(57)【要約】【課題】原稿を読み取りながら行われる仕上がり画像に関するプレビュー表示において、ユーザによる画像確認を適切に実行可能であって、プレビュー表示のリアルタイム性を向上できる画像読取装置を提供する。【解決手段】画像読取装置のＣＰＵは、読み取り済み画像があれば（Ｓ２０１：ＹＥＳ）、プレビュー表示を開始する（Ｓ２０３）。ＣＰＵは、プレビュー表示の対象の画像について、画像欠損等の可能性があり、既に表示時間制御を行った画像と同一でないかどうか、指定ページであるかどうかを判断し（Ｓ２０５、Ｓ２０７、Ｓ２０９）、条件に合致する場合には（Ｓ２０７：ＮＯ，Ｓ２０９：ＹＥＳ）、その画像の表示時間を１０秒間に変更する（Ｓ２１７）。他方、条件に合致しない場合には（Ｓ２０９：ＮＯ）、ＣＰＵは、プレビュー表示の進捗に応じて（Ｓ２１１）、表示時間を１秒間のままにするか（Ｓ２１３）、０．５秒間に短縮する（Ｓ２１５）。【選択図】図１１
2012079093.tif 000002
【特許請求の範囲】
【請求項１】
動作モードを設定する設定手段と、
複数の原稿を１枚ずつ順次読み取って原稿画像を取得する原稿取得手段と、
前記設定手段により設定された動作モードと前記原稿取得手段により取得された原稿画像とに基づいて、前記原稿画像に対応する仕上がり画像を生成する生成手段と、
前記原稿取得手段により複数の原稿が１枚ずつ読み取られているとき、各原稿について、前記原稿取得手段により取得された原稿画像又はそれに対応して前記生成手段で生成される仕上がり画像のプレビュー表示を順次行う表示手段と、
前記複数の原稿のそれぞれについて前記表示手段により行われるプレビュー表示の表示時間に関する制御を行う表示制御手段とを備える、画像読取装置。
【請求項２】
前記表示制御手段は、前記設定手段により設定された動作モードと前記原稿取得手段により取得された原稿画像とに基づいて、その原稿画像に対応して行われるプレビュー表示の表示時間に関する制御を行う、請求項１に記載の画像読取装置。
【請求項３】
ユーザから前記複数の原稿のうち少なくとも１つを指定する指定指示を受け付ける指定指示受付手段をさらに備え、
前記表示制御手段は、前記指定指示受付手段により受け付けられた指定指示に基づいて、前記表示時間に関する制御を行う、請求項１又は２に記載の画像読取装置。
【請求項４】
前記表示制御手段は、
前記原稿取得手段により取得されたそれぞれの原稿画像について、前記指定指示に対応するものであるか否かを判定するとともに、
前記原稿画像が前記指定指示に対応するものであるとき、それに応じて前記表示時間を変更する制御を行う、請求項３に記載の画像読取装置。
【請求項５】
前記表示制御手段は、
前記設定手段により設定された動作モードが前記原稿画像に対して画像編集処理を行うものであるとき、前記画像編集処理が行われると前記原稿画像に含まれる画像が欠損する可能性があるか否かを判定し、
前記原稿画像に含まれる画像が欠損する可能性があると判定したとき、それに応じて前記表示時間を変更する制御を行う、請求項１から４のいずれかに記載の画像読取装置。
【請求項６】
前記表示制御手段は、
前記設定手段により設定された動作モードが前記原稿画像に対して画像補正処理を行うものであるとき、前記画像補正処理が行われることにより前記原稿画像に含まれる画像に影響が及ぶ可能性があるか否かを判定し、
前記原稿画像に含まれる画像に影響が及ぶ可能性があると判定したとき、それに応じて前記表示時間を変更する制御を行う、請求項１から５のいずれかに記載の画像読取装置。
【請求項７】
前記表示時間を変更する制御は、前記表示時間を相対的に長くする制御である、請求項４から６のいずれかに記載の画像読取装置。
【請求項８】
前記表示時間を変更する制御は、対象となる原稿に対応して前記プレビュー表示が行われているとき、前記プレビュー表示がそのまま保持されるように、前記表示時間を変更する制御である、請求項４から６のいずれかに記載の画像読取装置。
【請求項９】
ユーザからの再開指示を受け付ける再開指示受付手段をさらに備え、
前記表示制御手段は、対象となる原稿に対応して前記プレビュー表示が行われているとき、前記再開指示受付手段により前記再開指示が受け付けられると、それに応じてその原稿に対応するプレビュー表示を終了させる制御を行う、請求項７又は８に記載の画像読取装置。
【請求項１０】
前記表示制御手段は、前記表示時間を変更する制御として、プレビュー表示が行われたまま保持されるような制御を行うか、必要に応じて前記表示時間を相対的に長く又は短くした上でその時間だけプレビュー表示を行う制御を行うかを、前記表示時間を変更する所定事由に応じて変更する、請求項４から６のいずれかに記載の画像読取装置。
【請求項１１】
前記原稿取得手段により取得された原稿画像又はそれに対応する仕上がり画像と、既に前記表示時間に関する制御を行った対象となる原稿画像又はそれに対応する仕上がり画像とを比較する比較手段をさらに備え、
前記表示制御手段は、前記比較手段の比較結果に応じて、前記表示時間に関する制御を行うか否かを判別する、請求項１から１０のいずれかに記載の画像読取装置。
【請求項１２】
前記表示制御手段は、前記比較手段により比較対象の２つの原稿画像が関連性を有すると判定されたとき、前記表示時間に関する制御を行わない、請求項１１に記載の画像読取装置。
【請求項１３】
前記表示制御手段は、前記表示時間を変更する制御を行った後、前記原稿取得手段により最後に取得された原稿画像に対応するプレビュー表示が前記表示手段により行われるまで、前記表示時間を、相対的に短い第１の短縮表示時間に変更する制御を行う、請求項４から１２のいずれかに記載の画像読取装置。
【請求項１４】
原稿の読み取りが完了したことを検出する検出手段をさらに備え、
前記表示制御手段は、
前記検出手段により原稿の読み取りが完了したことが検出されたとき、まだ前記表示手段によりプレビュー表示が行われるべき画像が複数あるか否かを判定するとともに、
前記表示手段によりプレビュー表示が行われるべき画像が複数あるとき、それに応じて前記表示時間を相対的に短くする制御を行う、請求項１から１３のいずれかに記載の画像読取装置。
【請求項１５】
原稿の読み取りが完了したことを検出する検出手段をさらに備え、
前記表示制御手段は、
前記検出手段により原稿の読み取りが完了したことが検出されたとき、まだ前記表示手段によりプレビュー表示が行われるべき画像が複数あるか否かを判定するとともに、
前記表示手段によりプレビュー表示が行われるべき画像が複数あるとき、前記表示時間を前記第１の短縮表示時間より短い第２の短縮表示時間に変更する制御を行う、請求項１３に記載の画像読取装置。
【請求項１６】
前記原稿取得手段により読み取られる複数の原稿の全枚数を取得する枚数取得手段をさらに備え、
前記表示制御手段は、前記原稿取得手段による全原稿の読み取りの完了に応じて全原稿について前記表示手段によるプレビュー表示が完了するように、前記枚数取得手段で取得した原稿の枚数に応じて、前記表示時間に関する制御を行う、請求項１から１３のいずれかに記載の画像読取装置。
【請求項１７】
請求項１から１６に記載の画像読取装置と、
前記生成手段により生成された仕上がり画像に基づいて画像を形成する画像形成手段とを備える、画像形成装置。
【請求項１８】
動作モードを設定する設定手段と、
複数の原稿を１枚ずつ順次読み取って原稿画像を取得する原稿取得手段と、
前記設定手段により設定された動作モードと前記原稿取得手段により取得された原稿画像とに基づいて、前記原稿画像に対応する仕上がり画像を生成する生成手段とを備えた画像読取装置の制御方法であって、
前記原稿取得手段により複数の原稿が１枚ずつ読み取られているとき、各原稿について、前記原稿取得手段により取得された原稿画像又はそれに対応して前記生成手段で生成される仕上がり画像のプレビュー表示を順次行う表示ステップと、
前記複数の原稿のそれぞれについて前記表示ステップにより行われるプレビュー表示の表示時間に関する制御を行う表示制御ステップとを備える、画像読取装置の制御方法。
【請求項１９】
動作モードを設定する設定手段と、
複数の原稿を１枚ずつ順次読み取って原稿画像を取得する原稿取得手段と、
前記設定手段により設定された動作モードと前記原稿取得手段により取得された原稿画像とに基づいて、前記原稿画像に対応する仕上がり画像を生成する生成手段とを備えた画像読取装置の制御プログラムであって、
前記原稿取得手段により複数の原稿が１枚ずつ読み取られているとき、各原稿について、前記原稿取得手段により取得された原稿画像又はそれに対応して前記生成手段で生成される仕上がり画像のプレビュー表示を順次行う表示ステップと、
前記複数の原稿のそれぞれについて前記表示ステップにより行われるプレビュー表示の表示時間に関する制御を行う表示制御ステップとをコンピュータに実行させる、画像読取装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像読取装置、画像形成装置、画像読取装置の制御方法、及び画像読取装置の制御プログラムに関し、特に、原稿を読み取りながら読み取った画像をプレビュー表示可能な画像読取装置、画像形成装置、画像読取装置の制御方法、及び画像読取装置の制御プログラムに関する。
【背景技術】
【０００２】
例えば画像形成装置（スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなど）などに用いられ画像読取装置としては、原稿を読み取って画像データとしながら、それに連動して、仕上がり画像のプレビュー表示を行うものが知られている（この機能をリアルタイムプレビュー機能と呼ぶことがある。）。例えば、ユーザは、プレビュー表示を確認することで、画像欠損の有無など、適切に画像が読み取られているか否かを確認することができる。
【０００３】
下記特許文献１には、画像処理装置において、プレビュー画像を、次の原稿の読み取りを開始するまでの間に作成してメモリに保管することが開示されている。この画像処理装置では、原稿の読み取りが完了したときに、指示操作に応じてプレビュー画像をメモリから読み出して表示する。
【０００４】
下記特許文献２には、白紙のページの有無を判別し、非白紙と判別された画像イメージについてプレビュー表示を行う原稿読取装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２５１５７号公報
【特許文献２】特開２０１０−１６７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のように行われるリアルタイムプレビュー機能について、単純に原稿読み取りと連動してプレビュー表示が行われる場合には、個々のページについてのプレビュー表示が行われる時間が短くなることがある。プレビュー表示が行われる時間が短くなると、ユーザが十分にはプレビュー表示を確認できなくなる場合がある。例えば、所定の読み取りモードに応じて読み取られた画像が適切に画像処理されているか否かなど、ユーザが確認するのに十分な時間を確保することができなくなる。
【０００７】
すなわち、例えば毎分６０枚の原稿を読み取り可能な画像読取装置においては、１ページ分の原稿を読み取る時間が１秒になる。この場合において、リアルタイムプレビュー機能が行われるとき、画像データについてのプレビュー表示に割り当てられる時間も１秒になる。しかしながら、このようにプレビュー表示が行われる１秒間に、ユーザが、設定されている読み取りモードなどが適切に適用されているか否かや、画像欠損の有無などを確認することは容易ではない。
【０００８】
他方、このような問題に対して、単純にプレビュー表示時間を長くして確認可能な時間を長くすると、原稿の読み取りにプレビュー表示が追いつかなくなる。すなわち、原稿を読み取りながら、読み取った原稿の画像データについてのプレビュー表示を順次行うというリアルタイム性が欠けることになる。
【０００９】
なお、特許文献１又は２に記載の装置は、リアルタイムプレビュー機能を行うものではなく、特許文献１又は２には、上記問題点の解決策として有効なものは何ら開示されていない。
【００１０】
この発明はそのような問題点を解決するためになされたものであり、原稿を読み取りながら行われる仕上がり画像に関するプレビュー表示において、ユーザによる画像確認を適切に実行可能であって、プレビュー表示のリアルタイム性を向上できる画像読取装置、画像形成装置、画像読取装置の制御方法、及び画像読取装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するためこの発明のある局面に従うと、画像読取装置は、動作モードを設定する設定手段と、複数の原稿を１枚ずつ順次読み取って原稿画像を取得する原稿取得手段と、設定手段により設定された動作モードと原稿取得手段により取得された原稿画像とに基づいて、原稿画像に対応する仕上がり画像を生成する生成手段と、原稿取得手段により複数の原稿が１枚ずつ読み取られているとき、各原稿について、原稿取得手段により取得された原稿画像又はそれに対応して生成手段で生成される仕上がり画像のプレビュー表示を順次行う表示手段と、複数の原稿のそれぞれについて表示手段により行われるプレビュー表示の表示時間に関する制御を行う表示制御手段とを備える。
【００１２】
好ましくは表示制御手段は、設定手段により設定された動作モードと原稿取得手段により取得された原稿画像とに基づいて、その原稿画像に対応して行われるプレビュー表示の表示時間に関する制御を行う。
【００１３】
好ましくは画像読取装置は、ユーザから複数の原稿のうち少なくとも１つを指定する指定指示を受け付ける指定指示受付手段をさらに備え、表示制御手段は、指定指示受付手段により受け付けられた指定指示に基づいて、表示時間に関する制御を行う。
【００１４】
好ましくは表示制御手段は、原稿取得手段により取得されたそれぞれの原稿画像について、指定指示に対応するものであるか否かを判定するとともに、原稿画像が指定指示に対応するものであるとき、それに応じて表示時間を変更する制御を行う。
【００１５】
好ましくは表示制御手段は、設定手段により設定された動作モードが原稿画像に対して画像編集処理を行うものであるとき、画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があるか否かを判定し、原稿画像に含まれる画像が欠損する可能性があると判定したとき、それに応じて表示時間を変更する制御を行う。
【００１６】
好ましくは表示制御手段は、設定手段により設定された動作モードが原稿画像に対して画像補正処理を行うものであるとき、画像補正処理が行われることにより原稿画像に含まれる画像に影響が及ぶ可能性があるか否かを判定し、原稿画像に含まれる画像に影響が及ぶ可能性があると判定したとき、それに応じて表示時間を変更する制御を行う。
【００１７】
好ましくは表示時間を変更する制御は、表示時間を相対的に長くする制御である。
【００１８】
好ましくは表示時間を変更する制御は、対象となる原稿に対応してプレビュー表示が行われているとき、プレビュー表示がそのまま保持されるように、表示時間を変更する制御である。
【００１９】
好ましくは画像読取装置は、ユーザからの再開指示を受け付ける再開指示受付手段をさらに備え、表示制御手段は、対象となる原稿に対応してプレビュー表示が行われているとき、再開指示受付手段により再開指示が受け付けられると、それに応じてその原稿に対応するプレビュー表示を終了させる制御を行う。
【００２０】
好ましくは表示制御手段は、表示時間を変更する制御として、プレビュー表示が行われたまま保持されるような制御を行うか、必要に応じて表示時間を相対的に長く又は短くした上でその時間だけプレビュー表示を行う制御を行うかを、表示時間を変更する所定事由に応じて変更する。
【００２１】
好ましくは画像読取装置は、原稿取得手段により取得された原稿画像又はそれに対応する仕上がり画像と、既に表示時間に関する制御を行った対象となる原稿画像又はそれに対応する仕上がり画像とを比較する比較手段をさらに備え、表示制御手段は、比較手段の比較結果に応じて、表示時間に関する制御を行うか否かを判別する。
【００２２】
好ましくは表示制御手段は、比較手段により比較対象の２つの原稿画像が関連性を有すると判定されたとき、表示時間に関する制御を行わない。
【００２３】
好ましくは表示制御手段は、表示時間を変更する制御を行った後、原稿取得手段により最後に取得された原稿画像に対応するプレビュー表示が表示手段により行われるまで、表示時間を、相対的に短い第１の短縮表示時間に変更する制御を行う。
【００２４】
好ましくは画像読取装置は、原稿の読み取りが完了したことを検出する検出手段をさらに備え、表示制御手段は、検出手段により原稿の読み取りが完了したことが検出されたとき、まだ表示手段によりプレビュー表示が行われるべき画像が複数あるか否かを判定するとともに、表示手段によりプレビュー表示が行われるべき画像が複数あるとき、それに応じて表示時間を相対的に短くする制御を行う。
【００２５】
好ましくは画像読取装置は、原稿の読み取りが完了したことを検出する検出手段をさらに備え、表示制御手段は、検出手段により原稿の読み取りが完了したことが検出されたとき、まだ表示手段によりプレビュー表示が行われるべき画像が複数あるか否かを判定するとともに、表示手段によりプレビュー表示が行われるべき画像が複数あるとき、表示時間を第１の短縮表示時間より短い第２の短縮表示時間に変更する制御を行う。
【００２６】
好ましくは画像読取装置は、原稿取得手段により読み取られる複数の原稿の全枚数を取得する枚数取得手段をさらに備え、表示制御手段は、原稿取得手段による全原稿の読み取りの完了に応じて全原稿について表示手段によるプレビュー表示が完了するように、枚数取得手段で取得した原稿の枚数に応じて、表示時間に関する制御を行う。
【００２７】
この発明の他の局面に従うと、画像形成装置は、上述に記載の画像読取装置と、生成手段により生成された仕上がり画像に基づいて画像を形成する画像形成手段とを備える。
【００２８】
この発明のさらに他の局面に従うと、動作モードを設定する設定手段と、複数の原稿を１枚ずつ順次読み取って原稿画像を取得する原稿取得手段と、設定手段により設定された動作モードと原稿取得手段により取得された原稿画像とに基づいて、原稿画像に対応する仕上がり画像を生成する生成手段とを備えた画像読取装置の制御方法は、原稿取得手段により複数の原稿が１枚ずつ読み取られているとき、各原稿について、原稿取得手段により取得された原稿画像又はそれに対応して生成手段で生成される仕上がり画像のプレビュー表示を順次行う表示ステップと、複数の原稿のそれぞれについて表示ステップにより行われるプレビュー表示の表示時間に関する制御を行う表示制御ステップとを備える。
【００２９】
この発明のさらに他の局面に従うと、動作モードを設定する設定手段と、複数の原稿を１枚ずつ順次読み取って原稿画像を取得する原稿取得手段と、設定手段により設定された動作モードと原稿取得手段により取得された原稿画像とに基づいて、原稿画像に対応する仕上がり画像を生成する生成手段とを備えた画像読取装置の制御プログラムは、原稿取得手段により複数の原稿が１枚ずつ読み取られているとき、各原稿について、原稿取得手段により取得された原稿画像又はそれに対応して生成手段で生成される仕上がり画像のプレビュー表示を順次行う表示ステップと、複数の原稿のそれぞれについて表示ステップにより行われるプレビュー表示の表示時間に関する制御を行う表示制御ステップとをコンピュータに実行させる。
【発明の効果】
【００３０】
これらの発明に従うと、表示制御手段は、複数の原稿のそれぞれについてプレビュー表示の表示時間に関する制御を行う。したがって、原稿を読み取りながら行われる仕上がり画像に関するプレビュー表示において、ユーザによる画像確認を適切に実行可能であって、プレビュー表示のリアルタイム性を向上できる画像読取装置、画像形成装置、画像読取装置の制御方法、及び画像読取装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１の実施の形態における画像形成装置を示す斜視図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】第１の表示時間制御を示すフローチャートである。
【図４】画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があると判定される第１の例を説明する図である。
【図５】画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があると判定される第２の例を説明する図である。
【図６】画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があると判定される第３の例を説明する図である。
【図７】画像補正処理が行われることにより原稿画像に含まれる画像に影響が及ぶ可能性があると判定される第１の例を説明する図である。
【図８】画像補正処理が行われることにより原稿画像に含まれる画像に影響が及ぶ可能性があると判定される第２の例を説明する図である。
【図９】第２の表示時間制御を示すフローチャートである。
【図１０】第３の表示時間制御を示すフローチャートである。
【図１１】原稿読み取り時の画像形成装置のリアルタイムプレビュー機能に関する動作の一例を示すフローチャートである。
【図１２】本実施の形態における原稿の読み取り動作とプレビュー表示動作との関係の一例を示す図である。
【図１３】第２の実施の形態における第１の表示時間制御を示すフローチャートである。
【図１４】第２の実施の形態における第２の表示時間制御を示すフローチャートである。
【図１５】第２の実施の形態における原稿読み取り時の画像形成装置の動作の一例を示すフローチャートである。
【図１６】第４の表示時間制御を示すフローチャートである。
【図１７】第３の実施の形態における原稿の読み取り動作とプレビュー表示動作との関係の一例を示す図である。
【図１８】第５の表示時間制御を示すフローチャートである。
【図１９】第４の実施の形態における原稿の読み取り動作とプレビュー表示動作との関係の一例を示す図である。
【図２０】第５の実施の形態におけるプレビュー表示動作に関する制御の一例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態における画像読取装置を備えた画像形成装置について説明する。
【００３３】
［概要］
【００３４】
画像形成装置は、スキャナ機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。スキャナ機能では、セットされた原稿の画像を読み取ってそれを不揮発メモリなどに蓄積する。複写機能では、さらにそれを用紙等に印刷（プリント）する。プリンタとしての機能では、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の外部端末から印刷指示を受けるとその指示に基づいて用紙に印刷を行う。ファクシミリ機能では、外部のファクシミリ装置等からファクシミリデータを受信してそれを不揮発メモリなどに蓄積する。データ通信機能では、接続された外部機器との間でデータを送受信する。サーバ機能では、複数のユーザで不揮発メモリなどに記憶したデータなどを共有可能にする。
【００３５】
画像形成装置は、画像読取装置を有しており、画像読取装置を用いて上記のスキャナ機能や複写機能などを実行する。画像読取装置は、複数の原稿を１枚ずつ順次読み取って、原稿画像の画像データを得る。画像読取装置は、読み取った原稿画像に基づいて、例えば原稿画像に画像処理などを施した上で、仕上がり画像を生成する。
【００３６】
画像読取装置は、原稿を読み取り（読み込み）ながら仕上がり画像のプレビューを表示するリアルタイムプレビュー機能を有している。また、画像読取装置は、リアルタイムプレビュー機能の実行時に、仕上がり画像のプレビュー表示時間に関する制御を行う。この制御は、例えば、ユーザが設定した動作モード及び読み取った原稿画像などに応じて、特定条件に適合する原稿のページに対応するプレビュー表示について行われる。これにより、プレビュー表示により仕上がり画像の確認を適切に行うことができ、かつ、プレビュー表示のリアルタイム性を向上させることができる。
【００３７】
［第１の実施の形態］
【００３８】
図１は、本発明の第１の実施の形態における画像形成装置を示す斜視図である。
【００３９】
図を参照して画像形成装置１は、給紙カセット３と、排紙トレイ５と、操作部１１と、ＣＰＵ（制御部の一例）２０と、画像形成部３０と、画像読取部（画像読取装置の一例、原稿取得手段の一例）４０とを備える。ＣＰＵ２０は、画像形成装置１の動作を制御する。ＣＰＵ２０、画像形成部３０、及び画像読取部４０などは、画像形成装置１の筐体の内部に配置されている。
【００４０】
この画像形成装置１は、３つの給紙カセット３（給紙カセット３ａ，３ｂ，３ｃ）を有している。それぞれの給紙カセット３には、例えば、互いに異なるサイズの用紙（Ｂ５サイズ、Ａ４サイズ、及びＡ３サイズなど）が装てんされている。給紙カセット３は、画像形成装置１の下部に、画像形成装置１の筐体に抜き差し可能に配置されている。各給紙カセット３に装てんされた用紙は、印字時に、１枚ずつ給紙カセット３から給紙され、画像形成部３０に送られる。なお、給紙カセット３の数は３つに限られず、それより多くても少なくてもよい。
【００４１】
排紙トレイ５は、画像形成装置１の筐体のうち画像形成部３０が収納されている部位の上方で画像読取部４０が配置されている部位の下方に配置されている。排紙トレイ５には、画像形成部３０により画像が形成された用紙が筐体の内部から排紙される。
【００４２】
操作部１１は、画像形成装置１の上部前面（図において正面）側に配置されている。操作部１１には、ユーザにより押下操作可能な複数の操作ボタン１１ａが配置されている。また、操作部１１には、情報をユーザに表示する画像表示部（表示手段の一例）１３が配置されている。画像表示部１３は、例えば、タッチパネルを備えたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。画像表示部１３は、ユーザに案内画面を表示したり、操作ボタンを表示してユーザからのタッチ操作を受け付けたりする。画像表示部１３は、ＣＰＵ２０により制御されて表示を行う。操作部１１は、ユーザから操作ボタン１１ａや画像表示部１３へなされる操作入力を受け付ける。操作部１１は、操作ボタン１１ａや画像表示部１３がユーザにより操作されると、その操作に応じた操作信号又は所定のコマンドをＣＰＵ２０に送信する。すなわち、ユーザは、操作ボタン１１ａや画像表示部１３に操作を行うことにより、画像形成装置１に種々の動作を実行させることができる。
【００４３】
画像形成部３０は、大まかに、トナー像形成部３００と、用紙搬送部（図示せず）と、定着装置（図示せず）とを有している。画像形成部３０は、例えば電子写真方式で用紙に画像を形成する。
【００４４】
用紙搬送部は、給紙ローラ、搬送ソーラ、及びそれらを駆動するモータなどで構成されている。用紙搬送部は、用紙を給紙カセット３から給紙して、画像形成装置１の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像形成装置１の筐体から排紙トレイ５などに排出する。
【００４５】
定着装置は、加熱ローラ及び加圧ローラを有している。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。
【００４６】
画像読取部４０は、画像形成装置１の筐体の上部に配置されている。画像読取部４０は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）４１を有している。画像読取部４０は、上述のスキャナ機能を実行する。画像読取部４０は、透明な原稿台に配置された原稿をコンタクトイメージセンサにより走査して、それを画像データとして読み取る。また、画像読取部４０は、原稿トレイにセットされた複数の原稿を１枚ずつＡＤＦ４１により順次取り込みながら、コンタクトイメージセンサにより原稿を読み取り、画像データとする。なお、以下の説明において、画像読取部４０により読み取られた画像データを原稿画像と呼ぶことがある。すなわち、画像読取部４０は、複数の原稿を１枚ずつ順次読み取って、各原稿について原稿画像を取得する。
【００４７】
画像読取部４０により読み取られた原稿画像は、ＣＰＵ２０により、仕上がり画像に変換される。すなわち、ＣＰＵ２０は、各原稿画像について、それに対応する仕上がり画像を生成する。ＣＰＵ２０は、後述のようにして設定される動作モードと、画像読取部４０により読み取られた原稿画像とに基づいて、仕上がり画像を生成する。ＣＰＵ２０は、生成した仕上がり画像を外部装置などに送信したり、仕上がり画像に基づいて画像形成部３０により用紙に画像を形成したりできる。また、ＣＰＵ２０は、後述するリアルタイムプレビュー機能の実行時において、仕上がり画像に基づいて、プレビュー表示を行う。
【００４８】
なお、本実施の形態において、画像読取部４０は、約１秒の間隔で、複数の原稿を１枚ずつ順次読み取ることが可能である。すなわち、画像読取部４０は、１分間に６０枚の原稿を読み取り、仕上がり画像を生成することができる。
【００４９】
図２は、画像形成装置１のハードウェア構成を示すブロック図である。
【００５０】
図を参照して、画像形成装置１は、上述の各部のほか、ＲＯＭ２３、ＲＡＭ２５、及び不揮発メモリ２７などを有している。
【００５１】
不揮発メモリ２７は、例えばフラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などである。不揮発メモリ２７は、画像形成装置１とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルやＵＳＢケーブルなどを介して通信可能に接続されている外部装置などから送られた印刷ジョブのデータや、画像読取部４０で読み取った原稿画像及びそれに基づく仕上がり画像などを記憶する。また、不揮発メモリ２７は、画像形成装置１の設定情報や、画像形成装置１の種々の動作を行うための制御プログラム２７ａなどを記憶する。
【００５２】
ＲＯＭ２３は、例えばフラッシュＲＯＭ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）である。ＲＯＭ２３には、画像形成装置１の動作を行うために用いられるデータが記憶されている。ＲＯＭ２３には、不揮発メモリ２７と同様に、種々の制御プログラムや、画像形成装置１の機能設定データなどが記憶されていてもよい。ＣＰＵ２０は、ＲＯＭ２３からのデータの読み込みや、ＲＯＭ２３へのデータの書き込みを行う。なお、ＲＯＭ２３は、書換え不可能なものであってもよい。
【００５３】
ＲＡＭ２５は、ＣＰＵ２０のメインメモリである。ＲＡＭ２５は、ＣＰＵ２０が制御プログラム２７ａを実行するときに必要なデータなどを記憶するのに用いられる。
【００５４】
ＣＰＵ２０は、画像形成装置１の各部に、信号を送受可能に接続されている。ＣＰＵ２０は、ＲＯＭ２３、ＲＡＭ２５、又は不揮発メモリ２７などに記憶された制御プログラム２７ａなどを実行することにより、画像形成装置１の種々の動作を制御する。ＣＰＵ２０は、操作部１１から操作信号が送られたり、画像形成装置１に接続されている外部機器などから操作コマンドが送信されたりすると、それらに応じて所定の制御プログラム２７ａを実行する。これにより、ユーザによる操作部１１の操作などに応じて、画像形成装置１の所定の機能が実行される。
【００５５】
ここで、画像形成装置１は、後処理部３５を有している。後処理部３５は、例えば用紙の排紙トレイ５への排出口の近傍に設けられている。後処理部３５は、画像形成装置１に外付けされ、排紙トレイ５に排出される用紙を搬入して後処理を行う装置であってもよい。後処理部３５は、例えば、画像が形成された用紙に、パンチ穴を開けるせん孔処理や複数の用紙をステープルなどで綴じる綴じ処理などを行い、排出する。後処理部３５による後処理の実行が行われるかどうかは、例えば、各印刷ジョブについて設定された動作モードに応じて異なる。なお、各画像形成装置１は、後処理部３５を有していても、有していなくても、いずれであってもよい。
【００５６】
図を参照して、画像形成装置１は、さらに、プレビュー表示時間制御部（表示制御手段の一例；以下、表示制御部と呼ぶことがある）５１、モード設定部（設定手段の一例）５３、ページ指定部（指定指示受付手段の一例）５５、及び再開指定部（再開指示受付手段の一例）５７などを有している。これらの各部は、画像読取部４０に関連する機能を実行する際に用いられる。これらの各部は、例えば、上記のようにＣＰＵ２０が制御プログラム２７ａを実行することで実現される。表示制御部５１の動作については、後述する。
【００５７】
モード設定部５３は、画像読取部４０の動作モードを設定するために設けられる。モード設定部５３は、ＣＰＵ２０による制御のもと、操作部１１に入力されるユーザによる動作モードの設定指示を受け付け、受け付けた操作指示に従って、動作モードを設定する。モード設定部５３は、動作モードの指定を受け付ける際、その旨を示す表示や動作モードの指定を受け付けるための操作ボタンを画像表示部１３に表示させる。モード設定部５３は、ＣＰＵ２０による制御のもと、操作部１１に入力されるユーザによる動作モードの設定指示を受け付け、受け付けた操作指示に従って、動作モードを設定する。モード設定部５３は、動作モードの指定を受け付ける際、その旨を示す表示や動作モードの指定を受け付けるための操作ボタンを画像表示部１３に表示させる。
【００５８】
ページ指定部５５は、画像読取部４０により読み取られる原稿のページ（以下、単にページと称することがある）を指定するものである。ページ指定部５５は、所望のページを指定する入力をユーザから受け付けると、そのページの指定を記憶する。ページ指定部５５は、ユーザからの入力を受け付ける際、その旨を示す表示や入力を受け付けるための操作ボタンなどを画像表示部１３に表示させる。ＣＰＵ２０は、ページ指定部５５が記憶しているページの指定内容に基づいて、それに対応するページを指定し、後述のように画像読取部４０の制御を行うことができる。
【００５９】
再開指定部５７は、ユーザからのプレビュー表示の切替えの再開を指定する入力（再開指示の一例）を受け付けるものである。再開指定部５７は、ユーザからの入力を受け付ける際、その旨を示す表示や入力を受け付けるための操作ボタンなどを画像表示部１３に表示させる。ＣＰＵ２０は、再開指定部５７で受け付けられた入力に基づいて、後述のように画像読取部４０の制御を行うことができる。
【００６０】
［動作モードの説明］
【００６１】
ＣＰＵ２０は、モード設定部５３で設定された動作モードに従って、画像読取部４０の動作を制御する。画像読取部４０は、設定された動作モードに応じて動作する。
【００６２】
動作モードとしては、例えば、イレース、パンチ、スタンプ等の画像編集処理を行う動作モードや、薄文字原稿モード、写真モードなど、原稿画像に対して所定の画像補正処理を行う動作モードがある。画像編集を伴う動作モードは、例えば、原稿画像に対して別の画像を付加したり、原稿画像の一部を削ったりするものである。画像補正を施す動作モードは、例えば、原稿画像について、階調補正など所定の補正処理を行うものである。なお、画像形成時に後処理部３５によりせん孔処理が行われることが予定されている原稿を読み取るときの動作モードが、画像編集を伴うモードに含まれてもよい。
【００６３】
［リアルタイムプレビュー機能の概要］
【００６４】
本実施の形態において、画像形成装置１では、ＣＰＵ２０の制御に基づいて、リアルタイムプレビュー機能が実行される。リアルタイムプレビュー機能は、画像読取部４０により複数の原稿が１枚ずつ読み取られているとき、各原稿について、その原稿画像に対応する仕上がり画像のプレビュー表示を順次行う機能である。プレビュー表示は、仕上がり画像に基づくプレビュー画像を表示することで行われる。プレビュー画像は、例えば、画像表示部１３にその全体を表示できるような大きさに、必要に応じて縮小又は拡大された画像である。ユーザは、プレビュー表示を確認することで、仕上がり画像がどのような画像であるかを確認することができる。リアルタイムプレビュー機能では、読み取られた各原稿画像に対応して適切なタイミングで順次プレビュー表示が行われる。そのため、ユーザは、各原稿について生成された仕上がり画像を、速やかに、かつ即時的に確認することができる。
【００６５】
なお、リアルタイムプレビュー機能を実行して行われる原稿の読み取り前には、ＣＰＵ２０は、ページ指定部５５により、ページを指定する入力をユーザから受け付ける。ユーザは、読み取り対象の原稿のうち、所望のページを指定する入力を行うことができる。
【００６６】
各原稿画像又は仕上がり画像についてのプレビュー表示は、プレビュー表示時間に応じて行われる。すなわち、そのプレビュー表示が行われてからプレビュー表示時間が経過すると、次の画像についてのプレビュー表示が行われる。本実施の形態において、プレビュー表示時間は、通常では、１つの画像について、１秒間である。この通常時のプレビュー表示時間は、画像読取部４０が読み取りを行うスピード（原稿１ページあたり１秒）に対応して設定されている。これにより、読み取られた画像が順次プレビュー表示され、即時的にプレビュー表示が行われる。 
【００６７】
ここで、本実施の形態において、リアルタイムプレビュー機能が実行されるとき、複数の原稿のそれぞれについて、プレビュー画像が画像表示部１３に表示される時間が変更される場合がある。このようなプレビュー表示時間に関する制御は、表示制御部５１により行われる。すなわち、ＣＰＵ２０は、プレビュー表示時間の制御を行う。
【００６８】
ＣＰＵ２０は、制御プログラム２７ａを実行することにより、プレビュー表示の表示時間に関する制御を行う。本実施の形態において、ＣＰＵ２０は、モード設定部５３にて設定された動作モードと、画像読取部４０で読み取った原稿画像とに基づいて、プレビュー表示時間の制御を行う（第１の表示時間制御）。ＣＰＵ２０は、リアルタイムプレビュー機能の実行時において、ページ指定部５５で受け付けられた受け付け内容に基づいて、プレビュー表示時間を制御する（第２の表示時間制御）。
【００６９】
本実施の形態において、プレビュー表示時間の制御は以下のように行われる。ＣＰＵ２０は、そのときプレビュー表示を行う原稿について、プレビュー表示時間を変更するべきものであるか否かを判定する。ＣＰＵ２０は、プレビュー表示時間を変更すべきページであれば、そのプレビュー表示時間を、他のページについてのそれよりも相対的に長くする。換言すると、ＣＰＵ２０は、そのページについてのプレビュー表示時間を、他のページについてのプレビュー表示時間に比べて長く変更することで、プレビュー表示時間を変更する制御を行う。例えば、通常のプレビュー表示時間が１秒間であるとき、プレビュー表示時間を変更すべきと判断された原稿については、プレビュー表示時間が１０秒間とされる。これにより、プレビュー表示時間が変更されたページについて、ユーザはプレビュー表示を比較的長い間確認することができる。この場合、プレビュー表示時間は必ずしも１０秒とする必要はなく、プレビュー画像を確認するのに十分な時間とされればよい。
【００７０】
なお、再開指定部５７は、リアルタイムプレビュー機能の実行時において、プレビュー表示の切替えが中断されているとき、ユーザからの入力を受け付ける。再開指定部５７にユーザからの入力があると、ＣＰＵ２０は、それに応じてプレビュー表示時間の制御を行う。再開指定部５７は、切替え停止中のプレビュー表示を再開させる際などに用いられる。
【００７１】
［第１の表示時間制御の説明］
【００７２】
第１の表示時間制御は、以下のようにして行われる。すなわち、ＣＰＵ２０は、モード設定部５３により設定された動作モードが原稿画像に対して画像編集処理を行うものであるとき、画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があるか否かを判定する。また、ＣＰＵ２０は、モード設定部５３により設定された動作モードが原稿画像に対して画像補正処理を行うものであるとき、画像補正処理が行われることにより原稿画像に含まれる画像に影響が及ぶ可能性があるか否かを判定する。そして、ＣＰＵ２０は、原稿画像に含まれる画像が欠損する可能性があると判定したとき、又は原稿画像に含まれる画像に影響が及ぶ可能性があると判定したとき、それに応じてプレビュー表示時間を変更する制御を行う。
【００７３】
図３は、第１の表示時間制御を示すフローチャートである。
【００７４】
図を参照して、ステップＳ１０１において、ＣＰＵ２０は、読み取り済みの画像があるかどうかを判断する。ＣＰＵ２０は、読み取り済みの画像があると判断するまで、待機する。なお、ＣＰＵ２０は、原稿画像を取得したときに読み取り済みの画像があると判断してもよいし、仕上がり画像を生成したときに読み取り済みの画像があると判断してもよい。
【００７５】
ステップＳ１０１で読み取り済み画像があれば、ステップＳ１０３において、ＣＰＵ２０は、プレビュー画像を表示させる制御を行う。ＣＰＵ２０は、画像表示部１３にプレビュー画像を表示させる。なお、読み取り済みの画像が複数ある場合には、そのうち最初に読み込まれた画像を対象に、プレビュー表示が行われる。
【００７６】
ステップＳ１０５において、ＣＰＵ２０は、動作モードと読み取られた原稿画像とに基づいて、プレビュー表示を行っている画像に関し、原稿画像に含まれる画像が欠損したり、画像補正により影響を受けたりする可能性があるか否かを判断する。
【００７７】
ステップＳ１０５において画像欠損のある画像や画像補正による影響を受ける画像でなければ、ステップＳ１０７において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間を１秒間とする。すなわち、このとき、プレビュー表示時間は、通常時の表示時間とされる。ＣＰＵ２０は、ステップＳ１０３においてプレビュー表示を行ってから１秒後にそのプレビュー表示を終了する。プレビュー表示の終了後には、次のページについて、ステップＳ１０１からの処理が行われる。
【００７８】
ステップＳ１０５において画像欠損のある画像や画像補正による影響を受ける画像であれば、ステップＳ１０９において、ＣＰＵ２０は、その画像に対応して行われているプレビュー表示の表示時間を例えば１０秒間とする。すなわち、この場合、プレビュー表示時間が、ステップＳ１０７で行われる場合よりも長い１０秒間に変更される。ＣＰＵ２０は、ステップＳ１０３においてプレビュー表示を行ってから１０秒後にそのプレビュー表示を終了する。
【００７９】
ステップＳ１０７又はステップＳ１０９において制御が行われた結果、プレビュー表示時間が経過してプレビュー表示が終了すると、次のページについて、ステップＳ１０１からの処理が行われる。
【００８０】
ここで、上述の第１の表示時間制御により、プレビュー表示時間が変更される場合の例について説明する。ＣＰＵ２０は、ステップＳ１０５において、例えば以下に示す例に当たる場合には、プレビュー表示時間を相対的に長く変更する。
【００８１】
図４は、画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があると判定される第１の例を説明する図である。
【００８２】
図を参照して、動作モードが、原稿画像Ａの周囲の領域をイレース（画像編集処理の一例）するモード、すなわち原稿画像に対して画像編集処理を行うモードである場合を想定する。このとき、原稿画像Ａのうちイレースされる領域に、情報を含む可能性がある画像部分Ｔ（例えば、原稿の地の色以外の色が含まれる部分など）が含まれる場合には、その画像部分Ｔの情報はイレースが実行されるとともに失われる可能性がある。したがって、この場合、ＣＰＵ２０は、画像編集処理が行われると原稿画像に含まれる画像部分Ｔが欠損する可能性があると判定する。 
【００８３】
図５は、画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があると判定される第２の例を説明する図である。
【００８４】
図を参照して、動作モードが、原稿画像Ａにパンチ穴Ｐを設ける（画像編集処理の一例）モード、すなわち原稿画像に対して画像編集処理を行うモードである場合を想定する。ここでパンチ穴Ｐを設けるとは、その原稿画像Ａについて用紙に画像形成したときにパンチ穴Ｐを後処理部９０により設けることのほか、原稿画像Ａについてパンチ穴Ｐが設けられるべき所定の部位にパンチ穴Ｐに相当するマークを付加することなどを含む。このとき、原稿画像Ａのうちパンチ穴Ｐが設けられる箇所が画像部分Ｔに重なる場合には、画像部分Ｔのうちその重なる部分の情報が、パンチ穴Ｐが設けられることにより失われる可能性がある。したがって、この場合、ＣＰＵ２０は、画像編集処理が行われると原稿画像に含まれる画像部分Ｔが欠損する可能性があると判定する。
【００８５】
図６は、画像編集処理が行われると原稿画像に含まれる画像が欠損する可能性があると判定される第３の例を説明する図である。
【００８６】
図を参照して、動作モードが、原稿画像ＡにスタンプＳを設ける（画像編集処理の一例）モード、すなわち原稿画像に対して画像編集処理を行うモードである場合を想定する。ここでスタンプＳは、例えば、複写文書である旨や秘密文書である旨を示すマーク、原稿のページ数を示すマーク、及びロゴマークなどである。スタンプＳは、ウォーターマークであってもよい。この動作モードが設定されているとき、仕上がり画像は、原稿画像にスタンプＳが重ねられたものとなる。このとき、原稿画像ＡのうちスタンプＳが設けられる箇所が画像部分Ｔに重なる場合には、画像部分Ｔのうちその重なる部分の情報が、スタンプＳが設けられることにより失われる可能性がある。したがって、この場合、ＣＰＵ２０は、画像編集処理が行われると原稿画像に含まれる画像部分Ｔが欠損する可能性があると判定する。
【００８７】
図７は、画像補正処理が行われることにより原稿画像に含まれる画像に影響が及ぶ可能性があると判定される第１の例を説明する図である。
【００８８】
図を参照して、動作モードが、薄文字原稿モードである場合を想定する。ここで、薄文字原稿モードとは、例えば鉛筆などによって描かれた画像を読み取ったとき、その原稿画像のコントラストを増加させる補正処理など（画像補正処理の一例）を行い、元の画像を見やすくする動作モードである。すなわち、薄文字原稿モードは、原稿画像に対して画像補正処理を行うものである。このとき、例えば原稿画像Ａに通常の濃さで印字された文字領域Ｔ１などが存在する場合には、薄文字原稿モードに伴う補正処理が行われると、文字領域Ｔ１の文字が読みにくくなるなど、文字領域Ｔ１の画像に影響が及ぶ場合がある。したがって、この場合、ＣＰＵ２０は、画像補正処理が行われると原稿画像に含まれる画像に影響が及ぶ可能性があると判定する。
【００８９】
なお、薄文字原稿モードにおいて、文字領域Ｔ１に限られず、原稿画像にある程度以上の濃さの画像がある場合には、ＣＰＵ２０は、画像補正処理が行われると原稿画像に含まれる画像に影響が及ぶ可能性があると判定してもよい。
【００９０】
図８は、画像補正処理が行われることにより原稿画像に含まれる画像に影響が及ぶ可能性があると判定される第２の例を説明する図である。
【００９１】
図を参照して、動作モードが、写真モードである場合を想定する。写真モードは、例えば原稿画像に含まれる写真画像が適切に見えるように、例えば明るさや階調などを補正する画像補正処理を行う動作モードである。このとき、例えば原稿画像Ａが文字領域でない画像領域を含む場合には、写真モードによる補正処理が行われると、画像領域に影響が及び、その処理によって仕上がり画像が大きく異なる場合がある。したがって、この場合、ＣＰＵ２０は、画像補正処理が行われると原稿画像に含まれる画像に影響が及ぶ可能性があると判定する。
【００９２】
［第１の表示時間制御の例外］
【００９３】
本実施の形態において、既にプレビュー表示時間が相対的に長く制御されたものと関連性を有する原稿については、第１の表示時間制御によるプレビュー表示時間を長くする制御が行われない。この制御は、以下のようにして行われる。
【００９４】
すなわち、ＣＰＵ２０は、各原稿について、画像読取部４０で読み取って得た原稿画像と、既にプレビュー表示時間を長くする制御を行った対象となる原稿画像とを比較する。そして、ＣＰＵ２０は、その比較結果に応じて、その原稿についてのプレビュー表示時間に関する制御を行うか否かを判別する。具体的には、ＣＰＵ２０は、上記の比較対象の２つの原稿画像が関連性を有すると判定したとき、プレビュー表示時間に関する制御を行わない。ここで、２つの原稿画像が関連性を有するとは、例えば、互いに略同一の画像であったり、又はその画像に含まれる画像や文字などの配置が互いに類似していたり、互いに同一の属性を有していたり、互いに同一の判断基準で原稿画像を評価したとき同様の結果が得られたりすることをいう。なお、２つの原稿画像が関連性を有するか否かの基準は、適宜設定可能である。
【００９５】
なお、この制御は、後述の第２の表示時間制御について行われてもよいし、第１及び第２の表示時間制御の両方について行われてもよい。
【００９６】
［第２の表示時間制御の説明］
【００９７】
第２の表示時間制御は、以下のようにして行われる。すなわち、ＣＰＵ２０は、画像読取部４０で読み取られたそれぞれの原稿画像について、ページ指定部５５により指定されたページに対応するものであるか否かを判定する。そして、ＣＰＵ２０は、原稿画像が指定指示に対応するものであるとき、それに応じてプレビュー表示時間を変更する制御を行う。
【００９８】
なお、本実施の形態において、原稿の読み取りが開始される前には、ページ指定部５５により、ユーザによるページの指定指示が受け付けられる。ＣＰＵ２０は、指定指示が受け付けられていれば、それに応じてプレビュー表示時間の制御を行う。
【００９９】
図９は、第２の表示時間制御を示すフローチャートである。
【０１００】
図を参照して、ステップＳ１２１及びステップＳ１２３は、上述の図３のステップＳ１０１及びステップＳ１０３と同様であるため、その説明を省略する。
【０１０１】
ステップＳ１２５において、ＣＰＵ２０は、プレビュー表示の対象となるページが、ページ指定部５５により受け付けられたユーザによって指定されたページであるか否かを判定する。
【０１０２】
ステップＳ１２５において指定されたページでなければ、ステップＳ１２７において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間を１秒間とする。
【０１０３】
ステップＳ１２５において指定されたページであれば、ステップＳ１２９において、ＣＰＵ２０は、その画像に対応して行われているプレビュー表示の表示時間を例えば１０秒間とする。
【０１０４】
ステップＳ１２７又はステップＳ１２９において制御が行われた結果、プレビュー表示時間が経過してプレビュー表示が終了すると、原稿の次のページについて、ステップＳ１２１からの処理が行われる。
【０１０５】
［第３の表示時間制御の説明］
【０１０６】
ここで、本実施の形態においては、上述の第１の表示時間制御及び第２の表示時間制御に加えて、以下に説明する第３の表示時間制御が行われる。
【０１０７】
第３の表示時間制御は、以下のようなものである。すなわち、ＣＰＵ２０は、上述の第１の表示時間制御又は第２の表示時間制御を行った場合において、その後、最後に取得された原稿画像に対応するプレビュー表示を行うまで、プレビュー表示時間を、通常時よりも短い第１の短縮表示時間に変更する制御を行う。すなわち、あるページについて第１の表示時間制御又は第２の表示時間制御が行われ、プレビュー表示時間が長くなると、プレビュー表示の進度が、読み取りの進度から遅れる。この場合に、プレビュー表示の進度が読み取りの進度に追いつくまで、相対的に、プレビュー表示時間が短縮される。
【０１０８】
なお、本実施の形態において、通常のプレビュー表示時間は１秒間であるところ、第１の短縮表示時間としては、それより短い０．５秒間程度とされる。なお、第１の短縮表宇治時間はこれに限られるものではない。
【０１０９】
図１０は、第３の表示時間制御を示すフローチャートである。
【０１１０】
図を参照して、ステップＳ１４１及びステップＳ１４３は、上述の図３のステップＳ１０１及びステップＳ１０３と同様であるため、その説明を省略する。
【０１１１】
ステップＳ１４５において、ＣＰＵ２０は、読み取り済みの最終画像ページすなわちその時点で最後に読み込まれたページと、プレビュー表示を完了したページとが同一であるか否かを判定する。換言すると、ＣＰＵ２０は、プレビュー表示の進度が、読み取りの進度から遅れているか否かを判定する。なお、このとき、ＣＰＵ２０は、その時点で最後に読み込まれたページと、プレビュー表示を行っているページとが同一であるか否かを判定してもよい。
【０１１２】
ステップＳ１４５において同一でなければ、ステップＳ１４７において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間を０．５秒間とする。すなわち、この場合、プレビュー表示時間が、通常よりも相対的に短い０．５秒間に変更される。
【０１１３】
ステップＳ１４５において同一であれば、ステップＳ１４９において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間を通常の１秒間とする。
【０１１４】
ステップＳ１４７又はステップＳ１４９において制御が行われた結果、プレビュー表示時間が経過してプレビュー表示が終了すると、原稿の次のページについて、ステップＳ１４１からの処理が行われる。
【０１１５】
［原稿読み取り時の画像形成装置１の動作の説明］
【０１１６】
本実施の形態では、原稿読み取り時に、リアルタイムプレビュー機能が実行され、上述した種々の表示時間制御が合わせて実行される。以下、原稿読み取り時の画像形成装置１の動作について説明する。
【０１１７】
図１１は、原稿読み取り時の画像形成装置１のリアルタイムプレビュー機能に関する動作の一例を示すフローチャートである。
【０１１８】
図を参照して、ステップＳ２０１及びステップＳ２０３は、上述の図３のステップＳ１０１及びステップＳ１０３と同様であるため、その説明を省略する。
【０１１９】
ステップＳ２０５において、ＣＰＵ２０は、動作モードと読み取られた原稿画像とに基づいて、プレビュー表示を行っている画像に関し、原稿画像に含まれる画像が欠損したり、画像補正により影響を受けたりする可能性があるか否かを判断する。
【０１２０】
ステップＳ２０５において画像が欠損したり画像補正により影響を受けたりする可能性がある場合には、ステップＳ２０７において、ＣＰＵ２０は、プレビュー表示を行っている画像に関し、それと略同一の画像について既にプレビュー表示時間を長くする制御を行ったものであるか否かを判定する。すなわち、ＣＰＵ２０は、プレビュー表示を行っている画像に関する原稿画像と、既にプレビュー表示時間を長くする制御を行った対象となる原稿画像とを比較し、両者が略同一であるか否かを判別する。なお、このとき、ＣＰＵ２０は、両者が一定の関連性を有するときに両者が略同一であると判別してもよい。
【０１２１】
ステップＳ２０５において画像欠損のある画像や画像補正による影響を受ける画像でないとき、又はステップＳ２０７において既に表示時間を長くする制御を行った画像であるとき、ステップＳ２０９において、ＣＰＵ２０は、プレビュー表示の対象となるページが、ユーザによって指定されてページ指定部５５により受け付けられたページであるか否かを判定する。
【０１２２】
ステップＳ２０９において指定されたページでなければ、ステップＳ２１１において、ＣＰＵ２０は、読み取り済みの最終画像ページすなわちその時点で最後に読み込まれたページの画像と、現在プレビュー表示を行っているページの画像とが同一であるか否かを判定する。
【０１２３】
ステップＳ２１１において両画像が同一であれば、ステップＳ２１３において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間を１秒間とする。
【０１２４】
他方、ステップＳ２１１において両画像が同一でなければ、ステップＳ２１５において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間を、通常より短い０．５秒間に変更する。これにより、その画像についてのプレビュー表示は、０．５秒間だけ短縮されて行われる。
【０１２５】
ステップＳ２０７において既に表示時間を長くする制御を行った画像と略同一ではないとき、又はステップＳ２０９において指定されたページであるとき、ステップＳ２１７において、ＣＰＵ２０は、その画像に対応して行われているプレビュー表示の表示時間を１０秒間とする。これにより、その画像についてのプレビュー表示は１０秒間行われる。
【０１２６】
ステップＳ２１３〜ステップＳ２１７において制御が行われた結果、プレビュー表示時間が経過してプレビュー表示が終了すると、原稿の次のページについて、ステップＳ２０１からの処理が行われる。
【０１２７】
上記のような画像形成装置１の動作により、原稿の読み取り動作と、それに伴うプレビュー表示動作とは、以下に示すようにして行われる。
【０１２８】
図１２は、本実施の形態における原稿の読み取り動作とプレビュー表示動作との関係の一例を示す図である。
【０１２９】
図において、上下２段に分かれているバーのうち、上段のバーは、原稿の読み取り動作の進行の程度を示し、下段のバーは、プレビュー表示動作の進行の程度を示す。それぞれのバーにおいて、数字で示されるページについて、動作が行われていることを示している。
【０１３０】
以下の説明において、例えば全２４ページの原稿が読み取られる場合を想定する。この場合において、第１、第２ページ及び第４ページ以降の各ページの画像は、指定されていたり画像欠損などが生じる可能性があったりするものでもなく、第１の表示時間制御及び第２の表示時間制御によりプレビュー表示時間が変更されないものである。また、第３ページの画像は、例えば動作モードにかんがみて画像欠損などが生じる可能性がある第１の表示時間制御によりプレビュー表示時間が変更されるものである。
【０１３１】
図を参照して、第１ページについての読み取り開始時を起点にすると、１秒後に、第１ページについての読み取りが終了する。以後、１秒間に１ページずつ、読み取りが行われる。
【０１３２】
これに対して、プレビュー表示は、原稿１ページについての読み取りが終了したとき、原則としてその直後にその読み取られたページについて行われる。すなわち、読み取り開始後１秒に第１ページの読み取りが終了したとき、それから第１ページについてのプレビュー表示が行われる。
【０１３３】
このとき、第１ページについてのプレビュー表示は、読み取り開始後１秒から２秒までの１秒間に行われる。第２ページについても、読み取り開始後２秒から３秒までの１秒間にプレビュー表示が行われる。
【０１３４】
第３ページが読み取られ、また第２ページのプレビュー表示が終了すると、第３ページについてプレビュー表示が開始される。このとき、ＣＰＵ２０は、第１の表示時間制御により、第３ページについて、プレビュー表示時間を１０秒間に変更する。したがって、第３ページについてのプレビュー表示は、読み取り開始後３秒から１３秒までの１０秒間行われる。
【０１３５】
上記のように第３ページのプレビュー表示が比較的長時間行われている間、原稿の読み取りは通常の進度で行われる。すなわち、読み取り開始後１３秒の時点において、第１３ページまで読み取りが行われる。第３ページのプレビュー表示が行われると、ＣＰＵ２０は、第３の表示時間制御により、プレビュー表示の進度が読み取りの進度に追いつくまで、プレビュー表示時間を０．５秒間に短縮させ、プレビュー表示を制御する。すなわち、第４ページから、ページあたり０．５秒間ずつ、プレビュー表示が行われる。
【０１３６】
このようにプレビュー表示時間が短縮されてプレビュー表示が行われると、読み取り開始後２２秒の時点において、第２２ページの読み取りが完了し、かつ、その前の第２１ページのプレビュー表示が完了する。このとき、その時点で最後に読み込まれていた第２１ページについてのプレビュー表示が行われ、プレビュー表示の進度が読み取りの進度に追いついたことになる。すなわち、ＣＰＵ２０は、このようにプレビュー表示時間の進度が読み取りの進度に追いつくまでは、プレビュー表示時間が０．５秒間になるように制御を行う。
【０１３７】
プレビュー表示の進度が読み取りの進度に追いついてからは、通常のプレビュー表示時間すなわち１秒間ずつ、各ページについてプレビュー表示が行われる。すなわち、読み取り開始後２２秒から２４秒までの間において第２３、第２４ページが読み取られる。また、第２２〜第２４ページについてプレビュー表示が行われ、第２４ページが読み取られてから１秒に、第２４ページについてのプレビュー表示が終了する。
【０１３８】
以上説明したように、第１の実施の形態においては、所定の画像についてのプレビュー表示が、通常のプレビュー表示時間よりも長い１０秒間行われる。このようなプレビュー表示時間の制御は、動作モードと読み取られた原稿画像とに応じて、ユーザによる確認が行われる必要が高いものとして自動的に選択された画像について行われる。したがって、プレビュー表示時間を長くする必要性が高い画像についてのプレビュー表示が長く行われ、ユーザは、複雑な設定操作を行うことなく、必要な画像についてはプレビュー表示をしっかりと確認することができる。また、他の画像についてのプレビュー表示は通常通り比較的短いままとされるので、画像の読み取り後即時的にプレビュー表示が行われるようになり、プレビュー表示のリアルタイム性を向上させることができる。
【０１３９】
ユーザは、プレビュー表示時間を長くさせるページを、自ら指定することができる。すなわち、ユーザは、例えばプレビュー画像を詳細に確認する必要のあるページの存在を認識しているとき、そのページをページ指定部５５により指定した上で、原稿の読み取りを開始させればよい。これにより、ユーザの意図に応じて、プレビュー表示時間を適宜変更させることができ、画像の確認を適切に実行可能になる。
【０１４０】
プレビュー表示時間を長くする制御が行われた後、プレビュー表示の進度が原稿読み取りの進度に追いつくまで、プレビュー表示時間が通常よりも短い０．５秒間に変更される。これにより、プレビュー表示のリアルタイム性をさらに向上させることができる。
【０１４１】
既にプレビュー表示時間が相対的に長く制御されたものと略同一の原稿については、プレビュー表示時間を長くする制御が行われない。そのため、プレビュー表示をユーザが確認するための時間を、必要なページについては適切に確保しつつ、原稿全体としてのプレビュー表示のリアルタイム性を向上させることができる。
【０１４２】
なお、ＣＰＵ２０は、プレビュー表示が行われているとき、再開指定部５７でユーザの入力を受け付け、その受け付け内容に応じて、プレビュー表示時間の制御を行うようにしてもよい。すなわち、あるページについてプレビュー表示が行われているとき、再開指定部５７に入力がなされると、ＣＰＵ２０は、それに応じて、そのページの次に読み取られたページについてプレビュー表示を行うようにしてもよい。これにより、ユーザは、プレビュー表示の確認が終了したとき又はプレビュー表示の確認を行う必要がないとき、速やかに次のページについてのプレビュー表示を実行させることができる。プレビュー表示のリアルタイム性を向上させ、プレビュー表示が完了するまでの時間を短縮させることができる。
【０１４３】
［第２の実施の形態］
【０１４４】
第２の実施の形態における画像形成装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第２の実施の形態においては、プレビュー表示時間を長くする制御が行われる際、その画像についてのプレビュー表示がそのまま保持されるように表示時間が変更される。
【０１４５】
［第２の実施の形態における第１の表示時間制御の説明］
【０１４６】
図１３は、第２の実施の形態における第１の表示時間制御を示すフローチャートである。
【０１４７】
図中、ステップＳ３０１からステップＳ３０７は、第１の実施の形態における第１の表示時間制御のステップＳ１０１からステップＳ１０７と同様である。すなわち、ＣＰＵ２０は、読み取り済みの画像についてプレビュー表示を行うとともに（Ｓ３０１，Ｓ３０３）、設定されている動作モードとそのページの原稿画像とに基づいて所定の条件に合わないと判定した場合には（Ｓ３０５：ＮＯ）、そのページについてのプレビュー表示時間を通常通り１秒間とする（Ｓ３０７）。
【０１４８】
ここで、ステップＳ３０５で画像欠損のある画像や画像補正による影響を受ける画像であれば、ステップＳ３０９において、ＣＰＵ２０は、表示時間を変更する制御を行う。本実施の形態において、表示時間を変更する制御は、対象となるページに対応して行われているプレビュー表示を、後述の指示入力があるまでそのまま保持させる制御である。すなわち、ＣＰＵ２０は、ステップＳ３０３で開始したプレビュー表示を行ったままの状態で維持する。
【０１４９】
ステップＳ３１１において、ＣＰＵ２０は、ユーザからのプレビュー表示の切替えの再開を指定する入力（以下、再開指示と呼ぶことがある。）を再開指定部５７により受け付ける。再開指示が受け付けられると、ＣＰＵ２０は、それに応じて、継続して行われているプレビュー表示を終了させる。換言すると、本実施の形態において、ＣＰＵ２０は、対象となるページに対応して行われているプレビュー表示の表示時間を、プレビュー表示を開始してから再開指示を受け付けるまでの時間に変更する制御を行う。
【０１５０】
ステップＳ３０７又はステップＳ３１１において制御が行われた結果、プレビュー表示が終了すると、ＣＰＵ２０は、原稿の次のページについて、ステップＳ３０１からの処理を行う。
【０１５１】
［第２の実施の形態における第２の表示時間制御の説明］
【０１５２】
図１４は、第２の実施の形態における第２の表示時間制御を示すフローチャートである。
【０１５３】
図中、ステップＳ３２１からステップＳ３２７は、第１の実施の形態における第２の表示時間制御のステップＳ１２１からステップＳ１２７と同様である。すなわち、ＣＰＵ２０は、読み取り済みの画像についてプレビュー表示を行うとともに（Ｓ３２１，Ｓ３２３）、そのプレビュー表示が行われるページが指定されたページでなければ（Ｓ３２５：ＮＯ）、そのページについてのプレビュー表示時間を通常通り１秒間とする（Ｓ３２７）。
【０１５４】
ここで、ステップＳ３２５で指定されたページであれば、ＣＰＵ２０は、ステップＳ３２９及びステップＳ３３１の処理を、上述のステップＳ３０９及びステップＳ３１１と同様にして行う。すなわち、ＣＰＵ２０は、ステップＳ３２３で開始したプレビュー表示を行ったままの状態で維持し（Ｓ３２９）、ユーザからの再開指示を受け付ける。再開指示が受け付けられると、ＣＰＵ２０は、それに応じて、継続して行われているプレビュー表示を終了させる（Ｓ３３１）。
【０１５５】
ステップＳ３２７又はステップＳ３３１において制御が行われた結果、プレビュー表示が終了すると、ＣＰＵ２０は、原稿の次のページについて、ステップＳ３２１からの処理を行う。
【０１５６】
［第２の実施の形態における原稿読み取り時の画像形成装置１の動作の説明］
【０１５７】
図１５は、第２の実施の形態における原稿読み取り時の画像形成装置１の動作の一例を示すフローチャートである。
【０１５８】
本実施の形態において、リアルタイムプレビュー機能を実行して行う原稿読み取り時には、上述の第１の表示時間制御及び第２の表示時間制御の両方が行われる。
【０１５９】
図を参照して、ステップＳ４０１からステップＳ４０５は、上述の図１３のステップＳ３０１及びステップＳ３０５と同様であるため、その説明を省略する。
【０１６０】
ステップＳ４０５において画像欠損のある画像や画像補正による影響を受ける画像でなければ、ＣＰＵ２０は、ステップＳ４０７の処理を行う。この処理は、上述の図１４のステップＳ３２５と同様に、プレビュー表示に対応するページが指定されたページであるか否かを判断することで行われる。
【０１６１】
ステップＳ４０７で指定されたページでなければ、ＣＰＵ２０は、そのページについてのプレビュー表示時間を通常通り１秒間とする。
【０１６２】
他方、ステップＳ４０５で画像欠損のある画像や画像補正による影響を受ける画像であるとき、又はステップＳ４０７で指定されたページであるとき、ＣＰＵ２０は、ステップＳ４１１及びステップＳ４１３の処理を、上述のステップＳ３０９及びステップＳ３１１と同様にして行う。すなわち、ＣＰＵ２０は、プレビュー表示を行ったままの状態で維持し（Ｓ４１１）、ユーザからの再開指示が受け付けられると、プレビュー表示を終了させる（Ｓ４１３）。
【０１６３】
ステップＳ４０９又はステップＳ４１３において制御が行われた結果、プレビュー表示が終了すると、ＣＰＵ２０は、原稿の次のページについて、ステップＳ４０１からの処理を行う。
【０１６４】
以上説明したように、第２の実施の形態においては、プレビュー表示時間を長くする制御が行われる際、その画像についてのプレビュー表示が、ユーザからの再開指示が行われるまでそのまま保持される。したがって、ユーザは、プレビュー表示の確認が終了するまでプレビュー表示を保持させることができ、確実にプレビュー表示の確認を実行させることができる。また、すぐにプレビュー表示の確認を行うことができたとき、ユーザは、速やかにそのページについてのプレビュー表示を終了させることができ、プレビュー表示のリアルタイム性を向上させることができる。
【０１６５】
なお、第２の実施の形態において、ＣＰＵ２０は、プレビュー表示が保持される制御を行ったとき、プレビュー表示が開始されてから所定時間（例えば、３０秒間など）が経過する間に再開指示が受け付けられなければ、プレビュー表示を自動的に終了させて次の画像についての処理を行うようにしてもよい。
【０１６６】
［第３の実施の形態］
【０１６７】
第３の実施の形態における画像形成装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第３の実施の形態においては、ＣＰＵ２０は、全原稿の読み取りが完了したとき、プレビュー表示が行われるべき画像が複数ある場合には、プレビュー表示時間を相対的に短くする制御を行う（第４の表示時間制御）。
【０１６８】
［第４の表示時間制御］
【０１６９】
図１６は、第４の表示時間制御を示すフローチャートである。
【０１７０】
図を参照して、ステップＳ５０１において、ＣＰＵ２０は、複数の原稿が順次読み取られると、全原稿の読み取りが完了したことを検出する。この検出は、例えば、ＡＤＦ４１にセットされた搬送すべき原稿がなくなり、読み取り動作も終了したときに、行われる。
【０１７１】
ステップＳ５０３において、ＣＰＵ２０は、プレビュー表示するページが２ページ以上存在するか否か、すなわち、まだ画像表示部１３にプレビュー画像が表示されていないプレビュー表示が行われるべき仕上がり画像が複数あるか否かを判定する。
【０１７２】
ステップＳ５０３でプレビュー表示が行われるべき画像が複数存在しないとき、ステップＳ５０５において、ＣＰＵ２０は、プレビュー表示が行われるべき画像すなわち最後に読み取られた原稿に対応する仕上がり画像について、１秒間のプレビュー表示を行う。
【０１７３】
他方、ステップＳ５０３でプレビュー表示が行われるべき画像が複数存在するとき、ステップＳ５０７において、ＣＰＵ２０は、残りのプレビュー表示が行われるべき画像についてのプレビュー表示を行う。このとき、ＣＰＵ２０は、各画像についてのプレビュー表示時間を、通常時と比較して相対的に短い第２の短縮表示時間とした上で、プレビュー表示を行う。
【０１７４】
なお、第２の短縮表示時間は、上述の第３の表示時間制御における第１の短縮表示時間（例えば、０．５秒間）よりも短く（例えば、０．２５秒間）されればよい。これにより、後述のように、速やかにプレビュー表示が行われる。
【０１７５】
図１７は、第３の実施の形態における原稿の読み取り動作とプレビュー表示動作との関係の一例を示す図である。
【０１７６】
第１の実施の形態において説明した図１２と同様に、図において、上下２段に分かれているバーのうち、上段のバーは、原稿の読み取り動作の進行の程度を示し、下段のバーは、プレビュー表示動作の進行の程度を示す。
【０１７７】
以下の説明において、例えば全１６ページの原稿が読み取られる場合を想定する。この場合において、第１、第２ページ及び第４ページ以降の各ページの画像は、指定されていたり画像欠損などが生じる可能性があったりするものでもなく、第１の表示時間制御及び第２の表示時間制御によりプレビュー表示時間が変更されないものである。また、第３ページの画像は、例えば動作モードにかんがみて画像欠損などが生じる可能性があるため第１の表示時間制御によりプレビュー表示時間が変更されるものである。
【０１７８】
図を参照して、第１ページについての読み取り開始時を起点にすると、読み取り開始から、読み取り開始後１６秒までの動作は、図１２におけるそれと同様にして行われる。すなわち、読み取り開始後１秒に、第１ページについての読み取りが終了してから、プレビュー表示が開始される。読み取り開始後３秒の時点において第３ページが読み取られ、また第２ページのプレビュー表示が終了すると、第３ページについてのプレビュー表示が開始される。このとき、第１の表示時間制御が行われることにより、第３ページについてのプレビュー表示は、読み取り開始後３秒から１３秒までの１０秒間行われる。読み取り開始後１３秒からは、第３の表示時間制御が行われることにより、各ページについて０．５秒ずつプレビュー表示が行われる。
【０１７９】
ここで、読み取り開始後１６秒には、第９ページについてのプレビュー表示が完了し、また、第１６ページの読み取りが終了する。すなわち、この時点で、ＣＰＵ２０は、全原稿の読み取り完了を検出する。このとき、プレビュー表示が行われるべき仕上がり画像の残りは、第１０ページから第１６ページの７ページである。したがって、ＣＰＵ２０は、これら残りのすべてのページのそれぞれについて、プレビュー表示時間を０．２５秒に変更して、プレビュー表示を行う。
【０１８０】
すなわち、読み取り開始後１６秒から、第１０ページについてのプレビュー表示が開始されると、各ページについて、０．２５秒間ずつ、プレビュー表示される。したがって、最後の第１６ページについてのプレビュー表示は、読み取り開始後１８秒までに終了する。
【０１８１】
このように、第３の実施の形態では、全原稿の読み取りが完了したとき、プレビュー表示が行われるべき画像が複数ある場合には、プレビュー表示時間を相対的に短くする制御が行われるので、リアルタイムプレビュー機能によるプレビュー表示を速やかに修了させることができる。したがって、プレビュー表示のリアルタイム性をより向上させることができる。
【０１８２】
第２の短縮表示時間は、第１の短縮表示時間よりも短いので、全ページ分のプレビュー表示をより速やかに完了させることができる。なお、第２の短縮表示時間は、０．２５秒に限られず、ユーザがプレビュー表示を視認可能な程度に短い時間とされればよい。また、第２の短縮表示時間は、第１の短縮表示時間と同等の長さであったり、それより長かったりしてもよい。
【０１８３】
なお、第４の表示時間制御において、上述の図１６のステップＳ５０７の処理が行われているとき、プレビュー表示の対象となった画像が画像欠損等の可能性があるもの又はユーザにより指定されているものであれば、その画像についてはプレビュー表示時間が相対的に長くなるように変更されてもよい。
【０１８４】
［第４の実施の形態］
【０１８５】
第４の実施の形態における画像形成装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第４の実施の形態においては、ＣＰＵ２０は、読み取られる予定の原稿の全枚数を取得し、それに応じて、全原稿の読み取りの完了に応じて全原稿についてのプレビュー表示が完了するように、プレビュー表示時間の制御を行う（第５の表示時間制御）。
【０１８６】
本実施の形態において、原稿の全枚数の取得は、例えば以下のようにして行われればよい。すなわち、ＣＰＵ２０は、操作部１１を介して原稿の全枚数を指定する入力をユーザから受け付ける。ＣＰＵ２０は、受け付けられた入力結果に応じて、原稿の全枚数の情報を取得する。例えば、ユーザは、原稿の読み取り開始前などにおいて、操作部１１を介して読み取りを行う原稿の全枚数を２０枚である旨を指定する入力を行う。この場合、ＣＰＵ２０は、読み取りが行われる原稿の全枚数が２０枚であるとして、その後の第５の表示時間制御を行う。なお、画像形成装置１がＡＤＦ４１の原稿トレイにセットされた複数の原稿の枚数を検知する装置を備え、ＣＰＵ２０が、その装置によって検知された原稿の全枚数を取得してもよい。
【０１８７】
［第５の表示時間制御］
【０１８８】
図１８は、第５の表示時間制御を示すフローチャートである。
【０１８９】
図を参照して、ステップＳ７０１において、ＣＰＵ２０は、全原稿ページ数を取得する。ＣＰＵ２０は、上述のようにしてユーザから入力された枚数を全原稿ページ数として取得する。
【０１９０】
ステップＳ７０３において、ＣＰＵ２０は、読み取り開始当初の通常画像のプレビュー表示時間を１秒とする設定を行う。ここで、通常画像とは、例えば、画像欠損のある画像及び画像補正による影響を受ける画像ではない画像、又は指定されたページの画像ではない画像である。プレビュー表示時間は、例えば画像読取部４０の読み取り速度に応じて設定されればよく、１秒に限られない。
【０１９１】
ステップＳ７０５からステップＳ７０９までの動作は、上述の図３のステップＳ１０１からステップＳ１０５までと同様であるため、その説明を省略する。
【０１９２】
ステップＳ７０９で画像欠損のある画像や画像補正による影響を受ける画像でなければ、すなわち通常画像であれば、ステップＳ７１１において、ＣＰＵ２０は、その画像に対応して行っているプレビュー表示の表示時間をステップＳ７０３において設定した時間として、プレビュー表示の制御を行う。すなわち、ステップＳ７０３においてプレビュー表示時間が１秒間に設定されているので、プレビュー表示は１秒間行われる。
【０１９３】
他方、ステップＳ７０９で画像欠損のある画像や画像補正による影響を受ける画像であればすなわち通常画像でなければ、ステップＳ７１３において、ＣＰＵ２０は、その画像に対応して行われているプレビュー表示の表示時間を例えば１０秒間とする。
【０１９４】
ここで、ステップＳ７１５において、ＣＰＵ２０は、残りの各ページのプレビュー表示時間の算出を行い、通常画像のプレビュー表示時間の設定を行う。ＣＰＵ２０は、ステップＳ７０１で取得した全原稿ページ数からプレビュー表示を行ったページ数を除き、プレビュー表示が行われていない、残りのページ数を算出する。また、ＣＰＵ２０は、全原稿が読み取られるまでの時間を算出する。そして、ＣＰＵ２０は、残りのページ数と、全原稿が読み取られるまでの時間とに応じて、全原稿の読み取りの完了後すぐに全原稿についてプレビュー表示が完了するように、プレビュー表示時間を算出する。ＣＰＵ２０は、算出したプレビュー表示時間を、通常画像について適用するプレビュー表示時間として設定する。
【０１９５】
ステップＳ７１１又はステップＳ７１５において制御が行われた結果、プレビュー表示時間が経過してプレビュー表示が終了すると、原稿の次のページについて、ステップＳ７０５の処理が行われる。
【０１９６】
このように、ステップＳ７１５において残りの各ページのプレビュー表示時間の算出が行われた場合、原稿の次以降のページについて、そのページが通常画像であれば、ステップＳ７１１において、プレビュー表示時間がステップＳ７１５で設定された時間になるようにする制御が行われる。換言すると、それまでプレビュー表示時間を長くする制御が行われた場合、それ以降の通常画像のページについては、プレビュー表示時間が短く変更される。そのため、プレビュー表示時間を長くする制御が行われた場合であっても、最終ページの読み取りが終わってから最終ページのプレビュー表示が終了するまでの時間が、このような制御が行われない場合と比較して短くなる。
【０１９７】
図１９は、第４の実施の形態における原稿の読み取り動作とプレビュー表示動作との関係の一例を示す図である。
【０１９８】
第１の実施の形態において説明した図１２と同様に、図において、上下２段に分かれているバーのうち、上段のバーは、原稿の読み取り動作の進行の程度を示し、下段のバーは、プレビュー表示動作の進行の程度を示す。
【０１９９】
以下の説明において、原稿枚数が５０枚で、そのうち第３ページに画像欠損の可能性のある画像が存在している場合を想定する。この場合において、第１、第２ページ及び第４ページ以降の各ページの画像は、ユーザにより指定されているものでもなく、第１の表示時間制御及び第２の表示時間制御によりプレビュー表示時間が変更されないものである。第３ページの画像は、第１の表示時間制御によりプレビュー表示時間が変更されるものである。
【０２００】
本動作例において、原稿は５０枚であるため、全原稿について、トータルで５０秒間プレビュー表示を行えば、全原稿の読み取り完了に応じて、読み取り完了後すぐにプレビュー表示が完了することになる。原稿の読み取り前には、各ページについてプレビュー表示時間が１秒に設定されるため、もし、すべての原稿について第１の又は第２の表示時間制御など、プレビュー表示時間を長くする制御が行われないのであれば、全原稿の読み取り完了に応じて、読み取り開始後５１秒の時点でプレビュー表示が完了する。
【０２０１】
図を参照して、第１ページについての読み取り開始時を起点にすると、読み取り開始から読み取り開始後１３秒までの動作は、図１２におけるそれと同様にして行われる。すなわち、読み取り開始後１秒に、第１ページについての読み取りが終了してから、プレビュー表示が開始される。読み取り開始後３秒の時点において第３ページが読み取られ、また、第２ページのプレビュー表示が終了すると、第３ページについてプレビュー表示が開始される。このとき、第１の表示時間制御が行われることにより、第３ページについてのプレビュー表示は、読み取り開始後３秒から１３秒までの１０秒間行われる。
【０２０２】
ここで、第３ページのプレビュー表示が終了する読み取り開始後１３秒において、全原稿のプレビュー表示が終了する予定であった読み取り開始後５１秒までの残りの時間は、３８秒間となる。ＣＰＵ２０は、残りの３８秒の間に、残りの４７ページ分のプレビュー表示を行うように、プレビュー表示時間を算出する。すなわち、ＣＰＵ２０は、３８（秒）を４７（ページ）で除した０．８１秒を算出する。ＣＰＵ２０は、通常画像のページについて、１ページあたりのプレビュー表示時間が０．８１秒となるように設定を行う。
【０２０３】
第４ページ以降の各ページについては、通常画像のページであるので、それぞれ０．８１秒ずつプレビュー表示が行われる。したがって、読み取り開始後５１秒後に、第５０ページのプレビュー表示が終了する。
【０２０４】
このように、第４の実施の形態においては、上述の第１の実施の形態における効果を得ることができるとともに、全原稿の読み取りが完了してすぐにプレビュー表示を完了させ、さらにプレビュー表示のリアルタイム性を向上させることができる。
【０２０５】
［第５の実施の形態］
【０２０６】
第５の実施の形態における画像形成装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第５の実施の形態においては、ＣＰＵ２０は、プレビュー表示時間を変更する制御において、その変更内容を、プレビュー表示時間を変更する所定事由に応じて変更する。すなわち、ＣＰＵ２０は、プレビュー表示が行われたまま保持されるような制御を行うか、必要に応じてプレビュー表示時間を相対的に長く又は短くした上でその時間だけプレビュー表示を行う制御を行うかを、プレビュー表示時間を変更する所定事由に応じて変更する。このような制御内容の変更は、あらかじめユーザにより指定されたページについてのプレビュー表示が行われているか否かに応じて行われる。
【０２０７】
図２０は、第５の実施の形態におけるプレビュー表示動作に関する制御の一例を示すフローチャートである。
【０２０８】
図に示す処理は、各ページについて、そのページについてのプレビュー表示が行われているときに行われる。
【０２０９】
図を参照して、ＣＰＵ２０は、ステップＳ９０１において、ユーザにより指定されたページについてのプレビュー表示が行われているか否かを判断する。すなわち、プレビュー表示が行われているとき、ＣＰＵ２０は、そのページがユーザにより指定されたページであるか否かを判断する。
【０２１０】
ステップＳ９０１でページ指定されているページについてプレビュー表示を行っている場合、ステップＳ９０３において、ＣＰＵ２０は、プレビュー表示を行ったままの状態で維持する。すなわち、ＣＰＵ２０は、表示時間を変更する制御として、対象となる原稿のページに対応して行われているプレビュー表示を、ユーザによる指示入力があるまでそのまま保持させる制御を行う。ＣＰＵ２０は、ユーザからの再開指示を受け付けると、次の処理を行う。
【０２１１】
他方、ステップＳ９０１でページ指定されているページについてプレビュー表示を行っていない場合、ステップＳ９０５において、ＣＰＵ２０は、プレビュー表示時間が経過するまで待機する。本実施の形態においては、ＣＰＵ２０は、このとき、プレビュー表示を行っている画像が、画像欠損のある画像や画像補正による影響を受ける画像であれば、上述の第１の実施の形態で説明した場合と同様に、表示時間を変更する制御を行う。ＣＰＵ２０は、このように必要に応じてプレビュー表示時間を相対的に長くした上で、その時間だけプレビュー表示を行う制御を行う。
【０２１２】
ステップＳ９０３で再開指示が受け付けられたとき、及びステップＳ９０５で所定時間が経過したとき、ステップＳ９０７において、ＣＰＵ２０は、プレビュー画像の切替えを行う。すなわち、ＣＰＵ２０は、そのページについてのプレビュー表示を終了し、次のページのプレビュー表示に関する処理を行う。
【０２１３】
このように、第５の実施の形態においては、プレビュー表示時間を変更するきっかけとなる事由に応じて、プレビュー表示の制御内容が切り替えられる。すなわち、あらかじめプレビュー表示をしっかり確認する対象として指定されたページについては、再開指示があるまでプレビュー表示を行うことにより、ユーザの希望に確実にこたえることができる。他方、それ以外のページについては、必要に応じてプレビュー表示時間を長く変更したりする制御が行われて、プレビュー表示時間が経過するまでプレビュー表示が行われるので、速やかに、かつ、必要に応じて確実にプレビュー表示を確認できるように、プレビュー表示を行うことができる。
【０２１４】
［その他］
【０２１５】
プレビュー表示は、原稿画像に基づくプレビュー画像を表示することで行われてもよい。
【０２１６】
原稿画像に対して行われる画像編集処理や画像補正処理としては、上述に例示したものに限られない。例えば、いわゆる２ｉｎ１処理と呼ばれるような、複数ページの原稿を１つの画像とする集約処理が行われてもよい。この場合、プレビュー表示において、集約後の文字の大きさや画像が適切になるか否かを確認可能である。また、カラー画像を白黒画像に変換する処理が行われてもよい。この場合、白黒画像に変換後の画像をプレビュー表示において確認可能にすることで、原稿を読み取って所望の仕上がり画像を得ることができる。このような処理が行われる動作モードが設定されているか否かと、個別の原稿画像や仕上がり画像などに応じて、上述のような表示時間制御を行うことができる。
【０２１７】
上述の各実施の形態のうちいくつかを適宜組み合わせてもよい。上述の第１から第５の表示時間制御のうちいくつかが組み合わされてもよい。また、例えば、上述の第１の実施の形態又は第２の実施の形態などにおいて、第１の表示時間制御又は第２の表示時間制御が行われなくてもよい。例えば、上述の第３の実施の形態において、第３の表示時間制御が行われなくてもよい。
【０２１８】
画像形成装置としては、モノクロ／カラーの複写機、プリンタ、ファクシミリ装置やこれらの複合機（ＭＦＰ）などいずれであってもよい。画像形成装置は、電子写真方式により画像を形成するものに限られず、例えばいわゆるインクジェット方式により画像を形成するものであってもよい。
【０２１９】
なお、本発明は、画像形成機能を有しない、スキャナやファクシミリ送信装置などの画像読取装置単独として用いられるものにも適用可能である。
【０２２０】
上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０２２１】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０２２２】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２２３】
１  画像形成装置
１１  操作部
１３  画像表示部（表示手段の一例）
２０  ＣＰＵ（制御部の一例）
４０  画像読取部（画像読取装置の一例、原稿取得手段の一例）
５１  プレビュー表示時間制御部（表示制御手段の一例）
５３  モード設定部（設定手段の一例）
５５  ページ指定部（指定指示受付手段の一例）
５７  再開指定部（再開指示受付手段の一例）
【図１】
2012079093.tif 000003
【図２】
2012079093.tif 000004
【図３】
2012079093.tif 000005
【図９】
2012079093.tif 000006
【図１０】
2012079093.tif 000007
【図１１】
2012079093.tif 000008
【図１３】
2012079093.tif 000009
【図１４】
2012079093.tif 000010
【図１５】
2012079093.tif 000011
【図１６】
2012079093.tif 000012
【図１８】
2012079093.tif 000013
【図２０】
2012079093.tif 000014
【図４】
2012079093.tif 000015
【図５】
2012079093.tif 000016
【図６】
2012079093.tif 000017
【図７】
2012079093.tif 000018
【図８】
2012079093.tif 000019
【図１２】
2012079093.tif 000020
【図１７】
2012079093.tif 000021
【図１９】
2012079093.tif 000022