问题标签 [zpl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
barcode - ZPL 打印条形码,上面有额外的文字
我正在开发一个使用 Zebra GK420t 打印机打印标签的应用程序。我成功地可以在条形码底部打印带有文本值的条形码。
但是,我无法在条形码上方打印额外的文本。
我正在使用这个命令
[从程序代码翻译成 ZPL]
其中,如果 var 是 'abc123',则打印下面带有 abc123 的条形码。
问:例如,我怎样才能在条形码上方打印我的名字???
pdf - 将 ZPL 打印流转换为 PDF 文件
是否可以将 ZPL 打印流转换为 PDF 文件?如果是这样,如何做到这一点?
zpl - 在 Intermec PM4i 上生成带有额外空格的 ZPL PDF-417 条码符号
我们正在设计一个标签,以 ZSim 模式从 SAP 打印到 Intermec PM4i 打印机。打印机正在使用通用文本驱动程序,这意味着我们可以将原始 ZSim 兼容的 ZPL 代码发送到打印机。
PDF417 条码的内容必须是一个长度正好为 100 个字符的字符串。这是我客户的要求,不是我的。
我们开发了一个应用程序,它可以生成正确的 ZPL 代码,所有字符都位于正确的位置。但是,当使用 Motorola 的 123Scan2 实用程序使用扫描仪验证打印的条形码时,我们所有的数据都在那里,但我们在字符串的 70 位附近不断获得 6 个额外的空格,从而产生一个 106 个字符长的字符串。
我们还从文本编辑器将 ZPL 代码发送到打印机并观察到相同的结果。下面的代码片段是我们用来生成条形码的。
我还尝试将空格发送为十六进制,这实际上导致了更多的额外空格。
我不确定我们缺少什么。任何想法或建议将不胜感激。
printing - 无法定义标签长度 - ZPL (RW 220)
伙计们,
我要做的应该很简单:从 ZPL II Programming Guide 中打印一个示例标签。但无论我写什么,标签总是以 40mm 的长度打印。
这是代码:
我尝试更改打印机属性中的标签设置,尝试添加 ^LL 命令,将单位设置为点。我正在使用 Zebra Setup Utilities 中的控制台,并且我已经将语言更改为 ZPL。没有改变。
你知道我做错了什么,或者是否还有其他地方我应该更改标签的设置?
顺便说一句:打印机在 CPCL 模式下工作正常,看起来这与 ZPL 的配置有关。
提前致谢。
php - 标签打印机在实际打印简单标签之前推进 8 个标签
我刚刚开始通过 ZPL 直接打印,目前正在使用 PHP 通过 TCP 套接字连接到打印机。
每当我打印标签时,无论是通过我编写的脚本,还是使用基于 Windows 的 Zebra 配置客户端,打印机都会前进大约 8 个标签,然后打印。
我用来打印标签的 ZPL 如下:
由于我从配置应用程序中获得了相同的结果,并且通过 TCP 套接字,我有点难过。
我已经为打印机(QLn220)配置了正确的标签尺寸(50mm x 40mm)。
我想要一些关于如何找出导致这些额外标签在打印时出现的原因的建议。
zebra-printers - Zebra GK420d 标签打印机 - 状态报告
我试图了解如何向这些标签打印机发送状态请求,以查看它们是否可以自由打印标签。
我遇到的问题是,如果我发送太多标签打印请求,那么只会打印一些。我认为问题在于打印机的内存缓冲区被覆盖,一些标签被删除而不打印。
我尝试了 ~HS 命令,但由于文档不是很好,我无法弄清楚我需要检查什么参数。
提前致谢。
rfid - Zebra RZ400 打印一个 RFID 标签,但对下一个标签进行编码
RFID 标签:Tageos EOS500 打印机:Zebra RZ400
问题是 NEXT 标签是使用此 ZPL 编码的标签,如下所示。^XA ^RS8 ^RFW,A ^FD112233445566778899001122^FS ^FO10,50^A0N,35^FD112233445566778899001122^FS ^XZ
介质和色带已校准。
php - 通过套接字连接从 Zebra 打印机接收消息
我正在尝试通过 php 套接字从 Zebra QLn220 移动打印机获得响应。
与打印机的通信很好,我可以发送配置参数并打印我需要的标签/收据,但我无法从打印机得到任何响应。
通过套接字发送有效,但我最终永远等待并且在socket_read
被调用时没有得到响应。
当谈到如何从套接字读取时,我可能会不以为然,或者打印机可能根本没有响应我尝试过的任何请求?
通过套接字成功传输的消息的其他示例,因此您可以看到我不只是在向深渊大喊大叫:
unicode - 如何从 zpl 命令打印希腊字符
我有一台 Intermec PC43t 条码打印机,但无法打印希腊字符。当我发送希腊字符进行打印时,我在字符应该出现的地方有点。当我用英语打印一些东西时,我得到了正确的结果。
我将 ZPL2 命令发送到 Intermec 打印机(通过 Zsim)。以下是命令。
^XA
^BY3
^FT430,80
^BCI,80,Y,N,N
^FD00001978^FS
^FT360,320^ADI,25,14^FD123457^FS
^FT140,320^ADI,25,14^FD1245^FS
^FT300,270^ADI,40,20^FD8794465^FS
^FT300,215^ADI,40,20^FD99999 / 99999^FS
^FT430,175^ADI,25,15^FD40125 - Ελληνικά - 希腊语 ^FS
^XZ
有人知道解决方案吗?
谢谢
c# - 为什么 ZDesigner GX420d 打印机显示 1 inc 上边距?
我对 ZPL 很陌生,并尝试学习它。我写了一些用于打印标签的代码,但我得到了意想不到的结果。ZDesigner GX420d 打印机始终显示 1 inc 上边距。
这是我的 ZPL 代码:
我的输出是:
在 ZebraDesigner Pro 2 中:
我不明白发生了什么。
我挑衅地做错了什么,但不知道那里。
更新 :
我安装ZDesigner GX420d driver
并使用以下代码进行打印:
我使用RawPrinterHelper将 ZPL 发送到打印机。