motorola scanner datasheet相關(guān)解釋 One Discrete Length, Two Discrete Lengths,Length Within Range
????? 以下通過Simple Serial Interface進行設(shè)置,非掃描官方datasheet的設(shè)置條碼.
One Discrete Length:一個單獨的條碼長度,就是掃描頭設(shè)置以后,只支持指定的一個長度的條碼,發(fā)送格式:指定的條碼長度作為長度參數(shù)1的值,長度參數(shù)2的值設(shè)置為0x00即可(比如設(shè)置interleaved 2 of 5 類型的只支持14位的條碼,發(fā)送的參數(shù)為:0x16 14 0x17 00? 注:0x16為長度參數(shù)1,0x17為長度參數(shù)2).
Two Discrete Lengths:兩個單獨的條碼長度都可以支持,比如支持10位的和14位的,這時發(fā)送格式為:指定的長度條碼長度大的數(shù)值在前,小的數(shù)值在后(比如設(shè)置interleaved 2 of 5?類型的只支持10位和14位的條碼,發(fā)送的參數(shù)為:0x16 14 0x17 10 ?注:0x16為長度參數(shù)1,0x17為長度參數(shù)2?).
Length Within Range:?設(shè)置一個條碼支持的長度范圍,比如支持從10位到14位的條碼(包含10位和14位),這時發(fā)送的格式為:指定的長度范圍最小的數(shù)值在前,最大的數(shù)值在后(比如設(shè)置interleaved 2 of 5類型的支持10位到14位的條碼,發(fā)送的參數(shù)為:0x16 10 0x17 14?注:0x16為長度參數(shù)1,0x17為長度參數(shù)2?).
當(dāng)兩個參數(shù)設(shè)置為同一個值的時候,則只支持這一種長度的條碼(比如設(shè)置interleaved 2 of 5類型的條碼兩個參數(shù)值都是14,則只支持14位的,發(fā)送的參數(shù)為:0x16 14 0x17 14?注:0x16為長度參數(shù)1,0x17為長度參數(shù)2?).
注意事項:由于interleaved 2 of 5和 discrete 2 of 5類型的條碼的特殊性,摩托羅拉官方建議以O(shè)ne Discrete Length?或?Two
Discrete Lengths這種方式設(shè)置掃描頭,不要設(shè)置為支持任意長度,否則掃描到的數(shù)據(jù)可能部分缺少。