(57)【特許請求の範囲】
【請求項１】
第１の解像度を含む読取条件を設定する設定部と、
前記設定部によって設定された前記第１の解像度に応じた第２の解像度と、前記第１の解像度を除く前記読取条件とに基づいて原稿を読み取って画像データを出力する読取部と、
前記読取部から出力された前記画像データの解像度を、前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換するか否かを、前記読取条件に応じて決定する決定部と、
前記決定部によって変換すると決定された場合に、前記読取部から出力された前記画像データの解像度を前記第３の解像度に変換する縮小部と、
前記決定部によって変換すると決定された場合は前記縮小部によって前記第３の解像度に変換された前記画像データを記憶し、変換しないと決定された場合は前記読取部から出力された前記第２の解像度の前記画像データを記憶する記憶部と、
前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍部と、
前記第１の解像度の画像データを出力する出力部と、
を備える、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記記憶部は所定条件が満たされるまでの間に前記読取部によって読み取られた分の前記原稿を表す画像データを当該記憶部に確保されているバッファ領域に記憶するものであり、
前記所定条件が満たされるまでの間に前記読取部によって読み取られた分の前記原稿を表す画像データのデータ量をデータ量Ａ、当該画像データを前記第３の解像度に変換した画像データのデータ量をデータ量Ｂとしたとき、前記バッファ領域の容量Ｃは、
データ量Ａ  ＞  バッファ領域の容量Ｃ  ≧  データ量Ｂ
となる値である、画像読取装置。
【請求項３】
請求項１又は請求項２に記載の画像読取装置であって、
前記読取部は、前記原稿の一方の面を前記第２の解像度で読み取る第１のイメージセンサと、当該原稿の他方の面を前記第２の解像度で読み取る第２のイメージセンサとを有し、前記第１のイメージセンサによる当該原稿の一方の面の読み取りが終了する前に前記第２のイメージセンサによる前記原稿の他方の面の読み取りを開始するものであり、
前記縮小部は、前記第１のイメージセンサによって読み取られた画像データ、及び前記第２のイメージセンサによって読み取られた画像データの解像度を前記第３の解像度に変換し、
前記記憶部は前記第２のイメージセンサによって読み取られて前記縮小部によって前記第３の解像度に変換された画像データを記憶し、
前記変倍部は、前記第１のイメージセンサによって読み取られて前記縮小部によって前記第３の解像度に変換された前記画像データの解像度を前記第１の解像度に変換した後に、前記第２のイメージセンサによって読み取られて前記縮小部によって前記第３の解像度に変換されて前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する、画像読取装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記原稿の原稿サイズを検出するサイズ検出部と、
前記サイズ検出部によって検出された原稿サイズが小さいほど前記第３の解像度を高くする変更部と、
を備える画像読取装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の画像読取装置であって、
前記第１の解像度を設定する設定部と、
前記設定部によって設定された前記第１の解像度に応じた前記第２の解像度が低いほど前記第３の解像度を高くする変更部と、
を備える画像読取装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の画像読取装置であって、
前記第１の解像度を設定する設定部を備え、
前記読取部は、前記設定部によって設定された前記第１の解像度が、モアレが生じ難い解像度として予め設定されているモアレ抑制解像度未満である場合は、前記モアレ抑制解像度を前記第２の解像度として前記原稿を読み取る、画像読取装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像読取装置であって、
前記読取部から出力された前記第２の解像度の画像データ中の細線を検出する細線検出部を備え、
前記縮小部は、
前記第２の解像度の画像データの隣接する所定数の画素の濃度の平均値を変換後の１画素の濃度として設定することによって前記第３の解像度に変換するものであり、前記細線を表す画素を含む前記所定数の画素については平均値ではなく当該細線を表す画素の濃度を変換後の１画素の濃度として設定するとともに、前記第２の解像度の前記画像データにおいて当該細線を表す画素の座標を前記変倍部に出力し、
前記変倍部は、
前記第３の解像度に変換された前記画像データの足りない画素を補完することによって前記第１の解像度に変換するものであり、前記第３の解像度に変換された前記画像データにおいて前記細線を表す画素の濃度が設定されている画素を前記座標に基づいて特定し、特定した画素の濃度を変換後の１画素の濃度として設定するとともに、前記第１の解像度に変換された前記画像データにおいて前記細線を表す画素の濃度が設定される画素に隣接する画素については前記第３の解像度に変換された前記画像データにおいて前記細線を表す画素の濃度が設定されている画素に隣接している画素の濃度を設定する、画像読取装置。
【請求項８】
第１の解像度を含む読取条件を設定する設定部と、
前記設定部によって設定された前記第１の解像度に応じた第２の解像度と、前記第１の解像度を除く前記読取条件とに基づいて原稿を読み取って画像データを出力する読取部と、
前記読取部から出力された前記画像データの解像度を、前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換するか否かを、前記読取条件に応じて決定する決定部と、
前記決定部によって変換すると決定された場合に、前記読取部から出力された前記画像データの解像度を前記第３の解像度に変換する縮小部と、
前記決定部によって変換すると決定された場合は前記縮小部によって前記第３の解像度に変換された前記画像データを記憶し、変換しないと決定された場合は前記読取部から出力された前記第２の解像度の前記画像データを記憶する記憶部と、
前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍部と、
前記変倍部によって前記第１の解像度に変換された前記画像データを印刷する印刷部と、
を備える画像形成装置。
【請求項９】
記憶部を備える画像読取装置を用いた画像読取方法であって、
第１の解像度を含む読取条件を設定する設定段階と、
前記設定段階において設定された前記第１の解像度に応じた第２の解像度と、前記第１の解像度を除く前記読取条件とに基づいて原稿を読み取って画像データを出力する読取段階と、
前記読取段階において出力された前記画像データの解像度を、前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換するか否かを、前記読取条件に応じて決定する決定段階と、
前記決定段階において変換すると決定された場合に、前記読取段階において出力された前記画像データの解像度を前記第３の解像度に変換する縮小段階と、
前記決定段階において変換すると決定された場合は前記縮小段階において前記第３の解像度に変換された前記画像データを記憶し、変換しないと決定された場合は前記読取段階において出力された前記第２の解像度の前記画像データを前記記憶部に記憶させる記憶段階と、
前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍段階と、
前記変倍段階によって前記第１の解像度に変換された前記画像データを出力する出力段階と、
を含む画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像形成装置、及び、画像読取方法に関する。
【背景技術】
【０００２】
従来、設定された倍率（高解像度）で原稿を読み取ったとした場合に画像データの全部をリーダメモリに格納できるか否かを判定し、格納できないと判定した場合には、上記設定された倍率にかかわらず倍率１００％（低解像度）で原稿を読み取ってリーダメモリに格納し、リーダメモリに格納した画像データに対して、上記の設定された倍率に対応するように、画像データを水増しする線形補完などの拡大のデジタル変倍の処理を行う画像処理装置が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３１４８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般に低解像度で原稿を読み取ると、同じ原稿を高解像度で読み取る場合に比べてモアレが生じ易くなる。このため、従来の画像処理装置によると、モアレによって画像データの画質が低下し易いという問題がある。
本発明は上記のような事情に基づいて完成されたものであって、画像データを記憶するバッファ領域の容量を低減しつつ画質の低下を抑制できる画像読取装置、画像形成装置、及び、画像読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
第１の発明は、画像読取装置であって、第１の解像度に応じた第２の解像度で原稿を読み取って画像データを出力する読取部と、前記読取部から出力された前記画像データの解像度を前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換する縮小部と、前記縮小部によって前記第３の解像度に変換された前記画像データを記憶する記憶部と、前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍部と、前記第１の解像度に変換された前記画像データを出力する出力部と、を備える。
【０００６】
この発明によると、第３の解像度より高解像度の第２の解像度で原稿を読み取って出力された画像データの解像度を第３の解像度に変換するので、同じ原稿を直接第３の解像度で読み取る場合に比べて画像データが表す画像上にモアレが生じ難くなる。
よってこの発明によると、画像データを記憶する記憶部の容量を低減しつつ画質の低下を抑制できる。
なお、本発明は、画像データの解像度を常に第２の解像度から第３の解像度に変換する場合に適用してもよいし、所定の条件が成立した場合のみ画像データの解像度を第２の解像度から第３の解像度に変換する場合に適用してもよい。
【０００７】
第２の発明は、画像読取装置であって、第１の解像度を含む読取条件を設定する設定部と、前記設定部によって設定された前記第１の解像度に応じた第２の解像度と、前記第１の解像度を除く前記読取条件とに基づいて原稿を読み取って画像データを出力する読取部と、前記読取部から出力された前記画像データの解像度を、前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換するか否かを、前記読取条件に応じて決定する決定部と、前記決定部によって変換すると決定された場合に、前記読取部から出力された前記画像データの解像度を前記第３の解像度に変換する縮小部と、前記決定部によって変換すると決定された場合は前記縮小部によって前記第３の解像度に変換された前記画像データを記憶し、変換しないと決定された場合は前記読取部から出力された前記第２の解像度の前記画像データを記憶する記憶部と、前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍部と、前記第１の解像度の画像データを出力する出力部と、を備える。
この発明によると、変換しないと判定された場合は読取部によって読み取られた画像データを第３の解像度に変換しないので、第３の解像度に変換する際の情報の欠落による画質の低下を抑制できる。
なお、記憶部に記憶されている画像データが第２の解像度の画像データであり、その第２の解像度が第１の解像度と同じである場合には、変倍部は画像データを第１の解像度に変換しなくてもよい。また、その場合は、出力部は記憶部に記憶されている第２の解像度の画像データを第１の解像度の画像データとして出力してもよい。
【０００８】
第３の発明は、第１又は第２の発明の画像読取装置であって、前記記憶部は所定条件が満たされるまでの間に前記読取部によって読み取られた分の前記原稿を表す画像データを当該記憶部に確保されているバッファ領域に記憶するものであり、前記所定条件が満たされるまでの間に前記読取部によって読み取られた分の前記原稿を表す画像データのデータ量をデータ量Ａ、当該画像データを前記第３の解像度に変換した画像データのデータ量をデータ量Ｂとしたとき、前記バッファ領域の容量Ｃは、
データ量Ａ  ＞  バッファ領域の容量Ｃ  ≧  データ量Ｂ
となる値である。
【０００９】
この発明によると、バッファ領域の容量Ｃがデータ量Ａより少ないので、第２の解像度で読み取った画像データを縮小せずにそのままバッファ領域に記憶させる場合に比べてバッファ領域の容量を低減できる。また、バッファ領域の容量Ｃがデータ量Ｂより大きいので、第３の解像度に変換した画像データを確実に記憶することができる。
【００１０】
第４の発明は、第１〜第３のいずれかの発明の画像読取装置であって、前記読取部は、前記原稿の一方の面を前記第２の解像度で読み取る第１のイメージセンサと、当該原稿の他方の面を前記第２の解像度で読み取る第２のイメージセンサとを有し、前記第１のイメージセンサによる当該原稿の一方の面の読み取りが終了する前に前記第２のイメージセンサによる前記原稿の他方の面の読み取りを開始するものであり、前記縮小部は、前記第１のイメージセンサによって読み取られた画像データ、及び前記第２のイメージセンサによって読み取られた画像データの解像度を前記第３の解像度に変換し、前記記憶部は前記第２のイメージセンサによって読み取られて前記縮小部によって前記第３の解像度に変換された画像データを記憶し、前記変倍部は、前記第１のイメージセンサによって読み取られて前記縮小部によって前記第３の解像度に変換された前記画像データの解像度を前記第１の解像度に変換した後に、前記第２のイメージセンサによって読み取られて前記縮小部によって前記第３の解像度に変換されて前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する。
【００１１】
この発明によると、第２のイメージセンサによって読み取られた画像データを縮小解像度に変換して記憶部に記憶するので、記憶部の容量を低減できる。
【００１２】
第５の発明は、第１〜第４のいずれかの発明の画像読取装置であって、前記原稿の原稿サイズを検出するサイズ検出部と、前記サイズ検出部によって検出された原稿サイズが小さいほど前記第３の解像度を高くする変更部と、を備える。
【００１３】
第３の解像度が高いほど画像データのデータ量は大きくなるものの、その分、第３の解像度に変換する際に欠落する情報が少なくなるので、画質の低下を抑制できる。
そして、原稿サイズが小さいほど画像データのデータ量が小さくなるので、原稿サイズが小さい場合には第３の解像度を高くすることができる。
この発明によると、原稿サイズが小さいほど第３の解像度を高くするので、情報の欠落による画質の低下を抑制できる。
【００１４】
第６の発明は、第１〜第５のいずれかの発明の画像読取装置であって、前記第１の解像度を設定する設定部と、前記設定部によって設定された前記第１の解像度に応じた前記第２の解像度が低いほど前記第３の解像度を高くする変更部と、を備える。
第３の解像度が高いほど画像データのデータ量は大きくなるものの、その分、第３の解像度に変換する際に欠落する情報が少なくなるので画質の低下を抑制できる。
そして、第２の解像度が低いほど画像データのデータ量は小さくなるので、第２の解像度が低い場合には第３の解像度を高くすることができる。
この発明によると、第２の解像度が低いほど第３の解像度を高くするので、情報の欠落による画質の低下を抑制できる。
【００１５】
第７の発明は、第１〜第６のいずれかの発明の画像読取装置であって、前記第１の解像度を設定する設定部を備え、前記読取部は、前記設定部によって設定された前記第１の解像度が、モアレが生じ難い解像度として予め設定されているモアレ抑制解像度未満である場合は、前記モアレ抑制解像度を前記第２の解像度として前記原稿を読み取る。
この発明によると、モアレによる画質の低下をより確実に抑制できる。
【００１６】
第８の発明は、第１〜第７のいずれかの発明の画像読取装置であって、前記読取部から出力された前記第２の解像度の画像データ中の細線を検出する細線検出部を備え、前記縮小部は、前記第２の解像度の画像データの隣接する所定数の画素の濃度の平均値を変換後の１画素の濃度として設定することによって前記第３の解像度に変換するものであり、前記細線を表す画素を含む前記所定数の画素については平均値ではなく当該細線を表す画素の濃度を変換後の１画素の濃度として設定するとともに、前記第２の解像度の前記画像データにおいて当該細線を表す画素の座標を前記変倍部に出力し、前記変倍部は、前記第３の解像度に変換された前記画像データの足りない画素を補完することによって前記第１の解像度に変換するものであり、前記第３の解像度に変換された前記画像データにおいて前記細線を表す画素の濃度が設定されている画素を前記座標に基づいて特定し、特定した画素の濃度を変換後の１画素の濃度として設定するとともに、前記第１の解像度に変換された前記画像データにおいて前記細線を表す画素の濃度が設定される画素に隣接する画素については前記第３の解像度に変換された前記画像データにおいて前記細線を表す画素の濃度が設定されている画素に隣接している画素の濃度を設定する。
【００１７】
この発明によると、細線の分解能が低下することを抑制できるので、縮小、拡大を行った後の画像データにおいて細線をぼやけることなく明瞭に表すことができる。
なお、所定数は整数に限られるものではない。例えば第２の解像度の画像データの３つの画素の濃度から第３の解像度の２つの画素の濃度を設定する場合は、所定数は「１．５」となる。
【００１８】
第９の発明は、画像形成装置であって、第１の解像度に応じた第２の解像度で原稿を読み取って画像データを出力する読取部と、前記読取部から出力された前記画像データの解像度を前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換する縮小部と、前記縮小部によって前記第３の解像度に変換された前記画像データを記憶する記憶部と、前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍部と、前記変倍部によって前記第１の解像度に変換された前記画像データを印刷する印刷部と、
を備える。
この発明によると、記憶部の容量を低減しつつ画質の低下を抑制できる。
【００１９】
第１０の発明は、記憶部を備える画像読取装置を用いた画像読取方法であって、第１の解像度に応じた第２の解像度で原稿を読み取って画像データを出力する読取段階と、前記読取段階において出力された前記画像データの解像度を前記第１の解像度及び前記第２の解像度のいずれより低解像度の第３の解像度に変換する縮小段階と、前記縮小段階において前記第３の解像度に変換された前記画像データを前記記憶部に記憶させる記憶段階と、前記記憶部に記憶されている前記画像データの解像度を前記第１の解像度に変換する変倍段階と、前記変倍段階によって前記第１の解像度に変換された前記画像データを出力する出力段階と、を含む。
この発明によると、バッファ領域の容量を低減しつつ画質の低下を抑制できる。
【００２０】
尚、本発明に備わる各部の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る複合機の電気的構成を示す模式図である。
【図２】読取部の構成を簡略化して示す模式図。
【図３】ＡＳＩＣの電気的構成を示すブロック図。
【図４】読取条件、読取解像度、及び縮小解像度の関係の一例を示す表。
【図５】両面コピーにおける制御部の処理の流れを示すフローチャート。
【図６】細線検出回路による細線の検出を説明するための模式図。
【図７】実施形態２に係るＡＳＩＣの構成を示すブロック図。
【図８】読取条件、読取解像度、及び縮小解像度の関係の一例を示す表。
【図９】制御部の処理の流れを示すフローチャート。
【図１０】実施形態３に係る縮小解像度決定処理の流れを示すフローチャート。
【図１１】実施形態４に係る読取条件、読取解像度、及び縮小解像度の関係の一例を示す表。
【発明を実施するための形態】
【００２２】
＜実施形態１＞
本発明の実施形態１を図１ないし図６によって説明する。
（１）画像読取装置の構成
図１は、プリント機能、スキャン機能、及びコピー機能を備える複合機１（画像読取装置、画像形成装置の一例）の電気的構成を示す模式図である。
複合機１は、制御部１１、操作部１２、読取部１３、ＡＳＩＣ１４、印刷部１５、及び、ＵＳＢインタフェース１６（ＵＳＢ  Ｉ／Ｆ）を備えて構成されている。
【００２３】
制御部１１（決定部、変更部の一例）は、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、及びＲＡＭ１１ｃ（記憶部の一例）を備えて構成されている。ＣＰＵ１１ａはＲＯＭ１１ｂに記憶されている各種のプログラムを実行することによって複合機１の各部を制御する。ＲＯＭ１１ｂはＣＰＵ１１ａが実行する各種のプログラムなどを記憶している。ＲＡＭ１１ｃはＣＰＵ１１ａが各種の処理を実行するための主記憶装置として用いられる。
【００２４】
操作部１２（設定部の一例）は、ＬＣＤ（Liquid Crystal Display）などの表示装置や各種のボタンなどを備えて構成されている。ユーザは操作部１２を操作することによって機能の選択や読取条件の設定などの各種の操作を行うことができる。
【００２５】
読取部１３は、原稿を搬送するＡＤＦ（Auto Document Feeder）やイメージセンサなどを備えて構成されており、原稿を読み取って画像データをＡＳＩＣ１４に出力する。読取部１３は原稿の表面を読み取る第１のＣＩＳ２１（図２参照）と原稿の裏面を読み取る第２のＣＩＳ２２（図２参照）とを有しており、これらのＣＩＳによって原稿の両面を読み取り可能に構成されている。読取部１３の構成については後述する。
【００２６】
ＡＳＩＣ１４（Application Specific Integrated Circuit）は、読取部１３から出力された画像データや、ＵＳＢインタフェース１６に接続されているＵＳＢマスストレージデバイスから読み込んだ画像データ、あるいは複合機１と通信可能に接続されている図示しない外部のコンピュータから送信された画像データなどに各種の処理を施す回路である。ＡＳＩＣ１４の構成については後述する。なお、図１では複合機１と外部のコンピュータとを通信可能に接続する構成については省略している。
【００２７】
印刷部１５（出力部の一例）は、ＡＳＩＣ１４から出力された画像データに基づいて紙などの被記録媒体にＣＭＹＫ４色の色材（トナー、インクなど）を用いて電子写真方式、インクジェット方式などで画像を形成（印刷）する装置である。
印刷部１５は、印刷面を下向きにして排紙トレイに排紙する所謂フェイスダウン排紙を行う。フェイスダウン排紙では、複数の画像データを印刷すると、被記録媒体が印刷面を下向きにして上に積み重なっていくように排紙される。このため、原稿の読み取りが完了した後に被記録媒体をまとめて裏返せば、被記録媒体を並べ替えなくても、印刷面を上にして最初の画像データが印刷されている被記録媒体から最後の画像データが印刷されている被記録媒体までが上から下の順で並んだ状態となる。これにより、被記録媒体を並べ替える負担を軽減できる。
また、印刷部１５は、被記録媒体の一方の面に画像データを印刷した後、その被記録媒体を裏返して他方の面に画像データを印刷する両面印刷を実行可能に構成されている。この両面印刷において、印刷部１５は先に印刷した面を下にして被記録媒体を排紙トレイに排紙するように構成されている。このため、画像データを１ページから順に印刷させれば、両面印刷においてもフェイスダウン印刷を行わせることができる。
【００２８】
なお、出力部は画像データを外部のファクシミリ装置にファクシミリ送信することによって出力するものであってもよいし、画像データを表示する（あるいは外部の表示装置に表示させる）ことによって出力するものであってもよい。
【００２９】
ＵＳＢインタフェース１６は、ＵＳＢホストコントローラ、複数のＵＳＢポートなどを備えて構成されており、ＵＳＢメモリやＵＳＢハードディスクなどのＵＳＢマスストレージデバイスが接続される。
【００３０】
（２）読取部の構成
図２は、読取部１３の構成を簡略化して示す模式図である。
複合機１の筐体２３（図２では一部のみを図示）は概ね箱形に形成されており、上部に第１プラテンガラス２４と第２プラテンガラス２５とが並設されている。
【００３１】
原稿カバー２６は筐体２３の上面を覆う閉姿勢と筐体２３の上面を開放する開姿勢とに回動可能に筐体２３に連結されている。原稿カバー２６には、ＡＤＦ２７、紙などの原稿が積載される原稿トレイ２８、排紙トレイ２９などが設けられている。
【００３２】
ＡＤＦ２７の内部には、分離ローラ３０、分離ローラ３０を軸支する軸に基端側を軸支されたアーム３１の先端部に回転自在に設けられている吸入ローラ３２、複数の搬送ローラ３３、３４、排紙ローラ３５、これらに圧接する複数の従動ローラ３６が設けられている。原稿はこれらのローラに搬送されて搬送経路３７上を搬送され、第２のＣＩＳ２２による読み取り位置、及び第１のＣＩＳ２１による読み取り位置を通過して排紙トレイ２９上に排紙される。
【００３３】
第１のＣＩＳ２１（Contact Image Sensor）は筐体２３の内部に収容されており、原稿の表面（原稿トレイ２８上に載置されている状態の原稿において上を向く面、または第１プラテンガラス２４に載置されている状態の原稿において下を向く面）を読み取る。第１のＣＩＳ２１は等倍光学系を用いて原稿を読み取るものであり、紙面に垂直な主走査方向に直線状に配列された複数の受光素子を有するＣＭＯＳイメージセンサ、ＲＧＢ３色の発光ダイオードを有する光源、原稿で反射された反射光をＣＭＯＳイメージセンサの各受光素子に結像させるロッドレンズアレイ、これらが搭載されるキャリッジ、及び、キャリッジを副走査方向（主走査方向に垂直な方向であって第１プラテンガラス２４の盤面に平行な方向）に往復移動させる図示しない搬送機構を備えている。
【００３４】
第１のＣＩＳ２１は、ＡＤＦ２７によって搬送される原稿を読み取るときは第２プラテンガラス２５の下に停止し、光源の色を順に切り替えながら原稿を読み取る。一方、第１プラテンガラス２４上に載置されている原稿を読み取るときは、第１のＣＩＳ２１は副走査方向に一定速度で移動しつつ、光源の色を順に切り替えながら原稿を読み取る。第１のＣＩＳ２１は１００ｄｐｉ、２００ｄｐｉ、３００ｄｐｉ、及び６００ｄｐｉでの読み取りが可能に構成されている。
【００３５】
第２のＣＩＳ２２（Contact Image Sensor）はＡＤＦ２７の内部に固定されており、ＡＤＦ２７によって搬送される原稿の裏面（原稿トレイ２８上に載置されている状態の原稿において下を向く面）を読み取る。第２のＣＩＳ２２の構成は、移動可能に構成されていない点を除いて第１のＣＩＳ２１の構成と実質的に同一である。
【００３６】
（３）ＡＳＩＣの構成
図３は、ＡＳＩＣ１４の電気的構成を示すブロック図である。なお、図３では第１のＣＩＳ２１、第２のＣＩＳ２２、ＲＡＭ１１ｃ、及び印刷部１５も併せて示している。
【００３７】
ＡＤ変換回路４１ａ、４１ｂは、それぞれ第１のＣＩＳ２１、第２のＣＩＳ２２から出力されるアナログの画像データをデジタルの画像データに変換する回路である。なお、ＡＤ変換回路４１ａ、４１ｂの前にゲイン調整回路を設けてもよい。
【００３８】
シェーディング補正回路４２ａ、４２ｂは、１ライン分の画像データにシェーディング補正を施す回路である。シェーディング補正とは、受光素子の感度のばらつき、光源の輝度のばらつき、あるいは主走査方向における各受光素子の位置の違いによる入射光量のばらつきなどによって生じる濃度（画素値）のばらつきを補正する処理をいう。
【００３９】
細線検出回路４３ａ、４３ｂは、画像データ上の細線を検出する回路である。細線検出回路４１ａ、４１ｂは、細線を検出すると、細線を表す画素の座標を縮小回路４４ａ、４４ｂ、及び変倍回路４９に出力する。
【００４０】
ここで、変倍回路４９には２つの細線検出回路４３ａ、４３ｂから座標が出力されるので、いずれの細線検出回路４３ａ、４３ｂから出力された座標であるかを識別可能に記憶しておくものとする。なお、一旦座標を制御部１１に出力し、第１のＣＩＳ２１によって読み取られた画像データを変倍回路４９によって処理するときに、細線検出回路４３ａから出力された座標を制御部１１が変倍回路４９に出力し、第２のＣＩＳ２２によって読み取られた画像データを変倍回路４９によって処理するときに、細線検出回路４３ｂから出力された座標を制御部１１が変倍回路４９に出力するようにしてもよい。
【００４１】
縮小回路４４ａ、４４ｂは、１ライン分の画像データの解像度を低解像度に変換（縮小）する回路である。
読取γ補正回路４５ａ、４５ｂは、画像データに読取γ補正を施す回路である。読取γ補正とは、各受光素子に入射した光量と濃度との関係がリニアになるようにするために、読取部１３のγ特性（γ値）に基づいて画素の濃度を補正する処理である。
【００４２】
色空間変換回路４６は、ＲＧＢ３ライン分の画像データの色空間（ＲＧＢ色空間）を、設定されている色空間（ＣＭＹ色空間やＹＣｂＣｒ色空間）に変換する回路である。
ＵＣＲ（Under Color Reduction）回路４７は、色空間変換回路４６によってＣＭＹ色空間に変換された３ライン分の画像データの色空間をＣＭＹＫ色空間に変換する回路である。具体的には、ＵＣＲ回路４７はＣＭＹ３色の濃度を持つ画素毎にそれら３つの濃度の中で最小の濃度を特定し、その最小の濃度をＣＭＹ各濃度からそれぞれ減算し、最小の濃度を減算した後のＣＭＹ各濃度をＣＭＹＫ色空間におけるＣＭＹ各濃度とし、その最小の濃度をＫの濃度とすることによってＣＭＹＫ色空間に変換する。
【００４３】
記録γ補正回路４８は、１ライン分の画像データに記録γ補正を施す回路である。記録γ補正とは、画像データの画素の濃度とその画素に基づいて被記録媒体上に形成されるドットが表す色との関係がリニアになるようにするために、印刷部１５のγ特性（γ値）とは逆のγ特性（γ値の逆数）に基づいて濃度を補正する処理である。
【００４４】
変倍回路４９（変倍部の一例）は、１ライン分の画像データを設定されている拡大率（あるいは縮小率）で拡大（あるいは縮小）する回路である。
【００４５】
（４）両面コピー
複合機１は、ＡＤＦ２７によって搬送される原稿を第１のＣＩＳ２１及び第２のＣＩＳ２２によって読み取って被記録媒体の両面に印刷する両面コピーを実行可能に構成されている。
前述したように両面印刷では先に印刷された面を下にして排紙するので、複数の原稿を両面コピーする場合にフェイスダウン排紙をさせるには、原稿の表面を先に印刷させればよい。それにより、複数の原稿の両面コピーが完了した後に被記録媒体をまとめて裏返せば、原稿の表面が印刷された面を上にして最初の原稿が印刷されている被記録媒体から最後の原稿が印刷されている被記録媒体までが上から下の順で並んだ状態とすることができる。これにより、被記録媒体を並べ替える負担を軽減できる。
【００４６】
ところで、図２からも判るように、第２のＣＩＳ２２は第１のＣＩＳ２１よりも搬送経路３７の上流側に配置されているので、第２のＣＩＳ２２による原稿の裏面の読み取りが、第１のＣＩＳ２１による原稿の表面の読み取りより先に開始される。このため、読み取りが先に開始された方の面から印刷させたとすると、原稿の裏面が先に印刷されることになり、フェイスダウン排紙がされなくなってしまう。
そこで、複合機１は、第２のＣＩＳ２２によって読み取られた画像データ（裏面の画像データ）を色空間変換回路４６に出力可能になるまで、具体的には第１のＣＩＳ２１によって読み取った画像データ（表面の画像データ）が色空間変換回路４６に出力され終わるまで、第２のＣＩＳ２２によって読み取った１ページ分の画像データ（裏面の画像データ）を、ＲＡＭ１１ｃに確保した画像格納用バッファ５３（図３参照、バッファ領域の一例）に記憶しておく。そして、表面の画像データが色空間変換回路４６に出力され終わると、複合機１は画像格納用バッファ５３に記憶している裏面の画像データを色空間変換回路４６に出力する。
【００４７】
「第１のＣＩＳ２１によって読み取られた画像データが色空間変換回路４６に出力され終わるまで」は、「所定条件が満たされるまで」の一例であり、「第２のＣＩＳ２２によって読み取った１ページ分の画像データ」は、「所定条件が満たされるまでの間に読取部１３によって読み取られた分の原稿を表す画像データ」の一例である。
【００４８】
ところで、読取条件によっては画像データのデータ量が多くなり、１ページ分の画像データを記憶させようとすると大きな容量の画像格納用バッファ５３が必要となる。
そこで、複合機１は、両面コピーを行う場合に、１ページ分の画像データのデータ量が画像格納用バッファ５３の容量より多くなる読取条件が設定されている場合は、低解像度（縮小解像度、第３の解像度の一例）の画像データを画像格納用バッファ５３に記憶する。
【００４９】
ただし、複合機１は、最初から低解像度（縮小解像度）で原稿を読み取るのではなく、原稿の読み取り自体はユーザに設定された設定解像度（第１の解像度の一例）に応じた読取解像度（第２の解像度の一例）で行い、その後に縮小解像度に変換（縮小）する。ここで、縮小解像度は設定解像度、及び読取解像度よりも低い解像度である。
【００５０】
図４は、読取条件、読取解像度、及び縮小解像度の関係の一例を示す表である。読取条件とは、読取設定項目（読取方式、色、設定解像度）毎に設定された設定値の組み合わせをいう。理解を容易にするため、実施形態１では読取部１３によって読み取る原稿のサイズは１種類に固定されているものとする。
【００５１】
図４に示す例では、読取方式の設定値として片面／両面を設定可能であり、色の設定値としてＭｏｎｏ／Ｃｏｌｏｒを設定可能であり、設定解像度の設定値として１００ｄｐｉ、２００ｄｐｉ、３００ｄｐｉ、６００ｄｐｉを設定可能である。ユーザは操作部１２を操作することによって読取条件を設定することができる。
【００５２】
読取解像度（第２の解像度）は設定解像度（第１の解像度）に対応付けられて予め設定されている解像度である。制御部１１は図４に示す表と同様のテーブル（解像度テーブル、「予め設定されている判定基準」の一例）をＲＯＭ１１ｂに記憶しており、設定解像度に応じた読取解像度を解像度テーブルから取得し、取得した読取解像度で原稿を読み取るように読取部１３を制御する。
【００５３】
本実施形態ではいずれの読取条件が設定された場合も設定解像度と読取解像度とを同じにしている。なお、読取解像度は縮小解像度より高解像度であれば必ずしも設定解像度と一致していなくてもよい。
例えば、設定解像度として６００ｄｐｉが設定された場合に読取解像度を５００ｄｐｉ（ただし５００ｄｐｉでの読取が可能である場合）としてもよいし、７００ｄｐｉ（ただし７００ｄｐｉでの読取が可能である場合）としてもよい。なお、読取解像度を設定解像度と異ならせる場合には、読取解像度を設定解像度より高解像度にすることが望ましい。
また、例えば設定解像度が５００ｄｐｉであり、読取部１３が５００ｄｐｉでの読み取りに対応していない場合に、読取解像度を６００ｄｐｉとしてもよい。
【００５４】
縮小解像度は、読取解像度で読み取った原稿を縮小する解像度である。図示するように（両面、Ｃｏｌｏｒ、６００ｄｐｉ）以外の読取条件では読取解像度と縮小解像度とは同じである。これは、（両面、Ｃｏｌｏｒ、６００ｄｐｉ）以外の読取条件については、読取解像度で読み取った画像データを縮小せずに画像格納用バッファ５３に記憶することを意味している。
【００５５】
これに対し、（両面、Ｃｏｌｏｒ、６００ｄｐｉ）では、読取解像度が６００ｄｐｉであり、縮小解像度が３００ｄｐｉである。これは、６００ｄｐｉで原稿を読み取って出力された画像データの解像度を３００ｄｐｉに変換（縮小）して画像格納用バッファ５３に記憶することを意味している。
つまり、本実施形態では読取条件が（両面、Ｃｏｌｏｒ、６００ｄｐｉ）であるときのみ画像データを縮小して画像格納用バッファ５３に記憶し、それ以外の読取条件の場合は縮小せずに画像格納用バッファ５３に記憶する。
【００５６】
なお、前述したように実施形態１では理解を容易にするため原稿サイズが１種類に固定されているものとしたが、読取部１３は複数種類のサイズの原稿を読み取り可能なものであってもよい。
複数種類のサイズの原稿を読み取り可能な場合には、図４に示す関係は原稿サイズに応じて決まることになる。例えば図４に示す関係はある１種類の原稿サイズを前提にしたものであるが、当該１種類の原稿サイズよりも大きい原稿サイズの場合には同じ読取条件で原稿を読み取っても出力される画像データのデータ量が多くなる。そのため、図４では読取解像度と縮小解像度とが同じであっても、当該大きい原稿サイズでは読取解像度よりも低解像度の縮小解像度が設定されることもある。
【００５７】
また、原稿サイズが同じであっても、ＲＡＭ１１ｃの空き容量が少なければ画像格納用バッファ５３として確保できる容量が少なくなるので、読取解像度よりも低解像度の縮小解像度が設定される読取条件の数は多くなることになる。
つまり、図４に示す関係は、上述した読取条件の他に原稿サイズやＲＡＭ１１ｃの空き容量などに応じて決まるものである。
また、ＲＡＭ１１ｃの空き容量は他の機能（スキャナ機能、プリント機能）が実行されているか否かに応じて変化するので、それに合わせて図４に示す関係を動的に決定してもよい。
【００５８】
（５）画像格納用バッファの容量
Ｃｏｌｏｒ、６００ｄｐｉで原稿を読み取って出力された１ページ分の画像データのデータ量をデータ量Ａ、当該画像データの解像度を３００ｄｐｉに変換した画像データのデータ量をデータ量Ｂとしたとき、画像格納用バッファ５３の容量Ｃは、
データ量Ａ  ＞  画像格納用バッファの容量Ｃ  ≧  データ量Ｂ
となる値である。
なお、データ量Ａ、Ｂは原稿サイズによって変わるので、複数種類のサイズの原稿を読取可能な場合は読取可能な最大の原稿サイズの原稿を読み取った場合のデータ量Ａ、Ｂに基づいて画像格納用バッファ５３の容量Ｃを決定することが望ましい。
【００５９】
図４に示すように本実施形態では読取方式が片面である読取条件の場合は画像データを縮小しないが、その理由は、片面の場合には１ページ分の画像データを画像格納用バッファ５３に記憶しないので、画像格納用バッファ５３に記憶させるデータ量は画像格納用バッファ５３の容量より少ないからである。
【００６０】
また、読取方式が両面であっても（両面、Ｃｏｌｏｒ、６００ｄｐｉ）以外の読取条件の場合は画像データを縮小しないが、その理由は、（両面、Ｃｏｌｏｒ、６００ｄｐｉ）以外の読取条件の場合に出力される１ページ分の画像データ（読取解像度の画像データ）のデータ量は縮小しなくても画像格納用バッファ５３の容量より少ないからであり、縮小しなくても１ページ分の画像データを画像格納用バッファ５３に記憶できるからである。
【００６１】
（６）両面コピーにおける制御部、及びＡＳＩＣの作動
以下、両面コピーにおける制御部１１の作動、及びＡＳＩＣ１４の作動について説明する。
【００６２】
（６−１）制御部の作動
図５は、両面コピーにおける制御部１１の処理の流れを示すフローチャートである。本処理はユーザが操作部１２で読取条件を設定してコピーの実行を指示すると開始される。
【００６３】
Ｓ１０１では、制御部１１はユーザによって設定された読取条件に対応する読取解像度、及び縮小解像度を解像度テーブルから取得する。
Ｓ１０２では、制御部１１は解像度テーブルから取得した縮小解像度が読取解像度より低解像度であるかを判定し、低解像度である場合は変換すると決定してＳ１０３に進み、低解像度ではない場合は変換しないと決定してＳ１０７に進む（読取条件と予め設定されている判定基準とを照らして判定する一例）。
【００６４】
Ｓ１０３では、制御部１１は縮小解像度を読取解像度で除算することによって縮小率を算出する。
Ｓ１０４では、制御部１１は算出した縮小率をＡＳＩＣ１４の縮小回路４４ａ及び４４ｂに設定する。
Ｓ１０５では、制御部１１はＡＳＩＣ１４の色空間変換回路４６に変換先の色空間としてＣＭＹ色空間を設定する。
【００６５】
Ｓ１０６では、制御部１１は設定解像度を縮小解像度で除算することによって拡大率を算出する。
Ｓ１０７では、制御部１１はＡＳＩＣ１４に細線検出回路４３ａ、４３ｂ、及び縮小回路４４ａ、４４ｂをスキップするよう設定する。
Ｓ１０８では、制御部１１は設定解像度を読取解像度で除算することによって拡大率（あるいは縮小率）を算出する。
【００６６】
Ｓ１０９では、制御部１１は算出した拡大率（あるいは縮小率）をＡＳＩＣ１４の変倍回路４９に設定する。
Ｓ１１０では、制御部１１は読取条件に基づいて読取部１３及び印刷部１５を制御して両面コピーを実行させる。
【００６７】
以上により制御部１１による処理が終了する。
なお、ここではＳ１０２で変換しないと決定された場合は細線検出回路４３ａ、４３ｂ、及び縮小回路４４ａ、４４ｂをスキップする場合を例に説明したが、これらをスキップしないようにしてもよい。その場合には、読取解像度（第２の解像度）と縮小解像度（第３の解像度）とが同じであるので、縮小率が１となり、結果として画像データは縮小されないことになる。
【００６８】
また、Ｓ１０２で変換しないと決定された場合であっても設定解像度と読取解像度とが異なる場合には読取解像度で読み取られた画像データを設定解像度に拡大（あるいは縮小）する必要があるので、上述したフローチャートでは変換しないと決定された場合であっても変倍回路４９をスキップしないようにしている。しかしながら、本実施形態のように設定解像度と読取解像度とが同じである場合は、変換しないと決定された場合に変倍回路４９をスキップするようにしてもよい。
【００６９】
（６−２）ＡＳＩＣの作動
読取条件が（両面、カラー、６００ｄｐｉ）である場合を例に、ＡＳＩＣ１４の各回路の作動について図３を参照して説明する。
前述したように第２のＣＩＳ２２は第１のＣＩＳ２１よりも搬送経路３７の上流側に配置されているので、第２のＣＩＳ２２によるＡＤ変換回路４１ｂへの画像データの出力が先に開始され、原稿が第２のＣＩＳ２２によって読み取られる位置から第１のＣＩＳ２１によって読み取られる位置まで移動する時間だけ遅れて第１のＣＩＳ２１からＡＤ変換回路４１ａへの画像データの出力が開始される。
【００７０】
始めに、第２のＣＩＳ２２から出力される画像データの処理について説明する。
第２のＣＩＳ２２から出力された１ライン分のアナログの画像データは、ＡＤ変換回路４１ｂによってデジタルの画像データに変換され、シェーディング補正回路４２ｂに出力される。
【００７１】
シェーディング補正回路４２ｂによってシェーディング補正が施された１ライン分の画像データは、図示しないＤＭＡコントローラにより、演算用バッファ５４を介して細線検出回路４３ｂ、及び縮小回路４４ｂに出力される。
【００７２】
細線検出回路４３ｂに出力された画像データは、細線検出回路４３ｂによって細線が検出され、細線を表す画素の座標が縮小回路４４ｂ、及び変倍回路４９に出力される。以下、細線検出回路４３ｂによる細線の検出を、図６を参照して説明する。
図６は、細線検出回路による細線の検出を説明するための模式図である。図中において矩形枠内の数字は画素の濃度を示している。細線検出回路は、１ライン分の画像データ（読取解像度の画像データ）から画素を順に注目画素として選択し、注目画素の一方の側に隣接する画素の濃度が注目画素の濃度より一定値以上大きく、且つ他方の側に隣接する画素の濃度が注目画素の濃度より一定値以上大きい場合に、その注目画素を、細線を表す画素であると判定する。図中では細線を表す画素を斜線で示している。
【００７３】
図３に戻り、縮小回路４４ｂに出力された画像データは、細線検出回路４３ｂから出力された座標と制御部１１によって設定されている縮小率とに基づいて縮小され、演算用バッファ５４を介して読取γ補正回路４５ｂに出力される。以下、縮小回路４４ｂによる画像データの縮小を、図６を参照して説明する。
【００７４】
例えば、設定されている縮小率が１／２であるとすると、縮小回路４４ｂは画像データ（読取解像度の画像データ）において隣り合う２つの画素の濃度の平均値、又はいずれか一方の画素の濃度を、縮小後の画像データ（縮小解像度の画像データ）の対応する１画素の濃度とすることによって画像データを縮小する。図６では平均値が設定される場合を破線で示し、一方の画素の濃度が設定される場合を実線で示している。
【００７５】
より具体的には、縮小回路４４ｂは、読取解像度の画像データの隣り合う２つの画素のうちいずれかが細線を表す画素であるか否かを細線検出回路４３ｂから出力された座標に基づいて判断し、細線を表すものでない場合には、それら２つの画素の平均値を縮小後の画像データ（縮小解像度の画像データ）の対応する１画素の濃度として設定する。一方、２つの画素の一方が細線を表す画素である場合には、縮小回路４４ｂは細線を表す画素の濃度を縮小後の画像データの対応する１画素の濃度として設定する。
【００７６】
図３に戻り、読取γ補正回路４５ｂに出力された１ライン分の画像データは読取γ補正回路４５ｂによってγ補正が施され、画像格納用バッファ５３に記憶される。
第２のＣＩＳ２２によって読み取られた１ページ分の画像データ（裏面の画像データ）は、第１のＣＩＳ２１によって読み取られた画像データ（表面の画像データ）が全て色空間変換回路４６に出力されるまで画像格納用バッファ５３に記憶される。
【００７７】
次に、第１のＣＩＳ２１から出力される画像データの処理について説明する。第１のＣＩＳ２１によって読み取られた画像データの処理は第２のＣＩＳ２２によって読み取られた画像データの処理と実質的に同じであるが、画像格納用バッファ５１に１ページ分の画像データが記憶されない点で異なる。
【００７８】
第１のＣＩＳ２１によって読み取られた画像データは画像格納用バッファ５１に記憶され、ＤＭＡコントローラは画像格納用バッファ５１に所定ライン分の画像データ（例えばＲＧＢ３ライン分の画像データ）が記憶される毎に色空間変換回路４６に出力する。画像格納用バッファ５１は１ページ分の画像データを記憶しなくてよいので、画像格納用バッファ５３に比べて容量が小さくてよい。
【００７９】
画像格納用バッファ５３に記憶されている１ページ分の画像データは、第１のＣＩＳ２１によって読み取られた画像データが全て色空間変換回路４６に出力された後に、ＤＭＡコントローラによって所定ライン分ずつ色空間変換回路４６に出力される。
色空間変換回路４６に出力された画像データは、色空間変換回路４６、ＵＣＲ回路４７、記録γ補正回路４８を経て変倍回路４９に出力される。
【００８０】
変倍回路４９は、１ライン分の画像データを、制御部１１によって設定されている拡大率で拡大する。以下、変倍回路４９による画像データの拡大を、図６を参照して説明する。ここでは設定されている拡大率が２であるとして説明する。
【００８１】
変倍回路４９は、拡大前の画像データ（縮小解像度の画像データ）を構成する画素を順に注目画素として選択し、以下に説明する規則に従って画素を補完することによって画像データを拡大する。
【００８２】
規則１）選択した注目画素が細線検出回路４４ｂで検出された細線を表す画素に対応する画素である場合は、拡大後の画像データ（設定解像度の画像データ）の対応する二つの画素のうち、細線検出回路４４ｂから出力された座標と一致する方の画素に、注目画素の濃度を設定する。
【００８３】
それら二つの画素のうち他方の画素には、当該他方の画素が一方の画素（細線検出回路から出力された座標と一致する方の画素）の左側にある場合には、縮小解像度の画像データにおいて注目画素の左側にある画素の濃度を設定する。
逆に、当該他方の画素が一方の画素の右側にある場合には、縮小解像度の画像データにおいて注目画素の右側にある画素の濃度を設定する。
【００８４】
規則２）注目画素が細線を表さない画素である場合は、注目画素の濃度を、拡大後の画像データ（設定解像度の画像データ）の対応する二つの画素のうち、右側の画素の濃度として設定する。
それら二つの画素のうち左側にある画素には、注目画素の濃度と、縮小解像度の画像データにおいて注目画素の左側にある画素の濃度との平均値を設定する。
【００８５】
ただし、それら二つの画素のうち左側の画素であっても、拡大後の画像データにおいて細線を表す画素の右側に位置する画素である場合には、平均値ではなく、注目画素の濃度を設定する。
【００８６】
なお、前述したように変倍回路４９は画像データを縮小する場合もあるが、画像データを縮小する処理は縮小回路と実質的に同一であるので説明は省略する。なお、画像データの縮小は変倍回路４９ではなく縮小回路４４ａ（あるいは４４ｂ）で行うようにしてもよい。
【００８７】
変倍回路４９によって拡大（あるいは縮小）された１ライン分の画像データは、印刷用バッファ５５を介して印刷部１５に出力され、印刷部１５によって被記録媒体に印刷される。
【００８８】
なお、読取条件が（両面、カラー、６００ｄｐｉ）以外である場合（第２種の読取条件の場合）には、制御部１１によって細線検出回路４３ａ、４３ｂ、及び縮小回路４４ａ、４４ｂをスキップするよう設定されるので、細線検出や縮小は行われず、読取解像度の画像データが変倍回路４９によって設定解像度に拡大（あるいは縮小）されて印刷部１５に出力されることになる。
【００８９】
（７）実施形態の効果
先ず、読み取り時のモアレの発生原理について説明する。
「（１）印刷物の繰り返しパターン」と「（２）読み取りの画素の並びパターン」とが干渉することによって「新しいパターン」が発生する。
（１）は、例えば「網点」であり、黒塗りの画像であっても実際はドットが集まっている。
（２）は、読み取りに使用する受光素子の間隔のことである。
（１）と（２）とのパターン周波数が異なれば、受光素子によって、ドットのみ読み取るもの、ドットのない部分のみ読み取るもの、両方読み取るものが生じ、それが、特異なパターンとなって発生する。
高周波のパターンは人間の目に見えないが、低周波のパターンは人間の目に見えてしまい、画像劣化につながるモアレとして人間に認識されてしまう。
上述した「新しいパターン」の出方としては、
・（１）の周波数と（２）の周波数（解像度）との差が小さいほど低周波（粗い）パターンが出る。
・（１）の周波数と（２）の周波数（解像度）との差が大きいほど高周波（細かい）パターンが出る。
多くの場合、（１）の周波数は１７５ｄｐｉ〜２００ｄｐｉである。このため、３００ｄｐｉは、６００ｄｐｉに比べて（１）との周波数の差が小さいことになり、低周波（粗い）のパターンが出て目立ち易くなる。これに対し、６００ｄｐｉで読み取ると、高周波のパターンが出てみ立ち難くなる。
６００ｄｐｉで読み取った画像データを３００ｄｐｉに縮小した画像データと、原稿を最初から３００ｄｐｉで読み取った画像データとは必ずしも同じにはならず、６００ｄｐｉで読み取った画像データ上でモアレが目立ち難ければ、それを３００ｄｐｉに縮小した画像データ上においてもモアレは目立ち難くなる。このことは本願発明者によって実験的に確認されている。
【００９０】
実施形態１に係る複合機１によると、縮小解像度の画像データを画像格納用バッファ５３に記憶する場合であっても、原稿の読み取り自体は読取解像度（第２の解像度）で行い、読取解像度（第２の解像度）で原稿を読み取って出力された画像データの解像度を縮小解像度（第３の解像度）に変換する。これにより、同じ原稿を直接縮小解像度（第３の解像度）で読み取る場合に比べ、画像データが表す画像上にモアレが生じ難くなる。よって複合機１によると、画像データを記憶するＲＡＭ１１ｃの容量を低減しつつ画質の低下を抑制できる。
【００９１】
更に、複合機１によると、画像格納用バッファ５３の容量Ｃがデータ量Ａより少ないので、読取解像度（第２の解像度）で原稿を読み取って出力された画像データを縮小せずにそのまま画像格納用バッファ５３に記憶させる場合に比べて画像格納用バッファ５３の容量を低減できる。また、画像格納用バッファ５３の容量Ｃがデータ量Ｂより大きいので、縮小解像度（第３の解像度）に変換した画像データを確実に記憶することができる。
【００９２】
更に、複合機１によると、読取解像度（第２の解像度）の画像データ中の細線を検出し、設定解像度（第１の解像度）に変換された画像データにおいて細線を表す画素の濃度が設定される画素に隣接する画素については縮小解像度（第３の解像度）に変換された画像データにおいて細線を表す画素の濃度が設定されている画素に隣接している画素の濃度を設定する。これにより、細線の分解能が低下することを抑制でき、縮小、拡大を行った後の画像データにおいて細線をぼやけることなく明瞭に表すことができる。
【００９３】
更に、複合機１によると、Ｓ１０２で変換しないと決定した場合は読取部１３によって読み取られた画像データの解像度を縮小解像度（第３の解像度）に変換しないので、縮小解像度に変換する際の情報の欠落による画質の低下を抑制できる。
【００９４】
更に、複合機１によると、第２のＣＩＳ２２によって読み取られた画像データの解像度を縮小解像度に変換する場合には、第１のＣＩＳ２１によって読み取られた画像データについても縮小解像度に変換する。これにより、両面コピーされた被記録媒体において表と裏の画像の画質を合わせることができる。
なお、第２のＣＩＳ２２によって読み取られた画像データの解像度を縮小解像度に変換する場合であっても、第１のＣＩＳ２１によって読み取られた画像データの解像度は縮小解像度に変換しないようにしてもよい。
【００９５】
＜実施形態２＞
次に、本発明の実施形態２を図７ないし図９によって説明する。
実施形態２では片面コピーの場合に１ページ分の画像データをＲＡＭ１１ｃに記憶しておき、再コピーが指示された場合に、ＲＡＭ１１ｃに記憶している画像データを印刷する。
【００９６】
実施形態２に係る複合機の構成は複合機１と同じ構成であってもよいし、複合機１からＡＤＦ２７を除いた構成であってもよい。ここでは複合機１からＡＤＦ２７を除いた構成の複合機を例に説明する。
【００９７】
図７は、実施形態２に係るＡＳＩＣ１４の構成を示すブロック図である。実施形態２に係る複合機はＡＤＦ２７を備えないため、実施形態１の第２のＣＩＳ２２を備えていない。そのため、実施形態２に係るＡＳＩＣ１４は第２のＣＩＳ２２から出力された画像データを処理するための回路を備えていない。
その替わりとして、実施形態２に係るＡＳＩＣ１４は、読取γ補正回路４５ａから出力された画像データを画像格納用バッファ５１、及び画像格納用バッファ５３の両方に記憶させる。
【００９８】
図示しないＤＭＡコントローラは画像格納用バッファ５１に所定ライン分の画像データ（例えばＲＧＢ３ライン分の画像データ）が記憶される毎に色空間変換回路４６に出力する。一方、画像格納用バッファ５３には１ページ分の画像データが記憶され、再コピーの指示がされた後に色空間変換回路４６に出力される。
【００９９】
図８は、実施形態２に係る読取条件、読取解像度、及び縮小解像度の関係の一例を示す表である。実施形態２では、（片面、カラー、６００ｄｐｉ）の場合に、読取解像度より低解像度の縮小解像度が設定されている。
【０１００】
図９は、実施形態２に係る制御部の処理の流れを示すフローチャートである。Ｓ１０１とＳ２０１との間に実行される処理は実施形態１のＳ１０２〜Ｓ１０９の処理と実質的に同一であるので図９では省略して示している。
【０１０１】
Ｓ２０１では、制御部１１は読取条件に基づいて読取部１３及び印刷部１５を制御して片面コピーを実行させる。
Ｓ２０２では、制御部１１はユーザによって再コピーが指示されたか否かを判定する。制御部１１は、前回の読取処理が終了してから一定時間以内に再コピーの指示がされた場合はＳ２０３に進み、一定時間が経過しても再コピーの指示がされなかった場合はＳ２０４に進む。
【０１０２】
Ｓ２０３では、制御部１１は画像格納用バッファ５３に記憶されている画像データを印刷部１５に印刷させる。具体的には、制御部１１はＤＭＡコントローラを制御して、画像格納用バッファ５３に記憶されている画像データを所定ラインずつ色空間変換回路４６に出力させる。色空間変換回路４６に出力した後の処理は実施形態１と実質的に同一であるので説明は省略する。
Ｓ２０４では、制御部１１は画像格納用バッファ５３に記憶されている画像データを破棄する。
【０１０３】
以上説明した本発明の実施形態２に係る複合機によると、再コピーのために１ページ分の画像データを画像格納用バッファ５３に記憶しておく場合に、画像格納用バッファ５３の容量を低減しつつ画質の低下を抑制できる。
【０１０４】
＜実施形態３＞
次に、本発明の実施形態３を図１０によって説明する。
実施形態１では読取条件毎に予め縮小解像度が決まっていたが、実施形態３では読取条件とＲＡＭ１１ｃの空き容量とに基づいて縮小解像度を決定する。
実施形態３に係る複合機の構成は実施形態１と同じであるので説明は省略する。
【０１０５】
図１０は、縮小解像度を決定する縮小解像度決定処理の流れを示すフローチャートである。本処理は、ユーザが操作部１２で読取条件を設定してコピーの実行を指示した場合に、実施形態１の図５に示す処理が開始される前に制御部１１（変更部の一例）によって実行される。
ここで、前述した実施形態１では原稿サイズが１種類である場合を例に説明したが、実施形態３では原稿サイズが複数種類ある場合を例に説明する。
【０１０６】
Ｓ３０１では、制御部１１はＡＤＦ２７に載置されている原稿の原稿サイズを検知する。
原稿サイズの検知は、例えば原稿サイズを光学的に検知するセンサを用いて行ってもよいし、ユーザが原稿サイズを設定するためのインタフェースを操作部１２に設け、ユーザに設定させることによって検知する構成であってもよい。
【０１０７】
Ｓ３０２では、制御部１１は読取条件（Ｓ３０１で検知した原稿サイズと、ユーザが設定した色、及び設定解像度）から、読取解像度の画像データの１ページ分のデータ量を算出する。
Ｓ３０３では、制御部１１は画像格納用バッファ５３として用いることのできるＲＡＭ１１ｃの空き領域の容量（空き容量）がＳ３０２で算出した１ページ分のデータ量以上であるか否かを判定し、１ページ分のデータ量以上である場合はＳ３０４に進み、１ページ分のデータ量未満である場合はＳ３０５に進む。
【０１０８】
Ｓ３０４では、制御部１１は縮小解像度に読取解像度と同じ解像度を設定する。縮小解像度に読取解像度と同じ解像度を設定するので、例え読取条件が（両面、カラー、６００ｄｐｉ）であっても縮小は行われないことになる。
Ｓ３０５では、制御部１１はＳ１０１で検知した原稿サイズとユーザが設定した色とから、ＲＡＭ１１ｃの空き領域に記憶可能な最大解像度を算出する。
Ｓ３０６では、制御部１１は縮小解像度にＳ３０５で算出した最大解像度を設定する。
【０１０９】
以上説明した本発明の実施形態３に係る複合機によると、原稿サイズが小さいほど縮小解像度（第３の解像度）を高くすることができる。例えば、原稿サイズ以外の読取条件（読取方式、色、及び設定解像度）が同じで、原稿サイズのみを変えたとする。この場合、縮小解像度が同じであれば原稿サイズが小さいほど１ページ分のデータ量（縮小解像度の画像データのデータ量）は少なくなるので、原稿サイズが小さくなれば、その分縮小解像度を大きくしても空き領域に記憶させることができる。つまり、原稿サイズが小さいほど縮小解像度が高くなる。縮小解像度（第３の解像度）が高いほど画像データのデータ量は大きくなるものの、その分、縮小解像度（第３の解像度）に変換する際に欠落する情報が少なくなるので、画質の低下を抑制できる。
【０１１０】
更に、実施形態３に係る複合機によると、読取解像度（第２の解像度）が低いほど縮小解像度を高くすることができる。例えば、読取解像度以外の読取条件（原稿サイズ、読取方式、及び色）が同じで、読取解像度のみが異なっているとする。この場合、読取解像度が小さいほど１ページ分のデータ量は少なくなるので、その分、算出される最大解像度（すなわち縮小解像度）は大きくなる。つまり、読取解像度（第２の解像度）が小さいほど縮小解像度が高くなる。これにより、情報の欠落による画質の低下を抑制できる。
【０１１１】
＜実施形態４＞
次に、本発明の実施形態４を図１１によって説明する。
実施形態４では、設定解像度がモアレ抑制解像度未満である場合は、モアレ抑制解像度を読取解像度に設定して原稿を読み取る。
【０１１２】
モアレ抑制解像度とは、本願発明者が実験によりその解像度より高解像度で原稿を読み取ればモアレが目立ち難いと判断した解像度である。ただし、この判断は主観によるところもあるため、必ずしもモアレが目立たないことを保証するものではない。
【０１１３】
図１１は、実施形態４に係る読取条件、読取解像度、及び縮小解像度の関係の一例を示す表である。図示する例ではモアレ抑制解像度を４００ｄｐｉとし、設定解像度が１００ｄｐｉ、２００ｄｐｉ、３００ｄｐｉである読取条件については読取解像度を４００ｄｐｉに設定している。
【０１１４】
以上説明した本発明の実施形態４に係る複合機によると、モアレによる画質の低下をより確実に抑制できる。
【０１１５】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【０１１６】
（１）上記実施形態１ではＳ１０２で変換しないと決定された場合には画像データを読取解像度より低解像度の縮小解像度に変換しない場合を例に説明したが、全ての読取条件について読取解像度より低解像度の縮小解像度に変換してもよい。例えば、画像格納用バッファの容量が小さい場合には、全ての読取条件について読取解像度より低解像度の縮小解像度に変換してもよい。
【０１１７】
（２）上記実施形態１では印刷部１５は両面印刷において先に印刷した面を下にして被記録媒体を排紙トレイに排紙するように構成されており、一方、読取部１３は原稿の裏面を原稿の表面より先に読み取るように構成されている場合を例に説明した。
これとは逆に、印刷部１５は両面印刷において先に印刷した面を上にして被記録媒体を排紙トレイに排紙するように構成されており、一方、読取部１３は原稿の表面を原稿の裏面より先に読み取るように構成されている場合に本発明を適用してもよい。
この場合、フェイスダウン排紙をさせるためには、原稿の裏面を先に印刷させればよい。これにより、後に印刷される表面が下を向いて廃止されることとなり、フェイスダウン排紙となる。その場合に、読取部１３は原稿の表面を先に読み取るので、表面を読み取った１ページ分の画像データを第３の解像度に縮小して画像格納用バッファ５３に記憶してもよい。
【０１１８】
（３）上記実施形態１では「所定条件が満たされるまでの間に読取部によって読み取られた分の原稿を表す画像データ」の例として、原稿の裏面を読み取って出力された１ページ分の画像データを例に説明したが、「所定条件が満たされるまでの間に読取部によって読み取られた分の原稿を表す画像データ」は、１ページ分の画像データに限られない。
【０１１９】
例えば、原稿の裏面を読み取るＣＩＳが、原稿の表面を読み取るＣＩＳよりも搬送経路３７の下流側にあり、且つ、原稿の表面の読み取りが完了する前に裏面の読み取りが開始される場合、表面の読み取りが終了したとき、裏面はまだ一部が読み取られていない状態となる。
この場合、裏面を全て読み取る前に原稿の表面の画像データが変倍回路４９に出力され終わるので、裏面を全て読み取る前に、裏面を読み取った画像データの変倍回路４９への出力を開始できる。したがって、１ページ分の画像データを記憶しておかなくてもよい。
【０１２０】
（４）上記実施形態１では第１のＣＩＳ２１及び第２のＣＩＳ２２を用いて原稿の両面を読み取る場合を例に説明したが、原稿をスイッチバックさせることによって一つのＣＩＳで原稿の両面を読み取る構成であってもよい。この場合、後に読み取られた面の画像データを被記録媒体に先に印刷する場合に、本発明を適用することができる。なお、この場合には、ＡＤ変換回路、シェーディング補正回路、細線検出回路、縮小回路、及び読取γ補正回路は一組あればよい。つまり実施形態１のように二組備えなくてもよい。
【０１２１】
（５）上記実施形態１では第１のＣＩＳ２１によって読み取った画像データも第３の解像度に変換している。これは、表面を読み取って印刷した画像の画質と裏面を読み取って印刷した画像の画質とを合わせるためである。表面を読み取って印刷した画像の画質と裏面を読み取って印刷した画像の画質とを合わせなくてよい場合には、第１のＣＩＳ２１によって読み取った画像データは第３の解像度に変換しないようにしてもよい。
【符号の説明】
【０１２２】
１・・・複合機
１１・・・制御部
１１ａ・・・ＣＰＵ
１１ｂ・・・ＲＯＭ
１１ｃ・・・ＲＡＭ
１２・・・操作部
１３・・・読取部
１４・・・ＡＳＩＣ
１５・・・印刷部
１６・・・ＵＳＢインタフェース
２１・・・第１のＣＩＳ
２２・・・第２のＣＩＳ
４１ａ、４１ｂ・・・ＡＤ変換回路
４２ａ、４２ｂ・・・シェーディング補正回路
４３ａ、４３ｂ・・・細線検出回路
４４ａ、４４ｂ・・・縮小回路
４５ａ、４５ｂ・・・読取γ補正回路
４６・・・色空間変換回路
４７・・・ＵＣＲ回路
４８・・・記録γ補正回路
４９・・・変倍回路
５１、５３・・・画像格納用バッファ
５２、５４・・・演算用バッファ
５５・・・印刷用バッファ
【図１】
0005333866.tif 000002
【図２】
0005333866.tif 000003
【図３】
0005333866.tif 000004
【図４】
0005333866.tif 000005
【図５】
0005333866.tif 000006
【図６】
0005333866.tif 000007
【図７】
0005333866.tif 000008
【図８】
0005333866.tif 000009
【図９】
0005333866.tif 000010
【図１０】
0005333866.tif 000011
【図１１】
0005333866.tif 000012