(57)【特許請求の範囲】
【請求項１】
通信装置であって、
デバイスが表示する二次元コードを読み取る読取手段と、
前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立手段と、
前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合に、前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報又は、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報のいずれか一方を表示する表示手段と、を備えることを特徴とする通信装置。
【請求項２】
通信装置であって、
デバイスが表示する二次元コードを読み取る読取手段と、
前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立手段と、
前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて前記デバイスのダイレクト無線通信機能を使用できるか否かを判定する判定手段と、
前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定手段によって前記デバイスの前記ダイレクト無線通信機能を使用できると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を表示し、前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定手段によって前記デバイスの前記ダイレクト無線通信機能を使用できないと判定された場合に、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を表示する表示手段と、
を備えることを特徴とする通信装置。
【請求項３】
通信装置であって、
デバイスが表示する二次元コードを読み取る読取手段と、
前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立する通信確立手段と、
前記二次元コードに前記ＩＰアドレス情報とは異なるダイレクト無線通信機能に関する所定の情報が含まれているかどうかを判定する判定手段と、
前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定手段によって前記所定の情報が含まれていると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を表示し、前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定手段によって前記所定の情報が含まれていないと判定された場合、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を表示する表示手段と、
を備え、
前記ダイレクト無線通信機能の使用が許容されており、且つ、前記ダイレクト無線通信機能を停止しているデバイス上に表示される二次元コードは、前記所定の情報を含むよう構成され、前記ダイレクト無線通信機能の使用が禁止されているデバイス上に表示される二次元コードは、前記所定の情報を含まないよう構成されていることを特徴とする通信装置。
【請求項４】
前記ダイレクト無線通信機能の使用を許可する設定が前記デバイスにおいて設定されていることを示す設定情報が前記二次元コードに含まれている場合に、前記判定手段は、前記デバイスの前記ダイレクト無線通信機能を使用できると判定し、
前記ダイレクト無線通信機能の使用を許可しない設定が前記デバイスにおいて設定されていることを示す設定情報が前記二次元コードに含まれている場合に、前記判定手段は、前記デバイスの前記ダイレクト無線通信機能を使用できないと判定することを特徴とする請求項２に記載の通信装置。
【請求項５】
前記二次元コードは、ＱＲコード（登録商標）であることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
通信装置の制御方法であって、
デバイスが表示する二次元コードを前記通信装置が読み取った場合に、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合に、前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報又は、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報のいずれか一方を前記通信装置の表示部に表示する表示制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項７】
通信装置の制御方法であって、
デバイスが表示する二次元コードを前記通信装置が読み取った場合に、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立工程と、
前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて前記デバイスのダイレクト無線通信機能を使用できるか否かを判定する判定工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記デバイスの前記ダイレクト無線通信機能を使用できると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を前記通信装置の表示部に表示するよう制御する第１の表示制御工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記デバイスの前記ダイレクト無線通信機能を使用できないと判定された場合に、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を前記表示部に表示するよう制御する第２の表示制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項８】
通信装置の制御方法であって、
デバイスが表示する二次元コードを前記通信装置が読み取った場合に、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立する通信確立工程と、
前記二次元コードに前記ＩＰアドレス情報とは異なるダイレクト無線通信機能に関する所定の情報が含まれているかどうかを判定する判定工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記所定の情報が含まれていると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を前記通信装置の表示部に表示するよう制御する第１の表示制御工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記所定の情報が含まれていないと判定された場合、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を前記表示部に表示するよう制御する第２の表示制御工程と、を有し、
前記ダイレクト無線通信機能の使用が許容されており、且つ、前記ダイレクト無線通信機能を停止しているデバイス上に表示される二次元コードは、前記所定の情報を含むよう構成され、前記ダイレクト無線通信機能の使用が禁止されているデバイス上に表示される二次元コードは、前記所定の情報を含まないよう構成されていることを特徴とする制御方法。
【請求項９】
前記ダイレクト無線通信機能の使用を許可する設定が前記デバイスにおいて設定されていることを示す設定情報が前記二次元コードに含まれている場合に、前記デバイスの前記ダイレクト無線通信機能を使用できると前記判定工程で判定され、
前記ダイレクト無線通信機能の使用を許可しない設定が前記デバイスにおいて設定されていることを示す設定情報が前記二次元コードに含まれている場合に、前記デバイスの前記ダイレクト無線通信機能を使用できないと前記判定工程で判定されることを特徴とする請求項７に記載の通信装置の制御方法。
【請求項１０】
前記二次元コードは、ＱＲコード（登録商標）であることを特徴とする請求項６乃至９のいずれか１項に記載の通信装置の制御方法。
【請求項１１】
通信装置のコンピュータに、
デバイスが表示する二次元コードを前記通信装置が読み取った場合に、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合に、前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報又は、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報のいずれか一方を前記通信装置の表示部に表示するよう制御する表示制御工程と、
を実行させることを特徴とするプログラム。
【請求項１２】
通信装置のコンピュータに、
デバイスが表示する二次元コードを前記通信装置が読み取った場合に、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立工程と、
前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて前記デバイスのダイレクト無線通信機能を使用できるか否かを判定する判定工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記デバイスの前記ダイレクト無線通信機能を使用できると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を前記通信装置の表示部に表示するよう制御する第１の表示制御工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記デバイスの前記ダイレクト無線通信機能を使用できないと判定された場合に、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を前記表示部に表示するよう制御する第２の表示制御工程と、
を実行させることを特徴とするプログラム。
【請求項１３】
通信装置のコンピュータに、
デバイスが表示する二次元コードを前記通信装置が読み取った場合に、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立する通信確立工程と、
前記二次元コードに前記ＩＰアドレス情報とは異なるダイレクト無線通信機能に関する所定の情報が含まれているかどうかを判定する判定工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記所定の情報が含まれていると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を前記通信装置の表示部に表示するよう制御する第１の表示制御工程と、
前記通信確立工程で、前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定工程で前記所定の情報が含まれていないと判定された場合、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を前記表示部に表示するよう制御する第２の表示制御工程と、
を実行させるためのプログラムであって、
前記ダイレクト無線通信機能の使用が許容されており、且つ、前記ダイレクト無線通信機能を停止しているデバイス上に表示される二次元コードは、前記所定の情報を含むよう構成され、前記ダイレクト無線通信機能の使用が禁止されているデバイス上に表示される二次元コードは、前記所定の情報を含まないよう構成されていることを特徴とするプログラム。
【請求項１４】
前記ダイレクト無線通信機能の使用を許可する設定が前記デバイスにおいて設定されていることを示す設定情報が前記二次元コードに含まれている場合に、前記デバイスの前記ダイレクト無線通信機能を使用できると前記判定工程で判定され、
前記ダイレクト無線通信機能の使用を許可しない設定が前記デバイスにおいて設定されていることを示す設定情報が前記二次元コードに含まれている場合に、前記デバイスの前記ダイレクト無線通信機能を使用できないと前記判定工程で判定されることを特徴とする請求項１２に記載のプログラム。
【請求項１５】
前記プログラムは、前記通信装置にインストールされる印刷アプリケーションプログラムであり、前記二次元コードを表示するデバイスは印刷装置であることを特徴とする請求項１１乃至１４のいずれか１項に記載のプログラム。
【請求項１６】
前記二次元コードに前記ダイレクト無線通信機能が有効な状態で動作しているデバイスが提供するアクセスポイントに接続するための接続情報が含まれている場合に、前記接続情報に基づき前記デバイスが提供する前記アクセスポイントへ接続し、当該アクセスポイント経由で前記デバイスと直接無線通信を確立する第２の通信確立工程を、前記コンピュータに更に実行させることを特徴とする請求項１１乃至１５のいずれか１項に記載のプログラム。
【請求項１７】
前記二次元コードは、ＱＲコード（登録商標）であることを特徴とする請求項１１乃至１６のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ機能を備える通信装置（例えばスマートフォン）は、アクセスポイントに接続することで他のデバイスとの間で無線通信を実行することができる。特許文献１には、アクセスポイントのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を含む二次元コードをデバイスが表示するデバイスが開示されている。通信装置は、カメラ機能を用いて当該二次元コードを読み取ることで、二次元コードに含まれるＳＳＩＤが示すアクセスポイントに接続することができる。
【０００３】
また、デバイスの中には、ソフトウェアアクセスポイントモードやＷｉ−Ｆｉ  Ｄｉｒｅｃｔのようなダイレクト無線通信機能を備えるものがある。ダイレクト無線通信機能をデバイスが実行する場合、デバイスはＳＳＩＤを生成し、生成したＳＳＩＤを含む二次元コードを表示する。通信装置は、この二次元コードを読み取ることで、デバイスに接続する。
【０００４】
また、デバイスが表示する二次元コードには、アクセスポイントのＳＳＩＤが含まれていない場合がある。このような二次元コードを読み取った通信装置は、二次元コードに含まれるアドレス情報（ＩＰアドレスやＭＡＣアドレス）を使ってデバイスを探索し、そして探索によって発見したデバイスに接続する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２６１９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
デバイスが、アクセスポイントのＳＳＩＤを含まない二次元コードを表示する場合を考える。アクセスポイントのＳＳＩＤを含まない二次元コードを読み取った通信装置がデバイスに接続するためには、通信装置がデバイスと同じネットワークに参加している必要がある。通信装置がデバイスと同じネットワークに参加していない場合には、通信装置はデバイスに接続することができない。一方、通信装置がデバイスと同じネットワークに参加していない場合であっても、デバイスのダイレクト無線通信機能を使用すれば、通信装置はデバイスに接続できる可能性がある。しかしながら、一般的なユーザは、デバイスのダイレクト無線通信機能を使用することで通信装置をデバイスに接続できる可能性があるということを十分に把握していない。従って、そのようなユーザは、通信装置がデバイスと同じネットワークに参加していないことが原因で通信装置をデバイスに接続できなかった場合に、どうすれば通信装置をデバイスに接続することができるかわからなかった。
【０００７】
そこで本発明では、通信装置をデバイスに接続できなかった場合に、デバイスのダイレクト無線通信機能を使用するようにユーザに通知することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の１つの側面としての通信装置は、デバイスが表示する二次元コードを読み取る読取手段と、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立手段と、前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合に、前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報又は、前記第１のエラー情報を含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報のいずれか一方を表示する表示手段と、を備えることを特徴とする。
【０００９】
また、本発明の１つの側面としての通信装置は、デバイスが表示する二次元コードを読み取る読取手段と、前記二次元コードに含まれるＩＰアドレス情報に基づいて、前記ＩＰアドレス情報で識別されるデバイスとの通信を確立する通信確立手段と、前記二次元コードに含まれる前記ＩＰアドレス情報とは異なる情報に基づいて前記デバイスのダイレクト無線通信機能を使用できるか否かを判定する判定手段と、前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定手段によって前記デバイスの前記ダイレクト無線通信機能を使用できると判定された場合、デバイスが提供するダイレクト無線通信機能を使用するようユーザに促す第１のエラー情報を表示し、前記通信確立手段によって前記ＩＰアドレス情報で識別される前記デバイスとの通信を確立できなかった場合であって、且つ、前記判定手段によって前記デバイスの前記ダイレクト無線通信機能を使用できないと判定された場合に、前記第１のメッセージを含まず、通信の確立に失敗したことを示す情報を含む第２のエラー情報を表示する表示手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信装置をデバイスに接続できなかった場合に、デバイスのダイレクト無線通信機能を使用するようにユーザに通知することができる。
【図面の簡単な説明】
【００１１】
【図１】通信システムの構成を示す図である。
【図２】携帯端末１００のハードウェア構成を示す図である。
【図３】携帯端末１００のソフトウェア構成を示す図である。
【図４】印刷装置１１０のハードウェア構成を示す図である。
【図５】印刷装置１１０が表示する画面を示す図である。
【図６】携帯端末１００が実行する処理を示すフローチャートである。
【図７】携帯端末１００が表示する画面を示す図である。
【図８】印刷装置１１０が表示する画面を示す図である。
【図９】印刷装置１１０が表示する画面を示す図である。
【図１０】印刷装置１１０が表示する画面を示す図である。
【図１１】携帯端末１００が実行する処理を示すフローチャートである。
【図１２】携帯端末１００が表示する画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
（実施形態１）
まず図１（Ａ）を用いて、本実施形態の通信システムの全体像を説明する。本実施形態の通信システムは、携帯端末１００と、印刷装置１１０と、アクセスポイント１２０とを含む。携帯端末１００と印刷装置１１０は、それぞれアクセスポイント１２０に無線ＬＡＮ機能を用いて無線接続している。携帯端末１００と印刷装置１１０は、アクセスポイント１２０を介して無線通信を実行する。なお、図１（Ａ）では、印刷装置１１０とアクセスポイント１２０との間の接続は無線ＬＡＮ機能による無線接続であるが、有線ネットワークによって印刷装置１１０とアクセスポイント１２０を接続してもよい。
【００１４】
また、印刷装置１１０は、ソフトウェアアクセスポイントモードのようなダイレクト無線通信機能を備える。ダイレクト無線通信機能を印刷装置１１０が実行する場合、印刷装置１１０はＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を生成し、生成したＳＳＩＤを有するアクセスポイントのように振る舞う。携帯端末１００は、ダイレクト無線通信機能を実行する印刷装置１１０に無線接続することで、携帯端末１００と印刷装置１１０とが無線通信を実行することができる。図１（Ｂ）は、携帯端末１００が、ダイレクト無線通信機能を実行する印刷装置１１０に無線接続する様子を示している。
【００１５】
本実施形態では、図１（Ａ）のように、アクセスポイント１２０のような中継装置を介して携帯端末１００と印刷装置１１０が通信する接続形態のことを、インフラ接続と呼ぶ。一方、図１（Ｂ）のように、アクセスポイント１２０のような中継装置を介することなく携帯端末１００と印刷装置１１０が通信する接続形態のことを、ダイレクト接続と呼ぶ。
【００１６】
本実施形態の印刷装置１１０は、インフラ接続用のＱＲコード（登録商標）とダイレクト接続用のＱＲコードを表示する。携帯端末１００は、印刷装置１１０が表示するインフラ接続用のＱＲコード、又は、ダイレクト接続用のＱＲコードを読み取り、そして印刷装置１１０への接続を試みる。本実施形態は、インフラ接続用のＱＲコードを読み取った携帯端末１００が印刷装置１１０に接続することに失敗した場合に、印刷装置１１０のダイレクト無線通信機能を使用するように携帯端末１００のユーザに推奨することを特徴とする。以降の説明は、この特徴的な処理について詳細に説明する。
【００１７】
次に図２を用いて、携帯端末１００のハードウェア構成を説明する。本実施形態の携帯端末１００はスマートフォンを想定しているが、無線ＬＡＮ機能や後述のＱＲコードを読み取る機能を備えている他の通信装置であってもよい。
【００１８】
ＣＰＵ２０１はフラッシュメモリ２０３が記憶している制御プログラムを読み出して、携帯端末１００の動作を制御するための様々な処理を実行する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。フラッシュメモリ２０３は携帯端末１００の制御プログラムや、写真や電子文書等の様々なデータを記憶する不揮発性の記憶媒体である。
【００１９】
なお、本実施形態の携帯端末１００は、１つのＣＰＵ２０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。また、後述するフローチャートの処理の一部をＡＳＩＣ等のハードウェア回路を用いて実行するようにしてもよい。
【００２０】
操作パネル２０４は、ユーザのタッチ操作を検出可能なタッチパネル機能を備え、各種画面を表示する。ユーザは操作パネル２０４にタッチ操作を入力することで、携帯端末１００に所望の操作指示を入力することができる。なお、携帯端末１００は不図示のハードウェアキーを備えていて、ユーザはこのハードウェアキーを用いて携帯端末１００に操作指示を入力することもできる。
【００２１】
スピーカー２０５とマイク２０６は、ユーザが他の携帯端末や固定電話と電話をする際に使用される。カメラ２０７はユーザの撮像指示に応じて撮像する。カメラ２０７によって撮像された写真は、フラッシュメモリ２０３の所定の領域に記憶される。また、カメラ２０７は、後述のＱＲコードを読み取る読取機能も備える。
【００２２】
Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信を実行する。無線ＬＡＮ  Ｉ／Ｆ２０９は、無線ＬＡＮ機能を備え、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線通信を実行する。
【００２３】
次に図３を用いて、携帯端末１００のソフトウェア構成を説明する。図３は、フラッシュメモリ２０３が記憶している制御プログラムをＣＰＵ２０１が実行することで実現される機能ブロック図である。
【００２４】
ＯＳ３０１は、携帯端末１００の動作を制御するソフトウェアである。携帯端末１００には、後述の印刷アプリケーション３０２を含め、様々なアプリケーションをインストールすることができる。ＯＳ３０１は、各アプリケーションから受けた指示や、操作パネル２０４を介して入力されたユーザの操作指示に従って、携帯端末１００の動作を制御する。
【００２５】
印刷アプリケーション３０２は、印刷機能をユーザに提供するアプリケーションである。印刷アプリケーション３０２は、携帯端末１００が読み取ったＱＲコードの解析や印刷装置の探索、印刷データの生成、生成した印刷データの送信等をＯＳ３０１に指示する。
【００２６】
携帯端末１００には、印刷アプリケーション３０２以外にも様々なアプリケーションがインストールされているが、他のアプリケーションに関する説明は省略する。
【００２７】
次に図４を用いて、印刷装置１１０のハードウェア構成を説明する。印刷装置１１０は、デバイスの一例である。
【００２８】
ＣＰＵ４０１はＲＯＭ４０２が記憶している制御プログラムを読み出して、印刷装置１１０の動作を制御するための様々な処理を実行する。ＲＯＭ４０２は、制御プログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ４０４は、様々なデータを記憶する不揮発性の記憶媒体である。
【００２９】
無線ＬＡＮ  Ｉ／Ｆ４０５は、無線ＬＡＮ機能を備え、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線通信を実行する。また、無線ＬＡＮ  Ｉ／Ｆ４０５は、ソフトウェアアクセスポイントモードで動作することができる。無線ＬＡＮ  Ｉ／Ｆ４０５がソフトウェアアクセスポイントモードで動作する場合、印刷装置１１０はＳＳＩＤと接続キーを生成し、アクセスポイントのように振る舞う。そして、印刷装置１１０が生成したＳＳＩＤが示すアクセスポイントに携帯端末１００が接続することで、携帯端末１００と印刷装置１１０との間の無線接続が確立する。なお、ソフトウェアアクセスポイントモードは、中継装置（例えばアクセスポイント１２０）を介することなく携帯端末１００と印刷装置１１０とが無線接続するダイレクト無線通信機能の一例である。ダイレクト無線通信機能はソフトウェアアクセスポイントモードに限らず、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔであってもよい。
【００３０】
Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ４０６は、Ｂｌｕｅｔｏｏｔｈによる無線通信を実行する。ネットワークＩ／Ｆ４１１は、有線ＬＡＮ上の外部装置（例えばＰＣ）と通信可能である。
【００３１】
プリンタ４０７は、無線ＬＡＮ  Ｉ／Ｆ４０５やネットワークＩ／Ｆ４１１が受信した印刷データに基づいて、シートに印刷処理を実行する。スキャナ４０８は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ４０８によって生成された原稿画像は、プリンタ４０７によって印刷されたり（所謂コピー処理）、ＨＤＤ４０４に蓄積されたりする。
【００３２】
操作部４０９は、タッチパネル機能を有する液晶表示部やキーボードを備え、各種操作画面を表示する。ユーザは、操作部４０９を介して印刷装置１１０に対して指示や情報を入力することができる。ＩＣカードリーダ４１０は、ＩＣカードからユーザ情報を読み取る。印刷装置１１０は、ＩＣカードリーダ４１０が読み取ったユーザ情報を用いて認証処理を実行する。
【００３３】
印刷装置１１０は、ユーザが携帯端末１００を印刷装置１１０に接続する際の利便性を向上させるために、携帯端末１００が印刷装置１１０に接続するために必要な接続情報をＱＲコードとして表示する。携帯端末１００は、カメラ２０７を用いて印刷装置１１０が表示するＱＲコードを読み取り、そしてＱＲコードに含まれる接続情報を用いて印刷装置１１０に接続する。
【００３４】
図５は、印刷装置１１０が表示するＱＲコードの具体例を示す図である。印刷装置１１０は、インフラ接続用のＱＲコードと、ダイレクト接続用のＱＲコードの２種類を表示することができる。なお、ＱＲコードは二次元コードの一例であり、他の種類のコードを用いてもよい。
【００３５】
図５（Ａ）の接続画面５００は、は、インフラ接続用のＱＲコードを表示する画面であり、印刷装置１１０の操作部４０９が表示する。項目５０１は、印刷装置１１０のＩＰアドレスを示す。ＱＲコード５０２は、インフラ接続用のＱＲコードである。ＱＲコード５０２には印刷装置のＩＰアドレスが含まれていて、携帯端末１００がカメラ２０７を用いてＱＲコード５０２を読み取ることで、携帯端末１００は印刷装置１１０のＩＰアドレスを取得することができる。また、ユーザは、ボタン５０３を用いて、表示するＱＲコードをダイレクト接続用のＱＲコードに切り替えることができる。なお、ＩＰアドレスはアドレス情報の一例であり、ＩＰアドレスではなくＭＡＣアドレスを用いてもよい。
【００３６】
ユーザがボタン５０３を押下すると、印刷装置１１０の操作部４０９は、図５（Ｂ）の接続画面５１０を表示する。接続画面５１０には、ソフトウェアアクセスポイントモードの動作を印刷装置１１０に開始させるための開始ボタン５１１が表示される。携帯端末１００を印刷装置１１０にダイレクトに無線接続させたいユーザは、まず開始ボタン５１１を押下する必要がある。また、ユーザは、ボタン５１２を用いて、表示するＱＲコードをインフラ接続用のＱＲコードに切り替えることができる。ユーザがボタン５１２を押下すると、印刷装置１１０の操作部４０９は、図５（Ａ）の接続画面５００を表示する。
【００３７】
ユーザが開始ボタン５１１を押下すると、印刷装置１１０は、ソフトウェアアクセスポイントモードの動作を開始し、操作部４０９は図５（Ｃ）の接続画面５２０を表示する。項目５２１は、印刷装置１１０が生成したＳＳＩＤ、接続キー、そしてソフトウェアアクセスポイントモードで動作する印刷装置１１０が使用するＩＰアドレスが表示される。ＱＲコード５２２は、ダイレクト接続用のＱＲコードである。ＱＲコード５２２には、印刷装置１１０が生成したＳＳＩＤ、接続キー、そしてソフトウェアアクセスポイントモードで動作する印刷装置１１０が使用するＩＰアドレスが含まれている。携帯端末１００は、カメラ２０７を用いてＱＲコード５２２を読み取ることで、印刷装置１１０が生成したＳＳＩＤ、接続キー、そしてソフトウェアアクセスポイントモードで動作する印刷装置１１０が使用するＩＰアドレスを取得することができる。
【００３８】
終了ボタン５２３は、印刷装置１１０ソフトウェアアクセスポイントモードの動作を終了するためのボタンである。ユーザが終了ボタン５２３を押下すると、印刷装置１１０はソフトウェアアクセスポイントモードの動作を終了し、操作部４０９は図５（Ａ）の接続画面５００を表示する。また、ユーザは、ボタン５２４を用いて、表示するＱＲコードをインフラ接続用のＱＲコードに切り替えることができる。ユーザがボタン５２４を押下すると、印刷装置１１０の操作部４０９は、図５（Ａ）の接続画面５００を表示する。
【００３９】
次に、印刷装置１１０が表示するＱＲコードを携帯端末１００が読み取り、そして携帯端末１００が印刷装置１１０に接続を試みる処理について、図６を用いて説明する。図６のフローチャートに示す各ステップは、ＣＰＵ２０１がフラッシュメモリ２０３等のメモリに格納された制御プログラムをＲＡＭ２０２に展開して実行することによって処理される。なお、図６のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように携帯端末１００を構成してもよい。
【００４０】
まずステップＳ６０１において、携帯端末１００のカメラ２０７が、印刷装置１１０が表示するＱＲコードを読み取る。カメラ２０７の読取機能は、ＣＰＵ２０１によって実行される。
【００４１】
図７（Ａ）のアプリケーション画面７００は、ＱＲコードを読み取る際に携帯端末１００の操作パネル２０４が表示する画面である。アプリケーション画面７００は、印刷アプリケーション３０２が提供する画面であり、印刷アプリケーション３０２がＯＳ３０１に表示を指示することで携帯端末１００の操作パネル２０４に表示される。
【００４２】
次にステップＳ６０２において、印刷アプリケーション３０２は、カメラ２０７が読み取ったＱＲコードを解析して、読み取ったＱＲコードがダイレクト接続用のＱＲコードであるか、又は、インフラ接続用のＱＲコードであるかを判定する。読み取ったＱＲコードがダイレクト接続用のＱＲコードであれば、処理はステップＳ６０７に進む。一方、読み取ったＱＲコードがインフラ接続用のＱＲコードであれば、処理はステップＳ６０３に進む。本実施形態の場合、読み取ったＱＲコードにＳＳＩＤが含まれていれば、読み取ったＱＲコードがダイレクト接続用のＱＲコードであると印刷アプリケーション３０２が判定する。一方、読み取ったＱＲコードにＳＳＩＤが含まれていなければ、読み取ったＱＲコードがインフラ接続用のＱＲコードであると印刷アプリケーション３０２が判定する。ステップＳ６０２で説明した処理は、ＣＰＵ２０１によって実現される。
【００４３】
次にステップＳ６０７について説明する。ステップＳ６０７において、印刷アプリケーション３０２は、解析したＱＲコードに含まれるＳＳＩＤが示すアクセスポイントに接続するようにＯＳ３０１に指示する。そしてＯＳ３０１は、印刷アプリケーション３０２に指示されたＳＳＩＤが示すアクセスポイントに接続するように携帯端末１００の無線ＬＡＮ  Ｉ／Ｆ２０９を制御する。アクセスポイントに接続するための接続キーは、解析したＱＲコードに含まれる接続キーが使用される。ステップＳ６０７の処理によって、携帯端末１００が、ソフトウェアアクセスポイントモードで動作する印刷装置１１０にダイレクトに無線接続することになる。ステップＳ６０７で説明した処理は、ＣＰＵ２０１によって実現される。
【００４４】
次にステップＳ６０３について説明する。ステップＳ６０３において、印刷アプリケーション３０２は、印刷装置を探索する探索処理を実行する。インフラ接続用のＱＲコードには、印刷装置１１０のＩＰアドレスが含まれている。印刷アプリケーション３０２は、このＩＰアドレスを有する印刷装置１１０を探索するようにＯＳ３０１に指示する。そしてＯＳ３０１は、携帯端末１００が接続しているネットワークに対してデバイス探索パケットを送信するように無線ＬＡＮ  Ｉ／Ｆ２０９を制御する。例えば携帯端末１００がアクセスポイント１２０に接続している場合、無線ＬＡＮ  Ｉ／Ｆ２０９は、アクセスポイント１２０の無線ネットワークに対して探索パケットを送信する。ステップＳ６０３で説明した処理は、ＣＰＵ２０１によって実現される。
【００４５】
また、印刷アプリケーション３０２が印刷装置を探索している間、操作パネル２０４は、図７（Ｂ）のアプリケーション画面７１０を表示する。アプリケーション画面７１０は、印刷アプリケーション３０２が提供する画面であり、印刷アプリケーション３０２がＯＳ３０１に表示を指示することで携帯端末１００の操作パネル２０４に表示される。
【００４６】
次にステップＳ６０４について説明する。ステップＳ６０４において、印刷アプリケーション３０２は、読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置、つまり印刷装置１１０を発見したか否かを判定する。探索パケットに対する応答を印刷装置１１０から受信すると、印刷アプリケーション３０２は、印刷装置１１０を発見したとステップＳ６０４で判定する。そして処理はステップＳ６０６に進む。印刷装置１１０が参加しているネットワークに携帯端末１００が接続している場合には、印刷アプリケーション３０２は、印刷装置１１０を発見することができる。一方、探索パケットに対する応答を印刷装置１１０から受信しないまま所定時間（例えば３０秒）経過すると、印刷アプリケーション３０２は、印刷装置１１０を発見できなかったとステップＳ６０４で判定する。そして処理はステップＳ６０５に進む。印刷装置１１０が参加しているネットワークに携帯端末１００が接続していない場合には、印刷アプリケーション３０２は、印刷装置１１０を発見することができない。ステップＳ６０４で説明した処理は、ＣＰＵ２０１によって実現される。
【００４７】
次にステップＳ６０６について説明する。ステップＳ６０６において、読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置、つまり印刷装置１１０を発見した印刷アプリケーション３０２は、印刷装置１１０に接続するようにＯＳ３０１に指示する。そしてＯＳ３０１は、印刷アプリケーション３０２に指示された印刷装置１１０に接続するように無線ＬＡＮ  Ｉ／Ｆ２０９を制御する。ステップＳ６０６の処理によって、携帯端末１００は印刷装置１１０に接続することになる。なお、本実施形態において印刷装置１１０に接続するということは、携帯端末１００と印刷装置１１０との間でＨＴＴＰコネクションを確立することである。ステップＳ６０６で説明した処理は、ＣＰＵ２０１によって実現される。
【００４８】
また、探索処理で発見した印刷装置１１０に携帯端末１００が接続すると、操作パネル２０４は、図７（Ｃ）のアプリケーション画面７２０を表示する。アプリケーション画面７２０は、印刷装置１１０への接続が成功したことをユーザに通知するための画面である。アプリケーション画面７２０は、印刷アプリケーション３０２が提供する画面であり、印刷アプリケーション３０２がＯＳ３０１に表示を指示することで携帯端末１００の操作パネル２０４に表示される。
【００４９】
次にステップＳ６０５について説明する。ステップＳ６０５の処理は、読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置、つまり印刷装置１１０を発見できなかった場合に実行される処理である。ステップＳ６０５において、印刷アプリケーション３０２は、ダイレクト無線通信機能を使用するようにユーザに推奨する。具体的に説明すると、印刷アプリケーション３０２は、図７（Ｄ）のアプリケーション画面７３０を表示するようにＯＳ３０１に指示し、ＯＳ３０１が、操作パネル２０４に図７（Ｄ）のアプリケーション画面７３０を表示する。アプリケーション画面７３０は、ダイレクト無線通信機能を使用して再接続するようにユーザに通知する画面である。アプリケーション画面７３０には、印刷装置のダイレクト無線通信機能を使用するようにユーザに推奨するメッセージ７３１が表示されている。ステップＳ６０５で説明した処理は、ＣＰＵ２０１によって実現される。
【００５０】
読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置、つまり印刷装置１１０を発見できないのは、印刷装置１１０が参加しているネットワークに携帯端末１００が接続していないためである。一方で、印刷装置１１０が参加しているネットワークに携帯端末１００が接続していない場合であっても、印刷装置１１０のダイレクト無線通信機能を使用すれば、携帯端末１００を印刷装置１１０にダイレクトに接続することができる。
【００５１】
そこで本実施形態では、読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置を発見できなかった場合に、ダイレクト無線通信機能を使用するようにユーザに推奨する（ステップＳ６０５）。ユーザにしてみれば、探索処理によって印刷装置を発見できなかった場合に、印刷装置のダイレクト無線通信機能を使用することで携帯端末１００を印刷装置に接続できることを容易に把握できる。例えば、メッセージ７３１を確認したユーザは、接続画面５１０を表示させて、開始ボタン５１１を押下する。すると、印刷装置１１０はソフトウェアアクセスポイントモードの動作を開始して、ＱＲコード５２２を表示する。ユーザは、このＱＲコード５２２を再度読み取ることで、携帯端末１００を印刷装置１１０にダイレクトに接続させることができる。
【００５２】
（実施形態２）
次に実施形態２について説明する。実施形態２では、読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置を発見できなかった場合に携帯端末１００画実行する処理を、印刷装置のダイレクト無線通信機能のＯＮ／ＯＦＦの設定に基づいて切り替える構成を説明する。携帯端末１００及び印刷装置１１０の構成は実施形態１と同様のため、説明は省略する。
【００５３】
図８の設定画面８００は、印刷装置１１０側の設定として、ダイレクト無線通信機能の使用を許可するか否かをユーザ（例えばシステム管理者）が設定する画面であり、印刷装置１１０の操作部４０９が表示する。印刷装置１１０においてダイレクト無線通信機能を使用することを許可する場合、ユーザは、ＯＮを設定する。一方、印刷装置１１０においてダイレクト無線通信機能を使用することを許可しない場合、ユーザは、ＯＦＦを設定する。
【００５４】
次に、印刷装置１１０が表示するインフラ接続用のＱＲコードとダイレクト接続用のＱＲコードとについて説明する。本実施形態では、実施形態１と異なり、ダイレクト無線通信機能の設定がＯＮであるか、又は、ＯＦＦであるかに応じて、インフラ接続用のＱＲコードに含まれる情報が変化する。
【００５５】
図９は、ダイレクト無線通信機能の設定がＯＮの場合に表示される、インフラ接続用のＱＲコードとダイレクト接続用のＱＲコードについて説明する図である。なお、図９は図５とほぼ同様のため、図５との差分について説明する。図９（Ａ）の接続画面９００は、インフラ接続用のＱＲコードを表示する画面であり、印刷装置１１０の操作部４０９が表示する。接続画面９００には、ＱＲコード９０１が表示されている。ＱＲコード９０１には、実施形態１と同様、印刷装置１１０のＩＰアドレスが含まれている。更にＱＲコード９０１には、実施形態１とは異なり、ダイレクト無線通信機能の設定がＯＮであることを示す設定情報が含まれている。つまり、ＱＲコード９０１を読み取った携帯端末１００は、印刷装置１１０のＩＰアドレスに加えて、印刷装置１１０においてダイレクト無線通信機能の設定がＯＮであること（ダイレクト無線通信機能を使用できること）を把握できる。
【００５６】
次に図１０について説明する。図１０は、ダイレクト無線通信機能の設定がＯＦＦの場合に表示される、インフラ接続用のＱＲコードとダイレクト接続用のＱＲコードについて説明する図である。図１０（Ａ）の接続画面１０００は、インフラ接続用のＱＲコードを表示する画面であり、印刷装置１１０の操作部４０９が表示する。接続画面１０００には、ＱＲコード１００１が表示されている。ＱＲコード１００１には、実施形態１と同様、印刷装置１１０のＩＰアドレスが含まれている。更にＱＲコード１００１には、実施形態１とは異なり、ダイレクト無線通信機能の設定がＯＦＦであることを示す設定情報が含まれている。つまり、ＱＲコード１００１を読み取った携帯端末１００は、印刷装置１１０のＩＰアドレスに加えて、印刷装置１１０においてダイレクト無線通信機能の設定がＯＦＦであること（ダイレクト無線通信機能を使用できないこと）を把握できる。
【００５７】
接続画面１０００においてユーザがボタン５０３を押下すると、印刷装置１１０の操作部４０９は、図１０（Ｂ）の接続画面１０１０を表示する。ダイレクト無線通信機能の設定がＯＦＦであるため、ダイレクト無線通信機能を使用することができないことをユーザに通知するメッセージ１０１１が接続画面１０１０に表示される。図５（Ｂ）及び図９（Ｂ）の接続画面５１０とは異なり、接続画面１０１０には開始ボタン５１１は表示されない。
【００５８】
次に、印刷装置１１０が表示するＱＲコードを携帯端末１００が読み取り、そして携帯端末１００が印刷装置１１０に接続を試みる処理について、図１１を用いて説明する。図１１のフローチャートに示す各ステップは、ＣＰＵ２０１がフラッシュメモリ２０３等のメモリに格納された制御プログラムをＲＡＭ２０２に展開して実行することによって処理される。なお、図１１のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように携帯端末１００を構成してもよい。また、図１１のフローチャートのステップのうち、図６と同じ番号のステップは図６で説明した処理と同じ処理を実行するため、説明を省略する。
【００５９】
インフラ接続用のＱＲコードを携帯端末１００のカメラ２０７が読み取ると、ステップＳ６０３において、印刷アプリケーション３０２は、印刷装置を探索する探索処理を実行する。そしてステップＳ６０４において、印刷アプリケーション３０２は、読み取ったＱＲコードに含まれるＩＰアドレスの印刷装置、つまり印刷装置１１０を発見したか否かを判定する。印刷装置１１０を発見できなかった場合、処理はステップＳ１１０１に進む。
【００６０】
ステップＳ１１０１について説明する。ステップＳ１１０１において、印刷アプリケーション３０２は、印刷装置のダイレクト無線通信機能を使用できるか否かを判定する。図９及び図１０で説明したように、インフラ接続用のＱＲコードには、ダイレクト無線通信機能の設定がＯＮであることを示す設定情報、又は、ダイレクト無線通信機能の設定がＯＦＦであることを示す設定情報のいずれかが含まれている。印刷アプリケーション３０２は、ＱＲコードに含まれる設定情報を確認することで、印刷装置のダイレクト無線通信機能を使用できるか否かを判定する。ＱＲコードに含まれる設定情報が、ダイレクト無線通信機能の設定がＯＮであることを示す場合、印刷装置のダイレクト無線通信機能を使用できると印刷アプリケーション３０２が判定し、処理はステップＳ１１０２に進む。一方、ＱＲコードに含まれる設定情報が、ダイレクト無線通信機能の設定がＯＦＦであることを示す場合、印刷装置のダイレクト無線通信機能を使用できないと印刷アプリケーション３０２が判定し、処理はステップＳ１１０３に進む。ステップＳ１１０１で説明した処理は、ＣＰＵ２０１によって実現される。
【００６１】
次にステップＳ１１０２について説明する。ステップＳ１１０２において、印刷アプリケーション３０２は、ダイレクト無線通信機能を使用するようにユーザに推奨する。具体的に説明すると、印刷アプリケーション３０２は、図７（Ｄ）のアプリケーション画面７３０を表示するようにＯＳ３０１に指示し、ＯＳ３０１が、操作パネル２０４に図７（Ｄ）のアプリケーション画面７３０を表示する。アプリケーション画面７３０には、印刷装置のダイレクト無線通信機能を使用するようにユーザに推奨するメッセージ７３１が表示されている。ステップＳ１１０２で説明した処理は、ＣＰＵ２０１によって実現される。
【００６２】
次にステップＳ１１０３について説明する。ステップＳ１１０３において、印刷アプリケーション３０２は、エラー画面を表示する。印刷アプリケーション３０２は、図１２のアプリケーション画面１２００を表示するようにＯＳ３０１に指示し、ＯＳ３０１が、操作パネル２０４に図１２のアプリケーション画面１２００を表示する。アプリケーション画面１２００には、印刷装置への接続が失敗したことを示すメッセージ１２０１が表示されている。一方、図７（Ｄ）のメッセージ７３１のように、印刷装置のダイレクト無線通信機能を使用するようにユーザに推奨するメッセージはアプリケーション画面１２００には表示されない。
【００６３】
以上の説明の通り、読み取ったＱＲコードにダイレクト無線通信機能の設定がＯＮであることを示す設定情報が含まれている場合に、携帯端末１００は、印刷装置のダイレクト無線通信機能を使用するようにユーザに推奨する（ステップＳ１１０２）。一方、読み取ったＱＲコードにダイレクト無線通信機能の設定がＯＮであることを示す設定情報が含まれていない場合、携帯端末１００は、印刷装置のダイレクト無線通信機能を使用するようにユーザに推奨しない（ステップＳ１１０３）。ユーザにしてみれば、印刷装置においてダイレクト無線通信機能の設定がＯＦＦである場合に印刷装置のダイレクト無線通信機能を使用するように推奨されても、結局印刷装置のダイレクト無線通信機能を使用することはできない。本実施形態によれば、印刷装置においてダイレクト無線通信機能の設定がＯＮである場合、つまり、印刷装置のダイレクト無線通信機能を使用できる場合に、印刷装置のダイレクト無線通信機能を使用するようにユーザに推奨することができる。
【００６４】
（その他実施形態）
本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６５】
１００  携帯端末
１１０  印刷装置
２０１  ＣＰＵ
２０４  操作パネル
２０７  カメラ
２０９  無線ＬＡＮ  Ｉ／Ｆ
３０１  ＯＳ
３０２  印刷アプリケーション
【図１】
0006746336.tif 000002
【図２】
0006746336.tif 000003
【図３】
0006746336.tif 000004
【図４】
0006746336.tif 000005
【図５】
0006746336.tif 000006
【図６】
0006746336.tif 000007
【図７】
0006746336.tif 000008
【図８】
0006746336.tif 000009
【図９】
0006746336.tif 000010
【図１０】
0006746336.tif 000011
【図１１】
0006746336.tif 000012
【図１２】
0006746336.tif 000013