Я использую 32-разрядную версию Windows 7 с последними драйверами от Zebra и печатаю через USB на TLP2844. Я пытаюсь создать набор этикеток и распечатать их на принтере этикеток из С#, используя класс RawPrinterHelper, как упоминалось в многочисленных сообщениях в Интернете. Если я включаю принтер и использую команду oM, которая отключает начальную подачу последовательности Esc, тогда он работает отлично и правильно печатает две этикетки. После этого высота оказывается неправильной, потому что вместо двух этикеток печатается одна этикетка со вторым фрагментом текста внизу этикетки. Любая помощь будет оценена по достоинству.
Размеры этикетки: Ширина: 75 мм Высота: 34 мм Зазор: 3 мм
Пример последовательности команд, отправляемой на принтер:
oM
N
q599
Q272,024
ZT
S2
A253,26,0,3,1,1,N,"TEST LABEL TEXT"
P1
N
q599
Q272,024
ZT
S2
A253,26,0,3,1,1,N,"TEST LABEL2 TEXT"
P1