JP6136682B2 - Printing system, printing control apparatus and program - Google Patents

Printing system, printing control apparatus and program Download PDF

Info

Publication number
JP6136682B2
JP6136682B2 JP2013146951A JP2013146951A JP6136682B2 JP 6136682 B2 JP6136682 B2 JP 6136682B2 JP 2013146951 A JP2013146951 A JP 2013146951A JP 2013146951 A JP2013146951 A JP 2013146951A JP 6136682 B2 JP6136682 B2 JP 6136682B2
Authority
JP
Japan
Prior art keywords
time
printer
printers
copies
print
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.)
Active
Application number
JP2013146951A
Other languages
Japanese (ja)
Other versions
JP2015018518A (en
Inventor
杉本 訓彦
訓彦 杉本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2013146951A priority Critical patent/JP6136682B2/en
Publication of JP2015018518A publication Critical patent/JP2015018518A/en
Application granted granted Critical
Publication of JP6136682B2 publication Critical patent/JP6136682B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、印刷制御装置、特に複数の印刷出力装置(プリンタとも称する)の印刷動作を制御する印刷制御装置、およびそれに関連する技術に関する。   The present invention relates to a print control apparatus, and more particularly to a print control apparatus that controls a print operation of a plurality of print output apparatuses (also referred to as printers), and a technology related thereto.

部数クラスタ印刷に係る印刷技術が存在する(たとえば特許文献1参照)。部数クラスタ印刷は、複数の部数の印刷出力を複数のプリンタで分担して実行(分散処理)するものである。   There is a printing technique related to copy number cluster printing (see, for example, Patent Document 1). In the copy cluster printing, a plurality of copies of print output are shared by a plurality of printers and executed (distributed processing).

部数クラスタ印刷においては、複数のプリンタにて分散処理が行われるため、複数の部数の印刷出力物を効率的に生成することが可能である。   In the copy number cluster printing, a plurality of printers perform distributed processing, so it is possible to efficiently generate a plurality of copies of printed output.

特開2001−290623号公報JP 2001-290623 A

一般的に、上記のような部数クラスタ印刷においては、印刷対象の部数を部数クラスタ印刷で使用されるプリンタの台数で単純に除することによって、各プリンタへの割り当て数が決定されている。たとえば、90部の印刷出力物が3台のプリンタで分担される場合には、1台あたり30部の印刷出力物を生成すべき旨が決定される。そして、各プリンタは、割り当てられた同数の部数(例えば30部)をそれぞれ印刷出力する。   In general, in copy cluster printing as described above, the number of copies to be assigned to each printer is determined by simply dividing the number of copies to be printed by the number of printers used in the copy cluster printing. For example, when 90 copies of printed output are shared by three printers, it is determined that 30 copies of printed output should be generated per unit. Each printer prints out the same number of assigned copies (for example, 30 copies).

しかしながら、そのような割り当て手法には改良の余地が残されており、当該手法に基づく部数クラスタ印刷は必ずしも効率的なものではない。   However, there is still room for improvement in such an allocation method, and the copy cluster printing based on the method is not always efficient.

たとえば、上記のような部数クラスタ印刷の実行中において、或るプリンタで消耗品切れが発生すると、当該消耗品(たとえば、用紙、トナー等)の入れ替え操作が終了するのを待って、同一のプリンタを用いて処理が続行される。   For example, if a consumable item runs out in a certain number of copies during cluster printing as described above, the same printer is connected after waiting for the replacement operation of the consumable item (for example, paper, toner, etc.) to end. Processing continues.

しかしながら、消耗品の交換にも相応の時間を要する。本来は、他のプリンタで代替的な印刷処理を行う方が時間を有効に利用できることもある。   However, it takes a considerable amount of time to replace consumables. Originally, it may be possible to effectively use time by performing an alternative printing process with another printer.

また、用紙詰まりなどの突発的要因が生じた場合にも、同様の状況が生じ得る。   A similar situation can also occur when a sudden factor such as a paper jam occurs.

そこで、この発明は、複数のプリンタによる印刷処理において、より効率的な処理を行うことが可能な技術を提供することを課題とする。   Accordingly, an object of the present invention is to provide a technique capable of performing more efficient processing in printing processing by a plurality of printers.

上記課題を解決すべく、請求項1の発明は、複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置であって、前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出する算出手段と、前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得する取得手段と、前記消耗情報に基づいて前記複数のプリンタのうちの第1のプリンタにおける消耗品切れの発生が予測される場合に、前記消耗品切れの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記消耗品切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を最適動作として決定し、前記最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整する調整手段と、を備えることを特徴とする。   In order to solve the above-mentioned problem, the invention of claim 1 is a print control apparatus for controlling a cluster print job in which a plurality of copies of print output are shared and executed by a plurality of printers, wherein the plurality of copies are printed. A calculation unit that distributes output to the plurality of printers to calculate the number of print copies in each of the plurality of printers; an acquisition unit that acquires consumption information relating to the remaining amount of consumables of each of the plurality of printers; In the case where occurrence of a consumable item out of the first printer among the plurality of printers is predicted based on the consumable information, the remaining number in the first printer at the time of occurrence of the consumable item outage is calculated. The first operation is to redistribute by at least one printer other than the first printer and print out the remaining number by the at least one printer. And the second operation in which the first printer itself continuously prints out the number of remaining copies in the first printer when the consumables run out is determined as an optimal operation, Adjusting means for adjusting the number of print copies in the plurality of printers so as to realize the optimum operation.

請求項2の発明は、請求項1の発明に係る印刷制御装置において、前記調整手段は、前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係を判定し、前記第2の時刻が前記第1の時刻よりも前であるときには、前記第2の動作を最適動作として決定し、前記第2の時刻が前記第1の時刻よりも後であるときには、前記残部数を前記少なくとも1つのプリンタで再分配して前記第1の動作が実現されるように、前記複数のプリンタでの前記各印刷部数を調整することを特徴とする。   According to a second aspect of the present invention, in the print control apparatus according to the first aspect of the present invention, the adjusting means is configured to use a first time that is a predicted end time of the first operation and a predicted end time of the second operation. A prior relationship with a certain second time is determined, and when the second time is earlier than the first time, the second operation is determined as an optimal operation, and the second time is When the time is later than the first time, the number of print copies in the plurality of printers is adjusted so that the first operation is realized by redistributing the remaining number of copies in the at least one printer. It is characterized by that.

請求項3の発明は、請求項1の発明に係る印刷制御装置において、前記消耗品切れは、用紙切れ、ステープル針切れ、およびトナー切れの少なくとも1つを含むことを特徴とする。   According to a third aspect of the present invention, in the print control apparatus according to the first aspect of the invention, the consumable out-of-consumer includes at least one of out-of-paper, staple-out, and toner-out.

請求項4の発明は、請求項1の発明に係る印刷制御装置において、前記消耗品切れは、用紙切れを含み、前記第2の動作は、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対する用紙補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する第3の動作と、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を引き続いて前記第1のプリンタで本来の指定サイズよりも大きなサイズの代替用紙に印刷出力して前記指定サイズに裁断する第4の動作とのうちのいずれかであることを特徴とする。   According to a fourth aspect of the present invention, in the print control apparatus according to the first aspect of the invention, the out of consumables includes out of paper, and the second operation is performed by the first printer when the out of paper occurs. The third operation of printing the remaining number of copies after the paper replenishment operation for the first printer by the first printer itself, and the number of remaining copies of the first printer at the time of occurrence of the paper out. Subsequently, the first operation is any one of a fourth operation in which the first printer prints out an alternative sheet having a size larger than the original designated size and cuts to the designated size.

請求項5の発明は、請求項4の発明に係る印刷制御装置において、前記調整手段は、前記第1の動作における前記残部数に関する前記複数のプリンタでの所要印刷時間と、前記第3の動作における前記第1のプリンタに対する前記用紙補充操作の所要時間と、前記第4の動作における前記代替用紙の裁断に要する裁断時間とのうち、最も小さい時間に対応する動作を前記最適動作として決定することを特徴とする。   According to a fifth aspect of the present invention, in the print control apparatus according to the fourth aspect of the invention, the adjusting means includes a required printing time in the plurality of printers regarding the remaining number of copies in the first operation, and the third operation. Determining the operation corresponding to the shortest time among the time required for the paper replenishment operation for the first printer and the cutting time required for cutting the substitute paper in the fourth operation as the optimum operation. It is characterized by.

請求項6の発明は、請求項4の発明に係る印刷制御装置において、前記調整手段は、前記第3の動作の終了予測時刻である第3の時刻が前記第4の動作の終了予測時刻である第4の時刻よりも前であり且つ前記第3の時刻が前記第1の動作の終了予想時刻である第1の時刻よりも前であるときには、前記第3の動作を前記最適動作として決定し、前記第4の時刻が前記第3の時刻よりも前であり且つ前記第4の時刻が前記第1の時刻よりも前であるときには、前記第4の動作を前記最適動作として決定し、前記第2の動作の終了予測時刻である第2の時刻が前記第1の時刻よりも後であるときには、前記第1の動作を前記最適動作として決定することを特徴とする。   According to a sixth aspect of the present invention, in the print control apparatus according to the fourth aspect of the present invention, the adjusting means is configured such that a third time that is a predicted end time of the third operation is a predicted end time of the fourth operation. When the third time is before the first time that is an expected end time of the first operation and before the fourth time, the third operation is determined as the optimum operation. When the fourth time is before the third time and the fourth time is before the first time, the fourth operation is determined as the optimum operation, When the second time that is the predicted end time of the second operation is later than the first time, the first operation is determined as the optimum operation.

請求項7の発明は、請求項4ないし請求項6のいずれかの発明に係る印刷制御装置において、前記調整手段は、前記第4の動作の実行中に前記第1のプリンタに対する前記指定サイズの用紙に関する前記用紙補充操作が完了した場合には、前記代替用紙への印刷出力を中断して、当該中断時点での残部数を前記第1のプリンタにより前記指定サイズの用紙への印刷出力に切り換えることを特徴とする。   According to a seventh aspect of the present invention, in the print control apparatus according to any one of the fourth to sixth aspects, the adjustment unit is configured to adjust the specified size for the first printer during the execution of the fourth operation. When the paper replenishment operation relating to the paper is completed, the print output on the substitute paper is interrupted, and the remaining number at the time of the interruption is switched to the print output on the paper of the specified size by the first printer. It is characterized by that.

請求項8の発明は、請求項1の発明に係る印刷制御装置において、前記消耗品切れは、ステープル針切れを含み、前記第2の動作は、前記ステープル針切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するステープル針補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とする。   According to an eighth aspect of the present invention, in the print control apparatus according to the first aspect of the invention, the out of consumables includes a staple staple out, and the second operation is the first printer at the time when the staple staple out occurs. In this case, the remaining number of prints in the first printer is an operation to print out the first printer itself after the staple needle replenishment operation for the first printer.

請求項9の発明は、請求項1の発明に係る印刷制御装置において、前記消耗品切れは、トナー切れを含み、前記第2の動作は、前記トナー切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するトナー補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とする。   According to a ninth aspect of the present invention, in the print control apparatus according to the first aspect of the invention, the out of consumables includes out of toner, and the second operation is performed by the first printer at the time when the out of toner occurs. The remaining number of copies is an operation in which the first printer itself prints and outputs after the toner replenishment operation for the first printer.

請求項10の発明は、請求項2または請求項6の発明に係る印刷制御装置において、前記複数のプリンタは、インラインフィニッシャを備えるプリンタとオフラインフィニッシャを備えるプリンタとを含み、前記第1の時刻は、前記複数のプリンタのうち前記第1のプリンタ以外のプリンタに関する複数の組み合わせによる印刷動作のそれぞれによる複数の終了予測時刻のうち、最も早い時刻として算出されることを特徴とする。   According to a tenth aspect of the present invention, in the print control apparatus according to the second or sixth aspect, the plurality of printers include a printer including an inline finisher and a printer including an offline finisher, and the first time is In the plurality of printers, the earliest time is calculated as the earliest end time among a plurality of predicted end times by a plurality of combinations of printing operations related to a printer other than the first printer.

請求項11の発明は、請求項10の発明に係る印刷制御装置において、前記算出手段は、前記部数クラスタ印刷ジョブよりも前に受け付けられた先行ジョブが前記部数クラスタ印刷ジョブの開始基準時点で未完了であるプリンタにおいては前記部数クラスタ印刷ジョブの開始基準時点から前記先行ジョブの終了時点までの期間にわたって前記部数クラスタ印刷ジョブを実行できないことを反映して、前記複数のプリンタでの分担を決定することを特徴とする。 According to an eleventh aspect of the invention, in the print control apparatus according to the tenth aspect of the invention, the calculating means determines that the preceding job received before the copy cluster print job is not yet received at the start reference point of the copy cluster print job. Reflecting the fact that the copy cluster print job cannot be executed over a period from the start reference point of the copy cluster print job to the end point of the preceding job in the completed printer, the sharing among the plurality of printers is determined. It is characterized by that.

請求項12の発明は、請求項1の発明に係る印刷制御装置において、前記消耗品切れは、第1の消耗品切れであり、前記残部数は、第1の残部数であり、前記最適動作は、第1の最適動作であり、前記調整手段は、前記消耗情報に基づいて前記第1の消耗品切れおよび第2の消耗品切れの発生が予測される場合に、前記第1の動作と前記第2の動作とのうちの一の動作を前記第1の最適動作として決定して前記各印刷部数を調整し、その後、前記第2の消耗品切れが発生する第2のプリンタでの前記第2の消耗品切れの発生時点における前記第2のプリンタでの残部数である第2の残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2の残部数を前記1又は2以上のプリンタで印刷出力する第5の動作と、前記第2の消耗品切れの発生時点における前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力する第6の動作とのうちの一の動作を第2の最適動作として決定し、前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整することを特徴とする。   According to a twelfth aspect of the present invention, in the print control apparatus according to the first aspect of the invention, the out of consumables is a first consumable out of stock, the remaining number is the first remaining number, and the optimum operation is: A first optimum operation, and the adjusting means is configured to perform the first operation and the second operation when the occurrence of the first consumable item and the second consumable item is predicted based on the consumption information. One of the operations is determined as the first optimum operation, the number of print copies is adjusted, and then the second consumable item runs out in the second printer in which the second consumable item occurs. The second remaining number, which is the number of remaining copies in the second printer at the time of occurrence, is redistributed among one or more printers other than the second printer among the plurality of printers. Print out the number of copies with one or more printers The second operation is a second operation of the second operation, and the second operation is a second operation in which the second remaining number at the time of occurrence of the second consumable supply is continuously output by the second printer itself. And determining the number of print copies in the plurality of printers so as to realize the second optimum operation.

請求項13の発明は、請求項12の発明に係る印刷制御装置において、前記調整手段は、前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係に基づいて前記複数のプリンタでの前記各印刷部数を調整した後、さらに、前記第5の動作の終了予想時刻である第5の時刻と前記第6の動作の終了予測時刻である第6の時刻との先後関係を判定し、前記第6の時刻が前記第5の時刻よりも前であるときには、前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力することを決定し、前記第6の時刻が前記第5の時刻よりも後であるときには、前記第2の残部数を前記1又は2以上のプリンタで再分配して前記第5の動作が実現されるように、前記複数のプリンタでの前記各印刷部数を調整することを特徴とする。   According to a thirteenth aspect of the present invention, in the print control apparatus according to the twelfth aspect of the present invention, the adjusting means includes a first time that is a predicted end time of the first operation and a predicted end time of the second operation. After adjusting the number of print copies in the plurality of printers based on a prior relationship with a second time, a fifth time that is an estimated end time of the fifth operation and a sixth operation And determines the second and last remaining number by the second printer itself when the sixth time is earlier than the fifth time. When it is determined to continue printing, and the sixth time is later than the fifth time, the second remaining number is redistributed by the one or more printers and the fifth So that the operations of the plurality of printers are realized. And adjusting the printing copies.

請求項14の発明は、請求項1の発明に係る印刷制御装置において、前記算出手段は、前記部数クラスタ印刷ジョブに関する前記複数のプリンタのそれぞれにおける印刷終了時刻が互いに均一化されるように、前記複数のプリンタのそれぞれの処理速度に基づいて前記複数の部数の印刷出力を前記複数のプリンタに分配して前記複数のプリンタのそれぞれにおける前記各印刷部数を算出することを特徴とする。   According to a fourteenth aspect of the present invention, in the print control apparatus according to the first aspect of the invention, the calculating means is configured to make the print end times of the plurality of printers related to the copy cluster print job uniform with each other. The printing outputs of the plurality of copies are distributed to the plurality of printers based on the processing speeds of the plurality of printers, and the number of printing copies in each of the plurality of printers is calculated.

請求項15の発明は、請求項14の発明に係る印刷制御装置において、前記算出手段は、前記複数のプリンタの各処理能力であってフィニッシング処理を反映した各処理能力に基づいて、前記複数のプリンタごとの前記各印刷部数を算出することを特徴とする。   According to a fifteenth aspect of the present invention, in the print control apparatus according to the fourteenth aspect of the invention, the calculation unit is configured to determine the plurality of processing capacities of the plurality of printers based on the processing capacities reflecting the finishing process. The number of print copies for each printer is calculated.

請求項16の発明は、請求項15の発明に係る印刷制御装置において、前記算出手段は、前記複数のプリンタのそれぞれにおける先行ジョブの残存時間にも基づいて、前記複数のプリンタごとの前記各印刷部数を算出することを特徴とする。   According to a sixteenth aspect of the present invention, in the print control apparatus according to the fifteenth aspect of the present invention, the calculation unit is configured to perform the printing for each of the plurality of printers based on a remaining time of a preceding job in each of the plurality of printers. The number of copies is calculated.

請求項17の発明は、複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置に内蔵されたコンピュータに、a)前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出するステップと、b)前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得するステップと、c)前記消耗情報に基づいて前記複数のプリンタのうちの第1のプリンタにおける消耗品切れの発生が予測される場合に、前記消耗品切れの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記消耗品切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を最適動作として決定するステップと、d)前記最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、を実行させるためのプログラムであることを特徴とする。
請求項18の発明は、請求項17の発明に係るプログラムにおいて、前記ステップc)は、c−1)前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係を判定するステップと、c−2)前記第2の時刻が前記第1の時刻よりも前であるときには前記第2の動作を最適動作として決定し、前記第2の時刻が前記第1の時刻よりも後であるときには前記第1の動作を最適動作として決定するステップと、を有し、前記ステップd)においては、前記第2の時刻が前記第1の時刻よりも後であるときには、前記残部数を前記少なくとも1つのプリンタで再分配して前記第1の動作が実現されるように、前記複数のプリンタでの前記各印刷部数が調整されることを特徴とする。
請求項19の発明は、請求項17の発明に係るプログラムにおいて、前記消耗品切れは、用紙切れ、ステープル針切れ、およびトナー切れの少なくとも1つを含むことを特徴とする。
請求項20の発明は、請求項17の発明に係るプログラムにおいて、前記消耗品切れは、用紙切れを含み、前記第2の動作は、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対する用紙補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する第3の動作と、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を引き続いて前記第1のプリンタで本来の指定サイズよりも大きなサイズの代替用紙に印刷出力して前記指定サイズに裁断する第4の動作とのうちのいずれかであることを特徴とする。
請求項21の発明は、請求項20の発明に係るプログラムにおいて、前記ステップc)においては、前記第1の動作における前記残部数に関する前記複数のプリンタでの所要印刷時間と、前記第3の動作における前記第1のプリンタに対する前記用紙補充操作の所要時間と、前記第4の動作における前記代替用紙の裁断に要する裁断時間とのうち、最も小さい時間に対応する動作が前記最適動作として決定されることを特徴とする。
請求項22の発明は、請求項20の発明に係るプログラムにおいて、前記ステップc)においては、前記第3の動作の終了予測時刻である第3の時刻が前記第4の動作の終了予測時刻である第4の時刻よりも前であり且つ前記第3の時刻が前記第1の動作の終了予想時刻である第1の時刻よりも前であるときには、前記第3の動作が前記最適動作として決定され、前記第4の時刻が前記第3の時刻よりも前であり且つ前記第4の時刻が前記第1の時刻よりも前であるときには、前記第4の動作が前記最適動作として決定され、前記第2の動作の終了予測時刻である第2の時刻が前記第1の時刻よりも後であるときには、前記第1の動作が前記最適動作として決定されることを特徴とする。
請求項23の発明は、請求項20ないし請求項22のいずれかの発明に係るプログラムにおいて、前記プログラムは、e)前記第4の動作が前記最適動作として前記ステップc)にて決定されて前記複数のプリンタでの前記各印刷部数が前記ステップd)にて調整された後において、前記第4の動作の実行中に前記第1のプリンタに対する前記指定サイズの用紙に関する前記用紙補充操作が完了した場合には、前記代替用紙への印刷出力を中断して、当該中断時点での残部数を前記第1のプリンタにより前記指定サイズの用紙への印刷出力に切り換えるステップ、を前記コンピュータにさらに実行させることを特徴とする。
請求項24の発明は、請求項17の発明に係るプログラムにおいて、前記消耗品切れは、ステープル針切れを含み、前記第2の動作は、前記ステープル針切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するステープル針補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とする。
請求項25の発明は、請求項17の発明に係るプログラムにおいて、前記消耗品切れは、トナー切れを含み、前記第2の動作は、前記トナー切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するトナー補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とする。
請求項26の発明は、請求項18または請求項22の発明に係るプログラムにおいて、前記複数のプリンタは、インラインフィニッシャを備えるプリンタとオフラインフィニッシャを備えるプリンタとを含み、前記第1の時刻は、前記複数のプリンタのうち前記第1のプリンタ以外のプリンタに関する複数の組み合わせによる印刷動作のそれぞれによる複数の終了予測時刻のうち、最も早い時刻として算出されることを特徴とする。
請求項27の発明は、請求項26の発明に係るプログラムにおいて、前記ステップa)では、前記部数クラスタ印刷ジョブよりも前に受け付けられた先行ジョブが前記部数クラスタ印刷ジョブの開始基準時点で未完了であるプリンタにおいては前記部数クラスタ印刷ジョブの開始基準時点から前記先行ジョブの終了時点までの期間にわたって前記部数クラスタ印刷ジョブを実行できないことが反映されて、前記複数のプリンタでの分担が決定されることを特徴とする。
請求項28の発明は、請求項17の発明に係るプログラムにおいて、前記消耗品切れは、第1の消耗品切れであり、前記残部数は、第1の残部数であり、前記最適動作は、第1の最適動作であり、前記ステップc)においては、前記消耗情報に基づいて前記第1の消耗品切れおよび第2の消耗品切れの発生が予測される場合に、前記第1の動作と前記第2の動作とのうちの一の動作が前記第1の最適動作として決定され、前記ステップd)においては、前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数が調整され、前記プログラムは、f)前記ステップd)の後、前記第2の消耗品切れが発生する第2のプリンタでの前記第2の消耗品切れの発生時点における前記第2のプリンタでの残部数である第2の残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2の残部数を前記1又は2以上のプリンタで印刷出力する第5の動作と、前記第2の消耗品切れの発生時点における前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力する第6の動作とのうちの一の動作を第2の最適動作として決定するステップと、g)前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、を前記コンピュータにさらに実行させることを特徴とする。
請求項29の発明は、請求項28の発明に係るプログラムにおいて、前記ステップd)においては、前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係に基づいて前記複数のプリンタでの前記各印刷部数が調整され、前記ステップf)は、f−1)前記ステップd)の後、前記第5の動作の終了予想時刻である第5の時刻と前記第6の動作の終了予測時刻である第6の時刻との先後関係を判定するステップと、f−2)前記第6の時刻が前記第5の時刻よりも前であるときには、前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力することを決定し、前記第6の時刻が前記第5の時刻よりも後であるときには、前記第2の残部数を前記1又は2以上のプリンタで再分配して前記1又は2以上のプリンタで印刷出力することを決定するステップと、を有し、前記ステップg)においては、前記第6の時刻が前記第5の時刻よりも後であるときには、前記第2の残部数を前記1又は2以上のプリンタで再分配して前記第5の動作が実現されるように、前記複数のプリンタでの前記各印刷部数が調整されることを特徴とする。
請求項30の発明は、請求項17の発明に係るプログラムにおいて、前記ステップa)においては、前記部数クラスタ印刷ジョブに関する前記複数のプリンタのそれぞれにおける印刷終了時刻が互いに均一化されるように、前記複数のプリンタのそれぞれの処理速度に基づいて前記複数の部数の印刷出力が前記複数のプリンタに分配されて前記複数のプリンタのそれぞれにおける前記各印刷部数が算出されることを特徴とする。
請求項31の発明は、請求項30の発明に係るプログラムにおいて、前記ステップa)においては、前記複数のプリンタの各処理能力であってフィニッシング処理を反映した各処理能力に基づいて、前記複数のプリンタごとの前記各印刷部数が算出されることを特徴とする。
請求項32の発明は、請求項31の発明に係るプログラムにおいて、前記ステップa)においては、前記複数のプリンタのそれぞれにおける先行ジョブの残存時間にも基づいて、前記複数のプリンタごとの前記各印刷部数が算出されることを特徴とする。
According to the seventeenth aspect of the present invention, there is provided a computer incorporated in a print control apparatus that controls a cluster print job in which a plurality of copies are output by a plurality of printers, and a) the plurality of copies are output. Distributing to the plurality of printers to calculate the number of print copies in each of the plurality of printers; b) obtaining consumption information regarding the remaining amount of consumables for each of the plurality of printers; c) In the case where occurrence of a consumable item out of the first printer among the plurality of printers is predicted based on the consumable information, the remaining number in the first printer at the time of occurrence of the consumable item outage is calculated. Among the first printers, and redistributed by at least one printer, and the remaining number is printed out by the at least one printer. The optimum operation is one of a first operation and a second operation in which the first printer itself continuously prints out the number of remaining copies in the first printer when the consumables run out. And d) a step of adjusting the number of print copies in the plurality of printers so as to realize the optimum operation.
According to an eighteenth aspect of the present invention, in the program according to the seventeenth aspect, the step c) includes: c-1) a first time that is an expected end time of the first operation and an end of the second operation. A step of determining a prior relationship with a second time that is a predicted time; and c-2) when the second time is earlier than the first time, the second operation is determined as an optimum operation. And determining the first operation as an optimal operation when the second time is later than the first time. In the step d), the second time is When the time is after the first time, the number of print copies in the plurality of printers is adjusted so that the remaining number of copies is redistributed by the at least one printer and the first operation is realized. It is characterized by that.
According to a nineteenth aspect of the invention, in the program according to the seventeenth aspect of the invention, the out-of-consumable-consumption includes at least one of out-of-paper, staple-out, and out-of-toner.
According to a twentieth aspect of the invention, in the program according to the seventeenth aspect of the invention, the out-of-consumable-consumption includes out-of-paper, and the second operation is the remaining in the first printer at the time when the out-of-paper occurs. A third operation for continuously printing out the number of copies after the paper replenishment operation to the first printer by the first printer itself, and the remaining number of copies in the first printer at the time of occurrence of the paper out This is one of a fourth operation in which the first printer prints out an alternative paper having a size larger than the original designated size and cuts the paper to the designated size.
According to a twenty-first aspect of the present invention, in the program according to the twentieth aspect, in the step c), the required printing time in the plurality of printers regarding the remaining number in the first operation, and the third operation The operation corresponding to the shortest time among the time required for the paper replenishment operation for the first printer and the cutting time required for cutting the substitute paper in the fourth operation is determined as the optimum operation. It is characterized by that.
According to a twenty-second aspect of the present invention, in the program according to the twentieth aspect, in the step c), the third time that is the predicted end time of the third operation is the predicted end time of the fourth operation. When the third time is earlier than a first time and the third time is earlier than the first time that is the expected end time of the first operation, the third operation is determined as the optimum operation. And when the fourth time is before the third time and the fourth time is before the first time, the fourth action is determined as the optimum action, When the second time that is the predicted end time of the second operation is later than the first time, the first operation is determined as the optimum operation.
The invention according to claim 23 is the program according to any one of claims 20 to 22, wherein the program includes: e) the fourth operation determined as the optimum operation in step c); After the number of print copies in a plurality of printers is adjusted in step d), the paper replenishment operation for the designated size paper for the first printer is completed during the execution of the fourth operation. In this case, the computer further executes the step of interrupting the print output on the substitute paper and switching the remaining number of copies at the time of the interruption to the print output on the designated size paper by the first printer. It is characterized by that.
According to a twenty-fourth aspect of the present invention, in the program according to the seventeenth aspect of the invention, the out-of-consumable-use includes staple staple breakage, and the second operation is performed by the first printer when the staple staple breakage occurs. The remaining number of copies is an operation in which the first printer itself prints and outputs after the staple needle replenishment operation with respect to the first printer.
According to a twenty-fifth aspect of the invention, in the program according to the seventeenth aspect, the out-of-consumable-consumption includes out-of-toner, and the second operation is the remaining in the first printer when the out-of-toner occurs. It is an operation that the first printer itself prints out the number of copies after the toner replenishment operation for the first printer.
According to a twenty-sixth aspect of the present invention, in the program according to the eighteenth or twenty-second aspect of the invention, the plurality of printers include a printer having an inline finisher and a printer having an offline finisher, and the first time is Of the plurality of printers, the earliest time is calculated as the earliest time among the plurality of predicted end times by the respective printing operations by a plurality of combinations related to the printers other than the first printer.
According to a twenty-seventh aspect of the present invention, in the program according to the twenty-sixth aspect, in the step a), a preceding job received before the copy cluster print job is incomplete at the start reference point of the copy cluster print job. Is reflected in the fact that the copy cluster print job cannot be executed over a period from the reference start time of the copy cluster print job to the end time of the preceding job, and the sharing among the plurality of printers is determined. It is characterized by that.
According to a twenty-eighth aspect of the present invention, in the program according to the seventeenth aspect, the out of consumables is the first out of consumables, the remaining number is the first remaining number, and the optimum operation is the first In the step c), when it is predicted that the first consumable item and the second consumable item will run out based on the consumption information, the first operation and the second operation are performed. One of the operations is determined as the first optimum operation, and in step d), the number of print copies in the plurality of printers is adjusted so as to realize the first optimum operation. The program is the number of remaining copies in the second printer at the time when the second consumable item runs out in the second printer in which the second consumable item runs out after the step d). The second remaining number A fifth operation in which one or more printers other than the second printer among the plurality of printers are redistributed and the second remaining number is printed out by the one or more printers; Determining one of the second remaining copies at the time of occurrence of the second consumable outage as the second optimum operation, among the sixth operations for successively printing out the second printer itself; g) causing the computer to further execute a step of adjusting the number of print copies in the plurality of printers so as to realize the second optimum operation.
According to a twenty-ninth aspect of the present invention, in the program according to the twenty-eighth aspect, in the step d), the first time that is the predicted end time of the first operation and the predicted end time of the second operation are used. The number of copies to be printed by the plurality of printers is adjusted based on a prior relationship with a second time, and the step f) is completed after the step f-1) and the step d). A step of determining a prior relationship between a fifth time that is an estimated time and a sixth time that is an estimated end time of the sixth operation; and f-2) the sixth time is greater than the fifth time. Is determined to be printed out by the second printer itself, and when the sixth time is later than the fifth time, The remaining number of 2 is re-used with one or more printers. And determining to print out with the one or more printers, and in step g), when the sixth time is later than the fifth time, The number of print copies in the plurality of printers is adjusted so that the second operation is realized by redistributing the second remaining number of copies with the one or more printers. .
According to a thirty-third aspect of the invention, in the program according to the seventeenth aspect of the invention, in the step a), the print end times in the plurality of printers related to the copy cluster print job are made uniform with each other. The plurality of copies of the print output are distributed to the plurality of printers based on the processing speeds of the plurality of printers, and the number of print copies in each of the plurality of printers is calculated.
According to a thirty-first aspect of the invention, in the program according to the thirty-third aspect, in the step a), the plurality of processing capacities of the plurality of printers, which are based on the processing capacities reflecting the finishing process. The number of print copies for each printer is calculated.
According to a thirty-second aspect of the invention, in the program according to the thirty-first aspect, in the step a), the printing for each of the plurality of printers is performed based on the remaining time of the preceding job in each of the plurality of printers. The number of copies is calculated.

