(57)【特許請求の範囲】
【請求項１】
印刷対象となる画像を記憶する画像処理装置と、無線ＬＡＮ接続のための第１のアクセスポイントとして動作することが可能であり且つ前記画像処理装置から無線ＬＡＮを介して送信される前記画像を印刷する印刷装置と、を備える画像印刷システムであって、
前記印刷装置は、
前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記印刷装置と前記画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードに通信モードを設定する設定手段と、
前記通信モードが前記第１のモードに設定された場合に、前記第１のアクセスポイントに対応する特定のＳＳＩＤを含ませた信号を送出する送出手段と、を含み、
前記画像処理装置は、
印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記信号の検出を行う検出手段と、
前記検出手段が前記特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記第１のモードで動作する前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信手段と、
前記印刷装置に対して前記第２のモードによる接続を要求する接続要求を行う要求手段と、を含み、
前記印刷装置は、前記要求手段による前記接続要求を前記画像処理装置から受信した場合に、前記設定手段により前記通信モードを前記第２のモードに設定し、
前記画像処理装置は、前記要求手段により前記接続要求を行ったことに基づいて、前記送信手段により前記第２のアクセスポイントを介して前記印刷装置と接続する
ことを特徴とする画像印刷システム。
【請求項２】
印刷対象となる画像を記憶する画像処理装置と、無線ＬＡＮ接続のための第１のアクセスポイントとして動作することが可能であり且つ前記画像処理装置から無線ＬＡＮを介して送信される前記画像を印刷する印刷装置と、を備える画像印刷システムであって、
前記印刷装置は、
前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記印刷装置と前記画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードに通信モードを設定する設定手段と、
前記通信モードが前記第１のモードに設定された場合に、前記第１のアクセスポイントに対応する特定のＳＳＩＤを含ませた信号を送出する送出手段と、を含み、
前記画像処理装置は、
印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記信号の検出を行う検出手段と、
前記検出手段が前記特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記第１のモードで動作する前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信手段と、を含み、
前記送信手段は、
前記検出手段が検出した信号に前記特定のＳＳＩＤが含まれないと判定した場合には、
前記印刷装置に前記特定のＳＳＩＤを含ませたＰｒｏｂｅＲｅｑｕｅｓｔ信号を送出し、当該ＰｒｏｂｅＲｅｑｕｅｓｔ信号に対するＰｒｏｂｅＲｅｓｐｏｎｓｅ信号が前記印刷装置から得られた場合には、前記印刷装置が前記第１のモードで動作していると判定し、前記認証情報を用いて、前記第１のアクセスポイントを介した前記印刷装置との接続を確立させる
ことを特徴とする画像印刷システム。
【請求項３】
前記画像処理装置は、前記印刷装置に対して前記第２のモードによる接続を要求する接続要求を行う要求手段、をさらに含み、
前記印刷装置は、前記要求手段による前記接続要求を前記画像処理装置から受信した場合に、前記設定手段により前記通信モードを前記第２のモードに設定し、
前記画像処理装置は、前記要求手段により前記接続要求を行ったことに基づいて、前記送信手段により前記第２のアクセスポイントを介して前記印刷装置と接続する
請求項２に記載の画像印刷システム。
【請求項４】
前記検出手段は、
前記接続要求によって前記印刷装置との前記第２のアクセスポイントを介した接続が確立された場合には、信号の検出を行わない、
請求項１または請求項３に記載の画像印刷システム。
【請求項５】
前記要求手段は、
印刷対象となる前記画像に対するユーザからの印刷指示を受け付け且つ前記検出手段が前記特定のＳＳＩＤを含む信号を検出しない場合に、前記接続要求を行う、
請求項１または請求項３または請求項４に記載の画像印刷システム。
【請求項６】
前記要求手段は、
印刷対象となる前記画像に対するユーザからの印刷指示を受け付けてからタイムアウト時間が経過するまでに前記検出手段が前記特定のＳＳＩＤを含む信号を検出しない場合に、前記接続要求を行う、
請求項５に記載の画像印刷システム。
【請求項７】
印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記要求手段が前記接続要求を行い、当該接続要求により前記第２のアクセスポイントを介して前記印刷装置と接続せず且つ前記検出手段が前記特定のＳＳＩＤを含む信号を検出した場合に、前記送信手段は、前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立する、
請求項１または請求項３から請求項６のいずれか１項に記載の画像印刷システム。
【請求項８】
前記印刷装置は、前記第１のモードで動作しているときに前記要求手段による前記接続要求を前記画像処理装置から受信した場合に、前記設定手段により前記通信モードを前記第２のモードに設定する、
請求項１または請求項３から請求項７のいずれか１項に記載の画像印刷システム。
【請求項９】
前記要求手段は、印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記印刷装置に対して前記接続要求を行い、
前記送信手段は、前記要求手段により前記接続要求を行ったことに基づいて、前記第２のアクセスポイントを介して前記印刷装置に前記画像を送信する
請求項１または請求項３から請求項８のいずれか１項に記載の画像印刷システム。
【請求項１０】
前記認証情報は、前記画像処理装置が前記印刷装置と通信せずに予め記憶している固定の認証情報である、
請求項１から請求項９のいずれか１項に記載の画像印刷システム。
【請求項１１】
前記固定の認証情報は前記特定のＳＳＩＤとパスワードとを少なくとも含む
請求項１０に記載の画像印刷システム。
【請求項１２】
前記設定手段は、前記印刷装置の操作部に対するユーザの操作に応じて、前記通信モードとして前記第１のモードを設定する
請求項１から請求項１１のいずれか１項に記載の画像印刷システム。
【請求項１３】
前記送信手段は、
前記検出手段が前記特定のＳＳＩＤを含む信号を検出しない場合には、前記印刷装置が前記第２のモードで動作していると判定し、前記印刷装置との間で前記第２のアクセスポイントを介した接続を確立させる
請求項１から請求項１２のいずれか１項に記載の画像印刷システム。
【請求項１４】
印刷対象となる画像を記憶し、無線ＬＡＮ接続のための第１のアクセスポイントとして動作することが可能である印刷装置に当該画像を送信する画像処理装置であって、
印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記印刷装置から送出される信号の検出を行う検出手段と、
前記検出手段が前記第１のアクセスポイントに対応する特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信手段と、
前記印刷装置に対して前記印刷装置と前記画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードによる接続を要求する接続要求を行う要求手段と、を含み、
前記印刷装置は、
前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記第２のモードに通信モードを設定可能であり、
前記要求手段による前記接続要求を前記画像処理装置から受信した場合に、前記通信モードを前記第２のモードに設定し、
前記画像処理装置は、
前記要求手段により前記接続要求を行ったことに基づいて、前記送信手段により前記第２のアクセスポイントを介して、前記印刷装置と接続する
ことを特徴とする画像処理装置。
【請求項１５】
印刷対象となる画像を記憶し、無線ＬＡＮ接続のためのアクセスポイントとして動作することが可能である印刷装置に当該画像を送信する画像処理装置であって、
印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記印刷装置から送出される信号の検出を行う検出手段と、
前記検出手段が前記アクセスポイントに対応する特定のＳＳＩＤを含む信号を検出した場合には、前記アクセスポイントの認証情報を用いて、前記印刷装置との間で前記アクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信手段と、を含み、
前記送信手段は、
前記検出手段が検出したビーコン信号に前記特定のＳＳＩＤが含まれないと判定した場合には、
前記印刷装置に前記特定のＳＳＩＤを含ませたＰｒｏｂｅＲｅｑｕｅｓｔ信号を送出し、当該ＰｒｏｂｅＲｅｑｕｅｓｔ信号に対するＰｒｏｂｅＲｅｓｐｏｎｓｅ信号が前記印刷装置から得られた場合には、前記認証情報を用いて、前記アクセスポイントを介した前記印刷装置との接続を確立させることを特徴とする画像処理装置。
【請求項１６】
印刷対象となる画像を記憶する画像処理装置と、無線ＬＡＮ接続のための第１のアクセスポイントとして動作することが可能であり且つ前記画像処理装置から無線ＬＡＮを介して送信される前記画像を印刷する印刷装置と、を備える画像印刷システムにおける画像印刷方法であって、
前記印刷装置が、前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記印刷装置と前記画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードに通信モードを設定する設定ステップと、
前記印刷装置が、前記通信モードが前記第１のモードに設定された場合に、前記第１のアクセスポイントに対応する特定のＳＳＩＤを含ませた信号を送出する送出ステップと、を含み、
前記画像処理装置が、印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記信号の検出を行う検出ステップと、
前記画像処理装置が、前記検出ステップにおいて前記特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記第１のモードで動作する前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信ステップと、
画像処理装置が、前記印刷装置に対して前記第２のモードによる接続を要求する接続要求を行う要求ステップと、を含み、
前記印刷装置は、前記要求ステップによって前記接続要求を前記画像処理装置から受信した場合に、前記設定ステップによって前記通信モードを前記第２のモードに設定し、
前記画像処理装置は、前記要求ステップによって前記接続要求を行ったことに基づいて、前記送信ステップによって前記第２のアクセスポイントを介して前記印刷装置と接続する
ことを特徴とする画像印刷方法。
【請求項１７】
印刷対象となる画像を記憶する画像処理装置と、無線ＬＡＮ接続のための第１のアクセスポイントとして動作することが可能であり且つ前記画像処理装置から無線ＬＡＮを介して送信される前記画像を印刷する印刷装置と、を備える画像印刷システムにおける画像印刷方法であって、
前記印刷装置が、前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記印刷装置と前記画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードに通信モードを設定する設定ステップと、
前記印刷装置が、前記通信モードが前記第１のモードに設定された場合に、前記第１のアクセスポイントに対応する特定のＳＳＩＤを含ませた信号を送出する送出ステップと、を含み、
前記画像処理装置が、印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記信号の検出を行う検出ステップと、
前記画像処理装置が、前記検出ステップで前記特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記第１のモードで動作する前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信ステップと、を含み、
前記送信ステップは、前記検出ステップで検出した信号に前記特定のＳＳＩＤが含まれないと判定した場合には、
前記印刷装置に前記特定のＳＳＩＤを含ませたＰｒｏｂｅＲｅｑｕｅｓｔ信号を送出し、当該ＰｒｏｂｅＲｅｑｕｅｓｔ信号に対するＰｒｏｂｅＲｅｓｐｏｎｓｅ信号が前記印刷装置から得られた場合には、前記印刷装置が前記第１のモードで動作していると判定し、前記認証情報を用いて、前記第１のアクセスポイントを介した前記印刷装置との接続を確立させる
ことを特徴とする画像印刷方法。
【請求項１８】
印刷対象となる画像に対するユーザからの印刷指示を受け付けた場合に、印刷装置から送出される信号の検出を行う検出手段と、前記検出手段が第１のアクセスポイントに対応する特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信手段と、前記印刷装置に対して前記印刷装置と画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードによる接続を要求する接続要求を行う要求手段と、を含む前記画像処理装置から無線ＬＡＮを介して送信される前記画像を印刷し、且つ前記第１のアクセスポイントとして動作することが可能な前記印刷装置であって、
前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記第２のモードに通信モードを設定する設定手段と、
前記通信モードが前記第１のモードに設定された場合に、前記第１のアクセスポイントに対応する特定のＳＳＩＤを含ませた信号を送出する送出手段と、を含み、
前記印刷装置は、前記要求手段による所定の要求を前記画像処理装置から受信した場合に、前記設定手段により前記通信モードを前記第２のモードに設定し、
前記画像処理装置は、前記要求手段により前記所定の要求を行ったことに基づいて、前記送信手段により前記第２のアクセスポイントを介して、前記印刷装置と接続する
ことを特徴とする印刷装置。
【請求項１９】
コンピュータを請求項１４または請求項１５に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷システムに関し、特にデジタルカメラなどの画像処理装置と印刷装置を接続して画像を印刷する画像印刷システム、画像処理装置、画像印刷方法、印刷装置、およびプログラムに関する。
【背景技術】
【０００２】
画像印刷システムにおいて、デジタルカメラと印刷装置とを接続して、デジタルカメラで撮像した画像を直接印刷装置に送信して印刷するカメラダイレクト印刷（以下、単にダイレクト印刷ともいう）という機能が利用されている。従来はデジタルカメラと印刷装置間をＵＳＢケーブルなどで接続する、有線接続によるカメラダイレクト印刷が主流であった。近年、デジタルカメラ、印刷装置ともに、無線ＬＡＮ機能を搭載する製品が普及してきていて、カメラダイレクト印刷についても無線ＬＡＮ経由で行われるようになってきた。これに対して、例えば特許文献１では、デジタルカメラと印刷装置とを無線接続した上で無線接続によるカメラダイレクト印刷を行う技術が開示されている。
【０００３】
しかし、ネットワーク経由のカメラダイレクト印刷では、デジタルカメラと印刷装置とが相互にネットワーク接続することが前提とされる。据え置き型の印刷装置は家庭内の無線ＬＡＮをはじめとするネットワーク環境に常時接続されていることが多い。これに対してデジタルカメラは可搬性が高いことと、バッテリにより動作する装置であることから、必要な時にネットワーク環境に接続されることが多い。そのため、デジタルカメラと印刷装置とをネットワーク経由で接続してカメラダイレクト印刷を行う場合には、まずデジタルカメラと印刷装置の間の無線ＬＡＮ接続を確立する必要がある。この場合、無線ＬＡＮ接続のためのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やパスワードなどの認証情報をデジタルカメラ、印刷装置の双方に設定する必要がある。そのため、情報リテラシが高いユーザでなければカメラダイレクト印刷を使いこなすことができないという問題が生じていた。
【０００４】
印刷装置への接続を容易にするための方法として、印刷装置をアクセスポイントとし、その接続に予め用意された固定の認証情報をユーザ端末と印刷装置の双方で使用するアクセスポイントモード（以下、特定アクセスポイントモードと称す）がある。固定の認証情報を使用することにより、ユーザは、ユーザ端末、印刷装置の双方に認証情報を設定する必要がなくなるため、印刷装置への接続が容易になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７６１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ユーザが操作する装置と印刷装置との両方が特定アクセスポインモードに対応しているとは限らない。例えば、ユーザ装置または印刷装置が特定アクセスポインモードに対応していない場合がある。このような場合、ユーザはユーザ装置および印刷装置に対して特定アクセスポインモードで印刷を実行するか否かを切換える操作をしなければならなくなり、ユーザ操作が煩雑になる。
【課題を解決するための手段】
【０００７】
本発明による画像印刷システムは、印刷対象となる画像を記憶する画像処理装置と、無線ＬＡＮ接続のための第１のアクセスポイントとして動作することが可能であり且つ前記画像処理装置から無線ＬＡＮを介して送信される前記画像を印刷する印刷装置と、を備える画像印刷システムであって、前記印刷装置は、前記印刷装置が前記第１のアクセスポイントとして動作することで、前記画像処理装置との無線ＬＡＮ接続を行う第１のモード、または、前記印刷装置と前記画像処理装置とは異なる第２のアクセスポイントを介して前記画像処理装置との無線ＬＡＮ接続を行う第２のモードに通信モードを設定する設定手段と、前記通信モードが前記第１のモードに設定された場合に、前記第１のアクセスポイントに対応する特定のＳＳＩＤを含ませた信号を送出する送出手段と、を含み、前記画像処理装置は、印刷対象となる前記画像に対するユーザからの印刷指示を受け付けた場合に、前記信号の検出を行う検出手段と、前記検出手段が前記特定のＳＳＩＤを含む信号を検出した場合には、前記第１のアクセスポイントの認証情報を用いて、前記第１のモードで動作する前記印刷装置との間で前記第１のアクセスポイントを介した接続を確立させて、印刷対象となる前記画像を前記印刷装置に送信する送信手段と、前記印刷装置に対して前記第２のモードによる接続を要求する接続要求を行う要求手段と、を含み、前記印刷装置は、前記要求手段による前記接続要求を前記画像処理装置から受信した場合に、前記設定手段により前記通信モードを前記第２のモードに設定し、前記画像処理装置は、前記要求手段により前記接続要求を行ったことに基づいて、前記送信手段により前記第２のアクセスポイントを介して前記印刷装置と接続することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、煩雑な操作を必要とすることなく、画像処理装置に記憶されている画像を印刷装置で印刷することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施例に係る画像印刷システムの構成を示す図である。
【図２】印刷装置の構成を示すブロック図である。
【図３】デジタルカメラの構成を示すブロック図である。
【図４】印刷装置の操作パネルに表示される画面の例を示す図である。
【図５】デジタルカメラの操作パネルに表示される操作画面の例を示す図である。
【図６】印刷装置の状態遷移を示す図である。
【図７】デジタルカメラの状態遷移を示す図である。
【図８】印刷装置における印刷処理を示すフローチャートである。
【図９】デジタルカメラにおける印刷ジョブの送信処理を示すフローチャートである。
【図１０】ステップＳ１５０２の接続方法判定処理を示すフローチャートである。
【図１１】印刷装置とデジタルカメラとが特定アクセスポインモードで接続された画像印刷システムの動作を示すシーケンス図である。
【図１２】印刷装置とデジタルカメラとが通常接続モードで接続された画像印刷システムの動作を示すシーケンス図である。
【図１３】第２の実施例におけるステップＳ１５０２の接続方法判定処理を示すフローチャートである。
【図１４】印刷装置とデジタルカメラとが通常接続モードで接続された画像印刷システムの第２の実施例の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について詳細に説明する。なお、この実施の形態に記載されている構成要素は、本発明の例としての形態を示すものであり、この発明の範囲をそれらのみに限定するものではない。
【００１１】
［実施例１］
図１は、本発明の第１の実施例に係る画像印刷システムの構成を示す図である。画像印刷システムは、印刷装置２００と画像取得装置３００とを備える。本実施例では、画像を記憶する画像処理装置の一例としての画像取得装置がデジタルカメラである画像印刷システムを例にする。印刷装置２００と画像取得装置（デジタルカメラ）３００とアクセスポイント１０１とは、互いに無線ＬＡＮ１０２で接続される。印刷装置２００とデジタルカメラ３００は無線ＬＡＮアクセスポイント（以下、単にアクセスポイントという）１０１を介して無線ＬＡＮ接続が可能である。また、印刷装置２００やデジタルカメラ３００はそれぞれ、自身がアクセスポイントとして動作することができる。したがって、デジタルカメラ３００と印刷装置２００はアクセスポイント１０１を介さずに直接無線ＬＡＮ接続することが可能である。なお、図１には、印刷装置２００が１つ示されているが、画像印刷システムには印刷装置がいくつ含まれていてもよい。また、図１には、デジタルカメラ３００が１つ示されているが、画像印刷システムには画像取得装置がいくつ含まれていてもよい。
【００１２】
図２は、印刷装置２００の構成を示すブロック図である。印刷装置２００は、ＣＰＵ２０１と、プログラムメモリ２０３と、データメモリ２０４と、印刷部２０５と、操作部制御回路２０７と、無線ＬＡＮ制御回路２０９と、不揮発メモリ２１０と、を備える。各構成要素は、内部バス２０２を介して互いに接続される。データメモリ２０４は、画像メモリ２０６を含む。操作部制御回路２０７は、操作パネル２０８と接続される。
【００１３】
ＣＰＵ２０１は、マイクロプロセッサである。プログラムメモリ２０３はＲＯＭである。データメモリ２０４はＲＡＭである。ＣＰＵ２０１は、プログラムメモリ２０３に格納されている制御プログラムと、データメモリ２０４に格納されているデータとに従って動作する。ＣＰＵ２０１は印刷部２０５を制御して、画像メモリ２０６に格納された画像データによって示される画像を記録媒体に印刷する。また、ＣＰＵ２０１は操作部制御回路２０７を制御することによって操作パネル２０８に、印刷装置の状態を表示させたり、各種機能を選択するためのメニューを表示させたりする。操作パネル２０８は、例えばタッチパネルである。ユーザは、操作パネル２０８に表示されているオブジェクトをタッチすることでオブジェクトに対する操作を行う。また、ＣＰＵ２０１は操作部制御回路２０７を介して、操作パネル２０８に対するユーザ操作を受け付ける。また、ＣＰＵ２０１は無線ＬＡＮ制御回路２０９を介して無線ＬＡＮ１０２に接続される他の装置と通信を行う。これにより、印刷装置２００は他の装置から印刷ジョブを受信して印刷部２０５に印刷を実行させることできる。また、ＣＰＵ２０１は無線ＬＡＮ制御回路２０９を制御することによって、印刷装置２００自身をアクセスポイントとして動作させることが可能である。不揮発メモリ２１０はバッテリバックアップＲＡＭやＥＥＰＲＯＭやフラッシュメモリなど、印刷装置２００に電源が供給されていない状態でも、格納するデータを記憶可能なメモリである。不揮発メモリ２１０には、印刷装置２００に対する設定情報など、印刷装置２００の電源がオフされても記憶させておく必要がある情報が書き込まれる。
【００１４】
図３は、デジタルカメラ３００の構成を示すブロック図である。デジタルカメラ３００は、ＣＰＵ３０１と、プログラムメモリ３０３と、データメモリ３０４と、撮像部３０５と、メモリカード制御回路３０７と、操作部制御回路３０９と、無線ＬＡＮ制御回路３１１とを備える。各構成要素は、内部バス３０２を介して互いに接続される。データメモリ３０４は、画像メモリ３０６を含む。メモリカード制御回路３０７は、デジタルカメラ３００が備えるメモリカードスロット（図示せず）などに挿入されたメモリカード３０８に対する、データの読み書きを制御する。操作部制御回路３０９は、操作パネル３１０と接続される。
【００１５】
ＣＰＵ３０１は、マイクロプロセッサである。プログラムメモリ３０３はＲＯＭである。データメモリ３０４はＲＡＭである。ＣＰＵ３０１は、プログラムメモリ３０３に格納されている制御プログラムと、データメモリ３０４に格納されているデータとに従って動作する。ＣＰＵ３０１は撮像部３０５を制御して撮像を行い、印刷対象となる画像を取得する。ＣＰＵ３０１は、撮像により得られた画像を示す画像データを画像メモリ３０６に格納する。画像メモリ３０６に格納された画像データは、画像ファイルフォーマットに変換されて、メモリカード制御回路３０７を介してメモリカード３０８に記憶される。また、ＣＰＵ３０１は操作部制御回路３０９を制御することによって操作パネル３１０に、撮像した画像を再生して表示させたり、各種機能を選択するメニューを表示させたりする。操作パネル３１０は操作パネル２０８と同様にタッチパネル等であって、ＣＰＵ３０１は操作部制御回路３０９を介して、操作パネル３１０に対するユーザ操作を受け付ける。また、ＣＰＵ３０１は無線ＬＡＮ制御回路３１１を介して無線ＬＡＮ１０２に接続される他の装置と通信を行う。これにより、デジタルカメラ３００は、撮像により取得された画像データを、ネットワーク上の端末装置や共有フォルダに保存したり、無線ＬＡＮ１０２に接続されている印刷装置２００に印刷ジョブとして送信したりすることが可能である。また、ＣＰＵ３０１は無線ＬＡＮ制御回路３１１を制御し、デジタルカメラ３００自身をアクセスポイントとして動作させることが可能である。
【００１６】
図４は、印刷装置２００の操作パネル２０８に表示される画面（以下、操作画面と称す）の例を示す図である。図４（ａ）には、待機画面であるホーム画面２２０が示されている。ホーム画面２２０には、「コピー」ボタン２２１、「カードから印刷」ボタン２２２、および「カメラから印刷」ボタン２２３が配置される。「コピー」ボタン２２１は、コピーモードに移行するためのボタンである。「カードから印刷」ボタン２２２は、印刷装置２００が備えるカードスロット（図示せず）などに挿入されたメモリカードに格納された、画像データの印刷を行うモードに移行するためのボタンである。「カメラから印刷」ボタン２２３は、デジタルカメラ３００からダイレクト印刷を行うモードに移行するためのボタンである。印刷装置２００は、ホーム画面２２０を表示している時には通常接続モードになっていて、通常接続モードでの印刷ジョブの受け付けおよび実行が可能である。ここで、通常接続モードとは、アクセスポイント１０１を介してデジタルカメラ３００と接続するインフラストラクチャモードのことである。一方、接続設定が不要で簡単にデジタルカメラ３００と接続できるモードとして、特定アクセスポイントモード（以下、特定ＡＰモードと称す）がある。
【００１７】
特定ＡＰモードでは、印刷装置２００は、固定の認証情報（固有のＳＳＩＤ、パスワード）によりアクセスポイントとして動作することが可能である。デジタルカメラ３００は、印刷装置２００がアクセスポイントとして動作するときの固有のＳＳＩＤ、パスワードを、プログラムメモリ３０３に記憶している。そして、後述の特定ＡＰモードに移行した際は、ユーザによるＳＳＩＤ、パスワードの入力がなくても、プログラムメモリ２０３に記憶されている固有のＳＳＩＤ、パスワードに従ってアクセスポイントとの接続を試みる。即ち上記の固有のＳＳＩＤ、パスワードは、デジタルカメラ３００と印刷装置２００が通信することなく、また操作パネル２０８、操作パネル３１０においてユーザが入力することなく、それぞれの装置に予め記憶されているものである。よって、固有のＳＳＩD、パスワードを使用した特定ＡＰモードでは、デジタルカメラ３００を印刷装置２００に容易に接続することができる。
【００１８】
ユーザは、ホーム画面２２０で「カメラから印刷」ボタン２２３を押すことによって、印刷装置２００を特定ＡＰモードに遷移させることができる。印刷装置２００は、特定ＡＰモードに遷移すると、図４（ｂ）に示すカメラ印刷待機画面２３０を操作パネル２０８に表示させる。カメラ印刷待機画面２３０にはデジタルカメラ３００から印刷操作を行うよう促すメッセージとともに、キャンセルボタン２３１が表示される。ユーザがデジタルカメラ３００に対して印刷操作を行うと、特定ＡＰモードで印刷装置２００に対して印刷ジョブが送信される。一方、キャンセルボタン２３１が押されると、印刷装置２００は特定ＡＰモードから通常接続モードに戻り、操作パネル２０８はホーム画面２２０に戻る。図４（ｃ）には、特定ＡＰモードでデジタルカメラ３００から受信した印刷ジョブの印刷中に表示される、カメラ印刷中画面２４０が示されている。カメラ印刷中画面２４０には、デジタルカメラ３００からの印刷ジョブを実行中であることを示すメッセージとともに、キャンセルボタン２４１が表示される。キャンセルボタン２４１が押されると、印刷装置２００は実行中の印刷ジョブを中止し、ダイレクト印刷を行うモードを終了し、操作パネル２０８はホーム画面２２０に戻る。
【００１９】
図５は、デジタルカメラ３００の操作パネル３１０に表示される操作画面の例を示す図である。図５（ａ）には、画像再生画面３２０が示されている。画像再生画面３２０には撮像して得られた画像３２１が画面全体に表示される。それとともに、画像再生画面３２０には印刷実行ボタン３２２が表示される。印刷実行ボタン３２２が押されると、表示されている画像に対応する画像データが印刷装置２００に印刷ジョブとして送信される。図５（ｂ）には、接続中画面３３０が示されている。画像再生画面３２０の印刷実行ボタン３２２が押されると接続中画面３３０が表示される。接続中画面３３０の表示中に、デジタルカメラ３００は印刷装置２００との接続方法を判定し、判定した結果に従った接続方法で印刷装置２００と接続する。デジタルカメラ３００と印刷装置２００とが接続されると、図５（ｃ）に示す印刷中画面３４０が表示される。そして、印刷装置２００において、デジタルカメラ３００から受信した印刷ジョブ（画像データ）に従った印刷が実行される。
【００２０】
図６は、印刷装置２００の状態遷移を示す図である。図６に示す図はＵＭＬに従って記載されている。角の丸い長方形は状態を示し、状態（角の丸い長方形）間を結ぶ矢印は状態遷移を示す。また、「Ｅｎｔｒｙ：」続く文字列は、印刷装置２００が各状態に入ったときに実行されるアクションの内容を示す。矢印には、状態遷移のきっかけとなるイベント名称を示す文字列と、「／」に続けて状態遷移時に実行されるアクションを示す文字列とが付されている。黒丸は初期状態（電源オフ状態）を示す。印刷装置２００は、初期状態において電源オンイベントを検出すると、待機状態Ｓ１００１に遷移する。このとき、印刷装置２００は、無線ＬＡＮの接続方法が通常接続モードに設定された状態で起動される。一般的に、デジタルカメラとの接続方法として特性ＡＰモードと通常接続モードとを指定可能な据え置き型印刷装置は電源投入時、インフラストラクチャモードとしてアクセスポイントに接続するモード、すなわち通常接続モードとなる。印刷装置２００は待機状態Ｓ１００１に遷移すると、操作パネル２０８にホーム画面２２０を表示する。待機状態Ｓ１００１において、印刷装置２００は通常接続モードで印刷ジョブの受信を待つ。デジタルカメラ３００から送信される接続要求が受信されると、接続要求イベントが発生する。すると、印刷装置２００は通常接続モードで接続し、デジタルカメラ３００から続けて送信される印刷ジョブを受信する。すると、印刷装置２００はカメラ印刷中状態Ｓ１００５に遷移する。カメラ印刷中状態Ｓ１００５において、印刷装置２００は受信した印刷ジョブを実行する。印刷ジョブの受信から実行までの手順等については、公知の手順、例えばＤＰＳ  ｏｖｅｒ  ＩＰなどの規格で定められている手順に従って行われるためここでは詳細な説明を省略する。印刷装置２００は、印刷ジョブの終了、デジタルカメラ３００との接続断、または印刷のキャンセル操作により発生するイベントを検出すると、デジタルカメラ３００との接続を切断する。そして、印刷装置２００は、待機状態Ｓ１００１に遷移する。通常接続モードにおける印刷装置２００の状態遷移は以上の通りである。
【００２１】
特定ＡＰモードによる印刷ジョブの実行は、待機状態Ｓ１００１において、「カメラから印刷」ボタン２２３が押されることで開始される。待機状態Ｓ１００１において、「カメラから印刷」ボタン２２３が押されたことを示すイベントを検出すると、印刷装置２００は、無線ＬＡＮの接続方法を特定ＡＰモードに切換えるとともにカメラ印刷モード状態Ｓ１００２に遷移する。特定ＡＰモードは、固定の認証情報を用いた、デジタルカメラ３００と印刷装置２００間の印刷専用の通信モード（接続モード）である。固定の認証情報はデジタルカメラ３００と印刷装置２００とに共通する認証情報であり、予め定められた固定の、ＳＳＩＤ（以下、特定のＳＳＩＤまたは特定ＳＳＩＤと称す）と認証パスワードを含む。固定の認証情報は、ユーザが設定および変更できない情報である。本実施例では、固定の認証情報は、デジタルカメラ３００のプログラムメモリ３０３および印刷装置２００の不揮発メモリ２１０に予め書き込まれる。カメラ印刷モード状態Ｓ１００２は、サブ状態としてカメラ印刷待機状態Ｓ１００３およびカメラ印刷中状態Ｓ１００４を含む。印刷装置２００は、カメラ印刷モード状態Ｓ１００２に入ると、まずカメラ印刷待機状態Ｓ１００３になる。印刷装置２００は、カメラ印刷待機状態Ｓ１００３に入ると、操作パネル２０８にカメラ印刷待機画面２３０を表示する。カメラ印刷待機状態Ｓ１００３において、デジタルカメラ３００からの接続要求が受信されると、接続要求イベントが発生する。そして、印刷装置２００は、特定ＡＰモードでデジタルカメラと接続し、カメラ印刷中状態Ｓ１００４に遷移する。印刷装置２００は、カメラ印刷中状態Ｓ１００４に入ると、操作パネルにカメラ印刷中画面２４０を表示する。カメラ印刷モード状態Ｓ１００２において、印刷ジョブの終了により発生するイベントを検出すると、印刷装置２００は、無線ＬＡＮ接続を通常接続モードに切換えるとともに、待機状態Ｓ１００１に遷移する。カメラ印刷モード状態Ｓ１００２において、デジタルカメラ３００との接続断、または操作パネル２０８のキャンセルボタン２３１，２４１の押下により発生するイベントが検出された場合も同様にして、印刷装置２００は待機状態Ｓ１００１に戻る。
【００２２】
以上が、デジタルカメラ３００からダイレクト印刷が行われる場合の、印刷装置２００における一連の状態遷移である。なお、印刷装置２００は、図６に示されるイベント以外のイベントを受け付けて、不図示の状態に遷移することにより各種の機能を実行するよう構成されていてもよい。また、ホーム画面２２０には、「コピー」ボタン２２１、「カードからの印刷」ボタン２２２の他、各種の操作を受け付けるボタン等が設けられていてもよい。
【００２３】
図７は、デジタルカメラ３００の状態遷移を示す図である。デジタルカメラ３００は、初期状態（電源オフ状態）において電源オンイベントを検出すると、撮影状態Ｓ１２０１に遷移する。撮影状態Ｓ１２０１においては、デジタルカメラ３００は静止画および動画を撮像可能であり、操作パネル３１０には図示しない撮像画面が表示される。デジタルカメラ３００は、撮影状態Ｓ１２０１で再生ボタン（図示せず）が押されたことを示すイベントを検出すると、図示しない撮像回路を停止させて、再生状態Ｓ１２０２に遷移する。デジタルカメラ３００は、再生状態Ｓ１２０２において、操作パネル３１０に画像再生画面３２０を表示する。また、デジタルカメラ３００は、再生状態Ｓ１２０２においてシャッタボタン（図示せず）が半押しされたことを示すイベントを検出すると、撮影状態Ｓ１２０１に戻る。一方、再生状態Ｓ１２０２において、画像再生画面３２０の印刷実行ボタン３２２が押されたことを示すイベントを検出すると、デジタルカメラ３００は、画像再生画面３２０に表示中の画像を印刷対象として指定する。そして、デジタルカメラ３００は印刷状態Ｓ１２０３に遷移する。印刷状態Ｓ１２０３は、サブ状態として接続方法判定状態Ｓ１２０４、通常接続モード印刷中状態Ｓ１２０５、および特定ＡＰモード印刷中状態Ｓ１２０６を含む。デジタルカメラ３００は印刷状態Ｓ１２０３に入ると、まず接続方法判定状態Ｓ１２０４に入る。デジタルカメラ３００は、接続方法判定状態Ｓ１２０４に入ると、操作パネルに接続中画面３３０を表示し、通常接続モードで接続するか特定ＡＰモードで接続するかを判定する。通常接続モードで接続すると判定した場合は、デジタルカメラ３００は、通常接続モードで印刷装置２００と接続して通常接続モード印刷中状態Ｓ１２０５に遷移する。特定ＡＰモードで接続すると判定した場合は、デジタルカメラ３００は、特定ＡＰモードで印刷装置２００と接続して特定ＡＰモード印刷中状態Ｓ１２０６に遷移する。デジタルカメラ３００は、通常接続モード印刷中状態Ｓ１２０５および特定ＡＰモード印刷中状態Ｓ１２０６に入ると、操作パネルに印刷中画面３４０を表示する。通常接続モード印刷中状態Ｓ１２０５および特定ＡＰモード印刷中状態Ｓ１２０６では、デジタルカメラ３００は、再生状態Ｓ１２０２で指定した画像に対応する画像データを印刷ジョブとして印刷装置２００に送信する。印刷状態Ｓ１２０３において、印刷ジョブの終了、印刷装置２００との接続断、キャンセル操作が発生したことを示すイベントを検出すると、デジタルカメラ３００は再生状態Ｓ１２０２に遷移する。このとき、デジタルカメラ３００は、接続モードを通常接続モードに戻す。
【００２４】
以上が、デジタルカメラ３００において、印刷装置２００に印刷ジョブを送信する一連の状態遷移である。なお、デジタルカメラ３００は、図７に示されるイベント以外のイベントを検出して、不図示の状態に遷移することにより各種の機能を実行するよう構成されていてもよい。また、操作パネルに、不図示の画面が表示されてもよい。また、画像再生画面３２０などに、各種の操作を受け付けるためのボタン等が設けられていてもよい。
【００２５】
図８は、印刷装置２００における印刷処理を示すフローチャートである。図８には、図６に示す待機状態Ｓ１００１に遷移した後における処理が示されている。なお、図８に示す処理は、ＣＰＵ２０１が、プログラムメモリ２０３に格納されたプログラムをロードして実行することにより行われる。
【００２６】
ステップＳ１４０１において、ＣＰＵ２０１は、無線ＬＡＮ１０２および無線ＬＡＮ制御回路２０９を介して、デジタルカメラ３００からの接続要求が無いか確認する。待機状態Ｓ１００１では印刷装置２００は通常接続モードである。したがって、接続要求を受信した場合は（ステップＳ１４０１のＹＥＳ）、ＣＰＵ２０１は、通常接続モードで接続および印刷処理を実行し（ステップＳ１４１１）、処理を終了する。接続要求がない場合は（ステップＳ１４０１のＮＯ）、印刷装置２００は、ユーザによって特定ＡＰモードへの切換え操作が行われていないかを確認する。具体的には、印刷装置２００は、ホーム画面２２０の「カメラから印刷」ボタン２２３が押されていないか確認する。「カメラから印刷」ボタン２２３が押されている場合は（ステップＳ１４０２のＹＥＳ）、印刷装置２００はステップＳ１４０３に進む。ユーザによって「カメラから印刷」ボタン２２３が押されていない場合は（ステップＳ１４０２のＮＯ）、印刷装置２００はステップＳ１４０１に戻り、ステップＳ１４０１，Ｓ１４０２の処理を繰り返し実行する。ステップＳ１４０３において印刷装置２００は無線ＬＡＮ制御回路２０９を制御して、印刷装置２００自身がアクセスポイントとなる特定ＡＰモードに切換える。このとき、ＣＰＵ２０１は、アクセスポイントの設定として上述した固定の認証情報を有するアクセスポイントとして、印刷装置２００を動作させる。そして、ＣＰＵ２０１は、上記固定の認証情報に含まれる特定ＳＳＩＤを含んだビーコン信号を周期的に発出しながらデジタルカメラ３００からの接続要求を待つ（ステップＳ１４０４）。印刷装置２００は、デジタルカメラ３００からの接続要求を受信すると、印刷ジョブを受信し、印刷ジョブにより指定された画像の印刷を実行する（ステップＳ１４０５）。ＣＰＵ２０１は、受信した印刷ジョブを実行する間、ステップＳ１４０５〜Ｓ１４０８の処理を繰り返し実行する。なお、ステップＳ１４０４において、デジタルカメラ３００からの接続要求が一定期間内に受信されない場合には、ステップＳ１４１０に移行するようにしてもよい。ステップＳ１４０６，Ｓ１４０７，Ｓ１４０８では、ＣＰＵ２０１は、キャンセル操作、デジタルカメラ３００との接続断、および印刷ジョブの終了をそれぞれ監視し、いずれかを検出した場合には印刷処理を終了する（ステップＳ１４０９）。印刷装置２００は、印刷処理を終了すると、無線ＬＡＮ制御回路２０９を制御して通常接続モードへ復帰し（ステップＳ１４１０）、処理を終了する。
【００２７】
図９は、デジタルカメラ３００における印刷ジョブの送信処理を示すフローチャートである。図９には、図７に示す再生状態Ｓ１２０２に遷移した後の処理が示されている。なお、図９に示す処理は、ＣＰＵ３０１が、プログラムメモリ３０３に格納されたプログラムをロードして実行することにより行われる。
【００２８】
ＣＰＵ３０１は、画像再生画面３２０の印刷実行ボタン３２２が押されたかどうか、すなわちユーザによる印刷ジョブの送信指示があったかどうかを監視する（ステップＳ１５０１）。印刷実行ボタン３２２が押された場合は（ステップＳ１５０１のＹＥＳ）、ステップＳ１５０２に進む。ＣＰＵ３０１はステップＳ１５０１において、印刷実行ボタン３２２が押されるまで印刷実行ボタン３２２の監視を続ける。次いで、ＣＰＵ３０１は、印刷装置２００との接続方法を判定する（ステップＳ１５０２）。なお、ステップＳ１５０２における接続方法の判定処理の詳細については後述する。ＣＰＵ３０１は、接続方法を特定ＡＰモードと判定した場合は（ステップＳ１５０３のＹＥＳ）、ステップＳ１５０４に進み、接続方法を通常接続モードと判定した場合は（ステップＳ１５０３のＮＯ）、ステップＳ１５１０に進む。ステップＳ１５０４において、ＣＰＵ３０１は、無線ＬＡＮ制御回路３１１を制御して、特定ＡＰモードに設定された印刷装置２００に対して無線ＬＡＮクライアントとして接続する。具体的には、デジタルカメラ３００は、予め記憶する固定の認証情報によりアクセスポイントを探索し、検出されたアクセスポイントに接続する。接続完了後、ＣＰＵ３０１は、画像再生画面３２０に表示中の画像を印刷するための印刷ジョブを印刷装置２００へ送信する（ステップＳ１５０５）。印刷ジョブの送信中に、ＣＰＵ３０１は定期的にステップＳ１５０６〜Ｓ１５０８の処理を繰り返し実行する。ステップＳ１５０６では、ＣＰＵ３０１は、ユーザによるキャンセル操作が行われたかどうかを確認し、キャンセル操作が行われている場合は印刷ジョブの送信を中止してステップＳ１５０９へ進む。ステップＳ１５０７では、ＣＰＵ３０１は印刷装置２００との接続が切断されたかどうかを確認する。接続が切断されている場合には、ＣＰＵ３０１は印刷ジョブの送信を中止してステップＳ１５０９へ進む。ステップＳ１５０８では、ＣＰＵ３０１は印刷ジョブの送信が全て完了したかどうかを確認する。印刷ジョブの送信が全て完了していない場合には（ステップＳ１５０８のＮＯ）、ＣＰＵ３０１はステップＳ１５０５に戻る。印刷ジョブの送信が全て完了している場合には（ステップＳ１５０８のＹＥＳ）、ＣＰＵ３０１はステップＳ１５０９に進む。最後に、ＣＰＵ３０１は、無線ＬＡＮ制御回路３１１を制御して、無線ＬＡＮを元の接続モード、すなち通常接続モードに戻す（ステップＳ１５０９）。そして、ＣＰＵ３０１は処理を終了する。
【００２９】
一方、ステップＳ１５１０では、ＣＰＵ３０１は、無線ＬＡＮ制御回路３１１を制御して、通常接続モードにより印刷装置２００と接続する。ステップＳ１５１１〜Ｓ１５１４の処理は特定ＡＰモードのステップＳ１５０５〜Ｓ１５０８の処理と同様であるため、説明を省略する。なお、通常接続モードでは、ＣＰＵ３０１は、印刷ジョブの送信を全て完了し終えた後に通常接続モードに復帰する処理（ステップＳ１５０９に相当する処理）を行う必要がない。そのため、ステップＳ１５１４の後、ＣＰＵ３０１は、ステップＳ１５０９に相当する処理を実行せずに処理を終了する。
【００３０】
図１０は、ステップＳ１５０２の接続方法判定処理を示すフローチャートである。デジタルカメラ３００は、接続方法判定処理のタイムアウト時間を計測するためのタイマを設定する（ステップＳ１６０１）。デジタルカメラ３００は、タイマのタイムアップを監視しながら（ステップＳ１６０２）、特定ＡＰモードに設定された装置（以下、単に特定ＡＰという場合がある）の検出を行う（ステップＳ１６０３）。特定ＡＰが電波の届く範囲にいる場合、特定ＳＳＩＤを含むビーコン信号が周期的に観測される。したがって、ステップＳ１６０３では、デジタルカメラ３００は、特定ＳＳＩＤを含むビーコン信号を監視して、特定ＡＰを検出する。特定ＳＳＩＤを含むビーコン信号が検出できた場合は（ステップＳ１６０３のＹＥＳ）、デジタルカメラ３００は、特定ＡＰが近くにあると判断する。本実施例では、印刷装置２００が特定ＡＰモードで動作している場合に、印刷装置２００が特定ＡＰとして検出される。したがって、デジタルカメラ３００は、印刷装置２００との接続方法を特定ＡＰモードに決定し（ステップＳ１６０４）、処理を終了する。特定ＳＳＩＤを含むビーコン信号が検出されずにタイマがタイムアップした場合は（ステップＳ１６０２のＹＥＳ）、デジタルカメラ３００は、印刷装置２００との接続方法を通常接続モードに決定し（ステップＳ１６０５）、処理を終了する。
【００３１】
このような処理により、特定ＡＰモードに設定された印刷装置がデジタルカメラ３００の近くにある場合には、当該印刷装置がデジタルカメラ３００によって検出される。そして、デジタルカメラ３００は検出した特定ＡＰモードの印刷装置に対して特定ＡＰモードで印刷ジョブを、アクセスポイントを介さずに直接送信することができる。また、通常接続モードの印刷装置と特定ＡＰモードの印刷装置との両方が存在する環境の場合には、デジタルカメラ３００と印刷装置との接続方法が特定ＡＰモードに決定される。その結果、印刷装置の「カメラから印刷」ボタン２２３を押してユーザが明示的に特定ＡＰモードを指定した場合には、必ず特定ＡＰモードにより印刷が行われることになる。
【００３２】
図１１は、印刷装置２００とデジタルカメラ３００とが特定ＡＰモードで接続された画像印刷システムの動作を示すシーケンス図である。ユーザが印刷装置２００のホーム画面２２０の「カメラから印刷」ボタン２２３を押すと（ステップＳ１８０１）、印刷装置２００はデジタルカメラ３００との接続方法を特定ＡＰモードに切換える（ステップＳ１８０２）。特定ＡＰモードに設定された印刷装置２００は無線ＬＡＮ制御回路２０９を制御して特定ＳＳＩＤを含むビーコン信号を周期的に送出する（ステップＳ１８０３）。続いてユーザがデジタルカメラ３００の画像再生画面３２０の印刷実行ボタン３２２を押すと（ステップＳ１８０４）、デジタルカメラ３００は特定ＳＳＩＤのビーコン信号の監視を始める（ステップＳ１８０５）。デジタルカメラ３００は特定ＳＳＩＤのビーコン信号を検出すると（ステップＳ１８０５）、接続方法を特定ＡＰモードに決定する（ステップＳ１８０６）。そして、デジタルカメラ３００は、印刷装置２００に対して特定ＡＰモードでの接続を要求する。つまり、デジタルカメラ３００は、特定ＳＳＩＤを含む固定の認証情報を用いて印刷装置２００との無線ＬＡＮの接続を確立させ（ステップＳ１８０７）、デジタルカメラ３００は印刷装置２００に印刷ジョブを送信する（ステップＳ１８０８）。印刷装置２００は受信した印刷ジョブの印刷を実行する（ステップＳ１８０９）。印刷ジョブが終了すると（ステップＳ１８１０）、デジタルカメラ３００は印刷装置２００との接続を切断する（ステップＳ１８１１）。そして、デジタルカメラ３００および印刷装置２００はそれぞれ、通常接続モードに復帰する（ステップＳ１８１２，Ｓ１８１３）。
【００３３】
上記シーケンスでは、ユーザが、印刷装置２００に対して、特定ＡＰモードを指定するための操作を行う必要がある。しかし、デジタルカメラ３００に対しては、ユーザは、印刷対象の画像を選んで印刷指示の操作をするだけで特定ＡＰモードで印刷ジョブを送信することが可能である。
【００３４】
図１２は、印刷装置２００とデジタルカメラ３００とが通常接続モードで接続された画像印刷システムの動作を示すシーケンス図である。デジタルカメラ３００の画像再生画面３２０の印刷実行ボタン３２２が押されると（ステップＳ１９０１）、デジタルカメラ３００は特定ＳＳＩＤのビーコン信号の検出を始める（ステップＳ１９０２）。このとき、印刷装置２００は通常接続モードなので特定ＳＳＩＤのビーコン信号は検出されない。したがって、デジタルカメラ３００は接続方法を通常接続モードに決定する（ステップＳ１９０３）。そして、デジタルカメラ３００は、設定済みのアクセスポイントのＳＳＩＤを用いて、当該アクセスポイントを介した印刷装置２００との接続を確立させて（ステップＳ１９０４）、印刷装置２００に印刷ジョブを送信する（ステップＳ１９０５）。印刷装置２００は受信した印刷ジョブの印刷を実行する（ステップＳ１９０６）。印刷ジョブが終了すると（ステップＳ１９０７）、デジタルカメラ３００は、印刷装置２００との接続を切断する（ステップＳ１９０８）。
【００３５】
以上のような構成により、特定ＡＰモードの印刷装置と通常接続モードの印刷装置のどちらの印刷装置に対しても、ユーザは、デジタルカメラに対する同じ操作で印刷を指示することができる。したがって、本実施例によれば、ユーザはデジタルカメラに対して接続方法を選択するための操作をする必要がなくなり、ユーザに煩雑な操作をさせることがない。また本実施例では、印刷に使用する印刷装置を通常接続モードの印刷装置と特定ＡＰモードの印刷装置との２つから選択していたが、選択対象とする印刷装置の組合せはそれ以外であってもよい。印刷装置が複数設置されている環境においては、印刷に使用する印刷装置を指定するのが難しい。しかし、ユーザが印刷に使用したい印刷装置を操作し（例えば「カメラから印刷」ボタン２２３を押して）特定ＡＰモードに設定すれば、カメラに対して、印刷に使用する印刷装置の選択操作をすることなく、所望の印刷装置で印刷を実行させることができる。
【００３６】
なお、本実施例では、画像取得装置がデジタルカメラである画像印刷システムを例にしたが、画像取得装置はデジタルカメラ以外の装置であってもよい。したがって、画像取得装置は、撮像部３０５の代わりにまたは撮像部３０５に加えて、印刷対象となる画像を取得するための他の構成要素を含んでいてもよい。
【００３７】
［実施例２］
図１３は、第２の実施例におけるステップＳ１５０２の接続方法判定処理を示すフローチャートである。図１４は、印刷装置２００とデジタルカメラ３００とが通常接続モードで接続された画像印刷システムの第２の実施例の動作を示すシーケンス図である。以下では、第１の実施例と異なる部分について説明し、第１の実施例と同じ部分については説明を省略する。
【００３８】
デジタルカメラ３００は、通常接続モードのまま、印刷装置２００との接続を要求し（ステップＳ１７０１）、接続が確立できたかどうかを判定する（ステップＳ１７０２）。ここで、デジタルカメラ３００に対して既に、印刷装置２００と通常接続モードで接続可能な設定がなされている場合には、ステップＳ１７０１において通常接続モードでの接続が確立される。その場合には、特定ＡＰモードで接続する必要がなくなる。したがって。通常接続モードでの接続が確立できた場合は（ステップＳ１７０２のＹＥＳ）、デジタルカメラ３００は、接続方法を通常接続モードに決定し（ステップＳ１７０７）、処理を終了する。通常接続モードでの接続が確立できなかった場合は（ステップＳ１７０２のＮＯ）、判定処理のタイムアウト時間を計測するためのタイマを設定する（ステップＳ１７０３）。デジタルカメラ３００は、タイマのタイムアップを監視しながら（ステップＳ１７０４）、特定ＡＰの検出を行う（ステップＳ１７０５）。具体的には、デジタルカメラ３００は、ステップＳ１６０３と同様に、特定ＳＳＩＤを含むビーコンを監視する。特定ＳＳＩＤを含むビーコンが検出できた場合は特定ＡＰが近くにあると判断し、印刷装置２００との接続方法を特定ＡＰモードに決定し（ステップＳ１７０６）、処理を終了する。特定ＳＳＩＤのビーコンが検出されずタイマがタイムアップした場合は（ステップＳ１７０４のＹＥＳ）、デジタルカメラ３００は、印刷装置２００との接続方法を通常接続モードに決定し（ステップＳ１７０７）、処理を終了する。
【００３９】
図１４は、印刷装置２００とデジタルカメラ３００とが通常接続モードで接続された画像印刷システムの第２の実施例の動作を示すシーケンス図である。ユーザが印刷装置２００のホーム画面２２０の「カメラから印刷」ボタン２２３を押すと（ステップＳ２００１）、印刷装置２００はデジタルカメラ３００との接続方法を特定ＡＰモードに切換える（ステップＳ２００２）。特定ＡＰモードに設定された印刷装置２００は無線ＬＡＮ制御回路２０９を制御して特定ＳＳＩＤを含むビーコン信号を周期的に送出する（ステップＳ２００３）。続いてユーザがデジタルカメラ３００の画像再生画面３２０の印刷実行ボタン３２２を押すと（ステップＳ２００４）、デジタルカメラ３００は、印刷装置２００に対して通常接続モードによる接続を要求する。印刷装置２００は接続要求を受け付けると、デジタルカメラ３００との接続方法を特定ＡＰモードから通常接続モードに切換える（ステップＳ２００６）。そして、デジタルカメラ３００と印刷装置２００との間で通常接続モードによる接続が確立される（ステップＳ２００７）。デジタルカメラ３００は、通常接続モードによる接続が確立したので、接続方法を通常接続モードに決定する。この処理は、図１３に示すステップＳ１７０７の処理に相当する。その後、デジタルカメラ３００では、図９に示すステップＳ１５１０の処理が実行される。ただし、デジタルカメラ３００はステップＳ２００７で既に印刷装置２００と接続済みなので、第２の実施例のステップＳ１５１０では、デジタルカメラ３００は処理をスキップする。続いて、デジタルカメラ３００は印刷ジョブを送信する（ステップＳ２００９）。印刷装置２００は、受信した印刷ジョブの印刷を実行する（ステップＳ２０１０）。印刷ジョブが終了すると（ステップＳ２０１１）、デジタルカメラ３００は、印刷装置２００との接続を切断する（ステップＳ２０１２）。
【００４０】
以上のような構成により、第１の実施例と同様に、ユーザは、特定ＡＰモードの印刷装置と通常接続モードの印刷装置のどちらの印刷装置に対しても、デジタルカメラに対する同じ操作で印刷の指示が可能になる。そのため、本実施例よれば、第１の実施例と同様に、ユーザに煩雑な操作をさせることがない。また本実施例では、デジタルカメラ３００に対して既に、印刷装置２００と通常接続モードで接続可能な設定がされている場合には、通常接続モードでの接続を優先させる。それにより、通常接続モードで印刷可能な印刷装置に対してユーザが誤って特定ＡＰモードに切換える操作をした場合でも、デジタルカメラ３００は、通常接続モードで印刷装置と接続し、印刷ジョブを送信する。そのため、不要な特定ＡＰモードへの切換えを回避することが可能となる。
【００４１】
第１の実施例と第２の実施例はいずれも、特定ＡＰモードの印刷装置と通常接続モードの印刷装置のどちらの印刷装置に対しても、デジタルカメラに対する同じ操作で印刷を指示することができるという同じ効果を得ることができる。ただし、第１の実施例と第２の実施例は、通常接続モードと特定ＡＰモードのどちらを優先するかが異なる。しかし、通常接続モードと特定ＡＰモードのどちらを優先するかは、印刷を実行する環境によって変わる。したがって、画像印刷システムに第１の実施例の動作を行わせるか、第２の実施例の動作を行わせるかをユーザに設定可能な構成にしてもよい。
【００４２】
また、第１の実施例および第２の実施例ではデジタルカメラ３００が接続方法を判定する際、受信したビーコン信号が特定ＳＳＩＤのビーコン信号であるかどうかで判断している。しかし、特定ＳＳＩＤがいわゆるステルスＳＳＩＤである場合、印刷装置２００から、真のＳＳＩＤがビーコン信号で送られてこない場合がある。このような場合に対応するため、デジタルカメラ３００は、例えばＳＳＩＤの長さが０であるときには、特定ＳＳＩＤを含むＰｒｏｂｅＲｅｑｕｅｓｔ信号を送出する。そして、デジタルカメラ３００は、正常なＰｒｏｂｅＲｅｓｐｏｎｓｅ信号を受信できた場合にのみ特定ＡＰモードにするようにしてもよい。ビーコン信号に含まれるＳＳＩＤが０だけで構成されているときや、真のＳＳＩＤを含むビーコン信号を受信できなかったときも同様である。
【００４３】
また、以上の実施形態では印刷を実行させる機器としてデジタルカメラを例に説明したが、これに限らず、ＰＣやスマートフォン等の各種の機器であってもよい。さらに、以上の実施形態における印刷装置の代わりに、ＰＣやスマートフォン等の各種の装置を適用してもよい。
【００４４】
（その他の実施形態）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワークまたは記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４５】
２０１  ＣＰＵ
２０７  操作部制御回路
２０９  無線ＬＡＮ制御回路
３０１  ＣＰＵ
３０９  操作部制御回路
３１１  無線ＬＡＮ制御回路
【図１】
0006789669.tif 000002
【図２】
0006789669.tif 000003
【図３】
0006789669.tif 000004
【図４】
0006789669.tif 000005
【図５】
0006789669.tif 000006
【図６】
0006789669.tif 000007
【図７】
0006789669.tif 000008
【図８】
0006789669.tif 000009
【図９】
0006789669.tif 000010
【図１０】
0006789669.tif 000011
【図１１】
0006789669.tif 000012
【図１２】
0006789669.tif 000013
【図１３】
0006789669.tif 000014
【図１４】
0006789669.tif 000015