[go: up one dir, main page]

JP2017041090A - Information processing system, authentication method, information processing apparatus, and authentication program - Google Patents

Information processing system, authentication method, information processing apparatus, and authentication program Download PDF

Info

Publication number
JP2017041090A
JP2017041090A JP2015162254A JP2015162254A JP2017041090A JP 2017041090 A JP2017041090 A JP 2017041090A JP 2015162254 A JP2015162254 A JP 2015162254A JP 2015162254 A JP2015162254 A JP 2015162254A JP 2017041090 A JP2017041090 A JP 2017041090A
Authority
JP
Japan
Prior art keywords
authentication
information
image data
code
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2015162254A
Other languages
Japanese (ja)
Inventor
俊輔 矢野
Shunsuke Yano
俊輔 矢野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2015162254A priority Critical patent/JP2017041090A/en
Publication of JP2017041090A publication Critical patent/JP2017041090A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To confirm whether a device is being used by a legitimate user or not.SOLUTION: An information processing system which authenticates an information processing apparatus and a terminal device using the information processing apparatus includes: authentication information receiving means of receiving user information and at least one piece of additional authentication information; image data generation means of generating image data by use of the user information and at least one additional authentication information received from the authentication information receiving means; storage means of storing the image data generated by the image data generation means on the terminal device; read means of reading the image data stored in the storage means; decoding means of decoding authentication information included in the image data read by the read means; first authentication means of confirming validity by use of the additional authentication information of the authentication information decoded by the decoding means; and second authentication means of performing second authentication using the authentication information when authentication is successful in the first authentication means.SELECTED DRAWING: Figure 3

Description

本発明は、情報処理システム、認証方法、情報処理装置、及び認証プログラムに関する。   The present invention relates to an information processing system, an authentication method, an information processing apparatus, and an authentication program.

複数のユーザが利用する画像形成装置(例えば、MFP(Multifunction Peripheral))等の情報処理装置では、社員証等によるIC(Integrated Circuit)カードを用いた認証を行い、その認証に成功したユーザのみが装置の利用を許可する仕組みが存在する。   In an information processing apparatus such as an image forming apparatus (for example, MFP (Multifunction Peripheral)) used by a plurality of users, authentication is performed using an IC (Integrated Circuit) card such as an employee ID card, and only a user who has succeeded in the authentication. There is a mechanism that permits the use of the device.

例えば、認証に用いる認証情報をQRコード(登録商標)化し、そのQRコードを読み取らせることで画像形成装置での印刷を許可させる仕組みが存在する。   For example, there is a mechanism in which authentication information used for authentication is converted to a QR code (registered trademark), and printing on the image forming apparatus is permitted by reading the QR code.

しかしながら、QRコードで認証を行う場合、そのQRコードの画像が漏洩すると、誰でもなりすましが可能になってしまい、正当なユーザが使用しているか、不正なユーザが使用しているかが分からなくなってしまう。   However, when authenticating with a QR code, if the QR code image is leaked, anyone can impersonate and it is not possible to know whether it is used by a legitimate user or an unauthorized user. End up.

本発明は、上記課題に鑑み、正当なユーザが使用しているか否かを確認できる情報処理システム、認証方法、情報処理装置、及び認証プログラムを提供することを目的とする。   In view of the above problems, an object of the present invention is to provide an information processing system, an authentication method, an information processing apparatus, and an authentication program that can confirm whether or not a legitimate user is using the system.

一つの態様として、本発明は、情報処理装置と、該情報処理装置を利用する端末装置の認証を行う情報処理システムにおいて、ユーザ情報と、少なくとも1つの付加認証情報とを受け付ける認証情報受付手段と、前記認証情報受付手段から受け付けたユーザ情報と、少なくとも1つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、前記記憶手段により記憶された画像データを読み取る読取手段と、前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第1の認証手段と、前記第1の認証手段で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手段とを有する。   As one aspect, the present invention provides an information processing apparatus and an authentication information receiving unit that receives user information and at least one additional authentication information in an information processing system that authenticates a terminal device that uses the information processing apparatus. The image data generating means for generating image data using the user information received from the authentication information receiving means and at least one additional authentication information, and the image data generated by the image data generating means are stored in the terminal device. Storage means; reading means for reading image data stored in the storage means; decoding means for decoding authentication information included in image data read by the reading means; and authentication decoded by the decoding means Among the information, the first authentication means that confirms the validity using the additional authentication information and the first authentication means are permitted to authenticate The case, and a second authentication means for performing a second authentication using the authentication information.

正当なユーザが使用しているか否かを確認できる。   It can be confirmed whether or not a legitimate user is using it.

情報処理システムの概略構成を示す図である。It is a figure which shows schematic structure of an information processing system. 第1実施形態における端末装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the terminal device in 1st Embodiment. 第1実施形態における画像形成装置の機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of an image forming apparatus according to the first embodiment. 端末装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a terminal device. 画像形成装置のハードウェア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus. FIG. 第1実施形態におけるQRコード生成処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the QR code production | generation process in 1st Embodiment. 第1実施形態におけるQRコードを使った認証処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the authentication process using QR code in 1st Embodiment. 第1実施形態における画面例を示す図である。It is a figure which shows the example of a screen in 1st Embodiment. 第2実施形態における画像形成装置の機能構成例を示す図である。It is a figure which shows the function structural example of the image forming apparatus in 2nd Embodiment. 第2実施形態におけるQRコード生成処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the QR code production | generation process in 2nd Embodiment. 第2実施形態におけるQRコードを使った認証処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the authentication process using QR code in 2nd Embodiment.

以下、本発明を実施するための形態について図面を参照しながら実施例を挙げて説明する。なお、本実施形態では、情報処理システムの一例として印刷認証システムについて説明するが、これに限定されるものではなく、例えばFAX送信やスキャナ実行、メール送信等で対象装置を利用する場合の認証手法に用いることができる。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. In the present embodiment, a print authentication system will be described as an example of an information processing system. However, the present invention is not limited to this, and for example, an authentication method when the target apparatus is used for FAX transmission, scanner execution, mail transmission, or the like. Can be used.

<第1実施形態>
<情報処理システムの概要例>
図1は、情報処理システムの概略構成を示す図である。図1に示す情報処理システム10は、端末装置11と、入力された各種情報に対して1又は複数の処理を実行する情報処理装置の一例としての画像形成装置12と、認証サーバ13とを有する。端末装置11と、画像形成装置12と、認証サーバ13とは、例えばインターネットやLAN(Local Area Network)等に代表される通信ネットワークNにより、データの送受信が可能な状態で接続されている。なお、図1の例では、端末装置11と、画像形成装置12と、認証サーバ13とが、それぞれ一台ずつ接続されているが、それぞれが1又は複数からなる構成であればよい。また、認証サーバ13は、例えば一以上の情報処理装置によるクラウドコンピューティングで構成されたクラウドサーバであってもよい。また、端末装置11は、必ずしも同一の通信ネットワークN上に接続されていなくてもよい。
<First Embodiment>
<Outline of information processing system>
FIG. 1 is a diagram illustrating a schematic configuration of an information processing system. An information processing system 10 illustrated in FIG. 1 includes a terminal device 11, an image forming apparatus 12 as an example of an information processing apparatus that executes one or a plurality of processes on various pieces of input information, and an authentication server 13. . The terminal device 11, the image forming device 12, and the authentication server 13 are connected in a state where data can be transmitted and received by a communication network N typified by, for example, the Internet or a LAN (Local Area Network). In the example of FIG. 1, the terminal device 11, the image forming device 12, and the authentication server 13 are connected one by one. Further, the authentication server 13 may be a cloud server configured by cloud computing using one or more information processing apparatuses, for example. Further, the terminal device 11 does not necessarily have to be connected on the same communication network N.

端末装置11は、例えばスマートフォンやタブレット端末、携帯電話等の通信端末である。端末装置11は、例えば端末装置11の電話番号と、ユーザ(利用者)のパスワードと、付加認証情報とに基づきQRコードの画像データを生成する。ここで、画像データの生成に用いられる電話番号は、端末装置11を用いて通話するために端末装置11に固有に割り当てられている番号である。なお、端末装置11やユーザを特定するための情報としては、電話番号に限定されるものではない。また、パスワード(以下、必要に応じて「PW」という)は、認証サーバ13において登録されているユーザのパスワードである。また、付加認証情報は、ユーザが端末装置11において画像データを生成するときに、ユーザの入力により、或いは、動的に設定される情報である。また、付加認証情報とは、例えばPIN(Personal Identification Number)コードやQRコードの生成日時情報等であるが、これに限定されるものではない。また、画像データとは、QRコードの他、例えばData Matrix、PDF417、バーコード等の一次元又は二次元の画像データを含むが、これに限定されるものではなく、異なる複数の色や形状を用いた情報を有してもよい。また、画像データは、上述した各種の画像データの複数を組み合わせてもよい。端末装置11は、生成した画像データを記憶してもよく、画面に表示してもよい。   The terminal device 11 is a communication terminal such as a smartphone, a tablet terminal, or a mobile phone. The terminal device 11 generates, for example, QR code image data based on the telephone number of the terminal device 11, a user (user) password, and additional authentication information. Here, the telephone number used for generating the image data is a number uniquely assigned to the terminal device 11 in order to make a call using the terminal device 11. Note that the information for specifying the terminal device 11 and the user is not limited to the telephone number. A password (hereinafter referred to as “PW” as necessary) is a password of a user registered in the authentication server 13. The additional authentication information is information that is set by a user input or dynamically when the user generates image data in the terminal device 11. The additional authentication information is, for example, a PIN (Personal Identification Number) code or QR code generation date / time information, but is not limited thereto. The image data includes, in addition to the QR code, one-dimensional or two-dimensional image data such as Data Matrix, PDF417, and barcode, but is not limited to this, and a plurality of different colors and shapes are included. You may have used information. The image data may be a combination of a plurality of the various image data described above. The terminal device 11 may store the generated image data or display it on the screen.

画像形成装置12は、例えばQRコード等の画像データを読み取り、読み取ったQRコードから元の認証情報(例えば、電話番号、パスワード、付加認証情報)を復号化する。また、画像形成装置12は、復号化した認証情報のうち、付加認証情報を用いて正当性を確認する認証処理(第1の認証手段)を行う。また、画像形成装置12は、付加認証情報の認証が成功(認証許可)した場合に、認証サーバ13を用いて電話番号及びパスワードに基づく認証処理(第2の認証手段)を行う。画像形成装置12は、例えば付加認証情報がPIN(例えば、4桁以上の英数字)の場合、ユーザが入力したPINが一致するかどうかをチェックする。また、画像形成装置12は、付加認証情報がQRコードの生成日時の場合、端末装置11が画像形成装置12上でQRコードをかざした日時と上記生成日時との差が一定時間内であるかどうかをチェックする。画像形成装置12は、例えばMFPでもよく、またプロジェクタやFAX機、コピー機、プリンタ、PC(Personal Computer)等の情報処理装置でもよい。   The image forming apparatus 12 reads, for example, image data such as a QR code, and decrypts original authentication information (for example, a telephone number, a password, and additional authentication information) from the read QR code. Further, the image forming apparatus 12 performs an authentication process (first authentication unit) for confirming the validity using the additional authentication information among the decrypted authentication information. Further, when the additional authentication information is successfully authenticated (authentication permitted), the image forming apparatus 12 uses the authentication server 13 to perform authentication processing (second authentication means) based on the telephone number and password. For example, when the additional authentication information is a PIN (for example, four or more alphanumeric characters), the image forming apparatus 12 checks whether the PIN input by the user matches. Further, when the additional authentication information is the QR code generation date and time, the image forming apparatus 12 determines whether or not the difference between the date and time when the terminal device 11 holds the QR code on the image forming apparatus 12 and the generation date and time is within a certain time. Check if. The image forming apparatus 12 may be, for example, an MFP, or an information processing apparatus such as a projector, a FAX machine, a copier, a printer, or a PC (Personal Computer).

