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