(57)【要約】      （修正有）【課題】撮像装置が印刷装置が形成する無線ネットワークに接続する期間を最小限に抑える。【解決手段】撮像装置１００は、印刷装置が生成する無線ネットワークに参加する通信手段と、画像の印刷を指示する指示手段と、撮像手段により撮像された画像から無線ネットワークに参加するための情報を認識する認識手段と、無線ネットワークに参加するための情報が認識されたことに応じて、情報取得処理を実行するよう制御する制御手段とを有する。制御手段は、撮像手段により読み取られた情報に基づき通信手段を介して印刷装置が生成する無線ネットワークに参加し、印刷装置に関する情報を通信手段を介して取得し、無線ネットワークから離脱するよう制御する。印刷装置に関する情報を取得した状態でユーザから画像を印刷する指示を受け付けた場合、無線ネットワークに参加すると共に、指示手段は無線ネットワークを介して印刷装置に対して画像の印刷を指示する。【選択図】図１
2020194506.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置が生成する無線ネットワークに参加する通信手段と、
前記印刷装置に対して画像の印刷を指示する指示手段と、
撮像手段により撮像された画像から、前記無線ネットワークに参加するための情報を認識する認識手段と、
前記認識手段により前記無線ネットワークに参加するための情報が認識されたことに応じて、情報取得処理を実行するよう制御する制御手段とを有し、
前記情報取得処理では、前記制御手段は、前記撮像手段により読み取られた情報に基づき前記通信手段を介して前記印刷装置が生成する無線ネットワークに参加し、前記印刷装置に関する情報を前記通信手段を介して取得し、前記印刷装置が生成する無線ネットワークから離脱するよう制御し、
前記印刷装置に関する情報を取得した状態で、ユーザから画像を印刷する指示を受け付けた場合、前記通信手段を介して前記印刷装置が生成する無線ネットワークに参加すると共に、前記指示手段は、前記無線ネットワークを介して前記印刷装置に対して画像の印刷を指示することを特徴とする撮像装置。
【請求項２】
公衆無線通信手段を更に有し、
前記通信手段によって前記印刷装置が生成する無線ネットワークに参加している状態では、前記公衆無線通信手段を介した公衆無線回線への接続は制限されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記公衆無線通信手段を介して、画像を管理するサーバに接続可能であり、
前記ユーザによって印刷する指示を受け付ける画像は、前記公衆無線通信手段を介して接続したサーバが管理する画像を含み、
前記公衆無線通信手段は、前記ユーザによって印刷する指示を受け付けた画像を前記サーバからダウンロードすることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記ユーザによって印刷する指示を受け付ける画像は、前記撮像手段によって生成される画像を含むことを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
前記画像を印刷する指示は、前記通信手段が前記印刷装置が生成する無線ネットワークに参加していない状態で受け付けられることを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
前記印刷を指示された画像の印刷が終了したことに応じて、前記通信手段は、前記無線ネットワークを離脱することを特徴とする請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
前記認識手段は、二次元コードを認識する機能を有し、
前記認識手段は、前記無線ネットワークに参加するための情報が符号化された二次元コードを認識することで、前記無線ネットワークに参加するための情報を認識することを特徴とする請求項１から６のいずれか１項に記載の撮像装置。
【請求項８】
前記二次元コードはＱＲコードを含むことを特徴とする請求項７に記載の撮像装置。
【請求項９】
印刷装置が生成する無線ネットワークに参加する通信手段を有する撮像装置の制御方法であって、
撮像手段により撮像された画像から、前記無線ネットワークに参加するための情報を認識するステップと、
前記無線ネットワークに参加するための情報が認識されたことに応じて、情報取得処理を実行するよう制御するステップとを有し、
前記情報取得処理では、前記撮像手段により読み取られた情報に基づき前記通信手段を介して前記印刷装置が生成する無線ネットワークに参加し、前記印刷装置に関する情報を前記通信手段を介して取得し、前記印刷装置が生成する無線ネットワークから離脱するよう制御し、
前記印刷装置に関する情報を取得した状態で、ユーザから画像を印刷する指示を受け付けた場合、前記通信手段を介して前記印刷装置が生成する無線ネットワークに参加すると共に、前記無線ネットワークを介して前記印刷装置に対して画像の印刷を指示することを特徴とする撮像装置の制御方法。
【請求項１０】
コンピュータを、請求項１から８のいずれか１項に記載の撮像装置の各手段として機能させるための、コンピュータにより読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と無線通信する撮像装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
プリンタなどの印刷装置は、無線ＬＡＮアクセスポイントやルータなどの外部ネットワークを使用して携帯電話の一種であるスマートフォンなどの撮像装置から画像データを受信し、受信した画像データを印刷することが可能である。また、特許文献１のように、外部ネットワークを使用しないで撮像装置から受信した画像を印刷することが可能な印刷装置も存在する。
【０００３】
外部ネットワークを使用しない形態としては、例えば、以下の方法がある。
・無線ＬＡＮの動作モードの１つであるアドホックモードを使用する方法
・Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅにより規定されているＷｉ−ＦｉＤｉｒｅｃｔ（登録商標）を使用する方法
・印刷装置または撮像装置が簡易的な無線ＬＡＮアクセスポイント機能を内蔵し、もう一方がそれに接続する方法
また、印刷装置が簡易的な無線ＬＡＮアクセスポイント機能を内蔵し、撮像装置が印刷装置が形成した無線ネットワークに参加する形態なども存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−６４５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、撮像装置が印刷装置が形成した無線ネットワークに接続する場合、無線ＬＡＮ通信や公衆無線回線を使用してインターネットに接続できなくなってしまう。このため、撮像装置がインターネットを経由してオンラインストレージサービスやソーシャルネットワークサービスを提供するサーバなどに保存された画像をダウンロードできなくなってしまう。
【０００６】
本発明は、上記課題に鑑みてなされ、撮像装置が印刷装置が形成する無線ネットワークに接続する期間を最小限に抑えることを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、印刷装置が生成する無線ネットワークに参加する通信手段と、前記印刷装置に対して画像の印刷を指示する指示手段と、撮像手段により撮像された画像から、前記無線ネットワークに参加するための情報を認識する認識手段と、前記認識手段により前記無線ネットワークに参加するための情報が認識されたことに応じて、情報取得処理を実行するよう制御する制御手段とを有し、前記情報取得処理では、前記制御手段は、前記撮像手段により読み取られた情報に基づき前記通信手段を介して前記印刷装置が生成する無線ネットワークに参加し、前記印刷装置に関する情報を前記通信手段を介して取得し、前記印刷装置が生成する無線ネットワークから離脱するよう制御し、前記印刷装置に関する情報を取得した状態で、ユーザから画像を印刷する指示を受け付けた場合、前記通信手段を介して前記印刷装置が生成する無線ネットワークに参加すると共に、前記指示手段は、前記無線ネットワークを介して前記印刷装置に対して画像の印刷を指示する。
【発明の効果】
【０００８】
本発明によれば、撮像装置が印刷装置が形成する無線ネットワークに接続する期間を最小限に抑えることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の携帯電話の構成を示すブロック図。
【図２】本実施形態の印刷装置の構成を示すブロック図。
【図３】本実施形態の携帯電話と印刷装置が接続された構成を例示する図。
【図４】本実施形態の携帯電話のアプリケーション画面を例示する図。
【図５】本実施形態の印刷を実行する場合のシーケンス図。
【図６】本実施形態の印刷を実行する場合の携帯電話の動作を示すフローチャート。
【図７】本実施形態の印刷装置の二次元コードを例示する図。
【図８】本実施形態の印刷装置の情報を登録する場合の携帯電話のアプリケーション画面を例示する図。
【図９】本実施形態の印刷装置の情報を登録する場合のシーケンス図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものはでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１１】
＜携帯電話１００の構成＞まず、図１を参照して、本実施形態の撮像装置の一例である携帯電話１００の構成および機能について説明する。なお、本実施形態では、撮像装置として携帯電話の一種であるスマートフォン（以下、携帯電話）に適用した例を説明するが、これに限定されるものではない。例えば、無線ＬＡＮ機能付きのデジタルカメラ、携帯型メディアプレーヤなどの再生装置、パーソナルコンピュータ（ＰＣ）、タブレットデバイス、眼鏡型端末や腕時計型端末などの情報処理装置であってもよい。
【００１２】
制御部１０１は、携帯電話１００の全体を統括して制御する演算処理装置（ＣＰＵ）であって、後述する不揮発性メモリ１０３に格納されたプログラムを実行することで、後述する通信処理および制御処理を実現する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１３】
撮像部１０２は、ズームレンズやフォーカスレンズを含むレンズ群、絞り機能を備えるシャッターを含む。また、撮像部１０２は、被写体像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子、撮像素子から出力されるアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換器を有する。撮像部１０２は、制御部１０１の制御により、撮像部１０２に含まれるレンズにより結像された被写体像光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行って、デジタル信号からなる画像データを出力する。撮像部１０２から出力される画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算が行われ、記録媒体１１０に記録される。撮像した画像データは記録媒体１１０に記録される他に、後述する接続部１１１や公衆網接続部１１３を介してインターネット上でソーシャルネットワーキングサービス（ＳＮＳ）を含むオンラインストレージサービスを提供するサーバ（以下、サービスサーバ）に保存し管理することも可能である。サービスサーバへの保存はユーザが指定した画像をアップロードする場合もあれば、携帯電話１００のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やインストールされたアプリケーションがいくつかまたは全ての画像を自動でアップロードする場合もある。また、撮像部１０２は、後述する印刷装置２００の二次元コードを読み取ることが可能であり、制御部１０１は、撮像部１０２により二次元コードを撮像して得られた情報を解析し、符号化前の二次元コード情報の文字列などを認識することが可能である。
【００１４】
不揮発性メモリ１０３は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ１０３には、制御部１０１の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、本実施形態にて後述する印刷装置２００との通信処理を実行するためのプログラムを含む。
【００１５】
また、不揮発性メモリ１０３には、制御部１０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ１０３には、携帯電話１００がインターネット上のサービスサーバから画像データをダウンロードし、印刷装置２００に送信して印刷を行う処理を実行するためのアプリケーション（以下、印刷アプリケーションともいう）が格納されている。
【００１６】
本実施形態の携帯電話１００の処理は、アプリケーションにより提供されるソフトウェアを読み込むことにより実現される。なお、アプリケーションは携帯電話１００にインストールされたＯＳの基本的な機能を利用するためのソフトウェアを有しているものとする。なお、携帯電話１００のＯＳが本実施形態における処理を実現するためのソフトウェアを有していてもよい。
【００１７】
作業用メモリ１０４は、制御部１０１の動作用の定数、変数、不揮発性メモリ１０３から読み出したプログラム等を展開する作業領域として使用される。また、作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリとして使用される。
【００１８】
操作部１０５は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる。操作部１０５は、例えば、電源のオンまたはオフにするボタンや画像の撮影を行うボタンなどを含む。また、後述する表示部１０６に一体的に形成されるタッチパネルも操作部１０５に含まれる。また、操作部１０５は、後述の接続部１１１を介して外部装置との通信を開始するための専用の接続ボタンなどの操作部材を含む。
【００１９】
表示部１０６は、撮影時のライブビューの表示、撮影した画像の表示、対話的な操作のための文字表示等を行う。表示部１０６は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスである。表示部１０６は、携帯電話１００と一体化された構成であっても、携帯電話１００に接続された外部装置であってもよい。携帯電話１００は、表示部１０６と接続することができ、表示部１０６の表示を制御する機能を有していればよい。
【００２０】
記録媒体１１０は、撮像部１０２から出力された画像データが記録されたり、制御部１０１により既に記録されている画像ファイルが読み出される。記録媒体１１０は、携帯電話１００に装着されるメモリカードやハードディスクドライブ等であってもよいし、携帯電話１００に内蔵されたフラッシュメモリやハードディスクドライブであってもよい。携帯電話１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２１】
接続部１１１は、後述する印刷装置２００などの外部装置と無線通信可能に接続するためのインターフェースを含む。本実施形態の携帯電話１００は、接続部１１１を介して、外部装置とデータの授受を行うことができる。例えば、撮像部１０２で生成された画像データを、接続部１１１を介して印刷装置２００に送信することができる。なお、本実施形態では、接続部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従い、無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１１１を制御することで印刷装置２００との無線通信を実現する。接続部１１１は、印刷装置２００と直接接続されてもよいし、アクセスポイントを介して接続される構成でもよい。また、本実施形態における携帯電話１００の接続部１１１は、少なくともインフラストラクチャモードにおけるクライアントとして動作するクライアントモードを有している。接続部１１１をクライアントモードで動作させることにより、本実施形態における携帯電話１００は、インフラストラクチャモードにおけるクライアント装置として動作することが可能である。携帯電話１００がクライアント装置として動作する場合、周辺のＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）機器に接続することで、ＡＰ機器が形成する無線ネットワークに参加することが可能である。
【００２２】
公衆網接続部１１３は、公衆無線回線を介して公衆無線通信を行う際に用いられるインターフェースである。携帯電話１００は、公衆網接続部１１３を介して、他の機器と通話をしたり、データ通信をすることができる。通話の際には、制御部１０１はマイク１１４およびスピーカ１１５を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部１１３は３Ｇや、ＬＴＥ、ＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨなどの４Ｇといった通信方式を含む。本実施形態では、公衆網接続部１１３はアンテナであり、制御部１０１は、アンテナを介して、公衆無線回線に接続することができる。なお、接続部１１１および公衆網接続部１１３は、１つのアンテナで兼用することも可能である。なお、接続部１１１および公衆網接続部１１３は必ずしも独立したハードウェアで構成する必要はなく、例えば１つのアンテナで兼用することも可能である。
【００２３】
本実施形態の携帯電話１００の制御部１０１は、公衆網接続部１１３を制御して、インターネット上のサービスサーバと接続可能である。
【００２４】
＜印刷装置２００の構成＞次に、図２を参照して、本実施形態の印刷装置２００の構成および機能について説明する。
【００２５】
制御部２０１は、印刷装置２００の全体を統括して制御する演算処理装置（ＣＰＵ）であって、後述する不揮発性メモリ２０２に格納されたプログラムを実行することで、後述する通信処理および制御処理を実現する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２６】
不揮発性メモリ２０２は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ２０２には、制御部２０１の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、本実施形態にて後述する携帯電話１００との通信処理を実行するためのプログラムを含む。
【００２７】
作業用メモリ２０３は、制御部２０１の動作用の定数、変数、不揮発性メモリ２０２から読み出したプログラム等を展開する作業領域として使用される。また、作業用メモリ２０３は、後述する接続部２０９を介して携帯電話１００などの外部装置から受信した画像データを一時的に保持するバッファメモリとして使用される。
【００２８】
操作部２０５は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる。操作部２０５は、例えば、電源のオンまたはオフにするボタンや印刷に関する各種の設定などを行うボタンなどを含む。また、印刷装置２００が表示部を有する場合、表示部に一体的に形成されるタッチパネルも操作部２０５に含まれる。また、操作部２０５は、後述の接続部２０９を介して外部装置との通信を開始するための専用の接続ボタンなどの操作部材を含む。
【００２９】
給紙部２０７は、複数枚の記録用紙を収容する収容部や、収容部から記録用紙をピックアップして後述する印画部２０８に搬送する搬送部を含む。給紙部２０７は、収容されている記録用紙のサイズを取得するセンサやスイッチを設けることにより、収容されている記録用紙のサイズを取得可能、または、複数サイズの記録用紙を収容できるような構成としてもよい。なお、記録用紙は、紙に限らず、紙以外のシート材も含まれる。
【００３０】
印画部２０８は、給紙部２０７より搬送された記録用紙に画像などの印刷を行う。
【００３１】
接続部２０９は、上述した携帯電話１００などの外部装置と接続するためのインターフェースである。本実施形態の印刷装置２００は、接続部２０９を介して、外部装置とデータの授受を行うことができる。例えば、接続部２０９を介して、印刷装置２００と接続するための情報を外部装置に送信したり、外部装置から画像データを受信することができる。なお、本実施形態では、接続部２０９は外部装置とＩＥＥＥ８０２．１１の規格に従い、無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、接続部２０９を制御することで外部装置との無線通信を実現する。
【００３２】
また、制御部２０１は、接続部２０９を制御し、印刷装置２００が形成するＡＰとは異なる外部のＡＰ機器（以下、外部ＡＰ）を介して、インターネット上のサービスサーバと通信可能に接続することも可能である。
【００３３】
なお、本実施形態における印刷装置２００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することが可能である。印刷装置２００が簡易ＡＰとして動作すると、印刷装置２００は自身でネットワークを形成する。印刷装置２００の周辺の装置は、印刷装置２００をＡＰと認識し、印刷装置２００が形成したネットワークに参加することが可能となる。上記のように印刷装置２００を動作させるためのプログラムは、不揮発性メモリ２０２に保持されているものとする。
【００３４】
なお、本実施形態における印刷装置２００はＡＰの一種であるものの、クライアントから受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。なお、印刷装置２００にゲートウェイ機能を持たせることも可能である。
【００３５】
＜ネットワーク構成＞
次に、図３を参照して、本実施形態の携帯電話１００と印刷装置２００とが無線通信可能に接続された構成について説明する。
【００３６】
図３は、外部ＡＰを介さずに、携帯電話１００と印刷装置２００とが直接接続される通信形態を例示している。本実施形態では、印刷装置２００が簡易ＡＰとして動作し無線ＬＡＮネットワークを形成する。印刷装置２００は、簡易ＡＰとして動作すると、ビーコン信号の定期的な送信を開始する。携帯電話１００は、ユーザがＯＳもしくはインストールされたアプリケーションの画面を操作することにより、ビーコン信号を検出し、印刷装置２００が形成した無線ＬＡＮネットワークに参加する。そして、互いの機器検出、機器の能力取得などを経て接続を確立し、データの送受信が可能な状態となる。
【００３７】
なお、本実施形態における印刷装置２００の簡易ＡＰは、インターネットなどの外部ネットワークに接続可能なゲートウェイ機能は有していない。したがって、印刷装置２００の簡易ＡＰに参加している携帯電話１００は、簡易ＡＰを介してインターネットなどにデータを送信することはできない。
【００３８】
本実施形態によれば、携帯電話１００は印刷装置２００が形成した無線ＬＡＮネットワークに参加することにより、印刷装置２００とデータの送受信が可能となる。印刷装置２００は、簡易ＡＰとして動作する場合、自身が形成する無線ＬＡＮネットワークのネットワーク識別子やセキュリティ情報、使用チャンネルを決定することができる。なお、セキュリティ情報は認証方式、暗号方式、暗号鍵などを含む情報を示している。
【００３９】
印刷装置２００の通信相手機器である携帯電話１００は、ネットワーク識別子とセキュリティ情報を用いて、印刷装置２００が形成した無線ＬＡＮネットワークに参加可能である。本実施形態では、ネットワーク識別子は、ＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）とするが、これに限定されるものではない。
【００４０】
＜動作手順＞次に、図４、図５および図６を参照して、本実施形態の携帯電話１００がインターネット上のサービスサーバから画像データをダウンロードし、印刷装置２００に送信して印刷を行うまでの動作手順について説明する。
【００４１】
なお、印刷装置２００の簡易ＡＰ機能のネットワーク識別子やセキュリティ情報などの接続情報の取得し記憶する方法についは図７〜図９で後述する。以下では、携帯電話１００の不揮発性メモリ１０３に印刷装置２００の簡易ＡＰ機能の接続情報を含む印刷装置２００の情報が既に記憶されている状態であるものとする。また、携帯電話１００は印刷装置２００の簡易ＡＰへ接続していない状態では、接続部１１１を外部ＡＰへ接続する、もしくは公衆網接続部１１３によりインターネットへ接続可能な状態であるものとする。なお、本実施形態において、インターネット上のサービスサーバとの通信は公衆網接続部１１３により公衆無線回線を介した公衆無線通信であるものとして説明するが、接続部１１１をインターネットと通信可能な外部ＡＰに接続して通信してもよい。
【００４２】
図５は携帯電話１００と印刷装置２００とサービスサーバとの間の通信とユーザの携帯電話１００と印刷装置２００の操作を例示している。図６はユーザが携帯電話１００を操作して印刷開始を指示した時点からの携帯電話１００の動作例を示している。図４は図５のシーケンスにおいて携帯電話１００の表示部１０６に表示されるアプリケーション画面を例示している。なお、図６の処理は、携帯電話１００の制御部１０１が操作入力やプログラムに従い、携帯電話１００の各部を制御することにより実現される。
【００４３】
図５において、Ｓ５０１では、図４（ａ）に示すように携帯電話１００のユーザが携帯電話１００にインストールされた印刷アプリケーションを利用する指示を行う。携帯電話１００の制御部１０１は不揮発性メモリ１０３から印刷アプリケーションのプログラムを読み込み、起動させ、表示部１０６に図４（ｂ）に示すような印刷を行う画像の保存先をユーザに選択させるための画面を表示する。
【００４４】
Ｓ５０２では、ユーザがインターネット上のオンラインストレージを選択すると、Ｓ５０３に進み、携帯電話１００の制御部１０１は公衆網接続部１１３を制御し、インターネット上のサービスサーバと通信を行う。サービスサーバからログインのための情報を要求されると、携帯電話１００の制御部１０１は表示部１０６へログイン情報を入力するための画面表示を行う。
【００４５】
Ｓ５０４では、ユーザがログイン情報を入力すると、Ｓ５０５に進み、携帯電話１００の制御部１０１は公衆網接続部１１３を制御し、サービスサーバにログインする。サービスサーバにログインすると、サービスサーバに保存された画像がダウンロード可能になる。
【００４６】
Ｓ５０６では、携帯電話１００の制御部１０１は公衆網接続部１１３を制御し、サービスサーバから画像をダウンロードし、作業用メモリ１０４もしくは記録媒体１１０に保存する。なお、画像は画像ファイル全体を取得してもよいし、サムネイル画像などの縮小画像を取得してもよいし、ファイル名などの画像情報だけでもよい。また、サービスサーバに保存された全ての画像を取得してもよいし、その一部を取得してもよい。
【００４７】
携帯電話１００の制御部１０１はサービスサーバから画像をダウンロードすると、図４（ｃ）に示すような画像一覧画面を表示部１０６に表示する。
【００４８】
Ｓ５０７では、ユーザが印刷する画像を選択すると、Ｓ５０８に進み、携帯電話１００の制御部１０１は公衆網接続部１１３を制御し、サービスサーバから印刷に適したサイズの画像をダウンロードする。なお、Ｓ５０６で印刷に適したサイズの画像のダウンロードが完了していた場合はＳ５０８の処理を省略してもよい。
【００４９】
Ｓ５０９では、ユーザが印刷装置２００の操作部２０５を操作し、印刷装置２００を起動させる。印刷装置２００の制御部２０１は起動すると、接続部２０９を制御し、簡易ＡＰ機能を起動させる。これにより、携帯電話１００は印刷装置２００の簡易ＡＰの無線ＬＡＮネットワークに接続し、印刷装置２００と通信可能となる。なお、本実施形態のシーケンスでは印刷装置２００の起動を携帯電話１００での画像選択後としているが、Ｓ５０１の携帯電話１００の操作より前でもよい。
【００５０】
Ｓ５１１では、図４（ｄ）に示すようなユーザからの印刷開始の指示を受け付ける画面が表示部１０６に表示され、ユーザが携帯電話１００の表示部１０６を介して印刷開始の操作を行う。ユーザからの印刷開始の指示を受けると、図６のＳ６０１において、携帯電話１００の制御部１０１は不揮発性メモリ１０３から印刷装置２００の簡易ＡＰへの接続情報を読み取る。
【００５１】
Ｓ５１２では、携帯電話１００の制御部１０１は接続部１１１を制御し、印刷装置２００の簡易ＡＰに接続する処理を行う。Ｓ５１２の動作は、図６のＳ６０２の処理に対応する。接続処理中は、図４（ｅ）に示すように接続中の画面が表示部１０６に表示される。このようにして、携帯電話１００は、印刷装置２００がＳ９０２で起動させた簡易ＡＰの無線ネットワークへ参加する。これにより、携帯電話１００の制御部１０１は公衆網接続部１１３を用いたインターネット接続が不可能となる。なお、Ｓ５１２において、印刷装置２００を発見できなかった場合には、表示部１０６にエラー表示を行い、ユーザに印刷装置２００の電源をオンすることを促す画面を表示してもよい。
【００５２】
携帯電話１００の制御部１０１は接続部１０９により印刷装置２００の簡易ＡＡと無線ＬＡＮ接続が確立すると、必要に応じて接続部１０９を制御し、印刷装置２００が印刷要求を受け付け可能な状態であることを確認する。
【００５３】
Ｓ５１３では、携帯電話１００の制御部１０１は接続部１０９を制御し、無線ＬＡＮ通信で印刷要求を送信し、Ｓ５１４では、画像ファイルを送信する。Ｓ５１３、Ｓ５１４の動作は、図６のＳ６０３、Ｓ６０４の処理に対応する。
【００５４】
Ｓ５１５では、印刷装置２００の制御部２０１は携帯電話１００から受信した画像データを作業用メモリ２０３に格納し、画像処理を行った後、給紙部２０７や印画部２０８を制御して、記録用紙に印刷を行う。印刷中は、図４（ｆ）に示すように印刷中の画面が表示部１０６に表示される。
【００５５】
Ｓ５１６では、携帯電話１００の制御部１０１は、接続部１０９を制御し、定期的に印刷装置２００の状態を取得することにより印刷装置２００の印刷動作が終了したか否かを監視する。なお、携帯電話１００が印刷装置２００の状態を監視しないで、印刷装置２００が印刷終了後、接続部２０９を介して、携帯電話１００に印刷終了通知を送信するようにしてもよい。Ｓ５１６の動作は、図６のＳ６０５の処理に対応する。
【００５６】
携帯電話１００の制御部１０１は印刷装置２００の印刷動作が終了したことを確認すると、図６のＳ６０６において、ユーザが選択した画像のうち、まだ印刷していない画像があるか否かを判定する。Ｓ６０６において携帯電話１００の制御部１０１はまだ印刷していない画像があると判定した場合は処理をＳ６０３に戻し、印刷装置２００へ印刷開始の要求を送信する。また、Ｓ６０６において携帯電話１００の制御部１０１は全ての画像の印刷が終了したと判定した場合は、処理をＳ６０７に進める。印刷が終了すると、図４（ｇ）に示すように印刷終了を通知する画面が表示部１０６に表示される。
【００５７】
Ｓ５１７では、携帯電話１００の制御部１０１は、接続部１０９を制御し、印刷装置２００の簡易ＡＰへの接続を切断し、簡易ＡＰの無線ＬＡＮネットワークから離脱する。Ｓ５１７の動作は、図６のＳ６１７の処理に対応する。これにより、携帯電話１００は再び公衆網接続部１１３を介したインターネット接続が可能となる。
【００５８】
なお、本実施形態では、画像の送信と印刷を１枚ごとに交互に行っているが、ユーザが選択した全ての画像を送信した後に印刷装置２００による印刷を行ってもよいし、画像の送信と印刷装置２００による印刷を並行して行ってもよい。前者の場合は携帯電話１００はユーザが選択した全ての画像の送信が完了したならば、印刷装置２００による全ての画像の印刷が終了する前に、印刷装置２００の簡易ＡＰへの接続を切断してもよい。
【００５９】
本実施形態によれば、携帯電話１００が公衆網接続部１１３を介してインターネット上のサービスサーバから画像をダウンロードし、印刷装置２００の簡易ＡＰを介して印刷装置２００へ画像を送信し印刷を終了した後、携帯電話１００は再び公衆網接続部１１３を介したインターネットへの接続が可能となる。このように、携帯電話１００による印刷装置２００の簡易ＡＰとの接続を画像の送信と印刷の期間のみに制限することで、携帯電話１００が印刷装置２００の簡易ＡＰに接続する期間を最小限に抑えることができる。
【００６０】
＜携帯電話１００が印刷装置２００の簡易ＡＰ情報の取得し記憶する方法＞次に、図７、図８および図９を参照して、本実施形態における携帯電話１００が印刷装置２００の簡易ＡＰ情報の取得し記憶する方法について説明する。
【００６１】
図７（ａ）は印刷装置２００の簡易ＡＰの設定情報の一例である。ネットワーク識別子であるＥＳＳＩＤは印刷装置２００のモデル名とＭＡＣアドレスの一部を使用した文字列となっており、同じモデルでも個体ごとに異なるＥＳＳＩＤが設定される。セキュリティタイプは印刷装置２００のモデルごとに固定となっており、モデルの判別が可能ならばセキュリティタイプも判別可能となっている。また、印刷装置２００の簡易ＡＰへ接続するための暗号化キーのパスフレーズは乱数を含む文字列となっている。本実施形態では情報量を削減するため、一部にＥＳＳＩＤと共通の文字列を使用している。
【００６２】
図７（ｂ）、（ｃ）は印刷装置２００の簡易ＡＰの設定情報を携帯電話１００へ通知するための二次元コード７００と、符号化前の二次元コード情報の文字列を例示している。本実施形態では、二次元コードの一例としてＱＲコード（商標）を用いているが、バーコードなどのＱＲコード（商標）以外の二次元コードを用いてもよい。二次元コードの情報文字列の中には印刷装置２００の簡易ＡＰ設定情報が特定できる情報が含まれている。携帯電話１００は、図７（ｄ）に示すように印刷装置２００の二次元コード７００を読み取ることにより、印刷装置２００の簡易ＡＰの設定情報を認識することが可能となる。
【００６３】
図９は携帯電話１００が印刷装置２００の簡易ＡＰ設定情報を取得し、記憶するまでの携帯電話１００と印刷装置２００の動作とユーザの携帯電話１００と印刷装置２００の操作を例示している。図８は図９の手順において携帯電話１００の表示部１０６に表示されるアプリケーション画面を例示している。
【００６４】
Ｓ９０１では、ユーザは印刷装置２００の操作部２０５を操作し、印刷装置２００を起動させる。
【００６５】
Ｓ９０２では、印刷装置２００の制御部２０１は、接続部２０９を制御し、簡易ＡＰ機能を起動させる。これにより携帯電話１００は印刷装置２００の簡易ＡＰへ無線ＬＡＮ接続し、印刷装置２００と通信することが可能となる。
【００６６】
Ｓ９０３では、表示部１０６に図８（ａ）に示すようにユーザにより携帯電話１００にインストールされたアプリケーションを選択させる画面を表示し、ユーザが携帯電話１００の表示部１０６を介して印刷アプリケーションを起動する操作を行う。これを受けて、携帯電話１００の制御部１０１は不揮発性メモリ１０３から印刷アプリケーションのプログラムを読み込み、起動させ、表示部１０６に図８（ｂ）に示すようなユーザに新規に印刷装置の登録を促す画面を表示する。
【００６７】
Ｓ９０４では、ユーザが携帯電話１００の表示部１０６を介して新規登録の操作を行うと、Ｓ９０５に進む。
【００６８】
Ｓ９０５では、携帯電話１００の制御部１０１は撮像部１０２を起動し、表示部１０６に図８（ｃ）に示すような印刷装置の二次元コードを読み込ませるための画面を表示する。
【００６９】
Ｓ９０６では、ユーザは携帯電話１００の撮像部１０２を図７（ｄ）に示すような印刷装置２００の簡易ＡＰに接続するための情報を含む文字列が符号化された二次元コード７００へ向ける。
【００７０】
Ｓ９０７では、携帯電話１００の制御部１０１は撮像部１０２を制御し、二次元コードの読み取りを行い、Ｓ９０８では二次元コードの復号化、情報の解析を行う。
【００７１】
Ｓ９０８の解析により携帯電話１００の制御部１０１が印刷装置２００の簡易ＡＰの接続情報を取得すると、表示部１０６に図８（ｄ）に示すようなユーザからの接続開始の指示を受け付ける画面を表示し、ユーザが携帯電話１００の表示部１０６を介して接続開始の操作を行う。
【００７２】
Ｓ９０９では、携帯電話１００の制御部１０１は接続部１１１を制御し、印刷装置２００の簡易ＡＰに接続する処理を行う。接続処理中は、図８（ｅ）に示すように接続中の画面が表示部１０６に表示される。このようにして、携帯電話１００は、印刷装置２００がＳ９０２で起動させた簡易ＡＰの無線ネットワークへ参加する。なお、Ｓ９０９において、印刷装置２００を発見できなかった場合には、表示部１０６にエラー表示を行い、ユーザに印刷装置２００の電源をオンすることを促す画面を表示してもよい。
【００７３】
Ｓ９１０では、携帯電話１００の制御部１０１は印刷装置２００の簡易ＡＰへの接続が完了すると、接続部１１１を制御し、印刷装置２００からその他の情報を取得する情報取得処理を行う。情報取得処理では、印刷装置２００から印刷装置の個体名やモデル名、ＭＡＣアドレスなどの情報を取得する。
【００７４】
情報取得処理が完了した後、Ｓ９１１では、携帯電話１００の制御部１０１は接続部１１１を制御し、印刷装置２００の簡易ＡＰへの接続を切断し、簡易ＡＰの無線ＬＡＮネットワークから離脱する。
【００７５】
Ｓ９１２では、携帯電話１００の制御部１０１はＳ９０８で二次元コードを解析した接続情報、Ｓ９１０で取得した印刷装置２００のその他の情報を不揮発性メモリ１０３へ記憶し、図８（ｆ）に示すような登録完了を通知する画面を表示部１０６に表示する。
【００７６】
なお、本実施形態においては、二次元コードには印刷装置２００の簡易ＡＰへ接続するための最低限の接続情報のみが記載され、その他の情報については、印刷装置２００の簡易ＡＰ機能による無線ＬＡＮ経由で取得している。これに代えて、登録に必要な全ての情報を二次元コード化し、登録時には無線ＬＡＮ接続をしないようにしてもよい。
【００７７】
また、本実施形態においては、登録方法の一例として二次元コードによる情報の登録方法を説明しているが、登録の方法としてはこれに限らず、例えば、以下の方法を用いてもよい。
・二次元コード以外の符号化情報を携帯電話１００が読み取る方法
・ユーザが携帯電話１００の表示部１０６を操作し、手動で登録する方法
・携帯電話１００と印刷装置２００をＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ））などの非接触近接無線通信あるいはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの有線ケーブルで接続して情報を取得し登録する方法
本実施形態によれば、図９に示す手順によって印刷装置２００と接続しても、一旦印刷装置２００との接続を切断する。これにより、例えば印刷装置２００との切断後ユーザが携帯電話１００を用いてインターネットに接続し各種のオンラインサービスを利用することができる。
【００７８】
また、本実施形態では、ユーザは予め図９に示す手順によって、印刷装置２００に接続するための情報を携帯電話１００に記憶しておき、その後、図５に示す手順によって接続と印刷を開始することを想定している。この場合、印刷アプリケーションは、図９に示す手順において印刷装置２００との接続を切断した後に、ユーザに、図５に示す手順を開始することを促すよう表示してもよい。すなわち、図９のＳ９１２から、図５の手順のＳ５０１まで自動的に案内するように画面表示を行うことで、ユーザが操作に迷うことなく接続と印刷を実行することができる。この場合、例えば、図８（ｆ）の画面の後に、図４（ａ）の画面に遷移し、送信画像の選択を促す。
【００７９】
また、図９の登録から図５の画像取得を連続的に実行する場合でも、図９のＳ９１１で印刷装置２００の簡易ＡＰへの接続を切断してから図５の操作を実行させる（インターネットへの接続時は印刷装置２００の簡易ＡＰへの接続を切断する）。これにより、携帯電話１００が印刷装置２００に接続していることによりインターネットに接続できないという状態を最小限に抑えることができる。
【００８０】
［他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８１】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００８２】
１００…携帯電話、１０１…制御部、１１１…接続部、１１２…公衆網接続部、２００…印刷装置、２０１…制御部、２０９…接続部
【図１】
2020194506.tif 000003
【図２】
2020194506.tif 000004
【図３】
2020194506.tif 000005
【図４】
2020194506.tif 000006
【図５】
2020194506.tif 000007
【図６】
2020194506.tif 000008
【図７】
2020194506.tif 000009
【図８】
2020194506.tif 000010
【図９】
2020194506.tif 000011