首页> 中国专利> 一种用针式打印机在多联票据上打印二维条码的方法

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

摘要

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

著录项

  • 公开/公告号CN102806776A

    专利类型发明专利

  • 公开/公告日2012-12-05

    原文格式PDF

  • 申请/专利权人 航天信息股份有限公司;

    申请/专利号CN201110147265.0

  • 申请日2011-06-02

  • 分类号B41J2/22;B41J3/01;

  • 代理机构北京科龙寰宇知识产权代理有限责任公司;

  • 代理人孙皓晨

  • 地址 100097 北京市海淀区杏石口路甲18号

  • 入库时间 2023-12-18 07:31:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-06

    授权

    授权

  • 2013-01-30

    实质审查的生效 IPC(主分类):B41J2/22 申请日:20110602

    实质审查的生效

  • 2012-12-05

    公开

    公开

说明书

技术领域

本发明涉及计算机图像处理领域,特别是涉及一种用针式打印机在多联票据上打印 二维条码的方法。

背景技术

利用纸质文件传递信息,是由计算机系统控制打印机将信息符号打印到纸质文件上, 这些信息符号包括汉字、数字、字母、标点符号、一维条码、二维条码等。这样,在根 据纸质文件上的信息进行各种后续操作时,只需读取上面的信息符号即可。随着计算机 图像处理技术的发展,越来越多的纸质文件改由计算机来阅读,这极大地减少了人工读 取的工作量。

多联票据作为一种纸质文件,可以承载各种销售信息,通过读取这些销售信息就可 以进行报税、报销等操作。多联票据由第一联和一张以上的具有复写功能的其他个联构 成(如一份三联票据由第一联、具有复写功能的第二联和第三联构成)。其中,第一联之 外的其他个联由无碳复写纸制成,在各个联的上表面均涂有一层复写油墨,这些复写油 墨会在受到外界压力的位置显影,从而在纸面的该位置留下痕迹,这就是多联票据第一 联之外的其他个联的复写原理。这里,多联票据的第一联可以采用无碳复写纸,也可以 不采用。

为了提高防伪性能,并使面积一定的多联票据能保存更多的信息,同时方便计算机 读取这些信息,可在多联票据的表面打印二维条码。但是,现有的打印技术是利用加热 转印的原理将二维条码打印到纸面上的,因而除去第一联上印有二维条码之外,其他个 联上都因没有受到压力而不会显影出二维条码,这样的多联票据因第一联与其他个联的 内容不同而不允许使用。

发明内容

本发明所要解决的技术问题是提供一种用针式打印机在多联票据上打印二维条码的 方法,能将二维条码打印到多联票据的所有个联上,且利于计算机准确无误地读取。

本发明解决上述技术问题的技术方案如下:一种用针式打印机在多联票据上打印二 维条码的方法,所述多联票据由第一联和一张以上的具有复写功能的其他个联构成;该 方法包括:

步骤1:判断所述针式打印机的分辨率是否为其真实图像打印分辨率,是则执行步骤 2,否则,将所述针式打印机的分辨率设置为其真实图像打印分辨率,执行步骤2;

步骤2:判断待打印的所述二维条码的参数是否与所述针式打印机的真实图像打印分 辨率相关,是则执行步骤3,否则,将所述二维条码的参数设置为与所述针式打印机的真 实图像打印分辨率相关,执行步骤3;

步骤3:用所述针式打印机将所述二维条码和票据文字打印在所述多联票据的第一联 上。

本发明的有益效果是:本发明中,由于是利用针式打印机将二维条码打印到多联票 据的第一联上,因而打印机的打印针除了将二维条码打印到第一联上之外,其他个联的 表面也因受到了打印针的压力而显影出二维条码,因此,本发明能将二维条码打印到多 联票据的所有个联上。同时,由于本发明通过步骤1和2的判断,将针式打印机的分辨 率设置为其真实图像打印分辨率,将二维条码的参数设置为与针式打印机的真实图像打 印分辨率相关,因此,针式打印机在打印二维条码时,打印针相邻两个打印点之间的距 离大于0,从而可以防止损坏无碳复写纸制的第一联之外的其他个联,同时保证第一联和 其他个联上的二维条码清晰可辨,这有利于计算机准确无误地读取,防止产生机读误差。

