[go: up one dir, main page]

JP2020023053A - Device, method and program for processing job - Google Patents

Device, method and program for processing job Download PDF

Info

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
Application number
JP2018147342A
Other languages
Japanese (ja)
Inventor
光貴 森田
Mitsutaka Morita
光貴 森田
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 JP2018147342A priority Critical patent/JP2020023053A/en
Publication of JP2020023053A publication Critical patent/JP2020023053A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Abstract

To switch jobs without decreasing productivity.SOLUTION: A job processing device for processing jobs includes: an image processing part which prepares an image for printing; a time calculation part which calculates a first duration from completing the preparation of an n-th image (n is a positive number equal to 1 or more) of a first job, until starting the preparation of an (n+1)-th image for printing the (n+1)-th image at a predetermined timing, in processing the first job registered first, and a second job registered later; and a determination part which determines whether to interrupt the second job, by comparing the first duration with the time required for preparing one or more images of the second job. When it is determined that the second job should be interrupted, the image processing part prepares the one or more images of the second job after completing the preparation of the n-th image of the first job and before starting the preparation of the (n+1)-th image.SELECTED DRAWING: Figure 9

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, Patent Literature 1 below includes a receiving unit that receives job data, an information extracting unit that extracts information about resources and status necessary for executing a job from the job data received by the receiving unit, and an apparatus provided in the apparatus. Information collecting means for collecting information on the status of the resources and devices that are present, and fault detecting means for comparing information obtained from the information extracting means with information obtained from the information collecting means to detect a fault in job execution And control means for storing the job data of the job in which the failure is detected by the failure detection means in the apparatus until the failure is resolved, and for receiving and processing other job data. A processing device is disclosed.

また、下記特許文献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.

特開平10−304113号公報JP-A-10-304113 特開2008−173797号公報JP 2008-173797 A 特開2010−214773号公報JP 2010-214773 A 特開平09−163067号公報JP-A-09-163067

しかしながら、前提として、ジョブは投入された順に画像の準備(ラスタライズ処理による画像の生成やラスタライズ済みの画像の受信)を行うため、先行ジョブの処理中に障害が発生した場合や、先行ジョブの後処理に時間がかかる場合に、従来技術を用いても、直ちに後続ジョブの処理を開始できない場合がある。すなわち、先行ジョブを飛び越して後続ジョブの印刷処理を開始するためには、後続ジョブの画像の準備が終了するまで待たなければならず、効率的にジョブを処理することができない。   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.

