(57)【特許請求の範囲】
【請求項１】
原稿を読み取り、その原稿に対応する画像を記録媒体に印刷するコピー機であって、
読取素子の並ぶ第１方向に平行なライン毎に、原稿を読み取り可能な読取部と、
原稿に対して前記読取部を前記第１方向と異なる前記第２方向に移動させる移動部と、
前記第２方向を印刷の主走査方向として、その印刷の主走査方向に平行な記録単位毎に、画像を印刷する印刷部と、
前記移動部により原稿に対して前記読取部を前記第２方向に移動させて前記原稿を読み取る場合、記憶部の空き容量に基づいて、前記原稿における前記第１方向を複数に分割する処理範囲であって１以上の記録単位に対応した処理範囲のうち、最初の処理範囲以外に前記記憶部に画像データを記憶可能なライン数を決定するライン数決定手段と、
前記移動部により原稿に対して前記読取部を前記第２方向に移動させて前記原稿を読み取る場合、前記最初の処理範囲と前記ライン数決定手段により決定された複数ラインとを含む確認範囲を読み取り、前記移動部による前記読取部の移動を停止する第３読取制御手段と、
前記第３読取制御手段により読み取られた前記確認範囲に対応する画像データを前記記憶部に記憶させる第３記憶制御手段と、
前記第３記憶制御手段により前記記憶部に記憶させた前記確認範囲に対応する画像データに基づいて、前記確認範囲に、原稿の全域が含まれるかを判断する原稿範囲判断手段と、
前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれると判断される場合、前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第３記憶制御手段により前記記憶部に記憶された前記確認範囲に対応する画像データに基づいて、前記確認範囲に対応する画像を前記印刷部により印刷し、前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれないと判断される場合、前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第３記憶制御手段により前記記憶部に記憶された前記確認範囲に対応する画像データに基づいて、前記確認範囲に含まれる前記最初の処理範囲に対応する画像を、前記印刷部により印刷する第３印刷制御手段と、
前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれると判断される場合、前記原稿の読み取りを終了し、前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれないと判断される場合、前記第３読取制御手段により読み取られた前記確認範囲のうち前記最初の処理範囲に連続する１の処理範囲を読み取り、前記移動部による前記読取部の移動を停止する第４読取制御手段と、
前記第４読取制御手段により読み取られた処理範囲に対応する画像データを、前記記憶部のうち、前記第３記憶制御手段により画像データを記憶させた記憶領域に記憶させる第４記憶制御手段と、
前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第４記憶制御手段により前記記憶部に記憶された画像データに基づいて、前記処理範囲の画像を前記印刷部により印刷する第４印刷制御手段とを備える、コピー機。
【請求項２】
前記読取部を所定位置に配置し、前記読取部に対して原稿を前記第２方向に搬送する搬送部と、
前記搬送部により原稿を前記第２方向に搬送しつつ１ラインずつ前記原稿を読み取る場合、前記読取部により前記原稿のうち複数ラインを含む１の処理範囲を読み取り、前記搬送部による前記原稿の搬送を停止する第１読取制御手段と、
前記第１読取制御手段により読み取られた処理範囲に対応する画像データを記憶部に記憶させる第１記憶制御手段と、
前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第１記憶制御手段により前記記憶部に記憶された画像データに基づいて、前記処理範囲の画像を前記印刷部により印刷する第１印刷制御手段と、
前記読取部により前記原稿のうち、前記第１読取制御手段により読み取られた処理範囲に連続する複数ラインを含む１の処理範囲を読み取り、前記搬送部による前記原稿の搬送を停止する第２読取制御手段と、
前記第２読取制御手段により読み取られた処理範囲に対応する画像データを、前記記憶部のうち、前記第１記憶制御手段により画像データを記憶させた記憶領域に記憶させる第２記憶制御手段と、
前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第２記憶制御手段により前記記憶部に記憶された画像データに基づいて、前記処理範囲の画像を前記印刷部により印刷する第２印刷制御手段とを備える、請求項１記載のコピー機。
【請求項３】
前記記憶部の空き容量が、所定値より小さいかを判断する記憶部判断手段を備え、
前記第１読取制御手段は、前記記憶部判断手段により、前記記憶部の空き容量が前記所定値より小さいと判断された場合に、前記読取部により前記１の処理範囲を読み取り、前記搬送部による前記原稿の搬送を停止する、請求項２に記載のコピー機。
【請求項４】
前記第１記憶制御手段により前記記憶部に記憶された画像データを、当該画像データに対応する処理範囲のうち前記第１方向における一方から他方へ向かう順に出力する第１出力手段と、
前記第２記憶制御手段により前記記憶部に記憶された画像データを、当該画像データに対応する処理範囲のうち前記第１方向における他方から一方へ向かう順に出力する第２出力手段とを備え、
前記第１印刷制御手段は、前記第１方向における前記他方から前記一方に向かう方向へ記録媒体を搬送しつつ、前記第１出力手段により出力される画像データに基づいて、１の処理範囲の画像を前記印刷部により印刷し、
前記第２印刷制御手段は、前記第１方向における前記一方から前記他方に向かう方向へ前記記録媒体を搬送しつつ、前記第２出力手段により出力される画像データに基づいて、前記第１印刷制御手段により印刷された処理範囲に連続する１の処理範囲の画像を前記印刷部により印刷する、請求項２または３に記載のコピー機。
【請求項５】
原稿の読み取りに関する設定値を取得する設定値取得手段と、
前記第２読取制御手段による読取対象である処理範囲に含めるべきライン数を、前記設定値取得手段により取得された設定値に基づいて決定する処理範囲決定手段とを備える、請求項２から４のいずれかに記載のコピー機。
【請求項６】
１ライン分の画像データのデータ量を、前記設定値取得手段により取得される前記設定値に基づいて取得するデータ量取得手段を備え、
前記処理範囲決定手段は、
前記データ量取得手段により取得されるデータ量と、前記記憶部の空き容量とに基づいて、前記第２読取制御手段による読取対象である処理範囲に含めるべきライン数を決定する、請求項５記載のコピー機。
【請求項７】
原稿の読み取りに関する設定値を取得する設定値取得手段と、
前記設定値取得手段により取得された設定値と、前記記憶部の空き容量とに基づいて、前記記憶部に画像データを記憶可能な最大数の記録単位に対応した処理範囲を、前記最初の処理範囲として決定する処理範囲決定手段とを備え、
前記ライン数決定手段は、前記設定値取得手段により取得された設定値と、前記記憶部の空き容量とに基づいて、前記処理範囲決定手段により決定された前記最初の処理範囲以外に前記記憶部に画像データを記憶可能なライン数を決定する、請求項１に記載のコピー機。
【請求項８】
前記第４読取制御手段は、
前記原稿範囲判断手段により、前記確認範囲に原稿の全域が含まれないと判断される場合、前記最初の処理範囲を除く各処理範囲について、前記確認範囲に含まれない範囲を、前記読取部により読み取るものであり、
前記確認範囲を読み取ることにより生成した画像データと、前記確認範囲を除いた範囲を読み取ることにより生成した画像データとを合成して、各処理範囲に対応した画像データを生成する合成手段を備え、
前記第４印刷制御手段は、前記原稿範囲判断手段により、前記確認範囲に原稿の全域が含まれないと判断される場合、前記合成手段により合成された画像データに基づく画像を、前記印刷部により印刷する、請求項１から７のいずれかに記載のコピー機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコピー機に関する。
【背景技術】
【０００２】
コピー機において、読取素子の並ぶ方向である読取の主走査方向と印刷の主走査方向とが異なるものがある。このようなコピー機では、まず、原稿全域を読み取って画像データを生成し、その画像データをメモリに一時的に記憶させ、回転処理を施した上で印刷出力する。また、必要なメモリ容量を削減するために、原稿を複数の処理範囲に分割し、１の処理範囲を読み取る毎にその処理範囲に対応する画像データを回転して印刷出力し、複数の処理範囲の各々について、処理を繰り返すことにより、原稿の全域をコピーすることが提案されている（例えば、特許文献１）。このようにすれば、原稿全域の画像データをメモリに記憶させる場合に比較して、必要なメモリ容量を削減できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３０７６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取機構としては、イメージセンサを移動させながら原稿を読み取るフラッドベッド機構（ＦＢ）と、原稿を搬送しながら所定位置に固定されたイメージセンサで原稿を読み取る自動給紙機構（ＡＤＦ）とが知られている。
【０００５】
ここで、ＡＤＦで原稿を読み取る場合であって、且つ、原稿における読取の主走査方向を複数に分割して読み取る場合（すなわち、原稿の搬送方向に平行に分割して読み取る場合）について検討する。この場合、まず、１回目の読み取りでは、１の処理範囲について、原稿の搬送方向における一端から他端まで読み取られる。次に、２回目の読み取りでは、先に読み取られた処理範囲に隣接する処理範囲が、原稿の搬送方向における他端から一端まで読み取られる。
【０００６】
このようにして、処理範囲毎に原稿の搬送方向における一端から他端までを読み取るため、原稿は往復搬送される。しかしながら、従来のＡＤＦで原稿を往復搬送すると、原稿の損傷が生じ易いという問題点があった。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、メモリ使用量を抑制しつつ、原稿を複数の処理範囲に分割して読み取る場合であっても、原稿が損傷し難いコピー機を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明のコピー機は、原稿を読み取り、その原稿に対応する画像を記録媒体に印刷するものであって、読取素子の並ぶ第１方向に平行なライン毎に、原稿を読み取り可能な読取部と、原稿に対して前記読取部を前記第１方向と異なる前記第２方向に移動させる移動部と、前記第２方向を印刷の主走査方向として、その印刷の主走査方向に平行な記録単位毎に、画像を印刷する印刷部と、前記移動部により原稿に対して前記読取部を前記第２方向に移動させて前記原稿を読み取る場合、記憶部の空き容量に基づいて、前記原稿における前記第１方向を複数に分割する処理範囲であって１以上の記録単位に対応した処理範囲のうち、最初の処理範囲以外に前記記憶部に画像データを記憶可能なライン数を決定するライン数決定手段と、前記移動部により原稿に対して前記読取部を前記第２方向に移動させて前記原稿を読み取る場合、前記最初の処理範囲と前記ライン数決定手段により決定された複数ラインとを含む確認範囲を読み取り、前記移動部による前記読取部の移動を停止する第３読取制御手段と、前記第３読取制御手段により読み取られた前記確認範囲に対応する画像データを前記記憶部に記憶させる第３記憶制御手段と、前記第３記憶制御手段により前記記憶部に記憶させた前記確認範囲に対応する画像データに基づいて、前記確認範囲に、原稿の全域が含まれるかを判断する原稿範囲判断手段と、前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれると判断される場合、前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第３記憶制御手段により前記記憶部に記憶された前記確認範囲に対応する画像データに基づいて、前記確認範囲に対応する画像を前記印刷部により印刷し、前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれないと判断される場合、前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第３記憶制御手段により前記記憶部に記憶された前記確認範囲に対応する画像データに基づいて、前記確認範囲に含まれる前記最初の処理範囲に対応する画像を、前記印刷部により印刷する第３印刷制御手段と、前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれると判断される場合、前記原稿の読み取りを終了し、前記原稿範囲判断手段により前記確認範囲に原稿の全域が含まれないと判断される場合、前記第３読取制御手段により読み取られた確認範囲のうち前記最初の処理範囲に連続する１の処理範囲を読み取り、前記移動部による前記読取部の移動を停止する第４読取制御手段と、前記第４読取制御手段により読み取られた処理範囲に対応する画像データを、前記記憶部のうち、前記第３記憶制御手段により画像データを記憶させた記憶領域に記憶させる第４記憶制御手段と、前記印刷部と前記記録媒体とを相対的に移動させつつ、前記第４記憶制御手段により前記記憶部に記憶された画像データに基づいて、前記処理範囲の画像を前記印刷部により印刷する第４印刷制御手段とを備える。
【０００９】
なお、本発明は、コピー機、コピー機を制御する制御装置、コピー方法、プログラム、該プログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【００１０】
請求項１記載のコピー機によれば、原稿に対して読取部を第２方向に移動させて原稿を読み取る場合、記憶部の空き容量に基づいて、原稿における第１方向を複数に分割する処理範囲であって１以上の記録単位に対応した処理範囲のうち、最初の処理範囲以外に記憶部に画像データを記憶可能なライン数がライン数決定手段により決定される。最初の処理範囲とライン数決定手段により決定された複数ラインとを含む確認範囲が第３読取制御手段により読み取られ、その読み取られた確認範囲に対応する画像データが第３記憶制御手段により記憶部に記憶される。その確認範囲に対応する画像データが記憶部に記憶されると、その確認範囲に対応する画像データに基づいて、確認範囲に、原稿の全域が含まれるかが原稿範囲判断手段により判断される。その結果、確認範囲に原稿の全域が含まれると判断される場合、記憶部に記憶された確認範囲に対応する画像データに基づいて、確認範囲に対応する画像が第３印刷制御手段により印刷される。一方、確認範囲に原稿の全域が含まれないと判断される場合、記憶部に記憶された確認範囲に対応する画像データに基づいて、確認範囲に含まれる最初の処理範囲に対応する画像が第３印刷制御手段により印刷される。また、確認範囲に原稿の全域が含まれないと判断される場合、第３読取制御手段により読み取られた確認範囲のうち最初の処理範囲に連続する１の処理範囲が第４読取制御手段により読み取られ、その読み取られた処理範囲に対応する画像データが、記憶部のうち第３記憶制御手段により画像データを記憶させた記憶領域に第４記憶制御手段により記憶される。その第４記憶制御手段により記憶部に記憶された画像データに基づいて、処理範囲の画像が第４印刷手段により印刷される。よって、記憶部には、確認範囲の画像データを記憶させるための容量があれば良い。したがって、原稿に対して読取部を移動させて読み取る場合であっても、メモリ使用量を抑制できるという効果がある。
また、確認範囲に原稿の全域が含まれると判断される場合には、確認範囲に対応する画像が印刷され、第４読取制御手段による原稿の読み取りが終了されるので、コピーに要する処理時間を短縮できるという効果がある。
【００１１】
請求項２記載のコピー機によれば、請求項１記載のコピー機の奏する効果に加え、原稿を第２方向に搬送しつつ読み取る場合、第１読取制御手段により１の処理範囲が読み取られ、第１印刷制御手段によりその処理範囲の画像が印刷される。その後、第１読取制御手段により読み取られた処理範囲に連続する複数ラインを含む１の処理範囲が、第２読取制御手段により読み取られ、次に、第２印刷制御手段によりその処理範囲の画像が印刷される。よって、記憶部には、１の処理範囲の画像データを記憶させるための容量があれば良く、メモリ使用量を抑制できるという効果がある。また、１の処理範囲が読み取られた後、次に、その処理範囲に連続する複数ラインを含む処理範囲が読み取られるので、原稿を一方向に搬送すればよく、原稿の損傷を抑制できるという効果がある。
【００１２】
請求項３記載のコピー機によれば、請求項２に記載のコピー機の奏する効果に加え、記憶部の空き容量が所定値より小さい場合であっても、原稿をコピーできるという効果がある。
【００１３】
請求項４記載のコピー機によれば、請求項２または３に記載のコピー機の奏する効果に加え、まず、第１出力手段により出力される画像データに基づいて、１の処理範囲の画像が、第１方向における一方から他方に向かう順に印刷される。このとき、第１印刷制御手段により、記録媒体は、第１方向における他方から一方へ搬送される。次に、第２出力手段により出力される画像データに基づいて、１の処理範囲の画像が、第１方向における他方から一方に向かう順に印刷される。このとき、第２印刷制御手段により、記録媒体は、第１方向における一方から他方へ搬送される。すなわち、記録媒体の搬送方向における往路と復路とで、それぞれ、１の処理範囲の画像を印刷できる。その結果、記録媒体の往復移動回数をできる限り少なくし、記録媒体の損傷を抑制できるという効果がある。
【００１４】
請求項５記載のコピー機によれば、請求項２から４のいずれかに記載のコピー機の奏する効果に加え、設定値に基づいて、処理範囲に含めるべき適切なライン数を決定できるという効果がある。
【００１５】
請求項６記載のコピー機によれば、請求項５記載のコピー機の奏する効果に加え、１ライン分の画像データのデータ量と、記憶部の空き容量とに基づいて、処理範囲に含めるべき適切なライン数を決定できるという効果がある。
【００１６】
【００１７】
請求項７記載のコピー機によれば、請求項１に記載のコピー機の奏する効果に加え、記憶部に画像データを記憶可能な最大数の記録単位に対応した処理範囲が、最初の処理範囲として決定されるので、記憶部の空き容量を有効活用できる。さらに、設定値と、記憶部の空き容量とに基づいて、確認範囲に含めるべきライン数が決定されるので、記憶部の空き容量をさらに有効活用できるという効果がある。
【００１８】
請求項８記載のコピー機によれば、請求項１から７のいずれかに記載のコピー機の奏する効果に加え、確認範囲を読み取ることにより生成した画像データを利用して、画像データが合成され、その画像データに基づく画像が印刷されるので、コピー処理を効率的に行なうことができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態であるＭＦＰの電気的構成を示すブロック図である。
【図２】スキャナの構成を示す概略図である。
【図３】（ａ）は、ＭＦＰにおける読取方向を説明する模式図であり、（ｂ）は、印刷方向を説明する模式図である。
【図４】ＡＤＦコピーを説明する図である。
【図５】ＡＤＦコピーにおけるデータの出力順序を説明する図である。
【図６】ＦＢコピーを説明する図である。
【図７】ＦＢコピーにおけるデータの出力順序を説明する図である。
【図８】ＦＢコピーにおける最初の処理範囲と確認範囲とを説明する図である。
【図９】コピー処理を示すフローチャートである。
【図１０】ＦＢコピー処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００２１】
ＭＦＰ１は、コピー機能、ファクシミリ機能、スキャン機能、プリンタ機能などの各種機能を有しており、特に、メモリ使用量を抑制しつつ、原稿を複数の処理範囲に分割してコピーする場合であっても、原稿が損傷し難いように構成されている。
【００２２】
ＭＦＰ１において、ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３は、バスライン１４を介して互いに接続されている。また、バスライン１４には、ＡＳＩＣ１５が接続されている。ＡＳＩＣ１５は、プリンタ１８、スキャナ２３、モデム２８、ＮＣＵ２９を制御する。
【００２３】
ＣＰＵ１１は、フラッシュメモリ１２に記憶される固定値やプログラム、ＲＡＭ１３に記憶されているデータ等に従って、ＭＦＰ１が有している各機能を制御する。フラッシュメモリ１２は、制御プログラム１２ａが記憶された書換可能な不揮発性のメモリである。ＣＰＵ１１は、制御プログラム１２ａに従い、後述するコピー処理（図９）を実行する。
【００２４】
ＲＡＭ１３は、書換可能な揮発性のメモリであり、画像メモリ１３ａが設けられる。画像メモリ１３ａには、スキャナ２３により生成された画像データや、ＦＡＸ受信した画像データが記憶される。この画像データは、画像を構成する各画素の値を、Ｒ，Ｇ，Ｂ各色の輝度値で表したデータであるものとして説明する。ＭＦＰ１は、画像データに対し、公知の色変換処理やハーフトーン処理を実行することにより、画像を構成する各画素の値を、Ｃ，Ｍ，Ｙ，Ｋ各色の二値に変換して、印刷用の画像データを生成し、ＡＳＩＣ１５に出力することにより、プリンタ１８に画像を印刷させる。
【００２５】
ＡＳＩＣ１５は、ＣＰＵ１１からの指令に従い、プリンタ１８を制御して画像を印刷させる。プリンタ１８は、用紙に向けてインクを吐出するインクジェットヘッド２０、インクジェットヘッド２０を搭載したキャリッジを印刷の主走査方向（図３を参照して後述）に往復移動させるためのＣＲモータ２１、用紙を搬送するためのＬＦモータ２２を備える。
【００２６】
また、ＡＳＩＣ１５は、ＣＰＵ１１からの指令に従い、スキャナ２３を制御する。これにより、スキャナ２３が所定のタイミングで動作し、原稿に対応した画像データを生成する。スキャナ２３は、原稿自動送り装置（以下、ＡＤＦ）２４、イメージセンサ２５、ステップモータ２６、ＡＤＦに原稿がセットされたか否かを検出するための原稿センサ２７を備える。スキャナ２３の構成については、図２，図３を参照して後述する。
【００２７】
また、ＡＳＩＣ１５には、ファクシミリ送受信時においてデータの変調または復調を行なうモデム２８、電話回線の制御を行なうＮＣＵ２９が接続される。
【００２８】
図２は、スキャナ２３の構成を示す概略図である。ＡＤＦ２４は、原稿トレイ３１、原稿ガイド３２、紙送りローラ３３、排紙トレイ３４、コンタクトガラス３５を備える。ＡＤＦ２４を利用して画像を読み取る場合、図２（ａ）に示すように、原稿トレイ３１上に原稿３０をセットして読み取り開始を指令することにより、紙送りローラ３３が回転して原稿３０にコンタクトガラス３５上を通過させる。すると、コンタクトガラス３５の直下にある密着型のイメージセンサ２５が、コンタクトガラス３５を介して原稿３０の画像を読み取る。ＡＤＦを利用して原稿を読み取り、その原稿に対応する画像を印刷する処理を、以下、ＡＤＦコピーと称する。
【００２９】
スキャナ２３は、さらに、押さえ板３７とガラス製の原稿台３８とを備える。図２（ｂ）に示すように、原稿台３８に載置された原稿３０を読み取る場合には、イメージセンサ２５が図示矢印のように移動しつつ、原稿３０を読み取る。原稿台３８に載置された原稿をコピーする処理を、以下、ＦＢコピーと称する。
【００３０】
図３は、スキャナ２３による読取方向と、プリンタ１８による印刷方向とを説明する模式図である。図３において、Ｘ方向はＭＦＰ１の前後方向を示し、Ｙ方向はＭＦＰ１の左右方向を示す。
【００３１】
図３（ａ）は、スキャナ２３により読み取られる原稿３０と、イメージセンサ２５との関係を模式的に示す。図３（ａ）に示すように、イメージセンサ２５は、Ｘ方向を長手方向としてＭＦＰ１に設けられる。このイメージセンサ２５は、Ｘ方向に配列された読取素子を備え、その読取素子により、Ｘ方向に平行なライン毎に原稿３０を読み取る。具体的には、原稿３０からの反射光を読取素子により受光して電気信号に変換することにより、画像データを生成する。ＡＤＦコピーの場合、イメージセンサ２５を所定位置に配置し、ＡＤＦ２４により原稿３０をＹ方向に搬送しつつ１ラインずつ原稿を読み取る。一方、ＦＢコピーの場合、ステップモータ２６によりイメージセンサ２５をＹ方向へ移動させつつ、原稿３０を読み取る。
【００３２】
図３（ｂ）は、プリンタ１８により画像が印刷される用紙４０と、インクジェットヘッド２０との関係を模式的に示す。図３（ｂ）に示すように、プリンタ１８は、Ｙ方向を印刷の主走査方向とする。すなわち、インクジェットヘッド２０は、キャリッジ（図示せず）に搭載されてＹ方向に平行に移動されつつ、用紙４０に対してインクを吐出し、画像を印刷する。また、用紙４０は、ＬＦモータ２２により駆動される搬送機構（図示せず）により、Ｘ方向に搬送される。
【００３３】
本実施形態のＭＦＰ１は、例えば、ファクシミリの受信中など、画像メモリ１３ａの空き容量が十分ではなく、原稿１ページ分の画像データを記憶させる領域を画像メモリ１３ａに確保できない場合、原稿３０を複数の処理範囲に分割してコピーする。
【００３４】
図４は、ＡＤＦコピーを説明する図である。図４では、原稿３０を分割する処理範囲４２を図示するために、各処理範囲４２の境界線を破線で図示するが、この境界線は、ユーザによって視認されるものではない。
【００３５】
まず、図４（ａ）に示すように、イメージセンサ２５により、複数ラインを含む１の処理範囲４２（第１の処理範囲４２）を読み取り、ＡＤＦ２４による原稿３０の搬送を停止する。そして、読み取った第１の処理範囲４２に対応する画像データを、画像メモリ１３ａ（図１）に記憶させる。そして、プリンタ１８には、イメージセンサ２５により読み取られた第１の処理範囲４２の画像を印刷させる。なお、印刷処理の詳細は、図５を参照して後述する。
【００３６】
次に、図４（ｂ）に示すように、先に読み取られた第１の処理範囲４２に連続する複数ラインを含む１の処理範囲４２（第２の処理範囲４２）を読み取り、ＡＤＦ２４による原稿３０の搬送を停止する。そして、イメージセンサ２５により読み取られた第２の処理範囲４２に対応する画像データを、画像メモリ１３ａに記憶させる。このとき、画像メモリ１３ａのうち、第１の処理範囲４２の画像データを記憶させた記憶領域に、第２の処理範囲４２の画像データを記憶させる。第１の処理範囲４２の画像の印刷は既に終了しており、第１の処理範囲４２の画像データは不要だからである。なお、先に記憶されている画像データを消去した上で、新たに生成した画像データを記憶させても良いし、先に記憶されている画像データを、新たに生成された画像データで上書きしても良い。
【００３７】
一方、プリンタ１８においては、イメージセンサ２５により読み取られた第２の処理範囲４２の画像を、インクジェットヘッド２０により印刷する。なお、第２の処理範囲４２の画像を印刷する場合、第１の処理範囲４２を印刷する場合とは、用紙４０の搬送方向が逆向きになるが、詳細は図５を参照して後述する。
【００３８】
次に、図４（ｃ）に示すように、第２の処理範囲４２に連続する処理範囲４２（第３の処理範囲４２）についても、原稿３０の読み取りと、画像の印刷とを実行する。
【００３９】
本実施形態のＡＤＦコピーによれば、画像メモリ１３ａには、１の処理範囲４２の画像データを記憶させるための容量があれば良いので、メモリ使用量を抑制できる。特に、カラーコピーや、高解像度コピーを実行する場合、画像データの容量が極めて大きくなるので、１ページ分の画像データを記憶させる領域を確保することが困難な場合がある。これに対し、本実施形態のＡＤＦコピーによれば、複数の処理範囲４２に分割して処理するので、画像メモリ１３ａに十分な空き容量がない場合であってもコピーを実行できる。また、画像データを圧縮せずに、コピーを実行できるので、画像の劣化を抑制できる。
【００４０】
また、本実施形態のＡＤＦコピーによれば、原稿３０の搬送方向に連続する処理単位４２を、順次読み取るので、原稿３０を一方向にのみ搬送すれば良い。すなわち、原稿３０を往復搬送する必要がなく、原稿の損傷や、原稿のジャムの発生を抑制できる。また、ＡＤＦ２４にセットした原稿３０が、原稿トレイ３１と排紙トレイ３４との間で往復搬送されると、ユーザは、原稿３０をどのタイミングで回収して良いか判断が難しいが、本実施形態のＡＤＦコピーによれば、原稿３０は一方向にのみ搬送されるので、原稿３０が排紙トレイ３４にあることに基づいて、ユーザは、原稿３０の読み取りの完了を認識でき、適切なタイミングで原稿３０を回収できる。
【００４１】
なお、ＡＤＦコピーによれば、１ページの原稿３０に対応する画像が印刷される間に、用紙４０は、往復搬送されるが、本実施形態のように、用紙４０の短辺方向が、用紙の搬送方向と平行になるようにプリンタ１８にセットされている場合には、用紙４０の搬送距離が比較的少ないので、用紙４０の損傷の虞は小さい。また、高解像度コピーを実行する場合には、用紙４０を低速で搬送するので、用紙４０を往復搬送したとしても、損傷の虞は、さらに小さい。
【００４２】
図５は、ＡＤＦコピーにおけるデータの出力順序、および印刷を説明する図である。なお、図５においては、発明の理解を容易にするために、記録単位４４を破線で図示し、各記録単位４４にローマ数字を付しているが、これらはユーザに視認されるものではない。また、本実施形態において、記録単位４４とは、用紙４０を搬送せず、インクジェットヘッド２０のＹ方向への移動のみで印刷可能な範囲を意味している。プリンタ１８は、インクジェットヘッド２０をＹ方向へ移動させることにより、１の記録単位４４の画像を印刷した後、用紙４０を記録単位４４の分だけ搬送し、次の記録単位４４を印刷する処理を繰り返すことにより、画像を印刷する。
【００４３】
図５（ａ）を参照して、第１の処理範囲４２に対応する画像を印刷する場合について説明する。この場合、用紙４０を搬送方向上流側から、搬送方向下流側に向かう方向（すなわち、図５における紙面上方から下方に向かう方向、以下、搬送順方向という）に搬送しつつ、画像を印刷する。すなわち、図５（ａ）に示すように、第１の処理範囲４２については、用紙４０を搬送順方向に搬送しつつ、I→II→III→IVの順で画像を印刷する。
【００４４】
次に、図５（ｂ）に示すように、第２の処理範囲４２に対応する画像を印刷する場合には、用紙４０を搬送順方向とは逆方向（すなわち、図５における紙面下方から上方に向かう方向、以下、搬送逆方向という）に搬送しつつ、IV→III→II→Iの順で画像を印刷する。すなわち、第１の処理範囲４２について、搬送順方向の最後の記録単位４４（IV）まで画像を印刷した後、次に、第２の処理範囲４２について、搬送逆方向の最初の記録単位４４（IV）から、画像の印刷を開始できる。
【００４５】
したがって、用紙４０の搬送方向における往路と復路とで、それぞれ、１の処理範囲４２の画像を印刷できる。その結果、用紙４０の往復移動回数を出来る限り少なくし、用紙４０の損傷を抑制できる。
【００４６】
各場合におけるデータの出力順序を、以下、詳細に説明する。なお、図５においては、スキャナ２３により生成された画像データの画素の値をＩで表す。一方、印刷用の画像データの画素の値をＯで表す。また、各画素のＹ方向位置を、下付文字で表す。
【００４７】
図５（ａ）に示すように、搬送順方向に用紙４０を搬送しつつ、I→II→III→IVの順で画像を印刷する場合、印刷用の画像データも、I→II→III→IVの順で出力される。具体的には、印刷用の画像データを、その先頭から順次出力する。一方、図５（ｂ）に示すように、搬送逆方向に用紙４０を搬送しつつ、IV→III→II→Iの順で画像を印刷する場合、印刷用の画像データも、IV→III→II→Iの順で出力される。具体的には、印刷用の画像データを、その末尾から順次出力する。
【００４８】
なお、画像データを末尾から出力する場合、印刷用の画像データを生成する際に、画素の並び替えを行なう。具体的には、Ｙ座標が小さい画素の値が、より早い順序で読み出されるように、記録単位４４毎に画素を並び替える（図５（ｂ）参照）。
【００４９】
したがって、搬送順方向に用紙４０を搬送しつつ画像を印刷する場合（図５（ａ））と、搬送逆方向に用紙４０を搬送しつつ画像を印刷する場合（図５（ｂ））とで、インクジェットヘッド２０の印刷方向を同じくすることができる。
【００５０】
図６は、ＦＢコピーを説明する図である。なお、図８を参照して後述するように、ＦＢコピーにおいては、第１の処理範囲４２を読み取る際に、確認範囲を読み取る処理を行なうが、説明の理解を容易にするため、図６においては、確認範囲については触れず、ＦＢコピーの概略を説明する。
【００５１】
図６に示すように、ＦＢコピーでは、原稿３０のＸ方向を複数に分割する処理範囲４２を設定して、処理範囲４２毎に原稿３０を読み取る。各処理範囲４２は、１以上の記録単位４４に対応する。具体的には、各処理範囲４２のＸ方向長さは、記録単位４４のＸ方向長さの整数倍となっている。なお、以下の説明では、図６における紙面左方から右方に向かうイメージセンサ２５の移動を読取の往路とし、図６における右方から左方に向かうイメージセンサ２５の移動を読取の復路とする。
【００５２】
まず、図６（ａ）に示すように、読取の往路において、イメージセンサ２５により１の処理範囲４２（第１の処理範囲４２）を読み取り、イメージセンサ２５の移動を停止する。そして、イメージセンサ２５により読み取られた第１の処理範囲４２に対応する画像データを、画像メモリ１３ａ（図１）に記憶させる。そして、プリンタ１８は、第１の処理範囲４２の画像を印刷する。
【００５３】
次に、図６（ｂ）に示すように、読取の復路において、第１の処理範囲４２に連続する次の処理範囲４２（第２の処理範囲４２）を読み取り、イメージセンサ２５の移動を停止する。そして、第２の処理範囲４２に対応する画像データを、画像メモリ１３ａに記憶させる。このとき、画像メモリ１３ａのうち、第１の処理範囲４２の画像データを記憶させた記憶領域に、第２の処理範囲４２の画像データを記憶させる。そして、プリンタ１８は、第２の処理範囲４２の画像を印刷する。
【００５４】
次に、図６（ｃ）に示すように、第２の処理範囲４２に連続する処理範囲４２（第３の処理範囲）についても、原稿３０の読み取りと、画像の印刷を実行する。
【００５５】
ＦＢコピーについても、ＡＤＦコピーと同様に、画像メモリ１３ａには、１の処理範囲４２の画像データを記憶させるための容量があれば良く、メモリ使用量を抑制できる。また、用紙４０は一方向にのみ搬送されるので、用紙の損傷や、用紙のジャムの発生を抑制できる。
【００５６】
図７は、ＦＢコピーにおけるデータの出力順序、および印刷を説明する図である。ＦＢコピーでは、搬送順方向に用紙４０を搬送しつつ、画像を印刷する。すなわち、I→II→IIIの順で画像を印刷する。なお、ＦＢコピーの場合、インクジェットヘッド２０の往路のみで印刷を行なっても良いが（片方向印刷）、本実施形態では、インクジェットヘッド２０の往路と復路とで印刷を行なうものとする（双方向印刷）。この場合、図７（ａ）に示すように、インクジェットヘッド２０の往路において、記録単位４４（I）を印刷するときには、印刷用の画像データを、その先頭から順次出力する。一方、図７（ｂ）に示すように、インクジェットヘッド２０の復路において、記録単位４４（II）を印刷する場合、印刷用の画像データを、その末尾から順次出力すれば良い。
【００５７】
図８は、ＦＢコピーにおける最初の処理範囲と確認範囲とを説明する図である。なお、図８においては、ユーザにより設定された原稿サイズに対応する読取範囲４５を図示している。また、１回目に読み取る確認範囲４６にハッチングを付す。原稿サイズとして、例えばＡ４サイズが設定された場合、ＭＦＰ１は、Ａ４サイズの読取範囲４５を設定し、その読取範囲４５を、複数の処理範囲４２に分割して読み取る。しかしながら、ユーザが誤って、読取範囲４５とはサイズが異なる原稿をセットする場合がある。
【００５８】
したがって、本実施形態のＦＢコピーにおいては、図８（ａ）に示すように、まず、最初の処理範囲４２（第１の処理範囲４２）と読取開始側の複数ラインとを含む確認範囲４６を読み取り、画像データメモリ１３ａに記憶させる。そして、確認範囲４６に、原稿の全域が含まれるかを判断する。具体的には、画像データを解析し、読取開始側の複数ラインに、原稿のＹ方向端４８が含まれるか否かを判断する。
【００５９】
原稿の全域が確認範囲４６に含まれる場合、ＭＦＰ１は、原稿の読み取りを終了する。そして、確認範囲４６に対応する画像を、プリンタ１８により用紙４０に印刷する。このようにすれば、１度の読み取りで原稿をコピーでき、コピーに要する処理時間を短縮できる。
【００６０】
一方、図８（ｂ）に示すように、原稿の全域が確認範囲４６に含まれない場合、ＭＦＰ１は、第２の処理範囲４２から、読み取りと、画像の印刷とを順次繰り返すことにより、原稿３０の全域をコピーする。
【００６１】
図９は、ＭＦＰ１において実行されるコピー処理を示すフローチャートである。この処理は、ユーザが原稿をセットし、コピー処理の実行指示をＭＦＰ１に入力した場合に開始される。
【００６２】
まず、ＣＰＵ１１は、原稿の読み取りに関する設定値を、例えば、フラッシュメモリ１２などから読み出す（取得する）（Ｓ９０２）。原稿の読み取りに関する設定値とは、例えば、カラーコピーとするかモノクロコピーとするかを示す設定値、コピーの解像度、原稿サイズである。次に、ＣＰＵ１１は、読み出した設定値に基づいて、１ライン分の画像データの容量（１ライン分のデータ容量）と、１ページ分の画像データの容量（１ページ分のデータ容量）とを算出する（Ｓ９０４）。そして、ＣＰＵ１１は、画像メモリ１３ａの空き容量が、１ページ分のデータ容量より小さいか否かを判断する（Ｓ９０６）。
【００６３】
画像メモリ１３ａの空き容量が、１ページ分のデータ容量よりも小さく（Ｓ９０６：Ｙｅｓ）、且つ、ＦＢコピーを実行する場合（Ｓ９０８：Ｎｏ）、ＣＰＵ１１は、ＦＢコピー処理（Ｓ９１０）を実行するが、これについては、図１０を参照して後述する。
【００６４】
一方、画像メモリ１３ａの空き容量が、１ページ分のデータ容量よりも小さく、且つ、ＡＤＦコピーを実行する場合（Ｓ９０８：Ｙｅｓ）、具体的には、原稿センサ２７により、ＡＤＦ２４にセットされた原稿が検出された場合、ＣＰＵ１１は、画像メモリ１３ａの空き容量を算出し（Ｓ９１２）、第１の処理範囲４２に含めるべきライン数Ａを決定する（Ｓ９１４）。具体的には、下記（１）式に基づいてライン数Ａを算出する。
Ａ＝ｉｎｔ（画像メモリ１３ａの空き容量／１ライン分のデータ容量）・・・（１）
ｉｎｔ（）は、括弧内の引数の小数部分を切り捨て整数化することを意味する。
【００６５】
次に、ＣＰＵ１１は、ライン数Ａを含む第１の処理範囲４２の読み取りをスキャナ２３に実行させ（Ｓ９１６）、その処理範囲４２に対応する画像データを、画像メモリ１３ａに記憶させ（Ｓ９１８）、ＡＤＦ２４による原稿３０の搬送を停止させる（Ｓ９２０）。そして、その画像データから、印刷用の画像データを生成し（Ｓ９２２）、印刷用の画像データを、ＡＳＩＣ１５を介して、プリンタ１８へ順次出力することにより、第１の処理範囲４２の画像を印刷させる（Ｓ９２４）。
【００６６】
次に、ＣＰＵ１１は、処理済みの画像データを画像メモリ１３ａから消去する（Ｓ９２６）。そして、原稿３０に未処理領域が残っている場合（Ｓ９２８：Ｎｏ）、ＣＰＵ１１は、Ｓ９１２に戻り処理を繰り返す。そして、原稿３０の全域について処理を終了すると（Ｓ９２８：Ｙｅｓ）、このコピー処理を終了する。
【００６７】
本実施形態のコピー処理によれば、画像メモリ１３ａの空き容量が、１ページ分のデータ容量より小さい場合であっても、原稿３０をコピーできる。また、設定値と、画像メモリ１３ａの空き容量に基づいて、各処理範囲４２に含めるべきライン数が決定されるので、例えば、画像メモリ１３ａの空き容量が大きい場合には、１度に読み取る処理範囲４２を大きく設定することができる。よって、原稿３０を複数の処理範囲４２に分割して読み取る場合であっても、画像メモリ１３ａの空き容量を最大限利用し、効率的に処理できる。
【００６８】
なお、原稿３０の読取開始前に、画像メモリ１３ａの空き容量が所定値以上であると判断された場合（Ｓ９０６：Ｎｏ）、ＣＰＵ１１は、原稿１ページ分を１度に読み取って、１ページ分の画像データを生成し、その画像データに対して９０度または２７０度の回転処理を施して印刷出力する、通常のコピー処理を実行し（Ｓ９３０）、処理を終了する。
【００６９】
図１０は、ＦＢコピー処理を示すフローチャートである。まず、ＣＰＵ１１は、１つの記録単位４４に対応した画像データのデータ容量（１記録単位分のデータ容量）を、設定値に基づいて算出する（Ｓ１００２）。次に、ＣＰＵ１１は、画像メモリ１３ａの空き容量を算出し（Ｓ１００４）、これらに基づいて、最初の処理範囲４２に対応する記録単位数Ｂを、下記（２）式により決定する（Ｓ１００６）。
Ｂ＝ｉｎｔ（画像メモリ１３ａの空き容量／１記録単位分のデータ容量）・・・（２）
【００７０】
すなわち、画像メモリ１３ａに画像データを記憶可能な最大数の記録単位４４を求め、その最大数の記録単位４４に対応した処理範囲４２を、最初の処理範囲４２として決定する。ここで、最初の処理範囲４２だけを読み取る場合、画像メモリ１３ａには、（画像メモリ１３ａの空き容量−Ｂ×１記録単位分のデータ容量）の空き領域が発生する。本実施形態によれば、この空き領域に基づいて、確認範囲４６に含めるライン数Ｃを、例えば、下記（３）式により決定する（Ｓ１００６）。
Ｃ＝ｉｎｔ（［画像メモリ１３ａの空き容量−Ｂ×１記録単位分のデータ容量］／１ライン分のデータ容量）・・・（３）
【００７１】
次に、ＣＰＵ１１は、記録単位数Ｂに対応した最初の処理範囲４２、およびライン数Ｃを含む確認範囲４６の読み取りをスキャナ２３に実行させ（Ｓ１００８）、その画像データを画像メモリ１３ａに記憶させる（Ｓ１０１０）。確認範囲４６が原稿３０の全域を含む場合（Ｓ１０１２：Ｙｅｓ）、ＣＰＵ１１は、Ｓ１０１０で画像記憶メモリ１３ａに記憶させた画像データのうち原稿３０全域の画像データに基づいて印刷用の画像データを生成し（Ｓ１０１４）、原稿３０全域の画像をプリンタ１８に印刷させる（Ｓ１０１６）。そして、確認範囲４６に対応する画像データを消去し（Ｓ１０１８）、処理を終了する。
【００７２】
一方、確認範囲４６が原稿３０の全域を含まない場合（Ｓ１０１２：Ｎｏ）、ＣＰＵ１１は、最初の処理範囲４２について、印刷用の画像データを生成し（Ｓ１０２０）、最初の処理範囲４２の画像をプリンタ１８に印刷させる（Ｓ１０２２）。そして、ＣＰＵ１１は、確認範囲４６に対応する画像データを、画像メモリ１３ａから消去する（Ｓ１０２４）。
【００７３】
そして、原稿３０の全域について処理を終了していない場合（Ｓ１０２６：Ｎｏ）、ＣＰＵ１１は、画像メモリ１３ａの空き容量を算出し（Ｓ１０２８）、次の処理範囲４２に対応する記録単位数Ｂを、上記（２）式により決定し、次の処理範囲４２を決定する（Ｓ１０３０）。次に、ＣＰＵ１１は、その処理範囲４２をスキャナ２３に読み取らせ（Ｓ１０３２）、その画像データを画像メモリ１３ａに記憶させる（Ｓ１０３４）。そして、ＣＰＵ１１は、その画像データから印刷用の画像データを生成し（Ｓ１０３６）、プリンタ１８にその処理範囲の画像を印刷させ（Ｓ１０３８）、処理済みの画像データを消去して（Ｓ１０４０）、Ｓ１０２６の処理に戻る。このようにして処理を繰り返すうちに、原稿３０の全域について処理を終了すると（Ｓ１０２６：Ｙｅｓ）、ＣＰＵ１１はＦＢコピー処理を終了する。
【００７４】
上記実施形態において、ＭＦＰ１がコピー機の一例である。用紙４０が記録媒体の一例である。イメージセンサ２５が読取部の一例である。Ｘ方向、Ｙ方向が、それぞれ第１方向、第２方向の一例である。ＡＤＦ２４が搬送部の一例である。プリンタ１８が印刷部の一例である。ＲＡＭ１３が記憶部の一例である。ステップモータ２６が移動部の一例である。１ページ分のデータ容量が所定値の一例である。
【００７５】
Ｓ９１６を実行するＣＰＵ１１が、第１読取制御手段、第２読取制御手段の一例である。Ｓ９１８を実行するＣＰＵ１１が、第１記憶制御手段、第２記憶制御手段の一例である。Ｓ９２４を実行するＣＰＵ１１が、第１印刷制御手段、第２印刷制御手段の一例である。Ｓ１００８を実行するＣＰＵ１１が第３読取制御手段の一例である。Ｓ１０１０を実行するＣＰＵ１１が第３記憶制御手段、第５記憶制御手段の一例である。Ｓ１０１６，Ｓ１０２０を実行するＣＰＵ１１が第３印刷制御手段の一例である。Ｓ１０３２を実行するＣＰＵ１１が第４読取制御手段の一例である。Ｓ１０３４を実行するＣＰＵ１１が第４記憶制御手段の一例である。Ｓ１０３８を実行するＣＰＵ１１が第４印刷制御手段の一例である。Ｓ９０６を実行するＣＰＵ１１が記憶部判断手段の一例である。Ｓ９２４を実行するＣＰＵ１１が第１出力手段および第２出力手段の一例である。Ｓ９０２を実行するＣＰＵ１１が設定値取得手段の一例である。Ｓ９１４を実行するＣＰＵ１１が処理範囲決定手段の一例である。Ｓ９０４を実行するＣＰＵ１１がデータ量取得手段の一例である。Ｓ１００６を実行するＣＰＵ１１がライン数決定手段、処理範囲決定手段の一例である。Ｓ１０１２を実行するＣＰＵ１１が原稿範囲判断手段の一例である。
【００７６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７７】
上記実施形態のＭＦＰ１には、プリンタ１８として、印刷の主走査方向にインクジェットヘッド２０が往復移動するシリアルプリンタが設けられていたが、ラインプリンタ、すなわち、インクジェットヘッドが移動することなく、印刷可能範囲のうち印刷の主走査方向の一端から他端までのドット列を印刷可能なプリンタが設けられている場合にも、本発明を適用可能である。
【００７８】
また、画像データの容量を算出するために用いる設定値は、上記実施形態のように、フラッシュメモリ１２等のメモリから取得し（読み出し）ても良いし、ユーザにより入力された設定値を取得しても良い。また、原稿をプレスキャンすることにより、設定値を取得しても良い。
【００７９】
また、図５を参照して説明したように、上記実施形態のＡＤＦコピーでは、片方向印刷を行なうものとして説明したが、双方向印刷するように構成しても良い。この場合、インクジェットヘッド２０の往路で印刷される記録単位４４については、Ｙ方向の画素位置が小さい方から順番に、印刷用の画像データが出力され、一方、インクジェットヘッド２０の復路で印刷される記録単位４４については、Ｙ方向の画素位置が大きい方から順番に、印刷用の画像データが出力されるように、画像データを並べ替えれば良い。
【００８０】
また、上記実施形態の図１０に示すＦＢコピーによれば、確認範囲４６に原稿３０の全域が含まれないと判断される場合（Ｓ１０１２：Ｎｏ）、確認範囲４６の画像データを消去するものとして説明した（Ｓ１０２４）。しかしながら、ＦＢコピー処理（図１０）を変形し、Ｓ１０２４においては、確認範囲４６のうち、最初の処理範囲４２の画像データのみを消去しても良い。そして、Ｓ１０３２では、最初の処理範囲４２を除く各処理範囲４２について、確認範囲４６に含まれなかった範囲をイメージセンサ２５により読み取っても良い。そして、確認範囲４６を読み取ることにより生成した画像データと、Ｓ１０３２で残りの処理範囲４２を読み取ることにより生成した画像データとを処理範囲４２毎に合成して、各処理範囲４２の画像データを生成するようにしても良い。
【００８１】
このようにすれば、確認範囲４６を重複して読み取る必要が無いので、コピー処理を効率的に行なうことができる。この変形例によれば、Ｓ１０３２が第４読取制御手段の一例であり、Ｓ１０３６が合成手段の一例である。
【００８２】
また、上記実施形態では、処理済みの画像データを消去した上で、新たに生成した画像データを記憶させていた。これに代えて、処理済みの画像データを消去せず、新たに生成された画像データを上書きしても良い。この場合には、処理済みの画像データの記憶領域を空き領域として、画像メモリ１３ａの空き容量を求めれば良い。
【００８３】
なお、「第２読取制御手段により読み取られた処理範囲に対応する画像データを、記憶部のうち、第１記憶制御手段により画像データを記憶させた記憶領域に記憶させる第２記憶制御手段」、および、「第４読取制御手段により読み取られた処理範囲に対応する画像データを、記憶部のうち、第３記憶制御手段により画像データを記憶させた記憶領域に記憶させる第４記憶制御手段」は、それぞれ、先に記憶されていた画像データの記憶領域と完全に一致するように、次の画像データを記憶させることに限定解釈されるものではなく、先に記憶されていた画像データの記憶領域と、次に記憶させる画像データの記憶領域とが、少なくとも一部重複するように、画像データを記憶させるものであっても良い。
【００８４】
また、上記実施形態では、画像データを圧縮しないものとして説明したが、画像データを圧縮して画像メモリ１３ａに記憶させる場合にも、本発明を適用可能である。
【００８５】
また、上記実施形態のＡＤＦコピーによれば、１枚の用紙４０に対して印刷を行なう間に、用紙４０が往復搬送される。よって、用紙４０に対する印刷の実行中は、その旨を液晶パネル（図示せず）に表示することにより、ユーザに知らせても良い。
【００８６】
また、上記実施形態のコピー処理（図９）のＳ９１２では、画像メモリ１３ａの空き容量を算出するものとして説明した。ただし、１回目の読取においては、Ｓ９０６で使用したメモリの空き容量を読み出し、これに基づいてライン数Ａを決定しても良い。
【００８７】
また、上記実施形態のＦＢコピー（図８）では、最初の処理範囲４２と、読取開始側の複数ラインとを含むＬ字状の確認範囲４６を設定していた。これに代えて、ＦＢコピー時の処理範囲４２と平行な帯状の確認範囲４６を設定しても良い。
【００８８】
具体的には、上記実施形態のＦＢコピー処理（図１０）では、「１記録単位分のデータ容量」に基づいて確認範囲４６を決定していたところを、これに代えて、イメージセンサ２５に設けられた読取素子の単位に基づいて、確認範囲４６を決定する。すなわち、図１０のＳ１００２において、「１記録単位分のデータ容量」を算出する代わりに、「読取の往路または復路において１の読取素子が読み取る画像データのデータ容量（以下、１読取素子分のデータ容量）」を算出する。そして、例えば、下記（４）式により、確認範囲４６に対応した読取素子数Ｄを算出する。
Ｄ＝ｉｎｔ（画像メモリ１３ａの空き容量／１読取素子分のデータ容量）・・・（４）
つまり、Ｄ個の読取素子で読み取った画像データを、画像メモリ１３ａの空き領域に記憶できるように、読取素子数Ｄを算出する。そして、Ｄ個の読取素子で読取可能な範囲を、確認範囲４６として決定する。
【００８９】
そして、上記の読取素子数Ｄに基づいて、最初の処理範囲４２に含めるべき読取素子数Ｅを、例えば、下記（５）式により算出する。
Ｅ＝ｉｎｔ（Ｄ／１記録単位に対応する読取素子数）・・・（５）
すなわち、確認範囲４６中、記録単位４４の整数倍に対応する範囲を、最初の処理範囲４２とする。
【００９０】
この場合、Ｓ１０２２では、確認範囲４６のうち、最初の処理範囲４２の画像を印刷してもよい。また、Ｓ１０２４では、確認範囲４６のうち、最初の処理範囲４２の画像データのみを消去し、Ｓ１０３２では、確認範囲４６に含まれなかった残りの処理範囲４２を読み取ってもよい。そして、確認範囲４６を読み取ることにより生成した画像データと、Ｓ１０３２で残りの処理範囲４２を読み取ることにより生成した画像データとを、処理範囲４２毎に合成して印刷するようにしても良い。
【符号の説明】
【００９１】
１            ＭＦＰ
１３ａ        画像メモリ
２４          ＡＤＦ
２５          イメージセンサ
３０          原稿
４０          用紙
４２          処理範囲
４４          記録単位
４６          確認範囲
【図１】
0005768504.tif 000002
【図２】
0005768504.tif 000003
【図３】
0005768504.tif 000004
【図４】
0005768504.tif 000005
【図５】
0005768504.tif 000006
【図６】
0005768504.tif 000007
【図７】
0005768504.tif 000008
【図８】
0005768504.tif 000009
【図９】
0005768504.tif 000010
【図１０】
0005768504.tif 000011