一种智能票据打印机测试方法和系统技术方案

技术编号:32463445 阅读:36 留言:0更新日期:2022-02-26 08:57
本发明专利技术公开了一种智能票据打印机测试方法和系统,其方法包括步骤:获取打印测试数据与所述打印测试数据对应的预期测试结果图片;控制所述智能票据打印机根据所述打印测试数据进行打印,并输出打印票据;控制所述摄像设备监测打印过程,当所述摄像设备监测到所述打印票据的完整内容时,控制所述摄像设备在光源下对所述打印票据进行拍照,并输出对应的打印票据图片,所述摄像设备、所述智能票据打印机和所述光源相对位置固定;接收所述打印票据图片,对比所述打印票据图片与所述预期测试结果图片,得到对比结果,所述对比结果为正常或异常。本发明专利技术可以提高智能票据打印机测试的效率和准确性。和准确性。和准确性。

【技术实现步骤摘要】
一种智能票据打印机测试方法和系统


[0001]本专利技术涉及数字数据处理
,特别涉及一种智能票据打印机测试方法和系统。

技术介绍

[0002]近年来随着智能控制技术的发展,智能设备的使用渗透到我们日常生活的方方面面,传统电子产品与智能化控制的结合催生出功能不断升级的智能化设备。例如在票据打印方面,智能票据打印机是近几年开始广泛使用,并逐渐取代传统POS机。
[0003]由于智能票据打印机功能丰富且被广泛使用,智能票据打印机的测试问题也随之受到重视,如果智能票据打印机的打印结果出现误差,会影响票据的使用,造成经济损失。目前智能票据打印机的测试主要是通过人工黑盒测试方法,通过开发人员提供的测试数据,人工点击操作每个测试项,来完成一轮智能票据打印机测试,随后人工肉眼判断打印效果,并总结测试结果。这种测试方法及其消耗时间和人力,且对打印效果的判断出现误差时会对智能票据打印机的测试结果产生影响。
[0004]因此目前需要一种智能票据打印机测试方法,解决传统方法消耗时间和人力,且对打印效果的判断出现误差时会对智能票据打印机的测试结果产本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能票据打印机测试方法,其特征在于,应用于与智能票据打印机和摄像设备连接的上位机,包括步骤:获取打印测试数据与所述打印测试数据对应的预期测试结果图片;控制所述智能票据打印机根据所述打印测试数据进行打印,并输出打印票据;控制所述摄像设备监测打印过程,当所述摄像设备监测到所述打印票据的完整内容时,控制所述摄像设备在光源下对所述打印票据进行拍照,并输出对应的打印票据图片,所述摄像设备、所述智能票据打印机和所述光源相对位置固定;接收所述打印票据图片,对比所述打印票据图片与所述预期测试结果图片,得到对比结果,所述对比结果为正常或异常。2.根据权利要求1所述的智能票据打印机测试方法,其特征在于,所述的获取打印测试数据与所述打印测试数据对应的预期测试结果图片,具体包括:获取所述打印测试数据;根据所述打印测试数据控制所述智能票据打印机输出预期打印票据;控制所述摄像设备在所述光源下对所述预期打印票据进行拍照,并输出对应的预期测试结果图片。3.根据权利要求1所述的一种智能票据打印机测试方法,其特征在于,所述的控制所述智能票据打印机根据所述打印测试数据进行打印,具体包括:在所述打印测试数据中增加标识数据,生成标识版打印测试数据;所述标识数据包括起始标识与末尾标识,所述起始标识标记于所述打印票据的打印内容起始处,所述末尾标识标记于所述打印票据的打印内容末尾处;控制所述智能票据打印机根据所述标识版打印测试数据进行打印;所述打印票据的完整内容包括所述起始标识、所述打印测试数据、所述末尾标识。4.根据权利要求1所述的一种智能票据打印机测试方法,其特征在于,所述的输出打印票据之后,还包括:检测所述智能票据打印机的打印服务接口返回值;若检测到所述打印服务接口返回值,存储所述打印测试数据的执行记录为正常;若预设时间内未检测到所述打印服务接口返回值,存储所述打印测试数据的所述执行记录为异常。5.根据权利要求4所述的一种智能票据打印机测试方法,其特征在于,所述的检测所述智能票据打印机的打印服务接口返回值之后,还包括:若预设时间内未检测到所述打印服务接口返回值,控制所述摄像设备不对所述打印票据进行拍照。6.根据权利要求4所述的一种智能票据打印机测试方法,其特征在于,所述的得到对比结果之后,还包括:将所述执行记录和所述对比结果进行比对;若所述执行记录和所述对比结果相同,输出所述...

【专利技术属性】
技术研发人员:常晓露林喆朱天成余凯赵培培
申请(专利权)人:广东川田科技有限公司
类型:发明
国别省市:

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

1