従来のジョブ処理方法と本発明の一実施の形態に係るジョブ処理方法(先行ジョブの生産性を落とさない場合)とを比較する模式図である。FIG. 9 is a schematic diagram comparing a conventional job processing method with a job processing method according to one embodiment of the present invention (when the productivity of preceding jobs is not reduced). 従来のジョブ処理方法と本発明の一実施の形態に係るジョブ処理方法(複数ジョブ全体の生産性を最適化する場合)とを比較する模式図である。FIG. 9 is a schematic diagram comparing a conventional job processing method with a job processing method according to an embodiment of the present invention (when optimizing productivity of a plurality of jobs as a whole). 本発明の一実施例に係る印刷システムの構成を示す模式図である。FIG. 1 is a schematic diagram illustrating a configuration of a printing system according to an embodiment of the present invention. 本発明の一実施例に係る印刷システムの他の構成を示す模式図である。FIG. 4 is a schematic diagram illustrating another configuration of the printing system according to the embodiment of the present invention. 本発明の一実施例に係る印刷システムの他の構成を示す模式図である。FIG. 4 is a schematic diagram illustrating another configuration of the printing system according to the embodiment of the present invention. 本発明の一実施例に係るクライアント装置の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a client device according to an embodiment of the present invention. 本発明の一実施例に係る画像形成装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an image forming apparatus according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理のタイミング(先行ジョブの生産性を落とさずに画像の準備のみを行う場合)を説明する模式図である。FIG. 9 is a schematic diagram illustrating the timing of job processing (in the case where only image preparation is performed without lowering the productivity of a preceding job) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理のタイミング(先行ジョブの生産性を落とさずに画像の準備及び印刷を行う場合)を説明する模式図である。FIG. 9 is a schematic diagram illustrating the timing of job processing (in the case of preparing and printing an image without reducing the productivity of a preceding job) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理のタイミング(先行ジョブ及び後続ジョブ全体の生産性を最適化して画像の準備及び印刷を行う場合)を説明する模式図である。FIG. 9 is a schematic diagram illustrating the timing of job processing (in the case where image preparation and printing are performed by optimizing the productivity of the entire preceding job and the succeeding job) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理方法(コントローラが名詞を印刷して断裁するジョブAを受信した状態)を説明する模式図である。FIG. 9 is a schematic diagram illustrating a job processing method according to one embodiment of the present invention (a state in which a controller receives a job A for printing and cutting a noun). 本発明の一実施例に係るジョブ処理方法(コントローラが原稿を印刷するジョブBを受信した状態)を説明する模式図である。FIG. 7 is a schematic diagram illustrating a job processing method according to an embodiment of the present invention (a state in which a controller receives a job B for printing a document). 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラから設定情報を受信した状態)を説明する模式図である。FIG. 4 is a schematic diagram illustrating a job processing method (a state in which the image forming apparatus has received setting information from a controller) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラからにジョブAの1ページ目の画像を受信した状態)を説明する模式図である。FIG. 7 is a schematic diagram illustrating a job processing method (a state in which the image forming apparatus has received the image of the first page of job A from the controller) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラからにジョブBの2ページ分の画像を受信した状態)を説明する模式図である。FIG. 7 is a schematic diagram illustrating a job processing method according to an embodiment of the present invention (a state in which the image forming apparatus has received images of two pages of job B from the controller). 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラからにジョブAの2ページ目の画像を受信した状態)を説明する模式図である。FIG. 7 is a schematic diagram illustrating a job processing method (a state in which the image forming apparatus has received the image of the second page of job A from the controller) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラからにジョブBの2ページ分の画像を受信した状態)を説明する模式図である。FIG. 7 is a schematic diagram illustrating a job processing method according to an embodiment of the present invention (a state in which the image forming apparatus has received images of two pages of job B from the controller). 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラからにジョブAの3ページ目の画像を受信した状態)を説明する模式図である。FIG. 9 is a schematic diagram illustrating a job processing method (a state in which the image forming apparatus has received the image of the third page of job A from the controller) according to an embodiment of the present invention. 本発明の一実施例に係るジョブ処理方法(画像形成装置がコントローラからにジョブBの残りのページの画像を受信した状態)を説明する模式図である。FIG. 9 is a schematic diagram illustrating a job processing method according to an embodiment of the present invention (a state in which the image forming apparatus has received images of the remaining pages of job B from the controller). 本発明の一実施例に係る画像形成装置の動作(画像準備までの処理)を示すフローチャート図である。FIG. 4 is a flowchart illustrating an operation (processing up to image preparation) of the image forming apparatus according to the embodiment of the present invention. 本発明の一実施例に係る画像形成装置の動作(画像準備処理)を示すフローチャート図である。FIG. 4 is a flowchart illustrating an operation (image preparation processing) of the image forming apparatus according to the embodiment of the present invention. 本発明の一実施例に係る画像形成装置の動作(印刷処理)を示すフローチャート図である。FIG. 4 is a flowchart illustrating an operation (print processing) of the image forming apparatus according to the embodiment of the present invention. 本発明の一実施例に係る画像形成装置の動作(先行ジョブの生産性を落とさない場合の印刷開始処理)を示すフローチャート図である。FIG. 7 is a flowchart illustrating an operation of the image forming apparatus according to the embodiment of the present invention (print start processing when productivity of a preceding job is not reduced). 本発明の一実施例に係る画像形成装置の動作(複数ジョブ全体の生産性を最適化する場合の印刷開始処理)を示すフローチャート図である。FIG. 9 is a flowchart illustrating an operation of the image forming apparatus according to the embodiment of the present invention (print start processing when optimizing productivity of a plurality of jobs as a whole).