在上述技术方案的基础上,本发明还可以做如下改进:

进一步,在所述步骤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为:将所述多联票据置于扫描仪的扫描热区内,使其放置方向为所述票 据预定放置方向。

附图说明

图1为本发明提供的用针式打印机在多联票据上打印二维条码的方法流程图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非 用于限定本发明的范围。

图1为本发明提供的用针式打印机在多联票据上打印二维条码的方法流程图。本发 明中所述的多联票据由第一联和一张以上的具有复写功能的其他个联构成,第一联之外 的其他个联均由无碳复写纸制成,该无碳复写纸的材料比较脆弱,受到较密集的压力时 容易损坏,其上表面涂覆的复写油墨能在受到外界压力的位置显影,从而在纸面上留下 痕迹。通常情况下,是在第一联的表面用压力的方式打印信息,从而使第一联之外的其 他个联上表面因压力作用而显影出与第一联相应位置完全相同的信息。这样,多联票据 上包括第一联和其他个联在内的所有个联的上表面上就有了内容和位置完全相同的信 息,计算机可通过读取第一联上表面的信息,从而获取该多联票据所保存的信息。当然, 如果第一联与其他个联上的信息有所不同,则该多联票据就可以看作是无效票据而不允 许使用了。第一联的材料也可以为无碳复写纸,当然,也可以用其他材料制成。

如图1所示,在开始执行之后,该方法包括:

步骤101:判断针式打印机的分辨率是否等于其真实图像打印分辨率,是则执行步骤 103,否则,执行步骤102。

目前广泛应用的针式打印机多种多样,例如,可以为9针的针式打印机,也可以为 24针的针式打印机。每种针式打印机具有唯一的真实图像打印分辨率,且不同种类的针 式打印机的真实图像打印分辨率有所不同,具体数值可以参见该针式打印机的使用手册。

当针式打印机的分辨率等于其真实图像打印分辨率时,打印针相邻大于0,即不同打 印点在纸面上的覆盖面没有重叠的区域,这可以防止无碳复写纸不因打印点过于密集而 受到损坏。同时,相邻打印点之间的距离(即打印点的中心之间的距离)又足够小,可 以保证第一联以及其他个联上所显现的墨点是连续的,这可以保证显现在多联票据第一 联和其他个联上的各种信息足够清晰,防止产生读取误差,有利于计算机准确无误的读 取。

如果针式打印机的分辨率等于其真实图像打印分辨率,例如,所用的针式打印机为9 针的针式打印机,其真实图像打印分辨率为120dpi,而当前设置的分辨率为240dpi,如 果将打印点看作一个圆形,则相邻两个打印点之间的距离仅为每个圆的半径,这样,相 邻两个打印点在纸面上的覆盖面就具有一定的重叠区域,如此密集地施压会造成第一联 之外的无碳复写纸制的其他个联在打印位置被损坏,这不利于该多联票据的保存,也不 利于此后的计算机读取。因此,必须将针式打印机的分辨率设置为其真实图像打印分辨 率。

步骤102:将针式打印机的分辨率设置为其真实图像打印分辨率,执行步骤103。

这里,如果步骤101的判断结果为否,则执行本步骤,以防止损坏多联票据。

步骤103:判断待打印的二维条码的参数是否与针式打印机的真实图像打印分辨率相 关,是则执行步骤105,否则,执行步骤104。

这里,二维条码是由相互垂直的X方向(横向)和Y方向(纵向)上的黑色和白色 的模块构成的总体成正方形的条码,每个模块均为正方形。因其在X方向和Y方向上均 有模块的排列,故称为二维条码。其中,每个黑色的模块代表二进制数字“0”,每个白 色的模块代表二进制数字“1”,这些黑色和白色的模块按一定的顺序排列,即可表示一 定的二进制信息,模块的数量越大,该二维条码的信息量也就越大。

