我們正試圖生成正確的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源查找。 –