(57)【要約】【課題】  複数の機器を連携させて処理を実行させる際ユーザ別の機能制限情報を反映して他の機器の機能の使用を制限することである。【解決手段】  他の機器の機能を検索する場合に、設定されている前記ユーザ別の機能制限情報を付加して前記他の機器に機能検索要求を行う（Ｓ７０１）。そして、機能検索要求に対する他の機器からの応答情報を取得して（Ｓ７０２）、他の機器に対する機能選択に制限を加える構成を特徴とする。【選択図】  図９Ａ
2008257338.tif 000002
【特許請求の範囲】
【請求項１】
他の機器と通信可能な情報処理装置であって、
ユーザ別に機能制限情報を設定する設定手段と、
前記設定手段により設定されている前記ユーザ別の機能制限情報を付加して前記他の機器の機能検索要求を行う検索手段と、
前記検索手段による機能検索要求に対する応答情報を取得する取得手段と、
前記取得手段による取得結果を表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、他の機器の機能のうち前記応答情報に応じた機能を一覧表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記設定手段は、前記情報処理装置に予め記憶されているユーザ別に機能制限情報を設定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記設定手段は、サーバ装置からユーザ別の機能制限情報を取得して設定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
前記取得手段で取得した応答情報に前記機能制限情報で制限している機能が含まれていた場合、当該機能を選択不能とする手段を有することを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
他の機器と通信可能な情報処理装置であって、
前記他の機器から転送される機能検索要求に付加されているユーザ認証情報を取得する取得手段と、
前記取得手段により取得されたユーザ認証情報に基づいてサーバ装置から取得されるユーザ別の機能制限情報に応じて機能検索要求に対する応答情報を生成し、該生成された応答情報を機能検索要求に対して応答する応答手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記応答手段は、機能検索要求に機能制限情報が含まれていた場合、当該機能制限情報に応じて応答情報を生成することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記応答手段は、前記取得手段で取得したユーザ認証情報に対応するユーザの機能制限情報を予め記憶していた場合、当該機能制限情報に応じて応答情報を生成することを特徴とする請求項６記載の情報処理装置。
【請求項９】
他の機器と通信可能な情報処理装置における機能制限方法であって、
ユーザ別に機能制限情報を設定する設定工程と、
前記設定工程により設定されている前記ユーザ別の機能制限情報を付加して前記他の機器の機能検索要求を行う検索工程と、
前記検索工程による機能検索要求に対する応答情報を取得工程と、
前記取得工程による取得結果を表示装置に表示するよう制御する表示工程と、
を有することを特徴とする機能制限方法。
【請求項１０】
前記表示工程は、他の機器の機能のうち前記応答情報に応じた機能を前記表示装置に一覧表示するよう制御することを特徴とする請求項９記載の機能制限方法。
【請求項１１】
前記設定工程は、前記情報処理装置に予め記憶されているユーザ別に機能制限情報を設定することを特徴とする請求項９または１０に記載の機能制限方法。
【請求項１２】
前記設定工程は、サーバ装置からユーザ別の機能制限情報を取得して設定することを特徴とする請求項９または１０に記載の機能制限方法。
【請求項１３】
前記取得工程で取得した応答情報に前記機能制限情報で制限している機能が含まれていた場合、当該機能を選択不能とする工程を有することを特徴とする請求項９〜１２のいずれかに記載の機能制限方法。
【請求項１４】
他の機器と通信可能な情報処理装置における機能制限方法であって、
前記他の機器から転送される機能検索要求に付加されているユーザ認証情報を取得する取得工程と、
前記取得工程により取得されたユーザ認証情報に基づいてサーバ装置から取得されるユーザ別の機能制限情報に応じて機能検索要求に対する応答情報を生成し、該生成された応答情報を機能検索要求に対して応答する応答工程と、
を有することを特徴とする機能制限方法。
【請求項１５】
前記応答工程は、機能検索要求に機能制限情報が含まれていた場合、当該機能制限情報に応じて応答情報を生成することを特徴とする請求項１４記載の機能制限方法。
【請求項１６】
前記応答工程は、前記取得工程で取得したユーザ認証情報に対応するユーザの機能制限情報を前記情報処理装置で予め記憶していた場合、当該機能制限情報に応じて応答情報を生成することを特徴とする請求項１４記載の機能制限方法。
【請求項１７】
請求項９〜１６のいずれかに記載の機能制限方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１８】
請求項９〜１６のいずれかに記載の機能制限方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の機器と通信可能な情報処理装置の機能制限処理に関するものである。
【背景技術】
【０００２】
従来、情報処理装置の一種である画像形成装置から別の画像形成装置の機能を使用するために機能の検索（以降、サービス検索と呼ぶ）を行う場合がある。例えば、自装置で原稿を読み取って得た画像データを他の画像形成装置に送信し、自装置では行えない機能を用いて画像データを処理してもらうサービスを行う場合に当該サービスを実行する機能を検索するものである。その際、サービスの検索元で特定のユーザに対して、特定の機能を制限している場合がある一方で、サービス検索先の画像形成装置に対しては当該ユーザに機能制限を行っていない場合もある。
【０００３】
このような状況で、サービス検索元の画像形成装置からサービス検索先の画像形成装置にサービスの検索を行う場合がある。
【０００４】
この場合、検索元の画像形成装置で機能制限をしているにもかかわらず、検索先の画像形成装置に対しては、機能制限を行っていないため、本来使えるべきでないサービスが使用できてしまう場合がある。これは画像形成装置同士が連携する場合の機能制限を考慮していない場合に起こり得る。
【０００５】
また、ユーザが使用できる全ての装置に対して機能制限の設定を行う作業は煩雑で面倒な作業であった。
【０００６】
かかる状況下では、複数の装置が連携して所定のサービスを実行するためにサービス検索を行う場合に、ユーザ別に設定されるべき機能制限を反映させるための仕組みが求められていた。
【０００７】
従来、ネットワークに接続された電子機器のユーザを認識して、ユーザに応じて電子機器の機能を制限する技術として下記特許文献１が公開されている。
【０００８】
この特許文献１では、機能制限装置が、第１の機器と通信可能な第２の機器のユーザを特定するユーザ特定部と、ユーザの第１の機器への使用履歴を記録したアクセス履歴テーブルを参照する。
【０００９】
そして、当該ユーザの使用履歴を取得するアクセス履歴取得部と、第１の機器への使用履歴に応じて使用を許可する機能をあらかじめ定義した機能制限基準テーブルを参照する。
【００１０】
そして、上記アクセス履歴取得部で取得した上記ユーザの使用履歴に基づいて、当該ユーザに対して加える第１の機器の機能制限内容を決定する制限内容決定部とを備えている。
【００１１】
これにより、機能制限装置は、第１の機器を制御する本体制御部５８を介して、上記ユーザに使用を許可する第１の機器の機能を制限できるというものである。
【特許文献１】特開２００３−１３２０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、特許文献１では、ユーザの使用履歴に基づいて機能制限を行うものであって、サービス検索を行う場合、ユーザ別の機能制限を反映させた形で検索結果を得るための仕組みについては言及されていない。
【００１３】
このため、サービス検索を行った場合に、使用できない機能まで検索されてしまうという課題は残ったままとなっていた。
【００１４】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数の装置が連携して処理を行うべく機能検索を行う場合、ユーザ別の機能制限を反映させた検索結果を得ることのできる仕組みを提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【００１６】
他の機器と通信可能な情報処理装置であって、ユーザ別に機能制限情報を設定する設定手段と、前記設定手段により設定されている前記ユーザ別の機能制限情報を付加して前記他の機器の機能検索要求を行う検索手段と、前記検索手段による機能検索要求に対する応答情報を取得する取得手段と、前記取得手段による取得結果を表示する表示手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明の機能制限方法は以下に示す構成を備える。
【００１８】
他の機器と通信可能な情報処理装置における機能制限方法であって、ユーザ別に機能制限情報を設定する設定工程と、前記設定工程により設定されている前記ユーザ別の機能制限情報を付加して前記他の機器の機能検索要求を行う検索工程と、前記検索工程による機能検索要求に対する応答情報を取得工程と、前記取得工程による取得結果を表示装置に表示するよう制御する表示工程と、
を有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、複数の機器を連携させて処理を実行させるべく機能検索を行う場合、ユーザ別の機能制限を反映させた検索結果を得ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。ただし、本形態において例示される構成部品の寸法、材質、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明がそれらの例示に限定されるものではない。
【００２１】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置の一例である画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【００２２】
図１において、第１の画像形成装置１００は、特有の機能を有する画像形成装置であり、第２の画像形成装置１０１は、その機能を持たない画像形成装置である。ここでは特有の機能とは、原稿に記録されたバーコードを読み取って取得した情報から、その原稿のオリジナル電子文書を、ハードディスク１６２（図２で後述）及び文書管理サーバ１０２から検索する機能であるものとする。勿論、他の機能であっても構わない。また、以下の実施形態では第１の画像形成装置１００と第２の画像形成装置１０１の２台の画像形成装置がＬＡＮ４００を介して接続された例を示すがこれに限るものではない。即ち、３台以上の画像形成装置が接続されるものであってもよいし、接続される装置も画像形成装置以外の装置であってもよい。
【００２３】
また、本実施形態で「特有の機能」と呼ぶ場合、その機能が画像入出力システム内で公開されており、システム内の他の装置から利用可能であるものとする。なお、第１の画像形成装置１００及び第２の画像形成装置１０１の基本構成は同様であるので同じ番号を付し、説明は合わせて行う。
【００２４】
第１の画像形成装置１００及び第２の画像形成装置１０１は、それぞれ、リーダ部（画像入力装置）２００、プリンタ部（画像出力装置）３００、制御装置１１０、操作部１５０、ＨＤＤ１６０を含む。
【００２５】
リーダ部２００は、原稿画像を光学的に読み取り、画像データに変換するユニットで、原稿を読取るための機能を有するスキャナユニット２１０と、原稿用紙を搬送するための機能を有する原稿給紙ユニット２５０とから構成される。
【００２６】
プリンタ部３００は、記録紙を搬送し、記録紙上に画像データを可視画像として印刷して装置外に排紙するユニットである。
【００２７】
プリンタ部３００には、複数種類の記録紙カセットを持つ給紙ユニット３６０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３１０と、印字された記録紙を機外へ出力する排紙ユニット３７０とで構成される。排紙ユニット３７０はソートや、ステイプルをする機能を有していてもよい。
【００２８】
制御装置１１０は、リーダ部２００及びプリンタ部３００と電気的に接続されると共に、ＬＡＮ４００に接続されている。制御装置１１０は、リーダ部２００を制御して原稿の画像データを読込み、読み込んだ画像データをプリンタ部３００で制御して記録紙に出力することでコピー機能を提供する。
【００２９】
また、リーダ部２００から読取った画像データをコードデータに変換し、ＬＡＮ４００を介して不図示のホストコンピュータへ送信するスキャナ機能を提供する。
【００３０】
さらに、ホストコンピュータからＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能も提供する。
【００３１】
操作部１５０は、制御装置１１０に接続され、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーで構成されており、画像形成装置１００、１０１を操作するためのユーザＩ／Ｆを提供する。
【００３２】
なお、操作部１５０を液晶タッチパネル入力装置のみで構成することも可能である。
【００３３】
（制御装置１１０の説明）
図２は、図１に示した制御装置１１０の機能を説明するブロック図である。
【００３４】
なお、制御装置１１０の構成において、後述するグラフィックプロセッサ１３５の構成が第１の画像形成装置１００と第２の画像形成装置１０１では異なる。
【００３５】
図２において、制御装置１１０のメインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００３６】
ＣＰＵ１１２とバスコントローラ１１３は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ  Ｉ／Ｆ１１５を経由して読込んだプログラムに基づいて動作する。
【００３７】
また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作もこのプログラムに記述されており、ソフトウエアによって処理することができる。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００３８】
ＤＲＡＭ１１６は、ＤＲＡＭ  Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００３９】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００４０】
グラフィックプロセッサ１３５は、Ｉ／Ｆ１３７，スキャナバス１４１を介してバスコントローラ１１３に接続され、画像回転、変倍処理等の処理を行う。なお、第１実施形態においては、第１の画像形成装置１００のグラフィックプロセッサ１３５は、更に、バーコード情報、透かし情報の抽出・解析や生成・埋め込み等の処理も行う。ＳＲＡＭ１３６はグラフィックプロセッサ１３５の一時的なワーク領域として使用される。
【００４１】
外部通信Ｉ／Ｆ１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。
【００４２】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。ここで、汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００４３】
Ｉ／Ｏ制御部１２６には、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されている。
【００４４】
さらに、前記Ｉ／Ｏ制御部１２６には、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５に接続されている。
【００４５】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶表示部に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０で構成される。
【００４６】
操作部１５０から入力された信号は、パネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、操作部１５０の液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示する。液晶表示部には、第１の画像形成装置１００及び第２の画像形成装置１０１の操作における機能表示や画像データ等も表示される。
【００４７】
リアルタイムクロックモジュール１３３は、装置内で管理する日付と時刻を更新及び保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００４８】
Ｅ−ＩＤＥコネクタ１６１は、外部記憶装置を接続するためのものである。図１に示す例では、このＥ−ＩＤＥコネクタ１６１を介してハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込む動作を行う。勿論、ハードディスク以外の公知の外部記憶装置を接続するものであってもよい。
【００４９】
コネクタ１４２とコネクタ１４７は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ１４３、１４８とビデオＩ／Ｆ１４４、１４９とを介してコネクタ１４２、１４７にそれぞれ接続される。
【００５０】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、スキャナバス１４１によってメインコントローラ１１１と接続されている。加えて、前記スキャナＩ／Ｆ１４０は、リーダ部２００から受け取った画像に対して所定の処理を施す機能を有する。さらに、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００５１】
なお、スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００５２】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、プリンタバス１４６によってメインコントローラ１１１と接続されている。加えて、前記プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有する。
【００５３】
さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００５４】
また、第１の画像形成装置１００が行う、本実施形態におけるオリジナル電子文書の検索シーケンスは、ＲＯＭ１１４に記載されたプログラムに基づいて実行される。
【００５５】
第１の画像形成装置１００は、リーダ部２００で読み取った原稿の画像データや第２の画像形成装置１０１から送られてきた原稿の画像データのうち、バーコードまたは電子透かしの部分をグラフィックプロセッサ１３５にて解析し、アドレス情報を取得する。そして、そのアドレス情報に従って、後述するハードディスク１６２または文書管理サーバ１０２に保存されたオリジナル電子文書を取得する。
【００５６】
（格納領域の説明）
図３は、図２に示したハードディスク１６２内の格納領域を説明する図である。
【００５７】
図３において、９０１はＢｏｘデータ領域であり、リーダ部２００によって原稿を読み取って得た画像データやＬＡＮ４００を介して受信した画像データを保存しておく領域である。このＢｏｘデータ領域に、後述するオリジナルデータも格納される。
【００５８】
９０２はＢｏｘを示すデータであり、これがＮ個（Ｎｏ．１〜Ｎ）ある。９０３は、Ｂｏｘ内のファイルを示すデータであり、１つのＢＯＸ内に複数のファイルを格納可能である。また、１つのファイルにはファイルの属性を示すデータ（Ａｔｔｒｉｂｕｔｅ）９０４と画像データ（Ｉｍａｇｅ）とが含まれる。Ａｔｔｒｉｂｕｔｅ９０４には、画像データ（Ｉｍａｇｅ）の解像度、サイズ、カラー／モノクロなどの情報が含まれる。また、９１０は本実施形態に関わるシステム内で公開する機能を示すデータファイルであり、公開する機能の情報が記載されている。９２０は、Ｂｏｘ以外のデータ領域である。
【００５９】
図４は、図２に示したハードディスク１６２内のＢｏｘデータ領域にある、公開する機能を示すデータファイル９１０を説明する図である。
【００６０】
図４において、９５０は公開する機能名を示したデータ、９５１は機能を実行するための関数名が記載されたデータ、９５２は関数におけるリザルトコード、即ち、機能（サービス）を利用する側へ返すコードデータである。９５３は機能を実行するための関数におけるパラメータを示している。９５４はその機能が利用できる状態か否かを表すフラグであり、このフラグが有効でない場合は本機能が利用できないことになる。９５５は、ユーザ別に機能の利用を制限させるか否かを表すフラグであり、機能の利用をリクエストしたユーザに対応するフラグが有効でない場合も本機能が利用できないことになる。
【００６１】
（操作部の説明）
図５は、図１に示した第１の画像形成装置１００及び第２の画像形成装置１０１の操作部１５０の表示部に表示される基本画面を説明する図である。
【００６２】
なお、この画面はタッチパネルとなっており、それぞれ表示される機能の枠内を触れることにより、その機能が実行される。
【００６３】
図５において、コピーモードキー５２４は、複写動作のための操作を行う場合に押すキーである。そして、このコピーモードキー５２４が押されたときに、コピーモードの画面５３０を表示する。拡張機能キー５０１は、両面複写、多重複写、移動、綴じ代の設定、枠消しの設定等のモードに入るためのキーである。
【００６４】
５４０はステータスラインであり、自機の状態や印刷情報を示すメッセージを表示する。図５の場合、コピー開始の指示待ちの状態であることを示している。
【００６５】
画像モードキー５０２は、複写画像に対して網掛け、影付け、トリミング、マスキングを行うための設定モードに入るためのキーである。ユーザモードキー５０３は、モードメモリの登録、標準モード画面の設定を行う為のキーである。
【００６６】
応用ズームキー５０４は、原稿のＸ方向、Ｙ方向を独立に変倍するモード、及び、原稿サイズと複写サイズから変倍率を計算するズームプログラムのモードに入るためのキーである。
【００６７】
また、Ｍ１キー５０５、Ｍ２キー５０６、Ｍ３キー５０７は、それぞれに登録されたモードメモリを呼び出す際に用いられるキーである。オプションキー５０９は、フィルムから直接複写するため、フィルムプロジェクタ等のオプション機能の設定を行うキーである。５０８はコールキーである。
【００６８】
ソータキー５１０は、ソート、ノンソート、グループの設定を行うキーである。原稿混載キー５１１は、原稿フィーダにＡ４サイズとＡ３サイズ、またはＢ５サイズとＢ４サイズと言うように、異なるサイズの原稿を一緒にセットする際に押すキーである。
【００６９】
等倍キー５１２は、複写倍率を１００％にするためのキーである。縮小キー５１４、拡大キー５１５は、それぞれ定型の縮小、拡大を行うためのキーである。ズームキー５１６は任意の変倍率を設定する為の操作に移行するためのキーである。
【００７０】
用紙選択キー５１３は、複写用紙の選択を行う際に押すキーである。５１８、５２０は濃度キーで、濃度キー５１８を押す毎に濃く複写され、濃度キー５２０を押す毎に薄く複写される。
【００７１】
濃度表示５１７は、濃度キー５１８、５２０の押下に応じて濃度を示す表示が左右に変化する。ＡＥキー５１９は、例えば新聞のような地肌の濃い原稿を自動濃度調整して複写する処理を指示するためのキーである。
【００７２】
ＨｉＦｉキー５２１は、写真原稿のように中間調の濃度が濃い原稿の複写の際に押すキーである。文字強調キー５２２は、文字原稿の複写で文字を際だたせる処理を指示するための押すキーである。
【００７３】
５６０は履歴キーであり、これを押下することで、印刷済みのジョブの履歴情報が表示される。たとえば、印刷ジョブの、終了時刻、ユーザ名、ファイル名、印刷枚数等の情報を表示する。
【００７４】
ガイドキー５２３は、キーの機能がわからないとき押すキーであり、キーの説明が表示される。
【００７５】
ファクスキー５２５は、ファクスの送信や受信したファクスの確認等を行うときに押すキーである。
【００７６】
Ｂｏｘキー５２６は、Ｂｏｘ機能のための画面を表示させたいときに押すキーである。プリンタキー５２７は、プリントの濃度を変更する、あるいは、リモートのホストコンピュータから受け付けたＰＤＬデータのプリント出力詳細情報を参照したい場合に押すキーである。ＩＤキー５２８は画像形成装置を利用するユーザを特定するためのユーザ認証情報を入力する際に押すキーである。
【００７７】
サービス検索キー５９９は、ＬＡＮ４００上の複数の装置が公開している機能（サービス）を検索したいときに押下するキーである。このサービス検索キー５９９を押下すると、図６のような画面表示となる。
【００７８】
図６は、図１に示した操作部１５０の表示部に表示される検索画面を説明する図である。本画面例は、図５に示したサービス検索キー５９９を押下した場合の画面例である。
【００７９】
図６において、検索実行キー１１０６を押下することで、ＬＡＮ４００に接続されている装置のうち、機能（サービス）を公開している装置（ターゲット）とその機能（サービス）の内容を検索することができる。
【００８０】
この際、検索元の画像形成装置からは検索要求とともに機能制限情報を送信して、その機能制限情報に応じた機能（サービス）を検索結果として得る。つまり、機能制限情報を送信することにより、検索要求に対する応答情報から機能制限によって使用できないサービスが除かれた状態で検索結果を取得する。
【００８１】
ここでは、機能制限情報は、画像形成装置の操作部１５０や、管理サーバ等からの指示で、ユーザ別に検索元の画像形成装置のＨＤＤ１６０に登録されているものとする。しかしながら、他の実施形態で後述するように、検索元の画像形成装置には設定されておらず、サービス公開側の画像形成装置や管理サーバ上に登録されているものであってもよい。この場合、検索要求の際、機能制限情報を送信せず、ユーザを特定可能な情報を送信することによって、サービス公開側の画像形成装置が機能制限情報を反映させた形で応答する。
【００８２】
また、検索要求の際、ユーザを特定可能な情報も送信せずに取得した検索結果の中から機能制限情報を反映させた形で検索結果を表示するようにしてもよい。
【００８３】
また、機能制限情報は、ユーザに利用を制限する情報とする以外、逆にユーザに使用を許可している情報を特定可能な情報としてもよい。この場合、機能制限情報に含まれる使用を許可している機能以外の使用が制限される。
【００８４】
また、機能制限情報のデータ形式は、サービス内容と機能制限の状態を判別できるものであれば、形式も限定されるものではない。
【００８５】
なお、機能制限情報は、画像形成装置にユーザを特定可能なユーザ認証情報であるユーザＩＤを入力することにより利用ユーザが認証されると、当該ユーザＩＤに対応するものが読み出される。そして、機能検索時に、ユーザＩＤで読み出される機能制限情報を含む機能検索要求をＬＡＮ４００上に送出する。そして、機能を公開している画像形成装置ではこの検索要求に含まれる機能制限情報を参照して、制限されるべきでない機能を公開している場合、その機能を応答情報に含めて応答する。これによって複数の画像形成装置を連携させて機能処理を実行させる際、連携先の画像形成装置の利用ユーザに使用権限のない機能を使用されないようにすることができる。同様に、使用権限のない画像形成装置をリストアップしないように制御することで、ユーザがその機能に対応する画像形成装置を選択できようにすることができる。
【００８６】
検索実行キー１１０６の押下に応じて行った検索要求に対する応答が返ってくると、その取得結果となる図６に示すような検索結果がリストとして一覧表示される。リストの列１１０１はターゲット名であり、該当サービスを公開している画像形成装置に設定される名称が表示される。列１１０２はターゲットのＩＰアドレスであり、当該画像形成装置のＩＰアドレスが表示される。列１１０３はサービス内容であり、該当するサービスの内容が表示される。列１１０４はサービスの状態であり、該当するサービスが使用可能な状態であるか否かが表示される。列１１０５は機能制限の状態であり、機能制限のある機能であるか否かが表示される。例えば図６の例では、オリジナル原稿出力は機能制限「なし」となっているので、全ての機能を制限なく使用可能であるが、Ｂｏｘ保存サービスは一部制限されていることを示す。この場合の制限としては、例えば特定のユーザに対しては保存可能なデータのサイズを所定のサイズまでとするなどである。またオリジナルデータ復元サービスに関しては制限の例として、特定のユーザに対しては（または特定のユーザ以外は）オリジナル原稿の一部をマスクして出力したり、オリジナルがカラー原稿であってもモノクロで出力したりする等がある。なお、列１１０５は設けないようにしてもよい。
【００８７】
また、そのリスト中のずれかの行に示される位置を押下することにより、その行に表示されている機能（サービス）が選択された状態（他の行と選択行とは表示形態が異なる）となり、ＯＫキー１１０７で選択が確定する。これにより、ユーザが選択しているサービスが視認性よく判別することができる。
【００８８】
また、キャンセルキー１１０８を押下すると、サービス検索自体がキャンセルされ、操作部１５０の表示画面は図５に示す表示画面に戻ることとなる。
【００８９】
なお、本実施形態では、ユーザＩＤ毎に機能制限情報が設定される場合を示すが、このユーザＩＤは当然に１人のユーザ毎とする必要はなく、特定のグループで利用するものとしてもよい。
【００９０】
図７は、図１に示した操作部１５０の表示部に表示されるスキャン操作画面を説明する図である。本画面例は、図６に示すサービス検索画面において、ユーザがオリジナルデータ復元サービスを選択した場合に操作部１５０に表示される画面例である。オリジナル復元サービスとは、原稿に付加されているオリジナルデータを特定するバーコード等の情報をリーダ部２００によって読み取ることによってオリジナルデータを取得するサービスである。このサービスの実現のためには、オリジナルデータをＢｏｘに格納し、その格納場所とファイルを特定可能な情報をバーコード等に変換し、それを画像データに付加してプリンタ部３００でプリントしておく必要がある。そして、このバーコード等の情報が付加された原稿をリーダ部２００で読み取らせることによってバーコードからオリジナルデータを特定して出力させる。このように原稿を読み取らせることにより、それに対応したオリジナルデータを取得するので、手書きで書き込み等がされた原稿であっても元のオリジナルデータを得ることができる。
【００９１】
なお、図７でスキャン操作画面が表示されるのは、図６で選択したサービスが原稿のスキャンを伴うサービスであるからである。図６で選択したサービスが第２の画像形成装置１０１で原稿のスキャンを伴わないサービスであった場合、この画面は表示されず選択されたサービスに応じた他の画面が表示される。
【００９２】
図７において、列１２０１にターゲット名、列１２０２にターゲットのＩＰアドレス、列１２０３にサービス内容、列１２０４にその状態、列１２０５に機能制限の状態が表示されている。
【００９３】
ここで、オリジナルデータを復元しようとする原稿を原稿給紙ユニット２５０に載置し、開始キー１２０６を押下すると、スキャナユニット２１０による原稿のスキャンが開始される。ここで、オリジナルデータ復元サービスが、当該機能を持たない第２の画像形成装置１０１から実行された場合には、スキャンされた原稿の画像データが第２の画像形成装置１０１から第１の画像形成装置１００へ送られる。これを受信した第１の画像形成装置１００では受信した画像データからオリジナルデータが格納されている場所、そしてオリジナルデータを含むファイルを特定するためのバーコード等の情報を抽出する。そして、この情報に基づきＢｏｘに格納されているオリジナルデータを特定して第２の画像形成装置１０１に返送する。
【００９４】
一方、オリジナルデータ復元サービスを実行可能な第１の画像形成装置１００で当該サービスが実行された場合には、自身のリーダ部２００から自身の制御装置１１０に画像データが送られ、バーコード部分を抽出してＢｏｘに格納されたオリジナルデータを検索する。また、開始キー１２０６を押下せずにキャンセルキー１２０７を押下すると、本機能自体がキャンセルされ、図６の状態へ戻る。
【００９５】
図８は、図１に示した操作部１５０の表示部に表示されるプリント完了通知画面を説明する図である。本画面例は、第２の画像形成装置１０１から第１の画像形成装置１００へ画像データが送られた後、この画像データに基づき第１の画像形成装置１００がオリジナルデータを検索し、これを第２の画像形成装置１０１でプリントした場合に第２の画像形成装置１０１の操作部１５０に表示されるものである。
【００９６】
図８は、オリジナルデータの検索出力が正常に動作した場合について記載しており、その場合は、行１３０１の「結果」に対して、行１３０２に「正常終了」などとテキストで表示が行われる。正常に終了しなかった場合は、エラーが発生したこと、その理由等が表示される。また、ＯＫキー１３０３を押下すると、図５に示す標準画面に戻る。
【００９７】
（特有の機能の動作説明）
次に、図９Ａ、９Ｂのフローチャートを参照して、第１実施形態における一方の装置の特有の機能（サービス）を他方の装置が利用する手順について説明する。
【００９８】
図９Ａ、図９Ｂは、本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、オリジナルデータ検索出力に対応するサービス処理例である。ここで、図９Ａは第２の画像形成装置１０１の処理に対応し、図９Ｂは第１の画像形成装置１００の処理に対応する。
【００９９】
なお、Ｓ７０１〜Ｓ７１３、Ｓ７２０〜Ｓ７２４は各ステップを示す。また、各ステップは、図２に示したＣＰＵ１１２がＲＯＭ１１４３、ＨＤ１６２に記憶される制御プログラムをＤＲＡＭ１１６にロードして実行することで実現される。
【０１００】
まず、本手順の開始に先立ち、ユーザがＩＤキー５２８の押下に引き続きユーザ認証情報を入力することにより、当該ユーザ認証情報に対応したユーザに対応する機能制限情報を特定しておく。そして、図５に示す標準画面において、ユーザの操作に基づいてサービス検索キー５９９が押下され、図６に示すサービス検索画面において、更に、ユーザの操作により検索実行キー１１０５が押下されると、本処理が開始される。なお、サービスは、オリジナルデータ復元サービスに限定されるものではなく、画像形成装置で提供可能なサービスであれば何ら制限はない。本例は、第２の画像形成装置１０１のユーザの検索操作に基づく、サービス処理に対応する。
【０１０１】
まず、Ｓ７０１では、図６に示すように、ＬＡＮ４００に接続された画像入出力システムにおいて提供（公開）されている機能（サービス）の検索を要求する。
【０１０２】
具体的な検索の方法としては、オリジナルデータ復元サービスを有しない第２の画像形成装置１０１が所定の探索パケットをブロードキャストアドレス宛に送出する。この探索パケットには公開されている機能の検索要求と機能制限情報とが含まれる。なお、この探索パケットは第２の画像形成装置１０１がブロードキャストアドレス宛てに送出するものに代えて、ＬＡＮ４００に別途検索サーバを設け、この検索サーバに検索を依頼するようにしてもよい。
【０１０３】
Ｓ７２０で、第２の画像形成装置１０１から送出された探索パケットを第１の画像形成装置１００が受信すると、Ｓ７２１で、受信した探索パケットに付加されている要求元の機能制限情報を取り出す。そして、Ｓ７２２で、第１の画像形成装置１００が公開する機能のうち取り出した機能制限情報で制限されていない機能があるかどうかを第１の画像形成装置１００のＣＰＵ１１２が判別する。ここで、第１の画像形成装置１００のＣＰＵ１１２が制限されていない機能があると判別した場合は、Ｓ７２３で、制限されていない機能を示す応答情報を要求元の第２の画像形成装置１０１に返信して、処理を終了する。
【０１０４】
一方、Ｓ７２２で、第１の画像形成装置１００のＣＰＵ１１２が制限されていない機能がないと判別した場合は、Ｓ７２４で使用可能な機能がないことを示す応答情報を要求元の第２の画像形成装置１０１に返信して、処理を終了する。なお、ここでは機能なしと返信するのに代えて、何も応答しないようにしてもよい。
【０１０５】
第１の画像形成装置１００を含む各装置から返送される応答情報には機能制限されていない機能と自身（第１の画像形成装置１００を含む各装置）を特定可能な情報が含まれる。したがって、第２の画像形成装置１０１は、ネットワーク上の各画像形成装置から返送された応答情報に基づいてサービスを有する画像形成装置とそのサービスの種類を知ることができる。
【０１０６】
ここで、公開可能なサービスを有するのは画像形成装置に限らず、サービスを提供するためのソフトウェアがインストールされたパーソナルコンピュータなどでも良い。
【０１０７】
次に、Ｓ７０２では、第２の画像形成装置１０１のＣＰＵ１１２が、公開されているサービスが見つかったかどうかを判断する。即ち、機能（サービス）検索要求に対し、使用可能な機能を含む応答情報を受信したかを判断する。ここで、第２の画像形成装置１０１のＣＰＵ１１２が、サービスが見つからないと判断した場合はＳ７０１に戻る。
【０１０８】
一方、Ｓ７０２で、第２の画像形成装置１０１のＣＰＵ１１２が、サービスが見つかったと判断した場合は、Ｓ７０３に進み、図６に示したような使用可能なサービス内容を示す検索結果を操作部１５０に表示する。
【０１０９】
なお、第２の画像形成装置１０１がサービス検索要求を行った後、第１の画像形成装置１００から返信される応答情報に応じて、使用可能なサービスの全てについての許可、不許可を判別する。そして、使用可能なサービスの中に一部でも不許可のものが含まれていたら図６に示す画面の列１１０５に「あり」と表示する。つまり、列１１０５の機能制限が「あり」と表示されている場合、当該ユーザはサービス自体は使用できるが、そのサービスの中で制限されているものがあることを示している。例えば、処理可能なデータサイズに制限があったり、データの形態に制限があったりする場合である。
【０１１０】
また、検索結果を表示する際、さらにＤＲＡＭ１１６に記憶している機能制限情報と応答情報に含まれる機能の比較を行い、機能制限している機能が含まれていた場合、それを削除する。これにより、誤って応答情報に機能制限している機能が含まれていた場合であっても機能制限情報の内容を反映させることができる。
【０１１１】
そして、ステップＳ７０４で、第２の画像形成装置１０１の操作部１０５で、図６の一覧の中からサービスの１つを選択すると、Ｓ７０５で、図７で説明したようなリクエスト画面が表示される。そして、ユーザが原稿を原稿給紙ユニット２５０に戴置して開始キー１２０５を押下すると、Ｓ７０６で、第２の画像形成装置１０１のスキャナユニット２１０で載置された原稿のスキャンが開始される。
【０１１２】
そして、Ｓ７０７でサービスの提供元である第１の画像形成装置１００にスキャンして得た画像データを、ＬＡＮ４００を介して送信する。本実施形態では、上述したように、図６に示すように、一例として第１の画像形成装置１００によるオリジナルデータ復元サービスが選択されているものとする。
【０１１３】
第１の画像形成装置の制御装置１１０は、Ｓ７０８で、第２の画像形成装置１０１からＬＡＮ４００を介して受信した画像データに含まれるバーコードもしくは電子透かしを解析する。そしてオリジナルデータの格納場所を示すアドレス情報を取得する。なお、この解析処理は、グラフィックプロセッサ１３５で行う。
【０１１４】
そして、そのアドレス情報に基づいて、Ｓ７０９で、第１の画像形成装置１００は自身や第２の画像形成装置１０１や不図示のその他の画像形成装置のハードディスクや文書管理サーバ１０２からオリジナルデータを検索する。その際、該当する文書が見つかれば、Ｓ７１０で、検索されたオリジナルデータを取得する。
【０１１５】
次に、Ｓ７１１で、サービスを提供している画像形成装置（第１の画像形成装置１００）から、そのサービスをリクエストした画像形成装置（第２の画像形成装置１０１）に対してプリント指示を行う。
【０１１６】
次に、Ｓ７１２で第２の画像形成装置１０１がオリジナルデータをプリントし、Ｓ７１３で、図８に示す結果を第２の画像形成装置１０１の操作部１５０に画面表示して、本処理を終了する。
【０１１７】
なお、Ｓ７０９において、第１の画像形成装置１００でオリジナルデータを検索した後に、Ｓ７１０でオリジナルデータを取得し、Ｓ７１２で第１の画像形成装置１００でプリントまで行うようにしてもよい。
【０１１８】
この場合、Ｓ７１３では動作が正常終了したことを示す情報を第１の画像形成装置１００から第２の画像形成装置１０１へ送信する。これにより、第２の画像形成装置１０１はオリジナルデータ復元サービスが正常終了したことを検知し、図８のような表示を行う。
【０１１９】
上記第１実施形態によれば、特定機能を有しない画像形成装置から、特定機能を有する画像形成装置を検索する場合に、検索要求元に登録された機能制限情報を適用して、サービスの提供の可否を制御するシステムを構築できる。
【０１２０】
これにより、検索元の画像形成装置で特定のユーザに機能制限をしているにもかかわらず、検索先の画像形成装置に対しては、機能制限を行っていないため、本来使えるべきでないサービスが使用できてしまう事態を確実に制限できる。
【０１２１】
〔第２実施形態〕
ここでは、オリジナルデータを取得する機能を利用する際、機能制限情報がいずれの画像形成装置内になく、機能制限情報の取得を機能制限情報格納サーバから取得する場合について説明する。
【０１２２】
上記第１実施形態では、第２の画像形成装置が機能（サービス）検索要求を行う際、自身に保管されていた機能制限情報を検索要求とともに送出するようにした。これに対し、第２実施形態では、第２の画像形成装置１０１内で機能制限情報を保管せず、機能制限情報格納サーバから取得して使用する。以下、この処理について詳しく説明する。
【０１２３】
まず、第２実施形態に関わる画像入出力システムの全体構成を、図１０を参照しながら説明する。
【０１２４】
図１０は、本発明の第２実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。第１実施形態との相違点は、ＬＡＮ４００上に機能制限情報格納サーバ１５０１が存在する点である。
【０１２５】
機能制限情報格納サーバ１５０１は、第２の画像形成装置１０１で使用される、ユーザ毎の機能制限情報を格納する装置である。機能制限情報格納サーバ１５１０へはＬＡＮ４００上の種々の装置からアクセス可能であり、アクセスした装置がユーザを特定するためのユーザ認証情報を送信することにより当該ユーザに応じた機能制限情報が返送される。図１０において他の構成については上記第１の実施形態と構成が同じであるためここでの説明を省略する。
【０１２６】
（特有の機能の動作説明）
図１１は、本実施形態を示す画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。なお、Ｓ７０１〜Ｓ７１３、Ｓ１６０１は各ステップを示す。なお、第１実施形態で説明した図９Ａに示す処理と同様の処理には同じ参照番号を付し、説明を省略する。
【０１２７】
Ｓ１６０１において、第２の画像形成装置１０１は、ＩＤキー５２８の押下に引き続いてユーザにより操作部１０５から入力されたユーザ認証情報を機能制限情報格納サーバ１５０１に送出する。これにより、機能制限情報格納サーバ１５０１より当該ユーザ認証情報に対応するユーザの機能制限情報を取得する。この機能制限情報は第２の画像形成装置１０１のＤＲＡＭ１１６に記憶される。以降のステップは図９Ａ、９Ｂのステップと同様であるため省略する。
【０１２８】
第２実施形態によれば、ユーザ毎の機能制限情報を機能制限情報格納サーバ１５０１に持ち、必要なときに第２の画像形成装置１０１で受信して使用する。このため、第２の画像形成装置内に機能制限情報をあらかじめ持たずとも機能（サービス）を検索した場合に、最新の機能制限情報を適用した機能の検索結果を取得することが可能になる。また、機能制限情報格納サーバと通信可能な任意の画像形成装置を操作して機能制限情報を適用した処理が可能となる。
【０１２９】
〔第３実施形態〕
上記第２実施形態では、ユーザが操作を行う第２の画像形成装置内１０１で機能制限情報を保管せず、当該第２の画像形成装置１０１が機能制限情報を機能制限情報格納サーバ１５０１から取得して使用するようにした。これに対して、第３実施形態では、機能制限情報を、サービスを提供する側である第１の画像形成装置１００が機能制限情報格納サーバ１５０１から取得し、サービスの検索結果に適用する。以下、この処理について詳しく説明する。
【０１３０】
まず、第３実施形態に関わる画像入出力システムの全体構成については、図１０と同様であるため各構成の説明を省略する。
【０１３１】
（特有の機能の動作説明）
図１２は、本実施形態を示す画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。なお、Ｓ７０１〜Ｓ７１３（第２の画像形成装置１０１の処理）、Ｓ１７０１（第１の画像形成装置１００の処理）は各ステップを示す。なお、第１実施形態で説明した図９Ａに示す処理と同様の処理には同じ参照番号を付し、説明を省略する。
【０１３２】
まず、Ｓ７０１では、ユーザが第２の画像形成装置１０１においてＩＤキー５２８の押下に引き続きユーザ認証情報を入力してから機能検索要求を行う。すると、このユーザ認証情報を含む機能検索要求を示す探索パケットがブロードキャストアドレス宛てに送出される。Ｓ１７０１において、第１の画像形成装置１００が、第２の画像形成装置１０１から送付されたユーザ認証情報を元に、機能制限情報格納サーバ１５０１より機能制限情報を取得し、第２の画像形成装置１０１のＤＲＡＭ１１６に記憶する。そして、第１の画像形成装置１００はステップＳ７０１の検索要求に対して取得した機能制限情報を反映させた応答情報を返信する。以降のステップは図９Ａのステップと同様であるため省略する。
【０１３３】
第３実施形態によれば、ユーザ毎の機能制限情報を機能制限情報格納サーバ１５０１に持ち、必要なときに第１の画像形成装置１００が取得して使用する。このため、サービス検索先の画像形成装置内に機能制限情報を予め持たなくても、ユーザ認証情報を検索元の画像形成装置から送付してもらうことで、最新の機能制限情報を適用した機能の検索結果を取得することが可能になる。この場合、第１の画像形成装置１００が受信したユーザ認証情報に対応する機能制限情報を予めＤＲＡＭ１１６に記憶していた場合、機能制限情報格納サーバ１５０１からの取得は省略される。
【０１３４】
なお、上記第１及び第２、第３実施形態においては、オリジナルデータをＨＤＤ１６２及び文書管理サーバ１０２から検索した。
【０１３５】
しかし、本発明はこれに限るものではなく、画像入出力システムに接続された他の装置から検索するようにしてもよい。
【０１３６】
また、上記第１及び第２、第３実施形態では、説明を明確にするために、以下のシステム例について説明した。すなわち、画像入出力システムが特有の機能を有する画像形成装置と、特有の機能を有さない画像形成装置と、文書管理サーバがそれぞれ１台ずつＬＡＮ４００に接続されている場合を例に挙げた。
【０１３７】
しかし、特有の機能を有する装置を少なくとも１台含んでいれば良く、各種類の装置を複数台接続して成る構成でも、特有の機能を有さない画像形成装置及び／または文書サーバが接続されていない構成であってもよい。
【０１３８】
また、特有の機能を有する画像形成装置が複数接続されている場合には、各装置が異なる機能を有するものであっても、同じ機能を有するものであっても良い。
【０１３９】
また、以上の例において、第２の画像形成装置１０１からの検索要求にはユーザが指定した種々の検索条件がさらに含まれていてもよい。
【０１４０】
また、第２の画像形成装置１０１からの検索要求に機能制限情報やユーザ認証情報を付加せずに検索要求を実行し、検索結果に対して機能制限情報を反映させ、制限している機能を選択不能とするようにしてもよい。
【０１４１】
〔第４実施形態〕
以下、図１３に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１４２】
図１３は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１４３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１４５】
本実施形態における図９Ａ、図９Ｂ、図１１、図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１４６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４８】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４９】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１５０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１５２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１５６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１５７】
【図１】本発明の第１実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【図２】図１に示した制御装置の機能を説明するブロック図である。
【図３】図２に示したハードディスク内の格納領域を説明する図である。
【図４】図２に示したハードディスク内のＢｏｘデータ領域にある、機能を公開するデータファイルを説明する図である。
【図５】図１に示した第１及び第２の画像形成装置の操作部の表示部に表示される基本画面を説明する図である。
【図６】図１に示した操作部の表示部に表示される検索画面を説明する図である。
【図７】図１に示した操作部の表示部に表示されるスキャン操作画面を説明する図である。
【図８】図１に示した操作部の表示部に表示されるプリント完了通知画面を説明する図である。
【図９Ａ】本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９Ｂ】本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明の第２実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロックである。
【図１１】本実施形態を示す画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態を示す画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１５８】
１００  第１の画像形成装置
１０１  第２の画像形成装置
１１０  制御装置
１６０  ＨＤＤ
２１０  スキャナユニット
【図１】
2008257338.tif 000003
【図２】
2008257338.tif 000004
【図３】
2008257338.tif 000005
【図４】
2008257338.tif 000006
【図５】
2008257338.tif 000007
【図６】
2008257338.tif 000008
【図７】
2008257338.tif 000009
【図８】
2008257338.tif 000010
【図９Ａ】
2008257338.tif 000011
【図９Ｂ】
2008257338.tif 000012
【図１０】
2008257338.tif 000013
【図１１】
2008257338.tif 000014
【図１２】
2008257338.tif 000015
【図１３】
2008257338.tif 000016