為什麼做條形碼會多個數字出來
1、剛來公司里做設計,做條形碼,發現為什麼兩個條形碼間隔7個數字?
條碼的最後一位數字是校驗碼,是由前面的數字自動計算出來的。按照商品條碼校驗碼的計算公式,如果兩個碼(前12位)相差1,校驗碼就會差7(或者說差3)。
690123456790 8
690123456791 5
690123456792 2
690123456793 9
690123456794 6
690123456795 3
2、條形碼中的各個數字是什麼意思?
第1位=數字標識(已經由UCC(統一代碼委員會)所建立),第2-6位=生產廠家的標識號(包括第1位),第7-11位=唯一的廠家產品代碼,第12位=校驗位。
條形碼技術是隨著計算機與信息技術的發展和應用而誕生的,它是集編碼、印刷、識別、數據採集和處理於一身的新型技術。
常用的碼制有ENA條形碼、UPC條形碼、二五條形碼、交叉二五條形碼、庫德巴條形碼、三九條形碼和128條形碼等,而商品上最常使用的就是EAN商品條形碼。
由於條形碼的識讀是通過條形碼的條和空的顏色對比度來實現的,一般情況下,只要能夠滿足對比度(PCS值)的要求的顏色即可使用。通常採用淺色作空的顏色,如白色、橙色、黃色等,採用深色作條的顏色,如黑色、暗綠色、深棕色等。
(2)為什麼做條形碼會多個數字出來擴展資料:
編碼規則
唯一性:同種規格同種產品對應同一個產品代碼,同種產品不同規格應對應不同的產品代碼。根據產品的不同性質,如:重量、包裝、規格、氣味、顏色、形狀等等,賦予不同的商品代碼。
永久性:產品代碼一經分配,就不再更改,並且是終身的。當此種產品不再生產時,其對應的產品代碼只能擱置起來,不得重復起用再分配給其它的商品。
無含義:為了保證代碼有足夠的容量以適應產品頻繁的更新換代的需要,最好採用無含義的順序碼。
條形碼校驗碼公式:
1.首先,把條形碼從右往左依次編序號為「1,2,3,4……」從序號二開始把所有偶數序號位上的數相加求和,用求出的和乘3,再從序號三開始把所有奇數序號上的數相加求和,用求出的和加上剛才偶數序號上的數,然後得出和。再用10減去這個和的個位數,就得出校驗碼。
舉個例子:
此條形碼為:977167121601X(X為校驗碼)。
1、1+6+2+7+1+7=24
2、24×3=72
3、0+1+1+6+7+9=24
4、72+24=96
5、10-6=4
所以最後校驗碼X=4。此條形碼為9771671216014。
如果第5步的結果個位為10,校驗碼是0;也就是說第4步個位為0的情況.
參考資料來源:網路-條形碼
3、為什麼在掃描條碼時數字前面會多出一個0?
和條碼的碼制有關。
交插二五碼、CODE128碼的C字元集對數字的位數有要求,必須是偶數位,如果數字是奇數位生成條碼的時候會自動補一個0變成偶數位,掃描的時候也會多出一個0
4、列印機打出來的條碼內容最後多一位數,是什麼情況啊,內容是正確的就是多一個數字,該怎麼辦
應該是你選擇的條碼類型錯了,你要的是不帶校驗碼的類型,但是你選擇的或者列印機默認的是含校驗碼的條碼類型,如下圖:同樣輸入相同數據,帶校驗碼和不帶校驗碼的條碼類型是不同的。常見的含校驗碼的就是EAN-13。你檢查一下。
5、條形碼製作的問題
怎麼可能是隨機的呢!
前8位是廠商識別碼,是向中國物品編碼中心申請的,後四位版是商品項目代碼,不是隨機權的,是企業自己編的,有多少種商品就編多少個碼,編碼規則就是從0000開始,0001。0002。。。。順序編就可以了。
8位加這4位是12位,把這12位數字輸入進去,第13位自己生成,是校檢碼。
6、條碼列印出來後為何掃描時前面會多個數字0
你的條碼是什麼碼制的,有些條碼是會自動在前面加一些東西的,比如UCC-EAN碼
7、掃描槍讀條碼時列印的條形碼為什麼會多一些數字和字母
1.條碼問題 條碼過長或模糊 會造成識別錯誤。建議換短條碼試試。
2.槍的問題,有事紅光掃描槍沒有激光掃描槍穩定。有條件的話,換一下槍。