zebra-printers - 多行 ZPL 标签格式中的奇怪间距

标签 zebra-printers zpl zpl-ii

我正在开发一个 Windows 平板电脑应用程序,该应用程序从数据库生成 ZPL 标签格式,并通过通用/文本打印机驱动程序将它们发送到 ZQ520 打印机。生成 ZPL 格式并将其发送到打印机就像一个魅力。我遇到一个问题,即表 block 、字段 block 或简单的字段数据标记中的多行文本在几个单词之间有多余的空格。即使更改了字段的字体后,相同单词之间的间距仍然相同。我已经在十六进制编辑器中检查了 ZPL 文件的文本,字段中没有无关的字符,位置似乎是随机的,因为没有触发无关空格的常见字符组合。

我为缩小问题范围所做的尝试之一是:

^XA
^LL800
^LH15,15
^FO15,0
^A022,22
^TBN,752,250^FDLorem ipsum dolor sit amet, consectetur adipiscing elit. Proin porttitor porta urna sed pharetra. Quisque at malesuada dolor. Cras mollis justo neque, quis commodo arcu condimentum molestie. Ut elit justo, tempus vitae nulla sed, rutrum fringilla dui. Proin scelerisque nisi pretium arcu tristique, eu mollis ante fermentum. Ut eu imperdiet sem. Proin ultricies sit amet sem sodales fermentum. Morbi vehicula elementum tempor. Suspendisse ut ligula ac nunc aliquam consectetur. Nullam nec scelerisque ante. Nam sodales justo at velit vestibulum, non dignissim risus feugiat. Morbi consectetur sit amet ligula ut dictum. Quisque efficitur, lorem vel ullamcorper blandit, magna nibh sodales metus, non egestas felis erat pretium justo. Aliquam pulvinar ex eget condimentum suscipit. Pellentesque sed ornare nibh. Nunc commodo ullamcorper tincidunt.^FS
^XZ

空格出现在adipiscing和elit、malesuada和dolor、condimentum和molestie、dui之间。和普罗因等等。我还尝试过使用字体 C、D、F 和 0(零)。此外,我还使用了 ZPL 和 CPCL Zebra 打印机驱动程序以及 Seagull Scientific 驱动程序,在 Windows 平板电脑和 Windows PC 上都获得了相同的结果。

最佳答案

这个问题现在已经解决了。我从记事本打印,并设置了页边距和页眉和页脚。通过删除打印设置中的这些设置,然后打印到通用文本驱动程序。

关于zebra-printers - 多行 ZPL 标签格式中的奇怪间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37400638/

相关文章:

c# - 在 LP2844Z(Zebra 打印机)的收据中包含 PNG

zebra-printers - ZPL fieldblock ^FB 用于 unicode 字体

zpl - 连续标签与基于标记的标签上 "page-break"的 ZPL 命令是什么?

c# - 如何使用 C# 通过 USB 将原始 ZPL 发送到 Zebra 打印机

使用 Zebra 打印机 [ZPL] 打印阿拉伯文文本

java - 在 Linux 上使用 Java CIFS 客户端库发送文件

220 毫秒的 android 打印和斑马票

java - 如何从java打印字符串到Zebra kr203?

printing - 如何通过ZPL改变条码的字体大小?

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