2

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

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

С уважением

+0

В качестве альтернативы, вы можете захотеть, чтобы проверить Star. Я работал с продуктами обоих этих производителей, и на сегодняшний день SDK от Star имеет намного больше образцов и документации. http://www.starmicronics.com/support/SDKDocumentation.aspx – LtH

ответ

2

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

Принтеры для принтеров EPSON обычно поддерживают ESC POS (родной), OPOS, JPOS, OPOS для .NET (все три из них являются обертками UPOS API для 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 довольно тривиален.

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

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

1

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

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

Кроме того, хотя я не проверял это, это модули требование, чтобы иметь возможность make any printer Airport Enabled

+0

это мои принтеры EPSON TM T88, EPSON TM P60 и EPSON TM U220B, и эти принтеры не поддерживаются AirPrint. вы прочитали этот документ? – Mashhadi

+0

Да, но вы можете настроить небольшой сервер печати с сервисом, который «переводит» вашу задачу печати на принтер EPSON. –

+0

Вау, если я могу это сделать, это будет здорово. пожалуйста, помогите мне, как я могу это сделать – Mashhadi

Смежные вопросы