認証サーバ13は、画像形成装置12からの認証要求に基づき、画像形成装置12から受信した電話番号及びパスワードを予め登録された認証情報と照合し、認証の成否を判断する。したがって、第1実施形態においては、認証サーバ13におけるユーザの認証に、電話番号及びパスワードが用いられる。   Based on the authentication request from the image forming apparatus 12, the authentication server 13 compares the telephone number and password received from the image forming apparatus 12 with previously registered authentication information, and determines whether or not the authentication is successful. Therefore, in the first embodiment, a telephone number and a password are used for user authentication in the authentication server 13.

例えば、認証サーバ13において予め登録されるユーザ情報には、ユーザ名等のユーザを識別する情報に対応付けて、ユーザの認証に用いる電話番号(当該ユーザが所持する端末装置11の電話番号)及びパスワードの認証情報が登録されている。言い換えると、第1実施形態では、従来がユーザID及びパスワードに基づきユーザ認証を行っていたのであれば、電話番号をユーザIDとして用いているといえる。なお、パスワードは、必須でなくてもよい。この場合、端末装置11においてもパスワードを含まない画像データが生成され、後述する処理においてもパスワードが省かれることとなる。   For example, the user information registered in advance in the authentication server 13 includes a telephone number (phone number of the terminal device 11 possessed by the user) used for user authentication in association with information identifying the user such as a user name, and the like. Password authentication information is registered. In other words, in the first embodiment, if user authentication is conventionally performed based on the user ID and password, it can be said that the telephone number is used as the user ID. The password may not be essential. In this case, image data that does not include a password is also generated in the terminal device 11, and the password is omitted in processing that will be described later.

また、認証サーバ13は、認証結果を画像形成装置12に出力する。認証サーバ13は、Active DirectoryやLDAP(Lightweight Directory Access Protocol)サーバ等の一般的な認証装置を使用することができるが、これに限定されるものではない。例えば、認証サーバ13は、画像形成装置12内に含まれる構成でもよい。   Further, the authentication server 13 outputs an authentication result to the image forming apparatus 12. The authentication server 13 can use a general authentication device such as an Active Directory or an LDAP (Lightweight Directory Access Protocol) server, but is not limited thereto. For example, the authentication server 13 may be included in the image forming apparatus 12.

ここで、上述した情報処理システム10を用いた認証処理の概要について説明する。ユーザは、端末装置11を用いてQRコード生成のための認証情報として、認証サーバ13におけるユーザ認証が認証されるためのユーザ認証情報である電話番号とパスワード(PW)だけでなく、画像形成装置12においてユーザが入力した情報と照合するためのPINコード等の付加認証情報も利用してQRコードを生成する。   Here, an outline of the authentication process using the information processing system 10 described above will be described. The user uses not only the telephone number and password (PW), which are user authentication information for authenticating the user authentication in the authentication server 13, as authentication information for generating the QR code using the terminal device 11, but also the image forming apparatus. 12, the QR code is generated also using additional authentication information such as a PIN code for collation with the information input by the user.

ユーザは、画像形成装置12を利用したい場合、認証情報から生成されたQRコードを端末装置11に表示して画像形成装置12にかざすことで、画像形成装置12にQRコードを読み取らせる。   When the user wants to use the image forming apparatus 12, the QR code generated from the authentication information is displayed on the terminal device 11 and held over the image forming apparatus 12, thereby causing the image forming apparatus 12 to read the QR code.

画像形成装置12は、読み取ったQRコードを復号し、電話番号、パスワード、PINコード情報を取得する。その後、画像形成装置12は、PINコード入力を促す画面を表示する。ユーザは、QRコード生成時に指定したPINコードを入力する。また、画像形成装置12は、QRコードから取得したPINコードと、ユーザが入力したPINコードとが一致するかどうかを確認する。   The image forming apparatus 12 decodes the read QR code, and acquires the telephone number, password, and PIN code information. Thereafter, the image forming apparatus 12 displays a screen for prompting the PIN code input. The user inputs the PIN code specified when generating the QR code. In addition, the image forming apparatus 12 confirms whether the PIN code acquired from the QR code matches the PIN code input by the user.

一致する場合、画像形成装置12は、電話番号及びパスワードのユーザ認証情報で認証先に認証させ、認証に成功すれば、対象のユーザに画像形成装置12の利用を許可する。また、一致しない場合、その時点で認証エラーとし、対象のユーザに画像形成装置12の利用を許可しない。これにより、例えば、仮にQRコードが第三者に漏洩した場合でも、PINコードを知らないと画像形成装置12を利用することができない。したがって、PINコードに基づいて正当なユーザが使用しているか否かを判定できるため、セキュリティを維持しつつ、対象装置である画像形成装置12の利用制限を行うことができる。   If they match, the image forming apparatus 12 authenticates the authentication destination with the user authentication information of the telephone number and password, and if the authentication is successful, permits the target user to use the image forming apparatus 12. If they do not match, an authentication error occurs at that time, and the target user is not permitted to use the image forming apparatus 12. Thereby, for example, even if the QR code leaks to a third party, the image forming apparatus 12 cannot be used without knowing the PIN code. Therefore, since it can be determined whether or not a legitimate user is using the PIN code, it is possible to restrict the use of the image forming apparatus 12 that is the target apparatus while maintaining security.

次に、上述した端末装置11、画像形成装置12のそれぞれの機能構成例について図を用いて説明する。   Next, functional configuration examples of the terminal device 11 and the image forming apparatus 12 described above will be described with reference to the drawings.

<端末装置11の機能構成例>
図2は、第1実施形態における端末装置の機能構成の一例を示す図である。図2に示す端末装置11は、認証情報を受け付ける認証情報受付手段の一例としての認証情報受付部21と、認証情報をコード化した画像データを生成する画像データ生成手段の一例としてのQRコード生成部22と、各種データを記憶する記憶手段の一例としての記憶部23と、各種情報を表示する表示手段の一例としての表示部24とを有する。
<Example of Functional Configuration of Terminal Device 11>
FIG. 2 is a diagram illustrating an example of a functional configuration of the terminal device according to the first embodiment. The terminal device 11 illustrated in FIG. 2 includes an authentication information reception unit 21 as an example of an authentication information reception unit that receives authentication information, and a QR code generation as an example of an image data generation unit that generates image data in which authentication information is encoded. A storage unit 23 as an example of a storage unit that stores various types of data; and a display unit 24 as an example of a display unit that displays various types of information.

認証情報受付部21は、ユーザの認証情報(電話番号、パスワード、付加認証情報)を受け付ける。電話番号は、端末装置11が保管している情報のため、ユーザに入力させるか、自動的に取得するか、何れも可能である。なお、認証情報としては、これに限定されるものではなく、ユーザの所属コードや会社コード等を用いてもよい。   The authentication information receiving unit 21 receives user authentication information (telephone number, password, additional authentication information). Since the telephone number is information stored in the terminal device 11, the telephone number can be input by the user or automatically acquired. The authentication information is not limited to this, and a user affiliation code, company code, or the like may be used.

QRコード生成部22は、認証情報受付部21から受け付けた認証情報を元にコード等に符号化した画像データを生成する。なお、QRコード生成部22は、画像データの一例としては、QRコードを生成するが、これに限定されるものではない。例えば、QRコード生成部22は、上述したようにData Matrix、PDF417、バーコード等の一次元又は二次元の画像データ、異なる複数の色や形状を用いた画像データ等を生成してもよい。   The QR code generating unit 22 generates image data encoded into a code or the like based on the authentication information received from the authentication information receiving unit 21. The QR code generation unit 22 generates a QR code as an example of image data, but is not limited to this. For example, as described above, the QR code generating unit 22 may generate one-dimensional or two-dimensional image data such as Data Matrix, PDF 417, and barcode, image data using a plurality of different colors and shapes, and the like.

記憶部23は、QRコード生成部22で生成されたQRコードを記憶する。なお、記憶する情報は、これに限定されるものではなく、本実施形態における各処理の実行経過や実行結果、他の装置と通信ネットワークNを介して接続するためのアドレス情報等が記憶されていてもよい。   The storage unit 23 stores the QR code generated by the QR code generation unit 22. The information to be stored is not limited to this, and the execution progress and result of each process in the present embodiment, address information for connecting to other devices via the communication network N, and the like are stored. May be.

表示部24は、ユーザからの表示要求に応じて記憶部23に記憶されたQRコード等の画像データを画面に表示する。例えば、表示部24は、ユーザが操作するための各種画面を表示し、またユーザからの入力を受け付けることが可能タッチパネル等でもよい。   The display unit 24 displays image data such as a QR code stored in the storage unit 23 on the screen in response to a display request from the user. For example, the display unit 24 may be a touch panel that displays various screens for the user to operate and can accept input from the user.

<画像形成装置12の機能構成例>
図3は、第1実施形態における画像形成装置の機能構成の一例を示す図である。図3に示す画像形成装置12は、画像データを読み取る読取手段の一例としてのQRコード読取部31と、コード化された画像データを復号して認証情報を取得する復号化手段の一例としてのQRコード復号化部32と、付加情報の入力を受け付ける付加情報受付手段の一例としてのPIN入力受付部33と、付加情報に基づく認証を実行する第1の認証手段及びユーザ認証情報に基づく認証を実行する第2の認証手段の一例としての認証部34と、画像を形成するための各種処理の実行やアプリケーションの提供等を行う画像形成手段の一例としての画像形成部35と、ユーザ等による操作内容を受け付ける操作手段の一例としての操作部36とを有する。
<Functional Configuration Example of Image Forming Apparatus 12>
FIG. 3 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment. The image forming apparatus 12 illustrated in FIG. 3 includes a QR code reading unit 31 as an example of a reading unit that reads image data, and a QR as an example of a decoding unit that decodes encoded image data to obtain authentication information. The code decoding unit 32, the PIN input receiving unit 33 as an example of the additional information receiving unit that receives the input of additional information, the first authentication unit that executes authentication based on the additional information, and the authentication based on user authentication information An authentication unit 34 as an example of a second authentication unit, an image forming unit 35 as an example of an image forming unit that executes various processes for forming an image, provides an application, and the like, and an operation content by a user or the like And an operation unit 36 as an example of an operation unit that receives the information.

QRコード読取部31は、ユーザが端末装置11に表示したQRコード等の認証用の画像データを読み取る。QRコード読取部31は、例えばカメラ等の撮像部を有し、撮像部で端末装置11の画面を撮影し、撮影した画像を解析してQRコード等の画像データを取得する機能を設けていてもよい。またQRコード読取部31は、QRコードリーダ等の機能を有していてもよい。   The QR code reading unit 31 reads image data for authentication such as a QR code displayed on the terminal device 11 by the user. The QR code reading unit 31 has an imaging unit such as a camera, for example, and has a function of capturing a screen of the terminal device 11 by the imaging unit, analyzing the captured image, and acquiring image data such as a QR code. Also good. The QR code reading unit 31 may have a function such as a QR code reader.

QRコード復号化部32は、QRコード読取部31で読み取ったQR読み取り部コードから元の認証情報(電話番号、パスワード、付加認証情報)を復号化する。   The QR code decoding unit 32 decodes the original authentication information (telephone number, password, additional authentication information) from the QR reading unit code read by the QR code reading unit 31.

PIN入力受付部33は、PINコードの入力画面を表示し、ユーザから入力されたPINに関する情報を受け付ける。PIN入力画面は、例えばダイアログ画面等であり、画像形成装置12上のタッチパネル等により入力することができるが、これに限定されるものではない。   The PIN input receiving unit 33 displays a PIN code input screen and receives information related to the PIN input by the user. The PIN input screen is, for example, a dialog screen, and can be input using a touch panel or the like on the image forming apparatus 12, but is not limited thereto.

認証部34は、QRコード復号化部32が復号化した認証情報に含まれる付加認証情報を用いて認証情報の正当性を確認する。例えば、認証部34は、付加認証情報に含まれるPINと、PIN入力受付部33から入力されたPINとが一致するかどうかをチェックする(第1の認証手段)。また、認証部34は、PINが正しい場合(認証が許可された場合)に、通信ネットワークNを介して認証サーバ13に対して認証を行い、その結果を取得する(第2の認証手段)。なお、認証部34は、PINが正しくない場合(第1の認証手段での認証失敗)、又は認証サーバ13の認証結果が失敗した場合(第2の認証手段での認証失敗)、その旨のエラーメッセージを画面に表示してユーザに通知する。   The authentication unit 34 verifies the validity of the authentication information using the additional authentication information included in the authentication information decrypted by the QR code decrypting unit 32. For example, the authentication unit 34 checks whether the PIN included in the additional authentication information matches the PIN input from the PIN input reception unit 33 (first authentication unit). Further, when the PIN is correct (when authentication is permitted), the authentication unit 34 authenticates the authentication server 13 via the communication network N and acquires the result (second authentication unit). If the PIN is not correct (authentication failure in the first authentication unit) or the authentication result of the authentication server 13 fails (authentication failure in the second authentication unit), the authentication unit 34 An error message is displayed on the screen to notify the user.

画像形成部35は、認証部34による認証が成功したユーザに対して、印刷等の処理の実行やアプリケーションの提供等を行う。画像形成部35は、例えば印刷やスキャナ、FAX、メール送信等の各種機能を提供することができるが、これに限定されるものではない。   The image forming unit 35 executes processing such as printing and provides an application to a user who has been successfully authenticated by the authentication unit 34. The image forming unit 35 can provide various functions such as printing, scanner, FAX, and mail transmission, but is not limited thereto.

操作部36は、ユーザ等が画像形成装置12に各種処理を行わせるための操作を行う。操作部36は、タッチパネル等であり、パネル(操作パネル)上に表示されたメニュー画面等により、ユーザは各種指示を入力することができる。また、操作部36は、認証用の画像データ(QRコード)を読み取らせるためのメッセージやPINを入力させるためのメッセージ等を表示してもよい。   The operation unit 36 performs operations for a user or the like to cause the image forming apparatus 12 to perform various processes. The operation unit 36 is a touch panel or the like, and a user can input various instructions through a menu screen or the like displayed on a panel (operation panel). Further, the operation unit 36 may display a message for reading authentication image data (QR code), a message for inputting a PIN, and the like.

<端末装置11のハードウェア構成例>
図4は、端末装置のハードウェア構成の一例を示す図である。図4の例において、端末装置11は、CPU41と、ROM(Read Only Memory)42と、RAM(Random Access Memory)43と、フラッシュROM44と、表示部45と、操作部46と、メディアI/F47と、無線LAN通信部48と、キャリア通信部49と、カメラ50とを有する。
<Hardware configuration example of terminal device 11>
FIG. 4 is a diagram illustrating an example of a hardware configuration of the terminal device. In the example of FIG. 4, the terminal device 11 includes a CPU 41, a ROM (Read Only Memory) 42, a RAM (Random Access Memory) 43, a flash ROM 44, a display unit 45, an operation unit 46, and a media I / F 47. A wireless LAN communication unit 48, a carrier communication unit 49, and a camera 50.

CPU41は、フラッシュROM44に記憶されたプログラム51を実行して端末装置11の全体の動作を制御する。例えば、CPU41は、上述した認証情報受付部21、QRコード生成部22、表示部24における各種処理を制御する。ROM42は、IPL(Initial Program Loader)や静的なデータを記憶している。RAM43は、CPU41がプログラム51を実行する際のワークエリアとして使用される。   The CPU 41 controls the overall operation of the terminal device 11 by executing a program 51 stored in the flash ROM 44. For example, the CPU 41 controls various processes in the authentication information reception unit 21, the QR code generation unit 22, and the display unit 24 described above. The ROM 42 stores IPL (Initial Program Loader) and static data. The RAM 43 is used as a work area when the CPU 41 executes the program 51.

フラッシュROM44には、CPU41が実行するプログラム51が記憶されている。プログラム51は、OS(例えば、Android(登録商標)、iOS(登録商標)、Windows(登録商標))、ミドルウェア、及び、端末装置11の下記の機能を提供するプログラムが含まれる。   The flash ROM 44 stores a program 51 executed by the CPU 41. The program 51 includes an OS (for example, Android (registered trademark), iOS (registered trademark), Windows (registered trademark)), middleware, and a program that provides the following functions of the terminal device 11.

表示部45は、液晶や有機EL等のユーザインタフェース(UI)画面を表示する。不図示のグラフィック制御部は、CPU41がビデオRAMに書き込んだ描画コマンドを解釈して表示部45にウィンドウ、メニュー、カーソル、文字又は画像等の各種情報を表示する。なお、表示部45はタッチパネルを一体に有している。この表示部45により、認証時に利用するQRコード等の画像データを表示する。   The display unit 45 displays a user interface (UI) screen such as liquid crystal or organic EL. A graphic control unit (not shown) interprets a drawing command written in the video RAM by the CPU 41 and displays various information such as a window, a menu, a cursor, a character, or an image on the display unit 45. The display unit 45 has a touch panel integrally. The display unit 45 displays image data such as a QR code used at the time of authentication.

操作部46は、ユーザの操作を受け付けるハードキーやボタン、及び、タッチパネルである。操作内容はCPU41に通知される。   The operation unit 46 is a hard key or button that accepts a user operation, and a touch panel. The operation content is notified to the CPU 41.

メディアI/F47は、フラッシュメモリ等の記録メディアに対するデータの読み出し又は書き込み(記憶)を制御する。   The media I / F 47 controls reading or writing (storage) of data with respect to a recording medium such as a flash memory.

無線LAN通信部48は、IEEE802.11b/11a/11g/11n等に基づき変調方式、伝送速度、周波数等を制御し、受信した電波をデジタル信号に変換する。また、CPU41から送信要求されたデータを規格に従って変調等を行い、電波として送信する。   The wireless LAN communication unit 48 controls the modulation method, transmission speed, frequency, etc. based on IEEE802.11b / 11a / 11g / 11n, etc., and converts the received radio wave into a digital signal. Further, the data requested to be transmitted from the CPU 41 is modulated according to the standard and transmitted as a radio wave.

キャリア通信部49は、端末装置11のユーザが契約している電気通信事業者によって様々な通信を行う。電気通信事業者は、例えば、CDMA(Code Division Multiple Access)やLTE(Long Term Evolution)等の通信規格で通信する携帯電話事業者、WiMax事業者等である。キャリア通信部49にはSIM(Subscriber Identity Module Card)カードが装着されている。SIMカードは、電気通信事業者が契約者に発行する契約者情報が記憶されたICカードであり、主にIMSI(International Mobile Subscriber Identity)と呼ばれる固有の番号及び携帯電話番号等が記憶されている。   The carrier communication unit 49 performs various communications by a telecommunications carrier contracted by the user of the terminal device 11. The telecommunications carrier is, for example, a mobile phone carrier, a WiMax carrier, or the like that communicates with a communication standard such as CDMA (Code Division Multiple Access) or LTE (Long Term Evolution). A SIM (Subscriber Identity Module Card) card is attached to the carrier communication unit 49. The SIM card is an IC card that stores contractor information issued by a telecommunications carrier to a contractor, and mainly stores a unique number called IMSI (International Mobile Subscriber Identity), a mobile phone number, and the like. .

キャリア通信部49は、電気通信事業者が定める通信方式に従い変調等を行い、インターネットに接続されている基地局等と通信する。基地局は、電気通信事業者の事業者サーバと接続されており、事業者サーバは端末装置11に一時的なIPアドレスを与える。なお、端末装置11は、インターネットを介して認証サーバ13と通信することも可能である。端末装置11は、例えば無線LANに接続する無線LAN通信部48の他、キャリア通信部49を有することが多い。   The carrier communication unit 49 performs modulation or the like according to a communication method determined by a telecommunications carrier and communicates with a base station connected to the Internet. The base station is connected to a carrier server of a telecommunications carrier, and the carrier server gives a temporary IP address to the terminal device 11. Note that the terminal device 11 can also communicate with the authentication server 13 via the Internet. The terminal device 11 often has a carrier communication unit 49 in addition to the wireless LAN communication unit 48 connected to the wireless LAN, for example.

カメラ50は、予め設定された画角や解像度等のカメラパラメータに基づいて所定の被写体等を撮影して画像データを取得する。プログラム51は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム51は、外部のサーバ等からインストール可能な形式又は実行可能な形式のファイルで端末装置11に配布される。プログラム51には、本実施形態における認証プログラムや他のアプリ(保守アプリ等)が含まれていてもよい。   The camera 50 captures a predetermined subject or the like based on camera parameters such as a preset angle of view and resolution, and acquires image data. The program 51 is a file in an installable format or an executable format, and is recorded and distributed on a computer-readable recording medium. The program 51 is distributed to the terminal device 11 in a file that can be installed or executed from an external server or the like. The program 51 may include an authentication program in the present embodiment and other applications (such as a maintenance application).

<画像形成装置12のハードウェア構成例>
図5は、画像形成装置のハードウェア構成の一例を示す図である。図5の例において、画像形成装置12は、コントローラ61と、FCU(ファクシミリコントロールユニット)62と、スキャナエンジン63と、プロッタエンジン64と、操作パネル65とを有する。また、操作パネル65には、表示部66を有する。
<Hardware Configuration Example of Image Forming Apparatus 12>
FIG. 5 is a diagram illustrating an example of a hardware configuration of the image forming apparatus. In the example of FIG. 5, the image forming apparatus 12 includes a controller 61, an FCU (facsimile control unit) 62, a scanner engine 63, a plotter engine 64, and an operation panel 65. Further, the operation panel 65 has a display unit 66.

コントローラ61は、CPU71と、NB(ノースブリッジ)72と、MEM−P(システムメモリ)73と、MEM−C(ローカルメモリ)74と、ASIC75と、SB(サウスブリッジ)76と、NIC(ネットワークインタフェースコントローラ)77と、USBデバイス78と、IEEE1394デバイス79と、セントロニクスデバイス80と、HDD(ハードディスクドライブ)81と、メモリカードスロット82と、を有する。また、HDD81には、プログラム83を有する。また、メモリカードスロット82は、メモリカード84を装着することができ、メモリカード84に記憶されている情報を読み出したり、書き込んだりすることができる。   The controller 61 includes a CPU 71, an NB (North Bridge) 72, an MEM-P (System Memory) 73, an MEM-C (Local Memory) 74, an ASIC 75, an SB (South Bridge) 76, and an NIC (Network Interface). Controller) 77, USB device 78, IEEE 1394 device 79, Centronics device 80, HDD (hard disk drive) 81, and memory card slot 82. The HDD 81 has a program 83. The memory card slot 82 can be loaded with a memory card 84, and information stored in the memory card 84 can be read or written.

