(57)【要約】【課題】  印刷枠に配置された画像の編集をより小さなメモリ容量で行なう。【解決手段】  画像を回転する際に、画像の中心点から画像の各辺までの距離のうち長い方（画像長方距離）が画像の中心点から印刷枠の各辺までの距離のうち短い方（印刷枠短方距離）より長いときには画像長方距離と印刷枠短方距離とが同じ長さとなるように画像を移動し（Ｓ２３０）、画像の長辺の長さｌｌｉが印刷枠の短辺の長さｌｓｆ以下であるときには長さｌｌｉが長さｌｓｆと同じになるように画像を縮小すると共に印刷枠の短辺に対する画像の中心点の水平方向の位置が印刷枠の短辺の中点となるように画像を移動する（Ｓ２４０〜Ｓ２５０）。こうすることにより、回転後の画像が印刷枠内に納まるようにすることができる。この結果、印刷枠内の範囲で画像の表示用データを記憶すればよいから使用するメモリ容量を小さくすることができる。【選択図】        図６
2005178256.tif 000002
【特許請求の範囲】
【請求項１】
紙などの印刷媒体に画像を印刷する印刷装置であって、
所定の記憶媒体に記憶されている画像から印刷しようとする画像を指定すると共に該指定された画像を印刷媒体に印刷可能な範囲として設定された印刷枠内に配置する画像配置手段と、
該配置された画像の回転指示がなされたときに該回転後の画像が前記印刷枠外にはみ出すか否かを判定する判定手段と、
該判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されたときには該回転後の画像が該印刷枠内に納まるよう該画像の位置および／または大きさを変更して該画像を回転し、前記回転後の画像が前記印刷枠外にはみ出さないと判定されたときには該画像を回転する画像回転手段と、
前記印刷枠内に配置された画像の表示用データを記憶する表示用データ記憶手段と、
該記憶された表示用データに基づいて前記印刷枠内に配置された画像の印刷イメージを表示機器へ表示出力する表示出力制御手段と、
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記印刷枠および前記画像は、矩形枠として表され、
前記画像配置手段は、前記印刷枠の各辺と前記画像の各辺とが水平となるように該画像を配置する手段であり、
前記画像回転手段は、前記画像を該画像の中心点を回転軸として左または右方向へ９０°回転する手段であり、
前記判定手段は、前記画像の中心点から該画像の各辺までの距離のうち長い方の画像長方距離が該画像の中心点から前記印刷枠の各辺までの距離のうち短い方の印刷枠短方距離より長いときには前記回転後の画像が前記印刷枠外にはみ出すと判定する手段である、
印刷装置。
【請求項３】
前記画像回転手段は、前記判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されたときには、前記印刷枠短方距離が前記画像長方距離と略同一の長さとなるように前記画像の位置を変更して該画像を回転する手段である請求項２記載の印刷装置。
【請求項４】
前記画像回転手段は、前記判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されると共に前記画像の長辺の長さが前記印刷枠の短辺の長さより長いときには、該画像の長辺が該印刷枠の短辺と略同一の長さとなるように前記画像の大きさを変更すると共に該印刷枠の短辺に対する該画像の中心点の水平方向の位置が該印刷枠の短辺の中点の位置と略同一の位置となるように該画像の位置を変更して該画像を回転する手段である請求項２または３記載の印刷装置。
【請求項５】
前記画像回転手段は、前記画像の大きさを変更する際には、変更前後の該画像の縦横比率が略同一となるように該画像の大きさを変更する手段である請求項１ないし４いずれか記載の印刷装置。
【請求項６】
請求項１ないし５いずれか記載の印刷装置であって、
前記所定の記憶媒体を装着可能な記憶媒体装着手段を備え、
前記画像配置手段は、前記記憶媒体装着手段に装着された所定の記憶媒体に記憶されている画像から印刷しようとする画像を指定する手段である、
印刷装置。
【請求項７】
請求項１ないし６いずれか記載の印刷装置であって、
操作者の操作に基づく操作情報を光信号に変換して送信する操作信号送信手段と、
該操作信号送信手段からの光信号を受光する受光部と該受光部で受光した光信号に基づいて前記操作情報を解析する情報解析部とを有する情報受信解析手段と、
該情報受信解析手段により解析された操作情報に基づいて前記画像配置手段と前記判定手段と前記画像回転手段とを制御する操作制御手段と、
を備える印刷装置。
【請求項８】
請求項７記載の印刷装置であって、
前記操作信号送信手段を備える操作信号送信機と、
前記画像配置手段と前記判定手段と前記画像回転手段と前記表示用データ記憶手段と前記表示出力制御手段と前記情報受信解析手段と前記操作制御手段とを単一の筐体に備える印刷装置本体と、
からなる印刷装置。
【請求項９】
前記印刷装置本体は、外観が高さが２０ｃｍ以下で幅が６０ｃｍ以下で奥行きが６０ｃｍ以下の略箱形形状に形成されてなる請求項８記載の印刷装置。
【請求項１０】
前記印刷装置本体は、側面の一方を正面とし、該正面から印刷用記録剤カートリッジを着脱することを特徴とする請求項８または９記載の印刷装置。
【請求項１１】
前記印刷装置本体は、側面の一方を正面とし、該正面から給排紙することを特徴とする請求項８ないし１０いずれか記載の印刷装置。
【請求項１２】
前記表示機器はテレビ受像機である請求項１ないし１１いずれか記載の印刷装置。
【請求項１３】
紙などの印刷媒体に画像を印刷すると共に該印刷媒体に印刷可能な範囲として設定された印刷枠内に配置された画像の表示用データを記憶する表示用データ記憶手段と該記憶された表示用データに基づいて印刷イメージを表示機器へ表示出力する表示出力制御手段とを備える印刷装置の制御方法であって、
（ａ）所定の記憶媒体に記憶されている画像から印刷しようとする画像を指定すると共に該指定された画像を前記印刷枠内に配置し、
（ｂ）該配置された画像の回転指示がなされたときに該回転後の画像が前記印刷枠外にはみ出すか否かを判定し、
（ｃ）該判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されたときには該回転後の画像が該印刷枠内に納まるよう該画像の位置および／または大きさを変更して該画像を回転し、前記回転後の画像が前記印刷枠外にはみ出さないと判定されたときには該画像を回転する、
印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法に関し、詳しくは、紙などの印刷媒体に画像を印刷する印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、ストレージから読み込んだ画像を家庭用のテレビ画面に表示して印刷するものが提案されている（例えば、非特許文献１参照）。こうした装置では、テレビ画面に表示される印刷領域に読み込んだ画像を配置し、配置した画像の位置変更や拡大縮小，回転などの編集を施して印刷できるようになっている。
【非特許文献１】松下電器産業株式会社、“Ｐａｎａｓｏｎｉｃ  ホームフォトプリンターＳＶ−ＡＰ１０”、［online］、［平成１５年１１月２２日検索］、インターネット＜ＵＲＬ：http://prodb.matsushita.co.jp/products/panasonic/SV/SV-AP10.html，http://prodb.matsushita.co.jp/products/panasonic/SV/SV-AP10_s.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、こうした印刷装置で画像の編集などを行なう場合には、パーソナルコンピュータ上で画像の編集などを行なう場合と比較して使用できるメモリの容量が小さくなる傾向にあるから、画像の編集などに用いるメモリ容量をできるだけ小さく抑えることが好ましい。一方、デジタルスチルカメラやカメラ付き携帯電話の普及に伴って一般ユーザが写真などの画像を印刷する機会は増加しているから、こうした一般ユーザが満足できるように画像編集の機能を確保する必要がある。
【０００４】
本発明の印刷装置およびその制御方法は、印刷枠に配置された画像の編集をより小さなメモリ容量で行なうことを目的とする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置およびその制御方法は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の印刷装置は、
紙などの印刷媒体に画像を印刷する印刷装置であって、
所定の記憶媒体に記憶されている画像から印刷しようとする画像を指定すると共に該指定された画像を印刷媒体に印刷可能な範囲として設定された印刷枠内に配置する画像配置手段と、
該配置された画像の回転指示がなされたときに該回転後の画像が前記印刷枠外にはみ出すか否かを判定する判定手段と、
該判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されたときには該回転後の画像が該印刷枠内に納まるよう該画像の位置および／または大きさを変更して該画像を回転し、前記回転後の画像が前記印刷枠外にはみ出さないと判定されたときには該画像を回転する画像回転手段と、
前記印刷枠内に配置された画像の表示用データを記憶する表示用データ記憶手段と、
該記憶された表示用データに基づいて前記印刷枠内に配置された画像の印刷イメージを表示機器へ表示出力する表示出力制御手段と、
を備えることを要旨とする。
【０００７】
この本発明の印刷装置では、印刷枠内に配置された画像の回転指示がなされたときに回転後の画像が印刷枠外にはみ出すか否かを判定し、印刷枠外にはみ出すと判定されたときには回転後の画像が印刷枠内に納まるように画像の位置や大きさを変更してから回転する。したがって、画像を回転する際に回転後の画像が印刷枠内に納まるようにすることができる。この結果、印刷イメージを表示出力するために記憶すべき表示用データは印刷枠内の範囲でよいから、印刷枠外の範囲まで表示用データを記憶しなければならない場合と比較して使用する記憶容量を小さくすることができる。ここで「表示機器」としては、テレビ受像機などを挙げることができる。
【０００８】
こうした本発明の印刷装置において、前記印刷枠および前記画像は矩形枠として表され、前記画像配置手段は前記印刷枠の各辺と前記画像の各辺とが水平となるように該画像を配置する手段であり、前記画像回転手段は前記画像を該画像の中心点を回転軸として左または右方向へ９０°回転する手段であり、前記判定手段は前記画像の中心点から該画像の各辺までの距離のうち長い方の画像長方距離が該画像の中心点から前記印刷枠の各辺までの距離のうち短い方の印刷枠短方距離より長いときには前記回転後の画像が前記印刷枠外にはみ出すと判定する手段であるものとすることもできる。こうすれば、画像長方距離と印刷枠短方距離とを比較することにより回転後の画像が印刷枠外にはみ出すか否かを判定することができる。
【０００９】
この態様の本発明の印刷装置において、前記画像回転手段は、前記判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されたときには前記印刷枠短方距離が前記画像長方距離と略同一の長さとなるように前記画像の位置を変更して該画像を回転する手段であるものとしたり、前記判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されると共に前記画像の長辺の長さが前記印刷枠の短辺の長さより長いときには、該画像の長辺が該印刷枠の短辺と略同一の長さとなるように前記画像の大きさを変更すると共に該印刷枠の短辺に対する該画像の中心点の水平方向の位置が該印刷枠の短辺の中点の位置と略同一の位置となるように該画像の位置を変更して該画像を回転する手段であるものとすることもできる。こうすれば、印刷枠短方距離と画像長方距離とを略同一の長さとしたり画像の長辺と印刷枠の短辺とを略同一の長さとすることにより回転後の画像が印刷枠内に納まるようにすることができる。
【００１０】
また、本発明の印刷装置において、前記画像回転手段は、前記画像の大きさを変更する際には、変更前後の該画像の縦横比率が略同一となるように該画像の大きさを変更する手段であるものとすることもできる。こうすれば、大きさの変更に伴って画像がいびつになってしまうのを防止することができる。
【００１１】
さらに、本発明の印刷装置において、前記所定の記憶媒体を装着可能な記憶媒体装着手段を備え、前記画像配置手段は前記記憶媒体装着手段に装着された所定の記憶媒体に記憶されている画像から印刷しようとする画像を指定する手段であるものとすることもできる。
【００１２】
こうした本発明の印刷装置において、操作者の操作に基づく操作情報を光信号に変換して送信する操作信号送信手段と、該操作信号送信手段からの光信号を受光する受光部と該受光部で受光した光信号に基づいて前記操作情報を解析する情報解析部とを有する情報受信解析手段と、該情報受信解析手段により解析された操作情報に基づいて前記画像配置手段と前記判定手段と前記画像回転手段とを制御する操作制御手段と、を備えるものとすることもできる。
【００１３】
この態様の本発明の印刷装置において、前記操作信号送信手段を備える操作信号送信機と、前記画像配置手段と前記判定手段と前記画像回転手段と前記表示用データ記憶手段と前記表示出力制御手段と前記情報受信解析手段と前記操作制御手段とを単一の筐体に備える印刷装置本体と、からなるものとすることもできる。こうすれば、印刷装置本体から離れた場所で印刷操作を行なうことができる。この場合、前記印刷装置本体は外観が高さが２０ｃｍ以下で幅が６０ｃｍ以下で奥行きが６０ｃｍ以下の略箱形形状に形成されてなるものとすることもできる。また、前記印刷装置本体は、側面の一方を正面とし、該正面から印刷用記録剤カートリッジを着脱することを特徴とするものとすることもできるし、該正面から給排紙することを特徴とするものとすることもできる。
【００１４】
本発明の印刷装置の制御方法は、
紙などの印刷媒体に画像を印刷すると共に該印刷媒体に印刷可能な範囲として設定された印刷枠内に配置された画像の表示用データを記憶する表示用データ記憶手段と該記憶された表示用データに基づいて印刷イメージを表示機器へ表示出力する表示出力制御手段とを備える印刷装置の制御方法であって、
（ａ）所定の記憶媒体に記憶されている画像から印刷しようとする画像を指定すると共に該指定された画像を前記印刷枠内に配置し、
（ｂ）該配置された画像の回転指示がなされたときに該回転後の画像が前記印刷枠外にはみ出すか否かを判定し、
（ｃ）該判定により前記回転後の画像が前記印刷枠外にはみ出すと判定されたときには該回転後の画像が該印刷枠内に納まるよう該画像の位置および／または大きさを変更して該画像を回転し、前記回転後の画像が前記印刷枠外にはみ出さないと判定されたときには該画像を回転する、
ことを要旨とする。
【００１５】
この本発明の印刷装置の制御方法では、印刷枠内に配置された画像の回転指示がなされたときに回転後の画像が印刷枠外にはみ出すか否かを判定し、印刷枠外にはみ出すと判定されたときには回転後の画像が印刷枠内に納まるように画像の位置や大きさを変更してから回転する。したがって、画像を回転する際に回転後の画像が印刷枠内に納まるようにすることができる。この結果、印刷イメージを表示出力するために記憶すべき表示用データは印刷枠内の範囲でよいから、印刷枠外の範囲まで表示用データを記憶しなければならない場合と比較して使用する記憶容量を小さくすることができる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１７】
図１は本発明の一実施例としての印刷装置２０を備える印刷システム１０の構成の概略を示す構成図であり、図２は実施例の印刷装置２０のメイン基板３０を中心として印刷システム１０の機能ブロックを示すブロック図である。実施例の印刷装置２０は、ケーブル１４を介して接続されたテレビ受像機１２と共に印刷システム１０を構成しており、印刷装置本体２２と、印刷装置本体２２を遠隔操作するための発光部９２を備えるリモートコントロールユニット（以下、リモコンと称す）９０とにより構成されている。印刷装置本体２２は、高さが５〜２０ｃｍで幅が２２〜６０ｃｍで奥行きが１０〜６０ｃｍ（実施例では高さ１５ｃｍ、幅５０ｃｍ、奥行き５０ｃｍ）の箱形とし、側面の一方が正面２３となるよう構成されており、この正面２３には、給排紙やインクカートリッジの着脱を正面から行なうための開口部が設けられカバー２４が取り付けられている。また、正面２３の左部には、リモコン９０から送信された光信号（赤外線光信号）を受信するための受光部２６を備える操作パネル２５が設けられており、その下部にはコンパクトフラッシュやＳＤ（Secure Digital）メモリカード，スマートメディアなどのＰＣカード１５を装着するカードスロット２７が設けられている。
【００１８】
実施例の印刷装置２０のメイン基板３０は、図２に示すように、印刷装置２０全体を制御するメイン制御ユニット３２を中心として構成されており、処理プログラムを記憶するＲＯＭ３４、処理に必要なデータを一時的に記憶するＳＤＲＡＭ３６、操作パネル２５からの操作信号や受光部２６で受光した光信号を解析してコード化すると共にカードスロット２７に装着されたＰＣカード１５との入出力を制御するカード操作部制御ユニット３８、ＶＲＡＭ４２を用いてテレビ受像機１２への表示出力を制御するビデオチップ４０、印刷ヘッド６３を動かすキャリッジモータ６０や紙送り用のＰＦモータ６１，ポンプモータ６２などを駆動するモータドライバ４４、印刷ヘッド６３の駆動用波形を生成するヘッド用ＤＡＣ４６、デジタルスチルカメラやＣＤ−Ｒドライブなどの周辺機器１７と接続するためのホスト用ＵＳＢコネクタ４８、コンピュータ（ＰＣ）１６などと接続するためのデバイス用ＵＳＢコネクタ５０、キャリッジの位置を検出するＣＲエンコーダ６４や紙送りの位置を検出するＰＦエンコーダ６５，ＤＶＤトレーにおけるＤＶＤの有無を検出するＤＶＤトレー検出センサ６６，紙送り機構における用紙の有無を検出する用紙検出センサ６７，用紙トレーにおける用紙の有無を検出する用紙トレー検出センサ６８，カバー２４が開いているのを検出するカバーオープンセンサ６９などの各種センサの接続コネクタ、電源１９への接続コネクタなどが設けられている。これらの各ユニットやコネクタは、バスや信号ラインを介してメイン制御ユニット３２に接続されている。
【００１９】
メイン制御ユニット３２は、カード操作部制御ユニット３８を介してＰＣカード１５から入力した画像ファイルやホスト用ＵＳＢコネクタ４８を介して周辺機器１７から入力した画像ファイルなどをファイル形式に応じて展開すると共にレイアウト処理を行なって印刷イメージを作成しこの印刷イメージに対してＣＭＹＫへの色変換や２値化などの処理を行なって印刷ヘッド６３により印刷可能なデータに変換して印刷を実行したり、デバイス用ＵＳＢコネクタ５０を介してＰＣ１６から入力したプリンタ制御用コマンドと印刷データとに基づいて印刷を実行したりする。また、メイン制御ユニット３２は、こうした印刷の実行処理だけでなく、画像ファイルの入出力やレイアウトの設定，印刷条件の設定などの各種操作をテレビ受像機１２への画面表示と受光部２６や操作パネル２５からの操作信号の入力とにより行なう際の各種処理も実行する。
【００２０】
次に、こうして構成された実施例の印刷装置２０の動作、特に印刷しようとする画像を編集する際の動作について説明する。説明の容易のために、図３に例示する編集設定画面１００を用いて説明する。編集設定画面１００は、プリントモードとして通常よりも複雑な設定が可能な応用プリントモードを選択し、印刷レイアウトとして画像を自由に配置する自由レイアウトを選択し、更に、印刷用紙の種類やサイズなどの設定を行なった後にテレビ受像機１２に表示出力される画面である。なお、プリントモードとしては、応用プリントモードの他に指定された画像を予め定められたレイアウトでそのまま印刷する通常プリントモードなどが用意され、応用プリントモードにおける印刷レイアウトとしては、自由レイアウトの他にＣＤ，ＤＶＤなどのラベルを印刷するためのレイアウトやカレンダー形式で印刷するためのレイアウトなどが用意されている。編集設定画面１００は、図３に示すように、現在の処理状況がどの段階にあるかを示す最上部の処理メニュー１０２と、紙などの印刷媒体に印刷可能な範囲としての印刷枠１０５を表示する左部の作業部１０４と、選択可能な画像を一覧表示する右部の画像表示部１０６と、リモコン９０のボタン操作を説明する最下部の操作説明部１０８とにより構成されている。こうした編集設定画面１００は、ＲＯＭ３４に予め記憶された画面フレームやカード操作部制御ユニット３８を介してＰＣカード１５から読み込まれた画像ファイルの表示用画像（サムネイルやリサイズした画像など）などをビデオチップ４０を介してＶＲＡＭ４２に書き込むことによりテレビ受像機１２に表示出力している。
【００２１】
こうした編集設定画面１００をテレビ受像機１２に表示出力している状態でリモコン９０や操作パネル２５のボタン操作がなされると、図４に例示する応用プリント自由レイアウト処理がメイン制御ユニット３２により実行される。いま、この編集設定画面１００で印刷枠１０５に画像Ａを追加，編集して印刷する場合を考える。
【００２２】
リモコン９０のボタン操作により編集設定画面１００における画像表示部１０６内の画像Ａにフォーカスフレームが合わせられて「ＯＫ」ボタンが押されると、応用プリント自由レイアウト処理が実行されて、画像の追加を意味する「ＯＫ」ボタンの操作が判定され（ステップＳ１００）、画像Ａを印刷枠１０５内の所定の位置に配置する（ステップＳ１１０）。図５は、印刷枠１０５内に配置された画像Ａの様子の一例を示す説明図である。実施例では、図示するように、追加された画像は印刷枠１０５の中央に配置するものとした。こうして画像が配置された印刷枠１０５は、実際に印刷するときの印刷イメージを示すものであり、操作者はこの印刷枠１０５の表示内容により印刷イメージを確認するのである。ここで、印刷枠１０５内に追加された画像を編集設定画面１００の作業部１０４に表示する際には、印刷枠１０５内に追加された画像の表示用データを生成してＳＤＲＡＭ３６の所定領域に書き込むと共にこの表示用データをビデオチップ４０を介してＶＲＡＭ４２に書き込んで作業部１０４や印刷枠１０５の画面フレームと併せてテレビ受像機１２に表示出力している。
【００２３】
そして、レイアウト設定情報として画像ＡのＩＤや印刷枠１０５内における位置（座標）などをＳＤＲＡＭ３６の所定領域に書き込んで（ステップＳ１２０）、この応用プリント自由レイアウト処理を終了する。なお、レイアウト設定情報としては、画像ＩＤや位置の他に画像の拡大縮小率や回転の有無，複数の画像を重ねて配置する場合にその重ねる順番を示すレイヤ番号などの情報が含まれる。
【００２４】
こうして印刷枠１０５内に画像Ａが追加された状態で、リモコン９０のボタン操作によりフォーカスフレームが印刷枠１０５内の画像Ａに合わせられ４方向ボタンや「拡大」「縮小」ボタン，「回転」ボタンなどが押されると、前述した応用プリント自由レイアウト処理が実行されて、画像の編集を意味するボタン操作が判定され（ステップＳ１００）、押されたボタンの種類に応じて画像を編集する（ステップＳ１３０）。４方向ボタンが押された場合には押されたボタンの方向に従って画像の位置を移動し、「拡大」「縮小」ボタンが押された場合には予め定められた拡大縮小率に従って画像を拡大縮小する。こうした画像の位置を移動する処理や画像を拡大縮小する処理は、本発明の中核をなさないから、これ以上の詳細な説明は省略する。「回転」ボタンが押された場合には、図６に例示する画像回転処理を実行することにより画像の中心点を回転軸として画像を右方向に９０°回転する。以下、この画像回転処理について説明する。
【００２５】
画像回転処理が実行されると、メイン制御ユニット３２は、まず、図６に示すように、画像の中心点から画像の横辺までの距離ｘｉ，縦辺までの距離ｙｉ、画像の中心点から印刷枠１０５の横辺までの距離ｘｆ，縦辺までの距離ｙｆ、画像の長辺の長さｌｌｉ、印刷枠１０５の短辺の長さｌｓｆを計算する処理を実行する（ステップＳ２００）。この計算は、印刷枠１０５のサイズや画像のサイズ，位置などに基づいて行なうことができる。図７に、こうした距離や長さの具体例を示す。なお、画像の長辺や印刷枠１０５の短辺は、印刷枠１０５や画像の形状に応じて横辺か縦辺のどちらかが対応することになる。
【００２６】
次に、画像の中心点から画像の各辺までの距離ｘｉ，ｙｉのうち長い方（以下、画像長方距離という）と画像の中心点から印刷枠１０５の各辺までの距離ｘｆ，ｙｆのうち短い方（以下、印刷枠短方距離という）とを比較し（ステップＳ２１０）、画像長方距離が印刷枠短方距離以下であるときには、画像を回転しても印刷枠１０５内に納まるからこのまま画像を回転して（ステップＳ２６０）、この画像回転処理を終了する。図７の例では、画像長方距離としてはｘｉ，ｙｉのうち長い方のｘｉが該当し、印刷枠短方距離としてはｘｆ，ｙｆのうち短い方のｘｆが該当し、画像長方距離（ｘｉ）が印刷枠短方距離（ｘｆ）より短いから、図８に示すように、このまま回転しても画像Ａは印刷枠１０５内に納まるのである。
【００２７】
一方、ステップＳ２１０で画像長方距離が印刷枠短方距離より長いときには、さらに、画像の長辺の長さｌｌｉと印刷枠１０５の短辺の長さｌｓｆとを比較し（ステップＳ２２０）、画像の長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆ以下であるときには、回転後の画像が印刷枠１０５内に納まるように画像を移動してから画像を回転し（ステップＳ２３０，Ｓ２６０）、この画像回転処理を終了する。図９は、このケースに該当する場合の印刷枠１０５内に配置された画像Ａの様子を示す説明図である。図示するように、画像長方距離（ｘｉ）が印刷枠短方距離（ｙｆ）より長いからこのまま画像Ａを回転すると、この長い分（ｘｉ−ｙｆ）だけ印刷枠１０５外にはみ出すことになる（図９（ａ））。そこで、画像長方距離（ｘｉ）と印刷枠短方距離（ｙｆ）とが同じ長さとなるように画像Ａを移動することにより（図９（ｂ））、回転後の画像Ａを印刷枠１０５内に納まるようにすることができるのである（図９（ｃ））。
【００２８】
一方、ステップＳ２２０で画像の長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆより長いときには、回転後の画像が印刷枠１０５内に納まるように画像を縮小すると共に画像を移動してから回転し（ステップＳ２４０〜Ｓ２６０）、この画像回転処理を終了する。図１０は、このケースに該当する場合の印刷枠１０５内に配置された画像Ａの様子を示す説明図である。図示するように、画像Ａの長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆより長いから画像Ａを移動して回転しても画像Ａを印刷枠１０５内に納まるようにすることができない（図１０（ａ））。そこで、画像Ａの長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆと同じ長さとなるように画像Ａを縮小すると共に（図１０（ｂ））、印刷枠１０５の短辺に対する画像Ａの中心点の水平方向の位置が印刷枠１０５の短辺の中点の位置となるように画像Ａを移動することにより（図１０（ｃ））、回転後の画像Ａを印刷枠１０５内に納まるようにすることができるのである（図１０（ｄ））。なお、実施例では、画像を縮小する際には、縮小前後の縦横比率が同一となるようにした。
【００２９】
応用プリント自由レイアウト処理の説明に戻る。こうした画像回転処理の実行により画像を回転したり、画像の位置を移動したり拡大縮小したりすると、ＳＤＲＡＭ３６に書き込まれたレイアウト設定情報を編集（回転や位置移動，拡大縮小）後の情報に更新し（ステップＳ１４０）、この応用プリント自由レイアウト処理を終了する。
【００３０】
こうして印刷枠１０５内に画像Ａが追加されたり編集されたりした状態で、リモコン９０のボタン操作により「印刷」ボタンが押されると、前述した応用プリント自由レイアウト処理が実行されて、画像の印刷を意味するボタン操作が判定され（ステップＳ１００）、印刷実行処理を実行して（ステップＳ１５０）、この応用プリント自由レイアウト処理を終了する。印刷実行処理は、ＳＤＲＡＭ３６に書き込まれたレイアウト設定情報などに基づいてＰＣカード１５から画像ファイルを読み込んで印刷を行なう処理である。こうした処理は、一般的なインクジェットプリンタにおける印刷処理と同様であり、本発明の中核をなさないから、これ以上の詳細な説明は省略する。
【００３１】
以上説明した実施例の印刷装置２０によれば、印刷枠１０５内に追加された画像を回転する際に、画像の中心点から画像の各辺までの距離ｘｉ，ｙｉや画像の中心点から印刷枠１０５の各辺までの距離ｘｆ，ｙｆ、画像の長辺の長さｌｌｉ、印刷枠１０５の短辺の長さｌｓｆなどに基づいて回転後の画像が印刷枠１０５外にはみ出すか否かを判定し、印刷枠１０５外にはみ出す場合には、画像を移動したり縮小したりすることにより回転後の画像が印刷枠１０５内に納まるようにすることができる。この結果、印刷枠１０５内の画像を編集設定画面１００の作業部１０４に表示する際に、印刷枠１０５の範囲内で画像の表示用データを記憶すればよいから印刷枠１０５より大きい範囲で表示用データを記憶しなければならない場合と比較して使用するメモリ容量を小さくすることができる。
【００３２】
ここで、実施例の印刷装置２０では、応用プリント自由レイアウト処理や画像回転処理を実行するメイン制御ユニット３２が画像配置手段や判定手段，画像回転手段に相当し、ＳＤＲＡＭ３６が表示用データ記憶手段に相当し、ビデオチップ４０やＶＲＡＭ４２が表示出力制御手段に相当する。
【００３３】
実施例の印刷装置２０では、画像長方距離が印刷枠短方距離より長く画像の長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆ以下であるときには画像長方距離と印刷枠短方距離とが同じ長さとなるように画像を移動するものとしたが、回転後の画像が印刷枠１０５内に納まればよいから、必ずしも画像長方距離と印刷枠短方距離とが同じ長さとなるように移動しなくてもよく、例えば、画像長方距離が印刷枠短方距離より若干短くなるように画像を移動するものとしてもよい。また、画像を移動しなくても、画像を縮小することにより回転後の画像が印刷枠１０５内に納まるようにするものとしても構わない。
【００３４】
実施例の印刷装置２０では、画像の長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆより長いときには画像の長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆと同じ長さとなるように画像を縮小するものとしたが、回転後の画像が印刷枠１０５内に納まればよいから、これより小さくなるように画像を縮小しても構わない。また、印刷枠１０５の短辺に対する画像の中心点の水平方向の位置が印刷枠１０５の短辺の中点の位置となるように画像を移動するものとしたが、必ずしもこのように画像を移動しなくてもよく、例えば、移動前の画像の位置に拘らず印刷枠１０５の中央に画像を移動するものとしてもよい。
【００３５】
実施例の印刷装置２０では、画像を縮小する際には縮小前後の縦横比率が同一となるようにしたが、画像の長辺の長さｌｌｉが印刷枠１０５の短辺の長さｌｓｆと同じ長さとなればよいから、必ずしも縦横比率が同一となるように縮小しなくても構わない。
【００３６】
実施例の印刷装置２０では、印刷枠１０５や画像が矩形枠として表され、印刷枠１０５の各辺と画像の各辺とが水平となるように画像を配置し、画像の中心点を回転軸として右方向へ９０°回転するものとしたが、このような印刷装置以外の装置であっても本発明を適用することができるのは勿論である。例えば、画像を回転する際に回転軸や回転角度を自由に設定できる印刷装置であっても、回転後の画像が印刷枠外にはみ出すときに画像を縮小したり拡大したりして回転後の画像が印刷枠内に納まるようにすればよいのである。
【００３７】
実施例の印刷装置２０では、印刷装置本体２２の外形を高さが２０ｃｍ以下で幅が６０ｃｍ以下で奥行きが６０ｃｍ以下としたが、こうした外形に限定されるものではなく、如何なる形状をしていても構わない。
【００３８】
実施例の印刷装置２０では、側面の一方を正面２３とし、正面２３からインクカートリッジの着脱を行なったり、給排紙するものとしたが、インクカートリッジの着脱を他の部位から行なうものとしたり、給排紙を他の部位から行なうものとしても差し支えない。
【００３９】
実施例の印刷装置２０では、ビデオチップ４０からの表示出力の出力先としてケーブル１４を介して接続されたテレビ受像機１２としたが、他の如何なる表示機器を表示出力の出力先としても構わない。
【００４０】
実施例では、印刷枠内に追加された画像を回転する際に画像の中心点から画像の各辺までの距離や画像の中心点から印刷枠の各辺までの距離、画像の長辺の長さ、印刷枠の短辺の長さなどに基づいて回転後の画像が印刷枠外にはみ出すか否かを判定し、印刷枠外にはみ出す場合には画像を移動したり縮小したりすることにより回転後の画像が印刷枠内に納まるようにする本発明を印刷装置２０の形態として説明したが、印刷装置２０の制御方法の形態としてもよい。
【００４１】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００４２】
【図１】印刷装置２０を備える印刷システム１０の構成の概略を示す構成図。
【図２】印刷システム１０の機能ブロックを示すブロック図。
【図３】編集設定画面１００の一例を示す説明図。
【図４】応用プリント自由レイアウト処理の一例を示すフローチャート。
【図５】印刷枠１０５内に配置された画像Ａの様子の一例を示す説明図。
【図６】画像回転処理の一例を示すフローチャート。
【図７】距離ｘｉ，ｙｉ，ｘｆ，ｙｆ、長さｌｌｉ，ｌｓｆを例示する説明図。
【図８】印刷枠１０５内に配置された画像Ａの回転後の様子を示す説明図。
【図９】印刷枠１０５内に配置された画像Ａを回転する様子を示す説明図。
【図１０】印刷枠１０５内に配置された画像Ａを回転する様子を示す説明図。
【符号の説明】
【００４３】
１０  印刷システム、１２  テレビ受像機、１４  ケーブル、１５  ＰＣカード、１６  ＰＣ、１７  周辺機器、１９  電源、２０  印刷装置、２２  印刷装置本体、２３  正面、２４  カバー、２５  操作パネル、２６  受光部、２７  カードスロット、３０  メイン基盤、３２  メイン制御ユニット、３４  ＲＯＭ、３６  ＳＤＲＡＭ、３８  カード操作部制御ユニット、４０  ビデオチップ、４２  ＶＲＡＭ、４４  モータドライバ、４６  ヘッド用ＤＡＣ、４８  ホスト用ＵＳＢコネクタ、５０  デバイス用ＵＳＢコネクタ、６０  ＣＲモータ、６１  ＰＦモータ、６２  ポンプモータ、６３  ヘッド、６４  ＣＲエンコーダ、６５  ＰＦエンコーダ、６６  ＤＶＤトレー検出センサ、６７  用紙検出センサ、６８  用紙トレー検出センサ、６９  カバーオープンセンサ、９０  リモコン、９２  発光部、１００  編集設定画面、１０２  処理メニュー、１０４  作業部、１０５  印刷枠、１０６  画像表示部、１０８  操作説明部。
【図１】
2005178256.tif 000003
【図２】
2005178256.tif 000004
【図３】
2005178256.tif 000005
【図４】
2005178256.tif 000006
【図５】
2005178256.tif 000007
【図６】
2005178256.tif 000008
【図７】
2005178256.tif 000009
【図８】
2005178256.tif 000010
【図９】
2005178256.tif 000011
【図１０】
2005178256.tif 000012