我最近开始使用CPCL,我需要将一些文本打印到固定长度的纸张上。 Is there a way to specify the print length?
在浏览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 :(得分:0)
所以我需要一台支持标签打印的打印机。并且需要将一个命令传递给它以告诉它检测条形,因此在检测到条形时切断每个打印。要指定打印长度,最好使用ZPL语言,因为它支持更多命令并提供更多控制。因为CPCL现在已经过时了(并且不再从我记得的内容中获得官方支持),Zebra的人似乎对ZPL更熟悉了。