(57)【要約】【課題】印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知する。【解決手段】制御装置３０は、ネットワークＮを介して印刷ジョブの割り込みを受信するネットワークＩ／Ｆ３１と、印刷装置２０が印刷処理を実施中である場合に、印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるか否かを判断する処理部３３と、後処理を行わない他のサブセットの印刷順序を先番号に設定し、後処理を行うサブセットの印刷順序を先番号より後の後番号に設定する処理部３３と、印刷順序、該印刷順序を許容する旨を入力する許容選択キー３７ｂ、及び該印刷順序を許容しない旨を入力する非許容選択キー３７ｃを表示する操作表示部３７ａと、を備えたことを特徴とする。【選択図】図１
2016000496.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上に印刷処理を実施する印刷装置と、該印刷装置により印刷処理を受けた記録媒体に後処理を行う後処理装置と、前記印刷装置と前記後処理装置を制御する制御装置と、を備えた画像形成装置であって、
前記制御装置は、
ネットワークを介して印刷ジョブの割り込みを受信する受信手段と、
前記印刷装置が前記印刷処理を実施中である場合に、前記印刷ジョブの割り込みを受信したときに、前記印刷ジョブに含まれる１つ以上のサブセットに前記後処理を行うサブセットがあるか否かを判断するサブセット判断手段と、
前記後処理を行わない他のサブセットの印刷順序を先番号に設定し、前記後処理を行うサブセットの印刷順序を前記先番号より後の後番号に設定する印刷順序設定手段と、
前記印刷順序、該印刷順序を許容する旨を入力する許容選択キー、及び該印刷順序を許容しない旨を入力する非許容選択キーを表示する操作表示手段と、を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御装置は、
前記許容選択キーの選択に応じた前記印刷順序に従って印刷するように制御し、前記非許容選択キーの選択に応じた前記印刷ジョブのサブセットの順序に従って割り込み印刷を行うように制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記操作表示手段は、
前記設定済み印刷順序毎に当該印刷後に必要となる前記後処理についての名称を付加して表示することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記制御装置は、
前記印刷ジョブのサブセット毎に前記後処理を行うリソースの確保を行うリソース確保手段と、
前記サブセット毎に前記後処理を行うリソースの開放を行うリソース開放手段と、を備え、
前記後処理を行うサブセットに対して、前記リソース確保手段によりリソースの確保を行い、前記リソース開放手段によりリソースの開放を行うことを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記後処理装置は、
ステープルにより印刷済みの記録媒体を綴じて出力するステープル処理装置、又は／及び、印刷済みの記録媒体に製本処理を行う製本処理装置であることを特徴とする請求項１乃至４の何れか１項記載の画像形成装置。
【請求項６】
記録媒体上に印刷処理を実施する印刷装置と、該印刷装置により印刷処理を受けた記録媒体に後処理を行う後処理装置と、前記印刷装置と前記後処理装置を制御する制御装置と、を備えた画像形成装置の画像形成方法であって、
前記制御装置は、
ネットワークを介して印刷ジョブの割り込みを受信する受信ステップと、
前記印刷装置が前記印刷処理を実施中である場合に、前記印刷ジョブの割り込みを受信したときに、前記印刷ジョブに含まれる１つ以上のサブセットに前記後処理を行うサブセットがあるか否かを判断するサブセット判断ステップと、
前記後処理を行わない他のサブセットの印刷順序を先番号に設定し、前記後処理を行うサブセットの印刷順序を前記先番号より後の後番号に設定する印刷順序設定ステップと、
前記印刷順序、該印刷順序を許容する旨を入力する許容選択キー、及び該印刷順序を許容しない旨を入力する非許容選択キーを表示する操作表示ステップと、を備えたことを特徴とする画像形成方法。
【請求項７】
請求項６記載の各ステップをプロセッサに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理を実施中に、印刷後の後処理を記録媒体に行うサブセットを含む印刷ジョブの割り込みを受信したときの対応処理に好適な画像形成装置、画像形成方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、プリンタドライバを用いて１つの印刷ジョブを分割することにより複数の集合体（以下、サブセットという）を生成し、任意のサブセットに対して後処理の一つであるステープル処理を行う技術が知られている。
このステープル処理では、ステープルにより印刷済みの複数枚の記録媒体を綴じて出力することができる。
特許文献１には、サブセット毎にステープル処理の種類を設定する目的で、プリンタドライバを用いて実現するユーザインターフェースが開示されている。
特許文献２には、既にコピー機能などでステープル処理を行っている場合でもステープル処理を含むサブセットの割り込みが行えるという目的で、サブセット毎にリソースの確保・開放を行う手段が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来、任意のサブセットに対してステープル処理を行うという方法では、ステープル処理の対象となるサブセットが印刷ジョブの一部であっても、印刷ジョブ全体に対してステープル処理に用いるリソースを確保している。このため、印刷装置に対して、既にコピー機能などでステープル処理を行っている場合には、ステープル処理が無いサブセットの印刷処理も割り込めなかった。
このため、ステープル処理を行っているコピー機能などがステープル処理に用いるリソースを開放するまで待たされてしまうといった問題があった。
また特許文献１にあっては、サブセット毎にステープル処理の種類を設定することが可能である。しかし、ステープル処理を行っているコピー機能などがステープル処理に用いるリソースを開放するまで待たされてしまうといった問題は解消できていない。
特許文献２にあっては、サブセット印刷の割り込み処理順序は使用したい後処理機のリソース確保状況に依存するためオペレータに知らされず排紙の順番が変更されるという問題があった。
本発明は、上記に鑑みてなされたもので、その目的としては、印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知することができる画像形成装置、画像形成方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、上記課題を解決するため、記録媒体上に印刷処理を実施する印刷装置と、該印刷装置により印刷処理を受けた記録媒体に後処理を行う後処理装置と、前記印刷装置と前記後処理装置を制御する制御装置と、を備えた画像形成装置であって、前記制御装置は、ネットワークを介して印刷ジョブの割り込みを受信する受信手段と、前記印刷装置が前記印刷処理を実施中である場合に、前記印刷ジョブの割り込みを受信したときに、前記印刷ジョブに含まれる１つ以上のサブセットに前記後処理を行うサブセットがあるか否かを判断するサブセット判断手段と、前記後処理を行わない他のサブセットの印刷順序を先番号に設定し、前記後処理を行うサブセットの印刷順序を前記先番号より後の後番号に設定する印刷順序設定手段と、前記印刷順序、該印刷順序を許容する旨を入力する許容選択キー、及び該印刷順序を許容しない旨を入力する非許容選択キーを表示する操作表示手段と、を備えたことを特徴とする。
【発明の効果】
【０００５】
本態様によれば、印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の実施形態に係る画像形成装置の一例である印刷システム１０のブロック図である。
【図２】本発明の実施形態に係る画像形成装置の制御装置が印刷処理を行うためのフローチャートである。
【図３】図１に示す操作表示部３７ａに表示されている処理順序とソフトキーの一例を示す図である。
【図４】図１に示す処理部３３において実行される処理順序の一例を示すシーケンス図である。
【図５】図１に示す処理部３３において実行される処理順序の他の例を示すシーケンス図である。
【図６】図１に示す操作表示部３７ａに表示されている処理順序とソフトキーの他の例を示す図である。
【発明を実施するための形態】
【０００７】
本発明の実施の形態について説明する。本発明は、印刷ジョブが後処理の違いなどで分割された複数のサブセットのうちの一部を対象としてステープル処理を行う場合の割り込み処理に際して、以下の特徴を有する。要するに、制御装置はステープル処理などの後処理を含むサブセットの割り込みを受けた時、リソースの空き状況を把握してから印刷処理順序を決めてこれをオペレータに通知しつつ、サブセットの印刷の順番を許容するかの選択肢をオペレータに与えることが特徴になっている。
本発明の実施形態について、図面を参照して説明する。
【０００８】
図１は、本発明の実施形態に係る画像形成装置の一例である印刷システム１０のブロック図である。
画像形成装置１１は、ネットワークＮを介して複数のパーソナルコンピュータＰＣに接続されている。
パーソナルコンピュータＰＣ１３は、印刷ジョブを画像形成装置１１に送信する。
画像形成装置１１は、記録媒体上に印刷処理を実施する印刷装置２０、印刷装置２０と後処理装置４０を制御する制御装置３０、該印刷装置２０により印刷処理を受けた記録媒体に後処理を行う後処理装置４０を備えている。
制御装置３０は、ネットワークＩ／Ｆ３１、処理部３３、記憶部３５およびコンソール３７を備え、ＰＣ１３から受け取った印刷ジョブの処理を行う。
ネットワークＩ／Ｆ１ｃは、ネットワークＮを介してパーソナルコンピュータＰＣ１３との間でＴＣＰ／ＩＰ等の通信プロトコルに従ってデータ通信を行い、パーソナルコンピュータＰＣ１３から印刷ジョブを受信する。
【０００９】
処理部３３は、ネットワークＩ／Ｆ３１から受け取った印刷ジョブの処理を行う。処理部３３は、内部にＲＯＭ（read only memory）、ＲＡＭ、ＣＰＵ、ＨＤＤを有している。ＣＰＵ（central processing unit）は、ＨＤＤ(hard disk drive)からオペレーティングシステムＯＳを読み出してＲＡＭ（random access memory）上に展開してＯＳを起動し、ＯＳ管理下において、ＨＤＤからプログラム（処理モジュール）を読み出し、各種処理を実行する。
処理部３３は、印刷ジョブのサブセット毎に後処理を行うリソースの確保を行うリソース確保部３３ａと、サブセット毎に後処理を行うリソースの開放を行うリソース開放部３３ｂと、を備え、後処理を行うサブセットに対して、リソース確保部３３ａによりリソースの確保を行い、リソース開放部３３ｂによりリソースの開放を行う。
記憶部３５は、処理済の印刷データを保存する。
コンソール３７は、操作表示部３７ａを有し、ネットワークＩ／Ｆ３１を介してプリンタの設定や予め記憶部３５に保存されている印刷ジョブの設定を行う。コンソール３７は、制御装置３０に送信した印刷ジョブの設定変更を行う。
【００１０】
印刷部２０は、プリンタエンジン２１、エンジンパネル２３を備え、記録媒体に印刷を行う。
プリンタエンジン２１は、制御装置３０から送信される処理済みの印刷データに基づいて、画像を形成し記録媒体に印刷して出力する。
エンジンパネル２３は、プリンタエンジン２１により実行される処理の状況やエラー等のステータスを表示する。
ユーザがＰＣ１３からネットワークＮに接続されている画像形成装置に印刷ジョブを送信すると、画像形成装置では、ネットワークＩ／Ｆ３１が当該印刷ジョブを受信し、処理部３３に送る。処理部３３は印刷処理に必要なリソースを確保できた場合にＲＩＰ（Raster Image Processor）処理を行い、印刷ジョブを印刷可能なデータに変換した後に、当該データを記憶部３５に保存する。その後、プリンタエンジン２１に処理済の当該データを送信して印刷作業を行う。
【００１１】
ここでは、印刷部２０にプリンタエンジン２１のみを備える構成を例示しているが、原稿を読み取るスキャナエンジン等を備えていてもよい。また、図１に示すハードウェア以外の原稿を自動的に給紙する自動給紙装置（ＡＤＦ）、ＦＡＸモデム、ＳＤカード等の記録メディアに読み書きを行うメディアドライブ、認証ＩＣカードを読み取るカードリーダ等を備えることもできる。
【００１２】
図２は、本発明の実施形態に係る画像形成装置の制御装置３０が印刷処理を行うためのフローチャートである。
ステップＳＴ１では、処理部３３は処理を開始する。
ユーザがＰＣ１ａからネットワークＮに接続されている画像形成装置に印刷ジョブを送信すると、画像形成装置では、ネットワークＩ／Ｆ３１が当該印刷ジョブを受信する。
ステップＳＴ３では、ネットワークＩ／Ｆ３１が印刷ジョブを受け取り、処理部３３に当該印刷ジョブを送る。
ステップＳＴ５では、処理部３３が他（コピーなど）で先行してステープル処理機能を使用している（使用中）か否かを判定する。処理部３３が他でステープル処理機能を使用していない場合はステップＳＴ２５へ進む。一方、処理部３３が他で先行してステープル処理機能を使用している場合はステップＳＴ７へ進む。
【００１３】
ステップＳＴ７では、処理部３３はサブセットｘが必要とするリソースを確認する。
ここで、サブセットについて説明する。
印刷ジョブを構成する各サブセットは、印刷に際して設定された印刷設定情報が含まれており、当該印刷設定情報からステープル処理が必要か否かを判断することができる。印刷設定情報は、印刷範囲、印刷部数、ステープル機能の使用有無、パンチ機能の使用有無、両面印刷の有無、カラー印刷／モノク口印刷の指定等の情報が含まれる。
【００１４】
次いで、ステップＳＴ９では、処理部３３が他（コピーなど）で先行してステープル処理機能を使用している場合は、これから処理するサブセット（以下、サブセットｘという）はステープル処理機能が必要か否かを判定する。サブセットｘがステープル処理機能を必要としている場合はステップＳＴ１１へ進む。一方、サブセットｘがステープル処理機能を不要な場合はステップＳＴ１３へ進む。
ステップＳＴ１１では、最後のサブセットまでチェックしていたか否かを判断する。既に一度最後のサブセットまでチェックしていた場合はステップＳＴ１３へ進む。一方、最後のサブセットまでチェックしていない場合はステップＳＴ１５へ進む。
ステップＳＴ１３では、処理部３３はサブセットｘの印刷順序を設定する。
次いで、ステップＳＴ１５では、次のサブセットが存在するか否かを判断する。次のサブセットが存在する場合はステップＳＴ７へ進む。一方、次のサブセットが存在しない場合はステップＳＴ１７へ進む。
【００１５】
ステップＳＴ１７では、印刷順序が未設定のサブセットが存在するか否かを判断する。印刷順序が未設定のサブセットが存在する場合はステップＳＴ２７へ進む。一方、印刷順序が未設定のサブセットが存在しない場合はステップＳＴ１９へ進む。
ステップＳＴ１９では、印刷順序が決まった場合に割り込みの順番をコンソール３７に設けられた操作表示部３７ａに通知する。オペレータがこの通知を目視することで、印刷順序を確認することができる。
ステップＳＴ２１では、オペレータに割り込みの順番が良いかをＵＩ画面を操作表示部３７ａに表示することで問い合わせる。コンソール３７に設けられた操作表示部３７ａには、「許容する」と表示されたソフトキーと、「許容しない」と表示されたソフトキーとが表示されている。
【００１６】
「許容する」と表示されたソフトキーが操作され、割り込みの順番が良い場合はステップＳＴ２３へ進む。一方、「許容しない」と表示されたソフトキーが操作され、割り込みの順番が良くない場合はステップＳＴ２５へ進む。
ステップＳＴ２３では、オペレータが良いと判断したので、処理部３３はこのまま印刷処理を行う。印刷処理とは、サブセット毎に印刷時に必要なリソースを確保し、印刷終了後にリソースを開放することを意味する。
ここで、リソースについて説明する。
リソースは、ステープル処理を行うために必要とされるＣＰＵの処理速度や記憶部３５の記憶容量等である。リソースは、ジョブやサブセットを割り当てることにより確保することができ、その割り当てを解除することにより開放することができる。リソースは、例えば、リソース使用権を設定することにより確保し、そのリソース使用権を破棄することにより開放することができる。
【００１７】
ステップＳＴ２５では、オペレータが良くないと判断した場合は、サブセットの順番どおりに処理部３３は印刷処理を行う。
もしくは、ステップＳＴ５で他でステープル処理を使用していない場合もサブセットの順番に従った順に処理部３３は印刷処理を行う。
ステップＳＴ２７では、印刷順序未設定のサブセットのうちｘ値が最も小さいサブセットの印刷順序を設定するためにｘ値を所定の値に設定し、ステップＳＴ７へ進む。
ステップＳＴ２９では、処理を終了する。
以上のように、許容選択キー３７ｂ、非許容選択キー３７ｃの選択に応じた印刷順序に従って印刷することができる。
【００１８】
表１、表２、図３を参照して、コピージョブ処理中に印刷ジョブを割り込ませた時の処理の流れについて説明する。なお、図３は操作表示部３７ａに表示されている処理順序とソフトキーを示す図である。
ここで、先行してコピージョブ（Ｃ１）がステープル処理を行っている時に、ステープル処理が含まれる印刷ジョブを割り込ませたときの流れについて説明する。なお、表１はコピージョブの内容を示す表であり、表２は印刷ジョブの内容を示す表である。
【００１９】
【表１】
2016000496.tif 000003
【００２０】
表１に示すサブセット１（Ｃ１）は、コピージョブを行った後にステープル処理を行うことを示している。
【００２１】
【表２】
2016000496.tif 000004
【００２２】
表２に示すサブセット２（Ｓ２）は、印刷ジョブを行った後にステープル処理を行うことを示しており、他のサブセット１（Ｓ１）、サブセット３（Ｓ３）は、印刷ジョブを行った後にステープル処理を行わないことを示している。
【００２３】
表２に示す印刷ジョブは全サブセットの割り込み処理ができない。そこで、制御装置３０は、印刷順序を決定し、操作表示部３７ａのＵＩ画面にこの処理順序を表示させ、オペレータに当該処理順序で良いか否かを問い合わせる。
ここで、割り込む印刷ジョブに基づいて、制御装置が印刷順序を決め、オペレータに処理順序を問い合わせる一例について説明する。
処理の一例として、表１に示すコピージョブがステープル処理を行っている最中に３つのサブセット（Ｓ１、Ｓ２、Ｓ３）で構成されている印刷ジョブ（表２）が割り込みを行ったこととする。
まず、処理部３３は、コピージョブのサブセットＳ１について、ステップＳＴ９においてステープル処理が必要無いこと確認したので、ステップＳＴ１３に進み、サブセットＳ１を印刷順序１にセットする。
そして、ステップＳＴ１５において、次のサブセットＳ２が存在することが解っているので、次のサブセットＳ２の確認を行うよう指示する。処理部３３は、サブセットＳ２について、ステップＳＴ９でステープル処理が必要であること、及びステップＳＴ１１で最後のサブセットまで確認していないので、印刷順序を設定せず、次のサブセットＳ３の確認を行うよう指示する。
【００２４】
処理部３３は、サブセットＳ３について、ステップＳＴ９でステープル処理が必要無いこと確認したので、ステップＳＴ１３において、サブセットＳ３を印刷順序２にセットする。サブセットＳ３は、最後のサブセットであるため、ステップＳＴ１５では、次のサブセットは無いと判断される。次のステップＳＴ１７において、未設定のサブセットが存在しているので、ステップＳ２７に進み、印刷順序未設定のサブセットのうちｘ値が最も小さいサブセットＳ２の印刷順序を設定するように指示する。
ここで、処理部３３は、ステップＳＴ７に戻りサブセットＳ２の確認に再度入る。処理部３３は、サブセットＳ２について、ステップＳＴ９でステープル処理が必要であると判断される。次いで、処理部３３は、ステップＳＴ１１において、今度は最後のサブセットまで確認していると判断されるので、ステップＳＴ１３に進み、サブセットＳ２を印刷順序３にセットする。
【００２５】
この後、次のサブセットが存在しない（ステップＳＴ１５）、かつ未設定のサブセットが存在しない（ステップＳＴ１７）。このため、ステップＳＴ１９に進み、操作表示部３７ａのＵＩ画面において割り込みの処理順序を表示させ、図３に示すように、オペレータに当該処理順序で良いか否かを問い合わせる。この際、図３に示すように、操作表示部３７ａは、設定済み印刷順序毎に当該印刷後に必要となる後処理についての名称を付加して表示してもよい。
ここで、オペレータが操作表示部３７ａに表示されている処理順序（Ｓ１→Ｓ３→Ｓ２）（図３）を許容する場合はソフトキーである許容選択キー「許容する」３７ｂを押下して印刷処理が開始される。一方、オペレータが処理順序を許容しない場合はソフトキーである非許容選択キー「許容しない」３７ｃを押下してサブセットの順番（Ｓ１→Ｓ２→Ｓ３）通りに処理が開始される。
なお、オペレータがどちらも押下しない場合の振る舞いは、”「許容する」／「許容しない」とする”や”リソースが開放されるまで待ってからサブセットの順番通りに処理する”を予め制御装置３０に記憶させておくようにすれば良い。なお、前述の記憶させる内容はオペレータの意思で設定変更を可能とする。
このように、オペレータは後処理についての名称を目視確認することができる。
後処理装置４０が、ステープルにより印刷済みの記録媒体を綴じて出力するステープル処理装置、又は／及び、印刷済みの記録媒体に製本処理を行う製本処理装置であることで、印刷済みの記録媒体にステープル処理、又は／及び、製本処理を行うことができる。
【００２６】
次に、表１、表２、図４を参照して、図２に示すフローチャートのステップＳＴ２１において、オペレータが提示された印刷順序を良くないと判断した時の印刷処理について説明する。なお、図４は処理部３３において実行される処理順序の一例を示すシーケンス図である。
ここで、印刷順序が決定し、ステップＳＴ２１においてオペレータが良くないと判断した後の印刷処理について説明する。
なお、図４においても、表１、表２に示す処理順序と同じケースを想定しているので、先行して最初にコピージョブ（Ｃ１）がステープル処理を行うためにリソースを確保（４ａ）して処理を行っている。ステープル処理中に表４（表２と同じ）に示す３つのサブセット（Ｓ１、Ｓ２、Ｓ３）で構成されている印刷ジョブが割り込みを行ったこととする。
【００２７】
まず、印刷ジョブのサブセットＳ１について処理開始時に、処理部３３はステープル処理が必要無いことを把握しているので、割り込みを開始（４ｂ）させて印刷処理を行う。印刷ジョブのサブセットＳ１の印刷処理が終わると、割り込みが終了（４ｃ）したことになる。
続いて、サブセットＳ２について処理開始時に、処理部３３はステープル処理が必要であることを把握しているのでリソースの確保ができるまで待つ。つまり、サブセットＳ２について処理部３３は、ステープル処理が必要と判断するので割り込みをさせない。
このため、処理部３３はコピージョブ（Ｃ１）の処理を再開させる。この処理が終了後にステープル処理のリソースは開放（４ｄ）される。
ステープル処理のリソースが開放されたら、サブセットＳ２を処理するために、処理部３３はステープル処理のリソースを確保（４ｅ）して処理を開始させる。
このステープル処理が終了後に、処理部３３は、ステープル処理のリソースを開放する（４ｆ）。最後に印刷ジョブのサブセットＳ３についての処理開始時に、処理部３３は、ステープル処理が必要無いことを把握しているので、待たされず印刷処理を行うという動作となる。
【００２８】
なお、コピー機能などでステープル処理を行っている場合、サブセット毎にリソースの確保又は開放を行う際に、特許文献２に記載された手法を用いればよい。
すなわち、リソース確保部３３ａは、ステープル処理が必要と判断されたサブセットに対してのみ、サブセット毎にリソースの確保を行う。リソース開放部３３ｂは、リソース確保部４４が１つのサブセットに対して確保したリソースを開放し、その開放した旨をリソース確保部３３ａに通知し、他のジョブや他のサブセットに対してそのリソースを確保できるようにする。なお、リソース開放部３３ｂは、処理部３３からそのリソースを使用した処理が終了した旨の通知を受け、そのリソースを開放する。
進行中の他のジョブがステープル処理を必要とする場合、そのジョブが終了し、そのステープル処理に必要なリソースが開放された後に、リソース確保部３３ａが、ステープル処理が必要なサブセットに対してリソースの確保を行う。そして、リソース開放部３３ｂは、そのサブセットの処理が終了したところで、そのリソースを開放し、ステープル処理が必要と判断された次のサブセットに対してそのリソースを確保できるようにする。
このように、後処理を行うサブセットに対して、確実にリソースを用いることができる。
【００２９】
次に、表１、表２、図５を参照して、図２に示すフローチャートのステップＳＴ２１において、オペレータが提示された印刷順序を良いと判断した時の印刷処理について説明する。なお、図５は処理部３３において実行される処理順序の一例を示すシーケンス図である。
ここで、印刷順序が決定し、ステップＳＴ２１においてオペレータが良いと判断した後の印刷処理について説明する。
【００３０】
なお、図５においても、表１、表２に示す処理順序と同じケースを想定しているので、先行して最初にコピージョブ（Ｃ１）がステープル処理を行うためにリソースを確保（４ａ）して処理を行っている。ステープル処理中に表６（表２、表４と同じ）に示す３つのサブセット（Ｓ１、Ｓ２、Ｓ３）で構成されている印刷ジョブが割り込みを行ったこととする。
【００３１】
まず、印刷ジョブのサブセットＳ１について処理開始時に、処理部３３はステープル処理が必要無いことを把握しているので、割り込みを開始（４ｂ）させて印刷処理を行う。印刷処理が終わると割り込みが終了（４ｃ）したこととなる。
次いで、処理部３３は、次の処理対象がサブセットＳ２ではなく、サブセットＳ３であることを把握しているので、サブセットＳ３の処理に移る。ここで、サブセットＳ３について、処理部３３はステープル処理が不要であると判断するので、割り込みを開始（５ｇ）させて印刷処理を行う。印刷処理が終わると割り込みが終了（５ｈ）したこととなる。
次いで、処理部３３は、次の処理対象がサブセットＳ２だということを把握しているので、サブセットＳ２の処理に移る。サブセットＳ２は、ステープル処理のリソースを使用するので、割り込みができなくなるため、処理部３３はコピージョブ（Ｃ１）の処理を再開させてこの処理を終了させる。
この際、コピージョブ（Ｃ１）の処理が終了した後に、ステープル処理のリソースは開放（４ｄ）される。
ステープル処理のリソースが開放された後に、処理部３３はサブセットＳ２のステープル処理を行うために、ステープル処理のリソースを確保（４ｅ）して処理を開始させる。サブセット毎に処理が終了後に、処理部３３はステープル処理に用いるリソースを開放する（４ｆ）。
【００３２】
次に、図６を参照して、コピージョブを処理中により複雑な印刷ジョブを割り込ませた時の処理の流れについて説明する。
ここでは、表２に示す例とは異なり、割り込む印刷ジョブは最初と最後のサブセットにステープル処理を持たせたジョブを割り込ませたときの振る舞いについて説明する。なお、表３はコピージョブの内容を示す表であり、表４は印刷ジョブの内容を示す表である。
【００３３】
【表３】
2016000496.tif 000005
【００３４】
【表４】
2016000496.tif 000006
【００３５】
先行して最初にコピージョブがステープル処理を行っている最中に５つのサブセット（Ｓ１、Ｓ２、Ｓ３、Ｓ４、Ｓ５）で構成されている印刷ジョブが割り込みを行ったこととする。
まず、サブセットＳ１について、処理部３３はステップＳＴ９においてステープル処理に用いるリソースが必要であること、及びステップＳＴ１１で最後のサブセットまで確認していないので印刷順序を設定せず、次のサブセットＳ２の確認を行うよう指示する。
サブセットＳ２について、処理部３３はステップＳＴ９においてステープル処理が必要無いこと確認したので、ステップＳＴ１３においてサブセットＳ２を印刷順序１にセットする。そして、ステップＳＴ１５において次のサブセットＳ３の確認を行うように指示する。
【００３６】
サブセットＳ３について、処理部３３はステップＳＴ９においてステープル処理に用いるリソースが必要であること、及びステップＳＴ１１において最後のサブセットまで確認していないので、印刷順序を設定せず、次のサブセットＳ４の確認を行うように指示する。
サブセットＳ４について、処理部３３はステップＳＴ９においてステープル処理が必要無いこと確認したので、ステップＳＴ１３においてサブセットＳ４を印刷順序２にセットする。そして、ステップＳＴ１５において次のサブセットＳ５の確認を行うように指示する。
サブセットＳ５について、処理部３３はステップＳＴ９においてステープル処理に用いるリソースが必要であること、及びステップＳＴ１１において最後のサブセットまで確認していないので、印刷順序を設定せず、ステップＳＴ１５において次のサブセットが存在するか否かを判断する。
【００３７】
サブセットＳ５は最後のサブセットのためステップＳＴ１５では次のサブセットは無いと判断される。しかし次のステップＳＴ１７において未設定のサブセットが存在しているので、印刷順序が未設定のサブセットのうちｘ値が最も小さいサブセットＳ１の印刷順序を設定するように指示する。ここで、ステップＳＴ７に戻りサブセットＳ１の確認に再度入る。
サブセットＳ１について、処理部３３はステップＳＴ９においてステープル処理に用いるリソースが必要であるが、ステップＳＴ１１において最後のサブセットまで確認していると判断されるので、ステップＳＴ１３においてサブセットＳ１を印刷順序３にセットする。次いで、ステップＳＴ１５で次のサブセットＳ３の確認を行うように指示する。
【００３８】
次いで、サブセットＳ３について、処理部３３はステップＳＴ９においてステープル処理に用いるリソースが必要であるが、ステップＳＴ１１において最後のサブセットまで確認していると判断されるので、ステップＳＴ１３においてサブセットＳ３を印刷順序４にセットする。そして、ステップＳＴ１５において次のサブセットＳ５の確認を行うように指示する。
サブセットＳ５について、処理部３３はステップＳＴ９においてステープル処理に用いるリソースが必要である。しかし、ステップＳＴ１１において最後のサブセットまで確認していると判断されるので、ステップＳＴ１３においてサブセットＳ５を印刷順序５にセットする。
この後に、次のサブセットが存在しない（ステップＳＴ１５）、かつ未設定のサブセットが存在しない（ステップＳＴ１７）ので、ステップＳＴ１９に進み、操作表示部３７ａのＵＩ画面において割り込みの処理順序を表示させ、図６に示すように、オペレータに当該処理順序で良いか否かを問い合わせる。
ここで、オペレータが操作表示部３７ａに表示されている処理順序（Ｓ２→Ｓ４→Ｓ１→Ｓ３→Ｓ５）（図６）を許容する場合は許容選択キー「許容する」３７ｂを押下して印刷処理が開始される。一方、オペレータが処理順序を許容しない場合は非許容選択キー「許容しない」３７ｃを押下してサブセットの順番（Ｓ１→Ｓ２→Ｓ３→Ｓ４→Ｓ５）通りに処理が開始される。
このように、印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知することができる。
例えばコピー機能でステープル処理機能のリソースを使用中に複数のサブセットから構成され、その一部のサブセットでステープル処理を行う印刷ジョブが割り込み印刷を行う時に、コピー機能の処理が終了するまで割り込みが待たされることを防止することができる。
【００３９】
＜本発明の実施態様例と効果＞
＜第１態様＞
本態様の画像形成装置１１は、記録媒体上に印刷処理を実施する印刷装置２０と、該印刷装置２０により印刷処理を受けた記録媒体に後処理を行う後処理装置４０と、印刷装置２０と後処理装置４０を制御する制御装置３０と、を備えた画像形成装置１１であって、制御装置３０は、ネットワークＮを介して印刷ジョブの割り込みを受信するネットワークＩ／Ｆ３１と、印刷装置２０が印刷処理を実施中である場合に、印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるか否かを判断する処理部３３と、後処理を行わない他のサブセットの印刷順序を先番号に設定し、後処理を行うサブセットの印刷順序を先番号より後の後番号に設定する処理部３３と、印刷順序、該印刷順序を許容する旨を入力する許容選択キー、及び該印刷順序を許容しない旨を入力する非許容選択キーを表示する操作表示部３７ａと、を備えたことを特徴とする。
本態様によれば、印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知することができる。
【００４０】
＜第２態様＞
本態様の制御装置３０は、許容選択キー３７ｂの選択に応じた印刷順序に従って印刷するように制御し、非許容選択キー３７ｃの選択に応じた印刷ジョブのサブセットの順序に従って割り込み印刷を行うように制御することを特徴とする。
本態様によれば、選択に応じた印刷順序に従って印刷することができる。
＜第３態様＞
本態様の操作表示部３７ａは、設定済み印刷順序毎に当該印刷後に必要となる後処理についての名称を付加して表示することを特徴とする。
本態様によれば、オペレータは後処理についての名称を目視確認することができる。
【００４１】
＜第４態様＞
本態様の制御装置３０は、印刷ジョブのサブセット毎に後処理を行うリソースの確保を行うリソース確保部３３ａと、サブセット毎に後処理を行うリソースの開放を行うリソース開放部３３ｂと、を備え、後処理を行うサブセットに対して、リソース確保部３３ａによりリソースの確保を行い、リソース開放部３３ｂによりリソースの開放を行うことを特徴とする。
本態様によれば、後処理を行うサブセットに対して、確実にリソースを用いることができる。
＜第５態様＞
本態様の後処理装置４０は、ステープルにより印刷済みの記録媒体を綴じて出力するステープル処理装置、又は／及び、印刷済みの記録媒体に製本処理を行う製本処理装置であることを特徴とする。
本態様によれば、印刷済みの記録媒体にステープル処理、又は／及び、製本処理を行うことができる。
【００４２】
＜第６態様＞
本態様の画像形成方法は、記録媒体上に印刷処理を実施する印刷装置２０と、該印刷装置２０により印刷処理を受けた記録媒体に後処理を行う後処理装置４０と、印刷装置と後処理装置を制御する制御装置３０と、を備えた画像形成装置１１の画像形成方法であって、制御装置３０は、ネットワークＮを介して印刷ジョブの割り込みを受信する受信ステップ（ＳＴ３）と、印刷装置２０が印刷処理を実施中である場合に、印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるか否かを判断するサブセット判断ステップ（ＳＴ９）と、後処理を行わない他のサブセットの印刷順序を先番号に設定し、後処理を行うサブセットの印刷順序を先番号より後の後番号に設定する印刷順序設定ステップ（ＳＴ１３）と、印刷順序、該印刷順序を許容する旨を入力する許容選択キー、及び該印刷順序を許容しない旨を入力する非許容選択キーを表示する操作表示ステップ（ＳＴ１９）と、を備えたことを特徴とする。
本態様によれば、印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知することができる。
【００４３】
＜第７態様＞
本態様のプログラムは、請求項６記載の各ステップをプロセッサに実行させることを特徴とする。
本態様によれば、各ステップをＣＰＵに実行させることができるので、印刷処理を実施中に印刷ジョブの割り込みを受信したときに、印刷ジョブに含まれる１つ以上のサブセットに後処理を行うサブセットがあるときに、印刷順序の変更を許容するか否かをオペレータに通知することができる。
【符号の説明】
【００４４】
１０…印刷システム、１１…画像形成装置、１３…パーソナルコンピュータＰＣ、２０…印刷装置、２１…プリンタエンジン、２３…エンジンパネル、３０…制御装置、３３…処理部、３３ａ…リソース確保部、３３ｂ…リソース開放部、３５…記憶部、３７…コンソール、４０…後処理装置
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２０１０−２７７２４５号公報
【特許文献２】特開２０１４−０２９３０９号公報
【図１】
2016000496.tif 000007
【図２】
2016000496.tif 000008
【図３】
2016000496.tif 000009
【図４】
2016000496.tif 000010
【図５】
2016000496.tif 000011
【図６】
2016000496.tif 000012