这是最奇怪的事情,我似乎找不到任何关于它的信息。我的解决方案基本上是为了避免这个问题,但我想知道是否有其他人遇到过这个问题。
我正在为学校图书馆项目生成代码 39 条码。我正在使用我在网上找到的 Code 39 字体,然后使用该字体将 ID 号数据库合并到标签模板中。我以前做过,而且效果很好。
问题是,我发现如果字符“H1”在条形码中的任何位置彼此相邻放置,则扫描仪只能读取最后四位数字。
这里有些例子:
起初我以为字符组合可能是某种“忽略此之前的所有内容”功能,但似乎如果我将“H1”放在条形码中除最后两个字符之外的任何位置,它会将条形码截断为最后四个字符,包括“H1”,如果它出现在这些最终字符中。我正在使用 Honeywell Adaptus 3800g 扫描仪,如果这有什么不同的话。
基本上我的解决方案是避免这个问题,只是(费力地)用这种组合重新生成和重新标记所有内容。有没有人遇到过这个?你知道是什么原因造成的吗?