(57)【要約】【課題】　ユーザがネットワーク上で文書を管理することを許容する文書管理方法等を提供する。【解決手段】　ＭＦＤ２０のブラウザ２５は、スキャン装置の入力デバイスから要求を受信して該要求を処理することができる。この処理に基づいて、ブラウザ２５は、情報をネットワーク上で、該ネットワークを介してスキャン装置に接続された文書マネジャー４０に送信する。また、ブラウザ２５は、文書マネジャー４０から情報を受信する。ブラウザ２５と文書マネジャー４０との間で交換される情報は、これに限定されないが、文書を抽出する要求、文書を記憶する要求、宛先情報（例えば、電子メールアドレス及びファクス番号）を抽出する要求、及び検索基準を含み得る。【選択図】　図２
2004112794.tif 000002
【特許請求の範囲】
【請求項１】
　スキャン装置の入力デバイスから要求を受信するステップと、
　前記要求を処理するステップと、
　前記処理ステップに基づいて、ネットワーク上の情報を、該ネットワークを介して前記スキャン装置に接続された文書マネジャーに送信するステップと、
　前記文書マネジャーから情報を受信するステップと、
　を備えることを特徴とする文書管理方法。
【請求項２】
　前記文書マネジャーから受信した前記情報を前記スキャン装置にて表示するステップを、さらに備える、ことを特徴とする請求項１に記載の文書管理方法。
【請求項３】
　前記要求は、文書を抽出する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記文書を検索するための検索基準を含む、
　ことを特徴とする請求項１に記載の文書管理方法。
【請求項４】
　前記要求は、文書を記憶する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記文書を含み、
　前記文書マネジャーから受信する前記情報は、前記文書の記憶に関する情報を含む、
　ことを特徴とする請求項１に記載の文書管理方法。
【請求項５】
　前記要求は、宛先情報を抽出する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記宛先情報を検索するための検索基準を含み、
　前記文書マネジャーから受信する前記情報は、前記宛先情報を含む、
　ことを特徴とする請求項１に記載の文書管理方法。
【請求項６】
　前記宛先情報は、電子メールアドレスを含む、ことを特徴とする請求項５に記載の文書管理方法。
【請求項７】
　前記文書マネジャーに送信される前記情報は、ログイン情報を含む、ことを特徴とする請求項１に記載の文書管理方法。
【請求項８】
　前記送信ステップは、ＨＴＴＰプロトコル及びＸＭＬフォーマットを用いてデータを送信することにより実行される、ことを特徴とする請求項１に記載の文書管理方法。
【請求項９】
　前記要求を受信するステップは、前記スキャン装置の表示部から前記要求を受信することを含む、ことを特徴とする請求項１に記載の文書管理方法。
【請求項１０】
　画像処理装置向けの要求を提供するステップと、
　コマンド情報を生成するように前記要求を処理するステップと、
　前記コマンド情報をネットワークを使用してコンピュータに送信するステップと、
　前記コンピュータから応答情報を受信するステップと、
　前記応答情報に基づいて前記画像処理装置を制御するステップと、
を備え、
　前記応答情報は、前記コンピュータにおいて処理することにより生成される、
　ことを特徴とする画像処理装置の管理方法。
【請求項１１】
　前記制御ステップは、前記画像処理装置のＬＣＤパネル用の画像を生成することを含む、ことを特徴とする請求項１０に記載の画像処理装置の管理方法。
【請求項１２】
　前記提供ステップは、ユーザによりテキスト情報を提供することを含み、
　前記テキスト情報を前記コンピュータに送信するステップを、さらに備える、
　ことを特徴とする請求項１０に記載の画像処理装置の管理方法。
【請求項１３】
　前記テキスト情報は、ユーザパスワードである、ことを特徴とする請求項１２に記載の画像処理装置の管理方法。
【請求項１４】
　前記画像処理装置を用いて画像情報を処理するステップと、
　前記画像情報を前記コンピュータに送信するステップと、
　をさらに備える、ことを特徴とする請求項１０に記載の画像処理装置の管理方法。
【請求項１５】
　前記画像情報は、スキャンされた文書を含む、ことを特徴とする請求項１４に記載の画像処理装置の管理方法。
【請求項１６】
　前記応答情報は、前記画像処理装置用の制御情報を含む、ことを特徴とする請求項１０に記載の画像処理装置の管理方法。
【請求項１７】
　前記制御情報は、ユーザ認証を含む、ことを特徴とする請求項１６に記載の画像処理装置の管理方法。
【請求項１８】
　スキャン装置の入力デバイスから要求を受信する手段と、
　前記要求を処理する手段と、
　前記要求に基づいてネットワーク上で、該ネットワークを介して前記スキャン装置に接続された文書マネジャーに情報を送信する手段と、
　前記文書マネジャーから情報を受信する手段と、
　を備えることを特徴とする文書管理用ブラウザ。
【請求項１９】
　前記文書マネジャーから受信した前記情報を前記スキャン装置に表示する手段を、さらに備える、ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２０】
　前記要求は、文書を抽出する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記文書を検索するための検索基準を含み、
　前記文書マネジャーから受信する前記情報は、前記文書を含む、
　ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２１】
　前記要求は、文書を記憶する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記文書を含み、
　前記文書マネジャーから受信する前記情報は、前記文書の記憶に関する情報を含む、
　ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２２】
　前記要求は、宛先情報を抽出する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記宛先情報を検索するための検索基準を含み、
　前記文書マネジャーから受信する前記情報は、前記宛先情報を含む、
　ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２３】
　前記宛先情報は、電子メールアドレスを含む、ことを特徴とする請求項２２に記載の文書管理用ブラウザ。
【請求項２４】
　前記文書マネジャーに送信される前記情報は、ログイン情報を含む、ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２５】
　前記送信手段は、ＨＴＴＰプロトコル及びＸＭＬフォーマットを使用してデータを送信する手段を備える、ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２６】
　前記要求を受信する前記受信手段は、前記スキャン装置の表示部から前記要求を受信する手段を備える、ことを特徴とする請求項１８に記載の文書管理用ブラウザ。
【請求項２７】
　スキャン装置にコンピュータネットワーク上で文書を管理させるためのコンピュータプログラムであって、
　コンピュータを、
　前記スキャン装置の入力デバイスから要求を受信する手段、
　前記要求を処理する手段、
　前記要求に基づいてネットワーク上で、該ネットワークを介して前記スキャン装置に接続された文書マネジャーに文書を送信する手段、
　前記文書マネジャーから情報を受信する手段、
　として機能させることを特徴とする文書管理用コンピュータプログラム。
【請求項２８】
　コンピュータを、前記文書マネジャーから受信した前記文書を前記スキャン装置に表示する手段、としてさらに機能させる、ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【請求項２９】
　前記要求は、文書を抽出する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記文書を検索するための検索基準を含み、
　前記文書マネジャーから受信する前記情報は、前記文書を含む、
　ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【請求項３０】
　前記要求は、文書を記憶する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記文書を含み、
　前記文書マネジャーから受信する前記情報は、前記文書の記憶に関する情報を含む、
　ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【請求項３１】
　前記要求は、宛先情報を抽出する要求を含み、
　前記文書マネジャーに送信される前記情報は、前記宛先情報を検索するための検索基準を含み、
　前記文書マネジャーから受信する前記情報は、前記宛先情報を含む、
　ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【請求項３２】
　前記宛先情報は、電子メールアドレスを含む、ことを特徴とする請求項３１に記載の文書管理用コンピュータプログラム。
【請求項３３】
　前記文書マネジャーに送信される前記情報は、ログイン情報を含む、ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【請求項３４】
　前記送信手段は、ＨＴＴＰプロトコル及びＸＭＬフォーマットを使用してデータを送信するように構成される、ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【請求項３５】
　前記要求を受信する前記手段は、前記スキャン装置の表示部から前記要求を受信するように構成される、ことを特徴とする請求項２７に記載の文書管理用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、文書若しくはファイルを管理するための文書管理方法、文書管理用ブラウザ及びコンピュータプログラムに関する。より詳細には、本発明は、多機能デバイスが、ネットワークを介して接続された他のデバイスと対話することを許容する。
【背景技術】
【０００２】
　従来、ビジネスアプリケーションは、メインフレームコンピュータ上で実行され、ユーザは、指令コマンドを送ることにより、端末コンソールから操作を実行した。端末コンソールは、実際のアプリケーションを実行するメインフレームコンピュータから返されるデータストリームを表示する以外の計算力を有しなかった。ＬＡＮが利用されるようになると、クライアント−サーバ構成が導入された。クライアント−サーバ構成は、データ処理からメインフレームを解放するためにクライアントコンピュータの計算力を利用し、結果的に、資源の有効利用及び良好な全体性能につながる。
【０００３】
　しかしながら、このクライアント−サーバ技術は、新たな問題を導入した。コンピュータそれぞれが、インストールされたアプリケーションプログラムを有する必要がある。インストール、アップグレード及びクライアントのメンテナンスは、多くの時間と人的サポートとを必要とし、これらは、運用コストを増加させる。さらに、このアプローチは、フレキシビリティを欠いている。何故なら、クライアント及びサーバ上の異なる種々のバージョンのアプリケーションが適合しなければならないからである。
【０００４】
　ウェブブラウザは、クライアント−サーバ構成の問題を解決するだけでなく、ユーザが分配された計算による利益を保持することを許容するので、一旦導入されると、ウェブブラウザは、広く受け入れられた。特に、ウェブブラウザは、クライアント側のプログラムメンテナンスの必要性を排除する。何故なら、アプリケーションプログラム及び／又はウェブページは、ユーザがウェブサイトにアクセスする時に、動的にロードされるからである。結果として、ＰＣは、もはや、アプリケーションプログラムをマニュアルでインストールし、永久にそのハードディスクに保持する必要がない。これが、ＰＣウェブブラウザが「薄いクライアント技術」（thin client technology）として時折参照される理由であり、それは、相対的に容量の大きいアプリケーションプログラムから解放されている。
【０００５】
　このようにＰＣウェブブラウザは、既に知られている。例えば、ネットスケープ社のコミュニケータ（商標）及びマイクロソフト社のインターネットエクスプローラ（商標）は、パーソナルコンピュータがウェブサーバと対話することを許容する公知のＷＷＷ（World Wide Web）ブラウザである。典型的には、ウェブブラウザは、ウェブサーバと交信し、情報の要求を送信する。ウェブサーバは、情報を検索して該情報をウェブブラウザに送信し、該ウェブブラウザはこの情報を表示する。ウェブサーバとウェブブラウザとの間で交換される情報は、ＨＴＭＬ（Hypertext Markup Language）であり得る。
【０００６】
　これらの従来のブラウザは、パーソナルコンピュータに対しては良好に作動する一方で、所定の他のデバイスと効率的に作動するようには設計されていない。特に、これらの従来のブラウザは、スキャナ、コピー機、プリンタ及び／又はファクス装置を組み込んだ多機能デバイスとは、効率的に作動しない可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
　本発明者らは、多機能デバイス（ＭＦＤ，multi-function device）のようなデバイスに効率的に組み込み可能で、ユーザがネットワーク上で文書を管理することを許容するブラウザが必要であると判断した。ＭＦＤは、スキャナ、コピー機、プリンタ、ファクス装置、デジタルカメラ、他の事務機器、及びこれらの組合せを組み込むことができる。本発明の１つの目的は、ＭＦＤのユーザが、ネットワークを介してＭＦＤに接続される文書マネジャーに、文書、要求、情報を送信し、該文書マネジャーから文書、要求、情報を受信することを許容するブラウザを提供することである。この文書マネジャーは、ネットワークを介してＡＳＰ（Application Service Providers）に接続されたデバイスであることが可能で、ＡＳＰとＭＦＤとの間で文書を管理するように構成され得る。
【０００８】
　本発明の他の目的は、ＭＦＤのユーザが文書を処理し、電子メール、ファクス若しくは他の電子的な配信により、処理された文書をＭＦＤから送信することを許容するブラウザを提供することである。この実施形態では、文書マネジャーは、ＭＦＤと種々のサーバ（例えば、電子メールサーバ及びファクスサーバ）との間で文書及び宛先情報（例えば、電子メールアドレス及びファクス番号）を管理するように構成されたスキャンサーバである。
【課題を解決するための手段】
【０００９】
　これらの及び他の目的は、スキャン装置の入力デバイス（例えば、スクリーンに表示されたタッチボタン）からの要求を受信するように構成されたブラウザを提供することにより達成可能である。ブラウザは、要求を処理し、該要求に基づいてネットワーク上で、該ネットワークを介してスキャン装置に接続された文書マネジャーに情報を送信する。このブラウザは、また、文書マネジャーから情報を受信するように構成されている。ブラウザは、ＭＦＤの表示部に文書管理マネジャーから受信した情報を表示するように構成され得る。ブラウザにより受信される要求は、これに限定されないが、文書を抽出する要求、文書を記憶する要求、及び／又は、宛先情報（例えば、電子メールアドレス及びファックス番号）を抽出する要求を含むことができる。ブラウザは、情報を文書マネジャーに送信することができる。送信される情報は、これに限定されないが、ＭＦＤのユーザの同一性に関するログイン情報、文書を検索するための検索基準、文書（例えば、ＭＦＤによりスキャンされた）、及び／又は、宛先情報を検索するための検索基準を含む。ブラウザは、文書マネジャーから情報を受信することができる。例えば、ブラウザは、抽出された文書、該文書の記憶に関する情報、及び／又は、宛先情報を受信することができる。ブラウザは、ＨＴＴＰプロトコル及びＸＭＬフォーマットを用いて、データを送信することができる。
【００１０】
　本発明によるＭＦＤブラウザは、ＭＦＤに薄いクライアント技術の利益を提供する。何故なら、ＭＦＤブラウザは、手によるプログラムインストール若しくはプログラムアップグレードを必要とせず、なお、ウェブサイトからロードされる最新及び／又は適当なソフトウェアのみを保証するからである。一旦ＭＦＤブラウザがＭＦＤに組み込まれると、ウェブサーバは、ＭＦＤの能力を識別し、予め定められた基準により、選択されたプログラムを動的にダウンロードして実行することができる。この基準は、部門ごとに異なるタイプのアプリケーションを、例えば、法務部向けには特許検索及び印刷プログラムを、若しくは、人事部向けには履歴書管理アプリケーションを、実行するために使用可能である。有利なことに、本発明は、下記の特許文献１に開示された文書管理システム及びその方法に組み込むことが可能であり、その内容全体がここで参照により引用される。
【特許文献１】米国特許出願０９／７９５４３８明細書
【発明の効果】
【００１１】
　本発明によれば、例えば多機能デバイスに効率的に組み込み可能で、ユーザがネットワーク上で文書を管理することを許容するブラウザを提供することができる。さらに、本発明によれば、ユーザがネットワーク上で文書を管理するための文書管理方法、及び、例えば多機能デバイスに適用可能な文書管理用コンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
　本発明の実施の形態にかかる文書管理方法並びに文書管理用ブラウザ及びコンピュータプログラムについて、以下図面を参照して説明する。
【００１３】
　さて図面を参照して、類似の参照番号は、いくつかの図を通じて同一若しくは対応する部分を示す。図１及び図３は、本発明による文書管理システム１及び５のブロック図である。システム１及び５は、少なくとも１つの多機能デバイス（ＭＦＤ）２０を接続するが、好ましくは、複数のＭＦＤ１０，２０，３０を文書マネジャー４０と接続するネットワーク１００を有する。ＭＦＤ１０−３０は、該ＭＦＤ１０−３０と文書マネジャー４０との間でデータを交換するように構成されたブラウザ（図２及び図４に示される）を有する。
【００１４】
　図１に示す好ましい実施形態において、システム１は、また、少なくとも１つのＡＳＰを、好ましくは複数の文書ＡＳＰ５１，６１，７１，８１を文書マネジャー４０と接続するネットワーク１０２を有する。ＡＳＰは、実在する物、典型的には、インターネットのようなネットワーク上で、アプリケーション及び関連サービスへのアクセスをユーザ（個人顧客、会社、法人、組織等）に提供する会社であり、当該アプリケーション等は、さもなければ、ユーザのローカルコンピュータに配置されなければならないものである。例えば、ＡＳＰは、法律、医学、財政、教育、科学、若しくはマーケティング文書の検索可能なデータベースを提供することができる。図１に示すシステムと類似のシステムは、上記特許文献１及び下記の特許文献２に詳細に記載され、その内容全体がここで参照により引用される。
【特許文献２】米国特許出願０９／６８４９６５明細書
【００１５】
　ＭＦＤ１０，２０及び３０は、文書マネジャー４０から遠隔に離れている。ネットワーク１００及び１０２は、この実施形態では、好ましくはインターネットであるが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、イントラネットのような任意のタイプのネットワーク、エクストラネット、若しくはこれらの組合せであり得る。エクストラネットは、例えば、インターネットを介して外部ユーザに制御されたアクセスを提供するために使用されてもよい。ＭＦＤ１０，２０及び３０がどのようにしてインターネット１００及び１０２に接続されているかは、当該分野で周知であり、例えば、「コンピュータはどのように動くか」（Ｒｏｎ　Ｗｈｉｔｅ著、Ｑｕｅ　Ｃｏｒｐｏｒａｔｉｏｎ発行、３４０−３４９頁、１９９９、ＩＳＢＮ：０−７８９７−２１１２−０）の第３８章に記載され、この本の内容全体がここで参照により引用される。仮想プライベートネットワーク若しくは無線リンクのような、ネットワーク１００及び１０２向けの他の通信リンクも、同様に使用可能である。
【００１６】
　ＭＦＤ１０，２０及び３０は、多機能デバイス若しくは「ＭＦＤ」のような画像処理装置を含む。このＭＦＤは、スキャナ、コピー機、プリンタ、ファクス装置、デジタルカメラ、他の事務機器、及びこれらの組合せを組み込み可能である。種々のタイプのＭＦＤが、当該分野で通常知られ、共通の特徴及びハードウェアを本発明のＭＦＤと共有する。本発明の１つの実施形態では、ＭＦＤは、デジタルカメラのような、無線接続／ネットワークを介してインターネットに接続可能な携帯デバイスである。そのようなＭＦＤは、デジタルイメージングをインターネットの力と結び付け、その結果、静止画、音、動画が取得可能で種々の場所から無線でこれらを共有できる。ＭＦＤは、ウェブページを作成し、付属物を有する電子メールを送受信し、ネットサーフィンし、ファクスを送信することができる。別の実施形態では、図１１及び１２に対応して以下により詳細に説明するように、ＭＦＤは、スキャナ、コピー機及びプリンタの複合機である。ＭＦＤ１０−３０は、ネットワーク１００に直接接続可能である。ＭＦＤ１０−３０のブラウザ２５（図２及び４に示す）は、文書マネジャーにより提供される多数のサービスから恩恵を受けるように、ネットワーク１００を介して文書マネジャー４０と情報を交換することができる。
【００１７】
　例えば、図１に示す実施形態では、ＭＦＤ２０のブラウザ２５（図２）は、文書マネジャー４０に、ＭＦＤ２０によりスキャンされた文書若しくは処理された画像を文書ＡＳＰ５１に記憶する要求を提供することができる。ブラウザ２５は、文書マネジャー４０に、文書若しくは画像に関してＭＦＤ２０により実行されたジョブに関するジョブ情報を提供することができる。例えば、ブラウザ２５は、文書マネジャー４０に、スキャン若しくは印刷されたページ数、スキャン若しくは印刷された文書数、撮られたデジタル画像の数、スキャン／印刷解像度（例えば、２００，４００，６００，１２００ｄｐｉ）、スキャン／印刷モード（テキスト、グレースケール、写真、テキスト＆写真）、文書／画像用紙のサイズ、色選択（オペレータ及び／又はＭＦＤ２０により自動的に選択される）、画像データの圧縮比率（例えば、微細、標準、節約）、画像データフォーマットすなわち画像データの圧縮方法（例えば、ビットマップ、ＰＤＦ，ＪＰＥＧ，ＪＰＥＧ２０００）のような、ジョブ情報を送信することができる。このジョブ情報を用いて、文書マネジャー４０は、そのユーザに対するジョブログを更新することができる。文書マネジャー４０は、実行されたジョブに基づいて請求書情報を生成することができる。ブラウザ２５は、また、文書マネジャー４０に、ユーザＩＤ、パスワード、文書をスキャン若しくは印刷する人の氏名、文書の著者の氏名、スキャン若しくは印刷日時、文書のバージョン、ＭＦＤ２０のシリアル番号、モデル名及び／又は設置場所のような他の情報を提供することもできる。
【００１８】
　図２は、本発明の第１の実施形態に従って、ＭＦＤ２０と文書マネジャー４０との間で情報を交換するように構成されたＭＦＤ２０のブラウザ２５を図解する。図２は、ＭＦＤ−文書マネジャーシステムのソフトウェア要素を示し、ハードウェア要素は、図２に示されていない。図２に示す文書マネジャー４０は、ＭＦＤ２０のブラウザ２５とデータを交換するように構成されたユーザ対話装置２６１を有し、その結果、ＭＦＤ２０のユーザは、文書マネジャー４０により提供される多数のサービスの恩恵を受けることができる。ブラウザ２５と文書マネジャー４０との間で交換される情報は、これに限定されないが、ＭＦＤ２０により処理された（例えば、スキャンされた）文書、ＡＳＰに記憶された文書、ＭＦＤ２０により実行されたジョブに関するジョブ情報、ＭＦＤ２０のユーザの同一性に関するログイン情報、ＡＳＰで文書を検索するための基準、文書を検索する要求、文書を記憶する要求、文書管理に関する他の要求、電子メールアドレス、ファクス番号等を含む。
【００１９】
　１つの実施形態では、ＭＦＤ２０のユーザは、ログイン情報を提供することにより、例えば、ユーザ対話装置２６１により正当であると証明可能なユーザ名及びパスワードを送信することにより、文書マネジャー４０にアクセスすることができる。この場合、ブラウザ２５は、ログイン情報を、文書マネジャー４０のユーザ対話装置２６１に送信するように構成される。ユーザ対話装置２６１は、ログイン情報を文書マネジャー４０の記憶装置に記憶されている情報と比較することにより、ユーザ認証の正当性を証明することができる。ユーザ対話装置２６１は、また、ＭＦＤ２０にユーザ認証の確認を送信することもできる。この場合、ブラウザ２５は、文書マネジャー４０からこの確認を受信するように構成される。
【００２０】
　ブラウザ２５は、また、ユーザ対話装置２６１にジョブ情報を送信するように構成され得る。ジョブ情報は、ＭＦＤ２０により実行されるジョブに関連し、スキャンパラメータ（例えば、スキャン解像度、圧縮比率、画像データフォーマット、色選択、用紙サイズ）、スキャン若しくは印刷されたページ数、スキャン若しくは印刷された文書数を含むことができる。文書マネジャー４０は、ジョブ情報に基づいて請求書情報を生成するように構成された課金エンジン２６６を有することができる。例えば、課金エンジン２６６は、所定のスキャンパラメータ（ジョブ情報の一部）の値に各パラメータに対して決定される料金を積算することにより請求金額を計算することができる。これらの請求可能項目を計算した後で、課金エンジン２６６は、請求書情報及び／又は請求書を文書ＡＳＰ５１に送信することができる。ブラウザ２５は、このジョブ情報をＭＦＤ２０から文書マネジャー４０に送信するように構成される。課金エンジン２６６は、また、文書ＡＳＰ５１−８１から請求書を受信し、ＭＦＤ２０に送信されるべき他の請求書を生成することもできる。この場合、ブラウザ２５は、ＭＦＤ２０で文書マネジャー４０から請求書を受信するように構成される。
【００２１】
　文書マネジャー４０は、また、ＭＦＤ２０のユーザから入力されたデータ若しくは検索基準に基づいて検索して文書ＡＳＰ５１−８１にアクセスするように構成され得る。この場合、ブラウザ２５は、文書マネジャー４０に検索基準を送信するように構成される。ブラウザ２５は、また、文書マネジャー４０から、検索結果、例えば、ＡＳＰから抽出された文書を受信するように構成される。文書マネジャー４０は、また、種々のＡＳＰ及びＭＦＤ２０から抽出された文書のフォーマットを標準化するように構成されたフォーマット標準化装置２７６を有することができる。例えば、フォーマット標準化装置２７６は、単一のＧＵＩを用いてアクセスされ得るように文書を再フォーマットすることができる。この場合、ブラウザ２５は、文書を標準化する要求に応じて、文書をＭＦＤ２０から文書マネジャー４０に送信するように構成され得る。別の実施形態では、文書マネジャー４０は、文書マネジャー４０により提供されるサービスに関するコンサルティングサービスをＭＦＤ２０のユーザに提供するように構成されたコンサルティング装置２８１を有する。この場合、ブラウザ２５は、情報の要求をＭＦＤ２０から文書マネジャー４０に送信するように構成される。ブラウザ２５は、また、文書マネジャー４０から要求された情報を受信するように構成される。
【００２２】
　図２に示すように、ＭＦＤ２０は、例えば、ＭＦＤ２０のスキャンエンジンを制御するエンジン制御部（ＥＣＳ，engine control service）２００を有する。メモリ制御部（ＭＣＳ，memory control service）２０５は、ＭＦＤ２０の図示しないメモリへのアクセスを制御する。操作パネル制御部（ＯＣＳ，operation panel control service）２１５は、ＭＦＤ２０のＬＣＤ用の表示画面を生成する。例えば、ＯＣＳ２１５は、ＭＦＤ操作用の従来のメニュー及び図５乃至８に示すメニューを生成可能である。システム制御部（ＳＣＳ，system control service）２２５は、ＭＦＤ２０内のセンサを制御及び／又は監視する。例えば、ＳＣＳ２２５は、タッチスクリーンセンサ、紙詰まりセンサ及びスキャン操作センサを制御する。従って、ＳＣＳ２２５は、センサからの情報に基づいて、ＭＦＤ２０の状態を管理することができる。ネットワーク制御部（ＮＣＳ，network control service）２２０は、ブラウザ２５と文書マネジャー４０との間の通信を制御する。オプションとして、ＳＳＬ（secure socket layer）２３０が、ＮＣＳ２２０とブラウザ２５との間の通信用の追加的な安全性を提供する。コマンド入力部（ＣＩＳ，command input service）２４０は、入力情報、例えば、ＬＣＤタッチパネル及びＭＦＤ２０のキーパッドからの入力情報を処理する。ＭＦＤ２０のユーザは、ＬＣＤタッチパネル及びキーパッドを用いて情報及びコマンドを入力することができる。ＣＩＳ２４０は、ユーザにより入力された情報及びコマンド（例えば、ＳＣＳ２２５によりＣＩＳ２４０に送られる）を処理可能である。ＣＩＳ２４０は、そのような処理に基づいてコマンド（例えば、表示コマンド）を生成し、該コマンドをＭＦＤ２０の他の構成要素に（例えば、ＬＣＤにグラフィックを表示するようにＯＣＳ２１５に）送信することができる。ＣＩＳ２４０は、また、ブラウザ２５を文書マネジャー４０と接続して処理するために、情報及びコマンドをＮＣＳ２２０と交換することもできる。
【００２３】
　従来のＭＦＤは、ＭＦＤの各ハードウェア要素を実装し且つ制御するためのファームウェアである、ＥＣＳ、ＭＣＳ、ＯＣＳ、ＮＣＳ、ＳＣＳ及びＣＩＳを有する。しかしながら、本発明においては、ＮＣＳ２２０は、ブラウザ２５と通信するように構成される。例えば、ＮＣＳ２２０は、ＨＴＴＰプロトコルを用いて通信する追加的な能力を有する。ＮＣＳ２２０は、また、文書マネジャー４０と通信するように構成され、その結果、ＮＣＳ２２０は、ブラウザ２５と文書マネジャー４０との間でデータを交換する。例えば、ＮＣＳ２２０は、文書マネジャー４０に、文書記憶要求及び／又は文書検索要求を送信し、文書マネジャー４０から、記憶情報及び／又は抽出された文書を受信することができる。
【００２４】
　ブラウザ２５は、ＭＦＤ２０のネットワーク制御部（ＮＣＳ）２２０と通信するＨＴＴＰコマンドプロセッサ２３５を有する。例えば、図５乃至８のような、ＭＦＤキーボードを介してユーザにより入力された文書に対する要求、若しくは、ＬＣＤに情報を表示する要求は、ＨＴＴＰコマンドプロセッサ２３５により、ＮＣＳ２２０からブラウザ２５に渡され得る。ＨＴＴＰコマンドプロセッサ２３５は、ＨＴＭＬフォーマットのデータを、ブラウザのＨＴＭＬ構文解析ルーチン２５０と交換可能であり、ＸＭＬフォーマットのデータを、ＸＭＬ構文解析ルーチン２５５と交換可能である。構文解析ルーチン２５０及び２５５は、ＨＴＴＰコマンドプロセッサ２３５用のデータを構文解析して処理するためにＨＴＴＰコマンドプロセッサ２３５からのデータをチェックすることができる。本発明は、通常コンパイラの一部である従来の構文解析ルーチンを、含むことができる。
【００２５】
　ＨＴＴＰコマンドプロセッサ２３５には、文書マネジャー４０のディレクトリサービスと共に実行され得るユーザ認証処理のような、特定のアプリケーションを実行するためのプログラムコードが提供可能である。ＨＴＴＰコマンドプロセッサ２３５は、特定のアプリケーションの定義に基づいて情報を処理することができる。例えば、ＨＴＴＰコマンドプロセッサ２３５は、ユーザ名若しくはパスワードのようなユーザにより提供される情報を処理し、この処理に基づいて文書マネジャー４０に対するＨＴＴＰ要求を生成することができる。ＨＴＴＰコマンドプロセッサ２３５は、ジョブ情報（処理された文書数、スキャン／印刷パラメータ、ジョブ日時、ユーザＩＤ等）のような、ＭＦＤ構成要素により提供される情報を処理し、この処理に基づいて文書マネジャー４０に対するＨＴＴＰ要求を生成することができる。ＨＴＴＰコマンドプロセッサ２３５は、文書マネジャー４０に送信されるべきこのようなＨＴＴＰ要求をＮＣＳ２２０に送信可能である。
【００２６】
　ＨＴＴＰコマンドプロセッサ２３５は、また、文書マネジャー４０から（ＮＣＳ２２０を介して）受信された情報を処理することができる。例えば、ＨＴＴＰコマンドプロセッサ２３５は、文書マネジャー４０により生成されＭＦＤを操作するためのパラメータを含むＨＴＴＰ応答を受信することができる。該パラメータは、例えば、文書マネジャー４０のユーザ対話装置２６１に記憶可能である。このパラメータは、ユーザ認証処理の結果として特定のユーザＩＤを含むことができる。さらに、該パラメータは、ジョブ情報を受け取るべき送信先コンピュータ、ＭＦＤにより処理される文書用のネットワーク化されたコンピュータのハードディスク装置の宛先フォルダ、ユーザ認証に応じたＭＦＤ機能の制限、用紙のデフォルトサイズのような、特定のユーザＩＤに対するスキャン／印刷パラメータ、スキャン解像度設定、文書フィーダ条件、若しくは、運用費を請求するための部門コードを含むことができる。ＨＴＴＰコマンドプロセッサ２３５は、これらの情報を処理し、該情報に対応してＭＦＤを制御するためのコマンドを生成することが可能であり、例えば、特定のユーザＩＤに対するジョブパラメータに従って、ＭＦＤにスキャン／印刷要求をすることができる。別の例として、ＨＴＴＰコマンドプロセッサ２３５は、ＬＣＤパネル用の描画コマンドを生成することができる。ＨＴＴＰコマンドプロセッサ２３５は、該コマンドを、該コマンドが実行されるように、適当なＭＦＤファームウェア（例えば、ＯＣＳ２１５）に送信することができる。例えば、このＯＣＳ２１５は、描画コマンドを受信してＬＣＤパネルにグラフィックを表示する（例えば、図５乃至８）ことにより、該コマンドを実行することができる。
【００２７】
　図１３及び図１４は、ＭＦＤブラウザ２５を用いた文書管理方法のフローチャートを示す。より詳細には、図１３は、処理フローを統括するＨＴＴＰ要求を示し、図１４は、処理フローを統括するＨＴＴＰ応答を示す。図１３に戻って、ステップ３１００にて、ユーザは、ＭＦＤパネルを操作し、例えば、ＭＦＤ２０のＬＣＤタッチパネル上の１つのボタンを選択する。ステップ３１５０にて、ＳＣＳ２２５は、パネル操作、例えば、選択されたボタンの位置を検出して、パネル操作情報をＣＩＳ２４０に送信する。ステップ３２００にて、ＣＩＳ２４０は、パネル操作情報を解釈し、コマンドを生成する。この解釈及びコマンドの生成は、予め定められたプログラムコードで記述された定義に基づくものであり得る。予め定められたプログラムコードは、ＭＦＤ２０及び文書マネジャー４０により実行される特定のアプリケーションを遂行するために提供可能である。例えば、特定のアプリケーションは、文書マネジャー４０を使用したユーザ認証、若しくは、ＭＦＤ２０及び文書マネジャー４０を用いたスキャン−電子メールサービスを含んでもよい。特定のアプリケーション用に予め定められたプログラムコードは、ＭＦＤ用のＩＣカード、若しくは、他の媒体に提供可能である。
【００２８】
　ステップ３２５０にて、ＣＩＳ２４０は、ＨＴＴＰコマンドプロセッサ２３５にコマンドを送信する。ステップ３３００にて、ＨＴＴＰコマンドプロセッサ２３５は、該コマンドに基づいてＨＴＭＬ言語及び／又はＸＭＬ言語で構成されるＨＴＴＰ要求を生成する。ステップ３３５０にて、ＨＴＴＰコマンドプロセッサ２３５は、該ＨＴＴＰ要求をＮＣＳ２２０に送信する。オプションとして、ＨＴＴＰコマンドプロセッサ２３５は、ＳＳＬ２３０に該ＨＴＴＰ要求を送信し、すなわち、該ＨＴＴＰ要求は、ＨＴＴＰＳプロトコル若しくはＨＴＴＰ上のＳＳＬ２３０を用いて、特定のアプリケーション用に予め定められたプログラムコードの定義に基づいて、送信される。ステップ３４００にて、ＮＣＳ２２０は、該ＨＴＴＰ要求を文書マネジャー４０に送信する。
【００２９】
　図１４を参照して、ステップ４１００にて、文書マネジャー４０は、特定のアプリケーションにより定義される処理に基づいてＨＴＴＰ応答を生成する。例えば、認証結果情報は、ＨＴＴＰ応答に含まれ得る。文書マネジャー４０は、このＨＴＴＰ応答をＮＣＳ２２０に送信する。この過程で、特定のアプリケーション用に予め定められたプログラムコードの定義に応じて、ＨＴＴＰＳプロトコルを用いて、ＨＴＴＰ応答は送信可能である。ステップ４１５０にて、ＮＣＳ２２０は、ＨＴＴＰ応答を受信して該応答をＨＴＴＰコマンドプロセッサ２３５に送信する。ステップ４２００にて、ＨＴＴＰコマンドプロセッサ２３５は、ＮＣＳ２２０からＨＴＴＰ応答を受信し、該応答をＨＴＭＬ構文解析ルーチン２５０及び／又はＸＭＬ構文解析ルーチン２５５に送信する。ステップ４３００にて、ＸＭＬ構文解析ルーチン２５５は、ＨＴＴＰコマンドプロセッサ２３５用のＨＴＴＰ応答を処理する。ステップ４４００にて、ＨＴＭＬ構文解析ルーチン２５０は、ＨＴＴＰコマンドプロセッサ２３５用のＨＴＴＰ応答を処理する。ステップ４４５０にて、ＨＴＴＰコマンドプロセッサ２３５は、この処理に基づいてコマンドを生成し、該コマンドをＭＦＤ構成要素の１つに、例えばＣＩＳ２４０に送信する。ステップ４５００にて、ＣＩＳ２４０は、該コマンドに基づいて表示要求を生成し、該表示要求をＯＣＳ２１５に送信する。ステップ４６００にて、ＯＣＳ２１５は、該表示要求を処理する。例えば、ステップ４７００にて、ＬＣＤパネルは、図５乃至８に示すメニューのようなグラフィックを表示する。
【００３０】
　図３は、本発明の別の好ましい実施形態に従って文書をスキャンし管理するためのシステム５のブロック図である。特に、このシステム５は、ユーザが文書を処理し（例えば、スキャン、画像の取得）、ＭＦＤから文書を電子メール及び／又はファクスすることを許容する。システム５は、少なくとも１つの、しかし好ましくは複数のスキャン装置１０−３０をスキャンサーバ４０と接続するネットワーク１００を含む。この実施形態では、スキャンサーバ４０は、図１の文書マネジャー４０に対応する。ネットワーク１００は、好ましくは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を使用する。何故なら、このプロトコルは、通常使用されるからであるが、他のプロトコルも使用可能である。ネットワーク１００は、ＬＡＮ、ＷＡＮ、イントラネットのような任意のタイプのネットワーク、エクストラネット、若しくはこれらの組合せであり得る。仮想プライベートネットワーク若しくは無線リンクような、ネットワーク１００に対する他の通信リンクも、同様に使用可能である。
【００３１】
　図３に示すように、スキャン装置１０−３０は、ＭＦＤであり得る。スキャンサーバ４０は、ディレクトリサーバ（若しくは住所録サーバ若しくはグローバルディレクトリ）６０に接続される。ディレクトリサーバ６０は、名前、住所、電子メールアドレス、電話／ファクス番号、他の種類の宛先情報、及び個人認証のような情報を有することができる。他の情報もディレクトリサーバ６０に含まれ得る。本発明に対応するディレクトリサーバ６０の例は、これに限定されないが、ロータスノーツ（商標）、マイクロソフトエクスチェンジ（商標）、及びＬＤＡＰ（Lightweight Directory Access Protocol）可能なディレクトリサーバを含む。ＬＤＡＰは、ユーザが組織、個人、ファイル、装置をネットワーク内に配置することを可能にするソフトウェアプロトコルである。スキャンサーバ４０は、また、ＭＦＤユーザの認証を制御するネットワークドメイン制御部５０に接続可能である。
【００３２】
　システム５は、ＭＦＤ１０−３０のユーザに、ディレクトリサーバ６０に記憶されている情報へのスキャンサーバ４０を介したアクセスを提供する。従って、ユーザは、ＭＦＤ２０にて文書を生成する（例えば、スキャン、画像の取得）ことが可能で、ディレクトリサーバ６０に記憶された会社のグローバルディレクトリの検索を要求することができる。スキャンサーバ４０は、該検索要求をディレクトリサーバ６０に送信し、検索結果（例えば、電子メールアドレス及び／又はファクス番号）をディレクトリサーバ６０から受信することが可能である。スキャンサーバ４０は、検索結果をＭＦＤ２０に送信することが可能で、ＭＦＤ２０は、一時的に検索結果を記憶し表示することができる。好ましい実施形態では、記憶された検索結果は、ＭＦＤ２０のジョブが完了した後、若しくはシステム管理者により設定可能な時間（例えば、２分）経過後に、自動的にＭＦＤ２０から消去される。ユーザは、表示された検索結果から電子メールアドレス及びファクス番号を選択することが可能で、文書を選択されたアドレスに電子メール及び／又はファクスすることを要求することができる。その代わりに、ユーザは、アドレス及び番号を入力し、若しくは、スキャン装置１０−３０に記憶されたローカルディレクトリからアドレス及び番号を選択することができる。ローカルディレクトリは、ディレクトリサーバ６０が更新された後に自動的若しくは定期的に更新され得る。
【００３３】
　スキャンサーバ４０は、文書及び選択されたアドレス／番号をＭＦＤ２０から受信し、スキャンされた文書を適当なサーバに所定経路で送信する。例えば、ユーザが文書を電子メールすることを要求すると、スキャンサーバ４０は、該文書を電子メールサーバ７０に所定経路で送信する。ユーザが文書をファクスすることを要求する場合には、スキャンサーバ４０は、該文書をファクスサーバ８０に所定経路で送信する。スキャンサーバ４０は、また、文書を他のアプリケーション９０に送信することが可能で、該アプリケーションは、例えば、文書をあるフォーマット（例えば、ＴＩＦＦ（Tag Image File Format））から別のフォーマット（ＰＤＦ（Portable Document Format））に変換するようにしてもよい。
【００３４】
　この実施形態では、スキャンサーバ４０は、複数のコンピュータ化されたサービス（例えば、デバイス５０，６０，７０，８０及び９０により提供される）の間の中間エージェントとして機能するように構成可能であり、その結果、ＭＦＤ２０は、同一のスキャンジョブにおいて、複数の機能を実行することができる。スキャンサーバ４０は、ブラウザ２５からの要求に基づいて、複数のサービスを表示するように構成可能である。ＭＦＤ２０は、ブラウザ２５とスキャンサーバ４０との間の通信に基づいて、ＬＣＤパネルに、電子メールアドレス、ファクス番号及び請求コードのような複数のパラメータの入力を促す画面を表示することができる。次いで、ＭＦＤ２０は、文書を、複数のサーバ、例えば、サーバ７０，８０及び９０に送信することができる。
【００３５】
　好ましい実施形態では、ＭＦＤ１０−３０のブラウザ２５及びスキャンサーバ４０は、プロトコルＨＴＴＰ（Hypertext Transfer Protocol）若しくはＨＴＴＰＳ（HTTP over Secure Socket Layer）を用いてネットワーク１００上でデータを交換する。他のプロトコルも同様に、本発明と共に使用可能である。好ましくは、ＭＦＤ１０−３０のブラウザ２５及びスキャンサーバ４０は、フォーマットＸＭＬ（Extensible Marup Language）を使用してデータを交換する。ＨＴＭＬのような他のフォーマットも同様に、本発明と共に使用可能である。好ましい実施形態では、電子メールサーバ７０は、スキャンサーバ４０に組み込まれる。電子メールサーバ７０は、これに限定されないが、ロータスノーツ（商標）電子メールサーバ、マイクロソフトエクスチェンジ（商標）電子メールサーバ及びＳＭＴＰ（Simple Mail Transfer Protocol）電子メールサーバを含み得る。好ましい実施形態では、ファクスサーバ８０は、キャプタリス社のライトファクス，RightFax（商標）サーバである。
【００３６】
　システム５は、３つのレベルのユーザ認証を提供する。第１の認証レベルでは、いかなるユーザ認証も実行されない。この第１のレベルでは、任意のユーザが、ＭＦＤ１０−３０を使用して、スキャン、複写、印刷し、文書を電子メールしファクスするためにディレクトリサーバ６０にアクセスすることができる。
【００３７】
　第２の認証レベルでは、ユーザは、ネットワークドメイン制御部５０によりドメイン認証される。この第２のレベルでは、ユーザは、ログイン名及びパスワードのようなログイン情報を入力する。このログイン情報は、ネットワーク１００を介してＭＦＤ１０−３０のブラウザ２５によりスキャンサーバ４０に送信される。スキャンサーバ４０は、該ログイン情報をネットワークドメイン制御部５０に渡し、ネットワークドメイン制御部５０はユーザのドメイン認証を確認する（若しくは確認しない）。この確認は、スキャンサーバ４０を介してＭＦＤ１０−３０のブラウザに渡される。ユーザがドメイン認証されると、ユーザは、ＭＦＤ１０−３０及びその機能を使用することができる。１つの実施形態では、システム５は、複写及び（ディレクトリサーバ６０にアクセスすることなく）直接電子メール及びファクスをすることのようなＭＦＤ１０−３０の所定の機能が、ドメイン認証されていないユーザにアクセス可能なように構成され得る。しかしながら、この実施形態では、システム５は、非認証ユーザが、ディレクトリサーバ６０へのアクセスを含む他の機能を使用することを防止する。別の実施形態では、システム５は、非認証ユーザがＭＦＤ１０−３０により提供される全ての機能を使用することを防止する。
【００３８】
　第３の認証レベルでは、ユーザは、ディレクトリサーバ６０により認証される。この第３のレベルでは、ディレクトリサーバ６０は、ユーザがアクセス可能なディレクトリの部分（もしあれば）の比率を制御することができる。例えば、会社の特定部門（例えば、人事、法務等）の従業員は、その部門のみに対応するディレクトリの一部にアクセス可能である。そのため、より機密な情報は、保護され、会社内の所定の個人によってのみアクセス可能である。この第３の認証レベルは、必要ない場合もあるが、第２のレベルに追加され得る。
【００３９】
　第２及び第３の認証レベルでは、システム５は、認証時に、該システムがユーザプロフィールに対応する所定の機能に対してのみユーザにアクセスを提供するようなユーザプロフィールを生成することができる。この実施形態では、異なる認証ユーザは、異なるユーザプロフィールを有し、そのため、異なる機能にアクセスする可能性がある。管理者は、このユーザプロフィールを制御することができる。
【００４０】
　好ましい実施形態では、スキャンサーバ４０は、特定のＭＦＤに対して特定のＭＦＤプロフィールを設定するプロファイラを含み得る。システム５の管理者は、スキャンサーバ４０のプロフィール画面を介してプロフィールを生成し、変更し、維持することができる。このプロフィールは、シリアル番号のようなＭＦＤに対する同一性情報、及び、スキャンサーバ４０とＭＦＤ１０−３０との間における情報交換を形成するために使用される種々のパラメータ（コンピュータネットワーク名、機器設置場所等）を含むことができる。これらのパラメータは、各ＭＦＤに対して使用される認証スキーム、使用されるデータフォーマット／プロトコル、電子メールサーバ７０、ファクスサーバ８０、及び／又はディレクトリサーバ６０に関連し得る。プロフィールは、また、ディレクトリサーバ６０からの検索結果が消去されるまでにスキャン装置に記憶されている時間を含むことができる。
【００４１】
　図４は、本発明の好ましい実施形態に従うＭＦＤ２０及びスキャンサーバ４０との間で情報を交換するように構成されたＭＦＤ２０のブラウザ２５を図解する。図４は、ＭＦＤ−サーバシステムのソフトウェア要素を示す。ハードウェア要素は、図４に示されていない。図４に示すスキャンサーバ４０は、上述した認証機能を実行するように構成された認証デバイス２６０を有する。スキャンサーバ４０は、また、システム管理者がシステム５を管理することを許容する管理デバイス２６５を有する。例えば、システム管理者は、管理デバイス２６５を介してプロファイラ２８０にアクセスしてスキャンサーバ４０に接続されたＭＦＤ１０−３０に対してプロフィールを設定することができる。スキャンサーバ４０は、また、ディレクトリサーバ６０と通信するように構成されたディレクトリゲートウェイ２７０を有する。スキャンサーバ４０は、また、ＭＦＤ１０−３０から受信した文書を適当なサーバ７０，８０及び９０に所定経路で送信するように構成された文書ルータ２７５を有する。
【００４２】
　図４に示すように、ＭＦＤ２０は、図２に示され既述したＭＦＤと同一の構成要素を含む。しかしながら、この実施形態では、ＮＣＳ２２０は、スキャンサーバ４０と通信するように構成され、その結果、ＮＣＳ２２０は、ブラウザ２５とスキャンサーバ４０との間でデータを交換する。例えば、ＮＣＳ２２０は、電子メールアドレスの要求をスキャンサーバ４０に送信して、選択された電子メールアドレスを該サーバから受信することが可能で、若しくは、ＮＣＳ２２０は、ログイン情報をスキャンサーバ４０に送信して、認証処理中にスキャンサーバ４０から（及びディレクトリサーバ６０から）ユーザ認証の確認を受信することができる。
【００４３】
　好ましい実施形態では、ＭＦＤ１０−３０は、オペレータがシステム５により提供されるサービスを簡便に利用することを許容するように、ＭＦＤ１０−３０のオペレータにより入力された情報に基づいて対話型のメニューを提供する。ＭＦＤのタッチ感応性のＬＣＤに表示されるメニューの例が図５乃至８に示される。図５は、本発明の好ましい実施形態をユーザに紹介し、タッチ感応性ボタン、例えばボタン３０５−３２５を提供する画面３００を図解する。ボタン３０５に触れると、例えばＭＦＤ２０は、ユーザにログイン情報の入力を促す画面（図示しない）を表示する。ブラウザ２５は、ログイン情報をスキャンサーバ４０に送信する要求と共に該ログイン情報を受信する。一旦ブラウザ２５がこの要求を処理すると、ブラウザ２５は、ログイン情報をスキャンサーバ４０に送信することができる。
【００４４】
　ボタン３１０に触れると、ＭＦＤ２０は、ユーザが文書をファクスすることを許容する画面（図７に示す画面５００のような）を表示する。ボタン３１５に触れると、ＭＦＤ２０は、ユーザが文書を電子メールすることを許容する画面（図８に示す画面６００のような）を表示する。ボタン３２０に触れると、ＭＦＤ２０は、ユーザに、文書をスキャンするための設定を入力するように促す画面（図６に示す画面４００のような）を表示する。ボタン３２５に触れると、ＭＦＤ２０は、該ＭＦＤにより実行された以前のジョブの履歴を維持するジョブログを表わす画面（図示しない）を表示する。画面３００は、日時、エラーメッセージ、若しくはユーザへの指示のようなシステムメッセージを表示するシステム表示領域３３０を含む。画面３００は、ユーザ向けの情報を表示するメイン表示領域３３５を含む。画面３００は、他の表示領域も含み得る。画面３００は、また、ユーザがメイン表示領域３３５に示される表示をスクロールすることを許容するボタン３４０を含む。
【００４５】
　図６は、スキャンパラメータを設定するために使用されるタッチ感応性ボタンを有する画面４００を図解する。画面４００は、ＭＦＤ２０にデフォルトのスキャンパラメータ（例えば、２００ｄｐｉ）を用いて文書をスキャンすることを要求するデフォルトボタン４０５を具備し得る。デフォルトのパラメータは、ボタン４０５の下方に表示され得る。ボタン４１０に触れると、「微細スキャン」ボタン４１０は、デフォルトのパラメータよりも微細なスキャンパラメータ（例えば、３００ｄｐｉ）を用いて文書をスキャンすることをＭＦＤ２０に要求する。これらのより微細なスキャンパラメータは、ボタン４１０の下方に表示され得る。ボタン４１５に触れると、「スーパースキャン」ボタン４１５は、微細パラメータよりもさらに微細なスキャンパラメータ（例えば、４００ｄｐｉ）を用いて文書をスキャンすることをＭＦＤ２０に要求する。これらのさらに微細なスキャンパラメータは、ボタン４１５の下方に表示され得る。
【００４６】
　画面４００は、また、これに触れると、文書をＰＤＦフォーマットに変換するように要求する「ＰＤＦ生成」ボタン４３０を含み得る。この変換は、ＭＦＤ１０−３０、スキャンサーバ４０、若しくは変換サーバ９０にて実行され得る。好ましい実施形態では、ブラウザ２５は、ＰＤＦフォーマットへの変換要求と共に、文書をＴＩＦＦフォーマットでスキャンサーバ４０に送信する。次いで、スキャンサーバ４０は、該文書を変換サーバ９０に送ってＰＤＦフォーマットに変換する。
【００４７】
　ユーザがＰＤＦフォーマットに変換することを望まない場合には、ユーザは、「ＴＩＦＦ維持」ボタン４３５に触れて文書をＴＩＦＦフォーマットに維持するように要求することができる。この場合、ブラウザ２５は、文書を別のフォーマットに変換しないという要求と共に、ＴＩＦＦフォーマットの文書をスキャンサーバ４０に送信する。その代わりに、ブラウザ２５は、任意のフォーマットでいかなる要求も伴わないで文書をスキャンサーバ４０に送信することができる。この場合、スキャンサーバ４０は、文書をそれが受信された任意のフォーマットに維持するように構成され得る。
【００４８】
　ユーザは、また、「スキャンサイズ」ボタン４４０に触れてスキャンされるべき文書のサイズを設定することができる。ユーザは、また、「片面」ボタン４２０に触れることで、片面スキャンを選択し、若しくは、「両面」ボタン４２５に触れることにより、両面スキャンを選択することができる。一旦ユーザが全てのスキャンパラメータを選択すると、ユーザは、「保存」ボタン４４５に触れることにより、該選択を保存することができる。その代わりに、ユーザが元の画面３００に戻りたい場合には、ユーザは「出口」ボタン４５０に触れることができる。
【００４９】
　図７及び８は、それぞれ文書をファクス及び電子メールすることを要求するために使用される画面５００及び６００を図解する。テキスト（例えば、ファクスメモ、若しくは電子メールメッセージのための）は、ＬＣＤに表示されるタッチ感応性キーボード（図示しない）を用いてＬＣＤを介して入力可能である。「ファクスメモ入力」ボタン５１０に触れると、ＭＦＤ２０は、ユーザがファクスする文書と共にファクスメモを入力することを許容する画面を表示する。このファクスメモは、領域５５５に表示可能である。「ファクス番号入力」ボタン５２０に触れると、ＭＦＤ２０は、ユーザが文書がファクスされるファクス番号を入力することを許容する画面を表示する。ユーザがファクス番号を既に知っている場合には、ユーザは、ファクス番号を手で入力することができる。ユーザがファクス番号を知らない場合には、ユーザは、以下に説明するように、グローバルディレクトリにおいてファクス番号を探すことができる。
【００５０】
　「ファクス番号検索」ボタン５２５に触れると、ＭＦＤ２０は、ユーザに、受信者の名前、若しくは、受信者のグループ名（例えば、「マーケティング」、「管理」、「安全」、「法務部」、「ブルー事業部」、「ソフトボールチーム」等）を入力するように促す画面を表示する。名前以外の検索基準も使用可能である。ＭＦＤ２０は、名前若しくは検索基準をスキャンサーバ４０に送信することが可能で、該スキャンサーバは、当該情報をディレクトリサーバ６０に引き渡す。次いで、ディレクトリサーバ６０は、ユーザにより入力された名前に対するファクス番号をスキャンサーバ４０に返し、該スキャンサーバは、領域５４５に表示するために、このファクス番号をＭＦＤ２０に受け渡す。表示領域５５０は、領域５４５にリストされたファクス番号を選択するために（例えば、高輝度表示により）触れることが可能である。選択されたファクス番号は、「ファクス番号削除」ボタン５３０に触れることにより、受信者リストから削除可能である。「ＯＫ」ボタン５３５に触れると、画面５００を介して受信された情報がＭＦＤ２０により処理されて文書をファクスすることができる。ユーザは、「キャンセル」ボタン５４０に触れることにより、元の画面に戻ることができる。「請求コード」ボタン５１５に触れると、ＭＦＤ２０は、請求書情報を受信するために請求書管理画面（図示しない）を表示する。例えば、請求書管理画面は、ユーザに、該ユーザが所属する部門を表す部門コードを入力するように促すであろう。この特徴により、ＭＦＤ２０は、請求書情報をローカルに処理することが可能で、及び／又は、集中処理するために、請求書情報をスキャンサーバ４０に送信することができる。
【００５１】
　図８に図解される画面６００を参照して、「件名入力」ボタン６０５に触れると、ＭＦＤ２０は、ユーザが電子メールする文書に対する件名を入力することを許容する画面を表示する。この件名は、画面６００の一部６５５に表示可能である。「メールメッセージ入力」ボタン６１０に触れると、ＭＦＤ２０は、ユーザが電子メールする文書と共に電子メールメッセージを入力することを許容する画面を表示する。「文書名」ボタン６１５に触れると、ＭＦＤ２０は、ユーザが電子メールする文書の名称を入力することを許容する画面を表示する。「メールアドレス入力」ボタン６２０に触れると、ＭＦＤ２０は、ユーザが文書が電子メールされる電子メールアドレスを入力することを許容する画面を表示する。ユーザが既に電子メールアドレスを知っている場合には、ユーザは、手で電子メールアドレスを入力することができる。ユーザが電子メールアドレスを知らない場合には、ユーザは、以下に説明するように、グローバルディレクトリにおいて電子メールアドレスを探すことができる。
【００５２】
　「メールアドレス検索」ボタン６２５に触れると、ＭＦＤ２０は、ユーザに、受信者の名前、若しくは、受信者のグループ名（例えば、「マーケティング」、「管理」、「安全」、「法務部」、「ブルー事業部」、「ソフトボールチーム」等）を入力するように促す画面を表示する。名前以外の検索基準も使用可能である。ブラウザ２５は、入力された名前若しくは検索基準を受信してスキャンサーバ４０に送信することが可能で、該スキャンサーバは、当該情報をディレクトリサーバ６０に引き渡す。次いで、ディレクトリサーバ６０は、ユーザにより入力された名前に対する電子メールアドレスをスキャンサーバ４０に返し、スキャンサーバは、この電子メールアドレスをＭＦＤ２０に受け渡す。ブラウザ２５は、スキャンサーバ４０から電子メールアドレスを受信して該電子メールアドレスを画面６００の一部６４５に表示することができる。表示領域６５０は、画面６００の一部６４５にリストされた電子メールアドレスを選択するために（例えば、高輝度表示により）触れることが可能である。選択された電子メールアドレスは、「メールアドレス削除」ボタン６３０に触れることにより、受信者リストから削除可能である。「ＯＫ」ボタン６３５に触れると、画面６００を介して取得された情報がブラウザ２５により受信されて処理可能である。特に、ブラウザ２５は、スキャンサーバ４０に、ユーザにより選択若しくは入力された電子メールアドレスに文書を電子メールする要求と共に、電子メールされるべき文書を送信することができる。スキャンサーバ４０は、この情報を処理して、電子メールするために該文書を所定経路で電子メールサーバに送信する。ユーザは、「キャンセル」ボタン６４０に触れることにより、元の画面に戻ることができる。
【００５３】
　図９は、ＭＦＤ１０−３０及びそのブラウザ２５により実行されるような本発明の１つの実施形態に従うユーザ認証方法を図解する。ステップ７０５にて、例えばＭＦＤ２０は、ログイン画面を表示させるコマンドがユーザから得られているかどうかを調べる。例えば、ユーザは、図５に示す画面３００の「ログイン」ボタン３０５のような、ＭＦＤ２０のＬＣＤ上のログインボタンを押すことができる。ステップ７１０にて、コマンドが得られている場合には、ＭＦＤ２０は、ログイン画面を表示する。ステップ７１５にて、ブラウザ２５は、ログイン情報がユーザから得られているかどうかを調べる。例えば、ブラウザ２５は、ユーザがユーザ名、パスワード及びドメイン名を入力したかどうかを調べることができる。一旦ブラウザ２５がログイン情報を受け取ると、ステップ７２０にて、ブラウザ２５は、該ログイン情報をスキャンサーバ４０に送信する。次いで、スキャンサーバ４０は、ログイン情報をネットワークドメイン制御部５０に送る。ネットワークドメイン制御部５０は、ログイン情報の正当性を検証し、認証確認をスキャンサーバ４０に送り、該スキャンサーバは、該認証確認をＭＦＤ２０に送出する。ステップ７２５にて、ブラウザ２５は、認証確認がスキャンサーバ４０から受信されているかどうかを調べる。一旦ＭＦＤ２０がユーザ認証を受信すると、ステップ７３０にて、ＭＦＤ２０は、スキャンサーバ４０から表示用のユーザのホームページをダウンロードする。例えば、ユーザのホームページは、図３に示すような開始ページを含み得る。ユーザのホームページは、認証後に始めて表示されるある種のデフォルトの（ポータル）ページであり得る。本発明においては、このホームページは、ユーザ認証の結果に基づいて生成可能である。好ましい実施形態では、ユーザホームページは、本発明のシステムを使用するための指示及び情報を提供するための「ヘルプ」ボタン、及び／又は「参照」ボタンを有して提供可能である。
【００５４】
　図１０は、ＭＦＤ２０及びブラウザ２５により実行されるような、本発明の１つの実施形態に従うグローバルディレクトリへのアクセス方法を図解する。グローバルディレクトリは、ファクス番号検索及び／又は電子メールアドレス検索のような検索を実行する目的のために、アクセスされ得る。ステップ８０５にて、ＭＦＤ２０は、ユーザがグローバルディレクトリの検索を要求したかどうかを調べる。例えば、ユーザは、図７及び８に示す検索ボタン５２５及び６２５を押すことにより、そのような検索を要求することができる。そのような検索が要求されている場合には、ステップ８１０にて、ユーザに、検索文字列、例えば、少なくとも２つの文字からなる文字列を入力するように促す画面を表示する。ステップ８１５にて、ブラウザ２５は、検索文字列が入力されたかどうかを調べる。一旦ブラウザ２５が検索文字列を受け取ると、ステップ８２０にて、ブラウザ２５は、該検索文字列をスキャンサーバ４０に送信する。スキャンサーバ４０は、この検索文字列をディレクトリサーバ６０に送出し、該ディレクトリサーバは、検索を実行して検索結果をスキャンサーバ４０に送信する。スキャンサーバ４０は、この検索結果をＭＦＤ２０に送信する。ステップ８２５にて、ＭＦＤ２０は、スキャンサーバ４０から検索結果を受信したかどうかを調べる。一旦ブラウザ２５が検索結果を受信すると、ステップ８３０にて、ブラウザは、該検索結果をＭＦＤ２０の表示部に表示することができる。
【００５５】
　図１１及び１２は、ＭＦＤ２０の例を図解し、ＭＦＤ２０は、中央演算処理装置（ＣＰＵ）９３１、及び内部バス９３２によりＣＰＵ９３１に接続された種々の要素を有する。ＣＰＵ９３１は、ＭＦＤ２０の状態を監視する一方で、多数のタスクを実行する。特に、ＣＰＵ９３１は、ブラウザ２５用の多数のプログラム指令を実行する。ＣＰＵ９３１に接続される要素は、ＲＯＭ（read only memory）９３３、ＲＡＭ（random access memory）９３４、ハードディスク駆動装置（ＨＤＤ）９３５、フレキシブルディスク９０７を受け入れ可能なフレキシブルディスク駆動装置（ＦＤＤ）９３６、通信インターフェース（Ｉ／Ｆ）９３８、及びモデムユニット９３９を含む。さらに、制御パネル９３７、スキャナユニット９４０、プリンタユニット９４１、及び画像処理装置９４２が、バス９３２により、ＣＰＵ９３１に接続され得る。Ｉ／Ｆ９３８及びモデムユニット９３９の両者は、通信ネットワーク１００に接続される。
【００５６】
　好ましい実施形態では、ＭＦＤ２０及びブラウザ２５に対するプログラムコード指令は、ＩＣカードを介してＨＤＤ９３５に記憶される。有利なことに、ＩＣカードは、ＭＦＤ用のファームウェアをアップグレードするために使用可能である。その代わりに、プログラムコード指令は、フレキシブルディスク９０７に記憶可能であり、その結果、プログラムコード指令は、ＦＤＤ９３６により読み出され、ＲＡＭ９３４に伝達され、ＣＰＵにより実行されて、該指令を実行する。これらの指令は、上述したＭＦＤ２０の機能及びブラウザ２５の機能を実行するための指令であり得る。特に、これらの指令は、ブラウザ２５が文書マネジャー４０と対話し、ＭＦＤ２０が制御パネル９３７及びＭＦＤ２０の画像処理ユニットを制御することを許容する。
【００５７】
　ＭＦＤ２０の立ち上げ中には、プログラムコード指令は、ＣＰＵ９３１により読み出され、ＲＡＭ９３４に伝達され、ＣＰＵ９３１により実行される。その代わりに、プログラムコード指令は、ＲＯＭ９３３にロードされてもよい。そのため、本発明においては、フレキシブルディスク９０７、ＨＤＤ９３５、ＲＡＭ９３４、及びＲＯＭ９３３のうちの任意のものがコンピュータコード指令を記憶可能でコンピュータ読取可能な記憶媒体に対応することが理解される。本発明に従って指令を記憶することができる他のデバイス及び媒体は、例えば、磁気ディスク、ＤＶＤを含む光ディスク、ＭＯＳのような光磁気ディスク、及びＰＣカードのような半導体メモリカードを含む。
【００５８】
　好ましい実施形態では、制御パネル９３７は、図５乃至８に示す画面３００−６００のような、ＭＦＤ２０のユーザが文書マネジャー４０と対話することを許容する情報を表示する表示スクリーンを有する。この表示スクリーンは、ＬＣＤ（Liquid Crystal Display）、プラズマ表示装置、若しくはＣＲＴ（Cathode Ray Tube）であり得る。表示スクリーンは、制御パネル９３７に統合され若しくは埋め込まれる必要はないが、有線接続若しくは無線接続のいずれかにより、制御パネル９３７に単純に結合されてもよい。制御パネル９３７は、情報を入力し、若しくは種々の操作を要求するためのキーを含んでもよい。その代わりに、制御パネル９３７及び表示スクリーンは、キーボード、マウス、遠隔制御、表示スクリーンへのタッチ、音声認識、若しくは、目の移動追跡、若しくはこれらの組合せにより操作されてもよい。
【００５９】
　この記載で示された機構及びプロセスは、当業者に認識されるであろうように、この明細書の教示に従ってプログラムされた従来の汎用マイクロプロセッサを用いて実現されてもよい。適当なソフトウェアコーディングは、ソフトウェア分野の当業者に明らかとなるであろうように、本開示の教示に基づいて、熟練したプログラマーにより容易に用意され得る。特に、本発明に従うブラウザ機能用、認証用、ルーティング用、スキャンされた文書管理用のコンピュータプログラムは、これらに限定されないが、当業者により認識されるであろうように、Ｃ、Ｃ＋＋、フォートラン及びベーシックを含む多数のコンピュータ言語で書かれ得る。本発明は、また、ＡＳＩＣ（application specific integrated circuit）を用意することにより、若しくは、当業者に容易に明らかになるであろうように、従来の構成回路の適当なネットワークを接続することにより、実現され得る。
【００６０】
　このため、本発明は、また、記憶媒体に集約可能なコンピュータプログラム製品を含み、本発明に従って、上述したブラウザ機能及び文書マネジャー機能を実行するようにコンピュータをプログラムするために使用可能な指令を含む。この記憶媒体は、これに限定されないが、フレキシブルディスクを含む任意のタイプのディスク、光学ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、磁気カード若しくは光学カード、若しくは、電子的指令を記憶するために好適な任意のタイプの媒体を含み得る。
【００６１】
　また、コンピュータにプログラムを供給する手段は、上記の媒体に限定されず、任意である。例えば、通信回線、通信ネットワーク、通信システムなどを介して供給してもよい。この場合、例えば、通信ネットワークの掲示板（ＢＢＳ）に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して配信することも可能である。このようにして配信されたプログラムに基づいて、上述した機能及び処理を実行することができる。
【００６２】
　明らかに、本発明の多数の追加的な改良及び変形が上記の教示に照らして可能である。そのため、添付のクレームの範囲内で、本発明は、特にここで記載された以外にも実行され得ることが理解されるべきである。
【図面の簡単な説明】
【００６３】
【図１】本発明の好ましい実施形態に従うシステムの全体構成を示すブロック図である。
【図２】図１に示す好ましい実施形態に従うブラウザを図解するブロック図である。
【図３】本発明の別の好ましい実施形態に従うシステムの全体構成を示すブロック図である。
【図４】図３に示す好ましい実施形態に従うブラウザを図解するブロック図である。
【図５】スキャン装置の表示画面に表示されるメニューの例を示す。
【図６】スキャン装置に表示されるスキャン設定画面の例を示す。
【図７】スキャン装置に表示されるファクス送信画面の例を示す。
【図８】スキャン装置に表示されるメール送信画面の例を示す。
【図９】本発明の１つの実施形態に従うスキャン装置におけるユーザ認証方法を示すフローチャートである。
【図１０】本発明の１つの実施形態に従うスキャン装置からの検索方法を示すフローチャートである。
【図１１】本発明の１つの実施形態に従うスキャン装置を図解するブロック図である。
【図１２】本発明の１つの実施形態に従うスキャン装置の模式図である。
【図１３】本発明の１つの実施形態に従うＭＦＤブラウザを用いた文書管理方法の中でＨＴＴＰ要求にかかる部分のフローチャートを示す。
【図１４】本発明の１つの実施形態に従うＭＦＤブラウザを用いた文書管理方法の中でＨＴＴＰ応答にかかる部分のフローチャートを示す。
【符号の説明】
【００６４】
　１　　文書管理システム
　５　　文書管理システム
　１０　多機能デバイス（ＭＦＤ）
　２０　多機能デバイス（ＭＦＤ）
　２５　ブラウザ
　３０　多機能デバイス（ＭＦＤ）
　４０　文書マネジャー（スキャンサーバ）
　５０　ネットワークドメイン制御部
　５１　文書ＡＳＰ
　６０　ディレクトリサーバ
　６１　文書ＡＳＰ
　７０　電子メールサーバ
　７１　文書ＡＳＰ
　８０　ファクスサーバ
　８１　文書ＡＳＰ
　９０　他のアプリケーション
　１００　ネットワーク（インターネット）
　１０２　ネットワーク（インターネット）
　２００　ＥＣＳ
　２０５　ＭＣＳ
　２１５　ＯＣＳ
　２２０　ＮＣＳ
　２２５　ＳＣＳ
　２３０　ＳＳＬ
　２３５　ＨＴＴＰコマンドプロセッサ
　２４０　ＣＩＳ
　２５０　ＨＴＭＬ構文解析ルーチン
　２５５　ＸＭＬ構文解析ルーチン
　２６０　認証デバイス
　２６１　ユーザ対話装置
　２６５　管理デバイス
　２６６　課金エンジン
　２７０　ディレクトリゲートウェイ
　２７１　検索エンジン
　２７５　文書ルータ
　２７６　フォーマット標準化装置
　２８０　プロファイラ
　２８１　コンサルティング装置
　４０５　デフォルトボタン
　４１０　微細スキャンボタン
　４１５　スーパースキャンボタン
　４２０　片面ボタン
　４２５　両面ボタン
　４３０　ＰＤＦ生成ボタン
　４３５　ＴＩＦＦ維持ボタン
　４４０　スキャンサイズボタン
　４４５　保存ボタン
　４５０　出口ボタン
　５１０　ファクスメモ入力ボタン
　５１５　請求コードボタン
　５２０　ファクス番号入力ボタン
　５２５　ファクス番号検索ボタン
　５３０　ファクス番号削除ボタン
　５３５　ＯＫボタン
　５４０　キャンセルボタン
　６０５　件名入力ボタン
　６１０　メールメッセージ入力ボタン
　６１５　文書名ボタン
　６２０　メールアドレス入力ボタン
　６２５　メールアドレス検索ボタン
　６３０　メールアドレス削除ボタン
　６３５　ＯＫボタン
　６４０　キャンセルボタン
　９３１　ＣＰＵ
　９３２　内部バス
　９３３　ＲＯＭ
　９３４　ＲＡＭ
　９３５　ＨＤＤ
　９３６　ＦＤＤ
　９３７　制御パネル
　９３８　インターフェース
　９３９　モデム
　９４０　スキャナユニット
　９４１　プリンタユニット
　９４２　画像処理装置
【図１】
2004112794.tif 000003
【図２】
2004112794.tif 000004
【図３】
2004112794.tif 000005
【図４】
2004112794.tif 000006
【図５】
2004112794.tif 000007
【図６】
2004112794.tif 000008
【図７】
2004112794.tif 000009
【図８】
2004112794.tif 000010
【図９】
2004112794.tif 000011
【図１０】
2004112794.tif 000012
【図１１】
2004112794.tif 000013
【図１２】
2004112794.tif 000014
【図１３】
2004112794.tif 000015
【図１４】
2004112794.tif 000016