(57)【要約】【課題】他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用可能とする画像処理装置およびユーザ情報取得方法を提供することを目的とする。【解決手段】取得したユーザ情報を用いて、プログラム２４が所定の処理を行う画像処理装置１ｂであって、操作者が、ユーザ情報の取得先として少なくとも他の画像処理装置１ａを選択可能な取得先選択機能と、ユーザ情報の取得先として選択された他の画像処理装置１ａが保持している一つ以上のユーザ情報１０１ａから一つのユーザ情報を操作者に選択させるユーザ情報選択機能とを有することにより上記課題を解決する。【選択図】図８
2010283884.tif 000002
【特許請求の範囲】
【請求項１】
取得したユーザ情報を用いて、一つ以上のプログラムが所定の処理を行う画像処理装置であって、
操作者が、前記ユーザ情報の取得先として少なくとも他の画像処理装置を選択可能な取得先選択機能と、
前記ユーザ情報の取得先として選択された他の画像処理装置が保持している一つ以上のユーザ情報から一つのユーザ情報を操作者に選択させるユーザ情報選択機能と
を有することを特徴とする画像処理装置。
【請求項２】
取得したユーザ情報を用いて、一つ以上のプログラムが所定の処理を行う画像処理装置のユーザ情報取得方法であって、
前記ユーザ情報の取得先として他の画像処理装置が選択される取得先選択段階と、
前記ユーザ情報の取得先として選択された他の画像処理装置が保持している一つ以上のユーザ情報から一つのユーザ情報を選択させるユーザ情報選択段階と
を有することを特徴とするユーザ情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびユーザ情報取得方法に係り、特にユーザ情報を用いて所定の処理を行う画像処理装置，その画像処理装置におけるユーザ情報取得方法に関する。
【背景技術】
【０００２】
近年、プリンタ，コピー，ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像処理装置が知られるようになった。このような画像処理装置は、１つの筐体内に表示部，印刷部および撮像部などを設けると共に、プリンタ，コピー，ファクシミリおよびスキャナにそれぞれ対応する４種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ，コピー，ファクシミリおよびスキャナとして動作させるものである。例えば特許文献１には、上記のような画像処理装置の一例が記載されている。
【０００３】
このような画像処理装置は、１つ以上のクライアント，サーバまたは他の画像処理装置等で構成されたネットワークシステムに接続されて利用される。したがって、画像処理装置は、コピー，スキャナやファクシミリ等で利用するメールアドレスやファクシミリ番号などの宛先データをユーザ情報として予め設定しておくことが多い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、画像処理装置に対するユーザ情報の設定は、画像処理装置毎に行われることが多かった。即ち、従来の画像処理装置では、予め設定されているユーザ情報しか利用することができなかった。このため、従来の画像処理装置では、故障などの何らかの理由でプリンタ，コピー，ファクシミリおよびスキャナの機能などが利用できなくなった場合、その画像処理装置に設定されているユーザ情報が利用できなくなるという問題があった。
【０００５】
例えば一の画像処理装置にだけ設定されているユーザ情報を利用してファクシミリを行う場合に、その画像処理装置のファクシミリ機能が故障すると、一の画像処理装置からファックス送信することができず、又、該当するユーザ情報がないため他の画像処理装置からもファックス送信することができなかった。
【０００６】
本発明は、上記の点に鑑みなされたもので、他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用可能とする画像処理装置およびユーザ情報取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、上記課題を解決するため、本発明は、取得したユーザ情報を用いて、一つ以上のプログラムが所定の処理を行う画像処理装置であって、操作者が、前記ユーザ情報の取得先として少なくとも他の画像処理装置を選択可能な取得先選択機能と、前記ユーザ情報の取得先として選択された他の画像処理装置が保持している一つ以上のユーザ情報から一つのユーザ情報を操作者に選択させるユーザ情報選択機能とを有することを特徴とする。
【０００８】
また、本発明は、取得したユーザ情報を用いて、一つ以上のプログラムが所定の処理を行う画像処理装置のユーザ情報取得方法であって、前記ユーザ情報の取得先として他の画像処理装置が選択される取得先選択段階と、前記ユーザ情報の取得先として選択された他の画像処理装置が保持している一つ以上のユーザ情報から一つのユーザ情報を選択させるユーザ情報選択段階とを有することを特徴とする。
【０００９】
本発明では、取得先選択機能により他の画像処理装置をユーザ情報の取得先として選択することができ、ユーザ情報の取得先として選択された他の画像処理装置が保持しているユーザ情報をユーザ情報選択機能により操作者に選択させることができる。
【００１０】
したがって、本発明では、ユーザ情報の取得先として選択された他の画像処理装置が保持しているユーザ情報を一の画像処理装置から選択できるので、他の画像処理装置が保持しているユーザ情報を取得して一の画像処理装置で使用できる。
【発明の効果】
【００１１】
本発明によれば、他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用できる。
【図面の簡単な説明】
【００１２】
【図１】本発明による画像処理装置の一実施例の構成図である。
【図２】本発明による画像処理装置の一実施例のハードウェア構成図である。
【図３】ネットワークを介して接続されている二つの画像処理装置を表した一例の構成図である。
【図４】ユーザ情報の取得要求，追加要求，変更要求，削除要求について説明するための図である。
【図５】スキャナアプリが操作パネルに表示するアドレス帳画面の一例のイメージ図である。
【図６】見出し情報とエントリ情報との関係を表した一例のデータ構造図である。
【図７】スキャナアプリがＵＣＳから自機のユーザ情報を取得してアドレス帳画面を表示する処理の一例のシーケンス図である。
【図８】ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。
【図９】ユーザ情報の取得先を選択する取得先選択画面の一例のイメージ図である。
【図１０】他の画像処理装置を選択する画面の第１実施例のイメージ図である。
【図１１】他の画像処理装置を選択する画面の第２実施例のイメージ図である。
【図１２】他の画像処理装置を選択する画面の第３実施例のイメージ図である。
【図１３】他の画像処理装置を選択する画面の第４実施例のイメージ図である。
【図１４】他の画像処理装置を選択する画面の第５実施例のイメージ図である。
【図１５】他の画像処理装置を選択する画面の第６実施例のイメージ図である。
【図１６】他の画像処理装置を選択する画面の第７実施例のイメージ図である。
【図１７】外部機器情報の取得要求，追加要求，変更要求，削除要求について説明するための図である。
【図１８】ＵＣＳから外部機器情報を取得して、操作パネルに外部機器情報一覧画面を表示する処理の一例のシーケンス図である。
【図１９】外部機器情報を追加する処理の一例のシーケンス図である。
【図２０】外部機器情報を変更する処理の一例のシーケンス図である。
【図２１】外部機器情報を削除する処理の一例のシーケンス図である。
【図２２】外部機器情報の取得，追加，変更，削除するときに操作パネルに表示される画面の一例の遷移図（１／２）である。
【図２３】外部機器情報の取得，追加，変更，削除するときに操作パネルに表示される画面の一例の遷移図（２／２）である。
【図２４】画像処理装置の詳細情報を取得する処理の一例のシーケンス図である。
【図２５】詳細情報一覧画面の一例のイメージ図である。
【図２６】他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の一例のイメージ図である。
【図２７】他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の一例のシーケンス図である。
【図２８】他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の他の一例のシーケンス図である。
【図２９】他の画像処理装置からユーザ情報を取得する第１の処理の一例のシーケンス図である。
【図３０】他の画像処理装置からユーザ情報を取得する第２の処理の一例のシーケンス図である。
【図３１】見出し情報エントリ取得要求関数の一例の説明図である。
【図３２】他の画像処理装置からユーザ情報を取得する第３の処理の一例のシーケンス図である。
【図３３】指定ページエントリ情報取得要求関数の一例の説明図である。
【図３４】他の画像処理装置からユーザ情報を取得する第４の処理の一例のシーケンス図である。
【図３５】指定件数エントリ情報取得要求関数の一例の説明図である。
【図３６】他の画像処理装置からユーザ情報を取得する第５の処理の一例のシーケンス図である。
【図３７】検索エントリ取得要求関数の一例の説明図である。
【図３８】他の画像処理装置からユーザ情報を取得する第６の処理の一例のシーケンス図である。
【図３９】データ構造を合わせるための画面の一例のイメージ図である。
【図４０】エントリの件数を合わせるための画面の一例のイメージ図である。
【図４１】データリストの設定を行う処理の一例のフローチャートである。
【図４２】データリストの設定を行う処理の他の一例のフローチャートである。
【図４３】画像処理装置の電力モードの状態が電力カットであるときに、その画像処理装置のＨＤＤに格納されたユーザ情報を取得する処理の一例のシーケンス図である。
【図４４】画像処理装置の電力モードの状態が電力カットであるときに、その画像処理装置のＳＤ（Secure Digital）カードに格納されたユーザ情報を取得する処理の一例のシーケンス図である。
【図４５】ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。
【図４６】他の画像処理装置の能力を事前にチェックして、他の画像処理装置による描画データの作成および提供が可能か否かを判定する第１の処理の一例のシーケンス図である。
【図４７】エラー表示画面の一例のイメージ図である。
【図４８】他の画像処理装置の能力を事前にチェックして、他の画像処理装置による描画データの作成および提供が可能か否かを判定する第２の処理の一例のシーケンス図である。
【図４９】他の画像処理装置の能力を事前にチェックして、他の画像処理装置による描画データの作成および提供が可能か否かを判定する第３の処理の一例のシーケンス図である。
【図５０】他の画像処理装置により作成された描画データを自機の操作パネルに表示する第１の処理の一例のシーケンス図である。
【図５１】アドレス帳使用開始要求関数の一例の説明図である。
【図５２】他の画像処理装置により作成される画面の一例のイメージ図である。
【図５３】操作パネルに表示されるアドレス帳画面の一例のイメージ図である。
【図５４】描画データの一例のイメージ図である。
【図５５】他の画像処理装置により作成された描画データを自機の操作パネルに表示する第２の処理の一例のシーケンス図である。
【図５６】検索要求関数の一例の説明図である。
【図５７】他の画像処理装置に画面の貸し出し開始を通知する処理の一例のシーケンス図である。
【図５８】他の画像処理装置に画面の貸し出し終了を通知する処理の一例のシーケンス図である。
【図５９】操作パネルに表示されているアドレス帳画面が操作されたときの第１の処理の一例のシーケンス図である。
【図６０】他の画像処理装置により作成される画面と操作パネルに表示されるアドレス帳画面の一例のイメージ図である。
【図６１】操作パネルに表示されているアドレス帳画面が操作されたときの第２の処理の一例のシーケンス図である。
【図６２】他の画像処理装置により作成される画面と操作パネルに表示されるアドレス帳画面の他の一例のイメージ図である。
【図６３】エントリ情報からなる詳細情報を他の画像処理装置から取得する処理の一例のシーケンス図である。
【図６４】ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。
【図６５】他の画像処理装置のＵＣＳの能力を事前にチェックして、他の画像処理装置のＵＣＳから自機のＵＣＳへのユーザ情報の送信が可能か否かを判定する処理の一例のシーケンス図である。
【図６６】スキャナアプリが、自機または他の画像処理装置のＵＣＳからユーザ情報を取得する処理の一例のシーケンス図である。
【図６７】スキャナアプリが、他の画像処理装置のＵＣＳからのユーザ情報の取得を終了する処理の一例のシーケンス図である。
【図６８】スキャナアプリが、他の画像処理装置のＵＣＳからユーザ情報を取得する処理の一例のシーケンス図である。
【図６９】エントリ情報取得要求関数の一例の説明図である。
【図７０】アドレス帳画面の一例のイメージ図である。
【図７１】他の画像処理装置のＵＣＳが管理するエントリ情報を利用して作成したアドレス帳画面から、一つのエントリが選択された場合の処理の一例のシーケンス図である。
【図７２】アドレス帳画面の一例のイメージ図である。
【図７３】他の画像処理装置のセキュリティレベルを事前にチェックして、暗号化の種類を決定する処理の一例のシーケンス図である。
【図７４】他の画像処理装置のセキュリティレベルの範囲内で、暗号化の種類及び暗号化の範囲を決定する処理の一例のシーケンス図である。
【図７５】暗号化の鍵を登録するときに画像処理装置の操作パネルに表示される画面の一例の遷移図である。
【図７６】それぞれの画像処理装置で登録された暗号化キーの同一性をチェックする処理の一例のシーケンス図である。
【発明を実施するための形態】
【００１３】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像処理装置を一例として説明するが、ユーザ情報を用いて所定の処理を行う如何なる情報処理装置であってもよい。また、ユーザ情報を一例として説明するが、所定の処理を行うために使用される如何なる情報であってもよい。
【００１４】
図１は、本発明による画像処理装置の一実施例の構成図である。図１の画像処理装置１は、ソフトウェア群２と，融合機起動部３と，ハードウェア資源４とを含むように構成される。
【００１５】
融合機起動部３は画像処理装置１の電源投入時に実行され、アプリケーション層５およびプラットフォーム６のプログラムをハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、プロッタ１１と，スキャナ１２と，ファクシミリなどのその他のハードウェアリソース１３とを含む。また、ソフトウェア群２はＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットフォーム６とを含む。
【００１６】
アプリケーション層５は、プリンタ，コピー，ファックスおよびスキャナなどの画像形成にかかる固有の処理を行うプログラムとして、プリンタアプリ２１と，コピーアプリ２２と，ファックスアプリ２３と，スキャナアプリ２４と，ネットファイルアプリ２５とを含む。なお、ネットファイルアプリ２５はネットワークファイル用のアプリケーションであり、画像処理装置１にネットワークを介して接続されるネットワーク機器（他の画像処理装置を含む）とのデータ通信を管理するものである。
【００１７】
プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層９と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層９からの獲得要求を調停するＳＲＭ（システムリソースマネージャ）４０と、ＳＲＭ４０からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層１０とを含む。
【００１８】
コントロールサービス層９は、ＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＣＣＳ３８，ＳＣＳ３９など、一つ以上のサービスモジュールを含むように構成されている。なお、プラットフォーム６は予め定義されている関数により、アプリケーション層５からの処理要求を受信するＡＰＩ４３を有するように構成されている。ＯＳは、アプリケーション層５およびプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００１９】
ＮＣＳ（ネットワークコントロールサービス）３１のプロセスは、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分ける際の仲介、又は各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばＮＣＳ３１は、画像処理装置にネットワークを介して接続されているネットワーク機器とのデータ通信を制御する。
【００２０】
ＤＣＳ（デリバリーコントロールサービス）３２のプロセスは、画像処理装置１に蓄積されている文書データの配送などの制御を行う。ＯＣＳ（操作パネルコントロールサービス）３３のプロセスは、後述する操作パネルの制御を行う。
【００２１】
ＦＣＳ（ファックスコントロールサービス）３４のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックスの送受信，バックアップ用のメモリで管理されている各種ファックスデータの登録又は引用，ファックスの読み取り，ファックスの受信印刷などを行うためのＡＰＩを提供する。
【００２２】
ＥＣＳ（エンジンコントロールサービス）３５のプロセスは、プロッタ１１，スキャナ１２，ハードウェアリソース１３などのエンジン部の制御を行う。ＭＣＳ（メモリコントロールサービス）３６のプロセスは、メモリの取得又は解放，ＨＤＤの利用，画像データの圧縮および伸張などの制御を行う。ＵＣＳ（ユーザ情報コントロールサービス）３７のプロセスは、ユーザ情報の管理を行うものである。
【００２３】
ＣＣＳ（セキュリティコントロールサービス）３８のプロセスは、アプリケーション層５のプログラムに対してセキュリティサービスを提供する。また、ＳＣＳ（システムコントロールサービス）３９のプロセスは、アプリケーションの管理，操作部の制御，システム画面の表示，ＬＥＤの表示，ハードウェア資源の管理，割り込みアプリケーションの制御などの処理を行う。
【００２４】
ＳＲＭ４０のプロセスは、ＳＣＳ３９と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ４０のプロセスは、プロッタ１１やスキャナ１２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、ハードウェア資源４の実行を制御する。
【００２５】
具体的に、ＳＲＭ４０のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。ＳＲＭ４０のプロセスは、上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（プリンタエンジンによる紙搬送と作像動作，メモリの確保，ファイルの生成など）を直接実施している。
【００２６】
また、ハンドラ層１０は後述するＦＣＵ（ファックスコントロールユニット）の管理を行うＦＣＵＨ（ファックスコントロールユニットハンドラ）４１と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うＩＭＨ（イメージメモリハンドラ）４２とを含む。ＳＲＭ４０及びＦＣＵＨ４１は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信するエンジンＩ／Ｆ４４を利用して、ハードウェア資源４に対する処理要求を行う。
【００２７】
図１の構成により、画像処理装置１は各アプリケーションで共通的に必要な処理をプラットフォーム６で一元的に処理することができる。次に、画像処理装置１のハードウェア構成について説明する。
【００２８】
図２は、本発明による画像処理装置の一実施例のハードウェア構成図である。画像処理装置１は、コントローラ６０と，操作パネル８０と，ＦＣＵ８１と，エンジン部８２とを含む。図２のコントローラ６０は、ＣＰＵ６１と，システムメモリ６２と，ＮＢ（ノースブリッジ）６３と，ＳＢ（サウスブリッジ）６４と，ＡＳＩＣ６６と，ローカルメモリ６７と，ＨＤＤ６８と、ネットワークインターフェースカード（ＮＩＣ）６９と，ＵＳＢ用Ｉ／Ｆ７０と，ＩＥＥＥ１３９４用Ｉ／Ｆ７１と，セントロニクス用Ｉ／Ｆ７２とを含むように構成される。
【００２９】
操作パネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＣＵ８１およびエンジン部８２は、コントローラ６０のＡＳＩＣ６６にＰＣＩバス８３で接続されている。コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７，ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。コントローラ６０は、ＮＢ６３を介してＣＰＵ６１とＡＳＩＣ６６とを接続することにより、ＣＰＵ６１のインターフェースが公開されていない場合に対応する。
【００３０】
ＡＳＩＣ６６とＮＢ６３とは、ＡＧＰ（Accelerated Graphics Port ）６５を介して接続されている。このように、図１のアプリケーション層５やプラットフォーム６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６３とを低速のＰＣＩバスでなくＡＧＰ６５を介して接続することで、パフォーマンスの低下を防いでいる。
【００３１】
ＣＰＵ６１は、画像処理装置１の全体制御を行うものである。ＣＰＵ６１は、ＯＳ上にＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＣＣＳ３８，ＳＣＳ３９をそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ２１，コピーアプリ２２，ファックスアプリ２３，スキャナアプリ２４およびネットファイルアプリ２５を起動して実行させる。
【００３２】
また、ＮＢ６３はＣＰＵ６１，システムメモリ６２，ＳＢ６４，ＡＳＩＣ６６，ＮＩＣ６９，ＵＳＢ用Ｉ／Ｆ７０，ＩＥＥＥ１３９４用Ｉ／Ｆ７１，セントロニクス用Ｉ／Ｆ７２を接続するためのブリッジである。ＳＢ６４，ＮＩＣ６９，ＵＳＢ用Ｉ／Ｆ７０，ＩＥＥＥ１３９４用Ｉ／Ｆ７１およびセントロニクス用Ｉ／Ｆ７２は、ＰＣＩバス７３を介してＮＢ６３に接続されている。ＳＢ６４は、ＰＣＩバス７３とＲＯＭや周辺デバイス等とを接続するためのブリッジである。
【００３３】
システムメモリ６２は、描画用のメモリなどとして用いるメモリである。ローカルメモリ６７は、コピー用の画像バッファ，符号バッファとして用いるメモリである。ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６８は、画像データの蓄積，文書データの蓄積，プログラムの蓄積，フォントデータの蓄積，フォームの蓄積などを行うストレージ（補助記憶装置）の一例である。
【００３４】
ＮＩＣ６９は、画像処理装置１をネットワークに接続するインターフェースである。ＵＳＢ用Ｉ／Ｆ７０，ＩＥＥＥ１３９４用Ｉ／Ｆ７１，セントロニクス用Ｉ／Ｆ７２は、夫々の規格に準じたインターフェースである。操作パネル８０は、操作者からの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。なお、ＦＣＵ８１はメモリを有している。ＦＣＵ８１が有するメモリは、例えば画像処理装置１の電源がＯＦＦのときに受信したファクシミリデータを一時的に格納するために利用される。
【００３５】
図３は、ネットワークを介して接続されている二つの画像処理装置を表した一例の構成図である。図３では、画像処理装置１ａ及び１ｂがＬＡＮ（local area network）やインターネット等のネットワーク１００を介して接続されている。画像処理装置１ａは、自機のユーザ情報として予めユーザ情報１０１ａが設定されている。また、画像処理装置１ｂは自機のユーザ情報として予めユーザ情報１０１ｂが設定されている。
【００３６】
以下、画像処理装置１ｂが、画像処理装置１ａのユーザ情報１０１ａを一時的に取得して利用する処理について説明していく。このように、画像処理装置１ｂが、画像処理装置１ａのユーザ情報１０１ａを一時的に取得して利用する例としては、画像処理装置１ａのスキャナ機能又はファックス機能のみが故障した場合や画像処理装置１ａを他人が占有している場合などが考えられる。
【００３７】
まず、本発明の理解を容易とする為に、ユーザ情報を利用するモジュールの一例としてのファックスアプリ２３又はスキャナアプリ２４が、ユーザ情報を管理するモジュールの一例としてのＵＣＳ３７から自機のユーザ情報を取得してアドレス帳画面を表示する処理について説明する。
【００３８】
図４は、ユーザ情報の取得要求，追加要求，変更要求，削除要求について説明するための図である。なお、図４では説明に必要のない構成を省略している。画像処理装置１ｂに含まれるＵＣＳ３７は、ユーザ情報１０１ｂを一元管理している。ＵＣＳ３７が管理するユーザ情報１０１ｂには、名前，メールアドレス，ＦＡＸ番号などのデータ項目が含まれている。ＵＣＳ３７は、ファックスアプリ２３，スキャナアプリ２４又はＳＣＳ３９からの取得要求に応じて、ユーザ情報１０１ｂをファックスアプリ２３，スキャナアプリ２４又はＳＣＳ３９に提供する。また、ＵＣＳ３７は、ＳＣＳ３９からの追加要求，変更要求又は削除要求に応じて、ユーザ情報１０１ｂを追加，変更又は削除する。
【００３９】
ファックスアプリ２３は、ＵＣＳ３７にユーザ情報１０１ｂの取得要求を行い、ユーザ情報１０１ｂのうちファックス機能に必要なユーザ情報１０４を取得し、そのユーザ情報１０４を用いて操作パネル８０にアドレス帳画面１１０を表示する。アドレス帳画面１１０には、ファックスデータを送信可能な宛先（例えばＦＡＸ番号）が表示される。
【００４０】
スキャナアプリ２４は、ＵＣＳ３７にユーザ情報１０１ｂの取得要求を行い、ユーザ情報のうちスキャナ機能に必要なユーザ情報１０５を取得し、そのユーザ情報１０５を用いて操作パネル８０にアドレス帳画面１２０を表示する。アドレス帳画面１２０には、スキャナデータを送信可能な宛先（例えばメールアドレス）が表示される。
【００４１】
ＳＣＳ３９のシステム初期設定機能１０３は、ＵＣＳ３７にユーザ情報１０１ｂの取得要求，追加要求，変更要求，削除要求を行い、ユーザ情報１０１ｂのうち必要なユーザ情報の取得，追加，変更，削除を行う。なお、ＳＣＳ３９のソフトキーボード機能１０２は操作パネル８０にソフトキーボードを表示し、そのソフトキーボードの制御を行う。
【００４２】
ここで、スキャナアプリ２４が操作パネル８０に表示するアドレス帳画面１２０について更に説明する。図５は、スキャナアプリが操作パネルに表示するアドレス帳画面の一例のイメージ図である。例えば画像処理装置１の筐体に設けられたスキャナアプリ２４を起動させるためのハードキーが押下されると、スキャナアプリ２４は前述したようにＵＣＳ３７からユーザ情報１０５を取得し、そのユーザ情報１０５を使用してアドレス帳画面１２１を操作パネル８０に表示する。
【００４３】
図５のアドレス帳画面１２１には、見出し「常用」に所属するメールアドレスを持った１２個のエントリが含まれている。ここで、操作者が操作パネル８０を操作してアドレス帳画面１２１からエントリ「０００１太田」を選択すると、スキャナアプリ２４はユーザ情報１０５を使用してアドレス帳画面１２２を操作パネル８０に表示する。図５のアドレス帳画面１２２には、エントリ「０００１太田」に関連付けられているメールアドレス「ｏｈｔａ＠ｒｉｃｏｈ．ｊｐ」が含まれる。
【００４４】
アドレス帳画面１２１及び１２２に含まれる見出し及びエントリは、ユーザ情報１０１ｂの一部である見出し情報及びエントリ情報としてＵＣＳ３７により次のように管理されている。
【００４５】
図６は、見出し情報とエントリ情報との関係を表した一例のデータ構造図である。見出し情報は、見出しＩＤ，見出し名，所属エントリ情報などを含むように構成される。所属エントリ情報は、エントリＩＤの配列を含むように構成される。見出しＩＤは、見出しを特定する識別子である。見出し名は、見出しとして表示される「常用」，「あ」などの表示名である。エントリＩＤの配列は、その見出しに所属するエントリのエントリＩＤの配列である。
【００４６】
一方、エントリ情報は、エントリＩＤ，名前，表示名，エントリ種別，ユーザコード情報，メール情報，ＦＡＸ情報，所属情報，認証情報，グループ情報，見出し情報などを含むように構成される。
【００４７】
ユーザコード情報は、ユーザコード，利用制限などを含むように構成される。メール情報は、メールアドレスを含むように構成される。ＦＡＸ情報は、ＦＡＸ番号を含むように構成される。所属情報は、会社名，部署名などを含むように構成される。認証情報は、パスワードなどを含むように構成される。グループ情報は、グループＩＤなどを含むように構成される。また、見出し情報は見出しＩＤなどを含むように構成される。
【００４８】
図６に表されるように、見出し情報とエントリ情報とは、見出し情報の所属エントリ情報に含まれるエントリＩＤの配列により関連付けられている。なお、エントリ情報はエントリを区別するための最小単位の情報である。即ち、エントリ情報があればエントリを表示できる。また、見出しに所属するエントリは、所属エントリ情報に含まれるエントリＩＤの配列から判別できる。さらに、選択されたエントリのメールアドレスは、エントリ情報に含まれているメール情報から判別できる。したがって、スキャナアプリ２４はＵＣＳ３７から取得したユーザ情報１０５を使用してアドレス帳画面１２１及び１２２を操作パネル８０に表示することができる。
【００４９】
図７は、スキャナアプリがＵＣＳから自機のユーザ情報を取得してアドレス帳画面を表示する処理の一例のシーケンス図である。ステップＳ１では、画像処理装置１の操作パネル８０に設けられたスキャナアプリ２４を起動させるためのソフトキー（以下、スキャナ画面移行ボタンという）が押下され、操作パネル８０からスキャナ画面移行ボタンのキーＩＤがＳＣＳ３９に送信される。
【００５０】
ステップＳ２に進み、ＳＣＳ３９は操作パネル８０から受信したキーＩＤに応じてスキャナ移行通知をスキャナアプリ２４に送信する。ステップＳ３に進み、スキャナアプリ２４はスキャナ実行可否を確認する。ステップＳ４に進み、スキャナアプリ２４は確認した実行可否に応じてスキャナへの移行がＯＫであるか否かを判定する。スキャナアプリ２４は、移行がＯＫであれば（Ｓ４においてＹＥＳ）、ステップＳ８に進む。
【００５１】
一方、スキャナアプリ２４は移行がＮＧであれば（Ｓ４においてＮＯ）、ステップＳ５に進み、ＳＣＳ３９に対して移行不可通知を送信する。ステップＳ６に進み、ＳＣＳ３９は受信した移行不可通知に応じて拒絶のブザーを鳴らす。そして、ＳＣＳ３９はステップＳ７に進み、処理を終了する。
【００５２】
ステップＳ８では、スキャナアプリ２４が、ＳＣＳ３９に対して移行可能応答を送信する。ステップＳ９に進み、ＳＣＳ３９は受信した移行可能応答に応じてスキャナ移行許可をスキャナアプリ２４に送信する。ステップＳ１０に進み、スキャナアプリ２４は受信したスキャナ移行許可に応じて「お待ちください画面」を操作パネル８０に表示させるためのデータを作成する。ステップＳ１１に進み、スキャナアプリ２４はステップＳ１０で作成したデータを操作パネル８０に送信して「お待ちください画面」の表示を要求する。ステップＳ１２に進み、操作パネル８０は「お待ちください画面」を操作パネル８０に表示する。
【００５３】
また、ステップＳ１３に進み、スキャナアプリ２４はＵＣＳ３７に見出し情報取得要求を送信する。ステップＳ１４に進み、ＵＣＳ３７は受信した見出し情報取得要求に応じて見出し情報をスキャナアプリ２４に送信する。ステップＳ１５に進み、スキャナアプリ２４はステップＳ１４で取得した見出し情報に応じてＵＣＳ３７にエントリ情報取得要求を送信する。なお、スキャナアプリ２４はステップＳ１４で取得した見出し情報の所属エントリ情報に含まれるエントリＩＤの配列に応じてエントリ情報取得要求を行う。
【００５４】
ステップＳ１６に進み、ＵＣＳ３７は受信したエントリ情報取得要求に応じてエントリ情報をスキャナアプリ２４に送信する。ステップＳ１７に進み、スキャナアプリ２４はステップＳ１４で取得した見出し情報に応じて取得したいエントリ情報，言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。
【００５５】
取得したいエントリ情報がまだあると判定すると（Ｓ１７においてＹＥＳ）、スキャナアプリ２４はステップＳ１５に戻り処理を続ける。一方、取得したいエントリ情報がもうないと判定すると（Ｓ１７においてＮＯ）、スキャナアプリ２４はステップＳ１８に進み、受信した見出し情報及びエントリ情報を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるためのデータを作成する。ステップＳ１９に進み、スキャナアプリ２４はステップＳ１８で作成したデータを操作パネル８０に送信してアドレス帳画面１２１の表示を要求する。ステップＳ２０に進み、操作パネル８０はアドレス帳画面１２１を操作パネル８０に表示する。また、スキャナアプリ２４はステップＳ２１に進み、移行応答をＳＣＳ３９に送信して処理を終了する。
【００５６】
次に、ファックスアプリ２３又はスキャナアプリ２４が、他機のＵＣＳ３７からユーザ情報を取得して操作パネル８０にアドレス帳画面１２１，１２２を表示する処理について説明していく。
【００５７】
図８は、ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。なお、図８では、説明に必要のない構成を省略している。図８では、画像処理装置１ａ及び１ｂがＬＡＮやインターネット等のネットワーク１００を介して接続されている。画像処理装置１ａは、自機のユーザ情報として予めユーザ情報１０１ａが設定されている。画像処理装置１ｂは、自機のユーザ情報として予めユーザ情報１０１ｂが設定されている。画像処理装置１ａのスキャナアプリ２４と画像処理装置１ｂのスキャナアプリ２４とは、ＦＴＰのサーバ／クライアントとなることで、ユーザ情報の送受信が可能となる。
【００５８】
例えば画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａのユーザ情報１０１ａを一時的に取得して利用する場合、画像処理装置１ａのスキャナアプリ２４に対してユーザ情報１０１ａを要求する。すると、画像処理装置１ａのスキャナ２４はＵＣＳ３７を介して自機のユーザ情報１０１ａを取得し、そのユーザ情報を画像処理装置１ｂのスキャナアプリ２４に送信する。なお、画像処理装置１ａのスキャナアプリ２４と画像処理装置１ｂのスキャナアプリ２４とは、画像処理装置１ａ及び画像処理装置１ｂのＮＣＳ３１とネットワーク１００を介してユーザ情報の送受信を行う。
【００５９】
図８では、ユーザ情報を取得する取得先として画像処理装置１ａが選択されている例を表している。本発明による画像処理装置１ｂは、以下のようにユーザ情報の取得先を選択することができる。
【００６０】
図９は、ユーザ情報の取得先を選択する取得先選択画面の一例のイメージ図である。例えば操作パネル８０に表示されたアドレス帳画面１２１のボタン１２４が操作者に押下されると、画像処理装置１ｂのスキャナアプリ２４は取得先選択画面１２３を操作パネル８０に表示する。取得先選択画面１２３は、自機のユーザ情報１０１ｂを取得先として選択するためのボタン１２５と，ＬＤＡＰ（Lightweight Directory Access Protocol）に準拠している配信サーバ（図示せず）を取得先として選択するためのボタン１２６と，画像処理装置１ａなどの他の画像処理装置を取得先として選択するためのボタン１２７とが含まれている。
【００６１】
画像処理装置１ｂの操作者は、操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下することで、ユーザ情報の取得先として他の画像処理装置を選択する処理に進むことができる。なお、他の画像処理装置を選択する処理は、複数種類考えられるため、順番に説明していく。
【００６２】
他の画像処理装置を選択する第１の処理は、操作者に他の画像処理装置のＩＰアドレス又はホスト名を入力させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４はＩＰアドレス又はホスト名を入力させるための画面１２８を操作パネル８０に表示する。図１０は、他の画像処理装置を選択する画面の第１実施例のイメージ図である。操作者は、画像処理装置のＩＰアドレス又はホスト名を画面１２８に入力することにより、そのＩＰアドレス又はホスト名に対応する画像処理装置をユーザ情報の取得先として選択できる。
【００６３】
他の画像処理装置を選択する第２の処理は、メールアドレスを持った画像処理装置のＩＰアドレス一覧を操作パネル８０に表示して、操作者に選択させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４はメールアドレスを持った画像処理装置のＩＰアドレス一覧から一つの画像処理装置のＩＰアドレスを選択させるための画面１２９を操作パネル８０に表示する。図１１は、他の画像処理装置を選択する画面の第２実施例のイメージ図である。
【００６４】
なお、メールアドレスを持った画像処理装置のＩＰアドレス一覧は、例えばＭＩＢ（管理情報ベース）を使用することで実現できる。操作者は、画面１２９に表示された画像処理装置のＩＰアドレス一覧から一つのＩＰアドレスを選択することにより、そのＩＰアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。
【００６５】
他の画像処理装置を選択する第３の処理は、事前に登録してある画像処理装置のアイコン一覧を操作パネル８０に表示して操作者に選択させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４は画像処理装置のアイコン一覧から一つの画像処理装置のアイコンを選択させるための画面１３０を操作パネルに表示する。図１２は、他の画像処理装置を選択する画面の第３実施例のイメージ図である。
【００６６】
なお、画面１３０の画像処理装置のアイコン一覧は、例えば特開２００１−９２７６３号公報に記載されている内容を利用することで実現できる。操作者は、画面１３０に表示された画像処理装置のアイコン一覧から一つのアイコンを選択することにより、そのアイコンに対応する画像処理装置をユーザ情報の取得先として選択できる。
【００６７】
他の画像処理装置を選択する第４の処理は、事前に登録してある画像処理装置のＩＰアドレス一覧を操作パネル８０に表示して、操作者に選択させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４は画像処理装置のＩＰアドレス一覧から一つの画像処理装置のＩＰアドレスを選択させるための画面１３１を操作パネル８０に表示する。図１３は、他の画像処理装置を選択する画面の第４実施例のイメージ図である。操作者は、画面１３１に表示された画像処理装置のＩＰアドレス一覧から一つのＩＰアドレスを選択することにより、そのＩＰアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。
【００６８】
他の画像処理装置を選択する第５の処理は、事前に登録してある画像処理装置のＩＰアドレス一覧と、その時点で画像処理装置のＩＰアドレス一覧から選択されている画像処理装置の詳細情報とを操作パネル８０に表示して、操作者に選択させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４は画像処理装置のＩＰアドレス一覧から一つの画像処理装置のＩＰアドレスを選択させるための画面１３２を操作パネル８０に表示する。
【００６９】
図１４は、他の画像処理装置を選択する画面の第５実施例のイメージ図である。画面１３２は、事前に登録してある画像処理装置のＩＰアドレス一覧と、その時点で画像処理装置のＩＰアドレス一覧から選択されているＩＰアドレス「１１１．１１１．１１１．１１１」の画像処理装置の詳細情報とを含む。詳細情報には、画像処理装置をユーザ情報の取得先として選択するときに参考となる各種情報が含まれる。
【００７０】
操作者は、詳細情報を参考にしながら画面１３２に表示された画像処理装置のＩＰアドレス一覧から一つのＩＰアドレスを選択することにより、そのＩＰアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。なお、図１４の画面１３２では画像処理装置のＩＰアドレス一覧を表示した例を表したが、画像処理装置のアイコン一覧であってもよい。
【００７１】
他の画像処理装置を選択する第６の処理は、その時点で故障などが原因で使用できない画像処理装置のＩＰアドレス一覧と、その時点で画像処理装置のＩＰアドレス一覧から選択されている画像処理装置の詳細情報とを操作パネル８０に表示して、操作者に選択させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４は使用できない画像処理装置のＩＰアドレス一覧から一つの画像処理装置のＩＰアドレスを選択させるための画面１３３を操作パネル８０に表示する。
【００７２】
図１５は、他の画像処理装置を選択する画面の第６実施例のイメージ図である。画面１３３は、使用できない画像処理装置のＩＰアドレス一覧と、その時点で画像処理装置のＩＰアドレス一覧から選択されているＩＰアドレス「１１１．１１１．１１１．１１１」の画像処理装置の詳細情報とを含む。詳細情報には、その画像処理装置が使用できない理由など、画像処理装置をユーザ情報の取得先として選択するときに参考となる各種情報が含まれる。
【００７３】
使用できない画像処理装置のＩＰアドレス一覧は、例えばＭＩＢを使用することで実現できる。操作者は、画面１３３に表示された画像処理装置のＩＰアドレス一覧から一つのＩＰアドレスを選択することにより、そのＩＰアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。なお、図１５の画面１３３では画像処理装置のＩＰアドレス一覧を表示した例を表したが、画像処理装置のアイコン一覧であってもよい。
【００７４】
他の画像処理装置を選択する第７の処理は、所定条件に合致する画像処理装置のＩＰアドレス一覧と、その時点で画像処理装置のＩＰアドレス一覧から選択されている画像処理装置の詳細情報とを操作パネル８０に表示して、操作者に選択させるものである。例えば操作パネル８０に表示された取得先選択画面１２３のボタン１２７を押下されると、スキャナアプリ２４は所定条件に合致する画像処理装置のＩＰアドレス一覧から一つの画像処理装置のＩＰアドレスを選択させるための画面１３４を操作パネル８０に表示する。
【００７５】
図１６は、他の画像処理装置を選択する画面の第７実施例のイメージ図である。画面１３４は、アドレスバージョン２以上のアドレス帳を持つ画像処理装置のＩＰアドレス一覧と、その時点で画像処理装置のＩＰアドレス一覧から選択されているＩＰアドレス「１１１．１１１．１１１．１１１」の画像処理装置の詳細情報とを含む。詳細情報には、その画像処理装置が持つアドレスバージョンなど、画像処理装置をユーザ情報の取得先として選択するときに参考となる各種情報が含まれる。
【００７６】
アドレスバージョンなどの所定条件でフィルタリングされた画像処理装置のＩＰアドレス一覧は、ｐｉｎｇを使用することで実現できる。操作者は、画面１３４に表示された画像処理装置のＩＰアドレス一覧から一つのＩＰアドレスを選択することにより、そのＩＰアドレスに対応する画像処理装置をユーザ情報の取得先として選択できる。なお、図１６の画面１３４では画像処理装置のＩＰアドレス一覧を表示した例を表したが、画像処理装置のアイコン一覧であってもよい。
【００７７】
ここで、他の画像処理装置を選択する第３の処理および第４の処理において、画像処理装置のアイコン又はＩＰアドレスを事前登録する処理について説明する。まず、外部機器情報を利用するモジュールの一例としてのファックスアプリ２３又はスキャナアプリ２４が、外部機器情報を管理するモジュールの一例としてのＵＣＳ３７に外部機器情報を事前登録する処理について説明する。
【００７８】
図１７は、外部機器情報の取得要求，追加要求，変更要求，削除要求について説明するための図である。なお、図１７では説明に必要のない構成を省略している。画像処理装置１ｂに含まれるＵＣＳ３７は、外部機器情報１７０を一元管理している。ＵＣＳ３７が管理する外部機器情報１７０には、ＩＰアドレス，認証情報，位置情報，ホスト名などの外部機器に関する情報が含まれている。
【００７９】
ＵＣＳ３７は、ファックスアプリ２３，スキャナアプリ２４又はＳＣＳ３９からの取得要求に応じて、外部機器情報１７０をファックスアプリ２３，スキャナアプリ２４又はＳＣＳ３９に提供する。また、ＵＣＳ３７は、ＳＣＳ３９からの追加要求，変更要求又は削除要求に応じて、外部機器情報１７０を追加，変更又は削除する。
【００８０】
ファックスアプリ２３は、ＵＣＳ３７に外部機器情報１７０の取得要求を行い、外部機器情報１７０のうち外部機器を選択又は使用するために必要な外部機器情報１７１を取得し、その外部機器情報１７１を用いて操作パネル８０に図１２のような取得先選択画面１３０又は図１３のような取得先選択画面１３１を表示する。スキャナアプリ２４は、ＵＣＳ３７に外部機器情報１７０の取得要求を行い、外部機器情報１７０のうち外部機器を選択又は使用するために必要な外部機器情報１７２を取得し、その外部機器情報１７２を用いて操作パネル８０に図１２のような取得先選択画面１３０又は図１３のような取得先選択画面１３１を表示する。
【００８１】
ＳＣＳ３９のシステム初期設定機能１０３は、ＵＣＳ３７に外部機器情報１７０の取得要求，追加要求，変更要求，削除要求を行い、外部機器情報１７０のうち外部機器を選択又は使用するために必要な外部機器情報の取得，追加，変更，削除を行う。なお、ＳＣＳ３９のソフトキーボード機能１０２は操作パネル８０にソフトキーボードを表示し、そのソフトキーボードの制御を行う。
【００８２】
さらに、ＳＣＳ３９が行う外部機器情報１７０の取得処理，追加処理，変更処理，削除処理の詳細について説明する。なお、ファックスアプリ２３及びスキャナアプリ２４が行う外部機器情報１７０の取得要求は、ＳＣＳ３９が行う外部機器情報１７０の取得処理と同様である。
【００８３】
図１８は、ＵＣＳから外部機器情報を取得して、操作パネルに外部機器情報一覧画面を表示する処理の一例のシーケンス図である。ステップＳ３１では、操作パネル８０に表示されている外部機器情報の追加／変更／削除ボタンが押下され、その旨がＳＣＳ３９に通知される。
【００８４】
ステップＳ３２に進み、ＳＣＳ３９はＵＣＳ３７に対して外部機器ＩＤ一覧取得要求を送信する。ステップＳ３３に進み、ＵＣＳ３７は受信した外部機器ＩＤ一覧取得要求に応じて外部機器情報１７０のうち外部機器ＩＤの配列を読み出し、その外部機器ＩＤの配列を外部機器ＩＤ情報としてＳＣＳ３９に送信する。ステップＳ３４に進み、ＳＣＳ３９は受信した外部機器ＩＤ情報に応じて外部機器情報取得要求をＵＣＳ３７に送信する。ステップＳ３５に進み、ＵＣＳ３７は受信した外部機器情報取得要求に応じて外部機器情報をＳＣＳ３９に送信する。
【００８５】
ステップＳ３６に進み、ＳＣＳ３９はステップＳ３３で取得した外部機器ＩＤ情報に応じて取得したい外部機器情報，言い換えれば取得すべき外部機器情報がまだあるか否かを判定する。取得したい外部機器情報がまだあると判定すると（Ｓ３６においてＹＥＳ）、ＳＣＳ３９はステップＳ３４に戻り処理を続ける。一方、取得したい外部機器情報がもうないと判定すると（Ｓ３６においてＮＯ）、ＳＣＳ３９はステップＳ３７に進み、外部機器情報一覧画面を操作パネル８０に表示させるためのデータを作成する。ステップＳ３８に進み、ＳＣＳ３９はステップＳ３７で作成したデータを操作パネル８０に送信して外部機器情報一覧画面を操作パネル８０に表示する。
【００８６】
図１９は、外部機器情報を追加する処理の一例のシーケンス図である。ステップＳ４１では、操作パネル８０に表示されている外部機器情報の新規登録ボタンが押下され、その旨がＳＣＳ３９に通知される。なお、図示を省略しているが、ＳＣＳ３９はステップＳ４１の後で外部機器情報の新規登録画面を操作パネル８０に表示させるためのデータを作成し、そのデータを操作パネル８０に送信して新規登録画面を表示させている。
【００８７】
ステップＳ４２に進み、操作者は操作パネル８０に表示されている新規登録画面に外部機器情報を入力する。外部機器情報の入力が終わると、操作者は操作パネル８０に表示されている外部機器情報の登録ボタンを押下する。操作パネル８０に表示されている外部機器情報の登録ボタンが押下されると、操作パネル８０はステップＳ４３に進み、新規登録画面に入力された外部機器情報をＳＣＳ３９に送信する。
【００８８】
ステップＳ４４に進み、ＳＣＳ３９は受信した外部機器情報に応じて外部機器情報追加要求をＵＣＳ３７に送信する。ＵＣＳ３７は、外部機器情報追加要求に応じた外部機器情報を事前に登録してある外部機器情報１７０に追加する。そして、ＵＣＳ３７はステップＳ４５に進み、外部機器情報追加要求に応じた外部機器情報を事前に登録してある外部機器情報１７０に追加した結果をＳＣＳ３９に通知して処理を終了する。
【００８９】
図２０は、外部機器情報を変更する処理の一例のシーケンス図である。ステップＳ５１では、操作者が操作パネル８０に表示されている外部機器情報一覧画面から一つの外部機器情報を表すボタンを押下する。操作パネル８０は、押下されたボタンに対応する外部機器ＩＤ情報をＳＣＳ３９に通知する。ステップＳ５２に進み、ＳＣＳ３９は受信した外部機器ＩＤ情報に応じて外部機器情報取得要求をＵＣＳ３７に送信する。ステップＳ５３に進み、ＵＣＳ３７は受信した外部機器情報取得要求に応じて外部機器情報をＳＣＳ３９に送信する。
【００９０】
ステップＳ５４に進み、ＳＣＳ３９は外部機器情報編集画面を操作パネル８０に表示させるためのデータを作成する。ステップＳ５５に進み、ＳＣＳ３９はステップＳ５４で作成したデータを操作パネル８０に送信して外部機器情報編集画面を操作パネル８０に表示する。ステップＳ５６に進み、操作者は操作パネル８０に表示されている外部機器情報編集画面の外部機器情報を変更する。外部機器情報の変更が終わると、操作者は操作パネル８０に表示されている外部機器情報の変更ボタンを押下する。操作パネル８０に表示されている外部機器情報の変更ボタンが押下されると、操作パネル８０はステップＳ５７に進み、変更された外部機器情報をＳＣＳ３９に送信する。
【００９１】
ステップＳ５８に進み、ＳＣＳ３９は受信した外部機器情報に応じて外部機器情報変更要求をＵＣＳ３７に送信する。ＵＣＳ３７は、外部機器情報変更要求に応じて外部機器情報１７０を変更する。そして、ＵＣＳ３７はステップＳ５９に進み、外部機器情報変更要求に応じて外部機器情報１７０を変更した結果をＳＣＳ３９に通知して処理を終了する。
【００９２】
図２１は、外部機器情報を削除する処理の一例のシーケンス図である。ステップＳ６１では、操作者が操作パネル８０に表示されている外部機器情報一覧画面から一つの外部機器情報を表すボタンを押下する。続いて、操作者は操作パネル８０に表示されている削除ボタンを押下する。操作パネル８０は、押下されたボタンに対応する外部機器ＩＤ情報をＳＣＳ３９に通知する。ステップＳ６２に進み、ＳＣＳ３９は受信した外部機器ＩＤ情報に応じて外部機器情報削除要求をＵＣＳ３７に送信する。ステップＳ６３に進み、ＵＣＳ３７は外部機器情報削除要求に応じた外部機器情報を、事前に登録してある外部機器情報１７０から削除した結果をＳＣＳ３９に通知する。
【００９３】
ステップＳ６４に進み、ＳＣＳ３９は外部機器情報一覧画面を操作パネル８０に表示させるためのデータを作成する。ステップＳ６５に進み、ＳＣＳ３９はステップＳ６４で作成したデータを操作パネル８０に送信して外部機器情報一覧画面を操作パネル８０に表示して処理を終了する。
【００９４】
なお、外部機器情報の取得，追加，変更，削除するときに操作パネル８０に表示される画面の遷移について説明する。図２２は、外部機器情報の取得，追加，変更，削除するときに操作パネルに表示される画面の一例の遷移図（１／２）である。また、図２３は外部機器情報の取得，追加，変更，削除するときに操作パネルに表示される画面の一例の遷移図（２／２）である。
【００９５】
操作者が、初期設定／カウンタ／問合せ情報画面２２０に含まれるシステム初期設定ボタン２２１を押下すると、ＳＣＳ３９はシステム初期設定画面２２２を操作パネル８０に表示させる。さらに、操作者が、システム初期設定画面２２２に含まれる外部機器情報の追加／変更／削除ボタン２２３を押下すると、ＳＣＳ３９は取得先選択画面２２４を操作パネル８０に表示させる。取得先選択画面２２４は、外部機器情報一覧画面に相当する。
【００９６】
操作者が、取得先選択画面２２４に含まれる新規登録ボタン２２５を押下すると、ＳＣＳ３９は新規登録画面２２６を操作パネル８０に表示させる。なお、操作者が、新規登録画面２２６に含まれる認証ボタン２２７を押下すると、ＳＣＳ３９は認証情報入力画面２３０を操作パネル８０に表示させる。また、操作者が、新規登録画面２２６に含まれる位置情報ボタン２２８を押下すると、ＳＣＳ３９は位置情報入力画面２３１を操作パネル８０に表示させる。なお、操作者が、取得先選択画面２２４に含まれる一つの外部機器情報を表すボタンを押下すると、ＳＣＳ３９は外部機器情報編集画面（図示せず）を操作パネルに表示する。
【００９７】
次に、他の画像処理装置を選択する第７の処理において、他の画像処理装置の詳細情報を取得する処理について説明する。まず、外部機器情報を利用するモジュールの一例としての画像処理装置１ｂのファックスアプリ２３又はスキャナアプリ２４が、画像処理装置１ａの詳細情報を管理するモジュールの一例としての画像処理装置１ａのＵＣＳ３７から画像処理装置１ａの詳細情報を取得する処理について説明する。
【００９８】
図２４は、画像処理装置の詳細情報を取得する処理の一例のシーケンス図である。ステップＳ７１では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのＵＣＳ３７に対してクライアント登録を要求する。ステップＳ７２に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ７１の結果を通知する。
【００９９】
クライアント登録が成功すると、画像処理装置１ｂのスキャナアプリ２４はステップＳ７３に進み、画像処理装置１ａのＵＣＳ３７に対してユーザ情報の登録可能件数問い合せ処理を行う。ステップＳ７４に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのスキャナアプリ２４に対してユーザ情報の登録可能件数を通知する。
【０１００】
ステップＳ７５に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＵＣＳ３７に対してユーザ情報の現在の登録件数問い合せ処理を行う。ステップＳ７６に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのスキャナアプリ２４に対してユーザ情報の現在の登録件数を通知する。
【０１０１】
ステップＳ７３〜Ｓ７６と同様な処理を繰り返すことにより、画像処理装置１ａの詳細情報の他のデータ項目も取得できる。図２４のシーケンス図で表した処理は、例えば画像処理装置１ａ，１ｂの接続時に行うネゴシエーションの一部として行う。図２４のシーケンス図で表した処理により取得した詳細情報を利用することで、画像処理装置１ｂは操作パネル８０に図２５のような詳細情報一覧画面２５０を表示する。
【０１０２】
図２５は、詳細情報一覧画面の一例のイメージ図である。図２４のシーケンス図で表した処理では、画像処理装置１ｂのスキャナアプリ２４が画像処理装置１ａのＵＣＳ３７にクライアント登録するため、詳細情報のデータ構造も取得できる。したがって、図２５の詳細情報一覧画面には、画像処理装置１ａの詳細情報のデータ構造を含ませることができる。
【０１０３】
また、ユーザ情報を提供する画像処理装置１ａは他の画像処理装置１ｂに対してユーザ情報を提供するときに、他の画像処理装置１ｂのセキュリティレベルに合わせて提供するユーザ情報を制限することもできる。
【０１０４】
図２６は、他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の一例のイメージ図である。操作者がユーザ情報の取得先として選択する画像処理装置１ａのＩＰアドレス又はホスト名を画面２６０に入力して接続ボタン２６１を押下すると、スキャナアプリ２４は接続処理を行う。画像処理装置１ａとの接続に成功した場合、スキャナアプリ２４はログイン処理が必要であれば、ログイン情報を入力するための画面２６２を操作パネルに表示させる。なお、画像処理装置１ａとの接続に失敗すると、スキャナアプリ２４は画像処理装置１ａとの接続が失敗した旨の表す画面２６５を操作パネル８０に表示させる。
【０１０５】
操作者がユーザ名及びパスワードをログイン情報として画面２６２に入力してログインボタン２６３を押下すると、スキャナアプリ２４はログイン処理を行う。ログインに成功した場合、スキャナアプリ２４は自機のセキュリティレベルに応じた範囲のユーザ情報が提供される。なお、ログインに失敗した場合、スキャナアプリ２４は画像処理装置１ａに対するログインが失敗した旨の表す画面２６６を操作パネル８０に表示させる。スキャナアプリ２４は、ユーザ情報が提供されると、そのユーザ情報を用いて操作パネル８０にアドレス帳画面２６４を表示する。このように、画像処理装置１ａはログインしてきた操作者に応じて画像処理装置１ｂに提供するユーザ情報を制限できる。
【０１０６】
図２７は、他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の一例のシーケンス図である。ステップＳ８１，Ｓ８２では、画像処理装置１ｂのスキャナアプリ２４が、自機のネットワークモジュール２７０を介して画像処理装置１ａのネットワークモジュール２７０に接続要求を送信する。
【０１０７】
ステップＳ８３，Ｓ８４では、画像処理装置１ａのネットワークモジュール２７０が画像処理装置１ｂのネットワークモジュール２７０を介して画像処理装置１ｂのスキャナアプリ２４に接続要求の応答を送信する。画像処理装置１ａとの接続に成功した場合（Ｓ８５においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は後述するステップＳ９６に進む。一方、画像処理装置１ａとの接続に失敗した場合（Ｓ８５においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ８６に進み、画像処理装置１ａとの接続に失敗した原因が認証エラーであるか否かを判定する。
【０１０８】
画像処理装置１ａとの接続に失敗した原因が認証エラーでないと判定すると（Ｓ８６においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ９５に進み、画像処理装置１ａとの接続が失敗した旨の表す画面２６５を操作パネル８０に表示させて処理を終了する。一方、画像処理装置１ａとの接続に失敗した原因が認証エラーであると判定すると（Ｓ８６においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ８７に進み、ログイン情報を入力するための画面２６２を操作パネル８０に表示させる。
【０１０９】
操作者がログイン情報を画面２６２に入力してログインボタン２６３を押下すると、画像処理装置１ｂのスキャナアプリ２４はステップＳ８８〜Ｓ９０の処理を行う。ステップＳ８８〜Ｓ９０では、画像処理装置１ｂのスキャナアプリ２４が、自機のネットワークモジュール２７０，画像処理装置１ａのネットワークモジュール２７０を介して画像処理装置１ａのＣＣＳ３８に認証情報付きの接続要求を行う。
【０１１０】
ステップＳ９１〜Ｓ９３では、画像処理装置１ａのＣＣＳ３８が、画像処理装置１ａのネットワークモジュール２７０，画像処理装置１ｂのネットワークモジュール２７０を介して画像処理装置１ｂのスキャナアプリ２４に接続要求の応答を送信する。画像処理装置１ａとの接続が成功した場合、接続要求の応答にはチケットが含まれる。
【０１１１】
認証が成功した場合（Ｓ９４においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は後述するステップＳ９６に進む。一方、認証に失敗した場合（Ｓ９４においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ９５に進み、ログインが失敗した旨の表す画面２６６を操作パネル８０に表示させて処理を終了する。
【０１１２】
ステップＳ９６に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対してチケット付きのユーザ情報取得要求を送信する。ステップＳ９７，９８に進み、画像処理装置１ａのスキャナアプリ２４はチケット付きのユーザ情報取得要求に応じたユーザ情報をＵＣＳ３７から取得する。ステップＳ９９に進み、画像処理装置１ａのスキャナアプリ２４は取得したユーザ情報を画像処理装置１ｂのスキャナアプリ２４に送信して処理を終了する。
【０１１３】
図２８は、他の画像処理装置のセキュリティレベルに合わせて、提供するユーザ情報を制限する処理の他の一例のシーケンス図である。なお、以降のシーケンス図では、ネットワークモジュール２７０を省略している。ステップＳ１０１，Ｓ１０２では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのスキャナアプリ２４に認証情報付きのユーザ情報取得要求を送信する。
【０１１４】
ステップＳ１０２に進み、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ａのＣＣＳ３８に認証要求を行う。ステップＳ１０３に進み、画像処理装置１ａのＣＣＳ３８は画像処理装置１ａのスキャナアプリ２４に認証要求の結果を送信する。認証が失敗した場合（Ｓ１０４においてＮＯ）、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ｂのスキャナアプリ２４にエラーコードを送信する。ステップＳ１０５に進み、画像処理装置１ｂのスキャナアプリ２４は受信したエラーコードに応じて画面２６５，２６６などを操作パネル８０に表示させる。
【０１１５】
認証が成功した場合（Ｓ１０４においてＹＥＳ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１０６に進み、自機のＵＣＳ３７に対してチケット付きのユーザ情報取得要求を送信する。ステップＳ１０７に進み、画像処理装置１ａのＵＣＳ３７はチケット付きのユーザ情報取得要求に応じたユーザ情報を自機のスキャナアプリ２４に送信する。ステップＳ１０８に進み、画像処理装置１ａのスキャナアプリ２４は取得したユーザ情報を画像処理装置１ｂのスキャナアプリ２４に送信して処理を終了する。図２８のシーケンス図で表した処理では、チケットが画像処理装置１ｂに送信されない。
【０１１６】
次に、画像処理装置１ｂが、ユーザ情報を取得する取得先して選択されている画像処理装置１ａからユーザ情報を取得する処理について説明する。他の画像処理装置からユーザ情報を取得する処理は、一度に取得するユーザ情報のデータ項目と一度に取得するユーザ情報の件数との違いにより複数種類考えられるため、順番に説明していく。
【０１１７】
まず、他の画像処理装置からユーザ情報を取得する処理は、ユーザ情報を構成する全てのデータ項目を一度に取得する処理と、ユーザ情報を構成する一部のデータ項目（例えば図５のアドレス帳画面１２１を表示するために必要なデータ項目）を先に取得し、必要に応じてユーザ情報を構成する残りのデータ項目（例えば図５のアドレス帳画面１２２を表示するために必要なメールアドレス）を取得する処理とで区別される。
【０１１８】
また、他の画像処理装置からユーザ情報を取得する処理は、一度に取得するユーザ情報の件数の違いにより以下のような処理が考えられる。他の画像処理装置からユーザ情報を取得する第１の処理は、ユーザ情報の全件数を一度に取得するものである。ユーザ情報の全件数を一度に取得する第１の処理は、ユーザ情報の全件数を一度に取得するため、一度のネットワークアクセスで良いという利点がある。
【０１１９】
図２９は、他の画像処理装置からユーザ情報を取得する第１の処理の一例のシーケンス図である。なお、図２９のステップＳ１１１〜Ｓ１２０は、図７のステップＳ１〜Ｓ１０と同様であるため、説明を省略する。
【０１２０】
ステップＳ１２１，Ｓ１２２に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介してユーザ情報のデータ構造を画像処理装置１ａのＵＣＳ３７に問い合わせる。ステップＳ１２３，Ｓ１２４に進み、画像処理装置１ａのＵＣＳ３７は自機のスキャナアプリ２４を介してユーザ情報のデータ構造を画像処理装置１ｂのスキャナアプリ２４に通知する。ステップＳ１２５に進み、画像処理装置１ｂのスキャナアプリ２４は取得したデータ構造から後述するデータリストの設定を行う。
【０１２１】
ステップＳ１２６，１２７に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介して画像処理装置１ａのＵＣＳ３７に全ユーザ情報取得要求を送信する。ステップＳ１２８，Ｓ１２９に進み、画像処理装置１ａのＵＣＳ３７は自機のスキャナアプリ２４を介して画像処理装置１ｂのスキャナアプリ２４にユーザ情報の全件数を送信する。
【０１２２】
ステップＳ１３０に進み、画像処理装置１ｂのスキャナアプリ２４は受信したユーザ情報の全件数の少なくとも一部を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるための画面表示用ＯＣＳデータを作成する。ステップＳ１３１に進み、画像処理装置１ｂのスキャナ２４はステップＳ１３０で作成した画面表示用ＯＣＳデータを送信して操作パネル８０に図５のようなアドレス帳画面１２１を表示する。
【０１２３】
他の画像処理装置からユーザ情報を取得する第２の処理は、ユーザ情報を見出しごとに取得するものである。ユーザ情報を見出しごとに取得する第２の処理は、ユーザ情報を見出しごとに取得するため、ユーザ情報を分割して送受信できるという利点がある。
【０１２４】
図３０は、他の画像処理装置からユーザ情報を取得する第２の処理の一例のシーケンス図である。なお、図３０のシーケンス図では図２９のステップＳ１１１〜Ｓ１２５に相当するアプリ移行処理及びデータ構造設定処理を省略している。
【０１２５】
ステップＳ１４１，１４２に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介して画像処理装置１ａのＵＣＳ３７に見出し情報エントリ取得要求を送信する。見出し情報エントリ取得要求は、図３１のような関数により実現される。図３１は、見出し情報エントリ取得要求関数の一例の説明図である。
【０１２６】
図３１（ａ）は、見出し情報エントリ取得要求のパラメータ及び戻り値の一例を表している。また、図３１（ｂ）は見出し情報エントリ取得要求のパラメータの具体例を表している。ステップＳ１４３に進み、画像処理装置１ａのＵＣＳ３７は見出し情報エントリ取得要求から見出しＩＤを読み出し、その見出しＩＤに所属するエントリＩＤの配列を自機のスキャナアプリ２４に送信する。
【０１２７】
ステップＳ１４４に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７にエントリ情報取得要求を送信する。なお、ステップＳ１４４のエントリ情報取得要求にはエントリＩＤが含まれている。ステップＳ１４５に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤに応じてエントリ情報を自機のスキャナアプリ２４に送信する。
【０１２８】
ステップＳ１４６に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ１４３で取得したエントリＩＤの配列に応じて取得したいエントリ情報，言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると（Ｓ１４６においてＹＥＳ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１４４に戻り処理を続ける。
【０１２９】
一方、取得したいエントリ情報がもうないと判定すると（Ｓ１４６においてＮＯ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１４７に進み、画像処理装置１ｂのスキャナアプリ２４に、見出しごとのエントリ情報をユーザ情報として画像処理装置１ｂのスキャナアプリ２４に送信する。
【０１３０】
ステップＳ１４８に進み、画像処理装置１ｂのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるための画面表示用ＯＣＳデータを作成する。ステップＳ１４９に進み、画像処理装置１ｂのスキャナ２４はステップＳ１４８で作成した画面表示用ＯＣＳデータを送信して操作パネル８０に図５のようなアドレス帳画面１２１を表示する。
【０１３１】
他の画像処理装置からユーザ情報を取得する第３の処理は、ユーザ情報をアドレス帳画面に表示するページごとに取得するものである。ユーザ情報をページごとに取得する第３の処理は、ユーザ情報をページごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。
【０１３２】
図３２は、他の画像処理装置からユーザ情報を取得する第３の処理の一例のシーケンス図である。なお、図３２のシーケンス図では図２９のステップＳ１１１〜Ｓ１２５に相当するアプリ移行処理及びデータ構造設定処理を省略している。
【０１３３】
ステップＳ１５１，１５２に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介して画像処理装置１ａのＵＣＳ３７に指定ページエントリ情報取得要求を送信する。指定ページエントリ情報取得要求は、図３３のような関数により実現される。図３３は、指定ページエントリ情報取得要求関数の一例の説明図である。
【０１３４】
図３３（ａ）は、指定ページエントリ情報取得要求のパラメータ及び戻り値の一例を表している。また、図３３（ｂ）は指定ページエントリ情報取得要求のパラメータの具体例を表している。ステップＳ１５３に進み、画像処理装置１ａのＵＣＳ３７は指定ページエントリ情報取得要求から指定ページに応じた見出しＩＤ，フィルタ，取得件数，取得開始位置を読み出し、その見出しＩＤ，フィルタ，取得件数，取得開始位置に応じたエントリＩＤの配列を自機のスキャナアプリ２４に送信する。
【０１３５】
ステップＳ１５４に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７にエントリ情報取得要求を送信する。なお、ステップＳ１５４のエントリ情報取得要求にはエントリＩＤが含まれている。ステップＳ１５５に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤに応じてエントリ情報を自機のスキャナアプリ２４に送信する。
【０１３６】
ステップＳ１５６に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ１５３で取得したエントリＩＤの配列に応じて取得したいエントリ情報，言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると（Ｓ１５６においてＹＥＳ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１５４に戻り処理を続ける。
【０１３７】
一方、取得したいエントリ情報がもうないと判定すると（Ｓ１５６においてＮＯ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１５７に進み、画像処理装置１ｂのスキャナアプリ２４に、指定ページごとのエントリ情報をユーザ情報として画像処理装置１ｂのスキャナアプリ２４に送信する。
【０１３８】
ステップＳ１５８に進み、画像処理装置１ｂのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるための画面表示用ＯＣＳデータを作成する。ステップＳ１５９に進み、画像処理装置１ｂのスキャナ２４はステップＳ１５８で作成した画面表示用ＯＣＳデータを送信して操作パネル８０に図５のようなアドレス帳画面１２１を表示する。
【０１３９】
他の画像処理装置からユーザ情報を取得する第４の処理は、ユーザ情報を指定件数ごとに取得するものである。なお、指定件数は操作者が操作パネル８０から入力するようにしても良いし、予め設定しておくようにしてもよい。ユーザ情報を指定件数ごとに取得する第４の処理は、ユーザ情報を指定件数ごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。
【０１４０】
図３４は、他の画像処理装置からユーザ情報を取得する第４の処理の一例のシーケンス図である。なお、図３４のシーケンス図では図２９のステップＳ１１１〜Ｓ１２５に相当するアプリ移行処理及びデータ構造設定処理を省略している。
【０１４１】
ステップＳ１６１，１６２に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介して画像処理装置１ａのＵＣＳ３７に指定件数エントリ情報取得要求を送信する。指定件数エントリ情報取得要求は、図３５のような関数により実現される。図３５は、指定件数エントリ情報取得要求関数の一例の説明図である。
【０１４２】
図３５（ａ）は、指定件数エントリ情報取得要求のパラメータ及び戻り値の一例を表している。また、図３５（ｂ）は指定件数エントリ情報取得要求のパラメータの具体例を表している。ステップＳ１６３に進み、画像処理装置１ａのＵＣＳ３７は指定件数エントリ情報取得要求から取得件数，取得開始位置を読み出し、その取得件数，取得開始位置に応じたエントリＩＤの配列を自機のスキャナアプリ２４に送信する。
【０１４３】
ステップＳ１６４に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７にエントリ情報取得要求を送信する。なお、ステップＳ１６４のエントリ情報取得要求にはエントリＩＤが含まれている。ステップＳ１６５に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤに応じてエントリ情報を自機のスキャナアプリ２４に送信する。
【０１４４】
ステップＳ１６６に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ１６３で取得したエントリＩＤの配列に応じて取得したいエントリ情報，言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると（Ｓ１６６においてＹＥＳ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１６４に戻り処理を続ける。
【０１４５】
一方、取得したいエントリ情報がもうないと判定すると（Ｓ１６６においてＮＯ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１６７に進み、画像処理装置１ｂのスキャナアプリ２４に、指定件数ごとのエントリ情報をユーザ情報として画像処理装置１ｂのスキャナアプリ２４に送信する。
【０１４６】
ステップＳ１６８に進み、画像処理装置１ｂのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるための画面表示用ＯＣＳデータを作成する。ステップＳ１６９に進み、画像処理装置１ｂのスキャナ２４はステップＳ１６８で作成した画面表示用ＯＣＳデータを送信して操作パネル８０に図５のようなアドレス帳画面１２１を表示する。
【０１４７】
他の画像処理装置からユーザ情報を取得する第５の処理は、検索されたユーザ情報ごとに取得するものである。検索されたユーザ情報ごとに取得する第５の処理は、検索されたユーザ情報ごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。
【０１４８】
図３６は、他の画像処理装置からユーザ情報を取得する第５の処理の一例のシーケンス図である。なお、図３６のシーケンス図では図２９のステップＳ１１１〜Ｓ１２５に相当するアプリ移行処理及びデータ構造設定処理を省略している。
【０１４９】
ステップＳ１７１に進み、画像処理装置１ｂのスキャナアプリ２４は検索画面を操作パネル８０に表示させるための検索画面用ＯＣＳデータを作成する。なお、検索画面は検索条件や検索するユーザ情報の件数を操作者に指定させるためのものである。ステップＳ１７２に進み、画像処理装置１ｂのスキャナ２４はステップＳ１７１で作成した検索画面用ＯＣＳデータを送信して操作パネル８０に検索画面を表示する。
【０１５０】
操作者は、画像処理装置１ｂの操作パネル８０に表示されている検索画面に検索条件や検索結果として取得するユーザ情報の件数を入力したあと、検索キーを押下する。ステップＳ１７３に進み、画像処理装置１ｂの操作パネル８０は検索キーが押下された旨を自機のＳＣＳ３９に通知する。ステップＳ１７４に進み、画像処理装置１ｂのＳＣＳ３９は自機のスキャナアプリ２４に検索要求を送信する。なお、ステップＳ１７４の検索要求には検索画面を利用して指定された検索条件や検索結果として取得するユーザ情報の件数が含まれる。
【０１５１】
ステップＳ１７５，１７６に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介して画像処理装置１ａのＵＣＳ３７に検索エントリ取得要求を送信する。検索エントリ取得要求は、図３７のような関数により実現される。図３７は、検索エントリ取得要求関数の一例の説明図である。図３７（ａ）は、検索エントリ取得要求のパラメータ及び戻り値の一例を表している。また、図３７（ｂ）は検索エントリ取得要求のパラメータの具体例を表している。ステップＳ１７７に進み、画像処理装置１ａのＵＣＳ３７は検索エントリ取得要求から検索条件および検索結果として取得するユーザ情報の件数を読み出し、その検索条件および検索結果として取得するユーザ情報の件数に応じたエントリＩＤの配列を自機のスキャナアプリ２４に送信する。
【０１５２】
ステップＳ１７８に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７にエントリ情報取得要求を送信する。なお、ステップＳ１７８のエントリ情報取得要求にはエントリＩＤが含まれている。ステップＳ１７９に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤに応じてエントリ情報を自機のスキャナアプリ２４に送信する。
【０１５３】
ステップＳ１８０に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ１７７で取得したエントリＩＤの配列に応じて取得したいエントリ情報，言い換えれば取得すべきエントリ情報がまだあるか否かを判定する。取得したいエントリ情報がまだあると判定すると（Ｓ１８０においてＹＥＳ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１７８に戻り処理を続ける。
【０１５４】
一方、取得したいエントリ情報がもうないと判定すると（Ｓ１８０においてＮＯ）、画像処理装置１ａのスキャナアプリ２４はステップＳ１８１に進み、画像処理装置１ｂのスキャナアプリ２４に、検索されたエントリ情報をユーザ情報として画像処理装置１ｂのスキャナアプリ２４に送信する。
【０１５５】
ステップＳ１８２に進み、画像処理装置１ｂのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるための画面表示用ＯＣＳデータを作成する。ステップＳ１８３に進み、画像処理装置１ｂのスキャナ２４はステップＳ１８２で作成した画面表示用ＯＣＳデータを送信して操作パネル８０に図５のようなアドレス帳画面１２１を表示する。
【０１５６】
他の画像処理装置からユーザ情報を取得する第６の処理は、選択されたユーザ情報ごとに取得するものである。選択されたユーザ情報ごとに取得する第６の処理は、選択されたユーザ情報ごとに取得するため、無駄なユーザ情報の送受信を無くしてアドレス帳画面が表示されるまでの時間を短縮できるという利点がある。
【０１５７】
図３８は、他の画像処理装置からユーザ情報を取得する第６の処理の一例のシーケンス図である。なお、図３８のシーケンス図では図２９のステップＳ１１１〜Ｓ１２５に相当するアプリ移行処理及びデータ構造設定処理を省略している。
【０１５８】
操作者は、画像処理装置１ｂの操作パネル８０を操作してユーザ情報を選択する。ステップＳ１９１に進み、画像処理装置１ｂの操作パネル８０は選択されたユーザ情報を自機のＳＣＳ３９に通知する。ステップＳ１９２に進み、画像処理装置１ｂのＳＣＳ３９は自機のスキャナアプリ２４にユーザ情報選択通知を行う。
【０１５９】
ステップＳ１９３，１９４に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４を介して画像処理装置１ａのＵＣＳ３７にエントリ情報取得要求を送信する。エントリ情報取得要求には、選択されたユーザ情報に対応するエントリＩＤが含まれる。ステップＳ１９５に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤに応じてエントリ情報を自機のスキャナアプリ２４に送信する。
【０１６０】
ステップＳ１９６に進み、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ｂのスキャナアプリ２４に、ユーザ情報としてエントリ情報を送信する。ステップＳ１９７に進み、画像処理装置１ｂのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるための画面表示用ＯＣＳデータを作成する。ステップＳ１９８に進み、画像処理装置１ｂのスキャナ２４はステップＳ１９７で作成した画面表示用ＯＣＳデータをＳＣＳ３９に送信する。画像処理装置１ｂのＳＣＳ３９は、受信した画面表示用ＯＣＳデータに応じて操作パネル８０に図５のようなアドレス帳画面１２１を表示する。
【０１６１】
他の画像処理装置からユーザ情報を取得する第１〜第６の処理は、ユーザ情報を構成する全てのデータ項目を一度に取得する処理と、ユーザ情報を構成する一部のデータ項目を先に取得し、必要に応じてユーザ情報を構成する残りのデータ項目を取得する処理とで更に区別される。
【０１６２】
なお、本発明の画像処理装置１ｂは、上記したような他の画像処理装置からユーザ情報を取得する第１〜第６の処理のうち最適な処理を自動的に選択することもできる。例えば第１〜第６の処理のうち最適な処理は、登録されているユーザ情報の件数などに応じて選択される。また、登録されているユーザ情報が少ない場合は、ユーザ情報を構成する全てのデータ項目を一度に取得する処理が最適な処理として選択される。さらに、登録されているユーザ情報が多い場合は、ユーザ情報を構成する一部のデータ項目を先に取得し、必要に応じてユーザ情報を構成する残りのデータ項目を取得する処理が最適な処理として選択される。
【０１６３】
次に、他の画像処理装置から取得したユーザ情報を有効に利用するための工夫について説明する。例えば画像処理装置１ａのユーザ情報１０１ａと画像処理装置１ｂのユーザ情報１０１ｂとにデータ構造上の違いがある場合、データ構造を合わせるためのデータリストの設定を行う。
【０１６４】
図３９は、データ構造を合わせるための画面の一例のイメージ図である。図３９の画面は、取得先の画像処理装置１ａが３つの「メールアドレス」を保持可能であって、画像処理装置１ｂが１つの「メールアドレス」を保持可能であるときに、取得先の画像処理装置１ａの３つの「メールアドレス」に優先順位を設定するものである。なお、画像処理装置１ａのユーザ情報１０１ａと画像処理装置１ｂのユーザ情報１０１ｂとにデータ構造上の違いがある場合、ユーザ情報１０１ａのデータ項目とユーザ情報１０１ｂのデータ項目とを関連付ける画面も用意されている。
【０１６５】
図４０は、エントリの件数を合わせるための画面の一例のイメージ図である。図４０の画面４００は、取得先の画像処理装置１ａに３００件のエントリが保持されており、画像処理装置１ｂが表示できるエントリの件数が２００件であるときに、取得するエントリを必要に応じてフィルタリングするものである。
【０１６６】
画面４００上のフィルタリングの設定画面に移行するためのボタン４０１が操作者により押下されると、操作パネル８０にフィルタリング設定画面４１０が表示される。操作者がフィルタリング設定画面４１０にフィルタリング条件を入力してＯＫボタン４１１を押下すると、フィルタリングの結果に応じたアドレス帳画面４２０が操作パネル８０に表示される。
【０１６７】
なお、画面４００上のフィルタリングの設定画面に移行せずにアドレス帳画面４２０を表示するためのボタン４０２が操作者により押下されると、取得先の画像処理装置１ａが保持している３００件のエントリのうち登録番号の小さい順に２００件のエントリが選択され、そのエントリに応じたアドレス帳画面４２０が操作パネル８０に表示される。
【０１６８】
また、画像処理装置１ａのユーザ情報１０１ａと画像処理装置１ｂのユーザ情報１０１ｂとにデータ構造上の違いがある場合、取得先の画像処理装置１ａは予め設定されているデータリストに基づきユーザ情報のデータ構造を画像処理装置１ｂのデータ構造に合わせてから画像処理装置１ｂに送信するようにしてもよい。
【０１６９】
さらに、画像処理装置１ａのユーザ情報１０１ａと画像処理装置１ｂのユーザ情報１０１ｂとにデータ構造上の違いがある場合、画像処理装置１ｂは画像処理装置１ａから受信したデータリストに基づきユーザ情報のデータ構造を画像処理装置１ｂのデータ構造に合わせるようにしてもよい。
【０１７０】
図４１は、データリストの設定を行う処理の一例のフローチャートである。ステップＳ２０１に進み、画像処理装置１ｂは画像処理装置１ａから取得したデータ構造から一つ目の項目のメンバを取り出す。ステップＳ２０２に進み、画像処理装置１ｂはメンバがあるか否かを判定する。メンバがあれば（Ｓ２０２においてＹＥＳ）、画像処理装置１ｂはステップＳ２０３に進み、自機内に同じメンバがあるか否かを判定する。
【０１７１】
自機内に同じメンバがあると判定すると（Ｓ２０４においてＹＥＳ）、画像処理装置１ｂはメンバのデータ個数を調べる。ステップＳ２０６に進み、画像処理装置１ａと画像処理装置１ｂとでメンバのデータ個数が違うと判定すると（Ｓ２０６においてＹＥＳ）、画像処理装置１ｂはステップＳ２０７に進む。ステップＳ２０７では、画像処理装置１ｂが、図３９のような画面を操作パネル８０に表示して、操作者に取得するデータの優先順位を設定させたあと、ステップＳ２０８に進む。なお、画像処理装置１ａと画像処理装置１ｂとでメンバのデータ個数が違わないと判定すると（Ｓ２０６においてＮＯ）、画像処理装置１ｂはステップＳ２０８に進む。ステップＳ２０８では、画像処理装置１ｂが、ステップＳ２０２〜Ｓ２０７の結果をデータリストに加えてステップＳ２０９に進む。
【０１７２】
なお、メンバがなければ（Ｓ２０２においてＮＯ）、画像処理装置１ｂはステップＳ２０９に進む。また、自機内に同じメンバがないと判定すると（Ｓ２０４においてＮＯ）、画像処理装置１ｂはステップＳ２０９に進む。
【０１７３】
ステップＳ２０９では、画像処理装置１ｂが、画像処理装置１ａから取得したデータ構造から次の項目のメンバを取り出す。ステップＳ２１０に進み、画像処理装置１ｂはメンバがあるか否かを判定する。メンバがあれば（Ｓ２１０においてＹＥＳ）、画像処理装置１ｂはステップＳ２０３に進み、処理を続ける。一方、メンバがなければ（Ｓ２１０においてＮＯ）、画像処理装置１ｂは処理を終了する。
【０１７４】
図４２は、データリストの設定を行う処理の他の一例のフローチャートである。ステップＳ２１１に進み、画像処理装置１ｂは画像処理装置１ａから取得したデータ構造から一つ目の項目を取り出す。ステップＳ２１２に進み、画像処理装置１ｂは項目があるか否かを判定する。項目があれば（Ｓ２１２においてＹＥＳ）、画像処理装置１ｂはステップＳ２１３に進み、自機内に同じ項目があるか否かを調べる。ステップＳ２１４に進み、自機内に同じ項目があるか否かを調べた結果に基づき、１項目についてのデータリストを作成してステップＳ２１５に進む。
【０１７５】
ステップＳ２１５では、画像処理装置１ｂが、画像処理装置１ａから取得したデータ構造から次の項目を取り出してステップＳ２１６に進む。ステップＳ２１６では、画像処理装置１ｂが、項目があるか否かを判定する。項目があれば（Ｓ２１６においてＹＥＳ）、画像処理装置１ｂはステップＳ２１３に進み、処理を続ける。一方、項目がなければ（Ｓ２１６においてＮＯ）、画像処理装置１ｂは処理を終了する。
【０１７６】
次に、ユーザ情報を取得する取得先して選択されている画像処理装置１ａの電源モードの状態が電源カットであるときに、画像処理装置１ｂが画像処理装置１ａからユーザ情報を取得する処理について説明する。
【０１７７】
図４３は、画像処理装置の電力モードの状態が電力カットであるときに、その画像処理装置のＨＤＤに格納されたユーザ情報を取得する処理の一例のシーケンス図である。ステップＳ２２１に進み、画像処理装置１ａのスキャナ２４は電力モードの状態が電力カットである画像処理装置１ａのスキャナアプリ２４に対してエントリ情報取得要求を行う。ステップＳ２２２に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７に対してエントリ情報取得要求を行う。
【０１７８】
ステップＳ２２３に進み、画像処理装置１ａのＵＣＳ３７は自機のＳＣＳ３９に対して電力モードの状態を静音に復帰させるための静音復帰要求を行う。電力モードの状態が静音であれば、ＨＤＤ８６へのアクセスが可能となる。ステップＳ２２４に進み、画像処理装置１ａのＳＣＳ３９は電力モードの状態を電源カットから静音に変更する。ステップＳ２２５に進み、画像処理装置１ａのＳＣＳ３９は電力モードの状態が電源カットから静音に復帰したことを自機のＵＣＳ３７に通知する。また、ステップＳ２６６に進み、画像処理装置１ａのＳＣＳ３９はＨＤＤ６８がレディ状態になったことを自機のＵＣＳ３７に通知する。
【０１７９】
ステップＳ２２７に進み、画像処理装置１ａのＵＣＳ３７はＨＤＤ６８にアクセスしてエントリ情報を取得する。ステップＳ２２８，ステップＳ２２９に進み、画像処理装置１ａのＵＣＳ３７は、自機のスキャナアプリ２４を介して画像処理装置１ｂのスキャナアプリにエントリ情報を送信する。
【０１８０】
このように、図４３のシーケンス図で表された処理は、ユーザ情報を取得する取得先として選択されている画像処理装置１ａの電源モードの状態が電源カットであるときに、画像処理装置１ａの電力モードの状態をユーザ情報の取得に最低限必要な範囲で電力モードを復帰させてユーザ情報を取得できる。
【０１８１】
また、図４４は画像処理装置の電力モードの状態が電力カットであるときに、その画像処理装置のＳＤ（Secure Digital）カードに格納されたユーザ情報を取得する処理の一例のシーケンス図である。ステップＳ２３１に進み、画像処理装置１ａのスキャナ２４は電力モードの状態が電力カットである画像処理装置１ａのスキャナアプリ２４に対してエントリ情報取得要求を行う。ステップＳ２３２に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７に対してエントリ情報取得要求を行う。
【０１８２】
ステップＳ２３３に進み、画像処理装置１ａのＵＣＳ３７はＳＤカードにアクセスしてエントリ情報を取得する。電力モードの状態が静音であっても、ＳＤカードへのアクセスは可能であるため、電力モードの状態を静音から復帰させない。ステップＳ２３４，ステップＳ２３５に進み、画像処理装置１ａのＵＣＳ３７は、自機のスキャナアプリ２４を介して画像処理装置１ｂのスキャナアプリにエントリ情報を送信する。
【０１８３】
このように、図４４のシーケンス図で表された処理は、ユーザ情報を取得する取得先して選択されている画像処理装置１ａの電源モードの状態が電源カットであっても、ユーザ情報の取得が可能であれば電力モードの状態を電源カットから復帰させない。
【０１８４】
次に、ファックスアプリ２３又はスキャナアプリ２４が、他機のＵＣＳ３７からアドレス帳画面１２１，１２２の描画データを取得して、操作パネル８０にアドレス帳画面１２１，１２２を表示する処理について説明していく。図４５は、ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。なお、図４５では説明に必要のない構成を省略している。
【０１８５】
図４５では、画像処理装置１ａ及び１ｂがＬＡＮやインターネット等のネットワーク１００を介して接続されている。画像処理装置１ａは、自機のユーザ情報として予めユーザ情報１０１ａが設定されている。画像処理装置１ｂは、自機のユーザ情報として予めユーザ情報１０１ｂが設定されている。画像処理装置１ａのスキャナアプリ２４と画像処理装置１ｂのスキャナアプリ２４とは、ＦＴＰのサーバ／クライアントとなることで、アドレス帳画面１２１，１２２の描画データ又はユーザ情報を送受信することが可能となる。
【０１８６】
例えば画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａのユーザ情報１０１ａを一時的に取得して利用する場合、画像処理装置１ａのスキャナアプリ２４に対してアドレス帳画面１２１の描画データを要求する。すると、画像処理装置１ａのスキャナ２４はＵＣＳ３７を介して自機のユーザ情報１０１ａを取得し、自機のＯＣＳライブラリを用いてユーザ情報１０１ａからアドレス帳画面１２１の描画データを作成する。画像処理装置１ａは、作成したアドレス帳画面１２１の描画データを画像処理装置１ｂのスキャナアプリ２４に送信する。なお、画像処理装置１ａのスキャナアプリ２４と画像処理装置１ｂのスキャナアプリ２４とは、画像処理装置１ａ及び画像処理装置１ｂのＮＣＳ３１とネットワーク１００を介してアドレス帳画面１２１の描画データの送受信を行う。
【０１８７】
図４５では、ユーザ情報を取得する取得先として画像処理装置１ａが選択されている例を表している。本発明による画像処理装置１ｂは、前述したようにユーザ情報の取得先を選択することができる。
【０１８８】
次に、画像処理装置１ａの能力を事前にチェックして、画像処理装置１ａによるアドレス帳画面１２１，１２２などの描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信が可能か否かを判定する処理について説明する。
【０１８９】
図４６は、他の画像処理装置の能力を事前にチェックして、他の画像処理装置による描画データの作成および提供が可能か否かを判定する第１の処理の一例のシーケンス図である。図４６のシーケンス図は、画像処理装置１ｂが、ユーザ情報の取得先として画像処理装置１ａを選択している例である。
【０１９０】
ステップＳ２４１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＳＣＳ３９に対してクライアント登録を要求する。ステップＳ２４２に進み、画像処理装置１ａのＳＣＳ３９は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２４１の結果を通知する。
【０１９１】
ステップＳ２４３に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２４１のクライアント登録が成功したか否かを判定する。ステップＳ２４１のクライアント登録が成功すると（Ｓ２４３においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ２４４に進み、画像処理装置１ａにＳＣＳ３９があると判定する。一方、ステップＳ２４１のクライアント登録が失敗すると（Ｓ２４３においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は図４７（ａ）のようなエラー表示画面４７１を操作パネル８０に表示したあと処理を終了する。図４７は、エラー表示画面の一例のイメージ図である。
【０１９２】
ステップＳ２４４に続いてステップＳ２４５に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＣＣＳ３８に対してクライアント登録を要求する。ステップＳ２４６に進み、画像処理装置１ａのＣＣＳ３８は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２４５の結果を通知する。
【０１９３】
ステップＳ２４７に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２４５のクライアント登録が成功したか否かを判定する。ステップＳ２４５のクライアント登録が成功すると（Ｓ２４７においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ２４８に進み、画像処理装置１ａにＣＣＳ３８があると判定する。そして、画像処理装置１ｂのスキャナアプリ２４はステップＳ２４８に続いてステップＳ２４９に進む。一方、ステップＳ２４５のクライアント登録が失敗すると（Ｓ２４７においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａにＣＣＳ３８がないと判定したあとステップＳ２４９に進む。
【０１９４】
ステップＳ２４９では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのＵＣＳ３７に対してクライアント登録を要求する。ステップＳ２５０に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２４９の結果を通知する。
【０１９５】
ステップＳ２５１に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２４９のクライアント登録が成功したか否かを判定する。ステップＳ２４９のクライアント登録が成功すると（Ｓ２５１においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ２５２に進み、画像処理装置１ａにＵＣＳ３７があると判定する。一方、ステップＳ２４９のクライアント登録が失敗すると（Ｓ２５１においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は図４７（ｂ）のようなエラー表示画面４７２を操作パネル８０に表示したあと処理を終了する。
【０１９６】
ステップＳ２５２に続いてステップＳ２５３に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＯＣＳ３３に対してクライアント登録を要求する。ステップＳ２５４に進み、画像処理装置１ａのＯＣＳ３３は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２５３の結果を通知する。
【０１９７】
ステップＳ２５５に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２５３のクライアント登録が成功したか否かを判定する。ステップＳ２５３のクライアント登録が成功すると（Ｓ２５５においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ２５６に進み、画像処理装置１ａにＯＣＳ３３があると判定する。一方、ステップＳ２５３のクライアント登録が失敗すると（Ｓ２５５においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は図４７（ｃ）のようなエラー表示画面４７３を操作パネル８０に表示したあと処理を終了する。
【０１９８】
なお、図４６のシーケンス図では、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールとしてＯＣＳ３３，ＵＣＳ３７，ＣＣＳ３８，ＳＣＳ３９を例に説明しているが、これに限らない。
【０１９９】
図４６のシーケンス図では、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールにそれぞれクライアント登録を要求し、そのクライアント登録が成功したか否かで画像処理装置１ａにおけるモジュールの有無を判定する。
【０２００】
画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールの有無を判定し、必要なモジュールが全て有るときに、画像処理装置１ａによるアドレス帳画面の描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信が可能であると判定できる。
【０２０１】
図４８は、他の画像処理装置の能力を事前にチェックして、他の画像処理装置による描画データの作成および提供が可能か否かを判定する第２の処理の一例のシーケンス図である。図４８のシーケンス図は、画像処理装置１ｂが、ユーザ情報の取得先として画像処理装置１ａを選択している例である。
【０２０２】
ステップＳ２６１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＣＣＳ３８に対してクライアント登録を要求する。ステップＳ２６２に進み、画像処理装置１ａのＣＣＳ３８は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２６１の結果を通知する。
【０２０３】
ステップＳ２６３に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２６１のクライアント登録が成功したか否かを判定する。ステップＳ２６１のクライアント登録が成功すると（Ｓ２６３においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａにＣＣＳ３８があると判定してステップＳ２６４に進む。一方、ステップＳ２６１のクライアント登録が失敗すると（Ｓ２６３においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａにＣＣＳ３８がないと判定してステップＳ２６６に進む。
【０２０４】
ステップＳ２６４では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのＣＣＳ３８に対して能力を問い合わせる。ここでは、認証の必要性やチケットの配布の有無などが問い合わされる。ステップＳ２６５に進み、画像処理装置１ａのＣＣＳ３８は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２６４の問い合せの結果を通知する。
【０２０５】
ステップＳ２６６に進み、画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａのＵＣＳ３７に対してクライアント登録を要求する。ステップＳ２６７に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２６６の結果を通知する。
【０２０６】
ステップＳ２６８に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２６６のクライアント登録が成功したか否かを判定する。ステップＳ２６６のクライアント登録が成功すると（Ｓ２６８においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａにＵＣＳ３７があると判定してステップＳ２６９に進む。一方、ステップＳ２６６のクライアント登録が失敗すると（Ｓ２６８においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は図４７（ｂ）のようなエラー表示画面４７２を操作パネル８０に表示したあと処理を終了する。
【０２０７】
ステップＳ２６９では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのＵＣＳ３７に対して能力を問い合わせる。ここでは、ユーザ情報の登録件数や見出しの種類などが問い合わされる。ステップＳ２７０に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２６９の問い合せの結果を通知する。なお、図４８のシーケンス図では、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールとしてＵＣＳ３７，ＣＣＳ３８を例に説明しているが、これに限らない。
【０２０８】
図４８のシーケンス図では、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールにそれぞれクライアント登録を要求し、そのクライアント登録が成功したか否かで画像処理装置１ａにおけるモジュールの有無を判定する。また、図４８のシーケンス図ではクライアント登録が成功したモジュールの能力を問い合わせる。
【０２０９】
画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールの有無および能力を問い合わせることで、必要なモジュールが全て有り、且つ必要なモジュールの能力を満たしているときに、画像処理装置１ａによるアドレス帳画面の描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信が可能であると判定できる。
【０２１０】
図４９は、他の画像処理装置の能力を事前にチェックして、他の画像処理装置による描画データの作成および提供が可能か否かを判定する第３の処理の一例のシーケンス図である。図４９のシーケンス図は、画像処理装置１ｂが、ユーザ情報の取得先として画像処理装置１ａを選択している例である。
【０２１１】
ステップＳ２８１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａの能力検出モジュール４５に対してクライアント登録を要求する。能力検出モジュール４５は、画像処理装置１ａ内のモジュールの有無や能力を検出するものである。例えば能力検出モジュール４５は、画像処理装置１ａのスキャナアプリ２４に設けられる。
【０２１２】
ステップＳ２８２に進み、画像処理装置１ａの能力検出モジュール４５は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ２８１の結果を通知する。ステップＳ２８３に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ２８１のクライアント登録が成功したか否かを判定する。ステップＳ２８１のクライアント登録が成功すると（Ｓ２８３においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａに能力検出モジュール４５があると判定してステップＳ２８４に進む。一方、ステップＳ２８１のクライアント登録が失敗すると（Ｓ２８３においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａに能力検出モジュール４５がないと判定し、エラー表示画面を操作パネル８０に表示したあと処理を終了する。
【０２１３】
ステップＳ２８４では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａの能力検出モジュール４５に対して必要なモジュールの有無を問い合わせる。なお、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールは、例えば画像処理装置１ｂのスキャナアプリ２４に予め設定されている。
【０２１４】
ステップＳ２８５に進み、画像処理装置１ａの能力検出モジュール４５はステップＳ２８４で問い合わせのあったモジュールの有無を検出し、その検出結果を画像処理装置１ｂのスキャナモジュール２４に通知する。ステップＳ２８６に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａの能力検出モジュール４５から通知された検出結果に応じて、画像処理装置１ａに必要なモジュールが全て有るあるか否かを判定する。
【０２１５】
必要なモジュールの全てが画像処理装置１ａに有ると判定すると（Ｓ２８６においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ２８７に進む。一方、必要なモジュールの少なくとも一部が画像処理装置１ａに無いと判定すると（Ｓ２８６においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はエラー表示画面を操作パネル８０に表示したあと処理を終了する。
【０２１６】
ステップＳ２８７では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａの能力検出モジュール４５に対して必要なモジュールの能力を問い合わせる。ステップＳ２８８に進み、画像処理装置１ａの能力検出モジュール４５はステップＳ２８７で問い合わせのあったモジュールの能力を検出し、その検出結果を画像処理装置１ｂのスキャナモジュール２４に通知する。
【０２１７】
図４９のシーケンス図では、画像処理装置１ａ内のモジュールの有無や能力を検出する能力検出モジュール４５に、必要なモジュールの有無および能力を問い合わせる。画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａによる描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信を行うために必要なモジュールの有無および能力を能力検出モジュール４５に問い合わせることで、必要なモジュールが全て有り、且つ必要なモジュールの能力を満たしているときに、画像処理装置１ａによるアドレス帳画面の描画データの作成及び画像処理装置１ａから画像処理装置１ｂへの描画データの送信が可能であると判定できる。
【０２１８】
次に、画像処理装置１ａが描画データを作成する処理，画像処理装置１ａから画像処理装置１ｂに描画データを送信する処理及び画像処理装置１ｂが描画データを用いて操作パネル８０に画面を表示する処理について説明する。図５０は、他の画像処理装置により作成された描画データを自機の操作パネルに表示する第１の処理の一例のシーケンス図である。
【０２１９】
ステップＳ２９１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対してアドレス帳使用開始要求を送信する。アドレス帳使用開始要求は、図５１のような関数により実現される。図５１は、アドレス帳使用開始要求関数の一例の説明図である。図５１（ａ）は、アドレス帳使用開始要求のパラメータ及び戻り値の一例を表している。また、図５１（ｂ）はアドレス帳使用開始要求のパラメータの具体例を表している。
【０２２０】
ステップＳ２９２に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７にユーザ情報取得要求を送信する。ステップＳ２９３に進み、画像処理装置１ａのＵＣＳ３７はステップＳ２９２のユーザ情報取得要求に応じたユーザ情報を読み出して自機のスキャナアプリ２４に送信する。
【０２２１】
ステップＳ２９４に進み、画像処理装置１ａのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて、図５２のような画面５２１の描画データを作成する。画面５２１は、画像処理装置１ｂの操作パネル８０に表示される図５３のようなアドレス帳画面５３１の点線部分５３２に相当する。画面５２１の描画データは、画像形成装置１ｂから指定された座標Ｘ及び座標Ｙからなる枠情報と、見出し又はエントリを表したボタン毎に設定されているキーＩＤ，見出しＩＤ，ページ，座標，色，文字，文字コード等からなるアイコン情報とを含むように構成されている。
【０２２２】
画像処理装置１ａのスキャナアプリ２４は、自機のＯＣＳライブラリを使用して図５２のような画面５２１の描画データを作成する。具体的に、画像処理装置１ａのスキャナアプリ２４はＯＣＳライブラリを使用して、画面指定図，アラート規定，アイコンデータなどを含む図５４のような描画データを作成する。図５４は、描画データの一例のイメージ図である。図５４の描画データは、テキスト形式やＸＭＬ形式等で作成される。
【０２２３】
なお、画面指定図は、画面上のウインドウの配置や形状の定義，キー，メッセージ等の表示位置などを規定する。アラート規定は、アラートの意味や役割の解説，画面上に表示するメッセージ内容や行数，表示位置の指定などを規定する。また、アイコンデータはアイコンデータとして用意されているものの名称，パターンなどを規定する。
【０２２４】
ステップＳ２９５に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ２９４で作成した図５２のような画面５２１の描画データを画像処理装置１ｂのスキャナアプリ２４に送信する。ステップＳ２９６に進み、画像処理装置１ｂのスキャナアプリ２４は図５３のようなアドレス帳画面５３１の描画データを作成し、その描画データを自機の操作パネル８０に送信する。
【０２２５】
なお、図５３のアドレス帳画面５３１の点線部分５３２に対応する描画データは、画像処理装置１ａのスキャナアプリ２４から送信された画面５２１の描画データとなる。そして、画像処理装置１ｂの操作パネル８０は、自機のスキャナアプリ２４から受信した描画データに応じて、図５３のようなアドレス帳画面５３１を表示する。
【０２２６】
図５５は、他の画像処理装置により作成された描画データを自機の操作パネルに表示する第２の処理の一例のシーケンス図である。ステップＳ３０１に進み、画像処理装置１ｂのスキャナアプリ２４は検索画面を操作パネル８０に表示させるための描画データを作成する。なお、検索画面は検索条件を操作者に指定させるためのものである。ステップＳ３０２に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ３０１で作成した描画データを送信して操作パネル８０に検索画面を表示させる。
【０２２７】
操作者は、画像処理装置１ｂの操作パネル８０に表示されている検索画面に検索条件を入力したあと、検索キーを押下する。ステップＳ３０３に進み、画像処理装置１ｂの操作パネル８０は検索キーが押下された旨を自機のＳＣＳ３９に通知する。ステップＳ３０４に進み、画像処理装置１ｂのＳＣＳ３９は自機のスキャナアプリ２４に検索要求を送信する。なお、ステップＳ３０４の検索要求には検索画面を利用して指定された検索条件が含まれる。
【０２２８】
ステップＳ３０５に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対して検索要求を送信する。検索要求は、図５６のような関数により実現される。図５６は、検索要求関数の一例の説明図である。図５６（ａ）は、検索要求のパラメータ及び戻り値の一例を表している。また、図５６（ｂ）は検索要求のパラメータの具体例を表している。
【０２２９】
ステップＳ３０６に進み、画像処理装置１ａのスキャナアプリ２４は自機のＵＣＳ３７に検索要求を送信する。ステップＳ３０７に進み、画像処理装置１ａのＵＣＳ３７はステップＳ３０６の検索要求に応じたユーザ情報を読み出して自機のスキャナアプリ２４に送信する。
【０２３０】
ステップＳ３０８に進み、画像処理装置１ａのスキャナアプリ２４は受信したユーザ情報の少なくとも一部を用いて、前述したような画面５２１の描画データを作成する。ステップＳ３０９に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ３０８で作成した図５２のような画面５２１の描画データを画像処理装置１ｂのスキャナアプリ２４に送信する。ステップＳ３１０に進み、画像処理装置１ｂのスキャナアプリ２４は図５３のようなアドレス帳画面５３１の描画データを作成し、その描画データを自機の操作パネル８０に送信する。そして、画像処理装置１ｂの操作パネル８０は、自機のスキャナアプリ２４から受信した描画データに応じて、アドレス帳画面５３１を表示する。
【０２３１】
他の画像処理装置により作成された描画データを自機の操作パネル８０に表示する第１及び第２の処理では、操作パネル８０に表示する画面のうち少なくともユーザ情報を含む部分の描画データを他の画像処理装置で作成しているため、ユーザ情報の表示形式などを他の画像処理装置で決めることができ、データ構造を合わせる必要がない。
【０２３２】
なお、画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａのスキャナアプリ２４に対してアドレス帳使用開始要求又はアドレス帳使用終了要求を送信することで、自機の操作パネル８０に表示する画面のうちの少なくとも一部の画面の貸し出しの開始又は画面の貸し出しの終了を画像処理装置１ａのスキャナアプリ２４に通知できる。
【０２３３】
図５７は、他の画像処理装置に画面の貸し出し開始を通知する処理の一例のシーケンス図である。ステップＳ３２１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対してアドレス帳使用開始要求を送信する。画像処理装置１ａのスキャナアプリ２４はステップＳ３２１のアドレス帳使用開始要求を受信することで画像処理装置１ｂの操作パネル８０に表示される画面の貸し出しが開始されたことを認識できる。ステップＳ３２２に進み、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ３２１の結果を通知する。ステップＳ３２１のアドレス帳使用開始要求がＯＫであれば（Ｓ３２３においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はアドレス帳を使用する処理を継続する。なお、ステップＳ３２１のアドレス帳使用開始要求がＯＫでなければ（Ｓ３２３においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はエラー表示画面を操作パネル８０に表示したあと処理を終了する。
【０２３４】
図５８は、他の画像処理装置に画面の貸し出し終了を通知する処理の一例のシーケンス図である。ステップＳ３３１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対してアドレス帳使用終了要求を送信する。画像処理装置１ａのスキャナアプリ２４はステップＳ３３１のアドレス帳使用終了要求を受信することで画像処理装置１ｂの操作パネル８０に表示される画面の貸し出しが終了したことを認識できる。ステップＳ３３２に進み、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ｂのスキャナアプリ２４に対してステップＳ３３１の結果を通知する。
【０２３５】
前述したように、本発明によれば画像処理装置１ａが作成した描画データを画像処理装置１ｂに送信し、その描画データに応じた図５２のような画面５２１を点線部分５３２に含んだアドレス帳画面５３１を画像処理装置１ｂの操作パネル８０に表示させることができる。このとき、操作者が画像処理装置１ｂの操作パネル８０に表示されているアドレス帳画面を操作すると、以下のような処理が行われる。
【０２３６】
図５９は、操作パネルに表示されているアドレス帳画面が操作されたときの第１の処理の一例のシーケンス図である。操作者が操作パネル８０に表示されているアドレス帳画面５３１を操作すると、操作パネル８０はステップＳ３４１に進む。ここでは、操作者が操作パネルに表示されているアドレス帳画面５３１からエントリを選択した例について説明する。ステップＳ３４１では、操作パネル８０が、自機のＳＣＳ３９に対してエントリ選択通知を送信する。
【０２３７】
ステップＳ３４２に進み、画像処理装置１ｂのＳＣＳ３９は選択されたエントリを表すキーＩＤをキー押下通知に含ませて自機のスキャナアプリ２４に送信する。ステップＳ３４３に進み、画像処理装置１ｂのスキャナアプリ２４は受信したキー押下通知に含まれるキーＩＤが自機内で表示したキーＩＤであるか否かを判定する。
【０２３８】
キー押下通知に含まれるキーＩＤが自機内で表示したキーＩＤであれば（Ｓ３４３においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ３４４に進み、自機内での処理行う。一方、キー押下通知に含まれるキーＩＤが自機内で表示したキーＩＤでなければ（Ｓ３４３においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ３４５に進み、キーＩＤをキー押下通知に含ませて画像処理装置１ａのスキャナアプリ２４に送信する。
【０２３９】
ステップＳ３４６に進み、画像処理装置１ａのスキャナアプリ２４は受信したキー押下通知に含まれるキーＩＤを取得し、そのキーＩＤに応じたエントリＩＤを選択する。画像処理装置１ａのスキャナアプリ２４は、エントリＩＤをエントリ情報取得要求に含ませて自機のＵＣＳ３７に送信する。ステップＳ３４７に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤを取得し、そのエントリＩＤに応じたエントリ情報を取得する。画像処理装置１ａのＵＣＳ３７は、取得したエントリ情報を自機のスキャナアプリ２４に送信する。
【０２４０】
ステップＳ３４８に進み、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ｂの操作パネル８０に表示される図６０のような画面６０１の描画データを作成する。ステップＳ３４９に進み、画像処理装置１ａのスキャナアプリ２４は受信したエントリ情報からなる詳細情報と、画像処理装置１ｂの操作パネル８０に表示される図６０のような画面６０１の描画データとを画像処理装置１ｂのスキャナアプリ２４に送信する。
【０２４１】
ステップＳ３５０に進み、画像処理装置１ｂのスキャナアプリ２４は図６０のようなアドレス帳画面６０２の描画データを作成し、その描画データを自機の操作パネル８０に送信する。そして、画像処理装置１ｂの操作パネル８０は、自機のスキャナアプリ２４から受信した描画データに応じて、アドレス帳画面６０２を表示する。
【０２４２】
なお、図６０のアドレス帳画面６０２の点線部分６０３に対応する描画データは、受信した詳細情報に含まれるメールアドレスから画像処理装置１ｂのスキャナアプリ２４が作成する。また、アドレス帳画面６０２の点線部分６０４に対応する描画データは、画像処理装置１ａのスキャナアプリ２４から送信された画面６０１の描画データとなる。
【０２４３】
ところで、ショートカットキーを登録する場合、画像処理装置１ｂはエントリ情報からなる詳細情報が必要となる。一方、図５３のようなアドレス帳画面５３１からエントリが選択された場合、画像処理装置１ｂはエントリ情報からなる詳細情報のうちメールアドレスだけが必要となる。
【０２４４】
そこで、図５３のようなアドレス帳画面５３１からエントリが選択された場合に、図６０のようなアドレス帳画面６０２の点線部分６０３，６０４に対応する描画データを作成するようにすれば、エントリ情報からなる詳細情報を通信が終わるタイミングで画像処理装置１ａから画像処理装置１ｂに送信してもよい。
【０２４５】
図６１は、操作パネルに表示されているアドレス帳画面が操作されたときの第２の処理の一例のシーケンス図である。なお、ステップＳ３６１〜Ｓ３６５の処理は、図５９のステップＳ３４１〜Ｓ３４５と同様であるため、説明を省略する。ステップＳ３６５に続いてステップＳ３６６に進み、画像処理装置１ａのスキャナアプリ２４は画像処理装置１ｂの操作パネル８０に表示される図６２のような画面６２１の描画データを作成する。ステップＳ３６７に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ３６６で作成した図６２のような画面６２１の描画データを画像処理装置１ｂのスキャナアプリ２４に送信する。
【０２４６】
ステップＳ３６８に進み、画像処理装置１ｂのスキャナアプリ２４は図６２のようなアドレス帳画面６２２の描画データを作成し、その描画データを自機の操作パネル８０に送信する。そして、画像処理装置１ｂの操作パネル８０は、自機のスキャナアプリ２４から受信した描画データに応じて、アドレス帳画面６２２を表示する。なお、図６２のアドレス帳画面６２２の点線部分６２３に対応する描画データは、画像処理装置１ａのスキャナアプリ２４から送信された画面６２１の描画データとなる。
【０２４７】
エントリ情報からなる詳細情報は、通信が終わるタイミングで画像処理装置１ａから画像処理装置１ｂに送信される。通信が終わるタイミングとは、例えば操作者が操作パネル８０に表示されているメール送信ボタンを押下して画像処理装置１ｂが実際にエントリ情報からなる詳細情報を使用するとき、又は操作者が操作パネル８０に表示されているアプリ移行ボタンを押下して現在のスキャナアプリ２４から抜けるときなどである。
【０２４８】
図６３は、エントリ情報からなる詳細情報を他の画像処理装置から取得する処理の一例のシーケンス図である。操作者が操作パネル８０に表示されているメール送信ボタンを押下すると、画像処理装置１ｂの操作パネル８０はステップＳ３７１に進む。ステップＳ３７１では、画像処理装置１ｂの操作パネル８０が、自機のＳＣＳ３９に対してメール送信キー押下通知を送信する。
【０２４９】
ステップＳ３７２に進み、画像処理装置１ｂのＳＣＳ３９は自機のスキャナアプリ２４に対してメール送信通知を送信する。ステップＳ３７３に進み、画像処理装置１ｂのスキャナアプリ２４はアドレス帳使用終了要求を画像処理装置１ａのスキャナアプリ２４に送信する。
【０２５０】
ステップＳ３７４に進み、画像処理装置１ａのスキャナアプリ２４は図６２のような画面６２２で選択されたエントリのエントリＩＤをエントリ情報取得要求に含ませて自機のＵＣＳ３７に送信する。なお、図６２のような画面６２２で選択されたエントリのエントリＩＤは、例えば画像処理装置１ａのスキャナアプリ２４が保持している。
【０２５１】
ステップＳ３７５に進み、画像処理装置１ａのＵＣＳ３７は受信したエントリ情報取得要求に含まれるエントリＩＤを取得し、そのエントリＩＤに応じたエントリ情報を取得する。そして、画像処理装置１ａのＵＣＳ３７は、取得したエントリ情報を自機のスキャナアプリ２４に送信する。ステップＳ３７６に進み、画像処理装置１ａのスキャナアプリ２４は受信したエントリ情報からなる詳細情報を画像処理装置１ｂのスキャナアプリ２４に送信する。
【０２５２】
図５３のようなアドレス帳画面５３１からエントリが選択された場合に、図６０のようなアドレス帳画面６０２の点線部分６０３，６０４に対応する描画データを他の画像処理装置１ａで作成するようにすれば、エントリ情報からなる詳細情報を通信が終わるタイミングで画像処理装置１ａから画像処理装置１ｂに送信することができる。
【０２５３】
次に、ファックスアプリ２３又はスキャナアプリ２４が、他機のＵＣＳ３７からユーザ情報を取得して、操作パネル８０にアドレス帳画面１２１，１２２を表示する処理について説明していく。図６４は、ネットワークを介して接続されている二つの画像処理装置の詳細を表した一例の構成図である。なお、図６４では、説明に必要のない構成を省略している。
【０２５４】
図６４では、画像処理装置１ａ及び１ｂがＬＡＮやインターネット等のネットワーク１００を介して接続されている。画像処理装置１ａは、自機のユーザ情報として予めユーザ情報１０１ａが設定されている。画像処理装置１ｂは、自機のユーザ情報として予めユーザ情報１０１ｂが設定されている。画像処理装置１ｂのＵＣＳ３７は、画像処理装置１ａのＵＣＳ３７にクライアント登録することで、画像処理装置１ａのユーザ情報１０１ａを自機のユーザ情報１０１ｂのように使用することができる。
【０２５５】
例えば画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａのユーザ情報１０１ａを一時的に取得して利用する場合、自機のＵＣＳ３７に対して画像処理装置１ａのアドレス帳画面１２１を要求する。画像処理装置１ｂのＵＣＳ３７は、画像処理装置１ａのＵＣＳ３７を介して画像処理装置１ａのユーザ情報１０１ａを取得する。画像処理装置１ｂのＵＣＳ３７は、取得した画像処理装置１ａのユーザ情報１０１ａを画像処理装置１ｂのスキャナアプリ２４に送信する。なお、画像処理装置１ａ及び画像処理装置１ｂのＵＣＳ３７は、画像処理装置１ａ及び画像処理装置１ｂのＮＣＳ３１とネットワーク１００を介してユーザ情報の送受信を行う。
【０２５６】
図６４では、ユーザ情報を取得する取得先として画像処理装置１ａが選択されている例を表している。本発明による画像処理装置１ｂは、前述したようにユーザ情報の取得先を選択することができる。
【０２５７】
次に、画像処理装置１ａのＵＣＳ３７の能力を事前にチェックして、画像処理装置１ａのＵＣＳ３７から画像処理装置１ｂのＵＣＳ３７へのユーザ情報の送信が可能か否かを判定する処理について説明する。図６５は、他の画像処理装置のＵＣＳの能力を事前にチェックして、他の画像処理装置のＵＣＳから自機のＵＣＳへのユーザ情報の送信が可能か否かを判定する処理の一例のシーケンス図である。
【０２５８】
ステップＳ３８１では、外部のユーザ情報を使用するために画像処理装置１ｂの操作パネル８０に設けられたソフトキー（以下、外部アドレス使用ボタンという）が押下され、操作パネル８０から外部アドレス使用ボタンのキーＩＤがＳＣＳ３９に送信される。外部アドレス使用ボタンは、例えば取得先選択画面１２３のボタン１２７を用いてユーザ情報の取得先として画像処理装置１ａを選択したあとに押下するボタンに相当する。
【０２５９】
ステップＳ３８２に進み、画像処理装置１ｂのＳＣＳ３９は操作パネル８０から受信したキーＩＤに応じて外部アドレス使用通知を自機のスキャナアプリ２４に送信する。ステップＳ３８３に進み、画像処理装置１ｂのスキャナアプリ２４は受信した外部アドレス使用通知に応じて外部アドレス使用要求を自機のＵＣＳ３７に送信する。ステップＳ３８３の処理では、画像処理装置１ｂのスキャナアプリ２４が、自機のＵＣＳ３７に対して画像処理装置１ａのＵＣＳ３７を使用することを要求している。
【０２６０】
ステップＳ３８４に進み、画像処理装置１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７に対して利用開始宣言を通知する。この利用開始宣言により、融合機１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７にクライアント登録する。ステップＳ３８５に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのＵＣＳ３７に対してステップＳ３８４の結果を通知する。言い換えれば、画像処理装置１ａのＵＣＳ３７はステップＳ３８４の利用開始宣言によりクライアント登録が成功したか否かの結果を画像処理装置１ｂのＵＣＳ３７に通知する。
【０２６１】
クライアント登録が成功したという結果は、画像処理装置１ａにＵＣＳ３７があることを表している。また、クライアント登録が失敗したという結果は、画像処理装置１ａにＵＣＳ３７がないことを表している。したがって、画像処理装置１ｂのＵＣＳ３７はステップＳ３８４，Ｓ３８５の処理により、画像処理装置１ａのＵＣＳ３７の有無を確認できる。
【０２６２】
ステップＳ３８６に進み、画像処理装置１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７に対して能力を問い合わせる。ステップＳ３８７に進み、画像処理装置１ａのＵＣＳ３７はステップＳ３８６の問い合わせの結果として自身の能力を画像処理装置１ｂのＵＣＳ３７に通知する。
【０２６３】
ステップＳ３８８に進み、画像処理装置１ｂのＵＣＳ３７は、ステップＳ３８５で画像処理装置１ａのＵＣＳ３７から通知された結果に基づき、クライアント登録が成功したか否かを判定する。クライアント登録が成功したと判定すると（Ｓ３８８においてＹＥＳ）、画像処理装置１ｂのＵＣＳ３７はステップＳ３９１に進み、画像処理装置１ａのＵＣＳ３７の使用が可能である旨と、ステップＳ３８７で通知された画像処理装置１ａのＵＣＳ３７の能力とを自機のスキャナアプリ２４に通知する。
【０２６４】
一方、クライアント登録が失敗したと判定すると（Ｓ３８８においてＮＯ）、画像処理装置１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７の使用が不可である旨を自機のスキャナアプリ２４に通知する。ステップＳ３８９に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＵＣＳ３７の使用が不可であることを表すエラー表示画面を作成する。ステップＳ３９０に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ３８９で作成したエラー表示画面を操作パネル８０に表示させたあと処理を終了する。
【０２６５】
したがって、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのＵＣＳ３７に対するクライアント登録の成功又は失敗と、画像処理装置１ａのＵＣＳ３７の能力とを知ることができる。
【０２６６】
図６６は、スキャナアプリが、自機または他の画像処理装置のＵＣＳからユーザ情報を取得する処理の一例のシーケンス図である。ステップＳ４０１では、自機のユーザ情報を使用するために画像処理装置１ｂの操作パネル８０に設けられたソフトキー（以下、通常アドレス使用ボタンという）が押下され、操作パネル８０から通常アドレス使用ボタンのキーＩＤがＳＣＳ３９に送信される。通常アドレス使用ボタンは、例えば取得先選択画面１２３のボタン１２５に相当する。
【０２６７】
ステップＳ４０２に進み、画像処理装置１ｂのＳＣＳ３９は操作パネル８０から受信したキーＩＤに応じて通常アドレス使用通知を自機のスキャナアプリ２４に送信する。ステップＳ４０３に進み、画像処理装置１ｂのスキャナアプリ２４は受信した通常アドレス使用通知に応じてエントリ情報取得要求を自機のＵＣＳ３７に送信する。ステップＳ４０３の処理では、画像処理装置１ｂのスキャナアプリ２４が、自機のユーザ情報１０１ｂからのエントリ情報の取得を自機のＵＣＳ３７に要求している。
【０２６８】
ステップＳ４０４に進み、画像処理装置１ｂのＵＣＳ３７は自機のユーザ情報１０１ｂからエントリ情報を取得する。ステップＳ４０５に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４０４で取得したエントリ情報を自機のスキャナアプリ２４に送信する。ステップＳ４０６に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４０５で受信したエントリ情報を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるためのデータを作成する。ステップＳ４０７に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４０６で作成したデータを送信して操作パネル８０にアドレス帳画面１２１を表示する。
【０２６９】
なお、ステップＳ４０８〜Ｓ４１８の処理は、画像処理装置１ａのＵＣＳ３７の能力を事前にチェックして、画像処理装置１ａのＵＣＳ３７から画像処理装置１ｂのＵＣＳ３７へのユーザ情報の送信が可能か否かを判定する図６５のステップＳ３８１〜Ｓ３９１の処理と同様であるため、説明を省略する。
【０２７０】
ステップＳ４１９に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４０９で受信した外部アドレス使用通知に応じてエントリ情報取得要求を自機のＵＣＳ３７に送信する。ステップＳ４１９の処理では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのユーザ情報１０１ａからのエントリ情報の取得を自機のＵＣＳ３７に要求している。
【０２７１】
ステップＳ４２０に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４１９で自機のスキャナアプリ２４から受信したエントリ情報取得要求を画像処理装置１ａのＵＣＳ３７に転送する。ステップＳ４２１に進み、画像処理装置１ａのＵＣＳ３７は自機のユーザ情報１０１ａからエントリ情報を取得する。ステップＳ４２２に進み、画像処理装置１ａのＵＣＳ３７はステップＳ４２１で取得したエントリ情報を画像処理装置１ｂのＵＣＳ３７に転送する。
【０２７２】
ステップＳ４２３に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４２２で画像処理装置１ａのＵＣＳ３７から転送されたエントリ情報を自機のスキャナアプリ２４に送信する。ステップＳ４２４に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４２３で受信したエントリ情報を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるためのデータを作成する。ステップＳ４２５に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４２４で作成したデータを送信して操作パネル８０にアドレス帳画面１２１を表示する。
【０２７３】
したがって、画像処理装置１ｂのスキャナアプリ２４は、自機のＵＣＳ３７に対して外部アドレス利用要求を行うことで、外部の画像処理装置１ａのＵＣＳ３７からユーザ情報を取得することができる。また、画像処理装置１ｂのＵＣＳ３７は、自機のスキャナアプリ２４からの外部アドレス利用要求の有無に応じて自機のユーザ情報１０１ｂを利用するか画像処理装置１ａのユーザ情報１０１ａを利用するかを判断できる。この結果、画像処理装置１ｂのスキャナアプリ２４は、自機または他の画像処理装置１ａのＵＣＳ３７の何れか一方をエントリ情報の取得先として容易に選択することができる。
【０２７４】
外部アドレス利用要求を行った画像処理装置１ｂのスキャナアプリ２４が、再び自機のユーザ情報１０１ｂを利用する場合、図６７のような処理が行われる。図６７は、スキャナアプリが、他の画像処理装置のＵＣＳからのユーザ情報の取得を終了する処理の一例のシーケンス図である。
【０２７５】
ステップＳ４３１では、外部のユーザ情報の使用を終了するために画像処理装置１ｂの操作パネル８０に設けられたソフトキー（以下、外部アドレス使用終了ボタンという）が押下され、操作パネル８０から外部アドレス使用終了ボタンのキーＩＤがＳＣＳ３９に送信される。外部アドレス使用終了ボタンは、例えば取得先選択画面１２３のボタン１２５に代用させてもよい。ステップＳ４３２に進み、画像処理装置１ｂのＳＣＳ３９は操作パネル８０から受信したキーＩＤに応じて外部アドレス使用終了通知を自機のスキャナアプリ２４に送信する。
【０２７６】
ステップＳ４３３に進み、画像処理装置１ｂのスキャナアプリ２４は受信した外部アドレス使用終了通知に応じて外部アドレス使用終了要求を自機のＵＣＳ３７に送信する。ステップＳ４３３の処理では、画像処理装置１ｂのスキャナアプリ２４が、自機のＵＣＳ３７に対して画像処理装置１ａのＵＣＳ３７の使用を終了することを要求している。ステップＳ４３４に進み、画像処理装置１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７に対して利用終了要求を送信する。この利用終了要求により、融合機１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７とのクライアント登録を解除する。
【０２７７】
ステップＳ４３５に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのＵＣＳ３７に対してステップＳ４３４の結果を通知する。言い換えれば、画像処理装置１ａのＵＣＳ３７はステップＳ４３４の利用終了要求によりクライアント登録の解除が成功したか否かの結果を画像処理装置１ｂのＵＣＳ３７に通知する。ステップＳ４３６に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４３５で通知された結果を自機のスキャナアプリ２４に通知する。
【０２７８】
ステップＳ４３７に進み、画像処理装置１ｂのスキャナアプリ２４はエントリ情報取得要求を自機のＵＣＳ３７に送信する。なお、画像処理装置１ｂのスキャナアプリ２４はステップＳ４３６で通知された結果に応じてステップＳ４３７の処理を行うか否かを判断するようにしてもよい。
【０２７９】
ステップＳ４３８に進み、画像処理装置１ｂのＵＣＳ３７は自機のユーザ情報１０１ｂからエントリ情報を取得する。ステップＳ４３９に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ１３８で取得したエントリ情報を自機のスキャナアプリ２４に送信する。ステップＳ４４０に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４３９で受信したエントリ情報を用いて図５のようなアドレス帳画面１２１を操作パネル８０に表示させるためのデータを作成する。ステップＳ４４１に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４４０で作成したデータを送信して操作パネル８０にアドレス帳画面１２１を表示する。
【０２８０】
したがって、画像処理装置１ｂのスキャナアプリ２４は、外部アドレス利用要求を行ったあとであっても、外部アドレス利用終了要求を行うことで、再び自機のＵＣＳ３７が管理する自機のユーザ情報を取得できる。また、画像処理装置１ｂのＵＣＳ３７は、自機のスキャナアプリ２４からの外部アドレス利用終了要求の有無に応じて画像処理装置１ａのユーザ情報１０１ａの利用を終了するか否かを判断できる。この結果、画像処理装置１ｂのスキャナアプリ２４は、自機または他の画像処理装置１ａのＵＣＳ３７の何れか一方をエントリ情報の取得先として容易に選択することができる。
【０２８１】
図６５〜図６７のシーケンス図で表した処理を行うことで、画像処理装置１ｂは、画像処理装置１ａのＵＣＳ３７が管理するユーザ情報を、自機のＵＣＳ３７が管理するユーザ情報と同様に使用できる。
【０２８２】
図６８は、スキャナアプリが、他の画像処理装置のＵＣＳからユーザ情報を取得する処理の一例のシーケンス図である。ここでは、ユーザ情報の登録先として画像処理装置１ａが選択されているものとする。
【０２８３】
ステップＳ４５１では、画像処理装置１ｂの操作パネル８０に設けられたスキャナアプリ２４を起動させるためのソフトキー（以下、スキャナ画面移行ボタンという）が押下され、操作パネル８０からスキャナ画面移行ボタンのキーＩＤ及びユーザ情報の登録先が自機のＳＣＳ３９に送信される。
【０２８４】
ステップＳ４５２に進み、画像処理装置１ｂのＳＣＳ３９は操作パネル８０から受信したキーＩＤ及びユーザ情報の登録先に応じて外部アドレス帳でのアプリ移行通知を自機のスキャナアプリ２４に送信する。ステップＳ４５３に進み、画像処理装置１ｂのスキャナアプリ２４は受信した外部アドレス帳でのアプリ移行通知に応じて外部アドレス使用要求を自機のＵＣＳ３７に送信する。ステップＳ４５３の処理では、画像処理装置１ｂのスキャナアプリ２４が、自機のＵＣＳ３７に対して画像処理装置１ａのＵＣＳ３７を使用することを要求している。
【０２８５】
ステップＳ４５４に進み、画像処理装置１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７に対してクライアント登録する。ステップＳ４５５に進み、画像処理装置１ａのＵＣＳ３７は画像処理装置１ｂのＵＣＳ３７に対してステップＳ４５４の結果を通知する。ステップＳ４５６に進み、画像処理装置１ｂのＵＣＳ３７は、ステップＳ４５５で画像処理装置１ａのＵＣＳ３７から通知された結果を自機のスキャナアプリ２４に通知する。ステップＳ４５７に進み、画像処理装置１ｂのスキャナアプリ２４は、ステップＳ４５６で画像処理装置１ｂのＵＣＳ３７から通知された結果に基づき、クライアント登録が成功したか否かを判定する。
【０２８６】
クライアント登録が成功したと判定すると（Ｓ４５７においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ４６０に進む。一方、クライアント登録が失敗したと判定すると（Ｓ４５７においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ４５８に進み、画像処理装置１ａのＵＣＳ３７の使用が不可であると判定し、画像処理装置１ａのＵＣＳ３７の使用が不可であることを表すエラー表示画面を作成する。ステップＳ４５９に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４５８で作成したエラー表示画面を操作パネル８０に表示させたあと処理を終了する。
【０２８７】
ステップＳ４６０では、画像処理装置１ｂのスキャナアプリ２４が、ステップＳ４５２で受信した外部アドレス帳でのアプリ移行通知に応じてエントリ情報取得要求を自機のＵＣＳ３７に送信する。ステップＳ４６０のエントリ情報取得要求は、図６９のような関数により実現される。図６９は、エントリ情報取得要求関数の一例の説明図である。図６９のエントリ情報取得要求関数は、エントリ情報取得要求のパラメータ及び戻り値の一例を表している。なお、ステップＳ４６０の処理では、画像処理装置１ｂのスキャナアプリ２４が、画像処理装置１ａのユーザ情報１０１ａからのエントリ情報の取得を自機のＵＣＳ３７に要求している。
【０２８８】
ステップＳ４６１に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４６０で自機のスキャナアプリ２４から受信したエントリ情報取得要求を画像処理装置１ａのＵＣＳ３７に転送する。ステップＳ４６２に進み、画像処理装置１ａのＵＣＳ３７は自機のユーザ情報１０１ａからエントリ情報を取得する。ステップＳ４６３に進み、画像処理装置１ａのＵＣＳ３７はステップＳ４６２で取得したエントリ情報を画像処理装置１ｂのＵＣＳ３７に転送する。
【０２８９】
ステップＳ４６４に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４６３で画像処理装置１ａのＵＣＳ３７から転送されたエントリ情報を自機のスキャナアプリ２４に送信する。ステップＳ４６５に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４６４で受信したエントリ情報を用いて図７０のようなアドレス帳画面７００を操作パネル８０に表示させるためのデータを作成する。
【０２９０】
図７０は、アドレス帳画面の一例のイメージ図である。図７０のアドレス帳画面７００の点線で囲まれた部分７０１は、画像処理装置１ａのＵＣＳ３７が管理するエントリ情報を利用して作成される。ステップＳ４６６に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４６５で作成したデータを送信して操作パネル８０にアドレス帳画面７００を表示する。
【０２９１】
したがって、画像処理装置１ｂのＵＣＳ３７が自機のスキャナアプリ２４と画像処理装置１ａのＵＣＳ３７との間で送受信されるコマンドをそのまま転送することで、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのユーザ情報１０１ａを容易に使用することができる。また、画像処理装置１ｂのスキャナアプリ２４は、自機のＵＣＳ３７および画像処理装置１ａのＵＣＳ３７に対するコマンドを同様に実装可能である。
【０２９２】
次に、図７０のようなアドレス帳画面７００からエントリが選択された場合の処理について説明する。図７１は、他の画像処理装置のＵＣＳが管理するエントリ情報を利用して作成したアドレス帳画面から、一つのエントリが選択された場合の処理の一例のシーケンス図である。ここでは、画像処理装置１ｂの操作パネル８０に図７２のようなアドレス帳画面７２０が表示されているものとする。図７２は、アドレス帳画面の一例のイメージ図である。
【０２９３】
ステップＳ４７１では、画像処理装置１ｂの操作パネル８０に設けられたエントリを選択するためのソフトキー（以下、エントリ選択ボタンという）が押下され、操作パネル８０からエントリ選択ボタンのキーＩＤが自機のＳＣＳ３９に送信される。ステップＳ４７２に進み、画像処理装置１ｂのＳＣＳ３９は操作パネル８０から受信したキーＩＤに応じてエントリ選択通知を自機のスキャナアプリ２４に送信する。
【０２９４】
ステップＳ４７３に進み、画像処理装置１ｂのスキャナアプリ２４は受信したエントリ選択通知に応じてエントリ情報取得要求を自機のＵＣＳ３７に送信する。なお、画像処理装置１ｂのＵＣＳ３７は画像処理装置１ａのＵＣＳ３７に対してクライアント登録されているものとする。
【０２９５】
ステップＳ４７４に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４７３で自機のスキャナアプリ２４から受信したエントリ情報取得要求を画像処理装置１ａのＵＣＳ３７に転送する。ステップＳ４７５に進み、画像処理装置１ａのＵＣＳ３７は自機のユーザ情報１０１ａからエントリ情報を取得する。ステップＳ４７６に進み、画像処理装置１ａのＵＣＳ３７はステップＳ４７５で取得したエントリ情報を画像処理装置１ｂのＵＣＳ３７に転送する。
【０２９６】
ステップＳ４７７に進み、画像処理装置１ｂのＵＣＳ３７はステップＳ４７６で画像処理装置１ａのＵＣＳ３７から転送されたエントリ情報を自機のスキャナアプリ２４に送信する。ステップＳ４７８に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４７７で受信したエントリ情報を用いて図７２のようなアドレス帳画面７２１を操作パネル８０に表示させるためのデータを作成する。ステップＳ４７９に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４７８で作成したデータを送信して操作パネル８０にアドレス帳画面７２１を表示する。
【０２９７】
図７２のアドレス帳画面７２０は、ステップＳ４７１で選択されたエントリの詳細情報としてのメールアドレスを含むように構成される。アドレス帳画面７２０には、見出し「常用」に所属するメールアドレスを持った１２個のエントリが含まれている。ここで、操作者が操作パネル８０を操作してアドレス帳画面７２０からエントリ「０００２大谷」を選択すると、スキャナアプリ２４はユーザ情報１０１ａを使用してアドレス帳画面７２１を操作パネル８０に表示する。アドレス帳画面７２１には、エントリ「０００２大谷」に関連付けられているエントリの詳細情報としてのメールアドレス「ｏｈｔａｎｉ＠ｒｉｃｏｈ．ｊｐ」が含まれる。
【０２９８】
したがって、画像処理装置１ｂのＵＣＳ３７は、画像処理装置１ａのＵＣＳ３７が管理するエントリ情報を利用して作成したアドレス帳画面から一つのエントリが選択された場合にそのエントリの詳細情報を容易に取得することができる。
【０２９９】
次に、画像処理装置１ａと画像処理装置１ｂとの間で送受信されるデータを暗号化するための処理について説明する。画像処理装置１ａと画像処理装置１ｂとの間で送受信される詳細情報などのデータは個人情報が含まれるため、セキュリティ対応として暗号化を行うことが望ましい。
【０３００】
図７３は、他の画像処理装置のセキュリティレベルを事前にチェックして、暗号化の種類を決定する処理の一例のシーケンス図である。ステップＳ４９１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対して暗号化のネゴシエーション開始要求を送信する。ステップＳ４９２に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ４９１の結果を画像処理装置１ｂのスキャナアプリ２４に通知する。
【０３０１】
ステップＳ４９３に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ４９２で画像処理装置１ａのスキャナアプリ２４から通知されたステップＳ４９１の結果に応じて、暗号化のネゴシエーション開始がＯＫか否かを判定する。暗号化のネゴシエーション開始がＯＫであると判定すると（Ｓ４９３においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ４９４に進む。なお、暗号化のネゴシエーション開始がＯＫでないと判定すると（Ｓ４９３においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は操作パネル８０にエラー表示画面を表示したあと処理を終了する。
【０３０２】
ステップＳ４９４では、画像処理装置１ｂのスキャナアプリ２４が、自機のサポートしている暗号化のリストを含ませて暗号化のネゴシエーション要求を画像処理装置１ａのスキャナアプリ２４に対して行う。ステップＳ４９５に進み、画像処理装置１ａのスキャナアプリ２４は受信したネゴシエーション要求に含まれる暗号化のリストと自機のサポートしている暗号化のリストとを比較し、画像処理装置１ａ及び１ｂの両方がサポートしている暗号化のリストを作成する。そして、画像処理装置１ａのスキャナアプリ２４は、画像処理装置１ａ及び１ｂの両方がサポートしている暗号化のリストのうち、自機のセキュリティレベルを満たす暗号化の種類を一つ決定する。なお、画像処理装置１ａのスキャナアプリ２４は、画像処理装置１ａ及び１ｂの両方がサポートしている暗号化のリストに、自機のセキュリティレベルを満たす暗号化の種類がなければ、画像処理装置１ｂのスキャナアプリ２４に対するデータの送信を拒絶する。
【０３０３】
画像処理装置１ａのスキャナアプリ２４は、決定した暗号化の種類または画像処理装置１ｂのスキャナアプリ２４に対するデータの送信の拒絶をステップＳ４９４の結果として画像処理装置１ｂのスキャナアプリ２４に通知する。ステップＳ４９６に進み、画像処理装置１ｂのスキャナアプリ２４は、ステップＳ４９５で画像処理装置１ａのスキャナアプリ２４から通知されたステップＳ４９４の結果に応じて、データの送信が拒絶されたか否かを判定する。
【０３０４】
データの送信が拒絶されたと判定すると（ステップＳ４９６においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は操作パネル８０にエラー表示画面を表示したあと処理を終了する。一方、データの送信が拒絶されていないと判定すると（ステップＳ４９６においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は処理を継続する。
【０３０５】
画像処理装置１ａのセキュリティレベルを事前にチェックして、暗号化の種類を決定する図７３の処理では、画像処理装置１ａのセキュリティレベルに合わない場合、画像処理装置１ａから画像処理装置１ｂに対するユーザ情報の送信を拒絶することができる。
【０３０６】
図７４は、他の画像処理装置のセキュリティレベルの範囲内で、暗号化の種類及び暗号化の範囲を決定する処理の一例のシーケンス図である。ステップＳ５０１に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対して暗号化範囲（例えば、データの全部，データの一部など）のリスト要求を送信する。ステップＳ５０２に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ５０１の結果を画像処理装置１ｂのスキャナアプリ２４に通知する。即ち、画像処理装置１ａのスキャナアプリ２４は自機のセキュリティレベルに合わせた暗号化範囲のリストを画像処理装置１ｂのスキャナアプリ２４に通知する。
【０３０７】
ステップＳ５０３に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ５０２で画像処理装置１ａのスキャナアプリ２４から通知された暗号化範囲のリストから一つの暗号化範囲を選出する。画像処理装置１ｂのスキャナアプリ２４は、自機の表示速度などを考慮して暗号化範囲を選出する。
【０３０８】
ステップＳ５０４に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４に対して、ステップＳ５０３で選出した暗号化範囲を暗号化する範囲として指定する。ステップＳ５０５に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ５０４の結果を画像処理装置１ｂのスキャナアプリ２４に通知する。
【０３０９】
ステップＳ５０６に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ５０５で画像処理装置１ａのスキャナアプリ２４から通知されたステップＳ５０４の結果に応じて、暗号化する範囲の指定がＯＫか否かを判定する。暗号化する範囲の指定がＯＫであると判定すると（Ｓ５０６においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４はステップＳ５０７に進む。なお、暗号化する範囲の指定がＯＫでないと判定すると（Ｓ５０６においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は操作パネル８０にエラー表示画面を表示したあと処理を終了する。
【０３１０】
ステップＳ５０７では、画像処理装置１ｂのスキャナアプリ２４が、利用暗号化方式を画像処理装置１ａのスキャナアプリ２４に通知する。画像処理装置１ａのスキャナアプリ２４は、画像処理装置１ｂのスキャナアプリ２４が通知してきた利用暗号化方式が自機のセキュリティレベルを満たしているかを判定し、その利用暗号化方式を許可するか否かを決定する。ステップＳ５０８に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ５０７の結果として、ステップＳ５０７で画像処理装置１ｂのスキャナアプリ２４から通知された利用暗号化方式の許可又は不許可を通知する。
【０３１１】
ステップＳ５０９に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ５０８で画像処理装置１ａのスキャナアプリ２４から通知されたステップＳ２０７の結果に応じて、通知した利用暗号化方式が許可されたか否かを判定する。利用暗号化方式が許可されたと判定すると（Ｓ５０９においてＹＥＳ）、画像処理装置１ｂのスキャナアプリ２４は処理を継続する。一方、利用暗号化方式が許可されなかったと判定すると（Ｓ５０９においてＮＯ）、画像処理装置１ｂのスキャナアプリ２４は操作パネル８０にエラー表示画面を表示したあと処理を終了する。
【０３１２】
画像処理装置１ａのセキュリティレベルの範囲内で、暗号化の種類及び暗号化の範囲を決定する図７４の処理では、画像処理装置１ｂが画像処理装置１ａのセキュリティレベルの範囲内で暗号化の種類及び暗号化の範囲を決定できる。
【０３１３】
次に、暗号化の鍵（暗号化キー）を画像処理装置１ａ及び１ｂに登録する処理について説明する。図７５は、暗号化の鍵を登録するときに画像処理装置の操作パネルに表示される画面の一例の遷移図である。
【０３１４】
操作者が、初期設定／カウンタ／問合せ情報画面７５１に含まれるシステム初期設定ボタン７５２を押下すると、ＳＣＳ３９はシステム初期設定画面７５３を操作パネル８０に表示させる。さらに、操作者が、システム初期設定画面７５３に含まれる外部アドレス帳との暗号化キー設定ボタン７５４を押下すると、ＳＣＳ３９は暗号化キー設定画面７５５を操作パネル８０に表示させる。操作者が、暗号化キー設定画面７５５に暗号化キーを入力して設定ボタンを押下すると、暗号化キーが登録される。
【０３１５】
図７６は、それぞれの画像処理装置で登録された暗号化キーの同一性をチェックする処理の一例のシーケンス図である。ステップＳ５１１に進み、画像処理装置１ｂのスキャナアプリ２４は操作パネル８０に入力された暗号化キーを元にダイジェストを生成する。ステップＳ５１２に進み、画像処理装置１ｂのスキャナアプリ２４は生成したダイジェストで任意の文字列を暗号化する。画像処理装置１ｂのスキャナアプリ２４は、暗号化した任意の文字列を含む鍵共有要求を画像処理装置１ａのスキャナアプリ２４に送信する。
【０３１６】
ステップＳ５１３に進み、画像処理装置１ａのスキャナアプリ２４は操作パネル８０に入力された暗号化キーを元にダイジェストを生成する。ステップＳ５１４に進み、画像処理装置１ａのスキャナアプリ２４は生成したダイジェストで鍵共有要求に含まれていた任意の文字列を復号する。
【０３１７】
ステップＳ５１５に進み、画像処理装置１ａのスキャナアプリ２４は復号した任意の文字列を元にダイジェストを生成する。画像処理装置１ａのスキャナアプリ２４は、生成した任意の文字列のダイジェストを含む鍵共有結果を画像処理装置１ｂのスキャナアプリ２４に送信する。
【０３１８】
ステップＳ５１６に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ５１１で暗号化される前の任意の文字列を元にダイジェストを生成する。ステップＳ５１７に進み、画像処理装置１ｂのスキャナアプリ２４は画像処理装置１ａのスキャナアプリ２４から送信された任意の文字列のダイジェストと、ステップＳ５１６で生成した任意の文字列のダイジェストとを比較する。
【０３１９】
ステップＳ５１８に進み、画像処理装置１ｂのスキャナアプリ２４はステップＳ５１７で行った比較の結果に応じて、画像処理装置１ａのスキャナアプリ２４から送信された任意の文字列のダイジェストとステップＳ５１６で生成した任意の文字列のダイジェストとが一致するか否かを判定する。
【０３２０】
画像処理装置１ａのスキャナアプリ２４から送信された任意の文字列のダイジェストとステップＳ５１６で生成した任意の文字列のダイジェストとが一致していないと判定すると、画像処理装置１ｂのスキャナアプリ２４は操作パネル８０に暗号化キーが一致しないことを表すエラー表示画面を表示したあと処理を終了する。
【０３２１】
一方、画像処理装置１ａのスキャナアプリ２４から送信された任意の文字列のダイジェストとステップＳ５１６で生成した任意の文字列のダイジェストとが一致すると判定すると、画像処理装置１ｂのスキャナアプリ２４は暗号化有りが指定されているアドレス帳使用開始要求を画像処理装置１ａのスキャナアプリ２４に送信する。なお、アドレス帳使用開始要求は一例であって、例えばエントリ情報取得要求であってもよい。
【０３２２】
ステップＳ５１９に進み、画像処理装置１ａのスキャナアプリ２４は操作パネル８０に入力された暗号化キーを元にダイジェストを生成し、そのダイジェストを鍵として保存する。ステップＳ５２０に進み、画像処理装置１ａのスキャナアプリ２４はステップＳ５１９で保存した鍵を使用し、前述したような描画データの暗号化を行う。
【０３２３】
なお、ステップＳ５１８のアドレス帳使用開始要求の代わりにエントリ情報取得要求を行った場合、ステップＳ５２０は、ステップＳ５１９で保存した鍵を使用してエントリ情報の暗号化を行う。画像処理装置１ａのスキャナアプリ２４は、ステップＳ５２０で暗号化された描画データ又はエントリ情報を画像処理装置１ｂのスキャナアプリ２４に送信する。
【０３２４】
ステップＳ５２１に進み、画像処理装置１ｂのスキャナアプリ２４は、画像処理装置１ａのスキャナアプリ２４から受信した暗号化された描画データ又はエントリ情報を、ステップＳ５１１で生成されたダイジェストで復号する。
【０３２５】
それぞれの画像処理装置で登録された暗号化キーの同一性をチェックする図７６の処理では、画像処理装置１ａ及び１ｂのそれぞれで登録された暗号化キーの同一性をチェックすることができ、同一性がチェックされた暗号化キーを用いて画像処理装置１ａと画像処理装置１ｂとの間で送受信される描画データやエントリ情報などを暗号化することができる。
【０３２６】
本発明は上記の実施例に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。
【符号の説明】
【０３２７】
１，１ａ，１ｂ    画像処理装置
２    ソフトウェア群
３    融合機起動部
４    ハードウェア資源
５    アプリケーション層
６    プラットフォーム
２３    ファックスアプリ
２４    スキャナアプリ
３１    ＮＣＳ（ネットワークコントロールサービス）
３３    ＯＣＳ（操作パネルコントロールサービス）
３７    ＵＣＳ（ユーザ情報コントロールサービス）
３８    ＣＣＳ（セキュリティコントロールサービス）
３９    ＳＣＳ（システムコントロールサービス）
６０    コントローラ
６８    ハードディスク装置（ＨＤＤ）
８０    操作パネル
８１    ファックスコントロールユニット（ＦＣＵ）
８２    エンジン部
１００    ネットワーク
１０１ａ，１０１ｂ    ユーザ情報
【先行技術文献】
【特許文献】
【０３２８】
【特許文献１】特開２００２−８４３８３号公報
【図１】
2010283884.tif 000003
【図２】
2010283884.tif 000004
【図３】
2010283884.tif 000005
【図４】
2010283884.tif 000006
【図５】
2010283884.tif 000007
【図６】
2010283884.tif 000008
【図７】
2010283884.tif 000009
【図８】
2010283884.tif 000010
【図９】
2010283884.tif 000011
【図１０】
2010283884.tif 000012
【図１１】
2010283884.tif 000013
【図１２】
2010283884.tif 000014
【図１３】
2010283884.tif 000015
【図１４】
2010283884.tif 000016
【図１５】
2010283884.tif 000017
【図１６】
2010283884.tif 000018
【図１７】
2010283884.tif 000019
【図１８】
2010283884.tif 000020
【図１９】
2010283884.tif 000021
【図２０】
2010283884.tif 000022
【図２１】
2010283884.tif 000023
【図２２】
2010283884.tif 000024
【図２３】
2010283884.tif 000025
【図２４】
2010283884.tif 000026
【図２５】
2010283884.tif 000027
【図２６】
2010283884.tif 000028
【図２７】
2010283884.tif 000029
【図２８】
2010283884.tif 000030
【図２９】
2010283884.tif 000031
【図３０】
2010283884.tif 000032
【図３１】
2010283884.tif 000033
【図３２】
2010283884.tif 000034
【図３３】
2010283884.tif 000035
【図３４】
2010283884.tif 000036
【図３５】
2010283884.tif 000037
【図３６】
2010283884.tif 000038
【図３７】
2010283884.tif 000039
【図３８】
2010283884.tif 000040
【図３９】
2010283884.tif 000041
【図４０】
2010283884.tif 000042
【図４１】
2010283884.tif 000043
【図４２】
2010283884.tif 000044
【図４３】
2010283884.tif 000045
【図４４】
2010283884.tif 000046
【図４５】
2010283884.tif 000047
【図４６】
2010283884.tif 000048
【図４７】
2010283884.tif 000049
【図４８】
2010283884.tif 000050
【図４９】
2010283884.tif 000051
【図５０】
2010283884.tif 000052
【図５１】
2010283884.tif 000053
【図５２】
2010283884.tif 000054
【図５３】
2010283884.tif 000055
【図５４】
2010283884.tif 000056
【図５５】
2010283884.tif 000057
【図５６】
2010283884.tif 000058
【図５７】
2010283884.tif 000059
【図５８】
2010283884.tif 000060
【図５９】
2010283884.tif 000061
【図６０】
2010283884.tif 000062
【図６１】
2010283884.tif 000063
【図６２】
2010283884.tif 000064
【図６３】
2010283884.tif 000065
【図６４】
2010283884.tif 000066
【図６５】
2010283884.tif 000067
【図６６】
2010283884.tif 000068
【図６７】
2010283884.tif 000069
【図６８】
2010283884.tif 000070
【図６９】
2010283884.tif 000071
【図７０】
2010283884.tif 000072
【図７１】
2010283884.tif 000073
【図７２】
2010283884.tif 000074
【図７３】
2010283884.tif 000075
【図７４】
2010283884.tif 000076
【図７５】
2010283884.tif 000077
【図７６】
2010283884.tif 000078
【手続補正書】
【提出日】平成22年10月4日(2010.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スキャナ又はファクシミリのハードウェアリソースを備え、スキャナデータ又はファクシミリデータを所望の宛先に対して送信する画像処理装置であって、
前記画像処理装置でスキャナデータ又はファクシミリデータを送信する宛先を少なくとも含むユーザ情報を保持可能なユーザ情報保持手段と、
前記ユーザ情報保持手段に保持されているユーザ情報に含まれる宛先に対して他の画像処理装置がスキャナデータ又はファクシミリデータを送信するために、該ユーザ情報の取得要求を前記他の画像処理装置から受信する取得要求受信手段と、
前記取得要求受信手段で受信した取得要求に基づいて、前記ユーザ情報保持手段に保持されているユーザ情報を要求元の前記他の画像処理装置に送信する送信手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記ユーザ情報保持手段に保持されているユーザ情報を管理するユーザ情報管理手段をさらに備え、
前記ユーザ情報管理手段は、前記取得要求受信手段で受信した取得要求に基づいて、前記ユーザ情報保持手段に保持されているユーザ情報を取得し、
前記送信手段は、前記ユーザ情報管理手段が取得したユーザ情報を前記他の画像処理装置に送信すること
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記取得要求受信手段は、前記他の画像処理装置からネットワークを介して前記取得要求を受信し、
前記送信手段は、前記ユーザ情報保持手段に保持されているユーザ情報を要求元の前記他の画像処理装置にネットワークを介して送信すること
を特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
スキャナデータを所望の宛先に送信するためのスキャナアプリケーション又はファクシミリデータを所望の宛先に送信するためのファックスアプリケーションのうち、少なくとも１つのアプリケーション
を備えることを特徴とする請求項１乃至３に記載の画像処理装置。
【請求項５】
前記ユーザ情報保持手段はＨＤＤまたはＳＤカードであること
を特徴とする請求項１乃至４に記載の画像処理装置。
【請求項６】
スキャナ又はファクシミリのハードウェアリソースとスキャナデータ又はファクシミリデータを送信する宛先を少なくとも含むユーザ情報を保持可能なユーザ情報保持手段とを備え、スキャナデータ又はファクシミリデータを所望の宛先に対して送信する画像処理装置におけるユーザ情報送信方法であって、
前記ユーザ情報保持手段に保持されているユーザ情報に含まれる宛先に対して他の画像処理装置がスキャナデータ又はファクシミリデータを送信するために、該ユーザ情報の取得要求を前記他の画像処理装置から受信する取得要求受信ステップと、
前記取得要求受信ステップで受信した取得要求に基づいて、前記ユーザ情報保持手段に保持されているユーザ情報を要求元の前記他の画像処理装置に送信する送信ステップと
を備えることを特徴とするユーザ情報送信方法。
【請求項７】
前記取得要求受信ステップは、前記他の画像処理装置からネットワークを介して前記取得要求を受信し、
前記送信ステップは、前記ユーザ情報保持手段に保持されているユーザ情報を要求元の前記他の画像処理装置にネットワークを介して送信すること
を特徴とする請求項６に記載のユーザ情報送信方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像処理装置およびユーザ情報送信方法に係り、特にユーザ情報を用いて所定の処理を行う画像処理装置，その画像処理装置におけるユーザ情報送信方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記の点に鑑みなされたもので、他の画像処理装置が保持しているユーザ情報を一の画像処理装置で使用可能とする画像処理装置およびユーザ情報送信方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
そこで、上記課題を解決するため、本発明は、スキャナ又はファクシミリのハードウェアリソースを備え、スキャナデータ又はファクシミリデータを所望の宛先に対して送信する画像処理装置であって、前記画像処理装置でスキャナデータ又はファクシミリデータを送信する宛先を少なくとも含むユーザ情報を保持可能なユーザ情報保持手段と、前記ユーザ情報保持手段に保持されているユーザ情報に含まれる宛先に対して他の画像処理装置がスキャナデータ又はファクシミリデータを送信するために、該ユーザ情報の取得要求を前記他の画像処理装置から受信する取得要求受信手段と、前記取得要求受信手段で受信した取得要求に基づいて、前記ユーザ情報保持手段に保持されているユーザ情報を要求元の前記他の画像処理装置に送信する送信手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、スキャナ又はファクシミリのハードウェアリソースとスキャナデータ又はファクシミリデータを送信する宛先を少なくとも含むユーザ情報を保持可能なユーザ情報保持手段とを備え、スキャナデータ又はファクシミリデータを所望の宛先に対して送信する画像処理装置におけるユーザ情報送信方法であって、前記ユーザ情報保持手段に保持されているユーザ情報に含まれる宛先に対して他の画像処理装置がスキャナデータ又はファクシミリデータを送信するために、該ユーザ情報の取得要求を前記他の画像処理装置から受信する取得要求受信ステップと、前記取得要求受信ステップで受信した取得要求に基づいて、前記ユーザ情報保持手段に保持されているユーザ情報を要求元の前記他の画像処理装置に送信する送信ステップとを備えることを特徴とする。