\ Zend \ Barcode生成错误的条形码

时间:2014-08-22 10:56:01

标签: zend-framework barcode

使用\ Zend \ Barcode(ZF 2.3.1)我无法生成可读的条形码 我附上了Zend Framework工具生成的图片(在PDF中)。 generated barcode

原始文字为00000001C,工厂为code39。我试过code128,但同样的问题 出于某种原因,我的摩托罗拉LS2208无法识别此条形码。 这个扫描仪的规格告诉它应该!

另一个奇怪的事情是http://www.barcoding.com/upc/上生成的所有“代码39”或“代码128”都与ZF生成的内容不同。

我对条形码生成很新,我只是不知道这可能导致失败的原因是什么。有人能给我带点光明吗? 生成的条形码是否正确,至少是什么? 关于特定渲染器的ZF文档很轻......

1 个答案:

答案 0 :(得分:1)

好的,我终于找到了答案 首先,我正在生成宽度为2厘米的条形码 对于使用代码39符号的9个字符来说,这实在太小了。

我拍摄的屏幕截图是放大PDF的;它显示了垂直条重叠的代码。

基本上解决方案是:永远不要提供一个因素'值小于1到BarcodeZF::factory(),因为这会使条形重叠。