(57)【特許請求の範囲】
【請求項１】
第一画像形成装置と第二画像形成装置とがネットワークを介して通信可能なシステムにおいて、
前記第一画像形成装置は、自装置に備わるスキャナ又はプロッタを含むハードウェア資源の第一機能に関する複数の第一機能オプションを示す第一オプション情報を第一Ｗｅｂブラウザに表示して、ユーザーの操作によって設定された第一設定パラメータにより、自装置の該スキャナ又はプロッタを利用して画像形成を行う画像形成装置であって、
前記第一オプション情報に基づいて、前記複数の第一機能オプションの中からユーザーが所望する一つ以上の第一機能オプションの設定を可能とする第一操作画面を生成するための第一画面生成プログラムと、
前記第一画面生成プログラムによる前記第一操作画面を前記第一Ｗｅｂブラウザへ表示可能な形式に変換して表示制御を行う第一操作画面制御手段と、
前記第二画像形成装置から前記第一画面生成プログラムと異なる第二画面生成プログラムと前記第一オプション情報と異なる第二オプション情報とを受信して、自装置の画像形成装置に係る上記第一画面生成プログラムと前記第一オプション情報を該第二画面生成プログラムと該第二オプション情報とで置き換える置換手段と、
前記置換手段によって置き換えた前記第二画面生成プログラムと前記第二オプション情報を用いて前記第一画面生成プログラムが前記Ｗｅｂブラウザに表示した前記第二画像形成装置の第二操作画面から、前記ユーザーによって設定された第一設定パラメータを上記第二画像形成装置へ送信することによって、該第一設定パラメータに基づく該第二画像形成装置での画像形成を要求する設定パラメータ送信手段と、
前記ユーザーの選択に応じて、前記ハードウェア資源を利用して、前記画像形成に係る入力処理、画像処理、又は出力処理の少なくとも１つを制御する第一処理制御手段とを有し、
前記第二画像形成装置は、自装置に備わるスキャナ又はプロッタを含むハードウェア資源の第二機能に関する複数の第二機能オプションを示す第二オプション情報を第二Ｗｅｂブラウザに表示して、ユーザーの操作によって設定された第二設定パラメータにより、該スキャナ又はプロッタを利用して画像形成を行う画像形成装置であって、
前記第二オプション情報に基づいて、前記複数の第二機能オプションの中からユーザーが所望する一つ以上の機能オプションの設定を可能とする第二操作画面を生成するための第二画面生成プログラムと、
前記第二画面生成プログラムによって生成された上記第二操作画面の上記第二Ｗｅｂブラウザへの表示制御を行う第二操作画面制御手段と、
前記第一画像形成装置へ前記第二画面生成プログラムと前記第二オプション情報とを転送する転送手段と、
前記第一画像形成装置の前記第一Ｗｅｂブラウザに転送された前記第二オプション情報が該第一画像形成装置のスキャナ又はプロッタを利用した画像形成に係る前記第一オプション情報の代わりに表示された画面からユーザーによって操作され設定された第一設定パラメータを受信する受信手段と、
前記第二設定パラメータの代わりに受信した前記第一設定パラメータに基づいて前記ハードウェア資源を利用して前記画像形成を制御する第二処理制御手段とを有し、
前記第一画像形成装置と前記第二画像形成装置とによって、前記画像形成に係る前記入力処理、前記画像処理、及び前記出力処理を一連の画像形成処理として行うことを特徴とするシステム。
【請求項２】
前記第一画像形成装置の前記設定パラメータ送信手段は、前記第一設定パラメータと、前記第一処理制御手段によって自装置の前記ハードウェア資源を利用して生成された画像データとを前記第二画像形成装置へ送信することを特徴とする請求項１記載のシステム。
【請求項３】
前記画像データは、前記第一画像形成装置の前記第一処理制御手段が自装置の前記スキャナによって読み込んだデータであり、
前記第二画像形成装置の前記第二処理制御手段は、前記第一画像形成装置から受信した前記第一設定パラメータに基づいて、前記ハードウェア資源として自装置の前記プロッタを利用して前記画像形成を制御することを特徴とする請求項２記載のシステム。
【請求項４】
前記転送手段は、前記第一画像形成装置からの転送要求を示すＳＯＡＰに従ったＨＴＴＰリクエストに応じて、前記第二画面生成プログラムと前記第二オプション情報とをＳＯＡＰに従ったＨＴＴＰレスポンスで提供するＷｅｂサービスであることを特徴とする請求項１乃至３のいずれか一項記載のシステム。
【請求項５】
前記受信手段が、前記第一画像形成装置から、画像処理要求を示し、かつ、前記第一設定パラメータを含むＳＯＡＰに従ったＨＴＴＰリクエストを受信し、前記第二処理制御手段が、前記第一設定パラメータに基づいて前記第二画像形成装置の前記ハードウェア資源を利用して前記画像形成を行うことにより生成された画像データをＳＯＡＰに従ったＨＴＴＰレスポンスで該第一画像形成装置へ提供するようにしたＷｅｂサービスであることを特徴とする請求項１乃至４のいずれか一項記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、ユーザーによって入力された画像データを、ネットワークを介して接続されるコピー、ファックス等の画像を入力し出力する画像入出力装置及びプリンタ等の画像を出力する画像出力装置、ファイルサーバーや各種データベース等の画像蓄積装置、又は、画像処理を行う画像処理装置へ送信する画像処理装置及び画像入出力装置等のネットワークを介して装置間で連携する画像形成装置を提供するものである。また、そのような装置での処理を行う画像形成方法を提供する。
【０００２】
また、他の画像処理装置又は画像入出力装置から受信した画像データに基づいて画像を出力、所定の画像処理を実行、又は、該画像データを蓄積する画像処理装置及び画像入出力装置等のネットワークを介して装置間で連携する画像形成装置に関するものである。また、そのような装置での処理を行う画像形成方法を提供する。
【背景技術】
【０００３】
ネットワークを介して接続される画像処理装置又は画像入出力装置へ画像データに関する処理を行う従来技術として、例えば、特開２０００−６４９６公報に開示された発明が公知である。この発明は、ネットワークを介して情報出力装置に接続可能な画像処理装置において、ネットワーク上の全ての機器で出力した際には出力画像品質を損なわないようにすることができる画像処理装置を提供することを目的とし、画像処理の補正データをネットワークを介して取得し、出力に最適な画像補正を行ってデータをネットワークに接続された装置に出力するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなネットワークを介して画像入出力装置に接続可能な画像処理装置または画像入力装置では、ネットワーク上の任意の機器で出力する際に、出力装置の機器毎によってそれぞれ機能が異なったり、独特の特徴を備えていることから、ユーザーの操作および画像の処理等が異なってしまうという問題があった。
【０００５】
例えば、ネットワーク先にソータやステープラがついている高機能なコピー機があり、手元に単機能しかない別の機種のコピー機やスキャナがある場合に、「スキャン  Ｔｏ  プリント」機能でネットワーク先のコピー機に出力することができるが、その際、ネットワーク先のフィニッシャやステープラを通常の使い方と同様な操作で利用することはできない。
【０００６】
また、紙出力ではなく、他のサーバーやデータベースに画像を蓄積したり、ＯＣＲ等の２次的な利用を目的とした画像入力では、それぞれの目的を達成するために精度を上げる要求がある。このように精度を上げる場合には、画像処理を変更する必要がある。さらに、その目的のために必要な情報を設定したり入力するためなどにユーザインターフェイスも用意する必要がある。これらのすべてのニーズを満たすようなユーザインターフェイスを画像入力装置に用意することは不可能であるし、ニーズに合わせてインターフェイスをカスタマイズすることも難しい。
【０００７】
本発明は、このような背景に鑑みてなされたもので、その目的は、ネットワーク上の機器を利用する際に、ネットワーク上のどの機器から操作する場合でもユーザインターフェイスが統一できる画像形成装置および画像形成方法を提供することである。
【０００８】
また、他の目的は、画像処理を変更する必要もなく、必要な情報を設定したり入力するためにユーザインターフェイスも用意する必要もなく、容易に画像入出力の種々の要求に応えることができる画像形成装置および画像形成方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は、第一画像形成装置と第二画像形成装置とがネットワークを介して通信可能なシステムにおいて、前記第一画像形成装置は、自装置に備わるスキャナ又はプロッタを含むハードウェア資源の第一機能に関する複数の第一機能オプションを示す第一オプション情報を第一Ｗｅｂブラウザに表示して、ユーザーの操作によって設定された第一設定パラメータにより、自装置の該スキャナ又はプロッタを利用して画像形成を行う画像形成装置であって、前記第一オプション情報に基づいて、前記複数の第一機能オプションの中からユーザーが所望する一つ以上の第一機能オプションの設定を可能とする第一操作画面を生成するための第一画面生成プログラムと、前記第一画面生成プログラムによる前記第一操作画面を前記第一Ｗｅｂブラウザへ表示可能な形式に変換して表示制御を行う第一操作画面制御手段と、前記第二画像形成装置から前記第一画面生成プログラムと異なる第二画面生成プログラムと前記第一オプション情報と異なる第二オプション情報とを受信して、自装置の画像形成装置に係る上記第一画面生成プログラムと前記第一オプション情報を該第二画面生成プログラムと該第二オプション情報とで置き換える置換手段と、前記置換手段によって置き換えた前記第二画面生成プログラムと前記第二オプション情報を用いて前記第一画面生成プログラムが前記Ｗｅｂブラウザに表示した前記第二画像形成装置の第二操作画面から、前記ユーザーによって設定された第一設定パラメータを上記第二画像形成装置へ送信することによって、該第一設定パラメータに基づく該第二画像形成装置での画像形成を要求する設定パラメータ送信手段と、前記ユーザーの選択に応じて、前記ハードウェア資源を利用して、前記画像形成に係る入力処理、画像処理、又は出力処理の少なくとも１つを制御する第一処理制御手段とを有し、前記第二画像形成装置は、自装置に備わるスキャナ又はプロッタを含むハードウェア資源の第二機能に関する複数の第二機能オプションを示す第二オプション情報を第二Ｗｅｂブラウザに表示して、ユーザーの操作によって設定された第二設定パラメータにより、該スキャナ又はプロッタを利用して画像形成を行う画像形成装置であって、前記第二オプション情報に基づいて、前記複数の第二機能オプションの中からユーザーが所望する一つ以上の機能オプションの設定を可能とする第二操作画面を生成するための第二画面生成プログラムと、前記第二画面生成プログラムによって生成された上記第二操作画面の上記第二Ｗｅｂブラウザへの表示制御を行う第二操作画面制御手段と、前記第一画像形成装置へ前記第二画面生成プログラムと前記第二オプション情報とを転送する転送手段と、前記第一画像形成装置の前記第一Ｗｅｂブラウザに転送された前記第二オプション情報が該第一画像形成装置のスキャナ又はプロッタを利用した画像形成に係る前記第一オプション情報の代わりに表示された画面からユーザーによって操作され設定された第一設定パラメータを受信する受信手段と、前記第二設定パラメータの代わりに受信した前記第一設定パラメータに基づいて前記ハードウェア資源を利用して前記画像形成を制御する第二処理制御手段とを有し、前記第一画像形成装置と前記第二画像形成装置とによって、前記画像形成に係る前記入力処理、前記画像処理、及び前記出力処理を一連の画像形成処理として行うように構成することができる。
【発明の効果】
【００４６】
以上、説明してきたように、本願発明によれば、入力処理、画像処理及び出力処理を行わせるための各ユーザインターフェイスと各処理で実行可能な機能を示すオプション情報とをネットワークを介して他の画像処理装置へ提供することができる。よって、ネットワーク上の画像処理装置を利用する際に、ネットワーク上のどの画像処理装置から操作する場合でもユーザインターフェイスを統一して処理することができる。また、ユーザーによって設定された機能を設定パラメータとしてネットワークを介して受信することができるため、ユーザーはネットワーク上の他の画像処理装置から設定パラメータに従った処理を行わせることができる。
【００４７】
また、本発明によれば、Ｗｅｂブラウザ上で複数の画像処理装置のうち画像データを入力する入力側画像処理装置および画像データを出力する出力側画像処理装置を選択することができる。入力側画像処理装置から出力側画像処理装置に画像データを転送し、出力させることができる。従って、ユーザーは、画像処理機能を持たないパーソナルコンピュータ等であっても、画像処理機能を実装する必要なく、また、必要な情報を設定又は入力するための特別なユーザインターフェイスを用意する必要もなく、容易に画像入出力の種々の要求をネットワークを介して行うことができる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明の実施の形態を図面に基づいて説明する。
［第一実施例］
多種の画像形成機能を融合する本発明の第一実施例に係る画像形成装置（以下、融合機と言う）は、例えば、図１に示すような機能構成を成す。図１は、本発明の第一実施例に係る多種の画像形成機能を融合する融合機の機能構成を示すブロック図である。
【００４９】
図１において、融合機１２００は、プリンタ処理を行うためのハードウェア資源であるプロッタ１３２１と、スキャナ処理を行うためのハードウェア資源であるスキャナ１３２４と、その他ハードウェアリソース１２０３などを有するとともに、プラットフォーム１２２０とアプリケーション１２３０とから構成されるソフトウェア１２１０と、起動部１２４０とを備えている。
【００５０】
起動部１２４０は、融合機１２００の電源投入時に先ず始めに実行され、プラットフォーム１２２０やアプリケーション１２３０を起動する。
【００５１】
ＡＰＩ（Application Program Interface）１２０５は、アプリケーション１２３０とプラットフォーム１２２０とのインターフェイスを提供する。プラットフォーム１２２０は、ＡＰＩ１２０５を介して通知されるアプリケーション１２３０からの処理要求を解釈して、ハードウェア資源の獲得要求を発生させる下記に示すコントロールサービス１２５０と、一または複数のハードウェア資源の管理をおこない、コントロールサービス１２５０からの獲得要求を調停するシステムリソースマネージャー（ＳＲＭ（System Resource Manager）１２２３）と、ＯＳ１２２１とを有する。
【００５２】
このコントロールサービス１２５０は、複数のサービスモジュールにより形成され、具体的には、ＳＣＳ（System Control Service）１２２２と、ＥＣＳ(Engine Control Service)１２２４と、ＭＣＳ（Memory Control Service）１２２５と、ＯＣＳ（Operation panel Control Service）１２２６と、ＦＣＳ（FAX Control Service）１２２７と、ＮＣＳ（Network Control Service）１２２８と、ＩＭＨ（Imaging Memory Handler）１２２９とがある。
【００５３】
ＯＳ１２２１は、ＵＮＩＸ（登録商標）などのオペレーティング・システムであり、プラットフォーム１２２０並びにアプリケーション１２３０の各ソフトウェアをそれぞれプロセスとして並列実行する。オープンソースのＵＮＩＸ（登録商標）を用いることにより、プログラムの安全性を確保できるとともに、ネットワーク対応可能となり、ソースコードの入手も容易となる。さらに、ＯＳ、ＴＣＰ／ＩＰのロイヤリティが不要であり、アウトソーシングも容易となる。
【００５４】
ＳＲＭ１２２３は、ＳＣＳ１２２２とともにシステムの制御およびリソースの管理をおこなうものであり、スキャナ１３２４やプロッタ１３２１などのエンジン部、メモリ、ＨＤＤファイル、ホストＩ／Ｏ（セントロＩ／Ｆ、ネットワークＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、ＲＳ２３２ＣＩ／Ｆなど）のハードウェア資源を利用する上位層からの要求にしたがって調停をおこない、実行制御する。
【００５５】
具体的には、このＳＲＭ１２２３は、要求されたハードウェア資源が利用可能であるかどうか（他の要求により利用されていないかどうか）を判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、上位層からの要求に対してハードウェア資源の利用スケジューリングをおこない、要求内容（たとえば、プリンタエンジン（プロッタ１３２１）による紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施するようにしてもよい。
【００５６】
ＳＣＳ１２２２は、アプリ管理（機能１）、操作部制御（機能２）、システム画面表示（ジョブリスト画面、カウンタ表示画面など）（機能３）、ＬＥＤ表示（機能４）、リソース管理（機能５）、割り込みアプリ制御（機能６）等の複数の機能を行なう。具体的には、アプリ管理（機能１）では、アプリの登録と、その情報を他のアプリに通知する処理をおこなう。操作部制御（機能２）では、アプリの操作部使用権の排他制御をおこなう。システム画面表示（機能３）では、操作部使用権を持つアプリからの要求内容に応じて、エンジン部の状態に対応する警告画面の表示をおこなう。ＬＥＤ表示（機能４）では、警告ＬＥＤ、アプリキーなどのシステムＬＥＤの表示制御をおこなう。リソース管理（機能５）では、アプリ（ＥＣＳ）がジョブを実行するにあたって、排他しなければならないエンジンリソース（スキャナ、ステープルなど）の排他制御のためのサービスをおこなう。割り込みアプリ制御（機能６）では、特定のアプリを優先動作させるための制御及びサービスをおこなう。
【００５７】
ＥＣＳ１２２４は、プロッタ１３２１と、スキャナ１３２４と、その他ハードウェアリソース１２０３などのエンジン部を制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリなどをおこなう。
【００５８】
ＭＣＳ１２２５は、メモリ制御をおこなうものであり、具体的には、画像メモリの取得および開放、ハードディスク装置（ＨＤ）の利用、画像データの圧縮および伸張などをおこなう。
【００５９】
ＯＣＳ１２２６は、オペレータと本体制御間の情報伝達手段となる操作パネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがＧＵＩを構築するためのライブラリ関数を提供する処理、構築されたＧＵＩ情報をアプリ別に管理する処理、操作パネル上への表示反映処理などをおこなう。
【００６０】
ＦＣＳ１２２７は、システムコントローラの各アプリ層からＰＳＴＮ／ＩＳＤＮ網を使ったファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信をおこなうためのＡＰＩ１２０５を提供する。
【００６１】
ＮＣＳ１２２８は、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信する際の仲介をおこなう。ＮＣＳ１２２８は、例えば、少なくとも、ネットワークを介して接続された機器との通信を行うためのｈｔｔｐｄ（Hypertext Transfer Protocol Daemon）２と、画像入出力インターフェイスに関するファイルをファイル転送するためのＦＴＰ（File Transfer Protocol）３とを有する。
【００６２】
ＩＭＨ１２２９は、イメージデータを仮想メモリ領域から物理メモリ領域へマップする。プロセスの起動に応じて、システムコールを行ない、プロセス用の仮想メモリ領域をマップしたり、マップした仮想メモリ領域をプロセスの終了時に開放する処理等を行なう。
【００６３】
アプリケーション１２３０は、ページ記述言語（ＰＤＬ）、ＰＣＬおよびポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ１２１１と、コピー用アプリケーションであるコピーアプリ１２１２と、ファクシミリ用アプリケーションであるファックスアプリ１２１３と、スキャナ用アプリケーションであるスキャナアプリ１２１４と、ネットファイル用アプリケーションであるネットファイルアプリ１２１５と、画像入出力を制御するアプリケーションである画像入出力アプリ１２１６と、画像入出力インターフェイスファイルを転送する転送アプリ１２１７と、管理される文書の一覧を提供する文書一覧アプリ１２１８とを有する。各アプリケーション１２１１〜１２１８は、プラットフォーム１２２０上の各プロセスを利用して動作実行し得るため、画面制御、キー操作制御およびジョブ生成などをおこなう画面表示制御プログラムがその主体となる。なお、ＮＣＳ１２２８により接続されたネットワークを介して新たなアプリケーションをネットワーク経由で搭載することもできる。また、各アプリケーションはアプリケーションごとに追加または削除することができる。
【００６４】
このように、融合機１２００は、各アプリケーションで共通的に必要となる処理をプラットフォーム１２２０で一元的に処理する。
【００６５】
次に、融合機１２００のハードウェア構成について説明する。図２は、図１に示す融合機１２００のハードウェア構成を示すブロック図である。図２に示すように、この融合機１２００は、オペレーションパネル１３１０、ＵＳＢ（Universal Serial Bus）１３３０、ＩＥＥＥ1394１３４０、プロッタ１３２１、スキャナ１３２４と、コントローラ１３００のＡＳＩＣ１３０１とをＰＣＩ（Peripheral Component Interconnect）バス１３０９等で接続した構成となる。
【００６６】
コントローラ１３００は、ＡＳＩＣ１３０１にＭＥＭ−Ｃ１３０２、ＨＤ（Hard Disk）１３０３などを接続するとともに、このＡＳＩＣ１３０１とＣＰＵ１３０４とをＣＰＵチップセットのＮＢ１３０５を介して接続している。このように、ＮＢ１３０５を介して接続する理由は、ＣＰＵ１３０４自体のインターフェイスが公開されていないためである。
【００６７】
ここで、このＡＳＩＣ１３０１とＮＢ１３０５は、単にＰＣＩを介して接続されているのではなく、ＡＧＰ１３０８を介して接続されている。このようにＡＧＰ１３０８を介して接続することとした理由は、この融合機１２００が図１に示したプラットフォーム１２２０やアプリケーション１２３０を形成する複数のプロセスを実行制御する関係上、これらを低速のＰＣＩで接続したのでは、パフォーマンスが低下するからである。
【００６８】
ＣＰＵ１３０４は、融合機１２００の全体制御をおこなうものであり、具体的には、ＯＳ１２２１上でプラットフォーム１２２０を形成するＳＣＳ１２２２、ＳＲＭ１２２３、ＥＣＳ１２２４、ＭＣＳ１２２５、ＯＣＳ１２２６、ＦＣＳ１２２７、ＮＣＳ１２２８、ＩＭＨ１２２９をそれぞれプロセスとして起動して実行させるとともに、アプリケーション１２３０を形成するプリンタアプリ１２１１、コピーアプリ１２１２、ファックスアプリ１２１３、スキャナアプリ１２１４、ネットファイルアプリ１２１５、画像入出力アプリ１２１６及び転送アプリ１２１７を起動して実行させる。また、ＯＳ１２２１は、スキャナ１３２４、プロッタ１３２１、その他ハードウェアリソース１２０３等のハードウェア資源を制御する。
【００６９】
画像形成装置１２００のＯＳ１２２１は、このように画像処理に使用される各ハードウェア資源を直接制御する点において、パーソナルコンピュータ（ＰＣ）等のオペレーティングシステムとは異なっている。なぜなら、通常、ＰＣは、接続されるスキャナやプリンタ等の画像形成装置を制御することはできるが、それら画像形成装置内のハードウェア資源を制御することができないからである。
【００７０】
ＮＢ１３０５は、ＣＰＵ１３０４とＭＥＭ−Ｐ１３０６、ＳＢ１３０７、ＡＳＩＣ１３０１とを接続するためのブリッジであり、ＭＥＭ−Ｐ１３０６は、融合機の描画用メモリなどとして用いるシステムメモリであり、ＳＢ１３０７は、ＮＢ１３０５とＲＯＭ、ＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＭＥＭ−Ｃ１３０２は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＡＳＩＣ１３０１は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。
【００７１】
ＨＤ１３０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージであり、オペレーションパネル１３１０は、操作者からの入力操作の受け付け並びに操作者に向けた表示をおこなう操作部である。
【００７２】
したがって、ＡＳＩＣ１３０１には、ＭＥＭ−Ｃ１３０２を接続するためのＲＡＭインターフェイスと、ＨＤ１３０３を接続するためのハードディスクインターフェイスが設けられ、これらの記憶部に対して画像データの入出力をおこなう場合には、入出力先がＲＡＭインターフェイスまたはハードディスクインターフェイスに切り替えられる。
【００７３】
ＡＧＰ１３０８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェイスであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。
【００７４】
以下、上述したような図１に示す機能構成、及び、図２に示すハードウェア構成を有する融合機１２００で提供可能な入力処理、画像処理及び出力処理をネットワークを介して接続される他機器から利用可能とする画像入出力アプリ１２１６及び転送アプリ１２１７の機能構成例について説明する。図３は、画像入出力アプリ及び転送アプリの機能構成例を示す図である。図３において、画像入出力アプリ１２１６は、主に、入力処理、画像処理及び出力処理の処理フローを制御する処理フロー制御モジュール４５０と、ＯＣＳ１２２６を介してオペレーションパネル１３０２に表示する画面のフローを制御するＵＩＦ（User InterFace）制御モジュール４３０とを有する。
【００７５】
処理フロー制御モジュール４５０は、画像を入力する画像読み取り装置としてのスキャナ１３２４を制御する入力制御モジュール４１０と、画像を出力する画像形成装置としてのプロッタ１３２１を制御する出力制御モジュール４２０と、入力画像データ６０１に対して画像処理を行い出力画像データ６０２を生成する画像処理モジュール４４０とを有し、各モジュール４１０、４４０及び４２０で行われる各入力処理、画像処理及び出力処理の処理フロー、又は、それら全体としての一連の処理フローを制御する。例えば、融合機１２００にて、入力処理、画像処理及び出力処理を連続して行う場合、処理フロー制御モジュール４５０は、所定の処理フローに従って各処理が行われるように制御する。また、後述されるように、要求される処理のみの場合、処理フロー制御モジュール４５０は、要求される処理のみが所定処理フローに従って行われるように対応するモジュールを制御する。
【００７６】
ＵＩＦ制御モジュール４３０は、入力画面を提供するための入力ＵＩＦ４６０と、出力画面を提供するための出力ＵＩＦ４７０と、画像処理画面を提供するための画像処理ＵＩＦ４８０とを有し、表示フローに従って所定の画面がＯＣＳ１２２６を介してオペレーションパネル１３０２に表示されるように、各ＵＩＦ４６０、４７０及び４８０を制御する。
【００７７】
図３において、先ず、ＵＩＦ制御モジュール４３０によって融合機１２００のオペレーションパネル１３０２に入力画面、画像処理画面及び出力画面が表示される仕組みについて説明する。
【００７８】
融合機１２００が起動されると、入力制御モジュール４１０は、スキャナ１３２４から提供可能な機能、例えば、ドキュメントフィーダ機能や両面原稿読み取り機能等を確認し、それらを入力オプション情報４３３として取得する。ＵＩＦ制御モジュール４３０の入力ＵＩＦ４６０は、入力制御モジュール４１０が取得した入力オプション情報４３３に基づいて、スキャナ１３２４が提供可能な入力処理用の機能を表示するための入力画面情報を生成する。入力ＵＩＦ４６０によって生成された入力画面情報は、ＵＩＦ制御モジュール４３０によってＯＣＳ１２２６に通知され、該入力画面情報に基づいてＯＣＳ１２２６によってオペレーションパネル１３０２に入力画面として表示される。ユーザーがオペレーションパネル１３０２に表示された入力画面から所望する機能を設定すると、ＯＣＳ１２２６を介して、ＵＩＦ制御モジュール４３０の入力ＵＩＦ４６０に通知される。
【００７９】
入力ＵＩＦ４６０は、ユーザーが設定した機能を入力設定パラメータ４３４として入力制御モジュール４１０に通知するとともに、画像入力を指示する。入力制御モジュール４１０は、入力設定パラメータ４３４に基づいてスキャナアプリ１２１４を実行してスキャナ１３２４を制御し、入力画像６００を読み込んで、該入力画像６００に対してユーザーの設定した機能を実行させる。スキャナ１３２４が入力制御モジュール４１０の制御によって実行した結果として入力画像データ６０１が生成される。
【００８０】
また、画像処理モジュール４４０は、融合機１２００にて提供可能な画像処理用の機能、例えば、集約印刷機能若しくはコピー機能、枠消去機能、リバース機能、スタンプ機能等を画像処理オプション情報４３５として画像処理ＵＩＦ４８０へ通知する。ＵＩＦ制御モジュール４３０の画像処理ＵＩＦ４８０は、画像処理制御モジュール４４０から通知された画像処理オプション情報４３５に基づいて、融合機１２００が提供可能な画像処理用の機能を表示するための画像処理画面情報を生成する。画像処理ＵＩＦ４８０によって生成された画像処理用画面情報は、ＵＩＦ制御モジュール４３０によってＯＣＳ１２２６に通知され、該画像処理用画面情報に基づいてＯＣＳ１２２６によってオペレーションパネル１３０２に画像処理用画面として表示される。
【００８１】
ユーザーがオペレーションパネル１３０２に表示された画像処理画面から所望する機能を設定すると、ＯＣＳ１２２６を介して、ＵＩＦ制御モジュール４３０の画像処理ＵＩＦ４８０に通知される。画像処理ＵＩＦ４８０は、ユーザーが設定した機能を画像処理設定パラメータ４２４として画像処理制御モジュール４４０に通知するとともに、画像処理を指示する。画像処理制御モジュール４４０は、入力制御モジュール４１０によって生成された入力画像データ６０１に画像処理を実行し、その結果として、出力画像データ６０２を生成する。
【００８２】
また、同様に、融合機１２００が起動されると、出力制御モジュール４２０は、プロッタ１３２１から提供可能な機能、例えば、パンチ機能、ステープル機能等のフィニッシャ機能、ソート機能、スタック機能、印刷部数設定機能、用紙トレイの種類、両面給紙機能等を確認し、それらを出力オプション情報４３１として取得する。ＵＩＦ制御モジュール４３０の出力ＵＩＦ４７０は、出力制御モジュール４１０が取得した出力オプション情報４３１に基づいて、プロッタ１３２１が提供可能な出力処理用の機能を表示するための出力画面情報を生成する。出力ＵＩＦ４６０によって生成された出力画面情報は、ＵＩＦ制御モジュール４３０によってＯＣＳ１２２６に通知され、該出力画面情報に基づいてＯＣＳ１２２６によってオペレーションパネル１３０２に出力画面として表示される。ユーザーがオペレーションパネル１３０２に表示された出力画面から所望する機能を設定すると、ＯＣＳ１２２６を介して、ＵＩＦ制御モジュール４３０の出力ＵＩＦ４７０に通知される。
【００８３】
出力ＵＩＦ４７０は、ユーザーが設定した機能を出力設定パラメータ４３２として出力制御モジュール４２０に通知するとともに、画像出力を指示する。出力制御モジュール４２０は、出力設定パラメータ４３２に基づいてプリンタアプリ１２１１を利用してプロッタ１３２１を制御し、画像処理モジュール４４０が生成した出力画像データ６０２が紙等に画像形成された出力画像６０３としてプロッタ１３２１から出力される。
【００８４】
ＵＩＦ制御モジュール４３０による制御は、例えば、画像処理画面をオペレーションパネル１３０２に表示する際、枠消去の枠幅を設定する画面を表示するように、又は、出力画面をオペレーションパネル１３０２に表示する際、ステープルを打つ位置を示す画面を表示するように、画面のフロー制御を変えることを含んでいる。また、入力オプション情報４３３、画像処理オプション情報４３５及び出力オプション情報４３１には、オペレーションパネル１３０２を制御するプログラムも含まれている。また、上述したような入力オプション情報４３３及び出力オプション情報４３１は、紙原稿の情報も含んだスキャナ操作の情報であり、ＡＤＦ（自動原稿給送装置）の動作（制御）に関する情報も含んでいる。出力オプション情報４３１は、印字用紙のフィニッシャに関する情報であるため、プリンタ処理に限らずコピー処理を使用する場合も同様である。
【００８５】
通常のコピーを取る場合は、オペレーションパネル１３０２に表示されている入力画面から、画像入力に関する入力設定、例えば、片面原稿であるとか両面原稿である等の設定と、画像処理に関する画像処理設定、例えば、枠消去等の設定と、画像出力に関する出力設定、例えば、ステープルの設定や用紙トレイの設定等を行い、コピーのスタートボタンで複写を開始する。
【００８６】
複写開始によって、入力制御モジュール４１０は、入力設定パラメータ４３４を受け取り、入力設定パラメータ４３４に従って入力画像６００の入力を開始する。入力された入力画像６００は、入力画像データ６０１として融合機１２００に取り込まれ、画像処理設定パラメータ４３６に従って画像処理モジュール４４０によって画像処理された入力画像データ６０１は、出力画像データ６０２として出力制御モジュール４２０に渡される。出力画像データ６０２は、出力設定パラメータ４３２に従って出力制御モジュール４２０によってプロッタ１３２１に出力画像６０３として出力される。
【００８７】
このような融合機１２００で提供可能な入力処理、画像処理及び出力処理の機能をネットワークを介して接続される他機器から利用可能とするために、転送アプリ１２１７は、該他機器からのＵＩＦプログラムの要求に応じて、ＮＣＳ１２２８のＦＴＰ３によって各ＵＩＦプログラムを転送する。
【００８８】
転送アプリ１２１７は、ネットワークを介して接続される他機器から入力ＵＩＦプログラムの要求を受けると、入力ＵＩＦ４６０を実現する入力ＵＩＦプログラム４６１と起動時に入力制御モジュール４１０によって取得した入力オプション情報４３３とを同時にＦＴＰ３によって該他機器へファイル転送する。同様に、転送アプリ１２１７は、ネットワークを介して接続される他機器から画像処理ＵＩＦプログラム又は出力ＵＩＦプログラムの要求を受けると、画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３５、又は、出力ＵＩＦプログラム４７１と出力オプション情報４３１とを同時にＦＴＰ３によって該他機器へファイル転送する。
【００８９】
このように転送された各ＵＩＦプログラムを他機器がダウンロードして実行することによって、該他機器を利用するユーザーが融合機１２００が提供する複数の機能を、該他機器から選択することが可能となる。また、ユーザーによって設定された機能を示す設定パラメータを融合機１２００へ送信する。融合機１２００は、受信した設定パラメータを、融合機１２００の入力設定パラメータ４３４、画像処理設定パラメータ４３６及び出力設定パラメータ４３２のうち対応する設定パラメータと置き換えることによって、融合機１２００にて他機器を利用しているユーザーの設定に従った処理を行うことが可能となる。
【００９０】
図３に示す画像入出力アプリ１２１６の機能構成例において、入力制御モジュール４１０、画像処理モジュール４４０、出力制御モジュール４２０、ＵＩＦ制御モジュール４３０を、例えばＪａｖａ（登録商標）プログラムによって実現するようにしても良い。この場合、点線で示されるＪａｖａ（登録商標）プログラムの実行を可能とするＪａｖａ（登録商標）  ＶＭ（Virtual Memory）４５０を設けるようにすれば良い。入力ＵＩＦプログラム４６１、画像処理ＵＩＦプログラム４８１及び出力ＵＩＦプログラム４７１もＪａｖａ（登録商標）プログラムで提供される。融合機１２００とネットワークを介して接続される他機器において、Ｊａｖａ（登録商標）プログラムが実行可能であれば、他機器のハードウェアに依存することなく、入力ＵＩＦプログラム４６１、画像処理ＵＩＦプログラム４８１及び出力ＵＩＦプログラム４７１を提供することができる。
【００９１】
例えば、融合機１２００とネットワークを介して接続される機器が、融合機１２００より低い機能しかない又は一種類のみの機能しかない機器（以下、単機能画像処理装置と言う）である場合、この単機能画像処理装置が融合機１２００の入力ＵＩＦプログラム４６１、画像処理ＵＩＦプログラム４８１、又は、出力ＵＩＦプログラム４７１をダウンロードして実行することによって、融合機１２００が提供する高機能をユーザーに提供することができる。単機能画像処理装置にて融合機１２００の高機能を利用する処理パターンを図４で説明する。図４は、融合機の機能を利用する場合の処理パターンを示す図である。ユーザーが使用する、つまり、表示処理を行う側を単機能画像処理装置とすることを前提として、入力処理、画像処理及び出力処理を単機能画像処理装置側又は融合機１２００側で行う場合についての処理パターンを示す。
【００９２】
先ず、入力処理を単機能画像処理装置で行い、画像処理を融合機１２００で行い、出力処理を単機能画像処理装置で行う処理パターンを処理パターン１とする。例えば、この処理パターン１が行われる状況として、融合機１２００の枠消去機能を画像処理の機能として使用したいが、ユーザーの位置から遠くに融合機１２００があり、近くに単機能画像処理装置があるような場合、又は、融合機１２００が他のユーザーによって使用中であるような場合が考えられる。
【００９３】
次に、入力処理を融合機１２００で行い、画像処理を融合機１２００又は単機能画像処理装置で行い、出力処理を融合機１２００で行う処理パターンを処理パターン２とする。例えば、この処理パターン２が行われる状況として、単機能画像処理装置にはないが融合機１２００には備えられているＡＤＦ（Automatic Document Feeding device）を入力処理の機能として使用したい場合、かつ、融合機１２００のステープル機能を出力処理の機能として使用したい場合が考えられる。更に、単機能画像処理装置にはないが融合機１２００によって提供可能な枠消去機能を使用したい場合に融合機１２００で画像処理を行わせる場合が考えられる。
【００９４】
また、入力処理を単機能画像処理装置で行い、画像処理を融合機１２００又は単機能画像処理装置で行い、出力処理を融合機１２００で行う処理パターンを処理パターン３とする。例えば、この処理パターン３が行われる状況として、単機能画像処理装置で入力処理を行い、かつ、融合機１２００のステープル機能を出力処理として使用したい場合が考えられる。更に、単機能画像処理装置にはないが融合機１２００によって提供可能な枠消去機能を使用したい場合に融合機１２００で画像処理を行わせる場合が考えられる。
【００９５】
更に、入力処理を融合機１２００で行い、画像処理を融合機１２００又は単機能画像処理装置で行い、出力処理を単機能画像処理装置で行う処理パターンを処理パターン４とする。例えば、この処理パターン４が行われる状況として、単機能画像処理装置にはないが融合機１２００には備えられているＡＤＦを入力処理の機能として使用したい場合が考えられる。更に、単機能画像処理装置にはないが融合機１２００によって提供可能な枠消去機能を使用したい場合に融合機１２００で画像処理を行わせる場合が考えられる。
【００９６】
上記同様にして、表示処理を融合機１２００で行う場合及び他の組み合せについても当然考えられるが、上記４つの処理パターンを説明することによって、本願発明の目的を十分に示すことができる。
【００９７】
これら処理パターン１から処理パターン４で示されるような、単機能画像処理装置のオペレーションパネルに融合機１２００の機能を表示する画面例と、処理フローについて説明する。以下説明において、単機能画像処理装置としてコピー機を想定する。説明の便宜上、単機能画像処理装置のオペレーションパネルに表示される画面例として説明するが、表示するための各ＵＩＦプログラム４６１、４７１及び４８１は融合機１２００から提供されるものであるため、融合機１２００のオペレーションパネル１３０２においても同様の表示が可能である。
【００９８】
先ず、入力ＵＩＦプログラム４６１及び入力オプション情報４３３による入力画面例について図５で説明する。図５は、入力画面例を示す図である。図５において、入力画面Ｇ６００は、入力処理を行う機器を指定するボタン６１と、画像処理を行なう機器を指定するボタン６２と、出力処理を行なう機器を指定するボタン６３と、ネットワーク上に存在する機器の一覧を示すユーザーによって選択可能な表示域６１０と、表示域６１０からユーザーによって選択された機器が処理可能な機能を示すユーザーによって選択可能な表示域６２０とを有する。
【００９９】
入力画面Ｇ６００において、ユーザーがボタン６１を選択すると、表示域６１０にネットワーク上に存在する入力可能な機器の一覧が表示される。表示域６１０には、例えば、単機能画像処理装置自身を示す「コピー機」と、ネットワーク上の機器として上述したような融合機１２００を示す「融合機」、「機器０１」、「機器０２」、「機器０３」、「機器０４」等の機器名が表示される。例えば、ユーザーが「融合機」を選択すると、表示域６２０に、「融合機」が入力処理として提供可能な機能が表示される。
【０１００】
例えば、表示域６２０には、入力画像６００を文字モードで読み込むための「文字」、入力画像６００を写真モードで読み込むための「写真」、濃度の設定を「融合機」にさせるための「自動濃度」、ユーザーが濃度を設定するための「薄く」及び「濃く」、入力画像６００の片面だけを入力するための「片面」、入力画像６００の両面を入力するための「両面」等の機能が表示される。例えば、ユーザーが「写真」、「自動濃度」及び「片面」を選択すると、「写真」、「自動濃度」及び「片面」を示す入力設定パラメータが生成され、融合機１２００へ送信される。融合機１２００は、受信した入力設定パラメータを入力設定パラメータ４３４として設定し、入力制御モジュール４１０によって入力設定パラメータ４３４に従ってスキャナ１３２４から入力画像６００が読み込まれる。
【０１０１】
このような入力画面Ｇ６００におけるユーザーの操作に応じて行われる融合機１２００と単機能画像処理装置との間の処理フローを図６で説明する。図６は、単機能画像装置にて融合機の入力画面の表示を実現するため処理フローを説明するフローチャート図である。
【０１０２】
図６において、ユーザーが単機能画像処理装置のオペレーションパネルに表示される入力画面Ｇ６００で入力処理を行う機器を指定するボタン６１を選択すると（ステップＳ１１）、単機能画像処理装置は、ネットワークを介して接続される機器のうち画像入力の可能な機器の存在を確認する（ステップＳ１２）。確認の方法は、ブロードキャストによってネットワーク上に存在する機器すべてに確認してもよいし、予め設定された特定機器に対して確認するようにしてもよい。単機能画像処理装置からの存在確認に応じて、ネットワーク上に存在する融合機１２００は、融合機１２００を識別するＩＰアドレス、機器名等を含む機器固有情報によって単機能画像処理装置へ応答する（ステップＳ１３）。単機能画像処理装置は、ネットワーク上の融合機１２００及び各機器から機器固有情報を受信すると、入力画面Ｇ６００の表示域６１０に各機器の機器名の一覧を表示する。
【０１０３】
ユーザーが表示された表示域６１０から入力処理を行う機器として、例えば、融合機１２００を選択すると（ステップＳ１４）、単機能画像処理装置は、融合機１２００に対して、入力ＵＩＦプログラム４６１を要求する（ステップＳ１５）。融合機１２００は、単機能画像処理装置からの要求に応じて、入力ＵＩＦプログラム４６１と入力オプション情報４３３とをＦＴＰ３によって単機能画像処理装置へ送信する（ステップＳ１６）。
【０１０４】
単機能画像処理装置は、融合機１２００から入力ＵＩＦプログラム４６１と入力オプション情報４３３とを受信すると、入力ＵＩＦプログラム４６１を実行する（ステップＳ１７）。この実行により、単機能画像処理装置のオペレーションパネルに表示されている入力画面Ｇ６００の表示域６２０に融合機１２００によって提供可能な機能が表示される。機能が表示された表示域６２０から、例えば、ユーザーが「写真」、「自動濃度」及び「片面」を選択すると（ステップＳ１８）、入力ＵＩＦプログラム４６１によって「写真」、「自動濃度」及び「片面」を示す入力設定パラメータが生成され、融合機１２００へ転送される（ステップＳ１９）。
【０１０５】
融合機１２００は、受信した入力設定パラメータを入力設定パラメータ４３４として設定し、入力制御モジュール４１０によって入力設定パラメータ４３４に従ってスキャナ１３２４から入力画像６００を読み込み、入力画像データ６０１を生成する（ステップＳ２０）。
【０１０６】
融合機１２００が受信した入力設定パラメータを入力設定パラメータ４３４として設定することによって、入力制御モジュール４１０は、あたかも融合機１２００のオペレーションパネル１３０２でユーザーが設定したかのように入力処理することができる。融合機１２００は、入力処理を完了すると、その入力結果を単機能画像処理装置へ送信する（ステップＳ２１）。単機能画像処理装置は、オペレーションパネルに融合機１２００から受信した入力結果を表示させる（ステップＳ２２）。
【０１０７】
このような処理フローによって、ユーザーは、単機能画像処理装置のオペレーションパネルに表示された融合機１２００が提供可能な機能一覧から所望する機能を選択することができ、また、その選択に基づいた入力処理を融合機１２００に行わせることが可能となる。例えば、ユーザーは、単機能画像処理装置に「写真」機能がない場合においても、「写真」機能を入力設定オプションの一つとする入力処理を単機能画像処理装置から融合機１２００に行わせることができる。
【０１０８】
図６に示す処理フローについて、単機能画像処理装置と融合機１２００とで行われる場合を説明したが、２台の融合機１２００又は２台の単機能画像処理装置間にても実現可能である。
【０１０９】
次に、画像処理ＵＩＦプログラム４８１及び画像処理オプション情報４３６による画像処理画面例について図７で説明する。図７は、画像処理画面例を示す図である。図７において、画像処理画面Ｇ６３０は、入力画面Ｇ６００と同様の画面構成を有するため、図５と同一部分には同一符号を付し、その説明は省略する。画像処理画面Ｇ６３０において、ユーザーがボタン６２を選択すると、表示域６１０には、入力画面Ｇ６００と同様に、ネットワーク上に存在する画像処理可能な機器の一覧が表示される。ユーザーが「融合機」を選択すると、表示域６２０に、「融合機」が画像処理として設定可能な機能が表示される。
【０１１０】
例えば、表示域６２０には、用紙周辺の影を消去する「枠消去」、画像の色を反転してコピーする「リバース」、画像処理済みを示す「スタンプ」、入力画像の汚れを補正する「地肌汚れ除去」、画像の等倍で処理する「等倍」、画像を指定した用紙に応じた倍率で処理する「用紙指定倍率」、画像の倍率をテンキー入力によって指定する「１００％」、表示を含む画像処理を指定する「表示」、画像を１枚のシートに繰り返して処理又は異なる画像を合成して１枚のシートに処理する「編集」、１枚の左右のページを１枚ずつのシートに処理する「分割」等の機能が表示される。例えば、ユーザーが、１枚の左右のページの画像処理として、「枠消去」、「等倍」及び「分割」を選択すると、「枠消去」、「等倍」及び「分割」を示す画像処理設定パラメータが生成され、融合機１２００へ送信される。融合機１２００は、受信した画像処理設定パラメータを画像処理設定パラメータ４３６として設定し、画像処理制御モジュール４４０によって画像処理設定パラメータ４４０に従って入力画像データ６０１に画像処理が施された出力画像データ６０２が生成される。
【０１１１】
このような画像処理画面Ｇ６３０におけるユーザーの操作に応じて行われる融合機１２００と単機能画像処理装置との間の処理フローを図８で説明する。図８は、単機能画像装置にて融合機と入力画面の表示を実現するため処理フローを説明するフローチャート図である。
【０１１２】
図８において、ユーザーが単機能画像処理装置のオペレーションパネルに表示される画像処理画面Ｇ６３０で画像処理を行う機器を指定するボタン６２を選択すると（ステップＳ５１）、単機能画像処理装置は、ネットワークを介して接続される機器のうち画像処理の可能な機器の存在を確認する（ステップＳ５２）。ブロードキャスト又は特定機器に対して行う確認の方法は、図６で説明した入力画面の表示を実現する処理フローの場合と同様である。単機能画像処理装置からの存在確認に応じて、ネットワーク上に存在する融合機１２００は、融合機１２００を識別するＩＰアドレス、機器名等を含む機器固有情報によって単機能画像処理装置へ応答する（ステップＳ５３）。単機能画像処理装置は、ネットワーク上の融合機１２００及び各機器から機器固有情報を受信すると、入力画面Ｇ６００の表示域６１０に各機器の機器名の一覧を表示する。
【０１１３】
ユーザーが表示された表示域６１０から画像処理を行う機器として、例えば、融合機１２００を選択すると（ステップＳ５４）、単機能画像処理装置は、融合機１２００に対して、画像処理ＵＩＦプログラム４８１を要求する（ステップＳ５５）。融合機１２００は、単機能画像処理装置からの要求に応じて、画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３６とをＦＴＰ３によって単機能画像処理装置へ送信する（ステップＳ５６）。
【０１１４】
単機能画像処理装置は、融合機１２００から画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３６とを受信すると、画像処理ＵＩＦプログラム４８１を実行する（ステップＳ５７）。この実行により、単機能画像処理装置のオペレーションパネルに表示されている画像処理画面Ｇ６３０の表示域６２０に融合機１２００によって提供可能な機能が表示される。機能が表示された表示域６２０から、例えば、ユーザーが「枠消去」、「等倍」及び「分割」を選択すると（ステップＳ５８）、画像処理ＵＩＦプログラム４８１によって「枠消去」、「等倍」及び「分割」を示す画像処理設定パラメータが生成され、融合機１２００へ転送される（ステップＳ５９）。
【０１１５】
融合機１２００は、入力画像データ６０１を取得する（ステップＳ６０）。入力処理が融合機１２００で行われていない場合、融合機１２００は、単機能画像処理装置から入力画像データ６０１を取得する。画像入出力アプリ１２１６は、単機能画像処理装置から受信した画像処理設定パラメータを画像処理設定パラメータ４３６として設定し、画像処理制御モジュール４４０は、画像処理設定パラメータ４３６に従って入力画像データ６０１に対して画像処理を施し、出力画像データ６０２を生成する（ステップＳ６１）。
【０１１６】
画像入出力アプリ１２１６が受信した画像処理設定パラメータを画像処理設定パラメータ４３６として設定することによって、画像処理制御モジュール４４０は、あたかも融合機１２００のオペレーションパネル１３０２でユーザーが設定したかのように画像処理することができる。融合機１２００は、画像処理を完了すると、その画像処理結果を単機能画像処理装置へ送信する（ステップＳ６２）。単機能画像処理装置は、オペレーションパネルに融合機１２００から受信した画像処理結果を表示させる（ステップＳ６３）。
【０１１７】
図８に示す処理フローについて、単機能画像処理装置と融合機１２００とで行われる場合を説明したが、２台の融合機１２００又は２台の単機能画像処理装置間にても実現可能である。このような処理フローによって、ユーザーは、単機能画像処理装置のオペレーションパネルに表示された融合機１２００が提供可能な機能一覧から所望する機能を選択することができ、また、その選択に基づいた画像処理を融合機１２００に行わせることが可能となる。
【０１１８】
更に、出力処理ＵＩＦプログラム４７１及び出力オプション情報４３１による出力画面例について図９で説明する。図９は、出力画面例を示す図である。図９において、出力画面Ｇ６４０は、入力画面Ｇ６００と同様の画面構成を有するため、図５と同一部分には同一符号を付し、その説明は省略する。出力画面Ｇ６４０において、ユーザーがボタン６３を選択すると、表示域６１０には、入力画面Ｇ６００と同様に、ネットワーク上に存在する出力処理可能な機器の一覧が表示される。ユーザーが「融合機」を選択すると、表示域６２０に、「融合機」が出力処理として設定可能な機能が表示される。
【０１１９】
例えば、表示域６２０には、１部ずつページ順に出力する「ソート」、ページ毎に出力する「スタック」、４種類のステープルのとじ方をアイコンで示す「ステープル」、２種類のパンチの穴の開け方をアイコンで示す「パンチ」等の機能が表示される。例えば、ユーザーが「ステープル」に表示されるステープルの位置を示す複数のアイコンの何れか１つを選択すると、自動的に「ソート」及びユーザーの所望種類の「ステープル」を示す出力設定パラメータが生成され、融合機１２００へ送信される。融合機１２００の画像入出力アプリ１２１６は、受信した出力設定パラメータを出力設定パラメータ４３２として設定し、出力制御モジュール４２０によって出力設定パラメータ４３２に従って出力画像データ６０２がプロッタ１３２１によって用紙に画像形成された出力画像６０３として出力される。
【０１２０】
このような出力画面Ｇ６００におけるユーザーの操作に応じて行われる融合機１２００と単機能画像処理装置との間の処理フローを図１０で説明する。図１０は、単機能画像装置にて融合機と出力画面の表示を実現するため処理フローを説明するフローチャート図である。
【０１２１】
図１０において、ユーザーが単機能画像処理装置のオペレーションパネルに表示される出力画面Ｇ６４０で出力処理を行う機器を指定するボタン６３を選択すると（ステップＳ７１）、単機能画像処理装置は、ネットワークを介して接続される機器のうち画像出力の可能な機器の存在を確認する（ステップＳ７２）。ブロードキャスト又は特定機器に対して行う確認の方法は、図６で説明した入力画面の表示を実現する処理フローの場合と同様である。単機能画像処理装置からの存在確認に応じて、ネットワーク上に存在する融合機１２００は、融合機１２００を識別するＩＰアドレス、機器名等を含む機器固有情報によって単機能画像処理装置へ応答する（ステップＳ７３）。単機能画像処理装置は、ネットワーク上の融合機１２００及び各機器から機器固有情報を受信すると、出力画面Ｇ６４０の表示域６１０に各機器の機器名の一覧を表示する。
【０１２２】
ユーザーが表示された表示域６１０から画像処理を行う機器として、例えば、融合機１２００を選択すると（ステップＳ７４）、単機能画像処理装置は、融合機１２００に対して、出力ＵＩＦプログラム４７１を要求する（ステップＳ７５）。融合機１２００は、単機能画像処理装置からの要求に応じて、出力ＵＩＦプログラム４７１と出力オプション情報４３１とをＦＴＰ３によって単機能画像処理装置へ送信する（ステップＳ７６）。
【０１２３】
単機能画像処理装置は、融合機１２００から出力ＵＩＦプログラム４７１と出力オプション情報４３１とを受信すると、出力ＵＩＦプログラム４７１を実行する（ステップＳ７７）。この実行により、単機能画像処理装置のオペレーションパネルに表示されている出力画面Ｇ６４０の表示域６２０に融合機１２００によって提供可能な機能が表示される。機能が表示された表示域６２０から、例えば、ユーザーが「ステープル」の位置を示すアイコンの１つを選択すると（ステップＳ７８）、出力ＵＩＦプログラム４７１によって「ソート」及び「ステープル」とを示す出力設定パラメータが生成され、融合機１２００へ転送される（ステップＳ７９）。
【０１２４】
融合機１２００は、出力画像データ６０２を取得する（ステップＳ８０）。出力処理が融合機１２００で行われていない場合、融合機１２００は、単機能画像処理装置から出力画像データ６０２を取得する（ステップＳ８１）。単機能画像処理装置から受信した出力設定パラメータを出力設定パラメータ４３１として設定し、出力画像データ６０２を出力制御モジュール４２０によって出力設定パラメータ４３１に従って用紙に画像形成された出力画像６０３として出力する（ステップＳ８２）。受信した出力設定パラメータを出力設定パラメータ４３１として設定することによって、出力制御モジュール４２０は、あたかも融合機１２００のオペレーションパネル１３０２でユーザーが設定したかのように出力処理することができる。融合機１２００は、出力処理を完了すると、その画像処理結果を単機能画像処理装置へ送信する（ステップＳ８３）。単機能画像処理装置は、オペレーションパネルに融合機１２００から受信した出力結果を表示させる（ステップＳ８４）。
【０１２５】
図１０に示す処理フローについて、単機能画像処理装置と融合機１２００とで行われる場合を説明したが、２台の融合機１２００又は２台の単機能画像処理装置間にても実現可能である。このような処理フローによって、ユーザーは、単機能画像処理装置のオペレーションパネルに表示された融合機１２００が提供可能な機能一覧から所望する機能を選択することができ、また、その選択に基づいた出力処理を融合機１２００に行わせることが可能となる。
【０１２６】
次に、融合機１２００の文書一覧アプリ１２１８によって提供される文書一覧画面の例について説明する。図１１は、文書一覧画面例を示す図である。図１１において、文書一覧画面Ｇ６６０は、入力画面Ｇ６００と同様の画面構成を有するため、図５と同一部分には同一符号を付し、その説明は省略する。文書一覧画面Ｇ６６０は、入力画面Ｇ６００の入力処理を行う機器を指定するボタン６１の替わりに、文書一覧を表示させる機器を指定するボタン６５１を有する。文書一覧画面Ｇ６６０において、ユーザーがボタン６５１を選択すると、表示域６１０には、入力画面Ｇ６００と同様に、ネットワーク上に存在する文書を蓄積可能な機器の一覧が表示される。ユーザーが「融合機」を選択すると、表示域６２０に、「融合機」によって蓄積されている文書の一覧が表示される。
【０１２７】
例えば、表示域６２０には、融合機１２００が蓄積し管理している文書として、「文書０１」、「文書０２」、「文書０３」等の文書名が表示される。ここで、ユーザーが、例えば「文書０２」を選択し、更に、ボタン６２と、ボタン６３とを選択することによって、画像処理及び出力処理を夫々所望する機器に行わせることができる。
【０１２８】
このような文書一覧画面Ｇ６６０におけるユーザーの操作に応じて行われる融合機１２００と単機能画像処理装置との間の処理フローを図１２で説明する。図１２は、単機能画像装置にて融合機と出力画面の表示を実現するため処理フローを説明するフローチャート図である。なお、文書一覧アプリ１２１８は、画像出力アプリと同様の機能構成を有し、文書一覧の画面を構成する画面情報を作成する文書一覧ＵＩＦの表示フローを制御するＵＩＦ制御モジュールと、ＨＤ１３０３に蓄積されている文書を特定する書誌情報等を取得する制御モジュールとを有するように構成される。
【０１２９】
図１２において、ユーザーが単機能画像処理装置のオペレーションパネルに表示される文書一覧画面Ｇ６６０で文書管理している機器を指定するボタン６５１を選択すると（ステップＳ９１）、単機能画像処理装置は、ネットワークを介して接続される機器のうち文書管理可能な機器の存在を確認する（ステップＳ９２）。ブロードキャスト又は特定機器に対して行う確認の方法は、図６で説明した入力画面の表示を実現する処理フローの場合と同様である。単機能画像処理装置からの存在確認に応じて、ネットワーク上に存在する融合機１２００は、融合機１２００を識別するＩＰアドレス、機器名等を含む機器固有情報によって単機能画像処理装置へ応答する（ステップＳ９３）。単機能画像処理装置は、ネットワーク上の融合機１２００及び各機器から機器固有情報を受信すると、文書一覧画面Ｇ６６０の表示域６１０に各機器の機器名の一覧を表示する。
【０１３０】
ユーザーが表示された表示域６１０から画像処理を行う機器として、例えば、融合機１２００を選択すると（ステップＳ９４）、単機能画像処理装置は、融合機１２００に対して、文書一覧ＵＩＦプログラムを要求する（ステップＳ９５）。融合機１２００の転送アプリ１２１７は、単機能画像処理装置からの要求に応じて、文書一覧ＵＩＦプログラムと文書一覧オプション情報とをＦＴＰ３によって単機能画像処理装置へ送信する（ステップＳ９６）。
【０１３１】
単機能画像処理装置は、融合機１２００から文書一覧ＵＩＦプログラムと文書一覧オプション情報とを受信すると、文書一覧ＵＩＦプログラムを実行する（ステップＳ９７）。この実行により、単機能画像処理装置のオペレーションパネルに表示されている文書一覧画面Ｇ６４０の表示域６２０に融合機１２００によって提供可能な機能が表示される。機能が表示された表示域６２０から、例えば、ユーザーが「文書０２」を選択すると（ステップＳ９８）、文書一覧ＵＩＦプログラムによって「文書０２」を示す文書一覧設定パラメータが生成され、融合機１２００へ転送される（ステップＳ９９）。
【０１３２】
融合機１２００は、文書一覧画像データ６０２を取得する（ステップＳ１００）。単機能画像処理装置から受信した文書一覧設定パラメータを融合機１２００での文書一覧設定パラメータとして設定し、書誌情報を制御モジュールによって文書一覧設定パラメータに従ってＨＤ１３０３から取得する（ステップＳ１０１）。受信した文書一覧設定パラメータを融合機１２００で生成された文書一覧設定パラメータとして設定することによって、制御モジュールは、あたかも融合機１２００のオペレーションパネル１３０２でユーザーが設定したかのように文書一覧処理することができる。融合機１２００は、その文書取得結果を単機能画像処理装置へ送信する（ステップＳ１０２）。単機能画像処理装置は、オペレーションパネルに融合機１２００から受信した文書取得結果を表示させる（ステップＳ１０３）。
【０１３３】
図１２に示す処理フローについて、単機能画像処理装置と融合機１２００とで行われる場合を説明したが、２台の融合機１２００又は２台の単機能画像処理装置間にても実現可能である。このような処理フローによって、ユーザーは、単機能画像処理装置のオペレーションパネルに表示された融合機１２００が蓄積している文書の一覧から所望する文書を選択することができ、また、その選択に基づいた画像処理又は出力処理を融合機１２００に行わせることができる。
【０１３４】
図６から図１２において説明したような画面及び処理フローによって実現されるユーザインターフェイスを使用した、図４に示す入力処理、画像処理及び出力処理の組み合せによる処理パターンについて以下図１３から図１６で詳述する。図１３から図１６に示される単機能画像処理装置１００は、例えば、コピー機能のみを提供する単体のコピー機であって、例えば用紙上に形成された入力画像６００を読み込む入力処理部１０２と、入力画像６００が読み込まれることによって生成された入力画像データに対して画像処理を行う画像処理部１０４と、画像処理が行われた出力画像データを用紙上に形成して出力画像６０３として出力する出力処理部１０６と、ユーザーによって操作されるオペレーションパネル１２０と、オペレーションパネル１２０への表示を制御する操作制御部１１６とを有する。
【０１３５】
また、操作制御部１１０は、オペレーションパネル１２０に対して、図５で示されるような入力画面Ｇ６００を表示するための画面情報を提供する入力ＵＩＦ１１２と、図７で示されるような画像処理画面Ｇ６３０を表示するための画面情報を提供する画像処理ＵＩＦ１１３と、図９で示されるような出力画面Ｇ６４０を表示するための画面情報を提供する出力処理ＵＩＦ１１４と、各ユーザインターフェイス１１２から１１４の画面情報に基づいて、オペレーションパネル１２０を制御するＯＣＳ１１６とを少なくとも有する。
【０１３６】
更に、操作制御部１１０は、各ユーザインターフェイス１１２から１１４を実現するユーザインターフェイスプログラムがＪａｖａ（登録商標）プログラムである場合、Ｊａｖａ（登録商標）  ＶＭ１１８を有する。一方、単機能画像処理装置１００において、操作制御部１１０の各処理部をＪａｖａ（登録商標）プログラムで実現するように構成することによって、ＯＣＳ１１６がない場合においても、融合機１２００との親和性を保つことが可能となる。
【０１３７】
図１３から図１６において、Ｊａｖａ（登録商標）  ＶＭ４５０及びＪａｖａ（登録商標）  ＶＭ１１８を除いて点線で示される部分は、構成要素として備えられるが、その処理パターンの例において使用されない部分である。また、二重線で示される部分は、融合機１２００又は単機能画像処理装置１００から送信されたデータファイルと置き換えられた部分を示す。
・処理パターン１
図１３は、図４に示す処理パターン１の例を示す図である。図１３において、表示処理、入力処理及び出力処理は単機能画像処理装置で行われ、画像処理のみが融合機１２００で行われる。
【０１３８】
先ず、ユーザーがオペレーションパネル１２０から入力処理を行う機器として単機能画像処理装置１００自身を選択すると、単機能画像処理装置１００が元々備えている入力ＵＩＦ１１２によって、単機能画像処理装置１００が提供可能な入力処理の機能がオペレーションパネル１２０に表示される。ユーザーが機能を選択すると、入力ＵＩＦ１１２は、ユーザーが設定した機能を示す入力設定パラメータ（図示せず）を生成する。入力処理部１０２は、入力ＵＩＦ１１２によって生成されたユーザーが設定した機能を示す入力設定パラメータ（図示せず）に従って入力画像６００を読み込み入力画像データ６０１を生成する。
【０１３９】
次に、ユーザーがオペレーションパネル１２０から画像処理を行う機器として融合機１２００を選択すると、図８に示す処理フローによって、既存の画像処理ＵＩＦ（図示せず）は、融合機１２００から取得した画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３５とによって実現される融合機１２００の画像処理ＵＩＦ４８０で置き換えられる。画像処理ＵＩＦ１１３は、ＯＣＳ１１６を介して、オペレーションパネル１２０に融合機１２００が提供可能な画像処理の機能を表示する。ユーザーが機能を選択すると、画像処理ＵＩＦ１１３は、ユーザーが設定した機能を示す画像処理設定パラメータ１３６を生成する。単機能画像処理装置１００は、画像処理設定パラメータ１３６と入力処理部１０２によって生成された入力画像データ６０１とを融合機１２００へファイル転送する。入力画像データ６０１は、融合機１２００の画像入出力アプリ１２１６からの要求に応じて転送されるようにしても良い。
【０１４０】
融合機１２００の画像入出力アプリ１２１６は、画像処理設定パラメータ４３６を単機能画像処理装置１００から受信した画像処理設定パラメータ１３６で置き換える。そして、画像処理モジュール４４０は、画像処理設定パラメータ４３６に基づいて、単機能画像処理装置１００から受信した入力画像データ６０１に対して画像処理を行い、その結果として出力画像データ６０２を生成する。出力画像データ６０２は、単機能画像処理装置１００へファイル転送される。出力画像データ６０２は、単機能画像処理装置１００からの要求に応じて転送されるようにしても良い。
【０１４１】
更に、ユーザーがオペレーションパネル１２０から出力処理を行う機器として単機能画像処理装置１００自身を選択すると、単機能画像処理装置１００が元々備えている出力ＵＩＦ１１４によって、単機能画像処理装置１００が提供可能な出力処理の機能がオペレーションパネル１２０に表示される。ユーザーが機能を選択すると、出力ＵＩＦ１１４は、ユーザーが設定した機能を示す出力設定パラメータ（図示せず）を生成する。出力処理部１０６は、出力ＵＩＦ１１４によって生成されたユーザーが設定した機能を示す出力設定パラメータ（図示せず）に従って出力画像データ６０２を用紙等に形成して出力画像６０３として出力する。
【０１４２】
このように、ユーザーは、画像処理のみをネットワーク１５を介して接続される融合機１２００にて行わせることができる。
・処理パターン２
図１４は、図４に示す処理パターン２の例を示す図である。図１４において、表示処理のみ単機能画像処理装置で行われ、入力処理、画像処理及び出力処理は融合機１２００で行われる。
【０１４３】
図１４において、ユーザーが単機能画像処理装置１００のオペレーションパネル１２０から入力処理、画像処理及び出力処理を行う機器として融合機１２００を選択すると、図６の処理フローに従って、既存の入力ＵＩＦ（図示せず）は、融合機１２００から取得した入力ＵＩＦプログラム４６１と入力オプション情報４３３とによって実現される融合機１２００の入力ＵＩＦ４６０に置き換えられる。入力ＵＩＦ４６０は、ＯＣＳ１１６を介してオペレーションパネル１２０に融合機１２００が提供可能な入力処理の機能を表示する。その後、ユーザーが設定した機能を示す入力ＵＩＦ４６１によって生成された入力設定パラメータ１３４は、融合機１２００へ送信され、画像入出力アプリ１２１８の入力設定パラメータ４３４として置き換えられる。入力制御モジュール４１０によって入力画像６００が読み取られ、入力画像データ６０１が融合機１２００にて生成される。
【０１４４】
また、同様に、図８の処理フローに従って、単機能画像処理装置１００にて既存の画像処理ＵＩＦ（図示せず）が置き換えられた画像処理ＵＩＦ４８０によって表示される融合機１２００の画像処理画面からユーザーが設定した画像処理の機能を示す画像処理設定パラメータ１３６によって融合機１２００の画像処理設定パラメータ４３６が置き換えられる。この置き換えられた画像処理設定パラメータ４３６に従って、画像処理モジュール４４０は、出力画像データ６０２を生成する。
【０１４５】
更に、同様に、図１０の処理フローに従って、単機能画像処理装置１００にて既存の出力ＵＩＦ（図示せず）が置き換えられた出力ＵＩＦ４７０によって表示される融合機１２００の出力画面からユーザーが設定した出力処理の機能を示す出力処理設定パラメータ１３２によって融合機１２００の出力処理設定パラメータ４３２が置き換えられる。この置き換えられた出力設定パラメータ４３２に従って、出力処理モジュール４２０は、出力画像６０３を出力する。
【０１４６】
このように、ユーザーは、入力処理、画像処理及び出力処理すべてを、ネットワーク１５を介して接続される融合機１２００に行わせることができる。また、画像処理を単機能画像処理１００にて行うようにしても良い。その場合、単機能画像処理装置１００は、融合機１２００から入力画像データ６０１を取得し、入力画像データ６０１に画像処理を行った出力画像データ６０２を、出力設定パラメータ１３２とともに、融合機１２００へ送信するように構成される。
・処理パターン３
図１５は、図４に示す処理パターン３の例を示す図である。図１５において、表示処理及び入力処理が単機能画像処理装置で行われ、画像処理及び出力処理は融合機１２００で行われる。
【０１４７】
図１５において、ユーザーが単機能画像処理装置１００のオペレーションパネル１２０から入力処理を行う機器として単機能画像処理１００それ自身を選択し、画像処理及び出力処理を行う機器として融合機１２００を選択すると、単機能画像処理装置１００にて、入力処理部１０２によって入力画像６００が読み込まれ、入力画像データ６００が生成される。その後、図１３の処理パターン１と同様に、単機能画像処理装置１００にて既存の画像処理ＵＩＦ（図示せず）が融合機１２００の画像処理ＵＩＦ４８０に置き換えられる。その後、融合機１２００の画像入出力アプリ１２１６において、単機能画像処理装置１００から受信した画像処理設定パラメータ１３６によって置き換えられた画像処理設定パラメータ４３６に従って、画像処理モジュール４４０が、出力画像データ６０２を生成する。更に、図１４の処理パターン２と同様に、単機能画像処理装置１００にて既存の出力ＵＩＦ（図示せず）が融合機１２００の出力ＵＩＦ４７０に置き換えられる。その後、融合機１２００の画像入出力アプリ１２１６において、単機能画像処理装置１００から受信した出力設定パラメータ１３２によって置き換えられた出力設定パラメータ４３２に従って、出力モジュール４２０が出力画像６０３を出力する。
【０１４８】
このように、ユーザーは、入力処理のみを単機能画像処理装置１００で行い、画像処理及び出力処理をネットワーク１５を介して接続される融合機１２００にて行わせることができる。また、画像処理を単機能画像処理１００にて行うようにしても良い。その場合、単機能画像処理装置１００は、入力処理部１０２によって生成された入力画像データ６０１に画像処理を行った出力画像データ６０２を、出力設定パラメータ１３２とともに、融合機１２００へ送信するように構成される。
・処理パターン４
図１６は、図４に示す処理パターン４の例を示す図である。図１６において、表示処理及び出力処理が単機能画像処理装置で行われ、入力処理及び画像処理は融合機１２００で行われる。
【０１４９】
図１６において、ユーザーが単機能画像処理装置１００のオペレーションパネル１２０から入力処理及び出力処理を行う機器として単機能画像処理装置１００それ自身を選択し、画像処理を行う機器として融合機１２００を選択すると、図１４の処理パターン２と同様に、単機能画像処理装置１００にて既存の入力ＵＩＦ（図示せず）が融合機１２００の入力ＵＩＦ４６０に置き換えられる。その後、融合機１２００の画像入出力アプリ１２１６において、単機能画像処理装置１００から受信した入力設定パラメータ１３４によって置き換えられた入力設定パラメータ４３４に従って、入力制御モジュール４１０が、入力画像データ６０１を生成する。更に、単機能画像処理装置１００にて既存の画像処理ＵＩＦ（図示せず）が融合機１２００の画像処理ＵＩＦ４８０に置き換えられる。その後、融合機１２００の画像入出力アプリ１２１６において、単機能画像処理装置１００から受信した画像処理設定パラメータ１３６によって置き換えられた画像処理設定パラメータ４３６に従って、画像処理モジュール４４０が、出力画像データ６０２を生成する。そして、単機能画像処理装置１００は、融合機１２００から出力画像データ６０２を取得して、既存の出力処理部１０６によって出力処理が行われ、出力画像６０３として出力される。
【０１５０】
このように、ユーザーは、単機能画像処理装置１００から融合機１２００に入力処理及び画像処理を行わせることができ、画像処理後に出力処理を単機能画像処理装置１００に行わせることができる。また、画像処理を単機能画像処理１００にて行うようにしても良い。その場合、単機能画像処理装置１００は、融合機１２００から入力画像データ６０１を取得し、入力画像データ６０１に画像処理を行った出力画像データ６０２を、出力設定パラメータ１３２とともに、融合機１２００へ送信するように構成される。
【０１５１】
上記処理パターン１〜４において、融合機１２００と単機能画像処理装置１００がネットワーク１５を介して接続されている例で説明したが、３以上の画像処理装置が接続された形態においても本発明を適用することが可能である。
【０１５２】
上述したように、第一実施例において、任意の画像処理装置からネットワーク１５で接続された融合機１２００に付属するオプション（ＡＤＦ、両面ＡＤＦ等）を利用して、入力画像６００を入力することができる。例えば、入力画像６００（原稿）を両面ＡＤＦ１３５０付きの融合機１２００を利用して複数枚の両面原稿から画像を連続的に入力し、圧板しか持たない単機能画像処理装置１００（コピー機）に出力するように操作できる。
【０１５３】
また、ネットワーク１５上の任意の単機能画像処理装置１００からネットワーク１５で接続された融合機１２００に対して融合機１２００に付属するオプション（フィニッシャ、パンチ、ステープル等）を利用して、出力画像６０３を出力することができる。例えば、フルオプションで高機能なプリンタやコピー機の出力オプションを利用して、単機能のコピー機やパーソナルコンピュータ（ＰＣ）から画像出力が可能となる。このときに、ネットワーク１５を介して出力ＵＩＦプログラム及び出力設定パラメータ４３２を取得するため、ユーザーが操作する単機能画像処理装置１００で新たにユーザインターフェイスを用意する必要がなく、どこからでも融合機１２００によって提供されるインターフェイスと同じ操作で指示ができる。新たな機能が追加された機器がネットワーク１５に接続された場合でも、操作側の既存の単機能画像処理装置１００がその機能を知らなくても、ユーザーは、融合機１２００の機能を操作するインターフェイスをそのまま利用して操作できる。
【０１５４】
更に、高機能な融合機１２００がネットワーク１５上に存在していれば、入力画像データ６０１を融合機１２００に送り、出力画像データ６０２を出力側の単機能画像処理装置１００に送ることによって、高機能な画像処理を持たない単機能画像処理装置１００でも、同等の機能を実現することができる。このときに、画像処理の機能や設定を操作側の単機能画像処理装置１００では知らなくても、どの機器からも同一の操作で処理を行うことができる。
【０１５５】
なお、本実施形態では、ネットワーク１５上に出力オプションとしての融合機１２００のプロッタ１３２１、入力オプションとしての融合機１２００のスキャナ１３２４及び入力及び出力オプションとしての単機能画像処理装置１００（コピー機）しか設けられていないが、複数設けることも可能である。全てのオプション、例えばネットワーク１５に接続された機器又は機能としてのスキャナ、プリンタ、コピー機などはそれぞれ機能を共有することができる。また、出力先は、用紙上への印字に限らず、電子データとし、サーバーなどへの文書蓄積保管であっても、入力側が文書管理サーバー文書管理サーバーで紙原稿の代わりに電子データでもよい。このように、文書として保管することによって、既に画像データとして存在するデータを再利用することが可能となり、頻繁に利用するデータをネットワーク１５上においておくだけで、オプションを利用した様々な出力方法で利用することができる。
［第二実施例］
第二実施例では、第一実施例と同等の処理をＷｅｂサービスとして提供する融合機について説明する。
【０１５６】
第二実施例に係る画像処理に関するＷｅｂサービスを提供する融合機の機能構成及びハードウェア構成は、図１及び図２に示される本発明の第一実施例に係る融合機の機能構成及びハードウェア構成と同様であるが、以下に説明するＷｅｂサービス提供処理部４１、４２、４４、２４４とが画像入出力Ｗｅｂアプリ１２１６に相当する処理を行う。第二実施例において、入力画面、画像処理画面及び出力画面をＷｅｂブラウザ上に提供し、ユーザーの設定に基づいて、入力処理、画像処理及び出力処理をＷｅｂサービスとして提供する融合機１２００について図１７、図１８及び図１９で説明する。図１７、図１８及び図１９で説明される処理例は、ネットワーク上に、融合機１２００とそれ相当の他画像処理装置と単機能画像処理装置１００の少なくとも３台以上の画像処理装置が接続されているとする。この処理例において、入力処理は単機能画像処理装置１００で、画像処理は融合機１２００で、出力処理は他画像処理装置で行われるものとする。
【０１５７】
図１７は、本発明の第二実施例に係る画像処理に関するＷｅｂサービスを提供する融合機の機能構成を示す図である。図１７において、説明の便宜上、画像処理に関するＷｅｂサービスについて説明するが、同様の構成によって、入力処理、出力処理及び文書一覧処理に関するＷｅｂサービスを実現することができる。
【０１５８】
図１７において、融合機１２００は、画像処理画面Ｗｅｂサービス提供処理部２４４と、画像処理を実行する画像処理Ｗｅｂサービス提供処理部４４と、ｈｔｔｐ（Hypertext Transfer Protocol）に従って、ＨＴＴＰリクエスト及びＨＴＴＰレスポンスによってネットワーク１５を介して接続される機器との通信制御を行うＷｅｂサーバー５００とを有する。
【０１５９】
Ｗｅｂサーバー５００は、ＨＴＴＰリクエストで指定されるＵＲＩ（Uniform Resource Identifier）又はＵＲＬ（Uniform Resource Locator）に対応するＷｅｂサービス提供処理部を分配するディストリビューター３０と、データ送受信をｈｔｔｐ（Hypertext Transfer Protocol）で通信制御するｈｔｔｐｄ（Hypertext Transfer Protocol Daemon）とを有する。また、融合機１２００は、ＳＯＡＰ（Simple Object Access Protocol）に従ってＨＴＴＰリクエストを解析及びＨＴＴＰレスポンスを作成するＳＯＡＰ処理部７０と、ＸＭＬ（eXtensible Markup Language）に従ってメッセージを処理するＸＭＬ処理部５０とを有し、これらは全てのＷｅｂサービス提供処理部２４４及び４４で共有される。更に、画像処理ＵＩＦ４８０及び画像処理制御モジュール４４０の夫々に対してメッセージ内のパラメータとデータファイルとを分けてディスパッチャー６４及び６５が実装される。
【０１６０】
融合機１２００のｈｔｔｐｄ２がネットワーク１５を介して接続される機器（例えば、単機能画像処理装置１００）から画像処理画面ＵＩＦプログラムの要求を示すＳＯＡＰに従ったＨＴＴＰリクエストを受信すると（ステップＳ１１０）、ディストリビューター３０によって画像処理画面Ｗｅｂサービス提供処理部２４４にその要求が通知される（ステップＳ１１１）。画像処理画面Ｗｅｂサービス提供処理部２４４は、ＳＯＡＰ処理部７０によってＨＴＴＰリクエストを処理し（ステップＳ１１２）、更に、ＸＭＬ処理部５０によってＳＯＡＰボディにＸＭＬで記述されるメッセージを処理し、ディスパッチャー６４によって画像処理ＵＩＦプログラムの要求を画像処理ＵＩＦ４８０に通知する（ステップＳ１１３）。
【０１６１】
画像処理ＵＩＦ４８０から提供されるＸＳＬＴ(Extensible Stylesheet Language Transform)に基づいて記述された画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３５とがＸＭＬ処理部５０に通知される（ステップＳ１１４）。画像処理画面Ｗｅｂサービス提供処理部２４４は、ＸＭＬ処理部５０によってＸＭＬで画像処理オプション情報４３５を記述したＸＭＬ２６を作成し、ＳＯＡＰ処理部７０によってＳＯＡＰボディに画像処理オプション情報４３５を示すＸＭＬ２６と画像処理ＵＩＦプログラム４８１を示すＸＳＬとを含み、ｈｔｔｐｄ２に送信を依頼することによって（ステップＳ１１５）、ＨＴＴＰレスポンスとして単機能画像処理装置１００へ送信される（ステップＳ１３０）。
【０１６２】
画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３５とが送信された後、ＨＴＴＰリクエストとして単機能画像処理装置１００から画像処理要求が送られてくると、Ｗｅｂサーバー５００は、ディストリビューター３０によって該ＨＴＴＰリクエストで指定される画像処理要求を画像処理Ｗｅｂサービス提供部４４に通知する（ステップＳ１２１）。画像処理Ｗｅｂサービス提供部４４は、ＳＯＡＰ処理部７０によって画像処理を要求するＨＴＴＰリクエストを処理し（ステップＳ１２２）、更に、ＸＭＬ処理部５０によってＳＯＡＰボディにＸＭＬで記述されるメッセージを処理し、ディスパッチャー６４によって画像処理設定パラメータ４３６と添付された入力画像データ６０１とを分けて画像処理要求を画像処理制御モジュール４４０に通知する（ステップＳ１２３）。
【０１６３】
画像処理制御モジュール４４０は、画像処理設定パラメータ４３６に従って入力画像データ６０１に画像処理を行い、ＸＭＬ処理部５０によってその処理結果をＸＭＬで記述したＸＭＬ２６が作成され、出力画像データ６０２は、ＳＯＡＰ処理部７０によって添付される。そして、Ｗｅｂサーバー５００は、ｈｔｔｐｄ２によってＨＴＴＰレスポンスとして単機能画像処理装置１００へ送信する（ステップＳ１３０）。
【０１６４】
このような画像処理画面Ｗｅｂサービス提供処理部２４４及び画像処理Ｗｅｂサービス提供処理部４４と同様な処理フローによって、入力ＵＩＦ４６０及び入力制御モジュール４１０、及び、出力ＵＩＦ４７０及び出力制御モジュール４２０での処理がＷｅｂサービスとしてネットワーク１５を介して接続される複数の機器に提供可能となる。文書一覧処理についても同様である。
【０１６５】
次に、Ｗｅｂサービスを提供する融合機１２００とネットワーク１５を介して接続される単機能画像処理装置１００の機能構成例について説明する。図１８は、本発明の第二実施例に係るＷｅｂブラウザを有する単機能画像処理装置の機能構成例を示す図である。図１８中、点線で示される部分は、構成要素として備えられるが、処理例において使用されない部分である。図１８において、単機能画像処理装置１００は、主に、画像を入力する入力処理部１０２と、画像処理を行う画像処理部１０４と、画像を出力する出力処理部１０６と、入力画面データを提供する入力ＵＩＦ１１２と、画像処理画面データを提供する画像処理ＵＩＦ１１３と、出力画面データを提供する出力ＵＩＦ１１４と、ＳＯＡＰ処理部１２を有するＷｅｂサービスクライアント１０と、Ｗｅｂサーバー１４０と、Ｗｅｂブラウザ１２２と、オペレーションパネル１２０とを有する。
【０１６６】
Ｗｅｂサーバーは、Ｗｅｂブラウザ１２２からのユーザーの入力によるリクエストに応じて処理を分配するディストリビューター１２４と、リクエストをＸＭＬで記述してＸＭＬ２８を作成するＸＭＬ作成部１３と、ＸＭＬ２６をＸＳＬ２５に基づいてＸＳＬプロセッサ５０３によって変換してＨＴＭＬ（HyperText Markup Language）２４を作成するＨＴＭＬ作成部５０２とを有する。
【０１６７】
ユーザーがオペレーションパネル１２０から、例えば、入力処理を行う機器として単機能画像処理装置１００自身を選択することによる入力ＵＩＦの要求がＷｅｂブラウザ１２２からＷｅｂサーバー１４０のディストリビューター１２４に通知される（ステップＳ２１０）。そして、ディストリビューター１２４はＷｅｂブラウザ１２２からリクエストを受付けると、ユーザインターフェイスの要求か或いは処理部１０２、１０４及び１０６への要求かを判断する。この場合、Ｗｅｂブラウザ１２２からのリクエストは、ユーザインターフェイスの要求であると判断され、Ｗｅｂサーバー１４０のＸＭＬ作成部１３に要求が通知される（ステップＳ２１１）。ＸＭＬ作成部１３は、該要求をＸＭＬで記述したＸＭＬ２８を作成する。Ｗｅｂサーバー１４０は、ＸＭＬ作成部１３が単機能画像処理装置１００自身への入力ＵＩＦの要求であると判断すると、入力ＵＩＦ１１２に該要求を通知する（ステップＳ２１２）。
【０１６８】
入力ＵＩＦ１１２は、ＸＭＬで記述された要求を処理し、ＸＭＬで記述した入力画面データを示すＸＭＬ２６と、ＸＭＬ２６をＨＴＭＬに変換するためのＸＳＬ２５とをＷｅｂサーバー１４０に通知する（ステップＳ２１３）。Ｗｅｂサーバー１４０は、レスポンスとして受信したＸＭＬ２６とＸＳＬ２５とをＨＴＭＬ作成部５０２に通知する（ステップＳ２１４）。ＨＴＭＬ作成部５０２は、通知されたＸＭＬ２６とＸＳＬ２５とに基づいて、ＸＳＬプロセッサ５０３によってＨＴＭＬ２４を作成する。作成されたＨＴＭＬ２４は、Ｗｅｂブラウザ１２２に提供されオペレーションパネル１２０に単機能画像処理装置１００の入力画面が表示される（ステップＳ１２５）。
【０１６９】
そして、ユーザーが表示された入力画面で入力処理の機能を設定すると、Ｗｅｂサーバー１４０は、ディストリビューター１２４によってＷｅｂブラウザ１２２からのリクエストを受付ける（ステップＳ２１０）。ディストリビューター１２４によってユーザーの要求が入力処理であると判断され、入力処理部１０２に入力設定パラメータ４３４が通知される（ステップＳ２３１）。入力処理部１０２は、入力設定パラメータ１３４に従って入力画像６００を入力して入力画像データ６０１を生成して、その入力処理結果を記述したＸＭＬ２６とＨＴＭＬに変換するためのＸＳＬ１５をＷｅｂサーバー１４０に通知する（ステップＳ２３２）。上述したステップＳ１２５及びＳ１２６を行うことによって、オペレーションパネル１２０に入力処理結果が表示される。
【０１７０】
ユーザーが画像処理を行う機器として融合機１２００を選択すると、Ｗｅｂブラウザ１２２はその選択に応じたリクエストをＷｅｂサーバー１４０のディストリビューター１２４に通知する（ステップＳ２１０）。ディストリビューター１２４はユーザインターフェイスの要求であると判断して、ＸＭＬ作成部１３に要求を通知する（ステップＳ２４１）。この場合、Ｗｅｂサーバー１４０は、ＸＭＬ作成部１３が単機能画像処理装置１００以外の装置への要求であると判断すると、Ｗｅｂサービスクライアント１０のＳＯＡＰ処理部１２へ通知する（ステップＳ２４２）。ＳＯＡＰ処理部１２は、ＳＯＡＰに従ってＸＭＬ２８をメッセージとするＨＴＴＰリクエストを融合機１２００へネットワーク１５を介して送信する（ステップＳ２４３）。
【０１７１】
Ｗｅｂサービスクライアント１０が融合機１２００からＨＴＴＰレスポンスを受信すると（ステップＳ２４４）、ＳＯＡＰ処理部１２は、ＳＯＡＰボディからＸＭＬ２６とＸＳＬ２５とを取り出してＷｅｂサーバー１４０に通知する（ステップＳ２４５）。この場合、ＸＭＬ２６は画像処理オプション情報４３５を記述し、ＸＳＬ２５は、画像処理ＵＩＦプログラム４８１を含んでおり、ＸＭＬ２６をＨＴＭＬに変換して作成されるＨＴＭＬ２４に画像処理ＵＩＦプログラム４８１と画像処理オプション情報４３５とが含まれる。上記同様に、ステップＳ１２５及びＳ１２６を行い、オペレーションパネル１２０に融合機１２００の画像処理ＵＩＦ４８０をＷｅｂブラウザ１２２によって実現することができる。
【０１７２】
同様にして、ネットワーク１５を介して接続される他画像処理装置の出力ＵＩＦをも実現することができる。画像処理設定パラメータ４３６と出力設置パラメータ４３２は、それぞれ上述したように、ステップＳ２４１〜Ｓ２４３によって融合機１２００と他画像処理装置へと送信され、ステップＳ２４４、Ｓ２４５、Ｓ１２５及びＳ１２６によって夫々の処理結果がオペレーションパネル１２０に表示される。
【０１７３】
このような単機能画像処理装置１００のオペレーションパネル１２０には、例えば、図１９に示すような画面Ｇ６５０が表示される。図１９は、Ｗｅｂブラウザによってオペレーションパネルに表示される画面例を示す図である。図１９において、画面Ｇ６５０は、入力処理を行う機器を指定するための表示域６５１と、画像処理を行う機器を指定するための表示域６５２と、出力処理を行う機器を指定するための表示域６５３とを有する。各表示域６５１、６５２及び６５３は、図５、図７及び図９に示すように、処理可能な機器の一覧を表示する表示域６１０と、表示域６１０からユーザーによって選択された機器が提供可能な機能の一覧を表示する表示域６２０とを有する。各表示域６５１〜６５３、６１０及び６２０は、例えば、フレームで構成される。
【０１７４】
画面Ｇ６５０において、ユーザーは、入力処理を行う機器として表示域６１０から単機能画像処理装置１００を選択し、表示域６２０から単機能画像処理装置１００が提供可能な機能を選択する。また、ユーザーは、画像処理を行う機器として表示域６１０から融合機１２００を選択し、表示域６２０から融合機１２００が提供可能な機能を選択する。更に、ユーザーは、出力処理を行う機器として表示域６１０から他画像処理装置を選択し、表示域６２０から他画像処理装置が提供可能な機能を選択する。ユーザーのこれら選択は、入力設定パラメータ４３４、画像処理設定パラメータ４３６及び出力設定パラメータ４３２として、単機能画像処理装置１００、融合機１２００及び他画像処理装置へ夫々送信される。
【０１７５】
第一実施例及び第二実施例によれば、異なるユーザインターフェイスの機種でも各画像処理装置が提供するユーザインターフェイスを使用することができ、カラーとモノクロのように本来の操作が異なるユーザインターフェイスであっても同様に処理できる。また、特殊な仕組みを開発することなく、既存のＷｅｂブラウザの仕組みを用いることでユーザインターフェイスが異なる場合でも同様に処理できるようにすることが容易に行える。また、モジュール毎のメンテナンスや改善が容易になる。
［第三実施例］
第二実施例において、融合機１２００に内蔵されるコンピュータがハードディスク装置などの大量記憶装置を備え、大量の画像データにも対応できる実施形態を第三実施例として説明する。図２０は、本発明の第三実施例に係る画像処理に関するＷｅｂサービスを提供する融合機の機能構成を示す図である。図２０中、図１７と同一部分には同一符号を付し、その説明は省略する。第三実施例において、融合機１２００のＷｅｂサーバー５００において、入力画像データ６０１又は出力画像データ６０２が転送されてきた際、又は、画像処理設定パラメータ４３６又は出力設定パラメータ４３２を受け取った際、画像処理モジュール４４０又は出力制御モジュール４２０が使用中等の理由ですぐに処理できないことがある。そのため、夫々にキュー４４１及び４２１を用意する。
【０１７６】
画像処理モジュール４４０は処理中の場合、入力画像データ６０１と画像処理設定パラメータ４３６とをまとめてリクエストとしてキュー４４１に保存しておく。また、出力制御モジュール４２０が処理中の場合、出力画像データ６０２と出力設定パラメータ４３２とをまとめてリクエストとしてキュー４２１に保存しておく。画像処理モジュール４４０及び出力制御モジュール４２０は処理が終了すると夫々キュー４４１及び４２１からリクエストを取り出し、リクエスト毎の処理を行う。
【０１７７】
第一から第三実施例において、更に、以下のように構成することができる。融合機１２００にＨＤ１３０３への画像データ保存機能または他画像処理装置への画像データ転送機能を持たせる。このとき、入力画像データ６０１及び出力画像データ６０２のフォーマットや圧縮形式、解像度や階調などは、その後のユーザーによる使い方によって、それぞれ異なってくる。そこで、これらの入力画像データ６０１及び出力画像データ６０２の特徴を画像処理オプション情報４３５及び出力オプション情報４３１として扱うことで、ユーザーの使い方に応じた処理を行うことができる。画像処理モジュール４４０及び出力制御モジュール４２０では、画像処理設定パラメータ４３６及び出力設定パラメータ４３２によって、入力画像データ６０１及び出力画像データ６０２の変換を行い、入力画像データ６０１及び出力画像データ６０２の保存や他画像処理装置へ転送を行う。
【０１７８】
また、ＨＤ１３０３に画像を蓄えることのできる機器を入力処理を行う融合機１２００とすると、出力処理を行う単機能画像処理装置１００から融合機１２００のＨＤ１３０３に蓄積されたデータを選択し、出力することができる。このときに、出力側の単機能画像処理装置１００はＡＤＦ１３５０の両面指定方法やＨＤ１３０３に蓄積された画像を選択する手段を知らなくても、融合機１２００の入力操作のインターフェイスを表示することで、処理を行うことができる。
【０１７９】
更に、画像出力時のエンジンの特性に合わせたガンマ補正や色空間補正などの画像処理モジュール４４０を画像処理ＵＩＦ４８０と同様の処理フローによって単機能画像処理装置１００に転送し、単機能画像処理装置１００の画像処理部１０４と置き換えて処理を行うことによって高品質の画像を出力することができる。また、画像補正として地肌汚れ除去等の処理を設定しておけば、入力画像６００又は入力画像データ６０１の品質が悪くても、きれいな出力画像データ６０２を作ることができる。また、画像の出力はエンジンの特性により異なるため、画像入力時にガンマ補正や色補正が必要となるが、出力処理を行う融合機１２００の画像処理モジュール４４０自身を取得することによって、融合機１２００のエンジンの特性に合わせて入力処理を行う単機能画像処理装置１００で様々な補正を行うことができ、高品質の画像を出力することができる。
【０１８０】
また、画像処理を行う機器が入力処理及び出力処理を行う機器とは別の場合、入力された入力画像データ６０１を一旦画像処理用の機器に転送し、処理後、出力側の機器に転送を行うことで一連の作業を進めることができる。従って、入力処理を行う機器側に同等の画像処理の機能を実装することなく、動的に機能を追加することができる。
【０１８１】
更に、第二実施例において、ネットワーク１５に接続されたＰＣ上でＷｅｂブラウザを起動させ、入力処理、画像処理及び出力処理を行う夫々の機器のＷｅｂサーバーにアクセスし、該ＰＣの表示ユニットに該Ｗｅｂサーバーによって提供されるＷｅｂコンテンツを表示することで、該ＰＣ側で何ら画像処理に関する機能を実装していなくても、画像処理に関する操作を行うことができる。
【図面の簡単な説明】
【０１８２】
【図１】本発明の第一実施例に係る多種の画像形成機能を融合する融合機の機能構成を示すブロック図である。
【図２】図１に示す融合機１２００のハードウェア構成を示すブロック図である。
【図３】画像入出力アプリ及び転送アプリの機能構成例を示す図である。
【図４】融合機の機能を利用する場合の処理パターンを示す図である。
【図５】入力画面例を示す図である。
【図６】単機能画像装置にて融合機と入力画面の表示を実現するため処理フローを説明するフローチャート図である。
【図７】画像処理画面例を示す図である。
【図８】単機能画像装置にて融合機と入力画面の表示を実現するため処理フローを説明するフローチャート図である。
【図９】出力画面例を示す図である。
【図１０】単機能画像装置にて融合機と出力画面の表示を実現するため処理フローを説明するフローチャート図である。
【図１１】文書一覧画面例を示す図である。
【図１２】単機能画像装置にて融合機と文書一覧画面の表示を実現するため処理フローを説明するフローチャート図である。
【図１３】図４に示す処理パターン１の例を示す図である。
【図１４】図４に示す処理パターン２の例を示す図である。
【図１５】図４に示す処理パターン３の例を示す図である。
【図１６】図４に示す処理パターン４の例を示す図である。
【図１７】本発明の第二実施例に係る画像処理に関するＷｅｂサービスを提供する融合機の機能構成を示す図である。
【図１８】Ｗｅｂブラウザを有する単機能画像処理装置の機能構成を示す図である。
【図１９】Ｗｅｂブラウザによってオペレーションパネルに表示される画面例を示す図である。
【図２０】本発明の第三実施例に係る画像処理に関するＷｅｂサービスを提供する融合機の機能構成を示す図である。
【符号の説明】
【０１８３】
１００      単機能画像処理装置
１２００    融合機、            １２１０    ソフトウェア群
１２１６    画像入出力アプリ、  １２１７    転送アプリ
１２１８    文書一覧アプリ
１２３０    アプリケーション、  １２２０    プラットフォーム
１２２１    ＯＳ、              １２２２    ＳＣＳ
１２２３    ＳＲＭ、            １２２４    ＥＣＳ
１２２５    ＭＣＳ、            １２２６    ＯＣＳ
１２２７    ＦＣＳ、            １２２８    ＮＣＳ
１２２９    ＩＭＨ、            １２４０    融合機起動部
１３００    コントローラ、      １３０１    ＡＳＩＣ
１３０２    ＭＥＭ−Ｃ、        １３０３    ＨＤ
１３０４    ＣＰＵ、            １３０５    ＮＢ
１３０６    ＭＥＭ−Ｐ、        １３０７    ＳＢ
１３０８    ＡＧＰ、            １３１０    オペレーションパネル
１３２０    ファックスコントロールユニット
１３３０    ＵＳＢ、            １３４０    ＩＥＥＥ１３９４
１３５０    エンジン部、        １５００    ネットワークＩ／Ｆ部
１５１０    プリンタ、          １５２０    スキャナ
１５３０    ＦＡＸユニット
【図１】
0004520484.tif 000002
【図２】
0004520484.tif 000003
【図３】
0004520484.tif 000004
【図４】
0004520484.tif 000005
【図５】
0004520484.tif 000006
【図６】
0004520484.tif 000007
【図７】
0004520484.tif 000008
【図８】
0004520484.tif 000009
【図９】
0004520484.tif 000010
【図１０】
0004520484.tif 000011
【図１１】
0004520484.tif 000012
【図１２】
0004520484.tif 000013
【図１３】
0004520484.tif 000014
【図１４】
0004520484.tif 000015
【図１５】
0004520484.tif 000016
【図１６】
0004520484.tif 000017
【図１７】
0004520484.tif 000018
【図１８】
0004520484.tif 000019
【図１９】
0004520484.tif 000020
【図２０】
0004520484.tif 000021