(57)【要約】【課題】画像処理装置のメモリ等の容量の制約にかかわらず、画像処理装置の利用場所に係る利用場所情報の変更に応じて、変更された利用場所情報に応じた画像合成用画像の選択肢情報をユーザが選択できるようにすることを目的とする。【解決手段】複数の合成用画像を保持する記憶手段を備えたプリンタにおいて、画像に合成する合成用画像を選択するための選択手段と、画像と選択手段により選択された合成用画像とを合成してプリントするプリント手段と、プリンタの場所又は言語に係る場所情報が変更された場合、変更された場所情報に基づいて、選択手段により選択可能な合成用画像の選択肢を変更する変更手段と、を有することによって課題を解決する。【選択図】図５
2010089320.tif 000002
【特許請求の範囲】
【請求項１】
複数の合成用画像を保持する記憶手段を備えたプリンタであって、
画像に合成する合成用画像を選択するための選択手段と、
前記画像と前記選択手段により選択された合成用画像とを合成してプリントするプリント手段と、
前記プリンタの利用場所又は言語に係る場所情報が変更された場合、変更された場所情報に基づいて、前記選択手段により選択可能な合成用画像の選択肢を変更する変更手段と、
を有することを特徴とするプリンタ。
【請求項２】
前記プリンタの利用場所又は前記プリンタで使用する言語を変更するための設定手段を更に有し、
前記変更手段は、前記設定手段により言語が変更された場合に、選択可能な合成用画像の選択肢を変更することを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記変更手段による変更で追加された選択肢であって、前記記憶手段に保持されていない合成用画像の選択肢が前記選択手段により選択された場合、選択された前記選択肢に対応する合成用画像を外部記憶媒体又は外部装置から取得するための制御をする制御手段を有することを特徴とする請求項１又は２に記載のプリンタ。
【請求項４】
前記制御手段は、前記外部記憶媒体又は前記外部装置から取得することにより前記選択された合成用画像を利用可能であることを通知することを特徴とする請求項３に記載のプリンタ。
【請求項５】
前記外部装置との接続を検知する検知手段を有し、
前記制御手段は、前記外部装置が接続されていない場合に、前記選択された選択肢に対応する合成用画像の取得のために前記外部装置との接続を促すことを特徴とする請求項３に記載のプリンタ。
【請求項６】
前記制御手段は、前記外部装置が接続されている場合に、前記選択肢が選択されたことに応じて、前記外部装置からの合成用画像の取得を開始することを特徴とする請求項５に記載のプリンタ。
【請求項７】
前記制御手段は、前記選択された選択肢に対応する合成用画像の取得のために、前記外部記憶媒体を前記プリンタの記憶媒体装着部に装着させることを促すことを特徴とする請求項３に記載のプリンタ。
【請求項８】
複数の場所情報と場所情報に対応する合成用画像の選択肢が対応づけられた管理情報を記憶する管理情報記憶手段を有し、
前記変更手段は、前記管理情報に基づいて合成用画像の選択肢を変更することを特徴とすることを特徴とする請求項１乃至７の何れか１項に記載のプリンタ。
【請求項９】
外部装置と通信するための通信手段を有し、
前記管理情報は、予め外部装置と前記通信手段により通信した際に取得し、前記管理情報記憶手段に記憶された情報であることを特徴とする請求項８に記載のプリンタ。
【請求項１０】
合成用画像を選択する際に、前記合成用画像の選択肢を表示する表示手段を有し、
前記表示手段は、前記変更手段による変更で追加された選択肢であって、前記記憶手段に保持されていない合成用画像の選択肢と、前記記憶手段に保持している合成用画像の選択肢とを識別可能に表示することを特徴とする請求項１乃至９の何れか１項に記載のプリンタ。
【請求項１１】
前記表示手段は、前記記憶手段に保持している合成用画像については選択肢の情報と共に対応する画像を表示し、前記記憶手段に保持されていない合成用画像については対応する画像を表示せずに選択肢の情報のみを表示することを特徴とする請求項１０に記載のプリンタ。
【請求項１２】
前記表示手段は、前記記憶手段に保持されていない合成用画像の選択肢を表示する際に、外部から取得することにより利用可能である旨を表示することを特徴とする請求項１０に記載のプリンタ。
【請求項１３】
前記制御手段は、印刷待機状態のときに、前記外部記憶媒体又は前記外部装置から合成用画像を取得することを特徴とする請求項３に記載のプリンタ。
【請求項１４】
プリンタにおける合成用画像の取得方法であって、
複数の合成用画像を外部記憶媒体から取得し記憶手段に記憶する記憶工程と、
画像に合成する合成用画像を選択するための選択画面を表示する表示工程と、
前記選択画面で選択された合成用画像と前記画像とを合成してプリントするための制御を行うプリント制御工程と、
前記プリンタの場所又は言語に係る場所情報が変更された場合、変更された場所情報に基づいて、前記選択画面で選択可能な合成用画像の選択肢を変更する変更工程と、
前記変更工程による選択肢を変更により追加された選択肢であって、前記記憶手段に記憶されていない合成用画像の選択肢が前記選択画面で選択されたことに応じて、選択された前記選択肢に対応する合成用画像を外部記憶媒体から取得するための制御工程と、
を有することを特徴とする合成用画像の取得方法。
【請求項１５】
請求項１４に記載の合成用画像の取得方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載の合成用画像の取得方法をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び合成用画像の取得方法に関する。
【背景技術】
【０００２】
近年、銀塩フィルムを使用するカメラに取って代わりデジタルカメラが普及している。更にデジタルカメラやデジタルカメラのメモリカードに保存された撮影画像ファイルを簡単に印刷し、写真画像として鑑賞するための、フォトプリンタというジャンルのプリンタ装置が開発されている。このプリンタは、以下の３つの利用形態を利用者に提供している。
カメラダイレクト；デジタルカメラと有線通信又は無線通信で直接接続でき、デジタルカメラ内の写真画像ファイルをカメラと接続された状態で受信し、印刷することができる。この際、プリンタはデジタルカメラの操作ボタンやＬＣＤ表示装置等の操作部分から遠隔操作される。
カードダイレクト：デジタルカメラのメモリカードを挿入するカードスロットをプリンタが持ち、その写真画像ファイルを印刷することができる。この際、プリンタ自身の操作ボタン及びＬＣＤ等の表示画面で直接操作できる。
ＰＣ印刷：パーソナルコンピュータと接続し、一般のプリンタ装置と同様にＰＣ上のアプリケーションからプリンタドライバ経由で転送された印刷データを印刷する。
【０００３】
このようにフォトプリンタは、従来のコンピュータ用のプリンタ装置と異なり、様々な利用形態で利用でき、個人が所有し手軽に写真印刷を楽しむことができる装置である。また、更に楽しい印刷を提案するために、フォトプリンタには、カードダイレクトの際は、プリンタに内蔵された飾りやイラスト等のフレーム画像と写真画像ファイル（画像）とを合成し、印刷する機能が存在する。
【０００４】
またフォトプリンタは、世界各地に出荷するために、言語切り替えのため、各国の言語を操作メニューに表示し、選択させる仕組みを持つものもある。
【０００５】
【特許文献１】特開２００６−５７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
各国言語にメニューを切り替える際に、内蔵するフレーム画像も各国用に切り替えるようにする方が、各地域に適切なフレーム画像を提供できるので、その地域の人々の嗜好にあったフレーム画像となることが考えられる。しかしフレーム画像は、例えば３００ＤＰＩの印刷品位のポストカードサイズ（１００ｍｍ×１４８ｍｍ）のＪＰＥＧ圧縮画像であっても、数百ＫＢから数ＭＢ程度の大きいファイル容量となる。個人が所有し、好きな時に好きな場所に持ち運んで印刷するという利用形態が想定されるフォトプリンタは、小型で安価で比較的処理能力の低い機器であることが多い。そのため、各国用にフレーム画像やフレーム画像に関するフレーム情報を豊富に自身のメモリ（記憶装置）等に持つことができない問題がある。
【０００７】
よって、本発明は、画像処理装置のメモリ等の容量の制約にかかわらず、画像処理装置の利用場所に係る利用場所情報の変更に応じて、変更された利用場所情報に応じた画像合成用画像の選択肢情報をユーザが選択できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、複数の合成用画像を保持する記憶手段を備えたプリンタであって、
画像に合成する合成用画像を選択するための選択手段と、画像と選択手段により選択された合成用画像とを合成してプリントするプリント手段と、プリンタの利用場所又は使用言語に係る場所情報が変更された場合、変更された場所情報に基づいて、選択手段により選択可能な合成用画像の選択肢を変更する変更手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、プリンタのメモリ等の容量の制約にかかわらず、プリンタの利用場所又は使用言語の変更に応じて、ユーザが選択できる合成用画像の選択肢を変更することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
図１は、フォトプリント装置のハードウェア構成の一例を示す図である。図１に示すＨ９００１からＨ９０１３までのコンポーネントをデジタル電子回路上で協調動作させ、フォトプリンタ装置の機能を果たしている。フォトプリンタ装置は、一般のパーソナルコンピュータと同様に、プログラムＲＯＭ（Ｈ９００８）に内蔵されたプログラムと制御データとをＲＡＭ（Ｈ０９００９）にロードし、ＤＳＰ（Ｈ９０１０）で処理して動作する。
【００１２】
フォトプリンタ装置のカメラダイレクト機能を果たす際は、ユーザは、通信部（Ｈ９００３）にデジタルカメラ（非図示）をＵＳＢケーブルで接続する。デジタルカメラの接続を検出すると、表示Ｉ／Ｏ制御部（Ｈ９００５）は、表示部（Ｈ９００４）にデジタルカメラにより遠隔操作されていることを表示する。また、操作Ｉ／Ｏ制御部（Ｈ９００７）は、操作パネル（Ｈ９００６）の入力を無視する。また、メモリカードＩ／Ｏ操作部（Ｈ９００２）は、メモリカードスロット（Ｈ９００１）からの入力を無視する。
【００１３】
そしてフォトプリント装置は、デジタルカメラからの操作に従い、通信部（Ｈ９００３）からの画像データをＤＳＰ（Ｈ９０１０）で印刷データに変換する。そしてフォトプリント装置は、その印刷データをプリンタエンジン制御部（Ｈ９０１２）に転送し、プリンタエンジン（Ｈ９０１１）から印画を出力する。この際、フォトプリント装置は、プリンタの用紙やインクや印字進行の状況を、逆に通信部（Ｈ９００３）からデジタルカメラに転送する。
【００１４】
フォトプリンタ装置のカードダイレクト機能を果たす際は、フォトプリンタ装置は、通信部（Ｈ９００３）に何も接続が無い状態を確認する。そして、メモリカードＩ／Ｏ操作部（Ｈ９００２）は、メモリカードスロット（Ｈ９００１）から画像を入手する。そして、表示Ｉ／Ｏ制御部（Ｈ９００５）は、表示部（Ｈ９００４）にカードダイレクトメニューを表示する。そして、操作Ｉ／Ｏ制御部（Ｈ９００７）は、操作パネル（Ｈ９００６）を介した入力を得て、印刷設定を行う。ＤＳＰ（Ｈ９０１０）は、この印刷設定に基づき画像データを印刷データに変換し、変換した印刷データをプリンタエンジン制御部（Ｈ９０１２）に転送する。そして、プリンタエンジン（Ｈ９０１１）は印画を出力する。この際、プリンタの用紙やインクや印字進行の状況は表示Ｉ／Ｏ制御部（Ｈ９００５）によって表示部（Ｈ９００４）に表示される。
【００１５】
フォトプリンタ装置のＰＣ印刷機能を果たす際は、ユーザは、通信部（Ｈ９００３）にパーソナルコンピュータ（非図示）をＵＳＢケーブルで接続する。パーソナルコンピュータの接続を検出すると、表示Ｉ／Ｏ制御部（Ｈ９００５）は、表示部（Ｈ９００４）にパーソナルコンピュータにより遠隔操作されていることを表示する。また、操作Ｉ／Ｏ制御部（Ｈ９００７）は、操作パネル（Ｈ９００６）の入力を無視する。また、メモリカードＩ／Ｏ操作部（Ｈ９００２）は、メモリカードスロット（Ｈ９００１）からの入力を無視する。そしてフォトプリント装置は、デジタルカメラからの操作に従い、通信部（Ｈ９００３）からの印刷データをプリンタエンジン制御部（Ｈ９０１２）に転送する。そして、プリンタエンジン（Ｈ９０１１）は印画を出力する。この際、フォトプリント装置は、プリンタの用紙やインクや印字進行の状況を、逆に通信部（Ｈ９００３）からパーソナルコンピュータに転送する。
【００１６】
図２は、ＲＯＭ（Ｈ９００８）に記憶されたプログラムをＤＳＰ（Ｈ９０１０）が実行することにより実現されるフォトプリンタ装置の機能構成等の一例を示す図である。
ＵＩ制御部（Ｂ１０００１）は、主には、表示部（Ｈ９００４）と、表示Ｉ／Ｏ制御部（Ｈ９００５）と、操作パネル（Ｈ９００６）と、操作Ｉ／Ｏ制御部（Ｈ９００７）と、を制御し、ユーザへの操作画面の表示とユーザからの操作受付とを行う。また、ＵＩ制御部（Ｂ１０００１）は、ユーザの操作に従い他のプログラムブロック（機能ブロック）への処理命令を発し、処理状況を受領し、操作画面等の表示へ反映する。
【００１７】
プリンタ制御部（Ｂ１０００２）は、主には、プリンタエンジン（Ｈ９０１１）とプリンタエンジン制御部（Ｈ９０１２）とを制御し、印画を得る。プリンタ制御部（Ｂ１０００２）は、印画を行う画像を画像処理部（Ｂ１０００４）に取得及び編集させる。また、プリンタ制御部（Ｂ１０００２）は、画像合成用のフレーム画像を、データ管理部（Ｂ１０００５）から取得する。そして、プリンタ制御部（Ｂ１０００２）は、画像処理部（Ｂ１０００４）合成処理を行うよう制御する。
ＰＣ通信制御（Ｂ１０００３）は、主には通信部（Ｈ９００３）を制御し、ＰＣ印刷の通信プロトコルに従ってＰＣ印刷データを受信する。ＰＣ通信制御（Ｂ１０００３）は、ＰＣ印刷データを、プリンタ制御部（Ｂ１００２）に転送し、印刷をさせる。更に、ＰＣ通信制御（Ｂ１０００３）は、画像合成用のフレーム画像と画像合成用のフレーム画像の管理情報を受信する。ＰＣ通信制御（Ｂ１０００３）は、受信したこれらの情報をデータ管理部（Ｂ１００５）に転送し、保存、管理させる。
【００１８】
画像処理部（Ｂ１０００４）は、主にＤＳＰ（Ｈ９０１０）とＲＡＭ（Ｈ９００９）とを制御し、画像データをデコードし、加工編集し、プリンタの印画特性に最適な印刷データに変換する。また、画像処理部（Ｂ１０００４）は、おたのしみ印刷機能の画像合成用のフレーム画像と写真画像との合成も行う。
データ管理部（Ｂ１０００５）は、主にＲＯＭ（Ｈ９００８）を制御し、フォトプリンタ装置が保存する必要があるデータを管理する。データ管理部（Ｂ１０００５）は、フレーム画像管理部（Ｂ１０００７）と管理情報管理部（Ｂ１０００８）とその他の設定情報管理部（Ｂ１０００９）とからなる。フレーム画像管理部（Ｂ１０００７）は、画像合成用のフレーム画像（フレームデータ）を管理する。管理情報管理部（Ｂ１０００８）は、フレーム画像の名称等のフレーム画像の管理情報を管理する。その他の設定情報管理部（Ｂ１０００９）は、その他にフォトプリンタ装置の電源断の際にも憶えておくべきユーザの設定情報（ユーザ設定情報）等を管理する。
【００１９】
カメラ通信制御（Ｂ１０００３）は、主には通信部（Ｈ９００３）を制御し、カメラダイレクトの通信プロトコルに従ってデジタルカメラの画像データを受信する。画像処理部（Ｂ１０００４）は、前記画像データを印刷データに変換し、プリンタ制御部（Ｂ１０００２）に転送する。プリンタ制御部（Ｂ１０００２）は、前記印刷データを印刷する。
なお、カメラ通信制御（Ｂ１０００６）もＰＣ通信制御部（Ｂ１０００３）と同様に主には通信部（Ｈ９００３）を制御する。カメラ通信制御（Ｂ１０００６）とＰＣ通信制御部（Ｂ１０００３）とは、通信部（Ｈ９００３）のＵＳＢホスト及びＵＳＢデバイスの何れかのポートに機器が接続されているかで処理が切り替わる。ＵＳＢホストポートに機器等が接続されている場合はカメラ通信制御（Ｂ１０００６）が利用され、ＵＳＢデバイスポートに機器等が接続されている場合はＰＣ通信制御部（Ｂ１０００３）が利用される。
【００２０】
図３は、ＵＩ制御部（Ｂ１０００１）でユーザに表示する画面の全構成を示したＵＩ構成の一例を示す図である。メインメニュー（Ｍ１１００１）は、全メニューを表示した最上位のメニュー画面である。
画像選択（Ｍ１１００２）以下の画面は、カードダイレクト機能の際のメモリカード内の画像を選択する画面群である。
印刷（Ｍ１１００３）の画面は、単純に写真画像を印刷する画面や各種の画像合成（お楽しみ印刷と総称する）を行い写真画像に修飾を行って印刷する画面群である。その中にフレーム印刷を開始するフレーム印刷（Ｍ１１００８）画面と画像合成用のフレーム画像を選択するフレーム画像選択（Ｍ１１００９）画面とがある。
印刷設定（Ｍ１１００４）の画面は、印刷する枚数等の印刷条件や、印刷する画像の画像補正を行う画質調整や印刷する画像のトリミング等を行う画像調整の画面群である。
本体設定（Ｍ１１００５）の画面は、本体の省エネルギー設定や通信初期値等の各種設定を行う画面群であり、特に、言語設定（Ｍ１１００６）画面と地域設定（Ｍ１１００７）画面とを持つ。
【００２１】
＜実施形態１＞
以下、図４を用いてフォトプリンタ装置内部の処理シーケンスの一例を説明する。ここで、処理シーケンスとは、図３に示した機能ブロックが協調処理を行う順番と相互にやり取りするデータとを時系列の示したものである。図４は、ユーザがフォトプリンタ装置のＵＩを利用してフォトプリンタ装置の言語設定を変更する際の処理シーケンスの一例を示す図である。
シーケンス３−１：
ユーザが、ＵＩ制御部（Ｂ１０００１）が表示する操作メニューを操作する所から処理が始まり、言語情報変更（Ｓ３０１１）がユーザによって指示される。
【００２２】
シーケンス３−２：
言語情報変更（Ｓ３０１１）の指示をトリガとして、データ管理部（Ｂ１０００５）は、画像合成用のフレーム画像の確認処理を始める。データ管理部（Ｂ１０００５）は、確認処理の一環で、最新の画像合成用のフレーム画像の管理情報を、ＰＣ通信制御（Ｂ１０００３）を介してネットワークを介して通信可能なフレーム画像の管理装置等より取得しようとする（Ｓ３０１０）。オフラインであったと仮定すると、ＰＣ通信制御（Ｂ１０００３）からデータ管理部（Ｂ１０００５）に対してオフラインが通知される（Ｓ３００４）。
【００２３】
シーケンス３−３：
その結果、データ管理部（Ｂ１０００５）は、自身が持つ最新の画像合成用のフレーム画像の管理情報を最新として扱い（Ｓ３００５）、ＵＩ制御部（Ｂ１０００１）に制御を戻す。
【００２４】
シーケンス３−４：
ユーザが、ＵＩ制御部（Ｂ１０００１）が表示する画面を操作し、言語情報を確定する（Ｓ３００９）。するとこの操作をトリガとしてデータ管理部（Ｂ１０００５）は、前記言語情報を含む、最新の画像合成用のフレーム画像の管理情報を検索、取得し、現在のユーザ設定として決定（Ｓ３００７）する。
【００２５】
シーケンス３−５：
データ管理部（Ｂ１０００５）は、ＰＣ通信制御部（Ｂ１０００３）を通じて、フレーム画像の管理情報を連絡しようとする（Ｓ３００６）。ここでオフラインであったと仮定すると、データ管理部（Ｂ１０００５）は、オフラインであるとして次回通信が確立した際に連絡する連絡保留状態で処理を完了する（Ｓ３００８）。そしてデータ管理部（Ｂ１０００５）は、前記検索し、取得した最新の画像合成用のフレーム画像の管理情報の全て又は一部をお楽しみ印刷でフレーム印刷が選択された場合に表示するよう選択状態にする。
このような処理を行い、プリンタにおける使用言語である言語情報の変更に応じて、フレーム印刷時に利用可能な合成用画像の選択肢を変更することができる。言語情報だけでなく、プリンタの利用場所を示す地域情報に応じて利用可能な合成用画像の選択肢を変更してもよいし、言語と地域情報の両方を用いてもよい。また、本実施形態では、言語選択時に最新の管理情報をＰＣから取得しているが、前回のＰＣとの接続時に取得した管理情報を記憶（管理情報記憶）しておきそれを用いてもよい。
【００２６】
この処理シーケンスを、より具体的に図５及び図６のフローチャートと、図７の画像合成用のフレーム画像の管理情報と、図８及び図９のＵＩと、を用いて説明する。
シーケンス３−１：のタイミングで図５の処理フローが開始される。最初にＵＩ制御部（Ｂ１０００１）は、ユーザに図８の言語選択画面（Ｕ５００１）で言語を選択させる。ユーザが、言語を選択し、ＳＥＴボタン（Ｕ５００５）を押すと、Ｓ１００１のステップの処理が開始される。もしもユーザがＢＡＣＫボタン（Ｕ５００６）を押した場合、図５の処理には入らない。本実施形態では、言語選択画面（Ｕ５００１）でユーザによって「Ｅｎｇｌｉｓｈ」が選ばれたとする。言語が選択されたことをもって、Ｓ１００２のステップの処理が実行される。
【００２７】
Ｓ１００２からＳ１００４までの処理はシーケンス３−２：に相当する。Ｓ１００２において、データ管理部（Ｂ１０００５）は、選択された言語に基づいて、関連する地域情報と最新の画像合成用のフレーム画像の管理情報（例えばＴ４００４〜Ｔ４００９の情報）とを読み出す。なお、言語情報と地域情報とフレーム画像の管理情報とを含めてフレーム画像の管理情報としてもよい。これらの情報は論理的には図７で示した二次元の表形式になっている。図７に示されるようにこれらの情報は、言語（Ｌａｎｇｕａｇｅ：Ｔ４００１）、地域（Ｒｅｇｉｏｎ：Ｔ４００２）、セット名称（ＳｅｔＮａｍｅ：Ｔ４００４）、フレーム名称（ＦｒａｍｅＮａｍｅ：Ｔ４００６）、を検索キーとすることが可能なデータである。プライオリティマーク（ＰｒｉｏｒｉｔｙＭａｒｋ：Ｔ４００３）は、地域（Ｔ４００２）のデータがＮＵＬＬの場合に代替で利用されるデータであることを示している。セット説明（ＳｅｔＥｘｐｌａｎａｔｉｏｎ：Ｔ４００５）とフレーム説明（ＦｒａｍｅＥｘｐｌａｎａｔｉｏｎ：Ｔ４００７）とは、フレーム画像の説明文であり、フレーム画像が未取得の際にユーザがフレーム画像を識別するための手助けとして表示される。有効日付（ＡｖａｉｌａｂｌｅＤａｔｅ：Ｔ４００８）は、フレーム画像が利用可能になる日付である。抹消日付（ＥｘｐｉｒａｔｉｏｎＤａｔｅ：Ｔ４００９）は、フレーム画像の使用を禁止する日付である。フォトプリンタ装置は、期間限定で利用させるフレーム画像にこれらの情報を付けることができる。
【００２８】
Ｓ１００２において、今回、「Ｅｎｇｌｉｓｈ」が選ばれているので、データ管理部（Ｂ１０００５）は、図７のように「Ｅｎｇｌｉｓｈ」に関連する地域情報と画像合成用のフレーム画像の管理情報とを読み込む。続いてＳ１００３において、データ管理部（Ｂ１０００５）は、ＰＣ通信制御部（Ｂ１０００３）を介して、この情報が最新であるか否かを外部の管理装置等に問い合わせる。図６は、取い合わせに係るデータ受信処理の一例を示すフローチャートである。
【００２９】
図６の処理フローに従って説明すると、Ｓ２００１において、ＰＣ通信制御部（Ｂ１０００３）は、物理リンク及び論理リンクの確立を行う。ＰＣ通信制御部（Ｂ１０００３）は、Ｓ２００２において、リンク確立が確認（Ｙｅｓ）されると、Ｓ２００３において、指定データを送受信する。ＰＣ通信制御部（Ｂ１０００３）は、Ｓ２００４において、所定時間内にレスポンスを確認することができた場合（Ｙｅｓ）、Ｓ２００７において、結果データを呼び出し元に返し、図６に示す処理を終了する。ＰＣ通信制御部（Ｂ１０００３）は、Ｓ２００２において、リンクが確立しない場合（Ｎｏ）は、Ｓ２００６において、リンクエラーを呼び出し元に返し、図６に示す処理を終了する。ＰＣ通信制御部（Ｂ１０００３）は、Ｓ２００４において、所定時間内にレスポンスが確認できなかった場合（Ｎｏ）、Ｓ２００５において、タイムアウトエラーを呼び出し元に返却し、図６に示す処理を終了する。本実施形態の場合、図５のＳ１００３で図６のＳ２００１が呼び出され、Ｓ２００２でＮｏと判断され、リンクエラーが返却される例を示している。よって、図５のＳ１００４でデータ管理部（Ｂ１０００５）は、通信エラー（Ｙｅｓ）と判断し、Ｓ１００９へ飛ぶ。Ｓ１００９へ飛ぶ所がシーケンス３−３：に相当する。
【００３０】
Ｓ１００５からＳ１００８までの処理は、Ｓ１００４で通信が確立（Ｎｏ）し、「Ｅｎｇｌｉｓｈ」に関連する最新版の地域情報と画像合成用のフレーム画像の管理情報とのタイムスタンプが読み出せた場合の処理フローである。Ｓ１００５において、データ管理部（Ｂ１０００５）は、管理装置等より取得した最新版のタイプスタンプと、現在保持している地域情報及び画像合成用のフレーム画像のタイムスタンプと比較する。データ管理部（Ｂ１０００５）は、比較の結果、取得した最新版のタイプスタンプが、保持しているデータのタイムスタンプと同じ場合（最新である＝Ｙｅｓ）、Ｓ１００９にジャンプする。一方、データ管理部（Ｂ１０００５）は、タイムスタンプが異なる場合（最新でない＝Ｎｏ）、Ｓ１００６で図６のフローチャートの処理で「Ｅｎｇｌｉｓｈ」に関連する地域情報と画像合成用のフレーム画像の管理情報との最新版を管理装置等より受信（取得）する。データ管理部（Ｂ１０００５）は、Ｓ１００７で受信が成功したと判断した場合（通信エラー＝Ｎｏ）、Ｓ１００８で受信したデータを最新データとして保存する。Ｓ１００７でエラーの場合、データ管理部（Ｂ１０００５）は、Ｓ１００９へ飛ぶ。
【００３１】
Ｓ１００９は、シーケンス３−４：に相当する。Ｓ１００９において、データ管理部（Ｂ１０００５）は、「Ｅｎｇｌｉｓｈ」に関連する地域情報と画像合成用のフレーム画像の管理情報とを基に、地域選択画面（Ｕ５００３）を表示する。戻るボタン（Ｕ５００２）と次へボタン（Ｕ５００４）とは１画面に表示する地域名が多すぎて入らない場合に表示され、複数ページで地域情報を表示していることを示す。Ｕ５００３で地域がユーザによって選択され、Ｕ５００５で選択決定された場合、その地域に関する画像合成用のフレーム画像の管理情報を選択状態として記憶する。本実施形態の例では、「Ｅｎｇｌｉｓｈ」に関連する地域情報と画像合成用のフレーム画像の管理情報とが選択されたことを記憶する。
【００３２】
Ｓ１０１０からＳ１０１３までの処理は、シーケンス３−５：に相当する。Ｓ１０１０において、データ管理部（Ｂ１０００５）は、フォトプリンタ装置で選択された地域情報と画像合成用のフレーム画像の管理情報との選択状態をＰＣ通信機能で管理装置等に対して送信を試みる。Ｓ１０１１で通信エラーを検出した場合、データ管理部（Ｂ１０００５）は、将来通信が確立した際に送信するためにＳ１０１２において送信予約データとして前記選択された地域情報と画像合成用のフレーム画像の管理情報とを保存し、Ｓ１０１３へ処理を進める。Ｓ１０１１で通信エラーが無かった場合とＳ１０１２の処理の後は、Ｓ１０１３において、データ管理部（Ｂ１０００５）は、前記選択された画像合成用のフレーム画像の管理情報を、フレーム一覧にセットする。このことにより、前記フレーム画像がおたのしみ印刷機能のフレーム印刷で選択可能なフレームとして使えるようになる。
【００３３】
本実施形態の場合、例えばそのうちの１フレームは、実際には図９のＵ８００１のようにフレーム画像の本体は未取得なので、フレーム画像選択画面中のフレーム画像の表示画像Ｕ８００３には画像は表示されず「？」で表示される。しかしながら、フレーム画像の管理情報として、Ｔ４００４から「Ｓｔａｎｄａｒｄ」、Ｔ４００６から「Ａｕｔｕｍｎ」が画面に表示されており、ユーザは選択可能である。このように、画像合成用のフレーム画像の管理情報を更新することにより新たに追加されて選択可能になったフレーム画像は、フレーム画像の本体は未取得でありデータ管理部には記憶されていないものがあり、後にフレーム画像本体を取得する必要がある。そのため、フレーム画像選択画面においては未取得のフレーム画像の選択肢とデータ管理部に既に保持されているフレーム画像の選択肢とで識別可能なように表示するとよい。図９ではその１例として、データ管理部に既に保持されているフレーム画像の場合は対応する情報と画像とが共に表示され、未取得のフレーム画像の場合には対応する情報のみを表示し対応する画像は表示せずに「？」と表示している。また、未取得のフレーム画像の選択肢を表示する場合に、外部装置の一例であるＰＣから取得することにより利用可能になることを表示することにより未取得のフレームであることを識別可能なように表示してもよい。
【００３４】
続いて図１０のシーケンス図で、選択可能になったフレームデータがフォトプリンタに読み込まれる処理シーケンスを示す。
シーケンス７−１：
プリンタ制御部（Ｂ１０００２）とＵＩ制御部（Ｂ１０００１）とが待機状態であることを検出する。
シーケンス７−２：
データ管理部（Ｂ１０００５）で未取得のフレームが存在するか否かを判断し、未取得のフレームがあれば、取得を開始する（Ｓ７００１）。ＰＣ通信制御部（Ｂ１０００３）は、外部のフレーム管理システム（Ｓ７００８）へフレーム画像（フレーム）の受信を指示し（Ｓ７００３）、フレーム画像を転送させる（Ｓ７００４）。データ管理部（Ｂ１０００５）は、このフレーム画像を更新する。
【００３５】
この処理シーケンスを、より具体的に図１１のフローチャートと図９のＵＩとを用いて説明する。
シーケンス７−１：は、フォトプリンタ装置が待機状態になった際に、図１１の処理が起動されることによって開始する。本実施形態ではＤＳＰ（Ｈ９０１０）が、所定時間以上の間、利用率がゼロになった場合を検出することによって待機状態となる。Ｓ６００１において、ＤＳＰ（Ｈ９０１０）は、待機状態の同期メッセージをプリンタ制御部（Ｂ１０００２）が出している（ポストしている）か否かを判定する。同期メッセージを出している（＝Ｙｅｓ）場合、Ｓ６００２において、ＤＳＰ（Ｈ９０１０）は、ＵＩ制御部（Ｂ１０００１）が待機状態の同期メッセージを出している（ポストしている）か否かを判定する。判定がＹｅｓの場合、ＤＳＰ（Ｈ９０１０）は、Ｓ６００３に行く。Ｓ６００１及びＳ６００２のどちらかがＮｏの場合、ＤＳＰ（Ｈ９０１０）は、図１１に示す処理を終了する。
【００３６】
Ｓ６００３からＳ６００９までの処理は、シーケンス７−２：に相当する。Ｓ６００３において、データ管理部（Ｂ１０００５）は、フレーム管理情報は最新だがフレーム画像を未取得のフレーム一覧を読み込む。Ｓ６００４において、未取得あり（Ｙｅｓ）と判断した場合、Ｓ６００５において、データ管理部（Ｂ１０００５）は、ＰＣ通信制御（Ｂ１０００３）を利用し、フレーム画像を取得する。実際の通信処理フローは既に図６を用いて説明した。Ｓ６００６において、正常に受信できたと判断した場合（通信エラー＝Ｎｏ）、データ管理部（Ｂ１０００５）は、Ｓ６００７において、フレーム画像を保存する。
【００３７】
Ｓ６００８において、ＤＳＰ（Ｈ９０１０）は、プリンタ制御部（Ｂ１０００２）が待機状態をポストしているか否か判断する。ポストしていた場合（ポスト解除＝Ｎｏ）、Ｓ６００９において、ＤＳＰ（Ｈ９０１０）は、ＵＩ制御部（Ｂ１０００１）が待機状態をポストしているか否かを判断する。ポストされていた場合（ポスト解除＝Ｎｏ）、ＤＳＰ（Ｈ９０１０）は、Ｓ６００４に戻る。Ｓ６００４で未取得データがない（Ｎｏ）場合とＳ６００６で通信エラーの場合（通信エラー＝Ｙｅｓ）とＳ６００８及びＳ６００９で判定がＹｅｓ（ポスト解除）の場合、フォトプリンタ装置は、図１１に示す処理を終了する。以上の処理により、フォトプリンタ装置が待機状態の際に、選択可能だが実データは未取得のフレームデータを、自動的にフォトプリンタ装置に取り込むことができる。例えば、図９のＵ８００２のようにフレーム画像の本体が取得され、フレーム画像の表示画像Ｕ８００４をフレーム選択時に表示することができるようになる。
【００３８】
以上、本実施形態によれば、図５の処理フローにより、フォトプリンタ装置の操作画面上で言語等の地域に関係する情報の設定が切り替えられる。すると、フォトフォトプリンタ装置と他の機器の接続状態に係わらず、フォトプリンタ装置で利用できる画像合成用のフレーム画像の選択情報を切り替えることができる。つまり、利用者は画像合成用のフレーム画像の選択情報の設定をフォトプリンタの動作モードに係わらず、好みのタイミングで変更することができる。
【００３９】
更に、本実施形態によれば、図１１の処理フローにより、フォトプリンタ装置は、フォトプリンタ装置で利用できる画像合成用のフレーム画像を管理する外部機器と接続し、画像合成用のフレーム画像の更新を実施する。よって、フォトプリンタ装置の画像合成用のフレーム画像をプログラムＲＯＭ容量の制約を受けずに地域に対応して切り替えることができる。
【００４０】
更に、本実施形態によれば、図１１の処理フローにより、フォトプリンタ装置は、印刷待機状態の際にフォトプリンタ装置で利用できる画像合成用のフレーム画像を管理する外部機器との接続を検知した場合、画像合成用のフレーム画像の更新を実施する。よって、ユーザの操作やプリント動作を阻害しないタイミングで合成用画像を取得することができる。
【００４１】
＜実施形態２＞
以下、実施形態２として、実施形態１の図５の処理フローを改良し、図１２の処理フローとし、図１３のＵＩ画面を追加表示する実施形態を説明する。
まず図１４を利用して、フォトプリンタ装置内部の処理シーケンスで図４との差異を説明する。図１４は、ユーザがフォトプリンタ装置のＵＩ（画面）を利用してフォトプリンタ装置の地域設定を変更する際の処理シーケンスを説明するための図である。
【００４２】
シーケンス３−１については、変更はない：
ユーザが、ＵＩ制御部（Ｂ１０００１）が表示する操作メニューを操作する所から処理が始まり、地域情報変更（Ｓ３０１１）がユーザによって指示される。ここまでは図４と同様である。
シーケンス３−２を改良したシーケンス１３−１：
Ｓ３０１１をトリガとして、データ管理部（Ｂ１０００５）は、画像合成用のフレーム画像の確認処理を始める。データ管理部（Ｂ１０００５）は、確認処理の一環として、最新の画像合成用のフレーム画像の管理情報を、ＰＣ通信制御部（Ｂ１０００３）を介して取得しようとする（Ｓ３０１０）。しかしながら、ここではオフラインのケースを説明するので、オフラインであった（Ｓ３００４）と仮定する。シーケンス１３−１：ではこの場合、特にＳ１３００１において、データ管理部（Ｂ１０００５）からの指示に基づき、ＵＩ制御部（Ｂ１０００１）が、接続確認画面を表示部（Ｈ９００４）等に表示する（接続要求画面表示）。そして、ユーザが直ぐに、オンラインにして最新の画像合成用のフレーム画像の管理情報を取得し、フレーム画像の更新を行いたいか否かを確認する。このようにすることによって、例えば、ユーザがＰＣ接続を直ぐに実施し、再度通信を指示することが可能となる。
【００４３】
シーケンス３−３は内部のパスが替わりシーケンス１３−２：
その結果、データ管理部（Ｂ１０００５）は、ＰＣ通信制御部（Ｂ１０００３）を利用し、Ｓ１３００３において、データ取得を行う。Ｓ１３００４において、フレーム管理システム（Ｓ７００８）は、最新の画像合成用のフレーム画像の管理情報を取得し、フォトプリンタ装置に送信する。Ｓ１３００５において、ＰＣ通信制御部（Ｂ１０００３）は、データ受信を行い、データ管理部（Ｂ１０００５）を介してＵＩ制御部（Ｂ１０００１）に制御を戻す。
【００４４】
シーケンス３−４：
ユーザが、ＵＩ制御部（Ｂ１０００１）が表示する画面を操作し、地域情報を確定する（Ｓ３００９）。するとこの操作をトリガとしてデータ管理部（Ｂ１０００５）は、前記地域情報を含む、最新の画像合成用のフレーム画像の管理情報を検索、取得し、現在のユーザ設定として決定（Ｓ３００７）する。
【００４５】
シーケンス３−５は内部のパスが替わりシーケンス１３−３：
データ管理部（Ｂ１０００５）は、ＰＣ通信制御部（Ｂ１０００３）を通じて、最新のフレーム画像の管理情報を連絡しようとする（Ｓ３００６）。しかしながら、ここではオンラインのケースを説明するので、Ｓ１３００６において、データ管理部（Ｂ１０００５）は、フォトプリンタ装置で選択された最新の画像合成用のフレーム画像の管理情報をフレーム管理システム（Ｓ７００８）に通知する。フレーム管理システム（Ｓ７００８）側では、フレーム画像の管理情報を更新する。
【００４６】
この処理シーケンスを、より具体的に図１２のフローチャートと図１３のＵＩとを用いて説明する。
シーケンス３−１：のタイミングで図１２の処理フローが開始されることは、図５の処理フローと同様である。Ｓ１２００１からＳ１２００２までの処理は、シーケンス１３−１：に相当する。Ｓ１００４において、通信エラーが発生した際に、Ｓ１２００１において、データ管理部（Ｂ１０００５）は、ＵＩ制御部（Ｂ１０００１）を通して図１３のオフラインチェック画面（Ｕ１４００１）を表示する。ユーザが接続状態を再確認し、もしも切断していた場合、接続し、「Ｃｏｎｎｅｃｔ  ｔｏ  ＰＣ  ａｎｄ  ｃｏｎｔｉｎｕｅ  ｓｅｔｔｉｎｇｓ．」を選択し、Ｕ５００５で確定を選択したとする。すると、データ管理部（Ｂ１０００５）は、Ｓ１２００２においてＹｅｓと判定し、Ｓ１００３へ処理を戻す。図１２では、このようなステップが追加されている。
【００４７】
シーケンス１３−２：に関しては実施形態１で説明したように、データ管理部（Ｂ１０００５）は、選択された地域情報と受信した画像合成用のフレーム画像の管理情報の最新版とを選択状態で記憶する。
シーケンス１３−３：に関しては実施形態１で説明したようにデータ管理部（Ｂ１０００５）は選択された地域情報と画像合成用のフレーム画像の管理情報との選択状態を、ＰＣ通信制御部（Ｂ１０００３）を介してフレーム管理システム（Ｓ７００８）に送信する。
なお、本実施形態で実際のフレーム画像を取得する処理フローは実施形態１の図１１のフローを利用した。
【００４８】
以上のように、本実施形態によれば、図１２の処理フローにより、フォトプリンタ装置の操作画面上で言語等の地域に関係する情報の設定が切り替えられる。すると、フォトプリンタ装置は、印刷待機状態のときに、他の機器（管理装置）との接続状態を検知し、接続がオフラインの際には、ユーザに接続の操作を促す。そして、フォトプリンタ装置は、最新の地域情報と画像合成用のフレーム画像の管理情報と、にフォトプリンタ装置で利用できる合成用画像の選択情報を切り替えることができる。つまり、利用者は合成用画像の選択情報の設定をフォトプリンタ装置の動作モードに係わらず、必ずオンラインに切り替えて、変更することができる。
【００４９】
更に、本実施形態によれば、図１１の処理フローにより、フォトプリンタ装置はフォトプリンタで利用できる合成用画像を管理する外部機器と接続し、画像合成用のフレーム画像の更新を実施する。よって、フォトプリンタ装置の画像合成用のフレーム画像をプログラムＲＯＭ容量の制約を受けずに地域対応して切り替えることができる。このことは、実施形態１と変わらない。
【００５０】
更に、本実施形態によれば、図１１の処理フローにより、フォトプリンタ装置は処理待機状態の際にフォトプリンタ装置で利用できる画像合成用のフレーム画像を管理する外部機器と接続し、画像合成用のフレーム画像の更新を実施する。よって、ユーザの操作やフォトプリント装置の動作を阻害しないタイミングで画像合成用のフレーム画像を取得することができる。このことは実施形態１と変わらない上に、図１２の処理フローでユーザが接続状態を確認するので、設定変更から実際のフレーム画像の取得が完了するまでの期間が短くなる効果も得られる。
【００５１】
＜実施形態３＞
実施形態３は実施形態１でフレーム画像が未取得にもかかわらずフレーム印刷を指示できるように、実施形態１を改良したものである。即ち本実施形態では、図９のＵ８００１の画面で印刷を選んだ場合に、「データ未取得エラー」とするのではなく、その場でデータ取得を開始するようにした。この処理は図１５の処理フローのようにお楽しみ印刷の処理フローの中に実装した。以下、図１５の処理フローと図１６のＵＩと図９のＵＩとを利用して本実施の形態を説明する。
【００５２】
Ｓ１５００１は、図３のメニューでＭ１００８のフレーム印刷が指示された際に処理が開始されるステップであり、フレーム印刷に関する処理を初期化するステップである。Ｓ１５００１において、ＵＩ制御部（Ｂ１０００１）は、おたのしみ印刷メニューの表示を開始する。
Ｓ１５００２において、ＵＩ制御部（Ｂ１０００１）は、フレーム画像の選択のための画面表示を行い、ユーザ操作に応じて、フレーム画像を選択する。図３のＭ１１００９のフレーム画像選択は、例えば、図９のＵ８００１画面に対応し、この画面において、ユーザがＵ５００５を押下し、フレーム画像を決定した場合、ＵＩ制御部（Ｂ１０００１）は、Ｓ１５００２の処理を終了する。例えば図９の例ではユーザは、フレーム画像のセット名称とフレーム名称とを読んで、このフレーム画像を利用しようと決定する。するとＳ１５００３において、ＵＩ制御部（Ｂ１０００１）は、印刷設定画面（Ｍ１１００４）を表示し、印刷枚数や画像のトリミング等の印刷設定を実施する。
【００５３】
次にＳ１５００４において、データ管理部（Ｂ１０００５）は、前記フレーム画像が未取得であるか否かを確認する。もしも取得済み（未取得＝Ｎｏ）の場合、ＵＩ制御部（Ｂ１０００１）は、Ｓ１５０１０で印刷開始画面を表示する。もしもＳ１５００４で未取得（未取得＝Ｙｅｓ）の場合、ＵＩ制御部（Ｂ１０００１）は、Ｓ１５００５において、図１６のＵ１６００１の未取得フレームの受信確認の画面を表示する。ここで、「Ｄｏｗｎ  ｌｏａｄ  ｔｈｅ  ｆｒａｍｅ  ａｎｄ  ｃｏｎｔｉｎｕｅ  ｐｒｉｎｔｉｎｇ．」がユーザによって選択されＵ５００５で確定されたとする。つまりフレーム取得と印刷の継続とがユーザから指示された場合、ＵＩ制御部（Ｂ１０００１）は、Ｓ１５００６でＹｅｓと判定する。そして、Ｓ１５００７において、データ管理部（Ｂ１０００５）は、フレーム画像の取得を開始する。
【００５４】
Ｓ１５００７とＳ１５００８とＳ１５００９とは、図１１のＳ６００５とＳ６００６とＳ６００７と、と同様であり、フレーム画像を取得する。そして、Ｓ１５０１０において、ＵＩ制御部（Ｂ１０００１）は、印刷開始画面を表示する。そして、Ｓ１５０１１において、データ管理部（Ｂ１０００５）は、プリンタ制御部（Ｂ１０００２）へ画像合成用のフレーム画像を転送する。プリンタ制御部（Ｂ１０００２）は、画像処理部（Ｂ１０００４）を利用し、画像合成を行い、印刷を行い、印刷結果を返す。Ｓ１５０１２において、データ管理部（Ｂ１０００５）は、印刷結果が正常（Ｙｅｓ）の場合、Ｓ１５０１３に処理を進める。Ｓ１５０１３において、ＵＩ制御部（Ｂ１０００１）は、お楽しみ印刷の初期メニューに戻りユーザの操作を待って処理を終了する。
【００５５】
ユーザがＵ８００１の画面で、ボタン（Ｕ５００６）を押下し、印刷をしない選択を行った場合、ＵＩ制御部（Ｂ１０００１）は、Ｓ１５００６でＮｏと判定し、Ｓ１５０１３の処理を行う。また、Ｓ１５００８とＳ１５０１２とで通信エラー及び印刷エラーを検出した場合も、フォトプリンタ装置は、Ｓ１５０１３に処理を進める。
以上の処理フローにより、例えば、ユーザがＵ８００１でＵ５００５を選択、決定した場合、フレーム画像の取得が開始され、正常にフレーム画像が取得されれば、Ｕ８００２のようなフレーム画像が取得される。このフレーム画像は、画像合成印刷に利用され、また、今後もこのプリンタで利用可能となる。
【００５６】
以上のように本実施形態によれば、フォトプリンタ装置の操作画面上で言語等の地域に関係する情報の設定を切り替えると、フォトプリンタ装置と他の機器との接続状態がオフラインの場合、ユーザに対して接続に係る操作を促すことができる。そのため、フォトプリンタ装置で利用できる画像合成用のフォーム画像の選択情報を、最新の地域情報と画像合成用のフレーム画像の管理情報とに切り替えることができるようになる点は実施形態１又は実施形態２と同様、同じ効果を得ることができる。
【００５７】
また、本実施形態によれば、図１５の処理フローにより、フォトプリンタ装置は、フォトプリンタ装置で利用できる画像合成用のフレーム画像を管理する外部機器と接続し、フレーム画像の更新を実施する。そのため、フォトプリンタ装置の画像合成用のフレーム画像をプログラムＲＯＭ容量の制約を受けずに地域対応させ、切り替えることができることも実施形態１又は実施形態２と同様である。
更に、本実施形態によれば、図１５の処理フローにより、フォトプリンタ装置でフレーム画像が必要な際に、必要なフレーム画像だけを取得するので、ユーザの操作やプリント動作を阻害しないタイミングでフレーム画像を取得することができる。このことは実施形態１と同様な上に、直ぐにフレーム画像を取得したいというユーザのニーズにも応えることができている。
【００５８】
＜その他の実施形態＞
上述の実施形態では、管理情報及び合成用画像データをＰＣから取得する構成であったが、外部記憶媒体の一例であるメモリカード等の記録媒体から取得する構成にしてもよい。その場合は、ＰＣとの接続を促す表示の代わりに、記憶媒体装着部の一例であるプリンタのメモリカードスロットにメモリカードを装着することを促す表示をすることになる。
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００５９】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００６０】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００６１】
本発明を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００６２】
上述した各実施形態によればフォトプリンタ装置の操作画面上で言語等の地域に関係する情報の設定が切り替えられるとフォトプリンタ装置と他の機器との接続状態に係わらずフォトプリンタ装置で利用できるフォーム画像の選択情報を切り替えることができる。つまり、利用者は画像合成用のフォーム画像の選択情報を好みのタイミングで変更することができる。
更に上述した各実施形態によればフォトプリンタ装置はフォーム画像を管理する外部機器と接続しフォーム画像の更新を実施するので、フォーム画像をプログラムＲＯＭ容量の制約を受けずに地域に関係する情報の設定の切り替えに対応して切り替えることができる。
更に上述した各実施形態によればフォトプリンタ装置は利用者の好みのタイミングでフォーム画像を管理する外部機器と接続し、フォーム画像の更新を実施するので、ユーザの操作やプリント動作を阻害しないタイミングでフォーム画像を取得することができる。
【００６３】
よって、画像処理装置のメモリ等の容量の制約にかかわらず、画像処理装置の利用場所に係る利用場所情報の変更に応じて、変更された利用場所情報に応じた画像合成用画像の選択肢情報をユーザが選択できるようにすることができる。
【００６４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６５】
【図１】フォトプリント装置のハードウェア構成の一例を示す図である。
【図２】ＲＯＭ（Ｈ９００８）に記憶されたプログラムをＤＳＰ（Ｈ９０１０）が実行することにより実現されるフォトプリンタ装置の機能構成等の一例を示す図である。
【図３】ＵＩ制御部（Ｂ１０００１）でユーザに表示する画面の全構成を示したＵＩ構成の一例を示す図である。
【図４】ユーザがフォトプリンタ装置のＵＩを利用してフォトプリンタ装置の地域設定を変更する際の処理シーケンスの一例を示す図（その１）である。
【図５】地域設定に係る処理の一例を示すフローチャートである。
【図６】ＰＣ通信に係る処理の一例を示すフローチャートである。
【図７】地域情報と最新の画像合成用のフレーム画像の管理情報との一例を示す図である。
【図８】言語選択画面の一例を示す図である。
【図９】フレーム画像選択画面の一例を示す図である。
【図１０】フレーム画像更新に係る処理シーケンスの一例を示す図である。
【図１１】フレーム画像更新に係る処理の一例を示すフローチャートである。
【図１２】地域設定に係る処理の一例を示すフローチャートである。
【図１３】オフラインチェック画面の一例を示す図である。
【図１４】ユーザがフォトプリンタ装置のＵＩを利用してフォトプリンタ装置の地域設定を変更する際の処理シーケンスの一例を示す図（その２）である。
【図１５】お楽しみ印刷に係る処理の一例を示すフローチャートである。
【図１６】未取得フレームの受信確認の画面の一例を示す図である。
【符号の説明】
【００６６】
Ｂ１０００１  ＵＩ制御部
Ｂ１０００２  プリンタ制御部
Ｂ１０００３  ＰＣ通信制御部
Ｂ１０００４  画像処理部
Ｂ１０００５  データ管理部
Ｂ１０００６  カメラ通信制御部
Ｂ１０００７  フレーム画像管理部
Ｂ１０００８  管理情報管理部
Ｂ１０００９  その他の設定情報管理部
【図１】
2010089320.tif 000003
【図２】
2010089320.tif 000004
【図３】
2010089320.tif 000005
【図４】
2010089320.tif 000006
【図５】
2010089320.tif 000007
【図６】
2010089320.tif 000008
【図７】
2010089320.tif 000009
【図８】
2010089320.tif 000010
【図９】
2010089320.tif 000011
【図１０】
2010089320.tif 000012
【図１１】
2010089320.tif 000013
【図１２】
2010089320.tif 000014
【図１３】
2010089320.tif 000015
【図１４】
2010089320.tif 000016
【図１５】
2010089320.tif 000017
【図１６】
2010089320.tif 000018