为了后续处理时方便计算机的读取,每个模块的边长(或面积)就必须足够大,否 则可能造成计算机的误读。因此,在多联票据上二维条码的覆盖面积受到限制的前提下, 二维条码所能存储的信息量也是受到限制的。在目前的计算机图像处理技术条件下,多 联票据上打印的这种矩阵形式的黑色和白色模块构成的二维条码可以存储约几百K比特 的信息,相对于仅能存储几十比特信息的一维条码和几百比特信息的纵向堆叠起来的一 维条码而言,本发明所打印的这种矩阵式的二维条码的信息量要大得多。

这里,二维条码的参数包括:模块尺寸(边长或面积)、各模块的排列方式、纠错 等级等。这些参数的具体数值不同,打印出来的二维条码的形状就不同,而计算机是通 过分析扫描仪扫描得到的图像获得其中的图像信息的,对于同一个二维条码而言,必须 具有唯一的打印形式被计算机识别,否则,计算机将无法识别出不同打印形式的同一个 二维条码所包含的信息。这就需要使待打印的二维条码的每一个参数具有唯一的参数值, 本发明中,将该参数值设置为均与打印二维条码用的针式打印机的真实图像打印分辨率 相关,即必须根据针式打印机的真实图像打印分辨率来确定出二维条码的每一个参数的 参数值,这有利于计算机准确无误地获取图像信息。

步骤104:将二维条码的参数设置为与针式打印机的真实图像打印分辨率相关,执行 步骤105。

在步骤103的判断结果为否的情况下,执行本步骤,以防计算机读取多联票据上的 二维条码时产生错误。

步骤105:用针式打印机将二维条码和票据文字打印在多联票据的第一联上。

本发明中,用针式打印机来将二维条码和票据文字打印到第一联上,可在第一联上 的每个打印点处产生一定的压力,该压力除了可在第一联上留下墨点,从而使所有墨点 联合显示为相应的二维条码或票据文字之外,还可以使其他个联上表面涂覆的复写油墨 显影为一个显影墨点,从而使所有的显影墨点也能联合显示为相应的二维条码或票据文 字,并且,第一联与其他个联的同一位置同时受到打印针的压力作用,也就都产生了墨 点,因此,在第一联和其他个联的相同位置所显现的二维条码或票据文字的信息是完全 相同的。

这里,票据文字指的是除二维条码之外的其他任一种票据信息,如汉字、数字、字 母、标点符号等。

由此可见,本发明中,由于是利用针式打印机将二维条码打印到多联票据的第一联 上,因而打印机的打印针除了将二维条码打印到第一联上之外,其他个联的表面也因受 到了打印针的压力而显影出二维条码,因此,本发明能将二维条码打印到多联票据的所 有个联上。同时,由于本发明通过步骤1和2的判断,将针式打印机的分辨率设置为其 真实图像打印分辨率,将二维条码的参数设置为与针式打印机的真实图像打印分辨率相 关,因此,针式打印机在打印二维条码时,打印针相邻两个打印点之间的距离大于0,从 而可以防止损坏无碳复写纸制的第一联之外的其他个联,同时保证第一联和其他个联上 的二维条码清晰可辨,这有利于计算机准确无误地读取,防止产生机读误差。

事实上,步骤101和步骤103这两个判断步骤的执行是没有先后之分的,可以如图1 所示先执行步骤101,在判断结果为是的情况下执行步骤103,在判断结果为否的情况下 依次执行步骤102和103。也可以先执行103,在判断结果为是的情况下执行步骤101, 在判断结果为否的情况下依次执行步骤104和101,在步骤101的判断结果为是的情况下 执行步骤105,在步骤101的判断结果为否的情况下依次执行步骤102和105。上述两种 执行顺序均在本发明的保护范围之内。

如图1所示,在步骤105之后,该方法还包括扫描多联票据和计算机获取多联票据 信息的步骤,如下:

