(57)【要約】【課題】  ユーザに特別な手入力を強いることなく通信パラメータを設定し、さらにその際にファイル転送ジョブを示すパラメータを引き渡すことにより、簡単で容易なファイル転送システムを実現する。【解決手段】  第３の通信機器１３０は、第１の通信機器１１０と第２の通信機器１２０とがデータ通信を行うための通信パラメータを、第１の通信機器１１０に送信し、通信パラメータの送信に応じて、第１の通信機器１１０から第２の通信機器１２０へのファイル転送ジョブを示すパラメータを第１の通信機器１１０から受信し、ファイル転送ジョブを示すパラメータと通信パラメータとを第２の通信機器１２０に送信する。【選択図】  図１
2006054606.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信手段と、
前記第１の送信手段による前記通信パラメータの送信に応じて、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータを前記第１の通信装置から受信する受信手段と、
前記受信手段で受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信手段とを有することを特徴とする通信装置。
【請求項２】
前記第１の送信手段により送信する前記通信パラメータを生成する生成手段を更に有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１の通信装置から前記第２の通信装置に転送すべき画像を選択するための選択手段を更に有し、
前記受信手段は、前記選択手段による選択結果に応じたファイル転送ジョブを前記第１の通信装置から受信することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータと、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータとを前記第１の通信装置から受信する受信手段と、
前記受信手段で受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する送信手段とを有することを特徴とする通信装置。
【請求項５】
第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信手段と、
前記第１の送信手段による前記通信パラメータの送信に応じて、前記第１の通信装置に応じたパラメータを前記第１の通信装置より受信する受信手段と、
前記受信手段で受信された前記第１の通信装置に応じたパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信手段とを有することを特徴とする通信装置。
【請求項６】
当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを第２の通信装置から受信する受信手段と、
当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置に送信する送信手段と、
前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が当該通信装置に対して発行する接続要求を受け付ける接続要求受付手段と、
前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付手段と、
前記ジョブ受付手段により受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送手段とを有することを特徴とする通信装置。
【請求項７】
当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータと、当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータとを第２の通信装置へ送信する送信手段と、
前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付手段と、
前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付手段と、
前記ジョブ受付手段により受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送手段とを有することを特徴とする通信装置。
【請求項８】
当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを、第２の通信装置から受信する受信手段と、
当該通信装置に応じたパラメータを前記第２の通信装置に送信する送信手段と、
前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータ及び当該通信装置に応じたパラメータに基づいて、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付手段と、
前記第１の通信装置にジョブを転送するジョブ転送手段とを有することを特徴とする通信装置。
【請求項９】
当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信手段と、
前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行手段と、
前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信手段と、
前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信手段とを有することを特徴とする通信装置。
【請求項１０】
第１の通信装置から第２の通信装置に送信されるパラメータであって、当該通信装置と前記第１の通信装置とがデータ通信を行うための通信パラメータ、及び、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信手段と、
前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行手段と、
前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信手段と、
前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信手段とを有することを特徴とする通信装置。
【請求項１１】
当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置に応じたパラメータを前記第２の通信装置から受信する受信手段と、
前記通信パラメータ及び前記第１の通信装置に応じたパラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行手段と、
前記第１の通信装置からジョブを受信する受信手段とを有することを特徴とする通信装置。
【請求項１２】
第１の通信装置、第２の通信装置及び第３の通信装置を有するファイル転送システムであって、
前記第１の通信装置は、
前記第２の通信装置と前記第３の通信装置とがデータ通信を行うための通信パラメータと、前記第２の通信装置から前記第３の通信装置へのファイル転送ジョブを示すパラメータとを前記第２の通信装置から受信する受信手段と、
前記受信手段で受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第３の通信装置に送信する送信手段とを有することを特徴とするファイル転送システム。
【請求項１３】
前記第２の通信装置は、
前記第３の通信装置が前記第１の通信装置から受信する前記通信パラメータに基づき、前記第３の通信装置が発行する前記第２の通信装置に対する接続要求を受け付ける接続要求受付手段と、
前記第３の通信装置が前記第１の通信装置から受信し、前記第２の通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受信手段と、
前記ジョブ受信手段により受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第３の通信装置に転送するジョブ転送手段とを有することを特徴とする請求項１２に記載のファイル転送システム。
【請求項１４】
前記第３の通信装置は、
前記通信パラメータに基づき前記第２の通信装置に対する接続要求を発行する接続要求発行手段と、
前記第２の通信装置に前記ファイル転送ジョブを送信する送信手段と、
前記ファイル転送ジョブの送信に応じて、前記第２の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信手段とを有することを特徴とする請求項１２に記載のファイル転送システム。
【請求項１５】
前記通信パラメータは、ファイル転送１回分だけ有効なテンポラリな通信パラメータであることを特徴とする請求項１２乃至１４の何れか１項に記載のファイル転送システム。
【請求項１６】
前記第１の通信装置は、システム全体の処理ステータスを表示可能な表示手段を更に有することを特徴とする請求項１２乃至１５の何れか１項に記載のファイル転送システム。
【請求項１７】
前記第１の通信装置は、前記第２の通信装置及び前記第３の通信装置から受信したメッセージの数をカウントし、複数のメッセージの受信をカウントした場合にエラー処理を行うことを特徴とする請求項１２乃至１６の何れか１項に記載のファイル転送システム。
【請求項１８】
前記通信パラメータは、前記第１の通信装置からの指示により、前記第２の通信装置において生成されることを特徴とする請求項１２乃至１７の何れか１項に記載のファイル転送システム。
【請求項１９】
通信装置の制御方法であって、
第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信ステップと、
前記第１の送信ステップによる前記通信パラメータの送信に応じて、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータを前記第１の通信装置から受信する受信ステップと、
前記受信ステップで受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２０】
通信装置の制御方法であって、
第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータと、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータとを前記第１の通信装置から受信する受信ステップと、
前記受信ステップで受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する送信ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２１】
通信装置の制御方法であって、
第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信ステップと、
前記第１の送信ステップによる前記通信パラメータの送信に応じて、前記第１の通信装置に応じたパラメータを前記第１の通信装置より受信する受信ステップと、
前記受信ステップで受信された前記第１の通信装置に応じたパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２２】
通信装置の制御方法であって、
当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを第２の通信装置から受信する受信ステップと、
当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置に送信する送信ステップと、
前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が当該通信装置に対して発行する接続要求を受け付ける接続要求受付ステップと、
前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付ステップと、
前記ジョブ受付ステップにより受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２３】
通信装置の制御方法であって、
当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータと、当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータとを第２の通信装置へ送信する送信ステップと、
前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付ステップと、
前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付ステップと、
前記ジョブ受付ステップにより受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２４】
通信装置の制御方法であって、
当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを、第２の通信装置から受信する受信ステップと、
当該通信装置に応じたパラメータを前記第２の通信装置に送信する送信ステップと、
前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータ及び当該通信装置に応じたパラメータに基づいて、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付ステップと、
前記第１の通信装置にジョブを転送するジョブ転送ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２５】
通信装置の制御方法であって、
当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信ステップと、
前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行ステップと、
前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信ステップと、
前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２６】
通信装置の制御方法であって、
第１の通信装置から第２の通信装置に送信されるパラメータであって、当該通信装置と前記第１の通信装置とがデータ通信を行うための通信パラメータ、及び、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信ステップと、
前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行ステップと、
前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信ステップと、
前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２７】
通信装置の制御方法であって、
当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置に応じたパラメータを前記第２の通信装置から受信する受信ステップと、
前記通信パラメータ及び前記第１の通信装置に応じたパラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行ステップと、
前記第１の通信装置からジョブを受信する受信ステップとを含むことを特徴とする通信装置の制御方法。
【請求項２８】
請求項１９乃至２７の何れか１項に記載の通信装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項２９】
請求項２８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、設定端末を用いて無線パラメータとファイル転送ジョブパラメータを設定可能な技術に関するものである。
【背景技術】
【０００２】
無線通信を行うためには無線パラメータの設定が必要であり、従来その設定方法として、ユーザの手入力によるものや、組込み機器などＵＩが乏しい機器においては、ＰＣの設定ツールを用いて無線パラメータを生成し、それをＵＳＢなどの有線ケーブルを用いて組込み機器へ設定するものがある。また無線設定を行う２つの機器の設定ボタンを同時に押下することにより、特殊な設定モードへ移行し、無線パラメータの設定を行うものが実現されている。
【０００３】
また、特許文献１では、有線通信手段と無線通信手段を有する機器間において、有線通信手段を用いて無線通信手段の通信パラメータを設定する手法が提案されている。
【０００４】
【特許文献１】特開２００２−３５９６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザの手入力により無線パラメータを設定する場合、ＰＣなどのユーザの入力作業が比較的容易である機器においては問題はないが、組込み機器などのＵＩが乏しい機器においては、ユーザが手入力により各種無線パラメータを設定することは困難である。
【０００６】
また、特許文献１に示すような有線通信手段を用いて、無線通信手段の無線パラメータを引き渡す先行技術については、無線パラメータの設定に常に有線ケーブルが必要であり、ユーザの利便性を低下させる。またいずれかの機器の無線設定が設定済みである必要があるため、無線パラメータ設定済みの機器が存在しない場合には、いずれかの機器を手入力などの方法で無線パラメータの設定を行う必要があり、これもまたユーザの利便性を低下させる。
【０００７】
そこで、本発明の目的は、ユーザに特別な手入力を強いることなく通信パラメータを設定し、さらにその際にファイル転送ジョブを示すパラメータを引き渡すことにより、簡単で容易なファイル転送システムを実現することにある。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信手段と、前記第１の送信手段による前記通信パラメータの送信に応じて、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータを前記第１の通信装置から受信する受信手段と、前記受信手段で受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信手段とを有することを特徴とする。
【０００９】
本発明の通信装置は、第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータと、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータとを前記第１の通信装置から受信する受信手段と、前記受信手段で受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する送信手段とを有することを特徴とする。
【００１０】
本発明の通信装置は、第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信手段と、前記第１の送信手段による前記通信パラメータの送信に応じて、前記第１の通信装置に応じたパラメータを前記第１の通信装置より受信する受信手段と、前記受信手段で受信された前記第１の通信装置に応じたパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信手段とを有することを特徴とする。
【００１１】
本発明の通信装置は、当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを第２の通信装置から受信する受信手段と、当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置に送信する送信手段と、前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が当該通信装置に対して発行する接続要求を受け付ける接続要求受付手段と、前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付手段と、前記ジョブ受付手段により受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送手段とを有することを特徴とする。
【００１２】
本発明の通信装置は、当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータと、当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータとを第２の通信装置へ送信する送信手段と、前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付手段と、前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付手段と、前記ジョブ受付手段により受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送手段とを有することを特徴とする。
【００１３】
本発明の通信装置は、当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを、第２の通信装置から受信する受信手段と、当該通信装置に応じたパラメータを前記第２の通信装置に送信する送信手段と、前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータ及び当該通信装置に応じたパラメータに基づいて、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付手段と、前記第１の通信装置にジョブを転送するジョブ転送手段とを有することを特徴とする。
【００１４】
本発明の通信装置は、当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信手段と、前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行手段と、前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信手段と、前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信手段とを有することを特徴とする。
【００１５】
本発明の通信装置は、第１の通信装置から第２の通信装置に送信されるパラメータであって、当該通信装置と前記第１の通信装置とがデータ通信を行うための通信パラメータ、及び、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信手段と、前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行手段と、前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信手段と、前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信手段とを有することを特徴とする。
【００１６】
本発明の通信装置は、当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置に応じたパラメータを前記第２の通信装置から受信する受信手段と、前記通信パラメータ及び前記第１の通信装置に応じたパラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行手段と、前記第１の通信装置からジョブを受信する受信手段とを有することを特徴とする。
【００１７】
本発明のファイル転送システムは、第１の通信装置、第２の通信装置及び第３の通信装置を有するファイル転送システムであって、前記第１の通信装置は、前記第２の通信装置と前記第３の通信装置とがデータ通信を行うための通信パラメータと、前記第２の通信装置から前記第３の通信装置へのファイル転送ジョブを示すパラメータとを前記第２の通信装置から受信する受信手段と、前記受信手段で受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第３の通信装置に送信する送信手段とを有することを特徴とする。
【００１８】
本発明の通信装置の制御方法は、第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信ステップと、前記第１の送信ステップによる前記通信パラメータの送信に応じて、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータを前記第１の通信装置から受信する受信ステップと、前記受信ステップで受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信ステップとを含むことを特徴とする。
【００１９】
本発明の通信装置の制御方法は、第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータと、前記第１の通信装置から前記第２の通信装置へのファイル転送ジョブを示すパラメータとを前記第１の通信装置から受信する受信ステップと、前記受信ステップで受信された前記ファイル転送ジョブを示すパラメータと前記通信パラメータとを前記第２の通信装置に送信する送信ステップとを含むことを特徴とする。
【００２０】
本発明の通信装置の制御方法は、第１の通信装置と第２の通信装置とがデータ通信を行うための通信パラメータを、前記第１の通信装置に送信する第１の送信ステップと、前記第１の送信ステップによる前記通信パラメータの送信に応じて、前記第１の通信装置に応じたパラメータを前記第１の通信装置より受信する受信ステップと、前記受信ステップで受信された前記第１の通信装置に応じたパラメータと前記通信パラメータとを前記第２の通信装置に送信する第２の送信ステップとを含むことを特徴とする。
【００２１】
本発明の通信装置の制御方法は、当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを第２の通信装置から受信する受信ステップと、当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置に送信する送信ステップと、前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が当該通信装置に対して発行する接続要求を受け付ける接続要求受付ステップと、前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付ステップと、前記ジョブ受付ステップにより受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送ステップとを含むことを特徴とする。
【００２２】
本発明の通信装置の制御方法は、当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータと、当該通信装置から前記第１の通信装置へのファイル転送ジョブを示すパラメータとを第２の通信装置へ送信する送信ステップと、前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータに基づき、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付ステップと、前記第１の通信装置が前記第２の通信装置から受信し、当該通信装置に対して送信する前記ファイル転送ジョブを示すパラメータを受信するジョブ受付ステップと、前記ジョブ受付ステップにより受信された前記ファイル転送ジョブを示すパラメータに該当するジョブを前記第１の通信装置に転送するジョブ転送ステップとを含むことを特徴とする。
【００２３】
本発明の通信装置の制御方法は、当該通信装置と第１の通信装置とがデータ通信を行うための通信パラメータを、第２の通信装置から受信する受信ステップと、当該通信装置に応じたパラメータを前記第２の通信装置に送信する送信ステップと、前記第１の通信装置が前記第２の通信装置から受信する前記通信パラメータ及び当該通信装置に応じたパラメータに基づいて、前記第１の通信装置が発行する当該通信装置に対する接続要求を受け付ける接続要求受付ステップと、前記第１の通信装置にジョブを転送するジョブ転送ステップとを含むことを特徴とする。
【００２４】
本発明の通信装置の制御方法は、通信装置の制御方法であって、当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信ステップと、前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行ステップと、前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信ステップと、前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信ステップとを含むことを特徴とする。
【００２５】
本発明の通信装置の制御方法は、通信装置の制御方法であって、第１の通信装置から第２の通信装置に送信されるパラメータであって、当該通信装置と前記第１の通信装置とがデータ通信を行うための通信パラメータ、及び、前記第１の通信装置から当該通信装置へのファイル転送ジョブを示すパラメータを前記第２の通信装置から受信する受信ステップと、前記通信パラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行ステップと、前記第１の通信装置に前記ファイル転送ジョブを示すパラメータを送信する送信ステップと、前記ファイル転送ジョブを示すパラメータの送信に応じて、前記第１の通信装置から前記ファイル転送ジョブに該当するジョブを受信する受信ステップとを含むことを特徴とする。
【００２６】
本発明の通信装置の制御方法は、当該通信装置と第１の通信装置とがデータ通信を行うためのパラメータであって、第２の通信装置から前記第１の通信装置に送信される通信パラメータと同一の通信パラメータ、及び、前記第１の通信装置から前記第２の通信装置に送信されるパラメータであって、前記第１の通信装置に応じたパラメータを前記第２の通信装置から受信する受信ステップと、前記通信パラメータ及び前記第１の通信装置に応じたパラメータに基づき前記第１の通信装置に対する接続要求を発行する接続要求発行ステップと、前記第１の通信装置からジョブを受信する受信ステップとを含むことを特徴とする。
【００２７】
本発明のプログラムは、前記通信装置の制御方法をコンピュータに実行させることを特徴とする。
【００２８】
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００２９】
本発明によれば、通信パラメータを第１の通信装置と第２の通信装置に送信し、第２の通信装置には、第１の通信装置から第２の通信装置へのファイル転送ジョブを示すパラメータを第２の通信装置に送信するように構成したので、ユーザに特別な手入力を強いることなく通信パラメータを設定することが可能となり、さらにその際にファイル転送ジョブを示すパラメータを引き渡すことにより、簡単で容易なファイル転送システムを実現することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００３１】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係るシステム構成を概略的に示す図である。第１の通信機器１１０は画像データを機器内の記憶手段に記憶することができ、また無線通信手段を有することを特徴とする通信機器であり、本実施形態では第１の通信機器としてデジタルカメラを例として用いる。第２の通信機器１２０は画像を印刷する機能を有し、また無線通信手段を有することを特徴とする通信機器であり、本実施形態では第２の通信機器としてプリンタを例として用いる。第３の通信機器１３０は無線パラメータの設定を行う設定端末であり、本実施形態ではリモコンや、赤外線機能付きの携帯電話などを例として用いる。
【００３２】
図２は本実施形態を実現する、第１の通信機器１１０であるデジタルカメラの構成を示した図であり、第３の通信機器１３０と第１の通信手段を用いて、各種パラメータの送受信を行うパラメータ送信部１１１及びパラメータ受信部１１２、機器全体の制御を行う制御部１１３、画像データを記憶する記憶部１１４、ユーザの操作部１１５に対する操作により撮影を行う撮像部１１６、画像を表示する表示部１１８、並びに、第２の通信機器と第２の通信手段を用いて通信を行う通信部１１７から構成される。
【００３３】
図３は本実施形態を実現する、第２の通信機器１２０であるプリンタの構成を示した図であり、第３の通信機器１３０と第１の通信手段を用いて、各種パラメータの送受信を行うパラメータ送信部１２１及びパラメータ受信部１２２、機器全体の制御を行う制御部１２３、デジタルカメラ１１０より取得した画像データを印刷する印刷部１２４、表示部１２５、並びに、デジタルカメラ１１０と第２の通信手段を用いて通信を行う通信部１２６から構成される。
【００３４】
図４は本実施形態を実現する、第３の通信機器１３０である設定端末（リモコンもしくは携帯電話のような携帯端末）の構成を示した図であり、デジタルカメラ１１０、プリンタ１２０と第１の通信手段を用いて、各種パラメータの送受信を行うパラメータ送信部１３１及びパラメータ受信部１３２、機器全体の制御を行う制御部１３３、無線パラメータの生成を行うパラメータ生成部１３４、操作部１３５、時計部１３７、並びに、システムのステータスを表示する表示部１３６から構成される。
【００３５】
図５は本実施形態の処理シーケンスを示したものであり、図６は本実施形態の状態遷移図を示した図である。以下に本実施形態の具体的な動作について、図５、図６を用いて説明する。
【００３６】
ユーザはデジタルカメラ１１０の操作部１１５の操作により、印刷を行う画像を選択する（ステップＳ５０１、ステップＳ６０１）。この際、デジタルカメラ１１０において、印刷を行うためのプリントＪｏｂパラメータも同時に生成（ステップＳ６０２）され、デジタルカメラ１１０は設定端末１３０からのトリガ待ち（ステップＳ６０３）状態になる。なお、本実施形態においては、このプリントＪｏｂパラメータは、デジタルカメラ内に有するプリントＪｏｂを特定するための識別情報であるが、プリントＪｏｂそのものであっても良い。
【００３７】
次に、ユーザは設定端末１３０の操作部１３５を操作（ステップＳ６０４）して、デジタルカメラ１１０に向けて所定の情報を送信する。この際、操作端末１３０では、操作端末１３０自身のシリアルナンバや時計部１３７が管理する現時刻などから、一意のテンポラリな無線ＬＡＮパラメータを生成（ステップＳ６０５）し、デジタルカメラ１１０へパラメータ送信部１３１を介して、赤外線通信により無線ＬＡＮパラメータを送信（ステップＳ５０２、ステップＳ６０６）する。
【００３８】
その後、設定端末１３０はデジタルカメラ１１０からのパラメータ受信待ち状態（ステップＳ６１２）となり、パラメータ設定中を意味する表示を表示部１３６へ表示する。デジタルカメラ１１０はパラメータ受信部１１２を介して、無線ＬＡＮパラメータを受信（ステップＳ６０７）し、その無線ＬＡＮパラメータを自機器のパラメータとして設定（ステップＳ５０３、ステップＳ６０８）する。その後、ステップＳ６０２で生成したプリントＪｏｂパラメータをパラメータ送信部１１１を介して、設定端末１３０へ送信（ステップＳ５０４、ステップＳ６１１）し、プリンタ１２０からの無線ＬＡＮ接続待ち（ステップＳ６１５）状態となる。
【００３９】
尚、デジタルカメラ１１０は、一定時間を過ぎても設定端末１３０から無線ＬＡＮパラメータを受信（ステップＳ６０７）できなかった場合には、タイムアウト６０９が発生し、初期状態へ戻る（ステップＳ６１０）。
【００４０】
設定端末１３０は、プリントＪｏｂパラメータを赤外線通信により受信（ステップＳ６１３）すると、受信したプリントＪｏｂパラメータの数をカウント（ステップＳ６１６）し、その数が１つだった場合には、ユーザからの次の操作待ち状態（ステップＳ６１７）となり、デジタルカメラ１１０のパラメータ設定完了を意味する表示を表示部１３６へ表示する。
【００４１】
尚、一定時間を過ぎてもプリントＪｏｂパラメータを受信（ステップＳ６１３）できず、タイムアウト（ステップＳ６１４）が発生した場合や、ステップＳ６１６において複数のプリントＪｏｂパラメータを受信したと判断された場合には、エラーを表示（ステップＳ６２８）し、初期状態へ戻り（ステップＳ６２７）、初期状態を意味する表示を表示部１３６へ表示する。
【００４２】
次に、ユーザは、設定端末１３０の操作部１３５をプリンタ１２０に向けて操作（ステップＳ６１８）し、ステップＳ５０２、ステップＳ６０６でデジタルカメラ１１０へ送信したものと同じ無線ＬＡＮパラメータと、ステップＳ５０４、ステップＳ６１３で受信したプリントＪｏｂパラメータを、プリンタ１２０へ赤外線通信により送信（ステップＳ５０５、ステップＳ６１９）し、設定完了通知待ち状態（ステップＳ６２３）となり、パラメータ設定中を意味する表示を表示部１３６へ表示する。
【００４３】
プリンタ１２０は設定端末１３０からの各種パラメータを受信（ステップＳ６２０）すると、自機器のパラメータとして設定（ステップＳ５０６、ステップＳ６２１）し、設定完了通知を設定端末に対して赤外線通信により送信（ステップＳ５０７、ステップＳ６２２）する。
【００４４】
設定端末１３０はプリンタ１２０から設定完了通知を受信（ステップＳ６２４）すると、受信した完了通知の数をカウント（ステップＳ６２５）し、その数が１つだった場合には、設定完了状態（ステップＳ６２６）となり、設定完了を意味する表示を表示部１３６へ表示する。その後、設定端末は初期状態（ステップＳ６２７）へ戻り、初期状態を意味する表示を表示部１３６へ表示する。
【００４５】
尚、受信した完了通知の数が複数だった場合には、エラーを表示（ステップＳ６２８）し、初期状態（ステップＳ６２７）へ戻り、初期状態を意味する表示を表示部１３６へ表示する。ユーザによる操作は以上であり、その後はプリンタ１２０とデジタルカメラ１１０の間で、ダイレクトプリントの処理を行う。
【００４６】
プリンタ１２０は、ステップＳ５０６、ステップＳ６２１で設定した無線ＬＡＮパラメータを用いて、デジタルカメラ１１０へ対して無線接続を要求し、デジタルカメラ１１０がその要求を受け付け、プリンタ１２０とデジタルカメラ１１０の間で無線接続が確立すると（ステップＳ５０８、ステップＳ６２９）、機器間でダイレクトプリントを実行するためのConfiguration（ステップＳ５０９、ステップＳ６３０）を行い、印刷設定（ステップＳ５１０、ステップＳ６３１）を完了する。
【００４７】
印刷設定が正常終了（ステップＳ６３２、ステップＳ６３３）したと判断されると、プリンタ１２０はデジタルカメラ１１０へ、ステップＳ６２０で受信したプリントＪｏｂパラメータを送信（ステップＳ５１１、ステップＳ６３４）する。デジタルカメラ１１０はプリントＪｏｂパラメータを受信（ステップＳ６３５）すると、このパラメータによって特定されるプリントＪｏｂに従って、機器間でダイレクトプリント処理（ステップＳ５１２、ステップＳ６３６）を実行する。
【００４８】
ダイレクトプリント処理（ステップＳ５１２、ステップＳ６３６）が完了すると、プリンタ１２０は無線接続を切断（ステップＳ５１３、ステップＳ６３７）し、両機器においてステップＳ６０８、ステップＳ６２１で設定した無線ＬＡＮパラメータを無効化（ステップＳ５１４、ステップＳ６３８）し、初期状態へ戻る（ステップＳ６４１、ステップＳ６４２）。
【００４９】
尚、ステップＳ６３２、ステップＳ６３３において、印刷設定が正常終了できなかった場合、両機器ともにエラーを表示（ステップＳ６３９、ステップＳ６４０）し、無線接続を切断（ステップＳ５１３、ステップＳ６３７）し、無線ＬＡＮパラメータを無効化（ステップＳ５１４、ステップＳ６３８）した上、初期状態へ戻る（ステップＳ６４１、ステップＳ６４２）。
【００５０】
このように本実施形態によれば、従来のように組込み機器のＵＩを利用して、ユーザに無線パラメータの入力を行わせる必要がなく、設定端末のボタンを押すだけで、利用する組込み機器の無線パラメータ設定を実現することができると共に、無線パラメータの設定からダイレクトプリントまでの一連の処理を、設定端末を操作するだけで実現可能となり、直感的で扱いやすい無線ダイレクトプリントシステムを提供することが可能となる。
【００５１】
さらに有線ケーブルを利用して、どちらかの機器の無線パラメータを、他方の機器へ引き渡す場合には、どちらかの機器が無線パラメータ設定済みである必要があったが、本実施形態では無線パラメータ設定時に、設定端末が一意のテンポラリな無線パラメータを生成するため、必ずしもどちらかの機器が無線パラメータ設定済みである必要はない。さらに、一意のテンポラリな無線パラメータを、ダイレクトプリントを実行するたびに生成するため、同じ無線パラメータを使いつづけるよりも、より強固なセキュリティを確保することが可能となる。
【００５２】
さらに本実施形態によれば、システム全体のステータスを、設定端末のＬＥＤなどの表示手段を用いて、ユーザに通知することが可能であり、ユーザは設定端末の操作および表示だけで、システム全体をマネージメントすることが可能となる。
【００５３】
また設定端末は、第１の通信機器からのプリントＪｏｂパラメータの受信数と、第２の通信機器からの設定完了通知数をカウントすることにより、複数の通信機器からメッセージを受信した場合、意図しない通信機器へ誤って無線設定を行ったと判断できるため、意図しない機器への誤設定を防ぐことが可能となる。
【００５４】
なお、本実施形態では、各種パラメータの送受信を行う、第１の通信手段として赤外線通信を、第１の通信機器と第２の通信機器の間のダイレクトプリントを実現する、第２の通信手段として無線ＬＡＮを示したが、本発明はこれに限るものではなく、他の無線通信方式を利用することも可能である。また、第１の通信機器は、デジタルカメラに限るものではなく、ＤＶＤプレーヤはホームサーバなど、画像を記憶する手段と無線通信手段を有する機器に適用可能であり、同じく第３の通信機器も、リモコンや携帯電話、専用設定端末など、第１、第２の通信機器と通信可能である機器であれば、あらゆる機器に適用可能である。
【００５５】
また、第３の通信機器における無線パラメータ生成において、本実施形態ではシリアルナンバや現在時刻などからパラメータを生成したが、本発明はこれに限るものではなく、一意の無線パラメータを生成することができる、あらゆるデバイスやアルゴリズムに適用可能である。
【００５６】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
本実施形態のシステム構成は、図１に示す第１の実施形態と同様のシステム構成である。図７は本実施形態を実現する、第１の通信機器１１０であるデジタルカメラの構成を示した図であり、第３の通信機器１３０と第１の通信手段を用いて各種パラメータの送受信を行う、パラメータ送信部７０１及びパラメータ受信部７０２、機器全体の制御を行う制御部７０３、画像データを記憶する記憶部７０４、ユーザの操作部７０６に対する操作により撮影を行う撮像部７０５、画像を表示する表示部７０８、第２の通信機器と第２の通信手段を用いて通信を行う通信部７０９、並びに、無線パラメータを生成するパラメータ生成部７０７から構成される。
【００５７】
第２の通信機器１２０であるプリンタの構成図は、図３に示す第１の実施形態と同様のプリンタの構成である。
【００５８】
図８は、本実施形態を実現する第３の通信機器１３０である設定端末（リモコンもしくは携帯電話のような携帯端末）の構成を示した図であり、デジタルカメラ１１０、プリンタ１２０と第１の通信手段を用いて各種パラメータの送受信を行う、パラメータ送信部８０１及びパラメータ受信部８０２、機器全体の制御を行う制御部８０３、システムのステータスを表示する表示部８０４、並びに、操作部８０５から構成される。
【００５９】
図９は本実施形態の処理シーケンスを示したものであり、図１０は本実施形態の状態遷移を示した図である。
【００６０】
以下に本実施形態の具体的な動作について、図９、図１０を用いて説明する。
ユーザはデジタルカメラ１１０の操作部７０６の操作により、印刷を行う画像を選択する（ステップＳ９０１、ステップＳ１００１）。この際、デジタルカメラ１１０において、印刷を行うためのプリントＪｏｂパラメータも同時に生成（ステップＳ１００２）され、デジタルカメラ１１０は設定端末１３０からのトリガ待ち（ステップＳ１００３）状態になる。なお、本実施形態においては、このプリントＪｏｂパラメータは、デジタルカメラ内に有するプリントＪｏｂを特定するための識別情報であるが、プリントＪｏｂそのものであっても良い。
【００６１】
次にユーザは設定端末１３０の操作部８０５を操作（ステップＳ１００４）して、デジタルカメラ１１０へパラメータ送信部８０１を介して、赤外線通信により設定開始通知を送信（ステップＳ９０２、ステップＳ１００５）する。その後、設定端末１３０はデジタルカメラ１１０からのパラメータ待ち状態（ステップＳ１０１２）となり、パラメータ設定中を意味する表示を表示部８０４へ表示する。
【００６２】
デジタルカメラ１１０はパラメータ受信部７０２を介して、設定開始通知を受信（ステップＳ１００６）し、デジタルカメラ１１０自身のシリアルナンバや現時刻などから、一意のテンポラリな無線ＬＡＮパラメータを生成（ステップＳ９０３、ステップＳ１００７）し、またその無線ＬＡＮパラメータを、自機器のパラメータとして設定（ステップＳ９０３、ステップＳ１００８）する。その後、ステップ（ステップＳ１００２、ステップＳ１００７）で生成したプリントＪｏｂパラメータと無線ＬＡＮパラメータをパラメータ送信部７０１を介して、設定端末へ送信（ステップＳ９０４、ステップＳ１００１）し、プリンタ１２０からの無線ＬＡＮ接続待ち（ステップＳ１０１５）状態となる。
【００６３】
尚、デジタルカメラ１１０は、一定時間を過ぎても設定端末１３０から設定開始通知を受信（ステップＳ１００６）できなかった場合には、タイムアウト（ステップＳ１００９）が発生し、初期状態へ戻る（ステップＳ１０１０）。
【００６４】
設定端末１３０は、プリントＪｏｂパラメータおよび無線ＬＡＮパラメータを赤外線通信により受信（ステップＳ１０１３）すると、受信した無線ＬＡＮパラメータとプリントＪｏｂパラメータの数をカウント（ステップＳ１０１６）し、その数がそれぞれ１つだった場合には、ユーザからの次の操作待ち状態（ステップＳ１０１７）となり、デジタルカメラ１１０のパラメータ設定完了を意味する表示を表示部８０４へ表示する。
【００６５】
尚、一定時間を過ぎても無線ＬＡＮパラメータおよびプリントＪｏｂパラメータを受信（ステップＳ１０１３）できず、タイムアウト（ステップＳ１０１４）が発生した場合や、ステップＳ１０１６において複数の無線ＬＡＮパラメータ、複数のプリントＪｏｂパラメータを受信したと判断された場合には、エラーを表示（ステップＳ１０２８）し、初期状態へ戻り（ステップＳ１０２７）、初期状態を意味する表示を表示部８０４へ表示する。
【００６６】
以降、設定端末１３０とプリンタ１２０の間の処理や、プリンタ１２０とデジタルカメラ１１０の間の処理は、第１の実施形態に示したものと同様である。
【００６７】
このように本実施形態によれば、従来のように組込み機器のＵＩを利用して、ユーザに無線パラメータの入力を行わせる必要がなく、設定端末のボタンを押すだけで、利用する組込み機器の無線パラメータ設定を実現することができると共に、無線パラメータの設定からダイレクトプリントまでの一連の処理を、設定端末を操作するだけで実現可能となり、直感的で扱いやすい無線ダイレクトプリントシステムを提供することが可能となる。
【００６８】
さらに有線ケーブルを利用して、どちらかの機器の無線パラメータを、他方の機器へ引き渡す場合には、どちらかの機器が無線パラメータ設定済みである必要があったが、本発案では無線パラメータ設定時に、第１の通信機器が一意のテンポラリな無線パラメータを生成するため、必ずしもどちらかの機器が無線パラメータ設定済みである必要はない。さらに、一意のテンポラリな無線パラメータを、ダイレクトプリントを実行するたびに生成するため、同じ無線パラメータを使いつづけるよりも、より強固なセキュリティを確保することが可能となる。また無線ＬＡＮパラメータの生成を設定端末側でなく、よりパフォーマンスに優れる第１の通信機器側で実現することにより、無線ＬＡＮパラメータの生成を高速に行え、また設定端末の負荷を抑えることが可能となる。
【００６９】
さらに本実施形態によれば、システム全体のステータスを、設定端末のＬＥＤなどの表示手段を用いて、ユーザに通知することが可能であり、ユーザは設定端末の操作および表示だけで、システム全体をマネージメントすることが可能となる。
【００７０】
また設定端末は、第１の通信機器からの無線ＬＡＮパラメータとプリントＪｏｂパラメータの受信数と、第２の通信機器からの設定完了通知数をカウントすることにより、複数の通信機器からメッセージを受信した場合、意図しない通信機器へ、誤って無線設定を行ったと判断できるため、意図しない機器への誤設定を防ぐことが可能となる。
【００７１】
なお本実施形態では、各種パラメータの送受信を行う、第１の通信手段として赤外線通信を、第１の通信機器と第２の通信機器の間のダイレクトプリントを実現する、第２の通信手段として無線ＬＡＮを示したが、本発明はこれに限るものではなく、他の無線通信方式を利用することも可能である。また、第１の通信機器は、デジタルカメラに限るものではなく、ＤＶＤプレーヤはホームサーバなど、画像を記憶する手段と無線通信手段を有する機器に適用可能であり、同じく第３の通信機器も、リモコンや携帯電話、専用設定端末など、第１、第２の通信機器と通信可能である機器であれば、あらゆる機器に適用可能である。
【００７２】
また、第１の通信機器における無線パラメータ生成において、本実施形態ではシリアルナンバや現在時刻などからパラメータを生成したが、本発明はこれに限るものではなく、一意の無線パラメータを生成することができる、あらゆるデバイスやアルゴリズムに適用可能である。
【００７３】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。
本実施形態のシステム構成並びに第１の通信機器、第２の通信機器及び第３の通信機器の構成は夫々、図１乃至図４に示す第１の実施形態と同様の構成である。
【００７４】
図１１は本実施形態の処理シーケンスを示したものであり、図１２は本実施形態の状態遷移を示した図である。
【００７５】
以下に本実施形態の具体的な動作について、図１１、図１２を用いて説明する。
ユーザは、設定端末１３０の操作部１３５を操作（ステップＳ１２０１）し、デジタルカメラ１１０との間で、赤外線通信を用いて画像の選択処理（ステップＳ１１０１、ステップＳ１２０２）を行う。この画像選択処理（ステップＳ１１０１、ステップＳ１２０２）は双方向の通信であり、設定端末１３０とデジタルカメラ１１０それぞれのパラメータ送信部１１１、１３１、パラメータ受信部１１２、１３２を介して、ユーザが所望の画像を発見するまで繰り返し行われる。ユーザは選択処理（ステップＳ１１０１、ステップＳ１２０１）により、印刷する画像を決定すると、設定端末１３０の操作部１３５を操作（ステップＳ１２０３）し、画像決定メッセージをデジタルカメラ１１０に対して送信（ステップＳ１１０２、ステップＳ１２０４）する。
【００７６】
デジタルカメラ１１０は画像決定メッセージを受信（ステップＳ１２０５）すると、決定された画像からプリントＪｏｂパラメータを生成（ステップＳ１２０６）し、設定端末１３０からのトリガ待ち状態（ステップＳ１２０７）となる。なお、本実施形態においては、このプリントＪｏｂパラメータは、デジタルカメラ内に有するプリントＪｏｂを特定するための識別情報であるが、プリントＪｏｂそのものであっても良い。
【００７７】
以降、無線ＬＡＮパラメータの生成や、設定端末１３０とデジタルカメラ１１０の間のパラメータ受け渡し処理や、設定端末１３０とプリンタ１２０の間の処理や、プリンタ１２０とデジタルカメラ１１０の間の処理は、第１の実施形態に示したものと同様である。尚、無線ＬＡＮパラメータの生成は、第１の実施形態のように、設定端末側で生成することも、デジタルカメラ側１１０で生成することも可能である。
【００７８】
このように本実施形態によれば、従来のように組込み機器のＵＩを利用して、ユーザに無線パラメータの入力を行わせる必要がなく、設定端末のボタンを押すだけで、利用する組込み機器の無線パラメータ設定を実現することができると共に、無線パラメータの設定からダイレクトプリントまでの一連の処理を、設定端末を操作するだけで実現可能となり、直感的で扱いやすい無線ダイレクトプリントシステムを提供することが可能となる。
【００７９】
また、本実施形態ではユーザによる画像選択処理を、設定端末側で行うことにより、ユーザが操作するインタフェースを設定端末側に統一することができ、ユーザの操作性をさらに向上させることができる。
【００８０】
さらに有線ケーブルを利用して、どちらかの機器の無線パラメータを、他方の機器へ引き渡す場合には、どちらかの機器が無線パラメータ設定済みである必要があったが、本実施形態では無線パラメータ設定時に、第１の通信機器が一意のテンポラリな無線パラメータを生成するため、必ずしもどちらかの機器が無線パラメータ設定済みである必要はない。さらに、一意のテンポラリな無線パラメータを、ダイレクトプリントを実行するたびに生成するため、同じ無線パラメータを使いつづけるよりも、より強固なセキュリティを確保することが可能となる。
【００８１】
また本実施形態によれば、システム全体のステータスを、設定端末のＬＥＤなどの表示手段を用いて、ユーザに通知することが可能であり、ユーザは設定端末の操作および表示だけで、システム全体をマネージメントすることが可能となる。
【００８２】
さらに設定端末は、第１の通信機器からの無線ＬＡＮパラメータとプリントＪｏｂパラメータの受信数と、第２の通信機器からの設定完了通知数をカウントすることにより、複数の通信機器からメッセージを受信した場合、意図しない通信機器へ、誤って無線設定を行ったと判断できるため、意図しない機器への誤設定を防ぐことが可能となる。
【００８３】
なお、本実施形態では、各種パラメータの送受信を行う、第１の通信手段として赤外線通信を、第１の通信機器と第２の通信機器の間のダイレクトプリントを実現する、第２の通信手段として無線ＬＡＮを示したが、本発明はこれに限るものではなく、他の無線通信方式を利用することも可能である。また、第１の通信機器は、デジタルカメラに限るものではなく、ＤＶＤプレーヤはホームサーバなど、画像を記憶する手段と無線通信手段を有する機器に適用可能であり、同じく第３の通信機器も、リモコンや携帯電話、専用設定端末など、第１、第２の通信機器と通信可能である機器であれば、あらゆる機器に適用可能である。
【００８４】
また、第３の通信機器における無線パラメータ生成において、本実施形態ではシリアルナンバや現在時刻などからパラメータを生成したが、本発明はこれに限るものではなく、第１の通信機器において生成することも可能であり、さらに一意の無線パラメータを生成することができる、あらゆるデバイスやアルゴリズムに適用可能である。
【００８５】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。
本実施形態のシステム構成、並びに、第１の通信機器、第２の通信機器及び第３の通信機器の構成は夫々、図１乃至図４に示す第１の実施形態と同様の構成である。
【００８６】
図１３は本実施形態の処理シーケンスを示したものであり、図１４は本実施形態の状態遷移を示した図である。
【００８７】
以下に本実施形態の具体的な動作について、図１３、図１４を用いて説明する。
ユーザはデジタルカメラ１１０の操作部１１５の操作により、印刷を行う画像を選択（ステップＳ１３０１、ステップＳ１４０１）し、デジタルカメラ１１０は設定端末１３０からのトリガ待ち（ステップＳ１４０２）状態になる。
【００８８】
次にユーザは設定端末１３０の操作部１３５を操作（ステップＳ１４０３）して、デジタルカメラ１１０に向けて所定の情報を送信する。この際、操作端末１３０では、操作端末１３０自身のシリアルナンバや時計部１３７が管理する現時刻などから、一意のテンポラリな無線ＬＡＮパラメータを生成（ステップＳ１４０４）し、デジタルカメラ１１０へパラメータ送信部１３１を介して、赤外線通信により無線ＬＡＮパラメータを送信（ステップＳ１３０２、ステップＳ１４０５）する。
【００８９】
その後、設定端末１３０はデジタルカメラ１１０からのパラメータ受信待ち状態（ステップＳ１４１１）となり、パラメータ設定中を意味する表示を表示部１３６へ表示する。デジタルカメラ１１０はパラメータ受信部１１２を介して、無線ＬＡＮパラメータを受信（ステップＳ１４０６）し、その無線ＬＡＮパラメータを自機器のパラメータとして設定（ステップＳ１３０３、ステップＳ１４０７）する。その後、デジタルカメラ１１０は自機器のＩＰアドレスをパラメータ送信部１１１を介して、設定端末へ送信（ステップＳ１３０４、ステップＳ１４１０）し、プリンタ１２０からの無線ＬＡＮ接続待ち（ステップＳ１４１４）状態となる。
【００９０】
尚、デジタルカメラ１１０は、一定時間を過ぎても設定端末１３０から無線ＬＡＮパラメータを受信（ステップＳ１４０６）できなかった場合には、タイムアウト（ステップＳ１４０８）が発生し、初期状態へ戻る（ステップＳ１４０９）。
【００９１】
設定端末１３０は、ＩＰアドレスを赤外線通信により受信（ステップＳ１４１２）すると、受信したＩＰアドレスの数をカウント（ステップＳ１４１５）し、その数が１つだった場合には、ユーザからの次の操作待ち状態（ステップＳ１４１６）となり、デジタルカメラ１１０のパラメータ設定完了を意味する表示を表示部１３６へ表示する。
【００９２】
尚、一定時間を過ぎてもＩＰアドレスを受信（ステップＳ１４１２）できず、タイムアウト（ステップＳ１４１３）が発生した場合や、ステップＳ１４１５において複数のＩＰアドレスを受信したと判断された場合には、エラーを表示（ステップＳ１４２７）し、初期状態へ戻り（ステップＳ１４２６）、初期状態を意味する表示を表示部１３６へ表示する。
【００９３】
次に、ユーザは、設定端末１３０の操作部１３５をプリンタ１２０に向けて操作（ステップＳ１４１７）し、ステップＳ１３０２、ステップＳ１４０５でデジタルカメラ１１０へ送信したものと同じ無線ＬＡＮパラメータと、ステップＳ１３０４、ステップＳ１４１２で受信したＩＰアドレスを、プリンタ１２０へ赤外線通信により送信（ステップＳ１３０５、ステップＳ１４１８）し、設定完了通知待ち状態（ステップＳ１４２２）となり、パラメータ設定中を意味する表示を表示部１３６へ表示する。プリンタ１２０は設定端末１３０からの各種パラメータを受信（ステップＳ１４１９）すると、自機器のパラメータとして設定（ステップＳ１３０６、ステップＳ１４２０）し、設定完了通知を設定端末に対して赤外線通信により送信（ステップＳ１３０７、ステップＳ１４２１）する。
【００９４】
設定端末１３０はプリンタ１２０から設定完了通知を受信（ステップＳ１４２３）すると、受信した完了通知の数をカウント（ステップＳ１４２４）し、その数が１つだった場合には、設定完了状態（ステップＳ１４２５）となり、設定完了を意味する表示を表示部１３６へ表示する。その後、設定端末は初期状態（ステップＳ１５２６）へ戻り、初期状態を意味する表示を表示部１３６へ表示する。
【００９５】
尚、受信した完了通知の数が複数だった場合には、エラーを表示（ステップＳ１４２７）し、初期状態（ステップＳ１４２６）へ戻り、初期状態を意味する表示を表示部１３６へ表示する。ユーザによる操作は以上であり、その後はプリンタ１２０とデジタルカメラ１１０の間で、ダイレクトプリントの処理を行う。
【００９６】
プリンタ１２０は、ステップＳ１３０６、ステップＳ１４２０で設定した無線ＬＡＮパラメータを用いて、デジタルカメラ１１０に対して無線接続を要求し、デジタルカメラ１１０がその要求を受け付け、プリンタ１２０とデジタルカメラ１１０の間で無線接続が確立すると（ステップＳ１３０８、ステップＳ１４２８）、デジタルカメラ１１０はステップＳ１３０１、ステップＳ１４０１で選択された画像をもとにプリントＪｏｂパラメータを生成（ステップＳ１３０９、ステップＳ１４２９）する。その後、機器間でダイレクトプリントを実行するためのConfiguration（ステップＳ１３１０、ステップＳ１４３０）を行い、印刷設定（ステップＳ１３１１、ステップＳ１４３１）を完了する。印刷設定が正常終了（ステップＳ１４３２、ステップＳ１４３３）したと判断されると、機器間でダイレクトプリント処理（ステップＳ１３１２、ステップＳ１４３６）を実行する。
【００９７】
ダイレクトプリント処理（ステップＳ１３１２、ステップＳ１４３６）が完了すると、プリンタ１２０は無線接続を切断（ステップＳ１３１３、ステップＳ１４３７）し、両機器においてステップＳ１４０７、ステップＳ１４２０で設定した無線ＬＡＮパラメータを無効化（ステップＳ１３１４、ステップＳ１４３８）し、初期状態へ戻る（ステップＳ１４４１、ステップＳ１４４２）。
【００９８】
尚、ステップＳ１４３２、ステップＳ１４３３において、印刷設定が正常終了できなかった場合、両機器ともにエラーを表示（ステップＳ１４３９、ステップＳ１４４０）し、無線接続を切断（ステップＳ１３１３、ステップＳ１４３７）し、無線ＬＡＮパラメータを無効化（ステップＳ１３１４、ステップＳ１４３８）した上、初期状態へ戻る（ステップＳ１４４１、ステップＳ１４４２）。
【００９９】
このように本実施形態によれば、従来のように組込み機器のＵＩを利用して、ユーザに無線パラメータの入力を行わせる必要がなく、設定端末のボタンを押すだけで、利用する組込み機器の無線パラメータ設定を実現することができると共に、無線パラメータの設定からダイレクトプリントまでの一連の処理を、設定端末を操作するだけで実現可能となり、直感的で扱いやすい無線ダイレクトプリントシステムを提供することが可能となる。
【０１００】
さらに有線ケーブルを利用して、どちらかの機器の無線パラメータを、他方の機器へ引き渡す場合には、どちらかの機器が無線パラメータ設定済みである必要があったが、本発案では無線パラメータ設定時に、設定端末が一意のテンポラリな無線パラメータを生成するため、必ずしもどちらかの機器が無線パラメータ設定済みである必要はない。さらに、一意のテンポラリな無線パラメータを、ダイレクトプリントを実行するたびに生成するため、同じ無線パラメータを使いつづけるよりも、より強固なセキュリティを確保することが可能となる。
【０１０１】
さらに本実施形態によれば、システム全体のステータスを、設定端末のＬＥＤなどの表示手段を用いて、ユーザに通知することが可能であり、ユーザは設定端末の操作および表示だけで、システム全体をマネージメントすることが可能となる。
【０１０２】
また設定端末は、第１の通信機器からのプリントＪｏｂパラメータの受信数と、第２の通信機器からの設定完了通知数をカウントすることにより、複数の通信機器からメッセージを受信した場合、意図しない通信機器へ、誤って無線設定を行ったと判断できるため、意図しない機器への誤設定を防ぐことが可能となる。
【０１０３】
なお本実施形態では、各種パラメータの送受信を行う、第１の通信手段として赤外線通信を、第１の通信機器と第２の通信機器の間のダイレクトプリントを実現する、第２の通信手段として無線ＬＡＮを示したが、本発明はこれに限るものではなく、他の無線通信方式を利用することも可能である。また、第１の通信機器は、デジタルカメラに限るものではなく、ＤＶＤプレーヤはホームサーバなど、画像を記憶する手段と無線通信手段を有する機器に適用可能であり、同じく第３の通信機器も、リモコンや携帯電話、専用設定端末など、第１、第２の通信機器と通信可能である機器であれば、あらゆる機器に適用可能である。
【０１０４】
また、第３の通信機器における無線パラメータ生成において、本実施形態ではシリアルナンバや現在時刻などからパラメータを生成したが、本発明はこれに限るものではなく、第１の通信機器において生成することも可能であり、さらに一意の無線パラメータを生成することができる、あらゆるデバイスやアルゴリズムに適用可能である。
【０１０５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１０】
【図１】本発明の一実施形態に係るシステム構成を概略的に示す図である。
【図２】本発明の一実施形態に係る第１の通信機器の構成を示す図である。
【図３】本発明の一実施形態に係る第２の通信機器の構成を示す図である。
【図４】本発明の一実施形態に係る第３の通信機器の構成を示す図である。
【図５】本発明の一実施形態の処理シーケンスを示す図である。
【図６】本発明の一実施形態の状態遷移を示す図である。
【図７】本発明の一実施形態に係る第１の通信機器の構成を示す図である。
【図８】本発明の一実施形態に係る第３の通信機器の構成を示す図である。
【図９】本発明の一実施形態の処理シーケンスを示す図である。
【図１０】本発明の一実施形態の状態遷移を示す図である。
【図１１】本発明の一実施形態の処理シーケンスを示す図である。
【図１２】本発明の一実施形態の状態遷移を示す図である。
【図１３】本発明の一実施形態の処理シーケンスを示す図である。
【図１４】本発明の一実施形態の状態遷移を示す図である。
【符号の説明】
【０１１１】
１１０  第１の通信機器
１２０  第２の通信機器
１３０  第３の通信機器
１１１、１２１、１３１、７０１、８０１  パラメータ送信部
１１２、１２２、１３２、７０２、８０２  パラメータ受信部
１１３、１２３、１３３、７０３、８０３  制御部
１１４、７０４  記憶部
１１５、１３５、７０６、８０５  操作部
１１６、７０５  撮像部
１１７、１２６、７０９  通信部
１１８、１２５、１３６、７０８、８０４  表示部
１２４  印刷部
１３４、７０７  パラメータ生成部
１３７  時計部
【図１】
2006054606.tif 000003
【図２】
2006054606.tif 000004
【図３】
2006054606.tif 000005
【図４】
2006054606.tif 000006
【図５】
2006054606.tif 000007
【図６】
2006054606.tif 000008
【図７】
2006054606.tif 000009
【図８】
2006054606.tif 000010
【図９】
2006054606.tif 000011
【図１０】
2006054606.tif 000012
【図１１】
2006054606.tif 000013
【図１２】
2006054606.tif 000014
【図１３】
2006054606.tif 000015
【図１４】
2006054606.tif 000016