請求項33の発明は、部数クラスタ印刷ジョブを実行する印刷システムであって、前記部数クラスタ印刷ジョブにおける複数の部数の印刷出力物を分担して印刷出力する複数のプリンタと、前記部数クラスタ印刷ジョブを制御する印刷制御装置と、を備え、前記印刷制御装置は、前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出する算出手段と、前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得する取得手段と、前記消耗情報に基づいて前記複数のプリンタのうちの第1のプリンタにおける消耗品切れの発生が予測される場合に、前記消耗品切れの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記消耗品切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を最適動作として決定し、前記最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整する調整手段と、を備えることを特徴とする。 An invention according to claim 33 is a printing system for executing a copy cluster print job, wherein a plurality of printers share a plurality of copies of the printed output in the copy cluster print job, and the copy cluster print job. A printing control device that controls the printing control device, wherein the printing control device distributes the plurality of copies of the print output to the plurality of printers, and calculates the number of copies to be printed in each of the plurality of printers. An acquisition means for acquiring consumption information relating to the remaining amount of consumables of each of the plurality of printers, and occurrence of a consumable out of the first printer of the plurality of printers is predicted based on the consumption information In addition, the number of remaining copies in the first printer at the time when the consumables run out is calculated from the first printer among the plurality of printers. A first operation of redistributing the at least one printer and printing out the remaining number of copies by the at least one printer, and the remaining number of copies at the first printer at the time when the consumables run out. Adjusting means for determining one of the second operations to be subsequently printed out by the printer itself as the optimum operation, and adjusting the number of print copies in the plurality of printers so as to realize the optimum operation And.

請求項34の発明は、複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置であって、前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出する算出手段と、前記複数のプリンタのそれぞれにおける用紙詰まりの発生に関する情報を取得する第1の取得手段と、前記複数のプリンタのうちの第1のプリンタにおいて用紙詰まりが発生した場合に、前記用紙詰まりの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記用紙詰まりの発生時点における前記第1のプリンタでの前記残部数を前記用紙詰まりの解消操作後に前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を第1の最適動作として決定し、前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整する調整手段と、前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得する第2の取得手段と、を備え、前記調整手段は、前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整した後に、前記複数のプリンタのうちのいずれかのプリンタである第2のプリンタにおける消耗品切れの発生が前記消耗情報に基づいて予測される場合に、前記消耗品切れの発生時点における前記第2のプリンタでの残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2のプリンタでの前記残部数を前記1又は2以上のプリンタで印刷出力する第3の動作と、前記消耗品切れの発生時点における前記第2のプリンタでの前記残部数を前記第2のプリンタ自身で引き続いて印刷出力する第4の動作とのうちの一の動作を第2の最適動作として決定し、前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整することを特徴とする。 The invention according to claim 34 is a print control apparatus for controlling a cluster print job for copying a plurality of copies printed by a plurality of printers, wherein the plurality of copies are output to the plurality of printers. A calculation unit that distributes and calculates the number of print copies in each of the plurality of printers; a first acquisition unit that acquires information about occurrence of a paper jam in each of the plurality of printers; When a paper jam occurs in the first printer, the remaining number of copies in the first printer at the time of the paper jam occurrence is reproduced in at least one printer other than the first printer among the plurality of printers. A first operation of distributing and printing out the remaining number of copies with the at least one printer; and at the time of occurrence of the paper jam One of the remaining operations in the first printer is determined as a first optimum operation among the second operations in which the first printer itself prints out after the paper jam clearing operation. Adjusting means for adjusting the number of copies of each of the plurality of printers so as to realize the first optimum operation; and second information for acquiring consumption information relating to the remaining amount of consumables of each of the plurality of printers. Acquisition means, and the adjustment means adjusts the number of print copies in the plurality of printers so as to realize the first optimum operation, and then adjusts the number of copies in any one of the plurality of printers. When the occurrence of a consumable item out of a second printer is predicted based on the consumable information, the remaining number of the second printer at the time of the occurrence of the consumable item is calculated. A third operation of redistributing with one or more printers other than the second printer and printing out the remaining number of copies with the second printer with the one or more printers; One of the remaining operations in the second printer at the time of occurrence of the second operation is determined as a second optimum operation, and the fourth operation for printing out the second printer itself is determined as the second optimum operation. The number of print copies in the plurality of printers is adjusted so as to realize the optimum operation of No. 2 .

請求項35の発明は、複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置に内蔵されたコンピュータに、a)前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出するステップと、b)前記複数のプリンタのそれぞれにおける用紙詰まりの発生に関する情報を取得するステップと、c)前記複数のプリンタのうちの第1のプリンタにおいて用紙詰まりが発生した場合に、前記用紙詰まりの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記用紙詰まりの発生時点における前記第1のプリンタでの前記残部数を前記用紙詰まりの解消操作後に前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を第1の最適動作として決定するステップと、d)前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、e)前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得するステップと、f)前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整した後に、前記複数のプリンタのうちのいずれかのプリンタである第2のプリンタにおける消耗品切れの発生が前記消耗情報に基づいて予測される場合に、前記消耗品切れの発生時点における前記第2のプリンタでの残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2のプリンタでの前記残部数を前記1又は2以上のプリンタで印刷出力する第3の動作と、前記消耗品切れの発生時点における前記第2のプリンタでの前記残部数を前記第2のプリンタ自身で引き続いて印刷出力する第4の動作とのうちの一の動作を第2の最適動作として決定するステップと、g)前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、を実行させるためのプログラムであることを特徴とする。 According to a thirty-fifth aspect of the present invention, in a computer built in a print control apparatus for controlling a cluster print job that copies and executes a plurality of copies by a plurality of printers, a) the plurality of copies of the print output are output. Distributing to the plurality of printers to calculate the number of print copies in each of the plurality of printers; b) obtaining information on occurrence of paper jams in each of the plurality of printers; c) the plurality of the plurality of printers. When a paper jam occurs in the first printer among the printers, the remaining number of the first printer at the time of the paper jam occurrence is at least one of the plurality of printers other than the first printer. A first operation of redistributing by one printer and printing out the remaining number of copies by the at least one printer; One operation of the second operation in which the first printer itself continuously prints out the remaining number of copies in the first printer at the time of occurrence of the jam after the paper jam clearing operation is performed. Determining the optimum operation; d) adjusting the number of print copies in the plurality of printers so as to realize the first optimum operation; and e) remaining consumables of the plurality of printers. Obtaining consumable information about the amount; and f) adjusting the number of print copies in the plurality of printers so as to realize the first optimum operation, and then in any one of the plurality of printers. When the occurrence of a consumable item out of a second printer is predicted based on the consumable information, the remaining number in the second printer at the time of the out of consumable item is calculated. A third operation in which one or more printers other than the second printer among a plurality of printers are redistributed and the number of remaining copies in the second printer is printed out by the one or more printers; The second optimal operation is determined as one of the fourth operations in which the second printer itself continuously prints out the remaining number of copies in the second printer when the consumables run out. And g) adjusting each of the number of print copies in the plurality of printers so as to realize the second optimum operation .

請求項1ないし請求項35に記載の発明によれば、複数のプリンタによる印刷処理において、より効率的な処理を行うことが可能である。 According to the first to thirty-fifth aspects of the present invention, more efficient processing can be performed in printing processing by a plurality of printers.

特に、請求項1ないし請求項33に記載の発明によれば、消耗品切れ(用紙切れ)の発生が予測される場合に、消耗品切れに応じた対策が適切に施されるので、消耗品切れに起因する処理時間の増大を抑制することが可能である。 In particular, according to the first to thirty-third aspects of the present invention, when the occurrence of a consumable item (out of paper) is predicted, a measure corresponding to the consumable item is appropriately taken. It is possible to suppress an increase in processing time.

また特に、請求項34および請求項35に記載の発明によれば、用紙詰まりが発生する場合に、用紙詰まりに応じた対策が適切に施されるので、用紙詰まりに起因する処理時間の増大を抑制することが可能である。 In particular, according to the invention described in claims 34 and 35 , when a paper jam occurs, a countermeasure corresponding to the paper jam is appropriately taken, so that the processing time due to the paper jam is increased. It is possible to suppress.

印刷システムの構成を示す概略図である。1 is a schematic diagram illustrating a configuration of a printing system. プリンタの機能ブロックを示す図である。It is a figure which shows the functional block of a printer. 印刷制御装置の機能ブロックを示す図である。It is a figure which shows the functional block of a printing control apparatus. 各プリンタの処理能力を示す図である。It is a figure which shows the processing capacity of each printer. 最初のスケジューリング処理を示す概念図である。It is a conceptual diagram which shows the first scheduling process. 最初のスケジューリング処理を示す概念図である。It is a conceptual diagram which shows the first scheduling process. 最初のスケジューリング処理により決定された各印刷部数を示す図である。FIG. 6 is a diagram illustrating the number of print copies determined by an initial scheduling process. 各プリンタの消耗情報および各プリンタの印刷出力を示す概念図である。It is a conceptual diagram which shows the consumption information of each printer, and the print output of each printer. 用紙切れの発生時点等を示すタイムチャートである。It is a time chart which shows the time of occurrence of out of paper. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 第2実施形態に係る動作を示すタイムチャートである。It is a time chart which shows the operation | movement which concerns on 2nd Embodiment. 各プリンタの消耗情報および各プリンタの印刷出力を示す概念図である。It is a conceptual diagram which shows the consumption information of each printer, and the print output of each printer. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 第3実施形態に係る動作を示すタイムチャートである。It is a time chart which shows the operation | movement which concerns on 3rd Embodiment. 各プリンタの消耗情報および各プリンタの印刷出力を示す概念図である。It is a conceptual diagram which shows the consumption information of each printer, and the print output of each printer. 或るプリンタに関する消耗情報および印刷出力を示す概念図である。It is a conceptual diagram which shows the consumption information and print output regarding a certain printer. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 第4実施形態に係る動作を示すタイムチャートである。It is a time chart which shows the operation | movement which concerns on 4th Embodiment. 第4実施形態に係る動作を示すタイムチャートである。It is a time chart which shows the operation | movement which concerns on 4th Embodiment. 各プリンタの消耗情報および各プリンタの印刷出力を示す概念図である。It is a conceptual diagram which shows the consumption information of each printer, and the print output of each printer. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure. 対応策の候補を示す図である。It is a figure which shows the candidate of a countermeasure.

以下、本発明の実施形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<1.第1実施形態>
<1−1.システム構成>
図1は、本発明の第1実施形態に係る印刷システム1の構成を示す概略図である。図1に示されるように、印刷システム1は、複数の印刷出力装置10(詳細には3つの印刷出力装置(プリンタとも称する)10a,10b,10c)と当該複数の印刷出力装置を制御する印刷制御装置50とを備える。
<1. First Embodiment>
<1-1. System configuration>
FIG. 1 is a schematic diagram showing the configuration of a printing system 1 according to the first embodiment of the present invention. As shown in FIG. 1, a printing system 1 includes a plurality of print output devices 10 (specifically, three print output devices (also referred to as printers) 10a, 10b, and 10c) and a print that controls the plurality of print output devices. And a control device 50.

各プリンタ10と印刷制御装置50とは、ネットワークNWを介して互いに接続される。ネットワークNWは、LAN(Local Area Network)およびインターネットなどによって構成される。また、ネットワークNWに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。   Each printer 10 and the print control apparatus 50 are connected to each other via a network NW. The network NW is configured by a LAN (Local Area Network), the Internet, and the like. Further, the connection mode to the network NW may be wired connection or wireless connection.

<1−2.プリンタの構成>
図2は、プリンタ10の機能ブロックを示す図である。ここでは、プリンタ10として、MFP(マルチ・ファンクション・ペリフェラル(Multi-Functional Peripheral))を例示する。図2においては、MFP10の機能ブロックが示されている。
<1-2. Printer configuration>
FIG. 2 is a diagram illustrating functional blocks of the printer 10. Here, an MFP (Multi-Functional Peripheral) is exemplified as the printer 10. In FIG. 2, functional blocks of the MFP 10 are shown.

MFP10は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置(複合機とも称する)である。具体的には、MFP10は、図2の機能ブロック図に示すように、画像読取部2、印刷出力部3、通信部4、格納部5、操作部6およびコントローラ9等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。   The MFP 10 is a device (also referred to as a multi-function device) having a scan function, a copy function, a facsimile function, a box storage function, and the like. Specifically, as shown in the functional block diagram of FIG. 2, the MFP 10 includes an image reading unit 2, a print output unit 3, a communication unit 4, a storage unit 5, an operation unit 6, a controller 9, and the like. Various functions are realized by operating each part of the above in a complex manner.

画像読取部2は、MFP10の所定の位置に載置された原稿を光学的に読み取って(すなわちスキャンして)、当該原稿の画像データ(原稿画像ないしスキャン画像とも称する)を生成する処理部である。この画像読取部2は、スキャン部であるとも称される。   The image reading unit 2 is a processing unit that optically reads (that is, scans) a document placed at a predetermined position of the MFP 10 and generates image data of the document (also referred to as a document image or a scanned image). is there. The image reading unit 2 is also referred to as a scanning unit.

印刷出力部3は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。   The print output unit 3 is an output unit that prints out an image on various media such as paper based on data related to a print target.

通信部4は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部4は、ネットワークNWを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、TCP/IP(Transmission Control Protocol / Internet Protocol)等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、MFP10は、所望の相手先(たとえば、印刷制御装置50)との間で各種のデータを授受することが可能である。通信部4は、各種データを送信する送信部4aと各種データを受信する受信部4bとを有する。   The communication unit 4 is a processing unit capable of performing facsimile communication via a public line or the like. Further, the communication unit 4 can perform network communication via the network NW. In this network communication, for example, various protocols such as TCP / IP (Transmission Control Protocol / Internet Protocol) are used. By using the network communication, the MFP 10 can exchange various data with a desired partner (for example, the print control device 50). The communication unit 4 includes a transmission unit 4a that transmits various data and a reception unit 4b that receives various data.

格納部5は、ハードディスクドライブ(HDD)等の記憶装置で構成される。   The storage unit 5 includes a storage device such as a hard disk drive (HDD).

操作部6は、MFP10に対する操作入力を受け付ける操作入力部6aと、各種情報の表示出力を行う表示部6bとを備えている。   The operation unit 6 includes an operation input unit 6a that receives an operation input to the MFP 10 and a display unit 6b that displays and outputs various types of information.

コントローラ9は、MFP10に内蔵され、MFP10を統括的に制御する制御装置である。コントローラ9は、CPUおよび各種の半導体メモリ(RAMおよびROM)等を備えるコンピュータシステムとして構成される。コントローラ9は、CPUにおいて、ROM(例えば、EEPROM)内に格納されている所定のソフトウエアプログラム(以下、単にプログラムとも称する)PM1を実行することによって、各種の処理部を実現する。なお、当該プログラムPM1は、USBメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介してMFP10にインストールされるようにしてもよい。あるいは当該プログラムPM1は、ネットワークNW等を介してダウンロードされてMFP10にインストールされるようにしてもよい。   The controller 9 is a control device that is built in the MFP 10 and controls the MFP 10 in an integrated manner. The controller 9 is configured as a computer system including a CPU and various semiconductor memories (RAM and ROM). The controller 9 implements various processing units by executing a predetermined software program (hereinafter also simply referred to as a program) PM1 stored in a ROM (for example, EEPROM) in the CPU. The program PM1 may be recorded on a portable recording medium such as a USB memory and installed in the MFP 10 via the recording medium. Alternatively, the program PM1 may be downloaded via the network NW or the like and installed in the MFP 10.

具体的には、図2に示すように、コントローラ9は、プログラムPM1の実行により、通信制御部11と入力制御部12と表示制御部13と印刷出力制御部15とを含む各種の処理部を実現する。   Specifically, as shown in FIG. 2, the controller 9 executes various processing units including a communication control unit 11, an input control unit 12, a display control unit 13, and a print output control unit 15 by executing the program PM1. Realize.

通信制御部11は、他の装置(印刷制御装置50等)との間の通信動作を制御する処理部である。たとえば、通信制御部11は、通信部4等と協働して、印刷制御装置50からの印刷指令等を受信する。   The communication control unit 11 is a processing unit that controls communication operations with other devices (such as the print control device 50). For example, the communication control unit 11 receives a print command or the like from the print control device 50 in cooperation with the communication unit 4 or the like.

表示制御部13は、表示部6bにおける表示動作を制御する処理部である。表示制御部13は、MFP10を操作するための操作画面等を表示部6bに表示させる。   The display control unit 13 is a processing unit that controls the display operation in the display unit 6b. The display control unit 13 displays an operation screen or the like for operating the MFP 10 on the display unit 6b.

入力制御部12は、操作入力部6aに対する操作入力動作を制御する制御部である。たとえば、入力制御部12は、操作画面に対する操作入力を受け付ける動作を制御する。   The input control unit 12 is a control unit that controls an operation input operation with respect to the operation input unit 6a. For example, the input control unit 12 controls an operation for receiving an operation input on the operation screen.

印刷出力制御部15は、MFP10における印刷出力動作を制御する制御部である。印刷出力制御部15は、印刷制御装置50からの操作指令および操作者による操作指示等に応じて、MFP10における印刷出力動作を制御する。   The print output control unit 15 is a control unit that controls a print output operation in the MFP 10. The print output control unit 15 controls a print output operation in the MFP 10 in accordance with an operation command from the print control device 50, an operation instruction by the operator, and the like.

この実施形態においては、3つのプリンタ10(10a,10b,10c)のうち、プリンタ10b,10cは、インラインフィニッシャを備えて構成される。インラインフィニッシャは、ステープル部および折り部等を有している。これにより、プリンタ10b,10cで印刷された複数の用紙は、1部単位でステープル留めされた状態で体裁が整えられて自動的に出力される。また、折り部によってZ折り等が施された一部の印刷用紙が綴じ込まれた状態で出力される。   In this embodiment, among the three printers 10 (10a, 10b, 10c), the printers 10b, 10c are configured to include an inline finisher. The inline finisher has a staple portion, a fold portion, and the like. Thus, the plurality of sheets printed by the printers 10b and 10c are arranged and automatically output in a state where they are stapled in units of one copy. Further, a part of the printing paper that has been Z-folded by the folding portion is output in a bound state.

一方、プリンタ10aは、インラインフィニッシャを有していない。その代わりに、プリンタ10aは、オフラインフィニッシャ20を有している。プリンタ10aによって印刷出力された印刷出力物は、操作ユーザによってオフラインフィニッシャ20の所定位置に配置される。その後、操作ユーザによるオフラインフィニッシャ20の操作部22(図1参照)に対する操作が行われ、当該操作に応じて当該オフラインフィニッシャ20による仕上げ処理(フィニッシング処理)が当該印刷出力物に対して施される。このようなオフラインフィニッシャ20による仕上げ処理を経ることによっても、インラインフィニッシャによる仕上げ処理が施された印刷出力物と同様の結果物を得ることができる。   On the other hand, the printer 10a does not have an inline finisher. Instead, the printer 10 a has an offline finisher 20. The printed output printed by the printer 10a is placed at a predetermined position on the offline finisher 20 by the operating user. Thereafter, the operation user performs an operation on the operation unit 22 (see FIG. 1) of the offline finisher 20, and a finishing process (finishing process) by the offline finisher 20 is performed on the printed output according to the operation. . Also through the finishing process by the off-line finisher 20, it is possible to obtain a result similar to the printed output subjected to the finishing process by the inline finisher.

<1−3.印刷制御装置50の構成>
図3は、印刷制御装置50の機能ブロックを示す図である。この印刷制御装置50は、各種の印刷ジョブ(部数クラスタ印刷ジョブJBを含む)を制御する装置である。部数クラスタ印刷ジョブJBは、複数の部数の印刷出力を複数のプリンタ10(10a,10b,10c等)で分担して実行するジョブである。
<1-3. Configuration of Print Control Device 50>
FIG. 3 is a diagram illustrating functional blocks of the print control apparatus 50. The print control apparatus 50 is an apparatus that controls various print jobs (including the copy number cluster print job JB). The number-of-copies cluster print job JB is a job that is executed by sharing a plurality of copies of print output by a plurality of printers 10 (10a, 10b, 10c, etc.).

次に、図3を参照しながら、印刷制御装置50の構成について説明する。   Next, the configuration of the print control apparatus 50 will be described with reference to FIG.

印刷制御装置50は、パーソナルコンピュータなどの情報処理装置により構成される。   The print control device 50 is configured by an information processing device such as a personal computer.

印刷制御装置50は、図3の機能ブロック図に示すように、通信部54、格納部55、操作部56およびコントローラ59等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。   As shown in the functional block diagram of FIG. 3, the print control device 50 includes a communication unit 54, a storage unit 55, an operation unit 56, a controller 59, and the like. Realize the function.

通信部54は、ネットワークNWを介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、TCP/IP(Transmission Control Protocol / Internet Protocol)等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、印刷制御装置50は、所望の相手先(プリンタ10等)との間で各種のデータを授受することが可能である。通信部54は、各種データを送信する送信部54aと各種データを受信する受信部54bとを有する。   The communication unit 54 can perform network communication via the network NW. In this network communication, for example, various protocols such as TCP / IP (Transmission Control Protocol / Internet Protocol) are used. By using the network communication, the print control device 50 can exchange various data with a desired partner (the printer 10 or the like). The communication unit 54 includes a transmission unit 54a that transmits various data and a reception unit 54b that receives various data.

格納部55は、ハードディスクドライブ(HDD)等の記憶装置で構成される。格納部55には、各MFP(プリンタ)10に向けて送信すべき印刷出力用のデータが一時的に格納される。また、格納部55には、各プリンタ10の処理能力、消耗品の補充に要する時間、用紙詰まりの解消操作に要する時間、用紙裁断時間等の各種の情報が予め登録されて格納されている。   The storage unit 55 includes a storage device such as a hard disk drive (HDD). The storage unit 55 temporarily stores print output data to be transmitted to each MFP (printer) 10. In the storage unit 55, various types of information such as processing capacity of each printer 10, time required for replenishment of consumables, time required for paper jam clearing operation, paper cutting time, and the like are registered and stored in advance.

操作部56は、印刷制御装置50に対する操作入力を受け付ける操作入力部56aと、各種情報の表示出力を行う表示部56bとを備えている。操作部56は、各種の印刷ジョブ(部数クラスタ印刷ジョブJBを含む)を受け付ける受付部であるとも表現される。   The operation unit 56 includes an operation input unit 56a that receives an operation input to the print control apparatus 50, and a display unit 56b that displays and outputs various types of information. The operation unit 56 is also expressed as a reception unit that receives various print jobs (including the copy number cluster print job JB).

図3のコントローラ59は、印刷制御装置50に内蔵され、印刷制御装置50を統括的に制御する制御装置である。コントローラ59は、CPUおよび各種の半導体メモリ(RAMおよびROM)等を備える。コントローラ59は、CPUにおいて、記憶部(半導体メモリ等)内に格納されている所定のソフトウエアプログラム(以下、単にプログラムとも称する)PM5を実行することによって、各種の処理部を実現する。なお、当該プログラムPM5は、CD−ROMおよびUSBメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介して印刷制御装置50にインストールされるようにしてもよい。あるいは当該プログラムPM5は、ネットワークNW等を介してダウンロードされて印刷制御装置50にインストールされるようにしてもよい。   The controller 59 in FIG. 3 is a control device that is built in the print control device 50 and controls the print control device 50 in an integrated manner. The controller 59 includes a CPU and various semiconductor memories (RAM and ROM). The controller 59 implements various processing units by executing a predetermined software program (hereinafter also simply referred to as a program) PM5 stored in a storage unit (semiconductor memory or the like) in the CPU. The program PM5 may be recorded on a portable recording medium such as a CD-ROM and a USB memory, and installed in the print control apparatus 50 via the recording medium. Alternatively, the program PM5 may be downloaded via the network NW or the like and installed in the print control apparatus 50.

コントローラ59は、プログラムPM5の実行により、通信制御部61と入力制御部62と表示制御部63と消耗品情報取得部64と印刷制御部65と算出部66と調整部68とエラー情報取得部69とを含む各種の処理部を実現する。   By executing the program PM5, the controller 59 executes a communication control unit 61, an input control unit 62, a display control unit 63, a consumables information acquisition unit 64, a print control unit 65, a calculation unit 66, an adjustment unit 68, and an error information acquisition unit 69. Various processing units including the above are realized.

通信制御部61は、通信部54等と協働して、プリンタ10等との通信動作を制御する処理部である。たとえば、通信制御部61は、通信部54等と協働して、各プリンタ10への印刷指令の送信動作等を制御する。   The communication control unit 61 is a processing unit that controls a communication operation with the printer 10 or the like in cooperation with the communication unit 54 or the like. For example, the communication control unit 61 controls the transmission operation of the print command to each printer 10 in cooperation with the communication unit 54 and the like.

入力制御部62は、操作入力部56aに対する操作入力動作を制御する制御部である。たとえば、入力制御部62は、操作部56と協働して、プリンタ10a,10b,10cで行われるべき各種の印刷ジョブ(通常の印刷ジョブおよび部数クラスタ印刷ジョブを含む)に関する実行指示を受け付ける。   The input control unit 62 is a control unit that controls an operation input operation with respect to the operation input unit 56a. For example, the input control unit 62 cooperates with the operation unit 56 to accept execution instructions regarding various print jobs (including normal print jobs and copy cluster print jobs) to be performed by the printers 10a, 10b, and 10c.

