Состояние Reading от Принтера Зебры

Планировщик Исходного кода Хорошее альтернативное представление Ваших исходных файлов. Это - планировщик от области кода, но без всего кода, мешающего структуре.

12
задан Gabe 4 April 2011 в 18:08
поделиться

2 ответа

Около 15 лет назад я написал программное обеспечение для печатать через принтеры Zebra.

В то время, когда мы общались с принтером через RS-232 (стандартный последовательный порт), который работал хорошо, вся информация возвращалась с принтера своевременно и точно.

Недавно я Я хотел работать с принтерами Epson tally и обнаружил, что драйверы принтеров для Windows неуклюжи и неэффективны. Я опустился на уровень ниже и общался напрямую с принтером через GDI,

0
ответ дан 2 December 2019 в 23:43
поделиться

У меня та же проблема. Удалось ли вам что-нибудь по этому поводу?

Ax Perez Parra Castro, вот как я это сделал:

-получите класс RawPrinterHelper отсюда http://support.microsoft.com/kb/322091

-мой принтер (zebra 2030) не поддерживает ZPL, поэтому, насколько я знаю, единственный способ - это отправить ему Unicode

-Я составил список нужных мне символов, например

string enq = Convert.ToChar(5).ToString();
string esc = Convert.ToChar(27).ToString();
string nul = Convert.ToChar(0).ToString();
string rs = Convert.ToChar(30).ToString();
string lf = Convert.ToChar(10).ToString();
string cr = Convert.ToChar(13).ToString();

(получите эти значения int из en.wikipedia.org/wiki/ASCII)

- составьте команду - например, sb.Append (esc + enq + Convert.ToChar (7) .ToString ()); (из руководства принтера команда <7> должна получить версию прошивки)

​​-отправьте команду RawPrinterHelper.SendStringToPrinter (printerName, sb.ToString ()); (имя_принтера в моем случае - "Zebra TTP 2030")

3
ответ дан 2 December 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: