[go: up one dir, main page]

JP2009160849A - Printing apparatus, printing control method, and computer program - Google Patents

Printing apparatus, printing control method, and computer program Download PDF

Info

Publication number
JP2009160849A
JP2009160849A JP2008001594A JP2008001594A JP2009160849A JP 2009160849 A JP2009160849 A JP 2009160849A JP 2008001594 A JP2008001594 A JP 2008001594A JP 2008001594 A JP2008001594 A JP 2008001594A JP 2009160849 A JP2009160849 A JP 2009160849A
Authority
JP
Japan
Prior art keywords
job
printing
processing
unit
post
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
JP2008001594A
Other languages
Japanese (ja)
Inventor
Tadanori Nakatsuka
忠則 中塚
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2008001594A priority Critical patent/JP2009160849A/en
Publication of JP2009160849A publication Critical patent/JP2009160849A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】 後処理された印刷物を得るのに要する時間を従来よりも低減させる。
【解決手段】 先行するジョブ(Job1)の1部の印刷が終わり、インラインフィニッシャーである後処理部17で、先行するジョブ(Job1)の印刷物に対する後処理が行われている間に、次のジョブ(Job2)を1部ずつ印刷する。そして、次のジョブ(Job2)の1部の印刷が終了すると、先行するジョブ(Job1)の製本終了通知が発行されたか否かを判定する。この判定の結果、先行するジョブ(Job1)の製本終了通知が発行されると、次のジョブ(Job2)の印刷を中断し、先行するジョブ(Job1)の次の部の印刷を実行する。このような動作を繰り返すことにより、複数のジョブからなる製本印刷全体の処理効率を従来よりも上げることが可能となる。
【選択図】 図6
PROBLEM TO BE SOLVED: To reduce the time required to obtain a post-processed printed matter than before.
SOLUTION: The printing of one copy of the preceding job (Job1) is finished, and the post-processing unit 17 which is an inline finisher performs the post-processing for the printed matter of the preceding job (Job1). (Job2) is printed one by one. Then, when printing of one copy of the next job (Job 2) is completed, it is determined whether or not a bookbinding completion notification for the preceding job (Job 1) has been issued. As a result of this determination, when a bookbinding completion notification for the preceding job (Job 1) is issued, printing of the next job (Job 2) is interrupted, and printing of the next copy of the preceding job (Job 1) is executed. By repeating such an operation, it is possible to increase the processing efficiency of the entire bookbinding printing composed of a plurality of jobs as compared with the prior art.
[Selection] Figure 6

Description

本発明は、印刷装置、印刷制御方法、及びコンピュータプログラムに関し、特に、印刷物に対する後処理を印刷装置の内部で行うために用いて好適なものである。   The present invention relates to a printing apparatus, a printing control method, and a computer program, and is particularly suitable for performing post-processing on a printed matter inside the printing apparatus.

電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、印刷業界に対抗して、プリント・オン・ディマンド(Print On Demand:以下、PODと称する)の市場が広まりつつある。   As electrophotographic printing devices and ink jet printing devices increase in speed and increase in image quality, the print on demand (hereinafter referred to as POD) market is expanding against the printing industry. is there.

PODは、印刷業界で扱うジョブよりも比較的小ロットのジョブを、大掛かりな装置やシステムを用いずに、短納期で取り扱えることを目指しており、大規模な印刷機、印刷手法に変わるものである。
PODは、印刷業界の印刷装置とは異なり、部単位ごとに印刷を行い、中綴じ製本、くるみ製本等の製本処理を行える特長がある。
POD aims to be able to handle relatively small lot jobs faster than jobs handled in the printing industry, with a short delivery time without using large-scale equipment and systems. is there.
Unlike a printing apparatus in the printing industry, POD has a feature that printing is performed for each copy unit and bookbinding processing such as saddle stitch binding and case binding can be performed.

従来、印刷処理を高速に実行するものとして、特許文献1に記載の技術があった。この技術では、あるサイズの用紙に印刷されるべき印刷対象文書データに基づき、そのサイズの倍のサイズの用紙に印刷を行い、印刷された用紙を2つに切断して重ねると、元の印刷対象データを直接印刷装置に印刷させた場合と同じ印刷物を得るようにしている。   Conventionally, there has been a technique described in Japanese Patent Application Laid-Open No. 2004-151620 that executes printing processing at high speed. In this technology, based on the print target document data to be printed on a certain size of paper, printing is performed on a paper whose size is twice that size, and when the printed paper is cut into two and stacked, the original print The same printed matter as that obtained when the target data is directly printed by the printing apparatus is obtained.

また、複数のジョブを割り込ませて印刷するものとして、特許文献2に記載の技術があった。この技術では、処理中の印刷ジョブよりも優先度の高い印刷ジョブが新たに入力された場合に、処理中の印刷ジョブによって印刷される画像がテキスト画像であるかイメージ画像であるかを判別する。そして、処理中の印刷ジョブによって印刷される画像がテキスト画像である場合にのみ新たに入力された印刷ジョブが割り込み処理される。一方、処理中の印刷ジョブによって印刷される画像がイメージ画像である場合には、処理中の印刷ジョブの処理が続行されるようにする。   Further, there is a technique described in Patent Document 2 that prints by interrupting a plurality of jobs. In this technique, when a print job having a higher priority than the print job being processed is newly input, it is determined whether the image printed by the print job being processed is a text image or an image image. . Only when the image printed by the print job being processed is a text image, the newly input print job is interrupted. On the other hand, when the image printed by the print job being processed is an image, the processing of the print job being processed is continued.

特開平11−212750号公報JP-A-11-2127750 特開2005−216252号公報JP 2005-216252 A

しかしながら、一般に製本処理時間は印刷処理時間よりも遅い。したがって、前述した従来の技術では、印刷処理時間を高速化することが可能になっても製本処理時間の遅さによって、製本印刷された印刷物を得るのに必要なトータルの処理時間を早くすることが困難であるという課題があった。特に複数のドキュメントを複数部数印刷する場合にはこの課題が顕著になり、ユーザの負担となっていた。   However, in general, the bookbinding processing time is slower than the printing processing time. Therefore, in the conventional technique described above, even if it is possible to increase the printing processing time, the total processing time required to obtain the printed material that has been bound and printed is increased by the slow binding time. There was a problem that it was difficult. In particular, when a plurality of documents are printed in a plurality of copies, this problem becomes remarkable, which is a burden on the user.

図16は、製本印刷装置における従来の印刷・製本処理を説明するフローチャートである。ここでは、ネットワークを介してPCからPDL(Page Description Language)データが製本印刷装置に届き、そのPDLデータに対して製本印刷装置が印刷・製本処理を行う場合を説明する。
ステップS501において、製本印刷装置は、PDLデータの形でネットワークを介してPCから届いた原稿を入力する。
次に、ステップS502において、製本印刷装置は、処理するジョブをひとつ確定する。通常は、ホールドされているジョブの中から最も先に印刷命令がきたジョブを、処理するジョブとして選択する。
次に、ステップS503において、製本印刷装置は、ステップS502で選択したジョブに対して、RIP処理を行う。すなわち、製本印刷装置は、ステップS502で選択したジョブのPDLデータを解釈して印刷するための画像データに変換して製本印刷装置内の記憶装置に格納する。
FIG. 16 is a flowchart for explaining conventional printing and bookbinding processing in the bookbinding printing apparatus. Here, a case will be described in which PDL (Page Description Language) data arrives from a PC via a network to a bookbinding printing apparatus, and the bookbinding printing apparatus performs printing / bookbinding processing on the PDL data.
In step S501, the bookbinding printing apparatus inputs a document received from the PC via the network in the form of PDL data.
In step S502, the bookbinding printing apparatus determines one job to be processed. Normally, the job that has the print command first among the held jobs is selected as the job to be processed.
In step S503, the bookbinding printing apparatus performs RIP processing on the job selected in step S502. That is, the bookbinding printing apparatus interprets the PDL data of the job selected in step S502, converts it into image data for printing, and stores it in a storage device in the bookbinding printing apparatus.

次に、ステップS504において、製本印刷装置のプリンタ部は、記憶装置に格納された画像データの印刷を部単位で行う。そして、ステップS505において、製本印刷装置のプリンタ部は、印刷物を後処理部へ搬送する。
次に、ステップS506において、製本印刷装置の後処理部(インラインフィニッシャー)は、くるみ製本等の製本処理を行う。
次に、ステップS507において、製本印刷装置は、処理中のジョブの全ての部数について処理を行ったか否かを判定する。この判定の結果、処理中のジョブの全ての部数について処理を行っていない場合には、ステップS504に戻り、処理中のジョブの全ての部数について処理を行うまで、ステップS504〜S507の処理を繰り返し行う。
次に、ステップS508において、製本印刷装置は、全てのジョブについて処理を行ったか否かを判定する。この判定の結果、全てのジョブについて処理を行っていない場合には、ステップS502に戻り、全てのジョブについて処理を行うまで、ステップS502〜S508の処理を繰り返し行う。
In step S504, the printer unit of the bookbinding printing apparatus prints image data stored in the storage device in units of copies. In step S505, the printer unit of the bookbinding printing apparatus conveys the printed matter to the post-processing unit.
In step S506, the post-processing unit (inline finisher) of the bookbinding printing apparatus performs bookbinding processing such as case binding.
In step S507, the bookbinding printing apparatus determines whether processing has been performed for all copies of the job being processed. If the result of this determination is that processing has not been performed for all copies of the job being processed, processing returns to step S504, and processing of steps S504 to S507 is repeated until processing has been performed for all copies of the job being processed. Do.
In step S508, the bookbinding printing apparatus determines whether all jobs have been processed. If the result of this determination is that processing has not been performed for all jobs, processing returns to step S502, and processing in steps S502 to S508 is repeated until processing has been performed for all jobs.

図17は、以上のような印刷・製本処理におけるジョブの進行状況を概念的に示す図である。従来では、以上のようにして印刷と製本処理とを繰り返すわけであるが、図17に示すように、くるみ製本等を行うインラインフィニッシャーの処理速度は、プリンタ部の処理速度に比べ非常に遅い。
図17に示す例では、インラインフィニッシャーの処理速度が30枚/分であり、プリンタ部の処理時間が70枚/分である。すると、プリンタ部では、インラインフィニッシャーの処理が終了するまで、次の部の印刷を待つ待ち時間が発生する。したがって、従来の技術では、前述したように、製本印刷された印刷物を得るのに時間がかかるという課題があった。特に、複数のドキュメントを複数部数印刷する場合にはこの課題が顕著になり、ユーザの負担となっていた。
FIG. 17 is a diagram conceptually showing the progress of a job in the printing / binding process as described above. Conventionally, printing and bookbinding processing are repeated as described above. However, as shown in FIG. 17, the processing speed of the inline finisher that performs case binding or the like is very low compared to the processing speed of the printer unit.
In the example shown in FIG. 17, the processing speed of the inline finisher is 30 sheets / minute, and the processing time of the printer unit is 70 sheets / minute. Then, in the printer unit, a waiting time for waiting for printing of the next unit occurs until the inline finisher process is completed. Therefore, as described above, the conventional technique has a problem that it takes time to obtain a book-printed printed matter. In particular, when a plurality of documents are printed in a plurality of copies, this problem becomes remarkable, which is a burden on the user.

本発明は、このような問題点に鑑みてなされたものであり、後処理された印刷物を得るのに要する時間を従来よりも低減させることを目的とする。   The present invention has been made in view of such problems, and an object of the present invention is to reduce the time required to obtain a post-processed printed material as compared with the conventional technique.

本発明の印刷装置は、複数部の印刷物を形成し、形成した印刷物に対して後処理を行うジョブを取得する取得手段と、前記取得手段により取得されたジョブに基づく印刷を行う印刷手段と、前記印刷手段により得られた印刷物に対して後処理を行う後処理手段と、前記印刷手段により印刷されるジョブを切り替える切り替え手段とを有し、前記切り替え手段は、先行するジョブの印刷が部単位で終了すると、当該先行するジョブの印刷を中断して次のジョブ以降のジョブに基づく印刷を行わせ、前記先行するジョブの後処理が前記後処理手段で行われると、当該次のジョブ以降のジョブに基づく印刷を中断して、前記先行するジョブの残りの部の印刷を再開させることを特徴とする。   The printing apparatus according to the present invention includes: an acquisition unit that forms a plurality of printed materials, and acquires a job for performing post-processing on the formed printed material; and a printing unit that performs printing based on the job acquired by the acquisition unit; A post-processing unit that performs post-processing on the printed matter obtained by the printing unit; and a switching unit that switches a job printed by the printing unit, wherein the switching unit prints a preceding job in units of copies. When the post-processing of the preceding job is performed by the post-processing means, the printing of the preceding job is interrupted and printing based on the job after the next job is performed. Printing based on a job is interrupted, and printing of the remaining copy of the preceding job is resumed.

本発明の印刷制御方法は、複数部の印刷物を形成し、形成した印刷物に対して後処理を行うジョブを取得する取得ステップと、前記取得ステップにより取得されたジョブに基づく印刷を行う印刷ステップと、前記印刷ステップにより得られた印刷物に対して後処理を行う後処理ステップと、前記印刷ステップにより印刷されるジョブを切り替える切り替えステップとを有し、前記切り替えステップは、先行するジョブの印刷が部単位で終了すると、当該先行するジョブの印刷を中断して次のジョブ以降のジョブに基づく印刷を行わせ、前記先行するジョブの後処理が前記後処理ステップで行われると、当該次のジョブ以降のジョブに基づく印刷を中断して、前記先行するジョブの残りの部の印刷を再開させることを特徴とする。   The printing control method of the present invention includes an acquisition step of forming a print of a plurality of copies and performing a post-processing on the formed print, and a printing step of performing printing based on the job acquired by the acquisition step A post-processing step for performing post-processing on the printed matter obtained by the printing step, and a switching step for switching a job printed by the printing step. The switching step includes a step of printing a preceding job. When finished in units, the printing of the preceding job is interrupted and printing based on the job after the next job is performed. When the post-processing of the preceding job is performed at the post-processing step, Printing based on the current job is interrupted, and printing of the remaining copy of the preceding job is resumed.

本発明のコンピュータプログラムは、複数部の印刷物を形成し、形成した印刷物に対して後処理を行うジョブを取得する取得ステップと、前記取得ステップにより取得されたジョブに基づく印刷を行うことを印刷手段に指示する印刷ステップと、前記印刷ステップにより得られた印刷物に対して後処理を行うことを後処理手段に指示する後処理ステップと、前記印刷手段により印刷されるジョブを切り替える切り替えステップとをコンピュータに実行させ、前記切り替えステップは、先行するジョブの印刷が部単位で終了すると、当該先行するジョブの印刷を中断して次のジョブ以降のジョブに基づく印刷を行わせ、前記先行するジョブの後処理が前記後処理手段で行われると、当該次のジョブ以降のジョブに基づく印刷を中断して、前記先行するジョブの残りの部の印刷を再開させることを特徴とする。   The computer program according to the present invention includes: an acquisition step of forming a print of a plurality of copies, and obtaining a job for performing post-processing on the formed print; and printing means for performing printing based on the job acquired by the acquisition step A printing step instructing the printer, a post-processing step instructing the post-processing means to perform post-processing on the printed matter obtained in the printing step, and a switching step for switching a job to be printed by the printing means. When the printing of the preceding job is finished in units of copies, the switching step interrupts printing of the preceding job and performs printing based on the job after the next job. When the processing is performed by the post-processing means, the printing based on the job after the next job is interrupted, and the destination And wherein the resuming the printing of the remaining part of the job to be.

