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