(57)【要約】【課題】  情報処理を実行させる情報処理装置の識別情報を確実に情報端末装置に取得させることを可能とする。【解決手段】  実施形態の情報処理装置は、情報端末からの要求に基づき、前記情報端末との間でのデータ転送を伴う情報処理を行うものであって、通信手段、出力手段及び制御手段を備える。通信手段は、情報端末と無線通信する。出力手段は、画像を出力する。制御手段は、情報端末から通信手段に無線接続するための接続情報と、データ転送のために情報処理装置を識別するための識別情報とを表した光学的に読み取り可能なコードシンボルを含んだ画像を出力手段に出力させる。【選択図】      図２
2019091218.tif 000002
【特許請求の範囲】
【請求項１】
情報端末からの要求に基づき、前記情報端末との間でのデータ転送を伴う情報処理を行う情報処理装置であって、
前記情報端末と無線通信する通信手段と、
画像を出力する出力手段と、
前記情報端末から前記通信手段に無線接続するための接続情報と、前記データ転送のために前記情報処理装置を識別するための識別情報とを表した光学的に読み取り可能なコードシンボルを含んだ画像を前記出力手段に出力させる制御手段と、
を具備する情報処理装置。
【請求項２】
前記制御手段は、前記コードシンボルを、
WIFI:S:XXXX;T:YYYY;I:ZZZZ;;
なる文字列の、XXXXに代えて前記通信手段の識別情報を表す文字列をセットし、YYYYに代えてパスフレーズを表す文字列をセットし、かつZZZZに代えて前記情報処理装置を識別するための識別情報をセットした文字列を表すものとする、
請求項１に記載の情報処理装置。
【請求項３】
情報端末と、当該情報端末との間でのデータ転送を伴う情報処理を情報端末からの要求に基づいて行う情報処理装置とからなる情報処理システムであって、
前記情報処理装置は、
無線通信する第１の通信手段と、
画像を出力する出力手段と、
前記情報端末から前記前記第１の通信手段に無線接続するための接続情報と、前記データ転送のために前記情報処理装置を識別するための識別情報とを表した光学的に読み取り可能なコードシンボルを含んだ画像を前記出力手段に出力させる制御手段と、
を具備し、
前記情報端末は、
無線通信する第２の通信手段と、
前記コードシンボルを光学的に読み取る読取手段と、
前記情報処理の実行が指示された後に前記読取手段により前記コードシンボルが読み取られたことに応じて、当該読み取られたコードシンボルが表す前記接続情報を用いて前記第２の通信手段に前記第１の通信手段との無線接続を確立させ、当該無線接続を介して、前記読み取られたコードシンボルが表す識別情報を用いて前記情報処理の実行を要求する要求手段と、
を具備する、
情報処理システム。
【請求項４】
情報処理装置とともに情報処理システムを構成する情報端末装置であって、
前記情報処理装置は、
前記情報端末との間でのデータ転送を伴う情報処理を前記情報端末からの要求に基づいて行うものであり、
無線通信する第１の通信手段と、
画像を出力する出力手段と、
前記情報端末から前記第１の通信手段に無線接続するための接続情報と、前記データ転送のために前記情報処理装置を識別するための識別情報とを表した光学的に読み取り可能なコードシンボルを含んだ画像を前記出力手段に出力させる制御手段と、
を具備しており、
無線通信する第２の通信手段と、
前記コードシンボルを光学的に読み取る読取手段と、
前記情報処理の実行が指示された後に前記読取手段により前記コードシンボルが読み取られたことに応じて、当該読み取られたコードシンボルが表す前記接続情報を用いて前記第２の通信手段に前記第１の通信手段との無線接続を確立させ、当該無線接続を介して、前記読み取られたコードシンボルが表す識別情報を用いて前記情報処理の実行を要求する要求手段と、
を具備する情報端末装置。
【請求項５】
情報処理装置とともに情報処理システムを構成する情報端末装置であって、
前記情報処理装置は、
前記情報端末との間でのデータ転送を伴う情報処理を前記情報端末からの要求に基づいて行うものであり、
無線通信する第１の通信手段と、
画像を出力する出力手段と、
前記情報端末から前記第１の通信手段に無線接続するための接続情報と、前記データ転送のために前記情報処理装置を識別するための識別情報とを表した光学的に読み取り可能なコードシンボルを含んだ画像を前記出力手段に出力させる制御手段と、
を具備しており、
無線通信する第２の通信手段と、
前記コードシンボルを光学的に読み取る読取手段と、
を具備した情報端末装置を制御するための情報処理を行うコンピュータを、
前記情報処理の実行が指示された後に前記読取手段により前記コードシンボルが読み取られたことに応じて、当該読み取られたコードシンボルが表す前記接続情報を用いて前記第２の通信手段に前記第１の通信手段との無線接続を確立させ、当該無線接続を介して、前記読み取られたコードシンボルが表す識別情報を用いて前記情報処理の実行を要求する要求手段と、
して機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理システム、情報端末装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
プリンタ等の情報処理装置には、モバイル端末等の情報端末装置を例えばWi-Fi Direct（登録商標）などを用いた無線通信により接続するとともに、当該情報端末装置からの要求に応じた情報処理を実行する機能を備えるものがある。
この種の情報処理装置は、情報端末装置を無線接続するための、例えばＳＳＩＤ（service set identifier）及びパスフレーズなどの接続情報を、文字列として表した画面を表示する。そしてユーザが、その接続情報を情報端末装置にて手入力する。
【０００３】
さらに、接続情報に基づく無線接続は、情報端末装置をアクセスポイントとしてなされるものである。このため、無線接続を利用して情報処理端末と情報処理装置との間でデータ伝送を行うためには、情報処理装置を識別するためのＩＰアドレス等の識別情報が必要となる。そして識別情報は従来、情報端末装置にて、無線接続後に当該無線接続を介して検索することなどにより取得している。
ところが、情報処理装置のネットワーク環境によっては、上記の検索により複数の識別情報が取得される場合がある。そしてこの場合に情報端末装置では、識別情報の一覧をユーザに提示し、情報処理を実行させる情報処理装置の識別情報をユーザに指定させている。このため、ユーザの負担となる上に、ユーザが該当の識別情報を知らずに適切に識別情報を指定できない場合も起こり得る。
【０００４】
このような事情から、情報処理装置と情報端末装置とを無線接続し、両装置間でのデータ伝送を可能な状況とするためのユーザの負担を軽減できることが望まれていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３４７９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、情報処理を実行させる情報処理装置の識別情報を確実に情報端末装置に取得させることができる情報処理装置、情報処理システム、情報端末装置及び情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の情報処理装置は、情報端末からの要求に基づき、前記情報端末との間でのデータ転送を伴う情報処理を行うものであって、通信手段、出力手段及び制御手段を備える。通信手段は、情報端末と無線通信する。出力手段は、画像を出力する。制御手段は、情報端末から通信手段に無線接続するための接続情報と、データ転送のために情報処理装置を識別するための識別情報とを表した光学的に読み取り可能なコードシンボルを含んだ画像を出力手段に出力させる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る情報処理システムの概略構成とＭＦＰ及びスマートフォンの要部回路構成とを示すブロック図。
【図２】図１中のＭＦＰに含まれるプロセッサによる提示画面の表示のための情報処理の手順を示すフローチャート
【図３】提示画面の一例を示す図。
【図４】図１中のスマートフォンに含まれるプロセッサによるＭＦＰ連携アプリに従った情報処理の手順を示すフローチャート。
【図５】図１中のスマートフォンに含まれるプロセッサによるＭＦＰ連携アプリに従った情報処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、情報処理装置としてＭＦＰ（multifunction peripheral）を用い、また情報端末装置としてスマートフォンを用いる情報処理システムを例に説明する。なお、以下に説明する各種の情報処理の内容は一例であって、同様な結果を得ることが可能な様々な情報処理を適宜に利用できる。
【００１０】
図１は本実施形態に係る情報処理システムの概略構成とＭＦＰ及びスマートフォンの要部回路構成とを示すブロック図である。
情報処理システム１００は、ＭＦＰ１０及びスマートフォン２０を含む。
【００１１】
ＭＦＰ１０は、プロセッサ１１、メインメモリ１２、操作・表示ユニット１３、スキャンユニット１４、プリントユニット１５、ファクシミリユニット１６、無線通信ユニット１７及び伝送路１８等を備える。プロセッサ１１、メインメモリ１２、操作・表示ユニット１３、スキャンユニット１４、プリントユニット１５、ファクシミリユニット１６及び無線通信ユニット１７は、伝送路１８を介して接続される。
【００１２】
ＭＦＰ１０においては、プロセッサ１１及びメインメモリ１２を伝送路１８で接続することによって、ＭＦＰ１０を制御するための情報処理を行うコンピュータを構成する。なお、ＭＦＰ１０は、伝送路１８に接続された補助記憶デバイスをさらに備え、この補助記憶デバイスを補助記憶部分として含んで上記のコンピュータが構成されてもよい。当該補助記憶デバイスとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）である。補助記憶デバイスとしては、ＨＤＤ（hard disc drive）又はＳＳＤ（solid state drive）などを適用することもできる。
【００１３】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、ＭＦＰ１０としての各種の機能を実現するべく各部を制御する。
【００１４】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１５】
操作・表示ユニット１３は、ユーザによる操作を入力するとともに、ユーザに対して各種の情報を提示するための表示を行う。操作・表示ユニット１３には、タッチパネル、キーボード、キースイッチ、ＬＥＤランプ、あるいは液晶表示パネルなどの各種の操作デバイス及び表示デバイスを適宜に含み得る。ただし表示デバイスとしては、任意の画像を表示可能なものを少なくとも１つ含む。当該表示デバイスは、画像を出力する出力手段の一例である。
【００１６】
スキャンユニット１４は、原稿を読み取って、その原稿を示す画像データを生成する。
プリントユニット１５は、画像データが示す画像を記録用紙に対してプリントする。
ファクシミリユニット１６は、ファクシミリ規格に準じた画像通信をＰＳＴＮ（public switched telephone network）などの通信ネットワークを介して行うための周知の各種の処理を行う。
【００１７】
無線通信ユニット１７は、スマートフォン２０などの無線通信機能を備える任意の装置との間で無線通信するための周知の処理を行う。つまり無線通信ユニット１７は、情報端末としてのスマートフォン２０と無線通信する通信手段又は第１の通信手段の一例である。無線通信ユニット１７としては、例えばＩＥＥ８０２．１１ｇなどの規格に準拠した周知のデバイスを用いることができる。
伝送路１８は、アドレスバス、データバスおよび制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
【００１８】
スマートフォン２０は、プロセッサ２１、メインメモリ２２、補助記憶デバイス２３、タッチパネル２４、カメラ２５、無線通信ユニット２６及び伝送路２７等を備える。プロセッサ２１と、メインメモリ２２、補助記憶デバイス２３、タッチパネル２４、カメラ２５及び無線通信ユニット２６とは、伝送路２７を介して接続される。
【００１９】
スマートフォン２０においては、プロセッサ２１、メインメモリ２２および補助記憶デバイス２３を伝送路２７で接続することによって、スマートフォン２０を制御するための情報処理を行うコンピュータを構成する。
【００２０】
プロセッサ２１は、上記コンピュータの中枢部分に相当する。プロセッサ２１は、オペレーティングシステムやアプリケーションプログラムに従って、スマートフォン２０としての各種の機能を実現するべく各部を制御する。
【００２１】
メインメモリ２２は、上記コンピュータの主記憶部分に相当する。メインメモリ２２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ２２は、プロセッサ２１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ２２は、揮発性のメモリ領域を、プロセッサ２１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２２】
補助記憶デバイス２３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス２３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）である。補助記憶デバイス２３は、プロセッサ２１が各種の処理を行う上で使用するデータや、プロセッサ２１での処理によって生成されたデータを保存する。補助記憶デバイス２３は、アプリケーションプログラムを記憶する。
【００２３】
補助記憶デバイス２３が記憶するアプリケーションプログラムの１つは、ＭＦＰ１０と連携した後述する動作のための情報処理を表した情報処理プログラム（以下、ＭＦＰ連携アプリと称する）Ｐ１１である。ただし典型的には、ＭＦＰ連携アプリＰ１１は、スマートフォン２０の使用者による操作に応じて、例えばインターネットを介してダウンロードされて補助記憶デバイス２３に書き込まれる。つまり、スマートフォン２０の使用者へのスマートフォン２０の譲渡は、ＭＦＰ連携アプリＰ１１が補助記憶デバイス２３に記憶されていない状態で行われる。しかしながら、ＭＦＰ連携アプリＰ１１が補助記憶デバイス２３に記憶された状態のスマートフォン２０がスマートフォン２０の使用者に譲渡されても構わない。
【００２４】
タッチパネル２４は、スマートフォン２０の入力デバイスおよび表示デバイスとして機能する。
カメラ２５は、搭載する光学系により形成される視野内に存在する被写体に応じた画像データを生成する。
【００２５】
無線通信ユニット２６は、ＭＦＰ１０などの無線通信機能を備える任意の装置との間で無線通信するための周知の処理を行う。つまり無線通信ユニット２６は、情報処理装置としてのＭＦＰ１０と無線通信する第２の通信手段の一例である。無線通信ユニット１７としては、無線通信ユニット１７が準拠するのと同じ規格に準拠した周知のデバイスを用いることができる。
伝送路２７は、アドレスバス、データバスおよび制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
【００２６】
次に以上のように構成された情報処理システムの動作について説明する。
ＭＦＰ１０においてプロセッサ１１は、プリント機能、コピー機能、スキャン機能及びファクシミリ機能などを、既存の同種のＭＦＰで行われているのと同様に実現するべく、ＭＦＰ１０の各部を周知のように制御する。そしてプロセッサ１１は、ＭＦＰ１０がユーザの操作を受け付けることが可能である状況にある場合は、接続情報を提示する提示画面の表示が指示されるか否かの確認を行う。このような状況においてユーザは、スマートフォン２０をＭＦＰ１０に連携させてＭＦＰ１０でのジョブを実行させたい場合には、例えば操作・表示ユニット１３における予め定められた操作により提示画面の表示を指示する。
この指示を受けてプロセッサ１１は、次の様な情報処理を開始する。
【００２７】
図２はプロセッサ１１による提示画面の表示のための情報処理の手順を示すフローチャートである。プロセッサ１１は、メインメモリ１２に記憶されているアプリケーションプログラムに基づいて当該情報処理を実行する。
【００２８】
Ａｃｔ１としてプロセッサ１１は、接続情報を取得する。具体的にはプロセッサ１１は、メインメモリ１２の不揮発性領域に記憶されている接続情報を読み出す。接続情報は、無線通信ユニット１７が他の無線端末との無線接続を確立するために必要となる情報である。ここでは、接続情報は、ＳＳＩＤ及びパスフレーズを含むこととする。接続情報は、無線通信ユニット１７に対して割り当てられたものを、図２とは別の図示しない情報処理により、プロセッサ１１がメインメモリ１２に書き込む。このときに既に別の接続情報がメインメモリ１２に記憶されているならば、プロセッサ１１は新たな接続情報を上書きする。
【００２９】
Ａｃｔ２としてプロセッサ１１は、ＩＰアドレスを取得する。具体的にはプロセッサ１１は、メインメモリ１２の不揮発性領域に記憶されているＩＰアドレスを読み出す。ＩＰアドレスは、インターネットプロトコルによるデータ伝送の際にＭＦＰ１０を識別するための識別情報である。ＩＰアドレスは、ＭＦＰ１０に対して割り当てられたものを、図２とは別の図示しない情報処理により、プロセッサ１１がメインメモリ１２に書き込む。このときに既に別のＩＰアドレスがメインメモリ１２に記憶されているならば、プロセッサ１１は新たなＩＰアドレスを上書きする。
【００３０】
Ａｃｔ３としてプロセッサ１１は、連係情報を生成する。連係情報は、接続情報及びＩＰアドレスをスマートフォン２０に通知するための情報である。ここでは連係情報は、次のフォーマットの文字列を表すものとする
WIFI:S:XXXX;T:YYYY;I:ZZZZ;;
そしてプロセッサ１１は、当該フォーマットにおける「XXXX」「YYYY」及び「ZZZZ」に代えて、Ａｃｔ１で取得した接続情報に含まれるSSID及びパスフレーズと、Ａｃｔ２で取得したＩＰアドレスとをそれぞれセットした文字列として、連係情報を生成する。
【００３１】
Ａｃｔ４としてプロセッサ１１は、連係情報を表したコードシンボルを生成する。コードシンボルは、予め定められた規格に従って連係情報を光学的に読み取り可能なように表したものである。コードシンボルの規格は、連係情報の全てを表すことが可能なものであれば任意であってよいが、ＱＲコード（登録商標）を用いることが想定される。
【００３２】
Ａｃｔ５としてプロセッサ１１は、提示画面を操作・表示ユニット１３に表示させる。提示画面は、接続情報をユーザに提示するためにコードシンボルを表す。
【００３３】
図３は提示画面の一例を示す図である。
この図に示す提示画面ＳＣ１は、文字メッセージＭＥ１、コードシンボルＳＹ１及びボタンＢＯ１を含む。
文字メッセージＭＥ１は、コードシンボルＳＹ１の使い方を表す。コードシンボルＳＹ１は、Ａｃｔ４にて生成したものである。ボタンＢＯ１は、提示画面ＳＣ１の表示を終了することの指示を入力する。
【００３４】
このように提示画面ＳＣ１の表示は、連係情報を表した光学的に読み取り可能なコードシンボルを含んだ画像の出力の一例である。かくして情報処理プログラムに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは制御手段として機能する。
【００３５】
Ａｃｔ６としてプロセッサ１１は、提示画面ＳＣ１の表示終了の指示がなされるのを待ち受ける。そしてプロセッサ１１は、ユーザがボタンＢＯ１にタッチするなどして終了が指示されるとＹｅｓと判断し、Ａｃｔ７へと進む。
Ａｃｔ７としてプロセッサ１１は、提示画面ＳＣ１の操作・表示ユニット１３での表示を終了させる。そしてプロセッサ１１はこれをもって、図２に示す情報処理を終了する。
【００３６】
さてユーザは、スマートフォン２０との連携によりＭＦＰ１０にジョブを実行させたい場合は、ＭＦＰ連携アプリＰ１１の実行を指示するようにタッチパネル２４を操作する。プロセッサ２１は当該操作に応じて、以下に説明する情報処理をＭＦＰ連携アプリＰ１１に従って実行する。
【００３７】
図４及び図５はプロセッサ２１によるＭＦＰ連携アプリＰ１１に従った情報処理の手順を示すフローチャートである。
図４中のＡｃｔ１１としてプロセッサ２１は、後述する管理情報のクリアなどの初期化を行う。
Ａｃｔ１２としてプロセッサ２１は、トップ画面をタッチパネル２４に表示させる。トップ画面は、ＭＦＰ１０に表示されたコードシンボルＳＹ１をカメラ２５により撮影するように案内する文字メッセージを表す。またトップ画面は、ＭＦＰ１０で実行させるジョブの設定の開始指示を入力するためのボタンを表す。
【００３８】
Ａｃｔ１３としてプロセッサ２１は、コードシンボルＳＹ１がカメラ２５により撮影されたか否かを確認する。そしてプロセッサ２１は、当該撮影がなされていないならばＮｏと判定し、Ａｃｔ１４へと進む。
Ａｃｔ１４としてプロセッサ２１は、ジョブの設定の開始指示がなされたか否かを確認する。そしてプロセッサ２１は、当該開始指示のための操作が行われていないならばＮｏと判定し、Ａｃｔ１３へと戻る。
かくしてプロセッサ２１はＡｃｔ１３及びＡｃｔ１４としては、コードシンボルＳＹ１が撮影されるか、又は開始指示がなされるのを待ち受ける。そしてプロセッサ２１は、トップ画面に表された上記のボタンへのタッチなどにより開始指示がなされたならば、Ａｃｔ１４にてＹｅｓと判定し、Ａｃｔ１５へと進む。
【００３９】
Ａｃｔ１５としてプロセッサ２１は、管理情報をメインメモリ２２又は補助記憶デバイス２３に保存する。具体的にはプロセッサ２１は、ＭＦＰ１０で実行させるジョブの内容のユーザによる指定を受け付けて、その内容を管理するための管理情報を生成し、メインメモリ２２又は補助記憶デバイス２３に保存する。なお、管理情報は例えば、ＭＦＰ１０のスキャン機能により生成された画像データをスマートフォン２０に取り込むジョブが指定された場合は、スキャン機能に割り当てられた機能コードと、スマートフォン２０における画像データの保存先のパス情報とを含む。また、管理情報は例えば、スマートフォン２０に保存されている画像データを、ＭＦＰ１０のプリント機能によりプリントするジョブが指定された場合は、プリント機能に割り当てられた機能コードと、プリント対象の画像データを特定するためのパス情報とを含む。
【００４０】
Ａｃｔ１６としてプロセッサ２１は、コードシンボルＳＹ１がカメラ２５により撮影されるのを待ち受ける。そしてプロセッサ２１は、コードシンボルＳＹ１がカメラ２５によって撮影されたならばＹｅｓと判定し、Ａｃｔ１７へと進む。なおプロセッサ２１は、Ａｃｔ１３及びＡｃｔ１４の待ち受け状態にあるときに、コードシンボルＳＹ１がカメラ２５によって撮影されたならばＡｃｔ１３にてＹｅｓと判定し、Ａｃｔ１５，Ａｃｔ１６をパスしてＡｃｔ１７へと進む。なお、カメラ２５によるコードシンボルＳＹ１の撮影は、コードシンボルＳＹ１の光学的な読み取りに相当する。従ってカメラ２５は、読取手段の一例である。
【００４１】
Ａｃｔ１７としてプロセッサ２１は、コードシンボルＳＹ１を撮影してカメラ２５により得られた画像データを解析し、コードシンボルＳＹ１が表している連係情報を抽出する。なおプロセッサ２１は、抽出した連係情報をメインメモリ２２又は補助記憶デバイス２３に一時的に保存する。
【００４２】
Ａｃｔ１８としてプロセッサ２１は、抽出した連係情報に含まれる接続情報を用いた無線接続を行うように無線通信ユニット２６に指示する。そうすると無線通信ユニット２６は、予め定められた手順による無線接続を試みる。上記の手順としては、例えばWi-Fi Direct（登録商標）に準拠したものが適用可能である。この手順は、無線通信ユニット２６からの接続要求に上記の接続情報に含まれるＳＳＩＤを含めることによってＭＦＰ１０の無線通信ユニット１７との間で行われることとなる。そしてこの手順では、上記の接続情報に含まれるパスフレーズを用いた認証を経て、無線通信ユニット２６と無線通信ユニット１７との無線接続が確立されることになる。
【００４３】
Ａｃｔ１９としてプロセッサ２１は、上記の無線接続が完了したか否かを確認する。そしてプロセッサ２１は、無線接続が確立していなければＮｏと判定し、Ａｃｔ２０へと進む。
Ａｃｔ２０としてプロセッサ２１は、無線接続の試行に対する許容時間がタイムアウトしたか否かを確認する。そしてプロセッサ２１は、タイムアウトしていなければＮｏと判定し、Ａｃｔ１９へと戻る。
かくしてプロセッサ２１はＡｃｔ１９及びＡｃｔ２０としては、無線接続が完了するか、又はタイムアウトするのを待ち受ける。そしてプロセッサ２１は、無線接続が完了するのより前に、Ａｃｔ１８にて接続の試行を開始してから許容時間が経過するとタイムアウトとしてＡｃｔ２０にてＹｅｓと判定し、Ａｃｔ２１へと進む。
【００４４】
Ａｃｔ２１としてプロセッサ２１は、無線接続に失敗したことをユーザに報知するためのエラー画面をタッチパネル２４に表示させる。またエラー画面は、無線接続の再試行の指示を入力するための再試行ボタンと、今回のＭＦＰ連携をキャンセルする旨の指示を入力するためのキャンセルボタンとを表す。ユーザは、無線接続を再試行させたい場合は、再試行ボタンにタッチし、今回のＭＦＰ連携をキャンセルする場合は、キャンセルボタンにタッチする。
【００４５】
Ａｃｔ２２としてプロセッサ２１は、再試行が指示されたか否かを確認する。そしてプロセッサ２１は、該当の指示がなされていないならばＮｏと判定し、Ａｃｔ２３へと進む。
Ａｃｔ２３としてプロセッサ２１は、キャンセルが指示されたか否かを確認する。そしてプロセッサ２１は、該当の指示がなされていないならばＮｏと判定し、Ａｃｔ２２へと戻る。
かくしてプロセッサ２１はＡｃｔ２２及びＡｃｔ２３としては、再試行又はキャンセルが指示されるのを待ち受ける。そしてプロセッサ２１は、例えば再試行ボタンがタッチされるなどにより再試行が指示されたならばＡｃｔ２２にてＹｅｓと判定し、Ａｃｔ１８以降の処理を前述と同様に繰り返す。これにより、無線接続が再試行される。
一方でプロセッサ２１は、例えばキャンセルボタンがタッチされるなどによりキャンセルが指示されたならばＡｃｔ２３にてＹｅｓと判定し、Ａｃｔ１１へと、つまり初期状態へと戻る。
【００４６】
プロセッサ２１は、Ａｃｔ１９及びＡｃｔ２０の待ち受け状態にあるときに無線接続が正常に行えたならば、Ａｃｔ１９にてＹｅｓと判定し、図５中のＡｃｔ２４へと進む。
Ａｃｔ２４としてプロセッサ２１は、管理情報がメインメモリ２２又は補助記憶デバイス２３に記憶されているか否かを確認する。管理情報は、図４中のＡｃｔ１１における初期化によりクリアされるので、Ａｃｔ１５が実行されていない場合には、メインメモリ２２又は補助記憶デバイス２３に記憶されていない。つまりプロセッサ２１は、図５中のＡｃｔ２４としては、実行すべきジョブについての設定が完了しているか否かを確認していることになる。このような確認は、フラグを用いて行うようにしてもよい。そしてプロセッサ２１は、管理情報が記憶されていないならばＮｏと判定し、Ａｃｔ２５へと進む。
【００４７】
Ａｃｔ２５としてプロセッサ２１は、指定画面をタッチパネルに表示させる。指定画面は、実行すべきジョブの内容についてのユーザによる指定を受け付けるための画面である。ユーザは、この指定画面において、実行すべきジョブの内容を指定する
Ａｃｔ２６としてプロセッサ２１は、ジョブの指定がなさるのを待ち受ける。そしてプロセッサ２１は、ジョブの内容を指定する操作をユーザが行い、それがタッチパネル２４によって入力されるとＹｅｓと判定し、Ａｃｔ２７へと進む。
【００４８】
Ａｃｔ２７としてプロセッサ２１は、指定されたジョブの内容を管理するための管理情報を生成し、メインメモリ２２又は補助記憶デバイス２３に保存する。こののちにプロセッサ２１は、Ａｃｔ２８へと進む。なおプロセッサ２１は、管理情報が既に記憶されているならばＡｃｔ２４にてＹｅｓと判定し、Ａｃｔ２５−Ａｃｔ２７をパスしてＡｃｔ２８へと進む。
【００４９】
Ａｃｔ２８としてプロセッサ２１は、管理情報に示された内容のジョブを実行するように無線接続を介してＭＦＰ１０へと要求する。つまりプロセッサ２１は、Ａｃｔ２４からＡｃｔ２７へと進んだ場合においては、コードシンボルＳＹ１が撮影されたことに応じて、当該撮影されたコードシンボルＳＹ１が表すＩＰアドレスを用いて情報処理の実行をＭＦＰ１０に要求していることになる。かくしてＭＦＰ連携アプリＰ１１に基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータは要求手段として機能する。
【００５０】
ＭＦＰ１０においてプロセッサ１１は、このような要求を無線通信ユニット１７が受信すると、それに応じたジョブを開始するように各部を制御する。ＭＦＰ１０が実行するジョブは、画像データの生成、あるいは画像データのプリントデータへの変換などのような様々な情報処理を含むものである。つまりＭＦＰ１０は、ジョブの実行により情報処理を実行する。
【００５１】
Ａｃｔ２９としてプロセッサ２１は、ＭＦＰ１０にて行われるジョブに連携した処理を実行する。
プロセッサ２１は具体的には、管理情報に、スキャン機能に割り当てられた機能コードと、スマートフォン２０における画像データの保存先のパス情報とが含まれるならば、スキャン機能の実行をＭＦＰ１０に要求する。そしてプロセッサ２１は、ＭＦＰ１０から無線接続を介して伝送されてくる画像データを、上記のパス情報で特定される保存先に保存する。なおプロセッサ２１は、無線接続を介して伝送されてくる画像データの送信元のＩＰアドレスが連係情報に含まれたＩＰアドレスと一致することをもって、ＭＦＰ１０から送信されたものであることを確認する。またプロセッサ２１は、管理情報に、プリント機能に割り当てられた機能コードと、プリント対象の画像データを特定するためのパス情報とが含まれるならば、プリント機能の実行をＭＦＰ１０に要求する。そしてプロセッサ２１は、上記のパス情報で特定される画像データをＭＦＰ１０に対して無線接続を利用して送信する。なおプロセッサ２１は、この画像データの送信に当たっての送信先のアドレスとしては、連係情報に含まれたＩＰアドレスを用いる。
そしてプロセッサ２１は、ＭＦＰ１０におけるジョブと、それに連携した処理とを完了したならば、図４中のＡｃｔ１１へと、つまり初期状態へと戻る。
【００５２】
以上のように情報処理システム１００によれば、ＭＦＰ１０により表示されるコードシンボルＳＹ１をスマートフォン２０で撮影すれば、無線接続のための接続情報と、データ伝送のためのＩＰアドレスとをスマートフォン２０に取得させることができる。従って、ＭＦＰ１０とスマートフォン２０との間で無線接続を介したデータ伝送を行えるようにするためには、ユーザはコードシンボルＳＹ１をカメラ２５で撮影すればよい。この結果、接続情報を手入力したり、ＩＰアドレスのリストからＭＦＰ１０のＩＰアドレスを選択したりする場合に比べて、その負担は軽減される。
【００５３】
また情報処理システム１００によれば、ユーザが、実行すべきジョブの内容を指定した上でコードシンボルＳＹ１の撮影を行えば、無線接続の確立後、自動的に指定されたジョブがＭＦＰ１０とスマートフォン２０との連携により実行される。従ってユーザは、無線接続が確立するのを待つこと無く、ジョブを実行させるための一連の操作を速やかに終えることが可能となる。
【００５４】
この実施形態は、次のような種々の変形実施が可能である。
情報処理装置としては、例えばプリンタ、スキャナ、あるいはファクシミリ装置などの別の任意の装置を適用することもできる。
【００５５】
情報端末装置としては、例えばタブレット端末又はパーソナルコンピュータなどの別の任意の装置を適用することもできる。
【００５６】
コードシンボルＳＹ１を含んだ提示画面は、例えば記録用紙へのプリントなどの別の方法で出力してもよい。
【００５７】
データ伝送の際にＭＦＰ１０を識別するための識別情報としては、ＩＰアドレス以外の任意の情報を適用することもできる。
【００５８】
プロセッサ２１は、図４中のＡｃｔ１５を終えたならば、Ａｃｔ１３及びＡｃｔ１４の待ち受け状態に戻るようにしてもよい。なおこの場合にプロセッサ２１は、Ａｃｔ１５へと再度進むことがあれば、既に保存されている管理情報を新たな管理情報で上書きすることとする。つまり、ジョブの設定をやり直すことを許容してもよい。
【００５９】
連係情報のフォーマットは、適宜に変更できる。
【００６０】
情報処理によりプロセッサ１１又はプロセッサ２１が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６２】
１１…プロセッサ、１２…メインメモリ、１３…操作・表示ユニット、１４…スキャンユニット、１５…プリントユニット、１６…ファクシミリユニット、１７…無線通信ユニット、１８…伝送路、２０…スマートフォン、２１…プロセッサ、２２…メインメモリ、２３…補助記憶デバイス、２４…タッチパネル、２５…カメラ、２６…無線通信ユニット、２７…伝送路、１００…情報処理システム。
【図１】
2019091218.tif 000003
【図２】
2019091218.tif 000004
【図３】
2019091218.tif 000005
【図４】
2019091218.tif 000006
【図５】
2019091218.tif 000007