请考虑以下ZPL代码。
^XA
^BY2,2,80
^FO50,50^BCR^FD3079+Plate-SS-14 # 44^FS
^XZ
使用在线查看器 http://labelary.com/viewer.html 显示垂直旋转的条形码,下面有标签,一切似乎都很好。
但是,当我打印标签时,条形码无法扫描,因为条形码的线条太粗(见下图(。 从^BCR
中删除旋转标志并使其^BC
可以解决问题,并且线条完全正常且可扫描。 我已经尝试了许多不同的方法来旋转代码,但没有成功,并且无法理解为什么旋转条形码时线条变粗。
有没有人知道为什么会发生这种情况?
损坏的旋转条形码图像
工作(未旋转(条形码图像
就我而言,解决方案是打印速度太快。 另一个潜在的解决方案是调低打印机本身的暗度或温度,如果它是设置中的一个选项。
只需打开我各自的斑马打印机的打印首选项,我就会看到一个设置为 12.7 厘米/秒的Print Speed
设置。 将其降低到10.1厘米/秒解决了这个问题。
调整打印的暗度和/或打印速度。 这应该可以解决您的问题。
我认为您使用该网站生成的PNG文件存在问题。生成的 PNG 文件在符号的前(顶部(安静区域包含足够的空白以进行扫描,但如果使用 Windows 系统查看器打印条形码并以全尺寸打印,则会从最顶部的条形上切下来。
尝试将 PNG 文件嵌入到文档中,将照片大小设置为小于整页,或使用 PDF 文件。