背景技術で示したように、先行ジョブの処理中に障害が発生した場合や先行ジョブの後処理に時間がかかる場合、先行ジョブを飛び越して後続ジョブを先に実行するように制御する技術が提案されているが、ジョブは投入された順に画像の準備を行うため、先行ジョブを飛び越して後続ジョブの印刷処理を開始するためには、後続ジョブの画像の準備が終了するまで待たなければならず、効率的にジョブを処理することができない。   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 controller 30 for controlling the image forming apparatus 20 is replaced with a control apparatus such as the image forming apparatus 20. It may be provided separately. In that case, the data transfer from the controller 30 to the image forming apparatus 20 can also use IEEE1394, Parallel, or the like. When processing a job including post-processing, the image forming apparatus 20 shown in FIGS. 3 and 4 may be provided with a post-processing function, or as shown in FIG. A processing device 40 may be provided. Hereinafter, each device will be described in detail based on the configuration of FIG.

[クライアント装置]
クライアント装置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 storage unit 12, a network I / F unit 13, a display unit 14, an operation unit 15, and the like, as shown in FIG. You.

制御部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 CPU 11a reads the program from the ROM 11b or the storage unit 12, expands the program in the RAM 11c, and executes the program, thereby performing overall control of the client device 10.

上記制御部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 document creation application 17 that creates a document on the above, and a job (PCD (Printer Control Language) or PDL such as PS (Post Script)) in a language that the image forming apparatus 20 can interpret the data of the document created by the document creation application 17. ), And also functions as a printer driver 18 for setting printing conditions, post-processing conditions, and the like.

記憶部12は、HDDやSSD(Solid State Drive)などで構成され、CPU11aが各部を制御するためのプログラム、原稿のデータ、ジョブなどを格納する。   The storage unit 12 includes an HDD, a solid state drive (SSD), and stores a program for the CPU 11a to control each unit, document data, a job, and the like.

ネットワークI/F部13は、NIC(Network Interface Card)やモデムなどで構成され、通信ネットワーク50を介して繋がっている画像形成装置20との接続を確立し、ジョブなどを送信する。   The network I / F unit 13 includes a NIC (Network Interface Card), a modem, and the like, establishes a connection with the image forming apparatus 20 connected via the communication network 50, and transmits a job or the like.

表示部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 operation unit 15 includes a keyboard, a mouse, a touch panel integrated with the display unit 14 and the like, and enables operations such as creation of a document, setting of printing conditions and post-processing conditions, and the like.

[画像形成装置]
画像形成装置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 storage unit 22, a network I / F unit 23, a display operation unit 24, an image processing unit 25, a print processing unit 26, a post-processing unit 27, and the like.

制御部21は、CPU21aと、ROM21bやRAM21cなどのメモリとで構成され、これらはバスを介して接続されている。CPU21aは、ROM21bからプログラムを読み出し、RAM21cに展開して実行することにより、画像形成装置20の全体制御を行う。   The control unit 21 includes a CPU 21a and memories such as a ROM 21b and a RAM 21c, and these are connected via a bus. The CPU 21a controls the entire image forming apparatus 20 by reading the program from the ROM 21b, developing the program in the RAM 21c, and executing the program.

例えば、制御部21は、コントローラ30からジョブを受信すると、ジョブの設定情報を解析して、当該ジョブに後処理が設定されているか、後処理設定がジョブ単位の後処理設定であるかなどを判断する。そして、制御部21は、図7(b)に示すように、時間算出部28、判断部29として機能する。   For example, when receiving the job from the controller 30, the control unit 21 analyzes the setting information of the job and determines whether post-processing is set for the job, whether the post-processing setting is post-processing setting for each job, and the like. to decide. Then, the control unit 21 functions as a time calculation unit 28 and a determination unit 29, as shown in FIG.

