(57)【要約】【課題】印刷プレビュー表示を迅速に行うことができる印刷装置を提供する。【解決手段】印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成する印刷プレビュー画面表示部と、印刷プレビュー画面表示部に表示される印刷プレビュー画面のページ送りを実行するページ送り部とを有し、ページ送り部がページ送りをする際に、現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、印刷プレビュー画面表示部は、これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行しない。【選択図】図３
2013014074.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成する印刷プレビュー画面表示部と、
前記印刷プレビュー画面表示部に表示される印刷プレビュー画面のページ送りを実行するページ送り部と、
を有し、
前記ページ送り部がページ送りをする際に、現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、前記印刷プレビュー画面表示部は、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行しないことを特徴とする印刷装置。
【請求項２】
前記現在表示中のページの画像と前記これから表示しようとするページの画像とが同一であるが、印刷の設定が異なる場合には、前記印刷プレビュー画面表示部は、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記現在表示中のページの画像と前記これから表示しようとするページの画像とが同一であるが、印刷の設定が異なる場合には、前記印刷プレビュー画面表示部は、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とが完了するまでは、前記現在表示中のページの画像の表示を継続することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成する印刷プレビュー画面表示部と、
前記印刷プレビュー画面表示部に表示される印刷プレビュー画面のページ送りを実行するページ送り部と、
を有し、
前記ページ送り部がページ送りをする際に、現在表示中のページの複数の画像のうち、ある一つの画像と同一の他の画像が含まれる場合には、前記ある一つの画像に関するデータを用いて前記他の画像を表示することを特徴とする印刷装置。
【請求項５】
前記ある一つの画像に関するデータは、画像の復号化処理結果であることを特徴することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記ある一つの画像に関するデータは、画像データに保存される撮影情報を含むことを特徴とする請求項４または５に記載の印刷装置。
【請求項７】
印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、
現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行せずに前記現在表示中のページの画像の表示を継続し、現在表示中のページの画像とこれから表示しようとするページの画像とが同一でない場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項８】
印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、
現在表示中のページの複数の画像のうち、ある一つの画像と同一の他の画像が含まれる場合には、前記ある一つの画像に関するデータを用いて前記他の画像を表示するステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項９】
印刷装置の制御に用いるプログラムであって、
印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、
現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行せずに前記現在表示中のページの画像を前記これから表示しようとするページの画像として用い、現在表示中のページの画像とこれから表示しようとするページの画像とが同一でない場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップとを、
前記印刷装置のコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
印刷装置の制御に用いるプログラムであって、
印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、
現在表示中のページの複数の画像のうち、ある一つの画像と同一の他の画像が含まれる場合には、前記ある一つの画像に関するデータを用いて前記他の画像を表示するステップとを、
前記印刷装置のコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法およびプログラムに関する。詳しくは、印刷プレビュー機能を有する印刷装置と、この印刷装置の印刷プレビュー画面の表示の制御方法と、印刷プレビュー画面の表示の制御のためのプログラムに関する。
【背景技術】
【０００２】
印刷装置には、印刷プレビュー機能を有するものがある。印刷プレビュー機能は、文書や画像などの印刷処理を実行するにあたり、印刷用紙への印刷内容のイメージ画像を表示して使用者に提示する機能である（たとえば、特許文献１参照）。使用者は、印刷装置の印刷プレビュー機能を使用することにより、印刷される画像を事前にチェックできる。このため、使用者は、たとえば印刷物が好ましいレイアウトになっているかなど、印刷結果を確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０２１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像データのサイズが大きい場合や、画像に対してフィルターを掛ける場合などには、プレビュー画像の生成に要する時間が長くなることがある。このため、印刷装置の操作性を損ない、使用感が悪化することがあった。前記実情に鑑み、本発明が解決しようとする課題は、印刷プレビュー画面の表示を迅速に行うことができる印刷装置、印刷装置の制御方法、印刷装置に用いられるプログラムを提供することである。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明の印刷装置は、印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成する印刷プレビュー画面表示部と、前記印刷プレビュー画面表示部に表示される印刷プレビュー画面のページ送りを実行するページ送り部とを有し、前記ページ送り部がページ送りをする際に、現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、前記印刷プレビュー画面表示部は、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行しないことを特徴とする。
本発明は、印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行せずに前記現在表示中のページの画像の表示を継続し、現在表示中のページの画像とこれから表示しようとするページの画像とが同一でない場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップとを有することを特徴とする。
本発明は、印刷装置の制御に用いるプログラムであって、印刷を行う画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップと、現在表示中のページの画像とこれから表示しようとするページの画像とが同一である場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行せずに前記現在表示中のページの画像を前記これから表示しようとするページの画像として用い、現在表示中のページの画像とこれから表示しようとするページの画像とが同一でない場合には、前記これから表示するページの画像の画像データに対して読込処理と復号化処理と描画処理とを実行して印刷プレビュー画面を生成するステップとを前記印刷装置のコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、印刷プレビュー表示の迅速化を図ることができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施形態にかかる印刷装置の構成を示したブロック図である。
【図２】図２は、第一の実施例にかかる印刷プレビュー画面の一例を示した図である。
【図３】図３は、第一の実施例における印刷プレビュー画面でのページ送り処理を示したフローチャートである。
【図４】図４は、第二の実施例にかかる印刷プレビュー画面の一例を示した図である。
【図５】図５は、第二の実施例における印刷プレビュー画面の表示処理を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、本発明の好ましい実施形態を、図面を参照して詳細に説明する。なお、以下に説明する実施形態は、本発明を実施するための具体化の一例である。本発明は、適用される装置の構成や各種の条件に応じて適宜変更可能であり、この実施形態に限定されるものではない。
【０００９】
図１は、本発明の実施形態にかかる印刷装置１の構成を示すブロック図である。図１に示すように、本発明の実施形態にかかる印刷装置１は、各部１０１〜１１５を有する。本発明の実施形態にかかる印刷装置１は、ＪＥＰＧ形式のデータを取り扱うことができるものとする。また、本発明の実施形態にかかる印刷装置１は、Ｙ（イエロー）・Ｍ（マゼンダ）・Ｃ（シアン）の各色のインク層を有するインクシートを用いる熱転写型の印刷装置であるものとする。
【００１０】
１０１は電源部である。電源部１０１は、本発明の実施形態にかかる印刷装置１に電力を供給する。１０２は読取部である。読取部１０２は、記録媒体をセット可能であり、セットされた記録媒体から画像データを読み出すことができる。読取部１０２の構成や、読取部１０２が読み出すことができる記録媒体の種類は限定されるものではない。読取部１０２としては、たとえば、各種メモリーカードを読み取ることができるカードリーダや、光ディスクを読み取ることができる光学ドライブなどが適用できる。１０３は通信部である。通信部１０３は、ディジタルカメラなどの画像供給装置と接続でき、接続された画像供給装置から画像データを受信できる。１０４は、Ｉ／Ｏ制御部である。Ｉ／Ｏ制御部１０４は、読取部１０２と通信部１０３による画像データの入力および出力を制御する。また、Ｉ／Ｏ制御部１０４は、通信部１０３と読取部１０２のいずれを、画像データの入出力を有効にするか判断する。また、Ｉ／Ｏ制御部１０４は、読取部１０２と通信部１０３の両方が同時に有効にならないように排他制御する。１０５は、不揮発性メモリ（ＲＯＭ）である。不揮発性メモリ１０５は、印刷装置１を制御するプログラムや、印刷装置１の操作に用いられるメニュー画像のデータ、スタンプや吹き出しなどに用いられる合成画像のデータが保存される。
【００１１】
１０６は、システム制御部である。システム制御部１０６は、印刷装置１のコンピュータである。システム制御部１０６は、印刷装置１の全体を制御する。システム制御部１０６は、不揮発性メモリ１０５に保存されるプログラムを読み出して実行する。これにより、システム制御部１０６は、印刷装置１の全体の制御や所定の演算処理を行う。さらに、システム制御部１０６は、印刷装置１の各部１０１〜１１５を制御して、印刷装置１の各種処理を実行する。１０７は、揮発性メモリ（ＲＡＭ）である。揮発性メモリ１０７は、Ｉ／Ｏ制御部１０４が読取部１０２や通信部１０３を通じて読み出した画像データを保存することができる。また、揮発性メモリ１０７は、システム制御部１０６による所定の演算処理や合成処理において、データの一時的な記憶領域として使用される。１０８は、画像処理部である。画像処理部１０８は、揮発性メモリ１０７から読み出したＪＥＰＧ形式の画像データをＹＵＶ形式へ伸張する処理や、リサイズ、レイアウトの変更など画像処理を実行する。これにより、画像処理部１０８は、表示用の画像データを生成する。１０９は、ＶＲＡＭである。ＶＲＡＭ１０９は、後述する画像表示部１１０が表示する画像データを保存することができる。たとえば、ＶＲＡＭ１０９は、画像処理部１０８が生成した表示用の画像データを保存することができる。１１０は、画像表示部である。画像表示部１１０は、ＶＲＡＭ１０９に保存される表示用の画像データを読み出して表示することや、メニュー画像を表示することができる。なお、画像表示部１１０における表示用の画像データの表示やメニュー画像の表示は、システム制御部１０６により制御される。そして、画像表示部１１０は、システム制御部１０６による制御によって、印刷プレビュー画面を表示できる。このように、システム制御部１０６と画像表示部１１０とが、本発明の「印刷プレビュー画面表示部」として機能する。
【００１２】
画像データは、Ｉ／Ｏ制御部１０４により読み出されて、揮発性メモリ１０７に保存され、画像処理部１０８により伸張とリサイズが実行される。これにより、表示用の画像データが生成される。生成された表示用の画像データは、ＶＲＡＭ１０９に保存されることにより、画像表示部１１０において表示可能になる。また、ＶＲＡＭ１０９は、Ｉ／Ｏ制御部１０４が読み出した画像データのみではなく、不揮発性メモリ１０５に保存されるメニュー画像のデータ、スタンプや吹き出しなどに用いられる合成画像のデータも保存することができる。そして、画像表示部１１０は、これらのメニュー画像のデータや合成画像のデータも表示することができる。
【００１３】
１１１は、ＵＩ操作部である。ＵＩ操作部１１１には、電源釦、印刷釦、画像表示部１１０に表示されるメニューを操作するための各種操作釦が設けられる。１１２は、画像補正部である。画像補正部１１２は、画像処理部１０８が生成したＹＵＶ画像データに対して、印刷条件設定画面においてユーザにより設定された印刷条件にしたがって、輝度やコントラストや色などの各種補正処理を実行する。また、ＵＩ操作部１１１は、使用者の操作にしたがって、印刷を行う画像を指定する。さらに、ＵＩ操作部１１１は、使用者によるページ送りを指示するための操作によって、印刷プレビュー画面表示としてのシステム制御部１０６と画像表示部１１０が表示する印刷プレビュー画面のページ送りを実行できる。すなわち、ＵＩ操作部１１１と画像表示部１１０とは、本発明の「ページ送り部」として機能する。
【００１４】
１１３は、印刷画像生成部である。１１４は印刷部である。印刷画像生成部１１３は、印刷画像生成部１１３は、画像補正部１１２において補正されたＹＵＶ形式の画像データを、印刷部１１４が印刷に用いることができる形式の画像データに変換する。そして、印刷部１１４は、印刷画像生成部１１３が変換したデータを用いて印刷用紙に印刷を実行する。本発明の実施形態にかかる印刷装置１は、昇華型の熱転写方式の印刷装置であり、Ｙ・Ｍ・Ｃの各色のインク層を有するインクシートを用いる。また、本発明の実施形態にかかる印刷装置１は、インクシートと印刷用紙とが一体となったインクカートリッジを用いる。インクシートは、印刷用紙の印刷領域とほぼ等しいサイズのＹ・Ｍ・Ｃの各色のインク層とオーバーコート層とが並べて設けられる構成を有する。そして、インクシートは、印刷用紙の印刷領域を覆うように設けられる。そして、印刷画像生成部１１３は、画像補正部１１２において補正されたＹＵＶ形式の画像データを、ＹＭＣ形式の画像データに変換する。また、印刷画像生成部１１３は、ＹＭＣ形式に変換された画像データに対して、スタンプや吹き出しや文字列などを合成する合成処理を実行する。印刷部１１４は、サーマルヘッド、用紙搬送部、印刷制御部を有する。印刷部１１４は、用紙搬送部により印刷用紙を搬送させながらサーマルヘッドによりインクシートのインクを印刷用紙に転写させることにより印刷を行う。具体的には、印刷部１１４は、印刷画像生成部１１３が生成したＹ・Ｍ・Ｃの各色のデータを用いて色ごとにインクを転写し、その後、印刷用紙を記録開始位置に戻すとういう動作を繰り返す。このような動作によって、印刷部１１４は、Ｙ・Ｍ・Ｃの各色のインク層を印刷用紙に順次転写し、全色の印刷を行う。なお、Ｙ・Ｍ・Ｃの三色のみではなく、ゴールドやシルバーなどの特色インクを印刷する場合には、Ｙ・Ｍ・Ｃと特色の四色のインク層を有するインクシートが用いられる。この場合には、印刷画像生成部１１３は、ＹＵＶ形式の画像データを、Ｙ・Ｍ・Ｃと特色の四色のデータに変換する。そして、印刷部１１４は、Ｙ・Ｍ・Ｃと特色のインク層を印刷用紙に順次熱転写することにより、全色の印刷を行う。
【００１５】
１１５は、補助記録部である。補助記録部１１５は、補正後のＹＵＶ形式の画像データやＪＰＥＧ形式の画像データや印刷条件などを、印刷履歴として保存しておくことができる。補助記録部１１５には、たとえば、ハードディスクドライブやフラッシュメモリなどが適用される。なお、本発明の実施形態にかかる印刷装置１は、記録媒体や画像データ供給装置から読み出した画像データのみではなく、補助記録部１１５に保存される画像データを用いて印刷することも可能である。
【実施例１】
【００１６】
次に、印刷プレビューのページ送り時における印刷プレビュー画面の表示処理の第一の実施例について、図２を参照して説明する。
【００１７】
第一の実施例においては、一枚の印刷用紙に対して一つの画像を印刷する１アップレイアウトが選択される。また、使用者によるＵＩ操作部１１１の操作によって印刷対象として指定された画像は、一枚の画像２０３と、二枚の画像２０４と、その他の一枚ずつの四種類の画像であり、印刷用紙の総数は七枚であるものとする。図２（ａ）は、画像２０３が指定された場合における印刷プレビュー画面の表示を示す。図２（ｂ）（ｃ）は、画像２０４が指定された場合における印刷プレビュー画面の表示を示す。印刷プレビュー画面に表示される分数の分母２０２が、印刷用紙の総数を表す。そして、ページ送り部としてのＵＩ操作部１１１は、使用者によるページ送り指示の操作にしたがって、ページ送りを実行する。具体的には、ＵＩ操作部１１１の左右釦が使用者により押下されると、画像表示部１１０は、隣接するページの表示に切り替えることができる（＝ページ送りできる）。印刷プレビュー画面が図２（ａ）に示す表示である場合に右方向にページ送りされると、印刷プレビュー画面は図２（ｂ）に示す表示に移行する。さらに、印刷プレビュー画面が図２（ｂ）に示す表示である場合に右方向にページ送りされると、印刷プレビュー画面は図２（ｃ）に示す表示に移行する。
【００１８】
図２（ａ）に示す表示から図２（ｂ）に示す表示にページ送りされる場合には、画像表示部１１０が表示する印刷プレビュー画面が変更される。このため、システム制御部１０６は画像２０４の読込処理と復号化処理を行う。そして、画像表示部１１０は、システム制御部１０６が復号化処理した画像２０４（＝これから表示するページの画像）を表示する描画処理を実行するとともに、ページ位置２０１を変更する。これに対して、図２（ｂ）に示す表示から図２（ｃ）に示す表示にページ送りされる場合には、画像表示部１１０は、表示する画像を変更しない（＝描画処理を実行しない）。このため、システム制御部１０６は、画像２０４の読込処理と復号化処理を行わず、ページ位置２０１のみ変更する。このため、ページ送りの際に、印刷プレビュー画面の表示に要する時間が大幅に短縮される。したがって、印刷プレビュー画面の表示の迅速化を図ることができる。
【００１９】
なお、図２（ｂ）と図２（ｃ）とにおいて、画像表示部１１０が表示する画像２０４は同じであるが、印刷の設定が相違する場合には、システム制御部１０６は、図２（ｃ）に示す画像２０４（＝これから表示するページの画像）の読込処理と復号化処理を行う。そして、画像表示部１１０は復号化処理された画像２０４を表示する。印刷の設定の相違としては、たとえば、画質調整のためのパラメータの相違などが挙げられる。この場合には、ページ位置２０１の表示のみ先に変更し、図２（ｃ）の画像２０４の復号化処理が完了するまでは、画像表示部１１０は、図２（ｂ）の画像２０４（＝現在表示中のページの画像）の表示を継続する。このような構成によれば、図２（ｃ）に示すページの印刷プレビュー画面の表示が段階的となるから、表示の更新が完了しなくても、使用者はどの画像が印刷されるかを把握できる。
【００２０】
次に、前記動作を実現するための処理の手順を、図３のフローチャートを参照して説明する。図３は、印刷プレビュー画面でのページ送り処理を示したフローチャートである。この処理は、プログラムとして不揮発性メモリ１０５に保存されている。そして、印刷プレビュー表示部としてのシステム制御部１０６および画像表示部１１０は、不揮発性メモリ１０５に保存されるこのプログラムを読み出して実行することにより、この処理が実行される。
【００２１】
Ｓ３０１において、画像表示部１１０は、ページ位置２０１の表示を更新する。Ｓ３０２において、システム制御部１０６は、該当ページで表示する画像の画像データの読込処理を実行する。Ｓ３０３においては、システム制御部１０６は、使用者によるページ送り指示があったか否かを判定する。すなわち、システム制御部１０６は、使用者がページ送り部としてのＵＩ操作部１１１を操作したか否かを判定する。ページ送りの指示があったと判定された場合にはＳ３０４へ進む。Ｓ３０４においては、システム制御部１０６は、現在表示中のページの画像（＝ページ送り前のページの画像）と、これから表示するページの画像（＝ページ送り後のページの画像）とが同一であるか否かを判定する。そして、画像が同じであると判定された場合にはＳ３０５へ進む。Ｓ３０５においては、システム制御部１０６は、現在表示中のページの画像と、これから表示するページの画像の印刷設定が同一であるかどうかを判定する。印刷設定が同一であると判定された場合には、描画処理は不要であるので印刷プレビュー画面の表示は完了する。すなわち、この場合には、システム制御部１０６は、これから表示するページの画像の画像データに対して、読込処理と復号化処理と描画処理とを実行しない。システム制御部１０６は、現在表示中のページの画像を、これから表示するページの画像として表示する。Ｓ３０３において、使用者による操作がページ送り指示ではないと判定された場合には（すなわち、他の画面から印刷プレビューの画面に移行するための操作が実行されたと判定された場合には）Ｓ３０６へ進む。また、Ｓ３０４において、現在表示中のページの画像と、これから表示するページの画像とが異なると判定された場合にも、Ｓ３０６へ進む。Ｓ３０６においては、システム制御部１０６は、Ｓ３０２で取得した画像の読込処理を行う。Ｓ３０６の処理が完了すると、Ｓ３０７に進む。Ｓ３０５において、印刷設定が同一でないと判定された場合にもＳ３０７に進む。Ｓ３０７では、システム制御部１０６は、復号化処理を行う。Ｓ３０７の処理が完了すると、Ｓ３０８に進む。Ｓ３０８においては、画像表示部１１０はシステム制御部１０６の制御によって、画像の描画処理を行う。なお、Ｓ３０６〜Ｓ３０７の処理が完了するまでは、画像表示部は、現在表示中のページの画像の表示を継続する。以上の処理によって、印刷プレビュー画面が生成され、印刷プレビュー画面の表示が完了する。
【００２２】
このように、印刷プレビュー画面表示部としてのシステム制御部１０６と画像表示部１１０は、現在表示中のページの画像と、これから表示するページの画像とが同一であるか否かを判定する。そして、同一である場合には、印刷プレビュー画面表示部としてのシステム制御部１０６と画像表示部１１０は、これから表示するページの画像の画像データに対して、読込処理と復号化処理と描画処理とを実行しない。
【００２３】
一方、同一であるが印刷設定が異なる場合には、印刷プレビュー画面表示部としてのシステム制御部１０６と画像表示部１１０は、これから表示するページの画像の画像データに対して、読込処理と復号化処理と描画処理とを実行する。そしてこの場合には、印刷プレビュー画面表示部としてのシステム制御部１０６と画像表示部１１０は、これらの処理が完了するまでは、現在表示中のページの画像の表示を継続する。したがって、印刷プレビュー画面の表示の迅速化を図ることができる。
【実施例２】
【００２４】
次に、第二の実施例について、図４を参照して説明する。第二の実施例は、一枚の印刷用紙に複数の画像を印刷する場合における印刷プレビュー画面の表示処理である。ここでは、一枚の印刷用紙に四つの画像を印刷する４アップレイアウトを例に示す。使用者により印刷指定された画像は、二枚の画像４０１と、一枚の画像４０２と、一枚の画像４０３と、その他三種類の画像を一枚ずつの計六枚の画像である。そして、印刷用紙の総数は二枚である。図４は、第二の実施例における印刷プレビュー画面の一例を示した図である。画像表示部１１０が印刷プレビューを表示する際には、印刷用紙に印刷する画像の画像データに対して、順に表示処理を行う。第二の実施例においては、画像表示部１１０は、左上（画像４０１）、右上（画像４０１）、左下（画像４０２）、右下（画像４０３）の順に表示処理を行う。システム制御部１０６は、画像４０１を表示するために、読込処理と復号化処理を行う。そして、システム制御部１０６は、一枚の印刷用紙に印刷する複数の画像に、同一の画像が含まれているか判定する。そして、同一の画像が含まれている場合には、システム制御部１０６は、画像に関するデータ（たとえば、復号化処理結果や撮影情報）を一時的に揮発性メモリ１０７に保存する。画像表示部１１０は、揮発性メモリ１０７に保存される画像のデータが存在する場合には、描画処理の際にこれを利用する。これにより、画像の読込処理、復号化処理を省くことができる。したがって、印刷プレビュー画面の表示にかかる時間を短縮することができる。また、撮影日４０４などの撮影情報を印刷する場合には、システム制御部１０６は、これも揮発性メモリ１０７に保存し、描画時に利用する。
【００２５】
次に、第二の実施例にかかるプレビュー画面の表示処理の手順を、図５のフローチャートを参照して説明する。この処理は、プログラムとして不揮発性メモリ１０５に保存されている。そして、印刷プレビュー表示部としてのシステム制御部１０６および画像表示部１１０は、不揮発性メモリ１０５に保存されるこのプログラムを読み出して実行することにより、この処理が実行される。
【００２６】
Ｓ５０１において、システム制御部１０６は、印刷する画像のコマ番号Ｉを初期化して１から始まる連番にする。Ｓ５０２において、システム制御部１０６は、読取部１０２または通信部１０３を通じて、Ｉコマ目の画像の画像データを取得する。Ｓ５０３においては、システム制御部１０６は、揮発性メモリ１０７に、Ｉコマ目の画像と同一の画像に関するデータ（たとえば、復号化処理結果や撮影情報）が保存されているか否かを判定する。保存されている場合には、Ｓ５０４に進む。Ｓ５０４において、システム制御部１０６は、揮発性メモリ１０７から、Ｉコマ目の画像と同一の画像に関するデータを読み出す。Ｓ５０３において、Ｉコマ目の画像と同一の画像に関するデータが保存されていないと判定された場合には、Ｓ５０７に進む。Ｓ５０７においては、システム制御部１０６は、印刷する画像の画像データに対して読込処理を実行する。Ｓ５０８においては、システム制御部１０６は、読込処理を実行した画像データに対して、復号化処理を実行する。Ｓ５０９においては、システム制御部１０６は、（Ｉ＋１）コマ目以降に、Ｉコマ目と同一の画像が存在するか否かを判定する。そして、存在すると判定された場合には、Ｓ５１０に進む。Ｓ５１０においては、システム制御部１０６は、Ｉコマ目の画像に関するデータを揮発性メモリ１０７に保存する。その後、Ｓ５０５に進む。Ｓ５０９において、（Ｉ＋１）コマ目以降にＩコマ目と同一の画像が存在しないと判定された場合には、Ｉコマ目の画像に関するデータを保存せずにＳ５０５に進む。
【００２７】
Ｓ５０５においては、システム制御部１０６は、一枚の印刷用紙に印刷される複数の画像の画像データに対して、描画処理を実行する。この描画処理においては、Ｓ５０４において読み出したデータ、またはＳ５１０において保存したデータが用いられる。すなわち、Ｉコマ目の画像と同一の画像のデータが揮発性メモリ１０７に保存されている場合には、システム制御部１０６は、この保存されているデータを用いて、Ｉコマ目の画像およびこれと同一の画像の描画処理を実行する。一方、Ｉコマ目の画像と同一の画像のデータが揮発性メモリ１０７に保存されていない場合には、システム制御部１０６は、Ｉコマ目の画像の画像データに対して、読込処理と復号化処理とを実行する。そして、（Ｉ＋１）コマ目以降にＩコマ目と同一の画像が存在する場合には、システム制御部１０６は、Ｉコマ目の画像の画像データに対する復号処理結果を揮発性メモリ１０７に保存する。そして、システム制御部１０６は、揮発性メモリ１０７に保存したデータを用いて、Ｉコマ目の画像およびこれと同一の画像の描画処理を実行する。
【００２８】
Ｓ５０６においては、システム制御部１０６は、印刷する画像の数（＝コマ番号Ｉの最大値）が、一枚の印刷用紙に印刷される画像の数Ｎ以上であるか否かを判定する。印刷する画像の数がＮ以上であれば、１ページ分の印刷プレビュー画面の表示処理は終了する。一方、ＩがＮ未満であれば再びＳ５０２へ戻る。
【００２９】
このように、印刷プレビュー画面表示部としてのシステム制御部１０６と画像表示部１１０は、現在表示中のページに含まれる複数の画像のうち、ある一つの画像（＝Ｉコマ目の画像）と同一の他の画像が含まれるか否かを判定する。そして、含まれる場合には、印刷プレビュー画面表示部としてのシステム制御部１０６と画像表示部１１０は、ある一つの画像に関するデータを用いて、ある一つの画像と同一の他の画像を表示する。そして、「ある一つの画像に関するデータ」として、当該ある一つの画像の画像データの復号化処理結果が用いられる。また、撮影日などの撮影情報を併せて印刷する場合には、「ある一つの画像に関するデータ」として、当該ある一つの画像の画像データに保存される撮影情報が用いられる。このような構成によれば、印刷プレビュー画面の表示の迅速化を図ることができる。
【００３０】
以上、本発明の実施形態（実施例）について詳細に説明したが、前記実施形態（実施例）は、本発明を実施するにあたっての具体例を示したに過ぎない。本発明の技術的範囲は、前記実施形態（実施例）に限定されるものではない。本発明は、その趣旨を逸脱しない範囲において種々の変更が可能であり、それらも本発明の技術的範囲に含まれる。
【００３１】
また、前記実施形態（実施例）の機能を実現するプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステムまたは装置に供給して実行する構成も、本発明に含まれる。従って、本発明の機能処理をコンピュータで実現するために、当該コンピュータに供給されてインストールされるプログラムコード自体も、本発明を実現するものである。つまり、本発明の機能処理を実現するためのプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が適用できる。また、光／光磁気記憶媒体、不揮発性の半導体メモリも適用できる。
【００３２】
また、前記実施形態においては、ＪＰＥＧ形式の画像データを取り扱う構成を示したが、取扱い可能な画像データの形式は特に限定されない。さらに、前記実施においては、印刷装置として昇華型の熱転写方式の印刷装置を示したが、印刷装置の種類は限定されない。本発明は、インクジェット方式の印刷装置や、レーザープリンタなどにも適用できる。また、印刷装置は、ファクシミリやコピー機やスキャナなどの複合機であってもよい。
【産業上の利用可能性】
【００３３】
本発明は、印刷プレビュー画面を表示できる印刷装置に関する。
【符号の説明】
【００３４】
１：本発明の実施形態にかかる印刷装置、１０１：電源部、１０２：読取部、１０３：通信部、１０４：Ｉ／Ｏ制御部、１０５：ＲＯＭ、１０６：システム制御部、１０７：ＲＡＭ、１０８：画像処理部、１０９：ＶＲＡＭ、１１０：画像表示部、１１１：ＵＩ操作部、１１２：画像補正部、１１３：印刷画像生成部、１１４：印刷部
【図１】
2013014074.tif 000003
【図２】
2013014074.tif 000004
【図３】
2013014074.tif 000005
【図４】
2013014074.tif 000006
【図５】
2013014074.tif 000007