(57)【要約】【課題】正当なユーザが使用しているか否かを確認する。【解決手段】情報処理装置と、該情報処理装置を利用する端末装置の認証を行う情報処理システムにおいて、ユーザ情報と、少なくとも１つの付加認証情報とを受け付ける認証情報受付手段と、前記認証情報受付手段から受け付けたユーザ情報と、少なくとも１つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、前記記憶手段により記憶された画像データを読み取る読取手段と、前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第１の認証手段と、前記第１の認証手段で認証が許可された場合に、前記認証情報を用いた第２の認証を行う第２の認証手段とを有する。【選択図】図３
2017041090.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置を利用する端末装置の認証を行う情報処理システムにおいて、
ユーザ情報と、少なくとも１つの付加認証情報とを受け付ける認証情報受付手段と、
前記認証情報受付手段から受け付けたユーザ情報と、少なくとも１つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、
画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、
前記記憶手段により記憶された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、
前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第１の認証手段と、
前記第１の認証手段で認証が許可された場合に、前記認証情報を用いた第２の認証を行う第２の認証手段とを有することを特徴とする情報処理システム。
【請求項２】
前記画像データ生成手段は、
生成する前記画像データにＱＲコードを含むことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の認証手段は、
前記付加認証情報として、ＰＩＮコード又は前記画像データの生成日時を用いることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記ユーザ情報は、電話番号を含むことを特徴とする請求項１乃至３の何れか１項に記載の情報処理システム。
【請求項５】
情情報処理装置を利用する端末装置の認証を行う認証方法において、
ユーザ情報と、少なくとも１つの付加認証情報とを受け付ける認証情報受付手順と、
前記認証情報受付手順から受け付けたユーザ情報と、少なくとも１つの付加認証情報とを用いて画像データを生成する画像データ生成手順と、
画像データ生成手順で生成した画像データを前記端末装置に記憶する記憶手順と、
前記記憶手順により記憶された画像データを読み取る読取手順と、
前記読取手順で読み取った画像データに含まれる認証情報を復号化する復号化手順と、
前記復号化手順で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第１の認証手順と、
前記第１の認証手順で認証が許可された場合に、前記認証情報を用いた第２の認証を行う第２の認証手順とを有することを特徴とする認証方法。
【請求項６】
前記画像データ生成手順は、
生成する前記画像データにＱＲコードを含むことを特徴とする請求項５に記載の認証方法。
【請求項７】
前記第１の認証手順は、
前記付加認証情報として、ＰＩＮコード又は前記画像データの生成日時を用いることを特徴とする請求項５又は６に記載の認証方法。
【請求項８】
前記ユーザ情報は、電話番号を含むことを特徴とする請求項５乃至７の何れか１項に記載の認証方法。
【請求項９】
端末装置の認証を行う情報処理装置において、
前記端末装置の画面に表示された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、
前記復号化手段で復号化した認証情報のうち、予め設定された付加認証情報を用いて正当性を確認する第１の認証手段と、
前記第１の認証手段で認証が許可された場合に、前記認証情報を用いた第２の認証を行う第２の認証手段とを有することを特徴とする情報処理装置。
【請求項１０】
前記第１の認証手段は、
前記付加認証情報として、ＰＩＮコード又は前記画像データの生成日時を用いることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記ＰＩＮコードの入力を受け付ける付加情報受付手段を有し、
前記第１の認証手段は、前記付加情報受付手段により入力された前記ＰＩＮコードと、前記付加認証情報に含まれるＰＩＮコードとを比較して前記正当性を確認することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記第１の認証手段は、
前記読取手段により前記画像データを読み取ったときの日時情報と、前記付加認証情報に含まれる前記生成日時とを比較して前記正当性を確認することを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
コンピュータを、
請求項９乃至１２の何れか１項に記載の情報処理装置が有する各手段として機能させるための認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、認証方法、情報処理装置、及び認証プログラムに関する。
【背景技術】
【０００２】
複数のユーザが利用する画像形成装置（例えば、ＭＦＰ（Multifunction Peripheral））等の情報処理装置では、社員証等によるＩＣ（Integrated Circuit）カードを用いた認証を行い、その認証に成功したユーザのみが装置の利用を許可する仕組みが存在する。
【０００３】
例えば、認証に用いる認証情報をＱＲコード（登録商標）化し、そのＱＲコードを読み取らせることで画像形成装置での印刷を許可させる仕組みが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＱＲコードで認証を行う場合、そのＱＲコードの画像が漏洩すると、誰でもなりすましが可能になってしまい、正当なユーザが使用しているか、不正なユーザが使用しているかが分からなくなってしまう。
【０００５】
本発明は、上記課題に鑑み、正当なユーザが使用しているか否かを確認できる情報処理システム、認証方法、情報処理装置、及び認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様として、本発明は、情報処理装置と、該情報処理装置を利用する端末装置の認証を行う情報処理システムにおいて、ユーザ情報と、少なくとも１つの付加認証情報とを受け付ける認証情報受付手段と、前記認証情報受付手段から受け付けたユーザ情報と、少なくとも１つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、前記記憶手段により記憶された画像データを読み取る読取手段と、前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第１の認証手段と、前記第１の認証手段で認証が許可された場合に、前記認証情報を用いた第２の認証を行う第２の認証手段とを有する。
【発明の効果】
【０００７】
正当なユーザが使用しているか否かを確認できる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの概略構成を示す図である。
【図２】第１実施形態における端末装置の機能構成の一例を示す図である。
【図３】第１実施形態における画像形成装置の機能構成の一例を示す図である。
【図４】端末装置のハードウェア構成の一例を示す図である。
【図５】画像形成装置のハードウェア構成の一例を示す図である。
【図６】第１実施形態におけるＱＲコード生成処理の一例を示すシーケンス図である。
【図７】第１実施形態におけるＱＲコードを使った認証処理の一例を示すシーケンス図である。
【図８】第１実施形態における画面例を示す図である。
【図９】第２実施形態における画像形成装置の機能構成例を示す図である。
【図１０】第２実施形態におけるＱＲコード生成処理の一例を示すシーケンス図である。
【図１１】第２実施形態におけるＱＲコードを使った認証処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を参照しながら実施例を挙げて説明する。なお、本実施形態では、情報処理システムの一例として印刷認証システムについて説明するが、これに限定されるものではなく、例えばＦＡＸ送信やスキャナ実行、メール送信等で対象装置を利用する場合の認証手法に用いることができる。
【００１０】
＜第１実施形態＞
＜情報処理システムの概要例＞
図１は、情報処理システムの概略構成を示す図である。図１に示す情報処理システム１０は、端末装置１１と、入力された各種情報に対して１又は複数の処理を実行する情報処理装置の一例としての画像形成装置１２と、認証サーバ１３とを有する。端末装置１１と、画像形成装置１２と、認証サーバ１３とは、例えばインターネットやＬＡＮ（Local Area Network）等に代表される通信ネットワークＮにより、データの送受信が可能な状態で接続されている。なお、図１の例では、端末装置１１と、画像形成装置１２と、認証サーバ１３とが、それぞれ一台ずつ接続されているが、それぞれが１又は複数からなる構成であればよい。また、認証サーバ１３は、例えば一以上の情報処理装置によるクラウドコンピューティングで構成されたクラウドサーバであってもよい。また、端末装置１１は、必ずしも同一の通信ネットワークＮ上に接続されていなくてもよい。
【００１１】
端末装置１１は、例えばスマートフォンやタブレット端末、携帯電話等の通信端末である。端末装置１１は、例えば端末装置１１の電話番号と、ユーザ（利用者）のパスワードと、付加認証情報とに基づきＱＲコードの画像データを生成する。ここで、画像データの生成に用いられる電話番号は、端末装置１１を用いて通話するために端末装置１１に固有に割り当てられている番号である。なお、端末装置１１やユーザを特定するための情報としては、電話番号に限定されるものではない。また、パスワード（以下、必要に応じて「ＰＷ」という）は、認証サーバ１３において登録されているユーザのパスワードである。また、付加認証情報は、ユーザが端末装置１１において画像データを生成するときに、ユーザの入力により、或いは、動的に設定される情報である。また、付加認証情報とは、例えばＰＩＮ（Personal Identification Number）コードやＱＲコードの生成日時情報等であるが、これに限定されるものではない。また、画像データとは、ＱＲコードの他、例えばＤａｔａ  Ｍａｔｒｉｘ、ＰＤＦ４１７、バーコード等の一次元又は二次元の画像データを含むが、これに限定されるものではなく、異なる複数の色や形状を用いた情報を有してもよい。また、画像データは、上述した各種の画像データの複数を組み合わせてもよい。端末装置１１は、生成した画像データを記憶してもよく、画面に表示してもよい。
【００１２】
画像形成装置１２は、例えばＱＲコード等の画像データを読み取り、読み取ったＱＲコードから元の認証情報（例えば、電話番号、パスワード、付加認証情報）を復号化する。また、画像形成装置１２は、復号化した認証情報のうち、付加認証情報を用いて正当性を確認する認証処理（第１の認証手段）を行う。また、画像形成装置１２は、付加認証情報の認証が成功（認証許可）した場合に、認証サーバ１３を用いて電話番号及びパスワードに基づく認証処理（第２の認証手段）を行う。画像形成装置１２は、例えば付加認証情報がＰＩＮ（例えば、４桁以上の英数字）の場合、ユーザが入力したＰＩＮが一致するかどうかをチェックする。また、画像形成装置１２は、付加認証情報がＱＲコードの生成日時の場合、端末装置１１が画像形成装置１２上でＱＲコードをかざした日時と上記生成日時との差が一定時間内であるかどうかをチェックする。画像形成装置１２は、例えばＭＦＰでもよく、またプロジェクタやＦＡＸ機、コピー機、プリンタ、ＰＣ（Personal Computer）等の情報処理装置でもよい。
【００１３】
認証サーバ１３は、画像形成装置１２からの認証要求に基づき、画像形成装置１２から受信した電話番号及びパスワードを予め登録された認証情報と照合し、認証の成否を判断する。したがって、第１実施形態においては、認証サーバ１３におけるユーザの認証に、電話番号及びパスワードが用いられる。
【００１４】
例えば、認証サーバ１３において予め登録されるユーザ情報には、ユーザ名等のユーザを識別する情報に対応付けて、ユーザの認証に用いる電話番号（当該ユーザが所持する端末装置１１の電話番号）及びパスワードの認証情報が登録されている。言い換えると、第１実施形態では、従来がユーザＩＤ及びパスワードに基づきユーザ認証を行っていたのであれば、電話番号をユーザＩＤとして用いているといえる。なお、パスワードは、必須でなくてもよい。この場合、端末装置１１においてもパスワードを含まない画像データが生成され、後述する処理においてもパスワードが省かれることとなる。
【００１５】
また、認証サーバ１３は、認証結果を画像形成装置１２に出力する。認証サーバ１３は、Ａｃｔｉｖｅ  ＤｉｒｅｃｔｏｒｙやＬＤＡＰ（Lightweight Directory Access Protocol）サーバ等の一般的な認証装置を使用することができるが、これに限定されるものではない。例えば、認証サーバ１３は、画像形成装置１２内に含まれる構成でもよい。
【００１６】
ここで、上述した情報処理システム１０を用いた認証処理の概要について説明する。ユーザは、端末装置１１を用いてＱＲコード生成のための認証情報として、認証サーバ１３におけるユーザ認証が認証されるためのユーザ認証情報である電話番号とパスワード（ＰＷ）だけでなく、画像形成装置１２においてユーザが入力した情報と照合するためのＰＩＮコード等の付加認証情報も利用してＱＲコードを生成する。
【００１７】
ユーザは、画像形成装置１２を利用したい場合、認証情報から生成されたＱＲコードを端末装置１１に表示して画像形成装置１２にかざすことで、画像形成装置１２にＱＲコードを読み取らせる。
【００１８】
画像形成装置１２は、読み取ったＱＲコードを復号し、電話番号、パスワード、ＰＩＮコード情報を取得する。その後、画像形成装置１２は、ＰＩＮコード入力を促す画面を表示する。ユーザは、ＱＲコード生成時に指定したＰＩＮコードを入力する。また、画像形成装置１２は、ＱＲコードから取得したＰＩＮコードと、ユーザが入力したＰＩＮコードとが一致するかどうかを確認する。
【００１９】
一致する場合、画像形成装置１２は、電話番号及びパスワードのユーザ認証情報で認証先に認証させ、認証に成功すれば、対象のユーザに画像形成装置１２の利用を許可する。また、一致しない場合、その時点で認証エラーとし、対象のユーザに画像形成装置１２の利用を許可しない。これにより、例えば、仮にＱＲコードが第三者に漏洩した場合でも、ＰＩＮコードを知らないと画像形成装置１２を利用することができない。したがって、ＰＩＮコードに基づいて正当なユーザが使用しているか否かを判定できるため、セキュリティを維持しつつ、対象装置である画像形成装置１２の利用制限を行うことができる。
【００２０】
次に、上述した端末装置１１、画像形成装置１２のそれぞれの機能構成例について図を用いて説明する。
【００２１】
＜端末装置１１の機能構成例＞
図２は、第１実施形態における端末装置の機能構成の一例を示す図である。図２に示す端末装置１１は、認証情報を受け付ける認証情報受付手段の一例としての認証情報受付部２１と、認証情報をコード化した画像データを生成する画像データ生成手段の一例としてのＱＲコード生成部２２と、各種データを記憶する記憶手段の一例としての記憶部２３と、各種情報を表示する表示手段の一例としての表示部２４とを有する。
【００２２】
認証情報受付部２１は、ユーザの認証情報（電話番号、パスワード、付加認証情報）を受け付ける。電話番号は、端末装置１１が保管している情報のため、ユーザに入力させるか、自動的に取得するか、何れも可能である。なお、認証情報としては、これに限定されるものではなく、ユーザの所属コードや会社コード等を用いてもよい。
【００２３】
ＱＲコード生成部２２は、認証情報受付部２１から受け付けた認証情報を元にコード等に符号化した画像データを生成する。なお、ＱＲコード生成部２２は、画像データの一例としては、ＱＲコードを生成するが、これに限定されるものではない。例えば、ＱＲコード生成部２２は、上述したようにＤａｔａ  Ｍａｔｒｉｘ、ＰＤＦ４１７、バーコード等の一次元又は二次元の画像データ、異なる複数の色や形状を用いた画像データ等を生成してもよい。
【００２４】
記憶部２３は、ＱＲコード生成部２２で生成されたＱＲコードを記憶する。なお、記憶する情報は、これに限定されるものではなく、本実施形態における各処理の実行経過や実行結果、他の装置と通信ネットワークＮを介して接続するためのアドレス情報等が記憶されていてもよい。
【００２５】
表示部２４は、ユーザからの表示要求に応じて記憶部２３に記憶されたＱＲコード等の画像データを画面に表示する。例えば、表示部２４は、ユーザが操作するための各種画面を表示し、またユーザからの入力を受け付けることが可能タッチパネル等でもよい。
【００２６】
＜画像形成装置１２の機能構成例＞
図３は、第１実施形態における画像形成装置の機能構成の一例を示す図である。図３に示す画像形成装置１２は、画像データを読み取る読取手段の一例としてのＱＲコード読取部３１と、コード化された画像データを復号して認証情報を取得する復号化手段の一例としてのＱＲコード復号化部３２と、付加情報の入力を受け付ける付加情報受付手段の一例としてのＰＩＮ入力受付部３３と、付加情報に基づく認証を実行する第１の認証手段及びユーザ認証情報に基づく認証を実行する第２の認証手段の一例としての認証部３４と、画像を形成するための各種処理の実行やアプリケーションの提供等を行う画像形成手段の一例としての画像形成部３５と、ユーザ等による操作内容を受け付ける操作手段の一例としての操作部３６とを有する。
【００２７】
ＱＲコード読取部３１は、ユーザが端末装置１１に表示したＱＲコード等の認証用の画像データを読み取る。ＱＲコード読取部３１は、例えばカメラ等の撮像部を有し、撮像部で端末装置１１の画面を撮影し、撮影した画像を解析してＱＲコード等の画像データを取得する機能を設けていてもよい。またＱＲコード読取部３１は、ＱＲコードリーダ等の機能を有していてもよい。
【００２８】
ＱＲコード復号化部３２は、ＱＲコード読取部３１で読み取ったＱＲ読み取り部コードから元の認証情報（電話番号、パスワード、付加認証情報）を復号化する。
【００２９】
ＰＩＮ入力受付部３３は、ＰＩＮコードの入力画面を表示し、ユーザから入力されたＰＩＮに関する情報を受け付ける。ＰＩＮ入力画面は、例えばダイアログ画面等であり、画像形成装置１２上のタッチパネル等により入力することができるが、これに限定されるものではない。
【００３０】
認証部３４は、ＱＲコード復号化部３２が復号化した認証情報に含まれる付加認証情報を用いて認証情報の正当性を確認する。例えば、認証部３４は、付加認証情報に含まれるＰＩＮと、ＰＩＮ入力受付部３３から入力されたＰＩＮとが一致するかどうかをチェックする（第１の認証手段）。また、認証部３４は、ＰＩＮが正しい場合（認証が許可された場合）に、通信ネットワークＮを介して認証サーバ１３に対して認証を行い、その結果を取得する（第２の認証手段）。なお、認証部３４は、ＰＩＮが正しくない場合（第１の認証手段での認証失敗）、又は認証サーバ１３の認証結果が失敗した場合（第２の認証手段での認証失敗）、その旨のエラーメッセージを画面に表示してユーザに通知する。
【００３１】
画像形成部３５は、認証部３４による認証が成功したユーザに対して、印刷等の処理の実行やアプリケーションの提供等を行う。画像形成部３５は、例えば印刷やスキャナ、ＦＡＸ、メール送信等の各種機能を提供することができるが、これに限定されるものではない。
【００３２】
操作部３６は、ユーザ等が画像形成装置１２に各種処理を行わせるための操作を行う。操作部３６は、タッチパネル等であり、パネル（操作パネル）上に表示されたメニュー画面等により、ユーザは各種指示を入力することができる。また、操作部３６は、認証用の画像データ（ＱＲコード）を読み取らせるためのメッセージやＰＩＮを入力させるためのメッセージ等を表示してもよい。
【００３３】
＜端末装置１１のハードウェア構成例＞
図４は、端末装置のハードウェア構成の一例を示す図である。図４の例において、端末装置１１は、ＣＰＵ４１と、ＲＯＭ（Read Only Memory）４２と、ＲＡＭ（Random Access Memory）４３と、フラッシュＲＯＭ４４と、表示部４５と、操作部４６と、メディアＩ／Ｆ４７と、無線ＬＡＮ通信部４８と、キャリア通信部４９と、カメラ５０とを有する。
【００３４】
ＣＰＵ４１は、フラッシュＲＯＭ４４に記憶されたプログラム５１を実行して端末装置１１の全体の動作を制御する。例えば、ＣＰＵ４１は、上述した認証情報受付部２１、ＱＲコード生成部２２、表示部２４における各種処理を制御する。ＲＯＭ４２は、ＩＰＬ（Initial Program Loader）や静的なデータを記憶している。ＲＡＭ４３は、ＣＰＵ４１がプログラム５１を実行する際のワークエリアとして使用される。
【００３５】
フラッシュＲＯＭ４４には、ＣＰＵ４１が実行するプログラム５１が記憶されている。プログラム５１は、ＯＳ（例えば、Ａｎｄｒｏｉｄ（登録商標）、ｉＯＳ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標））、ミドルウェア、及び、端末装置１１の下記の機能を提供するプログラムが含まれる。
【００３６】
表示部４５は、液晶や有機ＥＬ等のユーザインタフェース（ＵＩ）画面を表示する。不図示のグラフィック制御部は、ＣＰＵ４１がビデオＲＡＭに書き込んだ描画コマンドを解釈して表示部４５にウィンドウ、メニュー、カーソル、文字又は画像等の各種情報を表示する。なお、表示部４５はタッチパネルを一体に有している。この表示部４５により、認証時に利用するＱＲコード等の画像データを表示する。
【００３７】
操作部４６は、ユーザの操作を受け付けるハードキーやボタン、及び、タッチパネルである。操作内容はＣＰＵ４１に通知される。
【００３８】
メディアＩ／Ｆ４７は、フラッシュメモリ等の記録メディアに対するデータの読み出し又は書き込み（記憶）を制御する。
【００３９】
無線ＬＡＮ通信部４８は、ＩＥＥＥ８０２．１１ｂ／１１ａ／１１ｇ／１１ｎ等に基づき変調方式、伝送速度、周波数等を制御し、受信した電波をデジタル信号に変換する。また、ＣＰＵ４１から送信要求されたデータを規格に従って変調等を行い、電波として送信する。
【００４０】
キャリア通信部４９は、端末装置１１のユーザが契約している電気通信事業者によって様々な通信を行う。電気通信事業者は、例えば、ＣＤＭＡ（Code Division Multiple Access）やＬＴＥ（Long Term Evolution）等の通信規格で通信する携帯電話事業者、ＷｉＭａｘ事業者等である。キャリア通信部４９にはＳＩＭ（Subscriber Identity Module Card）カードが装着されている。ＳＩＭカードは、電気通信事業者が契約者に発行する契約者情報が記憶されたＩＣカードであり、主にＩＭＳＩ（International Mobile Subscriber Identity）と呼ばれる固有の番号及び携帯電話番号等が記憶されている。
【００４１】
キャリア通信部４９は、電気通信事業者が定める通信方式に従い変調等を行い、インターネットに接続されている基地局等と通信する。基地局は、電気通信事業者の事業者サーバと接続されており、事業者サーバは端末装置１１に一時的なＩＰアドレスを与える。なお、端末装置１１は、インターネットを介して認証サーバ１３と通信することも可能である。端末装置１１は、例えば無線ＬＡＮに接続する無線ＬＡＮ通信部４８の他、キャリア通信部４９を有することが多い。
【００４２】
カメラ５０は、予め設定された画角や解像度等のカメラパラメータに基づいて所定の被写体等を撮影して画像データを取得する。プログラム５１は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム５１は、外部のサーバ等からインストール可能な形式又は実行可能な形式のファイルで端末装置１１に配布される。プログラム５１には、本実施形態における認証プログラムや他のアプリ（保守アプリ等）が含まれていてもよい。
【００４３】
＜画像形成装置１２のハードウェア構成例＞
図５は、画像形成装置のハードウェア構成の一例を示す図である。図５の例において、画像形成装置１２は、コントローラ６１と、ＦＣＵ（ファクシミリコントロールユニット）６２と、スキャナエンジン６３と、プロッタエンジン６４と、操作パネル６５とを有する。また、操作パネル６５には、表示部６６を有する。
【００４４】
コントローラ６１は、ＣＰＵ７１と、ＮＢ（ノースブリッジ）７２と、ＭＥＭ−Ｐ（システムメモリ）７３と、ＭＥＭ−Ｃ（ローカルメモリ）７４と、ＡＳＩＣ７５と、ＳＢ（サウスブリッジ）７６と、ＮＩＣ（ネットワークインタフェースコントローラ）７７と、ＵＳＢデバイス７８と、ＩＥＥＥ１３９４デバイス７９と、セントロニクスデバイス８０と、ＨＤＤ（ハードディスクドライブ）８１と、メモリカードスロット８２と、を有する。また、ＨＤＤ８１には、プログラム８３を有する。また、メモリカードスロット８２は、メモリカード８４を装着することができ、メモリカード８４に記憶されている情報を読み出したり、書き込んだりすることができる。
【００４５】
ＣＰＵ７１は、種々の情報処理を実行するためのＩＣであり、アプリやサービスを提供するプログラムをＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）等のＯＳによりプロセス単位で並列的に実行する。例えば、ＣＰＵ７１は、上述したＱＲコード読取部３１やＱＲコード復号化部３２、ＰＩＮ入力受付部３３、認証部３４、画像形成部３５における各種処理を制御する。
【００４６】
ＮＢ７２は、ＣＰＵ７１とＡＳＩＣ７５とを接続するためのブリッジである。ＳＢ７６は、ＮＢ７２と周辺機器等を接続するためのブリッジである。ＡＳＩＣ７５とＮＢ７２は、ＡＧＰ（Accelerated Graphics Port）を介して接続されている。
【００４７】
ＭＥＭ−Ｐ７３は、ＮＢ７２に接続されたメモリである。ＭＥＭ−Ｃ７４は、ＡＳＩＣ７５に接続されたメモリである。ＡＳＩＣ７５は、画像処理用のＩＣである。例えばＡＳＩＣ７５は、印刷時の画像データに対する処理だけでなく、読み取ったＱＲコードの復号化を行う。
【００４８】
ＮＩＣ７７は、ネットワーク等を介してＭＡＣアドレス等を使用したデータ通信を行うためのコントローラである。ＵＳＢデバイス７８は、ＵＳＢ規格に準拠したシリアルポートを提供するためのデバイスである。ＩＥＥＥ１３９４デバイス７９は、ＩＥＥＥ１３９４規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス８０は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。
【００４９】
ＮＩＣ７７と、ＵＳＢデバイス７８と、ＩＥＥＥ１３９４デバイス７９と、セントロニクスデバイス８０とは、ＰＣＩ（Peripheral Component Interconnect）バスを介してＮＢ７２とＳＢ７６に接続されている。
【００５０】
ＨＤＤ８１は、ＡＳＩＣ７５に接続されたストレージであり、画像データ蓄積、文書データ蓄積、プログラム蓄積、フォントデータ蓄積、フォームデータ蓄積等を行うために使用される。
【００５１】
メモリカードスロット８２は、ＳＢ７６に接続され、メモリカード８４をセット（挿入）するために使用される。メモリカード８４は、ＵＳＢメモリ等のフラッシュメモリであり、プログラム８３を配布するために使用される。
【００５２】
プログラム８３には、ＯＳ（Operating System）、ミドルウェア、及び、本実施形態における各種機能を提供するプログラムが含まれる。プログラム８３は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム８３は、外部のサーバ等からインストール可能な形式又は実行可能な形式のファイルで配布される。
【００５３】
ＦＣＵ６２は、ＮＩＣ７７を介してネットワークに接続し例えばＴ．３７，Ｔ．３８の規格に対応した通信手順、又は、公衆通信網に接続し例えばＧ３、Ｇ４規格に対応した通信手順、に従い画像データの送受信を行う。また、画像形成装置１２の電源がＯＦＦのときに画像データを受信しても、プロッタエンジン６４を起動して画像データを用紙に印刷することができる。
【００５４】
スキャナエンジン６３は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して画像処理を施し、所定の解像度のデジタルデータ（以下、「画像データ」ともいう）を生成する。また、スキャナエンジン６３は、上述したＱＲコード読取部３１として、端末装置１１の画面に表示された認証用の画像データ（例えば、ＱＲコード）等を読み取るための機能を有していてもよい。なお、認証用の画像データの読取機能については、これに限定されるものではなく、例えばカメラ等を設け、そのカメラにより端末装置１１の画面に表示された画像を撮影することで、取得してもよい。カメラは、画像形成装置１２に内蔵されていてもよく、外付けされていてもよい。したがって、端末装置１１の画面に表示されたＱＲコードを外部のカメラで読み取り、読み取ったＱＲコードの画像データを画像形成装置１２に入力してもよい。
【００５５】
プロッタエンジン６４は、例えばタンデム型の感光ドラムを有し、画像データや端末装置１１から受信したＰＤＬデータに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。潜像にトナーを付着して現像した１ページ毎の画像を用紙に熱と圧力で転写する。このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。
【００５６】
操作パネル６５は、ユーザがＭＦＰ等の画像形成装置１２に入力を行うためのハードウェア（操作部）であると共に、画像形成装置１２がユーザに可視情報を提供するためのハードウェアである表示部６６を有する。操作パネル６５は、ＡＳＩＣ７５に接続されている。ＦＣＵ６２と、スキャナエンジン６３と、プロッタエンジン６４とは、ＰＣＩバスを介してＡＳＩＣ７５に接続されている。
【００５７】
＜第１実施形態におけるＱＲコード生成処理例＞
図６は、第１実施形態におけるＱＲコード生成処理の一例を示すシーケンス図である。図６に示す処理において、ユーザ９０は、端末装置１１からＱＲコード生成するために認証情報（電話番号、ＰＷ（パスワード）、ＰＩＮ等）を入力する。認証情報受付部２１は、入力された認証情報（電話番号、ＰＷ、ＰＩＮ）を受け付け（Ｓ０１）、その情報に基づいて、ＱＲコード生成部２２に対してＱＲコード生成要求を出力する（Ｓ０２）。
【００５８】
次に、ＱＲコード生成部２２は、入力された認証情報（電話番号、ＰＷ、ＰＩＮ）を元にＱＲコードを生成し（Ｓ０３）、生成したＱＲコードを受け取り（Ｓ０４）、そのＱＲコードデータを記憶部２３に記憶する（Ｓ０５）。
【００５９】
次に、表示部２４は、ユーザ９０からのＱＲコードの表示要求を受け付けると（Ｓ０６）、記憶部２３に取得要求を行ってＱＲコードを取得し（Ｓ０７）、その取得したＱＲコードを表示する（Ｓ０８）。これにより、ＱＲコード表示がユーザ９０に認識される（Ｓ０９）。
【００６０】
＜第１実施形態におけるＱＲコードを使った認証処理例＞
次に、第１実施形態におけるＱＲコードを使った認証処理例について説明する。図７は、第１実施形態におけるＱＲコードを使った認証処理の一例を示すシーケンス図である。ユーザ９０が、ＱＲコードが表示された端末装置１１等を画像形成装置１２上のＱＲコード読取部３１にかざすと、ＱＲコード読取部３１は、画面に表示されたＱＲコードを読み取る（Ｓ１１）。次に、ＱＲコード読取部３１は、ＱＲコード復号化部３２に対して、読み取ったＱＲコード復号化要求を出力する（Ｓ１２）。
【００６１】
ＱＲコード復号化部３２は、ＱＲコードから認証情報（電話番号、ＰＷ、ＰＩＮ）を復号化し（Ｓ１３）、復号化した電話番号、ＰＷ、ＰＩＮの各情報を取得する（Ｓ１４）。次に、ＱＲコード復号化部３２は、ＰＩＮ入力受付部３３に対してＰＩＮ入力画面の表示を要求する（Ｓ１５）。
【００６２】
次に、ＰＩＮ入力受付部３３は、ＰＩＮ入力画面を表示し（Ｓ１６）、ユーザ９０からのＰＩＮの入力を受け付けて（Ｓ１６）、受け付けた入力ＰＩＮをＱＲコード復号化部３２に出力する（Ｓ１７）。
【００６３】
次に、ＱＲコード復号化部３２は、ＰＩＮ入力受付部３３からの入力ＰＩＮを取得し（Ｓ１８）、取得した入力ＰＩＮと、復号化した認証情報（電話番号、ＰＷ、ＰＩＮ）とを認証部３４に出力する（Ｓ１９）。
【００６４】
認証部３４は、第１の認証処理として、認証情報に含まれるＰＩＮとユーザにより入力ＰＩＮとが一致するかどうかを判断し（Ｓ２０）、一致する場合は、認証成功として、通信ネットワークＮを介して認証サーバ１３に認証要求を送信する（Ｓ２１）。なお、Ｓ２０の処理において、ＰＩＮが一致しない場合、認証部３４は、認証サーバ１３へ認証要求を行うことなく、認証エラーである旨のメッセージをユーザ９０に通知して処理を終了する。
【００６５】
認証サーバ１３は、認証部３４からの認証要求に対する認証処理（第２の認証処理）を行い（Ｓ２２）、その結果を認証部３４に送信する（Ｓ２３）。認証部３４は、認証サーバ１３による認証の結果として、画像形成装置１２の利用を許可する場合（認証に成功した場合）、利用許可を示す情報をユーザ９０に通知する（Ｓ２４）。Ｓ２４の処理では、利用可能である旨のメッセージを表示してもよく、画像形成装置１２を実行するためのメニュー画面を表示してもよい。
【００６６】
また、認証部３４は、Ｓ２３の処理における認証結果が、利用を許可しないものである場合（認証に失敗した場合）、対応するエラー情報をユーザ９０に通知して、画像形成装置１２の利用を許可せず処理を終了する。
【００６７】
＜画面例＞
図８は、第１実施形態における画面例を示す図である。図８（Ａ）、（Ｂ）は、画像形成装置１２の操作パネルの画面例を示している。上述したように、第１実施形態において、画像形成装置１２は、認証時に図８（Ａ）に示すように、画面１００−１に認証用の画像データ（ＱＲコード）を読み取るためメッセージ１０１を表示する。この表示を見たユーザは、自己の端末装置１１の画面にＱＲコード等の画像データ１０２を表示し、画像形成装置１２が読み取れるような位置（カメラ等から撮影可能な位置）に画像データをかざす。
【００６８】
また、この画像データを読み取った画像形成装置１２は、図８（Ｂ）に示すように、画面（ＰＩＮ入力画面）１００−２に画像データ１０２を表示する。また、画像形成装置１２は、読み取った画像データ（ＱＲコード）に対応するＰＩＮコードをユーザに入力させる旨のメッセージ１０３を表示する。ユーザは、画面１００−２上のＰＩＮ入力領域１０４に対応するＰＩＮを入力することで、上述した認証処理が実行される。
【００６９】
なお、第１実施形態における認証が成功すると、画像形成装置１２は、ユーザのログインを許可し、ユーザの権限に基づく各種処理の実行を許可し、コピー、プリント、スキャン、ＦＡＸ等といった処理を行うための通常の操作メニュー画面等を表示する。また、認証に失敗すると、ユーザのログインを許可せず、その旨のメッセージを画面に表示する。
【００７０】
ログイン後、ユーザの操作により画像形成装置１２が実行した処理は、ログとして記録される。例えば、ユーザがコピーやプリントを行ったのであれば、その時に出力された印刷用紙の枚数や、カラーかモノクロかといった印刷条件等が記録される。また、ログには、電話番号が含まれる。またログには、ユーザ名等のユーザ識別情報が含まれていてもよく、電話番号を特定することが可能な電話番号特定情報であれば、電話番号に代えて使用することも可能である。つまり、画像形成装置１２が実行した処理の内容と、電話番号とを紐付けることで、例えばこのログに基づいて算出された利用量（利用料金）を、ログインに利用した端末装置１１の電話番号と紐付けることが可能となる。したがって、例えば端末装置１１の利用料金とログに基づく利用料金とを合算して管理することができるようになり、まとめて料金の請求（徴収）等を行うことが可能となる。
【００７１】
上述した第１実施形態に示す構成によれば、仮にＱＲコードが第三者に漏洩した場合でも、ＰＩＮコード情報も知らないと、対象の画像形成装置１２を利用することができない。したがって、セキュリティを維持しつつ、対象装置の一例である画像形成装置１２の利用制限を行うことができる。
【００７２】
＜第２実施形態＞
次に、上述した情報処理システムの第２実施形態について説明する。第２実施形態では、ＱＲコード等の認証用の画像データの有効期限を設定する。例えば、上述した第１実施形態では、ＰＩＮを用いることでＱＲコードの画像が漏洩した場合でも画像形成装置１２の不正利用を防くことができる。
【００７３】
しかしながら、ＰＩＮを入力するのに手間がかかるため、ＱＲコードをかざすだけで認証したいというユーザのニーズもある。そこで、第２実施形態では、ＰＩＮ入力しない認証方法について説明する。
【００７４】
なお、システム構成、端末装置１１の構成は、上述した第１実施形態と同様の構成を用いることができるため、ここでの具体的な説明は、省略する。
【００７５】
＜第２実施形態における画像形成装置の機能構成例＞
図９は、第２実施形態における画像形成装置の機能構成例を示す図である。図９の例において、画像形成装置１２'は、画像データを読み取る読取手段の一例としてのＱＲコード読取部３１と、コード化された画像データを復号して認証情報を取得する復号化手段の一例としてのＱＲコード復号化部３２と、ＰＩＮ以外の情報等に基づく認識を実行する第１の認証手段及びユーザ認証情報に基づく認証を実行する第２の認証手段の一例としての認証部３４'と、画像を形成するための各種処理の実行やアプリケーションの提供等を行う画像形成手段の一例としての画像形成部３５と、ユーザ等による操作内容を受け付ける操作手段の一例としての操作部３６とを有する。
【００７６】
図９に示す画像形成装置１２'は、第１実施形態における画像形成装置１２と比較すると、ＰＩＮ入力受付部３３を有していない構成となっている。この場合、認証部３４'は、ＰＩＮを用いずに、他の情報を用いて、第１の認証手段における認証を実行する。
【００７７】
例えば、認証部３４'は、ＱＲコード復号化部３２が復号化した認証情報に含まれる付加認証情報（例えば、ＱＲコード生成日時）と、現在日時との差が一定時間内かどうかのチェック（有効期限チェック）を行う。
【００７８】
また、認証部３４'は、チェックした結果、日時の差分が一定時間内の場合は、認証が成功したとみなし、第２の認証処理として認証サーバ１３に対して認証処理を行い、その認証結果に応じて、対象ユーザに対する画像形成装置１２'の使用制限を行う。
【００７９】
＜第２実施形態におけるＱＲコード生成処理例＞
図１０は、第２実施形態におけるＱＲコード生成処理の一例を示すシーケンス図である。図１０に示す処理において、ユーザ９０は、端末装置１１からＱＲコード生成に利用される認証情報（電話番号、ＰＷ）を入力し、認証情報受付部２１は、入力された認証情報（電話番号、ＰＷ）の入力を受け付ける（Ｓ３１）。次に、認証情報受付部２１は、入力された情報を元にＱＲコード生成部２２に対してＱＲコード生成の要求を出力する（Ｓ３２）。
【００８０】
ＱＲコード生成部２２は、入力された認証情報（電話番号、ＰＷ）を取得すると、現在の日時情報を取得し（Ｓ３３）、現在の日付情報を生成日時として（Ｓ３４）、生成日時と、認証情報（電話番号、ＰＷ）とを元にＱＲコードを生成する（Ｓ３５）。ＱＲコード生成部２２は、生成したＱＲコードを受け取り（Ｓ３６）、そのＱＲコードデータを記憶部２３に記憶する（Ｓ３７）。
【００８１】
次に、表示部２４は、ユーザ９０からのＱＲコードの表示要求を受け付けると（Ｓ３８）、記憶部２３に取得要求を行ってＱＲコードを取得し（Ｓ３９）、その取得したＱＲコードを表示する（Ｓ４０）。これにより、ＱＲコード表示がユーザ９０に認識される（Ｓ４１）。
【００８２】
＜第２実施形態におけるＱＲコードを使った認証処理例＞
図１１は、第２実施形態におけるＱＲコードを使った認証処理の一例を示すシーケンス図である。図１１の例において、ユーザ９０が、認証時に、ＱＲコードが表示された端末装置１１等を画像形成装置１２'上のＱＲコード読取部３１にかざすと、ＱＲコード読取部３１は、ＱＲコード情報を読み取る（Ｓ５１）。次に、ＱＲコード読取部３１は、ＱＲコード復号化部３２に対してＱＲコード復号化要求を出力する（Ｓ５２）。
【００８３】
ＱＲコード復号化部３２は、ＱＲコードから認証情報（電話番号、ＰＷ、ＱＲコード生成日時）を復号化し（Ｓ５３）、電話番号、ＰＷ、ＱＲコード生成日時を取得する（Ｓ５４）。
【００８４】
次に、ＱＲコード復号化部３２は、認証部３４'に対して電話番号、ＰＷ、ＱＲコード生成日時に基づく認証要求を出力する（Ｓ５５）。認証部３４'は、ＱＲコード復号化部３２より認証要求を受け付けると、認証要求に含まれるＱＲコードの生成日時（日時情報）を取得する（Ｓ５６）。また、認証部３４'は、現在の日時情報を取得し（Ｓ５７）、第１の認証処理として、それぞれの日時を比較して、その差分が一定の時間内にあるか否かの有効期限チェック（生成日時，現在日時）を行う（Ｓ５８）。認証部３４'は、差が一定の時間内であれば、認証サーバ１３に対して電話番号とＰＷとによる認証要求を送信する（Ｓ５９）。なお、Ｓ５８の処理において、差が一定の時間内でない場合、認証部３４'は、認証サーバ１３へ認証要求を行うことなく、認証エラーである旨のメッセージをユーザ９０に通知して処理を終了する。
【００８５】
認証サーバ１３は、認証部３４'からの認証要求に対する認証処理（第２の認証処理）を行い（Ｓ６０）、その結果を認証部３４'に送信する（Ｓ６１）。認証部３４'は、認証サーバ１３による認証の結果として、画像形成装置１２'の利用を許可する場合（認証に成功した場合）、利用許可を示す情報をユーザに通知する（Ｓ６２）。Ｓ６２の処理では、利用可能である旨のメッセージを表示してもよく、画像形成装置１２'を実行するためのメニュー画面を表示してもよい。
【００８６】
また、認証部３４'は、Ｓ６１の処理における認証結果が、利用を許可しないものである場合（認証に失敗した場合）、対応するエラー情報をユーザ９０に通知して、画像形成装置１２'の利用を許可せず処理を終了する。
【００８７】
＜有効期限チェックの一例＞
次に、上述した有効期限チェックの一例について説明する。現在の日時情報とＱＲコードの生成日時との比較方法例としては、例えば、「現在日時と生成日時との差分が一定の時間以内（例えば、１２時間以内）であればＯＫ（認証成功）とする。また、他の例として、現在日時と発生日時とが同じ日であればＯＫとしてもよい。
【００８８】
なお、上記の一定の時間は、情報処理システム１０内の画像形成装置１２'毎に設定してもよく、画像形成装置１２'を使用する時間帯や曜日、各ユーザに応じて可変に設定してもよい。
【００８９】
上述したように、第２実施形態によれば、上述した図８（Ｂ）に示すようなＰＩＮ入力画面等を用いたＰＩＮの入力の手間等を省略することができ、セキュリティを維持しつつ、正当なユーザが使用しているか否かを確認できる。また、正当なユーザである場合に対象装置（例えば、画像形成装置１２'）の利用を許可することで、対象装置の利用制限を行うことができる。なお、上述した第２実施形態で使用した電話番号の代わりにユーザＩＤ等を用いてもよい。
【００９０】
＜他の実施形態＞
次に、他の実施形態について説明する。上述した第１，第２実施形態では、認証サーバ１３を有するシステム構成例を説明したが、例えば電話番号、パスワード（ＰＷ）による認証を画像形成装置１２（１２'）内で実施してもよい。この場合には、認証サーバ１３における第２の認証手段の機能が画像形成装置１２内に含まれる。
【００９１】
また、上述した第１，第２実施形態では、認証用のＱＲコードの生成を端末装置１１上で実施しているが、外部の装置（例えば、ＰＣやサーバ等の他の装置）を用いてＱＲコードの生成を行ってもよい。この場合、例えば第１実施形態に示すようにＱＲコードにＰＩＮを含む場合には、ＱＲコードを生成する外部の装置に予めＰＩＮコードを入力してもよい。また、外部の装置で生成されたＱＲコードを端末装置１１のカメラで撮影したり、電子メールを用いて外部の装置から端末装置１１宛てにＱＲコードの画像を送信することで、端末装置１１でＱＲコードを取得することができる。
【００９２】
また、上述した第１，第２実施形態では、認証情報にＰＷを含んでいるが、パスワードの情報をそのままＱＲコード等の画像データに含めずに、暗号化を行うことで、セキュリティをより向上させることができる。
【００９３】
その場合、上述したＱＲコード生成部２２は、ＰＷに対してＰＩＮコードを鍵にして暗号化を行い、暗号化されたＰＷと、電話番号と、ＰＩＮコードとを元にＱＲコードを生成する。なお、暗号する情報は、ＰＷだけでなく、電話番号等の情報を含んでいてもよい。また、認証時において画像形成装置１２にＰＩＮコードを入力する際、その入力したＰＩＮコードに基づいて暗号化されたＰＷの復号化も行い、ＰＷを取得する。
【００９４】
なお、上述したＰＩＮコードを用いて暗号化を行う場合には、更に所定桁数の数値や文字を追加して「ＰＩＮ＋所定桁数の数値、文字」の鍵を用いてもよい。これにより、桁数を増やして更にセキュリティの向上を図ることができる。この場合には、画像形成装置１２において、ＰＩＮを入力する際、ＰＩＮの他に所定桁数の数値や文字等も入力することになる。
【００９５】
また、上述したように、ＰＩＮコードをパスワード（ＰＷ）の暗号化の鍵として使用する場合には、ＱＲコードにＰＩＮコードを含まない構成にしてもよい。この場合、ＱＲコードから読み取った電話番号（電話番号に限定されず、例えばユーザＩＤ等でもよい）をキーにして認証サーバ１３からＰＷを取得し、取得したＰＷで復号化する。これにより、復号化したＰＩＮコードと、入力画面で入力されたＰＩＮコードの値とが一致するかで認証処理を行うことができる。
【００９６】
また、他の実施形態として、例えば第１実施形態で示した図７のＳ１９の処理において、ＱＲコード復号化部３２は、取得した入力ＰＩＮと、復号化した認証情報（電話番号、ＰＷ、ＰＩＮ）とを認証部３４に出力するだけでなく、復号化して得られた電話番号宛てに認証要求があったことを示すログイン通知（電話発信）を行ってもよい。また同様に、第２実施形態で示した図１１のＳ５５の処理において、ＱＲコード復号化部３２は、認証部３４'に対して電話番号、ＰＷ、ＱＲコード生成日時に基づく認証要求を出力するだけでなく、電話番号宛てにログイン通知を行ってもよい。
【００９７】
例えば、通話機能等がある端末装置１１の場合には、電話番号で通知（ショートメール）を行うことができる。したがって、画像形成装置１２（１２'）は、ＱＲコードを読み取った後、復号化して得られた電話番号に通知を行うことで、仮に第三者が盗撮したＱＲコードを使用した場合でも、本人に通知される。そのため、不正なユーザが使用していることを確認でき、セキュリティの維持が図れる。
【００９８】
また、他の実施形態としては、ＱＲコードの形状を用いて認証を行うことができる。例えば、誰かに盗撮されたＱＲコードは、離れた位置や正面以外の角度で撮像されるため、基本的に正方形にはならない。そのため、画像形成装置１２のＱＲコード読取部３１でＱＲコードを読み取るときに、ＱＲコードの画像の形状を判定して、歪みの度合いに応じて不正に取得したＱＲコードであるか否かを判断することができる。
【００９９】
例えば、第１実施形態で示した図７のＳ１４の処理において、ＱＲコード復号化部３２は、ＱＲコードから認証情報（電話番号、ＰＷ、ＰＩＮ）を復号化して電話番号、ＰＷ、ＰＩＮの各情報を取得する。このとき、ＱＲコード復号化部３２は、ＱＲコードの画像の形状を判定して、歪みの度合いも取得する。また、第２実施形態で示した図１１のＳ５４の処理において、ＱＲコード復号化部３２は、ＱＲコードから認証情報（電話番号、ＰＷ、ＱＲコード生成日時）を復号化して電話番号、ＰＷ、ＱＲコード生成日時の各情報を取得する。このとき同様に、ＱＲコード復号化部３２は、ＱＲコードの画像の形状を判定して、歪みの度合いも取得する。なお、歪みの度合いとしては、例えば正方形等の予め設定された形状を基準とし、その基準からの傾き等から、どの程度歪んでいるかを数値化することで、度合いを取得することができるが、これに限定されるものではない。
【０１００】
また、ＱＲコード復号化部３２は、取得した歪みの度合いと、予め設定された歪みの閾値とを比較し、取得した歪みの度合いが閾値より大きい場合（大きく歪んでいる場合）、それ以降の処理を行わずに処理を終了する。このとき、ＱＲコード復号化部３２は、処理が終了したことをユーザ９０に通知してもよい。これにより、正当なユーザが使用しているか否かを確認でき、セキュリティの維持を図ることができる。
【０１０１】
上述した各実施形態によれば、不正なユーザが使用していることを確認できる。また、セキュリティを維持しつつ、対象装置の利用制限を行うことができる。
【０１０２】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば、画像形成装置１２を利用するユーザの認証を実行する認証サーバ１３において、ユーザ情報にユーザ名を登録しておかなくてもよい。例えば、ログに基づく利用量（利用料金）を端末装置１１に紐付けて管理し、請求するような別のユーザ管理サーバがあれば、電話番号と利用量とを含むログをユーザ管理サーバに送信すればよい。但し、この場合、ユーザ管理サーバでは、端末装置１１の電話番号とその端末装置１１の所持者のユーザ名とを関連付けて管理しなければ、ユーザに対する請求は行えなくなる。したがって、利用量をユーザに紐付けて管理したい場合には、ユーザ管理サーバを含む、あるいは含まない情報処理システム１０の何れかの装置において、ユーザ名等のユーザ識別情報と、電話番号等の端末固有情報とを関連付けて管理する必要がある。
【０１０３】
また、上述した各実施形態で述べたシーケンス図は、矛盾のない限り順序を入れ替えてもよい。また、上述した各実施形態の全部又は一部を組み合わせることができる。また、上述した各実施形態の全部又は一部は、対応するプログラム（例えば、認証プログラム）を、コンピュータ（例えば、端末装置１１、画像形成装置１２、及び認証サーバ１３のうち少なくとも１つ）にインストールすることによって実装され得る。また、このプログラムは、記録媒体（記録メディア）に格納することができる。
【符号の説明】
【０１０４】
１０  情報処理システム
１１  端末装置
１２  画像形成装置（情報処理装置の一例）
１３  認証サーバ
２１  認証情報受付部（認証情報受付手段の一例）
２２  ＱＲコード生成部（画像データ生成手段の一例）
２３  記憶部（記憶手段の一例）
２４  表示部（表示手段の一例）
３１  ＱＲコード読取部（読取手段の一例）
３２  ＱＲコード復号化部（復号化手段の一例）
３３  ＰＩＮ入力受付部（付加情報受付手段の一例）
３４  認証部（第１の認証手段、第２の認証手段の一例）
３５  画像形成部（画像形成手段の一例）
３６  操作部
４１，７１  ＣＰＵ
４２  ＲＯＭ
４３  ＲＡＭ
４４  フラッシュＲＯＭ
４５  表示部
４６  操作部
４７  メディアＩ／Ｆ
４８  無線ＬＡＮ通信部
４９  キャリア通信部
５０  カメラ
５１，８３  プログラム
６１  コントローラ
６２  ＦＣＵ
６３  スキャナエンジン
６４  プロッタエンジン
６５  操作パネル
７２  ＮＢ
７３  ＭＥＭＰ
７４  ＭＥＭＣ
７５  ＡＳＩＣ
７６  ＳＢ
７７  ＮＩＣ
７８  ＵＳＢデバイス
７９  ＩＥＥＥ１３９４デバイス
８０  セントロニクスデバイス
８１  ＨＤＤ
８２  メモリカードスロット
８４  メモリカード
９０  ユーザ
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２０１０−２１８１８６号公報
【図１】
2017041090.tif 000003
【図２】
2017041090.tif 000004
【図３】
2017041090.tif 000005
【図４】
2017041090.tif 000006
【図５】
2017041090.tif 000007
【図６】
2017041090.tif 000008
【図７】
2017041090.tif 000009
【図８】
2017041090.tif 000010
【図９】
2017041090.tif 000011
【図１０】
2017041090.tif 000012
【図１１】
2017041090.tif 000013