Android ESC / POS печать через WiFi - PullRequest
15 голосов
/ 15 июля 2011

Я хочу написать приложение для Android, которое будет выполнять следующие действия, и я хочу, чтобы вы помогли мне найти подходящие API для них, чтобы ускорить процесс. Принтер, который я собираюсь использовать, поддерживает протоколы ESC / POS.

  1. Найти все принтеры поблизости, используя WiFi.
  2. Он выберет один принтер, может быть первым.
  3. Он отправит текстовый документ на принтер для печати и увидит, был ли он напечатан успешно.

Я нашел некоторые API, такие как this . Я считаю, что моя проблема похожа на этот пост

1 Ответ

16 голосов
/ 12 октября 2012

Я давно в этом разбираюсь. Там почти нет API, гораздо меньше хороших API. До сих пор я работал только с Epson Android SDK .

Это поддерживает несколько принтеров Wi-Fi и Bluetooth Epson. С помощью всего лишь нескольких строк кода вы можете найти IP-адрес принтера, на котором хотите печатать, а затем добавить строки в документ для печати. У них также есть хороший пример приложения, в котором есть все возможные операции.

Вы можете писать команды ESC вручную, но это очень сложно. Вот почему такие вещи, как JavaPos , были разработаны, чтобы попытаться абстрагироваться от этих деталей. Однако вот руководство Epson для команд ESC

UPDATE: ссылка на Android SDK Android устарела. Вот актуальная ссылка

...