(57)【要約】【課題】  印刷装置側で、印刷対象の画像を用紙に適正に印刷するよう処理することを目的とする。【解決手段】  コンピュータを内蔵し、該コンピュータの処理により、印刷対象となる画像を入力し、印刷用紙のサイズを設定して該画像の印刷を行なう印刷装置であって、前記コンピュータによる処理によって、前記用紙サイズにより設定される印刷可能領域と前記画像との相対位置を設定する相対位置設定手段と、前記設定された相対位置をずらす指令を行なう指令操作部と、前記コンピュータによる処理によって、前記指令に基づいて、前記印刷可能領域と前記画像との相対位置を変更する位置変更手段と、前記変更された相対位置に基づいて、前記印刷可能領域内の前記画像を切り出し印刷する印刷実行手段とを備えた印刷装置とする。【選択図】        図４
2006231651.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを内蔵し、該コンピュータの処理により、印刷対象となる画像を入力し、印刷用紙のサイズを設定して該画像の印刷を行なう印刷装置であって、
前記コンピュータによる処理によって、前記用紙サイズにより設定される印刷可能領域と前記画像との相対位置を設定する相対位置設定手段と、
前記設定された相対位置をずらす指令を行なう指令操作部と、
前記コンピュータによる処理によって、前記指令に基づいて、前記印刷可能領域と前記画像との相対位置を変更する位置変更手段と、
前記変更された相対位置に基づいて、前記印刷可能領域内の前記画像を切り出し印刷する印刷実行手段と
を備えた印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記指令操作部は、前記印刷可能領域と前記画像との相対的な移動方向を指示する選択肢を備え、該選択肢から選択された一の移動方向の指令を行なう印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記選択肢は、少なくとも上方向、中央、下方向のうち、いずれか２つを含む印刷装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷装置であって、更に、
前記変更された相対位置の情報を、前記画像の付加情報として記録する情報記録手段を備え、
前記入力した画像に前記付加情報がある場合には、前記相対位置設定手段は該付加情報を用いて前記相対位置を設定する印刷装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷装置であって、更に、
前記印刷可能領域と前記画像との相対位置に基づく画像内容を表示する表示部と、
前記コンピュータによる処理によって、前記相対位置の変更に伴い前記表示部に表示される画像内容を変更する表示制御手段と
を備えた印刷装置。
【請求項６】
請求項５に記載の印刷装置であって、
前記表示部は、前記画像の全体を表示すると共に、前記印刷可能領域を該画像に重ね合わせた画像内容を表示し、
前記表示制御手段は、前記表示部に表示される画像内容を、前記相対位置の変更に伴い前記画像に対して前記印刷可能領域を移動した画像内容に変更する印刷装置。
【請求項７】
請求項５に記載の印刷装置であって、
前記表示部は、前記印刷可能領域内に収まる前記画像の一部分を画像内容として表示し、
前記表示制御手段は、前記表示部に表示される画像内容を、前記相対位置の変更に伴い前記印刷可能領域に対して前記画像を移動した画像内容に変更する印刷装置。
【請求項８】
請求項５ないし７のいずれかに記載の印刷装置であって、
前記指令操作部は、前記表示部の表面上に備えたタッチパネルであり、当該タッチパネルに接触して該表示部に表示される画像内容を所定方向に移動する操作を行なうことで、前記印刷可能領域と前記画像との相対的な移動方向を指示する印刷装置。
【請求項９】
コンピュータを内蔵し、該コンピュータの処理により、印刷対象となる画像を入力し、印刷用紙のサイズを設定して該画像の印刷を行なう処理を印刷装置に実現させるプログラムであって、
前記用紙サイズにより設定される印刷可能領域と前記画像との相対位置を設定する機能と、
前記設定された相対位置をずらす指令を行なう機能と、
前記指令に基づいて、前記印刷可能領域と前記画像との相対位置を変更する機能と、
前記変更された相対位置に基づいて、前記印刷可能領域内の前記画像を切り出し印刷する機能と
を前記印刷装置に実現させるプログラム。
【請求項１０】
請求項９に記載のプログラムを印刷装置に読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象となる画像を入力し、印刷用紙のサイズを設定して印刷を行なう印刷装置に関し、詳しくは、印刷される画像の範囲の設定に関する。
【背景技術】
【０００２】
従来から、デジタルスチルカメラやデジタルビデオカメラなどの撮像機器で取得した画像を、直接取り込んで印刷する印刷装置が知られている。かかる印刷装置では、印刷用紙が設定されると、印刷対象の画像を、用紙サイズを考慮した印刷データに変換し、これを用いて印刷を実行する。こうした画像の印刷では、対象画像の一部の領域を切り取るトリミングの処理が行なわれることがある。こうした処理は、デジタルスチルカメラと印刷用紙とのアスペクト比に違いがある場合などに実行される。例えば、デジタルスチルカメラで撮影した画像は通常４：３のアスペクト比を、Ａ４横置きの印刷用紙は約１０：７のアスペクト比を、それぞれ有しており、この画像をＡ４用紙いっぱいに印刷する場合には画像の上端や下端の一部を切り取る必要がある。
【０００３】
こうしたトリミングにより切り取られる画像には、重要なオブジェクト、例えば、被写体である人物の頭部などが含まれる場合があり、撮影時には記録されているものの、印刷時には消えてしまう部分があった。こうしたアスペクト比の違いに対応するため、種々の技術が開示されている。例えば、下記特許文献１には、撮影時に撮影画像と共に、印刷領域を表示し、ユーザに印刷できない領域を認識させる技術が開示されている。かかる技術によれば、デジタルスチルカメラ側で対応することで、重要なオブジェクトがトリミングされることを防げるとされている。なお、下記特許文献２には、撮影画像と印刷用紙とのアスペクト比の違いに応じて印刷データを生成し、余白を減らして印刷枠いっぱいに印刷する画像処理装置（印刷装置）が開示されている。
【０００４】
【特許文献１】特開２００２−９４９０１号公報
【特許文献２】特開平１１−３２７８５０号公報
【０００５】
しかしながら、かかる技術では、適切な印刷を行なうことが困難であった。つまり、印刷用紙のサイズは印刷段階で指定するものであり、撮影時に印刷用紙のサイズを想定することは困難だからである。また、トリミングされる領域は、印刷用紙のサイズによって異なるため、撮影時に想定していた用紙サイズを変更すると、やはり重要なオブジェクトが消失してしまう場合がある。さらに、印刷装置で直接印刷するいわゆるダイレクトプリントなどの場合には、印刷段階で用紙サイズを指定しても、印刷装置側で印刷用紙のサイズに合わせて画像データの大きさなどを修正するといった処理を行なうことは困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、こうした問題を踏まえて、印刷装置側で印刷対象の画像を用紙に適正に印刷するよう処理することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、上記課題を鑑み、以下の手法を採った。すなわち、コンピュータを内蔵し、該コンピュータの処理により、印刷対象となる画像を入力し、印刷用紙のサイズを設定して該画像の印刷を行なう印刷装置であって、前記コンピュータによる処理によって、前記用紙サイズにより設定される印刷可能領域と前記画像との相対位置を設定する相対位置設定手段と、前記設定された相対位置をずらす指令を行なう指令操作部と、前記コンピュータによる処理によって、前記指令に基づいて、前記印刷可能領域と前記画像との相対位置を変更する位置変更手段と、前記変更された相対位置に基づいて、前記印刷可能領域内の前記画像を切り出し印刷する印刷実行手段とを備えたことを要旨としている。
【０００８】
本発明の印刷装置によれば、印刷装置側で、印刷対象の画像と印刷可能領域との相対的な位置を変更し、対象画像のうちの印刷される範囲を調整する。したがって、画像全体としては存在するものの印刷されなかった部分を印刷可能領域に含めることができ、所望する印刷画像を得ることができる。
【０００９】
上記の構成を有する印刷装置の指令操作部は、前記印刷可能領域と前記画像との相対的な移動方向を指示する選択肢を備え、該選択肢から選択された一の移動方向の指令を行なうものとしても良い。
【００１０】
かかる印刷装置によれば、印刷可能領域と画像との相対位置を変更する指令を、選択肢から一を選択することで行なう。すなわち、ユーザは移動方向の選択肢から一を選択する操作を行なうだけで良い。したがって、簡単な操作で相対位置の変更を行なうことができ、操作性を向上することができる。
【００１１】
上記の構成を有する印刷装置の選択肢は、少なくとも上方向、中央、下方向のうち、いずれか２つを含むものとしても良い。
【００１２】
かかる印刷装置によれば、上下方向に印刷可能領域と画像との相対位置を変更することができる。一般に、デジタルスチルカメラなどの撮影画像では、フレームの上下いっぱいに被写体を収めた構図の画像が多く、こうした画像を印刷すると上下方向に被写体の一部が切れてしまうことがある。上下方向に相対位置を変更可能とすることで、こうした画像に対して特に有効である。
【００１３】
上記の構成を有する印刷装置は、更に、前記変更された相対位置の情報を、前記画像の付加情報として記録する情報記録手段を備え、前記入力した画像に前記付加情報がある場合には、前記相対位置設定手段は該付加情報を用いて前記相対位置を設定するものとしても良い。
【００１４】
かかる印刷装置によれば、相対位置を変更して印刷した画像と同じ画像が、再度が印刷対象画像として選択された場合には、付加情報を用いて相対位置を設定する。したがって、同じ画像の再印刷時に、相対位置を設定する手間が省け、ユーザの利便性を向上することができる
【００１５】
上記の構成を有する印刷装置は、更に、前記印刷可能領域と前記画像との相対位置に基づく画像内容を表示する表示部と、前記コンピュータによる処理によって、前記相対位置の変更に伴い前記表示部に表示される画像内容を変更する表示制御手段とを備えるものとしても良い。
【００１６】
かかる印刷装置によれば、相対位置の変更に伴う画像内容を表示する。したがって、ユーザは、印刷可能領域と画像との相対位置を変更した結果、印刷される範囲を視認することができ、ユーザの操作性を向上することができる。
【００１７】
上記の構成を有する印刷装置の表示部は、前記画像の全体を表示すると共に、前記印刷可能領域を該画像に重ね合わせた画像内容を表示し、前記表示制御手段は、前記表示部に表示される画像内容を、前記相対位置の変更に伴い前記画像に対して前記印刷可能領域を移動した画像内容に変更するものとしても良い。
【００１８】
かかる印刷装置によれば、表示部に印刷可能領域を画像に重ね合わせて表示する。したがって、画像全体における印刷可能領域の位置を視認することができ、相対位置の変更操作を容易とすることができる。
【００１９】
上記の構成を有する印刷装置の表示部は、前記印刷可能領域内に収まる前記画像の一部分を画像内容として表示し、前記表示制御手段は、前記表示部に表示される画像内容を、前記相対位置の変更に伴い前記印刷可能領域に対して前記画像を移動した画像内容に変更するものとしても良い。
【００２０】
かかる印刷装置によれば、表示部には印刷可能領域に含まれる画像を表示する。したがって、画像全体を表示する必要がなく、表示部を有効に利用することができる。
【００２１】
上記の構成を有する印刷装置の指令操作部は、前記表示部の表面上に備えたタッチパネルであり、当該タッチパネルに接触して該表示部に表示される画像内容を所定方向に移動する操作を行なうことで、前記印刷可能領域と前記画像との相対的な移動方向を指示するものとしても良い。
【００２２】
かかる印刷装置によれば、表示部の表面上にタッチパネルとしての指令操作部を備える。したがって、印刷装置のスペースを有効に利用できる。また、例えば、移動方向の指示に複数のボタンを配置する場合に比べ、部品点数を低減することができる。
【００２３】
本発明は、印刷装置用のプログラムおよびプログラムを記録した媒体としても実装することができる。記録媒体としては、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ／ＲＡＭ，光磁気ディスク，メモリカード，ハードディスクなど印刷装置が読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．プリンタの構成：
Ｂ．第１実施例のトリミング処理：
Ｃ．第２実施例のトリミング処理：
Ｄ．変形例：
【００２５】
Ａ．プリンタの構成：
図１は、本発明の印刷装置であるプリンタの概略構成を示すブロック図である。本実施例のプリンタ１０は、カラー画像の印刷が可能なインクジェット方式のプリンタであり、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）、Ｋ（ブラック）の４色により印刷を実行する。このプリンタ１０は、デジタルスチルカメラ等により撮影した画像を記憶したメモリカードＭＣを装着するカードスロット２３を備えており、メモリカードＭＣ内から読み出したＲＧＢカラー画像を、各色ドットの形成有無により形成された印刷データに変換する。すなわち、いわゆるプリンタドライバを内蔵したプリンタである。なお、このカードスロット２３は、ＳＤメモリカード（登録商標）、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）などの複数の媒体に対応したスロットであり、種々の記憶媒体を取扱うことができる。
【００２６】
図示するように、プリンタ１０は、用紙Ｐにインクを吐出する印字ヘッドユニット２５を搭載したキャリッジ３０、キャリッジ３０を主走査方向に駆動するキャリッジモータ３２、用紙Ｐを搬送する紙送りモータ３３、印字ヘッドユニット２５，キャリッジモータ３２や紙送りモータ３３の動作を制御するＣＰＵ，ＲＯＭ，ＲＡＭ，ＥＥＰＲＯＭ等を備えた制御回路４０などから構成されている。
【００２７】
印字ヘッドユニット２５は、ＣＭＹＫの各色毎に計４個のインク吐出用ヘッドを備えている。キャリッジ３０には、上記のインクを収納する黒インク用カートリッジ２９ａ，カラーインク用カートリッジ２９ｂが装着されており、各カートリッジからのインクは、図示しないピエゾ素子の電圧を調整することで用紙Ｐへ吐出される。
【００２８】
キャリッジモータ３２は、駆動ベルト３６を回転させることで、プラテン２８軸と並行な摺動軸３４に設置されたキャリッジ３０を往復運動させている。往復運動するキャリッジ３０の原点位置は、位置検出センサ３９により検出され、その検出値は制御回路４０に出力されている。
【００２９】
紙送りモータ３３は、プラテン２８を回転させることでプリンタ１０に供給された用紙Ｐを搬送し、キャリッジ３０の主走査方向に直行する副走査方向のドットの形成に寄与する。用紙Ｐは、プラテン２８の回転角度に応じて所定量だけ送られる。
【００３０】
制御回路４０のＲＯＭ内には、上述のプリンタドライバの他、印刷対象の画像を選択するプログラムや印刷条件を設定するプログラムなど、プリンタ１０の動作に関する各種プログラムが記憶されている。制御回路４０のＣＰＵは、必要に応じて各種プログラムを呼び出し、ＲＡＭ上に展開して、各種処理を実行する。例えば、印刷対象の画像、印刷条件が設定されると、プリンタドライバを起動して画像データから印刷データを生成し、生成された印刷データに基づいて、上記の各種アクチュエータを制御する。
【００３１】
具体的には、印刷データに対応した電圧信号を印字ヘッドユニット２５のピエゾ素子へ出力し、あるいは、印刷データに対応したキャリッジ３０の位置、紙送りの量から所定の電気信号をキャリッジモータ３２、紙送りモータ３３へ出力する。こうした出力信号を受け、キャリッジモータ３２はキャリッジ３０を主走査方向に移動させ、紙送りモータ３３は用紙Ｐを副走査方向に移動させる。制御回路４０は、かかる主走査および副走査を繰り返しながら、適切なタイミングでインク滴を吐出させる。こうしてプリンタ１０は、微小なドットを用紙Ｐ上に形成してカラー印刷を行なっている。
【００３２】
制御回路４０は、外部とのインターファイスとして、前述のカードスロット２３に加え、ＵＳＢポート２４，操作パネル２１，液晶ディスプレイ２２等とも電気的に接続している。
【００３３】
ＵＳＢポート２４は、外部機器であるデジタルスチルカメラ、デジタルビデオカメラ、コンピュータやハードディスクなどと接続するポートである。例えば、デジタルスチルカメラとＵＳＢポート２４とを、ＵＳＢケーブルで接続することで、デジタルスチルカメラから直接画像データを取得して、これを印刷することもできる。
【００３４】
操作パネル２１は、複数の操作ボタンを備え、ユーザが印刷対象となる画像を選択し、印刷条件を設定する際に利用される。液晶ディスプレイ２２は、カラー表示が可能な表示部であり、メモリカードＭＣ内に記録された画像の表示、あるいは、印刷条件の選択などの各種設定画面を表示することができる。
【００３５】
こうした操作パネル２１と液晶ディスプレイ２２とは、一体でプリンタ１０の筐体に収納され、プリンタ１０の前面に配置されている。図２は、操作パネル２１と液晶ディスプレイ２２との概略構成図である。図示するように、操作パネル２１は、モード選択ボタン２１１，ストップボタン２１２，ＯＫ／プリントボタン２１３，上下左右の方向ボタン２１４〜２１７などの複数のボタンから構成されている。デフォルト状態では、液晶ディスプレイ２２に印刷条件の設定項目、例えば、用紙サイズ、レイアウト、印刷モードなどが表示され、ユーザは上下左右の方向ボタン２１４〜２１７を操作することで印刷条件を設定することができる。
【００３６】
モード選択ボタン２１１は、上下左右の方向ボタン２１４〜２１７の操作機能を変更するボタンである。本実施例では、図３に示すように、２つのモードが設定されている。ユーザがモード選択ボタン２１１の操作により、モード１を選択すると、左右ボタン２１６，２１７に画像選択の操作機能が割り当てられる。すなわち、モード１を選択すると、液晶ディスプレイ２２上に、例えばメモリカードＭＣ内に記録された一の画像が表示される。ここで、ユーザが左ボタン２１６を押下すると、液晶ディスプレイ２２上に表示されている画像の前の画像（撮影順で前の画像）が表示され、右ボタン２１７を押下すると、次の画像が表示される。ユーザは、こうした操作を実行して、メモリカードＭＣ内の複数の画像から印刷対象となる画像を選択できる。なお、所望する画像を選択した後に、ＯＫ／プリントボタン２１３を押下することで、その画像を印刷対象の画像として決定することができる。
【００３７】
他方、モード２を選択すると、上下左右の方向ボタン２１４〜２１７に位置調整機能が割り当てられる。ここで位置調整機能とは、表示されている画像に対して、印刷可能な領域を示すトリミング枠５０の位置を移動して調整する機能である。
【００３８】
本実施例のプリンタ１０は、制御回路４０のＲＯＭ上に、印刷時の画像処理プログラムの一つとしてトリミング枠５０の位置を変更、設定する処理プログラムを記憶している。ユーザ操作により用紙サイズが決定されると、その用紙サイズから、印刷対象として選択された表示画像の範囲のうち印刷できる領域が決まる（これを、印刷可能領域と呼ぶ）。制御回路４０では、この印刷可能領域に対象画像が収まるように各種変換処理が行なわれるが、画像と用紙との縦横比（アスペクト比）の違いにより、印刷可能領域に入らない僅かな画像領域が発生する場合がある。この僅かな画像領域は、印刷対象としては取扱われずに切り捨てられることとなるが、この領域に重要な被写体などの一部が含まれることもある。
【００３９】
そこで、本実施例のプリンタ１０は、印刷可能領域として画像を切り取る枠であるトリミング枠５０の配置を変更し、そのトリミング枠５０内の画像を印刷する。すなわち、本実施例におけるトリミング枠５０の位置を変更する処理とは、印刷可能領域内に収まる画像を取り出すことを意味すると共に、印刷可能領域の位置を変更することをも意味する広い概念の処理である（以下、これをトリミング処理と呼ぶ）。したがって、必ずしも画像自体を切り取ることに限定されず、一般の画像処理として任意の大きさに画像を切り抜く場合のトリミング処理とは異なる概念として使用する。
【００４０】
本実施例のプリンタ１０は、こうしたトリミング処理として、印刷可能領域を示す実線のトリミング枠５０を液晶ディスプレイ２２上の表示画像に重ねて表示する。ユーザは、モード２における上下左右の方向ボタン２１４〜２１７を操作してトリミング枠５０を移動し、最終的に印刷する領域を決定する。こうしたトリミングの処理に関しては、以下に詳しく説明する。
【００４１】
Ｂ．第１実施例のトリミング処理：
図４は、プリンタ１０の制御回路４０において実行されるトリミング処理のフローチャートである。この処理は、印刷対象の画像が選択され、印刷条件としての用紙サイズが設定された後に実行される処理であり、ユーザがモード２を選択すると制御回路４０内のＣＰＵで実行される。
【００４２】
処理が開始されると、制御回路４０は、印刷対象として選択されている画像と共に、用紙サイズから定まる印刷可能領域を矩形のトリミング枠５０を表示する（ステップＳ４００）。
【００４３】
画像に対する印刷可能領域の位置は、予めデフォルト値として設定されており、制御回路４０は、デフォルト値に従い画像に対して印刷可能領域を配置し、画像にトリミング枠５０を重ねて表示する（図２参照）。具体的には、画像の中央と、印刷可能領域の中央とが一致するようにデフォルト値が設定されている。
【００４４】
表示を視認したユーザは、トリミング枠５０内に収まる画像内容を確認し、必要に応じて、トリミング枠を移動する操作を行なう。具体的には、操作パネル２１の上下左右の方向ボタン２１４〜２１７を操作する。
【００４５】
制御回路４０は、ユーザの操作指令によるトリミング枠５０の移動方向が上方、下方、それ以外のいずれであるかを判断する（ステップＳ４１０）。具体的には、ユーザの操作した方向ボタン２１４〜２１７の信号を入力し、これに対応した方向への移動が指令されたと判断する。
【００４６】
ステップＳ４１０で、移動方向が上方であると判断した場合には、トリミング枠５０を所定量上方に移動した状態を液晶ディスプレイ２２上に表示する（ステップＳ４２０）。また、ステップＳ４１０で、移動方向が下方であると判断した場合には、トリミング枠５０を所定量下方に移動した状態を液晶ディスプレイ２２上に表示する（ステップＳ４３０）。他方、ステップＳ４１０で、移動方向が上下以外であると判断した場合には、さらに移動方向は左方、右方、それ以外のいずれであるかを判断する（ステップＳ４４０）。
【００４７】
ステップＳ４４０で、移動方向が左方であると判断した場合には、トリミング枠５０を所定量左方に移動した状態を液晶ディスプレイ２２上に表示する（ステップＳ４５０）。また、ステップＳ４４０で、移動方向が右方であると判断した場合には、トリミング枠５０を所定量右方に移動した状態を液晶ディスプレイ２２上に表示する（ステップＳ４６０）。他方、ステップＳ４４０で、移動方向が左右以外であると判断した場合には、トリミング枠５０をデフォルト位置の状態のままとし、液晶ディスプレイ２２上の表示は変更しない（ステップＳ４７０）。
【００４８】
続いて、制御回路４０は、表示した画像とトリミング枠５０との位置関係で印刷を実行するか否かを判断する（ステップＳ４８０）。画像とトリミング枠５０との相対位置の表示を視認したユーザは、この状態で印刷を所望する場合にはＯＫ／プリントボタン２１３の押下操作を行ない、再度、相対的な位置を調整する場合にはストップボタン２１２の押下操作を行なう。制御回路４０は、ＯＫ／プリントボタン２１３およびストップボタン２１２のいずれが操作されたかを判断する。
【００４９】
ステップＳ４８０で、ＯＫ／プリントボタン２１３が操作され、印刷を実行すると判断した（Ｙｅｓ）場合には、表示されているトリミング枠５０内の画像を切り取って印刷し（ステップＳ４９０）、一連の処理を終了する。
【００５０】
他方、ステップＳ４８０で、ストップボタン２１２が操作され、印刷を実行しないと判断した（Ｎｏ）場合には、ステップＳ４００に戻って、デフォルト位置にトリミング枠５０を表示して、一連の処理を繰り返す。
【００５１】
図５は、こうしたトリミング枠５０の位置を変更するトリミング処理の表示態様の一例である。デフォルト状態で印刷されない領域が、画像の上下および左右で均等な位置になるように（つまり、画像の中央に）配置されたトリミング枠５０は、上ボタン２１４を操作すると、画像の上方に移動する。同様に、下ボタン２１５により画像の下方へ、右ボタン２１７により画像の右方へ、左ボタン２１６により画像の左方へ、それぞれ移動する。上述のように、ユーザは、移動後のトリミング枠５０の位置を確認して、印刷実行操作を行なうことができる。
【００５２】
以上のトリミング処理によれば、プリンタ１０側でトリミング枠５０の位置を変更、設定でき、所望する印刷画像を得ることができる。つまり、通常では、画像データには存在するものの印刷では切られてしまうような被写体を含んだ画像を、適切に印刷することができる。特に、本実施例では、画像全体とトリミング枠５０の位置との対応関係を表示するため、ユーザの操作性を向上することができる。
【００５３】
本実施例では、画像を固定して表示し、トリミング枠５０を移動する表示方法により相対的な位置関係を示す構成としたが、画像の方を動かす構成であっても良い。例えば、図６に示すように、液晶ディスプレイ２２の範囲をトリミング枠５０として、トリミング枠５０自体を固定し、上下左右の方向ボタン２１４〜２１７を操作することで、表示される画像の位置をそれぞれの方向に移動するものとすれば良い。こうすることで、液晶ディスプレイ２２は画像全体を表示する必要がなく、液晶ディスプレイ２２を有効に使用することができる。
【００５４】
また、本実施例では上下左右の４つのボタン２１４〜２１７を用意したが、上下ボタン２１４，２１５のみであっても良い。この場合には、初めにデフォルト状態である中央にトリミング枠５０を表示し、上ボタン２１４によりトリミング枠５０を上方へ、下ボタン２１５によりトリミング枠５０を下方へ、それぞれ移動するものとする。こうすることで、簡単な操作でトリミング枠５０の位置を、少なくとも中央、上方、下方の３段階のいずれかに設定することができる。
【００５５】
さらに、方向ボタンは一つであっても良い。この場合には、押した回数で順次トリミング枠５０の位置を変更するものとすれば良い。例えば、初めに中央位置で表示し、１回目のボタン操作で上方へ、２回目の操作で下方へ、３回目の操作で元の中央位置に戻るように設定する。こうすることで部品点数を低減することができると共に、簡易な操作で上下方向のトリミング枠５０の変更、設定を行なうことができる。
【００５６】
なお、こうした上下方向へのトリミング枠５０の移動のうち、少なくとも上方への移動が可能であれば、十分、所望する画像を得ることができる。不所望となる印刷画像には、上方の領域が切り取られて、人物の頭が切れてしまうような画像が多い。上方にトリミング枠５０を移動することで、こうした不所望な画像を低減することができる。
【００５７】
本実施例では、図２に示すように、トリミング枠５０は実線で示すものとしたが、点線や色線で表示するものとしても良い。さらには、印刷されない領域（トリミング枠５０外の画像領域）に着色するものとしても良い。こうすることで、印刷される領域を明瞭に表示し、ユーザの視認性を向上することができる。
【００５８】
また、本実施例では、トリミング処理を行なう４つの方向ボタン２１４〜２１７に、画像の選択機能を付加しているが、図７に示すように、更に、ズームや位置の微調整を行なうモードを追加するものとしても良い。例えば、モード３をモード選択ボタン２１１で選択すると上下ボタン２１４，２１５に表示画像のズーム機能（拡大、縮小）が割り当てられ、モード４を選択すると、上下左右の方向ボタン２１４〜２１７にモード２の位置調整におけるトリミング枠５０の移動量よりも少ない移動量の位置微調整機能が割り当てられるものとしても良い。こうした機能を付加することで、より詳細にトリミング枠５０の位置を設定することができる。
【００５９】
Ｃ．第２実施例のトリミング処理：
第１実施例のトリミング処理では、トリミング枠５０の位置を変更して印刷を行なったが、第２実施例のトリミング処理では、位置変更の情報を記録し、再度、同じ画像を印刷する場合にこの情報を利用する。図８は、第２実施例のトリミング処理のフローチャートである。この処理は、印刷対象の画像が選択され、印刷条件としての用紙サイズが設定された後に実行される処理であり、ユーザがモード２を選択すると制御回路４０内のＣＰＵで実行される。なお、第２実施例におけるハード構成については、第１実施例と同様であるため詳細な説明は省略する。
【００６０】
処理が開始されると、制御回路４０は、印刷対象として選択されている画像に対する付加情報の有無を判断する（ステップＳ８００）。具体的には、制御回路４０は、印刷対象として選択されている画像に対応するファイルをＥＥＰＲＯＭ内から検索し、印刷対象である画像と対応付けられたファイルの存在の有無を判断している。
【００６１】
このファイルには、トリミング枠５０の位置に関する情報（トリミング位置情報）が記録されている。すなわち、この処理を行なう以前に、同じ画像を印刷対象として選択し、第１実施例のトリミング処理に従ってトリミング枠５０の位置を変更して印刷を実行した際の位置情報、具体的には上下左右の方向が記録されている。このファイルの生成、トリミング位置情報のＥＥＰＲＯＭへの書き込みは、後述する処理により行なわれる。
【００６２】
ステップＳ８００で、付加情報が有る（Ｙｅｓ）と判断した場合には、付加情報としてのトリミング位置情報をファイルから読み込み、これに基づいて、印刷対象画像にトリミング枠５０を重ねて液晶ディスプレイ２２上に表示する（ステップＳ８１０）。すなわち、前回の処理で印刷した状態の相対的な位置関係に、画像とトリミング枠５０とを配置する。
【００６３】
続いて、制御回路４０は、表示した画像とトリミング枠５０との位置関係で印刷を実行するか否かを判断する（ステップＳ８２０）。画像とトリミング枠５０との相対位置の表示を視認したユーザは、この状態で印刷を所望する場合にはＯＫ／プリントボタン２１３の押下操作を行ない、再度、相対的な位置を調整する場合にはストップボタン２１２の押下操作を行なう。制御回路４０は、ＯＫ／プリントボタン２１３およびストップボタン２１２のいずれが操作されたかを判断する。
【００６４】
ステップＳ８２０で、ＯＫ／プリントボタン２１３が操作され、印刷を実行すると判断した（Ｙｅｓ）場合には、表示されているトリミング枠５０内の画像を切り取って印刷し（ステップＳ８３０）、一連の処理を終了する。この操作により、前回の印刷画像と、同様の印刷画像を得ることができる。
【００６５】
他方、ステップＳ８００で付加情報が無い（Ｎｏ）と判断した場合、および、ステップＳ８２０でストップボタン２１３が操作されて印刷を実行しないと判断した（Ｎｏ）場合に、第１実施例のトリミング処理を実行する（ステップＳ８５０）。すなわち、印刷対象として選択された画像がトリミング処理を行なったことが無い画像である場合、および、以前にトリミング処理を行なったが、再度トリミング枠５０の位置を変更したい場合には、上下左右の方向にトリミング枠５０を移動する第１実施例のトリミング処理を実行する。第１実施例の処理に従って、トリミング枠５０の位置（トリミング位置情報）が決まると、その状態で印刷が実行される。
【００６６】
続いて、制御回路４０は、ＥＥＰＲＯＭに印刷時に用いたトリミング位置情報を書き込み（ステップＳ８６０）、一連の処理を終了する。具体的には、印刷対象として選択された画像がトリミング処理を行なったことが無い画像である場合には、その画像に対応した付加情報のファイルを生成し、ここにトリミング位置情報を書き込んでいる。また、再度トリミング枠５０の位置を変更した場合には、記録されているトリミング位置情報を更新している。
【００６７】
以上、第２実施例のトリミング処理によれば、再度、同じ画像が印刷対象の画像として選択された場合には、前回の印刷時のトリミング枠５０の位置を表示する。したがって、同じ画像の再度の印刷時に、トリミング枠５０の位置を設定する手間が省け、ユーザの利便性を向上することができる。なお、トリミング位置情報を生成するか否か、更新するか否かを選択する操作ボタンを備え、任意にファイルの生成、更新を行なえる構成であっても良い。
【００６８】
本実施例ではＥＰＰＲＯＭに記録する構成としたが、ＵＳＢポート２４と接続したハードディスクや、デジタルスチルカメラＤＳＣ側の媒体に記録するものとしても良い。例えば、デジタルスチルカメラＤＳＣ側の媒体に記録する場合には、画像データ自体にトリミング情報を書き込むことができる。
【００６９】
通常、デジタルスチルカメラＤＳＣで生成される画像データには、Ｅｘｉｆ情報を含んだＪＰＥＧ画像データである。このＥｘｉｆ情報には、カメラ情報、撮影日時、シャッター速度や露光条件など種々の条件が付加されていると共に、ユーザが使用可能な領域を備えている。ＵＳＢポート２４に接続されたデジタルスチルカメラＤＳＣ側に、制御回路４０からの指令に対応する機能を備えることで、こうした使用可能な領域にトリミング位置情報を書き込むことができる。
【００７０】
図９は、画像データに付加情報としてトリミング位置情報を持たせたデータ構造である。図示するように、画像付加情報にトリミング位置情報として移動方向を記録する。こうした付加情報を備えた画像データをカードスロット２３から入力した場合には、制御回路４０はＥＥＰＲＯＭを検索することなく、入力画像に付加されたトリミング位置情報を利用し、画像の印刷を行なうことができる。
【００７１】
Ｄ．変形例：
本実施例では、液晶ディスプレイ２２に表示された相対位置をユーザが確認して移動方向を決定するものとしたが、必ずしもトリミング枠を移動して表示する必要はない。例えば、印刷対象の画像とトリミング枠とのデフォルト状態を表示し、ユーザにどの領域が印刷されずにカットされてしまうかを認識させる。ユーザがトリミング枠を移動する方向を決め、モード選択ボタンを操作すると、液晶ディスプレイ２２上に図１０に示す選択肢を表示する。表示の態様は、画像やトリミング枠に重ねて選択肢を表示するものとしても良いし、別個に選択画面を表示するものでも良い。選択肢には、「中央」、「上寄せ」、「下寄せ」の３段階を用意する。ユーザは上下ボタン２１４，２１５を操作して一を選択し、ＯＫ／プリントボタン２１３を操作すると、デフォルト設定よりも上方の画像が収まった画像が印刷される。こうした態様であっても、十分に不所望な印刷画像を低減することができる。
【００７２】
更に、図１０に示すように、トリミング枠の位置調整の選択肢として「オート」を追加するものとしても良い。「オート」が選択された場合には、自動的にトリミング位置の移動方向を決定する。例えば、デフォルト位置から、印刷されない領域を決定し、その領域内のオブジェクトを種々のオブジェクト判定方法により評価する。評価の結果、オブジェクトがトリミング枠によって分断されてしまうと判断した場合には、その方向へトリミング枠を移動し、オブジェクトの分断を低減するものとすれば良い。
【００７３】
本実施例では、トリミング枠を方向ボタンで移動するものとしたが、液晶ディスプレイ２２にタッチセンサの機能を有するタッチパネルを備え、ディスプレイ上（タッチパネル上）を指で触れ、ドラッグ操作を行なうことで、トリミング枠の移動座標を認識し、これに基づいてトリミング枠を移動するものであっても良い。
【００７４】
例えば、図１１（ａ）に示すように、タッチパネルによる認識方向は、上下の２方向のみであっても良いし、（ｂ）に示すように、任意の方向に移動可能であっても良い。こうしたタッチパネルを備えることで、プリンタとして構成する場合にスペースを有効に利用できる。さらに、相対位置の方向指示を行なう複数のボタンを備える場合に比べて、部品点数を低減することができる。
【００７５】
本実施例では、プリンタ側にトリミング枠の位置調整機能を備え、トリミング枠の位置を変更することで所望する画像を得るものとしたが、さらにプリンタ自体の印刷位置を調整する機能を付加しても良い。
【００７６】
一般に、プリンタには個体差があり、設定した印刷領域（本実施例における印刷可能領域）と実際に印刷される領域では、０．１〜０．２ｍｍ程度のずれを生じる場合がある。このずれは、印刷用紙の位置を検出する精度によるものであり、プリンタ固有の誤差である。こうした誤差のため、用紙サイズ一杯に画像を印刷する縁なし印刷では、印刷用紙よりも若干大きめに画像を拡大し、印刷用紙からはみ出した場合には、その部分のインクを捨てて対応している。つまり、縁なし印刷における白スジの発生による画質の低下を防ぐ為、インクを余分に捨てている。
【００７７】
こうしたプリンタに対して印刷位置の調整機能を設ける。例えば、図７に示した４つのモードに加え、５番目のモード（モード５）として印刷位置微調整機能を設け、上下左右の方向ボタン２１４〜２１７に印刷位置を調整する機能を割り当てる。一の画像の印刷結果を基に、この機能を用いてプリンタの印刷位置を調整する。こうすることでプリンタ固有の誤差を調整することができ、インクのはみ出し量を最小限とし、無駄なインクの使用を低減することができる。その結果、プリンタの寿命を延ばすこともできる。なお、こうして調整した印刷位置はデフォルト値としてプリンタ側に記録することで、以後、印刷位置のずれをほとんど生じることがない。
【００７８】
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。本実施例では、画像処理装置としてのプリンタを例としたが、このプリンタはスキャナ等を備えた複合機であっても良い。また、印刷対象となる画像は、メモリカードＭＣやデジタルスチルカメラに限らず、デジタルビデオカメラやハードディスクなどから取得するものとしても良い。さらに、本実施例ではピエゾ素子を利用したインクジェット方式のプリンタを用いているが、他のインクジェット方式のプリンタ（例えばバブルジェット（登録商標）），熱転写方式のプリンタ、昇華型プリンタ、レーザプリンタ、あるいは複合機など種々の方式のプリンタを採用するものとしても良い。また、ＣＭＹＫの４色に、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、ＤＹ（ダークイエロ）を加えた７色プリンタであっても良い。
【図面の簡単な説明】
【００７９】
【図１】本発明の印刷装置であるプリンタの概略構成を示すブロック図である。
【図２】操作パネルと液晶ディスプレイとの概略構成図である。
【図３】設定されるモード内容の説明図である。
【図４】第１実施例のトリミング処理のフローチャートである。
【図５】トリミング枠の位置を変更する様子の説明図である。
【図６】画像の位置を変更する様子の説明図である。
【図７】設定されるモード内容の説明図である。
【図８】第２実施例のトリミング処理のフローチャートである。
【図９】トリミング位置情報を持たせたデータ構造である。
【図１０】トリミング処理の操作を行なう画面の一態様である。
【図１１】タッチパネルの操作例の説明図である。
【符号の説明】
【００８０】
１０...プリンタ
２１...操作パネル
２２...液晶ディスプレイ
２３...カードスロット
２５...印字ヘッドユニット
２８...プラテン
２９ａ...黒インク用カートリッジ
２９ｂ...カラーインク用カートリッジ
３０...キャリッジ
３２...キャリッジモータ
３３...紙送りモータ
３４...摺動軸
３６...駆動ベルト
３９...位置検出センサ
４０...制御回路
５０...トリミング枠
２１１...モード選択ボタン
２１２...ストップボタン
２１３...ＯＫ／プリントボタン
２１４...上ボタン
２１５...下ボタン
２１６...左ボタン
２１７...右ボタン
ＤＳＣ...デジタルスチルカメラ
ＭＣ...メモリカード
Ｐ...用紙
【図１】
2006231651.tif 000003
【図２】
2006231651.tif 000004
【図３】
2006231651.tif 000005
【図４】
2006231651.tif 000006
【図５】
2006231651.tif 000007
【図６】
2006231651.tif 000008
【図７】
2006231651.tif 000009
【図８】
2006231651.tif 000010
【図９】
2006231651.tif 000011
【図１０】
2006231651.tif 000012
【図１１】
2006231651.tif 000013