常用条码打印大全.doc

上传人:枫** 文档编号:543750958 上传时间:2023-02-03 格式:DOC 页数:5 大小:35.50KB
返回 下载 相关 举报
常用条码打印大全.doc_第1页
第1页 / 共5页
常用条码打印大全.doc_第2页
第2页 / 共5页
常用条码打印大全.doc_第3页
第3页 / 共5页
常用条码打印大全.doc_第4页
第4页 / 共5页
常用条码打印大全.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《常用条码打印大全.doc》由会员分享,可在线阅读,更多相关《常用条码打印大全.doc(5页珍藏版)》请在金锄头文库上搜索。

1、常用条码打印大全(PB版)特点描述:主要针对Powerbuilder程序开发者,当然应用程序也可直接供给最终用户用来打印价签、条码证件之类的东东;本程序无需安装条码字库, 无需控件,无需条码打印机,功能已封装为对象,接口简单,提供label风格的数据窗口预览(即可设定每页纵向及横向标签的数量、排版的顺序、纵向及横向 间距,标签的宽度及高度等),可用激光打印机、喷墨打印机或者针式打印机打印,可进行完整的条码打印或仅打印条形码,可设定条码的线宽。特点描 述:主要针对Powerbuilder程序开发者,当然应用程序也可直接供给最终用户用来打印价签、条码证件之类的东东;本程序无需安装条码字库,无需控

2、件,无需条码打印机,功能已封装为对象,接口简单,提供label风格的数据窗口预览(即可设定每页纵向及横向标签的数量、排版的顺序、纵向及横向间距, 标签的宽度及高度等),可用激光打印机、喷墨打印机或者针式打印机打印,可进行完整的条码打印或仅打印条形码,可设定条码的线宽。目前支持的条码种类有以下几种:条码卡 条码卡以一组规则排列的条、空及其对应字符组成的条形码记载信息,常见的条码符号是由黑条和白空印刷而成,当光照射到条码符号上时,黑条和白空产生较强的 对比度,从而利用条、空对光的不同反射率来识读信息。 条码卡分为一维码和二维码两种。一维码比较常用,如日常商品外包装上的条码就是一维码。它的信息存储量

3、小,仅能存储一个代号,使用时通过这个代号调取 计算机网络中的数据。二维码是近几年发展起来的,它能在有限的空间内存储更多的信息,包括文字、图象、指纹、签名等,并可脱离计算机使用。 条码卡制作简便,普通的条码按一定要求打印或复印即可,成本较低,但它的识读设备(特别是二维码的识读设备)比较昂贵。与磁卡和IC卡不同的是,条码 卡内的信息不能改写,另外,安全性能差、标准也不统一,这些都限制了它的应用。 条码加载的信息是数字、字母,这些数字、字母是经过按一定标准编码的号串。条码编码技术主要涉及条码编码规则及标准。条码编码规则是制定码制标准 和对条码符号进行识别的主要依据。目前,国际上常用码制有以下几种:

4、UPC码1973年,美国率先在国内的商业系统中应用。该码制主要用于商业系统。该码长度固定为12位。 EAN码1977年,欧洲经济共同体各国按照UPC码标准制定了欧洲物品编码EAN码。EAN码有两种类型:EAN-13码和EAN-8码。 交叉25码交叉25码(Interleaved 2 of 5 Code)是一种长度可变的连续自校验数字码制。 39码39码(Code 3 of 9 )是长度可变的离散型自校验字母字式码制。 库德巴码(codabar)库德巴码是长度可变的离散型自校验数字码制。它常用于仓库、血库和航空快递包裹的管理工作中。 128码(Code128)128码(Code128)是一种长度

5、可变的连续型字母数字式码制。 中国邮政码(China Post Code) 中国邮政快件专用码。 其它码:93码(Code 93),49码(Code 49),25码(Code 2 of 5),11码(Code 11),矩阵25码(Matrix 2 of 5)以上是条码卡、128卡、39码卡、EAN8码卡、的详细信息,如果您对条码卡、128卡、39码卡、EAN8码卡、的价格、厂家、型号、图片有什么疑问,请联系我们获取条码卡、128卡、39码卡、EAN8码卡、的最新信息。使用注意事项:问:打印出的条码扫描不出来,或者扫描出的信息与设定的不符。答:首先,检查您的条码扫描仪是否支持打印出的条码(如Co

6、de128码),其次,观察条码是否清晰,是否加有背景的杂色,条码为黑色,底色为白色时最易辨认,当底色为绿色或者红色时很难辨认,底色为蓝色时不容易辨认。问:你们的例子上是使用的label,本条码是否可用于我们自己的单据(比如需要在freeform的左上角打印条码)答:当然可以,我们的例子为了做全面的的演示,所以是采用的label风格,在一个页面上就打印了全部的条码。如果需要在某一个单据上打印条码,系统是一样支持的!问:本软件是否可用于条码打印机?当然可以,但需要设定自定义纸张,调试稍微有点麻烦。问:我在DEMO中自己添加了一些数据,为什么显示不出来?答: 一种情况是条码字符长度和字符与选择的条码

