Tag Archives: EAN-13

PHP生成条形码 实践篇

之前的一篇博客《用PHP制作条形码 原理篇》 中介绍了,EAN-13条形码的编码原理,现在我们来看看用PHP如何实现自动作成条形码。

准备

我们需要一台运行了PHP的Web服务器,同时PHP需要有GD扩展,并且GD库至少需要支持JPEG格式,关于如何建立一台Web服务器并且运行PHP,已经GD库的安装,将在另一篇博客中再作介绍。

开始

假定我们有如下条码 750103131130,将其制作出一张条形码图片。

演示页面
程序下载

1. 根据上次我们说到的第一张表,来确定编码规范:
条码第一位 左资料码规范 右资料码规范
0 AAAAAA CCCCCC
1 AABABB CCCCCC
2 AABBAB CCCCCC
3 AABBBA CCCCCC
4 ABAABB CCCCCC
5 ABBAAB CCCCCC
6 ABBBAA CCCCCC
7 ABABAB CCCCCC
8 ABABBA CCCCCC
9 ABBABA CCCCCC
// 定义起始付
$start = '101';
// 定义中止符
$end = '101';
// 定义中间分隔符
$center = '01010';
// 定义左资料码
$Guide = array(0=>'AAAAAA','AABABB','AABBAB','AABBBA','ABAABB','ABBAAB','ABBBAA','ABABAB','ABABBA','ABBABA');

(more…)

Tagged , ,