步骤106:将多联票据置于扫描仪的扫描热区内。

该步骤为扫描的准备步骤,本发明是利用扫描仪来扫描多联票据的。扫描仪是利用 光电技术和数字处理技术,以扫描方式将图形或图像转换为数字信息的装置。

扫描仪具有扫描热区,其只能将扫描热区内的图形或图像通过扫描方式转换为数字 信息,而无法进行扫描和转换扫描热区之外的图形或图像。因此,必须将多联票据置于 扫描仪的扫描热区内才能得到该多联票据所记载的票据信息(包括二维条码和票据文字 所包含的信息)。

步骤107:用扫描仪扫描第一联,得到第一联的图像。

由于多联票据中第一联上的信息与其他个联是完全相同的,因此,只需扫描第一联 的图像即可获得整个多联票据所有个联所记载的信息。

本步骤中,扫描仪所得到的第一联的图像是一种数字图像,其为二进制形式,可由 计算机直接进行保存、编辑和处理。

步骤106和步骤106为本发明提供的扫描多联票据的步骤。

步骤108:用计算机分析第一联的图像,得到第一联的图像信息。

本步骤为计算机获取多联票据信息的步骤。由于步骤107中,扫描仪通过扫描,已 获得扫描热区内放置的多联票据第一联上的图像,因此,本步骤只需利用计算机来分析 处理该第一联的图像,即可获取第一联的图像信息,从而获得该多联票据所记载的信息 (即二维条码所包含的信息以及票据文字所包含的信息的总和)。

在上述的步骤105之后,在步骤106之前,该方法还可以包括下述的步骤40-1、40-2、 40-3、40-4,这些步骤的执行没有先后之分。

其中,步骤40-1为:判断第一联和其他个联上票据文字的打印针点数是否与针式打 印机的字库中票据文字的打印针点数相同,是则执行步骤106,否则重新执行步骤105。

针式打印机是利用半径很小的打印针(如9针的针式打印机上每根打印针的直径仅 为0.3mm)密集地在纸面上施加压力,从而在每个受力位置(本发明称之为打印点所在的 位置)产生一个打印针点(即前述的墨点),所有打印针点组合为宏观可见的文字、图形、 二维条码等。因此,每个票据文字的每个笔画、二维条码中的每个模块实际上都是由若 干个墨点组合而成的。每个针式打印机都具有自身的字库,该字库记载了组合为每个票 据文字的每个笔画的打印针点的数量,因此,本步骤是判断组合成每个票据文字(包括 汉字、标点符号、字母、数字等)的每个笔画的打印针点的数量与该针式打印机的字库 中该票据文字的相应笔画的打印针点的数量是否相同,如果相同,则说明该票据文字的 该笔画被清晰地打印出来,如果不相同,则说明该笔画未被打印清晰,在步骤107中扫 描得到的该笔画的图像和步骤108中计算机分析该笔画的图像时,可能产生误读,因而 需要重新执行步骤105的打印工作,当然,这里的重新执行步骤105是针对一份新的多 联票据进行的,否则,不仅原多联票据可能会产生两次打印信息的重叠,还会损坏无碳 复写纸。

本步骤是针对第一联和其他个联上所有票据文字的所有笔画进行的,之所以针对第 一联上的所有票据文字,是因为在步骤106-108中所处理的均为第一联的图像,之所以 针对其他个联上的所有票据文字,是因为多联票据的第一联与其他个联上的信息必须完 全相同,否则该多联票据就为无效票据,这样在步骤106-108中对第一联进行的处理就 没有意义了。

由于本发明所述的二维条码总体为正方形,因此,步骤40-2为:判断第一联和其他 个联上的二维条码中,位于中心位置的校正曲线、分别位于设定的各直角处的各位置探 测图形、所有位置探测图形组合而成的寻像图形是否存在并完整,是则执行步骤106,否 则重新执行步骤105。

