(57)【特許請求の範囲】
【請求項１】
第１情報を生成する生成部と、
無線による発信をしない装置に対し、前記生成部が生成した第１情報を送信する送信部と、
端末から第２情報を受取る受取部と、
前記送信部が送信した第１情報と前記受取部が受取った第２情報とを照合し、該照合の結果が決められた条件を満たした場合に、第３情報を該端末に返信する照合部と、
端末から第３情報と前記装置に処理を実行させる要求とを受取った場合に、該要求に応じて前記処理の実行を該装置に指示する指示部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記生成部は、無線による発信をしない、複数の装置のそれぞれに対応する第１情報を生成し、
前記送信部は、前記第１情報を、該第１情報に対応する装置に送信し、
前記指示部は、端末から第３情報と前記要求とを受取った場合に、前記照合部が該第３情報を返信した際に照合した第１情報に対応する装置に対し、前記処理の実行を指示する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置と、
前記情報処理装置から送信された前記第１情報に基づく情報を出力する、無線による発信をしない装置と、
前記装置が出力した情報を取得し、該情報に基づく前記第２情報を前記情報処理装置に送信する端末と、
を有することを特徴とする情報処理システム。
【請求項４】
コンピュータを、
第１情報を生成する生成部と、
無線による発信をしない装置に対し、前記生成部が生成した第１情報を送信する送信部と、
端末から第２情報を受取る受取部と、
前記送信部が送信した第１情報と前記受取部が受取った第２情報とを照合し、該照合の結果が決められた条件を満たした場合に、第３情報を該端末に返信する照合部と、
端末から第３情報と前記装置に処理を実行させる要求とを受取った場合に、該要求に応じて前記処理の実行を前記装置に指示する指示部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、無線通信が可能な無線通信端末を探索し、探索された無線通信端末の少なくとも１つを示す選択をユーザから受付けた場合に、生成した通知要求情報をその無線通信端末に通信手段を介して送信させる無線通信端末が開示されている。
特許文献２には、画像形成装置を特定する識別情報とその画像形成装置の利用に際して識別情報を送信する送信先のアドレスとが符号化された図形を撮影・解析して、その識別情報およびアドレスを取得した携帯電話機に、印刷サーバを介して画像形成装置と接続させてファイルの印刷出力を行わせる画像形成システムが開示されている。
特許文献３には、キャッシュレジスタで支払いを行う顧客が所持している携帯端末でＰＩＮコードを生成し、生成したＰＩＮコードをキャッシュレジスタのオペレータに提示し、オペレータがＰＩＮコードをキャッシュレジスタに入力した後に、このＰＩＮコードを利用して携帯端末とキャッシュレジスタの双方で認証処理を行う通信システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１０６４号公報
【特許文献２】特開２００７−８７１６９号公報
【特許文献３】特開２００３−３３３６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、無線通信をする端末と、無線による発信をしない装置とを接続して、端末に装置を利用させることを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の請求項１に係る情報処理装置は、第１情報を生成する生成部と、無線による発信をしない装置に対し、前記生成部が生成した第１情報を送信する送信部と、端末から第２情報を受取る受取部と、前記送信部が送信した第１情報と前記受取部が受取った第２情報とを照合し、該照合の結果が決められた条件を満たした場合に、第３情報を該端末に返信する照合部と、端末から第３情報と前記装置に処理を実行させる要求とを受取った場合に、該要求に応じて前記処理の実行を該装置に指示する指示部と、を有することを特徴とする。
本発明の請求項２に係る情報処理装置は、請求項１に記載の態様において、前記生成部は、無線による発信をしない、複数の装置のそれぞれに対応する第１情報を生成し、前記送信部は、前記第１情報を、該第１情報に対応する装置に送信し、前記指示部は、端末から第３情報と前記要求とを受取った場合に、前記照合部が該第３情報を返信した際に照合した第１情報に対応する装置に対し、前記処理の実行を指示する、ことを特徴とする。
本発明の請求項３に係る情報処理システムは、請求項１または２に記載の情報処理装置と、前記情報処理装置から送信された前記第１情報に基づく情報を出力する、無線による発信をしない装置と、前記装置が出力した情報を取得し、該情報に基づく前記第２情報を前記情報処理装置に送信する端末と、を有することを特徴とする。
本発明の請求項４に係るプログラムは、コンピュータを、第１情報を生成する生成部と、無線による発信をしない装置に対し、前記生成部が生成した第１情報を送信する送信部と、端末から第２情報を受取る受取部と、前記送信部が送信した第１情報と前記受取部が受取った第２情報とを照合し、該照合の結果が決められた条件を満たした場合に、第３情報を該端末に返信する照合部と、端末から第３情報と前記装置に処理を実行させる要求とを受取った場合に、該要求に応じて前記処理の実行を前記装置に指示する指示部、として機能させるためのプログラムである。
【発明の効果】
【０００６】
請求項１、３、４に係る発明によれば、無線通信をする端末と、無線による発信をしない装置とを接続して、端末に装置を利用させることができる。
請求項２に係る発明によれば、無線通信をする端末に、無線による発信をしない複数の装置を利用させることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理システム９の全体構成を示す図。
【図２】端末２の構成を示す図。
【図３】画像形成装置４の構成を示す図。
【図４】複数個の発光素子が格子状に配列された発光素子群４５１の例を示す図。
【図５】格子状の発光素子群４５１におけるパターンの例を示す図。
【図６】７セグメントディスプレイの発光素子群４５１の例を示す図。
【図７】７セグメントディスプレイの発光素子群４５１におけるパターンの例を示す図。
【図８】情報処理装置１の構成を示す図。
【図９】対応表１２１の例を示す図。
【図１０】管理表１２２の例を示す図。
【図１１】情報処理装置１を制御する制御部１１の機能的構成を示す図。
【図１２】端末、情報処理装置、画像形成装置の動作を示すシーケンス図。
【図１３】変形例における情報処理システム９ａの全体構成を示す図。
【図１４】変形例における情報処理装置１ａの構成を示す図。
【図１５】対応表１２１ａの例を示す図。
【図１６】管理表１２２ａの例を示す図。
【発明を実施するための形態】
【０００８】
１．実施形態
１−１．情報処理システムの全体構成
図１は、本実施形態に係る情報処理システム９の全体構成を示す図である。情報処理システム９は、無線による発信をしない装置の近くに居るユーザに対し、そのユーザが所持する端末を介してその装置を利用させる仕組みを提供するシステムである。
【０００９】
図１に示す情報処理システム９は、端末２、画像形成装置４、およびクラウド５を有する。クラウド５は、通信回線３と一台以上の情報処理装置１とを有し、これら情報処理装置１が一台または複数台で実行する情報処理をクラウドサービスとして一台または複数台の端末２に提供する。また、通信回線３は一台以上の画像形成装置４と有線で接続しており、一台または複数台の情報処理装置１が、この画像形成装置４を管理する。
【００１０】
画像形成装置４は、有線で通信回線３に接続され、情報処理装置１により管理される装置であって、無線による発信をしない装置である。画像形成装置４は、一台であっても複数台であってもよい。
【００１１】
端末２は、例えばスマートフォンや携帯音楽プレーヤー、またはスマートウォッチ、ヘッドマウントディスプレイといった各種ウェアラブル端末など、ユーザがそれぞれ携帯する機器であって、無線により通信回線３を介して、情報処理装置１と情報の遣り取りをする端末である。
【００１２】
１−２．端末の構成
図２は、端末２の構成を示す図である。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有し、ＣＰＵがＲＯＭや記憶部２２に記憶されているプログラムを読み出して実行することにより端末２の各部を制御する。
【００１３】
記憶部２２はソリッドステートドライブなどの大容量の記憶手段であり、制御部２１のＣＰＵに読み込まれるプログラムを記憶している。通信部２３は、情報処理装置１と通信するインターフェイスである。
【００１４】
操作部２４は、各種の指示をするための操作ボタンやタッチパネルなどの操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部２１に供給する。
【００１５】
表示部２５は、液晶ディスプレイを有しており、制御部２１が指示した各種の情報などを表示する。表示部２５には、タッチパネルが重ねて配置されてもよい。この場合、タッチパネルは、表示部２５の液晶ディスプレイで表示された画像が利用者から見えるように透明な素材で構成される。
【００１６】
撮像部２６は、画像が形成された原稿などの被撮像体を撮像する撮像素子を備えている。この撮像素子とは、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサや、ＣＣＤ（Charge Coupled Device）イメージセンサなどである。撮像部２６は、撮像素子が撮像して生成された画像を示す画像データを制御部２１に供給する。
【００１７】
１−３．画像形成装置の構成
図３は、画像形成装置４の構成を示す図である。画像形成装置４は、制御部４１、記憶部４２、通信部４３、操作部４４、表示部４５、および画像形成部４６を有する。
【００１８】
制御部４１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭや記憶部４２に記憶されているプログラムを読み出して実行することにより情報処理装置１の各部を制御する。
【００１９】
通信部４３は、通信回線３と通信するインターフェイスである。記憶部４２はハードディスクドライブなどの大容量の記憶手段であり、制御部４１のＣＰＵに読み込まれるプログラムを記憶している。また、記憶部４２は、自装置の識別情報である自装置ＩＤ４２１を記憶する。
【００２０】
画像形成部４６は、電子写真方式の像保持体や現像器などを有し、制御部４１に制御されて用紙などの媒体に画像を形成する。
【００２１】
操作部４４は、各種の指示をするための操作ボタンなどの操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部４１に供給する。
【００２２】
表示部４５は、発光ダイオードなどの発光素子が一個または複数個で構成される発光素子群４５１を有している。表示部４５は液晶ディスプレイなど多くの情報を表示するデバイスを有していてもよいが、発光素子群４５１以外に情報を表示するデバイスを有しなくてもよい。
【００２３】
図４は、複数個の発光素子が格子状に配列された発光素子群４５１の例を示す図である。この例における発光素子群４５１は、図４に示すように８×８の格子状に発光素子が並べられた矩形により文字などを表示する。図４に示す発光素子群４５１は、３つの矩形が横に並べられており、各矩形内の８×８の発光素子がそれぞれ点灯または消灯することで、アルファベットの「Ｃ」「Ａ」「Ｔ」が表される。
【００２４】
なお、発光素子群４５１で表示するのは文字に限られない。例えば、決められたパターンで矩形内の８×８の発光素子がそれぞれ点灯または消灯することにより、符号が伝えられてもよい。
【００２５】
図５は、格子状の発光素子群４５１におけるパターンの例を示す図である。情報処理システム９では、例えば、図５（ａ）に示すパターンを「０」に、図５（ｂ）に示すパターンを「１」に、それぞれ予め対応付けていてもよい。
【００２６】
図６は、７セグメントディスプレイの発光素子群４５１の例を示す図である。発光素子群４５１は、図６に示すように７セグメントディスプレイであってもよい。図６に示す７セグメントディスプレイは４組が横に並べられており、左から「１」「２」「３」「４」を示している。
【００２７】
なお、この場合、一組の７セグメントディスプレイで表示される文字は数字に限られない。例えば、決められたパターンで７セグメントのそれぞれが点灯または消灯することにより、符号が伝えられてもよい。
【００２８】
図７は、７セグメントディスプレイの発光素子群４５１におけるパターンの例を示す図である。情報処理システム９では、例えば、図７（ａ）に示すパターンを「０」に、図７（ｂ）に示すパターンを「１」に、それぞれ予め対応付けていてもよい。
【００２９】
なお、発光素子群４５１は一個の発光素子で構成されていてもよい。この場合、発光素子群４５１は、モールス符号などの符号化方式に従って点灯および消灯の決められたパターンを周期的に行うことで、情報を伝えればよい。複数の発光素子で構成されている場合に発光素子群４５１は、点灯および消灯の形状に加えて経時的な変化のパターンによって情報を伝えてもよい。
【００３０】
１−４．情報処理装置の構成
図８は、情報処理装置１の構成を示す図である。情報処理装置１は、制御部１１、記憶部１２、および通信部１３を有する。
【００３１】
制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭや記憶部１２に記憶されているプログラムを読み出して実行することにより情報処理装置１の各部を制御する。
【００３２】
通信部１３は、通信回線３を介して端末２や画像形成装置４と通信するインターフェイスである。
【００３３】
記憶部１２はハードディスクドライブなどの大容量の記憶手段であり、制御部１１のＣＰＵに読み込まれるプログラムを記憶している。また、記憶部１２は、対応表１２１、および管理表１２２を記憶する。
【００３４】
図９は、対応表１２１の例を示す図である。対応表１２１は、情報処理装置１で生成され、画像形成装置４で表示される情報である照合コードと、この照合コードを表示する画像形成装置４の識別情報である装置ＩＤとを対応付けて記憶するテーブルである。
【００３５】
対応表１２１には、この照合コードと装置ＩＤとの組に、さらに、この照合コードを生成した日時である生成日時など、期限に関する情報が対応付けられていてもよい。この場合、制御部１１は、対応表１２１の各レコードにおける生成日時を検査して現在までの経過時間を特定し、この経過時間が決められた期間を超えた場合に、新たな照合コードを生成してもよい。
【００３６】
図１０は、管理表１２２の例を示す図である。管理表１２２は、情報処理装置１が端末２に許可する画像形成装置４とのセッション（接続および利用）を示すセッションコードと、その画像形成装置４の装置ＩＤとを対応付けて記憶するテーブルである。
【００３７】
管理表１２２には、このセッションコードと装置ＩＤとの組に、さらに、このセッションコードの有効期限の情報が対応付けられていてもよい。制御部１１は、現在時刻とこの有効期限とを定期的に検査して、有効期限が切れているレコードを管理表１２２から削除する。
【００３８】
１−５．情報処理装置を制御する制御部の機能的構成
図１１は、情報処理装置１を制御する制御部１１の機能的構成を示す図である。制御部１１は、上述したプログラムを実行することにより、生成部１１１、送信部１１２、受取部１１３、照合部１１４、認証部１１５、および指示部１１６として機能する。
【００３９】
生成部１１１は、照合コードを生成する。照合コードは、無線による発信をしない画像形成装置４に対応する第１情報の一例である。情報処理システム９は、図１に示す通り複数台の画像形成装置４を有しており、生成部１１１は、複数の画像形成装置４のそれぞれに対応する照合コードを生成する。生成部１１１は、生成した照合コードをその照合コードに対応する画像形成装置４の装置ＩＤと対応付けて対応表１２１に記憶する。生成部１１１は、照合コードとその照合コードを生成した日時である生成日時とを対応付けて対応表１２１に記憶してもよい。
【００４０】
生成部１１１が生成する照合コードは、例えば、ＵＵＩＤ（Universally Unique Identifier）などである。この場合ＵＵＩＤが重複や偶然の一致が起こり難い、比較的多くの桁数の数値で表現されるため、照合コードは他の機器から予測不能な情報として生成される。
【００４１】
送信部１１２は、生成部１１１が生成した照合コードを対応表１２１から読み出し、その照合コードに対応する画像形成装置４に送信する。
【００４２】
受取部１１３は、図１１で図示しない通信回線３や通信部１３を介して端末２から、その端末２において入力された照合コードを受取る。受取部１１３が受取った照合コードは、端末から受取る第２情報の一例である。
【００４３】
また、受取部１１３は、端末２においてユーザが画像形成装置４に処理を実行させるための操作をした場合に、この端末２からセッションコードと、画像形成装置４に処理を実行させる要求とを受取る。受取部１１３が受取ったセッションコードは、端末から要求とともに受取る第３情報の一例である。
【００４４】
照合部１１４は、送信部１１２が送信した照合コード（第１情報）と、受取部１１３が受取った照合コード（第２情報）とを照合し、その照合の結果が決められた条件を満たした場合に、セッションコードを生成して端末２に返信する。また、照合部１１４は、セッションコードを端末２に返信するとき、記憶部１２に記憶されている管理表１２２にこのセッションコードを記憶する。このとき、照合部１１４は、照合した照合コードが対応表１２１において対応付けられていた画像形成装置４の装置ＩＤに対応付けて、セッションコードを管理表１２２に記憶する。
【００４５】
なお、決められた条件とは、これらの照合コードが完全に合致するという条件のほか、例えば、決められた割合以上で合致するという条件であってもよい。
【００４６】
また、送信部１１２が送信した照合コードと、受取部１１３が受取った照合コードとの照合結果が上記の条件を満たした場合、照合部１１４は、この照合コードをそのままセッションコードとして管理表１２２に記憶してもよい。
【００４７】
認証部１１５は、受取部１１３が端末２からセッションコードとともに画像形成装置４に処理を実行させる要求を受取ったときに、管理表１２２を参照して管理表１２２に記憶されているセッションコードと、受取ったセッションコードとを比較して、受取った要求を認証する。受取ったセッションコードが管理表１２２に記憶されているセッションコードである場合、認証部１１５は上述した要求が正当であるとして、その旨を指示部１１６に伝える。
【００４８】
指示部１１６は、認証部１１５により受取部１１３で受取られた要求が正当であると認証された場合に、その要求に応じて処理を実行するように画像形成装置４に指示する。
【００４９】
１−６．端末、情報処理装置、画像形成装置の動作
図１２は、端末、情報処理装置、画像形成装置の動作を示すシーケンス図である。情報処理装置１は、画像形成装置４に対応する照合コードを生成し（ステップＳ１０１）、これを対応表１２１に、画像形成装置４の装置ＩＤと対応付けて登録する（ステップＳ１０２）。また、情報処理装置１は、生成した照合コードを画像形成装置４に送信する（ステップＳ１０３）。
【００５０】
情報処理装置１から照合コードを送信された画像形成装置４は、これを受取ると、受取った照合コードに基づく情報を表示部４５の発光素子群４５１を用いて出力（表示）する（ステップＳ１０４）。
【００５１】
端末２のユーザは近くにある画像形成装置４の表示部４５に備えられた発光素子群４５１を、所有する端末２の撮像部２６で撮像するように操作部２４を介して操作すると、端末２は、発光素子群４５１の表示を撮像して得られたその画像に基づく照合コードを入力する（ステップＳ２０１）。そして、入力された照合コードを情報処理装置１に送るとともに、撮像した発光素子群４５１を有する画像形成装置４と接続する、すなわち、画像形成装置４とのセッションを確立する要求を送る（ステップＳ２０２）。
【００５２】
なお、撮像部２６は、画像形成装置４の発光素子群４５１が経時的な変化のパターンによって情報を伝える場合に、或る期間にわたって発光素子群４５１の表示の変化を撮像して得られた動画に基づいて照合コードを入力してもよい。
【００５３】
端末２からステップＳ２０２の要求を受取ると、情報処理装置１は、対応表１２１を参照してその対応表１２１に記述されている照合コードと、上記の要求とともに送られた照合コードとを照合する（ステップＳ２０３）。その照合の結果、例えば、これらが合致すると判断する場合、情報処理装置１は、セッションコードを生成してこれを上記の要求に示す画像形成装置４の装置ＩＤと対応付けて管理表１２２に登録する（ステップＳ２０４）。そして、情報処理装置１は、生成したセッションコードを端末２に返信する（ステップＳ２０５）。これにより、セッションコードで認証されることを条件として、端末２と画像形成装置４とのセッションが確立する。
【００５４】
画像形成装置４とのセッションが確立した後、端末２のユーザが操作部２４を操作してその画像形成装置４に処理を実行させる要求をするための指示をすると、端末２は、その操作を受付けて（ステップＳ３０１）、その操作に応じた上述の要求を、ステップＳ２０５で受信したセッションコードとともに情報処理装置１に送信する（ステップＳ３０２）。
【００５５】
情報処理装置１は、画像形成装置４に処理を実行させる要求を端末２から受取ると、この要求とともに受取ったセッションコードを、管理表１２２に記述されたセッションコードと比較してこの要求を認証する（ステップＳ３０３）。情報処理装置１は、端末２から受取ったセッションコードが管理表１２２に記述されたセッションコードであると判断する場合に、このセッションコードとともに受取った要求に応じた処理を実行するように、画像形成装置４に向けて指示する（ステップＳ３０４）。
【００５６】
情報処理装置１からステップＳ３０４の指示を受取った画像形成装置４は、この指示に従って端末２から要求された処理をする（ステップＳ３０５）。
【００５７】
以上の動作により、情報処理システム９は、無線通信をする端末２と、無線による発信をしない画像形成装置４とを接続して、端末２にこの画像形成装置４を利用させる。
【００５８】
また、画像形成装置４により表示される内容は、この画像形成装置４に固有であって、かつ、予測不能な照合コードに基づくものであるため、これを撮像して入力した端末２は、画像形成装置４の表示部４５を少なくとも撮像できる距離に位置していることが保証される。したがって、情報処理システム９では、画像形成装置４を利用させる端末２の位置を制限することが可能である。
【００５９】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
【００６０】
２−１．変形例１
受取部１１３は、端末２から画像形成装置４の装置ＩＤとともに、この画像形成装置４に対応する照合コードの生成の要求を受取ってもよい（図１２に破線で示すステップＳ１００）。この要求を受取る場合、生成部１１１は、図１１に破線で示す通り、この要求に応じて画像形成装置４に対応する照合コードを生成してもよい。
【００６１】
またこの場合、受取部１１３は画像形成装置４に対応する照合コードの生成の要求とともに、情報処理装置１で予測不能な情報を端末２から受取ってもよい。予測不能な情報とは、例えば、端末２のユーザが入力した文字列や、端末２で発光素子群４５１を撮像した時刻を種とする乱数などである。そして、情報処理装置１は、画像形成装置４に固有の秘密鍵を用いてこの予測不能な情報を暗号化して照合コードを生成してもよい。
【００６２】
２−２．変形例２
上述した実施形態において、図１に示す情報処理システム９は複数台の画像形成装置４を有していたが、一台の画像形成装置４をクラウド５で管理してもよい。また、画像形成装置４が端末２のユーザによって利用される機能を情報処理装置１が有していてもよい。この場合、情報処理システム９は、クラウド５を有しなくてもよい。
【００６３】
図１３は、変形例における情報処理システム９ａの全体構成を示す図である。情報処理システム９ａは、画像形成装置４ａと変換器３ａと端末２ａを有する。画像形成装置４ａは、無線による発信をしない装置であり、変換器３ａと有線で接続されている。変換器３ａは、有線通信と無線通信とを相互に変換して端末２ａと画像形成装置４ａとの通信を仲介する装置である。端末２ａは、変換器３ａと無線により接続する端末である。
【００６４】
図１４は、変形例における情報処理装置１ａの構成を示す図である。情報処理装置１ａは、制御部１１ａ、記憶部１２ａ、通信部１３ａに加えて、操作部１４、表示部１５、および画像形成部１６を有する。制御部１１ａは、上述した情報処理装置１の制御部１１と共通の構成を有する。通信部１３ａは、変換器３ａを介して端末２ａや画像形成装置４ａと通信するインターフェイスである。
【００６５】
操作部１４、表示部１５、および画像形成部１６は、これらの構成が情報処理装置１ａに含まれている点を除いて、上述した画像形成装置４の操作部４４、表示部４５、および画像形成部４６と共通の構成を有する。
【００６６】
操作部１４は、各種の指示をするための操作ボタンなどの操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部１１ａに供給する。
【００６７】
表示部１５は、発光ダイオードなどの発光素子が一個または複数個で構成される発光素子群１５１を有している。
【００６８】
画像形成部１６は、電子写真方式の像保持体や現像器などを有し、制御部１１ａに制御されて用紙などの媒体に画像を形成する。
【００６９】
記憶部１２ａは、ハードディスクドライブなどの大容量の記憶手段であり、制御部１１ａのＣＰＵに読み込まれるプログラムを記憶している。また、記憶部１２ａは、対応表１２１ａおよび管理表１２２ａを記憶する。
【００７０】
図１５は、対応表１２１ａの例を示す図である。対応表１２１ａは、情報処理装置１で生成され、画像形成装置４で表示される情報である照合コードを記憶する。なお、対応表１２１ａには、この照合コードを生成した日時である生成日時など、期限に関する情報が対応付けられていてもよい。
【００７１】
図１６は、管理表１２２ａの例を示す図である。管理表１２２ａは、情報処理装置１ａが端末２ａに許可する自装置とのセッションを示すセッションコードを記憶する。なお、管理表１２２ａには、このセッションコードの有効期限の情報が対応付けられていてもよい。
【００７２】
この場合、情報処理装置１ａは、自装置を利用させるための照合コードを生成して対応表１２１ａに記憶し、この照合コードに基づく情報を表示部１５の発光素子群１５１を用いて出力（表示）する。
【００７３】
端末２ａは、この発光素子群１５１の表示を撮像して、得られたその画像に基づく照合コードを入力してセッションを確立する要求とともに情報処理装置１ａに送る。
【００７４】
端末２ａからの要求を受取ると、情報処理装置１ａは、対応表１２１ａを参照してその対応表１２１ａに記述されている照合コードと、その要求とともに送られた照合コードとを照合し、それらが決められた条件を満たしている場合に、セッションコードを生成して管理表１２２ａに登録する。また、管理表１２２ａに登録したセッションコードを端末２ａに返信する。
【００７５】
これにより、セッションコードで認証されることを条件として、端末２ａと情報処理装置１ａとのセッションが確立し、端末２ａからセッションコードを伴う要求を受取ると、情報処理装置１ａは、その要求に応じた処理、例えば画像形成を実行する。
【００７６】
２−３．変形例３
上述した実施形態において、情報処理装置１は、記憶部１２において対応表１２１と管理表１２２とをそれぞれ記憶していたが、これらに記述される情報を１つの表で記憶してもよい。この場合、照合コードおよびセッションコードをコードの欄に記述し、さらにこれらが照合コードであるかセッションコードであるかを区別するフラグを記述する欄を設けて、これらを区別すればよい。
【００７７】
また、情報処理装置１は、セッションコードを記憶するときに、対応する照合コードを記述したレコードを対応表１２１から削除してもよい。これにより、いずれかの端末２とのセッションが確立した画像形成装置４は、他の端末２に利用されない。この場合、セッションコードの有効期限が切れたときに、そのセッションコードによってセッションが確立されていた画像形成装置４に対応する照合コードを新たに生成してもよい。
【００７８】
また、情報処理装置１は、セッションコードを記憶するときに、新たな照合コードを生成してその照合コードにより、それまで対応表１２１に記述されていた照合コードを更新してもよい。また、情報処理装置１は、セッションコードを記憶するときに、照合コードを削除しなくてもよい。この場合、画像形成装置４は、いずれかの端末２とセッションが確立した後であっても、表示部４５の発光素子群４５１により、照合コードに基づく情報が表示され続ける。この構成は、セッション確立後であっても、更に別の端末２とのセッション確立の要求を受取るため、一台の画像形成装置４が複数台の端末２によって利用される。
【００７９】
２−４．変形例４
上述した実施形態において、情報処理システム９は、画像形成装置４を有していたが、情報処理システム９が端末２のユーザに提供する装置の機能は、画像形成に限らない。例えば、画像読取や表示、音楽や映像ソフトの再生、演算などであってもよい。
【００８０】
また、情報処理システム９が端末２を介してそのユーザに利用させる装置は、無線による発信をしない装置であればよく、情報処理装置１から送信された照合コードに基づく情報を提示する機能を有していれば、表示部４５の発光素子群４５１を有していなくてもよい。情報処理システム９が端末２を介してそのユーザに利用させる装置は、例えばスピーカやソレノイド振動子などを有していてもよい。すなわち、この装置は、音や振動など無線電波以外の媒体によって、上述した照合コードに基づく情報を提示する構成を有していてもよい。この場合、端末２は、これら音や振動などを受取るマイクロフォンやセンサなど、情報を伝達する媒体からその情報を受取る構成を有していればよい。
【００８１】
２−５．変形例５
情報処理装置１の制御部１１によって実行されるプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線経由でダウンロードさせることも可能である。なお、上記の制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
【符号の説明】
【００８２】
１…情報処理装置、１１…制御部、１１１…生成部、１１２…送信部、１１３…受取部、１１４…照合部、１１５…認証部、１１６…指示部、１２…記憶部、１２１…対応表、１２２…管理表、１３…通信部、２…端末、２１…制御部、２２…記憶部、２３…通信部、２４…操作部、２５…表示部、２６…撮像部、３…通信回線、４…画像形成装置、４１…制御部、４２…記憶部、４２１…自装置ＩＤ、４３…通信部、４４…操作部、４５…表示部、４５１…発光素子群、４６…画像形成部、５…クラウド、９…情報処理システム。
【図１】
0006520667.tif 000002
【図２】
0006520667.tif 000003
【図３】
0006520667.tif 000004
【図４】
0006520667.tif 000005
【図５】
0006520667.tif 000006
【図６】
0006520667.tif 000007
【図７】
0006520667.tif 000008
【図８】
0006520667.tif 000009
【図９】
0006520667.tif 000010
【図１０】
0006520667.tif 000011
【図１１】
0006520667.tif 000012
【図１２】
0006520667.tif 000013
【図１３】
0006520667.tif 000014
【図１４】
0006520667.tif 000015
【図１５】
0006520667.tif 000016
【図１６】
0006520667.tif 000017