我们有一个软件可以生成包含条形码(代码 128)的文档。这是一个旧的关闭软件,所以对我们来说是一个黑盒,我们不能修改输出(文档模板、字体等)。通常生成的条形码可以正常工作,但有时无法读取。使用这些有问题的代码,我们尝试了几种条码扫描仪和移动应用程序,但均未成功。
编码的字符串具有以下格式:
productID/personID/类别
有时更改单个字符会破坏代码。就在现在,我有 2 个不同类别的代码,其中一个不起作用:
我尝试在视觉上比较两个代码,我相信“开始字符”。和“停止字符”。看起来一样。我猜校验和值可能是错误的(?)
我正在尝试调试问题,我正在寻找一种方法从二进制条中获取“原始”输出并将其与 Code128 编码值 128 进行比较,但我没有找到任何工具。
我以前没有使用条形码的经验。现在我被卡住了,我不知道如何调试问题:这是一个软件错误?字体错误?你知道还有什么可以尝试的吗?