本発明によれば、複数のジョブの印刷物を後処理する場合の全体の処理時間を従来よりも低減させることができる。   According to the present invention, it is possible to reduce the entire processing time when post-processing printed materials of a plurality of jobs as compared with the conventional method.

(第1の実施形態)
以下に、図面を参照しながら、本発明の第1の実施形態について説明する。
図1は、MFP(Multi Function Peripheral:マルチファンクション周辺機器)の構成の一例を示すブロック図である。
MFP1は、複数のジョブのデータを記憶することが可能なハードディスク等のメモリを自装置の内部に具備している。MFP1は、スキャナ等から得られたジョブのデータを、前記メモリを介してプリントするコピー機能を具備している。また、MFP1は、コンピュータ等の外部装置から出力されたジョブのデータを、前記メモリを介してプリントするプリント機能を具備している。MFP1は、これらの機能を含む複数の機能を具備した画像形成装置である。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating an example of a configuration of an MFP (Multi Function Peripheral).
The MFP 1 includes a memory such as a hard disk capable of storing data of a plurality of jobs in its own apparatus. The MFP 1 has a copy function for printing job data obtained from a scanner or the like via the memory. The MFP 1 also has a print function for printing job data output from an external device such as a computer via the memory. The MFP 1 is an image forming apparatus having a plurality of functions including these functions.

尚、システムを構成するに際し、前述した複数の機能を有する複合機能型の画像形成装置と、プリント機能を有する単一機能型の画像形成装置(例えばSFP(Single Function Peripheral:単一機能周辺機器)とを用いてもよい。また、複合機能型の画像形成装置と、単一機能型の画像形成装置との何れか一方のタイプの画像形成装置のみを具備する構成でもよい。ただし、これらの画像形成装置には、後述する後処理部17を組み込むようにする。   When configuring the system, the above-described multi-function image forming apparatus having a plurality of functions and a single-function image forming apparatus having a print function (for example, SFP (Single Function Peripheral)) In addition, the image forming apparatus may be configured to include only one type of image forming apparatus of a composite function type image forming apparatus and a single function type image forming apparatus. A post-processing unit 17 to be described later is incorporated in the forming apparatus.

図1において、入力画像処理部10は、紙原稿等をスキャナ等の画像読み取り装置で読み取り、読み取った紙原稿のデータ(画像データ)を画像処理する。
NIC(Network Interface Card)部19は、ネットワークを介して入力された画像データ(主に、PDLデータ)をRIP部12に渡したり、MFP1の内部の画像データや装置情報等を、ネットワークを介して外部に送信したりする。RIP(Raster Image Processor)部23は、入力されたPDLデータを解読し、RIP展開(ラスタライズ)する部分である。
In FIG. 1, an input image processing unit 10 reads a paper document or the like with an image reading device such as a scanner, and performs image processing on the data (image data) of the read paper document.
A NIC (Network Interface Card) unit 19 passes image data (mainly PDL data) input via the network to the RIP unit 12, and transmits image data, device information, and the like inside the MFP 1 via the network. Or send it to the outside. The RIP (Raster Image Processor) unit 23 is a part that decodes input PDL data and performs RIP development (rasterization).

入力された画像データは、MFP制御部13に送られる。MFP制御部13は、入力されたデータや出力するデータを制御する交通整理の役割を果たしている。なお、MFP制御部13は、MFPのCPUである。
また、MFP制御部13に入力された画像データは、メモリ部20に一旦格納される。格納された画像データは、一時的に格納されたり、必要に応じて呼び出されたりする。
MFP制御部13の中に印刷切り替え制御部14がある。
The input image data is sent to the MFP control unit 13. The MFP control unit 13 plays a role of traffic control for controlling input data and output data. The MFP control unit 13 is a CPU of the MFP.
Further, the image data input to the MFP control unit 13 is temporarily stored in the memory unit 20. The stored image data is temporarily stored or called as necessary.
A print switching control unit 14 is included in the MFP control unit 13.

印刷切り替え制御部14では、本実施形態の核となる処理を行う。すなわち、印刷切り替え制御部14は、先行するジョブの印刷処理がプリンタ部16で行われている最中に、後処理部17の製本終了通知部18から、製本終了通知が来たか否かを判定する。ここで、プリンタ部16は、ジョブの印刷処理を部単位で行うものとする。この判定の結果、先行するジョブの印刷処理が行われている最中に、製本終了通知が来ない場合、印刷切り替え制御部14は、先行するジョブの"処理中の部"の印刷が終了した後、次のジョブ以降のジョブの印刷処理を、先行するジョブの印刷処理に割り込ませる。その後、先行するジョブの製本終了通知が来た場合、印刷切り替え制御部14は、次以降のジョブの"処理中の部"の印刷が終了次第、先行するジョブの部単位の印刷を行うように印刷処理の対象を切り替える処理を行う。   The print switching control unit 14 performs processing that is the core of the present embodiment. That is, the print switching control unit 14 determines whether or not a bookbinding completion notification has been received from the bookbinding completion notification unit 18 of the post-processing unit 17 while the printing process of the preceding job is being performed by the printer unit 16. To do. Here, it is assumed that the printer unit 16 performs job printing processing in units of copies. As a result of this determination, if the bookbinding end notification is not received while the print processing of the preceding job is being performed, the print switching control unit 14 has finished printing the “processing portion” of the preceding job. Thereafter, the print processing of the job after the next job is interrupted by the print processing of the preceding job. Thereafter, when a notice of bookbinding completion for the preceding job is received, the print switching control unit 14 performs printing for each preceding job as soon as printing of the “in process” of the subsequent job is completed. A process of switching the target of the printing process is performed.

MFP制御部13は、PDLデータが入力されると、PDLデータに対してRIP処理を施すようにRIP部12に指示したり、プリントする画像データに対して、必要に応じてプリントのための画像処理を行うように出力画像処理部15に指示したりする。更に、MFP制御部13は、RIP部12や出力画像処理部15で作られる"画像データの中間データやプリントレディデータ(プリントのためのビットマップデータやそれを圧縮したデータ)"を必要に応じて、文書管理部22に再度格納することもできる。   When the PDL data is input, the MFP control unit 13 instructs the RIP unit 12 to perform RIP processing on the PDL data, or prints image data to be printed as necessary. The output image processing unit 15 is instructed to perform processing. Further, the MFP control unit 13 generates “image data intermediate data and print ready data (bitmap data for printing and data obtained by compressing the data)” created by the RIP unit 12 and the output image processing unit 15 as necessary. Thus, it can be stored again in the document management unit 22.

文書管理部22は、複数の画像データを格納することが可能なハードディスク等のメモリを具備している。例えば、MFP制御部13(のCPU)は、文書管理部22が備えるハードディスクに複数の画像データを格納する。画像データとしては、例えば、入力画像処理部10からの画像データや、NIC部19を介して入力されたコンピュータ等の外部装置からの画像データや、専用I/F部やUSB I/F部を介して入力された様々な画像データ等の複数種類の画像データがある。
また、MFP制御部13は、文書管理部22が備えるハードディスクに格納された画像データを適宜読み出して、プリンタ部16等の出力部に転送して、プリンタ部16による印刷処理等の出力処理を実行できるようにする。また、MFP制御部13は、オペレータからの指示により、文書管理部22が備えるハードディスクから読み出した画像データを、コンピュータや他の画像形成装置等の外部装置に転送できるようにする。
The document management unit 22 includes a memory such as a hard disk capable of storing a plurality of image data. For example, the MFP control unit 13 (CPU) stores a plurality of image data in a hard disk provided in the document management unit 22. Examples of the image data include image data from the input image processing unit 10, image data from an external device such as a computer input via the NIC unit 19, a dedicated I / F unit and a USB I / F unit. There are a plurality of types of image data such as various image data inputted through the network.
The MFP control unit 13 appropriately reads out image data stored in the hard disk included in the document management unit 22, transfers the image data to an output unit such as the printer unit 16, and executes output processing such as printing processing by the printer unit 16. It can be so. In addition, the MFP control unit 13 can transfer image data read from the hard disk included in the document management unit 22 to an external device such as a computer or another image forming apparatus in accordance with an instruction from the operator.

画像データを文書管理部22に記憶する際には、必要に応じて、画像データを圧縮して記憶したり、逆に文書管理部22に圧縮して記憶された画像データを読み出す際にその画像データを元の画像データに伸張して戻したりする等の処理を行う。このような画像データの圧縮と伸張は、圧縮伸張部21で行われる。また、データをネットワークに伝送する際には、JPEG、JBIG、ZIP等圧縮データを使用することが一般に知られている。このような圧縮データがMFP1に入力された場合、その圧縮データは、この圧縮伸張部21にて解凍(伸張)される。   When storing image data in the document management unit 22, the image data is compressed and stored as necessary, or conversely, when the image data compressed and stored in the document management unit 22 is read out, the image data is stored. Processing such as decompressing the data back to the original image data is performed. Such compression and decompression of the image data is performed by the compression / decompression unit 21. In addition, it is generally known to use compressed data such as JPEG, JBIG, and ZIP when transmitting data to a network. When such compressed data is input to the MFP 1, the compressed data is decompressed (expanded) by the compression / expansion unit 21.

出力画像処理部15は、入力した画像データに対して、プリントするために必要な画像処理を施し、プリンタ部16に出力する。プリンタ部16は、シート(紙)を給紙し、出力画像処理部15で作られた画像データをそのシート上に順次印字していく。印字されたシートは後処理部17へ送り込まれる。後処理部17は、シートの仕分け処理やシートの仕上げ処理、すなわち中綴じ製本や、くるみ製本等を行う。   The output image processing unit 15 performs image processing necessary for printing the input image data and outputs the processed image data to the printer unit 16. The printer unit 16 feeds sheets (paper) and sequentially prints the image data created by the output image processing unit 15 on the sheets. The printed sheet is sent to the post-processing unit 17. The post-processing unit 17 performs sheet sorting processing and sheet finishing processing, that is, saddle stitch binding, case binding, and the like.

操作部11は、前述したようなMFP1の処理や機能を選択したり操作指示したりするためのものである。操作部11は、例えば、タッチパネルを有する高解像度の表示装置を備え、メモリ部20等にある画像データをプレビュー表示することができる。そして、オペレータのタッチパネルの操作により、プレビュー表示した画像データの印刷が指示されると、その画像データがプリントされる。   The operation unit 11 is for selecting processes and functions of the MFP 1 as described above and for instructing operations. The operation unit 11 includes a high-resolution display device having a touch panel, for example, and can display a preview of image data in the memory unit 20 or the like. Then, when printing of the preview-displayed image data is instructed by the operator's operation on the touch panel, the image data is printed.

このように、MFP1には様々な機能と利用方法とがある。以下のA)〜H)にその例を示す。尚、以下のA)〜H)に示す"→"は、データが処理される順番を示すものである。また、以下のA)〜H)では、MFP制御部13を省略しているが、データは、MFP制御部13を介して各部に出力される。   As described above, the MFP 1 has various functions and usage methods. Examples are shown in the following A) to H). Note that “→” shown in A) to H) below indicates the order in which data is processed. Further, in the following A) to H), the MFP control unit 13 is omitted, but data is output to each unit via the MFP control unit 13.

A)複写機能:入力画像処理部10→出力画像処理部15→プリンタ部16
B)ネットワークスキャン:入力画像処理部10→NIC部19
C)ネットワークプリント:NIC部19→RIP部12→出力画像処理部15→プリンタ部16
D)ボックススキャン機能:入力画像処理部10→出力画像処理部15→メモリ部20
E)ボックスプリント機能:メモリ部20→プリンタ部16
F)ボックス受信機能 :NIC部19→RIP部12→出力画像処理部15→メモリ部20
G)ボックス送信機能 :メモリ部20→NIC部19
H)プレビュー機能:メモリ部20→操作部11
A) Copying function: input image processing unit 10 → output image processing unit 15 → printer unit 16
B) Network scan: input image processing unit 10 → NIC unit 19
C) Network printing: NIC unit 19 → RIP unit 12 → output image processing unit 15 → printer unit 16
D) Box scan function: input image processing unit 10 → output image processing unit 15 → memory unit 20
E) Box print function: memory unit 20 → printer unit 16
F) Box reception function: NIC unit 19 → RIP unit 12 → output image processing unit 15 → memory unit 20
G) Box transmission function: Memory unit 20 → NIC unit 19
H) Preview function: memory unit 20 → operation unit 11

尚、本実施形態の特徴部分の処理は、主に、プリンタ部16と、後処理部17と、ジョブを制御するMFP制御部13とを用いて実現される。
図2は、印刷システムの構成の一例を示す図である。
図2に示す印刷システムは、本実施形態の特徴部分の処理を実行する"プリンタ部16と後処理部17とMFP制御部13とを有するMFP1"の他に、以下の装置を備えている。すなわち、印刷システムは、MFP1、プリントサーバ2、クライアントPC3a、3b、紙折り機4、断裁機5、中綴じ製本機6、くるみ製本機7とを備え、これらはネットワーク8を介して相互に通信可能に接続されている。
Note that the processing of the characteristic part of the present embodiment is realized mainly using the printer unit 16, the post-processing unit 17, and the MFP control unit 13 that controls jobs.
FIG. 2 is a diagram illustrating an example of the configuration of the printing system.
The printing system shown in FIG. 2 includes the following apparatuses in addition to “MFP 1 having printer unit 16, post-processing unit 17, and MFP control unit 13” that executes the processing of the characteristic part of the present embodiment. That is, the printing system includes an MFP 1, a print server 2, client PCs 3 a and 3 b, a paper folding machine 4, a cutting machine 5, a saddle stitch binding machine 6, and a case binding machine 7, which communicate with each other via a network 8. Connected as possible.

プリントサーバ2は、主に2つの役割を持っている。1つは、ディジタルプリント部における"外部との情報の送受"である。入稿されるジョブの画像情報や設定情報等は、まずプリントサーバ2に入力され、そのジョブが終了するとステータス等の情報がプリントサーバ2から外部に知らされる。もう1つは、ディジタルプリント部の内部の管理制御である。外部から入力されたジョブや、ディジタルプリント部の内部で発生したジョブは、プリントサーバ2にて一元管理されている。ディジタルプリント部の内部では、管理下にある全てのデバイスの状況と全てのジョブの状況とが監視できると共に、ジョブの"一時停止、設定変更、及び印刷再開"や、ジョブの"複製、移動、及び削除"等の制御が行えるようになっている。   The print server 2 mainly has two roles. One is “transmission / reception of information to / from the outside” in the digital print section. Image information, setting information, and the like of the submitted job are first input to the print server 2, and information such as status is notified to the outside from the print server 2 when the job is completed. The other is management control inside the digital print unit. Jobs input from the outside and jobs generated inside the digital print unit are centrally managed by the print server 2. Inside the digital print section, you can monitor the status of all devices under management and the status of all jobs, as well as “pause, change settings, and resume printing” of jobs and “copy, move, And deletion "can be controlled.

