【发布时间】:2015-04-27 11:46:09
【问题描述】:
在 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.
如果缓冲区中有超过 2 个标签,我会尝试使用以下命令清除缓冲区:
PUT
"^XA" SKIP
"~JA" SKIP
"^XZ" SKIP
.
没有结果。
我也试过了 放 “~JA”跳过 .
再次没有结果。
我找不到任何信息为什么它不工作或如何使它与 Zebra GX420d 一起工作。
你能帮帮我吗?也许这台打印机是不可能的。
感谢大家的帮助。
最好的问候, 维克托
【问题讨论】:
-
你试过^JA吗(好像^用得挺多的)?另一个尝试的选项是 ~~JA (Progress 通常将 ~ 视为转义字符,因此两个 ~ 可能会覆盖它)。 PUT 命令还有一个 CONTROL 选项。
-
谢谢@Jensd。 “~~JA”解决了我的问题。最好的问候!
标签: progress-4gl zebra-printers zpl-ii