(57)【要約】【課題】  第二種データが関連付けられている第一種データに対応する識別子であるか否かを画面上で識別できるとともに、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかを印刷することなく確認可能な画像表示装置、プリンタ、画像表示方法及び画像表示プログラムを提供する。【解決手段】  本発明の画像表示装置は、第二種データが関連付けられている第一種データに対応する識別子と関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示手段と、表示されている識別子の選択を受け付ける選択受付手段と、選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示手段とを備える。【選択図】    図１
2006042166.tif 000002
【特許請求の範囲】
【請求項１】
第二種データが関連付けられている第一種データに対応する識別子と第二種データが関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示手段と、
前記識別子表示手段によって表示されている識別子の選択を受け付ける選択受付手段と、
前記選択受付手段で選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと、当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示手段と、
を備えることを特徴とする画像表示装置。
【請求項２】
前記識別子表示手段は、前記第二種データが関連付けられている前記第一種データに対応する識別子にのみ所定のマークを付して表示することにより識別可能に表示することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記第一種データは画像データであり、
前記第二種データは任意の画像と合成する部品画像を指定するテンプレートデータであり、
前記画像表示手段は、画像データが表す画像にテンプレートデータで指定されている部品画像を合成して表示することを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
前記識別子は、前記第一種データが表す画像の縮小画像であることを特徴とする請求項３に記載の画像表示装置。
【請求項５】
各前記第一種データ及び各前記第二種データはそれぞれ独立したファイルに格納されていることを特徴とする請求項１〜４のいずれか一項に記載の画像表示装置。
【請求項６】
前記第一種データが格納されているファイルに前記第二種データが格納されているファイルを特定可能な情報を格納することによって前記第一種データに前記第二種データが関連付けられることを特徴とする請求項５に記載の画像表示装置。
【請求項７】
画像を表示する指示を受け付ける第一の指示受付手段を更に備え、
前記画像表示手段は、前記選択受付手段で識別子の選択を受け付けた後、前記第一の指示受付手段で画像を表示する指示を受け付けると前記画像を表示することを特徴とする請求項１〜６のいずれか一項に記載の画像表示装置。
【請求項８】
請求項１〜７のいずれか一項に記載の画像表示装置と、
前記選択受付手段で選択された前記第一種データであって前記第二種データが関連付けられている前記第一種データと、当該第一種データに関連付けられている第二種データとに基づいて印刷媒体に画像を印刷する画像印刷手段と、
を備えることを特徴とするプリンタ。
【請求項９】
画像を印刷する指示を受け付ける第二の指示受付手段を更に備え、
前記画像印刷手段は、前記選択受付手段で識別子の選択を受け付けた後、前記第二の指示受付手段で画像を印刷する指示を受け付けると前記画像を印刷することを特徴とする請求項８に記載のプリンタ。
【請求項１０】
第二種データが関連付けられている第一種データに対応する識別子と第二種データが関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示段階と、
前記識別子表示段階で表示された識別子の選択を受け付ける選択受付段階と、
前記選択受付段階で選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと、当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示段階と、
を含むことを特徴とする画像表示方法。
【請求項１１】
第二種データが関連付けられている第一種データに対応する識別子と第二種データが関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示手段と、
前記識別子表示手段によって表示されている識別子の選択を受け付ける選択受付手段と、
前記選択受付手段で選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと、当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示手段としてコンピュータを機能させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示装置、プリンタ、画像表示方法及び画像表示プログラムに関する。
【背景技術】
【０００２】
第一種データに対応する識別子を画面に表示し、表示している識別子の選択を受け付け、選択された識別子に対応する第一種データに基づいて印刷媒体に画像を印刷する印刷装置が知られている。ここで第一種データとは具体的には例えば画像データである。識別子とは、ユーザがそれを見て第一種データを特定できる情報あるいは第一種データが表す内容を把握できる情報であり、具体的には例えば第一種データが画像データであれば画像データを格納しているファイルのファイル名やパス名、あるいは画像データが表す画像の縮小画像などである。
【０００３】
こうした印刷装置の中には、第二種データが関連付けられている第一種データの識別子と第二種データが関連付けられていない第一種データの識別子とを識別可能に表示するものがある。具体的には例えば、第一種データが画像データであり、第二種データが画像データのトリミング領域を指定する処理パラメータであり、印刷装置が画像データを処理パラメータに基づいてトリミングして印刷する場合において、処理パラメータが関連付けられている画像データに対応する識別子にのみ所定のマークを付けて表示するものがある。マークを付けて表示することにより、ユーザは第二種データが関連付けられている第一種データの識別子と第二種データが関連付けられていない第一種データの識別子とを識別することができる。
【０００４】
上述した例の場合、ユーザはマークが付されている識別子を選択するとトリミングされた画像が印刷されることを印刷前に知ることができる。このため、例えば画像データが表す画像全体が印刷されるというユーザの予想に反してその一部しか印刷されず、それによりユーザが混乱するなどといったことを防止できる。
【０００５】
【特許文献１】国際公開第０３／０８５５１０号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の印刷装置によると、第二種データが関連付けられている第一種データに対応する識別子であるか否かを画面上で識別できるものの、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかは実際に印刷してみなければ確認できないという問題がある。
【０００７】
本発明は、かかる問題に鑑みて創作されたものであって、第二種データが関連付けられている第一種データに対応する識別子であるか否かを画面上で識別できるとともに、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかを印刷することなく確認可能な画像表示装置、プリンタ、画像表示方法及び画像表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る画像表示装置は、第二種データが関連付けられている第一種データに対応する識別子と第二種データが関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示手段と、前記識別子表示手段によって表示されている識別子の選択を受け付ける選択受付手段と、前記選択受付手段で選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示手段と、を備える。この画像表示装置によると、第二種データが関連付けられている第一種データに対応する識別子であるか否かを画面上で識別できる。また、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像が画面に表示されるため、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかを印刷することなく確認できる。
【０００９】
さらに本発明に係る画像表示装置では、前記識別子表示手段は、前記第二種データが関連付けられている前記第一種データに対応する識別子にのみ所定のマークを付して表示することにより識別可能に表示する。この画像表示装置によると、第二種データが関連付けられている第一種データに対応する識別子であるか否かをマークにより識別できる。
【００１０】
さらに本発明に係る画像表示装置では、前記第一種データは画像データであり、前記第二種データは任意の画像と合成する部品画像を指定するテンプレートデータであり、前記画像表示手段は、画像データが表す画像にテンプレートデータで指定されている部品画像を合成して表示する。この画像表示装置によると、画像データが表す画像にテンプレートデータで指定されている部品画像を合成した画像を表示できる。
【００１１】
さらに本発明に係る画像表示装置では、前記識別子は、前記第一種データが表す画像の縮小画像である。識別子として縮小画像を表示すると、ユーザは第一種データが表す画像を把握できるため選択が容易になる。
さらに本発明に係る画像表示装置では、各前記第一種データ及び各前記第二種データはそれぞれ独立したファイルに格納されている。
【００１２】
さらに本発明に係る画像表示装置では、前記第一種データが格納されているファイルに前記第二種データが格納されているファイルを特定可能な情報を格納することによって前記第一種データに前記第二種データが関連付けられる。
さらに本発明に係る画像表示装置では、画像を表示する指示を受け付ける第一の指示受付手段を更に備え、前記画像表示手段は、前記選択受付手段で識別子の選択を受け付けた後、前記第一の指示受付手段で画像を表示する指示を受け付けると前記画像を表示する。この画像表示装置によると、ユーザは選択しても気に入らなければ指示を行わないことにより表示しないようにすることができる。
【００１３】
上記目的を達成するため、本発明に係るプリンタは、請求項１〜７のいずれか一項に記載の画像表示装置と、前記選択受付手段で選択された前記第一種データであって前記第二種データが関連付けられている前記第一種データと、当該第一種データに関連付けられている第二種データとに基づいて印刷媒体に画像を印刷する画像印刷手段と、を備える。このプリンタによると、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかを印刷することなく確認でき、また当該画像を印刷することができる。
【００１４】
さらに本発明に係るプリンタでは、画像を印刷する指示を受け付ける第二の指示受付手段を更に備え、前記画像印刷手段は、前記選択受付手段で識別子の選択を受け付けた後、前記第二の指示受付手段で画像を印刷する指示を受け付けると前記画像を印刷する。このプリンタによると、ユーザは選択しても気に入らなければ指示を行わないことにより印刷しないようにすることができる。
【００１５】
上記目的を達成するため、本発明に係る画像表示方法は、第二種データが関連付けられている第一種データに対応する識別子と第二種データが関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示段階と、前記識別子表示段階で表示された識別子の選択を受け付ける選択受付段階と、前記選択受付段階で選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示段階と、を含む。この画像表示方法によると、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかを印刷することなく確認できる。
【００１６】
上記目的を達成するため、本発明に係る画像表示プログラムは、第二種データが関連付けられている第一種データに対応する識別子と第二種データが関連付けられていない第一種データに対応する識別子とを識別可能に画面に表示する識別子表示手段と、前記識別子表示手段によって表示されている識別子の選択を受け付ける選択受付手段と、前記選択受付手段で選択された識別子に対応する第一種データであって第二種データが関連付けられている第一種データと当該第一種データに関連付けられている第二種データとに基づいて前記画面に画像を表示する画像表示手段としてコンピュータを機能させる。この画像表示プログラムによると、第一種データと当該第一種データに関連付けられている第二種データとに基づく画像がどのような画像であるかを印刷することなく確認できる。
【００１７】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態を実施例に基づいて説明する。
図２（Ａ）は、本発明の一実施例に係るプリンタ１の外観を示す斜視図である。プリンタ１はパーソナルコンピュータ等による制御を必要とせず、画像データが表す画像を単独で印刷可能な所謂スタンドアロン型プリンタである。図示するようにプリンタ１のハウジング１０には操作部１１、ＬＣＤ１２ａ、カードスロット１９ａなどが設けられている。操作部１１には上ボタン、下ボタン、決定ボタン、戻るボタン、印刷ボタン、中止ボタンなどの各種の操作ボタンが設けられている。ＬＣＤ１２ａの画面には種々の設定を行うためのメニューが表示され、表示されたメニューは上述した各種の操作ボタンによって操作される。カードスロット１９ａはハウジング１０の内部に設けられたメモリ読み書き部１９にリムーバブルメモリ２０を接続するための開口である。
【００１９】
図２（Ｂ）は、プリンタ１のハードウェア構成を示すブロック図である。
制御部１５は、ＣＰＵ１６、フラッシュメモリ１８、及びワークメモリ１７を備える。ＣＰＵ１６はフラッシュメモリ１８に記憶されているプログラムを実行してプリンタ１の全体を制御する。また、ＣＰＵ１６はフラッシュメモリ１８に記憶されている画像表示プログラムを実行することで識別子表示手段、選択受付手段、画像表示手段、第一の指示受付手段、第二の指示受付手段、及び画像印刷手段としても機能する。特許請求の範囲に記載の画像表示装置は制御部１５に相当する。フラッシュメモリ１８は各種のプログラムやデータを記憶しているメモリであり、ワークメモリ１７は各種のプログラムやデータを一時的に記憶するメモリである。これら各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ２０等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
【００２０】
メモリ読み書き部１９は、リムーバブルメモリ２０が脱着自在に接続される接続端子、メモリコントローラなどを備える。リムーバブルメモリ２０は電源が切れても記憶内容が失われないフラッシュメモリなどのような不揮発性メモリである。なお、リムーバブルメモリ２０はフレキシブルディスク、ＣＤ−ＲＯＭなどであってもよい。また、本実施例のプリンタ１はメモリ読み書き部１９に接続されたリムーバブルメモリ２０を読み書きするが、ネットワークに接続されている外部記憶装置が備えるハードディスクをネットワーク経由で読み書きするようにしてもよい。
【００２１】
画像表示手段としての表示部１２は、ディスプレイコントローラ、ＬＣＤ１２ａなどを備える。ディスプレイコントローラは制御部１５によって制御され、ＬＣＤ１２ａにメニューやその他各種の情報を表示する。
画像印刷手段としての画像処理部１３は、ワークメモリ１７に記憶された画像データに基づいて印刷データを作成するＡＳＩＣである。画像処理部１３は、具体的には例えばＪＰＥＧ規格で圧縮されている画像データの伸張、伸張された画像データの色空間の変換、ガンマ補正、カラーバランス調整、シャープネス調整、コントラスト調整、画像データの解像度を印刷解像度に変換する解像度変換、画像データを２値化する２値化処理、２値化された画像データをプリンタエンジン１４に転送すべき順序に並べ替えて印刷データを生成するインターレース処理などを制御部１５と協働して実行する。尚、これらの処理を制御部１５と画像処理部１３とのいずれで行うかは適宜選択し得る設計事項である。
【００２２】
画像印刷手段としてのプリンタエンジン１４は、画像処理部１３で生成された印刷データに基づいて紙等の印刷媒体に画像を印刷する。プリンタエンジン１４は印字ヘッドを搭載するキャリッジ、キャリッジを往復移動させる駆動機構、印刷媒体を搬送する搬送機構などで構成され、それらは制御部１５によって制御される。キャリッジには印字ヘッドの他に印字ヘッドが吐出するインクを蓄える複数のインクタンクが色毎に搭載されている。尚、プリンタエンジン１４は例えばレーザ方式やドットインパクト方式で画像を印刷するものであってもよい。
【００２３】
次に、第一種データを格納しているファイルについて説明する。本実施例では第一種データとして画像データを例に説明する。
図３は、第一種データとしての画像データを格納しているファイル（以下「画像ファイル」という）のファイル構造を示す模式図である。画像ファイルはヘッダ領域２１及び画像データ領域２２を含んでいる。ヘッダ領域２１は画像データ領域２２の先頭アドレスを示すポインタ、第二種データが格納されているファイルを特定可能な情報としてのＵＵＩＤ、その他、作成日付、画像サイズなどのヘッダ情報が記録される領域である。ＵＵＩＤは重複しないことが保証されている値であるため、ＵＵＩＤを用いると第二種データが格納されているファイルを一意に特定することが可能になる。なお、ファイル名やパス名で第二種データが格納されているファイルを一意に特定できる場合はＵＵＩＤに代えてファイル名やパス名を格納するようにしてもよい。ＵＵＩＤが格納されていない場合はその画像データには第二種データが関連付けられていないことを意味している。画像データ領域２２は画像データが記録される領域である。表示の際にはヘッダ領域２１からポインタを読み込むことで画像データ領域２２の先頭アドレスを特定でき、それにより画像データを読み込むことができる。画像ファイルのファイル形式はＵＵＩＤを格納可能な形式であればよく、例えばＴＩＦＦ形式やＥｘｉｆ形式を画像ファイルのファイル形式として用いることができる。本実施例ではＥｘｉｆ形式の画像ファイル（以下「Ｅｘｉｆファイル」という）を例に説明する。
【００２４】
次に、第二種データを格納しているファイルについて説明する。本実施例では第二種データとしてテンプレートデータを例に説明する。
図４は、第二種データとしてのテンプレートデータを格納しているファイル（以下「テンプレートファイル」という）のファイル構造を示す模式図である。テンプレートファイルは、ヘッダ領域２５及びスクリプト領域２６を含んでいる。ヘッダ領域２５はスクリプト領域２６の先頭アドレスを示すポインタ、当該テンプレートファイルに付与されたＵＵＩＤ、その他、作成日付などのヘッダ情報が記録される領域である。スクリプト領域２６は、レイアウト定義データや、第二種データとしてのテンプレートデータなどが記録される領域である。テンプレートデータとは任意の画像データが表す画像と合成する部品画像を指定するデータであり、具体的には部品画像を表す部品画像データを格納している部品画像ファイルのファイル名あるいはパス名などである。部品画像ファイルのＵＲＬでもよい。レイアウト定義データとは画像データの再生レイアウトを規定するデータであり、具体的には印刷用紙のサイズ（例えば「はがき」）、印刷用紙の向きを規定する情報（例えば「縦長」）、Ｅｘｉｆファイルに格納されている画像データが表す画像を配置する枠（画像枠）を規定する情報（例えば枠の右上座標「（ｘ１，ｙ１）」と枠の左下座標「（ｘ２，ｙ２）」）、部品画像ファイルに格納されている部品画像データが表す部品画像を配置する枠（部品画像枠）を規定する情報（例えば枠の右上座標「（ｘ３，ｙ３）」と枠の左下座標「（ｘ４，ｙ４）」）などである。なお、本実施例ではテンプレートファイルにレイアウト定義データも格納しているが、不要であればレイアウト定義データを格納しなくてもよい。
【００２５】
テンプレートファイルは例えばディジタルカメラで被写体を撮影する際にユーザによって選択される。ディジタルカメラは被写体を撮影して画像データを作成すると、選択されているテンプレートファイルに格納されているＵＵＩＤと作成した画像データとを同一のＥｘｉｆファイルに格納する。それにより画像データにテンプレートデータが関連付けられる。
【００２６】
図５（Ａ）はテンプレートファイルを用いた表示／印刷を説明するための模式図であり、図５（Ｂ）はその結果を示す模式図である。Ｅｘｉｆファイルに格納されている画像データが表す画像と、部品画像ファイルに格納されている部品画像データが表す部品画像とは、テンプレートファイルで規定される再生レイアウトに従って図示するように合成されて表示／印刷される。
【００２７】
次に、画像表示プログラムについて説明する。
図６は、画像表示プログラムの論理的な構造を示すブロック図である。画像表示プログラムは、テーブル作成部３１、識別子表示・選択受付部３２（以下「表示選択部」という）、第一の指示受付部３３、画像表示部３４、第二の指示受付部３５、及び画像印刷部３６を備える。
【００２８】
テーブル作成部３１は、Ｅｘｉｆファイルとテンプレートファイルとを対応付けるテーブルを作成する。
図７は、Ｅｘｉｆファイルとテンプレートファイルとを対応付けるテーブルの一例を示す模式図である。図示するようにテーブルは画像テーブルＧとテンプレートテーブルＴとに分割されている。
画像テーブルＧは、Ｅｘｉｆファイルを一意に特定可能な情報を格納するファイル情報列４１ａ、Ｅｘｉｆファイルに含まれているＵＵＩＤを格納するＵＵＩＤ列４１ｂ、及びテンプレートＩＤを格納するテンプレートＩＤ列４１ｃで構成される。Ｅｘｉｆファイルを一意に特定可能な情報とは具体的には例えばＥｘｉｆファイルのファイル名あるいはパス名である。テンプレートＩＤとは画像テーブルＧのレコード（画像レコード）とテンプレートテーブルＴのレコード（テンプレートレコード）とを対応付けるためのコードである。メモリ読み書き部１９にリムーバブルメモリ２０が接続されると、テーブル作成部３１は接続されたリムーバブルメモリ２０からＥｘｉｆファイルを検索して画像テーブルＧを作成する。画像テーブルＧを作成しておけばＥｘｉｆファイルが複数あっても各Ｅｘｉｆファイルにテンプレートファイルが関連付けられているか否かを短時間で確認できるようになる。
【００２９】
テンプレートテーブルＴは、テンプレートＩＤを格納するテンプレートＩＤ列４２ａ、テンプレートファイルに含まれているＵＵＩＤを格納するＵＵＩＤ列４２ｂ、及びテンプレートファイルを一意に特定可能な情報を格納するファイル情報列４２ｃで構成される。テンプレートファイルを一意に特定可能な情報とは、具体的には例えばテンプレートファイルのファイル名あるいはパス名である。テンプレートテーブルＴにレコードが追加されると当該レコードを一意に識別するためのテンプレートＩＤが生成されてテンプレートＩＤ列４２ａに格納される。前述した画像レコードのテンプレートＩＤ列４１ｃには、テンプレートテーブルＴにおいて当該画像レコードと同じＵＵＩＤを有するテンプレートレコードのテンプレートＩＤが格納される。これにより画像レコードとテンプレートレコードとはテンプレートＩＤによって対応付けられる。メモリ読み書き部１９にリムーバブルメモリ２０が接続されると、テーブル作成部３１は接続されたリムーバブルメモリ２０からテンプレートファイルを検索してテンプレートテーブルＴを作成する。テンプレートテーブルＴを作成しておけばＥｘｉｆファイルに関連付けられているテンプレートファイルを短時間に特定できるようになる。
【００３０】
表示選択部３２は、図１に示す画像選択メニュー５０をＬＣＤ１２ａに表示して識別子の選択を受け付ける。画像選択メニュー５０にはリムーバブルメモリ２０に記録されているＥｘｉｆファイルに格納されている画像データが表す画像の縮小画像５１が一覧表示される。ここで縮小画像５１は特許請求の範囲に記載の識別子に相当する。なお、例えばＥｘｉｆファイルのファイル名やパス名を識別子として表示してもよい。識別子として縮小画像５１を表示すると、ユーザは画像データが表す画像を把握できるため選択が容易になる。
【００３１】
画像選択メニュー５０においてマーク５２が表示されている縮小画像５１はその縮小画像５１に対応する画像データにテンプレートデータが関連付けられていることを示している。逆にマーク５２が表示されていない縮小画像５１は対応する画像データにテンプレートデータが関連付けられていないことを意味している。表示選択部３２は画像選択メニュー５０を表示する際に画像テーブルＧを参照してどの縮小画像５１にマーク５２を表示すればよいかを決定する。画像テーブルＧを参照することにより、画像選択メニュー５０が呼び出されたとき各画像データにテンプレートデータが関連付けられているか否かを短時間で判定でき、画像選択メニュー５０を短時間に表示することができる。従ってユーザは画像データが複数あっても各画像データにテンプレートデータが関連付けられているか否かを短時間で確認できる。マーク５２を表示するとユーザは各画像データにテンプレートデータが関連付けられているか否かを画面上で識別できる。このため、ユーザの意図に反して合成画像が印刷されてしまったり、逆に合成されていない画像が印刷されてしまったりすることによるユーザの混乱を防止できる。また、テンプレートデータが関連付けられていることをマーク５２で示すと処理を簡素にできる。例えば、テンプレートデータが関連付けられている画像データについては実際にテンプレートデータに基づいて合成画像を生成し、生成した合成画像の縮小画像５１を表示することでテンプレートデータが関連付けられている画像データであるか否かを識別可能に表示することも可能である。しかしながらその場合は合成画像を生成しなければならないため処理量が増大する。従って、マーク５２によって識別するようにすると処理を簡素にできる。このため、ＣＰＵ１６の処理能力が低くても画像選択メニュー５０を短時間に表示できる。
【００３２】
ユーザが操作部１１のボタンを操作してカーソル５３の移動方向及び移動量を入力すると、表示選択部３２は操作部１１からの入力信号を受け付け、受け付けた入力信号に応じてカーソル５３を移動させる。移動後のカーソル５３によって指示される縮小画像５１が選択された縮小画像５１である。これによりユーザは目的の縮小画像５１を選択できる。「選択を受け付ける」とは、本実施例の場合はカーソル５３を移動させるための入力信号を受け付け、受け付けた入力信号に応じた位置にカーソル５３を移動させることをいう。なお、本実施例では縮小画像５１を一覧表示しているが、所定の操作ボタンが押下される毎に縮小画像５１を図１より大きなサイズで一つずつ順に表示し、表示されている縮小画像５１を選択された縮小画像５１としてもよい。
【００３３】
第一の指示受付部３３は、画像を表示する指示を受け付ける。具体的には、ユーザは画像選択メニュー５０で目的の縮小画像５１を選択した状態で操作部１１の例えば決定ボタンを押下して表示を指示する。第一の指示受付部３３は決定ボタンからの入力信号を受け付けることにより画像を表示する指示を受け付ける。指示を受け付けると第一の指示受付部３３は画像表示部３４に画像の表示を指示する。
【００３４】
画像表示部３４は、選択された縮小画像５１に対応する画像データに基づいてＬＣＤ１２ａに画像を表示する。具体的には、画像表示部３４は第一の指示受付部３３から画像の表示を指示されると、対応する画像データにテンプレートデータが関連付けられているか否かを画像テーブルＧを参照して判定する。具体的には当該画像データを格納しているＥｘｉｆファイルのファイル名あるいはパス名が画像テーブルＧに存在するか否かによって判定する。関連付けられている場合はテンプレートテーブルＴから当該画像データを格納しているＥｘｉｆファイルに対応しているテンプレートファイルのファイル名あるいはパス名を取得し、当該画像データと取得したファイル名あるいはパス名で特定されるテンプレートファイルに格納されているテンプレートデータとに基づいて合成画像を生成し、表示部１２を制御して図１に示すようにＬＣＤ１２ａに合成画像を表示する。関連付けられていない場合は当該画像データが表す画像のみを表示する。
【００３５】
第二の指示受付部３５は、画像を印刷する指示を受け付ける。具体的には、ユーザは画像選択メニュー５０で縮小画像５１を選択した状態で操作部１１の例えば印刷ボタンを押下して印刷を指示する。第二の指示受付部３５は印刷ボタンからの入力信号を受け付けることにより画像を印刷する指示を受け付ける。指示を受け付けると第二の指示受付部３５は画像印刷部３６に画像の印刷を指示する。
【００３６】
画像印刷部３６は、選択された縮小画像５１に対応する画像データに基づいて印刷媒体に画像を印刷する。具体的には、画像印刷部３６は第二の指示受付部３５から画像の印刷を指示されると、画像表示部３４と同様に画像データにテンプレートデータが関連付けられているか否かを判定する。関連付けられている場合は画像表示部３４と同様に当該画像データと当該画像データに関連付けられているテンプレートデータとに基づいて合成画像を生成し、生成した合成画像に画像処理部１３と協同して各種の処理を施し、プリンタエンジン１４を制御して印刷媒体に合成画像を印刷する。関連付けられていない場合は当該画像データが表す画像のみを印刷する。
【００３７】
次に、プリンタ１の処理の流れについて説明する。
図８は、プリンタ１の処理の流れを示すフローチャートである。
Ｓ１０５では、画像テーブルＧ及びテンプレートテーブルＴを作成する。
Ｓ１１０では、縮小画像５１の選択を受け付ける。具体的には、ユーザが所定の操作を行うとプリンタ１はＬＣＤ１２ａに画像選択メニュー５０を表示する。ユーザは操作部１１を操作して目的の縮小画像５１を選択する。
【００３８】
Ｓ１１５では、画像を表示する指示、画像を印刷する指示、または処理を終了する指示のいずれかを受け付ける。
Ｓ１２０では、受け付けた指示によって処理を分岐する。具体的には、画像を表示する指示（表示指示）を受け付けた場合はＳ１２５に進み、画像を印刷する指示（印刷指示）を受け付けた場合はＳ１３０に進む。処理を終了する指示（終了指示）を受け付けた場合は処理を終了する。
【００３９】
Ｓ１２５では、画像表示処理を実行する。
Ｓ１３０では、画像印刷処理を実行する。
図９（Ａ）はＳ１２５における画像表示処理の流れを示すフローチャートであり、図９（Ｂ）はＳ１３０における画像印刷処理の流れを示すフローチャートである。
【００４０】
始めに画像表示処理の流れについて説明する。
Ｓ２０５では、図８に示すＳ１１０で選択された縮小画像５１に対応するＥｘｉｆファイルにテンプレートファイルが関連付けられているか否かを画像テーブルＧを参照して判定する。テンプレートファイルが関連付けられていればＳ２１０に進み、関連付けられていなければＳ２１５に進む。
【００４１】
Ｓ２１０では、関連付けられているテンプレートファイルのファイル名あるいはパス名をテンプレートテーブルＴから取得する。次に、選択された縮小画像５１に対応するＥｘｉｆファイルと当該テンプレートファイルとに基づいてＬＣＤ１２ａに合成画像を表示する。
Ｓ２１５では、選択された縮小画像５１に対応するＥｘｉｆファイルに格納されている画像データが表す画像のみをＬＣＤ１２ａに表示する。
【００４２】
次に画像印刷処理の流れについて説明する。
Ｓ３０５では、図８に示すＳ１１０で選択された縮小画像５１に対応するＥｘｉｆファイルにテンプレートファイルが関連付けられているか否かを画像テーブルＧを参照して判定する。テンプレートファイルが関連付けられていればＳ３１０に進み、関連付けられていなければＳ３１５に進む。
【００４３】
Ｓ３１０では、関連付けられているテンプレートファイルのファイル名あるいはパス名をテンプレートテーブルＴから取得する。次に、選択された縮小画像５１に対応するＥｘｉｆファイルと当該テンプレートファイルとに基づいて印刷媒体に合成画像を印刷する。
Ｓ３１５では、選択された縮小画像５１に対応するＥｘｉｆファイルに格納されている画像データが表す画像のみを印刷媒体に印刷する。
【００４４】
以上説明した本発明の一実施例に係るプリンタ１によると、テンプレートデータが関連付けられている画像データに対応する縮小画像５１にはマーク５２を付して表示するため、テンプレートデータが関連付けられている画像データに対応する縮小画像５１であるか否かをＬＣＤ１２ａ上で識別できる。また、マーク５２が付されている縮小画像５１を選択して表示を指示すると選択した縮小画像５１に対応する画像データと当該画像データに関連付けられているテンプレートデータとに基づく画像がＬＣＤ１２ａに表示されるため、ユーザは選択した縮小画像５１に対応する画像データと当該画像データに関連付けられているテンプレートデータとに基づく画像がどのような画像であるかを印刷することなく確認できる。このため、表示された画像が気に入らなければ印刷を指示しないようにすることで、印刷媒体やインクが無駄になったり、印刷のために待たされていた時間が結果として無駄になったりするといったことを防止できる。
【００４５】
なお、本実施例では第二種データとしてテンプレートデータを例に説明したが、第二種データはレイアウト定義データでもよい。また、第二種データはトリミング領域を指定する処理パラメータや第一種データに対して施すその他各種の画像処理に関する処理パラメータでもよい。処理パラメータの場合は処理内容に応じたマーク５２を表示することが望ましい。
【００４６】
また、本実施例のテンプレートデータは部品画像ファイルのファイル名やパス名によって部品画像データを指定しているが、テンプレートデータ自体が部品画像データであってもよい。すなわち、部品画像ファイル自体をテンプレートファイルとして扱うようにしてもよい。
また、本実施例では縮小画像５１にマーク５２を付すことにより識別可能にしているが、例えばテンプレートデータが関連付けられている画像データに対応する縮小画像５１を点滅させたり、縮小画像５１の周囲に枠を表示したりすることによって識別可能にしてもよい。
【００４７】
また、本実施例ではＥｘｉｆファイルにテンプレートファイルのＵＵＩＤを格納することによって画像データにテンプレートデータを関連付けているが、画像データとテンプレートデータとはその他の方法で関連付けてもよい。具体的には例えば、Ｅｘｉｆファイルとテンプレートファイルとを関連付けるためのファイル（以下「関連付けファイル」という）を別途用意し、関連付けファイルの拡張子を除くファイル名を画像ファイルのファイル名と同じにし、関連付けファイル内にテンプレートファイルのファイル名あるいはパス名を格納するようにしてもよい。このようにすると、縮小画像５１を選択したとき、当該縮小画像５１に対応する画像データを格納しているＥｘｉｆファイルと同じ名前の関連付けファイルを検索し、検索した関連付けファイルからテンプレートファイルのファイル名あるいはパス名を取得することでテンプレートデータを特定することができる。
【００４８】
また、本実施例では画像データとテンプレートデータとをそれぞれ独立したファイルに格納し、テンプレートファイルのＵＵＩＤを画像ファイルに格納することにより画像データとテンプレートデータとを関連付ける場合を例に説明したが、画像データとテンプレートデータとを同一のファイルに格納することによって関連付けるようにしてもよい。
また、本実施例ではプリンタ１に画像表示装置を備える場合を例に説明したが、パーソナルコンピュータ、ディジタルカメラ、携帯電話、ＰＤＡなどに画像表示装置を備えてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施例に係る画像選択メニューの模式図。
【図２】（Ａ）は本発明の一実施例に係るプリンタの斜視図、（Ｂ）はブロック図。
【図３】本発明の一実施例に係る第一種データを格納しているファイルの模式図。
【図４】本発明の一実施例に係る第二種データを格納しているファイルの模式図。
【図５】（Ａ）は本発明の一実施例に係る印刷を説明するための模式図、（Ｂ）は印刷結果を示す模式図。
【図６】本発明の一実施例に係る画像表示プログラムのブロック図。
【図７】本発明の一実施例に係るテーブルの模式図。
【図８】本発明の一実施例に係るフローチャート。
【図９】（Ａ）及び（Ｂ）は本発明の一実施例に係るフローチャート。
【符号の説明】
【００５０】
１  プリンタ、１０  ハウジング、１１  操作部、１２ａ  ＬＣＤ（画面）、１３  画像処理部（印刷手段）、１４  プリンタエンジン（印刷手段）、１５  制御部（画像表示装置、識別子表示手段、選択受付手段、画像表示手段、印刷手段）、５１  縮小画像（識別子）、５２  マーク
【図１】
2006042166.tif 000003
【図２】
2006042166.tif 000004
【図３】
2006042166.tif 000005
【図４】
2006042166.tif 000006
【図５】
2006042166.tif 000007
【図６】
2006042166.tif 000008
【図７】
2006042166.tif 000009
【図８】
2006042166.tif 000010
【図９】
2006042166.tif 000011