我们都知道CODE 128C和EAN /UCC128C都是128类型的,条码本身就是双字符编码,支持的是00-99的偶数位字节。因此有些客户数据长度是奇数的,使用C类型时设计出来的条码跟他数据不一样。CODE 128C和EAN /UCC128C类型的条码,在专业 条码软件Label mx里,如果输入的数据个数是偶数的,生成的条码美誉变化,如果输入的数据个数是奇数的,生成的条码本身会在数据前/后自动补0。
如图:
![](/tech/UploadFiles_5078/201305/2013051414482051.jpg)
下面简单介绍一下,当数据个数是奇数时生成的128C类型的条码。
1.首先建立一数据库,例如txt文档,里面录入一批长度为奇数(7)的数据。
![](/tech/UploadFiles_5078/201305/2013051414490781.jpg)
2.运行labelmx通用条码标签设计系统,画两个一维条码(分别选择条码类型为CODE 128C和EAN /UCC128C)和一个数据源。
![](/tech/UploadFiles_5078/201305/2013051414503647.jpg)
3.两个条码分别都连接txt数据库(数据库图标变绿说明连接数据库成功),选择相应的字段。
![](/tech/UploadFiles_5078/201305/2013051414504924.jpg)
![](/tech/UploadFiles_5078/201305/2013051414510221.jpg)
4.打印预览看一下,CODE 128C是在数据前补0而EAN /UCC128C是数据后补0的。
![](/tech/UploadFiles_5078/201305/2013051414523629.jpg)
另外像EAN-14、SCC-14(ITF)、SCC-14(EAN-128)、SSCC-18这些条码是含有校验码的,有些软件生成的数据不能自校验,但是用Label mx通用条码标签设计系统生成的这些条码是可以自带校验码的,这样就可以解决客户根据数据不完整生成完整条形码的问题。(如下图)
![](/tech/UploadFiles_5078/201305/2013051414532262.jpg)
![](/tech/UploadFiles_5078/201305/2013051414533154.jpg)
![](/tech/UploadFiles_5078/201305/2013051414534096.jpg)
![](/tech/UploadFiles_5078/201305/2013051414534730.jpg)
Label mx通用条码标签设计系统是一款专业条码打印软件,支持40多种一维、二维条码类型,输出的条码都是根据国家标准编写可以达到A级,保证被任何设备识别。最新版7.0更是增加EAN-14、SCC-14、SSCC-18条码的自校验功能。有兴趣的朋友可以下载试用。