(57)【要約】【課題】ＯＳからの画データの送信の指示に対する応答のタイムアウトの発生を防止できる画像処理装置及び画像処理方法を提供することを目的とする。【解決手段】画像処理装置であって、画データを通信装置からの指示で読み取る読取処理手段（Ｓ１）と、画データを蓄積する蓄積処理手段（Ｓ２）と、画データから電子ファイルを生成する電子ファイル生成手段（Ｓ３）と、タイムアウトまでの残り時間より次の原稿紙面の読み取り及び電子ファイルの生成に掛かる時間が長くなるまで、次の原稿紙面の読み取り及び電子ファイルの生成を繰り返し行わせる第１判定処理手段（Ｓ４）と、タイムアウトまでの残り時間より次の原稿紙面の読み取り及び電子ファイルの生成に掛かる時間が長くなると電子ファイルを通信装置に送信する送信処理手段（Ｓ５）と、電子ファイルの送信が完了した時点で読み取りを再開させる第２判定処理手段（Ｓ６，Ｓ７）とを有することにより上記課題を解決する。【選択図】図４
2010206410.tif 000002
【特許請求の範囲】
【請求項１】
所定時間が経過するまでに応答しなければタイムアウトを発生させる通信装置からの指示に応じて原稿紙面を読み取り、読み取った画データを通信装置へ送信する画像処理装置であって、
読取位置にセットされた原稿紙面の画データを通信装置からの指示に応じて読み取る読取処理手段と、
生成された前記画データを蓄積する蓄積処理手段と、
前記画データから電子ファイルを生成する電子ファイル生成手段と、
前記通信装置からの指示のタイムアウトまでの残り時間と、前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間とを比較し、前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間が長くなるまで、前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成を繰り返し行わせる第１判定処理手段と、
前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間が長くなると、その時点で作成されている電子ファイルを前記通信装置に送信する送信処理手段と、
前記送信処理手段による電子ファイルの送信完了を監視し、前記電子ファイルの送信が完了した時点で前記読取処理手段に次の原稿紙面の読み取りを再開させる第２判定処理手段と
を有する画像処理装置。
【請求項２】
前記電子ファイル生成手段は、１ページの前記原稿紙面の画データから電子ファイルを生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記電子ファイル生成手段は、前記読取処理手段による１回の原稿紙面の読み取りにより読み取れるバンドデータ単位の前記原稿紙面の画データから電子ファイルを生成することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記送信処理手段は、前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間が長くなると、その時点で作成されている電子ファイルに含まれるブロックデータの一部を送信せずに残しておき、次の前記通信装置からの指示のタイムアウトまでに、残しておいた前記ブロックデータの一部を送信することを特徴とする請求項１乃至３何れか一項記載の画像処理装置。
【請求項５】
１ページの前記原稿紙面を読み取ってできる画データのデータ量を算出し、
算出した画データのデータ量が画像記憶用記憶容量より小さければ、前記電子ファイル生成手段に１ページの前記原稿紙面の画データから電子ファイルを生成させ、
算出した画データのデータ量が画像記憶用記憶容量より大きければ、前記電子ファイル生成手段に前記読取処理手段による１回の原稿紙面の読み取りで読み取れるバンドデータ単位の前記原稿紙面の画データから電子ファイルを生成させる切替処理を更に有することを特徴とする請求項１又は４記載の画像処理装置。
【請求項６】
所定時間が経過するまでに応答しなければタイムアウトを発生させる通信装置からの指示に応じて原稿紙面を読み取り、読み取った画データを通信装置へ送信する画像処理装置の画像処理方法であって、
読取位置にセットされた原稿紙面の画データを通信装置からの指示に応じて読み取る読取処理ステップと、
生成された前記画データを蓄積する蓄積処理ステップと、
前記画データから電子ファイルを生成する電子ファイル生成ステップと、
前記通信装置からの指示のタイムアウトまでの残り時間と、前記読取処理ステップにおける次の原稿紙面の読み取り及び前記電子ファイル生成ステップにおける電子ファイルの生成に掛かる時間とを比較し、前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理ステップにおける次の原稿紙面の読み取り及び前記電子ファイル生成ステップにおける電子ファイルの生成に掛かる時間が長くなるまで、前記読取処理ステップにおける次の原稿紙面の読み取り及び前記電子ファイル生成ステップにおける電子ファイルの生成を繰り返し行わせる第１判定処理ステップと、
前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理ステップにおける次の原稿紙面の読み取り及び前記電子ファイル生成ステップにおける電子ファイルの生成に掛かる時間が長くなると、その時点で作成されている電子ファイルを前記通信装置に送信する送信処理ステップと、
前記送信処理ステップにおける電子ファイルの送信完了を監視し、前記電子ファイルの送信が完了した時点で前記読取処理ステップにおける次の原稿紙面の読み取りを再開させる第２判定処理ステップと
を有する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に係り、特に画像読取を行う画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
例えばＰＣ等の通信装置に搭載されているオペレーティングシステム（以下、単にＯＳという）の一部には、ネットワーク上の複合機やスキャナ（画像読取装置）などの画像処理装置から画データを取り込む仕組みを標準で備えているものがある。この仕組みに対応しているネットワーク上の画像処理装置に対し、画データの送信を指示することで、ＯＳは指示への応答として画データを画像処理装置から取り込む。また、画データの送信を指示してから一定時間が経過しても画像処理装置から応答がない場合（以下、タイムアウトという）、ＯＳはエラーと判断していた。
【０００３】
なお、従来の画データ送信装置には、画データを送信する前に、画データを変換した電子ファイルのファイル情報を受信装置へ送り、受信装置から電子ファイルの送信方法に関する指示を受け取り、その指示に基づき電子ファイルを送信する目的で、受信装置側の指示に応じて所定の形態の画データを送信するものがあった。また、従来の画データ送信装置には画データを変換した電子ファイルのファイル情報と共に、電子ファイルの一部を受信装置へ送信するものがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の画像処理装置では、原稿紙面のページ数や読み取りの条件によって原稿紙面の読み取り動作を終えるまで長い時間が掛かる。このため、ＯＳから指示されてから原稿紙面を読み始める場合、画像処理装置は原稿紙面の読み取り動作に時間が掛かり過ぎるとタイムアウトを発生させてしまうという問題があった。
【０００５】
なお、特許文献１に記載のものは、読み取りに関して言及されておらず、読み取り動作に時間が掛かり過ぎてタイムアウトを発生させてしまうという問題を解消できない。
【０００６】
本発明は、上記の点に鑑みなされたもので、ＯＳからの画データの送信の指示に対する応答のタイムアウトの発生を防止できる画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、所定時間が経過するまでに応答しなければタイムアウトを発生させる通信装置からの指示に応じて原稿紙面を読み取り、読み取った画データを通信装置へ送信する画像処理装置であって、読取位置にセットされた原稿紙面の画データを通信装置からの指示に応じて読み取る読取処理手段と、生成された前記画データを蓄積する蓄積処理手段と、前記画データから電子ファイルを生成する電子ファイル生成手段と、前記通信装置からの指示のタイムアウトまでの残り時間と、前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間とを比較し、前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間が長くなるまで、前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成を繰り返し行わせる第１判定処理手段と、前記通信装置からの指示のタイムアウトまでの残り時間より前記読取処理手段による次の原稿紙面の読み取り及び前記電子ファイル生成手段による電子ファイルの生成に掛かる時間が長くなると、その時点で作成されている電子ファイルを前記通信装置に送信する送信処理手段と、前記送信処理手段による電子ファイルの送信完了を監視し、前記電子ファイルの送信が完了した時点で前記読取処理手段に次の原稿紙面の読み取りを再開させる第２判定処理手段とを有することを特徴とする。
【０００８】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、ＯＳからの画データの送信の指示に対する応答のタイムアウトの発生を防止できる画像処理装置及び画像処理方法を提供可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明による画像読取装置を含むシステムの一実施例の構成図である。
【図２】画像読取装置の一例のハードウェア構成図である。
【図３】画像読取装置の一例のソフトウェア構成図である。
【図４】ページ区切り送信の実行手順を示す一例のフローチャートである。
【図５】バンドデータ区切り送信の実行手順を示す一例のフローチャートである。
【図６】切替処理部の処理手順を示す一例のフローチャートである。
【図７】マルチページの電子ファイルの一例の構成図である。
【図８】電子ファイルの作成単位を示す概念図である。
【図９】ページ区切り送信の実行手順における原稿紙面の読み取りと読み取った画データの送信とのタイミングを表す概念図である。
【図１０】バンドデータ区切り送信の実行手順における原稿紙面の読み取りと読み取った画データの送信とのタイミングを表す概念図である。
【図１１】ページ区切り送信の実行手順における原稿紙面の読み取りと読み取った画データの送信とのタイミングを表す他の例の概念図である。
【発明を実施するための形態】
【００１１】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像処理装置の一例として画像読取装置を例に説明するが、画像を読み取って送信する複合機（ＭＦＰ）等の画像処理装置であってもよい。
【００１２】
図１は本発明による画像読取装置を含むシステムの一実施例の構成図である。図１のシステム１は、通信装置１０１と、画像読取装置１０２とが、ＬＡＮなどのネットワーク１０３を介して接続されている。通信装置１０１はネットワーク１０３を介して画像読取装置１０２を利用し、画データを取得する。
【００１３】
画像読取装置１０２は所定位置にセットされた原稿紙面を通信装置１０１からの指示に応じて読み取り、画データを生成して、ネットワーク１０３を介して通信装置１０１に提供する。
【００１４】
図２は画像読取装置の一例のハードウェア構成図である。画像読取装置１０２は、ＣＰＵ２０１，ＲＯＭ２０２，ＮＶＲＡＭ２０３，スキャナエンジン２０４，ＬＡＮ  Ｉ／Ｆ２０５，通信制御部２０６，操作部２０７，操作部Ｉ／Ｆ制御部２０８，ＲＡＭ制御部２０９，ＲＡＭ２１０を有する。
【００１５】
ＣＰＵ２０１は各ブロックへの指示や制御等を行う。ＲＯＭ２０２は実行するプログラムが格納されている。ＲＯＭ２０２は処理性能を向上させるために複数個搭載されていることもある。ＮＶＲＡＭ２０３は不揮発メモリである。ＮＶＲＡＭ２０３は機器固有の情報（例えばスキャナ読取面数のカウンタ値など）を保持させる用途に使われる。スキャナエンジン２０４はスキャナ機能における画像の読取手段である。
【００１６】
ＬＡＮ  Ｉ／Ｆ２０５は装置外部との通信手段である。ＬＡＮ  Ｉ／Ｆ２０５は通信制御部２０６を介して制御される。操作部２０７は機器操作のためのボタンや機器状態表示のためのインジケータ（ＬＥＤやＬＣＤなどの表示器、スピーカなど）を有する。操作部２０７は機器操作者とのマンマシンインタフェース部である。また、操作部２０７は操作部Ｉ／Ｆ制御部２０８を介して情報の入出力が行われる。ＲＡＭ制御部２０９はＲＡＭ２１０の制御を行う。ＲＡＭ２１０はＲＡＭ制御部２０９を介してＣＰＵ２０１，各ブロックの処理のデータ一次保存に活用される。
【００１７】
図３は画像読取装置の一例のソフトウェア構成図である。画像読取装置１０２は、制御処理部３０１，操作処理部３０２，受信処理部３０３，切替処理部３０４，送信処理部３０５，蓄積処理部３０６，読取処理部３０７を有する。
【００１８】
制御処理部３０１はＣＰＵ２０１の制御を行う。制御処理部３０１は送信処理部３０５や読取処理部３０７の制御など、システム全体の制御を行う。操作処理部３０２は操作部Ｉ／Ｆ制御部２０８を制御し、ユーザ（機器操作者）の操作を機器側に伝え、機器側からの通知をユーザに伝えるという役割を持つ。
【００１９】
受信処理部３０３は通信制御部２０６を制御し、ネットワーク１０３からのデータの受信を管理する役割を持つ。切替処理部３０４は、制御処理部３０１の読み取り及び送信の実行制御方式（後述のページ区切り送信及びバンドデータ区切り送信）の選択を管理する役割を持つ。送信処理部３０５は通信制御部２０６を制御して、ネットワーク１０３へのデータの送信を管理する役割を持つ。
【００２０】
蓄積処理部３０６は画像の記憶に使える領域として、画像記憶用ＲＡＭ（ＲＡＭ２１０の一部）を管理している。蓄積処理部３０６は画像記憶用ＲＡＭの使用可能所定ＲＡＭ容量と、すでに蓄積したデータの全容量とを管理する役割を持つ。また、読取処理部３０７はスキャナエンジン２０４を制御して原稿紙面を読み取り、蓄積処理部３０６を利用して画データを蓄積する役割を持つ。
【００２１】
以下、図１のシステムを構成する画像読取装置１０２が行う原稿紙面の読み取り、読み取った画データの送信の手順について説明する。画像読取装置１０２は通信装置１０１からの指示があると、所定位置にセットされた原稿紙面の読み取り、読み取った画データの通信装置１０１への送信を以下のフローチャートに示す手順で行う。
【００２２】
図４はページ区切り送信の実行手順を示す一例のフローチャートである。図４に示したフローチャートは、画像読取装置１０２が、読取処理部３０７で読み取った１ページの画データから電子ファイルを作成し、その電子ファイルを通信装置１０１に送信することを繰り返して、通信装置１０１へ全ての原稿紙面から読み取った画データを送信する場合の実行手順を示している。
【００２３】
通信装置１０１から原稿紙面の読み取り指示があると、画像読取装置１０２は図４に示した処理の実行を開始する。ステップＳ１に進み、制御処理部３０１は読取処理部３０７を利用して原稿紙面の読み取りを開始し、蓄積処理部３０６を利用して画データを蓄積し続ける。
【００２４】
ステップＳ２に進み、制御処理部３０１は１ページ分の画データの蓄積が完了するまで画データの蓄積状況を監視し続ける。１ページ分の画データの蓄積が完了した時点で制御処理部３０１はステップＳ３に進み、蓄積された１ページ分の画データから電子ファイルの一部を作成する。
【００２５】
ステップＳ４に進み、制御処理部３０１は、通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間と、次の原稿紙面の読み取り及び電子ファイルの一部の作成に掛かる時間とを比較する。
【００２６】
通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間より、次の原稿紙面の読み取り及び電子ファイルの一部の作成に掛かる時間が短ければ、制御処理部３０１はステップＳ１に戻り、次の原稿紙面の読み取り及び電子ファイルの一部の作成を行う。つまり、制御処理部３０１は通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間より、次の原稿紙面の読み取り及び電子ファイルの一部の作成に掛かる時間が長くなるまで、次の原稿紙面の読み取り及び電子ファイルの一部の作成を繰り返す。
【００２７】
通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間より、次の原稿紙面の読み取り及び電子ファイルの一部の作成に掛かる時間が長ければ、制御処理部３０１はステップＳ５に進み、送信処理部３０５を利用し、作成した電子ファイルを通信装置１０１へ送信する。
【００２８】
ステップＳ６に進み、制御処理部３０１は電子ファイルの送信が完了するまで監視を続ける。電子ファイルの送信が完了した時点で制御処理部３０１はステップＳ７に進み、全ての原稿紙面の読み取りが完了したかを判定する。全ての原稿紙面の読み取りが完了していなければ、制御処理部３０１はステップＳ１に戻り処理を続ける。全ての原稿紙面の読み取りが完了していれば、制御処理部３０１は図４に示すフローチャートの処理の実行を終了する。
【００２９】
図４に示すページ区切り送信の実行制御では、通信装置１０１からの画データ受け取り要求のタイムアウトが発生しないように、原稿紙面の読み取りと原稿紙面から読み取った画データの送信とを、切り替えることができる。
【００３０】
図５はバンドデータ区切り送信の実行手順を示す一例のフローチャートである。図５に示したフローチャートは、画像読取装置１０２が、読取処理部３０７で一度に読み取る画データであるバンドデータから電子ファイルを作成し、その電子ファイルを通信装置１０１に送信することを繰り返して、全ての原稿紙面から読み取った画データを通信装置１０１へ送信する場合の実行手順を示している。
【００３１】
通信装置１０１から原稿紙面の読み取り指示があると、画像読取装置１０２は図５に示した処理の実行を開始する。ステップＳ１１に進み、制御処理部３０１は読取処理部３０７を利用して原稿紙面の読み取りを開始し、蓄積処理部３０６を利用して画データを蓄積し続ける。
【００３２】
ステップＳ１２に進み、制御処理部３０１はバンドデータ量の画データの蓄積が完了するまで画データの蓄積状況を監視し続ける。バンドデータ量の画データの蓄積が完了した時点で制御処理部３０１はステップＳ１３に進み、蓄積されたバンドデータ量の画データから電子ファイルの一部を作成する。
【００３３】
ステップＳ１４に進み、制御処理部３０１は、通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間と、次のバンドデータの読み取り及び電子ファイルの一部の作成に掛かる時間とを比較する。
【００３４】
通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間より、次のバンドデータの読み取り及び電子ファイルの一部の作成に掛かる時間が短ければ、制御処理部３０１はステップＳ１１に戻り、次のバンドデータの読み取り及び電子ファイルの一部の作成を行う。つまり、制御処理部３０１は通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間より、次のバンドデータの読み取り及び電子ファイルの一部の作成に掛かる時間が長くなるまで、次のバンドデータの読み取り及び電子ファイルの一部の作成を繰り返す。
【００３５】
通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間より、次のバンドデータの読み取り及び電子ファイルの一部の作成に掛かる時間が長ければ、制御処理部３０１はステップＳ１５に進み、送信処理部３０５を利用し、作成した電子ファイルを通信装置１０１へ送信する。
【００３６】
ステップＳ１６に進み、制御処理部３０１は、原稿紙面の読み取りが完了したかを判定する。原稿紙面の読み取りが完了していなければ、制御処理部３０１はステップＳ１１に戻り処理を続ける。原稿紙面の読み取りが完了していれば、制御処理部３０１はステップＳ１７に進み、画データの送信が完了するまで監視を続ける。画データの送信が完了した時点で制御処理部３０１は図５に示すフローチャートの処理の実行を終了する。
【００３７】
図５に示すバンドデータ区切り送信の実行制御では、通信装置１０１からの画データ受け取り要求のタイムアウトが発生しないように、原稿紙面の読み取りと原稿紙面から読み取った画データの送信とを、切り替えることができる。
【００３８】
図６は切替処理部の処理手順を示す一例のフローチャートである。制御処理部３０１は原稿紙面の読み取り及び原稿紙面から読み取った画データの送信の実行開始前、ステップＳ２１に進み、読み取り解像度や原稿サイズなどの設定値を元に原稿紙面を読み取ってできる画データのデータ量（１ページ分の画データのデータ量）を算出する。
【００３９】
画データのデータ量の算出には、以下の式（１）を用いる。
【００４０】
画データサイズ（ＫＢ）＝（主走査方向の原稿サイズ×２５．４×解像度）×（副走査方向の原稿サイズ×２５．４×解像度）×読み取りモード係数÷８÷１０２４・・・(1)
ここで、読み取りモード係数とは、読み取りのモードに対する係数であり、モノクロ２値の場合「１」、グレイスケールの場合「８」、カラーの場合「２４」となる。
【００４１】
ステップＳ２２に進み、制御処理部３０１は原稿紙面の読み取り及び原稿紙面から読み取った画データの送信の実行時に、ステップＳ２１で算出した画データのデータ量が画像記憶用ＲＡＭの使用可能所定ＲＡＭ容量より小さいかを判定する。
【００４２】
ステップＳ２１で算出した画データのデータ量が画像記憶用ＲＡＭの使用可能所定ＲＡＭ容量より小さければ、制御処理部３０１はステップＳ２３に進み、切替処理部３０４からの指示により、読み取り及び送信の実行制御方式としてページ区切り送信（第一の実行制御）を選択し、ページ区切り送信を実行する。
【００４３】
ステップＳ２１で算出した画データのデータ量が画像記憶用ＲＡＭの使用可能所定ＲＡＭ容量より大きければ、制御処理部３０１はステップＳ２４に進み、切替処理部３０４からの指示により、読み取り及び送信の実行制御方式としてバンドデータ区切り送信（第二の実行制御）を選択し、バンドデータ区切り送信を実行する。
【００４４】
図７はマルチページの電子ファイルの一例の構成図である。制御処理部３０１は蓄積処理部３０６を利用して蓄積した画データから電子ファイルを作成する。図７に示したマルチページの電子ファイルは、マルチページの画データを有する。
【００４５】
１ページ分の画データには、それぞれ、ページの属性を格納したページヘッダが先頭に付き、ページフッタが最後尾に付く。マルチページの電子ファイルには、先頭にファイルヘッダ、最後尾にファイルフッタが付く。マルチページの電子ファイルはファイルヘッダとファイルフッタとに挟まれた状態で、各ページが順番に並んでいる。
【００４６】
図８は電子ファイルの作成単位を示す概念図である。電子ファイルは先頭のページから作成される。例えば電子ファイルを１ページ毎に送信する場合、読取処理部３０７を利用して１ページ目の原稿紙面を読み終え、１ページ目の画データが蓄積されたとき、制御処理部３０１は図８に示すように、ファイルヘッダ、１ページ目のページヘッダ、１ページ目の画データ、１ページ目のページフッタを作成し、作成した１ページ目のページフッタまでを、送信処理部３０５で送信する。
【００４７】
図９はページ区切り送信の実行手順における原稿紙面の読み取りと読み取った画データの送信とのタイミングを表す概念図である。制御処理部３０１は読取処理部３０７を利用して原稿紙面の読み取りを開始する。読取処理部３０７は、蓄積処理部３０６を利用して画データを蓄積する。
【００４８】
制御処理部３０１は読取処理部３０７を利用し、通信装置１０１からの画データ受け取り要求のタイムアウトまでの残り時間（応答可能時間）内に読み取れるだけの原稿紙面を読み取る。図９の例では、応答可能時間内に２ページの原稿紙面を読み取れる。応答可能時間内に読み取れるだけの原稿紙面を読み終えた時点で、制御処理部３０１は蓄積されている画データから電子ファイルを作成し、送信処理部３０５を利用して、原稿紙面から読み取る画データの一部（図９の例では１，２ページ目の画データ）の電子ファイルを送信する。
【００４９】
なお、制御処理部３０１は、読取処理部３０７を利用して原稿紙面の読み取りを継続するため、原稿紙面の読み取り動作と読み取った画データの送信動作とを切り替えて動作させる。制御処理部３０１は、読取処理部３０７を利用して応答可能時間内に読み取れるだけの原稿紙面の読み取りが完了したあと、送信処理部３０５が電子ファイルの送信を完了するまで待ち、送信処理部３０５が電子ファイルの送信を完了したあと、読取処理部３０７を利用して、次の原稿紙面の読み取りを開始する。
【００５０】
図１０はバンドデータ区切り送信の実行手順における原稿紙面の読み取りと読み取った画データの送信とのタイミングを表す概念図である。制御処理部３０１は読取処理部３０７を利用して原稿紙面の読み取りを開始する。読取処理部３０７は、蓄積処理部３０６を利用して画データを蓄積する。
【００５１】
制御処理部３０１は読取処理部３０７を利用し、応答可能時間内に読み取れるだけのバンドデータを読み取る。図１９の例では、応答可能時間内に２つのバンドデータを読み取れる。
【００５２】
応答可能時間内に読み取れるだけのバンドデータを読み終えた時点で、制御処理部３０１は蓄積されている画データから電子ファイルを作成し、原稿紙面から読み取る画データの一部（図１０の例ではバンドデータ１２の画データ）の電子ファイルを送信処理部３０５で送信する。
【００５３】
なお、制御処理部３０１は、読取処理部３０７を利用して原稿紙面の読み取りを継続するため、原稿紙面の読み取り動作と読み取った画データの送信動作とを切り替えて動作させる。制御処理部３０１は、読取処理部３０７を利用して応答可能時間内に読み取れるだけのバンドデータの読み取りが完了したあと、送信処理部３０５が電子ファイルの送信を完了するまで待ち、送信処理部３０５が電子ファイルの送信を完了したあと、読取処理部３０７を利用して、次のバンドデータの読み取りを開始する。
【００５４】
また、図１１はページ区切り送信の実行手順における原稿紙面の読み取りと読み取った画データの送信とのタイミングを表す他の例の概念図である。制御処理部３０１は読取処理部３０７を利用して原稿紙面の読み取りを開始する。読取処理部３０７は、蓄積処理部３０６を利用して画データを蓄積する。
【００５５】
制御処理部３０１は読取処理部３０７を利用し、応答可能時間内に読み取れるだけの原稿紙面を読み取る。応答可能時間内に読み取れるだけの原稿紙面を読み終えた時点で、制御処理部３０１は蓄積されている画データから電子ファイルを作成し、送信処理部３０５を利用して、原稿紙面から読み取る画データの一部の電子ファイルを送信する。
【００５６】
電子ファイルを送信する際、制御処理部３０１は、作成した電子ファイルに含まれるブロックデータ１個を送信せずに残しておく。制御処理部３０１は次の応答可能時間内に送信処理部３０５で、残しておいたブロックデータ１個を送信することで、通信装置１０１からの画データ受け取り要求のタイムアウトを防ぐ。制御処理部３０１は複数ページ分の画データが蓄積されていても、作成した電子ファイルに含まれるブロックデータ１個を送信せずに残しておく。
【００５７】
以上のように、本実施例の画像読取装置１０２は、応答可能時間より、次の原稿紙面の読み取り及び電子ファイルの一部の作成に掛かる時間が長くなるまで、次の原稿紙面の読み取り及び電子ファイルの一部の作成を繰り返し、その時点で蓄積されている画データから電子ファイルを作成して送信するため、通信装置１０１からの画データ受け取り要求のタイムアウトが発生しない。
【００５８】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００５９】
１    システム
１０１    通信装置
１０２    画像読取装置
１０３    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＮＶＲＡＭ
２０４    スキャナエンジン
２０５    ＬＡＮ  Ｉ／Ｆ
２０６    通信制御部
２０７    操作部
２０８    操作部Ｉ／Ｆ制御部
２０９    ＲＡＭ制御部
２１０    ＲＡＭ
３０１    制御処理部
３０２    操作処理部
３０３    受信処理部
３０４    切替処理部
３０５    送信処理部
３０６    蓄積処理部
３０７    読取処理部
【先行技術文献】
【特許文献】
【００６０】
【特許文献１】特開２００６−３１４０２１号公報
【図１】
2010206410.tif 000003
【図２】
2010206410.tif 000004
【図３】
2010206410.tif 000005
【図４】
2010206410.tif 000006
【図５】
2010206410.tif 000007
【図６】
2010206410.tif 000008
【図７】
2010206410.tif 000009
【図８】
2010206410.tif 000010
【図９】
2010206410.tif 000011
【図１０】
2010206410.tif 000012
【図１１】
2010206410.tif 000013