條形碼識別演算法
Ⅰ 條碼有幾種級別,如何識別
A級條碼能夠被很好的識讀,適合只沿一條線掃描並且只掃描一次的場合。
B 級條碼在識讀中的表現不如A級,適合於只沿一條線掃描但允許重復掃描的場合。
C級條碼可能需要更多次的重復掃描,通常要使用能重復掃描並有多條掃描線的設備才能獲得比較好的識讀效果。
D級條碼可能無法被某些設備識讀,要獲得好的識讀效果,則要使用能重復掃描並具有多條掃描線的設備。F級條碼是不合格品,不能使用。
通常用美標檢測法 "A"-"F"五個質量等級,"A"級為最好,"D"級為最差,"F"級為不合格。
(1)條形碼識別演算法擴展閱讀
UPC(統一產品代碼):
只能表示數字,有A、B、C、D、E五個版本 版本 A - 12 位數字 版本 E - 7 位數字 最後一位為校驗位 大小是寬1.5" 高1 " ,而且背景要與清晰 主要使用於美國和加拿大地區,用於工業、醫葯、倉庫等部門。
當UPC作為十二位進行解碼時,定義如下:第一位 = 數字標識 (已經由UCC(統一代碼委員會)所建立). 第2-6位 = 生產廠家的標識號(包括第一位) 第7-11 = 唯一的廠家產品代碼 第12位 = 校驗位(used for error detection)
Code 3:
能表示字母、數字和其它一些符號共43個字元:A -Z,0 - 9,-.$/+%,pace 條形碼的長度是可變化的,通常用「*」號作為起始、終止符校驗碼不用代碼密度介於3 - 9.4個字元/每英寸,空白區是窄條的10倍,用於工業、圖書、以及票證自動化管理上。
Code 128:
表示高密度數據, 字元串可變長,符號內含校驗碼,有三種不同版本:A,B,and C 可用128個字元分別在 A,B,or C 三個字元串集合中,用於工業、倉庫、零售批發。
Interleaved2-of-5 (I2 of 5):
只能表示數字0 -9 可變長度,連續性條形碼,所有條與空都表示代碼,第一個數字由條開始,第二個數字由空組成 空白區比窄條寬10倍,應用於商品批發、倉庫、機場、生產/包裝識別、工業中,條形碼的識讀率高,可適用於固定掃描器可靠掃描,在所有一維條形碼中的密度最高。
Ⅱ 服裝條碼如何識別
洗洗掉顏色看出來了
Ⅲ 各國的條形碼如何區別
一、商品條形碼的編碼遵循唯一性原則,以保證商品條形碼在全世界范圍內不重復,即一個商品項目只能有一個代碼,或者說一個代碼只能標識一種商品項目。不同規格、不同包裝、不同品種、不同價格、不同顏色的商品只能使用不同的商品代碼。
690 、691是批准給大型企業的國家代碼
692、 693通常是批准給中型企業的國家代碼
694、 695常常是批准給小型企業的國家代碼
二、世界各國商品條形碼
GS1字首 由國際貨品編碼協會(GS1)編發於各地區成員組織的每一組GS1字首都是獨一無二的。例如商品上的國際條碼的前三位數字碼為」489」, 即代表由香港編發、」690 至695」為中國所編發,而」500至509」即由英國編發。
00--13 美國和加拿大
30--37 法國
380 保加利亞
383 斯洛維尼亞
385 克羅埃西亞
387 波 黑
400--440 德 國
45--49 日 本
460--469 俄羅斯
471 中國台灣
474 愛沙尼亞
475 拉脫維亞
477 立陶宛
478 烏茲別克
479 斯里蘭卡
480 菲律賓
481 白俄羅斯
482 烏克蘭
484 摩爾多瓦
485 亞美尼亞
486 喬治亞
487 哈薩克
488、489 中國香港
5 0 英 國
520 希 臘
528 黎巴嫩
529 塞普勒斯
531 馬其頓
535 馬爾他
539 愛爾蘭
54 比利時和盧森堡
560 葡萄牙
569 冰 島
5 7 丹 麥
590 波 蘭
594 羅馬尼亞
599 匈牙利
600--601 南 非
609 模里西斯
611 摩洛哥
613 阿爾及利亞
619 突尼西亞
621 敘利亞
622 埃 及
625 約 旦
626 伊 朗
64 芬 蘭
690--695 中 國
70 挪 威
729 以色列
73 瑞 典
740 瓜地馬拉
741 薩爾瓦多
742 宏都拉斯
743 尼加拉瓜
744 哥斯大黎加
745 巴拿馬
746 多米尼加
750 墨西哥
759 委內瑞拉
76 瑞 士
770 哥倫比亞
773 烏拉圭
775 秘 魯
777 玻利維亞
779 阿根廷
780 智利
784 巴拉圭
786 厄瓜多
789 巴 西
80--83 義大利
8 4 西班牙
850 古 巴
858 斯洛伐克
859 捷 克
860 南斯拉夫
869 土耳其
87 荷 蘭
880 韓 國
885 泰 國
888 新加坡
890 印 度
893 越 南
899 印度尼西亞
90--91 奧地利
93 澳大利亞
9 4 紐西蘭
951 蒙 古
955 馬來西亞
476 Azerjan
884 Cambodia
865 Mongolia
616 Kenya
608 Bahrain
624 Libya
627 Kuwait
628 Saudi Arabia
629 Emirates
(3)條形碼識別演算法擴展閱讀
鑒別條形碼真假的方法
按照商品條碼編碼規則,我們可以用肉眼識別偽造的商品條碼,以我國通用的13位條碼為例,具體分配規則是:
一、從左至右前3為編碼為國家編碼,國際條碼組織給我國分配的編碼有690、691、692693共四種。
二、從左至右第4-7數字或4-8位數字編碼為廠商信息編碼,與前3位的國家編碼共同組成廠商識別代碼。
三、從左至右第8-12位數字或9-至12位數字編碼為商品信息代碼,具體包括商品的名稱,規格,價格等信息。
四、最後一位數字編碼為驗證碼。
五、煙草類條碼編碼規則略有不同,6901028為中國煙草總公司,加上其後三位數字共10位組成卷煙廠的廠商識別代碼。
Ⅳ 國際條形碼最後一位校驗位是如何計算出來的
計算:
以條形碼 6936983800013為例公式第13位演算法:
1、取出該數的奇數位的和,c1=6+3+9+3+0+0=21;
2、取出該數的偶數位的和,c2=9+6+8+8+0+1=32;
3、將奇數位的和與「偶數位的和的三倍」相加。
4、取出結果的個位數:117(117%10=7);
5、用10減去這個個位數:10-7=3;
6、對得到的數再取個位數(對10去余)3%10=3;
此條形碼分為4個部分,從左到右分別為:
1、第1-3位:共3位,對應該條碼的693,是中國的國家代碼之一。(690--695都是中國大陸的代碼,由國際上分配)
2、第4-8位:共5位,對應該條碼的69838,代表著生產廠商代碼,由廠商申請,國家分配
3、第9-12位:共4位,對應該條碼的0001,代表著廠內商品代碼,由廠商自行確定
4、第13位:共1位,對應該條碼的3,是校驗碼,依據一定的演算法,由前面12位數字計算而得到。
(4)條形碼識別演算法擴展閱讀:
編碼規則:
1、唯一性:同種規格同種產品對應同一個產品代碼,同種產品不同規格應對應不同的產品代碼。根據產品的不同性質,如:重量、包裝、規格、氣味、顏色、形狀等等,賦予不同的商品代碼。
2、永久性:產品代碼一經分配,就不再更改,並且是終身的。當此種產品不再生產時,其對應的產品代碼只能擱置起來,不得重復起用再分配給其它的商品。
無含義:為了保證代碼有足夠的容量以適應產品頻繁的更新換代的需要,最好採用無含義的順序碼。
3、條形碼校驗碼公式:首先,把條形碼從右往左依次編序號為「1,2,3,4……」從序號二開始把所有偶數序號位上的數相加求和,用求出的和乘3,再從序號三開始把所有奇數序號上的數相加求和,用求出的和加上剛才偶數序號上的數,然後得出和。再用10減去這個和的個位數,就得出校驗碼。