本地打印面单方法、装置、设备及存储介质制造方法及图纸

技术编号:24613074 阅读:46 留言:0更新日期:2020-06-24 00:55
本发明专利技术公开了一种本地打印面单方法、装置、设备及存储介质。该方法包括:获取外部程序和/或终端发送的带有待打印的面单数据和调用本地打印服务的调用指令的打印请求,调用DES算法对面单数据进行解密,得到具体的打印数据,从本地服务内存中查询对应的打印模板,并将订单报文中携带的信息填写到本地服务存储的模板文件中得到打印矢量文件,根据调用指令从本地服务中的调度对应的打印机,并进行打印,实现了模板文件的在线配置和本地存储,直接在本地服务中进行面单的生成,以及在本地进行打印驱动的调用,无需依赖浏览器或者外部组件,解决了传统打印控件兼容性差,本地的打印机调用可以实现满负荷的工作,提高打印效率和使用体验。

Local printing method, device, equipment and storage medium

【技术实现步骤摘要】
本地打印面单方法、装置、设备及存储介质
本专利技术涉及面单打印
,尤其涉及一种本地打印面单方法、装置、设备及存储介质。
技术介绍
传统的纸质面单打印方式是针式打印机打印,使用的耗材是石墨盒和传统四联单纸张,打印速度慢,平均速度2秒打印一张面单,打印使用的工具是系统自研的打印工具,设置打印模板,调用打印机驱动进行打印,打印工具不够灵活,传统的打印服务是基于浏览器JS方法打印,一个打印服务控件不能做到支持所有浏览器,兼容性差。
技术实现思路
本专利技术的主要目的在于解决传统打印控件的兼容性差,且必须依赖浏览器内核才能调用打印驱动的技术问题。本专利技术第一方面提供了一种本地打印面单方法,所述本地打印面单方法包括:获取外部程序和/或终端发送的打印请求,其中,所述打印请求包括待打印的面单数据;对所述面单数据进行解密,得到订单报文和打印模板类型;根据所述打印模板类型,从本地服务内存中查询对应的打印模板,并将所述订单报文中携带的信息逐一填写到所述打印模板中,绘制成面单的打印矢量文件,并打印所述矢量文件本文档来自技高网...

【技术保护点】
1.一种本地打印面单方法,其特征在于,所述本地打印面单方法包括:/n获取外部程序和/或终端发送的打印请求,其中,所述打印请求包括待打印的面单数据;/n对所述面单数据进行解密,得到订单报文和打印模板类型;/n根据所述打印模板类型,从本地服务内存中查询对应的打印模板,并将所述订单报文中携带的信息逐一填写到所述打印模板中,绘制成面单的打印矢量文件,并打印所述矢量文件;其中,所述打印模板为所述本地服务通过服务端监控接口从服务端同步得到的模板文件。/n

【技术特征摘要】
1.一种本地打印面单方法,其特征在于,所述本地打印面单方法包括:
获取外部程序和/或终端发送的打印请求,其中,所述打印请求包括待打印的面单数据;
对所述面单数据进行解密,得到订单报文和打印模板类型;
根据所述打印模板类型,从本地服务内存中查询对应的打印模板,并将所述订单报文中携带的信息逐一填写到所述打印模板中,绘制成面单的打印矢量文件,并打印所述矢量文件;其中,所述打印模板为所述本地服务通过服务端监控接口从服务端同步得到的模板文件。


2.根据权利要求1所述的本地打印面单方法,其特征在于,在所述获取外部程序和/或终端发送的打印请求之前,还包括:
通过定时器控制所述本地服务启动,并请求所述服务端监控接口获取所述服务端上的模板文件的版本号;
比较所述版本号与所述本地服务内存中存储的模板文件的版本号是否相同;
若不相同,则将所述服务端上的模板文件替换所述本地服务内存中的模板文件。


3.根据权利要求2所述的本地打印面单方法,其特征在于,所述将所述服务端上的模板文件替换所述本地服务内存中的模板文件包括:
下载所述服务端中最新的版本号对应的模板文件;
将所述模板文件按照键-值key_value文件流形式进行转换,得到模板文件存储表;
将所述模板文件存储表替换所述若所述本地服务内存中的模板文件存储表。


4.根据权利要求3所述的本地打印面单方法,其特征在于,在所述将所述服务端上的模板文件替换所述本地服务内存中的模板文件之后,还包括:
启动所述本地服务中的Web服务的jetty容器服务,并基于所述jetty容器服务对外部程序和/或终端提供请求面单打印操作的http服务;
所述获取外部程序和/或终端发送的打印请求包括:
通过所述http服务,获取所述外部程序和/或终端根据待打印的面单数据生成的打印请求。


5.根据权利要求4所述的本地打印面单方法,其特征在于,所述外部程序和/或终端根据待打印的面单数据生成的打印请求,通过以下步骤得到:
所述外部程序和/或终端采集待打印的面单报文,并将所述面单报文进行DES加密,得到密文报文;
根据所述面单报文选择对应的模板标识号、面单报文的文档类型和打印机参数;
按照键-值key_value文件流形式,根据所述密文报文、模板标识号、文档类型和打印机参数生成key_value文件流,并嵌入至请求中。

【专利技术属性】
技术研发人员:徐如山李海萍
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:上海;31

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

1