问题标签 [zpl-ii]

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.

0 投票
2 回答
8902 浏览

progress-4gl - 如何使用 ZPL II 清除缓冲区 [Zebra GK420d]

在 ZPL II 语言的文档中,有一个命令“~JA”可以清除缓冲区中的所有作业。

不幸的是,它似乎不适用于 Zebra GK420d(但我在打印机规范中也找不到任何关于它的消息)。

我可以打印标签,例如将此字符串发送到打印机:

然后,如果缓冲区中有超过 2 个标签,我尝试使用以下命令清除缓冲区:

没有结果。

我也试过只 PUT "~JA" SKIP 。

再次没有结果。

我找不到任何信息为什么它不工作或如何使它与 Zebra GX420d 一起工作。

你能帮助我吗?也许这台打印机是不可能的。

感谢您的所有帮助。

最好的问候, 维克托

0 投票
1 回答
2122 浏览

barcode - Zebra ZPL II QR 码在打印条码后“改变”位置

我在使用 ZPL 代码时遇到问题。当我向打印机发送以下代码时:

打印机正确打印二维码。然后,在其他标签中,我打印以下条形码:

条形码也打印正确,但如果我尝试再次打印 QR 码,使用与以前相同的代码,则 QR 码不在它应该在的位置(FO12,12)。

如果我重新启动打印机,二维码会再次正确打印。仅当我打印条形码时才会出现此问题。如果我打印文本、框、图像或线条,则不会发生错误。

有没有人有类似的问题?我在 Zebra 支持网站https://km.zebra.com/kb/index?page=forums&topic=021724cd8df90131764a436d007b1f上发现了这个线程,但他们的解决方案(使用 BY2,3 恢复默认值)不起作用我。

提前致谢。

0 投票
1 回答
1183 浏览

printing - ZPL:如何以灰度打印

我有一台 ZQ520 打印机,我从这里开始学习 ZPL 。

我需要以不同的样式打印一些信息,以突出显示重要数据。问题是我找不到以灰度打印的指令。

我正在寻找这样的东西:

其中^GS表示灰度而不是图形符号。

0 投票
1 回答
1112 浏览

zebra-printers - ZPL ^BC 命令打印条码 128 设置 B 宽度太长

有没有打印比 ^BY1 还小的条码的命令?因为条之间的空间很大,我想让它适合小标签。

下面是我尝试过的示例代码:

~PS^XA^CVY^MD15^LH0,0^FO265,25^A0N,18,18^BY1^BCN,28,Y,N,Y^FD>:130-737021W000-49952^LS-50^FS^ XZ

我也尝试使用自动模式,但结果仍然相同。条码宽度还是太长,我从其他标签上看到印有长数据的标签装在标签里面。我认为 Zebra GT800 型号的标签大小为 200 像素(2 列标签,我认为有 10-20 的间隙)。

0 投票
3 回答
1476 浏览

qr-code - 为什么二维码不写成 ZPL 命令

我正在使用 ZebraDesigner 软件创建一个带有二维码的简单标签。打印时它看起来不错,但我还需要 .prn 文件,其中包含 QR 码中包含的所有信息才能“读取”。当我使用 Notepad++ 打开 .prn 文件时,二维码行如下所示:

但我希望它是纯 ZPL,就像Zebra 编程指南中显示的那样 :

有谁知道我应该怎么做才能生成文档中的文件,或者如何转换它?我已经做了很多研究,但我无法整理出来。

谢谢!

0 投票
1 回答
319 浏览

zpl - 使用 ZPL 错误地打印文本

我使用 ZPL 打印文本,但打印错误。中间有空隙。它们通过 ZebraDesigner 正确打印到真实打印机。但是通过 ZPL 打印时它们是错误的:

它打印为“Maisstaerke、Austernuce、Cashewnuss、Pilz、Mais、Lattich、Pack Choi、Sojasprossen”

('Mais'之后有很大的差距)。

http://screencast.com/t/sTiaxC3cMg

http://screencast.com/t/0QkypnsPyF89

请帮忙。谢谢

0 投票
1 回答
3157 浏览

c# - 如何在具有不同 dpi 的打印机中使用相同的 ZPL 代码

已使用 ZebraDesigner2 软件创建用于打印 ZPL 的标签,使用 GC420t 打印机我没有问题。

现在我必须使用 S4M 打印机 (200 dpi) 和 ZT230 (300 dpi) 生成用于打印标签的 ZPL 代码,问题是相同的 dpi 差异使得 S4M 裙子留下的印象非常大,切割重要信息。例如

我试过使用下面的命令,但是我没有找到好的例子。

我需要在两台打印机上打印相同的 zpl 代码,可以是 200 或 300 dpi。

0 投票
4 回答
22228 浏览

c# - 如何通过 ZPL 将 dpi 从 200 更改为 300

如何通过 ZPL 将 dpi 从 200 更改为 300?

我想在打印机 S4M (200 dpi) 和 ZT230 (300 dpi) 上使用相同的 ZPL 代码。

0 投票
1 回答
4868 浏览

vb.net - 在 vb.net 中将 .ZPL 文件打印到斑马打印机。视觉工作室 2015 版

我已经准备好原始 ZPL 文件了,只是不知道如何设置要发送到的打印机,然后再发送。我该怎么做?

注意:我的计算机上有一个批处理脚本,我默认所有 ZPL 文件都使用它,这是一个将文件发送到我计算机上的热敏打印机的 shell 脚本。我想摆脱这种情况并在我的应用程序中拥有所有命令,这样我就不必使用这样的外部脚本。

这是我现在拥有的代码,当它运行时会使用我的批处理脚本自动打开:

这是我的批处理脚本:

0 投票
1 回答
1362 浏览

zebra-printers - 连续打印标签的问题(斑马打印机)

我有 44x15 毫米的标签。当我连续打印此标签时,第一个标签打印好,然后 4 个标签坏,然后 1 个标签好(见图)。我该如何解决这个问题。谢谢!

我的zpl代码