讀取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
)。