本実施形態では、プリントサーバ2はポストプレスサーバの働きをもっていることとする。
ポストプレスサーバは、後処理工程を統括管理するコンピュータである。ポストプレスサーバは、受注サーバにて受け付けたジョブの指示や、MISサーバから出されるジョブの指示等に基づいて、ポストプレス部で仕上げ可能な後処理条件を作り出し、エンドユーザの要求通りとなるように後処理(仕上げ処理)工程の指示を行う。ポストプレスサーバは、JDF等の情報交換手段を使って、ポストプレス部の内部で生成されるコマンドやステータス情報を用いて、後処理を行う機器と情報を交換している。
In the present embodiment, it is assumed that the print server 2 functions as a post press server.
The post-press server is a computer that performs overall management of post-processing processes. The post-press server creates post-processing conditions that can be finished by the post-press section based on job instructions received by the order receiving server, job instructions issued from the MIS server, etc. Next, the post-processing (finishing) process is instructed. The post press server uses information exchange means such as JDF to exchange information with a device that performs post-processing using commands and status information generated inside the post press section.

クライアントPC3は、入力されたアプリケーションファイルの編集、印刷指示、及びプリントレディファイルの投入を行う。また、クライアントPC3は、プリントサーバ2内で管理されているデバイスやジョブの監視や制御を補佐する役割を持っている。   The client PC 3 edits the input application file, issues a print instruction, and inputs a print ready file. The client PC 3 has a role of assisting in monitoring and controlling devices and jobs managed in the print server 2.

図3は、MFP1の内部構成の一例を示す断面図である。
図3に示すように、MFP1には、定着部31、給紙/搬送部32、スキャナ部33、感光ドラム34aを備えた作像部34、ポリゴンミラー35aを備えたレーザ露光部35、及びシート収納庫36a、36bを備えている。また、MFP1には、両面搬送経路37が形成されている。この他、MFP1には、後処理部17が備わっている。トナーが転写され定着したシート(記録紙)は、後処理部(インラインフィニッシャー)17へ搬送される。図4は、後処理部(インラインフィニッシャー)17の内部構成の一例を示す断面図である。
本実施形態のようにMFP1が後処理部17を有している場合には、プリンタ部16が備える定着部31から排出されたシートは、後処理部17に入る。後処理部17には、サンプルトレイ41及びスタックトレイ42がある。ジョブの種類や排出されるシートの枚数に応じて、使用されるトレイが切り替えられる。
FIG. 3 is a cross-sectional view illustrating an example of the internal configuration of the MFP 1.
As shown in FIG. 3, the MFP 1 includes a fixing unit 31, a paper feeding / conveying unit 32, a scanner unit 33, an image forming unit 34 including a photosensitive drum 34a, a laser exposure unit 35 including a polygon mirror 35a, and a sheet. Storage 36a, 36b is provided. Further, a double-sided conveyance path 37 is formed in the MFP 1. In addition, the MFP 1 includes a post-processing unit 17. The sheet (recording paper) on which the toner has been transferred and fixed is conveyed to a post-processing unit (inline finisher) 17. FIG. 4 is a cross-sectional view showing an example of the internal configuration of the post-processing unit (inline finisher) 17.
When the MFP 1 has the post-processing unit 17 as in the present embodiment, the sheet discharged from the fixing unit 31 provided in the printer unit 16 enters the post-processing unit 17. The post-processing unit 17 includes a sample tray 41 and a stack tray 42. Depending on the type of job and the number of discharged sheets, the tray to be used is switched.

出力すべきジョブに対してステープルモードが設定されている場合には、スタックトレイ42にシートを排出する。その際には、シートがスタックトレイ42に排出される前に、後処理部17の内部の処理トレイ43に、シートをジョブ毎に順次蓄えておく。そして、その処理トレイ43上に蓄えられたシートをステープラ44にてバインドして記録紙束を形成し、その記録紙束をスタックトレイ42へ排出する。   If the staple mode is set for the job to be output, the sheets are discharged onto the stack tray 42. At that time, before the sheets are discharged to the stack tray 42, the sheets are sequentially stored for each job in the processing tray 43 inside the post-processing unit 17. The sheets stored on the processing tray 43 are bound by the stapler 44 to form a recording paper bundle, and the recording paper bundle is discharged to the stack tray 42.

その他、サンプルトレイ41又はスタックトレイ42に至るまでに、紙をZ字状に折るためのZ折り機45や、ファイル用の2つ(又は3つ)の穴開けを行うパンチャ46があり、ジョブの種類に応じてそれぞれの処理を行う。例えば、出力すべきジョブに対するシート処理に関する設定として、ユーザにより操作部11を介してZ折り処理設定がなされた場合には、そのジョブの記録紙に対してZ折り機45により折り処理を実行する。そして、折り処理がなされた記録紙を、後処理部17の内部を通過させて、スタックトレイ42やサンプルトレイ41等の排出トレイに排紙する。また、例えば、出力すべきジョブに対するシート処理に関する設定として、ユーザにより操作部11を介してパンチ処理設定がなされた場合には、そのジョブの記録紙に対してパンチャ46によるパンチ処理を実行する。そして、パンチ処理がなされた記録紙を、後処理部17の内部を通過させて、スタックトレイ42やサンプルトレイ41等の排出トレイに排紙する。   In addition to the sample tray 41 or the stack tray 42, there are a Z-folder 45 for folding paper into a Z-shape and a puncher 46 for punching two (or three) holes for files. Each process is performed according to the type of the. For example, when the user sets the Z-folding process via the operation unit 11 as the setting related to the sheet process for the job to be output, the Z-folder 45 executes the folding process for the recording paper of the job. . Then, the folded recording paper is passed through the inside of the post-processing unit 17 and discharged to a discharge tray such as the stack tray 42 or the sample tray 41. Further, for example, when the user sets punch processing via the operation unit 11 as a setting related to sheet processing for a job to be output, punch processing by the puncher 46 is executed for the recording paper of the job. Then, the punched recording paper is passed through the interior of the post-processing unit 17 and discharged to a discharge tray such as the stack tray 42 or the sample tray 41.

更に、サドルステッチャ47は、シートの中央部分を2ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、パンフレットのようなブックレットを作成する処理(製本処理)を行う。サドルステッチャ47で製本処理されたシートは、ブックレットトレイ48に排出される。サドルステッチャ47による製本処理等のシート処理動作の実行可否も、前述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づいて判断される。   Further, the saddle stitcher 47 binds the central portion of the sheet at two places, and then folds the sheet by biting the central portion of the sheet with a roller to create a booklet like a brochure (bookbinding processing). Do. The sheets that have been bound by the saddle stitcher 47 are discharged to the booklet tray 48. Whether or not a sheet processing operation such as a bookbinding process by the saddle stitcher 47 can be executed is also determined based on the sheet processing setting set by the user for the job to be output, as described above.

また、インサータ49は、インサートトレイ50にセットされたシートをプリンタへ通さずにスタックトレイ42及びサンプルトレイ41等の排出トレイの何れかに送るためのものである。これによって、後処理部17に送り込まれるシート(プリンタ部16で印刷されたシート)の間に、インサータ49にセットされたシートをインサート(中差し)することができる。インサータ49のインサートトレイ50には、ユーザによりフェイスアップの状態でセットされる。ピックアップローラにより、インサートトレイ50の最上部にあるシートから順に給送される。   The inserter 49 is for sending a sheet set on the insert tray 50 to one of the discharge trays such as the stack tray 42 and the sample tray 41 without passing through the printer. Thereby, the sheet set on the inserter 49 can be inserted (inserted) between the sheets sent to the post-processing unit 17 (sheets printed by the printer unit 16). The insert tray 50 of the inserter 49 is set face up by the user. The sheet is fed in order from the sheet at the top of the insert tray 50 by the pickup roller.

従って、インサータ49からのシートは、そのままスタックトレイ42又はサンプルトレイ41へ搬送され、フェイスダウン状態で排出される。シートをインサータ49からサドルステッチャ47へ送るときには、インサータ49から搬送されたシートを一度パンチャ46側へ送り込んだ後にスイッチバックさせてサドルステッチャ47へ送り込むことによりフェースの向きを合わせる。
尚、インサータ49によるシート挿入処理等のシート処理動作の実行可否も、前述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づいて判断される。
Therefore, the sheet from the inserter 49 is conveyed to the stack tray 42 or the sample tray 41 as it is, and is discharged in a face-down state. When a sheet is sent from the inserter 49 to the saddle stitcher 47, the sheet conveyed from the inserter 49 is once sent to the puncher 46 side, and then switched back and sent to the saddle stitcher 47 to adjust the face orientation.
Whether or not a sheet processing operation such as a sheet insertion process by the inserter 49 can be executed is also determined based on the sheet processing setting set by the user for the job to be output, as described above.

次に、トリマ(裁断機)51について説明する。
サドルステッチャ47において生成されたブックレット(中綴じの小冊子)は、このトリマ51に入ってくる。その際に、ブックレットは、ローラで予め決められた長さ分だけ紙送りされ、カッタ部52にて予め決められた長さだけ切断され、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。そして、端部がきれいに揃えられたブックレットは、ブックレットホールド部53に格納される。
尚、トリマ51による断裁処理等のシート処理動作の実行可否も、前述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づいて判断される。
このようにして製本処理が行われるが、処理が複雑なため処理時間がかかる。
Next, the trimmer (cutting machine) 51 will be described.
The booklet (saddle stitch booklet) generated by the saddle stitcher 47 enters the trimmer 51. At that time, the booklet is fed by a predetermined length by the roller, cut by a predetermined length by the cutter unit 52, and the end portion that has been dispersed among a plurality of pages in the booklet. Will be neatly arranged. Then, the booklet whose ends are neatly aligned is stored in the booklet hold unit 53.
Whether or not the sheet processing operation such as the cutting process by the trimmer 51 can be executed is also determined based on the sheet processing setting set by the user for the job to be output as described above.
The bookbinding process is performed in this way, but it takes a long time because the process is complicated.

図5は、MFP1における印刷・製本処理の一例を説明するフローチャートである。
まず、ステップS601において、MFP制御部13は、ネットワーク8を介して、クライアントPC3やプリントサーバ2等から、原稿データの一例であるPDLデータをNIC部19で受け取る。
次に、ステップS602において、MFP制御部13は、メモリ部20(ホールドジョブ)に存在するジョブから先頭のジョブと2番目のジョブとを取り出す。ここで、先頭のジョブをJob1、2番目のジョブをJob2とする。
FIG. 5 is a flowchart for explaining an example of the printing / binding process in the MFP 1.
First, in step S <b> 601, the MFP control unit 13 receives PDL data, which is an example of document data, from the client PC 3, the print server 2, and the like via the network 8.
Next, in step S602, the MFP control unit 13 takes out the first job and the second job from the jobs existing in the memory unit 20 (hold job). Here, the first job is Job1, and the second job is Job2.

次に、ステップS603において、MFP制御部13は、PDLデータを解釈して印刷するための画像データを作成する(RIP処理する)ことをRIP部12に指示し、その画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。MFP制御部13は、Job1、Job2の全てのページに関して同様に画像データを作成させ、文書管理部22に格納する。   In step S603, the MFP control unit 13 instructs the RIP unit 12 to interpret the PDL data and create image data for printing (RIP processing), and temporarily stores the image data in the memory. The data is stored in the unit 20 and then stored in the document management unit 22. The MFP control unit 13 similarly creates image data for all pages of Job1 and Job2 and stores them in the document management unit 22.

次に、ステップS630において、プリンタ部16は、Job1の印刷が残っているか否かを判定する。この判定の結果、Job1の印刷が残っている場合にはステップS631に進み、残っていない場合にはステップS609に進む。最初にこのステップS630を行った場合には、Job1の印刷は残っているのでステップS631に進む。
ステップ631に進むと、MFP制御部13は、文書管理部22に格納したJob1の画像データをプリンタ部16に送信し、プリンタ部16は、そのJob1の画像データに基づく画像を紙に形成してJob1を1部印刷する。
Next, in step S630, the printer unit 16 determines whether or not printing of Job1 remains. As a result of the determination, if Job1 printing remains, the process proceeds to step S631, and if not, the process proceeds to step S609. When step S630 is performed first, the job 1 is still printed, and the process proceeds to step S631.
In step 631, the MFP control unit 13 transmits the job 1 image data stored in the document management unit 22 to the printer unit 16, and the printer unit 16 forms an image based on the job 1 image data on paper. Print 1 copy of Job1.

次に、ステップS632に進むと、プリンタ部16は、印刷したJob1の紙を後処理部17へ搬送する。
そして、ステップS650において、後処理部17は、搬送された"Job1の紙"を1部製本する。この製本が終了すると、後処理部17内の製本終了通知部18は、プリンタ部16とMFP制御部13とに、製本が終了したことを通知する。その後、ステップS635に進む。このステップS650と並行して、プリンタ部16内ではステップS633が行われる。
ステップS633に進むと、プリンタ部16は、Job2の印刷が残っているか否かを判定する。この判定の結果、Job2の印刷が残っている場合にはステップS634に進み、残っていない場合にはステップS604に進む。最初にこのステップS633を行った場合には、Job2の印刷は残っているのでステップS634に進む。
Next, in step S 632, the printer unit 16 conveys the printed job 1 paper to the post-processing unit 17.
In step S650, the post-processing unit 17 binds one copy of the conveyed “Job1 paper”. When the bookbinding is completed, the bookbinding completion notification unit 18 in the post-processing unit 17 notifies the printer unit 16 and the MFP control unit 13 that the bookbinding has been completed. Thereafter, the process proceeds to step S635. In parallel with step S650, step S633 is performed in the printer unit 16.
In step S633, the printer unit 16 determines whether Job2 printing remains. As a result of the determination, if Job2 printing remains, the process proceeds to step S634, and if not, the process proceeds to step S604. When this step S633 is performed first, since the printing of Job2 remains, the process proceeds to step S634.

ステップS634に進むと、MFP制御部13は、文書管理部22に格納したJob2の画像データをプリンタ部16に送信し、プリンタ部16は、そのJob2の画像データに基づく画像を紙に形成してJob2を1部印刷する。そして、プリンタ部16は、Job2の印刷物をJob1の印刷物とは別の排紙口へ搬送する。この排紙口の指定は、MFP制御部13にて自動的に割り振ってもよいし、操作部11のGUI(例えば図9に示すGUI901)を用いたオペレータの指定に基づいてジョブ毎に行ってもよい。   In step S634, the MFP control unit 13 transmits the job 2 image data stored in the document management unit 22 to the printer unit 16, and the printer unit 16 forms an image based on the job 2 image data on paper. Print 1 copy of Job2. Then, the printer unit 16 conveys the printed material of Job2 to a paper discharge port different from the printed material of Job1. The designation of the paper discharge port may be automatically assigned by the MFP control unit 13 or may be performed for each job based on the designation of the operator using the GUI of the operation unit 11 (for example, GUI 901 shown in FIG. 9). Also good.

