CN112925488A - 票据打印校准方法、装置、计算机设备和存储介质 - Google Patents

票据打印校准方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN112925488A
CN112925488A CN202110200276.4A CN202110200276A CN112925488A CN 112925488 A CN112925488 A CN 112925488A CN 202110200276 A CN202110200276 A CN 202110200276A CN 112925488 A CN112925488 A CN 112925488A
Authority
CN
China
Prior art keywords
calibration
picture
printing
parameter value
printing position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110200276.4A
Other languages
English (en)
Inventor
谭栋
谢小峰
施国成
蒋壮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GRG Banking Equipment Co Ltd
Original Assignee
GRG Banking Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GRG Banking Equipment Co Ltd filed Critical GRG Banking Equipment Co Ltd
Priority to CN202110200276.4A priority Critical patent/CN112925488A/zh
Publication of CN112925488A publication Critical patent/CN112925488A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本申请涉及一种票据打印校准方法、装置、计算机设备和存储介质。所述方法包括:获取校准图片,所述校准图片的上边缘及下边缘都标有刻度线和方向;控制打印机构打印所述校准图片;当根据所述打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值;将所述校准参数值添加到所述校准图片的打印位置信息中;控制所述打印机构打印添加了校准参数值的校准图片;当根据所述打印的添加了校准参数值的校准图片判定打印位置正常时,确定所述校准参数值为位置补偿参数。采用本方法能够解决因校准尺寸的切割误差造成最终校准结果不准确的问题。

Description

