代码之家  ›  专栏  ›  技术社区  ›  user6373040

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

  •  2
  • user6373040  · 技术社区  · 8 年前

    我正在开发一个Windows平板电脑应用程序,该应用程序从数据库生成ZPL标签格式,并通过通用/文本打印机驱动程序将其发送到ZQ520打印机。生成ZPL格式并将其发送到打印机就像一种魅力。我遇到了一个问题,表块、字段块或字段数据标记中的多行文本在几个单词之间有多余的空格。即使更改了字段的字体,我仍然可以在相同的单词之间获得相同的间距。我在十六进制编辑器中检查了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、conditmentum和molestie、dui之间。Proin和其他许多人。我还尝试使用字体C、D、F和0(零)。此外,我还在Windows平板电脑和Windows PC上使用了ZPL和CPCL Zebra打印机驱动程序以及Seagull Scientific驱动程序,结果相同。

    2 回复  |  直到 8 年前
        1
  •  2
  •   user6373040 user6373040    8 年前

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

        2
  •  0
  •   levi Clouser    8 年前

    您的字体可缩放吗? 同时检查打印机本身的固件,这听起来可能是一个文本包装问题,将在打印机中处理。

    Link to Label