扫描时条形码code 39下划线消失

Underscore in bar code code 39 disappear when scanning

enter image description here我使用条码code 39扩展来创建条码。在我的软件中,代码很好。前任。 607A_QIT002-0004。当我扫描代码时,我收到了 607A QIT002-0004。 _ 已更改为 space。我的扫描仪处于扩展模式。

你知道为什么 _ 会切换到 space。

谢谢

请问是条形码图像制作程序、为它指定的命令、还是打印工具有问题?

Honeywell Xenon 1900 GSR-1 条码扫描器。我这里的内容如下。
在这两种情况下,符号通知格式都符合 AIM。

Code39 禁用全 ASCII
上条码

]A0607A UGS001-0004

下方条码

]A0XRF%OINTERFACE

Code39 已启用完整 ASCII
上条码

]A4607A UGS001-0004

下方条码

]A4XRF_INTERFACE

另外:

下划线

"XRF_INTERFACE"为下划线对应的created/encoded条码。

上面的条码“607A UGS001-0004”,单独显示的字符串是下划线,但实际条码creation/encoding好像是空格

例如,请尝试在打印条码的同时打印HRI字符的模式创建条码。
另外,请比较generate/print条码“XRF_INTERFACE”的命令和generate/print条码“607A_UGS001-0004”的命令。


注:

顺便说一下,由于回复内容与原来的内容有所不同,所以附加的评论没有意义。

Kunif 这是我的问题。使用 Code39 Full ASCII,我的条形码是用 _ 生成的,但是当我用手边的任何扫描仪读取它时,配置为 Full ASCII,_ 消失了。