CPU71は、種々の情報処理を実行するためのICであり、アプリやサービスを提供するプログラムをUNIX(登録商標)、Linux(登録商標)等のOSによりプロセス単位で並列的に実行する。例えば、CPU71は、上述したQRコード読取部31やQRコード復号化部32、PIN入力受付部33、認証部34、画像形成部35における各種処理を制御する。   The CPU 71 is an IC for executing various types of information processing, and executes programs for providing applications and services in parallel on a process basis by an OS such as UNIX (registered trademark) or Linux (registered trademark). For example, the CPU 71 controls various processes in the above-described QR code reading unit 31, QR code decoding unit 32, PIN input receiving unit 33, authentication unit 34, and image forming unit 35.

NB72は、CPU71とASIC75とを接続するためのブリッジである。SB76は、NB72と周辺機器等を接続するためのブリッジである。ASIC75とNB72は、AGP(Accelerated Graphics Port)を介して接続されている。   The NB 72 is a bridge for connecting the CPU 71 and the ASIC 75. The SB 76 is a bridge for connecting the NB 72 and peripheral devices. The ASIC 75 and the NB 72 are connected via an AGP (Accelerated Graphics Port).

MEM−P73は、NB72に接続されたメモリである。MEM−C74は、ASIC75に接続されたメモリである。ASIC75は、画像処理用のICである。例えばASIC75は、印刷時の画像データに対する処理だけでなく、読み取ったQRコードの復号化を行う。   The MEM-P 73 is a memory connected to the NB 72. The MEM-C 74 is a memory connected to the ASIC 75. The ASIC 75 is an image processing IC. For example, the ASIC 75 performs not only processing on image data at the time of printing but also decoding of the read QR code.

NIC77は、ネットワーク等を介してMACアドレス等を使用したデータ通信を行うためのコントローラである。USBデバイス78は、USB規格に準拠したシリアルポートを提供するためのデバイスである。IEEE1394デバイス79は、IEEE1394規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス80は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。   The NIC 77 is a controller for performing data communication using a MAC address or the like via a network or the like. The USB device 78 is a device for providing a serial port compliant with the USB standard. The IEEE 1394 device 79 is a device for providing a serial port conforming to the IEEE 1394 standard. The Centronics device 80 is a device for providing a parallel port conforming to the Centronics specification.

NIC77と、USBデバイス78と、IEEE1394デバイス79と、セントロニクスデバイス80とは、PCI(Peripheral Component Interconnect)バスを介してNB72とSB76に接続されている。   The NIC 77, USB device 78, IEEE 1394 device 79, and Centronics device 80 are connected to the NB 72 and the SB 76 via a PCI (Peripheral Component Interconnect) bus.

HDD81は、ASIC75に接続されたストレージであり、画像データ蓄積、文書データ蓄積、プログラム蓄積、フォントデータ蓄積、フォームデータ蓄積等を行うために使用される。   The HDD 81 is a storage connected to the ASIC 75, and is used to perform image data accumulation, document data accumulation, program accumulation, font data accumulation, form data accumulation, and the like.

メモリカードスロット82は、SB76に接続され、メモリカード84をセット(挿入)するために使用される。メモリカード84は、USBメモリ等のフラッシュメモリであり、プログラム83を配布するために使用される。   The memory card slot 82 is connected to the SB 76 and is used for setting (inserting) the memory card 84. The memory card 84 is a flash memory such as a USB memory, and is used for distributing the program 83.

プログラム83には、OS(Operating System)、ミドルウェア、及び、本実施形態における各種機能を提供するプログラムが含まれる。プログラム83は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム83は、外部のサーバ等からインストール可能な形式又は実行可能な形式のファイルで配布される。   The program 83 includes an OS (Operating System), middleware, and programs that provide various functions in the present embodiment. The program 83 is a file in an installable or executable format, and is distributed by being recorded on a computer-readable recording medium. The program 83 is distributed in a file that can be installed or executed from an external server or the like.

FCU62は、NIC77を介してネットワークに接続し例えばT.37,T.38の規格に対応した通信手順、又は、公衆通信網に接続し例えばG3、G4規格に対応した通信手順、に従い画像データの送受信を行う。また、画像形成装置12の電源がOFFのときに画像データを受信しても、プロッタエンジン64を起動して画像データを用紙に印刷することができる。   The FCU 62 is connected to the network via the NIC 77 and is connected to, for example, T.F. 37, T.A. The image data is transmitted and received according to a communication procedure corresponding to the 38 standard or a communication procedure corresponding to the G3 and G4 standards by connecting to the public communication network. Even if the image data is received when the power of the image forming apparatus 12 is OFF, the plotter engine 64 can be activated to print the image data on paper.

スキャナエンジン63は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をA/D変換して画像処理を施し、所定の解像度のデジタルデータ(以下、「画像データ」ともいう)を生成する。また、スキャナエンジン63は、上述したQRコード読取部31として、端末装置11の画面に表示された認証用の画像データ(例えば、QRコード)等を読み取るための機能を有していてもよい。なお、認証用の画像データの読取機能については、これに限定されるものではなく、例えばカメラ等を設け、そのカメラにより端末装置11の画面に表示された画像を撮影することで、取得してもよい。カメラは、画像形成装置12に内蔵されていてもよく、外付けされていてもよい。したがって、端末装置11の画面に表示されたQRコードを外部のカメラで読み取り、読み取ったQRコードの画像データを画像形成装置12に入力してもよい。   The scanner engine 63 optically scans the document placed on the contact glass, performs A / D conversion on the reflected light, performs image processing, and performs digital processing with a predetermined resolution (hereinafter also referred to as “image data”). Say). Further, the scanner engine 63 may have a function of reading the image data for authentication (for example, QR code) displayed on the screen of the terminal device 11 as the above-described QR code reading unit 31. Note that the image data reading function for authentication is not limited to this. For example, a camera or the like is provided, and an image displayed on the screen of the terminal device 11 is captured by the camera. Also good. The camera may be built in the image forming apparatus 12 or may be externally attached. Therefore, the QR code displayed on the screen of the terminal device 11 may be read by an external camera, and the read QR code image data may be input to the image forming apparatus 12.

プロッタエンジン64は、例えばタンデム型の感光ドラムを有し、画像データや端末装置11から受信したPDLデータに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。潜像にトナーを付着して現像した1ページ毎の画像を用紙に熱と圧力で転写する。このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。   The plotter engine 64 has, for example, a tandem type photosensitive drum, modulates a laser beam based on image data and PDL data received from the terminal device 11, and scans the photosensitive drum to form a latent image. The image for each page, developed by attaching toner to the latent image, is transferred to a sheet with heat and pressure. It is not limited to such an electrophotographic plotter, but may be an ink jet type plotter engine that discharges droplets to form an image.

操作パネル65は、ユーザがMFP等の画像形成装置12に入力を行うためのハードウェア(操作部)であると共に、画像形成装置12がユーザに可視情報を提供するためのハードウェアである表示部66を有する。操作パネル65は、ASIC75に接続されている。FCU62と、スキャナエンジン63と、プロッタエンジン64とは、PCIバスを介してASIC75に接続されている。   The operation panel 65 is hardware (operation unit) for the user to input to the image forming apparatus 12 such as an MFP, and a display unit that is hardware for the image forming apparatus 12 to provide visible information to the user. 66. The operation panel 65 is connected to the ASIC 75. The FCU 62, the scanner engine 63, and the plotter engine 64 are connected to the ASIC 75 via the PCI bus.

<第1実施形態におけるQRコード生成処理例>
図6は、第1実施形態におけるQRコード生成処理の一例を示すシーケンス図である。図6に示す処理において、ユーザ90は、端末装置11からQRコード生成するために認証情報(電話番号、PW(パスワード)、PIN等)を入力する。認証情報受付部21は、入力された認証情報(電話番号、PW、PIN)を受け付け(S01)、その情報に基づいて、QRコード生成部22に対してQRコード生成要求を出力する(S02)。
<Example of QR Code Generation Processing in First Embodiment>
FIG. 6 is a sequence diagram illustrating an example of a QR code generation process in the first embodiment. In the process shown in FIG. 6, the user 90 inputs authentication information (telephone number, PW (password), PIN, etc.) to generate a QR code from the terminal device 11. The authentication information reception unit 21 receives the input authentication information (telephone number, PW, PIN) (S01), and outputs a QR code generation request to the QR code generation unit 22 based on the information (S02). .

次に、QRコード生成部22は、入力された認証情報(電話番号、PW、PIN)を元にQRコードを生成し(S03)、生成したQRコードを受け取り(S04)、そのQRコードデータを記憶部23に記憶する(S05)。   Next, the QR code generating unit 22 generates a QR code based on the input authentication information (telephone number, PW, PIN) (S03), receives the generated QR code (S04), and receives the QR code data. It memorize | stores in the memory | storage part 23 (S05).

次に、表示部24は、ユーザ90からのQRコードの表示要求を受け付けると(S06)、記憶部23に取得要求を行ってQRコードを取得し(S07)、その取得したQRコードを表示する(S08)。これにより、QRコード表示がユーザ90に認識される(S09)。   Next, when receiving a QR code display request from the user 90 (S06), the display unit 24 makes an acquisition request to the storage unit 23 to acquire the QR code (S07), and displays the acquired QR code. (S08). Thereby, the QR code display is recognized by the user 90 (S09).

<第1実施形態におけるQRコードを使った認証処理例>
次に、第1実施形態におけるQRコードを使った認証処理例について説明する。図7は、第1実施形態におけるQRコードを使った認証処理の一例を示すシーケンス図である。ユーザ90が、QRコードが表示された端末装置11等を画像形成装置12上のQRコード読取部31にかざすと、QRコード読取部31は、画面に表示されたQRコードを読み取る(S11)。次に、QRコード読取部31は、QRコード復号化部32に対して、読み取ったQRコード復号化要求を出力する(S12)。
<Example of Authentication Processing Using QR Code in First Embodiment>
Next, an example of authentication processing using a QR code in the first embodiment will be described. FIG. 7 is a sequence diagram illustrating an example of an authentication process using a QR code in the first embodiment. When the user 90 holds the terminal device 11 or the like on which the QR code is displayed over the QR code reading unit 31 on the image forming apparatus 12, the QR code reading unit 31 reads the QR code displayed on the screen (S11). Next, the QR code reading unit 31 outputs the read QR code decoding request to the QR code decoding unit 32 (S12).

QRコード復号化部32は、QRコードから認証情報(電話番号、PW、PIN)を復号化し(S13)、復号化した電話番号、PW、PINの各情報を取得する(S14)。次に、QRコード復号化部32は、PIN入力受付部33に対してPIN入力画面の表示を要求する(S15)。   The QR code decrypting unit 32 decrypts the authentication information (telephone number, PW, PIN) from the QR code (S13), and acquires the decrypted telephone number, PW, PIN information (S14). Next, the QR code decoding unit 32 requests the PIN input receiving unit 33 to display a PIN input screen (S15).

次に、PIN入力受付部33は、PIN入力画面を表示し(S16)、ユーザ90からのPINの入力を受け付けて(S16)、受け付けた入力PINをQRコード復号化部32に出力する(S17)。   Next, the PIN input receiving unit 33 displays a PIN input screen (S16), receives a PIN input from the user 90 (S16), and outputs the received input PIN to the QR code decoding unit 32 (S17). ).