ステップS635に進むと、プリンタ部16は、Job1の製本処理が1部終了したか否かを判定する。ステップS650にて製本処理が終了していれば、後処理部17から製本終了通知がきている。この判定の結果、Job1の製本処理が1部終了していなければ(つまり製本終了通知が送信されていない場合)、ステップS633に戻りJob2の印刷を繰り返す。一方、Job1の製本処理が1部終了していれば(つまり製本終了通知が送信されている場合)、ステップS630に戻りJob1の印刷に戻る。   In step S635, the printer unit 16 determines whether one copy of Job1 bookbinding processing has been completed. If the bookbinding process is completed in step S650, a bookbinding completion notification is received from the post-processing unit 17. If the result of this determination is that one bookbinding process for Job1 has not been completed (that is, if a bookbinding completion notification has not been transmitted), the process returns to step S633 to repeat the printing of Job2. On the other hand, if one copy of the bookbinding process of Job1 has been completed (that is, if a bookbinding completion notification has been transmitted), the process returns to step S630 to return to printing of Job1.

図6は、本実施形態の印刷・製本処理におけるジョブの進行状況の第1の例を概念的に示す図である。
図6に示す例では、Job1の最初の部の印刷1302が終了した後に(ステップS631)、Job2の印刷1403が行われている(ステップS634)。この例では、Job2の印刷1403の処理中に製本終了通知がきているので、ステップS635の判定でステップS630に戻る。そして、Job1はまだ残っているので、Job1の次の部の印刷1304が行われる(ステップS631)。図6に示す例では、このようなJob1の印刷とJob2の印刷とが繰り返されている。
FIG. 6 is a diagram conceptually illustrating a first example of a job progress status in the printing / binding process of the present embodiment.
In the example shown in FIG. 6, after printing 1302 of the first part of Job1 is completed (step S631), printing 1403 of Job2 is performed (step S634). In this example, since the bookbinding completion notification is received during the processing of Job2 printing 1403, the process returns to step S630 upon determination in step S635. Since Job1 still remains, printing 1304 of the next part of Job1 is performed (step S631). In the example shown in FIG. 6, the printing of Job1 and the printing of Job2 are repeated.

図7は、本実施形態の印刷・製本処理におけるジョブの進行状況の第2の例を概念的に示す図である。
図7に示す例では、Job1の最初の部の印刷1501が終了した後に(ステップS631)、Job2の最初の部の印刷1508が行われている(ステップS634)。この例では、Job2の印刷1508の処理中に製本終了通知がきていないので、ステップS635の判定でステップS633に戻る。そして、Job2はまだ残っているので、Job2の次の部の印刷1509が行われる(ステップS634)。そして、Job2がさらに2部印刷され、Job2の4つ目の部の印刷1510の途中で製本終了通知が来ている。製本終了通知1502が来たので、ステップS635の判定でステップS630に戻る。そして、Job1はまだ残っているので、Job2の4つ目の部の印刷1510が終了してからJob1の次の部の印刷1304が行われる(ステップS631)。
FIG. 7 is a diagram conceptually illustrating a second example of the progress of a job in the printing / binding process of the present embodiment.
In the example shown in FIG. 7, after the printing of the first part of Job 1 is completed (step S631), the printing of the first part of Job 2 is performed 1508 (step S634). In this example, since the bookbinding end notification has not been received during the processing of Job 2 printing 1508, the process returns to step S633 in the determination of step S635. Since Job2 still remains, printing 1509 of the next part of Job2 is performed (step S634). Then, two more copies of Job2 are printed, and a bookbinding end notification is received during the printing 1510 of the fourth portion of Job2. Since the bookbinding completion notification 1502 has been received, the process returns to step S630 upon determination in step S635. Since Job1 still remains, printing 1304 of the next part of Job1 is performed after the printing 1510 of the fourth part of Job2 is completed (step S631).

図5の説明に戻り、前述したように、ステップS633において、Job2の全部数の印刷が終了したと判定された場合は、ステップS604に進む。
ステップS604に進むと、MFP制御部13は、Job2が、製本を必要とするジョブ(製本ジョブ)か否かを判定する。この判定の結果、Job2が製本ジョブであれば後処理が必要なため、ステップS605に進む。一方、Job2が製本ジョブでなければステップS605を省略してS606へ進む。
Returning to the description of FIG. 5, as described above, if it is determined in step S <b> 633 that printing of all the jobs 2 has been completed, the process proceeds to step S <b> 604.
In step S604, the MFP controller 13 determines whether Job2 is a job that requires bookbinding (bookbinding job). As a result of this determination, if Job2 is a bookbinding job, post-processing is necessary, and the process advances to step S605. On the other hand, if Job2 is not a bookbinding job, step S605 is omitted and the process proceeds to S606.

ステップS605に進むと、MFP制御部13は、Job2の印刷物を、図2で示すようなフィニッシャー(例えばくるみ製本機7)へ流すためのジョブを作成する。そして、Job2の印刷物を、ニアライン又はオフラインで製本し、Job2を完成する(例えばくるみ製本機7へ持っていってくるみ製本を行い、Job2を完成する)。その後、ステップS606に進む。   In step S605, the MFP control unit 13 creates a job for flowing the printed material of Job2 to the finisher (for example, the case binding machine 7) as shown in FIG. Then, the printed material of Job 2 is bound near-line or off-line to complete Job 2 (for example, carry bookbinding to the case binding machine 7 to complete Job 2). Thereafter, the process proceeds to step S606.

ステップS606に進むと、MFP制御部13は、次のジョブがあるか否かを判定する。この判定の結果、次のジョブがある場合にはステップS607に進む。そして、MFP制御部13は、次のジョブを新しくJob2としてステップS608に進む。一方、次のジョブがなければ、ステップS635に戻る。   In step S606, the MFP controller 13 determines whether there is a next job. If it is determined that there is a next job, the process proceeds to step S607. Then, the MFP controller 13 sets the next job as Job 2 and proceeds to step S608. On the other hand, if there is no next job, the process returns to step S635.

ステップS608に進むと、MFP制御部13は、新しいJob2に対してRIP処理することをRIP部12に指示し、そのRIP処理により得られた画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。そして、ステップS634に戻り、プリンタ部16にてJob2を1部印刷し、Job2の印刷物をJob1の印刷物とは別の排紙口へ搬送する。   In step S608, the MFP control unit 13 instructs the RIP unit 12 to perform RIP processing on the new job 2, and temporarily stores the image data obtained by the RIP processing in the memory unit 20. It is stored in the document management unit 22. Then, the process returns to step S634, and the printer unit 16 prints one copy of Job2 and transports the printed product of Job2 to a paper discharge port different from the printed product of Job1.

ここで、図7の説明に戻る。
先ほどは、Job1の印刷1505まで終了していた。
次に、ステップS633において、Job2が残っているか否かが判定される。図7に示す例では、最後の部の印刷1511が残っているので、ステップS634において、そのJob2の最後の部の印刷1511を行う。
Returning to the description of FIG.
Previously, the printing up to Job1 printing 1505 was completed.
Next, in step S633, it is determined whether Job2 remains. In the example shown in FIG. 7, since the last copy 1511 remains, in step S634, the last print 1511 of Job 2 is performed.

次に、ステップS635において、製本終了通知が来ていないと判定され、ステップS633に進む。ステップS633において、Job2の全部数の印刷が終了していると判定され、ステップS604に進む。
Job2は印刷のみを行うジョブなので、ステップS604において、Job2は製本ジョブではないと判定され、ステップS606に進む。そして、Job2の次のジョブがあるので、ステップS606において、次のジョブがあると判定され、ステップS607に進む。そして、ステップS607において、そのジョブが、新しいJob2になる。
尚、図7では、説明を分かり易くするために、最初のジョブ(Job1)をJ1、次のジョブ(Job2)をJ2、その次のジョブ(新しいJob2)をJ3と表記している。
Next, in step S635, it is determined that the bookbinding end notification has not been received, and the process proceeds to step S633. In step S633, it is determined that printing of the entire number of Job2 has been completed, and the process proceeds to step S604.
Since Job2 is a job that performs only printing, it is determined in step S604 that Job2 is not a bookbinding job, and the process proceeds to step S606. Since there is a job next to Job2, it is determined in step S606 that there is a next job, and the process proceeds to step S607. In step S607, the job becomes a new Job2.
In FIG. 7, for easy understanding, the first job (Job 1) is represented as J1, the next job (Job 2) as J2, and the next job (new Job 2) as J3.

そして、ステップS608において、新しいJob2に対してRIP処理を行う。
次に、ステップS634において、新しいJob2の最初の部の印刷1512を行う。
その後は、すでに説明したのと同様に、製本終了通知1503により、Job1の印刷1507に戻り、次に新しいJob2の印刷1513、1414を実行する。
In step S608, RIP processing is performed on the new Job2.
Next, in step S634, the first copy 1512 of the new job 2 is printed.
Thereafter, in the same manner as described above, the bookbinding end notification 1503 returns to the job 1 print 1507, and the new job 2 prints 1513 and 1414 are executed next.

図5の説明に戻り、ステップS630において、Job1の全部数が印刷された後の処理を説明する。
前述したように、ステップS630において、Job1の全部数の印刷が終了し、Job1の印刷が残っていない場合にはステップS609に進む。
ステップS609に進むと、MFP制御部13は、次のジョブがあるか否かを判定する。この判定の結果、次のジョブがある場合にはステップS610に進み、次のジョブがない場合にはステップS636に進む。
Returning to the description of FIG. 5, the processing after the total number of Job1 is printed in step S630 will be described.
As described above, in step S630, when the printing of the entire number of Job1 is completed and the printing of Job1 does not remain, the process proceeds to step S609.
In step S609, the MFP controller 13 determines whether there is a next job. If it is determined that there is a next job, the process proceeds to step S610. If there is no next job, the process proceeds to step S636.

ステップS610に進むと、MFP制御部13は、次のジョブをJob1にする。
次に、ステップS611において、MFP制御部13は、新しいJob1に対してRIP処理することをRIP部12に実行させ、そのRIP処理により得られた画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。そして、ステップS631に進み、MFP制御部13は、文書管理部22に格納した"新しいJob1の画像データ"をプリンタ部16に送信し、プリンタ部16は、その新しいJob1の画像データに基づく画像を紙に形成して新しいJob1を1部印刷する。
In step S610, the MFP control unit 13 sets the next job to Job1.
In step S611, the MFP control unit 13 causes the RIP unit 12 to perform RIP processing on the new job 1, and temporarily stores the image data obtained by the RIP processing in the memory unit 20. To the document management unit 22. In step S 631, the MFP control unit 13 transmits the “new job 1 image data” stored in the document management unit 22 to the printer unit 16, and the printer unit 16 displays an image based on the new job 1 image data. Print a new copy of Job1 on paper.

一方、ステップS609において、次のジョブがないと判定され、ステップS636に進むと、MFP制御部13は、文書管理部22に格納したJob2の残りの全部数の画像データをプリンタ部16に送信する。そして、プリンタ部16は、そのJob2の画像データに基づく画像を紙に形成してJob2の残りの全部数の印刷を実行し、そのJob2の印刷物をJob1の印刷物とは別の排紙口へ搬送する。これによって、ホールドジョブに存在した全てのジョブが処理される。   On the other hand, if it is determined in step S609 that there is no next job and the process proceeds to step S636, the MFP control unit 13 transmits the remaining image data of Job 2 stored in the document management unit 22 to the printer unit 16. . Then, the printer unit 16 forms an image based on the image data of Job2 on the paper, executes the remaining number of prints of Job2, and conveys the printed matter of Job2 to a discharge port different from the printed matter of Job1. To do. As a result, all jobs existing in the hold job are processed.

次に、ステップS637において、プリンタ部16は、Job2が製本ジョブか否かを判定する。この判定の結果、Job2が製本ジョブである場合にはステップS651に進み、Job2が製本ジョブでない場合にはステップS651に進む。   In step S637, the printer unit 16 determines whether Job2 is a bookbinding job. As a result of the determination, if Job2 is a bookbinding job, the process proceeds to step S651. If Job2 is not a bookbinding job, the process proceeds to step S651.

ステップS651に進むと、ステップS605と同様に、MFP制御部13は、Job2の印刷物を、図2で示すようなフィニッシャー(例えばくるみ製本機7)へ流すためのジョブを作成する。そして、Job2の印刷物を、ニアライン又はオフラインで製本し、Job2を完成する(例えばくるみ製本機7へ持っていってくるみ製本を行い、Job2を完成する)。その後、印刷・製本処理が終了となる。   In step S651, as in step S605, the MFP control unit 13 creates a job for flowing the printed material of Job2 to the finisher (for example, the case binding machine 7) as shown in FIG. Then, the printed material of Job 2 is bound near-line or off-line to complete Job 2 (for example, carry bookbinding to the case binding machine 7 to complete Job 2). Thereafter, the printing / binding process ends.

以上のように本実施形態では、少なくともステップS631、S634の処理を行うことにより印刷手段が実現され、少なくともステップS650の処理を行うことにより後処理手段が実現される。また、本実施形態では、少なくともステップS606、S607、S609、S610、S630、S633、S635の処理を行うことにより切り替え手段が実現され、少なくともステップS605、S651の処理を行うことにより作成手段が実現される。   As described above, in this embodiment, the printing unit is realized by performing at least the processes of steps S631 and S634, and the post-processing unit is realized by performing at least the process of step S650. In this embodiment, a switching unit is realized by performing at least the processes of steps S606, S607, S609, S610, S630, S633, and S635, and a creating unit is realized by performing at least the processes of steps S605 and S651. The

次に、図8〜図10を用いて、操作部11のGUIの一例を説明する。
図8〜10は、ウェブアプリケーションのジョブ管理画面の一例を示している。このウェブアプリケーションは、ウェブサーバを具備しているデバイス(MFP)にインストールされていても、ウェブサーバを具備しているサーバにインストールされていてもよい。
また、ウェブアプリケーションの表示画面は、ウェブアプリケーションの性質上、ウェブブラウザを具備しているクライアントPCやサーバであれば、どのクライアントPCやサーバに表示させることもできる。
尚、図8〜10では、操作部11に表示される画面の一例を示している。
Next, an example of the GUI of the operation unit 11 will be described with reference to FIGS.
8 to 10 show examples of job management screens for web applications. This web application may be installed on a device (MFP) provided with a web server, or may be installed on a server provided with a web server.
Moreover, the display screen of the web application can be displayed on any client PC or server as long as it is a client PC or server having a web browser due to the nature of the web application.
8 to 10 show examples of screens displayed on the operation unit 11.

