(57)【要約】【課題】ユーザが画像の向きに合わせて表示部を回転させることができるようにすることで、表示部の面積を最大限に有効活用できるようにする。【解決手段】印刷装置３０において、３１はメモリカード内の画像を表示したり、印刷装置３０の操作画面を表示するためのカラーＬＣＤであり、３２はカラーＬＣＤ３１の向きを回転可能とする表示部回転台座であり、３３はカラーＬＣＤ３１の表示向きを合わせるマーク、３４は表示を横長にする位置を示すマーク、３５は表示を縦長にする位置を示すマークである。ユーザは表示部回転台座３２を回転させてマーク３４或いは３５のいずれかをマーク３３にあわせることで、カラーＬＣＤ３１の表示向きを横長と縦長から選択することができる。【選択図】図３
2007276317.tif 000002
【特許請求の範囲】
【請求項１】
画像表示部を有し、画像表示と印刷プレビューを切り替えて動作可能な印刷装置であって、
前記画像表示部を回転可能とする表示部回転手段と、
前記画像表示部の回転位置を判別する回転位置判別手段と、
画像を選択する画像選択手段と、
選択した画像の向きを判別する画像方向判別手段と、
判別した前記画像表示部の回転位置と画像の向きとを比較して画像表示向きを決定する画像表示決定手段と、
決定した表示向きにしたがって画像を表示する画像表示手段と、
印刷テンプレートセットを選択するテンプレート選択手段と、
判別した前記画像表示部の回転位置と画像の向きとを比較して選択された印刷テンプレートセットから一つの印刷テンプレートを決定するテンプレート決定手段と、
決定した印刷テンプレートを用いて印刷プレビューを表示するプレビュー表示手段と、
決定した印刷テンプレートを用いて印刷を行う印刷手段と、を備えることを特徴とする印刷装置。
【請求項２】
画像表示部を有し、複数のアプリケーションを切り替えて動作可能な印刷装置であって、
前記画像表示部を回転可能とする表示部回転手段と、
前記画像表示部の回転位置を判別する回転位置判別手段と、
判別した前記画像表示部の回転位置からアプリケーションを決定するアプリケーション決定手段と、
決定したアプリケーションを起動する起動手段と、を備えることを特徴とする印刷装置。
【請求項３】
回転可能な表示部を有する印刷装置上で、画像表示と印刷プレビューを切り替えて動作する印刷方法であって、
前記画像表示部の回転位置を判別する回転位置判別ステップと、
画像を選択する画像選択ステップと、
選択した画像の向きを判別する画像方向判別ステップと、
判別した前記画像表示部の回転位置と画像の向きとを比較して画像表示向きを決定する画像表示決定ステップと、
決定した表示向きにしたがって画像を表示する画像表示ステップと、
印刷テンプレートセットを選択するテンプレート選択ステップと、
判別した前記画像表示部の回転位置と画像の向きとを比較して選択された印刷テンプレートセットから一つの印刷テンプレートを決定するテンプレート決定ステップと、
決定した印刷テンプレートを用いて印刷プレビューを表示するプレビュー表示ステップと、
決定した印刷テンプレートを用いて印刷を行う印刷ステップと、を有することを特徴とする印刷方法。
【請求項４】
回転可能な表示部を有する印刷装置上で、複数のアプリケーションを切り替えて動作する印刷方法であって、
画像表示部の回転位置を判別する回転位置判別ステップと、
判別した前記画像表示部の回転位置からアプリケーションを決定するアプリケーション決定ステップと、
決定したアプリケーションを起動する起動ステップと、を有することを特徴とする印刷方法。
【請求項５】
請求項３又は４に記載の方法の各工程をコンピュータにて実施させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示部を有し、また、例えばメモリカード内の画像を直接読み出して印刷する印刷装置、その印刷方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像の表示部を有する印刷装置では、画像の向きは考慮せず表示部の向きに合わせて表示するか、印刷装置上の操作部をユーザが操作して画像の回転表示を行うのが一般的であった。
【０００３】
また、近年ではデジタルカメラで撮影する際に画像と共に記録された撮影位置の情報を読み取って撮影位置と表示位置が一致するように自動的に画像を回転表示することも行われるようになった。
【０００４】
また、ある印刷装置では画像表示部に印刷イメージのプレビューを表示したり、内蔵あるいは外部から提供される印刷用テンプレートを選択して様々に装飾された印刷物を印刷装置だけを使って作成できる機能を持つようになった。
【０００５】
【特許文献１】特開２０００−２９３１１１号公報
【特許文献２】特開２００３−１７７９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の印刷装置の表示部はコスト的な問題もあり、いずれも画像確認の補助として使用できる最低限の大きさであり、画像の向き（縦長、横長）と表示部の向き（縦長、横長）が異なると表示部の大きさを有効に利用できなかった。そのため、画像が小さく表示され、同じような画像では画像の判別ができなくなってしまうという欠点があった。
【０００７】
表示装置の大きさを有効に使用するという点では、特許文献１にあるように画像の向きに合わせて表示部を機械で自動的に回転することが提案されているが、表示部の自動回転機構を搭載することはコスト的にも大きさ的にも不利である。
【０００８】
また、従来の印刷装置では、様々な印刷用テンプレートを用意すると縦長印刷用、横長印刷用とが混在して数が多くなりがちで、更には画像の向きの組み合わせを考えると印刷結果が想像しにくくなっていた。そのため、所望の印刷テンプレートを簡単にかつ確実に選択することが困難であるという欠点があった。
【０００９】
印刷結果を想像しやすくするという点では、特許文献２にあるように印刷プレビューを排紙の向きに合わせて表示することが提案されている。これは表示装置領域内での表示方向の切り替えであって、小さな表示部を有し、更には表示部の向きと排紙の向きが異なる印刷装置では、プレビュー表示の細部を確認することは困難である。
【００１０】
また、縦長印刷時も横長印刷時もプレビュー表示が排紙方向に合わせられてしまうので印刷テンプレートの選択にはあまり寄与しなかった。また、総じて小さな表示部がアプリケーションによっては大きな制約となり、アプリケーションの操作性が悪くなったり、より多くの種類のアプリケーションを搭載できないという欠点があった。
【００１１】
本発明は係る実情に鑑みて、ユーザが画像の向きに合わせて表示部を回転させることができるようにすることで、表示部の面積を最大限に有効活用できるようにする。
また、ユーザが印刷用テンプレートの選択のために表示部を回転させることができるようにすることで、印刷プレビュー時も表示部の面積を最大限に有効活用しつつ、印刷用テンプレートの選択がよりわかりやすく簡単にできるようにする。
更には、ユーザが実行するアプリケーションプログラムの選択のために表示部を回転させることができるようにすることで、アプリケーション動作時も表示部の面積を最大限に有効活用しつつ、アプリケーションの操作がよりわかりやすく簡単にできるようにする。
【課題を解決するための手段】
【００１２】
本発明の印刷装置は、画像表示部を有し、画像表示と印刷プレビューを切り替えて動作可能な印刷装置であって、前記画像表示部を回転可能とする表示部回転手段と、前記画像表示部の回転位置を判別する回転位置判別手段と、画像を選択する画像選択手段と、選択した画像の向きを判別する画像方向判別手段と、判別した前記画像表示部の回転位置と画像の向きとを比較して画像表示向きを決定する画像表示決定手段と、決定した表示向きにしたがって画像を表示する画像表示手段と、印刷テンプレートセットを選択するテンプレート選択手段と、判別した前記画像表示部の回転位置と画像の向きとを比較して選択された印刷テンプレートセットから一つの印刷テンプレートを決定するテンプレート決定手段と、決定した印刷テンプレートを用いて印刷プレビューを表示するプレビュー表示手段と、決定した印刷テンプレートを用いて印刷を行う印刷手段と、を備えることを特徴とする。
また、本発明の印刷装置は、画像表示部を有し、複数のアプリケーションを切り替えて動作可能な印刷装置であって、前記画像表示部を回転可能とする表示部回転手段と、前記画像表示部の回転位置を判別する回転位置判別手段と、判別した前記画像表示部の回転位置からアプリケーションを決定するアプリケーション決定手段と、決定したアプリケーションを起動する起動手段と、を備えることを特徴とする。
また、本発明の印刷方法は、回転可能な表示部を有する印刷装置上で、画像表示と印刷プレビューを切り替えて動作する印刷方法であって、前記画像表示部の回転位置を判別する回転位置判別ステップと、画像を選択する画像選択ステップと、選択した画像の向きを判別する画像方向判別ステップと、判別した前記画像表示部の回転位置と画像の向きとを比較して画像表示向きを決定する画像表示決定ステップと、決定した表示向きにしたがって画像を表示する画像表示ステップと、印刷テンプレートセットを選択するテンプレート選択ステップと、判別した前記画像表示部の回転位置と画像の向きとを比較して選択された印刷テンプレートセットから一つの印刷テンプレートを決定するテンプレート決定ステップと、決定した印刷テンプレートを用いて印刷プレビューを表示するプレビュー表示ステップと、決定した印刷テンプレートを用いて印刷を行う印刷ステップと、を有することを特徴とする。
また、本発明の印刷方法は、回転可能な表示部を有する印刷装置上で、複数のアプリケーションを切り替えて動作する印刷方法であって、画像表示部の回転位置を判別する回転位置判別ステップと、判別した前記画像表示部の回転位置からアプリケーションを決定するアプリケーション決定ステップと、決定したアプリケーションを起動する起動ステップと、を有することを特徴とする。
また、本発明のプログラムは、上記方法の各工程をコンピュータにて実施させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが画像の向きに合わせて表示部を回転させることができるようにすることで、表示部の面積を最大限に有効活用できるようになり、画像が小さく表示され、同じような画像では画像の判別ができなくなってしまうという欠点を解決することができる。
【００１４】
また、ユーザが印刷用テンプレートの選択のために表示部を回転させることができるようにすることで、印刷プレビュー時も表示部の面積を最大限に有効活用しつつ、印刷用テンプレートの選択がよりわかりやすく簡単にできるようになり、所望の印刷テンプレートを簡単にかつ確実に選択することが困難であるという欠点を解決することができる。
【００１５】
更には、ユーザが実行するアプリケーションプログラムの選択のために表示部を回転させることができるようにすることで、アプリケーション動作時も表示部の面積を最大限に有効活用しつつ、アプリケーションの操作がよりわかりやすく簡単にできるようになり、アプリケーションの操作性が悪くなったり、より多くの種類のアプリケーションを搭載できないという欠点を解決することができる。
【００１６】
このように表示部を有効活用することができるので、必要以上に大きな表示部を印刷装置に搭載しなくても良いので、より安いコストで、より小さな印刷装置を製造できるという効果もある。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を用いて説明する。
【００１８】
（第１の実施の形態）
図１は本発明の実施の形態に係る印刷装置の構成を示したブロック図である。
図１において、印刷装置はＣＰＵ１、ＲＯＭ２、ＲＡＭ３、操作部４、表示部５、印刷部６、メモリカード制御部７、メモリカード８により構成されている。ＣＰＵ１はＲＯＭ２に格納されているプログラムにしたがってデータの処理を行いメモリカード８内の画像を印刷部６から印刷することができる。
【００１９】
図２はメモリカード８内に格納された画像の例を示している。本図における画像１０及び２０は一般にデジタルカメラ等で撮影された画像であり、公開された規格に従ったフォーマットで格納されており、各社のデジタルカメラの画像を同一の手順で処理することができるようになっている。
【００２０】
最近のデジタルカメラでは撮影時におけるカメラの向きの情報が画像と共に記録可能であり、画像１０では辺１１が上と記録されており、画像２０では辺２１が上と記録されている。
【００２１】
図３は印刷装置３０の外観図である。本図において、３１はメモリカード８内の画像を表示したり、印刷装置３０の操作画面を表示するためのカラーＬＣＤ、３２はカラーＬＣＤ３１の向きを回転可能とする表示部回転台座、３３はカラーＬＣＤ３１の表示向きを合わせるマーク、３４は表示を横長にする位置を示すマーク、３５は表示を縦長にする位置を示すマーク、３６は印刷装置３０の操作を行う操作スイッチ群である。
【００２２】
ユーザは表示部回転台座３２を回転させてマーク３４或いは３５のいずれかをマーク３３にあわせることで、カラーＬＣＤ３１の表示向きを横長と縦長から選択するようになっている。
【００２３】
図３はマーク３４をマーク３３に合わせることで画像１０をカラーＬＣＤ３１の横長向きに表示した例であり、図４はマーク３５をマーク３３に合わせることで画像１０をカラーＬＣＤ３１の縦長向きに表示した例である。
【００２４】
図４では画像１０とカラーＬＣＤ３１の向きが横長と縦長とで異なるので画像１０の表示サイズがカラーＬＣＤ３１内に収まるように調整（フィッティング）される。
【００２５】
なお、図３と図４との状態はユーザによる表示部回転台座３２の操作によって切り替わる。
【００２６】
一方、図５はマーク３４をマーク３３に合わせることで画像２０をカラーＬＣＤ３１の横長向きに表示した例であり、図６はマーク３５をマーク３３に合わせることで画像２０をカラーＬＣＤ３１の縦長向きに表示した例である。
【００２７】
図５では画像２０とカラーＬＣＤ３１の向きが縦長と横長とで異なるので画像２０の表示サイズがＬＣＤ３１内に収まるように調整される。
【００２８】
なお、図５と図６との状態はユーザによる表示部回転台座３２の操作によって切り替わり、図４、図５、図６、図７の状態は、ユーザによる操作部４の操作によって画像が切り替わると、その都度、画像の向きとＬＣＤの向きとを比較して最適な画像表示方法が選択される。
【００２９】
この時、図３の状態で画像を画像２０のような縦長画像に切り替えると図５のようにフィッティングが行われて縮小表示される。
【００３０】
従来の印刷装置では表示部が回転できないので、このような縮小表示で画像を確認するか、９０度回転した状態で画像を確認するしかできなかった。
【００３１】
本発明では画像表示部の表示部回転台座３２を回転操作することでカラーＬＣＤ３１の向きを図６のように画像の向きと一致させることができるので、表示画面の面積を有効利用することが可能であり、ユーザは常に表示可能な最大の大きさかつ画像の向きと一致した表示でもって印刷装置を使用できる。
【００３２】
図７は図３の画像表示状態からユーザの操作部４の操作によって印刷プレビュー表示状態に切り替えた様子を示している。
【００３３】
ユーザは操作部４によって印刷用テンプレート（画像印刷位置、背景、付属イラスト等を一体としたデザイン情報）を選択できるが、本発明ではカラーＬＣＤ３１の向きによって印刷物の内容が切り替わる。
【００３４】
つまり本発明ではユーザが選択する印刷用テンプレートは実際にはいくつかのテンプレートのセットとして構成されており、カラーＬＣＤ３１が横長になっている場合は、ユーザが選択した印刷テンプレートセットにおける横長デザインの印刷テンプレートが適用される。また、カラーＬＣＤ３１が縦長になっている場合は、ユーザが選択した印刷テンプレートセットにおける縦長デザインの印刷テンプレートが適用される。
【００３５】
図７はユーザが８画像／１ページ印刷テンプレートセットを選択した状態であるが、この場合の８画像は印刷物を横長で使用する様に横長デザインの印刷テンプレートが適用され、その様子がカラーＬＣＤ３１にプレビュー表示される。そして印刷にも同じ印刷テンプレートが適用されて印刷物４０が印刷される。
ただし、この場合、印刷物４０は横長に印刷できないので横長デザインの印刷テンプレートを９０度左に回転した形で適用して印刷をおこなう。
【００３６】
図８は図４の画像表示状態からユーザの操作部４の操作によって印刷プレビュー表示状態に切り替えた様子を示している。
【００３７】
図８もユーザが８画像／１ページ印刷テンプレートセットを選択した状態であるが、この場合の８画像は印刷物を縦長で使用する様に縦長デザインの印刷テンプレートが適用され、その様子がカラーＬＣＤ３１にプレビュー表示される。
【００３８】
そして印刷にも同じ印刷テンプレートが適用されて印刷物４１が印刷される。
ただし、この場合、印刷物４１がプレビューと同じ方向で得られるように下側から印刷するために縦長デザインの印刷テンプレートを１８０度回転した形で適用して印刷をおこなう。
【００３９】
なお、図７と図８との状態はユーザによる表示部回転台座３２の操作によって切り替わる。
【００４０】
図９は図５の画像表示状態からユーザの操作部４の操作によって印刷プレビュー表示状態に切り替えた様子を示している。
【００４１】
図９もユーザが８画像／１ページ印刷テンプレートセットを選択した状態であるが、この場合の８画像も図７と同様に印刷物を横長で使用する様に横長デザインの印刷テンプレートが適用され、その様子がカラーＬＣＤ３１にプレビュー表示される。
ただし、図７では横長の画像１０が選択されているが、図９では縦長の画像２０が選択されているので図７とは異なる縦長画像用の横長デザインテンプレートが適用される。
【００４２】
そして印刷にも同じ印刷テンプレートが適用されて印刷物４２が印刷される。印刷物４２は横長に印刷できないので横長デザインテンプレートを９０度左に回転した形で適用して印刷をおこなうのは図７と同様である。
【００４３】
図１０は図６の画像表示状態からユーザの操作部４の操作によって印刷プレビュー表示状態に切り替えた様子を示している。
【００４４】
図１０もユーザが８画像／１ページ印刷テンプレートセットを選択した状態であるが、この場合の８画像も図８と同様に印刷物を縦長で使用する様に縦長デザインの印刷テンプレートが適用され、その様子がカラーＬＣＤ３１にプレビュー表示される。
ただし、図８では横長の画像１０が選択されているが、図１０では縦長の画像２０が選択されているので図８とは異なる縦長画像用の縦長デザインテンプレートが適用される。
【００４５】
そして印刷にも同じ印刷テンプレートが適用されて印刷物４３が印刷される。印刷物４３はプレビューと同じ方向で得られるように下側から印刷するために縦長デザインテンプレートを１８０度回転した形で適用して印刷をおこなうのは図８と同様である。
【００４６】
なお、図９と図１０との状態はユーザによる表示部回転台座３２の操作によって切り替わり、図７、図８、図９、図１０の状態は、ユーザによる操作部４の操作によって画像又は印刷テンプレートが切り替わると、その都度、画像の向きとＬＣＤの向きとを比較して最適な印刷プレビュー表示方法が選択される。
【００４７】
したがって、ユーザは画像の向きを意識することなく、常にユーザが操作した表示部（印刷テンプレート）の向きに合わせたプレビュー表示が行われるので、表示画面の面積を有効利用することが可能である。そのため、ユーザは常に表示可能な最大の大きさで印刷物の仕上がりを確認することができ、また直感的な操作でもって印刷装置を使用できる。
【００４８】
図１１は印刷装置３０における処理のステップを示したフローチャートである。印刷装置３０は前述のように画像表示と印刷プレビュー表示とを切り替えることができる。
【００４９】
ステップＳ１００は、画像表示モードにおいてユーザ操作を監視するステップである。画像表示モードにおいてユーザの操作が行われるとステップＳ１０１、Ｓ１０２、Ｓ１０３において操作の内容を判別する。
【００５０】
ステップＳ１０１で選択画像の切り替え操作を検出したならば、画像表示処理ステップＳ１０４を実行する。
【００５１】
ステップＳ１０２で表示部の回転操作を検出したならば、同様に画像表示処理ステップＳ１０４を実行する。
【００５２】
ステップＳ１０３でプレビューモードへの切り替え操作を検出したらならば印刷プレビューモードへ切り替えてプレビュー処理ステップＳ１０９を実行する。
【００５３】
一方、ステップＳ１０５は、印刷プレビューモードにおいてユーザ操作を監視するステップである。
【００５４】
印刷プレビューモードにおいてユーザの操作が行われるとステップＳ１０６、Ｓ１０７、Ｓ１０８において操作の内容を判別する。
【００５５】
ステップＳ１０６で選択画像の切り替え操作を検出したならば、プレビュー処理ステップＳ１０９を実行する。
【００５６】
ステップＳ１０７で表示部の回転操作を検出したならば、同様にプレビュー処理ステップＳ１０９を実行する。
【００５７】
ステップＳ１０８で画像表示モードへの切り替え操作を検出したらならば画像表示モードへ切り替えて画像表示処理Ｓ１０４を実行する。
【００５８】
そして、画像表示処理ステップＳ１０４、プレビュー処理ステップＳ１０９の実行を終えたならば各モードにおけるユーザ操作監視ステップＳ１００、Ｓ１０５へそれぞれ戻る。
【００５９】
図１２は図１１における画像表示処理ステップＳ１０４の処理ステップを示すフローチャートである。
【００６０】
画像表示処理ステップＳ１０４では、最初にステップＳ２００においてカラーＬＣＤ３１の向きを検出して横長の向きであればステップＳ２０１で選択されている画像の向きを検出し、カラーＬＣＤ３１の向きが縦長の向きであればステップＳ２１６で選択されている画像の向きを検出する。
【００６１】
そして、ステップＳ２０１で選択されている画像の向きが横長であれば、検出された画像の向きとカラーＬＣＤ３１の向きを合わせるために１８０度回転、左９０度回転、右９０度回転の必要性をステップＳ２０２、Ｓ２０４、Ｓ２０６でそれぞれ判定する。
【００６２】
そして１８０度回転が必要であるならばステップＳ２０３で１８０度画像を回転して表示する。左９０度の回転が必要であるならばステップＳ２０５で９０度画像を左回転して表示する。右９０度の回転が必要であるならばステップＳ２０７で９０度画像を右回転して表示する。いずれの回転も必要なければステップＳ２０８で画像を表示する。
【００６３】
ただし、ステップＳ２０５とＳ２０７では回転後の画像の向きが縦長となり、カラーＬＣＤ３１の向きである横長とは異なるので回転と同時に横長の画面に収まるようにフィッティング表示の処理が行われる。
【００６４】
一方、ステップＳ２０１で選択されている画像の向きが横長であれば、検出された画像の向きとカラーＬＣＤ３１の向きを合わせるために１８０度回転、左９０度回転、右９０度回転の必要性をステップＳ２０９、Ｓ２１１、Ｓ２１３でそれぞれ判定する。
【００６５】
そして１８０度回転が必要であるならばステップＳ２１０で１８０度画像を回転して表示する。左９０度の回転が必要であるならばステップＳ２１２で９０度画像を左回転して表示する。右９０度の回転が必要であるならばステップＳ２１４で９０度画像を右回転して表示する。いずれの回転も必要なければステップＳ２１５で画像を表示する。
【００６６】
ただし、ステップＳ２１０とＳ２１５では回転後の画像或いは元の画像の向きが縦長であり、カラーＬＣＤ３１の向きである横長とは異なるので回転と同時に横長の画面に収まるようにフィッティング表示の処理が行われる。
【００６７】
さて、ステップＳ２１６で選択されている画像の向きが横長であれば、検出された画像の向きとカラーＬＣＤ３１の向きを合わせるために１８０度回転、左９０度回転、右９０度回転の必要性をステップＳ２０９、Ｓ２１１、Ｓ２１３でそれぞれ判定する横長表示時の縦長画像の処理と同様の処理を行う。
【００６８】
ステップＳ２１６で選択されている画像の向きが縦長であれば、検出された画像の向きとカラーＬＣＤ３１の向きを合わせるために１８０度回転、左９０度回転、右９０度回転の必要性をステップＳ２０２、Ｓ２０４、Ｓ２０６でそれぞれ判定する横長表示時の横長画像の処理と同様の処理を行う。
【００６９】
図１３は図１１におけるプレビュー処理ステップＳ１０９の処理ステップを示すフローチャートである。
【００７０】
プレビュー処理ステップＳ１０９では、最初にステップＳ３００においてカラーＬＣＤ３１の向きを検出して横長の向きであればステップＳ３０１で選択されている画像の向きを検出し、カラーＬＣＤ３１の向きが縦長の向きであればステップＳ３０４で選択されている画像の向きを検出する。
【００７１】
そして、ステップＳ３０１で選択されている画像の向きが横長であれば、ユーザによって指定された印刷テンプレートセットから横長画像用横長デザイン印刷テンプレートを選択する（ステップＳ３０２）。そして、画像の向きが縦長であれば、縦長画像用横長デザイン印刷テンプレートを選択する（ステップＳ３０４）。
【００７２】
一方、ステップＳ３０４では、選択されている画像の向きが横長であれば、ユーザによって指定された印刷テンプレートセットから横長画像用縦長デザイン印刷テンプレートを選択する（ステップＳ３０５）。そして、画像の向きが縦長であれば、縦長画像用縦長デザイン印刷テンプレートを選択する（ステップＳ３０６）。
【００７３】
ユーザによって指定された印刷テンプレートセットから実際に適用する印刷テンプレートの選択処理が終了したならば、ステップＳ３０１或いはステップＳ３０４において検出された画像の向きとステップＳ３０２、Ｓ３０３、Ｓ３０５、Ｓ３０６のいずれかのステップで選択された印刷テンプレートにおける画像表示部分の向きとを合わせるために１８０度回転、左９０度回転、右９０度回転の必要性をステップＳ３０７、Ｓ３０９、Ｓ３１１でそれぞれ判定する。
【００７４】
そして１８０度回転が必要であるならばステップＳ３０８で１８０度画像を回転してプレビュー画像を合成してこれ表示し、左９０度の回転が必要であるならばステップＳ３１０で９０度画像を左回転してプレビュー画像を合成してこれを表示する。右９０度の回転が必要であるならばステップＳ３１２で９０度画像を右回転してプレビュー画像を合成してこれを表示する。いずれの回転も必要なければステップＳ３１２でプレビュー画像を合成してこれを表示する。
【００７５】
また、既に述べたように印刷時には、ステップＳ３０２、Ｓ３０３で選択された横長デザインの印刷テンプレートを左に９０度回転して使用し、ステップＳ３０５、Ｓ３０６で選択された縦長デザインの印刷テンプレートを１８０度回転して使用する。
【００７６】
上記の説明では印刷テンプレートとしてメモリカード８内の画像のみを印刷する例を示したが、図１４と図１５は年賀状テンプレートセットをカラーＬＣＤ３１の向きに合わせて適用した例である。
【００７７】
図１４と図１５とで選択されている年賀状テンプレートセットの例では横長デザインの印刷テンプレートは「あけましておめでとう」の文字が図１４に示すように画像の右に配置され、縦長デザインの印刷テンプレートでは図１５に示すように画像の上に配置されるようにデザインされており、それぞれ適用された印刷テンプレートに従った印刷物４４と４５を得ることができる。
【００７８】
また、これまでの例ではカラーＬＣＤ３１の向きをマーク３４或いはマーク３５をマーク３３に合わせることで横長と縦長とを切り替えられる構成としたが、マーク３３がマーク３４とマーク３５の間のどこにあるかを検出して、検出した位置に合わせてあらかじめ用意された印刷テンプレートを加工して使用することで、より自由度のある印刷物を作成することが可能となる。
【００７９】
図１６は表示部回転台座３２を横長位置から左へ少し傾けた状態であり、この操作によって印刷プレビューが回転角度に応じて変化し、この状態で操作部４により印刷操作を行うと印刷物４６のようなプレビュー画面そのままに傾いたレイアウトの印刷物を得ることができる。
【００８０】
（第２の実施の形態）
第１の実施の形態では、表示部の向きに合わせて画像の表示向きを変更したり、印刷テンプレートを変更できるようにしたが、第２の実施の形態では、表示部の向きに合わせてアプリケーションプログラムを切り替えられるようにする。
【００８１】
切り替えるアプリケーションプログラムは、印刷する画像を選択したり、装置の動作に関する各種を行う基本アプリケーション、印刷テンプレートを選択したり、プレビューの表示をして印刷を行う印刷アプリケーション、横長の画像のみを自動的に選択して表示を行う横長スライドショーアプリケーション、縦長の画像のみを自動的に選択して表示を行う縦長スライドショーアプリケーションの４つである。
【００８２】
図１７に示す例では、ユーザが表示部回転台座３２を回転させて、マーク３３の位置にマーク５０を合わせると基本アプリケーションが、マーク５１を合わせると印刷アプリケーションが、マーク５２を合わせると横長スライドショーアプリケーションが、マーク５３を合わせると縦長スライドショーアプリケーションがそれぞれ起動する。
【００８３】
この時、基本アプリケーションと横長スライドショーアプリケーションは、横長表示で起動され、印刷アプリケーションと縦長スライドショーアプリケーションは縦長表示で起動される。つまり、印刷アプリケーションは印刷方向と一致した縦長画面で動作し、各スライドショーアプリケーションは表示対象の画像と一致した向きの画面で必ず動作する。
【００８４】
このように表示向きに応じてあらかじめ最適なアプリケーションを割り当てておいて、切り替えられるようにすることで、それぞれアプリケーションが表示領域を有効活用して最適な画面で動作することを保証することができる。
【００８５】
したがって、従来の印刷装置のように表示が回転できないがためにしかたなくアプリケーションにとって不適切な表示方向で印刷装置を使用する必要はなく、また、アプリケーションを起動してから最適な表示に切り替える手間もなく印刷装置を使用することが可能となる。
【００８６】
以上説明したように、本発明では、ユーザが画像の向きに合わせて表示部を回転させることができるようにすることで、表示部の面積を最大限に有効活用できるようになり、画像が小さく表示され、同じような画像では画像の判別ができなくなってしまうという欠点を解決することができる。
【００８７】
また、ユーザが印刷用テンプレートの選択のために表示部を回転させることができるようにすることで、印刷プレビュー時も表示部の面積を最大限に有効活用しつつ、印刷用テンプレートの選択がよりわかりやすく簡単にできるようになり、所望の印刷テンプレートを簡単にかつ確実に選択することが困難であるという欠点を解決することができる。
【００８８】
更には、ユーザが実行するアプリケーションプログラムの選択のために表示部を回転させることができるようにすることで、アプリケーション動作時も表示部の面積を最大限に有効活用しつつ、アプリケーションの操作がよりわかりやすく簡単にできるようになり、アプリケーションの操作性が悪くなったり、より多くの種類のアプリケーションを搭載できないという欠点を解決することができる。
【００８９】
このように表示部を有効活用することができるので、必要以上に大きな表示部を印刷装置に搭載しなくても良いので、より安いコストで、より小さな印刷装置を製造できるという効果もある。
【００９０】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９３】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態に係る印刷装置の構成を示したブロック図である。
【図２】本発明の実施の形態に係るメモリカード内に格納された画像の例を示す図である。
【図３】本発明の第１の実施の形態に係る印刷装置の外観及び印刷装置における画像表示例を説明するための図である。
【図４】本発明の第１の実施の形態に係る印刷装置における画像表示例を説明するための図である。
【図５】本発明の第１の実施の形態に係る印刷装置における画像表示例を説明するための図である。
【図６】本発明の第１の実施の形態に係る印刷装置における画像表示例を説明するための図である。
【図７】本発明の第１の実施の形態に係る印刷装置における画像表示例及び印刷プレビューを説明するための図である。
【図８】本発明の第１の実施の形態に係る印刷装置における画像表示例及び印刷プレビューを説明するための図である。
【図９】本発明の第１の実施の形態に係る印刷装置における画像表示例及び印刷プレビューを説明するための図である。
【図１０】本発明の第１の実施の形態に係る印刷装置の外観、印刷装置における画像表示例及び印刷プレビューを説明するための図である。
【図１１】本発明の第１の実施の形態に係る印刷装置の動作を説明するためのフローチャートである。
【図１２】本発明の第１の実施の形態に係る印刷装置の動作を説明するためのフローチャートである。
【図１３】本発明の第１の実施の形態に係る印刷装置の動作を説明するためのフローチャートである。
【図１４】本発明の第１の実施の形態に係る印刷装置における年賀状の画像表示例を説明するための図である。
【図１５】本発明の第１の実施の形態に係る印刷装置における年賀状の画像表示例を説明するための図である。
【図１６】本発明の第１の実施の形態に係る印刷装置における年賀状の画像表示例を説明するための図である。
【図１７】本発明の第２の実施の形態に係る印刷装置のアプリケーション切り替えを説明するための図である。
【符号の説明】
【００９６】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  操作部
５  表示部
６  印刷部
７  メモリカード制御部
８  メモリカード
３０  印刷装置
３１  カラーＬＣＤ
３２  表示部回転台座
３６  操作スイッチ群
【図１】
2007276317.tif 000003
【図２】
2007276317.tif 000004
【図３】
2007276317.tif 000005
【図４】
2007276317.tif 000006
【図５】
2007276317.tif 000007
【図６】
2007276317.tif 000008
【図７】
2007276317.tif 000009
【図８】
2007276317.tif 000010
【図９】
2007276317.tif 000011
【図１０】
2007276317.tif 000012
【図１１】
2007276317.tif 000013
【図１２】
2007276317.tif 000014
【図１３】
2007276317.tif 000015
【図１４】
2007276317.tif 000016
【図１５】
2007276317.tif 000017
【図１６】
2007276317.tif 000018
【図１７】
2007276317.tif 000019