CN102141902B - 打印处理设备 - Google Patents
打印处理设备 Download PDFInfo
- Publication number
- CN102141902B CN102141902B CN201110030803.8A CN201110030803A CN102141902B CN 102141902 B CN102141902 B CN 102141902B CN 201110030803 A CN201110030803 A CN 201110030803A CN 102141902 B CN102141902 B CN 102141902B
- Authority
- CN
- China
- Prior art keywords
- print job
- priority
- control section
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003860 storage Methods 0.000 claims description 41
- 238000004321 preservation Methods 0.000 claims description 8
- 238000007639 printing Methods 0.000 claims description 4
- 230000010365 information processing Effects 0.000 abstract 1
- 230000000717 retained effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1221—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1263—Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00915—Assigning priority to, or interrupting, a particular operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00915—Assigning priority to, or interrupting, a particular operation
- H04N1/00923—Variably assigning priority
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
一种打印处理设备,包括:打印处理部分、第一设置部分、第二设置部分、优先级信息保存部分、以及控制部分。打印处理部分基于打印作业请求,在纸上执行打印处理。第一设置部分接收优先级信息的设置输入。第二设置部分接收其中设置优先级信息的时间段的设置输入。优先级信息保存部分保存优先级信息和时间段之间的关系。控制部分进行优先处理,其中,基于在优先级信息保存部分中保存的关系,向打印处理部分优先提供打印作业请求,所述打印作业请求是从在包括当前时间的时间段中被确定为具有更高优先级的信息处理设备输入的。
Description
技术领域
本发明涉及一种基于从通过网络连接的多个信息处理设备中每一个输出的打印作业请求而执行打印处理的打印处理设备。
背景技术
在打印处理设备中,一些打印处理设备基于从通过网络连接的多个信息处理设备中每一个输出的打印作业请求在纸上执行打印处理,所述打印作业请求包括用于基于图像数据进行打印处理的打印作业执行请求并且打印作业请求包括所述图像数据。常规的打印处理设备按照打印作业请求的输入顺序执行打印作业。当用户期望使得他或她自己的打印作业在常规的打印处理设备中被优先执行时,每当输出打印作业请求时,必须与另一用户讨论以要求其在预定时段中中断使用其打印处理设备,或者必须通过打印处理设备上的手动操作做出优先处理(诸如中断处理等)的设置。
然而,在常规的打印处理设备中,每当用户期望使得他或她自己的打印作业在该打印处理设备中被优先执行时必须与另一用户讨论或者通过手动操作做出优先处理的设置,这给用户带来大的负担。
结果,已经提出了以下的技术,其中,基于当前的打印作业的数据量而设置中断允许数据量,并且当输入接下来要被打印处理的打印作业时,如果该打印作业的数据量不大于该中断允许数据量,则中断当前的打印作业以便进行中断处理(例如,参考日本专利申请特开No.2000-353068)。
然而,在日本专利申请特开No.2000-353068中描述的常规的打印处理设备中,禁止具有比中断允许数据量更大数据量的打印作业的中断处理。因此,每当期望要执行中断处理的打印作业的数据量大于中断允许数据量时,出现必须与另一用户讨论或通过手动操作做出优先处理的设置,这给用户带来大的负担。
另一方面,当做出设置以便总是向由特定用户A输出的打印作业请求给予高优先级时,每当另一用户B期望为他或她自己的打印作业请求进行优先处理时,用户B就需要与另一用户讨论或者通过手动操作做出优先处理的设置,这增加了用户B的负担。
发明内容
本发明目的是提供一种能够进行优先处理且同时抑制用户和另一用户的负担的打印处理设备。
本发明的打印处理设备包括:打印处理部分、存储部分、第一设置部分、第二设置部分、优先级信息保存部分、以及控制部分。打印处理部分基于包括对基于图像数据进行打印处理的打印作业的执行请求的打印作业请求和包括图像数据的打印作业请求,在纸上执行打印处理,所述打印作业请求从通过网络连接的多个信息处理设备中的每一个输出。存储部分存储从多个信息处理设备输入的、要提供给打印处理部分的打印作业请求。第一设置部分接收用于指示多个信息处理设备中的至少一个信息处理设备相对于其它信息处理设备的优先级的优先级信息的设置输入。第二设置部分接收其中设置优先级信息的时间段的设置输入。优先级信息保存部分保存分别从第一设置部分和第二设置部分输入的优先级信息和时间段之间的关系。当存在被存储在存储部分中的多个打印作业请求时,控制部分基于在优先级信息保存部分中保存的关系,确定各信息处理设备在包括当前时间的时间段中的优先级别,所述设备是在存储部分中存储的打印作业请求的输出源。此外,控制部分进行优先处理,其中,基于确定结果,向打印处理部分优先提供从确定为具有更高优先级的信息处理设备输入的打印作业请求。
在该配置中,预先进行两种类型的输入:优先级信息的设置以及其中设置优先级信息的时间段。在设置了优先级信息的时间段中,如果在存储部分中存储了多个打印作业请求(包括刚输入的打印作业请求),则当输入打印作业请求时,确定在包括当前时间的时间段中作为打印作业请求的输出源的各信息处理设备的优先级别,即确定打印作业请求的输入时间。基于确定结果,进行优先处理,使得优先执行从具有更高优先级的信息处理设备输入的打印作业请求的打印处理。因此,在其中他或她自己的信息处理设备的优先级被设置为更高的时间段中,用户可以使得优先执行他或她自己的打印作业,而无需与另一用户讨论以及通过手动操作做出优先处理的设置。另一方面,由于仅在一部分时间段中将特定用户的优先级设置为更高,因此除了上述特定用户之外的用户也可以设置其中他们自己的打印作业被优先地执行而无需与另一用户讨论以及通过手动操作做出优先处理设置的时间段。此外,在未设置优先级信息的时间段中,按照打印作业请求的输入顺序执行打印处理。
根据本发明,可以进行优先处理并且同时抑制特定用户自己的和其他用户的负担。
附图说明
图1是示出根据本发明实施例的打印处理设备的配置的框图;
图2是示出打印作业请求的配置的一个示例的图;
图3是示出优先级信息和时间段之间的关系的一个示例的图;
图4是示出在图3所示的优先级信息和时间段之间的关系下打印处理的一个示例的时间图表;
图5是示出在图3所示的优先级信息和时间段之间的关系下打印处理的另一示例的时间图表;
图6是示出优先级信息和时间段之间的关系的另一示例的图;
图7是示出在图6所示的优先级信息和时间段之间的关系下打印处理的一个示例的时间图表;
图8是示出优先级信息和时间段之间的关系的又一示例的图;以及
图9是示出优先级信息、时间段和操作模式之间的关系的一个示例的时间图表。
具体实施方式
下文中,将参考附图描述本发明的实施例。
如图1所示,多个信息处理设备21、22、23通过网络31与打印处理设备10连接。下文中,作为示例,基于用户U1使用信息处理设备21、用户U2使用信息处理设备22、和用户U3使用信息处理设备23的假设,给出描述。
打印处理设备10包括控制部分11、优先级信息保存部分12、存储部分13、子存储器14、打印处理部分15、操作模式控制部分16、第一设置部分17和第二设置部分18。作为示例,优先级信息保存部分12被包括在控制部分11之中。控制部分11具有获取当前时间的信息的时钟功能。
从信息处理设备21到23输出的打印作业请求通过网络31和通信部分(未示出)输入到控制部分11。控制部分11使存储部分13存储从信息处理设备21到23输入的打印作业请求。
存储部分13存储从信息处理设备21到23输入的打印作业请求,直到每个打印作业已经在打印处理部分15中完成为止。当完成打印作业时,控制部分11从存储部分13中删除已完成的打印作业的打印作业请求。
第一设置部分17接收优先级信息的设置输入。优先级信息指示多个信息处理设备21到23中的至少一个相对于其它信息处理设备的优先级。第二设置部分18接收设置其中设置优先级信息的时间段的输入。配置还可以使得特定用户从与打印处理设备10连接的信息处理设备21到23中的任一个输入管理ID以由此进行用于优先级信息和其中设置优先级信息的时间段的设置的输入。在此情况下,拥有该管理ID的特定用户所使用的信息处理设备配置第一设置部分17和第二设置部分18。
优先级信息保存部分12保存分别从第一设置部分17和第二设置部分18输入的优先级信息和时间段之间的关系。在输入打印作业请求之前设置优先级信息和时间段之间的关系,并将其保存在优先级信息保存部分12中。后面将描述优先级信息的细节。
打印处理部分15基于打印作业请求在诸如普通纸、打印纸、OHP膜等之类的纸上执行打印处理。作为示例,打印处理部分15执行电子照相型打印处理。打印处理部分15还可以被配置为使得除了电子照相型打印处理之外还可以执行诸如喷墨型打印处理之类的打印处理。
打印处理设备10在正常模式或者节能模式中的任一操作模式下操作,在所述正常模式下向打印处理部分15进行供电,而在所述节能模式下至少停止向打印处理部分15供电。操作模式控制部分16基于控制部分11的指令在正常模式和节能模式之间切换。当在预定时间内连续地未执行打印处理时,做出从正常模式向节能模式的切换。例如,当输入打印作业请求时,做出从节能模式向正常模式的切换。
如图2所示,打印作业请求是包括基于图像数据进行打印处理的打印作业的执行请求以及图像数据在内的电子数据。具体地,打印作业请求至少包括作业ID、用户ID、和图像数据。作业ID是打印作业的标识符号,并且作为示例,配置打印作业的执行请求。用户ID是已经输出打印作业请求的信息处理设备的标识符号。
作为图3所示的示例,优先级信息保存部分12保存优先级信息和时间段之间的关系。时间段包括设置了优先级信息的时间段和未设置优先级信息的时间段。为便于描述,将信息处理设备21到23的优先级信息描述为用户U1到U3的优先级信息。信息处理设备21对应于用户U1,信息处理设备22对应于用户U2,而信息处理设备23对应于用户U3。
原则上,控制部分11将打印作业请求提供给打印处理部分15使得按照打印作业请求的输入顺序来执行打印作业。然而,作为例外,在设置了优先级信息的时间段中,控制部分11优先向打印处理部分15提供从确定为具有更高优先级的信息处理设备输入的打印作业请求,使得优先执行具有更高优先级的用户的打印作业。例如,当如图3所示地设置优先级信息和时间段之间的关系时,控制部分11使打印处理部分15在9:00-10:00的时间段中优先执行用户U1的打印作业,并且使打印处理部分15在11:00-12:00的时间段中优先执行用户U2的打印作业。由于在10:00-11:00的时间段中,优先级信息未被设置,因此控制部分11依据该原则使按照打印作业请求的输入顺序来执行打印作业。
应注意,其中设置优先级信息的时间段的单位不限于一小时,而是可以采用几小时、24小时或比一小时短的时间。
在打印作业请求输入时,在存储部分13中存储多个打印作业请求的情况下,控制部分11基于在优先级信息保存部分12中保存的如图3所示的优先级信息和时间段之间的关系,比较并确定在包括当前时间的时间段中各信息处理设备的优先级别,所述设备是在存储部分中存储的打印作业请求的输出源。基于确定结果,控制部分11进行诸如中断处理等之类的优先处理,以便优先向打印处理部分15提供从确定为在包括当前时间的时间段中具有更高优先级的信息处理设备输入的打印作业请求。刚输入的打印作业请求被计入在存储部分13中存储的打印作业请求中,在打印作业请求输入时确定其数目。
作为示例,参考图4描述当优先级信息和时间段之间的关系被如图3所示地设置时的打印处理。
如图4所示,当在既不存在等待(standby)打印作业也不存在当前的打印作业(其被存储在存储部分13中)的状态下,新近输入打印作业J1的打印作业请求时,控制部分11使该打印作业请求存储在存储部分13中,并立即将该打印作业请求提供给打印处理部分15并使得执行打印作业J1。作为示例,打印作业J1是从用户U2输入的。
给出如下情况的描述,在所述情况下,在9:00-10:00的时间段中,在执行用户U2的打印作业J1期间,输入用户U2的另一打印作业J2的打印作业请求和用户U1的打印作业J3的打印作业请求。在打印作业J3的打印作业请求输入之前,进行打印作业J2的打印作业请求的输入。
当打印作业J2和打印作业J3的相应打印作业请求被输入时,控制部分11比较并确定作为在存储部分13中存储的相应打印作业请求的输出源的各用户的优先级别。
控制部分11依据原则,遵循打印作业请求的输入顺序而确定打印作业J1具有比打印作业J2更高的优先级,这是因为打印作业J1和打印作业J2是由同一用户U2输入的并且用户的优先级是相同的。结果,控制部分11使得继续执行打印作业J1。
另一方面,由于打印作业J3是由用户U1输入的,并且用户U1的优先级在9:00-10:00的时间段中被设置为更高,当打印作业J3的打印作业请求被输入时,控制部分11确定在存储部分13中存储的打印作业J1、打印作业J2和打印作业J3的打印作业请求的优先级,并且因此作为结果,确定打印作业J3具有比打印作业J1和打印作业J2更高的优先级。
作为示例,紧接在优先级确定之后,控制部分11将打印作业J3的打印作业请求提供给打印处理部分15。结果,进行中断处理:中断当前的打印作业J1并执行从具有更高优先级的信息处理设备21(用户U1)输入的打印作业请求的打印作业J3。这允许用户U1在没有等候时间的情况下开始他或她自己的打印作业J3。
已经执行打印处理的打印作业J1的部分是打印作业J1-1,而剩余部分是打印作业J1-2。
当中断正在执行的打印作业J1、并进行中断处理时,控制部分11使剩余的打印作业J1-2的打印作业请求被存储在子存储器14中,并且在已经完成通过中断处理执行的打印作业J3之后,在中断位置处重新开始所中断的打印作业J1。一旦已经完成由中断处理中断的打印作业J1的剩余部分的打印作业J1-2,控制部分11就从子存储器14中删除打印作业J1-2的打印作业请求。
更具体地,一旦已经完成打印作业J3,控制部分11就确定尚未对其完成打印处理的打印作业J1和打印作业J2的优先级。控制部分11确定打印作业J1具有比打印作业J2更高的优先级,并且基于该确定结果,在已经完成通过中断处理执行的打印作业J3之后,使得执行打印作业J1的剩余打印作业J1-2。此外,在已经完成打印作业J1-2之后,控制部分11使得执行打印作业J2。
给出如下情况的描述,在所述情况下,在10:00-11:00的时间段中,在执行用户U2的打印作业J4期间,输入用户U2的另一打印作业J5的打印作业请求以及用户U1的打印作业J6的打印作业请求。在打印作业J6的打印作业请求的输入之前,进行打印作业J5的打印作业请求的输入。
在不存在当前的打印作业的状态下输入打印作业J4的打印作业请求时,控制部分11立即使得执行打印作业J4。
在10:00-11:00的时间段中,未设置优先级信息。因此,控制部分11使得按照打印作业请求的输入顺序,即依据原则按照打印作业J4、打印作业J5和打印作业J6的顺序,执行打印作业J4至J6。
根据打印处理设备10,从用户U1的立场出发,例如,在其中由他或她自己使用的信息处理设备21的优先级被设置为更高的9:00-10:00的时间段中,他或她自己的打印作业J3可以被优先执行,而无需与其他用户U2、U3讨论并在打印处理设备10中通过手动操作做出优先处理的设置。另一方面,由于例如仅在时间段中一部分(诸如9:00-10:00)中,特定用户U1的优先级被设置为更高,因此除了特定用户U1之外的用户U2、U3也可以设置时间段(例如,诸如图3中的11:00-12:00的时间段)使得他们自己的打印作业可以被优先执行,而无需与其他用户讨论并通过手动操作做出优先处理的设置。此外,例如,在不具有优先级信息的10:00-11:00的时间段中,按照打印作业请求的输入顺序执行打印处理。相应地,可以执行优先处理且同时抑制用户自己的负担和其他用户的负担。
此外,由于当从具有更高优先级的信息处理设备21输入打印作业请求时,在正在被处理的页面的打印处理结束时的时间点处中断打印处理以便立即执行中断处理,因此,即使在要被执行的打印作业J1中存在剩余未被处理的页面,也可以开始从具有更高优先级的信息处理设备21输入的打印作业请求的打印处理以便被更早地执行。
此外,在中断位置处重新开始所中断的打印作业J1允许比其中再一次全部开始打印处理的情况更早地完成所中断的打印作业J1。此外,可以抑制纸的浪费。
如图5所示,控制部分11可以被配置以便执行以下的优先处理,其中,当在设置了优先级信息的9:00-10:00的时间段中,从具有比作为正在被执行的打印作业J1的输出源的信息处理设备22(用户2)更高的优先级的信息处理设备21(用户U1)输入打印作业J3的打印作业请求时,基于优先级信息改变等待打印作业J2、J3的优先级,并且在已经完成正在执行的打印作业J1之后,从具有更高优先级的打印作业J3开始按顺序执行打印处理。
在图5所示的示例中,在9:00-10:00的时间段中,在已经完成在打印作业J3的打印作业请求被输入的时间点处已经正在执行的打印作业J1之后,控制部分11从具有更高优先级的打印作业J3的打印作业请求开始按顺序向打印处理部分15提供打印作业请求。结果,打印作业J3的执行等待直到已经完成正在被执行的打印作业J1为止,并且在已经完成打印作业J1之后,优先于打印作业J2立即执行打印作业J3。控制部分11使得在已经完成打印作业J3之后执行打印作业J2。
还将图4所示的示例应用于未设置优先级信息的10:00-11:00的时间段中的处理。
甚至在从具有更高优先级的信息处理设备21输入打印作业请求时,通过首先完成已经开始执行的打印作业J1,也可以实现请求执行已开始的打印作业J1的用户U2对于不久将完成该打印处理的预期,因此,可以执行打印处理而不打乱请求执行已开始的打印作业J1的用户U2的工作进度。
此外,参考图5,控制部分11可以被配置为使得在设置了优先级信息的9:00-10:00的时间段中,存在多个等待打印作业J2、J3,基于优先级信息设置多个等待打印作业J2、J3之间的优先级,并且在已经完成正在被执行的打印作业J1之后,从具有更高优先级的打印作业J3开始按顺序执行等待的打印作业。
如图6所示,优先级信息可以被配置为包括与多个信息处理设备21到23相关的三个级别或更多级别的优先级的信息,即与用户U1到U3相关的三个级别或更多级别的优先级。同样在此情况下,控制部分11从具有更高优先级的用户输入的打印作业请求开始按顺序执行各打印作业请求的打印处理。
在图6所示的示例中,在9:00-10:00的时间段中,用户U1被设置为第一优先级用户,用户U2被设置为第二优先级用户,而用户U3的优先级别被设置为基准。在10:00-11:00的时间段中,未设置优先级信息。在11:00-12:00的时间段中,用户U2被设置为第一优先级用户,而未设置第二优先级用户。
参考图7,给出对在如图6所示地设置优先级信息和时间段之间的关系的情况下的打印处理的描述。
如图7所示,当在存储部分13中既没有存储等待打印作业也没有存储当前的打印作业的状态下,新近输入打印作业J1的打印作业请求时,控制部分11使该打印作业请求被存储在存储部分13中,并且立即将该打印作业请求提供给打印处理部分15以便执行打印作业J1。作为示例,打印作业J1是从用户U3输入的。
给出如下情况的描述,在所述情况下,在9:00-10:00的时间段中,在执行用户U3的打印作业J1期间,输入用户U2的打印作业J2的打印作业请求,然后,在执行打印作业J2期间,输入用户U1的打印作业J3的打印作业请求。即,各打印作业请求按照打印作业J1、打印作业J2和打印作业J3的顺序被输入。
当打印作业J2和打印作业J3的相应打印作业请求被输入时,控制部分11比较并确定作为在存储部分13中存储的打印作业请求的输出源的各用户的优先级别。
在9:00-10:00的时间段中,用户U2被设置为第二优先级用户,而用户U3的优先级被设置为基准。因此,当输入打印作业J2的打印作业请求时,控制部分11确定在存储部分13中存储的打印作业J1和打印作业J2的打印作业请求的优先级,并且作为结果,确定用户U2的打印作业J2具有比用户U3的打印作业J1更高的优先级。
作为示例,紧接在优先级确定之后,控制部分11将打印作业J2的打印作业请求提供给打印处理部分15。结果,中断正在被执行的打印作业J1以便进行用于执行打印作业J2的中断处理。
此外,在9:00-10:00的时间段中,在用户U2被设置为第二优先级用户的同时,用户U1被设置为第一优先级用户。因此,当输入打印作业J3的打印作业请求时,控制部分11确定在存储部分13中存储的打印作业J1、打印作业J2和打印作业J3的打印作业请求的优先级,并且作为结果,确定用户U1的打印作业J3具有比用户U3的打印作业J1和用户U2的打印作业J2更高的优先级。
作为示例,紧接在优先级确定之后,控制部分11将打印作业J3的打印作业请求提供给打印处理部分15使得优先于打印作业J1和打印作业J2执行打印作业J3。结果,中断正在被执行的打印作业J2以便进行用于执行打印作业J3的中断处理。因此,用户U1可以在没有等候时间的情况下开始他或她自己的打印作业J3。
已经执行打印处理的打印作业J1的部分是打印作业J1-1,而剩余部分是打印作业J1-2。类似地,已经执行打印处理的打印作业J2的部分是打印作业J2-1,而剩余部分是打印作业J2-2。
当中断正在执行的打印作业J1以进行中断处理时,控制部分11使剩余打印作业J1-2存储在子存储器14中,并且在已经完成了通过中断处理执行的打印作业J2之后,在中断位置处重新开始所中断的打印作业。类似地,当中断正在执行的打印作业J2以进行中断处理时,控制部分11使剩余打印作业J2-2存储在子存储器14中,并且在已经完成了通过中断处理执行的打印作业J3之后,在中断位置处重新开始所中断的打印作业J2。
即,一旦已经完成了打印作业J3,控制部分11使得执行对其尚未完成打印处理的打印作业J1和打印作业J2中具有更高优先级的打印作业J2的剩余打印作业J2-2,并且在已经完成打印作业J2-2之后,使得执行打印作业J1-2。
给出如下情况的描述,在所述情况下,在10:00-11:00的时间段中,用户U3的打印作业J4的打印作业请求、用户U2的打印作业J5的打印作业请求以及用户U1的打印作业J6的打印作业请求按照此顺序输入。
在10:00-11:00的时间段中,未设置优先级信息。因此,控制部分11使得按照打印作业请求的输入顺序,即依据原则按照打印作业J4、打印作业J5和打印作业J6的顺序,执行打印作业J4至J6。即,控制部分11使得执行打印作业J4,紧接在已经完成打印作业J4之后,使得执行打印作业J5。此外,紧接在已经完成打印作业J5之后,控制部分11使得执行打印作业J6。
给出如下情况的描述,在所述情况下,在11:00-12:00的时间段中,在执行用户U3的打印作业J7期间,输入用户U2的打印作业J8的打印作业请求,然后,在执行打印作业J8期间,输入用户U1的打印作业J9的打印作业请求。即,各打印作业请求按照打印作业J7、打印作业J8和打印作业J9的顺序输入。
当输入打印作业J8和打印作业J9的相应打印作业请求时,控制部分11比较并确定作为在存储部分13中存储的相应打印作业请求的输出源的各用户的优先级别。
在11:00-12:00的时间段中,用户U2被设置为第一优先级用户,而另一方面,用户U3和用户U1的优先级被设置为基准。因此,当输入打印作业J8的打印作业请求时,控制部分11确定在存储部分13中存储的打印作业J7和打印作业J8的打印作业请求的优先级,并且作为结果,确定用户U2的打印作业J8具有比用户U3的打印作业J7更高的优先级。
作为示例,紧接在优先级确定之后,控制部分11将打印作业J8的打印作业请求提供给打印处理部分15。结果,中断正在被执行的打印作业J7以便进行用于执行打印作业J8的中断处理。
已经执行打印处理的打印作业J7的部分是打印作业J7-1,而剩余部分是打印作业J7-2。当中断打印作业J7时,控制部分11使剩余打印作业J7-2存储在子存储器14中。
此外,当输入打印作业J9的打印作业请求时,控制部分11确定在存储部分13中存储的打印作业J7、打印作业J8和打印作业J9的打印作业请求的优先级,并且作为结果,确定用户U2的打印作业J8具有比用户U3的打印作业J7和用户U1的打印作业J9更高的优先级,由此继续执行打印作业J8。
当完成打印作业J8时,控制部分11此时确定在存储部分13中存储的打印作业J7和打印作业J9的优先级。由于用户U3和用户U1两者的优先级在该时间段中被设置为基准,因此控制部分11确定依据原则、其打印作业请求已经被首先输入的打印作业J7具有比打印作业J9更高的优先级,并且在已经完成打印作业J8之后,使得执行打印作业J7的剩余打印作业J7-2,并且在已经完成打印作业J7-2之后,使得执行打印作业J9。
此外,在优先级信息包括四个级别或更多级别的优先级的信息的情况下,控制部分11类似于图7所示的处理进行处理。
如图6和7所示的设置三个级别或更多级别的优先级允许优先执行多个用户U1、U2的打印作业J2、J3,而无需与其他用户讨论并且通过手动操作做出优先处理的设置。
在如图6所示优先级信息包括三个级别或更多级别的优先级的信息的情况下,配置还可以使得执行如下的优先处理,其中替代中断处理,基于优先级信息改变等待打印作业的优先级,并且在已经完成了当前的打印作业之后,从具有更高优先级的打印作业开始按顺序执行打印作业。
如图8所示,还可以采用如下配置,其中,优先级信息保存部分12还保存设置了优先级信息的时间段的重复信息,并且控制部分11依据该重复信息重复地进行基于优先级信息的优先处理。例如,将指示是每天、每周一、还是仅仅一次等进行优先处理的信息设置为重复信息。
此外,还可以采用如下配置,其中,优先级信息保存部分12还保存何时进行基于优先级信息的优先处理的时段的信息,并且控制部分11在该时段中重复地进行基于优先级信息的优先处理。
在图8所示的示例中,在9月1日到9月30日的时段中,在9:00-10:00的时间段中,用户U1被设置为第一优先级用户,而在8月1日到10月31日的时段中的每周一,在9:00-10:00的时间段中,用户U2被设置为第二优先级用户。
此外,在10:00-11:00的时间段中,未设置优先级信息,依据原则按照打印作业请求的输入顺序执行打印作业。
此外,在9月1日的11:00-12:00的时间段中,用户U2被设置为第一优先级用户,而未设置第二优先级用户。
以此方式,在一部分时间段中,可以进行优先处理且同时抑制对特定用户的负担,并且由于当特定用户具有优先级时的时间段仅仅是一部分,因此也可以抑制对其他用户的负担。
此外,由于可以设置指示在设置了优先级信息的时间段中,例如是每天、还是仅周一等进行优先处理的重复信息,因此可以节省重置优先级信息的麻烦。
此外,关于哪些用户应当具有更高的优先级以抑制他或她自己的负担以及其他用户的负担的情形大多数可取决于时段而变化,如果尽管该情形变化而优先级信息保持相同地设置,则可能增加他或她自己的负担以及其他用户的负担。然而,在打印处理设备10中,预先设置优先级信息的时段则允许进行优先处理且同时抑制他或她自己的负担以及其他用户的负担。
如上所述,打印处理设备10在正常模式或节能模式的任一操作模式下操作。
作为示例,在8:00-9:00的时间段中,未设置优先级信息,而在9:00-10:00的时间段中,用户U1被设置为优先级用户。
如图9所示,打印处理设备10可以被配置为在例如设置了优先级信息的9:00-10:00的时间段中在正常模式下操作,而与自从执行上次打印处理所经过的时间无关。
优选地,当打印处理设备10处于在设置了优先级信息的9:00-10:00的时间段之前的预定时间的节能模式下时,控制部分11以从节能模式返回到正常模式所需的返回时间T1提前开始从节能模式向正常模式的转换,使得在设置了优先级信息的时间段(例如,9:00-10:00)的开始时间处(例如,在9:00)完成到正常模式的转换。用于指示控制部分11确定该设备是否处于节能模式的定时的预定时间比从节能模式到正常模式的返回时间T1稍长(例如,一分钟)。
在例如未设置优先级信息的8:00-9:00的时间段中,当在预定时间中连续地未执行打印处理时,控制部分11将设备从正常模式转换到节能模式,并且当在节能模式下输入任一用户的打印作业(例如,打印作业J1)的打印作业请求时,控制部分11立即开始从节能模式到正常模式的返回,并且当完成到正常模式的返回时,立即执行打印作业J1。然而,如果当输入打印作业请求时设备处于节能模式下,则用户U1将具有与从节能模式到正常模式的返回时间对应的等候时间。
另一方面,由于在设置了优先级信息的时间段中,该设备一直操作在正常模式下,因此用户U1可以使得执行打印作业而无需等候从节能模式向正常模式的返回时间。对于被设置为具有更高优先级的用户U1而言,在用户U1使用打印处理设备10的概率或频率高的时间段中,应该设置优先级信息使得将他或她的优先级设置为高,这具体地对于其优先级被设置为更高的用户U1增加了便利性。
应注意,可以在同一CPU中执行第一设置部分17和第二设置部分18的功能。
应当将上述实施例的描述考虑为在所有方面是示例性的而非限制性的。本发明的范围不由实施例而是由权利要求的范围来指示。此外,本发明的范围趋于包括与权利要求的范围等效的含义以及在权利要求的范围内的所有修改。
Claims (9)
1.一种打印处理设备,包括:
打印处理部分,其基于包括对基于图像数据进行打印处理的打印作业的执行请求以及图像数据在内的打印作业请求,在纸上执行打印处理,所述打印作业请求从通过网络连接的多个信息处理设备中的每一个信息处理设备输出;
存储部分,其存储从多个信息处理设备输入的、要提供给打印处理部分的打印作业请求;
第一设置部分,其接收用于指示多个信息处理设备中的至少一个信息处理设备相对于其它信息处理设备的优先级的优先级信息的设置输入;
第二设置部分,其接收其中设置优先级信息的时间段的设置输入;
优先级信息保存部分,其保存分别从第一设置部分和第二设置部分输入的优先级信息和时间段之间的关系;以及
控制部分,当存在被存储在存储部分中的多个打印作业请求时,该控制部分基于在优先级信息保存部分中保存的关系,确定各信息处理设备在包括当前时间的时间段中的优先级,所述设备是在存储部分中存储的打印作业请求的输出源,该控制部分进行优先处理,其中,基于确定结果,向打印处理部分优先提供从确定为具有更高优先级的信息处理设备输入的打印作业请求。
2.如权利要求1所述的打印处理设备,其中,
当从具有比当前的打印作业的信息处理设备更高的优先级的信息处理设备输入新的打印作业请求时,控制部分进行中断处理,用于中断当前的打印作业并执行新的打印作业请求的打印处理。
3.如权利要求2所述的打印处理设备,其中,
在中断当前的打印作业并且通过中断处理已经完成了新的打印作业请求的打印作业之后,控制部分在中断位置处重新开始所述中断的打印作业。
4.如权利要求1所述的打印处理设备,其中,
当从具有比作为当前的打印作业的输出源的信息处理设备更高的优先级的信息处理设备输入打印作业请求时,控制部分基于该关系改变等待打印作业的优先级,以使得在已经完成了当前的打印作业之后从具有更高优先级的打印作业开始按顺序执行各打印作业。
5.如权利要求1所述的打印处理设备,其中,
优先级信息包括与多个信息处理设备相关的三个级别或更多级别的优先级的信息,以及
控制部分使得从具有更高优先级的信息处理设备输入的打印作业请求的打印处理开始按顺序执行打印处理。
6.如权利要求1所述的打印处理设备,其中,
优先级信息保存部分还保存设置了优先级信息的时间段的重复信息,以及
控制部分依据该重复信息重复地进行基于该关系的优先处理。
7.如权利要求6所述的打印处理设备,其中,
优先级信息保存部分还保存何时进行基于该关系的优先处理的时段的信息,以及
控制部分在该时段中重复地进行基于该关系的优先处理。
8.如权利要求1所述的打印处理设备,其在正常模式和节能模式中的任一操作模式下操作,在正常模式下,进行向打印处理部分供电,而在节能模式下,当在预定时间中连续地未执行打印处理时,至少停止向打印处理部分供电,
在设置了优先级信息的时间段中,打印处理设备在正常模式下操作,而与自从执行上次打印处理所经过的时间无关。
9.如权利要求1所述的打印处理设备,其中,
当等待打印作业变为多个时,控制部分基于该关系设置多个等待打印作业之间的优先级,并且使得在已经完成了当前的打印作业之后从具有更高优先级的打印作业开始按顺序执行各打印作业。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010017610A JP5017387B2 (ja) | 2010-01-29 | 2010-01-29 | 印刷処理装置 |
JP017610/10 | 2010-01-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102141902A CN102141902A (zh) | 2011-08-03 |
CN102141902B true CN102141902B (zh) | 2014-04-02 |
Family
ID=44341421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110030803.8A Expired - Fee Related CN102141902B (zh) | 2010-01-29 | 2011-01-28 | 打印处理设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110188074A1 (zh) |
JP (1) | JP5017387B2 (zh) |
CN (1) | CN102141902B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120218592A1 (en) * | 2011-02-28 | 2012-08-30 | Dennis Carney | Temporarily modifying print eligibility for print jobs when jobs are forced to print |
JP5874399B2 (ja) * | 2012-01-05 | 2016-03-02 | 株式会社リコー | 処理装置 |
CN105282856B (zh) * | 2015-11-04 | 2019-02-01 | Oppo广东移动通信有限公司 | 一种控制信息传输的方法及用户终端 |
JP6489075B2 (ja) * | 2016-06-27 | 2019-03-27 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、プログラム及び情報処理方法 |
CN110083317B (zh) * | 2019-04-30 | 2022-12-06 | 房磊 | 一种提供印刷数据智能排列服务的系统 |
CN113010310B (zh) * | 2021-03-03 | 2024-06-28 | 中国工商银行股份有限公司 | 作业数据的处理方法、装置和服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353388A (en) * | 1991-10-17 | 1994-10-04 | Ricoh Company, Ltd. | System and method for document processing |
CN1105766A (zh) * | 1994-01-17 | 1995-07-26 | 北京联想计算机集团公司 | 汉字激光打印机命令语言解释器 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1574041A (en) * | 1976-01-30 | 1980-09-03 | Asahi Chemical Ind | Composite fabric and method for producing the same |
JPH04205226A (ja) * | 1990-11-30 | 1992-07-27 | Canon Inc | 印刷装置 |
JPH06101148A (ja) * | 1992-09-18 | 1994-04-12 | Mitsubishi Rayon Co Ltd | 清掃用不織布 |
US5759926A (en) * | 1995-06-07 | 1998-06-02 | Kimberly-Clark Worldwide, Inc. | Fine denier fibers and fabrics made therefrom |
JPH09286154A (ja) * | 1996-04-23 | 1997-11-04 | Ricoh Co Ltd | プリンタ |
JP3692757B2 (ja) * | 1998-01-09 | 2005-09-07 | 富士ゼロックス株式会社 | 画像形成装置およびその制御方法 |
JPH11224169A (ja) * | 1998-02-05 | 1999-08-17 | Fuji Xerox Co Ltd | 画像データ印刷装置およびその印刷制御方法 |
JP3890173B2 (ja) * | 1998-12-24 | 2007-03-07 | キヤノン株式会社 | 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 |
JP2001014117A (ja) * | 1999-06-28 | 2001-01-19 | Nec Eng Ltd | 印刷装置 |
US20020063884A1 (en) * | 2000-11-29 | 2002-05-30 | Ibm Corporation | Priority printing |
JP2002207584A (ja) * | 2001-01-12 | 2002-07-26 | Canon Inc | 画像形成システム、画像形成装置、画像形成方法および記録媒体 |
JP2005038356A (ja) * | 2003-07-18 | 2005-02-10 | Casio Electronics Co Ltd | 印刷システム |
US7688463B2 (en) * | 2005-09-09 | 2010-03-30 | Kabushiki Kaisha Toshiba | Image forming apparatus and print control method thereof |
JP4827537B2 (ja) * | 2006-01-23 | 2011-11-30 | キヤノン株式会社 | 画像処理装置および画像処置装置の起動方法 |
JP4939175B2 (ja) * | 2006-11-08 | 2012-05-23 | 株式会社リコー | 画像形成装置 |
JP2008197773A (ja) * | 2007-02-09 | 2008-08-28 | Brother Ind Ltd | プリンタ接続設定プログラム及び情報端末 |
US8527080B2 (en) * | 2008-10-02 | 2013-09-03 | Applied Materials, Inc. | Method and system for managing process jobs in a semiconductor fabrication facility |
-
2010
- 2010-01-29 JP JP2010017610A patent/JP5017387B2/ja active Active
-
2011
- 2011-01-26 US US12/931,238 patent/US20110188074A1/en not_active Abandoned
- 2011-01-28 CN CN201110030803.8A patent/CN102141902B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353388A (en) * | 1991-10-17 | 1994-10-04 | Ricoh Company, Ltd. | System and method for document processing |
CN1105766A (zh) * | 1994-01-17 | 1995-07-26 | 北京联想计算机集团公司 | 汉字激光打印机命令语言解释器 |
Also Published As
Publication number | Publication date |
---|---|
CN102141902A (zh) | 2011-08-03 |
JP2011156663A (ja) | 2011-08-18 |
US20110188074A1 (en) | 2011-08-04 |
JP5017387B2 (ja) | 2012-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102141902B (zh) | 打印处理设备 | |
CN101616028B (zh) | 一种通信程序业务不中断升级方法及系统 | |
US20220413927A1 (en) | Background Job Processing Framework | |
CN102695998A (zh) | 用于在虚拟化系统中控制中央处理单元功率的系统和方法 | |
CN104063273B (zh) | 一种中控式业务流程调度管理系统及实现方法 | |
EP1329809B1 (en) | Distributed computing system and method | |
CN101689072A (zh) | 集成的唤醒/正唤起的电源管理系统 | |
CN106775977A (zh) | 任务调度方法、装置及系统 | |
EP2656170A1 (en) | Minimizing resource latency between processor application states in a portable computing device by scheduling resource set transitions | |
KR20130004502A (ko) | 프로세서에서 스레드들을 실행하는 시스템 및 방법 | |
CN103092682A (zh) | 异步网络应用程序处理方法 | |
CN108958915A (zh) | 定时任务执行方法及装置 | |
EP2384462B1 (en) | Method and system for managing the operation of a multicore data processing device | |
Fohler | Changing operational modes in the context of pre run-time scheduling | |
CN112667383B (zh) | 一种任务执行及调度方法、系统、装置、计算设备及介质 | |
CN103294419A (zh) | 打印控制设备及其控制方法 | |
CN116866427A (zh) | 一种异构消息统一推送方法及系统 | |
JP2003067352A (ja) | パーティション構成変更方式、パーティション構成変更方法およびパーティション構成変更用プログラム | |
US8836167B2 (en) | Power redundant system | |
US10068164B2 (en) | Print control device, method for print control and non-transitory computer readable medium storing program for print control | |
WO2016086622A1 (zh) | 任务管理、调度方法及装置、系统 | |
US20110279853A1 (en) | Job processing apparatus and job processing method | |
US9201707B2 (en) | Distributed system, device, method, and program | |
Ploeg et al. | 18 Progress in Transputer and Occam Research R. Miles and A. Chalmers (Eds.) IOS Press, 1994 Dedicated Multi-Priority Scheduling | |
EP3223134B1 (en) | Print control device, method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140402 Termination date: 20210128 |