为了便于计算机识别,每个二维条码具有自身的识别标记。如在每个正方形的二维 条码中,可在其中心位置设置一条阶梯形的校正曲线以帮助计算机确定该二维条码的中 心位置,在其四个(或其中的三个)直角处分别设置一个折线形的位置探测图形,而且 所有位置探测图形还组合为一个寻像图形,从而帮助计算机确定该二维条码的外部边界。

本步骤中,可通过判断第一联以及其他个联上的二维条码中的校正曲线、各位置探 测图形、寻像图形是否存在,以及判断校正曲线、各位置探测图形、寻像图形是否完整, 从而确定打印质量,防止计算机误读。如果校正曲线、各位置探测图形、寻像图形存在 且完整,则计算机能顺利读取该二维条码的信息,如果校正曲线、各位置探测图形、寻 像图形中的一个或多个不存在,或者即使存在而不完整,都容易造成步骤108中计算机 的误读。

本发明中所述的二维条码总体成正方形,并且该二维条码由一个以上的正方形的黑 色和白色的模块构成;则步骤40-3为:判断第一联和其他个联上的二维条码的边长、各 模块的边长、相邻模块之间的距离是否等于各自的设定值,是则执行步骤106,否则重新 执行步骤105。

多联票据上二维条码的位置和边长,以及二维条码中每个模块的边长、相邻模块之 间的距离都是设定值,不能改变。如果第一联和其他个联上显现的二维条码的这些尺寸 不等于其设定值,则计算机将无法在步骤108中进行读取,或者即使读取了也无法获得 相应的信息,因而本步骤需要判断二维条码的这些尺寸是否等于各自的设定值。

步骤40-4:判断其他个联在二维条码和票据文字处是否存在不同于第一联相应位置 处的划痕或折线,是则执行步骤106,否则重新执行步骤105。

由于第一联之外的其他个联均由无碳复写纸制成,上表面均涂覆了一层复写油墨, 因此,除了针式打印机的打印针能通过施压的方式使其表面显影之外,通过折叠、重压 等方式也可以在其表面显影,产生折线和划痕,这就破坏了这些个联上票据文字或二维 条码位置处的信息,这不仅会使第一联与其他个联上显示的信息有所不同,而且还因第 一联相对透明,在步骤107进行扫描时会将第一联之外的其他个联上的划痕或折线扫描 到图像中,因而不利于步骤108中计算机的分析。

在步骤106之前,该方法还可以包括步骤40-5、40-6、40-7、40-8、40-9,以保证 扫描仪能在步骤106和107中正常工作,其扫描得到的第一联的图像能被计算机正确地 分析处理。具体如下。

步骤40-5:判断扫描仪的镜头光学分辨率是否在300dpi以上,是则执行步骤106, 否则将扫描仪的镜头光学分辨率调节到300dpi以上,再执行步骤106。

扫描仪可以用不同的镜头光学分辨率进行扫描,从而对同一图形获得不同清晰程度 的图像。经过反复实验,本发明确定300dpi的镜头光学分辨率为扫描仪的最佳镜头光学 分辨率,如果扫描仪的镜头光学分辨率低于300dpi,则扫描得到的第一联的图像可能在 步骤108中使计算机产生误读,这是不被允许的,如果扫描仪的镜头光学分辨率高于 300dpi,则扫描效率太低,耗时过长,但能保证计算机能完全准确地分析该扫描得到的 第一联的图像。

步骤40-6:判断扫描仪的灯管亮度是否为其亮度额定值,是则执行步骤106,否则, 在执行步骤106之前,先执行如下两种方法之一:

第一种方法为:将扫描仪的灯管亮度调节为其亮度额定值;

第二种方法为:使用另一台灯管亮度为其亮度额定值的扫描仪。

这里,扫描仪的灯管亮度有其亮度额定值,如果灯管的亮度过高,超过其亮度额定 值,则扫描得到的第一联的图像会因对比度不够而可能造成计算机的分析误差,如果亮 度过低,则第一联的图像则会因对比度过高而可能造成计算机的分析误差。因此,必须 将扫描仪的灯管亮度设置为其亮度额定值。

