一种发票的打印方法、装置及打印机制造方法及图纸

技术编号:15725359 阅读:54 留言:0更新日期:2017-06-29 13:57
本发明专利技术提供了一种发票的打印方法、装置及打印机,解决通过现有技术打印增值税发票时,出票效率低且难以保证发票实物出具后其票面代码、号码与运营支撑系统中的打印信息保持一致的问题。本发明专利技术包括:获取用户所需打印发票的发票信息;对用户所需打印发票的发票信息进行光学字符识别扫描处理,得到一扫描图片,扫描图片中包含有用户所需打印发票的发票代码和发票号码信息;将发票代码和发票号码信息发送给运营支撑系统,由运营支撑系统判定发票代码和发票号码信息与预定打印信息是否一致,得出一判定结果;若判定结果表明所述发票代码和发票号码信息与预定打印信息一致,则对发票进行打印处理,否则不进行打印处理。

【技术实现步骤摘要】
一种发票的打印方法、装置及打印机
本专利技术涉及业务支撑
,特别是指一种发票的打印方法、装置及打印机。
技术介绍
移动通信行业的月结发票自营改增后,暂不提供发票补打功能,要求发票出票的准确性和唯一性大大提高,同时客户月结账期发票的提供渠道,由原有的四种---代打、邮寄、前台打印、自助打印,骤减为主要通过自有服务厅前台打印实现。前台发票打印业务暴涨10-13倍,客户快捷打印发票的需求和业务服务能力之间的矛盾急需解决。(一)、当前主要的增值税发票打印交互流程1、到达服务厅的用户需要和前台服务人员交流,提供打印增值税发票的月份手机号码和用户密码。2、前台服务人员使用业务管理系统,在鉴权密码后,核查用户选择的月份、消费情况、增值税发票信息。3、如可打印,则放入纸质增值税空白发票,启动打印程序,最后出具发票给客户。根据上述打印流程,一张发票打印的过程至少需要90秒,容易引起服务厅的现场出现大量客户排队等候打发票。(二)、目前主流的增值税空白发票打印技术方案:1、增值税发票打印技术方案:需要和运营支撑系统获取打印信息(尤其是发票号码信息)后,启动针式打印机打印增值税空白发票。2、针式打印机由“打印机械装置”和“控制驱动电路”两大部分组成,在打印过程中共有三种机械运动:打印头横向运动、打印纸纵向运动和打印针的击针运动。这些运动都由软件控制驱动系统通过一些精密机械来执行,对于打印的发票号码等信息不判断正确性。3、针式打印机的工作原理:针式打印机是利用机械和电路驱动原理,使打印针撞击色带和打印介质,进而打印出点阵,再由点阵组成字符或图形来完成打印任务的。打印机在联机状态下,通过接口接收PC机发送的打印控制命令、字符打印或图形打印命令,再通过打印机的CPU处理后,从字库中寻找与该字符或图形相对应的图象编码首列地址(正向打印时)或末列地址(反向打印时),如此一列一列地找出编码并送往打印头驱动电路,激励打印头出针式打印机印。该过程的打印信息属于单向传递执行,不做信息判断,系统依赖性高。4、打印输纸:针式打印机的输纸机构一般为齿轮输纸方式,发票的放入主要依赖手工放入。当打印头完成一行打印后(不管字符多少),走纸机构将马上完成一行或多行走纸。上述打印流程中发票打印输纸过程需要打印的交互流程耗时长,导致出票效率低,且发票代码及号码较易与系统侧信息不一致,出现发票打印无效的现象。
技术实现思路
本专利技术的目的在于提供一种发票的打印方法、装置及打印机,用以解决通过现有技术打印增值税发票时,出票效率低且难以保证发票实物出具后其票面代码、号码与运营支撑系统中的打印信息保持一致的问题。为了实现上述目的,本专利技术提供了一种发票的打印方法,包括:获取用户所需打印发票的发票信息;对所述用户所需打印发票的发票信息进行光学字符识别OCR扫描处理,得到一扫描图片,所述扫描图片中包含有所述用户所需打印发票的发票代码和发票号码信息;将所述发票代码和发票号码信息发送给运营支撑系统,由所述运营支撑系统判定所述发票代码和发票号码信息与预定打印信息是否一致,得出一判定结果;若所述判定结果表明所述发票代码和发票号码信息与预定打印信息一致,则对所述发票进行打印处理,否则不进行打印处理。其中,所述获取用户所需打印发票的发票信息,包括:获取用户所需打印发票的月份信息;判断所述月份信息对应的发票信息是否有效;若所述月份信息对应的发票信息有效,则获取用户所需打印发票的发票信息。其中,所述判断所述月份信息对应的发票信息是否有效,包括:将所述月份信息发送给所述运营支撑系统,由所述运营支撑系统验证所述月份信息对应的发票信息是否符合第一预定条件和第二预定条件,所述第一预定条件为所述月份信息对应的发票信息已打印;所述第二预定条件为所述月份信息对应的发票信息无对应的消费信息;获取所述运营支撑系统返回的验证结果;若所述验证结果表明所述月份信息对应的发票信息符合所述第一预定条件或所述第二预定条件,则判断出所述月份信息对应的发票信息无效,若所述验证结果表明所述月份信息对应的发票信息不符合所述第一预定条件且不符合所述第二预定条件,则判断出所述月份信息对应的发票信息有效。其中,所述对所述用户所需打印发票的发票信息进行光学字符识别OCR扫描处理,得到一扫描图片,包括:对所述用户所需打印发票的发票信息进行OCR扫描处理,得到待验证图片,所述待验证图片中包含有所述用户所需打印发票的发票代码和发票号码;验证所述待验证图片的清晰度是否大于预设阈值;若所述待验证图片的清晰度大于所述预设阈值,则将所述待验证码图片作为所述扫描图片。其中,所述对所述用户所需打印发票的发票信息进行OCR扫描处理,得到待验证图片,包括:对所述用户所需打印发票中发票代码和发票号码区域进行二值化和腐蚀膨胀处理,得到第一图片;通过文字识别技术,对所述第一图片中的文字进行倾斜校正处理,得到第二图片;对所述第二图片进行字符切割处理,并根据字符特征对进行字符切割处理后的字符进行识别,得到所述待验证图片。本专利技术还提供了一种发票的打印装置,包括:获取模块,用于获取用户所需打印发票的发票信息;扫描模块,用于对所述用户所需打印发票的发票信息进行光学字符识别OCR扫描处理,得到一扫描图片,所述扫描图片中包含有所述用户所需打印发票的发票代码和发票号码信息;发送模块,用于将所述发票代码和发票号码信息发送给运营支撑系统,由所述运营支撑系统判定所述发票代码和发票号码信息与预定打印信息是否一致,得出一判定结果;处理模块,用于若所述判定结果表明所述发票代码和发票号码信息与预定打印信息一致,则对所述发票进行打印处理,否则不进行打印处理。其中,所述获取模块包括:第一获取子模块,用于获取用户所需打印发票的月份信息;第一判断子模块,用于判断所述月份信息对应的发票信息是否有效;第二获取子模块,用于若所述月份信息对应的发票信息有效,则获取用户所需打印发票的发票信息。其中,所述第一判断子模块包括:发送单元,用于将所述月份信息发送给所述运营支撑系统,由所述运营支撑系统判定所述月份信息对应的发票信息是否符合第一预定条件和第二预定条件,所述第一预定条件为所述月份信息对应的发票信息已打印;所述第二预定条件为所述月份信息对应的发票信息无对应的消费信息;获取单元,用于获取所述运营支撑系统返回的判定结果;判断单元,用于若所述判定结果表明所述月份信息对应的发票信息符合所述第一预定条件或所述第二预定条件,则判断出所述月份信息对应的发票信息无效,若所述判定结果表明所述月份信息对应的发票信息不符合所述第一预定条件且不符合所述第二预定条件,则判断出所述月份信息对应的发票信息有效。其中,所述扫描模块包括:扫描子模块,用于对所述用户所需打印发票的发票信息进行OCR扫描处理,得到待验证图片,所述待验证图片中包含有所述用户所需打印发票的发票代码和发票号码;验证子模块,用于验证所述待验证图片的清晰度是否大于预设阈值;确定子模块,用于若所述待验证图片的清晰度大于所述预设阈值,则将所述待验证码图片作为所述扫描图片。其中,所述扫描子模块包括:第一处理单元,用于对所述用户所需打印发票中发票代码和发票号码区域进行二值化和腐蚀膨胀处理,得到第一图片;第二处理单元,用于通过文字识别技术,对所述第一图片中的本文档来自技高网
...
一种发票的打印方法、装置及打印机

