(57)【要約】【課題】自動原稿送り装置により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる技術を提供する。【解決手段】ＭＦＰ１００は、プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が読取エンジン１１２により読み取られたときには、複数の原稿の全てのページの読取りが完了するのを待たずに、最小枚数分の原稿に係る画像データに係るプレビュー画像をパネル１０５に表示し（Ｓ５）、少なくとも最小枚数分の原稿からは、読取エンジン１１２により、複数の読取設定のうちの最上位の設定で、最小枚数分の原稿の画像を読み取り（Ｓ２）、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取エンジン１１２により読み取られた画像データを、変更後の設定を満たすように画像処理する（Ｓ７）。【選択図】  図３
2020162082.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取部と、
前記読取部の読取り対象である、複数の原稿を１枚ずつ前記読取部に搬送する自動原稿送り部と、
前記読取部により生成された画像データを記憶する記憶部と、
前記記憶部に記憶された前記画像データのプレビュー画像を表示する表示部と、
前記読取部が前記原稿を読み取る際の設定を複数の読取設定から選択して受け付ける受付部と、
制御部と、
を備え、
前記制御部は、
前記プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が前記読取部により読み取られたときには、前記複数の原稿の全てのページの読取りが完了するのを待たずに、前記最小枚数分の原稿に係る前記画像データに係る前記プレビュー画像を前記表示部に表示し、
少なくとも前記最小枚数分の原稿からは、前記読取部により、前記複数の読取設定のうちの最上位の設定で、前記最小枚数分の原稿の画像を読み取り、読み取った前記画像に係る画像データを前記記憶部に記憶させ、
前記受付部を介して、前記プレビュー画像の表示に用いた画像データに対する前記設定の変更が受け付けられたときには、前記最上位の設定で前記読取部により読み取られ、前記記憶部に記憶に記憶された前記画像データを、前記変更後の設定を満たすように画像処理する、
画像処理装置。
【請求項２】
前記制御部は、
前記プレビュー画像を前記表示部に表示したときには、前記読取部による前記原稿からの画像の読み取りを停止し、
前記受付部を介して、前記設定の変更が受け付けられたときには、前記変更後の設定で前記読取部による前記原稿からの画像の読み取りを再開する、
請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、
前記プレビュー画像を前記表示部に表示したときに、前記記憶部の空き容量に余裕がある場合には、前記最小枚数分の原稿以降の原稿からも、前記読取部により、前記最上位の設定で、前記最小枚数分の原稿以降の原稿の画像を読み取り、読み取った前記画像に係る画像データを前記記憶部に記憶させ、
前記受付部を介して、前記プレビュー画像の表示に用いた画像データに対する前記設定の変更が受け付けられたときには、前記最上位の設定で前記読取部により読み取られ、前記記憶部に記憶に記憶された前記画像データであって、前記プレビュー画像の表示に用いた画像データを含む全ての画像データを、前記変更後の設定を満たすように画像処理する、
請求項１に記載の画像処理装置。
【請求項４】
前記制御部は、
前記受付部を介して、前記プレビュー画像の表示に用いた画像データに対する前記設定の変更が受け付けられたときに、前記読取部による前記複数の原稿の画像の読み取りが終了していない場合には、前記自動原稿送り部による搬送速度を前記変更後の設定に応じた搬送速度に速めて前記原稿を搬送させる、
請求項３に記載の画像処理装置。
【請求項５】
原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取部と、
前記読取部の読取り対象である、複数の原稿を１枚ずつ前記読取部に搬送する自動原稿送り部と、
前記読取部により生成された画像データを記憶する記憶部と、
前記記憶部に記憶された前記画像データのプレビュー画像を表示する表示部と、
前記読取部が前記原稿を読み取る際の設定を複数の読取設定から選択して受け付ける受付部と、を備えた画像処理装置に、
前記プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が前記読取部により読み取られたときには、前記複数の原稿の全てのページの読取りが完了するのを待たずに、前記最小枚数分の原稿に係る前記画像データに係る前記プレビュー画像を前記表示部に表示する表示処理と、
少なくとも前記最小枚数分の原稿からは、前記読取部により、前記複数の読取設定のうちの最上位の設定で、前記最小枚数分の原稿の画像を読み取り、読み取った前記画像に係る画像データを前記記憶部に記憶させる記憶処理と、
前記受付部を介して、前記プレビュー画像の表示に用いた画像データに対する前記設定の変更が受け付けられたときには、前記最上位の設定で前記読取部により読み取られ、前記記憶部に記憶に記憶された前記画像データを、前記変更後の設定を満たすように画像処理する画像処理と、
を実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、原稿から読み取った画像に係る画像データをプレビュー表示する技術に関するものである。
【背景技術】
【０００２】
特許文献１には、取得した画像データを出力用に加工処理し、その加工した画像データを出力する前に、その画像データのプレビュー画像を生成して表示部に表示させるようにした画像処理装置が記載されている。この画像処理装置はさらに、予め定められた加工処理の処理条件に基づいて、プレビュー画像の生成が必要か否かを判断するようにし、プレビュー画像の生成が必要である場合に、プレビュー画像を生成して表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の画像処理装置では、自動原稿送り装置（ＡＤＦ：Auto Document Feeder）によって複数の原稿を１枚ずつスキャナに搬送し、各原稿から読み取って生成した画像データをプレビュー表示する場合、プレビュー表示は、全ての原稿の読み取りが完了した後になされていた。
【０００５】
特許文献１には、プレビュー画像の生成が必要か否かを判断し、判断結果に基づいてプレビュー表示するかどうかを決めることは記載されているものの、ＡＤＦにより複数の原稿を順次送りながら画像データ生成し、プレビュー表示することは記載されていない。
【０００６】
本願は、自動原稿送り装置により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願の画像処理装置は、原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取部と、読取部の読取り対象である、複数の原稿を１枚ずつ読取部に搬送する自動原稿送り部と、読取部により生成された画像データを記憶する記憶部と、記憶部に記憶された画像データのプレビュー画像を表示する表示部と、読取部が原稿を読み取る際の設定を複数の読取設定から選択して受け付ける受付部と、制御部と、を備え、制御部は、プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が読取部により読み取られたときには、複数の原稿の全てのページの読取りが完了するのを待たずに、最小枚数分の原稿に係る画像データに係るプレビュー画像を表示部に表示し、少なくとも最小枚数分の原稿からは、読取部により、複数の読取設定のうちの最上位の設定で、最小枚数分の原稿の画像を読み取り、読み取った画像に係る画像データを記憶部に記憶させ、受付部を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取部により読み取られ、記憶部に記憶に記憶された画像データを、変更後の設定を満たすように画像処理する。
【発明の効果】
【０００８】
本願によれば、自動原稿送り装置により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本願の一実施の形態に係る画像処理装置を適用した複合機の制御構成を示すブロック図である。
【図２】図１の複合機に含まれるパネルに表示されたプレビュー画面の一例を示す図である。
【図３】図１の複合機、特にＣＰＵが実行する原稿読取り処理Ａの手順を示すフローチャートである。
【図４】図１の複合機、特にＣＰＵが実行する原稿読取り処理Ｂの手順を示すフローチャートである。
【図５】図４の原稿読取り処理Ｂの続きの手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本願の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、本願の一実施の形態に係る画像処理装置を適用した複合機１００の制御構成を示すブロック図である。以下、複合機１００をＭＦＰ１００という。なおＭＦＰは、Multifunction Peripheral の略語である。
【００１２】
図１に示すように、ＭＦＰ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及びＮＶＲＡＭ（Non-Volatile RAM）１０４を備えている。
【００１３】
ＣＰＵ１０１は、ＭＦＰ１００全体の制御を司るものであるが、本実施形態では、設定情報に従って、エンジンＩＦ（Interface）１１０を介して印刷エンジン１１１及び読取エンジン１１２をそれぞれ制御する。なお、エンジンＩＦ１１０、印刷エンジン１１１及び読取エンジン１１２については、後述する。
【００１４】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムを記憶するメモリである。ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して各種処理を実行する。
【００１５】
ＲＡＭ１０３は、画像データなどを一時的に記憶するメモリである。またＲＡＭ１０３は、ＣＰＵ１０１が制御プログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、あるいはデータ処理の作業領域としても使用される。
【００１６】
ＮＶＲＡＭ１０４は、設定情報等を記憶する不揮発性メモリである。
【００１７】
またＭＦＰ１００は、パネル１０５及びキー１０６を備えている。
【００１８】
パネル１０５は、本実施形態ではタッチパネルであり、パネル１０５には、ＭＦＰ１００の状態に応じて、様々な画面が表示される。ユーザは、画面上の入力ボタン（例えば、後述する図２のボタン１５０ｂ〜１５０ｅ）を押下することで、入力操作をすることができる。
【００１９】
キー１０６は、ハードキー、つまりハードウェアにより形成されるキーである。その典型例としては、電源スイッチやリセットスイッチ（ともに図示せず）などを挙げることができる。
【００２０】
またＭＦＰ１００は、通信ＩＦ１０８を備えている。通信ＩＦ１０８は、ＭＦＰ１００を通信ネットワーク（図示せず）に接続するものである。通信ネットワークは、本実施形態では有線又は無線ＬＡＮ（Local Area Network）を想定しているので、通信ＩＦ１０８は、ＬＡＮＩＦ（Local Area Network Interface）又はＷＬＡＮ ＩＦ（Wireless LAN Interface）である。もちろん、有線ＬＡＮと無線ＬＡＮが同時に存在する場合もあり、この場合には、通信ＩＦ１０８は、ＬＡＮＩＦ及びＷＬＡＮ ＩＦの両方を含んでいる。
【００２１】
またＭＦＰ１００は、エンジンＩＦ１１０を備えている。エンジンＩＦ１１０には、印刷エンジン１１１及び読取エンジン１１２が接続されている。
【００２２】
印刷エンジン１１１は、シートに画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等が採用される。
【００２３】
読取エンジン１１２は、原稿から画像を読み取るためのエンジンであり、ＣＣＤ（Charge Coupled Devices）及びＣＩＳ（Contact Image Sensor）等を有する。
【００２４】
エンジンＩＦ１１０は、印刷エンジン１１１及び読取エンジン１１２を制御するための制御回路であり、ＣＰＵ１０１はエンジンＩＦ１１０を介して印刷エンジン１１１及び読取エンジン１１２を制御する。
【００２５】
エンジンＩＦ１１０は、印刷エンジン１１１を制御するための第１エンジンＩＦ（図示せず）と、読取エンジン１１２を制御するための第２エンジンＩＦ（図示せず）と、を有している。第１エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、印刷エンジン１１１への制御信号の出力及び印刷エンジン１１１への画像データの出力等を実行する。第２エンジンＩＦは、ＣＰＵ１０１からの指令に基づき、読取エンジン１１２への制御信号の出力及び読取エンジン１１２からの画像データの入力等を実行する。
【００２６】
さらにＭＦＰ１００は、ＡＤＦ１１５を備えている。ＡＤＦ１１５は、複数の原稿を１枚ずつ読取エンジン１１２に搬送するものである。
【００２７】
またＭＦＰ１００は、画像処理回路１２０を備えている。
【００２８】
画像処理回路１２０は、第１画像処理回路（図示せず）と、第２画像処理回路（図示せず）とを有する。第１画像処理回路は、印刷ジョブに係る画像データをラスタライズ処理する。ラスタライズ処理された画像データは、ＲＡＭ１０３へ一時記憶され、印刷エンジン１１１へ出力される。第２画像処理回路は、読取エンジン１１２が原稿から読み取った画像データをデジタルデータへ加工する。デジタルデータへ加工された画像データは、通信ＩＦ１０８を介して外部へ送信されたり、印刷エンジン１１１へ供給されシートへ出力されたりする。読取エンジン１１２が原稿から読み取った画像データは、一時ＲＡＭ１０３に記憶され、第２画像処理回路へ出力される。ここで、本実施形態において、「読み取る」を「スキャン」と記載する場合もある。
【００２９】
ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＮＶＲＡＭ１０４、パネル１０５、キー１０６、通信ＩＦ１０８、エンジンＩＦ１１０、ＡＤＦ１１５及び画像処理回路１２０は、バス１３０により相互に接続されている。
【００３０】
図２は、パネル１０５上に表示されたプレビュー表示画面１５０の一例を示している。プレビュー表示画面１５０は、読取エンジン１１２が原稿から読み取った画像データをプレビュー表示させたときの画面である。
【００３１】
プレビュー表示画面１５０には、プレビュー表示領域１５０ａと、複数のボタン１５０ｂ〜１５０ｅとが形成されている。プレビュー表示領域１５０ａは、プレビュー対象の画像データを表示させる領域である。カラー／モノクロ選択ボタン１５０ｂは、原稿画像の読取りをカラーで行うか、モノクロで行うかを選択するためのボタンである。３００／６００選択ボタン１５０ｃは、原稿画像の読取りを３００ｄｐｉ（dots per inch）で行うか、６００ｄｐｉで行うかを選択するためのボタンである。継続ボタン１５０ｄは、原稿画像の読取り継続を指示するためのボタンである。中止ボタン１５０ｅは、原稿画像の読取り中止を指示するためのボタンである。
【００３２】
以上のように構成されたＭＦＰ１００が実行する原稿読取り処理を、図３〜図５を参照して詳細に説明する。以降、各処理の手順の説明において、ステップを「Ｓ」と表記する。
【００３３】
本実施形態では、原稿読取り処理として、原稿読取り処理Ａと原稿読取り処理Ｂの２種類を挙げている。いずれの原稿読取り処理を実行するかは、例えば、ユーザに選択させることが考えられるが、この他に、ＭＦＰ１００の製品毎に一方を固定的に採用するようにしてもよい。
【００３４】
図３は、ＭＦＰ１００、特にＣＰＵ１０１が実行する原稿読取り処理Ａの手順を示している。ＡＤＦ１１５上に１枚以上の原稿を設置し、ユーザがパネル１０５上のスキャンボタン（図示せず）を押下すると、ＣＰＵ１０１は、スキャンボタンの押下を検出したことを契機にして、原稿読取り処理Ａを開始する。
【００３５】
原稿読取り処理Ａは、次の特徴、つまり、
１．複数枚の原稿を１枚ずつ搬送して、各原稿上の画像を読み取る場合に、プレビュー表示に必要な枚数の原稿の読取りが完了すると、全ての原稿の読取りが完了する前であっても、プレビュー表示する特徴と、
２．プレビュー表示するときに、原稿の読取りを一時停止する特徴と、
３．プレビュー表示中に、読取エンジン１１２の設定が変更された場合、設定変更前に読み取られた原稿に係る画像データを、変更後の設定を満たすように画像処理する特徴と、
４．プレビュー表示中に、読取エンジン１１２の設定が変更された場合、原稿の読取りを上記一時停止から再開するときには、変更後の設定で原稿上の画像の読取りを再開する特徴と、
を含んでいる。
【００３６】
図３において、まずＣＰＵ１０１は、原稿を１枚搬送させる指令をＡＤＦ１１５に送信する（Ｓ１）。これに応じてＡＤＦ１１５は、設置された原稿から１枚の原稿を読取エンジン１１２へ搬送する。
【００３７】
次にＣＰＵ１０１は、原稿画像の読取り指令を読取エンジン１１２に送信する（Ｓ２）。これに応じて読取エンジン１１２は、搬送されて来た原稿上の画像を読み取り、画像データに変換した後、その画像データをエンジンＩＦ１１０に出力する。エンジンＩＦ１１０は、入力された画像データを一時ＲＡＭ１０３に記憶させる。
【００３８】
そしてＣＰＵ１０１は、必要枚数の読取りが完了したか否かを判断する（Ｓ３）。ここで「必要枚数」とは、プレビュー表示させるのに必要な原稿の最小枚数を意味する。原稿画像を読取った後の画像データは、上述のように印刷エンジン１１１へ供給されシートへ出力される場合がある。この場合に、２ｉｎ１印刷や４ｉｎ１印刷など、複数枚の原稿を縮小して、１枚のシートに印刷する設定を選択することができる。ユーザが、例えば２ｉｎ１印刷の設定を選択した上で、スキャンボタンを押下すると、ＣＰＵ１０１は、２枚の原稿から各画像を読み取り、各画像に係る画像データを縮小して、２ｉｎ１印刷用のプレビュー画像データを生成する。そしてＣＰＵ１０１は、生成した２ｉｎ１印刷用のプレビュー画像データをパネル１０５に出力する。これにより、パネル１０５上には、２ｉｎ１印刷用のプレビュー画面が表示される。したがってこの場合、上記「必要枚数」は２枚となる。
【００３９】
上記Ｓ３の判断において、必要枚数の読取りが完了していないと判断される場合（Ｓ３：ＮＯ）、ＣＰＵ１０１は、処理をＳ１に戻して、原稿の読取りを継続する一方、必要枚数の読取りが完了したと判断される場合（Ｓ３：ＹＥＳ）、ＣＰＵ１０１は、処理をＳ４に進める。
【００４０】
Ｓ４では、ＣＰＵ１０１は、原稿の搬送を停止させる指令をＡＤＦ１１５に送信する。これに応じてＡＤＦ１１５は、原稿の搬送を停止し、原稿の読取りは停止する。このＳ４の処理により、上記特徴２．が実現される。
【００４１】
次にＣＰＵ１０１は、ＲＡＭ１０３内に一時的に記憶されている画像データに基づいて、プレビュー表示用の画像データを生成する指示を画像処理回路１２０に送信する（Ｓ５）。これに応じて画像処理回路１２０は、プレビュー表示用の画像データを生成し、生成したプレビュー表示用の画像データをパネル１０５に出力する。これにより、プレビュー表示画面１５０内のプレビュー表示領域１５０ａにプレビュー表示される。このＳ５の処理により、上記特徴１．が実現される。
【００４２】
次にＣＰＵ１０１は、設定変更が指示されたか否かを判断する（Ｓ６）。プレビュー表示画面１５０には、上述のように、カラー／モノクロ選択ボタン１５０ｂ及び３００／６００選択ボタン１５０ｃが表示されている。Ｓ６における「設定変更が指示」は、本実施形態では、このボタン１５０ｂ，１５０ｃのいずれかが押下されることにより設定変更が指示されることを意味する。
【００４３】
Ｓ６の判断において、設定変更が指示されたと判断される場合（Ｓ６：ＹＥＳ）、ＣＰＵ１０１は、変更後の設定で読取り画像データを画像処理する指令を画像処理回路１２０に送信する（Ｓ７）。これに応じて画像処理回路１２０は、変更後の設定で読取り画像データを画像処理し、画像処理後の画像データを一時ＲＡＭ１０３に記憶する。さらに画像処理回路１２０は、画像処理後の画像データに基づいてプレビュー表示用の画像データを生成し、パネル１０５に出力する。これにより、プレビュー表示領域１５０ａに表示されたプレビュー表示は、設定変更後のプレビュー表示になる。このＳ７の処理により、上記特徴３．が実現される。
【００４４】
具体的には、設定変更前の設定がカラースキャン設定かつ６００ｄｐｉ設定であるとし、これをモノクロスキャン設定かつ３００ｄｐｉ設定に変更したとすると、画像処理回路１２０は、読取り画像データの画素数が半分になるように間引くとともに、各画素の色を２値化する。これとは反対に、設定変更前の設定がモノクロスキャン設定かつ３００ｄｐｉ設定であるとし、これをカラースキャン設定かつ６００ｄｐｉ設定に変更したとすると、画像処理回路１２０は、短時間で設定変更後の画像データを生成することができない。このため、変更可能な設定のうち、最上位の設定で原稿の画像を読み取っておく必要がある。より上位の設定とは、画像処理がより難しくなる、あるいは不可能になる設定である。具体的には、カラースキャン設定とモノクロスキャン設定とでは、カラースキャン設定がモノクロスキャン設定より上位の設定である。一方、６００ｄｐｉ設定と３００ｄｐｉ設定とでは、６００ｄｐｉ設定が３００ｄｐｉ設定より上位の設定である。したがって、この場合の最上位の設定は、カラースキャン設定かつ６００ｄｐｉ設定である。
【００４５】
次にＣＰＵ１０１は、読取エンジン１１２の設定を指示された設定に変更した（Ｓ８）後、処理をＳ９に進める。
【００４６】
一方、上記Ｓ６の判断において、設定変更が指示されなかったと判断される場合（Ｓ６：ＮＯ）、ＣＰＵ１０１は、Ｓ７及びＳ８をスキップして、処理をＳ９に進める。なお、Ｓ６で“ＮＯ”と判断される場合は、ユーザが上記継続ボタン１５０ｄを押下した場合である。この他に、プレビュー表示後、所定時間が経過した場合としてもよい。
【００４７】
Ｓ９では、ＣＰＵ１０１は、上記Ｓ１と同様にして、原稿を１枚搬送させる指令をＡＤＦ１１５に送信する。ここで、Ｓ１における原稿の搬送速度と、Ｓ９における原稿の搬送速度とは、異なる場合がある。上述のようにＳ２では、最上位の設定で原稿の画像が読み取られる。したがってＳ１における原稿の搬送速度は、最上位の設定で原稿の画像を読み取ることができる速度である必要がある。これに対して、プレビュー表示中に設定変更が指示され、例えば、スキャン解像度が６００ｄｐｉから３００ｄｐｉに変更されると、ＣＰＵ１０１は、原稿の搬送速度を、これに応じた速度に速める指令をＡＤＦ１１５に送信する。設定変更の指示は通常、最上位の設定からより下位の設定への指示であるので、設定変更の指示がなされた場合には、Ｓ９における原稿の搬送速度は、Ｓ１における原稿の搬送速度より高速となる。
【００４８】
続くＳ１０では、ＣＰＵ１０１は、上記Ｓ２と同様にして、原稿画像の読取り指令を読取エンジン１１２に送信する。読取エンジン１１２は、現在の設定により原稿画像を読み取る。つまり、Ｓ８の処理により設定が変更された場合には、読取エンジン１１２は、変更後の設定により原稿画像を読み取る。一方、Ｓ８の処理がなされず、設定が変更されない場合には、読取エンジン１１２は、原稿読取り処理Ａが開始されたときの設定により原稿画像を読み取る。このＳ１０を含むＳ８〜Ｓ１０の処理により、上記特徴４．が実現される。
【００４９】
そしてＣＰＵ１０１は、原稿の全ページの読取りが完了したか否かを判断する（Ｓ１１）。この判断において、原稿の全ページの読取りが未だ完了していないと判断される場合（Ｓ１１：ＮＯ）、ＣＰＵ１０１は、処理をＳ９に戻して、原稿の読取りを継続する。一方、原稿の全ページの読取りが完了したと判断される場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は、原稿読取り処理Ａを終了する。
【００５０】
図４及び図５は、ＭＦＰ１００、特にＣＰＵ１０１が実行する原稿読取り処理Ｂの手順を示している。原稿読取り処理Ａと同様に、ＡＤＦ１１５上に１枚以上の原稿を設置し、ユーザがパネル１０５上のスキャンボタン（図示せず）を押下すると、ＣＰＵ１０１は、スキャンボタンの押下を検出したことを契機にして、原稿読取り処理Ｂを開始する。なお、図４中、図３と同様の処理を行うステップには同一の番号を付して、その説明は省略する。
【００５１】
原稿読取り処理Ａでは、プレビュー表示をする前に、原稿画像の読取りを停止するようにした（上記図３のＳ４参照）が、原稿読取り処理Ｂでは、プレビュー表示の前でも後でも、原稿画像の読取りを停止させない点が異なっている。但しＲＡＭ１０３に、読み取った画像に係る画像データを一時記憶させるだけの空き容量が少ない、あるいは無い場合などの特別な場合には、原稿画像の読取りを停止させることがある。
【００５２】
図４において、原稿読取り処理Ｂが開始すると、ＣＰＵ１０１は、Ｓ１〜Ｓ５の処理を実行する。但し原稿読取り処理Ｂには、図３の原稿読取り処理Ａに含まれているＳ４の処理が含まれない。これは、プレビュー表示に際してＣＰＵ１０１は、原稿画像の読取りを停止させないからである。
【００５３】
次にＣＰＵ１０１は、上記図３のＳ９と同様にして、原稿を１枚搬送させる指令をＡＤＦ１１５に送信した（Ｓ２０）後、上記図３のＳ１０と同様にして、原稿画像の読取り指令を読取エンジン１１２に送信する（Ｓ２２）。
【００５４】
次にＣＰＵ１０１は、設定変更フラグがセットされているか否かを判断する（Ｓ２５）。設定変更フラグは、ＲＡＭ１０３内に設けられたフラグである。設定変更フラグは、上記カラー／モノクロ選択ボタン１５０ｂ又は上記３００／６００選択ボタン１５０ｃにより設定変更が指示されたときにセットされる（後述するＳ３０，Ｓ４３参照）。
【００５５】
Ｓ２５の判断において、設定変更フラグがリセット状態であると判断される場合（Ｓ２５：ＮＯ）、ＣＰＵ１０１は、設定変更が指示されたか否かを判断する（Ｓ６）。この判断において、設定変更が指示されたと判断される場合（Ｓ６：ＹＥＳ）、ＣＰＵ１０１は、上記図３のＳ７と同様にして、変更後の設定で読取り画像データを画像処理する指令を画像処理回路１２０に送信する（Ｓ７′）。但し、Ｓ７′の処理は、Ｓ７の処理に対して、画像処理対象の画像データの基になる原稿の枚数が異なっている。つまり、Ｓ７の処理では、画像処理対象の画像データの基になる原稿は、プレビュー表示に必要な枚数の読取りが完了した原稿である。これに対して、Ｓ７′の処理では、画像処理対象の画像データの基になる原稿は、処理がＳ７′に進んだときに、読取りが完了している原稿である。そして、処理がＳ７′に進んだときには通常、プレビュー表示に必要な枚数を超えた枚数の原稿の読取りが完了しているからである。
【００５６】
次にＣＰＵ１０１は、読取エンジン１１２の設定を指示された設定に変更した（Ｓ８）後、設定変更フラグをセットする（Ｓ３０）。その後、ＣＰＵ１０１は、処理をＳ３５に進める。
【００５７】
一方、上記Ｓ２５の判断において、設定変更フラグがセット状態であると判断される場合（Ｓ２５：ＹＥＳ）、又は上記Ｓ６の判断において、設定変更が指示されなかったと判断される場合（Ｓ６：ＮＯ）、ＣＰＵ１０１は、処理をＳ３５に進める。
【００５８】
Ｓ３５では、ＣＰＵ１０１は、上記図３のＳ１１と同様にして、原稿の全ページの読取りが完了したか否かを判断する。この判断において、原稿の全ページの読取りが未だ完了していないと判断される場合（Ｓ３５：ＮＯ）、ＣＰＵ１０１は、処理をＳ２０に戻して、原稿の読取りを継続する。一方、原稿の全ページの読取りが完了したと判断される場合（Ｓ３５：ＹＥＳ）、ＣＰＵ１０１は、処理を図５のＳ４０に進める。
【００５９】
このように設定変更フラグは、ＣＰＵ１０１がＳ７′，Ｓ８及びＳ３０の処理を１度だけ実行するようにするためのものである。
【００６０】
図５のＳ４０では、ＣＰＵ１０１は、設定変更フラグをリセットする。
【００６１】
次にＣＰＵ１０１は、プレビュー表示中であるか否かを判断する（Ｓ４１）。この判断は、原稿の全ページの読取りが完了しても、未だプレビュー表示がなされているか否かを判断するものである。
【００６２】
Ｓ４１の判断において、プレビュー表示中でないと判断される場合（Ｓ４１：ＮＯ）、ＣＰＵ１０１は、原稿読取り処理Ｂを終了する。ここで、プレビュー表示中でないと判断される場合は、処理がＳ４１に進む前に、ユーザがプレビュー表示を非表示にした場合、あるいは、ユーザが上記中止ボタン１５０ｅを押下して原稿画像の読取り中止を指示した場合に該当する。前者の場合、つまり、ユーザがプレビュー表示を非表示にした場合は、ユーザがプレビュー表示されたプレビュー画像に係る設定で原稿の画像を読み取ることを承認した場合である。後者の場合、つまり、ユーザが中止ボタン１５０ｅを押下して原稿画像の読取り中止を指示した場合は、ユーザがプレビュー表示されたプレビュー画像に係る設定で原稿の画像を読み取ることを承認しなかった場合である。前者の場合でも、後者の場合でも、いずれの場合でも、原稿読取り処理Ｂを終了してもよい場合に該当する。したがってこれらの場合には、ＣＰＵ１０１は、原稿読取り処理Ｂを終了させるようにしている。
【００６３】
一方、上記Ｓ４１の判断において、プレビュー表示中であると判断される場合（Ｓ４１：ＹＥＳ）、ＣＰＵ１０１は、上記Ｓ６と同様にして、設定変更が指示されたか否かを判断し（Ｓ４２）、設定変更が指示されたと判断される場合（Ｓ４２：ＹＥＳ）、設定変更フラグをセットした（Ｓ４３）後、処理をＳ４４に進める。一方、設定変更が指示されなかったと判断される場合（Ｓ４２：ＮＯ）、ＣＰＵ１０１は、Ｓ４３をスキップして、処理をＳ４４に進める。
【００６４】
Ｓ４４では、ＣＰＵ１０１は、プレビュー表示の終了が指示されるまで待機し（Ｓ４４：ＮＯ）、プレビュー表示の終了が指示されると、ＣＰＵ１０１は、プレビュー表示を非表示にした（Ｓ４５）後、設定変更フラグがセットされているか否かを判断する（Ｓ４６）。この判断において、設定変更フラグがセット状態であると判断される場合（Ｓ４６：ＹＥＳ）、ＣＰＵ１０１は、上記Ｓ７′と同様にして、変更後の設定で読取り画像データを画像処理する指令を画像処理回路１２０に送信する（Ｓ４７）。但し、Ｓ４７の処理は、Ｓ７′の処理に対して、画像処理対象の画像データの基になる原稿の枚数が異なっている。つまり、Ｓ７′の処理では、画像処理対象の画像データの基になる原稿は、ＡＤＦ１１５に設置された原稿の全ページの読取りが完了する前の原稿である。これに対して、Ｓ４７の処理では、画像処理対象の画像データの基になる原稿は、ＡＤＦ１１５に設置された原稿の全ページの読取りが完了した原稿であるからである。
【００６５】
一方、Ｓ４６の判断において、設定変更フラグがリセット状態であると判断される場合（Ｓ４６：ＮＯ）、ＣＰＵ１０１は、原稿読取り処理Ｂを終了する。
【００６６】
以上説明したように、本実施形態のＭＦＰ１００は、原稿から画像を読み取り、読み取った画像に係る画像データを生成する読取エンジン１１２と、読取エンジン１１２の読取り対象である、複数の原稿を１枚ずつ読取エンジン１１２に搬送するＡＤＦ１１５と、読取エンジン１１２により生成された画像データを記憶するＲＡＭ１０３と、ＲＡＭ１０３に記憶された画像データのプレビュー画像を表示するパネル１０５と、読取エンジン１１２が原稿を読み取る際の設定を複数の読取設定から選択して受け付けるパネル１０５と、ＣＰＵ１０１と、を備えている。
【００６７】
そして、ＣＰＵ１０１は、プレビュー画像の表示に必要な最小枚数分の原稿に係る画像が読取エンジン１１２により読み取られたときには、複数の原稿の全てのページの読取りが完了するのを待たずに、最小枚数分の原稿に係る画像データに係るプレビュー画像をパネル１０５に表示し（Ｓ５）、少なくとも最小枚数分の原稿からは、読取エンジン１１２により、複数の読取設定のうちの最上位の設定で、最小枚数分の原稿の画像を読み取り、読み取った画像に係る画像データをＲＡＭ１０３に記憶させ（Ｓ２）、パネル１０５を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取エンジン１１２により読み取られ、ＲＡＭ１０３に記憶に記憶された画像データを、変更後の設定を満たすように画像処理する（Ｓ７）。
【００６８】
このように、本実施形態のＭＦＰ１００では、ＡＤＦ１１５により複数の原稿を順次送りながら画像データ生成し、プレビュー表示する場合に、全ての原稿の読み取りが完了する前にプレビュー表示を行うことが可能となる。
【００６９】
ちなみに、本実施形態において、ＭＦＰ１００は、「画像処理装置」の一例である。読取エンジン１１２は、「読取部」の一例である。ＡＤＦ１１５は、「自動原稿送り部」の一例である。ＲＡＭ１０３は、「記憶部」の一例である。パネル１０５は、「表示部」の一例である。パネル１０５は、「受付部」の一例である。ＣＰＵ１０１は、「制御部」の一例である。
【００７０】
また、ＣＰＵ１０１は、プレビュー画像をパネル１０５に表示したときには、読取エンジン１１２による原稿からの画像の読み取りを停止し（Ｓ４）、パネル１０５を介して、設定の変更が受け付けられたときには、変更後の設定で読取エンジン１１２による原稿からの画像の読み取りを再開する（Ｓ８，Ｓ９，Ｓ１０）。
【００７１】
また、ＣＰＵ１０１は、プレビュー画像をパネル１０５に表示したときに、ＲＡＭ１０３の空き容量に余裕がある場合には、最小枚数分の原稿以降の原稿からも、読取エンジン１１２により、最上位の設定で、最小枚数分の原稿以降の原稿の画像を読み取り、読み取った画像に係る画像データをＲＡＭ１０３に記憶させ（Ｓ２２）、パネル１０５を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときには、最上位の設定で読取エンジン１１２により読み取られ、ＲＡＭ１０３に記憶に記憶された画像データであって、プレビュー画像の表示に用いた画像データを含む全ての画像データを、変更後の設定を満たすように画像処理する（Ｓ４７）。
【００７２】
これにより、プレビュー表示後も、原稿の読取りを続けるので、読取り時間を短縮化することが可能となる。
【００７３】
また、ＣＰＵ１０１は、パネル１０５を介して、プレビュー画像の表示に用いた画像データに対する設定の変更が受け付けられたときに、読取エンジン１１２による複数の原稿の画像の読み取りが終了していない場合には、ＡＤＦ１１５による搬送速度を変更後の設定に応じた搬送速度に速めて原稿を搬送させる（Ｓ８，Ｓ２０）。
【００７４】
これにより、ＡＤＦ１１５による搬送速度が速められるので、読取り時間をさらに短縮化することが可能となる。
【００７５】
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【００７６】
（１）上記実施形態では、上記実施形態では、画像処理装置の一例として、ＭＦＰ１００を例に挙げて説明したが、ＭＦＰ１００に限らず、画像処理装置は、単体のスキャナやコピー機であってもよい。
【００７７】
（２）上記実施形態では、上記実施形態では、制御部の一例として、ＣＰＵ１０１を挙げて説明したが、制御部は、ＣＰＵと専用回路とを有していてもよい。専用回路としては、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などが挙げられる。
【符号の説明】
【００７８】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＮＶＲＡＭ
１０５  パネル
１１０  エンジンＩＦ
１１１  印刷エンジン
１１２  読取エンジン
１１５  ＡＤＦ
１２０  画像処理回路 
【図１】
2020162082.tif 000003
【図２】
2020162082.tif 000004
【図３】
2020162082.tif 000005
【図４】
2020162082.tif 000006
【図５】
2020162082.tif 000007