版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、條碼CODE128編碼規(guī)則CODE128 簡介CODE128碼于1981年推出,是一種長度可變、連續(xù)性的字母數(shù)字條碼。與其他一維條碼比 較起來,相對較為復雜,支持的宇元也相對較多,又有不同的編碼為式可供交互運用,因此其應 用彈性也較大。CODE 128 特性1、具有A、B、C三種不同的編碼類型,可提供標準 ASC II中128個宇元的編碼使用;2、允許雙向掃描;3、可自行決定是否加上校驗位;4、條碼長度可調(diào),但包括開始位和結(jié)束位在內(nèi),不可超過 232個字元;5、同一個CODE128碼可以由A、B、C三種不同編碼規(guī)則互換,既可擴大字元選擇的范圍, 也可縮短編碼的長度。CODE 128編碼方式的編
2、碼范圍1、CODE128A :標準數(shù)字、大寫字母、控制符及特殊宇符;2、CODE128B:標準數(shù)字、大寫宇母、小寫字母及特殊字符;3、 CODE128C/EAN128: 0099的數(shù)字對集合,共 100個, 既只能表示偶數(shù)位長 度的數(shù)字。CODE 128編碼規(guī)則開始位+ FNC1 (為EAN128碼時附加)+數(shù)據(jù)位+校驗位+結(jié)束位CODE 128校驗位計算(開始位對應ID +每位數(shù)據(jù)在整個數(shù)據(jù)中的位置X每位數(shù)據(jù)對應的 ID值)% 103CODE 128編碼表IDASC IICade128ACade128BCade128CBandCode編碼值0 32SPSP002122221101100110
3、01 33!01222122110011011002 34aa02222221110011001103 35#03121223100100110004 36$04121322100h0001100IDASC IICade128ACade128BCade128CBandCode編碼值5 37%05131222100010011006 38&&06122213100110010007 3907122312100110001008 40(08132212100011001009 41)092212131100h00h00010 42*102213121100100010011 43+
4、112312121100010010012 44JJ121122321011001110013 45-131221321001101110014 46141222311001100111015 47/151132221011100110016 4800161231221001110110017 4911171232211001110011018 5022182232111100111001019 5133192211321100101110020 5244202212311100100111021 5355212132121101110010022 5466222231121100111010
5、023 5577233121311110110111024 5688243112221110100110025 5799253211221110010110026 58:263212211110010011027 59JJ273122121110110010028 60<<283221121110011010029 61=293222111110011001030 62>>302121231101101100031 63?312123211101100011032 64322321211100011011033 65AA331113231010001100034 66B
6、B341311231000101100035 67CC351313211000100011036 68DD361123131011000100037 69EE371321131000110100038 70FF381323111000110001039 71GG392113131101000100040 72HH402311131100010100041 73II412313111100010001042 74JJ421121331011011100043 75KK4311233110110001110IDASC IICade128ACade128BCade128CBandCode編碼值44
7、76LL441321311000110111045 77MM451131231011101100046 78NN461133211011100011047 79OO471331211000111011048 80PP483131211110111011049 81QQ492113311101000111050 82RR502311311100010111051 83SS512131131101110100052 84TT522133111101110001053 85UU532131311101110111054 86VV543111231110101100055 87WW5531132111
8、10100011056 88XX563311211110001011057 89YY573121131110110100058 90ZZ583123111110110001059 91593321111110001101060 92603141111110111101061 93612214111100100001062 94AA624311111111000101063 95631112241010011000064 96NUL、641114221010000110065 97SOHa651211241001011000066 98STXb661214211001000011067 99ET
9、Xc671411221000010110068 100EOTd681412211000010011069 101ENQe691122141011001000070 10:2ACKf701124121011000010071 10;3BELg711221141001101000072 10,4BSh721224111001100001073 10!HTi731421121000011010074 10(LFj741422111000011001075 10'7VTk752412111100001001076 10(3FFl762211141100101000077 10!9CRm7741
10、31111111011101078 110SOn782411121100001010079111 SIo79 1341111000111101080 11:2DLEP801112421010011110081 11;3DC1q811211421001011110082 114DC2r8212124110010011110IDASC IICade128ACade128BCade128CBandCode編碼值83 115DC3s831142121011110010084 11(6DC4t841241121001111010085 117NAKu851242111001111001086 113SY
11、Nv864112121111010010087 11!9ETBw874211121111001010088 120CANx884212111111001001089 121EMy892121411101101111090 12:2SUBz902141211101111011091 12;3ESC914121211111011011092 12,4FS|921111431010111100093 12!5GS931113411010001111094 12(RS941311411000101111095200US DEL951141131011110100096201FNC3 FNC;39611
12、43111011110001097202FNC2 FNC;2974111131111010100098203SHIFT SHIFT984113111111010001099204CODEC CODEC9911314110111011110100205CODEB FNC4 CODEB11413110111101110101206FNC4 CO)EACODEA31114111101011110102207FNCl FNCl FNCl41113111110101110103208StartA StatA StartA21141211010000100104209StartB StatB StartB
13、21121411010010000105210StartC StatC StartC2112321101011100106211Stop StopStop23311121100011101011CODE128編碼示例以95270078為例:CODE128A,開始位對應的ID為103,第1位數(shù)據(jù)9對應的ID為25,第2位數(shù)據(jù)5對應的 ID為21,依此類推,可以計算校驗位為:(103+ 1 X25+ 2X 21 + 3X 18+ 4X 23+ 5X 16+ 6X 16+ 7X23 + 8X24) % 103 = 21。即校驗位 的ID為21。對照編碼表95270078編碼表示為:開始位 Start
14、A (1101000010C) + 數(shù)據(jù)位9 (11100101100 +5 (11011100100) +2 (11001110010) +7 (11101101110) +-5 -0(10011101100)+0(10011101100)+7(11101101110)+ 8(11101001100)+ 檢驗位 21(11011100100)+ 結(jié)束位 Stop(1100011101011)即:11010000100111001011001101110010011001110010111011011101001110110010011101100111 0110111011101001100
15、110111001001100011101011若要打印,只需將 1用黑色線標出 0用白色線標出,一個簡單的條形碼就生成了。CODE128B 與 CODE128A 類似。而 CODE128C 只能對長度為偶數(shù)的數(shù)字串編碼,每兩個數(shù) 字和為一位編碼,所以輸出的信息壓縮了一半,打印的條形碼因此也就較短。接上例,第 1 位數(shù)據(jù) 95對應 ID 為 95,第 2 位數(shù)據(jù) 27對應 ID 為 27,第 3位數(shù)據(jù) 00對應 ID 為 0,第 4 位數(shù)據(jù) 78 對應 ID 為 78,所以檢驗位為:(105 + 1X 95 +2X 27 + 3X 0 + 4X 78) % 103 = 51EAN128與CODE128C相同,只是在開始位后多加一個控制位FNC1 ( ID為102 ),同時將 FNC1 做為第 1 位數(shù)據(jù)加入到校驗位的計算。結(jié)合 CODE128 A、B、C, 可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 值班的管理制度
- 企業(yè)員工培訓與績效提升制度
- 交通設施施工安全管理制度
- 2026年傳統(tǒng)文化與藝術文化遺產(chǎn)專家考試題目
- 2026年投資入門指南金融市場基礎知識筆試練習題
- 2026年國際漢語教師職業(yè)能力測試練習題
- 2026年網(wǎng)絡安全攻防技術考試題庫及答案詳解
- 2026年旅游行業(yè)從業(yè)者心理調(diào)適與應對策略題
- 商超節(jié)日堆頭布置合同
- 2026年音樂療法體驗協(xié)議
- 2026湖北十堰市丹江口市衛(wèi)生健康局所屬事業(yè)單位選聘14人參考考試題庫及答案解析
- 手術區(qū)消毒和鋪巾
- 企業(yè)英文培訓課件
- (正式版)DBJ33∕T 1307-2023 《 微型鋼管樁加固技術規(guī)程》
- 2025年寵物疫苗行業(yè)競爭格局與研發(fā)進展報告
- 企業(yè)安全生產(chǎn)責任培訓課件
- 綠化防寒合同范本
- DB45-T 2675-2023 木薯米粉加工技術規(guī)程
- 板材眼鏡生產(chǎn)工藝
- Unit 3 My weekend plan B Let's talk(教案)人教PEP版英語六年級上冊
- 實習考勤表(完整版)
評論
0/150
提交評論