(57)【特許請求の範囲】
【請求項１】
表示手段を備え、画像を用紙に印画する画像印画装置であって、
前記表示手段に表示された画像の一部であり、印画対象として指定された指定印画範囲と、前記用紙との面積比率を、複数の用紙サイズごとに算出する算出手段と、
前記算出手段により算出された面積比率のうち、前記用紙に占める前記指定印画範囲が最も大きい面積比率となった用紙サイズを示す用紙画像を、前記表示手段に表示された画像に重畳して表示するように前記表示手段を制御する表示制御手段と、
前記算出手段により算出された面積比率を用いて、前記用紙に占める前記指定印画範囲が大きい順に、前記用紙に対して順位を決定する決定手段と、を備え、
前記表示制御手段は、前記決定手段により決定された順位が示す順番で、ユーザーの操作によって前記用紙画像を順に表示するように前記表示手段を制御することを特徴とする画像印画装置。
【請求項２】
前記指定印画範囲は、前記表示手段においてユーザーに指定された範囲を全て含む最小の矩形により示される範囲であることを特徴とする請求項１記載の画像印画装置。
【請求項３】
前記算出手段は、前記画像印画装置に現に装着されている用紙に応じて定まる用紙サイズの用紙について前記面積比率を算出することを特徴とする請求項１または２記載の画像印画装置。
【請求項４】
前記算出手段は、前記画像印画装置に装着可能な用紙に応じて定まる用紙サイズの用紙について前記面積比率を算出することを特徴とする請求項１または２記載の画像印画装置。
【請求項５】
前記表示制御手段は、前記決定手段により決定された順位と、当該順位の用紙の用紙サイズとを示す順位情報を前記表示手段に表示するように制御することを特徴とする請求項１記載の画像印画装置。
【請求項６】
前記順位情報は、印画可能な用紙の用紙サイズと印画不可能な用紙の用紙サイズとが区別して表示されることを特徴とする請求項５記載の画像印画装置。
【請求項７】
重畳して表示された前記用紙画像に対応する範囲の画像を印画することを特徴とする請求項１乃至６のいずれか１項に記載の画像印画装置。
【請求項８】
表示手段を備え、画像を用紙に印画する画像印画装置の制御方法であって、
前記表示手段に表示された画像の一部であり、印画対象として指定された指定印画範囲と、前記用紙との面積比率を、複数の用紙サイズごとに算出する算出ステップと、
前記算出ステップにより算出された面積比率のうち、前記用紙に占める前記指定印画範囲が最も大きい面積比率となった用紙サイズを示す用紙画像を、前記表示手段に表示された画像に重畳して表示するように前記表示手段を制御する表示制御ステップと、
前記算出ステップにより算出された面積比率を用いて、前記用紙に占める前記指定印画範囲が大きい順に、前記用紙に対して順位を決定する決定ステップと、を備え、
前記表示制御ステップは、前記決定ステップにより決定された順位が示す順番で、ユーザーの操作によって前記用紙画像を順に表示するように前記表示手段を制御することを特徴とする制御方法。
【請求項９】
表示手段を備え、画像を用紙に印画する画像印画装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記表示手段に表示された画像の一部であり、印画対象として指定された指定印画範囲と、前記用紙との面積比率を、複数の用紙サイズごとに算出する算出ステップと、
前記算出ステップにより算出された面積比率のうち、前記用紙に占める前記指定印画範囲が最も大きい面積比率となった用紙サイズを示す用紙画像を、前記表示手段に表示された画像に重畳して表示するように前記表示手段を制御する表示制御ステップと、
前記算出ステップにより算出された面積比率を用いて、前記用紙に占める前記指定印画範囲が大きい順に、前記用紙に対して順位を決定する決定ステップと、を備え、
前記表示制御ステップは、前記決定ステップにより決定された順位が示す順番で、ユーザーの操作によって前記用紙画像を順に表示するように前記表示手段を制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印画装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
複数の用紙サイズの中から選択した用紙に対して画像内の指定した一部の範囲を印画できる画像印画装置がある。画像の一部を切り出す操作をトリミング操作と呼び、トリミング操作によって印画範囲を指定することができる。
【０００３】
トリミング操作では選択した用紙サイズと等しいアスペクト比のトリミング枠が画像上に表示されるので、ユーザーは画像の指定した印画範囲がトリミング枠内に全て納まるようにトリミング枠の位置・サイズを調整する。トリミング操作完了後、トリミング枠内の画像が用紙に印画される。
【０００４】
指定した印画範囲をユーザーが所望する構図で印画するためには適切な用紙サイズを選択する必要がある。従来、用紙サイズの選択はユーザーによって行われるか、画像と等しいアスペクト比の用紙サイズに自動的に決定されていた。また、画像の印画に必要なサイズを算出し、算出したサイズより大きな用紙の中から最小の用紙を選択する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２４３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、用紙サイズの選択がユーザーによって行われる場合、所望の構図となる用紙サイズを判断する作業は煩雑である。
【０００７】
また、画像と等しいアスペクト比の用紙サイズに自動的に決定される場合、画像と指定した印画範囲のアスペクト比に差異があれば指定した印画範囲がトリミング枠内に納まらないという問題が起きる。
【０００８】
さらに、特許文献１に開示された技術では、最初に画像の印画に必要なサイズを算出し、その後にサイズを決定するので、算出したサイズより小さな用紙サイズを選択できないという制限がある。
【０００９】
算出したサイズより小さな用紙サイズであっても画像を縮小して印画することで所望の構図となる可能性はある。
【００１０】
本発明の目的は、複数の用紙サイズのうち、印画対象として指定された指定印画範囲に適した用紙サイズを示すことが可能な画像印画装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１の画像印画装置は、表示手段を備え、画像を用紙に印画する画像印画装置であって、前記表示手段に表示された画像の一部であり、印画対象として指定された指定印画範囲と、前記用紙との面積比率を、複数の用紙サイズごとに算出する算出手段と、前記算出手段により算出された面積比率のうち、前記用紙に占める前記指定印画範囲が最も大きい面積比率となった用紙サイズを示す用紙画像を、前記表示手段に表示された画像に重畳して表示するように前記表示手段を制御する表示制御手段と、前記算出手段により算出された面積比率を用いて、前記用紙に占める前記指定印画範囲が大きい順に、前記用紙に対して順位を決定する決定手段と、を備え、前記表示制御手段は、前記決定手段により決定された順位が示す順番で、ユーザーの操作によって前記用紙画像を順に表示するように前記表示手段を制御することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数の用紙サイズのうち、印画対象として指定された印画範囲に適した用紙サイズを示すことが可能な画像印画装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１（Ａ）は、本発明の実施の形態に係る画像印画装置の斜視図であり、（Ｂ）は、インクカートリッジの斜視図であり、（Ｃ）は、用紙カートリッジの斜視図である。
【図２】図１における画像印画装置を側面から見た断面図である。
【図３】図１における画像印画装置で使用するインクリボンの構成を示す図である。
【図４】図１における画像印画装置の電気的構成を示す図である。
【図５】図４におけるメインコントローラにより実行される印画処理の手順を示すフローチャートである。
【図６】図５におけるステップＳ６０２で実行される印画設定の１つであるトリミング処理の手順を示すフローチャートである。
【図７】図７（Ａ）は、トリミングメニュー実行後に表示部に表示される印画範囲指定画面を示す図であり、（Ｂ）は、画像をＸＹ座標を用いて表現した図である。
【図８】第１の実施の形態における用紙サイズ、面積比率、及び用紙サイズ順位の一覧表を示す図である。
【図９】面積比率算出の概念図であり、（Ａ）は、指定印画範囲、及び用紙サイズを示し、（Ｂ）は、長辺を一致させて配置したときの面積比率を示し、（Ｃ）は、短辺を一致させて配置したときの面積比率を示している。
【図１０】図６におけるステップＳ１０５で表示部に表示されるトリミング枠と指定印画範囲を示す図である。
【図１１】第２の実施の形態における用紙サイズ、面積比率、及び用紙サイズ順位の一覧表を示す図である。
【図１２】図５におけるステップＳ６０２で実行される印画設定の１つであるトリミング処理の手順を示すフローチャートである。
【図１３】順位を表示してユーザーに用紙サイズを選択させるための用紙サイズ順位の一覧表示画面を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１５】
［第１の実施の形態］
図１（Ａ）は、本発明の実施の形態に係る画像印画装置３００の斜視図であり、（Ｂ）は、インクカートリッジ３１１の斜視図であり、（Ｃ）は、用紙カートリッジ３１０の斜視図である。
【００１６】
図１において、画像印画装置３００は、昇華型熱転写式の画像印画装置であり、外装３０１の側面に設けたカートリッジ挿入口３０２に対して用紙カートリッジ３１０とインクカートリッジ３１１を装着・取り出し可能である。
【００１７】
表示部３０３（表示手段）は、液晶表示装置（ＬＣＤ）等の表示画面で構成され、画像データの表示や印画設定を入力するための操作メニューを表示する。
【００１８】
また、電源ボタン３０４は、画像印画装置３００の電源のＯＮ／ＯＦＦを行うボタンである。メニューボタン３０５は、各種の操作メニューを呼び出して表示部３０３に表示するボタンである。
【００１９】
十字キー３０６は、画像データの選択、操作メニューの選択を行うボタンである。ＳＥＴボタン３０７は、十字キー３０６によって選択された操作メニューを実行するボタンである。
【００２０】
印画／中止ボタン３０８は、画像データの選択および印画設定完了後に押下することで印画を実行し、印画中に押下することで印画を中止するボタンである。タッチスクリーン３０９は、表示部３０３の上に設けられた透明の抵抗膜式タッチスクリーンであり、十字キー３０６とＳＥＴボタン３０７に代わって表示画面を直接タッチすることで画像の選択、操作メニューの選択・実行ができる。
【００２１】
以下の説明では、上記符号３０４〜３０９をまとめて操作部３０４〜３０９と表現することがある。
【００２２】
用紙カートリッジ３１０には、外装３１５の中に帯状の印画用紙であるロール紙（不図示）がロール紙のローラ３１２に巻かれた状態で収納されている。
【００２３】
インクカートリッジ３１１には、外装３１６の中にインクリボン２００がインクリボン供給ローラ３１３とインクリボン巻き取りローラ３１４に巻かれた状態で収納されている。
【００２４】
図２は、図１における画像印画装置３００を側面から見た断面図である。
【００２５】
図２において、画像印画装置３００は、ロール紙５０１、分離部材５０２、カートリッジ搬送路５０３、及びカートリッジ出口５０４を含む。
【００２６】
印画時にロール紙５０１は、分離部材５０２でロール紙のローラ３１２より引き剥がされ、カートリッジ搬送路５０３、カートリッジ出口５０４を通過する。
【００２７】
また、画像印画装置３００は、カール補正ローラ５０５ａ、カール補正従動ローラ５０５ｂを含む。ロール紙５０１は、ロール紙のローラ３１２に巻かれている方向と反対側にテンションを加えられることよってカールを矯正される。
【００２８】
ロール紙５０１の表裏面を挟持し、紙面に向かってピンチローラ５０６ａが左回転、グリップローラ５０６ｂが右回転することでロール紙５０１を印画位置５０７に向かって搬送する。
【００２９】
印画位置５０７においてインクリボン２００は、インクカートリッジ３１１外部に露出した状態であり、プラテンローラ５０８とサーマルヘッド４０５の間でインクリボン２００とロール紙５０１は重ね合わせた状態となる。
【００３０】
ヘッド位置規定部材５０９は、ヘッドアップダウンモータ４１４の制御機構に連動して昇降する。
【００３１】
カッターユニットは、カッター刃５１０、カッター受け刃５１１で構成される。カッター刃５１０、カッター受け刃５１１はロール紙５０１の搬送路を挟んで対向した位置に配置されている。
【００３２】
ギア列５１２は、カッターモータ４１６の動作をカッターユニットに伝達する。ギア列５１２が駆動されると、はさみ状にカッター刃５１０とカッター受け刃５１１がすりあわされてロール紙５０１をカットする。
【００３３】
排紙蹴りだしローラ５１４、及び排紙ローラ５１３は、ロール紙５０１の表裏面を挟持してカッターユニットによってカットされたロール紙５０１を排紙口に搬送する。
【００３４】
図３は、図１における画像印画装置３００で使用するインクリボンの構成を示す図である。
【００３５】
図３において、インクリボン２００の基材上には画像を形成する昇華性染料層に、イエロー(Ｙ)２０１、マゼンタ(Ｍ)２０２、シアン(Ｃ)２０３が順に配置されている。その最後に画像形成層を保護する熱溶融性の樹脂製材料クリア層であるオーバーコート(ＯＣ)２０４が配置されている。
【００３６】
Ｙ，Ｍ，Ｃ，ＯＣの先頭にはインクリボン先頭検出用マーカー２０５が配置されている。１つの画像はＹ，Ｍ，Ｃ，ＯＣ一組を順次印画用紙へ熱転写することで形成される。インクリボン２００には印画可能な枚数分Ｙ，Ｍ，Ｃ，ＯＣが繰り返し配置されている。
【００３７】
図４は、図１における画像印画装置３００の電気的構成を示す図である。
【００３８】
図４において、メインコントローラ４０１は、画像印画装置３００全体のシステム制御や各種プログラムに従った演算処理を司るＣＰＵである。
【００３９】
ＲＯＭ４０２は、メインコントローラ４０１を動作させる各種プログムが格納されている。
【００４０】
ＲＡＭ４０３は、メインコントローラ４０１の演算処理用ワークメモリや印画データの一時格納用に使用される。また、操作部３０４〜３０９によって入力された各種設定データも格納される。
【００４１】
画像データ入力部４０４は、３つの入力インターフェース（Ｉ／Ｆ）を制御して画像データの入力を行う。第１の入力Ｉ／Ｆはメモリカードである。画像印画装置３００が有するカードスロット（不図示）にメモリカードを挿入して画像データを入力する。
【００４２】
第２の入力Ｉ／Ｆはデジタルカメラである。画像印画装置３００とデジタルカメラとをＵＳＢケーブルで接続して画像データを入力する。このとき、画像印画装置３００がホスト機器として機能してデジタルカメラ側から画像印画装置３００を操作することが可能である。
【００４３】
第３の入力Ｉ／ＦはＰＣ（Personal Computer）である。画像印画装置３００とＰＣとをＵＳＢケーブルで接続して画像データを入力する。このとき、画像印画装置３００がデバイス機器として機能してＰＣ側から画像印画装置３００を操作することが可能である。
【００４４】
ヘッド制御部４０６は、サーマルヘッド４０５に配置された発熱抵抗体（不図示）を通電制御する。
【００４５】
ロール紙搬送モータドライバ４０７は、メインコントローラ４０１から送出されるパルス信号に応じてモータ励磁波形を出力し、ステッピングモータである駆動モータ４０８をパルス信号のステップ数だけ回転駆動する。
【００４６】
駆動モータ４０８は、上述したカール補正ローラ５０５ａ、グリップローラ５０６ｂ、排紙ローラ５１３、排紙蹴りだしローラ５１４に回転機構を介して結合される。ロール紙搬送モータドライバ４０７はこれらローラの回転を制御してロール紙を搬送する。
【００４７】
給紙モータ４１０は、ロール紙のローラ３１２に回転機構を介して結合される。給紙モータドライバ４０９はロール紙のローラ３１２の回転を制御してロール紙の引き出し・引き込みを行う。
【００４８】
インクリボン巻き取りモータ４１２は、インクリボン巻き取りローラ３１４に回転機構を介して結合される。インクリボン巻き取りモータドライバ４１１は、インクリボン巻き取りローラ３１４の回転を制御してインクリボン２００の巻き取りを行う。
【００４９】
ヘッドアップダウンモータドライバ４１３は、ヘッドアップダウンモータ４１４の回転を制御してサーマルヘッド４０５の昇降を行う。
【００５０】
カッターモータドライバ４１５は、カッターモータ４１６を制御して後述するカッターユニットを動作させてロール紙のカットを行う。
【００５１】
リボン残量検出センサ４１７は、リボン巻き取り時の回転速度を検出してリボン残量を算出する。検知したリボン残量は表示部３０３に表示される。
【００５２】
ロール紙検出センサ４１８は、用紙カートリッジ３１０の出口から引き出されたロール紙の先端部を検出する。
【００５３】
ロール紙先頭検出センサ４１９は、サーマルヘッド４０５に対向して設けられたプラテンローラの後方に配置され、印画開始時にロール紙の先頭部がプラテンローラ後方を通過したことを検出する。
【００５４】
インクリボン先頭検出センサ４２０は、インクリボン先頭検出用マーカー２０５を検出する。
【００５５】
環境温度検出センサである４２１は、画像印画装置３００が設置されている環境の温度を検出する。検出した環境温度に基づいてヘッド制御部４０６によりサーマルヘッド４０５に投入されるエネルギーが制御される。
【００５６】
用紙種別検出センサ４２２は、用紙カートリッジ３１０の外装３１５に設けられた複数の突起部により、用紙種別検出センサ４２２の複数のスイッチ部が押し込まれることで、用紙カートリッジ３１０の装着有無および用紙種類を検出する。
【００５７】
インク種別検出センサ４２３は、インクカートリッジ３１１の外装３１６に設けられた複数の突起部により、インク種別検出センサ４２３の複数のスイッチ部が押し込まれることでインクカートリッジ３１１の装着有無、及びインク種類を検出する。
【００５８】
図５は、図４におけるメインコントローラ４０１により実行される印画処理の手順を示すフローチャートである。
【００５９】
図５において、まずユーザーにより画像データが選択される（ステップＳ６０１）。このステップＳ６０１では、画像データ入力部４０４に入力された画像データのサムネイルが表示部３０３に一覧表示される。ユーザーは、十字キー３０６またはタッチスクリーン３０９を操作して一覧表示された画像データの中から印画する画像データを選択する。
【００６０】
次いで、ユーザーにより印画設定が行われる（ステップＳ６０２）。ステップＳ６０２では、ユーザーが選択した画像データに対して、トリミング操作による印画範囲の指定、用紙サイズの設定、印画枚数の設定など各種の印画設定を行う。トリミング操作による印画範囲の指定、用紙サイズの設定の詳細は後述する。ユーザーは、メニューボタン３０５で各種の操作メニューを呼び出し、十字キー３０６とＳＥＴボタン３０７またはタッチスクリーン３０９を操作して操作メニューを選択し、実行する。
【００６１】
そして、ユーザーにより印画／中止ボタンが押下される（ステップＳ６０３）。この印画／中止ボタンの押下により、印画設定に従って印画が開始される。
【００６２】
まず、ロール紙を引き出す（ステップＳ６０４）。ロール紙５０１は給紙モータ４１０の回転駆動によって用紙カートリッジ３１０から引き出され、ピンチローラ５０６ａとグリップローラ５０６ｂで挟持される。以降の用紙搬送は駆動モータ４０８が回転駆動してグリップローラ５０６ｂを回転させることで行われる。
【００６３】
次いで、ロール紙の先頭を検出する（ステップＳ６０５）。ロール紙先頭検出センサ４１９が用紙カートリッジ３１０から引き出されたロール紙５０１の先頭を検出する。
【００６４】
そして、印画開始位置まで用紙を搬送する（ステップＳ６０６）。ロール紙５０１の画像の印画開始位置がサーマルヘッド４０５直下に到達するまでステッピングモータである駆動モータ４０８を所定のステップ数だけ回転駆動して、ロール紙先頭検出地点からロール紙５０１を搬送する。
【００６５】
次いで、インクＹの先頭を検出する（ステップＳ６０７）。インクリボン２００は、インクリボン巻き取りモータ４１２の回転駆動によって巻き取られ、インクリボン先頭検出センサ４２０でインクＹ２０１のインクリボン先頭検出用マーカー２０５が検出される。
【００６６】
インクＹの先頭を検出すると、インクＹで印画する（ステップＳ６０８）。退避していたサーマルヘッド４０５をロール紙５０１とインクリボン２００を挟み込むようにしてプラテンローラ５０８に圧着する。画像データはメインコントローラ４０１によってＪＰＥＧデータからＹＭＣデータに変換されてＲＡＭ４０３に格納される。ＹＭＣデータの最大階調値は２２５であり、画素ごとに画像データに応じた階調値を有する。Ｙデータはヘッド制御部４０６に転送される。ヘッド制御部４０６はＹデータを用いてサーマルヘッド４０５に配置された発熱抵抗体（不図示）を通電制御する。通電された発熱抵抗体は発熱し、インクリボン２００のインクを昇華させてロール紙５０１に定着させる。駆動モータ４０８はサーマルヘッド４０５の通電処理と同期して用紙カートリッジ３１０に引き込む方向に用紙搬送を行う。
【００６７】
次いで、印画開始位置に用紙を搬送する（ステップＳ６０９）。プラテンローラ５０８から離別するようにサーマルヘッド４０５を待避して、用紙カートリッジ３１０から引き出す方向に用紙搬送して画像の印画開始位置にロール紙５０１を戻す。
【００６８】
上述したインクＹに対する処理であるステップＳ６０７〜ステップＳ６０９と同様の処理がインクＭに対してＳ６１０〜Ｓ６１２で行われる。また、インクＣに対しては、Ｓ６１３〜Ｓ６１５で行われる。また、インクＭ２０２の印画は、インクＹ２０１の印画画像に重ねるように行われる。インクＣ２０３の印画は、インクＹ２０１とインクＭ２０２の印画画像に重ねるように行われる。
【００６９】
次いで、インクＯＣ２０４の先頭を検出し（ステップＳ６１６）、インクＯＣ２０４の印画を行う（ステップＳ６１７）。サーマルヘッド４０５をプラテンローラ５０８に圧着してロール紙５０１とインクリボン２００を挟み込む。メインコントローラ４０１によって全画素の階調値が１７０であるＯＣ印画データが生成されてＲＡＭ４０３に格納される。そして、Ｓ６０８と同様にＯＣデータを用いたサーマルヘッド４０５の通電制御を行い、インクＹＭＣによる印画画像の上に透明な保護層を形成する。
【００７０】
次いで、カット位置に用紙を搬送する（ステップＳ６１８）。サーマルヘッド４０５を待避して、用紙カートリッジ３１０から引き出す方向に用紙搬送してロール紙５０１のカット位置をカッター刃５１０の位置に合わせる。
【００７１】
その後、カッターモータ４１６を回転駆動してロール紙をカットする（ステップＳ６１９）。そして、カットされた用紙の表裏面を排紙ローラ５１３、排紙蹴りだしローラ５１４で挟持し、駆動モータ４０８を排紙方向へ回転駆動して画像印画装置３００の外部へ排紙し（ステップＳ６２０）、本処理を終了する。
【００７２】
この印画処理を実行することで画像データ１枚分の印画処理が完了する。
【００７３】
図６は、図５におけるステップＳ６０２で実行される印画設定の１つであるトリミング処理の手順を示すフローチャートである。
【００７４】
図６において、トリミングメニューを実行する（ステップＳ１０１）。ユーザーは、選択した画像データが表示部３０３に表示されている状態においてメニューボタン３０５を押下して操作メニュー一覧を呼び出す。そして、十字キー３０６とＳＥＴボタン３０７またはタッチスクリーン３０９を操作して操作メニュー一覧の中からトリミングメニューを選択することでトリミングメニューが実行される。
【００７５】
次いで、ユーザーにより印画対象とする印画範囲の指定が行われる（ステップＳ１０２）。この印画範囲の指定の詳細については後述する。次いで、印画対象として指定された指定印画範囲と、印画可能な全ての用紙サイズとの面積比率を、用紙サイズごとに算出する（ステップＳ１０３）。ここでの面積比率は、指定印画範囲の面積を用紙サイズの面積で割った値である。この面積比率の算出の詳細については後述する。また、このステップＳ１０３は、表示部３０３に表示された画像の一部であり、印画対象として指定された指定印画範囲と、用紙との面積比率を、複数の用紙サイズごとに算出する算出手段に対応する。
【００７６】
次いで、用紙サイズごとに算出された面積比率の大きい順に、用紙サイズの順位を決定し（ステップＳ１０４）、その結果をＲＡＭ４０３に格納する。そして、順位が１位となった用紙サイズで印画した場合のトリミング枠を表示する（ステップＳ１０５）。このステップＳ１０５は、算出された面積比率のうち、用紙に占める指定印画範囲が最も大きい面積比率となった用紙サイズを示す用紙画像（トリミング枠）を、表示部３０３に表示された画像に重畳して表示するように表示部３０３を制御する表示制御手段に対応する。
【００７７】
ユーザーは、表示されたトリミング枠を変更できるので、トリミング枠の変更指示がされたか否か判別する（ステップＳ１０６）。
【００７８】
ステップＳ１０６の判別の結果、トリミング枠の変更指示がされたときは（ステップＳ１０６でＹＥＳ）、用紙サイズ順位を参照してトリミング枠の表示を変更し（ステップＳ１０７）、ステップＳ１０６に戻る。このステップＳ１０７の詳細については後述する。
【００７９】
一方、ステップＳ１０６の判別の結果、トリミング枠の変更指示がされなかったときは（ステップＳ１０６でＮＯ）、表示中のトリミング枠で囲まれた範囲を指定印画範囲に設定してトリミングメニューを完了し（ステップＳ１０８）、本処理を終了する。その後、図５で説明したように、画像印画装置３００は、重畳して表示されたトリミング枠に対応する範囲の画像を印画する。
【００８０】
図６の処理によれば、画像印画装置３００は、印画対象として指定された指定印画範囲と、用紙との面積比率を、複数の用紙サイズごとに算出する（ステップＳ１０３）。そして、算出された面積比率のうち、用紙に占める指定印画範囲が最も大きい面積比率となった用紙サイズを示す用紙画像を、表示部３０３に表示された画像に重畳して表示する（ステップＳ１０５）。その結果、複数の用紙サイズのうち、指定印画範囲に適した用紙サイズを示すことが可能となる。
【００８１】
図７（Ａ）は、トリミングメニュー実行後に表示部３０３に表示される印画範囲指定画面を示す図であり、（Ｂ）は、画像をＸＹ座標を用いて表現した図である。
【００８２】
図７（Ａ）に示されるように、ユーザーがタッチスクリーン３０９をタッチして曲線７０１ａを入力すると、曲線７０１ａに外接する長方形が指定印画範囲７０２ａとして表示される。
【００８３】
このとき、図７（Ｂ）に示されるように、ＸＹ座標の画像左下を原点とすると、指定印画範囲７０２ａは、曲線７０１ａのＸ座標最小値Ｘ１、Ｘ座標最大値Ｘ２、Ｙ座標最小値Ｙ１、Ｙ座標最大値Ｙ２で囲まれる領域として定義される。
【００８４】
また、曲線７０１ａは、ユーザーがタッチスクリーン３０９を一度タッチしてから離すまでに連続した入力によるものであり、閉曲線および開曲線のどちらでも良い。
【００８５】
さらに、ユーザーがタッチスクリーン３０９をタッチして曲線７０１ｂを入力すると、指定印画範囲７０２ａの表示が消えて、曲線７０１ａ、及び曲線７０１ｂの両方に外接する長方形が指定印画範囲７０２ｂとして表示される。
【００８６】
指定印画範囲７０２ｂは、曲線７０１ａおよび曲線７０１ｂのＸ座標最小値Ｘ１、Ｘ座標最大値Ｘ３、Ｙ座標最小値Ｙ１、Ｙ座標最大値Ｙ３で囲まれる領域として定義される。従って、指定印画範囲７０２ｂは、ユーザーに指定された範囲を全て含む最小の矩形により示される範囲である。
【００８７】
以降、タッチが行われるたびに同様にして指定印画範囲の表示が更新されるので、画像データに対してユーザーがタッチした全ての領域が指定印画範囲に含まれることになる。このように、決定された順位が示す順番で、ユーザーの操作によってトリミング枠を順に表示するように表示部３０３を制御する。
【００８８】
タッチスクリーン３０９をタッチしてやり直しボタン７０３を実行すると指定印画範囲７０２ｂを消して印画範囲の指定を最初からやり直すことができる。ユーザーが、タッチスクリーン３０９をタッチして次へボタン７０４を実行すると、図６のステップＳ１０２の印画範囲指定を終了する。
【００８９】
次に、図６のステップＳ１０３の面積比率の算出について、まず用紙サイズについて説明する。
【００９０】
図８は、第１の実施の形態における用紙サイズ、面積比率、及び用紙サイズ順位の一覧表を示す図である。
【００９１】
図８においては、各用紙サイズを用紙搬送方向の長さ［ｉｎｃｈ］×用紙幅［ｉｎｃｈ］で表記している。また、アスペクト比は用紙搬送方向の長さ：用紙幅で表記している。
【００９２】
印画可能な用紙サイズは、画像印画装置３００に装着する用紙カートリッジ３１０とインクカートリッジ３１１の組合せによって決定される。
【００９３】
本実施の形態において、用紙カートリッジ３１０とインクカートリッジ３１１の組合せは、４ｉｎｃｈ用紙とＰインク、５ｉｎｃｈ用紙と２Ｌインク、５ｉｎｃｈ用紙とＷｉｄｅインクの３種類である。
【００９４】
インクリボン２００のＹ，Ｍ，Ｃ，ＯＣ各層の用紙搬送方向の長さは固定であり、その長さは、Ｐインクが６ｉｎｃｈ、２Ｌインクが７ｉｎｃｈ、Ｗｉｄｅインクが８．９ｉｎｃｈである。
【００９５】
また、用紙搬送方向に垂直な方向の長さである用紙幅も固定であり、その長さは、４ｉｎｃｈ用紙が４ｉｎｃｈ、５ｉｎｃｈ用紙が５ｉｎｃｈである。
【００９６】
一方、可変である用紙搬送方向の長さを変更することによってアスペクト比の異なる用紙サイズに印画することができる。
【００９７】
用紙サイズはＬ、Ｓｑｕａｒｅ、Ｐｉｃｔｕｒｅ、Ｐ、ＤＳＣ−２Ｌ、２Ｌ、Ｗｉｄｅ、Ｌｏｎｇの８種類である。
【００９８】
このうち、４ｉｎｃｈ用紙とＰインクの組合せでＳｑｕａｒｅ、Ｐｉｃｔｕｒｅ、Ｐ、Ｌｏｎｇの４種類の用紙サイズで印画可能である。
【００９９】
また、５ｉｎｃｈ用紙と２Ｌインクの組合せでＬ、Ｓｑｕａｒｅ、Ｐｉｃｔｕｒｅ、ＤＳＣ−２Ｌ、２Ｌ、Ｌｏｎｇの６種類の用紙サイズを印画可能である。
【０１００】
さらに、５ｉｎｃｈ用紙とＷｉｄｅインクの組合せでＤＳＣ−２Ｌ、２Ｌ、Ｗｉｄｅの３種類の用紙サイズを印画可能である。
【０１０１】
この用紙サイズの一覧表における面積比率と用紙サイズ順位を除いた情報は、図４のＲＯＭ４０２に予め記憶されており、面積比率を算出する際に参照される。
【０１０２】
次に、図８に示される面積比率、及び用紙サイズ順位について説明する。
【０１０３】
図９は、面積比率算出の概念図であり、（Ａ）は、指定印画範囲、及び用紙サイズを示し、（Ｂ）は、長辺を一致させて配置したときの面積比率を示し、（Ｃ）は、短辺を一致させて配置したときの面積比率を示している。
【０１０４】
図９において、図９（Ａ）に示されるように、指定印画範囲７０２ｂのアスペクト比をａ、ｂとして長辺ａ、短辺ｂを定義する。用紙サイズのアスペクト比をｃ、ｄとして長辺ｃ、短辺ｄを定義する。
【０１０５】
ここでａ、ｂ、ｃ、ｄをアスペクト比としたが、指定印画範囲７０２ｂの画素数［ｐｉｘｅｌ］や用紙サイズの寸法［ｉｎｃｈ］を用いても良い。
【０１０６】
このように指定印画範囲、及び用紙サイズの各辺定義しておき、用紙サイズに対する指定印画範囲７０２ｂの面積比率が最大となるように指定印画範囲７０２ｂを用紙サイズに配置したときの面積比率を算出する。
【０１０７】
図９（Ｂ）は用紙サイズの長辺ｃに指定印画範囲７０２ｂの長辺ａを一致させて配置する方法を示している。
【０１０８】
長辺の長さを１とすると指定印画範囲７０２ｂの短辺の長さはｂ／ａ、用紙サイズの短辺の長さはｄ／ｃなので、指定印画範囲７０２ｂの面積を用紙サイズの面積で割ることによって面積比率はｂｃ／ａｄと定義される。
【０１０９】
ただし、指定印画範囲７０２ｂは用紙サイズに収まるように配置しなければならない。指定印画範囲７０２ｂが用紙サイズに収まる条件は、短辺の長さを比較してｂ／ａ≦ｄ／ｃであり、これはａ／ｂ≧ｃ／ｄとなる。
【０１１０】
図９（Ｃ）は用紙サイズの短辺ｄに指定印画範囲７０２ｂの短辺ｂを一致させて配置する方法を示す図である。
【０１１１】
短辺の長さを１とすると指定印画範囲７０２ｂの長辺の長さはａ／ｂ、用紙サイズの長辺の長さはｃ／ｄなので、指定印画範囲７０２ｂの面積を用紙サイズの面積で割ることによって面積比率はａｄ／ｂｃと定義される。
【０１１２】
ただし、指定印画範囲７０２ｂは用紙サイズに収まるように配置しなければならない。指定印画範囲７０２ｂが用紙サイズに収まる条件は、長辺の長さを比較してａ／ｂ＜ｃ／ｄとなる。以上のようにして面積比率は式１によって算出される。
【０１１３】
【数１】
0005932326.tif 000002
【０１１４】
図６のステップＳ１０３では、画像印画装置３００に装着中の用紙カートリッジ３１０とインクカートリッジ３１１を使用して印画可能な全ての用紙サイズに対して式（１）による面積比率の算出が行われる。
【０１１５】
用紙種別検出センサ４２２、及びインク種別検出センサ４２３が用紙カートリッジ３１０およびインクカートリッジ３１１の種類をそれぞれ検出し、メインコントローラ４０１が印画可能な用紙サイズを判断する。そして、メインコントローラ４０１は、面積比率を算出して結果をＲＡＭ４０３に格納する。
【０１１６】
上述した図８の面積比率は、用紙カートリッジ３１０が４ｉｎｃｈ用紙、インクカートリッジ３１１がＰインク、指定印画範囲のアスペクト比が２１：２０である場合の算出結果である。
【０１１７】
画像印画装置３００に現に装着されている４ｉｎｃｈ用紙とＰインクで印画可能な用紙サイズであるＳｑｕａｒｅ、Ｐｉｃｔｕｒｅ、Ｐ、Ｌｏｎｇに対して面積比率が算出される。一方、現に装着されていない５ｉｎｃｈ用紙と２Ｌインク、５ｉｎｃｈ用紙とＷｉｄｅインクで印画可能な用紙サイズに対する算出は行われない。従って、上記ステップＳ１０３では、画像印画装置３００に現に装着されている用紙に応じて定まる用紙サイズの用紙について面積比率を算出する。
【０１１８】
こうして算出された面積比率から、上記ステップＳ１０４で、面積比率が大きい順番に用紙サイズ順位を決定する。そして、メインコントローラ４０１は用紙サイズ順位を算出して結果をＲＡＭ４０３に格納する。図８の「用紙サイズ順位」では、算出した面積比率に基づいてＳｑｕａｒｅが１位、Ｐｉｃｔｕｒｅが２位、Ｐが３位、Ｌｏｎｇが４位となる。
【０１１９】
面積比率が大きいということは用紙サイズに対して指定印画範囲７０２ｂが占める割合が大きく、指定印画範囲７０２ｂ以外の領域が占める割合が小さいことを意味する。
【０１２０】
従って、面積比率が大きい用紙サイズが指定印画範囲７０２ｂを印画するのに適していると判断することができる。
【０１２１】
図１０は、図６におけるステップＳ１０５で表示部３０３に表示されるトリミング枠と指定印画範囲を示す図である。
【０１２２】
図１０に示されるように、表示部３０３には、用紙サイズ順位１位の用紙サイズと等しいアスペクト比のトリミング枠１００１と指定印画範囲７０２ｂが表示される。
【０１２３】
図８の例では用紙サイズ順位１位であるＳｑｕａｒｅと等しいアスペクト比のトリミング枠１００１が画像に重畳して表示される。
【０１２４】
なお、図１０では指定印画範囲７０２ｂの長辺とトリミング枠１００１の一辺（図１０の場合は底辺）を一致させて表示しているが、トリミング枠１００１の初期表示位置を限定するものではない。
【０１２５】
例えば、指定印画範囲７０２ｂとトリミング枠１００１の中心点を一致させて表示する構成としても良い。また、指定印画範囲７０２ｂを表示しないようにしてもよい。
【０１２６】
用紙変更ボタン１００２は、図６のステップＳ１０６においてユーザーがトリミング枠変更指示をするためのボタンである。ユーザーがタッチスクリーン３０９をタッチして用紙変更ボタン１００２を実行すると、メインコントローラ４０１は用紙およびトリミング枠の変更指示を受付ける。
【０１２７】
このトリミング枠変更指示があった場合、メインコントローラ４０１は用紙サイズ順位を参照して、現在選択中の用紙サイズの次に用紙サイズ順位が高い用紙サイズと等しいアスペクト比のトリミング枠１００１に表示を変更する。
【０１２８】
以降、ステップＳ１０６でトリミング枠変更指示を受付けるたびに同様にしてトリミング枠表示変更が行われるが、最下位の用紙サイズを選択中にトリミング枠変更指示を受付けると１位の用紙サイズを選択した状態に戻る。
【０１２９】
図８の例では用紙変更ボタン１００２により指示されるたびに、Ｓｑｕａｒｅ、Ｐｉｃｔｕｒｅ、Ｐ、Ｌｏｎｇの順番に表示が変更されて、Ｌｏｎｇの次に再びＳｑｕａｒｅの表示に戻る。
【０１３０】
また、完了ボタン１００３は、図６のステップＳ１０６において、ユーザーが表示されているトリミング枠を設定するためのボタンである。ユーザーが、タッチスクリーン３０９をタッチして完了ボタン１００３を実行すると、表示中のトリミング枠１００１で囲まれた範囲を指定印画範囲に設定してトリミングメニューを完了する。
【０１３１】
Ｓ１０１〜Ｓ１０８を実行することで選択した画像データに対するトリミング処理が完了する。
【０１３２】
以上説明したように、第１の実施形態によれば、装着中の用紙カートリッジ３１０とインクカートリッジ３１１を使用して印画可能な全ての用紙サイズに対して面積比率に基づく用紙サイズ順位を決定する。
【０１３３】
そして、トリミング枠は用紙サイズ順位１位の用紙サイズが初期表示され、トリミング枠変更指示によって用紙サイズ順位が下位の用紙サイズを順番に表示できるので指定印画範囲７０２ｂに適した用紙サイズを選択することができる。
【０１３４】
［第２の実施の形態］
第２の実施の形態は、第１の実施の形態で説明した図６のトリミング処理の変形例であり、画像印画装置の構成等は、図１〜図４に示したものと同じであるので説明を省略する。
【０１３５】
第１の実施の形態における図６のステップＳ１０３では、現に装着されていることで印画可能な用紙サイズに対して面積比率を算出しているが、本実施の形態では現に装着されていなくても装着すれば印画可能な全ての用紙サイズに対しても面積比率を算出する。すなわち、第２の実施の形態では、画像印画装置３００に装着可能な用紙に応じて定まる用紙サイズの用紙について面積比率を算出する。
【０１３６】
図１１は、第２の実施の形態における用紙サイズ、面積比率、及び用紙サイズ順位の一覧表を示す図である。
【０１３７】
図１１では、全ての用紙サイズに対して面積比率が算出され、それに基づく順位が示されている。
【０１３８】
図１１の一覧表は用紙カートリッジ３１０が４ｉｎｃｈ用紙、インクカートリッジ３１１がＰインク、指定印画範囲のアスペクト比が２１：２０である場合の面積比率の算出結果によるものである。
【０１３９】
装着中の４ｉｎｃｈ用紙とＰインクで印画可能な用紙サイズであるＳｑｕａｒｅ、Ｐｉｃｔｕｒｅ、Ｐ、Ｌｏｎｇに対して面積比率が算出される。さらに、装着していない５ｉｎｃｈ用紙と２Ｌインク、５ｉｎｃｈ用紙とＷｉｄｅインクで印画可能な用紙サイズに対しても面積比率が算出される。
【０１４０】
面積比率が算出されると、第１の実施の形態と同じく用紙サイズ順位が決定される。この用紙サイズ順位は、面積比率に基づき決定されるものであるが、用紙カートリッジ３１０とインクカートリッジ３１１の組合せが異なる場合でも用紙サイズのアスペクト比が等しければ面積比率は同値となる。
【０１４１】
この場合、装着中の用紙カートリッジ３１０とインクカートリッジ３１１を使用して印画可能な用紙サイズを優先して順位を高くする。
【０１４２】
例えば図１１において、（４ｉｎｃｈ用紙、Ｐインク）のＳｑｕａｒｅと、（５ｉｎｃｈ用紙、２Ｌインク）のＳｑｕａｒｅの面積比率は同値である。
【０１４３】
しかし、４ｉｎｃｈ用紙、Ｐインクを装着中なので用紙サイズ順位は（４ｉｎｃｈ用紙、Ｐインク）のＳｑｕａｒｅが１位、（５ｉｎｃｈ用紙、２Ｌインク）のＳｑｕａｒｅが２位となる。
【０１４４】
また、面積比率が同値であってどちらも装着中の用紙カートリッジ３１０とインクカートリッジ３１１を使用して印画可能な用紙サイズでない場合は、予め決められた優先順位に従う。
【０１４５】
例えば図１１において、（５ｉｎｃｈ用紙、２Ｌインク）の２Ｌと、（５ｉｎｃｈ用紙、Ｗｉｄｅインク）の２Ｌの面積比率は同値である。
【０１４６】
そこで、（５ｉｎｃｈ用紙、２Ｌインク）を、（５ｉｎｃｈ用紙、Ｗｉｄｅインク）より優先するという予め決められた優先順位を定めておく。この優先順位によれば、用紙サイズ順位は（５ｉｎｃｈ用紙、２Ｌインク）の２Ｌが７位、（５ｉｎｃｈ用紙、Ｗｉｄｅインク）の２Ｌが８位となる。
【０１４７】
メインコントローラ４０１は、こうして決定された用紙サイズ順位をＲＡＭ４０３に格納する。
【０１４８】
図１２は、図５におけるステップＳ６０２で実行される印画設定の１つであるトリミング処理の手順を示すフローチャートである。
【０１４９】
図１２において、ステップＳ１１０１，１１０２は、図６のステップＳ１０１，１０２と同じである。
【０１５０】
次いで、図１１で説明したように、指定印画範囲と、全ての用紙サイズとの面積比率を、用紙サイズごとに算出し（ステップＳ１１０３）、用紙サイズ順位を決定する（ステップＳ１１０４）。このステップＳ１０４は、算出された面積比率を用いて、用紙に占める指定印画範囲が大きい順に、用紙に対して順位を決定する決定手段に対応する。
【０１５１】
そして、決定された用紙サイズ順位を表示する（ステップＳ１１０５）。図１３は、順位を表示してユーザーに用紙サイズを選択させるための用紙サイズ順位の一覧表示画面を示す図である。この一覧表示画面については後述する。
【０１５２】
次いで、ユーザーにより、一覧表示画面において十字キー３０６とＳＥＴボタン３０７またはタッチスクリーン３０９を操作してサイズ選択バー１２０１が選択される（ステップＳ１１０６）。
【０１５３】
選択された用紙サイズにおけるトリミング枠を表示する（ステップＳ１１０７）。ここでは、図１０で示したように、ステップＳ１１０６で選択した用紙サイズと等しいアスペクト比のトリミング枠１００１と指定印画範囲７０２ｂが表示される。
【０１５４】
ユーザーは、表示されたトリミング枠を変更できるので、トリミング枠の変更指示がされたか否か判別する（ステップＳ１１０８）。
【０１５５】
ステップＳ１１０８の判別の結果、トリミング枠の変更指示がされたときは（ステップＳ１１０８でＹＥＳ）、上記ステップＳ１１０５に戻る。
【０１５６】
一方、ステップＳ１１０８の判別の結果、トリミング枠の変更指示がされなかったときは（ステップＳ１１０８でＮＯ）、表示中のトリミング枠で囲まれた範囲を指定印画範囲に設定してトリミングメニューを完了し（ステップＳ１１０９）、本処理を終了する。
【０１５７】
上述した図１３の一覧表示画面用紙について説明する。図１３において、サイズ選択バー１２０１は用紙サイズ順位１２０１ａと用紙サイズ名称１２０２ｂとを含む順位情報を示している。
【０１５８】
また、装着中の用紙カートリッジ３１０とインクカートリッジ３１１を使用して印画可能な用紙サイズと印画不可能な用紙サイズは区別して一覧表示される。例えば図１３において順位１位、３位は印画可能な用紙サイズなので白色表示、順位２位、４位から７位は印画不可能な用紙サイズなので斜線表示というように区別される。このように、第２の実施の形態では、決定された順位と、当該順位の用紙の用紙サイズとを示す順位情報を前記表示手段に表示するように制御する。また、上述したように、印画可能な用紙の用紙サイズと印画不可能な用紙の用紙サイズとが区別して表示される。
【０１５９】
また、用紙サイズ選択バー１２０１の色や形状を変更することで区別して表示しても良く、印画可能な用紙サイズと印画不可能な用紙サイズとを区別できればどのような構成でも良い。
【０１６０】
なお、図１３では一部の用紙サイズ順位のみ表示されているが、十字キー３０６またはタッチスクリーン３０９を操作して一覧表示を上下にスクロールすることで全ての用紙サイズ順位を参照することができる。
【０１６１】
また、図１３において、印画不可能な用紙サイズは用紙カートリッジ３１０とインクカートリッジ３１１を交換しない限り選択できない。しかし、交換を行えば印画可能・印画不可能な用紙サイズの表示が変更されて選択できるようになる。
【０１６２】
さらに、印画不可能な用紙サイズであっても選択可能にして、選択後に用紙カートリッジ３１０とインクカートリッジ３１１の交換を促すメッセージを表示する構成としても良い。
【０１６３】
このように印画可能な用紙サイズだけでなく印画不可能な用紙サイズの用紙サイズ順位も一覧表示することによって、全ての用紙サイズの中から指定印画範囲７０２ｂを印画するのに適した用紙サイズを選択することができる。
【０１６４】
以上説明したように、第２の実施形態によれば、全ての用紙サイズに対して面積比率に基づく用紙サイズ順位を決定する。
【０１６５】
そして、印画可能な用紙サイズと印画不可能な用紙サイズとを区別した一覧表示から用紙サイズを選択してトリミング枠を表示できるので、全ての用紙サイズの中から指定印画範囲７０２ｂに適した用紙サイズを選択することができる。
【０１６６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１６７】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005932326.tif 000003
【図２】
0005932326.tif 000004
【図３】
0005932326.tif 000005
【図４】
0005932326.tif 000006
【図５】
0005932326.tif 000007
【図６】
0005932326.tif 000008
【図７】
0005932326.tif 000009
【図８】
0005932326.tif 000010
【図９】
0005932326.tif 000011
【図１０】
0005932326.tif 000012
【図１１】
0005932326.tif 000013
【図１２】
0005932326.tif 000014
【図１３】
0005932326.tif 000015