次に、QRコード復号化部32は、PIN入力受付部33からの入力PINを取得し(S18)、取得した入力PINと、復号化した認証情報(電話番号、PW、PIN)とを認証部34に出力する(S19)。   Next, the QR code decrypting unit 32 acquires the input PIN from the PIN input receiving unit 33 (S18), and the acquired input PIN and the decrypted authentication information (telephone number, PW, PIN) are authenticated. 34 (S19).

認証部34は、第1の認証処理として、認証情報に含まれるPINとユーザにより入力PINとが一致するかどうかを判断し(S20)、一致する場合は、認証成功として、通信ネットワークNを介して認証サーバ13に認証要求を送信する(S21)。なお、S20の処理において、PINが一致しない場合、認証部34は、認証サーバ13へ認証要求を行うことなく、認証エラーである旨のメッセージをユーザ90に通知して処理を終了する。   As the first authentication process, the authentication unit 34 determines whether the PIN included in the authentication information matches the input PIN by the user (S20). If they match, the authentication succeeds via the communication network N. Then, an authentication request is transmitted to the authentication server 13 (S21). If the PINs do not match in the process of S20, the authentication unit 34 notifies the user 90 of a message indicating an authentication error without making an authentication request to the authentication server 13, and ends the process.

認証サーバ13は、認証部34からの認証要求に対する認証処理(第2の認証処理)を行い(S22)、その結果を認証部34に送信する(S23)。認証部34は、認証サーバ13による認証の結果として、画像形成装置12の利用を許可する場合(認証に成功した場合)、利用許可を示す情報をユーザ90に通知する(S24)。S24の処理では、利用可能である旨のメッセージを表示してもよく、画像形成装置12を実行するためのメニュー画面を表示してもよい。   The authentication server 13 performs an authentication process (second authentication process) in response to the authentication request from the authentication unit 34 (S22), and transmits the result to the authentication unit 34 (S23). As a result of authentication by the authentication server 13, the authentication unit 34 notifies the user 90 of information indicating the use permission when the use of the image forming apparatus 12 is permitted (when the authentication is successful) (S24). In the process of S24, a message indicating that the image forming apparatus 12 can be used may be displayed, or a menu screen for executing the image forming apparatus 12 may be displayed.

また、認証部34は、S23の処理における認証結果が、利用を許可しないものである場合(認証に失敗した場合)、対応するエラー情報をユーザ90に通知して、画像形成装置12の利用を許可せず処理を終了する。   Further, when the authentication result in the process of S23 does not permit the use (when the authentication fails), the authentication unit 34 notifies the corresponding error information to the user 90 and uses the image forming apparatus 12. The process is terminated without permission.

<画面例>
図8は、第1実施形態における画面例を示す図である。図8(A)、(B)は、画像形成装置12の操作パネルの画面例を示している。上述したように、第1実施形態において、画像形成装置12は、認証時に図8(A)に示すように、画面100−1に認証用の画像データ(QRコード)を読み取るためメッセージ101を表示する。この表示を見たユーザは、自己の端末装置11の画面にQRコード等の画像データ102を表示し、画像形成装置12が読み取れるような位置(カメラ等から撮影可能な位置)に画像データをかざす。
<Screen example>
FIG. 8 is a diagram illustrating an example of a screen in the first embodiment. 8A and 8B show screen examples of the operation panel of the image forming apparatus 12. As described above, in the first embodiment, the image forming apparatus 12 displays the message 101 for reading the authentication image data (QR code) on the screen 100-1 as shown in FIG. To do. The user who sees the display displays the image data 102 such as a QR code on the screen of his / her terminal device 11 and holds the image data over a position where the image forming apparatus 12 can read the image data (a position where the image can be taken from a camera or the like). .

また、この画像データを読み取った画像形成装置12は、図8(B)に示すように、画面(PIN入力画面)100−2に画像データ102を表示する。また、画像形成装置12は、読み取った画像データ(QRコード)に対応するPINコードをユーザに入力させる旨のメッセージ103を表示する。ユーザは、画面100−2上のPIN入力領域104に対応するPINを入力することで、上述した認証処理が実行される。   The image forming apparatus 12 that has read the image data displays the image data 102 on a screen (PIN input screen) 100-2 as shown in FIG. 8B. In addition, the image forming apparatus 12 displays a message 103 that prompts the user to input a PIN code corresponding to the read image data (QR code). The user inputs the PIN corresponding to the PIN input area 104 on the screen 100-2, whereby the above-described authentication process is executed.

なお、第1実施形態における認証が成功すると、画像形成装置12は、ユーザのログインを許可し、ユーザの権限に基づく各種処理の実行を許可し、コピー、プリント、スキャン、FAX等といった処理を行うための通常の操作メニュー画面等を表示する。また、認証に失敗すると、ユーザのログインを許可せず、その旨のメッセージを画面に表示する。   If the authentication in the first embodiment is successful, the image forming apparatus 12 permits the user to log in, permits the execution of various processes based on the user's authority, and performs processes such as copying, printing, scanning, and faxing. A normal operation menu screen or the like is displayed. If the authentication fails, the user is not permitted to log in and a message to that effect is displayed on the screen.

ログイン後、ユーザの操作により画像形成装置12が実行した処理は、ログとして記録される。例えば、ユーザがコピーやプリントを行ったのであれば、その時に出力された印刷用紙の枚数や、カラーかモノクロかといった印刷条件等が記録される。また、ログには、電話番号が含まれる。またログには、ユーザ名等のユーザ識別情報が含まれていてもよく、電話番号を特定することが可能な電話番号特定情報であれば、電話番号に代えて使用することも可能である。つまり、画像形成装置12が実行した処理の内容と、電話番号とを紐付けることで、例えばこのログに基づいて算出された利用量(利用料金)を、ログインに利用した端末装置11の電話番号と紐付けることが可能となる。したがって、例えば端末装置11の利用料金とログに基づく利用料金とを合算して管理することができるようになり、まとめて料金の請求(徴収)等を行うことが可能となる。   Processing performed by the image forming apparatus 12 by user operation after login is recorded as a log. For example, if the user performs copying or printing, the number of printing sheets output at that time, printing conditions such as color or monochrome, and the like are recorded. The log includes a telephone number. The log may include user identification information such as a user name, and can be used in place of the telephone number as long as the telephone number identification information can identify the telephone number. That is, by associating the contents of the processing executed by the image forming apparatus 12 with a telephone number, for example, the usage number (utilization fee) calculated based on this log is used to log in the telephone number of the terminal device 11 used for login. It becomes possible to link with. Therefore, for example, the usage fee of the terminal device 11 and the usage fee based on the log can be added together and managed, and it becomes possible to charge (collect) the fee collectively.

上述した第1実施形態に示す構成によれば、仮にQRコードが第三者に漏洩した場合でも、PINコード情報も知らないと、対象の画像形成装置12を利用することができない。したがって、セキュリティを維持しつつ、対象装置の一例である画像形成装置12の利用制限を行うことができる。   According to the configuration shown in the first embodiment described above, even if the QR code leaks to a third party, the target image forming apparatus 12 cannot be used without knowing the PIN code information. Accordingly, it is possible to restrict the use of the image forming apparatus 12, which is an example of the target apparatus, while maintaining security.

<第2実施形態>
次に、上述した情報処理システムの第2実施形態について説明する。第2実施形態では、QRコード等の認証用の画像データの有効期限を設定する。例えば、上述した第1実施形態では、PINを用いることでQRコードの画像が漏洩した場合でも画像形成装置12の不正利用を防くことができる。
Second Embodiment
Next, a second embodiment of the information processing system described above will be described. In the second embodiment, an expiration date of image data for authentication such as a QR code is set. For example, in the first embodiment described above, illegal use of the image forming apparatus 12 can be prevented even when a QR code image leaks by using a PIN.

しかしながら、PINを入力するのに手間がかかるため、QRコードをかざすだけで認証したいというユーザのニーズもある。そこで、第2実施形態では、PIN入力しない認証方法について説明する。   However, since it takes time to input the PIN, there is a user's need to authenticate only by holding the QR code. Therefore, in the second embodiment, an authentication method without PIN input will be described.

なお、システム構成、端末装置11の構成は、上述した第1実施形態と同様の構成を用いることができるため、ここでの具体的な説明は、省略する。   Note that the system configuration and the configuration of the terminal device 11 can use the same configurations as those of the first embodiment described above, and thus a specific description thereof will be omitted.

<第2実施形態における画像形成装置の機能構成例>
図9は、第2実施形態における画像形成装置の機能構成例を示す図である。図9の例において、画像形成装置12'は、画像データを読み取る読取手段の一例としてのQRコード読取部31と、コード化された画像データを復号して認証情報を取得する復号化手段の一例としてのQRコード復号化部32と、PIN以外の情報等に基づく認識を実行する第1の認証手段及びユーザ認証情報に基づく認証を実行する第2の認証手段の一例としての認証部34'と、画像を形成するための各種処理の実行やアプリケーションの提供等を行う画像形成手段の一例としての画像形成部35と、ユーザ等による操作内容を受け付ける操作手段の一例としての操作部36とを有する。
<Example of Functional Configuration of Image Forming Apparatus in Second Embodiment>
FIG. 9 is a diagram illustrating a functional configuration example of the image forming apparatus according to the second embodiment. In the example of FIG. 9, the image forming apparatus 12 ′ is an example of a QR code reading unit 31 as an example of a reading unit that reads image data, and an example of a decoding unit that decodes the encoded image data to obtain authentication information. As a QR code decoding unit 32, a first authentication unit that executes recognition based on information other than PIN, and an authentication unit 34 ′ as an example of a second authentication unit that executes authentication based on user authentication information; , An image forming unit 35 as an example of an image forming unit that executes various processes for forming an image, provides an application, and the like, and an operation unit 36 as an example of an operation unit that accepts an operation content by a user or the like. .

図9に示す画像形成装置12'は、第1実施形態における画像形成装置12と比較すると、PIN入力受付部33を有していない構成となっている。この場合、認証部34'は、PINを用いずに、他の情報を用いて、第1の認証手段における認証を実行する。   The image forming apparatus 12 ′ illustrated in FIG. 9 does not include the PIN input receiving unit 33 as compared with the image forming apparatus 12 in the first embodiment. In this case, the authentication unit 34 ′ performs authentication in the first authentication unit using other information without using the PIN.

例えば、認証部34'は、QRコード復号化部32が復号化した認証情報に含まれる付加認証情報(例えば、QRコード生成日時)と、現在日時との差が一定時間内かどうかのチェック(有効期限チェック)を行う。   For example, the authentication unit 34 ′ checks whether the difference between the additional authentication information (for example, QR code generation date / time) included in the authentication information decoded by the QR code decoding unit 32 and the current date / time is within a certain time ( Perform expiration date check).

また、認証部34'は、チェックした結果、日時の差分が一定時間内の場合は、認証が成功したとみなし、第2の認証処理として認証サーバ13に対して認証処理を行い、その認証結果に応じて、対象ユーザに対する画像形成装置12'の使用制限を行う。   Further, if the difference between the dates and times is within a certain time as a result of the check, the authentication unit 34 ′ regards the authentication as successful, performs authentication processing on the authentication server 13 as second authentication processing, and the authentication result Accordingly, the use of the image forming apparatus 12 ′ is restricted for the target user.