時間算出部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 determination unit 29 compares the first time calculated by the time calculation unit 28 with the time required for preparing one or more images of the second job (subsequent job), and determines the second job (subsequent job). It is determined whether or not to perform an interrupt. The determining unit 29 compares the second time calculated by the time calculating unit 28 with the time required to print one or more images of the second job (subsequent job), and determines the second job (subsequent job). Job) is determined.

なお、上記時間算出部28及び判断部29はハードウェアとして構成してもよいし、制御部21を時間算出部28及び判断部29として機能させるジョブ処理プログラムとして構成し、当該ジョブ処理プログラムをCPU21aに実行させるようにしてもよい。   The time calculation unit 28 and the determination unit 29 may be configured as hardware, or the control unit 21 may be configured as a job processing program that functions as the time calculation unit 28 and the determination unit 29, and the job processing program may be configured by the CPU 21a. May be executed.

記憶部22は、HDDやSSDなどで構成され、CPU21aが各部を制御するためのプログラム、ジョブ、ジョブの画像などを保存する。   The storage unit 22 includes an HDD, an SSD, and the like, and stores a program, a job, a job image, and the like for the CPU 21a to control each unit.

ネットワークI/F部23は、NICやモデムなどで構成され、通信ネットワーク50を介して繋がっているクライアント装置10との接続を確立し、ジョブやジョブの設定情報などを受信する。   The network I / F unit 23 includes a NIC, a modem, and the like, establishes a connection with the client device 10 connected via the communication network 50, and receives a job, job setting information, and the like.

表示操作部24は、LCDなどの表示部上に格子状の透明電極からなるタッチセンサが形成されたタッチパネルなどであり、各種画面を表示すると共に、上記画面での各種操作を可能にする。   The display operation unit 24 is a touch panel or the like in which a touch sensor formed of a grid-like transparent electrode is formed on a display unit such as an LCD, and displays various screens and enables various operations on the screens.

画像処理部25は、RIP(Raster Image Processor)などで構成され、ジョブを翻訳して中間データを生成し、レンダリングを行ってページ毎に画像データを生成する(この一連の処理をラスタライズ処理と呼ぶ。)ことにより、印刷のための画像を準備する。また、画像処理部25は、必要に応じて、画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などの画像処理を行う。本実施例では、特に、判断部29が、第1の時間と第2ジョブ(後続ジョブ)の1枚以上の画像の準備に要する時間とを比較した結果、第2ジョブ(後続ジョブ)の割り込みを行うと判断した場合に、第1ジョブ(先行ジョブ)のn枚目の画像の準備が終了した後、n+1枚目の画像の準備を開始する前に、第2ジョブ(後続ジョブ)の1枚以上の画像の準備を行う。なお、コントローラ30がラスタライズ処理を行う場合は、コントローラ30からラスタライズ済みの画像を受信することにより、印刷のための画像を準備する。   The image processing unit 25 includes a RIP (Raster Image Processor) or the like, translates a job, generates intermediate data, performs rendering, and generates image data for each page (this series of processing is referred to as rasterization processing). .) To prepare an image for printing. Further, the image processing unit 25 performs image processing such as screen processing, gradation correction, density balance adjustment, thinning, and halftone processing on the image data as necessary. In the present embodiment, in particular, as a result of comparing the first time and the time required for preparing one or more images of the second job (subsequent job), the determination unit 29 determines that the interruption of the second job (subsequent job) has occurred. Is determined to be performed, after the preparation of the n-th image of the first job (preceding job) is completed and before the preparation of the (n + 1) -th image is started, one of the second job (subsequent job) is started. Prepare more than one image. When the controller 30 performs the rasterizing process, an image for printing is prepared by receiving a rasterized image from the controller 30.