図8は、ホールドジョブに入っている12個のジョブの状態を示すGUIの一例を示す図である。図8に示すGUI801では、状態、ジョブ名、ページ数、部数等、ジョブの状態を示している。尚、ホールドジョブは、例えばメモリ部20に形成される。
このGUI801では、ジョブ1は印刷中、ジョブ2〜7はRIPが済んで印刷待機中、ジョブ8はRIP中、ジョブ9〜12はRIP待ちの状態である。本実施形態では、印刷待機中のジョブをできるだけ早く処理するものである。
このように本実施形態では、入力画像処理部10及びNIC部19を介して入力したジョブをMFP制御部13がメモリ部20(ホールドジョブ)に入れることにより取得手段が実現される。
FIG. 8 is a diagram illustrating an example of a GUI indicating the states of 12 jobs included in a hold job. The GUI 801 illustrated in FIG. 8 indicates the job status such as status, job name, number of pages, number of copies, and the like. The hold job is formed in the memory unit 20, for example.
In this GUI 801, job 1 is printing, jobs 2-7 are RIP completed and waiting for printing, job 8 is in RIP, and jobs 9-12 are waiting for RIP. In this embodiment, a job waiting for printing is processed as soon as possible.
As described above, in the present exemplary embodiment, an acquisition unit is realized when the MFP control unit 13 puts a job input via the input image processing unit 10 and the NIC unit 19 into the memory unit 20 (hold job).

図9は、ホールドジョブに入っているジョブの印刷・製本手段を選択するためのGUIの第1の例を示す図である。
図9に示すGUI901において、「先頭ジョブからひとつずつ印刷・製本を行う」が選択されていると、ジョブの先頭から順に完全に処理が終了するまで次のジョブの印刷処理を行わない通常の処理が選択されたことになる。
一方、「ホールドジョブの印刷を同時処理して別排紙口に出力する」が選択されると、図5のフローチャートで説明したように、複数のジョブが並行して処理(同時に処理)され、効率よく印刷・製本処理を行うことが選択されたことになる。このGUI901のジョブリスト901a内の排紙口の番号は、オペレータによって変更することが可能であり、その内容に従って出力先となる排紙口が決まる。
GUI901内の左下の決定ボタン910bがオペレータによって押されると、GUI901に対して行われた新しい設定が読み込まれ、その内容が印刷・製本処理に反映される。
以上のように本実施形態では、図9に示すGUI901を用いることにより処理選択手段が実現される。
FIG. 9 is a diagram showing a first example of a GUI for selecting printing / binding means for a job included in a hold job.
In the GUI 901 shown in FIG. 9, when “print and bind one by one from the head job” is selected, normal processing that does not perform the print processing of the next job until the processing is completely completed in order from the head of the job Is selected.
On the other hand, when “print simultaneously on hold job and output to separate discharge port” is selected, a plurality of jobs are processed in parallel (simultaneously processed) as described in the flowchart of FIG. This means that efficient printing and bookbinding processing has been selected. The number of the discharge port in the job list 901a of the GUI 901 can be changed by the operator, and the discharge port as the output destination is determined according to the contents.
When the operator presses the bottom left decision button 910b in the GUI 901, new settings made for the GUI 901 are read and the contents are reflected in the printing / binding process.
As described above, in the present embodiment, the processing selection unit is realized by using the GUI 901 shown in FIG.

図10は、ホールドジョブに入っているジョブの印刷・製本手段を選択するためのGUIの第2の例を示す図である。図10に示すGUI1001では、図9に示したGUI901よりも、「ホールドジョブの印刷を同時処理して別排紙口に出力する」の場合の処理内容を細かく選択できる。
図10に示すGUI1001において、「できる限り先行してホールドジョブの印刷を行う」が選択されると、図5のフローチャートのようにして印刷・製本処理が実行される。
また、「印刷のみのホールドジョブのみ、できる限り印刷を行う」が選択されると、Job1とは別の排紙口に印刷出力されるJob2が、印刷のみのジョブである場合にだけ、図5のフローチャートのような印刷・製本処理が実行される。図5に示したように(ステップS605、S651)、Job2が製本ジョブの場合には、他のニアライン/オフラインフィニッシャーに、製本ジョブの印刷物を持っていって製本する必要がある。これに対し、Job2となるジョブが印刷のみのジョブであり、印刷のみのジョブ以外のジョブがJob2となることはない場合、又は印刷物の移動をしたくない場合等に、この選択をするのが好ましい。ステップS604、S605、S637、S651の処理を省略することができるからである。尚、この選択がなされると、印刷のみのジョブだけが、Job1とは別の排紙口に出力されるため、製本ジョブは、後処理部(インラインフィニッシャー)17のみで処理されることになる。
FIG. 10 is a diagram illustrating a second example of a GUI for selecting printing / binding means for a job included in a hold job. In the GUI 1001 shown in FIG. 10, the processing contents in the case of “simultaneously process hold job printing and output to another discharge port” can be selected more finely than the GUI 901 shown in FIG. 9.
When “print hold job as early as possible” is selected in the GUI 1001 shown in FIG. 10, the printing / binding process is executed as shown in the flowchart of FIG. 5.
Further, when “print only as long as hold job only for printing” is selected, only when Job 2 to be printed and output to a paper discharge port different from Job 1 is a job for printing only, FIG. The printing / binding process shown in the flowchart of FIG. As shown in FIG. 5 (steps S605 and S651), when Job2 is a bookbinding job, it is necessary to bring a bookbinding job print to another nearline / offline finisher for bookbinding. On the other hand, when the job that is Job2 is a print-only job and a job other than the print-only job never becomes Job2, or when it is not desired to move the printed material, this selection is performed. preferable. This is because the processes in steps S604, S605, S637, and S651 can be omitted. If this selection is made, only the print-only job is output to a paper discharge port different from Job 1, so that the bookbinding job is processed only by the post-processing unit (inline finisher) 17. .

また、「製本処理時間内に終了するジョブのみ印刷を行う」が選択されると、Job1の製本処理時間内に処理が完了するジョブのみをJob2としてJob1の処理に割り込ませる。図5のフローチャートでは、ホールドジョブリストの順番に、ジョブをJob2としてJob1に割り込ませていたが、この選択がなされると、ホールドジョブリストに蓄積されているジョブのうち、軽いジョブが印刷出力される。このため、その軽いジョブに関しては非常に早く印刷物を取得できる。この選択がなされた場合、例えば、MFP制御部13は、ステップS603、S607において、Job1の製本処理時間内に処理が完了するジョブの1つをJob2とする処理を行う。これにより、割りこみ印刷/追い越し印刷と同等の効果を得ることができる。
以上のように本実施形態では、図9に示すGUI901を用いることにより印刷方法選択手段が実現される。
If “print only for jobs that end within the bookbinding processing time” is selected, only jobs that complete processing within the bookbinding processing time of Job1 are interrupted in the job1 processing as Job2. In the flowchart of FIG. 5, the job is interrupted to Job1 as Job2 in the order of the hold job list. When this selection is made, a light job among the jobs stored in the hold job list is printed out. The For this reason, a printed matter can be obtained very quickly for the light job. When this selection is made, for example, the MFP control unit 13 performs a process of setting one of the jobs to be completed within the bookbinding processing time of Job1 as Job2 in steps S603 and S607. As a result, the same effect as the interrupt printing / passing printing can be obtained.
As described above, in the present embodiment, a printing method selection unit is realized by using the GUI 901 shown in FIG.

以上のように本実施形態では、先行するジョブ(Job1)の1部の印刷が終わり、インラインフィニッシャーである後処理部17で、先行するジョブ(Job1)の印刷物に対する後処理が行われている間に、次のジョブ(Job2)を1部ずつ印刷する。そして、次のジョブ(Job2)の1部の印刷(部単位の印刷)が終了すると、先行するジョブ(Job1)の製本終了通知が発行されたか否かを判定する。この判定の結果、先行するジョブ(Job1)の製本終了通知が発行されると、次のジョブ(Job2)の印刷を中断し、先行するジョブ(Job1)の次の部の印刷を実行する。このような動作を繰り返すことにより、複数のジョブからなる製本印刷全体の処理効率を従来よりも上げることが可能となる。特に、大量の製本印刷をインラインフィニッシャー(後処理部17)で行う必要があるジョブがある場合に、そのジョブと次以降のジョブとの複数のジョブを並行して(同時に)処理することができ、全体の処理効率を上げることができる。   As described above, in this embodiment, printing of one copy of the preceding job (Job1) is completed, and the post-processing unit 17 that is an inline finisher performs post-processing on the printed matter of the preceding job (Job1). Next, the next job (Job 2) is printed one by one. When printing of one copy of the next job (Job2) (printing in units of copies) is completed, it is determined whether or not a bookbinding completion notification for the preceding job (Job1) has been issued. As a result of this determination, when a bookbinding completion notification for the preceding job (Job 1) is issued, printing of the next job (Job 2) is interrupted, and printing of the next copy of the preceding job (Job 1) is executed. By repeating such an operation, it is possible to increase the processing efficiency of the entire bookbinding printing composed of a plurality of jobs as compared with the prior art. In particular, when there is a job for which a large amount of bookbinding printing needs to be performed by the inline finisher (post-processing unit 17), it is possible to process a plurality of jobs, that job and subsequent jobs, in parallel (simultaneously). The overall processing efficiency can be increased.

尚、本実施形態では、図8〜図10に示したGUI801〜1001が、MFP1の操作部11に表示されるようにしたが、必ずしもこのようにする必要はない。例えば、図8〜図10に示したGUI801〜1001を、クライアントPC3、プリントサーバ2に表示し、GUI801〜1001に対する操作の内容を、MFP1に伝えるようにしてもよい。
また、本実施形態では、ジョブを1部ずつ処理する場合を例に挙げて示したが、ジョブを所定部数ずつ処理していれば必ずしもこのようにする必要はない。例えば、ジョブを2部(複数部)ずつ処理するようにしてもよい。
また、ユーザが、操作部11のGUIを操作して、Job1とJob2とで同じ排紙口を指定した場合には、警告を出すようにしたり、Job1とJob2の境目が分かるような識別用紙を印刷物に挟み込むようにしたりしてもよい。
In this embodiment, the GUIs 801 to 1001 shown in FIGS. 8 to 10 are displayed on the operation unit 11 of the MFP 1, but it is not always necessary to do so. For example, the GUIs 801 to 1001 shown in FIGS. 8 to 10 may be displayed on the client PC 3 and the print server 2, and the content of the operation on the GUIs 801 to 1001 may be transmitted to the MFP 1.
Further, in the present embodiment, the case where a job is processed one by one has been described as an example. However, this is not necessarily required if a predetermined number of copies of a job are processed. For example, the job may be processed in two copies (multiple copies).
In addition, when the user operates the GUI of the operation unit 11 and designates the same paper discharge port for Job1 and Job2, an identification sheet is provided so that a warning is given or the boundary between Job1 and Job2 can be recognized. You may make it pinch | interpose in printed matter.

(第2の実施形態)
次に、本発明の第2の実施形態について説明する。前述した第1の実施形態では、次のジョブ(Job2)の1部の印刷が終了してから、先行するジョブ(Job1)の印刷を再開するようにした。これに対し、本実施形態では、次のジョブ(Job2)の1部の印刷の途中であっても、先行するジョブ(Job1)の印刷を再開するようにして、より効率的に処理を実行する。このように本実施形態と前述した第1の実施形態とは、印刷するジョブをJob2からJob1に再移行する際の処理の一部が主として異なる。したがって、本実施形態の説明において、前述した第1の実施形態と同一の部分については、図1〜図10に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. In the first embodiment described above, printing of the preceding job (Job1) is resumed after printing of one copy of the next job (Job2) is completed. On the other hand, in the present embodiment, even in the middle of printing one copy of the next job (Job 2), the printing of the preceding job (Job 1) is resumed to execute the process more efficiently. . As described above, the present embodiment is different from the first embodiment described above mainly in a part of processing when the job to be printed is re-transferred from Job2 to Job1. Therefore, in the description of the present embodiment, the same parts as those in the first embodiment described above are denoted by the same reference numerals as those in FIGS.

図11は、MFP1における印刷・製本処理の一例を説明するフローチャートである。 図11では、前述した第1の実施形態の図5のステップS634、S635の代わりに、ステップS701〜S703を行う。   FIG. 11 is a flowchart for explaining an example of the printing / binding process in the MFP 1. In FIG. 11, steps S701 to S703 are performed instead of steps S634 and S635 of FIG. 5 of the first embodiment described above.

ステップS701において、プリンタ部16は、Job1を1部印刷して製本処理をしている最中にJob2を印刷する。ここまでは第1の実施形態と同じである。しかし、本実施形態では、ステップS702、S703において、プリンタ部16は、Job2の印刷中にもJob1の製本終了通知を監視し、製本終了通知が来た場合には、Job2の何ページ目まで印刷したかという印刷履歴情報をメモリ部20に記憶する。そして、直ちにJob2の印刷を終了して、Job1の印刷に復帰する(ステップS630)。   In step S701, the printer unit 16 prints Job2 while printing one copy of Job1 and performing bookbinding processing. The steps so far are the same as those in the first embodiment. However, in the present embodiment, in steps S702 and S703, the printer unit 16 monitors the bookbinding completion notification of Job1 during printing of Job2, and if a bookbinding completion notification is received, the page number of Job2 is printed. Print history information indicating whether or not printing has been performed is stored in the memory unit 20. Then, the printing of Job2 is immediately terminated and the printing is returned to the printing of Job1 (step S630).

その後、Job2の印刷に戻り、ステップS701が行われると、プリンタ部16は、メモリ部20に残されている"Job2の印刷履歴情報"を確認し、Job2がすでに途中まで印刷されている場合は、続きのページから印刷を再開する(ステップS701)。
以上のように本実施形態では、少なくともステップS631、S701の処理を行うことにより印刷手段が実現され、少なくともステップS650の処理を行うことにより後処理手段が実現される。また、本実施形態では、少なくともステップS606、S607、S609、S610、S630、S633、S701〜S703の処理を行うことにより切り替え手段が実現される。更に、本実施形態では、少なくともステップS605、S651の処理を行うことにより作成手段が実現される。
Thereafter, returning to Job2 printing, when step S701 is performed, the printer unit 16 checks the “Job2 printing history information” remaining in the memory unit 20, and if Job2 has already been printed halfway. Printing is resumed from the subsequent page (step S701).
As described above, in this embodiment, a printing unit is realized by performing at least the processes of steps S631 and S701, and a post-processing unit is realized by performing at least the process of step S650. In this embodiment, the switching unit is realized by performing at least the processes of steps S606, S607, S609, S610, S630, S633, and S701 to S703. Furthermore, in the present embodiment, a creation unit is realized by performing at least the processes of steps S605 and S651.

