(57)【要約】【課題】原稿トレイに積載されている原稿を搬送して読み取る場合の大まかな進行状況を知ることができる読取プログラム、及び画像読取装置を提供する。【解決手段】原稿トレイに積載されている原稿を搬送して読み取る画像読取装置と通信可能なコンピュータを、画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を表示装置に表示する表示制御手段として機能させる読取プログラムであって、最後の原稿ではない場合は、現在読み取られている原稿の読み取りが完了した時点で当該原稿の読み取り開始時に比べて原稿トレイの最大積載可能枚数に対する１原稿分の割合だけ進行割合が増加しているように表示し、最後の原稿である場合は、現在読み取られている原稿の読み取りが完了した時点で読み取り完了を示す割合まで進行割合が増加しているように表示する。【選択図】図５
2011211599.tif 000002
【特許請求の範囲】
【請求項１】
原稿トレイに積載されている原稿を搬送して読み取る画像読取装置と通信可能であり、表示装置を備えるコンピュータを、
前記画像読取装置によって現在読み取られている原稿の次の原稿があるか否かを前記画像読取装置から出力される出力信号に基づいて判断する原稿有無判断手段と、
前記画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を前記表示装置に表示する表示制御手段として機能させ、
前記表示制御手段は、
前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られている原稿の読み取りが完了した時点で当該原稿の読み取り開始時に比べて前記原稿トレイの最大積載可能枚数に対する１原稿分の割合だけ前記進行割合が増加しているように表示し、
前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られている原稿の読み取りが完了した時点で読み取り完了を示す割合まで前記進行割合が増加しているように表示する、読取プログラム。
【請求項２】
請求項１に記載の読取プログラムであって、
前記表示制御手段は、前記画像読取装置による１原稿の読み取り中に、当該１原稿の読み取りの進行状況に応じて前記進行割合を増加させる、読取プログラム。
【請求項３】
原稿トレイに積載されている原稿を搬送して前記原稿の両面を読み取る画像読取装置と通信可能であり、表示装置を備えるコンピュータを、
前記画像読取装置によって現在読み取られている原稿の次の原稿があるか否かを前記画像読取装置から出力される出力信号に基づいて判断する原稿有無判断手段と、
原稿の片面をページというとき、前記原稿有無判断手段によって次の原稿がないと判断された後に、未だ読み取りが完了していないページの数である未完了ページ数を前記画像読取装置の両面読取方式に基づいて判断する未完了ページ数判断手段と、
前記画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を前記表示装置に表示する表示制御手段として機能させ、
前記表示制御手段は、
前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られているページの読み取りが完了した時点で当該ページの読み取り開始時に比べて前記原稿トレイの最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ前記進行割合が増加しているように表示し、
前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られているページの読み取りが完了した時点での前記進行割合を、全ページの読み取りが完了した時点で前記進行割合が読み取り完了を示す割合まで増加しているように決定し、現在読み取られているページの読み取りが完了した時点で前記決定した進行割合まで増加しているように表示する、読取プログラム。
【請求項４】
請求項３に記載の読取プログラムであって、
前記画像読取装置の両面読取方式は、スイッチバック方式、又は原稿の一方の面と他方の面とを別のイメージセンサによって読み取る方式であり、
前記未完了ページ数判断手段は、前記画像読取装置が最後の原稿の先に読み取られる面を読み取っているときの前記未完了ページ数を２と判断し、後に読み取られる面を読み取っているときの前記未完了ページ数を１と判断する、読取プログラム。
【請求項５】
請求項３に記載の読取プログラムであって、
前記画像読取装置の両面読取方式は、最初に全原稿について一方の面を読み取り、その後に全原稿について他方の面を読み取る方式であり、
当該読取プログラムは、現在までに前記画像読取装置による読み取りが完了しているページの数である完了ページ数を取得する完了ページ数取得手段として前記コンピュータを機能させ、
前記未完了ページ数判断手段は、全原稿について一方の面の読み取りが完了した時点の前記未完了ページ数をその時点の前記完了ページ数と同じ数と判断し、その後、他方の面が読み取られる毎に前記未完了ページ数から１を減じる、読取プログラム。
【請求項６】
請求項３乃至請求項５のいずれか一項に記載の読取プログラムであって、
現在までに前記画像読取装置による読み取りが完了しているページの数である完了ページ数を取得する完了ページ数取得手段として前記コンピュータを機能させ、
前記表示制御手段は、前記原稿有無判断手段によって次の原稿がないと判断された場合は、最大読取可能ページ数をＰmax、次の原稿がないと判断された原稿の先に読み取られる面を読み取っているときの前記完了ページ数をＰ１、そのときの前記未完了ページ数をＰ２とするとき、１ページ当たりに増加させる割合を以下の数１によって計算し、現在読み取られているページの読み取りが完了した時点での前記進行割合を当該計算した割合を用いて決定する、読取プログラム。
【数１】
2011211599.tif 000007
【請求項７】
請求項３乃至請求項５のいずれか一項に記載の読取プログラムであって、
現在までに前記画像読取装置による読み取りが完了しているページの数である完了ページ数を取得する完了ページ数取得手段として前記コンピュータを機能させ、
前記表示制御手段は、前記原稿有無判断手段によって次の原稿がないと判断された場合は、前記完了ページ数をＰ１、前記未完了ページ数をＰ２とするとき、現在読み取られているページの読み取りが完了した時点での前記進行割合を以下の数２によって計算される割合に決定する、読取プログラム。
【数２】
2011211599.tif 000008
【請求項８】
請求項３乃至請求項７のいずれか一項に記載の読取プログラムであって、
前記表示制御手段は、前記画像読取装置による１ページの読み取り中に、当該１ページの読み取りの進行状況に応じて前記進行割合を増加させる、読取プログラム。
【請求項９】
請求項１乃至請求項８のいずれか一項に記載の読取プログラムであって、
前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断され、かつ読み取りが完了した原稿が前記最大積載可能枚数と一致した場合は、表示している前記進行割合を消去し、前記最大積載可能枚数を超える分の原稿についての前記進行割合を前記表示装置に表示させる、読取プログラム。
【請求項１０】
請求項１乃至請求項８のいずれか一項に記載の読取プログラムであって、
前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断され、かつ読み取りが完了した原稿が最大積載可能枚数と一致した場合は、表示している前記進行割合とは別に、前記最大積載可能枚数を超える分の原稿についての前記進行割合を前記表示装置に表示させる、読取プログラム。
【請求項１１】
原稿が積載される原稿トレイと、
前記原稿トレイに積載されている原稿を搬送する搬送手段と、
前記搬送手段によって搬送される原稿を読み取る画像読取手段と、
表示部と、
前記画像読取手段によって現在読み取られている原稿の次の原稿があるか否かを判断する原稿有無判断手段と、
前記画像読取手段による原稿の読み取りの進行状況を示す割合である進行割合を前記表示部に表示する表示制御手段と、
を備え、
前記表示制御手段は、
前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られている原稿の読み取りが完了した時点で当該原稿の読み取り開始時に比べて前記最大積載可能枚数に対する１原稿分の割合だけ前記進行割合が増加しているように表示し、
前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られている原稿の読み取りが完了した時点で読み取り完了を示す割合まで前記進行割合が増加しているように表示する、画像読取装置。
【請求項１２】
原稿が積載される原稿トレイと、
前記原稿トレイに積載されている原稿を搬送する搬送手段と、
前記搬送手段によって搬送される原稿の両面を読み取る画像読取手段と、
表示部と、
前記画像読取手段によって現在読み取られている原稿の次の原稿があるか否かを判断する原稿有無判断手段と、
原稿の片面をページというとき、前記原稿有無判断手段によって次の原稿がないと判断された後に、未だ読み取りが完了していないページの数である未完了ページ数を前記画像読取手段の両面読取方式に基づいて判断する未完了ページ数判断手段と、
前記画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を前記表示部に表示する表示制御手段と、
を備え、
前記表示制御手段は、
前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られているページの読み取りが完了した時点で当該ページの読み取り開始時に比べて前記原稿トレイの最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ前記進行割合が増加しているように表示し、
前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られているページの読み取りが完了した時点での前記進行割合を、全ページの読み取りが完了した時点で前記進行割合が読み取り完了を示す割合まで増加しているように決定し、現在読み取られているページの読み取りが完了した時点で前記決定した進行割合まで増加しているように表示する、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取プログラム、及び画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿１枚分の読み取りの進行状況に応じて表示手段の背景の色または明るさを変更する画像読取装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７７３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像読取装置は原稿１枚分の読み取りについての進行状況を示すものであり、原稿トレイに積載されている原稿をＡＤＦ（Auto Document Feeder）によって搬送して読み取る場合に、原稿トレイに積載された全原稿の何割程度まで読み取りが進行しているかを知ることはできないという問題があった。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、原稿トレイに積載されている原稿を搬送して読み取る場合の大まかな進行状況を知ることができる読取プログラム、及び画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、読取プログラムであって、原稿トレイに積載されている原稿を搬送して読み取る画像読取装置と通信可能であり、表示装置を備えるコンピュータを、前記画像読取装置によって現在読み取られている原稿の次の原稿があるか否かを前記画像読取装置から出力される出力信号に基づいて判断する原稿有無判断手段と、前記画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を前記表示装置に表示する表示制御手段として機能させ、前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られている原稿の読み取りが完了した時点で当該原稿の読み取り開始時に比べて前記原稿トレイの最大積載可能枚数に対する１原稿分の割合だけ前記進行割合が増加しているように表示し、前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られている原稿の読み取りが完了した時点で読み取り完了を示す割合まで前記進行割合が増加しているように表示する。
【０００７】
この発明によると、原稿トレイに積載されている原稿を１枚ずつ搬送して読み取る場合に、次の原稿がないと判断されるまでは原稿を１枚読み取るごとに原稿トレイの最大積載可能枚数に対する１原稿分の割合だけ進行割合が増加しているように表示することにより、大まかな進行状況を知ることができる。
【０００８】
第２の発明は、第１の発明の読取プログラムであって、前記表示制御手段は、前記画像読取装置による１原稿の読み取り中に、当該１原稿の読み取りの進行状況に応じて前記進行割合を増加させる。
この発明によると、原稿１枚分の読み取りの進行状況も併せて知ることができる。
【０００９】
第３の発明は、読取プログラムであって、原稿トレイに積載されている原稿を搬送して前記原稿の両面を読み取る画像読取装置と通信可能であり、表示装置を備えるコンピュータを、前記画像読取装置によって現在読み取られている原稿の次の原稿があるか否かを前記画像読取装置から出力される出力信号に基づいて判断する原稿有無判断手段と、原稿の片面をページというとき、前記原稿有無判断手段によって次の原稿がないと判断された後に、未だ読み取りが完了していないページの数である未完了ページ数を前記画像読取装置の両面読取方式に基づいて判断する未完了ページ数判断手段と、前記画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を前記表示装置に表示する表示制御手段として機能させ、前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られているページの読み取りが完了した時点で当該ページの読み取り開始時に比べて前記原稿トレイの最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ前記進行割合が増加しているように表示し、前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られているページの読み取りが完了した時点での前記進行割合を、全ページの読み取りが完了した時点で前記進行割合が読み取り完了を示す割合まで増加しているように決定し、現在読み取られているページの読み取りが完了した時点で前記決定した進行割合まで増加しているように表示する。
【００１０】
この発明によると、原稿トレイに積載されている原稿を１枚ずつ搬送して両面を読み取る場合に、次の原稿がないと判断されるまでは１ページ読み取るごとに原稿トレイの最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ進行割合が増加しているように表示することにより、大まかな進行状況を知ることができる。
【００１１】
第４の発明は、第３の発明の読取プログラムであって、前記画像読取装置の両面読取方式は、スイッチバック方式、又は原稿の一方の面と他方の面とを別のイメージセンサによって読み取る方式であり、前記未完了ページ数判断手段は、前記画像読取装置が最後の原稿の先に読み取られる面を読み取っているときの前記未完了ページ数を２と判断し、後に読み取られる面を読み取っているときの前記未完了ページ数を１と判断する。
この発明によると、画像読取装置の両面読取方式が、スイッチバック方式、又は原稿の一方の面と他方の面とを異なるイメージセンサによって読み取る方式である場合に、未完了ページ数を判断できる。
【００１２】
第５の発明は、第３の発明の読取プログラムであって、前記画像読取装置の両面読取方式は、最初に全原稿について一方の面を読み取り、その後に全原稿について他方の面を読み取る方式であり、当該読取プログラムは、現在までに前記画像読取装置による読み取りが完了しているページの数である完了ページ数を取得する完了ページ数取得手段として前記コンピュータを機能させ、前記未完了ページ数判断手段は、全原稿について一方の面の読み取りが完了した時点の前記未完了ページ数をその時点の前記完了ページ数と同じ数と判断し、その後、他方の面が読み取られる毎に前記未完了ページ数から１を減じる。
この発明によると、画像読取装置の両面読取方式が、最初に全原稿について一方の面を読み取り、その後に全原稿について他方の面を読み取る方式である場合に、未完了ページ数を判断できる。
【００１３】
第６の発明は、第３〜第５のいずれかの発明の読取プログラムであって、現在までに前記画像読取装置による読み取りが完了しているページの数である完了ページ数を取得する完了ページ数取得手段として前記コンピュータを機能させ、前記表示制御手段は、前記原稿有無判断手段によって次の原稿がないと判断された場合は、最大読取可能ページ数をＰmax、次の原稿がないと判断された原稿の先に読み取られる面を読み取っているときの前記完了ページ数をＰ１、そのときの前記未完了ページ数をＰ２とするとき、１ページ当たりに増加させる割合を以下の数１によって計算し、現在読み取られているページの読み取りが完了した時点での前記進行割合を当該計算した割合を用いて決定する。
【数１】
2011211599.tif 000003
【００１４】
この発明によると、未完了ページが読み取られる毎に、最後の原稿の先に読み取られる面の読み取りを開始した時点における残りの割合をその時点における未完了ページ数で除算した割分だけ進行割合を増加させることができる。
【００１５】
第７の発明は、第３〜第５のいずれかの発明の読取プログラムであって、現在までに前記画像読取装置による読み取りが完了しているページの数である完了ページ数を取得する完了ページ数取得手段として前記コンピュータを機能させ、
前記表示制御手段は、前記原稿有無判断手段によって次の原稿がないと判断された場合は、前記完了ページ数をＰ１、前記未完了ページ数をＰ２とするとき、現在読み取られているページの読み取りが完了した時点での前記進行割合を以下の数２によって計算される割合に決定する。
【数２】
2011211599.tif 000004
【００１６】
この発明によると、最後の原稿であると判断された後、最初の未完了ページの読み取りが完了した時点で、実際の全ページ数に対する完了ページ数の割分を正確に知ることができる。
【００１７】
第８の発明は、第３〜第７のいずれかの発明の読取プログラムであって、前記表示制御手段は、前記画像読取装置による１ページの読み取り中に、当該１ページの読み取りの進行状況に応じて前記進行割合を増加させる。
この発明によると、１ページ分の読み取りの進行状況も併せて知ることができる。
【００１８】
第９の発明は、第１〜第８のいずれかの発明の読取プログラムであって、前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断され、かつ読み取りが完了した原稿が前記最大積載可能枚数と一致した場合は、表示している前記進行割合を消去し、前記最大積載可能枚数を超える分の原稿についての前記進行割合を前記表示装置に表示させる。
この発明によると、原稿トレイに原稿を追加した場合に、最大積載可能枚数を超える分の原稿についての読み取りの進行状況を知ることができる。
【００１９】
第１０の発明は、第１〜第８のいずれかの発明の読取プログラムであって、前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断され、かつ読み取りが完了した原稿が最大積載可能枚数と一致した場合は、表示している前記進行割合とは別に、前記最大積載可能枚数を超える分の原稿についての前記進行割合を前記表示装置に表示させる。
この発明によると、原稿トレイに原稿が追加した場合に、最大積載可能枚数を超える分の原稿についての読み取りの進行状況を知ることができる。
【００２０】
第１１の発明は、画像読取装置であって、原稿が積載される原稿トレイと、前記原稿トレイに積載されている原稿を搬送する搬送手段と、前記搬送手段によって搬送される原稿を読み取る画像読取手段と、表示部と、前記画像読取手段によって現在読み取られている原稿の次の原稿があるか否かを判断する原稿有無判断手段と、前記画像読取手段による原稿の読み取りの進行状況を示す割合である進行割合を前記表示部に表示する表示制御手段と、を備え、前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られている原稿の読み取りが完了した時点で当該原稿の読み取り開始時に比べて前記最大積載可能枚数に対する１原稿分の割合だけ前記進行割合が増加しているように表示し、前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られている原稿の読み取りが完了した時点で読み取り完了を示す割合まで前記進行割合が増加しているように表示する。
【００２１】
この発明によると、原稿トレイに積載されている原稿を１枚ずつ搬送して読み取る場合に、次の原稿がないと判断されるまでは原稿を１枚読み取るごとに原稿トレイの最大積載可能枚数に対する１原稿分の割合だけ進行割合が増加しているように表示することにより、大まかな進行状況を知ることができる。
【００２２】
第１２の発明は、画像読取装置であって、原稿が積載される原稿トレイと、前記原稿トレイに積載されている原稿を搬送する搬送手段と、前記搬送手段によって搬送される原稿の両面を読み取る画像読取手段と、表示部と、前記画像読取手段によって現在読み取られている原稿の次の原稿があるか否かを判断する原稿有無判断手段と、原稿の片面をページというとき、前記原稿有無判断手段によって次の原稿がないと判断された後に、未だ読み取りが完了していないページの数である未完了ページ数を前記画像読取手段の両面読取方式に基づいて判断する未完了ページ数判断手段と、前記画像読取装置による原稿の読み取りの進行状況を示す割合である進行割合を前記表示部に表示する表示制御手段と、を備え、前記表示制御手段は、前記原稿有無判断手段によって次の原稿があると判断された場合は、現在読み取られているページの読み取りが完了した時点で当該ページの読み取り開始時に比べて前記原稿トレイの最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ前記進行割合が増加しているように表示し、前記原稿有無判断手段によって次の原稿がないと判断された場合は、現在読み取られているページの読み取りが完了した時点での前記進行割合を、全ページの読み取りが完了した時点で前記進行割合が読み取り完了を示す割合まで増加しているように決定し、現在読み取られているページの読み取りが完了した時点で前記決定した進行割合まで増加しているように表示する。
【００２３】
この発明によると、原稿トレイに積載されている原稿を１枚ずつ搬送して両面を読み取る場合に、次の原稿がないと判断されるまでは１ページ読み取るごとに原稿トレイの最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ進行割合が増加しているように表示することにより、大まかな進行状況を知ることができる。
【発明の効果】
【００２４】
本発明によれば、原稿トレイに積載されている原稿を搬送して読み取る場合の大まかな進行状況を知ることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態１に係るコンピュータの電気的構成を示すブロック図。
【図２】イメージスキャナの構成を簡略化して示す模式図。
【図３】イメージスキャナの電気的構成を示すブロック図。
【図４】プログレスバーの一例を示す模式図。
【図５】原稿の片面を読み取る場合のプログレスバーの進み方を説明するための模式図。
【図６】原稿の両面を読み取る場合のプログレスバーの進み方を説明するための模式図。
【図７】表示制御処理の流れを示すフローチャート。
【図８】実施形態２に係る表示制御処理の流れを示すフローチャートであって、原稿の両面を読み取るときのフローチャート。
【図９】実施形態２に係る表示制御処理の流れを示すフローチャートであって、原稿の片面を読み取るときのフローチャート。
【図１０】実施形態３に係る表示制御処理の流れを示すフローチャート。
【図１１】追加表示したプログレスバーを用いて表示する場合の模式図。
【発明を実施するための形態】
【００２６】
＜実施形態１＞
本発明の実施形態１を図１ないし図７によって説明する。
（１）コンピュータの構成
図１は、本発明の実施形態１に係るコンピュータ１（以下「ＰＣ」という）の電気的構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、ディスプレイ駆動回路１５、通信インタフェース１６（通信Ｉ／Ｆ）などを備えて構成されている。
【００２７】
ＣＰＵ１１（原稿有無判断手段、表示制御手段、未完了ページ数判断手段、完了ページ数取得手段）は、ＲＯＭ１２や記憶部１４に記憶されている各種のプログラムを実行することによってＰＣ１の各部を制御する。ＲＯＭ１２にはＣＰＵ１１が実行するための各種のプログラムやデータなどが記憶されている。ＲＡＭ１３はＣＰＵ１１が各種の処理を実行するための主記憶装置として用いられる。
【００２８】
記憶部１４は、ハードディスクやフラッシュメモリなどの不揮発性の記憶媒体を用いて各種のプログラムやデータを記憶する外部記憶装置である。記憶部１４にはイメージスキャナ１９用のスキャナドライバが記憶されている。
【００２９】
ディスプレイ駆動回路１５は、液晶ディスプレイなどの表示装置１７を駆動する回路であり、ケーブルを介して表示装置１７と接続されている。
通信インタフェース１６は例えばＵＳＢ（Universal Serial Bus）ホストインタフェースとして構成されており、ＵＳＢケーブルを介して入力装置１８（マウス、キーボードなど）やイメージスキャナ１９と通信可能に接続されている。ＣＰＵ１１は後述するプログレスバーの表示に必要な各種の情報を、通信インタフェース１６を介してイメージスキャナ１９から取得する。
【００３０】
（２）イメージスキャナの構成
図２は、イメージスキャナ１９（画像読取装置の一例）の構成を簡略化して示す模式図である。ここではスイッチバック方式で原稿の両面を読み取るイメージスキャナを例に説明する。また、ここでは密着型のイメージセンサ（ＣＩＳ）を備えるイメージスキャナを例に説明する。
【００３１】
イメージスキャナ１９の筐体３０（図中では一部のみを図示）は概ね箱形に形成されており、上部に第１プラテンガラス３１と第２プラテンガラス３２とが並設されている。
原稿カバー３３は、第１プラテンガラス３１を覆う閉姿勢と第１プラテンガラス３１を開放する開姿勢とに回動可能に筐体３０に連結されている。原稿カバー３３には、ＡＤＦ（Auto Document Feeder）３４、原稿トレイ３５、排紙トレイ３６などが設けられている。
【００３２】
ＡＤＦ３４（搬送手段の一例）は、給紙ローラ３７、複数のローラ対３８ａ、３８ｂ、３８ｃ、これらを駆動するＡＤＦモータ６６（図３参照）、搬送路３９、スイッチバック路４０、フラッパ４１、原稿センサ４２、ジャムセンサ４３などを有しており、原稿トレイ３５に載置された原稿を一枚ずつ搬送する。
【００３３】
読取デバイス５０（画像読取手段の一例）は、複数の受光素子が紙面垂直方向（主走査方向）に直線状に配列されたイメージセンサ５１、ＲＧＢ３色の発光ダイオードなどで構成される光源５２、原稿で反射された反射光をイメージセンサ５１の各受光素子に結像させるロッドレンズアレイ５３、これらが搭載されるキャリッジ５４などで構成されている。
【００３４】
イメージスキャナ１９は、第１プラテンガラス３１に載置されている原稿を読み取るときはＦＢモータ６４（図３参照）によって読取デバイス５０を第１プラテンガラス３１に平行な副走査方向（図中のＡ方向）に搬送しながら原稿を１ラインずつ読み取る。一方、ＡＤＦ３４によって搬送される原稿を読み取るときは、イメージスキャナ１９はＦＢモータ６４によって読取デバイス５０を第２プラテンガラス３２の直下に移動させ、第２プラテンガラス３２上を通過する原稿をイメージセンサ５１によって１ラインずつ読み取る。
【００３５】
ＡＤＦ３４は原稿の一方の面（表面）が読取デバイス５０に読み取られた後に原稿を自動で反転させて他方の面（裏面）が読取デバイス５０に読み取られるように搬送することができる。具体的には、給紙ローラ３７によって搬送路３９に送り出された原稿の後端がローラ対３８ｃに狭持されると、ローラ対３８ｃが逆回転することによって原稿がスイッチバックされる。図２ではフラッパ４１が原稿に押されて反時計回りに回動した状態を示しており、そのため搬送路３９が解放されているが、搬送路３９に原稿がない状態ではフラッパ４１は搬送路３９を閉塞する姿勢となる。スイッチバックされた原稿は搬送路３９を閉塞するフラッパ４１に案内されてスイッチバック路４０に送り出され、裏返した状態で後端側から再び搬送路３９に送り出される。これにより裏面が読み取られる。
【００３６】
原稿センサ４２は、原稿トレイ３５上の原稿の有無を検知し、原稿の有無に応じた出力信号を出力するセンサである。原稿センサ４２としては、原稿トレイ３５上の原稿に押されて物理的にＯＮになるセンサや、原稿を光学的に検知する光電センサなどを用いることができる。
【００３７】
ジャムセンサ４３は、ＡＤＦ３４の内部に設けられ、搬送路３９内の原稿の有無を検知し、原稿の有無に応じた出力信号を出力するセンサである。ジャムセンサ４３としては、搬送路３９内を搬送される原稿に押されて物理的にＯＮになるセンサや、原稿を光学的に検知する光電センサなどを用いることができる。ジャムセンサ４３は搬送路３９の上流の位置（例えば、給紙ローラ３７とローラ対３８ａとの間）、下流の位置（例えば、ローラ対３８ｂとローラ対３８ｃとの間）などに配置することができ、本実施形態では搬送路３９の上流の位置に配置されている。
【００３８】
また、ジャムセンサ４３の出力信号がＯＮ（原稿あり）からＯＦＦ（原稿なし）に変化することを監視することにより、ジャムセンサ４３を原稿の後端の通過を検出するためのセンサとして用いることもできる。本実施形態では、原稿の後端がジャムセンサ４３の位置を通過するとき、原稿の先端は既に第２プラテンガラス３２上に到達しており、原稿の読み取りは開始されているものとする。なお、次の原稿は先の原稿に続いて連続的に搬送されるものとする。
【００３９】
図３は、イメージスキャナ１９の電気的構成を示すブロック図である。イメージスキャナ１９は、ＡＳＩＣ６０、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、ＦＢモータ６４、ＦＢモータ駆動回路６５、ＡＤＦモータ６６、ＡＤＦモータ駆動回路６７、読取デバイス５０、光源制御回路６８、ＡＦＥ６９、原稿センサ４２、ジャムセンサ４３、操作部７０、通信インタフェース７１などを備えて構成されている。
【００４０】
ＡＳＩＣ６０には、ＦＢモータ駆動回路６５、ＡＤＦモータ駆動回路６７、光源制御回路６８、ＡＦＥ６９、操作部７０等が接続されている。ＡＳＩＣ６０はＣＰＵ６１の制御の下でこれらを制御するとともに、ＡＦＥ６９から出力された出力値（画素値）にガンマ補正やシェーディング補正、その他各種の画像処理を施して画素毎にＲＧＢ３つの画素値を持つ画像データを生成する。
【００４１】
ＡＦＥ６９（Analog Front End）は、イメージセンサ５１から出力されるアナログの出力値（電圧）をデジタルの出力値（画素値）に変換する回路である。
ＣＰＵ６１は、ＲＯＭ６２に記憶されている各種のプログラムを実行することによってＰＣ１の各部を制御する。ＲＯＭ６２にはＣＰＵ６１が実行するための各種のプログラムやデータなどが記憶されている。ＲＡＭ６３はＣＰＵ６１が各種の処理を実行するための主記憶装置として用いられる。
【００４２】
操作部７０は、複数のボタンやＬＣＤ（Liquid Crystal Display）などで構成されている。
通信インタフェース７１はＵＳＢインタフェースやネットワークインタフェースなどで構成されている。
【００４３】
（３）プログレスバーによる進行状況の表示
次に、ＰＣスキャンを例にプログレスバーによる進行状況の表示について説明する。ＰＣスキャンとは、イメージスキャナ１９が原稿を読み取ってＰＣ１に画像データを出力することをいう。読み取りの指示は、ＰＣ１で実行されるスキャナドライバ、あるいはスキャナ用アプリケーションによって表示される読取設定画面や、イメージスキャナ１９の操作部７０において、ユーザの操作により指示される。
【００４４】
ユーザが読み取りを指示すると、スキャナドライバはイメージスキャナ１９に原稿の読み取りを指示するとともに、イメージスキャナ１９による原稿の読み取りの進行状況を示す割合である進行割合をプログレスバーによって表示装置１７に表示する。プログレスバーは、処理がどの程度の割合完了したかを棒グラフによって示すプログラム部品である。
【００４５】
図４は、プログレスバーの一例を示す模式図である。スキャナドライバは表示装置１７に進行状況表示ウィンドウ８０を表示し、そのウィンドウ８０にプログレスバー８１を表示する。
プログレスバー８１による進行状況の表示は、第１プラテンガラス３１に載置されている原稿を読み取る場合と、原稿トレイ３５に積載されている原稿をＡＤＦ３４によって搬送して読み取る場合とで異なる。
【００４６】
第１プラテンガラス３１に載置されている原稿を読み取る場合は、イメージセンサ５１の副走査方向の原稿の幅に対する、読み取りが完了した領域の副走査方向の幅の割合を示す進行状況がプログレスバー８１によって表示され、１枚の原稿の読み取りが完了するとプログレスバーが１００％まで進行する。
【００４７】
原稿トレイ３５に積載されている原稿をＡＤＦ３４によって搬送して読み取る場合は、原稿の片面を読み取る場合と原稿の両面を読み取る場合とでプログレスバー８１による進行状況の表示が異なる。
【００４８】
（３−１）原稿の片面を読み取る場合の進行状況の表示
図５は、原稿の片面を読み取る場合のプログレスバー８１の進み方（進行割合の増加の仕方）を説明するための模式図である。原稿の片面を読み取る場合は、原稿トレイ３５に積載されている全原稿の枚数に対する、読み取りが完了した原稿の枚数の割合がプログレスバー８１によって表示され、全原稿の読み取りが完了するとプログレスバー８１が１００％まで進行する。
【００４９】
ところで、全原稿に対する読み取りが完了した原稿の割合を表示するためには、全原稿の枚数を取得する必要がある。しかしながら、本実施形態に係るイメージスキャナ１９は原稿トレイ３５に積載されている原稿の枚数を検知するようには構成されていないので、原稿トレイ３５の原稿がなくなるまでは全原稿の枚数を特定できない。
【００５０】
そこで、本実施形態では、原稿トレイ３５に次の原稿がある間は、原稿トレイ３５に積載可能な最大の原稿枚数（最大積載可能枚数）の原稿が原稿トレイ３５に積載されたものと仮定して、原稿が１枚読み取られるごとに、最大積載可能枚数に対する原稿１枚分の割合だけプログレスバーを進行させる。
【００５１】
例えば、最大積載可能枚数が２０枚であり、実際に原稿トレイ３５に積載された原稿の枚数（全原稿）が９枚であるとする。この場合、原稿トレイ３５に原稿がある間、すなわち１枚目の原稿から８枚目の原稿までの間は、図５に示すように、１ページの読み取りが完了するごとにプログレスバー８１を１／２０（＝５％）だけ進行させる。その結果、８枚目の原稿の読み取りが完了した時点でプログレスバー８１は４０％まで進行する。
【００５２】
原稿トレイ３５の原稿がなくなると、現在読取中の原稿が最後の原稿であることが確定する。最後の原稿であることが確定した場合には、その原稿の読み取りが完了した時点で１００％に達しているようにプログレスバー８１を進行させる。したがって、最後の原稿１枚分でプログレスバーが６０％（＝１００％−４０％）分進行することになる。
【００５３】
（３−２）原稿の両面を読み取る場合の進行状況の表示
図６は、原稿の両面を読み取る場合のプログレスバー８１の進み方（進行割合の増加の仕方）を説明するための模式図である。原稿の両面を読み取る場合は、原稿の片面を１ページとして、原稿トレイ３５に積載されている全原稿の枚数を２倍した数である全ページ数に対する、読み取りが完了したページの数の割合がプログレスバー８１によって表示され、全ページの読み取りが完了するとプログレスバー８１が１００％まで進行する。
【００５４】
ところで、原稿の両面を読み取る場合も原稿トレイ３５の原稿がなくなるまでは全ページ数を特定できない。
そこで、本実施形態では、原稿トレイ３５に次の原稿がある間は、原稿トレイ３５に積載可能な最大の原稿枚数（最大積載可能枚数）の原稿が原稿トレイ３５に積載されたものと仮定して、１ページ読み取られるごとに、最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけプログレスバー８１を進行させる。
【００５５】
例えば、最大積載可能枚数が２０枚であり、実際に原稿トレイ３５に積載された原稿の枚数（全原稿）が９枚であるとする。この場合、原稿トレイ３５に原稿がある間、すなわち１枚目の原稿から８枚目の原稿までの間は、図６に示すように、１ページの読み取りが完了するごとにプログレスバー８１を１／４０（＝２．５％）だけ進行させる。その結果、８枚目の原稿の読み取りが完了した時点でプログレスバー８１は４０％まで進行する。
【００５６】
原稿トレイ３５の原稿がなくなると、現在読取中の原稿が最後の原稿であることが確定する。ただし、原稿の両面を読み取る場合は、最後の原稿の先に読み取られる面が読み取られている場合と、後に読み取られる面が読み取られている場合とがある。
【００５７】
そこで、スキャナドライバは、最後の原稿であることが確定すると、先ず、未だ読み取られていないページの数である未完了ページ数をイメージスキャナ１９の両面読取方式に基づいて判断する。例えば、本実施形態に係るイメージスキャナ１９はスイッチバック方式で原稿を両面読み取りするものであるので、スキャナドライバは最後の原稿の先に読み取られる面を読み取っているときの未完了ページ数を２と判断する。
【００５８】
そして、スキャナドライバは、最大読取可能ページ数をＰmax、最後の原稿の先に読み取られる面を読み取っているときの完了ページ数（読み取りが完了しているページの数）をＰ１、そのときの未完了ページ数をＰ２とするとき、未完了ページについて１ページ当たりにプログレスバー８１を進行させる割合Ｍ_pを以下に示す数３により計算する。
【００５９】
【数３】
2011211599.tif 000005
【００６０】
例えば、前述した例ではＰmax＝４０（＝２０×２）、Ｐ１＝１６（８×２）、Ｐ２＝２であるので、割合Ｍ_p＝３０％となる。その結果、図６に示すように、最後の原稿の先に読み取られる面の読み取りが完了するとプログレスバー８１は７０％（＝４０％＋３０％）まで進行し、最後の原稿の後に読み取られる面の読み取りが完了するとプログレスバー８１は１００％（＝７０％＋３０％）まで進行する。
【００６１】
（３−３）表示制御処理
次に、上述したプログレスバー８１による進行状況の表示を行うための表示制御処理について説明する。
ここでは原稿の両面を読み取る場合の進行状況の表示を例に説明する。また、ここでは１ページの読み取り中に１ページ分の読み取りの進行状況に応じて当該１ページ分の割合の範囲内でプログレスバー８１を進行させる場合を例に説明する。
【００６２】
図７は、表示制御処理の流れを示すフローチャートである。本処理はユーザの操作により読み取りが指示された場合に開始される。
Ｓ１０１では、スキャナドライバを実行するＣＰＵ（以下、単に「スキャナドライバ」という）は、完了ページ数（読み取りが完了したページの数）を表わす変数Ｆｐに初期値として０を設定する。
【００６３】
Ｓ１０２では、スキャナドライバは１ページの読み取りが完了したときにプログレスバー８１を進行させる割合Ｍ_pを計算する。
具体的には、スキャナドライバは全ページの読み取りが完了したときにプログレスバー８１が到達する割合（読み取り完了を示す割合）をＭ（本実施形態では１００％）、ＡＤＦ３４の最大読取可能ページ数（片面読み取りを実行している場合は最大積載可能数）をＮ_mとするとき、以下に示す式１によって割合Ｍ_pを計算する。
Ｍ_p＝Ｍ／Ｎ_m  ・・・  式１
【００６４】
Ｓ１０３では、スキャナドライバは１ページの読み取りの進行状況に応じてプログレスバー８１を進行させる。
具体的には、スキャナドライバは、Ｓ１０２で計算した割合Ｍ_pと読み取り中のページにおいて読み取りが完了している領域の割合とを乗算した積を、当該ページの読み取りを開始する前にプログレスバー８１が到達していた割合に加算した割合までプログレスバー８１を進行させる。
【００６５】
例えば、前述した割合Ｍ_pが２．５％であるとし、当該ページにおいて読み取りが完了している領域の割合が２０％であるとすると、それらの積は０．５％（＝２．５％×２０％）となる。当該ページの読み取りを開始する前にプログレスバー８１が３０％まで到達していたとすると、スキャナドライバは３０％に０．５％を加算した割合である３０．５％までプログレスバー８１を進行させる。この結果、当該ページの読み取りが完了したときには、プログレスバー８１は３２．５％に到達していることになる。
【００６６】
Ｓ１０４では、スキャナドライバは、未だ読み取りが完了していないページである未完了ページの数が確定したか否かを判断する。
具体的には、スキャナドライバは、先ず読み取り中の原稿の次の原稿が原稿トレイ３５にあるか否かを判断する。この判断は読み取り中の原稿の後端がジャムセンサ４３を通過したタイミングで行われる。より具体的には、スキャナドライバは、ジャムセンサ４３の出力信号を一定時間間隔でイメージスキャナ１９から取得し、出力信号がＯＮ（原稿あり）からＯＦＦ（原稿なし）に変化したタイミングで、原稿センサ４２の出力信号をイメージスキャナ１９から取得する。そして、原稿センサ４２の出力信号がＯＮ（原稿あり）である場合には、読み取り中の原稿の次の原稿があると判断する。
【００６７】
ここで、読み取り中の原稿の次の原稿があるか否かを読み取り中の原稿の後端が原稿センサ４２を通過したタイミングで判断する理由は、単に原稿センサ４２の出力信号によって原稿トレイ３５に次の原稿があるか否かを判断すると、読み取り中の原稿の一部が未だ原稿トレイ３５上にあるときに原稿センサ４２によってその部分が検出され、それにより次の原稿がないにもかかわらず次の原稿があると誤判断される可能性があるからである。読み取り中の原稿の後端がジャムセンサ４３を通過したタイミングで判断すると、読み取り中の原稿の一部が原稿センサ４２によって検出されてしまうことによる誤判断を防止できる。
【００６８】
スキャナドライバは、読み取り中の原稿の次の原稿がある場合は未完了ページ数を判断できないので、未完了ページ数は不明であると判断する。一方、次の原稿がない場合は、搬送中の原稿が最後の原稿であることが確定するので、スキャナドライバは未完了ページ数を２（片面読み取りを実行している場合は１）と判断する。スキャナドライバは、未完了ページ数が不明である場合はＳ１０５に進み、未完了ページ数が確定した場合はＳ１０７に進む。
【００６９】
Ｓ１０５では、スキャナドライバは１ページの読み取りが完了したか否かを判断し、完了していない場合はＳ１０３に戻って処理を繰り返し、完了している場合はＳ１０６に進む。
Ｓ１０６では、スキャナドライバは完了ページ数を表わす変数Ｆｐに１を加算してＳ１０３に戻る。
【００７０】
Ｓ１０７では、スキャナドライバは、未完了ページ数を表わす変数Ｒｐに２（片面読み取りを実行している場合は１）を設定する。
Ｓ１０８では、スキャナドライバは未完了ページについて１ページ当たりにプログレスバー８１を進行させる割合Ｍ_pを前述した数３により計算する。
Ｓ１０９では、スキャナドライバは、Ｓ１０４と同様に、１ページの読み取りの進行状況に応じてプログレスバー８１を進行させる。
【００７１】
Ｓ１１０では、スキャナドライバは１ページの読み取りが完了したか否かを判断し、完了していない場合はＳ１０９に戻って処理を繰り返し、完了している場合はＳ１１１に進む。
Ｓ１１１では、スキャナドライバは未完了ページ数を表わす変数Ｒｐから１を減じる。
【００７２】
Ｓ１１２では、スキャナドライバは変数Ｒｐが０であるか否かを判断し、変数Ｒｐが０でない場合はＳ１０９に戻って処理を繰り返し、変数Ｒｐが０である場合は全ページの読み取りが完了したとして処理を終了する。
【００７３】
（４）実施形態の効果
以上説明した本発明の実施形態１に係るスキャナドライバによると、原稿トレイ３５に積載されている原稿を１枚ずつ搬送して読み取る場合に、次の原稿がないと判断されるまでは原稿を１枚読み取るごとに原稿トレイ３５の最大積載可能枚数に対する１原稿分の割合だけ進行割合が増加しているように表示することにより、大まかな進行状況を知ることができる。
【００７４】
ところで、このスキャナドライバによると、例えば最大積載可能枚数が２０枚であり、実際に原稿トレイ３５に積載された原稿の枚数（全原稿）が９枚であり、現在までに読み取りが完了している原稿の数が５枚であるとすると、進行割合として２５％（＝５／２０）が表示されるが、実際の進行割合は５６％（＝５／９）であるので、表示される進行割合と実際の進行割合とは必ずしも一致しない。しかしながら、従来のように原稿１枚分の読み取りの進行状況を表示する場合には、ユーザは全原稿の２５％まで読み取りが完了しているか否かも知ることができない。これに対し、このスキャナドライバによると、ユーザは少なくとも２５％までは読み取りが完了していることが判るので、原稿１枚分の読み取りの進行状況だけを表示する場合に比べてユーザの利便性が向上する。
【００７５】
更に、このスキャナドライバによると、原稿トレイ３５に積載されている原稿を１枚ずつ搬送して両面を読み取る場合に、次の原稿がないと判断されるまでは１ページ読み取るごとに原稿トレイ３５の最大積載可能枚数を２倍した最大読取可能ページ数に対する１ページ分の割合だけ進行割合が増加しているように表示することにより、大まかな進行状況を知ることができる。
【００７６】
更に、このスキャナドライバによると、イメージスキャナ１９の両面読取方式がスイッチバック方式であるので、イメージスキャナ１９が最後の原稿の先に読み取られる面を読み取っているときの未完了ページ数を２と判断し、後に読み取られる面を読み取っているときの未完了ページ数を１と判断することにより、未完了ページ数を判断できる。
【００７７】
更に、このスキャナドライバによると、現在読み取られている原稿が最後の原稿である場合は、現在読み取られているページの読み取りが完了した時点での進行割合を、数３によって計算した割合を用いて決定する。これにより、未完了ページが１ぺージ読み取られる毎に、最後の原稿の先に読み取られる面の読み取りを開始した時点における残りの割合をその時点における未完了ページ数で除算した割分だけ進行割合を増加させることができる。
【００７８】
更に、このスキャナドライバによると、１ページの読み取り中に、当該１ページの読み取りの進行状況に応じて進行割合を増加させるので、１ページ分の読み取りの進行状況も併せて知ることができる。
【００７９】
＜実施形態２＞
次に、本発明の実施形態２を図８ないし図９によって説明する。
実施形態２は、搬送路３９上に配置されるジャムセンサ４３が図２に示す下流の位置に配置されている例である。本実施形態では、原稿の後端がジャムセンサ４３の位置を通過するとき、先に読み取られる面の読み取りが完了していることになる。
実施形態２では、原稿の片面を読み取るときと原稿の両面を読み取るときとで表示制御処理が一部異なる。
【００８０】
図８は、実施形態２に係る表示制御処理の流れを示すフローチャートであって、原稿の両面を読み取るときのフローチャートである。ここでは実施形態１の表示制御処理と実質的に同一の処理には同一の符号を付して説明を省略する。
【００８１】
実施形態２に係る画像読取装置では、原稿の読み取りが完了した後に未完了ページ数を判断するので、最後の原稿の先に読み取られる面についてはＳ１０２で計算した割合Ｍ_pを用いて１ページ分の読み取りの進行状況が表示される。
そして、最後の原稿の先に読み取られる面の読み取りが完了した後に後端がジャムセンサ４３の位置を通過すると、Ｓ１０４において未完了ページ数が１として判断され、Ｓ２０１に進む。
【００８２】
Ｓ２０１では、スキャナドライバは、最後の原稿の後に読み取られる面の読み取りが完了した時点で進行割合が１００％に達しているようにするために、割合Ｍ_pに残りの割合（１００％から現在プログレスバー８１が到達している割合を減じた割合）を設定する。
【００８３】
図９は、実施形態２に係る表示制御処理の流れを示すフローチャートであって、原稿の片面を読み取るときのフローチャートである。ここでは実施形態１の表示制御処理と実質的に同一の処理には同一の符号を付して説明を省略する。
原稿の片面を読み取る場合には、最後の原稿の後端がジャムセンサ４３の位置を通過すると、Ｓ３０１において次ページなしと判断される。次ページなしということは全原稿の読み取りが完了しているということであるので、スキャナドライバはＳ３０２に進み、プログレスバー８１が１００％に到達しているか否かを判断する。Ｓ３０２においてプログレスバー８１が１００％に到達していると判断される場合とは、原稿トレイ３５に積載された原稿の枚数が最大積載可能枚数と同じであった場合である。
【００８４】
スキャナドライバは、１００％に到達している場合は処理を終了し、１００％に到達していない場合はＳ３０３においてプログレスバー８１を１００％まで進める。したがって、原稿トレイ３５に積載された原稿の枚数が最大積載可能枚数より少ない場合には、最後の原稿の読み取りが完了した時点でプログレスバー８１が瞬時に１００％まで進行することになる。
【００８５】
以上説明した本発明の実施形態２に係るスキャナドライバによると、原稿の読み取りが完了した後に最後の原稿であることが確定する場合であってもプログレスバー８１によって進行状況を知ることができる。
【００８６】
＜実施形態３＞
次に、本発明の実施形態３を図１０ないし図１１によって説明する。
実施形態３は、読み取り途中で原稿トレイ３５に原稿が追加される場合の例である。
【００８７】
図１０は、実施形態３に係る表示制御処理の流れを示すフローチャートである。ここでは実施形態１と実質的に同一の処理には同一の符号を付して説明を省略する。
【００８８】
Ｓ４０１では、スキャナドライバは完了ページ数が最大読取可能ページ数に達しているか否かを判断する。スキャナドライバは、完了ページ数が最大読取可能ページ数に達していない場合はＳ１０３に戻り、達している場合はＳ４０２に進む。
ここで、完了ページ数が最大読取可能ページ数に達しているにも関わらずそれ以前のＳ１０４で次のページがあると判断されているということは、読み取り途中で原稿トレイ３５に原稿が追加されたということである。
【００８９】
Ｓ４０２では、スキャナドライバは、最大積載可能枚数を超える分の原稿についての読み取りの進行割合をプログレスバー８１によって表示するための「リロード処理」を実行する。リロード処理の詳細については後述する。
Ｓ４０３では、スキャナドライバは完了ページ数を０にリセットする。
【００９０】
次に、上述した「リロード処理」について説明する。
最大積載可能枚数を超える分の原稿についての読み取りの進行割合をプログレスバー８１によって表示する方法としては、表示中のプログレスバー８１を用いて表示する方法と、現在表示中のプログレスバー８１とは別にプログレスバーを追加表示し、追加表示したプログレスバーを用いて表示する方法とがある。
【００９１】
スキャナドライバは、表示中のプログレスバー８１を用いて表示する場合は、リロード処理において表示中のプログレスバー８１を０％にリセットする。一方、追加表示したプログレスバーを用いて表示する場合は、スキャナドライバはリロード処理においてプログレスバーを追加表示し、追加表示したプログレスバーを０％にリセットする。
【００９２】
図１１は、追加表示したプログレスバー８２を用いて表示する場合の模式図である。追加表示したプログレスバー８２を用いて表示する場合は、現在表示中のプログレスバー８１は進行状況が１００％に達した状態で表示され、追加表示されたプログレスバー８２に、最大積載可能枚数を超える分の原稿についての読み取りの進行割合が表示される。
【００９３】
以上説明した本発明の実施形態３に係るスキャナドライバによると、追加された原稿のうち、元から積載されていた原稿の枚数と追加された原稿の枚数との合計が最大積載可能枚数を超える分の原稿について、読み取りの進行状況を知ることができる。
【００９４】
＜実施形態４＞
次に、本発明の実施形態４を説明する。
実施形態４では、実施形態１のＳ１０８において、完了ページ数をＰ１、未完了ページ数をＰ２とするとき、未完了ページについて１ページの読み取りが完了した時点での進行割合を以下に示す数４によって決定する。
【００９５】
【数４】
2011211599.tif 000006
進行 
【００９６】
実施形態１ではＳ１０８において進行割合を計算するとそれ以降は進行割合Ｍ_pの再計算は行わないが、実施形態４では、Ｓ１１２において変数Ｒｐが０でない場合はＳ１０８に戻って進行割合を計算し直す点で実施形態１とは処理の流れが異なる。
【００９７】
例えば、前述した例で説明すると、最後の原稿の先に読み取られるページの読み取りが完了した時点での完了ページ数Ｐ１＝１７、未完了ページ数Ｐ２＝１であるので、最後の原稿の先に読み取られるページの読み取りが完了した時点での進行割合は９４％（＝１７／１８）と決定される。そして、最後の原稿の後に読み取られるページの読み取りが完了した時点での進行割合は、Ｓ１０８に戻って進行割合が再計算されることにより、１００％（＝１８／１８）と決定される。
【００９８】
以上説明した本発明の実施形態４に係るスキャナドライバによると、最後の原稿であると判断された後、最初の未完了ページの読み取りが完了した時点で、実際の全ページ数に対する完了ページ数の割分を正確に知ることができる。
【００９９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【０１００】
（１）上記実施形態では原稿の読み取りの進行状況を示す割合（進行割合）をプログレスバーによって表示する場合を例に説明したが、進行割合は数字によって表示してもよい。
【０１０１】
（２）上記実施形態ではイメージスキャナの両面読取方式としてスイッチバック方式を例に説明したが、原稿の一方の面を読み取るためのイメージセンサと他方の面を読み取るためのイメージセンサとを独立して設け、原稿の一方の面と他方の面とを別のイメージセンサによって読み取る方式であってもよい。その場合も、イメージスキャナが最後の原稿の先に読み取られる面を読み取っているときの未完了ページ数を２と判断し、後に読み取られる面を読み取っているときの前記未完了ページ数を１と判断すればよい。これにより、イメージスキャナの両面読取方式が原稿の一方の面と他方の面とを異なるイメージセンサ５１によって読み取る方式である場合に、未完了ページ数を判断できる。
【０１０２】
また、イメージスキャナの両面読取方式は、最初に全原稿について一方の面を読み取り、それを一旦所定のトレイ上に排紙した後、当該所定のトレイ上の全原稿について他方の面を読み取る方式であってもよい。その場合は、全原稿について一方の面の読み取りが完了した時点の未完了ページ数をその時点の完了ページ数と同じ数と判断し、その後、他方の面が読み取られる毎に未完了ページ数から１を減じればよい。これにより、イメージスキャナの両面読取方式が、最初に全原稿について一方の面を読み取り、その後に全原稿について他方の面を読み取る方式である場合に、未完了ページ数を判断できる。
【０１０３】
（３）上記実施形態では原稿トレイに積載されている原稿を１枚ずつ搬送して両面を読み取り可能なイメージスキャナ１９を例に説明したが、片面のみを読み取り可能なイメージスキャナであってもよい。
【０１０４】
（４）上記実施形態では進行割合をＰＣ１の表示装置１７に表示する場合を例に説明したが、イメージスキャナ１９にＬＣＤなどの表示部を設け、その表示部に進行割合を表示してもよい。
【０１０５】
（５）上記実施形態では画像読取装置としてイメージスキャナを例に説明したが、画像読取装置は、スキャナ機能、印刷機能、コピー機能、ファクシミリ機能などを備える複合機であってもよい。
【符号の説明】
【０１０６】
１  コンピュータ、１１  ＣＰＵ、１２  ＲＯＭ、１４  ＲＡＭ、１５  ディスプレイ駆動回路、１６  通信インタフェース、１７  表示装置、１８  入力装置、１９  イメージスキャナ、３０  筐体、３１  第１プラテンガラス、３２  第２プラテンガラス、３３  原稿カバー、３５  原稿トレイ、３６  排紙トレイ、３７  給紙ローラ、３８ａ〜３８ｃ  ローラ対、３９  搬送路、４０  スイッチバック路、４１  フラッパ、４２  原稿センサ、４３  ジャムセンサ、５０  読取デバイス、５１  イメージセンサ、５２  光源、５３  ロッドレンズアレイ、５４  キャリッジ
【図１】
2011211599.tif 000009
【図２】
2011211599.tif 000010
【図３】
2011211599.tif 000011
【図４】
2011211599.tif 000012
【図５】
2011211599.tif 000013
【図６】
2011211599.tif 000014
【図７】
2011211599.tif 000015
【図８】
2011211599.tif 000016
【図９】
2011211599.tif 000017
【図１０】
2011211599.tif 000018
【図１１】
2011211599.tif 000019