1.一种邮政单打印方法,其特征在于,包括如下步骤:
步骤01、获取待打印的邮政单数量P;
步骤02、判断所述邮政单数量P是否超过N,所述N为单次打印的上限值,若超过,则进入步骤03,若未超过,则直接打印;
步骤03、按预设的分组规则对待打印的邮政单进行分组;按邮政单上的时间先后顺序将所述待打印的邮政单按每T张邮政单为一组进行分组,其中0<T≤N;
若P为T整数倍,第一组为第1~T张,第S组为第(S-1)×T+1到第S×T张邮政单,所述N/2≤T≤N,1≤S≤P/T;
若P=S×T+m,m
步骤04、对所述分组后的邮政单按每组第一份邮政单上的时间先后顺序进行打印处理,该步骤包括:
步骤04-1、检测打印设备状态,包括打印设备接口容纳的打印文件数量、设备预热状态、以及接口通信状态;
步骤04-2、发送打印指令并调用打印接口,发送分组打印指令至打印设备,并通过打印接口进行打印数据的输入;
步骤04-3、对第一组邮政单进行打印,将第一组邮政单的打印数据通过打印接口发送至打印设备开始打印;
步骤04-4、判断第一组邮政单是否打印完,若打印完,则进入下一步,若未打印完,则继续打印;
步骤04-5、循环调用接口对剩余的第S组邮政单依次进行打印。
2.根据权利要求1所述的方法,其特征在于,步骤4还包括:步骤04-6、S组邮政单打印结束后,检测该组实际已打印的邮政单数量并判断是否有遗漏,若有遗漏,则整理被遗漏的邮政单号并自动排入第S+1组的邮政单中待打印,若没有遗漏,则继续打印下一组。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:步骤05、每打印完一组邮政单,自动记录已完成的打印数量,当记录的累计打印数量到达P时,发送打印结束指令至打印设备停止打印操作。
4.根据权利要求1所述的方法,其特征在于,N优选为100。
5.一种电子装置,包括存储器和处理器,其特征在于,所述存储器用于存储被处理器执行的邮政单打印系统,所述邮政单打印系统包括:数据采集模块,用于采集待打印的邮政单数量;
判断模块,用于判断所述待打印的邮政单数量是否超过N,所述N为单次打印的上限值,若超过N,则发送待打印的邮政单至分组模块进行分组,若未超过N,则直接发送打印模块进行打印;
分组模块,用于对待打印的邮政单进行分组,并将分组后的邮政单发送至打印模块;按邮政单上的时间先后顺序将所述待打印的邮政单按每T张邮政单为一组进行分组,其中0<T≤N;
若P为T整数倍,第一组为第1~T张,第S组为第(S-1)×T+1到第S×T张邮政单,所述N/2≤T≤N,1≤S≤P/T;
若P=S×T+m,m
打印模块,用于对待打印的邮政单进行打印处理,所述打印模块用于:检测打印设备状态,包括打印设备接口容纳的打印文件数量、设备预热状态、以及接口通信状态;
发送打印指令并调用打印接口,发送分组打印指令至打印设备,并通过打印接口进行打印数据的输入;
对第一组邮政单进行打印,将第一组邮政单的打印数据通过打印接口发送至打印设备开始打印;
判断第一组邮政单是否打印完,若打印完,则进入下一步,若未打印完,则继续打印;
循环调用接口对剩余的第S组邮政单依次进行打印。
6.根据权利要求5所述的电子装置,其特征在于,所述打印模块包括普通打印子模块和分组打印子模块,所述普通打印子模块用于对待打印的数量未超过N的邮政单进行打印处理,所述分组打印子模块用于对待打印的数量超过N的邮政单进行分组打印处理。
7.根据权利要求5所述的电子装置,其特征在于,所述邮政单打印系统还包括打印计数模块,用于记录已累计打印完的邮政单数量。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有邮政单打印系统,所述邮政单打印系统可被至少一个处理器所执行,以使所述至少一个处理器执行如权利要求1-4中任一项所述的邮政单打印方法的步骤。