本发明专利技术提供了一种增值税专用发票的矩阵式二维码图像扫描识别系统及方法,该方法包括以下步骤:将所要打印增值税专用发票的内容信息进行处理形成一字符串;通过四个打印点表示一个二进制的“1”模块,得到所述字符串的矩阵式二维码;将内容信息和矩阵式二维码打印在增值税专用发票上;扫描获取待识别增值税专用发票的整体图像;以及切割出整体图像的矩阵式二维码图像,再对矩阵式二维码图像进行解码处理,输出矩阵式二维码图像的解码数据信息。本发明专利技术可有效避免在对多联增值税专用发票使用针式打印机对其进行二维码打印时出现票据被打穿的情况,同时提高了单位面积的信息容量;还可对一份文件纸面上含有多个二维码图像的情况进行识别,且识别效率高。
【技术实现步骤摘要】
本专利技术涉及票据防伪领域,特别涉及一种增值税专用发票的二维码图像的打印及扫描识别技术。
技术介绍
二维码相对于现有的条形码以及数字密码而言,具有打印面积小、容量大的优势, 二维码的使用已经成为当前趋势,但是对于多联增值税专用发票而言,必须使用针式打印机进行打印。而在现有的二维码针式打印中,使用集中打印一个狄2或者3*3的打印点阵来构成一个模块,同时需要预留多个空白的方式,这样有利于识别设备对打印模块的识别, 但是这种打印方法存在以下问题首先,由于表示“1”的模块都需要密集地打印2 或者3*3个点,因此在打印过程中,增值税专用发票容易被打穿的机率较高,致使增值税专用发票上的信息无法被识别的机率较高;其次,由于现有的打印方法为了便于识别,需要留有大量的空白,如需要5*5个单元格表示一个模块,其中9针打印机只使用了其中的4个单元格打印有效信息而需要21个空格,M针打印机只需要9个单元格而需要16个空格,因此浪费了大量的空间以便区分各个模块,这样大量的空白减少了在同等打印面积下二维码的容量,无法在数据量大而打印面积有限的情况下使用。目前二维码图像的识别方法方式主要以条码枪为主。使用条码枪识别二维码图像在一些使用环境中显得不是很方便,并且效率低。通常被处理的文件上打印有多个二维码, 现有二维码识别系统在处理这些文件时需要获取文件上每一个二维码图像的信息,于是业务过程出现了这样的特点操作员需一手拿文件,一手拿条码枪依次扫描文件上的每一个二维码图像,当某两个二维码图像相邻比较近的时候容易造成误读,这时,还需用白纸把已经读过的一个二维码图像遮蔽,再读取另一个二维码图像,需等全部二维码图像都读完后才算完成,这一系列操作非常繁琐费力,尤其是要处理的不是几份文件,而是成千上万份的时候,这样的工作效率和工作特征无疑给操作人员带来了沉重的负担。上述的业务问题,不便之处在于处理文件时,若每份文件有多个二维码图像,则扫描操作需进行多次,并且二维码图像的解码也需进行多次。如果处理一份文件的多个二维码图像的多次操作能在一次完成,并且在处理多份文件时系统能够自动批量处理,而不需要人工参与,那么将大大提高工作效率。
技术实现思路
本专利技术克服了现有技术中的不足,提供了一种增值税专用发票二维码的打印与扫描识别方法及系统,用以实现多联增值税专用发票使用针式打印机进行二维码打印时增值税专用发票不会被打穿,同时提高了单位打印面积中的信息量;并可自动批量扫描及识别矩阵式二维码图像,在处理一份含有矩阵式二维码图像的文件时,一次获取整幅文件的图像,并可将这幅图像作为输入图像,进行解析图像信息,最后输出文件上各个二维码图像所包含的信息。本专利技术的技术方案本专利技术的一种增值税专用发票二维码的打印与扫描识别方法包括以下步骤步骤1 将所要打印增值税专用发票的内容信息进行处理形成一字符串;步骤2 通过四个打印点表示一个二进制的“1”模块,得到字符串的矩阵式二维码,其中四个打印点相互间隔一个打印空格;步骤3 将内容信息和矩阵式二维码打印在增值税专用发票上;步骤4 扫描获取待识别增值税专用发票的整体图像;以及步骤5 从整体图像上切割出矩阵式二维码图像,再对矩阵式二维码图像进行解码处理,输出矩阵式二维码图像的解码数据信息。优选地,在上述增值税专用发票信息打印方法中,矩阵式二维码的旁边具有与水平方向成45°角的斜线。优选地,步骤1进一步包括步骤11 设置扫描仪的参数,包括扫描仪的分辨率、灰度及热区等的设置,从而达到最佳的扫描效果;步骤12 扫描待识别增值税专用发票,将每张待识别增值税专用发票放置在热区位置上,其方向按照规定方向放置,得到含有二维条形码阵列的整体图像。优选地,设置扫描仪的参数,一般采用扫描仪驱动的默认值,即300dpi,8位灰度。优选地,步骤5包括以下步骤S501 依据所述矩阵式二维码图像在所述整体图像中的位置坐标切割出所述矩阵式二维码图像;S502 将所述矩阵式二维码图像转换为二值化图像;S503 判断所述矩阵式二维码图像是否为白底黑字如果所述矩阵式二维码图像都是白底黑字,则跳过S504,执行S505 ;如果所述矩阵式二维码图像是黑底白字,则执行S504 ;S504 将黑底白字的矩阵式二维码图像转换为白底黑字的矩阵式二维码图像;S505 依据寻像图形识别出矩阵式二维码图像中每一个二维码图像的位置坐标;S506 依据位置坐标切割出二维码图像;S507 调用解码库对二维码图像逐一解码,提取出该矩阵式二维码图像的解码数据信息;以及S508 输出解码数据信息。优选地,上述解码库由第三方提供,该解码库包含所述二维码图像对应的解码数据信息。本专利技术的还提供了一种增值税专用发票二维码的打印与扫描识别系统,该系统包括打印设备,其用于将所要打印的增值税专用发票的内容信息进行处理形成一字符串,通过四个打印点表示一个二进制数值,得到所述字符串的矩阵式二维码,其中所述四个打印点相互间隔一个打印空格,并将所述内容信息和所述矩阵式二维码打印在所述增值税专用发票上;扫描仪,其用于扫描待识别增值税专用发票,得到所述待识别增值税专用发票的整体图像;以及识别设备,与所述扫描仪连接。其中,所述识别设备包括扫描接口,其与所述扫描仪连接,该扫描接口用于接收所述整体图像;处理器,其与所述扫描接口连接,该处理器用于切割出所述整体图像的矩阵式二维码图像,再对所述矩阵式二维码图像进行解码处理,输出所述矩阵式二维码图像的解码数据信息;以及输出口,其与所述处理器连接,该输出口用于输出所述解码数据信息。优选地,扫描仪在使用之前先对其设置参数,包括扫描仪的分辨率、灰度及热区等的设置,从而达到最佳的扫描效果;一般采用扫描仪驱动的默认值,即分辨率为300dpi (dot per inch,每英寸所打印的点数或线数),8位灰度。本专利技术的有益效果本专利技术通过使用间隔的方式打印表示二进制逻辑“1”的矩阵式二维码模块,可以有效地避免在对多联增值税专用发票使用针式打印机对其进行二维码打印时出现增值税专用发票被打穿的情况,使得其能用于大量的增值税专用发票二维码验证,同时提高了单位面积的信息容量,克服了现有技术中的问题;本专利技术还可对一份文件纸面上含有多个二维码图像的情况进行识别,且识别效率高,在处理多份文件时系统能够自动批处理,而不需要人工的参与,那么将大大提高效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的增值税专用发票二维码的打印与扫描识别系统方法的流程图;图2为本专利技术的二维码的打印方法的一实施例的逻辑“1”的模块的打印示意图;图3为本专利技术的二维码的打印方法的一个实施例的4个相邻的逻辑“1”模块同时出现的示意图;图4为本专利技术的二维码的打印方法的一个实施例的单元格数为3*3的打印示意图;图5为本专利技术一个实施例的带45°斜线的矩阵式二维码增值税专用发票样本图;图6为本专利技术一个实施例的无45°斜线的矩阵式二维码增值税专用发票样本图;图7A为本专利技术的矩阵式二维码图像扫描识别方法的一实施例的流程图;图本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:陈江宁,甘景全,偶瑞军,谢宇,李少维,李利,宋颖,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。