條碼code128編碼規(guī)則_第1頁
條碼code128編碼規(guī)則_第2頁
條碼code128編碼規(guī)則_第3頁
條碼code128編碼規(guī)則_第4頁
條碼code128編碼規(guī)則_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

!-條碼code128編碼規(guī)則Code128簡介:Code128碼于1981年推出,是一種長度可變、連續(xù)性的字母數字條碼。與其他一維條碼比較起來,相對較為復雜,支持的字元也相對較多,又有不同的編碼方式可供交互運用,因此其應用彈性也較大。精品文檔放心下載Code128特性:1、具有A、B、C三種不同的編碼類型,可提供標準ASCII中128個字元的編碼使用;感謝閱讀2、允許雙向掃描;3、可自行決定是否加上檢驗位;4、條碼長度可調,但包括開始位和結束位在內,不可超過232個字元;感謝閱讀5、同一個128碼,可以由A、B、C三種不同編碼規(guī)則互換,既可擴大字元選擇的范圍,也可縮短編碼的長度。感謝閱讀Code128各編碼方式的編碼范圍:1、Code128A:標準數字和字母,控制符,特殊字符;精品文檔放心下載2、Code128B:標準數字和字母,小寫字母,特殊字符;感謝閱讀3、Code128C/EAN128:[00]-[99]的數字對集合,共100個,即只能表示偶數位長度的數字。Code128編碼規(guī)則:開始位+[FNC1(為EAN128碼時加)]+數據位+檢驗位+結束位感謝閱讀Code128檢驗位計算:(開始位對應的ID值+每位數據在整個數據中的位置×每位數據對應的ID值)%103精品文檔放心下載Code128編碼表:IDCode128Code1Code1BandCode編碼值A28B28C0SPSP0212222bbsbbssbbss1!!1222122bbssbbsbbss2""2222221bbssbbssbbs3##3121223bssbssbbsss4$$4121322bssbsssbbss5%%5131222bsssbssbbss6 & & 6 122213 bssbbssbsss精品文檔放心下載!-7''7122312bssbbsssbss8((8132212bsssbbssbss9))9221213bbssbssbsss10**10221312bbssbsssbss11++11231212bbsssbssbss12,,12112232bsbbssbbbss13--13122132bssbbsbbbss14..14122231bssbbssbbbs15//15113222bsbbbssbbss160016123122bssbbbsbbss171117123221bssbbbssbbs182218223211bbssbbbssbs193319221132bbssbsbbbss204420221231bbssbssbbbs215521213212bbsbbbssbss226622223112bbssbbbsbss237723312131bbbsbbsbbbs248824311222bbbsbssbbss259925321122bbbssbsbbss26::26321221bbbssbssbbs27;;27312212bbbsbbssbss28<<28322112bbbssbbsbss!-29==29322211bbbssbbssbs30>>30212123bbsbbsbbsss31??31212321bbsbbsssbbs32@@32232121bbsssbbsbbs33AA33111323bsbsssbbsss34BB34131123bsssbsbbsss35CC35131321bsssbsssbbs36DD36112313bsbbsssbsss37EE37132113bsssbbsbsss38FF38132311bsssbbsssbs39GG39211313bbsbsssbsss40HH40231113bbsssbsbsss41II41231311bbsssbsssbs42JJ42112133bsbbsbbbsss43KK43112331bsbbsssbbbs44LL44132131bsssbbsbbbs45MM45113123bsbbbsbbsss46NN46113321bsbbbsssbbs47OO47133121bsssbbbsbbs48PP48313121bbbsbbbsbbs49QQ49211331bbsbsssbbbs50RR50231131bbsssbsbbbs!-51SS51213113bbsbbbsbsss52TT52213311bbsbbbsssbs53UU53213131bbsbbbsbbbs54VV54311123bbbsbsbbsss55WW55311321bbbsbsssbbs56XX56331121bbbsssbsbbs57YY57312113bbbsbbsbsss58ZZ58312311bbbsbbsssbs59[[59332111bbbsssbbsbs60\\60314111bbbsbbbbsbs61]]61221411bbssbssssbs62^^62431111bbbbsssbsbs63__63111224bsbssbbssss64NUL`64111422bsbssssbbss65SOHa65121124bssbsbbssss66STXb66121421bssbssssbbs67ETXc67141122bssssbsbbss68EOTd68141221bssssbssbbs69ENQe69112214bsbbssbssss70ACKf70112412bsbbssssbss71BELg71122114bssbbsbssss72BSh72122411bssbbssssbs!-73HTi73142112bssssbbsbss74LFj74142211bssssbbssbs75VTk75241211bbssssbssbs76FFI76221114bbssbsbssss77CRm77413111bbbbsbbbsbs78SOn78241112bbssssbsbss79SIo79134111bsssbbbbsbs80DLEp80111242bsbssbbbbss81DC1q81121142bssbsbbbbss82DC2r82121241bssbssbbbbs83DC3s83114212bsbbbbssbss84DC4t84124112bssbbbbsbss85NAKu85124211bssbbbbssbs86SYNv86411212bbbbsbssbss87ETBw87421112bbbbssbsbss88CANx88421211bbbbssbssbs89EMy89212141bbsbbsbbbbs90SUBz90214121bbsbbbbsbbs91ESC{91412121bbbbsbbsbbs92FS|92111143bsbsbbbbsss93GS}93111341bsbsssbbbbs94RS~94131141bsssbsbbbbs!-95USDEL95114113bsbbbbsbsss96FNC3FNC396114311bsbbbbsssbs97FNC2FNC297411113bbbbsbsbsss98SHIFTSHIFT98411311bbbbsbsssbs99CODECCODEC99113141bsbbbsbbbbs100CODEBFNC4CODEB114131bsbbbbsbbbs101FNC4CODEACODEA311141bbbsbsbbbbs102FNC1FNC1FNC1411131bbbbsbsbbbs103StartAStartAStartA211412bbsbssssbss104StartBStartBStartB211214bbsbssbssss105StartCStartCStartC211232bbsbssbbbss106StopStopStop2331112bbsssbbbsbsbbCode128編碼示例:以95270078為例謝謝閱讀Code128A,開始位對應的ID為103,第1位數據9對應的ID為25,第2位數據5對應的ID為21,依此類推,可以計算檢驗位=(103+1*25+2*21+3*18+4*23+5*16+6*16+7*23+8*24)%103=21,即檢驗位的ID為21。對照編碼表,95270078編碼表示為:開始位StartA(bbsbssssbss)+數據位[9(bbbssbsbbss)+5(bbsbbbssbss)+2(bbssbbbssbs)+7(bbbsbbsbbbs)+0(bssbbbsbbss)+0(bssbbbsbbss)+7(bbbsbbsbbbs)+8(bbbsbssbbss)]+檢驗位21(bbsbbbssbss)+結束位Stop(bbsssbbbsbsbb),即:謝謝閱讀bbsbssssbssbbbssbsbbssbbsbbbssbssbbssbbbssbsbbbsbbsbbbsbssbbbsbbssbssbbbsbbssbbbsbbsbbbsbbbsbssbbssbbs謝謝閱讀bbbssbssbbsssbbbsbsbb。若要打印,只需將b用黑色線標出,s用白色線標出,一個簡單的條形碼生成程序就精品文檔放心下載完成了!128B與128A類似,128C只能對長度為偶數的數字串編碼,每兩個數字為一位,所以輸出的信息壓縮了一半,打印的條形碼因此也就較短。接上例,第1位數據95對應ID為95,第2位數據27對應ID為27,第3位數據00對應ID為0,第4位數據78對應ID為78,所以檢驗位=(105+1*95+2*27+3*0+4*78)%103=51EAN128與Code128C相同,只是在開始位后加多一個控制位FNC1(ID為102),同時將FNC1做為第1位數據感謝閱讀加入到檢驗位的計算。各種方式的編碼結果羅列如下:!-編碼方式開始數據檢驗位結束位編碼結果FNC1位位(103+1*25+2*21+9+5+3*18+bbsbssssbssbbbssbsbbssbbsbbbssbs2+7+4*23+sbbssbbbssbsbbbsbbsbbbsbssbbbsbCode128AStartA無Stop0+0+5*16+bssbssbbbsbbssbbbsbbsbbbsbbbsbs7+86*16+sbbssbbsbbbssbssbbsssbbbsbsbb7*23+8*24)%103=21(104+1*25+2*21+9+5+3*18+bbsbssbssssbbbssbsbbssbbsbbbssbs2+7+4*23+sbbssbbbssbsbbbsbbsbbbsbssbbbsbCode128BStartB無Stop0+0+5*16+bssbssbbbsbbssbbbsbbsbbbsbbbsbs7+86*16+sbbssbbssbbbsbssbbsssbbbsbsbb7*23+8*24)%103=22(105+95+1*95+bbsbssbbbssbsbbbbsbsssbbbsbbssbs27+2*27+Code128CStartC無Stopsbbsbbssbbssbbssssbsbssbbsbbbsbs00+3*0+ssbbsssbbbsbsbb784*78)%103=5195+(105+1*102+bbsbssbbbssbbbbsbsbbbsbsbbbbsbs27+EAN128StartCFNC12*95+Stopssbbbsbbssbssbbsbbssbbssbbssssbs00+3*27+bssbsssbbsbbbsbbsssbbbsbsbb784*0+!-5*78)%103

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論