(57)【要約】【課題】  プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくすることである。【解決手段】  設定される印刷条件と印刷特性情報とに基づいて、給紙すべき用紙に対する紙送り特性を印刷特性解析部２０４が解析し、さらに、入力される画像データを解析して画像の向きを向き判定部２０６が判定した後、該解析結果と該判定結果とに基づいて、印刷方向決定部２０７が給送される用紙に対する前記画像データの印刷方向を決定した後、該決定された印刷方向に基づき、印刷画像作成部２０８が前記画像データから前記印刷部に出力する印刷画像データを作成する構成を特徴とする。【選択図】  図２
2005324540.tif 000002
【特許請求の範囲】
【請求項１】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の下部になるように画像の印刷方向を決定する決定手段と、
前記決定手段による決定された印刷方向に基づき、画像を印刷する印刷手段とを有することを特徴とする特徴とする印刷装置。
【請求項２】
前記決定手段は、印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、画像の上下が一致している画像を印刷する場合、画像の印刷方向をそのままの向きと決定し、
印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、画像の上下が一致していない画像を印刷する場合、画像の印刷方向を回転すると決定することを特徴とする請求項１記載の印刷装置。
【請求項３】
画像の向きを判定する判定手段をさらに有し、
前記決定手段は前記判定手段の判定に基づき決定することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記判定手段は、画像の属性情報に基づき判定することを特徴とする請求項３記載の印刷装置。
【請求項５】
前記判定手段は、顔検出の結果に基づき判定することを特徴とする請求項３記載の印刷装置。
【請求項６】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の被写体領域とならないように画像の印刷方向を決定する決定手段と、
前記決定手段による決定された印刷方向に基づき、画像を印刷する印刷手段とを有することを特徴とする印刷装置。
【請求項７】
被写体領域を判定する判定手段をさらに有し、
前記決定手段は、前記判定手段の判定に基づき決定する特徴とする請求項６記載の印刷装置。
【請求項８】
前記決定手段は、印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、上部に被写体領域のある画像を印刷する場合、画像の印刷方向をそのままの向きと決定し、
印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、下部に被写体領域のある画像を印刷する場合、画像の印刷方向を回転すると決定する特徴とする請求項６記載の印刷装置。
【請求項９】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定する決定手段と、
前記決定手段による決定された印刷方向に基づき、画像を印刷する印刷手段とを有することを特徴とする印刷装置。
【請求項１０】
前記決定手段は、印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、上部が空間周波数の高い画像を印刷する場合、画像の印刷方向をそのままの向きと決定し、
印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、下部に空間周波数の高い画像を印刷する場合、画像の印刷方向を回転すると決定する特徴とする請求項９記載の印刷装置。
【請求項１１】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の下部になるように画像の印刷方向を決定する決定ステップと、
前記決定ステップによる決定された印刷方向に基づき、画像を印刷する印刷ステップとを有することを特徴とする特徴とする印刷方法。
【請求項１２】
前記決定ステップは、印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、画像の上下が一致している画像を印刷する場合、画像の印刷方向をそのままの向きと決定し、
印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、画像の上下が一致していない画像を印刷する場合、画像の印刷方向を回転すると決定することを特徴とする請求項１１記載の印刷方法。
【請求項１３】
画像の向きを判定する判定ステップをさらに有し、
前記決定ステップは前記判定ステップの判定に基づき決定することを特徴とする請求項１１記載の印刷方法。
【請求項１４】
前記判定ステップは、画像の属性情報に基づき判定することを特徴とする請求項１３記載の印刷方法。
【請求項１５】
前記判定ステップは、顔検出の結果に基づき判定することを特徴とする請求項１３記載の印刷方法。
【請求項１６】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の被写体領域とならないように画像の印刷方向を決定する決定ステップと、
前記決定ステップによる決定された印刷方向に基づき、画像を印刷する印刷ステップとを有することを特徴とする印刷方法。
【請求項１７】
被写体領域を判定する判定ステップをさらに有し、
前記決定ステップは、前記判定ステップの判定に基づき決定する特徴とする請求項１６記載の印刷方法。
【請求項１８】
前記決定ステップは、印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、上部に被写体領域のある画像を印刷する場合、画像の印刷方向をそのままの向きと決定し、
印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、下部に被写体領域のある画像を印刷する場合、画像の印刷方向を回転すると決定する特徴とする請求項１６記載の印刷方法。
【請求項１９】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定する決定ステップと、
前記決定ステップによる決定された印刷方向に基づき、画像を印刷する印刷ステップとを有することを特徴とする印刷方法。
【請求項２０】
前記決定ステップは、印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、上部が空間周波数の高い画像を印刷する場合、画像の印刷方向をそのままの向きと決定し、
印刷悪化領域が用紙の後端の印刷装置で、画像を通常に印刷すると画像の上部が用紙の先端に印刷される印刷装置で、下部に空間周波数の高い画像を印刷する場合、画像の印刷方向を回転すると決定する特徴とする請求項１９記載の印刷方法。
【請求項２１】
請求項１１〜２０のいずれかに記載の印刷方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２２】
請求項１１〜２０のいずれかに記載の印刷方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルカメラなどで撮影された画像を印刷する際に、プリンタの紙送り方向に関する印刷特性に応じて最適な印刷結果を得るための印刷装置および印刷方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラやプリンタの発展や普及により、デジタルカメラとプリンタを用いてユーザが気軽に画像データをプリントできるような環境が容易に構築可能になりつつある。なお、このようなプリンタには、給紙可能な用紙サイズ毎に、通常印刷可能領域があらかじめ設定されており、その領域内に画像データを印刷処理する。
【０００３】
一般的にシリアルタイププリンタの場合、印刷の先端部と後端部で紙の搬送精度が悪いので、アプリケーションからの画像データをエンジン部で印刷する場合、印刷可能領域外は、印刷結果において画像の周りは余白となる。
【０００４】
また、近年は、上記印刷可能領域を越え、フチなし印刷できるプリンタもある。この場合は、印刷可能領域を越えて印刷するために、紙送り精度が悪い印刷先端部と印刷後端部では紙送りの速度を他の領域よりもゆっくり搬送すること等で精度を保つ処理を行っている。
【０００５】
また、印刷先端部と印刷後端部の紙送り精度が保てないプリンタでは、ミシン目を入れた用紙を用い、印刷後ミシン目に沿って切り取ることでフチなし印刷を実現している。
【０００６】
また、プリント時，主要部の途中で切れてしまう場合，主要部を検出して，主要部が切れないようにプリントサイズ・エリアを変えることが（下記特許文献１）に開示されている。
【０００７】
このような印刷装置における印刷可能領域は、用紙の印刷方向に対して、印刷先端部と印刷後端部とで余白の大きさが異なる場合がある。印刷先端部に比べ、後端部分の余白が広くなる場合が多い。このような余白の大きさの違いは、印刷結果となった場合に見た目上かなり目立つ場合がある。
【０００８】
図１２，図１３は、この種の印刷装置で印刷される印刷結果イメージを示す模式図であり、線図のイラスト等が画像データであるものとする。
【０００９】
図１２，図１３において、８０１は用紙の全領域、８０２は実際の印刷領域、８０３は余白領域、８０４は被写体である。
【００１０】
図１２は広い余白が印刷画像において下部に来た場合、図１３は広い余白が印刷画像において上部に来た場合である。このように印刷時の余白の違いにおいて、広い余白が、印刷画像の上部にくる場合に比べて、図１２に示すように、下部にくるほうが視覚的に気にならないと感じる場合が多い。
【００１１】
フチなし印刷する際に、紙送り精度が悪い印刷先端部と印刷後端部では紙送りをゆっくりすること等で精度を保つ処理を行っているが、印刷中央部と比べ、どうしても精度が保てない場合、小さな筋むら等の印刷結果の乱れが生じることがある。
【００１２】
特に印刷後端部で発生しやすい。小さな筋むら等とは言え、印刷結果全体から受ける乱れから受ける印象は、ユーザにとっては、印刷品位として気になるものである。例えば図１４，図１５にその印刷結果例を示す。
【００１３】
図１４，図１５は、この種の印刷装置で印刷される印刷結果イメージを示す模式図であり、図１２，図１３と同一のものには同一の符号を付してある。特に、図１４は印刷品位の悪化領域が印刷画像において下部に来た場合、図１５は印刷品位の悪化領域が印刷画像において上部に来た場合である。
【００１４】
図１４，図１５において、１００１は筋むら等の発生する印刷品位の悪化領域である。
【００１５】
印刷品位の悪化領域が、図１５に示すように印刷画像の上部にくるより、図１４に示すように下部にくるほうが視覚的に気にならない場合が多い。
【００１６】
ミシン目が入った用紙を用いてフチなし印刷する場合、ミシン目を切った部分は切り跡が残る。紙送り精度が保てないのが、先端部分と後端部分のどちらか一方だった場合、ミシン目が紙の１辺で十分である。ただし、ミシン目の切り跡に関してミシン目が紙の１辺にしかない場合は、そのミシン目が気になりやすい。印刷結果のイメージを図１６，図１７に示す。
【００１７】
図１６，図１７は、この種の印刷装置で印刷される印刷結果イメージを示す模式図であり、図１２，図１３と同一のものには同一の符号を付してある。
【００１８】
図１６，図１７において、１２０１はミシン目を切った切り跡である。図１６はミシン目の切り跡が印刷画像において下部に来た場合、図１７はミシン目の切り跡が印刷画像において上部に来た場合である。ミシン目の切り跡が、印刷画像の上部にくるより、下部にくるほうが視覚的に気にならない場合が多い。
【００１９】
このように、プリンタの紙送り方向に関して印刷特性があり、印刷結果に影響を及ぼしている。
【００２０】
しかし、現状のプリントシステムにおいては、このような特性を考慮して印刷していないため、画像の上部に筋むら部分がくることもあるし、また、画像の上部に広い余白が来ることもあるし、画像の上部にミシン目が来ることもある。
【００２１】
また、フチなし印刷する際に、紙送り精度に起因する小さな筋むら等の画像の乱れを起こし印刷品位が悪化した印刷領域に画像の被写体領域が含まれると、被写体に画像の乱れが生じ、ユーザは印刷結果を不満に思う場合が多く、逆に、小さな画像の乱れがあっても、それが被写体とは別の位置ならば、ユーザの不満は比較的小さい。
【００２２】
別の観点から見てみると、人間の視覚特性として周波数特性が挙げられる。一般に、極端に周波数が低い場合でなければ周波数が高いほどノイズの認識は低くなる。これを印刷の紙送り精度に起因する小さなスジむら等に当てはめると、空間周波数が高い部分ほどスジむらなどのノイズは認識しにくくなり、目立たない。
【特許文献１】特開１１−３０８４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
このように、印刷エンジン部の紙送り精度に起因して印刷品位が悪化する印刷領域と画像中の被写体領域との関係において、ユーザが意図した印刷結果とは異なる品位となる印刷領域部を一部に含んでいるため、印刷結果を視覚的に眺めてみると、全体として満足できない結果を招いてしまう等の課題が指摘されていた。
【００２４】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が画像の下部になるように画像の印刷方向を決定することにより、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできる印刷装置および印刷方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００２５】
また、第２の目的は、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が被写体領域とならないように画像の印刷方向を決定することにより、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできる印刷装置および印刷方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００２６】
さらに、第３の目的は、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定することにより、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできる印刷装置および印刷方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００２７】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【００２８】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の下部になるように画像の印刷方向を決定する決定手段と、前記決定手段による決定された印刷方向に基づき、画像を印刷する印刷手段とを有することを特徴とする特徴とする。
【００２９】
また、印刷領域中であって、該印刷領域中の印刷悪化領域が画像の被写体領域とならないように画像の印刷方向を決定する決定手段と、前記決定手段による決定された印刷方向に基づき、画像を印刷する印刷手段とを有することを特徴とする。
【００３０】
さらに、印刷領域中であって、該印刷領域中の印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定する決定手段と、前記決定手段による決定された印刷方向に基づき、画像を印刷する印刷手段とを有することを特徴とする。
【００３１】
上記目的を達成する本発明の印刷方法は以下に示す構成を備える。
【００３２】
印刷領域中であって、該印刷領域中の印刷悪化領域が画像の下部になるように画像の印刷方向を決定する決定ステップと、前記決定ステップによる決定された印刷方向に基づき、画像を印刷する印刷ステップとを有することを特徴とする特徴とする。
【００３３】
また、印刷領域中であって、該印刷領域中の印刷悪化領域が画像の被写体領域とならないように画像の印刷方向を決定する決定ステップと、前記決定ステップによる決定された印刷方向に基づき、画像を印刷する印刷ステップとを有することを特徴とする。
【００３４】
さらに、印刷領域中であって、該印刷領域中の印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定する決定ステップと、前記決定ステップによる決定された印刷方向に基づき、画像を印刷する印刷ステップとを有することを特徴とする。
【発明の効果】
【００３５】
本発明によれば、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が画像の下部になるように画像の印刷方向を決定して、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできるという効果を奏する。
【００３６】
また、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が被写体領域とならないように画像の印刷方向を決定して、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできるという効果を奏する。
【００３７】
さらに、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定して、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできるという効果を奏する。
【発明を実施するための最良の形態】
【００３８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００３９】
＜システム構成の説明＞
〔第１実施形態〕
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００４０】
図１は、本発明の第１実施形態を示す印刷装置を含む印刷システムの概略構成を示すブロック図である。
【００４１】
図１において、本システムは、ホストコンピュータ１００、デジタルカメラ１０７、プリンタ１０８およびモニタ１０６を有して構成されるものである。ホストコンピュータ１００には、例えばインクジェット方式のプリンタ１０８が双方向通信可能に接続されている。
【００４２】
ホストコンピュータ１００は、ＯＳ（オペレーティングシステム）１０１を有し、また、このＯＳによる管理下において画像処理等を行うアプリケーション１０２Ａまたはプリンタドライバ１０２Ｂを有する。
【００４３】
また、ホストコンピュータ１００は、上述のソフトウエア等によって動作可能な各種ハードウエアとして中央演算処理装置（ＣＰＵ）１０３、ランダムアクセスメモリ（ＲＡＭ）１０４、ハードディスクＨＤやＣＤ等の記録装置及び記録メディア読み込みを行う記憶装置１０５等を備える。すなわち、ＣＰＵ１０３は、上述のソフトウエア等に従った処理にかかる信号処理を実行し、記憶装置１０５には、それらの各種ソフトウエアが予め格納されており、必要に応じてＣＰＵ１０３により読み出されて用いられる。また、ＲＡＭ１０４は、ＣＰＵ１０３による信号処理実行のワークエリア等として用いられる。
【００４４】
画像データはデジタルカメラ１０７の内部に保存されており、必要に応じてホストコンピュータ１００に取り込まれる。また、画像データは予めデジタルカメラ１０７から取り込まれ、記憶装置１０５に保存しておくことも可能である。なお、デジタルカメラ１０７の内部に保存される画像データは、所定の記憶媒体（例えばＳＤメモリ）等の所定のフォーマットで記録されて管理されている場合もある。
【００４５】
さらに、画像データは、ホストコンピュータに接続した別のホストコンピュータ（サーバも含む）の記録媒体に保存したものでも良い。
【００４６】
デジタルカメラからホストコンピュータへの画像データの受け渡しはカードリーダやケーブル接続あるいは赤外線通信手段、無線通信手段により可能である。もちろんホストコンピュータ内の記憶媒体へ画像データを移動させることなくデジタルカメラとホストコンピュータをダイレクト接続してカードリーダやケーブル接続あるいは赤外線通信手段、無線通信手段により接続してデジタルカメラが保持するメモリカードや内蔵のメモリから直接読み込んでも良い。
【００４７】
また、上記デジタルカメラは、同等の機能を持つフィルムスキャナ等の画像入力デバイスに置き換えても良い。
【００４８】
図１に示される実施形態として、例えば、一般的に普及しているＩＢＭ社のＡＴ互換機のパーソナルコンピュータにＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）をＯＳとして使用し、任意の印刷処理が可能なアプリケーションをインストールし、モニタとプリンタとでデジタルカメラを接続したものを挙げることができる。
【００４９】
図２は、本発明の第１実施形態を示す印刷装置のデータ処理機能を説明するブロック図であり、図１に示したプリンタ１０８のデータ処理機構に対応する。
【００５０】
図において、２０１は印刷対象となる所定のデータフォーマット（例えばＴＩＦＦ、ＪＰＥＧ等）に従う画像データで、デジタルカメラ１０７、ホストコンピュータ１００から図示しないＩ／Ｆを介して受信する。２０２は印刷設定指定部で、印刷する画像データ２０１を選択し印刷用紙の種類・サイズ・向き等を設定する。なお、印刷設定指定部２０２は、図示しない操作パネル等のデバイスにより構成される。
【００５１】
２０３は印刷特性保持部で、図示しない不揮発性メモリに資源情報としてプリンタの紙送り方向に対する印刷特性を示す情報を保持している。２０４は印刷特性解析部で、印刷特性保持部２０３に保持されている印刷特性情報と印刷設定指定部２０２で設定された印刷用紙の種類やサイズ等の現在の印刷設定を照らし合わせ現在の紙送りに対する印刷特性を解析する。印刷特性解析部２０４は、図示しないハードウエアとしてのＣＰＵ、ＲＯＭ、ＲＡＭで構成される場合がある。
【００５２】
２０５は画像データ入力部で、印刷設定指定部２０２で選択された画像データ２０１をデジタルカメラ１０７上のメモリまたはコンピュータ１００上の記憶装置１０５等の記録媒体から読み込む。
【００５３】
２０６は画像の向き判定部で、読み込んだ画像データ２０１を解析して画像の向きを判定する。画像の向き判定部２０６は、図示しないハードウエアとしてのＣＰＵ、ＲＯＭ、ＲＡＭで構成される場合がある。２０７は印刷方向決定部で、印刷設定指定部２０２で指定した印刷用紙の向きと印刷特性解析部２０４で解析された現在の印刷特性と画像の向き判定部２０６で判定された画像の向きとの情報を利用して印刷方向を決定する。
【００５４】
２０８は印刷画像作成部で、指定された印刷設定と得られた印刷方向に基づき印刷画像２０９を作成する。印刷画像２０９は、図示しないシリアル系のプリンタエンジン部に出力されて給送される指定されたサイズの用紙に印刷される。
【００５５】
印刷特性保持部２０３は、プリンタの紙送り方向に関する印刷特性を保持している。ここで、印刷特性は、一つとして印刷時の先端部分と後端部分での余白の大きさの違いが考えられる。
【００５６】
さらに、印刷時の先端部分と後端部分の紙送り精度であり、その紙送り精度の低下に起因する印刷品位の悪化する印刷領域も考えられる。もう一つとして、印刷用紙のミシン目の位置であることも考えられる。
【００５７】
これら印刷特性は、印刷する用紙の種類、印刷する用紙のサイズ、印刷品位や印刷スピード等により、異なることも考えられる。その場合、印刷する用紙の種類やサイズ、印刷品位や印刷スピードごとに対応付けて印刷特性情報として保持する必要がある。
【００５８】
このように構成された印刷装置において、設定される印刷条件と印刷特性情報とに基づいて、給紙すべき用紙に対する紙送り特性を印刷特性解析部２０４が解析し、さらに、入力される画像データを解析して画像の向きを画像の向き判定部２０６が判定した後、該解析結果と該判定結果とに基づいて、印刷方向決定部２０７が給送される用紙に対する前記画像データの印刷方向を決定した後、該決定された印刷方向に基づき、印刷画像作成部２０８が前記画像データから前記印刷部に出力する印刷画像データを作成する。
【００５９】
本実施形態では、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が画像の下部になるように画像の印刷方向を決定することを特徴とすることで、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくすることができる。
【００６０】
図３は、図１に示したホストコンピュータ１００内の記憶装置に記憶されるエンジン部に起因する印刷特性情報の一例を示す図である。本実施形態では、印刷特性情報は、ホストコンピュータ１００上のハードディスクＨＤやＣＤ等の記録装置に保持されているものとする。なお、印刷特性情報は、プリンタドライバをハードディスク１０５等にインストールする際に、資源情報の一部としてホストコンピュータ１００上のハードディスクＨＤやＣＤ等の記録装置に保持される。
【００６１】
図３に示すように、印刷特性情報は、用紙の種別に応じて、余白、フチなし時の紙送り精度、ミシン目等に関するテーブルとして記憶される。
【００６２】
印刷特性解析部２０４は、印刷設定指定部２０２で指定された印刷設定に対応する紙送りに関する印刷特性を、印刷特性保持部２０３で保持されている印刷特性情報から決定する。
【００６３】
画像の向き判定部２０６による画像の向きを判定する手段はどんな方法であっても構わない。現在デジタルカメラで撮影した画像データファイルには、画像データだけでなく、撮影時の撮影情報（露出時間、絞り、フラッシュＯｎＯｆｆなど）が付加情報として記載されている事が多い。
【００６４】
現在のデジタルカメラの多くがＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ  ｆｏｒ  ｄｉｇｉｔａｌ  ｓｔｉｌｌ  ｃａｍｅｒａｓ）という規格に基づき、画像データを生成しており、付加情報として様々な情報が実際に記載されている。デジタルカメラによっては、カメラ内部にカメラの上下等を把握できるセンサがついており、付加情報として、上下の情報を記載している。
【００６５】
Ｅｘｉｆ規格では、Ｏｒｉｅｎｔａｔｉｏｎタグやその他メーカ独自タグとして画像の方向情報が記載されている。この情報が記載されている画像データでは、この付加情報を解析することで画像データの向きを判定できる。
【００６６】
また、画像中には被写体となる物体が写っている。それは、人物であったり、建物であったり、乗り物であったりする。これら被写体を抽出し、被写体を解析することで、画像データの向きを解析することができる。特に被写体が人物の場合は、顔抽出のアルゴリズムを用いて顔抽出画像処理を行い、さらに目や鼻や口といった顔の部位を検出することで顔の上下を判定することができる。
【００６７】
多くの撮影シーンにおいて、顔の上方向と画像の上方向は一致するため、顔の上方向を画像の上方向としても構わない。顔領域の上下を判定することで画像データの上下を判定することが可能となる。被写体を人物に限って説明したが、建物や乗り物等であっても特徴点に注目することにより同様な方法で画像の向きを判定することができるため、被写体は何であっても構わない。
【００６８】
次に、印刷方向決定部２０７での印刷方向決定処理に関して詳しく述べる。
【００６９】
まず、用紙の向き（縦横比）と画像データの向き（縦横比）を比較し、画像データの上下が印刷方向の先端後端に一致するかを調べ、横長の画像を、縦長の紙に印刷した場合、画像データの上部下部は、印刷方向の先端後端には一致せず、紙送り方向に起因する余白の違いや筋むらの影響は印刷結果の上下には出ない。
【００７０】
逆に、縦長の画像を、横長の紙に印刷した場合も、画像データの上部下部は、印刷方向の先端後端には一致せず、紙送り方向に起因する余白の違いや筋むらの影響は印刷データの上下には出ない。
【００７１】
本発明が解決しようとする問題は、用紙の向き（縦横比）と画像データの向き（縦横比）とを比較し、画像データの上下が印刷方向の先端後端に一致した場合を想定しており、このように用紙の向き（縦横比）と画像データの向き（縦横比）とが一致したことを検出した場合は、印刷方向決定部２０７が次のように印刷方向を決定する。なお、図２に示す印刷方向決定部２０７による決定方法は、下記第１〜第３の決定処理のいずれを選択してもよい。
【００７２】
〔第１の決定処理〕
印刷特性解析部２０４で得られた印刷特性が、図３に示したような余白の大きさに関する場合は、印刷方向決定部２０７が印刷方向を以下のように決定する。
【００７３】
印刷方向決定部２０７は、余白の大きさが先端部分の方が大きい場合、画像データの下部が印刷方向の先端になるように印刷方向を決定する。余白の大きさが後端部分の方が大きい場合、画像データの下部が印刷方向の後端になるように印刷方向を決定する。
【００７４】
一方、余白の大きさが同じ場合は、画像データの上部下部どちらからの印刷方向で印刷データを作成しても構わない。
【００７５】
〔第２の決定処理〕
次に、印刷特性解析部２０４で得られた印刷特性が、図３に示すように印刷時の先端部分と後端部分の紙送り精度である場合は、その紙送り精度の低下に起因する印刷品位の悪化する印刷領域の場合は、印刷方向決定部２０７が以下のように印刷方向を決定する。
【００７６】
印刷方向決定部２０７は、印刷品位の悪化領域が印刷方向の先端部分の場合、画像データの下部が印刷方向の先端になるように印刷方向を決定する。印刷品位の悪化領域が印刷方向の後端部分の場合、画像データの下部が印刷方向の後端になるように印刷方向を決定する。
【００７７】
たとえば、印刷悪化領域が用紙の後端のプリンタであって、画像データをそのままの向きで印刷すると画像の上部が用紙の先端に印刷されるプリンタで、画像データの上下が一致している場合、画像データの印刷方向は画像データの向きのままとする。すなわち画像を回転しないでそのまま印刷すると決定する。
【００７８】
また、印刷悪化領域が用紙の後端のプリンタであって、画像データをそのままの向きで印刷すると画像の上部が用紙の先端に印刷されるプリンタで、画像データの上下が一致していない場合（画像が１８０度回転していて上下が逆さまな画像の場合）、画像データの印刷方向は画像データを１８０度回転させた向きとする。すなわち画像を１８０度回転して印刷すると決定する。
【００７９】
また、印刷悪化領域が用紙の先端のプリンタであって、画像データをそのままの向きで印刷すると画像の上部が用紙の先端に印刷されるプリンタで、画像データの上下が一致している場合、画像データの印刷方向は画像データを１８０度回転させた向きとする。すなわち、画像を１８０度回転して印刷すると決定する。
【００８０】
また、印刷悪化領域が用紙の先端のプリンタであって、画像データをそのままの向きで印刷すると画像の上部が用紙の先端に印刷されるプリンタで、画像データの上下が一致していない場合（画像が１８０度回転していて上下が逆さまな画像の場合）、画像データの印刷方向は画像データの向きのままとする。すなわち画像を回転しないでそのまま印刷すると決定する。
【００８１】
〔第３の決定処理〕
印刷特性解析部２０４で得られた印刷特性が、印刷用紙のミシン目の位置に関する場合は、印刷方向決定部２０７が以下のように印刷方向を決定する。
【００８２】
印刷方向決定部２０７は、印刷用紙のミシン目の位置が印刷方向の先端部分の場合、画像データの下部が印刷方向の先端になるように印刷方向を決定し、印刷用紙のミシン目の位置が印刷方向の後端部分の場合、画像データの下部が印刷方向の後端になるように印刷方向を決定する。
【００８３】
印刷画像作成部２０８は、印刷方向決定部２０７で決定した印刷方向に基づき画像データ２０１から印刷画像を作成する。たとえば、印刷方向はそのままと決定された場合（印刷悪化領域が用紙の後端のプリンタであって、画像データをそのままの向きで印刷すると画像の上部が用紙の先端に印刷されるプリンタで、画像データの上下が一致している場合）、画像をそのまま向きでＲＡＭ等のワークメモリに描画する。
【００８４】
また、印刷方向は回転するとなった場合（印刷悪化領域が用紙の後端のプリンタであって、画像データをそのままの向きで印刷すると画像の上部が用紙の先端に印刷されるプリンタで、画像データの上下が一致していない場合（画像が１８０度回転していて上下が逆さまな画像の場合））、画像を１８０度回転してＲＡＭ等のワークメモリに描画する。また、印刷画像作成部２０８は、印刷方向決定部２０７で決定した印刷方向に基づき画像データ２０１から印刷画像を作成するだけでなく、画像データに対して、自動画像補正処理や、シャープネスや日付入力などユーザが指定する画像処理も同時に行うことが可能である。
【００８５】
図４は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタ１０８が画像データを解析して印刷結果（上述した印刷方向決定処理を含む）を得るまでの一連の処理手順に対応する。なお、Ｓ３０１〜Ｓ３０６は各ステップを示し、プリンタ１０８のＣＰＵが記憶装置から読み出す制御プログラムをＲＡＭにロードして実行することで実現される。
【００８６】
最初に、ステップＳ３０１で、印刷特性解析部２０４は印刷特性保持部２０３に保持されている印刷特性情報と現在の印刷条件を照らし合わせ現在の印刷特性を解析（図３に示したテーブル（図２に示した印刷特性保持部２０３に記憶される）を参照して解析する）する。次に、ステップＳ３０２で、対象となる画像データ２０１を画像データ入力部２０５において読み込む。ステップＳ３０３において、画像の向き判定部２０６は読み込んだ画像データ２０１を解析して画像の向きを判定する。なお、判定処理方法は、上述の通りである。
【００８７】
そして、ステップＳ３０４において、印刷方向決定部２０７は、印刷特性解析部２０４で解析された現在の印刷特性と向き判定部２０５で判定された画像の向きとの情報を利用して印刷方向を決定する。
【００８８】
次に、ステップＳ３０５で印刷画像作成部２０８は得られた印刷方向に基づき印刷画像データを図示しないＲＡＭ等のワークメモリ上に作成する。最後に、ステップＳ３０６でワークメモリ上に作成された印刷画像データをエンジン部に送り出して、エンジン部から給送される選択された用紙に画像データを印刷して、処理を終了する。
【００８９】
なお、図４に示すステップＳ３０１の印刷特性の解析処理、ステップＳ３０２の画像データの読込み処理、ステップＳ３０３の画像向きの判定処理は、ステップＳ３０２、ステップＳ３０３、ステップＳ３０１と順番が入れ替わっても構わない。
【００９０】
これにより、図３に示すような印刷装置の特性情報、例えば余白や、紙送り精度、ミシン目等の特性情報と受信する画像データから特定される画像の向きとが考慮されて、画像データに対する印刷方向が決定されることとなり、印刷結果として、印刷品位の低下が発生する領域が画像先端部に近接するような印刷処理が回避されて、印刷装置の特性で発生する用紙送りの先端部における品位低下の方向が印刷される画像データの先端とが一致しないように画像データを選択される用紙に印刷することが期待できる。
【００９１】
そして、プリンタの用紙搬送機構による紙送り方向に関する印刷特性に起因し印刷結果に及ぼしている視覚的な品位低下の影響を小さくことができる。
【００９２】
〔第２実施形態〕
上記実施形態では、画像データを解析して画像の向きを判定する場合について説明したが、画像データ中の被写体を抽出してより精度の高い画像の向きを判定し、かつその被写体領域が印刷品位を低下するような悪化領域にかかるかどうかを解析して印刷方向を決定するように構成してもよい。以下、その実施形態について説明する。
【００９３】
図５は、本発明の第２実施形態を示す印刷装置の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００９４】
図５において、画像データ２０１、印刷設定指定部２０２、印刷特性保持部２０３、画像データ入力部２０５、印刷方向決定部２０７、印刷画像作成部２０８、印刷画像２０９は、第１実施形態で説明したとおりである。これらに加えて、印刷特性保持部２０３に保持されている印刷特性情報（後述する図６に示すテーブルで記憶管理される）と印刷設定指定部２０２で設定された印刷用紙の種類やサイズ等の現在の印刷設定を照らし合わせ現在の紙送りに対する印刷品位の悪化領域を解析する悪化領域解析部４０１、読み込んだ画像データ２０１を解析して画像に対して画像中の被写体の領域を判定する被写体領域判定部４０２を有する。
【００９５】
印刷特性保持部２０３は、プリンタの紙送り方向に関する印刷特性情報を、例えば図６に示すテーブルとして保持している。
【００９６】
なお、上記４０１，４０２，２０７，２０８は、プリンタ内のメモリに記憶されるモジュールで構成してもよく、その機能は、図示しないＣＰＵがこれらのモジュールを実行することよっても本発明を適用可能である。したがって、後述するフローチャートのステップは、上記符号部の処理として説明するが、むろんＣＰＵが実行する制御プログラムとしてもよい。
【００９７】
このように構成された印刷装置において、印刷設定指定部２０２より設定される印刷条件と印刷特性保持部２０３に保持されている印刷特性情報中の紙送り精度に関する情報とに基づいて悪化領域解析部４０１が用紙上に発生し得る印刷悪化領域を解析し、さらに、入力される画像データを解析して被写体領域判定部４０２が被写体の領域を抽出判定し、さらに、該解析結果と該領域判定結果とに基づいて、前記被写体の領域と印刷悪化領域との重なり状態を判定した後、印刷方向決定部２０７が被写体の印刷方向を決定し（用紙に対し印刷すべき被写体の画像をどの向きで配置するかを決定する）、該決定される印刷方向に基づいて、印刷画像作成部２０８が画像データからエンジン部としての印刷部に出力する印刷画像データを作成するので、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域と画像データの被写体の印刷領域とが重なり合っても、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくすることができる。
【００９８】
本実施形態では、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が被写体領域とならないように画像の印刷方向を決定することを特徴とすることで、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできる。
【００９９】
図６は、図５に示した印刷特性保持部２０３で記憶される用紙種別と悪化領域との関係を示す印刷特性情報テーブルの一例を示す図である。
【０１００】
図６に示すように、本テーブルには、印刷時の先端部分と後端部分の紙送り精度であり、その紙送り精度の低下に起因する印刷品位の悪化する印刷領域を保持している。この印刷特性は、印刷する用紙の種類、印刷する用紙のサイズ、印刷品位や印刷スピード等により、異なることも考えられる。
【０１０１】
その場合、印刷する用紙の種類やサイズ、印刷品位や印刷スピードごとに対応付けて印刷特性情報として保持する必要がある。一例として、印刷特性情報をまとめたものを図６に示す。
【０１０２】
被写体領域判定部４０２は、画像中の被写体領域を判定する手段はどんな方法であっても構わない。第１実施形態で述べた通り、現在デジタルカメラで撮影した画像データファイルには、画像データだけでなく、撮影時の撮影情報（露出時間、絞り、フラッシュＯｎ・Ｏｆｆなど）が付加情報として記載されている事が多い。
【０１０３】
Ｅｘｉｆ規格では、ＳｕｂｊｅｃｔＡｒｅａタグと呼ばれる被写体領域を記述するタグがある。この情報が記載されている画像データでは、この付加情報を解析することで画像中の被写体領域を判定できる。
【０１０４】
一方、画像中には被写体となる物体が写っている。それは、人物であったり、建物であったり、乗り物であったりする。これら被写体を抽出し被写体を解析することで、被写体領域を判定することができる。特に被写体が人物の場合は、顔抽出のアルゴリズムを用い、顔抽出を行い、被写体領域を判定することができる。被写体は、建物や乗り物等であっても特徴点に注目することにより被写体を抽出し被写体領域を判定することができるため、被写体は何であっても構わない。
【０１０５】
また、Ｅｘｉｆ規格のＳｕｂｊｅｃｔＬｏｃａｔｉｏｎタグのように被写体位置を記述した画像の付加情報を利用して被写体を抽出することが可能である。また、被写体はピントを合わせた物体であることが多く、測距点が複数あるデジタルカメラでは、画像に付加された測距点情報を利用して、被写体を抽出することも可能である。以下、印刷方向決定部２０７での印刷方向決定方法に関して詳しく述べる。
【０１０６】
図５に示した印刷方向決定部２０７は、通常の印刷方向で印刷データを作成した場合と逆の印刷方向で印刷データを作成した場合で、被写体領域の位置と印刷品位の悪化する印刷領域を比較する。通常の印刷方向で印刷データを作成した場合に被写体領域の位置が印刷品位の悪化する印刷領域に含まれないと判断した場合、通常の印刷方向を印刷方向として決定する。すなわち画像を回転しないでそのまま印刷すると決定する。
【０１０７】
一方、図５に示した印刷方向決定部２０７は、通常の印刷方向で印刷データを作成した場合に被写体領域の位置が印刷品位の悪化する印刷領域に含まれ、逆の印刷方向で印刷データを作成した場合に被写体領域の位置が印刷品位の悪化する印刷領域に含まれないと判断した場合、逆の印刷方向を印刷方向として決定する。すなわち画像を１８０度回転して印刷すると決定する。
【０１０８】
さらに、被写体の領域が大きかったり、被写体の領域が複数あったりする場合、通常の印刷方向、逆の印刷方向のどちらかの印刷方向で印刷データを作成しても、被写体領域の位置が印刷品位の悪化する印刷領域に含まれる場合がある。
【０１０９】
その場合は、図５に示した印刷方向決定部２０７は、悪化領域に含まれる被写体領域の大きさを比較し、悪化領域に含まれる被写体領域の大きさが小さくなるように印刷方向を決定する。
【０１１０】
図７は、本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタ１０８が画像データを解析して印刷結果（上述した印刷方向決定処理を含む）を得るまでの一連の処理手順に対応する。なお、Ｓ５０１，Ｓ５０２，Ｓ３０２，Ｓ５０３，Ｓ３０５，Ｓ３０６は各ステップを示す。また、図４と同一のステップには同一のステップ番号を付してある。さらに、各ステップは、プリンタ１０８内のＣＰＵがＲＡＭ上に本処理に対応する制御プログラムをＲＯＭあるいは外部メモリから読み込んで実行することにより実現される場合も含む。
【０１１１】
先ず、ステップＳ５０１にて、悪化領域解析部４０１は、印刷特性保持部２０３に保持されている印刷特性情報とホストより入力される印刷対象の画像データに設定されている現在の印刷条件を照らし合わせ現在の紙送りに対する印刷品位の悪化領域を上述したような手法で解析する。
【０１１２】
そして、ステップＳ５０２にて、読み込んだ画像データ２０１を解析して画像に対して画像中の被写体の領域を判定するものとする。
【０１１３】
そして、ステップＳ５０３では、画像の被写体領域が印刷悪化領域に含まれないように印刷方向を決定する。例えば、画像の被写体領域が用紙の先端領域で、印刷悪化領域が用紙の後端部に現れるプリンタの場合、画像がそのまま印刷されるように画像の印刷方向を決定する。画像の被写体領域が用紙の後端領域で、印刷悪化領域が用紙の後端部に現れるプリンタである場合、画像が１８０度回転された方向で印刷されるように画像の印刷方向を決定する。詳細は前述した図５の印刷決定決定部２０７の決定方法で決定する。
【０１１４】
なお、上記図７におけるステップＳ５０１の悪化領域の解析ステップ、ステップＳ３０２の画像データの読込みステップ、ステップＳ５０２の被写体領域の判定ステップは、ステップＳ３０２，ステップＳ５０２，ステップＳ５０１と順番が入れ替わっても構わない。
【０１１５】
これにより、印刷装置の用紙搬送機構に対する紙送り精度に起因し印刷品位が悪化する印刷領域と画像中の被写体領域に関連して発生し得る印刷品位の低下に対するユーザの印刷結果に対する視覚的な不満を小さくするができる。
【０１１６】
〔第３実施形態〕
図８は、本発明の第３実施形態を示す印刷装置の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【０１１７】
図２において、画像データ２０１，印刷設定指定部２０２，印刷特性保持部２０３，画像データ入力部２０５，印刷方向決定部２０７，印刷画像作成部２０８，印刷画像２０９，悪化領域解析部４０１等については、第１実施形態、第２実施形態で説明した通りである。
【０１１８】
これらに加えて、本実施形態では、読み込んだ画像データ２０１における悪化領域解析部４０１で解析した悪化領域の空間周波数を算出する空間周波数算出部１３０１を備えること特徴としている。
【０１１９】
印刷特性保持部２０３は、プリンタの紙送り方向に関する印刷特性を、例えば印刷時の先端部分と後端部分の紙送り精度であり、その紙送り精度の低下に起因する印刷品位の悪化する印刷領域に関する情報を保持している。
【０１２０】
これらの印刷特性は、印刷する用紙の種類，印刷する用紙のサイズ，印刷品位や印刷スピード等により異なることも考えられる。
【０１２１】
その場合、印刷する用紙の種類やサイズ，印刷品位や印刷スピードごとに対応付けて印刷特性情報テーブルとして保持する必要がある。一例として，印刷特性情報をまとめたものを図Ｘに示す。
【０１２２】
空間周波数算出部１３０１は、悪化領域解析部４０１で解析された領域について、画像データを正方向の場合と、またそれを１８０度回転した逆方向の場合との２パターンの空間周波数を算出する。例えば図９では印刷用紙の先端部分の方が終端より悪化する印刷特性の場合である。
【０１２３】
図９は、本発明に係る印刷装置において搬送される印刷用紙の画像悪化領域と搬送方向との関係を説明する図である。なお、図中の上側が用紙搬送方向の先端に対応する。
【０１２４】
図９において、１６０１は印刷用紙を表し、１６０２は画像劣化を起こす領域で、印刷特性保持部２０３でその印刷特性情報が所持されている。図８に示した空間周波数算出部１３０１ではこの印刷用紙１６０１上に画像データを印刷したときのフォーマットを想定し、画像の領域１６０２にあたる部分について空間周波数を算出する。また、その画像を１８０度回転させ、同じように空間周波数を算出する。
【０１２５】
この際、画像データはそのままで、印刷特性である印刷用紙１６０１と領域１６０２を１８０度回転させても同様の結果を得ることができる。
【０１２６】
なお、空間周波数の算出については様々な実施方法があり、例えば特開２００２−３６８９９４号公報などでその方法が詳細に書かれている。
【０１２７】
印刷方向決定部２０７では、空間周波数算出部１３０１で算出される２パターンの空間周波数を比較し、空間周波数が高い側を印刷特性保持部２０３で所持している印刷特性の悪い側とし、印刷方向を決定する。
【０１２８】
例えば図９に示す例では印刷用紙１６０１の先端部分の方が終端より悪化する印刷特性の場合である。この場合、印刷用紙１６０１の先端側が画像劣化を起こす領域１６０２であるため、空間周波数が高い側を印刷用紙の先端になるように印刷方向を選択する。
【０１２９】
なお、空間周波数については一般に次のような説明ができる。
【０１３０】
例えば画像中の樹木や芝などの目まぐるしく黒と緑が交互に現れる部位や、海の波などのように暗い青、明るい青、白、シアンなどが細かく入れ替わるような部位は空間周波数が高く、逆に澄み切った空の青や夕焼け、緩やかに色が変わって行くグラデーションなどは空間周波数が低い。
【０１３１】
そして、空間周波数が低い部分にノイズやスジ、ムラなどの画像劣化の原因になる要素が組み合わさると視覚的に目立ち、印刷物の品質を損ねるという特性がある。
【０１３２】
本実施形態では、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域が画像の空間周波数の高い側になるように画像の印刷方向を決定することを特徴とすることで、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできる。
【０１３３】
また、本実施形態では前記のように空間周波数が高い部分へスジやムラなどの画像劣化の原因となる印刷状況側を持って行き、画像劣化を目立たなくする。
【０１３４】
その後、印刷画像作成部２０８で、上記で決定した方向に画像が印刷されるように、必要であれば印刷すべき画像データを１８０度回転させて、印刷画像作成部２０８が印刷画像データを作成する。
【０１３５】
図１０は、本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートであり、なお、Ｓ５０１，Ｓ３０２，Ｓ３０４，Ｓ３０５，Ｓ３０６，Ｓ７０１は各ステップを示す。また、各ステップは、プリンタ１０８内のＣＰＵがＲＡＭ上に本処理に対応する制御プログラムをＲＯＭあるいは外部メモリから読み込んで実行することにより実現される場合も含む。
【０１３６】
ステップＳ３０２で、印刷すべき画像データ２０１を読み込みが実行されると、ステップＳ７０１で、空間周波数算出部１３０１がステップＳ５０１で、解析した品質悪化領域の順方向、逆方向について、読み込んだ画像データ２０１の空間周波数を算出する。そして、ステップＳ３０４で、印刷方向決定部２０７が、品質悪化側を空間周波数が高い側と決定して、印刷画像作成部２０８が決定した方向に画像が印刷されるように、必要であれば印刷すべき画像データを１８０度回転させて、印刷画像作成部２０８が印刷画像データを作成する。
【０１３７】
そして、ステップＳ３０６で、印刷装置内のワークメモリ上に作成された印刷画像データとしての印刷画像２０９をエンジン部に送り出して、エンジン部から給送される選択された用紙に画像データを印刷して、処理を終了する。
【０１３８】
これにより、空間周波数が低い部分にノイズやスジ、ムラなどの画像劣化の原因になる要素を空間周波数が高い部分へ印刷されるように制御されるため、スジ、ムラなどの画像劣化が目立たなくなり、印刷品位を向上させることができる。
【０１３９】
〔第４実施形態〕
上記第１、第２、第３実施形態において、ホストコンピュータ１００上で一連の処理がされると説明しているが、デジタルカメラ１０７またはプリンタ１０８にホストコンピュータ１００と同等な機能を持たせ、デジタルカメラ１０７またはプリンタ１０８上で一連の処理をすることも可能である。
【０１４０】
例えばプリンタ内部にホストコンピュータ１００と同等な機能を設けた場合には、画像データ２０１はプリンタに設けたカードリーダ等の読み取り手段からメモリカードを介して読み取ったり、デジタルカメラとプリンタを有線ケーブルあるいは赤外線通信手段、無線通旬手段により接続してデジタルカメラが保持するメモリカードや内蔵のメモリから読み出したりすることが可能である。
【０１４１】
〔第５実施形態〕
なお、前述した印刷装置で行ったデータ処理をホストコンピュータ側のプリンタドライバプログラムで実現してもよい。
【０１４２】
〔第６実施形態〕
以下、図１１に示すメモリマップを参照して本発明に係る印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１４３】
図１１は、本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１４４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１４６】
本実施形態における図４、図７、図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１４７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１５０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１５１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１５６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１５７】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１５８】
また、上記各実施形態では、印刷特性保持部２０３をあらかじめ印刷装置側で記憶管理する場合について説明したが、ホストコンピュータ側のドライバのプロファイルとしてホスト上で記憶して、画像データにドライバ上で選択される用紙に基づいて特定の印刷特性情報を付与し、該画像データを解析して特性情報の解析負担を軽減できるように構成してもよい。
【０１５９】
さらに、図２において、２０１〜２０８に示す手段（部）の機能を備え、給紙される用紙種別をプリンタから取得して、あるいは選択される用紙種別とを考慮して、ホストコンピュータ側のプリンタドライバにより実行できるように構成して、ホストベースのプリンタでも印刷品位の低下が目立つ印刷結果となる不具合を解消できるように構成してもよい。
【０１６０】
本発明の実施の形態によれば、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙の先端域あるいは後端域の余白状態と画像データの向きとで印刷される画像データの印刷結果の品位低下が目立たない領域に画像データを印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできる。
【０１６１】
また、設定される印刷条件で入力される画像データを印刷する際に、給送される用紙特性から発生する印刷悪化領域と画像データの被写体の印刷領域とが重なり合っても、印刷される画像データの印刷結果の品位低下が目立たない領域に画像データの被写体を印刷して、プリンタの紙送りに関する印刷特性に起因して発生する品位低下の影響を小さくできるという効果を奏する。
【図面の簡単な説明】
【０１６２】
【図１】本発明の第１実施形態を示す印刷装置を含む印刷システムの概略構成を示すブロック図である。
【図２】本発明の第１実施形態を示す印刷装置のデータ処理機能を説明するブロック図である。
【図３】図１に示したホストコンピュータ内の記憶装置に記憶されるエンジン部に起因する印刷特性情報の一例を示す図である。
【図４】本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明の第２実施形態を示す印刷装置の構成を説明するブロック図である。
【図６】図５に示した印刷特性保持部で記憶される用紙種別と悪化領域との関係を示す印刷特性情報テーブルの一例を示す図である。
【図７】本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図８】本発明の第３実施形態を示す印刷装置の構成を説明するブロック図である。
【図９】本発明に係る印刷装置において搬送される印刷用紙の画像悪化領域と搬送方向との関係を説明する図である。
【図１０】本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１２】この種の印刷装置で印刷される印刷結果イメージを示す模式図である。
【図１３】この種の印刷装置で印刷される印刷結果イメージを示す模式図である。
【図１４】この種の印刷装置で印刷される印刷結果イメージを示す模式図である。
【図１５】この種の印刷装置で印刷される印刷結果イメージを示す模式図である。
【図１６】この種の印刷装置で印刷される印刷結果イメージを示す模式図である。
【符号の説明】
【０１６３】
２０１  画像データ
２０２  印刷設定指定部
２０３  印刷特性保持部
２０４  印刷特性解析部
２０５  画像データ入力部
２０６  画像の向き判定部
２０７  印刷方向決定部
２０８  印刷画像作成部
２０９  印刷画像
【図１】
2005324540.tif 000003
【図２】
2005324540.tif 000004
【図３】
2005324540.tif 000005
【図４】
2005324540.tif 000006
【図５】
2005324540.tif 000007
【図６】
2005324540.tif 000008
【図７】
2005324540.tif 000009
【図８】
2005324540.tif 000010
【図９】
2005324540.tif 000011
【図１０】
2005324540.tif 000012
【図１１】
2005324540.tif 000013
【図１２】
2005324540.tif 000014
【図１３】
2005324540.tif 000015
【図１４】
2005324540.tif 000016
【図１５】
2005324540.tif 000017
【図１６】
2005324540.tif 000018