票据打印校准方法、装置、计算机设备和存储介质
技术领域
本申请涉及票据打印技术领域,特别是涉及一种票据打印校准方法、装置、计算机设备和存储介质。
背景技术
随着支票、存单等金融票据的广泛使用,为满足日益增长的客户需求,银行金融自助服务设备通过票据打印技术实现越来越多的集成票据打印功能。票据打印技术可根据票据类型,在票据特定位置上打印账户、金额、户名、日期等信息。然而,现有的各类票据打印设备,不同批次生产的打印机构存在一定的结构差异,会造成票据上打印的信息存在一定的位置误差。在使用票据OCR(光学字符识别)技术进行鉴伪时,由于对票面信息的打印位置要求比较严格,因此打印位置偏差过大可能造成票面信息识别失败、识别错误等问题,从而影响业务办理。
在相关技术中,利用标准的校准纸及校准图片打印进行校准,其中,校准纸上有刻度信息,校准图片上有固定的基准线。在校准纸上打印校准图片时,要求图片上的基准线与校准纸上的零刻度线位置重叠,如果不重叠,说明打印位置有偏差,需要进一步校准打印机构。
然而,在票据打印的过程中,校准纸尺寸的切割误差会造成最终校准结果不准确的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种票据打印校准方法、装置、计算机设备和存储介质。
一种票据打印校准方法,该方法包括:
获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向;控制打印机构打印该校准图片;当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值;将该校准参数值添加到该校准图片的打印位置信息中;控制该打印机构打印添加了校准参数值的校准图片;当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。
在其中一个实施例中,该获取校准图片,包括:
通过校准工具软件获取校准图片,该校准工具软件用于下发校准图片和校准参数。
在其中一个实施例中,该控制打印机构打印该校准图片,包括:
通过控制打印机构打印该校准图片在校准纸上。
在其中一个实施例中,该当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值,包括:
当根据该打印的校准图片判定打印位置出现偏移状况,接收上位机通过校准工具软件发送的校准参数值,该校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。
在其中一个实施例中,该打印位置信息包括校准图片的坐标信息;该将该校准参数值添加到该校准图片的打印位置信息中之后,该方法还包括:
保存该校准参数值。
在其中一个实施例中,该当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数,包括:
通过确认打印位置未发生偏移判定打印位置正常,该打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且该校准纸的右边缘对准该校准图片的右边缘的零刻度。
在其中一个实施例中,该方法还包括:
当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定;将该新校准参数值添加到该校准图片的打印位置信息中;控制该打印机构打印添加了新校准参数值的校准图片;当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。
一种票据打印校准装置,该装置包括:
获取模块,用于获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向;
控制模块,用于控制打印机构打印该校准图片;
接收模块,用于当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值;
添加模块,用于将该校准参数值添加到该校准图片的打印位置信息中;
该控制模块还用于控制该打印机构打印添加校准参数值的校准图片;
确定模块,用于当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。
在其中一个实施例中,该获取模块,具体用于:
通过校准工具软件获取校准图片,该校准工具软件用于下发校准图片和校准参数。
在其中一个实施例中,该控制模块,具体用于:
通过控制打印机构打印该校准图片在校准纸上。
在其中一个实施例中,该接收模块,具体用于:
当根据该打印的校准图片判定打印位置出现偏移状况,接收上位机通过校准工具软件发送的校准参数值,该校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。
在其中一个实施例中,该打印位置信息包括校准图片的坐标信息;该将该校准参数值添加到该校准图片的打印位置信息中之后,该装置还包括:
保存模块,用于保存该校准参数值。
在其中一个实施例中,该确定模块,具体用于:
通过确认打印位置未发生偏移判定打印位置正常,该打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且该校准纸的右边缘对准该校准图片的右边缘的零刻度。
在其中一个实施例中,该接收模块,还用于当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定;
添加模块,还用于将该新校准参数值添加到该校准图片的打印位置信息中;
控制模块,还用于控制该打印机构打印添加了新校准参数值的校准图片;
确定模块,还用于当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。
一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行时实现如上述任一所述的票据打印校准方法。
一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一所述的票据打印校准方法。
上述票据打印校准方法、装置、计算机设备和存储介质,通过获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向;再控制打印机构打印该校准图片;当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值;然后,将该校准参数值添加到该校准图片的打印位置信息中;再控制该打印机构打印添加了校准参数值的校准图片;当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。因此,在票据打印校准的过程中,通过使用上边缘及下边缘都标有刻度线和方向的校准图片,解决因校准尺寸的切割误差造成最终校准结果不准确的问题。
附图说明
图1为一个实施例中票据打印校准方法的应用环境图;
图2为一个实施例中票据打印校准方法的流程示意图;
图3为一个实施例中票据打印校准方法的校准图片示意图;
图4为一个实施例中票据打印校准方法校准完成后打印流程示意图;
图5为另一个实施例中票据打印校准方法的流程示意图;
图6为一个实施例中票据打印校准方法的打印校准流程示意图;
图7为一个实施例中票据打印校准装置的结构框图;
图8为另一个实施例中票据打印校准装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的票据打印校准方法,可以应用于如图1所示的应用环境中。该应用环境包括上位机102和票据打印模块104,其中,上位机102可以但不限于计算机,上位机102包含校准工具软件106,该校准工具软件106集成在上位机102测试工具上。票据打印模块104包含主控制板108、打印机构110及辅助机构112,其中,主控制板108通过USB(UniversalSerial Bus,通用串行总线)与上位机102进行通信,并且USB通信协议中包含打印位置补偿参数设置命令,主控制板108包括MCU(Microcontroller Unit,微控制单元)114和存储元件116,该存储元件116通过EEPROM芯片(Electrically Erasable Programmable read onlymemory,带电可擦可编程只读存储器)存储数据,并且能够掉电保存,MCU 114和存储元件116通过并行数据总线进行通信,打印机构110通过串行数据总线与主控制板108连接,该串行数据总线采用TTL(Transistor-Transistor Logic,晶体管-晶体管逻辑集成电路)电平信号。此外,票据打印模块104还包括辅助机构112,该辅助机构112为票据打印模块104提供支架、票据存放票箱等。
在一个实施例中,如图2所示,提供了一种票据打印校准方法,以该方法应用于图1所示的环境中进行说明,包括以下步骤:
步骤202,获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向。
具体地,票据打印模块104装配完成后,上位机102通过USB通信下发校准图片至主控制板108中。
其中,校准图片是用于校准打印的图片,请参考图3,其为校准图片示意图。如图3所示,校准图片的上边缘及右边缘处各有一个刻度尺,其中,零刻度线与图片边缘齐平,标尺每格精度为0.6776mm,校准图片中央的四个箭头分别指向x轴及y轴的2个方向,其中用data1用符号“+”和“-”分别表示x轴向左偏移还是向右偏移、data2表示x轴偏移的大小、data3用符号“+”和“-”分别表示y轴向左偏移还是向右偏移、data4分别表示y轴偏移的大小。且校准数据为像素点,1mm等于1/0.0847像素点。可以理解的是,每格精度可根据实际情况设置,不限于本实施例中所列举的数值。
步骤204,控制打印机构打印该校准图片。
具体地,上位机102通过USB通信下发校准图片至主控制板108后,手动将校准纸装载到票据打印模块104中,主控制板108通过串行数据总线连接控制打印机构打印该校准图片。
步骤206,当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机102发送的校准参数值。
具体地,当校准纸上边缘及右边缘未与校准图片上边缘及右边缘刻度尺的零刻度线对齐时,打印出现偏移状况,通过校准图片获得data1、data2、data3、data4数据,该数据即为校准参数值,上位机102获得校准参数值,并且通过USB通信发送校准参数值至主控制板108。例如,x-方向偏移3个单位,y-方向偏移5个单位,则data1为“-”、data2为3、data3为“-”、data4为“5”,则上位机102获得校准参数值Dx为-3、Dy为-5,主控制板108接收上位机102发送的校准参数值。
步骤208,将该校准参数值添加到该校准图片的打印位置信息中。
具体地,主控制板108接收上位机102发送的校准参数值后,通过校准算法将该校准参数值添加到该校准图片的打印位置信息中。打印坐标在实际使用中为票据所在的位置,在校准过程中打印坐标默认为(0,0),校准算法集成在主控制板上。
步骤210,控制该打印机构打印添加了校准参数值的校准图片。
具体地,主控制板108通过串行数据总线连接控制打印机构110,通过主控制板108中MCU 114控制打印机构110打印校准图片,其中,该校准图片包含校准参数值。
步骤212,当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。
具体地,打印机构110打印后打印位置正常时,即校准纸上边缘及右边缘与校准图片上边缘及右边缘刻度尺的零刻度线对齐,确定该校准参数值为位置补偿参数。
上述一种票据打印校准方法中,通过获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向;再控制打印机构110打印该校准图片;当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机102发送的校准参数值;然后,将该校准参数值添加到该校准图片的打印位置信息中;再控制该打印机构110打印添加了校准参数值的校准图片;当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。因此,在票据打印的过程中,通过使用上边缘及下边缘都标有刻度线和方向的校准图片,解决因校准尺寸的切割误差造成最终校准结果不准确的问题。
在一个实施例中,通过校准工具软件106获取校准图片。其中,校准工具软件106是根据打印通信协议专门开发的一款软件,该软件具备打印校准功能,即通过下发校准图片和校准参数进行打印校准。通过软件进行校准,不需要新增任何结构器件,有效降低设计难度且提高生产效率,在原有结构的设计精度上,能够最大程度地改善不同设备间打印位置的差异,解决因结构误差造成打印位置偏移的问题,可以有效节约结构改进即生产工艺改进带来的成本,即能够节约成本。
在一个实施例中,通过控制打印机构110打印该校准图片在校准纸上。具体地,票据打印模块104装配完成后,上位机102通过USB通信下发校准图片至主控制板108中,手动将校准纸装载到票据打印模块104中,主控制板108通过串行数据总线连接控制打印机构打印该校准图片。其中,该校准图片是利用校准纸的上边缘及右边缘作为基线,因此,校准纸张长、宽的误差不会造成基准线位置的变化,即可以消除校准纸尺寸切割误差带来的校准偏差,从而最大程度的保证了校准精度。
在一个实施例中,当根据该打印的校准图片判定打印位置出现偏移状况,接收上位机102通过校准工具软件106发送的校准参数值,该校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。不管校准纸张尺寸误差多大,对校准结果无影响,只需要保证校准纸张上边缘及右边缘为平直的,校准纸张尺寸大于且等于校准图片即可。
在一个实施例中,该打印位置信息包括校准图片的坐标信息;该将该校准参数值添加到该校准图片的打印位置信息中之后,该方法还包括:保存该校准参数值。其中,通过主控制板108中MCU 114通过并行数据总线与存储元件116通信,存储元件116的EEPROM芯片保存该校准参数值,该芯片上的参数可以掉电保存,因此在校准完成后该校准参数长期有效,不需要重复设置。
在一个实施例中,通过确认打印位置未发生偏移判定打印位置正常,该打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且该校准纸的右边缘对准该校准图片的右边缘的零刻度。由于当票据打印模块104装配完成后,其结构偏差的方向及大小是固定,不会在每一次打印时发生随机变化,因此,校准后确认打印位置正常,能够有效消除该打印位置的固有偏差。
请参考图4,其为一个实施例中校准完成后打印流程示意图,包括以下步骤:
步骤402,模块上电。
具体地,当票据打印模块104完成校准后,票据打印模块104接通电源上电,其中主控制板108中存储元件116的EEPROM芯片的数据可掉电保存。
步骤404,主控制板108上电初始化。
具体地,当票据打印模块104启动时,主控制板108上电初始化。
步骤406,MCU 114从存储元件116中读取校准数据。
具体地,在票据打印模块104启动时预先读取EEPROM芯片中位置补偿参数到主控制板108中的MCU 114。
步骤408,将校准数据叠加到图片打印位置信息中
具体地,添加位置补偿参数打印位置信息上,该位置补偿参数为校准数据,该打印位置信息为票据的位置。
步骤410,等待上位机102打印命令。
具体地,票据打印模块104等待上位机102打印命令。
上述校准完成后打印流程中,由于票据打印模块104装配完成后,结构偏差的方向及大小是固定的,不会在每一次打印时发生随机变化,因此,在上述校准完成后,可有效消除该票据打印模块104的打印位置固有偏差。
在一个实施例中,如图5所示,该票据打印校准方法还包括:
步骤502,当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机102发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定。
具体地,当校准纸上边缘及右边缘未与添加了校准参数值的校准图片上边缘及右边缘刻度尺的零刻度线对齐时,打印出现偏移状况,则主控制板108再次接收上位机102通过校准工具软件106下发的新校准参数值,该新校准参数值是根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定。
步骤504,将该新校准参数值添加到该校准图片的打印位置信息中。
具体地,主控制板108再次接收上位机102发送的新校准参数值后,通过校准算法将该校准参数值添加到该校准图片的打印位置信息中,打印坐标在实际使用中为票据所在的位置,在校准过程中打印坐标默认为(0,0),校准算法集成在主控制板108上。
步骤506,控制该打印机构110打印添加了新校准参数值的校准图片。
具体地,主控制板108通过串行数据总线连接控制打印机构110,通过主控制板108中MCU114控制打印机构110打印校准图片,其中,该校准图片包含新校准参数值。
步骤508,当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。
具体地,打印机构110打印后打印位置正常时,即校准纸上边缘及右边缘与添加了新校准参数值的校准图片上边缘及右边缘刻度尺的零刻度线对齐,确定该新校准参数值为位置补偿参数。
上述票据打印校准方法,当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定;将该新校准参数值添加到该校准图片的打印位置信息中;控制该打印机构打印添加了新校准参数值的校准图片;当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。因此,在票据打印的过程中,通过使用上边缘及下边缘都标有刻度线和方向的校准图片,解决因校准尺寸的切割误差造成最终校准结果不准确的问题。
请参考图6,其为一个实施例中打印校准流程示意图,包括以下步骤:
步骤602,校准工具下发校准图片到主控制板108中。
具体地,票据打印模块104装配完成后,上位机102中校准工具软件106通过USB通信下发校准图片至主控制板108中。
步骤604,打印图片。
具体地,上位机102通过USB通信下发校准图片至主控制板108后,手动将校准纸装载到票据打印模块104中,主控制板108通过串行数据总线连接控制打印机构110打印该校准图片。
步骤606,观察打印位置是否准确。
具体地,通过观察校准纸上边缘及右边缘是否与校准图片上边缘及右边缘刻度尺的零刻度线对齐,若校准纸上边缘及右边缘与校准图片上边缘及右边缘刻度尺的零刻度线对齐,即打印位置准确,则该模块打印校准流程完成。
步骤608,校准工具下发校准数据到主控制板108。
具体地,若通过观察校准纸上边缘及右边缘未与校准图片上边缘及右边缘刻度尺的零刻度线对齐,即打印位置出现偏移,则通过校准图片获得校准数据,该数据即为校准参数值,上位机102获得校准参数值,并且通过USB通信发送校准参数值至主控制板108。
步骤610,主控制板108将校准数据保存到存储单元,并叠加到图片打印位置信息中。
具体地,主控制板108接收上位机102发送的校准参数值后,通过主控制板108中的存储元件EEPROM芯片保存该校准参数值,通过校准算法将该校准参数值添加到该校准图片的打印位置信息中。
步骤612,再次打印图片。
具体地,主控制板108通过串行数据总线连接控制打印机构110,通过主控制板108中MCU114控制打印机构110打印校准图片。
步骤614,观察打印位置是否准确。
具体地,通过观察校准纸上边缘及右边缘是否与校准图片上边缘及右边缘刻度尺的零刻度线对齐,若校准纸上边缘及右边缘与校准图片上边缘及右边缘刻度尺的零刻度线对齐,即打印位置准确,则该模块打印校准流程完成,若校准纸上边缘及右边缘未与校准图片上边缘及右边缘刻度尺的零刻度线对齐,则主控制板108再次接收上位机102通过校准工具软件106下发的新校准参数值,通过校准算法将该校准参数值添加到该校准图片的打印位置信息中,主控制板108通过串行数据总线连接控制打印机构110,通过主控制板108中MCU114控制打印机构110打印校准图片,打印机构110打印后打印位置正常时,确定该新校准参数值为位置补偿参数。
应该理解的是,虽然图1-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种票据打印校准装置,该装置700包括获取模块702、控制模块704、接收模块706、添加模块708和确定模块710,其中:
获取模块702,用于获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向。
控制模块704,用于控制打印机构110打印该校准图片。
接收模块706,用于当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机102发送的校准参数值。
添加模块708,用于将该校准参数值添加到所述校准图片的打印位置信息中。
该控制模块704,还用于控制该打印机构110打印添加校准参数值的校准图片。
确定模块710,用于当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。
在一个实施例中,获取模块702用于通过校准工具软件106获取校准图片,该校准工具软件106用于下发校准图片和校准参数。
在一个实施例中,控制模块704用于通过控制打印机构110打印该校准图片在校准纸上。
在一个实施例中,接收模块706用于当根据该打印的校准图片判定打印位置出现偏移状况,接收上位机102通过校准工具软件106发送的校准参数值,该校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。
在一个实施例中,如图8所示,提供了一种票据打印校准装置。该装置700还包括保存模块712,其中:
保存模块712,用于保存该校准参数值。
在一个实施例中,确定模块710用于通过确认打印位置未发生偏移判定打印位置正常,该打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且该校准纸的右边缘对准所述校准图片的右边缘的零刻度。
在一个实施例中,该接收模块706,还用于当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机102发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定。
该添加模块708,还用于将该新校准参数值添加到该校准图片的打印位置信息中。
该控制模块704,还用于控制该打印机构110打印添加了新校准参数值的校准图片。
该确定模块710,还用于当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。
本申请实施例提供的票据打印校准装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
关于票据打印校准装置的具体限定可以参见上文中对于票据打印校准方法的限定,在此不再赘述。上述票据打印校准装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储票据打印校准数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种票据打印校准方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向;控制打印机构110打印该校准图片;当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机102发送的校准参数值;将该校准参数值添加到该校准图片的打印位置信息中;控制该打印机构110打印添加了校准参数值的校准图片;当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
通过校准工具软件106获取校准图片,该校准工具软件106用于下发校准图片和校准参数。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
通过控制打印机构110打印该校准图片在校准纸上。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当根据该打印的校准图片判定打印位置出现偏移状况,接收上位机102通过校准工具软件106发送的校准参数值,该校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。
该打印位置信息包括校准图片的坐标信息,在一个实施例中,处理器执行计算机程序时还实现以下步骤:
保存该校准参数值。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
通过确认打印位置未发生偏移判定打印位置正常,该打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且该校准纸的右边缘对准所述校准图片的右边缘的零刻度。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机102发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定;将该新校准参数值添加到该校准图片的打印位置信息中;控制该打印机构110打印添加了新校准参数值的校准图片;当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取校准图片,该校准图片的上边缘及下边缘都标有刻度线和方向;控制打印机构110打印该校准图片;当根据该打印的校准图片判定打印位置出现偏移状况,则接收上位机102发送的校准参数值;将该校准参数值添加到该校准图片的打印位置信息中;控制该打印机构110打印添加了校准参数值的校准图片;当根据该打印的添加了校准参数值的校准图片判定打印位置正常时,确定该校准参数值为位置补偿参数。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
通过校准工具软件106获取校准图片,该校准工具软件106用于下发校准图片和校准参数。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
通过控制打印机构110打印该校准图片在校准纸上。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当根据该打印的校准图片判定打印位置出现偏移状况,接收上位机102通过校准工具软件106发送的校准参数值,该校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。
该打印位置信息包括校准图片的坐标信息,在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
保存该校准参数值。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
通过确认打印位置未发生偏移判定打印位置正常,该打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且该校准纸的右边缘对准该校准图片的右边缘的零刻度。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机102发送的新校准参数值,该新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定;将该新校准参数值添加到该校准图片的打印位置信息中;控制该打印机构110打印添加了新校准参数值的校准图片;当根据该打印的添加了新校准参数值的校准图片判定打印位置正常时,确定该新校准参数值为位置补偿参数。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种票据打印校准方法,其特征在于,所述方法包括:
获取校准图片,所述校准图片的上边缘及下边缘都标有刻度线和方向;
控制打印机构打印所述校准图片;
当根据所述打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值;
将所述校准参数值添加到所述校准图片的打印位置信息中;
控制所述打印机构打印添加了校准参数值的校准图片;
当根据所述打印的添加了校准参数值的校准图片判定打印位置正常时,确定所述校准参数值为位置补偿参数。
2.根据权利要求1所述的方法,其特征在于,所述获取校准图片,包括:
通过校准工具软件获取校准图片,所述校准工具软件用于下发校准图片和校准参数。
3.根据权利要求1所述的方法,其特征在于,所述控制打印机构打印所述校准图片,包括:
通过控制打印机构打印所述校准图片在校准纸上。
4.根据权利要求1所述的方法,其特征在于,所述当根据所述打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值,包括:
当根据所述打印的校准图片判定打印位置出现偏移状况,接收上位机通过校准工具软件发送的校准参数值,所述校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置确定。
5.根据权利要求1所述的方法,其特征在于,所述打印位置信息包括校准图片的坐标信息;所述将所述校准参数值添加到所述校准图片的打印位置信息中之后,所述方法还包括:
保存所述校准参数值。
6.根据权利要求1所述的方法,其特征在于,所述当根据所述打印的添加了校准参数值的校准图片判定打印位置正常时,确定所述校准参数值为位置补偿参数,包括:
通过确认打印位置未发生偏移判定打印位置正常,所述打印位置未发生偏移包括校准纸的上边缘对准校准图片的上边缘的零刻度且所述校准纸的右边缘对准所述校准图片的右边缘的零刻度。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当根据打印的添加了校准参数值的校准图片判定打印位置出现偏移状况,则再次接收上位机发送的新校准参数值,所述新校准参数值根据校准纸的上边缘及右边缘在校准图片的上边缘及右边缘的刻度尺上的位置再次确定;
将所述新校准参数值添加到所述校准图片的打印位置信息中;
控制所述打印机构打印添加了新校准参数值的校准图片;
当根据所述打印的添加了新校准参数值的校准图片判定打印位置正常时,确定所述新校准参数值为位置补偿参数。
8.一种票据打印校准装置,其特征在于,所述装置包括:
获取模块,用于获取校准图片,所述校准图片的上边缘及下边缘都标有刻度线和方向;
控制模块,用于控制打印机构打印所述校准图片;
接收模块,用于当根据所述打印的校准图片判定打印位置出现偏移状况,则接收上位机发送的校准参数值;
添加模块,用于将所述校准参数值添加到所述校准图片的打印位置信息中;
所述控制模块还用于控制所述打印机构打印添加校准参数值的校准图片;
确定模块,用于当根据所述打印的添加了校准参数值的校准图片判定打印位置正常时,确定所述校准参数值为位置补偿参数。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202110200276.4A 2021-02-23 2021-02-23 票据打印校准方法、装置、计算机设备和存储介质 Pending CN112925488A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110200276.4A CN112925488A (zh) 2021-02-23 2021-02-23 票据打印校准方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110200276.4A CN112925488A (zh) 2021-02-23 2021-02-23 票据打印校准方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN112925488A true CN112925488A (zh) 2021-06-08