<第2実施形態におけるQRコード生成処理例>
図10は、第2実施形態におけるQRコード生成処理の一例を示すシーケンス図である。図10に示す処理において、ユーザ90は、端末装置11からQRコード生成に利用される認証情報(電話番号、PW)を入力し、認証情報受付部21は、入力された認証情報(電話番号、PW)の入力を受け付ける(S31)。次に、認証情報受付部21は、入力された情報を元にQRコード生成部22に対してQRコード生成の要求を出力する(S32)。
<Example of QR Code Generation Processing in Second Embodiment>
FIG. 10 is a sequence diagram illustrating an example of a QR code generation process in the second embodiment. In the process shown in FIG. 10, the user 90 inputs authentication information (telephone number, PW) used for QR code generation from the terminal device 11, and the authentication information reception unit 21 receives the input authentication information (phone number, PW). (PW) is received (S31). Next, the authentication information reception unit 21 outputs a QR code generation request to the QR code generation unit 22 based on the input information (S32).

QRコード生成部22は、入力された認証情報(電話番号、PW)を取得すると、現在の日時情報を取得し(S33)、現在の日付情報を生成日時として(S34)、生成日時と、認証情報(電話番号、PW)とを元にQRコードを生成する(S35)。QRコード生成部22は、生成したQRコードを受け取り(S36)、そのQRコードデータを記憶部23に記憶する(S37)。   When the QR code generation unit 22 acquires the input authentication information (telephone number, PW), the QR code generation unit 22 acquires the current date and time information (S33), sets the current date information as the generation date and time (S34), the generation date and time, and the authentication A QR code is generated based on the information (telephone number, PW) (S35). The QR code generating unit 22 receives the generated QR code (S36), and stores the QR code data in the storage unit 23 (S37).

次に、表示部24は、ユーザ90からのQRコードの表示要求を受け付けると(S38)、記憶部23に取得要求を行ってQRコードを取得し(S39)、その取得したQRコードを表示する(S40)。これにより、QRコード表示がユーザ90に認識される(S41)。   Next, upon receiving a QR code display request from the user 90 (S38), the display unit 24 makes an acquisition request to the storage unit 23 to acquire the QR code (S39), and displays the acquired QR code. (S40). Thereby, the QR code display is recognized by the user 90 (S41).

<第2実施形態におけるQRコードを使った認証処理例>
図11は、第2実施形態におけるQRコードを使った認証処理の一例を示すシーケンス図である。図11の例において、ユーザ90が、認証時に、QRコードが表示された端末装置11等を画像形成装置12'上のQRコード読取部31にかざすと、QRコード読取部31は、QRコード情報を読み取る(S51)。次に、QRコード読取部31は、QRコード復号化部32に対してQRコード復号化要求を出力する(S52)。
<Example of authentication processing using QR code in the second embodiment>
FIG. 11 is a sequence diagram illustrating an example of an authentication process using a QR code in the second embodiment. In the example of FIG. 11, when the user 90 holds the terminal device 11 or the like on which the QR code is displayed over the QR code reading unit 31 on the image forming apparatus 12 ′ during authentication, the QR code reading unit 31 displays the QR code information. Is read (S51). Next, the QR code reading unit 31 outputs a QR code decoding request to the QR code decoding unit 32 (S52).

QRコード復号化部32は、QRコードから認証情報(電話番号、PW、QRコード生成日時)を復号化し(S53)、電話番号、PW、QRコード生成日時を取得する(S54)。   The QR code decoding unit 32 decodes the authentication information (telephone number, PW, QR code generation date) from the QR code (S53), and acquires the telephone number, PW, QR code generation date (S54).

次に、QRコード復号化部32は、認証部34'に対して電話番号、PW、QRコード生成日時に基づく認証要求を出力する(S55)。認証部34'は、QRコード復号化部32より認証要求を受け付けると、認証要求に含まれるQRコードの生成日時(日時情報)を取得する(S56)。また、認証部34'は、現在の日時情報を取得し(S57)、第1の認証処理として、それぞれの日時を比較して、その差分が一定の時間内にあるか否かの有効期限チェック(生成日時,現在日時)を行う(S58)。認証部34'は、差が一定の時間内であれば、認証サーバ13に対して電話番号とPWとによる認証要求を送信する(S59)。なお、S58の処理において、差が一定の時間内でない場合、認証部34'は、認証サーバ13へ認証要求を行うことなく、認証エラーである旨のメッセージをユーザ90に通知して処理を終了する。   Next, the QR code decoding unit 32 outputs an authentication request based on the telephone number, PW, and QR code generation date and time to the authentication unit 34 ′ (S55). Upon receiving the authentication request from the QR code decoding unit 32, the authentication unit 34 ′ acquires the QR code generation date (date information) included in the authentication request (S56). Further, the authentication unit 34 ′ obtains the current date and time information (S57), compares the dates and times as the first authentication process, and checks whether the difference is within a certain time or not. (Generation date / time, current date / time) is performed (S58). If the difference is within a certain period of time, the authentication unit 34 ′ transmits an authentication request using the telephone number and PW to the authentication server 13 (S59). In the process of S58, if the difference is not within a certain time, the authentication unit 34 ′ notifies the user 90 of a message indicating an authentication error without making an authentication request to the authentication server 13, and ends the process. To do.

認証サーバ13は、認証部34'からの認証要求に対する認証処理(第2の認証処理)を行い(S60)、その結果を認証部34'に送信する(S61)。認証部34'は、認証サーバ13による認証の結果として、画像形成装置12'の利用を許可する場合(認証に成功した場合)、利用許可を示す情報をユーザに通知する(S62)。S62の処理では、利用可能である旨のメッセージを表示してもよく、画像形成装置12'を実行するためのメニュー画面を表示してもよい。   The authentication server 13 performs an authentication process (second authentication process) in response to the authentication request from the authentication unit 34 ′ (S60), and transmits the result to the authentication unit 34 ′ (S61). As a result of authentication by the authentication server 13, the authentication unit 34 ′ notifies the user of information indicating the use permission when the use of the image forming apparatus 12 ′ is permitted (when the authentication is successful) (S62). In the process of S62, a message indicating that the image can be used may be displayed, or a menu screen for executing the image forming apparatus 12 ′ may be displayed.

また、認証部34'は、S61の処理における認証結果が、利用を許可しないものである場合(認証に失敗した場合)、対応するエラー情報をユーザ90に通知して、画像形成装置12'の利用を許可せず処理を終了する。   If the authentication result in S61 does not permit use (if authentication fails), the authentication unit 34 ′ notifies the corresponding error information to the user 90 and the image forming apparatus 12 ′. The process is terminated without permitting use.

<有効期限チェックの一例>
次に、上述した有効期限チェックの一例について説明する。現在の日時情報とQRコードの生成日時との比較方法例としては、例えば、「現在日時と生成日時との差分が一定の時間以内(例えば、12時間以内)であればOK(認証成功)とする。また、他の例として、現在日時と発生日時とが同じ日であればOKとしてもよい。
<Example of expiration date check>
Next, an example of the above-described expiration date check will be described. An example of a comparison method between the current date and time information and the QR code generation date and time is, for example, “OK (authentication successful) if the difference between the current date and time and the generation date and time is within a certain time (for example, within 12 hours). As another example, if the current date and time and the date and time of occurrence are the same date, it may be OK.

なお、上記の一定の時間は、情報処理システム10内の画像形成装置12'毎に設定してもよく、画像形成装置12'を使用する時間帯や曜日、各ユーザに応じて可変に設定してもよい。   The fixed time may be set for each image forming apparatus 12 ′ in the information processing system 10, and is set variably according to the time zone, day of the week, and each user who uses the image forming apparatus 12 ′. May be.

