(57)【特許請求の範囲】
【請求項１】
ネットワークを介してデータを送信するデータ送信装置であって、
原稿を読み取ることにより画像データを得る読取手段と、
得られた画像データ中の文字画像から文字コードを認識する文字認識手段と、
認識された文字コードに応じて生成された文字コードデータから複数の見出し情報を抽出する見出し情報抽出手段と、
前記画像データから、複数の見出し情報に対応して分割された別個の分割データを作成する分割データ作成手段と、
抽出された複数の見出し情報を、前記分割データとそれぞれ関係付けるためのリンクを作成するリンク作成手段と、
前記分割データとそれぞれ関係付けられた見出し情報を含む電子メールを所定の宛先に送信するメール送信手段とを有することを特徴とするデータ送信装置。
【請求項２】
前記複数の見出し情報に対応して分割された別個の分割データを記憶する記憶手段をさらに有し、
前記抽出された複数の見出し情報は、前記記憶手段に記憶された前記分割データと関係付けられることを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
前記見出し情報抽出手段は、前記文字コードデータにおける注目する行の文字サイズの平均値が所定値より大きく、かつ当該行における空白部分の割合が所定値より大きい場合、当該行を見出し情報として抽出することを特徴とする請求項１または２に記載のデータ送信装置。
【請求項４】
前記見出し情報抽出手段は、前記文字コードデータにおける注目する行の先頭に見出し用の符号が存在し、かつ当該行における空白部分の割合が所定値より大きい場合、当該行を見出し情報として抽出することを特徴とする請求項１〜３のいずれか１つに記載のデータ送信装置。
【請求項５】
前記分割データは、前記文字認識手段により認識された文字コードに応じて生成された文字コードデータを有することを特徴とする請求項１〜４のいずれか１つに記載のデータ送信装置。
【請求項６】
ネットワークを介してデータを送信するデータ送信方法であって、読取手段により、原稿を読み取ることにより画像データを得る段階と、得られた画像データ中の文字画像から文字コードを文字認識手段により認識する段階と、認識された文字コードに応じて生成された文字コードデータから複数の見出し情報を情報抽出手段により抽出する段階と、前記画像データから複数の見出し情報に対応して分割された別個の分割データを分割データ作成手段により作成する段階と、抽出された複数の見出し情報を前記分割データとそれぞれ関係付けるためのリンクをリンク作成手段により作成する段階と、前記分割データとそれぞれ関係付けられた見出し情報を含む電子メールをメール送信手段により所定の宛先に送信する段階とを有することを特徴とするデータ送信方法。
【請求項７】
ネットワークを介してデータを送信するためのデータ送信装置を制御するデータ送信プログラムであって、画像データ中の文字画像から文字コードを認識する手順と、認識された文字コードに応じて生成された文字コードデータから複数の見出し情報を抽出する手順と、前記画像データから、複数の見出し情報に対応して分割された別個の分割データを作成する手順と、抽出された複数の見出し情報を、前記分割データとそれぞれ関係付けるためのリンクを作成する手順と、前記分割データとそれぞれ関係付けられた見出し情報を含む電子メールを所定の宛先に送信する手順とをデータ送信装置に実行させることを特徴とするデータ送信プログラム。
【請求項８】
請求項７に記載のデータ送信プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介してデータを送信するデータ送信装置、方法、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、紙により行われていた回覧、配布、掲示などの情報伝達方法は、電子データによる方法に置き換わってきている。例えば、紙の原稿をスキャナにより読み取って得られた電子データを、電子メールに添付して各ユーザに配信する方法が知られている。
【０００３】
しかし、原稿を読み取って得られた電子データは、画像データであり、一般に容量が膨大である。また、画像データに対して文字認識処理を施したとしても、原稿が多数のページからなる場合、扱うデータの容量は依然大きいものとなる。したがって、データの処理時間が長くなるとともに、データを保存するための記憶容量が不足するという問題が生じ得る。例えば、容量の大きいデータを電子メールに添付して送信した場合、送信に時間がかかるばかりか、電子メールを格納するメールサーバに容量上の負荷を与えることとなる。
【０００４】
この問題を解決するために、例えば特開平１０−２３３８６０号公報には、画像データをデータベースサーバに保存するとともに、電子メールに当該画像データの保存場所を示すＵＲＬ（Uniform Resource Locator）を含めて、画像データが保存されたことを通知する方法が開示されている。この方法によれば、各ユーザは、データの所在を示すＵＲＬに基づいて、各人の必要に応じてデータをダウンロードして表示させ、あるいは各自のパソコンに保存することが可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記公報に記載された技術にあっては、データが保存されたことを通知する電子メールから、当該データの内容に関する情報が十分に得られないという問題があった。
【０００６】
すなわち、データの保存を通知する電子メールには、送信元、および送信日時等の情報が含まれているものの、データに関しては、その保存場所を示すＵＲＬが含まれているだけである。したがって、電子メールの受信者は、データの内容を確認するために、結局そのデータをＵＲＬに基づいてダウンロードしなければならなかった。このため、必要でないデータが宛先に送信され、データの送信時間や宛先でのデータ保存量が増大してしまうという問題は、実質的には解消されていなかった。
【０００７】
本発明は、かかる課題を解決するためになされたものであり、本発明の目的は、データの保存を通知する電子メールから、少ないデータ量により当該保存されたデータの内容を確認でき、しかも当該データの保存場所を示す情報を容易に得ることができるデータ送信装置、方法、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。
【０００８】
【課題を解決するための手段】
本発明の目的は、下記する手段により達成される。
【０００９】
（１）ネットワークを介してデータを送信するデータ送信装置であって、原稿を読み取ることにより画像データを得る読取手段と、得られた画像データ中の文字画像から文字コードを認識する文字認識手段と、認識された文字コードに応じて生成された文字コードデータから複数の見出し情報を抽出する見出し情報抽出手段と、前記画像データから、複数の見出し情報に対応して分割された別個の分割データを作成する分割データ作成手段と、抽出された複数の見出し情報を、前記分割データとそれぞれ関係付けるためのリンクを作成するリンク作成手段と、記分割データとそれぞれ関係付けられた見出し情報を含む電子メールを所定の宛先に送信するメール送信手段とを有することを特徴とするデータ送信装置。
【００１０】
（２）前記複数の見出し情報に対応して分割された別個の分割データを記憶する記憶手段をさらに有し、前記抽出された複数の見出し情報は、前記記憶手段に記憶された前記分割データと関係付けられることを特徴とする上記（１）に記載のデータ送信装置。
【００１１】
（３）前記見出し情報抽出手段は、前記文字コードデータにおける注目する行の文字サイズの平均値が所定値より大きく、かつ当該行における空白部分の割合が所定値より大きい場合、当該行を見出し情報として抽出することを特徴とする上記（１）または（２）に記載のデータ送信装置。
【００１２】
（４）前記見出し情報抽出手段は、前記文字コードデータにおける注目する行の先頭に見出し用の符号が存在し、かつ当該行における空白部分の割合が所定値より大きい場合、当該行を見出し情報として抽出することを特徴とする上記（１）〜（３）のいずれか１つに記載のデータ送信装置。
【００１３】
（５）前記分割データは、前記文字認識手段により認識された文字コードに応じて生成された文字コードデータを有することを特徴とする上記（１）〜（４）のいずれか１つに記載のデータ送信装置。
【００１６】
（６）ネットワークを介してデータを送信するデータ送信方法であって、読取手段により、原稿を読み取ることにより画像データを得る段階と、得られた画像データ中の文字画像から文字コードを文字認識手段により認識する段階と、認識された文字コードに応じて生成された文字コードデータから複数の見出し情報を情報抽出手段により抽出する段階と、前記画像データから複数の見出し情報に対応して分割された別個の分割データを分割データ作成手段により作成する段階と、抽出された複数の見出し情報を前記分割データとそれぞれ関係付けるためのリンクをリンク作成手段により作成する段階と、前記分割データとそれぞれ関係付けられた見出し情報を含む電子メールをメール送信手段により所定の宛先に送信する段階とを有することを特徴とするデータ送信方法。
【００１７】
（７）ネットワークを介してデータを送信するためのデータ送信装置を制御するデータ送信プログラムであって、画像データ中の文字画像から文字コードを認識する手順と、認識された文字コードに応じて生成された文字コードデータから複数の見出し情報を抽出する手順と、前記画像データから、複数の見出し情報に対応して分割された別個の分割データを作成する手順と、抽出された複数の見出し情報を、前記分割データとそれぞれ関係付けるためのリンクを作成する手順と、前記分割データとそれぞれ関係付けられた見出し情報を含む電子メールを所定の宛先に送信する手順とをデータ送信装置に実行させることを特徴とするデータ送信プログラム。
【００１８】
（８）上記（７）に記載のデータ送信プログラムを記録したコンピュータ読取可能な記録媒体。
【００１９】
【発明の実施の形態】
以下、図面を使って本発明の実施の形態を説明する。
【００２０】
図１は、本発明の第１の実施の形態に係るデータ送信システムの構成を示す図である。
【００２１】
図１に示すデータ送信システムは、データ送信装置としての機能を有するスキャナ２０、Ｗｅｂサーバ４０、メールサーバ６０、およびパソコン７０Ａ〜７０Ｃを有しており、これらの機器は、ネットワーク１０を介して相互に通信可能に構成されている。なお、ネットワーク１０上の機器の種類および台数は、実際には図１に示す例に限定されない。
【００２２】
ネットワーク１０は、例えば、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（fiber distributed data interface）などのＬＡＮ、あるいはＬＡＮ同士を接続したＷＡＮなどである。
【００２３】
図２は、スキャナの構成の一例を示すブロック図である。
【００２４】
図２において、スキャナ２０は、制御部２１、記憶部２２、スキャナコントローラ部２３、画像読取部２４、操作パネル部２５、およびネットワークインタフェース２６を有する。
【００２５】
制御部２１は、演算および制御等の処理を行う。記憶部２２は、プログラムや画像データなどの各種データを保存し、また、各種処理を実行するためのワーキングエリアとして一時的にデータを記憶する。この記憶部２２は、例えばメモリとハードディスクとから構成される。
【００２６】
スキャナコントローラ部２３は、原稿の読み取り、文字認識、および見出しの抽出等の処理の制御を行う。画像読取部２４は、例えばＣＣＤラインセンサを原稿面に沿って走査させて原稿を読み取ることによって画像データを得るものである。ここで、画像読取部２４から出力される画像データは、一旦メモリに書き込まれ、通常１ページのスキャンの終了後に、メモリからハードディスクに転送されて記憶される。
【００２７】
操作パネル部２５は、例えばユーザが各種の操作や指示を行うための操作部と各種の表示を行うための表示部とから構成される。ネットワークインタフェース２６は、スキャナ２０がネットワーク１０を介して他の機器と通信するためのインタフェースである。
【００２８】
図３に示すように、スキャナコントローラ部２３は、さらに詳しく説明すれば、画像読取制御部３１、画像処理部３２、文字認識部３３、見出し抽出部３４、リンク作成部３５、および電子メール管理部３６を有している。
【００２９】
画像読取制御部３１は、原稿をスキャンする動作の指示や、得られた画像データの記憶部２２への保存などの処理を制御する。画像処理部３２は、画像データに対して、変倍、領域分離、画像補正、圧縮などの処理を行う。ここで、領域分離とは、文字画像が存在する文字領域、および写真画像が存在する写真領域等の領域に分離することをいう。文字認識部３３は、画像データ中の文字画像から文字コードを認識する。
【００３０】
見出し抽出部３４は、認識された文字コードに応じて生成された文字コードデータから見出し情報を抽出する。リンク作成部３５は、抽出された見出し情報を、画像データに基づくデータと関係付けるためのリンクを作成する。電子メール管理部３６は、電子メールの作成、およびメールサーバ６０との間での電子メールの送受信を管理する。
【００３１】
図４は、Ｗｅｂサーバの構成の一例を示すブロック図である。
【００３２】
図４において、Ｗｅｂサーバ４０は、制御部４１、記憶部４２、入力装置４３、ディスプレイ４４、およびネットワークインタフェース４５を有する。このＷｅｂサーバ４０は、データベースとして例えばＨＴＭＬ(hypertext markup language)形式によるファイルを保存し、クライアントからの要求に応じて、ＨＴＴＰ（hypertext transfer protocol）にしたがってＨＴＭＬファイルを送信する機能を有している。
【００３３】
制御部４１は、演算および制御等の処理を行う。記憶部４２は、プログラムやスキャナ２０から送られるデータなどの各種データを保存する領域を有する。この記憶部４２は、例えばメモリとハードディスクとから構成される。
【００３４】
入力装置４３は、ユーザが各種の操作や指示を行うための装置であり、具体的には例えばキーボードやマウスなどである。ディスプレイ４４は、各種の表示を行う。ネットワークインタフェース４５は、Ｗｅｂサーバ４０がネットワーク１０を介して他の機器と通信するためのインタフェースである。ただし、Ｗｅｂサーバ４０は、必ずしも入力装置、およびディスプレイを備える必要はない。
【００３５】
メールサーバ６０は、図示省略するが、Ｗｅｂサーバ４０と概して同様の構成を有している。ここで、メールサーバ６０の記憶部には、電子メールを格納するためのメールアカウントごとに割り当てられたメールボックスが設けられている。このメールサーバ６０は、図１に示されるデータ送信システムにおいて電子メールの送受信を管理し、例えば電子メールを受信して当該メールサーバの記憶部における宛先のメールボックスに格納する。
【００３６】
パソコン７０Ａ〜７０Ｃは、図示省略するが、制御部、記憶部、入力装置、ディスプレイ、ネットワークインタフェースを有している。
【００３７】
次に、図５および図６を参照して、スキャナ２０におけるデータ送信処理の手順について説明する。なお、図５および図６のフローチャートにより示されるアルゴリズムは、スキャナ２０の記憶部２２に制御プログラムとして記憶されており、制御部２１によって実行される。
【００３８】
まず、ステップＳ１０１では、操作パネル部２５を通して、ユーザからの各種項目の設定入力を受け付ける。すなわち、ユーザは、操作パネル部２５を使用して、原稿読み取り時のスキャン条件、スキャンデータ情報、データ送信情報などの各種項目の設定を行うことができる。
【００３９】
ここで、スキャン条件には、スキャン解像度、カラー／モノクロの指示、倍率、スキャンサイズなどが含まれる。スキャンデータ情報には、電子メールの配信者、データをＷｅｂサーバ４０に登録するときのファイル名、ファイルの保存期間、機密性のレベルなどが含まれる。また、データ送信情報には、宛先、電子メールに書き込むコメント、送信のタイミング、電子メールにデータをそのまま添付するか、あるいは後述するように当該データの保存場所を示す情報を含むリンクボタンを電子メールに含ませるかの指定が含まれる。なお、以下においては、リンクボタンを電子メールに含ませる指定がされた場合について説明する。
【００４０】
ステップＳ１０２では、操作パネル部２５を通して、ユーザからの原稿のスキャン指示を待ち、スキャン指示を受け付けるとステップＳ１０３に進む。
【００４１】
ステップＳ１０３では、原稿の読み取りが行われる。図７に示すように、原稿１００は、例えば、見出し１０１Ａ〜１０１Ｃと、各見出しに対応する記事１０２Ａ〜１０２Ｃとを有している。ここで、「見出し」は、文書中の記事の標題であって、一目で内容が理解可能な部分である。
【００４２】
原稿の読み取り処理は、ユーザが操作パネル部２５の例えばスタートキーを操作することにより開始され、画像読取部２４により、スキャナ２０の所定の位置にセットされた原稿が読み取られて画像データが得られる。得られた画像データは、記憶部２２に記憶される。
【００４３】
ステップＳ１０４では、文字認識部３３により、原稿を読み取って得られた画像データ中の文字画像から文字コードが認識される。文字画像から文字コードを認識する方法は、例えば個々の文字画像の特徴量とあらかじめ記憶されている辞書パターンとの一致の度合いに基づいて行われる。また、認識された文字コードに応じて文字コードデータが生成される。このとき、文字のサイズ、色、位置等の情報も認識され、文字属性情報として文字コードデータに含められる。なお、当該文字認識処理は、画像データが文字領域、および写真領域等の複数の領域を含む場合、画像処理部３２により分離抽出される文字領域に対して行われる。
【００４４】
ステップＳ１０５では、見出し抽出部３４により、ステップＳ１０４で生成された文字コードデータから見出し情報が抽出される。見出し情報は、文字コードデータにおける例えば図７に示した原稿１００の見出し１０１Ａ〜１０１Ｃに対応する部分の文字列である。
【００４５】
ここで、図６を参照して、見出し情報の抽出処理の手順について説明する。
【００４６】
ステップＳ２０１では、文字コードデータ中の各文字のサイズが検出される。また、全体における文字のサイズの平均値が算出され、全平均値として記憶部２２に記憶される。
【００４７】
ステップＳ２０２では、文字コードデータ中の注目する行における文字のサイズを平均して得られた行平均値が、所定の閾値Ｃ１より大きいか否かが判断される。本実施形態では、所定の閾値Ｃ１として、上記の全平均値が使用される。ただし、当該閾値Ｃ１は、適宜変更可能である。行平均値が閾値Ｃ１よりも大きい場合（Ｓ２０２：ＹＥＳ）、ステップＳ２０４の処理が実行され、行平均値が閾値Ｃ１よりも大きくない場合（Ｓ２０２：ＮＯ）、ステップＳ２０３の処理が実行される。
【００４８】
ステップＳ２０３では、文字コードデータ中の注目する行の先頭に見出し符号が存在するか否かが判断される。見出し符号とは、文書中の見出しの先頭に付けられる、Ａ、Ｂ、Ｃ、１、２、３などの特定の符号である。見出し符号が存在する場合（Ｓ２０３：ＹＥＳ）、ステップＳ２０５の処理が実行され、見出し符号が存在しない場合（Ｓ２０３：ＮＯ）、ステップＳ２０６の処理が実行される。
【００４９】
ステップＳ２０４では、文字コードデータ中の注目する行における空白部分の割合が所定の閾値Ｃ２より大きいか否かが判断される。空白部分の割合とは、注目する行の全幅から文字列の幅を差し引いた長さの全幅に対する割合である。当該閾値Ｃ２は、本実施形態では固定して設定されるが、適宜変更可能である。ただし、当該閾値Ｃ２は、例えばステップＳ１０１で送信処理の都度設定されてもよい。空白部分の割合が所定の閾値Ｃ２よりも大きい場合（Ｓ２０４：ＹＥＳ）、ステップＳ２０７の処理が実行され、空白部分の割合が所定の閾値Ｃ２よりも大きくない場合（Ｓ２０４：ＮＯ）、ステップＳ２０３の処理が実行される。
【００５０】
ステップＳ２０５では、ステップＳ２０４における判断と同様の判断が行われる。注目する行における空白部分の割合が所定の閾値Ｃ２よりも大きい場合（Ｓ２０５：ＹＥＳ）、ステップＳ２０７の処理が実行され、空白部分の割合が所定の閾値Ｃ２よりも大きくない場合（Ｓ２０５：ＮＯ）、ステップＳ２０６の処理が実行される。
【００５１】
ステップＳ２０６では、注目する行は見出し情報でないと判定される。一方、ステップＳ２０７では、注目する行は見出し情報であると判定され、当該注目行が見出し情報として抽出される。
【００５２】
ステップＳ２０８では、注目する行が文字コードデータ中の最後の行であるか否かが判断される。最後の行である場合（Ｓ２０８：ＹＥＳ）、図５のステップＳ１０６の処理に進む。最後の行でない場合（Ｓ２０８：ＮＯ）、ステップＳ２０２の処理に戻って、各行に対してステップＳ２０２〜Ｓ２０７の処理が繰り返される。
【００５３】
次に、図５のステップＳ１０６では、例えば図８に示すように、電子メール管理部３６により、ステップＳ１０１で指定された宛先に送信するための電子メール２００が作成される。この電子メール２００の本文は、ステップＳ１０５において抽出された見出し情報２０１Ａ〜２０１Ｃから構成される目次を備える。
【００５４】
ステップＳ１０７では、ステップＳ１０４において画像データに対して文字認識処理が施されて生成された文字コードデータを有するファイルが、ＨＴＭＬ形式のファイルに変換される。これにより、原稿を読み取って得られた画像データに基づくデータとして、ＨＴＭＬファイルが作成されることになる。このＨＴＭＬファイルは、画像データに対して文字認識処理が施された文字コードデータを有することになるので、元の画像データよりも容量が少なくて済む。
【００５５】
なお、ＨＴＭＬファイルには、Ｗｅｂブラウザを用いて画像を表示させるためのタグが含まれていてもよい。また、変換されるファイル形式は、ＨＴＭＬに限られず、例えばＸＭＬ(extensible markup language)の形式でもよい。ここで、ＨＴＭＬファイルへの変換は、テキストデータにタグが自動的に付加されることにより行われる。タグ付けは、文字のサイズ、色、位置等の文字属性情報を考慮して行われる。
【００５６】
ステップＳ１０８では、リンク作成部３５により、電子メール２００の中の見出し情報２０１Ａ〜２０１Ｃを、画像データに基づくデータとして作成されたＨＴＭＬファイルの中の対応する見出し情報と関係付けるためのリンクが作成される。なお、リンク先としてＨＴＭＬファイルのみを指定して、ＨＴＭＬファイル内の特定場所を指定しない設定も可能である。電子メールは、上記したリンク機能を備えるために、ＨＴＭＬ形式により記述される。したがって、作成された電子メールを受信するユーザのパソコンは、ＨＴＭＬファイルに対応した表示機能を有することが必要となる。ただし、上記のソフトウェアは、一般に広く用いられているため、特別なソフトウェアは必要ではない。
【００５７】
リンクの作成時、電子メール２００の中の見出し情報２０１Ａ〜２０１Ｃに、ステップＳ１０７で作成されたＨＴＭＬファイルの中の対応する見出し情報のＵＲＬを示すタグが自動付加される。また、ステップＳ１０７で作成されたＨＴＭＬファイルの中の見出し情報に、リンク先を示すタグが自動付加される。
【００５８】
具体的には、電子メール２００の中の見出し情報２０１Ａは、ＨＴＭＬ形式の電子メール内に例えば次のように記述される。ここで、＃の後にはリンク先を示すアンカー名が記述される。
＜A HREF="(ＨＴＭＬファイルのＵＲＬ)＃(アンカー名)" ＞１.はじめに＜/A＞そして、ステップＳ１０７で作成されたＨＴＭＬファイルの中の対応する見出し情報は、当該ＨＴＭＬファイル内に例えば次のように記述される。
＜A NAME=" (アンカー名)" ＞＜H3＞１.はじめに＜/H3＞＜/A＞
ステップＳ１０９では、画像データに基づくデータとして作成されたＨＴＭＬファイルが、共有データ用としてＷｅｂサーバ４０に送信される。そして、Ｗｅｂサーバ４０は、受信したＨＴＭＬファイルを、記憶部４２における所定のディレクトリ内に保存する。Ｗｅｂサーバ４０におけるＨＴＭＬファイルの保存場所は、ステップＳ１０８において電子メールの中の見出し情報に付加されるタグが示すリンク先のＵＲＬに対応している。
【００５９】
ここで、ＨＴＭＬファイルのＷｅｂサーバ４０への送信は、メールサーバ６０を介さずに、所定の転送プロトコルにしたがって行われる。ただし、ＨＴＭＬファイルのＷｅｂサーバ４０への送信処理は、ステップＳ１０７におけるＨＴＭＬファイルへの変換後であれば、いつ行われてもよい。
【００６０】
なお、Ｗｅｂサーバ４０に保存されるデータのファイル形式は、必ずしもＨＴＭＬに限られるものではない。画像データに基づくデータとして、例えばＰＤＦ(portable document format)ファイルが作成されてもよい。また、ＰＤＦファイルをダウンロードして表示させる場合の表示ソフトは、一般に広く用いられているため、特別なソフトウェアは必要ではない。
【００６１】
ステップＳ１１０では、電子メール管理部３６により、見出し情報から構成された目次を備える電子メール２００が、ステップＳ１０１で指定された宛先に送信される。この電子メール２００は、具体的には、メールサーバ６０における当該電子メールの宛先のメールボックスに格納された後、宛先のユーザのパソコンに配信される。なお、ステップＳ１０９およびステップＳ１１０は、いずれが先に実行されてもよい。
【００６２】
上記のように、スキャナ２０から送信された電子メール２００が宛先である例えばパソコン７０Ａにおいて受信されると、受信された電子メール２００の内容がパソコン７０Ａのディスプレイに表示される。これにより、パソコン７０Ａのユーザは、電子メール２００に含まれている見出し情報２０１Ａ〜２０１Ｃによって、Ｗｅｂサーバ４０に保存されたデータの内容の概要を理解することが可能となる。
【００６３】
また、受信された電子メールの中の見出し情報がパソコン７０Ａのユーザにより例えばクリックされると、リンク機能により、Ｗｅｂサーバ４０内に保存されているＨＴＭＬファイルの所在を示すＵＲＬが参照される。これにより、パソコン７０Ａのユーザは、Ｗｅｂサーバ４０内の当該ＨＴＭＬファイルにアクセスして、パソコン７０Ａのディスプレイ上で詳細内容を閲覧することができる。このとき、電子メールの中のクリックされた見出し情報のリンク先であるＨＴＭＬファイルの中の対応する見出し情報に関連する部分がパソコン７０Ａのディスプレイ上に表示されるので、ユーザが特に関心のある部分を迅速に閲覧することができる。また、パソコン７０Ａのユーザは、必要に応じて、当該ＨＴＭＬファイルをパソコン７０Ａの記憶部に保存することができる。
【００６４】
以上のように第１の実施の形態によれば、スキャナ２０は、原稿を読み取って得られた画像データ中の文字画像から文字コードを認識して、当該文字コードに応じて生成された文字コードデータから見出し情報を抽出する。そして、スキャナ２０は、抽出された見出し情報を画像データに基づいて作成されたＨＴＭＬファイルと関係付けるためのリンクを作成して、当該ＨＴＭＬファイルと関係付けられた見出し情報２０１Ａ〜２０１Ｃを含む電子メール２００を所定の宛先に送信する。
【００６５】
したがって、宛先のユーザは、原稿を読み取って得られた画像データに基づくＨＴＭＬファイルが保存されたことを通知する電子メール２００から、見出し情報を介して少ないデータ量により当該ＨＴＭＬファイルの内容を確認することが可能となる。これにより、宛先のユーザは、画像データに基づいて作成されたＨＴＭＬファイルの詳細情報が必要か否かを、受信した電子メール２００によって即座に判断することができる。結果として、必要でないデータが宛先に送信され、データの送信時間や宛先でのデータ保存量が増大してしまうおそれを防止することができる。
【００６６】
しかも、見出し情報２０１Ａ〜２０１Ｃは、ＨＴＭＬファイルの保存場所を示す情報を備えることにより当該ＨＴＭＬファイルと関係付けられたリンクボタンとして機能し得るので、宛先のユーザは、受信した電子メール２００の中の見出し情報をクリックする等の簡単な操作により、必要なファイルのみを例えばパソコンにダウンロードして、表示あるいは保存することができる。
【００６７】
次に、本発明の第２の実施の形態に係るデータ送信システムについて説明する。データ送信装置としてのスキャナ、およびデータ送信システムの構成は、上記の第１の実施の形態と同様であるので、説明を省略する。
【００６８】
続いて、図９を参照して、第２の実施の形態のスキャナ２０におけるデータ送信処理の手順について説明する。なお、図９のフローチャートにより示されるアルゴリズムは、スキャナ２０の記憶部２２に制御プログラムとして記憶されており、制御部２１によって実行される。
【００６９】
ステップＳ３０１〜Ｓ３０６の処理は、上記の第１の実施の形態と同様であるので、説明を省略する。また、以降の各ステップの処理においても、第１の実施の形態と共通する部分については、適宜説明を省略する。
【００７０】
ステップＳ３０７では、ステップＳ３０４において画像データに対して文字認識処理が施されて生成された文字コードデータから、ステップＳ３０５において抽出された複数の見出し情報に対応して分割された別個の分割ファイルが作成される。ここで、各分割ファイルは、あらかじめ設定された所定のファイル形式で作成される。
【００７１】
ファイルの分割は、例えば各見出し情報の直前で区切ることにより行われる。つまり、見出し情報の抽出時に検出された各見出し情報から次の見出し情報の直前までが、１つのファイルとして分割され作成される。
【００７２】
具体的には、例えば図７に示される見出し１０１Ａおよび記事１０２Ａにより１つのファイルが作成される。また同様にして、見出し１０１Ｂおよび記事１０２Ｂ、見出し１０１Ｃおよび記事１０２Ｃにより、それぞれ１つのファイルが作成される。ただし、検出された見出し情報が文書における最初の見出し情報である場合、文書の先頭から、２番目の見出し情報の直前までが１つのファイルとされる。また、検出された見出し情報が文書における最後の見出し情報である場合、当該見出し情報から文書の終わりまでが１つのファイルとされる。このとき、各分割ファイルの名称は、検出された各見出し情報が自動的に設定されてもよいし、あらかじめ決められた通りに設定されてもよい。
【００７３】
ステップＳ３０８では、ステップＳ３０７において作成された各分割ファイルが、ＨＴＭＬ形式のファイルに変換される。ただし、変換されるファイル形式は、ＨＴＭＬに限られず、例えばＸＭＬの形式でもよい。ここで、各分割ファイルは、テキストデータにタグが自動的に付加されることにより、複数の分割されたＨＴＭＬファイルに自動変換される。タグ付けは、文字のサイズ、色、位置等の文字属性情報を考慮して行われる。
【００７４】
ステップＳ３０９では、リンク作成部３５により、電子メール２００の中の見出し情報２０１Ａ〜２０１Ｃを、画像データに基づくデータとして作成された複数の分割されたＨＴＭＬファイルのうちの上記見出し情報２０１Ａ〜２０１Ｃに対応する見出し情報を含むＨＴＭＬファイルと関係付けるためのリンクが作成される。リンクの作成時、電子メール２００の中の見出し情報２０１Ａ〜２０１Ｃに、複数の分割されたＨＴＭＬファイルのうちの対応するファイルのＵＲＬを示すタグが自動付加される。
【００７５】
ステップＳ３１０では、分割して作成された複数のＨＴＭＬファイルが、共有データ用としてＷｅｂサーバ４０にそれぞれ送信される。そして、Ｗｅｂサーバ４０は、受信した各ＨＴＭＬファイルを、記憶部４２における所定のディレクトリ内に保存する。Ｗｅｂサーバ４０における各ＨＴＭＬファイルの保存場所は、ステップＳ３０９において電子メールの中の見出し情報に付加されるタグが示すリンク先のＵＲＬに対応している。ただし、各ＨＴＭＬファイルのＷｅｂサーバ４０への送信処理は、ステップＳ３０８におけるＨＴＭＬファイルへの変換後であれば、いつ行われてもよい。
【００７６】
ステップＳ３１１では、電子メール管理部３６により、見出し情報から構成された目次を備える電子メール２００が、ステップＳ３０１で指定された宛先に送信される。
【００７７】
以上のように第２の実施の形態によれば、スキャナ２０は、複数の見出し情報に対応して分割された別個のＨＴＭＬファイルを作成し、上記複数の見出し情報は、当該見出し情報に対応する見出し情報を含む分割された各ＨＴＭＬファイルとそれぞれ関係付けられる。
【００７８】
したがって、宛先である例えばパソコン７０Ａのユーザは、第１の実施の形態と同様の効果を得ることができることに加え、見出し情報をクリックする等の簡単な操作により、複数の見出し情報に対応して分割された複数のＨＴＭＬファイルのうちの特定のファイルのみをダウンロードして、パソコン７０Ａにおいて表示あるいは保存することができる。これにより、パソコン７０ＡのユーザがＨＴＭＬファイルの詳細情報を取得したい場合であっても、必要な部分のみを表示等させることができ、データの送信時間や宛先でのデータ保存量の増大を抑えることができる。
【００７９】
図１０は、本発明の第３の実施の形態に係るデータ送信システムの構成を示す図である。
【００８０】
第３の実施の形態のデータ送信システムは、ＦＴＰ（file transfer protocol）サーバ４０ａを有している点で、Ｗｅｂサーバ４０を有している第１および第２の実施の形態のデータ送信システムと相違している。その他の構成は、上記の実施の形態と同様であるので、説明を省略する。
【００８１】
ＦＴＰサーバ４０ａは、データベースとして多様な形式によるファイルを保存することができ、クライアントからの要求に応じて、ＦＴＰにしたがってファイルを送信する機能を有している。ＦＴＰサーバ４０ａは、保存されるファイルの形式として各種の文書データや画像データのファイル形式に対応可能である。
【００８２】
続いて、図１１を参照して、第３の実施の形態のスキャナ２０におけるデータ送信処理の手順について説明する。なお、図１１のフローチャートにより示されるアルゴリズムは、スキャナ２０の記憶部２２に制御プログラムとして記憶されており、制御部２１によって実行される。
【００８３】
ステップＳ４０１〜Ｓ４０７の処理は、上記の第２の実施の形態と同様であるので、説明を省略する。また、以降の各ステップの処理においても、第２の実施の形態と共通する部分については、適宜説明を省略する。
【００８４】
ステップＳ４０８では、リンク作成部３５により、電子メール２００の中の見出し情報２０１Ａ〜２０１Ｃを、ステップＳ４０７において作成された複数の分割ファイルのうちの上記見出し情報２０１Ａ〜２０１Ｃに対応する見出し情報を含むファイルと関係付けるためのリンクが作成される。リンクの作成時、電子メール２００の中の見出し情報２０１Ａ〜２０１Ｃに、複数の分割ファイルのうちの対応するファイルのＵＲＬを示すタグが自動付加される。
【００８５】
ステップＳ４０９では、分割して作成された複数のファイルが、共有データ用としてＦＴＰサーバ４０ａにそれぞれ送信され。そして、ＦＴＰサーバ４０ａは、受信した各ファイルを、記憶部４２における所定のディレクトリ内に保存する。ＦＴＰサーバ４０ａにおける各ファイルの保存場所は、ステップＳ４０８において電子メールの中の見出し情報に付加されるタグが示すリンク先のＵＲＬに対応している。ただし、各ファイルのＦＴＰサーバ４０ａへの送信処理は、ステップＳ４０７における分割ファイルの作成後であれば、いつ行われてもよい。
【００８６】
ステップＳ４１０では、電子メール管理部３６により、見出し情報から構成された目次を備える電子メール２００が、ステップＳ４０１で指定された宛先に送信される。
【００８７】
以上のように第３の実施の形態によれば、スキャナ２０は、複数の見出し情報に対応して分割された別個の所定形式のファイルを作成し、上記複数の見出し情報は、当該見出し情報に対応する見出し情報を含む分割された各ファイルとそれぞれ関係付けられる。
【００８８】
したがって、スキャナ２０は、所定の内部形式で作成されたファイルを、例えばＨＴＭＬ形式に必ずしも変換する必要がなくなる。また、宛先である例えばパソコン７０Ａのユーザは、第１および第２の実施の形態と同様の効果を得ることができることに加え、見出し情報をクリックする等の簡単な操作により、複数の見出し情報に対応して分割された複数の所定形式のファイルのうちの特定のファイルのみをダウンロードして、パソコン７０Ａにおいて表示あるいは保存することができる。これにより、パソコン７０Ａのユーザは、各種形式のファイルの詳細情報を、しかも必要な部分のみ取得することができる。
【００８９】
本発明は、上記した実施の形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００９０】
例えば上記実施の形態では、スキャナ２０とＷｅｂサーバ４０とは、別々に分離されて、ネットワークを介して接続される構成とされているが、本発明はこのような構成に限定されるものではない。本発明は、例えばスキャナ２０とＷｅｂサーバ４０とが一体的に構成された装置、あるいはさらに印刷機能をも備えたＭＦＰ（multi-function peripheral）と呼ばれる多機能のデジタル複合機にも適用することができる。この場合、上記装置あるいはＭＦＰは、大容量のデータを保存するための記憶部を有していることが望ましい。
【００９１】
また、上記実施の形態では、電子メールを受信したパソコンにおいてＷｅｂサーバ等から画像データに基づくデータを受信する処理について説明したが、本発明はこれに限定されるものではなく、電子メールの受信機器とは異なる機器にＷｅｂサーバ等から上記データを送信させる構成を採用することもできる。この場合、例えば、電子メールの中の見出し情報により参照されるＵＲＬにＨＴＭＬファイルを配置し、そのＨＴＭＬファイルの中に上記データを参照する記述と、当該データの宛先を要求する記述とを含ませることができる。したがって、見出し情報を含む電子メールを例えば携帯電話、ＰＤＡ等の機器で受信し、画像データに基づくデータを例えばパソコン等の他の機器に送信させることが可能となる。
【００９２】
また、上記実施の形態では、データ送信装置としての機能を有するスキャナ２０の画像読取部２４により原稿を読み取って得られた画像データに基づくデータを送信する場合について説明したが、送信するデータは必ずしも画像読取部２４で読み取った画像データに基づくデータでなくてよい。例えば、データ送信装置が外部機器からネットワークを介して受信した画像データに基づくデータであってもよいし、ＣＤ−ＲＯＭなどの記録媒体に記録された画像データをドライブで読み取ることにより取得した画像データに基づくデータであってもよい。要するに、本発明は、画像データの出自がどうであれ、当該画像データに基づくデータを送信する場合全般に有効に適用し得るものである。
【００９３】
なお、本発明によるデータ送信装置における制御または演算処理を行う各手段、およびデータ送信方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。また、プログラムされたコンピュータによって本発明を実現する場合、コンピュータを動作させるプログラムは、コンピュータ読み取り可能な記録媒体（例えば、フロッピーディスクやＣＤ−ＲＯＭなど）によって提供されることもできる。この場合、コンピュータ読み取り可能な記録媒体に記録されているプログラムは、通常、ハードディスクに転送され記憶される。また、このプログラムは、例えば、単独でアプリケーションソフトとして提供されてもよいし、また、そのコンピュータ装置の一機能としてそのコンピュータ装置のソフトウェアに組み込んでもよい。
【００９４】
【発明の効果】
以上説明したように本発明によれば、原稿を読み取って得られた画像データ中の文字画像から文字コードを認識して、当該文字コードに応じて生成された文字コードデータから見出し情報を抽出し、抽出された見出し情報を画像データに基づくデータと関係付けるためのリンクを作成して、当該画像データに基づくデータと関係付けられた見出し情報を含む電子メールを所定の宛先に送信する。したがって、宛先のユーザは、画像データに基づくデータが保存されたことを通知する電子メールから、見出し情報を介して少ないデータ量により当該データの内容を確認することが可能となる。これにより、宛先のユーザは、画像データに基づくデータの詳細情報が必要か否かを、受信した電子メールによって即座に判断することができる。結果として、必要でないデータが宛先に送信され、データの送信時間や宛先でのデータ保存量が増大してしまうおそれを防止することができる。
【００９５】
しかも、見出し情報は、画像データに基づくデータの保存場所を示す情報を備えることにより当該データと関係付けられたリンクボタンとして機能し得るので、宛先のユーザは、受信した電子メールの中の見出し情報をクリックする等の簡単な操作により、必要なデータのみを例えばパソコンにダウンロードして、表示あるいは保存することができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態に係るデータ送信システムの構成を示す図である。
【図２】  スキャナの構成の一例を示すブロック図である。
【図３】  スキャナコントローラ部の構成の一例を示す図である。
【図４】  Ｗｅｂサーバの構成の一例を示すブロック図である。
【図５】  第１の実施の形態のスキャナにおけるデータ送信処理の手順を示すフローチャートである。
【図６】  見出し情報の抽出処理の手順を示すフローチャートである。
【図７】  原稿の一例を示す図である。
【図８】  電子メールの一例を示す図である。
【図９】  第２の実施の形態のスキャナにおけるデータ送信処理の手順を示すフローチャートである。
【図１０】  本発明の第３の実施の形態に係るデータ送信システムの構成を示す図である。
【図１１】  第３の実施の形態のスキャナにおけるデータ送信処理の手順を示すフローチャートである。
【符号の説明】
２０…スキャナ、
２１…制御部、
２３…スキャナコントローラ部、
２４…画像読取部、
３３…文字認識部、
３４…見出し抽出部、
３５…リンク作成部、
３６…電子メール管理部、
４０…Ｗｅｂサーバ、
４０ａ…ＦＴＰサーバ、
４２…記憶部、
７０Ａ〜７０Ｃ…パソコン。
【図１】
0004006953.tif 000002
【図２】
0004006953.tif 000003
【図３】
0004006953.tif 000004
【図４】
0004006953.tif 000005
【図５】
0004006953.tif 000006
【図６】
0004006953.tif 000007
【図７】
0004006953.tif 000008
【図８】
0004006953.tif 000009
【図９】
0004006953.tif 000010
【図１０】
0004006953.tif 000011
【図１１】
0004006953.tif 000012