図12は、本実施形態の印刷・製本処理におけるジョブの進行状況の一例を示す図である。図12(a)は、第1の実施形態のジョブの進行状況を示し、図12(b)は、本実施形態のジョブの進行状況を示している。
図12(a)において、Job1の印刷1601を行った後、Job2の印刷1602〜1605を行う。印刷1605の途中でJob1の製本終了通知1607が来ている。第1の実施形態では、Job2の印刷1605が終了するまではJob2を続け、Job2の印刷1604が終了した時点で、Job1の印刷1605を行う。この場合、製本終了通知1607が来てからJob2の印刷1605が終了するまでの時間は、後処理が待ち状態になっていて無駄になる。
FIG. 12 is a diagram illustrating an example of a job progress status in the printing / binding process of the present embodiment. FIG. 12A shows the progress status of the job according to the first embodiment, and FIG. 12B shows the progress status of the job according to the present embodiment.
In FIG. 12A, after printing Job1 1601, printing Job2 1602 to 1605 is performed. In the middle of printing 1605, a bookbinding end notice 1607 for Job1 comes. In the first embodiment, Job2 is continued until Job2 printing 1605 is completed, and Job1 printing 1605 is performed when Job2 printing 1604 is completed. In this case, the time from when the bookbinding completion notification 1607 comes to the end of the job 2 printing 1605 is wasted because post-processing is in a waiting state.

そこで、図12(b)に示すように、本実施形態では、製本終了通知1607が来た時点で、印刷中のJob2の印刷1605を終了する。この印刷中のJob2の印刷1605を、すでに印刷済みの前半部分1605aと、まだ印刷されていない後半部分1605bとに分け、何ページ目まで印刷されたかをメモリ部20に記憶する(ステップS703)。
そして、Job1の印刷1606をすぐに行う。この処理によって、第1の実施形態で発生していた"後処理の待ち状態"を最小にすることが可能となる。
Therefore, as shown in FIG. 12B, in this embodiment, when the bookbinding end notification 1607 is received, the printing 1605 of Job 2 being printed is ended. The print 1605 of Job 2 being printed is divided into a first half 1605a that has already been printed and a second half 1605b that has not been printed, and the number of pages printed is stored in the memory unit 20 (step S703).
Then, the printing 1606 of Job1 is immediately performed. By this processing, it is possible to minimize the “waiting state for post-processing” that has occurred in the first embodiment.

Job1の印刷1605が終了すると、先ほど中断したJob2の印刷1605の後半部分1605bの印刷を再開する。印刷物の排紙口はJob1とJob2で別であるため、このようにしても特に問題は発生しない。   When the job 1 printing 1605 is completed, the printing of the latter half 1605b of the job 2 printing 1605 that was interrupted earlier is resumed. Since the paper discharge outlets for Job 1 and 2 are different, there is no particular problem even if this is done.

以上のように本実施形態では、次のジョブ(Job2)の1部の印刷の途中であっても、先行するジョブ(Job1)の製本終了通知が発行された場合には、次のジョブ(Job2)の1部の印刷をページ単位で途中で中断する。そして、先行するジョブ(Job1)の印刷が終了してから、その次のジョブ(Job2)の残りの部分の印刷を行う。したがって、先行するジョブ(Job1)の後処理の待ち時間を減らすことができ、第1の実施形態よりも、全体の処理効率をより向上させることができる。   As described above, in the present embodiment, even when one copy of the next job (Job 2) is being printed, if the bookbinding completion notification for the preceding job (Job 1) is issued, the next job (Job 2) is issued. ) Is interrupted in the middle of each page. Then, after the preceding job (Job 1) is printed, the remaining portion of the next job (Job 2) is printed. Therefore, the waiting time for post-processing of the preceding job (Job1) can be reduced, and the overall processing efficiency can be further improved as compared with the first embodiment.

尚、本実施形態でも、ユーザが、操作部11のGUIを操作して、Job1とJob2とで同じ排紙口を指定した場合には、警告を出すようにしたり、Job1とJob2の境目が分かるような識別用紙を印刷物に挟み込むようにしたりしてもよい。   In this embodiment as well, when the user operates the GUI of the operation unit 11 and designates the same paper discharge port for Job1 and Job2, a warning is given or the boundary between Job1 and Job2 is known. Such an identification sheet may be sandwiched between printed materials.

(第3の実施形態)
次に、本発明の第3の実施形態について説明する。
本実施形態では、インラインフィニッシャーである後処理部が、バッファ(トレイ)を有する場合を例に挙げて説明する。前述した第1〜第2の実施形態では、後処理部17からの製本終了通知に基づいてJob2からJob1に印刷処理を移行するようにした。これに対し、本実施形態では、後処理部からの"バッファが空になったことの通知(すなわち、製本開始通知)"に基づいてJob2からJob1に印刷処理を移行するようにしている。このように本実施形態と前述した第1〜第2の実施形態とは、後処理部の構成及び処理の一部が主として異なる。したがって、本実施形態の説明において、前述した第1〜第2の実施形態と同一の部分については、図1〜図12に付した符号と同一の符号を付すこと等により詳細な説明を省略する。
(Third embodiment)
Next, a third embodiment of the present invention will be described.
In the present embodiment, a case where the post-processing unit that is an inline finisher has a buffer (tray) will be described as an example. In the first and second embodiments described above, the printing process is shifted from Job 2 to Job 1 based on the bookbinding completion notification from the post-processing unit 17. On the other hand, in the present embodiment, the printing process is shifted from Job 2 to Job 1 based on the “notification that the buffer is empty (that is, bookbinding start notification)” from the post-processing unit. As described above, this embodiment is different from the first to second embodiments described above mainly in the configuration of the post-processing unit and part of the processing. Therefore, in the description of the present embodiment, the same parts as those in the first and second embodiments described above are denoted by the same reference numerals as those in FIGS. .

図13は、MFP1における印刷・製本処理の一例を説明するフローチャートである。
図13では、前述した第2の実施形態の図11のステップS650の代わりに、ステップS800〜S804を行う。本実施形態の後処理部は、第1〜第2の実施形態で説明した後処理部17が有する製本を行う機能(製本部)に加えて、バッファ(トレイ)を有する。このバッファは、プリンタ部16から出力された印刷物を一時的に保管するものである。また、このバッファは、ジョブ(印刷物)を1部ずつ一時的に保管するものである。本実施形態では、少なくともこのバッファを用いることにより保管手段が実現される。
FIG. 13 is a flowchart for explaining an example of the printing / binding process in the MFP 1.
In FIG. 13, steps S800 to S804 are performed instead of step S650 of FIG. 11 of the second embodiment described above. The post-processing unit of the present embodiment has a buffer (tray) in addition to the bookbinding function (bookbinding unit) included in the post-processing unit 17 described in the first and second embodiments. This buffer temporarily stores printed matter output from the printer unit 16. This buffer temporarily stores one copy of the job (printed material). In the present embodiment, the storage means is realized by using at least this buffer.

プリンタ部16からJob1の印刷物が搬送されると、ステップS800において、後処理部は、バッファに印刷物が既にたまっているか否かを判定する。この判定の結果、バッファに印刷物が既にたまっている場合にはステップS802に進み、たまっていない場合には、ステップS801に進む。   When the printed material of Job1 is conveyed from the printer unit 16, in step S800, the post-processing unit determines whether the printed material has already accumulated in the buffer. As a result of this determination, if the printed material has already accumulated in the buffer, the process proceeds to step S802, and if not, the process proceeds to step S801.

ステップS802に進むと、後処理部は、(後処理部が有する製本部で)製本処理が実行中か否かを判定する。この判定の結果、製本処理が実行中である場合には、製本処理が終了するまで待機する。そして、製本処理が終了すると、ステップS803に進み、後処理部は、バッファに保管されている印刷物を製本部へ搬送し、プリンタ部16へ、バッファが空になったことを通知する。そして、ステップS702、S804に進む。
ステップS804に進むと、後処理部(製本部)は、搬送された"Job1の紙"を1部製本する。そして、ステップS802に戻る。
In step S802, the post-processing unit determines whether the bookbinding process is being executed (in the bookbinding unit included in the post-processing unit). If the bookbinding process is being executed as a result of this determination, the process waits until the bookbinding process is completed. When the bookbinding process is completed, the process proceeds to step S803, where the post-processing unit conveys the printed matter stored in the buffer to the bookbinding unit, and notifies the printer unit 16 that the buffer is empty. Then, the process proceeds to steps S702 and S804.
In step S804, the post-processing unit (bookbinding unit) binds one copy of the conveyed “Job1 paper”. Then, the process returns to step S802.

ステップS800において、バッファに印刷物がたまっていないと判定された場合には、ステップS801に進む。ステップS801に進むと、後処理部は、バッファに印刷物を1部保管して、ステップS630に戻る。
以上のように本実施形態では、少なくともステップS631、S634の処理を行うことにより印刷手段が実現され、少なくともステップS800〜804の処理を行うことにより後処理手段が実現される。また、本実施形態では、少なくともステップS606、S607、S609、S610、S630、S633、S635の処理を行うことにより切り替え手段が実現され、少なくともステップS605、S651の処理を行うことにより作成手段が実現される。
If it is determined in step S800 that no printed material has accumulated in the buffer, the process proceeds to step S801. In step S801, the post-processing unit stores one copy of the printed matter in the buffer, and returns to step S630.
As described above, in this embodiment, the printing unit is realized by performing at least the processes of steps S631 and S634, and the post-processing unit is realized by performing at least the processes of steps S800 to 804. In this embodiment, a switching unit is realized by performing at least steps S606, S607, S609, S610, S630, S633, and S635, and a creating unit is realized by performing at least steps S605 and S651. The

図14は、本実施形態の印刷・製本処理におけるジョブの進行状況の一例を示す図である。図14(a)は、本実施形態のように、バッファが空になったことをプリンタ部16へ通知しない場合のジョブの進行状況を示し、図14(b)は、本実施形態のジョブの進行状況を示している。
図14(a)において、Job2の印刷1701の処理時間が長いために、製本処理終了通知1702がきてから、バッファから後処理部内の製本部への紙の移動を終了して、製本開始通知1704を行い、再び製本終了通知1705がくる。このため、製本終了通知1705から次の製本開始通知1706までの期間1707で製本部が休止する。
FIG. 14 is a diagram illustrating an example of a job progress status in the printing / binding process of the present embodiment. FIG. 14A shows the progress of a job when the printer unit 16 is not notified that the buffer is empty, as in this embodiment, and FIG. 14B shows the job in this embodiment. Indicates progress.
In FIG. 14A, since the processing time of Job 2 printing 1701 is long, the movement of the paper from the buffer to the bookbinding unit in the post-processing unit is terminated after the bookbinding processing end notification 1702 is received, and the bookbinding start notification 1704 is completed. And a bookbinding end notification 1705 is received again. For this reason, the bookbinding unit is suspended during a period 1707 from the bookbinding end notification 1705 to the next bookbinding start notification 1706.

これに対し、本実施形態では、バッファから製本部への紙の移動を終了した時点1708で、第2の実施形態と同様に、印刷中のJob2の印刷1709を中断して(ステップS703)、Job1の印刷1710を行う。これにより、製本終了通知1705から次の製本開始通知1706までの期間を短くすることができる。   On the other hand, in the present embodiment, at the time 1708 when the movement of the paper from the buffer to the bookbinding unit is finished, the printing of Job 2 during printing 1709 is interrupted as in the second embodiment (step S703). Job 17 printing 1710 is performed. As a result, the period from the bookbinding end notification 1705 to the next bookbinding start notification 1706 can be shortened.

以上のように本実施形態では、後処理部のバッファが空になると、次のジョブ(Job2)の1部の印刷の途中であっても、そのジョブ(Job2)の1部の印刷を途中で中断するようにした。したがって、後処理部にバッファが存在する場合にも、全体の処理効率をより向上させることができる。
尚、本実施形態で説明したように、次のジョブ(Job2)の1部の印刷の途中であっても、そのジョブ(Job2)の1部の印刷を途中で中断し、先行するジョブ(Job1)の印刷を再開すれば、全体の処理効率をより向上させることができ好ましい。ただし、必ずしもこのようにする必要はなく、第1の実施形態で説明したように、次のジョブ(Job2)の1部の印刷が終了してから、先行するジョブ(Job1)の印刷を再開するようにしてもよい。
As described above, in this embodiment, when the buffer of the post-processing unit becomes empty, even if one copy of the next job (Job2) is being printed, one copy of the job (Job2) is being printed. I stopped it. Therefore, the overall processing efficiency can be further improved even when a buffer exists in the post-processing unit.
As described in the present embodiment, even during the printing of one copy of the next job (Job 2), the printing of one copy of the job (Job 2) is interrupted and the preceding job (Job 1) is interrupted. It is preferable to restart the printing of () because the overall processing efficiency can be further improved. However, it is not always necessary to do this. As described in the first embodiment, printing of the preceding job (Job1) is resumed after printing of one copy of the next job (Job2) is completed. You may do it.

(第4の実施形態)
次に、本発明の第4の実施形態について説明する。前述した第1〜第3の実施形態では、ホールドキューにある複数のジョブを先頭から順番に選択するようにした。これに対し、本実施形態では、ホールドキューにある複数のジョブのうち、先行するジョブ(Job1)の1部の製本処理の時間内に、印刷処理が終了するジョブを選択して次のジョブ(Job2)とするようにしている。このように本実施形態と、前述した第1〜第3の実施形態とは、次のジョブ(Job2)を選択する方法が主として異なる。したがって、本実施形態の説明において、前述した第1の実施形態と同一の部分については、図1〜図14に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
(Fourth embodiment)
Next, a fourth embodiment of the present invention will be described. In the first to third embodiments described above, a plurality of jobs in the hold queue are selected in order from the top. On the other hand, in the present embodiment, among a plurality of jobs in the hold queue, a job for which the printing process is completed is selected within the time of the bookbinding process for one copy of the preceding job (Job1), and the next job ( Job2). As described above, this embodiment is different from the first to third embodiments described above mainly in the method for selecting the next job (Job 2). Therefore, in the description of the present embodiment, the same parts as those in the first embodiment described above are denoted by the same reference numerals as those in FIGS.

図15は、MFP1における印刷・製本処理の一例を説明するフローチャートである。
まず、ステップS901において、MFP制御部は、ネットワーク8を介して、クライアントPC3やプリントサーバ2等から、原稿データの一例であるPDLデータをNIC部19で受け取る。
次に、ステップS902において、MFP制御部は、ホールドジョブに存在するジョブから先頭のジョブを取り出す。このジョブをJob1とする。
FIG. 15 is a flowchart for explaining an example of the printing / binding process in the MFP 1.
First, in step S <b> 901, the MFP control unit receives PDL data, which is an example of document data, from the client PC 3, the print server 2, and the like via the network 8.
In step S902, the MFP control unit extracts the first job from the jobs existing in the hold job. This job is Job1.

次に、ステップS903において、MFP制御部は、ステップS901で取り出したJob1を1部製本するのに必要な後処理部17の時間Tbを推定する。以下の説明では、ステップS901で取り出したJob1を1部製本するのに必要な後処理部17の時間Tbを後処理時間Tbと称する。また、このステップS901で取り出したJob1が、製本の必要のないジョブの場合には、後処理時間Tbを0とする。
後処理時間Tbの推定は、製本処理にかかる処理速度を記憶した処理速度テーブルを用いて行われる。この処理速度テーブルは、製品の能力評価に基づいて予め定められており、例えばメモリ部20に記憶されている。
In step S903, the MFP control unit estimates the time Tb of the post-processing unit 17 necessary for binding one copy of Job1 extracted in step S901. In the following description, the time Tb of the post-processing unit 17 necessary for binding one copy of Job1 taken out in step S901 is referred to as a post-processing time Tb. Further, if Job1 taken out in step S901 is a job that does not require bookbinding, the post-processing time Tb is set to zero.
The post-processing time Tb is estimated using a processing speed table that stores processing speeds for bookbinding processing. This processing speed table is determined in advance based on the product capability evaluation, and is stored in the memory unit 20, for example.

