2016-02-04 3 views
0

Я недавно начал работать с CPCL, и мне нужно напечатать некоторый текст на фиксированную длину бумаги. Is there a way to specify the print length?Zebra iMZ220 Печать до определенной длины (Zebra Objective C SDK)

Пройдя через documentation, я натолкнулся немного, говоря, что если бумага имеет черные полосы сзади, чтобы отметить начало и конец каждой «метки», которая поможет распечатать в заданном пространстве. If I had paper like that, how would I set up the printer to do as such?

Вот пример того, что у меня есть, и оно отлично печатает в режиме line_print. Мне просто нужен принтер продолжать прокатки, пока бумага не имеет определенную длину:

! U1 SETLP 7 1 24 
! U1 PAGE-WIDTH 480 
! U1 SETBOLD 1 George Martin 

! U1 SETBOLD 1 King Of: NeverLand 

! U1 SETLP 7 0 24 
! U1 SETBOLD 1 Number of Children: 6 

! U1 CENTER 
! U1 B 128 2 21 100 150 10 P0000009 

ответ

0

Так что нужно иметь принтер, который поддерживает печать этикеток. И команда должна быть передана ему, чтобы сообщить ей об обнаружении баров и, следовательно, отрезать каждую печать, когда она обнаруживает панель. Чтобы указать длину печати, лучше всего использовать язык ZPL, поскольку он поддерживает больше команд и обеспечивает больший контроль. Ребята из Zebra, похоже, более знакомы с ZPL, поскольку CPCL теперь старая (и больше не поддерживается официально из того, что я помню)

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