Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 程序人生

使用针式打印机打印条码

时 间:2011-11-28 15:13:59
作 者:wj.s   ID:5326  城市:广州
摘 要:使用针式打印机打印条码
正 文:

        前两天有客户突然联系我,说以前帮其开发的程序中某份带条码的报表,因使用量巨大,为节省成本,希望改成使用针式打印机和电脑打印纸.但条码也因此读取不出来了.

        之前客户是使用激光打印机和复印纸(A4纸)打印的报表,改用针式打印机和电脑打印纸可以节省一半左右的成本,算一笔账光是这个报表每月就可以节省700元左右,必须想办法解决.

        上百度看一下,没有找到太多相关的文章,只有一条信息有大概提过可以把针式打印机的打印质量调高到360*360打印,条码就可以读取出来.于是尝试把报表调高打印精度后打印报表,条码依然读取不了.

        是客户现在使用的红外线扫描枪读取的精度不足还是其他什么原因?问一下专业人士或许比较清楚?

        于是和客户一起跑到一家扫描枪的经销商处,测试了各种扫描枪,全部都读取失败.经销商也说他们之前也碰到过有客户有这种问题,但都处理不了,这是由于针式打印机打印出来的精度(像素)太低,都是可以直接看出一个个点的,条码枪是扫描不出来的.

        回去的路上,客户说既然这样,没有办法只好放弃了.

        回到家,心里还是放不下这事,隐隐觉得还是有办法解决的.于是静下心来,找来一张白纸,在上面写下了条码/精度这两个字,再在精度上面圈了一个圈,旁边打上个问号?突然这时灵光一闪,精度?我之前的条码是使用39码的,打印出来的条码线条比较多,如果换成128码呢?128码的线条数量比较小,打印出来的条码应该清晰点,或许可以成功?

        第二天打电话给客户希望再测试一遍(自己没有条码枪),客户还笑着对我说:"我都放弃了,你还记着这事呀?"

        成功了,果然128码是可以读取出来的!

        但问题又来了,使用128码是可以读取出来,但要把打印质量调高到360*360,这时打一份报表差不多要5分钟,而且就算可以读取出来,读取的效率也很低,经常扫描好几次才有一次成功的.操作效果令人郁闷呀.

        发散思维想一下.表面上看,针式打印机打印出来的条码需要打印质量调高到360*360才能读取,似乎打印质量就是决定性的因素了.但结合128码可以读取39码读取不出来的事情来看,减小了条码的线条才是关键!正是由于针式打印机的打印质量不是很高,如何使得条码清晰,简单,粗细有别这个才是决定性的因素!

        把条码尽量拉宽(高度不要设置太高,可以美观一点,也不影响效果),使用打印质量180*180打印,效果完美,问题完全解决了.

        处理困难问题过程中,别人的意见或许会把你引导到错误的方向,但也不是完全没有帮助,要善于抓住重点,分析吸取其中有用的信息.更重要的是只要你自己认为还有希望解决,就不要放弃.



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助