yanfeng1012 / php-EAN-13-barcode

PHP 电子商品条形码生成系统, 可生成13位的数字条形码, 输入12位数字就可以,最后一位(第13位)是效验码,自动生成的哦。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

php-EAN-13-barcode

About

PHP 电子商品条形码生成系统, 可生成13位的数字条形码, 输入12位数字就可以,最后一位(第13位)是效验码,自动生成的哦。

This is a re-working of php-barcode by Tekin. Supported EAN-13 barcodes

Demo

http://dev.yunnan.ws/tools/barcode/

How do I use this?

Simply clone the repository and travel to /barcode.php. You will get a random barcode. If you want a specific one, go to /barcode.php?code= and input a 12 digit number.

条码解析 -数字含义

商品条码数字的含义(EAN-13) 以条形码 6936983800013 为例 此条形码分为4个部分,从左到右分别为: 1-3位:共3位,对应该条码的693,是**的国家代码之一。(690--695都是**大陆的代码,由国际上分配) 4-8位:共5位,对应该条码的69838,代表着生产厂商代码,由厂商申请,国家分配 9-12位:共4位,对应该条码的0001,代表着厂内商品代码,由厂商自行确定 第13位:共1位,对应该条码的3,是校验码,依据一定的算法,由前面12位数字计算而得到。 (公式第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; )

各地码表

前缀码 编码组织所在国家 ( 或地区 )/ 应用领域 前缀码 编码组织所在国家 ( 或地区 )/ 应用领域 000~019 030~039 060~139 美国 627 科威特 020~029 040~049 200~299 店内码 628 沙特阿拉伯 050~059 优惠券 629 阿拉伯联合酋长国 300~379 法国 640~649 芬兰 380 保加利亚 690~699 ** 383 斯洛文尼亚 700~709 挪威 385 克罗地亚 729 以色列 387 波黑 730~739 瑞典 389 黑山共和国 740 危地马拉 400~440 德国 741 萨尔瓦多 450~459 490~499 日本 742 洪都拉斯 460~469 俄罗斯 743 尼加拉瓜 470 吉尔吉斯斯坦 744 哥斯达黎加 471 **** 745 巴拿马 474 爱沙尼亚 746 多米尼加 475 拉脱维亚 750 墨西哥 476 阿塞拜疆 754~755 加拿大 477 立陶宛 759 委内瑞拉 478 乌兹别克斯坦 760~769 瑞士 479 斯里兰卡 770~771 哥伦比亚 480 菲律宾 773 乌拉圭 481 白俄罗斯 775 秘鲁 482 乌克兰 777 玻利维亚 484 摩尔多瓦 778~779 阿根廷 485 亚美尼亚 780 智利 486 格鲁吉亚 784 巴拉圭 487 哈萨克斯坦 786 厄瓜多尔 488 塔吉克斯坦 789~790 巴西 489 **香港特别行政区 800~839 意大利 500~509 英国 840~849 西班牙 520~521 希腊 850 古巴 528 黎巴嫩 858 斯洛伐克 529 塞浦路斯 859 捷克 530 阿尔巴尼亚 860 南斯拉夫 531 马其顿 865 蒙古 535 马耳他 867 朝鲜 539 爱尔兰 868~869 土耳其 540~549 比利时和卢森堡 870~879 荷兰 560 葡萄牙 880 韩国 569 冰岛 884 柬埔寨 570~579 丹麦 885 泰国 590 波兰 888 新加坡 594 罗马尼亚 890 印度 599 匈牙利 893 越南 600~601 南非 896 巴基斯坦 603 加纳 899 印度尼西亚 604 塞内加尔 900~919 奥地利 608 巴林 930~939 澳大利亚 609 毛里求斯 940~949 新西兰 611 摩洛哥 950 GS1总部 613 阿尔及利亚 951 GS1总部(产品电子代码) 615 尼日利亚 960~969 GS1总部(缩短码) 616 肯尼亚 955 马来西亚 618 象牙海岸 958 **澳门特别行政区 619 突尼斯 977 连续出版物 621 叙利亚 978~979 图书 622 埃及 980 应收票据 624 利比亚 981~983 普通流通券 625 约旦 990~999 优惠券 626 伊朗

About

PHP 电子商品条形码生成系统, 可生成13位的数字条形码, 输入12位数字就可以,最后一位(第13位)是效验码,自动生成的哦。


Languages

Language:PHP 100.0%