Zebra 条形码打印,但不扫描

Posted

技术标签:

【中文标题】Zebra 条形码打印,但不扫描【英文标题】:Zebra Barcode prints, but doesn't scan 【发布时间】:2020-10-08 06:44:57 【问题描述】:

我需要打印一个 17 位的条形码。值来自参数。条码打印正常,所有参数都在那里,看起来不错,但是用扫描仪没有扫描任何东西。

这是我尝试过的:

^XA ^BY2,2,5^FO05,800 ^BCN,100,Y,N,N^FV#01/ProductionNumber;02/02;03/ProductionNumber;04/Application;05/param_ProdNumber;07/10#^FS ^XZ

图片:https://ibb.co/2nFNvdR?fbclid=IwAR0H5ptpw0uTsiqFpGLhelp5AXABvZb1XBaHl0CFKD8XYsGb2lW0OKHLyiw

【问题讨论】:

看不到条码图片,很难说哪里出了问题。但这可能是两件事。首先,您的扫描仪可能未针对 code128 进行配置。其次,条形码被打印机“裁剪”,而不是打印它的全长。当打印宽度定义为小于标签宽度时,可能会发生这种情况。 您好,感谢您的回答。我添加了一张图片,条形码打印完整。可能是扫描仪没有配置为 128 码,但我认为用于条码扫描的手机应用程序包括所有类型的代码。 看那张照片,似乎有一些“墨水散布”导致条形太宽。 (注意它们在条形顶部附近如何改变宽度。)假设这是一台标准斑马热敏打印机,您应该尝试降低打印头的深度设置和/或提高打印速度。 【参考方案1】:

您的打印机正在删除正确的 3 个字符。那是数字 5、校验和和停止字符。

【讨论】:

嗨,谢谢你的回答。我怎样才能停止 3 个字符的 lopping? Zebra 打印机或软件可能有一个边距设置,具体取决于谁在缩短图形。由于字体与条形码的可见部分偏离中心,我猜测图形渲染正在工作,我怀疑打印机的右边距设置太小。您可能可以使用 ZPL 或打印机控制代码来启用从左到右的完整打印。

以上是关于Zebra 条形码打印,但不扫描的主要内容,如果未能解决你的问题,请参考以下文章

暂停 Zebra TC51 中的条码扫描器

谁知道怎么用斑马(zebra)打印机打汉字?

使用颤振进行 RFID 扫描 - Zebra 设备

Zebra DataWedge 是不是捕获扫描仪上的硬件按键?

我可以在 React Native 中将 Zebra 扫描仪包与 Expo 项目一起使用吗?

ZPL 代码 128 与 mPDF 代码 128 输出不匹配