(57)【要約】【課題】複数枚の原稿の一方の面の読み取りが完了してから他方の面の読み取りを行い、全原稿の他方の面の読み取りの完了前に画像の形成を開始することができる画像複写装置を提供する。【解決手段】複数枚の全原稿の表面の読み取り後に裏面の読み取りが開始されるが、表面の画像データのデータ量Ｑ１と同じと予測される裏面の画像データのデータ量［Ｑ２−Ｑ１］分の画像の読み取りには、その画像データの記憶速度の線分２００ａよりＴ２〜Ｔ７タイミングかかる。一方、両面のデータ量Ｑ２の印刷にかかる時間は読み出し速度の線分３００ａよりＴ０〜Ｔ６タイミングであり、記憶速度と読み出し速度との差に基づき画像データを枯渇させずに印刷するには、線分２００ａと線分３００ａとが交差しないように印刷開始のタイミングをＴ１タイミング以降に遅らせる。これにより、原稿の裏面の読み取り中から、その画像データに基づく印刷を開始することができる。【選択図】  図１０
2004304414.tif 000002
【特許請求の範囲】
【請求項１】
原稿の片面に形成された画像を読み取る読取手段と、当該読取手段により読み取られた原稿の画像データを記憶する記憶手段と、当該記憶手段に記憶されている画像データに基づいて、被記録媒体に画像を形成する画像形成手段とを備えた画像複写装置であって、
両面に画像が形成された複数の原稿を前記読取手段により読み取る場合、その原稿の一方の面に形成された画像を先に連続して読み取り、前記記憶手段に順次記憶し、すべての原稿の一方の面の読み取りが完了した後、前記原稿の他方の面に形成された画像を連続して読み取り、前記記憶手段に順次記憶させるように制御する読取制御手段と、
前記記憶手段に記憶されている各原稿の一方の面の画像データと、それに対応する他方の面の画像データとを読み出して、それらの画像データに基づく画像を順に前記被記録媒体にそれぞれ形成するように前記画像形成手段を制御するとともに、前記読取手段によってすべての前記原稿の他方の面の読み取りが完了するよりも前の時点で、前記画像形成手段により前記被記録媒体への画像の形成が開始されるように制御する画像形成制御手段と
を備えたことを特徴とする画像複写装置。
【請求項２】
前記画像形成制御手段は、前記記憶手段に記憶されている前記各原稿の一方の面の画像データと、それに対応する他方の面の画像データとを読み出して一対とし、前記一方の面の画像データに基づく画像を一枚の前記被記録媒体の一方の面に、前記他方の面の画像データに基づく画像を前記被記録媒体の他方の面にそれぞれ形成することを特徴とする請求項１に記載の画像複写装置。
【請求項３】
前記画像形成制御手段は、前記読取手段によるすべての原稿の一方の面の画像が読み取られた後に、他方の面の読み取りと、前記画像形成手段による被記録媒体への画像の形成とが並列して実行されるように制御することを特徴とする請求項１または２に記載の画像複写装置。
【請求項４】
前記画像形成制御手段は、前記原稿の他方の面の読み取りが開始され、少なくとも原稿１頁分の画像データが前記記憶手段に記憶された時点で、前記画像形成手段により前記被記録媒体への画像の形成が開始されるように制御することを特徴とする請求項１乃至３のいずれかに記載の画像複写装置。
【請求項５】
前記画像形成制御手段は、前記読取手段によるすべての前記原稿の他方の面の読み取りが終了するまでに要する時間の予測値と、前記画像形成手段によるすべての前記原稿の両面の画像データに基づく画像形成が終了するまでに要する時間の予測値とに基づいて、すべての前記原稿の他方の面の読み取りの終了時期が、すべての前記原稿の画像データに基づく画像形成の終了時期よりも早くなるように、前記読取手段による他方の面の読み取り開始時期に対して、前記画像形成手段による画像形成の開始時期をずらして設定することを特徴とする請求項１乃至３のいずれかに記載の画像複写装置。
【請求項６】
前記画像形成手段により、所定の原稿の他方の面の画像データに基づく画像形成が、一方の面の画像データに基づく画像形成よりも先に行われる場合に、
前記画像形成制御手段は、前記読取手段による前記所定の原稿の他方の面の読み取りが終了するまでに要する時間の予測値と、当該原稿の他方の面の画像データに基づく画像形成が終了するまでに要する時間の予測値とに基づいて、当該原稿の他方の面の読み取りの終了時期が、当該原稿の他方の面の画像データに基づく画像形成の終了時期よりも早くなるように、前記読取手段による他方の面の読取開始時期に対して、前記画像形成手段による画像形成の開始時期をずらして設定することを特徴とする請求項１乃至３のいずれかに記載の画像複写装置。
【請求項７】
前記画像形成手段により、所定の原稿の一方の面の画像データに基づく画像形成が、他方の面の画像データに基づく画像形成よりも先に行われる場合に、
前記画像形成制御手段は、前記読取手段による前記所定の原稿の他方の面の読み取りが終了するまでに要する時間の予測値と、当該原稿の両面の画像データに基づく画像形成が終了するまでに要する時間の予測値とに基づいて、当該原稿の他方の面の読み取りの終了時期が、当該原稿の両面の画像データに基づく画像形成の終了時期よりも早くなるように、前記読取手段による他方の面の読み取り開始時期に対して、前記画像形成手段による画像形成の開始時期をずらして設定することを特徴とする請求項１乃至３のいずれかに記載の画像複写装置。
【請求項８】
所定の原稿の他方の面の読み取りと、当該所定の原稿の他方の面の画像データに基づく画像形成とを並行して行う場合、前記読取手段による当該所定の原稿の他方の面の読み取り終了前に、前記画像形成手段により画像形成すべき他方の面の画像データが不足した場合、前記画像形成制御手段は、前記画像形成手段の動作を一旦停止するように制御することを特徴とする請求項１乃至７のいずれかに記載の画像複写装置。
【請求項９】
所定の原稿の他方の面の読み取りと、当該所定の原稿の他方の面の画像データに基づく画像形成とを並行して行う場合、前記画像形成手段による当該所定の原稿の他方の面の画像形成が終了してから、次の原稿の他方の面の読み取りを開始するように、前記読取制御手段は前記読取手段の動作を制御することを特徴とする請求項１乃至７のいずれかに記載の画像複写装置。
【請求項１０】
前記原稿の一方の面が、原稿の整列順に前記読取手段により読み取られて前記記憶手段に原稿の全頁分が記憶される場合には、その他方の面は、原稿の逆整列順に前記読取手段により読み取られて前記記憶手段に記憶され、
前記原稿の一方の面が、原稿の逆整列順に前記読取手段により読み取られて前記記憶手段に原稿の全頁分が記憶される場合には、その他方の面は、原稿の整列順に前記読取手段により読み取られて前記記憶手段に記憶されるように構成され、
前記画像形成制御手段は、前記記憶手段に記憶されている前記原稿の一方の面の画像データと、前記記憶手段に記憶されている前記原稿の他方の面の画像データとを頁単位で交互に読み出して前記画像形成手段により画像形成するように制御し、前記一方の面の画像データについては後に読み取られた頁の画像データから読み出すように制御することを特徴とする請求項１乃至９のいずれかに記載の画像複写装置。
【請求項１１】
前記記憶手段に記憶された前記画像データのうち、前記画像形成手段による画像形成が終了したものから消去することを特徴とする請求項１乃至１０のいずれかに記載の画像複写装置。
【請求項１２】
前記記憶手段は、
前記原稿の一方の面の画像データを記憶するための第一記憶エリアと、
前記原稿の他方の面の画像データを記憶するための第二記憶エリアと
をそれぞれ独立して備え、
新たに前記読取手段により読み取られた前記原稿の他方の面の画像データを前記第二記憶エリアに記憶する場合、既に前記画像形成手段による画像形成が終了した画像データに上書きして記憶することを特徴とする請求項１乃至１１のいずれかに記載の画像複写装置。
【請求項１３】
前記第二記憶エリアに対して、前記画像データを原稿の１頁単位で記憶し、先に前記第二記憶エリアに記憶されていた所定の原稿の画像データは、前記読取手段により次の原稿の他方の面が読み取られた場合に、当該次の原稿の画像データによって上書きされることを特徴とする請求項１２に記載の画像複写装置。
【請求項１４】
前記第一記憶エリアに対して、前記原稿の他方の面の画像データを記憶すること、および前記第二記憶エリアに対して、前記原稿の一方の面の画像データを記憶することを禁止することを特徴とする請求項１２または１３に記載の画像複写装置。
【請求項１５】
前記第二記憶エリアは前記第一記憶エリアよりも、画像データを記憶するための容量が小さく設定されていることを特徴とする請求項１２乃至１４のいずれかに記載の画像複写装置。
【請求項１６】
複写指示があった場合に、前記第一記憶エリア、および前記第二記憶エリアの空き容量を確認する確認手段を備え、
その確認手段による確認結果が、所定容量に満たない場合は、前記原稿の読み取りを開始しないことを特徴とする請求項１２乃至１５のいずれかに記載の画像複写装置。
【請求項１７】
前記確認手段によって前記第一記憶エリア、および前記第二記憶エリアの空き容量が確認された場合に、その空き容量が、少なくとも１つの原稿に基づく画像データの容量より大きい場合に、前記原稿の読み取りが開始されることを特徴とする請求項１６に記載の画像複写装置。
【請求項１８】
前記第一記憶エリア、および前記第二記憶エリアに記憶する画像データを圧縮するための圧縮手段を備えたことを特徴とする請求項１２乃至１７のいずれかに記載の画像複写装置。
【請求項１９】
前記画像形成手段は、被記録媒体の両面に画像を形成可能な両面印刷手段を備えたことを特徴とする請求項１乃至１８のいずれかに記載の画像複写装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の原稿の両面にそれぞれ形成された画像を読み取り、読み取った表面の画像データと裏面の画像データとを各原稿ごとに対応させて、これに基づく画像を被記録媒体上に形成する画像複写装置に関する。
【０００２】
【従来の技術】
従来の画像複写装置では、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等の画像読取装置に原稿を供給するためのＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：自動給紙装置）が設けられ、複数枚の原稿の連続した読み取りを実現している。そして、読み取った原稿に基づく画像を、インクジェット式記録装置やレーザ式記録装置などの画像形成装置により被記録媒体上に形成することで、画像のコピー（複写）を実現している。
【０００３】
一般に、ＡＤＦには原稿の反転機構が設けられていないので、このような画像複写装置において両面に画像が形成された原稿のコピーを行う場合には、利用者が原稿の反転を行う必要がある。この両面に画像が形成された原稿が複数枚ある場合、まず、ＡＤＦで連続して供給された各原稿の一方の面（先に読み取りが行われる側の原稿の面であり、例えば表面とする。）の画像がＣＣＤイメージセンサ等で読み取られた後に、原稿の他方の面（後に読み取りが行われる側の原稿の面であり、例えば裏面とする。）の画像が同様に読み取られ、これに基づく画像の形成が行われている。このように、各原稿の表面の画像と裏面の画像とがそれぞれまとめて読み取られることで、各原稿ごとに両面の画像が読み取られた場合と比べ、原稿の入れ替えの手間が減り、利用者の利便性が図られている。
【０００４】
例えば、特許文献１では、読み取られた全原稿の表面の画像データと裏面の画像データとがそれぞれＲＡＭ等の記憶装置に記憶され、その際に、各原稿の表面の画像データと裏面の画像データとの対応付けがなされている。そして対応付けられた各画像データに基づいて、被記録媒体への画像の形成が行われている。
【特許文献１】
特開平７−１３１６０１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１では、画像形成前に、全原稿の表面および裏面の画像データの読み取りを行ってから画像の形成を開始するものであり、原稿の複写の全工程の開始から終了までにかなりの時間がかかり、利用者の負担となっていた。また、全原稿の表面および裏面の画像データがＲＡＭ等に記憶されることから、多くの記憶容量を必要とするという問題があった。
【０００６】
本発明は上記課題を解決するためになされたものであり、簡易な構成により両面に画像が形成された原稿の複写を効率よく行うことができる画像複写装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に係る発明の画像複写装置は、原稿の片面に形成された画像を読み取る読取手段と、当該読取手段により読み取られた原稿の画像データを記憶する記憶手段と、当該記憶手段に記憶されている画像データに基づいて、被記録媒体に画像を形成する画像形成手段とを備えた画像複写装置であって、両面に画像が形成された複数の原稿を前記読取手段により読み取る場合、その原稿の一方の面に形成された画像を先に連続して読み取り、前記記憶手段に順次記憶し、すべての原稿の一方の面の読み取りが完了した後、前記原稿の他方の面に形成された画像を連続して読み取り、前記記憶手段に順次記憶させるように制御する読取制御手段と、前記記憶手段に記憶されている各原稿の一方の面の画像データと、それに対応する他方の面の画像データとを読み出して、それらの画像データに基づく画像を順に前記被記録媒体にそれぞれ形成するように前記画像形成手段を制御するとともに、前記読取手段によってすべての前記原稿の他方の面の読み取りが完了するよりも前の時点で、前記画像形成手段により前記被記録媒体への画像の形成が開始されるように制御する画像形成制御手段とを備えている。
【０００８】
また、請求項２に係る発明の画像複写装置は、請求項１に記載の発明の構成に加え、前記画像形成制御手段は、前記記憶手段に記憶されている前記各原稿の一方の面の画像データと、それに対応する他方の面の画像データとを読み出して一対とし、前記一方の面の画像データに基づく画像を一枚の前記被記録媒体の一方の面に、前記他方の面の画像データに基づく画像を前記被記録媒体の他方の面にそれぞれ形成することを特徴とする。
【０００９】
また、請求項３に係る発明の画像複写装置は、請求項１または２に記載の発明の構成に加え、前記画像形成制御手段は、前記読取手段によるすべての原稿の一方の面の画像が読み取られた後に、他方の面の読み取りと、前記画像形成手段による被記録媒体への画像の形成とが並列して実行されるように制御することを特徴とする。
【００１０】
また、請求項４に係る発明の画像複写装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記画像形成制御手段は、前記原稿の他方の面の読み取りが開始され、少なくとも原稿１頁分の画像データが前記記憶手段に記憶された時点で、前記画像形成手段により前記被記録媒体への画像の形成が開始されるように制御することを特徴とする。
【００１１】
また、請求項５に係る発明の画像複写装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記画像形成制御手段は、前記読取手段によるすべての前記原稿の他方の面の読み取りが終了するまでに要する時間の予測値と、前記画像形成手段によるすべての前記原稿の両面の画像データに基づく画像形成が終了するまでに要する時間の予測値とに基づいて、すべての前記原稿の他方の面の読み取りの終了時期が、すべての前記原稿の画像データに基づく画像形成の終了時期よりも早くなるように、前記読取手段による他方の面の読み取り開始時期に対して、前記画像形成手段による画像形成の開始時期をずらして設定することを特徴とする。
【００１２】
また、請求項６に係る発明の画像複写装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記画像形成手段により、所定の原稿の他方の面の画像データに基づく画像形成が、一方の面の画像データに基づく画像形成よりも先に行われる場合に、前記画像形成制御手段は、前記読取手段による前記所定の原稿の他方の面の読み取りが終了するまでに要する時間の予測値と、当該原稿の他方の面の画像データに基づく画像形成が終了するまでに要する時間の予測値とに基づいて、当該原稿の他方の面の読み取りの終了時期が、当該原稿の他方の面の画像データに基づく画像形成の終了時期よりも早くなるように、前記読取手段による他方の面の読取開始時期に対して、前記画像形成手段による画像形成の開始時期をずらして設定することを特徴とする。
【００１３】
また、請求項７に係る発明の画像複写装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記画像形成手段により、所定の原稿の一方の面の画像データに基づく画像形成が、他方の面の画像データに基づく画像形成よりも先に行われる場合に、前記画像形成制御手段は、前記読取手段による前記所定の原稿の他方の面の読み取りが終了するまでに要する時間の予測値と、当該原稿の両面の画像データに基づく画像形成が終了するまでに要する時間の予測値とに基づいて、当該原稿の他方の面の読み取りの終了時期が、当該原稿の両面の画像データに基づく画像形成の終了時期よりも早くなるように、前記読取手段による他方の面の読み取り開始時期に対して、前記画像形成手段による画像形成の開始時期をずらして設定することを特徴とする。
【００１４】
また、請求項８に係る発明の画像複写装置は、請求項１乃至７のいずれかに記載の発明の構成に加え、所定の原稿の他方の面の読み取りと、当該所定の原稿の他方の面の画像データに基づく画像形成とを並行して行う場合、前記読取手段による当該所定の原稿の他方の面の読み取り終了前に、前記画像形成手段により画像形成すべき他方の面の画像データが不足した場合、前記画像形成制御手段は、前記画像形成手段の動作を一旦停止するように制御することを特徴とする。
【００１５】
また、請求項９に係る発明の画像複写装置は、請求項１乃至７のいずれかに記載の発明の構成に加え、所定の原稿の他方の面の読み取りと、当該所定の原稿の他方の面の画像データに基づく画像形成とを並行して行う場合、前記画像形成手段による当該所定の原稿の他方の面の画像形成が終了してから、次の原稿の他方の面の読み取りを開始するように、前記読取制御手段は前記読取手段の動作を制御することを特徴とする。
【００１６】
また、請求項１０に係る発明の画像複写装置は、請求項１乃至９のいずれかに記載の発明の構成に加え、前記原稿の一方の面が、原稿の整列順に前記読取手段により読み取られて前記記憶手段に原稿の全頁分が記憶される場合には、その他方の面は、原稿の逆整列順に前記読取手段により読み取られて前記記憶手段に記憶され、前記原稿の一方の面が、原稿の逆整列順に前記読取手段により読み取られて前記記憶手段に原稿の全頁分が記憶される場合には、その他方の面は、原稿の整列順に前記読取手段により読み取られて前記記憶手段に記憶されるように構成され、前記画像形成制御手段は、前記記憶手段に記憶されている前記原稿の一方の面の画像データと、前記記憶手段に記憶されている前記原稿の他方の面の画像データとを頁単位で交互に読み出して前記画像形成手段により画像形成するように制御し、前記一方の面の画像データについては後に読み取られた頁の画像データから読み出すように制御することを特徴とする。
【００１７】
また、請求項１１に係る発明の画像複写装置は、請求項１乃至１０のいずれかに記載の発明の構成に加え、前記記憶手段に記憶された前記画像データのうち、前記画像形成手段による画像形成が終了したものから消去することを特徴とする。
【００１８】
また、請求項１２に係る発明の画像複写装置は、請求項１乃至１１のいずれかに記載の発明の構成に加え、前記記憶手段は、前記原稿の一方の面の画像データを記憶するための第一記憶エリアと、前記原稿の他方の面の画像データを記憶するための第二記憶エリアとをそれぞれ独立して備え、新たに前記読取手段により読み取られた前記原稿の他方の面の画像データを前記第二記憶エリアに記憶する場合、既に前記画像形成手段による画像形成が終了した画像データに上書きして記憶することを特徴とする。
【００１９】
また、請求項１３に係る発明の画像複写装置は、請求項１２に記載の発明の構成に加え、前記第二記憶エリアに対して、前記画像データを原稿の１頁単位で記憶し、先に前記第二記憶エリアに記憶されていた所定の原稿の画像データは、前記読取手段により次の原稿の他方の面が読み取られた場合に、当該次の原稿の画像データによって上書きされることを特徴とする。
【００２０】
また、請求項１４に係る発明の画像複写装置は、請求項１２または１３に記載の発明の構成に加え、前記第一記憶エリアに対して、前記原稿の他方の面の画像データを記憶すること、および前記第二記憶エリアに対して、前記原稿の一方の面の画像データを記憶することを禁止することを特徴とする。
【００２１】
また、請求項１５に係る発明の画像複写装置は、請求項１２乃至１４のいずれかに記載の発明の構成に加え、前記第二記憶エリアは前記第一記憶エリアよりも、画像データを記憶するための容量が小さく設定されていることを特徴とする。
【００２２】
また、請求項１６に係る発明の画像複写装置は、請求項１２乃至１５のいずれかに記載の発明の構成に加え、複写指示があった場合に、前記第一記憶エリア、および前記第二記憶エリアの空き容量を確認する確認手段を備え、その確認手段による確認結果が、所定容量に満たない場合は、前記原稿の読み取りを開始しないことを特徴とする。
【００２３】
また、請求項１７に係る発明の画像複写装置は、請求項１６に記載の発明の構成に加え、前記確認手段によって前記第一記憶エリア、および前記第二記憶エリアの空き容量が確認された場合に、その空き容量が、少なくとも１つの原稿に基づく画像データの容量より大きい場合に、前記原稿の読み取りが開始されることを特徴とする。
【００２４】
また、請求項１８に係る発明の画像複写装置は、請求項１２乃至１７のいずれかに記載の発明の構成に加え、前記第一記憶エリア、および前記第二記憶エリアに記憶する画像データを圧縮するための圧縮手段を備えている。
【００２５】
また、請求項１９に係る発明の画像複写装置は、請求項１乃至１８のいずれかに記載の発明の構成に加え、前記画像形成手段は、被記録媒体の両面に画像を形成可能な両面印刷手段を備えている。
【００２６】
【発明の実施の形態】
以下、本発明を具体化した画像複写装置の一実施の形態について、図面を参照して説明する。まず図１〜図３を参照して、画像複写装置の一例であるコピー機１００の全体の構成について説明する。なお、本実施の形態において、コピー機１００の前面方向，左手方向，右手方向，背面方向，上面方向，底面方向をそれぞれ、−Ｚ方向，−Ｘ方向，＋Ｘ方向，＋Ｚ方向，＋Ｙ方向，−Ｙ方向とする。
【００２７】
図１に示すように、コピー機１００は、原稿の読み取りを行う画像読取部２００と、読み取られた原稿の画像データに基づいて被記録媒体に画像を形成する画像形成部３００と、コピー機１００の操作を行うための操作部４００とから構成されている。コピー機１００は、略立方体形状の画像形成部３００上に、コピー機１００の左右方向（Ｘ軸方向）を長手方向とする略直方体形状で、画像形成部３００より幅広の画像読取部２００が載置され、その画像読取部２００よりコピー機１００の前面側（−Ｚ方向側）に、操作部４００が突設された形状を有している。
【００２８】
画像読取部２００には、その左端部に、供給トレイ２２０上に積載された原稿を搬送して、内部に設けられたＣＣＤイメージセンサ２１１（図２参照）に読み取らせ、読み取った原稿を排出トレイ２３０に排出するためのＡＤＦ２１０が、画像読取部２００の奥行き方向（Ｚ軸方向）いっぱいに延設されている。供給トレイ２２０は、ＡＤＦ２１０から右斜め上方に向かって斜面を形成するように板状に突設され、その上部に原稿を積層保持することができる。供給トレイ２２０には、そのトレイ上に原稿が載置されているか否かを検出するためのフォトセンサ等を利用した原稿検出センサ２２１（図２参照）が設けられている。また、排出トレイ２３０は、供給トレイ２２０の下方にて、ＡＤＦ２１０から排出される原稿を積層して保持できるように、ＡＤＦ２１０から右手方向に略水平に、画像読取部２００の左右方向（Ｘ軸方向）の両端に渡って延設されている。なお、画像読取部２００が、本発明における「読取手段」に相当する。
【００２９】
排出トレイ２３０は、コピー機１００の背面側に設けられたＸ軸方向を軸方向とする支軸（図示外）を支点として、コピー機１００の前面側を、ＡＤＦ２１０および供給トレイ２２０ごと上下方向に開閉可能となっている。排出トレイ２３０が開放されることによって露出されるその排出トレイ２３０の下方には、いわゆるフラットベッド方式で原稿の読み取りを行う際に原稿を載置するための透明なガラスの板からなるガラス板２１２（図２参照）が設けられている。
【００３０】
ここで、図２に示すように、画像読取部２００の内部には、供給トレイ２２０上に載置された原稿が、ガラス板２１２を介してＣＣＤイメージセンサ２１１と対向し、さらに排出トレイ２３０に導かれるように、原稿を誘導するための搬送路２１３が弧を描くように設けられている。そして、搬送路２１３の原稿搬送方向の先端部には、積載された原稿を搬送路２１３に導くための供給ローラ２１４が設けられている。また、搬送路２１３上のＣＣＤイメージセンサ２１１との対向部には、そこを通過する原稿を押圧してガラス板２１２に密接させるための押圧ローラ２１５が設けられ、原稿搬送方向の末端部には、原稿を排出トレイ２３０に排出するための排出ローラ２１６が設けられている。さらに、搬送路２１３の経路上で供給ローラ２１４の近傍には、原稿が通過したか否かを検出するための通過検出センサ２２２が設けられている。
【００３１】
なお、ＡＤＦ２１０による原稿の搬送速度はあらかじめ実験等で判明しているので、通過検出センサ２２２により搬送される原稿が検出されたタイミング（原稿の搬送方向先端の検出のタイミング）からその原稿の検出が完了するタイミング（原稿の搬送方向後端の検出のタイミング）までの期間をもとに、搬送方向における原稿の長さを推定することができる。また、所定時間が経過しても原稿の検出が完了しなければ、搬送時の原稿の詰まり、いわゆるジャムの発生を検知することができる。
【００３２】
ＣＣＤイメージセンサ２１１は、原稿の搬送方向（Ｘ軸方向）と直交する方向（図１に示すＺ軸方向）に延設されたライン型のセンサである。その延設方向（Ｚ軸方向）に複数のフォトダイオード（図示外）が列設されている。ＣＣＤイメージセンサ２１１は、光源（図示外）より原稿に強い光を当てたときの反射光を個々のフォトダイオードで受光し、原稿の画素毎に反射光の光強度（明度）を電気信号に変換するものである。画像読取部２００では、これをＡ／Ｄ変換器５５０（図４参照）にてデジタルデータ化することで、原稿上に形成された画像を画像データとして読み取ることができる。
【００３３】
原稿の読み取りは、ガラス板２１２上に原稿を載置して行う場合と、ＡＤＦ２１０を利用する場合とがある。前者の場合、ガラス板２１２の板面に沿って左右方向（Ｘ軸方向）にＣＣＤイメージセンサ２１１が移動され、その際に、１ラインずつ、ガラス板２１２上に載置された原稿の読み取りが行われる。また、後者の場合には、ＣＣＤイメージセンサ２１１が、ガラス板２１２を介して押圧ローラ２１５と対向するようにガラス板２１２の左端部に移動され、その位置で固定されて、ＡＤＦ２１０により搬送される原稿の読み取りが１ラインずつ行われるようになっている。
【００３４】
次に、図１に示すように、画像形成部３００には、その底部に、被記録媒体としての用紙を積層保持し、コピー機１００の前面側より着脱可能に装着される給紙カセット３１０が設けられ、また、その上部に、画像形成後に排出される用紙を積層保持するための排紙トレイ３２０が設けられている。
【００３５】
図３に示すように、画像形成部３００の略中央には、その位置でコピー機１００の前面側（−Ｚ方向側）から背面側（＋Ｚ方向側）に搬送される用紙に、公知のレーザ記録方式によりトナー像を形成する印刷部３３０が設けられている。そして、用紙が底部の給紙カセット３１０からこの印刷部３３０を通って上部の排紙トレイ３２０へと導かれるように、Ｓ字形状の搬送経路が設けられている。このＳ字型の搬送経路は、給紙カセット３１０の前面側上方に設けられた給紙ローラ３４１によってコピー機１００の前面方向に送られる用紙を背面方向にＵターンさせる半弧状の搬送路３４０と、搬送路３４０から受け継いだ用紙を印刷部３３０に導く搬送路３４５と、印刷部３３０で画像形成された用紙をさらにＵターンさせて排紙トレイ３２０に導く半弧状の搬送路３５０とで構成されている。また、搬送路３５０の用紙搬送方向末端部には、用紙を排紙トレイ３２０に排出するための排紙ローラ３６１が設けられている。
【００３６】
印刷部３３０には、レーザ光発生器３３１、ドラム状の感光体３３２、転写ローラ３３３、定着器３３４等が設けられている。レーザ光発生器３３１は、画像データに基づいてレーザ光を発生し、そのレーザ光で感光体３３２の表面上の走査を行う。感光体３３２は、帯電器（図示外）によりその表面を一様に帯電されつつ回転し、レーザ光発生器３３１に走査されたレーザ光の照射部分（明部）の電位が下がることで、非照射部分（暗部）との間に生じた電位差により、その表面に静電潜像を形成する。転写ローラ３３３は、用紙を挟んで感光体３３２と対向し、現像器（図示外）より供給されるトナーが選択的に明部に静電吸着することで形成された感光体３３２上のトナー像を、電気的に吸引し、その間を通過する用紙の上面にトナー像の転写を行う。定着器３３４は、トナー像が転写された用紙を加熱・加圧して、用紙へのトナーの定着を行う。なお、画像形成部３００が、本発明における「画像形成手段」に相当する。
【００３７】
さらに、画像形成部３００には、用紙の両面に印刷を行うための両面印刷機構を備えている。搬送路３６０は、一方の面に印刷が行われた用紙のもう一方の面にも印刷が行われるように、用紙の表裏を逆向きにして印刷部３３０に導くための搬送経路である。搬送路３６０は、用紙を、弧状の搬送路３５０の外方に設けられ、排紙ローラ３６１から下方向に搬送し、印刷部３３０と給紙カセット３１０との間の位置を通って搬送路３４５に導く経路を構成している。一方の面への印刷が行われた用紙は、一旦、排紙トレイ３２０上に排出され、このとき、排紙ローラ３６１が用紙を押さえつつその搬送方向後端を搬送路３５０から離脱させる。次に、排紙ローラ３６１を逆回転させることで、用紙のそれまでの搬送方向の先端と後端とが逆向きとなって搬送されるが、そのときの用紙の先端（用紙の一方の面への印刷時の後端）は搬送路３６０に導かれるようになっている。そして、用紙が、搬送経路上に設けられた搬送ローラ３６２，３６３，３６４によって搬送されて搬送路３４５に到達する際には、用紙の表と裏とが反転されるようになっている。なお、搬送路３６０および搬送ローラ３６２〜３６４等で構成される両面印刷機構が、本発明における「両面印刷手段」に相当する。
【００３８】
また、図１に示すように、操作部４００は、左右方向（Ｘ軸方向）に延設されたパネル状の入出力部であり、利用者がコピー機１００の操作を行うための複数のスイッチやボタン等が設けられている。コピーボタン４１０は、利用者が原稿のコピーを開始する場合などに、その指示をコピー機１００に伝えるためのボタンである。また、操作部４００の中央よりやや左よりの位置には、利用者にエラーや指示等のメッセージを表示するため、例えば液晶ディスプレイなどからなる表示部４２０が設けられている。
【００３９】
次に、図４，図５を参照して、コピー機１００の電気的構成について説明する。図４に示すように、コピー機１００では、ＣＰＵ５００と、ＲＯＭ５１０と、ＲＡＭ５２０と、画面駆動部５３０と、入力検知部５４０と、原稿検出センサ２２１と、通過検出センサ２２２と、印刷部３３０と、Ａ／Ｄ変換器５５０と、圧縮・解凍部５６０と、２値化処理部５７０と、モータ制御部５８０とが、バス５９０に接続されている。
【００４０】
ＣＰＵ５００はコピー機１００の制御を司り、ＲＯＭ５１０にはＣＰＵ５００が実行する各種プログラム（例えば、後述するコピープログラム（図８，図９参照））や、各種設定、初期値等が記憶されている。ＲＡＭ５２０は、ＣＰＵ５００のデータ処理時に一時的なデータの記憶を行う。画面駆動部５３０は、画面駆動部５３０に接続された表示部４２０に文字や画像等を表示するための制御を行う。入力検知部５４０は、操作部４００に設けられたコピーボタン４１０の入力を検知するものである。なお、図示しないが、入力検知部５４０には、操作部４００に設けられたその他の複数のスイッチやボタン等も接続されている。
【００４１】
Ａ／Ｄ変換器５５０は、ＣＣＤイメージセンサ２１１で読み取った原稿上に形成された画像を、画像データとしてデジタルデータ化するものである。２値化処理部５７０は、画像データの階調情報（原稿の画素ごとの明度をそれぞれ数値化した情報）を２値化（画像データの各画素ごとの階調情報を、しきい値をもってそれぞれ１ビットのデータに変換する処理）するためのものである。また、圧縮・解凍部５６０は、２値化された画像データのデータ量を低減するための圧縮（エンコード）、および圧縮された画像データをもとの無圧縮の画像データに戻すための解凍（デコード）を行う。なお、圧縮・解凍部５６０が、本発明における「圧縮手段」に相当する。
【００４２】
モータ制御部５８０は、ガラス板２１２（図２参照）に載置された原稿の読み取り時にＣＣＤイメージセンサ２１１の移動を行うためのＣＣＤ移動モータ５８１と、ＡＤＦ２１０の供給ローラ２１４、押圧ローラ２１５、排出ローラ２１６や、図示外の原稿の搬送ローラ等の駆動を行うための原稿搬送モータ５８２と、画像形成部３００にて給紙ローラ３４１、排紙ローラ３６１、搬送ローラ３６２，３６３，３６４や、図示外の用紙の搬送ローラ等の駆動を行うための用紙搬送モータ５８３となどの制御を行う。また、例えば、印刷部３３０における感光体３３２や定着器３３４など、コピー機１００におけるその他の駆動部品を駆動させるためのその他の駆動モータ（図示外）なども接続されている。
【００４３】
次に、ＲＡＭ５２０の記憶エリアについて説明する。図５に示すように、ＲＡＭ５２０には、コピー機１００の動作時のデータ処理等に使用されるワークエリア５２１と、読み取られる原稿の枚数をカウントするためのカウンタ「ｎ」、「ｍ」を記憶した原稿枚数カウンタ記憶エリア５２２と、画像形成部３００に対し印刷命令がすでに送信されたか否かを確認するための記憶リクエストフラグを記憶した記録リクエストフラグ記憶エリア５２３と、原稿の表面の画像データを記憶する表面画像データ記憶エリア５２４と、原稿の裏面の画像データを記憶する裏面画像データ記憶エリア５２５となどが設けられている。また、図示しないが、印刷を行うための印刷プログラムや、その他のデータ処理等に使用される記憶エリアも設けられている。
【００４４】
なお、原稿の表面は、本発明における「原稿の一方の面」に相当し、原稿の裏面は、本発明における「原稿の他方の面」に相当する。ところで、原稿の表面と裏面との互いの関係はその原稿に対して相対的なものであって、後述する原稿の読み取りの際に、画像読取部２００において先に読み取られる側の面を、便宜上、原稿の表面とする。また、ＲＡＭ５２０が、本発明における「記憶手段」に相当し、さらに、表面画像データ記憶エリア５２４と、裏面画像データ記憶エリア５２５とが、それぞれ、本発明における「第一記憶エリア」と、「第二記憶エリア」とに相当する。
【００４５】
ＲＡＭ５２０は大きく２つの記憶エリアに区画分けされており、一方の区画には裏面画像データ記憶エリア５２５のみが設けられている。他方の区画には裏面画像データ記憶エリア５２５を除く、上記各記憶エリアが設けられており、その区画内では、表面画像データ記憶エリア５２４を除く残りの記憶エリアが確保され、その空き容量分が、表面画像データ記憶エリア５２４として確保されるようになっている。なお、ＲＡＭ５２０の区画分けが行われるのは、画像データの記憶、読み出しの際の個々のデータの記憶位置へのアクセス効率を向上することができるためである。すなわち、それぞれの記憶エリアに記憶される画像データの記憶位置を特定するためのポインタの管理が不要となる。このように、表面画像データ記憶エリア５２４と裏面画像データ記憶エリア５２５とがそれぞれ独立して設けられているので、画像データが両記憶エリア間にわたって記憶されることはない。すなわち、表面画像データ記憶エリア５２４は原稿の表面側のデータを記憶するエリアであって、その記憶容量が可変であるのに対し、裏面画像データ記憶エリア５２５は原稿の裏面側のデータを記憶するエリアであって、その記憶容量は固定されている。
【００４６】
また、裏面画像データ記憶エリア５２５の記憶容量は、１枚の原稿の片面に形成された画像に基づく画像データを記憶する分の記憶容量が確保される。例えば、コピー機１００の仕様として最大８×１０インチの原稿のコピーが可能であるとした場合、その原稿を読み取った場合に必要なデータ量は、解像度が６００×６００ｄｐｉで１画素あたり１ビットのデータ量が必要とされるとして、（８×６００）×（１０×６００）×１＝２８８０００００（ビット）となり、１枚の原稿の片面分の画像データの記憶に約３．４Ｍバイトの記憶容量が必要とされる。これが、裏面画像データ記憶エリア５２５の記憶容量として確保される。
【００４７】
これに対し、表面画像データ記憶エリア５２４の記憶容量は、裏面画像データ記憶エリア５２５の記憶容量よりも大きいことが好ましい。後述するが、本実施の形態のコピー機１００では、両面に画像が形成された原稿が複数枚ある場合における原稿のコピーの際に、利用者の操作の手間を低減させるため、全原稿の表面の画像を連続して読み取らせ、そのすべての画像データをＲＡＭ５２０に記憶させてから、原稿の裏面の画像の読み取りを行う。そのため、表面画像データ記憶エリア５２４の記憶容量が大きいほど、一度に記憶できる画像データのデータ量が増え、処理できる原稿の枚数が多くなるのである。
【００４８】
なお、本実施の形態のコピー機１００では、画像データを圧縮して表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５に記憶させることが可能である。この場合、上記裏面画像データ記憶エリア５２５として確保される記憶容量は、画像データの圧縮率を考慮した記憶容量であればよい。例えば、圧縮・解凍部５６０で利用される公知の圧縮エンジンが、原稿１枚分の裏面の画像データに対する圧縮率を５０％〜７０％とする場合には、裏面画像データ記憶エリア５２５には少なくともその画像データのデータ量の７０％以上の記憶容量があれば足りる。また、画像データの圧縮を行えば、表面画像データ記憶エリア５２４に記憶させることができる画像データのデータ量が増え、一度に処理可能となる原稿の枚数を、さらに、多くすることができる。
【００４９】
次に、図１〜図７を参照し、コピー機１００におけるコピー時の動作について説明する。なお、本実施例では、両面に画像が形成された原稿の枚数が３枚である場合を例として説明する。ここで、図６では、例えば状態Ｃにおいて、積層順に上から１枚目の原稿の表面の画像をＩ、その裏面の画像をＩＩとし、画像の上方向を矢印にて示す。２枚目、３枚目の原稿も同様であり、表面の画像をそれぞれＩＩＩ，Ｖ、裏面の画像をそれぞれＩＶ，ＶＩとする。他の状態Ｄ，Ｅ，Ｆにおいても同様である。そして、積載された原稿の上側の面を実線で、また下側の面を仮想線で示している。また、図７の各状態Ｇ，Ｈ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎにおいても同様である。
【００５０】
利用者が両面に画像の形成された複数枚の原稿の複写を行う場合、図１に示す、画像読取部２００にて、まず全原稿の表面の画像の読み取りが連続して行われる。この原稿の読み取りは、供給トレイ２２０に原稿が積載された状態でコピーボタン４１０が押されることによって、ＡＤＦ２１０により原稿が１枚ずつ搬送されることで、ＣＣＤイメージセンサ２１１（図２参照）による画像の読み取りが行われる。
【００５１】
このとき、図２に示すように、供給トレイ２２０に積載された原稿（図６における状態Ｃ）は、まず１枚目の原稿が、その表面（図６の画像Ｉの面）を搬送路２１３の弧面に対向した状態で搬送される。そして、その表面がガラス板２１２を挟んでＣＣＤイメージセンサ２１１と向き合い、形成された画像（図６の画像Ｉ）が１ラインずつ読み取られる。ＣＣＤイメージセンサ２１１を通過した原稿は、その表面を下向きとして、排出トレイ２３０上に排出される。以降、順に読み取られる残りの原稿も同様に積層順にその画像の読み取りが行われ（図６の画像ＩＩＩ，Ｖ）、先の原稿の上に重なるように排出される（図６における状態Ｄ）。こうして読み取られた原稿の表面の画像は、画像データとして、ＲＡＭ５２０の表面画像データ記憶エリア５２４に、読み取り順に記憶される（図６参照）。
【００５２】
次に、利用者が、表示部４２０に表示される指示に従って排出トレイ２３０に積載された原稿を、排出されたままの向き、および排出されたままの積載方向で供給トレイ２２０にセットし直すことで、原稿は、裏面を上側として、原稿の表面の読み取りを行った場合とは逆の積載順に供給トレイ２２０にセットされる（図６における状態Ｅ）。そして、利用者がコピーボタン４１０を押すことで積層順に上から順に原稿の裏面の読み取りが開始され、その裏面に形成された画像（図６の画像ＶＩ，ＩＶ，ＩＩ）が、表面の場合と同様に読み取られ、排出トレイ２３０上に排出される（図６における状態Ｆ）。
【００５３】
本実施の形態のコピー機１００では、任意のタイミングにおいて、そのタイミングに裏面の読み取りを行っている原稿そのものの複写物の印刷が、その原稿の読み取りと並列して印刷部３３０にて行われる。この印刷は、後述するコピープログラム（図８，図９参照）より出力される印刷開始命令（以下、「記録リクエスト」という。）に従って開始される。コピープログラムでは、原稿の裏面の画像データの裏面画像データ記憶エリア５２５への記憶と並列してその原稿の表面および裏面の画像データに基づく画像の形成が印刷部３３０で行われるように、後述する記録リクエストの出力のタイミングの管理を行っている。
【００５４】
印刷が終了した分の画像データは不必要であるので、特に裏面画像データ記憶エリア５２５は、次に読み取られる原稿の裏面の画像データによって上書きされる。そして、その原稿に基づく複写が終われば、さらに次に読み取られる原稿の裏面の画像データによって、裏面画像データ記憶エリア５２５が上書きされるのである（図６参照）。このように、コピー機１００では、全原稿の表面および裏面の画像の読み取りを行ってから両面の印刷を始める、他のコピー機とは異なって、印刷が完了した分の画像データの記憶エリアを開放して次の原稿の画像データの記憶に利用することができるので、全原稿の裏面の画像データを記憶するための記憶容量を必要としないのである。
【００５５】
ところで、画像形成部３００は両面印刷機構を備えており、記録リクエストに従い、１枚の原稿の両面の画像データごとに印刷を行うことができる。図３に示すように、画像形成部３００では、記録リクエストに基づいて印刷が開始されると、給紙カセット３１０に積載された用紙（図７における状態Ｇ）が、給紙ローラ３４１により搬送路３４０，３４５を介して印刷部３３０に搬送される。印刷部３３０にて、前述したように、感光体３３２と対向する表側の面に画像（図７の画像Ｖ）が形成された用紙（図７における状態Ｈ）は、搬送路３５０を介して排紙ローラ３６１から排紙トレイ３２０上に排紙される（図７における状態Ｊ）。
【００５６】
しかし、その用紙の後端が排紙ローラ３６１の位置に達したところで排紙ローラ３６１が逆回転され、用紙は画像形成部３００内に引き込まれる。このとき、前記用紙の後端が、搬送路３５０に対し段違いに設けられた搬送路３６０の方向に導かれ、搬送路３６０に沿って搬送されることによって（図７における状態Ｋ）、再度印刷部３３０に導かれる（図７における状態Ｌ）。搬送路３６０を介することで、用紙は、先に画像の形成された表側の面とは逆の裏側の面が、感光体３３２に対向する。そして、印刷部３３０にてその裏側の面に画像（図７の画像ＶＩ）が形成され（図７における状態Ｍ）、搬送路３５０を介して排紙ローラ３６１より排紙トレイ３２０に排紙される（図７における状態Ｎ）。
【００５７】
そして、先に読み取られた原稿の表面の画像（図６における画像ＩＩＩ，Ｉ）についても、その裏面の画像（図６における画像ＩＶ，ＩＩ）が読み取られた場合に、それぞれ対として、上記同様に印刷されて、排紙トレイ３２０上の先に排出された用紙も上に積層される（図７における状態Ｎ）。
【００５８】
本実施の形態のコピー機１００では、上述したように、両面に画像が形成された複数枚の原稿の複写を行う際に、先にすべての原稿の表面を読み取ってから、原稿の裏面の読み取りを行っている。その際に、画像データの記憶および利用がコピープログラム（図８，図９参照）に従って管理されることにより、必要な記憶容量の節約と、複写の工程にかかる時間の短縮とが実現されている。さらに、画像データの印刷順の管理が行われるので、利用者は、もとの原稿と同じ配列の複写物を得ることができる。以下、図８，図９に示すフローチャートに従い、図２〜図７，図１０を参照して、コピー処理に基づく画像データの管理について説明する。なお、フローチャートの各ステップを「Ｓ」と略記する。
【００５９】
コピープログラムは、ＲＯＭ５１０の所定の記憶エリアに記憶されており、利用者の操作により両面コピーを行うモードが選択された場合に、ＣＰＵ５００により実行される。ところで、このコピープログラムは、コピー機１００に限らず、他のコピー機や複合機等、原稿の両面を読み取って印刷を行ったり、ＰＤＦ形式など電子計算機等で使用可能なファイルとして出力したりする機器などでも使用可能となるように、画像データの処理方法等（画像データの圧縮の有無、フェースアップ排紙あるいはフェースダウン排紙などの画像形成部の仕様に基づく印刷順、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の記憶容量として必要とされる記憶容量など）を任意に設定できるようになっている。このため、ＲＯＭ５１０の所定の記憶エリアには、本実施の形態のコピー機１００に特異な構成に基づく、上記画像データの処理方法等の設定（以下、「機器設定」という。）が記憶されている。
【００６０】
利用者が、両面に画像の形成された複数枚の原稿（上記と同様に、図６に示す３枚の原稿を一例として説明する。）を供給トレイ２２０（図２参照）に積載し、コピーボタン４１０（図１参照）を押すことによって両面コピーが開始される。図８に示すように、コピープログラムが実行されると、まず、初期設定が行われる（Ｓ１１）。初期設定では、機器設定に基づくＲＡＭ５２０の各記憶エリア（図５参照）の確保が行われ、原稿枚数カウンタ記憶エリア５２２に記憶されたカウンタ「ｎ」、カウンタ「ｍ」に初期値として「０」が設定され、また、記録リクエストフラグ記憶エリア５２３に記憶された記憶リクエストフラグが「ＯＦＦ」とされる等の処理が行われる。
【００６１】
次に、原稿検出センサ２２１により、供給トレイ２２０上の原稿の有無の確認が行われ（Ｓ１２）、原稿が無いと判断された場合には（Ｓ１２：ＮＯ）、表示部４２０（図１参照）にメッセージ等が表示され、利用者に、供給トレイ２２０上に原稿が無い事が通知される（Ｓ１３）。そして、終了処理（図９参照）が行われ（Ｓ８６）、コピープログラムに確保されたＲＡＭ５２０上の記憶エリア等が解放されて、コピープログラムが終了される。
【００６２】
原稿検出センサ２２１によって供給トレイ２２０上に原稿が載置されていることが検出された場合（Ｓ１２：ＹＥＳ）、次に、メモリチェックとして、Ｓ１１の初期設定時にＲＡＭ５２０に確保された表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の記憶容量の確認が行われる（Ｓ１５）。そして、この確認結果に基づいて、最低動作可能メモリがあるか否かが確認される（Ｓ１６）。この判断処理は、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の記憶容量が、それぞれ、機器設定としてＲＯＭ５１０に記憶された記憶容量より大きいか否かの判定により行われる。なお、Ｓ１６の判断処理で、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の記憶容量について確認を行うＣＰＵ５００が、本発明における「確認手段」に相当する。
【００６３】
そして、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５のいずれか一方の記憶容量が、その判定対象である機器設定として設定された記憶容量より小さい場合（Ｓ１６：ＮＯ）、Ｓ１１の初期設定処理時に記憶容量の確保が正常に行われなかったと判断され、表示部４２０に表示されるメッセージ等により利用者に対してメモリが無い事の通知が行われる（Ｓ１７）。そして、終了処理（図９参照）が行われ（Ｓ８６）、コピープログラムが終了される。
【００６４】
Ｓ１６の判断処理で、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の記憶容量として最低動作可能な記憶容量が確保されたと判断された場合（Ｓ１６：ＹＥＳ）、「ｎ＝ｎ＋１」の処理、すなわち、カウンタ「ｎ」の値が１加算される処理が行われる（Ｓ２１）。Ｓ２１〜Ｓ３６のループ処理で、供給トレイ２２０に載置された原稿の表面の読み取りが行われるが、カウンタ「ｎ」は、その原稿の枚数をカウントするためのカウンタであり、Ｓ２１の処理が初回に行われた場合には、Ｓ１１の初期設定処理でカウンタ「ｎ」に「０」が代入されているので、カウンタ「ｎ」の値は「１」となる。
【００６５】
次いで、カウンタ「ｎ」の値に基づき、積層順に上からｎ枚目の原稿の表面の読み取りが開始される（Ｓ２２）。原稿が搬送され、ｎ枚目の原稿の表面に形成された画像（まずは図６の状態Ｃにおける１枚目の原稿の表面の画像Ｉ）が、ＣＣＤイメージセンサ２１１により１ラインずつ読み取られる。ＣＣＤイメージセンサ２１１から出力された画像データはＡ／Ｄ変換器５５０にてデジタルデータ化され、図示外の画像処理（例えば、公知のシェーディング補正や文字強調等の画像処理など）が行われてから２値化処理部５７０にて２値化される。そして、機器設定に基づき２値化された画像データの圧縮が行われる場合には（Ｓ２３：ＹＥＳ）、圧縮・解凍部５６０において、画像データの圧縮処理が行われる（Ｓ２５）。圧縮が行われない場合には（Ｓ２３：ＮＯ）、Ｓ３１の判断処理に進む。
【００６６】
画像データの圧縮が行われるか否かは、画像読取部２００で読み取った原稿の画像データをＲＡＭ５２０に記憶させる際の画像データの記憶方向（図６参照）と、その記憶された画像データに基づき印刷部３３０にて画像の形成を行う際の画像データの読み出し方向（図７参照）との関係によって異なる。例えば、図６において、状態Ｃの３枚目の原稿の画像Ｖは、その画像の上から下に向かう向き（以下、「正方向」という。）に各ラインが読み取られ、その正方向に読み取られた各ラインの順に表面画像データ記憶エリア５２４に記憶される（図６参照）。この画像Ｖが、図７に示す、印刷部３３０にて印刷される際に、記憶された各ラインの順に画像データが読み出される場合には（図７参照）、その画像データが圧縮されてからＲＡＭ５２０に記憶されても容易に解凍を行うことができる（圧縮時のデータの配列方向と同一方向に解凍を行えばよいため。）。しかし、画像Ｖの読み出しが、記憶された各ラインとは逆順に行われる場合には、容易に解凍できず、その解凍を行うための記憶エリアを設ける必要が生じてしまい、かえって多くの記憶容量が必要となってしまう。
【００６７】
本実施の形態のコピー機１００では、原稿の表面の画像データも、裏面の画像データも、ともに記憶方向（図６参照）と読み出し方向（図７参照）が同一であるため、画像データの圧縮を行うことは可能である。しかし、上述したように、他の複合機やコピー機等にコピープログラムを使用した場合に、その機器に特異な構成によって、必ずしも原稿の表面の画像データや裏面の画像データの記憶方向がその読み出し方向と一致しない場合もあるため、機器設定として画像データの圧縮を行うか否かの選択が可能となっている。もっとも、コピー機１００においても、複写物の表面と裏面とに形成される画像の上下方向が互いに異なって形成されるように利用者が選択可能としてもよく、その選択がなされた場合には、印刷時の画像データの読み出し方向と読み取り時の記憶方向とを異ならせる必要があるため、圧縮が行われないように設定することが要求される。
【００６８】
圧縮された画像データは表面画像データ記憶エリア５２４に記憶されることになるが（Ｓ３２）、その前に、表面記憶用メモリとしての表面画像データ記憶エリア５２４の記憶容量の空きの有無が確認される（Ｓ３１）。これは、例えば原稿の枚数が多い時などに、それらすべての原稿の画像データを記憶することができるだけの記憶容量が表面画像データ記憶エリア５２４として確保されていなければ、記憶しきれない分の原稿の画像データを除き、それまでに読み取った分の原稿の画像データについて印刷処理を行えるようにするためである。表面画像データ記憶エリア５２４の記憶容量に空きがあれば（Ｓ３１：ＹＥＳ）、読み取られた原稿の画像データの記憶が行われる（Ｓ３２）。
【００６９】
そして、ラインごとに読み取りが行われる１枚のその原稿の画像データの記憶が完了しないうちは（Ｓ３３：ＮＯ）、Ｓ２２に戻り、その原稿の読み取りが継続される。前述したように、通過検出センサ２２２で、搬送される原稿の搬送方向先端や後端を検出することができる。上記Ｓ３３の判断処理では、通過検出センサ２２２による原稿の後端の検出から所定期間（原稿の搬送方向後端が通過検出センサ２２２を通過してからＣＣＤイメージセンサ２１１を通過するまでの期間と、ＣＣＤイメージセンサ２１１に読み取られた原稿の画像データが処理されて表面画像データ記憶エリア５２４に記憶されるまでにかかる期間との合計期間（実験等により計時可能））が経過するまでの期間をもとに、１枚分の原稿の画像データの記憶が完了したか否かが判断される。
【００７０】
ここで、Ｓ２２〜Ｓ３３のループ処理において原稿の読み取りが継続されている間に、Ｓ３１の判断処理において、表面画像データ記憶エリア５２４の記憶容量に空きが無くなった場合には（Ｓ３１：ＮＯ）、表示部４２０へのメッセージ等の表示により、利用者に対してメモリ不足によって処理が中断されることの通知が行われる（Ｓ４１）。次いで、カウンタ「ｎ」の値が参照され、メモリ不足となったのが１枚目の原稿の表面の読み取り中であった場合（Ｓ４２：ＹＥＳ）、両面コピーが不可能であると判断され、図９に示す、終了処理を経て（Ｓ８６）、コピープログラムが終了される。このように、１枚目の原稿でメモリ不足となる例としては、長尺の原稿が読み取られた場合など、原稿の大きさがコピー機１００で使用されると想定された原稿の大きさより大きい場合や、画像データの圧縮を行う機器設定となっていた場合に圧縮・解凍部５６０における原稿の圧縮率が、想定した圧縮率よりも悪かった場合などである。
【００７１】
上記のようなメモリ不足が発生せずに１枚目の原稿の読み取りが完了すれば（Ｓ３３：ＹＥＳ）、カウンタ「ｎ」の値が、すでに記憶したその原稿の画像データとともに表面画像データ記憶エリア５２４に記憶される。すなわち、記憶の完了した画像データと、その画像データに対応する原稿がその積載順に上から何枚目の原稿であるかを示す値とが対応付けられて保存される（Ｓ３５）。
【００７２】
そして、原稿検出センサ２２１により供給トレイ２２０上の原稿の有無が確認されることで、全原稿の読み取りが終了したか否かの確認が行わる（Ｓ３６）。まだ原稿があると判断された場合には（Ｓ３６：ＮＯ）、Ｓ２１に戻り、カウンタ「ｎ」の値が１加算されて、前記同様、Ｓ２２〜Ｓ３３のループ処理により、次の原稿の表面の読み取りが行われる。そして、図６の例で、状態Ｃの２枚目の原稿の表面の画像ＩＩＩ、次いで３枚目の原稿の表面の画像Ｖが読み取られ、供給トレイ２２０上に載置された原稿がすべて読み取られて無くなれば（Ｓ３６：ＹＥＳ）、図９に示すＳ５１の処理に進む。なお、Ｓ２１〜Ｓ３６、および後述するＳ５６〜Ｓ８３のループ処理によって原稿の両面に形成された画像の読み取りを行うように制御するＣＰＵ５００が、本発明における「読取制御手段」に相当する。
【００７３】
なお、２枚目以降の原稿の読み取りが行われている場合にメモリ不足が発生した場合には（Ｓ３１：ＮＯ、Ｓ４２：ＮＯ）、表示部４２０に、すでに読み取りが完了した分の原稿まで両面コピーを行うか否かの判断要求が表示され（Ｓ４３）、利用者への両面コピーの処理の継続の意思確認が行われる。そして、利用者が、操作部４００の所定のボタン等を操作して両面コピーの中断を指示すれば（Ｓ４５：ＮＯ）、終了処理（図９参照）が行われ（Ｓ８６）、両面コピーは行われずにコピープログラムが終了される。
【００７４】
一方、操作部４００からの入力に基づき上記処理が継続されて、すでに読み取りが完了した原稿までの両面コピーが行われる場合には（Ｓ４５：ＹＥＳ）、読み取りが完了されなかったｎ枚目の原稿の画像データが破棄される（Ｓ４６）。すなわち、表面画像データ記憶エリア５２４において、Ｓ３５の処理で対応付けられるカウンタ「ｎ」の値がまだ対応付けられていない画像データが破棄される。そして、「ｎ＝ｎ−１」の処理が行われてカウンタ「ｎ」の値が１減算され（Ｓ４７）、図９に示すＳ５１の処理に進む。
【００７５】
原稿の表面の読み取りが完了すると、次に、図９に示すように、表示部４２０に、原稿の再配置と裏面の読み取りの開始の指示を求める旨の表示が行われる（Ｓ５１）。この表示は、コピーボタン４１０が押されるまで継続される（Ｓ５２：ＮＯ）。利用者は、指示に従い排出トレイ２３０上の原稿（図６における状態Ｄ）の供給トレイ２２０上への再配置を行うが、その再配置は、原稿の積載方向および形成された画像の上下の方向についてそのままの状態で行われる（図６における状態Ｅ）。このように、原稿の向きや積載方向を反転させることなくその再配置が行われることで、原稿は、裏面の画像ＶＩ、画像ＩＶ、画像ＩＩの順に上から積載された状態となる。
【００７６】
利用者が原稿の再配置を完了してコピーボタン４１０を押すと（Ｓ５２：ＹＥＳ）、コピー機１００では、前記同様に原稿検出センサ２２１による原稿の有無の確認が行われる（Ｓ５３）。供給トレイ２２０上に載置されるべき原稿が原稿検出センサ２２１により検出されなければ、原稿が無いと判断され（Ｓ５３：ＮＯ）、表示部４２０への原稿が無い事を示す旨の表示による利用者への通知が行われる（Ｓ５５）。そして、Ｓ５１の判断処理に戻る。
【００７７】
供給トレイ２２０上に原稿が載置されていれば（Ｓ５３：ＹＥＳ）、次に「ｍ＝ｍ＋１」の処理、すなわち、カウンタ「ｍ」の値が１加算される処理が行われる（Ｓ５６）。カウンタ「ｍ」は、Ｓ５６〜Ｓ８３のループ処理において、処理中の原稿が何枚目の原稿にあたるのかをカウントするためのカウンタであり、前記同様、Ｓ５６の処理が初回に行われた場合には、Ｓ１１の初期設定処理にてカウンタ「ｍ」に「０」が代入された状態となっているので、カウンタ「ｍ」の値は「１」となる。
【００７８】
次に、「ｍ≦ｎ」であるか否かが判断される（Ｓ５７）。この処理は、例えば、利用者が裏面の読み取りを行わせる場合に、錯誤により、表面の読み取りが完了した原稿に新たな原稿を追加してしまい原稿の枚数が増えてしまった場合や、記憶容量不足ですべての原稿の表面の読み取りが行えず、すでに読み取りを行った分の原稿について両面コピーを完了させる場合に、誤って表面の読み取りが行われなかった原稿を取り除かずに、裏面の読み取りを行ってしまった場合などに（Ｓ５７：ＮＯ）、エラーとして通知するための判断を行うものである。その場合には、表示部４２０に、裏面側の原稿数の異常を通知する旨のエラー表示が行われ（Ｓ５８）、その後、Ｓ８５に進む。本例では、Ｓ５７の初回の処理時において、カウンタ「ｍ」の値は「１」であり、また、カウンタ「ｎ」の値は、３枚の原稿の表面が読み取られたので「３」となっており、「ｍ≦ｎ」が満たされる（Ｓ５７：ＹＥＳ）。
【００７９】
Ｓ６１の判断処理では、原稿の裏面記憶用メモリとしての裏面画像データ記憶エリア５２５の記憶容量に所定量の空きがあるか否かの確認が行われる（Ｓ６１）。この判断処理は、裏面画像データ記憶エリア５２５の空き容量を確認することによって、原稿の裏面の画像の読み取りが開始されてもその画像データを記憶するのに最低限必要な記憶容量が確保されているかを確認するためのものである。
【００８０】
前述したように、コピープログラムはコピー機１００に限らず、他のコピー機や複合機等にも対応できるように設計されている。このため、コピープログラムが組み込まれる機器によっては、裏面画像データ記憶エリア５２５の記憶容量として１枚の原稿の片面分の画像データを記憶するだけの記憶容量を確保できない場合があるが、本プログラムはそれにも対応可能な設計となっている。このような機器では、画像読取部２００において、原稿の画像を１ラインごとに読み取りその画像データを裏面画像データ記憶エリア５２５に記憶させる際に、画像形成部３００にて、すでに使用されたラインの画像データを上書きして記憶させることによって、記憶容量が小さくても効率よくその記憶エリアを使用することができる。
【００８１】
このとき、画像の読み取り速度が印刷速度より速ければ、裏面画像データ記憶エリア５２５にはその画像形成部３００にまだ使用されていない画像データが記憶されている場合があり、画像読取部２００によってその未使用の画像データが上書きされると印刷されるべき画像データの消失を招き、コピー処理が正常に行われなくなる。このため、あらかじめ実験等で求められた最低限必要な記憶容量が裏面画像データ記憶エリア５２５の空き容量として確保されていなければ（Ｓ６１：ＮＯ）、Ｓ６１の判断処理が繰り返され、その空き容量が確保されるまで次の処理への移行が行われない。
【００８２】
裏面画像データ記憶エリア５２５の記憶容量に所定量の空きがあると判断された場合（Ｓ６１：ＹＥＳ）、カウンタ「ｍ」の値に基づき、積層順に上からｍ枚目の原稿の裏面の読み取りが開始される（Ｓ６３）。図６の状態Ｅに示すように、まず１枚目の原稿の上向きの面の画像ＶＩの読み取りが行われる。状態Ｄから状態Ｅへの再配置が、原稿の向きや積層方向を変えずに行われたため、画像ＶＩは、その画像の下から上に向かう向き（以下、「逆方向」とする。）に各ラインを読み取られる。そして、画像ＶＩの画像データは、裏面画像データ記憶エリア５２５に、逆方向に読み取られた各ラインの順に記憶される。
【００８３】
次いで、前記同様、読み取られた画像データに図示外の画像処理が施され、２値化されてから、圧縮・解凍部５６０にてデータの圧縮が行われる（Ｓ６５：ＹＥＳ、Ｓ６６）。本実施例では、原稿の裏面の画像データについても、各ラインが記憶された順と同順に読み出しが行われるので、画像データの圧縮は行われる。なお、機器設定で圧縮が行われないようになっている場合には（Ｓ６５：ＮＯ）、Ｓ７１の判断処理に進む。画像データは、裏面記憶用メモリとしての裏面画像データ記憶エリア５２５の記憶容量に空きがあれば（Ｓ７１：ＹＥＳ）、その裏面画像データ記憶エリア５２５に順次記憶される（Ｓ７５）。
【００８４】
ところで、Ｓ６３〜Ｓ８１のループ処理において原稿の読み取りが継続されている間に、Ｓ７１の判断処理において、裏面画像データ記憶エリア５２５の記憶容量に空きが無くなる場合がある（Ｓ７１：ＮＯ）。例えば、利用者が、もとの原稿を差し替えて、表面は同じだが裏面が異なる複写物の生成を行う場合、その差し替えの際に、もとの原稿よりも長尺の原稿に置き換えられてしまったことにより、読み取られる画像データが増大してしまった場合などが該当する。しかし、裏面画像データ記憶エリア５２５に記憶される画像データは圧縮されるので、長尺原稿が読み取られ、本来の原稿の裏面の画像データのデータ量より超過した分の画像データについて、これを記憶させることが可能となる場合がある。画像形成部３００が印刷中であれば、裏面画像データ記憶エリア５２５にまだ未使用の画像データが記憶されている。その画像データが使用されることによってメモリが解放されれば、裏面画像データ記憶エリア５２５の記憶容量にさらなる空きができる。これによってデータを記憶するための領域が確保可能な場合には（Ｓ７２：ＹＥＳ）、Ｓ７１に戻り、その領域が確保されるまでの間、Ｓ７１，Ｓ７２の処理が繰り返される処理待ちが行われる。
【００８５】
しかし、長尺原稿の大きさがさらに大きかった場合や、画像データの圧縮率が想定された圧縮率よりも悪かった場合など、上記メモリの解放によってもデータ記憶領域の確保ができない場合（Ｓ７２：ＮＯ）、表示部４２０へのメッセージ等の表示により、利用者に対してメモリ不足によって処理が中断されることの通知が行われる（Ｓ７３）。そして、Ｓ８５の処理に進む。
【００８６】
上記のようなメモリ不足が発生せずに原稿の１枚目の裏面の画像ＶＩの読み取りが行われ、それに基づく画像データの記憶が行われると（Ｓ７５）、次に、記録リクエストフラグ記憶エリア５２３に記憶された記録リクエストフラグの状態が確認されることで、画像形成部３００に対して記録リクエストがすでに発行されているか否かが確認される（Ｓ７６）。記録リクエストフラグが「ＯＦＦ」であり、記録リクエストの発行がまだ行われていなければ（Ｓ７６：ＮＯ）、画像読取部２００によって読み取られた原稿の画像データが所定量、記憶されたか否か確認される（Ｓ７７）。
【００８７】
本実施の形態のコピー機１００では、原稿の裏面が読み取られるのと並列して画像形成部３００にて印刷処理が行われ、そのときに、裏面画像データ記憶エリア５２５に記憶された画像データが読み出されて使用される。この画像形成部３００では、上述したように、レーザ記録方式による印刷が行われるが、レーザ記録方式では高電圧に帯電される感光体３３２の保護のため印刷中の一時停止が不可能となっており、印刷が開始されてからはその用紙への印刷を一時停止することができない。このため、裏面画像データ記憶エリア５２５にて、その印刷にともなって読み出される画像データのデータ量が、画像読取部２００での画像の読み取りに基づいて記憶される画像データのデータ量を上回ってしまった場合に、記録すべき画像データの枯渇が発生する。このような印刷すべき画像データがなくなった状態では、用紙には、空情報、いわゆるヌル（ＮＵＬＬ）が印刷されてしまう。
【００８８】
従って、コピープログラムでは、画像データの枯渇が発生しないように、裏面画像データ記憶エリア５２５において、画像形成部３００での印刷にともなって読み出される画像データの読み出し速度と、画像読取部２００での画像の読み取りに基づいて記憶される画像データの記憶速度との関係に基づく印刷開始時期の管理が行われている。後述するが、本実施の形態のコピー機１００では、コピー処理後に、印刷された用紙が、原稿の整列順と同じ配列で排紙トレイ３２０への排出されるように、まず、先に読み取られた原稿の表面の画像データが印刷され、次いで、その画像データに対応付けられた裏面の画像データが印刷される。
【００８９】
ここで、図１０に示す、画像データの記憶速度と読み出し速度との関係を示すグラフは、横軸を時間（ｔ）、縦軸をデータ量（ｑ）とするグラフであり、画像読取部２００によって読み取られた原稿の裏面の画像データが裏面画像データ記憶エリア５２５に記憶される記憶速度を示す線分２００ａと、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５に記憶された画像データが読み出されて画像形成部３００にて印刷される際の読み出し速度を示す線分３００ａ，３００ｂ，３００ｃとの関係を比較したものである。なお、読み出し速度は記憶速度よりも速いものとする。
【００９０】
データ量Ｑ１は、先に読み取られた任意の原稿の表面の画像データのデータ量を示す。また、データ量Ｑ２は、その原稿の表面および裏面の画像データのデータ量を示し、原稿の大きさが不変であることからデータ量Ｑ１の２倍のデータ量に相当する（画像データは無圧縮とする。）。画像読取部２００による画像の読み取りの速度は実験等によってあらかじめ求めることができるので、読み取られた画像データが裏面画像データ記憶エリア５２５に記憶される記憶速度も求めることができる。この記憶速度に基づいて、Ｔ２タイミングに記憶が開始される任意の原稿の裏面の画像データ（データ量Ｑ１）は、Ｔ７タイミングにその記憶が終了されると予測され、表面画像データ記憶エリア５２４への記憶が完了する。
【００９１】
一方、実験等によって、用紙の両面への印刷にかかる速度も実験等によってあらかじめ求めることができるので、印刷のための表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５に記憶された画像データの読み出し速度も求めることができる。この読み出し速度に基づいて、Ｔ０タイミングに読み出しが開始される任意の原稿の表面の画像データ（データ量Ｑ１）は、Ｔ４タイミングにその読み出しが終了されると予測され、続いて読み出されるその原稿の裏面の画像データ（データ量Ｑ１）は、Ｔ６タイミングにその読み出しが終了されると予測される。
【００９２】
画像形成部３００では、原稿の表面の画像データから使用され、例えばＴ４タイミングでは、表面の画像データに基づく印刷は完了し、残る裏面の画像データに基づく印刷が開始されるところである。画像読取部２００では、原稿の表面については画像データとしてＳ２１〜Ｓ３６（図８参照）の処理で読み取りが完了しており、また、裏面の画像データについてもデータ量Ｑ１ａとデータ量Ｑ１との差分にあたるデータ量［Ｑ１ａ−Ｑ１］の画像データの読み取りが済んでいる。すなわち、このＴ４タイミングでは、データ量［Ｑ１ａ−Ｑ１］の画像データがまだ画像形成部３００に使用されていないので、上述した画像データが枯渇した状態には至っていない。その後、Ｔ５タイミングにおいて、記憶速度を示す線分２００ａと、読み出し速度を示す線分３００ａとが交差する。これは、Ｔ４タイミング以降の任意のタイミングにおいて、そのタイミングまでに画像形成部３００によって使用された画像データの総量が、そのタイミングまでに画像読取部２００によって読み取られた画像データの総量よりも上回ることを意味する。すなわち、Ｔ５タイミング以降は、画像データの枯渇が発生する。
【００９３】
このような状態を避けるため、コピープログラムでは、図９におけるＳ７７の判断処理で、裏面画像データ記憶エリア５２５に所定量の画像データが記憶されるまで、画像データの印刷が開始されず（Ｓ７７：ＮＯ）、Ｓ６３に戻り、原稿の読み取りが継続されるようになっている。これは、図１０において、記憶速度を示す線分２００ａと、読み出し速度を示す線分３００ａとが交差しないように、例えば、読み出し速度を示す線分３００ｂのように、上記各処理の終了の予測値をもとに、画像形成部３００による印刷の開始時期を遅らせられる。読み出し速度を示す線分３００ｂでは、印刷の開始時期をＴ０タイミングからＴ１タイミングに遅らせ、これにともない印刷終了タイミングをＴ６タイミングからＴ７タイミングに遅らせることで、画像データの枯渇を防止することができる。
【００９４】
もっとも、読み出し速度を示す線分３００ｂは、画像の読み取りの終了時期と、印刷の終了時期とが同期する（Ｔ７タイミング）、理想の印刷開始時期（Ｔ１タイミング）を示すものであり、これに沿うように、画像形成部３００における印刷が開始（Ｔ１タイミング）されてから所定時間経過後に、画像読取部２００における原稿の裏面の画像の読み取りが開始（Ｔ２タイミング）されるようにしてもよい。
【００９５】
しかし、そのためのタイミングを測定する計時手段を設けずとも、本実施例のように、裏面画像データ記憶エリア５２５に所定量の画像データが記憶されたタイミングを基準として印刷開始のタイミングを調整すれば、画像データの枯渇を防止することができる。例えば、印刷速度を示す線分３００ｃは、データ量［Ｑ１ｂ−Ｑ１］の画像データが裏面画像データ記憶エリア５２５に記憶されたＴ３タイミングから、印刷が開始されるように、その印刷の開始時期を遅らせたものであり、この場合でも、画像の読み取りの終了時期よりも印刷の終了時期を遅らせることができるので、画像データの枯渇を防止することができる。なお、本例の場合、データ量［Ｑ１ｂ−Ｑ１］を０としても、画像の読み取りの終了時期よりも印刷の終了時期を遅らせることができる。
【００９６】
裏面画像データ記憶エリア５２５に記憶される画像データのデータ量が、あらかじめ実験等で求められ機器設定として設定された上記所定量に達した場合には（Ｓ７７：ＹＥＳ）、画像形成部３００への印刷の開始を指示するための記録リクエストが発行される（Ｓ７８）。この記録リクエストが発行されると、記録リクエストフラグは発行済みを示す「ＯＮ」の状態に更新される。
【００９７】
そして、原稿の裏面の読み取り開始後における１枚目の原稿の裏面の画像ＶＩに基づく画像データの記憶処理が完了しないうちは（Ｓ８１：ＮＯ）、Ｓ６３に戻り、その原稿の読み取りが継続される。この原稿の画像データの記憶が完了したか否かの判断は、前記同様、通過検出センサ２２２によるその原稿の先端および後端の検出に基づく。なお、このＳ６３〜Ｓ８１のループ処理において、Ｓ７８の処理で記録リクエストが発行された後は、Ｓ７６の判断処理では記録リクエストフラグが「ＯＮ」となっているのでＳ８１に進む（Ｓ７６：ＹＥＳ）。
【００９８】
原稿の後端の検出に基づき、１枚目の原稿の裏面の読み取りが完了したと判断されたら（Ｓ８１：ＹＥＳ）、次の原稿に基づく印刷に備えて、記録リクエストフラグが「ＯＦＦ」の状態に更新される（Ｓ８２）。次いで、原稿検出センサ２２１の検出に基づき、供給トレイ２２０上の原稿の有無の確認が行われ（Ｓ８３）、原稿の読み取りが終了したか否かの判断が行われる。まだ原稿があれば（Ｓ８３：ＮＯ）、Ｓ５６に戻り、カウンタ「ｍ」の値が１加算され、前記同様、Ｓ６３〜Ｓ８１のループ処理によって次の原稿の裏面の画像ＩＶ（図６参照）の読み取りが行われる。そして、２枚目の原稿の裏面の画像ＩＶに続き、３枚目の原稿の裏面の画像ＩＩも同様に読み取られ、供給トレイ２２０上に載置された原稿がすべて読み取られて無くなれば（Ｓ８３：ＹＥＳ）、Ｓ８５の処理に進む。
【００９９】
上述したように、画像形成部３００における記録リクエストに基づく印刷は、画像読取部２００における原稿の読み取りと並列して実行される印刷処理に従って行われるが、コピープログラムでは、すでに発行された記録リクエストに基づく用紙への画像データの記録、すなわち印刷が完了するまでコピー処理の終了処理が行われず（Ｓ８５：ＮＯ）、待機される。例えば、印刷処理から印刷が終了したことの通知がなされるなどして、印刷が終了すれば（Ｓ８５：ＹＥＳ）、終了処理が行われ（Ｓ８６）、コピープログラムに確保されたＲＡＭ５２０上の記憶エリア等が解放されて、コピープログラムが終了される。
【０１００】
このように、コピー処理はコピープログラムに従って行われるが、印刷処理は、図示外の印刷プログラムに従って行われる。印刷プログラムでは、コピープログラムから発行される記録リクエストの待ち受けが行われ、記録リクエストを受信すると、記録リクエストによって指示される画像データの印刷が開始される。記録リクエストには、印刷を行う原稿の頁の情報等が含まれる。印刷を行う頁の情報とは、読み取りを行っている原稿の裏面と、それに対応した表面とが、どの順番で印刷されるか、また、その画像データがどこに記憶されているかなどの情報である。
【０１０１】
図７に示すように、コピー機１００では、原稿の上側の面に印刷された画像（例えば、状態Ｍの画像ＶＩ）が、排紙トレイ３２０（図３参照）に排出されるときには下向きとなって排出される（状態Ｎの画像ＶＩ）。そして、その次に印刷される用紙が、先に排出された用紙の上側に積み重なっていくので、もとの原稿の整列順（図６における状態Ｃ）と同じ状態で印刷された用紙を整列（状態Ｎ）させるには、原稿の表面の画像と裏面の画像とのうちどちらを先に印刷させるか、また、もとの原稿の整列順に対し、同じ整列順に印刷を行うか、それとも逆整列順に印刷を行うかの取り決めが重要となってくる。
【０１０２】
本実施例において、コピー機１００のコピープログラムでは、Ｓ７８の処理（図９参照）で発行される記録リクエストには、どの画像データを印刷するかの情報が含まれている。あるタイミングに裏面の読み取りが行われている原稿が、全原稿の裏面の読み取りを開始してから何枚目の原稿であるかは、カウンタ「ｍ」の値によって求められる。また、本例においては、図６に示すように、原稿の表面の画像の読み取りを行う前の状態Ｃと、原稿の裏面の画像の読み取りを行う前の状態Ｅとを鑑みると、状態Ｃでは原稿の整列順に読み取りが行われるのに対し、状態Ｅでは原稿の逆整列順に読み取りが行われる。すなわち、ｎ枚目の原稿の裏面の画像データに対応する表面の原稿の画像データは、「カウンタ「ｍ」の最大値（全原稿の表面の読み取りが完了した時点（Ｓ３６：ＹＥＳ）でのカウンタ「ｍ」の値）に１を足し、あるタイミングにおけるカウンタ「ｎ」の値を引いた値」と一致した、Ｓ３３の処理（図８参照）で記憶されたカウンタ「ｎ」の値に対し、対応付けられた画像データであるといえる。このように、原稿の表面の画像データと裏面の画像データとの対応付けが行われ、さらに、コピープログラムが組み込まれる機器ごとに、その機器設定として、原稿の表面と裏面の画像のいずれを先に印刷するかが特定される。そして、これらの取り決めを変数とした記録リクエストが画像形成部３００に対して発行されるのである。
【０１０３】
なお、Ｓ７７の判断処理における結果に基づいてＳ７８の処理での記録リクエストの発行の制御を行うＣＰＵ５２０が、本発明における「画像形成制御手段」に相当する。また、Ｓ２５，Ｓ６５の処理で画像データが圧縮されて各記憶エリアに記憶された場合、記録リクエストに基づき画像形成部３００において印刷が行われる際に、圧縮・解凍部５６０（図４参照）によって圧縮された画像データが解凍されてから、画像の形成に利用されることはいうまでもない。
【０１０４】
以上説明したように、本実施の形態のコピー機１００では、複数の原稿のすべての表面の画像の読み取りが先に行われ、その画像データの記憶が行われてから、裏面の画像の読み取りが行われる。この、裏面の画像の読み取りでは、１枚の原稿が読み取られるごとに、その読み取りが行われている原稿の裏面の画像データと、その画像データに対応付けられた表面の画像データとが一対として印刷されるように、記録リクエストが発行されることによって、画像読取部２００における原稿の読み取りと並列して画像形成部３００における印刷が行われる。
【０１０５】
また、原稿の裏面の読み取りが行われて、それに基づく画像データが裏面画像データ記憶エリア５２５に所定量、記憶されてから、印刷が開始されることにより、原稿の読み取り速度よりも複写物の印刷速度が速い場合に発生する画像データの枯渇が防止されている。また、コピープログラムが組み込まれる機器に、その機器の特異な構成に基づく設定を機器設定としてもたせ、コピープログラムの各ステップにおける判断基準とさせることで、コピー機１００だけでなく、他のコピー機や複合機等にも対応できる。
【０１０６】
なお、本発明は各種の変形が可能なことはいうまでもない。例えば、画像形成部３００は、公知のレーザ記録方式としたが、インクジェット記録方式のものであってもよい。なお、インクジェット方式などの場合、印刷中に、例えば１ラインごとにその印刷動作を一時停止させることが可能であるため、画像データが枯渇した場合には、印刷の一時停止が行われるようにしてもよい。また、新たな画像データの記憶を行う際に、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５において、先に記憶した画像データに上書きするとしたが、画像データの消去を行ってから新たな画像データの記憶を行ってもよい。
【０１０７】
また、表面画像データ記憶エリア５２４は、裏面画像データ記憶エリア５２５を除く残りの記憶エリアと同一区画内に設けられ、その記憶容量の大きさを可変のものとしたが、裏面画像データ記憶エリア５２５と同様に独立した区画に設けられ、その記憶容量の大きさを不変のものとしてもよい。このように区画分けを行えば、画像形成部３００に使用されて不要となった画像データの消去が行われる場合に、消去すべきデータの記憶位置の特定を不要とし、区画単位で一括消去を行えるので、処理効率を向上させることができる。
【０１０８】
また、ＲＡＭ５２０の区画分けを行わずに表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の確保を行ってもよい。また、Ｓ１１の初期設定処理において、表面画像データ記憶エリア５２４、および裏面画像データ記憶エリア５２５の確保を行ったが、これら各記憶エリアの確保は動的に行ってもよい。すなわち、初期設定処理では、表面画像データ記憶エリア５２４と裏面画像データ記憶エリア５２５とを除く他の記憶エリアの確保を行い、空き記憶エリアに原稿の表面を読み取ってその画像データを記憶させてから、残りの空き記憶エリアに裏面画像データ記憶エリア５２５を割り当てるようにしてもよい。Ｓ１５，Ｓ１６，Ｓ３１，Ｓ６１，Ｓ７１の処理でＲＡＭ５２０の記憶エリアの空き状態の確認を行うことができるので、記憶エリアが動的に確保されても記憶容量不足によるエラーの発生のチェックを十分行うことができる。また、このように動的に記憶エリアの確保を行えば、裏面画像データ記憶エリア５２５の記憶容量を大きく確保することができ、複数の原稿の裏面をまとめて読み取ることも可能となり、処理効率が向上する。
【０１０９】
また、裏面画像データ記憶エリア５２５の記憶容量は、１枚の原稿の片面分の画像データを記憶可能な記憶容量としたが、必ずしもこれに限定されるものではない。例えば、表面画像データ記憶エリア５２４と同じ記憶容量であれば、すべての原稿の裏面の画像の読み取りを一括して連続に行うことも可能である。なお、この場合の印刷開始のタイミングについては以下の通りとなる。
【０１１０】
先にすべての原稿の表面の読み取りを行った際に、原稿の枚数や、全原稿の片面の画像データを記憶するのに必要な記憶容量が判明する。また、前述したように、裏面画像データ記憶エリア５２５における、画像形成部３００における印刷にともなって読み出される画像データの読み出し速度と、画像読取部２００での画像の読み取りに基づいて記憶される画像データの記憶速度とはあらかじめ判っている。
【０１１１】
これをもとに、図１１に示すように、読み取ったすべての原稿の表面の画像データのデータ量（図６における画像Ｉのデータ量Ｑ１と、画像ＩＩＩのデータ量［Ｑ２−Ｑ１］と、画像Ｖのデータ量［Ｑ３−Ｑ２］との総データ量Ｑ３）から、すべての原稿の両面の画像データのデータ量（データ量Ｑ３と同量のデータ量［Ｑ６−Ｑ３］を上乗せした、全データ量として予測されるデータ量Ｑ６）を求め、記憶速度を示す線分２００ａと、読み出し速度を示す線分３００ａとを、図１０と同様に、交差しないように描く。すると、全原稿の裏面の画像を一括に連続して読み取りを開始するＴ０タイミングに対し、裏面の画像データが、裏面画像データ記憶エリア５２５に少なくともデータ量［Ｑ３ａ−Ｑ３］以上記憶されたＴ１タイミング以降に印刷開始のタイミングを遅らせれば、印刷終了タイミングを読み取り終了タイミングのＴ２タイミング以降に遅らせることができ、画像データの枯渇を防止することができる。
【０１１２】
また、上記とは逆に、裏面画像データ記憶エリア５２５の記憶容量を、１枚の原稿の片面分の画像データを記憶可能な記憶容量より少ない記憶容量としてもよい。この場合、印刷の開始時期は、図１０の場合と同様であるが、本実施例のように原稿１枚単位で裏面画像データ記憶エリア５２５に記憶した画像データの上書きを行えないので、ポインタによるデータの管理が必要となる。例えば、ポインタを記憶エリアの先頭にセットし、記憶エリアの最後尾まで画像データが記憶されたら、またポインタを先頭にセットし直し、画像データの記憶を継続させる。印刷速度のほうが早ければ、ポインタが再セットされた際には、その再セットされたポインタが指し示す記憶エリア付近に記憶された画像データは、すでに、画像形成部３００における処理が済んでいるので、上書きされてデータが消失しても問題ない。
【０１１３】
また、本実施の形態では、任意の原稿に基づく印刷が行われる際に、その原稿の表面の画像データに基づく画像が用紙に形成されてから、裏面の画像データに基づく画像の形成が行われたが、コピープログラムの組み込まれる機器の特異な構成によっては、裏面の画像データに基づく画像の形成が先に行われる場合もある。例えば、コピー機１００の場合、印刷された用紙の排紙が排紙トレイ３２０に行われず、図示外の背面カバーが開放されることによってフェースアップ排紙による排紙が行われる場合には、その原稿の整列順と同じ配列となるように、図７に示す、原稿の表面の画像データと裏面の画像データとの印刷順が、本実施例とは逆になる。
【０１１４】
この印刷順の指示は、記録リクエストの変数として取り扱われているが、図１２に示すように、図１０の場合と同様の方法で、印刷開始のタイミングの調整が行われる。すなわち、裏面の画像データの読み取りがＴ０タイミングから開始され、表面の画像データから予測される裏面の画像データのデータ量Ｑ１分の画像データの読み取りが完了するＴ３タイミングよりも、その裏面の画像データに基づく印刷が完了するタイミングが遅くなるように、印刷開始のタイミングがＴ１タイミング以降に遅らされる。前記同様に、Ｔ１タイミングは、記憶速度を示す線分２００ａと、読み出し速度を示す線分３００ａとが交差しないように、所定量のデータ量Ｑ０ａの画像データが裏面画像データ記憶エリア５２５に記憶された時点を基準に決定される。このようにすることで、裏面の画像データに基づく画像の形成が、表面の画像データに基づく画像形成よりも先に行われる場合でも、画像データの枯渇を防止することができる。
【０１１５】
なお、図１０〜図１２を参照して説明した、画像形成部３００における印刷の開始時期のタイミングを計るための判断基準とする、裏面画像データ記憶エリア５２５に記憶される画像データの所定量は、機器設定として、あらかじめ固定値が設定されていてもよいが、原稿の表面が読み取られた際に判明する表面の画像データのデータ量に対応付けたテーブル等をあらかじめ実験等により作成しておき、そのテーブル等が参照されることによって、前記所定量のデータ量が決定されるようにしてもよい。
【０１１６】
また、コピー機１００では、原稿の両面に形成された画像をそれぞれ読み取って、両面印刷機構によって、そっくりそのままの構成となるように用紙の両面にそれぞれ印刷したが、２枚の用紙の各表面にそれぞれの画像を形成するようにして、「両面」から「片面」に構成を変更する複写に適用してもよい。
【０１１７】
【発明の効果】
以上説明したように、請求項１に係る発明の画像複写装置では、両面に画像が形成された複数の原稿を片面ずつ順次読み取る構成において、すべての原稿に対する両面の読み取りが完了する前に、その読み取った原稿の画像データに基づく画像の形成を開始することができるので、すべての原稿の複写にかかる時間を短縮することができる。
【０１１８】
また、請求項２に係る発明の画像複写装置では、請求項１に係る発明の効果に加え、もとの原稿の一方の面の画像データと他方の面の画像データとを一対として、それに基づく画像の形成を、被記録媒体の一方の面と他方の面とのそれぞれに行うことができるので、利用者は、もとの原稿と同じ状態の複写物を得ることができる。
【０１１９】
また、請求項３に係る発明の画像複写装置では、請求項１または２に係る発明の効果に加え、原稿の他方の面の読み取りと、それに基づく画像の被記録媒体への形成とを並列して行うので、複数の原稿に対して一方の面の読取が完了すれば、他方の面の読取を行いながら画像形成を適宜開始することができ、複写処理を効率よく行うことができ、すべての原稿の複写にかかる時間を短縮することができる。
【０１２０】
また、請求項４に係る発明の画像複写装置では、請求項１乃至３のいずれかに係る発明の効果に加え、少なくとも原稿１頁分の他方の面の画像データが記憶されてから原稿に基づく画像の形成が開始されるので、原稿の読み取り速度が画像の形成速度と比べて遅い場合でも、画像の形成中に、その画像を形成するための画像データが不足することを防止できる。
【０１２１】
また、請求項５に係る発明の画像複写装置では、請求項１乃至３のいずれかに係る発明の効果に加え、全原稿を単位として、全原稿の画像データに基づく画像形成の終了時期が、全原稿の他方の面の読み取りの終了時期よりも遅くなるように、画像形成の開始時期をずらすことで、画像の形成中に、その画像を形成するための画像データが不足することを防止できる。
【０１２２】
また、請求項６に係る発明の画像複写装置では、請求項１乃至３のいずれかに係る発明の効果に加え、読み取った所定の原稿の一方の面の画像データよりも先に他方の面の画像データに基づく画像の形成が行われる場合に、所定の原稿の他方の面の画像データに基づく画像形成の終了時期が、その原稿の他方の面の読み取りの終了時期よりも遅くなるように、画像形成の開始時期をずらすことで、画像の形成中に、その画像を形成するための画像データが不足することを防止できる。
【０１２３】
また、請求項７に係る発明の画像複写装置では、請求項１乃至３のいずれかに係る発明の効果に加え、読み取った所定の原稿の一方の面の画像データに基づく画像の形成が、他方の面の画像データに基づく画像形成よりも先に行われる場合に、所定の原稿の両面の画像データに基づく画像形成の終了時期が、その原稿の他方の面の読み取りの終了時期よりも遅くなるように、画像形成の開始時期をずらすことで、画像の形成中に、その画像を形成するための画像データが不足することを防止できる。
【０１２４】
また、請求項８に係る発明の画像複写装置では、請求項１乃至７のいずれかに係る発明の効果に加え、画像の形成中に、その画像を形成するための画像データが不足した場合には、画像形成手段の動作を一旦停止するように制御するので、原稿の読み取り速度が画像の形成速度と比べて遅い場合でも、空データに基づく画像が形成されることを防止することができる。
【０１２５】
また、請求項９に係る発明の画像複写装置では、請求項１乃至７のいずれかに係る発明の効果に加え、読み取られた原稿の他方の面の画像データに基づく画像の形成が完了してから、次の原稿の他方の面の画像の読み取りが行われるので、原稿の読み取り速度が画像の形成速度と比べて速い場合でも、原稿の読み取りを一旦停止して、それぞれの処理を原稿ごとに同調して行うことができ、処理を簡略化することができる。
【０１２６】
また、請求項１０に係る発明の画像複写装置では、請求項１乃至９のいずれかに係る発明の効果に加え、記憶手段に記憶された原稿の一方の面の画像データと他方の面の画像データとが交互に読み出され、それに基づく画像が形成される際に、一方の面の画像データが、後に読み取られた頁の画像データから読み出されて画像が形成されるので、原稿の一方の面の読み取り後に他方の面の読み取りを行う際に、利用者が、原稿の整列順および複写された被記録媒体の整列順を再構成する手間を省くことができる。
【０１２７】
なお、原稿の整列順とは、読み取りを行うために整列された原稿の並びの順番が正順であっても、逆順であってもよく、あるいは任意の順であってもよいことを意味する。例えば、原稿にページ番号が振られている場合、給紙トレイ上に載置される原稿がページ番号の昇順に積層されてもよく、また、ページ番号の降順に積層されてもよい。あるいは任意の順に積層されてもよい。
【０１２８】
また、請求項１１に係る発明の画像複写装置では、請求項１乃至１０のいずれかに係る発明の効果に加え、画像形成の終了した画像データについては消去するので、その消去した記憶領域に次の画像データを記憶させることができ、記憶手段を有効に利用することができる。
【０１２９】
また、請求項１２に係る発明の画像複写装置では、請求項１乃至１１のいずれかに係る発明の効果に加え、原稿の他方の面の画像データは、第二記憶エリアに記憶される場合に、画像形成が終了した画像データに上書きして記憶されるので、第二記憶エリアを効率よく利用することができ、また、その容量を小さくすることができる。
【０１３０】
また、請求項１３に係る発明の画像複写装置では、請求項１２に係る発明の効果に加え、原稿の他方の面の画像データは、第二記憶エリアに記憶される場合に、原稿の１頁単位で、画像形成が終了した画像データに上書きして記憶されるので、第二記憶エリアは１頁分の画像データが記憶可能な容量を備えていればよく、第二記憶エリアを効率よく利用することができる。
【０１３１】
また、請求項１４に係る発明の画像複写装置では、請求項１２または１３に係る発明の効果に加え、原稿の一方の面の画像データと他方の面の画像データとは、それぞれお互いの記憶エリアにまたがって記憶されることがないので、各記憶エリア内にて画像データの記憶位置に係る管理を簡易化することができる。
【０１３２】
また、請求項１５に係る発明の画像複写装置では、請求項１２乃至１４のいずれかに係る発明の効果に加え、第二記憶エリアは第一記憶エリアよりもその記憶容量が小さく設定されているので、第一記憶エリアの記憶容量を大きくとることができ、一度に処理できる原稿の量を増やすことができる。
【０１３３】
また、請求項１６に係る発明の画像複写装置では、請求項１２乃至１５のいずれかに係る発明の効果に加え、第一記憶エリアおよび第二記憶エリアのそれぞれの記憶容量が確認されることで、最低限必要となる空き容量が確保されてから原稿の読み取りを開始するので、複写指示を受け付けたにもかかわらず記憶容量の不足により複写を中止するといった不具合を防止することができる。
【０１３４】
また、請求項１７に係る発明の画像複写装置では、請求項１６に係る発明の効果に加え、第一記憶エリアおよび第二記憶エリアのそれぞれの空き容量が、少なくとも１つの原稿に基づく画像データの容量より大きいので、１つの原稿の読み取り中に、その画像データの記憶先の記憶容量不足となることがない。
【０１３５】
また、請求項１８に係る発明の画像複写装置では、請求項１２乃至１７のいずれかに係る発明の効果に加え、画像データを圧縮して記憶させることができるので、一度に処理できる原稿の量を増やすことができる。
【０１３６】
また、請求項１９に係る発明の画像複写装置では、請求項１乃至１８のいずれかに係る発明の効果に加え、被記録媒体の両面に画像を形成することができるので、両面に画像が形成された原稿の複写を行う際の利用者の手間を低減することができる。
【図面の簡単な説明】
【図１】コピー機１００の斜視図である。
【図２】図１の２点鎖線Ａ−Ａ’における矢視方向から見た画像読取部２００の要部断面図である。
【図３】図１の２点鎖線Ｂ−Ｂ’における矢視方向から見た画像形成部３００の要部断面図である。
【図４】コピー機１００の電気的構成を示すブロック図である。
【図５】ＲＡＭ５２０の記憶エリアを示す概念図である。
【図６】画像読取部２００における原稿の積層方向および原稿上に形成された画像の上下方向と、読み取られた原稿の画像データの記憶エリア内での記憶方向との関係を示す模式図である。
【図７】画像形成部３００での印刷時における画像データの記憶エリアに記憶された画像データの読み出し方向と、用紙上に形成された画像の上下方向、および排出された用紙の積層方向との関係を示す模式図である。
【図８】両面コピーを実現するためのコピープログラムのフローチャートである。
【図９】両面コピーを実現するためのコピープログラムのフローチャートである。
【図１０】画像形成部３００の印刷に基づく画像データの読み出し速度と、画像読取部２００での画像の読み取りに基づく画像データの記憶速度との関係を示すグラフである。
【図１１】画像形成部３００の印刷に基づく画像データの読み出し速度と、画像読取部２００での画像の読み取りに基づく画像データの記憶速度との関係を示すグラフである。
【図１２】画像形成部３００の印刷に基づく画像データの読み出し速度と、画像読取部２００での画像の読み取りに基づく画像データの記憶速度との関係を示すグラフである。
【符号の説明】
１００  コピー機
２００  画像読取部
３００  画像形成部
５２０  ＲＡＭ
５２４  表面画像データ記憶エリア
５２５  裏面画像データ記憶エリア
５６０  圧縮・解凍部
【図１】
2004304414.tif 000003
【図２】
2004304414.tif 000004
【図３】
2004304414.tif 000005
【図４】
2004304414.tif 000006
【図５】
2004304414.tif 000007
【図６】
2004304414.tif 000008
【図７】
2004304414.tif 000009
【図８】
2004304414.tif 000010
【図９】
2004304414.tif 000011
【図１０】
2004304414.tif 000012
【図１１】
2004304414.tif 000013
【図１２】
2004304414.tif 000014