我想在Code 128条形码中编码字符串"QuiÑones".是否可以在Code 128编码中包含扩展的ASCII字符?.
我对谷歌做了一些研究,建议使用FNC4,但我没有找到确切的方法.如果有人可以帮助我使用C语言的解决方案,那将是非常有帮助的.
我们正在尝试使用TCPDF库为产品标签生成正确的EAN-128代码,但我们的客户说条形码扫描器不会读取生成的条形码.原始(旧)条形码和字符串:
代码字符串是:
$codeString = "(01)08437013308045(3013)2675(15)161201(10)150518"
Run Code Online (Sandbox Code Playgroud)
如果我们将字符串直接传递给TCPDF函数,如下所示:
$label->write1DBarcode($codeString, 'C128A', $x, $y, $w, $h);
Run Code Online (Sandbox Code Playgroud)
我们得到了正确的输出(扫描仪无法读取),但条形码比原始条形码更密集,条形码看起来更短,密度更低(他们说它是EAN-128):

我们在这里找到了(EAN-128与FNC1)chr(241)在$codeString应该有帮助之前添加,但是如果我们添加它,结果图像将从人类可读代码中的所有内容中删除:
由于我们没有条形码阅读器,因此我们无法自行检查错误.
我们在这里缺少什么?我们正在使用TCPDF版本6.2.12.