Как сделать драйверы принтера ESPON? - PullRequest
2 голосов
/ 04 января 2012

У меня есть документ с командами принтеров ESPON.Теперь я должен сделать драйверы для использования в приложении iPhone.это ссылка на этот документ http://qasimshah.sitesled.com/BettorSidekick/ESCPOS_Commands_FAQs.pdf

Теперь скажите, пожалуйста, как я могу отправить эти команды на принтер?Я запутался, как получить печать через iPhone.Принтер не поддерживается AirPrint.поэтому, пожалуйста, подскажите мне, как это сделать.

regards

Ответы [ 2 ]

3 голосов
/ 23 мая 2012

Полагаю, вам нужны Epson Communication Libraries для iOS. Зарегистрируйтесь и загрузите на EpsonExpert.com. Это будет в разделе технических ресурсов. Выберите принтер TM-P60.

Принтеры чеков EPSON обычно поддерживают ESC POS (нативный), OPOS, JPOS, OPOS для .NET (все три из них являются оболочками API UPOS для ESC POS) и EPSON Advanced Printer Driver (для API печати Windows).

Поскольку iOS не поддерживает Java, JPOS отсутствует. Поскольку iOS не поддерживает OLE COM или .NET, OPOS и OPOS для .NET отсутствуют. Поскольку iOS не поддерживает API печати Windows, APD отсутствует.

Это делает вас ESC POS единственным приемлемым языком для общения с чековыми принтерами EPSON на iOS, если только они не дают вам что-то еще с пакетом ECL, о котором я упоминал выше. ESC POS довольно тривиально.

Если вам нужно высокое качество изображения на экране (шрифты и т. Д.), Визуализируйте его как 8-битный файл BMP с разрешением 150 DPI или менее и отправьте его на принтер с ESC POS. Если вы просто хотите распечатать квитанции, используйте команды ESC POS для печати текста.

Принтеры чеков POS используют свои собственные наборы команд (в отличие от PostScript или PCL), потому что они выполняют специальные операции, такие как обрезка бумаги и т. Д.

1 голос
/ 04 января 2012

Я не думаю, что возможно сделать драйверы принтера непосредственно в ваших приложениях.

Наилучшим шансом будет настроить сервер печати с поддержкой AirPrint для управления принтером Epson.

Кроме того, хотя я и не проверял это, эти модули утверждают, что могут сделать любой принтер включенным Airport

...