motorola 扫描头相关解释

motorola scanner datasheet相关解释(以下通过Simple Serial Interface进行设置,非扫描官方datasheet的设置条码):
One Discrete Length:一个单独的条码长度,就是扫描头设置以后,只支持指定的一个长度的条码,发送格式:指定的条码长度作为长度参数1的值,长度参数2的值设置为0x00即可(比如设置interleaved 2 of 5 类型的只支持14位的条码,发送的参数为:0x16 14 0x17 00   注:0x16为长度参数1,0x17为长度参数2).
Two Discrete Lengths:两个单独的条码长度都可以支持,比如支持10位的和14位的,这时发送格式为:指定的长度条码长度大的数值在前,小的数值在后(比如设置interleaved 2 of 5 类型的只支持10位和14位的条码,发送的参数为:0x16 14 0x17 10  注:0x16为长度参数1,0x17为长度参数2 ).
Length Within Range: 设置一个条码支持的长度范围,比如支持从10位到14位的条码(包含10位和14位),这时发送的格式为:指定的长度范围最小的数值在前,最大的数值在后(比如设置interleaved 2 of 5类型的支持10位到14位的条码,发送的参数为:0x16 10 0x17 14 注:0x16为长度参数1,0x17为长度参数2 ).

注意事项:由于interleaved 2 of 5和 discrete 2 of 5类型的条码的特殊性,摩托罗拉官方建议以 One Discrete Length   Two Discrete Lengths这种方式设置扫描头,防止扫描到的数据可能部分缺少。

你可能感兴趣的:(motorola 扫描头相关解释)