本申请实施例涉及计算机,特别是涉及一种打印控制方法、票据打印方法、装置、设备和可读介质。
背景技术:
1、票据打印机,是一种iot(internet of things,物联网)设备,其在应用于不同行业时,可具有不同的分类,从而具有不同的称谓。例如,在物流领域,可称为小票打印机、标签打印机等;在金融领域,可称为移动pos(point of sale,销售终端)机;在医药领域,可称为药品盘点机、药品盘点器等。
2、现有技术中,票据打印机通常能够适用多种规格的票据打印纸,在用户更换票据打印纸规格等异常情况下,票据打印机无法准确识别出更换后的票据打印纸的长度,因此存在票据打印纸大面积空白以及打印内容重叠等情况,导致资源浪费以及打印内容质量降低。
技术实现思路
1、本申请实施例提出了打印控制方法、票据打印方法、装置、设备和可读介质,以减少资源浪费,同时提升票据打印质量。
2、第一方面,本申请实施例提供了一种打印控制方法,应用于控制设备,所述方法包括:获取票据打印机前次打印的第一票据的实测长度;基于所述实测长度和预先确定的目标长度区间,确定待打印的第二票据的目标长度,所述目标长度区间基于所述票据打印机所打印的历史票据的长度确定;向所述票据打印机发送所述目标长度,以控制所述票据打印机按照所述目标长度打印所述第二票据。
3、第二方面,本申请实施例提供了一种票据打印方法,应用于票据打印机,所述方法包括:确定前次打印的第一票据的实测长度;向控制设备发送所述实测长度,并接收所述控制设备返回的目标长度,所述目标长度采用本申请实施例中一个或多个所述的打印控制方法确定;按照所述目标长度打印第二票据。
4、第三方面,本申请实施例还提供了一种打印控制装置,应用于控制设备,所述装置包括:获取单元,用于获取票据打印机前次打印的第一票据的实测长度;第一确定单元,用于基于所述实测长度和预先确定的目标长度区间,确定待打印的第二票据的目标长度,所述目标长度区间基于所述票据打印机所打印的历史票据的长度确定;第一发送单元,用于向所述票据打印机发送所述目标长度,以控制所述票据打印机按照所述目标长度打印所述第二票据。
5、第四方面,本申请实施例还提供了一种票据打印装置,应用于票据打印机,所述装置包括:确定单元,用于确定前次打印的第一票据的实测长度;第一接收单元,用于向控制设备发送所述实测长度,并接收所述控制设备返回的目标长度,所述目标长度采用本申请实施例中一个或多个所述的打印控制方法确定;打印单元,用于按照所述目标长度打印第二票据。
6、第五方面,本申请实施例还提供了一种电子设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的打印控制方法或者如本申请实施例中一个或多个所述的票据打印方法。
7、第六方面,本申请实施例还提供了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实施例中一个或多个所述的打印控制方法或者如本申请实施例中一个或多个所述的票据打印方法。
8、与现有技术相比,本申请实施例包括以下优点:
9、在本申请实施例中,通过获取票据打印机前次打印的第一票据的实测长度,而后基于该实测长度和预先确定的目标长度区间,确定待打印的第二票据的目标长度,最后向票据打印机发送目标长度,从而可以控制票据打印机按照目标长度打印第二票据。由于目标长度区间是基于票据打印机所打印的历史票据的长度确定的,因此目标长度区间能够反映出实测长度是否异常。基于该目标长度区间确定待打印的第二票据的目标长度,能够使得异常情况下第二票据的长度设定更为合理和准确,以减少异常情况所导致的票据打印纸大面积空白或者打印内容重叠等情况的发生。从而,减少了资源浪费,提高了票据打印的质量。
1.一种打印控制方法,其特征在于,应用于控制设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标标准长度,获取待打印至所述第二票据中的附加信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述实测长度和预先确定的目标长度区间,确定待打印的第二票据的目标长度,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述实测长度和预先确定的目标长度区间,确定待打印的第二票据的目标长度,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种票据打印方法,其特征在于,应用于票据打印机,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述票据打印机安装有滚轮;所述确定前次所打印的第一票据的实测长度,包括:
10.根据权利要求8所述的方法,其特征在于,在按照所述目标长度打印第二票据之前,所述方法还包括:
11.一种打印控制装置,其特征在于,应用于控制设备,所述装置包括:
12.一种票据打印装置,其特征在于,应用于票据打印机,所述装置包括:
13.一种电子设备,其特征在于,包括:
14.一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求1-10中任一所述的方法。