(57)【特許請求の範囲】
【請求項１】
データをユーザに関連付けて管理する情報処理装置において、
前記情報処理装置に登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成する生成手段と、
前記生成したアドレス帳を機器に配信する配信手段と、
前記アドレス帳に含まれる認証情報と前記機器から送信された認証情報とを利用して認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記機器から送信されたデータを受信する受信手段と、
前記受信手段によって受信したデータを前記ユーザに関連付けて保管する保管手段と、
前記アドレス帳に登録されるユーザを前記情報処理装置のユーザ情報から選択する選択手段と、を備え、
前記生成手段は、前記選択されたユーザが登録された前記アドレス帳を生成することを特徴とする情報処理装置。
【請求項２】
前記ユーザ情報から生成された、前記アドレス帳に含まれる認証情報と同一の認証情報を装置内に保持する保持手段を備え、
前記認証手段は、前記装置内に保持された認証情報と、前記機器から送信されたデータの前記アドレス帳に含まれる認証情報とを比較し、認証を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、前記認証情報を乱数により生成することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記受信手段は、汎用ファイル転送プロトコルを用いて、通信ネットワークに接続された前記機器からデータを受信することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記汎用ファイル転送プロトコルは、認証機能およびデータの受信機能を提供することを特徴とする請求項４記載の情報処理装置。
【請求項６】
通信ネットワークを介して前記アドレス帳を配信した機器のネットワークアドレスを記憶するアドレス記憶手段を備え、
前記受信手段は、前記記憶されたネットワークアドレスを有しない機器からの接続要求を受け付けないことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記認証手段は、前記アドレス帳に含まれる認証情報と前記アドレス帳を配信した機器のネットワークアドレスとを関連付けて組み合わせとして保持し、前記受信したデータの認証情報と当該データを送信した機器のネットワークアドレスの組み合わせと、前記保持された組み合わせとが一致した場合、認証が成功したとすることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記生成手段は前記アドレス帳を定期的に自動生成し、前記配信手段は前記自動生成されたアドレス帳を配信することを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
データをユーザに関連付けて管理する情報処理装置の制御方法において、
前記情報処理装置が、登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成する生成ステップと、
前記情報処理装置が、前記生成したアドレス帳を機器に配信する配信ステップと、
前記情報処理装置が、前記アドレス帳に含まれる認証情報と前記機器から送信された認証情報とを利用して認証を行う認証ステップと、
前記情報処理装置が、前記認証ステップで認証が成功した場合、前記機器から送信されたデータを受信する受信ステップと、
前記情報処理装置が、前記受信ステップで受信したデータを前記ユーザに関連付けて保管する保管ステップと、
前記アドレス帳に登録されるユーザを前記情報処理装置のユーザ情報から選択する選択ステップと、を有し、
前記生成ステップは、前記選択されたユーザが登録された前記アドレス帳を生成することを特徴とする情報処理装置の制御方法。
【請求項１０】
データを送信する機器と、受信したデータをユーザに関連付けて管理する情報処理装置とが通信ネットワークを介して接続されたデータ管理システムにおいて、
前記情報処理装置は、
前記情報処理装置に登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成する生成手段と、
前記生成したアドレス帳を機器に配信する配信手段と、
前記アドレス帳に含まれる認証情報と前記機器から送信された認証情報とを利用して認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記機器から送信されたデータを受信する第１の受信手段と、
前記受信手段によって受信したデータを前記ユーザに関連付けて保管する保管手段と、前記アドレス帳に登録されるユーザを前記情報処理装置のユーザ情報から選択する選択手段と、を備え、
前記機器は、
前記データを取得する取得手段と、
前記アドレス帳を受信する第２の受信手段と、
前記受信したアドレス帳を保持する保持手段と、
前記保持されたアドレス帳に従って、前記取得したデータを前記情報処理装置に送信する送信手段と、を備え、
前記生成手段は、前記選択されたユーザが登録された前記アドレス帳を生成することを特徴とするデータ管理システム。
【請求項１１】
請求項９記載の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データをユーザに関連付けて管理する情報処理装置、その制御方法、データ管理システム、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、この種のデータ管理システムとして、ネットワーク装置が原稿を読み込んで画像データを生成して送信し、ネットワーク装置から送信された画像データを文書として記憶する文書管理システムが知られている。図１７は従来の文書管理システムの構成を示す図である。文書管理システムは、文書管理サーバ２０２、文書転送装置２０４、画像読み取り装置２０３およびクライアントＰＣ２０５がＬＡＮ２０１を介して接続された構成を有する（特許文献１参照）。
【０００３】
画像読み取り装置２０３で読み込まれた画像データは、ＦＴＰ等のファイル転送プロトコルを用いて、一旦、文書転送装置２０４に送信される。文書転送装置２０４は、ユーザの設定に従い、画像読み取り装置２０３から受信した画像データを文書管理サーバ２０２に送信する。ここで、文書転送装置２０４から文書管理サーバ２０２への文書の転送には、独自プロトコルが使用されることが多い。
【０００４】
文書管理サーバ２０２は、文書転送装置２０４から受信したデータをユーザと関連付けて記憶・管理する。文書管理サーバ２０２で記憶・管理された文書は、クライアントＰＣ２０５上で動作する文書管理クライアントソフトウェアにより操作可能である。近年、ＷＥＢ技術の進化により、文書管理サーバ２０２を、クライアントＰＣ２０５上で動作するＷＥＢブラウザにより操作する機能を実装したものも増えている。
【０００５】
一方、画像読み取り装置２０３が読み込んだ画像データを、直接、文書管理サーバ２０２に送信する文書管理システムもある（特許文献２参照）。この場合、画像データの転送には、独自プロトコルあるいはＦＴＰ等の汎用ファイル転送プロトコルが使用される。この際、受信した画像データを文書管理サーバ２０２内のユーザに関連付けて管理するために、画像データ転送の際の認証情報として、文書管理サーバへのユーザの認証情報を用いることが一般的に行われる。
【特許文献１】特開２００３−０８５１７８号公報
【特許文献２】特開２００５−１７４０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の文書管理システムでは、次のような問題があった。すなわち、文書転送装置を必要とする文書管理システムの場合、文書転送装置の設置や、画像読み取り装置から送られてくる画像データを文書管理サーバのユーザに関連付けて文書管理サーバに転送するための設定が必要になる等、管理者の負担となっていた。
【０００７】
また、読み取った画像データの最終的な保管先は文書管理サーバであるにもかかわらず、画像読み取り装置の操作では、文書転送装置に送信することになるので、画像の保管先と送付先が異なるという問題があった。
【０００８】
また、文書転送装置は、文書管理サーバと接続するための認証情報を保持する必要がある。このように、認証情報を複数の箇所で管理することは、情報漏洩の可能性を広げることになり、セキュリティ上、好ましくないという問題があった。
【０００９】
一方、文書転送装置を必要としない文書管理システムの場合、読み取った画像データの転送に独自プロトコルを使用する際、画像読み取り装置がそのプロトコルを実装する必要があった。つまり、画像データの転送に汎用プロトコルを用いた場合、汎用プロトコルがセキュリティを考慮しないものであると、文書管理サーバへのユーザ認証情報がネットワーク上の第三者に漏洩してしまうおそれがあった。
【００１０】
また、汎用プロトコルがセキュリティを考慮したものである場合、ＰＫＩ（Public Key Infrastructure）等のセキュリティ基盤の実装と設定が必要となり、実装者や管理者の負担となっていた。さらに、認証情報を画像読み取り装置内の記憶装置に保管し、読み取り画像データの送信の簡素化を図っているような場合、認証情報の保管が適切になされていないと、文書管理サーバの認証情報が漏洩するおそれもあった。
【００１１】
また、セキュリティ対策のため、文書管理サーバ内の認証情報のパスワードは、ＳＨＡ−１やＭＤ５といったパスワードの一方向ハッシュで格納されることが多い。この場合、ユーザが入力したパスワードの一方向ハッシュを計算し、これが合致した場合、文書管理サーバへの認証が成功する。このようなシステムでは、文書転送装置や画像読み取り装置内に記憶する文書管理サーバへの認証情報を設定する際、ユーザに文書管理サーバへの認証情報を入力してもらう必要があり、管理者やユーザの負担となっていた。
【００１２】
そこで、本発明は、機器から情報処理装置に簡単かつ安全にデータを送信することができる情報処理装置、その制御方法、データ管理システム、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の情報処理装置は、データをユーザに関連付けて管理する情報処理装置において、前記情報処理装置に登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成する生成手段と、前記生成したアドレス帳を機器に配信する配信手段と、前記アドレス帳に含まれる認証情報と前記機器から送信された認証情報とを利用して認証を行う認証手段と、前記認証手段による認証が成功した場合、前記機器から送信されたデータを受信する受信手段と、前記受信手段によって受信したデータを前記ユーザに関連付けて保管する保管手段と、前記アドレス帳に登録されるユーザを前記情報処理装置のユーザ情報から選択する選択手段と、を備え、前記生成手段は、前記選択されたユーザが登録された前記アドレス帳を生成することを特徴とする。
上記目的を達成するために、本発明の情報処理装置の制御方法は、データをユーザに関連付けて管理する情報処理装置の制御方法において、前記情報処理装置が、登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成する生成ステップと、前記情報処理装置が、前記生成したアドレス帳を機器に配信する配信ステップと、前記情報処理装置が、前記アドレス帳に含まれる認証情報と前記機器から送信された認証情報とを利用して認証を行う認証ステップと、前記情報処理装置が、前記認証ステップで認証が成功した場合、前記機器から送信されたデータを受信する受信ステップと、前記情報処理装置が、前記受信ステップで受信したデータを前記ユーザに関連付けて保管する保管ステップと、前記アドレス帳に登録されるユーザを前記情報処理装置のユーザ情報から選択する選択ステップと、を有し、前記生成ステップは、前記選択されたユーザが登録された前記アドレス帳を生成することを特徴とする。
上記目的を達成するために、本発明のデータ管理システムは、データを送信する機器と、受信したデータをユーザに関連付けて管理する情報処理装置とが通信ネットワークを介して接続されたデータ管理システムにおいて、前記情報処理装置は、前記情報処理装置に登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成する生成手段と、前記生成したアドレス帳を機器に配信する配信手段と、前記アドレス帳に含まれる認証情報と前記機器から送信された認証情報とを利用して認証を行う認証手段と、前記認証手段による認証が成功した場合、前記機器から送信されたデータを受信する第１の受信手段と、前記受信手段によって受信したデータを前記ユーザに関連付けて保管する保管手段と、前記アドレス帳に登録されるユーザを前記情報処理装置のユーザ情報から選択する選択手段と、を備え、前記機器は、前記データを取得する取得手段と、前記アドレス帳を受信する第２の受信手段と、前記受信したアドレス帳を保持する保持手段と、前記保持されたアドレス帳に従って、前記取得したデータを前記情報処理装置に送信する送信手段と、を備え、前記生成手段は、前記選択されたユーザが登録された前記アドレス帳を生成することを特徴とする。
【発明の効果】
【００１６】
本発明の情報処理装置は、登録されたユーザ情報から、認証情報を含む、送信先を記録したアドレス帳を生成して機器に配信し、このアドレス帳に従って機器から送信されたデータを受信する際、アドレス帳に含まれる認証情報を利用して認証を行う。この情報処理装置によれば、機器を使用するユーザのみをアドレス帳に登録することができ、アドレス帳からユーザを選択する際の選択肢を狭めることができ、利便性が増す。
【発明を実施するための最良の形態】
【００２１】
本発明の実施の形態について図面を参照しながら説明する。
【００２２】
［第１の実施形態］
図１は第１の実施形態における文書管理システムの構成を示すブロック図である。文書管理システムは、文書管理サーバ１０２、画像読み取り装置１０８およびクライアントＰＣ１１０がローカルエリアネットワーク（ＬＡＮ）１０１を介して接続された構成を有する。画像読み取り装置１０８は、画像データを読み取って文書管理サーバ１０２に送信する。クライアントＰＣ１１０は、文書管理サーバ１０２にログインしてサーバ内に保管された文書を操作する。文書管理サーバ１０２、画像読み取り装置１０８およびクライアントＰＣ１１０は、ＬＡＮ１０１を経由してデータの送受信を行う。
【００２３】
文書管理サーバ１０２はデータベース１０３を内蔵する。なお、本実施形態では、データベースは文書管理サーバ１０２内に存在しているが、ＬＡＮ１０１に接続された別のＰＣ（データベースサーバ）内に存在しても構わない。データベース１０３には、クライアントＰＣ１１０等から文書管理サーバ１０２にログインする際に使用される認証情報１０４、保管されている文書に関するアクセス権等の情報が記された文書情報１０５、およびＦＴＰ認証情報１０６が登録されている。
【００２４】
さらに、文書管理サーバ１０２は、画像読み取り装置１０８から送信される画像データを受信するためのＦＴＰサーバ１０７を内蔵する。本実施形態では、ファイル受信プロトコルとしてＦＴＰを想定しているが、ＷｅｂＤＡＶやＳＭＢ等の汎用ファイル転送プロトコルを利用することも可能である。本実施形態では、汎用ファイル転送プロトコルは認証機能および文書の受信機能を提供する。ＦＴＰサーバ１０７はユーザ認証を行う際にデータベース１０３内のＦＴＰ認証情報１０６を用いる。
【００２５】
画像読み取り装置１０８は、読み取った画像データをＬＡＮ（通信ネットワーク）１０１を経由して文書管理サーバ１０２に送信する機能を持つ。画像読み取り装置１０８として、例えば、デジタル複合機やネットワークスキャナが用いられる。画像読み取り装置１０８は、アドレス帳１０９を内蔵し、アドレス帳１０９に記載のプロトコル、ホスト名、認証情報を使用して読み取った画像データを送信する。また、画像読み取り装置１０８は、ＬＡＮ１０１上のホストコンピュータから配信された送信アドレスのリストをアドレス帳１０９として保存したり、追加して格納する機能を持つ。
【００２６】
クライアントＰＣ１１０は文書管理クライアント１１１を内蔵する。文書管理クライアント１１１は、クライアントＰＣ１１０上で動作し、文書管理サーバ１０２に接続し、認証されたユーザに関連付けられた文書の操作を行う。
【００２７】
図２は文書管理サーバ１０２およびクライアントＰＣ１１０として機能するホストコンピュータ３０１のハードウェア構成を示すブロック図である。ホストコンピュータ３０１は、ＣＰＵ３０２、ＲＡＭ３０３、ＲＯＭ３０４および外部記憶装置３１１を備える。ＣＰＵ３０２は、ＲＯＭ３０４または外部記憶装置３１１に記憶されたソフトウェアを実行し、システムバス３０５に接続された各デバイスを総括的に制御する。ＲＡＭ３０３は、ＣＰＵ３０２の主メモリあるいはワークエリアなどとして機能する。外部記憶装置３１１は、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等からなる。外部記憶装置３１１は、ブートプログラム、オペレーティングシステム、認証サーバ、認証クライアントを含む各種のアプリケーション、データベースデータ、フォントデータ、ユーザファイル等を記憶する。
【００２８】
また、ホストコンピュータ３０１は、システムバス３０５に接続されたキーボードコントローラ（ＫＢＤＣ）３０６を有する。キーボードコントローラ３０６はキーボード（ＫＢＤ）３０７やポインティングデバイス（図示せず）からの入力情報をＣＰＵ３０２に送る。
【００２９】
また、ホストコンピュータ３０１は、システムバス３０５に接続されたビデオコントローラ（ＶＣ）３０８を有する。ビデオコントローラ３０８はＣＲＴやＬＣＤ等からなる表示装置３０９の表示を制御する。
【００３０】
また、ホストコンピュータ３０１は、システムバス３０５に接続されたディスクコントローラ（ＤＫＣ）３１０を有する。ディスクコントローラ３１０は外部記憶装置３１１とのアクセスを制御する。
【００３１】
また、ホストコンピュータ３０１は、システムバス３０５に接続された通信コントローラ（ＣＯＭＭ Ｉ／Ｆ）３１２を有し、通信コントローラ３１２を介してローカルエリアネットワーク（ＬＡＮ）１０１に接続される。
【００３２】
図３は画像読み取り装置１０８として機能するデジタル複合機の構成を示すブロック図である。画像読み取り装置１０８は、全体制御部４１０、リーダ部４１１、プリンタ部４１２、操作部４１３およびネットワークＩ／Ｆ４１４を有する。ここで、全体制御部４１０は、デジタル複合機に接続された各種装置およびインタフェースを制御すると共に、デジタル複合機全体の動作を制御する部分である。
【００３３】
全体制御部４１０は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ハードディスクコントローラ（ＨＤＣ）４０４、リーダＩ／Ｆ４０７、プリンタＩ／Ｆ４０８および操作部Ｉ／Ｆ４０９がシステムバス４０６を介して接続された構成を有する。ハードディスクコントローラ（ＨＤＣ）４０４には、ハードディスク（ＨＤＤ）４０５が接続される。
【００３４】
ＣＰＵ４０１は、ＲＯＭ４０２もしくはハードディスク（ＨＤＤ）４０５に記憶されたソフトウェアを実行してデジタル複合機全体の制御を行い、システムバス４０６に接続された各デバイスを統括的に制御する。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリア等として機能する。ＨＤＣ４０４は記憶装置（ＨＤＤ）４０５を制御するハードディスクコントローラである。リーダＩ／Ｆ４０７およびプリンタＩ／Ｆ４０８は、それぞれリーダ部４１１およびプリンタ部４１２に接続され、それぞれのデバイスを制御する。操作部Ｉ／Ｆ４０９は操作部４１３に接続され、操作部４１３への表示や、操作部４１３からのユーザ入力を制御する。操作部４１３は操作のためのスイッチや表示部等から構成される。ネットワークインターフェイスカード（ＮＩＣ）４１４は、ネットワーク（ＬＡＮ）１０１を介してホストコンピュータ３０１とデータのやり取りを行う。
【００３５】
リーダ部４１１は、原稿の画像を読み取り、ユーザからの指示に従って、その原稿画像に応じた画像データをプリンタ部４１２に出力したり、あるいはデジタル複合機内部の記憶装置４０５に保存する。また、リーダ部４１１によって読み取られた画像データを、ネットワークＩ／Ｆ４１４を介してネットワーク１０１に接続されたホストコンピュータ３０１に送信することも可能である。
【００３６】
プリンタ部４１２は、リーダ部４１１により読み取られた原稿の画像データや、デジタル複合機本体内の記憶装置４０５に格納された画像データを印刷する。さらに、プリンタ部４１２は、ネットワーク１０１に接続されたホストコンピュータ３０１から、ネットワークＩ／Ｆ部４１４を介して印刷データを受信して印刷する。
【００３７】
ネットワークＩ／Ｆ部４１４は、通信ネットワーク１０１に接続され、全体制御部４１０がネットワーク１０１に接続された他の情報機器（情報処理装置）、例えば文書管理サーバ１０２やクライアントＰＣ１１０と相互に通信するために用いられる。
【００３８】
操作部４１３は、ボタン（スイッチ）、表示装置、タッチパネル入力付き液晶表示画面、あるいはそれらの組み合わせにより、全体制御部４１０からユーザへの情報を表示したり、ユーザの入力を全体制御部４１０に通知する。
【００３９】
図４は文書管理サーバ１０２に内蔵されたデータベース１０３内の認証情報１０４とＦＴＰ認証情報１０６の関連を示すＥＲ図（実態関連図、Ｅｎｔｉｔｙ−Ｒｅｌａｔｉｏｎｓｈｉｐ Ｄｉａｇｒａｍ）である。
【００４０】
認証情報１０４は、ユーザを一意に識別するユーザＩＤ５０１、ログイン名５０２およびパスワード５０３を最低限含む。ログイン名５０２およびパスワード５０３は、例えば、文書管理クライアント１１１が文書管理サーバ１０２にログインする際に使用される。従って、ログイン名５０２は一意である必要がある。また、パスワード５０３を平文で格納すると、データベースからパスワードが漏洩するおそれがあるので、セキュリティを考慮し、パスワードの一方向ハッシュ（ＳＨＡ−１やＭＤ５等）をパスワード５０３として保存する場合もある。
【００４１】
文書管理サーバ１０２は、クライアントＰＣ１１０から、正しいログイン名とパスワードの組み合わせで接続要求があった場合にのみ接続を許可し、ユーザは自身に関連付けられた文書やフォルダに対して操作を行うことができるようになる。なお、認証情報１０４には、更にユーザ名やユーザの電子メールアドレス等の付加情報が追加されることもある。
【００４２】
ＦＴＰ認証情報１０６は文書管理サーバ１０２により自動生成され、外部記憶装置３１１に格納される。そして、ＦＴＰ認証情報１０６はＦＴＰサーバ１０７のユーザ認証時に使用される。ここで、ＦＴＰユーザ名５０５は一意である必要がある。ＦＴＰサーバ１０７は、画像データ等のファイルの受信に際し、ＦＴＰ認証情報１０６に記載のＦＴＰユーザ名５０５とＦＴＰパスワード５０６を用いてユーザ認証を行う。これらの情報が一致した場合、ＦＴＰサーバ１０７は接続を許可し、ファイルの受信を行う。この際、ＦＴＰ認証情報１０６は文書管理サーバ１０２のユーザＩＤ５０１を外部キーとして含むため、ＦＴＰユーザ名５０５からこの外部キーを経由して文書管理サーバ１０２のユーザＩＤ５０１を特定することが可能となる。
【００４３】
図５は文書管理サーバ１０２により自動生成され、画像読み取り装置１０８に配信されるアドレス帳１０９の内容を示す図である。なお、アドレス帳１０９は、文書管理サーバ１０２によって定期的に自動生成され、画像読み取り装置１０８に配信される。表示名６０１は、画像読み取り装置１０８の操作部４１３に宛先を表示する際に使用される文字列である。例えば、文書管理サーバ１０２へのログイン名５０２が使用される。あるいは、文書管理サーバ１０２内の認証情報１０４がログイン名に関連したユーザ名を保持している場合、これを用いることも可能である。
【００４４】
プロトコル６０２、アドレス６０３、パス６０４は、それぞれ画像データの転送に際して使用されるファイル転送プロトコル、転送先のネットワークアドレス、ファイルの格納先のパスをそれぞれ意味する。本実施形態では、プロトコル６０２はＦＴＰ、アドレス６０３は文書管理サーバ１０２のネットワークアドレス、パス６０４は空欄となる。
【００４５】
認証ユーザ名６０５と認証パスワード６０６は、それぞれファイル転送に際して使用される認証のためのユーザ名とパスワードである。本実施形態では、認証ユーザ名６０５と認証パスワード６０６はそれぞれＦＴＰ認証情報１０６のＦＴＰユーザ名５０５とＦＴＰパスワード５０６と同一となる。
【００４６】
図６は画像読み取り装置１０８の操作部４１３に表示される読み取り画像の送信操作画面を示す図である。図中、送信操作画面７０１は画像を読み取って送信するための画面である。宛先一覧７０２には、読み取った画像を送信する際の送信先を示す宛先一覧が表示される。図６の例では、宛先はまだ指定されていない。アドレス帳１０９から宛先を選択する場合、「宛先表」ボタン７０３を押下し、表示された宛先一覧から目的の宛先を選択する。この操作の詳細については後に説明する。一方、宛先を手動で入力する場合、宛先の種類に応じてそれぞれ「ＦＡＸ」ボタン７０４、「電子メール」ボタン７０５、「ファイル転送」ボタン７０６を押下し、目的の宛先を入力し、宛先一覧７０２に追加する。
【００４７】
読み込み設定７０９には、画像読み取りの設定が表示される。画像読み取りの設定は「設定変更」ボタン７１０を押下することにより表示される画面から変更可能である。画像読み取り設定として、モノクロとカラーの別、写真とテキストの別、読み取りの解像度等が挙げられる。
【００４８】
ファイル形式７１１には、送信に使用される画像データのファイル形式が表示される。ファイル形式は「形式変更」ボタン７１２を押下することにより表示される画面から変更可能である。ファイル形式として、ＰＤＦ、ＴＩＦＦ、ＪＰＧ等が挙げられる。ユーザが「送信」ボタン７０８を押下すると、宛先一覧７０２に表示された宛先に対し、読み込み設定７０９に表示される設定で読み込まれた画像データが、ファイル形式７１１に表示されるファイル形式で送信される。「キャンセル」ボタン７０７が押された場合、送信操作画面７０１は閉じられる。
【００４９】
宛先選択画面７１３は送信操作画面７０１の「宛先表」ボタン７０３が押下された際に表示される。宛先選択リスト７１４には、アドレス帳１０９に保存されているアドレスの一覧が表示される。ユーザはこのリストから目的の宛先を選択する。本実施形態では、「伊藤」、「大島」の２つの宛先が選択されている。「ＯＫ」ボタン７１６を押下することにより宛先選択画面７１３が閉じ、送信操作画面７０１に戻り、宛先一覧７０２に宛先選択リスト７１４で選択された宛先が挿入される。一方、「キャンセル」ボタン７１５が押された場合、何もせずに宛先選択画面７１３が閉じられ、送信操作画面７０１が表示される。
【００５０】
図７は認証情報１０４からＦＴＰ認証情報１０６およびアドレス帳１０９を自動生成する際のアドレス帳自動生成処理手順を示すフローチャートである。この処理プログラムは、文書管理サーバ１０２として機能するホストコンピュータ３０１内の外部記憶装置３１１に格納されており、ＣＰＵ３０２によって読み出されて実行される。
【００５１】
アドレス帳自動生成処理が開始されると、文書管理サーバ１０２内のＣＰＵ３０２は、外部記憶装置３１１に格納された認証情報１０４から認証情報を１レコードずつ読み込む動作を行う（ステップＳ１）。文書管理サーバ１０２内のＣＰＵ３０２は、読み込むレコードが存在しない否か、つまりレコードの終わりであるか否かを判別する（ステップＳ２）。
【００５２】
読み込むレコードが存在しない場合、すなわち全てのレコードに対する処理が終了した場合、文書管理サーバ１０２内のＣＰＵ３０２は、作成したアドレス帳を画像読み取り装置１０８に配信する処理を行い（ステップＳ８）、本処理を終了する。
【００５３】
一方、ステップＳ２でレコードの読み込みに成功した場合、文書管理サーバ１０２内のＣＰＵ３０２は、乱数を用いてＦＴＰユーザ名を生成する（ステップＳ３）。ＦＴＰユーザ名は、前述したように、ＦＴＰ認証情報１０６において一意である必要があるので、文書管理サーバ１０２内のＣＰＵ３０２は、ＦＴＰ認証情報１０６の中に、ステップＳ３で生成したＦＴＰユーザ名が存在するか否かを検査する（ステップＳ４）。
【００５４】
検査の結果、生成したＦＴＰユーザ名がＦＴＰ認証情報１０６に既に存在する場合、文書管理サーバ１０２内のＣＰＵ３０２は、ステップＳ３の処理に戻って同様の処理を繰り返し、一意のＦＴＰユーザ名の生成を行う。
【００５５】
一方、ステップＳ４で存在せず、一意のＦＴＰユーザ名が生成された場合、文書管理サーバ１０２内のＣＰＵ３０２は、乱数を用いてＦＴＰパスワードを生成する（ステップＳ５）。なお、ＦＴＰパスワードは一意である必要はない。
【００５６】
これでＦＴＰ認証情報とアドレス帳にレコードを追加する準備が整ったので、文書管理サーバ１０２内のＣＰＵ３０２は、ＦＴＰ認証情報にレコードを追加し（ステップＳ６）、アドレス帳にレコードを追加する（ステップＳ７）。本実施形態の場合、ＦＴＰ認証情報１０６に追加されるレコードは、ユーザＩＤ、ＦＴＰユーザ名およびＦＴＰパスワードの組である。一方、アドレス帳に追加されるレコードは、ユーザ名、ＦＴＰプロトコル、文書管理サーバ１０２のアドレス、空欄、ＦＴＰユーザ名およびＦＴＰパスワードの組である。ここで、認証情報１０４には、ログイン名に関連したユーザ名が含まれるものとしている。
【００５７】
ステップＳ７で認証情報１０４の１レコードに対する処理が終了したので、文書管理サーバ１０２内のＣＰＵ３０２は、ステップＳ１の処理に戻り、次のレコードの読み込みを続ける。なお、ステップＳ８で処理されるアドレス帳の画像読み取り装置への配信については、本発明と直接関係しないので、その詳細について省略する。例えば、アドレス帳の内容のＸＭＬに整形し、ＷＥＢサービスを用いて画像読み取り装置に配信する方法などが考えられる。アドレス帳には、ファイル転送時の認証情報等の機密情報が含まれるため、セキュリティを考慮した配信方法であることが望ましい。
【００５８】
図８はステップＳ３、Ｓ５における乱数からユーザ名やパスワードを生成する文字列生成処理手順を示すフローチャートである。この文字列生成処理では、呼び出し側から生成する文字列の文字数（ｎ）がパラメータとして渡される。
【００５９】
文書管理サーバ１０２内のＣＰＵ３０２は、最初に擬似乱数生成器の初期化を行う（ステップＳ１１）。擬似乱数生成器は、ＯＳやライブラリとして提供されることが多い。例えば、Ｃ言語の標準ライブラリのｓｒａｎｄ（擬似乱数生成器の初期化）、ｒａｎｄ（擬似乱数の生成）関数等が擬似乱数生成器に相当する。また、ＯＳやライブラリによっては、よりセキュリティ性の高い擬似乱数生成器が用意されている。
【００６０】
文書管理サーバ１０２内のＣＰＵ３０２は、結果を格納する文字列を空に初期化する（ステップＳ１２）。文書管理サーバ１０２内のＣＰＵ３０２は、結果を格納する文字列内の文字数を検査し、文字数が値ｎに達したか否かを判別する（ステップＳ１３）。
【００６１】
文字数が値ｎに達した場合、文書管理サーバ１０２内のＣＰＵ３０２は、結果の文字列を呼び出し元に返し（ステップＳ１７）、本処理を終了して元の処理に復帰する。一方、ステップＳ１３で文字数が値ｎに達していない場合、文書管理サーバ１０２内のＣＰＵ３０２は、擬似乱数生成器（Ｃ言語のｒａｎｄ関数など）から乱数を取り出す（ステップＳ１４）。
【００６２】
文書管理サーバ１０２内のＣＰＵ３０２は、擬似乱数生成器から取り出した乱数から文字を生成する（ステップＳ１５）。例えば、擬似乱数生成器が値０から値ＲＡＮＤ＿ＭＡＸまでの整数を返し、文字列として有効な文字の文字コードが値３２から値１２６までの数値であるとする。この場合、取り出した乱数をＸとして、文字コード（３２＋（１２６−３２）＊Ｘ／ＲＡＮＤ＿ＭＡＸ）を持つ文字を求める。文書管理サーバ１０２内のＣＰＵ３０２は、生成した文字を結果の文字列に追加し（ステップＳ１６）、ステップＳ１３に戻る。そして、文書管理サーバ１０２内のＣＰＵ３０２は、ステップＳ１４からステップＳ１６までの処理を、ｎ文字の文字列を生成するまで繰り返す。
【００６３】
図９はＦＴＰサーバ１０７による受信処理手順を示すフローチャートである。この処理プログラムは、文書管理サーバ１０２内のＦＴＰサーバ１０７として機能するホストコンピュータ３０１内の外部記憶装置３１１に格納されており、ＣＰＵ３０２によって読み出されて実行される。
【００６４】
ＦＴＰサーバ１０７は、通常、接続待ち状態で待機し、ネットワーク上の画像読み取り装置１０８からの接続要求があった場合、別のスレッドやプロセスを起動し、以降の処理をそのスレッドやプロセスに委託する。図９には、このスレッドやプロセスの処理が示されている。従って、処理の開始時点で、既に、接続要求を行った画像読み取り装置１０８とＦＴＰサーバ１０７との接続は完了している。
【００６５】
ＦＴＰサーバ１０７は、画像読み取り装置１０８との接続が確立すると、まず、ユーザ認証を行う（ステップＳ２１）。即ち、ＦＴＰサーバ１０７は、画像読み取り装置１０８からユーザ名とパスワードを受信し、これらの組み合わせをＦＴＰ認証情報１０６と照合する（ステップＳ２２）。
【００６６】
照合の結果、画像読み取り装置１０８が送信したユーザ名、パスワードの組み合わせがＦＴＰ認証情報１０６に見つかった場合、ＦＴＰサーバ１０７は認証成功と判断する。一方、照合の結果、認証に失敗した場合、ＦＴＰサーバ１０７は、画像読み取り装置１０８との接続を切断し（ステップＳ２８）、本処理を終了する。
【００６７】
認証成功と判断した場合、ＦＴＰサーバ１０７は、引き続き画像読み取り装置１０８からのコマンドを受信し（ステップＳ２３）、コマンドに応じた処理を行う。コマンドが処理の終了を示す「ＱＵＩＴ」の場合、ＦＴＰサーバ１０７は、ステップＳ２８で画像読み取り装置１０８との接続を切断し、本処理を終了する。
【００６８】
また、コマンドが、画像読み取り装置１０８が送信するファイルの受信を意味する「ＳＴＯＲ」の場合、ＦＴＰサーバ１０７は、ファイルを受信する（ステップＳ２４）。ここで、ステップＳ２４でファイルを受信する処理は第１の受信手段の一例である。そして、ＦＴＰサーバ１０７は、受信したファイルを、認証に使用したＦＴＰユーザ名５０５に関連付けられてＦＴＰ認証情報１０６に記憶されているユーザＩＤ５０４に関連付け、文書管理サーバ１０２に保存する（ステップＳ２７）。すなわち、受信したファイルは外部記憶装置３１１に格納される。この後、ＦＴＰサーバ１０７はステップＳ２３の処理に戻る。
【００６９】
また、コマンドが、ファイルの転送に使用するファイルの型を指定する「ＴＹＰＥ」コマンドの場合、ＦＴＰサーバ１０７は、ファイルの転送に際し、これを使用するために、引数で与えられた型を記憶する（ステップＳ２５）。この後、ＦＴＰサーバ１０７はステップＳ２３の処理に戻る。
【００７０】
また、本実施形態のＦＴＰサーバ１０７は、「ＱＵＩＴ」、「ＳＴＯＲ」、「ＴＹＰＥ」以外のコマンドをサポートしないので、上記以外のコマンドを受信した場合、「コマンド未実装」を示す「５０２」を画像読み取り装置１０８に返す（ステップＳ２６）。この後、ＦＴＰサーバ１０７はステップＳ２３の処理に戻る。
【００７１】
このように、「ＱＵＩＴ」以外のコマンド処理が終了すると、ＦＴＰサーバ１０７は再びステップＳ２３のコマンド受信に戻る。なお、ＦＴＰサーバ１０７は、「ＬＩＳＴ」や「ＲＥＴＲ」コマンドを実装しないので、ＦＴＰサーバ１０７を介してＬＡＮ１０１上の画像読み取り装置１０８が、文書管理サーバ１０２上のファイルのリストを取得したり、ファイルを受信することはできない。このように、本実施形態では、汎用ファイル転送プロトコル（ＦＴＰ）は認証機能および文書の受信機能しかを提供していない。
【００７２】
図１０は画像読み取り装置１０８におけるアドレス帳の受信処理手順を示すフローチャートである。この処理プログラムは、全体制御部４１０内のハードディスク４０５に格納されており、ＣＰＵ４０１によって周期的に実行される。
【００７３】
ＣＰＵ４０１は、ネットワークＩ／Ｆ４１４を介して文書管理サーバ１０２からアドレス帳を受信したか否かを判別する（ステップＳ３１）。受信していない場合、ＣＰＵ４０１はそのまま本処理を終了する。一方、アドレス帳を受信した場合、ハードディスク４０５に受信したアドレス帳を保存する（ステップＳ３２）。ここで、ステップＳ３１でアドレス帳を受信する処理は第２の受信手段の一例である。既に、ハードディスク４０５にアドレス帳が保存されている場合、アドレス帳は上書きされる。この後、ＣＰＵ４０１は本処理を終了する。
【００７４】
図１１は画像読み取り装置１０８における画像データの送信処理手順を示すフローチャートである。この処理プログラムは、全体制御部４１０内のハードディスク４０５に格納されており、ＣＰＵ４０１によって周期的に実行される。
【００７５】
ＣＰＵ４０１は、ユーザから操作部４１３を介して送信指示が行われたか否かを判別する（ステップＳ４１）。送信指示が行われていない場合、ＣＰＵ４０１はそのまま本処理を終了する。一方、送信指示が行われた場合、ＣＰＵ４０１は、リーダ部４１１により画像データを読み取り、ハードディスク４０５に格納する（ステップＳ４２）。ＣＰＵ４０１は、ハードディスク４０５に格納されているアドレス帳１０９を参照する（ステップＳ４３）。ＣＰＵ４０１は、このアドレス帳１０９に記載されている送信先である文書管理サーバ１０２内のＦＴＰサーバ１０７に対し、接続要求を行い、許可されると、画像データを送信する（ステップＳ４４）。ステップＳ４４で不許可である場合、画像データの送信は行われない。この後、ＣＰＵ４０１は本処理を終了する。
【００７６】
このように、第１の実施形態の文書管理システムでは、文書管理サーバ１０２はＦＴＰサーバ１０７を内蔵する。ＦＴＰサーバ１０７のＦＴＰ認証情報は、文書管理サーバ１０２の認証情報１０４と１対１となるように乱数から自動生成され、ユーザと関連付けて保存される。同時に自動生成された認証情報を含むアドレス帳１０９は画像読み取り装置に配信される。ＦＴＰサーバ１０７は、画像データを文書として受信する際、自動生成されたこの認証情報を使用する。認証が成功した場合、文書管理サーバ１０２は、この認証情報に関連付けられた文書管理サーバ１０２のユーザに文書を関連付けて保管する。従って、画像読み取り装置から文書管理サーバに簡単かつ安全にデータを送信することができる。
【００７７】
また、文書管理サーバでは、データ受信機能とデータ管理機能が統合されているので、文書管理サーバの機密性を向上させることができ、管理者およびユーザの利便性が向上する。また、画像データを受信するためのユーザ認証情報と、文書管理サーバのユーザ認証情報とを分離することができ、文書管理サーバの認証情報の機密性を向上させることができる。さらに、画像読み取り装置内のアドレス帳が自動生成されるので、管理者およびユーザの利便性が向上する。
【００７８】
また、アドレス帳に含まれる認証情報と文書管理サーバに保持されたＦＴＰ認証情報とを比較することで、認証を簡単に行うことができる。また、認証情報を乱数により生成するので、セキュリティを向上させることができる。また、汎用ファイル転送プロトコルを用いるので、データの受信が簡単になる。また、アドレス帳を定期的に配信するので、機器内のアドレス帳を最新のものにすることができる。
【００７９】
［第２の実施形態］
第２の実施形態の文書管理システムは、ＦＴＰ認証情報がアドレス帳を配信した画像読み取り装置のネットワークアドレスを記憶する点で、前記第１の実施形態と異なる。さらに、第２の実施形態の文書管理システムは、ＦＴＰサーバがユーザ名とパスワードに加え、ホストコンピュータのネットワークアドレスを認証に使用する点で、前記第１の実施形態と異なる。その他の基本的な構成は、前記第１の実施形態と同じであるので、同一の部分については、前記第１の実施形態と同一の図および符号をそのまま使用する。
【００８０】
図１２は第２の実施形態における文書管理システムの構成を示すブロック図である。第２の実施形態の文書管理サーバ１０２は、前述したように、前記第１の実施形態と異なるＦＴＰ認証情報１５６およびＦＴＰサーバ１５７を有する。また、第２の実施形態では、前記第１の実施形態との違いを明確にするため、２台の画像読み取り装置１５１および１５３がＬＡＮ１０１接続されている。２台の画像読み取り装置１５１、１５３は、それぞれ別々に自動生成されたアドレス帳１５２、１５４を保持している。
【００８１】
図１３は認証情報１０４とＦＴＰ認証情報１５６の関連を示すＥＲ図である。ＦＴＰ認証情報１５６には、レコードの情報［ＦＴＰユーザ名，ＦＴＰパスワード］を含むアドレス帳を配信した画像読み取り装置のネットワークアドレスが追加されている。この場合、ＦＴＰ認証情報１５６の［ＦＴＰユーザ名５０５，ホストアドレス５５１］の組み合わせが一意となる。なお、ＦＴＰ認証情報１５６は外部記憶装置３１１に格納されている。
【００８２】
図１４は第２の実施形態におけるアドレス帳自動生成処理手順を示すフローチャートである。この処理プログラムは、文書管理サーバ１０２として機能するホストコンピュータ３０１内の外部記憶装置３１１に格納されており、ＣＰＵ３０２によって読み出されて実行される。前記第１の実施形態と同一のステップ処理については、同一のステップ番号を付すことによりその説明を省略する。
【００８３】
アドレス帳自動生成処理が開始されると、文書管理サーバ１０２内のＣＰＵ３０２は、作成するアドレス帳を配信する画像読み取り装置のネットワークアドレスを取得する（ステップＳ１Ａ）。ここで、配信先の画像読み取り装置のネットワークアドレスは外部記憶装置３１１に登録されている。
【００８４】
また、ステップＳ３でＦＴＰユーザ名が生成されると、文書管理サーバ１０２内のＣＰＵ３０２は、生成したＦＴＰユーザ名の重複の検査を行う（ステップＳ４Ａ）。このＦＴＰユーザ名の重複の検査では、［作成したＦＴＰユーザ名，アドレス帳を配信する画像読み取り装置のネットワークアドレス］の組み合わせがＦＴＰ認証情報１５６中に存在するか否かの確認が行われる。同一の組み合わせがＦＴＰ認証情報１０６中に存在する場合、文書管理サーバ１０２内のＣＰＵ３０２は、ステップＳ３に戻り、再度、ＦＴＰユーザ名の生成処理を行う。
【００８５】
また、ステップＳ５でＦＴＰパスワードが生成されると、ＣＰＵ３０２は、［作成したＦＴＰユーザ名，作成したＦＴＰパスワード，アドレス帳を配信する画像読み取り装置のネットワークアドレス］の組をＦＴＰ認証情報１５６に追加する（ステップＳ６Ａ）。なお、外部記憶装置３１１に記憶されているＦＴＰ認証情報１５６に、アドレス帳を配信した画像読み取り装置のネットワークアドレスを追加する処理は、アドレス記憶手段に相当する。
【００８６】
図１５はＦＴＰサーバ１５７がＬＡＮ１０１上の画像読み取り装置からの接続要求を処理する際の処理手順を示すフローチャートである。この処理プログラムは、文書管理サーバ１０２内のＦＴＰサーバ１５７として機能するホストコンピュータ３０１内の外部記憶装置３１１に格納されており、ＣＰＵ３０２によって読み出されて実行される。
【００８７】
ＦＴＰサーバ１５７は、処理を開始すると、ＬＡＮ１０１上の画像読み取り装置から接続要求があるまで待機する（ステップＳ５１）。ＦＴＰサーバ１５７は、ＬＡＮ１０１上の画像読み取り装置からの接続要求があると、これを受け付ける（ステップＳ５２）。ＦＴＰサーバ１５７は、接続要求を行った画像読み取り装置のネットワークアドレスを検査する（ステップＳ５３）。この検査は、接続要求を行った画像読み取り装置のネットワークアドレスがＦＴＰ認証情報１５６内のホストアドレスのいずれかに一致するか否かを調べるものである。  
【００８８】
ＦＴＰサーバ１５７は、検査の結果、画像読み取り装置のネットワークアドレスが見つからなかった場合、画像読み取り装置との接続を切断する（ステップＳ５５）。この後、ＦＴＰサーバ１５７はステップＳ５１の接続待機状態に戻る。
【００８９】
一方、ステップＳ５４で画像読み取り装置のネットワークアドレスがＦＴＰ認証情報１５６中に見つかった場合、図９と同様のＦＴＰ処理を起動して処理を行う（ステップＳ５６）。本実施形態のＦＴＰ処理は、ユーザ認証の認証検査が［画像読み取り装置のネットワークアドレス，ユーザ名，パスワード］の一致で行われる点を除き、前記第１の実施形態と同一である。この後、ＦＴＰサーバ１５７はステップＳ５１の接続待機状態に戻る。
【００９０】
このように、第２の実施形態の文書管理システムでは、文書管理サーバは、文書受信機能の認証処理において、アドレス帳を配信した画像読み取り装置のネットワークアドレスとの一致を確認する。画像データを送信するホストのアドレスが画像読み取り装置のネットワークアドレスと一致しない場合、文書管理サーバは画像データの受信を行わない。従って、アドレス帳内部の認証情報を入手した第三者が、ネットワークアドレスの偽装を行わない限り、ネットワーク上の画像読み取り装置から不正に画像データを文書管理サーバに送信することは、防止される。
【００９１】
［第３の実施形態］
第３の実施形態では、アドレス帳自動生成時、ユーザがアドレス帳に追加される文書管理サーバのユーザを選択する処理が付加されている。なお、文書管理システムの基本的な構成は、前記第１、第２の実施形態と同じであるので、共通部分については同一の図および番号をそのまま使用する。
【００９２】
図１６は第３の実施形態におけるアドレス帳自動生成処理のＵＩ操作画面を示す図である。ＵＩ操作画面８０１において、アドレス帳を配信する画像読み取り装置が選択される。ＵＩ操作画面８０１では、画像読み取り装置リスト８０２、「次へ＞」ボタン８０３、および「キャンセル」ボタン８０４が表示される。
【００９３】
画像読み取り装置リスト８０２は、ＬＡＮ１０１上の画像読み取り装置の一覧である。ここで、文書管理サーバ１０２は、ＬＡＮ１０１に接続された画像読み取り装置を探索することにより、あるいはユーザの手入力により、ＬＡＮ１０１上の画像読み取り装置のリストを保持している。すなわち、画像読み取り装置のリストは外部記憶装置３１１に格納されている。
【００９４】
ユーザが所望の画像読み取り装置を画像読み取り装置リスト８０２から選択した後、「次へ＞」ボタン８０３を押下すると、ユーザ選択画面８０５が表示される。一方、「キャンセル」ボタン８０４が押下された場合、文書管理サーバ１０２はアドレス帳の自動生成処理を中止する。
【００９５】
なお、文書管理サーバ１０２が画像読み取り装置リストを保持しない場合、一覧からの選択に代わり、所望の画像読み取り装置のネットワークアドレスを直接入力するようにしてもよい。
【００９６】
画像読み取り装置のＵＩ操作画面８０１で「次へ＞」ボタン８０３が押下されると、文書管理サーバ１０２はユーザ選択画面８０５を表示する。ユーザ選択画面８０５では、ユーザの一覧８０６、「＜前へ」ボタン８０７、「配信」ボタン８０８および「キャンセル」ボタン８０９が表示される。
【００９７】
ユーザの一覧８０６には、文書管理サーバ１０２の認証情報１０４が含まれる。ユーザは、ユーザの一覧（リスト）８０６から、画像読み取り装置の選択（ＵＩ操作）画面８０１で選択された画像読み取り装置のアドレス帳に登録するユーザの選択を行う。図１６の例では、「青木」および「伊藤」の２ユーザが選択されている。
【００９８】
この画面で「＜前へ」ボタン８０７が押されると、画像読み取り装置の選択画面８０１に戻る。また、「キャンセル」ボタン８０９が押下された場合、文書管理サーバ１０２はアドレス帳の自動生成処理を中止する。また、「配信」ボタン８０８が押下された場合、選択された画像読み取り装置のネットワークアドレスおよび選択された文書管理サーバのユーザを含むＦＴＰ認証情報１０６、およびアドレス帳１０９が生成される。生成されたアドレス帳１０９は、画像読み取り装置の選択画面８０１で選択された画像読み取り装置に配信される。
【００９９】
このように、第３の実施形態の文書管理システムは、特定の画像読み取り装置に配信されるアドレス帳に含まれるユーザを指定する機能を有する。これにより、例えば、他部門に跨る画像読み取り装置とユーザを文書管理サーバで管理している場合、指定した部門が利用する画像読み取り装置に対し、指定部門に属するユーザだけをアドレス帳に登録して配信することができる。従って、画像読み取り装置を使用するユーザのみをアドレス帳に登録することが可能となり、ユーザがアドレス帳から指定ユーザを選択する際の選択肢が狭くなり、利便性が増す。
【０１００】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【図面の簡単な説明】
【０１０１】
【図１】第１の実施形態における文書管理システムの構成を示すブロック図である。
【図２】文書管理サーバ１０２およびクライアントＰＣ１１０として機能するホストコンピュータ３０１のハードウェア構成を示すブロック図である。
【図３】画像読み取り装置１０８として機能するデジタル複合機の構成を示すブロック図である。
【図４】文書管理サーバ１０２に内蔵されたデータベース１０３内の認証情報１０４とＦＴＰ認証情報１０６の関連を示すＥＲ図である。
【図５】文書管理サーバ１０２により自動生成され、画像読み取り装置１０８に配信されるアドレス帳１０９の内容を示す図である。
【図６】画像読み取り装置１０８の操作部４１３に表示される読み取り画像の送信操作画面を示す図である。
【図７】認証情報１０４からＦＴＰ認証情報１０６およびアドレス帳１０９を自動生成する際のアドレス帳自動生成処理手順を示すフローチャートである。
【図８】ステップＳ３、Ｓ５における乱数からユーザ名やパスワードを生成する文字列生成処理手順を示すフローチャートである。
【図９】ＦＴＰサーバ１０７による受信処理手順を示すフローチャートである。
【図１０】画像読み取り装置１０８におけるアドレス帳の受信処理手順を示すフローチャートである。
【図１１】画像読み取り装置１０８における画像データの送信処理手順を示すフローチャートである。
【図１２】第２の実施形態における文書管理システムの構成を示すブロック図である。
【図１３】認証情報１０４とＦＴＰ認証情報１５６の関連を示すＥＲ図である。
【図１４】第２の実施形態におけるアドレス帳自動生成処理手順を示すフローチャートである。
【図１５】ＦＴＰサーバ１５７がＬＡＮ１０１上のホストコンピュータからの接続要求を処理する際の処理手順を示すフローチャートである。
【図１６】第３の実施形態におけるアドレス帳自動生成処理のＵＩ操作画面を示す図である。
【図１７】従来の文書管理システムの構成を示す図である。
【符号の説明】
【０１０２】
１０２  文書管理サーバ
１０４  認証情報
１０６  ＦＴＰ認証情報
１０７  ＦＴＰサーバ
１０８  画像読み取り装置
１０９  アドレス帳
【図１】
0005252989.tif 000002
【図２】
0005252989.tif 000003
【図３】
0005252989.tif 000004
【図４】
0005252989.tif 000005
【図５】
0005252989.tif 000006
【図６】
0005252989.tif 000007
【図７】
0005252989.tif 000008
【図８】
0005252989.tif 000009
【図９】
0005252989.tif 000010
【図１０】
0005252989.tif 000011
【図１１】
0005252989.tif 000012
【図１２】
0005252989.tif 000013
【図１３】
0005252989.tif 000014
【図１４】
0005252989.tif 000015
【図１５】
0005252989.tif 000016
【図１６】
0005252989.tif 000017
【図１７】
0005252989.tif 000018