一种二维码打印系统以及二维码生成方法与流程

文档序号:12697083阅读:4934来源:国知局
一种二维码打印系统以及二维码生成方法与流程

本发明涉及一种打印装置,尤其是涉及一种用于特殊字符例如二维码的打印系统以及打印方法。



背景技术:

条码技术是一种融编码、印刷、数据采集和处理于一体的自动识别技术,条码又分为一维码和二维码,二维码除了具备一维码成本低、传播方便等优点外,还具有信息容量大、可靠性高、可表示多种形式数据、保密防伪性强等优点。

随着经济与信息通信技术的迅猛发展,条码技术的应用已涉及到商品流通、交通运输、工业控制等领域。传统的一维条码在数据存储量、可靠性、保密防伪性等诸多方面己无法满足新的要求,因此二维条码日益得到重视并在越来越多的领域得到应用。随着二维条码的推广、应用,对于二维条码的生成工具——二维条码打印机也提出了新的要求。

打印技术的发展日新月异,打印机的种类很多,其中根据打印头的工作方式,分为击打式和非击打式打印机。击打式以针式打印机为代表,机械结构相对其他打印机较为简单;非击打式主要有喷墨打印、激光打印为主。目前打印二维码的设备,大部分是采用非击打式的激光或者喷墨打印机。

QR二维码是1994年9月日本Denso公司研制出的一种矩阵式二维码符号。QR是最早可以对汉字进行编码的二维码,也是目前应用最广泛的二维码,也是二维码家族中的具有代表性的一员。二维码在很小的图形范围内密集设置多个码元,例如QR二维码其横向和纵向的码元数可以从21码元到177码元。

对于喷墨打印机打印的二维码,在打印时油墨容易渗透到附近。对于密集分布的二维码的码元中,四周环绕黑色单元的白色单元由于受到四周黑色单元的油墨的渗透,导致其体积减小,从而可能导致打印出的二维码在识别中出现错误。为了解决上述问题,现有技术中常规的做法是对于四周环绕黑色单元的白色单元,在其四周的黑色单元打印时,减小黑色单元边界的油墨量或者在黑色单元边界设置调节区域。但是,这样需要打印时对于喷墨头进行精确的控制,对于打印机的要求较高;同时,由于不同的打印纸的渗透性能不同,采用上述方法对于不同打印纸的打印效果会存在区别。



技术实现要素:

作为现有二维码打印技术的改进,本发明提出了一种二维码打印系统以及打印方法,能够解决现有技术中的上述问题。

作为本发明的一个方面,提供一种二维码打印系统,包括:输入装置,用来输入需要打印的目标;二维码生成装置,其将所述需要打印的目标转换成为二维码;打印介质输入装置,其输入用于打印的目标介质;二维码喷码装置,用于在目标介质上喷涂出二维码显示图像;单元识别装置,用于二维码中特定单元,所述特定单元为被四周被黑色单元环绕的白色单元;所述打印介质输入装置包括第一输入单元以及第二输入单元,所述第一输入单元用于输入用于喷涂二维码的目标介质;所述第二输入单元用于输入面积小于目标介质的小型目标介质;还包括冲裁装置以及粘结装置,所述冲裁装置基于单元识别装置识别出的白色单元数目,从小型目标介质中冲裁出相应数目的白色单元;所述粘结装置用于将所述冲裁装置生成的白色单元粘结在喷涂生成的二维码中所述特定单元所在的位置。

优选的,根据权利要求1所述的二维码打印系统,其特征在于:输入装置输入的所述需要打印的目标为字符、数字或符号。

优选的,所述用于打印的目标介质包括打印纸。

优选的,所述二维码喷码单元为喷墨打印机。

优选的,所述单元识别装置通过存储器存储的二维码生成装置生成的二维码序列,确定二维码中的特定单元。

优选的,所述四周被黑色单元环绕是指白色单元的正左方,正右方,正下方以及正上方都是黑色单元。

优选的,由于粘贴边界存在光线反射遮挡的影响,可以将所述冲裁出的白色单元的面积设置为略大于白色单元实际面积。

优选的,所述粘结装置包括:定位部,其用于确定喷涂生成的二维码的边界;步长确定部,其基于单元识别装置识别出来的特定单元的位置,确定该特定单元相对于二维码边界起始位置的横向步长数和纵向步长数;移动部,其将冲裁出的白色单元从二维码边界起始位置出发,以二维码单元距离为步长,依次移动横向步长数以及纵向步长数;粘结部,其将到达特定单元位置的冲裁出的白色单元粘结在该特定单元位置。

优选的,所述定位部包括图像传感器。

