資源描述:
《條碼code128編碼規(guī)則》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、條碼code128編碼規(guī)則Code128簡介:Code128碼于1981年推出,是一種長度可變、連續(xù)性的字母數(shù)字條碼。與其他一維條碼比較起來,相對較為復(fù)雜,支持的字元也相對較多,又有不同的編碼方式可供交互運(yùn)用,因此其應(yīng)用彈性也較大。Code128特性:1、具有A、B、C三種不同的編碼類型,可提供標(biāo)準(zhǔn)ASCII中128個字元的編碼使用;2、允許雙向掃描;3、可自行決定是否加上檢驗(yàn)位;4、條碼長度可調(diào),但包括開始位和結(jié)束位在內(nèi),不可超過232個字元;5、同一個128碼,可以由A、B、C三種不同編碼規(guī)則互換,既可擴(kuò)大字元選擇的范圍,也可縮短編碼的長度。Code128各編碼方式的編碼范
2、圍:1、Code128A:標(biāo)準(zhǔn)數(shù)字和字母,控制符,特殊字符;2、Code128B:標(biāo)準(zhǔn)數(shù)字和字母,小寫字母,特殊字符;3、Code128C/EAN128:[00]-[99]的數(shù)字對集合,共100個,即只能表示偶數(shù)位長度的數(shù)字。Code128編碼規(guī)則:開始位?+?[FNC1(為EAN128碼時加)]?+?數(shù)據(jù)位?+?檢驗(yàn)位?+?結(jié)束位Code128檢驗(yàn)位計(jì)算:(開始位對應(yīng)的ID值?+?每位數(shù)據(jù)在整個數(shù)據(jù)中的位置×每位數(shù)據(jù)對應(yīng)的ID值)%103Code128編碼表:IDCode128ACode128BCode128CBandCode編碼值0SP SP0212222bbsbbssbb
3、ss1!!1222122bbssbbsbbss2""2222221bbssbbssbbs3##3121223bssbssbbsss4$$4121322bssbsssbbss8/85%%5131222bsssbssbbss6&&6122213bssbbssbsss7''7122312bssbbsssbss8((8132212bsssbbssbss9))9221213bbssbssbsss10**10221312bbssbsssbss11++11231212bbsssbssbss12,,12112232bsbbssbbbss13--13122132bssbbsbbbss14..14
4、122231bssbbssbbbs15//15113222bsbbbssbbss160016123122bssbbbsbbss171117123221bssbbbssbbs182218223211bbssbbbssbs193319221132bbssbsbbbss204420221231bbssbssbbbs215521213212bbsbbbssbss226622223112bbssbbbsbss237723312131bbbsbbsbbbs248824311222bbbsbssbbss259925321122bbbssbsbbss26::26321221bbbssbssbb
5、s8/827;;27312212bbbsbbssbss2828322112bbbssbbsbss29==29322211bbbssbbssbs30>?>?30212123bbsbbsbbsss31??31212321bbsbbsssbbs32@@32232121bbsssbbsbbs33AA33111323bsbsssbbsss34BB34131123bsssbsbbsss35CC35131321bsssbsssbbs36DD36112313bsbbsssbsss37EE37132113bsssbbsbsss38FF38132311bsssbbsssbs39GG3921
6、1313bbsbsssbsss40HH40231113bbsssbsbsss41II41231311bbsssbsssbs42JJ42112133bsbbsbbbsss43KK43112331bsbbsssbbbs44LL44132131bsssbbsbbbs45MM45113123bsbbbsbbsss46NN46113321bsbbbsssbbs47OO47133121bsssbbbsbbs48PP48313121bbbsbbbsbbs8/849QQ49211331bbsbsssbbbs50RR50231131bbsssbsbbbs51SS51213113bbsbbbsbs
7、ss52TT52213311bbsbbbsssbs53UU53213131bbsbbbsbbbs54VV54311123bbbsbsbbsss55WW55311321bbbsbsssbbs56XX56331121bbbsssbsbbs57YY57312113bbbsbbsbsss58ZZ58312311bbbsbbsssbs59[[59332111bbbsssbbsbs60\60314111bbbsbbbbsbs61]]61221411bbssbssssbs62^^62431111bbbb