(57)【要約】【課題】  情報処理装置と印刷装置とがＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる無線通信を行う場合に、ユーザが所望の印刷設定を行うことができる仕組みを提供することを目的とする。【解決手段】  印刷装置と携帯端末がＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる無線通信を確立した後に、印刷装置が自身の能力情報を携帯端末に送信する。そして携帯端末は、受信した能力情報に基づいて印刷設定画面を生成して表示する。【選択図】  図４
2014164421.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と無線通信を実行可能な情報処理装置であって、
前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、
前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立手段と、
前記印刷装置の能力情報を、前記確立手段が確立した前記無線通信を用いて前記印刷装置から受信する受信手段と、
前記受信手段が受信した前記能力情報に基づいて、前記印刷装置に印刷データを送信する際に使用する印刷設定画面を生成する生成手段と、
前記生成手段が生成した前記印刷設定画面を表示する表示手段とを備えることを特徴とする情報処理装置。
【請求項２】
情報処理装置と無線通信を実行可能な印刷装置であって、
前記印刷装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、
前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記情報処理装置との無線通信を確立する確立手段と、
前記情報処理装置の能力情報を、前記確立手段が確立した前記無線通信を用いて前記情報処理装置に送信する送信手段と、
印刷データを、前記確立手段が確立した前記無線通信を用いて前記情報処理装置から受信する受信する受信手段と、
前記受信手段が受信した前記印刷データに基づいて印刷処理を実行する印刷手段とを備えることを特徴とする印刷装置。
【請求項３】
情報処理装置と無線通信を実行可能な印刷装置であって、
印刷設定を設定するための設定画面を表示する表示手段と、
前記設定画面において設定された印刷設定を記憶する記憶手段と、
前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、
前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立手段と、
印刷データを、前記確立手段が確立した前記無線通信を用いて前記情報処理装置から受信する受信手段と、
前記記憶手段に記憶されている前記印刷設定に基づいて、前記受信手段が受信した印刷データを印刷する印刷手段とを備えることを特徴とする印刷装置。
【請求項４】
情報処理装置と無線通信を実行可能な印刷装置であって、
前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、
前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立手段と、
印刷データを、前記確立手段が確立した前記無線通信を用いて前記情報処理装置から受信する受信手段と、
前記受信手段が印刷データを受信した場合に、当該印刷データを印刷することなく保持する保持手段と、
前記保持手段が保持する印刷データを印刷するための指示をユーザから受け付ける受付手段と、
前記受付手段が前記指示を受け付けた場合に、印刷設定画面を表示する表示手段と、
前記印刷設定画面において設定された印刷設定に基づいて、前記保持手段が保持する印刷データを印刷する印刷手段とを備えることを特徴とする印刷装置。
【請求項５】
印刷装置と無線通信を実行可能な情報処理装置の制御方法であって、
前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定ステップと、
前記決定ステップの決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立ステップと、
前記印刷装置の能力情報を、前記確立ステップで確立した前記無線通信を用いて前記印刷装置から受信する受信ステップと、
前記受信ステップで受信した前記能力情報に基づいて、前記印刷装置に印刷データを送信する際に使用する印刷設定画面を生成する生成ステップと、
前記生成ステップで生成した前記印刷設定画面を表示する表示ステップとを有することを特徴とする情報処理装置の制御方法。
【請求項６】
請求項５に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項７】
情報処理装置と無線通信を実行可能な印刷装置の制御方法であって、
前記印刷装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定ステップと、
前記決定ステップの決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記情報処理装置との無線通信を確立する確立ステップと、
前記情報処理装置の能力情報を、前記確立ステップで確立した前記無線通信を用いて前記情報処理装置に送信する送信ステップと、
印刷データを、前記確立ステップで確立した前記無線通信を用いて前記情報処理装置から受信する受信する受信ステップと、
前記受信ステップで受信した前記印刷データに基づいて印刷処理を実行する印刷ステップとを有することを特徴とする印刷装置の制御方法。
【請求項８】
情報処理装置と無線通信を実行可能な印刷装置の制御方法であって、
印刷設定を設定するための設定画面を表示する表示ステップと、
前記設定画面において設定された印刷設定を記憶する記憶ステップと、
前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定ステップと、
前記決定ステップの決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立ステップと、
印刷データを、前記確立ステップで確立した前記無線通信を用いて前記情報処理装置から受信する受信ステップと、
前記記憶ステップで記憶した前記印刷設定に基づいて、前記受信ステップで受信した印刷データを印刷する印刷ステップとを有することを特徴とする印刷装置の制御方法。
【請求項９】
情報処理装置と無線通信を実行可能な印刷装置の制御方法であって、
前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定ステップと、
前記決定ステップの決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立ステップと、
印刷データを、前記確立ステップで確立した前記無線通信を用いて前記情報処理装置から受信する受信ステップと、
前記受信ステップで印刷データを受信した場合に、当該印刷データを印刷することなく保持する保持ステップと、
前記保持ステップで保持した印刷データを印刷するための指示をユーザから受け付ける受付ステップと、
前記受付ステップで前記指示を受け付けた場合に、印刷設定画面を表示する表示ステップと、
前記印刷設定画面において設定された印刷設定に基づいて、前記保持ステップで保持する印刷データを印刷する印刷ステップとを有することを特徴とする印刷装置の制御方法。
【請求項１０】
請求項７乃至９のいずれか１項に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷装置、情報処理装置の制御方法、印刷装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
印刷装置やＰＣ、携帯端末等の情報処理装置において、無線ＬＡＮ機能を備えるものが増えている。無線ＬＡＮ機能を備える情報処理装置は、アクセスポイントにクライアントとして接続し、そしてアクセスポイントを介して外部装置と通信を行う。
【０００３】
また、Ｗｉ−Ｆｉ  ＡｌｌｉａｎｃｅによりＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）という規格が制定されている。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、印刷装置やＰＣ等の情報処理装置がアクセスポイントまたはクライアントのいずれで動作するかを決定するためのプロトコルが規定されている。このプロトコルを実行することにより、アクセスポイントになる情報処理装置、クライアントになる情報処理装置を自動的に決定できる。このＷｉ−Ｆｉ  Ｄｉｒｅｃｔを利用することで、アクセスポイントを別途用意する必要がなくなり、情報処理装置同士が直接無線通信を実行することができる。
【０００４】
図１はＷｉ−Ｆｉ  Ｄｉｒｅｃｔの処理シーケンスを簡単に説明した図である。印刷装置と携帯端末は、それぞれＷｉ−Ｆｉ  Ｄｉｒｅｃｔをサポートしている情報処理装置の一例である。
【０００５】
まず初めに、印刷装置と携帯端末はそれぞれ通信相手を特定するために機器探索を行う（ステップＳ１０１）。機器探索によって通信相手を特定すると、どちらがアクセスポイント（ＧｒｏｕｐＯｗｎｅｒ）になり、どちらがクライアント（Ｃｌｉｅｎｔ）になるかを決定する（ステップＳ１０２）。このステップＳ１０２の処理を役割決定と呼ぶ。図１では、ステップＳ１０２の役割決定の結果、印刷装置がＧｒｏｕｐＯｗｎｅｒに、携帯端末がＣｌｉｅｎｔになったこととする。
【０００６】
次に、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅにより制定されたＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）を用いて、ＧｒｏｕｐＯｗｎｅｒである印刷装置からＣｌｉｅｎｔである携帯端末へ接続を行うためのパラメータを提供することで、印刷装置と携帯端末との間でパラメータを共有する（ステップＳ１０３）。そしてそのパラメータを用いてセキュア接続を行う（ステップＳ１０４）。
【０００７】
セキュア接続が完了すると、印刷装置と携帯端末との間でＩＰ通信を行うためのアドレッシングを行う（ステップＳ１０５）。この際、ＧｒｏｕｐＯｗｎｅｒである印刷装置がＤＨＣＰサーバとして動作し、Ｃｌｉｅｎｔである携帯端末に対してＩＰアドレスを付与する。
【０００８】
以上の処理を行うことで、印刷装置と携帯端末との間で無線通信が確立する。そしてこの無線通信を使用することで、別途アクセスポイントを用意することなく、印刷装置と携帯端末が直接通信を行うことが可能になる。特許文献１には、このＷｉ−Ｆｉ  Ｄｉｒｅｃｔを利用して音声データや写真データを送受信することが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−１９９８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの通信相手が印刷装置の場合、印刷データを印刷装置に送信し、そして印刷装置に印刷データを印刷させることが考えられる。印刷を実行する場合には、カラー印刷、両面印刷、Ｎアップ印刷の設定など、様々な印刷設定を行う必要があるが、特許文献１ではユーザにどのように印刷設定を行うのか考慮されていなかった。
【００１１】
そこで本発明では、情報処理装置と印刷装置とが直接無線通信を行う場合に、ユーザが所望の印刷設定を行うことができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、本発明が提供する情報処理装置は、印刷装置と無線通信を実行可能な情報処理装置であって、前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立手段と、前記印刷装置の能力情報を、前記確立手段が確立した前記無線通信を用いて前記印刷装置から受信する受信手段と、前記受信手段が受信した前記能力情報に基づいて、前記印刷装置に印刷データを送信する際に使用する印刷設定画面を生成する生成手段と、前記生成手段が生成した前記印刷設定画面を表示する表示手段とを備えることを特徴とする。
【００１３】
また、本発明が提供する印刷装置は、情報処理装置と無線通信を実行可能な印刷装置であって、前記印刷装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記情報処理装置との無線通信を確立する確立手段と、前記情報処理装置の能力情報を、前記確立手段が確立した前記無線通信を用いて前記情報処理装置に送信する送信手段と、印刷データを、前記確立手段が確立した前記無線通信を用いて前記情報処理装置から受信する受信する受信手段と、前記受信手段が受信した前記印刷データに基づいて印刷処理を実行する印刷手段とを備えることを特徴とする。
【００１４】
また、本発明が提供する印刷装置は、情報処理装置と無線通信を実行可能な印刷装置であって、印刷設定を設定するための設定画面を表示する表示手段と、前記設定画面において設定された印刷設定を記憶する記憶手段と、前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立手段と、印刷データを、前記確立手段が確立した前記無線通信を用いて前記情報処理装置から受信する受信手段と、前記記憶手段に記憶されている前記印刷設定に基づいて、前記受信手段が受信した印刷データを印刷する印刷手段とを備えることを特徴とする。
【００１５】
また、本発明が提供する印刷装置は、情報処理装置と無線通信を実行可能な印刷装置であって、前記情報処理装置がアクセスポイントとして動作するか、又はクライアントとして動作するかを決定する決定手段と、前記決定手段による決定に従って、アクセスポイント又はクライアントのいずれかで動作して前記印刷装置との無線通信を確立する確立手段と、印刷データを、前記確立手段が確立した前記無線通信を用いて前記情報処理装置から受信する受信手段と、前記受信手段が印刷データを受信した場合に、当該印刷データを印刷することなく保持する保持手段と、前記保持手段が保持する印刷データを印刷するための指示をユーザから受け付ける受付手段と、前記受付手段が前記指示を受け付けた場合に、印刷設定画面を表示する表示手段と、前記印刷設定画面において設定された印刷設定に基づいて、前記保持手段が保持する印刷データを印刷する印刷手段とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、情報処理装置と印刷装置とが直接無線通信を行う場合に、ユーザが所望の印刷設定を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの処理シーケンスを示す図である。
【図２】印刷装置２００のハードウェア構成を示す図である。
【図３】携帯端末３００のハードウェア構成を示す図である。
【図４】実施形態１において印刷装置２００と携帯端末３００との間で実行される処理を示すシーケンス図である。
【図５】操作パネル２１１に表示される画面を示す図である。
【図６】能力情報を示す図である。
【図７】実施形態１において携帯端末３００が実行する処理を示すフローチャートである。
【図８】印刷設定画面を示す図である。
【図９】実施形態１において印刷装置２００が実行する処理を示すフローチャートである。
【図１０】実施形態２において印刷装置２００と携帯端末３００との間で実行される処理を示すシーケンス図である。
【図１１】操作パネル２１１に表示される画面を示す図である。
【図１２】実施形態２において印刷装置２００が実行する処理を示すフローチャートである。
【図１３】実施形態３において印刷装置２００と携帯端末３００との間で実行される処理を示すシーケンス図である。
【図１４】操作パネル２１１に表示される画面を示す図である。
【図１５】実施形態３において印刷装置２００が実行する処理を示すフローチャートである。
【図１６】実施形態３において印刷装置２００が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１９】
（実施形態１）
図２は、印刷装置２００のハードウェア構成を示す図である。印刷装置２００は外部装置（例えば携帯端末やＰＣ）と無線通信を実行可能な情報処理装置の一例である。本実施形態では印刷装置２００を複合機として説明するが、スキャナを備えないプリンタであってもよい。
【００２０】
ＣＰＵ２０２を含む制御部２０１は、印刷装置２００全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０４に記憶された制御プログラムを読み出して通信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０２の主メモリ、ワークエリア等の一時領域として用いられる。ＨＤＤ２０５は、データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２１】
プリンタＩ／Ｆ２０６は、プリンタ２０７（プリンタエンジン）と制御部２０１とを接続する。プリンタ２０７は、プリンタＩ／Ｆ２０６を介して入力された印刷データに基づいて、不図示の給紙カセットから給紙されたシートに印刷処理を実行する。
【００２２】
スキャナＩ／Ｆ２０８は、スキャナ２０９と制御部２０１とを接続する。スキャナ２０９は、載置された原稿を読み取り、そして画像データを生成する。スキャナ２０９が生成した画像データは、プリンタ２０７で印刷されたり、ＨＤＤ２０５に記憶されたり、無線ＬＡＮＩ／Ｆ２１２や有線ＬＡＮＩ／Ｆ２１３を介して外部装置に送信されたりする。
【００２３】
操作パネルＩ／Ｆ２１０は、操作パネル２１１と制御部２０１とを接続する。操作パネル２１１にはタッチパネル機能を有する液晶表示部やキーボード、各種ファンクションキー等が備えられている。ユーザは操作パネル２１１に表示された画面を確認したり、またタッチパネルを用いて様々な指示を印刷装置２００に入力することができる。
【００２４】
無線ＬＡＮＩ／Ｆ２１２は、携帯端末やＰＣ等の外部装置と無線通信を実行する。この無線通信によって、印刷装置２００は外部装置から印刷データを受信し、受信した印刷データに基づいてプリンタ２０７が印刷処理を実行する。また、スキャナ２０９が生成した画像データを、無線ＬＡＮＩ／Ｆ２１２を介して外部装置に送信することもできる。
【００２５】
有線ＬＡＮＩ／Ｆ２１３は、不図示のＬＡＮケーブルが接続され、不図示の外部装置と通信を実行することができる。
【００２６】
なお、印刷装置２００は１つのＣＰＵ２０２が１つのメモリ（ＲＡＭ２０３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００２７】
図３は、携帯端末３００のハードウェア構成を示す図である。携帯端末３００も印刷装置２００と同様に無線通信を実行可能な情報処理装置の一例である。携帯端末３００は、例えばスマートフォン、携帯電話、タブレット、デジタルカメラ等の装置である。
【００２８】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラムを読み出して携帯端末３００全体の動作を制御する。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等の一時領域として用いられる。ＨＤＤ３０４は、データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２９】
操作部３０５は、タッチパネル機能を有する液晶表示部やハードキーで構成される。ユーザは操作部３０５に表示された画面を確認したり、またタッチパネルを用いて様々な指示を印刷装置２００に入力することができる。
【００３０】
無線ＬＡＮＩ／Ｆ３０６は、印刷装置２００等の外部装置と無線通信を実行する。無線ＬＡＮＩ／Ｆ３０６は、例えば、ＨＤＤ３０４等のメモリに記憶された画像データを印刷データとして印刷装置２００に送信することができる。
【００３１】
なお、携帯端末３００は１つのＣＰＵ３０１が１つのメモリ（ＲＡＭ３０２）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００３２】
図４は、本実施形態に係る印刷システムの一連の処理の流れを示すシーケンス図である。本実施形態では、印刷装置２００と携帯端末３００は、無線通信として図１で説明したＷｉ−Ｆｉ  Ｄｉｒｅｃｔを実行することとする。
【００３３】
印刷装置２００と携帯端末３００のそれぞれでユーザがＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示すると、印刷装置２００と携帯端末３００がそれぞれステップＳ４０１で示す機器探索を実行する。この機器探索によって、印刷装置２００と携帯端末３００はお互いを通信相手として特定することができる。なお、ステップＳ４０１では、図１のステップＳ１０１で説明した処理を実行する。
【００３４】
本実施形態では、ユーザは印刷装置２００や携帯端末３００に表示される画面を介してＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示する。図５（ａ）の画面５００は印刷装置２００の操作パネル２１１に表示される画面であり、印刷装置２００が提供する複数の機能の中からユーザが利用する機能を選択するための画面である。アイコン５０１を例えばタッチ操作でユーザが選択することで、ユーザは印刷装置２００のＷｉ−Ｆｉ  Ｄｉｒｅｃｔを利用することができる。
【００３５】
ユーザがアイコン５０１を選択すると、図５（ｂ）の画面５１０が操作パネル２１１に表示される。そしてアイコン５１１をユーザが選択するとことで、無線通信（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ）の実行開始が指示される。なお、携帯端末３００の操作部３０５にも画面５１０と同様の画面が表示され、ユーザは無線通信（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ）の実行開始を指示することができる。
【００３６】
ステップＳ４０１の機器探索によって印刷装置２００と携帯端末３００がお互いを通信相手として特定すると、ステップＳ４０２で示す無線接続を実行する。ステップＳ４０２の無線接続によって、印刷装置２００と携帯端末３００の間の無線通信が確立する。なお、ステップＳ４０２では、図１のステップＳ１０２〜Ｓ１０５で説明した処理を実行する。
【００３７】
具体的には、まず印刷装置２００と携帯端末３００のどちらがアクセスポイント（ＧｒｏｕｐＯｗｎｅｒ）になり、どちらがクライアント（Ｃｌｉｅｎｔ）になるかを決定する。次にＷＰＳを用いて印刷装置２００と携帯端末３００との間でパラメータを共有し、このパラメータを用いてセキュア接続を行う。セキュア接続が完了すると、印刷装置２００と携帯端末３００との間でＩＰ通信を行うためのアドレッシングを行う。この際、ＧｒｏｕｐＯｗｎｅｒである装置がＣｌｉｅｎｔである装置に対してＩＰアドレスを付与する。これらの無線接続を実行することで、印刷装置２００と携帯端末３００の間の無線通信が確立する。
【００３８】
ステップＳ４０２で無線通信を確立すると、ステップＳ４０３において、印刷装置２００は能力情報を携帯端末３００に送信する。能力情報とは、印刷装置２００がサポートしている印刷設定を携帯端末３００が特定するための情報である。例えば印刷装置２００が図６（ａ）の能力情報６００を携帯端末３００に送信した場合、印刷装置２００は、カラー印刷、両面印刷（長辺とじ、短辺とじ）、Ｎアップ印刷（２  ｉｎ  １、４  ｉｎ  １）をサポートしている。また、図６（ｂ）の能力情報６１０の場合、印刷装置２００はＮアップ印刷（２  ｉｎ  １）をサポートし、カラー印刷と両面印刷はサポートしていない。
【００３９】
ステップＳ４０３で印刷装置２００から送信された能力情報を受信した携帯端末３００は、ステップＳ４０４において受信した能力情報に基づいて印刷設定画面を生成する。そしてステップＳ４０５において、携帯端末３００は生成した印刷設定画面を表示し、ユーザは表示された印刷設定画面で印刷設定を行う。そして印刷の開始がユーザによって指示されると、ステップＳ４０６において携帯端末３００は印刷データを印刷装置２００に送信し、ステップＳ４０７において印刷装置２００が印刷を実行する。ステップＳ４０４〜ステップＳ４０７の処理については、図７や図８に示すフローチャートを用いて詳しく説明する。
【００４０】
図７は、携帯端末３００から印刷装置２００に印刷データを送信して印刷を行う際に、携帯端末３００において実行される処理を示すフローチャートである。図７のフローチャートに示す各ステップは、ＣＰＵ３０１がＲＯＭ３０３等のメモリに記憶されたプログラムをＲＡＭ３０２に展開して実行することによって処理される。
【００４１】
ユーザが携帯端末３００においてＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示すると、ステップＳ７０１において、携帯端末３００の無線ＬＡＮＩ／Ｆ３０６は機器探索を実行する。このステップＳ７０１で実行される機器探索は、図４のＳ４０１に対応する。なお、本実施形態では、ステップＳ７０１と同じタイミングで印刷装置２００も機器探索を実行しているため、ステップＳ７０１の機器探索によって印刷装置２００が通信相手として特定される。
【００４２】
次にステップＳ７０２において、無線ＬＡＮＩ／Ｆ３０６は、通信相手として特定した印刷装置２００との間で無線通信を確立する。このステップＳ７０２で実行される無線通信の確立は、図４のＳ４０２に対応する。これにより、携帯端末３００と印刷装置２００とが直接無線通信を実行することできる。
【００４３】
次にステップＳ７０３において、無線ＬＡＮＩ／Ｆ３０６は、ステップＳ７０２で確立した無線通信を用いて印刷装置２００から印刷装置２００の能力情報を取得する。本実施形態では、携帯端末３００が印刷装置２００に能力情報を要求することとするが、所定のタイミング（例えば無線通信が確立したとき）で印刷装置２００が携帯端末３００に能動的に能力情報を送信するようにしてもよい。
【００４４】
印刷装置２００から能力情報を取得すると、ステップＳ７０４において、ＣＰＵ３０１は取得した能力情報に基づいて印刷設定画面を生成する。そしてステップＳ７０５において、操作部３０５はステップＳ７０４で生成された印刷設定画面を表示する。
【００４５】
図８（ａ）の印刷設定画面８００は、ステップＳ７０４で図６（ａ）の能力情報６００を取得した場合に生成される印刷設定画面であり、操作部３０５に表示される。印刷設定画面８００の項目８０１では、携帯端末３００のＨＤＤ３０４等のメモリに記憶されたデータの中から、印刷したいデータをユーザが選択することができる。
【００４６】
項目８０２、項目８０３、項目８０４では、それぞれカラー印刷、両面印刷、Ｎアップ印刷をユーザが設定することができる。ステップＳ７０３で印刷装置２００から取得した能力情報６００によると、印刷装置２００はカラー印刷、両面印刷、Ｎアップ印刷をすべて実行することができる。従って、項目８０２、項目８０３、項目８０４では、プルダウンを用いてカラー印刷、両面印刷、Ｎアップ印刷をユーザが設定することができる。
【００４７】
一方、図８（ｂ）の印刷設定画面８１０は、図６（ｂ）の能力情報６１０を取得した場合にステップＳ７０４において生成される印刷設定画面であり、操作部３０５に表示される。能力情報６１０は能力情報６００とは異なり、カラー印刷と両面印刷をサポートしていない。従って、印刷設定画面８１０では、項目８１１（カラー印刷）と項目８１２（両面印刷）にはプルダウンが表示されずに、サポートしていない印刷設定をユーザが指定できないようになっている。
【００４８】
ステップＳ７０５において操作部３０５が印刷設定画面（例えば印刷設定画面８００や印刷設定画面８１０）を表示すると、ユーザは所望の印刷設定を行うことができる。そして印刷設定を完了したユーザが印刷の実行を指示すると（例えば項目８０５の選択）、ステップＳ７０６において無線ＬＡＮＩ／Ｆ３０６は印刷データを印刷装置２００に送信する。印刷装置２００は、ステップＳ７０６において送信された印刷データを受信し、そして印刷設定に基づいて印刷処理を実行する。
【００４９】
図９は、携帯端末３００から印刷装置２００に印刷データを送信して印刷を行う際に、印刷装置２００において実行される処理を示すフローチャートである。図９のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００５０】
ユーザが印刷装置２００においてＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示すると、ステップＳ９０１において、印刷装置２００の無線ＬＡＮＩ／Ｆ２１２は機器探索を実行する。このステップＳ９０１で実行される機器探索は、図４のＳ４０１に対応する。なお、本実施形態では、ステップＳ９０１と同じタイミングで携帯端末３００も機器探索を実行しているため、ステップＳ９０１の機器探索によって携帯端末３００が通信相手として特定される。
【００５１】
次にステップＳ９０２において、無線ＬＡＮＩ／Ｆ２１２は、通信相手として特定した携帯端末３００との間で無線通信を確立する。このステップＳ９０２で実行される無線通信の確立は、図４のＳ４０２に対応する。これにより、印刷装置２００と携帯端末３００とが直接無線通信を実行することできる。
【００５２】
次にステップＳ９０３において、無線ＬＡＮＩ／Ｆ２１２は、ステップＳ９０２で確立した無線通信を用いて印刷装置２００の能力情報を携帯端末３００に送信する。本実施形態では、携帯端末３００が印刷装置２００に能力情報を要求し、この要求に応じることでステップＳ９０３が実行されることとするが、他の態様であってもよい。例えば、印刷装置２００と携帯端末３００との間で無線通信が確立したことに応じて、印刷装置２００が携帯端末３００に能動的に能力情報を送信するようにしてもよい。
【００５３】
次にステップＳ９０４において、無線ＬＡＮＩ／Ｆ２１２は携帯端末３００から送信された印刷データを受信する。そしてステップＳ９０５において、携帯端末３００で設定された印刷設定に基づいて、プリンタ２０７が受信した印刷データの印刷処理を実行する。
【００５４】
以上、本実施形態によれば、印刷装置２００と携帯端末３００がＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる無線通信を確立した後に、印刷装置２００が自身の能力情報を携帯端末３００に送信する。そして携帯端末３００は、受信した能力情報に基づいて印刷設定画面を生成して表示する。従ってユーザにしてみれば、印刷装置２００に適した印刷設定画面を用いて印刷設定を行うことができる。
【００５５】
（実施形態２）
実施形態１は、携帯端末３００が印刷装置２００から能力情報を取得して、取得した能力情報に基づいて印刷設定画面を表示する構成を説明した。しかしながら実施形態１では、印刷装置２００から能力情報を取得する機能や取得した能力情報に基づいて印刷設定画面を表示する機能を実現するための特別な構成を携帯端末３００に設ける必要がある。これに対して実施形態２では、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを実行する場合に、携帯端末３００ではなく印刷装置２００においてユーザが所望の印刷設定を行う。
【００５６】
図１０は、本実施形態に係る印刷システムの一連の処理の流れを示すシーケンス図である。なお、印刷装置２００と携帯端末３００の構成は実施形態１と同様の構成（図２と図３で説明した構成）のため、説明は省略する。
【００５７】
図１１の画面１１００は印刷装置２００の操作パネル２１１に表示される画面であり、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示するための画面である。アイコン１１０１をユーザが選択することでＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示することができる。
【００５８】
アイコン１１０１の他に、画面１１００には項目１１０２〜１１０４が表示される。項目１１０２〜１１０４は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて受信する印刷データの印刷設定を、印刷データを受信する前に予めユーザが設定するために使用される。本実施形態では、印刷設定としてカラー印刷、両面印刷、Ｎアップ印刷を設定することができる。項目１１０２〜１１０４のプルダウンを用いて、ユーザは所望の印刷設定を行うことができる。
【００５９】
画面１１００においてユーザが印刷設定を行ってアイコン１１０１を選択すると、ステップＳ１００１において、印刷装置２００はユーザによって設定された印刷設定を記憶する。次にステップＳ１００２において、印刷装置２００は機器探索を実行する。携帯端末３００も同じタイミングでＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始が指示されるため、ステップＳ１１０２において携帯端末３００も機器探索を実行する。
【００６０】
ステップＳ１１０２の機器探索の結果、印刷装置２００と携帯端末３００はお互いを通信相手として特定する。そしてステップＳ１１０３において、印刷装置２００と携帯端末３００は無線接続を実行する。ステップＳ１１０３の無線接続によって、印刷装置２００と携帯端末３００の間の無線通信が確立する。
【００６１】
無線通信が確立すると、ユーザは携帯端末３００において印刷装置２００に送信する印刷データを選択する（ステップＳ１１０４）。ユーザが印刷データを選択すると、携帯端末３００は印刷装置２００にユーザによって選択された印刷データを送信する（ステップＳ１００５）。印刷データを受信した印刷装置２００は、ステップＳ１００６において受信した印刷データの印刷処理を実行する。このとき印刷装置２００は、ステップＳ１００１で予め印刷装置２００が記憶していた印刷設定に基づいて印刷処理を実行する。
【００６２】
以上のように、印刷装置２００においてＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示する際に予め印刷設定を行うことで、携帯端末３００において印刷設定を行うことなく、ユーザが設定した印刷設定に基づく印刷処理を実行することができる。
【００６３】
図１２は、携帯端末３００から印刷装置２００に印刷データを送信して印刷を行う際に、印刷装置２００において実行される処理を示すフローチャートである。図１２のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００６４】
まずステップＳ１２０１において、ユーザの操作によって操作パネル２１１は図１１の画面１１００を表示する。画面１１００の項目１１０２〜１１０４を用いて、ユーザは所望の印刷設定を行うことができる。印刷設定を設定した後にユーザがアイコン１１０１を選択すると、ステップＳ１２０２においてＣＰＵ２０２はＨＤＤ２０５等のメモリにユーザが設定した印刷設定を記憶する。そしてステップＳ１２０３において、無線ＬＡＮＩ／Ｆ２１２は機器探索を実行する。なお、本実施形態では、ステップＳ１２０３と同じタイミングで携帯端末３００も機器探索を実行しているため、ステップＳ１２０３の機器探索によって携帯端末３００が通信相手として特定される。
【００６５】
次にステップＳ１２０４において、無線ＬＡＮＩ／Ｆ２１２は、通信相手として特定した携帯端末３００との間で無線通信を確立する。これにより、印刷装置２００と携帯端末３００とが直接無線通信を実行することできる。
【００６６】
次にステップＳ１２０５において、無線ＬＡＮＩ／Ｆ２１２は、携帯端末３００から送信された印刷データを受信する。そしてステップＳ１２０６において、プリンタ２０７は受信した印刷データの印刷処理を実行する。この際プリンタ２０７は、ステップＳ１２０２で予めＨＤＤ２０５等のメモリに記憶した印刷設定（つまり印刷装置２００においてユーザが予め設定していた印刷設定）に基づいて印刷処理を実行する。
【００６７】
以上のように、本実施形態によれば、ユーザは印刷装置２００において予め印刷設定を設定することができるため、携帯端末３００において印刷設定を行うことなく、ユーザが所望する印刷設定に基づく印刷処理を実行することができる。
【００６８】
また、本実施形態によれば、画面１１００のようにＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行指示と印刷設定を同一画面で行うことができる。従って、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの実行指示と印刷設定をそれぞれ別の画面で行う場合と比較して、ユーザの手間が軽減される。
【００６９】
また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの実行指示と印刷設定をそれぞれ別の画面で行うと、ユーザが印刷設定を行わないままＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行指示を行ってしまう場合がある。本実施形態ではこれを防止することもできる。
【００７０】
（実施形態３）
実施形態３では実施形態２の変形例を説明する。
【００７１】
図１３は、本実施形態に係る印刷システムの一連の処理の流れを示すシーケンス図である。なお、印刷装置２００と携帯端末３００の構成は実施形態１と同様の構成（図２と図３で説明した構成）のため、説明は省略する。
【００７２】
まずステップＳ１３０１において、印刷装置２００と携帯端末３００は機器探索を実行する。機器探索の結果、印刷装置２００と携帯端末３００はお互いを通信相手として特定する。次にステップＳ１３０２において、印刷装置２００と携帯端末３００は無線接続を実行する。無線接続の結果、印刷装置２００と携帯端末３００の間の無線通信が確立する。
【００７３】
無線通信が確立すると、ユーザは携帯端末３００において印刷装置２００に送信する印刷データを選択する（ステップＳ１３０３）。ユーザが印刷データを選択すると、携帯端末３００は印刷装置２００にユーザによって選択された印刷データを送信する（ステップＳ１３０４）。
【００７４】
印刷データを受信した印刷装置２００は、ステップ１３０５において、受信した印刷データをすぐに印刷せずにＨＤＤ２０５等のメモリに保持する。ステップ１３０５で保持した印刷データは、ユーザから印刷実行の指示を受けるまで印刷待ち状態になり、ユーザから印刷実行の指示を受けたことに応じて印刷される。
【００７５】
図１４（ａ）の画面１４００は操作パネル２１１に表示される画面である。画面１４００の領域１４０１には、印刷装置２００がステップＳ１３０５で保持した印刷データの一覧が表示される。この画面１４００によって、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔで受信した印刷待ち状態の印刷データをユーザが確認することができる。領域１４０１に表示された印刷データの一覧からユーザが所望の印刷データを選択してアイコン１４０２を押下することで、印刷装置２００が保持している印刷データの印刷実行の指示が印刷装置２００に入力される（ステップＳ１３０６）。
【００７６】
印刷実行の指示を受け付けた印刷装置２００は、ステップＳ１３０７において、図１４（ｂ）の画面１４１０を表示する。画面１４１０は、印刷装置２００が保持している印刷データを印刷する際の印刷設定をユーザが行うための画面である。項目１４１１〜１４１３を用いることで、ユーザは印刷設定としてカラー印刷、両面印刷、Ｎアップ印刷を設定することができる。印刷設定を行った後ユーザがアイコン１４１４を選択すると、印刷装置２００は、領域１４０１で選択された印刷データを、画面１４１０で設定された印刷データに基づいて印刷する（ステップＳ１３０８）。
【００７７】
以上のように、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて受信した印刷データをすぐに印刷せずに一旦印刷装置２００が保持することで、ユーザは後から印刷実行を指示する際に所望の印刷設定を行うことができる。
【００７８】
図１５は、携帯端末３００から送信された印刷データを印刷装置２００が受信する際に、印刷装置２００において実行される処理を示すフローチャートである。図１５のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００７９】
ユーザが印刷装置２００においてＷｉ−Ｆｉ  Ｄｉｒｅｃｔの実行開始を指示すると、ステップＳ１５０１において、印刷装置２００の無線ＬＡＮＩ／Ｆ２１２は機器探索を実行する。なお、本実施形態では、ステップＳ１５０１と同じタイミングで携帯端末３００も機器探索を実行しているため、ステップＳ１５０１の機器探索によって携帯端末３００が通信相手として特定される。
【００８０】
次にステップＳ１５０２において、無線ＬＡＮＩ／Ｆ２１２は、通信相手として特定した携帯端末３００との間で無線通信を確立する。これにより、印刷装置２００と携帯端末３００とが直接無線通信を実行することできる。
【００８１】
次にステップＳ１５０３において、無線ＬＡＮＩ／Ｆ２１２は、携帯端末３００から送信された印刷データを受信する。そしてステップＳ１５０４において、ＣＰＵ２０２は受信した印刷データを印刷せずにＨＤＤ２０５等のメモリに保持する。ここで保持された印刷データは、ユーザから印刷実行の指示を受けるまで印刷待ち状態になり、ユーザから印刷実行の指示を受けたことに応じて印刷される。
【００８２】
次に、印刷装置２００が保持している印刷データ（図１５のステップＳ１５０４で印刷せずに保持した印刷データ）をユーザの指示に応じて印刷する際に実行される処理を、図１６のフローチャートを用いて説明する。図１６のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００８３】
まずステップＳ１６０１において、操作パネル２１１は、印刷装置２００が保持している印刷データを表示する。本実施形態では、操作パネル２１１は図１４（ａ）の画面１４００を表示する。次にステップＳ１６０２において、ＣＰＵ２０２は、保持している印刷データ（図１５のステップＳ１５０４で印刷せずに保持した印刷データ）の印刷実行の指示を、画面１４００を介してユーザから受け付ける。なお、本実施形態では、印刷装置２００が複数の印刷データを保持している場合、領域１４０１でユーザが選択した印刷データに対する印刷実行の指示をステップＳ１６０２において受け付ける。
【００８４】
ステップＳ１６０２で印刷実行の指示を受け付けると、ステップＳ１６０３において、操作パネル２１１は印刷設定画面を表示する。本実施形態では、操作パネル２１１は図１４（ｂ）の画面１４１０を表示する。画面１４１０の項目１４１１〜１４１３を用いることで、ユーザは所望の印刷設定を行うことができる。
【００８５】
画面１４１０において印刷設定を行ったユーザがアイコン１４１４を選択すると、ステップＳ１６０４において、プリンタ２０７は印刷装置２００が保持している印刷データを印刷する。このとき、プリンタ２０７は、画面１４１０においてユーザが行った印刷設定に基づいて印刷を実行する。なお、本実施形態では、印刷装置２００が複数の印刷データを保持している場合、画面１４００の領域１４０１でユーザが選択した印刷データをステップＳ１６０４において印刷する。
【００８６】
以上のように、本実施形態によれば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて受信した印刷データをすぐに印刷せずに一旦印刷装置２００が保持するため、ユーザが後から印刷実行を指示する際に所望の印刷設定を行うことができる。
【００８７】
（その他の実施形態）
上述した実施形態では、印刷装置２００及び携帯端末３００が、無線通信としてＷｉ−Ｆｉ  Ｄｉｒｅｃｔを実行すると説明したが、無線通信はＷｉ−Ｆｉ  Ｄｉｒｅｃｔに限らない。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔのように複数の通信装置が直接通信できる無線通信であれば、本発明を適用することができる。
【００８８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８９】
２００  印刷装置
２０２  ＣＰＵ
２１２  無線ＬＡＮＩ／Ｆ
３００  携帯端末
３０１  ＣＰＵ
３０６  無線ＬＡＮＩ／Ｆ
【図１】
2014164421.tif 000003
【図２】
2014164421.tif 000004
【図３】
2014164421.tif 000005
【図４】
2014164421.tif 000006
【図５】
2014164421.tif 000007
【図６】
2014164421.tif 000008
【図７】
2014164421.tif 000009
【図８】
2014164421.tif 000010
【図９】
2014164421.tif 000011
【図１０】
2014164421.tif 000012
【図１１】
2014164421.tif 000013
【図１２】
2014164421.tif 000014
【図１３】
2014164421.tif 000015
【図１４】
2014164421.tif 000016
【図１５】
2014164421.tif 000017
【図１６】
2014164421.tif 000018