(57)【要約】【課題】  デジタルカメラの操作キーを用いてプリンタの設定項目を設定できるようにする。【解決手段】  デジタルカメラ３０１２で撮影した画像データを前記記録装置１０００に転送して印刷する印刷システムにおいて、自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する工程を前記デジタルカメラが行い、前記送信された操作キーコードを解釈する操作キーコード解釈工程と、前記解釈した操作キーコードに対応する操作を割り当てる操作割り当て工程と、前記割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶工程と、前記受信した操作キーコードに対応する操作を実行する操作実行工程とを前記記録装置が行い、前記画像データを前記記録装置で印刷する際の操作を前記デジタルカメラで行うことができるようにする。【選択図】  図１０
2006074246.tif 000002
【特許請求の範囲】
【請求項１】
撮影した画像データを記録装置に転送し、前記記録装置で前記画像データを印刷する印刷システムを構成する撮像装置であって、
自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する操作キーコード送信手段を有することを特徴とする撮像装置。
【請求項２】
前記記録装置に転送する画像データをデジタル撮影するデジタル撮影手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
撮像装置から転送された画像データを記録する記録手段を有し、前記撮像装置とともに印刷システムを構成する記録装置であって、
前記撮像装置から受信した前記操作キーコードを解釈する操作キーコード解釈手段と、
前記操作キーコード解釈手段が解釈した操作キーコードに対応させた操作を割り当てる操作割り当て手段と、
前記操作割り当て手段により割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶手段と、
前記撮像装置より操作キーコードが送信された場合には、前記受信した操作キーコードに対応する操作を実行する操作実行手段とを有することを特徴とする記録装置。
【請求項４】
前記撮像装置から前記操作キーコードを受信した際には、自身が備える操作キーからの入力を受け付けないように制御する操作キー入力制御手段を有することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記撮像装置より送信された操作キーコードに対応する操作を実行した場合には、前記撮像装置からの操作により確定した結果を優先結果として決定する優先結果決定手段を有することを特徴とする請求項３または４に記載の記録装置。
【請求項６】
前記操作割り当て手段は、複数の連続する操作キーコードをひとつの操作として登録する連続操作登録手段を有することを特徴とする請求項３〜５の何れか１項に記載の記録装置。
【請求項７】
前記操作割り当て手段は、割り当てられた操作キー割り当て状況を記録媒体に記録する割り当て状況記録手段を有することを特徴とする請求項３〜６の何れか１項に記載の記録装置。
【請求項８】
前記撮像装置から送信されたデータをインクジェット方式で記録するデータ記録手段を有することを特徴とする請求項３〜７の何れか１項に記載の記録装置。
【請求項９】
前記撮像装置のコード送信モードで設定された操作コードの情報の一覧を印刷する印刷手段を有することを特徴とする請求項３〜８の何れか１項に記載の記録装置。
【請求項１０】
前記請求項１または２に記載の撮像装置と、前記請求項３〜９の何れか１項に記載の記録装置とを有することを特徴とする印刷システム。
【請求項１１】
撮像装置と、前記撮像装置と直接接続された記録装置とを有し、前記撮像装置の撮影した画像データを前記記録装置に転送して印刷する印刷方法であって、
自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する工程を前記撮像装置が行い、
前記撮像装置から送信された前記操作キーコードを解釈する操作キーコード解釈工程と、
前記操作キーコード解釈工程において解釈した操作キーコードに対応する前記記録装置の操作を割り当てる操作割り当て工程と、
前記操作割り当て工程により割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶工程と、
前記撮像装置より操作キーコードが送信された場合には、前記受信した操作キーコードに対応する操作を実行する操作実行工程とを前記記録装置が行い、前記撮像装置の撮影した画像データを印刷することを特徴とする印刷方法。
【請求項１２】
撮像装置と、前記撮像装置と直接接続された記録装置とを有し、前記撮像装置の撮影した画像データを前記記録装置に転送して印刷する印刷方法をコンピュータに実行させるプログラムであって、
自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する工程を前記撮像装置に実行させ、
前記撮像装置から送信された前記操作キーコードを解釈する操作キーコード解釈工程と、
前記操作キーコード解釈工程において解釈した操作キーコードに対応する前記記録装置の操作を割り当てる操作割り当て工程と、
前記操作割り当て工程により割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶工程と、
前記撮像装置より操作キーコードが送信された場合には、前記受信した操作キーコードに対応する操作を実行する操作実行工程とを前記記録装置に実行させて、前記撮像装置の撮影した画像データを印刷することを特徴とするコンピュータプログラム。
【請求項１３】
前記請求項１２に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、記録装置及び印刷システムに関し、特に、撮像装置、及び前記撮像装置と接続された記録装置とを有し、前記撮像装置で撮影した画像データを記録装置に転送して記録可能な印刷システムに用いて好適な技術に関する。
【背景技術】
【０００２】
最近の印刷装置では、パーソナルコンピュータ（ＰＣ）を介することなく、直接デジタルスチルカメラ（以下、デジカメと呼ぶ）からカラープリンタにデジタル画像データを伝送して印刷することができるカラープリントシステムが存在している。このようなカラープリントシステムでは、デジカメで撮像した画像データをプリンタ側でRGBデータに展開し、必要な画像処理を施して印刷データを作成し、印刷を行っている(以下、デジカメダイレクトプリントと呼ぶ)。
【０００３】
デジカメダイレクトプリントを行う手順は、デジカメをプリンタに接続し、デジカメの操作部を操作して、印刷したい画像を選択する。そして、各種プリント設定、例えば、用紙のサイズ、印刷する枚数、日付有り無しの設定等を行い、プリントを実行する。
【０００４】
初期プロトコルを用いたホストデバイスからの要求により、複数の通信プロトコルを示す情報を含む能力情報を返送し、その能力情報に基づいて、ホストデバイスから指定された通信プロトコルを設定し、その通信プロトコルにより、ホストデバイスからのデータ（プリントデータ）を受信するようにした「データ通信方法」が例えば、特許文献１等により提案されている。
【０００５】
【特許文献１】特開平１０−２９０２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、このようなプリントシステムにおいては、デジカメを操作して印刷設定を行い、デジカメダイレクトプリントをするためのグラフィカルユーザインタフェース(以下、ＧＵＩと呼ぶ)をデジカメ側にも実装する必要があるため、デジカメ側の実装負荷が増えてしまう。そのため、デジカメ側のデジカメダイレクトプリント用ＧＵＩを実装するにあたり、実装負荷の低減のため、あるいはデジカメのＲＡＭ容量、ＲＯＭ容量等のリソース制限から、表示項目、設定項目が限定されることがあり、プリンタが持つすべての機能を操作できるとは限らない。その結果、操作が可能ではない設定項目は常に決められた設定値で実行されてしまうと言う課題があった。
【０００７】
また、デジカメおよび、プリンタの双方で印刷設定のための操作部を持つことから、双方の操作部を操作することになり、どちらの操作が有効であるかがユーザにとっては分からず、操作において混乱してしまう可能性があった。
【０００８】
本発明は上述の問題点にかんがみ、撮像装置の操作キーを用いて記録装置の設定項目を選択できるようにすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、撮影した画像データを記録装置に転送し、前記記録装置で前記画像データを印刷する印刷システムを構成する撮像装置であって、自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する操作キーコード送信手段を有することを特徴としている。
【００１０】
本発明の記録装置は、撮像装置から転送された画像データを記録する記録手段を有し、前記撮像装置とともに印刷システムを構成する記録装置であって、前記撮像装置から受信した前記操作キーコードを解釈する操作キーコード解釈手段と、前記操作キーコード解釈手段が解釈した操作キーコードに対応させた操作を割り当てる操作割り当て手段と、前記操作割り当て手段により割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶手段と、前記撮像装置より操作キーコードが送信された場合には、前記受信した操作キーコードに対応する操作を実行する操作実行手段とを有することを特徴としている。
【００１１】
本発明の印刷システムは、前記に記載の撮像装置と、前記に記載の記録装置とを有することを特徴としている。
【００１２】
本発明の印刷方法は、撮像装置と、前記撮像装置と直接接続された記録装置とを有し、前記撮像装置の撮影した画像データを前記記録装置に転送して印刷する印刷方法であって、
自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する工程を前記撮像装置が行い、
前記撮像装置から送信された前記操作キーコードを解釈する操作キーコード解釈工程と、
前記操作キーコード解釈工程において解釈した操作キーコードに対応する前記記録装置の操作を割り当てる操作割り当て工程と、前記操作割り当て工程により割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶工程と、前記撮像装置より操作キーコードが送信された場合には、前記受信した操作キーコードに対応する操作を実行する操作実行工程とを前記記録装置が行い、前記撮像装置の撮影した画像データを印刷することを特徴としている。
【００１３】
本発明のコンピュータプログラムは、撮像装置と、前記撮像装置と直接接続された記録装置とを有し、前記撮像装置の撮影した画像データを前記記録装置に転送して印刷する印刷方法をコンピュータに実行させるプログラムであって、
自身が備える操作キーに対応する操作キーコードを前記記録装置に送信する工程を前記撮像装置に実行させ、
前記撮像装置から送信された前記操作キーコードを解釈する操作キーコード解釈工程と、
前記操作キーコード解釈工程において解釈した操作キーコードに対応する前記記録装置の操作を割り当てる操作割り当て工程と、前記操作割り当て工程により割り当てられた操作と前記操作キーコードとの対応を記憶媒体に記憶する操作キーコード記憶工程と、前記撮像装置より操作キーコードが送信された場合には、前記受信した操作キーコードに対応する操作を実行する操作実行工程とを前記記録装置に実行させて、前記撮像装置の撮影した画像データを印刷することを特徴としている。
【００１４】
本発明の記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１５】
本発明によれば、撮像装置の操作キーコードを記録装置の操作に対応するように設定して送信するようにしたので、撮像装置の操作だけで記録装置を操作することが可能となり、撮像装置側のＧＵＩの制限により使用できなかった記録装置の機能を使用して印刷を行うことが可能となる。
また、本発明の他の特徴によれば、撮像装置のコード送信モードで設定された設定を優先させるようにしたので、撮像装置で設定した設定項目を確実に反映させることができる。
また、本発明のその他の特徴によれば、記録装置に設定されている操作コードの情報の一覧を印刷することができるため、設定された撮像装置の操作キーが記録装置のどの操作に対応しているかを素早く判断することができ、利用者が操作コードの設定が何に対応しているかを忘れてしまっても戸惑うことなく、また、再度設定する必要を無くすことができる。
また、本発明のその他の特徴によれば、複数の操作をひとつのコードとして割り当てることができるので、常に使う操作について何度も繰り返す必要を無くすことができ、利用者の利便性を高めることができる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施の形態）
以下、添付図面を参照して本発明の撮像装置、記録装置及び印刷システムの好適な実施の形態を説明する。
図１は、本発明の実施の形態に係るフォトダイレクトプリンタ装置（以下、ＰＤプリンタ装置）１０００の概観斜視図である。このＰＤプリンタ装置１０００は、ホストコンピュータ（ＰＣ）からデータを受信して印刷する通常のＰＣプリンタとしての機能と、メモリカードなどの記憶媒体に記憶されている画像データを直接読み取って印刷する機能、或いはデジタルカメラからの画像データを受信して印刷する機能等を備えている。
【００１７】
図１において、本実施の形態に係るＰＤプリンタ装置１０００の外殻をなす本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、ＰＤプリンタ装置１０００の略下半部を形成し、上ケース１００２は本体の略上半部をそれぞれ形成している。両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造が形成されており、その上面部及び前面部にはそれぞれ開口部が形成されている。
【００１８】
さらに、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となるとともに、排出された記録シートを順次積載し得るようになっている。また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ、１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００１９】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００２０】
また、上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。また、上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。この操作パネル１０１０の構造は、図２を参照して詳しく後述する。
【００２１】
１００７は自動給送部で、記録シートを装置本体内へと自動的に給送する。１００８は紙間選択レバーで、プリントヘッドと記録シートとの間隔を調整するためのレバーである。１００９はカードスロットで、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。
【００２２】
このメモリカード（ＰＣ）としては、例えばコンパクトフラッシュ（登録商標）メモリ、スマートメディア、メモリスティック等がある。１０１１はビューワ（液晶表示部）で、このＰＤプリンタ装置１０００の本体に着脱可能であり、ＰＣカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するのに使用される。１０１２は後述するデジタルカメラを接続するための端子を示す。また、このＰＤプリンタ装置は、図には示していないがパーソナルコンピュータ（ＰＣ）を接続するためのＵＳＢバスコネクタを備えている。
【００２３】
図２は、本実施の形態に係るＰＤプリンタ装置１０００の操作パネル１０１０の概観図である。
図２において、液晶表示部１００６には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。ここに表示される項目としては、印刷したい範囲の先頭写真番号、指定コマ番号（開始／−指定）、印刷を終了した範囲の最後の写真番号（終了）、印刷部数（部数）、印刷に使用する用紙（記録シート）の種類（用紙種類）、１枚の用紙に印刷する写真の枚数設定（レイアウト）、印刷の品位の指定（品位）、撮影した日付を印刷するかどうかの指定（日付印刷）、写真を補正して印刷するかどうかの指定（画像補正）、印刷に必要な用紙枚数の表示（用紙枚数）等がある。これら各項目は、カーソルキー２００１を用いて選択、或いは指定される。
【００２４】
２００２はモードキーで、このキーを押下する毎に、印刷の種類（インデックス印刷、全コマ印刷、１コマ印刷等）を切り替えることができ、これに応じてＬＥＤ２００３の対応するＬＥＤが点灯される。２００４はメンテナンスキーで、プリントヘッドのクリーニング等、プリンタのメンテナンスを行わせるためのキーである。２００５は印刷開始キーで、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。２００６は印刷中止キーで、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。
【００２５】
次に、図３を参照して、本実施の形態に係るＰＤプリンタ装置１０００の制御に係る主要部の構成を説明する。なお、この図３において、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
図３において、３０００は制御部（制御基板）を示している。３００１はＡＳＩＣ（専用カスタムＬＳＩ）を示し、その構成は図４のブロック図を参照して詳しく後述する。３００２はＤＳＰ（デジタル信号処理プロセッサ）で、内部にＣＰＵを有し、後述する各種制御処理及び、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を担当している。
【００２６】
３００３はメモリで、ＤＳＰ３００２のＣＰＵの制御プログラムを記憶するプログラムメモリ３００３ａ、及び実行時のプログラムを記憶するＲＡＭエリア、画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。３００４はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。
【００２７】
３００５はデジタルカメラ３０１２を接続するためのポートとしてのＵＳＢバスコネクタである。３００６はビューワ１０１１を接続するためのコネクタである。３００８はＵＳＢバスハブ(USB HUB)で、このＰＤプリンタ装置１０００がＰＣ３０１０からの画像データに基づいて印刷を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢバス３０２１を介してプリンタエンジン３００４に出力する。
【００２８】
これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接、データや信号のやり取りを行って印刷を実行することができる（一般的なＰＣプリンタとして機能する）。３００９は電源コネクタで、電源３０１３により、商用ＡＣから変換された直流電圧を入力している。ＰＣ３０１０は一般的なパーソナルコンピュータ、３０１１は前述したメモリカード（ＰＣカード）、３０１２はデジタルカメラである。なお、この制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢバス３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００２９】
図４は、ＡＳＩＣ３００１の構成を示すブロック図で、この図４においても、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
４００１はＰＣカードインターフェース部で、装着されたＰＣカード３０１１に記憶されている画像データを読み取ったり、或いはＰＣカード３０１１へのデータの書き込み等を行ったりする。４００２はＩＥＥＥ１２８４インターフェース部で、プリンタエンジン３００４との間のデータのやり取りを行う。このＩＥＥＥ１２８４インターフェース部４００２は、デジタルカメラ３０１２或いはＰＣカード３０１１に記憶されている画像データを印刷する場合に使用されるバスである。
【００３０】
４００３はＵＳＢインターフェース部で、ＰＣ３０１０との間でのデータのやり取りを行う。４００４はＵＳＢホストインターフェース部で、デジタルカメラ３０１２との間でのデータのやり取りを行う。４００５は操作パネル・インターフェース部で、操作パネル１０１０からの各種操作信号を入力したり、表示部１００６への表示データの出力などを行ったりする。
【００３１】
４００６はビューワ・インターフェース部で、ビューワ１０１１への画像データの表示を制御している。４００７は各種スイッチやＬＥＤ４００９等との間のインターフェースを制御するインターフェース部である。４００８はＣＰＵインターフェース部で、ＤＳＰ３００２との間でのデータのやり取りの制御を行っている。４０１０はこれら各部を接続する内部バス（ＡＳＩＣバス）である。
以上の構成に基づく動作概要を以下に説明する。
＜通常のＰＣプリンタモード＞
これはＰＣ３０１０から送られてくる印刷データに基づいて画像を印刷する印刷モードである。
このモードでは、ＰＣ３０１０からのデータが不図示のコネクタを介して入力されると、ＵＳＢバスハブ３００８、ＵＳＢバス３０２１を介して直接プリンタエンジン３００４に送られ、ＰＣ３０１０からのデータに基づいて印刷が行われる。
【００３２】
＜ＰＣカードからの直接プリントモード＞
ＰＣカード３０１１がカードスロット１００９に装着或いは脱着されると割り込みが発生し、これによりＤＳＰ３００２はＰＣカード３０１１が装着されたか或いは脱着（取り外された）されたかを検知できる。ＰＣカード３０１１が装着されると、そのＰＣカード３０１１に記憶されている圧縮された（例えばＪＰＥＧ圧縮）画像データを読込んでメモリ３００３に記憶する。その後、その圧縮された画像データを解凍して再度メモリ３００３に格納する。
【００３３】
次に、操作パネル１０１０を使用して、その格納した画像データの印刷が指示されると、ＲＧＢ信号からＹＭＣＫ信号への変換、ガンマ補正、誤差拡散等を実行してプリンタエンジン３００４で印刷可能な記録データに変換し、ＩＥＥＥ１２８４インターフェース部４００２を介してプリンタエンジン３００４に出力することにより印刷を行う。
【００３４】
＜カメラからの直接プリントモード＞
図５は、本実施の形態に係るＰＤプリンタ装置１０００とデジタルカメラ３０１２とを接続した状態を示す図である。
図５において、ケーブル５０００は、ＰＤプリンタ装置１０００のコネクタ１０１２と接続されるコネクタ５００１と、デジタルカメラ３０１２の接続用コネクタ５００３と接続するためのコネクタ５００２とを備えており、また、デジタルカメラ３０１２は、内部のメモリに保存している画像データを、接続用コネクタ５００３を介して出力可能に構成されている。
【００３５】
なお、デジタルカメラ３０１２の構成としては、内部に記憶手段としてのメモリを備えるものや、取外し可能なメモリを装着するためのスロットを備えたものなど、種々の構成を採用することができる。このように、図５に示すケーブル５０００を介してＰＤプリンタ装置１０００とデジタルカメラ３０１２とを接続することにより、デジタルカメラ３０１２からの画像データを直接ＰＤプリンタ装置１０００で印刷することができる。
【００３６】
図９は、デジカメ３０１２の背面を示しており、デジカメのＧＵＩにおけるカーソル位置を移動するためのカーソルキー９００１と、撮影した画像や、メニュー等を表示するための液晶表示部９００２と、ファインダ９００３と、ＧＵＩの決定やキャンセル、撮影シーンの変更等を操作するための操作キー９００４を示している。接続された状態から、デジタルカメラの操作キーコードをＰＤプリンタ装置１０００に送信し、デジカメの操作キーを操作してＰＤプリンタ装置１０００の操作を行う手順について以下で説明する。
【００３７】
図６は、デジカメの操作キーをＰＤプリンタ装置１０００の操作キーに割り当てる手順を示すフローチャートである。
まず、ステップＳ６０１において、ＰＤプリンタ装置１０００に接続されたデジカメ３０１２を操作し、操作キーコード送信モードに設定する。この操作キーコード送信モードはデジカメ３０１２の操作キーを押下することにより、接続先のＰＤプリンタ装置１０００へ操作キーに対応するコードを送信するモードであり、デジカメ本体の操作は実行されない。
【００３８】
図１１は、デジカメ操作キーコードを示す図であり、デジカメカーソルキー９００１の「上」がコード「００００１」、「左」がコード「００００２」、「下」がコード「００００３」、「右」がコード「００００４」に対応する。また、その他の操作キーがそれぞれ別のコードにより割り当てられている。なお、図１１において、「００００５」、「００００６」、「００００７」、「００００８」は操作キーを示している。
【００３９】
次に、ステップＳ６０２において、ＰＤプリンタ装置１０００を操作し、操作キーコード設定モードに設定する。この操作キー設定モードは現在選択されている操作キーに、デジカメから送信される操作キーコードを割り当てるためのモードである。
【００４０】
次に、ステップＳ６０３において、デジカメの操作に対応するＰＤプリンタ装置１０００の操作キーを押下する。例えば、操作パネル１０１０上のカーソルキー２００１の「上」キーを押下した場合、次の手順ステップＳ６０４にてデジカメで送信される操作キーコードを「上」カーソルキーに割り当てることになる。
【００４１】
次に、ステップＳ６０４に進み、設定するデジカメの操作キーを押下する。このデジカメの操作キー押下を受けて、ステップＳ６０５に進み、デジカメは押下された操作キーのコードをＰＤプリンタ装置１０００へ送信する。
【００４２】
例えば、図１１に示すようにデジカメのカーソルキー９００１の「上」キーにコード「００００１」が割り当てられている場合、そのコードをＰＤプリンタ装置１０００に送信する。次にＰＤプリンタ装置１０００は受信した操作キーコードを先に選択された操作キーに対応するテーブルに記録する（ステップＳ６０６）。これにより、ＰＤプリンタ装置１０００のカーソルキー２００１の「上」に対応する欄に受信した操作キーコード「００００１」を記録することになる。
【００４３】
次に、図１５に示すように、操作が確定したことを利用者に伝えるために、ＰＤプリンタ装置１０００の液晶表示部１００６に操作キーコードが設定されたことを示す画面１５００１を表示する（ステップＳ６０７）。
【００４４】
次に、ステップＳ６０８において、設定が終了したかを判断する。本手順の場合、ＰＤプリンタ装置１０００の操作キー設定モードの終了により終了を判断することになる。なお、設定が終了していない場合、利用者の入力手順ステップＳ６０３からステップＳ６０８を繰り返すことにより、その他のＰＤプリンタ装置１０００の操作キーに対応するデジカメ操作キーコードを設定する。
【００４５】
設定が終了したか判断する手順ステップＳ６０８にて、設定が終了した場合、ステップＳ６０９に進み、これまでの手順にて設定された操作キーコード対応を不揮発性メモリに保存する。以上の手順により、デジカメの操作キーコードとＰＤプリンタ装置１０００の操作を割り当てることができる。
【００４６】
次に、ステップＳ６１０において、ＰＤプリンタ装置１０００の操作に割り当てられた操作キーコードとＰＤプリンタ装置１０００の操作を一覧にした画像を印刷する。上記手順により、デジカメカーソルキー９００１の「上」をＰＤカーソルキー２００１の「上」に、デジカメカーソルキー９００１の「左」をＰＤカーソルキー２００１の「左」に、デジカメカーソルキー９００１の「下」をＰＤカーソルキー２００１の「下」に、デジカメカーソルキー９００１の「右」をＰＤカーソルキー２００１の「右」に割り当てた場合、操作対応テーブルは表１に示すように記憶され、その印刷結果を図１０に示すと、デジカメ操作キーコードを示す欄１０００１と、ＰＤプリンタ装置１０００の操作キーの対応を示す欄１０００２と、ＰＤプリンタ装置１０００の操作キーの説明１０００３が印刷される。
【００４７】
【表１】
2006074246.tif 000003
【００４８】
次に、図７のフローチャートを参照しながら印刷手順について説明する。
まず、ステップＳ７０１において、接続された状態で、デジカメを操作しダイレクトプリントモードに設定する。
【００４９】
次に、ステップＳ７０２に進み、ダイレクトプリントモードに移行後、ダイレクトプリントモードをデジカメの液晶表示部９００２に表示する（画面不図示）。次に、デジカメを操作し、印刷する画像を選択するステップＳ７０３。
【００５０】
次に、ステップＳ７０４において、プリント設定キーを押下する。次に、ステップＳ７０５に進み、プリント設定キーの押下を受けて、図１４に示すように、液晶表示部９００２にプリント設定画面を表示する。この画面では、カーソルキーを操作し、「印刷枚数」、「用紙サイズ」、「レイアウト」、「日付印刷」の設定が可能となっている。
【００５１】
その他のＰＤプリンタ装置１０００で可能な設定に関しては、「画像補正」、「用紙種類」、「品位」の項目が存在するが、プリント設定画面で直接設定することはできない。そのため、先に設定した操作キーコード送信モードにより、ＰＤプリンタ装置１０００の設定を変更する。その際、プリント設定画面の「コード送信モード」を選択することで、ＰＤプリンタ装置１０００の印刷設定項目を設定する。詳細な説明は後述する。以上の手順によりプリント設定を行う（ステップＳ７０６）。
【００５２】
次に、ステップＳ７０７において、印刷開始キーを押下する。その後、ステップＳ７０８に進み、印刷開始キーの押下を受け、選択された画像データをデジカメから読み出す。読み出した画像データはメモリ３００３へ格納される。
【００５３】
次に、ステップＳ７０９において、メモリ３００３の画像データに対し、＜PCカードからの直接プリントモード＞同様に画像データを解凍、RGBからYMCK信号変換、ガンマ補正、誤差拡散等の画像処理を実行する。
【００５４】
次に、ステップＳ７１０において、画像処理実行後の印刷データをインターフェース部４００２を介してプリンタエンジン３００４に出力することで印刷を行う。上記手順により、デジカメダイレクトプリントを実現することができる。
【００５５】
上記手順ステップＳ７０６の「コード送信モード」を使用した設定方法の詳細について、図８のフローチャートを用いて説明する。まず、上記手順ステップＳ７０５の状態にて「コード送信モード」を選択する（ステップＳ８０１）。
【００５６】
この操作によりデジカメはコード送信モードに移行する（ステップＳ８０２）。このモードの場合は前述のとおり、デジカメ側の操作は行われず、押下された操作キーのコードをＰＤプリンタ装置１０００に送信することになる。
【００５７】
次に、ステップＳ８０３において、デジカメの操作キーを押下する。例えば、カーソルキーの「上」が押下されたものとする。デジカメの操作キー押下により、操作キーコードをＰＤプリンタ装置１０００に送信する（ステップＳ８０４）。
【００５８】
この場合、カーソルキー「上」に対応する操作キーコード「００００１」がＰＤプリンタ装置１０００に送信される。また、操作キーコードが送信されたため、ＰＤプリンタ装置１０００は以降のＰＤプリンタ装置１０００の印刷設定に関する操作キーを受け付けない。
【００５９】
次に、ステップＳ８０６において、ＰＤプリンタ装置１０００は受信した操作キーコードから、対応する操作を前記不揮発性メモリから読み出す（ステップＳ８０５）。この例の場合、受信した操作キーコードが「００００１」であるため、先の手順にて作成したテーブルから対応する操作を実行する。
【００６０】
この例の場合、ＰＤプリンタ装置１０００カーソルキーの「上」が対応するため、ＰＤプリンタ装置１０００の液晶表示部の現在位置を指すカーソルをひとつ上に移動させる。以上の手順により、ＰＤプリンタ装置１０００の液晶表示部に表示されるカーソルを移動することができ、設定したい項目へカーソルを移動することで、各々の設定項目を設定することができる。次に、ステップＳ８０７において、デジカメのコード送信モードが終了したかどうかを判断し、処理を終了する。
【００６１】
また、デジカメＧＵＩのみでは設定できない項目であって、決められた設定値となっている設定項目が上記手順により変更された場合、あきらかに利用者の意図により操作キーコード送信モードによる設定が行われているため、デジカメのコード送信モードで設定された設定を優先とすることで利用者が設定した設定項目を確実に反映させることができる。
以上説明した手順により、デジカメＧＵＩからの操作のみでＰＤプリンタ装置１０００のすべての機能を設定してデジカメダイレクトプリントを実行することが可能である。
【００６２】
（第２の実施の形態）
第２の実施の形態は、複数の操作キーの操作をひとつの操作として登録してＰＤプリンタ装置１０００の設定を行う方法に関するものである。
操作キーの割り当てはあらかじめ、第１の実施の形態の通りに割り当てられているものとする。
【００６３】
図１２は、複数の操作キーの操作をひとつの操作として登録する手順を示すフローチャートである。
まず、デジカメを操作して、操作キー送信モードに設定する（ステップＳ１２０１）。次に、複数の操作キーの操作をひとつの操作として登録するために、ＰＤプリンタ装置１０００を操作してマクロ登録モードにする（ステップＳ１２０２）。そして、マクロ登録モードに移行後、登録する操作に対応するデジカメの操作キーを押下する（ステップＳ１２０３）。
【００６４】
デジカメの操作キー押下を受けて、操作キーコードをＰＤプリンタ装置１０００へ送信する（ステップＳ１２０４）。次に、ＰＤプリンタ装置１０００は受信した操作キーコードを現在指定されているマクロスロットへ記憶する（ステップＳ１２０５）。次に、マクロ登録モードの終了をもって、設定が終了したかどうか判断する（ステップＳ１２０６）。
【００６５】
設定が終了していない場合、次の操作を登録するため、マクロスロットを次へ進める（ステップＳ１２１１）。そして、次の操作を上記手順（ステップＳ１２０３）から（ステップＳ１２００６）を繰り返して実行することで、連続する操作を登録することができる。マクロ登録モードが終了したかどうか判断する手順（ステップＳ１２０６）において、マクロ登録モードが終了した場合、登録したマクロを実行するための操作キーを登録するために、デジカメ操作キーを押下する（ステップＳ１２０７）。
【００６６】
デジカメ操作キー押下を受けて、操作キーコードをＰＤプリンタ装置１０００へ送信する（ステップＳ１２０８）。次に、ＰＤプリンタ装置１０００は受信した操作キーコードをマクロ実行コードとして記録する（ステップＳ１２０９）。そして、設定したマクロテーブルを不揮発性メモリに書き込む（ステップＳ１２１０）。
【００６７】
上記手順により、複数の操作キーの操作をひとつの操作として登録することができる。表２および表３はデジカメ操作キーの操作で「下」、「下」、「下」、「下」、「右」を操作キーコード「００００５」の操作キーに割り当てた場合のマクロテーブルを表している。ＰＤプリンタ装置１０００は操作キーコード「００００５」を受信すると、表２に示す操作キー対応テーブルからコード「００００５」を検索する。そして該当する「マクロ１」を実行する。「マクロ１」の実行は表３に示す「マクロ１」テーブルから、設定された操作を順に実行する。
【００６８】
【表２】
2006074246.tif 000004
【００６９】
【表３】
2006074246.tif 000005
【００７０】
よって、ＰＤプリンタ装置１０００のカーソルキーの操作が「下」、「下」、「下」、「下」と実行され、図１３に示すように、液晶表示部１００６の設定項目「品位」の欄に項目設定カーソル１３００１が移動する。そして、「マクロ１」の最終スロットである「右」が実行されることにより「品位」の内容設定カーソル１３００２が「最高画質」に移動し、印刷時の画質が最高画質に設定されることになる。なお、ＰＤプリンタ装置１０００のパネル設定値はデジカメ接続時、あるいはデジカメダイレクトプリント終了時などにつねに初期値に戻すことにより誤作動を防止することができる。
上記手順により、複数の操作キーの操作をひとつの操作として登録し、デジカメ操作キー１つを押下することにより、ＰＤプリンタ装置１０００の連続する複数の操作を実行することができる。
【００７１】
（本発明に係る他の実施の形態）
上述した本発明の実施の形態における撮像装置及び記録装置を構成する各手段、すなわち、撮像装置における操作キーコード送信手段及びデジタル撮影手段、記録装置における操作キーコード解釈手段、操作割り当て手段、操作キーコード記憶手段、操作実行手段、操作キー入力制御手段、優先結果決定手段、連続操作登録手段、割り当て状況記録手段、画像データ記録手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。
【００７２】
また、印刷方法の各ステップも同様に、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び上記プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００７３】
具体的に、上記プログラムは、例えばＣＤ−ＲＯＭのような記録媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。上記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、上記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【００７４】
また、コンピュータが供給されたプログラムを実行することにより上述した実施の形態における各機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述した実施の形態の各機能が実現される場合や、供給されたプログラムの処理の全て或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上述した実施の形態における各機能が実現される場合も、かかるプログラムは本発明に含まれる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態におけるＰＤプリンタ装置の概観斜視図である。
【図２】本発明の実施の形態におけるＰＤプリンタ装置の操作パネルの概観図である。
【図３】本発明の実施の形態におけるＰＤプリンタ装置の制御に係る主要部の構成を示すブロック図である。
【図４】本発明の実施の形態におけるＰＤプリンタ装置のASICの構成を示すブロック図である。
【図５】本発明の実施の形態におけるＰＤプリンタ装置とデジタルカメラとを接続した状態を示す図である。
【図６】本発明の実施の形態におけるデジカメの操作をＰＤプリンタ装置の操作に割り当てる手順を示すフローチャートである。
【図７】本発明の実施の形態におけるデジカメの操作にＰＤプリンタ装置の設定項目を設定して印刷する手順を示すフローチャートである。
【図８】本発明の実施の形態におけるデジカメの操作キーコード受信時におけるＰＤプリンタ装置の操作を実行する手順を示すフローチャートである。
【図９】本発明の実施の形態におけるデジカメの背面図である。
【図１０】本発明の実施の形態におけるデジカメ操作キーコードをＰＤプリンタ装置に割り当てた際の割り当て状況の印刷結果を示す図である。
【図１１】本発明の実施の形態におけるデジカメ操作キーに対応するコードを示す図である。
【図１２】本発明の実施の形態におけるデジカメの複数の操作をひとつの操作として割り当てる手順を示すフローチャートである。
【図１３】本発明の実施の形態におけるＰＤプリンタ装置の液晶表示部の表示例を示す図である。
【図１４】本発明の実施の形態のおけるデジカメの液晶表部の表示例を示す図である。
【図１５】本発明の実施の形態におけるＰＤプリンタ装置の操作キー設定確定状態の表示例を示す図である。
【符号の説明】
【００７６】
１０００  ＰＤプリンタ装置
１００９  カードスロット
１０１０  操作パネル
１０１１  ビューワ
１０１２  コネクタ
３０１２  デジタルカメラ
５０００  ケーブル
５００１  コネクタ
５００２  コネクタ
５００３  接続用コネクタ
【図１】
2006074246.tif 000006
【図２】
2006074246.tif 000007
【図３】
2006074246.tif 000008
【図４】
2006074246.tif 000009
【図５】
2006074246.tif 000010
【図６】
2006074246.tif 000011
【図７】
2006074246.tif 000012
【図８】
2006074246.tif 000013
【図９】
2006074246.tif 000014
【図１０】
2006074246.tif 000015
【図１１】
2006074246.tif 000016
【図１２】
2006074246.tif 000017
【図１３】
2006074246.tif 000018
【図１４】
2006074246.tif 000019
【図１５】
2006074246.tif 000020