2013-07-03 3 views
3

HI Я очень новичок в программировании ESC POS на Objective C. Я проверил принтер с командой normall ESC pos line, и он отлично работает. Но мне не удалось понять команду растрового режима. (GS v 0)ESC POS print PNG image

Мне просто нужно распечатать квитанцию ​​PNG с помощью ESC POS (я создаю квитанцию ​​в виде файла PNG) - общий ESC POS (не STAR или EPSON) Я попытался найти эту команду, и спецификация неясна.

Может кто-нибудь помочь мне в этом ..

+0

Я более или менее исследую то же самое прямо сейчас. Вам нужно будет преобразовать png в растровое монохромное, а затем подать на принтер. см. http://gofreerange.com/printer –

ответ

1

Я делаю это из моего Android приложения, используя принтер Epson TM-IV 88.

Вы используете утилиту TMFlogo для флеш-файла логотипа BMP на принтер. Принтер может хранить 10 отдельных изображений.

Затем вы отправляете код FS, например, ниже, чтобы распечатать логотип.

Обратите внимание, что sendCommand - это определенная функция в моем приложении для отправки последовательности FS на принтер.

sendCommand("FS p 1 0"); // print the logo in NVRAM position 1 
sendCommand("FS p 2 0"); // print the logo in NVRAM position 2 

А вот сводка параметров команды FS для Epson ESC:

ASCII FS p n m 
Hex 1C 70 n m 
Decimal 28 112 n m 
where 
1<=n<=255 
0<=m<=3, 48<=m<=51 
prints NV bit image n using mode m 
where 
m = 0,48 normal mode 
m = 1,49 double-wide mode 
m = 2,50 double tall mode 
m = 3,51 quadruple mode 

удачи.

+0

Я разрабатываю приложение, которое использует принтер POS. Я хочу напечатать, как показано ниже: - Лапши 2 $ 10 $ 20 маньчжурских 4 $ 200 $ 800 если прохождение \ X1B \ x24 \ x79 \ x00 затем установить положение текста, но когда я делаю X80, то его не принимаю шестигранную десятичные номер. –

0

Печать изображения с помощью термального принтера

В некоторых из принтера можно определить изображение в энергонезависимой памяти принтера, а затем распечатать изображение оттуда через ESC ЦМД 1C 70 01 30

В некоторых других принтерах вы можете указать прямой путь изображения при печати изображения через термопринтер.