票据打印方法、装置及计算机存储介质和产品制造方法及图纸

技术编号:36732694 阅读:26 留言:0更新日期:2023-03-04 10:00
本申请提供了一种票据打印方法、装置及计算机存储介质和产品,其中,票据打印方法包括:接收客户端发送的票据打印请求;根据票据打印请求的交通工具信息从模板库中匹配打印模板;根据交通工具信息、打印模板和行程订单信息生成票据打印指令;向客户端发送票据打印指令,以使得客户端将票据打印指令发送至打印设备,并使得打印设备根据票据打印指令打印目标票据。本申请实施例通过从的模板库中获取打印模板,能够基于打印模板生成票据打印指令,使得打印设备根据票据打印指令,进而解决现有技术中存在打印设备只能打印一种样式发票这一问题,达到不需要通过客户端发版,也能够适应发票样式的改变,使打印出的发票的样式满足预设要求的效果。要求的效果。要求的效果。

【技术实现步骤摘要】
票据打印方法、装置及计算机存储介质和产品


[0001]本申请涉及计算机
,具体而言,涉及一种票据打印方法、装置及计算机存储介质和产品。

技术介绍

[0002]随着技术的发展,打车逐渐成为百姓的主流出行方式之一,在打车完成时,百姓可以要求司机出具行程对应的发票。
[0003]针对开票需求,一般出租车上安装有打印设备,通过打印设备可打印发票,然而每一台出租车上安装的打印设备均采用了固定形式的硬件结构,该固定形式的硬件结构只能打印一种样式的票据,因此在硬件确定的情况下,出租车上的打印设备只能打印一种样式的发票,这样一来,如果需要打印发票的样式与该打印设备能够打印的样式不一样时,则会导致该出租车的打印设备无法打印出合规的发票。另一方面,为了使得出租车上的打印设备能够打印样式改变后的发票,则需要更新该打印设备上的程序才能够使出租车上的打印设备能够打印样式改变后的发票,即需要通过客户端发版才能使出租车上的打印设备能够打印样式改变后的发票,这样又会造成操作繁琐耗时,造成人力物力的浪费。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种票据打印方法、服务端、客户端及计算机存储介质和产品,能够通过客户端从服务端的模板库中获取打印模板,并能够基于打印模板生成票据打印指令,使得打印设备根据票据打印指令,进而解决现有技术中存在打印设备只能打印一种样式发票这一的问题,达到不需要通过客户端发版,也能够适应发票样式的改变,使打印出的发票的样式满足预设要求的效果。
[0005]为此本申请第一方面公开一种票据打印方法,所述方法应用于服务端,所述方法包括:
[0006]接收客户端发送的票据打印请求,所述票据打印请求包括行程订单信息和交通工具信息;
[0007]根据所述交通工具信息从模板库中匹配打印模板,所述模板库中存储基于若干种票据样式配置的所述打印模板;
[0008]根据所述交通工具信息、所述打印模板和所述行程订单信息生成票据打印指令;
[0009]向所述客户端发送所述票据打印指令,以使得所述客户端将所述票据打印指令发送至打印设备,并使得所述打印设备根据所述票据打印指令打印目标票据。
[0010]在本申请第一方面中,服务端通过接收客户端发送的票据打印请求,进而能够根据票据打印请求所携带的交通工具信息从模板库中匹配打印模板,进而查询到满足样式要求的打印模板,从而使得打印设备根据基于打印模板生成的票据打印指令打印出满足要求的票据,其中,由于模板库中存储的打印模板是基入若干种票据样式配置得到,因此模板库中的打印模板能够适应不同样式的票据,使得打印设备即使在能够打印多种样式的票据。
[0011]在本申请第一方面中,作为一种可选的实施方式,所述根据所述交通工具信息、所述打印模板和所述行程订单信息生成票据打印指令,包括:
[0012]根据所述交通工具信息确定所述打印设备的硬件类型;
[0013]根据所述打印设备的硬件类型、所述打印模板和所述行程订单信息生成所述票据打印指令。
[0014]在本可选实施方式中,通过交通工具信息确定打印设备的硬件类型,进而能够根据打印设备的硬件类型、打印模板和所述行程订单信息生成票据打印指令,使得生成的票据打印指令能够适应打印设备的硬件类型,从而降低生成的票据打印指无法被打印设备执行这类情况的发生概率。
[0015]在本申请第一方面中,作为一种可选的实施方式,所述根据所述打印设备的硬件类型、所述打印模板和所述行程订单信息生成所述票据打印指令,包括:
[0016]将行程订单信息填充至所述打印模板中并去除所述打印模板中的多余数据,得到结果集;
[0017]根据所述打印设备的硬件类型确定所述结果集的解析参数;
[0018]根据所述结果集的解析参数对所述结果集进行解析,得到所述票据打印指令。
[0019]在本可选的实施方式中,通过行程订单填充至所述打印模板中并去除打印模板中的多余数据,能够得到结果集,另一方面,通过打印设备的硬件类型能够确定所述结果集的解析参数,这样一来,就能够根据结果集的解析参数对结果集进行解析,从而使得生成的票据打印指令能够适应打印设备的硬件类型,从而降低生成的票据打印指无法被打印设备执行这类情况的发生概率。
[0020]在本申请第一方面中,作为一种可选的实施方式,在所述接收客户端发送的票据打印请求之后,所述根据所述交通工具信息从模板库中获取打印模板之前,所述方法还包括:
[0021]对所述行程订单信息与所述交通工具信息进行校验,并在所述行程订单信息与所述交通工具信息校验通过后,执行所述根据所述交通工具信息从模板库中获取打印模板。
[0022]在本可选的实施方式中,通过对行程订单信息和交通工具信息进行校验,能够避免在行程订单信息和交通工具信息有误的情况下打印票据,从而降低票据打印错误这一情况的发生概率。
[0023]在本申请第一方面中,作为一种可选的实施方式,在所述接收客户端发送的票据打印请求之前,所述方法还包括:
[0024]生成可视化配置界面,并基于所述可视化配置界面响应针对票据样式的模板配置指令,以对所述模板库中存储的所述打印模板进行配置;
[0025]基于所述可视化配置界响应针对所述打票设备的硬件类型的数据解析配置指令,以确定所述打票设备的硬件类型对应的所述结果集的解析参数,其中,所述结果集的解析参数包括指令集格式、字符编码方式中的一种参数。
[0026]在本可选的实施方式中,通过可视化配置界,能够便于用户对模板库中的打印模板进行编辑更新,以使得模板库中的打印模板满足预设样式要求,与此同时,通过可视化配置界,能够配置打印模板和所述行程订单信息的解析参数,使基于打印模板和所述行程订单信息的解析参数生成的票据打印指令能够被打印设备正确执行,从而使得打印设备打印
出正确样式的票据。
[0027]本申请第二方面公开一种票据打印方法,所述方法应用于客户端,所述方法包括:
[0028]向所述服务端发送票据打印请求,所述票据打印请求包括行程订单信息和交通工具信息;
[0029]接收所述服务端根据所述行程订单信息和基于所述交通工具信息从模板库中获取的打印模板,生成的票据打印指令,所述模板库中存储有基于若干种票据样式配置的所述打印模板;
[0030]将所述票据打印指令发送至打印设备,以使得所述打印设备根据所述票据打印指令打印目标票据。
[0031]在本申请第二方面中,客户端通过向服务端发送票据打印请求,进而能够根据票据打印请求所携带的交通工具信息从模板库中匹配打印模板,进而查询到满足样式要求的打印模板,从而使得打印设备根据基于打印模板生成的票据打印指令打印出满足要求的票据,其中,由于模板库中存储的打印模板是基入若干种票据样式得到,因此模板库中的打印模板能够适应不同样式的票据,使得打印设备即使在能够打印多种样式的票据。
[0032]在本申请第二方面中,作为一种可选的实施方式,在所述向所述服务端发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种票据打印方法,其特征在于,所述方法应用于服务端,所述方法包括:接收客户端发送的票据打印请求,所述票据打印请求包括行程订单信息和交通工具信息;根据所述交通工具信息从模板库中匹配打印模板,所述模板库中存储有基于若干种票据样式配置的所述打印模板;根据所述交通工具信息、所述打印模板和所述行程订单信息生成票据打印指令;向所述客户端发送所述票据打印指令,以使得所述客户端将所述票据打印指令发送至打印设备,并使得所述打印设备根据所述票据打印指令打印目标票据。2.如权利要求1所述的方法,其特征在于,所述根据所述交通工具信息、所述打印模板和所述行程订单信息生成票据打印指令,包括:根据所述交通工具信息确定所述打印设备的硬件类型;根据所述打印设备的硬件类型、所述打印模板和所述行程订单信息生成所述票据打印指令。3.如权利要求2所述的方法,其特征在于,所述根据所述打印设备的硬件类型、所述打印模板和所述行程订单信息生成所述票据打印指令,包括:将行程订单信息填充至所述打印模板中并去除所述打印模板中的多余数据,得到结果集;根据所述打印设备的硬件类型确定所述结果集的解析参数;根据所述结果集的解析参数对所述结果集进行解析,得到所述票据打印指令。4.如权利要求1所述的方法,其特征在于,在所述接收客户端发送的票据打印请求之后,所述根据所述交通工具信息从模板库中获取打印模板之前,所述方法还包括:对所述行程订单信息与所述交通工具信息进行校验,并在所述行程订单信息与所述交通工具信息校验通过后,执行所述根据所述交通工具信息从模板库中获取打印模板。5.一种票据打印方法,其特征在于,所述方法应用于客户端,所述方法包括:向服务端发送票据打印请求,所述票据打印请求包括行程订单信息和交通工具信息;接收所述服务端根据所述行程订单信息和基于所述交通工具信息从模板库中获取的打印模板,生成的票据打印指令,所述模板库中存储有所述基于若干种票据样式配置的所述打印模板...

【专利技术属性】
技术研发人员:吕一超张利民
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:

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

1