(57)【要約】【課題】容易にユーザの認証機能を高めることができる情報処理システムを提供する。【解決手段】１以上の情報処理装置を含む情報処理システムであって、当該１以上の情報処理装置に接続された複数の電子機器それぞれに対する利用の許可のレベルを示すセキュリティレベルを記憶する記憶部と、前記セキュリティレベルをユーザ毎に示す複数の画像を生成する生成部と、前記生成部が生成した複数の画像を他の装置へ送信する送信部と、前記複数の電子機器のいずれか１つが備える読取装置を介して画像を取得する取得部と、前記取得部が取得した画像に前記生成部が生成した画像が含まれている場合に、前記生成部が生成した当該画像に応じて、複数の電子機器それぞれに対してユーザに利用を許可するか否かを判定する判定部と、を有する。【選択図】図１
2017016204.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理装置を含む情報処理システムであって、
当該１以上の情報処理装置に接続された複数の電子機器それぞれに対する利用の許可のレベルを示すセキュリティレベルを記憶する記憶部と、
前記セキュリティレベルをユーザ毎に示す複数の画像を生成する生成部と、
前記生成部が生成した複数の画像を他の装置へ送信する送信部と、
前記複数の電子機器のいずれか１つが備える読取装置を介して画像を取得する取得部と、
前記取得部が取得した画像に前記生成部が生成した画像が含まれている場合に、前記生成部が生成した当該画像に応じて、複数の電子機器それぞれに対してユーザに利用を許可するか否かを判定する判定部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記生成部は、
前記セキュリティレベルに応じた暗号化強度で暗号化した複数の画像を生成すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記判定部は、
複数の電子機器それぞれに対するユーザの利用の許可範囲をさらに判定すること
を特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記生成部は、
生成した画像と同じ前記セキュリティレベルをユーザ毎に示す他の画像を生成可能にされていること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記生成部は、
電子機器に対する利用が許可されたユーザに対し、電子機器の利用に課金を伴うか否かを示す情報を含む画像を生成すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記判定部は、
前記生成部が生成した複数の画像を用いて、複数の電子機器それぞれに対してユーザに利用を許可するか否かを判定すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記生成部は、
前記セキュリティレベルをユーザ毎に示す有効期限を含んだ複数の画像を生成し、
前記送信部は、
前記生成部が生成した有効期限を含んだ複数の画像を送信すること
を特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
ユーザを認証するために必要な情報の入力を受入れる操作部と、
前記操作部がユーザを認証するために必要な情報の入力を受入れた場合に、前記生成部が生成した複数の画像に対応する有効期限を含む画像を出力する出力部と、
をさらに有し、
前記判定部は、
前記生成部が生成した複数の画像に対応する有効期限を含む画像を前記出力部が出力した場合、前記送信部が送信した画像を所定期間無効とすること
を特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関する。
【背景技術】
【０００２】
従来、ＭＦＰ（Multifunction  Peripheral）などの画像形成装置の使用を許可するためのユーザ認証に、ＱＲコード（登録商標）などが用いられることが知られている。また、媒体に記憶された情報を読取ってユーザの認証を行うことにより、入退室管理を行うことも知られている。
【０００３】
また、特許文献１には、室（部屋）毎に入室資格を設定し、入室資格を有する入室資格者のみ室への入室を許可する入退出管理システムが開示されている。また、特許文献２には、入退室管理サーバがカードリーダから入室希望者識別情報を受信し、機器（電子装置）の動作状態を判断して、機器が使用中でなければ居室への入室希望者の入室許可を決定し、その旨を扉開閉装置へ通知して、入室希望者の入室ができるように扉を開けさせる入退管理システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、今までの認証では、セキュリティレベルごとに認証に用いるハードウェア（例えばＩＣカード等）を配布・管理しなければならず、煩雑なシステムとなっていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、セキュリティレベルに応じた認証を容易に行うことができる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、１以上の情報処理装置を含む情報処理システムであって、当該１以上の情報処理装置に接続された複数の電子機器それぞれに対する利用の許可のレベルを示すセキュリティレベルを記憶する記憶部と、前記セキュリティレベルをユーザ毎に示す複数の画像を生成する生成部と、前記生成部が生成した複数の画像を他の装置へ送信する送信部と、前記複数の電子機器のいずれか１つが備える読取装置を介して画像を取得する取得部と、前記取得部が取得した画像に前記生成部が生成した画像が含まれている場合に、前記生成部が生成した当該画像に応じて、複数の電子機器それぞれに対してユーザに利用を許可するか否かを判定する判定部と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、セキュリティレベルに応じた認証を容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる情報処理システムの構成例を示す図である。
【図２】図２は、画像形成装置のハードウェア構成例を示す図である。
【図３】図３は、画像形成装置のソフトウェア構成例の概要を示す図である。
【図４】図４は、認証システムサーバが記憶する各電子機器のセキュリティ情報を示す図である。
【図５】図５は、認証システムサーバがＱＲコードを生成して認証情報データベースとして記憶するまでの処理を示すフローチャートである。
【図６】図６は、認証情報データベースの構成例を示す図である。
【図７】図７は、情報処理システムがユーザ情報を認証情報データベースに登録する処理を示すシーケンス図である。
【図８】図８は、認証情報データベースに登録する処理時に端末装置が表示する画面例を示す図である。
【図９】図９は、情報処理システムがユーザ情報を認証情報データベースから削除する処理を示すシーケンス図である。
【図１０】図１０は、認証情報データベースから削除する処理時に端末装置が表示する画面例を示す図である。
【図１１】図１１は、ユーザによって選択されたＱＲコードを表示させるまでに携帯端末が表示させる画面の遷移を示す図である。
【図１２】図１２は、情報処理システムがＱＲコードを利用して認証を行う処理を示す図である。
【図１３】図１３は、情報処理システムが認証を行う場合に操作パネルが表示する画面例を示す画面遷移図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システムの実施形態を説明する。図１は、実施形態にかかる情報処理システム１の構成例を示す図である。図１（ａ）に示すように、情報処理システム１は、例えばＰＣ（Personal  Computer）などの端末装置１０と、認証システムサーバ１１と、ビル管理システムサーバ１２と、１台以上の携帯端末１３と、複数の画像形成装置３と、複数の入退室管理装置２とを有する。端末装置１０、認証システムサーバ１１、ビル管理システムサーバ１２、携帯端末１３、画像形成装置３及び入退室管理装置２は、それぞれネットワーク１１０を介して互いに通信を行うことができるようにされている。
【００１０】
認証システムサーバ１１は情報処理装置の一例であり、ＣＰＵ及びメモリなどの記憶部を含み、コンピュータとしての機能を備えて、システムに登録されているユーザ・機器・管理対象の情報を管理し認証を行なう機能と、ＱＲコード生成・解読プログラムを各媒体に配布する機能を有する。つまり、認証システムサーバ１１は、セキュリティレベルをユーザ毎に示す複数のＱＲコードを生成する生成部としての機能を有する。
【００１１】
ビル管理システムサーバ１２は情報処理装置の一例であり、ＣＰＵ及びメモリなどの記憶部を含み、コンピュータとしての機能を備えて、管理対象となる建物等の情報を管理し、認証システムサーバ１１と連携する機能を備える。
【００１２】
携帯端末１３は、例えば携帯電話、スマートフォン又はタブレットＰＣなどであり、ＣＰＵ、メモリなどの記憶部、及びカメラなどの画像読取部を含み、コンピュータとしての機能を備える。携帯端末１３は、ＱＲコード生成・解読を行なうＱＲコード機能アプリケーションを例えば認証システムサーバ１１から受信してインストールされている。また、携帯端末１３は、ユーザが認証されたことを示す情報が埋め込まれたＱＲコード（登録商標）やバーコードなどの画像（認証画像）を受信して表示すること、及び画像形成装置３の操作パネル５７（後述）が表示するＱＲコードを読取ることを可能にされている。
【００１３】
画像形成装置３は、機器内認証を可能にするアドレス帳を記憶し、認証システムサーバ１１と通信を行って、認証を行なう機能を有する。画像形成装置３は、例えばＭＦＰ（Multifunction  Peripheral）であり、画像読取装置（画像読取部）３０が接続されている。画像読取装置３０は、例えばＱＲコードなどの画像を読取るカメラであり、読取った画像を画像形成装置３に対して出力する。なお、画像読取装置３０は、画像形成装置３に一体化され、画像形成装置３が有する機能の一部とされてもよい。
【００１４】
また、画像形成装置３は、認証システムサーバ１１及びビル管理システムサーバ１２が有する機能を内部に備えていてもよい。また、画像形成装置３は、ＱＲコード生成・解読を行なうＱＲコード機能アプリケーションを例えば認証システムサーバ１１から受信してインストールされている。画像形成装置３は、例えば建物の室（部屋）１００内及び室１０４内に配置されている。また、画像形成装置３及び認証システムサーバ１１の少なくともいずれかは、画像読取装置３０が読取った画像に認証画像となるＱＲコードが含まれている場合に、ＱＲコードに埋め込まれた情報に応じて、複数の電子機器それぞれに対してユーザに利用を許可するか否か、及び許可範囲などを判定する判定部としての機能を有する。なお、画像形成装置３は、電子機器の一例であり、例えばプロジェクタや電子黒板、テレビ会議用端末、カメラ等、種々の機器であってもよい。また、認証システムサーバ１１の機能とビル管理システムサーバ１２の機能を同一のサーバ（情報処理装置）に備えるように構成してもよい。
【００１５】
入退室管理装置２は、図１（ｂ）に示すように、読取装置２０及び鍵（電子錠）２２を有する。読取装置２０は、画像読取装置３０と同様に、画像を読取るカメラなどである。鍵２２は、ユーザが認証された場合に開錠するようにされており、建物の室（部屋）１０２及び室１０４の入口に設けられている。
【００１６】
なお、情報処理システム１は、画像形成装置３、認証システムサーバ１１、ビル管理システムサーバ１２などのネットワーク１１０に接続されているいずれかによって認証機能を有するように構成されてもよい。
【００１７】
次に、画像形成装置３のハードウェア構成についてさらに詳述する。図２は、画像形成装置３のハードウェア構成例を示す図である。図２に示すように、画像形成装置３は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体４０と、ユーザの操作を受入れる操作部５０とを備える。なお、ユーザの操作を受け入れるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号等を含む）を受け付けることを含む概念である。
【００１８】
本体４０と操作部５０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１９】
なお、本体４０は、操作部５０で受入れた（受け付けた）操作に応じた動作を行うことができる。また、本体４０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００２０】
まず、本体４０のハードウェア構成について説明する。図２に示すように、本体４０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、ＨＤＤ（ハードディスクドライブ）４４と、通信Ｉ／Ｆ（インターフェース）４５と、接続Ｉ／Ｆ４６と、エンジン部４７とを備え、これらがシステムバス４８を介して相互に接続されている。
【００２１】
ＣＰＵ４１は、本体４０の動作を統括的に制御する。ＣＰＵ４１は、ＲＡＭ４３をワークエリア（作業領域）としてＲＯＭ４２又はＨＤＤ４４等に格納されたプログラムを実行することにより、本体４０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能（印刷機能）などの各種機能を実現する。
【００２２】
通信Ｉ／Ｆ４５は、ネットワーク１１０と接続するためのインターフェースであり、送信部及び受信部（取得部）としての機能を有する。接続Ｉ／Ｆ４６は、通信路３００を介して操作部５０と通信するためのインターフェースである。
【００２３】
エンジン部４７は、コピー機能、スキャナ機能、ファクス機能、及びプリンタ機能を実現させるための汎用的な情報処理及び通信以外の処理を行う。また、エンジン部４７は、例えば、原稿の画像をスキャンして読み取るスキャナ、用紙などの記録媒体に画像を形成する（印刷する）プロッタ（画像形成部：出力部）、ファクス通信を行うファクス部なども備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２４】
次に、操作部５０のハードウェア構成について説明する。図２に示すように、操作部５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、フラッシュメモリ５４と、通信Ｉ／Ｆ５５と、接続Ｉ／Ｆ５６と、操作パネル５７と、外部接続Ｉ／Ｆ５８とを備え、これらがシステムバス５９を介して相互に接続されている。操作パネル５７は、上述したように画像形成装置３に接続されていてもよい。
【００２５】
ＣＰＵ５１は、操作部５０の動作を統括的に制御する。ＣＰＵ５１は、ＲＡＭ５３をワークエリア（作業領域）としてＲＯＭ５２またはフラッシュメモリ５４等に格納されたプログラムを実行することにより、操作部５０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００２６】
通信Ｉ／Ｆ５５は、ネットワーク１１０と接続するためのインターフェースであり、送信部及び受信部（取得部）としての機能を有する。接続Ｉ／Ｆ５６は、通信路３００を介して本体４０と通信するためのインターフェースである。
【００２７】
操作パネル５７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた操作に応じた情報、画像形成装置３の動作状況を示す情報、設定状態などを示す情報など）を表示する。ここでは、操作パネル５７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２８】
外部接続Ｉ／Ｆ５８は、上述した画像読取装置３０、及びＩＣカードリーダ３２などと接続するためのインターフェースである。画像読取装置３０は、認証画像を読み取るためのハードウェアである。ここで、認証画像とは、認証されたことを示す認証情報などが埋め込まれた画像であるとする。以下、認証画像は、少なくとも認証情報が埋め込まれていることから、認証情報として記すこともある。また、画像読取装置３０は、カメラのような撮影した情報から読み取るものや、ＱＲコード・バーコードリーダーのような特定の認証画像の読み取りに特化したものである。上述したように、画像読取装置３０は、画像形成装置３に一体化されていてもよい。
【００２９】
次に、画像形成装置３のソフトウェア構成例の概要について説明する。図３は、画像形成装置３のソフトウェア構成例の概要を示す図である。図３に示すように、本体４０は、アプリ層４０１と、サービス層４０２と、ＯＳ層４０３とを有する。アプリ層４０１、サービス層４０２、及びＯＳ層４０３の実体は、ＲＯＭ４２やＨＤＤ４４等に格納されている各種ソフトウェアである。ＣＰＵ４１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００３０】
アプリ層４０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。また、アプリ層４０１のソフトウェアには、操作パネル５７を介して入力されたＩＤとパスワードを用いて認証画像を作成し、認証画像を印刷する機能を提供するアプリも含まれる。
【００３１】
サービス層４０２のソフトウェアは、アプリ層４０１とＯＳ層４０３との間に介在し、アプリに対し、本体４０が備えるハードウェア資源を利用するためのインターフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層４０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求がある。
【００３２】
なお、サービス層４０２によるインターフェースの機能は、本体４０のアプリ層４０１だけではなく、操作部５０のアプリ層５０１に対しても提供される。すなわち、操作部５０のアプリ層５０１（アプリ）も、サービス層５０２のインターフェース機能を介して、本体４０のハードウェア資源（例えばエンジン部４７）を利用した機能を実現することができる。
【００３３】
ＯＳ層４０３のソフトウェアは、本体４０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層４０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層４０３が解釈可能なコマンドに変換してＯＳ層４０３に渡す。そして、ＯＳ層４０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００３４】
同様に、操作部５０は、アプリ層５０１と、サービス層５０２と、ＯＳ層５０３とを有する。操作部５０が備えるアプリ層５０１、サービス層５０２及びＯＳ層５０３も、階層構造については本体４０側と同様である。ただし、アプリ層５０１のアプリにより提供される機能や、サービス層５０２が受け付け可能な動作要求の種類は、本体４０側とは異なる。アプリ層５０１のアプリは、操作部５０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として本体４０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインターフェース）の機能を提供するためのソフトウェアである。
【００３５】
なお、本実施形態では、機能の独立性を保つために、本体４０側のＯＳ層４０３のソフトウェアと操作部５０側のＯＳ層５０３のソフトウェアが互いに異なる。つまり、本体４０と操作部５０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体４０側のＯＳ層４０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部５０側のＯＳ層５０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００３６】
以上のように、画像形成装置３において、本体４０と操作部５０は別々のオペレーティングシステムで動作するため、本体４０と操作部５０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部５０が受け付けた情報（ユーザからの指示内容）を本体４０へ伝達する動作（コマンド通信）や、本体４０が操作部５０へイベントを通知する動作などがこれに該当する。ここでは、操作部５０が本体４０へコマンド通信を行うことにより、本体４０の機能を使用することができる。また、本体４０から操作部５０に通知するイベントには、本体４０における動作の実行状況、本体４０側で設定された内容などが挙げられる。
【００３７】
また、本実施形態では、操作部５０に対する電力供給は、本体４０から通信路３００を経由して行われているので、操作部５０の電源制御を、本体４０の電源制御とは別に（独立して）行うことができる。
【００３８】
このように、画像形成装置３の各部の機能は、ＣＰＵ（４１又は５１）が、記憶装置（例えばＲＯＭ４２、ＨＤＤ４４、ＲＯＭ５２、フラッシュメモリ５４等）に格納されたプログラムを実行することにより実現されるが、これに限らない。例えば、画像形成装置３の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。また、上述の実施形態では、本体４０と操作部５０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体４０と操作部５０が同じオペレーティングシステムで動作する形態であってもよい。
【００３９】
また、上述した画像形成装置３等で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
【００４０】
次に、認証システムサーバ１１が記憶する各電子機器（画像形成装置３等の設備）のセキュリティレベルについて説明する。図４は、認証システムサーバ１１が記憶する各電子機器のセキュリティ情報を示す図である。図４に示すように、認証システムサーバ１１は、設備ごとに装置識別情報、対象ＱＲコード及びセキュリティレベルを記憶している。
【００４１】
装置識別情報は、画像形成装置３や入退室管理装置２などの設備を識別するための情報である。ＱＲコードは、生成方法及び暗号化方法の違いによる暗号化強度の差がつけられている。例えば、ＱＲコードの生成方法は、Ａ〜Ｄまでの４通りの生成方法がある。セキュリティレベルは、電子機器それぞれの利用の許可のレベルを示しており、数字が大きいほどセキュリティが厳しい状態であることを示している。セキュリティレベルは、例えばユーザごとに設定されてもよい。
【００４２】
図５は、認証システムサーバ１１がＱＲコードを生成して認証情報データベースとして記憶するまでの処理を示すフローチャートである。図５に示すように、認証システムサーバ１１は、画像形成装置３又は携帯端末１３などによって選択された機器（画像形成装置３等の設備）を特定する（Ｓ１００）。次に、認証システムサーバ１１は、図４に示したセキュリティ情報を参照し、Ｓ１００の処理で特定された機器の対象ＱＲコードを特定する（Ｓ１０２）。
【００４３】
認証システムサーバ１１は、Ｓ１０２の処理で特定したＱＲコードが既に作成済みであるか否かを判定する（Ｓ１０４）。認証システムサーバ１１は、ＱＲコードが既に作成済みであると判定した場合（Ｓ１０４：Ｙｅｓ）には、Ｓ１０８の処理に進む。また、認証システムサーバ１１は、ＱＲコードが作成済みでないと判定した場合（Ｓ１０４：Ｎｏ）には、Ｓ１０６の処理に進む。
【００４４】
認証システムサーバ１１は、Ｓ１０６の処理において、対象のＱＲコードを生成する。また、認証システムサーバ１１は、画像形成装置３又は携帯端末１３などによって選択された機器を全て特定済であるか否かを判定する（Ｓ１０８）。認証システムサーバ１１は、機器を全て特定済であると判定した場合（Ｓ１０８：Ｙｅｓ）には、Ｓ１１０の処理に進む。また、認証システムサーバ１１は、機器を全て特定済でないと判定した場合（Ｓ１０８：Ｎｏ）には、Ｓ１００の処理に戻る。
【００４５】
認証システムサーバ１１は、Ｓ１１０の処理において、生成したＱＲコードをユーザ情報と関連付けて、認証情報データベースとして記憶する。
【００４６】
図６は、認証情報データベース（ユーザ管理データベース）の構成例を示す図である。認証情報データベースは、認証システムサーバ１１が認証を行うために用いるデータベースである。
【００４７】
認証情報データベースにおいて、ＩＤは、ユーザを識別するためのコードである。メールアドレス及び電話番号は、ユーザに割り当てられた電話番号及びメールアドレスである。また、ユーザごと、ユーザ名と、セキュリティレベルに対応するＰａｓｓとが対応付けられている。
【００４８】
作成・更新日時は、ＱＲコード等のデータを新規又は更新により発行した日時である。ワンタイム発行情報は、ワンタイム発行期間の管理情報であり、例えば期間、有効期限、条件などが含まれる。また、ＩＤごとに、ユーザの権限（セキュリティレベル）に応じて、１つ以上のＱＲコードが対応づけられている。なお、認証情報データベースで管理する情報は、任意に拡張可能であり、多様な認証パターンに追随できる仕組みとなっている。例えば、認証情報データベースは、電子機器に対する利用が許可されたユーザに対し、電子機器の利用に課金を伴うか否かを示す情報を含むＱＲコードが対応づけられてもよい。
【００４９】
次に、情報処理システム１がユーザ情報を認証情報データベースに登録する処理について説明する。図７は、情報処理システム１がユーザ情報を認証情報データベースに登録する処理を示すシーケンス図である。図７に示すように、ユーザが端末装置（ＰＣ）１０にユーザ情報を入力すると（Ｓ２００）、端末装置１０は、認証システムサーバ１１に対してユーザ情報を送信する（Ｓ２０２）。なお、Ｓ２００の処理において、端末装置１０は、例えば図８（ａ）に示した画面をユーザに対して表示する。権限は、予め設定されていてもよいし、ユーザ情報登録時にユーザが設定してもよい。
【００５０】
認証システムサーバ１１は、ユーザ情報を認証情報データベースに登録し（Ｓ２０４）、ユーザに対応するＱＲコードを生成する（Ｓ２０６）。ここで、認証システムサーバ１１は、機器ごとにどのＱＲコードを生成すればよいかを判断するために、図４に示したセキュリティ情報を参照する。
【００５１】
そして、認証システムサーバ１１は、ＱＲコードを携帯端末１３に対して送信し（Ｓ２０８）、端末装置１０に対して送信通知を行う（Ｓ２１０）。なお、Ｓ２１０の処理において、端末装置１０は、例えば図８（ｂ）に示した画面をユーザに対して表示する。携帯端末１３は、認証システムサーバ１１から受信したＱＲコードを記憶する（Ｓ２１２）。
【００５２】
次に、情報処理システム１がユーザ情報を認証情報データベースから削除する処理について説明する。図９は、情報処理システム１がユーザ情報を認証情報データベースから削除する処理を示すシーケンス図である。図９に示すように、Ｓ３００の処理において認証システムサーバ１１から端末装置１０に対して送信されたユーザ情報を端末装置１０が表示する（Ｓ３０２）。
【００５３】
ユーザが端末装置（ＰＣ）１０を介して機器に対する権限の削除要求を入力すると（Ｓ３０４）、端末装置１０は、認証システムサーバ１１に対して削除要求を送信する（Ｓ３０６）。なお、Ｓ３０４の処理において、端末装置１０は、例えば図１０（ａ）、（ｂ）に示した画面を順にユーザの選択に応じて表示する。
【００５４】
認証システムサーバ１１は、選択された権限を認証情報データベースから削除する処理を行い（Ｓ３０８）、携帯端末１３に対して削除する権限に対応するＱＲコードを特定して削除要求を送信する（Ｓ３１０）。ユーザは、携帯端末１３における権限の削除（ＱＲコードの削除）を行い（Ｓ３１２）、削除が完了した旨を認証システムサーバ１１に対して通知する（Ｓ３１４）。
【００５５】
そして、認証システムサーバ１１は、権限の削除（ＱＲコードの削除）が完了した旨を端末装置１０に対して送信する（Ｓ３１６）。なお、Ｓ３１６の処理において、端末装置１０は、例えば図１０（ｃ）に示した画面をユーザに対して表示する。
【００５６】
次に、ユーザによって選択されたＱＲコードを表示させるまでに携帯端末１３が表示させる画面について説明する。図１１は、ユーザによって選択されたＱＲコードを表示させるまでに携帯端末１３が表示させる画面の遷移を示す図である。図１１に示すように、ユーザは、携帯端末１３において装置の一覧を示す待受画面を表示させる（ａ）。携帯端末１３は、ユーザに対応するＱＲコードを受信する（ｂ）。
【００５７】
ユーザが携帯端末１３においてＱＲコードを表示させるためのアプリを起動させると、アプリの起動画面が表示される（ｃ）。ユーザは、アプリ上で認証されている機器に対応するＱＲコードを順次に表示させて選択する（ｄ、ｅ）。
【００５８】
次に、情報処理システム１の認証動作について説明する。図１２は、情報処理システム１がＱＲコードを利用して認証を行う処理を示す図である。図１２に示すように、ユーザは、携帯端末１３においてＱＲコードを選択する（Ｓ４００）。携帯端末１３は、選択されたＱＲコードを表示する（Ｓ４０２）。そして、画像読取装置３０は、端末装置１０が表示しているＱＲコード（又は印刷されたＱＲコード）がユーザによってかざされることにより、ＱＲコードを撮影する（Ｓ４０４）。
【００５９】
画像読取装置３０は、撮影した画像（ＱＲコードが含まれる画像）を画像形成装置３に対して送信する（Ｓ４０６）。画像形成装置３は、画像読取装置３０から受信した画像を解析し、埋め込まれている情報を示すテキストデータを取得できるか判断する（Ｓ４０８）。画像形成装置３は、テキストデータを取得できる場合（Ｓ４０８：Ｙｅｓ）には、Ｓ４１０の処理に進む。また、画像形成装置３は、テキストデータを取得できない場合（Ｓ４０８：Ｎｏ）には、Ｓ４２０の処理に進む。
【００６０】
画像形成装置３は、（ＱＲコードの復号化が必要な場合には）ＱＲコードの復号化を行う（Ｓ４１０）。そして、画像形成装置３は、復号化した場合には復号化したテキストデータを認証システムサーバ１１へ送信する（Ｓ４１２）。復号化ができない場合にはＳ４２０の処理に進む。なお、ＱＲコードの復号化が不要な場合は、Ｓ４０８の処理でテキストデータが取得できたとき（Ｓ４０８：Ｙｅｓ）、取得したテキストデータを認証システムサーバ１１へ送信する。
【００６１】
認証システムサーバ１１は、ＱＲコードを用いて認証を行う（Ｓ４１４）。認証システムサーバ１１は、認証において記憶している認証情報データベースを参照する（Ｓ４１６）。そして、認証システムサーバ１１は、認証結果を画像形成装置３に対して送信する。
【００６２】
画像形成装置３は、認証の結果に応じた動作を行う（Ｓ４２０）。例えば、画像形成装置３は、認証ができた場合には、ユーザの操作に応じて印刷動作などをする。また、画像形成装置３は、認証ができなかった場合には、操作パネル５７などによって認証ができなかったことをユーザに伝える。そして、画像形成装置３は、認証結果を携帯端末１３に対して送信する（Ｓ４２２）。
【００６３】
なお、情報処理システム１は、Ｓ４０８、Ｓ４１０及びＳ４１４の処理の全てを認証システムサーバ１１が実行するように構成されてもよい。また、情報処理システム１は、Ｓ４０８及びＳ４１０を画像読取装置３０が実行するように構成されてもよい。その場合、画像読取装置３０は、復号化したテキストデータを認証システムサーバ１１に送信する。
【００６４】
図１３は、情報処理システム１が認証を行う場合に操作パネル５７が表示する画面例を示す画面遷移図である。まず、ユーザは、操作パネル５７において、認証画像（ＱＲコード）を保持しているか否かを示す入力を行う（ａ：トップ画面）。ユーザは、ＱＲコードを保持している場合、画面のスキャン指示（ｂ）に従ってＱＲコードをかざし、認証許可を得る（ｃ、ｄ）。
【００６５】
複数のＱＲコードを組み合わせて認証を行う場合は、操作パネル５７は、その旨を示す画面メッセージを表示する（ｂ、ｃ）。ＱＲコードが無効（認証失敗）の場合（ｅ）、又はＱＲコードを保持していない場合、ユーザは、ワンタイムＱＲコード（代用の認証画像）の発行処理（印刷）を行う（ｆ〜ｉ）。なお、ユーザＩＤには、登録されているＩＤ、又は電話番号を入力する（ｇ）。また、ＱＲコードは、事前に登録しているメールアドレスへ送信するか、その場で印刷するかを選択することも可能にされている（ｈ、ｉ）。
【００６６】
つまり、情報処理システム１は、セキュリティレベルの異なるＱＲコードを解読し、レベルにより権限を使い分けて、入室の権限や機器の操作権限を、認証結果として判断する。また、情報処理システム１は、画像形成装置３が有効期限が埋め込まれたＱＲコードを印刷（出力）した場合、端末装置１０が表示するＱＲコードを有効期限まで無効とするように構成されてもよい。この場合、画像形成装置３が印刷するＱＲコードには、端末装置１０が表示するＱＲコードの代用であることを示す代用情報が埋め込まれるように、認証システムサーバ１１はＱＲコードを生成する。
【００６７】
本実施形態のようなシステムを利用することにより、システムの利用者は、例えばセキュリティレベルごとに異なる認証情報が記憶されたハードウェア（ＩＣカード）を配布・管理する必要がなくなる。また、本実施形態のようなシステムは、ユーザのセキュリティレベルの変更にも柔軟に対応できる。セキュリティレベルが変更されると、本実施形態のシステムは、セキュリティレベルに対応するＱＲコードを端末に配布したり削除したりする。そのため、ユーザは同じ端末を用いて変更されたセキュリティレベルに対応する認証を行うことができる。また、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００６８】
１    情報処理システム
２    入退室管理装置
３    画像形成装置
１０  端末装置
１１  認証システムサーバ
１２  ビル管理システムサーバ
１３  携帯端末
２０  読取装置
２２  鍵
３０  画像読取装置
４０  本体
４７  エンジン部
５０  操作部
５７  操作パネル
【先行技術文献】
【特許文献】
【００６９】
【特許文献１】特開２００４−９２０５７号公報
【特許文献２】特開２０１４−１６１００６号公報
【図１】
2017016204.tif 000003
【図２】
2017016204.tif 000004
【図３】
2017016204.tif 000005
【図４】
2017016204.tif 000006
【図５】
2017016204.tif 000007
【図６】
2017016204.tif 000008
【図７】
2017016204.tif 000009
【図８】
2017016204.tif 000010
【図９】
2017016204.tif 000011
【図１０】
2017016204.tif 000012
【図１１】
2017016204.tif 000013
【図１２】
2017016204.tif 000014
【図１３】
2017016204.tif 000015