(57)【要約】【課題】同じワークフローのジョブを簡単に処理できると共に、新たなワークフローボックスを作ったり、作ったボックスを保存したり、再利用したりすることで、作業の効率化が図れる。【解決手段】複数個のデータボックスを有し、データを前記データボックスに格納したり、前記格納されたデータを前記データボックスから取り出したりすることができる画像形成装置において、前記データボックスに対して、任意の機能や処理を関連付ける機能処理関連付け手段と、前記機能や処理を関連付けたいくつかのデータボックスを組み合わせるデータボックス組み合わせ手段を有し、前記組み合わされたデータボックスにデータを投げ込むことにより、前記関連付けされた機能や処理を組み合わせて実現することを特徴とする画像形成装置。【選択図】        図１
2006253988.tif 000002
【特許請求の範囲】
【請求項１】
複数個のデータボックスを有し、データを前記データボックスに格納したり、前記格納されたデータを前記データボックスから取り出したりすることができる画像形成装置において、
前記データボックスに対して、任意の機能や処理を関連付ける機能処理関連付け手段と、
前記機能や処理を関連付けたいくつかのデータボックスを組み合わせるデータボックス組み合わせ手段を有し、
前記組み合わされたデータボックスにデータを投げ込むことにより、前記関連付けされた機能や処理を組み合わせて実現することを特徴とする画像形成装置。
【請求項２】
複数個のデータボックスを有し、データを前記データボックスに格納したり、前記格納されたデータを前記データボックスから取り出したりすることができる画像形成装置において、
前記データボックスに対して、任意の機能や処理を関連付ける機能処理関連付け手段と、
前記機能や処理を関連付けたいくつかのデータボックスに対して、順序を付けるデータボックス順序付け手段を有し、
前記順序付けされたデータボックスにデータを投げ込むことにより、前記関連付けされた一連の機能や処理を順序付けされた順序で実現することを特徴とする画像形成装置。
【請求項３】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたいくつかのデータボックスは、階層構造的な入れ子構造で存在し、前記データを投げ込むデータボックスの階層に応じて、その一連の機能や処理が異なることを特徴とする画像形成装置。
【請求項４】
請求項１または２記載の画像形成装置において、
まず、前記データを第一のデータボックスに投げ込んで、次に、前記第一のデータボックスを第二のデータボックスに投げ込んで、更に、前記第二のデータボックスを第三のデータボックスに投げ込むといった具合に、階層化して処理順序を作り、その組み合わせと順序に基づいて、前記関連付けされた一連の機能や処理を施すことを特徴とする画像形成装置。
【請求項５】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたデータボックスの中からいくつかの所望のデータボックスを選択して、予め決められた処理ボックスに前記選択されたデータボックスを投げ込むことで、前記関連付けされた機能や処理の組み合わせを作ることを特徴とする画像形成装置。
【請求項６】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたデータボックスを、予め順序付けられたいくつかの処理ボックスに、処理したい順序でそれぞれの前記機能や処理を関連付けたデータボックスを投げ込むことで、前記関連付けされた機能や処理の順序を作ることを特徴とする画像形成装置。
【請求項７】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたいくつかのデータボックスを組み合わせたり、順序付けしたりした後、前記組み合わせたデータボックスの組み合わせや、前記順序付けしたデータボックスの順序を確認できることを特徴とする画像形成装置。
【請求項８】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたデータボックスに投げ込まれるデータが、既に機能設定されたジョブチケットや設定情報を保持しており、前記データボックスに関連付けされた機能内容と、前記データの設定情報が異なっている場合に、前記データボックスの機能を優先させることを特徴とする画像形成装置。
【請求項９】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたデータボックスに投げ込まれるデータが、既に機能設定されたジョブチケットや設定情報を保持しており、前記データボックスに関連付けされた機能内容と、前記データの設定情報が異なっている場合に、前記データの設定情報の機能を優先させることを特徴とする画像形成装置。
【請求項１０】
請求項１または２記載の画像形成装置において、
前記機能や処理を関連付けたデータボックスに投げ込まれるデータが、既に機能設定されたジョブチケットや設定情報を保持しており、前記データボックスに関連付けされた機能内容と、前記データの設定情報が異なっている場合に、そのいずれかを選択して処理できることを特徴とする画像形成装置。
【請求項１１】
請求項１〜１０いずれか記載の画像形成装置において、
前記機能や処理を関連付けたデータボックスを組み合わせたり、順序付けたりする作業は、前記画像形成装置上の操作部から、かつ／または、（前記画像形成装置の内容を仮想的に眺めた）クライアントコンピュータ上から処理できることを特徴とする画像形成装置。
【請求項１２】
請求項１〜１１いずれか記載の画像形成装置において、
前記データボックスに関連付ける機能や処理は、前記ボックス一つに対して、一つでも、複数個でも組み合わせたり、順序付けたりできることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置及び画像形成方法及び、コンピュータプログラム及び、記憶媒体に係わる画像形成装置に関するものである。
【背景技術】
【０００２】
従来、画像形成装置において利用されるボックス機能は、クライアントコンピュータからデータをファイリングするような感覚で保存しておく機能であり、これを利用して、ユーザが必要なときに必要な設定でプリントできたり、ボックスに格納したデータを結合したり、パスワードを設けて機密性を高めたりと様々に発展してきている。
【特許文献１】特開２００２−２３２６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、昨今プリント・オン・ディマンド（ＰＯＤ）と呼ばれる大量部数や大量ジョブを扱う市場では、印刷に変わって、デジタルプリントを利用してプリント処理されるケースが増えており、従来の印刷業界に比べてデジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。
【０００４】
特に、ＣＲＤ（Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔ）やＰＦＰ（Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙ）などでは、その大量ジョブを処理する上で、ルーチンワーク化されたワークフローをいくつか持っているが、その都度、予め決められた設定やフローにてジョブを処理していた。
【０００５】
本発明は、複数のボックスを用意し、そのボックス一つ一つに予め決められた機能（例えば、Ｎｕｐ、両面、ステープル等）や処理（ジョブの完了通知、エラー通知あるいは、コスト見積もりなど）をそれぞれ関連付けておき、画像形成装置の操作部上やクライアントコンピュータのＵＩ上で、それらの定義づけされたボックス（あるいはホットフォルダ）を組み合わせる。そして、ジョブに対してルーチンワーク的な機能や処理を順次定義づけることで、ジョブに対してワークフローを作成したり、処理をプログラム化したりすることによりジョブをボックスに投げ込むだけで簡単に複数の機能を反映させたプリントを行うことができるようにすることを目的とする。
【０００６】
更に、ファイルとジョブチケットをボックスに一緒に投げ込んで、ボックスの処理とジョブチケットの処理が一致しない場合に、ジョブチケットの内容を優先させたり、ボックスの処理を優先させるなども行うことができる画像形成装置を提供する。
【課題を解決するための手段】
【０００７】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００８】
（１）複数個のデータボックスを有し、データを前記データボックスに格納したり、前記格納されたデータを前記データボックスから取り出したりすることができる画像形成装置において、前記データボックスに対して、任意の機能や処理を関連付ける機能処理関連付け手段と、前記機能や処理を関連付けたいくつかのデータボックスを組み合わせるデータボックス組み合わせ手段を有し、前記組み合わされたデータボックスにデータを投げ込むことにより、前記関連付けされた機能や処理を組み合わせて実現することを特徴とする画像形成装置。
【発明の効果】
【０００９】
本発明によれば、同じワークフローのジョブを簡単に処理できると共に、新たなワークフローボックスを作ったり、作ったボックスを保存したり、再利用したりすることで、作業の効率化が図れる。
【発明を実施するための最良の形態】
【００１０】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１１】
［第１実施形態］
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１２】
［システムの概要説明］
図１は、実施形態のシステムの構成概念図であり、図１は比較的な簡単なネットワーク構成を示している。
【００１３】
コンピュータは、サーバコンピュータ１０２とクライアントコンピュータ１０３ａ，１０３ｂ及び１０３ｃがあり、サーバコンピュータ１０２は、これらのクライアントコンピュータを管理している。なお、図示されていないが、クライアントコンピュータは、これらのほかにも多数接続されており、以下、クライアントコンピュータを代表して１０３と表記する。
【００１４】
また、ネットワーク１０１には、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４、１０５及び、プリンタ１０７が接続されている。
【００１５】
ＭＦＰ１０４は、高解像度、高階調のフルカラーでスキャンまたは、プリントなどが可能なフルカラーＭＦＰであり、データ量が膨大となる場合、独立したインターフェイス（後述の２０５）で複数ビットを同時に送受できるものである。一方、ＭＦＰ１０５はモノクロにてスキャン、プリントなどを行うＭＦＰである。また、図示していないがネットワーク１０１上には上記以外のＭＦＰを初め、スキャナ、プリンタあるいは、ＦＡＸなどその他の機器も接続されている。
【００１６】
更に、スキャナ１０６は紙ドキュメントからの画像イメージを取り込む装置で、図のようにネットワークに接続されているものの他に、ＳＣＳＩインターフェイスなどでコンピュータに接続されるものがある。また、スキャナ自体はＭＦＰ１０５の一部の機能としてサポートされている場合もある。
【００１７】
ここで、クライアントコンピュータ１０３上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。クライアントコンピュータ１０３は作成された文書／図形をページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換し、ネットワーク１０１を経由してＭＦＰ１０４や１０５に送出することで、プリントアウトを行う。
【００１８】
［ＭＦＰ１０４，１０５の構成］
次に、ＭＦＰ１０４，１０５の構成について説明する。但し、ＭＦＰ１０４とＭＦＰ１０５の差はフルカラーとモノクロの差であり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて、随時モノクロ機器の説明を加えることとする。
【００１９】
図２に示すように、ＭＦＰ１０４，１０５は、画像読み取りを行うスキャナ部２０１とその画像データを画像処理するスキャナＩＰ部２０２と、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部２０３と、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部２０４と、フルカラーＭＦＰ１０４との情報交換を行う専用Ｉ／Ｆ部２０５とを備えている。そして、ＭＦＰ１０４，１０５の使い方に応じて、コア部２０６は、メモリ部２１１あるいは、そのメモリ部を区分けして利用されるボックス部２１２と連携して画像信号を一時格納したり、経路を決定したりする制御を行う。
【００２０】
次に、コア部２０６から出力された画像データは、プリンタＩＰ部２０７及び、スクリーニング部２０８を経由して画像形成を行うプリンタ部２０９に送られる。プリンタ部２０９でプリントアウトされたシートはオンラインフィニッシャ部２１０へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００２１】
コア部２０６はバスの交通整理を行っており、ＭＦＰの使い方に応じて、以下の（Ａ）〜（Ｉ）のようにパス切り替えが行われている。また、データがネットワークを経由する際には、ＪＰＥＧ，ＪＢＩＧ，ＺＩＰなど圧縮データを使用することも一般知られており、データがＭＦＰに入った後、このコア部にて解凍（伸張）される。
（Ａ）複写機能            ：スキャナ部２０１→コア部２０６→プリンタ部２０９
（Ｂ）ネットワークスキャナ：スキャナ部２０１→コア部２０６→ＮＩＣ部２０４
（Ｃ）ネットワークプリンタ：ＮＩＣ部２０４→コア部２０６→プリンタ部２０９
（Ｄ）ファクシミリ送信機能：スキャナ部２０１→コア部２０６→ＦＡＸ部２０３
（Ｅ）ファクシミリ受信機能：ＦＡＸ部２０３→コア部２０６→プリンタ部２０９
（Ｆ）ボックス受信機能１  ：ＮＩＣ部２０４→コア部２０６→ボックス部２１２
（Ｇ）ボックス受信機能２  ：スキャナ部２０１→コア部２０６→ボックス部２１２
（Ｈ）ボックス送信機能１  ：ボックス部２１２→コア部２０６→ＮＩＣ部２０４
（Ｉ）ボックス送信機能２  ：ボックス部２１２→コア部２０６→プリンタ部２０９
【００２２】
ここで、ボックス受信／ボックス送信とは、ボックス部２１２を利用した、データの入力や格納、あるいは、格納されたデータの出力を意味しており、ジョブ毎やユーザ毎にメモリを分割して一次的にデータを保存して、ユーザＩＤやパスワードを組み合わせてデータの送受信を行う機能である。
【００２３】
更に、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部２１３は、ＮＩＣ部２０４から入力されたＰＤＬデータを必要に応じて、ビットマップ画像に展開する役割を果たす。
【００２４】
［スキャナ部２０１の構成］
図３を用いてスキャナ部２０１の構成を説明する。３０１は原稿台ガラスであり、読み取られるべき原稿３０２が置かれる。原稿３０２は照明ランプ３０３により照射され、その反射光はミラー３０４、３０５、３０６を経て、レンズ３０７によりＣＣＤ３０８上に結像される。ミラー３０４、照明ランプ３０３を含む第１ミラーユニット３１０は速度ｖで移動し、ミラー３０５、３０６を含む第２ミラーユニット３１１は速度ｖ／２で移動することにより、原稿３０２の全面を走査する。第１ミラーユニット３１０及び第２ミラーユニット３１１はモータ３０９により駆動する。
【００２５】
［スキャナＩＰ部２０２の構成］
図４Ａを用いてスキャナＩＰ部２０２について説明する。入力された光学的信号は、ＣＣＤセンサ３０８により電気信号に変換される。このＣＣＤセンサ３０８はＲＧＢ３ラインのカラーセンサであり、Ｒ、Ｇ、Ｂそれぞれの画像信号としてＡ／Ｄ変換部４０１に入力される。ここでゲイン調整、オフセット調整をされた後、Ａ／Ｄコンバータで、各色信号毎に８ビットのデジタル画像信号Ｒ０，Ｇ０，Ｂ０に変換される。その後、４０２のシェーディング補正で色ごとに、基準白色板の読み取り信号を用いた、公知のシェーディング補正が施される。更に、ＣＣＤセンサ３０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているため、ラインディレイ調整回路（ライン補間部）４０３において、副走査方向の空間的ずれが補正される。
【００２６】
次に、入力マスキング部４０４は、ＣＣＤセンサ３０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間を、ＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（Ｒ０，Ｇ０，Ｂ０）信号を標準的な（Ｒ，Ｇ，Ｂ）信号に変換する。
【００２７】
更に、輝度／濃度変換部（ＬＯＧ変換部）４０５はルックアップテーブル（ＬＵＴ）ＲＡＭにより構成され、ＲＧＢの輝度信号がＣ１，Ｍ１，Ｙ１の濃度信号になるように変換される。
【００２８】
一方、モノクロ画像用であるＭＦＰ１０５では、図４Ｂに従って、単色の１ラインＣＣＤセンサ３０８を用いて、単色でＡ／Ｄ変換４０１及び、シェーディング４０２を行ったのちコア部２０６に送られる。
【００２９】
［ＦＡＸ部２０３の構成］
ＦＡＸ部２０３は、まず、受信時には、電話回線から来たデータをＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）で受け取り、電圧の変換を行い、モデムの中の復調部でＡ／Ｄ変換及び復調操作を行った後、伸張し、ラスタデータに展開する。一般にＦＡＸでの圧縮伸張にはランレングス法などが用いられる。ラスタデータに変換された画像は、メモリ部で一時保管され、画像データに転送エラーがないことを確認後、コア部２０６へ送られる。
【００３０】
次に、送信時には、コア部よりやってきたラスタイメージの画像信号に対して、ランレングス法などの圧縮を施し、モデムの変調部にてＤ／Ａ変換及び変調操作を行った後、ＮＣＵを介して電話回線へと送られる。
【００３１】
［ＮＩＣ部２０４の構成］
ＮＩＣ部２０４は、ネットワーク１０１に対してのインターフェイスの機能を持つのが、このＮＩＣ部２０４であり、例えば１００Ｂａｓｅ−Ｔｘや１ＧＢａｓｅ−ＴｘなどのＥｔｈｅｒｎｅｔ(登録商標)ケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流したりする役割を果たす。
【００３２】
外部より情報を入手する場合は、まず、トランスで電圧変換され、ＬＡＮコントローラに送られる。ＬＡＮコントローラは、その内部に第１バッファメモリを持っており、その情報が必要な情報か否かを判断した上で、第２バッファメモリに送った後、コア部２０６に信号を流す。
【００３３】
次に、外部に情報を提供する場合には、コア部２０６より送られてきたデータは、ＬＡＮコントローラで必要な情報を付加して、トランスを経由してネットワーク１０１に接続される。
【００３４】
［専用Ｉ／Ｆ部２０５の構成］
また、専用Ｉ／Ｆ部２０５は、フルカラーＭＦＰ１０４とのインターフェイス部分でＣＭＹＫそれぞれ多値ビットがパラレルに送られているインターフェイスであり、４色×８ビットの画像データと通信線からなる。もし、Ｅｔｈｅｒｎｅｔ(登録商標)ケーブルを利用して送信すると、ＭＦＰ１０４に見合ったスピードで出力できない点と、ネットワークに接続された他のデバイスのパフォーマンスも犠牲になる点からこのような専用のパラレルインターフェイスを用いている場合がある。
【００３５】
［プリンタＩＰ部２０７の構成］
図５Ａはカラー画像のプリンタＩＰ部を示し、図５Ｂはモノクロ画像のプリンタＩＰ部を示している。まず、出力マスキング部５０１は、Ｍ１，Ｃ１，Ｙ１信号を画像形成装置のトナー色であるＣ，Ｍ，Ｙ，Ｋ信号にマトリクス演算を用いて変換する部分であり、ガンマ補正部５０２は、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ，Ｍ，Ｙ，Ｋデータに変換する。そして、シャープネスまたはスムージングを施す空間フィルタ部５０３等から構成される。
【００３６】
一方、モノクロの場合は、出力マスキング部５０１は持っていないが、空間フィルタ部５０３の後に、二値化回路５０４により８ｂｉｔから１ｂｉｔのデータに変換される。
【００３７】
［スクリーニング部２０８の構成］
図６Ａ及び、図６Ｂによりスクリーニング部２０８を説明する。プリンタＩＰ部２０７を出たイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色に色分解された画像データ（ＭＦＰ１０５の場合は、単色となる）はそれぞれのスクリーニング部２０８を通ってそれぞれ画像形成される（カラーの場合には図６Ａの構成が４つ必要になる）。６０１は三角波発生部、６０２は入力されるデジタル画像信号をアナログ信号に変換するＤ／Ａコンバータ（Ｄ／Ａ変換部）である。三角波発生部６０１からの信号（図６Ｂの信号ａ）及びＤ／Ａコンバータ６０２からの画像信号（図６Ｂの信号ｂ）は、コンパレータ６０３で大小比較されて、図６Ｂの信号ｃのような濃度に依存したパルス幅信号となってレーザ駆動部６０４に送られる。Ｃ，Ｍ，Ｙ，Ｋそれぞれが、それぞれのレーザ６０５でレーザビームに変換される。
【００３８】
そして、ポリゴンスキャナ７１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム７１７，７２１，７２５，７２９に照射される。
【００３９】
［プリンタ部２０９の構成（カラーＭＦＰ１０４の場合）］
図７に、カラープリンタ部の断面構造図を示す。７１３は、ポリゴンミラーであり、４つの半導体レーザ６０５より発光された４本のレーザ光を受ける。その内の１本はミラー７１４、７１５、７１６を経て感光ドラム７１７を走査露光し、次の１本はミラー７１８、７１９、７２０をへて感光ドラム７２１を走査露光し、次の１本はミラー７２２、７２３、７２４をへて感光ドラム７２５を走査露光し、最後の１本はミラー７２６、７２７、７２８をへて感光ドラム７２９を走査露光する。
【００４０】
一方、７３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム７１７上にイエローのトナー像を形成し、７３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム７２１上にマゼンタのトナー像を形成し、７３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム７２５上にシアンのトナー像を形成し、７３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム７２９上にマゼンタのトナー像を形成する。以上４色（Ｙ，Ｍ，Ｃ，Ｋ）のトナー像がシートに転写され、フルカラーの出力画像を得ることができる。
【００４１】
シートカセット７３４、７３５および、手差しトレイ７３６のいずれかより給紙されたシートは、レジストローラ７３７を経て、転写ベルト７３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム７１７、７２１、７２５、７２９には各色のトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。各色のトナーが転写されたシートは、分離され、搬送ベルト７３９により搬送され、定着器７４０によって、トナーがシートに定着される。定着器７４０を抜けたシートはフラッパ７５０により一旦下方向へ導かれてシートの後端がフラッパ７５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００４２】
なお、４つの感光ドラム７１７、７２１、７２５、７２９は、距離ｄをおいて、等間隔に配置されており、搬送ベルト７３９により、シートは一定速度ｖで搬送されており、このタイミング同期がなされて、４つの半導体レーザ６０５は駆動される。
【００４３】
［プリンタ部２０９の構成（モノクロＭＦＰ１０５の場合）］
図８に、モノクロプリンタ部の概観図を示す。８１３は、ポリゴンミラーであり、４つの半導体レーザ６０５より発光されたレーザ光を受ける。レーザ光はミラー８１４、８１５、８１６をへて感光ドラム８１７を走査露光する。一方、８３０は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム８１７上にトナー像を形成し、トナー像がシートに転写され、出力画像を得ることができる。
【００４４】
シートカセット８３４、８３５および、手差しトレイ８３６のいずれかより給紙されたシートは、レジストローラ８３７を経て、転写ベルト８３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム８１７にはトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。トナーが転写されたシートは、分離され、定着器８４０によって、トナーがシートに定着される。定着器８４０を抜けたシートはフラッパ８５０により一旦下方向へ導かれてシートの後端がフラッパ８５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００４５】
［フィニッシャ部２０９の構成］
図９に、フィニッシャ部の断面構造図を示す。プリンタ部２０９の定着部７４０（または、８４０）を排出したシートは、フィニッシャ部２０９に入る（フィニッシャが接続されている場合）。フィニッシャ部２０９には、サンプルトレイ９０１及びスタックトレイ９０２があり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【００４６】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、後述の電子ソート機能とビン（または、トレイ）を奥手前方向にシフトしてジョブ毎に出力シートを振り分けるシフトソート方式によるソーティングを行うことができる。電子ソート機能は、コレートと呼ばれ、前述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。次にグループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に仕分けする機能である。
【００４７】
更に、スタックトレイ９０２に排出する場合には、シートが排出される前のシートをジョブ毎に蓄えておき、排出する直前にステープラ９０５にてバインドすることもできる。
【００４８】
そのほか、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機９０４、ファイル用の２つ（または３つ）の穴開けを行うパンチャ９０６があり、ジョブの種類に応じてそれぞれの処理を行う。
【００４９】
更に、サドルステッチャ９０７は、シートの中央部分を２ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、週刊誌やパンフレットのようなブックレットを作成する処理を行う。サドルステッチャ９０７で製本されたシートは、ブックレットトレイ９０８に排出される。
【００５０】
そのほか、図には記載されていないが、製本のためのグルー（糊付け）によるバインドや、あるいはバインド後にバインド側と反対側の端面を揃えるためのトリム（裁断）などを加えることも可能である。
【００５１】
また、インサータ９０３はトレイ９１０にセットされたシートをプリンタへ通さずにトレイ９０１、９０２、９０８のいずれかに送るためのものである。これによってフィニッシャ２０９に送り込まれるシートとシートの間にインサータ９０３にセットされたシートをインサート（中差し）することができる。インサータ９０３のトレイ９１０にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラ９１１により最上部のシートから順に給送する。従って、インサータ９０３からのシートはそのままトレイ９０１、９０２へ搬送することによりフェイスダウン状態で排出される。サドルステッチャ９０７へ送るときには、一度パンチャ９０６側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。
【００５２】
次に、トリマ（裁断機）９１２について説明する。サドルステッチャ９０７においてブックレット（中綴じの小冊子）にされた出力は、このトリマ９１２に入ってくる。その際に、まず、ブックレットの出力は、ローラで予め決められた長さ分だけ紙送りされ、カッター部９１３にて予め決められた長さだけ切断され、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。そして、ブックレットホールド部９１４に格納される。
【００５３】
［ＲＩＰ部２１３の構成］
図１０に示すように、ＲＩＰ部へは通常、ＮＩＣ部２１１あるいは、それ以外のＵＳＢやパラレルなどのインターフェイスから入力される。次に、入力デバイス制御部１００１よりサーバ（プリントマネージャ１１５）内に入り、サーバに様々なクライアントアプリケーションを連結することにおいてその役割を果たす。入力としてページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データとＪＣＬ（Ｊｏｂ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）データを受け付ける。それはプリンタとサーバに関する状態情報であって様々なクライアントに対応する。このモジュール（入力デバイス制御部１００１）の出力は、適切なＰＤＬとＪＣＬの構成要素すべてを結合する役割を持つ。
【００５４】
次に、１００２は入力ジョブ制御部で、ジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。更に、このモジュール（入力ジョブ制御部１００２）には、ジョブのルートを決めるジョブルーティング、分割してＲＩＰするか否かを司るジョブスプリット、そしてジョブの順序を決めるジョブスケジューリングの３つの機能がある。
【００５５】
１００３はＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部で、複数個存在する。ＲＩＰ１００３ａ，ＲＩＰ１００３ｂあるいは必要に応じて更に増やすことも可能だが、ここでは総称してＲＩＰ部１００３と記載する。ＲＩＰモジュール（ＲＩＰ部１００３）は、様々なジョブのＰＤＬをＲＩＰ処理して、適切なサイズと解像度のビットマップを作成する。ＲＩＰ処理に関しては、ＰｏｓｔＳｃｒｉｐｔ(登録商標)（米国Ａｄｏｂｅ社の商標登録）をはじめ、ＰＣＬ，ＴＩＦＦ，ＪＰＥＧ，ＰＤＦなど様々なフォーマットのラスタライズ処理が可能である。
【００５６】
１００４はデータ変換部で、ＲＩＰ部１００３によって作り出されるビットマップイメージを圧縮したり、フォーマット変換を施したりする役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。例えば、ジョブをページ単位で扱いたい場合には、ＴＩＦＦやＪＰＥＧなどをＲＩＰ部でラスタライズした後のビットマップデータにＰＤＦヘッダを付けて、ＰＤＦデータとして編集するなどの処理を行う。
【００５７】
１００５は出力ジョブ制御部で、ジョブのページイメージを取って、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページはプリンタに印刷されたり、ハードディスク１００７にセーブされたりする。印刷後のジョブは、ハードディスク１００７に残すか否かを選択可能であり、印刷後のジョブがハードディスク１００７にセーブされた場合には、再呼び出しすることもできる。さらに、このモジュール（出力ジョブ制御部１００５）は、ハードディスク１００７とメモリ（ＳＤＲＡＭ）１００８との相互作用で管理する。
【００５８】
１００６は出力デバイス制御部で、どのデバイスに出力するか、またどのデバイスをクラスタリング（複数台接続して一斉にプリントすること）するかの制御を司り、選択されたデバイスのインターフェイスに印刷データを送る。また、このモジュール（出力デバイス制御部１００６）は、ＭＦＰ（１０４または１０５）の状態監視と装置状況を伝える役割も果たしている。
【００５９】
なお、ＲＩＰ部１００３は、実際には、ＭＦＰ１０４（または１０５）に内蔵される場合と、別ユニットで存在したりする場合がある。
【００６０】
［ＲＩＰ部２１３］
以下、図１１〜図１４を参照して、図１０に示したＲＩＰ部１００３の構成について説明する。図１１は、図１０に示したＲＩＰ部１００３の構成の一例を示すブロック図である。
【００６１】
図に示すように、ＲＩＰ部１００３は、一般に、インタプリタ部１１０１、レンダリング部１１０２、スクリーニング部１１０３の３つの部分から成り立っている。
【００６２】
インタプリタ部１１０１は、ＰＤＬの翻訳をしてビットマップ展開を行うものである。レンダリング部１１０２は、ＰＤＬの色描写を行うものである。そして、スクリーニング部１１０３は、白黒ＭＦＰ１０５への出力の場合には、二値化処理や予め決められた周期や角度のスクリーンを作成し、またカラーＭＦＰ１０４への出力の場合には、キャリブレーション用ガンマテーブルまで含めて作成する。
【００６３】
以下、各部を詳細に説明する。
【００６４】
まず、図１２Ａ，Ｂを参照して、インタプリタ部１１０１について説明する。
【００６５】
インタプリタ部１１０１は、ＰＤＬデータを解析する部分であり、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、以下（ａ）〜（ｃ）の３要素に分類される。
（ａ）文字コードによる画像記述
（ｂ）図形コードによる画像記述
（ｃ）ラスタ画像データによる画像記述
すなわち、ＰＤＬは、上記の要素を組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【００６６】
図１２Ａ，Ｂは、図１１に示したインタプリタ部１１０１に入力されるＰＤＬデータの記述例とインタプリタ部１１０１による描画結果を示す模式図である。
【００６７】
図１２Ａは図１２Ｂの描画のＰＤＬ記述例に対応し、文字情報「Ｒ１２０１の記述」は、Ｌ１２１１〜Ｌ１２１３で表され、文字の色、文字列、座標位置からなる。文字の色のカッコ内は順にＣｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｂｌａｃｋの濃度を表わしている。最小は「０．０」であり、最大は「１．０」である。Ｌ１２１１では、文字を黒にすることを指定する例を示している。次に、Ｌ１２１２は、変数Ｓｔｒｉｎｇ１に文字列“ＡＢＣ”を代入していことを示している。
【００６８】
次に、Ｌ１２１３では、第１，第２パラメータが、文字列をレイアウトする用紙上の開始位置座標のｘ座標とｙ座標を示し、第３パラメータが文字の大きさ、第４パラメータが文字の間隔を示しており、第５パラメータがレイアウトすべき文字列を示している。要するにＬ１２１３は、座標（０．０，０．０）のところから、大きさ「０．２」、間隔「０．３」で、文字列“ＡＢＣ”をレイアウトするという指示となる。
【００６９】
次に、図形情報の例「Ｒ１２０２を記述」において、Ｌ１２２１は文字の色を指定したＬ１２１１と同様の記述方法で線の色を指定しており、ここでは、Ｃｙａｎが指定されている。次に、Ｌ１２２２は、線を引くことを指定するためのものであり、第１，２パラメータが線の始端座標のｘ，ｙ座標、第３，４パラメータが終端座標のそれぞれ、ｘ，ｙ座標を示し、第５パラメータは線の太さを示す。
【００７０】
さらに、ラスタ画像情報の例「Ｒ１２０３の記述」において、Ｌ１２３１は、ラスタ画像を変数ｉｍａｇｅ１に代入している。ここで、第１パラメータはラスタ画像の画像タイプ、及び色成分数を表わし、第２パラメータは１色成分あたりのビット数を表わし、第３，第４パラメータは、ラスタ画像のｘ方向、ｙ方向の画像サイズを表わす。第５パラメータ以降が、ラスタ画像データを表す。ラスタ画像データの個数は、１画素を構成する色成分数、及びｘ方向，ｙ方向の画像サイズの積となる。このＬ１２３１では、ＣＭＹＫ画像は４つの色成分（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｂｌａｃｋ）から構成されるため、ラスタ画像データの個数は（４×５×５＝）１００個となる。
【００７１】
次に、Ｌ１２３２は、座標（０．０，０．５）のところから、「０．５×０．５」の大きさにｉｍａｇｅ１をレイアウトすることを示している。
【００７２】
図１２Ｂは、図１２Ａに示した１ページの中で３つの画像記述（「Ｒ１２０１の記述」，「Ｒ１２０２の記述」，「Ｒ１２０３の記述」）を解釈して、ラスタ画像データに展開した様子を示したものである。
【００７３】
図１２Ｂにおいて、Ｒ１２０１，Ｒ１２０２，Ｒ１２０３は、図１２Ａに示したそれぞれのＰＤＬデータ（「Ｒ１２０１の記述」，「Ｒ１２０２の記述」，「Ｒ１２０３の記述」）を展開したものである。
【００７４】
これらのラスタ画像データは、実際にはＣ，Ｍ，Ｙ，Ｋ色成分毎にメモリ１００８（あるいは、ハードディスク１００７）に展開されており、例えばＲ１２０１の部分は、各ＣＭＹＫのメモリに、Ｃ＝０，Ｍ＝０，Ｙ＝０，Ｋ＝２５５が書かれており、Ｒ１２０２の部分は、それぞれ、Ｃ＝２５５，Ｍ＝０，Ｙ＝０，Ｋ＝０が書き込まれることになる。
【００７５】
プリントマネージャ１１５内では、クライアント１０３（あるいは、他のコンピュータ）から送られてきたＰＤＬデータは、ＰＤＬデータのままか、上記のようにラスタ画像に展開された形で、メモリ１００８（あるいは、ハードディスク１００７）に書き込まれ、必要に応じて保存されている。
【００７６】
次に、図１３を参照して、図１１に示したレンダリング部１１０２について説明する。
【００７７】
図１１に示したインタプリタ部１１０１から出力される画像データには、グレースケール，ＲＧＢ，ＣＭＹＫのほか様々な色空間のものがあり、その他の色空間の場合には、一度ＣＲＤ（Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ）にてＣＭＹＫ空間に変換された後、カラーマッチングされる。
【００７８】
図１３は、図１１に示したレンダリング部１１０２におけるカラーマッチングの一例を示すフローである。
【００７９】
図に示すように、カラーマッチングは、ＲＧＢ又はＣＭＹＫで入力されたデータに対して、カラーマッチングが必要な場合、ＣＭＭ部１３０４において、ＩＣＣプロファイルによる色調整が行われる。ＩＣＣプロファイルは、ソースプロファイル１３０５とプリンタプロファイル１３０６からなっており、ソースプロファイルは、ＲＧＢ（またはＣＭＹＫ）データを一度規格化されたＬ＊ａ＊ｂ＊の空間に変換し、このＬ＊ａ＊ｂ＊データを再度ターゲットとなるプリンタに適したＣＭＹＫ空間になる。
【００８０】
また、ソースプロファイル１３０５は、図示しないＲＧＢプロファイルとＣＭＹＫプロファイルからなっており、入力画像がＲＧＢ系画像（Ｍｉｃｒｏｓｏｆｔ社のアプリケーションソフトやＪＰＥＧ，ＴＩＦＦ画像等）の場合は、ＲＧＢプロファイルが選択され、ＣＭＹＫ系画像（Ａｄｏｂｅ社のＰｈｏｔｏｓｈｏｐやＩｌｌｕｓｔｒａｔｏｒの一部データなど）の場合にはＣＭＹＫプロファイルが選択される。
【００８１】
次に、プリンタプロファイル１３０６は、各プリンタの色特性に合わせて作られており、ＲＧＢ系画像の場合は、Ｐｅｒｃｅｐｔｕａｌ（色味優先）やＳａｔｕｒａｔｉｏｎ（鮮やかさ優先）を選択するのが好ましく、ＣＭＹＫ系画像の場合は、Ｃｏｌｏｒｉｍｅｔｒｉｃ（色差最小）を選んで最適画像を出力することが多い。
【００８２】
また、ＩＣＣプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイル１３０５では、ＲＧＢ（またはＣＭＹＫ）データが入力されると、一意にＬ＊ａ＊ｂ＊データに変換され、プリンタプロファイル１３０６では、Ｌ＊ａ＊ｂ＊データからプリンタにマッチしたＣＭＹＫに変換される。
【００８３】
なお、ＲＧＢで入力されたデータに対して、カラーマッチングが必要でない場合は、デフォルト色変換部１３０３において、ＲＧＢデータからプリンタにマッチしたＣＭＹＫに変換されて出力される。
【００８４】
また、ＣＭＹＫで入力されたデータに対して、カラーマッチングが必要でない場合は、そのまま出力される。
【００８５】
次に、図１４を参照して、図１１に示したスクリーニング部１１０３内のガンマ補正に関して説明する。
【００８６】
図１４は、図１１に示したスクリーニング部１１０３内のガンマ補正を説明する特性図であり、図１４Ａはリニアなガンマテーブルに対応し、図１４Ｂはプリンタ出力特性に対応し、図１４Ｃはキャリブレーションされたガンマテーブルに対応し、図１４Ｄは出力特性を加味したガンマテーブルに対応する。
【００８７】
ガンマテーブルは、デフォルトで図１４Ａのようなリニアなガンマ曲線が用意されており、プリンタ特性に応じてテーブルを用意する。
【００８８】
例えば、ＭＦＰ１０４の出力特性Ｇｐが図１４Ｂに示すような値であった場合、その逆関数Ｇａである図１４Ｃを掛け合わせれば出力特性は、図１４Ａのようにリニアな値に修正される（Ｇａ×Ｇｐ＝Ｇ０）。
【００８９】
また、印刷ライクな出力特性Ｇｂに図１４Ｄのような特性を選びたければ、Ｇａ×Ｇｂのような値のテーブルを掛け合わせても良い。
【００９０】
また、これらのガンマテーブルを作成するために、ＭＦＰ１０４のスキャナ部や濃度計などを利用するキャリブレーション機能も一般に知られている。
【００９１】
［操作部］
図１６はＭＦＰ１０４または、１０５の操作部の模式図である。操作部はタッチパネルのＬＣＤ（液晶表示）部２２００とキー操作部２２３０とからなっており、図１５はＬＣＤ部２２００のフローチャートを示している。このフローチャートは、複写動作を行うためのコピーモード（Ｓ２１１０）、スキャン送信を行う送信（Ｓｅｎｄ）モード（Ｓ２１２０）、ボックスからの取り出しや編集を行うためのボックスモード（Ｓ２１３０）、各種設定を行うオプションモード（Ｓ２１４０）、システムの状況を知るためのシステムモニタ（Ｓ２１５０）などのモードが用意されており、図１６のＬＣＤ部２２００のモード選択キー２２０１〜２２０５を押下することでこれらのモードが切り替わる仕組みになっている。
【００９２】
図１６では、コピー部数のほかに、紙サイズ、変倍率、画像モードや仕上げ方法などを設定して、スタートキー２２３１を押下すると、コピー動作を行うことができる。
【００９３】
一方、図１７はボックスモードキー２２０３が押下されたところであり、ボックスモードは、ユーザボックス２３０１、システムボックス２３０２、ファックスボックス２３０３、ワークフローボックス２３０４などからなっており、これらのキーを押下することで、それぞれのボックスがＬＣＤ部２２００内に表示される。図１７はワークフローボックス２３０４が選択されたときを示しており、２３１１がそれぞれのワークフローボックスで、例えば、００〜９９まで１００個の独立したボックスが用意されており、これらのそれぞれに対して、ファンクションキー２３１２によって、それぞれ別々のワークフローを設定することが可能ある。
【００９４】
［ワークフローの設定］
ファンクションキー２３１２を押すと、図１８のようなワークフローの設定画面が現れる。初めはワークフローには何も記載されていないが、ナンバーキー２４０１とインサートキー２４１３を用いてワークフローを作成していく。既に登録されているフローを書き換えたい場合には、ナンバーキー２４０１を選択して、モディファイキー２４１４でフローの編集を行う。フローを削除したい場合には、ナンバーキー２４０１とディテイルキー２４１５で消去する。
【００９５】
また、作成したフローの詳細内容を見たい場合には、ナンバーキー２４０１と詳細キー２４１２を押すと、その詳細内容を確認できる。
【００９６】
作成、編集に際しては、プリントキー２４１６、スキャンキー２４１７、送信キー２４１８、ボックスキー２４１９、ノティファイキー２４２０を用いて行われる。すなわち、ワークフローとしてプリント機能の設定を行う場合にはプリントキー２４１６を押すと、図１９のようなＵＩが現れて、置数２５０３、紙サイズ２５０４、２５０５、仕上げ方法２５０６、両面２５０７を初めとして、ＭＦＰ１０４（または１０５）が持っている様々な応用モード２５０８で設定でき、これらのいくつもの機能を組み合わせて設定することもできる。
【００９７】
同様にして、スキャンキー２４１７では、スキャン機能のワークフロー設定、送信キー２４１８では、自動送信や同胞送信などが設定できたり、ボックスキー２４１９では、ボックス受信やボックス送信のワークフローを設定できたりする。更に、ノティファイキー２４２０を押すと、図２０のような画面が現れて、イベント２６０２、そのときの処理２６０３、そのとき誰に知らせるか２６０４あるいは、そのメールアドレス２６０５などが設定できる。例えば、紙ジャムが起きた場合に、紙詰まりを取り除くまで待つのか、ジョブを別のプリンタに回すか、あるいは、オペレータに連絡するか、ジョブを投げ込んだ人に連絡するかなどを予め設定しておくことができる。
【００９８】
この一連のフローを示したのが、図２１のフローチャートであり、フロー順序Ｎを選択して、挿入モードＳ２７０３ではフローＮ（既にフローＮがある場合には、既存のフローＮをＮ＋１番目にシフトする。）に新たなフローを追加し、編集モードＳ２７０４では、Ｎ番目のフローの修正を行い、消去モードＳ２７０５ではＮ番目のフローを削除する。挿入、編集モードの場合には、プリントモードＳ２７１１、スキャンモードＳ２７１２、送信モードＳ２７１３、ボックスモードＳ２７１４、及びノティファイモードＳ２７１５の中から所望のモードを選択し、それぞれの設定を行う。ワークフローの順序に従って、フロー設定が終了するまでこの作業を繰り返して行うこととなる。
【００９９】
［スキャナドライバ］
図２２は、コンピュータ１０３（または、１０２）上にて、スキャン動作を指示するためのスキャナドライバのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を示したものであり、これで指示することでユーザは所望の設定パラメータを指示して、所望の画像イメージをデータ化する事が可能となる。
【０１００】
まず、３１２１はスキャナドライバのウィンドウであり、その中の設定項目として、３１２２はターゲットとなる送信元を選択するソースデバイス選択カラムである。一般的には前述のスキャナ２０１のようなものであるが、デジタルカメラのようなものからの入力であったりしても構わない。３１２３は選択されたソースデバイスに関する詳細設定を行うためのものであり、ここをクリックすると別画面にてそのデバイス固有の設定情報を入力し、特殊な画像処理（例えば、文字モード／写真モード）を選択して、それに合った処理モードで画像入力が可能となる。
【０１０１】
次に、３１２４はスキャン方法の選択でここでは、フラットベッドかＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）からの取り込みを選択できる。３１２５は原稿の読み取り面を指示する部分で片面原稿か両面原稿かを指示できる。３１２６はイメージサイズを決める選択するイメージサイズカラム、３１２７で解像度を入力し、３１２８にてハーフトーンモードを選択でき、単純２値、ディザ法、誤差拡散、あるいは多値（８ｂｉｔ）など選択可能である。
【０１０２】
さらに、３１２９と３１３０は二者択一でＡＤＦ使用時に全ページスキャンか指定ページのみスキャンかを設定できる。また、３１３１〜３１３３は画像エリアのサイズを決める部分であり、それぞれ単位と縦横の長さを入力する。
【０１０３】
これらの指定を行った後、プリスキャンキー３１３６を押すと、コンピュータ１０３（または、１０２）より、ソースデバイス選択カラム３１２２で選択されたデバイスに指示がなされ、画像入力を開始する。ここでは、プリスキャンであるため実際の解像度より粗く画像読み取りが行われ、得られた画像はプレビュー画像３１３４として表示部３１３５に表示される。表示に当たっては、先ほどの画像エリアの単位３１３１に従ってスケール表示される。
【０１０４】
ここで、プレビュー画像でＯＫと判断した場合には、３１３７のスキャンキーをクリックすることにより、スキャン動作を開始する。開始に当たっては、スキャンファイルを保存するためのファイル名とディレクトリィ名を入力するダイアログが現れ、入力後、ＯＫキーを押すとスキャン画像が保存される。プレビュー画像がＮＧの場合には、再度プリスキャンを行って確かめ、キャンセルの場合には、キャンセルキー３１３８をクリックする。
【０１０５】
［プリンタドライバ部］
以下、プリンタドライバについて説明する。
【０１０６】
図２３は、クライアントコンピュータ１０３（または、１０２）上のプリンタドライバ画面の一例を示す模式図である。
【０１０７】
プリンタドライバは、プリント動作を指示するためのＧＵＩ（アプリケーション等から印刷指示したときに表示される印刷設定用のＧＵＩ上において、「プリンタ」に関するプロパティの表示指示を行った場合に表示されるＧＵＩ）で指示されることにより、ユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。
【０１０８】
図２３は、プリンタドライバのウィンドウである。このプリンタドライバのウィンドウ内の設定項目において、３２１１はターゲットとなる出力先を選択する送信先の選択カラムである。実施形態では、ＭＦＰ１０２（あるいは、ＭＦＰ１０４、ＭＦＰ１０５）が選択対象となる。
【０１０９】
３２１３はジョブの中から出力ページを選択するページ設定カラムであり、クライアントコンピュータ１０３上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。
【０１１０】
３２１４は部数を指定する部数設定カラムであり、カーソル３２１４をこの位置に移動させ、図示の矢印（スクロールバーの矢印）をクリックすることで、部数の増減が設定できる。また、３２１２は送信先選択カラム３２１１にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーであり、このキーを指示することにより、図２４Ａ〜図２４Ｃに示す画面が表示される。
【０１１１】
そして、所望の設定が済めば、ＯＫキー３２０１により印刷を開始する。取り消す場合には、キャンセルキー３２０２により印刷を取りやめる。
【０１１２】
図２４Ａ〜図２４Ｃは、図２３に示したプロパティキー３２１２をクリックした際の表示画面（ＧＵＩ）である。
【０１１３】
この画面には、例えば「Ｏｕｔｐｕｔ」，「Ｐａｐｅｒ」，「Ｇｒａｐｈｉｃｓ」，「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」，「ＰＤＬ」等のタブが設けられており、それらをクリック（図示しないポインティングデバイス等で指示）することにより、「Ｏｕｔｐｕｔ」，「Ｐａｐｅｒ」，「Ｇｒａｐｈｉｃｓ」，「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」，「ＰＤＬ」等の異なる設定内容の設定を行うことができる。
【０１１４】
図２４Ａでは、出力先を選択することができ、プリンタ出力のほかに、ボックスに投げ込むこともできる。ボックスは、ユーザボックスのほかに、後述のワークフローボックスもあり、ユーザボックスやワークフローボックスを選択した場合には、ボックスの番号も合わせて入力することとなる。
【０１１５】
図２４Ｂでは、「Ｐａｐｅｒ」タブが例としてあげられており。ここでは用紙サイズ、面つけレイアウト、紙の向きなどの設定を行うことができる。また、「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」タブが選ばれると、そのデバイス固有の設定情報、例えばステープルなどのフィニッシングの設定や、プリンタによる色味などのパラメータを変更する画像処理関連のより細かい調整を行うことが可能となる。
【０１１６】
図２４Ｃに示すように、選択には機能３２３１とその設定値３２３２をそれぞれ所望の値に設定することとなる。３２３３は、各設定値を初期値も戻すデフォルトキーである。
【０１１７】
また、図示しないが、同様にして「Ｇｒａｐｈｉｃｓ」タブでは、解像度やハーフトーン設定、「ＰＤＬ」タブではＰＤＬの出力形式などの選択を行うことができる。
【０１１８】
さらに、３２４１はＯＫキーで、このキーを押下（指示）すると、プロパティ設定を有効にして、図２３の画面に戻る。また、３２４２はキャンセルキーで、このキーを押下（指示）すると、プロパティ設定を無効にして、図２３の画面に戻る。さらに、３２４３は適用キーで、このキーを押下（指示）すると、プロパティ画面のままで、プロパティ設定を有効にする。
【０１１９】
通常、プリントドライバは、「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」タブに登場したデバイス固有の設定値などを入力することができ、デバイス固有の設定値に関しては、一般にＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルなどを用意して、プリンタドライバを設定しておく必要がある。ＰＰＤファイルは、そのプリンタを制御するための設定項目とその初期値、あるいは設定の組み合わせの可否などが記述されており、そのプリンタ毎に固有のファイルとして提供されることになる。そしてオペレータは、プリンタやクラスタ毎に自分自身のコンピュータ内にそのＰＰＤとドライバをリンクさせて予め用意しておかなければいけないことになる。ここで注意しなければいけないことは、ＰＰＤファイルは予め機能のわかっているプリンタと一対一対応であるということである。
【０１２０】
次に、図２５によりプリントドライバからジョブが投げ込まれた場合のフローを説明する。Ｓ３５０１からＳ３５０５は、アプリケーション上のデータをＰＤＬデータ（例えばＰＳデータ）に書き換える作業を示しており、プリントドライバはＰＤＬデータの作成と予め設定したＭＦＰのポートにデータを送信する役割を持っており、クライアント１０３ではこのポートをプリンタドライバ設定時に予め登録しておく。すなわち、クライアント側で動作しているプリンタドライバは、アプリケーションから渡された印刷対象のデータをＰＤＬ化処理後、ＭＦＰ１０４（または１０５）が用意しているポートに投げ込まれることになる。
【０１２１】
一方、ＭＦＰ側では、投げ込まれるジョブのためにホットフォルダを用意しておき、常にファイルの有無を確認して、ジョブがあれば（Ｓ３５３２）、必要な処理を開始する。
【０１２２】
このとき、ユーザボックス宛であれば、ボックス部２１２で格納され、ワークフローボックス宛ならば、後述のような機能や処理をスケジューリングして、プリントフローに戻される。そして、プリンタ宛であれば、通常に一緒に送られてきたジョブの設定情報（ジョブチケット）に応じて、ＲＩＰ処理やプリント処理が施される。
【０１２３】
［ウェブサーバ部］
ＭＦＰ１０４（または、１０５）内部には、Ｍｉｃｒｏｓｏｆｔ社のＩＩＳ（Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｅｒ）に代表されるウェブサーバプログラムも同時に動作している。クライアント１０３（あるいは、１０２）からのｈｔｔｐプロトコルによる呼びかけに対して、現在のＭＦＰ１０４（または、１０５）の状態や関係するジョブの情報などを知らせることができる。
【０１２４】
図２６は、ＭＦＰ１０４（または１０５）内部に設けられたウェブサービスのメイン画面であり、ＭＦＰのＩＰアドレス（ここでは例えば、１９２．１６８．１００．１１とする。ＤＮＳがサポートされている環境ならばＭＦＰの名称でも構わない）をＵＲＬアドレス部に入力すると、このサービス画面が読み込まれるように予め設定されている。
【０１２５】
このサービスツールは、ジョブステータス（４１０１）、デバイスステータス（４１０２）、ジョブサブミット（４１０３）、コンフィギュレーション（４１０４）、ワークフロー（４１０５）、及び、本サービスのマニュアルが入っているヘルプ（４１０６）の各タブで構成されており、ジョブステータスから順に説明していく。
【０１２６】
［ジョブステータスタブ４１０１］
図２６のジョブステータスタブは、アクティブジョブのジョブステータス表示部４１２２と、ジョブ履歴の表示部４１２３から構成されており、表示は全部表示しきれないため、必要に応じて４１２０キーを押すと全部のアクティブジョブが表示され、４１２１を押すと全ジョブ履歴が参照できるようになっており、詳細キー４１２４を押すと、それぞれのジョブの詳細情報まで見ることができる。
【０１２７】
次に、ジョブステータス４１２２は、ＭＦＰ内部にあるそれぞれのジョブの状態をモニタでき、Ｓｐｏｏｌｉｎｇ（ＲＩＰ前のデータを受信中）、Ｒｉｐｐｉｎｇ（ＲＩＰ中）、Ｗａｉｔ  ｔｏ  Ｐｒｉｎｔ  （Ｐｒｉｎｔ待機中）あるいは、Ｐｒｉｎｔｉｎｇ（Ｐｒｉｎｔ中）で表現される。また、予めジョブ投入時にＭＦＰ内部で待機を指示されているジョブに関しては、ＲＩＰされる前の状態でＨｏｌｄとして保持されている。エラーやジャムが生じた場合には、その旨表示されユーザに知らせる。プリント後は、次のジョブ履歴（フィニッシュドジョブ）に渡される。各ネットワークデバイスのステータスは、所定期間毎にＭＦＰが問い合わせる、及び／又は、各ネットワークデバイスが自身のステータスに変化があったときにＭＦＰに通知することで対処した。
【０１２８】
ジョブ履歴４１２３にて、ジョブの履歴を見ることができ、正常終了の場合にはＰｒｉｎｔｅｄ、途中キャンセル時にはＣａｎｃｅｌｅｄが示される。
【０１２９】
［デバイスステータスタブ４１０２］
ＭＦＰ１０４，１０５あるいはプリンタ１０７内のネットワークインターフェース部分にはＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれる標準化されたデータベースが構築されており、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）というネットワーク管理プロトコルを介してネットワーク上のコンピュータと通信し、ＭＦＰ１０４，１０５をはじめとして、ネットワーク上につながれたデバイスの状態をコンピュータ１０２（または、１０３）と必要な情報の交換が可能である。
【０１３０】
例えば、ＭＦＰ１０４，１０５の装備情報としてどんな機能を有するフィニッシャ２１０が接続されているかを検知したり、ステータス情報として現在エラーやジャムが起きていないか、プリント中かアイドル中かなど検知したり（４２０１）、ＭＦＰ１０４，１０５の装備情報、装置の状態、ネットワークの設定、ジョブの経緯、使用状況の管理、制御などあらゆる静的情報を入手することが可能となる。ドキュメントサーバは、このＭＩＢを利用して、ＭＦＰ等のステータスを随時取り込み、それをＨＴＭＬファイルとして更新することで、クライアントからは常にその状態を閲覧することができる。
【０１３１】
図２７は、デバイスステータスをあらわすタブで、ＭＦＰが管理するデバイス内の装備された紙サイズやその補充状況（各用紙スタッカもしくはカセットの用紙残量）を確認したり（４２０１）、各デバイスに装備されたフィニッシャなどのアクセサリ状況を予め確認したり（４２０３）することが可能である。ただし、用紙残量については、そのためのセンサで検出するものであり、記録紙１枚の精度で検出することは難しいので例えば最小単位は１０枚程度である（ただし、用紙無しは確実に検出できる）。
【０１３２】
更に、４２１１〜４２１４は、ＭＦＰ内のユーザボックス、システムボックス、ファックスボックス及び、ワークフローボックスのそれぞれにジョブが入っているかどうかの状況をしることができる。
【０１３３】
［ジョブサブミットタブ４１０３］
次に、図２８Ａを用いて、ジョブサブミットタブについて説明する。利用方法は前述のプリントドライバと同様だが、これはクライアント１０３上のファイルをアプリケーションで開かずに（アプリケーション上で印刷指示しないで）、直接ＭＦＰ１０４（または１０５）に投げ込む（印刷対象の文書ファイルに以下の付加情報を付随させて転送又はコピーする）ためのものである。
【０１３４】
すなわち、通常、プリントドライバは、２つの役割を持っており、その一つは、クライアント１０３上のアプリケーションでデータを立ち上げて、そのデータをＰｏｓｔＳｃｒｉｐｔ（或いはＰＣＬ）などのＰＤＬデータに変換する役割と、もう一つは、ＭＦＰ１０４（または１０５）（あるいは、プリンタ）にその変換されたデータを投げ込む役割である。これは従来型のＲＩＰ処理が１種類のＲＩＰ処理にしか対応できていなかったためであった。
【０１３５】
しかし、これに対して、ジョブサブミットは、役割的には、ＧＵＩを用いてジョブチケットと共にジョブを投げ込む処理だけなのだが、近年、ＰＳだけでなく様々なフォーマット（たとえば、ＰＤＦやＴＩＦＦ，ＪＰＥＧなど）のデータを同一のソフトウェアＲＩＰモジュールでＲＩＰ処理可能なものが登場したり、ＭＦＰ１０４（または１０５）内に複数種類のソフトウェアＲＩＰモジュール（例えば、ＰＳとＰＣＬ）を有していて、データに応じてそのＲＩＰモジュールを切り替えて使用できたりと、１種類のＰＤＬだけでなく様々なフォーマット（たとえば、ＰＤＦやＴＩＦＦ，ＪＰＥＧなど）や様々なＰＤＬデータを直接ＭＦＰ１０４（または１０５）に送付しても、従来の単一のＰＤＬデータ同様にＲＩＰ処理を行い、ビットマップデータに展開してくれるのである。
【０１３６】
また、仮にＭＦＰ１０４またはＭＦＰ１０５のインターフェイスの都合で、ビットマップデータでなく、ＰＳデータのみを扱うタイプのＲＩＰ処理機能付きのプリンタである場合には、ＭＦＰ１０４（または１０５）は上記ＲＩＰ処理にてビットマップデータに展開後、そのデータをＪＢＩＧやＧ４（ＣＣＩＴＴ）にて画像圧縮したあと、それにＰＳ等のヘッダ（ＰＳデータであることを示すヘッダ）をつけて、そのＭＦＰに出力することにより、様々なプリンタに対してもこれらの各種フォーマットデータのプリントを実現することができる。
【０１３７】
ジョブサブミットで付加する設定項目として、４３００はソースとなるファイルの場所を示すもので、クライアントコンピュータ１０３上のファイルを初めとして、ユーザボックス内のファイルなども設定できる。４３０１はターゲットとなる出力先を選択する送信先選択カラムである。一般的には前述のＭＦＰ１０４，１０５あるいは、プリンタ１０７であるが、後述のクラスタプリンタを設定することも可能となる。４３１１はファイルを選択するカラムで直接ファイル名をディレクトリィと一緒に指示しても良いが、一般的にはその右のブラウズボタンによりＭＦＰ自身のコンピュータ（あるいは、ネットワーク内）にあるジョブファイルを選ぶことになる。
【０１３８】
かかる設定を行い、プリントキー４３０７をクリックすると、設定された内容と指定されたファイルがＭＦＰ１０４（または１０５）に転送され、印刷ジョブとして追加（キューイング）されることになる。
【０１３９】
このときのプリントフローを示したのが、図２５であり、クライアントコンピュータ１０３（または１０２）にてウェブブラウザを起動して、ＭＦＰ１０４（または１０５）のＵＲＬを設定すると、図２８Ａのような画面が表示され、必要な入力を済ませて、プリントキー４３０７をクリックすると、指定されたジョブは所定のホットフォルダ３５２３に送られる。送られたジョブは前述のプリントドライバからのファイルと同様に処理される。
【０１４０】
［ジョブチケット］
次に、図２８Ａの４３１２はジョブチケットと呼ばれるカラムであり、ジョブと一緒にジョブのイメージデータ以外の設定項目をまとめてあるファイルを意味する。
【０１４１】
それぞれのジョブチケットの詳細設定項目としては、例えば実施例では、以下のようにいくつかに分類されて、様々な設定が可能となっている。
【０１４２】
１．一般設定：（図２８Ａ−４３２１）
部数、紙サイズ、給紙段、メディアタイプ、両面の有無など
２．ジョブ制御：（図２８Ｂ−４３２２）
ジョブの優先順位、ジョブセーブの有無など
３．フィニッシング：（図２８Ｃ−４３２３）
ステープル、パンチ、ブックレットなど
４．画像処理設定：（図２８Ｄ−４３２４）
シャープネス、ブライトネス、トナーリダクション設定など
５．カラー設定：（図２８Ｅ−４３２５）
ガンマ変換テーブルの設定、ＩＣＣプロファイルの設定など
【０１４３】
このジョブチケットはそれぞれのデバイスに固有の設定項目があるばかりでなく、予め用意しておけば、操作がスムーズに運ぶという利点があるため、ここでは、ジョブチケットの呼び出しキー４３１２の他に、４３１３で表されるように、任意に設定したジョブチケットを保存しておくセーブキー（ジョブチケットを再使用するため）、及び、新しく名前を付けて保存できるセーブアズキー、そしてジョブチケットを削除するデリートキーがある。また、ジョブチケットをデフォルトの状態に戻せるようにジョブチケットのリセットキー４３０８が用意されている。
【０１４４】
次に先ほど分類した設定項目ごとのジョブチケットの設定を説明する。フィニッシングキー４３０４をクリックすると、図２８Ｃに示すＧＵＩが表示される。ここで、たとえば、ステープルの設定カラムには、ＯＮとＯＦＦが用意されており、ＯＮにすればジョブがステープルされて出力され、ＯＦＦにすればそのまま出力される。ただし、ステープル機能を有しないプリンタが選択された場合には、この項目そのものが表示されなかったり、ＯＮを選択できなかったりするようなしくみになっている。また、デフォルトの設定項目には頻度の高い方をあらかじめ用意されており、ユーザ設定がそれと異なる場合には、ジョブチケットを登録しておけば、ユーザ自身のデフォルトとして現れる。
【０１４５】
また、ここで設定される項目は、一般設定やフィニッシング機能だけでなく、例えば、ジョブ制御キー４３０３をクリックすると、４３２１の位置には図２８Ｂの４３２２が表示され、ジョブ制御のための設定が可能になる。同様に画像処理キー４３０５をクリックすると図２８Ｄ、カラーキー４３０６をクリックすると図２８Ｅが表示され、それぞれのパラメータやプリンタの機能を選択変更可能となっている。
【０１４６】
そして所望の設定が済み、図２８Ａにおけるプリントキー４３０７をクリックすると、ジョブサブミット４３１１で設定された印刷対象のファイルと、ジョブチケットが設定されていればその設定された内容がＭＦＰ１０４（または１０５）に転送される。
【０１４７】
［ＵＩコンストレインツ］
また、これらのジョブチケット内の各設定項目にはプリントドライバのＰＰＤファイル内のＵＩコンストレインツに相当する制約事項を設けることができる。ＵＩコンストレインツとは、ＧＵＩによる禁止設定の回避であり、例えば、ＯＨＰシートへの両面コピーをユーザが誤って設定することを回避させるため、あるいは、ステープルソータ付きのプリンタの場合、グループソート（各ソートビンに１１１，２２２，３３３…という具合に同じページを出力する出力方式）でステープルを行うことをＧＵＩ上で予め防ぐものである。あるいは、プリンタ側にダメージを与えるような組み合わせを防ぐ場合もある。例えば、一般にＡ５やＳｔａｔｅｍｅｎｔサイズ以下の小さな紙に両面設定をすると紙パスが小さい紙に耐えられるように設計されていない場合には紙ジャムを起こしやすい。この作業を繰り返して起こすとプリンタ側にダメージを与えかねないので、ユーザがそれらを行おうとした場合に、禁止して防いだりしてくれる機能のことである。
【０１４８】
しかしながら、ＰＰＤの中のＵＩコンストレインツでは、一般に２次元（２つの機能の組み合わせ）に対して禁止させることは可能だが、３次元以上（３つ以上の複雑な組み合わせ）の場合には、これを禁止が難しかったが、ジョブサブミットページは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）にて記述されているため、３次元以上の組み合わせであっても制約をつけることは容易である。また、ＰＰＤにて提供される一般的ドライバ（例えば、Ｍｉｃｒｏｓｏｆｔ社製Ｗｉｎｄｏｗｓ(登録商標)９５，  ９８，  Ｍｅ用ドライバやＡｄｏｂｅ社製ドライバ）の場合、ＰＰＤのサイズ容量には予め制限が設けられていることが多く、これらを超えてＰＰＤを作成してしまうと、ＵＩコンストレインツの一部の機能に制限が掛けられなかったが、ＨＴＭＬ記述ならば特にサイズ制限もないことも利点として挙げられる。
【０１４９】
［コンフィギュレーションタブ４１０４］
図２９Ａの４１０４のコンフィギュレーションタブは、アーカイブキー４４０１、ディスククリーンコンフィギュレーションキー４４０２、Ｅ−ｍａｉｌ通知コンフィギュレーションタブ４４０３からなっており、以下、各タブについて説明する。
【０１５０】
［アーカイブコンフィギュレーション］
ジョブのアーカイブ（データ保管）に関して説明する。図２９ＡはアーカイブコンフィギュレーションのＧＵＩであり、アーカイブキー４４０１がクリックされると現れる。ここでは、プリントジョブ、フォント、面付け用テンプレート、あるいは、クライアントユーザのパスワードを格納しておくことが可能であり、４４１１はそれらを格納しておくディレクトリィのパスである。
【０１５１】
また、４４１２はそれぞれのアーカイブ及びリストア（保管データの呼び出し）キーであり、上記ディレクトリィ内のアーカイブしたいデータを指定し、ネットワーク内のファイルサーバや、ＣＤ−Ｒ／Ｗなどの読み書き可能なメディアに対して、データの書き込み（アーカイブ）、読み出し（リストア）を行うものである。
【０１５２】
［ディスククリーンアップコンフィギュレーション］
図２９Ｂは、ＭＦＰ１０４（または１０５）内のディスクスペースを確保するためのディスククリーンアップコンフィギュレーションであり、４４０２をクリックすることでこのＧＵＩ画面を呼び出しことができる。
【０１５３】
ここで、４４２１は自動ディスククリーンアップ機能の有効か無効かを決める設定であり、これが有効のときに４４２２及び４４２３が現れる。４４２２はクリーンアップのスケジュールで、ディスクスペースに応じて、日数に応じて、あるいはジョブ数に応じて必要以上にジョブが溜まり過ぎた際に、消去してくれる機能である。
【０１５４】
また、４４２３はクリーンアップの方法を設定するものであり、全ての関連ファイルを消去したり、サイズの大きいプリンタレディファイルのみを消去したり、あるいは、ファイルサイズに応じて消去したりなど予め設定できる機能である。
【０１５５】
［ディスククリーンアップコンフィギュレーション］
図２９Ｂは、Ｅ−ｍａｉｌ通知コンフィギュレーションタブ４４０３がクリックされると、この画面に切り替わる。ここではあるイベント（４４０２）が起きた場合の連絡先を予めＥ−ｍａｉｌアドレスで設定しておく（４４０１）画面である。
【０１５６】
［ワークフロータブ４１０５］
図３０は、図１８と同様に、ワークフローの設定画面である。操作方法は、画面内でワークフローボックスの番号を設定する（４５００）だけで、それ以外はほとんど変わらないため、ここでは省略する。
当然のことながら、ウェブブラウザは、ＭＦＰ内部の状況を表示しているだけのため、ＭＦＰ操作部で設定した内容を図３０のウェブブラウザにて確認したり、編集したりできるし、逆に、ウェブブラウザで設定した内容をＭＦＰ操作部でも確認したり、編集したりもできる。
【０１５７】
［第２実施形態］
第１の実施形態のように、ＨＴＴＰプロトコルを利用した場合には、ワークフローの設定は、お決まりのパターンで順序だてて設定していかなければならず、その操作性において、いくらか煩わしさが感じられる。
【０１５８】
そこで、ＭＦＰ１０４（または１０５）内部に、ウェブサーバだけでなく、ｆｔｐサーバも並立させる。例えば、Ｍｉｃｒｏｓｏｆｔ社のＩＩＳ（Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ）の場合には、ウェブサーバとして、ＷＷＷ  Ｐｕｂｌｉｓｈｉｎｇ  Ｓｅｒｖｉｃｅがあり、ｆｔｐサーバとして、ｆｔｐ  Ｐｕｂｌｉｓｈｉｎｇ  Ｓｅｒｖｉｃｅがあるが、これらの双方のサービスを有効にさせておく。
【０１５９】
また、ｆｔｐサーバのアクセスディレクトリィには、ワークフローボックスを用意しておき、必要に応じて、セキュリティレベルや、書き込み許可などを設定しておき、クライアントコンピュータ１０３側からアクセスできるようにしておく。また、図３０のようなウェブブラウザページからリンクを張って、ｆｔｐページに容易に転移できるようにしておく。
【０１６０】
図３１は、よく利用される設定の組み合わせ機能をディレクトリィ構造で組んである例で、このようないくつかの組み合わせ機能を予めｆｔｐサーバ内に組み込んでおいて、クライアントコンピュータ１０３からファイルをドラッグアンドドロップする例を紹介する。
【０１６１】
組んであるボックスは、予め第１の実施形態で設定された機能や処理と関連付けられたボックスであり、これらを階層構造で組んでおくことで、入れ子になっている機能群を機能順に展開させたり、縮めて見せたりすることができ、視覚的にも、操作的にも作業が効率化される。
【０１６２】
ドラッグアンドドロップされるファイルを、図のように２ｕｐのボックスに入れると、２ｕｐかつＤｕｐｌｅｘかつＳｔａｐｌｅＯＮでプリントアウトされ、Ｄｕｐｌｅｘのボックスに入れると、ＤｕｐｌｅｘかつＳｔａｐｌｅＯＮで出力される。
【０１６３】
あるいは、図３２のフォルダのように、予め複数の階層構造を持たせた４ｕｐ￥Ｄｕｐｌｅｘや４ｕｐ￥Ｄｕｐｌｅｘ￥Ｓｔａｐｌｅ＿ＯＮといったボックスを作っておいても良い。
【０１６４】
更に、よく利用されるボックスがあれば、ショートカットを作って、クライアントコンピュータ１０３のディスクトップ上などに置いておけば、かなり効率よく処理することができる。
【０１６５】
［第３実施形態］
同様に、図３２はランダムに置かれたワークフローボックスにファイルをドラッグアンドドロップして、入れたボックスを更に別のボックスにドラッグアンドドロップするという動作を繰り返す例である。
【０１６６】
同図では、ファイルを初めに２ｕｐが設定されたボックスに入れて、その２ｕｐボックスをＤｕｐｌｅｘボックスに入れて、更にそのＤｕｐｌｅｘボックスをＳｔａｐｌｅＯＮボックスに入れて、最後にホットフォルダに入れることでワークフローが決定される。
【０１６７】
ホットフォルダでは、図２５のＳ３５３１のように、常にファイルを監視しており、階層構造的にボックスで包まれたファイルを受け取ることになる。それぞれのボックスとその関連付けられた機能や処理は、ＭＦＰ内でテーブル化されており、そのテーブルを参照しながら、ドラッグアンドドロップされた順（階層構造の下位層から上位層へ）にワークフローを順次行っていく。
【０１６８】
［第４実施形態］
第３の実施形態では、ワークフロー作成者がワークフローの順序を気にする必要があったのに対して、第４実施形態では、順序はＭＦＰ側で予めテーブル化して決めておく。例えば、２ｕｐと両面とステープルという機能があれば、必然的に２ｕｐに面付けしたのち、両面印字し、最後にステープルを行われるため、ユーザはその順序を気にする必要はない。
【０１６９】
また、オペレータに通知やＥメールを出すタイミングは予めボックスの名前を決める際に、いつその処理がなされるかがわかるようなネーミングにしておくことが必要である。
【０１７０】
その上で、図３３のようにホットフォルダに必要なボックスを順不同に入れていき、ワークフローが決まった時点でそのホットフォルダに名前を付けて保存しておく。
【０１７１】
その新しいワークフローのホットフォルダに所望のファイルをドラッグアンドドロップすることで、所望のワークフローでのプリントを得ることができる。
【０１７２】
［第５実施形態］
あるいは、出来上がったワークフローの順序とボックスの関連付け状態が目で見えるようにしてもよい。すなわち、ワークフロー作成は図３４のように順番のついたワークフローフォルダに、それぞれの機能や処理フォルダをドラッグアンドドロップ（一つだけでなく複数個入れても良い）して登録しておく。
【０１７３】
登録されたワークフローは、図３５のようにフローの順序や内容が確認できるようになる。
【０１７４】
［第６実施形態］
第２の実施形態を実現する上で、Ｍｉｃｒｏｓｏｆｔ社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒにおけるお気に入り（Ｆａｖｏｒｉｔｅｓ）機能や、Ｎｅｔｓｃａｐｅ社のＮｅｔｓｃａｐｅ  Ｃｏｍｕｎｉｃａｔｏｒにおけるブックマーク（ＢｏｏｋＭａｒｋ）機能と同様な操作方法でワークフローを作成する方式を考える。すなわち、図３６のように追加キー５１０１、整理キー５１０２及び、階層構造のボックス表示画面５１０３を用意し、新たにワークフローを追加したい場合には、追加キー５１０１をクリックし、図３７のような画面が新たに現れて、ワークフローボックスの名前５２０１を記入し、５２０２のワークフローキーをクリックして機能や処理を定義する。フォルダの移動にはフォルダキー５２０６、フォルダ追加には５２０７をクリックしたりして、ワークフローを作っていく。
【０１７５】
次に整理キー５１０２をクリックすると、図３８が現れて、フォルダの作成、名前の変更、移動などができる。
【０１７６】
［第７実施形態］
ジョブが既に機能設定されたジョブチケットを持って投げ込まれた場合に、機能設定されたボックスの設定と矛盾してしまうことが考えられる。
その際に、ジョブチケットの内容を優先させるか、ボックスの内容を優先させるかといった問題が生じる。
【０１７７】
ところで、それぞれのボックスに入れられたファイルの処理に関しては、いくつか方法がある。
【０１７８】
ボックスに機能や処理を設定する際に、チケットファイルを予め入れておき、投げ込まれたファイルに対して、常にそのチケットファイルを有効にする方法。
【０１７９】
あるいは、ボックスと機能、処理のテーブルを用意しておき、ボックスにファイルが投入された場合に、そのテーブルを参照して、投入されたファイルにその機能のジョブチケットを添付したり、ジョブが持っていたジョブチケットの内容を書き換えたり、あるいは、テーブルに記載された処理を施すなどの方法が考えられる。
【０１８０】
そのとき、ジョブチケットの内容とボックス内にあるチケットファイルの内容（あるいは、ボックス機能の参照テーブルの内容）を比較して、設定に矛盾があるか否かをチェックし、ジョブチケットの内容を優先（あるいは、ボックス機能優先）にて処理を行うようにする。また、予めどちらを優先するか設定できるようにしておいてもよい。
【図面の簡単な説明】
【０１８１】
【図１】本発明の画像形成システム構成を示すブロック図。
【図２】ＭＦＰの構成を示すブロック図。
【図３】スキャナ部の構成示す断面図。
【図４Ａ】スキャナのデータ処理構成を示すブロック図。
【図４Ｂ】スキャナのデータ処理構成を示すブロック図。
【図５Ａ】プリンタのデータ処理構成を示すブロック図。
【図５Ｂ】プリンタのデータ処理構成を示すブロック図。
【図６Ａ】スクリーニング部におけるＰＷＭ処理を説明する図。
【図６Ｂ】スクリーニング部におけるＰＷＭ処理を説明する図。
【図７】プリンタ部（特にカラープリンタ部）の構造を示す断面図。
【図８】プリンタ部（特にモノクロプリンタ部）の構造を示す断面図。
【図９】オンラインフィニッシャ部の構成を示す断面図。
【図１０】ＲＩＰ部の構成を示すブロック図１。
【図１１】ＲＩＰ部の構成を示すブロック図２。
【図１２Ａ】インタプリタ部に入力されるＰＤＬデータの記述例とインタプリタ部による描画結果を示す模式図。
【図１２Ｂ】インタプリタ部に入力されるＰＤＬデータの記述例とインタプリタ部による描画結果を示す模式図。
【図１３】レンダリング部におけるカラーマッチングを示すフロー。
【図１４】Ａ，Ｂ，Ｃ，Ｄ  ガンマ補正を説明する特性図。
【図１５】ＭＦＰの操作部のＬＣＤ部におけるフローチャート。
【図１６】ＭＦＰの操作部の模式図１。
【図１７】ＭＦＰの操作部の模式図２。
【図１８】ＭＦＰの操作部の模式図３。
【図１９】ＭＦＰの操作部の模式図４。
【図２０】ＭＦＰの操作部の模式図５。
【図２１】ワークフローボックス作成におけるフローチャート。
【図２２】スキャナドライバ画面を示す模式図。
【図２３】プリンタドライバ画面を示す模式図１。
【図２４】プリンタドライバ画面を示す模式図２。
【図２５】クライアントとＭＦＰ間のジョブ投入のフローチャート。
【図２６】ＭＦＰのジョブステータス画面を示す模式図。
【図２７】ＭＦＰのデバイスステータス画面を示す模式図。
【図２８−１】ＭＦＰのジョブサブミット画面を示す模式図。
【図２８−２】ＭＦＰのジョブサブミット画面を示す模式図。
【図２９Ａ】ＭＦＰのアーカイブ画面を示す模式図。
【図２９Ｂ】ＭＦＰのディスククリーン画面を示す模式図。
【図２９Ｃ】ＭＦＰのノティファイ画面を示す模式図。
【図３０】ＭＦＰのワークフロー画面を示す模式図１。
【図３１】ＭＦＰのワークフロー画面を示す模式図２。
【図３２】ＭＦＰのワークフロー画面を示す模式図３。
【図３３】ＭＦＰのワークフロー画面を示す模式図４。
【図３４】ＭＦＰのワークフロー画面を示す模式図５。
【図３５】ＭＦＰのワークフロー画面を示す模式図６。
【図３６】ＭＦＰのワークフロー画面を示す模式図７。
【図３７】ＭＦＰのワークフロー画面を示す模式図８。
【図３８】ＭＦＰのワークフロー画面を示す模式図９。
【符号の説明】
【０１８２】
１０１  ネットワーク
１０２  サーバ
１０３  クライアント
１０４  カラーＭＦＰ
１０５  白黒ＭＦＰ
１０６  スキャナ
１０７  プリンタ
【図１】
2006253988.tif 000003
【図２】
2006253988.tif 000004
【図３】
2006253988.tif 000005
【図４Ａ】
2006253988.tif 000006
【図４Ｂ】
2006253988.tif 000007
【図５Ａ】
2006253988.tif 000008
【図５Ｂ】
2006253988.tif 000009
【図６Ａ】
2006253988.tif 000010
【図６Ｂ】
2006253988.tif 000011
【図７】
2006253988.tif 000012
【図８】
2006253988.tif 000013
【図９】
2006253988.tif 000014
【図１０】
2006253988.tif 000015
【図１１】
2006253988.tif 000016
【図１２Ａ】
2006253988.tif 000017
【図１２Ｂ】
2006253988.tif 000018
【図１３】
2006253988.tif 000019
【図１４】
2006253988.tif 000020
【図１５】
2006253988.tif 000021
【図２１】
2006253988.tif 000022
【図２２】
2006253988.tif 000023
【図２３】
2006253988.tif 000024
【図２４】
2006253988.tif 000025
【図２５】
2006253988.tif 000026
【図１６】
2006253988.tif 000027
【図１７】
2006253988.tif 000028
【図１８】
2006253988.tif 000029
【図１９】
2006253988.tif 000030
【図２０】
2006253988.tif 000031
【図２６】
2006253988.tif 000032
【図２７】
2006253988.tif 000033
【図２８−１】
2006253988.tif 000034
【図２８−２】
2006253988.tif 000035
【図２９Ａ】
2006253988.tif 000036
【図２９Ｂ】
2006253988.tif 000037
【図２９Ｃ】
2006253988.tif 000038
【図３０】
2006253988.tif 000039
【図３１】
2006253988.tif 000040
【図３２】
2006253988.tif 000041
【図３３】
2006253988.tif 000042
【図３４】
2006253988.tif 000043
【図３５】
2006253988.tif 000044
【図３６】
2006253988.tif 000045
【図３７】
2006253988.tif 000046
【図３８】
2006253988.tif 000047