一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

打印任务的分配方法、系统、电子设备和存储介质与流程

2022-04-06 17:30:15 来源:中国专利 TAG:


1.本发明涉及打印控制技术领域,尤其涉及一种打印任务的分配方法、系统、电子设备和存储介质。


背景技术:

2.在各种交通工具的出行过程中,会产生各种票据,乘客会根据自身的需求进行票据打印,特别是对于可以抵扣9%税点的行程单,其打印需求日益增长。现有的打印任务分配方式是人工预估每天的打印票据总量,除以打印机数量,人工计算平均分配到每台打印机上的总量后,再在打印系统内设置对应的打印分配规则,由于每天的打印总量不能完全预估准确,导致超预估量的打印任务会被分配到最后一台打印机上。待其余打印机完成打印工作,最后一台打印机仍然需要工作很长时间,且需要人工配合机器工作,导致人工资源的浪费、打印机资源不能被充分使用,打印效率低下。


技术实现要素:

3.本发明要解决的技术问题是为了克服现有技术中需要人工预估待打印票据的总数量,根据打印机的数量,计算分配到每台打印机的打印数量,并人工将打印分配规则设置在打印系统内,人工配合机器工作会导致人工资源的浪费、打印机打印任务分配不均匀、打印效率低下以及打印机使用率低的缺陷,提供一种打印任务的分配方法、系统、电子设备和存储介质。
4.本发明是通过下述技术方案来解决上述技术问题:
5.第一方面,提供一种打印任务的分配方法,所述打印任务的分配方法包括:
6.获取打印任务对应的待打印总数量;
7.获取打印机数量和每台所述打印机的设备参数;
8.根据所述待打印总数量、所述打印机数量和所述设备参数,生成打印分配规则;
9.其中,所述打印分配规则对应打印轮次、每个所述打印轮次下每台所述打印机的打印优先级以及打印数量;
10.根据所述打印分配规则将打印任务分配至对应的所述打印机以进行打印。
11.本发明根据打印任务对应的待打印总数量、打印机数量和每台打印机的设备参数,生成包括打印轮次、每个打印轮次下每台打印机的打印优先级以及打印数量在内的打印分配规则,根据打印分配规则将打印任务分配至对应的打印机以进行打印;充分考虑了不同打印机的设备参数,调整打印任务的打印分配规则,实现了打印任务的智能化、多元化分配,避免了使用人工预估待打印总数量,减少了人力资源的投入,避免人工设置失误,提高了打印机的使用率和打印效率。
12.较佳地,所述设备参数包括设备身份识别信息和最大打印数量;
13.所述生成打印分配规则的步骤包括:
14.根据不同的所述打印机的所述最大打印数量和所述设备身份识别信息,生成对应
打印机的所述打印优先级;
15.其中,所述最大打印数量的大小与所述打印优先级的高低呈正相关。
16.本发明通过获取包括设备身份识别信息和最大打印数量在内的设备参数,根据不同打印机的最大打印数量和设备身份识别信息,生成对应打印机的打印优先级,通过与每台打印机的最大打印数量相关联的打印优先级,对打印机进行排序,进而对打印任务进行智能分配,充分考虑了不同打印机的最大打印量,提高了打印机的使用率和打印效率。
17.较佳地,当所述打印分配规则对应m个所述打印轮次时,所述生成打印分配规则的步骤还包括:
18.当m=1时,按照所述打印优先级、所述待打印总数量确定采用最大打印数量进行打印的若干台第一打印机和采用第一剩余打印数量进行打印的若干台第二打印机;
19.其中,所述第一剩余打印数量为所述待打印总数量的打印任务经过若干台第一打印机打印后剩余的打印数量;
20.所述第一剩余打印数量的若干台第二打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印;或,
21.当m≥2时,在第1至第m-1个所述打印轮次中,每台所述打印机均采用所述最大打印数量进行打印;
22.其中,第m个所述打印轮次对应第二剩余打印数量;
23.第m个所述打印轮次中,按照所述打印优先级、所述第二剩余打印数量确定采用最大打印数量进行打印的若干台第三打印机和采用第三剩余打印数量进行打印的若干台第四打印机;
24.其中,所述第三剩余打印数量为所述第二剩余打印数量的打印任务经过若干台第三打印机打印后剩余的打印数量;
25.所述第三剩余打印数量的若干台第四打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印。
26.本发明根据打印轮次,进行打印任务的分配,当只有一轮次打印任务时,会根据打印优先级、待打印总数量对打印机进行划分,确定采用最大打印数量进行打印的若干台第一打印机,和采用第一剩余打印数量进行打印的若干台第二打印机;当打印轮次为两轮次及以上(m轮次)时,前m-1打印轮次中,每台打印机均采用所最大打印数量进行打印,最后一轮(m)打印轮次中,按照打印优先级、第二剩余打印数量确定采用最大打印数量进行打印的若干台第三打印机,和采用第二剩余打印数量进行打印的若干台第四打印机,第二打印机、第四打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印,实现了打印任务分配的多元化,提高了打印机的使用率和打印效率,提高了打印控制的灵活性。
27.较佳地,所述获取打印机数量和每台所述打印机的设备参数的步骤之后包括:
28.根据所述待打印总数量、所述打印机数量和所述设备参数,确定打印轮次,并基于所述打印轮次和预设打印规则将打印任务分配至对应的所述打印机以进行打印。
29.本发明在获取了打印机数量和每台打印机的设备参数后,根据待打印总数量、打印机数量和设备参数,确定打印轮次,并基于打印轮次和预设打印规则将打印任务分配至对应的打印机以进行打印;采用预设的打印规则,在预先设置好打印分配规则后,对打印任务直接进行分配,简单、快速的实现打印任务的分配,进而提高打印效率。
30.第二方面,提供一种打印任务的分配系统,所述分配系统包括:
31.待打印数量获取模块,用于获取打印任务对应的待打印总数量;
32.设备参数获取模块,用于获取打印机数量和每台所述打印机的设备参数;
33.打印分配规则生成模块,用于根据所述待打印总数量、所述打印机数量和所述设备参数,生成打印分配规则;
34.其中,所述打印分配规则对应每台所述打印机的打印轮次、打印优先级以及每个轮次每台所述打印机的打印数量;
35.打印任务分配模块,用于根据所述打印分配规则将打印任务分配至对应的所述打印机以进行打印。
36.较佳地,所述设备参数包括设备身份识别信息和最大打印数量;
37.所述打印分配规则生成模块包括:
38.打印优先级生成单元,用于根据不同的所述打印机的所述最大打印数量和所述设备身份识别信息,生成对应打印机的所述打印优先级;
39.其中,所述最大打印数量的大小与所述打印优先级的高低呈正相关。
40.较佳地,当所述打印分配规则对应m个所述打印轮次时,所述打印分配规则生成模块还包括:
41.第一打印分配单元,用于当m=1时,按照所述打印优先级、所述待打印总数量确定采用最大打印数量进行打印的若干台第一打印机和采用第一剩余打印数量进行打印的若干台第二打印机;
42.其中,所述第一剩余打印数量为所述待打印总数量的打印任务经过若干台第一打印机打印后剩余的打印数量;
43.所述第一剩余打印数量的若干台第二打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印;或,
44.第二打印分配单元,用于当m≥2时,在第1至第m-1个所述打印轮次中,每台所述打印机均采用所述最大打印数量进行打印;
45.其中,第m个所述打印轮次对应第二剩余打印数量;
46.第m个所述打印轮次中,按照所述打印优先级、所述第二剩余打印数量确定采用最大打印数量进行打印的若干台第三打印机和采用第三剩余打印数量进行打印的若干台第四打印机;
47.其中,所述第三剩余打印数量为所述第二剩余打印数量的打印任务经过若干台第三打印机打印后剩余的打印数量;
48.所述第三剩余打印数量的若干台第四打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印。
49.较佳地,所述分配系统还包括预设打印分配模块,用于在所述获取打印机数量和每台所述打印机的设备参数之后,根据所述待打印总数量、所述打印机数量和所述设备参数,确定打印轮次,并基于所述打印轮次和预设打印规则将打印任务分配至对应的所述打印机以进行打印。
50.本发明的打印任务的分配系统,通过各个模块和单元的配合,实现打印任务的智能化、多元化分配方式,充分考虑了不同打印机的设备参数,进行打印任务的分配,调整打
印任务的打印分配规则,实现了打印任务的智能化、多元化分配,避免了使用人工预估待打印总数量,减少了人力资源的投入,避免人工设置失误,提高了打印机的使用率和打印效率。
51.第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现上述任一所述的打印任务的分配方法。
52.第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的打印任务的分配方法。
53.本发明的积极进步效果在于:
54.本发明根据打印任务对应的待打印总数量、打印机数量和每台打印机的设备参数,生成包括打印轮次、每个打印轮次下每台打印机的打印优先级以及打印数量在内的打印分配规则,根据打印分配规则将打印任务分配至对应的打印机以进行打印;调整打印任务的打印分配规则,实现了打印任务的智能化、多元化分配,减少人力资源的投入,避免人工设置失误;实现了打印任务的最大化分配、平均分配、随机分配、预设分配等多种分配方式,提高了打印机的使用率和打印效率,优化了现有的打印方式,满足更高要求的打印场景需求。
附图说明
55.图1为本发明实施例1提供的一种打印任务的分配方法的流程图;
56.图2为本发明实施例2提供的步骤103对应的方法流程图;
57.图3为本发明实施例4提供的一种打印任务的分配系统的结构示意图;
58.图4为本发明实施例5提供的一种电子设备结构示意图。
具体实施方式
59.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
60.实施例1
61.图1为本发明实施例1提供的一种打印任务的分配方法的流程图,该方法包括:
62.步骤101,获取打印任务对应的待打印总数量。
63.步骤102,获取打印机数量和每台打印机的设备参数。
64.在本实施例中,每台打印机具有各自的设备参数,其中设备参数可以表征打印机的新旧程度、打印数量、打印速度、打印质量等等。
65.设备参数也可以称为打印机id(identity document,身份证标识号、账号、唯一编码、专属号码),用于标识不同打印机的信息。
66.步骤103,根据待打印总数量、打印机数量和设备参数,生成打印分配规则;
67.其中,打印分配规则对应打印轮次、每个打印轮次下每台打印机的打印优先级以及打印数量。
68.在本实施例中,不同的打印机设备参数,对应不同的优先级,例如总共有10台打印机,编号为1-10,其中第1-3台打印机是新采购的,其设备性能更好,打印量和打印速度相对
于使用了较久的第4-10台打印机而言,具有一定的优势,因此其打印优先级较高,在打印任务分配时,可以优先考虑第1-3台。
69.本实施例中的打印机编号只是示例性的,实际使用过程中可以根据需要和用户喜好等因素对打印机进行编号。
70.步骤104,根据打印分配规则将打印任务分配至对应的打印机以进行打印。
71.本发明根据打印任务对应的待打印总数量、打印机数量和每台打印机的设备参数,生成包括打印轮次、每个打印轮次下每台打印机的打印优先级以及打印数量在内的打印分配规则,根据打印分配规则将打印任务分配至对应的打印机以进行打印;充分考虑了不同打印机的设备参数,调整打印任务的打印分配规则,实现了打印任务的智能化、多元化分配,避免了使用人工预估待打印总数量,减少了人力资源的投入,避免人工设置失误,提高了打印机的使用率和打印效率。
72.本实施例中,当设备参数包括设备身份识别信息和最大打印数量时,所述生成打印分配规则的步骤包括:
73.根据不同的打印机的最大打印数量和设备身份识别信息,生成对应打印机的打印优先级;
74.其中,最大打印数量的大小与打印优先级的高低呈正相关。
75.在本实施例中,设备参数包括身份识别信息和最大打印数量,身份识别信息可以是打印机的编号,身份识别信息可以体现不同打印机的不同性能参数,对应不同的新旧程度、最大打印数量、打印速度、打印质量等等;根据不同的打印机的最大打印数量和设备身份识别信息,生成对应打印机的打印优先级;在打印任务分配时,优先级高的打印机优先安排打印任务。
76.本发明通过获取包括设备身份识别信息和最大打印数量在内的设备参数,根据不同打印机的最大打印数量和设备身份识别信息,生成对应打印机的打印优先级,通过与每台打印机的最大打印数量相关联的打印优先级,对打印机进行排序,进而对打印任务进行智能分配,充分考虑了不同打印机的最大打印量,提高了打印机的使用率和打印效率。
77.实施例2
78.本实施例是对实施例1中步骤103的进一步改进,图2为本发明实施例2提供的步骤103对应的方法流程图;在步骤103中,当打印分配规则对应m个打印轮次时,生成打印分配规则的步骤还包括:
79.步骤1031,当m=1时,按照打印优先级、待打印总数量确定采用最大打印数量进行打印的若干台第一打印机和采用第一剩余打印数量进行打印的若干台第二打印机。
80.其中,第一剩余打印数量为待打印总数量的打印任务经过若干台第一打印机打印后剩余的打印数量;第一剩余打印数量的若干台第二打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印。
81.步骤1032,当m≥2时,在第1至第m-1个打印轮次中,每台打印机均采用最大打印数量进行打印。
82.其中,第m个打印轮次对应第二剩余打印数量。
83.步骤1033,第m个打印轮次中,按照打印优先级、第二剩余打印数量确定采用最大打印数量进行打印的若干台第三打印机和采用第三剩余打印数量进行打印的若干台第四
打印机。
84.其中,第三剩余打印数量为第二剩余打印数量的打印任务经过若干台第三打印机打印后剩余的打印数量;
85.第三剩余打印数量的若干台第四打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印。
86.下面结合具体场景说明本发明实施例2提供的打印任务的分配方法的工作原理。
87.场景1
88.打印轮次为1轮,打印任务对应的待打印总数量为16000,打印机数量为6台,打印机的身份识别信息为11、21、31、41、51、61,打印机11的最大打印量为2000,打印机21的最大打印量为3000,打印机31的最大打印量为2500,打印机41的最大打印量为3500,打印机51的最大打印量为4000,打印机61的最大打印量为1500,在该场景中,每台打印机的最大打印量均不相同。
89.对打印机11、21、31、41、51、61按照其最大打印数量进行打印优先级排序,得到打印排序为51-41-21-31-11-61,其中打印优先级排序中的前4台打印机为第一打印机,即51、41、21、31按照各自的最大打印量进行打印,4000 3500 3000 2500=13000,则第一剩余打印数量为16000-13000=3000。
90.打印优先级排序中的后2台打印机11、61为第二打印机,此时需要对第一剩余打印数量3000进行分配,分配方式可以采用平均分配打印、随机分配打印或单台直接打印方式进行打印;若采用平均分配,则打印机11、61每台各自打印1500;若采用随机分配,则打印机11可以打印1800,打印机61打印1200,或者打印机可以11打印1600,打印机61可以打印1400,只要保证第一剩余打印数量3000分配完成即可。
91.场景2
92.本场景是对场景1的进一步补充,在打印排序为51-41-21-31-11-61的情况下,确定前5台打印机均为第一打印机,打印机61为第二打印机,即51、41、21、31、11按照每台各自的最大打印量进行打印,4000 3500 3000 2500 2000=15000,则第一剩余打印数量为16000-15000=1000,小于打印机61的最大打印量1500,此时打印机61直接打印1000,进行单台直接打印,完成打印任务分配。
93.场景3
94.打印轮次为1轮,打印任务对应的待打印总数量为16500,打印机数量为6台,打印机的身份识别信息为11、21、31、41、51、61,打印机11的最大打印量为2000,打印机21的最大打印量为3000,打印机31的最大打印量为2500,打印机41的最大打印量为3500,打印机51的最大打印量为4000,打印机61的最大打印量为1500,在该场景中,每台打印机的最大打印量均不相同。
95.对打印机11、21、31、41、51、61按照其最大打印数量进行打印优先级排序,得到打印排序为51-41-21-31-11-61,确定6台打印机均为第一打印机,按照各自的最大打印量进行打印,4000 3500 3000 2500 2000 1500=16500,刚好完成打印任务分配,该场景下,全部打印机均为第一打印机,采用最大打印数量进行打印。
96.场景4
97.打印轮次为2轮,打印任务对应的待打印总数量为28500,打印机数量为6台,打印
机的身份识别信息为11、21、31、41、51、61,打印机11的最大打印量为2000,打印机21的最大打印量为3000,打印机31的最大打印量为2500,打印机41的最大打印量为3500,打印机51的最大打印量为4000,打印机61的最大打印量为1500,在该场景中,每台打印机的最大打印量均不相同。
98.第1打印轮次中,6台打印机均采用最大打印数量进行打印,即4000 3500 3000 2500 2000 1500=16500,则第二剩余打印数量为28500-16500=12000。
99.第2打印轮次中,需要打印的第二剩余打印数量为12000,此时,需要确定采用最大打印数量进行打印的若干台第三打印机和采用第三剩余打印数量进行打印的若干台第四打印机。
100.对打印机11、21、31、41、51、61按照其最大打印数量进行打印优先级排序,得到打印排序为51-41-21-31-11-61,确定前3台打印机为第三打印机,即打印机51、41、21每台按照各自最大打印数量进行打印,4000 3500 3000=10500,则第三剩余打印数量为12000-10500=1500。
101.对于第四打印机31、11、61,对应的第三剩余打印数量为1500,其打印分配规则可以采用平均分配打印、随机分配打印或单台直接打印方式进行打印;若采用平均分配,则打印机31、11、61每台各自打印500;若采用随机分配打印,则打印机31可以打印200,打印机11可以打印400,打印机61可以打印900,或者打印机31可以打印800,打印机11可以打印200,打印机61可以打印500,只要保证第三剩余打印数量1500分配完成即可;由于第三剩余打印数量1500小于打印机31的最大打印量2500,若采用单台直接打印,则打印机31直接打印1500,进行单台直接打印,完成打印任务分配。
102.本实施例中的待打印总数量、打印机数量、打印机的身份识别信息、最大打印数量、打印优先级、打印轮次均是示例性的,其中关于第一打印机、第二打印机、第三打印机、第四打印机的台数分配也是示例性的,本领域的技术人员,可以根据实际打印需求和设备参数进行设定和调整,优选按照每台打印机的最大打印量进行打印,也可以采用平均分配打印、随机分配打印或单台直接打印方式进行打印,只要保证打印任务分配完成即可。
103.本发明根据打印轮次、打印优先级、待打印总数量对打印机进行划分,进行打印任务的分配,采用平均分配打印、随机分配打印或单台直接打印方式进行打印,实现了打印任务分配的多元化,采用多种分配规则进行打印任务的分配,提高了打印机的使用率和打印效率,提高了打印控制的灵活性。
104.实施例3
105.本实施例是对实施例1的进一步改进,在获取打印机数量和每台打印机的设备参数的步骤之后包括:
106.根据待打印总数量、打印机数量和设备参数,确定打印轮次,并基于打印轮次和预设打印规则将打印任务分配至对应的所述打印机以进行打印。
107.本实施例中的预设打印规则,可以是用户预先设定好的分配规则,预设打印规则可以采用每台打印机的单次打印数量为相同的固定数值,根据打印轮次,进行待打印总数量平均循环分配;也可以采用每台打印机的单次打印数量为不同的固定数值,根据打印轮次,进行待打印总数量循环分配;其中每个打印轮次中每台打印机的打印数量也可以根据需要进行设定;也可以采用平均分配加上随机分配或者单台直接打印的分配规则。
108.下面结合具体场景说明本发明实施例3的打印任务的分配方法的工作原理。
109.场景5
110.打印任务对应的待打印总数量为6000,打印机数量为3台,打印机的身份识别信息为12、22、32,根据待打印总数量、打印机数量和每台打印机的设备参数,确定打印轮次为1轮,若打印排序为12-22-32,预设分配规则为平均分配,则采用平均分配的方式进行打印,即打印机12、22、32每台各自打印2000。
111.若采用逐步递增的方式打印,即打印机12的打印数量小于打印机22的打印数量,打印机22的打印数量小于打印机32的打印数量。
112.则打印机12可以打印1000,打印机22可以打印2000,打印机32可以打印3000,或者则打印机12可以打印1500,打印机22可以打印2000,打印机32可以打印2500。
113.若采用逐步递减的方式打印,即打印机12的打印数量大于打印机22的打印数量,打印机22的打印数量大于打印机32的打印数量。
114.则打印机12可以打印3000,打印机22可以打印2000,打印机32可以打印1000,或者则打印机12可以打印2500,打印机22可以打印2000,打印机32可以打印1500。
115.也可以采用随机分配或者单台直接打印的方式,进行打印任务的分配。
116.场景6
117.打印任务对应的待打印总数量为18000,打印机数量为3台,打印机的身份识别信息为12、22、32,根据待打印总数量、打印机数量和每台打印机的设备参数,确定打印轮次为3轮,若打印排序为12-22-32,预设分配规则为平均分配,则采用平均分配的方式进行打印,即打印机12、22、32每个打印轮次每台各自打印2000,3个打印轮次后,完成打印任务的分配。
118.若第1个打印轮采用平均分配,则打印机12、22、32第1个打印轮次每台各自打印2000,共打印6000;若第2打印轮次采用随机分配打印,则打印机12可以打印1000,打印机22可以打印3000,打印机32可以打印1500,共打印5500,第3个打印轮次需要打印的数量为18000-6000-5500=6500,此时可以采用平均分配打印、随机分配打印或单台直接打印方式进行打印。
119.本发明打印任务的分配方法可以采用预设的打印规则,在预先设置好打印分配规则后,对打印任务直接进行分配,简单、快速的实现打印任务的分配,进而提高打印效率。
120.实施例4
121.图3为本发明实施例4提供的打印任务的分配系统的结构示意图,该分配系统包括:
122.待打印数量获取模块1,用于获取打印任务对应的待打印总数量;
123.设备参数获取模块2,用于获取打印机数量和每台所述打印机的设备参数;
124.打印分配规则生成模块3,用于根据所述待打印总数量、所述打印机数量和所述设备参数,生成打印分配规则;
125.其中,所述打印分配规则对应每台所述打印机的打印轮次、打印优先级以及每个轮次每台所述打印机的打印数量;
126.打印任务分配模块4,用于根据所述打印分配规则将打印任务分配至对应的所述打印机以进行打印。
127.设备参数包括设备身份识别信息和最大打印数量;所述打印分配规则生成模块用于根据不同的所述打印机的所述最大打印数量和所述设备身份识别信息,生成对应打印机的所述打印优先级;其中,所述最大打印数量的大小与所述打印优先级的高低呈正相关。
128.当所述打印分配规则对应m个所述打印轮次时,所述打印分配规则生成模块3还包括:
129.第一打印分配单元5,用于当m=1时,按照所述打印优先级、所述待打印总数量确定采用最大打印数量进行打印的若干台第一打印机和采用第一剩余打印数量进行打印的若干台第二打印机;
130.其中,所述第一剩余打印数量为所述待打印总数量的打印任务经过若干台第一打印机打印后剩余的打印数量;
131.所述第一剩余打印数量的若干台第二打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印;或,
132.第二打印分配单元6,用于当m≥2时,在第1至第m-1个所述打印轮次中,每台所述打印机均采用所述最大打印数量进行打印;
133.其中,第m个所述打印轮次对应第二剩余打印数量;
134.第m个所述打印轮次中,所述第二打印分配单元6按照所述打印优先级、所述第二剩余打印数量确定采用最大打印数量进行打印的若干台第三打印机和采用第三剩余打印数量进行打印的若干台第四打印机;
135.其中,所述第三剩余打印数量为所述第二剩余打印数量的打印任务经过若干台第三打印机打印后剩余的打印数量;
136.所述第三剩余打印数量的若干台第四打印机采用平均分配打印、随机分配打印或单台直接打印方式进行打印。
137.所述分配系统还包括预设打印分配模块7,用于在所述获取打印机数量和每台所述打印机的设备参数之后,根据所述待打印总数量、所述打印机数量和所述设备参数,确定打印轮次,并基于所述打印轮次和预设打印规则将打印任务分配至对应的所述打印机以进行打印。
138.本实施例的打印任务的分配系统的实现原理与实施例1-3中任意一个实施例的打印任务的分配方法实现原理类似,可参见上述内容,因此在此就不再赘述。
139.本发明的打印任务的分配系统,根据打印任务对应的待打印总数量、打印机数量和每台打印机的设备参数,生成包括打印轮次、每个打印轮次下每台打印机的打印优先级以及打印数量在内的打印分配规则,根据打印分配规则将打印任务分配至对应的打印机以进行打印;调整打印任务的打印分配规则,实现了打印任务的智能化、多元化分配,减少人力资源的投入,避免人工设置失误;实现了打印任务的最大化分配、平均分配、随机分配、预设分配等多种分配方式,提高了打印机的使用率和打印效率,优化了现有的打印方式,满足更高要求的打印场景需求。
140.实施例5
141.图4为本发明实施例5示出的一种电子设备的结构示意图。电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行计算机程序时实现上述任一项所述的打印任务的分配方法。图4显示的电子设备70仅仅
是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
142.如图4所示,电子设备70可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备70的组件可以包括但不限于:上述至少一个处理器71、上述至少一个存储器72、连接不同系统组件(包括存储器72和处理器71)的总线73。
143.总线73包括数据总线、地址总线和控制总线。
144.存储器72可以包括易失性存储器,例如随机存取存储器(ram)721和/或高速缓存存储器722,还可以进一步包括只读存储器(rom)723。
145.存储器72还可以包括具有一组(至少一个)程序模块724的程序工具725(或实用工具),这样的程序模块724包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
146.处理器71通过运行存储在存储器72中的计算机程序,从而执行各种功能应用以及数据处理,例如上述任一实施例所提供的方法。
147.电子设备70也可以与一个或多个外部设备74通信。这种通信可以通过输入/输出(i/o)接口75进行。并且,模型生成的电子设备70还可以通过网络适配器76与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器76通过总线73与电子设备70的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备70使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
148.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
149.实施例6
150.本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例所提供的方法。
151.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
152.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现上述任一实施例中的文本更新方法中的步骤。
153.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
154.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献