表示制御部63は、表示部56bにおける表示動作を制御する処理部である。表示制御部63は、ジョブの受付画面等の表示動作を制御する。   The display control unit 63 is a processing unit that controls the display operation in the display unit 56b. The display control unit 63 controls a display operation such as a job reception screen.

消耗品情報取得部64は、各プリンタ10における消耗品(印刷用紙(単に用紙とも称する)、印刷トナー、ステープル針等)の残量に関する情報(消耗情報とも称する)CSを取得する処理部である。消耗品情報取得部64は、各プリンタ10と通信して、各プリンタ10に関する消耗情報CSを取得する。消耗品情報取得部64は、当該消耗情報CSに基づいて、各プリンタにおける消耗品切れの発生を予測する。   The consumable information acquisition unit 64 is a processing unit that acquires information (also referred to as consumable information) CS regarding the remaining amount of consumables (printing paper (also simply referred to as paper), printing toner, staples, etc.) in each printer 10. . The consumable information acquisition unit 64 communicates with each printer 10 and acquires the consumable information CS regarding each printer 10. The consumable information acquisition unit 64 predicts the occurrence of a consumable out of each printer based on the consumable information CS.

印刷制御部65は、プリンタ10による印刷出力動作を制御する処理部である。   The print control unit 65 is a processing unit that controls a print output operation by the printer 10.

算出部66は、複数のプリンタ10の各印刷部数を算出する処理部である。算出部66は、部数クラスタ印刷ジョブJBに関する複数のプリンタ10のそれぞれにおける印刷終了時刻が互いに均一化されるように複数の部数の印刷出力を複数のプリンタ10に分配して、複数のプリンタのそれぞれにおける各印刷部数を暫定的に算出する。   The calculation unit 66 is a processing unit that calculates the number of copies of each of the plurality of printers 10. The calculation unit 66 distributes a plurality of copies of the print output to the plurality of printers 10 so that the print end times of the plurality of printers 10 relating to the copy number cluster print job JB are made uniform with each other. The number of print copies is calculated temporarily.

調整部68は、複数のプリンタのうちの或るプリンタにおける消耗品切れの発生が予測される場合に、複数のプリンタ10a,10b,10cにおける各種の印刷ジョブに関する再スケジューリング処理等を制御する。具体的には、調整部68は、複数の対応策に係る複数の代替動作のうち比較的早期に終了する動作を最適動作として決定し、当該最適動作が実現されるように複数のプリンタでの各印刷部数を調整する。より詳細には、調整部68は、複数の対応策に係る複数の代替動作のそれぞれに関する終了予想時刻(ジョブ終了予想時刻)を互いに比較し、各終了予想時刻の先後関係(時間的な前後関係)を判定し、その判定結果に基づいて最適動作を決定する。   The adjustment unit 68 controls rescheduling processing and the like regarding various print jobs in the plurality of printers 10a, 10b, and 10c, when occurrence of consumables in a certain printer among the plurality of printers is predicted. Specifically, the adjustment unit 68 determines an operation that ends relatively early among a plurality of alternative operations related to a plurality of countermeasures as an optimal operation, and a plurality of printers are configured so that the optimal operation is realized. Adjust the number of copies printed. More specifically, the adjustment unit 68 compares the predicted end times (predicted job end times) for each of the plurality of alternative actions related to the plurality of countermeasures with each other, and determines the prior relationship (temporal context) of each predicted end time. ) And the optimum operation is determined based on the determination result.

エラー情報取得部69は、各プリンタ10における用紙詰まりの発生(エラーの発生)に関する情報を取得する処理部である。   The error information acquisition unit 69 is a processing unit that acquires information related to the occurrence of a paper jam (error occurrence) in each printer 10.

<1−4.動作>
<各プリンタにおける各印刷部数の暫定的決定動作>
この実施形態においては、部数クラスタ印刷ジョブJBが印刷制御装置50において受け付けられると、まず、印刷制御装置50(詳細には、算出部66等)は、各プリンタ10における初期的な各印刷部数を暫定的に決定する。複数のプリンタ10のそれぞれにおける各印刷部数は、部数クラスタ印刷ジョブJBに関する複数のプリンタ10のそれぞれにおける印刷終了時刻が互いに均一化されるように決定される。詳細には、複数のプリンタ10のそれぞれの処理速度等に基づいて部数クラスタ印刷ジョブJBの複数の部数の印刷出力を複数のプリンタ10に分配し、当該各印刷部数が算出される。換言すれば、部数クラスタ印刷ジョブJBに関する複数のプリンタ10における処理が全体的に早期に終了するように、部数クラスタ印刷ジョブJBの複数の部数の印刷出力が複数のプリンタに分配される。
<1-4. Operation>
<Provisional operation for determining the number of copies for each printer>
In this embodiment, when the copy number cluster print job JB is received by the print control device 50, the print control device 50 (specifically, the calculation unit 66 or the like) first determines the initial number of print copies in each printer 10. Decide tentatively. The number of print copies in each of the plurality of printers 10 is determined such that the print end times in each of the plurality of printers 10 regarding the copy number cluster print job JB are made uniform. Specifically, based on the processing speed of each of the plurality of printers 10, a plurality of copies of the copy cluster print job JB are distributed to the plurality of printers 10, and the number of print copies is calculated. In other words, the print outputs of the plurality of copies of the copy cluster print job JB are distributed to the plurality of printers so that the processes in the plurality of printers 10 regarding the copy cluster print job JB are completed early as a whole.

なお、従来の印刷システムにおいては、部数クラスタ印刷ジョブJBは、その印刷部数(たとえば、90部)をプリンタの台数(たとえば3台)で除した値(たとえば、30部)を、各プリンタの印刷部数としてそれぞれ決定することが行われる。   In the conventional printing system, the copy number cluster print job JB has a value (for example, 30 copies) obtained by dividing the number of print copies (for example, 90 copies) by the number of printers (for example, 3 units). Each is determined as the number of copies.

これに対して、この実施形態に係る印刷システム1においては、複数のプリンタ10のそれぞれの処理速度(印刷速度等)に基づいて、部数クラスタ印刷ジョブJBにおける複数の部数の印刷出力が複数のプリンタ10に分配される。   On the other hand, in the printing system 1 according to this embodiment, a plurality of copies of the print output in the copy number cluster print job JB are output to the plurality of printers based on the processing speeds (printing speed and the like) of the plurality of printers 10. 10 is distributed.

詳細には、後述するように、算出部66は、複数のプリンタ10の各処理速度(より詳細には、フィニッシング処理(仕上げ処理)がインラインであるかオフラインであるかを反映した各処理速度)に基づいて、複数のプリンタ10ごとの各印刷部数(仮部数)を暫定的に算出する。また、算出部66は、複数のプリンタ10のそれぞれにおける先行ジョブの残存時間にも基づいて、複数のプリンタ10ごとの各印刷部数を暫定的に算出する。   In detail, as will be described later, the calculation unit 66 sets each processing speed of the plurality of printers 10 (more specifically, each processing speed reflecting whether the finishing process (finishing process) is inline or offline). Based on the above, the number of copies (provisional copies) for each of the plurality of printers 10 is provisionally calculated. In addition, the calculation unit 66 provisionally calculates the number of print copies for each of the plurality of printers 10 based on the remaining time of the preceding job in each of the plurality of printers 10.

以下では、このような印刷部数の暫定的決定動作について更に詳細に説明する。具体的には、部数クラスタ印刷ジョブJBにおける印刷部数(総印刷部数)が700部である場合を想定する。また、1部の印刷出力物はN枚(Nは自然数)(ここでは簡単化のため1枚(N=1))の印刷用紙で構成され、各1部の印刷出力物は、それぞれ、1本のステープル針で綴じられるものとする。   Hereinafter, the provisional determination operation of the number of copies will be described in more detail. Specifically, it is assumed that the number of copies (total number of copies) in the copy number cluster print job JB is 700. One copy of the printed output is composed of N sheets (N is a natural number) (here, one sheet (N = 1) for simplification). It shall be bound with a staple of a book.

図4は、各プリンタ10の処理能力を示す図である。図4に示すように、プリンタ10bは、1分間に100枚のA4サイズ用紙に対する印刷を行うことが可能な印刷能力(印刷速度)を有している。すなわち、プリンタ10bは、100枚/分の印刷速度を有する。換言すれば、プリンタ10bによる1枚(A4サイズ用紙)あたりの印刷時間は、0.01分である(0.01分/枚)。   FIG. 4 is a diagram showing the processing capability of each printer 10. As shown in FIG. 4, the printer 10b has a printing capability (printing speed) capable of printing on 100 sheets of A4 size paper per minute. That is, the printer 10b has a printing speed of 100 sheets / minute. In other words, the printing time per sheet (A4 size paper) by the printer 10b is 0.01 minutes (0.01 minutes / sheet).

同様に、プリンタ10cは、プリンタ10bと同一の印刷能力(印刷速度)を有する。   Similarly, the printer 10c has the same printing capability (printing speed) as the printer 10b.

一方、プリンタ10aは、プリンタ本体(印刷出力部3)における印刷速度は、プリンタ10b,10cと同様であり、100枚/分(換言すれば、0.01分/枚)の印刷速度を有する。ただし、プリンタ10aは、プリンタ10b,10cとは異なり、インラインフィニッシャを有しておらず、オフラインフィニッシャ20を有するものである。プリンタ10aの印刷出力部3により印刷出力された印刷出力物はユーザによってオフラインフィニッシャ20へ移送され、当該オフラインフィニッシャ20によるフィニッシング処理が当該印刷出力物に対して施される。そのため、フィニッシング処理をも含めると、プリンタ10aの処理速度は低下する。具体的には、プリンタ10aにおけるフィニッシング処理を含めた処理時間は、プリンタ10aの印刷出力部3における印刷時間のみならず、プリンタ10aのオフラインフィニッシャ20による処理時間をさらに加算した時間を要する。   On the other hand, the printer 10a has the same printing speed as that of the printers 10b and 10c in the printer main body (print output unit 3), and has a printing speed of 100 sheets / minute (in other words, 0.01 minutes / sheet). However, unlike the printers 10b and 10c, the printer 10a does not have an inline finisher but has an offline finisher 20. The printed output printed by the print output unit 3 of the printer 10a is transferred to the offline finisher 20 by the user, and the finishing process by the offline finisher 20 is performed on the printed output. Therefore, if the finishing process is also included, the processing speed of the printer 10a decreases. Specifically, the processing time including the finishing process in the printer 10a requires not only the printing time in the print output unit 3 of the printer 10a but also the time obtained by further adding the processing time by the offline finisher 20 of the printer 10a.

たとえば、図4に示すように、オフラインフィニッシャ20が、平均的に1分間に50枚の印刷出力物に関するフィニッシング処理を行う処理能力(50枚/分)を有しているものとする。換言すれば、オフラインフィニッシャ20のフィニッシング処理能力(平均値)は、1枚あたり0.02分である(0.02分/枚)ものとする。   For example, as shown in FIG. 4, it is assumed that the offline finisher 20 has a processing capacity (50 sheets / minute) for performing a finishing process on 50 printed output items per minute on average. In other words, the finishing processing capability (average value) of the offline finisher 20 is 0.02 minutes per sheet (0.02 minutes / sheet).

このとき、プリンタ10aにおけるフィニッシング処理を含めた処理時間は、プリンタ10aの印刷出力部における印刷処理時間(0.01分/枚)と、プリンタ10aのオフラインフィニッシャ20によるフィニッシング処理時間(0.02分/枚)とを加算した値(すなわち、0.03分/枚)である。換言すれば、プリンタ10aを用いた印刷出力物生成処理(フィニッシング処理を含めた処理)においては、1枚あたり、0.03分を要する(0.03分/枚)。   At this time, the processing time including the finishing process in the printer 10a includes the printing process time (0.01 minutes / sheet) in the print output unit of the printer 10a and the finishing process time (0.02 minutes) by the offline finisher 20 of the printer 10a. / Sheet) is added (ie, 0.03 minutes / sheet). In other words, in the print output generation process (process including the finishing process) using the printer 10a, 0.03 minutes are required per sheet (0.03 minutes / sheet).

このように、プリンタ10a,10b,10cの各処理能力、より詳細には、フィニッシング処理(仕上げ処理)がインラインであるかオフラインであるかを反映した各印刷能力(換言すれば、印刷速度)は、順に、0.03分/枚、0.01分/枚、0.01分/枚、である。ここでは、このような各プリンタの処理速度(処理能力)は、印刷制御装置50に予め登録されているものとする。   As described above, each processing capability of the printers 10a, 10b, and 10c, more specifically, each printing capability (in other words, printing speed) reflecting whether the finishing process (finishing process) is inline or offline. , 0.03 minutes / sheet, 0.01 minutes / sheet, and 0.01 minutes / sheet, respectively. Here, it is assumed that the processing speed (processing capability) of each printer is registered in advance in the print control apparatus 50.

また、複数のプリンタ10a,10b,10cのうちプリンタ10a,10cにおいては、部数クラスタ印刷ジョブJBの開始基準時刻(単に基準時刻とも称する)T0にて、部数クラスタ印刷ジョブJBの先行ジョブJAは既に終了しているものとする。一方、プリンタ10bにおいては、基準時刻T0において、部数クラスタ印刷ジョブJBの先行ジョブJAが未だ続行されており、基準時刻T0から先行ジョブJAの残存処理時間(ここでは、「0.7分」)経過後に当該先行ジョブJAが終了するものとする。換言すれば、プリンタ10bにおいては、部数クラスタ印刷ジョブJBよりも前に受け付けられた先行ジョブJAが部数クラスタ印刷ジョブJBの開始基準時点T0で未完了である。そのため、開始基準時点T0から先行ジョブJAの終了時点までの期間(0.7分)にわたって部数クラスタ印刷ジョブJBは実行され得ない。   Further, in the printers 10a, 10c among the plurality of printers 10a, 10b, 10c, the preceding job JA of the copy cluster print job JB is already at the start reference time T0 of the copy cluster print job JB (also simply referred to as reference time). Assume that it has finished. On the other hand, in the printer 10b, the preceding job JA of the copy cluster print job JB is still continued at the reference time T0, and the remaining processing time of the preceding job JA from the reference time T0 (here, “0.7 minutes”). Assume that the preceding job JA ends after elapse. In other words, in the printer 10b, the preceding job JA received before the copy cluster print job JB is incomplete at the start reference time T0 of the copy cluster print job JB. Therefore, the copy cluster print job JB cannot be executed over a period (0.7 minutes) from the start reference time T0 to the end time of the preceding job JA.

このような状況において、算出部66は、複数のプリンタ10a,10b,10cに関する複数の組み合わせによる印刷動作のそれぞれによる複数の終了予測時刻を算出し、当該複数の終了予測時刻のうち最も早い時刻に対応する印刷動作を最適印刷動作として決定する。複数のプリンタ10a,10b,10cに関する複数の組み合わせによる印刷動作としては、図5に示すように、次の7通りの動作(CA1〜CA7)、すなわち、
・動作CA1:プリンタ10aのみを使用する印刷動作、
・動作CA2:プリンタ10bのみを使用する印刷動作、
・動作CA3:プリンタ10cのみを使用する印刷動作、
・動作CA4:プリンタ10a,10bを使用する印刷動作、
・動作CA5:プリンタ10a,10cを使用する印刷動作、
・動作CA6:プリンタ10b,10cを使用する印刷動作、
・動作CA7:プリンタ10a,10b,10cを使用する印刷動作、
が挙げられる。なお、図5においては、これらの7つの動作CA1〜CA7が概念的に示されている。
In such a situation, the calculation unit 66 calculates a plurality of predicted end times for each of the printing operations by a plurality of combinations relating to the plurality of printers 10a, 10b, and 10c, and sets the earliest time among the plurality of predicted end times. The corresponding printing operation is determined as the optimum printing operation. As a printing operation by a plurality of combinations related to the plurality of printers 10a, 10b, and 10c, as shown in FIG. 5, the following seven operations (CA1 to CA7), that is,
Operation CA1: printing operation using only the printer 10a,
Operation CA2: printing operation using only the printer 10b,
Operation CA3: printing operation using only the printer 10c,
Operation CA4: printing operation using the printers 10a and 10b,
Operation CA5: printing operation using the printers 10a and 10c,
Operation CA6: printing operation using the printers 10b and 10c,
Operation CA7: printing operation using the printers 10a, 10b, 10c,
Is mentioned. In FIG. 5, these seven operations CA1 to CA7 are conceptually shown.

そして、これらの各印刷動作CA1〜CA7の終了予測時刻が、インラインフィニッシャの有無を反映した各プリンタ10a,10b,10cの処理速度、および各プリンタ10a,10b,10cでの先行ジョブに起因する部数クラスタ印刷ジョブJBの開始遅延等に基づいて、それぞれ算出される。詳細には、開始基準時点T0から先行ジョブJAの終了時点までの期間(0.7分)にわたってプリンタ10bは部数クラスタ印刷ジョブJBを実行できないことをも反映して、各印刷動作CA1〜CA7の終了予測時刻はそれぞれ算出される。   The estimated end times of the printing operations CA1 to CA7 are the processing speeds of the printers 10a, 10b, and 10c reflecting the presence or absence of the inline finisher, and the number of copies resulting from the preceding jobs in the printers 10a, 10b, and 10c. Each is calculated based on the start delay of the cluster print job JB. Specifically, reflecting that the printer 10b cannot execute the copy cluster print job JB over a period (0.7 minutes) from the start reference time T0 to the end time of the preceding job JA, each of the printing operations CA1 to CA7 is performed. Each predicted end time is calculated.

動作CA1の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に700部の印刷枚数(700枚)を乗じることによって、21分(=0.03×700)として算出される。プリンタ10aは、基準時刻T0から印刷処理を開始できるので、動作CA1の終了予測時刻は、基準時刻T0から21分後の時刻である。   The processing time of the operation CA1 is set to 21 minutes (= 0.03 × 700) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by the number of printed copies of 700 copies (700 sheets). Calculated. Since the printer 10a can start the printing process from the reference time T0, the predicted end time of the operation CA1 is a time 21 minutes after the reference time T0.

動作CA3の処理時間は、プリンタ10cの1枚あたりの処理時間(0.01分/枚)に700部の印刷枚数(700枚)を乗じることによって、7分(=0.01×700)として算出される。プリンタ10cは、基準時刻T0から印刷処理を開始できるので、動作CA3の終了予測時刻は、基準時刻T0から7分後の時刻である。   The processing time of the operation CA3 is set to 7 minutes (= 0.01 × 700) by multiplying the processing time per sheet (0.01 minutes / sheet) of the printer 10c by the number of prints of 700 copies (700 sheets). Calculated. Since the printer 10c can start the printing process from the reference time T0, the predicted end time of the operation CA3 is a time 7 minutes after the reference time T0.

動作CA2の処理時間は、プリンタ10bの1枚あたりの処理時間(0.01分/枚)に700部の印刷枚数(700枚)を乗じることによって、7(=0.01×700)分として算出される。ただし、プリンタ10bは、先行ジョブJAの処理のため、基準時刻T0から0.7分経過するまでは部数クラスタ印刷ジョブJBの処理を実行できない。したがって、動作CA2の終了予測時刻は、基準時刻T0から「7.7」(=7.0+0.7)分後の時刻である。   The processing time of the operation CA2 is set to 7 (= 0.01 × 700) by multiplying the processing time per sheet (0.01 minutes / sheet) of the printer 10b by the number of printed copies of 700 copies (700 sheets). Calculated. However, because the preceding job JA is processed, the printer 10b cannot execute the copy cluster print job JB until 0.7 minutes have elapsed from the reference time T0. Therefore, the predicted end time of the operation CA2 is a time “7.7” (= 7.0 + 0.7) minutes after the reference time T0.

動作CA5に関しては、プリンタ10a,10cの処理速度の比(1:3)に応じて、「700部」の印刷出力物が各プリンタ10a,10cに分配される。具体的には、プリンタ10aに「175部」(=700×1/4)、プリンタ10cに「525部」(=700×3/4)がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、5.25(=0.03×175)分として算出され、プリンタ10cの処理時間は、5.25(=0.01×175)分として算出される。プリンタ10a,10cは、いずれも基準時刻T0から印刷処理を開始できるので、プリンタ10a,10bの終了時刻は、いずれも基準時刻T0から「5.25」分後の時刻である。したがって、動作CA5の終了予測時刻は、基準時刻T0から「5.25」分後の時刻である。   Regarding the operation CA5, “700 copies” of the printed output is distributed to the printers 10a and 10c according to the ratio (1: 3) of the processing speeds of the printers 10a and 10c. Specifically, “175 copies” (= 700 × 1/4) is assigned to the printer 10a, and “525 copies” (= 700 × 3/4) is assigned to the printer 10c. The processing time of the printer 10a is calculated as 5.25 (= 0.03 × 175), and the processing time of the printer 10c is calculated as 5.25 (= 0.01 × 175). Since both the printers 10a and 10c can start the printing process from the reference time T0, the end times of the printers 10a and 10b are both “5.25” minutes after the reference time T0. Therefore, the predicted end time of the operation CA5 is a time “5.25” minutes after the reference time T0.

動作CA4に関しては、まず、プリンタ10a,10bの処理速度の比(1:3)に応じて、「700部」の印刷出力物が各プリンタ10a,10bに仮分配される。具体的には、プリンタ10aに「175部」(=700×1/4)、プリンタ10bに「525部」(=700×3/4)がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、5.25(=0.03×175)分として算出され、プリンタ10bの処理時間は、5.25(=0.01×175)分として算出される。プリンタ10aは、基準時刻T0から印刷処理を開始できるので、プリンタ10aの終了時刻は、基準時刻T0から「5.25(=0.03×175)」分後の時刻である。一方、プリンタ10bは、基準時刻T0の0.7分後までは部数クラスタ印刷ジョブJBの印刷を開始できない。そのため、プリンタ10aの終了時刻が到来しても、プリンタ10bにおいては「455部」の印刷が終了しているものの、0.7分間の処理部数に相当する「70部」が未だ残存している。そこで、この70部(70枚)が、再度、プリンタ10a,10bの処理速度の比(1:3)に応じて、プリンタ10a,10bに仮分配される。具体的には、プリンタ10aに「17部」(=70×1/4)、プリンタ10bに「53部」(=70×3/4)がそれぞれ再分配される。プリンタ10aでは「17部」の出力に0.51(=0.03×17)分をさらに要するため、プリンタ10aの処理終了時刻は、時刻T0から、5.76(=5.25+0.51)分後の時刻として算出される。また、プリンタ10bでは53部の出力に0.53(=0.01×53)分をさらに要するため、プリンタ10bの処理終了時刻は、時刻T0から、5.78(=5.25+0.53)分後の時刻である。したがって、動作CA4の終了予測時刻は、基準時刻T0から「5.78」分後の時刻である。   Regarding the operation CA4, first, “700 copies” of the printed output is provisionally distributed to the printers 10a and 10b in accordance with the processing speed ratio (1: 3) of the printers 10a and 10b. Specifically, “175 copies” (= 700 × 1/4) is assigned to the printer 10a, and “525 copies” (= 700 × 3/4) is assigned to the printer 10b. The processing time of the printer 10a is calculated as 5.25 (= 0.03 × 175), and the processing time of the printer 10b is calculated as 5.25 (= 0.01 × 175). Since the printer 10a can start the printing process from the reference time T0, the end time of the printer 10a is a time “5.25 (= 0.03 × 175)” minutes after the reference time T0. On the other hand, the printer 10b cannot start printing the copy number cluster print job JB until 0.7 minutes after the reference time T0. Therefore, even when the end time of the printer 10a arrives, the printing of “455 copies” has been completed in the printer 10b, but “70 copies” corresponding to the number of copies for 0.7 minutes still remain. . Therefore, the 70 copies (70 sheets) are again temporarily distributed to the printers 10a and 10b according to the processing speed ratio (1: 3) of the printers 10a and 10b. Specifically, “17 copies” (= 70 × 1/4) is redistributed to the printer 10a, and “53 copies” (= 70 × 3/4) is redistributed to the printer 10b. Since the printer 10a further requires 0.51 (= 0.03 × 17) to output “17 copies”, the processing end time of the printer 10a is 5.76 (= 5.25 + 0.51) from time T0. Calculated as the time after minutes. Since the printer 10b further requires 0.53 (= 0.01 × 53) for the output of 53 copies, the processing end time of the printer 10b is 5.78 (= 5.25 + 0.53) from the time T0. Time after minutes. Therefore, the predicted end time of the operation CA4 is a time “5.78” minutes after the reference time T0.

同様にして、動作CA6の終了予測時刻は、基準時刻T0から「3.85」分後の時刻であるとして算出される。   Similarly, the predicted end time of the operation CA6 is calculated as being “3.85” minutes after the reference time T0.

また、動作CA7に関しては、図6および図7にも示すように、まず、プリンタ10a,10b,10cの処理速度の比(1:3:3)に応じて、「700部」の印刷出力物が各プリンタ10a,10b,10cに仮分配される。具体的には、プリンタ10aに「100部」(=700×1/7)、プリンタ10bに「300部」(=700×3/7)、プリンタ10cに「300部」(=700×3/7)、がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、3.00(=0.03×100)分として算出され、プリンタ10bの処理時間は、3.00(=0.01×300)分として算出され、プリンタ10cの処理時間は、3.00(=0.01×300)分として算出される。   As for the operation CA7, as shown in FIGS. 6 and 7, first, “700 copies” of the printed output according to the processing speed ratio (1: 3: 3) of the printers 10a, 10b, and 10c. Are provisionally distributed to the printers 10a, 10b, and 10c. Specifically, the printer 10a has “100 copies” (= 700 × 1/7), the printer 10b has “300 copies” (= 700 × 3/7), and the printer 10c has “300 copies” (= 700 × 3 /). 7), respectively. Further, the processing time of the printer 10a is calculated as 3.00 (= 0.03 × 100) minutes, the processing time of the printer 10b is calculated as 3.00 (= 0.01 × 300) minutes, and the printer 10c. Is calculated as 3.00 (= 0.01 × 300) minutes.

プリンタ10a,10cは、基準時刻T0から印刷処理を開始できるので、プリンタ10a,10cは、基準時刻T0から3分後の時刻T1に100部の処理を終了する。一方、プリンタ10bは、基準時刻T0の0.7分後までは部数クラスタ印刷ジョブJBの印刷を開始できない。そのため、各プリンタ10a,10cによる上述の終了終了時刻が到来しても、プリンタ10bにおいては「230部」の印刷が終了しているものの、0.7分間の処理部数に相当する「70部」が未だ残存している。   Since the printers 10a and 10c can start the printing process from the reference time T0, the printers 10a and 10c end the processing of 100 copies at time T1 three minutes after the reference time T0. On the other hand, the printer 10b cannot start printing the copy number cluster print job JB until 0.7 minutes after the reference time T0. For this reason, even when the above-mentioned end and end times by the respective printers 10a and 10c have arrived, although “230 copies” have been printed on the printer 10b, “70 copies” corresponding to the number of copies processed for 0.7 minutes. Still remains.

そこで、この70部(70枚)が、再度、プリンタ10a,10b,10cの処理速度の比(1:3:3)に応じて、プリンタ10a,10b,10cに仮分配される。具体的には、プリンタ10aに「10部」(=70×1/7)、プリンタ10bに「30部」(=70×3/7)、プリンタ10cに「30部」(=70×3/7)がそれぞれ再分配される。プリンタ10aでは「10部」の出力に0.3(=0.03×10)分をさらに要するため、プリンタ10aの処理終了時刻は、時刻T0から、3.3(=3.0+0.3)分後の時刻T2として算出される。また、各プリンタ10b,10cでは30部の出力に0.3(=0.01×30)分をさらに要するため、プリンタ10b,10cの処理終了時刻も、それぞれ、時刻T0から、3.3(=3.0+0.3)分後の時刻T2である。したがって、動作CA7の終了予測時刻は、基準時刻T0から「3.3」分後の時刻T2である、として算出される。なお、図7にも示すように、結果的には、部数クラスタ印刷ジョブJBの全「700」部のうち、プリンタ10aに「110」(=100+10)部が、プリンタ10bに「260」(=300−70+30)部が、プリンタ10cに「330」(=300+30)部が、それぞれ分配されて割り当てられる。   Therefore, the 70 copies (70 sheets) are again temporarily distributed to the printers 10a, 10b, and 10c in accordance with the processing speed ratio (1: 3: 3) of the printers 10a, 10b, and 10c. Specifically, “10 copies” (= 70 × 1/7) for the printer 10a, “30 copies” (= 70 × 3/7) for the printer 10b, and “30 copies” (= 70 × 3 /) for the printer 10c. 7) are each redistributed. Since the printer 10a further requires 0.3 (= 0.03 × 10) to output “10 copies”, the processing end time of the printer 10a is 3.3 (= 3.0 + 0.3) from the time T0. Calculated as time T2 after minutes. Further, since each printer 10b, 10c further requires 0.3 (= 0.01 × 30) for the output of 30 copies, the processing end time of the printer 10b, 10c is also 3.3 ( = Time T2 after 3.0 + 0.3) minutes. Therefore, the predicted end time of the operation CA7 is calculated as the time T2 that is “3.3” minutes after the reference time T0. As shown in FIG. 7, as a result, out of all “700” copies of the copy number cluster print job JB, “110” (= 100 + 10) copies in the printer 10a and “260” (= 300-70 + 30) and “330” (= 300 + 30) are distributed and assigned to the printer 10c.

