JP2020023053A - Device, method and program for processing job - Google Patents
Device, method and program for processing job Download PDFInfo
- Publication number
- JP2020023053A JP2020023053A JP2018147342A JP2018147342A JP2020023053A JP 2020023053 A JP2020023053 A JP 2020023053A JP 2018147342 A JP2018147342 A JP 2018147342A JP 2018147342 A JP2018147342 A JP 2018147342A JP 2020023053 A JP2020023053 A JP 2020023053A
- Authority
- JP
- Japan
- Prior art keywords
- job
- image
- printing
- processing
- completed
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 141
- 238000000034 method Methods 0.000 title claims description 56
- 238000007639 printing Methods 0.000 claims abstract description 188
- 238000002360 preparation method Methods 0.000 claims abstract description 86
- 238000004364 calculation method Methods 0.000 claims abstract description 24
- 238000012805 post-processing Methods 0.000 claims description 57
- 238000003672 processing method Methods 0.000 claims description 36
- 230000032258 transport Effects 0.000 claims 1
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 29
- 238000005520 cutting process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、ジョブを処理するジョブ処理装置、当該ジョブ処理装置におけるジョブ処理方法及び当該ジョブ処理装置で動作するジョブ処理プログラムに関する。 The present invention relates to a job processing apparatus that processes a job, a job processing method in the job processing apparatus, and a job processing program that operates on the job processing apparatus.
複写機や複合機(MFP:Multi-Functional Peripherals)などの画像形成装置を用いて印刷を行う場合、ネットワークに接続されているクライアント装置などからジョブを受信し、ジョブをラスタライズ(ビットマップ展開)して画像を生成し、この画像を用紙に形成する。また、ジョブで後処理が指定されている場合は、画像を形成した用紙に対して後処理を実施する。 When printing using an image forming apparatus such as a copier or a multi-function peripheral (MFP), a job is received from a client device connected to a network, and the job is rasterized (developed into a bitmap). To generate an image and form the image on paper. If post-processing is specified in the job, post-processing is performed on the sheet on which the image is formed.
ここで、クライアント装置から複数のジョブを受信した場合、受信した順番でジョブの処理を行うが、先行ジョブの処理中に障害が発生して当該ジョブが停止した場合や、先行ジョブの後処理に時間がかかる場合は、先行ジョブを飛び越して、後続ジョブを先に処理する(ジョブを切り替える)ように制御する技術が提案されている。 Here, when a plurality of jobs are received from the client device, the jobs are processed in the order in which they are received. However, when a failure occurs during the processing of the preceding job and the job is stopped, or when the preceding job is post-processed, If time is required, a technique has been proposed in which control is performed such that a preceding job is skipped and a succeeding job is processed first (switching of jobs).
例えば、下記特許文献1には、ジョブデータを受信する受信手段と、前記受信手段により受信したジョブデータからジョブの実行に必要な資源および状態に関する情報を抽出する情報抽出手段と、装置に備わっている資源や装置の状態の情報を収集する情報収集手段と、前記情報抽出手段から得られる情報と前記情報収集手段から得られる情報とを比較して、ジョブの実行に対する障害を検出する障害検出手段と、前記障害検出手段によって障害が検出されたジョブのジョブデータを障害が解決するまで装置内に保存し、他のジョブデータを受信して処理することを可能とする制御手段と、を有するジョブ処理装置、が開示されている。
For example,
また、下記特許文献2には、受け付けられた順番にジョブを登録し、当該登録されたジョブの内容に応じて記録媒体に対して画像形成処理と後処理の実行を行う画像形成装置において、実行されている第1ジョブの後処理に要する時間と、前記登録され待機中の第2ジョブの画像形成処理に要する時間とを比較する比較手段と、前記比較手段による比較結果に応じて、前記実行されている第1ジョブの画像形成処理が終了した後であって当該第1ジョブの後処理が実行されている間に、前記待機中の第2ジョブの画像形成処理を実行させる制御手段と、を備える構成が開示されている。 Japanese Patent Application Laid-Open Publication No. 2003-133125 describes an image forming apparatus that registers jobs in the order in which they are received, and performs image forming processing and post-processing on a recording medium in accordance with the contents of the registered jobs. Comparing means for comparing the time required for the post-processing of the first job with the time required for the image forming processing of the registered and waiting second job, and executing the execution in accordance with the comparison result by the comparing means. Control means for executing the image forming process of the waiting second job after the completed image forming process of the first job and while the post-processing of the first job is being executed; Is disclosed.
また、下記特許文献3には、ホスト装置から受信したジョブ情報に従って画像形成用画像データを作成し、前記ジョブ情報に含まれる画像形成用設定情報に従って前記画像形成用画像データが示す画像を用紙に形成する画像形成手段の制御を行うとともに、前記ジョブ情報に従った画像形成動作が継続できない場合には、そのジョブ情報に従った画像形成動作を一時中止して、次のジョブ情報に従った画像形成動作を開始するジョブスキップ機能を備えた画像形成装置であって、前記ジョブ情報に含まれるページのページ情報に画像形成用情報として含まれる描画コマンドを対応する前記画像形成用画像データに変換する描画コマンド変換手段と、前記描画コマンド変換手段により処理される前記ジョブ情報に含まれる設定情報に従って前記画像形成手段の動作状況を調べ、前記ジョブ情報に従った画像形成動作を行えるかどうかを判断する判断手段と、(a)前記判断手段が画像形成動作を行えると判断した場合には、前記描画コマンド変換手段の変換動作を継続して行わせ、描画コマンド変換手段が作成した画像形成用画像データを前記設定情報に従って前記画像形成手段で用紙に形成させる一方、(b)前記判断手段が画像形成動作を行えないと判断した場合には、前記描画コマンド変換手段の変換動作を中断させ、その中断時に中断したジョブ情報に続く次のジョブ情報がある場合には、前記次のジョブ情報に従った処理を前記描画コマンド変換手段に行わせ、その中断時に前記次のジョブ情報がない場合には、前記判断手段が前記中断したジョブ情報に従った画像形成動作を行えると判断するまで待った後、前記中断したジョブ情報に従った処理を前記描画コマンド変換手段に再開させる前記ジョブスキップ機能を有するジョブ制御手段と、を備えた構成が開示されている。 Further, in Japanese Patent Application Laid-Open No. H11-163, the image forming image data is created in accordance with the job information received from the host device, and the image indicated by the image forming image data is printed on a sheet in accordance with the image forming setting information included in the job information. In addition to controlling the image forming means to be formed, if the image forming operation according to the job information cannot be continued, the image forming operation according to the job information is suspended, and the image according to the next job information is stopped. An image forming apparatus having a job skip function for starting a forming operation, wherein a drawing command included as image forming information in page information of a page included in the job information is converted into the corresponding image forming image data. Drawing command conversion means, and the setting information included in the job information processed by the drawing command conversion means. A determining means for checking the operation status of the image forming means and determining whether or not the image forming operation can be performed in accordance with the job information; and (a) when the determining means determines that the image forming operation can be performed, While the conversion operation of the command conversion unit is performed continuously, the image forming image data created by the drawing command conversion unit is formed on a sheet by the image forming unit according to the setting information. If it is determined that the operation cannot be performed, the conversion operation of the drawing command conversion unit is interrupted. If there is next job information following the interrupted job information at the time of the interruption, the conversion is performed according to the next job information. If the next job information does not exist at the time of interruption, the image forming operation is performed in accordance with the interrupted job information. After waiting until it is determined that allows the, configuration and a job control means having the job skip function to resume the drawing command conversion unit processing in accordance with the interrupted job information is disclosed.
また、下記特許文献4には、通常ジョブの実行中に別のジョブの割込の可能なジョブ処理装置、であって、前記各ジョブに対応する入力画像データを印字のために予めメモリに展開する手段と、前記展開された画像データを用紙上に印字する印字手段と、前記印字された用紙を後処理する手段と、前記通常ジョブまたは割込ジョブの実行中にそのいずれか一方における前記印字手段の待機時間を検出する手段と、前記検出された待機時間内に前記通常ジョブまたは割込ジョブのいずれか他方の実行が可能か否かを判断する手段と、前記判断手段が前記いずれか他方のジョブの実行が可能であると判断したときは、そのいずれか他方のジョブをいずれか一方のジョブと同時に実行する手段と、を含む構成が開示されている。 Japanese Patent Application Laid-Open Publication No. H11-163873 discloses a job processing apparatus capable of interrupting another job during the execution of a normal job, and develops input image data corresponding to each job in a memory in advance for printing. Means for printing the developed image data on paper, means for post-processing the printed paper, and the printing in one of the normal job and the interrupt job during execution. Means for detecting a standby time of the means, means for determining whether or not execution of the other of the normal job and the interrupt job is possible within the detected standby time, and wherein the determination means is the other of the other. A means for executing one of the other jobs at the same time as one of the jobs when it is determined that the job can be executed.
しかしながら、前提として、ジョブは投入された順に画像の準備(ラスタライズ処理による画像の生成やラスタライズ済みの画像の受信)を行うため、先行ジョブの処理中に障害が発生した場合や、先行ジョブの後処理に時間がかかる場合に、従来技術を用いても、直ちに後続ジョブの処理を開始できない場合がある。すなわち、先行ジョブを飛び越して後続ジョブの印刷処理を開始するためには、後続ジョブの画像の準備が終了するまで待たなければならず、効率的にジョブを処理することができない。 However, as a premise, since a job prepares images (generation of images by rasterization processing and reception of rasterized images) in the order in which the jobs are submitted, if a failure occurs during the processing of the preceding job, or When processing takes time, there is a case where the processing of the succeeding job cannot be started immediately even if the conventional technique is used. That is, in order to skip the preceding job and start the printing process of the succeeding job, it is necessary to wait until the preparation of the image of the succeeding job is completed, and the job cannot be processed efficiently.
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、生産性を落とすことなくジョブを切り替えることができるジョブ処理装置、ジョブ処理方法及びジョブ処理プログラムを提供することにある。 The present invention has been made in view of the above problems, and a main object of the present invention is to provide a job processing apparatus, a job processing method, and a job processing program which can switch jobs without reducing productivity. is there.
本発明の一側面は、ジョブを処理するジョブ処理装置において、印刷のための画像を準備する画像処理部と、先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、前記第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出部と、前記第1の時間と、前記第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、前記第2ジョブの割り込みを行うかどうかを判断する判断部と、を備え、前記画像処理部は、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の準備が終了した後、前記n+1枚目の画像の準備を開始する前に、前記第2ジョブの前記1枚以上の画像の準備を行うことを特徴とする。 According to an aspect of the present invention, in a job processing apparatus that processes a job, an image processing unit that prepares an image for printing, processes a first job registered first and a second job registered later. In this case, after the preparation of the n-th (n is a positive number of 1 or more) image of the first job is completed, the (n + 1) -th image for printing the (n + 1) -th image at a predetermined timing. A time calculating unit that calculates a first time until image preparation is started, and compares the first time with the time required to prepare one or more images of the second job. A determination unit that determines whether to interrupt the second job. The image processing unit, when it is determined that the interruption of the second job is to be performed, After the image preparation is completed, the preparation of the (n + 1) th image is started. Before, characterized in that to prepare for the one or more images of the second job.
本発明の一側面は、ジョブを処理するジョブ処理装置におけるジョブ処理方法であって、前記ジョブ処理装置は、印刷のための画像を準備する画像処理と、先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、前記第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出処理と、前記第1の時間と、前記第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、前記第2ジョブの割り込みを行うかどうかを判断する判断処理と、を実行し、前記画像処理では、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の準備が終了した後、前記n+1枚目の画像の準備を開始する前に、前記第2ジョブの前記1枚以上の画像の準備を行うことを特徴とする。 One aspect of the present invention is a job processing method in a job processing apparatus that processes a job, wherein the job processing apparatus includes: an image processing unit that prepares an image for printing; When the second job registered later is processed, after the preparation of the nth (n is a positive number equal to or greater than 1) image of the first job is completed, the (n + 1) th image is replaced with a predetermined image. A time calculation process for calculating a first time until preparation of the (n + 1) th image for printing at the timing, the first time, and preparation of one or more images of the second job And performing a determination process of determining whether to interrupt the second job by comparing the time required for the second job. In the image processing, when it is determined that the interrupt of the second job is to be performed, , Of the n-th image of the first job After Bei is completed, before starting the preparation of the n + 1 th image, and performs preparation for the one or more images of the second job.
本発明の一側面は、ジョブを処理するジョブ処理装置で動作するジョブ処理プログラムであって、前記ジョブ処理装置に、印刷のための画像を準備する画像処理、先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、前記第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出処理、前記第1の時間と、前記第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、前記第2ジョブの割り込みを行うかどうかを判断する判断処理、を実行させ、前記画像処理では、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の準備が終了した後、前記n+1枚目の画像の準備を開始する前に、前記第2ジョブの前記1枚以上の画像の準備を行うことを特徴とする。 One aspect of the present invention is a job processing program that operates on a job processing apparatus that processes a job, the image processing for preparing an image for printing in the job processing apparatus, and a first job that has been registered before. When the second job registered later is processed, after the preparation of the nth (n is a positive number equal to or greater than 1) image of the first job is completed, the (n + 1) th image is predetermined. Time calculation processing for calculating a first time until the preparation of the (n + 1) th image for printing at the timing of the first job, the first time, and the preparation of one or more images of the second job And performing a determination process of determining whether to interrupt the second job by comparing the time required for the second job. In the image processing, when it is determined that the second job is interrupted, The n-th image of the first job After the preparation of finished, before starting the preparation of the n + 1 th image, and performs preparation for the one or more images of the second job.
本発明のジョブ処理装置、ジョブ処理方法及びジョブ処理プログラムによれば、生産性を落とすことなくジョブを切り替えることができる。 ADVANTAGE OF THE INVENTION According to the job processing apparatus, the job processing method, and the job processing program of this invention, a job can be switched, without reducing productivity.
その理由は、ジョブを処理するジョブ処理装置に、印刷のための画像を準備する画像処理部と、先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出部と、第1の時間と、第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、第2ジョブの割り込みを行うかどうかを判断する判断部と、を設け、画像処理部は、第2ジョブの割り込みを行うと判断された場合に、第1ジョブのn枚目の画像の準備が終了した後、n+1枚目の画像の準備を開始する前に、第2ジョブの1枚以上の画像の準備を行うからである。 The reason is that an image processing unit that prepares an image for printing, a first job registered earlier, and a second job registered later are processed by a job processing apparatus that processes a job. After the preparation of the nth (n is a positive number equal to or greater than 1) image of the first job is completed, the preparation of the (n + 1) th image for printing the (n + 1) th image at a predetermined timing is performed. Interrupting the second job by comparing the first time and the time required to prepare one or more images of the second job with the time calculating unit that calculates the first time until the start of the second job A determination unit for determining whether or not to interrupt the second job, the image processing unit determines whether to interrupt the second job, and after the preparation of the nth image of the first job is completed, the image processing unit Before starting the preparation of the second image, prepare one or more images of the second job. It is from.
背景技術で示したように、先行ジョブの処理中に障害が発生した場合や先行ジョブの後処理に時間がかかる場合、先行ジョブを飛び越して後続ジョブを先に実行するように制御する技術が提案されているが、ジョブは投入された順に画像の準備を行うため、先行ジョブを飛び越して後続ジョブの印刷処理を開始するためには、後続ジョブの画像の準備が終了するまで待たなければならず、効率的にジョブを処理することができない。 As described in the background art, when a failure occurs during the processing of a preceding job or when it takes time to perform post-processing of the preceding job, a technique is proposed that controls to skip the preceding job and execute the succeeding job first. However, since the job prepares the images in the order in which they are submitted, in order to skip the preceding job and start the printing process of the succeeding job, it is necessary to wait until the preparation of the image of the succeeding job is completed. , The job cannot be processed efficiently.
そこで、本発明の一実施の形態では、先行ジョブに関して線速を満たすのに必要なページの画像準備ができたら、先行ジョブのページが未だ残っていても、その先行ジョブの画像の準備は一旦止めて、後続ジョブの画像の準備を先に行うように制御する。 Therefore, in an embodiment of the present invention, once the image preparation of the page necessary to satisfy the linear velocity for the preceding job is completed, even if the page of the preceding job still remains, the preparation of the image of the preceding job is temporarily performed. The control is stopped so that the preparation of the image of the succeeding job is performed first.
具体的には、ジョブを処理するジョブ処理装置に、印刷のための画像を準備する画像処理部と、先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出部と、第1の時間と、第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、第2ジョブの割り込みを行うかどうかを判断する判断部と、を設け、画像処理部は、第2ジョブの割り込みを行うと判断された場合に、第1ジョブのn枚目の画像の準備が終了した後、n+1枚目の画像の準備を開始する前に、第2ジョブの1枚以上の画像の準備を行うようにする。 More specifically, when a job processing apparatus that processes a job processes an image processing unit that prepares an image for printing, a first job registered first, and a second job registered later. After the preparation of the nth (n is a positive number equal to or greater than 1) image of the first job is completed, the preparation of the (n + 1) th image for printing the (n + 1) th image at a predetermined timing A time calculation unit that calculates a first time until the start of the second job, and compares the first time with the time required to prepare one or more images of the second job, and interrupts the second job. A determination unit for determining whether or not to perform the processing, the image processing unit, when it is determined that the interruption of the second job is to be performed, after the preparation of the n-th image of the first job is completed, Before starting the preparation of the eye image, prepare one or more images of the second job. So as to.
また、ジョブ処理装置が、画像を用紙に印刷する印刷処理部を備える場合、時間算出部は、第1ジョブのn枚目の画像の印刷が終了してから、所定のタイミングでn+1枚目の画像の印刷を開始するまでの第2の時間を算出し、判断部は、第2の時間と、第2ジョブの1枚以上の画像の印刷に要する時間と、を比較して、第2ジョブの割り込みを行うか否かを判断し、印刷処理部は、第2ジョブの割り込みを行うと判断された場合に、第1ジョブのn枚目の画像の印刷が終了した後、n+1枚目の画像の印刷を開始する前に、第2ジョブの1枚以上の画像の印刷を行うようにする。 Further, when the job processing apparatus includes a print processing unit that prints an image on a sheet, the time calculation unit sets the (n + 1) th image at a predetermined timing after the printing of the nth image of the first job is completed. A second time until the printing of the image is started is calculated, and the determination unit compares the second time with the time required for printing one or more images of the second job, and determines the second job. The print processing unit determines whether or not to perform the interruption of the second job, and when it is determined that the interruption of the second job is to be performed, after the printing of the nth image of the first job is completed, Before starting printing of an image, one or more images of the second job are printed.
以下、図面を参照して、本発明の一実施の形態に係るジョブ処理方法の一例について説明する。 Hereinafter, an example of a job processing method according to an embodiment of the present invention will be described with reference to the drawings.
図1は、従来のジョブ処理方法と本発明の一実施の形態に係るジョブ処理方法とを比較して説明する模式図であり、先行ジョブの生産性を落とさずに後続ジョブの処理を実行する場合の例である。先行ジョブ(3ページの印刷を行い、その後ページ毎に断裁して部単位で製本するジョブA)と後続ジョブ(3ページの印刷を行うジョブB)とが投入された場合、従来は、図1(a)に示すように、画像準備では、ジョブAのA−1〜A−3の画像を準備した後、ジョブBのB−1〜B−3の画像を準備する。また、印刷処理では、ジョブAのA−1〜A−3の印刷を行った後、ジョブBのB−1〜B−3の印刷を行う。また、A−1〜A−3の印刷に際して、A−1の断裁後にA−2の印刷を行い、A−2の断裁後にA−3の印刷を行う。すなわち、A−1の印刷終了時点で、A−2の画像準備は終了しているが、A−1の断裁が終了しないとA−2の印刷を開始することができないため、A−1の印刷終了時からA−2の印刷開始までに待ち時間が発生する。しかしながら、A−1の印刷終了時点で、B−1の画像準備が終了していないため、A−1とA−2の間にB−1を印刷することができない。 FIG. 1 is a schematic diagram for explaining a comparison between a conventional job processing method and a job processing method according to an embodiment of the present invention, and executes processing of a succeeding job without reducing productivity of a preceding job. This is an example of the case. Conventionally, when a preceding job (a job A that prints three pages and then cuts and binds each page and binds each copy) and a subsequent job (a job B that prints three pages) are input, conventionally, FIG. As shown in (a), in the image preparation, after preparing images of A-1 to A-3 of job A, images of B-1 to B-3 of job B are prepared. In the printing process, after printing A-1 to A-3 of job A, printing of B-1 to B-3 of job B is performed. In printing A-1 to A-3, printing of A-2 is performed after cutting of A-1 and printing of A-3 is performed after cutting of A-2. That is, when the printing of A-1 is completed, the image preparation of A-2 has been completed, but the printing of A-2 cannot be started unless the cutting of A-1 is completed. A waiting time occurs from the end of printing to the start of printing of A-2. However, B-1 cannot be printed between A-1 and A-2 because the image preparation of B-1 has not been completed at the time of completion of printing of A-1.
一方、本発明の一実施の形態の場合、図1(b)に示すように、A−1の印刷終了時からA−2の印刷開始までに待ち時間が発生し、A−2の印刷終了時からA−3の印刷開始までに待ち時間が発生することから、画像準備では、A−1、B−1、A−2、B−2、A−3、B−3の順番で画像準備を行う。すなわち、A−1の画像準備が終了したら、A−2の画像準備の前にB−1の画像準備を行う。また、印刷処理では、A−1の印刷終了時からA−2の印刷開始までに待ち時間が発生することから、その間に画像準備が終了しているB−1の印刷を行う。また、A−2の印刷終了時からA−3の印刷開始までに待ち時間が発生することから、その間に画像準備が終了しているB−2の印刷を行う。すなわち、前もってジョブBの画像を準備しているため、A−1とA−2との間、及び、A−2とA−3との間に、各々、B−1、B−2の印刷が可能になり、ジョブAの生産性に影響を与えることなく、ジョブBを割り込ませることができ、効率的にジョブを処理することができる。 On the other hand, in the case of the embodiment of the present invention, as shown in FIG. 1B, a waiting time occurs from the end of printing of A-1 to the start of printing of A-2, and the end of printing of A-2. Since a waiting time occurs from the time to the start of printing of A-3, in the image preparation, the image preparation is performed in the order of A-1, B-1, A-2, B-2, A-3, and B-3. I do. That is, when the image preparation for A-1 is completed, the image preparation for B-1 is performed before the image preparation for A-2. In the printing process, since a waiting time occurs from the end of printing of A-1 to the start of printing of A-2, printing of B-1 in which image preparation has been completed is performed during that time. Further, since a waiting time occurs from the end of printing of A-2 to the start of printing of A-3, printing of B-2 for which image preparation has been completed is performed during that time. That is, since the image of the job B is prepared in advance, printing of B-1 and B-2 is performed between A-1 and A-2 and between A-2 and A-3, respectively. Can be performed, the job B can be interrupted without affecting the productivity of the job A, and the job can be processed efficiently.
また、図2は、従来のジョブ処理方法と本発明の一実施の形態のジョブ処理方法を比較して説明する模式図であり、複数ジョブの印刷が終了するまでの時間を最短にする(複数ジョブ全体の生産性を最適化する)場合の例である。先行ジョブ(2枚の印刷を行い、1枚ずつ断裁部で断裁して出力するジョブA)と後続ジョブ(3枚の印刷を行うジョブB)とが投入された場合、従来は、図2(a)に示すように、ジョブAの1枚目の印刷/断裁、2枚目の印刷/断裁を行った後、ジョブBの1〜3枚目の印刷を行う。ここで、ジョブAの印刷/断裁後の用紙とジョブBの印刷後の用紙とを同じトレイ(装置の模式図の左端のトレイ)に排出する場合、ジョブAの2枚目の断裁が終了しないとジョブBの印刷を開始できない(ジョブAとジョブBの用紙が混載される)ため、ジョブAの1枚目の印刷終了時から2枚目の印刷開始までに待ち時間が発生しても、その間にジョブBの印刷を行うことができない。 FIG. 2 is a schematic diagram illustrating a comparison between a conventional job processing method and a job processing method according to an embodiment of the present invention, in which the time until printing of a plurality of jobs is completed is minimized. This is an example in which the productivity of the entire job is optimized). Conventionally, when a preceding job (job A that prints two sheets and cuts and outputs one sheet at a time by the cutting unit) and a succeeding job (job B that prints three sheets) are input, conventionally, FIG. As shown in a), after printing / cutting the first sheet of job A and printing / cutting the second sheet of job A, printing of the first to third sheets of job B is performed. Here, when the sheet after printing / cutting of the job A and the sheet after printing of the job B are discharged to the same tray (the leftmost tray in the schematic diagram of the apparatus), the cutting of the second sheet of the job A does not end. And printing of job B cannot be started (papers of job A and job B are mixed), so even if a waiting time occurs from the end of printing of the first sheet of job A to the start of printing of the second sheet, During this time, the job B cannot be printed.
一方、本発明の一実施の形態の場合、図2(b)に示すように、ジョブBの用紙を断裁部よりも手前の排紙トレイに排紙したり、断裁部の別経路を使用して後段の排紙トレイに搬送したりできるようにする。そして、ジョブAの1枚目の印刷が終了したら、後処理と並行して、予め画像準備を行ったジョブBの印刷(ここでは、ジョブBの1枚目及び2枚目の印刷)を行い、ジョブBの用紙をジョブAの用紙とは異なる場所(装置の模式図の中央上部のトレイ)に排紙する。また、ジョブAの2枚目の印刷が終了したら、後処理と並行して、予め画像準備を行ったジョブBの印刷(ここでは、ジョブBの3枚目の印刷)を行い、ジョブBの用紙をジョブAの用紙とは異なる場所に排紙する。すなわち、ジョブ毎に異なる場所に排紙できる場合、ジョブAの処理の間にジョブBの印刷が可能になり、複数ジョブの印刷が終了するまでの時間を短縮することができる。 On the other hand, in the case of the embodiment of the present invention, as shown in FIG. 2B, the sheet of the job B is discharged to a discharge tray before the cutting section, or another path of the cutting section is used. To be conveyed to a paper ejection tray at a later stage. When the printing of the first sheet of the job A is completed, printing of the job B for which image preparation has been performed in advance (here, printing of the first sheet and the second sheet of the job B) is performed in parallel with the post-processing. Then, the sheet of the job B is discharged to a place different from the sheet of the job A (the tray at the upper center in the schematic diagram of the apparatus). When the printing of the second sheet of the job A is completed, printing of the job B for which image preparation has been performed in advance (here, printing of the third sheet of the job B) is performed in parallel with the post-processing. The sheet is discharged to a place different from the sheet of the job A. That is, when the paper can be discharged to a different place for each job, the job B can be printed during the processing of the job A, and the time until the printing of a plurality of jobs is completed can be reduced.
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るジョブ処理装置、ジョブ処理方法及びジョブ処理プログラムについて、図3乃至図24を参照して説明する。図3乃至図5は、本実施例の印刷システムの構成を示す模式図であり、図6は、本実施例のクライアント装置の構成を示すブロック図、図7は、本実施例の画像形成装置の構成を示すブロック図である。また、図8乃至図10は、本実施例のジョブ処理のタイミングを説明する模式図であり、図11乃至図19は、本実施例のジョブ処理方法の一例を説明する模式図である。また、図20乃至図24は、本実施例の画像形成装置の動作を示すフローチャート図である。 In order to describe the above-described embodiment of the present invention in more detail, a job processing apparatus, a job processing method, and a job processing program according to an embodiment of the present invention will be described with reference to FIGS. 3 to 5 are schematic diagrams illustrating the configuration of a printing system according to the present embodiment. FIG. 6 is a block diagram illustrating the configuration of a client device according to the present embodiment. FIG. 7 is an image forming apparatus according to the present embodiment. FIG. 3 is a block diagram showing the configuration of FIG. FIGS. 8 to 10 are schematic diagrams illustrating the timing of job processing according to the present embodiment. FIGS. 11 to 19 are schematic diagrams illustrating an example of the job processing method according to the present embodiment. FIGS. 20 to 24 are flowcharts showing the operation of the image forming apparatus of the present embodiment.
図3に示すように、本実施例の印刷システムは、ジョブ指示装置として機能するクライアント装置10と、ジョブ処理装置として機能する画像形成装置20とで構成される。これらは、イーサネット(登録商標)、トークンリング、FDDI(Fiber-Distributed Data Interface)等の規格により定められるLAN(Local Area Network)やWAN(Wide Area Network)等の通信ネットワーク50によって接続される。 As shown in FIG. 3, the printing system of this embodiment includes a client device 10 functioning as a job instruction device and an image forming device 20 functioning as a job processing device. These are connected by a communication network 50 such as a LAN (Local Area Network) or a WAN (Wide Area Network) defined by standards such as Ethernet (registered trademark), token ring, and FDDI (Fiber-Distributed Data Interface).
なお、図3では、印刷システムをクライアント装置10と画像形成装置20とで構成しているが、図4に示すように、画像形成装置20を制御するコントローラ30などの制御装置を画像形成装置20とは別に設けてもよい。その場合、コントローラ30から画像形成装置20へのデータ転送は、IEEE1394、Parallelなどを用いることも可能である。また、後処理を含むジョブを処理する場合は、図3や図4の画像形成装置20に後処理機能を持たせてもよいし、図5に示すように、画像形成装置20とは別に後処理装置40を設けてもよい。以下、図3の構成を前提にして各装置について詳細に説明する。
In FIG. 3, the printing system includes the client device 10 and the image forming apparatus 20. However, as shown in FIG. 4, a control device such as the
[クライアント装置]
クライアント装置10は、パーソナルコンピュータなどのコンピュータ装置であり、図6(a)に示すように、制御部11と記憶部12とネットワークI/F部13と表示部14と操作部15などで構成される。
[Client device]
The client device 10 is a computer device such as a personal computer, and includes a control unit 11, a
制御部11は、CPU(Central Processing Unit)11aと、ROM(Read Only Memory)11bやRAM(Random Access Memory)11cなどのメモリとで構成され、これらはバスを介して接続されている。CPU11aは、ROM11bや記憶部12からプログラムを読み出し、RAM11cに展開して実行することにより、クライアント装置10の全体制御を行う。
The control unit 11 includes a CPU (Central Processing Unit) 11a and memories such as a ROM (Read Only Memory) 11b and a RAM (Random Access Memory) 11c, which are connected via a bus. The
上記制御部11は、図6(b)に示すように、Windows(登録商標)やmacOS(登録商標)、Android(登録商標)、iOS(登録商標)などのOS(Operating System)16と、OS16上で原稿を作成する文書作成アプリケーション17と、文書作成アプリケーション17で作成した原稿のデータを画像形成装置20が解釈可能な言語のジョブ(PCL(Printer Control Language)やPS(Post Script)などのPDLデータ)に変換すると共に、印刷条件や後処理条件などを設定するプリンタドライバ18などとしても機能する。
As shown in FIG. 6B, the control unit 11 includes an OS (Operating System) 16 such as Windows (registered trademark), macOS (registered trademark), Android (registered trademark), and iOS (registered trademark); A
記憶部12は、HDDやSSD(Solid State Drive)などで構成され、CPU11aが各部を制御するためのプログラム、原稿のデータ、ジョブなどを格納する。
The
ネットワークI/F部13は、NIC(Network Interface Card)やモデムなどで構成され、通信ネットワーク50を介して繋がっている画像形成装置20との接続を確立し、ジョブなどを送信する。
The network I /
表示部14は、LCD(Liquid Crystal Display)などで構成され、原稿を作成する画面、原稿の印刷条件(印刷部数、紙種、片面/両面、カラー/モノクロなど)や後処理条件(タブ紙挿入やステープル、パンチなど)を設定する画面などを表示する。操作部15は、キーボードやマウス、表示部14と一体となったタッチパネルなどで構成され、原稿の作成、印刷条件や後処理条件の設定などの操作を可能にする。
The display unit 14 is composed of an LCD (Liquid Crystal Display) or the like, and includes a screen for creating an original, printing conditions (the number of copies, paper type, one-sided / two-sided, color / monochrome, etc.) and post-processing conditions (tab sheet insertion And staples, punches, etc.) are displayed. The
[画像形成装置]
画像形成装置20は、クライアント装置10から受信したジョブを処理するジョブ処理装置(本実施例ではジョブに基づいて印刷を実行する印刷装置)であり、図7(a)に示すように、制御部21と記憶部22とネットワークI/F部23と表示操作部24と画像処理部25と印刷処理部26と後処理部27などで構成される。
[Image forming apparatus]
The image forming apparatus 20 is a job processing apparatus that processes a job received from the client apparatus 10 (a printing apparatus that executes printing based on a job in the present embodiment). As illustrated in FIG. 21, a
制御部21は、CPU21aと、ROM21bやRAM21cなどのメモリとで構成され、これらはバスを介して接続されている。CPU21aは、ROM21bからプログラムを読み出し、RAM21cに展開して実行することにより、画像形成装置20の全体制御を行う。
The
例えば、制御部21は、コントローラ30からジョブを受信すると、ジョブの設定情報を解析して、当該ジョブに後処理が設定されているか、後処理設定がジョブ単位の後処理設定であるかなどを判断する。そして、制御部21は、図7(b)に示すように、時間算出部28、判断部29として機能する。
For example, when receiving the job from the
時間算出部28は、先に登録された第1ジョブ(先行ジョブ)と、後に登録された第2ジョブ(後続ジョブ)と、を処理する場合に、第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する。また、時間算出部28は、第1ジョブのn枚目の画像の印刷が終了してから、上記所定のタイミングでn+1枚目の画像の印刷を開始するまでの第2の時間を算出する。 When processing the first job (preceding job) registered earlier and the second job (subsequent job) registered later, the time calculating unit 28 determines the n (n is 1 or more) of the first job. A first time is calculated from the completion of preparation of the (positive number) image to the start of preparation of the (n + 1) th image for printing the (n + 1) th image at a predetermined timing. Further, the time calculation unit 28 calculates a second time from when the printing of the n-th image of the first job is completed to when the printing of the (n + 1) -th image is started at the predetermined timing.
例えば、図8に示すように、ジョブAのn枚目(ここではA−1)の画像の印刷が終了した後、直ちにジョブAのn+1枚目(ここではA−2)の画像の印刷を開始できる第1のタイミングで、第1の時間を算出する。また、図9に示すように、ジョブAが、画像を印刷した用紙に対して後処理を実施するジョブの場合、ジョブAのn枚目(ここではA−1)の画像を印刷した用紙の後処理が終了した後に、直ちにジョブAのn+1枚目(ここではA−2)の画像の印刷を開始できる第2のタイミングで、第1の時間及び第2の時間を算出する。また、図10に示すように、ジョブAが、画像を印刷した用紙に対して後処理を実施するジョブの場合、ジョブAのn枚目(ここではA−1)の画像を印刷した用紙の後処理を開始した後、直ちにジョブBの1枚以上(ここではB−1及びB−2)の画像の印刷を開始し、ジョブBの1枚以上の画像の印刷が終了した後に、直ちにジョブAのn+1枚目(ここではA−2)の画像の印刷を開始できる第3のタイミングで、第1の時間及び第2の時間を算出する。この第3のタイミングは、ジョブA(先行ジョブ)及びジョブB(後続ジョブ)の双方の印刷が終了するまでの時間を最も短くするタイミングである。 For example, as shown in FIG. 8, immediately after the printing of the n-th image (here, A-1) of the job A is completed, the printing of the (n + 1) -th image (here, A-2) of the job A is performed. A first time is calculated at a first timing at which it can be started. Further, as shown in FIG. 9, when the job A is a job for performing post-processing on the sheet on which the image is printed, the job A is printed on the sheet on which the n-th (here, A-1) image of the job A is printed. After the post-processing is completed, the first time and the second time are calculated at the second timing at which printing of the (n + 1) th image (A-2 in this case) of the job A can be started immediately. Further, as shown in FIG. 10, when the job A is a job for performing post-processing on the sheet on which the image is printed, the job A is printed on the sheet on which the n-th (here, A-1) image of the job A is printed. Immediately after the post-processing is started, printing of one or more images of job B (here, B-1 and B-2) is started, and immediately after printing of one or more images of job B is completed, The first time and the second time are calculated at the third timing when the printing of the (n + 1) th image of A (here, A-2) can be started. This third timing is a timing that minimizes the time until printing of both the job A (preceding job) and the job B (subsequent job) ends.
判断部29は、時間算出部28が算出した第1の時間と、第2ジョブ(後続ジョブ)の1枚以上の画像の準備に要する時間と、を比較して、第2ジョブ(後続ジョブ)の割り込みを行うかどうかを判断する。また、判断部29は、時間算出部28が算出した第2の時間と、第2ジョブ(後続ジョブ)の1枚以上の画像の印刷に要する時間と、を比較して、第2ジョブ(後続ジョブ)の割り込みを行うか否かを判断する。
The
なお、上記時間算出部28及び判断部29はハードウェアとして構成してもよいし、制御部21を時間算出部28及び判断部29として機能させるジョブ処理プログラムとして構成し、当該ジョブ処理プログラムをCPU21aに実行させるようにしてもよい。
The time calculation unit 28 and the
記憶部22は、HDDやSSDなどで構成され、CPU21aが各部を制御するためのプログラム、ジョブ、ジョブの画像などを保存する。
The
ネットワークI/F部23は、NICやモデムなどで構成され、通信ネットワーク50を介して繋がっているクライアント装置10との接続を確立し、ジョブやジョブの設定情報などを受信する。
The network I /
表示操作部24は、LCDなどの表示部上に格子状の透明電極からなるタッチセンサが形成されたタッチパネルなどであり、各種画面を表示すると共に、上記画面での各種操作を可能にする。
The
画像処理部25は、RIP(Raster Image Processor)などで構成され、ジョブを翻訳して中間データを生成し、レンダリングを行ってページ毎に画像データを生成する(この一連の処理をラスタライズ処理と呼ぶ。)ことにより、印刷のための画像を準備する。また、画像処理部25は、必要に応じて、画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などの画像処理を行う。本実施例では、特に、判断部29が、第1の時間と第2ジョブ(後続ジョブ)の1枚以上の画像の準備に要する時間とを比較した結果、第2ジョブ(後続ジョブ)の割り込みを行うと判断した場合に、第1ジョブ(先行ジョブ)のn枚目の画像の準備が終了した後、n+1枚目の画像の準備を開始する前に、第2ジョブ(後続ジョブ)の1枚以上の画像の準備を行う。なお、コントローラ30がラスタライズ処理を行う場合は、コントローラ30からラスタライズ済みの画像を受信することにより、印刷のための画像を準備する。
The
印刷処理部(印刷エンジン)26は、画像データに基づいて印刷処理を実行する。この印刷処理部26は、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と1次転写ローラとを備え、CMYKの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する2次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。本実施例では、特に、判断部29が、第2の時間と第2ジョブ(後続ジョブ)の1枚以上の画像の印刷に要する時間とを比較した結果、第2ジョブ(後続ジョブ)の割り込みを行うと判断した場合に、第1ジョブ(先行ジョブ)のn枚目の画像の印刷が終了した後、n+1枚目の画像の印刷を開始する前に、第2ジョブ(後続ジョブ)の1枚以上の画像の印刷を行う。その際、第2ジョブ(後続ジョブ)の画像を印刷した用紙を、第1ジョブ(先行ジョブ)の画像を印刷した用紙とは異なる場所に搬送する(異なるトレイに排紙する)ように、用紙搬送を制御する。
The print processing unit (print engine) 26 executes a print process based on the image data. The
後処理部27は、必要に応じて設けられ、印刷処理部26が印刷処理を行った用紙に対して、パンチやステープル、小冊子などの後処理を実施する。
The
なお、図3乃至図7は本実施例の印刷システムの一例であり、各装置の構成や制御は適宜変更可能である。 3 to 7 are examples of the printing system of the present embodiment, and the configuration and control of each device can be changed as appropriate.
例えば、上記説明では、画像形成装置20の制御部21に、時間算出部28及び判断部29の機能を持たせたが、印刷システムに、画像処理部を備えるコントローラ30などのジョブ処理装置を含む場合は、コントローラ30の制御部に、時間算出部28及び判断部29の機能を持たせる(コントローラ30のCPUにジョブ処理プログラムを実行させる)ようにしてもよい。
For example, in the above description, the
次に、上記構成の印刷システムにおけるジョブ処理方法の一例(図9に示すように、ジョブAの処理中にジョブBの画像準備及び印刷を割り込ませる例)について、図11乃至図19の模式図を参照して説明する。なお、ここでは、印刷システムにコントローラ30を含む図4の印刷システムを前提とし、コントローラ30が画像形成装置20の要求に従って印刷のための画像を生成する(ラスタライズ処理を行う)ものとして説明する。
Next, an example of a job processing method in the printing system having the above configuration (an example of interrupting image preparation and printing of job B during processing of job A as shown in FIG. 9) is a schematic diagram of FIGS. This will be described with reference to FIG. In addition, here, it is assumed that the printing system includes the
まず、図11に示すように、ユーザは、クライアント装置10を操作して、10枚分の名刺画像×3ページの印刷を指示するジョブA(A4サイズの用紙に印刷後、名刺サイズに断裁する設定情報が付加された先行ジョブ)をコントローラ30に投入する。
First, as shown in FIG. 11, the user operates the client device 10 to print a job A (instruction to print 10 business card images × 3 pages) (printing on A4 size paper, and then cutting to business card size). The preceding job to which the setting information is added) is input to the
次に、図12に示すように、ユーザは、クライアント装置10を操作して、10ページの原稿の印刷を指示するジョブB(後処理なしの設定の後続ジョブ)をコントローラ30に投入する。
Next, as shown in FIG. 12, the user operates the client device 10 to input a job B (a succeeding job with no post-processing setting) instructing printing of a 10-page document to the
次に、図13に示すように、コントローラ30は、画像形成装置20にジョブAの設定情報を送信し、続いて、ジョブBの設定情報を送信する。画像形成装置20は、ジョブA及ジョブBの設定情報を解析し、ジョブAは後処理を伴うことから、後処理部27(又は後処理装置40)に、1ページ目と2ページ目の後処理に要する時間を問い合わせ、各ページの画像準備、印刷、後処理に要する時間を考慮して、ジョブAにジョブBを何ページ、割り込ませることができるかを判断する。ここでは、ジョブAの各ページの後処理中に、ジョブBを各2ページ、割り込ませることができると判断する。
Next, as illustrated in FIG. 13, the
次に、図14に示すように、コントローラ30は、画像形成装置20にジョブAの1ページ目の画像を送信し、画像形成装置20は、受信した画像を用いてジョブAの1ページ目の印刷を行う。
Next, as shown in FIG. 14, the
次に、図15に示すように、画像形成装置20が、判断結果に基づいてコントローラ30にジョブBの2ページ分(P1、P2)の画像を要求すると、コントローラ30は、画像形成装置20にジョブBの2ページ分(P1、P2)の画像を送信し、画像形成装置20は、受信した画像を用いてジョブBの2ページ分(P1、P2)の印刷を行う。
Next, as shown in FIG. 15, when the image forming apparatus 20 requests the image of two pages (P1, P2) of the job B from the
次に、図16に示すように、画像形成装置20が、判断結果に基づいてコントローラ30にジョブAの2ページ目の画像を要求すると、コントローラ30は、画像形成装置20にジョブAの2ページ目の画像を送信し、画像形成装置20は、受信した画像を用いてジョブAの2ページ目の印刷を行う。
Next, as shown in FIG. 16, when the image forming apparatus 20 requests the image of the second page of the job A from the
次に、図17に示すように、画像形成装置20が、判断結果に基づいてコントローラ30に、ジョブBの2ページ分(P3、P4)の画像を要求すると、コントローラ30は、画像形成装置20にジョブBの2ページ分(P3、P4)の画像を送信し、画像形成装置20は、受信した画像を用いてジョブBの2ページ分(P3、P4)の印刷を行う。
Next, as shown in FIG. 17, when the image forming apparatus 20 requests the image of two pages (P3, P4) of the job B from the
次に、図18に示すように、画像形成装置20が、判断結果に基づいてコントローラ30に、ジョブAの3ページ目の画像を要求すると、コントローラ30は、画像形成装置20にジョブAの3ページ目の画像を送信し、画像形成装置20は、受信した画像を用いてジョブAの3ページ目の印刷を行う。
Next, as illustrated in FIG. 18, when the image forming apparatus 20 requests the image of the third page of the job A to the
次に、図19に示すように、画像形成装置20が、判断結果に基づいてコントローラ30に、ジョブBの残りのページ(P5〜P10)の画像を要求すると、コントローラ30は、画像形成装置20にジョブBの残りのページ(P5〜P10)の画像を送信し、画像形成装置20は、受信した画像を用いてジョブBの残りのページ(P5〜P10)の印刷を行う。
Next, as shown in FIG. 19, when the image forming apparatus 20 requests the image of the remaining pages (P5 to P10) of the job B to the
以下、本実施例の画像形成装置20の動作について、図20乃至図24のフローチャート図を参照して説明する。CPU21aは、ROM21b又は記憶部22に記憶したジョブ処理プログラムをRAM21cに展開して実行することにより、図20乃至図24のフローチャート図に示す各ステップの処理を実行する。なお、以下の説明では、1枚の用紙に1ページの画像を印刷するものとする。
Hereinafter, the operation of the image forming apparatus 20 according to the present embodiment will be described with reference to the flowcharts of FIGS. The CPU 21a executes the processing of each step shown in the flowcharts of FIGS. 20 to 24 by expanding the job processing program stored in the
[画像準備]
まず、画像準備までの処理について説明する。図20に示すように、制御部21は、コントローラ30からジョブを受信すると(S101)、ジョブの設定情報を解析して(S102)、当該ジョブに後処理が設定されているかを判断する(S103)。後処理が設定されていない場合は(S103のNo)、制御部21(時間算出部28)は、各ページの印刷にかかる時間を取得し(S104)、各ページの印刷時間を考慮して、nページの画像準備が終了してから、n+1ページの画像を所定のタイミングで印刷するための当該n+1ページの画像準備を開始するまでの第1の時間を算出した後(S105)、画像準備処理を実施する(S110)。この画像準備処理の詳細は後述する。
[Image preparation]
First, processing up to image preparation will be described. As shown in FIG. 20, when receiving a job from the controller 30 (S101), the
一方、後処理が設定されている場合は(S103のYes)、制御部21は、その後処理設定がジョブ単位の後処理設定であるかを判断する(S106)。ジョブ単位の後処理設定の場合は(S106のYes)、先行ジョブと後続ジョブの印刷済み用紙を異なる場所に搬送可能であれば、後処理を考慮せずにジョブの切り替えが可能であることから、制御部21(時間算出部28)は、各ページの印刷にかかる時間を取得し(S104)、各ページの印刷時間を考慮して、nページの画像準備が終了してから、n+1ページの画像を所定のタイミングで印刷するための当該n+1ページの画像準備を開始するまでの第1の時間を算出した後(S105)、画像準備処理を実施する(S110)。一方、ジョブ単位の後処理設定でない(ページ単位の後処理設定である)場合は(S106のNo)、制御部21(時間算出部28)は、各ページの印刷にかかる時間を取得し(S107)、後処理部27(図5のシステム構成の場合は後処理装置40)に、各ページの後処理にかかる時間を問い合わせ(S108)、各ページの印刷時間及び後処理時間を考慮して、nページの画像準備が終了してから、n+1ページの画像を所定のタイミングで印刷するための当該n+1ページの画像準備を開始するまでの第1の時間を算出した後(S109)、画像準備処理を実施する(S110)。
On the other hand, when post-processing is set (Yes in S103), the
図21は、S110の画像準備処理の詳細を示しており、まず、制御部21(判断部29)は、先行ジョブの次に印刷するページの画像準備を行ったかを判断し(S201)、次に印刷するページの画像準備を行っていない場合は(S201のNo)、画像処理部25は、次に印刷するページの画像を準備する(S204)。
FIG. 21 shows details of the image preparation process in S110. First, the control unit 21 (determination unit 29) determines whether the image preparation for the page to be printed next to the preceding job has been performed (S201). If the image of the page to be printed has not been prepared (No in S201), the
一方、次に印刷するページの画像準備を行っている場合は(S201のYes)、制御部21(判断部29)は、S105又はS109で算出した第1の時間と、後続ジョブの1ページ以上の画像準備にかかる時間と、を比較し(S202)、第1の時間内に後続ジョブを1ページ以上画像準備可能であるかを判断する(S203)。第1の時間内に後続ジョブを1ページ以上画像準備可能でない場合は(S203のNo)、画像処理部25は、先行ジョブの次に印刷するページの画像を準備し(S204)、第1の時間内に後続ジョブを1ページ以上画像準備可能な場合は(S203のYes)、後続ジョブの上記1ページ以上の画像を準備する(S205)。
On the other hand, when the image of the page to be printed next is being prepared (Yes in S201), the control unit 21 (the determination unit 29) determines whether the first time calculated in S105 or S109 is equal to or more than one page of the succeeding job. Is compared with the time required for image preparation (S202), and it is determined whether one or more pages of the subsequent job can be prepared for the image within the first time (S203). If it is not possible to prepare one or more pages of the succeeding job within the first time (No in S203), the
そして、制御部21(判断部29)は、全ジョブの全ページの画像準備が終了したかを判断し(S206)、画像準備が終了していないページがある場合は(S206のNo)、S201に戻って同様の処理を繰り返す。なお、上記の画像の準備に際して、画像処理部25がラスタライズ処理を行ってもよいし、図4のシステム構成の場合は、画像形成装置20がコントローラ30に画像を要求し、コントローラ30がラスタライズ処理を行って画像形成装置20に画像を送信してもよい。
Then, the control unit 21 (judgment unit 29) judges whether image preparation for all pages of all jobs has been completed (S206). If there is a page for which image preparation has not been completed (No in S206), S201 is performed. And the same processing is repeated. When preparing the image, the
[印刷処理]
次に、画像準備と並行して行う印刷処理について説明する。図22に示すように、制御部21は、未完了のジョブを監視し(S301)、未完了のジョブがある場合は(S301のYes)、印刷開始処理を実施する(S302)。この印刷開始処理は、先行ジョブの生産性を落とさないことを目的とする場合と、複数ジョブ全体の生産性を最適化することを目的とする場合と、で処理内容が異なる。以下、各々の場合について説明する。
[Print processing]
Next, a printing process performed in parallel with image preparation will be described. As shown in FIG. 22, the
図23は、先行ジョブの生産性を落とさない場合の印刷開始処理を示しており、制御部21は、複数ジョブが投入されているかを判断し(S401)、複数ジョブが投入されている場合は(S401のYes)、先行ジョブが印刷処理中であるかを判断する(S402)。複数ジョブが投入されていない場合(S401のNo)、若しくは、先行ジョブが印刷処理中でない場合は(S402のNo)、印刷処理部26は、先行ジョブの次ページの印刷を開始する(S406)。
FIG. 23 shows a print start process when the productivity of the preceding job is not reduced. The
一方、先行ジョブが印刷処理中の場合は(S402のYes)、制御部21(時間算出部28)は、現在印刷中のページの印刷が終了してから次ページの印刷を開始するまでの第2の時間を算出し(S403)、制御部21(判断部29)は、第2の時間と後続ジョブの1ページ以上の印刷にかかる時間とを比較し(S404)、第2の時間内に後続ジョブを1ページ以上印刷可能であるかを判断する(S405)。第2の時間内に後続ジョブを1ページ以上印刷できない場合は(S405のNo)、印刷処理部26は、先行ジョブの次ページの印刷を開始し(S406)、第2の時間内に後続ジョブを1ページ以上印刷可能な場合は(S405のYes)、印刷処理部26は、第2の時間内に印刷可能なページ数分、後続ジョブの印刷を開始する(S407)。
On the other hand, when the preceding job is in the process of printing (Yes in S402), the control unit 21 (time calculation unit 28) performs the processing from the end of printing of the currently printing page to the start of printing of the next page. 2 (S403), the control unit 21 (judgment unit 29) compares the second time with the time required to print one or more pages of the succeeding job (S404), and within the second time. It is determined whether one or more pages of the succeeding job can be printed (S405). If one or more pages of the succeeding job cannot be printed within the second time (No in S405), the
図24は、複数ジョブ全体の生産性を最適化する場合の印刷開始処理を示しており、制御部21は、複数ジョブが投入されているかを判断し(S501)、複数ジョブが投入されている場合は(S501のYes)、先行ジョブが印刷処理中であるかを判断する(S502)。複数ジョブが投入されていない場合(S501のNo)、若しくは、先行ジョブが印刷処理中でない場合は(S502のNo)、印刷処理部26は、先行ジョブの次ページの印刷を開始する(S506)。
FIG. 24 shows a print start process when optimizing the productivity of a plurality of jobs as a whole. The
一方、先行ジョブが印刷処理中の場合は(S502のYes)、制御部21(時間算出部28)は、現在印刷中のページの印刷が終了してから次ページの印刷を開始するまでの第2の時間を算出し(S503)、制御部21(判断部29)は、第2の時間と後続ジョブの1ページ以上の印刷にかかる時間とを比較し(S504)、第2の時間内に後続ジョブを1ページ以上印刷した方が全体の処理時間が短くなるかを判断する(S505)。第2の時間内に後続ジョブを1ページ以上印刷しても全体の処理時間が短くならない場合は(S505のNo)、印刷処理部26は、先行ジョブの次ページの印刷を開始する(S506)。一方、第2の時間内に後続ジョブを1ページ以上印刷した方が全体の処理時間が短くなる場合は(S505のYes)、印刷処理部26は、後続ジョブの1ページ以上の印刷を開始する(S507)。
On the other hand, if the preceding job is in the process of printing (Yes in S502), the control unit 21 (time calculating unit 28) executes the process from the end of printing of the currently printing page to the start of printing of the next page. 2 (S503), the control unit 21 (judgment unit 29) compares the second time with the time required to print one or more pages of the succeeding job (S504), and within the second time. It is determined whether printing of one or more pages of the succeeding job shortens the overall processing time (S505). If the overall processing time does not become shorter even after printing one or more pages of the succeeding job within the second time (No in S505), the
以上説明したように、先行ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間と、後続ジョブの1枚以上の画像の準備に要する時間と、を比較したり、先行ジョブのn枚目の画像の印刷が終了してから、上記所定のタイミングでn+1枚目の画像の印刷を開始するまでの第2の時間と、後続ジョブの1枚以上の画像の印刷に要する時間と、を比較したりし、比較結果に基づいて後続ジョブの割り込みを行うかどうかを判断することにより、ジョブを効率的に処理することができる。 As described above, after the preparation of the nth (n is a positive number equal to or greater than 1) image of the preceding job is completed, the (n + 1) th image for printing the (n + 1) th image at a predetermined timing. The first time until the preparation of the image is started is compared with the time required to prepare one or more images of the succeeding job, or after the printing of the n-th image of the preceding job is completed, The second time until the printing of the (n + 1) th image is started at the predetermined timing is compared with the time required for printing one or more images of the succeeding job, and the subsequent time is determined based on the comparison result. By determining whether to interrupt the job, the job can be processed efficiently.
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、印刷システム及び各装置の構成や制御は適宜変更可能である。 It should be noted that the present invention is not limited to the above-described embodiments, and the configuration and control of the printing system and each device can be changed as appropriate without departing from the spirit of the present invention.
例えば、上記実施例では、画像形成装置20をジョブ処理装置として動作(制御部21を時間算出部28及び判断部29として機能)させる場合について記載したが、画像処理部の機能を備えるコントローラ30をジョブ処理装置として動作(コントローラ30の制御部を時間算出部及び判断部として機能)させる場合に対して、本発明のジョブ処理方法を同様に適用することができる。
For example, in the above embodiment, the case where the image forming apparatus 20 is operated as the job processing apparatus (the
本発明は、ジョブを処理するジョブ処理装置、当該ジョブ処理装置におけるジョブ処理方法、当該ジョブ処理装置で動作するジョブ処理プログラム及び当該ジョブ処理プログラムを記録した記録媒体に利用可能である。 The present invention is applicable to a job processing apparatus that processes a job, a job processing method in the job processing apparatus, a job processing program that operates in the job processing apparatus, and a recording medium that records the job processing program.
10 クライアント装置
11 制御部
11a CPU
11b ROM
11c RAM
12 記憶部
13 ネットワークI/F部
14 表示部
15 操作部
16 OS
17 文書作成アプリケーション
18 プリンタドライバ
20 画像形成装置
21 制御部
21a CPU
21b ROM
21c RAM
22 記憶部
23 ネットワークI/F部
24 表示操作部
25 画像処理部
26 印刷処理部
27 後処理部
28 時間算出部
29 判断部
30 コントローラ
40 後処理装置
50 通信ネットワーク
Reference Signs List 10 client device 11
11b ROM
11c RAM
12
17
21b ROM
21c RAM
Claims (24)
印刷のための画像を準備する画像処理部と、
先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、前記第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出部と、
前記第1の時間と、前記第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、前記第2ジョブの割り込みを行うかどうかを判断する判断部と、を備え、
前記画像処理部は、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の準備が終了した後、前記n+1枚目の画像の準備を開始する前に、前記第2ジョブの前記1枚以上の画像の準備を行う、
ことを特徴とするジョブ処理装置。 In a job processing device that processes a job,
An image processing unit that prepares an image for printing;
When processing the first job registered earlier and the second job registered later, the preparation of the n-th (n is a positive number of 1 or more) image of the first job is completed. A time calculating unit that calculates a first time until the preparation of the (n + 1) th image for printing the (n + 1) th image at a predetermined timing is started;
A determination unit configured to compare the first time and a time required for preparing one or more images of the second job, and determine whether to interrupt the second job;
When it is determined that the interruption of the second job is to be performed, the image processing unit starts preparation of the (n + 1) th image after preparation of the nth image of the first job is completed. Before preparing the one or more images of the second job;
A job processing apparatus, comprising:
ことを特徴とする請求項1に記載のジョブ処理装置。 The image processing unit generates an image of the job by a rasterizing process, or receives an image of the rasterized job,
The job processing apparatus according to claim 1, wherein:
前記時間算出部は、前記第1ジョブの前記n枚目の画像の印刷が終了してから、前記所定のタイミングで前記n+1枚目の画像の印刷を開始するまでの第2の時間を算出し、
前記判断部は、前記第2の時間と、前記第2ジョブの1枚以上の画像の印刷に要する時間と、を比較して、前記第2ジョブの割り込みを行うか否かを判断し、
前記印刷処理部は、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の印刷が終了した後、前記n+1枚目の画像の印刷を開始する前に、前記第2ジョブの前記1枚以上の画像の印刷を行う、
ことを特徴とする請求項1又は2に記載のジョブ処理装置。 The job processing device includes a print processing unit that prints the image on paper,
The time calculation unit calculates a second time from when printing of the n-th image of the first job is completed to when printing of the (n + 1) -th image is started at the predetermined timing. ,
The determining unit compares the second time with a time required for printing one or more images of the second job, and determines whether to interrupt the second job.
When it is determined that the interruption of the second job is to be performed, the print processing unit starts printing the (n + 1) th image after the printing of the nth image of the first job is completed. Before printing the one or more images of the second job;
3. The job processing apparatus according to claim 1, wherein
ことを特徴とする請求項3に記載のジョブ処理装置。 The print processing unit transports the paper on which the image of the second job is printed to a place different from the paper on which the image of the first job is printed,
The job processing apparatus according to claim 3, wherein:
ことを特徴とする請求項1乃至4のいずれか一に記載のジョブ処理装置。 The predetermined timing is a timing at which printing of the (n + 1) th image of the first job can be started immediately after printing of the nth image of the first job is completed.
The job processing apparatus according to claim 1, wherein
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像を印刷した用紙の後処理が終了した後に、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項1乃至4のいずれか一に記載のジョブ処理装置。 The first job is a job for performing post-processing on paper on which the image is printed,
The predetermined timing is a timing at which printing of the (n + 1) th image of the first job can be started immediately after post-processing of the sheet on which the nth image of the first job is printed,
The job processing apparatus according to claim 1, wherein
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像を印刷した用紙の後処理を開始した後、直ちに前記第2ジョブの前記1枚以上の画像の印刷を開始し、前記第2ジョブの前記1枚以上の画像の印刷が終了した後に、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項1乃至4のいずれか一に記載のジョブ処理装置。 The first job is a job for performing post-processing on paper on which the image is printed,
The predetermined timing is such that after starting post-processing of the sheet on which the n-th image of the first job is printed, printing of the one or more images of the second job is started immediately, This is a timing at which printing of the (n + 1) th image of the first job can be started immediately after printing of the one or more images of the job is completed.
The job processing apparatus according to claim 1, wherein
ことを特徴とする請求項7に記載のジョブ処理装置。 The timing is a timing that minimizes the time until printing of both the first job and the second job is completed.
The job processing apparatus according to claim 7, wherein:
前記ジョブ処理装置は、
印刷のための画像を準備する画像処理と、
先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、前記第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出処理と、
前記第1の時間と、前記第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、前記第2ジョブの割り込みを行うかどうかを判断する判断処理と、を実行し、
前記画像処理では、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の準備が終了した後、前記n+1枚目の画像の準備を開始する前に、前記第2ジョブの前記1枚以上の画像の準備を行う、
ことを特徴とするジョブ処理方法。 A job processing method in a job processing device that processes a job,
The job processing device includes:
Image processing to prepare images for printing;
When processing the first job registered earlier and the second job registered later, the preparation of the n-th (n is a positive number of 1 or more) image of the first job is completed. A time calculation process of calculating a first time until the preparation of the (n + 1) th image for printing the (n + 1) th image at a predetermined timing;
Executing a determination process of comparing the first time with a time required for preparing one or more images of the second job to determine whether to interrupt the second job;
In the image processing, when it is determined that the interruption of the second job is to be performed, after the preparation of the n-th image of the first job is completed, and before the preparation of the (n + 1) -th image is started, Preparing the one or more images of the second job;
A job processing method, comprising:
ことを特徴とする請求項9に記載のジョブ処理方法。 In the image processing, an image of the job is generated by a rasterizing process, or an image of the rasterized job is received.
The job processing method according to claim 9, wherein:
前記画像を用紙に印刷する印刷処理を実行し、
前記時間算出処理では、前記第1ジョブの前記n枚目の画像の印刷が終了してから、前記所定のタイミングで前記n+1枚目の画像の印刷を開始するまでの第2の時間を算出し、
前記判断処理では、前記第2の時間と、前記第2ジョブの1枚以上の画像の印刷に要する時間と、を比較して、前記第2ジョブの割り込みを行うか否かを判断し、
前記印刷処理では、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の印刷が終了した後、前記n+1枚目の画像の印刷を開始する前に、前記第2ジョブの前記1枚以上の画像の印刷を行う、
ことを特徴とする請求項9又は10に記載のジョブ処理方法。 The job processing device further includes:
Executing a printing process of printing the image on paper,
In the time calculation process, a second time from when printing of the n-th image of the first job is completed to when printing of the (n + 1) -th image is started at the predetermined timing is calculated. ,
In the determining process, the second time is compared with a time required to print one or more images of the second job, and it is determined whether to interrupt the second job.
In the printing process, when it is determined that the interruption of the second job is to be performed, after the printing of the n-th image of the first job is completed, and before the printing of the (n + 1) -th image is started. Printing the one or more images of the second job.
11. The job processing method according to claim 9, wherein:
ことを特徴とする請求項11に記載のジョブ処理方法。 In the printing process, the paper on which the image of the second job is printed is transported to a place different from the paper on which the image of the first job is printed,
The job processing method according to claim 11, wherein:
ことを特徴とする請求項9乃至12のいずれか一に記載のジョブ処理方法。 The predetermined timing is a timing at which printing of the (n + 1) th image of the first job can be started immediately after printing of the nth image of the first job is completed.
The job processing method according to claim 9, wherein:
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像を印刷した用紙の後処理が終了した後に、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項9乃至12のいずれか一に記載のジョブ処理方法。 The first job is a job for performing post-processing on paper on which the image is printed,
The predetermined timing is a timing at which printing of the (n + 1) th image of the first job can be started immediately after post-processing of the sheet on which the nth image of the first job is printed,
The job processing method according to claim 9, wherein:
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像を印刷した用紙の後処理を開始した後、直ちに前記第2ジョブの前記1枚以上の画像の印刷を開始し、前記第2ジョブの前記1枚以上の画像の印刷が終了した後に、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項9乃至12のいずれか一に記載のジョブ処理方法。 The first job is a job for performing post-processing on paper on which the image is printed,
The predetermined timing is such that, after starting post-processing of the sheet on which the n-th image of the first job is printed, printing of the one or more images of the second job is started immediately, This is a timing at which printing of the (n + 1) th image of the first job can be started immediately after printing of the one or more images of the job is completed.
The job processing method according to claim 9, wherein:
ことを特徴とする請求項15に記載のジョブ処理方法。 The timing is a timing that minimizes the time until printing of both the first job and the second job is completed.
16. The job processing method according to claim 15, wherein:
前記ジョブ処理装置に、
印刷のための画像を準備する画像処理、
先に登録された第1ジョブと、後に登録された第2ジョブと、を処理する場合に、前記第1ジョブのn(nは1以上の正数)枚目の画像の準備が終了してから、n+1枚目の画像を所定のタイミングで印刷するための当該n+1枚目の画像の準備を開始するまでの第1の時間を算出する時間算出処理、
前記第1の時間と、前記第2ジョブの1枚以上の画像の準備に要する時間と、を比較して、前記第2ジョブの割り込みを行うかどうかを判断する判断処理、を実行させ、
前記画像処理では、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の準備が終了した後、前記n+1枚目の画像の準備を開始する前に、前記第2ジョブの前記1枚以上の画像の準備を行う、
ことを特徴とするジョブ処理プログラム。 A job processing program that runs on a job processing device that processes a job,
In the job processing device,
Image processing to prepare images for printing,
When processing the first job registered earlier and the second job registered later, the preparation of the n-th (n is a positive number of 1 or more) image of the first job is completed. , A time calculation process for calculating a first time until preparation of the (n + 1) th image for printing the (n + 1) th image at a predetermined timing,
Comparing the first time and the time required to prepare one or more images of the second job, and performing a determination process of determining whether to interrupt the second job;
In the image processing, when it is determined that the interruption of the second job is to be performed, after the preparation of the n-th image of the first job is completed, and before the preparation of the (n + 1) -th image is started, Preparing the one or more images of the second job;
A job processing program characterized by the following.
ことを特徴とする請求項17に記載のジョブ処理プログラム。 In the image processing, an image of the job is generated by a rasterizing process, or an image of the rasterized job is received.
The job processing program according to claim 17, wherein:
前記画像を用紙に印刷する印刷処理を実行させ、
前記時間算出処理では、前記第1ジョブの前記n枚目の画像の印刷が終了してから、前記所定のタイミングで前記n+1枚目の画像の印刷を開始するまでの第2の時間を算出し、
前記判断処理では、前記第2の時間と、前記第2ジョブの1枚以上の画像の印刷に要する時間と、を比較して、前記第2ジョブの割り込みを行うか否かを判断し、
前記印刷処理では、前記第2ジョブの割り込みを行うと判断された場合に、前記第1ジョブの前記n枚目の画像の印刷が終了した後、前記n+1枚目の画像の印刷を開始する前に、前記第2ジョブの前記1枚以上の画像の印刷を行う、
ことを特徴とする請求項17又は18に記載のジョブ処理プログラム。 The job processing apparatus further includes:
Causing a printing process to print the image on paper,
In the time calculation process, a second time from when printing of the n-th image of the first job is completed to when printing of the (n + 1) -th image is started at the predetermined timing is calculated. ,
In the determination processing, the second time is compared with a time required for printing one or more images of the second job, and it is determined whether to interrupt the second job.
In the printing process, when it is determined that the interruption of the second job is performed, after the printing of the n-th image of the first job is completed, and before the printing of the (n + 1) -th image is started, Printing the one or more images of the second job.
19. The job processing program according to claim 17, wherein:
ことを特徴とする請求項19に記載のジョブ処理プログラム。 In the printing process, the paper on which the image of the second job is printed is transported to a place different from the paper on which the image of the first job is printed,
20. The job processing program according to claim 19, wherein:
ことを特徴とする請求項17乃至20のいずれか一に記載のジョブ処理プログラム。 The predetermined timing is a timing at which printing of the (n + 1) th image of the first job can be started immediately after printing of the nth image of the first job is completed.
The job processing program according to any one of claims 17 to 20, wherein:
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像を印刷した用紙の後処理が終了した後に、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項17乃至20のいずれか一に記載のジョブ処理プログラム。 The first job is a job for performing post-processing on paper on which the image is printed,
The predetermined timing is a timing at which printing of the (n + 1) th image of the first job can be started immediately after post-processing of the sheet on which the nth image of the first job is printed,
The job processing program according to any one of claims 17 to 20, wherein:
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像を印刷した用紙の後処理を開始した後、直ちに前記第2ジョブの前記1枚以上の画像の印刷を開始し、前記第2ジョブの前記1枚以上の画像の印刷が終了した後に、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項17乃至20のいずれか一に記載のジョブ処理プログラム。 The first job is a job for performing post-processing on paper on which the image is printed,
The predetermined timing is such that after starting post-processing of the sheet on which the n-th image of the first job is printed, printing of the one or more images of the second job is started immediately, This is a timing at which printing of the (n + 1) th image of the first job can be started immediately after printing of the one or more images of the job is completed.
The job processing program according to any one of claims 17 to 20, wherein:
ことを特徴とする請求項23に記載のジョブ処理プログラム。 The timing is a timing for minimizing a time until printing of both the first job and the second job is completed.
The job processing program according to claim 23, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018147342A JP2020023053A (en) | 2018-08-06 | 2018-08-06 | Device, method and program for processing job |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018147342A JP2020023053A (en) | 2018-08-06 | 2018-08-06 | Device, method and program for processing job |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2020023053A true JP2020023053A (en) | 2020-02-13 |
Family
ID=69618048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018147342A Pending JP2020023053A (en) | 2018-08-06 | 2018-08-06 | Device, method and program for processing job |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2020023053A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113810550A (en) * | 2020-06-11 | 2021-12-17 | 柯尼卡美能达株式会社 | Image processing apparatus, image forming apparatus, job management method, and computer-readable recording medium |
| JP2021194791A (en) * | 2020-06-10 | 2021-12-27 | コニカミノルタ株式会社 | Printer and control method |
| JP2022042650A (en) * | 2020-09-03 | 2022-03-15 | ローランドディー.ジー.株式会社 | Printing system |
-
2018
- 2018-08-06 JP JP2018147342A patent/JP2020023053A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021194791A (en) * | 2020-06-10 | 2021-12-27 | コニカミノルタ株式会社 | Printer and control method |
| CN113810550A (en) * | 2020-06-11 | 2021-12-17 | 柯尼卡美能达株式会社 | Image processing apparatus, image forming apparatus, job management method, and computer-readable recording medium |
| JP2021194813A (en) * | 2020-06-11 | 2021-12-27 | コニカミノルタ株式会社 | Image processor, image formation device, job management method, and program |
| JP2022042650A (en) * | 2020-09-03 | 2022-03-15 | ローランドディー.ジー.株式会社 | Printing system |
| JP7473426B2 (en) | 2020-09-03 | 2024-04-23 | ローランドディー.ジー.株式会社 | Printing System |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10162586B2 (en) | Roll printing device, non-transitory recording medium storing program for controlling printing on roll of print media, and method for the same | |
| JP2020001358A (en) | Image forming apparatus, recovery control program, and recovery control method | |
| JP2020023053A (en) | Device, method and program for processing job | |
| JP2020168784A (en) | Image forming device, job processing method and job processing program | |
| US8659782B2 (en) | Image forming apparatus using option controller for printing | |
| EP2290941A2 (en) | Image processing apparatus and printing system | |
| US9952813B2 (en) | Non-transitory computer-readable storage medium storing print control program and print control apparatus | |
| JP2015202654A (en) | Printer, its control method, and program | |
| JP7087656B2 (en) | Image forming device, imposition control program and imposition control method | |
| JP6350100B2 (en) | Printer controller, job processing control program, and job processing control method | |
| US9239973B1 (en) | Image forming apparatus and non-transitory computer readable medium storing program | |
| US9558429B2 (en) | Printing apparatus, control method of printing apparatus, and storage medium | |
| JP6740821B2 (en) | Printing system, printing control method, and printing control program | |
| JP5480204B2 (en) | Image forming apparatus | |
| JP2011198081A (en) | Print control device, printer, and program | |
| JP2017087583A (en) | Printing system and storage control method of re-print data in printing system | |
| JP2008114564A (en) | Continuous form printer, printing control method, and program | |
| JP2017100389A (en) | Tandem printing system, print control method and print control program | |
| JP2019062405A (en) | Image forming apparatus, job processing method, and job processing control program | |
| JP6344145B2 (en) | Image forming apparatus and image forming program | |
| JP2018122463A (en) | Image formation apparatus, image formation method and program of image formation apparatus | |
| JP2017205925A (en) | Printing system, print control method and print control program | |
| JP4366429B2 (en) | Image forming apparatus and control method thereof | |
| JP6068090B2 (en) | Image forming apparatus | |
| JP4208345B2 (en) | Image forming apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20191120 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191122 |