如果本步骤的判断结果为否,则可以采取上述的两种方法中的任一种来保证扫描仪 的灯管亮度为其亮度额定值,第一种方法为调节该扫描仪的灯管亮度,第二种方法为更 换另一台符合要求的扫描仪。这两种方法之一执行完毕,即可执行步骤106。

步骤40-6中,判断扫描仪的灯管亮度是否为其亮度额定值的方法可以为:利用流明 仪检测扫描仪的灯管亮度,判断其灯管亮度是否为该扫描仪的亮度额定值。

这里,流明仪为专门检测亮度的仪器,可对比其检测到的扫描仪当前的灯管亮度与 亮度额定值,从而判断当前的灯管亮度是否为亮度额定值。

当然,也可以采取其他方法来判断,例如,可以对比两台相同的扫描仪在灯管亮度 均设置为亮度额定值的情况下的亮度是否有差异,从而判断步骤106、107所用的扫描仪 的灯管亮度是否为该扫描仪的亮度额定值。

步骤40-7:判断扫描仪累计扫描过的文件页数是否超过其页数额定值,是则使用另 一台累计扫描过的文件页数尚未超过其页数额定值的扫描仪来执行步骤106和107,否 则,直接执行步骤106;其中,文件为包括多联票据在内的任一可用扫描仪扫描的文件。

扫描仪具有计数器,可累计其扫描过的文件页数,如果该页数超过了页数额定值, 则该扫描仪就不能继续使用了,否则,其扫描得到的图像就会产生失真,可能造成步骤 108中计算机的误判。因此,在执行步骤106之前,需要判断扫描仪累计扫描过的文件页 数是否超过其页数额定值,如果判断结果为否,则需要更换符合条件的扫描仪来执行步 骤106和107。

步骤40-8:设置扫描仪的扫描热区。

扫描仪可以扫描的区域比较大,远大于一份多联票据的面积,而其扫描热区是可以 设置的,因此,本发明可以通过设置扫描仪的扫描热区的方式来缩小扫描区域,从而提 高扫描效率。

步骤40-9:设置扫描仪的票据预定放置方向。

扫描仪除了可以设置扫描热区之外,还可以设置票据预定放置方向,这样可以配合 扫描仪的扫描方向,更快地提高扫描仪将图形转换为数字图像的速度。

步骤40-9执行完毕之后,步骤4就为:将多联票据置于扫描仪的扫描热区内,使其 放置方向为票据预定放置方向。

由于本发明可以执行上述的步骤40-1至步骤40-9,通过判断多联票据上的二维条码 和票据文字的各种特征是否完整、判断扫描仪的各工作参数是否符合要求,因此,本发 明用针式打印机在多联票据上打印的二维条码能被计算机准确无误地识别,并提高了扫 描效率。

由此可见,本发明具有以下优点:

(1)本发明中,由于是利用针式打印机将二维条码打印到多联票据的第一联上,因 而打印机的打印针除了将二维条码打印到第一联上之外,其他个联的表面也因受到了打 印针的压力而显影出二维条码,因此,本发明能将二维条码打印到多联票据的所有个联 上。同时,由于本发明通过步骤1和2的判断,将针式打印机的分辨率设置为其真实图 像打印分辨率,将二维条码的参数设置为与针式打印机的真实图像打印分辨率相关,因 此,针式打印机在打印二维条码时,打印针相邻两个打印点之间的距离大于0,从而可以 防止损坏无碳复写纸制的第一联之外的其他个联,同时保证第一联和其他个联上的二维 条码清晰可辨,这有利于计算机准确无误地读取,防止产生机读误差。

(2)由于本发明可以执行上述的步骤40-1至步骤40-9,通过判断多联票据上的二 维条码和票据文字的各种特征是否完整、判断扫描仪的各工作参数是否符合要求,因此, 本发明用针式打印机在多联票据上打印的二维条码能被计算机准确无误地识别,并提高 了扫描效率。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原 则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号