(57)【要約】      （修正有）【課題】ダイレクトコピーが可能な画像形成装置であって、無駄な白紙の排紙を低減する画像形成装置を提供する。【解決手段】画像読取機能と画像形成機能とを備えた複合機（ＭＦＰ）の画像形成部１０は、画像読取部と、プロセス部５と、レジストローラ対１７と、を備える。ＭＦＰは、画像読取部にて原稿の読み取りを開始した後、読み取り完了までの間の所定タイミングで、読み取ったデータに画像が含まれるか否かを判断する。そして、読み取ったデータに画像が含まれると判断した場合には、レジストローラ対１７にプロセス部５へのシートの搬送を開始させる。一方、画像が含まれないと判断した場合には、プロセス部５へのシートの搬送を開始させない。【選択図】図２
2015023347.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取部と，
シートに画像を印刷する印刷部と，
シートを搬送する搬送部と，
制御部と，
を備え，
前記制御部は，
前記読取部に原稿の画像を読み取らせ，読み取ったデータに基づいて，前記印刷部に画像を印刷させるコピー処理と，
前記読取部による原稿の画像の読み取り開始から完了までの間の所定タイミングで，前記読取部が読み取ったデータに画像が含まれるか否かを判断し，画像が含まれると判断した場合には，前記搬送部に前記印刷部へのシートの搬送を開始させ，画像が含まれないと判断した場合には，前記印刷部へのシートの搬送を開始させない搬送開始処理と，
を実行することを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
前記制御部は，
前記所定タイミングは，前記読取部による原稿の画像の読み取り完了より前であり，
前記搬送開始処理にて前記印刷部へのシートの搬送が開始されなかった場合に，前記読取部にて読み取ったデータに画像が含まれるか否かの判断を，前記所定タイミングの後で読み取り完了までの間に少なくとも１回行い，画像が含まれると判断したタイミングで，前記搬送部による前記印刷部へのシートの搬送を開始させることを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載する画像形成装置において，
前記制御部は，
前記搬送開始処理にて，前記読取部が読み取ったデータに前記印刷部で印刷される有効画像が含まれる場合に，前記読取部が読み取ったデータに画像が含まれると判断することを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像形成装置において，
白紙の排紙を制限する白紙除去機能を有効とするか無効とするかの設定を記憶する記憶部を備え，
前記制御部は，
前記記憶部にて前記白紙除去機能を有効とする設定が記憶されている場合には，前記搬送開始処理を実行し，前記記憶部にて前記白紙除去機能を無効とする設定が記憶されている場合には，前記所定タイミングで前記搬送部による前記印刷部へのシートの搬送を開始させることを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像形成装置において，
シートを収容する収容部を備え，
前記制御部は，
前記読取部にて読み取ったデータに画像が含まれると判断したことを条件として，前記収容部からシートを給紙させることを特徴とする画像形成装置。
【請求項６】
請求項５に記載する画像形成装置において，
前記読取部は，
原稿の一方の面を読み取る第１読取部と，他方の面を読み取る第２読取部とを備え，
前記制御部は，
前記第１読取部と前記第２読取部とでそれぞれ読み取られたデータのうち，少なくとも一方に画像が含まれると判断したことを条件として，前記収容部からシートを給紙させることを特徴とする画像形成装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する画像形成装置において，
エラーを報知する報知部を備え，
前記制御部は，
前記読取部による読み取りが完了するまで，前記読取部にて読み取ったデータに画像が含まれないと判断した場合には，前記報知部にエラーを報知させるエラー報知を行うことを特徴とする画像形成装置。
【請求項８】
請求項７に記載する画像形成装置において，
前記読取部に読み取らせる原稿がセットされる原稿トレイと，
前記原稿トレイにセットされた原稿を前記読取部の読取位置に搬送する原稿搬送装置と，
を備え，
前記制御部は，
前記エラー報知を前記原稿搬送装置にて搬送されていない原稿を読み取った際に行う場合には，前記原稿トレイへの原稿のセットに不備がある旨のエラーを報知することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コピー機能を有する画像形成装置に関する。さらに詳細には，シート１面分の読み取りの完了を待たずに印刷を開始するダイレクトコピーが可能な画像形成装置に関するものである。
【背景技術】
【０００２】
従来から，コピー方式に関する技術として，シート１面分の読み取りデータをメモリに記憶したことを条件として印刷を開始するメモリコピーと，シート１面分の読み取り完了を待たずに印刷を開始するダイレクトコピーとがある。メモリコピーは，複数部数の印刷や，倍率変更や集約等の加工処理が可能になる利点がある。一方，ダイレクトコピーは，印刷物を早期に入手できる利点がある。
【０００３】
前述のコピー方式に関する技術を開示した文献としては，例えば特許文献１がある。特許文献１では，メモリコピーと同期コピー（ダイレクトコピーに相当）とが可能なファクシミリ装置であって，部数や印刷倍率の設定に応じて，上述のコピー方式を択一的に実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０７６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，ダイレクトコピーでは，シート１面分の読み取り完了を待たずに印刷を開始するため，読み取ったデータに有効な画像が含まれておらず本来印刷が不要な場合であったとしても，白紙を排紙してしまう。
【０００６】
本発明は，前記した従来の画像形成装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，ダイレクトコピーが可能な画像形成装置であって，無駄な白紙の排紙を低減する画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像形成装置は，原稿の画像を読み取る読取部と，シートに画像を印刷する印刷部と，シートを搬送する搬送部と，制御部とを備え，前記制御部は，前記読取部に原稿の画像を読み取らせ，読み取ったデータに基づいて，前記印刷部に画像を印刷させるコピー処理と，前記読取部による原稿の画像の読み取り開始から完了までの間の所定タイミングで，前記読取部が読み取ったデータに画像が含まれるか否かを判断し，画像が含まれると判断した場合には，前記搬送部に前記印刷部へのシートの搬送を開始させ，画像が含まれないと判断した場合には，前記印刷部へのシートの搬送を開始させない搬送開始処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像形成装置は，原稿の画像の読み取りを開始した後，その読み取りの完了までの所定のタイミングで，読み取ったデータに画像が含まれるか否かを判断する。所定タイミングは，例えば，数ライン分の画像を読み取ったタイミングであってもよいし，半ページ分の画像を読み取ったタイミングであってもよい。そして，本明細書に開示される画像形成装置は，画像が含まれると判断した場合に，搬送部に印刷部へのシートの搬送を開始させる。一方で，画像が含まれないと判断した場合には，印刷部へのシートの搬送を開始させない。
【０００９】
すなわち，本明細書に開示される画像形成装置では，読み取り完了までの所定タイミングにおいて，読み取ったデータ中の画像の有無を判断し，画像が含まれていることを条件としてシートの印刷部への搬送開始を決定している。よって，画像が無い状態での搬送開始，すなわち白紙の排紙を低減できる。
【００１０】
また，前記制御部は，前記所定タイミングは，前記読取部による原稿の画像の読み取り完了より前であり，前記搬送開始処理にて前記印刷部へのシートの搬送が開始されなかった場合に，前記読取部にて読み取ったデータに画像が含まれるか否かの判断を，前記所定タイミングの後で読み取り完了までの間に少なくとも１回行い，画像が含まれると判断したタイミングで，前記搬送部による前記印刷部へのシートの搬送を開始させるとよい。原稿の画像の読み取り完了より前の所定タイミングまでに画像が含まれなかったとしても，その後の読み取りで画像が含まれることもある。そのため，所定タイミング後でも画像の有無の判断を少なくとも１回行い，画像が含まれると判断された場合には，そのタイミングでシートの搬送を開始させる方が，コピーを早期に完了させるうえで好ましい。
【００１１】
また，前記制御部は，前記搬送開始処理にて，前記読取部が読み取ったデータに前記印刷部で印刷される有効画像が含まれる場合に，前記読取部が読み取ったデータに画像が含まれると判断するとよい。読取部が読み取ったデータには，特定色除去やノイズ除去等の加工処理によって印刷されない画像も含まれる。そのため，白紙の排紙を回避するうえで，読み取ったデータに含まれる画像について，印刷される画像である有効画像か否かを判断し，有効画像でなければ，画像が含まれないと判断する方が好ましい。
【００１２】
また，本明細書に開示される画像形成装置は，白紙の排紙を制限する白紙除去機能を有効とするか無効とするかの設定を記憶する記憶部を備え，前記制御部は，前記記憶部にて前記白紙除去機能を有効とする設定が記憶されている場合には，前記搬送開始処理を実行し，前記記憶部にて前記白紙除去機能を無効とする設定が記憶されている場合には，前記所定タイミングで前記搬送部による前記印刷部へのシートの搬送を開始させるとよい。白紙除去機能を無効とする設定の場合には，コピーの早期完了を優先し，所定タイミングからシートの搬送を開始させる方が好ましい。
【００１３】
また，本明細書に開示される画像形成装置は，シートを収容する収容部を備え，前記制御部は，前記読取部にて読み取ったデータに画像が含まれると判断したことを条件として，前記収容部からシートを給紙させるとよい。画像が無い状態で収容部から給紙を開始してしまうと，画像が無いまま原稿の画像の読み取りが完了した場合に，給紙されたシートが機内に取り残されてしまう。その場合，無駄な給紙動作が生じる。画像が含まれると判断されたことを条件として収容部からシートの給紙を開始することで，給紙動作の無駄を抑制できる。
【００１４】
また，前記読取部は，原稿の一方の面を読み取る第１読取部と，他方の面を読み取る第２読取部とを備え，前記制御部は，前記第１読取部と前記第２読取部とでそれぞれ読み取られたデータのうち，少なくとも一方に画像が含まれると判断したことを条件として，前記収容部からシートを給紙させるとよい。原稿の一方の面と他方の面との両方を読み取る場合，少なくとも一方の面に画像が含まれれば画像の印刷を行うことになるため，いずれか一方に画像が含まれると分かれば，シートを給紙しても白紙を排紙することはない。そして，早期に給紙を開始することで，印刷の開始遅延を抑制できる。
【００１５】
また，本明細書に開示される画像形成装置は，エラーを報知する報知部を備え，前記制御部は，前記読取部による読み取りが完了するまで，前記読取部にて読み取ったデータに画像が含まれないと判断した場合には，前記報知部にエラーを報知させるエラー報知を行うとよい。読み取ったデータに画像が含まれない場合には，原稿のセットに不適切な状態が生じている可能性が高い。そのため，エラーを報知することで，不適切な状態である旨をユーザに知らせる方が好ましい。
【００１６】
また，本明細書に開示される画像形成装置は，前記読取部に読み取らせる原稿がセットされる原稿トレイと，前記原稿トレイにセットされた原稿を前記読取部の読取位置に搬送する原稿搬送装置とを備え，前記制御部は，前記エラー報知を前記原稿搬送装置にて搬送されていない原稿を読み取った際に行う場合には，前記原稿トレイへの原稿のセットに不備がある旨のエラーを報知するとよい。原稿搬送装置にて搬送されていない原稿を読み取った場合には，原稿トレイへの原稿のセットの不備により原稿搬送装置にて原稿が搬送されなかった可能性がある。ユーザに原稿トレイへの原稿のセットの不備の可能性を認識させることで，ユーザ作業によって原稿のセットの不備を解消してもらうことが期待できる。その結果として白紙の排紙の回避が期待できる。
【発明の効果】
【００１７】
本発明によれば，ダイレクトコピーが可能な画像形成装置であって，無駄な白紙の排紙を低減する画像形成装置が実現される。
【図面の簡単な説明】
【００１８】
【図１】実施の形態にかかるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰの画像形成部の概略構成を示す断面図である。
【図３】ＭＦＰの画像読取部の概略構成を示す断面図である。
【図４】ＭＦＰの電気的構成を示すブロック図である。
【図５】コピー動作の種類を示す説明図である。
【図６】コピー処理の手順を示すフローチャートである。
【図７】ＦＢダイレクトコピー処理の手順を示すフローチャートである。
【図８】ＡＤＦ片面ダイレクトコピー処理の手順を示すフローチャートである。
【図９】ＡＤＦ両面ダイレクトコピー処理の手順を示すフローチャートである。
【図１０】両面ダイレクト印刷処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下，本発明にかかる画像形成装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像読取機能と画像形成機能とを備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に本発明を適用したものである。
【００２０】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，図１に示すように，シートに画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部２０と，動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０とを備えている。画像形成部１０は印刷部の一例であり，画像読取部２０は読取部の一例であり，操作パネル４０は，報知部の一例である。
【００２１】
画像形成部１０は，トナー像を形成し，そのトナー像をシートに印刷する装置である。ＭＦＰ１００は，図１に示すように，給紙トレイ１２と，排紙トレイ１３とを有している。給紙トレイ１２は，画像形成部１０の下部に設けられた着脱可能なトレイであり，印刷用のシートを収容する。排紙トレイ１３は，画像形成部１０の上部に開口して設けられている。印刷済みのシートは，排紙トレイ１３に排紙される。
【００２２】
画像読取部２０は，読取装置（後述するイメージセンサ２２（図３参照））と原稿との相対位置を移動させつつ，原稿の画像を読み取る装置である。画像読取部２０は，図１に示すように，原稿を搬送するためのＡＤＦ（自動原稿搬送装置）２４を有している。ＡＤＦ２４は，原稿用の載置トレイ２６と，排出トレイ２７とを有している。ＡＤＦ２４は，載置トレイ２６に載置された原稿を搬送し，読取装置にてその画像を読み取らせた後，排出トレイ２７へ排出する。
【００２３】
操作パネル４０は，ボタン群と表示部とを備え，ユーザによる指示入力を受け付ける。ボタン群は，例えば，スタートキー，ストップキー，テンキー等の各種のボタンによって構成され，ユーザからの指示を受け付ける。また，表示部は，例えば，液晶ディスプレイからなり，ユーザに向けたメッセージを表示する。
【００２４】
［画像形成部の構成］
画像形成部１０は，図２に示すように，カラー画像の形成が可能な電子写真方式のページプリンタである。図２は，図１のＡ−Ａ断面のうち画像形成部１０に係る部分のみを示す断面図である。画像形成部１０は，シートに各色のトナー像を形成するプロセス部５と，プロセス部５にシートを搬送する搬送ベルト７と，シート上の未定着のトナー像をシートに定着させる定着部８とを有している。
【００２５】
また，ＭＦＰ１００には，図２に一点鎖線で示すように，プロセス部５を通ってシートを搬送させるための搬送路１１が形成されている。画像形成時には，ＭＦＰ１００は，給紙トレイ１２に収容されているシートを搬送路１１へ給紙する。さらに，ＭＦＰ１００は，給紙されたシートに，プロセス部５と定着部８とによって画像を形成し，排紙トレイ１３に排紙する。ＭＦＰ１００では，印刷済みのシートは，印刷面を下向きに，フェイスダウンで排紙される。給紙トレイ１２は収容部の一例である。
【００２６】
ＭＦＰ１００の画像形成部１０は，両面印刷可能な装置である。ＭＦＰ１００には，両面印刷のためのシートの搬送経路として，図２に二点鎖線で示すように，搬送路１１から分岐して再び合流する返戻路１５が形成されている。返戻路１５は，定着部８より下流側の位置で搬送路１１から分岐し，プロセス部５を迂回して，プロセス部５より上流側で給紙トレイ１２より下流側の位置で搬送路１１に合流する。
【００２７】
ＭＦＰ１００は，両面印刷を実行する場合には，給紙トレイ１２から給紙したシートの片面に印刷した後，片面に印刷済みのシートを返戻路１５に搬送する。返戻路１５にて，シートの表裏を反転させて，プロセス部５の上流側に返戻し，もう一面へ印刷する。なお，連続するページを印刷する場合には，後ページを先に印刷し，前ページを後で印刷することで，前ページを下向きにして排紙する。
【００２８】
なお，シートの搬送経路のうち，搬送路１１と返戻路１５との合流地点より下流側で，プロセス部５より上流側の位置に，レジストローラ対１７が設けられている。レジストローラ対１７は，回転駆動と回転停止とを切り替え可能なローラ対である。そのため，ＭＦＰ１００は，レジストローラ対１７の位置で，シートを一旦停止させることができる。つまり，ＭＦＰ１００は，レジストローラ対１７を回転停止させることにより，搬送路１１または返戻路１５から搬送されてきたシートを，レジストローラ対１７の位置で停止させる。
【００２９】
ＭＦＰ１００のプロセス部５は，例えば，シート１枚単位で印刷動作を実行する。その場合には，ＭＦＰ１００は，プロセス部５による画像形成のタイミングに合わせて，停止させていたレジストローラ対１７を回転駆動させ，待機していたシートをプロセス部５へ搬送する。さらに，ＭＦＰ１００は，レジストローラ対１７からプロセス部５へ向けてシートの搬送を開始した後は，印刷動作の終了まで，シートの搬送を行う。そのため，レジストローラ対１７から搬送開始されたシートは，プロセス部５にて印刷されるデータが無い場合，そのまま印刷されることなく搬送されて白紙で排紙される。レジストローラ対１７は，シートをプロセス部５に搬送するものであり，搬送部の一例である。
【００３０】
［画像読取部の構成］
画像読取部２０は，図３に示すように，光学的に画像を読み取るためのイメージセンサ２２と，コンタクトガラス２３と，ＡＤＦ２４とを有している。図３は，図１のＢ−Ｂ断面のうち，画像読取部２０に係る部分のみを示す断面図である。イメージセンサ２２は，図３の紙面に直交する方向に列状に並ぶ複数の光学素子を有している。画像読取部２０は，原稿とイメージセンサ２２とを，光学素子の並びに直交する方向に相対的に移動させつつ，原稿の画像を１ラインずつ読み取る。なお，画像読取部２０は，カラー読み取りが可能でも，モノクロ読み取りのみでもよい。
【００３１】
画像読取部２０は，ＡＤＦ２４を使用するＡＤＦ読み取りと，ＡＤＦ２４を使用しないＦＢ（フラットベッド）読み取りとを実行可能である。ＡＤＦ読み取りの際には，画像読取部２０は，載置トレイ２６に載置された原稿をＡＤＦ２４によって移動させて，イメージセンサ２２に対向する箇所を通過させ，排出トレイ２７へ排出する。つまり，ＡＤＦ読み取りでは，画像読取部２０は，イメージセンサ２２を固定し，原稿を移動させて画像を読み取る。
【００３２】
一方，ＦＢ読み取りでは，画像読取部２０は，コンタクトガラス２３の下面に沿ってイメージセンサ２２を移動させ，コンタクトガラス２３上の画像を読み取る。つまり，ＦＢ読み取りでは，画像読取部２０は，原稿を固定し，イメージセンサ２２を移動させて画像を読み取る。なお，ＡＤＦ２４は，コンタクトガラス２３に対して開閉自在に設けられており，開状態ではコンタクトガラス２３の上面から離れ，閉状態ではコンタクトガラス２３の上面を覆う。図１と図３では，閉状態のＡＤＦ２４を示している。ＦＢ読み取りを行わせる場合には，ユーザは，一旦ＡＤＦ２４を開状態として，原稿をコンタクトガラス２３上に直接載置する。
【００３３】
ＡＤＦ２４の内部には，図３に示すように，載置トレイ２６から排出トレイ２７へと至る原稿の搬送路４１が形成されている。また，ＡＤＦ２４は，イメージセンサ２２とは別に，内部にイメージセンサ４２を有している。イメージセンサ４２は，原稿のうち，イメージセンサ２２とは異なる面の画像を読み取る位置に配置されている。例えば，図３の例では，イメージセンサ４２は，原稿のうち，載置トレイ２６に載置されている状態で下側の面を，イメージセンサ２２は，上側の面をそれぞれ読み取る。
【００３４】
ＭＦＰ１００は，ＡＤＦ読み取りにて，原稿を読み取る指示を受け付けると，載置トレイ２６に載置されている原稿を搬送路４１に搬送する。片面読み取りの指示であっても，両面読み取りの指示であっても，原稿の搬送経路は同じである。ＭＦＰ１００は，ＡＤＦ読み取りにて原稿の片面を読み取る場合には，イメージセンサ２２のみを使用する。ＭＦＰ１００は，ＡＤＦ読み取りにて原稿の両面を読み取る場合には，イメージセンサ２２とイメージセンサ４２との両方を使用して，一回の搬送中に原稿のそれぞれの面を読み取る。イメージセンサ２２とイメージセンサ４２とは，第１読取部と第２読取部との一例である。
【００３５】
また，ＡＤＦ２４には，図３に示すように，それぞれの位置にて原稿の有無を検知するセンサ４４，４５，４６が設けられている。これらのセンサ４４，４５，４６は，それぞれ，原稿の有無に応じて配置が変更する揺動片と，揺動片の位置に応じて出力が変化する検知部とを有している。検知部の出力は，揺動片が揺動位置にある場合にＯＮとなり，停止位置にある場合にＯＦＦとなる。つまり，それぞれの検知位置に原稿があると，揺動片が揺動して，センサはＯＮとなる。検知位置に原稿がないと，各揺動片が自重またはバネ等の付勢力によって元の停止位置に戻り，センサはＯＦＦとなる。
【００３６】
センサ４４は，ＡＤＦ２４の載置トレイ２６に載置されている原稿の有無を検出する。ＭＦＰ１００は，操作パネル４０にて読み取り開始の指示を受け付けた場合，センサ４４の検出結果に基づいて，ＡＤＦ２４に原稿が載置されていると判断したらＡＤＦ読み取りを実行する。例えば，ＡＤＦ２４のセンサ４４がＯＮになっていればＡＤＦ読み取りを実行し，ＯＮになっていなければＦＢ読み取りを実行する。
【００３７】
センサ４５は，イメージセンサ４２による読み取り位置の上流側の位置で，搬送路４１上のシートの有無を検知する。画像読取部２０は，イメージセンサ４２にて原稿の読み取りを行う場合には，センサ４５の検出結果に基づいて，イメージセンサ４２の読み取り開始及び読み取り完了のタイミングを決定する。一方，センサ４６は，イメージセンサ２２による読み取り位置の上流側の位置で，搬送路４１上のシートの有無を検知する。画像読取部２０は，センサ４６の検出結果に基づいて，イメージセンサ２２の読み取り開始及び読み取り完了のタイミングを決定する。
【００３８】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図４に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４と，ＡＳＩＣ３５とを含むコントローラ３０を備えている。また，ＭＦＰ１００は，画像形成部１０と，画像読取部２０と，操作パネル４０と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８とを備え，これらがコントローラ３０に電気的に接続されている。
【００３９】
ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。なお，図４中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアを表すとは限らない。
【００４０】
ネットワークインターフェース３７は，ＬＡＮケーブル等を介してネットワークと通信を行うためのハードウェアである。ＵＳＢインターフェース３８は，ＵＳＢケーブルを介して接続された装置と通信を行うためのハードウェアである。
【００４１】
［白紙除去機能］
続いて，ＭＦＰ１００の白紙除去機能について説明する。白紙除去機能とは，印刷の際に白紙の排紙を制限する機能である。ＭＦＰ１００は，印刷設定の１つとして白紙除去機能を有し，その白紙除去機能の有効または無効の設定を，ＮＶＲＡＭ３４に記憶している。例えば，初期設定では，白紙除去機能を有効とする設定となっている。また，白紙除去機能の設定は，操作パネル４０やネットワークインターフェース３７等を介して，ユーザによる設定入力も受け付ける。ＮＶＲＡＭ３４は，記憶部の一例である。
【００４２】
白紙除去機能を有効とする設定となっている場合には，ＭＦＰ１００は，印刷データが白紙であればシートを排紙しない。例えば，コピーの実行指示を受け付けても，画像読取部２０にて読み取った原稿が白紙であった場合には，その原稿のコピーを実行しない。一方，白紙除去機能を無効とする設定となっている場合には，ＭＦＰ１００は，白紙か否かに関わらず，印刷指示を受け付ければシートを排紙する。つまり，白紙をコピーすれば，白紙を排紙する。
【００４３】
そして，ＭＦＰ１００は，前述した白紙か否かの判断を，印刷データ中の有効画像の有無に基づいて行う。ここで，有効画像について説明する。有効画像は，画像形成部１０にて実際にトナー像を形成する対象となる画像である。例えば，所定濃度以上の濃度の画素を所定数以上含む画像は，有効画像である。ＭＦＰ１００は，読み取った１ライン分の画像データ中に含まれる，所定濃度以上の画素の個数を取得し，その個数が閾値を超えていれば，そのデータに印刷の対象となる有効画像があると判断し，閾値以下であれば，有効画像が無いと判断する。なお，ＭＦＰ１００は，有効画像の有無の判断を，画像読取部２０による原稿の読み取り動作と並行して実行する。
【００４４】
また，ＭＦＰ１００は，有効画像の有無の判断を，特定色除去，ノイズ除去，地色除去，裏写り除去等の画像処理を行った後の画像データについて行ってもよい。例えば，このような処理を施した後の画像データに基づいて印刷を実行する場合には，読み取ったデータに対して画像処理を施し，その結果に基づいて有効画像の有無を判断するとよい。画像処理後のデータが，画像形成部１０にて印刷に使用されるデータであり，実際の印刷動作において露光処理の対象となるデータだからである。つまり，画像処理前のデータに濃度の濃い画素が含まれていても，画像処理によって印刷対象とされない場合には，有効画像がないと判断することで，白紙出力を回避できる。なお，この方法であっても，ＭＦＰ１００は，有効画像の有無の判断を，画像読取部２０による原稿の読み取り動作と並行して実行するとよい。
【００４５】
［コピー動作］
続いて，ＭＦＰ１００のコピー動作について説明する。コピー動作は，画像読取部２０にて読み取った画像データに基づいて，画像形成部１０にて画像を印刷させる動作である。ＭＦＰ１００は，コピーの実行指示を受け付けた場合，ダイレクトコピーとメモリコピーとのいずれかを選択して実行する。ダイレクトコピーは，１ページ分の原稿の読み取りが完了する前に，画像形成部１０の印刷動作を開始させるコピー方法である。これに対して，少なくとも１ページ分の原稿の読み取りが完了してから印刷動作を開始するコピー方法が，メモリコピーである。
【００４６】
メモリコピーを実行した場合，ＭＦＰ１００は，読み取った画像データを圧縮し，圧縮後のデータをＲＡＭ３３に一旦記憶させる。メモリコピーでは，１ページ分の原稿の読み取りが完了した時には，そのページ全体の画像データは保持されている。そのため，メモリコピーによれば，ＭＦＰ１００は，拡大・縮小コピー，集約コピー等の原稿の画像データを加工して印刷するコピー指示に対応可能である。また，複数部数のコピー指示の場合には，ＭＦＰ１００は，メモリコピーを実行し，１度の読み取りによって記憶した画像データを，複数回の印刷に使い回す。つまり，ＭＦＰ１００は，倍率変更や集約等の画像データを加工するコピー指示や，複数部数のコピー指示を受け付けた場合には，メモリコピーを選択する。
【００４７】
一方，ダイレクトコピーを実行した場合，ＭＦＰ１００は，読み取り済みの部分の画像データを用いて，読み取りが完了する前に印刷を開始し，読み取り動作と並行して印刷動作を行う。従って，ダイレクトコピーによれば，メモリコピーより，早期に印刷物を得ることができる。なお，ＭＦＰ１００は，ダイレクトコピーの実行時には，画像データを圧縮し解凍する処理に要する時間を省くために，画像データの圧縮を行わない。そして，メモリ容量の制限から，ダイレクトコピーでは，印刷の終了した画像データは削除される場合がある。つまり，ダイレクトコピーでの原稿の読み取りが完了した時には，１ページ分の画像データは保持されていない可能性がある。そのため，ＭＦＰ１００は，画像データを加工しないコピー指示であって，印刷部数が１部のコピー指示を受け付けた場合は，ダイレクトコピーの条件を満たすと判断し，ダイレクトコピーを選択する。
【００４８】
なお，「原稿の読み取りが完了」とは，画像読取部２０が読み取り範囲の終端まで読み取ったことを意味している。ＦＢ読み取りであれば，イメージセンサ２２が，原稿の読み取り範囲の終端の位置まで移動したことを意味する。また，ＡＤＦ読み取りであれば，センサ４６にてＯＦＦが検出されたタイミングに基づいて，読み取りの完了が決定される。画像読取部２０は，例えば，原稿がセンサ４６の検出位置を通過し，センサ４６がＯＦＦとなってから所定時間後に，イメージセンサ２２による読み取りを完了させる。なお，本明細書では，画像読取部２０によって取得された画像データの画像処理に係る処理は，原稿の読み取りに含まれない。
【００４９】
［印刷開始タイミング］
続いて，ＭＦＰ１００によるコピー動作にて印刷を開始するタイミングについて説明する。ＭＦＰ１００は，装置の設定とコピー指示の内容に応じて，印刷開始タイミングを，図５の（Ａ）〜（Ｃ）に示す３種類のタイミングのうちの１つに決定する。具体的には，（Ａ）白紙除去機能を無効とする設定におけるダイレクトコピーと，（Ｂ）白紙除去機能を有効とする設定におけるダイレクトコピーと，（Ｃ）メモリコピーとのいずれかに決定する。なお，図５の最上段には，読み取り動作の開始から終了までの期間と，そのうちの有効画像があると判定された期間とを模式的に示している。
【００５０】
（Ａ）白紙除去機能を無効とする設定におけるダイレクトコピーは，白紙除去機能が無効に設定されている状態で，ダイレクトコピーの条件を満たすコピー指示を受け付けた場合に選択される。ＭＦＰ１００は，（Ａ）における印刷開始タイミングを，後述するダイレクト開始タイミングに決定する。
【００５１】
ダイレクト開始タイミングは，読み取り完了が印刷に間に合うための最も早い印刷開始タイミングである。ＭＦＰ１００は，例えば，原稿のサイズを推定して，画像読取部２０による原稿の読み取りが完了する時点を予測し，その予測される読み取り完了時点からの逆算により，ダイレクト開始タイミングを決定する。つまり，印刷するシートの後端が予測した読み取り完了時点より後でプロセス部５を通過するように，印刷動作の開始時点を算出し，ダイレクト開始タイミングとする。ダイレクト開始タイミング以降に印刷を開始すれば，読み取りが間に合わないことによるデータの抜けが発生するリスクは低い。
【００５２】
なお，ＭＦＰ１００は，例えば，印刷に使用するシートのサイズに基づいて原稿のサイズを推定する。つまり，原稿サイズを，印刷指示や印刷設定にて決定されるシートのサイズと同じと仮定する。あるいは，原稿のサイズを定型サイズの１つと仮定し，原稿の幅に基づいて，原稿の長さを推定してもよい。また，ＭＦＰ１００は，センサ４４の結果等に基づいて原稿サイズを取得してもよい。
【００５３】
（Ａ）の場合には，白紙の排紙を抑制しないので，印刷可能な最も早いタイミングであるダイレクト開始タイミングにて印刷を開始すればよい。つまり，（Ａ）の場合には，読み取り対象が白紙原稿か否かに関わらず，ダイレクト開始タイミングにて印刷動作を開始することにより，早期にコピーを完了することができる。なお，ダイレクト開始タイミングは，前述のように予測に基づいて算出した算出値に代えて，予め決めた時点とすることもできる。例えば，所定ライン数まで原稿を読み取ったら印刷動作を開始するとしてもよい。
【００５４】
（Ｂ）白紙除去機能を有効とする設定におけるダイレクトコピーは，白紙除去機能が有効に設定されている状態で，ダイレクトコピーの条件を満たすコピー指示を受け付けた場合に選択される。ＭＦＰ１００は，（Ｂ）の場合には，前述のダイレクト開始タイミングまでに読み取ったデータに，有効画像が含まれているか否かを判断する。そして，その判断結果に基づいて，ダイレクト開始タイミングにて印刷を開始するか否かを決定する。ダイレクト開始タイミングは，所定タイミングの一例である。
【００５５】
図５の（Ｂ）に示した例は，ダイレクト開始タイミングに有効画像が無い場合の例である。この場合，ＭＦＰ１００はダイレクト開始タイミングには，シートの搬送を開始しない。一方，（Ｂ）であっても，ダイレクト開始タイミングまでに読み取ったデータに，既に有効画像がある場合には，シートの搬送を開始する。つまり，有効画像の場所によって，（Ｂ）でも，（Ａ）と同じように，ダイレクト開始タイミングで印刷を開始する。
【００５６】
また，（Ｂ）で，ダイレクト開始タイミングに有効画像が無い場合，ＭＦＰ１００は，図５の（Ｂ）に示すように，有効画像が検出された後，シートの搬送を開始する。そのために，ダイレクト開始タイミングの後，読み取り完了までの間に少なくとも１回，読み取ったデータに有効画像が含まれているか否かを判断する。例えば，ダイレクト開始タイミングの後，１〜数ラインの読み取りごとに，読み取ったデータに有効画像が含まれているか否かを判断する。そして，その時点までに読み取ったデータに有効画像が含まれていると判断したら，シートの搬送を開始する。ただし，有効画像が検出されないままで読み取りを完了したら，シートの搬送を開始しない。従って，（Ｂ）の場合には，ダイレクト開始タイミングを起点として，有効画像があると最初に判断した時点にて，シートの搬送を開始する。従って，白紙原稿であればシートの搬送を行わないので，白紙の排紙を抑制することができる。
【００５７】
（Ｃ）メモリコピーは，ダイレクトコピーの条件を満たさないコピー指示を受け付けた場合に選択される。この場合には，ＭＦＰ１００は，図５の（Ｃ）に示すように，１ページ分の読み取りが完了してからシートの搬送を開始する。なお，ＭＦＰ１００は，メモリコピーであれば，読み取り完了時に読み取ったデータを保持している。そのため，読み取り完了後に原稿が白紙であるか否かを判断できる。
【００５８】
従って，メモリコピーの場合には，読み取り完了後に，白紙除去機能の設定と読み取ったデータとを確認し，シートの搬送を開始するか否かを決定する。つまり，メモリコピーでは，白紙除去機能を有効とする設定であって原稿が白紙であると判断した場合には，シートの搬送を開始しない。（Ｃ）で印刷すると決定した場合には，メモリコピーのタイミングでシートの搬送を開始する。メモリコピーのタイミングは，（Ａ）や（Ｂ）における印刷開始タイミングより遅い。つまり，印刷開始のタイミングは，（Ａ）が最も早く，（Ｃ）が最も遅い。（Ｂ）は，（Ａ）と同じかそれ以降であり，（Ｃ）より早いタイミングである。
【００５９】
［コピー処理］
以下，ＭＦＰ１００によるコピー動作を実行するコピー処理の手順について，図６のフローチャートを参照して説明する。このコピー処理は，操作パネル４０にてコピー実行を指示するボタン操作を受け付けたことを契機に，ＣＰＵ３１によって実行される。
【００６０】
コピー処理では，先ず，コピーの設定がダイレクトコピーの条件を満たしているか否かを判断する（Ｓ１０１）。ダイレクトコピーの条件は，前述したように，画像データの加工を伴わない１部印刷のコピー指示を受け付けたことである。つまり，Ｓ１０１にて，ＭＦＰ１００は，指示されたコピーの設定が，画像データの加工を伴うコピー指示，または，複数部数のコピー指示である場合には，ダイレクトコピーの条件を満たしていないと
判断する。ダイレクトコピーの条件を満たしていないと判断した場合には（Ｓ１０１：ＮＯ），メモリコピーを実行する（Ｓ１０２）。Ｓ１０２では，既知のメモリコピーの方法を採用する。そして，ＭＦＰ１００は，メモリコピーが終わったら，コピー処理を終了する。
【００６１】
一方，ＭＦＰ１００は，ダイレクトコピーの条件を満たしていると判断した場合は（Ｓ１０１：ＹＥＳ），ＡＤＦ２４に原稿が載置されているか否かを判断する（Ｓ１０３）。ＭＦＰ１００は，センサ４４の検出結果に基づいてＡＤＦ２４に原稿が載置されているか否かを判断する。ＭＦＰ１００は，ＡＤＦ２４に原稿が載置されていないと判断した場合には（Ｓ１０３：ＮＯ），ＦＢダイレクトコピー処理を実行する（Ｓ１０５）。
【００６２】
次に，Ｓ１０５のＦＢダイレクトコピー処理の手順について，図７のフローチャートを参照して説明する。ＦＢダイレクトコピー処理を開始すると，ＣＰＵ３１は，まず，画像読取部２０にＦＢ読み取りによって原稿の画像を読み取らせる。
【００６３】
そのために，ＣＰＵ３１は，コンタクトガラス２３の下面に沿ってイメージセンサ２２の移動を開始させる（Ｓ２０１）。ＦＢ読み取りでは，画像読取部２０は，イメージセンサ２２を移動させて，コンタクトガラス２３上の原稿の下面を１ラインずつ読み取る。なお，イメージセンサ２２は，読み取り実行時以外には，読み取り範囲外の位置にあるホームポジションに停止している。
【００６４】
そして，ホームポジションから移動開始させたイメージセンサ２２が，読み取り開始位置まで到達したか否かを判断する（Ｓ２０２）。到達していなければ（Ｓ２０２：ＮＯ），さらに移動させる。到達したと判断した場合には（Ｓ２０２：ＹＥＳ），原稿の読み取りを開始させる（Ｓ２０３）。
【００６５】
次に，Ｓ２０３の原稿の読み取り開始から，前述したダイレクト開始タイミングが経過したか否かを判断する（Ｓ２０４）。ダイレクト開始タイミングが経過していないと判断した場合には（Ｓ２０４：ＮＯ），ダイレクト開始タイミングが到来するまで待機する。
【００６６】
そして，ダイレクト開始タイミングが経過したと判断したら（Ｓ２０４：ＹＥＳ），白紙除去機能を有効とする設定となっているか否かを判断する（Ｓ２０５）。そして，ＭＦＰ１００は，白紙除去機能を有効とする設定となっていると判断した場合には（Ｓ２０５：ＹＥＳ），この時点までに読み取った画像データに，有効画像が含まれているか否かを判断する（Ｓ２０６）。
【００６７】
画像データに有効画像が含まれていないと判断した場合には（Ｓ２０６：ＮＯ），読み取りが終了したか否かを判断する（Ｓ２０７）。イメージセンサ２２が読み取り範囲の終端まで到達すれば，読み取りは終了する。読み取りが終了していなければ（Ｓ２０７：ＮＯ），Ｓ２０６の有効画像の有無の判断と，Ｓ２０７の読み取り終了の判断とを繰り返す。なお，Ｓ２０６の判断は，１ラインごとに行ってもよいし，所定ラインごとに行ってもよい。
【００６８】
有効画像が無いままで読み取りが終了した場合には（Ｓ２０７：ＹＥＳ），印刷の対象となる画像がないと判断できる。例えば，コンタクトガラス２３上に原稿が載置されていない，または，白紙が載置されたことを意味する。そこで，イメージセンサ２２をホームポジションに戻し（Ｓ２０８），操作パネル４０にエラー報知の表示を行う（Ｓ２０９）。エラー報知の内容としては，例えば，印刷対象となる有効画像が無かったため印刷しなかったことを知らせるものとすればよい。エラー報知は，表示に限らず，音声ガイダンスにて行ってもよい。Ｓ２０９の後，ＦＢダイレクトコピー処理を終了する。この
ようにすれば，有効画像がない場合には，シートの搬送が行われない。従って，白紙が排紙される可能性は低い。
【００６９】
なお，ＦＢ読み取りにて有効画像無しのエラーとなる原因の一例として，ＡＤＦ２４への原稿の半挿しがある。つまり，ユーザによる載置トレイ２６への原稿の載置が不完全で，センサ４４の検知位置まで原稿が挿入されておらず，図６のＳ１０３にてＮＯと判断されたために，ＦＢ読み取りが実行された場合である。そこで，Ｓ２０９のエラー報知では，ＡＤＦ２４への原稿セットの不備の可能性も報知するとよい。例えば，ＡＤＦの原稿を奥まで差し込むよう促す報知をしてもよい。このようにすれば，ユーザに原稿の不適切な状態を知らせることができる。
【００７０】
一方，白紙除去機能がオン設定となっていない場合（Ｓ２０５：ＮＯ），または，有効画像が有ると判断した場合には（Ｓ２０６：ＹＥＳ），読み取りと並行して印刷動作を開始する。そのために，シートの搬送を開始する（Ｓ２１１）。つまり，レジストローラ対１７を回転動作させて，シートをプロセス部５へ搬送させる。なお，給紙トレイ１２からレジストローラ対１７までのシートの搬送については，Ｓ２１１より前に実行してもよい。そのようにすれば，より早期に印刷を開始でき，より早期にコピーを完了できる。ただし，Ｓ２１１にて給紙トレイ１２から給紙すれば，給紙されたシートに確実に印刷が実行される。従って，レジストローラ対１７の位置でシートが機内に取り残される可能性を低減できる。
【００７１】
そして，画像形成部１０に，Ｓ２１１にて搬送開始したシートへの印刷動作を開始させる（Ｓ２１２）。さらに，読み取りが終了したか否かを判断する（Ｓ２１３）。読み取りが終了していなければ（Ｓ２１３：ＮＯ），読み取りが終了するまで待機する。読み取りが終了したら（Ｓ２１３：ＹＥＳ），イメージセンサ２２をホームポジションに戻す（Ｓ２１４）。
【００７２】
さらに，印刷が終了したか否かを判断する（Ｓ２１５）。印刷が終了していない場合には（Ｓ２１５：ＮＯ），継続して印刷動作を実行する。印刷が終了したら（Ｓ２１５：ＹＥＳ），ＦＢダイレクトコピー処理を終了する。そして，図６に戻り，Ｓ１０５のＦＢダイレクトコピー処理を終了し，コピー処理を終了する。
【００７３】
一方，図６のＳ１０３にて，ＡＤＦ２４に原稿が載置されていると判断した場合には（Ｓ１０３：ＹＥＳ），まず，両面コピーが指示されているか否かを判断する（Ｓ１０７）。前述したように，ＡＤＦ２４には２つのイメージセンサ２２，４２が設けられているので，ＡＤＦ読み取りでは，片面読み取りと両面読み取りとで動作手順が異なる。そして，両面コピーの指示を受け付けていない，すなわち片面コピーの指示であると判断した場合は（Ｓ１０７：ＮＯ），ＡＤＦ片面ダイレクトコピー処理を実行する（Ｓ１０８）。
【００７４】
次に，Ｓ１０８のＡＤＦ片面ダイレクトコピー処理の手順について，図８のフローチャートを参照して説明する。ＡＤＦ片面ダイレクトコピー処理は，図７のＦＢダイレクトコピー処理と，原稿読み取り方法が異なるのみであり，同じ処理には同じ符号を付して説明を省略する。
【００７５】
ＡＤＦ片面ダイレクトコピー処理を開始すると，ＭＦＰ１００は，まず，画像読取部２０にＡＤＦ読み取りによって原稿の画像を読み取らせる。そのために，ＡＤＦ２４にて原稿の搬送を開始する（Ｓ３０１）。つまり，載置トレイ２６に載置されている原稿のうち，一番上の１枚をＡＤＦ２４の内部に引き込み，ＡＤＦ読み取りの読み取り位置まで搬送する。また，イメージセンサ２２を，ホームポジションからＡＤＦ読み取りの読み取り位置まで移動させる。原稿とイメージセンサ２２とがそれぞれの読み取り位置に到達する
と，Ｓ２０２でＹＥＳとなり，読み取りを開始する（Ｓ２０３）。なお，ＭＦＰ１００は，原稿が読み取り位置に到達したか否かの判断を，センサ４６の検出結果に基づいて行う。
【００７６】
さらに，ＦＢダイレクトコピー処理と同様に，Ｓ２０４〜Ｓ２０７の判断を実行する。有効画像が無いままで，その原稿の読み取りを終了した場合には（Ｓ２０７：ＹＥＳ），読み取りの終わった原稿を排出トレイ２７へ排出する（Ｓ３０２）。さらに，印刷をスキップしたことを記憶しておく（Ｓ３０４）。ＡＤＦ読み取りによるコピーでは，白紙除去機能がオン設定となっている場合に白紙原稿が混じっていたら，その原稿をコピーせずスキップする。Ｓ３０４の後，ＡＤＦ片面ダイレクトコピー処理を終了する。
【００７７】
一方，印刷を実行する場合（Ｓ２０５にてＮＯ，または，Ｓ２０６にてＹＥＳ）の処理も，前述したＦＢダイレクトコピー処理と同様である（Ｓ２１１〜Ｓ２１３）。そして，その原稿の読み取りを終了したら（Ｓ２１３：ＹＥＳ），読み取りの終わった原稿を排出トレイ２７へ排出する（Ｓ３０３）。そして，印刷が終了したか否かを判断する（Ｓ２１５）。印刷が終了していない場合には（Ｓ２１５：ＮＯ），継続して印刷動作を実行する。印刷が終了したら（Ｓ２１５：ＹＥＳ），ＡＤＦ片面ダイレクトコピー処理を終了する。
【００７８】
そして，図６に戻り，Ｓ１０８のＡＤＦ片面ダイレクトコピー処理の後，次の原稿がＡＤＦ２４に残っているか否かを判断する（Ｓ１１１）。次の原稿が無ければ（Ｓ１１１：ＮＯ），コピー処理を終了する。例えば，センサ４４の検出結果に基づいて，次の原稿がないと判断した場合には，イメージセンサ２２をホームポジションに戻す。次の原稿が有れば（Ｓ１１１：ＹＥＳ），Ｓ１０７に戻って，両面コピーの指示を受け付けているか否かを再び判断する。
【００７９】
一方，図６のＳ１０７にて，両面コピーの指示を受け付けたと判断した場合は（Ｓ１０７：ＹＥＳ），ＡＤＦ両面ダイレクトコピー処理を実行する（Ｓ１０９）。
【００８０】
次に，Ｓ１０９のＡＤＦ両面ダイレクトコピー処理の手順について，図９のフローチャートを参照して説明する。ＡＤＦ両面ダイレクトコピー処理は，図７のＦＢダイレクトコピー処理や図８のＡＤＦ片面ダイレクトコピー処理と，原稿の読み取り手順が異なる。以下の説明では，ＡＤＦ片面ダイレクトコピー処理と同じ処理には同じ符号を付して説明を省略する。
【００８１】
ＡＤＦ両面ダイレクトコピー処理を開始すると，ＭＦＰ１００は，ＡＤＦ２４にて原稿の搬送を開始する（Ｓ３０１）。そして，イメージセンサ２２とイメージセンサ４２とで原稿の両面をそれぞれ読み取る。具体的には，イメージセンサ４２によって原稿の裏面を読み取り，イメージセンサ２２によって原稿の表面を読み取る。ここで，原稿の表面とは，載置トレイ２６に載置された状態で上側の面である（図３参照）。ＭＦＰ１００では，搬送路４１上の両イメージセンサ２２，４２の配置の関係から，原稿の裏面の読み取りを先に開始し，その後，原稿の表面の読み取りを開始する。
【００８２】
そこで，ＭＦＰ１００は，まず，原稿の先端部がイメージセンサ４２の読み取り開始位置に到達したか否かを判断する（Ｓ４０１）。ＭＦＰ１００は，イメージセンサ４２の上流側に設けられたセンサ４５の検出結果が，ＯＦＦからＯＮへと変化したタイミングに基づいて，原稿の先端位置を判断する。つまり，ＭＦＰ１００は，センサ４５の検出結果に基づいて，イメージセンサ４２の読み取り開始位置に原稿が到達したか否かを判断する。原稿が，イメージセンサ４２の読み取り開始位置に到達していないと判断した場合には（Ｓ４０１：ＮＯ），さらに原稿を搬送する。イメージセンサ４２の読み取り開始位置に
原稿が到達したと判断したら（Ｓ４０１：ＹＥＳ），その到達タイミングに基づいて，イメージセンサ４２による原稿の裏面の読み取りを開始する（Ｓ４０２）。
【００８３】
さらに，イメージセンサ４２による原稿の裏面の読み取りと並行して，センサ４６の検出結果に基づいて，原稿がイメージセンサ２２の読み取り開始位置に到達したか否かを判断する（Ｓ４０３）。イメージセンサ２２による表面の読み取り開始位置に原稿が到達していないと判断した場合には（Ｓ４０３：ＮＯ），裏面の読み取りと原稿の搬送を継続する。そして，表面の読み取り開始位置に原稿が到達したと判断したら（Ｓ４０３：ＹＥＳ），その到達タイミングに基づいて，イメージセンサ２２による原稿の表面の読み取りを開始する（Ｓ４０４）。
【００８４】
次に，ダイレクト開始タイミングか否かの判断を行う（Ｓ２０４）。ここでは，先に印刷する面である先行印刷面について，ダイレクト開始タイミングに到達したか否かを判断する。先行印刷面は，１枚のシートに両面印刷を実行する際に，先に印刷する面のことである。本実施形態におけるＭＦＰ１００では，原稿の裏面の画像に基づく印刷を先に行うので，Ｓ２０４では，イメージセンサ４２による読み取りの開始時点に基づいて，前述したようにダイレクト開始タイミングを算出する。さらに，算出したダイレクト開始タイミングに到達したか否かを判断する。なお，印刷における先行印刷面と後続印刷面の関係と，読み取りにおける順序関係とは，一致しているとは限らない。この関係は，装置の構成や印刷の設定によって異なる。
【００８５】
さらに，ＡＤＦ片面ダイレクトコピー処理と同様に，Ｓ２０５〜Ｓ２０６の判断を実行する。なお，Ｓ２０６では，原稿の表裏面の少なくともいずれか一方のデータに有効画像が有れば，有効画像が有ると判断する。そして，Ｓ２０５でＮＯ，または，Ｓ２０６でＹＥＳと判断した場合は，両面ダイレクト印刷処理を実行する（Ｓ４０７）。つまり，白紙除去機能がオフ設定であるか，または，先行印刷面のダイレクト開始タイミングにて原稿のいずれかの面のデータに有効画像が検出されたか，のいずれかを満たせば，少なくとも一方の面について，印刷動作を実行する。
【００８６】
一方，先行印刷面のダイレクト開始タイミングにて原稿のいずれの面のデータにも有効画像が検出されなかった場合は（Ｓ２０６：ＮＯ），さらに両面の読み取りを継続する。そして，両面のいずれのデータにも有効画像が無いまま，両面の読み取りを終了したら（Ｓ２０７：ＹＥＳ），原稿を排出して，印刷をスキップしたことを記憶し，ＡＤＦ両面ダイレクトコピー処理を終了する。なお，本処理のＳ２０７では，両面の読み取りがともに終了したら，読み取り終了と判断する。
【００８７】
そして，原稿のいずれかの面のデータに有効画像が含まれていると判断したら（Ｓ２０６：ＹＥＳ），Ｓ４０７へ進んで，両面ダイレクト印刷処理を実行する。次に，Ｓ４０７の両面ダイレクト印刷処理の手順について，図１０のフローチャートを参照して説明する。
【００８８】
両面ダイレクト印刷処理では，ＭＦＰ１００は，まず，給紙トレイ１２からシートを給紙して，レジストローラ対１７まで搬送させる（Ｓ５０１）。両面ダイレクト印刷処理を開始した時点で，少なくとも一方の面への印刷の実行は決定している。そこで，給紙トレイ１２からレジストローラ対１７までシートを搬送しておく。
【００８９】
そして，先行印刷面のデータに有効画像が有るか否かを判断する（Ｓ５０２）。その時点で先行印刷面のデータに有効画像が無い場合は（Ｓ５０２：ＮＯ），先行印刷面の読み取りが終了したか否かを判断する（Ｓ５０４）。先行印刷面の読み取りが終了していなければ（Ｓ５０４：ＮＯ），読み取りを継続する。
【００９０】
先行印刷面のデータに有効画像が有ると判断した場合には（Ｓ５０２：ＹＥＳ），先行印刷面の印刷を開始する（Ｓ５０６）。そのために，レジストローラ対１７を回転させ，シートをプロセス部５に向けて搬送開始させる。シートは，Ｓ５０１にて既にレジストローラ対１７まで搬送されているので，早期に印刷を開始できる。
【００９１】
さらに，先行印刷面の印刷が終了したか否かを判断する（Ｓ５０７）。終了していなければ（Ｓ５０７：ＮＯ），印刷を継続する。そして，先行印刷面の印刷を終了したら（Ｓ５０７：ＹＥＳ），シートを返戻路１５に搬送し，反転させてレジストローラ対１７まで搬送する（Ｓ５０８）。そして，後続印刷面の印刷を開始する（Ｓ５１０）。
【００９２】
一方，先行印刷面のデータに有効画像が無いままで，先行印刷面の読み取りが終了した場合（Ｓ５０４：ＹＥＳ），シートを反転させることなく，後続印刷面の印刷を開始する（Ｓ５１０）。ＭＦＰ１００では，先行印刷面の読み取りが終了した時点で，後続印刷面のダイレクト開始タイミングを過ぎているので，即座に印刷を開始できる。先行印刷面の読み取りの終了のほうが後続印刷面のダイレクト開始タイミングよりも早いのであれば，後続印刷面のダイレクト開始タイミングに到達してから，後続印刷面の印刷を開始するとよい。
【００９３】
さらに，後続印刷面の印刷を終了したか否かを判断する（Ｓ５１２）。終了していなければ（Ｓ５１２：ＮＯ），さらに印刷を継続する。後続印刷面の印刷が終了したら（Ｓ５１２：ＹＥＳ），両面ダイレクト印刷処理を終了する。
【００９４】
図１０の両面ダイレクト印刷処理は，図９のＳ２０４にてＹＥＳとなって，先行印刷面のダイレクト開始タイミングに到達した後に開始される。そして，両面ダイレクト印刷処理では，先行印刷面のダイレクト開始タイミングにて，先行印刷面のデータに有効画像が有れば先行印刷面の印刷を開始する。一方，先行印刷面のダイレクト開始タイミングにて，先行印刷面のデータに有効画像が無ければ，先行印刷面のデータに有効画像が検出されるのを待って先行印刷面の印刷を開始する。そして，先行印刷面の読み取り終了までデータに有効画像が検出されなければ，先行印刷面の印刷を実行しない。
【００９５】
そして，図１０の両面ダイレクト印刷処理の実行を，図９のＳ２０５にてＮＯの判断から開始した場合には，白紙除去機能が無効となっている。この場合には，有効画像の有無を確認しなくてもよい。例えば，図１０のＳ５０２の判断をせず，Ｓ５０６の印刷を開始してもよい。あるいは，先行印刷面については，有効画像の有無によって印刷の有無を決定してもよい。そして，先行印刷面への印刷の有無に関わらず，後続印刷面のダイレクト開始タイミングにて後続印刷面の印刷を開始するとしてもよい。つまり，先行印刷面のデータに有効画像が無い場合は，シートを反転しないとしてもよい。このようにしても，白紙の排紙を抑制せず，早期にコピーを完了させることができる。
【００９６】
一方，図９のＳ２０６にてＹＥＳの判断から開始した場合には，白紙除去機能が有効であり，少なくとも一方の面のデータに有効画像がある。従って，先行印刷面と後続印刷面とのいずれについても，それぞれのダイレクト開始タイミング以降のできるだけ早い時点で印刷を開始することにより，白紙の排紙を抑制しつつ，早期にコピーを完了させることができる。つまり，図１０のＳ５１０では，後続印刷面のダイレクト開始タイミングとなっていれば，即座にプロセス部５へのシートの搬送を開始するとよい。
【００９７】
図９に戻り，Ｓ４０７の両面ダイレクト印刷処理の後，ＡＤＦ両面ダイレクトコピー処理を終了する。そして，図６に戻り，Ｓ１０９のＡＤＦ両面ダイレクトコピー処理の後，次の原稿がＡＤＦ２４に残っているか否かを判断する（Ｓ１１１）。次の原稿が有れば（Ｓ１１１：ＹＥＳ），Ｓ１０７に戻って，両面コピーの指示を受け付けているか否かを再び判断する。
【００９８】
次の原稿が無ければ（Ｓ１１１：ＮＯ），全ての原稿について印刷をスキップしたか否かを判断する（Ｓ１１３）。白紙除去機能がオン設定であり，原稿が白紙であった場合には，図８および図９のＳ３０４にて，印刷をスキップしたことを記憶している。ＡＤＦ２４に載置された全ての原稿が白紙であった場合には，全ての原稿について印刷をスキップしている。全てスキップした訳ではないと判断した場合には（Ｓ１１３：ＮＯ），コピー処理を終了する。
【００９９】
全ての原稿について印刷をスキップしたと判断した場合には（Ｓ１１３：ＹＥＳ），エラー報知を行う（Ｓ１１４）。例えば，ＡＤＦ２４にて読み取った原稿が全て白紙であったことを報知する。例えば，原稿の確認を促す表示とすればよい。また，片面読み取りが指示されていた場合には，原稿の表裏を確認するよう促す報知としてもよい。そして，コピー処理を終了する。なお，Ｓ３０４にて印刷スキップを記憶するとしたが，Ｓ１１３にて全てスキップしたか否かの判断ができればよく，印刷した場合に記憶してもよい。
【０１００】
以上，詳細に説明したように，ＭＦＰ１００は，画像読取部２０にて原稿の画像の読み取りを開始した後，ダイレクト開始タイミングで，読み取ったデータに印刷対象となる有効画像が含まれるか否かを判断する。そして，有効画像が含まれると判断した場合に，レジストローラ対１７からプロセス部５へのシートの搬送を開始させる。一方で，有効画像が含まれないと判断した場合には，シートの搬送を開始させない。つまり，読み取ったデータに有効画像が含まれている場合に限り，ダイレクト印刷を開始するダイレクト開始タイミングにて，シートの搬送を開始する。従って，有効画像がある場合には早期に印刷が開始される一方，有効画像がない場合には白紙の排紙を低減できる。
【０１０１】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，ＦＡＸ等，画像読取機能と画像形成機能とを備えるものであれば適用可能である。
【０１０２】
また，例えば，本形態では，白紙除去機能を有効とする設定である場合には，読み取り終了までの間に，有効画像があるか否かを繰り返し判断するとした（Ｓ２０６）。しかし，この判断を繰り返さず，ダイレクト開始タイミングにて有効画像が無ければメモリコピーを選択するとしてもよい。このようにすれば，制御がよりシンプルとなる。ただし，繰り返して判断すれば，有効画像があった時点でダイレクトコピーを開始するので，より早期にコピーを完了できる可能性が高い。
【０１０３】
また，例えば，有効画像があるか否かの判断に代えて，単に一定濃度以上の画素があるか否かの判断としてもよい。このほうが判断が容易であり，制御がシンプルとなる。ただし，有効画像の判断をした方が，実際に印刷される画像の有無で判断することになるので，白紙の排紙の抑制の点では好ましい。
【０１０４】
また，例えば，白紙除去機能の設定はなくてもよい。つまり，白紙除去機能は常に有効としてもよい。具体的には，白紙除去は毎回実行されるものとし，図７，図８，図９にて，Ｓ２０５の判断は無くてもよい。そして，Ｓ２０４でＹＥＳであれば，Ｓ２０６へ進むとしてもよい。
【０１０５】
また，例えば，片面コピーの指示でＡＤＦ読み取りを実行した場合には，有効画像の有無を確認することなく，ダイレクトコピーを実行するとしてもよい。つまり，図８の処理はなくてもよい。片面コピーの指示でＡＤＦ読み取りを実行した場合には，白紙原稿の可能性は低いので，コピーの早期完了を優先するとしてもよい。
【０１０６】
また，本形態では，図９に示したＡＤＦ両面ダイレクトコピー処理にて，裏面の読み取り開始（Ｓ４０２）と表面の読み取り開始（Ｓ４０４）とが，いずれも，ダイレクト開始タイミングの判断（Ｓ２０４）より先に実行されるとしたが，これに限らない。少なくとも一方の面の読み取り開始後に，ダイレクト開始タイミングの判断を実行すればよい。例えば，Ｓ４０２とＳ４０３との間でＳ２０４〜Ｓ２０６の判断を実行してもよい。その場合，裏面のダイレクト開始タイミングにて有効画像が有れば，表面の読み取り開始より先に裏面のコピー印刷を開始してもよい。
【０１０７】
また，本形態では，ＡＤＦ読み取りの場合，載置トレイ２６に載置されている原稿の有無をセンサ４４にて直接検出できる構成としたが，これに限らない。例えば，読み取り開始の指示を受け付けたらＡＤＦ２４の搬入ローラを駆動し，所定時間内にセンサがＯＮになれば原稿があると判断する構成であってもよい。
【０１０８】
また，例えば，ＦＢ読み取りにても，両面コピーの指示を受け付けるとしてもよい。例えば，両面コピーの指示の場合には，片面の読み取り後に，裏面の原稿をセットしてスタートボタンを押すように促す報知を行うとよい。そして，スタートボタンの押下を受け付けたら，再度，イメージセンサ２２を移動させ，ＦＢ読み取りを実行する。そして，裏面の印刷についても，白紙除去機能の設定やコピー条件等に基づいて，ダイレクトコピーを実行するか否かを判断するとよい。
【０１０９】
また，例えば，両面コピーの指示であっても，先行印刷面のデータのみに有効画像がある場合には，返戻路１５へ搬送せず，そのまま排紙してもよい。
【０１１０】
また，例えば，図１〜図３に示した各部の構成は，いずれも一例であり，既知の各種の構成と入れ替えることが可能である。例えば，ページプリンタに限らず，インクジェットプリンタやラインプリンタでもよい。また，例えば，イメージセンサを２個備えるものに限らず，ＡＤＦにて原稿を反転して搬送することで，原稿の両面を読み取る装置にも適用可能である。
【０１１１】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１１２】
１０  画像形成部
１２  給紙トレイ
１７  レジストローラ対
２０  画像読取部
２２，４２  イメージセンサ
２４  ＡＤＦ
２６  載置トレイ
３１  ＣＰＵ
３４  ＮＶＲＡＭ
４０  操作パネル
１００  ＭＦＰ
【図１】
2015023347.tif 000003
【図２】
2015023347.tif 000004
【図３】
2015023347.tif 000005
【図４】
2015023347.tif 000006
【図５】
2015023347.tif 000007
【図６】
2015023347.tif 000008
【図７】
2015023347.tif 000009
【図８】
2015023347.tif 000010
【図９】
2015023347.tif 000011
【図１０】
2015023347.tif 000012