读取USB HID我使用的是USB HID组件读取条码扫描器C#从条形码扫描器
http://www.codeproject.com/Articles/18099/A-USB-HID-Component-for-C
它工作正常,但我很困惑在接收数据的字符结束。
EAN-13 =炭的端是ASCII炭的22
EAN-8 =端是ASCII 12
炭的一端规则或不?
读取USB HID我使用的是USB HID组件读取条码扫描器C#从条形码扫描器
http://www.codeproject.com/Articles/18099/A-USB-HID-Component-for-C
它工作正常,但我很困惑在接收数据的字符结束。
EAN-13 =炭的端是ASCII炭的22
EAN-8 =端是ASCII 12
炭的一端规则或不?
看来你的扫描仪设置为错误的模式,增加了这些后缀的条形码。
例如,您可以用这种方式编程霍尼韦尔Genesis 7580g扫描仪,根据符号的不同,它会为条形码添加不同的后缀。 这取决于你,添加或不添加。 但是。您可以设置扫描仪界面,以便无论您是否需要,都会添加后缀。
这就是Genesis 7580g扫描仪的“USB IBM SurePos”接口所要做的。 (AKA“USB手持式扫描仪 - PAPSPH
”命令和“USB桌面扫描仪 - PAPSPT
”命令)
对于这个接口,用户指南我的扫描仪状态,即
每个[命令]条形码还程序对于每个符号以下后缀:
Symbology Suffix EAN 8 0C (decimal 12) EAN 13 16 (decimal 22) UPC A 0D UPC E 0A
等对代码39,代码128和5个符号的交错2。 它看起来就像你的情况。
所有你需要的,如果你有我的扫描仪是只编程“USB HID”,而不是“USB IBM SurePos”界面接口(命令PAP131
)(命令PAPSPH
或PAPSPT
)。