我们正试图生成正确的EAN-128编码的产品标签,与TCPDF库,但 我们的客户说,条形码扫描器不读取生成的条形码。 原来(旧)条码和字符串:如何正确生成GS1-128(前EAN-128)条形码在TCPDF
的代码串是:
$codeString = "(01)08437013308045(3013)2675(15)161201(10)150518"
如果我们直接将字符串传递到TCPDF功能,像这样:
$label->write1DBarcode($codeString, 'C128A', $x, $y, $w, $h);
我们得到了正确的输出(扫描仪不会读取),但与原始条形码相比,条形码更密集d密度较小(他们说这是EAN-128):
我们发现这里(EAN-128 with FNC1)的$codeString
之前添加chr(241)
应该帮助,但如果我们添加它,得到的图像在人类可读的代码剥去一切:
因为我们没有自己的条形码阅读器,我们不能检查错误自己。
我们在这里失踪了什么?我们使用TCPDF 6.2.12版。
在第一个条形码中不生成parens,但我找不到任何理由通过TCPDF源查找。 –