(57)【特許請求の範囲】
【請求項１】
受信者毎に予め設定されたプロファイルに基づいて、インタフェースを介してコンピュータ装置に接続されたスキャニング装置によってドキュメントをスキャニングし、その画像ファイルを指定された受信者に送信する、前記コンピュータが実行する画像ファイルの送信方法であって、
前記予め設定されたプロファイルが、前記受信者に前記画像ファイルを送信するための転送プロトコルと前記スキャニングのための画像スキャニング特性とを含み、
前記スキャニング装置に対する所定の操作を契機として、前記スキャニング及び前記画像ファイルの送信を制御するための自動送信ユーティリティを起動し、画像ファイルの送信先である受信者を選択するための画面を表示装置に表示させる工程と、
前記画面に基づき選択された前記受信者を特定するユーザ入力、を受け取る工程と、
特定された前記受信者に対応した前記プロファイルに基づいて、前記画像スキャニング特性と前記転送プロトコルとを決定する工程と、
決定された前記画像スキャニング特性に従って、ドキュメントをスキャニングする命令を、前記インタフェースを介して前記スキャニング装置に送信することによってスキャニングする工程と、
前記スキャニング装置がスキャニングしたドキュメントの画像データを、前記インタフェースを介して受信し、当該画像データを含む画像ファイルを格納する工程と、
決定された前記転送プロトコルを使用して、前記受信者に前記格納された画像ファイルを送信する工程と、
を含む画像ファイルの送信方法。
【請求項２】
前記スキャニング装置に対する所定の操作が、前記スキャニング装置に設けられたプッシュボタンの押下であることを特徴とする請求項１に記載の画像ファイルの送信方法。
【請求項３】
更に、前記転送プロトコルを使用した送信の実行後、前記格納された画像ファイルを削除する工程を含むことを特徴とする請求項１または２に記載の画像ファイルの送信方法。
【請求項４】
前記プロファイルに含まれる前記転送プロトコルが、電子メール、ｆｔｐを含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像ファイルの送信方法。
【請求項５】
前記プロファイルが、前記方法を実行するコンピュータ装置に格納されることを特徴とする請求項１乃至４のいずれか１項に記載の画像ファイルの送信方法。
【請求項６】
前記プロファイルがネットワーク上のサーバに格納され、各受信者がこのプロファイルを更新できることを特徴とする請求項１乃至４のいずれか１項に記載の画像ファイルの送信方法。
【請求項７】
前記画像スキャニング特性が、少なくともスキャニング解像度とカラー・モードとを含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像ファイルの送信方法。
【請求項８】
受信者毎に予め設定されたプロファイルに基づいて、インタフェースを介して接続されたスキャニング装置によってドキュメントをスキャニングし、その画像ファイルを指定された受信者に送信する画像ファイルの送信装置であって、
前記予め設定されたプロファイルが、前記受信者に前記画像ファイルを送信するための転送プロトコルと前記スキャニングのための画像スキャニング特性とを含み、
前記スキャニング装置に対する所定の操作を契機として、前記スキャニング及び前記画像ファイルの送信を制御するための自動送信ユーティリティを起動し、画像ファイルの送信先である受信者を選択するための画面を表示装置に表示させる手段と、
前記画面に基づき選択された前記受信者を特定するユーザ入力、を受け取る受取手段と、
特定された前記受信者に対応した前記プロファイルに基づいて、前記画像スキャニング特性と前記転送プロトコルとを決定する決定手段と、
決定された前記画像スキャニング特性に従って、ドキュメントをスキャニングする命令を、前記インタフェースを介して前記スキャニング装置に送信する送信手段と、
スキャニングした前記ドキュメントの画像データを、前記インタフェースを介して前記スキャニング装置から受信する受信手段と、
前記画像データを含む画像ファイルを格納する格納手段と、
決定された前記転送プロトコルを使用して、前記受信者に前記画像ファイルを送信する画像送信手段と、
を含むことを特徴とする画像ファイルの送信装置。
【請求項９】
前記スキャニング装置に対する所定の操作が、前記スキャニング装置に設けられたプッシュボタンの押下であることを特徴とする請求項８に記載の画像ファイルの送信装置。
【請求項１０】
更に、前記画像送信手段による画像ファイルの送信の実行後、前記格納手段により格納された前記画像ファイルを削除する削除手段を含むことを特徴とする請求項８または９に記載の画像ファイルの送信装置。
【請求項１１】
前記プロファイルに含まれる転送プロトコルが、電子メール、ｆｔｐを含むことを特徴とする請求項８乃至１０のいずれか１項に記載の画像ファイルの送信装置。
【請求項１２】
前記プロファイルを、前記送信装置が備えるメモリにおいて格納することを特徴とする請求項８乃至１１のいずれか１項に記載の画像ファイルの送信装置。
【請求項１３】
前記プロファイルをネットワーク上のサーバに格納し、各受信者が、前記予め設定されたプロファイルを更新できることを特徴とする請求項８乃至１２のいずれか１項に記載の画像ファイルの送信装置。
【請求項１４】
前記画像スキャニング特性は、少なくともスキャニング解像度とカラー・モードとを含むことを特徴とする請求項８乃至１３のいずれか１項に記載の画像ファイルの送信装置。
【請求項１５】
請求項１乃至７のいずれか１項に記載の画像ファイルの送信方法の各工程をコンピュータに実行させるコンピュータプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ドキュメントをスキャニングし、それに対応する画像ファイルを離れた（場所又は装置の異なる）受信者に送信する方法に関する。詳細には、本発明は、送信の対象となる可能性がある受信者毎に予め設定されたプロファイルにアクセスする自動送信ユーティリティを使用して、ドキュメントのスキャニングと送信を行う方法に関するものである。
【０００２】
【従来の技術】
現在では、比較的安価なスキャニング装置を使用して高品質のドキュメント・スキャニングを実行することができる。このようなスキャニング装置を、コンピュータ装置、たとえばＰＣ互換機に直接取り付けて、スキャニングされたドキュメントに基づきコンピュータ装置で画像ファイルを作成する。
【０００３】
そのようなスキャニング装置が普及しているにもかかわらず、手近のコンピュータ装置にスキャニング装置が接続されいても、ユーザ自身のコンピュータ装置には、スキャニング装置が接続されていないという状況が依然として存在する。
【０００４】
ユーザは、コンピュータ装置で画像ファイルを作成するために、手近のコンピュータ装置のところへ行き、スキャニング装置を使用して、係る手近のコンピュータ装置で画像ファイルを作成する。その後、その画像ファイルをどうにかして自分の（すなわち、離れた場所にある。）コンピュータ装置に送信することになる。
【０００５】
他のユーザのコンピュータ装置を使用して画像ファイルを作成する作業は、特に、未経験者にとっては必ずしも容易ではない。個々のユーザはそれぞれ、１インチあたりのドット数（ｄｐｉ）を単位とする解像度、色の深み等の特定のスキャニング特性を使用して自分の画像ファイルをスキャニングしたいと考えるのが普通である。
【０００６】
しかし、スキャニングを別のコンピュータ装置で実行するので、通常そのコンピュータ装置のデフォルト値が使用される。その結果、画像ファイルとファイルを表示するために受信者側が用いる設定とのミスマッチがよく発生し、食い違いが生じる。たとえば、受信者が解像度３００ｄｐｉのプリンタを使用して、７２ｄｐｉの画面表示用にスキャニングした画像ファイルを印刷する場合、プリンタが解像度のミスマッチを調整しようとしてかなりの歪みを生じる。
【０００７】
ユーザはスキャニングの前にスキャニング特性の既定値を手動で指定変更またはリセットすることができる。ただし、デフォルトのスキャニング特性を手動で指定変更したりリセットしたりする作業は手間がかかる。さらに、それぞれのユーザは自分の望むスキャニング特性を把握し、スキャニング動作の前にそれに応じてスキャニング装置を設定する必要がある。
【０００８】
さらに、ドキュメントをスキャニングすると、得られた画像ファイルを、離れた（別の場所にある）コンピュータ装置に送信する作業は、特に未経験者には、通常難しく、時間がかかる作業である。
【０００９】
離れた受信者に画像ファイルを送信するために従来からファイル転送プロトコルが存在している。このような転送プロトコルとしては、電子メール、ファイル転送プロトコル（ｆｔｐ）、分散コンポーネント・オブジェクト・モデル（ＤＣＯＭ）、および共有ネットワーク・ディスクの使用などがある。
【００１０】
ただし、ユーザは通常、これらの転送プロトコルを使うためにかなりの知識を必要とする。そのため、すべてのユーザがこれらのプロトコルを使用して簡単に画像ファイルを送信するというわけにはいかない。さらに、これらのプロトコルを使用してファイルを手動で送信する作業は煩雑でもある。
【００１１】
ユーザがドキュメントをスキャニングし、得られた画像ファイルを自分以外の離れた受信者に送信するときにも同様の問題が生じる。このような状況でも依然として、ユーザは食い違いを避けるためにスキャニング特性を設定しなければならず、またどうにかして、ファイルを離れたの受信者に送信するのに適したデータ転送プロトコルを決定する必要がある。こうして、ユーザは離れた受信者に応じてスキャニング特性を設定し、適切なファイル転送プロトコルを使用して、得られたファイルを受信者に送信しなければならない。
【００１２】
【発明が解決しようとする課題】
従って、ユーザが離れた受信者に対応するスキャニング特性を使用してドキュメントをスキャニングし、打鍵が最小回数で済む適切なファイル転送プロトコルを使用して、得られた画像ファイルを離れた受信者に送信することが自動的にできるシステムが必要とされている。
【００１３】
【課題を解決するための手段】
本発明によれば、受信者毎に予め設定されたプロファイルに基づいて、インタフェースを介してコンピュータ装置に接続されたスキャニング装置によってドキュメントをスキャニングし、その画像ファイルを指定された受信者に送信する、前記コンピュータが実行する画像ファイルの送信方法であって、前記予め設定されたプロファイルが、前記受信者に前記画像ファイルを送信するための転送プロトコルと前記スキャニングのための画像スキャニング特性とを含み、前記スキャニング装置に対する所定の操作を契機として、前記スキャニング及び前記画像ファイルの送信を制御するための自動送信ユーティリティを起動し、画像ファイルの送信先である受信者を選択するための画面を表示装置に表示させる工程と、前記画面に基づき選択された前記受信者を特定するユーザ入力、を受け取る工程と、特定された前記受信者に対応した前記プロファイルに基づいて、前記画像スキャニング特性と前記転送プロトコルとを決定する工程と、決定された前記画像スキャニング特性に従って、ドキュメントをスキャニングする命令を、前記インタフェースを介して前記スキャニング装置に送信することによってスキャニングする工程と、前記スキャニング装置がスキャニングしたドキュメントの画像データを、前記インタフェースを介して受信し、当該画像データを含む画像ファイルを格納する工程と、決定された前記転送プロトコルを使用して、前記受信者に前記格納された画像ファイルを送信する工程と、を含む画像ファイルの送信方法が提供される。
また、本発明によれば、受信者毎に予め設定されたプロファイルに基づいて、インタフェースを介して接続されたスキャニング装置によってドキュメントをスキャニングし、その画像ファイルを指定された受信者に送信する画像ファイルの送信装置であって、前記予め設定されたプロファイルが、前記受信者に前記画像ファイルを送信するための転送プロトコルと前記スキャニングのための画像スキャニング特性とを含み、前記スキャニング装置に対する所定の操作を契機として、前記スキャニング及び前記画像ファイルの送信を制御するための自動送信ユーティリティを起動し、画像ファイルの送信先である受信者を選択するための画面を表示装置に表示させる手段と、前記画面に基づき選択された前記受信者を特定するユーザ入力、を受け取る受取手段と、特定された前記受信者に対応した前記プロファイルに基づいて、前記画像スキャニング特性と前記転送プロトコルとを決定する決定手段と、決定された前記画像スキャニング特性に従って、ドキュメントをスキャニングする命令を、前記インタフェースを介して前記スキャニング装置に送信する送信手段と、スキャニングした前記ドキュメントの画像データを、前記インタフェースを介して前記スキャニング装置から受信する受信手段と、前記画像データを含む画像ファイルを格納する格納手段と、決定された前記転送プロトコルを使用して、前記受信者に前記画像ファイルを送信する画像送信手段と、を含むことを特徴とする画像ファイルの送信装置が提供される。
また、本発明によれば、上記画像ファイルの送信方法の各工程をコンピュータに実行させるコンピュータプログラムを格納した記録媒体が提供される。
【００１５】
本発明においては、例えば、第１の受信者のプロファイルでは２４ビット・カラー・モード、３００ｄｐｉのスキャニングを設定し、その後に、電子メールを使用する転送プロトコルを設定する一方で、第２の受信者のプロファイルではファックス（１００ｘ２００）の解像度のスキャニングを設定し、その後にｆｔｐを使用する転送プロトコルを設定するといったことが可能である。
【００１６】
ユーザはドキュメントをスキャニングし、単に自動送信ユーティリティを起動し、受信者を特定するだけで、得られた画像ファイルを送信することができる。自動送信ユーティリティは、プロファイルに基づいて画像ファイルのスキャニングおよび送信の方法を自動的に決定するため、ユーザ側で実行しなければならない操作が簡素化される。
【００２１】
好ましい実施形態では、ドキュメントのスキャニングに使用するスキャニング装置を、Ｗｉｎｄｏｗｓ（Ｒ）９８が稼働しているＩＢＭ−ＰＣ互換機などの本発明を実現するコンピュータ装置に接続する。
【００２２】
さらに、プッシュボタンやスクリーン・タッチ・インタフェース（ＳＴＩ）などの、スキャニング装置とのインタフェースのアクティブ化に応じて自動送信ユーティリティを起動することが好ましい。
【００２３】
本発明をＷｉｎｄｏｗｓ（Ｒ）９８が稼働しているＰＣ上に実現した場合、プッシュボタンを押して、Ｗｉｎｄｏｗｓ（Ｒ）９８  Ｓｔｉｌｌ  Ｉｍａｇｉｎｇ  Ｉｎｔｅｒｆａｃｅイベント・モニタの「ＰＵＳＨ」機能により自動送信ユーティリティをアクティブ化することが好ましい。
【００２４】
このＰＵＳＨ機能は、周辺装置のプッシュボタンまたはその他のインタフェースがアクティブ化されたときに、プログラム、この場合は自動送信ユーティリティ、を起動する。
【００２５】
ＰＵＳＨ操作を使うと、ユーザは単に、ドキュメントをＰＣに接続しているスキャニング装置上に置き、スキャニング装置のスキャン・ボタンを押すだけである。自動送信ユーティリティが自動的に起動し、ユーザは、受信者の識別名等を入力する。すると、自動送信ユーティリティはその受信者に対応するスキャニング特性を使用して、ドキュメントのスキャニングを開始し、その受信者に対応する転送プロトコルを使用して得られた画像ファイルをその受信者に送信する。
【００２６】
予め設定されたプロファイルは、本発明を実現するコンピュータ装置上にローカルに格納するか、またはネットワーク上のサーバに格納することができる。プロファイルをネットワーク上のサーバに格納した場合、プロファイルは、受信者によって更新できることが好ましい。したがって、受信者は自分のハードウェアおよびソフトウェアの変更に合わせて、スキャニング特性と転送プロトコルを変更することができる。
【００２７】
前記により、本発明では、受信者のプロファイルに基づいて得られた画像ファイルのスキャニングおよび送信の方法を自動的に決定する。そのため、本発明を使用すれば、ユーザの所有するコンピュータ装置以外のコンピュータ装置に接続されているスキャニング装置が利用しやすくなる。
【００２８】
この簡単な本発明の内容は、本発明の性質を一目で理解できるようにするためのものである。以下に記載した好適な実施形態についての詳細な説明を、添付の図面とともに参照すれば、本発明をより完全に理解することができる。
【００２９】
【発明の実施の形態】
図１は、コンピュータ・システム２に接続され、画像ファイルを格納、操作し、他のコンピュータ・システムおよび装置に画像ファイルを送信するための画像ファイル作成用のスキャナ１の代表図である。図１に示されているように、スキャナ１はスキャニング対象のドキュメントを置くプラテン４とともに、ドキュメントを覆うためのカバー５を備える。スキャナ１はさらに、ユーザがスキャナ１を操作するために使用するインタフェース６も備えている。インタフェース６には、プッシュボタン・インタフェースまたはスクリーン・タッチ・インタフェース（ＳＴＩ）を備えることもできる。
【００３０】
好ましい実施形態では、インタフェース６により、ユーザは「１ボタン・スキャニング」を実行することができる。１ボタン・スキャニングでは、ユーザはドキュメントをプラテン４に置き、次いでインタフェース６上のスキャン・ボタンなどを押し、コンピュータ２に信号を送ってスキャニング処理を開始する。
【００３１】
他の実施形態では、スキャナ１に接続するインタフェース６はスキャナ１に配置しない。その代わりに、インタフェース６をコンピュータ・システム２によって出力され、コンピュータ・システム２によって操作されるグラフィカル・ユーザ・インタフェースとする。この他の実施形態では、スキャナ１はグラフィカル・ユーザ・インタフェースでアクティブ化される。
【００３２】
図１にはさらに、スキャナ・インタフェース８を介してスキャナ１に接続されているコンピュータ・システム２も示されている。コンピュータ・システム２は、画像出力用のディスプレイ１０、ユーザのコマンドおよびデータを入力するためのキーボード１２、およびグラフィカル・ユーザ・インタフェースおよび画像ファイルからの画像出力などの画像を操作するためのマウス１３を備えることが好ましい。さらに、オペレーティング・システム、スキャナ・ドライバなどのドライバ、本発明による自動送信ユーティリティなどのアプリケーション・プログラム、ファイル転送プログラム、および画像ファイルや本発明によるユーザ・プロファイルなどのデータを格納するための固定ディスク１５を備えることも好ましい。取り外し可能な記憶媒体とのインタフェースを提供するためにフロッピ・ディスク・インタフェース１６を備える。ＣＤ−ＲＯＭ（図示せず）でも格納を実現できる。
【００３３】
コンピュータ・システム２は、画像ファイルなどのデータをコンピュータ・システムおよび／またはコンピュータ・システム２から物理的に離れている他の装置に送信することができる。図１に示されている実施形態では、コンピュータ・システム２は、ネットワーク・インタフェース１９を使用するネットワーク１８またはファックス／モデム・インタフェース２２を使用するファックス／モデム２１を介して、１つまたは複数のファイル転送プロトコルにより、このデータを送信する。
【００３４】
図２は、コンピュータ・システム２の内部アーキテクチャを示す詳細なブロック図である。図２に示されているように、コンピュータ・システム２は、コンピュータのバス３１にインタフェースされている、Ｉｎｔｅｌ（Ｒ）Ｐｅｎｔｉｕｍ（Ｒ）マイクロプロセッサなどの中央処理装置（ＣＰＵ）３０を備えている。さらに、コンピュータのバス３１には、ディスプレイ１０とのディスプレイ・インタフェース３３、スキャナ１とのスキャナ・インタフェース８、ネットワーク１８とのネットワーク・インタフェース１９、ファックス／モデム２１とのファックス／モデム・インタフェース２２、フロッピ・ディスク・インタフェース１６、キーボード１２とのキーボード・インタフェース３７、マウス１３などのポインティング・デバイスとのポインティング・デバイス・インタフェース３８、読み取り専用メモリ（ＲＯＭ）３９、メイン・メモリ４０、および固定ディスク１５もインタフェースしている。
【００３５】
ＲＯＭ３９は、コンピュータ・システム２の起動時に使用するステップなどのプロセス・ステップや、たとえばキーボード１２を動作させる基本入出力オペレーティング・システム（ＢＩＯＳ）のシーケンスを格納するために使用される。
【００３６】
ランダム・アクセス・メモリ（ＲＡＭ）などのメイン・メモリ４０は、ＣＰＵ３０でコンピュータにより実行可能なプロセス・ステップが格納されているメモリ領域にアクセスするためのコンピュータ・バス３１とインタフェースしている。特に、ＣＰＵ３０は、固定ディスク１５または他のソースからメイン・メモリ４０にプロセス・ステップをロードし、メイン・メモリ４０からプロセス・ステップを実行する。メイン・メモリ４０は、さらに、ＣＰＵ３０でアクセスする画像ファイルやユーザ・プロファイルなどのデータを一時的に格納しておく記憶媒体ともなる。
【００３７】
固定ディスク１５は、Ｗｉｎｄｏｗｓ（Ｒ）９８などのウィンドウ指向のオペレーティング・システムであることが好ましいオペレーティング・システム４２のプロセス・ステップとともに、ドライバおよびアプリケーション・プログラムを格納するための記憶媒体である。ドライバとしては、スキャナ・ドライバ４４など、アプリケーション・プログラムとしては、本発明による自動送信ユーティリティ４６およびファイル転送プログラム４７などがある。固定ディスク１５にはさらに、画像ファイル４９などのデータおよび好ましくはユーザ・プロファイル５０を格納する。
【００３８】
以下、本発明による自動送信ユーティリティを図６から図１１に関して詳細に説明する。一般に、自動送信ユーティリティは、ユーザがスキャニング・ドキュメントの対象受信者を選択し、受信者のユーザ・プロファイルに基づいてドキュメントの画像ファイルを受信者に送信できるように、スキャニング動作を開始した後にアクティブ化される。
【００３９】
以下、ユーザ・プロファイル５０を図５に関してさらに詳細に説明する。一般に、ユーザ・プロファイル５０には、スキャナ１でスキャニングされた画像ファイルの受信者の予め設定されたプロフィルが含まれる。各プロファイルは、画像スキャニング特性および転送プロトコルなどの転送情報と関連付けられている。
【００４０】
ファイル転送プログラム４７としては、コンピュータ・システム２から他のコンピュータ・システムおよびコンピュータ・システム２に接続されている装置に画像ファイル４９などのファイルを送信するプログラムなどがある。転送プログラムには、電子メール・クライアント、ｆｔｐクライアント、および分散コンポーネント・オブジェクト・モデル（ＤＣＯＭ）クライアントが用意されていることが好ましい。ファイル転送は、オペレーティング・システム４２の組み込み機能、たとえば、Ｗｉｎｄｏｗｓ（Ｒ）９８の場合にはファイルの移動／コピー・コマンドを使用して、実行することもできる。
【００４１】
コンピュータ・システム２は、たとえば、ネットワーク１８および／またはファックス／モデム２１を介して、他のコンピュータ・システムおよび装置に接続することができる。以下、これらの接続を図３に関してさらに詳細に説明する。
【００４２】
図３は、コンピュータ・システム２と他のコンピュータ・システムおよび装置との間の接続例を示す代表図である。図３に示されているように、コンピュータ・システム２は、ネットワーク１８を介して他のコンピュータ・システムおよび装置に接続することができる。ネットワーク１８は、Ｅｔｈｅｒｎｅｔネットワークなどのローカル・エリア・ネットワークが好ましいが、他の種類のネットワークでも使用可能である。
【００４３】
ネットワーク１８は、コンピュータ・システム２、コンピュータ・システム５８、インク・ジェット・プリンタ６１が接続されているコンピュータ・システム６０、レーザ・プリンタ６４が接続されているコンピュータ・システム６３、サーバ６８、ネットワーク・プリンタ６９、およびゲートウェイ７０の間の接続を行うネットワークである。さらにゲートウェイ７０は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂなどの他のネットワークへの接続、したがって、他のネットワークに接続されているコンピュータ・システムおよび装置への接続も行う。
【００４４】
ネットワーク１８に接続されているコンピュータ・システムおよびサーバはさまざまなオペレーティング・システム機能およびファイル転送プログラムを実行し、それらの間でファイルを送信する。したがって、上記のように、コンピュータ・システム２はファイルの移動／コピー機能を含むオペレーティング・システム４２を実行し、電子メール・クライアント、ｆｔｐクライアント、およびＤＣＯＭクライアントを含むファイル転送プログラム４７を実行する。コンピュータ・システム５８、６０、および６３も同様のオペレーティング・システムおよびプログラム、つまりオペレーティング・システム７０から７２とファイル転送プログラム７４から７６を実行することが好ましい。
【００４５】
オペレーティング・システム４２および７０から７２は、必ずしも、同じオペレーティング・システムではないが、コンピュータ・システム間で通信が可能なように互換性がなければならない。同様に、コンピュータ・システム２、５８、６０、および６３は、必ずしも、同じファイル転送プログラムを実行するわけではない。
【００４６】
サーバ６８は電子メール・サーバ８１とｆｔｐサーバ８２を実行し、電子メール・サービスおよびｆｔｐサービスをネットワーク１８上で稼働しているコンピュータ・システムに提供することが好ましい。さらに、サーバ６８は、ネットワーク１８に接続されているさまざまなコンピュータ・システムおよび装置からアクセス可能な共有記憶領域を提供するネットワーク・ディスク８３を備えるか、またはそのネットワーク・ディスクに接続されていることが好ましい。
【００４７】
ネットワーク・プリンタ６９はネットワーク１８に接続されているコンピュータ・システムからファイル（たとえば、プリント・ジョブ）を受信し、それらのファイルに基づいて画像を出力する。そこで、ネットワーク・プリンタ６９はネットワーク１８との通信を処理するネットワーク・インタフェース８４を備えることが好ましい。
【００４８】
上述のように、ゲートウェイ７０はネットワーク１８と他のネットワークとの間で接続を行うためのものである。そのため、ゲートウェイ７０はオペレーティング・システム８５および電子メール・ルータ８６を備えることが好ましい。オペレーティング・システム８５は、ネットワーク１８へのゲートウェイ・サービス、たとえばゲートウェイ間でファイルの移動およびコピーを行うファイルの移動／コピー・サービス、ｆｔｐを稼働させるための通信サービスなどを提供する。電子メール・ルータ８６は、電子メールのルーティング・サービスを提供し、ユーザ側はこれを利用して、ゲートウェイ間で電子メールの送受信を行うことができる。
【００４９】
コンピュータ・システム２はさらに、ファックス／モデム２１を介して他のコンピュータ・システムおよび装置に接続することができる。たとえば、図３に示されているように、ファックス／モデム２１を電話回線８９でファックス／モデム８８に接続し、ファックス／モデム８８をコンピュータ・システム９０に接続する。コンピュータ・システム９０は、スタンドアローンのコンピュータ・システムでも、他のネットワークに接続するゲートウェイでもよく、たとえば、オペレーティング・システム９１と電子メール・ルータ９２を実行する。オペレーティング・システム９１および電子メール・ルータ９２を使用することで、コンピュータ・システム２は、電子メール、ｆｔｐ、およびファイルの移動／コピー操作などにより、コンピュータ・システムおよびコンピュータ・システム９０に接続されている他の装置にファイルを送信することができる。
【００５０】
もちろん、コンピュータ・システム２を図３に示されているもの以外のメカニズムを使用して他のコンピュータ・システムおよび装置に接続することも可能である。たとえば、コンピュータ・システム２を必ずしもネットワーク１８に接続する必要はなく、その代わりにファックス／モデム２１を使用するダイヤルアップ接続により他のコンピュータ・システムに接続したり、ネットワークへのゲートウェイとして機能する別のコンピュータ・システムに接続することも可能である。
【００５１】
コンピュータ・システム５８、６０、および６３に送信される画像ファイルをこれらのコンピュータ・システムで処理し、コンピュータ・システムのディスプレイに画像ファイルに格納されている画像を出力することができる。さらに、コンピュータ６０に送信され画像ファイルに格納されている画像をインク・ジェット・プリンタ６１に出力し、コンピュータ・システム６３に送信され画像ファイルに格納されている画像をレーザ・プリンタ６４に出力することができる。さらに画像ファイルをサーバ６８に送信して接続されているネットワーク・ディスク８３に格納したり、ゲートウェイ７０および９０を介してＷｏｒｄ  Ｗｉｄｅ  Ｗｅｂなどの他のネットワークに送信することもできる。
【００５２】
図３に示されている例では、コンピュータ・システム２、５８、６０、および６３は互いに物理的に離れており、たとえば、別の部屋や建物の中に置かれている。同様に、ネットワーク１８は他のネットワークから物理的に離れていることが好ましい。スキャナ１が接続されているコンピュータ・システム２は、複数のユーザがスキャナ１にアクセスし利用できるように、共通アクセスが許される領域に配置することが好ましい。
【００５３】
本発明の一態様では、スキャナ１などのスキャナを使用してドキュメントをスキャニングし、得られた画像ファイルをコンピュータ・システム２などのコンピュータ・システムに格納する。この画像ファイルは、受信者のユーザ・プロファイル５０などの設定済みユーザ・プロファイルにアクセスするソフトウェア自動送信ユーティリティを使用して離れた受信者に送信する。設定済みユーザ・プロファイルには、前記受信者に対応する画像スキャニング特性および転送プロトコルを含める。特定の受信者を識別したら、その受信者に対応するスキャニング特性に応じてドキュメントをスキャニングし、その受信者に対応する転送プロトコルを使用して得られた画像ファイルをその受信者に送信する。好ましい実施形態では、スキャニング動作を開始すると自動送信ユーティリティが自動的に実行される。
【００５４】
図４は、スキャナ１のスキャニング動作が開始した後自動送信ユーティリティ４６が実行されるように、ユーザがコンピュータ・システム２上で稼働しているスキャナ・ドライバ４４を設定するためのスキャナ・プロパティ・ウィンドウ１００の図面である。スキャナ・プロパティ・ウィンドウ１００は、ディスプレイ１０に出力され、スキャナ・ドライバ４４のグラフィカル・ユーザ・インタフェースとなるものである。
【００５５】
Ｗｉｎｄｏｗｓ（Ｒ）Ｓｔｉｌｌ  Ｉｍａｇｉｎｇ  Ｉｎｔｅｒｆａｃｅのスキャナ・プロパティ・ウィンドウ１００には、イベント・プロパティ・ページ１０１があり、ユーザはこれを使用して、特定のイベントが発生したときに実行されるアプリケーション・プログラムを指定することができる。図４に示されているように、イベント・プロパティ・ページ１０１には識別子領域１０３、イベント選択領域１０４、アプリケーション選択領域１０５、およびイベント無効チェック・ボックス１０６がある。
【００５６】
識別子領域１０３には、装置を識別するラベル１０９、この場合には「スキャナ」があり、これに対して、アプリケーション・プログラムがイベントと関連付けられている。イベント選択領域１０４は、アプリケーション・プログラムが実行されたときにイベント、この場合にはプッシュボタン・イベントをユーザ側で指定できるスキャナ・ドライバ４４のＰＵＳＨ機能にアクセスするためのものである。アプリケーション選択領域１０５では、ユーザは指定イベントが発生したときに実行されるアプリケーション・プログラムを指定することができる。図４に示されているように、「自動送信ユーティリティ」という名称のアプリケーションが指定されている。したがって、スキャナ１でプッシュボタン・イベントが発生したことをコンピュータ・システム２が検出すると、コンピュータ・システム２は自動送信ユーティリティ４６をアクティブ化する。
【００５７】
イベント無効チェック・ボックス１０６は、イベントに基づくアプリケーション・プログラムの実行を無効にする場合に使用することができる。したがって、イベント無効チェック・ボックス１０６がチェックされると、プッシュボタン・イベントが発生しても自動送信ユーティリティ４６は実行されない。
【００５８】
図５は、実行後自動送信ユーティリティ４６によってアクセスされる本発明によるユーザ・プロファイル５０の代表図である。ユーザ・プロファイル５０には、ユーザ・プロファイル１１０、１１１、および１１２などの複数のユーザ・プロファイルが含まれる。それぞれのユーザ・プロファイルには、名前１１５、ファイル転送情報１１６、および画像スキャニング特性１１７を記述することが好ましい。
【００５９】
名前１１５は、好ましくはユーザ・プロファイルを使用して自動送信ユーティリティ４６が送信する画像ファイルの対象となる受信者を示すユーザ・プロファイルの名前である。同一ユーザに対して複数の異なるプロファイルを使用できるように、同じユーザの異なるプロファイルを識別するのを助ける補足英数字情報を「名前」フィールドに付加することができる。したがって、名前１１５の例は、「ＡＮＤＹ  ＴＯＭＡＴ  −  ＥＭａｉｌ」となる。
【００６０】
複数のプロファイルに、それぞれ異なる転送プロトコルを持つ同じ受信者を示す名前を付けることができる。さらに、リモート・ユーザに対応せず、むしろネットワーク・プリンタ６９などの特定のコンピュータ・システムまたは装置に対応するプロファイルが存在する可能性もある。
【００６１】
ファイル転送情報１１６には、転送プロトコル１１９および転送アドレス１２０が含まれることが好ましい。使用可能な転送プロトコルとしては、電子メール、ｆｔｐ、ＤＣＯＭ、およびＷｉｎｄｏｗｓ（Ｒ）のファイルの移動／コピー・コマンドなどがあるが、これらに限られるわけではない。
【００６２】
電子メール転送プロトコルについては、転送アドレス１２０は名前１１５に対応する対象となる受信者の電子メール・アドレスであることが好ましい。この受信者は、たとえば電子メール・サーバ８１を介して、コンピュータ・システム２が送信する電子メールの送信先である任意のコンピュータ・システムにアクセスできるユーザであってよい。受信者のコンピュータ・システムは、対象となる受信者が画像ファイルを含む電子メールを受信して開くことができるようにファイル転送プログラム７４から７５で電子メール・クライアントなどの電子メール・クライアントを実行しなければならない。
【００６３】
転送プロトコル１１９がｆｔｐであれば、転送アドレス１２０は対象となる受信者がアクセスできるファイルのｆｔｐアドレスであることが好ましい。このファイルは、コンピュータ・システム２によるファイルのｆｔｐ先の任意のコンピュータ・システムまたは装置に置くことができる。したがって、このｆｔｐアドレスは稼働しているｆｔｐサーバ８２などのｆｔｐサーバが接続しているネットワーク上のコンピュータ・システムのアドレスでなければならない。
【００６４】
転送プロトコル１１９がＤＣＯＭであれば、転送アドレス１２０は対象となる受信者がアクセスできるリモートのコンピュータ・システム上で稼働しているＤＣＯＭ使用可能なアプリケーション・プログラムの名前であることが好ましい。このアプリケーション・プログラムは、画像ファイルを開くことができ、ＤＣＯＭクライアントを有するコンピュータ・システム上に置かれている任意のアプリケーション・プログラムであってよい。たとえば、アプリケーション・プログラムは図３に示されているコンピュータ・システム５８、６０、または６３のどれにでも置くことができる。リモートのコンピュータ・システムは、コンピュータ・システムがリモートのアプリケーション・プログラムで画像ファイルを開けるようにＤＣＯＭクライアントが用意されている必要がある。
【００６５】
転送プロトコル１１９がＷｉｎｄｏｗｓ（Ｒ）のファイルの移動／コピー・コマンドである場合は、転送アドレス１２０はコンピュータ・システム２によるファイルの保存先であるリモートのコンピュータ・システムにファイルを保存するために使用する任意のファイル名であることが好ましい。このファイル名は、コンピュータ・システム５８、６０、または６３などの対象となる受信者のコンピュータ・システム上のファイル、ネットワーク・ディスク８３またはネットワーク１８上の他のコンピュータ・システムに接続されているネットワーク・ディスクなどのネットワーク・ディスク上のファイル、または対象となる受信者がアクセスできる他のファイルに対応していることが好ましい。
【００６６】
前記は、ユーザ・プロファイル５０の可能な転送プロトコルとアドレスを網羅した一覧ではない。むしろ、他の転送プロトコルおよび転送アドレスも使用することができる。
【００６７】
画像スキャニング特性１１７は、スキャナ１でドキュメントをスキャニングするための設定を含むことが好ましい。これらのスキャニング特性には、通常ｔｒｕｅ  ｃｏｌｏｒ（つまり２４ビット・カラー）、１６ビット・カラー、８ビット・カラー、および白黒などのドキュメントをスキャニングするためのカラー・モードである画像の種類１２２が含まれる。さらに、画像解像度１２４、スキャニング画像の用紙サイズ１２５、画像ファイル形式１２６、画像ファイル・ページ・ナンバリング１２７、およびテンポラリ画像ファイル名１２８も含まれていることが好ましい。
【００６８】
画像解像度１２４は、ドキュメントをスキャニングする際の解像度である。この解像度は、画像ファイルに対して対象となる受信者が通常使用する解像度と一致していることが好ましい。たとえば、対象となる受信者が通常、画像ファイルに格納されている画像をディスプレイに表示する場合、解像度は受信者のディスプレイの解像度（たとえば、７２ｄｐｉ）に一致していなければならない。対象となる受信者が通常、３００ｄｐｉのプリンタで画像を印刷する場合、解像度は３００ｄｐｉでなければならない。
【００６９】
用紙サイズ１２６は、画像ファイルに格納されている画像の用紙サイズである。用紙サイズは、さらに、そのファイルの意図する使用目的と合致していなければならない。たとえば、ファイルをレター判またはＡ４判の用紙に印刷する場合、用紙サイズ１２６はそれぞれレター判またはＡ４判でなければならない。
【００７０】
画像ファイル形式１２７は画像ファイルの形式であり、画像の意図する用途に合致していなければならない。画像ファイル形式の例として、ＧＩＦ、ＴＩＦＦ、ＲＡＷ、ＪＰＥＧ、ＪＢＩＧ、およびビットマップがあるが、これらに限られるわけではない。
【００７１】
画像ファイル・ページ・ナンバリングは、画像ファイルに格納されている画像のページ・ナンバリング方式である。ページ・ナンバリングの例としては、０から開始、任意のページ番号から開始、前回のスキャニング操作で最後に保存したページ番号から開始がある。
【００７２】
画像ファイル名１２８は、スキャナ１が画像をスキャニングしたときに作成される画像ファイルを格納するためのテンポラリ画像ファイル名を示す。
【００７３】
図５の省略記号で示されているように、それぞれのユーザ・プロファイルには、他の転送情報、画像スキャニング特性、およびその他の種類のプロファイル情報を含めることができる。さらに、ユーザ・プロファイルには、上述の様々な種類の情報すべてを含める必要はない。
【００７４】
好ましい実施形態では、ユーザ・プロファイル５０はコンピュータ・システム２の固定ディスク１５に、テキスト形式または符号化（たとえば、バイナリ）形式で格納される。ユーザ・プロファイル５０がハード・ディスク１５に格納される場合、コンピュータ・システム２を使用して、ユーザ・プロファイルを編集することができる。オプションにより、よく知られているファイル共有手法を使用することで他のコンピュータ・システム上のユーザによるユーザ・プロファイル５０へのアクセスが可能なので、画像ファイルの受信者がリモートのコンピュータ・システムから自分のプロファイルを更新することも可能である。
【００７５】
他の実施形態では、ユーザ・プロファイル５０を、中央に、たとえばサーバ６８に接続されているネットワーク・ディスク８３上に配置することができ、その場合ローカル・エリア・ネットワーク１８上のコンピュータ・システムの一部または全部からユーザ・プロファイルにアクセスして編集できることが好ましい。再び、この配置により受信者は自分のプロファイルをリモートで更新することができる。
【００７６】
自分のハードウェアやソフトウェアの変更を反映させるため受信者が自分のユーザ・プロファイルを更新するようになっていることが好ましい。以下に説明する図６から図９は、ユーザ・プロファイル５０を編集する場合に使用することができるグラフィカル・ユーザ・インタフェースの例を示している。
【００７７】
さらに詳細に述べると、図６から図９はユーザ・プロファイルを追加または編集するためのプロファイル追加／編集ウィンドウ１３０を示している。プロファイル追加／編集ウィンドウ１３０には、プロファイル名テキスト・ボックス１３１、転送情報領域１３２、画像ファイル領域１３３、および画像取得領域１３４を用意することが好ましい。
【００７８】
プロファイル追加／編集ウィンドウ１３０において、転送情報領域１３２には、転送情報領域１３２、転送プロトコル・リスト・ボックス１３７、アドレス・テキスト・ボックス１３８、および参照ボタン１３９が含まれる。画像ファイル領域１３３には、ファイル場所テキスト・ボックス１４０、ファイル名テキスト・ボックス１４１、参照ボタン１４２、ナンバリング領域１４４、およびファイル形式リスト・ボックス１４６が含まれる。画像取得領域１３４には、画像の種類リスト・ボックス１４９、画像解像度リスト・ボックス１５０、用紙サイズ・リスト・ボックス１５１、および用紙サイズ数値入力ボックス１５２が含まれる。
【００７９】
プロファイル追加／編集ウィンドウ１３０を使用してユーザ・プロファイル１１０を編集する場合には、たとえば、名前テキスト・ボックス１３１を使用して名前１１５を編集する。同様に、転送情報領域１３２を使用して、転送情報１１６を編集する。転送情報領域１３２では、転送プロトコル・リスト・ボックス１３７を使用して、転送プロトコル１１９を編集し、アドレス・テキスト・ボックス１３８と参照ボタン１３９を使用して、転送アドレス１２０を編集する。
【００８０】
引き続きユーザ・プロファイル１１０を編集する例において、画像ファイル領域１３３および画像取得領域１３４を使用して、画像スキャニング特性１１７を編集する。特に、ファイル場所テキスト・ボックス１４０、ファイル名テキスト・ボックス１４１、および参照ボタン１４２を使用して、テンポラリ画像ファイル名１２８を編集し、ナンバリング領域１４４を使用して、画像ファイル・ページ・ナンバリング１２７を編集し、ファイル形式リスト・ボックス１４６を使用して、画像ファイル形式１２６を編集する。画像取得領域１３４において、画像の種類リスト・ボックス１４９を使用して、画像の種類（カラー・モード）１２２を編集し、画像解像度リスト・ボックス１５０を使用して、画像解像度１２４を編集し、用紙サイズ・リスト・ボックス１５１と用紙サイズ数値入力ボックス１５２を使用して、用紙サイズ１２５を編集する。
【００８１】
次にユーザ・プロファイルを編集する仕組みとユーザ・プロファイルの様々な例について説明する。
【００８２】
図６で、名前「ＴＯＭＡＴ、ＡＮＤＲＥＷ−Ｅｍａｉｌ」がプロファイル名テキスト・ボックス１４１に入力されている。この名前は、このプロファイルを使用して送信されるファイルの対象となる受信者がＡｎｄｒｅｗ  Ｔｏｍａｔであること、また電子メール転送プロトコルを使用してファイルが送信されることを示している。したがって、転送情報領域１３２では、「電子メール」が転送プロトコル・リスト・ボックス１３７に入力されており、Ａｎｄｒｅｗ  Ｔｏｍａｔの電子メール・アドレスがアドレス・テキスト・ボックス１３８に入力されている。
【００８３】
この入力に対する転送プロトコルを変更するには、ユーザはプロトコル・リスト・ボックス１３７のプロトコル・リスト・ボタン１３７ａをクリックし、転送プロトコルの一覧を表示させる。そこで、ユーザは表示されている転送プロトコルのうちから１つ選択し、それに応じてアドレス・テキスト・ボックス１３８を変更する。以下、図７から図９について様々な種類の転送プロトコルとそれらのプロトコルのアドレスの例について説明する。好ましい実施形態では、追加ボタン１３９を使用して新しい転送プロトコルを一覧に追加することができる。
【００８４】
画像ファイル領域１３３では、ユーザはファイルの場所テキスト・ボックス１４０にファイルの場所を入力し、ファイル名リスト・ボックスにファイル名を入力して、スキャナ１でドキュメントをスキャニングしたときに作成されるテンポラリ画像ファイルを格納する場所を指定する。ファイルの場所とファイル名を入力するには、キーボード１２を使用するか、またはユーザがハード・ディスク１５上の該当する場所を検索するための参照ボタン１４２を使用することができる。テンポラリ画像ファイルがハード・ディスク１５上の画像ファイル４９の１つとして格納されるようにファイルの場所を指定することが好ましい。
【００８５】
ナンバリング領域１４４では、ユーザはスキャニングしたドキュメントのページをナンバリングする方法、つまり前回のスキャニング操作から次に行うのか、一定の番号から始めるのかを指定することができる。
【００８６】
画像ファイル領域１３３のファイル形式リスト・ボックス１４６では、ユーザはアドレス・テキスト・ボックス１３８で指定したアドレスに送信する画像ファイルのファイル形式を指定することができる。図６に示されているように、ＪＰＥＧファイル形式が選択されている。形式リスト・ボタン１４６ａをクリックして少なくとも好ましくはＧＩＦ、ＴＩＦＦ、ＲＡＷ、ＪＰＥＧ、ＪＢＩＧ、およびビットマップなどのファイル形式の一覧を表示させることで、他のファイル形式の一覧を表示できることが好ましい。そこで、ユーザはこの一覧のファイル形式のうちから１つ選択する。
【００８７】
画像取得領域１３４では、ユーザはスキャニング操作で得られた画像ファイルの対象となる受信者に適切な画像スキャニング特性を指定することができる。ユーザは画像の種類リスト・ボックス１４９を使用して、スキャニングしたドキュメントの画像の種類を指定することができる。画像の種類は通常、ｔｒｕｅ  ｃｏｌｏｒ（つまり、２４ビット・カラー）、１６ビット・カラー、８ビット・カラー、および白黒などのドキュメントをスキャニングするためのカラー・モードである。ユーザは、画像解像度リスト・ボックス１５０で、ドキュメントをスキャニングする際の画像解像度を指定し、用紙サイズ・リスト・ボックス１５１で画像の用紙サイズを指定することができる。それぞれのリスト・ボックスには、異なる画像の種類、画像解像度、および用紙サイズの選択に使用するドロップ・ボタンが用意されている。なお用紙サイズは、用紙サイズ数値入力ボックス１５２を使用して詳しく指定することもできる。
【００８８】
画像ファイルの対象となる受信者が、インク・ジェット・プリンタ６１に接続されているコンピュータ・システム６０を通常使用する場合でインク・ジェット・プリンタが高解像度カラー・インク・ジェット・プリンタの場合、画像取得領域１３４の適切な情報は、レター判用紙、解像度７２０ｄｐｉ×１４４０ｄｐｉ、ｔｒｕｅ  ｃｏｌｏｒであってもよい。同様に、対象となる受信者がレーザ・プリンタ６４に接続されているコンピュータ・システム６３を通常使用する場合でレーザ・プリンタが低解像度の白黒レーザ・プリンタの場合、画像取得領域１３４の適切な情報は、Ａ４判用紙、解像度３００ｄｐｉ、白黒であってもよい。他の例では、図６に示されている情報は、解像度７５ｄｐｉでｔｒｕｅ  ｃｏｌｏｒ（つまり、２４ビット・カラー）を表示できるディスプレイに画像を表示する対象となる受信者のプロファイルに適切なものである。
【００８９】
ユーザがプロファイル追加／編集ウィンドウ１３０の情報に満足したら、ユーザは、好ましくはボタンをクリックするか、またはキーボード１２のリターン・キーを押すことで、ＯＫボタン１５５をアクティブ化する。その後で、プロファイル名テキスト・ボックス１３１内の名前がユーザ・プロファイル５０に含まれる既存のプロファイルに対応する場合に、その既存のプロファイルをプロファイル追加／編集ウィンドウ１３０の情報に従って編集する。名前が既存のプロファイルに対応しない場合には、ユーザ・プロファイル５０内にプロファイルが作成される。
【００９０】
図７は、ｆｔｐ転送プロトコルを使用して画像ファイルを送信するためにプロファイルを追加または編集するプロファイル追加／編集ウィンドウ１３０を示している。図７では、名前「ＴＯＭＡＴ、ＡＮＤＲＥＷ−ｆｔｐ」がプロファイル名テキスト・ボックス１３１に入力されている。この名前は、このプロファイルを使用して送信するファイルの対象となる受信者がＡｎｄｒｅｗ  Ｔｏｍａｔであり、ファイルの送信にｆｔｐ転送プロトコルを使用することを示している。したがって、「ｆｔｐ」が転送プロトコル・リスト・ボックス１３７に入力されており、Ａｎｄｒｅｗ  Ｔｏｍａｔのｆｔｐアドレスがアドレス・テキスト・ボックス１３８に入力されている。
【００９１】
図７の画像ファイル領域１３３は、ビットマップ・ファイル形式を示すようにファイル形式リスト・ボックス１４６が変更されているのを除き図６に示されている同じ領域と同一である。画像取得領域１３４では、画像の種類リスト・ボックス１４９は白黒に変更され、画像解像度リスト・ボックス１５０は３００ｄｐｉ印刷に変更され、用紙サイズ・リスト・ボックス１５１はレター・サイズ用紙に変更されている。これらの変更は、白黒印刷のプリンタを使用して画像を印刷する受信者に画像を送信する場合に可能なプロファイルを示す例を使って行われている。もちろん、画像ファイル領域１３３および画像取得領域１３４を受信者にとって適切な他の方法で変更することも可能である。
【００９２】
図８は、画像ファイルをディスクに保存することにより画像ファイルを送るためにプロファイルを追加または編集するプロファイル追加／編集ウィンドウ１３０を示している。名前は、このプロファイルを使用して送信するファイルの対象となる受信者がＡｎｄｒｅｗ  Ｔｏｍａｔであり、ファイルをディスクに保存する方法でファイルを送ることを示している。したがって、「ディスクに保存」が転送プロトコル・リスト・ボックス１３７に入力されており、ファイルを保存するときに付けたファイル名がアドレス・テキスト・ボックス１３８に入力されている。ファイル名はコンピュータ・システム２以外のコンピュータ・システムに接続されている固定ディスクまたはサーバに接続されている固定ディスク、たとえばサーバ６８に接続されているネットワーク・ディスク８３に対応するものであることが好ましい。
【００９３】
図８の画像ファイル領域１３３および画像取得領域１３４は、図６に示されている領域と同一である。もちろん、画像ファイル領域１３３および画像取得領域１３４を、プロファイルに対応する受信者に合わせて適宜変更することは可能である。
【００９４】
図９は、ＤＣＯＭ使用可能なリモート・アプリケーション、たとえばリモートのコンピュータ・システム上で稼働しているＰｈｏｔｏｓｈｏｐ（Ｒ）などのグラフィックス処理アプリケーションでファイルを開くことで画像ファイルを送信するためのプロファイルを追加／編集するプロファイル追加／編集ウィンドウ１３０を示している。名前は、このプロファイルを使用して送信するファイルの対象となる受信者がＡｎｄｒｅｗ  Ｔｏｍａｔであり、ファイルをリモートのアプリケーションで開いてファイルを送ることを示している。したがって、「リモート・アプリケーションで開く」が転送プロトコル・リスト・ボックス１３７に入力されており、リモート・アプリケーションのファイル名がアドレス・テキスト・ボックス１３８に入力されている。この例の転送プロトコルは実際には、画像ファイルをＤＣＯＭ使用可能なリモート・アプリケーションに送信して、そのアプリケーションで画像ファイルを開くのに使用されるＤＣＯＭ転送プロトコルである。
【００９５】
図９の画像ファイル領域１３３および画像取得領域１３４は、図６に示されている領域と同一である。もちろん、画像ファイル領域１３３および画像取得領域１３４を、プロファイルに対応する受信者に合わせて適宜変更することは可能である。
【００９６】
図１０は、実行を開始した後、自動送信ユーティリティ４６によってディスプレイ１０に出力される自動送信ユーティリティ・ウィンドウ１６０の図面である。自動送信ユーティリティ・ウィンドウ１６０には、少なくともプロファイル選択領域１６２が用意され、さらにこのプロファイル選択領域１６２にはユーザ・プロファイル５０に基づく名前の一覧が用意されていることが好ましい。これらの名前は、対象となる受信者およびそれらの受信者について関連付けられている転送プロトコルを示すことが好ましい。
【００９７】
各種転送プロトコルとしては、少なくとも電子メール、ｆｔｐ、「ディスクに保存」（Ｗｉｎｄｏｗｓ（Ｒ）のファイルの移動／コピー・コマンド）、および「アプリケーションで開く」（ＤＣＯＭ）が用意されていることが好ましい。
【００９８】
図１０に示されているように、対象となる同じ受信者に対して複数の名前を付けて、それぞれ異なる転送プロトコルを割り当てることができる。さらに、ユーザに対応するのではなく、むしろネットワーク・プリンタ６９などの特定のコンピュータ・システムまたは装置に対応する名前が存在することも可能である。
【００９９】
自動送信ユーティリティ・ウィンドウ１６０には、プロファイル選択領域１６２からプロファイルを選択する場合に使用するＯＫボタン１６３が用意されている。さらに、自動送信ユーティリティ・ウィンドウ１６０には、前記のプロファイル追加／編集ウィンドウ１３０を呼び出す場合に使用できる追加／編集ボタン１６４と、プロファイルを削除する場合に使用できる削除ボタン１６５も用意されている。
【０１００】
図１１は、予め設定されたプロフィルに応じてスキャニングしたドキュメントの画像ファイルを対象となる受信者に自動的に送信する本発明による自動送信ユーティリティの動作を説明するフローチャートである。
【０１０１】
図１１は、固定ディスク１５などのコンピュータで読み取り可能な媒体にコンピュータで実行可能なコードとして格納されているプロセス・ステップを示している。簡単にいうと、図１１によれば、ドキュメントはスキャニングされ、自動送信ユーティリティを使って対応する画像ファイルが離れた受信者に送信され、その際に自動送信ユーティリティはスキャニングおよび送信動作のパラメータを決定するために受信者の予め設定されたプロフィルにアクセスする。
【０１０２】
自動送信ユーティリティは起動されると、ユーザから入力を受け取り、このユーザの入力により離れた受信者を識別する。離れた受信者の識別名に対応するプロファイルに基づき、自動送信ユーティリティは画像スキャニング特性と画像データに使用する転送プロトコルを決定する。
【０１０３】
決定された画像スキャニング特性に従ってドキュメントをスキャニングする。スキャニングしたドキュメントの画像データが格納されているテンポラリ画像ファイルは、格納してから、決定された転送プロトコルを使用して離れた受信者に送信される。
【０１０４】
さらに詳しく述べると、ユーザがドキュメントから画像ファイルを作成し、その画像ファイルを離れた受信者に送信するには、ユーザはステップＳ１１００でドキュメントをスキャナ１のプラテン４に置いて、ドキュメントにカバー５をかぶせる。次に、ステップＳ１１０１で、ユーザはコンピュータ２に信号を送り、スキャナ１のインタフェース６を操作することで、好ましくはインタフェース６のボタン（またはＳＴＩ）を押して（つまり、「１ボタン・スキャニング」）、コンピュータ２に信号を送ることにより、スキャニング動作を開始する。
【０１０５】
ステップＳ１１０２で、スキャナ・ドライバ４４は、スキャナ１のアクティブ化がスキャナ１のプッシュボタン・イベントであると決定する。スキャナ・プロパティ・ウィンドウ１０１（図４）にすでに入力されている情報に従って、スキャナ・ドライバ４４は自動送信ユーティリティ４６を起動する。
【０１０６】
自動送信ユーティリティ４６は、起動されると、図６から図９に関して上で説明したように追加または編集されていることが好ましい、受信者の予め設定されたプロフィルを含むユーザ・プロファイル５０にアクセスする。次に、自動送信ユーティリティ４６は、図１０に示されている自動送信ユーティリティ・ウィンドウ１６０を表示し、ユーザ・プロファイル５０に基づく可能な受信者の名前の一覧を表示する。この一覧は、自動送信ユーティリティ・ウィンドウ１６０の名前選択領域１６２に表示される。
【０１０７】
ステップＳ１１０３で、ユーザは名前選択領域１６２の一覧から対象となる受信者を選択する。たとえば、ユーザはキーボード１２またはマウス１３などのポインティング・デバイスを使用して一覧のプロファイルをハイライト表示にしてから、ＯＫボタン１６３を選択する。別の方法として、マウス１３を使用して一覧の名前をダブルクリックする方法もある。
【０１０８】
自動送信ユーティリティ４６は、ステップＳ１１０４で対象となる受信者に対応するユーザ・プロファイル５０のプロファイルにアクセスする。このプロファイルに基づき、ステップＳ１１０５で自動送信ユーティリティ４６はドキュメントをスキャニングするための画像スキャニング特性を決定する。
【０１０９】
自動送信ユーティリティ４６は、ステップＳ１１０６で決定した画像スキャニング特性を使用してドキュメントをスキャニングする命令をスキャナ・ドライバ４４に送る。たとえば、選択されたユーザ・プロファイルがユーザ・プロファイル１１０であれば、これらの特性は画像スキャニング特性１１７である。画像スキャニング特性には、少なくともカラー・モード、画像解像度、用紙サイズなどの画像の種類が含まれていることが好ましい。
【０１１０】
ユーザ・プロファイルに従ってスキャニング特性が自動的に設定され、ユーザが手動で特性を設定しなくて済むようにすると有利である。ただし、好ましい実施形態では、ユーザは、もしそうしたければ、ドキュメントを実際にスキャニングする前に画像スキャニング特性を変更したり設定したりすることができる。ユーザ側で画像スキャニング特性を変更するには、プロファイル選択セクション１６２で名前を選択して、追加／編集ボタン１６４をクリックする。それに対し、自動送信ユーティリティ４６はプロファイル追加／編集ウィンドウ１３０を表示するので、図６から図９に関して上で述べたように、これを使用して、選択された受信者の画像スキャニング特性（および転送情報）を変更することができる。そこで、ユーザは、プロファイル追加／編集ウィンドウ１３０のＯＫボタン１５５をクリックして変更を保存した後、自動送信ユーティリティ・ウィンドウ１６０のＯＫボタン１６３をクリックして、ドキュメントをスキャニングすることができる。
【０１１１】
ステップＳ１１０７で、ドキュメントをスキャニングして得られた画像ファイルをテンポラリ画像ファイルとして格納する。このテンポラリ画像ファイルは選択されたユーザ・プロファイルで指定された場所に格納することが好ましい。たとえば、ユーザ・プロファイル１１０に関しては、場所はテンポラリ画像ファイル名１２８で指定されている。画像ファイルは、画像ファイル形式１２６などの選択されたユーザ・プロファイルで指定された形式で格納することが好ましい。
【０１１２】
ステップＳ１１０８で、自動送信ユーティリティ４６は、画像ファイルを送信するための転送情報を決定する。転送情報は、対象となる受信者のユーザ・プロファイルに基づいて決定され、少なくとも転送プロトコルと転送アドレスを含んでいることが好ましい。たとえば、対象となる受信者のユーザ・プロファイルがユーザ・プロファイル１１０であれば、転送情報は転送情報１１６であるが、転送プロトコル１１９および転送アドレス１２０も含むことが好ましい。
【０１１３】
ステップＳ１１０８はドキュメントのスキャニング前、たとえばステップＳ１１０５と同時に実行できることに注意されたい。その場合、転送情報は、ステップＳ１１０６に関して上で説明したように、スキャニング特性が変更されるのと同時にユーザ・プロファイル内の値から変更することができる。ファイルは、実際には、転送プロトコルに基づき自動送信ユーティリティ４６の指令に従って各種のアプリケーション・プログラムまたはオペレーティング・システムの機能で送信される。
【０１１４】
電子メールまたはｆｔｐを使用して画像ファイルを送信する場合には、コンピュータ・システム２および画像ファイルが送信される各ネットワーク用の電子メールまたはｆｔｐサーバ上に置かれている電子メールまたはｆｔｐクライアントによってファイル転送が実行される。たとえば、対象となる受信者がネットワーク１８上にいる場合、サーバはネットワーク１８用の電子メール・サーバ８１またはｆｔｐサーバ８２である。
【０１１５】
ＤＣＯＭを使用して画像ファイルを送信する場合、ファイル転送は、コンピュータ・システム２上のＤＣＯＭクライアントと対象となる受信者のコンピュータ・システム上のＤＣＯＭクライアントによって実行される。この場合、ＤＣＯＭクライアントは画像ファイルの送信用のアドレスとして指定されたアプリケーション・プログラムで画像ファイルを開く。
【０１１６】
Ｗｉｎｄｏｗｓ（Ｒ）のファイルの移動／コピー・コマンドを使用して画像ファイルを送信する場合には、オペレーティング・システム４２、この場合にはＷｉｎｄｏｗｓ（Ｒ）がファイルを転送する。
【０１１７】
いずれの場合も、他のコンピュータ・システム、ネットワーク、またはファックス／モデム２１を介した装置とのダイヤルアップ接続、あるいは選択されたユーザ・プロファイルで指定されたプロトコルとアドレスを使用する他の通信メカニズムにより、ネットワーク１８などのネットワーク上で画像ファイルを送信することができる。ユーザ・プロファイルを作成した後、ユーザ側でファイルの送信に使用されるファイル転送プロトコルやアドレスをいっさい知らなくても画像ファイルを送信できると有利である。
【０１１８】
画像ファイルを送信した後、ステップＳ１１１０でテンポラリ画像ファイルを削除し、ハード・ディスク１５のスペースの無駄を省くようにすることが好ましい。その後、ステップＳ１１１１で自動送信ユーティリティ４６は終了する。
【０１１９】
離れた側（受信側）では、受信者が画像ファイルを受信し、受信者の望みどおりに処理することができる。たとえば、電子メール経由でネットワーク１８上のコンピュータ・システム５８を使用するユーザに画像を送信する場合、そのユーザは電子メール・クライアントを使用して電子メールを表示し、電子メール・クライアントから画像ファイルを保存し、何らかの手段で画像ファイルを処理することができる。
【０１２０】
コンピュータ・システム６０および６３で、たとえば電子メール、ｆｔｐ、またはＷｉｎｄｏｗｓ（Ｒ）のファイルの移動／コピー・コマンドを使用して画像ファイルを受信するユーザも、同様にして、画像ファイルを操作し、インク・ジェット・プリンタ６１またはレーザ・プリンタ６４をそれぞれ使用して画像ファイルを印刷することができる。ＤＣＯＭプロトコルを使用して複数のコンピュータ・システムのうちの１つでアプリケーション・プログラムを使って画像ファイルを開く場合、そのアプリケーション・プログラムに応じて、画像ファイルの操作、印刷、または保存にそのアプリケーション・プログラムを使用することができる。
【０１２１】
他の例として、画像ファイルをネットワーク・プリンタ６９に送信する場合、ネットワーク・インタフェース８４を用意して、ネットワーク・プリンタ６９が画像ファイルに格納されている画像を印刷できるようにすることが好ましい。つまり、受信者側のユーザまたは装置が画像ファイルおよびそこに格納されている画像を処理、操作、格納、または出力できるような方法であれば画像ファイルおよび関連する画像を処理し、操作し、格納し、出力することができるということである。
【０１２２】
以上、本発明の好ましい実施形態を説明したが、本発明がこれらに限られるわけではない。本発明は、その趣旨を逸脱しない範囲内に含まれるさまざまな変更および等価な配置も対象とする。
【０１２３】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【図１】コンピュータ・システムに接続され、画像ファイルを格納、操作し、他のコンピュータ・システムおよび装置に送信するための画像ファイル作成用のスキャナの代表図である。
【図２】図１に示されているコンピュータ・システムの内部アーキテクチャを示す詳細なブロック図である。
【図３】図１に示されているコンピュータ・システムと他のコンピュータ・システムおよび装置との間の接続例を示す代表図である。
【図４】スキャナのプッシュボタンを押したときに本発明による自動送信ユーティリティが自動的に実行されるように、ユーザがスキャナ・ドライバを設定するためのスキャナ・プロパティ・ウィンドウの図である。
【図５】実行後自動送信ユーティリティによってアクセスされる本発明によるユーザ・プロファイルの代表図である。
【図６】ユーザ・プロファイルを編集する仕組みを説明し、様々なユーザ・プロファイル例を説明するためのプロファイル追加／編集ウィンドウの図であり、特に、転送プロトコルに電子メールを使用して画像ファイルを送信するためにプロファイルを追加または編集するプロファイル追加／編集ウィンドウを示した図である。
【図７】ユーザ・プロファイルを編集する仕組みを説明し、様々なユーザ・プロファイル例を説明するためのプロファイル追加／編集ウィンドウの図であり、特に、転送プロトコルにｆｔｐを使用して送信する前記ウィンドウを示した図である。
【図８】ユーザ・プロファイルを編集する仕組みを説明し、様々なユーザ・プロファイル例を説明するためのプロファイル追加／編集ウィンドウの図であり、特に、画像ファイルをディスクに保存することにより送信する前記ウィンドウを示した図である。
【図９】ユーザ・プロファイルを編集する仕組みを説明し、様々なユーザ・プロファイル例を説明するためのプロファイル追加／編集ウィンドウの図であり、特に、ＤＣＯＭを使用するリモート・アプリケーションでファイルを開くことにより送信する前記ウィンドウを示した図である。
【図１０】本発明による自動送信ユーティリティで表示される自動送信ユーティリティ・ウィンドウの図である。
【図１１】スキャニングしたドキュメントの画像ファイルを予め設定されたプロフィルに基づいて対象の受信者に自動的に送信する際の本発明による自動送信ユーティリティの動作を説明するフローチャートである。
【図１】
0004261712.tif 000002
【図２】
0004261712.tif 000003
【図３】
0004261712.tif 000004
【図４】
0004261712.tif 000005
【図５】
0004261712.tif 000006
【図６】
0004261712.tif 000007
【図７】
0004261712.tif 000008
【図８】
0004261712.tif 000009
【図９】
0004261712.tif 000010
【図１０】
0004261712.tif 000011
【図１１】
0004261712.tif 000012