"対象画像をトリミングするトリミング装置であって、前記対象画像を画面上に表示して該対象画像の外枠線上の2点に接する切り取り線の入力をユーザーの操作により受け付ける入力受付処理と、前記対象画像を前記外枠線と前記入力された切り取り線とにより囲まれる2つの領域に分割する分割処理と、該分割された2つの領域のうち消去対象の領域を設定する消去対象設定処理と、該設定された消去対象の領域を消去する消去処理と、を繰り返すことにより、前記対象画像をトリミングすることを特徴とするトリミング装置。請求項1記載のトリミング装置であって、前記消去対象設定処理は、前記2つの領域のうち面積が狭い方の領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項2記載のトリミング装置であって、前記消去対象設定処理は、前記各処理の繰り返し回数が所定回数未満の場合には前記分割された2つの領域のうちユーザーの操作により指定された領域を前記消去対象の領域に設定し、前記各処理の繰り返し回数が前記所定回数以上の場合には前記2つの領域のうち面積が狭い方の領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項2記載のトリミング装置であって、前記消去対象設定処理は、元の対象画像の上下左右の四辺のいずれかの辺が残っている場合には前記分割された2つの領域のうちユーザーの操作により指定された領域を前記消去対象の領域に設定し、前記元の対象画像の上下左右の四辺のいずれの辺も消去されている場合には前記2つの領域のうち面積が狭い方の領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項1記載のトリミング装置であって、前記消去対象設定処理は、前記対象画像を表示する画面上の任意の座標の指定をユーザーの操作により受け付けると共に前記2つの領域のうち前記指定された座標を含む領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項1記載のトリミング装置であって、前記消去対象設定処理は、前記対象画像を表示する画面上の任意の座標の指定をユーザーの操作により受け付けると共に前記2つの領域のうち前記指定された座標を含まない領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項1記載のトリミング装置であって、前記消去対象設定処理は、前記対象画像に含まれる顔を認識し、前記2つの領域のうちの一方の領域に顔が含まれていると認識された場合には、顔が含まれていない方の領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項1記載のトリミング装置であって、前記消去対象設定処理は、前記2つの領域のうち元の対象画像の中心座標から遠い方の領域を前記消去対象の領域に設定する処理であるトリミング装置。請求項1ないし8いずれか1項に記載のトリミング装置を備え、該トリミング装置によりトリミングされた画像を印刷する印刷装置。しかしながら、上述したトリミング装置では、例えば、矩形の画像からハート形や星形などのように複雑な形状にトリミングする場合を考えると、消去範囲の入力に複雑な操作が要求されるため、入力操作の慣れていないユーザーにとっては所望の形状にトリミングすることが極めて困難である。本発明のトリミング装置および印刷装置は、対象画像を簡単な操作により所望の形状にトリミングできるようにすることを主目的とする。本発明のトリミング装置および印刷装置は、上述の主目的を達成するために以下の手段を採った。本発明のトリミング装置は、対象画像をトリミングするトリミング装置であって、前記対象画像を画面上に表示して該対象画像の外枠線上の2点に接する切り取り線の入力をユーザーの操作により受け付ける入力受付処理と、前記対象画像を前記外枠線と前記入力された切り取り線とにより囲まれる2つの領域に分割する分割処理と、該分割された2つの領域のうち消去対象の領域を設定する消去対象設定処理と、該設定された消去対象の領域を消去する消去処理と、を繰り返すことにより、前記対象画像をトリミングすることを要旨とする。この本発明のトリミング装置では、対象画像を画面上に表示して対象画像の外枠線上の2点に接する切り取り線の入力をユーザーの操作により受け付ける入力受付処理と、対象画像を外枠線と入力された切り取り線とにより囲まれる2つの領域に分割する分割処理と、分割された2つの領域のうち消去対象の領域を設定する消去対象設定処理と、設定された消去対象の領域を消去する消去処理と、を繰り返すことにより、対象画像をトリミングする。これにより、ユーザーは、対象画像を切り取り線により少しずつ切り取ることにより、所望の形状の画像を簡単に作成することができる。こうした本発明のトリミング装置において、前記消去対象設定処理は、前記2つの領域のうち面積が狭い方の領域を前記消去対象の領域に設定する処理であるものとすることもできる。こうすれば、消去対象の領域を指定するユーザーの手間をなくすことができる。この態様の本発明のトリミング装置において、前記消去対象設定処理は、前記各処理の繰り返し回数が所定回数未満の場合には前記分割された2つの領域のうちユーザーの操作により指定された領域を前記消去対象の領域に設定し、前記各処理の繰り返し回数が前記所定回数以上の場合には前記2つの領域のうち面積が狭い方の領域を前記消去対象の領域に設定する処理であるものとすることもできるし、前記消去対象設定処理は、元の対象画像の上下左右の四辺のいずれかの辺が残っている場合には前記分割された2つの領域のうちユーザーの操作により指定された領域を前記消去対象の領域に設定し、前記元の対象画像の上下左右の四辺のいずれの辺も消去されている場合には前記2つの領域のうち面積が狭い方の領域を前記消去対象の領域に設定する処理であるものとすることもできる。こうすれば、画像を大まかな形に切り取りその後に少しずつ細かい部分を切り取ることによりトリミングする場合にユーザーによる消去対象の画像の指定の手間をより少なくすることができる。または、本発明のトリミング装置において、前記消去対象設定処理は、前記対象画像を表示する画面上の任意の座標の指定をユーザーの操作により受け付けると共に前記2つの領域のうち前記指定された座標を含む領域を前記消去対象の領域に設定する処理であるものとすることもできるし、前記消去対象設定処理は、前記対象画像を表示する画面上の任意の座標の指定をユーザーの操作により受け付けると共に前記2つの領域のうち前記指定された座標を含まない領域を前記消去対象の領域に設定する処理であるものとすることもできる。こうすれば、ユーザーは画面上の任意の座標を指定するだけで分割された2つの領域のうちの一方を消去することができる。或いは、本発明のトリミング装置において、前記消去対象設定処理は、前記対象画像に含まれる顔を認識し、前記2つの領域のうちの一方の領域に顔が含まれていると認識された場合には、顔が含まれていない方の領域を前記消去対象の領域に設定する処理であるものとすることもできる。こうすれば、消去対象の領域を指定するユーザーの手間をなくすことができる。或いは、本発明のトリミング装置において、前記2つの領域のうち元の対象画像の中心座標から遠い方の領域を前記消去対象の領域に設定する処理であるものとすることもできる。こうすれば、消去対象の領域を指定するユーザーの手間をなくすことができる。本発明の印刷装置は、上述した各態様のいずれかの本発明のトリミング装置を備え、トリミング装置によりトリミングされた画像を印刷することを要旨とする。この本発明の印刷装置によれば、本発明のトリミング装置を備えるから、本発明のトリミング装置が奏する効果、例えば、ユーザーは対象画像を切り取り線により少しずつ切り取ることにより所望の形状の画像を簡単に作成することができる効果や、消去対象の領域を指定するユーザーの手間をなくすことができる効果、ユーザーは画面上の任意の座標を指定するだけで分割された2つの領域のうちの一方を消去することができる効果などを奏することができる。次に、本発明の実施の形態を図面に基づいて説明する。図1は、本発明の一実施形態であるプリンター20の外観を示す外観斜視図であり、図2は、本実施形態のプリンター20の機能ブロックを示すブロック図である。本実施形態のプリンター20は、印刷機構40図2参照を内蔵しL版サイズの用紙に印刷を行なうフォトプリンターとして構成されており、その外観としては、図1に示すように、本体21の上面には本体21を持ち運ぶための取っ手22が、本体21の背面にはセットした用紙を自動給紙するオートシートフィーダー23が、本体21の側面には電源をオンオフするための電源ボタン26が、それぞれ設けられている。また、本体21の前面には、印刷機構40により印刷された用紙を保持する排紙トレイ24と、写真や印刷時の設定を確認するための液晶ディスプレイLCD25と、排紙トレイ24に隣接した位置の赤外線通信ポート28とが設けられている。赤外線通信ポート28は、受光部が内蔵されており、リモートコントロール装置30の発光部30aからの発光を受光することにより、リモートコントロール装置30のボタン操作によってプリンター20を遠隔操作できるようになっている。なお、リモートコントロール装置30は、プリンター20を遠隔操作するためのボタン類として、電源をオンオフするための電源ボタン31と、印刷中に押されると印刷を中止し写真選択画面で押されると印刷枚数や写真の選択を解除するストップ/設定クリアボタン32と、トップメニュー画面を表示するためのトップメニューボタン33と、印刷枚数を設定するための印刷枚数設定ボタン印刷枚数を1枚ずつ増やすプラスボタンおよび印刷枚数を1枚ずつ減らすマイナスボタン34と、項目や設定値を選択するための上下左右ボタン35と、項目を決定したり次の画面に進むためのOKボタン36と、一つ前の画面に戻る戻るボタン37と、印刷を開始する印刷ボタン38と、設定画面を表示する設定ボタン39などを備える。印刷機構40は、図2に示すように、左右方向主走査方向にループ状に架け渡されたキャリッジベルト43により駆動されガイド42に沿って左右に往復するキャリッジ41と、キャリッジ41にシアンマゼンタイエローブラック等の各色のインクを供給するインクカートリッジ44と、各インクカートリッジ44から供給された各インクに圧力をかけてノズルから用紙Sに向けてインクを吐出する印刷ヘッド45と、副走査方向に用紙Sを搬送する搬送ローラー46とを備える。インクカートリッジ44は、印刷機構40の下方に取り付けられており、インクカートリッジ44がキャリッジ41上に搭載されていない、いわゆるオフキャリッジタイプである。印刷ヘッド45は、ここでは圧電素子に電圧をかけることによりこの圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体例えばヒータなどに電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。LCD25は、LCDコントローラー54による表示制御を受けて文字や図形,記号などを表示すると共に人の指による入力操作が可能な静電容量方式のタッチパネル付き液晶ディスプレイである。LCD25は、本実施形態では、960ドット×240ドットの画素により構成されている。また、本実施形態のプリンター20は、その制御系としては、図2に示すように、プリンター全体の制御を司るメインコントローラー60と、印刷機構40を制御するプリンターASIC48と、赤外線通信ポート28を介して入力した赤外線信号を操作信号として処理する赤外線通信コントローラー52と、LCD25を表示制御するLCDコントローラー54と、メモリーカードスロット56に挿入されたメモリーカードMCに対するデータの書き込みや読み出しを制御するメモリーカードコントローラー58と、を備え、これらはバス59を介して互いに電気的に接続されている。メインコントローラー60は、CPU61を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するROM62と、一時的にデータを記憶するRAM63と、書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー64と、電源ボタン26からの操作信号を入力するインターフェース65I/Fとを備える。このメインコントローラー60は、メモリーカードスロット56に挿入されたメモリーカードMCから画像ファイルなどを入力したり、赤外線通信コントローラー52からの操作信号や印刷機構40の各部からの検出信号などを入力したりする。また、メインコントローラー60は、メモリーカードMCに編集画像などを保存したり、プリンターASIC48への指令信号やLCDコントローラー54への制御信号を出力したりする。こうして構成された本実施形態のプリンター20では、トップメニューボタン33が押されると、トップメニュー画面を表示して各種項目の選択を受け付ける。図3にトップメニュー画面70の一例を示す。トップメニュー画面70では、本実施形態では、図示するように、メモリーカードMCやフラッシュメモリー64に記憶されている画像データを順次再生するためのスライドショーや写真を印刷するための写真の印刷,写真を所望の形にトリミングして印刷するトリミング印刷や写真を多面レイアウトで印刷するレイアウト印刷,写真にフレームを付けて印刷するフレーム印刷などを行なうためのいろいろな印刷,メモリーカードMC内のデータをフラッシュメモリー64にバックアップするためのデータ管理の項目がある。ユーザーは、これらの項目のいずれかを上下左右ボタン35により選択し、OKボタン36を押すことにより決定することができる。トップメニュー画面70でユーザーによりいろいろな印刷が選択され、更に、トリミング印刷が選択されると、写真選択画面によりメモリーカードMCやフラッシュメモリー64内に記憶されている写真の中から印刷する写真の選択を受け付け、編集画面により選択写真を所望の形状にトリミングし、続く設定画面により選択された写真の印刷枚数や用紙サイズ,用紙種類,フチ/日付の設定を受け付け、各設定項目が選択されるとプレビュー画面を表示して印刷ボタン38が押されるのを待つ。印刷ボタン38が押されると、トリミングされた写真RGBデータを読み出し、RGBデータをリサイズしてCMYKデータに色変換し、色変換後のCMYKデータにハーフトーン処理を施すことにより2値化して印刷データを生成し、生成した印刷データに基づいて印刷機構40を制御することにより印刷を実行する。次に、こうして構成された本実施形態のプリンター20の動作、特に、写真をトリミングして印刷する際の動作について説明する。図4は、トリミング印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、ユーザーによりトリミング印刷が指示されたときに実行される。なお、トリミング印刷の指示は、前述したように、トップメニュー画面70でいろいろな印刷を選択した後に、更にトリミング印刷を選択することにより行なうことができる。以下、トリミング印刷処理ルーチンを、図5に例示する画像のトリミングの様子を参照しながら説明する。トリミング印刷処理ルーチンが実行されると、メインコントローラー60のCPU61は、まず、トリミング対象の画像を入力する処理を実行するステップS100。この処理は、実施例では、メモリーカードMCやフラッシュメモリー64内に記憶されている画像の一覧をLCD25に表示し、表示した画像の一覧からユーザーのボタン操作によって選択されたものを入力するものとした。続いて、入力した画像をトリミングするための編集画面を表示しステップS110、後述する繰り返し回数Nを値0に初期化するステップS120。そして、編集画面上で切り取り線の入力を受け付けるステップS130,図51参照。この処理は、本実施形態では、写真の外枠線を横切るようにユーザーが指でなぞることによりその軌跡を切り取り線として入力するものとした。切り取り線が入力されると、その入力が適正であるか否かを判定、即ち、切り取り線が画像の外枠線の2点に接しているか否かを判定しステップS140、切り取り線が適正でない場合にはステップS130に戻って再度切り取り線の入力を受け付ける。一方、切り取り線の入力が適正である場合には画像を切り取り線で分割するステップS150,図52参照。画像を分割すると、繰り返し回数Nが所定回数Nref例えば、5回など未満か否かを判定するステップS160。このルーチンを初めて実行したときには繰り返し回数Nは値0であるから、ステップS160では肯定的な判定がなされ、次に、消去する画像の指定をユーザーから受け付けステップS170、指定された画像を消去対象に設定するステップS180,図53参照。ここで、消去する画像の指定は、本実施形態では、編集画面上に消去したい画像にタッチして下さい。などのメッセージを表示し、タッチされた画面上の座標に基づいてその座標を含む画像を特定することにより行なわれる。消去対象が設定されると、消去対象の画像を消去しステップS210,図54参照、繰り返し回数Nを値1だけインクリメントするステップS220。そして、OKボタン36が押されてトリミングが確定されたか否かを判定しステップS230、トリミングが確定されていない場合には確定されるまでステップS130に戻ってステップS130~S220の処理を繰り返す図55~7参照。このように、切り取り線の入力するステップS130,S140の処理と、切り取り線で画像を分割するステップS150の処理と、分割された2つの画像のうち消去対象を設定するステップS170,S180の処理と、設定された消去対象の画像を消去するステップS210の処理とを繰り返すことにより、即ち、切り取り線で画像を少しずつ切り取ることにより、1回の切り取りでは作成困難な複雑な形状であっても比較的簡単に作成することができる。ステップS130~S220の処理を繰り返しているときに、ステップS160で繰り返し回数Nが所定回数Nref以上と判定された場合には、分割された2つの画像の面積をそれぞれ算出しステップS190、2つの画像のうち面積が小さい方の画像を消去対象に設定するステップS200。これは、画像を複雑な形状に切り抜く場合、まず、大まかな形に切り取り、その後に、少しずつ細かい部分を切り取ることで所望の形状とすることが多いと考えられることに基づいてる。即ち、繰り返し回数Nが比較的少ない場面では面積の大きな画像が切り取られ、繰り返し回数Nが比較的多い場面では面積の小さな画像が切り取られる傾向があると考えられることに基づいている。なお、画像の面積の算出は、画像の領域に包含される画素ピクセルの数を計測することにより求めることができる。ステップ230でトリミングが確定されると、トリミングされた画像でプレビュー画面を作成し、作成したプレビュー画面をLCD25に出力して印刷ボタン38が押されるまで待つステップS240,S250,図58参照。印刷ボタン38が押されると、印刷処理を実行してステップS260、本ルーチンを終了する。ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の図4のトリミング印刷処理ルーチンのステップS130,S140の処理が本発明の入力受付処理に相当し、トリミング印刷処理ルーチンのステップS150の処理が分割処理に相当し、トリミング印刷処理ルーチンのステップS160~S200の処理が消去対象設定処理に相当し、トリミング印刷処理ルーチンのステップS210の処理が消去処理に相当する。以上説明した本実施形態のプリンター20によれば、画像のトリミングが指示された場合、切り取り線の入力を受け付ける処理と、受け付けた切り取り線で画像を分割する処理と、分割された2つの画像のうち消去対象を設定する処理と、設定された消去対象の画像を消去する処理とを繰り返すことにより画像のトリミングを行なうから、1回の切り取りでは作成困難な複雑な形状であっても比較的簡単に作成することができる。しかも、トリミングの繰り返し回数Nが所定回数Nref未満の場合には分割された2つの画像のうちユーザーにより指定された画像を消去対象に設定し、繰り返し回数Nが所定回数Nref以上の場合には分割された2つの画像のうち面積が小さい方の画像を消去対象に設定するから、画像を大まかな形に切り取りその後に少しずつ細かい部分を切り取ることによりトリミングする場合にユーザーによる消去対象の画像の指定の手間をより少なくすることができる。上述した実施形態では、トリミングの繰り返し回数Nが所定回数Nref未満の場合には分割された2つの画像のうちユーザーにより指定された画像を消去対象に設定し、繰り返し回数Nが所定回数Nref以上の場合には分割された2つの画像のうち面積が小さい方の画像を消去対象に設定するものとしたが、これに限定されるものではなく、繰り返し回数Nに拘わらず分割された2つの画像のうち面積が小さい方の画像を消去対象に設定するものとしてもよいし、繰り返し回数Nに拘わらず分割された2つの画像のうちユーザーにより指定された画像を消去対象に設定するものとしてもよい。前者の場合、ステップS120,S160,S170,S180の処理を省略するものとすればよく、後者の場合、ステップS120,S160,S190,S200の処理を省略するものとすればよい。上述した実施形態では、トリミングの繰り返し回数Nが所定回数Nref未満の場合には分割された2つの画像のうちユーザーにより指定された画像を消去対象に設定し、繰り返し回数Nが所定回数Nref以上の場合には分割された2つの画像のうち面積が小さい方の画像を消去対象に設定するものとしたが、これに限定されるものではなく、元画像の外枠線四辺が完全に切り取られるまでは分割された2つの画像のうちユーザーにより指定された画像を消去対象に設定し、元画像の外枠線四辺が完全に切り取られた後は分割された2つの画像のうち面積が小さい方の画像を消去対象に設定するものとしてもよい。この場合、元画像の外枠線四辺が完全に切り取られたか否かは、例えば、切り取り後の画像の外枠線上の各座標と元画像の外枠線上の各座標とを比較し、いずれか一つでも一致する座標が存在するか否かを判定すればよい。また、その他、図6に示すように、画像を解析して画像に含まれる人物の顔を認識するものとし、分割された2つの画像のうち顔が含まれない画像を消去対象に設定するものとしてもよいし、図7に示すように、分割された2つの画像のうちのいずれかにLCD画面上元画像の中心座標から遠い方の画像を消去対象に設定するものとしてもよい。後者の場合、例えば、分割された2つの画像のうちいずれかに中心座標が含まれる場合にはその中心座標が含まれない方の画像を消去対象に設定し、分割された2つの画像の領域のうちいずれもが中心座標に含まれない場合には中心座標と分割された2つの画像の各外枠線上の座標との間の最短距離が遠い方の画像を消去対象に設定するものとすればよい。上述した実施形態では、ユーザーがLCD画面上の任意の座標を指定することにより分割された2つの画像のうち指定された座標を含む方の画像を消去対象に設定するものとしたが、分割された2つの画像のうち指定された座標を含まない方の画像を消去対象に設定するものとしてもよい。また、分割された2つの画像のうち消去対象を選択できるものであれば、ユーザーによる如何なる操作により選択するものとしてもよい。上述した実施形態では、LCD25をタッチパネル付きの液晶ディスプレイにより構成し、LCD25を介して切り取り線の入力や消去する画像の指定を受け付けるものとしたが、これに限定されるものではなく、例えば、マウスを接続して使用するなど、入力や指定を如何なる入力デバイスを介して受け付けるものとしてもよい。上述した実施形態では、本発明をプリンター20に適用して説明したが、原稿の読み取りが可能なスキャナーを備えるマルチファンクションプリンターに適用するものとしたり、FAX機能を備えるFAX装置に適用するものとしてもよい。また、本発明をトリミング装置の形態とするものとしてもよい。なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。"