Wik*_*tor 5 progress-4gl zpl-ii zebra-printers
在ZPL II语言的文档中有命令"~JA",它允许清除缓冲区中的所有作业.
不幸的是,它似乎不适用于Zebra GK420d(但我在打印机规范中也找不到任何关于它的信息).
我可以打印标签,例如将此字符串发送到打印机:
PUT
"^XA" SKIP
"^MMT" SKIP
"^LL1279" SKIP
"^PW799" SKIP
"^LS0" SKIP
"^BY5,3,387^FT633,947^B2B,400,Y,N,Y" SKIP
"^FD>:" v_value FORMAT 'x(8)' "^FS" SKIP
"^FT133,707^A0B,56,81^FH\^FD" v_value "^FS" SKIP
"^FT131,1100^A0B,56,81^FH\^FDVALUE:^FS" SKIP
"^PQ1,0,1,Y^XZ"
SKIP.
Run Code Online (Sandbox Code Playgroud)
然后,如果缓冲区中有超过2个标签,我尝试清除缓冲区:
PUT
"^XA" SKIP
"~JA" SKIP
"^XZ" SKIP
.
Run Code Online (Sandbox Code Playgroud)
没有结果.
我也试过PUT"~JA"SKIP.
再没有结果.
我找不到任何信息,为什么它不起作用或如何使用Zebra GX420d.
你能帮助我吗?使用此打印机可能无法做到这一点.
谢谢你的帮助.
最诚挚的问候,Wiktor
Tilde(〜)是进度默认转义字符.使用两个波浪线绕过:
PUT "~~JA" SKIP.
Run Code Online (Sandbox Code Playgroud)
您还可以查看PUT语句的CONTROL选项.
控制表达
该表达式指定要在不影响当前行,页柜台内发送ABL保持控制序列,和立场.在CONTROL之后,表达式可以是字符串表达式或RAW变量.它可以包含NULL或NULL(表达式)形式的空字符常量,其中expression指定要发送的NULL数.
例:
PUT STREAM A CONTROL "~033A" NULL.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4549 次 |
| 最近记录: |