例えば、くるみ製本の処理速度として処理速度テーブルには以下のような情報が記憶される。
中紙 10枚以内・・・10枚/分
10〜30枚・・20枚/分
30枚以上・・・30枚/分
中紙が60枚の場合は、後処理時間Tbは2分(=60枚÷30枚/分)となる。
For example, the following information is stored in the processing speed table as the case binding processing speed.
10 sheets / min. 10 sheets / min. 10-30 sheets / 20 sheets / min. 30 sheets / min .... 30 sheets / min. When 60 sheets are used, the post-processing time Tb is 2 minutes (= 60 sheets / 30 sheets / minute).

次に、ステップS904において、MFP制御部は、ホールドキューの先頭にあるジョブ以外のジョブのうち、印刷のみのジョブを取り出し、そのジョブのプリンタ部における印刷終了時間Tpを印刷処理時間の一例として推定する。
印刷終了時間Tpの推定は、プリンタ部における印刷処理速度の情報を記憶した印刷処理速度テーブルを用いて行われる。この印刷処理速度テーブルは、例えばメモリ部20に記憶されている。
In step S904, the MFP control unit extracts a print-only job from jobs other than the job at the head of the hold queue, and estimates the print end time Tp in the printer unit of the job as an example of the print processing time. To do.
The print end time Tp is estimated using a print processing speed table that stores information on the print processing speed in the printer unit. This print processing speed table is stored in the memory unit 20, for example.

例えば、印刷処理速度の情報として、印刷処理速度テーブルには、70枚/分という情報が記憶される。
Job2のページ数が140ページ、印刷部数が3部であれば、印刷終了時間Tpは6分(=140ページ×3部÷70枚/分)となる。
For example, as print processing speed information, information of 70 sheets / min is stored in the print processing speed table.
If the number of pages of Job2 is 140 pages and the number of print copies is 3, the print end time Tp is 6 minutes (= 140 pages × 3 copies ÷ 70 sheets / minute).

次に、ステップS905において、MFP制御部は、後処理時間Tbよりも小さい印刷終了時間Tpとなる(Tp<Tbを満たす)ジョブのリストであるジョブリストLjを作成し、その中で最初のジョブをJob2とする
次に、ステップS906において、MFP制御部は、Job1とJob2のPDLデータを解釈して印刷するための画像データを作成する(RIP処理する)ことをRIP部12に指示する。そして、MFP制御部は、その画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。
In step S905, the MFP control unit creates a job list Lj that is a list of jobs that have a print end time Tp that is smaller than the post-processing time Tb (satisfies Tp <Tb). Next, in step S906, the MFP control unit instructs the RIP unit 12 to generate (RIP process) image data for printing by interpreting the PDL data of Job1 and Job2. The MFP control unit temporarily stores the image data in the memory unit 20 and then stores the image data in the document management unit 22.

次に、ステップS930において、プリンタ部は、Job1の印刷が残っているか否かを判定する。この判定の結果、Job1の印刷が残っている場合にはステップS931に進み、残っていない場合にはステップS910に進む。
ステップ931に進むと、MFP制御部は、文書管理部22に格納したJob1の画像データをプリンタ部に送信し、プリンタ部は、そのJob1の画像データに基づく画像を紙に形成してJob1を1部印刷する。
Next, in step S930, the printer unit determines whether Job1 printing remains. As a result of the determination, if Job1 printing remains, the process proceeds to step S931. If not, the process proceeds to step S910.
In step 931, the MFP control unit transmits the image data of Job1 stored in the document management unit 22 to the printer unit, and the printer unit forms an image based on the image data of Job1 on paper and sets Job1 to 1. Make a copy.

次に、ステップS932において、プリンタ部は、印刷したJob1の紙を後処理部17へ搬送する。
そして、ステップS950において、後処理部17は、搬送された"Job1の紙"を1部製本する。この製本が終了すると、後処理部17内の製本終了通知部18は、プリンタ部とMFP制御部とに、製本が終了したことを通知する。そして、ステップS935に進む、このステップS950と並行して、プリンタ部内ではステップS933が行われる。
Next, in step S <b> 932, the printer unit conveys the printed Job1 paper to the post-processing unit 17.
In step S950, the post-processing unit 17 binds one copy of the conveyed “Job1 paper”. When the bookbinding is completed, the bookbinding completion notification unit 18 in the post-processing unit 17 notifies the printer unit and the MFP control unit that the bookbinding has been completed. Then, the process proceeds to step S935. In parallel with step S950, step S933 is performed in the printer unit.

ステップS933に進むと、プリンタ部は、Job2の印刷が残っているか否かを判定する。この判定の結果、Job2の印刷が残っている場合にはステップS934に進み、残っていない場合にはステップS934を省略してステップS935に進む。
ステップS934に進むと、MFP制御部は、文書管理部22に格納したJob2の画像データをプリンタ部に送信し、プリンタ部は、そのJob2の画像データに基づく画像を紙に形成してJob2を全部数印刷する。そして、プリンタ部は、Job2の印刷物をJob1の印刷物とは別の排紙口へ搬送する。これにより、Job2の処理が終了する。
In step S933, the printer unit determines whether Job2 printing remains. As a result of the determination, if Job2 printing remains, the process proceeds to step S934, and if not, step S934 is omitted and the process proceeds to step S935.
In step S934, the MFP control unit transmits the image data of Job2 stored in the document management unit 22 to the printer unit, and the printer unit forms an image based on the image data of Job2 on a sheet of paper, and completes Job2. Print a few. Then, the printer unit conveys the printed material of Job2 to a paper discharge port different from the printed material of Job1. Thereby, the processing of Job2 is completed.

次に、ステップS935において、プリンタ部は、Job1の製本処理が1部終了したか否かを判定する。この判定の結果、Job1の製本処理が1部終了した場合には、ステップS907へ進み、終了していない場合は、終了するまで待機する。   Next, in step S935, the printer unit determines whether or not one copy of Job1 has been completed. As a result of the determination, if one copy of the bookbinding process of Job1 is completed, the process proceeds to step S907. If it is not completed, the process waits until it ends.

ステップS907に進むと、MFP制御部は、ジョブリストLjに次のジョブがあるか否かを判定する。この判定の結果、ジョブリストLjに次のジョブがある場合は、ステップS908に進み、MFP制御部は、そのジョブを新しいJob2とする。一方、ジョブリストLjに次のジョブがない場合は、ステップS930に戻り、Job1の印刷が残っているか否かを判定する。   In step S907, the MFP control unit determines whether there is a next job in the job list Lj. If the result of this determination is that there is a next job in the job list Lj, the process advances to step S908, and the MFP controller sets the job as new Job2. On the other hand, if there is no next job in the job list Lj, the process returns to step S930 to determine whether or not Job1 printing remains.

ステップS909に進むと、MFP制御部は、新しいJob2に対してRIP処理することをRIP部12に指示し、そのRIP処理により得られた画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。   In step S909, the MFP control unit instructs the RIP unit 12 to perform RIP processing for the new job 2, and temporarily stores the image data obtained by the RIP processing in the memory unit 20 before the document. Stored in the management unit 22.

前述したように、ステップS930において、Job1の印刷が残っていないと判定された場合には、ステップS910に進む。ステップS910に進むと、MFP制御部は、全てのジョブを終了したか否かを判定する。この判定の結果、全てのジョブを終了した場合には、印刷・製本処理を終了する。一方、全てのジョブを終了していない場合は、ステップS902に戻り、全てのジョブを処理するまで印刷・製本処理を継続する。   As described above, if it is determined in step S930 that there is no job 1 printed, the process proceeds to step S910. In step S910, the MFP control unit determines whether all jobs have been completed. If all the jobs are completed as a result of this determination, the printing / binding process is terminated. On the other hand, if all jobs have not been completed, the process returns to step S902, and the printing / binding process is continued until all jobs are processed.

以上のように本実施形態では、少なくともステップS931、S934の処理を行うことにより印刷手段が実現され、少なくともステップS950の処理を行うことにより後処理手段が実現される。また、本実施形態では、少なくともステップS905、S907、S908、S930、S933、S935、S635の処理を行うことにより切り替え手段が実現される。更に、本実施形態では、少なくともステップS903の処理を行うことにより第1の導出手段が実現され、少なくともステップS904の処理を行うことにより第2の導出手段が実現される。   As described above, in this embodiment, the printing unit is realized by performing at least the processes of steps S931 and S934, and the post-processing unit is realized by performing at least the process of step S950. In the present embodiment, the switching means is realized by performing at least the processes of steps S905, S907, S908, S930, S933, S935, and S635. Furthermore, in the present embodiment, the first derivation unit is realized by performing at least the process of step S903, and the second derivation unit is realized by performing at least the process of step S904.

以上のように本実施形態では、ホールドキューにある複数のジョブのうち、先行するジョブ(Job1)の1部の製本処理の時間内に、全部数の印刷処理が終了するジョブを選択して次のジョブ(Job2)とするようにした。したがって、全体の処理効率をより一層向上させることができる。
尚、本実施形態では、先行するジョブ(Job1)の1部の製本処理の時間内に、全部数の印刷処理が終了するジョブを選択するようにしたが、必ずしもこのようにする必要はない。すなわち、ホールドキューにある複数のジョブのうち、先行するジョブ(Job1)の1部の製本処理の時間内に、少なくとも1部の印刷処理が終了するジョブを選択するようにしていれば、どのようなジョブを選択してもよい。
また、本実施形態では、Job2が印刷のみを行うジョブである場合を例に挙げて説明したが、第1〜第3の実施形態と同様に、Job2が印刷に加えて製本処理(後処理)を行うジョブであってもよい。
As described above, according to the present exemplary embodiment, among a plurality of jobs in the hold queue, a job for which all the printing processes are completed is selected and selected within the time of one bookbinding process of the preceding job (Job1) Job (Job2). Therefore, the overall processing efficiency can be further improved.
In the present embodiment, the job for which all the print processes are completed is selected within the time of the bookbinding process for one copy of the preceding job (Job 1). However, this is not always necessary. That is, if a job for which at least one copy process is completed within the time of one bookbinding process of the preceding job (Job1) among a plurality of jobs in the hold queue is selected. You may select a simple job.
Further, in the present embodiment, the case where Job2 is a job that performs only printing has been described as an example. However, as in the first to third embodiments, Job2 performs bookbinding processing (post-processing) in addition to printing. It may be a job to perform.

(本発明の他の実施形態)
前述した本発明の実施形態における印刷装置を構成する各手段、並びに印刷制御方法の各ステップは、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
(Other embodiments of the present invention)
Each means constituting the printing apparatus and each step of the printing control method in the embodiment of the present invention described above can be realized by operating a program stored in a RAM or ROM of a computer. This program and a computer-readable recording medium recording the program are included in the present invention.

また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。   In addition, the present invention can be implemented as, for example, a system, apparatus, method, program, storage medium, or the like. Specifically, the present invention may be applied to a system including a plurality of devices. The present invention may be applied to an apparatus composed of a single device.

尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図5、図11、図13、図15に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。   In the present invention, a software program (in the embodiment, a program corresponding to the flowcharts shown in FIGS. 5, 11, 13, and 15) that realizes the functions of the above-described embodiments is directly or directly stored in a system or apparatus. Supply remotely. In addition, this includes a case where the system or the computer of the apparatus is also achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   It should be noted that each of the above-described embodiments is merely a specific example for carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner. . That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

本発明の第1の実施形態を示し、MFPの構成の一例を示すブロック図である。1 is a block diagram illustrating an example of a configuration of an MFP according to a first embodiment of this invention. 本発明の第1の実施形態を示し、印刷システムの構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a printing system according to a first embodiment of this invention. FIG. 本発明の第1の実施形態を示し、MFPの内部構成の一例を示す断面図である。1 is a cross-sectional view illustrating an example of an internal configuration of an MFP according to a first embodiment of this invention. 本発明の第1の実施形態を示し、後処理部(インラインフィニッシャー)の内部構成の一例を示す断面図である。It is sectional drawing which shows the 1st Embodiment of this invention and shows an example of the internal structure of a post-processing part (inline finisher). 本発明の第1の実施形態を示し、MFPにおける印刷・製本処理の一例を説明するフローチャートである。3 is a flowchart illustrating an example of printing / binding processing in the MFP according to the first embodiment of this invention. 本発明の第1の実施形態を示し、印刷・製本処理におけるジョブの進行状況の第1の例を概念的に示す図である。FIG. 8 is a diagram conceptually illustrating a first example of a job progress status in a printing / binding process according to the first embodiment of this invention. 本発明の第1の実施形態を示し、印刷・製本処理におけるジョブの進行状況の第2の例を概念的に示す図である。FIG. 10 is a diagram conceptually illustrating a first example of the present invention and a second example of a job progress status in printing and bookbinding processing. 本発明の第1の実施形態を示し、ホールドジョブに入っている12個のジョブの状態を示すGUIの一例を示す図である。FIG. 10 is a diagram illustrating an example of a GUI illustrating the state of twelve jobs included in a hold job according to the first embodiment of this invention. 本発明の第1の実施形態を示し、ホールドジョブに入っているジョブの印刷・製本手段を選択するためのGUIの第1の例を示す図である。FIG. 6 is a diagram illustrating a first example of a GUI for selecting a printing / binding means for a job included in a hold job according to the first embodiment of this invention. 本発明の第1の実施形態を示し、ホールドジョブに入っているジョブの印刷・製本手段を選択するためのGUIの第2の例を示す図である。FIG. 10 is a diagram illustrating a second example of a GUI for selecting a printing / binding unit for a job included in a hold job according to the first embodiment of this invention. 本発明の第2の実施形態を示し、MFPにおける印刷・製本処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of printing and bookbinding processing in the MFP according to the second embodiment of this invention. 本発明の第2の実施形態を示し、印刷・製本処理におけるジョブの進行状況の一例を示す図である。FIG. 10 is a diagram illustrating an example of a job progress status in the printing / binding process according to the second embodiment of this invention. 本発明の第3の実施形態を示し、MFPにおける印刷・製本処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of printing / binding processing in the MFP according to the third embodiment of this invention. 本発明の第3の実施形態を示し、印刷・製本処理におけるジョブの進行状況の一例を示す図である。FIG. 10 is a diagram illustrating an example of a job progress status in printing / binding processing according to the third embodiment of this invention. 本発明の第4の実施形態を示し、MFPにおける印刷・製本処理の一例を説明するフローチャートである。10 is a flowchart illustrating an example of printing / binding processing in the MFP according to the fourth embodiment of this invention. 製本印刷装置における従来の印刷・製本処理を説明するフローチャートである。6 is a flowchart illustrating conventional printing / binding processing in the bookbinding printing apparatus. 印刷・製本処理におけるジョブの進行状況を概念的に示す図である。FIG. 6 is a diagram conceptually illustrating a job progress status in a printing / binding process.

