JP2009160849A - Printing apparatus, printing control method, and computer program - Google Patents
Printing apparatus, printing control method, and computer program Download PDFInfo
- 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
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)の次の部の印刷を実行する。このような動作を繰り返すことにより、複数のジョブからなる製本印刷全体の処理効率を従来よりも上げることが可能となる。
【選択図】 図6PROBLEM 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
しかしながら、一般に製本処理時間は印刷処理時間よりも遅い。したがって、前述した従来の技術では、印刷処理時間を高速化することが可能になっても製本処理時間の遅さによって、製本印刷された印刷物を得るのに必要なトータルの処理時間を早くすることが困難であるという課題があった。特に複数のドキュメントを複数部数印刷する場合にはこの課題が顕著になり、ユーザの負担となっていた。 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
尚、システムを構成するに際し、前述した複数の機能を有する複合機能型の画像形成装置と、プリント機能を有する単一機能型の画像形成装置(例えば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
図1において、入力画像処理部10は、紙原稿等をスキャナ等の画像読み取り装置で読み取り、読み取った紙原稿のデータ(画像データ)を画像処理する。
NIC(Network Interface Card)部19は、ネットワークを介して入力された画像データ(主に、PDLデータ)をRIP部12に渡したり、MFP1の内部の画像データや装置情報等を、ネットワークを介して外部に送信したりする。RIP(Raster Image Processor)部23は、入力されたPDLデータを解読し、RIP展開(ラスタライズ)する部分である。
In FIG. 1, an input
A NIC (Network Interface Card)
入力された画像データは、MFP制御部13に送られる。MFP制御部13は、入力されたデータや出力するデータを制御する交通整理の役割を果たしている。なお、MFP制御部13は、MFPのCPUである。
また、MFP制御部13に入力された画像データは、メモリ部20に一旦格納される。格納された画像データは、一時的に格納されたり、必要に応じて呼び出されたりする。
MFP制御部13の中に印刷切り替え制御部14がある。
The input image data is sent to the
Further, the image data input to the
A print switching control unit 14 is included in the
印刷切り替え制御部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
MFP制御部13は、PDLデータが入力されると、PDLデータに対してRIP処理を施すようにRIP部12に指示したり、プリントする画像データに対して、必要に応じてプリントのための画像処理を行うように出力画像処理部15に指示したりする。更に、MFP制御部13は、RIP部12や出力画像処理部15で作られる"画像データの中間データやプリントレディデータ(プリントのためのビットマップデータやそれを圧縮したデータ)"を必要に応じて、文書管理部22に再度格納することもできる。
When the PDL data is input, the
文書管理部22は、複数の画像データを格納することが可能なハードディスク等のメモリを具備している。例えば、MFP制御部13(のCPU)は、文書管理部22が備えるハードディスクに複数の画像データを格納する。画像データとしては、例えば、入力画像処理部10からの画像データや、NIC部19を介して入力されたコンピュータ等の外部装置からの画像データや、専用I/F部やUSB I/F部を介して入力された様々な画像データ等の複数種類の画像データがある。
また、MFP制御部13は、文書管理部22が備えるハードディスクに格納された画像データを適宜読み出して、プリンタ部16等の出力部に転送して、プリンタ部16による印刷処理等の出力処理を実行できるようにする。また、MFP制御部13は、オペレータからの指示により、文書管理部22が備えるハードディスクから読み出した画像データを、コンピュータや他の画像形成装置等の外部装置に転送できるようにする。
The
The
画像データを文書管理部22に記憶する際には、必要に応じて、画像データを圧縮して記憶したり、逆に文書管理部22に圧縮して記憶された画像データを読み出す際にその画像データを元の画像データに伸張して戻したりする等の処理を行う。このような画像データの圧縮と伸張は、圧縮伸張部21で行われる。また、データをネットワークに伝送する際には、JPEG、JBIG、ZIP等圧縮データを使用することが一般に知られている。このような圧縮データがMFP1に入力された場合、その圧縮データは、この圧縮伸張部21にて解凍(伸張)される。
When storing image data in the
出力画像処理部15は、入力した画像データに対して、プリントするために必要な画像処理を施し、プリンタ部16に出力する。プリンタ部16は、シート(紙)を給紙し、出力画像処理部15で作られた画像データをそのシート上に順次印字していく。印字されたシートは後処理部17へ送り込まれる。後処理部17は、シートの仕分け処理やシートの仕上げ処理、すなわち中綴じ製本や、くるみ製本等を行う。
The output
操作部11は、前述したようなMFP1の処理や機能を選択したり操作指示したりするためのものである。操作部11は、例えば、タッチパネルを有する高解像度の表示装置を備え、メモリ部20等にある画像データをプレビュー表示することができる。そして、オペレータのタッチパネルの操作により、プレビュー表示した画像データの印刷が指示されると、その画像データがプリントされる。
The
このように、MFP1には様々な機能と利用方法とがある。以下のA)〜H)にその例を示す。尚、以下のA)〜H)に示す"→"は、データが処理される順番を示すものである。また、以下のA)〜H)では、MFP制御部13を省略しているが、データは、MFP制御部13を介して各部に出力される。
As described above, the
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
B) Network scan: input
C) Network printing:
D) Box scan function: input
E) Box print function:
F) Box reception function:
G) Box transmission function:
H) Preview function:
尚、本実施形態の特徴部分の処理は、主に、プリンタ部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
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 “
プリントサーバ2は、主に2つの役割を持っている。1つは、ディジタルプリント部における"外部との情報の送受"である。入稿されるジョブの画像情報や設定情報等は、まずプリントサーバ2に入力され、そのジョブが終了するとステータス等の情報がプリントサーバ2から外部に知らされる。もう1つは、ディジタルプリント部の内部の管理制御である。外部から入力されたジョブや、ディジタルプリント部の内部で発生したジョブは、プリントサーバ2にて一元管理されている。ディジタルプリント部の内部では、管理下にある全てのデバイスの状況と全てのジョブの状況とが監視できると共に、ジョブの"一時停止、設定変更、及び印刷再開"や、ジョブの"複製、移動、及び削除"等の制御が行えるようになっている。
The
本実施形態では、プリントサーバ2はポストプレスサーバの働きをもっていることとする。
ポストプレスサーバは、後処理工程を統括管理するコンピュータである。ポストプレスサーバは、受注サーバにて受け付けたジョブの指示や、MISサーバから出されるジョブの指示等に基づいて、ポストプレス部で仕上げ可能な後処理条件を作り出し、エンドユーザの要求通りとなるように後処理(仕上げ処理)工程の指示を行う。ポストプレスサーバは、JDF等の情報交換手段を使って、ポストプレス部の内部で生成されるコマンドやステータス情報を用いて、後処理を行う機器と情報を交換している。
In the present embodiment, it is assumed that the
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
図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
As shown in FIG. 3, the
When the
出力すべきジョブに対してステープルモードが設定されている場合には、スタックトレイ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
その他、サンプルトレイ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
更に、サドルステッチャ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
First, in step S <b> 601, the
Next, in step S602, the
次に、ステップS603において、MFP制御部13は、PDLデータを解釈して印刷するための画像データを作成する(RIP処理する)ことをRIP部12に指示し、その画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。MFP制御部13は、Job1、Job2の全てのページに関して同様に画像データを作成させ、文書管理部22に格納する。
In step S603, the
次に、ステップS630において、プリンタ部16は、Job1の印刷が残っているか否かを判定する。この判定の結果、Job1の印刷が残っている場合にはステップS631に進み、残っていない場合にはステップS609に進む。最初にこのステップS630を行った場合には、Job1の印刷は残っているのでステップS631に進む。
ステップ631に進むと、MFP制御部13は、文書管理部22に格納したJob1の画像データをプリンタ部16に送信し、プリンタ部16は、そのJob1の画像データに基づく画像を紙に形成してJob1を1部印刷する。
Next, in step S630, the
In
次に、ステップ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
In step S650, the
In step S633, the
ステップS634に進むと、MFP制御部13は、文書管理部22に格納したJob2の画像データをプリンタ部16に送信し、プリンタ部16は、そのJob2の画像データに基づく画像を紙に形成してJob2を1部印刷する。そして、プリンタ部16は、Job2の印刷物をJob1の印刷物とは別の排紙口へ搬送する。この排紙口の指定は、MFP制御部13にて自動的に割り振ってもよいし、操作部11のGUI(例えば図9に示すGUI901)を用いたオペレータの指定に基づいてジョブ毎に行ってもよい。
In step S634, the
ステップS635に進むと、プリンタ部16は、Job1の製本処理が1部終了したか否かを判定する。ステップS650にて製本処理が終了していれば、後処理部17から製本終了通知がきている。この判定の結果、Job1の製本処理が1部終了していなければ(つまり製本終了通知が送信されていない場合)、ステップS633に戻りJob2の印刷を繰り返す。一方、Job1の製本処理が1部終了していれば(つまり製本終了通知が送信されている場合)、ステップS630に戻りJob1の印刷に戻る。
In step S635, the
図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),
図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
図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
In step S604, the
ステップS605に進むと、MFP制御部13は、Job2の印刷物を、図2で示すようなフィニッシャー(例えばくるみ製本機7)へ流すためのジョブを作成する。そして、Job2の印刷物を、ニアライン又はオフラインで製本し、Job2を完成する(例えばくるみ製本機7へ持っていってくるみ製本を行い、Job2を完成する)。その後、ステップS606に進む。
In step S605, the
ステップS606に進むと、MFP制御部13は、次のジョブがあるか否かを判定する。この判定の結果、次のジョブがある場合にはステップS607に進む。そして、MFP制御部13は、次のジョブを新しくJob2としてステップS608に進む。一方、次のジョブがなければ、ステップS635に戻る。
In step S606, the
ステップS608に進むと、MFP制御部13は、新しいJob2に対してRIP処理することをRIP部12に指示し、そのRIP処理により得られた画像データを一時的にメモリ部20に格納してから文書管理部22に格納する。そして、ステップS634に戻り、プリンタ部16にてJob2を1部印刷し、Job2の印刷物をJob1の印刷物とは別の排紙口へ搬送する。
In step S608, the
ここで、図7の説明に戻る。
先ほどは、Job1の印刷1505まで終了していた。
次に、ステップS633において、Job2が残っているか否かが判定される。図7に示す例では、最後の部の印刷1511が残っているので、ステップS634において、そのJob2の最後の部の印刷1511を行う。
Returning to the description of FIG.
Previously, the printing up to
Next, in step S633, it is determined whether Job2 remains. In the example shown in FIG. 7, since the
次に、ステップ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
Thereafter, in the same manner as described above, the
図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
ステップ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
In step S611, the
一方、ステップ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
次に、ステップS637において、プリンタ部16は、Job2が製本ジョブか否かを判定する。この判定の結果、Job2が製本ジョブである場合にはステップS651に進み、Job2が製本ジョブでない場合にはステップS651に進む。
In step S637, the
ステップS651に進むと、ステップS605と同様に、MFP制御部13は、Job2の印刷物を、図2で示すようなフィニッシャー(例えばくるみ製本機7)へ流すためのジョブを作成する。そして、Job2の印刷物を、ニアライン又はオフラインで製本し、Job2を完成する(例えばくるみ製本機7へ持っていってくるみ製本を行い、Job2を完成する)。その後、印刷・製本処理が終了となる。
In step S651, as in step S605, the
以上のように本実施形態では、少なくともステップ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
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
図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
In this
As described above, in the present exemplary embodiment, an acquisition unit is realized when the
図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
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
When the operator presses the bottom left decision button 910b in the
As described above, in the present embodiment, the processing selection unit is realized by using the
図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
When “print hold job as early as possible” is selected in the
Further, when “print only as long as hold job only for printing” is selected, only when
また、「製本処理時間内に終了するジョブのみ印刷を行う」が選択されると、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
As described above, in the present embodiment, a printing method selection unit is realized by using the
以上のように本実施形態では、先行するジョブ(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
尚、本実施形態では、図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
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
(第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
ステップS701において、プリンタ部16は、Job1を1部印刷して製本処理をしている最中にJob2を印刷する。ここまでは第1の実施形態と同じである。しかし、本実施形態では、ステップS702、S703において、プリンタ部16は、Job2の印刷中にもJob1の製本終了通知を監視し、製本終了通知が来た場合には、Job2の何ページ目まで印刷したかという印刷履歴情報をメモリ部20に記憶する。そして、直ちにJob2の印刷を終了して、Job1の印刷に復帰する(ステップS630)。
In step S701, the
その後、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
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
そこで、図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
Then, the
Job1の印刷1605が終了すると、先ほど中断したJob2の印刷1605の後半部分1605bの印刷を再開する。印刷物の排紙口はJob1とJob2で別であるため、このようにしても特に問題は発生しない。
When the
以上のように本実施形態では、次のジョブ(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
(第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
図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
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
プリンタ部16からJob1の印刷物が搬送されると、ステップS800において、後処理部は、バッファに印刷物が既にたまっているか否かを判定する。この判定の結果、バッファに印刷物が既にたまっている場合にはステップS802に進み、たまっていない場合には、ステップS801に進む。
When the printed material of Job1 is conveyed from the
ステップ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
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
In FIG. 14A, since the processing time of
これに対し、本実施形態では、バッファから製本部への紙の移動を終了した時点1708で、第2の実施形態と同様に、印刷中のJob2の印刷1709を中断して(ステップS703)、Job1の印刷1710を行う。これにより、製本終了通知1705から次の製本開始通知1706までの期間を短くすることができる。
On the other hand, in the present embodiment, at the
以上のように本実施形態では、後処理部のバッファが空になると、次のジョブ(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
First, in step S <b> 901, the MFP control unit receives PDL data, which is an example of document data, from the
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
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
例えば、くるみ製本の処理速度として処理速度テーブルには以下のような情報が記憶される。
中紙 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
例えば、印刷処理速度の情報として、印刷処理速度テーブルには、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
次に、ステップ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
次に、ステップ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
In step S950, the
ステップ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
次に、ステップ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
前述したように、ステップS930において、Job1の印刷が残っていないと判定された場合には、ステップS910に進む。ステップS910に進むと、MFP制御部は、全てのジョブを終了したか否かを判定する。この判定の結果、全てのジョブを終了した場合には、印刷・製本処理を終了する。一方、全てのジョブを終了していない場合は、ステップS902に戻り、全てのジョブを処理するまで印刷・製本処理を継続する。
As described above, if it is determined in step S930 that there is no
以上のように本実施形態では、少なくともステップ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
10 入力画像処理部
11 操作部
12 RIP部
13 MFP制御部
14 印刷切り替え制御部
15 出力画像処理部
16 プリンタ部
17 後処理部
18 製本処理通知部
19 NIC部
20 メモリ部
21 圧縮伸張部
22 文書管理部
1 MFP
DESCRIPTION OF
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.
前記後処理手段は、保管手段に一時的に保管された印刷物に対して後処理を行い、
前記切り替え手段は、前記後処理手段から、前記保管手段に所定部数の印刷物が保管されていないことが通知されると、前記次のジョブ以降のジョブの印刷を中断して、前記先行するジョブの残りの部の印刷を行わせることを特徴とする請求項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.
前記印刷手段が、前記先行するジョブと異なるジョブの所定部数を印刷するのに要する印刷処理時間を導出する第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〜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.
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)
| 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 |
-
2008
- 2008-01-08 JP JP2008001594A patent/JP2009160849A/en active Pending
Cited By (8)
| 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 |