- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PB程序中在普通激光打印机上实现条码打印
PB程序中在普通激光打印机上实现条码打印随着计算机在生产、销售、管理上应用水平的提高以及Internet 、Intranet 的普及,条码技术在生产管理、销售管理上的使用越来越多,条码的编码技术和识别技术也得到了较快的发展。我单位因建设信息管理系统的需要,使用条码识别生产中的光纤,并用来管理光纤,需要给多台客户机配备条码打印功能。但普通的条码打印机价格比较昂贵,功能比较单一,给每台计算机配条码打印机是很不合算的,也给工作带来不便。---- 我们利用MIS系统的前台开发工具PB 设计了一套程序,在普通激光打印机上实现了条码打印,圆满的解决了生产管理上的条码问题。---- 现在条码编码使用较多的是39码,日常商品上随处可见。它包括识别的代码和前后各一个*区别条码的起始和结束,其编码方法是,每个字符的编码由5条黑线和相邻黑线之间的间隙来表示。宽的黑线表示 1 ,窄则表示 0,同样黑线之间的间隙宽的表示 1,窄的表示 0 。这样的一个9位的二进制数就用来表示一个字符,例如,001100100 (前面5位由线表示,后4位为空格)表示十进制的 0。在39码的规则里,9位数中必须有3位是1。由此规则,键盘上的26个字母和10个数字,以及常用的一些符号都有一一对应的39码编码。我们就是利用此规则进行程序设计的。---- PB提供了一个printline()函数:---- PrintLine ( printjobnumber, x1, y1, x2, y2, thickness )在一个printjobnumber中可以打印多条直线,线的位置由指定坐标确定,线宽由Thickness 决定,这样就可以由程序实现我们预定的功能。---- 在PB中定义一个函数,这里举例为窗口函数: wf_barprint(long job, integer x_pos , integer y_pos,bar_width as intger,string code ) returns integer // x_pos ,y_pos 为条码打印的起始位置//Bar_Width 条码窄线的宽度//code ,要打印的字符串char Bar_Card[20],Bar_Print[22] char Temp_Card[12] string Bar_Table[40] int i,j,X_Scan,Cal_Card,y_scan x_scan = x_pos y_scan = y_pos Bar_Table[1]=00110-0100 // 0 Bar_Table[2]=10001-0100 // 1 Bar_Table[3]=01001-0100 // 2 Bar_Table[4]=11000-0100 // 3 Bar_Table[5]=00101-0100 // 4 Bar_Table[6]=10100-0100 // 5 Bar_Table[7]=01100-0100 // 6 Bar_Table[8]=00011-0100 // 7 Bar_Table[9]=10010-0100 // 8 Bar_Table[10]=01010-0100 // 9 Bar_Table[11]=10001-0010 // A Bar_Table[12]=01001-0010 // B Bar_Table[13]=11000-0010 // C Bar_Table[14]=00101-0010 // D Bar_Table[15]=10100-0010 // E Bar_Table[16]=01100-0010 // F Bar_Table[17]=00011-0010 // G Bar_Table[18]=10010-0010 // H Bar_Table[19]=01010-0010 // I Bar_Table[20]=00110-0010 // J Bar_Table[21]=10001-0001 // K Bar_Table[22]=01001-0001 // L Bar_Table[23]=11000-0001 // M Bar_Table[24]=00101-0001 // N Bar_Table[25]=10100-0001 // O Bar_Table[26]=01100-0001 // P Bar_Table[27]=00011-0001 // Q Bar_Table[28]=10010-0001 // R Bar_Table[29]=01010-0001 // S Bar_Table[30]=00110-0001 // T Bar_Table[31]=10001-1000 // U Bar_Table[32]=01001-1000 // V Bar_Table[33
您可能关注的文档
最近下载
- 辽宁省社区工作者招聘笔试真题.pdf VIP
- 2_H3G-TA硬件安装调试手册(CM-02N)B2版(对外公开)华塑电池巡检仪.pdf VIP
- 超实用高考英语复习:阅读理解话题分类专练 文娱与体(含答案).docx VIP
- 民航法律法规教案【参考】.doc VIP
- 实验室生物安全管理手册(2025版).pdf VIP
- 名著导读(朝花夕拾).ppt VIP
- 民航法律法规与实务(全套课件).ppt
- 服装包装、配送、检验、验收及售后服务方案.docx VIP
- 高中英语人教版选择性必修第一册词汇表单词英译汉默写.docx VIP
- 2025年辽宁省锦州市北镇市观音阁街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
文档评论(0)