符号の説明Explanation of symbols

1 MFP
10 入力画像処理部
11 操作部
12 RIP部
13 MFP制御部
14 印刷切り替え制御部
15 出力画像処理部
16 プリンタ部
17 後処理部
18 製本処理通知部
19 NIC部
20 メモリ部
21 圧縮伸張部
22 文書管理部
1 MFP
DESCRIPTION OF SYMBOLS 10 Input image processing part 11 Operation part 12 RIP part 13 MFP control part 14 Print switching control part 15 Output image processing part 16 Printer part 17 Post-processing part 18 Bookbinding process notification part 19 NIC part 20 Memory part 21 Compression / decompression part 22 Document management Part

Claims (12)

複数部の印刷物を形成し、形成した印刷物に対して後処理を行うジョブを取得する取得手段と、
前記取得手段により取得されたジョブに基づく印刷を行う印刷手段と、
前記印刷手段により得られた印刷物に対して後処理を行う後処理手段と、
前記印刷手段により印刷されるジョブを切り替える切り替え手段とを有し、
前記切り替え手段は、先行するジョブの印刷が部単位で終了すると、当該先行するジョブの印刷を中断して次のジョブ以降のジョブに基づく印刷を行わせ、前記先行するジョブの後処理が前記後処理手段で行われると、当該次のジョブ以降のジョブに基づく印刷を中断して、前記先行するジョブの残りの部の印刷を再開させることを特徴とする印刷装置。
An acquisition means for forming a print of a plurality of copies and acquiring a job for performing post-processing on the formed print;
Printing means for performing printing based on the job acquired by the acquisition means;
Post-processing means for performing post-processing on the printed matter obtained by the printing means;
Switching means for switching jobs printed by the printing means,
When the printing of the preceding job is completed in units of copies, the switching unit interrupts printing of the preceding job and performs printing based on the job after the next job. A printing apparatus that, when performed by the processing means, interrupts printing based on a job subsequent to the next job and resumes printing of the remaining part of the preceding job.
前記切り替え手段は、前記後処理手段から、前記先行するジョブに関する通知がなされると、前記次のジョブの印刷が部単位で終了してから、前記先行するジョブの残りの部の印刷を再開させることを特徴とする請求項1に記載の印刷装置。   The switching unit, when notified from the post-processing unit about the preceding job, resumes printing of the remaining part of the preceding job after the printing of the next job is completed in units of copies. The printing apparatus according to claim 1. 前記切り替え手段は、前記後処理手段から、前記先行するジョブに関する通知がなされると、前記次のジョブ以降のジョブの印刷が部単位で終了していなくても、当該次のジョブ以降のジョブの印刷をページ単位で中断して、前記先行するジョブの残りの部の印刷を行わせ、当該先行するジョブの残りの少なくとも一部の印刷が終了すると、前記中断させた次のジョブ以降のジョブの残りの印刷を行わせることを特徴とする請求項1に記載の印刷装置。   When the post-processing means notifies the preceding job, the switching means, even if printing of the job after the next job is not finished in units of copies, When printing is interrupted in page units, the remaining part of the preceding job is printed, and when at least a part of the remaining part of the preceding job is printed, the subsequent jobs after the interrupted job are completed. The printing apparatus according to claim 1, wherein the remaining printing is performed. 前記切り替え手段は、前記後処理手段から、前記先行するジョブに関する通知がなされるまで、前記次のジョブ以降のジョブの印刷を行わせることを特徴とする請求項2又は3に記載の印刷装置。   4. The printing apparatus according to claim 2, wherein the switching unit causes printing of a job subsequent to the next job until the post-processing unit notifies the preceding job. 5. 前記印刷手段により得られた所定部数の印刷物を一時的に保管する保管手段を有し、
前記後処理手段は、保管手段に一時的に保管された印刷物に対して後処理を行い、
前記切り替え手段は、前記後処理手段から、前記保管手段に所定部数の印刷物が保管されていないことが通知されると、前記次のジョブ以降のジョブの印刷を中断して、前記先行するジョブの残りの部の印刷を行わせることを特徴とする請求項2〜4の何れか1項に記載の印刷装置。
Having a storage means for temporarily storing a predetermined number of printed matter obtained by the printing means;
The post-processing means performs post-processing on the printed matter temporarily stored in the storage means,
When the post-processing unit notifies the storage unit that a predetermined number of printed materials are not stored, the switching unit interrupts printing of the job after the next job and sets the preceding job. The printing apparatus according to claim 2, wherein the remaining part is printed.
前記後処理手段が、前記先行するジョブの所定部数を後処理するのに要する後処理時間を導出する第1の導出手段と、
前記印刷手段が、前記先行するジョブと異なるジョブの所定部数を印刷するのに要する印刷処理時間を導出する第2の導出手段とを有し、
前記切り替え手段は、第1の導出手段により導出された後処理時間よりも、前記第2の導出手段により導出された印刷処理時間が短くなるジョブを前記次のジョブとして選択し、先行するジョブの印刷が部単位で終了すると、選択した次のジョブに基づく印刷を行わせることを特徴とする請求項1〜5の何れか1項に記載の印刷装置。
First derivation means for deriving a post-processing time required for the post-processing means to post-process the predetermined number of copies of the preceding job;
The printing means has second derivation means for deriving a print processing time required to print a predetermined number of copies of a job different from the preceding job;
The switching unit selects, as the next job, a job in which the print processing time derived by the second deriving unit is shorter than the post-processing time derived by the first deriving unit. The printing apparatus according to claim 1, wherein when printing is completed in units of copies, printing based on the next selected job is performed.
前記印刷手段は、前記先行するジョブの印刷物と、前記次のジョブ以降のジョブの印刷物とを別の排紙口に搬送することを特徴とする請求項1〜6の何れか1項に記載の印刷装置。   The said printing means conveys the printed matter of the said preceding job and the printed matter of the job after the said next job to another paper discharge outlet, The any one of Claims 1-6 characterized by the above-mentioned. Printing device. 前記次のジョブ以降のジョブが前記印刷手段により印刷された後に、当該ジョブを外部装置で後処理するためのジョブを作成する作成手段を有することを特徴とする請求項1〜7の何れか1項に記載の印刷装置。   8. The apparatus according to claim 1, further comprising a creation unit configured to create a job for post-processing the job by an external apparatus after the job after the next job is printed by the printing unit. The printing apparatus according to item. ジョブを先頭から順番に印刷するか、先行するジョブに次のジョブを割り込ませて印刷するかを選択する処理選択手段を有し、
前記切り替え段は、前記処理選択手段により、先行するジョブに次のジョブを割り込ませて印刷することが選択された場合に、前記印刷手段により印刷されるジョブを切り替えることを特徴とする請求項1〜8の何れか1項に記載の印刷装置。
Processing selection means for selecting whether to print a job in order from the top or to interrupt the next job and print it
The switching stage switches a job to be printed by the printing unit when the processing selection unit selects to print the next job by interrupting the preceding job. The printing apparatus of any one of -8.
前記処理選択手段により、先行するジョブに次のジョブを割り込ませて印刷することが選択されると、当該先行するジョブに次のジョブを割り込ませて印刷する方法を複数の方法の中から選択する印刷方法選択手段を有し、
前記切り替え手段は、前記印刷方法選択手段により選択された方法に従って、前記印刷手段により印刷されるジョブを切り替えることを特徴とする請求項9に記載の印刷装置。
When the processing selection unit selects to print the next job by interrupting the preceding job, the method for interrupting and printing the next job by the preceding job is selected from a plurality of methods. Having a printing method selection means;
The printing apparatus according to claim 9, wherein the switching unit switches a job printed by the printing unit in accordance with a method selected by the printing method selection unit.
複数部の印刷物を形成し、形成した印刷物に対して後処理を行うジョブを取得する取得ステップと、
前記取得ステップにより取得されたジョブに基づく印刷を行う印刷ステップと、
前記印刷ステップにより得られた印刷物に対して後処理を行う後処理ステップと、
前記印刷ステップにより印刷されるジョブを切り替える切り替えステップとを有し、
前記切り替えステップは、先行するジョブの印刷が部単位で終了すると、当該先行するジョブの印刷を中断して次のジョブ以降のジョブに基づく印刷を行わせ、前記先行するジョブの後処理が前記後処理ステップで行われると、当該次のジョブ以降のジョブに基づく印刷を中断して、前記先行するジョブの残りの部の印刷を再開させることを特徴とする印刷制御方法。
An acquisition step of forming a print of a plurality of copies and acquiring a job for performing post-processing on the formed print;
A printing step for performing printing based on the job acquired by the acquisition step;
A post-processing step of performing post-processing on the printed matter obtained by the printing step;
A switching step of switching a job to be printed by the printing step,
In the switching step, when printing of the preceding job is finished in units of copies, the printing of the preceding job is interrupted and printing is performed based on the job after the next job. A printing control method, comprising: when executed in a processing step, interrupting printing based on a job after the next job and resuming printing of a remaining part of the preceding job.
複数部の印刷物を形成し、形成した印刷物に対して後処理を行うジョブを取得する取得ステップと、
前記取得ステップにより取得されたジョブに基づく印刷を行うことを印刷手段に指示する印刷ステップと、
前記印刷ステップにより得られた印刷物に対して後処理を行うことを後処理手段に指示する後処理ステップと、
前記印刷手段により印刷されるジョブを切り替える切り替えステップとをコンピュータに実行させ、
前記切り替えステップは、先行するジョブの印刷が部単位で終了すると、当該先行するジョブの印刷を中断して次のジョブ以降のジョブに基づく印刷を行わせ、前記先行するジョブの後処理が前記後処理手段で行われると、当該次のジョブ以降のジョブに基づく印刷を中断して、前記先行するジョブの残りの部の印刷を再開させることを特徴とするコンピュータプログラム。
An acquisition step of forming a print of a plurality of copies and acquiring a job for performing post-processing on the formed print;
A printing step for instructing the printing means to perform printing based on the job acquired in the acquisition step;
A post-processing step for instructing post-processing means to perform post-processing on the printed matter obtained by the printing step;
Causing the computer to execute a switching step of switching a job to be printed by the printing means,
In the switching step, when printing of the preceding job is finished in units of copies, the printing of the preceding job is interrupted and printing is performed based on the job after the next job. When executed by the processing means, a computer program characterized in that printing based on a job after the next job is interrupted and printing of the remaining part of the preceding job is resumed.
JP2008001594A 2008-01-08 2008-01-08 Printing apparatus, printing control method, and computer program Pending JP2009160849A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008001594A JP2009160849A (en) 2008-01-08 2008-01-08 Printing apparatus, printing control method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008001594A JP2009160849A (en) 2008-01-08 2008-01-08 Printing apparatus, printing control method, and computer program

Publications (1)

Publication Number Publication Date
JP2009160849A true JP2009160849A (en) 2009-07-23

Family

ID=40964010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008001594A Pending JP2009160849A (en) 2008-01-08 2008-01-08 Printing apparatus, printing control method, and computer program

Country Status (1)

Country Link
JP (1) JP2009160849A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011183630A (en) * 2010-03-08 2011-09-22 Ricoh Co Ltd Image forming apparatus and image forming method
JP2012027236A (en) * 2010-07-23 2012-02-09 Canon Inc Image forming device, control method of image forming device, and program thereof
US9409738B2 (en) 2014-08-20 2016-08-09 Canon Kabushiki Kaisha Printing apparatus and control method
JP2016198965A (en) * 2015-04-10 2016-12-01 キヤノン株式会社 System, printer, control method thereof, post-processing device and control method thereof
JP2016198964A (en) * 2015-04-10 2016-12-01 キヤノン株式会社 System, printing apparatus and control method thereof, post-processing apparatus and control method thereof
CN113810550A (en) * 2020-06-11 2021-12-17 柯尼卡美能达株式会社 Image processing apparatus, image forming apparatus, job management method, and computer-readable recording medium
JP2021194909A (en) * 2020-06-12 2021-12-27 株式会社リコー Image forming system, image forming device and sheet processing device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011183630A (en) * 2010-03-08 2011-09-22 Ricoh Co Ltd Image forming apparatus and image forming method
JP2012027236A (en) * 2010-07-23 2012-02-09 Canon Inc Image forming device, control method of image forming device, and program thereof
US9409738B2 (en) 2014-08-20 2016-08-09 Canon Kabushiki Kaisha Printing apparatus and control method
JP2016198965A (en) * 2015-04-10 2016-12-01 キヤノン株式会社 System, printer, control method thereof, post-processing device and control method thereof
JP2016198964A (en) * 2015-04-10 2016-12-01 キヤノン株式会社 System, printing apparatus and control method thereof, post-processing apparatus and control method thereof
CN113810550A (en) * 2020-06-11 2021-12-17 柯尼卡美能达株式会社 Image processing apparatus, image forming apparatus, job management method, and computer-readable recording medium
JP2021194909A (en) * 2020-06-12 2021-12-27 株式会社リコー Image forming system, image forming device and sheet processing device
JP7625890B2 (en) 2020-06-12 2025-02-04 株式会社リコー Image forming system, image forming apparatus, and sheet processing apparatus

Similar Documents

Publication Publication Date Title
US8564810B2 (en) Job management apparatus, job management method, and storage medium for using information of a post-processing apparatus to manage a print job
JP4533228B2 (en) Image processing apparatus, image processing method, and image processing program
US8599431B2 (en) Print-data processing apparatus and print-data processing method
US6924826B1 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program
JP5047221B2 (en) Printing apparatus, printing apparatus control method, and program
JP2009160849A (en) Printing apparatus, printing control method, and computer program
JP2009053860A (en) Information processing apparatus, information processing method, and program
JP5294656B2 (en) Printing system, control method thereof, and program
JP5305930B2 (en) Image forming apparatus, job processing method, program, and storage medium
JP2014108605A (en) Printing system, printing system control method, and program
JP2012086416A (en) Image forming apparatus, print job control method and program
JP2016004135A (en) Image forming apparatus and control method thereof
JP5335325B2 (en) Printing apparatus, printing system, printing apparatus control method, and program
JP2007102496A (en) Printing apparatus, job processing method, printing system, storage medium, and program
JP5106168B2 (en) Printing system, control method, storage medium, program, and printing apparatus
JP2008165708A (en) Printing system, printing system control method, printing apparatus, storage medium, and program
JP6122349B2 (en) Image forming apparatus, printing control method, and program
JP4764061B2 (en) Image forming apparatus, image forming method, image forming program, and printing system
JP2013210417A (en) Printing system, control method of printing system, and program
JP5053908B2 (en) Print management apparatus, print management method, and computer program
JP5503434B2 (en) Printing apparatus, printing apparatus control method, and program
JP2019059218A (en) Image forming apparatus, control method for image forming apparatus, bookbinding apparatus, control method for bookbinding apparatus
JP5766236B2 (en) Printing apparatus, printing apparatus control method, and program
JP2007156903A (en) Printing system and control method therefor, computer program, and storage medium
JP2016149093A (en) Information processing apparatus, control method, and program