(57)【要約】【課題】後処理装置で後加工処理に失敗した場合においても適切な装置へ再印刷命令を送信する。【解決手段】画像形成装置と通信で接続され、前記画像形成装置により出力した印刷物に対して後処理を施す後処理装置は、前記画像形成装置の状態を示す状態情報を取得し、後処理の失敗が発生した場合に、前記状態情報に基づいて前記画像形成装置で再印刷が可能であるか否かを判定し、可能であると判定すると再印刷を行うための再印刷命令を前記画像形成装置に対して通知する。【選択図】図８
2019211862.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と通信で接続され、前記画像形成装置により出力した印刷物に対して後処理を施す後処理装置であって、
前記画像形成装置の状態を示す状態情報を取得する取得手段と、
後処理の失敗が発生した場合に、前記状態情報に基づいて前記画像形成装置で再印刷が可能であるか否かを判定し、可能であると判定すると再印刷を行うための再印刷命令を前記画像形成装置に対して通知する通知手段と
を有することを特徴とする後処理装置。
【請求項２】
請求項１に記載の後処理装置であって、
前記状態情報には前記画像形成装置が有する印刷ジョブの状態を含み、前記通知手段は、前記画像形成装置が前記再印刷命令に係る印刷ジョブを実行している場合に、前記画像形成装置で再印刷が可能であると判定することを特徴とする後処理装置。
【請求項３】
請求項２に記載の後処理装置であって、
前記状態情報には前記画像形成装置の状態をさらに含み、前記通知手段は、前記画像形成装置が前記再印刷命令に係る印刷ジョブを保持しており、かつ、前記再印刷命令に係る印刷ジョブに対応した印刷能力を持ち、かつ前記画像形成装置が空いている場合にも、前記画像形成装置で再印刷が可能であると判定することを特徴とする後処理装置。
【請求項４】
請求項３に記載の後処理装置であって、
前記通知手段は、前記画像形成装置が前記再印刷命令に係る印刷ジョブを実行しておらず、かつ、複数の画像形成装置で前記再印刷が可能であると判定した場合には、前記複数の画像形成装置のうちから、最も早く印刷が可能な画像形成装置を選択して、選択した前記画像形成装置に前記再印刷命令を通知することを特徴とする後処理装置。
【請求項５】
請求項４に記載の後処理装置であって、
前記状態情報には前記画像形成装置の有するリソースの情報をさらに含み、
前記通知手段は、前記複数の画像形成装置のうち、直前の印刷ジョブが前記再印刷命令に係る印刷ジョブであるか、または前記再印刷命令に係る印刷ジョブで使用するシートがあるか、または前記再印刷命令に係る印刷ジョブで使用するシートが登録されている画像形成装置のうちから、最も印刷速度が速い画像形成装置を最も早く印刷が可能な画像形成装置として選択することを特徴とする後処理装置。
【請求項６】
請求項５に記載の後処理装置であって、
前記通知手段は、前記直前の印刷ジョブが前記再印刷命令に係る印刷ジョブである画像形成装置も、前記再印刷命令に係る印刷ジョブで使用するシートがある画像形成装置も、前記再印刷命令に係る印刷ジョブで使用するシートが登録されている画像形成装置もない場合には、前記複数の画像形成装置のうち最も印刷速度が速い画像形成装置を最も早く印刷が可能な画像形成装置として選択することを特徴とする後処理装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の後処理装置であって、
前記通知手段は、前記画像形成装置で再印刷が可能でないと判定すると、前記再印刷命令を、前記画像形成装置に対して前記再印刷命令に係る印刷ジョブを送信したサーバー装置に対して通知することを特徴とする後処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の後処理装置と、該後処理装置と通信で接続された画像形成装置およびサーバー装置とを含む印刷処理システムであって、
前記画像形成装置は、前記再印刷命令を受信した際に、該再印刷命令に係る印刷ジョブを実行中であれば、前記再印刷命令に係る部数を、前記印刷ジョブの部数に加えることを特徴とする印刷処理システム。
【請求項９】
請求項７に記載の後処理装置と、該後処理装置と通信で接続された画像形成装置およびサーバー装置とを含む印刷処理システムであって、
前記サーバー装置は、前記再印刷命令を受信した際に、該再印刷命令に係る印刷ジョブをスケジュールし直し、スケジュールに従って前記画像形成装置に前記印刷ジョブを送信することを特徴とする印刷処理システム。
【請求項１０】
請求項９に記載の印刷処理システムであって、
前記サーバー装置はさらに、前記再印刷命令に係るコストを計算することを特徴とする印刷処理システム。
【請求項１１】
画像形成装置と通信で接続され、前記画像形成装置により出力した印刷物に対して後処理を施す後処理装置の制御方法であって、
前記画像形成装置の状態を示す状態情報を取得し、
後処理の失敗が発生した場合に、前記状態情報に基づいて前記画像形成装置で再印刷が可能であるか否かを判定し、可能であると判定すると再印刷を行うための再印刷命令を前記画像形成装置に対して通知する
ことを特徴とする後処理装置の制御方法。
【請求項１２】
画像形成装置と通信で接続され、前記画像形成装置により出力した印刷物に対して後処理を施す後処理装置のコンピュータを、
前記画像形成装置の状態を示す状態情報を取得する取得手段と、
後処理の失敗が発生した場合に、前記状態情報に基づいて前記画像形成装置で再印刷が可能であるか否かを判定し、可能であると判定すると再印刷を行うための再印刷命令を前記画像形成装置に対して通知する通知手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、後処理装置、印刷処理システム、後処理装置の制御方法、プログラムに関し、例えばサーバー装置の管理のもと、画像形成装置から出力する印刷物を後処理装置によって後処理を行うことで成果物を製造するための後処理装置、印刷処理システム、後処理装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
従来、商業印刷業界においては、製造にかかわる注文の受注から配送までの情報の管理や製造計画の作成などを行う経営情報システム（MIS：Management Information System）を有するサーバー装置と、物理的な成果物を製造する印刷装置や後処理装置などから構成される。サーバー装置は一般的に管理拠点へ配置され、印刷装置や後処理装置は印刷拠点に配置され、サーバー装置はリモートから複数の印刷拠点を管理するような構成となる。
【０００３】
印刷拠点においては、画像形成装置と後処理装置を組み合わせることで様々な成果物が製造されている。例えば、顧客からの注文の受注に応じてサーバー装置で生成した印刷のための印刷データを画像形成装置へ転送し、画像形成装置によって印刷処理が行われた印刷物を後処理装置にセットして折り加工や製本加工、断裁加工といった後加工を行うことで、高度な成果物を製造することができる。このとき、サーバー装置と画像形成装置、および、後処理装置はインターネットやイントラネットなどのネットワークで通信が確立されており、互いに情報のやり取りを行う。例えば、サーバー装置から後処理装置に対して後加工に関する設定情報を転送し、後処理装置では該設定情報を読み込むことで機器が自動的に設定され後加工を実行することができる。
【０００４】
サーバー装置を含む構成においては、画像形成装置による再印刷が必要となった場合に、サーバー装置へ印刷データの再送が要求される技術がある（例えば、特許文献１参照）。特許文献1は、サーバー装置へ再印刷の指示を行い、サーバー装置において製造計画を再度作成して再印刷を実行する方法に関する技術である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１６４０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の技術では、サーバー装置との通信や再計画によるタイムロスや、他のジョブの製造が、失敗したジョブとその再印刷ジョブとの間に挿入されることなどによるタイムロスが発生してしまう場合がある。すなわち、装置やシステム、あるいはジョブの状況に応じて適切な装置へ再印刷の指示を行うための制御ができていない。
【０００７】
本発明は係る課題を解決するために成されたもので、後処理装置で後加工処理に失敗した場合においても、画像形成装置における再印刷のための指示を適切な装置へ行う後処理装置、印刷処理システム、後処理装置の制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、第１の発明によれば、画像形成装置と通信で接続され、前記画像形成装置により出力した印刷物に対して後処理を施す後処理装置であって、
前記画像形成装置の状態を示す状態情報を取得する取得手段と、
後処理の失敗が発生した場合に、前記状態情報に基づいて前記画像形成装置で再印刷が可能であるか否かを判定し、可能であると判定すると再印刷を行うための再印刷命令を前記画像形成装置に対して通知する通知手段と
を有することを特徴とする後処理装置が提供される。
【発明の効果】
【０００９】
本発明によれば、後処理装置で後加工処理に失敗した場合においても、画像形成装置における再印刷のための指示が適切な装置へ行われる。そのため、再製造のための作業を効率的に実施することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態にかかる情報処理システムのシステム構成図である。
【図２】本実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。
【図３】本実施の形態にかかる後処理装置のハードウェア構成を示すブロック図である。
【図４】本実施の形態にかかるサーバー装置のハードウェア構成を示すブロック図である。
【図５】本実施の形態にかかる画像形成装置及び後処理装置、サーバー装置のソフトウェア構成を示すブロック図である。
【図６Ａ】本実施の形態にかかる装置状態受信命令（コマンド）および応答の例である。
【図６Ｂ】本実施の形態にかかるリソース情報受信命令（コマンド）および応答の例である。
【図６Ｃ】本実施の形態にかかるキュー状態受信命令（コマンド）および応答の例である。
【図６Ｄ】本実施の形態にかかる再処理命令（コマンド）およびリソースの量を通知するための変更通知命令の例である。
【図７】本実施の形態にかかるサーバー装置が管理する注文情報リストの例である。
【図８】本実施の形態にかかる情報処理システムにおける通信処理シーケンス図の例である。
【図９Ａ】本実施の形態にかかる失敗を検知した後処理装置の処理フローチャートである。
【図９Ｂ】本実施の形態にかかる再処理を行う装置を決定する後処理装置の処理フローチャートである。
【図９Ｃ】本実施の形態にかかる再印刷命令を受信した画像形成装置の処理フローチャートである。
【図９Ｄ】本実施の形態にかかる再印刷命令を受信したサーバー装置の処理フローチャートである。
【図１０】本実施の形態にかかる後処理装置が表示する再印刷メッセージのユーザーインターフェースの画面の例である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
＜情報処理システムの構成例＞
図１は、本発明にかかわる情報処理システムの全体構成を示す図である。なお、以下の説明における情報処理システム全体の環境は本発明の説明を理解しやすくするためのものであり、本発明はこれらの環境に限定されるものではない。また図1の情報処理システムは印刷処理のためのシステムであり印刷処理システムとも呼べる。
【００１３】
図１において、管理拠点と印刷拠点の２つの拠点から構成され、管理拠点と印刷拠点はインターネットなどの通信手段によってネットワーク接続が確立されており、各拠点の装置同士でデータの送受信を行うことができる。
【００１４】
管理拠点は、サーバー装置１０１によって印刷拠点の管理を行う。また、サーバー装置１０１によって、印刷拠点において製造される成果物の発注を受信し、印刷拠点において製造するためのデータ（装置指示情報や印刷データなど）が生成される。管理拠点におけるサーバー装置１０１は、イーサネット（登録商標）などのネットワークケーブルによってインターネットに接続され、印刷拠点の各装置と相互に通信可能なネットワークコンピュータ（以下、単にコンピュータと略す）である。サーバー装置１０１は、顧客から成果物製造のための注文を受信したり、受信した注文の管理、製造計画の作成、コスト管理などを行う。すなわち、ＭＩＳとしての役割を担う。また、印刷拠点における画像形成装置１０２、１０３や後処理装置１０４が処理するための印刷データや後処理データを作成し、各装置への印刷、後処理の指示や各装置の処理状況を管理することが可能である。
【００１５】
印刷拠点は、ネットワーク１００に、画像形成装置１０２、１０３、後処理装置１０４が接続されている。画像形成装置１０２、１０３はサーバー装置１０１などから送信されてくる印字データを含む印刷データを解析し、１ページずつドットイメージに変換して印刷する。また、画像形成装置１０２、１０３は後処理装置１０４とネットワーク１００を介して通信して制御情報などを送受信する。画像形成装置１０２、１０３から出力された印刷物は、印刷オペレータによるハンドキャリーで後処理装置１０４へ渡されたり、図示しないベルトコンベアーを介して後処理装置１０４へ渡されたりする。より具体的には、画像形成装置１０２、１０３の印刷物は、画像形成装置１０２、１０３の排紙部に接続されているベルトコンベアーに直接乗せられて後処理装置１０４へダイレクトに搬送される形態や、印刷物を仮置きするスペースに一時的に溜め置かれた後に印刷オペレータがベルトコンベアーに乗せたりハンドキャリーしたりして後処理装置１０４に搬送される形態がある。
【００１６】
後処理装置１０４は画像形成装置１０２、１０３やサーバー装置１０１とネットワーク１００やインターネットを介して通信を行うことができる後処理装置である。後処理装置１０４は、画像形成装置１０２、１０３から出力された印刷物に対して、断裁、製本、折りなどの後処理（後加工）を行う。後処理装置１０４は、画像形成装置１０２、１０３からの印刷物をそれぞれ個別に処理する形態や、複数の画像形成装置１０２、１０３の印刷物を結合して１つの成果物として処理する形態などがある。画像形成装置１０２、１０３からの印刷物をそれぞれ個別に処理する形態の例として、例えば、断裁装置がある。複数の画像形成装置１０２、１０３の印刷物を結合して１つの成果物として処理する形態の例として、例えば、無線綴じ製本装置（画像形成装置１０２からの印刷物が表紙で、画像形成装置１０３の印刷物が本文であり、それらから１冊の無線綴じ製本を制作する）がある。
【００１７】
図１では後処理装置１０４は１つであるが、複数であってもよい。特に、後処理装置１０４が複数存在するケースにおいては、後処理装置同士が接続され、一方の後処理装置の成果物が他方の後処理装置へ渡されるケースもある。なお、画像形成装置１０２、１０３は、印刷装置（プリンタ）であり、後処理装置１０３は、印刷物処理装置である。また、サーバー装置１０１は印刷拠点内に配置されていてもよい。後処理が不要な印刷物の場合には、画像形成装置１０２，１０２により印刷された印刷物が、後処理が必要な印刷物の場合には後処理装置１０４により後処理が施された印刷物が、印刷拠点において製造される成果物となる。
【００１８】
＜情報処理システムのハードウェア構成例＞
図２は、本実施形態の画像形成装置１０２、１０３のハードウェア構成図である。画像形成装置１０２、１０３は、操作部２０４、認証部２０５、ＮＩＣ２０６、ＣＰＵ２０９、ＲＡＭ２１０、ＲＯＭ２１１、記憶部２１２、画像読取部２０７、印刷部２０８を備え、制御部２０１を介して接続されている。制御部２０１は、画像形成装置１０２、１０３全体を制御する装置制御部２０２と、画像データを処理する画像処理部２０３とを有する。操作部２０４は、例えばソフトウェアキーボード、タッチパネル、その他入出力装置によって構成され、各種の設定値の入力、および表示をすることが可能である。ＣＰＵ２０９は、ＲＯＭ２１１内に記憶されたプログラムや、記憶部２１２からＲＡＭ２１０にロードされたアプリケーション等のプログラムを実行する。すなわち、ＣＰＵ２０９が、読み取り可能な記憶媒体に格納された該プログラムを実行することにより、後述する各フローチャートの処理を実行する各処理部として機能する。ＲＡＭ２１０は、ＣＰＵ２０９のメインメモリであり、ワークエリア等として機能する。画像読取部２０７は、例えばスキャナーによって構成され、紙文書等を読取ることにより画像データ形式の文書画像を取得することができる。制御部２０１は、記憶部２１２に記憶された文書画像を操作部２０４に提供し、操作部２０４上に文書画像を出力する処理を実行する。また、制御部２０１は同様に記憶部２１２に記憶された文章画像を、印刷部２０８に提供し、印刷部２０８は、種々の形式で文書画像を出力する処理を実行する。例えば、印刷部２０８は、文書画像に係る画像データを、記憶媒体に出力する処理を実行することができる。あるいはまた、印刷部２０８は印刷機能を備え、紙媒体等の出力媒体に文書画像を出力する処理を実行してもよい。また、画像形成装置１０２、１０３は、ＮＩＣ２０６を介して、ネットワークと接続し、データの送受信を可能とする。ＮＩＣ２０６を介して得られたデータは、操作部２０４上に表示することも可能である。なお本実施形態の画像形成装置は、画像読取部２０７が備わっていない構成であってもよい。
【００１９】
図３は、本実施形態の後処理装置１０４のハードウェア構成図である。後処理装置１０４は、操作部３０４、ＮＩＣ３０５、ＣＰＵ３０８、ＲＡＭ３０９、ＲＯＭ３１０、記憶部３１１、センサー読取部３０６、後処理部３０７を備え、制御部３０１を介して接続されている。制御部３０１は、センサー読取部３０６が読み取ったセンサー情報を処理するセンサー処理部３０２と、後処理装置１０４全体を制御する装置制御部３０３とを有する。操作部３０４は、例えばソフトウェアキーボード、タッチパネル、その他入出力装置によって構成され、各種の設定値の入力、および表示をすることが可能である。ＣＰＵ３０８は、ＲＯＭ３１０内に記憶されたプログラムや、記憶部３１１からＲＡＭ３０９にロードされたアプリケーション等のプログラムを実行する。すなわち、ＣＰＵ３０８が、読み取り可能な記憶媒体に格納された該プログラムを実行することにより、後述する各フローチャートの処理を実行する各処理部として機能する。ＲＡＭ３０９は、ＣＰＵ３０８のメインメモリであり、ワークエリア等として機能する。センサー読取部３０６は、後処理対象の印刷物のジョブ情報（例えば無線綴じ製本ジョブの表紙と本文の組み合わせを照合する、成果物にページ抜けなどが発生せずに正しく製造されているか）などを、カメラなどの装置を介して読み取った画像や映像に基づいて判定することができる。制御部３０１は、記憶部３１１に記憶された後処理情報を操作部３０４に提供し、操作部３０４上に後処理の設定情報を出力する処理を実行する。また、制御部３０１は同様に記憶部３１１に記憶された後処理情報を後処理部３０７に提供し、後処理部３０７は、種々の形式で後処理を実行する。また、後処理装置１０４は、ＮＩＣ３０５を介して、ネットワークと接続し、データの送受信を可能とする。ＮＩＣ３０５を介して得られたデータは、操作部３０４上に表示することも可能である。
【００２０】
図４は、本実施形態のサーバー装置１０１のハードウェア構成図である。サーバー装置１０１は一般的なコンピュータ（ＰＣ）のハードウェアで構成することができる。図４において、ＣＰＵ４０１は、ＲＯＭ４０３内のプログラム用ＲＯＭに記憶されたプログラムや、外部メモリとしてのハードディスク４１０からＲＡＭ４０２にロードされたＯＳ（オペレーションシステム）やアプリケーション等のプログラムを実行する。すなわち、ＣＰＵ４０１が、読み取り可能な記憶媒体に格納された該プログラムを実行することにより、後述する各フローチャートの処理を実行する各処理部として機能する。ＲＡＭ４０２は、ＣＰＵ４０１のメインメモリであり、ワークエリア等として機能する。キーボードコントローラ４０４は、キーボード４０８や図示しないポインティングデバイス（マウス、タッチパッド、タッチパネル、トラックボールなど）からの操作入力を制御する。ディスプレイコントローラ４０５は、ディスプレイ４０９の表示を制御する。ディスクコントローラ４０６は、各種データを記憶するハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等の外部メモリ４１０へのデータアクセスを制御する。ネットワークコントローラ（ＮＣ）４０７はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００２１】
＜情報処理システムのソフトウェア構成例＞
図５は、本実施例の各機能を示す機能ブロック図である。まず、画像形成装置１０２、１０３の各処理部の機能について述べる。デバイス制御部５１０１は、ジョブ制御部５１０２からの印刷指示に応じて画像形成部５１０８の印刷処理を制御する。ジョブ制御部５１０２は、印刷ジョブの処理に関する制御を行う。すなわち、ジョブ情報記憶部５１０７に記憶されている印刷ジョブ情報や、サーバー装置１０1あるいは後処理装置１０4から受信した命令をもとにデバイス制御部５１０１へ印刷処理に関する指示を行ったり、後処理装置１０4へ後処理に関する命令を送ったりする。命令解析部５１０３は、後処理装置１０4やサーバー装置１０１から受信した命令（後述する図６A〜図６Dに示すようなコマンド）の解析を行う。命令生成部５１０４は後処理装置１０4やサーバー装置１０1へ送信する命令や、後処理装置１０4やサーバー装置１０1から受信した命令に対する応答（後述する図６A〜図６Dに示すようなコマンド）の生成を行う。
【００２２】
通信処理部５１０５は、後処理装置１０4やサーバー装置１０1とデータ通信を行う。ジョブ情報管理部５１０６は、ジョブ情報記憶部５１０７に記憶されている印刷ジョブ情報の管理を行う。ジョブ情報記憶部５１０７は、画像形成装置１０2、１０3において印刷処理を行うための印刷ジョブに関する情報を記憶する。ジョブ情報記憶部５１０７には、図示しない画像形成装置１０2、１０3における印刷ジョブのリストや、印刷ジョブに紐付く印刷設定情報や画像データなどが記憶される。また、ジョブ情報にはサーバー装置１０1から受信した、サーバー装置１０1と画像形成装置１０２、１０３、後処理装置１０4で一意にジョブを特定するための識別情報（ジョブＩＤ）が含まれており、本識別情報を使ってサーバー装置１０1および後処理装置１０4との制御情報のやり取りを行う。画像形成部５１０８は印刷処理を行う処理機構である。
【００２３】
用紙情報管理部5１０9は、画像形成装置１０2、１０3において記録媒体である用紙（あるいはシート）を給紙するための給紙装置（カセット）の情報を管理する。画像形成装置１０2、１０3は複数の給紙装置を有しており、用紙情報管理部5１０9は各給紙装置に挿入されている用紙の種類（用紙サイズや用紙タイプ（坪量や表面性などの用紙属性を含む））、および、各給紙装置に挿入されている用紙の枚数などの情報を管理している。給紙装置に挿入されている用紙の枚数は、画像形成装置１０2、１０3に設置されているセンサーから読み込んだり、操作部２０４からユーザによって入力したりするなどの方法によって特定される。また、用紙情報管理部５１０９には、画像形成装置１０２、１０３で利用される用紙の登録情報を合わせて管理するようにしてもよい。
【００２４】
次に、後処理装置１０４の各処理部の機能について述べる。通信処理部５２０１は、画像形成装置１０２、１０３やサーバー装置１０１とデータ通信を行う。命令解析部５２０２は、画像形成装置１０２、１０３やサーバー装置１０１から受信した命令（後述する図６A〜図６Dに示すようなコマンド）の解析を行う。命令生成部５２０３は画像形成装置１０２、１０３やサーバー装置１０１へ送信する命令や、画像形成装置１０２、１０３やサーバー装置１０１から受信した命令に対する応答（後述する図６A〜図６Dに示すようなコマンド）の生成を行う。ジョブ制御部５２０４は、後処理装置１０４において後処理を行う後処理ジョブの処理に関する制御を行う。すなわち、ジョブ情報記憶部５２０６に記憶されている後処理ジョブの情報や画像形成装置１０２、１０３、サーバー装置１０１から受信した命令をもとにデバイス制御部５２０５へ後加工処理に関する指示を行ったり、画像形成装置１０２、１０３やサーバー装置１０１へ印刷処理に関する命令を送ったりする。デバイス制御部５２０５は、ジョブ制御部５２０４からの後加工処理の指示に応じて後処理デバイス５２０８の後加工処理を制御する。
【００２５】
ジョブ情報記憶部５２０６は、後処理装置１０４において後加工処理を行うための後処理ジョブに関する情報を記憶する。後処理ジョブの情報には、後処理装置１０４における後処理ジョブのリストや、各ジョブに対してどのような後加工処理を実施すべきかを示す指示情報も含まれる。例えば無線綴じ製本を行う後加工処理であれば、表紙・本文の用紙サイズや用紙タイプ、仕上がりサイズ、背表紙幅などの情報が含まれている。これらの情報は、あらかじめサーバー装置１０１などから受信したり、後処理装置１０４の操作部３０４から操作者が入力したりする。ジョブ情報管理部５２０７は、ジョブ情報記憶部５２０６に記憶されている後処理ジョブの情報の管理を行う。また、ジョブ情報にはサーバー装置１０１から受信した、サーバー装置１０１と画像形成装置１０２、１０３、後処理装置１０４で一意にジョブを特定するための識別情報（ジョブＩＤ）が含まれており、本識別情報を使って情報処サーバー装置１０１および画像形成装置１０２、１０３との制御情報のやり取りを行う。後処理デバイス５２０８は後加工処理を行う処理機構である。
【００２６】
用紙情報管理部５２０９は、画像形成装置１０２、１０３の給紙装置および後処理装置１０４の給紙装置にセットされている用紙の情報を管理する。すなわち、画像形成装置１０２、１０３の用紙情報管理部５１０９に管理されている用紙情報を、通信処理部５２０１を介して受信して管理する。また、後処理装置１０４の給紙装置（これから後加工処理を実行する印字済みの用紙を給紙するための装置）にセットされている用紙情報（用紙サイズや用紙タイプ、枚数など）を管理する。給紙装置にセットされている用紙の枚数は、後処理装置１０４に設置されているセンサーから読み込んだり、操作部３０４からユーザによって入力したりするなどの方法によって特定される。このように画像形成装置１０２、１０３および後処理装置１０４の用紙情報を後処理装置１０４で管理することにより、画像形成処理（印刷）から後加工処理を通じての用紙情報を把握することができ、適切な用紙管理を後処理装置１０４で行うことができる。
【００２７】
次に、サーバー装置１０１の各処理部の機能について述べる。注文データ生成部５３０１は顧客からアプリケーション５３０８を介して受信した画像データなどの印刷データと注文に関する設定情報から画像形成装置１０２、１０３で処理可能な印刷ジョブや後処理装置１０４で処理可能な後処理ジョブを生成し、また、図７に示すような注文情報リスト７００を生成し、これらを含む注文データを生成する。注文制御部５３０２は、サーバー装置１０１において印刷ジョブや後処理ジョブ、注文情報リスト７００を含む注文データに関する制御を行う。すなわち、アプリケーション５３０８の指示に基づいて注文データ記憶部５３０７に記憶されている印刷ジョブや後処理ジョブを画像形成装置１０２、１０３や後処理装置１０４へ送信したり、画像形成装置１０２、１０３や後処理装置１０４から受信した情報に基づいて注文データ記憶部５３０７に記憶されている注文情報リスト７００を更新したり、画像形成装置１０２、１０３や後処理装置１０４へ命令を送信するための制御を行う。命令解析部５３０３は、画像形成装置１０２、１０３や後処理装置１０４から受信した命令（後述する図６A〜図６Dに示すようなコマンド）の解析を行う。命令生成部５３０４は画像形成装置１０２、１０３や後処理装置１０４へ送信する命令（後述する図６A〜図６Dに示すようなコマンド）の生成を行う。通信処理部５３０５は、画像形成装置１０２、１０３や後処理装置１０４とデータ通信を行う。
【００２８】
注文データ管理部５３０６は、注文データ記憶部５３０７に記憶されている注文データ（印刷ジョブや後処理ジョブの情報、注文情報リスト７００）の管理を行う。注文データ記憶部５３０７は、画像形成装置１０２、１０３へ転送する印刷ジョブや後処理装置１０４へ転送する後処理ジョブに関する情報、図７に示すような注文情報リスト７００を記憶する。注文データにはサーバー装置１０１が発行した、サーバー装置１０１と画像形成装置１０２、１０３、後処理装置１０４で一意にジョブを特定するための識別情報（ジョブＩＤ）が含まれており、本識別情報を使って画像形成装置１０２、１０３および後処理装置１０４との制御情報のやり取りを行う。
【００２９】
製造計画管理部５３０９は、各注文データにおける印刷拠点での製造計画（スケジュール）を生成、管理する。生成した製造計画は注文データ記憶部５３０７における注文情報リスト７００に記録される。製造管理部５３１０は、各注文データにおける印刷拠点での製造状況（ステータス）を収集、管理する。製造状況は、印刷拠点における各装置から通信処理部５３０５を介して受信した情報や、キーボード４０８へ入力された情報に基づいて判定し、注文データ記憶部５３０７における注文情報リスト７００に記録される。コスト管理部５３１１は、各注文データにおける製造コストを管理する。製造コストは、印刷拠点の人件費や材料費などから計算される。製造コストは、注文数に応じて固定的に計算する場合や、印刷拠点における失敗コストを含める場合（例：後加工処理の失敗により再印刷を実施した場合の用紙のコストを計上する）など管理拠点および印刷拠点のルールに基づいて計算される。
【００３０】
＜情報処理システムが生成する命令（コマンド）の例＞
図６A〜図６Dは、本実施例の情報処理システムにおいて、サーバー装置１０１、画像形成装置１０２、１０３、後処理装置１０４の命令生成部５３０４、５１０４、５２０３が生成する命令および命令に対する応答（コマンド）のフォーマットの一例を示す図である。なお、命令のやりとりを示すシーケンスは、図８にて説明する。
【００３１】
図６Ａ（６ａ）は、通信相手における装置の状態を問い合わせるための装置状態受信命令（"QueryStatus"）である。例えば、後処理装置１０４から画像形成装置１０２、１０３へ本命令を送信すると、それを受信した画像形成装置１０２、１０３は画像形成装置１０２、１０３の装置の状態（ステータス）を後処理装置１０４へ応答する。これにより後処理装置１０４は画像形成装置１０２、１０３の装置の状態を把握することができる。本命令は、通信相手に対して定期的に（ポーリング処理によって）送信されたり、必要なタイミングに非定期で送信されたりする。装置状態には、例えば、ジョブの実行中であることを示す「処理中」や実行すべきジョブがキューにないことを示す「アイドル状態」、ジョブの実行を待機している「待機中」などを含む。命令６１０１は、後処理装置１０４から画像形成装置１０２、１０３へ送信する装置状態受信命令の例である。文字列６１０１１でType="QueryStatus"と記述することで、画像形成装置１０２、１０３の装置の状態を問い合わせる命令であることを示している。なお「受信命令」とは、命令を送信する装置が、要求する情報を受信することを示している。命令の受信側からみれば情報を要求する命令であるので、例えば、「受信」を「要求」に置き換えて装置状態要求命令などと称してもよい。これは他の「受信命令」についても同様である。
【００３２】
図６Ａ（６ｂ）、（６ｃ）は、図６Ａ（６ａ）に示した装置状態受信命令に対する応答（レスポンス）のコマンドである。応答には装置状態を示す装置状態情報が含まれる。図６Ａ（６ｂ）の応答６１０２、図６Ａ（６ｃ）の応答６１０３は、画像形成装置１０２、１０３が命令６１０１の応答（レスポンス）として後処理装置１０４へ送信するコマンドの例である。応答６１０２において、文字列６１０２１は、画像形成装置１０２、１０３の装置のステータス（すなわち装置状態情報）を示している。装置のステータスがDeviceStatus="Running"（実行中）であることを示している。応答６１０３において、文字列６１０３１は、装置のステータスがDeviceStatus="Idle"（印刷可能）であることを示している。
【００３３】
図６Ｂ（６ｄ）、（６e）は、通信相手におけるリソース情報（用紙や消耗品、コスト管理などの情報）を問い合わせるためのリソース情報受信命令（"QueryResource"）である。例えば、後処理装置１０４から画像形成装置１０２、１０３へ本命令を送信すると、それを受信した画像形成装置１０２、１０３は、例えば画像形成装置１０２、１０３の給紙装置（カセット）の用紙情報を後処理装置１０４へ応答する。または、後処理装置１０４からサーバー装置１０１へ本命令を送信すると、それを受信したサーバー装置１０１は、例えばコスト管理の情報を後処理装置１０４へ応答する。本命令は、通信相手に対して定期的に（ポーリング処理によって）送信されたり、必要なタイミングに非定期で送信されたりする。
【００３４】
図６Ｂ（６ｄ）の命令６２０１は、後処理装置１０４から画像形成装置１０２、１０３へ送信するリソース情報受信命令の例である。文字列６２０１１でType="QueryResource"と記述することで、画像形成装置１０２、１０３のリソース情報の状態を問い合わせる命令であることを示している。また、文字列６２０１２でResourceName="Media"と記述することで画像形成装置１０２、１０３の給紙装置における用紙情報を問い合わせていることを示している。このように、リソース情報受信命令では、対象となるリソースが指定される。
【００３５】
図６Ｂ（６e）の命令６２０２は、後処理装置１０４からサーバー装置１０１へ送信するリソース情報受信命令の例である。文字列６２０２１でResourceName="CostType"と記述することでサーバー装置１０１のコスト管理方法に関する情報を問い合わせる命令であることを示している。
【００３６】
図６Ｂ（６f）、（６g）は、図６Ｂ（６ｄ）、（６e）のリソース情報受信命令に対するそれぞれの応答（レスポンス）のコマンドである。図６Ｂ（６f）の応答６２０３は、画像形成装置１０２、１０３が、リソースとして用紙を指定した命令６２０１の応答（レスポンス）として後処理装置１０４へ送信するコマンドの例である。文字列６２０３１は用紙情報として用紙サイズ（Dimension="595 841"（Ａ４））、用紙タイプ（Weight="８０"）を示しており、文字列６２０３２は給紙装置における用紙の向き（Orientation="Rotate=0"）と用紙枚数(ActualAmount="500"（500枚）)、文字列６２０３３は給紙装置の識別情報としての名称（Location="Tray-1"）を示している。
【００３７】
図６Ｂ（６g）の応答６２０４は、サーバー装置１０１が、リソースとしてコスト管理方法を指定した命令６２０２の応答（レスポンス）として後処理装置１０４へ送信するコマンドの例である。文字列６２０４１は、サーバー装置１０１におけるJob ID="ID001"（OrderID="1001"）のコスト管理方法がCostType="AllPrintCount"（失敗を含むすべてをコストとしてカウントする）であることを示している。なお、本実施例では、ジョブ（注文）ごとにコスト管理方法が設定される方法で示しているが、サーバー装置１０１全体として設定される方法でも本実施形態に係る発明へ適用が可能である。この場合、Job IDやOrderIDの属性がコマンドから排除される。
【００３８】
図６Ｃ（６h）は、通信相手の装置におけるジョブを管理しているキューの状態を問い合わせるためのキュー状態受信命令（"QueueStatus"）である。ここで、キューとは、装置で処理中のジョブに関するキューだけではなく、処理前のジョブのキューや、実行完了後のジョブ（履歴）のキュー、装置内に保存されている保存ジョブのキューを含んでいる。例えば、後処理装置１０４から画像形成装置１０２、１０３へ本命令を送信すると、それを受信した画像形成装置１０２、１０３は画像形成装置１０２、１０３のキューの情報を後処理装置１０４へ応答する。これにより後処理装置１０４は画像形成装置１０２、１０３のすべての印刷ジョブ（処理中、完了、保存など）の情報を把握することができる。または、後処理装置１０４からサーバー装置１０１へ本命令を送信すると、それを受信したサーバー装置１０１はジョブの状態（スケジュール済み、処理中、完了など）を後処理装置１０４へ応答する。本命令は、通信相手に対して定期的に（ポーリング処理によって）送信されたり、必要なタイミングに非定期で送信されたりする。
【００３９】
命令６３０１は、後処理装置１０４から画像形成装置１０２、１０３やサーバー装置１０１へ送信するキュー状態受信命令の例である。文字列６３０１１にType="QueueStatus"と記述することで、画像形成装置１０２、１０３やサーバー装置１０１のキューの状態を問い合わせる命令であることを示している。また、文字列６３０１２にJob Status="Brief" QueueInfo="true"と記述することでジョブの情報（ステータス等）を問い合わせていることを示している。
【００４０】
図６Ｃ（６i）、（６ｊ）は、図６Ｃ（６h）に示したキュー状態受信命令に対する応答（レスポンス）のコマンドである。図６Ｃ（６i）の応答６３０２は、画像形成装置１０２、１０３が命令６３０１の応答（レスポンス）として後処理装置１０４へ送信するコマンドの例である。応答６３０２において、文字列６３０２１は、画像形成装置１０２、１０３に存在する印刷ジョブの情報を示している。Job ID="ID001"のステータスがStatus="Completed"（処理完了）、Job ID="ID002"のステータスがStatus="Processing"（処理中）、Job ID="ID003"のステータスがStatus="Waiting"（処理待ち）であることを示している。また、Job ID="ID001"はStatus="Stored"（画像形成装置内にジョブを保存済み）であることを示している。このとき通知されるJob IDは、前述したサーバー装置１０１で一意に識別可能な識別情報（ジョブＩＤ）に基づいているため、後処理装置１０４における後処理ジョブと紐付けることが可能となる。
【００４１】
図６Ｃ（６ｊ）の応答６３０３は、サーバー装置１０１が命令６３０１の応答（レスポンス）として後処理装置１０４へ送信するコマンドの例である。応答６３０３において、文字列６３０３１は、サーバー装置１０１に存在する注文データに対するジョブの情報を示している。Job ID="ID001"、Job ID="ID002"のステータスがStatus="Completed"（製造完了）、Job ID="ID003"、Job ID="ID004"のステータスがStatus="Scheduled"（計画作成済み：まだ製造は開始されていない状態）であることを示している。
【００４２】
図６Ｄ（６ｋ）は、通信相手において、一度処理したジョブに対して再度処理を行うように指示するための再処理命令（"ResubmitQueueEntry"）である。画像形成装置に対する再処理命令は、再印刷命令ということもできる。例えば、後処理装置１０４の後加工処理において処理の失敗が発生した場合に、後処理装置１０４から画像形成装置１０２、１０３またはサーバー装置１０１へ本命令を送信する。命令を受信した画像形成装置１０２、１０３は、指示の対象である印刷ジョブに対して、再度印刷処理を行う。また、命令を受信したサーバー装置１０１は指示対象の印刷ジョブの製造を再計画する。本命令には、再処理を行うための用紙情報を含めることができる。命令の送信先が画像形成装置１０２、１０３の場合に、処理の失敗の原因に応じて再処理の際に使用する適切な用紙を判定して通信相手へ通知する。先の例では、後処理装置１０４の後加工処理の失敗が用紙に起因する場合、後処理装置１０４で適切な用紙を判定して、用紙情報を通知する。
【００４３】
図６Ｄ（６ｋ）において命令６４０１は、後処理装置１０４から画像形成装置１０２、１０３へ送信する再処理命令の例である。文字列６４０１１でType="ResubmitQueueEntry"と記述することで、画像形成装置１０２、１０３で再印刷の指示を行っていることを示している。文字列６４０１２では再印刷を行う用紙種類を示している。文字列６４０１３では文字列６４０１２で示した用紙を画像形成装置１０２、１０３のどの給紙装置に何枚給紙する必要があるかを示している。この例では文字列６４０１３に含まれたLocation="Tray-1"はTray-1に給紙することを示し、SetAmount="150"は追加で150枚の給紙が必要であることを示している。どの給紙装置に何枚給紙する必要があるかについては、画像形成装置１０２、１０３の給紙装置に挿入されている用紙種類と用紙枚数、および、画像形成装置で印刷中（または待機中）の印刷ジョブの情報から算出する。なお、サーバー装置１０１へ送信する場合は文字列６４０１２（用紙種類）、６４０１３（トレイ及び枚数）の情報は省略してもよい。
【００４４】
図６Ｄ（６ｌ）は、装置において消費するリソースの量を通知するための変更通知命令（"Signal"）である。本命令は、通知先から通知元へあらかじめ変更通知のための予約を行っておくことで、通知元の装置で状態変化が発生した際に命令の送信が行われる。図６Ｄ（６ｌ）は、後処理装置１０４が画像形成装置１０２、１０３へ再印刷の指示を行った際に、画像形成装置１０２、１０３での印刷枚数に変更が発生したために、サーバー装置１０１へ送信される変更通知命令の例である。
【００４５】
図６Ｄ（６ｌ）の命令６５０１において、文字列６５０１１でType="SignalNotification"と記述することで、変更通知を行う命令であることを示している。文字列６５０１２は、再印刷で消費する用紙枚数を示している。この例では文字列６５０１２に含まれたActualAmount="602"は602枚の用紙を消費することを示している。本通知を受信したサーバー装置１０１は、製造コストを再計算する。
【００４６】
＜情報処理システムにおける注文情報リストの例＞
図７は、本実施形態の情報処理システムのサーバー装置１０１の注文データ記憶部５３０７に記憶される注文情報リスト７００の一例を示した図である。注文情報リスト７００は、サーバー装置１０１において注文を受け付けた時に注文データ生成部５３０１によって注文情報が追加され、注文データの更新が発生したとき（印刷拠点において製造が進んだ場合など）に製造管理部５３１０から注文データ管理部５３０６を介して更新される。注文情報リスト７００はサーバー装置１０１のＲＯＭ４０３にあらかじめ作成しておいてもよいし、キーボード４０８からユーザが作成できるようにしても良い。
【００４７】
注文情報リスト７００において、カラム７０１は注文を一意に識別するための注文ＩＤである。注文ＩＤは顧客からの注文を受け付けた際に発行され、顧客や印刷拠点と共有することで注文を特定するために利用される。カラム７０２は、注文に対して製造する（顧客から受注した）数量を示す注文数である。カラム７０３は、注文の製造状況を示す注文ステータスである。注文ステータス７０３には「受注」（注文を受け付けた）、「製造中」（印刷拠点で製造中）、「出荷済み」（顧客への出荷が完了した）などの種類があり、印刷拠点から受信した情報などに基づいて自動、または手動で更新される。カラム７０４は注文を製造するための部品である。部品には、表紙、本文、ジャケット、帯などの種類があり、１注文に対して複数存在する。カラム７０５は注文の部品ごとに生成されるジョブを一意に識別するためのジョブＩＤである。ジョブＩＤは注文作成時に発行され、印刷拠点の画像形成装置１０２、１０３や後処理装置１０４と共有することでジョブを特定するために利用される。
【００４８】
カラム７０６はジョブの状況を示すジョブステータスである。ジョブステータスには７０６には、「準備完了」（印刷用データの作成などが完了して製造の準備が完了している状態）、「スケジュール済み」（製造計画が作成された状態）、「印刷中」（画像形成装置１０２、１０３で印刷中）、「後加工中」（後処理装置１０４で後加工処理中）、「検品中」（検品処理中）、「処理完了」（出荷完了）などの種類があり、印刷拠点から受信した情報などに基づいて自動、または手動で更新される。カラム７０７は注文における部品を処理する装置（画像形成装置１０１、１０２または後処理装置１０４）を示すデバイスである。デバイス７０７は製造計画管理部５３０９によって決定され、ジョブステータス７０６の値に応じて自動的に切り替わる（例えば「製本中」であれば後処理装置１０４の名称が設定される）。カラム７０８は、製造計画管理部５３０９による計画の作成状況を示すスケジュールである。スケジュール７０８には「未スケジュール」（計画が作成されていない）、「スケジュール済み」（計画作成済み）などの種類がある。カラム７０９は、製造計画管理部５３０９によって計画された印刷拠点の画像形成装置１０２、１０３における印刷開始時刻である。カラム７１０は画像形成装置１０２、１０３において出力される枚数を示す印刷枚数である。印刷枚数７１０は、注文数から計算して設定され、画像形成装置１０２、１０３や後処理装置１０４からの情報に基づいて更新される。
【００４９】
カラム７１１はサーバー装置１０１におけるコスト計算の方法を示すコストタイプである。コストタイプ７１１には、「注文数をカウント」（注文数のみでコストをカウントする）、「すべてカウント」（製造失敗による再印刷の用紙枚数などを含めてコストをカウントする）などの種類がある。コストタイプ７１１は、キーボード４０８から入力するようにしてもよいし、サーバー装置１０１に別途定義された値から自動で設定するようにしてもよい。コストタイプ７１１の設定に基づいて、注文ごとの製造コストが算出される。カラム７１２は、注文における製造費用を示すコストである。コスト７１２は、キーボード４０８から入力するようにしてもよいし、サーバー装置１０１に別途定義された計算式から自動で計算するようにしてもよい。注文情報リストには、印刷開始時刻７０９だけではなく、後加工開始時刻や検品開始時刻などの属性を含むようにしてもよい。また、注文の製造に関する情報（使用する用紙の種類やサイズ、仕上がりサイズなど）を含むようにしてもよい。
【００５０】
＜情報処理システムにおける通信処理シーケンス図＞
図８は、本実施例の情報処理システムにおいて、図６に示した命令（コマンド）を使ってサーバー装置１０１と画像形成装置１０２、１０３、後処理装置１０４が通信する処理の流れの例を示したシーケンス図である。図８の例では、画像形成装置１０２と画像形成装置１０３のそれぞれの印刷物を後処理装置１０４がまとめて処理する方法を例に説明している。例えば画像形成装置１０２で表紙、画像形成装置１０３で本文を印刷し、後処理装置１０４で無線綴じ製本を行うようなケースである。具体的には、後処理装置１０４の後加工処理でエラー（失敗）が発生し、後処理装置１０４から画像形成装置１０２、１０３またはサーバー装置１０１に対して印刷処理の再実行を指示する処理の流れについて説明する。なお、本シーケンスでは、サーバー装置１０１、画像形成装置１０２，１０３、後処理装置１０４におけるシーケンスを示しているが、この形態に限定されることはない。すなわち、それぞれの台数が異なるケースにおいて通信する場合にも適用できる。例えば後処理装置Ａと後処理装置Ｂ（複数の後処理装置）の組み合わせ、サーバー装置１０１と画像形成装置１０１と後処理装置１０４（１台ずつ）の組み合わせなどにも適用できる。
【００５１】
図８において、ステップ８０１では、後処理装置１０４が後加工処理（例えば無線とじ製本）において処理の失敗（エラー）が発生したことを検知する。後処理装置１０４は、エラーの検知に応じてステップ８０２以下の手順を実行する。
【００５２】
ステップ８０２では、後処理装置１０４が画像形成装置１０２に対して図６A（６ａ）に示す装置状態受信命令（"QueryStatus"）６１０１を送信することで装置状態を問い合わせる。画像形成装置１０２は図６A（６ｂ）（または図６A（６ｃ））に示す応答コマンド（画像形成装置１０２のステータス）６１０２（または６１０３）を後処理装置１０４へ送信する。また、ステップ８０２では、後処理装置１０４は図６Ｂ（６ｄ）に示すリソース情報受信命令（"QueryResource"）６２０１、および、図６Ｃ（６ｈ）に示すキュー状態受信命令（"QueueStatus"）６３０１を画像形成装置１０２に送信する。その命令を受信した画像形成装置１０２は図６Ｂ（６f）の応答６２０３（画像形成装置１０２の用紙情報）、および、図６Ｃ（６i）の応答６３０２（画像形成装置１０２のキュー（ジョブ）情報）を後処理装置１０４へ送信する。
【００５３】
ステップ８０３では、後処理装置１０４が画像形成装置１０３に対して図６Ａ（６ａ）に示す装置状態受信命令（"QueryStatus"）６１０１を送信することで装置状態を問い合わせる。画像形成装置１０３は図６Ｂ（６ｂ）（または図６Ｂ（６ｃ））に示す応答コマンド（画像形成装置１０３のステータス）６１０２（または６１０３）を後処理装置１０４へ送信する。また、ステップ８０３では、後処理装置１０４は図６Ｂ（６ｄ）に示すリソース情報受信命令（"QueryResource"）６２０１、および、図６Ｃ（６ｈ）に示すキュー状態受信命令（"QueueStatus"）６３０１を画像形成装置１０３に送信する。その命令を受信した画像形成装置１０３は図６Ｂ（６f）の応答６２０３（画像形成装置１０３の用紙情報）、および、図６Ｃ（６i）の応答６３０２（画像形成装置１０３のキュー（ジョブ）情報）を後処理装置１０４へ送信する。
【００５４】
ステップ８０４では、後処理装置１０４がサーバー装置１０１に対して図６Ｃ（６ｈ）に示すキュー状態受信命令（"QueueStatus"）６３０１を送信する。それに応じてサーバー装置１０１は図６Ｃ（６j）の応答６３０３（サーバー装置１０１のジョブにおけるスケジュール情報）を後処理装置１０４へ送信する。
【００５５】
ステップ８０５では、後処理装置１０４が失敗した後加工処理をやり直すために、再印刷の命令の送信先となる装置を決定する。具体的には、後述する図９Ｂのシーケンスに従って判定を行い、通知先の装置を決定する。本例では通知先はいずれかの画像形成装置１０２，１０３、またはサーバー装置１０１のどれかとなる。ステップ８０６〜８１０は。通知先が画像形成装置に決定された場合の手順であり、ステップ８１１〜８１４は通知先がサーバー１０１に決定された場合の手順である。
【００５６】
ステップ８０６では、後処理装置１０４が、ステップ８０２、８０３で受信した情報に基づいて、画像形成装置１０２、および、画像形成装置１０３において、給紙が必要な用紙の量を算出する。例えば、画像形成装置１０２において再印刷が必要な用紙Ａの枚数（例えば１００枚）から、画像形成装置１０２の給紙装置の残量（例えば３０枚）を差し引き、給紙装置へ給紙が必要な量（例えば７０枚）を得る。ここで、画像形成装置１０２で印刷中のジョブ（および再印刷の前にスケジュールされているジョブ）が存在する場合はそのジョブで消費する枚数も含めて補給が必要な数量を算出する。
【００５７】
ステップ８０７、および、ステップ８０８では、後処理装置１０４が図６Ｄ（６ｋ）に示す再処理命令（"ResubmitQueueEntry"）６４０１を画像形成装置１０２と１０３へそれぞれ送信する。
【００５８】
ステップ８０９では、後処理装置１０４がサーバー装置１０１へ図６Ｂ（６e）に示すリソース情報受信命令（"QueryResource"）６２０２を送信する。それに応じてサーバー装置１０１は図６Ｂ（６ｇ）の応答６２０４（サーバー装置１０１のコストタイプ（注文情報リスト７００のコストタイプ７１１の値））を後処理装置１０４へ送信する。
【００５９】
ステップ８１０では、後処理装置１０４がステップ８０９で受信したコストタイプが「すべてカウント」（再印刷の枚数をコストに計上する）の場合に、図６Ｄ（６ｌ）に示す変更通知命令（"Signal"） ６５０１（再印刷の印刷枚数）をサーバー装置１０１へ通知する。変更通知命令を受信したサーバー装置１０１では、コストを再計算して注文情報リスト７００のコスト７１２を更新する。ステップ８０５で再処理命令の送信先が画像形成装置であった場合には、この後ステップ８１５〜８１７を実行する。
【００６０】
一方ステップ、後処理装置１０４がステップ８０５の判定の結果、サーバー装置１０１へ再印刷の通知を行うことを決定した場合に、ステップ８１１以降の処理を行う。ステップ８１１では、図６Ｄ（６ｋ）に示す再処理命令（"ResubmitQueueEntry"） ６４０１をサーバー装置１０１へ送信する。
【００６１】
ステップ８１２では、サーバー装置１０１が８１３で受信した再処理命令に基づいて、再処理の対象の注文（ジョブ）の再計画を行う。
【００６２】
ステップ８１３、および、８１４では、サーバー装置１０１がステップ８１２の計画に基づいて図６Ｄ（６ｋ）に示す再処理命令（"ResubmitQueueEntry"） ６４０１を画像形成装置１０２と１０３へ送信する。
【００６３】
ステップ８１５では、後処理装置１０４が図１０に示すような、再印刷を行うことを示すユーザーインターフェース（ユーザへの再印刷先の通知）を操作部３０４へ表示する。
【００６４】
ステップ８１６、および、８１７では、画像形成装置１０２、および、画像形成装置１０３において再印刷処理を実行する。なお図８の手順では、画像形成装置１０２，１０３により再印刷処理を行っているが、いずれか一方で行ってもよい。
【００６５】
＜後処理装置における処理フローチャート＞
図９Ａは本実施例の後処理装置１０４において、後加工処理に失敗してから画像形成装置１０２、１０３またはサーバー装置１０１へ再印刷の指示を行うまでの処理の流れについて説明している。各フローに係るプログラムは後処理装置１０４の記憶部３１１に格納されており、ＲＡＭ３０９に読み出され、ＣＰＵ３０８により実行される。なお図中、画像形成装置１０２，１０３はプリンタと、サーバー装置１０１はＭＩＳと記載している。これは図９Ｂ〜図９Ｄについても同様である。
【００６６】
ステップＳ９００１では、デバイス制御部５２０５が後処理デバイス５２０８における後加工処理で失敗（エラー）が発生したかを判定する。失敗が発生した場合、ステップＳ９００２へ処理を移行する。なお図９Ａでは後処理失敗をステップＳ９０１で待機しているが、この間には後処理などを実行してよい。
【００６７】
ステップＳ９００２では、デバイス制御部５２０５がステップＳ９００１で発生した後処理失敗に対する成果物の復旧方法（あるいは）が再印刷であるかを判定する。再印刷である場合はステップＳ９００３へ処理を移行し、再印刷ではない場合は本フローチャートの処理を終了する。再印刷であるか否かの判定は、ユーザから操作部３０４に指示するようにしてもよいし、後処理装置１０４にあらかじめ定義された内容に基づいて行うようにしてもよい。また、再印刷を行う数量（部数やページ数）は、同様にユーザからの指示または後処理装置１０４内での判定（例えばセンサー読取部３０６の読み取り結果によって判定する）に基づいて決定する。
【００６８】
ステップＳ９００３では、デバイス制御部５２０５が画像形成装置１０２、１０３からの情報を取得する。すなわち、デバイス制御部５２０５は命令生成部５２０３を介して図６Ａ（６ａ）の装置状態受信命令（"QueryStatus"）６１０１、図６Ｂ（６ｄ）のリソース情報受信命令（"QueryResource"）６２０１、図６Ｃ（６ｈ）のキュー状態受信命令（"QueueStatus"）６３０１を画像形成装置１０２、１０３へ送信し、画像形成装置１０２，１０２それぞれからの応答を、命令解析部５２０２を介して受信する。送信先の画像形ｓ成装置１０２、１０３は、印刷拠点に存在するすべての画像形成装置１０２、１０３が対象となる。または、あらかじめ後処理装置１０４に登録されている画像形成装置１０２、１０３を対象とするようにしてもよい。
【００６９】
ステップＳ９００４では、デバイス制御部５２０５がサーバー装置１０１（すなわちＭＩＳ）からの情報を取得する。すなわち、デバイス制御部５２０５は命令生成部５２０３を介して図６Ｃ（６ｈ）のキュー状態受信命令（"QueueStatus"）６３０１をサーバー装置１０１へ送信し、サーバー装置１０１からの応答を命令解析部５２０２を介して受信する。
【００７０】
ステップＳ９００５では、デバイス制御部５２０５がステップＳ９００３とステップＳ９００４で取得した情報に基づいて、図９Ｂに示すようなシーケンスによって再印刷の命令を送信する送信先を判定する。
【００７１】
ステップＳ９００６では、デバイス制御部５２０５がステップＳ９００５の判定の結果、送信先が画像形成装置１０２、１０３（すなわちプリンタ）であるかを判定する。画像形成装置１０２、１０３である場合はステップＳ９００７へ処理を移行し、画像形成装置１０２、１０３ではない場合（サーバー装置１０１である場合）は、ステップＳ９０１１へ処理を移行する。
【００７２】
ステップＳ９００７では、デバイス制御部５２０５が命令生成部５２０３を介して、図６Ｄ（６ｋ）の再処理命令（"ResubmitQueueEntry"、図９Ａでは再印刷コマンド）６４０１を、ステップＳ９００５で決定した画像形成装置１０２または１０３へ送信する。このとき、ステップＳ９００３で取得した画像形成装置１０２、１０３の情報に基づいて、画像形成装置１０２，１０３の給紙装置へ用紙の給紙が必要な場合は、給紙する用紙の情報とともに再処理命令を送信する。本例においては、送信する再処理命令には、後処理を失敗した印刷物に係る元の印刷ジョブと同じＩＤを付与する。
【００７３】
ステップＳ９００８では、デバイス制御部５２０５がサーバー装置１０１のコスト計算方法を取得する。すなわち、デバイス制御部５２０５は命令生成部５２０３を介して図６Ｂ（６e）のリソース情報受信命令（"QueryResource"）６２０２をサーバー装置１０１へ送信し、サーバー装置１０１からの応答を命令解析部５２０２を介して受信する。
【００７４】
ステップＳ９００８では、デバイス制御部５２０５がステップＳ９００８で受信したサーバー装置１０１のコスト計算方法（コストタイプ（注文情報リスト７００のコストタイプ７１１の値））が、再印刷による印刷枚数をカウントする（コストタイプ７１１が「すべてカウント」）、であるかを判定する。再印刷の印刷枚数をカウントする場合はステップＳ９０１０へ処理を移行し、カウントしない場合はステップＳ９０１２へ処理を移行する。
【００７５】
ステップＳ９０１０では、デバイス制御部５２０５が命令生成部５２０３を介して、図６Ｄ（６ｌ）の変更通知命令（"Signal"）（再印刷の印刷枚数）６５０１をサーバー装置１０１へ送信する。
【００７６】
ステップＳ９０１１では、デバイス制御部５２０５が命令生成部５２０３を介して、図６Ｄ（６ｋ）に示す再処理命令（"ResubmitQueueEntry"）６４０１をサーバー装置１０１へ送信する。
【００７７】
ステップＳ９０１２では、デバイス制御部５２０５が操作部３０４を介して図１０に示すようなユーザーインターフェース（ユーザへの再印刷先の通知）を表示する。図１０のユーザーインターフェースには、再印刷ジョブが登録されたデバイスが表示され、さらに再印刷される量等が表示されてもよい。
【００７８】
以上の手順によって、後処理が失敗して再印刷を行う場合に、後処理装置１０４は、一定の条件を満たしていれば、サーバー装置１０１ではなく画像形成装置１０２，１０３に対して印刷処理の再実行を支持する。その一定条件とは、（ｉ）再印刷に係る印刷ジョブをサーバー装置１０１から再送信しなくとも、いずれかの画像形成装置に保持されていること、（ｉｉ）再印刷ジョブの実行能力を持つ画像形成装置に他の印刷ジョブがスケジュールされていないこと、などである。詳しくは図９Ｂで説明する。
【００７９】
●再印刷命令の送信先の決定
図９Ｂは、図９ＡにおけるステップＳ９００５の再印刷命令の送信先を判定するまでの処理の流れについて説明している。各フローに係るプログラムは後処理装置１０４の記憶部３１１に格納されており、ＲＡＭ３０９に読み出され、ＣＰＵ３０８により実行される。
【００８０】
ステップＳ９１０１では、デバイス制御部５２０５が、再印刷対象のジョブと同一のジョブ（ジョブＩＤが等しい）を印刷中の画像形成装置１０２、１０３が存在するかを判断する（図６Ｃ（６i）のキュー状態６３０２１から判断する）。キュー状態が印刷中（"Ｐｒｏｃｅｓｓｉｎｇ"）である画像形成装置１０２、１０３が存在する場合は、ステップＳ９１０２へ処理を移行し、存在しない場合はステップＳ９１０３へ処理を移行する。なお、本ステップの判断については、再印刷対象のすべてのジョブが印刷中であるかを判断する。すなわち、再印刷対象の部品が表紙と本文の場合、表紙のジョブと本文のジョブの両方のジョブを印刷中の画像形成装置１０２、１０３が存在する場合のみ、ステップＳ９１０２へ処理を移行する。ステップＳ９１０２では、デバイス制御部５２０５が再印刷命令の送信先として、ステップＳ９１０１で判断した画像形成装置、本例では画像形成装置１０１、１０２を決定する。
【００８１】
ステップＳ９１０３では、デバイス制御部５２０５が、保存領域（ジョブ情報記憶部５１０７）に、再印刷対象のジョブと同一のジョブ（ジョブＩＤが等しい）が保存さている画像形成装置１０２、１０３が存在するかを判定する。この判定は、例えば図６Ｃ（６i）のキュー状態から判断し、キュー状態が"Ｓｔｏｒｅｄ"であれば保存されていると判定する。該当する画像形成装置が存在する場合はステップＳ９１０４へ処理を移行し、存在しない場合はステップＳ９１１５へ処理を移行する。ステップＳ９１０４では、ステップＳ９１０３の判定で該当すると判定した画像形成装置を対象として判定を行う。
【００８２】
ステップＳ９１０４では、デバイス制御部５２０５が、ステータスが"Idle"（印刷可能）である画像形成装置１０２、１０３が存在するかを判断する（図６Ａ（６ｂ）、図６Ａ（６ｃ）の装置状態から判断する）。存在する場合はステップＳ９１０５へ処理を移行し、存在しない場合はステップＳ９１１５へ処理を移行する。ステップＳ９１０５では、ステップＳ９１０４の判定で該当すると判定した画像形成装置を対象として判定を行う。
【００８３】
ステップＳ９１０５では、デバイス制御部５２０５が、再印刷対象のジョブを印刷する印刷能力を保持している画像形成装置１０２、１０３が存在するかを判断する。存在する場合はステップＳ９１０６へ処理を移行し、存在しない場合はステップＳ９１１５へ処理を移行する。能力には、例えばカラー・モノクロ、片面・両面などがある。画像形成装置１０２、１０３の能力については、図示しない命令によって画像形成装置１０２、１０３から取得するようにしてもよいし、後処理装置１０４へあらかじめ設定するようにしてもよい。ステップＳ９１０６では、ステップＳ９１０５の判定で該当すると判定した画像形成装置を対象として判定を行う。
【００８４】
ステップＳ９１０６では、デバイス制御部５２０５がスケジュール予約のされていない画像形成装置１０１、１０２が存在するかを判断する（図６Ｃ（６ｊ）のキュー状態６１０３１から判断する）。存在する場合はステップＳ９０１７へ処理を移行し、存在しない場合はステップＳ９１１５へ処理を移行する。ステップＳ９１０７では、ステップＳ９１０６の判定で該当すると判定した画像形成装置を対象として判定を行う。
【００８５】
ステップＳ９１０７では、デバイス制御部５２０５がステップＳ９１０６の判断によって該当すると判断した画像形成装置が、複数存在するかを判断する。存在する場合はステップＳ９１０９へ処理を移行し、存在しない場合はステップＳ９１０８へ処理を移行する。ステップＳ９１０９以降では、複数の画像形成装置のうちから対象とする画像形成装置を決定する。
【００８６】
ステップＳ９１０８では、デバイス制御部５２０５が再印刷命令の送信先として、該当する（直前の判断に適合した）一台の画像形成装置（例えば画像形成装置１０１または１０２）を決定する。
【００８７】
ステップＳ９１０９では、デバイス制御部５２０５がステップＳ９１０７における複数の画像形成装置１０１、１０２を印刷速度の順にソートする。印刷速度は、図示しない命令によって画像形成装置１０２、１０３から取得するようにしてもよいし、後処理装置１０４へあらかじめ設定するようにしてもよい。また、印刷速度ではなく、他の画像形成装置１０２、１０３の属性値（例えば後処理装置１０４からの距離など）によってソートするようにしてもよい。
【００８８】
以下、ステップＳ９１１０からステップＳ９１１３では、ステップＳ９１０９でソートした順番に画像形成装置に着目して各工程での判断を行う。ステップＳ９１１０からステップＳ９１１２では、ステップＳ９１０３からステップＳ９１０６の条件を満たす画像形成装置（すなわち再印刷命令に係る印刷ジョブを実行中ではないが再印刷が可能な画像形成装置）のうち、最も早く再印刷を完了できると見込まれる画像形成装置を選択する。そのために具体的には以下の手順を行う。
【００８９】
ステップＳ９１１０では、デバイス制御部５２０５が画像形成装置１０２、１０３において印刷を実行した直前のジョブが再印刷対象のジョブと同一のジョブ（ジョブＩＤが等しい）であるかを判断する（図６Ｃ（６i）のキュー状態から判断する）。直前のジョブが再印刷ジョブと同一の場合はステップＳ９１０８へ処理を移行し、同一ではない場合はステップＳ９１１１へ処理を移行する。ステップＳ９１０８では、ステップＳ９１１０の判定対象とした画像形成装置を、再印刷を行う画像形成装置に決定する。直前のジョブが再印刷対象のジョブと同一であることは、たとえば印刷ジョブの履歴を画像形成装置から取得して判定してよい。履歴は例えば状態情報やリソース情報などと共に取得すればよい。
【００９０】
ステップＳ９１１１では、デバイス制御部５２０５が画像形成装置１０２、１０３の給紙装置に再印刷対象のジョブで使用する用紙が再印刷に必要な枚数として挿入されているかを判断する（図６Ｂ（６ｆ）の用紙情報から判断する）。挿入されている場合はステップＳ９１０８へ処理を移行し、挿入されていない場合はステップＳ９１１２へ処理を移行する。ステップＳ９１０８では、ステップＳ９１１１の判定対象とした画像形成装置を、再印刷を行う画像形成装置に決定する。給紙装置（給紙部）に供給されている用紙の種類やサイズについては、図示しない命令によって画像形成装置１０２、１０３から取得するようにしてもよいし、後処理装置１０４へあらかじめ設定するようにしてもよい。
【００９１】
ステップＳ９１１２では、デバイス制御部５２０５が画像形成装置１０２、１０３の用紙情報の登録に再印刷対象のジョブで使用する用紙が含まれているかを判断する。含まれている場合はステップＳ９１０８へ処理を移行し、含まれていない場合はステップＳ９１１３へ処理を移行する。画像形成装置１０２、１０３の用紙登録状況については、図示しない命令によって画像形成装置１０２、１０３から取得するようにしてもよいし、後処理装置１０４へあらかじめ設定するようにしてもよい。ステップＳ９１０８では、ステップＳ９１１２の判定対象とした画像形成装置を、再印刷を行う画像形成装置に決定する。
【００９２】
ステップＳ９１１３では、デバイス制御部５２０５がすべての画像形成装置１０２、１０３に対してステップＳ９１１０からステップＳ９１１３の判断を実行したかを判断する。実行した場合はステップＳ９１１４へ処理を移行し、実行していない場合は、次に印刷速度の高い画像形成装置を対象としてステップＳ９１１０から処理を実行する。
【００９３】
ステップＳ９１１４では、ステップＳ９１１０〜Ｓ９１１２の条件を具備する画像形成装置が候補の中にない場合には、デバイス制御部５２０５が再印刷命令の送信先として、ステップＳ９１０９でソートした画像形成装置１０２、１０３の先頭の画像形成装置を決定する。即ち、再印刷を行う画像形成装置として、最も印刷速度が高い画像形成装置を決定する。
【００９４】
ステップＳ９１１５では、デバイス制御部５２０５が再印刷命令の送信先として、サーバー装置１０１（ＭＩＳ）を決定する。ステップＳ９１０２、Ｓ９１０８，Ｓ９１１４，Ｓ９１１５の決定は保存され、再印刷命令の送信先として参照される。
【００９５】
なお、上述したフローでは複数の判断により再印刷命令の送信先を決定しているが、一部の判断のみで送信先を決定するようにしてもよい。すなわち、ステップＳ９１０１およびステップＳ９１０３、ステップＳ９１０４のみの判定で送信先を決定するようにしてもよい。この場合、これらの条件に一致した装置が見つかったら該画像形成装置を送信先に決定すればよい。あるいは、判断条件をさらに追加することも可能である。すなわち、再印刷を行う画像形成装置１０１、１０２の決定条件として、例えば再印刷対象のジョブに対応するカラープロファイルが登録されているかを判断するようにしてもよい。
【００９６】
＜画像形成装置における処理フローチャート＞
図９Ｃは本実施例の画像形成装置１０２、１０３において、後処理装置１０４またはサーバー装置１０１から再処理命令を受信してから再印刷処理を実行するまでの流れについて説明している。各フローに係るプログラムは画像形成装置１０２、１０３の記憶部２１２に格納されており、ＲＡＭ２１０に読み出され、ＣＰＵ２０９により実行される。
【００９７】
ステップＳ９２０１では、ジョブ制御部５１０２が、後処理装置１０４またはサーバー装置１０１から再処理（再印刷）の命令（図では再印刷コマンドと呼ぶ）を受信したかを判断する。命令を受信した場合、ステップＳ９２０２へ処理を移行する。なお再印刷命令を受信した場合にステップＳ９２０２から処理を開始するようにしてもよい。
【００９８】
ステップＳ９２０２では、ジョブ制御部５１０２が、ステップＳ９２０１で受信した再印刷対象のジョブが、現在画像形成装置１０２、１０３の画像形成部５１０８において印刷中のジョブと同一である（ジョブＩＤが等しい）かを判断する。同一である場合はステップＳ９２０３へ処理を移行し、同一ではない場合はステップＳ９２０４へ処理を移行する。
【００９９】
ステップＳ９２０３では、ジョブ制御部５１０２が、画像形成部５１０８で印刷中のジョブに対する印刷部数を、再印刷の部数を加えることで変更する。
【０１００】
ステップＳ９２０４では、ジョブ制御部５１０２が、再印刷対象のジョブの印刷を待機する。
【０１０１】
ステップＳ９２０５では、ジョブ制御部５１０２が、ステップＳ９２０４で待機した再印刷対象のジョブが、待機しているジョブの先頭であるかを判定する。先頭の場合、ステップＳ９２０６へ処理を移行し、先頭ではない場合は待機を継続する。
【０１０２】
ステップＳ９２０６では、ジョブ制御部５１０２が用紙情報管理部５１０９を介して給紙装置の用紙情報を取得して、印刷のための用紙が挿入されているかを判断する。挿入されている場合はステップＳ９２０９へ処理を移行する。挿入されていない場合はステップＳ９２０７へ処理を移行する。
【０１０３】
ステップＳ９２０７では、ジョブ制御部５１０２が操作部２０４を介して、図示しないユーザーインターフェースに用紙補給のための画面を表示する。
【０１０４】
ステップＳ９２０８では、ジョブ制御部５１０２が用紙情報管理部５１０９を介して給紙装置に用紙の挿入がされたかを判断する。用紙が挿入された場合はステップＳ９２０９へ処理を移行する。
【０１０５】
ステップＳ９２０９では、ジョブ制御部５１０２がデバイス制御部５１０１を介して画像形成部５１０８へ再印刷の実行を指示し、画像形成部５１０８が再印刷処理を実行する。
【０１０６】
以上の手順により、再印刷のためのジョブを受信した画像形成装置は、再印刷ジョブを実行して、指示に応じて印刷物を生成する。
【０１０７】
＜サーバー装置における処理フローチャート＞
図９Ｄは本実施例のサーバー装置１０１において、後処理装置１０４から再処理命令を受信してから画像形成装置１０２、１０４へ再印刷命令を送信するまでの流れについて説明している。各フローに係るプログラムはサーバー装置１０１の外部メモリ４１０に格納されており、ＲＡＭ４０２にロードされてＣＰＵ４０１により実行される。
【０１０８】
ステップＳ９３０１では、注文制御部５３０２が、後処理装置１０４から再処理（再印刷）の命令（再印刷コマンド）を受信したかを判定する。命令を受信した場合、ステップＳ９３０２へ処理を移行する。
【０１０９】
ステップＳ９３０２では、注文制御部５３０２が製造計画管理部５３０９を介して製造計画の再作成を実行する。
【０１１０】
ステップＳ９３０３では、注文制御部５３０２がキーボード４０８からの再印刷の指示を受信したかを判断する。受信した場合はステップＳ９３０４へ処理を移行する。なお、再印刷の指示は、サーバー装置内で自動的に行うようにしてもよい。すなわち、再計画の結果設定された時間に応じて自動的に再印刷の指示を行うようにしてもよい。
【０１１１】
ステップＳ９３０４では、注文制御部５３０２がコスト管理部５３１１を介して、再印刷対象のジョブのコスト計算方法が再印刷をコストに計上するか（注文情報リスト７００のコストタイプ７１１が「すべてカウント」であるか）を判断する。計上する場合はステップＳ９３０５へ処理を移行し、計上しない場合はステップＳ９３０６へ処理を移行する。
【０１１２】
ステップＳ９３０５では、注文制御部５３０２がコスト管理部５３１１を介して、再印刷のコストを計算し、計算結果を注文情報リスト７００のコスト７１２へ反映する。コストは例えば用紙枚数や印刷料金の単価などに基づいて計算される。
【０１１３】
ステップＳ９３０６では、注文制御部５３０２が命令生成部５３０４を介して、図６Ｄ（６ｋ）の再処理命令（"ResubmitQueueEntry"）６４０１を画像形成装置１０２、１０３へ送信する。
【０１１４】
なお、コスト計算に関して、再印刷命令を発行するタイミングではなく、再印刷（再製造）の処理が完了してから実行するようにしてもよい。
【０１１５】
以上のようにして、サーバー装置１０１により、再印刷ジョブをスケジュールし直し、スケジュールに従って再印刷ジョブを選択した画像形成装置に送信する。画像形成装置の選択は、オリジナルの印刷ジョブの送信先と同じ要領で行ってよい。たとえば図９ＢのステップＳ９１０４〜Ｓ９１０７、Ｓ９１０９〜Ｓ９１１３に示したような基準を用いて選択してもよい。
【０１１６】
＜再印刷メッセージのユーザーインターフェース＞
図１０は、本実施例の情報処理システムにおいて、後処理装置１０４の操作部３０４において、再印刷の処理が発生した際に表示するメッセージを表示するためのユーザーインターフェースの例を示す図である。
【０１１７】
同図において、図１０（１０ａ）に示したメッセージ１０００は、画像形成装置１０２、１０３へ再印刷の指示を行ったことを示すメッセージである。ユーザは本メッセージを参照することで、対象の画像形成装置へ再印刷のための作業を行う。
【０１１８】
図１０（１０ｂ）に示したメッセージ１００１は、サーバー装置１０１へ再印刷の指示を行ったことを示すメッセージである。ユーザは本メッセージを参照することで、サーバー装置１０１へリモートからアクセスして（またはサーバー装置１０１のキーボード４０８）から再印刷のための指示を行う。
【０１１９】
以上説明したステップにより、後処理装置で後加工処理に失敗した場合においても、適切な装置へ再印刷の命令が送信されるため、ユーザは効率的に（迅速、かつ、簡単に）再印刷のための作業を実施することができる。
【０１２０】
なお再印刷した印刷物については再度後処理装置１０４による後処理を行う必要がある。そのためには、たとえば後処理装置１０４が、エラーを生じた後処理ジョブを保持しておき、再実行させてもよい。その場合には、元々生成するはずの成果物の数量から、エラーを生じする前に首尾よく生成した成果物を除いた残部を対象として後処理を行えばよい。
【０１２１】
具体的には、従来技術のように、サーバー装置へ再印刷を指示すると、サーバー装置との通信や再計画によるタイムロスの発生、または、サーバー装置を介することで再印刷の指示を行うための操作や、再印刷までに画像形成装置において他の注文の印刷が挿入されることで段取り替え（用紙交換や色味調整など）が発生する場合がある。そのため、画像形成装置ですぐに再印刷が可能な場合であっても、サーバー装置へ再印刷を指示することで、製造効率が低下することがあった。しかしながら、本実施形態によれば、画像形成装置ですぐに再印刷が可能な場合には、画像形成装置へ再印刷の指示を行うことで再製造にかかわる効率を向上することができる。
【０１２２】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２３】
１０１  サーバー装置、１０２、１０３  画像形成装置、１０４  後処理装置
【図１】
2019211862.tif 000003
【図２】
2019211862.tif 000004
【図３】
2019211862.tif 000005
【図４】
2019211862.tif 000006
【図５】
2019211862.tif 000007
【図６Ａ】
2019211862.tif 000008
【図６Ｂ】
2019211862.tif 000009
【図６Ｃ】
2019211862.tif 000010
【図６Ｄ】
2019211862.tif 000011
【図７】
2019211862.tif 000012
【図８】
2019211862.tif 000013
【図９Ａ】
2019211862.tif 000014
【図９Ｂ】
2019211862.tif 000015
【図９Ｃ】
2019211862.tif 000016
【図９Ｄ】
2019211862.tif 000017
【図１０】
2019211862.tif 000018