(57)【特許請求の範囲】
【請求項１】
印刷用紙に画像を印刷する印刷装置であって、
印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送手段と、
印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示手段と、
前記搬送手段により前記印刷用紙を前記印刷装置の外部に搬送させ、前記印刷装置の外部に出ている部分の印刷用紙のアスペクト比に対応する印刷領域枠を前記表示手段に表示させる制御手段とを有することを特徴とする印刷装置。
【請求項２】
印刷用紙に画像を印刷する印刷装置であって、
印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送手段と、
印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示手段と、
前記搬送手段により前記印刷用紙を前記印刷装置の外部に搬送させ、前記印刷装置の外部に搬送された印刷用紙の長さと当該印刷用紙の幅に対応したアスペクト比の印刷領域枠を前記表示手段に表示させる制御手段と、を有することを特徴とする印刷装置。
【請求項３】
印刷用紙に画像を印刷する印刷装置であって、
印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送手段と、
印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示手段と、
前記印刷用紙が前記印刷装置の外部に搬送されたときの搬送量に応じて決定したアスペクト比を有する印刷領域枠を前記表示手段に表示させる制御手段とを有し、
前記制御手段は、前記搬送手段による印刷用紙の搬送中に、前記印刷領域枠の表示を更新し、前記印刷領域枠のアスペクト比を変更することを特徴とする印刷装置。
【請求項４】
前記印刷装置の外部に搬送する搬送量を調整するためのユーザからの指示を入力するための操作手段を有することを特徴とする請求項１ないし３の何れか１項に記載の印刷装置。
【請求項５】
前記印刷装置の外部に搬送可能な最大の印刷用紙の搬送量が決められていることを特徴とする請求項１ないし４のいずれか１項に記載の印刷装置。
【請求項６】
前記搬送手段による印刷用紙の搬送が、前記最大の印刷用紙の搬送量に達したことに応じて、前記搬送手段による印刷用紙の搬送を停止する搬送停止手段を有することを特徴とする請求項５に記載の印刷装置。
【請求項７】
印刷用紙に画像を印刷する印刷装置の制御方法であって、
印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送工程と、
印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示工程とを有し、
前記表示工程では、前記搬送工程において前記印刷装置の外部に搬送した印刷用紙の前記印刷装置の外部に出ている部分の印刷用紙のアスペクト比に対応する印刷領域枠を表示することを特徴とする印刷装置の制御方法。
【請求項８】
印刷用紙に画像を印刷する印刷装置の制御方法であって、
印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送工程と、
印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示工程とを有し、
前記表示工程では、前記搬送工程において前記印刷装置の外部に搬送した印刷用紙の前記印刷装置の外部に搬送された印刷用紙の長さと当該印刷用紙の幅に対応したアスペクト比の印刷領域枠を表示することを特徴とする印刷装置の制御方法。
【請求項９】
印刷用紙に画像を印刷する印刷装置の制御方法であって、
印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送工程と、
印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示工程とを有し、
前記表示工程では、前記印刷用紙が前記印刷装置の外部に搬送されたときの搬送量に応じて決定したアスペクト比を有する印刷領域枠を表示し、さらに、前記搬送工程による印刷用紙の搬送中に、前記印刷領域枠の表示を更新し、前記印刷領域枠のアスペクト比を変更して表示することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像を印刷用紙に印刷するための印刷装置に関する。
【背景技術】
【０００２】
ロール紙等の連続紙に対して画像の印刷処理を行い、印刷処理した連続紙をカッター機構を駆動してカットする昇華型熱転写式の印刷装置がある。この印刷装置は、発熱させたサーマルヘッドをインクが塗布されたインクシートに押圧し、昇華したインクを印刷用紙に熱転写させることで画像を印刷する。使用するインクシートには、予め決まっている１画面分のサイズのイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各インク層とオーバーコート（ＯＰ）層が順番に並べて設けられている。一回で印画可能なの印刷範囲はＹ、Ｍ、Ｃ、ＯＰ各層の１画面サイズ以内として決まっている。また、ロール紙の場合、印刷用紙の幅は固定であるのに対して、紙送り方向の印刷範囲は自在に設定することが可能であるので、ユーザが自由にサイズを決定して印刷用紙に画像を印刷することができる。
【０００３】
また、印刷画像と印刷用紙のサイズまたはアスペクト比が異なる場合に、画像の一部を切り出して印刷用紙のサイズに合わせて拡大・縮小処理を行うトリミング機能が知られている。例えば、特許文献１では印刷用紙のサイズを考慮して印刷画像をトリミングする画像処理装置が開示されている。この画像処理装置では、扱う印刷用紙サイズが複数サイズある場合に、印刷用紙のサイズを検出しているため、検出した印刷用紙サイズのアスペクト比に一致させたトリミング枠を表示画面上に表示することによって容易にトリミング設定を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２４４５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献に開示された従来技術では実際の印刷用紙サイズおよび仕上がりを把握しづらいという課題がある。トリミング設定では表示画面に表示された画像に対して印刷用紙サイズに合わせたトリミング枠を設定する。しかし、実際の印刷用紙サイズに対して表示画面が小さい場合には、ユーザは表示画面の画像設定を元にして実際の印刷用紙サイズおよび仕上がりを想像する必要がある。この時、Ｌ、２Ｌ、Ａ４、Ｂ５などの一般的な定型サイズを指定した場合には仕上がりをある程度把握することができる。しかし、ロール紙において紙送り方向の長さをユーザが自由に設定可能とした場合、紙送り方向実際の印刷用紙サイズおよび仕上がり具合を把握することは難しい。
【０００６】
そこで、本発明は、簡単に印刷用紙のサイズを把握し、所望のサイズの画像を印刷することが可能な画像印刷装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の印刷装置は、
印刷用紙に画像を印刷する印刷装置であって、印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送手段と、印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示手段と、前記搬送手段により前記印刷用紙を前記印刷装置の外部に搬送させ、前記印刷装置の外部に出ている部分の印刷用紙のアスペクト比に対応する印刷領域枠を前記表示手段に表示させる制御手段とを有することを特徴とする。
また、上記目的を達成するために、本発明の印刷装置は、
印刷用紙に画像を印刷する印刷装置であって、印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送手段と、印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示手段と、前記搬送手段により前記印刷用紙を前記印刷装置の外部に搬送させ、前記印刷装置の外部に搬送された印刷用紙の長さと当該印刷用紙の幅に対応したアスペクト比の印刷領域枠を前記表示手段に表示させる制御手段と、を有することを特徴とする。
また、上記目的を達成するために、本発明の印刷装置は、
印刷用紙に画像を印刷する印刷装置であって、印刷装置内に収納されている印刷用紙を、前記印刷装置の外部に搬送するための搬送手段と、印刷対象の画像と印刷領域を示す印刷領域枠とを表示するための表示手段と、前記印刷用紙が前記印刷装置の外部に搬送されたときの搬送量に応じて決定したアスペクト比を有する印刷領域枠を前記表示手段に表示させる制御手段とを有し、前記制御手段は、前記搬送手段による印刷用紙の搬送中に、前記印刷領域枠の表示を更新し、前記印刷領域枠のアスペクト比を変更することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、簡単に印刷用紙のサイズを把握し、所望のサイズの画像を印刷することが可能な印刷装置を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る印刷装置における印刷設定のフローチャートを示す図である。
【図２】用紙の引き出し量と印刷設定画面を示す図である。
【図３】本発明に係る印刷装置のフロック図である・
【図４】印刷装置の印刷機構を示す図である。
【図５】用紙サイズの設定方法を説明するための図である。
【図６】表示するトリミング枠の決定方法を示す図である。
【図７】紙の引き出し量と印刷設定画面を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
＜第１の実施形態＞
図３には、本発明に係る印刷装置３００の構成を示すブロック図である。
【００１２】
３０５は印刷装置３００のシステム制御や演算処理を司るＣＰＵ、３０６はカメラ（不図示）から送られてきた画像データ、記録媒体であるメモリカードから取得した画像データを処理する画像処理エンジン等からなる画像処理部である。画像処理部３０６において、カメラ側から送信された画像データ、またはメモリカードから取得した画像データに対して伸長やリサイズ、色変換等の各種画像処理が行われ印刷用の画像データが作られる。３１１は印刷装置３００のシステム制御用プログラムを格納するＦｌａｓｈ  ＲＯＭ、３１２は画像データを一時的に保存したり、データ処理の作業用に用いるＳＤＲＡＭである。ＣＰＵ３０５は、ＦｌａｓｈＲＯＭ３１１から読み出したプログラムに基づいて、各ブロックを制御することで、後述する様々な処理や演算を実行する。３１４は画像のデータファイルが保存されているメモリカード、３１３はメモリカード３１４を印刷装置３００に装着し、メモリカードのデータを読み出すためのカードコネクタである。３１６は、メモリカードに保存されている画像や操作メニュー等を表示するＬＣＤ、３１５はＬＣＤを駆動するＬＣＤドライバである。また、３０７は通信制御部であり、接続されるカメラとの通信を制御する。３０８は操作部であり、操作ボタン等から構成され、ユーザによる指示の入力が行われ、入力された指示をＣＰＵに伝達する。３０４はサーマルヘッド制御部、３０３はサーマルヘッドである。画像処理部で生成された印刷用の画像データをサーマルヘッド制御部３０３で電気信号に変換し、サーマルヘッド３０４に出力する。サーマルヘッド３０４では、電気信号を熱エネルギーに変換し、インクシートのインクを印刷用紙に転写することで画像の印刷を行う。３０１は印刷用紙搬送用、インクシート巻取り用およびカッター駆動用のモータであり、３０２はモータを駆動するためのモータ駆動制御部である。３１０は印刷用紙先端検知を行う光センサであり、３０９は光センサを駆動するための光センサ駆動制御部である。
【００１３】
図４は本実施形態における印刷装置の印刷機構を説明するための模式図である。ここで、サーマルヘッド４０９（３０３）の駆動は、サーマルヘッド制御部３０４により制御され、各ローラ（４０６、４０７、４１１、４１３）、および、カッター４１０は、搬送モータ３０１を駆動させることにより動作する。
【００１４】
まず、印刷装置４０１に対して図示しないサイドドアを開けて外部から印刷用紙カセット４０２とインクカセット４０４を装填して準備を行う。印刷用紙カセット４０２内部にはロール状に巻かれた印刷用紙４０３が収納されている。印刷用紙４０３の中心部には、印刷用紙４０３と一体的に回動するボビン軸４１１がある。このボビン軸をモータで回転駆動させることにより、印刷用紙４０３を印刷用紙カセット４０２から引き出したり、印刷用紙カセット４０２内部に引き込んだりすることができる。
【００１５】
印刷用紙４０３は、印刷用紙カセット４０２から引き出されると、カール取りローラ対４０６へ到達する。カール取りローラ対４０６はカール取りローラと対抗するカール取り従動ローラによって構成され、印刷用紙４０３の先端がカール取りローラ対４０６を通過すると、このローラ対が離反状態から圧接状態へ移動し印刷用紙４０３を挟む。印刷用紙４０３は、カール取りローラ対４０６によりロール状に巻かれている方向と反対側にテンションを加えられることよって巻き癖をとることができる。
【００１６】
カール取りを行われた印刷用紙４０３はカール取りローラ対４０６によって搬送され、搬送ローラ対４０７に到達する。搬送ローラ対４０７はグリップローラ４０７ａとピンチローラ４０７ｂによって構成され、グリップローラ４０７ａは図示しないステッピングモータの出力軸が減速機構を介して直結され、このステッピングモータの回転制御により正逆自在に駆動される。印刷用紙４０３は搬送ローラ対４０７によりしっかりと挟持され往復搬送されるので、印刷用紙４０３はステッピングモータの回転制御により正確に位置制御され搬送される。つまり、ステッピングモータのステップを管理することにより、用紙の搬送量を正確に管理することができる。本実施形態の印刷装置では、サーマルヘッド４０９による１ライン分の記録ピッチが８５μｍである。印刷用紙４０３を１ライン分搬送するためのステッピングモータのステップ数を４ステップであるため、ステッピングモータを４ステップ回転制御することにより、１ライン（すなわち８５μｍ）搬送することができる。印刷範囲が用紙搬送方向において１４４ｍｍであるとすると、印刷範囲は１６９４ライン分となり、記録紙をこの分搬送するためにはステッピングモータを６７７６ステップ分回転させればよい。
【００１７】
搬送ローラ対４０７の近傍の位置には印刷用紙先端検出センサー４１２（３１０）が置かれ、これにより印刷用紙４０３の先端を検出する。印刷用紙先端検出センサー４１２による検出後、ステッピングモータにより用紙の搬送量を管理することにより印刷用紙４０３の先端がどの位置にあるのかを把握することができる。印刷装置は、印刷用紙先端検出センサー４１２から排紙口４１４までの距離４１５や印刷用紙先端検出センサー４１２から印画位置、カッターユニットによるカット位置までの距離を予め記録している。そのため、排紙口４１４、印画位置、カット位置に対する印刷用紙の位置を把握することができる。距離ではなく距離に対応するステップ数を予めＦｌａｓｈＲＯＭ等に記録しておいてもよい。印刷装置に記録されている印刷用紙先端検出センサー４１２から排紙口４１４までの距離４１５を使用して、印刷用紙の先端が、印刷装置４０１内にあるか、印刷装置４０１外にあるかを把握することができる。さらに、印刷用紙が印刷装置４０１外にどのくらいの長さ疋引き出されているのかを認識することもできる。例えば、印刷用紙先端検出センサー４１２から排紙口４１４まで印刷用紙を搬送させるのに必要なステップ数が、５０００ステップである場合、印刷用紙先端検出センサー４１２から１００００ステップ搬送させている場合は、
（１００００−５０００）÷４×８５［μｍ］＝１０６２５０［μｍ］
＝１０６．２５［ｍｍ］
となり、およそ１０６ｍｍ分の印刷用紙が印刷装置外に搬送させていることになる。このようにして、ステッピングモータにより印刷用紙先端検出センサー４１２からの印刷用紙の搬送量を常に記録・管理し、印刷装置に記録されている情報を使用することで、印刷装置外へ搬送された印刷用紙の長さを算出することができる。
【００１８】
次に印画動作について説明する。サーマルヘッドによりインクシートのインクを印刷用紙に転写する印画動作を行う際には、印刷用紙４０３を印刷用紙カセット４０２内部に引き込む方向に搬送しながら印画動作が行われる。そのため、印刷用紙４０３の先端をサーマルヘッド４０９真下の印画位置から排紙口４１４側に印刷範囲分だけ搬送した地点が印画開始位置となる。印刷用紙先端検出センサー４１２から印画位置までの距離またはその距離に対応するステッピングモータのステップ数を予め記憶しておくことで、ステッピングモータの制御により印画開始位置まで正確に印刷用紙を搬送することが可能となる。
【００１９】
印画位置においては印刷用紙搬送経路を挟んでプラテンローラ４０８と印刷用画像データに応じて発熱するサーマルヘッド４０９が対向している。インクカセット４０４に収納されるインクシート４０５には、熱昇華性イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各インク層と印刷面の保護を目的として印刷面上に転写する熱溶融性のオーバーコート層が塗布されている。インクシート４０５には、Ｙ、Ｍ、Ｃ、ＯＰのインクがそれぞれ用紙１枚分に対応する画面サイズで順に並べて塗布されている。印画時には、インクシート４０５と印刷用紙４０３は、サーマルヘッド４０９とプラテン４０８とに挟持され、インクシート４０５はサーマルヘッド４０９によって印刷用紙４０３に押圧される。印刷用画像データに応じてサーマルヘッド４０９の発熱抵抗体を選択的に加熱することによってＹ、Ｍ、Ｃのインク印刷用紙４０３の印刷範囲に順に転写させて画像が記録される。まず印画開始位置まで用紙を搬送させて、サーマルヘッドによりイエローのインクを印刷用紙に転写させる。イエロ−の転写が終了したら、再び印画開始位置まで搬送させ、次にマゼンタの転写を行う。同様にして、Ｃ、ＯＰも転写し、４色全てのインクを転写すると画像の印刷が完了する。
【００２０】
４回目のオーバーコート層の印画を終了すると印刷用紙４０３は搬送ローラ対４０７により、印刷範囲の後端がカッターユニット４１０のカット位置にくるように搬送される。カッターユニット４１０は不図示のカッターモータによりカッター歯４１０ａを駆動し、はさみの様にカッター歯４１０ａとカッター受け歯４１０ｂをすり合わせて用紙送り方向に対して垂直に用紙の切断を行うものである。また、カッターユニット４１０は印刷装置４０１に対して外部から着脱可能に構成されており、歯が欠けた場合に容易に交換作業ができるように構成されている。印刷済みの印刷用紙４０３（印刷範囲）の端部がカッターユニット４１０に到達すると搬送ローラ対４０７による搬送を停止し、その後、排紙ローラ対４１３による搬送を停止する。搬送ローラ対４０７を停止した後に排紙ローラ対４１３により少し印刷用紙を搬送させることにより印刷用紙４０３のたるみを取ることができる。搬送ローラ対４０７は排紙ローラ対４１３よりもニップ力が強いため、搬送ローラ対４０７によりニップしている印刷用紙の位置がずれることはない。そして、カッターユニット４１０のカッターモータを駆動して印刷用紙４０３をカットする。
【００２１】
カットされた印刷済み用紙は排紙ローラ対４１３によって挟持された状態である。この状態から排紙ローラ対４１３を排紙方向に駆動して印刷済み用紙を排紙口４１４まで搬送して印刷装置４０１の外部へ排紙する。排紙ローラ対４１３は所定時間駆動した後に停止する。印刷終了後、印刷用紙カセット４０２側の未印刷の印刷用紙４０３は搬送ローラ対４０７によって印刷用紙カセット４０２の方向へ巻き上げられて、次の印刷処理を開始するまで待機する。
【００２２】
図１は本実施形態の印刷装置の処理シーケンスを示す図である。図１に示す処理シーケンスは、Ｆｌａｓｈ  ＲＯＭ３１１に格納された制御用プログラムに基づき、ＣＰＵ３０５が各部を制御することによって実行される。最初にカードコネクタ３１３に装着されているメモリカード３１４に保存されている複数の画像データの中から印刷対象となる印刷画像を選択して設定する（Ｓ１０１）。印刷対象の画像は、通信制御部３０７を介してデジタルカメラから取得しても良い。
【００２３】
次に、ユーザに印刷用紙サイズの設定を行わせる。Ｌサイズや２Ｌサイズ等の定型サイズの場合は（Ｓ１０２でＹｅｓ）、Ｓ１０３に遷移し、用紙サイズに合わせてＣＰＵが画像のトリミング領域を自動的に決定する。定型サイズではなく、ユーザが任意に印刷用紙サイズを決定する（不定型サイズ）場合（Ｓ１０２でＮＯ）は、Ｓ１０４に進む。
【００２４】
ここで図４、図５を用いて印刷用紙サイズの設定方法について説明する。不定型サイズの場合、まず、印刷用紙カセット４０２に収納されている印刷用紙４０３を搬送してカセット外に引き出す。さらに印刷用紙先端検出センサー４１２が用紙先端を検出してから、Ｆｌａｓｈ  ＲＯＭ３１１に記憶されている印刷用紙先端検出センサー４１２から排紙口４１４までの用紙搬送量に基づいて印刷用紙先端を排紙口４１４の位置まで搬送する。印刷用紙先端検出センサー４１２から排紙口４１４までの用紙搬送量は予めＦｌａｓｈ  ＲＯＭ３１１に記憶されているものを使用する。その後、さらに印刷用紙を印刷装置の外部に図５のように搬送する。本実施形態では、印刷装置の外部に引き出されている部分の印刷用紙が、印刷範囲となる。
【００２５】
図５は本実施形態における熱転写式画像印刷装置を上面からみた図である。図５中、５０１は液晶表示装置、５０２は電源スイッチである。また、５０３は各種設定画面を表示するメニュースイッチ、５０４は操作を決定する決定スイッチ、５０５は操作をキャンセルするキャンセルスイッチ、５０６は印刷開始を指示するプリントスイッチである。５０７は表示画面上で選択カーソルの移動などに使用する上下左右方向キーであり、印刷用紙サイズの設定時の用紙搬送操作では上下方向キーを使用する。下方向キーは引き出し操作スイッチであり、押している期間だけ印刷用紙５０８が排紙口５０９から外部に向かって引き出される。上方向キーは引き込み操作スイッチであり、押している期間だけ印刷用紙５０８が排紙口５０９から内部に向かって引き込まれる。この操作によってユーザは用紙搬送を自在に調整し、排紙口５０９から外部に引き出された印刷用紙５０８の領域を印刷用紙サイズとして設定する。印刷用紙はロール紙なので、用紙搬送方向に垂直な方向の印刷用紙幅（Ｙｐａｐｅｒ）は固定である。印刷用紙サイズの用紙搬送方向の長さは、まず、上下キーが操作され印刷用紙５０８が搬送される度に、引き出した用紙の搬送量から引き込んだ用紙搬送量を引いて、現在の印刷用紙先端検出センサー４１２からの印刷用紙の搬送量を算出する。そして、現在のセンサー４１２からの搬送量から排紙口までの距離を引くことで、排紙口５０９（４１４）から用紙先端までの長さ（Ｘｐａｐｅｒ）を算出することができる。算出した排紙口５０９から用紙先端までの長さをＳＤＲＡＭ３１２に記憶する。また、印刷サイズの用紙搬送方向の長さとして排紙口５０９の外部へ引き出すことができる用紙の搬送量（Ｘｐａｐｅｒ）は印刷用紙に設定し得る最大の印刷範囲までに制限される。したがって、本実施形態においては一回の印刷範囲はＹ、Ｍ、Ｃ、ＯＰ各インク層の１画面分のサイズで印刷可能なサイズ以内として決まっているので、引き出した用紙の搬送量がこのサイズに到達するとそれ以上は引き出せないように搬送動作を停止する。本実施形態では、搬送可能な最大量は１画面分のインクで印刷可能な範囲としたが、パノラマの画像を印刷したい場合はインク２画面分を必要とする場合もあるので、搬送可能な上限値をインク２画面分で印刷可能な用紙の長さに設定しておいても良い。また、印刷サイズの用紙搬送方向の長さＸｐａｐｅｒは、上限だけでなく下限も設けておくとよい。あまり小さなサイズだと、カッターユニット４１０と搬送ローラの位置の関係上、カットできない場合があるためである。また、排紙口５０９より先の印刷装置内部まで印刷用紙５０８の先端が引き込まれるという無駄な動作の回避もできる。
【００２６】
さらに、Ｘｐａｐｅｒが、１画面分のインクで印刷可能なサイズの１／３以下である場合は、インク画面の内半分以上利用されない領域が出てしまうため、その旨をユーザに通知すると良い。または、残りのインクの領域で同じ画像、または違う画像を選択して、印刷するようにしても良い。また、残りのインクの領域で画像を印刷するかをユーザに選択させると良い。
【００２７】
このように、印刷用紙サイズの設定（Ｓ１０４）が行われると、印刷用紙のアスペクト比算出が行われる（Ｓ１０５）。印刷用紙サイズの設定（Ｓ１０４）において設定した印刷用紙サイズに基づきアスペクト比が（式１）によって算出される。
Ｘｐａｐｅｒ：印刷用紙の用紙搬送方向の長さ（Ｓ１０４でＳＤＲＡＭに記録した値）
Ｙｐａｐｅｒ：印刷用紙の用紙搬送方向に垂直な長さ（ロール紙固定値）
をそれぞれＳＤＲＡＭ、または、ＦｌａｓｈＲＯＭから読み出して
Ｙｐａｐｅｒ／Ｘｐａｐｅｒ：アスペクト比      （式１）
を算出する。
【００２８】
次にＳ１０５で算出したアスペクト比に対応するトリミング枠を表示する（Ｓ１０６）。ＬＣＤ３１６に印刷画像中の印刷領域を示すトリミング枠を印刷画像に重ねて表示し、この印刷領域枠で囲まれた範囲を印刷画像の印刷範囲として図２のように表示する。図２（ａ）（ｂ）（ｃ）は、それぞれ、引き出された用紙の状態と、ＬＣＤのトリミング枠の表示を示す図である。ＬＣＤに表示されるトリミング枠のアスペクト比はＳ１０５において算出した印刷用紙のアスペクト比Ｙｐａｐｅｒ／Ｘｐａｐｅｒと同一のアスペクト比を有する枠である。これによって、ユーザーは排紙口４１４から引き出された印刷用紙サイズの現物を確認する一方で、トリミング設定画面にて印刷画像の印刷範囲も同時に確認できるので実際の印刷用紙サイズと仕上がりを非常に把握しやすい。また、本実施形態では、トリミング枠のアスペクト比を引き出している印刷用紙サイズと同じとし、トリミング枠が画像に内接するように表示させている。しかし、印刷装置の外に引き出している印刷用紙サイズに対応するアスペクト比のトリミング枠であれば、異なる方法で表示させてもよい。
【００２９】
Ｓ１０６でトリミング枠を表示させた後は、ユーザは上下左右方向キー５０７を操作することによってトリミング枠の拡大縮小、平行移動、回転の指示を入力することができる（Ｓ１０７）。ユーザからの指示の入力に応じてトリミング枠を拡大縮小、平行移動、回転して、ＬＣＤに表示する。このとき、アスペクト比は一定に保ったままトリミング枠の拡大縮小。移動、回転が行われる。
【００３０】
トリミング設定（Ｓ１０７）の後、印刷設定を完了の操作が入力されていなければ（Ｓ１０８でＮＯ）、再び（Ｓ１０４）〜（Ｓ１０７）を実行する。この時、図２（ａ）〜（ｃ）に示すように印刷用紙サイズＷｐａｐｅｒを変更すると同時にトリミング枠の横の長さの表示も変更されるので、実際の印刷用紙サイズと印刷画像の印刷範囲を比較しながら確認することができる。
【００３１】
トリミング設定の完了の操作が入力されると（Ｓ１０８でＹｅｓ）、現在設定されている印刷用紙サイズおよびトリミング枠で設定を確定し、印刷用紙を印刷開始位置まで搬送して印画処理を実行する（Ｓ１０９）。印刷開始位置まで印刷用紙を戻す場合は、サーマルヘッドとプラテンの印画位置から排紙口までの距離の分だけ印刷用紙を引き戻せばよいので、この距離をＦｌａｓｈＲＯＭに記録しておいても良い。
【００３２】
以上、説明したように本実施形態によれば操作スイッチによって用紙搬送を行い印刷装置の外に搬送されている印刷用紙の領域を１回の印刷で使用する印刷用紙として決定する。そして、決定した印刷用紙サイズに対応するトリミング枠を表示する。そのため、実物を確認しながら印刷用紙サイズを設定することができ、設定した印刷用紙サイズに合わせて印刷画像の適切なトリミング設定を行うことが可能となる。用紙搬送が終了または一時停止させた後だけでなく、用紙搬送中にも周期的にＳ１０５、Ｓ１０６の処理を行い、トリミング枠の表示を現在搬送されている印刷用紙の搬送量にあわせて更新してもよい。用紙搬送中にもトリミング枠の表示を更新することでさらに操作性や視認性が良くなる。
【００３３】
＜第２の実施形態＞
第２の実施形態では、トリミング枠の表示方法について、第１の実施形態と異なる方法で表示する。第１の実施形態では、トリミング枠を表示する際に、必ずＹｐａｐｅｒ：Ｘｐａｐｅｒのアスペクト比のトリミング枠を表示し、用紙の幅と画像の縦（短辺）が対応するようにしていた。しかし、本実施形態では、印刷用紙サイズに応じて、自動的にトリミング枠を回転させて表示する。なお、他の構成については、第１の実施形態と同じなので説明を省略する。
【００３４】
図６に本実施形態におけるトリミング設定の表示画面を示す。図６（ａ）を用いてトリミング枠の表示サイズおよび回転の決定方法を説明する。トリミング枠の表示サイズはトリミング設定によって切り捨てられる画像領域が少なくなるように設定する。図６（ａ）において印刷用紙サイズの各辺の長さＸｐａｐｅｒとＹｐａｐｅｒに対して、表示するトリミング枠の各辺の長さを横Ｘｔｒｉｍと縦Ｙｔｒｉｍと定義する。つまり、Ｘｐａｐｅｒ：Ｙｐａｐｅｒ＝Ｘｔｒｉｍ：Ｙｔｒｉｍとなる。ここで、ＬＣＤの表示解像度や、トリミングの設定方法等によっては、トリミング枠は用紙サイズほど自由に設定や表示はできない場合があるため、必ずアスペクト比が位置しなくても、Ｘｐａｐｅｒ：Ｙｐａｐｅｒ≒Ｘｔｒｉｍ：Ｙｔｒｉｍとなっていればよい。印刷画像の長辺（横）の長さをＸｉｍａｇｅ、短辺（縦）の長さをＹｉｍａｇｅと定義する（Ｘｉｍａｇｅ＞Ｙｉｍａｇｅ）。本実施形態では、トリミング枠と印刷画像の長辺および短辺を合わせるようにトリミング枠を回転させる。つまり、Ｘｐａｐｅｒ≧Ｙｐａｐｅｒの場合（＜１＞）、Ｘｔｒｉｍが画像の長辺側となるように表示する。つまり、Ｘｐａｐｅｒ：Ｙｐａｐｅｒ＝Ｘｔｒｉｍ：Ｙｔｒｉｍとなるようにトリミング枠を設定する。これに対し、Ｘｔｒｉｍ＜Ｙｔｒｉｍの場合（＜２＞）は、ＸｔｒｉｍとＹｉｍａｇｅ、ＹｔｒｉｍとＸｉｍａｇｅを対応させて、つまり、Ｘｐａｐｅｒ：Ｙｐａｐｅｒ＝Ｙｔｒｉｍ：Ｘｔｒｉｍとなるようにトリミング枠を設定する。＜１＞の場合に対して、トリミング枠を回転させた状態になる。
【００３５】
次に、図６（ｂ）をもちいて、トリミング枠を表示する際の、画像の短辺または長辺の何れかをトリミング枠と合わせて表示する方法を説明する。トリミング枠は印刷画像のサイズを超えない範囲内で拡大して表示する。つまり、Ｙｔｒｉｍ／Ｘｔｒｉｍ≦Ｙｉｍａｇｅ／Ｘｉｍａｇｅの場合、Ｘｔｒｉｍ＝Ｘｉｍａｇｅとしてトリミング枠の初期表示サイズを決定する。また、Ｙｔｒｉｍ／Ｘｔｒｉｍ＞Ｙｉｍａｇｅ／Ｘｉｍａｇｅの場合、Ｙｔｒｉｍ＝Ｙｉｍａｇｅとしてトリミング枠の初期表示サイズを決定する。
【００３６】
このようにして表示方法を決定すると、図７のようになる。図７は、用紙の引き出し量とトリミング枠の表示を示す図である。ここでも図６の説明と同様に、印刷画像の短辺をＹｉｍａｇｅ，印刷画像の長辺をＸｉｍａｇｅ，印刷用紙の幅をＹｐａｐｅｒ，印刷用紙の印刷装置外への引き出し量をＸｐａｐｅｒ、トリミング枠の各辺の長さを横Ｘｔｒｉｍ、縦Ｙｔｒｉｍとする。
【００３７】
まず、図７（ａ）では、Ｘｐａｐｅｒの引き出し量がまだ少なく、Ｘｐａｐｅｒ＜Ｙｐａｐｅｒであるため、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｘｐａｐｅｒ：Ｙｐａｐｅｒ、となる。また、Ｙｔｒｉｍ／Ｘｔｒｉｍ＜Ｙｉｍａｇｅ／Ｘｉｍａｇｅであるため、Ｘｔｒｉｍ＝Ｘｉｍａｇｅとなる。
【００３８】
図７（ｂ）では、Ｘｐａｐｅｒ＜ＹｐａｐｅｒであるためＹｔｒｉｍ：Ｘｔｒｉｍ＝Ｘｐａｐｅｒ：Ｙｐａｐｅｒ、となる。また、Ｙｔｒｉｍ／Ｘｔｒｉｍ＝Ｙｉｍａｇｅ／Ｘｉｍａｇｅであるため、Ｘｔｒｉｍ＝Ｘｉｍａｇｅ、Ｙｔｒｉｍ＝Ｙｉｍａｇｅとなっている。
【００３９】
図７（ａ）の状態から用紙の引き出し量を大きくしＸｐａｐｅｒを大きくさせていくと、図７（ｂ）のＹｔｒｉｍ／Ｘｔｒｉｍ＝Ｙｉｍａｇｅ／ＸｉｍａｇｅとなるまでＹｔｒｉｍが徐々に大きくなってゆく。このとき、Ｘｔｒｉｍは一定（＝Ｘｉｍａｇｅ）のまま、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｘｐａｐｅｒ：Ｙｐａｐｅｒを満たすようにＹｔｒｉｍが徐々に大きくなってゆく。逆に、図７（ｂ）の状態か用紙を引き込み、Ｘｐａｐｅｒを小さくするとＸｔｒｉｍは一定（Ｘｉｍａｇｅ）のままＹｔｒｉｍが小さくなる。
【００４０】
図７（ｃ）はＸｐａｐｅｒ＝Ｙｐａｐｅｒの状態を示している。ここでは、Ｙｔｒｉｍ／Ｘｔｒｉｍ＞Ｙｉｍａｇｅ／Ｘｉｍａｇｅであるので、トリミング枠はＸｔｒｉｍ＝Ｙｔｒｉｍ＝Ｘｐａｐｅｒ＝Ｙｐａｐｅｒ、Ｙｔｒｉｍ＝Ｙｔｒｉｍとなる。
【００４１】
図７（ｂ）の状態から。Ｘｐａｐｅｒを大きくしていくと、図７（ｃ）のＸｐａｐｅｒ＝Ｙｐａｐｅｒになるまで、Ｙｔｒｉｍは一定（Ｙｉｍａｇｅ）のまま、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｘｐａｐｅｒ：ＹｐａｐｅｒをみたすようにＸｔｒｉｍが小さくなっていく。図（ｃ）から図（ｂ）の状態に変化する場合は、逆に、Ｙｔｒｉｍは一定のまま、Ｘｔｒｉｍが大きくなってゆく。
【００４２】
図７（ｄ）は、Ｘｐａｐｅｒ＞ＹｐａｐｅｒでＹｔｒｉｍ／Ｘｔｒｉｍ＝Ｙｉｍａｇｅ／Ｘｉｍａｇｅの状態を示している。そのため、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｙｐａｐｅｒ：Ｘｐａｐｅｒとなり、Ｘｔｒｉｍ＝Ｘｉｍａｇｅ，Ｙｔｒｉｍ＝Ｙｉｍａｇｅとなっている。
【００４３】
図７（ｃ）から図７（ｄ）の状態までＸｐａｐｅｒを大きくしていくと、トリミング枠はＹｔｒｉｍが一定（Ｙｉｍａｇｅ）のままＹｔｒｉｍ：Ｘｔｒｉｍ＝Ｙｐａｐｅｒ：Ｘｐａｐｅｒを保った状態でＸｔｒｉｍがちいさくなってゆく。図７（ｄ）から図７（ｃ）の状態へＸｐａｐｅｒを小さくする場合は、逆にＸｔｒｉｍが大きくなっていく。
【００４４】
図７（ｅ）はＸｐａｐｅｒ＞Ｙｐａｐｅｒ、Ｙｔｒｉｍ／Ｘｔｒｉｍ＜Ｙｉｍａｇｅ／Ｘｉｍａｇｅの状態を示している。そのため、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｙｐａｐｅｒ：Ｘｐａｐｅｒとなり、Ｘｔｒｉｍ＝Ｘｉｍａｇｅとなっている。
【００４５】
図７（ｄ）から図７（ｅ）の状態までＸｐａｐｅｒを大きくしていくと、トリミング枠はＸｔｒｉｍが一定（Ｘｉｍａｇｅ）のままＹｔｒｉｍ：Ｘｔｒｉｍ＝Ｙｐａｐｅｒ：Ｘｐａｐｅｒを保った状態でＹｔｒｉｍがちいさくなってゆく。図７（ｅ）から図７（ｄ）の状態へＸｐａｐｅｒを小さくする場合は、逆にＹｔｒｉｍが大きくなっていく。
【００４６】
上述の説明では、トリミング枠の長辺（Ｘｔｒｉｍ）と短辺（Ｙｔｒｉｍ）のどちらを印刷画像と合わせるかを、Ｙｔｒｉｍ／Ｘｔｒｉｍ＞Ｙｉｍａｇｅ／ＸｉｍａｇｅであるかＹｔｒｉｍ／Ｘｔｒｉｍ＜Ｙｉｍａｇｅ／Ｘｉｍａｇｅであるかにより判断した。しかし、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｙｐａｐｅｒ：Ｘｐａｐｅｒとするときは、Ｙｐａｐｅｒ／Ｘｐａｐｅ＞Ｙｉｍａｇｅ／Ｘｉｍａｇｅの場合は短辺あわせ、Ｙｐａｐｅｒ／Ｘｐａｐｅ＜Ｙｉｍａｇｅ／Ｘｉｍａｇｅの場合は長辺あわせとしてもよい。また、Ｙｔｒｉｍ：Ｘｔｒｉｍ＝Ｘｐａｐｅｒ：Ｙｐａｐｅｒとするときは、Ｘｐａｐｅｒ／Ｙｐａｐｅ＞Ｙｉｍａｇｅ／Ｘｉｍａｇｅの場合は短辺あわせ、Ｘｐａｐｅｒ／Ｙｐａｐｅ＜Ｙｉｍａｇｅ／Ｘｉｍａｇｅの場合は長辺あわせとしてもよい。
【００４７】
また、図７ｄ）のように、トリミング枠のアスペクト比と印刷画像のアスペクト比が同じになった場合、つまり用紙サイズのアスペクト比と印刷画像のアスペクト比が同じになった場合はユーザに印刷画像と用紙のアスペクト比が同じになったことを通知してもよい。通知は表示で行ってもよいし、一時的に用紙搬送を停止させることにより通知しても良いし、両方を実行しても良い。用紙搬送を一時的に止めることにより、引き出した用紙の量に応じて印刷用紙サイズを決定する不定形印刷モードにおいて、印刷画像のサイズ似合わせた用紙サイズの設定を簡単に行うことが可能となる。また、図７のように、用紙のアスペクト比と画像のアスペクト比は異なっているが、用紙の縦横を変更することで用紙サイズと印刷画像のアスペクト比が一致する場合も図７（ｄ）の場合と同様に通知しても良い。
【００４８】
また、１画面分のインクシートで印刷可能な領域の用紙搬送方向のサイズをＸｉｎｋとすると、ＸｐａｐｅｒがＸｉｎｋを超えると２画面分のインクシートが必要となるので、そのことをユーザにＬＣＤに表示して通知するようにしてもよい。または、Ｘｉｎｋ以上は用紙を引き出せないようにしてインクシート１画面分以上の印刷を行わせないように制御しても良い。
【００４９】
＜その他の実施形態＞
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００５０】
また上述の実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【図１】
0005479050.tif 000002
【図２】
0005479050.tif 000003
【図３】
0005479050.tif 000004
【図４】
0005479050.tif 000005
【図５】
0005479050.tif 000006
【図６】
0005479050.tif 000007
【図７】
0005479050.tif 000008