印刷処理部(印刷エンジン)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 print processing unit 26 includes an exposure unit that irradiates and exposes a laser beam based on image data, a photoconductor drum, a development unit, a charging unit, a photoconductor cleaning unit, and a primary transfer roller. An image forming unit that forms the toner image of the image forming apparatus, an intermediate belt that is rotated by rollers and functions as an intermediate transfer body that conveys the toner image formed by the image forming unit to a sheet, and a toner image that is formed on the intermediate belt. A secondary transfer roller for transferring to the paper, a fixing unit for fixing the toner image transferred to the paper, and a transport unit for transporting the paper, such as a feed roller, a registration roller, a loop roller, a reversing roller, and a discharge roller. Be composed. In the present embodiment, in particular, the determination unit 29 compares the time required for printing one or more images of the second job (subsequent job) with the time required for printing the second job (subsequent job). Is determined to be performed, after the printing of the n-th image of the first job (preceding job) is completed and before the printing of the (n + 1) -th image is started, one of the second job (subsequent job) is started. Print more than one image. At this time, the paper on which the image of the second job (subsequent job) is printed is transported (discharged to a different tray) to a place different from the paper on which the image of the first job (preceding job) is printed. Controls transport.

後処理部27は、必要に応じて設けられ、印刷処理部26が印刷処理を行った用紙に対して、パンチやステープル、小冊子などの後処理を実施する。   The post-processing unit 27 is provided as needed, and performs post-processing such as punching, staples, and booklets on the paper on which the print processing unit 26 has performed the printing process.

なお、図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 control unit 21 of the image forming apparatus 20 has the functions of the time calculating unit 28 and the determining unit 29. However, the printing system includes a job processing device such as the controller 30 including the image processing unit. In this case, the control unit of the controller 30 may have the functions of the time calculation unit 28 and the determination unit 29 (the CPU of the controller 30 may execute the job processing program).

次に、上記構成の印刷システムにおけるジョブ処理方法の一例(図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 controller 30 in FIG. 4 and the controller 30 generates an image for printing (performs a rasterizing process) in accordance with a request of the image forming apparatus 20.

まず、図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 controller 30.

次に、図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 controller 30.

次に、図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 controller 30 transmits the setting information of the job A to the image forming apparatus 20, and subsequently transmits the setting information of the job B. The image forming apparatus 20 analyzes the setting information of the job A and the job B. Since the job A involves post-processing, the post-processing unit 27 (or the post-processing apparatus 40) The time required for the processing is inquired, and the number of pages into which job B can be interrupted by job A is determined in consideration of the time required for image preparation, printing, and post-processing of each page. Here, it is determined that two pages of job B can be interrupted during the post-processing of each page of job A.

次に、図14に示すように、コントローラ30は、画像形成装置20にジョブAの1ページ目の画像を送信し、画像形成装置20は、受信した画像を用いてジョブAの1ページ目の印刷を行う。   Next, as shown in FIG. 14, the controller 30 transmits the image of the first page of the job A to the image forming apparatus 20, and the image forming apparatus 20 uses the received image to transmit the image of the first page of the job A. Perform printing.

次に、図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 controller 30 based on the determination result, the controller 30 sends the image to the image forming apparatus 20. Images of two pages (P1, P2) of job B are transmitted, and image forming apparatus 20 prints two pages (P1, P2) of job B using the received images.

次に、図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 controller 30 based on the determination result, the controller 30 sends the second page of the job A to the image forming apparatus 20. The image forming apparatus 20 transmits the image of the eye, and prints the second page of job A using the received image.

次に、図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 controller 30 based on the determination result, the controller 30 The image forming apparatus 20 transmits two pages (P3, P4) of the job B using the received image.

次に、図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 controller 30 based on the determination result, the controller 30 sends the image of the third page of the job A to the image forming apparatus 20. The image of the page is transmitted, and the image forming apparatus 20 prints the third page of the job A using the received image.

次に、図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 controller 30 based on the determination result, the controller 30 , The image of the remaining pages (P5 to P10) of job B is transmitted, and image forming apparatus 20 prints the remaining pages (P5 to P10) of job B using the received image.

以下、本実施例の画像形成装置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 ROM 21b or the storage unit 22 into the RAM 21c and executing the program. In the following description, it is assumed that an image of one page is printed on one sheet of paper.

[画像準備]
まず、画像準備までの処理について説明する。図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 control unit 21 analyzes setting information of the job (S102) and determines whether post-processing is set for the job (S103). ). If the post-processing is not set (No in S103), the control unit 21 (time calculation unit 28) acquires the time required for printing each page (S104), and takes into consideration the printing time of each page. After calculating the first time from the completion of the image preparation of the nth page to the start of the image preparation of the (n + 1) th page for printing the image of the (n + 1) th page at a predetermined timing (S105), the image preparation processing Is performed (S110). Details of this image preparation processing will be described later.