そして、上記の7つの動作CA1〜CA7(図6参照)のうちその終了予想時刻が最も早いもの、具体的には動作CA7(終了予想時刻「3.3分」)が、初期的な最適動作(より詳細には、消耗品切れおよび用紙詰まりが発生しない場合の最適動作)として決定される。そして、当該最適動作における分配内容が、初期的な分配内容として決定される。   Of the seven operations CA1 to CA7 (see FIG. 6), the one with the earliest expected end time, specifically, the operation CA7 (the expected end time “3.3 minutes”) is the initial optimum operation. (More specifically, it is determined as an optimum operation when no consumables and paper jam occurs). Then, the distribution content in the optimum operation is determined as the initial distribution content.

<各プリンタの消耗情報CSの取得動作>
上記のように初期的な分配内容が決定された後、消耗品情報取得部64は、消耗情報CSをプリンタ10から取得する。そして、印刷制御装置50(調整部68等)によって、当該消耗情報CSに基づく再分配動作(部数調整動作)が実行される。
<Acquisition operation of consumption information CS of each printer>
After the initial distribution content is determined as described above, the consumable information acquisition unit 64 acquires the consumable information CS from the printer 10. Then, the redistribution operation (number adjustment operation) based on the consumption information CS is executed by the print control device 50 (the adjustment unit 68 and the like).

ここでは、プリンタ10bにおいて、消耗品(具体的には、印刷用紙(単に用紙とも称する))が部数クラスタ印刷ジョブJBの途中で不足する場合について説明する。   Here, a description will be given of a case where the printer 10b runs out of consumables (specifically, printing paper (also simply referred to as paper)) in the middle of the copy number cluster print job JB.

より具体的には、まず、消耗品情報取得部64は、各プリンタ10a,10b,10cと通信して、各プリンタ10a,10b,10cの消耗情報CSを取得する。たとえば、図8に示すように、プリンタ10aに関しては、「A4」サイズの残用紙枚数(用紙残量)が320枚であることが取得されるとともに、プリンタ10cに関しては、「A4」サイズの残用紙枚数(用紙残量)が350枚である旨の情報が取得される。また、プリンタ10bに関しては、「A4」サイズの残用紙枚数(用紙残量)が240枚であり、「A3」サイズの残用紙枚数(用紙残量)が5枚であり、「A3ノビ」サイズの残用紙枚数(用紙残量)が30枚である旨の情報が取得される。   More specifically, first, the consumable information acquisition unit 64 communicates with the printers 10a, 10b, and 10c to acquire the consumable information CS of the printers 10a, 10b, and 10c. For example, as shown in FIG. 8, regarding the printer 10a, it is acquired that the number of remaining sheets of A4 size (paper remaining amount) is 320 sheets, and for the printer 10c, the remaining A4 size is obtained. Information indicating that the number of sheets (the remaining amount of sheets) is 350 is acquired. Further, regarding the printer 10b, the number of remaining sheets of A4 size (paper remaining amount) is 240, the number of remaining sheets of A3 size (paper remaining amount) is 5, and the “A3 Novi” size is used. Information indicating that the remaining number of sheets (the remaining amount of sheets) is 30 sheets is acquired.

消耗品情報取得部64は、上述の初期的な分配内容と各プリンタ10での残用紙枚数とを比較し、プリンタ10bにおいて、A4サイズの用紙の残量「240枚」が、部数クラスタ印刷ジョブJBでの印刷部数に要する用紙枚数「260枚」を下回っている旨を判定する。そして、消耗品情報取得部64は、プリンタ10bにおいて、部数クラスタ印刷ジョブJBに係る240枚のA4用紙に対する印刷出力が行われた時刻TB(図9参照)にて、消耗品切れ(A4サイズ用紙の用紙切れ)が発生することを予測する。また、プリンタ10bの処理速度(0.01分/枚)および先行ジョブJAの終了時刻等に基づいて、時刻TBは、時刻T0から「3.1」(=0.7+0.01×240)分後の時刻であること、も予測される。さらに、当該消耗品切れ(用紙切れ)の発生時点TBにおけるプリンタ10bでの残部数は、20(=260−240)部であることも予測される。このような予測動作は、消耗品情報取得部64等によって実行される。   The consumable information acquisition unit 64 compares the above-described initial distribution contents with the remaining number of sheets in each printer 10, and in the printer 10b, the remaining amount of A4-size sheets “240 sheets” is the number of cluster print job. It is determined that the number of sheets required for the number of copies printed in JB is less than “260”. Then, the consumables information acquisition unit 64 runs out of consumables (A4 size paper on the A4 size paper) at the time TB (see FIG. 9) when the printer 10b prints out 240 A4 papers related to the number of copies cluster print job JB. (Out of paper) is predicted. Also, based on the processing speed (0.01 minutes / sheet) of the printer 10b and the end time of the preceding job JA, the time TB is “3.1” (= 0.7 + 0.01 × 240) minutes from the time T0. It is also predicted that it is a later time. Furthermore, it is predicted that the number of remaining copies in the printer 10b at the time point TB when the consumable item (out of paper) occurs is 20 (= 260-240). Such a prediction operation is executed by the consumable information acquisition unit 64 or the like.

<各プリンタでの各印刷部数の調整動作>
このように、複数のプリンタのうちの或るプリンタ(ここではプリンタ10b)における消耗品切れ(ここでは用紙切れ)の発生が予測される場合には、再スケジューリング処理(再分配処理)が実行される。
<Adjustment operation for each number of copies in each printer>
As described above, when it is predicted that a consumable item (out of paper in this case) will occur in a certain printer (here, the printer 10b) of the plurality of printers, rescheduling processing (redistribution processing) is executed. .

この再スケジューリング処理においては、次の3つの動作(候補動作)CB1,CB2,CB3(図10参照)のいずれかのうち、比較的早期に(最も早期に)終了する動作が最適動作として決定される。   In this rescheduling process, an operation that ends relatively early (earliest) among any of the following three operations (candidate operations) CB1, CB2, and CB3 (see FIG. 10) is determined as the optimum operation. The

そして、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。当該調整動作は、調整部68等によって実行される。   Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation is realized. The adjustment operation is executed by the adjustment unit 68 or the like.

ここにおいて、最適動作の候補動作は、次の3つの動作、すなわち、
・動作CB1:用紙切れ(消耗品切れ)の発生時点TBにおけるプリンタ10bでの残部数(ここでは、20部)を複数のプリンタのうちプリンタ10b以外の少なくとも1つのプリンタで再分配して当該残部数を当該少なくとも1つのプリンタで印刷出力する動作、
・動作CB2:用紙切れの発生時点TBにおけるプリンタ10bでの残部数を、プリンタ10bに対する(A4サイズ用紙の)用紙補充操作後に、プリンタ10b自身で引き続いて印刷出力する動作、
・動作CB3:用紙切れの発生時点TBにおけるプリンタ10bでの残部数を引き続いてプリンタ10bで本来の指定サイズ「A4」よりも大きなサイズの代替用紙に印刷出力して指定サイズ「A4」に裁断する動作、
である。
Here, the candidate motion of the optimum motion is the following three motions, that is,
Operation CB1: Remaining number of remaining copies (here, 20 copies) in the printer 10b at the time of occurrence of out of paper (out of consumables) by at least one printer other than the printer 10b among a plurality of printers. Printing out with the at least one printer,
Operation CB2: an operation in which the number of remaining copies in the printer 10b at the time of occurrence of out of paper TB is continuously printed out by the printer 10b itself after the paper replenishment operation (for A4 size paper) to the printer 10b.
Operation CB3: Subsequently, the printer 10b prints out the remaining number of copies in the printer 10b at the time TB when the out-of-paper occurrence occurs, and prints it on a substitute sheet having a size larger than the original designated size “A4”, and cuts the designated size “A4” Operation,
It is.

なお、動作CB2,CB3は、いずれも、或るプリンタでの消耗品切れの発生時点における当該プリンタでの残部数を当該プリンタ自身で引き続いて印刷出力する動作であるとも表現される。   Note that the operations CB2 and CB3 are also expressed as operations in which the printer itself continuously prints out the remaining number of copies in the printer at the time when the consumables run out in a certain printer.

また、動作CB1は、次のような複数の候補動作の中から選択された動作である。具体的には、図11に示すように、次の3通りの候補動作(CB11〜CB13)、すなわち、
・動作CB11:プリンタ10aのみを使用する印刷動作、
・動作CB12:プリンタ10cのみを使用する印刷動作、
・動作CB13:プリンタ10a,10cを使用する印刷動作、
の中から動作CB1が選択される。
Also, the operation CB1 is an operation selected from a plurality of candidate operations as follows. Specifically, as shown in FIG. 11, the following three candidate actions (CB11 to CB13), that is,
Operation CB11: printing operation using only the printer 10a,
Operation CB12: printing operation using only the printer 10c,
Operation CB13: printing operation using the printers 10a and 10c,
The operation CB1 is selected from the above.

動作CB11の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に20部の印刷枚数(20枚)を乗じることによって、0.6分(=0.03×20)として算出される。プリンタ10aは、当初の終了予測時刻T2から残部数「20部」に関する印刷処理を開始できるので、動作CB11の終了予測時刻は、時刻T2から0.6分後の時刻である。換言すれば、動作CB11の終了予測時刻は、基準時刻T0から「3.9」(=3.3+0.6)分後の時刻である。   The processing time of the operation CB11 is 0.6 minutes (= 0.03 × 20) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by the number of prints of 20 copies (20 sheets). ). Since the printer 10a can start the printing process for the remaining number of copies “20” from the initial predicted end time T2, the predicted end time of the operation CB11 is a time 0.6 minutes after the time T2. In other words, the predicted end time of the operation CB11 is the time after “3.9” (= 3.3 + 0.6) minutes from the reference time T0.

動作CB12の処理時間は、プリンタ10cの1枚あたりの処理時間(0.01分/枚)に20部の印刷枚数(20枚)を乗じることによって、0.2分(=0.01×20)として算出される。プリンタ10cは、当初の終了予測時刻T2から残部数「20部」に関する印刷処理を開始できるので、動作CB12の終了予測時刻は、時刻T2から0.2分後の時刻である。換言すれば、動作CB12の終了予測時刻は、基準時刻T0から「3.5」(=3.3+0.2)分後の時刻である。   The processing time of the operation CB12 is 0.2 minutes (= 0.01 × 20) by multiplying the processing time per sheet (0.01 minutes / sheet) of the printer 10c by the number of prints (20 sheets) of 20 copies. ). Since the printer 10c can start the printing process for the remaining number of copies “20” from the initial predicted end time T2, the predicted end time of the operation CB12 is a time 0.2 minutes after the time T2. In other words, the predicted end time of the operation CB12 is the time after “3.5” (= 3.3 + 0.2) minutes from the reference time T0.

動作CB13に関しては、プリンタ10a,10cの処理速度の比(1:3)に応じて、「20部」の印刷出力物が各プリンタ10a,10cに分配される。具体的には、プリンタ10aに「5部」(=20×1/4)、プリンタ10cに「15部」(=20×3/4)がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、0.15(=0.03×5)分として算出され、プリンタ10cの処理時間は、0.15(=0.01×15)分として算出される。プリンタ10a,10cは、当初の終了予測時刻T2から残部数「20部」に関する印刷処理を開始できるので、動作CB13の終了予測時刻は、時刻T2から0.15分後の時刻である。換言すれば、動作CB13の終了予測時刻は、基準時刻T0から「3.45」(=3.3+0.15)分後の時刻である。   Regarding the operation CB13, “20 copies” of the printed output is distributed to the printers 10a and 10c according to the ratio (1: 3) of the processing speeds of the printers 10a and 10c. Specifically, “5 copies” (= 20 × 1/4) is assigned to the printer 10a, and “15 copies” (= 20 × 3/4) is assigned to the printer 10c. The processing time of the printer 10a is calculated as 0.15 (= 0.03 × 5) minutes, and the processing time of the printer 10c is calculated as 0.15 (= 0.01 × 15) minutes. Since the printers 10a and 10c can start the printing process for the remaining number of copies “20” from the initial predicted end time T2, the predicted end time of the operation CB13 is a time 0.15 minutes after the time T2. In other words, the predicted end time of the operation CB13 is a time “3.45” (= 3.3 + 0.15) minutes after the reference time T0.

そして、上記の7つの動作CB11〜CB13のうちその終了予想時刻が最も早いもの、すなわち動作CB13(終了予想時刻「3.45分」)が、動作CB1に関する最適動作として決定される。そして、動作CB13の終了予想時刻(「3.45分」)が、動作CB1の終了予想時刻(ジョブ終了予測時刻)Tb1(図10)として算出される。   Then, of the seven operations CB11 to CB13, the one with the earliest expected end time, that is, the operation CB13 (estimated end time “3.45 minutes”) is determined as the optimum operation for the operation CB1. Then, the estimated end time (“3.45 minutes”) of the operation CB13 is calculated as the estimated end time (predicted job end time) Tb1 (FIG. 10) of the operation CB1.

また、プリンタ10bの用紙補充操作に「0.5分」(30秒)を要することから、動作CB2の終了予測時刻Tb2(図10)は、時刻T2から0.5分後の時刻、換言すれば、時刻T0から「3.8」(=3.3+0.5)分後の時刻、として算出される。なお、用紙補充操作に要する時間は予め印刷制御装置50に登録されているものとする。   Further, since the paper replenishing operation of the printer 10b requires “0.5 minutes” (30 seconds), the predicted end time Tb2 (FIG. 10) of the operation CB2 is the time 0.5 minutes after the time T2, in other words, For example, the time is calculated as “3.8” (= 3.3 + 0.5) minutes after the time T0. It is assumed that the time required for the paper replenishment operation is registered in the print control apparatus 50 in advance.

さらに、動作CB3の終了予想時刻Tb3(図10)は、次のようにして算出される。   Further, the estimated end time Tb3 (FIG. 10) of the operation CB3 is calculated as follows.

ここにおいて、指定サイズ(「A4」サイズ)の用紙に対する印刷出力物は、当該指定サイズの用紙自体に対する印刷出力によって得られるのみではない。指定サイズ(「A4」サイズ)の用紙に対する印刷出力物は、「A4」サイズの2倍以上のサイズ(代替サイズ)を有する用紙(代替用紙)に対する印刷出力を行った後に、当該用紙を「A4」サイズに裁断すること(代替用紙への印刷出力処理+裁断処理)によっても得られる。たとえば、裁断処理を伴うことによって、1枚の「A3」サイズ用紙から2枚の「A4」サイズ用紙の印刷出力物が得られる。同様に、1枚の「A3ノビ」サイズ用紙から2枚の「A4」サイズ用紙の印刷出力物が得られる。   Here, the printed output for the designated size (“A4” size) paper is not only obtained by the printed output for the designated size paper itself. A printed output for a specified size (“A4” size) paper is printed on a paper (substitute paper) having a size (alternative size) twice or more of the “A4” size, and then the paper is “A4”. It can also be obtained by cutting to a size (printing output processing on alternative paper + cutting processing). For example, with the cutting process, a printed output product of two “A4” size sheets can be obtained from one “A3” size sheet. Similarly, a printed output product of two “A4” size sheets can be obtained from one “A3 nobi” size sheet.

この動作CB3においては、代替サイズの用紙(代替用紙)への印刷出力処理と裁断処理とを行うことによっても指定サイズの用紙に対する印刷出力物が得られることを利用する。なお、当該代替サイズは、複数枚の指定サイズ(「A4」サイズ等)の用紙を裁断によって得ることができる大きさであるとも表現される。   In this operation CB3, the fact that the printed output for the designated size paper can be obtained also by performing the print output processing and the cutting processing on the alternative size paper (substitute paper) is used. The alternative size is also expressed as a size that can be obtained by cutting a plurality of sheets of a specified size (such as “A4” size).

各プリンタ10a,10b,10cのフィニッシャの内部においては、裁断部が設けられており、代替サイズの複数枚の用紙を束ねて裁断することによって指定サイズの印刷出力物を生成することができる。ここでは、裁断処理時間を(裁断対象サイズ用紙)1枚あたりの平均値で表現するものとする。たとえば、裁断処理によって「A3」サイズの用紙から「A4」サイズの用紙を生成するのに要する時間(裁断処理時間)は、元の「A3」サイズの用紙1枚あたり0.003分(0.003分/枚)であるものとする。同様に、裁断処理によって「A3ノビ」サイズの用紙から「A4」サイズの用紙を生成するのに要する時間(裁断処理時間)は、元の「A3ノビ」サイズの用紙1枚あたり0.004分(0.004分/枚)であるものとする。換言すれば、「A3」サイズ用紙に関する裁断処理時間は、「A3ノビ」サイズ用紙に関する裁断処理時間よりも小さい(短い)。また、これらの裁断処理時間は、印刷制御装置50(格納部55)に予め登録されているものとする。   Inside the finishers of the printers 10a, 10b, and 10c, a cutting unit is provided, and a print output having a specified size can be generated by bundling and cutting a plurality of sheets of alternative sizes. Here, it is assumed that the cutting process time is expressed as an average value per (size sheet to be cut). For example, the time required to generate an “A4” size sheet from an “A3” size sheet by the cutting process (cutting process time) is 0.003 minutes (0.00 mm) per original “A3” size sheet. 003 minutes / sheet). Similarly, the time required for generating the “A4” size paper from the “A3 novi” size paper by the cutting process (cutting processing time) is 0.004 minutes per original “A3 nobi” size paper. (0.004 min / sheet). In other words, the cutting processing time for the “A3” size paper is shorter (shorter) than the cutting processing time for the “A3 Nobi” size paper. These cutting processing times are registered in advance in the print control device 50 (storage unit 55).

調整部68は、用紙残量に関する情報にも基づいて、残部数「20部」を、その裁断処理時間が比較的小さな「A3」サイズに対して優先的に(仮に)割り当てる。その後、当該割り当て後の残りの部数が他のサイズ(「A3ノビ」サイズに対して、割り当てられる。   The adjustment unit 68 preferentially (temporarily) allocates the remaining number of copies “20” to the “A3” size whose cutting processing time is relatively small, based on the information on the remaining amount of paper. Thereafter, the remaining number of copies after the allocation is allocated to another size (“A3 Nobi” size).

ここでは、プリンタ10bにおける「A3」サイズ用紙の残量は「5枚」(A4サイズ用紙10枚相当分)であり、プリンタ10bにおける「A3ノビ」サイズ用紙の残量は「30枚」(A4サイズ用紙60枚相当分)であるものとする。   Here, the remaining amount of “A3” size paper in the printer 10b is “5 sheets” (equivalent to 10 sheets of A4 size paper), and the remaining amount of “A3 Nobi” size paper in the printer 10b is “30 sheets” (A4 It is assumed that it is equivalent to 60 size sheets).

この場合、まず、残部数「20部」のうち「10部」(A4サイズ用紙10枚)が5枚の「A3」サイズを利用して生成される旨が決定される。さらに、残りの「10部」(=20−10)(A4サイズ用紙10枚)が、5枚の「A3ノビ」サイズを利用して生成される旨が決定される。   In this case, first, it is determined that “10 copies” (10 sheets of A4 size paper) out of the remaining number of copies “20” is generated using five “A3” sizes. Further, it is determined that the remaining “10 copies” (= 20−10) (10 sheets of A4 size paper) are generated using the five “A3 Nobi” sizes.

このように、動作CB3においては、残部数「20部」のうち「10部」が5枚の「A3」サイズを裁断して生成され、残りの「10部」が、5枚の「A3ノビ」サイズを裁断して生成される。このとき、5枚の「A3」サイズ用紙の裁断処理時間は、0.015(=0.003×5)分であり、5枚の「A3ノビ」サイズ用紙の裁断処理時間は、0.020(=0.004×5)分である。すなわち、両サイズに関する裁断処理時間の合計値は、0.035(=0.015+0.02)分である。   In this way, in the operation CB3, “10 copies” of the remaining number “20 copies” are generated by cutting the five “A3” sizes, and the remaining “10 copies” are generated by five “A3 novi”. It is generated by cutting the size. At this time, the cutting time for five “A3” size sheets is 0.015 (= 0.003 × 5), and the cutting time for five “A3 nobi” size sheets is 0.020. (= 0.004 × 5) minutes. That is, the total value of the cutting processing times for both sizes is 0.035 (= 0.015 + 0.02).

ここでは、代替用紙への印刷出力処理時間(A4サイズ出力への換算値)は、指定サイズ用紙への印刷出力時間と同じであるとみなせるものとし、動作CB3においては、裁断処理時間が元の所要時間に対する追加的な処理時間であるものとする。具体的には、プリンタ10bによる「A3」用紙(あるいは「A3ノビ」用紙)の1枚あたりの印刷時間は、0.02分である(0.02分/枚)。A3サイズ用紙(あるいはA3ノビサイズ用紙)から2枚のA4サイズ用紙が抽出できることを考慮すると、プリンタ10bによる代替用紙への印刷出力処理時間(A4サイズ出力への換算値)は、0.01分である(0.01分/枚)。このように、代替用紙への印刷出力処理時間(A4サイズ出力への換算値)は、指定サイズ用紙(A4サイズ用紙)への印刷出力時間と同じである。そして、代替用紙の裁断処理時間が追加的に設けられる。   Here, it is assumed that the print output processing time for the substitute paper (converted value to A4 size output) can be regarded as the same as the print output time for the specified size paper, and in operation CB3, the cutting processing time is the original. It is assumed that this is an additional processing time for the required time. Specifically, the printing time per sheet of “A3” paper (or “A3 Nobi” paper) by the printer 10b is 0.02 minutes (0.02 minutes / sheet). Considering that two A4 size papers can be extracted from A3 size paper (or A3 nobi size paper), the print output processing time (converted value to A4 size output) on the substitute paper by the printer 10b is 0.01 minutes. Yes (0.01 min / sheet). As described above, the print output processing time for the substitute paper (converted value for A4 size output) is the same as the print output time for the designated size paper (A4 size paper). Further, an alternative sheet cutting process time is additionally provided.

このとき、動作CB3の終了予測時刻Tb3は、裁断処理時間の合計値(0.035分)を考慮すると、当初の終了予測時刻T2から「0.035」分後の時刻、換言すれば、基準時刻T0から「3.335」分後の時刻である。   At this time, the estimated end time Tb3 of the operation CB3 is a time after “0.035” minutes from the initial estimated end time T2, taking into account the total value (0.035 minutes) of the cutting process time, in other words, the reference The time is “3.335” minutes after the time T0.

そして、上記の3つの動作CB1〜CB3のうちその終了予想時刻が最も早いもの、すなわち動作CB3(終了予想時刻「3.335分」)が、再スケジューリングにおける最適動作(より詳細には、消耗品切れ(用紙切れ)が発生した場合の最適動作)として決定される。   Of the three operations CB1 to CB3, the operation with the earliest expected end time, that is, the operation CB3 (expected end time “3.335 minutes”) is the optimum operation in rescheduling (more specifically, the consumables run out). (Optimal operation when (out of paper) occurs).

このように、動作CB1に関する終了予想時刻Tb1と動作CB2に関する終了予想時刻Tb2と動作CB3に関する終了予想時刻Tb3との先後関係が判定される。そして、動作CB1,CB2,CB3のうち比較的早期に終了する一の動作(CB3)が最適動作として決定され、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   In this way, the prior relationship between the estimated end time Tb1 related to the operation CB1, the estimated end time Tb2 related to the operation CB2, and the estimated end time Tb3 related to the operation CB3 is determined. Then, one of the operations CB1, CB2, and CB3 (CB3) that ends relatively early is determined as the optimum operation, and each of the printers 10a, 10b, and 10c performs printing so that the optimum operation is realized. The number of copies is adjusted.

詳細には、終了予想時刻Tb3が終了予想時刻Tb2よりも前(の時刻)であり且つ終了予想時刻Tb3が終了予想時刻Tb1よりも前であるときには、終了予想時刻Tb3に対応する動作CB3が最適動作として決定される。   Specifically, when the predicted end time Tb3 is before (the time of) the predicted end time Tb2 and the predicted end time Tb3 is before the predicted end time Tb1, the operation CB3 corresponding to the predicted end time Tb3 is optimal. Determined as action.

仮に、終了予想時刻Tb2が終了予想時刻Tb3よりも前(先)であり且つ終了予想時刻Tb2が終了予想時刻Tb1よりも前であるときには、終了予想時刻Tb2に対応する動作CB2が最適動作として決定される。   If the predicted end time Tb2 is before (predecessor) the predicted end time Tb3 and the predicted end time Tb2 is before the predicted end time Tb1, the operation CB2 corresponding to the predicted end time Tb2 is determined as the optimum operation. Is done.

また、終了予想時刻Tb1が他の時刻Tb2,Tb3よりも前であるときには、終了予想時刻Tb1が最適動作として決定される。   Further, when the predicted end time Tb1 is before the other times Tb2 and Tb3, the predicted end time Tb1 is determined as the optimum operation.

なお、上記のような動作は、各動作CB1〜CB3における各追加所要時間のうち、最も小さい時間に対応する動作を最適動作として決定するものであるとも表現される。具体的には、動作CB1における残部数「20部」に関する複数のプリンタ10a,10b,10cでの所要印刷時間(追加印刷時間)(0.15分)と、動作CB2におけるプリンタ10bに対する用紙補充操作の所要時間(0.5分)と、動作CB3における代替用紙の裁断に要する裁断時間(0.035分)とのうち、最も小さい時間に対応する動作が最適動作として決定される。   The above operation is also expressed as determining the operation corresponding to the shortest time among the additional required times in the operations CB1 to CB3 as the optimum operation. Specifically, the required printing time (additional printing time) (0.15 minutes) in the plurality of printers 10a, 10b, and 10c regarding the remaining number of copies “20” in the operation CB1 and the paper replenishment operation for the printer 10b in the operation CB2 The operation corresponding to the shortest time is determined as the optimum operation among the required time (0.5 minutes) and the cutting time (0.035 minutes) required for cutting the substitute sheet in operation CB3.

また、上記のような動作は、次のようにも表現できる。すなわち、まず、動作CB2,CB3のうち比較的早期に終了する動作(ここではCB3)が、「消耗品切れの発生時点におけるプリンタ10bでの残部数をプリンタ10b自身で引き続いて印刷出力する動作」の代表動作として決定される。つぎに、当該代表動作に関する終了予想時刻(Tb2,Tb3のいずれか)と動作CB1に関する終了予想時刻Tb1との先後関係が判定される。そして、当該代表動作(動作CB2,CB3のいずれか一方)と動作CB1とのうち比較的早期に終了する動作(ここではCB3)が最適動作として決定され、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   The above operation can also be expressed as follows. That is, first, of the operations CB2 and CB3, an operation that ends relatively early (here, CB3) is an operation of “printing out the remaining number of copies in the printer 10b when the consumables run out by the printer 10b itself”. It is determined as a representative action. Next, the prior relationship between the predicted end time (either Tb2 or Tb3) related to the representative operation and the expected end time Tb1 related to the operation CB1 is determined. An operation (here, CB3) that ends relatively early among the representative operation (one of the operations CB2 and CB3) and the operation CB1 is determined as the optimum operation, and a plurality of such operations are realized so that the optimum operation is realized. The number of print copies in the printers 10a, 10b, and 10c is adjusted.

詳細には、当該代表動作(動作CB2,CB3のいずれか一方)に係る終了予想時刻が終了予想時刻Tb1よりも前であるときには、当該代表動作(CB2あるいはCB3)が最適動作として決定される。また、当該代表動作(動作CB2,CB3のいずれか一方)に係る終了予想時刻が終了予想時刻Tb1よりも後であるときには、終了予想時刻Tb1に対応する動作CB1が最適動作として決定される。そして、当該最適動作における分配内容が、再スケジューリング後の分配内容として決定される。   Specifically, when the predicted end time related to the representative action (one of the actions CB2 and CB3) is before the expected end time Tb1, the representative action (CB2 or CB3) is determined as the optimum action. Further, when the predicted end time related to the representative operation (one of the operations CB2 and CB3) is later than the predicted end time Tb1, the operation CB1 corresponding to the predicted end time Tb1 is determined as the optimum operation. Then, the distribution content in the optimum operation is determined as the distribution content after rescheduling.

以上のような動作によれば、複数のプリンタの各処理能力であってフィニッシャの種別(インラインフィニッシャであるかオフラインフィニッシャであるか)を反映した各処理能力と先行ジョブの残存時間とに基づいて、複数のプリンタごとの各印刷部数が算出部66によって算出される。より詳細には、図5〜図7等に示されるように、部数クラスタ印刷ジョブJBに関する複数のプリンタのそれぞれにおける印刷終了時刻が互いに均一化されるように、複数のプリンタのそれぞれにおける各印刷部数が算出される。具体的には、複数のプリンタのそれぞれの処理速度に基づいて複数の部数の印刷出力が複数のプリンタに分配されて複数のプリンタのそれぞれにおける各印刷部数が算出される。したがって、単純な除算によって割り当てられた同数の部数(分担処理部数)が複数のプリンタによってそれぞれ印刷出力される場合に比べて、効率的な処理を行うことが可能である。すなわち、複数のプリンタによる部数クラスタ印刷において、より効率的な処理を行うことが可能である。   According to the operation as described above, each processing capability of a plurality of printers is based on each processing capability reflecting the type of finisher (whether it is an inline finisher or an offline finisher) and the remaining time of the preceding job. The calculation unit 66 calculates the number of print copies for each of the plurality of printers. More specifically, as shown in FIGS. 5 to 7 and the like, the number of print copies in each of the plurality of printers is set so that the print end times in each of the plurality of printers regarding the copy number cluster print job JB are made uniform. Is calculated. Specifically, a plurality of copies of the print output are distributed to the plurality of printers based on the processing speed of each of the plurality of printers, and the number of print copies in each of the plurality of printers is calculated. Therefore, it is possible to perform efficient processing as compared with the case where the same number of copies allocated by simple division (number of shared processing copies) is printed out by a plurality of printers. That is, more efficient processing can be performed in the copy number cluster printing by a plurality of printers.

また、複数のプリンタによる部数クラスタ印刷処理において、消耗品切れ(用紙切れ)の発生が予測される場合には、再スケジューリング処理が行われ、消耗品切れに応じた対策が適切に施される(図8〜図11等参照)。したがって、消耗品切れに起因する処理時間の増大を抑制することが可能である。すなわち、より効率的な処理を行うことが可能である。   Further, in the copy cluster printing process by a plurality of printers, when it is predicted that a consumable item will run out (paper out), a rescheduling process is performed, and measures are taken appropriately according to the consumable item running out (FIG. 8). -Refer FIG. 11 etc.). Therefore, it is possible to suppress an increase in processing time due to the exhaustion of consumables. That is, more efficient processing can be performed.

