(57)【要約】【課題】  ユーザインタフェースが簡素な機器であっても、無線通信に関するパラメータを簡単に設定できるようにすること。【解決手段】  エンコード手段１９は、撮影装置２と無線通信回路１６との無線通信のために必要な通信設定情報をコードパターンの画像データにエンコードし、制御手段２０は、エンコード手段１９によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を画像出力手段１１に出力させる。デコード手段３９は、撮像手段３１による画像データ内のコードパターンの画像データをデコードし、制御手段４０は、デコード手段３９によりデコードされた情報が無線通信の設定情報である場合、その無線通信の設定情報に基づいて、無線通信回路３７による無線通信のパラメータ値を設定し、画像出力装置１との無線通信を確立させる。【選択図】  図１
2007034778.tif 000002
【特許請求の範囲】
【請求項１】
画像出力要求を無線通信で受信する無線通信回路と、
上記画像出力要求に基づく画像を出力する画像出力手段と、
上記画像出力要求を無線通信で送信する撮影装置が上記無線通信回路との無線通信を確立し上記画像出力要求を送信するために必要な通信設定情報を、コードパターンの画像データにエンコードするエンコード手段と、
上記エンコード手段によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を上記画像出力手段に出力させる制御手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
画像出力要求を無線通信で受信する無線通信回路と、
上記画像出力要求に基づく画像を出力する第１の画像出力手段と、
上記第１の画像出力手段とは別に設けられ、上記第１の画像出力手段による画像出力の設定情報の表示、画像出力の状態の表示および画像プレビューのうちの少なくとも１つを行う第２の画像出力手段と、
上記画像出力要求を無線通信で送信する撮影装置が上記無線通信回路との無線通信を確立し上記画像出力手段へ上記画像出力要求を送信するために必要な通信設定情報を、コードパターンの画像データにエンコードするエンコード手段と、
上記エンコード手段によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を上記第２の画像出力手段に出力させる制御手段と、
を備えることを特徴とする画像出力装置。
【請求項３】
前記無線通信回路の無線通信より上位で所定のプロトコルに従って画像出力要求を受信し解釈する要求受信手段を備え、
前記エンコード手段は、上記要求受信手段において使用可能な１または複数のプロトコルの種類を示す情報を、前記通信設定情報とともに、コードパターンの画像データにエンコードすること、
を特徴とする請求項１または請求項２記載の画像出力装置。
【請求項４】
前記無線通信回路による無線通信より上位でネットワークプロトコルに従って通信路を確立する上位レイヤ通信手段と、
前記無線通信回路および前記上位レイヤ通信手段による通信の上位で所定のプロトコルに従って画像出力要求を受信し解釈する要求受信手段とを備え、
前記エンコード手段は、前記撮影装置が上記上位レイヤ通信手段との通信路の確立に必要な上位通信設定情報を、前記通信設定情報とともに、コードパターンの画像データにエンコードすること、
を特徴とする請求項１または請求項２記載の画像出力装置。
【請求項５】
記憶手段を備え、
前記無線通信回路は、中継器経由モードおよびピアツーピアモードのいずれかで動作し、
前記制御手段は、画像出力開始前に、中継器経由モードでのパラメータ値を上記記憶手段に格納した後に、通信モードを中継器経由モードからピアツーピアモードへ変更し、画像出力終了後、上記記憶手段に格納されている中継器経由モードでのパラメータ値を前記無線通信回路に設定して、通信モードをピアツーピアモードから中継器経由モードへ変更すること、
を特徴とする請求項１または請求項２記載の画像出力装置。
【請求項６】
撮影画像を画像データとして出力する撮像手段と、
画像出力装置に画像を出力させるための画像出力要求を無線通信で送信する無線通信回路と、
上記画像出力要求を生成し上記無線通信回路を介して送信する要求送信手段と、
上記撮像手段による画像データ内のコードパターンの画像データをデコードするデコード手段と、
上記デコード手段によりデコードされた情報が無線通信の設定情報である場合、その無線通信の設定情報に基づいて、上記無線通信回路による無線通信のパラメータ値を設定し、上記画像出力装置との無線通信を確立させる制御手段と、
を備えることを特徴とする撮影装置。
【請求項７】
前記要求送信手段は、画像出力要求の送受に使用可能な１または複数のプロトコルの種類を示す情報が前記デコード手段により前記無線通信の設定情報とともにデコードされた場合、その情報による１または複数のプロトコルのいずれかに従って、画像出力要求を生成し送信することを特徴とする請求項６記載の撮影装置。
【請求項８】
前記無線通信回路による無線通信より上位でネットワークプロトコルに従って通信路を確立する上位レイヤ通信手段を備え、
前記要求送信手段は、前記無線通信回路および前記上位レイヤ通信手段による通信の上位で所定のプロトコルに従って画像出力要求を送信し、
前記制御手段は、前記デコード手段によりデコードされた情報に上記上位レイヤ通信手段の上位通信設定情報が含まれている場合、その上位通信設定情報に基づいて、上記上位レイヤ通信手段により上記画像出力装置との通信を確立させること、
を特徴とする請求項６記載の撮影装置。
【請求項９】
請求項１から請求項５のいずれか１項記載の画像出力装置と、
上記画像出力装置により出力されたコードパターンの画像を撮影する請求項６から請求項８のいずれか１項記載の撮影装置と、
を備えることを特徴とする画像出力システム。
【請求項１０】
画像出力要求を無線通信で送信する撮影装置が、無線通信で受信される画像出力要求に基づき画像を出力する画像出力装置との無線通信を確立し上記画像出力要求を送信するために必要な無線通信の設定情報を、コードパターンの画像データにエンコードし、
エンコードしたコードパターンの画像データに基づいて、コードパターンの画像を出力すること、
を特徴とする無線通信設定情報通知方法。
【請求項１１】
撮影画像の画像データ内のコードパターンの画像データをデコードし、
デコードして得られた情報が無線通信の設定情報である場合、その無線通信の設定情報に基づいて無線通信のパラメータ値を設定して画像出力装置との無線通信を確立し、
確立した無線通信により上記画像出力装置へ、画像を出力させるための画像出力要求を送信すること、
を特徴とする画像出力要求送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、撮影装置、画像出力システム、無線通信設定情報通知方法および画像出力要求送信方法に関するものである。
【背景技術】
【０００２】
デジタルスチルカメラとプリンタとを、パーソナルコンピュータなどを介さずに接続し、デジタルスチルカメラにより撮影した画像をプリンタにより印刷するいわゆるダイレクト印刷システムがある（例えば特許文献１参照）。
【０００３】
ダイレクト印刷システムでは、デジタルスチルカメラとプリンタとの間で、ＵＳＢ（Universal Serial Bus）などの物理通信路の上位で印刷制御のためのプロトコルを使用して、画像データファイルや印刷ジョブ開始コマンドなどの送受が行われている。このようなダイレクト印刷システムの規格としては、例えばＰｉｃｔＢｒｉｄｇｅがある。
【０００４】
従来、上述のようなダイレクト印刷システムでは、下位の通信路としてＵＳＢなどの有線の通信路が用いられることが多い。
【０００５】
【特許文献１】特開２００４−３０３１９４号公報（従来技術欄等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどといった無線通信規格、ＢｌｕｅＴｏｏｔｈ（商標）などによる無線通信路が多く実用化されている。このため、このような無線通信路を、ダイレクト印刷システムにおける下位の通信路として使用することが想定される。
【０００７】
このような無線通信路の場合、無線通信に関するパラメータの設定を各機器（例えばプリンタおよびデジタルスチルカメラのそれぞれ）に対して行う必要がある。ダイレクト印刷システムではなく通常の無線ＬＡＮの場合には、パーソナルコンピュータのユーザインタフェース（表示装置、入力装置など）を使用して無線通信に関するパラメータを設定することができるが、ダイレクト印刷システムでは、システム内にパーソナルコンピュータが存在しないため、デジタルスチルカメラおよびプリンタに搭載されているユーザインタフェースで、無線通信に関するパラメータを設定しなければならない。
【０００８】
しかしながら、デジタルスチルカメラおよびプリンタの表示装置および入力装置は、その必要性、筐体サイズなどの観点から簡素なものとなっており、そのような表示装置および入力装置を使用して、無線通信に関するパラメータを簡単に設定することは困難である。
【０００９】
なお、バッファロー社により無線ＬＡＮ設定を簡単に行うための「ＡＯＳＳ」なるシステムが提案されているが、このシステムでは、設定時に独自の無線通信プロトコルで設定情報の送受を暗号化して行うため、各機器に追加する回路の規模が大きくなってしまう。また、「ＡＯＳＳ」では、インフラストラクチャモードでの設定を前提としており、ピアツーピア通信での設定は行われない。
【００１０】
本発明は、ユーザインタフェースが簡素な機器であっても、無線通信に関するパラメータを簡単に設定することができる画像出力システム、並びにそれに用いることができる画像出力装置、撮影装置、無線通信設定情報通知方法および画像出力要求送信方法を得ることを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明では以下のようにした。
【００１２】
本発明に係る画像出力装置の１つは、画像出力要求を無線通信で受信する無線通信回路と、その画像出力要求に基づく画像を出力する画像出力手段と、画像出力要求を無線通信で送信する撮影装置が無線通信回路との無線通信を確立し画像出力要求を送信するために必要な通信設定情報をコードパターンの画像データにエンコードするエンコード手段と、エンコード手段によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を画像出力手段に出力させる制御手段とを備える。
【００１３】
これにより、ユーザが撮影装置を使用してコードパターンを撮影することでその撮影装置と画像出力装置との間の無線通信を確立させることができるため、この画像出力装置に無線通信で接続される撮影装置のユーザインタフェースが簡素であっても、撮影装置に対して無線通信に関するパラメータを簡単に設定させることができ、撮像装置から画像出力装置へ画像出力要求を無線通信で送信することができる。ひいては、撮影装置と画像出力装置との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。
【００１４】
本発明に係る画像出力装置の１つは、画像出力要求を無線通信で受信する無線通信回路と、その画像出力要求に基づく画像を出力する第１の画像出力手段と、第１の画像出力手段とは別に設けられ、第１の画像出力手段による画像出力の設定情報の表示、画像出力の状態の表示および画像プレビューのうちの少なくとも１つを行う第２の画像出力手段と、画像出力要求を無線通信で送信する撮影装置が無線通信回路との無線通信を確立し画像出力手段へ画像出力要求を送信するために必要な通信設定情報をコードパターンの画像データにエンコードするエンコード手段と、エンコード手段によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を第２の画像出力手段に出力させる制御手段とを備える。
【００１５】
これにより、ユーザが撮影装置を使用してコードパターンを撮影することでその撮影装置と画像出力装置との間の無線通信を確立させることができるため、この画像出力装置に無線通信で接続される撮影装置のユーザインタフェースが簡素であっても、撮影装置に対して無線通信に関するパラメータを簡単に設定させることができ、撮像装置から画像出力装置へ画像出力要求を無線通信で送信することができる。ひいては、撮影装置と画像出力装置との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。
【００１６】
また、本発明に係る画像出力装置は、上記の画像出力装置のいずれかに加え、次のようにしてもよい。つまり、その場合、要求受信手段は、無線通信回路の無線通信より上位で所定のプロトコルに従って画像出力要求を受信し解釈し、エンコード手段は、要求受信手段において使用可能な１または複数のプロトコルの種類を示す情報を、通信設定情報とともに、コードパターンの画像データにエンコードする。
【００１７】
これにより、コードパターンの画像を撮影しこの画像出力装置に無線通信で接続する撮影装置が、この画像出力装置の解釈可能なプロトコルで画像出力要求を送信する可能性が高くなる。
【００１８】
また、本発明に係る画像出力装置は、上記の画像出力装置のいずれかに加え、次のようにしてもよい。つまり、その場合、上位レイヤ通信手段は、無線通信回路による無線通信より上位でネットワークプロトコルに従って通信路を確立し、要求受信手段は、無線通信回路および上位レイヤ通信手段による通信の上位で所定のプロトコルに従って画像出力要求を受信し解釈する。そして、エンコード手段は、撮影装置が上位レイヤ通信手段との通信路の確立に必要な上位通信設定情報を、通信設定情報とともに、コードパターンの画像データにエンコードする。
【００１９】
これにより、無線通信回路の通信レイヤより上位に通信レイヤが存在する場合でも、１回の作業で、撮影装置と画像出力装置との間で画像出力要求を送受可能な状態にすることができる。
【００２０】
また、本発明に係る画像出力装置は、上記の画像出力装置のいずれかに加え、次のようにしてもよい。つまり、その場合、無線通信回路は、中継器経由モードおよびピアツーピアモードのいずれかで動作する。そして、制御手段は、画像出力開始前に、中継器経由モードでのパラメータ値を記憶手段に格納した後に、通信モードを中継器経由モードからピアツーピアモードへ変更し、画像出力終了後、記憶手段に格納されている中継器経由モードでのパラメータ値を無線通信回路に設定して、通信モードをピアツーピアモードから中継器経由モードへ変更する。
【００２１】
これにより、画像出力処理の際に無線通信の通信モードが切り替えられても、ユーザがパラメータ値を再設定する必要がなく、画像出力処理前と同様に無線通信機能を使用することができる。
【００２２】
本発明に係る撮影装置は、撮影画像を画像データとして出力する撮像手段と、画像出力装置に画像を出力させるための画像出力要求を無線通信で送信する無線通信回路と、画像出力要求を生成し無線通信回路を介して送信する要求送信手段と、撮像手段による画像データ内のコードパターンの画像データをデコードするデコード手段と、デコード手段によりデコードされた情報が無線通信の設定情報である場合、その無線通信の設定情報に基づいて、無線通信回路による無線通信のパラメータ値を設定し、画像出力装置との無線通信を確立させる制御手段とを備える。
【００２３】
これにより、ユーザがこの撮影装置を使用してコードパターンを撮影することでこの撮影装置と画像出力装置との間の無線通信が確立されるため、撮影装置のユーザインタフェースが簡素であっても、無線通信に関するパラメータを簡単に設定させることができ、撮像装置から画像出力装置へ画像出力要求を無線通信で送信することができる。ひいては、撮影装置と画像出力装置との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。
【００２４】
また、本発明に係る撮影装置は、上記の撮影装置に加え、次のようにしてもよい。つまり、その場合、要求送信手段は、画像出力要求の送受に使用可能な１または複数のプロトコルの種類を示す情報がデコード手段により無線通信の設定情報とともにデコードされた場合、その情報による１または複数のプロトコルのいずれかに従って、画像出力要求を生成し送信する。
【００２５】
これにより、そのようなプロトコルが多数存在しても適切なプロトコルが選択され、画像出力装置の解釈可能なプロトコルで画像出力要求を送信することができる。
【００２６】
また、本発明に係る撮影装置は、上記の撮影装置のいずれかに加え、次のようにしてもよい。つまり、その場合、上位レイヤ通信手段は、無線通信回路による無線通信より上位でネットワークプロトコルに従って通信路を確立し、要求送信手段は、無線通信回路および上位レイヤ通信手段による通信の上位で所定のプロトコルに従って画像出力要求を送信する。そして、制御手段は、デコード手段によりデコードされた情報に上位レイヤ通信手段の上位通信設定情報が含まれている場合、その上位通信設定情報に基づいて、上位レイヤ通信手段により画像出力装置との通信を確立させる。
【００２７】
これにより、無線通信回路の通信レイヤより上位に通信レイヤが存在する場合でも、１回の作業で、撮影装置と画像出力装置との間で画像出力要求を送受可能な状態にすることができる。
【００２８】
本発明に係る画像出力システムは、上記の画像出力装置のいずれかと、その画像出力装置により出力されたコードパターンの画像を撮影する上記の撮影装置のいずれかとを備える。
【００２９】
これにより、ユーザが撮影装置を使用してコードパターンを撮影することで撮影装置と画像出力装置との間の無線通信が確立されるため、ユーザインタフェースが簡素な機器であっても、無線通信に関するパラメータを簡単に設定することができ、撮像装置から画像出力装置へ画像出力要求を無線通信で送信することができる。ひいては、撮影装置と画像出力装置との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。
【００３０】
本発明に係る無線通信設定情報通知方法は、画像出力要求を無線通信で送信する撮影装置が、無線通信で受信される画像出力要求に基づき画像を出力する画像出力装置との無線通信を確立し画像出力要求を送信するために必要な無線通信の設定情報を、コードパターンの画像データにエンコードし、エンコードしたコードパターンの画像データに基づいて、コードパターンの画像を出力する。
【００３１】
これにより、ユーザが撮影装置を使用してコードパターンを撮影することでその撮影装置と画像出力装置との間の無線通信を確立させることができるため、撮影装置のユーザインタフェースが簡素であっても、撮影装置に対して無線通信に関するパラメータを簡単に設定させることができ、撮像装置から画像出力装置へ画像出力要求を送信することができる。ひいては、撮影装置と画像出力装置との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。
【００３２】
本発明に係る画像出力要求送信方法は、撮影画像の画像データ内のコードパターンの画像データをデコードし、デコードして得られた情報が無線通信の設定情報である場合、その無線通信の設定情報に基づいて無線通信のパラメータ値を設定して画像出力装置との無線通信を確立し、確立した無線通信により画像出力装置へ、画像を出力させるための画像出力要求を送信する。
【００３３】
これにより、ユーザが撮影装置を使用してコードパターンを撮影することでその撮影装置と画像出力装置との間の無線通信が確立されるため、撮影装置のユーザインタフェースが簡素であっても、無線通信に関するパラメータを簡単に設定させることができ、撮像装置から画像出力装置へ画像出力要求を送信することができる。ひいては、撮影装置と画像出力装置との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。
【発明を実施するための最良の形態】
【００３４】
以下、図に基づいて本発明の実施の形態を説明する。
【００３５】
実施の形態１．
図１は、本発明の実施の形態１に係る画像出力システムの構成を示すブロック図である。この画像出力システムは、いわゆるダイレクト印刷システムの一種である。図１において、プリンタ１は、画像ファイルを取得しその画像ファイルの画像データに基づき画像を印刷する画像出力装置である。また、デジタルスチルカメラ（ＤＳＣ）２は、撮像した画像を画像データとして所定の記録媒体に記憶する撮影装置である。
【００３６】
図１に示すプリンタ１において、印刷部１１は、印刷制御回路１２および印刷機構１３を有する。印刷制御回路１２は、印刷機構１３を制御および監視し、印刷処理を制御する回路である。印刷機構１３は、給排紙機構、プリンタヘッドなどの画像を印刷する機械的構成部分およびそれを駆動するモータなどの電気的な構成部分である。
【００３７】
また、操作部１４は、プリンタ１の筐体上に設けられ、印刷の条件設定、プリンタ１のメンテナンスなどを行う際に操作される操作部である。操作部１４は、その操作に応じた電気信号を出力する回路を有する。操作部１４としては、各種スイッチ、タッチパネルなどが、適宜使用される。また、表示装置１５は、プリンタ１の筐体上に設けられ、印刷やプリンタ１の状態、印刷条件情報、プリンタ１のメンテナンス情報、印刷プレビューなどを表示するディスプレイである。表示装置１５としては、例えば、発光ダイオードなどの各種インジケータ、３インチ程度の液晶ディスプレイが使用される。操作部１４および表示装置１５により、プリンタ１のユーザインタフェースが構成される。
【００３８】
また、無線通信回路１６は、所定のプロトコルで無線データ通信を実行する回路である。実施の形態１では、無線通信回路１６は、無線ＬＡＮ規格の所定のプロトコル（ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどのいずれか）で通信を行う。
【００３９】
また、画像出力通信部１７は、無線通信回路１６の通信レイヤの上位で、画像を印刷する際に各種要求および応答を送受する部分である。つまり、画像出力通信部１７は、ダイレクト印刷に係る各種要求および応答の書式、通信順序などを規定したダイレクト印刷プロトコルに従ってダイレクト印刷を制御する。
【００４０】
また、画像処理部１８は、ＪＰＥＧ（Joint Photographic Experts Group）形式などの形式の画像ファイル内の画像データを、印刷制御回路１２で使用可能なデータに変換する部分である。画像処理部１８は、例えば、ＪＰＥＧデコード、色変換、ハーフトーニングなどの処理を行う。
【００４１】
また、エンコーダ１９は、無線通信回路１６に設定された無線通信のパラメータ値などを含む無線通信の設定情報から、ＱＲ（Quick Response）コードなどといった二次元コードパターンの画像データを生成する部分である。
【００４２】
また、制御部２０は、操作部１４に対するユーザ操作、画像出力通信部１７により受信されたダイレクト印刷における動作指令などに基づいて、プリンタ１内の各部を制御する部分である。
【００４３】
なお、画像出力通信部１７、画像処理部１８、エンコーダ１９および制御部２０は、コンピュータ２１で実現される。コンピュータ２１は、マイクロプロセシングユニット（ＭＰＵ）、そのＭＰＵにより実行可能なプログラムを記憶した不揮発性メモリ、プログラム実行時にデータやプログラムを記憶するＲＡＭなどを有する。
【００４４】
また、メモリ２２は、無線通信回路１６の設定などを記憶するメモリである。
【００４５】
他方、図１に示すＤＳＣ２において、撮像部３１は、図示せぬ光学系、ＣＭＯＳセンサ、ＣＣＤ（Charge Coupled Device ）などの撮像素子３２、および撮像制御回路３３を有する。撮像制御回路３３は、撮像素子３２を制御するとともに撮像素子３２から撮像信号を取得しその信号から画像データを生成する回路である。
【００４６】
また、操作部３４は、撮影時、画像印刷時、各種設定時などにユーザにより操作され、その操作に応じた信号を出力する機械的構成および回路である。操作部３４としては、各種スイッチ、タッチパネルなどが、適宜使用される。表示装置３５は、ファインダ画像、撮影された画像、各種設定などを表示する装置である。表示装置３５としては、各種インジケータ、液晶ディスプレイなどが、適宜使用される。操作部３４および表示装置３５により、ＤＳＣ２のユーザインタフェースが構成される。
【００４７】
また、記録媒体３６は、画像データを含む画像ファイル３６ａを格納する装置である。画像ファイル３６ａは、撮像部３１により生成された画像データを含むデータファイルである。画像データの形式は、例えばＪＰＥＧ形式、ＥＸＩＦ（EXchangeable Image File ）形式などとされる。なお、記録媒体３６としては、半導体メモリ、半導体メモリを使用したメモリカード、磁気記録媒体、光記録媒体、光磁気記録媒体などが使用され、ＤＳＣ２内部に固定されていてもよいし、ＤＳＣ２に対して着脱可能でもよい。
【００４８】
また、無線通信回路３７は、プリンタ１の無線通信回路１６と同一のプロトコルで無線データ通信を実行する回路である。実施の形態１では、無線通信回路３７は、無線ＬＡＮ規格の所定のプロトコル（ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどのいずれか）で通信を行う。
【００４９】
また、画像出力通信部３８は、無線通信回路３７の通信レイヤの上位で、画像を印刷する際に各種要求および応答を送受する部分である。つまり、画像出力通信部３８は、ダイレクト印刷に係る各種要求および応答を規定したダイレクト印刷プロトコルに従ってダイレクト印刷を制御する。
【００５０】
また、デコーダ３９は、ＱＲコードなどといった二次元コードパターンの画像データから、元の情報を復号化する部分である。
【００５１】
また、制御部４０は、操作部３４に対するユーザ操作、画像出力通信部３８により受信されたダイレクト印刷における動作指令などに基づいて、ＤＳＣ２内の各部を制御する部分である。
【００５２】
なお、画像出力通信部３８、デコーダ３９および制御部４０は、コンピュータ４１で実現される。コンピュータ４１は、マイクロプロセシングユニット（ＭＰＵ）、そのＭＰＵにより実行可能なプログラムを記憶した不揮発性メモリ、プログラム実行時にデータやプログラムを記憶するＲＡＭなどを有する。
【００５３】
メモリ４２は、無線通信回路３７の設定情報などの情報を格納するメモリである。このメモリ４２はバッテリ４３からの電力で動作する。そのため、バッテリ４３からの電力がなくなると、メモリ４２の内容は消失する。
【００５４】
また、バッテリ４３は、ＤＳＣ２の内部回路に電力を供給する電池である。なお、バッテリ４３としては、蓄電池、使い捨て電池などが使用される。
【００５５】
なお、画像出力通信部１７，３８には、無線通信回路１６，３７の機能に合わせて、上位の通信レイヤの通信部が適宜実装される。図２は、実施の形態１における無線通信回路１６，３７および画像出力通信部１７，３８に実装される通信レイヤの一例を示す図である。
【００５６】
図２に示すように、例えば無線通信回路１６，３７がＯＳＩ参照モデルの第２レイヤまでの機能、つまり、物理／ＭＡＣレイヤ１６ａ，３７ａしかない場合には、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol ）レイヤ１７ａ，３８ａでの通信を実現するＴＣＰ／ＩＰ部、ＴＣＰ／ＩＰレイヤでの機器の接続処理を実行するＵＰｎＰ（Universal Plug and Play ）処理部、画像出力処理時の各種要求／応答を含むファイル、画像ファイルなどをファイル単位で送受可能なＰＴＰ（Photo Transfer Protocol ）１７ｃ，３８ｃで通信を行うＰＴＰ処理部、ＰＴＰ上のコマンド／レスポンスをＩＰパケットへ変換したり、ＩＰパケットをＰＴＰ上のコマンド／レスポンスへ変換したりするＰＴＰ／ＩＰレイヤ１７ｂ，３８ｂでの処理を行うＰＴＰ／ＩＰ処理部などを設ければよい。
【００５７】
これにより、画像出力要求を含む画像出力処理時の各種要求／応答／通知を送受するためのダイレクト印刷用通信プロトコル１７ｄ，３８ｄでの各種要求／応答／通知が画像出力通信部１７と画像出力通信部３８との間で送受可能となる。
【００５８】
次に、上記システムにおけるダイレクト印刷時の処理および各装置の動作について説明する。図３は、実施の形態１におけるダイレクト印刷時の処理を説明するフローチャートである。
【００５９】
実施の形態１に係る画像出力システムでは、まず、プリンタ１とＤＳＣ２との間の無線通信の設定が実行され（ステップＳ１〜Ｓ３）、その後、両者の間の無線通信路が確立され（ステップＳ４）、ダイレクト印刷処理が実行される（ステップＳ５，Ｓ６）。
【００６０】
プリンタ１の操作部１４に対して所定の操作があると、両者間の無線通信の設定が開始される。両者間の無線通信の設定の際、最初に、プリンタ１は、無線通信回路１６の無線通信パラメータの値に基づき、ＤＳＣ２に通知すべき通信設定情報を含む二次元コードパターン画像を印刷する（ステップＳ１）。
【００６１】
ＤＳＣ２に通知すべき通信設定情報としては、プリンタ１が使用する無線通信プロトコル、無線通信モード、無線ネットワーク情報、セキュリティ情報などがある。
【００６２】
無線通信プロトコルとしては、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇなどがある。また、無線通信モードとしては、インフラストラクチャモード（中継器経由モード）、およびアドホックモード（ピアツーピアモード）がある。また、無線ネットワーク情報としては、チャンネル番号、ＳＳＩＤ（Service Set IDentifier）などがある。また、セキュリティ情報としては、暗号化の有無、暗号化有りの場合のＷＥＰ（Wired Equivalent Privacy）、ＷＰＡ（Wi-Fi Protected Access）などの種類およびキーの値などがある。
【００６３】
さらに、ＤＳＣ２に通知すべき通信設定情報に、プリンタ１についてのＩＰアドレス、サブネットマスク、ＵＰｎＰでの固有ＩＤ、ＵＰｎＰでのフレンドリィネームなどを、上位通信レイヤでの上位通信設定情報として含めるようにしてもよい。
【００６４】
図４は、図３のステップＳ１におけるプリンタ１の動作の詳細を説明するフローチャートである。このとき、プリンタ１では、制御部２０は、操作部１４に対する操作を監視しており（ステップＳ１１）、表示装置１５に表示されたメニューでの該当項目の選択といった無線通信設定開始の操作が検出されると、メモリ２２から無線通信回路１６の無線通信パラメータ値を取得し、それに基づいて、ＤＳＣ２に通知すべき無線通信設定情報を生成する（ステップＳ１２）。
【００６５】
次に、エンコーダ１９は、ＤＳＣ２に通知すべき通信設定情報を二次元コードパターンの画像データにエンコードする（ステップＳ１３）。二次元コードパターンの画像データが生成されると、制御部２０は、それに基づいて、二次元コードパターンの画像に所定のコメントなどの文字の付加した印刷ページ画像の画像データを生成し、その画像データを画像処理部１８に処理させ、画像処理部１８による処理後のデータに基づいて、二次元コードパターンの画像を含む１ページの画像を印刷部１１に印刷させる（ステップＳ１４）。
【００６６】
図５は、実施の形態１においてプリンタ１により印刷された二次元コードパターン画像の一例を示す図である。図５に示すように、印刷用紙１０１の上段に、ＤＳＣ２での撮影を促す定型の説明文１１１が印刷され、中段に、二次元コードパターンであるＱＲコードパターンの画像１１２が印刷され、下段に、プリンタ１の名称および日付といった印刷時の環境情報１１３が印刷される。なお、プリンタ１の名称には、プリンタ１の図示せぬＲＯＭに格納されている機種名および／またはシリアル番号、ＵＰｎＰなどで割り当てられているフレンドリィネームなどが使用される。
【００６７】
図３に戻り、ＤＳＣ２に通知すべき通信設定情報を含む二次元コードパターン画像が例えば図５に示すように印刷されると、ユーザは、ＤＳＣ２を操作して、その印刷された二次元コードパターン画像を撮影する。
【００６８】
このとき、ＤＳＣ２では、操作部３４に対して所定の操作があると、制御部４０が、撮像部３１に対して、二次元コードパターン画像を含む画像を撮像させる（ステップＳ２）。これにより、撮像部３１により、二次元コードパターン画像を含む画像データが生成される。
【００６９】
そして、ＤＳＣ２、画像データ内の二次元コードパターンをデコードし、プリンタ１からの通信設定情報を抽出し、その情報に基づいて、無線通信回路３７の無線通信パラメータの値を設定する（ステップＳ３）。
【００７０】
図６は、図３のステップＳ３におけるＤＳＣ２の動作の詳細を説明するフローチャートである。このとき、ＤＳＣ２では、まず、制御部４０は、撮像画像内の二次元コードパターン画像の位置を特定し、撮像画像データから二次元コードパターン画像の画像データを抽出する（ステップＳ２１）。次に、デコーダ３９は、二次元コードパターン画像の画像データをデコードする（ステップＳ２２）。制御部４０は、デコーダ３９によりデコードされた情報がプリンタ１からの通信設定情報であるか否かを判定し（ステップＳ２３）、通信設定情報である場合、デコードされた情報（つまり、プリンタ１からの通信設定情報）に基づいて、無線通信回路３７の無線通信パラメータ値を設定する（ステップＳ２４）。一方、デコードされた情報がプリンタ１からの通信設定情報ではない場合には、制御部４０は処理を終了する。なお、プリンタ１からの通信設定情報に所定の文字列などを含ませることで、制御部４０は、デコードされた情報内のその所定の文字列の有無で、上述の判定を行うことができる。
【００７１】
このようにして無線通信回路３７の無線通信パラメータ値が設定されると、次に、ＤＳＣ２は、プリンタ１との無線通信を確立する（ステップＳ４）。このとき、ＤＳＣ２の無線通信回路３７とプリンタ１の無線通信回路１６との間で、設定された無線通信パラメータ値に基づき無線通信路が確立される。さらに、無線通信回路３７と無線通信回路１６との間の通信路が確立されると、その上位の通信レイヤでの通信路の確立が行われ、プリンタ１の画像出力通信部１７とＤＳＣ２の画像出力通信部３６との間でダイレクト印刷処理の要求や応答を送受可能な状態となる。このとき、例えば、ＵＰｎＰにより、ＴＣＰ／ＩＰでのＤＳＣ２とプリンタ１との通信が可能となり、さらに、ダイレクト印刷プロトコルでのコネクション処理が実行され、ダイレクト印刷プロトコル上でＤＳＣ２とプリンタ１が互いに通信相手を認識し、画像出力要求を送受可能な状態となる。
【００７２】
次に、ＤＳＣ２は、印刷対象の画像ファイル３６ａに基づく画像を印刷させるための画像出力要求を生成し、無線通信で、プリンタ１に送信する。画像出力要求には、例えば、印刷対象の画像ファイルの指定、および印刷条件（用紙種別、用紙サイズ、印刷部数など）が含まれる。プリンタ１は、その画像出力要求を受信すると、その要求で指定された画像ファイル３６ａの送信要求をＤＳＣ２へ送信する。ＤＳＣ２は、その送信要求を受信すると、その送信要求に係る画像ファイル３６ａをプリンタ１へ送信する（ステップＳ５）。なお、印刷対象の画像ファイル３６ａは、画像出力要求の生成時あるいはその前に、ＤＳＣ２の操作部３４および表示部３５によるユーザインタフェースでユーザにより選択される。
【００７３】
このとき、ＤＳＣ２では、画像出力通信部３８は、画像出力要求を生成し、無線通信回路３７を介してプリンタ１へ送信し、画像ファイル３６ａの送信要求を受信すると、記録媒体３６から画像ファイル３６ａを読み出し、無線通信回路３７を介してプリンタ１へ送信する。他方、プリンタ１では、画像出力要求部１７は、画像出力要求を受信すると、その要求内で指定されている画像ファイル３６ａの送信要求を、無線通信回路１６を介してＤＳＣ２へ送信し、その画像ファイル３６ａを無線通信回路１６を介して受信する。
【００７４】
プリンタ１は、画像ファイル３６ａを受信すると、その画像ファイル３６ａ内の画像データに基づく画像を印刷する（ステップＳ６）。
【００７５】
このとき、プリンタ１では、制御部２０は、画像出力要求内の印刷条件の情報および画像ファイル３６ａを指定して、画像処理部１８に、画像ファイル３６ａ内の画像データから印刷用データを生成させる。画像処理部１８が印刷用データを生成すると、印刷部１１は、その印刷用データに基づいて、印刷用紙に、画像ファイル３６ａに基づく画像を、画像出力要求で指定された印刷条件で印刷する。
【００７６】
以上のように、上記実施の形態１によれば、プリンタ１において、無線通信回路１６は、画像出力要求を無線通信で受信し、画像出力手段としての印刷部１１は、無線通信回路１６により受信された画像出力要求に基づく画像を出力し、エンコード手段としてのエンコーダ１９は、ＤＳＣ２が無線通信回路との無線通信を確立し画像出力要求を送信するために必要な通信設定情報をコードパターンの画像データにエンコードし、制御手段としての制御部２０は、エンコーダ１９によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を印刷部１１に印刷させる。
【００７７】
また、ＤＳＣ２では、撮像手段としての撮像部３１は、撮影画像を画像データとして出力し、デコード手段としてのデコーダ３９は、撮像部３１による画像データ内のコードパターンの画像データをデコードし、制御手段としての制御部４０は、デコーダ３９によりデコードされた情報が無線通信の設定情報である場合、その無線通信の設定情報に基づいて、無線通信回路３７による無線通信のパラメータ値を設定し、プリンタ１との無線通信を確立させる。そして、要求送信手段としての画像出力通信部３８は、画像出力要求を生成し無線通信回路３７を介して送信する。
【００７８】
これにより、ユーザがＤＳＣ２を使用してコードパターンを撮影することでＤＳＣ２とプリンタ１との間の無線通信を確立させることができるため、ＤＳＣ２のユーザインタフェースが簡素であっても、ＤＳＣ２に対して無線通信に関するパラメータを簡単に設定させることができ、ＤＳＣ２からプリンタ１へ画像出力要求を送信することができる。ひいては、ＤＳＣ２とプリンタ１との間を無線通信で結んでパーソナルコンピュータ等を介さずに画像出力を行うことができる。さらに、既存の二次元コードパターンの技術を利用することで、プリンタ１とＤＳＣ２のメーカが異なる場合でも比較的低コストで上述の画像出力システムを実現できる。
【００７９】
また、上記実施の形態１によれば、上位レイヤ通信手段としての画像出力通信部１７，３８は、無線通信回路１６，３７による無線通信より上位でネットワークプロトコル（ここではＴＣＰ／ＩＰ）に従って通信路を確立する。エンコーダ１９は、ＤＳＣ２がそのネットワークプロトコルでの通信路の確立に必要な上位通信設定情報を、通信設定情報とともに、コードパターンの画像データにエンコードする。そして、ＤＳＣ２の制御部４０は、デコーダ３９によりデコードされた情報に、画像出力通信部３８の上位通信設定情報が含まれている場合、その上位通信設定情報に基づいて、そのネットワークプロトコルでプリンタ１との無線通信を確立させる。
【００８０】
これにより、無線通信回路１６，３７の通信レイヤより上位に通信レイヤが存在する場合でも、１回の作業で、ＤＳＣ２とプリンタ１との間で画像出力要求を送受可能な状態にすることができる。例えば、プリンタ１のＩＰアドレスをＤＳＣ２へ別途通知する必要がなくなる。
【００８１】
実施の形態２．
本発明の実施の形態２に係る画像出力システムは、実施の形態１に係る画像出力システムにおけるプリンタ１において二次元コードパターンの画像を印刷部１１で印刷する代わりに、表示装置１５で表示するようにしたものである。
【００８２】
なお、実施の形態２におけるプリンタ１の構成並びにＤＳＣ２の構成および動作は実施の形態１のものと同様であるのでその説明を省略する。
【００８３】
プリンタ１の動作は、図３のステップＳ１での動作を除き、実施の形態１のものと同様であるので、その説明を省略する。実施の形態２では、プリンタ１は、二次元コードパターンの画像を表示装置１５で表示するので、その際の動作について以下に説明する。
【００８４】
図７は、実施の形態２において二次元コードパターンを表示する際のプリンタ１の動作を説明するフローチャートである。
【００８５】
プリンタ１では、制御部２０は、操作部１４に対する操作を監視しており（ステップＳ３１）、無線通信設定開始の操作が検出されると、メモリ２２から無線通信回路１６の無線通信パラメータ値を取得し、それに基づいて、ＤＳＣ２に通知すべき無線通信設定情報を生成する（ステップＳ３２）。次に、エンコーダ１９は、ＤＳＣ２に通知すべき無線通信設定情報を二次元コードパターンの画像データにエンコードする（ステップＳ３３）。
【００８６】
二次元コードパターンの画像データが生成されると、制御部２０は、それに基づいて、表示装置１５に、その二次元コードパターンの画像を表示させる（ステップＳ３４）。
【００８７】
その後、制御部２０は、表示終了のための操作が操作部１４に対してされるか（ステップＳ３５）、所定時間（例えば５分）が経過するか（ステップＳ３６）、あるいは無線通信回路１６がＤＳＣ２との無線通信回線を確立する（ステップＳ３７）まで、表示状態を維持させ、それらのいずれかの事象が発生すると、表示装置１５での二次元コードパターンの画像表示を終了させる（ステップＳ３８）。
【００８８】
実施の形態２では、このように表示装置１５に表示された二次元コードパターンがＤＳＣ２により撮影されることで、実施の形態１と同様にプリンタ１とＤＳＣ２との間のデータ通信が可能となる。
【００８９】
以上のように、上記実施の形態２によれば、印刷部１１が、無線通信回路１６により受信された画像出力要求に基づく画像を出力し、印刷部１１とは別の表示装置１５が、印刷部１１による印刷の設定情報の表示、印刷の状態表示、画像プレビューなどを行う。そして、制御部２０は、エンコーダ１９によりエンコードされたコードパターンの画像データに基づいて、コードパターンの画像を、画像ファイル３６ａに基づく画像を印刷する印刷部１１とは別の表示装置１５に表示させる。これにより、実施の形態１と同様の効果が得られる。
【００９０】
実施の形態３．
本発明の実施の形態３に係る画像出力システムは、実施の形態１または２に係る画像出力システムにおいて、二次元コードパターンにエンコードする情報に、画像出力通信部１７，３８間で使用可能な１または複数のダイレクト印刷プロトコルの情報を含めるようにしたものである。
【００９１】
なお、実施の形態３に係る画像出力システムの構成は、実施の形態１または２のものと同様であるので、その説明を省略する。ただし、プリンタ１の制御部２０およびＤＳＣ２の制御部４０は、以下のように動作する。
【００９２】
画像出力通信部１７，３８は、通信相手からの、印刷処理に関する要求（例えば画像出力要求）およびその応答並びに通知を解釈する必要があるため、同一のプロトコルに従って、それらの要求、応答および通知を送受する。このようなプロトコルとしては、例えばＰｉｃｔ  Ｂｒｉｄｇｅのような標準化されたプロトコル、各ベンダ固有のプロトコルなど、様々なものが存在する。例えば出願人も「ＵＳＢ  ＤＩＲＥＣＴ」というダイレクト印刷プロトコルを独自に提供している。
【００９３】
プリンタ１の制御部２０は、ＤＳＣ２に通知すべき通信設定情報に、画像出力通信部１７で使用可能なプロトコルの種類を示す情報を含める。そして、エンコーダ１９は、その情報を含む通信設定情報を二次元コードパターンの画像データにエンコードする。
【００９４】
他方、ＤＳＣ２の制御部４０は、二次元コードパターンのデコードにより得られた情報に、画像出力通信部１７で使用可能なプロトコルの種類を示す情報が含まれている場合、そのプロトコルのうち、画像出力通信部３８で使用可能なプロトコルの種類を特定し、それらのうちのいずれかで、画像出力通信部３８に、画像出力通信部１７との通信を行わせる。したがって、ＤＳＣ２の画像出力通信部３８は、画像出力通信部１７がいずれかの使用可能なプロトコルに従って、画像出力要求を生成し送信する。
【００９５】
なお、画像出力通信部１７，３８間で２以上のプロトコルが使用可能である場合には、制御部４０は、所定の優先順位に従って１つのプロトコルを選択するようにしてもよい。また、画像出力通信部１７，３８間で使用可能なプロトコルが１つもない場合には、制御部４０は、表示装置３５にエラー表示をさせて処理を終了するようにしてもよい。
【００９６】
なお、プリンタ１およびＤＳＣ２のその他の動作については、実施の形態１または２のものと同様であるので、その説明を省略する。
【００９７】
以上のように、上記実施の形態３によれば、プリンタ１の画像出力通信部１７は、無線通信回路１６による無線通信より上位で画像出力要求を受信し解釈する。そして、エンコーダ１９は、画像出力通信部１７で使用可能な１または複数のプロトコルの種類（例えばＰｉｃｔ  Ｂｒｉｄｇｅなど）を示す情報を、通信設定情報とともに、コードパターンの画像データにエンコードする。
【００９８】
また、ＤＳＣ２の画像出力通信部３８は、画像出力要求の送受に使用可能な１または複数のプロトコルの種類を示す情報がデコーダ３９により無線通信の設定情報とともにデコードされた場合、その情報による１または複数のプロトコルのいずれかに従って、画像出力要求を生成し送信する。
【００９９】
これにより、コードパターンの画像を撮影しプリンタ１に無線通信で接続するＤＳＣ２が、プリンタ１の解釈可能なプロトコルで画像出力要求を送信する可能性が高くなる。また、ＤＳＣ２において適切なプロトコルが選択され、プリンタ１の解釈可能なプロトコルで画像出力要求が送信される。
【０１００】
実施の形態４．
本発明の実施の形態４に係る画像出力システムは、実施の形態１〜３のいずれかに係る画像出力システムにおいて、ダイレクト印刷時に、通信モードをインフラストラクチャモードからアドホックモードへ切り替え、印刷終了時に、通信モードをインフラストラクチャモードへ戻すようにしたものである。
【０１０１】
なお、実施の形態４に係る画像出力システムの構成は、実施の形態１〜３のいずれかのものと同様であるので、その説明を省略する。ただし、プリンタ１の制御部２０およびＤＳＣ２の制御部４０は、以下のように動作する。
【０１０２】
実施の形態４では、プリンタ１の制御部２０は、所定の操作が発生すると（ステップＳ１１，Ｓ３１）、無線通信設定を取得する前に（ステップＳ１２，Ｓ３２）、無線通信回路１６の通信モードをアドホックモードに設定する。このとき、制御部２０は、元の通信モードがインフラストラクチャモードである場合、インフラストラクチャモードでの無線通信設定のパラメータ値をメモリ２２に別途保存する。その後、プリンタ１での画像の印刷が終了すると、制御部２０は、無線通信回路１６の通信モードを元の通信モードに戻す。このとき、制御部２０は、元の通信モードがインフラストラクチャモードである場合、メモリ２２に別途保存した無線通信設定のパラメータ値を無線通信回路１６に設定する。
【０１０３】
他方、ＤＳＣ２において、無線通信回路３７の通信モードがアドホックモードに固定されない場合、制御部４０は、二次元コードパターンのデコードにより得られた通信設定情報において指定された通信モードに従って、無線通信回路３７の通信モードをアドホックモードに設定する。このとき、制御部４０は、元の通信モードがインフラストラクチャモードである場合、インフラストラクチャモードでの無線通信設定のパラメータ値をメモリ４２に別途保存する。その後、プリンタ１での画像の印刷が終了した旨の通知がプリンタ１の画像出力通信部１７からＤＳＣ２の画像出力通信部３８へ転送されると、制御部４０は、無線通信回路３７の通信モードを元の通信モードに戻す。このとき、制御部４０は、元の通信モードがインフラストラクチャモードである場合、メモリ４２に別途保存した無線通信設定のパラメータ値を無線通信回路３７に設定する。
【０１０４】
なお、プリンタ１およびＤＳＣ２のその他の動作については、実施の形態１〜３のいずれかのものと同様であるので、その説明を省略する。
【０１０５】
以上のように、上記実施の形態４によれば、無線通信回路１６，３７は、インフラストラクチャモードおよびアドホックモードのいずれかで動作する。そして、制御部２０，４０は、画像印刷開始前に、インフラストラクチャモードモードでのパラメータ値をメモリ２２，４２に格納した後に、通信モードをインフラストラクチャモードからアドホックモードへ変更し、画像印刷終了後、メモリ２２，４２に格納されているインフラストラクチャモードでのパラメータ値を無線通信回路１６，３７に設定して、通信モードをアドホックからインフラストラクチャモードモードへ変更する。
【０１０６】
これにより、画像出力処理の際に無線通信の通信モードが切り替えられても、ユーザがパラメータ値を再設定する必要がなく、ダイレクト印刷処理前と同様にプリンタ１およびＤＳＣ２の無線通信機能を使用することができる。
【０１０７】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１０８】
例えば、上述の各実施の形態では、画像出力装置としてプリンタ１が使用されるが、その代わりに、画像出力要求に基づき画像を表示するビューワを使用するようにしてもよい。その場合には、印刷部１１の代わりに、画像を表示可能な表示装置が設けられる。この場合、表示装置１５はなくてもよい。また、その場合、画像処理部１８は、画像ファイル３６ａの画像データを表示用データに変換し、その表示用データを、印刷部１１の代わりに設けられる表示装置に供給する。また、印刷部１１の代わりに設けられる表示装置によるコードパターンの表示開始および表示終了の制御は、制御部２０により、実施の形態２の表示装置１５の場合と同様に行われる。
【０１０９】
また、上述の各実施の形態では、画像出力装置としてプリンタ１が使用されるが、その代わりに、プロジェクタなどの投影装置を使用するようにしてもよい。その場合には、印刷部１１の代わりに、光学系などを有する投影機構およびそれを制御する投影制御回路を有する投影部が設けられる。その場合、画像処理部１８は、画像ファイル３６ａの画像データを投影用データに変換し、その投影用データを、印刷部１１の代わりに設けられる投影部に供給する。
【０１１０】
また、上述の各実施の形態では、撮影装置としてＤＳＣ２が使用されるが、その代わりに、カメラ付きの携帯電話機などのカメラ付き携帯端末装置を使用するようにしてもよい。その場合、上述のＤＳＣ２と同様の構成がその装置に内蔵される。
【０１１１】
また、上述の各実施の形態では、通信設定情報が二次元コードパターンへエンコードされているが、それに加えて、プリンタ１で選択可能な印刷条件の情報を併せてエンコードするようにしてもよい。
【０１１２】
また、上述の各実施の形態において、ＤＳＣ２において、所定の操作があると、表示装置３５が電子ファインダとして動作し、デコーダ３９が、その電子ファインダ内、つまり撮像部３１の視野内のコードパターンを自動探索し、発見するとそれを自動的にデコードするようにしてもよい。
【０１１３】
また、上述の各実施の形態では、エンコーダ１９は、ＱＲコードを一例とする二次元コードパターンへエンコードするが、その代わりに、他の二次元コードパターン、一次元コードパターン（バーコード）などといったコードパターンにエンコードするようにしてもよい。その場合、デコーダ３９は、そのコードパターンをデコードできるものに変更される。
【０１１４】
また、上述の各実施の形態におけるメモリ２２，４２は、不揮発性メモリでもよい。また、ＤＳＣ２の制御部４０は、バッテリ４３交換後に、通信設定のためのコードパターンの撮影を促すメッセージを表示装置３５に表示させるようにしてもよい。また、エンコーダ１９およびデコーダ３９は、専用ハードウェアとしてもよい。
【０１１５】
また、上述の各実施の形態において、無線通信回路１６，３７の無線通信方式を、ブルートゥース（商標）などの、ＩＥＥＥ８０２．１１系列以外の無線通信方式としてもよい。
【産業上の利用可能性】
【０１１６】
本発明は、例えば、無線通信を使用したダイレクト印刷システムに適用可能である。
【図面の簡単な説明】
【０１１７】
【図１】実施の形態１に係る画像出力システムの構成を示す図である。
【図２】実施の形態１の各装置における通信レイヤの一例を示す図である。
【図３】実施の形態１でのダイレクト印刷を説明する図である。
【図４】図３のステップＳ１の詳細を説明する図である。
【図５】実施の形態１で印刷されたコードパターンの一例を示す図である。
【図６】図３のステップＳ３の詳細を説明する図である。
【図７】実施の形態２でのコードパターンの表示を説明する図である。
【符号の説明】
【０１１８】
１  プリンタ（画像出力装置）、２  デジタルスチルカメラ（撮影装置）、１１  印刷部（画像出力手段，第１の画像出力手段）、１５  表示装置（第２の画像出力手段）、１６  無線通信回路、１７  画像出力通信部（要求受信手段、上位レイヤ通信手段）、１９  エンコーダ（エンコード手段）、２０  制御部（制御手段）、２２  メモリ（記憶手段）、３１  撮像部（撮像手段）、３７  無線通信回路、３８  画像出力通信部（要求送信手段、上位レイヤ通信手段）、３９  デコーダ（デコード手段）、４０  制御部（制御手段）
【図１】
2007034778.tif 000003
【図２】
2007034778.tif 000004
【図３】
2007034778.tif 000005
【図４】
2007034778.tif 000006
【図５】
2007034778.tif 000007
【図６】
2007034778.tif 000008
【図７】
2007034778.tif 000009