Family

ID=76170320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110200276.4A Pending CN112925488A (zh) 2021-02-23 2021-02-23 票据打印校准方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN112925488A (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020101598A1 (en) * 2001-01-31 2002-08-01 Helmer Swenholt Printer output calibration system
US20020136579A1 (en) * 2001-03-22 2002-09-26 Paul Michel Paper tray adjustment page
US20050001867A1 (en) * 2003-04-04 2005-01-06 Seiko Epson Corporation Printing method, computer-readable medium, printing apparatus, printing system, and pattern for correction
US20130278967A1 (en) * 2008-05-12 2013-10-24 Wilopen Products Lc Printer Calibration System and Associated Methods
US20140160497A1 (en) * 2012-12-12 2014-06-12 Hewlett-Packard Development Company, L.P. Printer image alignment
CN108349624A (zh) * 2015-10-30 2018-07-31 惠普发展公司有限责任合伙企业 检测错位
CN109062520A (zh) * 2018-07-11 2018-12-21 森大(深圳)技术有限公司 打印图像输出尺寸误差补偿方法、装置、设备及存储介质
WO2021006910A1 (en) * 2019-07-11 2021-01-14 Hewlett-Packard Development Company, L.P. Print indicia for skew correction

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020101598A1 (en) * 2001-01-31 2002-08-01 Helmer Swenholt Printer output calibration system
US20020136579A1 (en) * 2001-03-22 2002-09-26 Paul Michel Paper tray adjustment page
US20050001867A1 (en) * 2003-04-04 2005-01-06 Seiko Epson Corporation Printing method, computer-readable medium, printing apparatus, printing system, and pattern for correction
US20130278967A1 (en) * 2008-05-12 2013-10-24 Wilopen Products Lc Printer Calibration System and Associated Methods
US20140160497A1 (en) * 2012-12-12 2014-06-12 Hewlett-Packard Development Company, L.P. Printer image alignment
CN108349624A (zh) * 2015-10-30 2018-07-31 惠普发展公司有限责任合伙企业 检测错位
CN109062520A (zh) * 2018-07-11 2018-12-21 森大(深圳)技术有限公司 打印图像输出尺寸误差补偿方法、装置、设备及存储介质
WO2021006910A1 (en) * 2019-07-11 2021-01-14 Hewlett-Packard Development Company, L.P. Print indicia for skew correction

Similar Documents

Publication Publication Date Title
US8458531B2 (en) Non-volatile memory card apparatus and method for updating memory capacity information
US20110205581A1 (en) Configuration data management system, printer, and electronic device control method
CN113379651B (zh) 一种激光成像过程中的图像处理方法、***及相关设备
EP1870778A2 (en) Diagnosing an image forming apparatus
CN103227877B (zh) 图像形成装置及图像形成方法
CN108388408A (zh) 一种打印任务管理方法与设备
CN111259890A (zh) 一种水位尺的水位识别方法、装置及设备
CN114003538A (zh) 一种智能网卡的识别方法及智能网卡
CN109213448B (zh) 一种智能卡的擦写数据的方法、装置、设备及存储介质
CN109683833A (zh) 待打印图像增强方法、***、设备及存储介质
CN109130542B (zh) 通过黑标传感器检测票据打印状态的方法及装置
CN100381292C (zh) 打印机、打印控制装置和控制方法
CN112925488A (zh) 票据打印校准方法、装置、计算机设备和存储介质
CN114266539A (zh) 文件流程处理方法、***、装置及计算机可读存储介质
CN102402151B (zh) 图像处理装置及图像处理装置的控制方法
CN117077221A (zh) 一种硬盘丝印分配方法、装置、计算机设备及介质
US20140160497A1 (en) Printer image alignment
CN108182677B (zh) 印前对版检测方法、装置及计算机可读存储介质
CN115686394A (zh) 打印校正方法、装置、设备及存储介质
CN110135429A (zh) 扫描文字分段方法、装置、计算机设备和存储介质
CN115630842A (zh) 交易风险的确定方法、***、装置和计算机可读存储介质
US7162166B2 (en) Image-forming apparatus having an automatic self-test reporting function and method thereof
CN111124322A (zh) 一种射频卡打印控制方法及***
CN114003516B (zh) 一种bios设置存为缺省值的方法、***、设备及存储介质
CN110502193A (zh) 一种身份证打印方法、***和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210608