【技术保护点】
一种发票的打印方法,其特征在于,包括:获取用户所需打印发票的发票信息;对所述用户所需打印发票的发票信息进行光学字符识别OCR扫描处理,得到一扫描图片,所述扫描图片中包含有所述用户所需打印发票的发票代码和发票号码信息;将所述发票代码和发票号码信息发送给运营支撑系统,由所述运营支撑系统判定所述发票代码和发票号码信息与预定打印信息是否一致,得出一判定结果;若所述判定结果表明所述发票代码和发票号码信息与预定打印信息一致,则对所述发票进行打印处理,否则不进行打印处理。

【技术特征摘要】
1.一种发票的打印方法,其特征在于,包括:获取用户所需打印发票的发票信息;对所述用户所需打印发票的发票信息进行光学字符识别OCR扫描处理,得到一扫描图片,所述扫描图片中包含有所述用户所需打印发票的发票代码和发票号码信息;将所述发票代码和发票号码信息发送给运营支撑系统,由所述运营支撑系统判定所述发票代码和发票号码信息与预定打印信息是否一致,得出一判定结果;若所述判定结果表明所述发票代码和发票号码信息与预定打印信息一致,则对所述发票进行打印处理,否则不进行打印处理。2.根据权利要求1所述的发票的打印方法,其特征在于,所述获取用户所需打印发票的发票信息,包括:获取用户所需打印发票的月份信息;判断所述月份信息对应的发票信息是否有效;若所述月份信息对应的发票信息有效,则获取用户所需打印发票的发票信息。3.根据权利要求2所述的发票的打印方法,其特征在于,所述判断所述月份信息对应的发票信息是否有效,包括:将所述月份信息发送给所述运营支撑系统,由所述运营支撑系统验证所述月份信息对应的发票信息是否符合第一预定条件和第二预定条件,所述第一预定条件为所述月份信息对应的发票信息已打印;所述第二预定条件为所述月份信息对应的发票信息无对应的消费信息;获取所述运营支撑系统返回的验证结果;若所述验证结果表明所述月份信息对应的发票信息符合所述第一预定条件或所述第二预定条件,则判断出所述月份信息对应的发票信息无效,若所述验证结果表明所述月份信息对应的发票信息不符合所述第一预定条件且不符合所述第二预定条件,则判断出所述月份信息对应的发票信息有效。4.根据权利要求1所述的发票的打印方法,其特征在于,所述对所述用户所需打印发票的发票信息进行光学字符识别OCR扫描处理,得到一扫描图片,包括:对所述用户所需打印发票的发票信息进行OCR扫描处理,得到待验证图片,所述待验证图片中包含有所述用户所需打印发票的发票代码和发票号码;验证所述待验证图片的清晰度是否大于预设阈值;若所述待验证图片的清晰度大于所述预设阈值,则将所述待验证码图片作为所述扫描图片。5.根据权利要求4所述的发票的打印方法,其特征在于,所述对所述用户所需打印发票的发票信息进行OCR扫描处理,得到待验证图片,包括:对所述用户所需打印发票中发票代码和发票号码区域进行二值化和腐蚀膨胀处理,得到第一图片;通过文字识别技术,对所述第一图片中的文字进行倾斜校正处理,得到第二图片;对所述第二图片进行字符切割处理,并根据字符特征对进行字符切割处理后的字符进行识别,得到所述待验证图片。6.一种发票的打印装置,其特征在于,包括:获取模块,用于获取用户所需打印发票的发票信...

【专利技术属性】
技术研发人员:蔡杰温天佑杨秦江红梅熊怡
申请(专利权)人:中国移动通信集团广东有限公司
类型:发明
国别省市:广东,44

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

1