一种用针式打印机在多联票据上打印二维条码的方法技术

技术编号:8043666 阅读:359 留言:0更新日期:2012-12-05 23:31
本发明专利技术涉及一种用针式打印机在多联票据上打印二维条码的方法。该方法包括:步骤1:判断所述针式打印机的分辨率是否为其真实图像打印分辨率,是则执行步骤2,否则,将所述针式打印机的分辨率设置为其真实图像打印分辨率,执行步骤2;步骤2:判断待打印的所述二维条码的参数是否与所述针式打印机的真实图像打印分辨率相关,是则执行步骤3,否则,将所述二维条码的参数设置为与所述针式打印机的真实图像打印分辨率相关,执行步骤3;步骤3:用所述针式打印机将所述二维条码和票据文字打印在所述多联票据的第一联上。利用本发明专利技术的技术方案,能将二维条码打印到多联票据的所有个联上,且利于计算机准确无误地读取。

【技术实现步骤摘要】

本专利技术涉及计算机图像处理领域,特别是涉及ー种用针式打印机在多联票据上打印ニ维条码的方法。
技术介绍
利用纸质文件传递信息,是由计算机系统控制打印机将信息符号打印到纸质文件上,这些信息符号包括汉字、数字、字母、标点符号、一维条码、ニ维条码等。这样,在根据纸质文件上的信息进行各种后续操作时,只需读取上面的信息符号即可。随着计算机图像处理技术的发展,越来越多的纸质文件改由计算机来阅读,这极大地減少了人工读取的工作量。多联票据作为ー种纸质文件,可以承载各种销售信息,通过读取这些销售信息就 可以进行报税、报销等操作。多联票据由第一联和ー张以上的具有复写功能的其他个联构成(如一份三联票据由第一联、具有复写功能的第二联和第三联构成)。其中,第一联之外的其他个联由无碳复写纸制成,在各个联的上表面均涂有ー层复写油墨,这些复写油墨会在受到外界压カ的位置显影,从而在纸面的该位置留下痕迹,这就是多联票据第一联之外的其他个联的复写原理。这里,多联票据的第一联可以采用无碳复写纸,也可以不采用。为了提高防伪性能,并使面积一定的多联票据能保存更多的信息,同时方便计算机读取这些信息,可在多联票据的表面打印ニ维条码。但是,现有的打印技术是利用加热转印的原理将ニ维条码打印到纸面上的,因而除去第一联上印有ニ维条码之外,其他个联上都因没有受到压力而不会显影出ニ维条码,这样的多联票据因第一联与其他个联的内容不同而不允许使用。
技术实现思路
本专利技术所要解决的技术问题是提供一种用针式打印机在多联票据上打印ニ维条码的方法,能将ニ维条码打印到多联票据的所有个联上,且利于计算机准确无误地读取。本专利技术解决上述技术问题的技术方案如下一种用针式打印机在多联票据上打印ニ维条码的方法,所述多联票据由第一联和ー张以上的具有复写功能的其他个联构成;该方法包括步骤I :判断所述针式打印机的分辨率是否为其真实图像打印分辨率,是则执行步骤2,否则,将所述针式打印机的分辨率设置为其真实图像打印分辨率,执行步骤2 ;步骤2 :判断待打印的所述ニ维条码的參数是否与所述针式打印机的真实图像打印分辨率相关,是则执行步骤3,否则,将所述ニ维条码的參数设置为与所述针式打印机的真实图像打印分辨率相关,执行步骤3 ;步骤3 :用所述针式打印机将所述ニ维条码和票据文字打印在所述多联票据的第ー联上。本专利技术的有益效果是本专利技术中,由于是利用针式打印机将ニ维条码打印到多联票据的第一联上,因而打印机的打印针除了将ニ维条码打印到第一联上之外,其他个联的表面也因受到了打印针的压力而显影出ニ维条码,因此,本专利技术能将ニ维条码打印到多联票据的所有个联上。同吋,由于本专利技术通过步骤I和2的判断,将针式打印机的分辨率设置为其真实图像打印分辨率,将ニ维条码的參数设置为与针式打印机的真实图像打印分辨率相关,因此,针式打印机在打印ニ维条码时,打印针相邻两个打印点之间的距离大于O,从而可以防止损坏无碳复写纸制的第一联之外的其他个联,同时保证第一联和其他个联上的ニ维条码清晰可辨,这有利于计算机准确无误地读取,防止产生机读误差。在上述技术方案的基础上,本专利技术还可以做如下改进进ー步,在所述步骤3之后,该方法还包括步骤4 :将所述多联票据置于扫描仪的扫描热区内; 步骤5 :用所述扫描仪扫描所述第一联,得到所述第一联的图像;步骤6 :用计算机分析所述第一联的图像,得到所述第一联的图像信息。进ー步,在所述步骤3之后,在所述步骤4之前,该方法还包括步骤40-1 :判断所述第一联和其他个联上所述票据文字的打印针点数是否与所述针式打印机的字库中所述票据文字的打印针点数相同,是则执行所述步骤4,否则重新执行所述步骤3。进ー步,所述ニ维条码为正方形;在所述步骤3之后,在所述步骤4之前,该方法还包括步骤40-2 :判断所述第一联和其他个联上的所述ニ维条码中,位于中心位置的校正曲线、分别位于设定的各直角处的各位置探测图形、所有所述位置探测图形组合而成的寻像图形是否存在并完整,是则执行所述步骤4,否则重新执行所述步骤3。进ー步,所述ニ维条码为正方形,其由ー个以上的正方形的模块构成;在所述步骤3之后,在所述步骤4之前,该方法还包括步骤40-3 :判断所述第一联和其他个联上的所述ニ维条码的边长、各模块的边长、相邻模块之间的距离是否等于各自的设定值,是则执行所述步骤4,否则重新执行所述步骤3。进ー步,在所述步骤3之后,在所述步骤4之前,该方法还包括步骤40-4 :判断所述其他个联在所述ニ维条码和票据文字处是否存在不同于所述第一联相应位置处的划痕或折线,是则执行所述步骤4,否则重新执行所述步骤3。进ー步,在所述步骤4之前,该方法还包括步骤40-5 :判断所述扫描仪的镜头光学分辨率是否在300dpi以上,是则执行所述步骤4,否则将所述扫描仪的镜头光学分辨率调节到300dpi以上。进ー步,在所述步骤4之前,该方法还包括步骤40-6 :判断所述扫描仪的灯管亮度是否为其亮度额定值,是则执行所述步骤4,否则,将所述扫描仪的灯管亮度调节为其亮度额定值或使用另一台灯管亮度为其亮度额定值的扫描仪后,执行所述步骤4。进一歩,所述步骤40-6中判断所述扫描仪的灯管亮度是否为其亮度额定值的方法为利用流明仪检测所述扫描仪的灯管亮度,判断其灯管亮度是否为该扫描仪的亮度额定值。进ー步,在所述步骤4之前,该方法还包括步骤40-7 :判断所述扫描仪累计扫描过的文件页数是否超过其页数额定值,是则使用另一台累计扫描过的文件页数尚未超过其页数额定值的扫描仪执行所述步骤4和步骤5,否则,执行所述步骤4 ;其中,所述文件为包括所述多联票据在内的任一可用所述扫描仪扫描的文件。进ー步,在所述步骤4之前,该方法还包括步骤40-8 :设置所述扫描仪的扫描热区。进ー步,在所述步骤4之前,该方法还包括步骤40-9 :设置所述扫描仪的票据预定放置方向;则所述步骤4为将所述多联票据置于扫描仪的扫描热区内,使其放置方向为所述票据预定放置方向。附图说明图I为本专利技术提供的用针式打印机在多联票据上打印ニ维条码的方法流程图。具体实施例方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。 图I为本专利技术提供的用针式打印机在多联票据上打印ニ维条码的方法流程图。本专利技术中所述的多联票据由第一联和ー张以上的具有复写功能的其他个联构成,第一联之外的其他个联均由无碳复写纸制成,该无碳复写纸的材料比较脆弱,受到较密集的压カ时容易损坏,其上表面涂覆的复写油墨能在受到外界压カ的位置显影,从而在纸面上留下痕迹。通常情况下,是在第一联的表面用压カ的方式打印信息,从而使第一联之外的其他个联上表面因压力作用而显影出与第一联相应位置完全相同的信息。这样,多联票据上包括第一联和其他个联在内的所有个联的上表面上就有了内容和位置完全相同的信息,计算机可通过读取第一联上表面的信息,从而获取该多联票据所保存的信息。当然,如果第一联与其他个联上的信息有所不同,则该多联票据就可以看作是无效票据而不允许使用了。第一联的材料也可以为无碳复写纸,当然,也可以用其他材料制成。如图I所示,在开始执行之后,该方法包括步骤101 :判断针式打印机的分辨率是否等于其真实图像打印分辨率,是则执行步骤103,否则,执行步骤102。目前广本文档来自技高网...

【技术保护点】
一种用针式打印机在多联票据上打印二维条码的方法,所述多联票据由第一联和一张以上的具有复写功能的其他个联构成;其特征在于,该方法包括:步骤1:判断所述针式打印机的分辨率是否为其真实图像打印分辨率,是则执行步骤2,否则,将所述针式打印机的分辨率设置为其真实图像打印分辨率,执行步骤2;步骤2:判断待打印的所述二维条码的参数是否与所述针式打印机的真实图像打印分辨率相关,是则执行步骤3,否则,将所述二维条码的参数设置为与所述针式打印机的真实图像打印分辨率相关,执行步骤3;步骤3:用所述针式打印机将所述二维条码和票据文字打印在所述多联票据的第一联上。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈江宁甘景全偶瑞军谢宇李少维李利宋颍
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1