(57)【要約】【課題】  本発明は、プリンタ本体からテンプレートを削除したとしても、印刷履歴にある画像データをテンプレート付きで印刷する可能な印刷制御装置を提供する。【解決手段】  テンプレート格納部に格納される複数のテンプレートのうち、印刷履歴に残っているテンプレートについてはただ単に削除せずに、テンプレートを外部記録装置に転送し、その後テンプレート格納部から削除する。【選択図】  図３
2010131907.tif 000002
【特許請求の範囲】
【請求項１】
印刷手段により画像を印刷するための制御を行う印刷制御装置であって、
複数のテンプレートを格納するためのテンプレート格納手段と
画像と共に印刷されたテンプレートを特定するための情報を含む印刷履歴を格納する印刷履歴格納手段と、
前記複数のテンプレートのうち前記テンプレート格納手段から削除するテンプレートを指示する削除指示手段と、
前記削除指示手段により削除指示されたテンプレートを使用している印刷履歴が前記印刷履歴格納手段に格納されているかを判断する判断手段と、
前記判断手段により前記削除指示されたテンプレートを使用している印刷履歴が前記印刷履歴格納手段に格納されていると判断された場合に、前記削除指示されたテンプレートを外部記録装置に転送してから前記テンプレート格納手段から削除する制御手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記印刷履歴は、印刷された画像データと、テンプレートへのリンク情報とを含むことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記外部記録装置と通信可能であるかを判定する通信判定手段を有し、
前記通信判定手段により前記外部記録装置と通信可能でないと判定された場合に、前記外部記録装置との接続を促すための表示を行う表示手段を有することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記表示手段により接続を促すための表示を行った後に前記外部記録装置と通信可能でないと判断した場合に、前記外部記録装置と接続されたときに前記削除指示されたテンプレートを前記外部記録装置に転送するための転送予約をする転送予約手段を有することを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記外部記録装置と通信可能であるかを判定する通信判定手段を有し、
前記通信判定手段により前記外部記録装置と通信可能でないと判定された場合には、前記外部記録装置と接続されたときに前記削除指示されたテンプレートを前記外部記録装置に転送するための転送予約をする転送予約手段を有することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項６】
前記制御手段は、前記外部記録装置と接続された場合に、前記転送予約手段により転送予約されたテンプレートを前記外部記録装置に転送し、転送したテンプレートを前記テンプレート格納手段から削除することを特徴とする請求項４または５に記載の印刷制御装置。
【請求項７】
画像と共に印刷するテンプレートデータを選択するためのテンプレート選択手段を有し、
前記選択手段は、前記転送予約手段により転送予約されたテンプレートを選択不可とすることを特徴とする請求項４ないし６のいずれか１項に記載の印刷制御装置。
【請求項８】
画像と共に印刷するテンプレートデータを選択するためのテンプレート選択画面を表示する選択画面表示手段を有し、
前記選択画面表示手段は、前記転送予約手段により転送予約されたテンプレートを表示させないことを特徴とする請求項４ないし７のいずれか１項に記載の印刷制御装置。
【請求項９】
前記印刷履歴格納手段に格納される複数の印刷履歴の中から印刷履歴を選択する履歴選択手段と、
前記選択された印刷履歴において使用されるテンプレートが前記テンプレート格納手段に格納されているかを判断する第２の判断手段と、
前記第２の判断手段により前記テンプレート格納手段に格納されていないと判断された場合に、前記外部記録装置からテンプレートを取得するためのテンプレート取得手段とを有することを特徴とする請求項１ないし８のいずれか１項に記載の印刷制御装置。
【請求項１０】
前記第２の判断手段により前記テンプレート格納手段に格納されていないと判断され、さらに、前記外部記録装置と接続されていない場合は、前記外部記録装置が接続された時に前記履歴選択手段により選択された印刷履歴に基づく印刷を実行するための予約をする印刷予約手段を有することを特徴とする請求項９に記載の印刷制御装置。
【請求項１１】
前記印刷履歴格納手段に格納される複数の印刷履歴の中から印刷履歴を選択する履歴選択手段を有し、
履歴選択手段は、前記外部記録装置と接続されていない場合には、前記テンプレート格納手段に格納されていないテンプレートを使用する印刷履歴を選択不可とすることを特徴とする請求項１ないし８のいずれか１項に記載の印刷制御装置。
【請求項１２】
前記複数のテンプレートが格納された前記テンプレート格納手段から削除するテンプレートを指示する削除指示工程と、
画像と共に印刷されたテンプレートを特定するための情報を含む印刷履歴を格納する印刷履歴格納手段に、前記削除指示工程で削除指示されたテンプレートを使用している印刷履歴が格納されているかを判断する判断工程と、
前記判断工程で前記削除指示されたテンプレートを使用している印刷履歴が前記印刷履歴格納手段に格納されていると判断された場合に、前記削除指示されたテンプレートを外部記録装置に転送する転送工程と、
前記転送工程で転送されたテンプレートを前記テンプレート格納手段から削除する削除工程とを有することを特徴とするテンプレート管理方法。
【請求項１３】
請求項１２に記載のテンプレート管理方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムが記録されたコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テンプレートを画像に合成して印刷可能な印刷制御装置、および、テンプレートと印刷履歴を管理するためのテンプレート管理方法に関する。
【背景技術】
【０００２】
近年のデジタルカメラの普及に伴い、ダイレクトプリントの需要が高まってきた。デジタルカメラとプリンタを直接接続し、デジタルカメラで画像を選択して印刷するカメラダイレクトプリントやデジタルカメラで撮影した画像が格納されているメモリカードをプリンタに装着して画像を印刷するカードダイレクトプリント等である。それらの中には、あらかじめ画像と合成するためのスタンプやフレーム等のテンプレートを保持した製品も登場してきた。ここで、プリンタにおいてテンプレートを管理する従来手法について説明する。
【０００３】
例えば、特許文献１では、テンプレートと画像データのコピーを特定のフォルダに格納し、そのフォルダ内のものを全て削除不可（ＲｅａｄＯｎｌｙ）にしておく。これによって、画像データが割り付けられた状態でレイアウト定義データを誤って削除することを防止できる画像処理装置が提案されている。
【特許文献１】特開２００６−２８５３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、プリンタの印刷履歴で使用されているテンプレートが削除された場合、印刷履歴の画像データをテンプレート付きで印刷できなくなってしまうという問題点があった。特許文献１では、テンプレートと画像データをコピーすることでこの問題を回避しているが、テンプレートを削除することはできないのでデータ容量が増えてしまうという別の問題が発生してしまう。
【０００５】
本発明では、テンプレートの削除の指定が可能な印刷装置において、印刷履歴で使用されているテンプレートの削除が指示された場合に、削除されるテンプレートを使用可能としながらテンプレートを削除可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の印刷制御装置は、印刷手段により画像を印刷するための制御を行う印刷制御装置であって、複数のテンプレートを格納するためのテンプレート格納手段と画像と共に印刷されたテンプレートを特定するための情報を含む印刷履歴を格納する印刷履歴格納手段と、複数のテンプレートのうちテンプレート格納手段から削除するテンプレートを指示する削除指示手段と、削除指示手段により削除指示されたテンプレートを使用している印刷履歴が印刷履歴格納手段に格納されているかを判断する判断手段と、判断手段により削除指示されたテンプレートを使用している印刷履歴が印刷履歴格納手段に格納されていると判断された場合に、削除指示されたテンプレートを外部記録装置に転送してからテンプレート格納手段から削除する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、プリンタの印刷履歴で使用されているテンプレートがプリンタから削除されても、そのテンプレートを使用して画像データを印刷できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【０００９】
なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。
【００１０】
図１は本実施形態のプリンタの構成を示すブロック図である。
【００１１】
本実施例のプリンタ１は、プリンタに装着されたメモリーカード２、または、プリンタと接続されたホストコンピュータまたはデジタルカメラ３等から印刷対象の画像を取得して印刷することが可能である。２はプリンタ１に装着されるメモリーカードで、画像データが記録されている。メモリーカード等の記録媒体をプリンタのカードスロットに装着して、メモリーカードに記録されている画像データを印刷することができる。１１は、プリンタ１全体を制御し、各種データ演算や処理を行うＣＰＵである。１２は、ＣＰＵ１１が演算や処理を行う際に各種データの格納や、ワークスペーストして用いるＲＡＭ、１３はＣＰＵ１１で実行されるプログラムや各種データを予め格納しておくＲＯＭである。また、ＣＰＵ１１はＲＯＭ１３から必要なプログラムを読み出し、読み出したプログラムに基づいて各部の制御及び演算処理を行う。１４はユーザインターフェースモジュールで、電源ボタンや画像送りボタンなどの操作キー等から構成される。ユーザにより操作キーを介して指示が入力されたことに応じて、その指示を受け付けて、ＣＰＵに伝える。ＣＰＵは、ユーザからの操作内容に応じて、各部の動作を制御する。１５は、デジタルカメラやＰＣ等と有線若しくは無線の通信インターフェースを介して接続し、データの送受信を行うためのＩ／Ｏポート部である。１６は、画像データを印刷するプリントモジュールで、プリントヘッドや給排紙モータ、ヘッド、モータを制御するためのＩＣ等を備えている。１７は表示モジュールで、ＬＣＤ、ＬＣＤドライバ、等から構成される。表示モジュール１７は、ＬＣＤにメモリーカード２に記録されている画像を表示させたり、起動待機画面、印刷設定変更画面を表示させたりする。また、表示モジュール１７は、ユーザが図２の操作キー等を操作したことに応じて、ＬＣＤの表示画面を変更したりする表示制御を行う。１８は、メモリーカード２にアクセスしてデータを取得するためのメモリカードインターフェースである。１９は、プリンタ１に電源を供給する電源モジュールである。２０は、テンプレートデータが格納されたテンプレート格納部用のＲＡＭである。２１は、印刷したことがある画像データおよびテンプレートデータとのリンク情報が格納された印刷履歴格納部である。
【００１２】
図２は、プリンタのユーザインターフェースとして、図２のような複数の操作部材および、ＬＣＤ表示部を有している。
【００１３】
２０１は電源ボタンで、プリンタ本体の電源をＯＮ、ＯＦＦするためのである。２０２はＥＤＩＴボタンで、表示部に表示される画像へのトリミング枠の設定等の指示を行うための操作ボタンである。２０３はＤＩＳＰボタンで、２０４は、画像にテンプレートの付加やカレンダーの作成といった特殊なプリントの設定を開始するためのＣＲＥＡＴＩＶＥボタンである。
【００１４】
２０５はＭＥＮＵボタンで、プリンタ本体の設定のための本体設定画面や印刷条件の設定を行う印刷設定画面の呼び出しに用いられる。２０６はＬＣＤ表示部で、メモリーカード２似記録されている画像を表示したり、プリンタ本体の設定画面、印刷条件の設定画面を表示したりする。２０７はＴＥＬＥボタン、２０８はＷＩＤＥボタンで、ＬＣＤ表示部２０６に表示されている画像の拡大や縮小の指示を行うためのボタンである。また、シングル表示、マルチ表示の切替えにもこのボタンが用いられる。さらに、トリミング領域の設定の際には、トリミング領域枠の拡大縮小の指示が可能である。２０９はＰＲＩＮＴボタンで、プリント開始の指示を与えるために用いられる。２１０はＳＥＴボタンで、各設定の決定するために用いる。２１１〜２１４は、十字キーで、２１１は右、２１２は下、２１３は左、２１４は上に対応している。設定画面における項目の選択のためのカーソル移動や、印刷枚数の設定、表示画像送り、戻しの指示等に用いられる。２１５は、選択された画像データやテンプレートデータを削除するためのＤＥＬＥＴＥボタンである。
【００１５】
図３は、本実施形態のプリンタでテンプレート格納部に格納されているテンプレートを削除する際の手順である。テンプレートの削除の指示については後に説明する。
【００１６】
ステップ３０１で、ユーザは削除したいテンプレートを選択して削除を実行する。ステップ３０２で、印刷履歴格納部のＨｉｓｔｏｒｙ．ｄａｔを読み込む。ステップ３０３で、その削除の指示がされたテンプレートが印刷履歴で使用されているかを判定する。テンプレートが印刷履歴の中で使用されているかの判断は、印刷履歴格納部のＨｉｓｔｏｒｙ．ｄａｔのリンク情報にそのテンプレートを示す情報が記録されているかを確認することにより判断する。本実施形態においては、削除指定されたテンプレートを示すリンク情報が記録されている場合は印刷履歴で使用されていると判断するが、他の方法を用いてもよい。たとえば印刷履歴で指定されているテンプレートの一覧情報を印刷履歴格納部またはテンプレート格納部に保持しておきその情報から判断しても良い。ステップ３０３においてテンプレートが印刷履歴で使用されていないと判断された場合、ステップ３１２でプリンタのテンプレート格納部から削除を指示されたテンプレートを削除する。削除を指示されたテンプレートが印刷履歴で使用されていると判断された場合、ステップ３０４では通信判定を行い、プリンタとＰＣが接続されているかを判定する。ステップ３０４の接続判定でプリンタとＰＣが接続されていないと判断された場合、ステップ３０５でプリンタとＰＣの接続を促すメッセージをプリンタのＬＣＤに表示する。なお、このメッセージの表示、非表示はプリンタで切り替えられるものとする。ステップ３０６で、再度プリンタとＰＣが接続されているかを判定する。ただし、ステップ３０５が実行されない場合、ステップ３０６を実行しなくても良い。テンプレートが印刷履歴で使用されている、かつ、プリンタとＰＣが接続されている場合、ステップ３０７でプリンタからＰＣへ削除指定されたテンプレートを転送する。次に、ステップ３０８でＨｉｓｔｏｒｙ．ｄａｔのテンプレートのリンク情報を変更する。リンク情報には、テンプレートが格納されているかを示す格納場所やテンプレートデータのファイル名を示す情報を記録する。どのＰＣに転送されたかを示すためのＰＣ特定情報（機種情報、固有ＩＤ等）も記録しても良い。削除指定されたテンプレートをＰＣへ転送し、対応するリンク情報を更新したら、ステップ３０９で削除指定されたテンプレートをテンプレート格納部２０から削除する。ステップ３０３、３０４でテンプレートが印刷履歴で使用されている。かつ、プリントＰＣが接続されていないと判定された場合、ステップ３１０、３１１でテンプレートに転送指定マークを付加して、後にＰＣが接続されたときにテンプレートを転送するための転送予約をする。まずステップ３１０で、テンプレート格納部のＴｅｍｐｌａｔｅ．ｄａｔを読み込む。図１０のように、Ｔｅｍｐｌａｔｅ．ｄａｔは、Ｔｅｍｐｌａｔｅフォルダ（テンプレート格納部）に格納されているテンプレートがリストとして記録されている。そしてステップ３１１で、対象テンプレートの「Ｔｒａｎｓｆｅｒ  Ｏｒｄｅｒ」を「Ｙｅｓ」に変更する。本実施形態では、テンプレート格納部に記録されているテンプレートのリストが記述されているＴｅｍｐｌａｔｅ．ｄａｔに転送マークを付加して転送の予約をしたが、それぞれのテンプレー���データファイルに転送マークを付加しても良い。Ｔｅｍｐｌａｔｅ．ｄａｔに転送マークするほうが１つのファイルを読み込むだけでテンプレート格納部に格納されている全てのテンプレートの転送マークを確認できて便利である。転送指定マークが付加されたテンプレートは、ＰＣとテンプレートが接続されると、プリンタからＰＣに転送される。このテンプレート転送の処理については後述する。ユーザがプリンタのテンプレートを削除する理由のひとつとして、新しいテンプレートを追加するための容量を確保することが挙げられる。新しいテンプレートを追加する場合、ユーザはプリンタとＰＣを接続する必要がある。そのため、ＰＣとプリンタが接続された場合に、削除したいテンプレートを転送すれば良い。
【００１７】
このように本実施形態では、印刷履歴で使用されているテンプレートを削除可能である。さらに、プリンタから削除するテンプレートが印刷履歴で使用されている場合は、削除指定されたテンプレートをＰＣに転送するように制御する。そのため、テンプレートを削除後にも、削除されたテンプレートに対応する印刷履歴に応じた印刷をＰＣを接続することにより可能となる。
【００１８】
図４は、本実施形態のプリンタにおいて、印刷履歴に基づいて画像を印刷する際にテンプレート付き画像を印刷する場合の手順である。印刷履歴に基づいて印刷する画像を選択する場合の説明は後述する。また、テンプレートを合成しない画像の印刷は図４の手順を行わずに、印刷履歴格納部から印刷対象の画像データを読み出してプリントモジュールにより印刷する。
【００１９】
ステップ４０１で、印刷履歴に基づいてテンプレートを合成した画像の印刷実行指示が入力される。ステップ４０２で、印刷履歴格納部のＨｉｓｔｏｒｙ．ｄａｔを読み込む。ステップ４０３で、その印刷が指示された印刷履歴の画像に合成するテンプレートがプリンタ内に存在するかを判定する。プリンタ内に存在するか否かは、リンク情報によりプリンタに格納されているテンプレートかそれともＰＣに格納されているテンプレートかを確認することにより判定できる。ステップ４０４で、プリンタとＰＣが接続されているかを判定する。プリンタとＰＣが接続されていない場合、ステップ４０５でプリンタとＰＣの接続を促すメッセージをプリンタのＬＣＤに表示する。なお、このメッセージの表示、非表示はプリンタで切り替えられるものとする。ステップ４０６で、再度プリンタとＰＣが接続されているかを判定する。ただし、ステップ４０５が実行されない場合、ステップ４０６も実行されないものとする。テンプレートがプリンタ内に存在する、またはテンプレートがプリンタ内に存在しないがプリンタとＰＣが接続されている場合、ステップ４０７でテンプレートを読み込む。テンプレートがＰＣにある場合はＰＣと通信しテンプレート取得する。次に、ステップ４０８で画像データとテンプレートをプリントモジュールへ転送する。テンプレートデータがプリンタ内に存在しない、かつプリンタとＰＣが接続されていない場合、ステップ４０９，４１０で画像ファイルに印刷指定マークを付加して、後にＰＣが接続された場合にこの印刷履歴に基づく印刷を行うための印刷予約をする。ステップ４０９で、印刷履歴格納部のＨｉｓｔｏｒｙ．ｄａｔを読み込む。ステップ４１０で、対象画像ファイルの「Ｐｒｉｎｔ  Ｏｒｄｅｒ」を「Ｙｅｓ」に変更する。
【００２０】
ステップ４０９、４１０で印刷予約する前に、ＰＣを接続することにより今すぐ印刷可能なことを通知し、ＰＣを接続するか後で印刷するための予約をするかを選択させるための表示を行っても良い。この場合はＰＣを接続するを選択されるとステップ４０７、４０８の処理を行い、後で印刷を選択されるとステップ４０９，４１０の処理を行う。
【００２１】
このように、本実施形態のプリンタにおいては、印刷履歴に基づいてテンプレート付の画像を印刷する際に、テンプレートがプリンタに格納されている場合は通常の履歴印刷を実行し、テンプレートがＰＣに転送されている場合は、印刷指定マークを付加する。そして、次回プリンタと接続した際に、印刷指定マークで印刷予約されている印刷履歴に基づいて印刷を行うための制御する。このようなシステムにより、プリンタから削除したテンプレートに基づく履歴印刷を可能としている。また、上記の手順では印刷指定マークを付加し、後にＰＣと接続された際に印刷指定され印刷履歴の画像を印刷するものとしたが、ＰＣと接続することにより今すぐに印刷可能であることを通知するための表示を行っても良い。また，リンク情報にＰＣの機種名や固有情報等のＰＣを特定するための情報を記録している場合は、どのＰＣに接続することにより印刷が可能であるかをあわせて表示しても良い。
【００２２】
図５は、図３のステップ３１１で転送指定マークを付加されたテンプレートを、後にＰＣとプリンタが接続された際にプリンタからＰＣに転送するための手順である。
【００２３】
ステップ５０１で、プリンタとＰＣを接続する。ステップ５０２で、テンプレート格納部のＴｅｍｐｌａｔｅ．ｄａｔを読み込む。ステップ５０３で、転送指定マーク付きテンプレートが存在するかを判定する。Ｔｅｍｐｌａｔｅ．ｄａｔファイルの「Ｔｒａｎｓｆｅｒ  Ｏｒｄｅｒ」が「Ｙｅｓ」のテンプレートがその対象である。前記テンプレートが存在する場合、ステップ５０４でプリンタからＰＣへテンプレートを転送する。次に、ステップ５０５で、テンプレートの「Ｔｒａｎｓｆｅｒ  Ｏｒｄｅｒ」を「Ｎｏ」に変更する。
【００２４】
図６は、図４のステップ４１０において印刷指定マークを付加された印刷履歴の画像を、ＰＣとプリンタが接続された際に印刷するための手順である。
【００２５】
ステップ６０１で、プリンタとＰＣを接続する。ステップ６０２で、印刷履歴格納部のＨｉｓｔｏｒｙ．ｄａｔを読み込む。ステップ６０３で、印刷指定マーク付き画像が存在するかを判定する。Ｈｉｓｔｏｒｙ．ｄａｔファイルの「Ｐｒｉｎｔ  Ｏｒｄｅｒ」が「Ｙｅｓ」の画像ファイルがその対象である。前記画像データが存在する場合、ステップ６０４でＰＣからテンプレートを読み込む。ステップ６０５で、画像データとテンプレートをプリントモジュールへ転送し、印刷履歴に基づいてテンプレートと画像データを合成した画像を印刷する。画像の印刷が終了すると、ステップ６０６で、対象画像ファイルの「Ｐｒｉｎｔ  Ｏｒｄｅｒ」を「Ｎｏ」に変更する。
【００２６】
図９は、印刷履歴格納部のデータ構造例である。
【００２７】
９０１は、プリンタの印刷履歴格納部を表すルートディレクトリである。このディレクトリの下に、ユーザが印刷したことのある画像ファイルと、印刷履歴のリスト、テンプレートのリンク情報および印刷指定マークを管理したリストが格納されている。格納できる画像ファイルの枚数は、印刷履歴格納部のＲＡＭサイズによって異なる。印刷履歴格納部に保存できる画像ファイルの枚数が制限値を超えた場合、プリンタは古い画像ファイルから自動的に削除する。９０２は、ユーザが印刷したことがある画像ファイルのうちのひとつ「ＩＭＧ＿０００１．ＪＰＧ」である。ここでは、印刷したことのある画像ファイルがファイル名順に表示されているが、印刷した日付順および枚数順に画像ファイルが表示されていても良いものとする。９０３は、印刷履歴のリストで、画像ファイルとテンプレートのリンク情報および印刷指定マークも管理している「Ｈｉｓｔｏｒｙ．ｄａｔ」である。印刷履歴のリストであるＨｉｓｔｏｒｙ．ｄａｔ内には、それぞれの印刷履歴に関して、９０４〜９０６のデータが記録されている。９０４は画像ファイル名、９０５は画像ファイルと関連付けられているテンプレートの格納場所、そして、９０６は画像ファイルに印刷指定マークが付加されているかを示している。例えば、９０７は画像ファイル「ＩＭＧ＿０００１．ＪＰＧ」が、プリンタのテンプレート格納部に格納された「ＴｅｍｐＡ．ｓｖｇ」を使用して印刷したことがあり、印刷指定マークが付加されていないことを示す。ユーザが印刷履歴から画像ファイル「ＩＭＧ＿０００１．ＪＰＧ」をテンプレート付きで再印刷する場合、プリンタのテンプレート格納部に格納された「ＴｅｍｐＡ．ｓｖｇ」を使用して印刷することができる。一方、９０８は画像ファイル「ＩＭＧ＿０００３．ＪＰＧ」が、ＰＣのテンプレート格納部に格納された「ＴｅｍｐＣ．ｓｖｇ」を使用して印刷したことがあり、印刷指定マークが付加されていることを示す。ユーザが印刷履歴から画像ファイル「ＩＭＧ＿０００３．ＪＰＧ」をテンプレート付きで再印刷する場合、テンプレート「ＴｅｍｐＣ．ｓｖｇ」はＰＣのテンプレート格納部に保存されているため、ユーザはＰＣとプリンタを接続する必要がある。しかし、９０８では印刷指定マークが付加されているので、ＰＣとプリンタが接続されていない状態で「ＩＭＧ＿０００３．ＪＰＧ」をテンプレート付きで印刷したことを意味している。なお、印刷指定マークが付加された画像ファイルは、ＰＣとプリンタが接続されると、図６の処理手順に従って印刷される。
【００２８】
図１０は、テンプレート格納部のデータ構造例である。
【００２９】
１００１は、プリンタのテンプレート格納部を表すルートディレクトリである。このディレクトリの下に、プリンタにセットされたテンプレートデータと転送指定マークを管理したリストが格納されている。格納できるテンプレートデータの枚数は、テンプレート格納部のＲＡＭサイズによって異なる。１００２は、プリンタにセットされたテンプレートデータのうちのひとつ「ＴｅｍｐＡ．ｓｖｇ」である。ここでは、テンプレートデータがファイル名順に表示されているが、テンプレートの使用回数順または使用日時順にテンプレートデータが表示されていても良いものとする。１００３は、テンプレートの転送指定マークを管理するリスト「Ｔｅｍｐｌａｔｅ．ｄａｔ」である。テンプレートのリストであるＴｅｍｐｌａｔｅ．ｄａｔには、それぞれのテンプレートデータについて、１００４、１００５のデータが記録されている。１００４はテンプレートデータの画像ファイル名（ファイル名だけでなく画像の格納場所を記録しても良い）、１００５はテンプレートデータに転送指定マークが付加されているかを示している。例えば、１００６はテンプレート「ＴｅｍｐＡ．ｓｖｇ」に転送指定マークが付加されていないことを示す。これは、ユーザがこのテンプレートをプリンタから削除指定していないことを示している。一方、１００７はテンプレート「ＴｅｍｐＣ．ｓｖｇ」に転送指定マークが付加されていることを示す。これは、ユーザがこのテンプレートをプリンタから削除指定したことを示している。このテンプレートは印刷履歴で使用されていたため、プリンタはプリンタからＰＣへ転送することを試みる。しかし、プリンタとＰＣが接続されていないため、このテンプレートデータには転送指定マークが付加されている。なお、転送指定マークが付加されたテンプレートデータは、ＰＣとプリンタが接続されると、図５の処理手順に従って転送される。
【００３０】
図１１は、本発明を適用できるプリンタでテンプレート選択画面をＬＣＤに表示する手順である。テンプレート選択画面は印刷履歴に基づく印刷ではなく、通常の画像を選択して印刷する場合に、テンプレートを合成しての印刷が選択されると表示される。そして、テンプレート選択画面表示でユーザは上下左右ボタンやＳＲＴボタンを操作して、画像に合成するテンプレートを選択することができる。テンプレート選択画面では、テンプレート格納部に格納されているテンプレートが表示されるが、転送マークが付加されているテンプレートは削除指示されたテンプレートであるため、テンプレート選択画面には表示させず、選択不可とする。また、テンプレート選択画面だけでなく図１３、図１４のような削除するテンプレートを選択するための画面でも同様の処理を行う。
【００３１】
ステップ１１０１で、テンプレート格納部のＴｅｍｐｌａｔｅ．ｄａｔを読み込む。ステップ１１０２で、「Ｔｒａｎｓｆｅｒ  Ｏｒｄｅｒ」が「Ｎｏ」のテンプレートを読み込む。ステップ１１０３で、１１０２で該当したテンプレートをプリンタの表示モジュールへ転送する。Ｔｅｍｐｌａｔｅ．ｄａｔ  ファイルの「Ｔｒａｎｓｆｅｒ  Ｏｒｄｅｒ」が「Ｙｅｓ」のテンプレートをＬＣＤに表示しない理由は、「Ｙｅｓ」のテンプレートは、ユーザが既に削除したと思っているからである。そのテンプレートがプリンタのＬＣＤに表示されてしまうと、混乱を招いてしまう。そのため、プリンタのＬＣＤには、「Ｔｒａｎｓｆｅｒ  Ｏｒｄｅｒ」が「Ｎｏ」のテンプレートのみを表示させ、選択可能とする必要がある。
【００３２】
図１２は、本発明を適用できるプリンタでプリンタとＰＣの接続要求をＬＣＤに表示した画面図である。
【００３３】
１２０１は、ボタン２０５を押下すると、プリンタ本体の設定のための本体設定画面に戻ることを示している。１２０２は、ボタン２１０を押下すると、プリンタとＰＣが接続された場合、次の画面へ遷移することを示し、プリンタとＰＣが接続されていない場合、再度接続を促すメッセージをＬＣＤに表示することを示している。なお、プリンタ本体の設定でこの表示のＯＮ・ＯＦＦを切り替えられるものとする。
【００３４】
図１３は、テンプレート格納部２０に格納されているテンプレートをマルチ表示した場合の画面図である。１３０１は、プリンタにセットされたテンプレートのひとつを示す。１３０２は、テンプレートが選択されていることを示す表示枠である。ユーザは、十字キー２１１〜２１４を用いて選択したいテンプレートを変更できる。また、ＴＥＬＥボタン２０７、ＷＩＤＥボタン２０８を操作することによって、ＬＣＤ表示部２０６に表示されているテンプレートのシングル表示、マルチ表示を切り替えることができる。１３０３は、ボタン２１５を押下すると、１３０２で選択されたテンプレートの削除を行うことを確認するメッセージをＬＣＤに表示する。ユーザが了承した場合、プリンタは図３の手順に従ってそのテンプレートを処理する。１３０４は、ボタン２０９を押下すると、１３０２で選択されたテンプレートに使用する画像を選択する画面に遷移する。なお、画像が既に選択されていた状態でボタン２０９が押下された場合、印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。
【００３５】
図１４は、プリンタでテンプレート格納部に格納されているテンプレートをシングル表示した場合の画面図である。
【００３６】
１４０１は、ボタン２１５を押下すると、１３０２で選択されたテンプレートの削除を行うことを確認するメッセージをＬＣＤに表示する。ユーザが了承した場合、プリンタは図３の手順に従ってそのテンプレートを処理する。１４０２は、ボタン２０９を押下すると、ＬＣＤに表示されたテンプレートに使用する画像を選択する画面に遷移する。なお、画像が既に選択されていた状態でボタン２０９が押下された場合、印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。また、ＴＥＬＥボタン２０７、ＷＩＤＥボタン２０８を操作することによって、ＬＣＤ表示部２０６に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。
【００３７】
図７は、プリンタで印刷したことがある画像をマルチ表示した場合の印刷履歴選択画面、図８は、プリンタで印刷したことがある画像をシングル表示した場合の印刷履歴選択画面である。つまり、図７，８の画面では、印刷履歴格納部に格納されている印刷履歴に基づいて画像が表示される。ユーザはこの画面で印刷履歴を選択することにより、印刷履歴に基づく印刷、つまり前に印刷した時と同じ設定で印刷し、同じ印刷結果を取得することが可能である。ユーザはこの画面を用いて印刷履歴による印刷を指示し、印刷指示された印刷履歴においてテンプレートが使用される場合は図４の処理を行う。テンプレートが使用されていない場合は、印刷履歴格納部に記録されている画像データと履歴データを用いて印刷を行うことになる。
【００３８】
図７において、７０１は、印刷したことがある画像ファイルが選択されていることを示す表示枠である。ユーザは、十字キー２１１〜２１４を用いて選択したい画像を変更できる。また、ＴＥＬＥボタン２０７、ＷＩＤＥボタン２０８を操作することによって、ＬＣＤ表示部２０６に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。７０２および７０３は、プリンタで印刷したことがあるテンプレート付き画像ファイルであり、異なる種類のテンプレートを使用して同一の画像ファイルを印刷したことがあることを示している。７０４は、テンプレート付き画像ファイル７０２の印刷枚数を表している。印刷枚数は、７０５は、ボタン２０９を押下すると、７０１で選択されたテンプレート付き画像ファイルの印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。
【００３９】
図８において、８０１は、ＬＣＤに表示されたテンプレート付き画像ファイルの印刷枚数を表している。ユーザは、十字キー２１２または２１４を用いて印刷枚数を変更することができる。また、ＴＥＬＥボタン２０７、ＷＩＤＥボタン２０８を操作することによって、ＬＣＤ表示部２０６に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。８０２は、ボタン２０９を押下すると、ＬＣＤに表示されたテンプレート付き画像の印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。
【００４０】
本実施例の印刷履歴選択画面では印刷履歴格納部に格納されている全ての印刷履歴を印刷履歴選択画面に表示して印刷履歴を選択可能としている。そして、選択された印刷履歴で使用されるテンプレートがプリンタ内に格納されていない場合は、ＰＣからテンプレートを取得することで履歴印刷を可能としている。
【００４１】
また、ＰＣが接続されていない場合は、ＰＣ接続語に印刷予約をすることでＰＣ接続後に直ちに印刷されるようにしている。しかし、テンプレートが格納されているＰＣと接続されていない場合は、取得不可能なテンプレートを使用している印刷履歴を印刷履歴選択画面に表示させずに選択不可能とし、すぐに印刷を実行可能な印刷履歴のみ表示・選択させるようにしても良い。
【００４２】
（その他の実施例）
上述の実施形態ではプリンタに本発明を適応した場合について説明したが、印刷履歴およびテンプレートを保持可能であり、プリンタと通信可能な印刷制御装置に適応しても良い。また、印刷履歴格納部やテンプレート格納部のために２つの記録媒体を用意しても良いし、１つ記録媒体に印刷履歴とテンプレートの両方を記録し、印刷履歴格納部とテンプレート格納部を兼用するようにしても良い。また、上記実施例におけるＰＣについてもこれに限定されず、プリンタや印刷制御装置と通信可能な外部記録装置であれば適応できる。
【００４３】
また、上述の実施形態を実現するためのプログラムのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵ）が記憶媒体からプログラムコードを読出し実行することによっても達成される。
【００４４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等を用いることができる。
【００４６】
また、記憶媒体から読み出されたプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。そして、その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施形態に係るプリンタの構成を示すブロック図である。
【図２】プリンタのユーザインターフェース図である。
【図３】テンプレートをＰＣに転送する手順である。
【図４】テンプレート付き画像を印刷する手順である。
【図５】転送指定マーク付きテンプレートをＰＣに転送する手順である。
【図６】印刷指定マーク付き画像を印刷する手順である。
【図７】印刷履歴をマルチ表示した場合の画面の一例である。
【図８】印刷履歴をシングル表示した場合の画面の一例である。
【図９】印刷履歴格納部のデータ構造例である。
【図１０】テンプレート格納部のデータ構造例である。
【図１１】テンプレートをＬＣＤに表示する手順である。
【図１２】プリンタとＰＣの接続要求をＬＣＤに表示した画面図である。
【図１３】テンプレートをマルチ表示した場合の画面の一例である。
【図１４】テンプレートをシングル表示した場合の画面の一例である。
【図１】
2010131907.tif 000003
【図２】
2010131907.tif 000004
【図３】
2010131907.tif 000005
【図４】
2010131907.tif 000006
【図５】
2010131907.tif 000007
【図６】
2010131907.tif 000008
【図７】
2010131907.tif 000009
【図８】
2010131907.tif 000010
【図９】
2010131907.tif 000011
【図１０】
2010131907.tif 000012
【図１１】
2010131907.tif 000013
【図１２】
2010131907.tif 000014
【図１３】
2010131907.tif 000015
【図１４】
2010131907.tif 000016