(57)【要約】【課題】  通信装置と端末装置との間でデータの通信を実行させる操作におけるユーザの操作性を向上させることができる端末装置、制御方法、プログラムおよび通信システムを提供することを目的とする。【解決手段】  ユーザから前記所定の接続情報の入力を操作手段が受け付けることなく、且つ、前記通信装置から前記所定の接続情報を前記端末装置が取得することなしに前記所定の接続情報を保持する保持手段と、ユーザから画像データの通信指示を受け付ける受け付け手段と、前記保持手段により保持されている前記所定の接続情報によって、前記通信装置と接続する接続手段と、前記受け付け手段により前記通信指示が受け付けられた場合、前記接続手段と前記通信装置との接続によって、画像データを前記通信装置と通信する通信手段と、を有する端末装置を提供することにより、課題を解決する。【選択図】  図６
2017200019.tif 000002
【特許請求の範囲】
【請求項１】
所定の接続情報によって接続可能な通信装置と通信する端末装置であって、
ユーザからの操作を受け付け可能な操作手段と、
ユーザから前記所定の接続情報の入力を前記操作手段が受け付けることなく、且つ、前記通信装置から前記所定の接続情報を前記端末装置が取得することなしに前記所定の接続情報を保持する保持手段と、
前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させる接続手段と、
前記所定の接続情報による前記端末装置と前記通信装置との接続によって、画像データを前記通信装置と通信する通信手段と、を有することを特徴とする端末装置。
【請求項２】
前記所定の接続情報は、ユーザが任意に変更できない情報を少なくとも含むことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記所定の接続情報は、ＳＳＩＤ又はパスワードを含むことを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記所定の接続情報は、前記端末装置の初期起動前から、前記保持手段に保持されていることを特徴とする請求項１乃至３のいずれか１項に記載の端末装置。
【請求項５】
前記所定の接続情報は、所定のプログラムが前記端末装置にインストールされた場合に、前記保持手段に保持されることを特徴とする請求項１乃至３のいずれか１項に記載の端末装置。
【請求項６】
前記通信装置に対しユーザによる所定の操作が行われた場合、前記通信装置は、前記所定の接続情報による接続が可能な状態となり、
前記接続手段は、前記通信装置が、前記所定の接続情報による接続が可能な状態である場合に、前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させることを特徴とする請求項１乃至５のいずれか１項に記載の端末装置。
【請求項７】
前記通信手段による前記画像データの通信が完了した場合、前記端末装置と前記通信装置との接続が切断され、
前記通信装置は、前記通信手段による前記画像データの通信が完了した場合、前記所定の接続情報による接続が可能な状態を解除することを特徴とする請求項６に記載の端末装置。
【請求項８】
前記通信手段により前記通信装置に送信される前記画像データに基づいて記録媒体に画像を形成する画像形成処理が前記通信装置によって完了した場合、前記端末装置と前記通信装置との接続が切断され、
前記通信装置は、前記画像形成処理が前記通信装置によって完了した場合、前記所定の接続情報による接続が可能な状態を解除することを特徴とする請求項７に記載の端末装置。
【請求項９】
前記端末装置が前記所定の接続情報によって前記通信装置と接続する前の前記端末装置の接続状態に関する情報をメモリに記憶させる記憶制御手段と、
前記端末装置と前記通信装置との接続が切断された場合、前記記憶制御手段により記憶された前記接続状態に関する情報に基づいて、前記端末装置が前記所定の接続情報によって前記通信装置と接続する前の接続状態に、前記端末装置の接続状態を遷移させる遷移手段と、を更に有することを特徴とする請求項７又は請求項８に記載の端末装置。
【請求項１０】
前記通信手段は、前記画像データを含み、且つ前記通信装置に前記画像データに基づいた印刷を実行させるための印刷ジョブを前記通信装置に送信することを特徴とする請求項１乃至請求項９のいずれか１項に記載の端末装置。
【請求項１１】
前記通信手段は、前記通信装置にスキャンを実行させるためのスキャンジョブを前記通信装置に送信し、前記通信装置によってスキャンが実行されることにより生成された前記画像データを前記通信装置から受信することを特徴とする請求項１乃至請求項１０のいずれか１項に記載の端末装置。
【請求項１２】
前記通信手段は、前記通信装置に保存させるための画像データを前記通信装置に送信することを特徴とする請求項１乃至請求項１１のいずれか１項に記載の端末装置。
【請求項１３】
ユーザから画像データの通信指示を受け付ける受け付け手段を有し、
前記接続手段は、前記受け付け手段により前記通信指示が受け付けられた場合、前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させることを特徴とする請求項１乃至請求項１２のいずれか１項に記載の端末装置。
【請求項１４】
ユーザから画像データの通信指示を受け付ける受け付け手段を有し、
前記受け付け手段によりユーザから前記通信指示が受け付けられた後、ユーザから前記端末装置に対する操作が受け付けられることなく、前記通信手段による前記画像データの通信が実行されることを特徴とする請求項１乃至請求項１２のいずれか１項に記載の端末装置。
【請求項１５】
所定の接続情報によって接続可能な通信装置と通信し、
ユーザによる前記所定の接続情報の入力及び、前記通信装置からの前記所定の接続情報の取得なしに前記所定の接続情報を保持する保持手段を有する端末装置の制御方法であって、
前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させる接続ステップと、
前記所定の接続情報による前記端末装置と前記通信装置との接続によって、画像データを前記通信装置と通信する通信ステップと、を有することを特徴とする制御方法。
【請求項１６】
所定の接続情報によって接続可能な通信装置と通信する通信手段と、
ユーザからの操作を受け付け可能な操作手段と、
ユーザから前記所定の接続情報の入力を前記操作手段が受け付けることなく、且つ、前記通信装置から前記所定の接続情報を取得することなしに前記所定の接続情報を保持する保持手段と、を有する端末装置に、
前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させる接続ステップと、
前記所定の接続情報による前記端末装置と前記通信装置との接続によって、画像データを前記通信装置と通信する通信ステップと、を実行させることを特徴とするプログラム。
【請求項１７】
前記所定の接続情報は、ユーザが任意に変更できない情報を少なくとも含むことを特徴とする請求項１５に記載のプログラム。
【請求項１８】
前記所定の接続情報は、ＳＳＩＤ又はパスワードを含むことを特徴とする請求項１６又は１７に記載のプログラム。
【請求項１９】
前記所定の接続情報は、前記端末装置の初期起動前から、前記保持手段に保持されていることを特徴とする請求項１６乃至１８のいずれか１項に記載のプログラム。
【請求項２０】
前記所定の接続情報は、前記プログラムが前記端末装置にインストールされた場合に、前記保持手段に保持されることを特徴とする請求項１６乃至１８のいずれか１項に記載のプログラム。
【請求項２１】
前記通信装置に対しユーザによる所定の操作が行われた場合、前記通信装置は、前記所定の接続情報を用いた接続が可能な状態となり、
前記通信装置が、前記所定の接続情報を用いた接続が可能な状態である場合に、前記保持手段により保持されている前記所定の接続情報によって、前記通信装置と前記端末装置が接続することを特徴とする請求項１６乃至２０のいずれか１項に記載のプログラム。
【請求項２２】
前記画像データの通信が完了された場合、前記所定の接続情報による前記通信装置と前記端末装置との接続が切断され、
前記通信装置は、前記画像データの通信が完了された場合、前記所定の接続情報による接続が可能な状態を解除することを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記画像データに基づいた画像を記録媒体に形成する画像形成処理が前記通信装置によって完了された場合、前記所定の接続情報による前記通信装置と前記端末装置との接続が切断され、
前記通信装置は、前記画像形成処理が前記通信装置によって完了された場合、前記所定の接続情報による接続が可能な状態を解除することを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記所定の接続情報によって前記端末装置が前記通信装置と接続する前の前記端末装置の接続状態に関する情報をメモリに記憶させる記憶制御ステップと、
前記通信装置と前記端末装置との接続が切断された場合、前記メモリに記憶された前記接続状態に関する情報に基づいて、前記所定の接続情報によって前記端末装置が前記通信装置と接続する前の接続状態に、前記端末装置の接続状態を遷移させる遷移ステップと、を更に実行させることを特徴とする請求項２２又は請求項２３に記載のプログラム。
【請求項２５】
前記画像データを含み、且つ前記通信装置に前記画像データに基づいた印刷を実行させるための印刷ジョブが前記通信装置に送信されることを特徴とする請求項１６乃至請求項２４のいずれか１項に記載のプログラム。
【請求項２６】
前記通信装置にスキャンを実行させるためのスキャンジョブが前記通信装置に送信され、
前記通信装置によってスキャンが実行されることにより生成された前記画像データが前記通信装置から受信されることを特徴とする請求項１６乃至請求項２５のいずれか１項に記載のプログラム。
【請求項２７】
前記通信装置に保存させるための画像データが前記通信装置に送信されることを特徴とする請求項１６乃至請求項２６のいずれか１項に記載のプログラム。
【請求項２８】
ユーザから画像データの通信指示を受け付ける受け付けステップを実行させ、
ユーザから前記通信指示が受け付けられた場合、前記保持手段により保持されている前記所定の接続情報が用いられて、前記通信装置と接続されることを特徴とする請求項１６乃至請求項２７のいずれか１項に記載のプログラム。
【請求項２９】
ユーザから画像データの通信指示を受け付ける受け付けステップを実行させ、
ユーザから前記通信指示が受け付けられた後、ユーザから前記端末装置に対する操作が受け付けられることなく、前記画像データの通信が実行されることを特徴とする請求項１６乃至請求項２８のいずれか１項に記載のプログラム。
【請求項３０】
所定の接続情報によって接続可能な通信装置と、前記通信装置と通信する端末装置とを含む通信システムあって、
前記端末装置は、
ユーザからの操作を受け付け可能な操作手段と、
ユーザから前記所定の接続情報の入力を前記操作手段が受け付けることなく、且つ、前記通信装置から前記所定の接続情報を前記端末装置が取得することなしに前記所定の接続情報を保持する保持手段と、
前記通信装置が、前記所定の接続情報によって接続可能な状態である場合、前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させる接続手段と、
前記所定の接続情報による前記端末装置と前記通信装置との接続によって、画像データを前記通信装置と通信する通信手段と、を有し、
前記通信装置は、
ユーザから所定の操作を受け付けた場合に、前記通信装置を、前記所定の接続情報によって接続可能な状態に遷移させる遷移手段を有する
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、制御方法、プログラムおよび通信システムに関する。
【背景技術】
【０００２】
カメラ等の端末装置とプリンタ等の通信装置が、画像データの通信を実行する通信システムが知られている。このような通信システムにおいて画像データの通信を実行するためには、まず、無線ＬＡＮ通信等の通信方式によって装置間で接続を確立する必要がある。特許文献１には、接続するアクセスポイントの選択やパスワードの入力をユーザに要求し、ユーザから必要な情報の入力を受け付けて接続開始が指示されると、アクセスポイントとの接続処理を開始する携帯端末が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−３６２９２
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のようにして装置間の接続を確立し、画像データの通信を実行する形態では、接続情報の入力等、煩雑な操作がユーザに要求されるという課題がある。
【０００５】
本発明は、上述の課題に鑑みてなされたものであり、通信装置と端末装置との間で画像データの通信を実行させる操作におけるユーザの操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、上記目的を達成するために本発明の端末装置は、
所定の接続情報によって接続可能な通信装置と通信する端末装置であって、
ユーザからの操作を受け付け可能な操作手段と、
ユーザから前記所定の接続情報の入力を前記操作手段が受け付けることなく、且つ、前記通信装置から前記所定の接続情報を前記端末装置が取得することなしに前記所定の接続情報を保持する保持手段と、
前記保持手段により保持されている前記所定の接続情報によって、前記端末装置と前記通信装置とを接続させる接続手段と、
前記所定の接続情報による前記端末装置と前記通信装置との接続によって、画像データを前記通信装置と通信する通信手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、通信装置と端末装置との間で画像データの通信を実行させる操作におけるユーザの操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の印刷処理システムの構成を示す図である。
【図２】本実施形態の端末装置の構成を示すブロック図である。
【図３】本実施形態の通信装置の構成を示すブロック図である。
【図４】本実施形態の通信装置の操作画面の例を示す図である。
【図５】本実施形態の端末装置の操作画面の例を示す図である。
【図６】本実施形態の通信装置の状態遷移図である。
【図７】本実施形態の通信装置が実行する処理の内容を表すフローチャートである。
【図８】本実施形態の端末装置が実行する処理の内容を表すフローチャートである。
【図９】本実施形態の通信装置と端末装置間で簡単接続が実行される場合のシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に図面を参照して、本発明の好適な実施形態を例示的に説明する。ただし、本発明については、その趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に記載する実施形態に対して適宜変更、改良が加えられたものについても本発明の範囲に入ることが理解されるべきである。
【００１０】
（第１実施形態）
本実施形態の端末装置及び通信装置について説明する。端末装置として、本実施形態ではデジタルカメラを例示しているが、これに限定されず、後述の通信装置と通信可能な装置であれば、種々のものを適用可能である。例えば、スマートホン、携帯端末、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、音楽再生デバイス等に適用可能である。また、通信装置として、本実施形態ではプリンタを例示しているが、これに限定されず、端末装置と通信を行うことが可能な装置であれば、種々のものを適用可能である。例えば、プリンタであれば、インクジェットプリンタ、フルカラーレーザービームプリンタ、モノクロプリンタ等に適用可能である。また、プリンタのみならず複写機やファクシミリ装置、スマートホン、携帯端末、ノートＰＣ、タブレット端末、ＰＤＡ、デジタルカメラ、音楽再生デバイス、ストレージ等にも適用可能である。その他、複写機能、ＦＡＸ機能、印刷機能を備える複合機にも適用可能である。
【００１１】
図１は、本実施形態の印刷処理システムの構成を示す図である。このシステムは、無線ＬＡＮネットワーク１００、無線ＬＡＮネットワーク１００に接続可能なアクセスポイント１０１、カメラ２００及びプリンタ３００を含むものとする。
【００１２】
カメラ２００は、本実施形態の端末装置である。プリンタ３００は、本実施形態の通信装置である。また、プリンタ３００とカメラ２００は、それぞれの装置外部のアクセスポイント１０１を介して無線ＬＡＮ接続し、相互に通信することが可能である。また、プリンタ３００やカメラ２００は、それぞれの装置内のアクセスポイントを有効化することで、それぞれの装置自身がアクセスポイントとして動作することもできる。そのため、例えばどちらか一方の装置がアクセスポイントとなり、もう一方の装置が当該アクセスポイントに接続することで、カメラ２００とプリンタ３００はアクセスポイント１０１を介さずに直接無線ＬＡＮ接続することも可能である。また、カメラ２００とプリンタ３００は共に無線ＬＡＮの機能を有するため、認証処理を実行することによってピアツーピア（以後、Ｐ２Ｐ）の通信が可能となる。なお、各装置は、アクセスポイントとして動作する場合、無線ＬＡＮを形成し、ビーコンを定期的に送信する。ビーコンを取得した通信相手の装置は、ビーコンを送信する装置を認識し、形成された無線ＬＡＮに参加することで、装置間での無線ＬＡＮ通信を実行可能となる。さらに、各装置は、アクセスポイントとして動作する場合、無線通信のために使用されるチャネルを決定したり、通信相手の装置から送信される接続情報（パスワード等）の認証処理を行う。
【００１３】
図２はカメラ２００の概略構成を示すブロック図である。
【００１４】
カメラ２００は、装置のメインの制御を行うメインボード２０１を有する。
【００１５】
メインボード２０１において、ＣＰＵ２０２は、システム制御部であり、カメラ２００の全体を制御する。ＲＯＭ２０３は、ＣＰＵ２０２が実行する制御プログラムや組込オペレーティングシステム（以下、ＯＳ）プログラム等の各種プログラムを格納する。本実施形態では、ＲＯＭ２０３に格納されている制御プログラムは、ＲＯＭ２０３に格納されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ２０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等のメモリで構成され、プログラム制御変数、ユーザが登録した設定値、カメラ２００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。なお、これらの設定情報データは、ＲＡＭ２０４でなく、ＲＯＭ２０３や不揮発性メモリ２０５等の他の記憶領域に保存されても良い。
【００１６】
不揮発性メモリ２０５は、フラッシュメモリ等のメモリで構成され、電源がオフされた時でも保持していたいデータを格納する。具体的には、不揮発性メモリ２０５には、ネットワークに接続するためのパスワードや認証情報等のネットワーク情報、ＭＡＣアドレスやＳＳＩＤ等の過去に接続した通信装置のリストといったカメラ２００の設定情報などが記憶される。また、本実施形態では、後述する簡単接続モード用の接続情報も記憶される。なお、これらのデータは、不揮発性メモリ２０５でなく、ＲＯＭ２０３やＲＡＭ２０４等の他の記憶領域に保存されても良い。また、ＲＯＭ３０３や不揮発性メモリ２０５に保存された設定情報をＣＰＵ２０２がＲＡＭ２０４に展開することで、記憶されたデータを利用した処理を行っても良い。
【００１７】
画像メモリ２０６は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリで構成され、無線ＬＡＮユニット２１１等を介して受信した画像データや、符号復号化処理部２１０で処理した画像データ等の各種データを格納する。また、カメラ２００が備える不図示の撮像部によって画像が撮影されることで生成される画像データも、画像メモリ２０６に格納される。
【００１８】
なお、カメラ２００のメモリ構成は、この形態に限定されるものではなく、用途や目的に応じて、その数や特性、記憶容量等を適宜変更することができる。例えば、画像メモリ２０６とＲＡＭ２０４を共有させてもよい。また、画像メモリ２０６は、ＤＲＡＭ等で構成されているが、これに限定されず、ハードディスク（以下、ＨＤＤ）や不揮発性メモリ等で構成されていても良い。
【００１９】
データ変換部２０７は、ページ記述言語（ＰＤＬ）等のデータの生成や、画像データに対する色変換、画像変換などのデータ変換を行う。
【００２０】
操作部２０８及び表示部２０９は、カメラ２００に対する各種入力の受け付けやカメラ２００に関する各種情報の表示を行う。
【００２１】
符号復号化処理部２１０は、画像データに対し、符号復号化処理や拡大縮小処理等の各種処理を行う。
【００２２】
無線ＬＡＮユニット２１１は、Ｗｉ−Ｆｉ（登録商標）等の規格に準拠した無線ＬＡＮ通信を実現するためのユニットである。無線ＬＡＮユニット２１１は、無線ＬＡＮ接続を確立するための、ビーコン検知処理や認証処理、無線ＬＡＮ接続を確立した通信装置への印刷ジョブの送信等の機能を担う。また、無線ＬＡＮユニット２１１は、バスケーブル２１２を介してシステムバス２１３に接続されている。なお、ＣＰＵ２０２は無線ＬＡＮユニット２１１を制御し、カメラ２００内のアクセスポイントを動作させることが可能である。また、本実施形態では、カメラ２００は、無線ＬＡＮユニット２１１を介してプリンタ３００に印刷を行わせるための印刷ジョブを送信する。  上記各種構成要素２０２〜２１２は、ＣＰＵ２０２が管理するシステムバス２１３を介して、相互に接続されている。
【００２３】
なお、カメラ２００は、無線ＬＡＮユニット２１１以外の通信ユニットを備えていても良い。また、カメラ２００は、通信ユニットを複数備え、複数種類の通信方式によって通信可能であっても良い。なお、通信は無線通信でダイレクトに通信しても良いし、ネットワーク上に設置したカメラ２００外部のアクセスポイントを介して通信しても良い。通信方式としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ；ＩＳＯ／ＩＥＣ  ＩＳ  １８０９２）、Ｗｉ−Ｆｉ  Ａｗａｒｅ等が挙げられる。また、無線ではなく、有線によって通信しても良い。
【００２４】
図３はプリンタ３００の概略構成を示すブロック図である。
【００２５】
プリンタ３００は、装置のメインの制御を行うメインボード３０１を有する。
【００２６】
メインボード３０１において、ＣＰＵ３０２は、システム制御部であり、プリンタ３００の全体を制御する。ＲＯＭ３０３は、ＣＰＵ３０２が実行する制御プログラムや組込ＯＳプログラム等の各種プログラムを格納する。本実施形態では、ＲＯＭ３０３に格納されている制御プログラムは、ＲＯＭ３０３に格納されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ３０４は、ＳＲＡＭ等のメモリで構成され、プログラム制御変数、ユーザが登録した設定値、プリンタ３００の管理データ、後述のモード変更条件の設定情報等を格納し、各種ワーク用バッファ領域が設けられている。なお、これらのデータは、ＲＡＭ３０４でなく、ＲＯＭ３０３や不揮発性メモリ３０５等の他の記憶領域に保存されても良い。
【００２７】
不揮発性メモリ３０５は、フラッシュメモリ等のメモリで構成され、電源がオフされた場合でも保持していたいデータを格納する。具体的には、ネットワークに接続するためのパスワードや認証情報等のネットワーク情報、ＭＡＣアドレスやＳＳＩＤ等の過去に接続した外部装置のリスト、印刷モードなどのメニュー項目、記録ヘッドの補正情報等のプリンタ３００の設定情報等が格納される。なお、これらの設定情報データは、不揮発性メモリ３０５でなく、ＲＯＭ３０３やＲＡＭ３０４等の他の記憶領域に保存されても良い。また、ＲＯＭ３０３や不揮発性メモリ３０５に保存された設定情報をＣＰＵ３０２がＲＡＭ３０４に展開することで、設定情報を利用した処理を行っても良い。
【００２８】
画像メモリ３０６は、ＤＲＡＭ等のメモリで構成され、無線ＬＡＮユニット３１６等を介して受け付けた画像データや、符号復号化処理部３１２で処理した画像データ等の各種データを格納する。
【００２９】
なお、プリンタ３００のメモリ構成は、この形態に限定されるものではなく、用途や目的に応じて、その数や特性、記憶容量等を適宜変更することができる。例えば、画像メモリ３０６とＲＡＭ３０４を共有させてもよい。また、画像メモリ３０６は、ＤＲＡＭ等で構成されているが、これに限定されず、ハードディスク（以下、ＨＤＤ）や不揮発性メモリ等で構成されていても良い。
【００３０】
データ変換部３０７は、受信したジョブに含まれる画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を行う。これらの処理を実行することで、データ変換部３０７は、印刷対象の画像データを高精細な印刷データに変換し、変換した印刷データを記録部３１４に出力する。
【００３１】
読取部３１０は、ＣＩＳイメージセンサ（密着型イメージセンサ）等によって原稿を光学的に読み取る。読取制御部３０８は、読取部３１０が読み取った画像信号に対し、２値化処理や中間調処理等の各種画像処理を施すことで、高精細な画像データを出力する。
【００３２】
操作部３０９及び表示部３１１は、プリンタ３００に対する各種入力の受け付けやプリンタ３００に関する各種情報の表示を行う。
【００３３】
符号復号化処理部３１２は、画像データに対し、符号復号化処理や拡大縮小処理等の各種処理を行う。
【００３４】
給紙部３１３は、印刷のための記録媒体を保持し、記録制御部３１５からの制御によって記録部３１４に対して記録媒体を供給する。なお、給紙部３１３は、複数の給紙カセットを有するものとする。
【００３５】
記録制御部３１５は、複数の給紙カセットのうちいずれの部位から給紙を行うかを制御する。また、記録制御部３１５は、記録部３１４のステータス等の各種情報を定期的に読みだすことで、ＲＡＭ３０４の情報を更新する役割も果たす。具体的には、記録制御部３１５は、例えば、使用中、スリープ中、エラー発生中といった装置の状態やインクタンクの残量等の情報を更新する。
【００３６】
記録部３１４は、データ変換部３０７から出力された印刷データや印刷ジョブに含まれる印刷設定情報に基づき、インク等の記録剤によって記録媒体上に画像を形成する画像形成処理（印刷処理）を実行する。
【００３７】
無線ＬＡＮユニット３１６は、Ｗｉ−Ｆｉ等の規格に準拠した無線ＬＡＮ通信を実現するためのユニットである。無線ＬＡＮユニット３１６は、無線ＬＡＮ接続を確立するための、接続情報の送信処理や認証処理、無線ＬＡＮ接続を確立した端末装置からのジョブの受信等の機能を担う。また、無線ＬＡＮユニット３１６は、バスケーブル３１７を介してシステムバス３１８に接続されている。なお、ＣＰＵ３０２は無線ＬＡＮユニット２１１を制御し、プリンタ３００内のアクセスポイントを動作させることが可能である。
【００３８】
上記各種構成要素３０２〜３１７は、ＣＰＵ３０２が管理するシステムバス３１８を介して、相互に接続されている。
【００３９】
なお、プリンタ３００は、無線ＬＡＮユニット３１６以外の通信ユニットを備えていても良い。なお、通信は無線通信でダイレクトに通信しても良いし、ネットワーク上に設置したプリンタ３００外部のアクセスポイントを介して通信しても良い。通信方式としては、例えば、ＢｌｕｅｔｏｏｔｈやＮＦＣ、Ｗｉ−Ｆｉ  Ａｗａｒｅ等が挙げられる。また、無線通信に限らず、有線ＬＡＮ等によって有線による通信を行っても良い、プリンタ３００は、これらの通信方式を利用したネットワークを介して、カメラ２００等の他の外部装置からジョブを受け付ける。
【００４０】
図４は、表示部３１１に表示される、プリンタ３００の操作画面の例を示す図である。図中（ａ）は、プリンタ３００によって実行される機能が選択されるための画面であり、プリンタ３００がユーザからの操作を待機する画面であるホーム画面４２０である。ホーム画面４２０には、コピーボタン４２１と、カード印刷ボタン４２２、カメラ印刷ボタン４２３が配置されている。コピーボタン４２１は、プリンタ３００が、不図示の原稿台に載置された原稿を読取部３１０により読み取り、読み取った画像データを印刷するコピー処理を行うためのボタンである。カード印刷ボタン４２２は、プリンタ３００が、不図示のカード挿入口に挿入されたメモリカード中の画像データの印刷を行うためのボタンである。カメラ印刷ボタン４２３は、プリンタ３００が、カメラ２００から受信する画像データの印刷を行うためボタンである。
【００４１】
また、図中（ｂ）は、カメラ印刷待機画面４３０である。カメラ印刷待機画面４３０は、カメラ印刷ボタン４２３が押されることで、プリンタ３００がカメラ２００からの印刷ジョブ待ち状態となった場合に、表示部３１１に表示される。カメラ印刷待機画面４３０には、カメラ２００によって印刷操作を行うようユーザに促すメッセージとともに、キャンセルボタン４３１が配置されている。キャンセルボタン４３１が押されることによって、プリンタ３００は、カメラ２００から受信する画像データの印刷を終了し、ホーム画面４２０を再度表示する。また、図中（ｃ）は、カメラ印刷中画面４４０である。カメラ印刷中画面４４０は、プリンタ３００が、カメラ２００から印刷ジョブを受信して、印刷を実行している場合に、表示部３１１に表示される。カメラ印刷中画面４４０には、カメラ２００から受信した印刷ジョブを実行中であることを示すメッセージとともに、キャンセルボタン４４１が配置されている。キャンセルボタン４４１が押されることによって、プリンタ３００は、実行中の印刷ジョブ処理を中止し、ホーム画面４２０を表示部３１１に再度表示する。
【００４２】
図５は、表示部２０９に表示される、画像再生画面５２０である。画像再生画面５２０は、プリンタ３００に印刷させる画像を選択するための画像選択画面にて、画像が選択された場合に、表示部２０９に表示される。画像再生画面５２０には、撮影した画像５２１が操作画面全体に表示されるとともに、印刷実行ボタン５２２が表示されている。印刷実行ボタン５２２が押されることにより、カメラ２００は、画像再生画面５２０に表示されている画像を印刷するための印刷ジョブを、プリンタ３００に送信することができる。なお、印刷ジョブには、画像データ、印刷設定情報、描画命令等の情報が含まれるが、画像データのみが印刷ジョブとして送信されても良い。
【００４３】
図６は、プリンタ３００の状態遷移を示す図である。
【００４４】
まず、プリンタ３００が初期状態（電源オフ状態）である場合に、イベントＥ６０１が発生すると、プリンタ３００は、待機状態６０５に遷移する。なお、イベントＥ６０１は、プリンタ３００の電源スイッチ（不図示）が押下されることである。
【００４５】
プリンタ３００が待機状態６０５に遷移すると、表示部２０９にはホーム画面４２０が表示される。その状態で、イベントＥ６０２が発生すると、プリンタ３００は、プリンタ３００内のアクセスポイントを有効化し、簡単接続モード６０６に遷移する。なお、イベントＥ６０２は、カメラ印刷ボタン４２３が押下される（画像データの通信指示が受け付けられる）ことである。このとき有効化されるアクセスポイントや簡単接続モードの詳細は後述する。簡単接続モード６０６は、サブ状態としてカメラ印刷待機状態６０７およびカメラ印刷中状態６０８を含む。このように、画像データの通信指示は、印刷ジョブを送信するためのトリガーとなる。  プリンタ３００は、簡単接続モード６０６に遷移すると、まず、サブ状態としてカメラ印刷待機状態６０７に遷移する。そして、プリンタ３００がカメラ印刷待機状態６０７に遷移すると、表示部２０９にはカメラ印刷待機画面４３０が表示される。その状態で、イベントＥ６０３が発生すると、プリンタ３００は、カメラ印刷中状態６０８に遷移する。なお、イベントＥ６０３は、カメラ２００から印刷ジョブを受信することである。
【００４６】
プリンタ３００が、カメラ印刷中状態６０８に遷移すると、表示部２０９にはカメラ印刷中画面４４０が表示される。その状態で、イベントＥ６０４が発生すると、プリンタ３００は、待機状態６０５に遷移し、アクセスポイントを無効化する。なお、イベントＥ６０４は、印刷ジョブの処理の完了、カメラ２００との無線ＬＡＮ接続の切断、ユーザによるキャンセル操作のうちいずれかが検出されることである。
【００４７】
以上がカメラ２００から送信される印刷ジョブに基づいてプリンタ３００が印刷を行う場合の、プリンタ３００の一連の状態遷移の流れである。なお、表示部２０９にホーム画面４２０が表示されている状態では、プリンタ３００は、コピーボタン４２１、カード印刷ボタン４２２の他、各種の操作を受け付けて、不図示の状態に遷移することにより各種の機能を実行する。ここでは、不図示の状態への遷移についての説明は省略する。
【００４８】
図７乃至図９を用いて、本実施形態において、プリンタ３００及びカメラ２００が実行する処理について説明する。
【００４９】
図９は、プリンタ３００とカメラ２００の間で簡単接続を行って画像を印刷する処理におけるシーケンス図である。なお、本シーケンス図において各装置が実行する処理は、各装置が備えるＣＰＵが、各装置が備えるメモリに格納された各種プログラムを各装置が備えるＲＡＭに読み出して実行することにより実現される。
【００５０】
まず、Ｓ９０１では、ユーザ５００は、プリンタ３００を操作し、表示部３１１に表示されるホーム画面４２０におけるカメラ印刷ボタン４２３を押下する。
【００５１】
Ｓ９０２では、プリンタ３００は、ユーザ５００によってカメラ印刷ボタン４２３が押下されることをトリガーとして、簡単接続モードへ遷移する。簡単接続モードとは、簡単接続モード用の予め定められた固定の接続情報（固定のＳＳＩＤ、固定のパスワード等）によって接続可能なアクセスポイントとしてプリンタ３００が動作するモードである。固定の接続情報は、カメラ２００の初期起動前から、カメラ２００が備えるメモリ（ＲＯＭ２０３等）に予め保持されている。すなわち、カメラ２００は、接続情報を接続対象（データの送信対象）の装置から取得したり、ユーザから入力を受け付けたりすることなく、簡単接続モード用の接続情報を保持している。なお、カメラ２００は、カメラ２００が備えるメモリ（ＲＯＭ２０３等）に、着荷後にカメラ２００が起動したことがあるか否かを示す情報である初期起動フラグを格納している。着荷時（初期起動前）とは、初期起動フラグが、着荷後にカメラ２００が起動したことがないことを示している状態をさす。なお、簡単接続モード用の固定の接続情報は、カメラ２００に限らず、プリンタ３００と通信する機能を有する各機種の各端末装置に、各端末装置の初期起動前から予め保持されている。カメラ２００は、簡単接続モードであるプリンタ３００と、固定の接続情報を用いて接続することで、接続情報を接続対象（データの送信対象）の装置から取得したり、ユーザから入力を受け付けたりすることなくプリンタ３００と無線接続できる。本実施形態では、上述のように、簡単接続モード用の接続情報は、カメラ２００が備えるメモリに予め保持されている必要があるため、ユーザが任意に変更することはできないものとする。なお、簡単接続モード用の接続情報に含まれるすべての情報が固定でなくとも良い。すなわち、簡単接続モード用の接続情報としてプリンタ３００及びカメラ２００が識別可能な固定の情報を少なくとも一部含んでいれば良い。この場合は、固定の情報のみ変更不可能とし、固定の情報以外の部分は、変更可能としても良い。プリンタ３００は、簡単接続モード用の接続情報のうち、固定の情報を参照して、後述する認証処理を行う。また、カメラ２００は、簡単接続モード用の接続情報のうち、固定の情報を参照して、後述する、プリンタ３００の検知を行う。
【００５２】
なお、簡単接続モードは、プリンタ３００が煩雑な操作をユーザに要求せずにカメラ２００と接続するモードであれば良いため、簡単接続モード用のＳＳＩＤは、固定のＳＳＩＤでなくても良く、カメラ２００が予め保持していなくても良い。例えば、簡単接続モード用のＳＳＩＤは、パスワードなしにアクセス可能なフリーのアクセスポイントのＳＳＩＤであっても良い。この場合、簡単接続モードであるプリンタ３００は、パスワードなしにアクセス可能なフリーのアクセスポイントとして動作する。これにより、カメラ２００は、接続するアクセスポイントをユーザに選択させる処理を必要とするが、パスワードを入力させることを省略させることができる。
【００５３】
なお、プリンタ３００は、簡単接続モード用のＳＳＩＤをもつアクセスポイントとしての動作を開始すると、簡単接続モード用のＳＳＩＤ等の接続情報を含むビーコンの発信を開始する。これにより、カメラ２００は、ビーコンを受信して、簡単接続モードであるプリンタ３００が周囲に存在することを認識することができる。また、プリンタ３００は、簡単接続モードへ遷移する前に、その時のプリンタ３００の接続モードの情報を、不揮発性メモリ３０５等に記憶する記憶制御処理を実行しておく。なお、接続モードの情報とは、その時のプリンタ３００の接続状態に関する情報であり、例えば、接続相手の装置情報や、接続相手と再接続するための接続情報、接続モード名等である。また、接続モードは、例えば、有線ＬＡＮで通信を行う有線ＬＡＮ接続モードや、プリンタ３００外部のアクセスポイントを介して端末装置と通信を行う、インフラ接続モード、プリンタ３００外部の装置とＰ２Ｐ通信を行うダイレクト接続モード等がある。
【００５４】
続いてＳ９０３では、ユーザ５００は、カメラ２００を操作し、表示部２０９に表示される画像再生画面５２０における印刷実行ボタン５２２を押下する。すなわち、ユーザ５００は、プリンタ３００に印刷させる画像を選択し、プリンタ３００に印刷を実行させることを特定する。
【００５５】
続いてＳ９０４では、カメラ２００は、ユーザ５００によって印刷実行ボタン５２２が押下されたことをトリガーとして、簡単接続モード用の接続情報を用いて、プリンタ３００と無線ＬＡＮ接続を行う。具体的には、まず、プリンタ３００から発せられるビーコンを検知し、当該ビーコンに含まれる装置情報を参照して、簡単接続モードであるプリンタ３００が周囲に存在することを認識する。その後、カメラ２００は、簡単接続モード用の接続情報を用いて、プリンタ３００に無線ＬＡＮ接続要求を送信し、認証が成功したら、プリンタ３００との無線ＬＡＮ接続の確立を行う。これにより、簡単接続モードであるプリンタ３００がアクセスポイント、カメラ２００が無線ＬＡＮクライアントとなり、無線ＬＡＮ接続が確立される。なお、Ｓ９０４において、カメラ２００は、プリンタ３００から発せられるビーコンの検出が行えない場合、一定期間検出動作を繰り返してもよい。こうすることにより、Ｓ９０１よりも先にＳ９０４の処理が実行された場合でも、カメラ２００は、プリンタ３００と接続することができる。また、カメラ２００は、プリンタ３００と接続する前に、その時のカメラ２００の接続モードや接続相手の情報（接続相手の装置情報や、接続相手と再接続するための接続情報等）を、不揮発性メモリ２０５等に記憶しておく。
【００５６】
続いてＳ９０５では、カメラ２００は、プリンタ３００に対して印刷ジョブを送信する。このとき送信される印刷ジョブには、ユーザ５００によって選択された画像の画像データや、ユーザ５００によって設定された印刷設定情報等が含まれる。
【００５７】
続いてＳ９０６では、プリンタ３００は、受信した印刷ジョブに基づいて、印刷処理を実行する。
【００５８】
続いてＳ９０７では、プリンタ３００は、印刷処理が完了すると、カメラ２００に、印刷処理が完了したことを通知する。
【００５９】
続いてＳ９０８では、カメラ２００は、通知を受けて印刷処理が完了したことを認識したら、無線ＬＡＮ接続を切断する。
【００６０】
続いてＳ９０９において、プリンタ３００は、簡単接続モード遷移前に保存した情報を用いて、簡単接続モード遷移前の接続状態に復帰する。これにより、プリンタ３００は、簡単接続モード用のＳＳＩＤをもつアクセスポイントとしての動作を停止する。
【００６１】
続いてＳ９１０において、カメラ２００は、プリンタ３００との接続前に保存した情報を用いて、プリンタ３００との接続前の接続状態に復帰する。
【００６２】
なお、上記の説明においては、プリンタ３００は、カメラ２００との接続が切断された場合に、簡単接続モードを解除しているが、その他の条件によって簡単接続モードを解除してもよい。例えば、Ｓ９０６における印刷処理が終了した場合に簡単接続モードを解除してもよい。また、印刷ジョブの送信が終了した後のいずれかのタイミングで、カメラ２００から明示的に簡単接続モードを解除するよう指示を送信し、プリンタ３００はその指示に基づいて、簡単接続モードを解除してもよい。また、Ｓ９０１でプリンタに対する操作が行われ、プリンタ３００が簡単接続モードに遷移したにもかかわらず、カメラ２００に対する操作（Ｓ９０２の処理）が長い間行われないケースが考えられる。そのため、一定時間経過してもカメラ２００との接続が行われない場合には、プリンタ３００は、自発的に簡単接続モードを解除してもよい。また、簡単接続モードで動作する時間を出来るだけ短くするために、プリンタ３００は、例えば、印刷ジョブの受信が完了したタイミングで、簡単接続モードを解除してもよい。
【００６３】
図７は、プリンタ３００とカメラ２００が簡単接続により接続する際に、プリンタ３００が実行する処理を示すフローチャートである。なお、本フローチャートが示す処理は、ＣＰＵ３０２が、ＲＯＭ３０３等のメモリに格納された各種プログラムをＲＡＭ３０４に読み出して実行することにより実現される。また、本フローチャートが示す処理は、ＣＰＵ３０２が、表示部３１１に表示されるカメラ印刷ボタン４２３が押下されたことを検知した場合に開始される。
【００６４】
Ｓ７０１で、ＣＰＵ３０２は、プリンタ３００を簡単接続モードに遷移させる。具体的には、ＣＰＵ３０２は、簡単接続モード用の予め定められた固定の接続情報によって接続可能なアクセスポイントとしてプリンタ３００を動作させる。なお、ＣＰＵ３０２は、簡単接続モードの遷移直前に、その時の接続モードや接続相手の情報を不揮発性メモリ３０５等に記憶しておく。
【００６５】
Ｓ７０２にて、ＣＰＵ３０２は、カメラ２００から、無線ＬＡＮ接続要求を受信したか否かを判定する。ＣＰＵ３０２は、無線ＬＡＮ接続要求を受信したと判定した場合、Ｓ７０４の処理を行う。一方、ＣＰＵ３０２は、無線ＬＡＮ接続要求を受信していないと判定した場合、Ｓ７０３にて、プリンタ３００を簡単接続モードに遷移させてから所定の時間が経過したか（タイムアウトしたか）否かを判定する。ＣＰＵ３０２は、タイムアウトしたと判定した場合、Ｓ７１２の処理を行う。なおこのとき、ＣＰＵ３０２は、タイムアウトした旨を表示部３１１に表示しても良い。ＣＰＵ３０２は、タイムアウトしていないと判定した場合、Ｓ７０２の処理を再び行う。
【００６６】
Ｓ７０４にて、ＣＰＵ３０２は、無線ＬＡＮ接続確立のための認証が成功したか否かを判定する。具体的には、ＣＰＵ３０２は、受信した無線ＬＡＮ接続要求に、簡単接続モード用のＳＳＩＤやパスワード、プリンタ３００やカメラ２００に対応するデバイス情報等が含まれるか否かを判定し、含まれる場合に、認証が成功したと判定する。ＣＰＵ３０２は、無線ＬＡＮ接続確立のための認証が成功したと判定した場合、Ｓ７０５の処理を行う。なおこのとき、ＣＰＵ３０２は、認証が成功した旨をカメラ２００に通知したり、表示部３１１に表示しても良い。一方、ＣＰＵ３０２は、無線ＬＡＮ接続確立のための認証が成功しなかったと判定した場合、Ｓ７１２の処理を行う。なおこのとき、ＣＰＵ３０２は、認証が成功しなかった旨を、カメラ２００に通知したり、表示部３１１に表示しても良い。
【００６７】
Ｓ７０５にて、ＣＰＵ３０２は、カメラ２００とプリンタ３００間の無線ＬＡＮ接続を確立する。
【００６８】
Ｓ７０６にて、ＣＰＵ３０２は、カメラ２００から、無線ＬＡＮ接続を介して印刷ジョブを受信したか否かを判定する。ＣＰＵ３０２は、印刷ジョブを受信したと判定した場合、Ｓ７０８の処理を行う。一方、ＣＰＵ３０２は、印刷ジョブを受信していないと判定した場合、Ｓ７０７の処理を行い、無線ＬＡＮ接続を確立してから所定の時間が経過したか（タイムアウトしたか）否かを判定する。ＣＰＵ３０２は、タイムアウトしたと判定した場合、Ｓ７１２の処理を行う。なおこのとき、ＣＰＵ３０２は、タイムアウトした旨を表示部３１１に表示しても良い。ＣＰＵ３０２は、タイムアウトしていないと判定した場合、Ｓ７０６の処理を再び行う。
【００６９】
Ｓ７０８にて、ＣＰＵ３０２は、受信した印刷ジョブに基づいて印刷処理を実行する。
【００７０】
Ｓ７０９にて、ＣＰＵ３０２は、受信した印刷ジョブのキャンセル操作がユーザによって行われたか否を判定する。なお、ユーザは、印刷ジョブのキャンセルを、カメラ２００に対する操作によっても、プリンタ３００に対する操作（キャンセルボタン４３１やキャンセルボタン４４１の押下等）によっても実行できる。カメラ２００に対する操作によって印刷ジョブの実行がキャンセルされる場合、ＣＰＵ３０２は、無線ＬＡＮ接続を介してカメラ２００と通信し、印刷ジョブがキャンセルされたことを示す情報を受信する。プリンタ３００に対する操作によって印刷ジョブの実行がキャンセルされる場合、ＣＰＵ３０２は、無線ＬＡＮ接続を介してカメラ２００と通信し、印刷ジョブがキャンセルされたことを示す情報を送信する。ＣＰＵ３０２は、ジョブのキャンセル操作が行われたと判定した場合、Ｓ７１２の処理を行う。一方、ＣＰＵ３０２は、ジョブのキャンセル操作が行われていないと判定した場合、Ｓ７０１０の処理を行う。
【００７１】
Ｓ７１０にて、ＣＰＵ３０２は、受信した印刷ジョブの処理が完了したか否を判定する。ＣＰＵ３０２は、受信した印刷ジョブの処理が完了したと判定した場合、Ｓ７１１の処理を行う。一方、ＣＰＵ３０２は、受信した印刷ジョブの処理が完了していないと判定した場合、Ｓ７０９の処理を再び行う。
【００７２】
Ｓ７１１にて、ＣＰＵ３０２は、受信した印刷ジョブの処理が完了した旨を、無線ＬＡＮ接続を介してカメラ２００に通知する。
【００７３】
Ｓ７１２にて、ＣＰＵ３０２は、無線ＬＡＮ接続を切断し、簡単接続モードの遷移直前に保存した情報を用いて、プリンタ３００を簡単接続モード直前の接続モードに戻す。その後、ＣＰＵ３０２は、処理を終了する。
【００７４】
図８は、プリンタ３００とカメラ２００が簡単接続により接続する際に、カメラ２００が実行する処理を示すフローチャートである。なお、本フローチャートが示す処理は、ＣＰＵ２０２が、ＲＯＭ２０３等のメモリに格納された各種プログラムをＲＡＭ２０４に読み出して実行することにより実現される。また、本フローチャートが示す処理は、プリンタ３００に印刷させる画像データを選択するための画像選択画面が表示部２０９に表示されている状態で開始される。
【００７５】
まず、Ｓ８０１にて、ＣＰＵ２０２は、プリンタ３００に印刷させる画像データの選択をユーザから受け付けたことを検知する。画像の選択を受け付けると、ＣＰＵ２０２は、選択された画像に対応する画像再生画面５２０を表示部２０９に表示する。
【００７６】
Ｓ８０２にて、ＣＰＵ２０２は、ユーザから、選択された画像の印刷の実行が指示される。言いかえれば、ＣＰＵ２０２は、ユーザから、選択された画像に対応する画像データの通信指示を受け付ける。具体的には、ＣＰＵ２０２は、ユーザによって印刷実行ボタン５２２が押下されたことを検知する。そして、ＣＰＵ２０２は、カメラ２００の無線ＬＡＮ機能を有効にし、プリンタ３００から発せられるビーコンの検索を開始する。
【００７７】
Ｓ８０３にて、ＣＰＵ２０２は、プリンタ３００を検知したか否かを判定する。具体的には、ＣＰＵ２０２は、予め保持している簡単接続モード用の接続情報と、検知したビーコンとを比較し、簡単接続モード用のＳＳＩＤ等の情報が含まれるビーコンを検知したか否かを判定する。ＣＰＵ２０２は、プリンタ３００を検知したと判定した場合、Ｓ８０５の処理を行う。一方、ＣＰＵ２０２は、プリンタ３００を検知していないと判定した場合、Ｓ８０４にて、印刷実行ボタン５２２が押下されたことを検知してから所定の時間が経過したか（タイムアウトしたか）否かを判定する。ＣＰＵ２０２は、タイムアウトしたと判定した場合、Ｓ８１２の処理を行う。なおこのとき、ＣＰＵ２０２は、タイムアウトした旨を表示部２０９に表示しても良い。ＣＰＵ３０２は、タイムアウトしていないと判定した場合、Ｓ８０３の処理を再び行う。
【００７８】
Ｓ８０５にて、ＣＰＵ２０２は、検知したプリンタ３００に対し、無線ＬＡＮ接続要求を送信する。なお、無線ＬＡＮ接続要求には、簡単接続モード用のＳＳＩＤやパスワード、カメラ２００のデバイス情報（ＭＡＣ  ＡＤＤＲＥＳＳ、デバイスタイプ等）等が含まれる。
【００７９】
Ｓ８０６にて、ＣＰＵ２０２は、プリンタ３００による、無線ＬＡＮ接続確立のための認証が成功したか否かを判定する。具体的には、ＣＰＵ２０２は、プリンタ３００から、認証が成功したことを示す通知を受信したか否かを判定する。ＣＰＵ２０２は、無線ＬＡＮ接続確立のための認証が成功したと判定した場合、Ｓ８０７の処理を行う。なお、ＣＰＵ２０２は、簡単接続の確立直前のカメラ２００の接続モードや接続相手の情報を、不揮発性メモリ２０５等に記憶しておく。一方、ＣＰＵ２０２は、無線ＬＡＮ接続確立のための認証が成功しなかったと判定した場合、認証が成功しなかった旨を表示部２０９に表示し、Ｓ８１２の処理を行う。
【００８０】
Ｓ８０７にて、ＣＰＵ２０２は、プリンタ３００とカメラ２００間の無線ＬＡＮ接続を確立する。
【００８１】
Ｓ８０８にて、ＣＰＵ２０２は、選択された画像を印刷するための印刷ジョブを、無線ＬＡＮ接続を介してプリンタ３００に送信する。
【００８２】
Ｓ８０９にて、ＣＰＵ２０２は、受信した印刷ジョブのキャンセル操作がユーザによって行われたか否を判定する。具体的には、ＣＰＵ２０２は、印刷ジョブがキャンセルされたことを示す情報をプリンタ３００から受信したか否かを判定する。また、ＣＰＵ２０２は、印刷ジョブの送信が完了したあとに、表示部２０９に表示されるキャンセルボタンが押下されたか否かを判定する。ＣＰＵ２０２は、キャンセル操作がユーザによって行われたと判定した場合、印刷ジョブの処理がキャンセルされた旨を表示部２０９に表示し、Ｓ８１２の処理を行う。一方、ＣＰＵ２０２は、キャンセル操作がユーザによって行われなかったと判定した場合、Ｓ８１０の処理を行う。
【００８３】
Ｓ８１０では、ＣＰＵ２０２は、印刷ジョブの処理が完了した旨を示す通知をプリンタ３００から受信したか否かを判定する。ＣＰＵ２０２は、印刷ジョブの処理が完了した旨を示す通知をプリンタ３００から受信したと判定した場合、Ｓ８１２の処理を行う。一方、ＣＰＵ２０２は、印刷ジョブの処理が完了した旨を示す通知をプリンタ３００から受信していないと判定した場合、Ｓ８１１にて、印刷ジョブを送信してから所定の時間が経過したか（タイムアウトしたか）否かを判定する。ＣＰＵ２０２は、タイムアウトしたと判定した場合、Ｓ８１２の処理を行う。なおこのとき、ＣＰＵ２０２は、タイムアウトした旨を表示部２０９に表示しても良い。ＣＰＵ２０２は、タイムアウトしていないと判定した場合、Ｓ８１０の処理を再び行う。
【００８４】
Ｓ８１２にて、ＣＰＵ２０２は、無線ＬＡＮ接続を切断し、無線ＬＡＮ接続の確立直前に保存した情報を用いて、カメラ２００を無線ＬＡＮ接続の確立直前の接続モードに戻す。その後、ＣＰＵ２０２は、処理を終了する。
【００８５】
上述のように、本実施形態では、カメラ２００は、簡単接続モードで動作するプリンタ３００と、簡単接続モード用の固定の接続情報を用いて接続する。簡単接続モード用の固定の接続情報は、着荷時に予めカメラ２００が備えるメモリに保持されているため、カメラ２００は、接続時に、接続情報の入力をユーザに要求することがない。このような形態とすることで、本実施形態は、ユーザによる煩雑な無線ＬＡＮ設定無しに、カメラ２００とプリンタ３００とを接続させることができる。
【００８６】
また、本実施形態は、ＷＰＳ等の、ユーザによる煩雑な無線ＬＡＮ設定を省略した従来の接続方法と比較すると、プッシュボタン認証処理等の、通信装置から接続情報を取得する処理が必要ないため、迅速に接続を開始できるという利点がある。
【００８７】
また、本実施形態では、カメラ２００は、ユーザから、データの通信指示を受け付けた場合に、固定の接続情報を用いた接続を確立し、当該接続を介してデータを送信する。このように、本実施形態では、接続の確立とデータの送信の両方が、ユーザからデータの通信指示を受け付けることをトリガーとして自動で行われるため、ユーザは、接続の確立のための操作と、データの送信のための操作を別々に行う必要がない。そのため、本実施形態は、接続の確立及びデータの送信におけるユーザの利便性を向上することができる。
【００８８】
また、本実施形態では、Ｓ９０１に示すように、ユーザによってプリンタ３００に直接操作が行われて、プリンタ３００が簡単接続モードに遷移した場合のみ、簡単接続が実行可能となる。また、印刷が終了した場合や、接続が切断された場合には、プリンタ３００は、簡単接続モードを解除し、簡単接続が実行不可能となる。このような形態とすることで、簡単接続が実行可能な状態が長時間維持されてしまうことを抑制することができる。すなわち、簡単接続が実行可能な期間を、プリンタ３００を操作可能なユーザの任意の期間に限定することで、第３者が所持する端末装置とプリンタ３００とが簡単接続してしまうことを抑制できる。
【００８９】
（その他の実施形態）
上述の実施形態では、簡単接続モード用の接続情報は、着荷時に端末装置が備えるＲＯＭ等のメモリに予め保持されているものとしたが、この形態に限定されない。例えば、端末装置にインストールされるアプリケーション等のプログラムに保持されるものとであっても良い。例えば、スマートホン等の端末装置は、通信装置に印刷ジョブを送信するためには、当該通信装置に対応する専用のアプリケーション（以下、専用アプリ）を必要とする場合がある。その場合、専用アプリに簡単接続モード用の接続情報を保持させることで、端末装置は、当該専用アプリのインストールに伴い、簡単接続モード用の接続情報を取得することができる。そして、端末装置は、専用アプリを介して通信装置に印刷ジョブを送信する場合には、取得した簡単接続モード用の接続情報を用いて通信装置と通信することで、ユーザによる接続情報の入力を受け付けること無しに通信装置と簡単に接続することができる。
【００９０】
上述の実施形態では、ユーザによる画像データの通信指示が受け付けられた場合、その後ユーザによる入力の受け付けなしに、画像データの送信が行われる形態としたがこの形態に限定されない。例えば、装置間の接続が確立した後のユーザ確認等、ユーザによる画像データの通信指示が受け付けられた後に、何らかのユーザ操作が介入されてから、画像データが送信されても良い。
【００９１】
上述の実施形態では、端末装置は、通信装置に印刷ジョブを送信しているが、この形態に限定されない。例えば、通信装置にスキャンを実行させるためのスキャンジョブや、プリンタ３００にコピーを行わせるためコピージョブ、通信装置の設定を変更するための設定変更コマンド、通信装置に保存させる画像・文書・動画データ等を送信しても良い。通信装置にスキャンジョブが送信された場合、当該スキャンジョブに基づいて原稿がスキャンされることにより生成される画像データが、ワンタイム接続モード又はダイレクト接続モード用の接続情報を介した接続により端末装置に送信される。また、例えばスキャンジョブは、ＣＰＵ２０２がユーザにより不図示のスキャン実行ボタンが押下されたこと（画像データの通信指示が受け付けられたこと）を検知した場合に通信装置に送信される。
【００９２】
上述の実施形態の効果を実現できれば、上述の実施形態のフローチャートの処理の順番を入れ替えても良いし、その全ての処理を実行しなくても良いし、処理の内容を変更しても良い。
【００９３】
上述の実施形態は、上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを実行する処理でも実現可能である。また、上述の実施形態は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９４】
２００  カメラ
３００  プリンタ
【図１】
2017200019.tif 000003
【図２】
2017200019.tif 000004
【図３】
2017200019.tif 000005
【図４】
2017200019.tif 000006
【図５】
2017200019.tif 000007
【図６】
2017200019.tif 000008
【図７】
2017200019.tif 000009
【図８】
2017200019.tif 000010
【図９】
2017200019.tif 000011