Подача пустых этикеток Zebra после печати

У меня есть специальная этикетка, которая подает вторую пустую этикетку после печати хорошей. Я бы предположил, что это что-то о коде ZPL, но я не могу его изолировать. Я пробовал удалять все операторы форматирования вверху по одному и пробовать разные значения для каждого из них. Я также повторно откалибровал, хотя другие этикетки печатаются нормально. Любые идеи?

~JO
^XA
^PMN
^MNY
^MMR
^MTT
^MD0
^LH0,0
^LL1219
^PR4
^JMA
^FO0,398^FR^GB811,2,2^FS
^FO406,0^FR^GB2,236,2^FS
^FO0,606^FR^GB811,2,2^FS
^FO455,234^FR^GB2,165,2^FS
^FO0,843^FR^GB811,2,2^FS
^FO2,232^FR^GB811,2,2^FS
^FO412,604^FR^GB2,240,2^FS
^FO41,41^CI0^ADN,18,20^FR^FDFrom:^FS
^FO427,41^CI0^ADN,18,20^FR^FDTo:^FS
^FO41,264^BY2,2.0,102^B3N,N,102,N,N^FR^FD^FS
^FO22,248^CI0^A0N,17,17^FR^FDOrder Number:^FS
^FO463,238^CI0^ADN,18,20^FR^FDCarrier:^FS
^FO488,264^CI0^A0N,23,23^FR^FD^FS
^FO22,412^CI0^ABN,22,14^FR^FDORDER#^FS
^FO49,443^CI0^A0N,28,56^FR^FD^FS
^FO41,61^CI0^A0N,23,23^FR^FDRandom Address^FS
^FO41,102^CI0^A0N,23,23^FR^FDOne Industrial Rd^FS
^FO41,122^CI0^A0N,23,23^FR^FDSuite 199^FS
^FO41,142^CI0^A0N,23,23^FR^FDThistown, PA 12345^FS
^FO20,508^CI0^ABN,11,14^FR^FDP.O.#^FS
^FO366,508^CI0^ABN,11,14^FR^FDSHIP DATE^FS
^FO20,526^CI0^ABN,11,14^FR^FD^FS
^FO370,524^CI0^ABN,11,14^FR^FD05/15/14^FS
^FO421,614^CI0^ADN,18,20^FR^FDFOR:^FS
^FO427,691^CI0^A0N,23,23^FR^FD^FS
^FO427,711^CI0^A0N,23,23^FR^FD^FS
^FO427,650^CI0^A0N,23,23^FR^FD^FS
^FO163,914^BY2,3.0,203^B3N,N,203,N,N^FR^FDRC051514E^FS
^FO45,862^CI0^ADN,18,20^FR^FDRC051514E^FS
^FO427,61^CI0^A0N,23,23^FR^FD^FS
^FO427,102^CI0^A0N,23,23^FR^FD^FS
^FO427,122^CI0^A0N,23,23^FR^FD^FS
^FO427,142^CI0^A0N,23,23^FR^FD^FS
^FO549,610^CI0^A0N,17,17^FR^FDCUST NO:^FS
^FO650,610^CI0^A0N,17,17^FR^FD^FS
^FO345,406^CI0^A0N,39,78^FR^FDPQ^FS
^FO447,406^CI0^A0N,39,78^FR^FD1^FS
^FO650,142^CI0^A0N,23,23^FR^FD,^FS
^FO671,142^CI0^A0N,23,23^FR^FD^FS
^FO711,142^CI0^A0N,23,23^FR^FD^FS
^FO427,732^CI0^A0N,23,23^FR^FD^FS
^FO650,732^CI0^A0N,23,23^FR^FD,^FS
^FO671,732^CI0^A0N,23,23^FR^FD^FS
^FO711,732^CI0^A0N,23,23^FR^FD^FS
^PQ1
^XZ

person broguesquadron    schedule 16.05.2014    source источник
comment
Привет, всем, кому все еще не все равно, я провел полтора часа по телефону с Zebra, и они определили, что, поскольку моя модель принтера эмулирует поддержку ZPL, мне нужно быть гораздо более осторожным с порядком утверждений по координатам. Другими словами, модели Zebra с эмуляцией ZPL не могут справиться с этим, когда оператор имеет координаты x и y, которые ставят его перед уже выполненной строкой. Он будет печатать, но вызовет странные вещи, такие как подача страниц. Поэтому убедитесь, что все ваши строки расположены по порядку, даже если вы создаете свой код с помощью программного обеспечения, такого как LabelViewer.   -  person broguesquadron    schedule 17.06.2014


Ответы (3)


В итоге я полтора часа разговаривал по телефону с Zebra, и они определили, что, поскольку моя модель принтера эмулирует поддержку ZPL, мне нужно быть гораздо более осторожным с порядком операторов по координатам. Другими словами, модели Zebra с эмуляцией ZPL не могут справиться с этим, когда оператор имеет координаты x и y, которые ставят его перед уже выполненной строкой. Он будет печатать, но вызовет странные вещи, такие как подача страниц. Поэтому убедитесь, что все ваши строки расположены по порядку, даже если вы создаете свой код с помощью программного обеспечения, такого как LabelViewer.

