(57)【要約】【課題】スキャンした読み取り画像を外部記憶媒体へ保存する場合において、ユーザーの利便性を保ちながら、スキャン後に外部記憶媒体に保存できない事態を未然に防ぐ。【解決手段】スキャンにより読み取った画像を外部記憶媒体15に保存する画像読み取り装置は、装着された外部記憶媒体15の記憶可能容量を検出し、設定可能な読み取り条件のうち、読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが記憶可能容量を超えない読み取り条件を選択可能に表示する。外部記憶媒体15に保存できる読み取り条件に絞って選択可能に表示することで、ユーザーを外部記憶媒体15に保存可能な読み取り条件の選択に誘導し、スキャン後に読み取り画像を外部記憶媒体15に保存できない事態を未然に防ぐことができる。また、ユーザーは選択可能に表示された読み取り条件から、最適な読み取り条件を選択することができる。【選択図】図３
2010178283.tif 000002
【特許請求の範囲】
【請求項１】
スキャンにより読み取った画像を外部記憶媒体に保存する画像読み取り装置において、
装着された前記外部記憶媒体の記憶可能容量を検出する記憶可能容量検出手段と、
設定可能な読み取り条件のうち、前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない読み取り条件を選択可能に表示する読み取り条件設定画面制御手段と、
を有する画像読み取り装置。
【請求項２】
前記読み取り条件設定画面制御手段は、
複数の読み取り条件種別のうち第１の種別が選択されたときに、前記第1の種別の前記読み取り条件のうち、前記第１の種別以外の第2の種別においてユーザー操作により設定された前記読み取り条件と、前記第1の種別の前記読み取り条件と、に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない前記第1の種別の前記読み取り条件を選択可能に表示する請求項1の画像読み取り装置。
【請求項３】
前記読み取り条件設定画面制御手段は、
複数の読み取り条件種別のうち第１の種別が選択されたときに、前記第1の種別の前記読み取り条件のうち、前記第１の種別以外の第2の種別に属する初期設定されている前記読み取り条件と、第1の前記種別の前記読み取り条件と、に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない前記第1の種別の前記読み取り条件を選択可能に表示する請求項1の画像読み取り装置。
【請求項４】
前記読み取り条件設定画面制御手段は、
複数の読み取り条件種別のうち第１の種別が選択されたときに、前記第1の種別の前記読み取り条件のうち、前記第１の種別以外の第2の種別に属する予測ファイルサイズが最小となる前記読み取り条件と、第1の前記種別の前記読み取り条件と、に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない前記第1の種別の前記読み取り条件を選択可能に表示する請求項1の画像読み取り装置。
【請求項５】
前記読み取り画像の予測ファイルサイズは、
さらに、前記第１と第２の種別以外のユーザー操作により設定済みの第３の種別がある場合、ユーザー操作により設定された第３の種別の前記読み取り条件と、に基づいた予測ファイルサイズである請求項３または４の画像読み取り装置。
【請求項６】
前記読み取り画像の予測ファイルサイズは、
前記外部記憶媒体に保存する前記読み取り画像のファイル形式が圧縮型ファイル形式の場合、ファイル形式によって予め定めた圧縮率に基づいた予測ファイルサイズである請求項１乃至５のいずれかの画像読み取り装置。
【請求項７】
前記読み取り条件設定画面制御手段は、
前記読み取り条件を表示するときに、前記記憶可能容量において、前記予測ファイルサイズの読み取り画像が保存可能な数量を、前記読み取り条件毎に併せて表示する請求項１乃至５のいずれかの画像読み取り装置。
【請求項８】
前記読み取り条件設定画面制御手段は、
前記読み取り条件が初期設定されている前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超える場合に、前記読み取り条件の設定変更を促す請求項１乃至５のいずれかの画像読み取り装置。
【請求項９】
前記読み取り条件設定画面制御手段は、
前記読み取り条件前記予測ファイルサイズが最小となる前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超える場合に、前記読み取り画像を前記外部記憶媒体に保存できない旨ユーザーに報知する請求項８の画像読み取り装置。
【請求項１０】
スキャンにより読み取った画像を外部記憶媒体に保存する画像読み取り装置の制御方法において、
装着された前記外部記憶媒体の記憶可能容量を検出する記憶可能容量検出工程と、
設定可能な読み取り条件のうち、前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない読み取り条件を選択可能に表示する読み取り条件設定画面制御工程と、
を有する画像読み取り装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナー機能を有する複合機等に装着される画像読み取り装置及びその制御方法に関する。
【背景技術】
【０００２】
近年の複合機には、スキャンした画像を装着された外部記録媒体に保存する機能が備わっている。
【０００３】
例えば、スキャナー等の読み取り手段によって、ユーザーが設定した用紙サイズや解像度で画像を読み取り、生成した画像ファイルをUSBメモリー等の外部記憶媒体に書き込むことができる。また、USBメモリー内の文書や画像ファイルを印刷したり、ファックスしたりすることもできる。
【０００４】
外部記録媒体の記憶領域が不足している場合、画像読み取り装置がスキャンした画像ファイルを保存できず、生成された画像ファイルが無駄になってしまう。
【０００５】
そこで、特許文献１では、読み取った画像データを異なる種類の複数の記憶装置のいずれかへ記憶し、一つの記憶装置の記憶容量が残量不足となった場合に、他の記憶装置へ画像データの記憶先を切り替える技術が開示されている。
【０００６】
特許文献２では、画像データが記憶手段に記憶されない可能性に備えて、予測される記憶手段の残容量と所定の２つの閾値との比較結果に応じて撮影動作を段階的に制限することで、撮影した画像データが記憶手段に記憶されない状況を回避する技術が開示されている。
【０００７】
特許文献３、特許文献４では、ファイルサーバーへのアップロードを開始する前に、アップロード済みのファイルサイズの平均画像サイズやユーザーが使用する機器に対応する平均画像サイズを用いてアップロード可能なファイル数を推定し、ユーザーに通知することにより、無駄なアップロード処理を防止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2000-59584号公報
【特許文献２】特開2003-134442号公報
【特許文献３】特開2003-108408号公報
【特許文献４】特開2003-108409号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１では、複数の外部記憶媒体を設ける必要性があり、利便性を損ねる。
【００１０】
特許文献２では、許可する撮影動作を制限することで、撮影した画像データが記憶手段に記憶できない状況を回避しているが、動作の制限方法が画一的であり、ユーザーが制限すべき動作を選択することができない。
【００１１】
また、特許文献３、特許文献４では、アップロード可能なファイル数を事前に通知することで無駄な処理を回避しているが、アップロード済みのファイルサイズの平均画像サイズをもとにアップロード可能なファイル数を推定しており、アップロードしようとする画像情報をもとに推定したファイル数ではない。そのため、ユーザーは、アップロードしようとする画像のサイズを調整するなどによって、アップロード可能なファイル数を増減させることができない。
【００１２】
そこで、本発明は、無駄なスキャンを防ぎ、ユーザーの利便性を向上する画像読み取り装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために、本発明の第１の側面によれば、スキャンにより読み取った画像を外部記憶媒体に保存する画像読み取り装置において、装着された前記外部記憶媒体の記憶可能容量を検出する記憶可能容量検出手段と、設定可能な読み取り条件のうち、前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない読み取り条件を選択可能に表示する読み取り条件設定画面制御手段と、を備える。
【００１４】
第１の側面によれば、外部記憶媒体に保存できる読み取り条件に絞って選択可能に表示することで、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導し、スキャン後に読み取り画像を外部記憶媒体に保存できない事態を未然に防ぐことができる。また、ユーザーは選択可能に表示された読み取り条件から、最適な読み取り条件を選択することができる。
【００１５】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り条件設定画面制御手段は、複数の読み取り条件種別のうち第１の種別が選択されたときに、前記第1の種別の前記読み取り条件のうち、前記第１の種別以外の第2の種別においてユーザー操作により設定された前記読み取り条件と、前記第1の種別の前記読み取り条件と、に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない前記第1の種別の前記読み取り条件を選択可能に表示する。
【００１６】
この態様によれば、複数の読み取り条件種別がある場合でも、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導することができる。
【００１７】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り条件設定画面制御手段は、複数の読み取り条件種別のうち第１の種別が選択されたときに、前記第1の種別の前記読み取り条件のうち、前記第１の種別以外の第2の種別に属する初期設定されている前記読み取り条件と、第1の前記種別の前記読み取り条件と、に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない前記第1の種別の前記読み取り条件を選択可能に表示する。
【００１８】
この態様によれば、複数の読み取り条件種別があり、選択中でない読み取り条件種別がユーザー操作により設定されていない場合でも、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導することができる。
【００１９】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り条件設定画面制御手段は、複数の読み取り条件種別のうち第１の種別が選択されたときに、前記第1の種別の前記読み取り条件のうち、前記第１の種別以外の第2の種別に属する予測ファイルサイズが最小となる前記読み取り条件と、第1の前記種別の前記読み取り条件と、に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない前記第1の種別の前記読み取り条件を選択可能に表示する。
【００２０】
この態様によれば、複数の読み取り条件種別があり、選択中でない読み取り条件種別がユーザー操作により設定されていない場合でも、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導することができる。
【００２１】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り画像の予測ファイルサイズは、さらに、前記第１と第２の種別以外のユーザー操作により設定済みの第３の種別がある場合、ユーザー操作により設定された第３の種別の前記読み取り条件と、に基づいた予測ファイルサイズである。
【００２２】
この態様によれば、複数の読み取り条件種別があり、読み取り条件種別がユーザー操作により設定された読み取り条件種別とユーザー操作により設定されていない読み取り条件種別がある場合でも、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導することができる。
【００２３】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り画像の予測ファイルサイズは、前記外部記憶媒体に保存する前記読み取り画像のファイル形式が圧縮型ファイル形式の場合、ファイル形式によって予め定めた圧縮率に基づいた予測ファイルサイズとする。
【００２４】
この態様によれば、スキャンした読み取り画像を圧縮型のファイル形式で保存する場合であっても、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導することができる。
【００２５】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り条件設定画面制御手段は、前記読み取り条件を表示するときに、前記記憶可能容量において、前記予測ファイルサイズの読み取り画像が保存可能な数量を、前記読み取り条件毎に併せて表示する。
【００２６】
この態様によれば、ユーザーは、読み取り条件が設定可能であるかに加えて、その読み取り条件を選択した場合の保存可能な読み取り画像の数量を予め知ることができる。つまり、ユーザーは、保存可能な読み取り画像の数量を考慮に入れて、最適な読み取り条件を選択することができる。
【００２７】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り条件設定画面制御手段は、前記読み取り条件が初期設定されている前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超える場合に、前記読み取り条件の設定変更を促す。
【００２８】
この態様によれば、現在の読み取り条件でスキャンした画像を保存できない時、ユーザーが読み取り条件設定画面を表示しない場合であっても、ユーザーに読み取り条件の設定変更を促すことができる。
【００２９】
さらに、上記発明の好ましい態様によれば、上記画像読み取り装置において、前記読み取り条件設定画面制御手段は、前記読み取り条件が前記予測ファイルサイズが最小となる前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超える場合に、前記読み取り画像を前記外部記憶媒体に保存できない旨ユーザーに報知する。
【００３０】
この態様によれば、読み取り条件の設定を如何様に変更してもスキャンした画像を保存できない時、ユーザーが読み取り条件設定画面を表示しない場合であっても、ユーザーにその旨報知することができる。
【００３１】
さらに、上記発明の第２の側面によれば、スキャンにより読み取った画像を外部記憶媒体に保存する画像読み取り装置の制御方法において、装着された前記外部記憶媒体の記憶可能容量を検出する記憶可能容量検出工程と、設定可能な読み取り条件のうち、前記読み取り条件に基づいて定まる読み取り画像の予測ファイルサイズが前記記憶可能容量を超えない読み取り条件を選択可能に表示する読み取り条件設定画面制御工程と、を有する。
【図面の簡単な説明】
【００３２】
【図１】本実施の形態における画像読み取り装置の内部構成を示す図である。
【図２】読み取り条件の種別、各種別における読み取り条件の例を示す図である。
【図３】読み取り条件設定メニュー画面等を示す図である。
【図４】画像データの外部記憶媒体への保存が選択された場合のフローチャート図である。
【図５】読み取り条件設定メニュー画面の表示、設定処理を示すフローチャート図である。
【図６】選択可能な読み取り条件の表示処理を示すフローチャート図である。
【図７】選択可能な読み取り条件を検出して表示する処理を示すフローチャート図である。
【図８】読み取り条件が選択可能に表示された画面の表示例を示す図である。
【図９】読み取り画像の予測ファイルサイズが定められたファイルテーブルを示す図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の第1の実施の形態例を詳細に説明する。図1は、本実施の形態における画像読み取り装置の構成を示すブロック図である。同図において、画像読み取り装置は、スキャナー11とコントローラー10とを有し、コントローラー10には外部記憶媒体15が着脱可能に装着される。コントローラー10は、スキャナー制御装置12、画像処置装置13、外部記憶媒体ドライバー14、パネル部21、パネル部21を制御するパネル制御部20、及び、パネル制御プログラム19、制御プログラム18、メモリー16、CPU17を備える。
【００３４】
CPU17は、制御プログラム18を実行すると共に、スキャナー制御装置12や画像形成装置13、外部記憶媒体ドライバー14を使用して、画像読み取り装置としての機能を実現する。また、CPU17は、パネル制御プログラム19を実行して、パネル制御部20を介してパネル部21の表示制御を行う。
【００３５】
パネル部21には、液晶ディスプレイ上にタッチパネルが重ね合わされた液晶タッチパネルが使用されており、読み取り条件設定メニュー画面やメッセージが表示される。パネル部21は、液晶ディスプレイに表示された読み取り条件設定メニュー画面などへのタッチ操作を検出し、液晶ディスプレイでの表示を黒等に反転表示させるとともに、前記読み取り条件設定メニュー画面の操作結果をCPU17に通知する。読み取り条件については、後述する。
【００３６】
上記のような画像読み取り装置は、複合機やファクシミリに搭載され、スキャン機能を実現する。また、上記のような画像読み取り装置には、スキャンによって生成した画像データを、着脱可能に装着された外部記憶媒体15に保存する機能を備えている。
【００３７】
スキャナー11がスキャンした画像ファイルは、次のように外部記憶媒体15に保存される。スキャナー制御装置12は、スキャナー11を制御して生成させた読み取り画像のデータを取得し、メモリー16に格納する。画像処理装置13は、メモリー16から読み取り画像のデータを読み出し、設定されたファイル形式（TIFF、GIF、JPEG等）に変換し、メモリー16に格納する。変換された読み取り画像データは、さらに外部記憶媒体ドライバー14を通して外部記憶媒体15に保存される。外部記憶媒体ドライバー14は、外部記憶媒体15の装着検知や、外部記憶媒体15に保存されているファイルのサイズ取得などの処理も行う。
【００３８】
外部記憶媒体15は、例えば、ハードディスク、磁気テープ等の磁気記録媒体、USBメモリー、不発揮性のカードメモリーなどである。
【００３９】
読み取り条件とは、画像をスキャンするときのスキャン条件である。ユーザーは、パネル部21に表示された読み取り条件設定メニュー画面において、読み取り条件の確認や設定を行う。読み取り条件には、用紙サイズ、色、解像度、ファイル形式、濃度、原稿タイプなどといった読み取り条件種別があり、各種別は複数の読み取り条件からなる。
【００４０】
図２は、読み取り条件種別と、各種別における読み取り条件を例示する図である。例えば、基本タブにおける用紙サイズ種別の読み取り条件として、A3、A4、B4、B5、色種別の読み取り条件としては、カラー、グレースケール、モノクロ、解像度種別の読み取り条件としては、96dpi、200dpi、300dpi、400dpi、ファイル形式種別の読み取り条件としては、BMP、PDF、JPEG、TIFFがある。他にも、画質タブにおける濃度種別の読み取り条件として、濃い、普通、薄い、原稿タイプ種別の読み取り条件として、文字、写真がある。
【００４１】
ファイル形式種別の読み取り条件のうち、BMP、TIFFは非圧縮型のファイル形式である。それ以外のPDF、JPEGは、圧縮型のファイル形式である。説明を簡単にするために、以下、ファイル形式種別の読み取り条件として、非圧縮型のファイル形式であるBMPが選択されていることを前提として記述する。圧縮型のファイル形式が選択されている場合については、変形例として後述する。
【００４２】
コントローラー10は、読み取り条件に基づいて画像データを生成するが、画像データのファイルサイズは、用紙サイズ、色、解像度種別の読み取り条件によって定まる。外部記憶媒体15の記憶可能容量が小さい場合、画像データのファイルサイズが前記記憶可能容量を超えると、コントローラー10は生成した画像データを保存できず、画像データは無駄になってしまう。
【００４３】
図３は、パネル部21に表示される読み取り条件設定メニューの例を示す図である。ここでは、図２の基本タブを例示している。図３（b）で、ユーザーが色種別を選択すると、図３（c）のように、パネル制御部20は色種別の読み取り条件を表示する。これにより、ユーザーは、設定する読み取り条件として、カラー、グレースケール、モノクロのうちいずれかを選択する。パネル制御部20は、同様に、ファイル形式種別が選択された場合に図３（d）、用紙サイズ種別が選択された場合に図３（f）、解像度種別が選択された場合に図３（e）のような画面を表示する。
【００４４】
読み取り条件にはユーザー操作による設定と初期設定の２種類の設定状態がある。ユーザー操作による設定とは、ユーザーが、パネル部21に表示された読み取り条件設定メニュー画面において行った設定を表す。スキャン実行時には、ユーザー操作によって設定された種別について、ユーザー操作により設定された読み取り条件が使用される。
【００４５】
初期設定とは、画像読み取り装置起動時の読み取り条件の設定であり、ユーザー操作によって設定されていない状態である。画像読み取り装置起動時の読み取り条件とは、予めデフォルトとして定められた読み取り条件でも、画像読み取り装置の前回終了時の読み取り条件でもよい。スキャン実行時には、ユーザー操作により設定されていない種別の読み取り条件について、初期設定された読み取り条件が使用される。
【００４６】
ユーザーが複合機の操作メニューからスキャンを選択すると、パネル制御部20は、パネル部21に、スキャンのメイン画面（図示せず）を表示する。スキャンのメイン画面において、ユーザーが画像データの保存先指定を選択すると、パネル制御部20は、図３(a)のように、画像データの保存先リストを表示する。ユーザーが、画像データの保存先としてUSBメモリーなどの外部記憶媒体15を選択すると、CPU17は外部記憶媒体15の検知を開始する。
【００４７】
図４は、スキャンのメイン画面において、画像データの保存先として外部記憶媒体15が選択された際に実行される処理のフローチャート図である。CPU17は、制御プログラム18を実行して図４の処理を行う。
【００４８】
まず、CPU17は、外部記憶媒体ドライバー14を介して外部記憶媒体15が装着されたかどうか一定間隔で確認する（ステップS10）。CPU17は、外部記憶媒体15が装着されたことを外部記憶媒体ドライバー14から検知すると（ステップS10のYes）、外部記憶媒体15の記憶可能容量の検出処理を行う（ステップS11）。かかる処理では、検知した外部記憶媒体15の総記憶可能容量と外部記憶媒体内に記憶された全ファイルのサイズとを取得し、外部記憶媒体15の総記憶可能容量と全ファイルの合計サイズとの差分を、記憶可能容量として検出する。
【００４９】
記憶可能容量を検出すると、CPU17は、例えば、初期設定された読み取り条件に基づいて、読み取り画像の予測ファイルサイズを取得する（ステップS12）。予測ファイルサイズは、画像読み取り装置内のメモリー16に保存されているテーブルファイルにおいて、用紙サイズ、色、解像度種別の読み取り条件の組み合わせに対応して一意に定められている。そのため、CPU17は、予測ファイルサイズを、取得する度に計算する必要がなく、メモリー16内に保存されたテーブルファイルを参照することで取得できる。
【００５０】
テーブルファイルとは、例えば、図９のような表を示す。図９（a）には色種別の読み取り条件がカラーの場合の予測ファイルサイズ、図９（b）にはグレースケールの場合の予測ファイルサイズ、図９（c）にはモノクロの場合の予測ファイルサイズが示されている。各表は用紙サイズ毎に区分され、さらに、各用紙サイズにおいて、計算済みの予測ファイルサイズが解像度に対応して示されている。
【００５１】
用紙サイズがA4で、色がカラー、解像度が96dpiの場合、CPU17は、次のように予測ファイルサイズを取得する。まず、色がカラーであるため、CPU17は、図９（a）を参照する。さらに、CPU17は、図９（a）において該当する用紙サイズ部分を辿り、該当する解像度に対応する画像サイズ項目を参照する。図９（a）のA4部分における解像度96dpiに対応する画像サイズは2.55MBであるため、CPU17は、用紙サイズがA4、色がカラー、解像度が96dpiの場合の予測ファイルサイズとして2.55MBを取得する。
【００５２】
予測ファイルサイズを取得すると、CPU17は、次に、初期設定された読み取り条件に基づいて定まる予測ファイルサイズと外部記憶媒体15の記憶可能容量を比較する（ステップS13）。予測ファイルサイズが記憶可能容量を超えない場合、パネル制御部20は、パネル部21に、図３（b）のような読み取り条件設定画面メニューを表示する（ステップS18）。図３（b）では、「スキャンできます」のメッセージと共に、保存先メモリーと基本タブが示されている。
【００５３】
一方、前記予測ファイルサイズが記憶可能容量を超える場合（ステップS13のYes）、さらに、CPU17は、外部記憶媒体15の記憶可能容量と、予測ファイルサイズが最小となる読み取り条件に基づいて定まる予測ファイルサイズとを比較する（ステップS14）。
【００５４】
予測ファイルサイズが最小となる読み取り条件とは、用紙サイズ、色、解像度種別の読み取り条件の組み合わせにのうち予測ファイルサイズが最小となる読み取り条件の組み合わせを指す。つまり、用紙サイズはピクセル換算した場合のピクセル数が最小となる用紙サイズ、色はモノクロ、解像度はドット密度が一番低い解像度である。本実施例の読み取り条件では、用紙サイズがA5、色がモノクロ、解像度が96dpiの読み取り条件の組み合わせにおける予測ファイルサイズが最小となる。
【００５５】
前述した初期設定された読み取り条件に基づいて定まる予測ファイルサイズの取得時と同様に、CPU17は、テーブルファイルを参照して予測ファイルサイズが最小となる読み取り条件「用紙サイズ：A5、色：モノクロ、解像度：96dpi」に基づいて予測ファイルサイズを取得する。図９のテーブルファイルによると、この場合の予測ファイルサイズは、0.06MBである。
【００５６】
予測ファイルサイズが最小となる読み取り条件に基づいて定まる予測ファイルサイズもまた、記憶可能容量を超える場合（ステップS15のYes）、パネル制御部20は、パネル部21に「いずれの設定値でも、スキャンした画像を保存できません」などのメッセージを表示して（ステップS17）、外部記憶媒体15への保存モードを終了して、スキャンのメイン画面に戻る。
【００５７】
一方、初期設定された読み取り条件に基づいて定まる予測ファイルサイズは記憶可能容量を超えるが、予測ファイルサイズが最小となる読み取り条件に基づいて定まる予測ファイルサイズでは記憶可能容量を超えない場合（ステップS15のNo）、パネル制御部20は、パネル部21に「現在の設定値では、スキャンした画像を保存できません。設定値を変更して下さい」などの読み取り条件の変更を促すメッセージを表示する（ステップS16）。メッセージを表示した後、パネル制御部20は、パネル部21に、図３（b）のような読み取り条件設定メニュー画面を表示する（ステップS18）。
【００５８】
図５は、図４の読み取り条件設定メニュー画面の表示（図４のステップS18）とメニューから読み取り条件を設定する処理について説明するフローチャート図である。パネル制御部20は、図３（b）のように、読み取り条件設定メニュー画面内の基本タブ中に現在の読み取り条件の設定値を表示する（ステップS21）。
【００５９】
ユーザーが複合機に備えられたスタートボタンの押下によってスキャン実行の操作を行うと（ステップS22のYes）、パネル制御部20は、図３（b）の読み取り条件設定メニュー画面を終了してスキャンを実行する。ユーザーがスキャンの実行操作を行わずに、読み取り条件設定メニュー画面上のいずれかの読み取り条件種別を選択した場合（ステップS23のYes）、パネル制御部20は選択された種別を判別する（ステップS24）。
【００６０】
そして、ユーザーによって選択された読み取り条件種別が、用紙サイズ、色、解像度種別のいずれかのファイルサイズに関連する種別だった場合（ステップS24のYes）、パネル制御部20は、図８（a）のように、設定可能な複数の読み取り条件のうち、外部記憶媒体15の記憶可能容量を超えない予測ファイルサイズに対応した読み取り条件だけを選択可能にパネル部21に表示する（ステップS25）。かかる処置の具体的な内容は後述する。
【００６１】
一方、ユーザーが、用紙サイズ、色、解像度以外の種別である濃度種別や原稿タイプ等を選択した場合（ステップS24のNo）、パネル制御部20は、濃度種別等の全ての読み取り条件を選択可能に表示する（ステップS26）。
【００６２】
そして、ユーザーが、表示された読み取り条件のいずれかを選択すると（ステップS27のYes）、CPU17は選択された読み取り条件を設定し（ステップS28）、パネル制御部20はパネル部21に現在の読み取り条件を表示する（ステップS21）。ユーザーが表示された読み取り条件のいずれも選択しなかった場合（ステップS27のNo）、CPU17は読み取り条件の設定を行わず、パネル制御部20は現在の読み取り条件の表示を維持する（ステップS21）。
【００６３】
図６は、図５の選択可能な読み取り条件の表示処理（ステップS25）を示すフローチャート図である。このフローチャートでは、ユーザーが用紙サイズ、色、解像度種別のいずれかの種別を選択した場合に（図５のステップS24のYes）、設定可能な読み取り条件のうち、外部記憶媒体15の記憶可能容量を超えない予測ファイルサイズに対応する読み取り条件を選択可能に表示する。
【００６４】
ユーザーによって選択された種別が用紙サイズ種別だった場合（ステップS31のYes）、CPU17は、色種別と解像度種別の読み取り条件に基づいて選択可能な用紙サイズの読み取り条件を検出して表示する（ステップS33）。
【００６５】
また、ユーザーによって選択された種別が色種別だった場合（ステップS32のYes）、CPU17は、用紙種別と解像度種別の読み取り条件に基づいて、選択可能な色の読み取り条件を検出して表示する（ステップS34）。
【００６６】
さらに、ユーザーによって選択された種別が解像度種別だった場合（ステップS32のNo）、CPU17は、用紙種別と色種別の読み取り条件に基づいて、選択可能な解像度の読み取り条件を検出して表示する（ステップS35）。この処理の具体的な内容について、この後の図７のフローチャートで述べる。
【００６７】
図７は、図６の選択可能な読み取り条件を検出して表示する処理のうち、選択可能な解像度種別の読み取り条件を検出して表示する処理（図６のステップS35）を表すフローチャート図である。このフローチャートでは、CPU17が、これから設定される各解像度種別の読み取り条件と、初期設定又は、ユーザー操作によって設定された用紙サイズ種別と色種別の読み取り条件との組み合わせに基づいて定まる予測ファイルサイズを取得し、記憶可能容量を超えない予測ファイルサイズに対応する解像度の読み取り条件を選択可能に表示する処理について説明する。
【００６８】
まず、CPU17は、選択している解像度種別以外の種別のひとつである用紙サイズ種別の読み取り条件がユーザー操作により設定されているかどうか判断する（ステップS41）。用紙サイズ種別の読み取り条件がユーザー操作により設定されている場合（ステップS41のYes）、CPU17は、ユーザー操作によって設定された用紙サイズの読み取り条件を取得する（ステップS42）。用紙サイズ種別の読み取り条件がユーザー操作によって設定されていない場合（ステップS41のNo）、CPU17は、初期設定された用紙サイズの読み取り条件を取得する（ステップS43）。
【００６９】
次に、CPU17は、色種別の読み取り条件がユーザー操作により設定されているかどうか判断する（ステップS44）。色種別の読み取り条件がユーザー操作により設定されている場合（ステップS44のYes）、CPU17は、ユーザー操作により設定された色種別の読み取り条件を取得する（ステップS45）。色種別の読み取り条件がユーザー操作によって設定されていない場合（ステップS44のNo）、CPU17は、初期設定された色種別の読み取り条件を取得する（ステップS46）。
【００７０】
上記の通り、用紙サイズ、色種別の読み取り条件を取得すると、CPU17は、用紙サイズ種別と色種別の前記読み取り条件と、各解像度（本実施例では、96dpi、200dpi、300dpi、400dpi、600dpi）との組み合わせに基づいて、図９のテーブルファイルを参照して、予測ファイルサイズを取得する（ステップS47）。予測ファイルサイズを取得すると、CPU17は、取得した各解像度の予測ファイルサイズと記憶可能容量とを比較する。そして、パネル制御部20は、記憶可能容量を超えない予測ファイルサイズに対応する解像度の読み取り条件だけを、図８（c）の96dpi、200dpi、300dpi、400dpiのように選択可能に表示する（ステップS48）。
【００７１】
この時、記憶可能容量を超える予測ファイルサイズに対応する解像度の読み取り条件「600dpi」については、パネル部21に表示しなくてもよいし、図８（c）の600dpiのようにグレーアウトして表示してもよい。いずれの場合も、外部記憶媒体15に保存できない解像度条件「600dpi」を選択不能にさせる。
【００７２】
用紙サイズ、色種別の読み取り条件が、ともにユーザー操作によって設定されている場合は、ユーザー操作によって設定された用紙サイズ、色の読み取り条件に基づいて、CPU17は、各解像度における読み取り画像の予測ファイルサイズを取得する。また、用紙サイズ種別の読み取り条件はユーザー操作によって設定されており、色種別の読み取り条件はユーザー操作によって設定されていない場合は、ユーザー操作によって設定された用紙サイズ種別の読み取り条件と初期設定された色種別の読み取り条件に基づいて、CPU17は、各解像度種別における読み取り画像の予測ファイルサイズを取得する。さらに、用紙サイズ種別と色種別とが逆の設定状態である場合も同様である。
【００７３】
［具体例］
以下に、ユーザーが、スキャンした画像データをUSBメモリーに保存する場合であって、用紙サイズ、色、解像度の各読み取り条件をユーザー操作によって設定する例を挙げる。この時、いずれの読み取り条件種別もユーザー操作によって設定されておらず、初期設定された読み取り条件は、用紙サイズがA3、色がカラー、解像度が200dpiとする。前述した通り、ファイル形式はBMPとする。
【００７４】
ユーザーが複合機の操作メニューからスキャンを選択し、パネル部21に表示されたスキャンメニューにおいて、画像データの保存先としてUSBメモリーを選択すると、CPU17は、USBメモリーが装着されたか否か検知を開始する。
【００７５】
CPU17は、USBメモリーの装着を検知すると（図４のステップS10のYes）、USBメモリーの記憶可能容量を検出する（図４のステップS11）。本実施例では、この時のUSBメモリーの記憶可能容量を20MBとする。次に、CPU17は、初期設定された読み取り条件に基づいて定まる予測ファイルサイズを取得する（図４のステップS12）。初期設定された読み取り条件「用紙サイズ：A3、色：カラー、解像度：200dpi」に基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると22.14MBであって、記憶可能容量である20MBを超える。
【００７６】
そのため、次に、CPU17は、予測ファイルサイズが最小となる読み取り条件における予測ファイルサイズである0.06MBと20MBを比較する（図４のステップS14）。予測ファイルサイズが最小となる読み取り条件における予測ファイルサイズについては記憶可能容量を超えないため、パネル制御部20は、パネル部21に「現在の設定値では、スキャンした画像を保存できません。設定値を変更して下さい」旨のメッセージを表示し（図４のステップS16）、図３（b）のような読み取り条件設定メニュー画面を表示する（図４のステップS18）。
【００７７】
このように、読み取り条件設定メニュー画面を表示する前に、初期設定された読み取り条件に基づいて定まる予測ファイルサイズ、及び予測ファイルサイズが最小となる読み取り条件に基づいて定まる予測ファイルサイズと、記憶可能容量とを比較し、それぞれの予測ファイルサイズが記憶可能容量を超える場合に警告メッセージを表示する。これにより、初期設定条件では外部記憶媒体15に保存できない場合に、ユーザーを外部記憶媒体に保存可能な読み取り条件の選択に誘導することができる。
【００７８】
そして、読み取り条件設定メニュー画面において、パネル制御部20は、現在の読み取り条件「用紙サイズ：A3、色：カラー、解像度：200dpi」を表示する（図５のステップS21）。ユーザーが用紙サイズ種別を選択すると（図５のステップS23のYes）、パネル制御部20は、選択された種別を認識する（図５のステップS24）。用紙サイズ種別はファイルサイズ関連の種別であるため、保存可能な用紙サイズの読み取り条件を表示する（図５のステップS25）。そして、CPU17は、各用紙サイズ種別の各読み取り条件と色種別の読み取り条件と解像度種別の読み取り条件とに基づいて、予測ファイルサイズを取得する（図６のステップS33）。
【００７９】
予測ファイルサイズの具体的な取得方法について、図７のフローチャートを、解像度を用紙サイズに、用紙サイズを解像度に読み直して説明する。まず、解像度種別の読み取り条件がユーザー操作によって設定されていないため(図７のステップS41のNo)、CPU17は、初期設定された解像度種別の読み取り条件「200dpi」を使用する（図７のステップS43）。次に、色種別の読み取り条件がユーザー操作によって設定されていないため(図７のステップS44のNo)、CPU17は、初期設定された色種別の読み取り条件「カラー」を使用する（図７のステップS46）。
【００８０】
用紙サイズ種別の読み取り条件は、本実施例ではA5、B5、A4、B4、A3である。そこで、CPU17は、「A5・カラー・200dpi」、「B5・カラー・200dpi」、「A4・カラー・200dpi」、「B4・カラー・200dpi」、「A3・カラー・200dpi」の読み取り条件の各組み合わせに基づいて予測ファイルサイズを取得する（図７のステップS47）。読み取り条件の各組み合わせに基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると、「A5：5.52MB、B5：8.31MB、A4：11.07MB、B4：16.61MB、A3：22.14MB」である。
【００８１】
A3の組み合わせの予測ファイルサイズ以外は、記憶可能容量である20MBを超えないが、A3の場合の予測ファイルサイズは20MBを超えるため、パネル制御部20は、図８の（a）のように、A3を除く用紙サイズの読み取り条件を選択可能に表示する（図７のステップS48）。ユーザーがA4を選択すると(図５のステップS27のYes)、CPU17は、用紙サイズ種別の読み取り条件としてA4を設定する(図５のステップS28)。
【００８２】
図８の（a）において、A3の読み取り条件はグレーアウトされており、ユーザーは選択できない。このように、A3をグレーアウトして表示することにより、本来選択可能であるA3が記憶可能容量不足のため選択できないことをユーザーに認識させることができる。
【００８３】
そして、パネル制御部20は、読み取り条件設定メニュー画面に、現在の読み取り条件「用紙サイズ：A4、色：カラー、解像度：200dpi」を表示する(図５のステップS21)。
【００８４】
続いてユーザーが色種別を選択すると、CPU17は、色種別の各読み取り条件と、用紙サイズ種別の読み取り条件と、解像度種別の読み取り条件とに基づいて、予測ファイルサイズを取得する。この時、用紙サイズ種別はユーザー操作によって設定されており、解像度種別はユーザー操作によって設定されていないため、CPU17は、ユーザー操作によって設定された用紙サイズ種別の読み取り条件「A4」、及び、初期設定された解像度種別の読み取り条件「200dpi」を使用する。
【００８５】
色種別の読み取り条件は、本実施例では、カラー、グレースケール、モノクロである。そこで、CPU17は、「カラー・A4・200dpi」、「グレースケール・A4・200dpi」、「モノクロ・A4・200dpi」の読み取り条件の各組み合わせに基づいて予測ファイルサイズを取得する。読み取り条件の各組み合わせに基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると、「カラー：11.07MB、グレースケール：3.7MB、モノクロ：0.47MB」である。
【００８６】
いずれの組み合わせに基づく予測ファイルサイズも記憶可能容量である20MBを超えないため、パネル制御部20は、図８の（b）のように、カラー、グレースケール、モノクロの全ての読み取り条件を選択可能に表示する。ユーザーがグレースケールを選択すると、CPU17は、色種別の読み取り条件としてグレースケールを設定する。
【００８７】
さらに、ユーザーが解像度種別を選択すると、CPU17は、解像度種別の各読み取り条件と、用紙サイズ種別の読み取り条件と、色種別の読み取り条件とに基づいて、予測ファイルサイズを取得する。この時、用紙サイズ種別、及び、色種別の読み取り条件はユーザー操作によって設定されているため、CPU17はユーザー操作によって設定された用紙サイズ種別の読み取り条件「A4」と色種別の読み取り条件「グレースケール」を使用する。
【００８８】
解像度種別の読み取り条件は、本実施例では、96dpi、200dpi、300dpi、400dpi、600dpiである。そこで、CPU17は、「96dpi・A4・グレースケール」、「200dpi・A4・グレースケール」、「300dpi・A4・グレースケール」、「400dpi・A4・グレースケール」、「600dpi・A4・グレースケール」の読み取り条件の各組み合わせに基づいて予測ファイルサイズを取得する。読み取り条件の各組み合わせに基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると、「96dpi：0.86MB、200dpi：3.7MB、300dpi：8.31MB、400dpi：14.77MB、600dpi：33.2MB」である。
【００８９】
600dpiの読み取り条件のときの予測ファイルサイズだけが前記記憶可能容量である20MBを超えるため、パネル制御部は、図８の（c）のように、600dpi以外の読み取り条件を選択可能に表示する。ユーザーが400dpiを選択すると、CPU17は、解像度種別の読み取り条件として400dpiを設定する。
【００９０】
このようにして、読み取り条件に基づいて定まる予測ファイルサイズであって、外部記憶媒体15の記憶可能容量を超えない前記予測ファイルサイズに対応する読み取り条件だけを選択可能に表示することによって、保存できない読み取り条件が設定された結果、スキャン後に読み取り画像の保存エラーが発生して読み取り画像が無駄になってしまうのを防ぐことができる。また、ユーザーは、記憶可能容量を超えない予測ファイルサイズに対応する読み取り条件から最適な読み取り条件を選択することができる。
【００９１】
［変形例１］
さらにユーザーの利便性を向上するために、読み取り条件を選択可能に表示する際、パネル制御部20は、図８の（d）（e）（f）のように、各読み取り条件において外部記憶媒体15に保存可能な画像データの数量を併せて表示してもよい。画像データの数量は、外部記憶媒体15の記憶可能容量を該当する読み取り条件における予測ファイルサイズで除することによって求められる。このように表示することで、ユーザーは、現在の読み取り条件においてスキャン可能な回数を予め知ることができるため、スキャン可能回数を考慮に入れて読み取り条件を選択することができる。
【００９２】
［変形例２］
上述した本実施の形態例では、非圧縮型のファイル形式であるBMP形式で画像データを保存する場合を前提として記述している。これは、読み取り画像のファイル形式がJPG形式やPDF形式など圧縮型のファイル形式である場合、スキャンした画像の内容によってファイルサイズの圧縮率が異なるため、圧縮型ファイル形式の画像データのファイルサイズを予め予測することが困難であることに因る。
【００９３】
そのため、圧縮型のファイル形式で画像データを保存する場合、BMP形式を前提とした予測ファイルサイズに、ファイル形式に対応して予め定めた圧縮率を乗ずることによって、各圧縮型ファイル形式の予測ファイルサイズを取得する。ファイル形式によって予め定めた圧縮率とは、圧縮率が最低となる画像を想定した圧縮率でもよいし、サンプリングした複数の画像データの平均圧縮率でもよい。
【００９４】
これにより、読み取り画像のファイル形式が圧縮型のファイル形式であっても予測ファイルサイズを取得でき、ユーザーを外部記憶媒体15に保存可能な読み取り条件の選択に誘導することができる。
【００９５】
また、圧縮率を想定し難いファイル形式の場合、ファイル形式によって予め定めた圧縮率に、20%〜50％というように範囲を設けてもよい。圧縮率の範囲において一番高い圧縮率に基づく予測ファイルサイズは記憶可能容量を超えないが、一番低い圧縮率に基づく予測ファイルサイズは記憶可能容量を超える場合、パネル制御部21は、対応する読み取り条件を選択可能に表示する。この時、パネル制御部21は、該当の読み取り条件において外部記憶媒体15に保存可能な画像データの数量を「0枚〜1枚」というように幅を持たせて表示する。
【００９６】
保存可能な画像データの数量を「0枚〜1枚」と示すことで、画像の内容によっては、外部記憶媒体15に保存できない可能性があることをユーザーに認識させることができる。
【００９７】
［変形例３］
上述した本実施の形態例では、予測ファイルサイズを定めたテーブルファイルを画像読み取り装置内のメモリー16に置いている。しかし、複合機では内蔵するメモリー16の容量が小さいことがあり、その場合、テーブルファイルを画像読み取り装置とネットワークで接続されたサーバーに置いてもよい。ただし、この場合、CPU17がネットワークを介してサーバー上のテーブルファイルを参照するため、参照処理に時間を要することがある。そこで、CPU17は、予測ファイルサイズを、テーブルファイルから取得するのではなく、計算式によって求めてもよい。
【００９８】
予測ファイルサイズを求める計算式は、以下の通りである。この計算式では、用紙サイズがA4、色がカラー、解像度が96dpiの場合を例とする。まず、用紙サイズをピクセル換算する。用紙サイズの読み取り条件であるA4をピクセル換算すると、793（pix）×1123（pix）となる。次に１ラインのバイト数を計算する。色の読み取り条件がカラーの場合、1ピクセルにつき24bit必要とするため、1ラインのバイト数は、793（pix）×24（bit）= 2379（byte）で求められる。ただし、1ラインのバイト数は、4バイトアラインメントである必要があるため、2379（byte）を4バイトアラインメントして2380（byte）とする。最後に、1ラインのバイト数にライン数を乗じて、2380（byte）×1123（line）= 2672740（byte）の予測ファイルサイズ、約2.55（Mbyte）を求める。
【００９９】
［第２の実施の形態］
上記の第1の実施の形態では、読み取り条件種別が複数ある場合、ユーザー操作によって設定されていない種別の読み取り条件については初期設定された読み取り条件を使用している。しかし、ユーザー操作により設定されていない種別の読み取り条件について、予測ファイルサイズが最小となる読み取り条件を使用してもよい。
【０１００】
以下にその実施の形態例を説明する。いずれの読み取り条件種別もユーザー操作によって設定されておらず、初期設定された読み取り条件は、用紙サイズがA3、色がカラー、解像度が200dpiとする。また、外部記憶媒体15であるUSBメモリーの記憶可能容量を20MBとし、ファイル形式はBMPとする。
【０１０１】
読み取り条件設定メニュー画面を表示するまでの処理は、第1の実施の形態と同様である。読み取り条件設定メニュー画面において、ユーザーが色種別を選択すると、パネル制御部20は選択された種別を認識する。色種別はファイルサイズ関連の種別であるため、CPU17は、各色種別の各読み取り条件と解像度の読み取り条件と用紙サイズの読み取り条件とに基づいて、予測ファイルサイズを取得する。色種別も解像度種別の読み取り条件も未だユーザー操作によって設定されていないため、CPU17は、予測ファイルサイズが最小となる色種別と解像度種別の読み取り条件を使用する。本実施の形態例では、予測ファイルサイズが最小となる色種別の読み取り条件はモノクロ、解像度種別の読み取り条件は96dpiである。
【０１０２】
用紙サイズ種別の読み取り条件は、本実施例ではA5、B5、A4、B4、A3である。そこで、CPU17は、「A5・モノクロ・96dpi」、「B5・モノクロ・96dpi」、「A4・モノクロ・96dpi」、「B4・モノクロ・96dpi」、「A3・モノクロ・96dpi」の読み取り条件の組み合わせに基づいて、予測ファイルサイズを取得する。読み取り条件の各組み合わせに基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると、「A5：0.06MB、B5：0.09MB、A4：0.11MB、B4：0.16MB、A3：0.22MB」である。
【０１０３】
いずれの組み合わせに基づく予測ファイルサイズも記憶可能容量である20MBを超えないため、パネル制御部20は、用紙サイズ種別の全ての読み取り条件を選択可能に表示する。ユーザーがA3を選択すると、CPU17は、用紙サイズ種別の読み取り条件としてA3を設定する。
【０１０４】
第１の実施の形態のように、ユーザー操作によって設定されていない種別の読み取り条件について初期設定された読み取り条件を使用する場合、ユーザーは、用紙サイズの読み取り条件A3を選択できなかった。しかし、本実施の形態例では、予測ファイルサイズが最小となる読み取り条件を使用するため、ユーザーはA3を選択することができる。従って、ユーザーは、より高い自由度で保存可能な読み取り条件を選択することができる。
【０１０５】
そして、パネル制御部20は、現在の読み取り条件「用紙サイズ：A3、色：カラー、解像度：200dpi」を表示する。現在の読み取り条件には、ユーザー操作により設定されていない種別の読み取り条件について、初期設定された読み取り条件を使用する。つまり、ユーザー操作によって設定された用紙サイズ種別の読み取り条件「A3」、初期設定された色種別の読み取り条件「カラー」、解像度種別の読み取り条件「200dpi」となる。
【０１０６】
ユーザー操作によって設定されていない種別の読み取り条件について、予測ファイルサイズが最小となる読み取り条件を使用する場合、ユーザー操作による設定後に次の処理を設ける。すなわち、現在の読み取り条件に基づく予測ファイルサイズが記憶可能容量を超える場合、パネル制御部20は、パネル部21に、「現在の設定値では、スキャンした画像を保存できません。設定値を変更して下さい」などの警告メッセージを表示して処理を行う。
【０１０７】
これにより、本実施の形態において、ユーザー操作により設定されていない初期設定条件ではスキャンした画像データを外部記憶媒体15に保存できない読み取り条件がユーザー操作によって設定された場合であっても、ユーザーに初期設定条件の変更を促すことによって、スキャン後に読み取り画像の保存エラーが発生して読み取り画像が無駄になってしまうのを防ぐことができる。
【０１０８】
この場合、現在の読み取り条件に基づく予測ファイルサイズ（22.14MB）が記憶可能容量（20MB）を超えるため、パネル制御部20は、読み取り条件を変更する必要がある旨の警告メッセージを併せて表示する。
【０１０９】
続いて、ユーザーが色種別を選択すると、CPU17は、色種別の各読み取り条件と、用紙サイズ種別の読み取り条件と、解像度種別の読み取り条件とに基づいて、予測ファイルサイズを取得する。この時、用紙サイズ種別はユーザー操作によって設定されており、解像度種別はユーザー操作により設定されていない。そのため、CPU17は、ユーザー操作によって設定された用紙サイズ種別の読み取り条件「A3」、及び、予測ファイルサイズが最小となる解像度種別の読み取り条件「96dpi」を使用する。
【０１１０】
色種別の読み取り条件は、本実施例では、カラー、グレースケール、モノクロである。そこで、CPU17は、「カラー・A3・96dpi、グレースケール・A3・96dpi、モノクロ・A3・96dpi」の読み取り条件の組み合わせに基づいて、予測ファイルサイズを取得する。読み取り条件の各組み合わせに基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると、「カラー：5.11MB、グレースケール：1.71MB、モノクロ：0.22MB」である。
【０１１１】
いずれの組み合わせに基づく予測ファイルサイズも記憶可能容量である20MBを超えないため、パネル制御部20は、全ての読み取り条件を選択可能に表示する。ユーザーがカラーを選択すると、CPU17は、色種別の読み取り条件としてカラーを設定する。
【０１１２】
そして、パネル制御部20は、読み取り条件設定メニュー画面に、現在の読み取り条件「用紙サイズ：A3、色：カラー、解像度：200dpi」を表示する。この時もまた、現在の読み取り条件に基づく予測ファイルサイズ（22.14MB）が記憶可能容量（20MB）を超えるため、パネル制御部20は、ユーザー操作により設定されていない初期設定の読み取り条件を変更する必要がある旨の警告メッセージを併せて表示する。
【０１１３】
次に、ユーザーが解像度種別を選択すると、CPU17は、解像度種別の各読み取り条件と、用紙サイズ種別の読み取り条件と、色種別の読み取り条件とに基づいて、予測ファイルサイズを取得する。この時、用紙サイズ種別、及び、色種別の読み取り条件はユーザー操作によって設定されているため、CPU17はユーザー操作によって設定された用紙サイズ種別の読み取り条件「A3」と色種別の読み取り条件「カラー」を使用する。
【０１１４】
解像度種別の読み取り条件は、本実施例では、96dpi、200dpi、300dpi、400dpi、600dpiである。そこで、CPU17は、「96dpi・A3・カラー」、「200dpi・A3・カラー」、「300dpi・A3・カラー」、「400dpi・A3・カラー」、「600dpi・A3・カラー」の読み取り条件の組み合わせに基づいて、予測ファイルサイズを取得する。読み取り条件の各組み合わせに基づいて定まる予測ファイルサイズは、図９のテーブルファイルによると、「96dpi：5.11MB、200dpi：22.14MB、300dpi：49.79MB、400dpi：88.53MB、600dpi：199.16MB」である。
【０１１５】
96dpiの組み合わせの予測ファイルサイズ以外は記憶可能容量である20MBを超えるため、パネル制御部は、96dpiの読み取り条件だけを選択可能に表示する。ユーザーが96dpiを選択すると、解像度種別の読み取り条件として、96dpiが設定される。
【０１１６】
そして、パネル制御部20は、読み取り条件設定メニュー画面に、現在の読み取り条件「用紙サイズ：A3、色：カラー、解像度：96dpi」を表示する。現在の読み取り条件に基づく予測ファイルサイズ（5.11MB）は記憶可能容量（20MB）を超えないため、パネル制御部は、読み取り条件を変更する必要がある旨の警告メッセージを表示しない。ユーザーが96dpi以外の解像度種別の読み取り条件を設定したい場合は、他のユーザー操作により設定済みの読み取り条件を変更することが要求される。
【０１１７】
このように、ユーザー操作により設定されていない読み取り条件について、予測ファイルサイズが最小となる読み取り条件に基づいて予測ファイルサイズを取得し、記憶可能容量を超えない読み取り条件を選択可能に表示することによって、選択可能な読み取り条件を最大限にすることができる。これは、ユーザーが優先度の高い読み取り条件種別から順に設定していく場合に特に有効となる。
【符号の説明】
【０１１８】
10：コントローラ、11：スキャナー、12：スキャナー制御装置、13：画像処理装置、
14：外部記憶媒体ドライバー、15：外部記憶媒体、16：メモリー、17：CPU、
18：制御プログラム、19：パネル画面制御プログラム、20：パネル制御部、21：パネル部
【図１】
2010178283.tif 000003
【図２】
2010178283.tif 000004
【図３】
2010178283.tif 000005
【図４】
2010178283.tif 000006
【図５】
2010178283.tif 000007
【図６】
2010178283.tif 000008
【図７】
2010178283.tif 000009
【図９】
2010178283.tif 000010
【図８】
2010178283.tif 000011