上述したように、第2実施形態によれば、上述した図8(B)に示すようなPIN入力画面等を用いたPINの入力の手間等を省略することができ、セキュリティを維持しつつ、正当なユーザが使用しているか否かを確認できる。また、正当なユーザである場合に対象装置(例えば、画像形成装置12')の利用を許可することで、対象装置の利用制限を行うことができる。なお、上述した第2実施形態で使用した電話番号の代わりにユーザID等を用いてもよい。   As described above, according to the second embodiment, the trouble of inputting a PIN using the PIN input screen as shown in FIG. 8B described above can be omitted, and security is maintained. It can be confirmed whether or not a legitimate user is using it. In addition, when the user is a valid user, the use of the target device (for example, the image forming device 12 ′) is permitted, thereby restricting the use of the target device. A user ID or the like may be used instead of the telephone number used in the second embodiment described above.

<他の実施形態>
次に、他の実施形態について説明する。上述した第1,第2実施形態では、認証サーバ13を有するシステム構成例を説明したが、例えば電話番号、パスワード(PW)による認証を画像形成装置12(12')内で実施してもよい。この場合には、認証サーバ13における第2の認証手段の機能が画像形成装置12内に含まれる。
<Other embodiments>
Next, another embodiment will be described. In the first and second embodiments described above, the system configuration example including the authentication server 13 has been described. However, for example, authentication using a telephone number and a password (PW) may be performed in the image forming apparatus 12 (12 ′). . In this case, the function of the second authentication unit in the authentication server 13 is included in the image forming apparatus 12.

また、上述した第1,第2実施形態では、認証用のQRコードの生成を端末装置11上で実施しているが、外部の装置(例えば、PCやサーバ等の他の装置)を用いてQRコードの生成を行ってもよい。この場合、例えば第1実施形態に示すようにQRコードにPINを含む場合には、QRコードを生成する外部の装置に予めPINコードを入力してもよい。また、外部の装置で生成されたQRコードを端末装置11のカメラで撮影したり、電子メールを用いて外部の装置から端末装置11宛てにQRコードの画像を送信することで、端末装置11でQRコードを取得することができる。   In the first and second embodiments described above, the QR code for authentication is generated on the terminal device 11. However, an external device (for example, another device such as a PC or a server) is used. A QR code may be generated. In this case, for example, when the PIN is included in the QR code as shown in the first embodiment, the PIN code may be input in advance to an external device that generates the QR code. Further, the terminal device 11 can capture the QR code generated by the external device with the camera of the terminal device 11 or transmit an image of the QR code from the external device to the terminal device 11 using e-mail. A QR code can be acquired.

また、上述した第1,第2実施形態では、認証情報にPWを含んでいるが、パスワードの情報をそのままQRコード等の画像データに含めずに、暗号化を行うことで、セキュリティをより向上させることができる。   In the first and second embodiments described above, PW is included in the authentication information, but the security is further improved by performing encryption without including the password information directly in the image data such as the QR code. Can be made.

その場合、上述したQRコード生成部22は、PWに対してPINコードを鍵にして暗号化を行い、暗号化されたPWと、電話番号と、PINコードとを元にQRコードを生成する。なお、暗号する情報は、PWだけでなく、電話番号等の情報を含んでいてもよい。また、認証時において画像形成装置12にPINコードを入力する際、その入力したPINコードに基づいて暗号化されたPWの復号化も行い、PWを取得する。   In that case, the QR code generation unit 22 described above performs encryption on the PW using the PIN code as a key, and generates a QR code based on the encrypted PW, the telephone number, and the PIN code. Note that the information to be encrypted may include not only the PW but also information such as a telephone number. Further, when a PIN code is input to the image forming apparatus 12 at the time of authentication, the PW encrypted based on the input PIN code is also decrypted to obtain the PW.

なお、上述したPINコードを用いて暗号化を行う場合には、更に所定桁数の数値や文字を追加して「PIN+所定桁数の数値、文字」の鍵を用いてもよい。これにより、桁数を増やして更にセキュリティの向上を図ることができる。この場合には、画像形成装置12において、PINを入力する際、PINの他に所定桁数の数値や文字等も入力することになる。   When encryption is performed using the above-described PIN code, a key of “PIN + numerical value of predetermined number of digits, character” may be used by further adding a numerical value or character of a predetermined number of digits. As a result, the number of digits can be increased to further improve security. In this case, when inputting the PIN in the image forming apparatus 12, a numerical value of a predetermined number of digits, characters, and the like are input in addition to the PIN.

また、上述したように、PINコードをパスワード(PW)の暗号化の鍵として使用する場合には、QRコードにPINコードを含まない構成にしてもよい。この場合、QRコードから読み取った電話番号(電話番号に限定されず、例えばユーザID等でもよい)をキーにして認証サーバ13からPWを取得し、取得したPWで復号化する。これにより、復号化したPINコードと、入力画面で入力されたPINコードの値とが一致するかで認証処理を行うことができる。   Further, as described above, when the PIN code is used as the encryption key for the password (PW), the QR code may not include the PIN code. In this case, the PW is acquired from the authentication server 13 using the telephone number read from the QR code (not limited to the telephone number but may be a user ID, for example) as a key, and decrypted with the acquired PW. As a result, the authentication process can be performed based on whether the decrypted PIN code matches the PIN code value input on the input screen.

また、他の実施形態として、例えば第1実施形態で示した図7のS19の処理において、QRコード復号化部32は、取得した入力PINと、復号化した認証情報(電話番号、PW、PIN)とを認証部34に出力するだけでなく、復号化して得られた電話番号宛てに認証要求があったことを示すログイン通知(電話発信)を行ってもよい。また同様に、第2実施形態で示した図11のS55の処理において、QRコード復号化部32は、認証部34'に対して電話番号、PW、QRコード生成日時に基づく認証要求を出力するだけでなく、電話番号宛てにログイン通知を行ってもよい。   As another embodiment, for example, in the process of S19 of FIG. 7 shown in the first embodiment, the QR code decryption unit 32 obtains the acquired input PIN and the decrypted authentication information (phone number, PW, PIN). ) May be output to the authentication unit 34, and a login notification (telephone call) indicating that there is an authentication request addressed to the telephone number obtained by decryption may be performed. Similarly, in the process of S55 of FIG. 11 shown in the second embodiment, the QR code decoding unit 32 outputs an authentication request based on the telephone number, PW, and QR code generation date to the authentication unit 34 ′. Not only login notifications may be made to phone numbers.

例えば、通話機能等がある端末装置11の場合には、電話番号で通知(ショートメール)を行うことができる。したがって、画像形成装置12(12')は、QRコードを読み取った後、復号化して得られた電話番号に通知を行うことで、仮に第三者が盗撮したQRコードを使用した場合でも、本人に通知される。そのため、不正なユーザが使用していることを確認でき、セキュリティの維持が図れる。   For example, in the case of the terminal device 11 having a call function or the like, notification (short mail) can be performed using a telephone number. Accordingly, the image forming apparatus 12 (12 ′), after reading the QR code, notifies the telephone number obtained by decryption, so that even if the QR code voyeurized by a third party is used, Will be notified. Therefore, it can be confirmed that an unauthorized user is using it, and security can be maintained.

また、他の実施形態としては、QRコードの形状を用いて認証を行うことができる。例えば、誰かに盗撮されたQRコードは、離れた位置や正面以外の角度で撮像されるため、基本的に正方形にはならない。そのため、画像形成装置12のQRコード読取部31でQRコードを読み取るときに、QRコードの画像の形状を判定して、歪みの度合いに応じて不正に取得したQRコードであるか否かを判断することができる。   As another embodiment, authentication can be performed using the shape of a QR code. For example, a QR code that has been voyeurized by someone is captured at an angle other than a distant position or front, and therefore does not basically become a square. Therefore, when the QR code is read by the QR code reading unit 31 of the image forming apparatus 12, the shape of the image of the QR code is determined, and it is determined whether the QR code is illegally acquired according to the degree of distortion. can do.

例えば、第1実施形態で示した図7のS14の処理において、QRコード復号化部32は、QRコードから認証情報(電話番号、PW、PIN)を復号化して電話番号、PW、PINの各情報を取得する。このとき、QRコード復号化部32は、QRコードの画像の形状を判定して、歪みの度合いも取得する。また、第2実施形態で示した図11のS54の処理において、QRコード復号化部32は、QRコードから認証情報(電話番号、PW、QRコード生成日時)を復号化して電話番号、PW、QRコード生成日時の各情報を取得する。このとき同様に、QRコード復号化部32は、QRコードの画像の形状を判定して、歪みの度合いも取得する。なお、歪みの度合いとしては、例えば正方形等の予め設定された形状を基準とし、その基準からの傾き等から、どの程度歪んでいるかを数値化することで、度合いを取得することができるが、これに限定されるものではない。   For example, in the process of S14 of FIG. 7 shown in the first embodiment, the QR code decrypting unit 32 decrypts the authentication information (telephone number, PW, PIN) from the QR code and stores each of the telephone number, PW, PIN. Get information. At this time, the QR code decoding unit 32 determines the shape of the QR code image and acquires the degree of distortion. In the process of S54 of FIG. 11 shown in the second embodiment, the QR code decoding unit 32 decodes the authentication information (telephone number, PW, QR code generation date / time) from the QR code to obtain the telephone number, PW, Each information of QR code generation date is acquired. Similarly, at this time, the QR code decoding unit 32 determines the shape of the QR code image and acquires the degree of distortion. In addition, as a degree of distortion, for example, a degree can be obtained by quantifying the degree of distortion based on a preset shape such as a square and the inclination from the reference. It is not limited to this.

また、QRコード復号化部32は、取得した歪みの度合いと、予め設定された歪みの閾値とを比較し、取得した歪みの度合いが閾値より大きい場合(大きく歪んでいる場合)、それ以降の処理を行わずに処理を終了する。このとき、QRコード復号化部32は、処理が終了したことをユーザ90に通知してもよい。これにより、正当なユーザが使用しているか否かを確認でき、セキュリティの維持を図ることができる。   In addition, the QR code decoding unit 32 compares the acquired degree of distortion with a preset distortion threshold, and when the acquired distortion is greater than the threshold (when greatly distorted), the subsequent steps The process ends without performing the process. At this time, the QR code decoding unit 32 may notify the user 90 that the processing has been completed. As a result, it can be confirmed whether or not a legitimate user is using it, and security can be maintained.

上述した各実施形態によれば、不正なユーザが使用していることを確認できる。また、セキュリティを維持しつつ、対象装置の利用制限を行うことができる。   According to each embodiment mentioned above, it can check that an unauthorized user is using. In addition, use of the target device can be restricted while maintaining security.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば、画像形成装置12を利用するユーザの認証を実行する認証サーバ13において、ユーザ情報にユーザ名を登録しておかなくてもよい。例えば、ログに基づく利用量(利用料金)を端末装置11に紐付けて管理し、請求するような別のユーザ管理サーバがあれば、電話番号と利用量とを含むログをユーザ管理サーバに送信すればよい。但し、この場合、ユーザ管理サーバでは、端末装置11の電話番号とその端末装置11の所持者のユーザ名とを関連付けて管理しなければ、ユーザに対する請求は行えなくなる。したがって、利用量をユーザに紐付けて管理したい場合には、ユーザ管理サーバを含む、あるいは含まない情報処理システム10の何れかの装置において、ユーザ名等のユーザ識別情報と、電話番号等の端末固有情報とを関連付けて管理する必要がある。   The present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims. For example, in the authentication server 13 that performs authentication of a user who uses the image forming apparatus 12, the user name may not be registered in the user information. For example, if there is another user management server that manages the usage amount (utilization fee) based on the log in association with the terminal device 11 and charges it, a log including the telephone number and the usage amount is transmitted to the user management server. do it. However, in this case, the user management server cannot charge the user unless the telephone number of the terminal device 11 and the user name of the owner of the terminal device 11 are managed in association with each other. Therefore, when it is desired to manage the usage amount in association with the user, in any apparatus of the information processing system 10 including or not including the user management server, user identification information such as a user name and a terminal such as a telephone number It is necessary to associate and manage unique information.

また、上述した各実施形態で述べたシーケンス図は、矛盾のない限り順序を入れ替えてもよい。また、上述した各実施形態の全部又は一部を組み合わせることができる。また、上述した各実施形態の全部又は一部は、対応するプログラム(例えば、認証プログラム)を、コンピュータ(例えば、端末装置11、画像形成装置12、及び認証サーバ13のうち少なくとも1つ)にインストールすることによって実装され得る。また、このプログラムは、記録媒体(記録メディア)に格納することができる。   In addition, the sequence diagrams described in the above embodiments may be switched in order as long as there is no contradiction. Moreover, all or some of the above-described embodiments can be combined. In addition, all or a part of each of the embodiments described above installs a corresponding program (for example, an authentication program) in a computer (for example, at least one of the terminal device 11, the image forming apparatus 12, and the authentication server 13). Can be implemented. Further, this program can be stored in a recording medium (recording medium).

10 情報処理システム
11 端末装置
12 画像形成装置(情報処理装置の一例)
13 認証サーバ
21 認証情報受付部(認証情報受付手段の一例)
22 QRコード生成部(画像データ生成手段の一例)
23 記憶部(記憶手段の一例)
24 表示部(表示手段の一例)
31 QRコード読取部(読取手段の一例)
32 QRコード復号化部(復号化手段の一例)
33 PIN入力受付部(付加情報受付手段の一例)
34 認証部(第1の認証手段、第2の認証手段の一例)
35 画像形成部(画像形成手段の一例)
36 操作部
41,71 CPU
42 ROM
43 RAM
44 フラッシュROM
45 表示部
46 操作部
47 メディアI/F
48 無線LAN通信部
49 キャリア通信部
50 カメラ
51,83 プログラム
61 コントローラ
62 FCU
63 スキャナエンジン
64 プロッタエンジン
65 操作パネル
72 NB
73 MEMP
74 MEMC
75 ASIC
76 SB
77 NIC
78 USBデバイス
79 IEEE1394デバイス
80 セントロニクスデバイス
81 HDD
82 メモリカードスロット
84 メモリカード
90 ユーザ
DESCRIPTION OF SYMBOLS 10 Information processing system 11 Terminal apparatus 12 Image forming apparatus (an example of information processing apparatus)
13 Authentication server 21 Authentication information receiving unit (an example of authentication information receiving means)
22 QR code generator (an example of image data generator)
23 storage unit (an example of storage means)
24 display unit (example of display means)
31 QR code reading unit (an example of reading means)
32 QR code decoding unit (an example of decoding means)
33 PIN input reception unit (an example of additional information reception means)
34 Authentication unit (an example of first authentication means and second authentication means)
35 Image forming section (an example of image forming means)
36 Operation unit 41, 71 CPU
42 ROM
43 RAM
44 Flash ROM
45 Display unit 46 Operation unit 47 Media I / F
48 Wireless LAN communication unit 49 Carrier communication unit 50 Camera 51, 83 Program 61 Controller 62 FCU
63 Scanner engine 64 Plotter engine 65 Operation panel 72 NB
73 MEMP
74 MEMC
75 ASIC
76 SB
77 NIC
78 USB device 79 IEEE 1394 device 80 Centronics device 81 HDD
82 Memory card slot 84 Memory card 90 User

特開2010−218186号公報JP 2010-218186 A

Claims (13)

情報処理装置と、該情報処理装置を利用する端末装置の認証を行う情報処理システムにおいて、
ユーザ情報と、少なくとも1つの付加認証情報とを受け付ける認証情報受付手段と、
前記認証情報受付手段から受け付けたユーザ情報と、少なくとも1つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、
画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、
前記記憶手段により記憶された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、
前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第1の認証手段と、
前記第1の認証手段で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手段とを有することを特徴とする情報処理システム。
In an information processing system that authenticates an information processing device and a terminal device that uses the information processing device,
Authentication information accepting means for accepting user information and at least one additional authentication information;
Image data generating means for generating image data using user information received from the authentication information receiving means and at least one additional authentication information;
Storage means for storing the image data generated by the image data generation means in the terminal device;
Reading means for reading the image data stored by the storage means;
Decoding means for decoding authentication information included in the image data read by the reading means;
Of the authentication information decrypted by the decryption means, a first authentication means for confirming validity using the additional authentication information;
An information processing system comprising: a second authentication unit that performs second authentication using the authentication information when authentication is permitted by the first authentication unit.
前記画像データ生成手段は、
生成する前記画像データにQRコードを含むことを特徴とする請求項1に記載の情報処理システム。
The image data generating means
The information processing system according to claim 1, wherein the image data to be generated includes a QR code.
前記第1の認証手段は、
前記付加認証情報として、PINコード又は前記画像データの生成日時を用いることを特徴とする請求項1又は2に記載の情報処理システム。
The first authentication means includes
The information processing system according to claim 1 or 2, wherein a PIN code or a generation date and time of the image data is used as the additional authentication information.
前記ユーザ情報は、電話番号を含むことを特徴とする請求項1乃至3の何れか1項に記載の情報処理システム。   The information processing system according to claim 1, wherein the user information includes a telephone number. 情情報処理装置を利用する端末装置の認証を行う認証方法において、
ユーザ情報と、少なくとも1つの付加認証情報とを受け付ける認証情報受付手順と、
前記認証情報受付手順から受け付けたユーザ情報と、少なくとも1つの付加認証情報とを用いて画像データを生成する画像データ生成手順と、
画像データ生成手順で生成した画像データを前記端末装置に記憶する記憶手順と、
前記記憶手順により記憶された画像データを読み取る読取手順と、
前記読取手順で読み取った画像データに含まれる認証情報を復号化する復号化手順と、
前記復号化手順で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第1の認証手順と、
前記第1の認証手順で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手順とを有することを特徴とする認証方法。
In an authentication method for authenticating a terminal device using an information processing apparatus,
An authentication information acceptance procedure for accepting user information and at least one additional authentication information;
An image data generation procedure for generating image data using the user information received from the authentication information reception procedure and at least one additional authentication information;
A storage procedure for storing the image data generated in the image data generation procedure in the terminal device;
A reading procedure for reading the image data stored by the storing procedure;
A decoding procedure for decoding authentication information included in the image data read by the reading procedure;
Of the authentication information decrypted in the decryption procedure, a first authentication procedure for confirming validity using the additional authentication information;
And a second authentication procedure for performing a second authentication using the authentication information when authentication is permitted in the first authentication procedure.
前記画像データ生成手順は、
生成する前記画像データにQRコードを含むことを特徴とする請求項5に記載の認証方法。
The image data generation procedure includes:
The authentication method according to claim 5, wherein the image data to be generated includes a QR code.
前記第1の認証手順は、
前記付加認証情報として、PINコード又は前記画像データの生成日時を用いることを特徴とする請求項5又は6に記載の認証方法。
The first authentication procedure includes:
The authentication method according to claim 5 or 6, wherein a PIN code or a date and time of generation of the image data is used as the additional authentication information.
前記ユーザ情報は、電話番号を含むことを特徴とする請求項5乃至7の何れか1項に記載の認証方法。   The authentication method according to claim 5, wherein the user information includes a telephone number. 端末装置の認証を行う情報処理装置において、
前記端末装置の画面に表示された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、
前記復号化手段で復号化した認証情報のうち、予め設定された付加認証情報を用いて正当性を確認する第1の認証手段と、
前記第1の認証手段で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手段とを有することを特徴とする情報処理装置。
In an information processing apparatus that authenticates a terminal device,
Reading means for reading image data displayed on the screen of the terminal device;
Decoding means for decoding authentication information included in the image data read by the reading means;
Of the authentication information decrypted by the decryption means, a first authentication means for confirming validity using preset additional authentication information;
An information processing apparatus comprising: a second authentication unit configured to perform a second authentication using the authentication information when authentication is permitted by the first authentication unit.
前記第1の認証手段は、
前記付加認証情報として、PINコード又は前記画像データの生成日時を用いることを特徴とする請求項9に記載の情報処理装置。
The first authentication means includes
The information processing apparatus according to claim 9, wherein a PIN code or a generation date and time of the image data is used as the additional authentication information.
前記PINコードの入力を受け付ける付加情報受付手段を有し、
前記第1の認証手段は、前記付加情報受付手段により入力された前記PINコードと、前記付加認証情報に含まれるPINコードとを比較して前記正当性を確認することを特徴とする請求項10に記載の情報処理装置。
Additional information receiving means for receiving the input of the PIN code;
11. The first authentication unit checks the validity by comparing the PIN code input by the additional information receiving unit with a PIN code included in the additional authentication information. The information processing apparatus described in 1.
前記第1の認証手段は、
前記読取手段により前記画像データを読み取ったときの日時情報と、前記付加認証情報に含まれる前記生成日時とを比較して前記正当性を確認することを特徴とする請求項10に記載の情報処理装置。
The first authentication means includes
11. The information processing according to claim 10, wherein the validity is confirmed by comparing date / time information when the image data is read by the reading unit and the generation date / time included in the additional authentication information. apparatus.
コンピュータを、
請求項9乃至12の何れか1項に記載の情報処理装置が有する各手段として機能させるための認証プログラム。
Computer
The authentication program for functioning as each means which the information processing apparatus of any one of Claims 9 thru | or 12 has.
JP2015162254A 2015-08-19 2015-08-19 Information processing system, authentication method, information processing apparatus, and authentication program Pending JP2017041090A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015162254A JP2017041090A (en) 2015-08-19 2015-08-19 Information processing system, authentication method, information processing apparatus, and authentication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015162254A JP2017041090A (en) 2015-08-19 2015-08-19 Information processing system, authentication method, information processing apparatus, and authentication program

Publications (1)

Publication Number Publication Date
JP2017041090A true JP2017041090A (en) 2017-02-23

Family

ID=58206609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015162254A Pending JP2017041090A (en) 2015-08-19 2015-08-19 Information processing system, authentication method, information processing apparatus, and authentication program

Country Status (1)

Country Link
JP (1) JP2017041090A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108667789A (en) * 2017-03-29 2018-10-16 杨建纲 Multidimensional bar code action identity authentication method, digital certificate device and authentication servo mechanism
CN109151423A (en) * 2018-10-31 2019-01-04 歌尔股份有限公司 Projector and its discriminating method, device, information adding method and storage medium
US10742842B2 (en) 2018-03-16 2020-08-11 Ricoh Company, Ltd. Information processing apparatus and authentication method using the information processing apparatus
JP2020198530A (en) * 2019-05-31 2020-12-10 京セラドキュメントソリューションズ株式会社 Image forming system
TWI758574B (en) * 2017-03-29 2022-03-21 楊建綱 Multidimensional barcode mobile payment method and payment server system
JP7476626B2 (en) 2020-04-01 2024-05-01 ブラザー工業株式会社 COMMUNICATION SYSTEM, TERMINAL DEVICE, PRINTER, COMPUTER PROGRAM FOR TERMINAL DEVICE, AND COMPUTER PROGRAM FOR PRINTER
US12003687B1 (en) 2023-03-27 2024-06-04 Toshiba Tec Kabushiki Kaisha Image forming apparatus and control method with user authorization
JP7644670B2 (en) 2021-06-28 2025-03-12 シャープ株式会社 Image processing device and image processing method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108667789A (en) * 2017-03-29 2018-10-16 杨建纲 Multidimensional bar code action identity authentication method, digital certificate device and authentication servo mechanism
JP2018186495A (en) * 2017-03-29 2018-11-22 建綱 楊 Identity authentication using barcode
US10979421B2 (en) 2017-03-29 2021-04-13 Chien-Kang Yang Identity authentication using a barcode
CN108667789B (en) * 2017-03-29 2021-07-16 杨建纲 Multidimensional barcode mobile identity authentication method, digital certificate device and authentication server
TWI758574B (en) * 2017-03-29 2022-03-21 楊建綱 Multidimensional barcode mobile payment method and payment server system
US10742842B2 (en) 2018-03-16 2020-08-11 Ricoh Company, Ltd. Information processing apparatus and authentication method using the information processing apparatus
CN109151423A (en) * 2018-10-31 2019-01-04 歌尔股份有限公司 Projector and its discriminating method, device, information adding method and storage medium
JP2020198530A (en) * 2019-05-31 2020-12-10 京セラドキュメントソリューションズ株式会社 Image forming system
JP7281052B2 (en) 2019-05-31 2023-05-25 京セラドキュメントソリューションズ株式会社 image forming system
JP7476626B2 (en) 2020-04-01 2024-05-01 ブラザー工業株式会社 COMMUNICATION SYSTEM, TERMINAL DEVICE, PRINTER, COMPUTER PROGRAM FOR TERMINAL DEVICE, AND COMPUTER PROGRAM FOR PRINTER
JP7644670B2 (en) 2021-06-28 2025-03-12 シャープ株式会社 Image processing device and image processing method
US12003687B1 (en) 2023-03-27 2024-06-04 Toshiba Tec Kabushiki Kaisha Image forming apparatus and control method with user authorization

Similar Documents

Publication Publication Date Title
JP2017041090A (en) Information processing system, authentication method, information processing apparatus, and authentication program
US10750049B2 (en) Non-transitory computer-readable information recording medium, information processing apparatus, and communications system
US10183516B2 (en) Information processing apparatus, communications system, and communications method
JP4796932B2 (en) Image processing apparatus, image processing system, and image processing method
US9143651B2 (en) Image forming apparatus, charging information recording method, and recording medium
US8689305B2 (en) Information processing apparatus, user authentication method, and storage medium
US11838482B2 (en) Image forming apparatus having multi-factor authentication function
US20150007279A1 (en) Communication method, device, information processing apparatus, and storage medium
JP2013225720A (en) Maintenance object apparatus, portable terminal, and system
JP7200785B2 (en) Information processing device, information processing system, and program
US20110199646A1 (en) Image processing apparatus, control method for controlling image processing apparatus, and storage medium
JP6199846B2 (en) Account management program, image forming apparatus, and image forming system
JP5261130B2 (en) Image forming apparatus and image output system
CN102291237A (en) Information protection apparatus, information protection method, and storage medium
JP2020065129A (en) Information processing unit, control method and program of information processing unit
US20180288279A1 (en) Information management control apparatus, image processing apparatus, and information management control system
JP4396643B2 (en) Image processing apparatus, interface information disclosure program, and interface information disclosure method
JP6138289B2 (en) Image output method and image output apparatus
JP7281044B2 (en) Information processing device, authentication method
JP2010198325A (en) Software authentication/configuration method
JP6687786B2 (en) Image output system and image output method
US11785167B2 (en) Image processing apparatus and image processing method capable of performing non-contact operations
US11616894B1 (en) Method and apparatus to add machine readable codes to limit reproduction of documents
JP6244764B2 (en) Authentication system and authentication method
JP6538918B2 (en) Image output method