person broguesquadron    schedule 16.06.2014

Какой размер носителя вы используете? Это разрыв или непрерывный? Какие настройки сохраняются на принтере перед отправкой этой этикетки? Возможно, вы находитесь в другом режиме печати, а затем, когда эта этикетка отправляется, он меняет его на режим с непрерывным интервалом (^MNY), а затем пытается найти разрыв, подавая этикетку.

Это работает, если вы только отправить это?

^XA
^FO0,398^FR^GB811,2,2^FS
^FO406,0^FR^GB2,236,2^FS
^FO0,606^FR^GB811,2,2^FS
^FO455,234^FR^GB2,165,2^FS
^FO0,843^FR^GB811,2,2^FS
^FO2,232^FR^GB811,2,2^FS
^FO412,604^FR^GB2,240,2^FS
^FO41,41^CI0^ADN,18,20^FR^FDFrom:^FS
^FO427,41^CI0^ADN,18,20^FR^FDTo:^FS
^FO41,264^BY2,2.0,102^B3N,N,102,N,N^FR^FD^FS
^FO22,248^CI0^A0N,17,17^FR^FDOrder Number:^FS
^FO463,238^CI0^ADN,18,20^FR^FDCarrier:^FS
^FO488,264^CI0^A0N,23,23^FR^FD^FS
^FO22,412^CI0^ABN,22,14^FR^FDORDER#^FS
^FO49,443^CI0^A0N,28,56^FR^FD^FS
^FO41,61^CI0^A0N,23,23^FR^FDRandom Address^FS
^FO41,102^CI0^A0N,23,23^FR^FDOne Industrial Rd^FS
^FO41,122^CI0^A0N,23,23^FR^FDSuite 199^FS
^FO41,142^CI0^A0N,23,23^FR^FDThistown, PA 12345^FS
^FO20,508^CI0^ABN,11,14^FR^FDP.O.#^FS
^FO366,508^CI0^ABN,11,14^FR^FDSHIP DATE^FS
^FO20,526^CI0^ABN,11,14^FR^FD^FS
^FO370,524^CI0^ABN,11,14^FR^FD05/15/14^FS
^FO421,614^CI0^ADN,18,20^FR^FDFOR:^FS
^FO427,691^CI0^A0N,23,23^FR^FD^FS
^FO427,711^CI0^A0N,23,23^FR^FD^FS
^FO427,650^CI0^A0N,23,23^FR^FD^FS
^FO163,914^BY2,3.0,203^B3N,N,203,N,N^FR^FDRC051514E^FS
^FO45,862^CI0^ADN,18,20^FR^FDRC051514E^FS
^FO427,61^CI0^A0N,23,23^FR^FD^FS
^FO427,102^CI0^A0N,23,23^FR^FD^FS
^FO427,122^CI0^A0N,23,23^FR^FD^FS
^FO427,142^CI0^A0N,23,23^FR^FD^FS
^FO549,610^CI0^A0N,17,17^FR^FDCUST NO:^FS
^FO650,610^CI0^A0N,17,17^FR^FD^FS
^FO345,406^CI0^A0N,39,78^FR^FDPQ^FS
^FO447,406^CI0^A0N,39,78^FR^FD1^FS
^FO650,142^CI0^A0N,23,23^FR^FD,^FS
^FO671,142^CI0^A0N,23,23^FR^FD^FS
^FO711,142^CI0^A0N,23,23^FR^FD^FS
^FO427,732^CI0^A0N,23,23^FR^FD^FS
^FO650,732^CI0^A0N,23,23^FR^FD,^FS
^FO671,732^CI0^A0N,23,23^FR^FD^FS
^FO711,732^CI0^A0N,23,23^FR^FD^FS
^PQ1
^XZ
person Ovi Tisler    schedule 16.05.2014

Поскольку вы не сообщили нам высоту используемой вами этикетки, и мы можем только предположить, что вы используете принтер с разрешением 203 dpi из

^FO163,914^BY2,3.0,203^B3N,N,203,N,N^FR^FDRC051514E^FS

Я подозреваю, что именно эта строка является вашим триггером. Результирующая высота метки составляет 914+203=1117 точек; при 203,2 dpi = 5,497", если рассчитывать на 203 dpi, это чуть более 5,5". Теперь, если вы используете 5,5-дюймовые этикетки с зазором 1/16 дюйма, это, вероятно, слишком велико. Попробуйте уменьшить 203 до 190 или немного до 914. На самом деле, если вы временно удалите эту строку, и результирующая этикетка будет напечатана нормально, то это быстрый и грязный тест, который должен подтвердить вашу точку зрения.

person Magoo    schedule 16.05.2014