本申请涉及面单处理,尤其是涉及一种通用化面单打印方法、系统、设备及介质。
背景技术:
1、在物流运输过程中,包裹通常需要进行分拣,目前包裹分拣通常是人工从包裹上的面单上获取包裹信息,再根据包裹信息进行相对应的分拣。
2、而物流面单打印一般使用条码打印机完成。在当前的物流市场,面单打印过程中仍存在许多人工操作的过程,例如在面单打印之前,订单信息需要手动输入,包括收件人地址、联系等信息;手选取物流公司、快递运输等信息;物流员工需要将手动输入的订单信息利用电脑进行处理,包括修改订单状态等操作。这些操作人工输入订单信息的操作需要花费较长时间,且容易出现打错、漏打等情况,使得整个物流打印流程变得缓慢且不稳定,上述问题有待解决。
技术实现思路
1、为了优化面单的打印流程,减人工操作的过程,提高面单打印的效率,本申请提供一种通用化面单打印方法、系统、设备及介质,采用如下技术方案:
2、第一方面,本申请提供一种通用化面单打印方法,包括:
3、获取仓库作业端的打印请求信息,根据打印请求信息请求打印内容;
4、获取模板请求身份信息,根据模板请求身份信息得到对应的打印模版,并按数据类别将打印内容输入至打印模板,将得到的封装打印信息发送回仓库作业端;
5、获取仓库作业端组装完成的封装打印信息,根据组装完成的封装打印信息执行打印操作。
6、优选的,所述打印请求信息包括数据所有者信息,根据数据所有者信息限定数据范围。
7、优选的,所述打印请求信息还包括运单号信息,根据运单号信息从所限定的数据范围中获取指定运单数据作为打印内容。
8、优选的,所述模板请求身份信息包括模板所有者身份和承运商编码。
9、优选的,所述打印模板包括模板id、模板名称、模板url、模板总宽度、模板总高度和自定义区域坐标信息。
10、优选的,还包括:
11、将组装完成的封装打印信息进行存储,获取封装打印更新信息,将存储的封装打印信息的版本号与封装打印更新信息的版本号进行比对,在版本号比对为不相同的情况下,封装打印更新信息替换存储的封装打印信息。
12、优选的,所述组装完成的封装打印信息包括调用打印指令、请求id、打印命令、模板url、打印内容和自定义信息。
13、第二方面,本申请提供一种通用化面单打印系统,包括:
14、内容获取模块,用于获取仓库作业端的打印请求信息,根据打印请求信息请求打印内容;
15、模板获取模块,用于获取模板请求身份信息,根据模板请求身份信息得到对应的打印模版,并按数据类别将打印内容输入至打印模板,将得到的封装打印信息发送回仓库作业端;
16、打印模块,用于获取仓库作业端组装完成的封装打印信息,根据组装完成的封装打印信息执行打印操作。
17、第三方面,本申请提供一种通用化面单打印设备,包括存储器和处理器,所述存储器存储计算机程序,所述处理器被设置为运行所述计算机程序以执行如前所述的通用化面单打印方法。
18、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行如前所述的通用化面单打印方法。
19、综上所述,与现有技术相比,本申请提供的技术方案带来的有益效果至少包括:
20、本申请通过仓库作业端发送来的打印请求信息准确获取相对应的打印内容,再根据发送人的模板请求身份信息,获取到合适的打印模板,将打印内容与该模板进行封装,再将封装好的信息进行组装,从而对组装完成的封装打印信息执行打印操作,优化面单的打印流程,减人工操作的过程,提高面单打印的效率。
1.一种通用化面单打印方法,其特征在于,包括:
2.根据权利要求1所述的通用化面单打印方法,其特征在于,所述打印请求信息包括数据所有者信息,根据数据所有者信息限定数据范围。
3.根据权利要求2所述的通用化面单打印方法,其特征在于,所述打印请求信息还包括运单号信息,根据运单号信息从所限定的数据范围中获取指定运单数据作为打印内容。
4.根据权利要求1所述的通用化面单打印方法,其特征在于,所述模板请求身份信息包括模板所有者身份和承运商编码。
5.根据权利要求4所述的通用化面单打印方法,其特征在于,所述打印模板包括模板id、模板名称、模板url、模板总宽度、模板总高度和自定义区域坐标信息。
6.根据权利要求1所述的通用化面单打印方法,其特征在于,还包括:
7.根据权利要求1所述的通用化面单打印方法,其特征在于,所述组装完成的封装打印信息包括调用打印指令、请求id、打印命令、模板url、打印内容和自定义信息。
8.一种通用化面单打印系统,其特征在于,包括:
9.一种通用化面单打印设备,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1-7中任一项所述的通用化面单打印方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1-7中任一所述的通用化面单打印方法。