商品條碼遠不是這麼簡單。商品條碼有8位的,13位的,是EAN標準,還有12位的是美國的部分地區和加拿大使用的UPC標準。外箱條碼按照標準都應該是14位的,第一位叫包裝指示符,除了第一位以外,後邊的12位是商品程式碼,最後一位是校驗碼。對於8位的和12位的,去掉校驗碼後分別有7位和11位,變成外箱碼時要在前面分別加5個0和1個0,變成12位,再加包裝指示符。外箱條碼的最後一位校驗碼根據第一位的不同要重新計算,計算方法樓上已經給出了。由於外箱碼與商品條碼只是增加了第一位,所以也可以由下面的列表推算。首位0——末位不變首位1——末位+3首位2——末位+6首位3——末位+9首位4——末位+2首位5——末位+5首位6——末位+8首位7——末位+1首位8——末位+4首位9——末位+7只取結果的個位數,即是去掉包裝指示符後的商品條碼的校驗碼。規律是首位每+1,末位+3。實際上外箱碼為0,1,2比較多見,3以後的不常見。例 外箱碼 1 690786103001 0,商品條碼就是 6907861030013(去掉首位1,末位加3)
商品條碼遠不是這麼簡單。商品條碼有8位的,13位的,是EAN標準,還有12位的是美國的部分地區和加拿大使用的UPC標準。外箱條碼按照標準都應該是14位的,第一位叫包裝指示符,除了第一位以外,後邊的12位是商品程式碼,最後一位是校驗碼。對於8位的和12位的,去掉校驗碼後分別有7位和11位,變成外箱碼時要在前面分別加5個0和1個0,變成12位,再加包裝指示符。外箱條碼的最後一位校驗碼根據第一位的不同要重新計算,計算方法樓上已經給出了。由於外箱碼與商品條碼只是增加了第一位,所以也可以由下面的列表推算。首位0——末位不變首位1——末位+3首位2——末位+6首位3——末位+9首位4——末位+2首位5——末位+5首位6——末位+8首位7——末位+1首位8——末位+4首位9——末位+7只取結果的個位數,即是去掉包裝指示符後的商品條碼的校驗碼。規律是首位每+1,末位+3。實際上外箱碼為0,1,2比較多見,3以後的不常見。例 外箱碼 1 690786103001 0,商品條碼就是 6907861030013(去掉首位1,末位加3)