作为本发明的另外一个方面,提供上述二维码打印系统的打印方法,包括如下步骤:(1)输入要打印的目标;(2)将需要打印的目标转换成为二维码;(3)基于转换成的二维码确定四周被黑色单元环绕的特定白色单元;(4)输入用于喷涂二维码的目标介质以及面积小于目标介质的小型目标介质;(5)在目标介质上打印二维码;(6)基于确定的特定白色单元,从小型目标介质中冲裁出相应数目的白色单元;(7)将小型目标介质中冲裁出相应数目的白色单元粘结于打印出的目标介质的特定位置。

优选的,所述特定白色单元为一个或者多个。

优选的,所述步骤(3)中,确定特定白色单元相对于二维码边界起始位置的横向步长数和纵向步长数;所述步骤(6)中,基于定位部定位出目标介质上喷涂生成的二维码的边界;将冲裁出的白色单元从二维码边界起始位置出发,以二维码单元距离为步长,依次移动横向步长数以及纵向步长数;将到达特定单元位置的冲裁出的白色单元粘结在该特定白色单元位置。

附图说明

图1是本发明实施例的二维码打印系统的结构框图。

图2是本发明实施例的二维码打印系统的流程图。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。而且,应当理解,在此描述的各种各样的实施例的特征不互斥,并且能在各种各样的组合和换变过程中存在。

如图1所示,本发明实施例的二维码打印系统,包括输入装置10,二维码生成装置20,单元识别装置30,打印介质输入装置40,二维码喷码装置50,冲裁装置60以及粘结装置70。

输入装置10,用来输入需要打印的目标,可以通过存储介质、网络或者人机交互工具输入需要打印的目标。输入装置10输入的需要打印的目标可以字符、数字、字母、符号或者它们的组合。

二维码生成装置20,用于将输入装置10输入的需要打印的目标转换成为二维码;可以例如QR二维码编码标准将输入的目标转换成二维码,也可以使用其他的二维码编码标准例如code49,PDF417,DM码,汉信码等。转换成的二维码可以存在在打印系统的存储介质中。

单元识别装置30基于二维码生成装置20转换成的二维码,依次遍历转换成的二维码中的白色单元,确定二维码中被四周被黑色单元环绕的特定白色单元,其中,所述四周被黑色单元环绕是指白色单元的正左方,正右方,正下方以及正上方都是黑色单元。所述特定白色单元可以是一个或者多个。同时,单元识别装置30确定特定白色单元时,还记录该特定白色单元相对于二维码边界起始位置的横向步长数和纵向步长数。

打印介质输入装置40用于输入打印介质,例如打印纸或者其他打印材料。打印介质输入装置40可以包括进纸盒,其包括第一输入单元以及第二输入单元,所述第一输入单元用于输入用于喷涂二维码的打印纸或者打印材料;所述第二输入单元用于输入面积小于目标介质的小型打印纸或者打印材料。

二维码喷码装置50用进行二维码的喷涂,可以使用现有的二维码喷墨印刷结构作为二维码喷码装置。二维码喷码装置50将二维码生成装置20转换成的二维码,喷涂在第一输入单元输入的打印纸或者打印材料上。

冲裁装置60对第二输入单元输入的小型的打印纸或者打印材料进行冲裁。具体的,冲裁装置60基于需要打印的二维码的基本单元的尺寸参数,确定对于输入的小型的打印纸或者打印材料冲裁的尺寸参数;然后,基于单元识别装置30确定的特定白色单元数目,从输入的小型打印纸或者打印材料中冲裁出相应数目的白色单元。

粘结装置70,用于将冲裁装置60生成的白色单元粘结在喷涂生成的二维码中特定白色单元所在的位置。具体的,粘结装置70包括:定位部,其用于确定喷涂生成的二维码的边界,可以使用例如图像传感器确定二维码的边界;步长确定部,其基于单元识别装置识别出来的特定单元的位置,确定该特定单元相对于二维码边界起始位置的横向步长数和纵向步长数;移动部,其将冲裁出的白色单元从二维码边界起始位置出发,以二维码单元距离为步长,依次移动横向步长数以及纵向步长数;粘结部,其将到达特定单元位置的冲裁出的白色单元粘结在该特定单元位置。

本发明实施例的二维码打印系统的打印方法,参见图2,包括如下步骤:(1)输入要打印的目标;(2)将需要打印的目标转换成为二维码;(3)基于转换成的二维码确定四周被黑色单元环绕的特定白色单元;(4)输入用于喷涂二维码的目标介质以及面积小于目标介质的小型目标介质;(5)在目标介质上打印二维码;(6)基于确定的特定白色单元,从小型目标介质中冲裁出相应数目的白色单元;(7)将小型目标介质中冲裁出相应数目的白色单元粘结于打印出的目标介质的特定位置。

通过上述的本发明的技术方案实施,能够避免四周环绕黑色单元的白色单元由于受到四周黑色单元的油墨的渗透导致的面积缩小,从而提高二维码的识别率,同时对于不同类型的打印纸其打印效果也不会产生区别。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。本发明中描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1