(57)【要約】【課題】印刷業界及びＰＯＤ市場における工程を分類化し、各工程（原稿編集、プルーフ、プリント、後処理、ファイル保管、納品・発送、スキャン等の各工程）に対してのスケジューリングを作業者の業務という観点で行って効率的な工程管理を行うこと。【解決手段】工程管理マネージャ１１１によって、画像形成処理の複数の工程を管理し、作業を行う作業者に対して作業指示を行う構成を特徴とする。【選択図】図１
2004310747.tif 000002
【特許請求の範囲】
【請求項１】
複数の工程からなる画像形成処理を実行可能な画像形成システムにおいて、
前記複数の工程を管理するとともに作業を行う作業者に対して作業指示を行う工程管理手段を有することを特徴とする画像形成システム。
【請求項２】
前記工程管理手段からの作業指示を表示する表示手段を設けたことを特徴とする請求項１記載の画像形成システム。
【請求項３】
作業を行う作業者をそれぞれ識別する作業者識別手段を設け、
前記工程管理手段は、前記作業者識別手段によって識別された作業者に対して作業指示を行うことを特徴とする請求項１又は２記載の画像形成システム。
【請求項４】
作業を行う作業者の作業を前記工程単位でスケジューリングするスケジューリング手段を設け、
前記工程管理手段は、前記スケジューリング手段によるスケジューリング結果に基づいて、作業を行う作業者に対して作業指示を行うことを特徴とする請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
前記作業者識別手段によって識別された作業者の作業を前記工程単位でスケジューリングするスケジューリング手段を設けたことを特徴とする請求項３記載の画像形成システム。
【請求項６】
印刷ジョブと印刷指示を受け付けるジョブ受け付け手段を設け、
前記複数の工程は、前記ジョブ受け付け手段により受け付けられる印刷ジョブに対して前記印刷指示に従って印刷前処理する印刷前処理工程，前記印刷前処理された印刷ジョブに対して印刷処理する印刷処理工程，前記印刷処理された印刷ジョブに対して印刷後処理する印刷後処理工程を含むことを特徴とする請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
印刷ジョブと印刷指示を受け付けるジョブ受け付け手段を設け、
前記複数の工程は、前記ジョブ受け付け手段により受け付けられる印刷ジョブに対して前記印刷指示に従って編集処理する編集処理工程，前記編集処理された印刷ジョブに対して校正処理する校正処理工程，前記校正処理された印刷ジョブに対して印刷処理する印刷処理工程，前記印刷処理された印刷ジョブに対して仕上げ処理する仕上げ処理工程，前記仕上げ処理された印刷ジョブに対して納品処理する納品処理工程を含むことを特徴とする請求項１〜５のいずれかに記載の画像形成システム。
【請求項８】
印刷ジョブと印刷指示を受け付けるジョブ受け付け手段と、
紙原稿から画像データを読み取る画像読み取り手段とを設け、
前記複数の工程は、前記ジョブ受け付け手段により受け付けられる印刷ジョブ，前記画像読み取り手段により読み取られた画像データに基づく印刷ジョブに対して前記印刷指示に従って編集処理する編集処理工程，前記編集処理された印刷ジョブに対して校正処理する校正処理工程，前記校正処理された印刷ジョブに対して印刷処理する印刷処理工程，前記印刷処理された印刷ジョブに対して仕上げ処理する仕上げ処理工程，前記仕上げ処理された印刷ジョブに対して納品処理する納品処理工程を含むことを特徴とする請求項１〜５のいずれかに記載の画像形成システム。
【請求項９】
前記作業者識別手段は、作業者の氏名，識別番号，部署名，作業能力，作業履歴を含む情報を記憶したＩＤカードであることを特徴とする請求項３又は５記載の画像形成システム。
【請求項１０】
前記表示手段は、前記各工程において作業者が用いる機器の表示部であることを特徴とする請求項２記載の画像形成システム。
【請求項１１】
前記各工程において作業者が用いる機器の表示部は、コンピュータの表示部，印刷装置の表示部，搬送用の台車などに取り付けられた表示部を含むことを特徴とする請求項１０記載の画像形成システム。
【請求項１２】
前記表示手段は、各作業者が携帯可能な携帯端末の表示部であることを特徴とする請求項２記載の画像形成システム。
【請求項１３】
前記携帯端末は、前記工程管理手段からの作業指示を無線にて受信可能なことを特徴とする請求項１２記載の画像形成システム。
【請求項１４】
作業を行う作業者をそれぞれ識別する作業者識別手段を有し、
前記携帯端末は、前記作業者識別手段から識別情報を取得して前記工程管理手段に無線にて通知することを特徴とする請求項１２又は１３記載の画像形成システム。
【請求項１５】
前記複数の工程をそれぞれ制御する複数の工程制御手段を有し、
前記各工程制御手段と前記工程管理手段とはＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）フォーマットで通信することを特徴とする請求項１〜１４のいずれかに記載の画像形成システム。
【請求項１６】
複数の工程からなる画像形成処理を実行可能な画像形成装置システムの制御方法において、
前記複数の工程を管理するとともに作業を行う作業者に対して作業指示を行う工程管理ステップを有することを特徴とする画像形成システムの制御方法。
【請求項１７】
請求項１６に記載された画像形成システムの制御方法を実行するためのプログラム。
【請求項１８】
請求項１６に記載された画像形成システムの制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【請求項１９】
第１ジョブのデータ及び前記第１ジョブのデータ後に入力された第２ジョブのデータを含む複数のジョブのデータを記憶可能な記憶ユニットのデータをプリント可能な画像形成装置、及び、該画像形成装置によりプリントされたシートに対するシート処理を実行可能なシート処理装置の、少なくとも何れかのデバイスを含む、複数台のデバイスを具備する画像形成システムに適した制御方法であって、
前記第１ジョブを完了するうえで必要な前記画像形成システムの複数台のデバイスを用いた複数の処理工程を含んだ第１ワークフロー、及び、前記第２ジョブを完了するうえで必要な前記画像形成システムの複数台のデバイスを用いた複数の処理工程を含んだ第２ワークフローを含む、複数のワークフローに関わるスケジューリングを設定するスケジューリング制御ステップと、
前記スケジューリング制御ステップにて設定したスケジューリング結果に関するスケジューリング情報をユーザインタフェースユニットに報知させる報知コントロールステップと、
前記報知コントロールステップは、前記ワークフローを実行するのに要求される複数台のデバイスを用いた複数の処理工程が如何なる順序で実行されるのかをユーザにより確認可能にする第１タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知可能にし、且つ、前記ワークフローを実行するのに要求されるオペレータの介入作業をユーザにより確認可能にする第２タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知可能にすることを特徴とする制御方法。
【請求項２０】
前記報知制御ステップは、前記第１タイプのスケジューリング情報を前記ユーザインタフェースユニットにより報知させた後に前記第２タイプのスケジューリング情報を前記ユーザインタフェースユニットにより報知可能とすることを特徴とする請求項１９記載の制御方法。
【請求項２１】
前記報知制御ステップは、前記第２タイプのスケジューリング情報を前記ユーザインタフェースユニットにより報知させた後に前記第１タイプのスケジューリング情報を前記ユーザインタフェースユニットにより報知可能とすることを特徴とする請求項１９又は２０記載の制御方法。
【請求項２２】
前記第１タイプのスケジューリング情報を報知させる第１スケジューリング報知モードと、前記第２タイプのスケジューリング情報を報知させる第２スケジューリング報知モードとを、選択する報知モード選択ステップを更に有し、
前記報知制御ステップは、前記報知モード選択ステップで選択された報知モードで前記ユーザインターフィースユニットを動作させることを特徴とする請求項１９〜２３のいずれかに記載の制御方法。
【請求項２３】
前記報知制御ステップは、前記第１タイプのスケジューリング情報及び前記第２タイプのスケジューリング情報のうちの前記第２タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知させる場合に、認証データの入力要求を前記ユーザインタフェースユニットに実行させることを特徴とする請求項１９〜２４のいずれかに記載の制御方法。
【請求項２４】
前記報知制御ステップは、前記第１タイプのスケジューリング情報及び前記第２タイプのスケジューリング情報のうちの前記第１タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知させる場合に、前記第１タイプのスケジューリング情報をジョブ毎に区別可能に前記ユーザインタフェースユニットに報知させることを特徴とする請求項１９〜２５のいずれかに記載の制御方法。
【請求項２５】
前記報知制御ステップは、前記第１タイプのスケジューリング情報及び前記第２タイプのスケジューリング情報のうちの前記第２タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知させる場合に、前記第２タイプのスケジューリング情報をユーザ毎に区別可能に報知させることを特徴とする請求項１９〜２６のいずれかに記載の制御方法。
【請求項２６】
前記スケジューリング制御ステップは、複数台のデバイスを用いた複数の処理工程を含むと共にオペレータによる複数の介入作業を含んだワークフローを実行するのに適したスケジューリングを設定可能にし、
前記報知制御ステップは、前記ワークフローを実行する上で必要な前記複数の介入作業のうちのオペレータにより実行された介入作業の次に行うべき介入作業をオペレータに確認させる為の情報を、ユーザインタフェースユニットに報知させることを特徴とする請求項１９〜２６のいずれかに記載の制御方法。
【請求項２７】
前記報知制御ステップは、オペレータにより持ち運び可能な携帯端末に前記情報を報知させることを特徴とする請求項２８記載の制御方法。
【請求項２８】
前記スケジューリング制御ステップは、コンピュータから出力されたデータのジョブ及びスキャナから出力されたデータのジョブ及びデジタルカメラから出力されたデータのジョブ及び記憶媒体から出力されたデータのジョブのうちの少なくとも何れかを含む複数のジョブのワークフローをスケジューリング可能とすることを特徴とする請求項１９〜２９のいずれかに記載の制御方法。
【請求項２９】
前記スケジューリング制御ステップは、ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）フォーマットに適したデータを用いて、ワークフローのスケジューリングを設定可能とすることを特徴とする請求項１９〜３０のいずれかに記載の制御方法。
【請求項３０】
請求項１９〜３１のいずれかに記載の制御方法を実行するための画像形成システム。
【請求項３１】
請求項１９〜３１のいずれかに記載の制御方法を実行するためのプログラム。
【請求項３２】
請求項１９〜３１のいずれかに記載の制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、複数の工程からなる画像形成処理を実行可能な画像形成システムの制御等に関するものである。
【背景技術】
【０００２】
従来、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注し、該クライアントの所望の印刷物を作成し、それを該クライアントに納品することでクライアントから報酬を得る、所謂、商業的印刷業界では、現在でも、オフセット製版印刷機などの大規模な印刷装置等を用いているのが主流である。該印刷業界では、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送といった具合に様々な工程を踏んで作業を進めてきた。
【０００３】
これは、上述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利であるため、入念な校正、即ちレイアウトのチェックや色の確認作業が必須であったためである事等に起因する。
【０００４】
このように、この手の業界では、大掛かりな装置を必要とし、尚且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかもこれらそれぞれの作業には専門知識が必要であり、いわば職人と呼ばれる熟練者のノウハウが必要であった。
【０００５】
一方で、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・ディマンド（ＰＯＤ）と呼ばれる、大量部数や大量ジョブを、大掛かりな装置、システムを用いずに、短納期で取り扱えることを目指して、上記のような大規模な印刷機、印刷手法に変わって、例えば、デジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して、電子データを用いたデジタルプリントを実現して、それで商売を行うとする市場も出現しつつある。
【０００６】
このようなＰＯＤ市場では、従来の印刷業界に比べてデジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。
【０００７】
このような背景の中で、ＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰ（Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙ）や、企業内社内向け印刷サービスと言われるＣＲＤ（Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔ）などが存在する。
【０００８】
尚、ＰＯＤ市場に関する出願としては、特開２００３−１２２５３８号公報がある。
【特許文献１】特開２００３−１２２５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記のような印刷業界やＰＯＤ市場において、印刷物を商品として、該商品の受発注から、梱包、配送、アフターサービス、在庫管理、入金管理までのすべての業務を一括して代行するようなサービスも提供しようと考えてはいるものの、まだまだ検討の余地が残されている。
【００１０】
又、上記のような印刷業界やＰＯＤ市場において、生産関連データの収集、加工、報告を通して経営計画と管理業務を支援し、情報を蓄積して、必要なとき、必要な部署に提供することができるようなシステムも検討されてはいるものの、最適なシステムの実現・運用化には、まだまだ至っていないのが実情である。
【００１１】
又、上記のようなＰＯＤ市場では、従来の印刷業界ほど、スキルのある作業者が雇えないのが現状であり、低コストにてジョブを仕上げたい、少ない投資で商売を行いたい、ＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ）を削減したい、等の要望も出ているが、まだまだ新しい市場のために、このような要望に、十分に対応しきれていないのが実情であり、解決すべき問題点が残されている。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、画像形成処理の複数の工程を管理し、作業を行う作業者に対して作業指示を行うことにより、印刷業界及びＰＯＤ市場における画像形成処理の工程を分類化し、各工程（原稿編集、プルーフ、プリント、後処理、ファイル保管、納品・発送、スキャン等の各工程）に対してのスケジューリングを作業者の業務という観点で行って効率的な工程管理を行うことができる画像形成システムおよび画像形成システムの制御方法および制御方法およびプログラムおよび記憶媒体を提供することである。
【課題を解決するための手段】
【００１３】
本発明は、複数の工程からなる画像形成処理を実行可能な画像形成システムにおいて、前記複数の工程を管理するとともに作業を行う作業者に対して作業指示を行う工程管理手段を有することを特徴とする。
【００１４】
また、本発明は、第１ジョブのデータ及び前記第１ジョブのデータ後に入力された第２ジョブのデータを含む複数のジョブのデータを記憶可能な記憶ユニットのデータをプリント可能な画像形成装置、及び、該画像形成装置によりプリントされたシートに対するシート処理を実行可能なシート処理装置の、少なくとも何れかのデバイスを含む、複数台のデバイスを具備する画像形成システムに適した制御方法であって、前記第１ジョブを完了するうえで必要な前記画像形成システムの複数台のデバイスを用いた複数の処理工程を含んだ第１ワークフロー、及び、前記第２ジョブを完了するうえで必要な前記画像形成システムの複数台のデバイスを用いた複数の処理工程を含んだ第２ワークフローを含む、複数のワークフローに関わるスケジューリングを設定するスケジューリング制御ステップと、前記スケジューリング制御ステップにて設定したスケジューリング結果に関するスケジューリング情報をユーザインタフェースユニットに報知させる報知コントロールステップと、前記報知コントロールステップは、前記ワークフローを実行するのに要求される複数台のデバイスを用いた複数の処理工程が如何なる順序で実行されるのかをユーザにより確認可能にする第１タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知可能にし、且つ、前記ワークフローを実行するのに要求されるオペレータの介入作業をユーザにより確認可能にする第２タイプのスケジューリング情報を前記ユーザインタフェースユニットに報知可能にすることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、画像形成処理の複数の工程を管理し、作業を行う作業者に対して作業指示を行うので、印刷業界及びＰＯＤ市場における画像形成処理の工程を分類化し、各工程（原稿編集、プルーフ、プリント、後処理、ファイル保管、納品・発送、スキャン等の各工程）に対してのスケジューリングを作業者の業務という観点で行って効率的な工程管理を行うことができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１６】
〔第１実施形態〕
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１７】
〔システムの概要説明〕
図１は、本発明の第１実施形態を示す画像形成システムの構成の一例を示すブロック図である。
【００１８】
図１に示すように、本実施形態の画像形成システムを構成する各装置はネットワーク１０１で接続されており、このネットワーク１０１は一系統であっても、図に示されるように１０１ａ、１０１ｂ及び１０１ｃのように複数系統持っていても構わない。
【００１９】
このシステムには、例えば、スキャナユニットからの電子データやコンピュータ等の外部装置からの電子データ等をプリント可能な、複数の機能を具備する、カラーＭＦＰ１０４や白黒ＭＦＰ１０５等の複合機能のデバイスを具備しており、スキャナ１０６のようにスキャナ機能のみを具備したデバイスや、プリント機能のみを具備するデバイス（不図示）等の単一機能のデバイスも具備している。
【００２０】
又、当該システムには、上記画像形成装置にて印刷されたシートに対するシート加工処理を実行可能な各種のシート処理装置を具備する。尚、シート加工処理とは、印刷された記録紙に対する、断裁処理、ステイプル処理、折り処理、中綴じ製本やくるみ製本等の製本処理、封入処理、丁合処理等の、複数種類の後処理の少なくとも何れかに相当する。
【００２１】
例えば、当該システムには、シート処理装置の一例として、上記の各画像形成装置にて印刷された記録紙を、該記録紙の所定の部分（例えば、記録紙の右端、或いは、記録紙の上端部、右端部、下端部の三方、或いは、記録紙の真中など）を軸に、断裁する、記録紙の断裁処理を行う断裁機１２１を具備する。又、印刷された記録紙を、該記録紙の中央真中部分にステイプルユニットによりステイプル処理を施し、その後、該中央真中部分を中心軸として、二つに折り畳むことで、中綴じ製本物を作成する、中綴じ製本機１２２を具備する。又、上記画像形成装置にて印刷された記録紙を揃えて（整合処理し）、該整合処理された記録紙束の背の部分を特製のりで接着し、表紙でくるんでプレス成形する、くるみ製本処理を行う、くるみ製本機１２３を具備する。
【００２２】
又、上記の画像形成装置で印刷された記録紙の折り処理が可能な紙折機１２４を具備する。又、上述の画像形成装置にて印刷され、上述のシート処理装置等でシート加工処理がなされた記録紙を、封筒等の所定の封入物の中に収納して、封をする、顧客に納品する場合に役立つ、封入機１２５を具備する。又、上記画像形成装置で印刷された記録紙の丁合処理（適正なページ順に記録紙をまとめる処理）を実行可能な丁合機１２６を具備する。
【００２３】
尚、本形態のシステムでは、このように、複数種類のシート加工処理を各シート処理装置毎に実行可能な構成例で説明するが、このような装置構成に限らず、例えば、ある１台のシート処理装置がステイプル処理や製本処理や折り処理等の複数種類のシート加工処理を実行可能な構成でも良いし、１台のシート処理装置が１つのシート加工処理のみを実行可能な機械構成でも良い。いずれにしても、ユーザ（顧客）が望む形態のシート加工処理が実行可能な装置構成、システム構成であれば本形態を適用可能とする。
【００２４】
以上、本形態のシステムは、画像形成装置やシート処理装置等の複数種類のデバイスを有し、これら複数のデバイスは、互いに、通信ユニットを具備し、ネットワーク１０１等の所定の通信媒体を介して、データ（画像データや印刷条件データや制御データ、ステータスリクエストデータ、ステータスデータ等）の授受が可能に構成されている。
【００２５】
また、図１において、１１１は工程管理マネージャであり、コンピュータやデバイス、或るいは本画像形成システムを流れる全てのジョブ（印刷処理等の処理が実行中である実行中ジョブ、印刷要求がなされて処理開始を待機する待機中ジョブ、出力処理が完了した終了ジョブ、エラーが発生したエラージョブ等の、様々なステータスの、本システムにて処理対象の、各ジョブを含む）の工程を管理している。
【００２６】
該工程管理マネージャ１１１は、自身が具備する通信ユニットと各デバイス（画像形成装置、シート処理装置等を含む）が具備する通信ユニット等を用いて、ジョブの受け付け状況に関する情報や、デバイスのステータス（動作状況、エラー状況など）に関する情報や、ジョブの処理状況に関わるジョブ進捗情報等の各種のデータを、ネットワーク１１０等の通信媒体経由で、各デバイスから獲得することで、各デバイス及び本システムにおける処理対象のジョブを把握し、各ジョブの工程を管理可能に構成している。
【００２７】
１１２は受注・入稿マネージャであり、インターネット等の所定の通信媒体を介して、ユーザ（顧客）のユーザインタフェースユニット（例えば、クライアントコンピュータ）からデータ入稿されるジョブの受け付けを行う。１１３は原稿編集マネージャであり、入稿されたジョブ及び／又はスキャナによって読み取られた画像データに基づくジョブをユーザの要求どおりのページ順や配置に加工するためのものである。尚、記録紙に印刷する画像データや、印刷部数の設定、画像処理の設定、仕上げ処理の設定等の各種の印刷出力処理条件データを、含む各種のデータをジョブデータとする。
【００２８】
１１４はプルーフマネージャであり、インターネット等の通信媒体を介してクライアントコンピュータ等のデバイスとデータ通信可能に構成され、クライアントからの原稿データをクライアントからの出力処理条件に従って原稿編集されたジョブまたはその出力サンプルがユーザの意図どおりであるかどうかを、クライアントコンピュータのディスプレイ等のユーザインタフェースユニットを介してユーザ（顧客）に確認させる（プルーフ処理（校正処理）する）ためのものである。
【００２９】
例えば、クライアントコンピュータからクライアントの原稿画像データ共に、該画像データをどのように処理すべきかを特定する為の印刷出力条件データ（色編集や、拡大、縮小等の変倍処理や、縮小レイアウト処理や拡大レイアウト処理等の編集処理や、仕上げ処理等に関する各種の処理条件データ）を受信したプルーフマネジャ１１４は、自身が具備する編集ユニット及び／又は本システムの他のデバイス（例えば、画像形成装置や、他の情報処理装置）が具備する編集ユニットを用いて、受信した原稿画像データを、その原稿画像データの為に設定された出力条件データに従って処理し、その処理済画像データを、画像形成装置により実際の印刷する前に、インターネット等の通信媒体を介して、クライアントコンピュータに返信して、クライアントコンピュータのディスプレイにて該処理済画像データを表示させて、クライアントにその処理済結果を確認把握可能に構成する。
【００３０】
当該システムは、ユーザによる当該確認作業を経たうえで、実際に印字処理を開始可能に構成しており、クライアントが所望とする出力結果とは異なる不適正な出力結果を生成する事無く、クライアントが所望の出力結果をクライアントに提供可能にしている。このような効果を得る為に、プルーフマネージャ１１４は、実際に印刷処理を実行する前に、原稿編集処理やプルーフ処理等の印刷前処理を実行可能にする。
【００３１】
尚、プルーフマネージャ１１４は、編集処理済みの画像データをクライアントコンピュータのＵＩを介してクライアントに提示して、クライアントが、その処理結果で良い旨を示す承諾指示を、該クライアントコンピュータのＵＩのＯＫキー（不図示）を介して入力されたことに応答して、次工程であるプリントマネージャ１１５に当該ジョブの処理を渡すよう制御し、一方、クライアントから承諾指示が得られず、例えば、再編集指示がクライアントコンピュータのＵＩを介してクライアントより入力された場合には、再度編集処理を実行し直し、クライアントが納得する処理済原稿画像データが得られるまで、この工程（処理対象となるジョブのプルーフ工程）を繰り返すよう制御可能に構成する。
【００３２】
１１５はプリントマネージャであり、プルーフマネージャ１１４によるプルーフ処理を経て印刷前処理（原稿編集処理，プルーフ処理）された処理対象のジョブに対して、ラスタライズ処理（ビットマップ画像データに変換する処理）を施し、該ラスタライズ処理済み画像データを、本システムが具備する印刷出力先となる画像形成装置、例えば、ＭＦＰ（カラーＭＦＰ１０４ａ，１０４ｂまたは白黒ＭＦＰ１０５ａ〜１０５ｃの少なくともいずれかのデバイス）に、ネットワーク１１０等の通信媒体を介して、データ転送し、該印刷出力先の画像形成装置にて該処理済画像データのプリント出力（印刷処理）を実行させるよう制御する。
【００３３】
１１６は後処理マネージャであり、受注・入稿マネージャ１１２にて受け付けたジョブの出力処理条件データに従った、ユーザ（クライアント）の要求どおりの後処理（仕上げ処理）工程（断裁処理工程，中綴じ製本処理工程，くるみ製本処理工程，紙折処理工程，封入処理工程，帳合処理工程等の記録紙に対するシート加工処理）を、上述のＭＦＰ等の画像形成装置にて印刷された記録紙に対して施すように、断裁機１２１，中綴じ製本機１２２，くるみ製本機１２３，紙折機１２４，封入機，帳合機１２６等のシート処理装置を制御する。
【００３４】
１１７はファイル保管マネージャであり、ユーザのジョブ（記録紙への印刷対象となる画像データを含む）を保管したり、再プリント依頼に応えるファイルサーバである。例えば、受注・入稿マネージャ１１２が受信したジョブの画像データを、クライアントの所望の出力形態で、本システムのＭＦＰ等の何れかの画像形成装置により印刷させた後でも、ファイル管理マネージャ１１７は、該印刷済み画像データを、該ファイル管理マネージャ１１７が具備するハードディスク等のメモリユニットに格納保持させておき、受注・入稿マネージャ１１２を通じて、上記印刷済みのジョブの再度の出力要求指示がクライアントからなされた場合に、該メモリユニットに保持しておいた上記印刷済みの画像データを、該メモリユニットから再度読み出して、再出力要求時にクライアントより新たに設定された所望の出力形態でもって、上記ＭＦＰ等の何れかの画像形成装置にて再印刷可能に構成している。このように、印刷済みの画像データの再利用性を向上させ、同じデータを何度もクライアントから受け付けないようにして無駄なデータ通信を極力控えることができる様に構成している。
【００３５】
１１８は納品・発送マネージャであり、インターネット等の通信媒体を介して他のデバイスとデータ通信可能に構成され、例えば、本システムのデバイスの何れかのデバイスより、印刷物の完成を示す印刷完了通知データを受信したことに応答し、納品・発送マネージャ１１８は、本システムのデバイスを操作する作業者に対して出来上がった書類（印刷物）を受注・入稿マネージャ１１２に対して印刷要求を送出したクライアントに納品するようデバイスのＵＩ等を用いて指示したり、納品した納品伝票データ（納品対象のジョブに関する伝票情報を含む）や発送履歴データ（書類作成が完了されクライアントに発送したジョブに関する情報を含む）などを管理する（納品処理する）役割を果たす。
【００３６】
１１９はスキャンマネージャであり、紙原稿で印刷依頼を要求するクライアントの為の、紙原稿での入稿などに応えるべく、クライアントの紙原稿を読み取り可能なスキャナ１０６で該原稿を読み取って、それを、ＭＦＰ等の本システムのデバイスにて取扱可能なデータとして電子データ化することができる。
【００３７】
なお、各マネージャ１１１〜１１８は、それぞれ別個の情報処理装置（例えば、ホストコンピュータやサーバ）で構成されていてもよいし、マネージャ１１１〜１１８のいずれか複数又は全ての機能を１の情報処理装置で実現するように構成してもよい。例えば、マネージャ１１１〜１１８の機能の全ての機能を実行可能な１台のホストコンピュータやサーバなどを当該システムに組み込んでも良いし、これらのマネージャ１１１〜１１８の各マネージャ毎にそれぞれ個別のホストコンピュータやサーバなどを当該システムに組み込んでも良いし、一部の複数のマネージャの機能を実行可能な１台のホストコンピュータやサーバなどを複数台当該システムに組み込んでも良く、本形態で述べる各種の制御が実行可能な装置構成、システム構成であれば如何なる構成でも良い。
【００３８】
また、各マネージャは、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤ等を有するコンピュータ装置（情報処理ユニット）であり、ＣＰＵがＲＯＭ，ＨＤ又はその他の記憶媒体に格納されるプログラムを実行して各機能を実現するものである。
【００３９】
１０３はクライアントコンピュータ（クライアント）で、各マネージャにアクセス可能である。例えば、クラインコンピュータ１０３は印刷作成を望む画像データを、その画像データの印刷出力処理条件データと共に受注・入稿マネージャ１１２にデータ送信したり、印刷依頼した原稿の出来栄えを確認すべく、プルーフマネージャ１１４から編集処理済み原稿画像データを受信したり、印刷完了の通知を受け取るべく、納品・発送マネージャ１１８から印刷完了通知データを受信可能に構成されており、該クライアントコンピュータのディスプレイ等のＵＩを介してユーザによる各種の印刷設定や画像確認等を実行可能に構成している。
【００４０】
以下、図１に示した各マネージャの役割に関して説明する。
【００４１】
〔工程管理マネージャ１１１〕
図１に示した工程管理マネージャ１１１は、管理情報システム（ＭＩＳ＝Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）と呼ばれる集中的管理システムとして機能し、生産関連データの収集、加工、報告を通して経営計画と管理業務を支援し、情報を蓄積して、必要なとき、必要な部署に提供することができる。
【００４２】
工程管理マネージャ１１１は、この管理情報システムの中心となるコンピュータであり、従来は、人の能力上の制約によって集中管理しきれなかった部分（例えば、機械のみで完結する作業以外の、作業者による介入作業を経て実行される処理など）を、本システムの各デバイスとのデータ通信、及び、コンピュータによる情報のデータベース化等により、情報を集中管理する役割を果たすものである。
【００４３】
この工程管理マネージャ１１１に蓄えられたデータ（例えば、各デバイスが具備する機能情報や能力情報、及び、各デバイスのステータス情報、及び、受け付けたジョブの状況情報や進捗情報等）を用いて、当該工程管理マネージャ１１１は、意思決定のアプリケーション、特に生産物（例えば、本システムにて生成される印刷物）のスケジューリングを行って作業者が効率よく作業できるように作業工程を指示したり管理したりして、生産能力計画を高めることに利用される。
【００４４】
〔受注・入稿マネージャ１１２〕
図１に示した受注・入稿マネージャ１１２は、いわゆる電子商取引（ＥＣ＝Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）の仲介役で、例えば、インターネット等の通信媒体を介してクライアントコンピュータ等の他のデバイスとの受発注を行うためのコンピュータである。また、受注・入稿マネージャ１１２は、ユーザ側から見ると、インターネット上のウェブページを利用した電子店舗があり、ここでユーザ認証を行った後に、所望のファイルを所望の設定と一緒に電子データとして自身のコンピュータから該受注・入稿マネージャ１１２に対して送付し、ジョブの発注を行うものである。
【００４５】
図２は、図１に示した受注・入稿マネージャ１１２とユーザ側のコンピュータとのデータ通信及び受注・入稿マネージャ１１２による受注処理（本発明の第１の制御処理）を示すフローチャートであり、Ｓ２０１〜Ｓ２１１はユーザ側のウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）上での作業ステップを示し、Ｓ２２２〜Ｓ２２６は受注・入稿マネージャ１１２側での制御処理ステップを示す。
【００４６】
ステップＳ２０１において、ユーザ（クライアント）からのキー入力に応答し、クライアントコンピュータの制御部（ＣＰＵ）は、クラインコンピュータにウェブブラウザを起動させ、該ウェブブラウザ上でＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスを入力して、受注・入稿マネージャ１１２がもつウェブサーバ（Ｗｅｂ  Ｓｅｒｖｅｒ）部２２１にアクセスを行うよう制御する。
【００４７】
このウェブサーバ部２２１は、Ｍｉｃｒｏｓｏｆｔ社のＩＩＳ（Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｅｒ）に代表されるウェブサーバプログラムであり、ｈｔｔｐプロトコルにより、ユーザのクライアントコンピュータのウェブブラウザを介してＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスがユーザ操作により入力されることに応答し、該クライアントコンピュータにて起動されたウェブブラウザにサービス画面（Ｗｅｂｐａｇｅ；後述する図２４〜図３１）を提供（表示）させるよう制御する。
【００４８】
そして、ユーザ側では、ウェブブラウザを介してウェブサーバ部２２１より提供されたサービス画面（後述する図２４）を、該クライアントコンピュータのディスプレイ上に、該コンピュータの制御部の制御のもと、表示させる。ユーザＩＤやパスワードが登録済みのユーザには、図２４の表示画面上の「ｒｅｇｉｓｔｅｒｄ」にポインタを合わせ、ユーザＩＤ（例えばＥ−ｍａｉｌ  Ａｄｄｒｅｓｓ），パスワード等を図２４の表示画面にて入力させる。なお、登録されていない新たなユーザの場合は、図２４の表示画面上の「Ｎｅｗ」にポインタを合わせ、未登録ユーザを選択させる。そして、該クライアントコンピュータの制御部は、ユーザ操作に応答し、ウェブサーバ部２２１より提供される各種の受発注画面（図２５〜図３０）を該クライアントコンピュータのディスプレイ上に選択的に順次表示させる（Ｓ２０２）。
【００４９】
ついで、ウェブサーバ部２２１より順次提供されウェブブラウザ上に順次表示させる受発注画面（後述する図２５〜図３０に示す画面）を介して、カスタマ情報（新規ユーザの場合又は登録済みのユーザの変更登録を行う場合），ドキュメント情報（画像データのファイル名（複数選択可能）），ジョブ情報（ジョブチケット等），後処理情報（フィニッシング処理等），プルーフ及びアーカイブ情報，デリバリ情報等の各種印刷指示を、ユーザにより、該クライアントコンピュータのマウスやキーボード等の操作部を介して入力させ、これらの情報を本システムにて利用すべき情報として適当なメモリに保持させる（Ｓ２０３〜Ｓ２０８）。このとき、ウェブサーバ部２２１では、各受発注画面（図２５〜図３０に示す各画面）でのユーザの入力項目に欠落や入力ミスがないかを逐次簡単に確認した上で、ジョブ仮発注画面（後述する図３１）に表示遷移（提供）させるよう制御するが、もし各受発注画面（図２５〜図３０に示す各画面）でのユーザ入力項目に問題があれば、その都度ユーザに該クライアントコンピュータのＵＩを介してワーニング通知を報知させ、ジョブの発注ミスがないように制御する。なお、このウェブサーバ部２２１には、図２４〜図３１に示す各サービス画面、及び上記入力項目のチェックプログラム等が予めアップロードされているものとする。
【００５０】
尚、クライアントコンピュータの表示部に図２４〜図３１の各ＵＩ画面を表示させるにあたり、実際に本システムの受注・入稿マネージャ１１２に対してジョブの依頼を要求する際に、リアルタイムに、表示画面データを、受注・入稿マネージャ１１２から該クライアントコンピュータに転送することで、該クライアントコンピュータにて図２４〜図３１の操作画面を含む本システムにて利用すべき操作画面を表示させるような構成でも良いが、例えば、図２４〜図３１の操作画面を含む本システムにて利用すべき操作画面を表示するためのプログラムデータを、予め、サーバ等の外部装置から該クライアントコンピュータにダウンロードさせるようにして、実際に、受注・入稿マネージャ１１２に対してジョブの依頼をする際には、受注・入稿マネージャ１１２から上記操作画面データを受信すること無しに、受注・入稿マネージャ１１２に対してジョブの依頼を可能に構成しても良い。又、クライアントコンピュータに対して着脱可能な記憶媒体（ＣＤ、ＭＤ、ＦＤ等）に、図２４〜図３１の操作画面を含む本システムにて利用すべき操作画面を表示するためのプログラムデータを書き込んでおき、該記憶媒体をクライアントコンピュータにセットして、該記憶媒体から該プログラムデータを読み出して、クライアントコンピュータにインストールすることで、上述と同様に、実際に受注・入稿マネージャ１１２に対してジョブの依頼をする際には受注・入稿マネージャ１１２から上記操作画面データを受信すること無しに、受注・入稿マネージャ１１２に対してジョブの依頼を可能に構成しても良い。
【００５１】
このように、ユーザインタフェースを提供するにあたり色々な方法を採用しても良いが、いずれにしても、図２４〜図３１の操作画面を含む本システムにて利用すべき操作画面をコンピュータ上にて表示可能にし、各種の操作画面を介してユーザにより所望の設定・指示を可能にし、該受注・入稿マネージャ１１２に対して適正な指示を送出可能であれば如何なる形態でも良い。
【００５２】
次に、受注・入稿マネージャ１１２が具備するウェブサーバ部２２１（或いは、クライアントコンピュータに予めサーバからダウンロードされた図２４〜図３１の操作画面を表示するためのプログラムを含むプログラムデータ、或いは、クライアントコンピュータに装着された記憶媒体から読み出した図２４〜図３１の操作画面を表示するためのプログラムを含むプログラムデータ）より提供され該クライントコンピュータのウェブブラウザ上に順次表示させたジョブ仮発注画面（後述する図３１）上で、ユーザが仮発注を承認するまで上記入力作業を繰り返し（Ｓ２０９）、ジョブ仮発注画面（図３１）上で、ユーザが仮発注を承認したことを、図３１の表示画面が具備するキー２２１１に対するユーザによるキー押下により判断すると（Ｓ２０９でＹｅｓ）、当該ウェブブラウザを利用して、ユーザが選択したファイル（画像データ）及び各印刷指示を含むジョブデータを、ユーザ側としての当該クライアントコンピュータから受注・入稿マネージャ１１２が具備するホットフォルダ部２２２に対してインターネット等の通信媒体を介してデータ送信するよう制御する。このホットフォルダはユーザ毎に設けられていてもよい。
【００５３】
尚、ホットフォルダとは受注・入稿マネージャ１１２が具備するハードディスク等の不図示のメモリに複数個作成可能なものであり、印刷対象となる画像データ、及び、その画像データを如何なる印刷出力処理条件でもって出力させるかを制御部が特定可能にする為の出力条件データ等を格納する為の仮想的なフォルダであり、画像データとその画像データの出力条件データを関連付けて管理可能にするものであり、受注・入稿マネージャ１１２の制御部等により適宜読出可能に構成し、例えば、受注・入稿マネージャ１１２や工程管理マネージャ１１１の制御部による制御の下、ホットフォルダ内の印刷対象となるジョブの画像データを、該ホットフォルダ内の印刷出力条件データに従って、本システムのＭＦＰ等の画像形成装置により印刷出力可能に構成されるものである。
【００５４】
また、受注・入稿マネージャ１１２側では、常にホットフォルダ内のジョブの有無をポーリングにて監視しており（Ｓ２２３，Ｓ２２４）、ジョブがあると判断した場合には、そのジョブを受け付けられるか（例えば、クライアントから処理要求がなされたジョブを、本システムが具備するデバイスにより、該クライアントが望む印刷出力形態で、印刷出力可能か否か等の判断を含む）を、例えば、本システムの各デバイスから取得した各デバイスの機能情報やステータス情報、及び、各デバイスにおけるジョブの処理状況情報・進捗情報等を参照することで、確認し（Ｓ２２５）、許可されれば（受け付け可能であれば）、ジョブの受け付けを行い、該受け付けたジョブのデータを工程管理マネージャ１１１に対してネットワーク１０１等の通信媒体を介して送信するよう制御する（Ｓ２２６）とともに、「受諾」の旨をクライアントに報知する為のメッセージデータをクライアントコンピュータに返信してユーザに対して例えばウェブ画面等を用いてその旨を通知可能に制御する。
【００５５】
一方、ステップＳ２２５で、ジョブの受け付けが許可されなければ（受け付け可能でなければ）、該受け付けたジョブのデータを工程管理マネージャ１１１に対してネットワーク１０１等の通信媒体を介して送信しないよう制御し、「拒絶」の旨をクライアントに報知する為のメッセージデータをクライアントコンピュータに返信し、ユーザに対して例えばウェブ画面等を用いてその旨を通知可能に制御する。
【００５６】
また、ユーザ側としてのクライアントコンピュータでは、ウェブブラウザ上にウェブサーバ部２２１より提供される「受諾」又は「拒絶」のメッセージ画面を表示させるよう制御し（Ｓ２１０，Ｓ２１１）、処理を終了する。
【００５７】
〔原稿編集マネージャ１１３〕
図１に示した原稿編集マネージャ１１３は、工程管理マネージャ１１１により原稿編集工程のジョブとして管理すべきジョブに関して、ユーザから送付された複数個のファイルをマージしたり、ページの挿入や削除、ユーザの指示どおりにレイアウトしたり、あるいは要求の後工程処理を予めビジュアル的に確認可能視覚化することを目的としたものである。
【００５８】
例えば、原稿編集マネージャ１１３は、電子データにてジョブを取り扱うものであり、本システムが具備する、画像形成装置による記録紙に対する印刷処理や、印刷処理が施された記録紙に対するシート処理装置によるシート加工処理などを、実際にデバイスに実行させる前に（印刷前工程段階にて）、記録紙に対してどのような処理形態で画像が印字されるか、及び、印刷された記録紙がどのようにシート加工処理されるか等を、コンピュータ上のディスプレイ等のユーザインタフェースユニットを介して、クライアントユーザに可視的に確認可能にする為のものであり、原稿画像データに対して編集処理を施した編集処理済み画像データのプレビュー表示をクライアントコンピュータのディスプレイ上に実行させるよう制御するものであり、編集処理済の画像データが記録紙に印字された状態を示すサムネイル等の表示画像データや、変種処理済の画像データが印字された記録紙がどのようにシート加工処理されるかをユーザにより確認させる為のサムネイル等の表示画像データを、クライアントコンピュータのディスプレイ上に表示可能に制御する。
【００５９】
図３〜図５は、ユーザから送信されたファイルＡ〜Ｆ、及びその出来上がり（編集後の）イメージの一例を表した模式図である。
【００６０】
図３に示した例では、入稿されたユーザからのジョブは、ファイルＡ（Ｆｉｌｅ−Ａ）〜ファイルＣ（Ｆｉｌｅ−Ｃ）からなっている。そして、ファイルＡはユーザによりそのままのサイズの出力を希望され、ファイルＢ，ファイルＣはユーザにより２ｉｎ１（１ページ分の記録紙の同一面上に、２ページ分の複数の原稿画像データが配列形成された状態で印刷処理を実行させるモード）の出力を希望されている。このような場合、原稿編集時には出力サイズ等が必要となるため、ユーザはそれらのサイズを指示する必要がある。また、出力の順序を考慮しなければいけない場合等も、ユーザはそれらの順序を原稿入稿時等に指示する必要がある。
【００６１】
また、図４に示した例では、入稿されたユーザからのジョブは、ファイルＤ（Ｆｉｌｅ−Ｄ）という１つのファイルとなっている。そして、ファイルＤは、ユーザによりタブ紙等の特定のメディアへの出力設定（例えば、画像形成装置において、タブ部を具備するタブシートを、原稿画像データを記録した複数の記録紙の間に仕切紙や章紙等の役目として挿入可能にし、且つ、ユーザからの指示に応答し、該タブシート自体に原稿画像データを印字したり、ページ番号や章番号を印字させる機能）がなされ、且つ、パンチ処理が可能なシート処理装置による当該ジョブの記録紙に対するパンチ処理やステイプル処理が可能なシート処理装置による当該ジョブの記録紙に対するステイプル等の後処理（シート加工処理とも呼ぶ）が希望されている。
【００６２】
このように、１つのファイルにより入稿された場合であっても、タブ紙等の特定のメディアへの出力及びパンチ，ステイプル等の後処理を希望する場合には、原稿編集時に、タブ自身の情報やタブ紙等のメディア情報が必要であったり、パンチ等の後処理情報も必要となったりするため、ユーザはそれらの情報を原稿入稿時等に指示する必要がある。
【００６３】
さらに、図５に示した例では、入稿されたユーザからのジョブは、ファイルＥ（Ｆｉｌｅ−Ｅ），ファイルＦ（Ｆｉｌｅ−Ｆ）からなっている。そして、ファイルＥ，ファイルＦは、ユーザによりくるみ製本を希望されており、紙サイズが異なっている。このように、出力したい紙サイズが異なっている場合も、原稿編集時に、紙サイズ等の情報が必要となるため、ユーザはそれらの情報を原稿入稿時等に指示する必要がある。
【００６４】
なお、上述したようなユーザからの各種情報の指示は、上述した図２のステップＳ２０５，Ｓ２０６等において、後述する図２７，図２９等の受発注画面から行われる。
【００６５】
このように、ユーザの入稿ファイルそのものが、ユーザの出来上がりイメージ（実際に印刷され、後処理が施された際の出力結果としての仕上がりイメージ）と一致しているとは限らないため（印刷前の原稿画像データの状態と、印刷してシート加工処理が施された後の出力結果の状態とが一致しない場合）、画像形成システム側で、ユーザの指示に従って編集する必要があり、この編集処理を担当するのが原稿編集マネージャ１１３である。
【００６６】
また、ユーザから送られてくる複数のファイルが同じアプリケーションや同じタイプのファイルとは限らないため、１つのファイルにする必要があるが、この１つのファイルに作り上げる処理もこの原稿編集マネージャ１１３が行うものとする。
【００６７】
以上の原稿編集マネージャ１１３における編集処理は、原稿入稿時等にユーザから指示された編集情報等に基づいて原稿編集マネージャ１１３内のプログラムにより（作業者による編集作業無しに）、及び／又はクライアント１０３からの作業者による各種アプリケーションを用いた編集作業により行われる。この原稿編集マネージャ１１３における編集処理工程は、印刷前処理工程の１つである。
【００６８】
〔プルーフマネージャ１１４〕
図１に示したプルーフマネージャ１１４は、一般にレイアウトの確認と色味の確認という２つの目的で利用されることが多く、白黒原稿の場合は前者の確認のみとなるが、カラー原稿では両者の確認が必要となる。
【００６９】
印刷業界では、カラーカンプ（Ｃｏｌｏｒ  Ｃｏｍｐｒｅｈｅｎｓｉｖｅ  Ｌａｙｏｕｔ）と呼ばれる製版・印刷工程に入る前に広告主にプレゼンテーションすることを目的とした、色づけされた出力があるが、最近では、パーソナルコンピュータを使って出版物を作成するＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）や、印刷工程で画像の修正や合成などに使用するＣＥＰＳ（Ｃｏｌｏｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｅｐｒｅｓｓ  Ｓｙｓｔｅｍ）で処理したデジタルカラー画像をカラープリンタやカラープロッタで出力したカラーのハードコピーが上述のカラーカンプに用いられている。
【００７０】
また、プリンタを利用したオンディマンドプリントでは、カンプに相当するレイアウト確認と簡易的な色味確認も、プルーフに相当する詳細な色味確認も、同じカラープリンタ（あるいは白黒プリンタ）にて行うことが可能であるため、これらの確認作業をこのプルーフマネージャ１１４で一括して処理する。
【００７１】
図６は、図１に示したプルーフマネージャ１１４とユーザ側のコンピュータ（例えばクライアントコンピュータ）との通信及びプルーフマネージャ１１４によるプルーフ作成処理（本発明の第２の制御処理）を示すフローチャートであり、Ｓ４０１〜Ｓ４０９はユーザ側のクライアントコンピュータにおいて実効すべき作業ステップを示し、Ｓ４２１〜Ｓ４２９はプルーフマネージャ１１４側において実行すべき制御処理ステップを示す。
【００７２】
プルーフマネージャ１１４も、受注・入稿マネージャ１１２と同様にウェブサーバ部４４１を有しており（図２に示した受注・入稿マネージャ１１２のウェブサーバ部２２１と共有でも構わない）、まず、工程管理マネージャ１１１によりプルーフ工程に管理されるジョブに関して、ステップＳ４２１において、ユーザがプルーフ（試し出力）を要求した（即ち、図２のステップＳ２０７のプルーフの設定（図２９に示す画面での設定）で要求した）か否かを判断し、プルーフが要求されていないと判断した場合には、そのまま処理を終了する。
【００７３】
一方、ステップＳ４２１で、プルーフが要求されていると判断した場合には、ステップＳ４２２以降に進み、要求されたプルーフ方法（校正表現方法）によってユーザ側にサービスを提供する（校正表現を行う）。校正表現とは、実際に記録紙に画像を印字した場合の出力結果（出来栄え）及び／又は実際に該記録紙に対してシート処理を実行した場合の出力結果（出来栄え）を、本システムの画像形成装置にて実際に印刷処理を行うことなく、且つ、本システムのシート処理装置にてシート加工処理を実際に実行すること無しに、クライアントコンピュータのディスプレイ等のユーザインタフェースユニットにより表示画像データで、出来上がりイメージデータとして、ユーザがグラフィカルに確認可能に、表現させることに相当する。
【００７４】
即ち、ステップＳ４２２で、校正表現方法としてサムネールのウェブ表示が求められているか否かを判断し、要求されていると判断した場合には、ステップＳ４２３において、原稿編集マネージャ１１３よりサムネール画像を、例えば、クライアントコンピュータから受信した元データとしての原稿画像データと、該ジョブに対して設定されたユーザからの印刷出力条件データ等に従って作成させ、該作成されたサムネール画像をウェブサーバ部４４１にアップロードし、許可されたユーザのみ表示可能に設定する。これにより、ユーザは出来上がりイメージをウェブ上で確認することができる（後述する図３２〜図３６に示す確認画面により確認可能）。
【００７５】
一方、ステップＳ４２２で、サムネールのウェブ表示が求められていないと判断した場合又はステップＳ４２３の後、ステップＳ４２４に進み、校正表現方法としてＰＤＦファイルが要求されているか否かを判断し、ＰＤＦファイルが要求されていると判断した場合には、ステップＳ４２５において、Ａｄｏｂｅ社のＡｃｒｏｂａｔ  Ｄｉｓｔｉｌｌｅｒなどを利用して、ＰＤＦファイル（データ）を作成し、ユーザの要求した方法でユーザに提示する（例えば、ウェブ上での閲覧や、ｆｔｐサイトにアップロード、あるいはファイルサイズが小さければユーザへのＥ−ｍａｉｌに添付するように設定することも可能である）。
【００７６】
一方、ステップＳ４２４、ＰＤＦファイルが要求されていないと判断した場合又はステップＳ４２５の後、ステップＳ４２６に進み、サムネール画像，ＰＤＦファイルをアップロードしたウェブサイトのＵＲＬの記載やＰＤＦファイルの添付等を行った電子メール（Ｅ−ｍａｉｌ）をユーザに対して送信する。
【００７７】
一方、ステップＳ４０１において、この電子メールを受信したユーザは、ステップＳ４０２において、ユーザがサムネール表示を行いたい場合には、ステップＳ４０３において、ウェブブラウザを起動し、ＵＲＬを入力するとともに、ウェブサーバ部４４１より提供される画面にユーザＩＤとパスワードを入力して、ウェブサーバ部４４１よりサムネール画面を取得する。そして、ステップＳ４０４において、ウェブサーバ部４４１より取得したサムネール画像（後述する図３２〜図３６）を表示閲覧し、ステップＳ４０５に進む。
【００７８】
一方、ステップＳ４０２で、サムネール表示を行わない場合は、そのままステップＳ４０５に進む。
【００７９】
次に、ステップＳ４０５において、ユーザがＰＤＦファイルの入手を行う場合には、ステップＳ４０６に進み、ウェブサーバ部４４１よりＰＤＦファイルをダウンロードし、ステップＳ４０７に進む。
【００８０】
一方、ステップＳ４０６で、ＰＤＦファイルの入手を行わない場合は、そのままステップＳ４０７に進む。
【００８１】
次に、ステップＳ４０７において、ユーザは、プルーフを確認し、プルーフの確認がＯＫである（本システムのＭＦＰ等の画像形成装置による印刷工程への移行を指示する）とユーザが判断した場合には、そのままステップＳ４０９に進む。
【００８２】
一方、ステップＳ４０７で、プルーフの確認がＯＫでない（ＮＧ）（印刷工程へは移行せず再校正を指示する）と判断した場合には、ステップＳ４０８において、ユーザは、プルーフのＮＧ箇所とコメントを入力し、ステップＳ４０９に進む。
【００８３】
次に、ステップＳ４０９において、プルーフの確認結果（印刷工程への移行指示、又は、印刷工程へは移行せず再校正指示）を示す電子メールを作成し、プルーフマネージャ１１４に対して送信する。なお、プルーフがＮＧの場合には、ユーザは、ステップＳ４０８で入力したプルーフのＮＧ箇所とコメントのデータを電子メールに添付するか、電子メールの本文に記載するものとする。また、プルーフのＯＫ／ＮＧを示す情報は、電子メールの本文に記載するように構成してもよいし、電子メールの題名にＯＫ／ＮＧを示す文字列を記載するように構成してもよい。
【００８４】
一方、プルーフマネージャ１１４は、この電子メールを受信すると（Ｓ４２７）、ステップＳ４２８において、プルーフの確認結果がＯＫであるか否かを判断し、プルーフの確認結果がＯＫである（印刷工程への移行を指示する）と判断した場合には、処理を終了し、印刷（プリント）工程に進むように、後述する図２３に示す、受注、編集、プルーフ、印刷、シート処理、納品等の一連の処理工程を含んだワークフローを実行する為の指示書を各デバイスが認識可能なデジタルデータで表現したＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）データを書き換える。なお、ステップＳ４２７の判断は、受信した電子メールの題名等からプログラムにより判断させるように構成してもよいし、電子メールを受信したことを担当者に通知し、該受信電子メールの内容から担当者に判断させ担当者に確認の有無を入力させるように構成してもよい。
【００８５】
一方、ステップＳ４２８で、プルーフの確認結果がＯＫでない（ＮＧ）（印刷工程へは移行せず再校正を指示する）と判断した場合には、ステップＳ４２９に進み、画像形成システム側の作業者（クライアントから印刷作成の依頼を受けた本システムの作業者）が、クライアントコンピュータから受信したデータの解析結果である、ユーザ（クライアント）からのＮＧ箇所のコメントデータに従って、再度、原稿編集処理，ドキュメント処理や校正刷り（プルーフプリント）の処理をやり直すよう制御し、ステップＳ４２１に戻る。
【００８６】
なお、図６では、クライアントコンピュータから出力される、ユーザからのプルーフの確認結果をステップＳ４０９で電子メールによって行っているが、電話やＦＡＸ等で、画像形成システム側の担当者（作業者）に連絡するようにし、この連絡を受けた担当者がプルーフのＯＫ／ＮＧを判断し、ＯＫ／ＮＧを本システムの例えばプルーフマネージャ１１４等の適当なデバイスに操作部を介して入力するように構成してもよい。尚、受注・入稿マネージャ１１２によるジョブの受注処理工程、該受注処理工程の後に実行すべき原稿編集マネージャ１１３による原稿データの編集処理工程、該編集処理工程の後に実行されるプルーフマネージャ１１４によるプルーフ処理工程を、印刷前処理とする。一方、後述のプリントマネージャ１１５によるＲＩＰ処理工程や、該ＲＩＰ処理工程の後に実行されるＭＦＰ１０４や１０５等の画像形成装置による印刷処理工程や、該印刷処理工程の後に実行される各種のシート処理装置１１２〜１２６によるシート加工処理を、印刷工程（或いは、印刷後工程と称す）とする。
【００８７】
〔プリントマネージャ１１５〕
次に、図７を用いてプリントマネージャ１１５内のデータフローを説明する。
【００８８】
図７は、図１に示したプリントマネージャ１１５内のデータフローを説明するブロック図である。
【００８９】
まず、図７に示すように、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）のインタフェースから入力された工程管理マネージャ１１１によりプリント工程に移行したジョブ（後述する図４４，図４５に示すプリント工程におけるジョブサブミット画面からプリント指示されたジョブ）は、入力デバイス制御部６０１よりサーバ（プリントマネージャ１１５）内に入り、サーバに様々なクライアントアプリケーションを連結することにおいてその役割を果たす。入力としてページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データとＪＣＬ（Ｊｏｂ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）データを受け付ける。それはプリンタとサーバに関する状態情報であって様々なクライアントに対応する。このモジュール（入力デバイス制御部６０１）の出力は、適切なＰＤＬとＪＣＬの構成要素すべてを結合する役割を持つ。
【００９０】
次に、６０２は入力ジョブ制御部で、ジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。更に、このモジュール（入力ジョブ制御部６０２）には、ジョブのルートを決めるジョブルーティング機能、分割してＲＩＰするか否かを司るジョブスプリット機能、そしてジョブの順序を決めるジョブスケジューリング機能の３つの機能を含んでいる。
【００９１】
６０３はＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部で、複数個存在する。ＲＩＰ６０３ａ，ＲＩＰ６０３ｂ，ＲＩＰ６０３ｃあるいは必要に応じて更に増やすことも可能だが、ここでは総称してＲＩＰ部６０３と記載する。ＲＩＰモジュール（ＲＩＰ部６０３）は、様々なジョブのＰＤＬをＲＩＰ処理して、適切なサイズと解像度のビットマップデータを作成する。ＲＩＰ処理に関しては、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ社の商標登録）をはじめ、ＰＣＬ，ＴＩＦＦ，ＪＰＥＧ，ＰＤＦなど様々なフォーマットのラスタライズ処理が可能である。
【００９２】
６０４は画像圧縮／データ変換部で、ＲＩＰ部６０３によって作り出されるビットマップイメージデータを圧縮したり、フォーマット変換を施したりする役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。例えば、ジョブをページ単位で扱いたい場合には、ＴＩＦＦやＪＰＥＧなどをＲＩＰ部でラスタライズした後のビットマップデータにＰＤＦヘッダを付けて、ＰＤＦデータとして編集するなどの処理を行う。
【００９３】
６０５は出力ジョブ制御部で、ジョブのページイメージを取って、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページデータはＭＦＰ等のプリンタにて印刷されたり、例えば、ビットマップ画像データの状態で、ハードディスク６０７にセーブ（格納保持）されたりする。どう取り扱うかは、クライアントからの出力処理条件データに従って決定する。印刷後のジョブは、ハードディスク６０７に残すか否かをクライアントからの指示により選択可能であり、印刷後のジョブがハードディスク６０７にセーブされた場合には、ユーザ（クライアント）からの要求がある度に、該メモリに保持した印刷済みのジョブデータを該メモリから再呼び出して印刷処理や送信処理等の所望の再出力処理を可能にデータ制御する。さらに、このモジュール（出力ジョブ制御部６０５）は、ハードディスク６０７とメモリ（ＳＤＲＡＭ）６０８との相互作用で管理する。
【００９４】
６０６は出力デバイス制御部で、どのデバイスに出力するか、またどのデバイスをクラスタリング（１つの画像データ発生源から出力されたジョブの印刷動作を複数台の画像形成装置にて並行且つ同時に実行させるモード）するかの制御を司り、選択されたデバイスのインタフェースに印刷データを送り、該デバイスによるプリント処理や送信処理等の出力処理を実行可能に制御する。
【００９５】
また、このモジュール（出力デバイス制御部６０６）は、本形態の画像形成装置の一例としてのＭＦＰ（１０４及び／または１０５）の状態監視と装置状況等の情報（例えば、注目対象の画像形成装置のカレントステータスが待機中なのか、印刷中なのかを確認する為の情報や、画像形成装置のメモリに何個印刷待ちのジョブが存在しているのかを確認する為のステータス情報や、スキャナエラーやプリンタエラー等のエラーが発生しているか否か識別する為の情報や、記録紙の紙切れやトナー切れが発生しているか否か等の情報等の消耗品アラート状態や、セットされている記録紙のサイズやタイプを識別する為の情報や、画像形成装置が如何なる機能を具備しているかを識別する為の機能装備情報等の、本システムにおいて制御部により識別すべき情報）を、各画像形成装置から通信ユニットを介して獲得し、該獲得した情報を、プリントマネージャ１１５に伝える役割も果たしている。
【００９６】
尚、出力デバイス制御部６０６が、各画像形成装置から獲得した上述のような各種の情報をプリントマネージャ１１５に対して通信ユニットを介してデータ送信するにあたり、プリントマネージャ１１５からの情報獲得コマンドデータを受信したことに応答して出力デバイス制御部６０６からプリントマネージャ１１５にデータ転送しても良いし、プリントマネージャ１１５からの要求無しに、定期的及び／又はリアルタイムに、プリントマネージャ１１５へ上記情報の転送を実行するような構成でも良い。
【００９７】
なお、図７では、プリントマネージャ１１５は、ＲＩＰ部６０３を有する形態で記述されているが、ＲＩＰ部６０３は、実際には、ＭＦＰ１０４（またはＭＦＰ１０５）に内蔵されている形態でも良いし、プリントマネージャ１１５とは別ユニットで構成される形態でも良い。いずれにせよ、ＭＦＰ１０４（または、ＭＦＰ１０５）やＲＩＰ部６０３を含めて、入力したＰＤＬ情報をＲＩＰ処理してプリントするまでの一連の工程を担当するのがプリントマネージャ１１５の主な役割となる。
【００９８】
〔プリンタドライバ〕
ユーザのクライアントコンピュータから受注・入稿マネージャ１１２等に入稿されるデータは、ＰＤＬデータ，ＰＤＦデータ，アプリケーションデータ，紙原稿（紙原稿の場合は、例えば、クライアントコンピュータ等の情報処理装置からではなく、スキャナ１０６等から入力される場合もある）など様々である。ユーザにより入稿されるデータが、ＰＤＬ（ＰＳ，ＰＣＬデータ等）やＰＤＦデータ等の場合は、プリント工程に移行された時点で、そのままプリントマネージャ１１５に送り込まれてもＲＩＰ可能である。一方、ユーザにより入稿されるデータがアプリケーションデータの場合は、プリント工程に移行された時点で、作業者がクライアントコンピュータ１０３からプリントドライバを用いてアプリケーションデータをプリント用のデータに変換する作業を行って、プリントマネージャ１１５に送信する必要がある。本システムは、このような各種の形態に対応するように構成・制御する。
【００９９】
以下、プリンタドライバについて説明する。
【０１００】
図８〜図１０は、例えば、クライアントコンピュータ１０３の制御部が主体となって、図１に示したクライアントコンピュータ１０３のディスプレイ上に表示させるプリンタドライバ画面の一例を示す模式図である。尚、図８〜図１０を用いて説明する各動作、制御も本発明の一部として包含される。
【０１０１】
プリンタドライバは、本システムのＭＦＰ等の画像形成装置によるプリント動作等の出力動作を指示するのに好適な表示画面構造のＧＵＩ（アプリケーションの操作画面等からユーザからのキー操作により印刷指示したときにコンピュータのディスプレイに表示させる印刷設定用のＧＵＩ上において、「プリンタ」に関するプロパティの表示指示をユーザからのキー操作によりなされた場合に該ディスプレイに表示させるＧＵＩ）でのユーザのキー操作により、ユーザは所望の設定パラメータ（印刷出力処理条件データ）を設定可能とし、該プリンタドライバは、該設定されたユーザ設定を、所望の画像データと共にプリンタなどの送信先（出力先とも呼ぶ）にネットワーク１０１等の通信媒体を介して送信するよう制御する。
【０１０２】
図８において、７０１はプリンタドライバのウィンドウである。このプリンタドライバのウィンドウ７０１内の設定項目において、７０２はターゲットとなる出力先を選択する送信先の選択カラムである。本実施形態では、前述のＭＦＰ１０４あるいは、ＭＦＰ１０５が選択対象となる。このように画面上に表示させる選択カラム７０２を介してユーザにより本システムの所望の出力先デバイスを選択可能とする。
【０１０３】
７０３はジョブの中から出力ページを選択するページ設定カラムであり、クライアントコンピュータ１０３上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。このように画面上に表示させるページ設定カラム７０３を介して本システムのＭＦＰ等のデバイスにて印刷出力させるべきページをユーザにより選択可能とし、全ページ印刷させることも、全ページ印刷させることなく特定のページを印刷させることも可能とする。
【０１０４】
７０４は本システムのＭＦＰ等のデバイスにて印刷出力すべきジョブの出力部数を指定する部数設定カラムであり、カーソルをこの位置に移動させ、図示の矢印（スクロールバーの矢印）をクリックすることで、部数の増減が設定できる。また、７０７は前記送信先選択カラム７０２にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーであり、ユーザによりキー７０７がキー入力されたことに応答し、該コンピュータのディスプレイ上に図９，図１０に示す各種の詳細画面を表示させるよう制御する。
【０１０５】
そして、図８〜図１０の各種の操作画面を介してユーザによる所望の設定が済んだ上で、ＯＫキー７０５をキー入力すれば、ユーザの所望の設定に従った印刷を開始させることが出来る。該画面７０１条のＯＫキー７０５がユーザにより押下されたことに応答し、クライアントコンピュータ１０３からプリントマネージャ１１４に印刷データを送信可能に制御する（後述する図５１参照）。当該処理を取り消す場合には、キャンセルキー７０６をユーザが押下することで、これを受け、制御部は印刷を取りやめて、画面７０１の表示を終了させる。
【０１０６】
図９，図１０は、図８に示した操作画面上のプロパティキー７０７がユーザによりクリックされたことに応答し、該クライアントコンピュータ１０３に表示させる操作画面（ＧＵＩ）である。
【０１０７】
この画面には、例えば「Ｐａｐｅｒ」，「Ｇｒａｐｈｉｃｓ」，「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」，「ＰＤＬ」等のタブキー７１１〜７１４が設けられており、それらをクリック（図示しないクライアントコンピュータ１０３が具備するポインティングデバイス等の操作部で指示）することにより、「Ｐａｐｅｒ」に関する設定，「Ｇｒａｐｈｉｃｓ」に関する設定，「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」に関する設定，「ＰＤＬ」に関する設定等の異なる各種詳細な印刷出力条件の設定を行うことができる。
【０１０８】
図９では、「Ｐａｐｅｒ」タブ７１１が押下された場合に表示させる操作画面例である。該画面は、印刷すべきジョブの記録紙の用紙サイズをユーザにより設定可能に用紙サイズ設定部７１５、一枚の記録紙の同一面上に複数ページ分の原稿画像データを配列形成させるレイアウトモードを選択する為の指示を入力可能とし且つ該レイアウトモードにて一枚の記録紙の同一面上に何ページ分の画像を配列形成させるかを複数の候補の中からユーザにより選択する為の指示を入力する為の面つけレイアウト設定部７１６、印刷すべきジョブの印刷の向きをポートレイトやランドスケープ等の複数の選択候補の中からユーザの所望の向きを設定可能する為の紙の向き設定部７１７、本システムの画像形成装置が具備する互いに異なるタイプ及び／又はサイズの複数種の記録紙を各タイプ毎に収納可能な複数の給紙部の中から処理対象となるジョブの印刷にて使用すべき給紙部をユーザが複数の選択候補の中から選択可能にする為の給紙段設定部７１８，処理対象となるジョブの印刷部数をユーザにより設定可能にする為の部数設定部７１９等を具備し、該画面の各設定項目部にてユーザが上述した所望の印刷設定を可能とする。
【０１０９】
また、「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」タブ７１３がユーザによるキー操作により選択された場合、これを受け、制御部は、図１０に示すような操作画面を表示させる。当該画面は、本システムが具備する複数台のデバイスのうちの図８の操作画面にてユーザにより選択されたＭＦＰ１０４やＭＦＰ１０５等のデバイスに関わる固有の設定情報、例えばステープル処理の設定やソート処理の設定やパンチ処理の設定や穴あけ処理の設定や製本処理の設定などのフィニッシングの設定を含むシート処理の設定や片面印刷するか両面印刷を実行させるかの設定や、プリンタによる色味などのパラメータを変更する画像処理関連のより細かい調整の設定等の各種の詳細設定をユーザにより実行可能な複数の設定部を具備し、ユーザにより上述のような各種の詳細設定を可能とする。
【０１１０】
例えば、図１０に示すように、機能選択部７３１により所望のシート処理を設定可能にし、且つ、設定値設定部７３２を介して、該選択部７３１により選択された処理モードにおける詳細な処理条件パラメータをユーザにより設定可能にする。例えば、この表示例の設定により、図８の操作画面にてユーザにより選択された画像形成装置に、印刷対象となるジョブを、図１０の操作画面の設定部７３２を介してクライアントにより設定された両面印刷モードに従って印刷処理させるよう制御し、且つ、設定部７３２を介して設定された該両面印刷モードにおける長辺綴じ設定に基づいた両面印刷処理を実行させるよう該画像形成装置を制御する。又、図１０の操作画面のデフォルトキー７３３をユーザが操作することで、図１０の操作画面における印刷詳細設定を初期値へ戻すよう制御する。
【０１１１】
また、図示しないが、同様にして「Ｇｒａｐｈｉｃｓ」タブ７１２では、解像度やハーフトーン設定、「ＰＤＬ」タブ７１４ではＰＤＬの出力形式などの選択を行うことができる。
【０１１２】
さらに、７２０はＯＫキーで、このキーを押下（指示）すると、プロパティ設定を有効にして、図８の画面に戻る。また、７２１はキャンセルキーで、このキーを押下（指示）すると、プロパティ設定を無効にして、図８の画面に戻る。さらに、７２２は適用キーで、このキーを押下（指示）すると、プロパティ画面のままで、プロパティ設定を有効にする。
【０１１３】
以上、各種の詳細設定を含む印刷処理条件のうちのクライアントが所望の出力条件を図８〜図１０の各種の印刷設定画面を介して設定した上で、該クライアントコンピュータからジョブの出力要求とそのジョブの上記印刷条件データとそのジョブの画像データを送出することで、本システムの受注・入稿マネージャ１１２及び／又はプリントマネージャ１１５を介して、本システムが具備するデバイス（ＭＦＰやプリンタ等の複数の画像形成装置を含む）のうちの該クライアントが選択したデバイスに、該クライアントにより設定された出力条件に従った該クライアントの所望の出力動作を、該クライアントコンピュータ１０３から出力するジョブのデータ（画像データを含む）に対して実行可能に制御する。
【０１１４】
〔ＲＩＰ部〕
以下、図１１〜図１４を参照して、図７に示したＲＩＰ部６０３の構成について説明する。
【０１１５】
図１１は、図７に示したＲＩＰ部６０３の構成の一例を示すブロック図である。
【０１１６】
図１１に示すように、ＲＩＰ部６０３は、一般に、インタプリタ部８０１、レンダリング部８０２、スクリーニング部８０３の３つの部分から成り立っている。
【０１１７】
インタプリタ部８０１は、ＰＤＬの翻訳をしてビットマップ展開を行うものである。レンダリング部８０２は、ＰＤＬの色描写を行うものである。そして、スクリーニング部８０３は、白黒ＭＦＰ１０５への出力の場合には、二値化処理や予め決められた周期や角度のスクリーンを作成し、またカラーＭＦＰ１０４への出力の場合には、キャリブレーション用ガンマテーブルまで含めて作成する。
【０１１８】
以下、各部を詳細に説明する。
【０１１９】
まず、図１２を参照して、インタプリタ部８０１について説明する。
【０１２０】
インタプリタ部８０１は、ＰＤＬデータを解析する部分であり、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、以下（ａ）〜（ｃ）の３要素に分類される。（ａ）文字コードによる画像記述（ｂ）図形コードによる画像記述（ｃ）ラスタ画像データによる画像記述
すなわち、ＰＤＬは、上記の要素を組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【０１２１】
図１２は、図１１に示したインタプリタ部８０１に入力されるＰＤＬデータの記述例とインタプリタ部８０１による描画結果を示す模式図である。
【０１２２】
図１２（ａ）は、図１２（ｂ）に示す描画のＰＤＬ記述例に対応し、文字情報「Ｒ９０１の記述」は、Ｌ９１１〜Ｌ９１３で表され、文字の色、文字列、座標位置からなる。文字の色のカッコ内は順にＣｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｂｌａｃｋの濃度を表わしている。最小は「０．０」であり、最大は「１．０」である。Ｌ９１１では、文字を黒にすることを指定する例を示している。次に、Ｌ９１２は、変数Ｓｔｒｉｎｇ１に文字列"ＡＢＣ"を代入していることを示している。
【０１２３】
次に、Ｌ９１３では、第１，第２パラメータが、文字列をレイアウトする用紙上の開始位置座標のｘ座標とｙ座標を示し、第３パラメータが文字の大きさ、第４パラメータが文字の間隔を示しており、第５パラメータがレイアウトすべき文字列を示している。要するにＬ９１３は、座標（０．０，０．０）のところから、大きさ「０．２」、間隔「０．３」で、文字列"ＡＢＣ"をレイアウトするという指示となる。
【０１２４】
次に、図形情報の例「Ｒ９０２を記述」において、Ｌ９２１は文字の色を指定したＬ９１１と同様の記述方法で線の色を指定しており、ここでは、Ｃｙａｎが指定されている。次に、Ｌ９２２は、線を引くことを指定するためのものであり、第１，２パラメータが線の始端座標のｘ，ｙ座標、第３，４パラメータが終端座標のそれぞれ、ｘ，ｙ座標を示し、第５パラメータは線の太さを示す。
【０１２５】
さらに、ラスタ画像情報の例「Ｒ９０３の記述」において、Ｌ９３１は、ラスタ画像を変数ｉｍａｇｅ１に代入している。ここで、第１パラメータはラスタ画像の画像タイプ、及び色成分数を表わし、第２パラメータは１色成分あたりのビット数を表わし、第３，第４パラメータは、ラスタ画像のｘ方向、ｙ方向の画像サイズを表わす。第５パラメータ以降が、ラスタ画像データを表す。ラスタ画像データの個数は、１画素を構成する色成分数、及びｘ方向，ｙ方向の画像サイズの積となる。このＬ９３１では、ＣＭＹＫ画像は４つの色成分（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｂｌａｃｋ）から構成されるため、ラスタ画像データの個数は（４×５×５＝）１００個となる。
【０１２６】
次に、Ｌ９３２は、座標（０．０，０．５）のところから、「０．５×０．５」の大きさにｉｍａｇｅ１をレイアウトすることを示している。
【０１２７】
図１２（ｂ）は、図１２（ａ）に示した１ページの中で３つの画像記述（「Ｒ９０１の記述」，「Ｒ９０２の記述」，「Ｒ９０３の記述」）を解釈して、ラスタ画像データに展開した様子を示したものである。
【０１２８】
図１２（ｂ）において、Ｒ９０１，Ｒ９０２，Ｒ９０３は、図１２（ａ）に示したそれぞれのＰＤＬデータ（「Ｒ９０１の記述」，「Ｒ９０２の記述」，「Ｒ９０３の記述」）を展開したものである。
【０１２９】
これらのラスタ画像データは、実際にはＣ，Ｍ，Ｙ，Ｋ色成分毎にメモリ６０８（あるいは、ハードディスク６０７）に展開されており、例えばＲ９０１の部分は、各ＣＭＹＫのメモリに、Ｃ＝０，Ｍ＝０，Ｙ＝０，Ｋ＝２５５が書かれており、Ｒ９０２の部分は、それぞれ、Ｃ＝２５５，Ｍ＝０，Ｙ＝０，Ｋ＝０が書き込まれることになる。
【０１３０】
プリントマネージャ１１５内では、クライアント１０３（あるいは、他のコンピュータ）から送られてきたＰＤＬデータは、ＰＤＬデータのままか、上記のようにラスタ画像に展開された形で、メモリ６０８（あるいは、ハードディスク６０７）に書き込まれ、必要に応じて保存されている。
【０１３１】
次に、図１３を参照して、図１１に示したレンダリング部８０２について説明する。
【０１３２】
図１１に示したインタプリタ部８０１から出力される画像データには、グレースケール，ＲＧＢ，ＣＭＹＫのほか様々な色空間のものがあり、その他の色空間の場合には、一度ＣＲＤ（Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ）にてＣＭＹＫ空間に変換された後、カラーマッチングされる。
【０１３３】
図１３は、図１１に示したレンダリング部８０２におけるカラーマッチングの一例を示すフローである。
【０１３４】
図１３に示すように、カラーマッチングは、ＲＧＢ又はＣＭＹＫで入力されたデータに対して、カラーマッチングが必要な場合、ＣＭＭ部１００４において、ＩＣＣプロファイルによる色調整が行われる。ＩＣＣプロファイルは、ソースプロファイル１００５とプリンタプロファイル１００６からなっており、ソースプロファイルは、ＲＧＢ（またはＣＭＹＫ）データを一度規格化されたＬ＊ａ＊ｂ＊の空間に変換し、このＬ＊ａ＊ｂ＊データを再度ターゲットとなるプリンタに適したＣＭＹＫ空間になる。
【０１３５】
また、ソースプロファイル１００５は、図示しないＲＧＢプロファイルとＣＭＹＫプロファイルからなっており、入力画像がＲＧＢ系画像（Ｍｉｃｒｏｓｏｆｔ社のアプリケーションソフトやＪＰＥＧ，ＴＩＦＦ画像等）の場合は、ＲＧＢプロファイルが選択され、ＣＭＹＫ系画像（Ａｄｏｂｅ社のＰｈｏｔｏｓｈｏｐやＩｌｌｕｓｔｒａｔｏｒの一部データなど）の場合にはＣＭＹＫプロファイルが選択される。
【０１３６】
次に、プリンタプロファイル１００６は、各プリンタの色特性に合わせて作られており、ＲＧＢ系画像の場合は、Ｐｅｒｃｅｐｔｕａｌ（色味優先）やＳａｔｕｒａｔｉｏｎ（鮮やかさ優先）を選択するのが好ましく、ＣＭＹＫ系画像の場合は、Ｃｏｌｏｒｉｍｅｔｒｉｃ（色差最小）を選んで最適画像を出力することが多い。
【０１３７】
また、ＩＣＣプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイル１００５では、ＲＧＢ（またはＣＭＹＫ）データが入力されると、一意にＬ＊ａ＊ｂ＊データに変換され、プリンタプロファイル１００６では、Ｌ＊ａ＊ｂ＊データからプリンタにマッチしたＣＭＹＫに変換される。
【０１３８】
なお、ＲＧＢで入力されたデータに対して、カラーマッチングが必要でない場合は、デフォルト色変換部１００３において、ＲＧＢデータからプリンタにマッチしたＣＭＹＫに変換されて出力される。
【０１３９】
また、ＣＭＹＫで入力されたデータに対して、カラーマッチングが必要でない場合は、そのまま出力される。
【０１４０】
次に、図１４を参照して、図１１に示したスクリーニング部８０３内のガンマ補正に関して説明する。
【０１４１】
図１４は、図１１に示したスクリーニング部８０３内のガンマ補正を説明する特性図であり、図１４（ａ）はリニアなガンマテーブルに対応し、図１４（ｂ）はプリンタ出力特性に対応し、図１４（ｃ）はキャリブレーションされたガンマテーブルに対応し、図１４（ｄ）は出力特性を加味したガンマテーブルに対応する。
【０１４２】
ガンマテーブルは、デフォルトで図１４（ａ）のようなリニアなガンマ曲線が用意されており、プリンタ特性に応じてテーブルを用意する。
【０１４３】
例えば、ＭＦＰ１０４ａの出力特性Ｇｐが図１４（ｂ）に示すような値であった場合、その逆関数Ｇａである図１４（ｃ）を掛け合わせれば出力特性は、図１４（ａ）のようにリニアな値に修正される（Ｇａ×Ｇｐ＝Ｇ０）。
【０１４４】
また、印刷ライクな出力特性Ｇｂに図１４（ｄ）のような特性を選びたければ、Ｇａ×Ｇｂのような値のテーブルを掛け合わせても良い。
【０１４５】
また、これらのガンマテーブルを作成するために、ＭＦＰ１０４ａのスキャナ部や濃度計などを利用するキャリブレーション機能も一般に知られている。
【０１４６】
〔ＭＦＰ１０４，１０５の構成〕
次に、図１５〜図１９を用いてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４，１０５の構成について説明する。これらＭＦＰは、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備し、スキャナから出力されたジョブデータを該メモリを介してプリンタ部でプリント可能にするコピー機能や、コンピュータ等の外部装置から出力されたジョブデータを該メモリを介してプリント部でプリント可能にするプリント機能等の複数の機能を具備した画像形成装置である。
【０１４７】
但し、ＭＦＰ１０４とＭＦＰ１０５の差はフルカラーとモノクロの差であり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。又、本システムの構成に関し、上記の如く、複数の機能を具備した複合機能型の画像形成装置を有すると共に、プリント機能のみを具備した単一機能型の画像形成装置等のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器）を具備する構成でも良いし、いずれか一方のタイプの画像形成装置のみを具備する構成でも良い。又、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、本形態の制御が実現可能な構成であればよい。
【０１４８】
図１５は、図１に示したＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４，１０５の構成を示すブロック図である。
【０１４９】
図１５に示すように、ＭＦＰ１０４，１０５は、画像読み取りを行うスキャナ部１２０１とその画像データを画像処理するスキャナＩＰ部１２０２と、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部１２０３と、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１２０４と、フルカラーＭＦＰ１０４との情報交換を行う専用Ｉ／Ｆ部１２０５とを備えている。そして、ＭＦＰ１０４，１０５の使い方に応じてコア部１２０６で画像信号を一時保存したり、経路を決定したりする制御を行う。
【０１５０】
尚、コア部１２０６内には、上記の如く、複数の画像データを格納可能なハードディスク等のメモリを具備し、例えば、画像形成装置が具備する制御部（例えばコア部のＣＰＵなど）が主体となって、スキャナ部１２０１からの画像データや、ＦＡＸ部１２０３を介して入力されたファクシミリジョブの画像データや、ＮＩＣ部１２０４を介して入力されたコンピュータ等の外部装置からの画像データや、Ｉ／Ｆ部１２０５を介して入力された他の画像形成装置からの画像データ等の、複数種類の画像データを、該ハードディスクに複数格納可能に制御して、該ハードディスクに格納された画像データを適宜読み出して、プリント部１２０９等の出力部に転送して、該プリンタ部１２０９によるプリント処理等の出力処理を実行可能に制御する。又、オペレータからの指示により、ハードディスクから読み出した画像データを、コンピュータや他の画像形成装置等の外部装置に転送可能に制御する。
【０１５１】
次に、コア部１２０６から出力された画像データは、プリンタＩＰ部１２０７及びスクリーニング部１２０８を経由して画像形成を行うプリンタ部１２０９に送られる。プリンタ部１２０９でプリントアウトされたシートはオンラインフィニッシャ部１２１０へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【０１５２】
コア部１２０６はバスの交通整理を行っており、ＭＦＰの使い方に応じて、以下の（１）〜（５）のようにパス切り替えが行われている。また、データがネットワークを経由する際には、ＪＰＥＧ，ＪＢＩＧ，ＺＩＰなど圧縮データを使用することも一般に知られており、データがＭＦＰに入った後、このコア部１２０６にて解凍（伸張）される。
【０１５３】
（１）複写機能：スキャナ部１２０１→コア部１２０６→プリンタ部１２０９
（２）ネットワークスキャナ：スキャナ部１２０１→コア部１２０６→ＮＩＣ部１２０４
（３）ネットワークプリンタ：ＮＩＣ部１２０４→コア部１２０６→プリンタ部１２０９
（４）ファクシミリ送信機能：スキャナ部１２０１→コア部１２０６→ＦＡＸ部１２０３
（５）ファクシミリ受信機能：ＦＡＸ部１２０３→コア部１２０６→プリンタ部１２０９
また、プリンタＩＰ部１２０７は、信号を画像形成装置のトナー色であるＹ，Ｍ，Ｃ，Ｋ信号にマトリクス演算する出力マスキング／ＵＣＲ部、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ，Ｍ，Ｙ，Ｋデータに変換するガンマ補正部、シャープネスまたはスムージングを施す空間フィルタ等から構成される。
【０１５４】
スクリーニング部１２０８は、誤差拡散、ディザ、あるいはＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）などの処理を行う部分である。
【０１５５】
図１６は、図１５に示したスクリーニング部１２０８におけるＰＷＭ処理を説明する図である。
【０１５６】
図１６（ａ）において、１３０１は三角波発生部、１３０２は入力されるデジタル画像信号をアナログ信号に変換するＤ／Ａコンバータ（Ｄ／Ａ変換部）である。
【０１５７】
三角波発生部１３０１からの信号（図１６（ｂ）に示す信号ａ）及びＤ／Ａコンバータ１３０２からの画像信号（図１６（ｂ）に示す信号ｂ）は、コンパレータ１３０３で大小比較されて、図１６（ｂ）に示す信号ｃのような濃度に依存したパルス幅信号となってレーザ駆動部１３０４に送られる。なお、カラーの場合には図１６（ａ）に示す構成が４つ（Ｃ，Ｍ，Ｙ，Ｋそれぞれ）必要となり、Ｃ，Ｍ，Ｙ，Ｋそれぞれが、それぞれのレーザ１３０５でレーザビームに変換される。
【０１５８】
そして、ポリゴンスキャナ１４１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム１４１７，１４２１，１４２５，１４２９に照射される。
【０１５９】
図１７は、図１５に示したプリンタ部（特にカラープリンタ部）１２０９の構造を示す断面図であり、図１６と同一のものには同一の符号を付してある。
【０１６０】
図１７に示すように、ポリゴンミラー１４１３は、４つの半導体レーザ１３０５より発光された４本のレーザ光を受ける。その内の１本はミラー１４１４，１４１５，１４１６を経て感光ドラム１４１７を走査露光し、次の１本はミラー１４１８，１４１９，１４２０をへて感光ドラム１４２１を走査露光し、次の１本はミラー１４２２，１４２３，１４２４をへて感光ドラム１４２５を走査露光し、最後の１本はミラー１４２６，１４２７，１４２８をへて感光ドラム１４２９を走査露光する。
【０１６１】
また、１４３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１４１７上にイエローのトナー像を形成する。１４３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１４２１上にマゼンタのトナー像を形成する。１４３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１４２５上にシアンのトナー像を形成する。１４３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１４２９上にマゼンタのトナー像を形成する。以上４色（Ｙ，Ｍ，Ｃ，Ｋ）のトナー像が感光ドラム１４１７，１４２１，１４２５，１４２９からシートに転写され、フルカラーの出力画像を得ることができる。
【０１６２】
シートカセット１４３４，１４３５および手差しトレイ１４３６のいずれかより給紙されたシートは、レジストローラ１４３７を経て、転写ベルト１４３８上に吸着されて搬送される。給紙のタイミングと同期がとられて、予め感光ドラム１４１７，１４２１，１４２５，１４２９には各色のトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。
【０１６３】
各色のトナーが転写されたシートは、分離され、搬送ベルト１４３９により搬送され、定着器１４４０によって、トナーがシートに定着される。定着器１４４０を抜けたシートはフラッパ１４５０により一旦下方向へ導かれてシートの後端がフラッパ１４５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【０１６４】
なお、４つの感光ドラム１４１７，１４２１，１４２５，１４２９は、距離ｄをおいて、等間隔に配置されており、搬送ベルト１４３９により、シートは一定速度ｖで搬送されており、このタイミングで同期がなされて、４つの半導体レーザ１３０５は駆動される。
【０１６５】
図１８は、図１５に示したプリンタ部（特にモノクロプリンタ部）１２０９の構造を示す断面図であり、図１６と同一のものには同一の符号を付してある。
【０１６６】
図１８において、１４１３はポリゴンミラーで、半導体レーザ１３０５より発光されたレーザ光を受ける。レーザ光はミラー１５１４，１５１５，１５１６をへて感光ドラム１４１７を走査露光する。
【０１６７】
また、１５３０は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１５１７上にトナー像を形成し、トナー像がシートに転写され、出力画像を得ることができる。
【０１６８】
シートカセット１５３４，１５３５および、手差しトレイ１５３６のいずれかより給紙されたシートは、レジストローラ１５３７を経て、転写ベルト１５３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム１５１７にはトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。
【０１６９】
トナーが転写されたシートは、分離され、定着器１５４０によって、トナーがシートに定着される。定着器１５４０を抜けたシートはフラッパ１５５０により一旦下方向へ導かれてシートの後端がフラッパ１５５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【０１７０】
なお、プリンタ部１２０９がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０１７１】
〔オンラインフィニッシャ部１２１０の構成〕
図１９は、図１５に示したオンラインフィニッシャ部１２１０の構成を示す断面図である。
【０１７２】
プリンタ部１２０９の定着部を排出したシートは、オンラインフィニッシャ部１２１０に入る（フィニッシャが接続されている場合）。オンラインフィニッシャ部１２１０には、サンプルトレイ１６０１及びスタックトレイ１６０２があり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【０１７３】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、電子ソート機能とビン（または、トレイ）を奥手前方向にシフトしてジョブ毎に出力シートを振り分けるシフトソート方式によるソーティングを行うことができる。電子ソート機能は、コレートと呼ばれ、前述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。次にグループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に仕分けする機能である。
【０１７４】
さらに、出力すべきジョブに対してステイプルモードが設定されている場合には、スタックトレイ１６０２に排出するよう制御するが、その際には、シートがスタックトレイ１６０２に排出される前に、シートをジョブ毎にフィニッシャ内部の処理トレイに順次蓄えておき、該処理トレイ上にてステープラ１６０５にてバインドして、その上で、スタックトレイ１６０２へ、該記録紙束を束排出する。
【０１７５】
その他、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機１６０４、ファイル用の２つ（または３つ）の穴開けを行うパンチャ１６０６があり、ジョブの種類に応じてそれぞれの処理を行う。例えば、出力すべきジョブに対するシート処理に関する設定としてユーザにより操作部を介してＺ折り処理設定がなされた場合には、そのジョブの記録紙に対してＺ折り機１６０４により折り処理を実行させ、その上で、機内を通過させて、スタックトレイ１６０２及びサンプルトレイ等の排出トレイに排紙するよう制御する。又、例えば、出力すべきジョブに対するシート処理に関する設定としてユーザにより操作部を介してパンチ処理設定がなされた場合には、そのジョブの記録紙に対してパンチャ１６０６によるパンチ処理を実行させ、その上で、機内を通過させて、スタックトレイ１６０２及びサンプルトレイ等の排出トレイに排紙するよう制御する。
【０１７６】
さらに、サドルステッチャ１６０７は、シートの中央部分を２ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、パンフレットのようなブックレットを作成する処理（製本処理）を行う。サドルステッチャ１６０７で製本されたシートは、ブックレットトレイ１６０８に排出される。当該サドルステッチ１６０７による製本処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【０１７７】
また、インサータ１６０３はトレイ１６１０にセットされたシートをプリンタへ通さずにトレイ１６０１，１６０２，１６０８のいずれかに送るためのものである。これによってオンラインフィニッシャ部１２１０に送り込まれるシート（プリンタ部で印刷されたシート）とシートの間にインサータ１６０３にセットされたシートをインサート（中差し）することができる。インサータ１６０３のトレイ１６１０にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラ１６１１により最上部のシートから順に給送する。
【０１７８】
従って、インサータ１６０３からのシートはそのままトレイ１６０１，１６０２へ搬送することによりフェイスダウン状態で排出される。サドルステッチャ１６０７へ送るときには、一度パンチャ１６０６側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。尚、当該インサータ１６０３によるシート挿入処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【０１７９】
次に、トリマ（裁断機）１６１２について説明する。
【０１８０】
サドルステッチャ１６０７においてブックレット（中綴じの小冊子）にされた出力は、このトリマ１６１２に入ってくる。その際に、まず、ブックレットの出力は、ローラで予め決められた長さ分だけ紙送りされ、カッタ部１６１３にて予め決められた長さだけ切断され、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。そして、ブックレットホールド部１６１４に格納される。尚、当該トリマ１６１２による断裁処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【０１８１】
〔後処理マネージャ１１６〕
図１に示した後処理マネージャ１１６は、オフラインフィニッシャを統括管理するコンピュータであり、ＭＦＰ１０４（または１０５）からのプリント出力に対して、フィニッシング処理を行う様々なオフラインフィニッシャのステイタス管理、ジョブ指示などを担当する。
【０１８２】
後処理マネージャ１１６が管理するオフラインフィニッシャ（シート処理装置とも称す）には、断裁機１２１，中綴じ製本機１２２，くるみ製本機１２３，紙折機１２４，封入機１２５あるいは、帳合機（コレータ）１２６を初めとして様々なものがあり、後処理マネージャ１１６はこれらのオフラインフィニッシャと予め決められたプロトコルで逐次ポーリングにてデバイスの状況やジョブの状況を把握し、ジョブの実行状況を管理する。尚、本形態は、上述の複数のシート処理（断裁、くるみ製本、紙折り、封入、ステイプル、パンチ、丁合、ソート、製本、糊付け等の各種のシート処理）をそれぞれ別々のシート処理装置により実行可能にする構成でも、複数種類のシート処理を１台のシート処理装置が実行可能にする構成でも良い。又、複数のシート処理装置のうちのいずれかのシート処理装置を本システムに具備する構成でも良い。
【０１８３】
〔ファイル保管マネージャ１１７〕
図１に示したファイル保管マネージャ１１７は、ユーザのファイル（ユーザ情報、画像データや印刷条件データを含む）を保管しておき、後でリプリントの予約が入った場合などに対応するものである。ファイルの形態は、ＰＤＬファイルの場合と、Ｐｒｉｎｔ  Ｒｅａｄｙファイル（ＢｉｔｍａｐやＴｉｆｆファイルが広く知られている）の片方または、双方で保管できる。保管に当たっては、Ｐｒｉｎｔ  Ｒｅａｄｙファイルの保管は大きな容量のデータとなってしまうため、別の記憶メディア（ＣＤ−ＲＯＭやＭＯ，ＺＩＰなど）に記録されたり、ＰＤＬファイルであっても古いものや容量の大きいものは同様に別メディアなどに保管されたりする。また、ユーザが希望した場合には、最終出力と一緒に送り返すことも可能である。このように、ファイル管理マネージャ１１７は、ユーザ（クライアント）からの再出力要求がなされる度に、その都度、該ユーザのジョブデータを、所望の印刷出力条件でもって、上記記憶媒体から読み出して再プリント可能に制御する。
【０１８４】
一方、保管されたデータをユーザが再プリントしたい場合には、例えば後述する図２９に示す画面のＲｅｓｔｏｒｅの項目で再度オーダすることもできる。
【０１８５】
〔納品・発送マネージャ１１８〕
図１に示した納品・発送マネージャ１１８は、宅配便，クーリエ便，郵送等のサービスとリンクしたもので、配送のトラッキングナンバやエアウェイビルナンバ等から、現在の配送の状況や到着予定等を管理するコンピュータである。このように、納品・発送マネージャ１１８は、本システムにて出力した最終成果物（印刷物）をクライアントに納品するうえで、納品対象となる最終成果物の配送状況を、逐次入手可能に、構成し、配送日時や到着予定日時を管理可能に制御する。
【０１８６】
〔スキャンマネージャ１１９〕
図１に示したスキャンマネージャ１１９は、スキャナ１０６やＭＦＰ１０４，１０５のスキャナを制御するためのもので、オペレータからの指示に応答し、スキャナドライバを呼び出して、スキャン画像データのプレビューを表示部に実行させるよう制御したり、画像の読み込み、あるいはＭＦＰのプリンタ部と連携してクイックコピーを行ったりするためのコンピュータであり、ユーザからの入稿が紙原稿であった場合に作業者が紙原稿を電子化する際にも使用する。具体的には、まず、作業者等の操作部におけるキー操作に応答し、スキャンマネージャ１１９からスキャナドライバが起動させる。
【０１８７】
図２０は、スキャンマネージャ１１９やクライアントコンピュータ等の情報処理装置が具備する表示部に表示させる、スキャン動作を指示するためのスキャナドライバのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を示す模式図である。
【０１８８】
このスキャナドライバのＧＵＩは、ソースデバイス名選択欄１７２２や詳細パラメータを設定可能にする設定欄１７２４〜１７３３やプレビューキー１７３６やスキャンキー１７３７を具備している。該スキャナドライバのＧＵＩ（操作画面）で、本システムが具備する複数のデバイスの中からターゲットとなるスキャナ（本システムでは、ＭＦＰもスキャナユニットを具備しているので、当該設定欄で選択可能なデバイスである）をソースデバイス名１７２２で選択し、所望のパラメータ設定１７２４〜１７３３を行い、プレビューキー１７３６あるいはスキャンキー１７３７をクリック（図示しないポインティングデバイス等で指示）すると画像の読み込みを開始するよう制御する。
【０１８９】
なお、キャンセルキー１７３８をクリック（図示しないポインティングデバイス等で指示）すると画像の読み込みを中止するよう制御する。さらに、プロパティキー１７２３をクリック（図示しないポインティングデバイス等で指示）するとソースデバイス名１７２２で選択されたスキャナのプロパティ設定画面が表示されるよう制御する。
【０１９０】
図２１は、図１５に示したスキャナ部１２０１の構成示す断面図である。
【０１９１】
図２１において、１８０１は原稿台ガラスで、読み取られるべき原稿１８０２が載置される。原稿１８０２は照明ランプ１８０３により照射され、その反射光はミラー１８０４，１８０５，１８０６を経て、レンズ１８０７によりＣＣＤセンサ１８０８上に結像されとデータ処理部１８２０に入力される。ミラー１８０４，照明ランプ１８０３を含む第１ミラーユニット１８１０は速度Ｖで移動し、ミラー１８０５，１８０６を含む第２ミラーユニット１８１１は速度Ｖ／２で移動することにより、原稿１８０２の全面を走査する。第１ミラーユニット１８１０及び第２ミラーユニット１８１１はモータ１８０９により駆動される。
【０１９２】
図２２は、図２１に示したスキャナ部１２０１内のデータ処理部１８２０の構成を示すブロック図であり、図２２（ａ）はカラースキャナに対応し、図２２（ｂ）はモノクロスキャナに対応する。
【０１９３】
図２２（ａ）に示すように、カラースキャナの場合、読み込まれた画像は、ＣＣＤセンサ１８０８により電気信号に変換される。このＣＣＤセンサ１８０８はＲＧＢ３ラインのカラーセンサであり、Ｒ，Ｇ，Ｂそれぞれの画像信号としてＡ／Ｄ変換部１９０１に入力される。ここでゲイン調整、オフセット調整をされた後、Ａ／Ｄコンバータ（Ａ／Ｄ変換部）１９０１で、各色信号毎に８ビットのデジタル画像信号Ｒ０，Ｇ０，Ｂ０に変換される。その後、シェーディング補正部１９０２で色ごとに、基準白色板の読み取り信号を用いたシェーディング補正が施される。
【０１９４】
さらに、ＣＣＤセンサ１８０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているため、ラインディレイ調整回路（ライン補間部）１９０３において、副走査方向の空間的ずれが補正される。次に、入力マスキング部１９０４は、ＣＣＤセンサ１８０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間を、ＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ１８０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（Ｒ０，Ｇ０，Ｂ０）信号を標準的な（Ｒ，Ｇ，Ｂ）信号に変換する。また、輝度／濃度変換部（ＬＯＧ変換部）１９０５は、ルックアップテーブル（ＬＵＴ）ＲＡＭにより構成され、ＲＧＢの輝度信号をＣ１，Ｍ１，Ｙ１の濃度信号に変換する。この濃度信号は、スキャナマネージャ１１９に取り込まれる。
【０１９５】
また、図２２（ｂ）に示すように、モノクロスキャナの場合は、単色の１ラインＣＣＤセンサ１８０８を用いて、読み込まれた画像を電気信号に変換し、単色の画像信号としてＡ／Ｄ変換部１９０１に入力される。この画像信号は、Ａ／Ｄ変換１９０１によりＡ／Ｄ変換され、シェーディング補正部１９０２によりシェーディング補正された後、スキャナマネージャ１１９に取り込まれる。
【０１９６】
なお、取り込まれた画像は、図２０に示したスキャナドライバのプレビュー部１７３５にて確認できたり、画像データとして、スキャナマネージャ１１９内のメモリやハードディスクに格納されたりする。尚、当然、スキャナからの画像データは、オペレータからの指示に基づいて、上述のようなハードディスク等のメモリを介して本システムの印刷装置にてプリントさせたり、他の装置へデータ転送させたりすることが出来るように構成されている。
【０１９７】
尚、上述したように、本形態では、各マネージャ１１２〜１１８の機能を、それぞれ、互いに独立した複数のコンピュータ等の情報処理装置が夫々別々に具備する構成でも良いし、全てのマネージャー機能を、１台の情報処理装置或いはＭＦＰ等の１台の画像形成装置が具備する構成でも良いし、全てマネージャの機能のうちの少なくとも２つ以上の機能を、１台の情報処理装置或いはＭＦＰ等の１台の画像形成装置が具備する構成でも良い。いずれにしても、本形態で提供できる制御、機能等を実行可能にできる装置構成、システム形態であればよい。
【０１９８】
〔データフロー〕
ここで、再び図１に戻って、本実施形態の画像形成システムにおける実際のデータの流れを考える。本システムは、それぞれのコンピュータ，デバイス間で、各々が具備するデータ通信ユニットを用いて、データの受け渡しが可能となるように構成されており、工程管理マネージャ１１１が、それら全てを管理可能に構成している。
【０１９９】
各マネージャ、各デバイス間で、受け渡されているデータは、ＣＩＰ３（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  Ｆｏｒ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｅｐｒｅｓｓ  Ｐｒｅｓｓ  ａｎｄ  Ｐｏｓｔｐｒｅｓｓ：製版、印刷、後加工の印刷ワークフロー統合のための共同組織。プリプレスのデータを刷版以降のすべての印刷工程で活用し、自動化と品質向上に役立てるためのデータ標準。）におけるＰＰＦ（Ｐｒｉｎｔ  Ｐｒｏｄｕｃｔｉｏｎ  Ｆｏｒｍａｔ）と呼ばれるフォーマット、あるいはＣＩＰ４（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  Ｆｏｒ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｏｃｅｓｓｅｓ  ｉｎ  Ｐｒｅｐｒｅｓｓ、  Ｐｒｅｓｓ  ａｎｄ  Ｐｏｓｔｐｒｅｓｓ：製版、印刷、後加工の工程・処理統合のための共同組織。ＣＩＰ３を拡大させたもの）におけるＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）と呼ばれる、印刷やＥコマースを含めた広い範囲のジョブの記載に関する標準仕様の、新たなフォーマットにより実現されていることが好ましい。
【０２００】
ＰＰＦは、プリプレス（本システムのＭＦＰ等の画像形成装置における印刷作業に入る前までの工程の総称。前工程とも呼ぶ。）→プレス（本システムのＭＦＰ等の画像形成装置における印刷工程）→ポストプレス（本システムのＭＦＰ等の画像形成装置による印刷作業後に実行される本システムのシート処理装置等での後処理としてのシート処理工程。後工程とも呼ぶ）という、本システムの複数のデバイスにおける印刷に関わる全ワークフローを統合し、その各工程間で処理や管理のデータをやりとりするためのフォーマットであり、ＰｏｓｔＳｃｒｉｐｔ（登録商標）をベースにしており、管理情報やインキの調整、断裁位置の指定などさまざまな情報を扱い、品質の安定化，ミスの低減，処理の高速化，生産設備の効率的運用を目的にしたポストスクリプトをベースにした標準フォーマットである。
【０２０１】
一方、ＪＤＦは、ＰＰＦのコントロール性に加え、Ａｄｏｂｅ社が提案したＰＪＴＦ（Ｐｏｒｔａｂｌｅ  Ｊｏｂ  Ｔｉｃｋｅｔ  Ｆｏｒｍａｔ）と呼ばれるプリプレスの作業情報やコントロール属性などが付加されたフォーマットであり、プリプレス，プレス，ポストプレスの情報統合性，プロダクションと工程管理マネージャとの連携，及び現存するシステムとの互換性を掲げている。
【０２０２】
また、ＪＤＦでは、ＰＪＴＦが得意とするＪｏｂ  Ｔｉｃｋｅｔと呼ばれる作業指示書の受け渡しを行うというアーキテクチャを踏襲しており、履歴や作業指示，管理情報等に対して、それぞれの工程で必要な処理を順次実行し、次工程に伝えていくという仕組みである。
【０２０３】
さらに、ＪＤＦでは、Ｊｏｂ  Ｔｉｃｋｅｔ（作業指示書）を構築する言語として、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：拡張可能なマーク付き言語）が利用されている。ＪＤＦでは、スキーマと呼ばれるＸＭＬの要素や属性の配列を記述したテンプレートを定義しており、定義されたスキーマに従って、それぞれの工程でＸＭＬデータの書き換えを行っている。この様子を示したのが、図２３である。
【０２０４】
図２３は、各工程においてＪＤＦデータの書き換えを行っている様子を示す図である。
【０２０５】
図２３に示すように、本システムは、受注・入稿マネージャ１１２に入稿されたジョブ２１０１に対して、工程管理マネージャ１１１内にあるＪＤＦアプリケーション２１０２がＪＤＦデータを作成するよう該受注・入稿マネージャ１１２が主体となって制御する。
【０２０６】
更に、本システムは、上記受注・入稿マネージャ１１２により作成されたＪＤＦデータに対して、例えば、工程管理マネージャ１１１，受注・入稿マネージャ１１２，原稿編集マネージャ１１３，プルーフマネージャ１１４，プリントマネージャ１１５，後処理マネージャ１１６，ファイル保管マネージャ１１７，納品・発送マネージャ１１８，あるいはスキャンマネージャ１１９にてデータの書き換え処理が可能に構成している。
【０２０７】
図２３の例では、プリントマネージャ１１５と後処理マネージャ１１６との間が図示されており、ＪＤＦデータのやりとりは、ＪＤＦパーサ２１０４（または２１０７）でデータ翻訳されて、それぞれのマネージャ内で、各マネージャの制御により、情報の追加，削除，修正ができるように構成している。
【０２０８】
この情報のやり取りは、実際のプリント出力（本システムのＭＦＰ等の画像形成装置にて印刷出力がなされた記録紙である紙出力）をオフライン処理（ここでいうオフライン処理とは、例えば、本システムにて、作業者が、画像形成装置にて印刷した出力物をフィニッシャ等のシート処理装置に対して手作業で運んで、該シート処理装置にセットする処理等）したとしても、ＪＤＦパーサ経由でそれぞれのデバイスからそれぞれのジョブ処理状況がＪＤＦデータに書き込まれて、バケツリレー式に伝達され、そのそれぞれのＪＤＦデータを、工程管理マネージャ１１１にて逐次管理することで、それぞれのジョブの状況を一覧で見ることができるように構成する。
【０２０９】
〔ウェブ受発注〕
図２４〜図３１を参照して、インターネット上のウェブページを利用した電子店舗の一例について示す。
【０２１０】
図２４〜図３１は、図１に示した受注・入稿マネージャ１１２によるジョブ受注画面の一例を示す模式図である。
【０２１１】
本形態では、ユーザによる該ユーザのコンピュータ（クライアントコンピュータ）における操作部のキー操作に応答して、インターネットを経由して、図２４のようなサイトを該コンピュータの表示部にて見ることができるように表示制御する（図２のステップＳ２０１，Ｓ２０２）。
【０２１２】
本実施形態は、図２４の操作画面を介し、予め登録されたユーザによるキー操作により、「Ｒｅｇｉｓｔｅｒｅｄ」を選択し、ＩＤ番号（ここではＥ−ｍａｉｌ  Ａｄｄｒｅｓｓ）とパスワードを入力し、ＮＥＸＴキー２２０９を指示することで、ウェブによる本システムに対する受発注が可能となりように制御しており、図２４の画面での登録済みユーザの上記各設定が済み、ＮＥＸＴキー２２０９が操作されたことに応答し、図２６に示す画面を該クライアントコンピュータの表示部に表示させるよう制御する。尚、本形態の表示制御は、該クライアントコンピュータの制御部及び又は本システムの所定の装置の制御部により実行可能にする。
【０２１３】
新規でこのウェブサイトを訪れたユーザに対しては、図２４の操作画面において「Ｎｅｗ」を選択可能とする。図２４の画面において、ユーザにより「ＮＥＷ」が選択されＮＥＸＴキー２２０９が押下されたことに応答し、図２５のような入力画面を該クライアントコンピュータの表示部に表示させるよう制御する。
【０２１４】
次に、図２５の操作画面を介して、ユーザによるキー操作により、必要事項（氏名，会社名，住所，電話番号，ファクシミリ番号，電子メールアドレス等）を記入して登録を行えるように制御する（図２のステップＳ２０３）。なお、２２１０はキャンセルキーで、このサイトを終了するときに指示する。ここでは、単に必要事項を記入する例を用いたが、セキュリティを高めるため、本人確認手続きや口座開設の手続きを踏むなど二重三重のチェックを行うようにしても良い。このような登録手続が済めば、登録済みユーザとして、上記の如く、図２４の画面から図２６の画面への表示遷移を可能とする。
【０２１５】
次に、図２６の操作画面では、本システムに発注すべき印刷対象となる電子データ（文書データや表データや写真データ等、ユーザの所望のデータ）をユーザによるキー操作により選択可能にする。
【０２１６】
図２６に示す画面のＦｉｒｅｓ指定欄において、ユーザによるマウス操作により、プリントしたい電子データをドラッグ＆ドロップ等で添付可能に構成する。更に、必要に応じて図２６の画面上のＣｏｍｍｅｎｔｓ欄にユーザからの要望事項をユーザによるキー操作を介して記入可能にする。以上の図２６の画面における設定操作が完了し、図２６の画面上のＮＥＸＴキー２２０９がユーザによりキー入力されたことに応答し、該コンピュータの表示部の表示内容を、図２７の画面へと表示遷移させる（図２のステップＳ２０４）。
【０２１７】
次に、図２７に示す画面を介して、ジョブチケットと呼ばれるジョブ（本システムに発注すべき印刷対象のデータ）に対する設定情報（例えば、出力すべきジョブに関する、印刷部数の設定情報や、記録紙の用紙サイズの設定情報や、原稿データはカラーページのみで構成されるか、白黒ページのみで構成されるか、カラーページと白黒ページとが混載しているのかに関する特定情報や、両面印刷を実行させるか片面印刷を実行させるかの設定情報や、一枚のシートの同一面上に複数ページの画像をプリント可能にするＮ−ＵＰ機能を用いて、何ページ分の画像を１枚のシートの同一面上にレイアウトするかの設定情報等の各種の印刷出力条件情報を含む）を、ユーザによるキー操作により入力可能とする（図２のステップＳ２０５）。以上の図２７の画面における設定操作が完了し、図２７の画面上のＮＥＸＴキー２２０９がユーザによりキー入力されたことに応答し、該コンピュータの表示部の表示内容を、図２８の画面へと表示遷移させる。
【０２１８】
次に、図２８の操作画面を介して、本システムが具備するシート処理装置により実行可能な複数種類のシート処理（ステイプル処理や、サドルステッチ処理や、パンチ処理や、スパイラルバインド処理や、断裁処理や、封筒に記録紙を収納させる封入処理等の各種のシート処理）の中から、上記印刷対象のデータに対して設定すべき、ユーザの所望のフィニッシング処理（シート処理とも称す）をユーザによるキー操作により選択可能にする（図２のステップＳ２０６）。以上の図２８の画面における設定操作が完了し、図２８の画面上のＮＥＸＴキー２２０９がユーザによりキー入力されたことに応答し、該コンピュータの表示部の表示内容を、図２９の画面へと表示遷移させる。
【０２１９】
次に、図２９の操作画面を介して、プルーフプリントの有無２２２０の選択，プルーフを実行させる場合における必要なプルーフモード（校正表現方法）の選択（ウェブサイト上のサムネール２２２１，ｆｔｐサイト上のＰＤＦファイル２２２２，ＰＤＦファイルの電子メール送信２２２３，ＰＤＦファイル入りのＣＤ−ＲＯＭの郵送２２２４等の、本システムのデバイスにて処理対象となる上記ジョブの生成物の出来栄えをクライアントが確認する為の本システムにて提供実行可能な複数種類の校正方法の中からいずれか１又は複数選択）や、アーカイブ情報等の入力を、ユーザによるキー操作により実行可能にする（図２のステップＳ２０７）。以上の図２９の画面における設定操作が完了し、図２９の画面上のＮＥＸＴキー２２０９がユーザによりキー入力されたことに応答し、該コンピュータの表示部の表示内容を、図３０の画面へと表示遷移させる。
【０２２０】
次に、図３０の操作画面を介して、上記本システムに発注するジョブの希望納期の情報（何年何月何日に印刷物を納品させるかに関する情報）等をユーザによるキー操作により入力可能にする（図２のステップＳ２０８）。以上の図３０の画面における設定操作が完了し、図３０の画面上のＮＥＸＴキー２２０９がユーザによりキー入力されたことに応答し、該コンピュータの表示部の表示内容を、図３１の画面へと表示遷移させる。
【０２２１】
次に、図３１に示す操作画面を介して、クライアントに処理対象となるジョブの印刷物を生成するのに要する費用に関する概略コストを表示させ、ユーザはその料金に納得すれば、該画面上のキー２２１１をキー操作することで、本システムに対して仮発注指示をかけることができる。ここで、上記画面上に表示させる算出コストは、新規ユーザとお得意先、ジョブの大きさ（データサイズ）、印刷部数などのジョブチケットの内容、フィニッシング処理方法、プルーフの方法や個数、アーカイブやリプリント情報、あるいは、納期の長短などの各種の条件パラメータに応じて算出されるように制御する。ユーザは仮発注前に概算をおおよそのコストを上記の如く本実施形態が提供するユーザインタフェースを介して見ることができるため、コストによるトラブルを避けることができる。
【０２２２】
そして、もしユーザがコスト的に気に入らなけれい場合対応すべく、各情報タブ（カスタマ情報タブ２２０１，ドキュメント情報タブ２２０２，ジョブ情報タブ２２０３，後処理情報タブ２２０４，プルーフ＆アーカイブ情報タブ２２０５，デリバリ情報タブ２２０６）や戻るキー２２０８，次へキー２２０９等を用いて、コストが安くなるような印刷条件設定に該ユーザにより変更可能に制御し、再度概略コストを算出して、当該ＵＩを介してユーザに再見積もりしたコストデータを再提示可能に構成する。
【０２２３】
そして、上述の如く、クライアントによる全ての設定が完了し、且つ、該設定情報等に基づいて見積もり計算した料金を上記ＵＩを介してクライアントに提示した上で、図３１の画面上のＯＫキー２２１１が押下（指示）されたことに応答して、該クライアントコンピュータから出力された当該ジョブの仮発注処指示を、本システムの受注・入稿マネージャ１１２が受信し、該受注・入稿マネージャ１１２が受信した仮発注指示を含む該ジョブのデータに従って、該クライアントからのジョブデータに対する仮発注処理を実行させるよう本システムが具備する上記ジョブの仮発注処理を行うべき各デバイスを動作させる（図２のステップＳ２０９でＹｅｓ）。なお、仮発注処理のため、後述するプルーフ時にもジョブチケットの設定変更を行うことも可能にする。
【０２２４】
このように、受注・入稿マネージャ１１２で受け付けられたジョブのデータを、受注・入稿マネージャ１１２から工程管理マネージャ１１１に対して、例えば、１０１等のデータ通信媒体を介してデータ転送させ、それを受けて、工程管理マネージャ１１１により、そのジョブの管理を開始させるよう制御し、そのジョブに対してＪＤＦデータを発行するよう制御する。
【０２２５】
〔レイアウト確認〕
図１に示したプルーフマネージャ１１４は、受注・入稿マネージャ１１２が受け付けた上記クライアントコンピュータから仮発注処理対象のジョブのプルーフデータ（編集結果）を、本システムが具備するデバイスにより生成させるよう制御し、該生成結果に対応する、クライアントコンピュータにて表示可能な、プルーフ表示データを生成させる。そして、図３２〜図３６に示すように、原稿編集マネージャ１１３による編集結果（仮発注のジョブの確認の為の出来栄え結果）を表示した確認画面を、ウェブサーバ部４４１を介してユーザのコンピュータに表示提供可能にする（図６のステップＳ４０２〜Ｓ４０６）。
【０２２６】
図３２〜図３６は、図１に示したプルーフマネージャ１１４の制御のもと、クライアントコンピュータの表示部に表示させる確認画面の一例を示す模式図である。
【０２２７】
この確認画面は、ページ順とプリント順の切り替えボタン２３０１，ページ単位のプロパティ（属性設定）キー２３０２，ドキュメント単位のプロパティキー２３０３，ジョブ単位でのプロパティキー２３０４等の表示構成要素を具備する。
【０２２８】
そして、該画面を介して、例えば、ページ単位、ドキュメント単位、ジョブ単位等の所望の単位で、記録紙の用紙サイズや、記録紙のメディアタイプを、該クライアントコンピュータのユーザによるキー操作により、切り替え設定可能にし、更に、Ｎ−ｕｐ（縮小レイアウト）印刷機能における、１枚の記録紙の同一面上にレイアウトする画像の配置数を複数の候補（例えば、１個、２個、４個、８個、９個、１６個等の複数の配置数の候補）の中から選択可能し、且つ、１枚の記録紙の同一面上にレイアウトする複数の画像の該記録紙の同一面上における配置順序を複数の候補（例えば、２ページ分の画像をレイアウトする２ｕｐ印刷機能が指定された場合には２種類の配置順序の候補、又、４ページ分の画像をレイアウトする４ｕｐ印刷が指定された場合には４種類の配置順序の候補）の中から選択可能にし、更に、フィニッシングの有無（シート処理の実行可否）の設定も可能とし、且つ、フィニッシングを実行する場合の該フィニッシングの種類を、複数の候補（ソート処理、ステイプル処理、パンチ処理、製本処理、中綴じ処理、折り処理、くるみ製本処理等の複数種類のシート処理）の中から選択可能にする。尚、この例では、ジョブ番号が「０１２３４５」というジョブのプルーフ画面である。
【０２２９】
また、ユーザから入稿された原稿が複数個、しかも異なるタイプのアプリケーションやファイルであった場合（例えば、文書作成ソフトにて生成された文書データや、表計算ソフトで作成された表データとが混在する場合）でも対応可能にし、それらをドラッグ＆ドロップしてドキュメント単位で確認画面上にサムネール表示することができる。
【０２３０】
例えば、図３２，図３３はページ順で表示した例に対応し、印刷対象となる文書データに含まれる第１章（Ｄｏｃｕｍｅｎｔ−００１）のデータを記録する記録紙上でのレイアウトと、第１４章のデータを記録する記録紙上でのレイアウト、２ｉｎ１で配置される出力結果となるように構成されているが、それ以外は４ｉｎ１で配置されるレイアウトとなり、章（ドキュメント）単位でレイアウトの配置数を変えている設定がなされた場合の例である。
【０２３１】
また、図３４はページ順とプリント順の切り替えボタン２３０１を切り替えてプリント順で表示した例に対応し、中綴じ（ブックレット）された場合（製本印刷）のプリント配置を見ることができる。次に、図３５はタブ紙を利用してページ単位でメディアを切り替えた場合の例に対応し、同時にパンチ（穴あけ）処理の指示をした場合でも、サムネール上で穴の位置などが確認できる。また、図３６はくるみ製本される場合の例に対応し、表紙が背表紙分大きな用紙が用いられている点が確認できる。
【０２３２】
なお、図３２〜図３６に示した確認画面の表示ウィンドウは、ファイル構造を示すフォルダ画面とサムネール画面から成り立っているが、サムネール画面の１つのページをダブルクリックすると、ページ単位でのプレビュー画像でページ単位の拡大表示も可能である。
【０２３３】
以上示した図３２〜図３６の確認画面、または図示しないＰＤＦファイル（ウェブサーバ部４４１よりダウンロードしたＰＤＦファイル）の表示画面において、ユーザは、プルーフを確認し、プルーフの確認がＯＫであるとユーザが判断する（図６のステップＳ４０７）。
【０２３４】
そして、プルーフがＯＫである場合には、ユーザのキー操作に応答し、プルールがＯＫである（印刷工程への移行を指示する）旨を示す電子メールを（プルーフマネージャ１１４に割り当てられた所定のアドレス，担当者のアドレス等）該クライアントコンピュータから出力して該プルーフマネージャ１１４に送信するよう制御する（図６のステップＳ４０８）。
【０２３５】
一方、プルーフの確認がＯＫでない（ＮＧ）と判断した場合には、ユーザは、プルールがＮＧである（印刷工程へは移行せず、再校正を指示する）旨とプルーフのＮＧ箇所とコメントを入力した電子メールを該プルーフマネージャ１１４に送信する（図６のステップＳ４０７，Ｓ４０８）。
【０２３６】
クライアントコンピュータから電子メールを受けたプルーフマネージャ１１４は、その電子メールの内容を解析し、プルーフの確認結果がＯＫであると判断した（印刷工程への移行を指示する）場合には、該ジョブのプルーフ工程を終了し、次工程である印刷（プリント）工程に進むよう後段のマネージャ（例えば、プリントマネージャ１１５）にタスクを受け渡す（図６のＳ４２７，Ｓ４２８でＹｅｓ）。一方、プルーフの確認結果がＮＧである（印刷工程へは移行せず、再校正を指示する）場合には、画像形成システム側の作業者が修正内容を確認し、該作業者の操作指示により、ユーザからのＮＧ箇所のコメントに従って、再度、原稿編集処理，ドキュメント処理や校正刷り（プルーフプリント）の処理をやり直すよう本システムの再校正処理に用いる各デバイスを制御する（図６のＳ４２７〜Ｓ４２９）。
【０２３７】
以上のように、プルーフ手段として、図３２〜図３６に示したサムネール確認画面やＰＤＦファイル（不図示）をユーザに提供することにより、実際の印刷を行うことなしに、オンラインにて、容易かつ確実に出力予測でき、入稿後のプルーフ時の各種変更も容易にし、従来ユーザの負担となっていた入稿時の入念なチェック負担を軽減して、顧客に対してより安価な出力提供を短期間に行うことができるシステムを提供可能にする。
【０２３８】
〔第２実施形態〕
上記第１実施形態では、図６，図２９に示したように、ユーザが指定（選択）可能な校正表現としてサムネールとＰＤＦデータの作成を例にしていたが、カラープリントの場合には、実際のプリントを行った方が色味等が正確に分かり良い場合が多い（画面上では表示装置等の特性により実際の印刷と色味が多少異なることもある）。そこで、校正表現方法として実際にプリントマネージャ１１５とＭＦＰ１０４（または、１０５）等の画像形成装置を利用して印刷部数の１部数分だけ試し刷り（試し印刷）を行い、その出力を郵送やプルーフ出力を持参しての訪問，その他のオンライン以外の受け渡し手段で顧客に届けて、実際の出力サンプルを受け取った上で顧客が確認可能に構成してもよい。以下、その実施形態について説明する。
【０２３９】
〔ジョブ発注画面（プルーフ）〔第２実施形態〕〕
図３７は、本発明の第２実施形態におけるジョブ受注画面の一例を示す模式図であり、特にプルーフ情報の設定画面に対応し、図２９と同一のものには同一の符号を付してある。
【０２４０】
ユーザは、インターネットを経由して、図３７に示す画面において、プルーフプリントの有無２２２０の選択，必要なプルーフモード（校正表現方法）（ウェブサイト上のサムネール２２２１，ｆｔｐサイト上のＰＤＦファイル２２２２，ＰＤＦファイルの電子メール送信２２２３，ＰＤＦファイル入りのＣＤ−ＲＯＭの郵送２２２４，印刷物の郵送２９０１，印刷物を持参しての訪問２９０２，その他２９０３（例えば、ビットマップデータ，プリントレディーデータのダウンロード）等の複数の校正表現手段からいずれか１又は複数選択）を指示することができ、ユーザが、印刷物（プルーフ出力）の郵送２９０１，印刷物（プルーフ出力）を持参しての訪問２９０２を選択した場合には、実際にプリントマネージャ１１５とＭＦＰ１０４（または、１０５）を利用して１部だけ試しずりが行われ、ユーザに届けられ、ユーザはこの実際の印刷物を見てプルーフ確認を行うことができる。なお、印刷物（プルーフ出力）の郵送や持参訪問等の履歴等も、工程管理マネージャ１１１にて管理される。
【０２４１】
〔プルーフマネージャ〔第２実施形態〕〕
図３８は、本発明の第２実施形態におけるプルーフマネージャ１１４とユーザ側のコンピュータとの通信及びプルーフマネージャ１１４によるプルーフ作成処理（本発明の第３の制御処理）を示すフローチャートであり、Ｓ４０１〜Ｓ４０９，Ｓ３００１はユーザ側の作業ステップを示し、Ｓ４２１〜Ｓ４２５，Ｓ４２７〜Ｓ４２９，Ｓ３０２１〜Ｓ３０２６はプルーフマネージャ１１４側の制御処理ステップを示す。なお、図６と同一のステップには同一のステップ番号を付してあり、説明は省略する。
【０２４２】
ステップＳ４２４で、ＰＤＦデータが求められていないと判断した場合又はステップＳ４２５の後、ステップＳ３０２１において、校正表現方法としてプルーフ出力が求められている（入稿時に図３７の２９０１，２９０２が選択された）か否かを判断し、要求されていると判断した場合には、ステップＳ３０２２において、プリントマネージャ１１５によりプルーフ出力を行わせ（プリントドライバを用いた作業者による作業が必要な場合には作業させてプルーフ出力させ）、ステップＳ３０２３に進む。
【０２４３】
ステップＳ３０２３では、プルーフ出力を郵送する必要がある（入稿時に図３７の２９０１が選択された）か否かを判断し、郵送する必要があると判断した場合には、ステップＳ３０２４において、郵送させるように担当者に指示（電子メール等で指示）し、一方、郵送させる必要がないと判断した場合には、ステップＳ３０２６において、担当者に他の受け渡し等で渡すように指示（電子メール等で指示）する。
【０２４４】
一方、ステップＳ３０２１で、プルーフ出力が要求されていないと判断した場合又はステップＳ３０２４，Ｓ３０２６の後、ステップＳ３０２５に進み、サムネール画像，ＰＤＦファイルをアップロードしたウェブサイトのＵＲＬの記載やＰＤＦファイルの添付，プルール出力を郵送した旨の記載，プルーフ出力を郵送以外の受け渡し手段（例えば、訪問）にて渡す旨の記載等を行った電子メール（Ｅ−ｍａｉｌ）をユーザに対して送信する。
【０２４５】
一方、ステップＳ３００１において、プルーフ出力を郵送や訪問等により受け取ったユーザは、ステップＳ４０７に進みプルーフの確認を行い、確認結果を電子メールにより返送する。
【０２４６】
このように、ユーザからのオンラインによる要求により、実際のプルーフ出力を取得でき、カラープリントの色味等をより正確に確認することもできる。
【０２４７】
〔第３実施形態〕
上記第１，第２実施形態では、ユーザがウェブ上で仮発注の受諾（または拒絶）の通知を受ける（図２のステップＳ２１０，Ｓ２１１）構成について説明したが、ウェブにより仮発注の受諾（または拒絶）の通知を受け渡しする構成では、確認履歴に欠けてしまうため、仮発注の受諾（または拒絶）の通知を電子メール（Ｅ−ｍａｉｌ）により行うように構成してもよい。以下、その実施形態について説明する。
【０２４８】
図３９は、本発明の第３実施形態における受注・入稿マネージャ１１２とユーザ側のコンピュータとの通信及び受注・入稿マネージャ１１２による受注処理（本発明の第４の制御処理）を示すフローチャートであり、Ｓ２０１〜Ｓ２０９，Ｓ３１０１，Ｓ３１０２はユーザ側のウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）上での作業ステップを示し、Ｓ２２３〜Ｓ２２６，Ｓ３１２１，Ｓ３１２２は受注・入稿マネージャ１１２側での制御処理ステップを示す。なお、図２と同一のステップには同一のステップ番号を付してあり、説明は省略する。
【０２４９】
ステップＳ２２５で、受注・入稿マネージャ１１２側で、ホットフォルダ２２２内のジョブを受け付け不可能であると判断した場合には、「ジョブ拒絶」のメッセージをユーザに対して電子メールにより自動通知する（３１２１）。
【０２５０】
一方、ステップＳ２２５で、受注・入稿マネージャ１１２側で、ホットフォルダ２２２内のジョブを受け付け可能であると判断した場合には、ステップＳ２２６で、ジョブの受け付けを行い、該受け付けたジョブを工程管理マネージャ１１１に対して送信するとともに、「ジョブ受諾」のメッセージをユーザに対して電子メールにより自動通知する（Ｓ３１２２）。
【０２５１】
一方、ユーザ側では、受注・入稿マネージャ１１２からの電子メールにより「ジョブ受諾」又は「ジョブ拒絶」のメッセージを受信し（Ｓ３１０１，Ｓ３１０２）、処理を終了する。これにより、ユーザは、自らが仮発注したジョブが受け付けられたか否かを容易に判断することができ、履歴として保存することも可能である。
【０２５２】
以上のように、仮発注の受諾（または拒絶）の通知を電子メール（Ｅ−ｍａｉｌ）により行うことにより、仮発注の受諾（または拒絶）の履歴を保存することができる。
【０２５３】
なお、本実施形態では、仮発注ジョブの許諾／拒絶の確認を、電子メールにより行い、また上記第１実施形態では、ウェブブラウザ上で行う場合について説明したが、この仮発注ジョブの許諾／拒絶の確認は、ファクシミリや電話等による連絡により行う構成であってもよいことはいうまでもない。
【０２５４】
〔第４実施形態〕
上記第３実施形態では、仮発注の受諾（または拒絶）の通知を電子メール（Ｅ−ｍａｉｌ）により行い、仮発注の受諾（または拒絶）の通知の履歴を容易に保存可能にする構成について説明したが、ユーザからの仮発注そのものも電子メール（Ｅ−ｍａｉｌ）により行うように構成してもよい。以下、その実施形態について説明する。
【０２５５】
図４０は、本発明の第４実施形態における受注・入稿マネージャ１１２とユーザ側のコンピュータとの通信及び受注・入稿マネージャ１１２による受注処理（本発明の第５の制御処理）を示すフローチャートであり、Ｓ３１０１〜Ｓ３１１２はユーザ側のウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）上での作業ステップを示し、Ｓ３１２１〜Ｓ３１２３は受注・入稿マネージャ１１２側での制御処理ステップを示す。なお、図２と同一のステップには同一のステップ番号を付してあり、説明は省略する。
【０２５６】
ステップＳ３１０１において、ユーザはウェブブラウザを起動し、該ウェブブラウザ上でＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスを入力して、受注・入稿マネージャ１１２がもつウェブサーバ（Ｗｅｂ  Ｓｅｒｖｅｒ）部２２１にアクセスを行う。
【０２５７】
このウェブサーバ部２２１は、ユーザがウェブブラウザを介してＵＲＬアドレスを入力すると、ウェブブラウザにサービス画面を提供する。なお、ウェブサーバ部２２１には、このサービス画面及び図２５〜図３０と同様のフォーマットの受注フォーマットファイル等が予めアップロードされているものとする。
【０２５８】
そして、ユーザ側では、ウェブブラウザがウェブサーバ部２２１より提供された図示しない画面を開き、受注フォーマットファイルをダウンロードする（Ｓ３１０２）。
【０２５９】
ユーザは、この受注フォーマットファイル上で、図２５〜図３０と同様のカスタマ情報，ドキュメント情報（画像データのファイル名（複数選択可能）），ジョブ情報（ジョブチケット等），後処理情報（フィニッシング処理等），プルーフ及びアーカイブ情報，デリバリ情報等の各種印刷指示を入力する（Ｓ３１０３〜Ｓ３１０８）。
【０２６０】
そして、受注フォーマットファイルの入力が終了し、ユーザが仮発注を行う場合（Ｓ３１０９でＹｅｓ）には、受注フォーマットファイル及びユーザが選択したファイル（画像データ）を、ユーザ側から受注・入稿マネージャ１１２に対して電子メール（Ｅ−Ｍａｉｌ）により送信する（Ｓ３１１２）。これにより、ユーザは、自らが仮発注したジョブの内容及び発注したことを示す履歴をも容易に保存することができる。なお、電子メール送信する代わりに、受注フォーマットファイル及びユーザが選択したファイル（画像データ）を、所定のｆｔｐサイトにアップロードするように構成してもよい。
【０２６１】
また、受注・入稿マネージャ１１２側では、ユーザからの電子メールを受信すると、該電子メールに添付された受注フォーマットファイル及びユーザが選択したファイル（画像データ）を含むジョブをホットフォルダ内に格納する（３１２３）。
【０２６２】
また、受注・入稿マネージャ１１２側では、常にホットフォルダ内のジョブの有無をポーリングにて監視しており（Ｓ２２３，Ｓ２２４）、ジョブがあると判断した場合には、そのジョブを受け付けられるかを確認し（Ｓ２２５）、受け付け不可能であると判断した場合には、「ジョブ拒絶」のメッセージをユーザに対して電子メールにより自動通知する（Ｓ３１２１）。
【０２６３】
一方、受注・入稿マネージャ１１２側で、ホットフォルダ内のフォーマットファイルに基づくジョブを受け付け可能であると判断した場合には、ステップＳ２２６で、ジョブの受け付けを行い、該受け付けたジョブを工程管理マネージャ１１１に対して送信するとともに、「ジョブ受諾」のメッセージをユーザに対して電子メールにより自動通知する（Ｓ３１２２）。
【０２６４】
一方、ユーザ側では、受注・入稿マネージャ１１２からの電子メールにより「ジョブ受諾」又は「ジョブ拒絶」のメッセージを受信し（Ｓ３１１０，Ｓ３１１１）、処理を終了する。これにより、ユーザは、自らが仮発注したジョブが受け付けられたか否かの履歴のみならず、自らが仮発注したジョブの内容及び発注したことを示す履歴をも容易に保存することができる。
【０２６５】
以上のように、仮発注の受諾／拒絶の履歴だけでなく、仮発注そのものも電子メール（Ｅ−ｍａｉｌ）により行うことにより、仮発注の受諾／拒絶の履歴だけでなく、仮発注の履歴をも保存することができる。
【０２６６】
〔第５実施形態〕
上記第２実施形態では、画像形成システム側のプリンタによりプルーフ出力を行い、郵送，手渡し等でユーザに確認してもらう場合について説明したが、顧客側にもプルーフプリンタがある場合、そのプルーフプリンタを利用してプルーフ出力可能なように構成してもよい。以下、その実施形態について説明する。
【０２６７】
図４１は、本発明の第５実施形態におけるプルーフマネージャ１１４とユーザ側のコンピュータとの通信及びプルーフマネージャ１１４によるプルーフ作成処理（本発明の第６の制御処理）を示すフローチャートであり、Ｓ３２０１〜Ｓ３２１０はユーザ側の作業ステップを示し、Ｓ３２２１〜Ｓ３２３２はプルーフマネージャ１１４側の制御処理ステップを示す。
【０２６８】
まず、工程管理マネージャ１１１によりプルーフ工程に管理されるジョブに関して、ステップＳ３２２１において、ユーザがプルーフを要求した（図２９，図３７に示した画面にて設定した）か否かを判断し、プルーフが要求されていないと判断した場合には、そのまま処理を修了する。
【０２６９】
一方、ステップＳ３２２１で、プルーフが要求されていると判断した場合には、ステップＳ３２２２以降に進み、要求されたプルーフ方法によってユーザ側にサービスを提供する。
【０２７０】
即ち、ステップＳ３２２２で、サムネールのウェブ表示が求められているか否かを判断し、要求されていると判断した場合には、ステップＳ３２２３において、原稿編集マネージャ１１３よりサムネール画面を作成させ、該作成されたサムネール画像をウェブサーバ部４４１にアップロードし、許可されたユーザのみ表示可能に設定する。これにより、ユーザは出来上がりイメージをウェブ上で確認することができる（図３２〜図３６に示した確認画面により確認可能）。
【０２７１】
一方、ステップＳ３２２２で、サムネールのウェブ表示が求められていないと判断した場合又はステップＳ３２２３の後、ステップＳ３２２４に進み、ＰＤＦファイルが要求されているか否かを判断し、ＰＤＦファイルが要求されていると判断した場合には、ステップＳ３２２５において、Ａｄｏｂｅ社のＡｃｒｏｂａｔ  Ｄｉｓｔｉｌｌｅｒなどを利用して、ＰＤＦファイルを作成し、ユーザの要求した方法でユーザに提示する（例えば、ウェブ上での閲覧や、ｆｔｐサイトにアップロード、あるいはファイルサイズが小さければユーザへのＥ−ｍａｉｌに添付するように設定することも可能である）。
【０２７２】
一方、ステップＳ３２２４で、ＰＤＦファイルが要求されていないと判断した場合又はステップＳ３２２５の後、ステップＳ３２２６に進み、プルーフ出力（ビットマップ）が求められているか否かを判断し、要求されていると判断した場合には、ステップＳ３２２７において、プリントマネージャ１１５のＲＩＰ部を利用してビットマップデータ又はプリントレディーデータを作成し（Ｓ３２２８）、所定のｆｔｐサイトにアップロードする。
【０２７３】
一方、ステップＳ３２２６で、プルーフ出力が要求されていないと判断した場合又はステップＳ３２２８の後、ステップＳ３２２９に進み、サムネール画像，ＰＤＦファイル，プルーフ出力のビットマップデータをアップロードしたウェブサイトのＵＲＬの記載やＰＤＦファイルの添付等を行った電子メール（Ｅ−ｍａｉｌ）をユーザに対して送信する。
【０２７４】
一方、ステップＳ３２０１において、この電子メール（ユーザの所望するプルーフ確認のための情報がアップロードされた通知の電子メール）を受信したユーザは、ステップＳ３２０２において、ウェブブラウザを起動し、ＵＲＬを入力するとともに、ウェブサーバ４４１より提供される画面にユーザＩＤとパスワードを入力して、ウェブサーバ４４１にアクセスする。
【０２７５】
ここで、ユーザがサムネール表示を要求していた場合には、ステップＳ３２０３において、ウェブサーバ４４１よりサムネール画面を取得し、該サムネール画面（図３２〜図３６）を表示閲覧し、ステップＳ３２０７において、該サムネイル画像をプルーフプリントする。
【０２７６】
また、ユーザがＰｄｆファイルを要求していた場合には、ステップＳ３２０４において、ウェブサーバ４４１よりＰｄｆファイルをダウンロードし、ステップＳ３２０５において、ＲＩＰ処理し、ステップＳ３２０７において、プルーフプリントする。
【０２７７】
また、ユーザがビットマップファイルを要求していた場合には、ステップＳ３２０６において、ウェブサーバ４４１よりビットマップファイル又はプリントレディーファイルのをダウンロードし、ステップＳ３２０７において、プルーフプリントする。
【０２７８】
次に、ステップＳ３２０８において、ユーザは、プルーフを確認し、プルーフの確認がＯＫであるとユーザが判断した場合には、そのままステップＳ３２１０に進む。
【０２７９】
一方、ステップＳ３２０８で、プルーフの確認がＯＫでない（ＮＧ）と判断した場合には、ステップＳ３２０９において、ユーザは、プルーフのＮＧ箇所とコメントを入力し、ステップＳ３２１０に進む。
【０２８０】
次に、ステップＳ３２１０において、プルーフの確認結果を示す電子メールを作成し、プルーフマネージャ１１４に対して送信する。なお、プルーフがＮＧの場合には、ユーザは、ステップＳ３２０９で入力したプルーフのＮＧ箇所とコメントのデータを電子メールに添付するか、電子メールの本文に記載するものとする。また、プルーフのＯＫ／ＮＧを示す情報は、電子メールの本文に記載するように構成してもよいし、電子メールの題名にＯＫ／ＮＧを示す文字列を記載するように構成してもよい。
【０２８１】
一方、プルーフマネージャ１１４は、この電子メールを受信すると（Ｓ３２３０）、ステップＳ３２３１において、プルーフの確認結果がＯＫであるか否かを判断し、プルーフの確認結果がＯＫであると判断した場合には、処理を終了し、印刷（プリント）工程に進むように、図２３に示したＪＤＦデータを書き換える。なお、ステップＳ３２３１の判断は、受信した電子メールの題名等からプログラムにより判断させるように構成してもよいし、電子メールを受信したことを担当者に通知し、該受信電子メールの内容から担当者に判断させるように構成してもよい。
【０２８２】
一方、ステップＳ３２３１で、プルーフの確認結果がＯＫでない（ＮＧ）と判断した場合には、ステップＳ３２３２に進み、画像形成システム側の作業者が、ユーザからのＮＧ箇所のコメントに従って、再度、原稿編集処理，ドキュメント処理や校正刷り（プルーフプリント）の処理をやり直し、ステップＳ３２２１に戻る。
【０２８３】
なお、ユーザからのプルーフの確認結果をステップＳ３２０９で電子メールによって行っているが、電話やＦＡＸ等で、画像形成システム側の担当者に連絡するようにし、この連絡を受けた担当者がプルーフのＯＫ／ＮＧを判断するように構成してもよい。
【０２８４】
また、本実施形態のようにリモートプルーフの場合には、図１３，図１４等で述べたＩＣＣプロファイルやガンマテーブル等の画像パラメータのやり取りも、ウェブサーバ（またはｆｔｐサーバ）４４１経由でアクセス可能にする。
【０２８５】
以上説明したように、１つまたは複数のプルーフ手段（サムネール画像のウェブ表示，ＰＤＦファイルのダウンロード，プルーフ出力（ハードコピー）の郵送，手渡し，プルーフ出力（ビットマップデータ）のダウンロード等）をユーザに提供することにより、ユーザに対してよりリーズナブルなコストでサービスを提供することが可能となる。
【０２８６】
また、ユーザ側にとっても複数のプルーフ手段から所望のプルーフ手段を選択して、確実な出力予測が可能となり、サービス提供側にとっても１つずつ段階を追って作業が進められるので、より短納期で出力することができる。
【０２８７】
従って、顧客は、デザインやレイアウトの確認作業を重視する部分と、色味や色調整の確認作業を重視する部分を分けて考え、どこまでのレベルを求めるか顧客自身で選択することができ、またそのジョブがカラー出力か白黒出力かなど顧客が注文するジョブの種類に応じて分類し、それにあった確認作業（プルーフモード，校正表現）を選択していくことができる。
【０２８８】
また、昨今、ウェブブラウザやインターネット上のウェブページを利用した電子店舗等の受発注システムを利用して、その中でユーザが気軽に、そして無意識にカンプやプルーフの方法（校正表現方法）を選択させ、またその選択された方法や個数に応じてコストを変えることで、顧客のニーズにあった注文とコストでサービスを提供することができる。
【０２８９】
〔第６実施形態〕
以下、工程管理マネージャ１１１により管理される工程の参照について説明する。なお、特にプリントジョブについて説明する。
【０２９０】
工程管理マネージャ１１１は、本システムが具備する各マネージャ及び各デバイスを統括的に制御可能とし、且つ、受注・入稿マネージャ１１２により受け付けた全てのジョブを管理可能に制御する。本システムにて取扱可能にする各ジョブは、受注・入稿マネージャ１１２の主体制御によるジョブの受注処理工程から納品・発送マネージャ１１８の主体制御による納品処理工程までに、複数のデバイスにまたがり複数の処理工程を経る（但し、クライアントからの要求次第では、１台のデバイスにて全ての処理が完了する場合もあるので、本システムにて、このような要求・処理内容にも対応可能とする）。
【０２９１】
そして、このように複数の処理工程を適正な順番で順次実行していくことで、１つの成果物として印刷物が完成し、１つのジョブの作業が完了するようなシステム形態となっている。例えば、あるクライアントが、該クライアントのデータを、企画書として、１００部作成し、それら複数の企画書を全てステイプル処理したいと考えていたとする。
【０２９２】
そして、該クライアントにより、該クライアントの要望に即した設定が、例えば、上述のクライアントコンピュータ上に表示させる図２４〜図３１の操作画面を含む各種のＵＩ画面を介して実行され、本システムに対して印刷依頼が該クライアントコンピュータを介して発注され、受注・マネージャ１１２が該依頼を受信して、それにより受注が確定したとする。又、該クライアントからは、オリジナルとしての電子データを受け取ったとする。
【０２９３】
このような条件の場合に、このジョブ（以下、ジョブ１と称す）を完了するために本システムにて行うべき作業としては、例えば、受注・入稿マネージャ１１２による該ジョブ１の受注処理工程を実行させ、次に、原稿編集マネージャ１１３を介して該ジョブ１の編集処理を実行させ、次に、該編集処理後のジョブ１のプルーフ処理工程をプルーフマネージャ１１４を介して実行させ、その後、プリントマネージャ１１５及びＭＦＰ等の画像形成装置（１０４〜１０５）により上記プルーフ後の該ジョブ１の印刷処理工程（１００部印刷する処理を含む）を実行させ、その後、該ジョブ１の印刷済み記録紙に対するシート処理装置１２１〜１２６の何れかによるシート処理工程（１００部数分ステイプル処理する処理を含む）を実行させ、その後、納品マネージャ１１８の主体制御による納品処理工程（１００部ステイプルした企画書を該クライアントに納品する処理を含む）を実行させる。
【０２９４】
このように、本システムが具備する複数のデバイス（各マネージャ及び画像形成装置及びシート処理装置をデバイスと称す）を介して（協働して）、上記のような複数の処理工程を、上記のような手順を経て、実行させることで、ジョブ１の作業を完了させる。又、例えば、ある別のクライアントが、自身の所属する会社で製造されいてる製品のカタログパンフレットを、出力部数を８０部でカラー印刷し、且つ、それら全てを中綴じ製本したいと考えていたとする。そして、これに則した依頼を、該クライアントから受注・マネージャ１１２が受け付け、それにより受注が確定したとする。又、該クライアントからは、オリジナルとしての紙原稿が本システムの作業者に手渡されたとする。
【０２９５】
このような条件の場合に、このジョブ（以下、ジョブ２と称す）を完了するために本システムにて行うべき作業としては、例えば、受注・入稿マネージャ１１２による該ジョブ２の受注処理工程を実行させ、その後、スキャナ１０６及びスキャンマネージャ１１９による該ジョブ２の原稿入力処理工程を実行させ、次に、原稿編集マネージャ１１３を介して該ジョブ２の編集処理を実行させ、その後、該編集処理後のジョブ２のプルーフ処理工程をプルーフマネージャ１１４を介して実行させ、それから、プリントマネージャ１１５及びＭＦＰ１０４等のフルカラー印刷が可能なカラー画像形成装置により上記プルーフ後の該ジョブ２の印刷処理工程（８０部、カラーで印刷処理する工程を含む）を実行させ、その後、該ジョブ２のカラー印刷済み記録紙に対するシート処理装置１２１〜１２６の何れかによるシート処理工程（カラー印刷された記録紙の中綴じ製本処理を、８０部数分実行する処理を含む）を実行させ、その後、納品マネージャ１１８の主体制御による納品処理工程（８０部数分、中綴じ製本されたカラー印刷物を該クライアントに納品する処理を含む）を実行させる。
【０２９６】
このように、本システムが具備する複数のデバイス（各マネージャ及び画像形成装置及びシート処理装置をデバイスと称す）を介して（協働して）、上記のような複数の処理工程を、上記のような手順を経て、実行させることで、ジョブ２の作業を完了させる。
【０２９７】
このようなシステム構成、前提のもと、本システムの上記工程管理マネージャ１１１は、ジョブの受注処理工程からそのジョブの納品処理工程を実行するまでの期間に含まれる、本システムにおける処理対象となるジョブの一連の作業期間（本形態では、このように、１つのジョブ（１つの受注内容に対応するジョブ）を完遂するうえ必要な、１台のデバイス或いは複数台のデバイスを介して実行される複数の処理工程を有する一連の作業工程を、ワークフローと称す）における、該ジョブに対して実行すべき全ての処理工程を管理可能に制御する。尚且つ、工程管理マネージャ１１１は、処理対象のジョブに対して該ジョブを完成させるまでに実行すべき全ての処理工程を、本システムが具備する１台のデバイスにて全て実行する場合でも、本システムが具備する複数のデバイスの各々にて夫々個別の処理を実行して協働することで実行する場合でも、受注・入稿マネージャ１１２が受け付けた複数のジョブの各ジョブ毎に（ジョブ単位で）区別して、管理可能に制御する。尚且つ、本実施形態のシステムは、必ずしも、本システムにて実行される全ての処理工程を、オペレータによる介入作業無しに、全て自動的に動作可能に構成していない。換言すると、本システムは、本システムで受付可能な複数個のジョブの各ジョブ毎に発生する、処理対象となる１つのジョブを完遂するうえで要求される、１台のデバイス或いは複数台のデバイスを介して実行される複数の処理工程を含んだ一連の作業工程（ワークフロー）において、オペレータ（本システムの作業者）による介入作業を要求する場合がある。
【０２９８】
例えば、上述のジョブ１を例に挙げ、該ジョブ１のワークフローにおいて、ＭＦＰ等のの画像形成装置による印刷処理工程が完了した書類（企画書）に対して本システムのシート処理装置によるシート処理工程にてステイプル処理を実行する場合に、本システムにて該ジョブ１の印刷処理を実行する画像形成装置（例えば、図１のＭＦＰ１０４〜１０５のいずれか）と、上記ジョブ１の記録紙に対してステイプル処理を実行するシート処理装置（例えば、図１の丁合機１２６）とが、互いに別筐体で且つ独立して設置されており、電気的にも物理的にも非接続だったとする（尚、本形態は、勿論、該画像形成装置がオプション装置としてシート処理装置を具備する構成でも良いが、ここでは説明上、非接続とする。但し、画像形成装置はプリントマネージャ１１５に少なくとも電気的には接続させ、シート処理装置は後処理マネージャ１１６に少なくとも電気的には接続させて、それぞれ、各マネージャに対してデータ通信可能に構成されるのが好ましい）。このようなケースの場合、本システムのオペレータ（作業者）は、該画像形成装置にて印刷されたジョブ１の印刷物を、該画像形成装置の排紙部から取り出し、該取り出したジョブ１の印刷物を持ち運び、該シート処理装置の処理トレイにセットする作業が発生する。
【０２９９】
このように、ジョブ１を完遂するうえで必要なジョブ１のワークフローにおいて、画像形成装置からの印刷物の取出・搬送作業並びにシート処理装置に対する該印刷物のセット作業が、オペレータによる介入作業として少なくとも要求される。又、例えば、上述のジョブ２を例に挙げれば、例えば、ジョブ２のワークフローにおいては、ジョブ２の紙原稿をスキャナ１０６にセットする作業が、本システムのオペレータによる介入作業として少なくとも要求される。又、ジョブ２のカラー印刷を実行する画像形成装置（例えば、図１のカラーＭＦＰ１０４）と、ジョブ２のカラー印刷された記録紙に対して中綴じ製本処理を実行するシート処理装置（縦おば、図１の中綴じ製本機１２２）とが、互いに別筐体で夫々独立して設置されている場合には、上記ジョブ１と同様に、画像形成装置からの印刷物の取出・搬送作業並びにシート処理装置に対する該印刷物のセット作業が、オペレータによる介入作業として少なくとも要求される。
【０３００】
以上、ジョブ１のワークフローにおいても、ジョブ２のワークフローにおいても、本システムの作業者による介入作業が要求される。
【０３０１】
又、本システムにおける受注ジョブを完遂するうえで必要なワークフローにおいて、上記のようなオペレータによる介入作業の他にも、例えば、受注・入稿マネージャ１１２と協働して行われるオペレータによるジョブの受注確認作業や、原稿編集マネージャ１１３と協働して行われるジョブに対する処理条件パラメータの設定作業並びにジョブ編集作業やプリンタの環境設定作業や、納品マネージャ１１８と連携して行われる納品発送作業等の、オペレータによる複数種類の介入作業が存在する。
【０３０２】
本実施形態は、このようなシステム構成を前提として、本システムにおけるジョブのワークフローにおけるオペレータ（作業者）の複数種類の介入作業に関しても、上記工程管理マネージャ１１１により管理可能にする。なお且つ、このような、受注ジョブを完遂するうえで要求されるワークフローにおけるオペレータによる介入作業においてオペレータがとるべき行動をオペレータに通知把握する為の、オペレータに対する適正な作業指示情報を、例えば、該指示情報を確認するオペレータ自身がオペレータ毎に且つジョブ毎に識別区別できる最適な提示形式で、コンピュータの表示部や画像形成装置の表示部やシート処理装置の表示部等の本システムが具備する何れかのデバイスが具備するユーザインタフェースユニットを介して報知提示可能に上記工程管理マネージャ１１１によりＵＩ制御を実行している。
【０３０３】
〔プリントジョブ〕
図４２〜図４５は、図１に示したプリントマネージャ１１４が、データ通信ユニットを介してＭＦＰ等の画像形成装置を主とした各デバイスから取得する、各画像形成装置のステータス情報やジョブ処理状況情報などを主とした各種情報に基づいて、本システムのデバイス（コンピュータや画像形成装置やシート処理装置等のデバイス）が具備する表示部等のユーザインタフェースに提示（表示）させる、プリント工程の管理画面の一例である。尚、図４２〜図４５の各操作画面は、プリントマネージャ１１４の機能を具備したコンピュータの表示部でも表示可能にしているが、例えば、工程管理マネージャ１１１等、他のマネージャが該プリントマネージャ１１４のコンピュータとは別筐体のコンピュータに内蔵されるようなシステム構成であるならば、他のマネージャのコンピュータが具備する表示部に表示可能に制御する。勿論、ジョブを発注したクライアントのコンピュータの表示部にも表示可能に構成し、且つ、画像形成装置やシート処理装置のデバイスの表示部にも該画面を表示可能に構成しても良い。いずれにしても、ジョブを発注するクライアント及び／又はジョブを受注する本システムのオペレータにとって、最適なユーザインタフェースを本システムにより提供可能な構成であれば如何なる形態であってもよい。
【０３０４】
図４２は、本システムで実行されるワークフロー（本システムにて処理すべきジョブに関わる、スケジューリング工程、受注工程、編集工程、プルーフ工程、プリント工程、フィニッシング（シート処理）工程、保管工程、納品工程、スキャン工程等の複数種類の処理工程を含む）におけるプリント工程におけるジョブステイタス画面であり、図４３は該プリント工程におけるデバイスステイタス画面であり、図４４，図４５は該プリント工程におけるジョブサブミット画面である。
【０３０５】
なお、オペレータによるキー操作により、クライアント１０３上のウェブブラウザのＵＲＬアドレス部に工程管理マネージャ１１１側のウェブサーバのＩＰアドレス（ここでは例えば、１９２.１６８.１００.１１とする。ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍの略。インターネットなどのＴＣＰ／ＩＰネットワーク上で、ホスト名からＩＰアドレス割り出すサービスを提供するシステム）がサポートされている環境ならばサーバ名称でも構わない）が入力されたことに応答し、当該図４２〜図４５等のサービス画面をクライアントコンピュータに読み込ませ、該クライアントコンピュータの表示部に上記画面を表示させるように予め設定可能にしている。
【０３０６】
このサービスツール（サービス画面）は、各マネージャ間のスケジューリングをユーザによるキー操作を介して実行可能にするうえで好適な操作画面を表示部に表示させる指示を入力する為のスケジューリングタブ２４０１，受注・入稿マネージャによる受注状況をユーザにより確認可能にする為の操作画面を表示部に表示させる指示を入力する為のオーダリングタブ２４０２，原稿編集をユーザによるキー操作を介して実行可能にするうえで好適な操作画面を表示部に表示させる指示を入力する為のエディティングタブ２４０３，プルーフマネージャ１１４による顧客のプルーフの承認状況を管理可能にする為の操作画面を表示部に表示させる指示を入力する為のプルーフィングタブ２４０４，プリントジョブの管理やプリントジョブの投入を実行可能にするうえで利用させるべき操作画面を表示部に表示させる指示を入力する為のプリンティングタブ２４０５，後処理マネージャ１１６により後処理工程（シート処理工程）の管理を実行可能にするうえで好適な操作画面を表示部に表示させる指示を入力する為のフィニッシングタブ２４０６，ファイル保管マネージャ１１７によるジョブのアーカイブ状況（ジョブの保管状況）の管理を実行可能にするうえで好適な操作画面を表示部に表示させる指示を入力する為のアーカイビングタブ２４０７，納品発送マネージャ１１８による納品伝票や配達状況の管理を実行可能にするうえで好適な操作画面を表示部に表示させる指示を入力する為のデリバリィタブ２４０８，そしてスキャンマネージャ１１９によるスキャンジョブの管理を実行可能にするうえで好適な操作画面を表示部に表示させる指示を入力する為のスキャンタブ２４０９等を具備するような表示構成としている。
【０３０７】
このような表示構成のもと、例えば、プリンティングタブ２４０５がユーザのキー操作により選択されたことに応答し、該画面を表示しているコンピュータからプリントマネージャ１１５側のウェブサーバ（工程管理マネージャ１１１側のウェブサーバと同一であってもよい）にアクセスして、図４２に示すプリント工程におけるジョブステイタス画面を表示するためのデータを該コンピュータに読み込んで、該画面を該コンピュータの表示部に表示させるように制御する。
【０３０８】
図４２〜図４４に示すプリント工程管理画面（プリンティングタブ２４０５が選択された場合に表示部に表示させるサービス画面）は、ジョブ管理を行うのに適した操作画面を表示部に表示させる指示を入力する為のジョブステイタスキー２４１１，プリントデバイスＭＦＰ１０４や１０５の管理を行うのに適した操作画面を表示部に表示させる指示を入力する為のデバイスステイタスキー２４１２，プリントジョブの投入を司るのに適した操作画面を表示部に表示させる指示を入力する為のジョブサブミットキー２４１３，そしてプリンタやクラスタプリンタの登録など各種設定を行うのに適した操作画面を表示部に表示させる指示を入力する為のコンフィギュレーションキー２４１４等の表示構成要素を具備するよう構成している。
【０３０９】
図４２の操作画面はジョブステイタスキー２４１１が選択された場合に該コンピュータに表示させる操作画面に対応し、図４３の操作画面はデバイスステイタスキー２４１２が選択された場合に該コンピュータに表示させる操作画面に対応し、図４４，図４５の各操作画面はジョブサブミットキー２４１３が選択された場合に、該コンピュータに表示させる操作画面に対応する。
【０３１０】
本実施形態の表示制御一例のとして、まず図４２に示すジョブステイタス画面が具備するデバイス表示部２４２１に、ネットワーク上のＭＦＰ等のデバイス名称２４２１−１、デバイスアイコン（ステイタスに応じてアイコンが変化する）２４２１−２、さらに、それらのデバイスのステイタスを示す文字情報（Ｒｅａｄｙ，ＰａｐｅｒＪａｍ，Ｐｒｉｎｔｉｎｇ等）２４２１−３を、ユーザが識別可能に表示させるよう制御している。
【０３１１】
又、図４２に示すジョブステイタス画面が具備するジョブステイタス表示部２４２２には、サーバ内部に記憶保持可能な本システムにて処理対象となる受注ジョブとしての各ジョブの状態情報（処理状況情報）をユーザがモニタリング可能に表示させるよう制御している。
【０３１２】
例えば、本システムの画像形成装置にて受信処理中のジョブの情報としては、Ｓｐｏｏｌｉｎｇ（ＲＩＰ前のデータを受信中）と表示し、本システムの画像形成装置にて展開処理中のジョブの情報としては、Ｒｉｐｐｉｎｇ（ＲＩＰ中）と表示し、本システムの画像形成装置にて印刷待ち状態のジョブの情報としては、Ｗａｉｔ  ｔｏ  Ｐｒｉｎｔ  （Ｐｒｉｎｔ待機中）と表示し、本システムの画像形成装置にて印刷中のジョブの情報としては、Ｐｒｉｎｔｉｎｇ（Ｐｒｉｎｔ中）と表示させるよう制御する。また、予めジョブ投入時にサーバ内部で待機を指示されているジョブに関しては、ＲＩＰされる前の状態でＨｏｌｄと表示させる。エラーやジャムが生じたジョブに関しては、その旨がユーザに分かるように表示させる。印刷が完了したジョブに関しては、次のジョブ履歴として、フィニッシュドジョブとして表示させる。このような情報を表示させるうえで必要な情報である、各ネットワークデバイス（ＭＦＰ等の画像形成装置を含む）から取得する各デバイスのステイタス情報は、所定期間毎に、或いは所望のタイミングで、サーバが各デバイスにステータスを問い合わせる情報（ステータスリクエスト情報）を送信することで各デバイスから返答結果として取得する。或いは、該サーバが問い合わせずとも、各ネットワークデバイスが自身のステイタスに変化があったときに積極的にステータス情報をサーバに通知する方法で上記ステータス情報を本システムのマネージャが獲得可能にする。いずれにしても、本システムの各マネージャの制御もと、ユーザに対して適正なステータス情報をユーザが望むタイミングで提供可能な構成であれば良い。
【０３１３】
また、図４２の操作画面は、本システムにて処理済みのジョブに関する履歴情報を表示させるジョブ履歴表示部２４２３を具備するよう構成されている。ジョブ履歴表示部２４２３を介してユーザによりジョブの履歴を確認可能に構成する。例えば、印刷動作が正常終了したジョブ（ユーザの指示どおりの印刷動作で適正に処理したジョブ）の履歴情報を表示させる場合にはＰｒｉｎｔｅｄと表示させ、途中キャンセルしたジョブの履歴情報を表示させる場合にはＣａｎｃｅｌｅｄと表示させるよう制御する。
【０３１４】
さらに、当画面には、詳細キー２４２４を備え、ジョブステイタス表示部２４２２，ジョブ履歴表示部２４２３において、ユーザのキー操作（クリック。図示しないポインティングデバイス等で指示）により詳細キー２４２４が押下されることに応答し、本システムにて処理済み前のジョブ（印刷待ちのジョブや印刷中のジョブ）及び処理済み後のジョブ（プリント済みのジョブやキャンセル済みのジョブ）を含む本システムにて受け付けたジョブのうちの、上記キー２４２４により選択されたジョブの詳細状況をユーザに表示可能に制御する。
【０３１５】
詳細情報としては、例えば、ジョブ名，ターゲットプリンタ，ジョブステイタス，ジョブプライオリティ，ジョブＩＤ，クライアント名の他，ジョブのページ数，部数，紙サイズ，出力予測時刻，あるいはクライアントからのオペレータへの要望事項などを記述しておくコメント等を表示させる。尚、上記出力予測時刻（予測時刻）は、現在のジョブのスプール順、ＲＩＰ予測時間、あるいは、プリンタのスピードなどに基づいて本マネージャにより計算する。
【０３１６】
さらに、ジョブステイタス表示部２４２２において、２４２５−１〜２４２５−３はコントロールキーで、これらのジョブ一つずつに対して、ある特権を与えられたの者（たとえば、管理者）のみが制御可能にする為のキーである。左から順に、ジョブのキャンセル２４２５−１，ジョブの一時停止（ジョブのポーズまたは、ホールド）２４２５−２，ジョブの再開（ポーズジョブまたは、ホールドジョブのリリース）２４２５−３等を、ジョブを実際に処理する関係デバイス（例えば、ＭＰＦ等の画像形成装置）に実行させるよう本マネージャ（ここでは、プリントマネージャ１１５）に対して指示するために機能する。
【０３１７】
また、ジョブ履歴表示２４２３において、２７６１はコントロールキーで、ジョブ履歴表示２４２４内のジョブに対して制御可能にする為のキーである。左から順に、ジョブのアーカイブ（ジョブをネットワーク上の別の場所に保管しておく機能）２７６１−１，ジョブの削除（ジョブのデリート）２７６１−２，ジョブの再プリント（リプリントジョブ）２７６１−３等を、ジョブを実際に処理する関係デバイス（例えば、ＭＰＦ等の画像形成装置）に実行させるよう本マネージャ（ここでは、プリントマネージャ１１５）に対して指示するために機能する。これらの指示に基づいて、オペレータはサーバを扱うことができる。
【０３１８】
尚、本システムでは、ＭＦＰ１０４，１０５及び図示しないプリンタを含む本システムの各画像形成装置内部のネットワークインタフェース部分に、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれる標準化されたデータベースを構築しており、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）というネットワーク管理プロトコルを介してネットワーク上のコンピュータと通信可能にし、ＭＦＰ１０４，１０５をはじめとして、本システムのネットワーク上に接続されたデバイスの状態を獲得可能とし、各画像形成装置とコンピュータ１０３とで必要な情報の交換を可能にしている。例えば、ＭＦＰ１０４，１０５の装備情報としてどんな機能を有するフィニッシャが接続されているかを検知したり、ステイタス情報として現在エラーやジャムが起きていないか、プリント中かアイドル中かなど検知したりできるように構成し、それをコンピュータ上で表示可能に構成している。
【０３１９】
このように、ＭＦＰ１０４，１０５を含む本システムが具備する画像形成装置の装備情報、装置の状態、ネットワークの設定、ジョブの経緯、使用状況の管理、制御などあらゆる静的情報を入手可能に構成する。以上、プリントマネージャは、このＭＩＢを利用して、ＭＦＰ等のステイタスを随時取り込み、それをＨＴＭＬファイルとして更新することで、クライアントにより常にその状態を閲覧することができるに制御している。
【０３２０】
又、図４２の操作画面等に具備するデバイスステイタスキー２４１２がユーザによりクリック（図示しないポインティングデバイス等で指示）されたことに応答し、制御部（例えばプリントマネージャ）は、図４３に示すデバイスステイタス画面を表示部に表示させる。図４３の操作画面に具備するデバイスステイタス表示部２４３２を介して、デバイス内の装備された紙サイズやその補充状況（各用紙スタッカもしくはカセットの用紙残量）をユーザにより確認可能にし、各デバイスに装備されたフィニッシャなどのアクセサリ状況を予め確認可能にデバイスステータス情報を該表示部２４３２に表示させる。記録紙の用紙残量については、本システムの画像形成装置が内部に具備する、給紙カセットにおける記録紙の用紙残量を検知可能なセンサ（不図示）により検出させる。
【０３２１】
尚、記録紙１枚の精度で検出せずとも、例えば最小単位は１０枚程度で検知可能に構成しても良い。ただし、少なくとも、給紙カセット内に記録紙が存在する（用紙有り）こと、及び、給紙カセット内に記録紙が存在しないこと（用紙無し）を、画像形成装置が具備する複数の給紙カセットの各給紙カセット毎に識別可能に構成する。２４３３は詳細キーで、このキーをユーザによりクリック（図示しないポインティングデバイス等で指示）されることに応答し、デバイスの詳細状況（例えば、カラー／モノクロ，解像度，印刷速度等）を表示部に表示させる。
【０３２２】
また、操作画面上のジョブサブミットキー２４１３がユーザによりクリック（図示しないポインティングデバイス等で指示）されたことに応答し、プリントマネージャ１１５は、図４４に示すジョブサブミット画面を表示部に表示させる。
【０３２３】
ジョブサブミット画面の利用方法は前述のプリントドライバと同様だが、これはクライアント１０３上のファイルをアプリケーションで開かずに（アプリケーション上で印刷指示しないで）、直接プリントマネージャ１１５に印刷対象のジョブを投入（印刷対象の文書ファイルに以下の付加情報を付随させて転送又はコピーする）可能にする為に機能する。
【０３２４】
通常、プリントドライバは、２つの役割を持っており、その一つは、クライアント１０３上のアプリケーションでデータを立ち上げて、そのデータをＰｏｓｔＳｃｒｉｐｔ（登録商標）（或いはＰＣＬ）などのＰＤＬデータに変換する役割と、もう一つは、プリントマネージャ１１５（あるいは、プリンタ）にその変換されたデータを投げ込む役割である。これは、従来型のＲＩＰ処理が１種類のＲＩＰ処理にしか対応できていなかったためであった。
【０３２５】
しかし、これに対して、ジョブサブミットは、役割的には、ＧＵＩを用いてジョブチケットと共にジョブを投げ込む処理だけなのだが、近年、ＰＳだけでなく様々なフォーマット（たとえば、ｐｄｆやｔｉｆ，ｊｐｇなど）のデータを同一のソフトウェアＲＩＰモジュールでＲＩＰ処理可能なものが登場したり、プリントマネージャ１１５内に複数種類のソフトウェアＲＩＰモジュール（例えば、ＰＳとＰＣＬ）を有していて、データに応じてそのＲＩＰモジュールを切り替えて使用できたりと、１種類のＰＤＬだけでなく様々なフォーマット（例えば、ｐｄｆやｔｉｆｆ，ｊｐｇなど）や様々なＰＤＬデータを直接プリントマネージャ１１５に送付しても、従来の単一のＰＤＬデータ同様にＲＩＰ処理を行い、ビットマップデータに展開することが可能となった。また、仮にＭＦＰ１０４またはＭＦＰ１０５のインタフェースの都合で、ビットマップデータでなく、ＰＳデータのみを扱うタイプのＲＩＰ処理機能付きのプリンタである場合には、プリントマネージャ１１５は上記ＲＩＰ処理にてビットマップデータに展開後、そのデータをＪＢＩＧやＧ４（ＣＣＩＴＴ）にて画像圧縮したあと、それにＰＳ等のヘッダ（ＰＳデータであることを示すヘッダ）をつけて、そのＭＦＰに出力することにより、様々なプリンタに対してもこれらの各種フォーマットデータのプリントを実現することができる。
【０３２６】
ジョブサブミットで付加する設定項目として、２４４１はターゲットとなる出力先を選択する送信先選択カラムである。一般的には前述のＭＦＰ１０４，１０５あるいは、それらを組み合わせたクラスタプリンタを設定することも可能である。なお、送信先選択カラム２４４１でクラスタプリンタと呼ばれる複数台のプリンタを仮想的に組み合わせたプリンタが選択された際には、図４５に示すようにそれぞれのプリンタに対して設定を行うことができるように、設定項目切り替えキー２４４２のＧＵＩが変更される。
【０３２７】
２４４４はファイルを選択するカラムで直接ファイル名をディレクトリィと一緒に指示しても良いが、一般的にはその右のブラウズボタンによりサーバ自身のコンピュータ（あるいは、ネットワーク内）にあるジョブファイルを選ぶことになる。
【０３２８】
かかる設定を行い、プリントキー２４４３をクリックすると、設定された内容と指定されたファイルがプリントマネージャ１１５に転送され、印刷ジョブとして追加（キューイング）されることになる。
【０３２９】
また、選択したファイルと一緒に送られる設定項目をジョブチケットと呼んでおり、２４４５に示すような設定項目である。なお、図４４，図４５では、一般設定（Ｇｅｎｅｒａｌ）における設定項目が表示されているが、設定項目切り替えキー２４４２により設定項目の分類（一般設定，ジョブ制御，フィニッシング，画像処理設定，カラー設定）を切り替えると、図４６〜図４９に示すような異なる分類の設定項目（ジョブ制御，フィニッシング，画像処理設定，カラー設定等の設定項目）が表示され、それぞれ設定を行って、ジョブチケットとして画像データと共にプリントマネージャ１１５に送信され、ＲＩＰ処理やプリント、後処理等に利用される。
【０３３０】
それぞれ分類のジョブチケットの詳細設定項目としては、例えば本実施形態では、以下のようにいくつかに分類されて、様々な設定が可能となっている。
【０３３１】
１．一般設定（Ｇｅｎｅｒａｌ）：印刷すべきジョブの部数，印刷すべきジョブの記録紙の紙サイズ，印刷すべきジョブにて画像形成装置が使用すべき給紙段，印刷すべきジョブの記録紙のタイプ（メディアタイプ），印刷すべきジョブを両面印刷するか片面印刷するかに関する両面の有無等（図４４，図４５の２４４５）
２.ジョブ制御（Ｊｏｂ）：印刷順序を決定する為のジョブの優先順位，印刷対象となるジョブをハードディスク等のメモリ内に保存させるか否かを特定する為のジョブセーブの有無等の、ジョブ制御に関する設定（図４６）
３．フィニッシング（Ｆｉｎｉｓｈｉｎｇ）：ステープル，パンチ，ブックレット等のシート処理の実行可否等の、ジョブに対するシート処理の設定（図４７）
４．画像処理設定（ＩｍａｇｅＱｕａｌｉｔｙ＝ＩＱ）：シャープネス，ブライトネス，トナーリダクション設定等の、ジョブに対する画像処理の設定（図４８）
５．カラー設定（Ｃｏｌｏｒ）：ガンマ変換テーブルの設定，ＩＣＣプロファイルの設定等の、ジョブに対するカラー処理設定（図４９）
また、この１〜５に示したジョブチケットの詳細設定項目は、図４５の２４４２に示すように複数台のプリンタを組み合わせてプリントする場合には、それぞれのプリンタに対して設定可能である。
【０３３２】
さらに、このジョブチケットは、それぞれのデバイスに固有の設定項目があるばかりでなく、予め用意しておけば、操作がスムーズに運ぶという利点があるため、ジョブチケットの呼び出しキーや、任意に設定したジョブチケットを保存しておくセーブキー（ジョブチケットを再使用するため）、及び、新しく名前を付けて保存できるセーブアズキー、そしてジョブチケットを削除するデリートキー（不図示）を備えたキー群２４４４を用意されている。なお、キー群２４４４は、プリントファイルを自分のコンピュータ或いは自分がアクセス可能なネットワーク上から選択するためのファイル名入力エリア，ブラウズキー等も備えている。
【０３３３】
以上のようなユーザによる各種の設定が完了したことに応答し、プリントマネージャ１１５は、ユーザにより設定された各種の印刷出力処理条件に従った処理動作を本システムの関係するデバイス（ＭＦＰ等の画像形成装置等）により実行させるよう制御する。
【０３３４】
また、図４４等の操作画面上に具備するリセットキー２４４６がユーザにより押下されたことに応答し、プリントマネージャ１１５は、ジョブチケットの設定（ジョブに対する印刷処理条件の設定）をデフォルトの状態（初期設定値）に戻すよう制御する。
【０３３５】
〔プリントジョブフロー〕
次に、図５０，図５１のフローチャートを参照して、ジョブサブミットやプリントドライバよりプリントマネージャ１１５に投入されたプリントジョブの処理に関して説明する。
【０３３６】
図５０は、図４４，図４５に示したジョブサブミット画面を介して入力されたユーザからの指示に基づいて、プリントマネージャ１１５に投げ込まれたプリントジョブの処理（本発明の第７の制御処理）を説明するフローチャートであり、Ｓ２５０８〜Ｓ２５１４はクライアント１０３側のウェブブラウザ（ジョブサブミット画面）上でのオペレータの作業ステップを示し、Ｓ２５３４〜Ｓ２５４０はプリントマネージャ１１５側での制御処理ステップを示す。
【０３３７】
クライアント１０３は図４４，図４５に示したジョブサブミットからファイルをプリントマネージャ１１５に投げ込む際には、まずウェブブラウザでプリントマネージャ１１５側にあるウェブサーバ（Ｗｅｂ  Ｓｅｒｖｅｒ）部２５３１にアクセスする（Ｓ２５０８）。詳細には、オペレータはクライアント１０３上でウェブブラウザを起動し、該ウェブブラウザ上でＵＲＬアドレスを入力して、プリントマネージャ１１５側のウェブサーバ部２５３１にアクセスを行って（工程管理マネージャ１１１側のウェブサーバから提供されたサービス画面において、プリンティングタブ２４０５を選択し、さらにジョブサブミットキー２４１３を選択して）、クライアント側のオペレータは、ジョブサブミット画面（図４４に示したジョブサブミット画面）を開く（Ｓ２５０９）。
【０３３８】
次にオペレータは、所望のプリントファイルを自分のコンピュータあるいは、自分がアクセス可能なネットワーク上にあるプリントファイルを選択する（Ｓ２５１０）。このとき選ぶファイルは、サーバがラスタライズ（ＲＩＰ）可能ならば、必ずしもＰＳファイルでなくてもよく、ＰＣＬ，ＴＩＦＦ，ＪＰＥＧ，ＰＤＦなどでもよい。
【０３３９】
さらに、オペレータは出力したいプリンタ或いはクラスタを選択する（Ｓ２５１１）。選択されたプリンタ名あるいはクラスタ名は、すぐさまプリントマネージャ１１５に知らされ、プリントマネージャ１１５側にて予め用意されていたデフォルト（あるいは所望）のジョブチケット，ホットフォルダ名等を含むウェブページが通知され、ウェブブラウザ上に表示される（Ｓ２５１２）。
【０３４０】
次に、オペレータは表示されたジョブチケットを、プリントしたい所望の設定値にブラウザ上で変更し（Ｓ２５１３）、プリントキー２４４３をクリック（図示しないポインティングデバイス等で指示）すると、選択されたジョブと所望のジョブチケットがプリントマネージャ１１５側のホットフォルダ２５３２に送信される（プリントジョブのサブミット）（２５１４）。
【０３４１】
このとき、プリントマネージャ１１５側では、受信したジョブファイル（ここでは、ＰＤＬファイルの場合と、アプリケーションファイルの場合の両方を総称してジョブファイルと呼ぶこととする）とジョブ設定情報（ジョブチケット）を、例えば別々の拡張子等で別々に管理している。
【０３４２】
また、プリントマネージャ１１５では、複数のホットフォルダを順次ポーリングによって監視（Ｓ２５３４）しており、ホットフォルダ２５３２内にジョブがあれば（Ｓ２５３５）、入力ジョブ制御部６０２に渡されてスケジューリングされ（Ｓ２５３６）、図７，図１１に示したようにＲＩＰ（Ｓ２５３７）が行われて、オペレータが選択した所望のプリンタ（あるいはクラスタ）のスプールキューテーブル２５３３が参照されて（Ｓ２５３８，Ｓ２５３９）、そこに登録されている出力デバイスにプリントされる（各出力デバイスに印刷データを送信する）（Ｓ２５４０）。
【０３４３】
図５１は、図８〜図１０に示したプリンタドライバ画面からの操作によりプリントマネージャ１１５に投げ込まれたプリントジョブの処理（本発明の第８の制御処理）を説明するフローチャートであり、Ｓ２５０１〜Ｓ２５０６はクライアント１０３側のプリンタドライバ画面でのオペレータの作業ステップを示し、Ｓ２５３４〜Ｓ２５４０はプリントマネージャ１１５側での制御処理ステップを示し、図５０と同一のステップには同一のステップ番号を付してある。
【０３４４】
クライアント１０３はプリンタドライバからファイルをプリントマネージャ１１５に投げ込む際には、まず、クライアントで動作するアプリケーション（例えばワープロソフト等）から印刷指示し、その結果、プリンタドライバからジョブを投げ込む。詳細には、クライアント１０３でオペレータは、アプリケーションソフトを立ち上げて（Ｓ２５０１）、印刷対象となるファイルを開いて、印刷指示を行う（図８に示したプリンタドライバ画面を開く）（Ｓ２５０２）。
【０３４５】
次に、オペレータは、プリンタの選択を行い（Ｓ２５０３）、プロパティ等を利用して所望の機能を設定する（Ｓ２５０４）。オペレータがＯＫボタン７０５をクリック（図示しないポインティングデバイス等で指示）すると（Ｓ２５０５）、クライアントコンピュータ１０３内でＰＤＬデータの作成が開始される（Ｓ２５０６）。
【０３４６】
ＰＤＬデータが出来上がるとすぐにプリントマネージャ１１５内にある所定のホットフォルダ２５３２に送られる。この後のプリントマネージャ１１５内の処理は、前述のジョブサブミットの場合の処理と同様にプリントされる仕組みとなっており、説明は省略する。
【０３４７】
ここで、プリンタあるいはクラスタを選択するに当たっては、予めクライアントコンピュータ１０３内でＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ（登録商標）  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルなどを用意して、プリンタドライバを設定しておく必要がある。ＰＰＤファイルは、そのプリンタを制御するための設定項目とその初期値、あるいは設定の組み合わせの可否などが記述されており、そのプリンタあるいは、クラスタ毎に固有のファイルとして提供されることになる。そしてオペレータは、プリンタやクラスタ毎に自分自身のコンピュータ内にそのＰＰＤとドライバをリンクさせて予め用意しておかなければいけないことになる。
【０３４８】
〔クラスタプリンタの設定〕
上述したように、複数のプリンタを組み合わせて仮想プリンタを作ることをクラスタプリンタと呼ぶ。例えば、本システムが具備する複数台の画像形成装置（例えば、ＭＦＰ１０４とＭＦＰ１０５の２台の画像形成装置）を用いて、コンピュータ等のデータ発生源から出力されたジョブの印刷動作を、上記複数台の画像形成装置により分担して同時に実行させる（複数台の画像形成装置で並行印刷動作を実行させる）。
【０３４９】
このようなクラスタプリントモードにおいて、ユーザからの指示に応答し、例えば、１００部印刷するジョブのうちの５０部数分を第１の画像形成装置に印刷実行させ、且つ、該第１の画像形成装置による印刷動作に並行して、残りの５０部数分を第２の画像形成装置により印刷実行させることが出来るようにする（部数分散）。
【０３５０】
又、例えば、１００ページからなるジョブの１ページ目〜４９ページ目の印刷動作を第１の画像形成装置に実行させると共に、且つ、該第１の画像形成装置による印刷動作に並行して、５０ページ目〜１００ページ目の印刷動作を２の画像形成装置に実行可能にする（ページ分散）。又、カラーページ及び白黒ページを含むカラー白黒混載原稿データのうちのカラーページの印刷動作をカラーＭＦＰに実行させる共に、該ＭＦＰの印刷動作に並行して、該白黒混載原稿データのうちの白黒ページの印刷動作を白黒ＭＦＰに実行させるように制御する（カラー白黒分散）。分散印刷動作を可能にする画像形成装置は、２台に限らず、例えば、ユーザからの印刷設定に基づいて、２台以上の画像形成装置でも実行可能にする。本形態は、このような複数種類のクラスタプリントモードを具備し、ユーザからの指示に基づいて、本システムの複数台の画像形成装置により上記分散印刷処理を実行させるように、プリントマネージャ１１５等の制御ユニットにより制御可能に構成する。
【０３５１】
尚、本システムが具備するＭＦＰ等の複数の画像形成装置のうちのどの画像形成装置によりクラスタプリントを実行さるかのクラスタプリントのデバイス設定をプリントマネージャ１１５により表示させる不図示の操作画面を介して予めユーザにより設定可能にする。
【０３５２】
図４２〜図４５に示したプリンタ工程管理画面上のコンフィギュレーションキー２４１４による設定の一つとしてこのクラスタプリンタの設定があり、予め登録されたＭＦＰ１０４や１０５を組み合わせてクラスタプリンタを作る処理の流れについて図５２に示すフローチャートを参照して説明する。
【０３５３】
図５２は、本発明の画像形成システムにおけるクラスタプリンタ登録処理（本発明の第９の制御処理）の一例を示すフローチャートであり、Ｓ２６０１〜Ｓ２６２１は各ステップを示す。
【０３５４】
まず、オペレータに、登録されたプリンタ群の中から、２つかあるいはそれ以上のプリンタを選択させる（Ｓ２６０１）。例えば、Ａ、Ｂ、Ｃの３台のプリンタならば、Ａ＆Ｂ，Ａ＆Ｃ、Ｂ＆Ｃ、Ａ＆Ｂ＆Ｃという４通りの組み合わせが可能となる。また、同じプリンタの組み合わせでもこれから説明するモードが異なれば別のクラスタプリンタとして登録することも可能である。
【０３５５】
次に、選択された組み合わせがカラープリンタと白黒プリンタのように異なるタイプのプリンタ（カラー／白黒混在）であるか否かを判断し（Ｓ２６０２）、カラー／白黒混在と判断した場合には、カラー／白黒ページ分離モードとカラー／白黒自動ルーティングモードの２つのモードから選択を行わせる（Ｓ２６０３）。
【０３５６】
ここで、カラー／白黒ページ分離モードとは、カラーページと白黒ページが混在する１つのジョブに対して、予めジョブをページ単位でカラーページと白黒ページに分離し、カラー情報を含むページはカラープリンタに、カラー情報を含まない（モノクロ）ページはモノクロプリンタに出力するモードである。また、カラー／白黒自動ルーティングモードとは、同様に予めカラーページと白黒ページを見分けた上で、１枚でもカラーページが混在していればジョブすべてをカラープリンタに出力し、ジョブすべてが白黒ページでできていれば、白黒プリンタに自動的にルーティングするモードである。これらの機能は、カラーページと白黒ページのパープリントコストにギャップがあることからコストダウンと操作性の簡素化を目的にしたモードである。
【０３５７】
カラー／白黒ページ分離モードが選択された場合（Ｓ２６０５）、分離モードの設定を行わせ（Ｓ２６１０）、名前を付けさせクラスタを登録し（Ｓ２６１５）、ステップＳ２６２０に進む。
【０３５８】
一方、カラー／白黒自動ルーティングモードが選択された場合（Ｓ２６０６）、最小ページ（１台あたりの最小ページ）を設定させ（Ｓ２６１１）、名前を付けさせてクラスタを登録し（Ｓ２６１６）、ステップＳ２６２０に進む。
【０３５９】
また、ステップＳ２６０２で、選択された組み合わせがカラープリンタとカラープリンタ、或いは白黒プリンタと白黒プリンタのように同じタイプのプリンタである（カラー／白黒混在でない）と判断した場合には、ジョブクラスタモード，部数クラスタモード，ページクラスタモードの３つのモードからモード選択を行わせる（Ｓ２６０４）。
【０３６０】
ここで、ジョブクラスタリングモードとは、ジョブを設定されたプリンタのうち、空いているもの、あるいは一番早くアイドル状態になると予想されるプリンタに順次ジョブを配布するいわばロードバランスの最適化したモードである。
【０３６１】
また、部数クラスタリングモードとは、たとえば印刷すべきジョブに対してユーザにより設定された出力部数が１００部の場合、該ジョブを３台の同じ能力（ここでは、同じ印刷スピード）のプリンタに３３部，３３部，３４部（３で割ると１余りが発生するから）というように出力部数を割り振り（配分し）、配分した部数分の印刷動作を各画像形成装置（ここでは３台）に実行させることで、早くジョブの印刷動作を終了可能にするのに適したクラスタリングモードである（図５４参照）。
【０３６２】
さらに、ページクラスタリングモードとは、例えば１０００ページからなるジョブを２台のプリンタに５００ページずつ割り振るようにし、配分したページ数分の印刷動作を各画像形成装置（ここでは２台）に実行させるモードである。
【０３６３】
ジョブクラスタリングモードが選択された場合（Ｓ２６０７）、プリンタ優先順位の設定又は最適化分離を設定させ（Ｓ２６１２）、名前を付けさせクラスタを登録し（Ｓ２６１７）、ステップＳ２６２０に進む。
【０３６４】
部数クラスタリングモードが選択された場合（Ｓ２６０８）、最小部数の設定又は最適化分離を設定させ（Ｓ２６１３）、名前を付けさせてクラスタを登録し（Ｓ２６１８）、ステップＳ２６２０に進む。
【０３６５】
ページクラスタリングモードが選択された場合（Ｓ２６０９）、最小ページの設定又は最適化分離を設定させ（Ｓ２６１４）、名前を付けさせてクラスタを登録し（Ｓ２６１９）、ステップＳ２６２０に進む。
【０３６６】
それぞれのクラスタプリンタは、同じプリンタの組み合わせでも異なるタイプのモードで予め名前を付けて登録することができ、通常の１台のプリンタと同様に仮想的な高速プリンタとして扱うことが可能となる。
【０３６７】
次に、ステップＳ２６２０において、リルート時間の設定（１台がジャムやエラーでダウンしたりした場合には、そのジョブを自動的に他のプリンタに割り振るジョブリルーティングのための待ち時間の設定）を行わせ、設定終了指示がなされたか否かを判断し（Ｓ２６２１）、設定終了と判断した場合には、処理を終了し、設定終了でないと判断した場合には、ステップＳ２６０１に戻る。
【０３６８】
図５３は、図１に示したプリントマネージャ１１５によるクラスタプリンタ処理（本発明の第９の制御処理）の一例を示すフローチャートであり、Ｓ２６５１〜Ｓ２６５５は各ステップを示す。
【０３６９】
また、ジョブが登録されたクラスタプリンタにサブミットされると、どのクラスタプリンタで処理されるかを判断して（Ｓ２６５１）、それぞれ所定のクラスタ方式にて処理する。即ち、シングルプリンタ用処理（Ｓ２６５２），ジョブクラスタモード用処理（Ｓ２６５３），部数クラスタ用処理（Ｓ２６５４），ページクラスタ用処理（Ｓ２６５５）のいずれかの処理を行い、処理を終了する。
【０３７０】
図５４は、図５３のステップＳ２６５４に示した部数クラスタ用処理（本発明の第９の制御処理）の一例を示すフローチャートであり、Ｓ２６７１〜Ｓ２６７６は各ステップを示す。
【０３７１】
まず、ステップＳ２６７１において、選択したプリンタに割り当てる部数を算出する。次に、ページ数を示す変数ｉを初期化（ｉ＝１）し（Ｓ２６７２）、各プリンタに部数を指定するコマンドを送付し（Ｓ２６７３）、各プリンタにｉページのデータを出力する（Ｓ２６７４）。
【０３７２】
次に、ステップＳ２６７５において、全部のページを出力したか否かを判断し、まだ全部のページを出力していないと判断した場合には、ステップＳ２６７６に進み、ｉをインクリメントし、ステップＳ２６７３に進む。
【０３７３】
一方、ステップＳ２６７５で、既に全部のページを出力したと判断した場合には、処理を終了する。
【０３７４】
以上の処理により、ジョブに設定された部数を部数クラスタリングモードとして登録されたプリンタに割り振り、早くジョブを終了させることができる。
【０３７５】
〔フィニッシングフロー〕
次に、図５５を参照して、図１に示した画像形成システムにおける後処理工程（シート処理工程とも呼ぶ）に関して説明する。
【０３７６】
図５５は、図１に示した画像形成システムにおいて、プリントされたジョブにステイプル処理やパンチ処理や製本処理や折り処理等のユーザの所望の後処理（シート処理）を施すフローを示す模式図である。なお、ＭＦＰ１０５（または１０４）のプリント出力は、ＭＦＰの出力口（印刷部にて印刷されたシートを排出する排出部）に備えられた大容量のスタッカ（印刷されたシートを収納する収納部）に積載可能に構成している。本システムは、このスタッカにオペレータにより搬送可能な台車を具備し、台車の上に積載されたプリント出力を、台車に載せたまま、後処理マネージャ１１６で管理されるさまざまなフィニッシャ１２１〜１２６に作業員が移動して運ぶことが出来るように構成している。
【０３７７】
図５５を説明する。本システムにおいて、例えば、ジョブＡは、本システムのＭＦＰ１０５Ａにて印刷したジョブＡのプリント出力（プリント済みの記録紙束）を、作業者により台車２７０１を用いて搬送させ、本システムのくるみ製本機１２３にセットさせ、該記録紙束に対するくるみ製本処理を該くるみ製本機１２３により実行させ、該くるみ製本処理済みの記録紙束を台車２７０２を用いて納品させる処理工程を含んだ一連の処理工程を本システムにて実行する対象のジョブである。
【０３７８】
ジョブＢは、本システムのＭＦＰ１０５Ａにて印刷したジョブＢのプリント出力を台車２７０１により作業者により搬送して本システムの断裁機１２１にセットさせ、該記録紙束に対する断裁処理を該断裁機１２１により実行させ、該断裁処理済みの記録紙束を台車２７０２を用いて納品させる処理工程を含んだ一連の処理工程を本システムにて実行する対象のジョブである。
【０３７９】
ジョブＣは、本システムのＭＦＰ１０５Ａにて印刷したジョブＣのプリント出力を作業者により台車２７０１を用いて搬送させくるみ製本機１２３にセットさせ、該くるみ製本機１２３により該記録紙に対するくるみ製本処理を実行させ、その後、該くるみ製本処理済みの記録紙束を作業者により台車２７０２を用いて搬送させ断裁機１２１にセットさせ、該くるみ製本処理済みの記録紙束に対する断裁処理を該断裁機１２１により実行させ、該断裁処理済みの記録紙束を作業者により台車２７０３を用いて納品させる処理工程を含んだ一連の処理工程を本システムにて実行する対象のジョブを示している。
【０３８０】
本実施形態は、このように、本システムの複数台のデバイスによる複数の処理工程及びオペレータによる介入作業を含む一連の処理工程をワークフローとして、本システムの受注・入稿マネージャ１１２を介して受け付けたジョブに対して実行させるように、工程管理マネージャ１１１を含む本システムの制御ユニットにより制御する。尚且つ、前述の操作画面を含むユーザインタフェースを介して処理対象となるジョブに対して設定された印刷出力条件情報、及び、本システムが具備するデバイス及びそのデバイスの能力等の資源情報、並びに本システムの作業者の情報等の、ワークフローを特定する為の判断材料情報に基づいて、受注・入稿マネージャ１１２を介して受け付けた各ジョブ毎にワークフローを決定し、各ジョブを決定したワークフローに基づいて処理するように該工程管理マネージャ１１１を含む本システムの制御ユニットにより制御する。
【０３８１】
ジョブＡ〜ジョブＣの指示は、例えば、上述の図２８の操作画面等を介して顧客（クライアント）により指示された要求に対して、工程管理マネージャ１１１がＪＤＦデータを作成し、それに基づいて順次後処理工程を実行して、所望の出力結果を得られるように構成される。そのために、例えば、工程管理マネージャ１１１のウェブサーバを用いて、工程管理マネージャ１１１が、図５６の操作画面上のフィニッシャタブ２４０６がユーザのキー操作によりクリックされたことに応答し、後処理マネージャ１１６とネットワーク１０１等の通信媒体を介してデータ通信し、後処理マネージャ１１６で管理されている全てのフィニッシャ（断裁機１２１〜丁合機１２６等の各シート処理装置を含む）の状況監視や制御を可能に構成している。
【０３８２】
図５６は、図１に示した後処理マネージャ１１６の制御が主体となってコンピュータ等のデバイスの表示部を介してユーザに提供（表示）される後処理工程の管理画面（後処理マネージャ１１６で管理されている全てのフィニッシャの状況監視や制御を行う画面）を示す模式図である。
【０３８３】
この画面は、例えば、工程管理マネージャ１１１側のウェブサーバのＩＰアドレスがウェブブラウザのＵＲＬアドレス入力部にユーザによるキー操作により入力されたことに応答して読み込ませる（表示させる）サービス画面において、フィニッシングタブ２４０６がユーザによるキー操作により選択されたことに応答して、後処理マネージャ１１６側のウェブサーバ（工程管理マネージャ１１１側のウェブサーバと同一であってもよい）にアクセスして読み込ませる（表示させる）ように制御している。
【０３８４】
図５６の操作画面に具備するジョブステイタスキー２８１１がユーザにより押下されたことに応答し、図に示されるようにそれぞれのフィニッシャの動作状況と、それぞれのジョブの状況等をユーザが一目で把握管理できるように表示制御している。これにより、どれだけのジョブが蓄えられており、どのジョブが既に終了しているか等をユーザにより確認可能に構成している。
【０３８５】
図５６の操作画面に具備するデバイスステイタスキー２８１２がユーザによりクリック（図示しないポインティングデバイス等で指示）されたことに応答し、デバイスステイタス画面を該表示部に表示させることで、それぞれのフィニッシャの能力や装着されているアクセサリなどをユーザにより把握管理可能に構成する。
【０３８６】
図５６の操作画面に具備するジョブサブミットキー２８１３がユーザによりクリック（図示しないポインティングデバイス等で指示）されたことに応答し、サブミット画面（不図示）を表示部に表示させ、それぞれのフィニッシャに対して、どのようなジョブを投げ込むか（どのようなシート処理をジョブに対して実行するかに関する設定）を該画面を介してユーザにより指示することができるように構成する。例えば、断裁機１２１による断裁処理を実行させる場合には、断裁量（記録紙を何ミリ断裁するかの設定など）や断裁方向（記録紙の上下左右の４隅のうちのどの隅を断裁するかの設定等）をユーザにより画面を介して指示したり、紙折機１２４であれば、紙の折順や折方向を指示したりすることをユーザにより画面を介して設定可能に構成する。
【０３８７】
図５６の操作画面に具備するコンフィギュレーションキー２８１４がユーザによりクリック（図示しないポインティングデバイス等で指示）されたことに応答し、コンフィギュレーション画面（不図示）を表示部に表示させ、該画面を介して、本システムに導入された新しいフィニッシャの登録処理や本システムに登録済みのフィニッシャの削除（設定から除外する）や装着機能（例えば、ステイプラ、パンチャ、折りユニット、製本ユニット等）の有無などをユーザにより設定可能に構成する。
【０３８８】
〔工程管理のスケジューリング〕
ここまで説明してきたように、工程管理マネージャ１１１は、受注・入稿マネージャ１１２、原稿編集マネージャ１１３、プルーフマネージャ１１４、プリントマネージャ１１５、後処理マネージャ１１６、ファイル保管マネージャ１１７、納品・発送マネージャ１１８、あるいは、スキャンマネージャ１１９等と通信を行い、それぞれを統括的に管理制御可能とし、それぞれのマネージャにおけるジョブの状況を管理すると共に、それらのマネージャ間の連携や、スケジューリングも行うことができるように構成されている。
【０３８９】
尚、上述したように、工程管理マネージャ１１１を含む本システムの複数のマネージャ（１１１〜１１９を含む）は、夫々、別々のデバイス（コンピュータ等の情報処理装置やＭＦＰ等の画像形成装置やシート処理装置の各種のデバイスを含む）に機能として内蔵されるようなシステム構成でも良いし、１台のデバイスに全てのマネージャの機能を搭載させる構成でも良いし、１台のデバイスに複数のマネージャの機能を搭載させる構成でも良い。いずれにしても、本形態で説明する各種の動作、制御を実行可能な構成であれば、如何なる装置構成、システム構成であって良い。
【０３９０】
図５７は、図１に示した工程管理マネージャ１１１の制御により、コンピュータの表示部等のデバイスユーザインタフェースに提供（表示）させるジョブ生成画面例である。
【０３９１】
当該画面は、例えば、クライアントコンピュータ１０３のウェブブラウザのＵＲＬアドレス入力部に、工程管理マネージャ１１１側のウェブサーバのＩＰアドレスが、該コンピュータのユーザによるキー操作により入力されたことに応答し、該画面のデータを該工程管理マネージャ１１１からネットワーク経由で該コンピュータ１０３が読み込んで、該コンピュータ１０３の表示部に表示させるように予め設定可能に構成されている。
【０３９２】
尚、図５７の画面及び後述する図５８〜図６４の操作画面を含む、本システムは、工程管理マネージャ１１１により制御される各種の操作画面を、上記の如くクライアントコンピュータ１０３の表示部に表示可能に構成するだけでなく、工程管理マネージャ１１１等のマネージャの機能を具備するコンピュータ自身の表示部にも表示可能に構成し、尚且つ、画像形成装置が具備する操作パネル上にも表示可能に構成する。このように本システムに関わる何れかのデバイス（コンピュータ等の情報処理装置、ＭＦＰ等の画像形成装置、シート処理装置等の各種のデバイスの少なくとも何れかのデバイス）の表示部に表示可能に構成している。
【０３９３】
又、本形態は報知ユニットによる報知処理の一例として表示部による表示処理を説明するが、例えば、図５７〜図６４の各種の操作画面を介してユーザに報知する情報と同等趣旨の情報を、例えば音声ユニットによる音声出力処理や、プリンタによる該情報の記録紙に対する印字出力処理等により、ユーザに報知する構成でも良い。
【０３９４】
いずれにしても、本形態の各種の操作画面を介してユーザに提供可能な各種情報と同等趣旨の情報をユーザに提供報知可能な機能を具備した、且つ、本形態の各種の操作画面を介して実行可能なユーザ設定と同等趣旨のユーザ設定が可能な設定機能を具備した、ユーザインタフェースユニットを用いるならば、如何なる形態であっても良い。
【０３９５】
図５７の操作画面（図５８〜図６４の操作画面も同様）が表示構成要素として具備する、クリエートジョブキー２９１１がユーザによるキー操作（図示しないポインティングデバイス等で指示）により選択されたことに応答し、図５７のジョブ生成画面を表示部に表示させるよう制御する。このジョブ生成画面は、前述の受注・入稿マネージャ１１２におけるジョブの受注が成立した場合（図３１の操作画面等の発注キー２２１１を介して印刷出力指示がなされて受注・入稿マネージャ１１２がジョブを受け付けた場合）に、ユーザによるキー操作に応答してジョブの優先度を決定設定可能にする為のプライオリティ選択部２９３０を表示構成要素して具備する。
【０３９６】
本実施形態は、本システムが受注・入稿マネージャ１１２を介して受け付けたジョブを受注・入稿マネージャ１１２によるジョブの受注順（入力順）に従って順次処理させる為の、優先順位（Ｏｒｄｅｒ順。これを第１の優先順位と称す）を、処理対象となるジョブに対して設定し、尚且つ、該設定した第１の優先順位に従った順序でジョブを順次処理させる為の、処理対象となるジョブのワークフローに関するスケジューリング（以下、ワークフローのスケジューリングと称す）を、立案（決定）実行させるように、工程管理マネージャ１１１に対して指示する為の、受注優先指示（第１の指示と称す）、を、上記プライオリティ選択部２９３０を介して、ユーザによるキー操作により選択入力可能にする。
【０３９７】
この第１指示が入力された場合、工程管理マネージャ１１１は、当該指示が設定されたジョブの処理を、既に受注済みの他のジョブの処理を開始させた後に開始するようにスケジューリングする。尚且つ、例えば、該指示が入力された場合において、該指示が設定されたジョブにて利用すべきデバイスと既に受注済みの他のジョブが利用するデバイスが同一の場合（例えば、当該ジョブと他のジョブとで、同じＭＦＰやシート処理装置を利用する場合）には、工程管理マネージャ１１１は、既に受注済みの他のジョブの一連の処理工程（ワークフロー）が完了した後に、該指示に対応するジョブのワークフローが完了するように、処理対象となるジョブのワークフローのスケジューリング（このスケジューリング方法を第１タイプのスケジューリング方法と称す）を立案決定する。
【０３９８】
そして、スケジューリングを決定したら、工程管理マネージャ１１１は、該ジョブを完結させる為のワークフローにて必要な複数の処理工程を実行するうえで使用する複数台のデバイス（画像形成装置やシート処理装置等の複数台のデバイス。
【０３９９】
尚、印刷条件次第では１台のデバイスでジョブが完結する場合もあるが、ここでは、複数台のデバイスとする）に、上記決定したスケジューリングの内容に従った処理動作を、該スケジューリング（第１タイプのスケジューリング方法により決定したスケジューリング）の内容に基づいたタイミング並びに処理順番で、順次実行させるように、各デバイスを制御する。尚且つ、工程管理マネージャ１１１は、該ジョブの為のワークフローにおけるオペレータ（本システムの作業者）による介入作業においてオペレータのとるべき行動（作業指示）をオペレータにより識別把握可能にする為の情報（作業指示情報）を、該スケジューリングの内容に即して生成させ、該生成した作業指示情報を、該ワークフローにおける該スケジューリングの内容に従った報知タイミングで、本システムの作業者（オペレータ）に、例えば、表示部等の報知ユニットを介して報知（例えば表示）するように制御する。
【０４００】
尚、本システムの受注・入稿マネージャ１１２は、複数のジョブを受け付け可能とし、且つ、受け付けた複数のジョブは、本システムが具備する何れかのデバイスが有するハードディスク等のメモリに格納保持するよう構成している。このような構成を前提としているので、工程管理マネージャ１１１により、上記の如く、ジョブの実行順序やスケジューリングを、動的に適宜入れ換えたり、変更可能に構成している。
【０４０１】
又、本実施形態は、本システムが受注・入稿マネージャ１１２を介して受け付けたジョブを、ジョブの納期日程（ジョブの納品日時）順に従って処理させる為の、優先順位（納期日程優先（Ｄｅｌｉｖｅｒｙ）順。これを第２の優先順位と称す）を、処理対象となるジョブに対して設定し、尚且つ、該設定した第２の優先順位に従った順序でジョブを順次処理させる為の、ジョブワークフローのスケジューリングを、立案（決定）実行させるように、工程管理マネージャ１１１に対して指示する為の、納期日程優先指示（第２の指示と称す）、を、上記プライオリティ選択部２９３０を介して、ユーザによるキー操作により選択入力可能にする。当該第２指示が入力された場合に、工程管理マネージャ１１１は、当該第２指示が設定されたジョブの処理の開始タイミングを、既に受注済みの他のジョブの受注順等に依らずにジョブの納期順で決定する（換言すると、ジョブの納期を最優先事項にする）。
【０４０２】
尚且つ、該指示が入力された場合において、例えば、該第２指示が設定されたジョブの処理にて利用すべきデバイスと既に受注済みの他のジョブが利用するデバイスとが同一である（例えば、当該ジョブと他のジョブとで、同じＭＦＰやシート処理装置を利用する場合。このように同じデバイスを使う場合には、そのデバイスを競合デバイスと称す。）ことが原因で、当該第２指示が設定されたジョブの納期が遅れるような場合には、工程管理マネージャ１１１は、既に受注済みの他のジョブのワークフローにて利用すべき競合対象のデバイスとは異なる他のデバイスうちの該第２指示のジョブの処理を実行可能なデバイスにて代替動作を実行させるようにスケジューリングする（第２タイプのスケジューリングにおける第１の例）。
【０４０３】
又、他のデバイスに代替できないような場合（例えば、同じシート処理を実行できるデバイスが本システムには１台しか存在しない場合等）に、例えば、工程管理マネージャ１１１は、該第２指示のジョブのワークフローにおいて該競合デバイスにて実行すべき処理工程に先立って該競合デバイス以外のデバイスにて実行させる処理を、上記他のジョブのワークフローにおける競合デバイスにて実行すべき処理工程に先立って実行させる処理工程よりも、早くに完了させることで、他のジョブのワークフローにて当該競合デバイスを利用するタイミングよりも早いタイミングで、該競合デバイスを該第２指示のジョブの為に利用出来るようにスケジューリングする（第２タイプのスケジューリングにおける第２の例）。
【０４０４】
当該工程管理マネージャ１１１は、第２指示が入力された場合、上記二つの例の如く、該第２指示が設定されたジョブのワークフローをジョブの受付順等に依らないで該第２指示が設定されたジョブの納期情報に従って可能な限り短い期間で完了させるような処理方法を、本システムが具備するデバイスを最大限に活用して、実行させるスケジューリング（このスケジューリング方法を第２タイプのスケジューリング方法と称す）を立案する。
【０４０５】
そして、スケジューリングを決定したら、工程管理マネージャ１１１は、該ジョブを完結させる為のワークフローにて必要な複数の処理工程を実行するうえで使用する複数台のデバイスに、上記決定したスケジューリングの内容に従った処理動作を、該スケジューリング（第２タイプのスケジューリング方法により決定したスケジューリング）の内容に基づいたタイミング並びに処理順番で、順次実行させるように、各デバイスを制御する。
【０４０６】
尚且つ、工程管理マネージャ１１１は、該ジョブの為のワークフローにおけるオペレータ（本システムの作業者）による介入作業においてオペレータのとるべき行動（作業指示）をオペレータにより識別把握可能にする為の情報（作業指示情報）を、該スケジューリングの内容に即して生成させ、該生成した作業指示情報を、該ワークフローにおける該スケジューリングの内容に従った報知タイミングで、本システムの作業者（オペレータ）に、例えば、表示部等の報知ユニットを介して報知（例えば表示）するように制御する。
【０４０７】
又、本実施形態は、本システムが受注・入稿マネージャ１１２を介して受け付けたジョブを、本システムにてジョブを作成納品する上でクライアントから報酬として受け取る（受け取った）料金（コスト）の高い順に従って処理させる為の、優先順位（コスト優先（Ｃｏｓｔ）順）。これを第３優先順位と称す）を、処理対象となるジョブに対して設定し、尚且つ、該設定した第３の優先順位に従った順序でジョブを順次処理させる為の、ジョブワークフローのスケジューリングを、立案（決定）実行させるように、工程管理マネージャ１１１に対して指示する為の、コスト優先指示（第３の指示と称す）、を、上記プライオリティ選択部２９３０を介して、ユーザによるキー操作により選択入力可能にする。
【０４０８】
尚、本実施形態では、より高品位の出力結果を作成するジョブほど、他のジョブよりもコスト（費用）がかかる。又、ジョブの受注から納品までの納品期間がより短い期間で作成するジョブほど、他のジョブよりもコストがかかる。即ち、より高い料金を支払ったクライアントのジョブほど、本システムでは、他のジョブよりも高品位で出力させるように制御するし、他のジョブよりも納品期間がより早くなるように仕上げる。又、別の言い方をすると、納期、品位は、最低限保証できれば、あまり問わないが、可能な限り安い値段（料金）で仕上げて欲しいと要望してきたクライアントのジョブは、該クライアントからの要望を最低限保証した品位で出力させる可能性もあるし、他のジョブに比べて納期も遅くなる可能性もある。
【０４０９】
このように、当該第三の優先順位であるコスト優先は、上記第１の優先順位である受注順にはあまり影響を受けないが、上記第２の優先順位である納品順や、後述する第４の優先順位である品質（品位）順には影響がでる可能性がある。
【０４１０】
そこで、本実施形態にて、本システムが具備する４種類の優先順位を含む複数の優先順位の各優先順位間での優先度の設定（どの優先順位を最優先事項として取り扱うかを決定する等の優先する順番を設定する）として、例えば、「コスト順＞（左記の優先順位の方が右記の優先順位より優先度が高いことを意味する）納品順＞品質順＞受付順」や、「コスト順＞品質順＞納品順＞受付順」や、「コスト順＞納品順＝（左記の優先順位と右記の優先順位が同等の優先度とする）品質順＞受付順」や、「コスト順＝品質順＝納品順＞受付順」等のように、各優先順位間での優先度の設定を予め操作部にて実行可能に構成しても良い。尚、ここでは、受付順よりコスト順の方が、少なくとも、優先度が高い場合の例を用いて説明する。
【０４１１】
上記第３指示が入力された場合に、工程管理マネージャ１１１は、当該第３指示が設定されたジョブの処理の開始タイミングを、既に受注済みのジョブの受注順に関係なく、受け付けたジョブの各ジョブ毎のコスト順で決定する（換言すると、ジョブのコストを最優先事項にする）。尚且つ、該第３指示が入力された場合において、例えば、該第３指示が設定されたジョブによりも前に既に受注・管理マネージャ１１２にて受け付けたジョブのコストが、該第３指示が設定されたジョブのコストよりも安い場合に、該工程管理マネージャ１１１は、該第３指示が設定されたジョブのワークフローの完了を優先し、先に投入されたジョブのワークフローの完了を後回しにするようにスケジューリングする。
【０４１２】
一方、該第３指示が設定されたジョブによりも前に既に受注・管理マネージャ１１２にて受け付けたジョブのコストが、該第３指示が設定されたジョブのコストよりも高い場合には、該工程管理マネージャ１１１は、該第３指示が設定されたジョブのワークフローの完了を後回しにし、先に投入されたジョブのワークフローの完了を優先させるようにスケジューリングする。
【０４１３】
当該工程管理マネージャ１１１は、第３指示が入力された場合、上記の如く、該第３指示が設定されたジョブのワークフローをジョブの受付順等に依らないで該第３指示が設定されたジョブのコスト情報に基づいたスケジューリング（このスケジューリング方法を第３タイプのスケジューリング方法と称す）を立案する。
【０４１４】
そして、スケジューリングを決定したら、工程管理マネージャ１１１は、該ジョブを完結させる為のワークフローにて必要な複数の処理工程を実行するうえで使用する複数台のデバイスに、上記決定したスケジューリングの内容に従った処理動作を、該スケジューリング（第３タイプのスケジューリング方法により決定したスケジューリング）の内容に基づいたタイミング並びに処理順番で、順次実行させるように、各デバイスを制御する。尚且つ、工程管理マネージャ１１１は、該ジョブの為のワークフローにおけるオペレータ（本システムの作業者）による介入作業においてオペレータのとるべき行動（作業指示）をオペレータにより識別把握可能にする為の情報（作業指示情報）を、該スケジューリングの内容に即して生成させ、該生成した作業指示情報を、該ワークフローにおける該スケジューリングの内容に従った報知タイミングで、本システムの作業者（オペレータ）に、例えば、表示部等の報知ユニットを介して報知（例えば表示）するように制御する。
【０４１５】
又、本実施形態は、本システムが受注・入稿マネージャ１１２を介して受け付けたジョブを、品質を重視した順序で処理させる為の、優先順位（品質優先（Ｑｕａｌｉｔｙ）順）。これを第４優先順位と称す）を、処理対象となるジョブに対して設定し、尚且つ、該設定した第４の優先順位に従った順序でジョブを順次処理させる為の、ジョブワークフローのスケジューリングを、立案（決定）実行させるように、工程管理マネージャ１１１に対して指示する為の、品質優先指示（第４の指示と称す）、を、上記プライオリティ選択部２９３０を介して、ユーザによるキー操作により選択入力可能にする。
【０４１６】
上記第４指示が入力された場合に、工程管理マネージャ１１１は、例えば、第４指示が設定されたジョブのワークフローとして、例えばクライアントから明示的にプループマネージャ１１４によるプルーフ処理要求が設定されているか否かに関係なく、例えば、プループマネージャ１１４を主体とした該ジョブの確認工程を該ワークフローの中に追加挿入する。又、このように、該確認工程を挿入したことで該第４指示が設定されたジョブのワークフローの完了が、該確認工程を挿入しない場合のワークフローの完了のタイミングよりも遅くなってたとしても、上記工程管理マネージャ１１１は、第４指示が設定されたジョブのワークフローに該プループマネージャ１１４を主体とした該ジョブの確認工程を挿入するようにスケジューリングする。
【０４１７】
このように、第４指示が設定された場合、工程管理マネージャ１１１は、該第４指示が設定されたジョブの納期が遅れたとしても該第４指示が設定されたジョブの品位がより高品位となるようなスケジューリング（このスケジューリング方法を第４タイプのスケジューリング方法と称す）を立案する。
【０４１８】
そして、スケジューリングを決定したら、工程管理マネージャ１１１は、該ジョブを完結させる為のワークフローにて必要な複数の処理工程を実行するうえで使用する複数台のデバイスに、上記決定したスケジューリングの内容に従った処理動作を、該スケジューリング（第４タイプのスケジューリング方法により決定したスケジューリング）の内容に基づいたタイミング並びに処理順番で、順次実行させるように、各デバイスを制御する。尚且つ、工程管理マネージャ１１１は、該ジョブの為のワークフローにおけるオペレータ（本システムの作業者）による介入作業においてオペレータのとるべき行動（作業指示）をオペレータにより識別把握可能にする為の情報（作業指示情報）を、該スケジューリングの内容に即して生成させ、該生成した作業指示情報を、該ワークフローにおける該スケジューリングの内容に従った報知タイミングで、本システムの作業者（オペレータ）に、例えば、表示部等の報知ユニットを介して報知（例えば表示）するように制御する。
【０４１９】
上述の制御例を別の観点から説明する。本システムは、各マネージャ等のコンピュータ、スキャナ、画像形成装置、シート処理装置等の複数のデバイスを具備する。そして、受注・入稿マネージャ１１２を介して、コンピュータから出力されたジョブやスキャナユニットから出力されたジョブ等の複数のジョブを受け付け可能とし、該複数のジョブを、各マネージャ及び画像形成装置等の何れかのデバイスのハードディスク等のメモリに順次複数格納可能にし、該ハードディスクに格納したジョブのデータを、ユーザからの指示に応答し、本システムが具備する画像形成装置にて適宜プリント出力させたり、他の装置へデータ送信させるよう、各マネージャ等の制御部により制御する。
【０４２０】
このようなシステム構成において、例えば、データ発生源の一例としてのクライアントコンピュータから印刷発注を希望するジョブ（第１ジョブと称す）が出力され、その後、上記データ発生源と同一のデータ発生源或いは別のデータ発生源（例えば、別のクライアントコンピュータや、スキャナ）から印刷発注を希望する別のジョブが出力されたとする。これら第１ジョブ及び該第１ジョブの後に出力された第２ジョブは、順次、受注・入稿マネージャ１１２を介して入力させ、ハードディスク等に格納させる。このように、受注・入稿マネージャ１１２を介して、第１ジョブ及び該第１ジョブの後に入力される第２ジョブを受け付けた場合に、工程管理マネージャ１１１は、本システムにおける上記第１ジョブのワークフローや第２ジョブのワークフローをスケジューリングし、それらを管理制御して、立案作成したスケジューリングでもって、各ジョブのワークフローを本システムの関係のある各デバイスを用いて実行させるよう制御する。
【０４２１】
尚、ワークフローをスケジューリングするにあたり、工程管理マネージャ１１１は、ジョブに対してクライアントが設定した印刷出力条件情報（どのような印刷出力設定がなされているかを特定する為の情報を含む）及び、本システムが具備する各デバイスの能力情報（例えば、本システムのデバイスは、夫々どのような機能を具備しているのかに関する情報や、本システムには、何台画像形成装置が存在するのか、及び、そのうち、カラー画像形成装置は台数存在し、白黒画像形成装置は何台存在するのか、及び、それら各画像形成装置は、一分間に何枚印刷処理が可能なのか、及び、給紙ユニットや排紙ユニットや両面印刷ユニット等のオプション装置を具備しているのか等を特定する為の情報や、本システムが具備するハードディスク等のメモリにおける空き容量などを特定する為の情報など）や、本システムにおける各デバイスのジョブの処理状況（印刷中、印刷待ち、エラー発生等の各デバイスのカレントステータスを特定する為の情報を含む）や、本システムにおける作業者の労働力情報（何人作業者が存在するか等の情報）等の各種の判断情報に基づいて、ジョブワークフローのスケジューリングを立案する。
【０４２２】
このような前提のもと、工程管理マネージャ１１１は、コンピュータ等の表示部や画像形成装置の操作部等の各種のユーザインタフェースを介して、クライアント及び／又は本システムの作業者から、上記第１ジョブ及び／又は第２ジョブに対して上述の複数の指示データ（上記第１指示〜第４指示）のうちの何れかの指示が入力された場合に、該入力された指示に基づいて、第１ジョブのワークフロー及び第２ジョブのワークフローの両方を新たにスケジューリングし直したり、何れのジョブのワークフローのみを再スケジューリングしたりするよう制御する。尚、第１ジョブのワークフローには、白黒ＭＦＰ１０５ａによる白黒印刷処理工程、該印刷処理工程後に実行すべき丁合機１２６によるステイプル処理工程を含んでいるとする。
【０４２３】
一方、第２ジョブのワークフローには、プルーフマネージャ１１４による出力確認工程、該確認工程後に実行すべきカラーＭＦＰ１０４ａによるカラー印刷処理工程、該印刷処理工程後に実行すべき丁合機１２６によるステイプル処理工程を含んでいるとする。このように、第１ジョブと第２ジョブで丁合機１２６によるステイプル処理工程が競合状態にあるとする。
【０４２４】
例えば、上記インタフェースを介して、ユーザ（クライアント或いはオペレータ）から上記第１指示（受注順優先）が入力された場合、工程管理マネージャ１１１は、該第１ジョブの後に入力された該第２ジョブのワークフローが、該第１ジョブのワークフローの完了後に、完了するように、第２ジョブのワークフローをスケジューリングする。
【０４２５】
一方、上記インタフェースを介して、ユーザから該第２ジョブに対して第２指示（納期日程優先）が入力された場合、工程管理マネージャ１１１は、先のスケージューリングでは、第２ジョブの印刷工程に関して、１台の画像形成装置（白黒ＭＦＰ１０５ａ）で印刷させるよう計画していたが、第２指示が入力されたので、本システムが具備する３台の画像形成装置（白黒ＭＦＰ１０５ａ〜１０５ｃ）でクラスタプリント動作を実行させ、これにより、該第２ジョブのワークフローにおける印刷工程期間を短縮させ、その分、第２ジョブのワークフローにおける丁合機１２６による第２ジョブのためのステイプル処理工程を、第１ジョブのワークフローにおける丁合機１２６による第１ジョブのためのステイプル処理工程を実行させる前に、完了させるように、スケジューリングしなおす。
【０４２６】
このように、第１ジョブと第２ジョブとで競合デバイスであったシート処理装置（丁合機１２６）の第２ジョブでの利用タイミングを、第１ジョブの利用タイミングよりも早める。これにより、第２ジョブのワークフローが最優先に完了できる。このように、第２ジョブに対して第２指示が設定された場合、第２ジョブの納期日程を最優先事項として（その他の優先順に依らずに）、工程管理マネージャ１１１は、第１ジョブの後に入力された該第２ジョブのワークフローが、該第１ジョブのワークフローの完了前に、完了するように、第２ジョブのワークフローをスケジューリングする。
【０４２７】
又、上記インタフェースを介して、ユーザから第２ジョブに対して第３指示（コスト優先指示）が入力された場合には、例えば、第２ジョブのワークフローに関する先のスケジューリングでは、プルーフマネージャ１１４による出力確認工程、カラーＭＦＰ１０４ａによるカラー印刷処理工程を含んでいたことに着目し、第２ジョブのコストを安くすることを最優先に、例えば、まず、プルーフマネージャ１１４による出力確認工程を省略し（確認作業を省略する分、費用が安くなるので）、且つ、印刷工程に関し、カラーＭＦＰ１０４ａの利用をキャンセルして、代わりに、白黒ＭＦＰ１０５ａを利用する（カラーＭＦＰを利用するよりは白黒ＭＦＰを利用した方が、費用が安いので）ように、スケジューリングしなおす。
【０４２８】
このように、第２ジョブに対して第３指示が設定された場合、工程管理マネージャ１１１は、第２ジョブのコストを最優先にすべく（その他の優先順に依らずに）、該第２ジョブに対して該第３指示が設定される前にスケジューリングされた該第２ジョブのワークフローにおいて介在していた処理工程（ここでは、プルーフマネージャ１１４による確認工程）を、第２ジョブのコストが安くなるように、該第３指示が設定された後の第２ジョブのワークフローから削除したり、該第３指示が設定される前にスケジューリングされた第２ジョブのワークフローにおいて利用するように設定されていたデバイス（ここでは、カラーＭＦＰ）を、第２ジョブのコストが安くなるように、該第３指示が設定された後の第２ジョブのワークフローにおいて、利用することを禁止して、代わりのデバイス（白黒ＭＦＰ）を利用するように、第２ジョブのワークフローを再スケジューリングする。
【０４２９】
又、上記インタフェースを介して、ユーザから第１ジョブに対して第４指示（品質優先指示）が入力された場合には、例えば、第１ジョブのワークフローに関する先のスケジューリングでは、白黒ＭＦＰ１０５ａによる白黒印刷処理工程、該印刷処理工程後に実行すべき丁合機１２６によるステイプル処理工程等を含んでいるのみであったが、第１ジョブに対して第４指示が入力されたことに応答し、工程管理マネージャ１１１は、第１ジョブの品質向上を最優先事項として、例えば、プルーフマネージャ１１４による確認工程→カラー画像形成装置１０４ａによる印刷工程→プルーフマネージャ１１４による確認工程→丁合機１２６によるシート処理工程→プルーフマネージャ１１４による確認工程、というようなワークフローにスケジューリングしなおす。
【０４３０】
このように、第１ジョブに対して第４指示が設定された場合、工程管理マネージャ１１１は、第１ジョブのコストを最優先にすべく（その他の優先順に依らずに）、該第１ジョブに対して該第４指示が設定される前にスケジューリングした該第１ジョブのワークフローにおいて介在していない処理工程（ここでは、プルーフマネージャ１１４による確認工程）を、第１ジョブの品質を向上させるべく、該第４指示が設定された後の第１ジョブのワークフローに追加挿入したり、該第４指示が設定される前にスケジューリングした第１ジョブのワークフローにおいて利用するように設定されていたデバイス（ここでは、白黒ＭＦＰ）を、第１ジョブの品質向上を目的として、該第４指示が設定された後の第１ジョブのワークフローにおいて、利用することを禁止して、代わりのデバイス（カラーＭＦＰ）を利用するように、第１ジョブのワークフローを再スケジューリングする。
【０４３１】
以上のように、工程管理マネージャ１１１は、複数のジョブの各ワークフローを夫々スケジューリングする。尚且つ、ワークフローのスケジューリングを決定するうえでの判断条件情報として複数の指示（第１指示〜第４指示を含む）を、例えば、工程管理マネージャ１１１の制御により報知提供（表示）させるユーザインタフェース（例えば、図５７の操作画面や後述の図５８〜図６１の操作画面）を介して、ユーザから受付入力可能とし、上記複数の指示のうちの、何れかの指示が、該ユーザインタフェースの操作指示部（図５７の操作画面のプライオリティ選択部２９３０や図５８〜図６１の操作画面のプライオリティ選択部２９１６等）を介して、ユーザにより入力された場合に、該工程管理マネージャ１１１は、既にスケジューリング済みのジョブのワークフローを、当該入力された指示に基づいて、新たなワークフローに再スケジューリング可能に制御する。且つ、新たに設定したスケジューリングでもって各ジョブのワークフローを本システムにて実行可能に制御し、且つ、該スケジューリングに従った指示内容を、本システムの作業者に対して該スケジューリングに従ったタイミングで、適宜、適当なユーザインタフェースユニット（各マネージャの表示部や画像形成装置の表示部やシート処理装置の表示部や携帯端末等）を介して報知させるよう制御する。
【０４３２】
尚、上述の制御例は、あくまでも本形態における一例であって、本形態が提供する構成において想定されうる他の状況やその際の制御（第１ジョブや第２ジョブ以外にも複数ジョブが存在する場合や、他の競合デバイスが存在する場合）が、他にも色々考えられるが、本形態の各制御例を参考にしながら、本形態の制御を用いることで種々の応用が可能とする。
【０４３３】
再び、図５７の操作画面例の説明に戻る。
【０４３４】
上述したように、表示部に表示させる図５７の操作画面の設定部２９３０を介して、ユーザ（ここでは、本システムのオペレータとするが、クライアントユーザでも良い）が、受け付けたジョブの優先度として、受注順優先（Ｏｒｄｅｒ），納期日程優先（Ｄｅｌｉｖｅｒｙ），コスト優先（Ｃｏｓｔ），品質優先（Ｑｕａｌｉｔｙ）を、各ジョブ毎に選択設定可能とする（この例では、ジョブＩＤが０３９０２８のジョブの設定を行っている）。又、該画面に表示させる他の設定部において、本システムのどのプリンタを用いて当該ジョブの印刷動作を実行させるかを選択可能にし、又、該選択した画像形成装置により印刷された該ジョブの記録紙を、本システムが具備するどのフィニッシャを用いてシート処理を実行させるか等の設定を可能にする。図５７の操作画面を介してオペレータの設定が完了したら、工程管理マネージャ１１１は、新しいジョブを発行し、同時にＪＤＦデータも発行するよう制御すると共に、当該生成したジョブを、他の登録済みのジョブも踏まえて、工程管理マネージャ１１１上で管理するよう制御する。
【０４３５】
図５７の操作画面上のスケジューリングキー２９１２がオペレータによるキー操作によりクリック（図示しないポインティングデバイス等で指示）された場合に、工程管理マネージャ１１１は、当該操作画ジョブ生成画面におけるオペレータの入力状態に基づいて、ジョブのスケジューリング（後述する図６２に示すスケジューリング処理）を行い、図５８〜図６１に示すジョブスケジューリング画面を選択的に表示部に表示可能に制御する。
【０４３６】
図５７の操作画面上のコンフィギュレーションキー２９１３がオペレータによるキー操作によりクリック（図示しないポインティングデバイス等で指示）された場合に、工程管理マネージャ１１１は、ジョブの設定情報や構成情報等をオペレータにより確認可能とする、ジョブコンフィギュレーション画面（不図示）を表示部に表示させる。
【０４３７】
図５８〜図６１は、工程管理マネージャ１１１が、オペレータのキー操作により表示部に提供（表示）させるジョブスケジューリング画面の一例であり、図５７の操作画面上の機能ボタン（操作キー）と同一のものには同一の符号を付してある。
【０４３８】
例えば、上述の図５７の操作画面上のスケジューリングキー２９１２がオペレータにより押下されたことに応答して、工程管理マネージャ１１１は、当該表示部の表示内容を、図５８の操作画面に切り換えるよう表示制御する。
【０４３９】
本実施形態は、工程管理マネージャ１１１が主体となって立案作成した各ジョブのワークフローのスケジューリング結果をユーザ（ここでは本システムのオペレータ。勿論、クライアントユーザでも良い）が可視的且つ各ジョブ毎に確認識別可能にする為の識別情報を、例えば、グラフィカルな表現形態でもって、表示部等のユーザインタフェースに報知させるよう、該工程管理マネージャ１１１により報知制御する。例えば、該工程管理マネージャ１１１による報知制御の一例としての表示制御において、工程管理マネージャ１１１は、表示部に、図５８のようなジョブスケジューリング画面の為の情報を生成させ、該生成した画面情報に基づいた操作画面を表示させるよう制御する。
【０４４０】
ここで、工程管理マネージャ１１１は、図５８の画面のように、それぞれのマネージャ（１１２〜１１９）で費やす時間を加味したスケジュール結果の情報をオペレータが識別可能に表示させるよう制御し、且つ、それぞれのマネージャの連携が一目でオペレータにより確認把握可能に報知制御する。
【０４４１】
例えば、工程管理マネージャ１１１がスケジューリングしたジョブのワークフローにおいて、どのような処理工程が存在し、それらがどのような順番で、どのような日程でもって、実行されるかを、オペレータにより、各ジョブ毎に区別して、識別可能に表示させるよう、該工程管理マネージャ１１１により制御する。尚且つ、本形態は、受注・入稿マネージャ１１２によるジョブの受付処理並びにハードディスク等のメモリによる記憶処理により、複数のジョブを受け付け可能としており、工程管理マネージャ１１１によりジョブ単位で管理可能に構成しているので、該工程管理マネージャ１１１は、図５７の操作画面で提供させる表示内容のように、画面上にジョブＩＤ入力欄２９１５を具備し、キー２９１５を介して、スケジューリングを確認したいジョブのジョブＩＤをオペレータによるキー操作により入力可能とし、該キー２９１５を介してジョブＩＤが入力された場合に、これを受け、工程管理マネージャ１１１が、受注・入稿マネージャ１１２により受け付けて該メモリに格納保持している複数のジョブのうちの、該キー２９１５を介して入力されたジョブＩＤに対応するジョブのワークフローのスケジューリング情報を該表示部に表示させるよう制御すると共に、そのジョブのスケジュールが周辺のジョブのスケジュールと一緒に且つ他のジョブと区別可能な形態で表示可能に制御する。
【０４４２】
例えば、図５８の画面のように、キー２９１５により指定されたジョブＩＤが０３９０２８のジョブのスケジューリングを注目ジョブのスケジューリングとして表示部に表示させると共に、該ジョブＩＤに対応するジョブの１つ前に該入稿マネージャ１１２を介して受け付けた（入力された）ジョブに相当するジョブＩＤが０３９０２７のジョブのワークフローのスケジューリング情報を、上記ジョブのスケジューリング情報と共に表示部に表示させるよう制御する。
【０４４３】
尚、この例では、１画面上において、１個前のジョブを周辺のジョブとして該キー２９５により表示可能に制御しているが、これに限らず、例えば、キー２９１５にて入力されたＩＤのジョブの前後に受け付けた２つのジョブを含む少なくとも２個以上のジョブのワークフローのスケジューリングを表示部に同時に表示可能に制御する構成でも良い。尚、その他のジョブのスケジューリング情報に関しても、例えば、図５７の操作画面の右端に具備するスクロールバーの操作によるスクロール表示処理等により、例えば、受注・入稿マネージャ１１２によるジョブの受付順に対応した順序で、順次表示させるよう制御しても良い。尚、勿論、複数のジョブのスケジューリングを１画面上にて同時に表示させずとも、１個のジョブ毎に、順次、表示画面を切り換えるように表示制御しても良い。
【０４４４】
このように、本形態におけるジョブのスケジュール表示に関し、工程管理マネージャ１１１により工程管理された各ジョブに対して各工程単位でスケジュール表示するよう工程管理マネージャ１１１により制御している。尚且つ、図５８の表示画面例のように、該マネージャ１１１は、ワークフローにおける各工程に要する作業時間（作業期間）に関する情報を、オペレータが識別可能にすべき情報として、例えば、図５８のように、作業期間を棒グラフ形式の表現形態で、表示部に表示させるよう制御する。
【０４４５】
例えば、ジョブＩＤ＃０３９０２８のジョブ番号をジョブＩＤ入力エリア２９１５に入力すると、そのジョブのスケジュール情報を表示部に表示させるよう工程管理マネージャ１１１により制御する。
【０４４６】
本実施形態の工程管理マネージャ１１１の報知制御によるジョブのスケジューリング結果の表現方法の一例を、図５８の表示画面を用いて詳細に説明する。例えば、キー２９１５を介してジョブＩＤが入力されたことに応答し、該キー２９１５により入力されたジョブＩＤ３９０２８に対応するジョブのスケジューリング結果を、図５８の画面中央上方部の表示領域（第１の表示領域とも呼ぶ）に表示させる。尚且つ、画面中央下方部の表示領域（第２の表示領域とも呼ぶ）に、該キー２９１５で指定されたジョブＩＤ３９０２８のジョブの１個前に投入済みのジョブに相当するジョブＩＤ３９０２７のジョブのスケジューリング結果を表示可能に制御する。
【０４４７】
ここで、第１の表示領域及び第２の表示領域の夫々の領域にて、それぞれ、当該画面の縦軸方向に、処理対象のジョブを本システムにて完結させるにあたり（注目ジョブのワークフローを実行するにあたり）、本システムが具備する複数台のデバイス（画像形成装置やマネージャやシート処理装置等の各デバイスを含む）のうちの、どのデバイスを用いて、且つ、どのような処理工程を、且つ、どのような処理順番で、処理するか等を、オペレータにより識別可能にする為の情報を配列表示させるよう制御する。例えば、該注目ジョブのワークフローにおける複数の処理工程の各処理工程の名称を識別する為の工程名称情報を、それら複数の処理手順の処理順序がオペレータにより識別できるように、該複数の処理工程の実行順序と同じ順番で、該画面の縦軸の上から下に向かって順番に、上記第１表示領域および第２表示領域の各領域にて各ジョブ毎に、配列表示させるよう制御する。
【０４４８】
図５８の例を用いて説明すれば、ジョブＩＤ３９０２８のジョブに関しては、受注・入稿マネージャ１１２を用いた受注処理を経て、その後、原稿編集マネージャ１１３を用いた編集処理を経て、その後、プルーフマネージャ１１４を用いたプルーフ処理を経て、その後、ＭＦＰ１０５ｃを用いた印刷処理工程を経て、その後、フィニッシャ１２３（図１のくるみ製本機１２３に相当）を用いたシート処理工程（くるみ製本処理）を経て、その後、フィニッシャ１２１（図１の断裁機１２１に相当）を用いたシート処理工程（断裁処理）を経て、その後、ファイル保管マネージャ１１７を用いたジョブのデータ保管処理工程を経て、その後、納品・発送マネージャ１１８を用いた納品処理工程を経て、ジョブＩＤ３９０２８のジョブを完結されるようスケジューリングされていることが、オペレータが上記第１表示領域の画面縦軸方向の上から順番に配列表示させているジョブＩＤ３９０２８のジョブに関する各処理工程の名称情報を閲覧確認することで識別可能にしている。同様に、第２表示領域の画面縦軸方向においても、ジョブＩＤ３９０２７のジョブが、本システムが具備する複数台のデバイス（画像形成装置やマネージャやシート処理装置等の各デバイスを含む）のうちの、どのデバイスを用いて、且つ、どのような処理工程を、且つ、どのような処理順番で、処理するかを、オペレータにより識別できるように、ジョブＩＤ３９０２７のジョブのワークフローにおける各処理工程の名称情報を該縦軸方向の上から各処理工程の実行順序に即した順序で配列表示させるよう制御している。
【０４４９】
更に、当該工程管理マネージャ１１１は、上記のような第１及び第２領域における画面縦軸方向に対する上記表示制御を実行と共に、図５８の操作画面を参照し、上記第１の表示領域及び第２の表示領域の夫々の領域において、それぞれ、当該画面の横軸方向に、処理対象となる注目ジョブのワークフローにおける複数の処理工程の各処理工程が、どのような順番で、且つ、どのようなタイミングで、且つ、どのような日程で、実行されるかを、オペレータにより識別可能にする為の情報を配列表示させるように表示部を制御する。例えば、画面の横軸上の左から右方向に向かって、各処理工程の実行日時に関する情報を配列表示させ（該画面例では、１０月１９日→１０月２０日→１０月２１日→１０月２２）、注目ジョブのワークフローにおける複数の処理工程の各処理工程に要する作業期間を表現した各処理工程毎の棒グラフデータを、各処理工程の実行順序と同じ順序で、左から右方向に配列表示させ、尚且つ、各処理工程の作業期間を示す棒グラフデータを、処理工程毎に独立して１個ずつ下方向にずらすように配列表示させる。
【０４５０】
図５８の例を用いて説明すれば、ジョブＩＤ３９０２８のジョブに関しては、受注・入稿マネージャ１１２を用いた受注処理が１０月１９日に実行され、その後、１０月１９日から１０月２０日において原稿編集マネージャ１１３を用いた編集処理が実行され、その後、プルーフマネージャ１１４を用いたプルーフ処理が１０月２０日に実行され、その後、その後、ＭＦＰ１０５ｃを用いた印刷処理工程が１０月２０日から１０月２１において実行され、その後、フィニッシャ１２３（図１のくるみ製本機１２３に相当）を用いたシート処理工程（くるみ製本処理）とファイル保管マネージャ１１７を用いたジョブのデータ保管処理とが１０月２１日に実行され、その後、フィニッシャ１２１（図１の断裁機１２１に相当）を用いたシート処理工程（断裁処理）が１０月２１日から１０月２２日において実行され、その後、納品・発送マネージャ１１８を用いた納品処理工程が１０月２２日に実行され、このようなワークフローを経て、ジョブＩＤ３９０２８のジョブを完結されるように工程管理マネージャ１１１によりスケジューリングしていることが、オペレータが上記第１表示領域の画面横軸方向の左から順番に配列表示させているジョブＩＤ３９０２８のジョブに関する各処理工程の実行日時及び作業期間を識別する為の棒グラフ形式の日程情報を閲覧確認することで識別可能にしている。同様に、第２表示領域の画面横軸方向においても、ジョブＩＤ３９０２７のジョブが、本システムが具備する複数台のデバイス（画像形成装置やマネージャやシート処理装置等の各デバイスを含む）のうちの、どのデバイスを用いて、且つ、どのような処理工程で、且つ、各処理工程が、それぞれ、どのような処理順番で、且つ、どれだけの作業期間で、且つ、どのようなタイミングで、且つ、どのような日程で、実行されるかを、オペレータにより識別できるように、ジョブＩＤ３９０２７のジョブのワークフローにおける各処理工程の日程情報を該横軸方向の左から各処理工程の実行順序に即した順序で配列表示させるよう制御している。
【０４５１】
又、更に、当該工程管理マネージャ１１１は、上記各表示制御を実行可能にする共に、各ジョブの工程の詳細をオペレータに報知する為のキー入力部を当該画面上に設け、各工程の詳細を確認可能に表示制御する。例えば、図５８の画面上の工程名称情報の左側に、ユーザによるキー入力可能な「＋」キーや、「−」キーを表示させ、該キーがユーザによりクリック（図示しないポインティングデバイス等で指示）されたことに応答し、選択された処理工程の詳細の情報を、表示部に表示させたり、縮めて表示（縮小表示）させたりするよう制御する。
【０４５２】
図５８の例では、ジョブＩＤ３９０２８のワークフローにおける印刷工程と、フィニッシング工程が、ユーザによる上記キー操作により詳細に表示させている例であり、当該処理工程をどのデバイスが実行するかをオペレータにより識別可能にする為の情報としてデバイス名称を詳細情報として表示させている例である。これにより、ジョブＩＤ３９０２８のジョブのワークフローにおける印刷工程は本システムが具備するＭＦＰ１０５ｃで実行され、シート処理工程は本システムが具備するシート処理装置１２３、１２１で実行されることが、各デバイス名称情報通知により、オペレータが識別できる。尚、工程管理マネージャ１１１は、「+」キーが表示された状態で「+」キーがユーザによりクリックされると、該「+」キーを「-」キーに表示遷移させ、且つ、デバイス名称を詳細情報として表示させ、一方、「-」キーが表示されている状態で、「-」キーがクリックされると、該「-」キーを「+」キーに表示変化させ、且つ、詳細情報としてのデバイス名称を画面上から消去する（閉じる）ように、表示制御している。
【０４５３】
尚、上述した各表示制御の他にも、工程管理マネージャ１１１によるスケジューリング画面に関わる他の表示制御として、例えば、現在の日時情報を当該画面上に表示させたり、該画面上に表示させているジョブのワークフローにおいて、現在までに既に完了した処理工程が存在する場合や、現在処理中の処理工程が存在する場合に、それらを、オペレータが、前工程の処理待ち状態の未実行の処理工程と区別出来る表示形態（例えば、グレー表示や網掛け表示や点滅表示等の強調表示）で、図５８の画面上で実行させるように制御しても良い。
【０４５４】
本実施形態は、工程管理マネージャ１１１による表示制御により表示部に表示させる図５８〜図６１のような操作画面を介して、以下のようなことも実行可能に構成している。例えば、図５８のスケジューリング画面を参照してみると、ジョブＩＤ＃０３９０２８のジョブのワークフローに関し、それぞれの処理工程が順次途中までスムーズに進んでいるが、プリントマネージャ１１５が主体となる印刷工程からフィニッシング（後処理。シート処理とも呼ぶ）マネージャ１１６が主体となるシート処理工程に該ジョブが渡されるときにタイムラグが発生しているのが該画面上の第１表示領域に表示させている該ジョブのスケジューリング結果を参照することでオペレータにより確認させることが出来る。これは、上述した、本形態の工程管理マネージャ１１１による、第１指示乃至第４指示を含むスケジューリングを決定する為の複数の指示の中からオペレータにより指定された指示に従ったスケジューリング制御において、該工程管理マネージャ１１１が、オペレータからの第１指示により、複数のジョブを受注・マネージャ１１２による受注順にスケジュールを組んでいる場合（図５７の操作画面上のプライオリティ選択ボタン２９３０を介して受注順優先（Ｏｒｄｅｒ）がユーザにより選択されている場合）であり、且つ、ジョブＩＤ＃０３９０２８のジョブの１個前に受注・入稿マネージャ１１２により受け付けた、ジョブＩＤ＃０３９０２７のジョブのワークフローにおけるシート処理工程において、ジョブＩＤ＃０３９０２８のジョブにて利用すべきフィニッシャと同じフィニッシャ１２１と１２３を利用するスケジューリングがなされている場合であるからである。このようなケースの場合、ジョブＩＤ＃０３９０２８のジョブは、先に入力されたジョブＩＤ＃０３９０２７のジョブのフィニッシング工程（シート処理工程）の完了を待たなければ、ジョブＩＤ＃０３９０２８のジョブのシート処理工程を開始できないようにスケジューリングされている為、ここがボトルネックとなって納期が決まることとなる。
【０４５５】
図５８の操作画面に表示させたジョブスケジューリング結果を確認したユーザ（ここでは、本システムのオペレータとするが、クライアントユーザでも良い）が、上記スケジューリング結果の状況を把握した一方で、例えば、ジョブＩＤ＃０３９０２８のジョブの顧客（クライアント）から該ジョブＩＤ＃０３９０２８のジョブの納期をできるだけ早くして欲しいと依頼された場合でも、本形態では、工程管理マネージャ１１１による制御のもと、図５８〜図６１の操作画面上に表示させるプライオリティキー（優先順位キー）２９１６を介して、ジョブの優先度を変更し、且つ、ジョブワークフローのスケジューリングを再調整するよう工程管理マネージャ１１１に指示する為の操作をユーザ（ここでは、本システムのオペレータとするが、クライアントユーザでも良い）により、受け付け可能に構成していることで、上記のような要望にも対処可能に工程管理マネージャ１１１により制御している。
【０４５６】
即ち、図５８の表示画面に表示させた上記第１指示（受付順）に従って作成したジョブスケジューリング結果におけるジョブＩＤ＃０３９０２８のジョブの納期予定日時よりも早いタイミング（日程）で、ジョブＩＤ＃０３９０２８のジョブの納期予定日時が来るように、上記プライオリティキー（優先順位キー）２９１６を介して入力されたユーザからの指示に応答して、工程管理マネージャ１１１により制御可能に構成している。
【０４５７】
例えば、図５８の操作画面に表示させたスケジューリング結果（この結果は、例えば、工程管理マネージャ１１１が、図５７の操作画面の設定部２９３０を介して設定された優先度情報や各ジョブに対して設定された印刷条件情報を含むユーザからの各種の設定情報や、本システムが具備するデバイス能力情報や各デバイスのカレントステータス情報に従ってスケジューリングした結果に基づく）に従った管理運用動作を本システムにて実行するように設定されている場合において、図５８の操作画面のプライオリティキー（優先順位キー）２９１６を介して、現在の受注順優先（Ｏｒｄｅｒ優先。第１指示に相当する）から納期日程優先（Ｄｅｌｉｖｅｒｙ優先。第２指示に相当する）に変更するようにユーザ（ここでは、本システムのオペレータとするが、クライアントコンピュータ上でクライアントユーザが操作しても良い）から指示された場合、これを受け、工程管理マネージャ１１１は、図５８の操作画面の設定部２９１６を介して設定された優先度情報（ここでは、第２指示が入力されている）や各ジョブに対して設定された印刷条件情報を含むユーザからの各種の設定情報や、本システムが具備するデバイス能力情報や各デバイスのカレントステータス情報に従って、上記ジョブＩＤ＃０３９０２８のジョブのワークフローの完了タイミング（納期のタイミング）が、先の受注順に従ったスケジューリングにおける上記ジョブＩＤ＃０３９０２８のジョブのワークフローの完了タイミングよりも可能な限り短縮できるように、再度、ジョブワークフローをスケジューリングし直すよう制御する。尚且つ、該工程管理マネージャ１１１は、再スケジューリングした結果をオペレータにフィードバックすべく、ユーザインタフェースにおけるユーザに対する報知内容を、以前のスケジューリング結果に基づいた報知内容から、該再調整したスケジューリング結果に基づいた報知内容に切り換えるように該ユーザインタフェースを制御する。
【０４５８】
例えば、報知ユニットの一例としての表示部に表示させるべき表示内容を、図５８に示す、受付順に従ったスケジューリング結果に基づいた表示内容から、図５９に示す、納期順に従って再調整したスケジューリング結果に基づいた表示内容に遷移させるよう表示制御を実行する。尚、本形態では、報知ユニットによる報知処理の一例としての表示部による表示処理を用いるが、本形態は音声出力ユニットによる音声出力処理で対応可能に構成しても良い。
【０４５９】
例えば、工程管理マネージャ１１１は、図５９のジョブスケジューリング画面に示すように、納期日程優先（Ｄｅｌｉｖｅｒｙ）に従って該工程管理マネージャ１１１により再スケジュールした結果に対応する表示内容を、上記のような表現形態（ジョブを完結させるうえで、本システムのどのデバイスを用いて、どのような処理工程を実行し、各処理工程は、どのような順番で実行され、どれだけの作業期間を必要とし、どのような日程で、実行されるのか等の情報を、オペレータが可視的且つグラフィカルに、各ジョブ毎に、識別確認可能な表現形態）で、表示部に表示させるよう制御する。図５９のジョブスケジューリング画面は、再スケジューリング後のジョブスケジューリング結果を反映させており、この例では、図５９のジョブスケジューリング画面を参照してもわかるように、ジョブＩＤ＃０３９０２８のジョブの納期完了予定日（ワークフロー完了タイミング）が、図５８に示した受注順優先（Ｏｒｄｅｒ）のスケジュールに対して２日間も早く納品される（図５８の画面で提示したスケジューリング結果では１０月２２日に完了予定だったのが、今回の再スケジューリングにより１０月２０日に完了するように再設定される）ように、工程管理マネージャ１１１が、再スケジューリングした結果を、オペレータに識別可能に表示部に表示させている。
【０４６０】
工程管理マネージャ１１１による上述の再スケジューリング処理における工夫のポイントを上述の例を用いて説明する。例えば、ジョブＩＤ＃０３９０２８のジョブのワークフローに関し、先に指示された受注順優先（Ｏｒｄｅｒ）設定に基づいて構築したスケジュールでは、ジョブＩＤ＃０３９０２８のジョブの画像データのプリント動作を１台のＭＦＰにて実行させるように工程管理マネージャ１１１によりスケジューリングしていた。これに対して、今回のユーザからの優先度の設定変更により指示された納期日程優先（Ｄｅｌｉｖｅｒｙ）設定に基づいて、工程管理マネージャ１１１により、ジョブＩＤ＃０３９０２８のジョブの画像データのプリント動作を、１台の画像形成装置のみで実行させることを禁止して、３台のＭＦＰによる分散印刷（クラスタプリント）を実行させるように再スケジューリングしている点が挙げられる（尚、工程管理マネージャ１１１は、プリントマネージャ１１５とのデータ通信により該プリントマネージャから取得したデバイス情報に基づいて、本システムには少なくとも複数台の画像形成装置が存在すること、及び、本システムにて３台のＭＰＦによるクラスタプリント動作が実行可能であることを、把握した上で、上記のようなスケジューリングを実行している）。
【０４６１】
これにより、納期優先対象のジョブＩＤ＃０３９０２８のジョブのワークフローにおけるシート処理工程でのシート処理装置（フィニッシャ１２３と１２１）を利用するタイミングを、ジョブＩＤ＃０３９０２７のジョブのワークフローにおけるシート処理工程でのシート処理装置（フィニッシャ１２３と１２１）を利用するタイミングよりも早くなるようにスケジューリングして、これにより、上記のようなボトルネックの問題を解消して、ジョブＩＤ＃０３９０２８のジョブの納期を優先可能に制御している。
【０４６２】
尚、納期を短縮させるようなスケジューリング方法として、他にも、例えば、後処理マネージャでも他のジョブより優先させることで時間短縮しており、その他のマネージャに関しても、作業員をより多く投入させたり、時間外も稼動させたりするなどして、ジョブＩＤ＃０３９０２８のジョブの納期日程を縮めてスケジューリングさせることもできる。
【０４６３】
次に、受注順優先（Ｏｒｄｅｒ），納期日程優先（Ｄｅｌｉｖｅｒｙ）のスケジュールの他に、コスト優先（Ｃｏｓｔ），品質優先（Ｑｕａｌｉｔｙ）のスケジュールも同様に考えることができる。本形態は、受注順優先（Ｏｒｄｅｒ優先。第１指示に対応），納期日程優先（Ｄｅｌｉｖｅｒｙ優先。第２指示に対応）の他にコスト優先（Ｃｏｓｔ優先。第３指示に対応），品質優先（Ｑｕａｌｉｔｙ優先。第４指示に対応）を含む、スケジューリングを決定するうえでの複数の指示を、工程管理マネージャ１１１により表示部に表示させる図５８〜図６１に示すような操作画面上のプライオリティキー（優先順位キー）２９１６（或いは、図５７の操作画面のプライオリティ選択部２９３０）を介して、ユーザ（この例では本システムのオペレータ。図５７〜図６１の操作画面をクライアントコンピュータ上に表示させる場合にはクライアントユーザでも良い。）のキー操作により、選択的に入力受付可能にしている。
【０４６４】
このような構成のもと、例えば、プライオリティキー（優先順位キー）２９１６を介して、コスト優先（Ｃｏｓｔ優先。第３指示に対応）がユーザから指示された場合、工程管理マネージャ１１１は、該第３指示に従ってスケジューリングを再調整するよう制御すると共に、スケジューリングを再構築したら、該新たに作成しなおしたスケジューリング結果を、表示部に反映させるべく、図５８や図５９に示したジョブスケージューリング画面の表示内容を、例えば、図６０のコスト優先のジョブスケジュール画面に切り換える（更新する）ように表示部を制御する。又、例えば、プライオリティキー（優先順位キー）２９１６を介して、品質優先（Ｑｕａｌｉｔｙ優先。第４指示に対応）に変更するよう指示された場合、工程管理マネージャ１１１は、該第４指示に従ってスケジューリングを再調整するよう制御すると共に、スケジューリングを再構築したら、該新たに作成しなおしたスケジューリング結果を、表示部に反映させるべく、図５８や図５９や図６０に示すジョブスケージューリング画面の表示内容を、例えば、図６１に示す品質優先のジョブスケジュール画面に切り換える（更新する）ように表示部を制御する。
【０４６５】
図６０に示すコスト優先（Ｃｏｓｔ）のジョブスケジュール画面では、ジョブＩＤ＃０３９０２８のジョブがコスト優先でスケジューリングされたものであり、この例では、予めそれぞれの工程に対して余裕を持ってスケジューリングされており、後から受注・入稿マネージャ１１２に入力されたジョブが日程優先の場合ならば、そちらを優先させてもいいように、あらかじめ該ジョブＩＤ＃０３９０２８の顧客には該ジョブＩＤ＃０３９０２８のジョブの納期に関して、余裕を持ってスケジューリングしており、その分、該ジョブＩＤ＃０３９０２８の顧客（クライアント）に対しては、印刷費用の割引の度合いを高めるようにすることが出来る。工程管理マネージャ１１１は、このようなスケジューリングを該第３指示が入力された場合に設定可能にし、その結果を図６１のような操作画面を介してユーザにフィードバックするよう表示制御する。
【０４６６】
尚、いくらコスト優先であっても、後から受注・入稿マネージャ１１２に入力された日程優先のジョブに常に追い抜かれていては、該ジョブＩＤ＃０３９０２８のジョブの出力結果を納品できない可能性がでてくるので、工程管理マネージャ１１１により以下のように対処可能に構成しても良い。
【０４６７】
例えば、遅れてもデッドラインとなる日程だけはあらかじめ決めておくように、納期の延長期限に関する情報を、予め、該ジョブＩＤ＃０３９０２８のジョブの情報として、該ジョブＩＤ＃０３９０２８のジョブの発注処理を行う為のクライアントコンピュータ上の操作画面を介してクライアントからの指示として入力可能にし、工程管理マネージャ１１１は、該情報を基づいて、納期の最大延長期限を決定して、その期限を守ることを前提条件として、上記コスト優先に基づいたスケジューリングを行うように工程管理マネージャ１１１が制御する構成でも良い。
【０４６８】
又、該ジョブＩＤ＃０３９０２８のユーザからの納期希望日から所定日数経過した日時を上記デッドラインとしてスケジューリングし、例えば、該ジョブＩＤ＃０３９０２８のユーザからの納期希望日から所定日数経過するまでに、該ジョブＩＤ＃０３９０２８のジョブが完了することを前提条件として、上記コスト優先に基づいたスケジューリングを行うように工程管理マネージャ１１１が制御する構成でも良い。尚、この場合、管理者が予め上記所定日数情報を初期設定として入力可能に構成する。
【０４６９】
図６１に示す品質優先のジョブスケジュール画面は、例えば図５８〜図６０の何れかの操作画面のプライオリティキー２９１６を介してユーザにより品質優先（Ｑｕａｌｉｔｙ優先。第４指示に対応）が入力された場合に、表示部に表示させる操作画面例である。プライオリティキー２９１６を介して該第４指示が入力された場合、これを受け、工程管理マネージャ１１１は、ジョブワークフローのスケジューリング処理を実行し、上記第４指示に従った品質優先用のスケジューリングを作成決定する（既にスケジューリング済みの場合はスケジューリングを再調整する）。そして、該スケジューリング処理が完了したら、その品質優先用に作成（再調整）したスケジューリング結果に対応する情報を、図６１のような品質優先のジョブスケジュール画面として、表示部に表示させるよう制御する。この例は、工程管理マネージャ１１１が、ユーザからの指示により、ジョブＩＤ＃０３９０２８のジョブを品質優先でスケジューリングした場合の例である。
【０４７０】
図６１の画面のスケジューリング結果を見ても分かるように、品質優先が指示されたジョブＩＤ＃０３９０２８に対応するジョブのワークフローにおいて、１つの処理工程が完了する毎に、確認工程を時実行するようにスケジューリングしている。このように、例え納期が遅れても品質を確保する工程を入れるようなスケジューリングを、上記第４指示が入力された場合に、工程管理マネージャ１１１により実行可能にする。
【０４７１】
このように、プライオリティキー２９１６を切り替えることで、受注順，納期
優先，コスト優先，品質優先等を切り替えてスケジューリングすることができる
。さらに、デバイスや作業者の稼働率などを優先して考える等、様々な方向から
スケジューリングするように構成してもよい。
【０４７２】
尚、図５７〜図６１の操作画面等のユーザインタフェースを介してユーザにより選択的に入力可能とする、上記第１指示〜第４指示を含む、工程管理マネージャ１１１によりジョブのワークフローのスケジューリングを実行するうえで用いられる複数の指示を、ジョブ毎（例えば、図５８〜図６１の操作画面のジョブＩＤ入力部２９１５を介して入力される各ジョブ毎）に設定可能にしても良いし、本システムの共通設定として、何れかの指示が入力されたら、受注・入稿マネージャ１１２を介して入力される複数のジョブの全てに対して該指示を有効にするようにしても良い。このように、ジョブ単位で上記指示を設定可能にしても良いし、複数のジョブの全てのジョブに対して一律（共通）に、上記指示を設定可能にしても良い。但し、これら何れのケースの場合においても、一旦、指示が入力された後でも、再度、新たに指示をユーザから受付可能に制御し、上記制御例の如く、優先度の設定変更、ジョブのスケジューリングの再調整を、新たに指示が入力される度に、実行可能に制御する。
【０４７３】
図６２は、図１に示した工程管理マネージャ１１１によるスケジューリング処理（本発明の第１０の制御処理）の一例を示すフローチャートであり、プライオリティに応じて他のジョブとスケジュールを調整する処理に対応する。なお、Ｓ３００１〜Ｓ３０１１は各ステップを示す。
【０４７４】
また、受注順をデフォルトとした場合（どの優先度をデフォルトとするかを予め管理者等により操作部を介して設定可能にしている）を例として説明する。又、以下のフローチャートで説明するスケジューリング処理を行ううえで、工程管理マネージャ１１１は、次のような処理、判断も、事前及びリアルタイムに適宜行っている。例えば、その他のマネージャ１１２〜１１９とデータ通信処理を行う。
【０４７５】
これにより、工程管理マネージャ１１１は、例えば、受注・入稿マネージャ１１２から取得した情報に基づいて、処理対象となる各ジョブは、夫々、どのような印刷出力条件が設定されているかを特定可能にする為のジョブの出力条件情報を入手把握する。又、各マネージャ１１２〜１１９から獲得したデバイス情報に基づいて、本システムには、どのようなデバイスが何台存在し、且つ、それら各デバイスはどのような機能、ユニットを具備しているのか等のデバイス情報を入手把握する。又、各マネージャ１１２〜１１９から取得したステータス情報に基づいて、デバイスの各種ステータス情報（ジョブの処理待ち状態、ジョブ処理実行中状態、エラー状態や、ジョブの処理状況等のカレント情報）を入手把握する。このような情報も、以下のフローチャートにおけるスケジューリングを決定するうえでの必要な判断情報として、工程管理マネージャ１１１により適宜獲得可能にし、以下のスケジューリング処理に利用している。
【０４７６】
まず、工程管理マネージャ１１１は、本システムにて受け付けたジョブの工程管理に関し、受注順（Ｏｒｄｅｒ順）にスケジュールを生成する。又、この受注順に基づいて作成したスケジューリング結果の情報を、ハードディスク等のメモリに登録しておき、図５８の操作画面に示すが如く、ユーザからの指示に応答し、表示部等の報知ユニットに該スケジューリング結果を読出して表示可能にする（Ｓ３００１）。
【０４７７】
次に、図５７〜図６１の何れかの操作画面を介してユーザにより入力されたジョブＩＤに対応するジョブに対して、コスト優先が選択されているか否かを、図５７の操作画面のプライオリティ選択部２９３０や図５８〜図６１の各操作画面の何れかの操作画面のプライオリティ選択部２９１６を介して入力されたユーザからの指示の内容を確認することで、判定する（Ｓ３００２）。
【０４７８】
図５７〜図６１の何れかの操作画面を介してユーザにより入力されたジョブＩＤに対応するジョブに対して、コスト優先が選択されていると判断した場合には、コストが最優先となるようなジョブのワークフローのスケジューリングを行う。例えば、上記各種の情報（ジョブの出力条件情報やデバイス情報やステータス情報）を確認しながら、コスト優先対象となるジョブの処理を他のジョブの処理の実行後に行うなどの後回し処理や、日程や品質のパラメータを抑えるなどの処理を、行うようなスケジューリングとなるようスケジュールを調整する（例えば、日程／品質の優先順位を１つ下げる）。そして、このコスト優先順に基づいて作成したスケジューリング結果の情報を、ハードディスク等のメモリに登録しておき、図６０の操作画面に示すが如く、ユーザからの指示に応答し、表示部等の報知ユニットに該スケジューリング結果を読出して表示可能にする（Ｓ３００３）。
【０４７９】
そして、該スケジューリング設定でもって、本システムを運用するように、ステップＳ３００４等の後段のステップの処理をそのままスルーするかたちで、本フローチャートの処理を終了する。一方、ステップＳ３００２の判断でコスト優先が選択されていないと判断した場合には、そのままステップＳ３００４に進む。
【０４８０】
次に、ステップＳ３００４において、図５７〜図６１の何れかの操作画面を介してユーザにより入力されたジョブＩＤに対応するジョブに対して、品質優先が選択されているか否かを、図５７の操作画面のプライオリティ選択部２９３０や図５８〜図６１の各操作画面の何れかの操作画面のプライオリティ選択部２９１６を介して入力されたユーザからの指示の内容を確認することで、判定する。品質優先が選択されていると判断した場合には、そのジョブの品質を向上させるようなジョブワークフローのスケジューリングを行う。
【０４８１】
例えば、上記各種の情報（ジョブの出力条件情報やデバイス情報やステータス情報）を確認しながら、該ジョブのワークフロー内に品質の確認工程を該ジョブの各処理工程の間に追加挿入するようにスケジュールを調整する。そして、この品質優先に基づいて作成したスケジューリング結果の情報を、ハードディスク等のメモリに登録しておき、図６１の操作画面に示すが如く、ユーザからの指示に応答し、表示部等の報知ユニットに該スケジューリング結果を読出して表示可能にする（Ｓ３００５）。
【０４８２】
そして、該スケジューリング設定でもって、本システムを運用するように、ステップＳ３００６等の後段のステップの処理をそのままスルーするかたちで、本フローチャートの処理を終了する。一方、ステップＳ３００４の判断で、品質優先が選択されていないと判断した場合には、そのままステップＳ３００６に進む。
【０４８３】
次に、ステップＳ３００６において、図５７〜図６１の何れかの操作画面を介してユーザにより入力されたジョブＩＤに対応するジョブに対して、納期日程優先が選択されているか否かを、図５７の操作画面のプライオリティ選択部２９３０や図５８〜図６１の各操作画面の何れかの操作画面のプライオリティ選択部２９１６を介して入力されたユーザからの指示の内容を確認することで、判定する。
【０４８４】
納期日程優先が選択されていると判断した場合には、そのジョブの納期が早くなる（そのジョブのワークフローが、他のジョブのワークフローの完了よりも早く完了する）ようなスケジューリングを設定する。該ジョブの納期を短縮する為の方法としては、例えば、該ジョブのワークフローの印刷工程にて、１台の画像形成装置により該ジョブの印刷動作を実行させる非クラスタプリントモードを実行させずに、本システムが具備する複数の画像形成装置により同時に該ジョブの印刷動作を分担して実行させるクラスタプリントモードを実行させる。これにより、１つの処理工程（ここでは、印刷工程）に要する時間を短縮する分、全体の作業時間を短縮する方法がある。よって、ここでは、該ジョブに対して、上記非クラスタプリントモードの実行を禁止して、クラスタプリントモードを実行させるべく、例えば、上記各種の情報（ジョブの出力条件情報やデバイス情報やステータス情報）を確認することで、本システムにて該ジョブの為のクラスタプリント動作が実行可能か否かを判断し（Ｓ３００７）、本システムにて該ジョブの為にクラスタプリント動作が実行可能であると判断した場合には、該ジョブのワークフローにおける印刷工程にて本システムが具備する複数台の画像形成装置による該ジョブのクラスタプリント動作を実行させるようなワークフローに再スケジュールする。そして、この納期順優先に基づいて作成したスケジューリング結果の情報を、ハードディスク等のメモリに登録しておき、図５９の操作画面に示すが如く、ユーザからの指示に応答し、表示部等の報知ユニットに該スケジューリング結果を読出して表示可能にする（Ｓ３００８）。そして、該スケジューリング設定でもって、本システムを運用するように、ステップＳ３００９等の後段のステップの処理をそのままスルーするかたちで、本フローチャートの処理を終了する。
【０４８５】
一方、ステップＳ３００７の判断にて、該ジョブの為のクラスタプリント動作が実行不可能と判断した場合には、そのままステップＳ３００９に進む。
【０４８６】
次に、ステップＳ３００９において、仕掛かりジョブ（処理が途中のジョブを含む、本システムに受け付けたジョブのうちの、処理が完了していないジョブに相当）に、順序入替可能なものがあるか否かを、例えば、上記各種の情報（ジョブの出力条件情報やデバイス情報やステータス情報）を確認することで、判断する。仕掛かりジョブのうちの入替可能なジョブの一例としては、例えば、印刷処理工程が完了し、且つ、シート処理工程での処理を順番待ちしているジョブ（待機中ジョブ）などが該当する。このように、ワークフローにおいて、少なくとも、１つの処理工程が終了し、且つ、次の処理工程が開始されていないジョブがこれに該当する。仕掛かりジョブのうちの入替不可能なジョブの一例としては、例えば、該ジョブにて利用すべきデバイスと同一のデバイスを用いる競合対象のジョブで且つ、印刷処理実行中等の、ワークフローにおける１つの処理工程にて処理中のジョブがこれに該当する。
【０４８７】
ステップＳ３００９にて仕掛かりジョブのうちの順序入替可能なジョブが存在すると判断した場合には、当該ジョブと入替可能なジョブのスケジュールの入替を行う（即ち、該ジョブのワークフローを、他の入替可能なジョブのワークフローの完了前に優先して完了させる）ようなスケジューリングを設定する。そして、この納期順優先に基づいて作成したスケジューリング結果の情報を、ハードディスク等のメモリに登録しておき、図５９の操作画面に示すが如く、ユーザからの指示に応答し、表示部等の報知ユニットに該スケジューリング結果を読出して表示可能にする（Ｓ３０１１）。そして、該スケジューリング設定でもって、本システムを運用するように、本フローチャートの処理を終了する。
【０４８８】
一方、ステップＳ３００９の判断において、仕掛かりジョブ（処理が途中のジョブを含む、処理が完了していないジョブに相当）に順序入替可能なものがないと判断した場合には、受注順（Ｏｒｄｅｒ順）に従ったスケジューリングを設定する。例えば、図５７〜図６１の何れかの操作画面を介してユーザにより入力されたジョブＩＤに対応する当該注目ジョブのワークフローを、当該注目ジョブよりも前に既に受注・マネージャ１１２を介して受信したジョブのワークフローが完了した後に、完了するようにスケジューリングする。
【０４８９】
尚、この場合、先のステップＳ３００１の処理にて既に作成済みのメモリに保持しておいた上記受注順に従ったスケジューリング情報を該メモリから読み出して、当該受注順に従ったスケジューリング情報に基づいて、本システムを運用するように制御する（Ｓ３０１０）。そして、本フローチャートの処理を終了する。
【０４９０】
尚、図示しないが、上記フローチャートのサブフローチャートとして、上記フローチャートにおけるスケジューリング処理により作成済みの該メモリに格納したスケジューリング結果の情報を、図５８〜図６１の各操作画面の何れかの操作画面のプライオリティ選択部２９１６からの指示に基づいて、図５８〜図６１のようなジョブスケジューリング画面として表示部に表示させるスケジューリング結果表示処理を、上記フローチャートにおけるスケジューリング決定処理に並行して実行するよう制御する。なお且つ、本システムにて運用が確定したスケジューリング結果に対応したスケジューリング結果を表示部に表示可能に制御する。
【０４９１】
又、上記工程管理マネージャ１１１は、上記フローチャートの処理を経て、実際の運用を決定したジョブワークフローのスケジューリングにより、本システムを運用動作可能に制御する。以下の２つのスケジューリング運用制御例を用いて説明する。
【０４９２】
（運用例１）
例えば、上記図６２のフローチャートの処理を経て、確定した本システムにおけるジョブワークフローのスケジューリング情報を、上記工程管理マネージャ１１１が、自身の上記ハードディスク等のメモリから読み出して、通信ユニットやネットワーク１０１等を介して、他の全てのマネージャ１１２〜１１９にデータ配信し、各マネージャが具備するハードディスク等のメモリに上記情報を登録させる。そして、各マネージャが、各マネージャが管理する各デバイス（スキャナ１０６や画像形成装置１０４〜１０５やシート処理装置１２１〜１２６）に、それぞれ、該情報を提供可能にし、自身で管理するデバイスを各々制御可能にする。尚、工程マネージャ１１１の機能を具備したコンピュータ自身に他のマネージャ１１２〜１１９の機能が内蔵され、１台のコンピュータですべてを管理しているならば、この処理は不要とする。いずれにしても、本システムが具備するコンピュータやスキャナ装置１０６やＭＦＰやＳＦＰ等の画像形成装置１０４〜１０５並びにシート処理装置１２１〜１２６を含む、本システムが具備する複数台のデバイスに対して上記決定したスケジューリング情報を伝達可能し、各デバイスに該情報に従った動作を実行させるように制御可能な構成であれば、如何なる形態でもよい。又、各デバイスにジョブのデータ（例えば、画像データ）を転送する場合は、そのジョブのＩＤが特定できるように、該ジョブの印刷処理条件情報と共に該ジョブを特定する為のジョブＩＤ（このジョブＩＤは、上記マネージャの何れかのマネージャにより生成させる）も該ジョブの画像データ等に対応付けて転送可能にする。
【０４９３】
以上のような前提構成のもと、本システムにおいて、例えば、コンピュータやスキャナ等のデバイスから出力されたジョブのデータ（画像データ）を、ＭＦＰ等の画像形成装置が受信した場合、該画像形成装置は、該ジョブのデータとして画像データと共に受信したジョブＩＤ情報を解析することで、該ジョブのジョブＩＤを特定する。そして、該画像形成装置は、そのジョブＩＤに対応するジョブの画像データを印刷させる為の印刷動作開始タイミングを、上記工程管理マネージャ１１１から予め獲得した上記スケジューリング情報と比較参照したうえで決定する。
【０４９４】
例えば、上記工程管理マネージャ１１１が生成したスケジューリング情報には、ジョブのワークフローが完結するうえで、どのような処理工程を、どのデバイスにて、実行するのか等を、各ジョブ毎に、各デバイスが特定可能にする情報（工程確認情報）が含まれている。尚且つ、該情報には、１つのジョブのワークフローに含まれる複数の処理工程の各処理工程を、如何なるタイミングで、どのデバイスに実行させるか等を、ジョブ単位で、特定可能にする為の情報（日程情報）も含まれている（尚、これら情報は、上記各種の表示例で述べたように、オペレータ等のユーザ自身も確認できる情報である）。該画像形成装置を含む各デバイスは、他のデバイスから受信したジョブの処理を自装置にていつ実行すべきかを各々判断可能に構成されている。
【０４９５】
よって、該画像形成装置も、該スケジューリング情報をチェックした結果、該受信したジョブは自装置にて直ぐに印刷すべきジョブであると判断したならば、該ジョブの印刷動作を開始実行する。一方、該スケジューリング情報を参照した結果、該受信したジョブは、直ぐに印刷すべきジョブではないと判断したならば、そのジョブの画像データを該画像形成装置が具備するハードディスク等のメモリに格納保持しておき、上記スケジューリング情報に基づいて決定した印刷開始タイミングにて、該ジョブを該メモリから読み出して印刷実行可能にする。
【０４９６】
又、例えば、該画像形成装置は、該スケジューリング情報を確認した結果、すぐにでも印刷動作を自装置にて実行すべきジョブが本システムに存在するはずなのに、該画像形成自身が該ジョブの画像データを受信していないと判断した場合には、該画像形成装置を用いた印刷工程に先立って他のデバイスにて実行すべき前処理工程（例えば、原稿編集処理マネージャ１１３を用いた原稿編集処理工程プルーフマネージャ１１４を用いたプルーフ処理工程等）にて、ジョブ処理の遅延が生じていたり、エラーが発生している可能性等を考慮し、その旨を示すエラー情報を、プリントマネージャ１１５等を介して、工程管理マネージャ１１１に送信（通知）する。
【０４９７】
このように、各デバイスは、工程管理マネージャ１１１から獲得したスケジューリング情報によれば、自装置にて直ぐにでも処理すべきジョブが存在するのにもかかわらず、該当するジョブを受け取っていないと判断した場合に、その旨を示す情報を、ネットワーク１０１等の通信媒体を介して、工程管理マネージャ１１１に送信（通知）し、該工程管理マネージャ１１１により、スケジューリングの再調整や、クライアントやオペレータ等のユーザへのエラー報知処理を実行してもらうように、依頼できるような構成としている。
【０４９８】
（運用例２）
上記運用例１では、画像形成装置が、他のデバイスにおける前工程にて処理済みのジョブのデータを、電子データ（画像データ）形式で、他のデバイスから受け取っている。本システムは、ジョブのデータを、電子データで受け取る場合もあるが、紙データで受け取る場合にも対応可能に構成されている。紙データとは、スキャナで読取る対象の、紙原稿や、上記のような画像形成装置にて印刷処理が施された記録紙が、これに該当する。この運用例では、ジョブのデータを、このような紙データ形式で、受け取って処理するデバイスにおける該スケジューリング情報に基づいた動作制御例について説明する。
【０４９９】
例えば、工程管理マネージャ１１１にて決定されたスケジューリング結果によれば、ジョブのワークフローにおいて、上記運用例１における画像形成装置による印刷処理工程を実行後、シート処理装置（１２１〜１２６のいずれか）によるシート処理工程（例えば、ステイプル処理や製本処理や折り処理等）を実行するようなスケジューリングが設定されているジョブが存在するとする。このようなジョブを、シート処理装置（１２１〜１２６のいずれか）にて、上記工程管理マネージャ１１１からのスケジューリング情報によって、どのように動作させるかを説明する。尚、シート処理装置が、工程管理マネージャ１１１にて生成されたスケジューリング情報を獲得して自装置のメモリにセットするまでの処理は、上記運用例１と同様なので、省略する。
【０５００】
シート処理装置は、工程管理マネージャ１１１から出力されたジョブワークフローのスケジューリング情報を確認した結果、上記運用例１の画像形成装置にて印刷された記録紙束に対してシート処理を実行するジョブが存在することを把握し、且つ、そのようなジョブのうちの自装置で処理すべきジョブを、上記スケジュール情報により特定しておき、更に、そのジョブのシート処理を、如何なるタイミングで実行すべきかを予め特定しておく。
【０５０１】
本システムでは、該ジョブのワークフローにおける、画像形成装置にて印刷処理工程が完了してから該シート処理装置によるシート処理工程を開始するまでの期間（１つのワークフローにおける、１台のデバイスによる、ある処理工程の完了から、別の１台のデバイスによる別の処理工程の開始までの期間）において、本システムの作業者による、該画像形成装置で印刷された記録紙の取出作業や、台車等を用いた記録紙の搬入作業や、該シート処理装置の積載部に対する該記録紙の載置作業等、本システムにおけるオペレータによる介入作業が発生する場合がある。ここでは、このようなオペレータによる介入作業を積極的に活用可能にする。
【０５０２】
例えば、上記画像形成装置にて印刷された記録紙が画像形成装置からオペレータの介入作業により、該シート処理装置の積載部にセットされたら、該シート処理装置は、そのセットした記録紙束のジョブＩＤを、該シート処理装置が具備する操作部を介して該オペレータのキー入力により、オペレータにより入力させるよう指示する。これにより、該シート処理装置の積載部にセットされた実際の記録紙束（これが、紙データに相当）のＩＤを、該シート処理装置が特定可能にする。尚、このようなオペレータのキー入力を必要とせずに、例えば、記録紙にバーコード等のジョブＩＤを特定する為の付加情報を、前工程である、上記画像形成装置による印刷工程において、該ジョブの画像データと共に印字させておき、該付加情報付きの記録紙束の該付加情報を、該シート処理装置が具備するスキャナにより読取らせることで、該シート処理装置の積載部にセットされた実際の記録紙束（これが、紙データに相当）のＩＤを、該シート処理装置が特定可能にする構成でもよい。いずれにしても、シート処理装置に実際にセットされた記録紙束のジョブＩＤが特定可能な構成であれば如何なる形態であってもよい。
【０５０３】
そして、該シート処理装置は、先のチェックしたスケジューリング情報の解析結果をもとに、該シート処理装置の積載部にセットされた記録紙束が、直ぐにでもシート処理を実行すべきジョブＩＤのジョブであるかを判断し、処理すべきと判断したら、該積載部から該記録紙の搬送を開始して、シート処理ユニット（例えば、ステイプラ）によるシート処理を実行して、排紙部に排出するよう制御する。一方、まだ処理すべきジョブではないジョブの記録紙であると判断した場合には、そのまま積載部にストックしておき、該スケジューリング情報により決定されるシート処理を実行すべきタイミングに達するまで、該記録紙に対するシート処理動作の実行を待機させる。
【０５０４】
又、例えば、該シート処理装置は、該スケジューリング情報を確認した結果、すぐにでもシート処理動作を自装置にて実行すべきジョブが本システムに存在するはずなのに、該シート処理装置自身が該ジョブの記録紙束を受け取っていない（シート処理装置の積載部に紙原稿がセットされていない）と判断した場合には、該シート処理装置を用いたシート処理工程に先立って他のデバイスにて実行すべき前処理工程（例えば、原稿編集処理マネージャ１１３を用いた原稿編集処理工程プルーフマネージャ１１４を用いたプルーフ処理工程、画像形成装置による印刷工程等）にて、ジョブ処理の遅延が生じていたり、エラーが発生している可能性等を考慮し、その旨を示すエラー情報を、プリントマネージャ１１５等を介して、工程管理マネージャ１１１に送信（通知）する。
【０５０５】
工程管理マネージャ１１１は、以上の２つの運用例のような運用を、本システムにおける各デバイスにて実行可能にしてシステム全体を統括的に制御しており、上述の図６２のフローチャートの処理を経て、実際の運用を決定したジョブワークフローのスケジューリングデータに従った管理運用動作を、本システムにより実行可能に制御している。これにより、ワークフローの管理ばかりでなく運用面からみても最適なシステム構築が可能となる。
【０５０６】
又、以上の説明では、ジョブ単位に、受注順、納期日程優先、コスト優先、品質優先等のモードを切り替えて（選択して）スケジュールする構成について説明したが、ジョブ単位だけでなく、コスト低減のためのシステムの最適化の優先、システムの稼働率の優先等のモードも切り替えて（選択して）スケジュール可能に構成してもよい。
【０５０７】
また受注順、納期日程優先、コスト優先、品質優先、コスト低減のためのシステムの最適化の優先、システムの稼働率の優先等のモードを切り替えてスケジュールする構成について説明したが、上記モードの切り換えのみではなく、受注順、納期優先、コスト優先、品質優先、先システムの最適化の優先、コスト低減のためのシステムの稼働率の優先等のモードから複数のモードを選択可能とし、該選択された複数のモードを組み合わせてスケジューリングするように構成してもよい。
【０５０８】
さらに、上述したスケジューリングのモードは、一旦スケジューリングされた後であっても切り替え可能であり、上記スケジューリングのモードが切り替えられた場合には、工程管理マネージャ１１１は再スケジュールを行うだけでなく、再スケジューリングされたスケジュールを再表示するように構成する。尚且つ、工程管理マネージャ１１１は、本システムにて運用を決定したスケジューリング結果に従った動作を、本システムの各デバイスに実行させるよう制御可能にしており、システム全体を統括制御する。
【０５０９】
以上説明したように、工程管理マネージャ１１１が主体となり、印刷業界およびＰＯＤ市場における工程を分類化して（ジョブに対して、受注・入稿、原稿編集、プルーフ、プリント、後処理、ファイル保管、納品・発送、あるいは、スキャン等の工程に分類化して、各工程を効率的な作業手順、順序、及び、他のジョブとの順序等を考慮して最適なスケジューリングを行うことで、当該画像形成システムのようなシステムにおいて、効率的な工程管理を行うことができる。尚且つ、スケジューリングに従った動作を、本システムの各デバイスに実行可能に制御することで、当該画像形成システムのようなシステムにおいて、効率的な工程運用を行うことができる。
【０５１０】
また、各工程に分類されたスケジュールを一覧表示することで、効率的な工程管理を行うことができる。
【０５１１】
さらに、それぞれのジョブに対して、受注順、納期優先、コスト優先、品質優先などのモードを設け、他のジョブと調整を行って全体をスケジューリングすることで顧客のニーズに合った出力を行うことが可能となる。
【０５１２】
更に、工程管理マネージャ１１１は、以下のような制御にも携わっている。
【０５１３】
例えば、上述したように、本システムの工程管理マネージャ１１１により提供させる、図５７〜図６１の操作画面等のユーザインタフェースを介して、ジョブＩＤと共に上記第１指示〜第４指示を含む複数の指示を選択的に入力可能としている。
【０５１４】
又、本システムの工程管理マネージャ１１１は、該操作画面を介して入力されたジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）のワークフローを、該ジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）の前に受注・入稿マネージャ１１２に既に入力済みのジョブ（本例では、ジョブＩＤが＃０３９０２７のジョブ）のワークフローが完了した後に、完了させるように、ジョブのワークフローを、スケジュールする、スケジューリング（第１のスケジューリングとも称す）と、該操作画面を介して入力されたジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）のワークフローを、該ジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）の前に受注・入稿マネージャ１１２に既に入力済みのジョブ（本例では、ジョブＩＤが＃０３９０２７のジョブ）のワークフローが完了する前に、完了させるように、ジョブのワークフローをスケジュールする、スケジューリング（第２のスケジューリング）と、を含む、複数種類のスケジューリング方法を選択的に設定可能とする。
【０５１５】
そして、例えば、該ユーザインタフェースを介して、上記第１指示（受け付け優先）が入力された場合に、上記第１スケジューリングを設定可能にし、上記第２指示（納期優先）が入力された場合に、上記第２スケジューリングを設定可能にする。そして、工程管理マネージャ１１１は、設定（再調整含む）が確定したジョブワークフローのスケジューリングでもって本システムの各デバイスを動作可能に制御し、且つ、決定したスケジューリングの情報をユーザインタフェースを介してユーザに報知可能に制御している。
【０５１６】
ここで、上記第２スケジューリングで本システムを制御する場合、ユーザのキー操作により選択されたジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）のワークフローを、該ジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）の前に受注・入稿マネージャ１１２に既に入力されたジョブ（本例では、ジョブＩＤが＃０３９０２７のジョブ）のワークフローが完了する前に、完了させるように、本システムの各デバイスを工程管理マネージャ１１１により制御している（これを、後続ジョブのワークフローの追い越し制御と称す。又、第２ワークフローシーケンスとも称す。尚、前述の、第１スケジューリングに従ったワークフロー動作を、第１ワークフローシーケンスと称す）。
【０５１７】
本実施形態は、この第２スケジューリングに従った第２ワークフローシーケンスを本システムにて実行する場合に、ユーザのキー操作により選択されたジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）のワークフローに含まれる最初の処理工程の実行を、該ジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）の前に受注・入稿マネージャ１１２に既に入力されたジョブ（本例では、ジョブＩＤが＃０３９０２７のジョブ）のワークフローに含まれるに最初の処理工程の実行が開始される前に、開始可能に制御している（第１の制御）。
【０５１８】
なお且つ、この第２スケジューリングに従った第２ワークフローシーケンスを本システムにて実行する場合に、ユーザのキー操作により選択されたジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）のワークフローに含まれる最初の処理工程の実行を、該ジョブＩＤに対応するジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）の前に受注・入稿マネージャ１１２に既に入力されたジョブ（本例では、ジョブＩＤが＃０３９０２７のジョブ）のワークフローに含まれるに最初の処理工程の実行が開始された後でも、開始可能にする制御（第２の制御）も、許可している。
【０５１９】
つまり、上述の２つの制御の何れかの制御を採用しても、第２スケジューリングに従った第２ワークフローシーケンスを本システムにて展開実行する場合に、上記の如く、後続ジョブ（本例では、ジョブＩＤが＃０３９０２８のジョブ）のワークフローを、先行ジョブ（本例では、ジョブＩＤが＃０３９０２７のジョブ）のワークフローを完了する前に、完了させるように動作可能に制御出来るならば、どちらの制御を実行しても良いように、工程管理マネージャ１１１により制御している。
【０５２０】
本実施形態は、このようなルールを応用して、例えば、工程管理マネージャ１１１が主体となって、以下の様な構成を前提とした、以下のような制御を、実行可能にする。
【０５２１】
例えば、本システムが具備するＭＦＰやＳＦＰ等の画像形成装置は、自装置に入力された第１の印刷ジョブ及び該第１ジョブの後に入力される第２の印刷ジョブを含む複数の印刷ジョブを、自装置が具備するハードディスク等のメモリに順次格納可能に構成している。
【０５２２】
更に、該画像形成装置は、このような構成のもと、例えば、該第１の印刷ジョブの印刷動作を実行中に、該第１の印刷ジョブの印刷動作を中断させて、該第１印刷ジョブの後に入力されて該メモリに格納保持させた該第２の印刷ジョブの印刷動作を、該中断状態下において、開始可能にする割込印刷機能を具備している。このように、本システムの画像形成装置において印刷処理中の印刷ジョブを中断して別の印刷ジョブの印刷処理を実行可能にする機能を具備する。
【０５２３】
更に、該画像形成装置は、該第１の印刷ジョブが、他の印刷ジョブ（印刷ジョブＸとする）の印刷実行中であること等に起因して、上記メモリに印刷待ち状態（未だ、第１の印刷ジョブの印刷を開始していない状態）である場合で、且つ、該第２の印刷ジョブの画像データが入力され、上記メモリに格納された場合等において、該第１印刷ジョブ及び該第２印刷ジョブに対して設定された優先順位の比較結果に基づいて、該第１の印刷ジョブの印刷動作を開始する前に、後から入力された該第２の印刷ジョブの印刷動作を優先的に開始可能にする追越印刷機能も具備している。このように、印刷処理中の印刷ジョブ（印刷ジョブＸ）が終了した後に、他の印刷ジョブ（第１の印刷ジョブ）よりも優先して別のジョブ（第２の印刷ジョブ）の印刷処理を実行可能にする機能を具備している。
【０５２４】
尚、上述の２つの機能は、例えば、ＳＦＰ等のプリンタ機能（プリンタモードとも呼ぶ）しか具備していない画像形成装置の場合は、互いに同一機能であるプリンタ機能（プリントモード）同士のジョブの間で、実行可能にする。一方、ＭＦＰのように、コピー機能やファクシミリ機能やプリント機能等の複数の機能（複数のモードとも呼ぶ）を具備する画像形成装置の場合には、上記の如く、同一機能のジョブ同士（例えば、第１の印刷ジョブ及び第２の印刷ジョブが、両方とも、プリントモードのジョブである場合）であっても、互いに異なる機能同士のジョブ（例えば、第１の印刷ジョブはプリントモードのジョブで、第２の印刷ジョブはコピーモードのジョブである場合等）であっても、上述の割込印刷機能や追越印刷機能を動作可能に制御する。
【０５２５】
上述の２つの機能は、印刷ジョブの印刷が完了するタイミングが、設定次第で、短縮されたりも、遅延されたりもする機能である。しかし、このような処理時間の短縮や遅延は、画像形成装置という、１台のデバイスにおける、印刷処理工程という、１つの処理工程の間において、主に影響が出る機能である。
【０５２６】
このような画像形成装置を本システムが具備している場合に、工程管理マネージャ１１１は、上述したルールを応用し、以下のように制御する。
【０５２７】
（制御例１）
本システムにて、上述の第１スケジューリング（例えば、受注・入稿マネジャー１１２が受け付けた第１ジョブの後に該受注・入稿マネジャー１１２が受け付けた、第２ジョブの為の第２のワークフローを、該第１ジョブの為の記第１ワークフローの完了後に、完了させるように、ワークフローをスケジューリングする第１スケジューリング）が、該工程マネージャ１１１による図６２のスケジューリング処理を経て、設定された場合において、当該第１スケジューリングに従った動作に対応する上記第１ワークフローシーケンス（後続ジョブのワークフローを先行ジョブのワークフローの完了後に完了させるシーケンス）を本システムにて実行できない状態（第１状態と称す）であることを、例えば、各マネージャ１１２〜１１９から獲得した上述したような各種の情報（デバイス能力情報、ジョブ設定情報、ステータス情報など）に基づいて、判断した場合に、上記本システム内に含まれる上記画像形成装置（カラーＭＦＰ１０４及び又は白黒ＭＦＰ１０５を含む）が具備する上記割込印刷機能の実行、及び／又は、追越印刷機能の実行を、禁止するよう制御する。
【０５２８】
一方、本システムにて、上述の第１スケジューリングが該工程マネージャ１１１による図６２のスケジューリング処理を経て設定された場合において、当該第１スケジューリングに従った動作に対応する上記第１ワークフローシーケンスを本システムにて実行できる状態（第２状態と称す）であることを、例えば、各マネージャ１１２〜１１９から獲得した上述したような各種の情報（デバイス能力情報、ジョブ設定情報、ステータス情報など）に基づいて、判断した場合に、上記本システムが具備する画像形成装置（カラーＭＦＰ１０４及び又は白黒ＭＦＰ１０５を含む）における、上記割込印刷機能の実行、及び／又は、追越印刷機能の実行を、許可するよう制御する。
【０５２９】
（制御例２）
上述の第２スケジューリング（例えば、受注・入稿マネジャー１１２が受け付けた第１ジョブの後に該受注・入稿マネジャー１１２が受け付けた、第２ジョブの為の第２のワークフローを、該第１ジョブの為の記第１ワークフローの完了前に、完了させるように、ワークフローをスケジューリングする第２スケジューリング）が、該工程マネージャ１１１による図６２のスケジューリング処理を経て、設定された場合において、当該第２スケジューリングに従った動作に対応する上記第２ワークフローシーケンス（後続ジョブのワークフローを先行ジョブのワークフローの完了前に完了させるシーケンス）を本システムにて実行できる状態（第３状態と称す）であることを、例えば、各マネージャ１１２〜１１９から獲得した上述したような各種の情報（デバイス能力情報、ジョブ設定情報、ステータス情報など）に基づいて、判断した場合に、本システムの上記画像形成装置（カラーＭＦＰ１０４及び又は白黒ＭＦＰ１０５を含む）が具備する、上記割込印刷機能の実行、及び／又は、追越印刷機能の実行を、許可するよう制御する。
【０５３０】
一方、上述の第２スケジューリングが、該工程マネージャ１１１による図６２のスケジューリング処理を経て、設定された場合において、当該第２スケジューリングに従った動作に対応する上記第２ワークフローシーケンスを本システムにて実行できない状態（第４状態と称す）であることを、例えば、各マネージャ１１２〜１１９から獲得した上述したような各種の情報（デバイス能力情報、ジョブ設定情報、ステータス情報など）に基づいて、判断した場合に、本システムの上記画像形成装置（カラーＭＦＰ１０４及び又は白黒ＭＦＰ１０５を含む）が具備する、上記割込印刷機能の実行、及び／又は、追越印刷機能の実行を、禁止するよう制御する。
【０５３１】
上述の２つの制御例のように、工程管理マネージャ１１１の管理下にて、図５７〜図６１の操作画面等のユーザインタフェースを介して入力されたユーザからの指示に基づいて、図６２のフローチャートの処理を経て設定決定したジョブワークフローのスケジューリングに即したワークフローシーケンスを本システムの各デバイスを用いて実行させることができるのであるならば（ジョブのワークフローの完了自体が遅延するなどの、最終的なジョブの納期に影響がでるような問題が起こらなければ）、たとえ、本システムの画像形成装置が具備する割込印刷機能や追越印刷機能等を実行したことが原因で、画像形成装置という、１台のデバイスにおける、印刷処理工程という、１つの処理工程の期間内において、ジョブの処理時間が長くなったり、短くなったりしたとしても、本システムの画像形成装置が具備する割込印刷機能や追越印刷機能の実行を許可する。一方、本システムの画像形成装置が具備する割込印刷機能や追越印刷機能等を実行したことが原因で、画像形成装置における印刷工程が遅延するだけでなく、納品・発送マネージャ１１８を用いた納品処理工程までもが遅延されてしまい、結局、ジョブのワークフローの完了自体までもが遅延してしまうならば、上記第１スケジューリングが設定されていようが、上記第２スケジューリングが設定されていようが関係なく、本システムの画像形成装置が具備する割込印刷機能や追越印刷機能の実行を禁止する。
【０５３２】
このような、工程管理マネージャ１１１による応用制御により、本画像形成システムのようなシステムにてＰＯＤ市場向けの適正なワークフロー管理運用を提供できるだけなく、各デバイスが具備する固有の機能をも最大限に有効活用できる、柔軟なシステム構築が可能となる。
【０５３３】
以上のような考えに基づいて、更に発展して、以下のような制御も工程管理マネージャ１１１により実行可能にする。
【０５３４】
（制御例３）
例えば、上記第１スケジューリングが設定された場合において、本システムの現在の状態が上記第１状態である場合に、ＭＦＰ等の複数の機能を具備する複合機能の画像形成装置が具備する、例えば、ファクシミリ送信機能、ネットワークスキャナ機能や、プレビュー機能等の各種の拡張応用機能の実行を禁止する一方で、上記第１スケジューリングが設定された場合において、本システムの現在状態が上記第２状態である場合には、該画像形成装置の該応用機能の実行を許可するよう制御する。
【０５３５】
（制御例４）
又、例えば、上記第２スケジューリングが設定された場合において、本システムの現在の状態が上記第３状態である場合に、上記複合機能の画像形成装置が具備する上記応用機能の実行を許可する一方で、上記第２スケジューリングが設定された場合において、本システムの現在状態が上記第４状態である場合には、該画像形成装置の該応用機能の実行を禁止するよう制御する。
【０５３６】
尚、上述した制御例１〜４において、各機能（割込印刷機能、追越印刷機能、ファクシミリ送信機能、ネットワークスキャナ機能や、プレビュー機能等の機能）の実行を禁止する具体的方法しては、例えば、工程管理マネージャ１１１が機能の禁止を決定したら、その情報を、ネットワーク１０１等の通信媒体を介して画像形成装置に伝達し、例えば、画像形成装置の操作部の表示部に表示可能な操作画面上の上記割込印刷機能の実行を指示する割込印刷キーの表示や、上記追越印刷機能の実行を指示する追越印刷キーの表示や、上記応用機能の実行を指示する為の応用キーの表示等を、グレー表示にしたり、網掛け表示にしたり、キー自体を表示させないようにして、これらのキーを無効状態にするよう画像形成装置の表示部を制御し、画像形成装置のユーザによる画像形成装置の操作部におけるこれらの機能のキー入力を受付けないようにすることで、上記禁止対象の機能を実行できないように制御する方法などがある。
【０５３７】
又、プリント機能などの場合には、印刷ジョブの送信元であるコンピュータに対して上記禁止機能の情報を通知して、該コンピュータの表示部に表示させるプリンタドライバ上にて、上記キーの表示を、グレー表示にしたり、網掛け表示にしたり、キー自体を表示させないようにコンピュータの表示部を制御し、コンピュータのユーザによるコンピュータの操作部におけるこれらの機能のキー入力を受付けないようにすることで、上記禁止対象の機能を実行できないように制御する方法などがある。一方、画像形成装置における上記機能を許可状態にする具体的方法としては、例えば、上記制御により該機能を禁止状態にした画像形成装置に対してプリントマネージャ１１５経由で、工程管理マネジャーが該機能の使用を許可する旨の情報を送信し、画像形成装置の操作部の操作画面における上記キーの無効状態を解除して（グレー表示や網掛け表示や非表示を解除して）、該キーを有効状態になるよう表示し、これらの機能のキー入力をユーザから受付可能にすることで、ユーザにより選択された機能を実行させるよう画像形成装置を制御する。プリント機能の場合は、上記機能の許可信号をコンピュータ側に送信して、プリンタドライバでのキー表示を無効状態から有効状態にさせるよう表示制御することで、上記同様に、該キー入力を受付け可能にし、ユーザからの指示された機能を実行可能に制御する。
【０５３８】
上記各機能の実行可否は、本システムの複数台の画像形成装置（ＭＦＰ１０４、１０５を含む）の各画像形成装置毎に、決定可能に工程管理マネージャ１１１により制御する。即ち、上記のような処理を、各デバイス毎に、個別に実行する。これにより、例えば、該複数台の画像形成装置のうちの、工程管理マネージャ１１１が設定したスケジューリングに基づいて実行すべきジョブのワークフロー内に含まれる印刷工程にて利用する画像形成装置に対しては、上記機能を禁止するよう制御し（但し、ワークフローにおける納品工程が遅延しないようなタイミングであるならば上記機能を許可しても良い）、一方、ワークフロー内に含まれる印刷工程にて利用する画像形成装置ではない残りの画像形成装置に対しては、上記機能を許可するよう制御するような構成でも良い。
【０５３９】
以上のように、工程管理マネージャ１１１により本システムにてワークフローを適正に管理運用できるか否かによって、各デバイスが具備するデバイス固有の機能の実行可否自体をも制御対象とするこで、上記効果が一層向上させることも可能となる。
【０５４０】
〔第７実施形態〕
上記第６実施形態では、工程管理マネージャ１１１が、デバイス主体となるスケジュール設定、スケジューリング結果の表示、スケジューリングに従ったワークフローの実行、システム運用等を実行する構成について説明した。
【０５４１】
本実施形態は、上述したように、工程管理マネージャ１１１にて統括的に管理制御運用する本画像形成システムにおいて、本システムが具備する複数台のデバイスを用いた複数の処理工程（受注処理、編集処理、プルーフ処理、印刷処理、シート処理、納品処理、データ保管処理等）を、１つのワークフローとして、工程管理マネージャ１１１が設定したスケジューリングに従った順序で、順次実行させることで、１つのジョブの作業を完結させる。このようなワークフローを、受注・入稿マネージャ１１２により受付けた各ジョブ毎に、実行する。更に、１つのワークフローの中に、複数のデバイスによる複数の処理工程が含まれていると共に、各処理工程が完了する度に、オペレータによる介入作業を必要とする（１つのワークフローに含まれる複数の処理工程のうちの、１つの処理工程が完了してから次の処理工程を開始するまでの期間において、オペレータによる介入作業を必要とする）ジョブも数多く存在している。
【０５４２】
このようなシステム構成において、本形態は、上記のような、ワークフローにて発生するオペレータによる介入作業を実際に行う、本システムにおいて働く作業者（オペレータとも、ワーカーとも呼ぶ）の為のスケジューリングについても、工程管理マネージャ１１１により設定管理する。更に、工程管理マネージャ１１１の制御のもと、該作業者に対して適正な指示を提供するなどして、本システムで働く作業者の効率化も向上させる。工程管理マネージャ１１１は、本システム環境下で働く作業者の立場でのスケジューリングを行い、本システム内で作業する複数の作業者の夫々の作業者に夫々どの仕事をするかを割り当てる（スケジューリングする）。更に、受注・入稿マネージャ１１２により受付けたジョブのワークフローを実行するうえで、どの仕事を作業者により実行させるのが効率的かを計算して、仕事を割り振ったり、作業者に対して、次の仕事（１つの処理工程、及び／又は、１つの作業が済んだ直後に作業者が実行すべき作業）を表示部等のユーザインタフェースユニットを介して指示したりすることで、システム全体の仕事を効率的に行うことが可能に構成している。以下、その実施形態について説明する。尚、後述する説明以外の本システムにおける構成、制御、動作は、全て、先の述べた本システムの構成、制御、動作と同様とする（全く同一でなくても良い）。よって、本形態も、先で述べたようなシステム構成を前提として、以下のように構成されている。
【０５４３】
〔作業者のスケジューリング〕
図６３は、図１に示した工程管理マネージャ１１１が、報知制御の一例として、本システムのコンピュータや画像形成装置等のデバイスの表示部に提供させる作業者のジョブスケジュール画面を示す模式図であり、作業者の立場からみた仕事の時間割に対応する。
【０５４４】
尚、工程管理マネージャ１１１が、先の形態の図５８〜図６１の操作画面等を介して報知（表示）させる情報を、主に、ジョブワークフローにおける各デバイスによる各処理工程に関する第１タイプのスケジューリング（結果）情報と定義する（この第１タイプのスケジューリング情報には、ジョブの受付順に従った第１スケジューリング情報と、ジョブの納期優先に従った第２のスケジューリング情報、コスト優先に従った第３のスケジューリング情報、品質優先に従った第４スケジューリング情報等が含まれる）。そして、該第１タイプのスケジューリング情報をオペレータに報知（表示）させるモードを、第１のスケジューリング報知（表示）モードとする。
【０５４５】
これに対して、図６３や図６４等の操作画面等を介して報知（表示）させる情報を、主に、ジョブワークフローにおける本システムの各作業者による各処理工程（各作業）に関する第２タイプのスケジューリング（結果）情報と定義する。そして、該第２タイプのスケジューリング情報をオペレータに報知（表示）させるモードを、第２のスケジューリング報知（表示）モードとする。
【０５４６】
工程管理マネージャ１１１は、上記第１スケジューリング報知モード及び第２スケジューリング報知モードとを、オペレータからの指示により、選択的に切替可能に制御する。
【０５４７】
尚、本形態では、先の図５７〜図６１の各操作画面上の左側の表示領域に、図６３の操作画面のワーカースケジューリングキー２９１９が具備されているものとする（即ち、図５７〜図６１の操作画面が、キー２９１６９を表示構成要素として更に具備するように、図５７〜図６１の操作画面を一部カスタマイズしている）。このような図５７〜図６１の操作画面を一部カスタマイズした操作画面上のキー２９１９がユーザ（ここでは、主に作業者だが、先の形態と同様に、クライアントユーザでも良い）によるキー入力（クリック。図示しないポインティングデバイス等で指示）がなされたことに応答し、図６３の操作画面を表示部に表示させるよう工程管理マネージャ１１１により制御する（即ち、上記第１スケジューリング報知モードから第２スケジューリング報知モードに切換るよう表示部を制御する）。図６３の操作画面は、上記第２タイプのスケジューリング情報を作業者により識別可能にする為の、主に作業者自身に関するスケジュール画面が表示される。
【０５４８】
本システムにて、工程管理マネージャ１１１は、クライアントからのジョブを処理する為に本システムにて働いている作業者を、各作業者（ワーカ）単位で、ジョブワークフローを実行するうえでのスケジューリング（このスケジューリングは、図５７〜図６１の操作画面を介して入力された情報や、本システムが具備する各デバイスの能力情報や、ジョブの進捗情報や、各デバイスのステータス情報や、ジョブに対するクライアントからの設定情報等に基づいて、上記図６２のフローチャートのようなスケジューリング処理を経て、工程管理マネージャ１１１が決定する）に対応して、管理可能に制御している。そして、この作業者自身に直接関わる管理情報（例えば、作業者自身がジョブワークフローにておいてとるべき行動を各作業者毎に区別把握可能にする情報を含む）を、図６３の作業者のスケジュール画面等を表示部に表示させることで、報知する（表示部等の報知ユニットではなくて音声ユニットによる音声出力により報知しても良い）。
【０５４９】
工程管理マネージャ１１１は、作業者に通知すべき作業情報を不適正な作業者に誤まって通知する等の不具合発生や不正アクセスを防止する。その為に、例えば、図６３に示すような、表示部にて作業内容を確認しようとして現在アクセスしているユーザを工程管理マネージャ１１１自身が特定識別する為の情報の一例としてのワーカＩＤを入力する為のワーカＩＤ入力欄２９１７を具備すると共に、該ワーカＩＤを入力したユーザが該ワーカＩＤに対応する正式な作業者であるかの否かを判断して該ユーザに対する作業情報の通知処理の実行可否（禁止／許可）を制御する為の認証データ（認証データの一例として、ここではパスワードを利用するが、ＩＣカードからの情報を認証データとしても良い）を入力する為のパスワード入力欄２９１８を具備する、操作画面を、表示部に表示させるよう制御する。
【０５５０】
工程管理マネージャ１１１は、本システムで作業する全ての作業者の名前情報、及び、その作業者のワーカＩＤ、及び、その作業者のパスワード、及び、その作業者の処理能力（スキル）情報、労働時間情報、作業進捗情報等の各種の作業者に関する情報を、各作業者毎に、識別可能になるよう、これらの情報を各作業者毎に関連付けて、予め自身のハードディスク等のメモリに、これらの情報を登録保持させておく。
【０５５１】
図６３の操作画面は、ワーカＩＤ入力欄２９１７やパスワード入力欄２９１８の右側には、ワーカＩＤ入力欄２９１７に入力されたワーカＩＤに対応する作業者に対して通知すべき作業情報を表示させる為の作業情報表示領域を具備する。工程管理マネージャ１１１は、ワーカＩＤ入力欄２９１７に入力されたワーカＩＤに対応する作業者（図６３の例では、ｗｏｒｋｅｒ−Ａ）の為の上記メモリに保持しているパスワードに一致するパスワードがパスワード入力欄２９１８を介してユーザのキー操作により入力されたことを条件に、図６３のように、上記作業情報表示領域に、ワーカＩＤ入力欄２９１７に入力されたワーカＩＤに対応する作業者（図６３の例では、ｗｏｒｋｅｒ−Ａ）に対して通知すべき作業情報を表示させるよう制御する（許可する）。図６３は、適正なパスワードが入力された場合の表示結果例である。一方、ワーカＩＤ入力欄２９１７に入力されたワーカＩＤに対応する作業者の為の上記メモリに保持しているパスワードとは異なる（一致しない）パスワードがパスワード入力欄２９１８を介してユーザのキー操作により入力された場合には、ワーカＩＤ入力欄２９１７に入力されたワーカＩＤに対応する作業者に対して通知すべき作業情報を表示させることを禁止する。つまり、図６３の画面のような表示内容は表示させない。
【０５５２】
上記の如く、適正なパスワードが入力された場合には、図６３の如く、工程管理マネージャ１１１は、該ワーカＩＤに対応する作業者（図６３の例では、ｗｏｒｋｅｒ−Ａ）自身の為のスケジューリング情報を上記作業情報表示領域に表示させる。尚且つ、ジョブのワークフローにおいて該ワーカＩＤに対応する作業者が実行すべき作業に関連影響のある作業者（この例では、ｗｏｒｋｅｒ−Ｂ）のスケジュール情報も、周辺作業の作業者のスケジュール情報として、上記作業情報表示領域に、一緒に表示できるよう制御する。尚、１画面で表示させなくても、スクロール表示や、表示画面を切り換えることで、周辺作業の作業者（この例では、ｗｏｒｋｅｒ−Ｂ）のスケジュール情報を、該ワーカＩＤに対応する作業者（図６３の例では、ｗｏｒｋｅｒ−Ａ）が、自身のスケジューリング情報と区別できる状態で、確認可能に表示させるように制御しても良い。
【０５５３】
例えば、作業者Ａ（ｗｏｒｋｅｒ−Ａに相当）と作業者Ｂ（ｗｏｒｋｅｒ−Ｂに相当）がこの作業環境において作業していたとき、作業者Ａは主にプリプレス部門（例えば、受注工程や、編集工程などを含む、画像形成装置による印刷工程よりも前に行われる処理工程を担当する部門）、作業者Ｂは主にポストプレス部門（例えば、シート処理工程を含む、画像形成装置による印刷工程よりも後に行われる処理工程を担当する部門）だったとする。この場合、それぞれの役割に応じて、工程管理マネージャ１１１が、自身のメモリに管理している上記作業者情報や、本システムが具備する各デバイスの能力情報や、ジョブの進捗情報や、各デバイスのステータス情報や、ジョブに対するクライアントからの設定情報や、上記図６２のフローチャートのようなスケジューリング処理を経て、工程管理マネージャ１１１が決定した主にデバイス主体の第１タイプのスケジューリング情報等の判断情報に基づいて、作業者Ａ（ｗｏｒｋｅｒ−Ａに相当）と作業者Ｂ（ｗｏｒｋｅｒ−Ｂに相当）が行うべき作業を決定して、それぞれの作業者に作業内容を割り振るよう制御する。
【０５５４】
例えば、工程管理マネージャ１１１は、上述の図６２のフローチャートにおけるスケジューリング処理を実行することで、各ジョブのワークフローを決定する。これにより、各ジョブを如何なる複数台のデバイスの如何なる複数の処理工程を経て完了させるかを把握している。又、そのワークフローにおいて如何なるオペレータによる介入作業を必要であるのかも確認する。この情報と、先の作業者情報の登録処理を経てメモリに保持している本システムの作業者に関する各種の情報とを、参照することで、ジョブのワークフローにおいて必要とするオペレータの複数の介入作業を、本システムの如何なる作業者に、如何なるタイミング（日程）で、実行させるべきかを決定する。そして、この結果を、第２タイプのスケジューリング情報として、例えば、図６３に示すようにスケジューリング情報として表示部の作業情報表示領域欄に表示させる。
【０５５５】
工程管理マネージャ１１１は、図６３に示すように、受注・入稿マネージャ１１２を介して受け付けた複数のジョブのうちの、ワーカＩＤ２９１７に入力されたＩＤに対応する作業者（ここではｗｏｒｋｅｒ−Ａ）、が、どのジョブの作業を実行すべきかを該作業者（ここではｗｏｒｋｅｒ−Ａ）により識別可能にする為の情報（この例では、ジョブＩＤ）を、作業情報表示領域の画面縦方向に、ジョブ番号の早いジョブから順番に配列表示させるよう制御する。この例では、ｗｏｒｋｅｒ−Ａは、自分は、少なくとも、ジョブ０３９０２７〜０３９０３０の４つのジョブの作業を実行することが確認できる。
【０５５６】
更に、工程管理マネージャ１１１は、図６３に示すように、それらの各ジョブのワークフローにおいて実際に、どのような作業（オペレータによる介入作業）を該作業者（ここではｗｏｒｋｅｒ−Ａ）が実行すべきであるのかを該作業者（ここではｗｏｒｋｅｒ−Ａ）により識別可能にする為の情報を、詳細情報として、作業情報表示領域の画面縦方向に、作業手順の早い作業からうえから順に表示可能に制御する。
【０５５７】
この例では、該作業情報表示領域の縦軸方向にワークフローの実行順番どおり配列された各ジョブ毎に対応する各ジョブＩＤ毎に、「+」キーを表示させるよう制御し、「+」キーが作業者により押下された場合には、該キーの表示状態を「+」から「-」に表示遷移させ、そのキーに対応するジョブのワークフローの実行期間中において要求される該作業者（ここではｗｏｒｋｅｒ−Ａ）が該ワークフローにおいて実行すべき介入作業を、作業順番に即した順序で、該作業情報表示領域の縦軸方向に上から順に、配列表示させる。
【０５５８】
図６３の例では、ｗｏｒｋｅｒ−Ａに相当する作業者Ａは、ジョブＩＤ３９０２８に対応するジョブのワークフローを実行する際に、該ワークフローにおいて、そのジョブの受注内容を確認する為の作業（Ｖｅｒｉｆｙ  Ｏｒｄｅｒ）と、そのジョブをメモリに登録する為の作業（Ｒｅｇｉｓｔｅｒ  Ｊｏｂ）と、そのジョブを編集する為の作業（Ｅｄｉｔ  Ｊｏｂ）という、少なくとも３つの介入作業を、ジョブＩＤ３９０２８のジョブのワークフローにおいて、この順番どおりに（Ｖｅｒｉｆｙ  Ｏｒｄｅｒ→Ｒｅｇｉｓｔｅｒ  Ｊｏｂ→Ｅｄｉｔ  Ｊｏｂ）、実行すべきであることを、該作業者（ここではｗｏｒｋｅｒ−Ａ）が識別できるように表示制御している例である。更に、昼食をはさみ（Ｌｕｎｃｈ情報）、上記ジョブ３９０２７のジョブのワークフローが完了した後に、ジョブＩＤ３９０２９に対応するジョブのワークフローにおいて、そのジョブの受注内容を確認する為の作業（Ｖｅｒｉｆｙ  Ｏｒｄｅｒ）と、そのジョブをメモリに登録する為の作業（Ｒｅｇｉｓｔｅｒ  Ｊｏｂ）という、少なくとも２つの介入作業を、ジョブＩＤ３９０２９のジョブのワークフローにおいて、この順番どおりに（Ｖｅｒｉｆｙ  Ｏｒｄｅｒ→Ｒｅｇｉｓｔｅｒ  Ｊｏｂ）、実行すべきであることを、該作業者（ここではｗｏｒｋｅｒ−Ａ）が識別できるように表示制御している。更に、その後に、ジョブＩＤ３９０３０のワークフローにおいて作業すべきであることを、該作業者（ここではｗｏｒｋｅｒ−Ａ）が識別できるように表示制御している。
【０５５９】
尚、「−」キーの状態で、該キーを押下すると、そのジョブの詳細情報は画面上から消して（閉じて）、「＋」キーの状態に戻す。
【０５６０】
更に、工程管理マネージャ１１１は、当該作業者情報表示領域の横軸方向に、これらのジョブ（当該作業者情報表示領域の縦軸方向に列挙した各ジョブ）に関し、如何なるタイミングで、作業するのか、及び、各ジョブの各ワークフローにおいて要求される各オペレータの介入作業を、如何なるタイミングで、該作業者（ここではｗｏｒｋｅｒ−Ａ）が実行すべきであるかを、該作業者（ここではｗｏｒｋｅｒ−Ａ）により特定識別可能にする為の日程情報を、該作業者が可視的且つグラフィカルに容易に把握できる表現形態で（例えば、図６３のように、日時を文字データで表現する方法や、各作業工程にて必要な作業時間を棒グラフで表示する方法等）、日時が早い作業から順番に配列表示させるよう制御する。
【０５６１】
この例では、該作業者Ａは、ジョブＩＤ３９０２７の作業を１０月１９日の午前中に実行し、その後、ジョブＩＤ３９０２８の作業を１０月１９日の午前中から午後まで実行し、その後、１０月１９日の午後にジョブＩＤ３９０２９の作業を実行し、その後、ジョブＩＤ３９０３０の作業を１０月２０日の午前中に実行するようスケジューリングされていることが確認できる。
【０５６２】
更に、ジョブＩＤ３９０２８に対応するジョブのワークフローにおいて必要な３つの介入作業に関し、該ジョブのワークフローにおける受注内容を確認する為の作業（Ｖｅｒｉｆｙ  Ｏｒｄｅｒ）を１０月１９日の午前中に実行し、その次に、そのジョブをメモリに登録する為の作業（Ｒｅｇｉｓｔｅｒ  Ｊｏｂ）を実行し、その次に、１０月１９日の午前中までに、そのジョブを編集する為の作業（Ｅｄｉｔ  Ｊｏｂ）を、実行すべきであることなどが、該作業者により識別確認できる。更に、工程管理マネージャ１１１は、ワーカＩＲ２９１７に入力されたワーカＩＤに対応する注目作業者の作業に関連する作業を実行する作業者（ここではｗｏｒｋｅｒ−Ｂの作業者）に関する情報も、上述と同様な表現形態で、上記作業者情報表示領域に表示させるよう制御する。
【０５６３】
尚、図６３の表示画面上に具備する上記作業表示領域の右端にあるスクロールバーを操作することで、その他の作業者の情報を表示可能に制御しても良い。又、複数の作業者の情報を、図６３のように、１画面上で表示させなくとも、各作業者毎に、複数の操作画面を順次切り換えるように表示制御しても良い。
【０５６４】
いずれにしても、各作業者毎に、自分がどのジョブのワークフローに携わるのかを作業者自身が確認可能にする為の情報、及び、各ワークフロー毎に、どのような介入作業を実行すればよいのかを作業者自身が確認可能にする為の情報、及び、それらをどのような順番で実行すればよいのかを作業者自身が確認可能にする為の情報、且つ、それらを、如何なるタイミングで作業を実行すればよいのか等の日程情報を作業者自身が確認可能にする為の情報を含む、ジョブワークフローにおける作業者自身の為のスケジューリングなどに関するガイダンス情報（第２タイプのスケジューリング情報とも称す）を、工程管理マネージャ１１１の制御により、表示部や音声ユニット等の各種のユーザインタフェースを介して、作業者に報知可能に構成されていれば良い。尚且つ、工程管理マネージャ１１１は、上述したように、第１スケジューリング報知モード及び第２スケジューリング報知モードとを、オペレータからの指示により、選択的に切替可能に制御する。
【０５６５】
例えば、図６３の操作画面上のジョブスケジューリングキー２９１２が押下された場合には、表示部に表示内容を、図６３の操作画面から、図５８〜図６１の第１タイプのスケジューリング情報を表示させる表示画面に切り替えるよう制御する。このように、第１タイプのスケジューリング情報を表示する為の操作画面と第２タイプのスケジューリング情報を表示させる操作画面とをユーザからモード切替指示が入力される毎に切替可能に制御する。尚、図５８〜図６１の操作画面に戻る場合には、上述の第１指示〜第４指示（受注順優先、納期順優先、コスト優先、品質優先）の中から選択された指示に対応する操作画面を表示させるよう制御する。又、図６３などの操作画面に示すクリエイトジョブキー２９１１が入力された場合には、図５７の操作画面に戻るよう制御する。
【０５６６】
このように複数種類の操作画面（図５７〜図６４の各操作画面を含む）を、ユーザからのキー入力に応答し、選択的に表示部に表示可能に制御する。
【０５６７】
更に、大きな特徴として、図６３や図６４の操作画面に表示可能な第２タイプのスケジューリング情報の内容は、先の形態における第１タイプのスケジューリング情報に基づいて、決定される。つまり、工程管理マネージャ１１１は、図５７〜図６１の操作画面を介してユーザが上記複数の指示のの中から入力した指示に対応する内容の第１タイプのスケジューリング情報を作成し、作成した第１タイプのスケジューリング情報の内容に従って、第２タイプのスケジューリング情報を作成する。
【０５６８】
例えば、第１の指示が入力された場合には、ジョブの受付順に従った第１スケジューリング情報を第１タイプのスケジューリング情報として生成し、該生成した第１スケジューリング情報及び作業者情報等に基づいた内容の第２タイプのスケジューリング情報を作成する。第２の指示が入力された場合には、ジョブの納期優先に従った第２のスケジューリング情報を第１タイプのスケジューリング情報として生成し、該生成した第２スケジューリング情報及び作業者情報等に基づいた内容の第２タイプのスケジューリング情報を作成する。第３の指示が入力された場合には、コスト優先に従った第３のスケジューリング情報を第１タイプのスケジューリング情報として生成し、該生成した第３スケジューリング情報及び作業者情報等に基づいた内容の第２タイプのスケジューリング情報を作成する。第４の指示が入力された場合には、品質優先に従った第４スケジューリング情報を第１タイプのスケジューリング情報として生成し、該生成した第４スケジューリング情報及び作業者情報等に基づいた内容の第２タイプのスケジューリング情報を作成する。よって、図６３や図６４の操作画面の作業者情報表示領域に表示させる内容は、上記複数の指示毎に異なり、上記形態のように、図５７の操作画面を介して一度設定された指示が、図５８〜図６１の操作画面を介して再度設定変更された場合には、該変更に連動し、図６３や図６４の操作画面の作業者情報表示領域に表示させる第２タイプのスケジューリング情報が設定変更後の指示を反映した結果となるよう表示内容を変化させる。
【０５６９】
また、この作業環境において、作業者Ｃ（図６４のｗｏｒｋｅｒ−Ｃに対応）も作業者Ｂと同一のポストプレス担当だった場合において、作業者Ｂの作業内容と作業者Ｃの作業内容が、同じ日時に重複しないように、工程管理マネージャ１１１においてそれぞれ別のジョブを扱うようにジョブが割り振られるように（同じ日時に、作業者ＢとＣが夫々別々の作業を実行できるようなワークフローにおける作業者の為のスケジューリングを決定するように）、工程管理マネージャ１１１は制御する。そして、その結果を第２タイプのスケジューリング情報として、図６３や図６４のような操作画面に表示可能に制御する。
【０５７０】
そして、作業者はそれぞれ工程管理マネージャ１１１の指示に従って、それぞれの業務をこなすことで、本システム全体の系が効率的に稼動することとなる。
【０５７１】
〔第８実施形態〕
上記第７実施形態では、作業者Ｂと作業者Ｃとが同一のポストプレス担当だった際には、作業者Ｂと作業者Ｃは、それぞれ業務がダブらないように、工程管理マネージャ１１１においてそれぞれ別のジョブを扱うようにジョブを割り振る構成について説明したが、一つのジョブを複数の作業者で分割するように構成してもよい。以下、その実施形態について説明する。
【０５７２】
図６４は、図１に示した工程管理マネージャ１１１より提供される作業者のジョブスケジュール画面を示す模式図であり、作業者Ｂと作業者Ｃとが同一のポストプレス担当で一つのジョブを作業者Ｂと作業者Ｃで分割する場合の例に対応する。
【０５７３】
図６４に示すように、作業者Ｂと作業者Ｃが共にポストプレス担当の場合、作業者Ｂはジョブ＃０３９０２８のジョブのワークフローにおいて、まず、ＭＦＰ１０５ａと１０５ｂの両方を設定（例えば、電源投入や、色合わせ等の各種パラメータの設定など）する該ジョブの為の介入作業を実行し、次にＭＦＰ１０５ａのプリント出力をフィニッシャ１２３に搬送するという該ジョブの為の介入作業を実行し、さらに、フィニッシャ１２３の出力をフィニッシャ１２１に運ぶという該ジョブの為の介入作業を実行する。このように工程管理マネージャ１１１によりスケジューリングされ、その結果を該作業者Ｂが識別可能に表示させている。
【０５７４】
一方、作業者Ｃは、同じジョブ＃０３９０２８において、まずＭＦＰ１０５ｂのプリント出力をフィニッシャ１２３に搬送するという該ジョブの為の介入作業を実行し、さらに、フィニッシャ１２３の設定（例えば、電源投入や、くるみ製本処理を適正に行う為の各種パラメータの設定など）を行い、さらに、フィニッシャ１２１の設定（例えば、電源投入や、断裁処理を適正に行う為の各種パラメータの設定など）を行うように工程管理マネージャ１１１によりスケジューリングされ、その結果を識別可能に表示させている。
【０５７５】
工程管理マネージャ１１１が、このように（図６４に示したように）、自装置のメモリに記憶した上記第１タイプのスケジューリング情報や、作業者情報などの情報を基に、スケジューリングすることにより、１つのジョブであっても互いに別の仕事を同時にこなすことができるだけでなく、作業者の人数と細分化された業務を最適化して割り振ることができ、効率のよいマネージメントが可能となる。
【０５７６】
又、本実施形態では、例えば、作業者が１つのジョブを与えられた場合ならば、次に何をするかを容易に類推できるが、上述したように、１つのジョブを２人或いはそれ以上の人数で担当しようとすると、互いの割り当て分を把握しきれないため、実際には業務の重なりや無駄時間が増えてしまうことが発生するかもしれないことを考慮した設計、制御を工程管理マネージャ１１１により実行している。
【０５７７】
工程管理マネージャ１１１は、これらの作業者に逐次、作業指示を与えて、次の業務指示を与える（ジョブのワークフローを実行するうえで作業者に要求されるる複数の介入作業に関し、ある１つの介入作業を実行した直後に実行すべき介入作業を作業者に指示する。そして、このような指示を、少なくとも、１つの介入作業がオペレータにより完了する度に、或いは、完了する直前に、リアルタイムに次の作業を作業者に指示する）ことで、作業者全体を無駄なく、的確に配備させるように報知制御を実行可能にする。
【０５７８】
図６５は、夫々作業者に対して逐次的確な指示を行うための構成の一例を説明
する模式図であり、図５５と同一のものには同一の符号を付してある。
【０５７９】
例えば、図６５に示すように、図５５に示した作業を行う際に、それぞれの作業者に対して、的確な指示を行うために、デバイス（図１に示した１０４，１０５，１２１〜１２６等）やデバイス間でジョブを運搬するための台車２７０１〜２７０３に予め表示装置（ＵＩ）を設けておき、工程管理マネージャ１１１は、各デバイス又は台車等により処理されているジョブの次工程を該デバイス又は台車のＵＩに表示するようにする。さらに、工程管理マネージャ１１１は、作業中のデバイス又は台車のＵＩに対して、その作業者の次の作業をも表示するようにする。これにより、各作業者に対して逐次的確な指示を与えることができる。尚、工程管理マネージャ１１１は、上述の二種類のスケジューリング情報と、現在の日時情報や、現在のジョブの処理状況等ををチェックしながら、作業者に、作業者に対して次工程としてどの指示を与えるかを決定している。
【０５８０】
よって、各作業者は、作業中のデバイスや台車のＵＩから現在処理しているジョブの次工程の情報や、該作業者の次の作業の情報を得ることができる。これにより、各作業者は、次に何をするかが容易に分かり、上述したように、１つのジョブを２人或いはそれ以上の人数で担当する場合であっても、互いの割り当て分を把握でき、業務の重なりや無駄時間の発生を押さえることができる。
【０５８１】
なお、各デバイスに対してはそれぞれネットワーク経由で前記指示を伝えるが、台車は可動式であり物理的なネットワークでは作業性に欠けるため、無線式のネットワークにて通信を行い、それに応じて台車や装置を扱う作業者それぞれに作業指示を表示して、それぞれの作業者にそれぞれ別々の指示を行うように構成する。
【０５８２】
〔第９実施形態〕
上記第８実施形態では、各デバイスや台車にそれぞれＵＩを設け、該ＵＩに工程管理マネージャ１１１からの指示を表示することにより、工程管理マネージャ１１１からの指示を各作業者に逐次通知可能な構成について説明したが、各作業者にＩＤカードと端末等を携帯させ、該ＩＤカードにより所定のデバイスで作業を行っている作業者を識別し、その作業者の端末に工程管理マネージャ１１１からの指示を表示するように構成してもよい。以下、その実施形態について説明する。
【０５８３】
図６６は、作業者毎に設けられるＩＤカードの一例を示す模式図である。
【０５８４】
図６６において、３３０１，３３０２はＩＤカード（例えば、３３０１はジョン（Ｊｏｈｎ）のＩＤカード，３３０２はローラ（Ｌａｕｒａ）のＩＤカード）で、作業者の氏名、識別番号、部署名、作業能力（スキル）、担当分野、作業履歴等の情報が記憶されている。
【０５８５】
図６７は、夫々作業者に対して逐次的確な指示を行うための構成の一例を説明する模式図であり、図６５と同一のものには同一の符号を付してある。
【０５８６】
図６７に示すように、全ての作業者がそれぞれＩＤカードを有している（例えば、図６６に示したように、ジョン（Ｊｏｈｎ）はＩＤカード３３０１，ローラ（Ｌａｕｒａ）はＩＤカード３３０２を携帯している）。工程管理マネージャ１１１は、各作業者をそのＩＤカードによって識別可能である。そして、工程管理マネージャ１１１は、識別した各作業者のＩＤに応じて作業内容を区別して、各作業者に作業指示を与える。
【０５８７】
また、全ての作業者は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）と呼ばれる携帯端末も携帯している（例えば、ジョンはＰＤＡ３４０１，ローラはＰＤＡ３４０２を携帯している）。尚、携帯端末装置としては、携帯電話等でもよく、少なくとも、ユーザにより携帯可能でかつ、データ通信機能を有し、且つ、表示部等の報知ユニットを具備し、工程管理マネージャ１１１から情報を受信し、該受信した情報を該報知ユニットに報知させることが可能装置であれば如何なる装置であっても良い。また、上述したＩＤカードは、トランスミッタを含み、そのＩＤ固有の信号（作業者のＩＤ）を発信する。そして作業者がこのＰＤＡとＩＤカードとを組み合わせて携帯することにより、該ＩＤカードから発信される信号（作業者のＩＤ）をＰＤＡにて無線受信して、ＰＤＡがどの作業者に携帯されているＰＤＡであるかを工程管理マネージャ１１１に通知する。なお、上述ではＩＤカードはトランスミッタを含むものとしたが、ＰＤＡにカードリーダ等を設け、該カードリーダによりＩＤカード内の情報を読み取り可能ならば磁気カードであってもその他のＩＣカードであってもよい。
【０５８８】
そして、工程管理マネージャ１１１は、ＰＤＡからの通信により識別した各作業者のＩＤに応じて作業内容を区別した上で、各作業者への作業指示を各作業者のＰＤＡに送信する。これにより、工程管理マネージャ１１１は、各作業者に応じた的確な作業指示を各作業者の携帯するＰＤＡに逐次表示することができる。
【０５８９】
よって、各作業者は、該作業者の携帯するＰＤＡから現在処理しているジョブの次工程の情報や、該作業者の次の作業の情報を得ることができる。これにより、各作業者は、次に何をするかが容易に分かり、上述したように、１つのジョブを２人或いはそれ以上の人数で担当するような複雑な場合であっても、互いの割り当て分を把握でき、業務の重なりや無駄時間の発生を押さえることができる。なお、工程管理マネージャ１１１とＰＤＡとの通信は、例えば無線ＬＡＮなどを利用するものとする。
【０５９０】
また、このＩＤカードを利用すれば、それぞれの作業者のスキル、担当分野等もあらかじめ登録しておけるため（ＩＤカードに直接記録するようにしてもよいし、本画像形成システム内に記憶管理するように構成してもよい）、工程管理マネージャ１１１は、それぞれの作業者のレベルに合わせて作業工数を見積もることもでき、作業時間のより正確な算出が可能になる。
【０５９１】
さらに、各作業者の勤怠を各作業者のＩＤにより管理しておき、工程管理マネージャ１１１は、ＩＤカードを利用して各作業者の勤怠情報も把握でき、作業者の勤怠に応じて、休暇中の作業者がいたとしても（特に急病等により予め休暇の登録なしに休暇となった作業者がいたとしても）、作業者の勤怠を確実に把握でき、作業の配分を再スケジュール化することも可能である。
【０５９２】
以上説明したように、ジョブに対して、受注・入稿、原稿編集、プルーフ、プリント、後処理、ファイル保管、納品・発送、あるいは、スキャンなどのスケジューリングを作業者の業務という観点で、効率的に管理して、業務全体のワークフローの効率化を図ることができる。
【０５９３】
また、各装置（デバイス）や台車に設けられたＵＩ、あるいは作業者が携帯するＰＤＡ端末などを利用して、作業者に対して的確な指示を行うことで、複数の作業者が混乱なく、同時に別々の業務を、無駄なく行うことができ、全体として短納期でジョブを仕上げることができる。
【０５９４】
さらに、作業者のスキルや、作業者の勤怠等の過不足に柔軟に対応できる等により、日程の進捗状況やリソースの増減などを予測し、計画性のあるリソースマネージメントが可能となる。
【０５９５】
なお、上記各実施形態を組み合わせた構成（上記第１実施形態乃至第９実施形態の全ての構成要件を具備した構成、又は、少なくとも２つの形態を具した構成を含む）も全て本発明に含まれるものである。
【０５９６】
尚、本システムは、複数のデバイスのうちの１つのデバイスとして、スキャナやコンピュータ等の画像データ発生源となるデバイス以外にも、デジタルカメラ等を具備するようなシステム構成でも良い。この場合、デジタルカメラから供給される該デジタルカメラにより撮影した撮像画像データ（或いは、デジタルカメラに着脱可能な記憶媒体に書き込まれた撮像画像データ）の印刷作業も１つのジョブとして受注・マネージャ１１２により受付可能にし、且つ、このジョブも１つのジョブとして，上述した他のジョブと同様に、工程管理マネージャ１１１によりスケジューリング設定及び管理を含む制御を実行可能とし、該デジタルカメラから直接受信した、或いは、該着脱可能な記憶媒体から読み出した撮像画像データを、編集したり、加工したうえで、印刷、後処理、等が可能に構成されるシステムでも良い。
【０５９７】
以上説明したように、本形態によれば、印刷ジョブと印刷指示を受け付け、前記印刷ジョブに対する複数の工程をそれぞれ制御し、前記各工程をスケジューリングし、該スケジューリング結果に基づいて前記各工程を管理するので、印刷ジョブに対して施す複数の工程のスケジューリングを行って効率的な工程管理を行うことができる。従って、印刷ジョブに対して、受け付け，原稿編集，プルーフ，プリント，後処理，ファイル保管，納品・発送，スキャン等の複数の工程のスケジューリングを行うことで、効率的な工程管理を行うことができる。また、受注順，納期優先，コスト優先，品質優先等のスケジューリングモードを設け、選択されるスケジューリングモードに応じて、他のジョブと調整を行うことで、顧客のニーズに合ったスケジュールで出力（画像形成）を行うことができる等の効果を奏する。
【０５９８】
更に、割込印刷機能や追越印刷機能や各種拡張応用機能等、画像形成装置が固有の機能を具備している場合でも、工程管理マネージャ１１１によるスケジューリングに影響が出ないようにしながら、これらの機能を最大限に活用でき、柔軟且つ使い勝手の良いシステムを提供できる。
【０５９９】
又、本形態によれば、画像形成処理の複数の工程を管理し、本システムで作業を行う作業者に対して適正な作業指示をリアルタイムに実行可能にし、印刷業界及びＰＯＤ市場における画像形成処理の工程を分類化し、各工程（原稿編集、プルーフ、プリント、後処理、ファイル保管、納品・発送、スキャン等の各工程）に対してのスケジューリングを作業者の業務という観点で行って効率的な工程管理を行うことができる等の効果を奏する。
【０６００】
このように、本実施形態によれば、印刷業界やＰＯＤ市場において、印刷物を商品として、該商品の受発注から、梱包、配送、アフターサービス、在庫管理、入金管理までのすべての業務を一括して代行するようなサービスも提供しようとした場合に、最適なサービス、システムを提供できる。又、印刷業界やＰＯＤ市場において、生産関連データの収集、加工、報告を通して経営計画と管理業務を支援し、情報を蓄積して、必要なとき、必要な部署に提供することができるようなシステムも検討した場合に、最適なシステムの実現・運用化を図れる。又、ＰＯＤ市場において、従来の印刷業界ほど、スキルのある作業者が雇えないの等の事情や、低コストにてジョブを仕上げたい等の要望や、少ない投資で商売を行いたい等の要望や、ＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ）を削減したい等の要望にも、十分検討対処したシステムを提供出来る。
【０６０１】
以上示したように、フルフィルメント（ＰＯＤにおける入稿から納品までを一貫して行う作業）のワークフローの中で、全ての工程を管理する工程管理マネージャ１１１を設けて、作業者とデバイスのスケジューリングを、ジョブの受け入れ順、納期優先、コスト優先、品質優先、稼働率優先などのモードをもって行うことにより、作業者と装置（生産財）を効率的に稼動させることができ、TOCの削減ができる。
【０６０２】
また、ＰＯＤ（特にＰＦＰ／ＣＲＤ）のワークフローの中で、そこで作業する作業者に対して、作業指示を与え、効率のよい作業環境と作業ミスの削減を行い、また、各作業者がＩＤカードを所持し、そのＩＤに応じて作業工程を区別することで更なる効率化を図り、作業のスキルにかかわらず、効率的なマネージメントが可能となる。また作業者が入れ替わっても効率よく作業が可能なようにスケジューリングできる。このように、作業者に対して作業指示を与えることにより、ＭＦＰとオフラインフィニッシャの間の搬送等の作業者が手作業で行っている作業を効率的にマネージメントすることができる。
【０６０３】
以下、図６８に示すメモリマップを参照して本発明に係る画像形成システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０６０４】
図６８は、本発明に係る画像形成システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０６０５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０６０６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０６０７】
本実施形態における図２，図６，図３８，図３９，図４０，図４１，図５０，図５１，図５２，図５３，図５４，図６２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。尚、この場合に、図５７〜図６１及び図６３及び図６４の各操作画面を含む本形態で述べた操作画面と同様の操作画面を表示させる為のデータを外部からインストールし、該ホストコンピュータの表示部に上記各種のユーザインタフェース画面を提供可能に構成する。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０６０８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０６０９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０６１０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０６１１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０６１２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０６１３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０６１４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０６１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０６１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０６１７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０６１８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０６１９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０６２０】
【図１】本発明の第１実施形態を示す画像形成システムの構成の一例を示すブロック図である。
【図２】図１に示した受注・入稿マネージャとユーザ側のコンピュータとの通信及び受注・入稿マネージャによる受注処理（本発明の第１の制御処理）を示すフローチャートである。
【図３】ユーザから送信されたファイル及びその出来上がり（編集後の）イメージの一例を表した模式図である。
【図４】ユーザから送信されたファイル及びその出来上がり（編集後の）イメージの一例を表した模式図である。
【図５】ユーザから送信されたファイル及びその出来上がり（編集後の）イメージの一例を表した模式図である。
【図６】図１に示したプルーフマネージャとユーザ側のコンピュータとの通信及びプルーフマネージャによるプルーフ作成処理（本発明の第２の制御処理）を示すフローチャートである。
【図７】図１に示したプリントマネージャ内のデータフローを説明するブロック図である。
【図８】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図９】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図１０】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図１１】図７に示したＲＩＰ部の構成の一例を示すブロック図である。
【図１２】図１１に示したインタプリタ部に入力されるＰＤＬデータの記述例とインタプリタ部による描画結果を示す模式図である。
【図１３】図１１に示したレンダリング部におけるカラーマッチングの一例を示すフローである。
【図１４】図１１に示したスクリーニング部内のガンマ補正を説明する特性図である。
【図１５】図１に示したＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成を示すブロック図である。
【図１６】図１５に示したスクリーニング部におけるＰＷＭ処理を説明する図である。
【図１７】図１５に示したプリンタ部（特にカラープリンタ部）の構造を示す断面図である。
【図１８】図１５に示したプリンタ部（特にモノクロプリンタ部）の構造を示す断面図である。
【図１９】図１５に示したオンラインフィニッシャ部の構成を示す断面図である。
【図２０】スキャン動作を指示するためのスキャナドライバのＧＵＩ（ＧｒａｐｈｉｃＵｓｅｒＩｎｔｅｒｆａｃｅ）を示す模式図である。
【図２１】図１５に示したスキャナ部の構成示す断面図である。
【図２２】図２１に示したスキャナのデータ処理構成を示すブロック図である。
【図２３】各工程においてＪＤＦデータの書き換えを行っている様子を示す図である。
【図２４】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図２５】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図２６】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図２７】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図２８】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図２９】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図３０】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図３１】図１に示した受注・入稿マネージャによるジョブ受注画面の一例を示す模式図である。
【図３２】図１に示したプルーフマネージャによる確認画面の一例を示す模式図である。
【図３３】図１に示したプルーフマネージャによる確認画面の一例を示す模式図である。
【図３４】図１に示したプルーフマネージャによる確認画面の一例を示す模式図である。
【図３５】図１に示したプルーフマネージャによる確認画面の一例を示す模式図である。
【図３６】図１に示したプルーフマネージャによる確認画面の一例を示す模式図である。
【図３７】本発明の第２実施形態におけるジョブ受注画面の一例を示す模式図である。
【図３８】本発明の第２実施形態におけるプルーフマネージャとユーザ側のコンピュータとの通信及びプルーフマネージャによるプルーフ作成処理（本発明の第３の制御処理）を示すフローチャートである。
【図３９】本発明の第３実施形態における受注・入稿マネージャとユーザ側のコンピュータとの通信及び受注・入稿マネージャによる受注処理（本発明の第４の制御処理）を示すフローチャートである。
【図４０】本発明の第４実施形態における受注・入稿マネージャとユーザ側のコンピュータとの通信及び受注・入稿マネージャによる受注処理（本発明の第５の制御処理）を示すフローチャートである。
【図４１】本発明の第５実施形態におけるプルーフマネージャとユーザ側のコンピュータとの通信及びプルーフマネージャによるプルーフ作成処理（本発明の第６の制御処理）を示すフローチャートである。
【図４２】図１に示したプリントマネージャより提供されるプリント工程の管理画面を示す模式図である。
【図４３】図１に示したプリントマネージャより提供されるプリント工程の管理画面を示す模式図である。
【図４４】図１に示したプリントマネージャより提供されるプリント工程の管理画面を示す模式図である。
【図４５】図１に示したプリントマネージャより提供されるプリント工程の管理画面を示す模式図である。
【図４６】ジョブ制御設定項目の一例を示す図である。
【図４７】フィニッシング設定項目の一例を示す図である。
【図４８】画像処理設定項目の一例を示す図である。
【図４９】カラー設定項目の一例を示す図である。
【図５０】図４４，図４５に示したジョブサブミット画面からの操作によりプリントマネージャに投げ込まれたプリントジョブの処理（本発明の第７の制御処理）を説明するフローチャートである。
【図５１】図８〜図１０に示したプリンタドライバ画面からの操作によりプリントマネージャに投げ込まれたプリントジョブの処理（本発明の第８の制御処理）を説明するフローチャートである。
【図５２】本発明の画像形成システムにおけるクラスタプリンタ登録処理（本発明の第９の制御処理）の一例を示すフローチャートである。
【図５３】図１に示したプリントマネージャによるクラスタプリンタ処理（本発明の第９の制御処理）の一例を示すフローチャートである。
【図５４】図５３に示した部数クラスタ用処理（本発明の第９の制御処理）の一例を示すフローチャートである。
【図５５】図１に示した画像形成システムにおいて、プリントされたジョブに後処理を施すフローを示す模式図である。
【図５６】図１に示した後処理マネージャより提供される後処理工程の管理画面（後処理マネージャで管理されている全てのフィニッシャの状況監視や制御を行う画面）を示す模式図である。
【図５７】図１に示した工程管理マネージャより提供されるジョブ生成画面を示す模式図である。
【図５８】図１に示した工程管理マネージャより提供されるジョブスケジューリング画面を示す模式図である。
【図５９】図１に示した工程管理マネージャより提供されるジョブスケジューリング画面を示す模式図である。
【図６０】図１に示した工程管理マネージャより提供されるジョブスケジューリング画面を示す模式図である。
【図６１】図１に示した工程管理マネージャより提供されるジョブスケジューリング画面を示す模式図である。
【図６２】図１に示した工程管理マネージャによるスケジューリング処理（本発明の第１０の制御処理）の一例を示すフローチャートである。
【図６３】図１に示した工程管理マネージャより提供される作業者のジョブスケジュール画面を示す模式図である。
【図６４】図１に示した工程管理マネージャより提供される作業者のジョブスケジュール画面を示す模式図である。
【図６５】夫々作業者に対して逐次的確な指示を行うための構成の一例を説明する模式図である。
【図６６】作業者毎に設けられるＩＤカードの一例を示す模式図である。
【図６７】夫々作業者に対して逐次的確な指示を行うための構成の一例を説明する模式図である。
【図６８】本発明に係る画像形成システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０６２１】
１０１ａ，１０１ｂ    ネットワーク
１０３    クライアント
１０４ａ，１０４ｂ    カラーＭＦＰ
１０５ａ〜１０５ｃ    白黒ＭＦＰ
１０６    スキャナ
１１１    工程管理マネージャ
１１２    受注・入稿マネージャ
１１３    原稿編集マネージャ
１１４    プルーフマネージャ
１１５    プリントマネージャ
１１６    後処理マネージャ
１１７    ファイル保管マネージャ
１１８    納品・発送マネージャ
１１９    スキャンマネージャ
１２１    断裁機
１２２    中綴じ製本機
１２３    くるみ製本機
１２４    紙折機
１２５    封入機
１２６    帳合機
【図１】
2004310747.tif 000003
【図２】
2004310747.tif 000004
【図３】
2004310747.tif 000005
【図４】
2004310747.tif 000006
【図５】
2004310747.tif 000007
【図６】
2004310747.tif 000008
【図７】
2004310747.tif 000009
【図８】
2004310747.tif 000010
【図９】
2004310747.tif 000011
【図１０】
2004310747.tif 000012
【図１１】
2004310747.tif 000013
【図１２】
2004310747.tif 000014
【図１３】
2004310747.tif 000015
【図１４】
2004310747.tif 000016
【図１５】
2004310747.tif 000017
【図１６】
2004310747.tif 000018
【図１７】
2004310747.tif 000019
【図１８】
2004310747.tif 000020
【図１９】
2004310747.tif 000021
【図２０】
2004310747.tif 000022
【図２１】
2004310747.tif 000023
【図２２】
2004310747.tif 000024
【図２３】
2004310747.tif 000025
【図２４】
2004310747.tif 000026
【図２５】
2004310747.tif 000027
【図２６】
2004310747.tif 000028
【図２７】
2004310747.tif 000029
【図２８】
2004310747.tif 000030
【図２９】
2004310747.tif 000031
【図３０】
2004310747.tif 000032
【図３１】
2004310747.tif 000033
【図３２】
2004310747.tif 000034
【図３３】
2004310747.tif 000035
【図３４】
2004310747.tif 000036
【図３５】
2004310747.tif 000037
【図３６】
2004310747.tif 000038
【図３７】
2004310747.tif 000039
【図３８】
2004310747.tif 000040
【図３９】
2004310747.tif 000041
【図４０】
2004310747.tif 000042
【図４１】
2004310747.tif 000043
【図４２】
2004310747.tif 000044
【図４３】
2004310747.tif 000045
【図４４】
2004310747.tif 000046
【図４５】
2004310747.tif 000047
【図４６】
2004310747.tif 000048
【図４７】
2004310747.tif 000049
【図４８】
2004310747.tif 000050
【図４９】
2004310747.tif 000051
【図５０】
2004310747.tif 000052
【図５１】
2004310747.tif 000053
【図５２】
2004310747.tif 000054
【図５３】
2004310747.tif 000055
【図５４】
2004310747.tif 000056
【図５５】
2004310747.tif 000057
【図５６】
2004310747.tif 000058
【図５７】
2004310747.tif 000059
【図５８】
2004310747.tif 000060
【図５９】
2004310747.tif 000061
【図６０】
2004310747.tif 000062
【図６１】
2004310747.tif 000063
【図６２】
2004310747.tif 000064
【図６３】
2004310747.tif 000065
【図６４】
2004310747.tif 000066
【図６５】
2004310747.tif 000067
【図６６】
2004310747.tif 000068
【図６７】
2004310747.tif 000069
【図６８】
2004310747.tif 000070