我目前正在使用名为 LineView 的软件。它为我们的工厂生产线生成停机原因代码。操作员使用 RS232 扫描仪扫描条形码并将其输入我们的 XL 板系统。
该软件本身会在互联网浏览器中生成条形码,但我正在尝试制作它,以便我们自己的贴标机也可以打印出条形码。但是,贴标机(以及我尝试过的许多在线条形码生成器)生成的条形码看起来更长并且不起作用。
我试图复制的示例 128 条码的数据是 [SOH]1[STX]65;1067[ETX]。
根据手册:
- 标头字符开始 (ASCII 0x01) 开始 XL 命令包。
1 - XL 设备的序列地址(默认为 1)。
- 传输开始字符 (ASCII 0x02) 标志着实际命令的开始。
65; - 生产状态的 ID > 设置原因代码命令。
原因代码 ID(其范围可以从 1 到 999 用于系统原因或 1000 到 1999 用于用户定义的原因)。就我而言,它是 1067
- 传输结束字符 (ASCII 0x03) 结束 XL 命令包。
我已经附上了 LineView 产生的图片(这是我希望它看起来的样子)以及它当前在我们的贴标机上打印的样子。
当我扫描它们时,尽管它们看起来不同,但它们都提出了 [SOH]1[STX]65;1067[ETX] 代码。
对此的任何帮助将不胜感激。