技术领域
[0001] 本
发明属于打印机、复印机等技术领域,尤其涉及一种电子发票打印机及打印方法。
背景技术
[0002] 开具电子发票已经是市场发展的趋势,消费者消费后会收到商家开具的电子发票。一般来讲,电子发票会发到消费者手机
软件比如说,微信、51发票等的卡包中,预览查看、发送到邮箱或直接下载。
[0003] 目前的做法一般是发送到电脑端,使用电脑进行发票打印,这样操作比较繁琐,打印效率不高;
现有技术中的打印机无法直接对手机中的发票原图进行高清打印;现有技术中的打印机也无法直接获取手机中发票上的二维码和文字信息,按照电子发票的票面格式要求,重新生成电子发票并进行打印;现有技术中的打印机也无法直接接收电子邮箱发送的发票从而进行打印。
发明内容
[0004] 为了解决上述现有技术中存在的问题,本发明提出一种电子发票打印机及打印方法,该打印机能够通过打印机和手机直接对接,从而对手机中的发票进行打印、识别、接收电子邮箱发送的发票并打印等操作。
[0005] 一种电子发票打印机,包括:打印机上壳、打印机下壳、打印机前盖、高清
图像处理系统、扫描
支架,所述打印机上壳与所述打印机下壳相连形成打印机主体,所述打印机前盖安装在所述打印机上壳之上,所述高清图像处理系统内嵌于所述打印机前盖中,所述扫描支架与所述高清图像处理系统对应
位置的打印机前盖上。
[0006] 进一步的,所述高清图像处理系统包括自动对焦高清摄像头和自动伸缩机构,所述自动对焦高清摄像头与所述自动伸缩机构连接。
[0007] 进一步的,还包括扫描支架用挡条和扫描支架用插口,所述扫描支架用挡条设置在所述扫描支架的两侧,所述扫描支架用插口设置在所述打印机前盖上,所述扫描支架通过将其支脚插入所述扫描支架用插口与所述打印机前盖连接。
[0008] 进一步的,还包括喇叭和显示屏,还包括喇叭和显示屏,所述喇叭和显示屏均安装在所述打印机前盖上,所述喇叭通过螺钉固定在所述打印机前盖背面,在所述喇叭安装处对应的打印机前盖上开有若干用于传播声音的小孔;所述显示屏通过螺钉固定在所述打印机前盖上。
[0009] 进一步的,还包括电子邮箱标签区,所述电子邮箱标签区设置在所述打印机上壳之上。
[0010] 进一步的,还包括进纸口
挡板,所述进纸口挡板安装所述打印机前盖下方。
[0011] 本发明还包括一种电子发票打印方法,步骤如下:
[0012] S1、打开手机软件卡包中的电子发票,将电子发票打开处于预览状态;
[0013] S2、将发票发送到电子发票打印机绑定的唯一邮箱;
[0014] S3、高清图像处理系统接收由邮件
服务器发送来的邮件,提取附件中的电子发票原始文件:
[0015] S4、判断电子发票原始文件类型,将文件转化为BitMap图片;
[0016] S5、然后对BitMap图片进行二值化处理;
[0017] S6、将二值化处理后的图片数据转换为打印指令后发送给打印装置打印。
[0018] 进一步的,有以下任一情况时,邮件服务器端对垃圾邮件进行拦截:
[0019] ①收件人、抄送人、密送人、主题、正文、附件的任一格式不正确;
[0020] ②同一发送人短时间内大量发送邮件;
[0021] ③发送人白名单以外的所有邮件;
[0022] ④附件尺寸过大的邮件。
[0023] 进一步的,高清图像处理系统对收到的邮件,按照时间先后顺序进行同期排队处理。
[0024] 进一步的,步骤S5中,二值化处理后,电子发票原始文件有多页的,分页保存到数组中。
[0025] 本发明的有益效果是:
[0026] 本发明所述的电子发票打印机,该打印机通过扫描支架将手机固定到打印机上,使打印机和手机直接对接,通过高清图像处理系统对手机中的发票进行扫描打印、识别文字信息生成发票并打印、接收电子邮箱发送的发票并打印等操作。
[0027] 通过扫描手机软件卡包中的电子发票原图进行高清打印;通过扫描手机软件卡包中的电子发票信息进行高清打印,获取票面的电子发票二维码信息和所有的文字信息,按照电子发票的票面格式要求,重新生成电子发票的电子文件转换为打印指令后发送给打印装置打印;高清图像处理系统收到发来的发票邮件进行打印。
[0028] 使用该电子发票打印机,消费者仅需打开手机软件卡包中的电子发票,输入新技术电子发票打印机
机身上的邮箱地址,点击发送打印即可方便快捷地将电子发票打印出来。
附图说明
[0029] 图1是本发明结构示意图;
[0030] 图2是本发明扫描支架装配剖视图;
[0031] 图3是本发明去除支架总图正视图;
[0032] 图4是本发明扫描支架轴测图;
[0033] 图5是本发明扫描支架剖切图;
[0034] 图6是本发明打印机前盖外观示意图;
[0035] 图中附图标记如下:1-打印机上壳、2-打印机下壳、3-打印机前盖、4-高清图像处理系统、5-扫描支架、6-扫描支架用挡条、7-扫描支架用插口、8-喇叭、9-显示屏、10-电子邮箱标签区、11-进纸口挡板、12-扫描手机。
具体实施方式
[0036] 下面结合附图1-6对一种电子发票打印机及打印方法做进一步说明。
[0038] 一种电子发票打印机,包括:打印机上壳1、打印机下壳2、打印机前盖3、高清图像处理系统4、扫描支架5,所述打印机上壳1与所述打印机下壳2相连形成打印机主体,所述打印机前盖3安装在所述打印机下壳2之上,所述高清图像处理系统4内嵌于所述打印机前盖3中,所述扫描支架5与所述高清图像处理系统4对应位置的打印机前盖3上。
[0039] 所述高清图像处理系统4包括自动对焦高清摄像头和自动伸缩机构,所述自动对焦高清摄像头与所述自动伸缩机构连接。
[0040] 高清图像处理系统4由
硬件和软件两部分组成。硬件部分主要由一台自动对焦高清摄像头和自动伸缩机构构成,从而实现对固定在扫描支架上面手机屏幕内的电子发票二维码进行自动伸缩调焦拍照。软件部分主要实现自动调焦、即拍即存、图像清晰度处理等功能。
[0041] 高清图像处理系统4由自动对焦高清摄像头和图像处理模
块两部分组成,两者之间采用USB方式连接。图像处理模块内置Linux系统,内部的控制软件主要用来实现摄像头的自动调焦、即拍即存,对获取的图像进行去噪、清晰化、OCR
图像识别等功能。
[0042] 进一步的,还包括扫描支架用挡条6和扫描支架用插口7,所述扫描支架用挡条6设置在所述扫描支架5的两侧,所述扫描支架用插口7设置在所述打印机前盖3上,所述扫描支架5通过将其支脚插入所述扫描支架用插口7与所述打印机前盖3连接。
[0043] 进一步的,还包括喇叭8和显示屏9,所述喇叭8和显示屏9均安装在所述打印机前盖3上,所述喇叭8通过螺钉固定在所述打印机前盖3背面,在所述喇叭8安装处对应的打印机前盖3上开有若干用于传播声音的小孔;所述显示屏9通过螺钉固定在所述打印机前盖3上。
[0044] 喇叭8在打印机前盖3的背面进行安装,利用打印机前盖3的喇叭限位结构将喇叭8放置到
指定位置,再用四个螺钉固定在打印机前盖3上,打印机前盖3上喇叭8开了若干小孔,用于声音的传播。显示屏9在打印机前盖3的背面进行安装,打印机前盖3的开口附近的显示屏限位结构将显示屏9限位在指
定位置,再用4个螺钉将显示屏9固定在打印机前盖3上。
[0045] 进一步的,还包括电子邮箱标签区10,所述电子邮箱标签区10设置在所述打印机上壳1之上。
[0046] 进一步的,还包括进纸口挡板11,所述进纸口挡板11安装所述打印机前盖3下方。
[0047] 打印机核心组件:
[0048] ①扫描支架5:固定手机位置,方便打印机对电子发票图像进行扫描的支架;
[0049] ②高清图像处理系统4:配有高清扫描头,用于采集电子发票高清图像,并对图像进行解析处理后,转换为打印机指令提交给打印装置打印;
[0050] ③打印装置:用来打印电子发票的打印机构(可以采用激光、热敏/热转印、喷墨或针打等方式);
[0051] 每台新技术电子发票打印机都拥有一个全球唯一的电子邮箱。该邮箱信息会贴付在打印机外观的显著位置(电子邮箱标签区10),供消费者确认使用。
[0052] 打印机功能概要:
[0053] 使用新技术电子发票打印机,消费者仅需打开手机软件卡包中的电子发票,即可通过多种方式方便快捷地将电子发票打印出来。
[0054] 新技术电子发票打印机主要有如下三种电子发票打印功能:
[0055] 1、功能1:扫描电子发票原图高清打印
[0056] 1)消费者打开手机软件卡包中的电子发票,处于“发票预览状态”,即将电子发票打开处于预览状态;
[0057] 2)然后将手机固定到扫描支架上;
[0058] 3)高清图像处理系统的高清扫描头自动对焦,获取电子发票的高清图像,通过超
分辨率技术(Super-Resolution,SR)等图像清晰度
算法将图像处理为高清晰度的黑白图片;
[0059] 4)将处理好的黑白图片转换为打印指令后发送给打印装置打印。
[0060] 2、功能2:扫描电子发票信息高清打印
[0061] 1)消费者打开手机软件卡包中的电子发票,处于“发票预览状态”,即将电子发票打开处于预览状态;
[0062] 2)然后将手机固定到扫描支架上;
[0063] 3)高清图像处理系统的高清扫描头自动对焦,获取电子发票的高清图像,运用OCR技术获取票面的电子发票二维码信息和所有的文字信息;
[0064] 4)高清图像处理系统对上述获取到的信息进行解析处理:
[0065] ①首先解析获取到的电子发票左上
角的二维码信息,并与国家税务总局的服务器对接验证电子发票的真实性,确为真实电子发票的执行下一步打印数据转化操作,否则提示出错,不予打印;
[0066] ②将获取到电子发票票面文字信息进行分项解析,按照电子发票的票面格式要求,重新生成电子发票的电子文件转换为打印指令后发送给打印装置打印。
[0067] 3、功能3:发票发送到邮箱方式打印
[0068] 1)消费者打开手机软件卡包中的电子发票,处于“发票预览状态”,即将电子发票打开处于预览状态;
[0069] 2)操作“点击将发票发送到邮箱”,邮箱地址填写该新技术电子发票打印机的专有邮箱,点击[发送];
[0070] 3)高清图像处理系统收到发来的邮件,提取附件中的电子发票文件(PDF格式或图片格式)进行处理。转化为黑白格式的图片,然后转换为打印指令后发送给打印装置打印。
[0071] 实施例2
[0072] 打印机构成
[0073] 1.打印机核心组件:
[0074] ①高清图像处理系统:接收由邮件服务器发送来的邮件(附件中包含电子发票的原始文件),获取附件中的电子发票原始文件(PDF格式或图片格式),转换为打印机指令提交给打印装置打印;
[0075] ②打印装置:用来打印电子发票的打印机构(可以采用激光、热敏/热转印、喷墨或针打等方式)。
[0076] 2.每台新技术电子发票打印机都拥有一个全球唯一的电子邮箱。该邮箱信息会贴付在打印机外观的显著位置,供消费者确认使用。
[0077] 打印机功能概要
[0078] 1.消费者打开手机软件卡包中的电子发票,处于“发票预览状态”,即将电子发票打开处于预览状态;
[0079] 2.操作“点击将发票发送到邮箱”,邮箱地址填写该新技术电子发票打印机机身上的专有邮箱,点击[发送];
[0080] 3.高清图像处理系统接收由邮件服务器发送来的邮件,提取附件中的电子发票原始文件(PDF格式或图片格式)进行处理:
[0081] 1)高清图像处理系统内置Windows或Linux系统;
[0082] 2)高清图像处理系统被分配了一个全球唯一的电子邮箱;
[0083] 3)邮件服务器端具备垃圾邮件拦截功能,被拦截的垃圾邮件不往电子发票打印机(终端)发送:
[0084] ①邮件格式(收件人、抄送人、密送人、主题、正文、附件的任一格式不正确,都被视为格式不正确)不正确的邮件一律被视为垃圾邮件;
[0085] ②同一发送人短时间内大量发送的邮件一律被视为垃圾邮件;
[0086] ③发送人白名单以外的所有邮件一律被视为垃圾邮件;
[0087] ④附件尺寸过大(超过容许范围)的邮件一律被视为垃圾邮件。
[0088] 4)高清图像处理系统对收到的邮件,按照时间先后顺序进行同期排队处理;
[0089] 5)高清图像处理系统获取到附件中的电子发票原始文件(PDF格式或图片格式)后保存到本地进行图像处理:
[0090] ①判断电子发票原始文件类型,将文件转化为BitMap图片数据;
[0091] 如果原始文件的格式是PDF格式:利用Adobe官方提供的
接口(Acrobat.dll)实现PDF转BMP图片;
[0092] 如果原始文件的格式是JPG图片格式:利用jpeglib库,实现JPG图片转为BMP图片。
[0093] ②然后对图片进行二值化处理后待用;
[0094] 图像二值化(Image Binarization)就是将图像上的
像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。图像的二值化处理可以凸显出目标的轮廓,使图片更清晰,同时也使图像中数据量大为减少。
[0095] ③电子发票原始文件有多页的,分页保存到数组中。
[0096] 6)将准备好数据逐页转换为打印指令后发送给打印装置打印;
[0097] 7)打印过程中会有语音提示,打印成功后清除本地的缓存数据。
[0098] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。