一方、後処理が設定されている場合は(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 control unit 21 determines whether the subsequent processing setting is a post-processing setting for each job (S106). In the case of the post-processing setting for each job (Yes in S106), if the printed sheets of the preceding job and the succeeding job can be transported to different locations, the job can be switched without considering the post-processing. The control unit 21 (time calculation unit 28) acquires the time required for printing each page (S104), and takes into account the printing time of each page, and after the image preparation for page n is completed, the control unit 21 (time calculation unit 28) After calculating a first time until image preparation for the (n + 1) th page for printing an image at a predetermined timing is started (S105), image preparation processing is performed (S110). On the other hand, when the post-processing setting is not the job-based post-processing setting (page-based post-processing setting) (No in S106), the control unit 21 (time calculation unit 28) acquires the time required for printing each page (S107). Inquire the post-processing unit 27 (post-processing device 40 in the case of the system configuration of FIG. 5) about the time required for post-processing of each page (S108), and consider the printing time and post-processing time of each page. After calculating the first time from the completion of the image preparation of the nth page to the start of the image preparation of the (n + 1) th page for printing the image of the (n + 1) th page at a predetermined timing (S109), the image preparation processing is performed. Is performed (S110).

図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 image processing unit 25 prepares the image of the page to be printed next (S204).

一方、次に印刷するページの画像準備を行っている場合は(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 image processing unit 25 prepares the image of the page to be printed next to the preceding job (S204). If one or more pages of the succeeding job can be prepared within the time (Yes in S203), the image of the one or more pages of the succeeding job is prepared (S205).

そして、制御部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 image processing unit 25 may perform a rasterizing process. In the case of the system configuration shown in FIG. 4, the image forming apparatus 20 requests the controller 30 for the image, and the controller 30 performs the rasterizing process. May be performed to transmit the image to the image forming apparatus 20.

[印刷処理]
次に、画像準備と並行して行う印刷処理について説明する。図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 control unit 21 monitors an unfinished job (S301), and if there is an unfinished job (Yes in S301), performs a print start process (S302). The content of the print start process differs depending on whether the purpose is to reduce the productivity of the preceding job or to optimize the productivity of the entire plurality of jobs. Hereinafter, each case will be described.

図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 control unit 21 determines whether a plurality of jobs have been input (S401). (Yes in S401), it is determined whether or not the preceding job is in a printing process (S402). If a plurality of jobs have not been input (No in S401), or if the preceding job is not being printed (No in S402), the print processing unit 26 starts printing the next page of the preceding job (S406). .

一方、先行ジョブが印刷処理中の場合は(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 print processing unit 26 starts printing the next page of the preceding job (S406), and within the second time, If one or more pages can be printed (Yes in S405), the print processing unit 26 starts printing the succeeding job for the number of printable pages within the second time (S407).

図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 control unit 21 determines whether a plurality of jobs have been input (S501), and the plurality of jobs have been input. In this case (Yes in S501), it is determined whether or not the preceding job is being printed (S502). If a plurality of jobs have not been input (No in S501), or if the preceding job is not being printed (No in S502), the print processing unit 26 starts printing the next page of the preceding job (S506). .

一方、先行ジョブが印刷処理中の場合は(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 print processing unit 26 starts printing the next page of the preceding job (S506). . On the other hand, if printing the one or more pages of the succeeding job within the second time reduces the overall processing time (Yes in S505), the print processing unit 26 starts printing one or more pages of the subsequent job. (S507).

以上説明したように、先行ジョブの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 control unit 21 functions as the time calculation unit 28 and the determination unit 29) has been described. The job processing method of the present invention can be similarly applied to a case where the job processing apparatus is operated (the control unit of the controller 30 functions as a time calculation unit and a determination unit).

本発明は、ジョブを処理するジョブ処理装置、当該ジョブ処理装置におけるジョブ処理方法、当該ジョブ処理装置で動作するジョブ処理プログラム及び当該ジョブ処理プログラムを記録した記録媒体に利用可能である。   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 control unit 11a CPU
11b ROM
11c RAM
12 storage unit 13 network I / F unit 14 display unit 15 operation unit 16 OS
17 Document Creation Application 18 Printer Driver 20 Image Forming Apparatus 21 Control Unit 21a CPU
21b ROM
21c RAM
Reference Signs List 22 storage unit 23 network I / F unit 24 display operation unit 25 image processing unit 26 print processing unit 27 post-processing unit 28 time calculation unit 29 determination unit 30 controller 40 post-processing device 50 communication network

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
前記印刷処理部は、前記第2ジョブの画像を印刷した用紙を、前記第1ジョブの画像を印刷した用紙とは異なる場所に搬送する、
ことを特徴とする請求項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ジョブの前記n枚目の画像の印刷が終了した後、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項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ジョブは、前記画像を印刷した用紙に対して後処理を実施するジョブであり、
前記所定のタイミングは、前記第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ジョブは、前記画像を印刷した用紙に対して後処理を実施するジョブであり、
前記所定のタイミングは、前記第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
前記タイミングは、前記第1ジョブ及び前記第2ジョブの双方の印刷が終了するまでの時間を最も短くするタイミングである、
ことを特徴とする請求項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:
前記印刷処理では、前記第2ジョブの画像を印刷した用紙を、前記第1ジョブの画像を印刷した用紙とは異なる場所に搬送する、
ことを特徴とする請求項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:
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像の印刷が終了した後、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項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ジョブは、前記画像を印刷した用紙に対して後処理を実施するジョブであり、
前記所定のタイミングは、前記第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ジョブは、前記画像を印刷した用紙に対して後処理を実施するジョブであり、
前記所定のタイミングは、前記第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:
前記タイミングは、前記第1ジョブ及び前記第2ジョブの双方の印刷が終了するまでの時間を最も短くするタイミングである、
ことを特徴とする請求項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:
前記印刷処理では、前記第2ジョブの画像を印刷した用紙を、前記第1ジョブの画像を印刷した用紙とは異なる場所に搬送する、
ことを特徴とする請求項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:
前記所定のタイミングは、前記第1ジョブの前記n枚目の画像の印刷が終了した後、直ちに前記第1ジョブの前記n+1枚目の画像の印刷を開始できるタイミングである、
ことを特徴とする請求項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ジョブは、前記画像を印刷した用紙に対して後処理を実施するジョブであり、
前記所定のタイミングは、前記第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ジョブは、前記画像を印刷した用紙に対して後処理を実施するジョブであり、
前記所定のタイミングは、前記第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:
前記タイミングは、前記第1ジョブ及び前記第2ジョブの双方の印刷が終了するまでの時間を最も短くするタイミングである、
ことを特徴とする請求項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:
JP2018147342A 2018-08-06 2018-08-06 Device, method and program for processing job Pending JP2020023053A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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