(57)【要約】【課題】  他の機器の宛先情報を一元管理するようなディレクトリサーバをネットワーク上に常設することなく、簡単な操作で、他の機器で管理される送信先情報を検索して自機の画像データの送信先情報として共有することである。【解決手段】  画像データを送信すべき複数の宛先情報を所定の階層をもつエントリ情報として記憶しておき、LDAPサーバ部２１０が他の機器から情報検索要求に基づき、記憶手段に記憶されているエントリ情報を検索して他の機器に提供するとともに、入力される情報検索条件に基づいて、LDAPクライアント部２０５が他の機器で管理されるエントリ情報をネットワークを介して取得し、宛先表管理部２０４が該取得される他の機器のエントリ情報と記憶手段に記憶されるエントリ情報とを所定の属性に基づいてディレクトリ検索可能に管理する構成を特徴とする。【選択図】  図２
2005260326.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の機器と接続されて、ネットワーク経由で画像データを通信可能な画像形成装置であって、
前記画像データを送信すべき複数の宛先情報を所定の階層をもつエントリ情報として記憶する記憶手段と、
他の機器からの情報検索要求に基づき、前記記憶手段に記憶されている前記エントリ情報を検索して前記他の機器に提供する提供手段と、
入力される情報検索条件に基づいて、他の機器で管理されるエントリ情報を前記ネットワークを介して取得する取得手段と、
前記取得手段により取得されるエントリ情報と前記記憶手段に記憶されるエントリ情報とを所定の属性に基づいて検索可能に管理する管理手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記管理手段が管理するエントリ情報の階層は、前記他の機器と連係する識別名で特定可能とすることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記取得手段により他の機器と連携される識別名を持つエントリ情報を取得し、該取得されるエントリ情報から他の機器で管理される送信先情報を自機の送信先リストとして表示部に表示する制御手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項４】
ネットワークを介して外部機器と接続されて、ネットワーク経由で画像データを通信可能な画像形成装置であって、
前記画像データを送信すべき複数の宛先情報を記憶する記憶手段と、
入力される情報検索条件に基づいて、宛先情報の検索要求を、宛先情報を提供する外部機器のサーバに前記ネットワークを介して送信する第１の送信手段と、
前記検索要求に対する検索結果を受信する受信手段と、
宛先情報を提供する他の外部機器のサーバに対応する識別情報が前記検索結果に含まれている場合、前記情報検索条件に基づく検索要求を、当該識別情報に対応するサーバに前記ネットワークを介して送信する第２の送信手段と、
を備えることを特徴とする画像形成装置。
【請求項５】
画像データを送信すべき複数の宛先情報を所定の階層をもつエントリ情報として記憶する記憶手段を備え、ネットワークを介して他の機器と接続されて、ネットワーク経由で画像データを通信可能な画像形成装置における宛先情報管理方法であって、
他の機器からの情報検索要求に基づき、前記記憶手段に記憶されている前記エントリ情報を検索して前記他の機器に提供する提供ステップと、
入力される情報検索条件に基づいて、他の機器で管理されるエントリ情報を前記ネットワークを介して取得する取得ステップと、
前記取得ステップにより取得されるエントリ情報と前記記憶手段に記憶されるエントリ情報とを所定の属性に基づいて検索可能に管理する管理ステップと、
を備えることを特徴とする宛先情報管理方法。
【請求項６】
前記管理ステップが管理するエントリ情報の階層は、前記他の機器と連係する識別名で特定可能とすることを特徴とする請求項５記載の宛先情報管理方法。
【請求項７】
前記取得ステップにより他の機器と連携される識別名を持つエントリ情報を取得し、該取得されるエントリ情報から他の機器で管理される送信先情報を自機の送信先リストとして表示部に表示する制御ステップを備えることを特徴とする請求項５記載の宛先情報管理方法。
【請求項８】
ネットワークを介して外部機器と接続されて、ネットワーク経由で画像データを通信可能な画像形成装置における宛先情報管理方法であって、
入力される情報検索条件に基づいて、宛先情報の検索要求を、宛先情報を提供する外部機器のサーバに前記ネットワークを介して送信する第１の送信ステップと、
前記検索要求に対する検索結果を受信する受信ステップと、
宛先情報を提供する他の外部機器のサーバに対応する識別情報が前記検索結果に含まれている場合、前記情報検索条件に基づく検索要求を、当該識別情報に対応するサーバに前記ネットワークを介して送信する第２の送信ステップと、
を備えることを特徴とする宛先情報管理方法。
【請求項９】
請求項５〜８のいずれかに記載の宛先情報管理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１０】
請求項５〜８のいずれかに記載の宛先情報管理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他の機器と接続されて、ネットワーク経由で様々な画像データを送受信可能な画像形成装置および送信先情報管理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来の画像形成装置においては、画像データファイルをネットワークや公衆網を介して送信する場合、使用者が宛先の電子メールアドレスやファクシミリ番号を指定して送信していた。また、これらの情報を画像形成装置が持つハードディスクに宛先表として保存して管理している場合もある。
【０００３】
さらに、下記特許文献１に記載されているように、所定のプロトコル、例えばＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）によりディレクトリサーバへのアクセスができる画像形成装置においては、画像データファイルをファクシミリや電子メールで送信する場合、ディレクトリサーバのユーザエントリ情報を取得し、その情報の中のファクシミリ番号を使用して送信したり、電子メールアドレスを使用して、電子メールに画像データを添付して送信する機能も備えている。
【０００４】
この機能はディレクトリサーバ上で一元管理されるユーザエントリ情報を宛先表として利用するものであり、ユーザエントリ中のファクシミリ番号属性や電子メールアドレス属性などを検索することにより、宛先情報を取得できる。なお、従来、この種の技術として、下記特許文献１が既に公開されている。
【特許文献１】特開平１１−２１５３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、個々の画像形成装置が宛先表を保持している場合、互いの装置が相互に宛先表を参照することができない。
【０００６】
また、同一の宛先を異なる装置が利用したい場合、個々の装置に設定しなければならない。また、ディレクトリサーバのエントリ情報を利用する画像形成装置では、ディレクトリサーバ上で宛先情報を一元管理することが可能であるが、宛先情報が多くなればなるほど、管理者への負担が大きくなってしまうとともに、システム構成コストが高価になってしまう等の問題点があった。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ネットワークを介して他の機器と接続されて、ネットワーク経由で様々な画像データを送受信可能な画像形成装置において、画像データを送信すべき複数の宛先情報を所定の階層をもつエントリ情報として記憶しておき、他の機器から情報検索要求に基づき、前記記憶手段に記憶されている前記エントリ情報を検索して前記他の機器に提供するとともに、入力される情報検索条件に基づいて、他の機器で管理されるエントリ情報を前記ネットワークを介して取得し、該取得される他の機器の前記エントリ情報と前記記憶手段に記憶されるエントリ情報とを所定の属性に基づいてディレクトリ検索可能に管理することにより、他の機器の送信先情報を一元管理するようなディレクトリサーバをネットワーク上に常設することなく、簡単な操作で、他の機器で管理される送信先情報を検索して自機の画像データの送信先情報として共有できる利便性に優れた画像形成装置および送信先情報管理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、ネットワークを介して他の機器と接続されて、ネットワーク経由で様々な画像データを送受信可能な画像形成装置であって、前記画像データを送信すべき複数の宛先情報を所定の階層をもつエントリ情報として記憶する記憶手段と、他の機器から情報検索要求に基づき、前記記憶手段に記憶されている前記エントリ情報を検索して前記他の機器に提供する提供手段と、入力される情報検索条件に基づいて、他の機器で管理されるエントリ情報を前記ネットワークを介して取得する取得手段と、前記取得手段により取得される他の機器の前記エントリ情報と前記記憶手段に記憶されるエントリ情報とを所定の属性に基づいてディレクトリ検索可能に管理する管理手段とを備えることを特徴とする。
【０００９】
本発明は、ネットワークを介して外部機器と接続されて、ネットワーク経由で画像データを通信可能な画像形成装置であって、前記画像データを送信すべき複数の宛先情報を記憶する記憶手段と、入力される情報検索条件に基づいて、宛先情報の検索要求を、宛先情報を提供する外部機器のサーバに前記ネットワークを介して送信する第１の送信手段と、前記検索要求に対する検索結果を受信する受信手段と、宛先情報を提供する他の外部機器のサーバに対応する識別情報が前記検索結果に含まれている場合、前記情報検索条件に基づく検索要求を、当該識別情報に対応するサーバに前記ネットワークを介して送信する第２の送信手段とを備えることを特徴とする。
【００１０】
また、他の発明は、画像データを送信すべき複数の宛先情報を所定の階層をもつエントリ情報として記憶する記憶手段を備え、ネットワークを介して他の機器と接続されて、ネットワーク経由で様々な画像データを送受信可能な画像形成装置における宛先情報管理方法であって、他の機器から情報検索要求に基づき、前記記憶手段に記憶されている前記エントリ情報を検索して前記他の機器に提供する提供ステップと、入力される情報検索条件に基づいて、他の機器で管理されるエントリ情報を前記ネットワークを介して取得する取得ステップと、前記取得ステップにより取得される他の機器の前記エントリ情報と前記記憶手段に記憶されるエントリ情報とを所定の属性に基づいてディレクトリ検索可能に管理する管理ステップとを備えることを特徴とする。
【００１１】
さらに、他の発明は、ネットワークを介して外部機器と接続されて、ネットワーク経由で画像データを通信可能な画像形成装置における宛先情報管理方法であって、入力される情報検索条件に基づいて、宛先情報の検索要求を、宛先情報を提供する外部機器のサーバに前記ネットワークを介して送信する第１の送信ステップと、前記検索要求に対する検索結果を受信する受信ステップと、宛先情報を提供する他の外部機器のサーバに対応する識別情報が前記検索結果に含まれている場合、前記情報検索条件に基づく検索要求を、当該識別情報に対応するサーバに前記ネットワークを介して送信する第２の送信ステップとを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ネットワーク上で各機器の送信先情報を一元管理すべきディレクトリサーバ等を常設することなく、各機器間で送信先情報を各機器毎のディレクトリ上で連係するように管理できるため、送信先情報管理負担を軽減できるとともに、各機器の送信先情報検索操作と同様の簡単な操作で他の機器で管理されている送信先情報を共有した画像データの送信処理を自在に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
次に本発明を実施するための最良の形態に係る画像形成装置、ディレクトリサーバ、およびファイル送信システムについて図面を参照して説明する。
【００１４】
図１は、本発明の一実施形態を示す画像形成装置のコントローラの構成を説明するブロック図である。なお、エンジン部に係る部分は、省略している。
【００１５】
図１において、ＣＰＵ１０１は、画像形成装置３０１の後述するソフトウェアプログラム（モジュール）を実行し、装置全体の制御を行う。ＲＯＭ１０２は、装置のブートプログラムや固定パラメータ等が格納されている。ＲＡＭ１０３は、ランダムアクセスメモリであり、ＣＰＵ１０１が装置を制御する際に、一時的なデータの格納などに使用する。
【００１６】
ＨＤＤ１１１は、画像データファイルの格納など、様々なデータの格納に使用する。スキャナＩ／Ｆ制御部１０４は、スキャナ１１０を制御する装置である。ＮＶＲＡＭ１０５は、不揮発性のメモリであり画像形成装置の各種設定値を保存するためのものである。
【００１７】
パネル制御部１０６は、オペレーションパネル１０９を制御し、各種情報の表示、使用者からの指示入力を行う。ネットワークＩ／Ｆ制御部１０７は、ＬＡＮ１１４とのデータの送受信を制御する。ＣＣＵ１１２は、通信制御装置であり、ＰＳＴＮなどの公衆網との通信制御を行う装置である。
【００１８】
図２は、図１に示した画像形成装置３０１のソフトウェアプログラムのモジュール構成を示すブロック図である。
【００１９】
図２において、操作パネル入出力制御部２０１は、パネル制御部１０６を制御しオペレーションパネル１０９への入出力を行う。スキャナ制御部２０２は、スキャナＩ／Ｆ制御部１０４を制御し、スキャナ１１０から画像データの取り込みを行う。ネットワークドライバ２０９は、ネットワークＩ／Ｆ制御部１０７を制御し、ネットワークとのデータの送受信を行う。
【００２０】
ネットワークプロトコル制御部２０８は、トランスポート層としてＴＣＰ／ＩＰプロトコルを備え、更にはＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＳＭＴＰ、ＨＴＴＰ、ＦＴＰ等の各種ネットワークプロトコルを制御し、ネットワークドライバ２０９を使用してネットワークとのデータ送受信を行う。ＬＤＡＰクライアント部２０５は、ＬＤＡＰサーバ部２１０へ容易にアクセスすることができるように上位アプリケーションに機能を提供するモジュールである。
【００２１】
宛先表管理部２０４は、ＬＤＡＰクライアント部２０５を使用し、ＬＤＡＰサーバ部２１０から取得したエントリ情報を管理したり、ＬＤＡＰサーバ部２１０に宛先情報を提供する。ＬＤＡＰサーバ部２１０は、ネットワーク上の他のＬＤＡＰクライアント部２０５からの要求に応答するためのサーバであり、ＬＤＡＰクライアント部２０５からの要求に応じて宛先表管理部２０４から宛先情報を取得し応答する。
【００２２】
電子メール送信制御部２０７は、ネットワークプロトコル制御部２０８に指示し、ＳＭＴＰプロトコルを用いて目的の宛先に電子メールを送信する機能を提供する。ファクシミリ送信制御部２０６は、ネットワークプロトコル制御部２０８に指示し、ファクシミリ送信を制御する機能を提供する。最後にファイル送信アプリケーション部２０３は、周辺モジュールと連携して、宛先表の管理、検索、画像読み取り、操作パネル入出力、電子メール送信、ファクシミリ送信など様々な機能を使用者に提供する部分であり、後述する第２１図のフローチャートに示す動作の制御もこの部分が司る。
【００２３】
図３は、図１に示した画像形成装置を適用可能なネットワークシステムの一例を示す図であり、例えば画像形成装置３０１、および同等の機能処理を実行可能な画像形成装置３０２、３０３は、それぞれローカルエリアネットワーク（以下、ＬＡＮ）３０４に接続されている場合に対応する。
【００２４】
また、画像形成装置３０１においては、ファクシミリ送信を可能とするために公衆網３０６に電話回線を通して接続されている。ＬＡＮ３０４は、インターネット３０５にも接続されている。
【００２５】
なお、図３に示すシステム例は、ネットワークの一例に過ぎず、それぞれの画像形成装置が、インターネットやＷＡＮを介して接続されていても構わない。
【００２６】
図４は、図１に示したオペレーションパネル１０９の構成を説明の概略平面図である。
【００２７】
図４において、ＬＣＤ４０１はタッチパネルとなっており、ユーザオペレーションに係わる様々なマンマシンインタフェースを提供する。
【００２８】
Ｓｔａｒｔボタン４０２は、様々なオペレーションの開始を指示するボタンである。その他、テンキーやオペレーションを中止するためのストップキーなども備えている。
【００２９】
図５〜図７は、図４に示したＬＣＤ４０１上に表示される宛先表の画面の一例を示す図であり、図５は画像形成装置３０１の宛先表の例であり、図６は画像形成装置３０２の宛先表の例であり、図７は画像形成装置３０３の宛先表の例である。それぞれの宛先表に表示されている宛先は、それぞれの画像形成装置が、ＨＤＤ１１１に記憶している宛先の情報である。
【００３０】
図５において、選択５０１は、ユーザがタッチパネルにより宛先を選んだ場合、この列にチェックマークが表示される。名称５０２は、ＨＤＤ１１１に記憶している宛先情報や後述のＬＤＡＰを使用した検索結果の宛先が表示される列である。ＬＤＡＰ検索を使用した場合、後述のｓｎ属性、およびｇｉｖｅｎＮａｍｅ属性の値を表示する。
【００３１】
宛先５０３は、電子メールアドレスやファクシミリ番号などを表示する列である。実際に本実施形態においてはＬＤＡＰ検索を使用した場合、後述するｍａｉｌ属性やｆａｃｓｉｍｉｌｅ  Ｔｅｌｅｐｈｏｎｅ  Ｎｕｍｂｅｒ属性の値を表示している。宛先一覧５０５はこのフィールドに宛先一覧を表示するためのものである。スクロールボタン５０４は、宛先数が一画面に収まらない場合に、宛先一覧５０５をスクロールするためのボタンである。キャンセルボタン５０６は、宛先を選択せず操作をキャンセルするためのボタンであり、ＯＫボタン５０７は、宛先選択を決定するためのボタンである。図６及び図７においても、図５と同様な情報または機能が提供される。
【００３２】
図８は、図３に示した画像形成装置３０１、３０２、３０３が連携して構成するディレクトリツリーの例を示す概念図である。
【００３３】
図８において、ディレクトリツリーにおいて、８０１〜８０８までの楕円で示しているものは、ＬＤＡＰのディレクトリツリーを構成するエントリと呼ばれる属性情報の集合体であり、それぞれ相対識別名（以下ＲＤＮ）が付いている。ディレクトリツリーにおいて、各エントリは相対識別名によって階層化されている。
【００３４】
エントリ８０１における相対識別名は「ｏ＝Ｃｘｘｘｘ」であり、エントリ８０４における相対識別名は「ｏｕ＝人事」である。また、例えばエントリ８０７、およびエントリ８０８は、ユーザ情報を表すエントリであり、それぞれ「ｃｎ＝田中」、「ｃｎ＝鈴木」という相対識別名を持っている。エントリ８０７を識別名（以下ＤＮ）で表すと、「ｃｎ＝田中，ｏｕ＝人事，ｏ＝Ｃｘｘｘｘ」となり、ディレクトリツリー内で一意にエントリを特定できる表現となる。
【００３５】
本実施形態のディレクトリツリー構成では、画像形成装置３０１がディレクトリツリーの頂点である「ｏ＝Ｃｘｘｘｘ」というＲＤＮを持つエントリ以下を管理している。「ｏ＝Ｃｘｘｘｘ」の下に位置する「ｃｎ＝木村」というエントリ８０２は、画像形成装置３０１が直接管理しているエントリであり、図５に示した宛先として表示されている情報が含まれている。
【００３６】
また、画像形成装置３０２は、「ｏｕ＝人事」というＲＤＮを持つエントリ以下を管理しており、「ｏ＝Ｃｘｘｘｘ」の下に「ｏｕ＝人事」を連結することにより、画像形成装置３０１と３０２のディレクトリツリーが連携するディレクトリ構成ができる。同様に、画像形成装置３０３も「ｏｕ＝販売」というＲＤＮを持つエントリ以下を管理し、「ｏ＝Ｃｘｘｘｘ」の下に「ｏｕ＝販売」を連結することにより、画像形成装置３０１と３０３のディレクトリツリーが連携する階層構造ができる。
【００３７】
エントリ８０５〜８０７においてもエントリ８０２と同様にそれぞれの画像形成装置がＨＤＤ１１１内に持つ宛先情報が含まれているエントリである。
【００３８】
図９は、図８に示したエントリ８０２が持つ宛先情報に関連する属性情報を示すテーブルを説明する図である。
【００３９】
図９において、それぞれの属性は、属性のタイプを表す属性タイプ（Ａｔｔｒｉｂｕｔｅ  Ｔｙｐｅ）と、属性の値を表す属性値（Ａｔｔｒｉｂｕｔｅ  Ｖａｌｕｅ）で構成されている。
【００４０】
ｏｂｊｅｃｔＣｌａｓｓは、「ｏｂｊｅｃｔＣｌａｓｓ」という属性タイプを持ち、「ｔｏｐ」、「ｐｅｒｓｏｎ」という二つの属性値を持つことを意味する。ｕｉｄは、ユーザを一意に識別する識別子であり、「ｋｉｍｕｒａ」という値を持つ。ｓｎは、ユーザの姓を表す属性であり、「木村」という値を持つ。ＧｉｖｅｎＮａｍｅは、ユーザの名を表す属性であり、「太郎」という値を持つ。ｍａｉｌは、電子メールアドレスを表す属性であり、「ｋｉｍｕｒａ＠ａｂｃ．ｃｏｍ」という値を持つ。
【００４１】
図１０は、図８に示したエントリ８０７，８０８が持つ宛先情報に関連する属性情報を示すテーブルを説明する図であり、図１１は、図８に示したエントリ８０５，８０６が持つ宛先情報に関連する属性情報を示すテーブルを説明する図である。ただし、図９と比較してｍａｉｌ属性が存在しない代わりにｆａｃｓｉｍｉｌｅ  Ｔｅｌｅｐｈｏｎｅ  Ｎｕｍｂｅｒ属性が存在する。ｆａｃｓｉｍｉｌｅ  Ｔｅｌｅｐｈｏｎｅ  Ｎｕｍｂｅｒ属性は、ファクシミリ番号を表す属性である。
【００４２】
図１２は、図１に示したオペレーションパネル１０９に表示されるＬＤＡＰのエントリ検索条件を指定するための第１の画面例を示す図であり、図４に示したのＬＣＤ４０１に表示する。
【００４３】
図１２において、画面上のフィールド１２０１はＬＤＡＰサーバ部２１０のアドレスを指定するフィールドである。ＩＰアドレスや、ＵＲＬを指定することが可能である。図１２に示す例では「１９２．１６８．０．１」というＩＰアドレスを指定している。
【００４４】
本実施形態では、図３における画像形成装置３０１がこのＩＰアドレスを持つこととする。フィールド１２０２は、ディレクトリツリー上の検索開始位置を指定するためのフィールドである。図１２の例では、「ｏ＝Ｃｘｘｘｘ」という検索開始位置を指定しているが、この位置は、図８におけるエントリ８０１より下位に位置するエントリを検索することを意味する。
【００４５】
フィールド１２０３から１２０５は、検索条件を指定するフィールドであり、１２０３は名前、１２０２はメールアドレス、１２０５はファクシミリ番号をそれぞれ検索条件として指定することが可能となっている。図１２では、名前フィールド１２０３に、「ＡＢＣ」という検索条件を指定している。キャンセルボタン１２０６は、オペレーションをキャンセルするためのボタンである。検索開始ボタン１２０７は、全ての検索条件を指定した後にＬＤＡＰサーバ部２１０に対し、検索を開始するためのボタンである。
【００４６】
図１３は、図１２に示したＬＤＡＰのエントリ検索条件設定画面に対するＬＤＡＰの検索フィルタを表す第１の表現式の一例を示す図である。
【００４７】
図１３に示すように、検索条件を指定した場合のＬＤＡＰの検索フィルタを表す表現式である。この検索フィルタは、ｏｂｊｅｃｔｃｌａｓｓ属性が「ｐｅｒｓｏｎ」という値を持ち、かつ、ｓｎ属性が「ＡＢＣ」という文字列を含むものを検索するためのものである。本発明の画像形成装置は、図１２により指定された検索条件を図１２の表現式として解釈し、ＬＤＡＰサーバ部２１０に対して検索リクエストを発行する。
【００４８】
図１４は、図１に示したオペレーションパネル１０９に表示される第１の検索結果画面の一例を示す図であり、図１３に示したの検索フィルタにより、図８に示すディレクトリツリーに対し検索を実行した結果、ＡＢＣ電気の宛先情報が表示された場合の画面例に対応する。
【００４９】
図１５は、図１に示したオペレーションパネル１０９に表示されるＬＤＡＰのエントリ検索条件を指定するための第２の画面例を示す図であり、図１２と同様の画面であるが、検索条件として電子メールアドレスに「ｔａｎａｋａ」を指定している。
【００５０】
その結果、検索を開始するときの検索フィルタの表現式は、図１６のようになる。この検索フィルタは、ｏｂｊｅｃｔｃｌａｓｓ属性が「ｐｅｒｓｏｎ」という値を持ち、かつ、ｍａｉｌ属性が「ｔａｎａｋａ」という文字列を含むものを検索するためのものである。
【００５１】
図１６は、図１５に示したＬＤＡＰのエントリ検索条件設定画面に対する第２のＬＤＡＰの検索フィルタを表す表現式の一例を示す図である。図１７は、図１に示したオペレーションパネル１０９に表示される第２の検索結果画面の一例を示す図である。
【００５２】
図１８は、図１に示したオペレーションパネル１０９に表示されるＬＤＡＰのエントリ検索条件を指定するための第３の画面例を示す図であり、図１９は、図１５に示したＬＤＡＰのエントリ検索条件設定画面に対する第３のＬＤＡＰの検索フィルタを表す表現式の一例を示す図であり、図２０は、図１に示したオペレーションパネル１０９に表示される第３の検索結果画面の一例を示す図である。
【００５３】
図２１は、本発明に係る画像形成装置におけるデータ処理手順の一例を示すフローチャートであり、図３に示した画像形成装置３０１、３０２、３０３の宛先検索処理手順に対応する。なお、Ｓ２１０１〜Ｓ２１０８は各ステップを示し、各ステップは図１に示したＣＰＵ１０１がＲＡＭ１０３にＲＯＭ１０２あるいはハードディスク１１１から制御プログラムをロードして実行することにより実現される。
【００５４】
先ず、ステップＳ２１０１において、図１に示したオペレーションパネル１０９上に表示される前述の図１、図１５、図１８の各例のように検索条件入力画面から検索条件を取得する。そして、検索する条件を取得した後に、ステップＳ２１０２において目的のＬＤＡＰサーバ部２１０に接続する。
【００５５】
さらに、ステップＳ２１０３において検索リクエストをＬＤＡＰサーバ部２１０に送信する。ここでは必要に応じて検索リクエストを発行する前にバインドリクエストを送信しユーザ認証処理を行ってもよい。検索リクエストを送信した後は、ＬＤＡＰサーバから返される検索結果をステップＳ２１０４にて処理する。
【００５６】
全ての検索結果を処理した後、ステップＳ２１０５において、検索結果の中に他のＬＤＡＰサーバ部２１０へのＵＲＬ（アドレス）が返されたが否かを判断して、図８に示したディレクトリツリーのように複数のＬＤＡＰサーバ部２１０が連携して構築しているようなツリーの場合には、連携先のＬＤＡＰサーバ部２１０のＵＲＬ（アドレス）をＬＤＡＰクライアント部２０５に返すことにより、ＬＤＡＰクライアント部２０５はＬＤＡＰサーバ部２１０を切り替えて検索することが可能となる。なお、ＵＲＬに限らず、ＬＤＡＰサーバ部２１０を示す識別情報が返されればよい。
【００５７】
そして、ステップＳ２１０５において他のＬＤＡＰサーバ部２１０へのＵＲＬ（アドレス）が返されか否かを判断して、返されていないと判断した場合には、ステップＳ２１０６に進み、そのＬＤＡＰサーバ部２１０に接続する。そして、ステップＳ２１０７において検索リクエストを送信し、ステップＳ２１０４へ戻る。この繰り返しにより、ステップＳ２１０５で、すべてＬＤＡＰサーバ部２１０において検索が終了したと判断されたら、ステップＳ２１０８へ進み、ＬＤＡＰサーバとの接続を切断した後、全ての検索結果を宛先表画面に表示し動作を終了する。
【００５８】
なお、上記実施形態では、他の機器から取得された送信先情報を表示して選択可能とする場合について説明したが、当該送信先情報を自機のハードディスク１１１に登録したり、該登録された当該送信先情報を破棄する制御をすることは任意である。
【００５９】
また、当該送信先情報を自機のハードディスク１１１に登録する際に、ユーザＩＤ等のユニークな情報とともに、あるいはパスワード等を入力してセキュリティ面も考慮した登録制御を行うことも任意である。
【００６０】
以下、図２２に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００６１】
図２２は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００６２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００６３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００６４】
本実施形態における図２１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００６５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００６９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００７１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００７５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【００７６】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態を示す画像形成装置のコントローラの構成を説明するブロック図である。
【図２】図１に示した画像形成装置のソフトウェアプログラムのモジュール構成を示すブロック図である。
【図３】図１に示した画像形成装置を適用可能なネットワークシステムの一例を示す図である。
【図４】図１に示したオペレーションパネルの構成を説明する概略平面図である。
【図５】図４に示したＬＣＤ上に表示される宛先表の画面の一例を示す図である。
【図６】図４に示したＬＣＤ上に表示される宛先表の画面の一例を示す図である。
【図７】図４に示したＬＣＤ上に表示される宛先表の画面の一例を示す図である。
【図８】図３に示した画像形成装置が連携して構成するディレクトリツリーの例を示す概念図である。
【図９】図８に示したエントリが持つ宛先情報に関連する属性情報を示すテーブルを説明する図である。
【図１０】図８に示したエントリが持つ宛先情報に関連する属性情報を示すテーブルを説明する図である。
【図１１】図８に示したエントリが持つ宛先情報に関連する属性情報を示すテーブルを説明する図である。
【図１２】図１に示したオペレーションパネルに表示されるＬＤＡＰのエントリ検索条件を指定するための第１の画面例を示す図である。
【図１３】図１２に示したＬＤＡＰのエントリ検索条件設定画面に対するＬＤＡＰの検索フィルタを表す第１の表現式の一例を示す図である。
【図１４】図１に示したオペレーションパネルに表示される第１の検索結果画面の一例を示す図である。
【図１５】図１に示したオペレーションパネルに表示されるＬＤＡＰのエントリ検索条件を指定するための第２の画面例を示す図である。
【図１６】図１５に示したＬＤＡＰのエントリ検索条件設定画面に対する第２のＬＤＡＰの検索フィルタを表す表現式の一例を示す図である。
【図１７】図１に示したオペレーションパネルに表示される第２の検索結果画面の一例を示す図である。
【図１８】図１に示したオペレーションパネルに表示されるＬＤＡＰのエントリ検索条件を指定するための第３の画面例を示す図である。
【図１９】図１５に示したＬＤＡＰのエントリ検索条件設定画面に対する第３のＬＤＡＰの検索フィルタを表す表現式の一例を示す図である。
【図２０】図１に示したオペレーションパネルに表示される第３の検索結果画面の一例を示す図である。
【図２１】本発明に係る画像形成装置におけるデータ処理手順の一例を示すフローチャートである。
【図２２】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００７８】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０５  ＮＶＲＡＭ
１１１  ハードディスク
１１２  ＣＣＵ
【図１】
2005260326.tif 000003
【図２】
2005260326.tif 000004
【図３】
2005260326.tif 000005
【図４】
2005260326.tif 000006
【図５】
2005260326.tif 000007
【図６】
2005260326.tif 000008
【図７】
2005260326.tif 000009
【図８】
2005260326.tif 000010
【図９】
2005260326.tif 000011
【図１０】
2005260326.tif 000012
【図１１】
2005260326.tif 000013
【図１２】
2005260326.tif 000014
【図１３】
2005260326.tif 000015
【図１４】
2005260326.tif 000016
【図１５】
2005260326.tif 000017
【図１６】
2005260326.tif 000018
【図１７】
2005260326.tif 000019
【図１８】
2005260326.tif 000020
【図１９】
2005260326.tif 000021
【図２０】
2005260326.tif 000022
【図２１】
2005260326.tif 000023
【図２２】
2005260326.tif 000024