摩托罗拉SE955 One Discrete Length,Two Discrete Lengths,Length Within Range 相关解释

来源:互联网 发布:编程到底是什么 编辑:程序博客网 时间:2024/06/06 02:45
motorola scanner datasheet相关解释(以下通过Simple Serial Interface(SSI)进行设置,非扫描官方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类型的条码两个参数值都是14,则只支持14位的,发送的参数为:0x16 14 0x17 14 注:0x16为长度参数1,0x17为长度参数2 ).

注意事项:由于interleaved 2 of 5和 discrete 2 of 5类型的条码的特殊性,摩托罗拉官方建议以One Discrete Length  Two Discrete Lengths这种方式设置扫描头,不要设置为支持任意长度,否则扫描到的数据可能出现缺失错误。

0 0
原创粉丝点击