なお、上記第1実施形態においては、消耗品切れとして、用紙切れを例示したが、これに限定されない。「消耗品切れ」は、ステープル針切れ、およびトナー切れなどであってもよい。   In the first embodiment, the out-of-paper is exemplified as out-of-consumables. However, the present invention is not limited to this. “Out of consumables” may be out of staples, out of toner, and the like.

また、上記第1実施形態においては、1種類の消耗品切れが生じる場合について例示したが、これに限定されない。たとえば、複数の種類の消耗品切れが生じる場合にも上記の思想を適用することができる。また、同一種類および/または異なる種類の消耗品切れが1つのプリンタではなく複数のプリンタに発生する場合にも上記の思想を適用することが可能である。   Moreover, in the said 1st Embodiment, although illustrated about the case where one type of consumable runs out, it is not limited to this. For example, the above-mentioned idea can be applied even when a plurality of types of consumables are used up. The above idea can also be applied to cases where the same type and / or different types of consumables occur in a plurality of printers instead of a single printer.

次の第2実施形態においては、異なる種類の消耗品切れが複数のプリンタに発生する場合について例示する。   In the next second embodiment, a case where different types of consumables run out occurs in a plurality of printers.

<2.第2実施形態>
<2−1.概要>
第2実施形態は、第1実施形態の変形例であり、以下では第1実施形態との相違点を中心に説明する。
<2. Second Embodiment>
<2-1. Overview>
The second embodiment is a modification of the first embodiment, and the description below will focus on the differences from the first embodiment.

この第2実施形態においては、2種類の消耗品切れが発生する場合、より具体的には、異なる種類の消耗品切れが複数のプリンタに発生する場合について例示する。より詳細には、プリンタ10bに「用紙切れ」が生じ且つプリンタ10cに「ステープル針切れ」が生じる態様を例示する。   In the second embodiment, a case where two types of consumables run out, more specifically, a case where different types of consumables run out occurs in a plurality of printers will be exemplified. More specifically, an example in which “out of paper” occurs in the printer 10b and “out of staples” occurs in the printer 10c is illustrated.

まず、第1実施形態と同様に、算出部66は、複数のプリンタ10の各処理速度および先行ジョブJAの状況に基づいて、複数のプリンタ10ごとの各印刷部数(仮部数)を暫定的に算出する。これにより、部数クラスタ印刷ジョブJBの全「700」部のうち、プリンタ10aに「110」(=100+10)部が、プリンタ10bに「260」(=300−70+30)部が、プリンタ10cに「330」(=300+30)部が、それぞれ分配されて割り当てられる(図7参照)。   First, as in the first embodiment, the calculation unit 66 provisionally calculates the number of print copies (provisional copy number) for each of the plurality of printers 10 based on the processing speeds of the plurality of printers 10 and the status of the preceding job JA. calculate. As a result, out of all “700” copies of the copy number cluster print job JB, “110” (= 100 + 10) copies in the printer 10a, “260” (= 300−70 + 30) copies in the printer 10b, and “330” in the printer 10c. ”(= 300 + 30) are distributed and allocated (see FIG. 7).

つぎに、消耗品情報取得部64により取得された消耗情報CSに基づく再分配動作(部数調整動作)が実行され、上記のような初期的な分配内容(図7)が修正される。   Next, a redistribution operation (number of copies adjustment operation) based on the consumable information CS acquired by the consumable information acquisition unit 64 is executed, and the initial distribution content (FIG. 7) as described above is corrected.

ここでは、消耗品情報取得部64は、プリンタ10bの用紙残量が240枚であり、プリンタ10cのステープル針残量が290本であること等を消耗情報CSとして取得し(図13参照)、当該消耗情報CS等に基づいて、「消耗品切れ」が発生することを判定する。具体的には、プリンタ10cの「ステープル針切れ」が基準時刻T0から「2.9」(=0.01×290)分後の時刻TB1に発生すること、およびプリンタ10bの「用紙切れ」が基準時刻T0から「3.1」(=0.7+0.01×240)分後の時刻TB2に発生することを消耗品情報取得部64は予測する(図12参照)。   Here, the consumable information acquisition unit 64 acquires, as the consumable information CS, that the remaining amount of paper in the printer 10b is 240 and the remaining amount of staples in the printer 10c is 290 (see FIG. 13). Based on the consumption information CS or the like, it is determined that “out of consumables” occurs. Specifically, “out of staples” of the printer 10c occurs at time TB1 “2.9” (= 0.01 × 290) minutes after the reference time T0, and “out of paper” of the printer 10b occurs. The consumable information acquisition unit 64 predicts that it will occur at time TB2 “3.1” (= 0.7 + 0.01 × 240) minutes after the reference time T0 (see FIG. 12).

そして、調整部68は、この予測結果に基づいて、2段階の再スケジューリング処理を実行する。具体的には、調整部68は、まず、プリンタ10cの「ステープル針切れ」に対応する再スケジューリング処理(第1段階の再スケジューリング処理)を実行し、つぎに、プリンタ10bの「用紙切れ」に対応する再スケジューリング処理(第2段階の再スケジューリング処理)を実行する。   Then, the adjusting unit 68 executes a two-stage rescheduling process based on the prediction result. Specifically, the adjustment unit 68 first executes rescheduling processing (first-stage rescheduling processing) corresponding to “out of staples” of the printer 10c, and then sets “out of paper” of the printer 10b. A corresponding rescheduling process (second stage rescheduling process) is executed.

以下では、まず、プリンタ10cの「ステープル針切れ」に対応する再スケジューリング処理(第1段階の再スケジューリング処理)について説明する。   In the following, the rescheduling process (first-stage rescheduling process) corresponding to “staple staple breakage” of the printer 10c will be described first.

<2−2.第1段階の再スケジューリング処理>
この第1段階の再スケジューリング処理においては、次の2つの動作(候補動作)CG1,CG2(図14参照)のいずれかのうち、比較的早期に(最も早期に)終了する動作が最適動作として決定される。そして、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。
<2-2. First-stage rescheduling process>
In the first-stage rescheduling process, an operation that ends relatively early (earliest) among the following two operations (candidate operations) CG1 and CG2 (see FIG. 14) is the optimum operation. It is determined. Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation is realized.

ここにおいて、最適動作の候補動作は、次の2つの動作、すなわち、
・動作CG1:ステープル針切れ(消耗品切れ)の発生時点TB1におけるプリンタ10cでの残部数(ここでは、「40部」)を複数のプリンタのうちプリンタ10c以外の少なくとも1つのプリンタで再分配して当該残部数を当該少なくとも1つのプリンタで印刷出力する動作、
・動作CG2:ステープル針切れの発生時点TB1におけるプリンタ10cでの残部数(「40部」)を、プリンタ10cに対するステープル針補充操作後に、プリンタ10c自身で引き続いて印刷出力する動作、
である(図14参照)。
Here, the candidate motion of the optimal motion is the following two motions, that is,
Operation CG1: Redistributing the remaining number (here, “40 copies”) of the printer 10c at the time point TB1 when staple staple breakage (out of consumables) occurs with at least one printer other than the printer 10c among a plurality of printers. Printing the remaining number of copies with the at least one printer;
Operation CG2: an operation in which the number of remaining copies (“40 copies”) in the printer 10c at the time TB1 of occurrence of staple staple breakage is continuously printed out by the printer 10c itself after the staple needle replenishment operation to the printer 10c,
(See FIG. 14).

動作CG1は、次のような複数の候補動作の中から選択された動作である。具体的には、図15に示すように、次の3通りの候補動作(CG11〜CG13)、すなわち、
・動作CG11:プリンタ10aのみを使用する印刷動作、
・動作CG12:プリンタ10bのみを使用する印刷動作、
・動作CG13:プリンタ10a,10bを使用する印刷動作、
の中から動作CG1が選択される。
The action CG1 is an action selected from a plurality of candidate actions as follows. Specifically, as shown in FIG. 15, the following three candidate actions (CG11 to CG13), that is,
Operation CG11: printing operation using only the printer 10a,
Operation CG12: printing operation using only the printer 10b,
Operation CG13: printing operation using the printers 10a and 10b,
The operation CG1 is selected from the above.

動作CG11の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に40部の印刷枚数(40枚)を乗じることによって、1.2分(=0.03×40)として算出される。プリンタ10aは、当初の終了予測時刻T2から残部数「40部」に関する印刷処理を開始できるので、動作CG11の終了予測時刻は、時刻T2から1.2分後の時刻である。換言すれば、動作CG11の終了予測時刻は、基準時刻T0から「4.5」(=3.3+1.2)分後の時刻である。   The processing time of the operation CG11 is 1.2 minutes (= 0.03 × 40) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by the number of printed sheets (40 sheets). ). Since the printer 10a can start the printing process regarding the remaining number of copies “40” from the initial predicted end time T2, the predicted end time of the operation CG11 is a time 1.2 minutes after the time T2. In other words, the predicted end time of the operation CG11 is the time after “4.5” (= 3.3 + 1.2) minutes from the reference time T0.

動作CG12の処理時間は、プリンタ10bの1枚あたりの処理時間(0.01分/枚)に40部の印刷枚数(40枚)を乗じることによって、0.4分(=0.01×40)として算出される。プリンタ10bは、当初の終了予測時刻T2から残部数「40部」に関する印刷処理を開始できるので、動作CG12の終了予測時刻は、時刻T2から0.4分後の時刻である。換言すれば、動作CG12の終了予測時刻は、基準時刻T0から「3.7」(=3.3+0.4)分後の時刻である。   The processing time of the operation CG 12 is 0.4 minutes (= 0.01 × 40) by multiplying the processing time per sheet (0.01 minutes / sheet) of the printer 10b by 40 copies (40 sheets). ). Since the printer 10b can start the printing process for the remaining number of copies “40” from the initial predicted end time T2, the predicted end time of the operation CG12 is a time 0.4 minutes after the time T2. In other words, the predicted end time of the operation CG12 is a time that is “3.7” (= 3.3 + 0.4) minutes after the reference time T0.

動作CG13に関しては、プリンタ10a,10bの処理速度の比(1:3)に応じて、「40部」の印刷出力物が各プリンタ10a,10bに分配される。具体的には、プリンタ10aに「10部」(=40×1/4)、プリンタ10bに「30部」(=40×3/4)がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、0.3(=0.03×10)分として算出され、プリンタ10bの処理時間は、0.3(=0.01×30)分として算出される。プリンタ10a,10bは、当初の終了予測時刻T2から残部数「40部」に関する印刷処理を開始できるので、動作CG13の終了予測時刻は、時刻T2から0.3分後の時刻である。換言すれば、動作CG13の終了予測時刻は、基準時刻T0から「3.6」(=3.3+0.3)分後の時刻である。   Regarding the operation CG13, “40 copies” of the printed output is distributed to the printers 10a and 10b according to the ratio (1: 3) of the processing speeds of the printers 10a and 10b. Specifically, “10 copies” (= 40 × 1/4) is assigned to the printer 10a, and “30 copies” (= 40 × 3/4) is assigned to the printer 10b. The processing time of the printer 10a is calculated as 0.3 (= 0.03 × 10) minutes, and the processing time of the printer 10b is calculated as 0.3 (= 0.01 × 30) minutes. Since the printers 10a and 10b can start the printing process for the remaining number of copies “40” from the initial predicted end time T2, the predicted end time of the operation CG13 is a time 0.3 minutes after the time T2. In other words, the predicted end time of the operation CG13 is a time “3.6” (= 3.3 + 0.3) minutes after the reference time T0.

そして、上記の3つの動作CG11〜CG13のうちその終了予想時刻が最も早いもの、すなわち動作CG13(終了予想時刻「3.6分」)が、動作CG1に関する最適動作として決定される。そして、動作CG13の終了予想時刻(「3.6分」)が、動作CG1の終了予想時刻(ジョブ終了予測時刻)Tg1(図14)として算出される。   Of the three operations CG11 to CG13, the one with the earliest expected end time, that is, the operation CG13 (estimated end time “3.6 minutes”) is determined as the optimum operation related to the operation CG1. Then, the estimated end time (“3.6 minutes”) of the operation CG13 is calculated as the estimated end time (estimated job end time) Tg1 (FIG. 14) of the operation CG1.

また、プリンタ10cのステープル針補充操作に「3分」を要することから、動作CG2の終了予測時刻Tg2(図14)は、時刻T2から3分後の時刻、換言すれば、時刻T0から「6.3」(=3.3+3.0)分後の時刻、として算出される。なお、ステープル針補充操作に要する時間は予め印刷制御装置50に登録されているものとする。   Further, since “3 minutes” is required for the staple needle replenishment operation of the printer 10c, the predicted end time Tg2 (FIG. 14) of the operation CG2 is a time 3 minutes after the time T2, in other words, from the time T0 to “6”. .3 "(= 3.3 + 3.0) minutes later. It is assumed that the time required for the staple needle replenishment operation is registered in advance in the print control apparatus 50.

そして、上記の2つの動作CG1,CG2のうちその終了予想時刻が最も早いもの、すなわち動作CG1(CG13)(終了予想時刻Tg1(「3.6分」))が、第1段階の再スケジューリングにおける最適動作(より詳細には、消耗品切れ(ステープル針切れ)が発生した場合の最適動作)として決定される(図14参照)。   Of the two operations CG1 and CG2, the one with the earliest expected end time, that is, the operation CG1 (CG13) (expected end time Tg1 (“3.6 minutes”)) is the first stage rescheduling. It is determined as the optimum operation (more specifically, the optimum operation when the consumable item runs out (staple needle runs out) occurs) (see FIG. 14).

このように、動作CG1に関する終了予想時刻Tg1と動作CG2に関する終了予想時刻Tg2との先後関係が判定される。そして、動作CG1,CG2のうち比較的早期に終了する動作(ここではCG1)が最適動作として決定され、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   In this manner, the prior relationship between the estimated end time Tg1 related to the operation CG1 and the estimated end time Tg2 related to the operation CG2 is determined. Then, the operation that ends relatively early (CG1 in this case) among the operations CG1 and CG2 is determined as the optimal operation, and the number of print copies in the plurality of printers 10a, 10b, and 10c is determined so as to realize the optimal operation. Adjusted.

詳細には、終了予想時刻Tg1が終了予想時刻Tg2よりも前であるときには、終了予想時刻Tg1に対応する動作CG1が最適動作として決定される。逆に、終了予想時刻Tg2が終了予想時刻Tg1よりも前であるときには、終了予想時刻Tg2に対応する動作CG2が最適動作として決定される。   Specifically, when the predicted end time Tg1 is before the predicted end time Tg2, the operation CG1 corresponding to the predicted end time Tg1 is determined as the optimal operation. Conversely, when the predicted end time Tg2 is before the predicted end time Tg1, the operation CG2 corresponding to the predicted end time Tg2 is determined as the optimal operation.

なお、上記のような動作は、動作CG1における残部数「40部」に関する各プリンタでの所要印刷時間(追加印刷時間)(0.3分)と、動作CG2におけるプリンタ10cに対するステープル針補充操作の所要時間(3.0分)とのうち、比較的小さい時間に対応する動作を最適動作として決定するものであるとも表現される。   Note that the above-described operation includes the required printing time (additional printing time) (0.3 minutes) in each printer regarding the remaining number of copies “40” in operation CG1, and the staple needle replenishment operation for the printer 10c in operation CG2. It is also expressed that the operation corresponding to a relatively small time out of the required time (3.0 minutes) is determined as the optimum operation.

このようにして、第1段階の再スケジューリング処理が行われる。なお、この段階では、部数クラスタ印刷ジョブJBの全「700」部のうち、プリンタ10aに「120」(=110+10)部が、プリンタ10bに「290」(=260+30)部が、プリンタ10cに「290」(=330−40)部が、それぞれ分配されて割り当てられる(図13参照)。   In this way, the first stage rescheduling process is performed. At this stage, out of all “700” copies of the number of copies cluster print job JB, “120” (= 110 + 10) copies in the printer 10a, “290” (= 260 + 30) copies in the printer 10b, and “10” in the printer 10c. 290 "(= 330-40) parts are distributed and allocated (see FIG. 13).

<2−3.第2段階の再スケジューリング処理>
次に、プリンタ10bの「用紙切れ」に対応する再スケジューリング処理(第2段階の再スケジューリング処理)について説明する。
<2-3. Second-stage rescheduling process>
Next, a rescheduling process (second stage rescheduling process) corresponding to “out of paper” of the printer 10b will be described.

この第2段階の再スケジューリング処理においては、次の3つの動作(候補動作)CH1〜CH3(図16参照)のいずれかのうち、比較的早期に(最も早期に)終了する動作が最適動作として決定される。そして、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   In the second-stage rescheduling process, an operation that ends relatively early (earliest) among any of the following three operations (candidate operations) CH1 to CH3 (see FIG. 16) is the optimum operation. It is determined. Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation is realized.

ここにおいて、最適動作の候補動作は、次の3つの動作、すなわち、
・動作CH1:用紙切れ(消耗品切れ)の発生時点TB2(図12)におけるプリンタ10bでの残部数(ここでは、「50(=290−240)部」)を複数のプリンタのうちプリンタ10b以外の少なくとも1つのプリンタ(1又は2以上のプリンタ)で再分配して当該残部数を当該少なくとも1つのプリンタで印刷出力する動作、
・動作CH2:用紙切れの発生時点TB2におけるプリンタ10bでの残部数(「50部」)を、プリンタ10bに対する(A4サイズ用紙の)用紙補充操作後に、プリンタ10b自身で引き続いて印刷出力する動作、
・動作CH3:用紙切れの発生時点TB2におけるプリンタ10bでの残部数(「50部」)を引き続いてプリンタ10bで本来の指定サイズ「A4」よりも大きなサイズの代替用紙に印刷出力して指定サイズ「A4」に裁断する動作、
である。
Here, the candidate motion of the optimum motion is the following three motions, that is,
Operation CH1: The remaining number (here, “50 (= 290−240) copies”) of the printer 10b at the time point TB2 (FIG. 12) of the occurrence of out of paper (out of consumables) is obtained. An operation of redistributing with at least one printer (one or more printers) and printing out the remaining number with the at least one printer;
Operation CH2: an operation in which the number of remaining copies (“50 copies”) at the printer 10b at the time of occurrence of out of paper TB2 is continuously printed out by the printer 10b itself after the paper replenishment operation (for A4 size paper) to the printer 10b.
Operation CH3: The number of remaining copies (“50 copies”) at the printer 10b at the time of occurrence of out of paper TB2 is subsequently printed on the substitute paper having a size larger than the original designated size “A4” by the printer 10b. Operation to cut to “A4”,
It is.

動作CH1は、次のような複数の候補動作の中から選択された動作である。具体的には、図17に示すように、次の3通りの候補動作(CH11〜CH13)、すなわち、
・動作CH11:プリンタ10aのみを使用する印刷動作、
・動作CH12:プリンタ10cのみを使用する印刷動作、
・動作CH13:プリンタ10a,10cを使用する印刷動作、
の中から動作CH1が選択される。
The operation CH1 is an operation selected from a plurality of candidate operations as follows. Specifically, as shown in FIG. 17, the following three candidate actions (CH11 to CH13), that is,
Operation CH11: printing operation using only the printer 10a,
Operation CH12: a printing operation using only the printer 10c,
Operation CH13: printing operation using the printers 10a and 10c,
The operation CH1 is selected from the above.

動作CH11の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に50部の印刷枚数(50枚)を乗じることによって、1.5分(=0.03×50)として算出される。プリンタ10aは、第1段階の終了予測時刻Tg1から残部数「50部」に関する印刷処理を開始できるので、動作CH11の終了予測時刻は、時刻Tg1から1.5分後の時刻である。換言すれば、動作CH11の終了予測時刻は、基準時刻T0から「5.1」(=3.6+1.5)分後の時刻である。   The processing time of the operation CH11 is 1.5 minutes (= 0.03 × 50) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by the number of printed sheets (50 sheets). ). Since the printer 10a can start the printing process for the remaining number of copies “50” from the first predicted end time Tg1, the predicted end time of the operation CH11 is 1.5 minutes after the time Tg1. In other words, the predicted end time of the operation CH11 is a time that is “5.1” (= 3.6 + 1.5) minutes after the reference time T0.

ここでは、プリンタ10cにはステープラ針切れが生じており時刻Tg2(時刻T0から6.3分後の時刻)まで回復できないため、プリンタ10cを使用する印刷動作(CH12,CH13)が除外され、動作CH11がそのまま動作CH1として決定される。また、動作CH11の終了予測時刻が動作CH11の終了予測時刻Th1(図16)として算出される。   Here, the stapler staple breakage has occurred in the printer 10c and cannot be recovered until time Tg2 (time after 6.3 minutes from time T0), so the printing operation (CH12, CH13) using the printer 10c is excluded, and the operation CH11 is determined as operation CH1 as it is. Further, the predicted end time of the operation CH11 is calculated as the predicted end time Th1 of the operation CH11 (FIG. 16).

また、プリンタ10bの用紙補充操作に「0.5分」(30秒)を要することから、動作CH2の終了予測時刻Th2(図16)は、時刻Tg1から0.5分後の時刻、換言すれば、時刻T0から「4.1」(=3.6+0.5)分後の時刻、として算出される。   Further, since “0.5 minutes” (30 seconds) is required for the paper replenishing operation of the printer 10b, the predicted end time Th2 (FIG. 16) of the operation CH2 is the time 0.5 minutes after the time Tg1, in other words. For example, the time is calculated as “4.1” (= 3.6 + 0.5) minutes after the time T0.

さらに、動作CH3の終了予想時刻Th3(図16)は、第1実施形態と同様の手法で算出される。   Further, the expected end time Th3 (FIG. 16) of the operation CH3 is calculated by the same method as in the first embodiment.