7、类型不合适,如:EAN13码要求必须为13为数字,不能含字母,并且最后一位是校验位等,详细请看以下章节, 另一种情况是Demo版有限制,每种条码只能预览约4个自己设定的条码。如果需要相同类型条码的测试,需退出并重新运行程序,或者转换为其他类型的条码进 行测试关于条码支持的字符及长度限制1Code128,ExtendCode93,ExtendCode39,支持全全ASCII 码,Code128有A、B、C三种模式,每种模式支持一部分,大致是这样的A模式支持ASCII值为095的字符,B模式支持的范围为ASCII值为 32127的字符,C模式支持纯数字字符;长度理论上没有限制。2Code39,Co

8、de93支持的范围为0到9数字字符及大写字母和/,+,%,$,-,.及空格,长度理论上没有限制。3EAN8,EAN13,EANExt,UPCA,UPCE,UPCExt 支持的范围为0到9数字字符,EAN8长度为8,EAN13长度为13,EAN8Ext长度为10或者13,EAN13Ext长度为15或者 18,UPCA长度为12,UPCE长度为8,UPCEExt长度为10或者13,UPCAExt长度为14或者17。4Bookland,ISSN,ISSN可能支持数字以外的其它字符,本中间件支持请参考“关于Bookland(ISBN)和ISSN”部分的说明5Code11支持的范围为0到9数字字符及-,

9、长度理论上没有限制。6Codabar支持的范围为0到9数字字符及A,B,C,D,-,.,/,:,+,$,开始和结尾字符必须是A,B,C,D中的字符,长度理论上没有限制。7MSI,Code2of5支持的范围为0到9数字字符,长度理论上没有限制。8.PostNet支持的范围为0到9数字字符,长度为5位,9位,或者11位,本开发包支持带有非数字的格式,如12345-8012,使用更方便。PB在普通激光打印机上实现条码打印(深圳:独孤求败2003-05-26)-随着计算机在生产、销售、管理上应用水平的提高以及Internet、Intranet的普及,条码技术在生产管理、销售管理上的使用越来越多,条码的

10、编码技术和识别技术也得到了较快的发展。我单位因建设信息管理系统的需要,使用条码识别生产中的光纤,并用来管理光纤,需要给多台客户机配备条码打印功能。但普通的条码打印机价格比较昂贵,功能比较单一,给每台计算机配条码打印机是很不合算的,也给工作带来不便。-我们利用MIS系统的前台开发工具PowerBuilder设计了一套程序,在普通激光打印机上实现了条码打印,圆满的解决了生产管理上的条码问题。-现在条码编码使用较多的是39码,日常商品上随处可见。它包括识别的代码和前后各一个*区别条码的起始和结束,其编码方法是,每个字符的编码由5条黑线和相邻黑线之间的间隙来表示。宽的黑线表示1,窄则表示0,同样黑线之

11、间的间隙宽的表示1,窄的表示0。这样的一个9位的二进制数就用来表示一个字符,例如,001100100(前面5位由线表示,后4位为空格)表示十进制的0。在39码的规则里,9位数中必须有3位是1。由此规则,键盘上的26个字母和10个数字,以及常用的一些符号都有一一对应的39码编码。我们就是利用此规则进行程序设计的。-Powerbuilder提供了一个printline()函数:-PrintLine(printjobnumber,x1,y1,x2,y2,thickness)在一个printjobnumber中可以打印多条直线,线的位置由指定坐标确定,线宽由Thickness决定,这样就可以由程序实现

12、我们预定的功能。-在PB中定义一个函数,这里举例为窗口函数:wf_barprint(longjob,integerx_pos,integery_pos,bar_widthasintger,stringcode)returnsinteger/x_pos,y_pos为条码打印的起始位置/Bar_Width条码窄线的宽度/code,要打印的字符串charBar_Card20,Bar_Print22charTemp_Card12stringBar_Table40inti,j,X_Scan,Cal_Card,y_scanx_scan=x_posy_scan=y_posBar_Table1=00110-0

13、100/0Bar_Table2=10001-0100/1Bar_Table3=01001-0100/2Bar_Table4=11000-0100/3Bar_Table5=00101-0100/4Bar_Table6=10100-0100/5Bar_Table7=01100-0100/6Bar_Table8=00011-0100/7Bar_Table9=10010-0100/8Bar_Table10=01010-0100/9Bar_Table11=10001-0010/ABar_Table12=01001-0010/BBar_Table13=11000-0010/CBar_Table14=001

14、01-0010/DBar_Table15=10100-0010/EBar_Table16=01100-0010/FBar_Table17=00011-0010/GBar_Table18=10010-0010/HBar_Table19=01010-0010/IBar_Table20=00110-0010/JBar_Table21=10001-0001/KBar_Table22=01001-0001/LBar_Table23=11000-0001/MBar_Table24=00101-0001/NBar_Table25=10100-0001/OBar_Table26=01100-0001/PBar_Table27=00011-0001/QBar_Table28=10010-0001/RBar_Table29=01010-0001/SBar_Table30=00110-0001/TBar_Table31=10001-1000/UBar_Table32=01001-1000/VBar_Table33=11000-1000/WBar_Table34=00101-1000/XBar_T

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号