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