具体的には、調整部68は、用紙残量に関する情報にも基づいて、残部数「50部」を、その裁断処理時間が比較的小さな「A3」サイズに対して優先的に割り当てる。その後、当該割り当て後の残りの部数が他のサイズ(「A3ノビ」サイズに対して、割り当てられる。   Specifically, the adjustment unit 68 preferentially assigns the remaining number of copies “50” to the “A3” size whose cutting processing time is relatively small, based also on the information regarding the remaining amount of paper. Thereafter, the remaining number of copies after the allocation is allocated to another size (“A3 Nobi” size).

ここでは、第1実施形態と同様に、プリンタ10bにおける「A3」サイズ用紙の残量は「5枚」(A4サイズ用紙10枚相当分)であり、プリンタ10bにおける「A3ノビ」サイズ用紙の残量は「30枚」(A4サイズ用紙60枚相当分)であるものとする(図13参照)。   Here, as in the first embodiment, the remaining amount of “A3” size paper in the printer 10b is “5” (corresponding to 10 A4 size paper), and the remaining “A3 Nobi” size paper in the printer 10b. It is assumed that the amount is “30 sheets” (equivalent to 60 sheets of A4 size paper) (see FIG. 13).

この場合、まず、残部数「50部」のうち「10部」(A4サイズ用紙10枚)が5枚の「A3」サイズを利用して生成される旨が決定される。さらに、残りの「40部」(=50−10)(A4サイズ用紙40枚)が、20枚の「A3ノビ」サイズを利用して生成される旨が決定される。   In this case, it is first determined that “10 copies” (10 sheets of A4 size paper) out of the remaining number of copies “50 copies” is generated using five “A3” sizes. Further, it is determined that the remaining “40 copies” (= 50−10) (40 sheets of A4 size paper) are generated using the 20 “A3 Nobi” sizes.

このように、動作CH3においては、残部数「50部」のうち「10部」が5枚の「A3」サイズを裁断して生成され、残りの「40部」が、20枚の「A3ノビ」サイズを裁断して生成される。このとき、5枚の「A3」サイズ用紙の裁断処理時間は、0.015(=0.003×5)分であり、20枚の「A3ノビ」サイズ用紙の裁断処理時間は、0.080(=0.004×20)分である。すなわち、両サイズに関する裁断処理時間の合計値は、0.095(=0.015+0.080)分である。   As described above, in the operation CH3, “10 copies” of the remaining number “50 copies” are generated by cutting five “A3” sizes, and the remaining “40 copies” are generated by 20 “A3 novi”. It is generated by cutting the size. At this time, the cutting time for five “A3” size sheets is 0.015 (= 0.003 × 5), and the cutting time for 20 “A3 Nobi” size sheets is 0.080. (= 0.004 × 20) minutes. That is, the total value of the cutting time for both sizes is 0.095 (= 0.015 + 0.080).

このとき、動作CH3の終了予測時刻Th3は、第1段階の終了予測時刻Tg1から「0.095」分後の時刻、換言すれば、基準時刻T0から「3.695」(=3.6+0.095)分後の時刻である。   At this time, the predicted end time Th3 of the operation CH3 is “0.095” minutes after the predicted end time Tg1 of the first stage, in other words, “3.695” (= 3.6 + 0. 095) Time after minutes.

そして、上記の3つの動作CH1〜CH3のうちその終了予想時刻が最も早いもの、すなわち動作CH3が、第2段階の再スケジューリング処理における最適動作(より詳細には、用紙切れもが発生した場合の最適動作)として決定される(図16参照)。   Then, of the above three operations CH1 to CH3, the one with the earliest expected end time, that is, the operation CH3 is the optimum operation in the second-stage rescheduling process (more specifically, when there is a paper out occurrence). The optimum operation is determined (see FIG. 16).

換言すれば、動作CH1に関する終了予想時刻Th1と動作CH2,CH3のうちの代表動作(ここではCH3)に関する終了予想時刻(ここではTh3)との先後関係が判定される。そして、動作CH1と動作CH2,CH3の代表動作とのうち比較的早期に終了する動作(ここではCH3)が最適動作として決定される。   In other words, the prior relationship between the predicted end time Th1 for the operation CH1 and the predicted end time (here Th3) for the representative operation (here, CH3) of the operations CH2 and CH3 is determined. Then, the operation (here, CH3) that ends relatively early among the operation CH1 and the representative operations of the operations CH2 and CH3 is determined as the optimum operation.

そして、この第2段階の再スケジューリング処理における最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation in the second-stage rescheduling process is realized.

なお、上記のような最適動作の決定処理は、動作CH1における残部数「50部」に関する各プリンタでの所要印刷時間(追加印刷時間)(1.5分)と、動作CH2におけるプリンタ10bに対する用紙補充操作の所要時間(0.5分)と、動作CH3における代替用紙の裁断に要する裁断時間(0.095分)とのうち、比較的小さい時間に対応する動作を最適動作として決定するものであるとも表現される。   Note that the optimum operation determination process as described above includes the required printing time (additional printing time) (1.5 minutes) in each printer regarding the remaining number of copies “50” in the operation CH1, and the sheet for the printer 10b in the operation CH2. Of the time required for the replenishment operation (0.5 minutes) and the cutting time required for cutting the substitute sheet in operation CH3 (0.095 minutes), the operation corresponding to a relatively small time is determined as the optimum operation. It is also expressed as being.

このように、プリンタ10bに「用紙切れ」が生じ且つプリンタ10cに「ステープル針切れ」が生じる場合において、第1および第2段階の再スケジューリング処理を行うことによって、2種類の消耗品切れに応じた対策が適切に施され、当該消耗品切れに起因する処理時間の増大を抑制することが可能である。すなわち、より効率的な処理を行うことが可能である。   As described above, when “out of paper” occurs in the printer 10b and “out of staples” occurs in the printer 10c, the first and second stages of rescheduling processing are performed to respond to the two types of consumables being out of service. Measures can be taken appropriately to suppress an increase in processing time due to the exhaustion of the consumables. That is, more efficient processing can be performed.

<3.第3実施形態>
第3実施形態においては、プリンタ10bに用紙切れが発生して代替サイズでの印刷出力動作がプリンタ10bにて引き続き行われる場合を想定する。そして、そのような場合において、当該プリンタ10bにおいて用紙補充操作が完了したときには、代替用紙に対する印刷出力が中断されて、当該中断時点での残部数をプリンタ10bによる元の指定サイズの用紙に対する印刷出力へと切り換える動作が行われる。
<3. Third Embodiment>
In the third embodiment, it is assumed that the printer 10b runs out of paper and the printer 10b continues to perform a print output operation with an alternative size. In such a case, when the paper replenishment operation is completed in the printer 10b, the print output for the substitute paper is interrupted, and the remaining number of copies at the time of the interruption is output by the printer 10b for the original designated size paper. The operation to switch to is performed.

第3実施形態は、第1実施形態の変形例である。以下、第1実施形態との相違点を中心に説明する。   The third embodiment is a modification of the first embodiment. Hereinafter, the difference from the first embodiment will be mainly described.

まず、第1実施形態と同様に、算出部66は、複数のプリンタ10の各処理速度および先行ジョブJAの状況に基づいて、複数のプリンタ10ごとの各印刷部数(仮部数)を暫定的に算出する。これにより、部数クラスタ印刷ジョブJBの全「700」部のうち、プリンタ10aに「110」(=100+10)部が、プリンタ10bに「260」(=300−70+30)部が、プリンタ10cに「330」(=300+30)部が、それぞれ分配されて割り当てられる(図7参照)。   First, as in the first embodiment, the calculation unit 66 provisionally calculates the number of print copies (provisional copy number) for each of the plurality of printers 10 based on the processing speeds of the plurality of printers 10 and the status of the preceding job JA. calculate. As a result, out of all “700” copies of the copy number cluster print job JB, “110” (= 100 + 10) copies in the printer 10a, “260” (= 300−70 + 30) copies in the printer 10b, and “330” in the printer 10c. ”(= 300 + 30) are distributed and allocated (see FIG. 7).

つぎに、消耗品情報取得部64により取得された消耗情報CSに基づく再分配動作(部数調整動作)が実行され、上記のような初期的な分配内容(図7)が修正される。   Next, a redistribution operation (number of copies adjustment operation) based on the consumable information CS acquired by the consumable information acquisition unit 64 is executed, and the initial distribution content (FIG. 7) as described above is corrected.

ここでは、消耗品情報取得部64は、プリンタ10bのA4サイズ用紙の用紙残量が50枚であること等を消耗情報CSとして取得し(図19参照)、当該消耗情報CS等に基づいて、プリンタ10bの「用紙切れ」が時刻TC(図18参照)に発生することを判定する。また、プリンタ10bの処理速度(0.01分/枚)および先行ジョブJAの終了時刻等に基づいて、時刻TCは時刻T0から「1.2」(=0.7+0.01×50)分後の時刻であること、も算出される。さらに、当該消耗品切れ(用紙切れ)の発生時点TCにおけるプリンタ10bでの残部数は、210(=260−50)部であることも算出される。   Here, the consumable information acquisition unit 64 acquires, as the consumable information CS, that the remaining amount of A4 size paper of the printer 10b is 50 (see FIG. 19), and based on the consumable information CS and the like, It is determined that “out of paper” of the printer 10b occurs at time TC (see FIG. 18). Further, the time TC is “1.2” (= 0.7 + 0.01 × 50) minutes from the time T0 based on the processing speed (0.01 minutes / sheet) of the printer 10b, the end time of the preceding job JA, and the like. Is also calculated. Further, it is calculated that the remaining number of copies in the printer 10b at the time point TC when the consumable item runs out (paper out) is 210 (= 260-50).

そして、調整部68は、この予測結果に基づいて、プリンタ10bの「用紙切れ」に対応する再スケジューリング処理を実行する。   Then, the adjustment unit 68 executes rescheduling processing corresponding to “out of paper” of the printer 10b based on the prediction result.

この再スケジューリング処理においては、次の3つの動作(候補動作)CJ1〜CJ3(図21参照)のいずれかのうち、比較的早期に(最も早期に)終了する動作が最適動作として決定される。そして、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   In this rescheduling process, an operation that ends relatively early (earliest) among any of the following three operations (candidate operations) CJ1 to CJ3 (see FIG. 21) is determined as the optimum operation. Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation is realized.

ここにおいて、最適動作の候補動作は、次の3つの動作、すなわち、
・動作CJ1:用紙切れ(消耗品切れ)の発生時点TCにおけるプリンタ10bでの残部数(ここでは、「210(=260−50)部」)を複数のプリンタのうちプリンタ10b以外の少なくとも1つのプリンタで再分配して当該残部数を当該少なくとも1つのプリンタで印刷出力する動作、
・動作CJ2:用紙切れの発生時点TCにおけるプリンタ10bでの残部数(「210部」)を、プリンタ10bに対する(A4サイズ用紙の)用紙補充操作後に、プリンタ10b自身で引き続いて印刷出力する動作、
・動作CJ3:用紙切れの発生時点TCにおけるプリンタ10bでの残部数(「210部」)を引き続いてプリンタ10bで本来の指定サイズ「A4」よりも大きなサイズの代替用紙に印刷出力して指定サイズ「A4」に裁断する動作、
である。
Here, the candidate motion of the optimum motion is the following three motions, that is,
Operation CJ1: At least one printer other than the printer 10b out of a plurality of printers by using the remaining number (here, “210 (= 260-50) copies)” at the printer 10b at the time TC of occurrence of out of paper (out of consumables) Redistribution and printing the remaining number of copies with the at least one printer,
Operation CJ2: an operation in which the number of remaining copies (“210 copies”) at the printer 10b at the time TC of occurrence of out of paper is continuously printed out by the printer 10b itself after the paper replenishment operation (for A4 size paper) to the printer 10b.
Operation CJ3: The number of remaining copies ("210 copies") at the printer 10b at the time of occurrence of out of paper TC is subsequently printed on the substitute paper having a size larger than the original designated size "A4" by the printer 10b. Operation to cut to “A4”,
It is.

動作CJ1は、次のような複数の候補動作の中から選択された動作である。具体的には、図22に示すように、次の3通りの候補動作(CJ11〜CJ13)、すなわち、
・動作CJ11:プリンタ10aのみを使用する印刷動作、
・動作CJ12:プリンタ10cのみを使用する印刷動作、
・動作CJ13:プリンタ10a,10cを使用する印刷動作、
の中から動作CJ1が選択される。
The action CJ1 is an action selected from a plurality of candidate actions as follows. Specifically, as shown in FIG. 22, the following three candidate actions (CJ11 to CJ13), that is,
Operation CJ11: printing operation using only the printer 10a,
Operation CJ12: printing operation using only the printer 10c,
Operation CJ13: printing operation using the printers 10a and 10c,
The operation CJ1 is selected from the above.

動作CJ11の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に210部の印刷枚数(210枚)を乗じることによって、6.3分(=0.03×210)として算出される。プリンタ10aは、当初の終了予測時刻T2から残部数「210部」に関する印刷処理を開始できるので、動作CJ11の終了予測時刻は、時刻T2から6.3分後の時刻である。換言すれば、動作CJ11の終了予測時刻は、基準時刻T0から「9.6」(=3.3+6.3)分後の時刻である。   The processing time of the operation CJ11 is 6.3 minutes (= 0.03 × 210) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by the number of prints (210 sheets) of 210 copies. ). Since the printer 10a can start the printing process for the remaining number of copies “210” from the initial predicted end time T2, the predicted end time of the operation CJ11 is a time 6.3 minutes after the time T2. In other words, the predicted end time of the operation CJ11 is a time “9.6” (= 3.3 + 6.3) minutes after the reference time T0.

動作CJ12の処理時間は、プリンタ10cの1枚あたりの処理時間(0.01分/枚)に210部の印刷枚数(210枚)を乗じることによって、2.1分(=0.01×210)として算出される。プリンタ10cは、当初の終了予測時刻T2から残部数「210部」に関する印刷処理を開始できるので、動作CJ12の終了予測時刻は、時刻T2から2.1分後の時刻である。換言すれば、動作CJ12の終了予測時刻は、基準時刻T0から「5.4」(=3.3+2.1)分後の時刻である。   The processing time of the operation CJ12 is 2.1 minutes (= 0.01 × 210) by multiplying the processing time per sheet (0.01 minutes / sheet) of the printer 10c by the number of prints (210 sheets) of 210 copies. ). Since the printer 10c can start the printing process for the remaining number of copies “210” from the initial predicted end time T2, the predicted end time of the operation CJ12 is a time 2.1 minutes after the time T2. In other words, the predicted end time of the operation CJ12 is a time “5.4” (= 3.3 + 2.1) minutes after the reference time T0.

動作CJ13に関しては、プリンタ10a,10cの処理速度の比(1:3)に応じて、「210部」の印刷出力物が各プリンタ10a,10cに分配される。具体的には、プリンタ10aに「52部」(=210×1/4)、プリンタ10cに「158部」(=210×3/4)がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、1.56(=0.03×52)分として算出され、プリンタ10cの処理時間は、1.58(=0.01×158)分として算出される。プリンタ10a,10cは、当初の終了予測時刻T2から残部数「210部」に関する印刷処理を開始できるので、動作CJ13の終了予測時刻は、時刻T2から1.58分後の時刻である。換言すれば、動作CJ13の終了予測時刻は、基準時刻T0から「4.88」(=3.3+1.58)分後の時刻である。   Regarding the operation CJ13, “210 copies” of the printed output is distributed to the printers 10a and 10c in accordance with the processing speed ratio (1: 3) of the printers 10a and 10c. Specifically, “52 copies” (= 210 × 1/4) is assigned to the printer 10a, and “158 copies” (= 210 × 3/4) is assigned to the printer 10c. Further, the processing time of the printer 10a is calculated as 1.56 (= 0.03 × 52) minutes, and the processing time of the printer 10c is calculated as 1.58 (= 0.01 × 158) minutes. Since the printers 10a and 10c can start the printing process regarding the remaining number of copies “210” from the initial predicted end time T2, the predicted end time of the operation CJ13 is a time 1.58 minutes after the time T2. In other words, the predicted end time of the operation CJ13 is a time “4.88” (= 3.3 + 1.58) minutes after the reference time T0.

そして、上記の3つの動作CJ11〜CJ13のうちその終了予想時刻が最も早いもの、すなわち動作CJ13が、動作CJ1に関する最適動作として決定される。そして、動作CJ13の終了予想時刻(時刻T0から「4.88分」後の時刻)が、動作CJ1の終了予想時刻(ジョブ終了予測時刻)Tj1(図21)として算出される。   Then, of the three operations CJ11 to CJ13, the one with the earliest expected end time, that is, the operation CJ13 is determined as the optimum operation related to the operation CJ1. Then, the estimated end time of the operation CJ13 (the time after “4.88 minutes” from the time T0) is calculated as the estimated end time of the operation CJ1 (predicted job end time) Tj1 (FIG. 21).

また、プリンタ10bの用紙補充操作に「0.5分」(30秒)を要することから、動作CJ2の終了予測時刻Tj2(図21)は、時刻T2から0.5分後の時刻、換言すれば、時刻T0から「3.8」(=3.3+0.5)分後の時刻、として算出される。   Further, since the paper replenishing operation of the printer 10b requires “0.5 minutes” (30 seconds), the predicted end time Tj2 (FIG. 21) of the operation CJ2 is the time 0.5 minutes after the time T2, in other words. For example, the time is calculated as “3.8” (= 3.3 + 0.5) minutes after the time T0.

さらに、動作CJ3の終了予想時刻Tj3(図21)は、第1実施形態と同様の手法で算出される。   Further, the estimated end time Tj3 (FIG. 21) of the operation CJ3 is calculated by the same method as in the first embodiment.

具体的には、調整部68は、用紙残量に関する情報にも基づいて、残部数「210部」を、その裁断処理時間が比較的小さな(「A3ノビ」サイズよりも小さな)「A3」サイズに対して優先的に割り当てる。その後、当該割り当て後の残りの部数が他のサイズ(「A3ノビ」サイズに対して、割り当てられる。   Specifically, the adjustment unit 68 sets the remaining number “210 copies” based on the information on the remaining amount of paper to the “A3” size with a relatively short cutting time (smaller than the “A3 Nobi” size). Assign with priority. Thereafter, the remaining number of copies after the allocation is allocated to another size (“A3 Nobi” size).

ここでは、プリンタ10bにおける「A3」サイズ用紙の残量は「50枚」(A4サイズ用紙100枚相当分)であり、プリンタ10bにおける「A3ノビ」サイズ用紙の残量は「70枚」(A4サイズ用紙140枚相当分)であるものとする(図19参照)。   Here, the remaining amount of “A3” size paper in the printer 10b is “50 sheets” (equivalent to 100 sheets of A4 size paper), and the remaining amount of “A3 Nobi” size paper in the printer 10b is “70 sheets” (A4 It is assumed that the size paper is equivalent to 140 sheets (see FIG. 19).

まず、残部数「210部」のうち「100部」(A4サイズ用紙100枚)が50枚の「A3」サイズを利用して生成される旨が決定される。さらに、残りの「110部」(=210−100)(A4サイズ用紙110枚)が、55枚の「A3ノビ」サイズを利用して生成される旨が決定される(図20も参照)。   First, it is determined that “100 copies” (100 sheets of A4 size paper) out of the remaining number of copies “210 copies” is generated using 50 “A3” sizes. Further, it is determined that the remaining “110 copies” (= 210−100) (110 sheets of A4 size paper) are generated using 55 “A3 size” sizes (see also FIG. 20).

このように、動作CJ3においては、残部数「210部」のうち「100部」が50枚の「A3」サイズを裁断して生成され、残りの「110部」が、55枚の「A3ノビ」サイズを裁断して生成される。このとき、50枚の「A3」サイズ用紙の断処理時間は、0.15(=0.003×50)分であり、55枚の「A3ノビ」サイズ用紙の断処理時間は、0.22(=0.004×55)分である。すなわち、両サイズに関する裁断処理時間の合計値は、0.37(=0.15+0.22)分である。   As described above, in the operation CJ3, “100 copies” of the remaining number “210 copies” are generated by cutting 50 “A3” sizes, and the remaining “110 copies” are generated by 55 “A3 novi”. It is generated by cutting the size. At this time, the cutting process time of 50 “A3” size sheets is 0.15 (= 0.003 × 50) minutes, and the cutting process time of 55 “A3 Nobi” size sheets is 0.22. (= 0.004 × 55) minutes. That is, the total value of the cutting processing times for both sizes is 0.37 (= 0.15 + 0.22).

このとき、動作CJ3の終了予測時刻Tj3は、当初の終了予測時刻T2から「0.37」分後の時刻、換言すれば、基準時刻T0から「3.67」(=3.3+0.37)分後の時刻である(図21参照)。   At this time, the predicted end time Tj3 of the operation CJ3 is “0.37” minutes after the initial predicted end time T2, in other words, “3.67” (= 3.3 + 0.37) from the reference time T0. This is the time after minutes (see FIG. 21).

そして、上記の3つの動作CJ1〜CJ3のうちその終了予想時刻が最も早いもの、すなわち動作CJ3が、再スケジューリング処理における最適動作として決定される。   Then, of the three operations CJ1 to CJ3, the one with the earliest expected end time, that is, the operation CJ3 is determined as the optimum operation in the rescheduling process.

このように、プリンタ10bに「用紙切れ」が生じる場合において、再スケジューリング処理を行うことによって、用紙切れに応じた対策が適切に施され、用紙切れに起因する処理時間の増大を抑制することが可能である。   In this way, when “out of paper” occurs in the printer 10b, by performing rescheduling processing, measures corresponding to the out of paper are appropriately taken, and an increase in processing time due to out of paper is suppressed. Is possible.

ただし、この実施形態では、残部数「210部」のうち、50枚の「A3」サイズを裁断して「100部」が生成され、且つ25枚の「A3ノビ」サイズに対する印刷出力が終わった時点TDにおいて、プリンタ10bにおいて「A4」サイズ用紙の用紙補充操作が実際に終了したものとする(図18および図20参照)。   However, in this embodiment, out of the remaining number “210 copies”, 50 “A3” sizes are cut and “100 copies” are generated, and the print output for 25 “A3 Nobi” sizes is finished. Assume that the paper replenishment operation of “A4” size paper is actually finished in the printer 10b at the time point TD (see FIGS. 18 and 20).

調整部68は、プリンタ10bにおける「A4」サイズ用紙の用紙補充操作が終了した旨の情報をプリンタ10bから取得すると、残りの30枚の「A3ノビ」サイズの用紙に対する印刷出力を中断し、当該未完了の印刷出力(残りの60部の印刷出力)を再び「A4」サイズ用紙に対してプリンタ10bで行うことを決定する。換言すれば、代替用紙に対する印刷出力動作の実行中にプリンタ10bに対する指定サイズの用紙に関する用紙補充操作が完了した場合には、当該代替用紙への印刷出力が中断され、当該中断時点での残部数がプリンタ10bによる指定サイズの用紙への印刷出力に切り換えられる。   When the adjustment unit 68 obtains information from the printer 10b that the paper replenishment operation of “A4” size paper in the printer 10b has been completed, the adjustment unit 68 interrupts print output on the remaining 30 “A3 novi” size paper. It is determined that the unfinished print output (print output of the remaining 60 copies) is again performed by the printer 10b on the “A4” size paper. In other words, when the paper replenishment operation for the specified size paper for the printer 10b is completed during the execution of the print output operation for the alternative paper, the print output to the alternative paper is interrupted, and the remaining number of copies at the time of the interruption Is switched to print output on a sheet of a specified size by the printer 10b.

これにより、部数クラスタ印刷ジョブJBの全「700」部のうち、プリンタ10aに「110」部が、プリンタ10bに「260」部が、プリンタ10cに「330」部が、それぞれ分配されて割り当てられる(図19および図20参照)。   As a result, out of all “700” copies of the copy number cluster print job JB, “110” copies are distributed and assigned to the printer 10a, “260” copies are assigned to the printer 10b, and “330” copies are assigned to the printer 10c. (See FIGS. 19 and 20).

特に、図20に示すように、プリンタ10bにおいては、最初に50枚の「A4」用紙に対する印刷出力が行われて50部の印刷出力物が生成され、つぎに50枚の「A3」用紙に対する印刷出力および裁断処理が行われて100部の印刷出力物が生成される。その後、25枚の「A3ノビ」用紙に対する印刷出力および裁断処理が行われて50部の印刷出力物が生成される。さらに、「A4」用紙の補充後において、60枚の「A4」用紙に対する印刷出力が行われて60部の印刷出力物が生成される。このようにして、合計260部の印刷出力物がプリンタ10bにおいて生成される。   In particular, as shown in FIG. 20, in the printer 10b, print output is first performed on 50 “A4” sheets to generate 50 copies of printed output, and then on 50 “A3” sheets. Print output and cutting processing are performed to generate 100 copies of printed output. Thereafter, print output and cutting processing for 25 “A3 Nobi” sheets are performed to generate 50 copies of printed output. Further, after the “A4” paper is replenished, 60 “A4” papers are printed and 60 printed output products are generated. In this way, a total of 260 printed output products are generated in the printer 10b.

これによれば、指定サイズ用紙の補充が完了したことに応じて、指定サイズでの印刷出力が再び行われるので、裁断時間に要する時間を低減することが可能である。   According to this, in accordance with the completion of the replenishment of the designated size paper, the print output at the designated size is performed again, so that the time required for the cutting time can be reduced.

<4.第4実施形態>
<4−1.用紙詰まり発生後の再スケジューリング処理等>
第4実施形態においては、複数のプリンタのうちの或るプリンタにおいて「用紙詰まり」が発生した場合に、再スケジューリング処理が行われる態様を例示する。また、この第4実施形態においては、当該再スケジューリング処理において、消耗品切れ(具体的には、用紙切れ)の発生も予測される態様を例示する。
<4. Fourth Embodiment>
<4-1. Rescheduling processing after paper jam occurs>
The fourth embodiment exemplifies a mode in which rescheduling processing is performed when a “paper jam” occurs in a printer among a plurality of printers. Further, in the fourth embodiment, an example in which occurrence of a consumable out of service (specifically, out of paper) is predicted in the rescheduling process is exemplified.

まず、第1実施形態と同様に、算出部66は、複数のプリンタ10の各処理速度および先行ジョブJAの状況に基づいて、複数のプリンタ10ごとの各印刷部数(仮部数)を暫定的に算出する。これにより、部数クラスタ印刷ジョブJBの全「700」部のうち、プリンタ10aに「110」部が、プリンタ10bに「260」部が、プリンタ10cに「330」部が、それぞれ分配されて割り当てられる(図7参照)。   First, as in the first embodiment, the calculation unit 66 provisionally calculates the number of print copies (provisional copy number) for each of the plurality of printers 10 based on the processing speeds of the plurality of printers 10 and the status of the preceding job JA. calculate. As a result, out of all “700” copies of the copy number cluster print job JB, “110” copies are distributed and assigned to the printer 10a, “260” copies are assigned to the printer 10b, and “330” copies are assigned to the printer 10c. (See FIG. 7).

その後、或る時点TXにおいて、プリンタ10bにおける用紙詰まりの発生(エラーの発生)がエラー情報取得部69(図3)によって取得される。そして、エラー情報取得部69により取得されたエラー情報EMに基づく再分配動作(部数調整動作)が実行され、上記のような初期的な分配内容(図7)が修正される。   After that, at a certain time TX, the occurrence of paper jam (error occurrence) in the printer 10b is acquired by the error information acquisition unit 69 (FIG. 3). Then, a redistribution operation (number adjustment operation) based on the error information EM acquired by the error information acquisition unit 69 is executed, and the initial distribution content (FIG. 7) as described above is corrected.

ここでは、エラー情報取得部69は、260枚のうち220枚がプリンタ10bにより出力された時点TX(図23参照)で、プリンタ10b(詳細には、そのプリンタ本体部あるいはインラインフィニッシャ)にて用紙詰まりが発生した旨の情報を取得する。   In this case, the error information acquisition unit 69 receives the paper at the printer 10b (specifically, the printer main unit or inline finisher) at the time TX (see FIG. 23) when 220 of the 260 sheets are output by the printer 10b. Obtain information that clogging has occurred.

そして、調整部68は、この情報に基づいて、まず、プリンタ10bの「用紙詰まり」に対応する再スケジューリング処理を実行する。   Based on this information, the adjustment unit 68 first executes rescheduling processing corresponding to “paper jam” of the printer 10b.

この再スケジューリング処理においては、次の2つの動作(候補動作)CX1,CX2(図26参照)のいずれかのうち、比較的早期に(最も早期に)終了する動作が最適動作として決定される。そして、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。   In this rescheduling process, the operation that ends relatively early (earliest) among any of the following two operations (candidate operations) CX1, CX2 (see FIG. 26) is determined as the optimum operation. Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation is realized.

ここにおいて、最適動作の候補動作は、次の2つの動作、すなわち、
・動作CX1:用紙詰まりの発生時点TXにおけるプリンタ10bでの残部数(ここでは、「40部」)を複数のプリンタのうちプリンタ10b以外の少なくとも1つのプリンタで再分配して当該残部数を当該少なくとも1つのプリンタで印刷出力する動作、
・動作CX2:用紙詰まりの発生時点TXにおけるプリンタ10bでの残部数(「40部」)を、プリンタ10bに対する用紙詰まり解消操作後に、プリンタ10b自身で引き続いて印刷出力する動作、
である。
Here, the candidate motion of the optimal motion is the following two motions, that is,
Operation CX1: Remaining the number of remaining copies (here, “40 copies”) at the printer TX at the time of occurrence of paper jam TX by at least one printer other than the printer 10b among a plurality of printers Printing with at least one printer;
Operation CX2: an operation in which the number of remaining copies (“40 copies”) at the printer 10b at the time of occurrence of paper jam TX is subsequently printed out by the printer 10b itself after the paper jam clearing operation to the printer 10b.
It is.

動作CX1は、次のような複数の候補動作の中から選択された動作である。具体的には、図27に示すように、次の3通りの候補動作(CX11〜CX13)、すなわち、
・動作CX11:プリンタ10aのみを使用する印刷動作、
・動作CX12:プリンタ10cのみを使用する印刷動作、
・動作CX13:プリンタ10a,10cを使用する印刷動作、
の中から動作CX1が選択される。
The action CX1 is an action selected from a plurality of candidate actions as follows. Specifically, as shown in FIG. 27, the following three candidate actions (CX11 to CX13), that is,
Operation CX11: printing operation using only the printer 10a,
Operation CX12: a printing operation using only the printer 10c,
Operation CX13: printing operation using the printers 10a and 10c,
The operation CX1 is selected from the above.

動作CX11の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に40部の印刷枚数(40枚)を乗じることによって、1.2分(=0.03×40)として算出される。プリンタ10aは、当初の終了予測時刻T2から残部数「40部」に関する印刷処理を開始できるので、動作CX11の終了予測時刻は、時刻T2から1.2分後の時刻である。換言すれば、動作CX11の終了予測時刻は、基準時刻T0から「4.5」(=3.3+1.2)分後の時刻である。   The processing time of the operation CX11 is 1.2 minutes (= 0.03 × 40) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by 40 copies (40 sheets). ). Since the printer 10a can start the printing process for the remaining number of copies “40” from the initial predicted end time T2, the predicted end time of the operation CX11 is a time 1.2 minutes after the time T2. In other words, the predicted end time of the operation CX11 is a time “4.5” (= 3.3 + 1.2) minutes after the reference time T0.

動作CX12の処理時間は、プリンタ10cの1枚あたりの処理時間(0.01分/枚)に40部の印刷枚数(40枚)を乗じることによって、0.4分(=0.01×40)として算出される。プリンタ10cは、当初の終了予測時刻T2から残部数「40部」に関する印刷処理を開始できるので、動作CX12の終了予測時刻は、時刻T2から0.4分後の時刻である。換言すれば、動作CX12の終了予測時刻は、基準時刻T0から「3.7」(=3.3+0.4)分後の時刻である。   The processing time of the operation CX12 is 0.4 minutes (= 0.01 × 40) by multiplying the processing time per sheet (0.01 minutes / sheet) of the printer 10c by 40 copies (40 sheets). ). Since the printer 10c can start the printing process regarding the remaining number of copies “40” from the initial predicted end time T2, the predicted end time of the operation CX12 is a time 0.4 minutes after the time T2. In other words, the predicted end time of the operation CX12 is a time that is “3.7” (= 3.3 + 0.4) minutes after the reference time T0.

動作CX13に関しては、プリンタ10a,10cの処理速度の比(1:3)に応じて、「40部」の印刷出力物が各プリンタ10a,10cに分配される。具体的には、プリンタ10aに「10部」(=40×1/4)、プリンタ10cに「30部」(=40×3/4)がそれぞれ割り当てられる。また、プリンタ10aの処理時間は、0.3(=0.03×10)分として算出され、プリンタ10cの処理時間は、0.3(=0.01×30)分として算出される。プリンタ10a,10cは、当初の終了予測時刻T2から残部数「40部」に関する印刷処理を開始できるので、動作CX13の終了予測時刻は、時刻T2から0.3分後の時刻である。換言すれば、動作CX13の終了予測時刻は、基準時刻T0から「3.6」(=3.3+0.3)分後の時刻である。   Regarding the operation CX13, “40 copies” of the printed output is distributed to the printers 10a and 10c according to the ratio (1: 3) of the processing speeds of the printers 10a and 10c. Specifically, “10 copies” (= 40 × 1/4) is assigned to the printer 10a, and “30 copies” (= 40 × 3/4) is assigned to the printer 10c. The processing time of the printer 10a is calculated as 0.3 (= 0.03 × 10) minutes, and the processing time of the printer 10c is calculated as 0.3 (= 0.01 × 30) minutes. Since the printers 10a and 10c can start the printing process regarding the remaining number of copies “40” from the initial predicted end time T2, the predicted end time of the operation CX13 is a time 0.3 minutes after the time T2. In other words, the predicted end time of the operation CX13 is a time “3.6” (= 3.3 + 0.3) minutes after the reference time T0.

