(57)【要約】【課題】ユーザが指定したフォーマットや送信形態に応じてデータのフォーマットを変換して送信する場合に、送信するデータのサイズを得ること。【解決手段】変換先フォーマットがＰＤＦの場合で送信形態がＦＴＰの場合、画像のフォーマットをＰＤＦに変換し、変換した画像データのサイズを求める（Ｓ４０５）。送信形態がＥ−ｍａｉｌの場合、画像のフォーマットをＰＤＦに変換し、ＭＩＭＥ  ＥＮＣＯＤＥ変換し、変換した画像データのサイズを求める（Ｓ４０７）。変換先フォーマットがＴＩＦＦ−ＭＭＲの場合で送信形態がＦＴＰの場合、画像のフォーマットをＴＩＦＦ−ＭＭＲに変換し、変換した画像データのサイズを求める（Ｓ４０９）。送信形態がＥ−ｍａｉｌの場合、画像のフォーマットをＴＩＦＦ−ＭＭＲに変換し、ＭＩＭＥ  ＥＮＣＯＤＥ変換し、変換した画像のデータのサイズを求める（Ｓ４１１）。そして、求めたサイズを表示する（Ｓ４１２）。【選択図】  図４
2004341821.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から読み取ったデータを指示された送信先に送信する情報送信方法であって、
前記データを送信するために前記データのフォーマットを変換する場合の、変換先フォーマットを入力する変換先フォーマット入力工程と、
前記データの送信形態を入力する送信形態入力工程と、
前記変換先フォーマット入力工程で入力された変換先フォーマットに従い、且つ前記送信形態入力工程で入力された送信形態に応じたフォーマットに前記データを変換する変換工程と、
前記変換工程で変換された後のデータのサイズを求めるサイズ計算工程と、
前記サイズ計算工程で求めたサイズをユーザに提示する提示工程と、
外部から送信指示が入力されると、前記変換工程による変換後のデータを、前記送信先に送信する送信工程と
を備えることを特徴とする情報送信方法。
【請求項２】
前記変換先フォーマット入力工程では、ＴＩＦＦ−ＭＭＲフォーマット、ＰＤＦフォーマットの何れか１つを入力することを特徴とする請求項１に記載の情報送信方法。
【請求項３】
前記変換工程では前記変換先フォーマットがＴＩＦＦ−ＭＭＲフォーマットであって、前記送信形態入力工程で入力された送信形態が電子メールである場合、前記記録媒体から読み取ったデータをＴＩＦＦ−ＭＭＲフォーマットに変換し、更にＭＩＭＥ−ＥＮＣＯＤＥ変換処理を行い、
前記送信形態入力工程で入力された送信形態がＦＴＰである場合、前記記録媒体から読み取ったデータをＴＩＦＦ−ＭＭＲフォーマットに変換することを特徴とする請求項１又は２に記載の情報送信方法。
【請求項４】
前記変換工程では前記変換先フォーマットがＰＤＦフォーマットであって、前記送信形態入力工程で入力された送信形態が電子メールである場合、前記記録媒体から読み取ったデータをＰＤＦフォーマットに変換し、更にＭＩＭＥ−ＥＮＣＯＤＥ変換処理を行い、
前記送信形態入力工程で入力された送信形態がＦＴＰである場合、前記記録媒体から読み取ったデータをＰＤＦフォーマットに変換することを特徴とする請求項１又は２に記載の情報送信方法。
【請求項５】
更に、複数ページにより構成される記録媒体から各ページに記録された情報を読み取る場合に、各ページ毎に前記サイズ計算工程で求めたサイズをカウントするカウント工程を備え、
前記カウント工程によるカウント値が所定値以上となった場合、前記記録媒体からのデータの読み取りを中止することを特徴とする請求項１乃至４の何れか１項に記載の情報送信方法。
【請求項６】
記録媒体から読み取ったデータを指示された送信先に送信する情報送信装置であって、
前記データを送信するために前記データのフォーマットを変換する場合の、変換先フォーマットを入力する変換先フォーマット入力手段と、
前記データの送信形態を入力する送信形態入力手段と、
前記変換先フォーマット入力手段によって入力された変換先フォーマットに従い、且つ前記送信形態入力手段によって入力された送信形態に応じたフォーマットに前記データを変換する変換手段と、
前記変換手段により変換された後のデータのサイズを求めるサイズ計算手段と、
前記サイズ計算手段が求めたサイズをユーザに提示する提示手段と、
外部から送信指示が入力されると、前記変換手段による変換後のデータを、前記送信先に送信する送信手段と
を備えることを特徴とする情報送信装置。
【請求項７】
コンピュータに請求項１乃至５の何れか１項に記載の情報送信方法を実行させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを格納する、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体から読み取ったデータを指示された送信先に送信する技術に関するものである。
【０００２】
【従来の技術】
紙に代表される記録媒体に記録された画像や文字などの情報を読み取って外部に送信する装置において、複数の送信プロトコルを選択して送信できる機能や、送信画像ファイルフォーマット、送信画像圧縮フォーマットを選択して送信できる機能が実用に供されていた。このような従来の読み取り送信装置において、データサイズを確認したい場合、確認できるデータサイズは、記録媒体から読み取って装置内で保持しているデータのサイズであった。このように、読み取った画像のデータのサイズを検出する技術は従来からも開示されていた（例えば特許文献１を参照）。
【０００３】
【特許文献１】
特願平１１−１８４７６７号公報
【０００４】
【発明が解決しようとする課題】
しかし、実際にデータを送信する場合、ユーザが指定した送信時のファイルフォーマットや圧縮フォーマットによって読み取って保持しているデータのサイズは読み取ったときの画像のサイズとは異なってしまうので、ユーザは実際に送信されるデータのサイズは知ることができなかった。
【０００５】
またこれが故に、例えば送信データサイズが極端に大きい場合には送信したくないデータであっても、このデータのサイズを知ることができないため、その判断ができないと行った問題がある。
【０００６】
またこれが故に、読み取り送信装置は、送信するデータのサイズに応じて読み取り制御するといったこともできない。
【０００７】
本発明は以上の問題に鑑みてなされたものであり、ユーザが指定したフォーマットや送信形態に応じてデータのフォーマットを変換して送信する場合に、送信するデータのサイズを得ることのできる技術を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の目的を達成するために、例えば本発明の情報送信方法は以下の構成を備える。
【０００９】
すなわち、記録媒体から読み取ったデータを指示された送信先に送信する情報送信方法であって、
前記データを送信するために前記データのフォーマットを変換する場合の、変換先フォーマットを入力する変換先フォーマット入力工程と、
前記データの送信形態を入力する送信形態入力工程と、
前記変換先フォーマット入力工程で入力された変換先フォーマットに従い、且つ前記送信形態入力工程で入力された送信形態に応じたフォーマットに前記データを変換する変換工程と、
前記変換工程で変換された後のデータのサイズを求めるサイズ計算工程と、
前記サイズ計算工程で求めたサイズをユーザに提示する提示工程と、
外部から送信指示が入力されると、前記変換工程による変換後のデータを、前記送信先に送信する送信工程と
を備えることを特徴とする。
【００１０】
本発明の目的を達成するために、例えば本発明の情報送信装置は以下の構成を備える。
【００１１】
すなわち、記録媒体から読み取ったデータを指示された送信先に送信する情報送信装置であって、
前記データを送信するために前記データのフォーマットを変換する場合の、変換先フォーマットを入力する変換先フォーマット入力手段と、
前記データの送信形態を入力する送信形態入力手段と、
前記変換先フォーマット入力手段によって入力された変換先フォーマットに従い、且つ前記送信形態入力手段によって入力された送信形態に応じたフォーマットに前記データを変換する変換手段と、
前記変換手段により変換された後のデータのサイズを求めるサイズ計算手段と、
前記サイズ計算手段が求めたサイズをユーザに提示する提示手段と、
外部から送信指示が入力されると、前記変換手段による変換後のデータを、前記送信先に送信する送信手段と
を備えることを特徴とする。
【００１２】
【発明の実施の形態】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１３】
［第１の実施形態］
図１は本実施形態に係る画像読み取り送信装置の基本構成を示す図である。なお以下の説明では読み取って送信する対象を「画像」としているが、この「画像」なる文言は文字情報も含むものとする。すなわち、例え画像や文字を含むものを読み取ったとしても、それは画像として画像読み取り送信装置に保持され、送信されるからである。
【００１４】
図１に戻って、本実施形態に係る画像読み取り送信装置１は、中央演算装置（以下、ＣＰＵ）１０１、主記憶装置１０２、表示装置１０３、入力装置１０４、外部記憶装置１０５、印刷装置１０６、画像読み取り装置１０７、ネットワーク装置１０８により構成されている。以下各部について説明する。
【００１５】
ＣＰＵ１０１は外部記憶装置１０５から主記憶装置１０２にロードされたプログラムを用いて画像読み取り送信装置１を構成する上記各部の制御を行うと共に、後述する各種の処理を実行する。
【００１６】
主記憶装置１０２は外部記憶装置１０５からロードされるプログラムやデータを一時的保持するエリアを備えると共に、ＣＰＵ１０１が各種の処理を行うために使用するワークエリアを備える。
【００１７】
表示装置１０３は画像や文字などによる各種の情報を表示するものであって、本実施形態ではこの表示装置１０３はタッチパネル式の表示装置であるとする。すなわち、表示装置１０３の表示画面上に表示されたボタンなどはユーザの指などで直接指示することができる。
【００１８】
入力装置１０４は、ユーザからが操作することで各種の指示をＣＰＵ１０１に入力するためのもので、例えばボタン群により構成されている。
【００１９】
外部記憶装置１０５は、ハードディスクに代表される大容量情報記憶装置であって、ここに画像読み取り送信装置１全体を制御するためのＯＳ（オペレーティングシステム）や、後述するフォーマット変換処理やデータサイズの計算処理といった各種の処理をＣＰＵ１０１に実行させるためのプログラムやデータが保存されている。また、後段の画像読み取り装置１０７が読み取った画像のデータを保存することもできる。
【００２０】
印刷装置１０６は、主記憶装置１０２に記憶している画像のデータに従って紙やＯＨＰなどの記録媒体上に画像を形成する。画像読み取り装置１０７は、紙やＯＨＰなどの記録媒体上に記録された各種の情報（画像や文字）を読み取り（スキャン）、読み取ったデータを主記憶装置１０２もしくは外部記憶装置１０５に出力する。
【００２１】
ネットワーク装置１０８は、各種のネットワークに応じたネットワークインターフェース群により構成されており、ネットワーク２を介して他の機器に対してデータを送信する為のインターフェースとして機能する。なお本実施形態では、画像読み取り装置１０７が読み取った画像のデータをＥ−ｍａｉｌ（電子メール）、もしくはＦＴＰによってネットワーク装置１０８、ネットワーク２を介して他の装置に送信するので、ネットワーク装置１０８はこれに対応したものとして機能する。このネットワーク２としては他にも例えばＥｔｈｅｒｎｅｔ（登録商標）やＵＳＢ、シリアル接続、パラレル接続などがある。
【００２２】
図２は、上記表示装置１０３に表示される画面の例を示す図である。同図において２０１ａ、２０１ｂは夫々、画像読み取り装置１０７が読み取った画像のデータをネットワーク２を介して外部の装置に送信するために、この画像のデータのフォーマットを変換する場合の、変換先フォーマットを選択入力するフォーマット選択ボタンであって、ボタン２０１ａは変換先フォーマットをＰＤＦフォーマットとする指示を入力するためのボタン、ボタン２０１ｂは変換先フォーマットをＴＩＦＦ−ＭＭＲフォーマットとするための指示を入力するためのボタンである。
【００２３】
上述の通り、表示装置１０３はタッチパネル式のものであるので、表示された各ボタンの部分が指示可能である。当然ボタン２０１ａ、２０１ｂの画像部分も指示可能である。よって、変換先フォーマットをＰＤＦフォーマットにする場合には上述の通りボタン２０１ａの画像部分をユーザが指などで指示すればよい。その結果、ボタン２０１ａの画像部分の近傍にチェックマークが表示される。一方、変換先フォーマットをＴＩＦＦ−ＭＭＲフォーマットにする場合には上述の通りボタン２０１ｂの画像部分をユーザが指などで指示すればよい。その結果、ボタン２０１ｂの画像部分の近傍にチェックマークが表示される。図２ではボタン２０１ａの画像部分の近傍にチェックマークが表示されているので、ＰＤＦフォーマットを選択したことになる。
【００２４】
２０２は、領域２０５に文字列（送信先のアドレスを示す文字列）を入力し、更に後述するボタン２０４ａ、２０４ｂのうち何れかを指示して送信形態（Ｅ−ｍａｉｌもしくはＦＴＰ）を決定すると、領域２０５に入力された文字列が追加表示される領域である。すなわちこの領域には、送信先、及び送信形態が決定すると、決定した送信先が追加表示される。
【００２５】
２０３は画像読み取り装置１０７に対してスキャン開始を指示し、更にネットワーク装置１０８に対してスキャン後の画像を領域２０２に表示された夫々の送信先に送信するよう指示するためのボタンで、ユーザはこのボタン２０３の画像部分を指などで指示することで、ＣＰＵ１０１は画像読み取り装置１０７、ネットワーク装置１０８を制御し、画像読み取り装置１０７はスキャンを開始し、ネットワーク装置１０８は、送信指示が入力されると、後述するフォーマット変換された画像を領域２０２に表示された各送信先に送信する処理を行う。
【００２６】
２０４ａ、２０４ｂは夫々、送信する画像のデータの送信形態を入力するためのボタンで、ボタン２０４ａはこの送信形態をＥ−ｍａｉｌとする指示を入力するためのボタン、ボタン２０４ｂはこの送信形態をＦＴＰとする指示を入力するためのボタンである。
【００２７】
２０５は、スキャンすることで得られる画像の送信先を入力装置１０４を用いて入力した場合に、この送信先を示す文字列を表示するための領域である。
【００２８】
このような図２に示した画面を用いて、変換先フォーマット、送信先、送信形態の選択入力、そしてスキャン開始指示及び送信指示入力を行うことができるが、変換先フォーマット、送信形態によっては、送信する画像のフォーマットは夫々の場合で異なる。
【００２９】
以下では、ボタン２０１ａもしくは２０１ｂを用いて入力した変換先フォーマットと、ボタン２０４ａもしくは２０４ｂを用いて入力した送信形態に従って、スキャンすることで得られる画像のフォーマットを変換する処理について説明する。
【００３０】
図３Ａ、３Ｂは夫々、ＴＩＦＦ−ＭＭＲフォーマット、ＰＤＦフォーマットを選択した場合の、画像（スキャンすることで得られる画像）のフォーマット変換を示す図である。ここでスキャンすることで得られる画像３００のフォーマット（内部蓄積フォーマット）はＪＢＩＧフォーマットとし、この画像３００は外部記憶装置１０５に記憶されるものとする。
【００３１】
なお、主記憶装置１０２のメモリ容量が十分大きい場合にはこの画像３００を主記憶装置１０２に記憶させても良い。
【００３２】
図２に示した画面において、ボタン２０１ｂの画像部分を指示すると、上述の通り変換先フォーマットはＴＩＦＦ−ＭＭＲフォーマットとする指示が入力される。そして次に送信形態をボタン２０４ａ、２０４ｂの何れかを指示することで入力するのであるが、ボタン２０４ａを指示する、即ち送信形態をＥ−ｍａｉｌとした場合には、図３Ａに示すように画像３００のフォーマットをＪＢＩＧフォーマットからＴＩＦＦ−ＭＭＲフォーマットに変換し、更に、Ｅ−ｍａｉｌのプロトコルに従ってＭＩＭＥ  ＥＮＣＯＤＥ処理を施す。その結果、画像３００をＴＩＦＦ−ＭＭＲフォーマットでＥ−ｍａｉｌによって送信するために変換した画像データ３０１が得られる。
【００３３】
一方、ボタン２０４ｂを指示する、即ち送信形態をＦＴＰとした場合には、図３Ａに示すように画像３００のフォーマットをＪＢＩＧフォーマットからＴＩＦＦ−ＭＭＲフォーマットに変換する。その結果、画像３００をＴＩＦＦ−ＭＭＲフォーマットでＦＴＰによって送信するために変換した画像データ３０２が得られる。
【００３４】
また一方で、図２に示した画面において、ボタン２０１ａの画像部分を指示すると、上述の通り変換先フォーマットはＰＤＦフォーマットとする指示が入力される。そして次に送信形態をボタン２０４ａ、２０４ｂの何れかを指示することで入力するのであるが、ボタン２０４ａを指示する、即ち送信形態をＥ−ｍａｉｌとした場合には、図３Ｂに示すように画像３００のフォーマットをＪＢＩＧフォーマットからＰＤＦフォーマットに変換し、更に、Ｅ−ｍａｉｌのプロトコルに従ってＭＩＭＥ  ＥＮＣＯＤＥ処理を施す。その結果、画像３００をＰＤＦフォーマットでＥ−ｍａｉｌによって送信するために変換した画像データ３０３が得られる。
【００３５】
一方、ボタン２０４ｂを指示する、即ち送信形態をＦＴＰとした場合には、図３Ｂに示すように画像３００のフォーマットをＪＢＩＧフォーマットからＰＤＦフォーマットに変換する。その結果、画像３００をＰＤＦフォーマットでＦＴＰによって送信するために変換した画像データ３０４が得られる。
【００３６】
以上のようにして、スキャンすることで得られる画像を、選択した変換先フォーマットに従い、且つ選択した送信形態に応じたフォーマットに変換することができる。
【００３７】
図４は、本実施形態に係る画像読み取り送信装置１が、画像をスキャンし、上記変換処理を行い、そして送信するまでの処理のフローチャートである。なお同図のフローチャートに従ったプログラムは外部記憶装置１０５に保存されており、必要に応じて主記憶装置１０２にロードされ、ＣＰＵ１０１がこれを実行することで、本実施形態に係る画像読み取り送信装置１は上記処理を行うことができる。
【００３８】
また、同図のフローチャートに従った処理の前段で既に図２に示した画面で変換先フォーマット、送信先、送信形態の入力は完了しているものとする（入力した変換先フォーマット、送信先、送信形態の夫々を示すデータは設定データとして主記憶装置１０２に記憶されているものとする）。従って以下説明する処理は、図２に示した画面でスキャン送信開始ボタン２０３の画像部分が指示された場合に行われる処理である。
【００３９】
また同図のフローチャートでは記録媒体を原稿として説明しているが、その他の記録媒体についても同図のフローチャートに従った処理は適用可能である。
【００４０】
ボタン２０３が指示されたことをＣＰＵ１０１が検知すると、ＣＰＵ１０１は画像読み取り装置１０７を制御し、画像読み取り装置１０７は紙などの記憶媒体上に記録された情報を画像として読み取る（ステップＳ４０１）。読み取った画像のデータはＪＢＩＧフォーマットに変換し、外部記憶装置１０５に格納する（ステップＳ４０２）。
【００４１】
次に、ＣＰＵ１０１はボタン２０１ａ、２０１ｂの何れが指示されたのか、即ち変換先フォーマットが、ＰＤＦフォーマット、ＴＩＦＦ−ＭＭＲフォーマットの何れとして入力されたのかを上記設定データを参照してチェックする（ステップＳ４０３）。
【００４２】
変換先フォーマットがＰＤＦフォーマットと入力された場合には処理をステップＳ４０４に進め、ボタン２０４ｂが指示されたか、即ち、送信形態がＦＴＰとして入力されたのかを上記設定データを参照してチェックする（ステップＳ４０４）。
【００４３】
ＣＰＵ１０１がボタン２０４ｂが指示されたと判断すると、処理をステップＳ４０５に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＰＤＦフォーマットに変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求める（ステップＳ４０５）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００４４】
そして次に、ボタン２０４ａが指示されたのか、即ち、送信形態がＥ−ｍａｉｌとして入力されたのかを上記設定データを参照してチェックする（ステップＳ４０６）。ＣＰＵ１０１がボタン２０４ａを指示されたと判断すると、処理をステップＳ４０７に進め、外部記憶装置１０５に格納された読み取られた画像のフォーマットをＪＢＩＧフォーマットからＰＤＦフォーマットに変換し、更にＰＤＦフォーマットに変換された画像データをＭＩＭＥ  ＥＮＣＯＤＥ変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求める（ステップＳ４０７）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００４５】
また、ステップＳ４０３におけるチェックで、変換先フォーマットがＴＩＦＦ−ＭＭＲフォーマットと入力された場合には処理をステップＳ４０８に進め、ボタン２０４ｂが指示されたか、即ち、送信形態がＦＴＰとして入力されたのかを上記設定データを参照してチェックする（ステップＳ４０８）。
【００４６】
ＣＰＵ１０１がボタン２０４ｂが指示されたと判断すると、処理をステップＳ４０９に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＴＩＦＦ−ＭＭＲフォーマットに変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求める（ステップＳ４０９）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００４７】
そして次に、ボタン２０４ａが指示されたのか、即ち、送信形態がＥ−ｍａｉｌとして入力されたのかを上記設定データを参照してチェックする（ステップＳ４１０）。ＣＰＵ１０１がボタン２０４ａが指示されたと判断すると、処理をステップＳ４１１に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＴＩＦＦ−ＭＭＲフォーマットに変換し、更にＴＩＦＦ−ＭＭＲフォーマットに変換された画像データをＭＩＭＥ  ＥＮＣＯＤＥ変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求める（ステップＳ４１１）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００４８】
そして、求めたサイズを表示装置１０３の表示画面上に表示する（ステップＳ４１２）。図６に、この表示例を示す。同図における画面は、図２に示した画面上に新たなウィンドウ６００を表示したもので、このウィンドウ６００内には求めたサイズを表示すると共に、上記処理により送信するための変換後のデータを送信するか否かを促すメッセージとボタン６０１，６０２を表示している。
【００４９】
このウィンドウ６００の表示の目的は例えば、ユーザにこの表示を提示することで、ユーザにこのサイズのデータを本当に送信するのかを判断させる為である。よってユーザが総合的に判断し、送信すると判断した場合には、ボタン６０１の画像を直接指で指示する、もしくは入力装置１０４の所定のボタンを押下する（当然この操作はボタン６０１を指示する操作に該当する）などの操作により、送信を指示する。この送信指示の入力をＣＰＵ１０１が検知すると（ステップＳ４１３）、ネットワーク装置１０８を制御し、ネットワーク装置１０８は上記処理によって得られた、送信すべき画像のデータを指定された送信先に送信する処理を行う（ステップＳ４１４）。
【００５０】
一方、ユーザが送信しないと判断した場合には、ボタン６０２の画像を直接指で指示する、もしくは入力装置１０４の所定のボタンを押下する（当然この操作はボタン６０２を指示する操作に該当する）などの操作により、処理の中断を指示する。この送信指示の入力をＣＰＵ１０１が検知すると（ステップＳ４１３）、現在行っている処理を終了する。
【００５１】
なお、図４に示したフローチャートに従った処理は１つの画像に対して１つの送信形態、１つの変換先フォーマットを入力した場合における処理である。従って、図２に示すように、１つの画像に夫々の送信先「ｅｍａｉｌ＠ｍａｉｌ．ｃｏ．ｊｐ」、「ｆｔｐ．ｃｏ．ｊｐ」（前者は送信形態をＥ−ｍａｉｌとした場合の送信先、後者は送信形態をＦＴＰとした場合の送信先）が設定されている場合には、図４に示したフローチャートにおいて、夫々の送信先について、ステップＳ４０３からステップＳ４１４までの処理を行う必要がある。
【００５２】
以上の説明により、本実施形態に係る画像読み取り送信装置１は、最終的に送信するデータのサイズをユーザに表示によって提示することができるので、ユーザは最終的なデータサイズを確認しネットワークへの過負荷を送信前に知ることができる。これによりユーザは、前回送信したときの送信設定（変換先フォーマットの選択など）で送信したデータのサイズがどの程度になったのかといったことを参考にして、次回の送信設定を行うことができる。
【００５３】
なお、本実施形態では送信する画像のデータのサイズを表示にてユーザに提供したが、他にも例えば音声にて提示することも可能である。その場合、画像読み取り送信装置１にＤ／Ａ変換器、スピーカーからなる音声出力装置を接続し、更にテキスト情報に基づいて音声合成処理を行うプログラムを外部記憶装置１０５に保存させておく。そして計算したサイズをテキスト情報として用いて音声合成処理を行い、このサイズを音声にて出力する。
【００５４】
また本実施形態では、スキャンすることで得られる画像のデータのフォーマットをＪＢＩＧフォーマットとしたが、これに限定されるものではない。
【００５５】
また本実施形態では選択する送信形態はＥ−ｍａｉｌ、ＦＴＰの２つからとしたが、これ以上の数の送信形態から１つを選択するようにしても良いし、送信形態の種類もこれに限定されるものではない。
【００５６】
また本実施形態では選択する変換先フォーマットはＰＤＦフォーマット、ＴＩＦＦ−ＭＭＲフォーマットの２つからとしたが、これ以上の数の変換先フォーマットから１つを選択するようにしても良いし、変換先フォーマットの種類もこれに限定されるものではない。
【００５７】
また、本実施形態では、スキャンした画像のデータをそのままフォーマット変換し、送信していたが、予めスキャンしておいた画像を外部記憶装置１０５に保存しておき、送信する画像を表示装置１０３の表示画面上で選択し、選択した画像に対して上記処理を行っても良い。
【００５８】
また本実施形態に係る画像読み取り送信装置１は記録媒体上に記録された情報をスキャンすることで画像のデータを得ていたが、他にも例えば画像読み取り送信装置１にＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶媒体に記録された情報を読み取る記憶媒体ドライブ装置を接続し、この記憶媒体ドライブ装置によってＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどに記録された画像のデータを読み取って外部記憶装置１０５に出力することで、画像読み取り送信装置１に画像のデータを供給するようにしても良い。
【００５９】
［第２の実施形態］
第１の実施形態では、１つの画像のデータを１つ、もしくは複数の送信先に送信する場合について説明したが、本実施形態では、複数ページを有する記録媒体から、複数ページにわたって記録された情報を画像としてスキャンし、スキャンした複数の画像を送信する処理について説明する。
【００６０】
なお、本実施形態に係る画像読み取り送信装置１の基本構成、表示装置１０３に表示される画面の例、ＴＩＦＦ−ＭＭＲフォーマット、ＰＤＦフォーマットを選択した場合の、画像（スキャンすることで得られる画像）のフォーマット変換については第１の実施形態と同様（夫々は図１，２，３Ａ、３Ｂに示されている）であるので、その説明については省略する。
【００６１】
図５は、本実施形態に係る画像読み取り送信装置１が、複数の画像をスキャンし、上記変換処理を行い、そして送信するまでの処理のフローチャートである。なお同図のフローチャートに従ったプログラムは外部記憶装置１０５に保存されており、必要に応じて主記憶装置１０２にロードされ、ＣＰＵ１０１がこれを実行することで、本実施形態に係る画像読み取り送信装置１は上記処理を行うことができる。
【００６２】
また、同図のフローチャートに従った処理の前段で既に図２に示した画面で変換先フォーマット、送信先、送信形態の入力は完了しているものとする（入力した変換先フォーマット、送信先、送信形態の夫々を示すデータは設定データとして主記憶装置１０２に記憶されているものとする）。従って以下説明する処理は、図２に示した画面でスキャン送信開始ボタン２０３の画像部分が指示された場合に行われる処理である。
【００６３】
また同図のフローチャートでは記録媒体を原稿として説明しているが、その他の記録媒体についても同図のフローチャートに従った処理は適用可能である。
【００６４】
まず変数ｍａｘに、送信する際に許容可能なデータサイズの上限の値を代入する（ステップＳ５０１）。この上限値は入力装置１０４を用いて手動で入力しても良いし、図５に示した処理の前段で予め設定しておいても良い。
【００６５】
次に、変数ｎに１を代入し、変数ｓｉｚｅＭＡＩＬ、変数ｓｉｚｅＦＴＰにそれぞれ０を代入することにより各変数を初期化する（ステップＳ５０２）。
【００６６】
以上の処理が終了すると、ＣＰＵ１０１は画像読み取り装置１０７を制御し、画像読み取り装置１０７はｎページ目の記録媒体上に記録された情報を画像として読み取る（ステップＳ５０３）。読み取った画像のデータはＪＢＩＧフォーマットに変換し、外部記憶装置１０５に格納する（ステップＳ５０４）。
【００６７】
次に、ＣＰＵ１０１はボタン２０１ａ、２０１ｂの何れが指示されたのか、即ち変換先フォーマットが、ＰＤＦフォーマット、ＴＩＦＦ−ＭＭＲフォーマットの何れとして入力されたのかを上記設定データを参照してチェックする（ステップＳ５０５）。
【００６８】
変換先フォーマットがＰＤＦフォーマットと入力された場合には処理をステップＳ５０６に進め、ボタン２０４ｂが指示されたか、即ち、送信形態がＦＴＰとして入力されたのかを上記設定データを参照してチェックする（ステップＳ５０６）。
【００６９】
ＣＰＵ１０１がボタン２０４ｂを指示されたと判断すると、処理をステップＳ５０７に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＰＤＦフォーマットに変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求め、求めたサイズを上記変数ｓｉｚｅＦＴＰが示す値に加算し、再度変数ｓｉｚｅＦＴＰに代入する（ステップＳ５０７）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００７０】
そして次に、ボタン２０４ａが指示されたのか、即ち、送信形態がＥ−ｍａｉｌとして入力されたのかを上記設定データを参照してチェックする（ステップＳ５０８）。ＣＰＵ１０１がボタン２０４ａを指示されたと判断すると、処理をステップＳ５０９に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＰＤＦフォーマットに変換し、更にＰＤＦフォーマットに変換された画像データをＭＩＭＥ  ＥＮＣＯＤＥ変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求め、求めたサイズを上記変数ｓｉｚｅＭＡＩＬが示す値に加算し、再度変数ｓｉｚｅＭＡＩＬに代入する（ステップＳ５０９）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００７１】
また、ステップＳ５０５におけるチェックで、変換先フォーマットがＴＩＦＦ−ＭＭＲフォーマットと入力された場合には処理をステップＳ５１０に進め、ボタン２０４ｂが指示されたか、即ち、送信形態がＦＴＰとして入力されたのかを上記設定データを参照してチェックする（ステップＳ５１０）。
【００７２】
ＣＰＵ１０１がボタン２０４ｂが指示されたと判断すると、処理をステップＳ５１１に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＴＩＦＦ−ＭＭＲフォーマットに変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求め、求めたサイズを上記変数ｓｉｚｅＦＴＰが示す値に加算し、再度変数ｓｉｚｅＦＴＰに代入する（ステップＳ５１１）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００７３】
そして次に、ボタン２０４ａが指示されたのか、即ち、送信形態がＥ−ｍａｉｌとして入力されたのかを上記設定データを参照してチェックする（ステップＳ５１２）。ＣＰＵ１０１がボタン２０４ａが指示されたと判断すると、処理をステップＳ５１３に進め、外部記憶装置１０５に格納された「読み取られた画像」のフォーマットをＪＢＩＧフォーマットからＴＩＦＦ−ＭＭＲフォーマットに変換し、更にＴＩＦＦ−ＭＭＲフォーマットに変換された画像データをＭＩＭＥ  ＥＮＣＯＤＥ変換し、変換後の画像のデータを得、得られた画像のデータのサイズを求め、求めたサイズを上記変数ｓｉｚｅＭＡＩＬが示す値に加算し、再度変数ｓｉｚｅＭＡＩＬに代入する（ステップＳ５１３）。変換後の画像のデータは再度外部記憶装置１０５に格納する。
【００７４】
そして、変数ｓｉｚｅＭＡＩＬが示す値が変数ｍａｘが示す値以上であるか否かの判断を行う（ステップＳ５１４）。そしてｍａｘ＜ｓｉｚｅＭＡＩＬの場合には処理をステップＳ５１５に進め、変数ｓｉｚｅＦＴＰが示す値が変数ｍａｘが示す値以上であるか否かの判断を行う（ステップＳ５１５）。そしてｍａｘ＜ｓｉｚｅＦＴＰの場合には処理をステップＳ５１７に進める。
【００７５】
ここで、ステップＳ５１４でｍａｘ≧ｓｉｚｅＭＡＩＬ、もしくはステップＳ５１５でｍａｘ≧ｓｉｚｅＦＴＰである場合には共に処理をステップＳ５１６に進め、ＣＰＵ１０１は画像読み取り装置１０７を制御し、画像読み取り装置１０７は画像の読み取りを中止する。すなわち、夫々の変換先フォーマット、送信形態に応じて変換された画像のデータのサイズが許容可能な上限値（変数ｍａｘが示す値）以上である場合には、画像の読み取りを中止する。
【００７６】
一方、ステップＳ５１７では、次に読み取るページがあるか否かを判断する（ステップＳ５１７）。そしてまだ次に読み取るページが存在する場合には変数ｎに１つ加算し、次のページに対してステップＳ５０３以降の処理を行う。
【００７７】
また、次に読み取るページがない、すなわち、全てのページについて上記処理を行った場合には、処理をステップＳ５１９に進め、求めたサイズ（ボタン２０４ａが指示された、即ち、送信形態がＥ−ｍａｉｌである場合には変数ｓｉｚｅＭＡＩＬが示す値、ボタン２０４ｂが指示された、即ち、送信形態がＦＴＰである場合には変数ｓｉｚｅＦＴＰが示す値）を表示装置１０３の表示画面上に表示する（ステップＳ５１９）。このときの表示画面の構成は図６に示したものと同様である。
【００７８】
このウィンドウ６００の表示の目的は例えば、ユーザにこの表示を提示することで、ユーザにこのサイズのデータを本当に送信するのかを判断させる為である。よってユーザが総合的に判断し、送信すると判断した場合には、ボタン６０１の画像を直接指で指示する、もしくは入力装置１０４の所定のボタンを押下する（当然この操作はボタン６０１を指示する操作に該当する）などの操作により、送信を指示する。この送信指示の入力をＣＰＵ１０１が検知すると（ステップＳ５２０）、ネットワーク装置１０８を制御し、ネットワーク装置１０８は外部記憶装置１０５に格納された、変換した全てのページの画像データを指定された送信先に送信する（ステップＳ５２１）。
【００７９】
一方、ユーザが送信しないと判断した場合には、ボタン６０２の画像を直接指で指示する、もしくは入力装置１０４の所定のボタンを押下する（当然この操作はボタン６０２を指示する操作に該当する）などの操作により、処理の中断を指示する。この送信指示の入力をＣＰＵ１０１が検知すると（ステップＳ５２０）、現在行っている処理を終了する。
【００８０】
なお、図５に示したフローチャートに従った処理は複数の画像に対して１つの送信形態、１つの変換先フォーマットを入力した場合における処理である。従って、図２に示すように、複数の画像に夫々の送信先「ｅｍａｉｌ＠ｍａｉｌ．ｃｏ．ｊｐ」、「ｆｔｐ．ｃｏ．ｊｐ」（前者は送信形態をＥ−ｍａｉｌとした場合の送信先、後者は送信形態をＦＴＰとした場合の送信先）が設定されている場合には、図５に示したフローチャートにおいて、夫々の送信先について、ステップＳ５０５からステップＳ５２１までの処理、且つ各送信先に送信が完了するたびにステップＳ５０２における変数の初期化処理を行う必要がある。
【００８１】
以上の説明により、本実施形態に係る画像読み取り送信装置１は、送信する複数の画像のデータ全体のサイズをユーザに表示によって提示することができるので、ユーザは最終的なデータサイズを確認しネットワークへの過負荷を送信前に知ることができる。これによりユーザは、前回送信したときの送信設定（変換先フォーマットの選択など）で送信したデータのサイズがどの程度になったのかといったことを参考にして、次回の送信設定を行うことができる。
【００８２】
また本実施形態に係る画像読み取り送信装置１によれば、送信するデータのサイズを得ることで、ある定めたサイズ（上記許容可能な上限値）以上であれば送信処理を行わないなどの制御処理を行うことができるので、この上限値を制御することでネットワークへの負荷を考慮したデータ送信を行うことができると共に、画像読み取り送信装置１のメモリの容量に応じた送信処理を行うことができる。
【００８３】
なお、本実施形態では送信する画像のデータのサイズを表示にてユーザに提供したが、他にも例えば音声にて提示することも可能である。その場合、画像読み取り送信装置１にＤ／Ａ変換器、スピーカーからなる音声出力装置を接続し、更にテキスト情報に基づいて音声合成処理を行うプログラムを外部記憶装置１０５に保存させておく。そして計算したサイズをテキスト情報として用いて音声合成処理を行い、このサイズを音声にて出力する。
【００８４】
また本実施形態では、スキャンすることで得られる画像のデータのフォーマットをＪＢＩＧフォーマットとしたが、これに限定されるものではない。
【００８５】
また本実施形態では選択する送信形態はＥ−ｍａｉｌ、ＦＴＰの２つからとしたが、これ以上の数の送信形態から１つを選択するようにしても良いし、送信形態の種類もこれに限定されるものではない。
【００８６】
また本実施形態では選択する変換先フォーマットはＰＤＦフォーマット、ＴＩＦＦ−ＭＭＲフォーマットの２つからとしたが、これ以上の数の変換先フォーマットから１つを選択するようにしても良いし、変換先フォーマットの種類もこれに限定されるものではない。
【００８７】
また、本実施形態では、スキャンした画像のデータをそのままフォーマット変換し、送信していたが、予めスキャンしておいた複数の画像を外部記憶装置１０５に保存しておき、送信する画像を表示装置１０３の表示画面上で選択し、選択した画像に対して上記処理を行っても良い。
【００８８】
また本実施形態に係る画像読み取り送信装置１は記録媒体上に記録された情報をスキャンすることで画像のデータを得ていたが、他にも例えば画像読み取り送信装置１にＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶媒体に記録された情報を読み取る記憶媒体ドライブ装置を接続し、この記憶媒体ドライブ装置によってＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどに記録された画像のデータを読み取って外部記憶装置１０５に出力することで、画像読み取り送信装置１に画像のデータを供給するようにしても良い。
【００８９】
［その他の実施形態］
尚、本実施形態は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００９０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本実施形態を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
本実施形態を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートや機能構成に対応するプログラムコードが格納されることになる。
【００９３】
【発明の効果】
以上の説明により、本発明によって、ユーザが指定したフォーマットや送信形態に応じてデータのフォーマットを変換して送信する場合に、送信するデータのサイズを得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る画像読み取り送信装置の基本構成を示す図である。
【図２】表示装置１０３に表示される画面の例を示す図である。
【図３Ａ】ＴＩＦＦ−ＭＭＲフォーマットを選択した場合の、画像（スキャンすることで得られる画像）のフォーマット変換を示す図である。
【図３Ｂ】ＰＤＦフォーマットを選択した場合の、画像（スキャンすることで得られる画像）のフォーマット変換を示す図である。
【図４】本発明の第１の実施形態に係る画像読み取り送信装置１が、画像をスキャンし、上記変換処理を行い、そして送信するまでの処理のフローチャートである。
【図５】本発明の第２の実施形態に係る画像読み取り送信装置１が、複数の画像をスキャンし、上記変換処理を行い、そして送信するまでの処理のフローチャートである。
【図６】ステップＳ４１２において、表示装置１０３の表示画面上に表示される画面の例を示す図である。
【図１】
2004341821.tif 000003
【図２】
2004341821.tif 000004
【図３Ａ】
2004341821.tif 000005
【図３Ｂ】
2004341821.tif 000006
【図４】
2004341821.tif 000007
【図５】
2004341821.tif 000008
【図６】
2004341821.tif 000009