(57)【要約】      （修正有）【課題】モバイル端末とプリンタとの通信確立を効率化する通信制御方法を提供する。【解決手段】プリンタに現在使用可能な無線接続通信情報を含むＱＲコード（登録商標）を作成させＳ４０２、ＱＲコードを読み取りＳ４０４、無線接続通信情報を元にアプリケーションが自動で無線通信の接続を確立させるＳ４０７。ＯＳの制限などでアプリケーションから無線通信の接続確立ができない場合は、無線通信の情報をユーザに提示しＳ４０８、無線通信の制御画面に誘導Ｓ４０９した後、ユーザが無線接続先を選択するＳ４１０。【選択図】図４
2017034319.tif 000002
【特許請求の範囲】
【請求項１】
ＱＲコード生成部（３１０）を有するプリンタ（３０６）と通信可能なモバイル端末（３０１）で動作する印刷アプリケーション（３０３）において、プリンタ（３０６）がネットワーク情報（７０１）を埋め込んだＱＲコード（６０２）を作成する手段と（Ｓ４０２）、印刷アプリケーション（３０３）を用いＱＲコード（６０２）を撮影することで埋め込まれたネットワーク情報（７０１）を取得する手段（Ｓ４０４）と、ネットワーク情報（７０１）の中に無線通信情報（７０３）が含まれているかどうかを判断する手段（Ｓ４０５）と、無線通信情報（７０３）が含まれていない場合に、アプリケーションからの無線通信の制御が可能かどうかを判断する手段（Ｓ４０６）と、無線通信の制御が不可能な場合に、無線通信の情報を表示する手段（Ｓ４０８）と、無線通信制御の画面に誘導する手段（Ｓ４０９）と、無線通信情報（７０３）が含まれている場合に、印刷アプリケーション（３０３）が自動で無線接続を行う手段（Ｓ４０７）を備えることを特徴とする情報処理方法。
【請求項２】
ＱＲコードを用いずにプリンタ（３０６）上に表示された無線通信情報（１１０２）を印刷アプリケーション（３０３）で撮影する手段（Ｓ１００２）と、印刷アプリケーション（３０３）が撮影した情報から無線通信情報を解析する手段（Ｓ１００３）と、無線通信情報（７０３）の中にパスワードが含まれている場合に、パスワードをメールで送信する手段（Ｓ１２０２）と、パスワードをクリップボードにコピーする手段（Ｓ１２０３）とを備えることを特徴とする請求項１に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル端末とプリンタの通信制御方法に関する。
【背景技術】
【０００２】
スマートフォンなどのモバイル端末（以降モバイル端末と記述する）からプリンタに印刷やスキャンを行うアプリケーションにおいて、モバイル端末とプリンタが通信し印刷やスキャンを行うものがある。モバイル端末から印刷やスキャンを行う過程で、モバイル端末とプリンタは何らかの通信手段を確立しなければならない。
【０００３】
特許文献１は、モバイル端末とプリンタの組み合わせではないが、モバイル端末とその他の機器が通信を行うための技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１５−５１５０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
モバイル端末とプリンタの通信においては無線通信技術が用いられることが一般的である。無線通信技術は接続種類が多くあるがプリンタがその全てを利用できるわけではない。プリンタはプリンタ内で現在使用できる無線通信技術を表示しユーザに選択させることができる。特許文献１のようにモバイル端末と周辺端末の通信確立にＱＲコード（登録商標）を利用する技術がある。
【０００６】
しかしながら、ネットワーク情報が静的な周辺端末機器にのみ用いられ、ネットワーク情報が動的に変更されるプリンタへの利用は困難であった。また、近年モバイル端末のセキュリティが強化され、モバイル端末内のアプリケーションが自動的にモバイル端末の無線通信を制御することができないというものも多く、ＱＲコードを読み取るだけではプリンタと通信が確立できない可能性があるのが課題である。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係る情報処理方法は、
ＱＲコード生成部（３１０）を有するプリンタ（３０６）と通信可能なモバイル端末（３０１）で動作する印刷アプリケーション（３０３）において、プリンタ（３０６）がネットワーク情報（７０１）を埋め込んだＱＲコード（６０２）を作成する手段と（Ｓ４０２）、印刷アプリケーション（３０３）を用いＱＲコード（６０２）を撮影することで埋め込まれたネットワーク情報（７０１）を取得する手段（Ｓ４０４）と、ネットワーク情報（７０１）の中に無線通信情報（７０３）が含まれているかどうかを判断する手段（Ｓ４０５）と、無線通信情報（７０３）が含まれていない場合に、アプリケーションからの無線通信の制御が可能かどうかを判断する手段（Ｓ４０６）と、無線通信の制御が不可能な場合に、無線通信の情報を表示する手段（Ｓ４０８）と、無線通信制御の画面に誘導する手段（Ｓ４０９）と、無線通信情報（７０３）が含まれている場合に、印刷アプリケーション（３０３）が自動で無線接続を行う手段（Ｓ４０７）を備えることを特徴とする。
【発明の効果】
【０００８】
本発明に係る情報処理方法によれば、モバイル端末とプリンタとの通信において、ユーザがどの無線通信を選択してよいかわからない場合に、プリンタに現在使用可能な無線接続通信情報を含むＱＲコードを作成させることにより、ＱＲコードを読み取るという操作で無線接続が可能であり、プリンタとの通信確立までの作業を効率化することができる。
【図面の簡単な説明】
【０００９】
【図１】モバイル端末の構成を示すブロック図の一例である。
【図２】モバイル端末とプリンタの構成である。
【図３】モバイル端末とプリンタのソフトウェア構成である。
【図４】印刷アプリケーションの無線通信情報取得のフローチャートである。
【図５】プリンタのＵＩの一例である。
【図６】プリンタのネットワーク接続表示ＵＩの一例である。
【図７】ネットワーク接続情報データの一例である。
【図８】モバイル端末内の印刷アプリケーションのＵＩの一例である。
【図９】モバイル端末内の無線接続ＵＩの一例である。
【図１０】印刷アプリケーションの無線通信情報取得のフローチャートである。
【図１１】プリンタのネットワーク接続表示ＵＩの一例である。
【図１２】印刷アプリケーションの無線通信情報送信のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。本発明の実施例は、実施例記載の機能を実現するソフトウェアのプログラムコードを記記憶媒体に記憶する。システムあるいは装置のコンピュータ（またはＣＰＵ）によって、記憶媒体に格納されたプログラムコードを読み出し実行することによって達成される場合を含む。
【００１１】
まず前提となる技術について説明する。本発明の情報処理装置はモバイル端末であり、モバイル端末用のオペレーティングシステム（以降ＯＳと記述する）や、通話、データ通信を制御するプログラムが動いている。
【００１２】
［実施例１］
図１は本実施例に適応可能なモバイル端末の構成を示すブロック図である。
【００１３】
１０１はモバイル端末のハードウェア構成図である。ハードウェアの各構成要素は、システムバス１０２に接続されている。ＲＯＭ１０４にはオペレーティングシステム及び、通話、データ通信を制御するアプリケーションが格納されており、ＣＰＵ１０３で実行される。データ通信を制御するアプリケーションとしては、ＭａｉｌソフトやＷｅｂブラウザなどがある。
【００１４】
ＲＡＭ１０５は、プログラムを実行するためのワークメモリエリアである。また、ＷｅｂブラウザがＷｅｂサーバから取得してきたＷｅｂページデータやＷｅｂサービスにアクセスするための認証情報などを一時記憶するためのメモリでもある。記憶装置１１０は不揮発性の記憶装置であり、モバイル端末の再起動後も保持しておく必要のある各種動作モード設定や、稼働ログなどが記憶される。
【００１５】
ＮｅｔｗｏｒｋＣｏｎｔｒｏｌｌｅｒ１０６は、無線通信部１１２、携帯キャリアの提供するネットワークに参加するための携帯電話データ通信部１１３の通信制御を行う。一般的に無線ＬＡＮのネットワークに参加できるとき、ＮｅｔｗｏｒｋＣｏｎｔｒｏｌｌｅｒ１０６は、無線ＬＡＮの接続を優先する。モバイル端末が無線ＬＡＮのネットワークエリアから外れた場合には、携帯キャリアが提供する無線通信ネットワークへ参加する。音声制御部１０７は、主に通話アプリケーションが起動しユーザが電話をしているときに利用する。マイク・スピーカ１１４にて音声データの入出力を行い、音声制御部１０７は、その制御プログラムとの仲介を行っている。
【００１６】
表示制御部１０８は、モバイル端末のディスプレイ１１５にて出力する情報の制御を行っている。入力制御部１０９は、モバイル端末のボタンやタッチパネル１１６にてユーザが指示した情報の制御を行っている。これらの音声制御部１０７、表示制御部１０８、入力制御部１０９を利用して、モバイル端末上でのアプリケーションは、ネットワーク通信情報やモバイル端末のさまざまな情報をユーザに提供する。
【００１７】
カメラ制御部１１１は、カメラ１１７から撮影した情報を取得しＯＳに提供する。これらの制御は、ＣＰＵ１０３で動くＯＳにて制御される。
【００１８】
本実施例に記載の処理は、ＲＯＭ１０４に記録されているプログラムをＲＡＭ１０５にロードし、ＣＰＵ１０３にて実行されることにより実現される。
【００１９】
図２は本実施例に適応可能なモバイル端末と周辺機器の構成である。図２は本発明の実施の形態に係るモバイル端末とプリンタにおける接続関係を示す図である。
【００２０】
図２において、２０１は図１のモバイル端末１０１に相当する。２０２はプリンタである。プリンタ２０２は無線通信機能２０３を備えており、モバイル端末２０１と無線通信を行うことができる。
【００２１】
図３は本実施例に適応可能なモバイル端末のソフトウェア構成である。
【００２２】
３０１は図２のモバイル端末２０１である。３０６は図２のプリンタ２０２である。本実施例では、モバイル端末２０１のＯＳ３０２の中に印刷アプリケーション３０３をインストールし、印刷アプリケーション３０３がＣＰＵ１０３を使い処理を実行する。印刷アプリケーション３０３から無線通信部３０４を使用しプリンタ３０６に通信するにはＯＳ３０３が制御するＮｅｔｗｏｒｋＣｏｎｔｒｏｌｌｅｒ１０６を利用する。モバイル端末３０２はカメラ部３０５を持ち、ＯＳ３０２を介し印刷アプリケーション３０３がカメラあら得た情報を扱うことができる。プリンタ３０６は、制御部３０７と、無線通信部３０８、ＵＩ部３０９、ＱＲコード生成部３１０を有している。モバイル端末３０１とプリンタ３０６は無線通信３０４と無線通信部３０８によって互いに無線通信を行うことができる。
【００２３】
図４は印刷アプリケーション３０３に関する無線通信接続のフローチャートである。
【００２４】
図４のフローチャートは図３のモバイル端末３０１、プリンタ３０６で実行される。印刷アプリケーション３０３の処理はモバイル端末３０１の情報処理装置で実行される。図１のモバイル端末はフローチャートを実現するソフトウェアのプログラムコードを記憶媒体に記憶する。システムあるいは装置のＣＰＵ１０３が、ＲＡＭ１０５や記憶装置１１０に格納されたプログラムコードを読み出しフローチャートの各処理を実行する。これは以降のフローチャートにおいて共通である。
【００２５】
まず、Ｓ４０１においてユーザがプリンタ３０６にＱＲコードを表示する指示を行う。
【００２６】
次にＳ４０２においてユーザから指示を受け、プリンタ３０６がネットワーク情報を埋め込んだＱＲコード６０２を作成する。
【００２７】
次に、Ｓ４０３において、モバイル端末３０１の印刷アプリケーション３０３を用いＱＲコードを撮影する。次にＳ３０４において、モバイル端末３０１はＱＲコード６０２から解析した情報を印刷アプリケーション３０３に伝える。
【００２８】
以上の手順で、ユーザがプリンタにネットワーク情報を含むＱＲコードを表示させ、モバイル端末で撮影するということが行われた。
【００２９】
次にＳ４０５において印刷アプリケーション３０３はＳ４０４で取得した情報内に無線通信情報が含まれているか判断する。この無線通信情報は図７の７０３である。無線通信情報が含まれていない場合はフロー終了となる。無線通信情報が含まれている場合はＳ４０６に進む。
【００３０】
次にＳ４０６において印刷アプリケーション３０３は、ＯＳ３０２に対して、アプリケーションから無線通信の接続制御が可能かどうかを判断する。これはＯＳ３０２の種類によってはアプリケーションから無線通信の接続制御ができない場合があるからである。無線通信の接続制御が可能であった場合はＳ４０７に進む。無線通信の接続制御が不可能であった場合はＳ４０８に進む。
【００３１】
Ｓ４０７において印刷アプリケーション３０３はＱＲコード６０２から無線通信情報７０３を使って無線接続を行い、フロー終了となる。
【００３２】
次にＳ４０８において印刷アプリケーション３０３はＳ４０４において取得した無線通信情報７０３を表示する。そしてＳ４０９においてＯＳ３０２の無線通信制御の画面に誘導する。このＳ４０８とＳ４０９を行う順番はどちらでもよい。次にＳ４１０においてユーザがＯＳ３０２の無線通信制御画面から適切な無線接続先を選択しフロー終了となる。
【００３３】
図５の５０１はプリンタ３０６のＵＩ部３０９に表示される画面である。プリンタＵＩ５０１はネットワーク設定を行う画面に遷移する、ネットワーク設定５０２を持つ。ユーザがこれを選択することでネットワーク設定画面に遷移することができる。
【００３４】
図６の６０１はプリンタ３０６のＵＩ部３０９に表示される画面である。プリンタＵＩ６０１はネットワーク設定５０２が選択された後の、プリンタのネットワーク情報を表示する画面である。これには無線通信情報が含まれる。ＱＲコード６０２はプリンタの無線通信情報７０１をＱＲコードとして生成したものである。このＱＲコード６０２の生成タイミングは本実施例ではＳ４０２においてユーザが、ネットワーク設定５０２を選択した時とする。
【００３５】
図７はプリンタ３０６のＱＲコード６０２に含まれるネットワーク情報である。
【００３６】
ＱＲコード情報７０１はネットワーク情報７０２と無線通信情報７０３を持つ。ネットワーク情報７０２には一般的なネットワーク情報（ここではＩＰアドレスとＭＡＣアドレス）であり、無線通信情報７０３は無線通信に関連する情報（ここではＳＳＩＤとそのパスワード）とする。
【００３７】
図８はモバイル端末内の印刷アプリケーションのＵＩ図である。
【００３８】
モバイル端末８０１は図２のモバイル端末３０１である。８０２は印刷アプリケーション３０３のメインＵＩである。プリントボタン８０３とカメラボタン８０４を持つ。カメラボタン８０４を選択することにより、ユーザはＱＲコードを読み取らせることができる。
【００３９】
図９はモバイル端末内の無線通信の制御ＵＩ図である。
【００４０】
モバイル端末９０１はモバイル端末８０１と同等なので説明を割愛する。無線通信の制御ＵＩ９０２はＯＳ３０２によって用意されている。Ｓ４０９により印刷アプリケーション３０３から呼び出される。無線通信の制御ＵＩ９０２は無線接続先９０３、９０４、９０５を持つ。ここでは接続先は９０３ー９０５の３つとする。９０６はＳ４０８において印刷アプリケーション３０３が無線通信情報７０３を表示したときのＵＩである。ＯＳ３０２がどのようなＯＳなのかで差があるが、無線通信情報表示ＵＩ９０６のように、ユーザに対し一定時間メッセージを表示することはＯＳ３０２によって可能である。この無線通信情報表示ＵＩ９０６があることによって、ユーザは無線通信の制御ＵＩ９０２に遷移した際に、接続するべき無線通信先を適切に選択することができる。
【００４１】
以上のように、本実施例では、モバイル端末とプリンタとの通信において、ユーザがどの無線通信を選択してよいかわからない場合に、ＱＲコードを読み取るという操作で無線接続が可能であり、プリンタとの通信確立までの作業を効率化することができる。
【００４２】
［実施例２］
実施例１では、ＱＲコードを用いることでモバイル端末とプリンタの無線通信を確立させる方法を説明した。プリンタ側にＱＲコードを作成する機能を有していないと実現できない点が不便である。近年はモバイル端末のカメラ性能と撮影した画像から文字情報を判別する手段（ＯＣＲ）の精度も向上していることから、実施例２ではＱＲコード無しに無線通信情報を取得する方法について説明する。
【００４３】
本実施例は、図１−図３、図５、図８−図９に関しては実施例１と同様であるので説明を割愛する。
【００４４】
本実施例に記載の処理は、ＲＯＭ１０４に記録されているプログラムをＲＡＭ１０５にロードし、ＣＰＵ１０３にて実行されることにより実現される。
【００４５】
図１０は印刷アプリケーション３０３に関する無線通信接続のフローチャートである。
【００４６】
図１０のフローチャートはＳ１００５、Ｓ１００６、Ｓ１００７、Ｓ１００９、Ｓ１０１０については、図４のＳ４０５、Ｓ４０６、Ｓ４０７、Ｓ４０９、Ｓ４１０と同様であるので説明を割愛する。
【００４７】
まず、Ｓ１００１においてユーザがプリンタ３０６に無線通信情報を表示する指示を行う。これはＳ４０１とプリンタＵＩ６０１（１１０１）に表示される。
【００４８】
次にＳ１００２においてユーザがモバイル端末８０１の印刷アプリケーション８０２のカメラ機能８０４を使い、無線通信情報を撮影する。
【００４９】
次にＳ１００３において、印刷アプリケーション８０２が撮影した画像から、無線通信情報を解析する。これは一般的には画像から文字を特定するＯＣＲ技術などの手段を用いる。
【００５０】
Ｓ１００８において印刷アプリケーション３０３は無線接続のために必要なパスワード情報をユーザに通知するサブルーチン処理である。図１２で説明する。
【００５１】
図１１はプリンタ３０６のＵＩ部３０９に表示される画面である。図１１と図６は同じであるが実施例２では１１０２の無線通信情報を使用する。この無線通信情報１１０２がＳ１００２においてユーザが撮影する部位である。
【００５２】
図１２は図１０の印刷アプリケーション３０３に関するパスワード情報をユーザに通知するサブルーチン処理である。
【００５３】
まず、Ｓ１２０１において印刷アプリケーション３０３はメール送信が可能であるかを判断する。これはモバイル端末やＯＳ３０２によって異なり、全てのモバイル端末でメールが使えるとは限らないからである。メールが使用可能な場合はＳ１２０２に進む。メールが使用できない場合はＳ１２０３に進む。
【００５４】
次にＳ１２０２において印刷アプリケーション３０３は、Ｓ１００３で解析した無線通信情報のパスワード（ネットワークキー）をメールで送信する。これは第三者に送信する必要はないので、モバイル端末を操作している本人宛または下書きのような形でよい。
【００５５】
Ｓ１２０３において、印刷アプリケーション３０３は、無線通信情報のパスワード（ネットワークキー）をクリップボードに保存する。これによってユーザは無線通信情報のパスワードをペースト操作によって入力せずに設定することができる。
【００５６】
次にＳ１２０４において、Ｓ１２０２、Ｓ１２０３で使用したパスワードを印刷アプリケーション３０３から削除する。
【００５７】
以上のように、実施例２ではＱＲコードを用いずにプリンタとの無線通信を確立する方法について説明した。またセキュリティを考慮し無線通信情報のパスワード（ネットワークキー）を印刷アプリケーション３０３内に保持せずにユーザに通知することができる。
【符号の説明】
【００５８】
１０２  システムバス、１０３  ＣＰＵ、１０４  ＲＯＭ、１０５  ＲＡＭ
【図１】
2017034319.tif 000003
【図２】
2017034319.tif 000004
【図３】
2017034319.tif 000005
【図４】
2017034319.tif 000006
【図５】
2017034319.tif 000007
【図６】
2017034319.tif 000008
【図７】
2017034319.tif 000009
【図８】
2017034319.tif 000010
【図９】
2017034319.tif 000011
【図１０】
2017034319.tif 000012
【図１１】
2017034319.tif 000013
【図１２】
2017034319.tif 000014