そして、上記の3つの動作CX11〜CX13のうちその終了予想時刻が最も早いもの、すなわち動作CX13(終了予想時刻「3.6分」)が、動作CX1に関する最適動作として決定される。そして、動作CX13の終了予想時刻(「3.6分」)が、動作CX1の終了予想時刻(ジョブ終了予測時刻)Tx1(図26も参照)として算出される。   Then, of the three operations CX11 to CX13, the operation with the earliest expected end time, that is, the operation CX13 (estimated end time “3.6 minutes”) is determined as the optimum operation related to the operation CX1. Then, the estimated end time (“3.6 minutes”) of the operation CX13 is calculated as the estimated end time (predicted job end time) Tx1 (see also FIG. 26) of the operation CX1.

また、プリンタ10bの用紙詰まりの解消操作に「3分」(平均値)を要することから、動作CX2の終了予測時刻Tx2(図26)は、時刻T2から3分後の時刻、換言すれば、時刻T0から「6.3」(=3.3+3.0)分後の時刻、として算出される。なお、用紙詰まりの解消操作に要する時間(ここでは「3分」)は印刷制御装置50に予め登録されているものとする。   Further, since “3 minutes” (average value) is required for the paper jam clearing operation of the printer 10b, the predicted end time Tx2 (FIG. 26) of the operation CX2 is the time 3 minutes after the time T2, in other words, It is calculated as “6.3” (= 3.3 + 3.0) minutes after the time T0. It is assumed that the time required for the paper jam clearing operation (here, “3 minutes”) is registered in advance in the print control apparatus 50.

そして、上記の2つの動作CX1,CX2のうちその終了予想時刻が最も早いもの、すなわち動作CX1(CX13)(終了予想時刻「3.6分」)が、再スケジューリングにおける最適動作(より詳細には、用紙詰まりが発生した場合の最適動作)として決定される(図26参照)。   Of the two operations CX1 and CX2, the one with the earliest expected end time, that is, the operation CX1 (CX13) (the expected end time “3.6 minutes”) is the optimum operation (more specifically, The optimum operation when a paper jam occurs is determined (see FIG. 26).

さらに、この再スケジューリング処理における最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。このような再スケジューリング処理の結果、プリンタ10cの印刷処理量は、30部増加し、330部から360部(360枚)へと変更される(図25参照)。   Further, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation in the rescheduling process is realized. As a result of such rescheduling processing, the print processing amount of the printer 10c increases by 30 copies and is changed from 330 copies to 360 copies (360 sheets) (see FIG. 25).

ただし、この実施形態では、再スケジューリングの直後において、消耗品情報取得部64により消耗情報CSが取得される。   In this embodiment, however, the consumable information acquisition unit 64 acquires the consumable information CS immediately after rescheduling.

そして、ここでは、消耗品情報取得部64は、プリンタ10cのA4サイズ用紙の用紙残量が340枚であること等を消耗情報CSとして取得し(図25参照)、当該消耗情報CS等に基づいて、「消耗品切れ」が発生することを判定する。具体的には、消耗品情報取得部64は、プリンタ10cの「用紙切れ」が基準時刻T0から「3.4(=0.01×340)」分後の時刻TY(図24参照)に発生すること、を予測する。   Here, the consumable information acquisition unit 64 acquires, as the consumable information CS, that the remaining amount of A4 size paper of the printer 10c is 340 sheets (see FIG. 25), and based on the consumable information CS and the like. Then, it is determined that “out of consumables” occurs. Specifically, the consumable information acquisition unit 64 generates “out of paper” of the printer 10c at time TY (see FIG. 24) after “3.4 (= 0.01 × 340)” from the reference time T0. To predict.

そして、当該消耗情報CSに基づいて上記のような再スケジューリング結果を修正する再スケジューリング処理(再々スケジューリング処理とも称する)が実行される。以下では、このような再々スケジューリング処理について説明する。   Then, a rescheduling process (also referred to as a rescheduling process) for correcting the rescheduling result as described above is executed based on the consumption information CS. Hereinafter, such a re-scheduling process will be described.

<4−2.用紙切れ発生後の再々スケジューリング処理>
この再々スケジューリング処理の修正処理においては、次の3つの動作(候補動作)CY1,CY2,CY3(図28参照)のいずれかのうち、比較的早期に(最も早期に)終了する動作が最適動作として決定される。そして、当該最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。
<4-2. Re-scheduling process after out of paper>
In the re-scheduling process correction process, an operation that ends relatively early (earliest) among any of the following three operations (candidate operations) CY1, CY2, and CY3 (see FIG. 28) is an optimal operation. As determined. Then, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation is realized.

ここにおいて、最適動作の候補動作は、次の3つの動作、すなわち、
・動作CY1:用紙切れの発生時点TYにおけるプリンタ10cでの残部数(ここでは、「20部」)を複数のプリンタのうちプリンタ10c以外の少なくとも1つのプリンタで再分配して当該残部数を当該少なくとも1つのプリンタで印刷出力する動作、
・動作CY2:用紙切れの発生時点TYにおけるプリンタ10cでの残部数(「20部」)を、プリンタ10cに対する(A4サイズ用紙の)用紙補充操作後に、プリンタ10c自身で引き続いて印刷出力する動作、
・動作CY3:用紙切れの発生時点TYにおけるプリンタ10cでの残部数(「20部」)を引き続いてプリンタ10cで本来の指定サイズ「A4」よりも大きなサイズの代替用紙に印刷出力して指定サイズ「A4」に裁断する動作、
である。
Here, the candidate motion of the optimum motion is the following three motions, that is,
Operation CY1: Redistribute the number of remaining copies (here, “20 copies” in the printer 10c) at the time TY when the out-of-paper occurs to at least one printer other than the printer 10c among a plurality of printers, and calculate the remaining number of copies Printing with at least one printer;
Operation CY2: an operation in which the number of remaining copies (“20 copies”) at the printer 10c at the time of occurrence of out of paper TY is continuously printed out by the printer 10c itself after the paper replenishment operation (for A4 size paper) to the printer 10c.
Operation CY3: The number of remaining copies (“20 copies”) at the printer 10c at the time point TY when the paper runs out is subsequently printed on the alternative paper having a size larger than the original designated size “A4” by the printer 10c. Operation to cut to “A4”,
It is.

動作CY1は、次のような複数の候補動作の中から選択された動作である。具体的には、次の3通りの候補動作(CY11〜CY13)、すなわち、
・動作CY11:プリンタ10aのみを使用する印刷動作、
・動作CY12:プリンタ10bのみを使用する印刷動作、
・動作CY13:プリンタ10a,10bを使用する印刷動作、
の中から動作CY1が選択される。
The action CY1 is an action selected from a plurality of candidate actions as follows. Specifically, the following three candidate actions (CY11 to CY13), that is,
Operation CY11: printing operation using only the printer 10a,
Operation CY12: a printing operation using only the printer 10b,
Operation CY13: printing operation using the printers 10a and 10b,
The operation CY1 is selected from the above.

動作CY11の処理時間は、プリンタ10aの1枚あたりの処理時間(0.03分/枚)に20部の印刷枚数(20枚)を乗じることによって、0.6分(=0.03×20)として算出される。プリンタ10aは、動作CX1の終了予測時刻Tx1から残部数「20部」に関する印刷処理を開始できるので、動作CY11の終了予測時刻は、時刻Tx1から0.6分後の時刻である。換言すれば、動作CY11の終了予測時刻は、基準時刻T0から「4.2」(=3.6+0.6)分後の時刻である。なお、時刻Tx1は、再スケジューリング処理でプリンタ10aに割り当てられた合計120枚の印刷出力が終了する時刻である。   The processing time of the operation CY11 is 0.6 minutes (= 0.03 × 20) by multiplying the processing time per sheet (0.03 minutes / sheet) of the printer 10a by the number of prints of 20 copies (20 sheets). ). Since the printer 10a can start the printing process for the remaining number of copies “20” from the predicted end time Tx1 of the operation CX1, the predicted end time of the operation CY11 is a time 0.6 minutes after the time Tx1. In other words, the predicted end time of the operation CY11 is a time that is “4.2” (= 3.6 + 0.6) minutes after the reference time T0. Note that the time Tx1 is the time when the print output of a total of 120 sheets assigned to the printer 10a in the rescheduling process ends.

また、プリンタ10bは、図24に示すように、用紙詰まりの解消時刻TZ(時刻T0から5.9分後の時刻)より前の時点では、残部数「20部」に関する印刷処理を開始できない。さらに、プリンタ10aのみを使用する動作CY11の処理終了時刻T4(時刻T0から4.1分後の時刻)は、時刻TZよりも前の時刻である。したがって、時刻TZ以後にプリンタ10bの使用を開始する動作CY12,CY13は時刻T4よりも遅い時刻に終了する旨が判定され、当該動作CY12,CY13は候補動作から除外される。   Also, as shown in FIG. 24, the printer 10b cannot start the printing process for the remaining number of copies “20” at the time before the paper jam clearing time TZ (the time 5.9 minutes after the time T0). Further, the processing end time T4 (time 4.1 minutes after the time T0) of the operation CY11 using only the printer 10a is a time before the time TZ. Therefore, it is determined that the operations CY12 and CY13 that start using the printer 10b after the time TZ end at a time later than the time T4, and the operations CY12 and CY13 are excluded from the candidate operations.

そして、上記の3つの動作CY11〜CY13のうちその終了予想時刻が最も早いもの、すなわち動作CY11(終了予想時刻「4.2分」)が、動作CY1に関する最適動作として決定される。そして、動作CY12の終了予想時刻(「4.2分」)が、動作CY1の終了予想時刻(ジョブ終了予測時刻)Ty1(図28)として算出される。   Then, of the three operations CY11 to CY13, the one with the earliest expected end time, that is, the operation CY11 (estimated end time “4.2 minutes”) is determined as the optimum operation for the operation CY1. Then, the estimated end time (“4.2 minutes”) of the operation CY12 is calculated as the estimated end time (predicted job end time) Ty1 (FIG. 28) of the operation CY1.

また、プリンタ10cの用紙補充操作に「0.5分」を要することから、動作CY2の終了予測時刻Ty2(図28)は、時刻Tx1から0.5分後の時刻、換言すれば、時刻T0から「4.1」(=3.6+0.5)分後の時刻、として算出される。   Further, since “0.5 minutes” is required for the paper replenishing operation of the printer 10c, the predicted end time Ty2 (FIG. 28) of the operation CY2 is the time 0.5 minutes after the time Tx1, in other words, the time T0. Is calculated as “4.1” (= 3.6 + 0.5) minutes later.

さらに、動作CY3の終了予想時刻Ty3(図28)は、第1実施形態と同様の手法で算出される。   Further, the expected end time Ty3 (FIG. 28) of the operation CY3 is calculated by the same method as in the first embodiment.

具体的には、調整部68は、用紙残量に関する情報(消耗情報CS)にも基づいて、残部数「20部」を、その裁断処理時間が比較的小さな「A3」サイズに対して優先的に割り当てる。その後、当該割り当て後の残りの部数が他のサイズ(「A3ノビ」サイズに対して、割り当てられる。   Specifically, the adjustment unit 68 gives priority to the remaining number “20 copies” with respect to the “A3” size whose cutting processing time is relatively small, based on information on the remaining amount of paper (consumption information CS). Assign to. Thereafter, the remaining number of copies after the allocation is allocated to another size (“A3 Nobi” size).

ここでは、プリンタ10cにおける「A3」サイズ用紙の残量は「5枚」(A4サイズ用紙10枚相当分)であり、プリンタ10cにおける「A3ノビ」サイズ用紙の残量は「30枚」(A4サイズ用紙60枚相当分)であるものとする(図25参照)。   Here, the remaining amount of “A3” size paper in the printer 10c is “5 sheets” (corresponding to 10 sheets of A4 size paper), and the remaining amount of “A3 Nobi” size paper in the printer 10c is “30 sheets” (A4 It is assumed that the size paper is equivalent to 60 sheets (see FIG. 25).

まず、残部数「20部」のうち「10部」(A4サイズ用紙10枚)が5枚の「A3」サイズを利用して生成される旨が決定される。さらに、残りの「10部」(=20−10)(A4サイズ用紙10枚)が、5枚の「A3ノビ」サイズを利用して生成される旨が決定される。   First, it is determined that “10 copies” (10 sheets of A4 size paper) out of the remaining number of copies “20” is generated using five “A3” sizes. Further, it is determined that the remaining “10 copies” (= 20−10) (10 sheets of A4 size paper) are generated using the five “A3 Nobi” sizes.

このように、動作CY3においては、残部数「20部」のうち「10部」が5枚の「A3」サイズを裁断して生成され、残りの「10部」が、5枚の「A3ノビ」サイズを裁断して生成される。このとき、5枚の「A3」サイズ用紙の断処理時間は、0.015(=0.003×5)分であり、5枚の「A3ノビ」サイズ用紙の断処理時間は、0.02(=0.004×5)分である。すなわち、両サイズに関する裁断処理時間の合計値は、0.035(=0.015+0.020)分である(図28参照)。   As described above, in the operation CY3, “10 copies” of the remaining number “20 copies” are generated by cutting the five “A3” sizes, and the remaining “10 copies” are generated by five “A3 novi”. It is generated by cutting the size. At this time, the cutting process time of five “A3” size sheets is 0.015 (= 0.003 × 5), and the cutting process time of five “A3 Nobi” size sheets is 0.02. (= 0.004 × 5) minutes. That is, the total value of the cutting processing times for both sizes is 0.035 (= 0.015 + 0.020) (see FIG. 28).

このとき、動作CY3の終了予測時刻Ty3は、再スケジュール後の終了予測時刻Tx1から「0.035」分後の時刻、換言すれば、基準時刻T0から「3.635」(=3.6+0.035)分後の時刻である。   At this time, the predicted end time Ty3 of the operation CY3 is the time after “0.035” minutes from the predicted end time Tx1 after rescheduling, in other words, from the reference time T0 to “3.635” (= 3.6 + 0. 035) Time after minutes.

そして、上記の3つの動作CY1〜CY3(図28参照)のうちその終了予想時刻が最も早いもの、すなわち動作CY3が、再々スケジューリング処理における最適動作として決定される。   Of the three operations CY1 to CY3 (see FIG. 28), the operation with the earliest expected end time, that is, the operation CY3 is determined as the optimum operation in the re-scheduling process.

さらに、この再々スケジューリング処理における最適動作が実現されるように複数のプリンタ10a,10b,10cでの各印刷部数が調整される。このような再々スケジューリング処理の結果、プリンタ10cにおいては、「A4」サイズ用紙のみならず、「A3」サイズ用紙および「A3ノビ」サイズ用紙をも使用することによって、合計で360部が印刷される(図25)。   Further, the number of print copies in the plurality of printers 10a, 10b, and 10c is adjusted so that the optimum operation in the re-scheduling process is realized. As a result of such re-scheduling processing, in the printer 10c, not only “A4” size paper but also “A3” size paper and “A3 nobi” size paper are used, so that a total of 360 copies are printed. (FIG. 25).

このように、複数のプリンタによる部数クラスタ印刷処理において、用紙詰まりが発生する場合に、再スケジューリング処理が行われ、用紙詰まりに応じた対策が適切に施される。具体的には、動作CX1が最適動作として決定されるなどの対策が施される。したがって、用紙詰まりに起因する処理時間の増大を抑制することが可能である。すなわち、より効率的な処理を行うことが可能である。   In this way, when a paper jam occurs in the copy number cluster printing process by a plurality of printers, the rescheduling process is performed, and measures corresponding to the paper jam are appropriately taken. Specifically, measures are taken such that the operation CX1 is determined as the optimum operation. Therefore, it is possible to suppress an increase in processing time due to paper jam. That is, more efficient processing can be performed.

また、当該再スケジューリング処理結果を反映した動作において、消耗品切れ(ここでは用紙切れ)がさらに生じる場合において、再々スケジューリング処理を行うことによって、消耗品切れに応じた対策が適切に施される。具体的には、動作CY3が最適動作として決定されるなどの対策が施される。したがって、消耗品切れに起因する処理時間の増大を抑制することが可能である。   Further, in the operation reflecting the result of the rescheduling process, when a consumable item runs out (here, out of paper) further occurs, a countermeasure according to the consumable item is appropriately performed by performing the re-scheduling process. Specifically, measures are taken such that the operation CY3 is determined as the optimum operation. Therefore, it is possible to suppress an increase in processing time due to the exhaustion of consumables.

<5.変形例等>
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
<5. Modified example>
Although the embodiments of the present invention have been described above, the present invention is not limited to the contents described above.

たとえば、上記各実施形態においては、「A3」と「A3ノビ」との両サイズに裁断機が対応しており、「A3」と「A3ノビ」との両サイズが「A4」サイズの代替用紙として利用される態様が例示されているが、これに限定されない。具体的には、「A3」と「A3ノビ」とのうち「A3」のみに裁断機が対応している場合(「A3ノビ」サイズの用紙から「A4」サイズの用紙を生成できない場合)には、「A3」サイズの用紙のみが「A4」サイズの代替用紙として利用されるようにしてもよい。   For example, in each of the above-described embodiments, the cutting machine supports both “A3” and “A3 Novi” sizes, and both “A3” and “A3 Nobi” sizes are “A4” size substitute sheets. Although the aspect utilized as is illustrated, it is not limited to this. Specifically, when the cutting machine supports only “A3” of “A3” and “A3 Nobi” (when “A4” size paper cannot be generated from “A3 Nobi” size paper). Alternatively, only the “A3” size paper may be used as the “A4” size substitute paper.

また、上記第4実施形態においては、用紙詰まりに対応する再スケジューリング処理によって新たな用紙切れの発生が予測される際に、再々スケジューリングが行われる態様が例示されているが、これに限定されない。たとえば、用紙詰まりに対応する再スケジューリング処理によって新たな他の種類の消耗品切れ(ステープル針切れ、トナー切れ等)の発生が予測される際に、再々スケジューリングが行われるようにしてもよい。   In the fourth embodiment, a mode is described in which the re-scheduling is performed when the occurrence of a new paper out is predicted by the rescheduling process corresponding to the paper jam. However, the present invention is not limited to this. For example, re-scheduling may be performed when the occurrence of another new type of consumable item (out of staple staples, out of toner, etc.) is predicted by rescheduling processing corresponding to a paper jam.

また、上記第4実施形態においては、用紙詰まりに対応する再スケジューリング処理が行われた後に、新たな消耗品切れの発生が予測される際に再々スケジューリングが行われているが、これに限定されない。たとえば、逆に、消耗品切れの発生が予測されることに応じて再スケジューリング処理が行われた後に用紙詰まりの発生に応じて再々スケジューリングが行われるようにしてもよい。   In the fourth embodiment, after the rescheduling process corresponding to the paper jam, the re-scheduling is performed when the occurrence of a new consumable item is predicted. However, the present invention is not limited to this. For example, conversely, after the rescheduling process is performed in response to the predicted occurrence of the consumable item, the re-scheduling may be performed in response to the occurrence of the paper jam.

1 印刷システム
10,10a,10b,10c プリンタ(印刷出力装置)
20 オフラインフィニッシャ
50 印刷制御装置
CS 消耗情報
JA 先行ジョブ
JB 部数クラスタ印刷ジョブ
T0 基準時刻
TB,TB2,TC,TY 消耗品切れ(用紙切れ)の発生時点
TB1 消耗品切れ(ステープル針切れ)の発生時点
TD 用紙補充操作の完了時点
TX 用紙詰まりの発生時点
1 Printing System 10, 10a, 10b, 10c Printer (Printing Output Device)
20 Offline finisher 50 Print control device CS Consumption information JA Predecessor job JB Copies cluster print job T0 Standard time TB, TB2, TC, TY Consumable out-of-paper (paper out) occurrence TB1 Consumable out-of-stock (staple needle out) occurrence TD Paper When refilling operation is completed TX When paper jam occurs

Claims (35)

複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置であって、
前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出する算出手段と、
前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得する取得手段と、
前記消耗情報に基づいて前記複数のプリンタのうちの第1のプリンタにおける消耗品切れの発生が予測される場合に、前記消耗品切れの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記消耗品切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を最適動作として決定し、前記最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整する調整手段と、
を備えることを特徴とする印刷制御装置。
A print control apparatus for controlling a cluster print job for copying a plurality of copies by a plurality of printers.
Calculating means for distributing the plurality of copies of the print output to the plurality of printers, and calculating the number of print copies in each of the plurality of printers;
Obtaining means for obtaining consumption information on the remaining amount of consumables of each of the plurality of printers;
In the case where occurrence of a consumable item out of the first printer among the plurality of printers is predicted based on the consumable information, the remaining number in the first printer at the time of occurrence of the consumable item outage is calculated. A first operation of redistributing by at least one printer other than the first printer and printing out the remaining number of copies by the at least one printer, and by the first printer at the time when the consumables run out One of the remaining operations of the second printer that continuously prints out the remaining number of the first printer itself is determined as an optimum operation, and the plurality of printers are configured to realize the optimum operation. Adjusting means for adjusting the number of copies printed;
A printing control apparatus comprising:
請求項1に記載の印刷制御装置において、
前記調整手段は、
前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係を判定し、
前記第2の時刻が前記第1の時刻よりも前であるときには、前記第2の動作を最適動作として決定し、
前記第2の時刻が前記第1の時刻よりも後であるときには、前記残部数を前記少なくとも1つのプリンタで再分配して前記第1の動作が実現されるように、前記複数のプリンタでの前記各印刷部数を調整することを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The adjusting means includes
Determining a prior relationship between a first time that is an estimated end time of the first operation and a second time that is an estimated end time of the second operation;
When the second time is before the first time, the second operation is determined as an optimal operation,
When the second time is later than the first time, the number of remaining copies is redistributed by the at least one printer so that the first operation is realized. A printing control apparatus that adjusts the number of printing copies.
請求項1に記載の印刷制御装置において、
前記消耗品切れは、用紙切れ、ステープル針切れ、およびトナー切れの少なくとも1つを含むことを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The print control apparatus according to claim 1, wherein the consumable out-of-consumption includes at least one of out-of-paper, staple-out, and toner-out.
請求項1に記載の印刷制御装置において、
前記消耗品切れは、用紙切れを含み、
前記第2の動作は、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対する用紙補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する第3の動作と、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を引き続いて前記第1のプリンタで本来の指定サイズよりも大きなサイズの代替用紙に印刷出力して前記指定サイズに裁断する第4の動作とのうちのいずれかであることを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The out of consumables includes out of paper,
In the second operation, the remaining number in the first printer at the time of occurrence of the out of paper is printed out by the first printer itself after the paper replenishment operation for the first printer. The operation and the number of remaining copies in the first printer at the time of the occurrence of out of paper are subsequently printed on the substitute paper having a size larger than the original designated size by the first printer and cut to the designated size. And a fourth control operation.
請求項4に記載の印刷制御装置において、
前記調整手段は、前記第1の動作における前記残部数に関する前記複数のプリンタでの所要印刷時間と、前記第3の動作における前記第1のプリンタに対する前記用紙補充操作の所要時間と、前記第4の動作における前記代替用紙の裁断に要する裁断時間とのうち、最も小さい時間に対応する動作を前記最適動作として決定することを特徴とする印刷制御装置。
The print control apparatus according to claim 4.
The adjusting means includes a required printing time for the plurality of printers related to the remaining number in the first operation, a required time for the paper replenishment operation for the first printer in the third operation, and the fourth operation. An operation corresponding to the shortest time among the cutting times required for cutting the substitute sheet in the operation is determined as the optimum operation.
請求項4に記載の印刷制御装置において、
前記調整手段は、
前記第3の動作の終了予測時刻である第3の時刻が前記第4の動作の終了予測時刻である第4の時刻よりも前であり且つ前記第3の時刻が前記第1の動作の終了予想時刻である第1の時刻よりも前であるときには、前記第3の動作を前記最適動作として決定し、
前記第4の時刻が前記第3の時刻よりも前であり且つ前記第4の時刻が前記第1の時刻よりも前であるときには、前記第4の動作を前記最適動作として決定し、
前記第2の動作の終了予測時刻である第2の時刻が前記第1の時刻よりも後であるときには、前記第1の動作を前記最適動作として決定することを特徴とする印刷制御装置。
The print control apparatus according to claim 4.
The adjusting means includes
The third time, which is the predicted end time of the third operation, is earlier than the fourth time, which is the predicted end time of the fourth operation, and the third time is the end of the first operation. When it is before the first time that is the expected time, the third action is determined as the optimum action,
When the fourth time is before the third time and the fourth time is before the first time, the fourth operation is determined as the optimum operation,
The print control apparatus, wherein when the second time that is the predicted end time of the second operation is later than the first time, the first operation is determined as the optimum operation.
請求項4ないし請求項6のいずれかに記載の印刷制御装置において、
前記調整手段は、前記第4の動作の実行中に前記第1のプリンタに対する前記指定サイズの用紙に関する前記用紙補充操作が完了した場合には、前記代替用紙への印刷出力を中断して、当該中断時点での残部数を前記第1のプリンタにより前記指定サイズの用紙への印刷出力に切り換えることを特徴とする印刷制御装置。
The print control apparatus according to any one of claims 4 to 6,
When the paper replenishment operation regarding the paper of the specified size for the first printer is completed during the execution of the fourth operation, the adjustment unit interrupts the print output on the substitute paper, and A printing control apparatus, wherein the number of remaining copies at the time of interruption is switched to print output on the specified size paper by the first printer.
請求項1に記載の印刷制御装置において、
前記消耗品切れは、ステープル針切れを含み、
前記第2の動作は、前記ステープル針切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するステープル針補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The out of consumables includes a staple staple breakage,
The second operation is an operation in which the first printer itself continuously prints out the number of remaining copies in the first printer at the time of occurrence of staple staple breakage after the staple needle replenishment operation to the first printer. A printing control apparatus characterized by the above.
請求項1に記載の印刷制御装置において、
前記消耗品切れは、トナー切れを含み、
前記第2の動作は、前記トナー切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するトナー補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The out of consumables includes out of toner,
The second operation is an operation in which the first printer itself continuously prints out the number of remaining copies in the first printer at the time of occurrence of the toner exhaustion after the toner replenishment operation to the first printer. A printing control apparatus characterized by that.
請求項2または請求項6に記載の印刷制御装置において、
前記複数のプリンタは、インラインフィニッシャを備えるプリンタとオフラインフィニッシャを備えるプリンタとを含み、
前記第1の時刻は、前記複数のプリンタのうち前記第1のプリンタ以外のプリンタに関する複数の組み合わせによる印刷動作のそれぞれによる複数の終了予測時刻のうち、最も早い時刻として算出されることを特徴とする印刷制御装置。
In the printing control apparatus according to claim 2 or 6,
The plurality of printers includes a printer having an inline finisher and a printer having an offline finisher,
The first time is calculated as an earliest time among a plurality of predicted end times by a plurality of combinations of printing operations related to a printer other than the first printer among the plurality of printers. Print control device.
請求項10に記載の印刷制御装置において、
前記算出手段は、前記部数クラスタ印刷ジョブよりも前に受け付けられた先行ジョブが前記部数クラスタ印刷ジョブの開始基準時点で未完了であるプリンタにおいては前記部数クラスタ印刷ジョブの開始基準時点から前記先行ジョブの終了時点までの期間にわたって前記部数クラスタ印刷ジョブを実行できないことを反映して、前記複数のプリンタでの分担を決定することを特徴とする印刷制御装置。
The print control apparatus according to claim 10.
In the printer in which the preceding job received before the copy cluster print job is not completed at the start reference point of the copy cluster print job, the calculation unit calculates the preceding job from the start reference point of the copy cluster print job. A printing control apparatus that determines the sharing among the plurality of printers, reflecting that the copy cluster print job cannot be executed over a period until the end of the printing.
請求項1に記載の印刷制御装置において、
前記消耗品切れは、第1の消耗品切れであり、
前記残部数は、第1の残部数であり、
前記最適動作は、第1の最適動作であり、
前記調整手段は、前記消耗情報に基づいて前記第1の消耗品切れおよび第2の消耗品切れの発生が予測される場合に、
前記第1の動作と前記第2の動作とのうちの一の動作を前記第1の最適動作として決定して前記各印刷部数を調整し、その後、
前記第2の消耗品切れが発生する第2のプリンタでの前記第2の消耗品切れの発生時点における前記第2のプリンタでの残部数である第2の残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2の残部数を前記1又は2以上のプリンタで印刷出力する第5の動作と、前記第2の消耗品切れの発生時点における前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力する第6の動作とのうちの一の動作を第2の最適動作として決定し、前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整することを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The out of consumables is the first out of consumables,
The remaining number is the first remaining number;
The optimum operation is a first optimum operation,
The adjusting means, when it is predicted that the first consumable item and the second consumable item will run out based on the consumption information,
One operation of the first operation and the second operation is determined as the first optimum operation to adjust the number of print copies, and then
The second remaining number, which is the remaining number of the second printer at the time of occurrence of the second consumable out of the second printer in which the second consumable out-of-stock occurs, is the second remaining number of the plurality of printers. A fifth operation in which redistribution is performed by one or two or more printers other than two printers, and the second remaining number is printed out by the one or two or more printers; The second optimum operation is determined as one second operation among the sixth operations in which the second remaining number of prints is subsequently printed out by the second printer itself, and the second optimum operation is realized. And adjusting the number of copies of each of the plurality of printers.
請求項12に記載の印刷制御装置において、
前記調整手段は、
前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係に基づいて前記複数のプリンタでの前記各印刷部数を調整した後、さらに、
前記第5の動作の終了予想時刻である第5の時刻と前記第6の動作の終了予測時刻である第6の時刻との先後関係を判定し、
前記第6の時刻が前記第5の時刻よりも前であるときには、前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力することを決定し、
前記第6の時刻が前記第5の時刻よりも後であるときには、前記第2の残部数を前記1又は2以上のプリンタで再分配して前記第5の動作が実現されるように、前記複数のプリンタでの前記各印刷部数を調整することを特徴とする印刷制御装置。
The print control apparatus according to claim 12,
The adjusting means includes
The number of printing copies in the plurality of printers is adjusted based on a prior relationship between a first time that is an estimated end time of the first operation and a second time that is an estimated end time of the second operation. And then
Determining a prior relationship between a fifth time that is an estimated end time of the fifth operation and a sixth time that is an estimated end time of the sixth operation;
When the sixth time is earlier than the fifth time, the second remaining number is determined to be continuously printed out by the second printer itself,
When the sixth time is later than the fifth time, the second operation is realized by redistributing the second remaining number by the one or more printers. A printing control apparatus for adjusting the number of printing copies in a plurality of printers.
請求項1に記載の印刷制御装置において、
前記算出手段は、前記部数クラスタ印刷ジョブに関する前記複数のプリンタのそれぞれにおける印刷終了時刻が互いに均一化されるように、前記複数のプリンタのそれぞれの処理速度に基づいて前記複数の部数の印刷出力を前記複数のプリンタに分配して前記複数のプリンタのそれぞれにおける前記各印刷部数を算出することを特徴とする印刷制御装置。
The print control apparatus according to claim 1,
The calculating means outputs the plurality of copies based on the processing speed of each of the plurality of printers so that the print end times of the plurality of printers related to the copy cluster print job are made uniform with each other. A print control apparatus that distributes to a plurality of printers and calculates the number of print copies in each of the plurality of printers.
請求項14に記載の印刷制御装置において、
前記算出手段は、前記複数のプリンタの各処理能力であってフィニッシング処理を反映した各処理能力に基づいて、前記複数のプリンタごとの前記各印刷部数を算出することを特徴とする印刷制御装置。
The print control apparatus according to claim 14,
The printing control apparatus, wherein the calculating means calculates the number of print copies for each of the plurality of printers based on each processing capability of the plurality of printers and reflecting the finishing process.
請求項15に記載の印刷制御装置において、
前記算出手段は、前記複数のプリンタのそれぞれにおける先行ジョブの残存時間にも基づいて、前記複数のプリンタごとの前記各印刷部数を算出することを特徴とする印刷制御装置。
The print control apparatus according to claim 15, wherein
The printing control apparatus, wherein the calculating unit calculates the number of print copies for each of the plurality of printers based on a remaining time of a preceding job in each of the plurality of printers.
複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置に内蔵されたコンピュータに、
a)前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出するステップと、
b)前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得するステップと、
c)前記消耗情報に基づいて前記複数のプリンタのうちの第1のプリンタにおける消耗品切れの発生が予測される場合に、前記消耗品切れの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記消耗品切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を最適動作として決定するステップと、
d)前記最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、
を実行させるためのプログラム。
A computer built in a print control device that controls a cluster print job that copies a plurality of copies to be executed by a plurality of printers.
a) distributing the plurality of copies of the printed output to the plurality of printers, and calculating each number of copies in each of the plurality of printers;
b) obtaining consumption information relating to the remaining amount of each of the plurality of printers;
c) When it is predicted that a consumable item will run out in the first printer among the plurality of printers based on the consumable information, the remaining number in the first printer at the time when the consumable item has run out A first operation of redistributing at least one printer other than the first printer and printing out the remaining number of copies by the at least one printer, and the first operation when the consumables run out Determining one of the remaining operations in the printer as the optimum operation out of the second operation for printing and subsequently printing the first printer itself;
d) adjusting the number of print copies in the plurality of printers to achieve the optimum operation;
A program for running
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記ステップc)は、  Said step c)
c−1)前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係を判定するステップと、    c-1) determining a prior relationship between a first time that is a predicted end time of the first operation and a second time that is a predicted end time of the second operation;
c−2)前記第2の時刻が前記第1の時刻よりも前であるときには前記第2の動作を最適動作として決定し、前記第2の時刻が前記第1の時刻よりも後であるときには前記第1の動作を最適動作として決定するステップと、    c-2) When the second time is before the first time, the second operation is determined as the optimum operation, and when the second time is after the first time Determining the first motion as an optimal motion;
を有し、Have
前記ステップd)においては、前記第2の時刻が前記第1の時刻よりも後であるときには、前記残部数を前記少なくとも1つのプリンタで再分配して前記第1の動作が実現されるように、前記複数のプリンタでの前記各印刷部数が調整されることを特徴とするプログラム。  In the step d), when the second time is later than the first time, the remaining number is redistributed by the at least one printer so that the first operation is realized. A program for adjusting the number of print copies in the plurality of printers.
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記消耗品切れは、用紙切れ、ステープル針切れ、およびトナー切れの少なくとも1つを含むことを特徴とするプログラム。  The non-consumable item includes at least one of out-of-paper, staple-out, and toner-out.
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記消耗品切れは、用紙切れを含み、  The out of consumables includes out of paper,
前記第2の動作は、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対する用紙補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する第3の動作と、前記用紙切れの発生時点における前記第1のプリンタでの前記残部数を引き続いて前記第1のプリンタで本来の指定サイズよりも大きなサイズの代替用紙に印刷出力して前記指定サイズに裁断する第4の動作とのうちのいずれかであることを特徴とするプログラム。  In the second operation, the remaining number in the first printer at the time of occurrence of the out of paper is printed out by the first printer itself after the paper replenishment operation for the first printer. The operation and the number of remaining copies in the first printer at the time of the occurrence of out of paper are subsequently printed on the substitute paper having a size larger than the original designated size by the first printer and cut to the designated size. And a fourth operation.
請求項20に記載のプログラムにおいて、  The program according to claim 20,
前記ステップc)においては、前記第1の動作における前記残部数に関する前記複数のプリンタでの所要印刷時間と、前記第3の動作における前記第1のプリンタに対する前記用紙補充操作の所要時間と、前記第4の動作における前記代替用紙の裁断に要する裁断時間とのうち、最も小さい時間に対応する動作が前記最適動作として決定されることを特徴とするプログラム。  In step c), the required printing time for the plurality of printers regarding the number of remaining copies in the first operation, the required time for the paper replenishment operation for the first printer in the third operation, The program characterized in that the operation corresponding to the shortest time among the cutting times required for cutting the substitute sheet in the fourth operation is determined as the optimum operation.
請求項20に記載のプログラムにおいて、  The program according to claim 20,
前記ステップc)においては、  In step c),
前記第3の動作の終了予測時刻である第3の時刻が前記第4の動作の終了予測時刻である第4の時刻よりも前であり且つ前記第3の時刻が前記第1の動作の終了予想時刻である第1の時刻よりも前であるときには、前記第3の動作が前記最適動作として決定され、    The third time, which is the predicted end time of the third operation, is earlier than the fourth time, which is the predicted end time of the fourth operation, and the third time is the end of the first operation. When the time is before the first time that is the expected time, the third action is determined as the optimum action,
前記第4の時刻が前記第3の時刻よりも前であり且つ前記第4の時刻が前記第1の時刻よりも前であるときには、前記第4の動作が前記最適動作として決定され、    When the fourth time is before the third time and the fourth time is before the first time, the fourth action is determined as the optimum action,
前記第2の動作の終了予測時刻である第2の時刻が前記第1の時刻よりも後であるときには、前記第1の動作が前記最適動作として決定されることを特徴とするプログラム。    The program according to claim 1, wherein when the second time that is the predicted end time of the second operation is later than the first time, the first operation is determined as the optimum operation.
請求項20ないし請求項22のいずれかに記載のプログラムにおいて、  The program according to any one of claims 20 to 22,
前記プログラムは、  The program is
e)前記第4の動作が前記最適動作として前記ステップc)にて決定されて前記複数のプリンタでの前記各印刷部数が前記ステップd)にて調整された後において、前記第4の動作の実行中に前記第1のプリンタに対する前記指定サイズの用紙に関する前記用紙補充操作が完了した場合には、前記代替用紙への印刷出力を中断して、当該中断時点での残部数を前記第1のプリンタにより前記指定サイズの用紙への印刷出力に切り換えるステップ、    e) After the fourth operation is determined as the optimum operation in step c) and the number of print copies in the plurality of printers is adjusted in step d), When the paper replenishment operation for the designated size paper for the first printer is completed during execution, the print output to the substitute paper is interrupted, and the remaining number at the time of the interruption is calculated as the first number of copies. Switching to print output on the specified size paper by a printer;
を前記コンピュータにさらに実行させることを特徴とするプログラム。Is further executed by the computer.
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記消耗品切れは、ステープル針切れを含み、  The out of consumables includes a staple staple breakage,
前記第2の動作は、前記ステープル針切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するステープル針補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とするプログラム。  The second operation is an operation in which the first printer itself continuously prints out the number of remaining copies in the first printer at the time of occurrence of staple staple breakage after the staple needle replenishment operation to the first printer. A program characterized by being.
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記消耗品切れは、トナー切れを含み、  The out of consumables includes out of toner,
前記第2の動作は、前記トナー切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタに対するトナー補充操作後に前記第1のプリンタ自身で引き続いて印刷出力する動作であることを特徴とするプログラム。  The second operation is an operation in which the first printer itself continuously prints out the number of remaining copies in the first printer at the time of occurrence of the toner exhaustion after the toner replenishment operation to the first printer. A program characterized by that.
請求項18または請求項22に記載のプログラムにおいて、  The program according to claim 18 or claim 22,
前記複数のプリンタは、インラインフィニッシャを備えるプリンタとオフラインフィニッシャを備えるプリンタとを含み、  The plurality of printers includes a printer having an inline finisher and a printer having an offline finisher,
前記第1の時刻は、前記複数のプリンタのうち前記第1のプリンタ以外のプリンタに関する複数の組み合わせによる印刷動作のそれぞれによる複数の終了予測時刻のうち、最も早い時刻として算出されることを特徴とするプログラム。  The first time is calculated as an earliest time among a plurality of predicted end times by a plurality of combinations of printing operations related to a printer other than the first printer among the plurality of printers. Program to do.
請求項26に記載のプログラムにおいて、  The program according to claim 26, wherein
前記ステップa)では、前記部数クラスタ印刷ジョブよりも前に受け付けられた先行ジョブが前記部数クラスタ印刷ジョブの開始基準時点で未完了であるプリンタにおいては前記部数クラスタ印刷ジョブの開始基準時点から前記先行ジョブの終了時点までの期間にわたって前記部数クラスタ印刷ジョブを実行できないことが反映されて、前記複数のプリンタでの分担が決定されることを特徴とするプログラム。  In the step a), in the printer in which the preceding job received before the copy cluster print job is incomplete at the start reference point of the copy cluster print job, the preceding job is started from the start reference point of the copy cluster print job. The sharing of the plurality of printers is determined reflecting the fact that the copy cluster print job cannot be executed over a period until the end of the job.
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記消耗品切れは、第1の消耗品切れであり、  The out of consumables is the first out of consumables,
前記残部数は、第1の残部数であり、  The remaining number is the first remaining number;
前記最適動作は、第1の最適動作であり、  The optimum operation is a first optimum operation,
前記ステップc)においては、前記消耗情報に基づいて前記第1の消耗品切れおよび第2の消耗品切れの発生が予測される場合に、前記第1の動作と前記第2の動作とのうちの一の動作が前記第1の最適動作として決定され、  In step c), when occurrence of the first consumable item and the second consumable item is predicted based on the consumption information, one of the first operation and the second operation is performed. Is determined as the first optimum operation,
前記ステップd)においては、前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数が調整され、  In step d), the number of print copies in the plurality of printers is adjusted to realize the first optimum operation,
前記プログラムは、  The program is
f)前記ステップd)の後、前記第2の消耗品切れが発生する第2のプリンタでの前記第2の消耗品切れの発生時点における前記第2のプリンタでの残部数である第2の残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2の残部数を前記1又は2以上のプリンタで印刷出力する第5の動作と、前記第2の消耗品切れの発生時点における前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力する第6の動作とのうちの一の動作を第2の最適動作として決定するステップと、    f) After the step d), a second remaining number that is the remaining number in the second printer at the time of occurrence of the second consumable item in the second printer in which the second consumable item has expired. A fifth operation in which the second remaining number is printed out by the one or two or more printers by redistributing one or more printers other than the second printer among the plurality of printers; Determining, as a second optimum operation, one operation out of a sixth operation in which the second printer itself continuously prints out the second remaining number at the time of occurrence of the second consumable supply; ,
g)前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、    g) adjusting the number of copies to be printed by the plurality of printers so as to realize the second optimum operation;
を前記コンピュータにさらに実行させることを特徴とするプログラム。Is further executed by the computer.
請求項28に記載のプログラムにおいて、  The program according to claim 28,
前記ステップd)においては、前記第1の動作の終了予想時刻である第1の時刻と前記第2の動作の終了予測時刻である第2の時刻との先後関係に基づいて前記複数のプリンタでの前記各印刷部数が調整され、  In the step d), the plurality of printers are configured based on a prior relationship between a first time that is a predicted end time of the first operation and a second time that is a predicted end time of the second operation. Each of the printed copies is adjusted,
前記ステップf)は、  Said step f)
f−1)前記ステップd)の後、前記第5の動作の終了予想時刻である第5の時刻と前記第6の動作の終了予測時刻である第6の時刻との先後関係を判定するステップと、    f-1) After the step d), a step of determining a prior relationship between a fifth time that is an estimated end time of the fifth operation and a sixth time that is an estimated end time of the sixth operation. When,
f−2)前記第6の時刻が前記第5の時刻よりも前であるときには、前記第2の残部数を前記第2のプリンタ自身で引き続いて印刷出力することを決定し、前記第6の時刻が前記第5の時刻よりも後であるときには、前記第2の残部数を前記1又は2以上のプリンタで再分配して前記1又は2以上のプリンタで印刷出力することを決定するステップと、    f-2) When the sixth time is earlier than the fifth time, it is determined that the second remaining number of prints is continuously printed out by the second printer itself, and the sixth time Determining that the second remaining number is redistributed by the one or more printers and printed out by the one or more printers when the time is later than the fifth time; ,
を有し、Have
前記ステップg)においては、前記第6の時刻が前記第5の時刻よりも後であるときには、前記第2の残部数を前記1又は2以上のプリンタで再分配して前記第5の動作が実現されるように、前記複数のプリンタでの前記各印刷部数が調整されることを特徴とするプログラム。  In the step g), when the sixth time is later than the fifth time, the second remaining number is redistributed by the one or more printers and the fifth operation is performed. A program characterized in that the number of print copies in the plurality of printers is adjusted so as to be realized.
請求項17に記載のプログラムにおいて、  The program according to claim 17, wherein
前記ステップa)においては、前記部数クラスタ印刷ジョブに関する前記複数のプリンタのそれぞれにおける印刷終了時刻が互いに均一化されるように、前記複数のプリンタのそれぞれの処理速度に基づいて前記複数の部数の印刷出力が前記複数のプリンタに分配されて前記複数のプリンタのそれぞれにおける前記各印刷部数が算出されることを特徴とするプログラム。  In the step a), the printing of the plurality of copies is performed based on the processing speed of each of the plurality of printers so that the printing end times of the plurality of printers regarding the copy cluster printing job are made uniform with each other. An output is distributed to the plurality of printers, and the number of print copies in each of the plurality of printers is calculated.
請求項30に記載のプログラムにおいて、  The program according to claim 30, wherein
前記ステップa)においては、前記複数のプリンタの各処理能力であってフィニッシング処理を反映した各処理能力に基づいて、前記複数のプリンタごとの前記各印刷部数が算出されることを特徴とするプログラム。  In step a), the number of print copies for each of the plurality of printers is calculated based on each processing capability of the plurality of printers and reflecting the finishing processing. .
請求項31に記載のプログラムにおいて、  The program according to claim 31, wherein
前記ステップa)においては、前記複数のプリンタのそれぞれにおける先行ジョブの残存時間にも基づいて、前記複数のプリンタごとの前記各印刷部数が算出されることを特徴とするプログラム。  In the step a), the number of print copies for each of the plurality of printers is calculated based on the remaining time of the preceding job in each of the plurality of printers.
部数クラスタ印刷ジョブを実行する印刷システムであって、
前記部数クラスタ印刷ジョブにおける複数の部数の印刷出力物を分担して印刷出力する複数のプリンタと、
前記部数クラスタ印刷ジョブを制御する印刷制御装置と、
を備え、
前記印刷制御装置は、
前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出する算出手段と、
前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得する取得手段と、
前記消耗情報に基づいて前記複数のプリンタのうちの第1のプリンタにおける消耗品切れの発生が予測される場合に、前記消耗品切れの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記消耗品切れの発生時点における前記第1のプリンタでの前記残部数を前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を最適動作として決定し、前記最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整する調整手段と、
を備えることを特徴とする印刷システム。
A printing system that executes a cluster print job for a number of copies,
A plurality of printers that share and print a plurality of copies of the printed output in the copy cluster print job;
A print control device for controlling the copy number cluster print job;
With
The print control device includes:
Calculating means for distributing the plurality of copies of the print output to the plurality of printers, and calculating the number of print copies in each of the plurality of printers;
Obtaining means for obtaining consumption information on the remaining amount of consumables of each of the plurality of printers;
In the case where occurrence of a consumable item out of the first printer among the plurality of printers is predicted based on the consumable information, the remaining number in the first printer at the time of occurrence of the consumable item outage is calculated. A first operation of redistributing by at least one printer other than the first printer and printing out the remaining number of copies by the at least one printer, and by the first printer at the time when the consumables run out One of the remaining operations of the second printer that continuously prints out the remaining number of the first printer itself is determined as an optimum operation, and the plurality of printers are configured to realize the optimum operation. Adjusting means for adjusting the number of copies printed;
A printing system comprising:
複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置であって、
前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出する算出手段と、
前記複数のプリンタのそれぞれにおける用紙詰まりの発生に関する情報を取得する第1の取得手段と、
前記複数のプリンタのうちの第1のプリンタにおいて用紙詰まりが発生した場合に、前記用紙詰まりの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記用紙詰まりの発生時点における前記第1のプリンタでの前記残部数を前記用紙詰まりの解消操作後に前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を第1の最適動作として決定し、前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整する調整手段と、
前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得する第2の取得手段と、
を備え、
前記調整手段は、前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整した後に、前記複数のプリンタのうちのいずれかのプリンタである第2のプリンタにおける消耗品切れの発生が前記消耗情報に基づいて予測される場合に、前記消耗品切れの発生時点における前記第2のプリンタでの残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2のプリンタでの前記残部数を前記1又は2以上のプリンタで印刷出力する第3の動作と、前記消耗品切れの発生時点における前記第2のプリンタでの前記残部数を前記第2のプリンタ自身で引き続いて印刷出力する第4の動作とのうちの一の動作を第2の最適動作として決定し、前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整することを特徴とする印刷制御装置。
A print control apparatus for controlling a cluster print job for copying a plurality of copies by a plurality of printers.
Calculating means for distributing the plurality of copies of the print output to the plurality of printers, and calculating the number of print copies in each of the plurality of printers;
First acquisition means for acquiring information relating to occurrence of a paper jam in each of the plurality of printers;
When a paper jam occurs in the first printer of the plurality of printers, the remaining number of the first printer at the time of occurrence of the paper jam is determined as a value other than the first printer among the plurality of printers. A first operation of redistributing by at least one printer and printing out the remaining number of copies by the at least one printer; and the remaining number of copies by the first printer at the time of occurrence of the paper jam. One of the second operations to be subsequently printed out by the first printer itself after the canceling operation is determined as a first optimum operation, and the plurality of the plurality of operations are performed so as to realize the first optimum operation. Adjusting means for adjusting the number of print copies in the printer;
Second acquisition means for acquiring consumption information relating to the remaining amount of consumables of each of the plurality of printers;
With
The adjusting means adjusts the number of print copies in the plurality of printers so as to realize the first optimum operation, and then consumes in a second printer that is one of the plurality of printers. When the occurrence of out-of-stock is predicted based on the consumption information, the remaining number of the second printer at the time of occurrence of the out-of-consumable is set to one or more of the plurality of printers other than the second printer. A third operation in which the remaining number in the second printer is redistributed by the first printer and printed out by the one or more printers, and the second printer at the time when the consumables run out The second optimum operation is determined as one of the fourth operations in which the remaining number of copies is subsequently printed out by the second printer itself, and the second optimum operation is realized. Print control apparatus characterized by adjusting the respective number of copies in the plurality of printers.
複数の部数の印刷出力を複数のプリンタで分担して実行する部数クラスタ印刷ジョブを制御する印刷制御装置に内蔵されたコンピュータに、
a)前記複数の部数の印刷出力を前記複数のプリンタに分配して、前記複数のプリンタのそれぞれにおける各印刷部数を算出するステップと、
b)前記複数のプリンタのそれぞれにおける用紙詰まりの発生に関する情報を取得するステップと、
c)前記複数のプリンタのうちの第1のプリンタにおいて用紙詰まりが発生した場合に、前記用紙詰まりの発生時点における前記第1のプリンタでの残部数を前記複数のプリンタのうち前記第1のプリンタ以外の少なくとも1つのプリンタで再分配して前記残部数を前記少なくとも1つのプリンタで印刷出力する第1の動作と、前記用紙詰まりの発生時点における前記第1のプリンタでの前記残部数を前記用紙詰まりの解消操作後に前記第1のプリンタ自身で引き続いて印刷出力する第2の動作とのうちの一の動作を第1の最適動作として決定するステップと、
d)前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、
e)前記複数のプリンタのそれぞれの消耗品の残量に関する消耗情報を取得するステップと、
f)前記第1の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整した後に、前記複数のプリンタのうちのいずれかのプリンタである第2のプリンタにおける消耗品切れの発生が前記消耗情報に基づいて予測される場合に、前記消耗品切れの発生時点における前記第2のプリンタでの残部数を前記複数のプリンタのうち前記第2のプリンタ以外の1又は2以上のプリンタで再分配して前記第2のプリンタでの前記残部数を前記1又は2以上のプリンタで印刷出力する第3の動作と、前記消耗品切れの発生時点における前記第2のプリンタでの前記残部数を前記第2のプリンタ自身で引き続いて印刷出力する第4の動作とのうちの一の動作を第2の最適動作として決定するステップと、
g)前記第2の最適動作を実現するように前記複数のプリンタでの前記各印刷部数を調整するステップと、
を実行させるためのプログラム。
A computer built in a print control device that controls a cluster print job that copies a plurality of copies to be executed by a plurality of printers.
a) distributing the plurality of copies of the printed output to the plurality of printers, and calculating each number of copies in each of the plurality of printers;
b) obtaining information relating to occurrence of paper jam in each of the plurality of printers;
c) When a paper jam occurs in the first printer of the plurality of printers, the remaining number in the first printer at the time of occurrence of the paper jam is calculated as the first printer of the plurality of printers. Redistribution by at least one other printer and printing out the remaining number of copies by the at least one printer, and the remaining number of copies in the first printer at the time of occurrence of the paper jam. Determining one operation as a first optimum operation out of a second operation in which the first printer continues to print out after the clogging elimination operation;
d) adjusting the number of print copies in the plurality of printers so as to realize the first optimum operation;
e) obtaining consumption information relating to the remaining amount of each of the plurality of printers;
f) Out of consumables in the second printer, which is one of the plurality of printers, after adjusting the number of copies of each of the plurality of printers so as to realize the first optimum operation. Is predicted based on the consumption information, the remaining number of the second printer at the time when the consumables run out is calculated by one or more printers other than the second printer among the plurality of printers. A third operation of redistributing and printing out the number of remaining copies in the second printer with the one or more printers, and the number of remaining copies in the second printer at the time when the consumables run out Determining one of the fourth operations to be subsequently printed out by the second printer itself as a second optimum operation;
g) adjusting the number of copies to be printed by the plurality of printers so as to realize the second optimum operation;
A program for running
JP2013146951A 2013-07-12 2013-07-12 Printing system, printing control apparatus and program Active JP6136682B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013146951A JP6136682B2 (en) 2013-07-12 2013-07-12 Printing system, printing control apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013146951A JP6136682B2 (en) 2013-07-12 2013-07-12 Printing system, printing control apparatus and program

Publications (2)

Publication Number Publication Date
JP2015018518A JP2015018518A (en) 2015-01-29
JP6136682B2 true JP6136682B2 (en) 2017-05-31

Family

ID=52439428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013146951A Active JP6136682B2 (en) 2013-07-12 2013-07-12 Printing system, printing control apparatus and program

Country Status (1)

Country Link
JP (1) JP6136682B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6797664B2 (en) * 2016-12-20 2020-12-09 理想科学工業株式会社 Printing equipment
JP7216333B2 (en) * 2019-03-26 2023-02-01 京セラドキュメントソリューションズ株式会社 ALTERNATIVE PRINT SYSTEMS, PRINT MANAGEMENT SYSTEMS AND PRINT MANAGEMENT PROGRAMS

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184648A (en) * 1997-12-24 1999-07-09 Toshiba Tec Corp Print system
JP2006178884A (en) * 2004-12-24 2006-07-06 Kyocera Mita Corp Information processing apparatus, image forming apparatus, operation control program and image forming system
JP2009123147A (en) * 2007-11-19 2009-06-04 Ricoh Co Ltd Print control system, print control apparatus, print control method, print control program and recording medium
JP2010176635A (en) * 2009-02-02 2010-08-12 Toshiba Tec Corp Network printer system, information processor and print program
JP2012108727A (en) * 2010-11-17 2012-06-07 Konica Minolta Business Technologies Inc Print management system, print management method, and print management device
JP2012252513A (en) * 2011-06-02 2012-12-20 Ricoh Co Ltd Print control program, print control device, and printing system
JP5799689B2 (en) * 2011-09-07 2015-10-28 株式会社リコー Device cooperation system, image forming apparatus, and function providing method

Also Published As

Publication number Publication date
JP2015018518A (en) 2015-01-29

Similar Documents

Publication Publication Date Title
US7619769B2 (en) Printing system
JP5193327B2 (en) Image forming apparatus
US8769542B2 (en) System for adaptive lot sizing in cellular manufacturing for balancing workloads across multiple cells using split-then-merge operations and earliest completion route algorithm
JP6136682B2 (en) Printing system, printing control apparatus and program
JP6911632B2 (en) Image formation system, image formation system control program, image formation device control program, and server control program
US20120062915A1 (en) Printing device and print job control method
JP6083395B2 (en) Image forming apparatus and image forming method
JP6512902B2 (en) Image processing apparatus, control method thereof and control program
JP2012063593A (en) Image-forming device, control method, program and recording medium
JP4586885B2 (en) Image forming apparatus, image forming apparatus control method, and image forming apparatus control program
JP2009123147A (en) Print control system, print control apparatus, print control method, print control program and recording medium
JP2002185667A (en) Image forming device
JP2017144697A (en) Image formation apparatus, image processing method, and program
JP2009055226A (en) Image controller
JP2008071265A (en) Printing system (dynamic load distribution)
JP2013049213A (en) Image forming apparatus, control method thereof and control program
JP2012091422A (en) Image forming apparatus and control method thereof
JP2014135584A (en) Image forming apparatus
US8641030B2 (en) Control apparatus for controlling stapling and image forming apparatus for controlling stapling
JP2011053944A (en) Image forming device, image forming method, and control program
JP2018122463A (en) Image formation apparatus, image formation method and program of image formation apparatus
JP6241166B2 (en) Printing system, printing control apparatus, image forming apparatus, and program
JP6344145B2 (en) Image forming apparatus and image forming program
JP5453996B2 (en) Image processing apparatus and program
JP5874665B2 (en) Image forming apparatus, control apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170302

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170417

R150 Certificate of patent or registration of utility model

Ref document number: 6136682

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150