[go: up one dir, main page]

JP2011166654A - Document processing apparatus - Google Patents

Document processing apparatus Download PDF

Info

Publication number
JP2011166654A
JP2011166654A JP2010029990A JP2010029990A JP2011166654A JP 2011166654 A JP2011166654 A JP 2011166654A JP 2010029990 A JP2010029990 A JP 2010029990A JP 2010029990 A JP2010029990 A JP 2010029990A JP 2011166654 A JP2011166654 A JP 2011166654A
Authority
JP
Japan
Prior art keywords
document
authority
authentication
processing
authentication information
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
JP2010029990A
Other languages
Japanese (ja)
Inventor
Sosuke Tabata
壮介 田畑
Kazuhiro Okada
岡田  和広
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2010029990A priority Critical patent/JP2011166654A/en
Publication of JP2011166654A publication Critical patent/JP2011166654A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a document processing apparatus which determines the existence of document processing authority without storing information necessary for determining the document processing authority in its own processing apparatus. <P>SOLUTION: A multifunction machine 1 for authentication is loaded with a document processing apparatus and includes a scanner 12 for generating image data of a document on which a QR code including authentication information is printed, a QR code extraction part 21 for extracting the QR code from the image data, an operation part 16 for receiving the authentication information from a user, an authentication part 22 for performing authentication by using the authentication information included in the QR code and the received authentication information, and an authority determination part 23 for determining the existence of the processing authority based on an authentication result. A printer 11 executes or stops printing processing according to a determination result of the processing authority. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、文書処理装置に関する。   The present invention relates to a document processing apparatus.

従来から、コピー、FAX送信等の文書処理を行う文書処理装置が広く知られている。特許文献1には、文書処理を行う際に、文書に対する処理権限の有無を判断する装置が記載されている。この装置は、ユーザの認証情報及び文書に対する権限情報を予め装置内に記憶し、QRコード(登録商標、以下同様)を付加して判断対象となる文書を印刷する。   Conventionally, document processing apparatuses that perform document processing such as copying and FAX transmission are widely known. Patent Document 1 describes an apparatus that determines whether or not processing authority is given to a document when document processing is performed. This apparatus stores user authentication information and authority information for a document in the apparatus in advance, and prints a document to be determined by adding a QR code (registered trademark, the same applies hereinafter).

印刷された文書についてコピー等の文書処理を指示する操作が入力されると、装置は、スキャナによって文書を読み取り、QRコードを検知した場合、ユーザに認証情報の入力を要求する。要求に応じて、ユーザから認証情報を受け付けると、予め装置内に記憶された認証情報及び権限情報を用いて、文書に対する処理権限の有無を判断する。そして、装置は、処理権限が有ると判断した場合に、文書のコピー等の処理を実行し、処理権限が無いと判断した場合に、文書の処理を中止する。   When an operation for instructing document processing such as copying is input for a printed document, the apparatus reads the document with a scanner and requests a user to input authentication information when a QR code is detected. When authentication information is received from the user in response to the request, the presence / absence of processing authority for the document is determined using authentication information and authority information stored in the apparatus in advance. The apparatus executes processing such as document copying when it is determined that the user has processing authority, and stops processing the document when it is determined that the user does not have processing authority.

特開2008−288847号公報JP 2008-288847 A

特許文献1に記載された技術では、ユーザが、認証情報及び権限情報を記憶した装置を用いて文書の処理を行う場合は、処理権限の有無を判断することができる。しかしながら、ユーザが、認証情報、権限情報等の情報を記憶していない装置を用いて文書の処理を行おうとした場合、処理権限の有無を判断することができない。すなわち、特許文献1に記載された装置は、文書の処理権限を判断するために必要な情報を記憶していなければ、文書の処理権限の有無を判断することができない。   With the technique described in Patent Document 1, when a user processes a document using a device that stores authentication information and authority information, it is possible to determine whether the user has processing authority. However, if a user tries to process a document using a device that does not store authentication information, authority information, and the like, it is impossible to determine whether the user has processing authority. That is, the apparatus described in Patent Document 1 cannot determine whether or not there is document processing authority unless it stores information necessary for determining document processing authority.

本発明は、上記問題点を解消する為になされたものであり、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無について判断することを可能とする文書処理装置を提供することを目的とする。   The present invention has been made to solve the above-mentioned problems, and it is possible to determine whether or not there is a document processing authority without storing information necessary for determining the document processing authority in the apparatus. An object of the present invention is to provide a document processing apparatus that can be used.

本発明に係る文書処理装置は、文書に印刷されたコード画像に含まれる情報を用いて処理を行う文書処理装置であって、文書を読み取って文書の画像データを生成する読取手段と、読取手段によって生成された画像データからコード画像を抽出する抽出手段と、ユーザから認証情報を受け付ける受付手段と、抽出手段によって抽出されたコード画像に含まれる認証情報と、受付手段によって受け付けられた認証情報とを用いて、認証を行う認証手段と、認証手段による認証結果に基づいて、文書に対するユーザの処理権限の有無を判断する判断手段と、判断手段によってユーザの処理権限が有ると判断された場合に、文書に対する処理を実行し、判断手段によってユーザの処理権限が無いと判断された場合に、文書に対する処理を中止する処理手段とを備えることを特徴とする。   A document processing apparatus according to the present invention is a document processing apparatus that performs processing using information included in a code image printed on a document, and includes a reading unit that reads the document and generates image data of the document, and a reading unit Extracting means for extracting the code image from the image data generated by the user, receiving means for receiving authentication information from the user, authentication information included in the code image extracted by the extracting means, and authentication information received by the receiving means, , Authentication means for performing authentication, determination means for determining whether or not the user has processing authority for the document based on the authentication result by the authentication means, and when the determination means determines that the user has processing authority. Execute the process for the document, and if the determination means determines that the user does not have processing authority, Characterized in that it comprises a means.

本発明に係る文書処理装置では、文書を読み取って生成された画像データからコード画像が抽出され、コード画像に含まれる認証情報と、ユーザから受け付けられた認証情報とを用いて認証が行われる。そして、この認証結果に基づいて、文書データに対するユーザの処理権限の有無が判断され、ユーザの処理権限が有ると判断された場合に、文書に対する処理が実行され、処理権限が無いと判断された場合に、文書に対する処理が中止される。すなわち、文書に印刷されたコード画像に含まれる認証情報を用いて認証を行うので、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することができる。   In the document processing apparatus according to the present invention, a code image is extracted from image data generated by reading a document, and authentication is performed using authentication information included in the code image and authentication information received from a user. Then, based on the authentication result, it is determined whether or not the user has processing authority for the document data. When it is determined that the user has processing authority, the processing for the document is executed and it is determined that there is no processing authority. In this case, the processing for the document is stopped. In other words, since authentication is performed using the authentication information included in the code image printed on the document, it is possible to check whether the document has the processing authority without storing the information necessary for determining the document processing authority. Judgment can be made.

本発明に係る文書処理装置では、受付手段が、ユーザに対して設定された認証情報を受け付け、コード画像に含まれる認証情報は、ユーザに対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、認証手段は、受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、コード画像に含まれる認証情報の一方向値とを照合することにより、認証を行うことが好ましい。   In the document processing apparatus according to the present invention, the accepting unit accepts authentication information set for the user, and the authentication information included in the code image encrypts the authentication information set for the user in one direction. The authentication unit calculates the one-way value of the authentication information received by the receiving unit, and calculates the calculated one-way value and the one-way value of the authentication information included in the code image. It is preferable to authenticate by collating.

この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像に含まれる一方向値とを照合することにより、認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、権限のあるユーザだけが文書の処理を行えるように、ユーザ毎に処理権限の有無を判断することができる。   In this case, authentication can be performed by calculating a one-way value of authentication information input from the user and collating the calculated one-way value with the one-way value included in the code image. Further, since the authentication information itself cannot be obtained even if the code image is decoded, it is possible to prevent the authentication information from being stolen. Therefore, it is possible to determine whether each user has processing authority so that only authorized users can process the document.

本発明に係る文書処理装置では、受付手段が、文書に対して設定された認証情報を受け付け、コード画像に含まれる認証情報は、文書に対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、認証手段は、受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、コード画像に含まれる認証情報の一方向値とを照合することにより、認証を行うことが好ましい。   In the document processing apparatus according to the present invention, the accepting unit accepts authentication information set for the document, and the authentication information included in the code image unidirectionally encrypts the authentication information set for the document. The authentication unit calculates the one-way value of the authentication information received by the receiving unit, and calculates the calculated one-way value and the one-way value of the authentication information included in the code image. It is preferable to authenticate by collating.

この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像に含まれる一方向値とを照合することにより認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、文書に対する権限のあるユーザだけが文書の処理を行えるように、文書毎に処理権限の有無を判断することができる。   In this case, authentication can be performed by calculating a one-way value of authentication information input from the user and collating the calculated one-way value with the one-way value included in the code image. Further, since the authentication information itself cannot be obtained even if the code image is decoded, it is possible to prevent the authentication information from being stolen. Accordingly, it is possible to determine whether or not there is a processing authority for each document so that only a user having authority for the document can process the document.

本発明に係る文書処理装置では、コード画像に、処理の種類毎に設定された処理権限の有無を示す権限情報が含まれ、判断手段は、コード画像に含まれる権限情報に基づいて処理権限の有無を判断することが好ましい。この場合、処理の種類毎に処理権限の有無を判断することができる。   In the document processing apparatus according to the present invention, the code image includes authority information indicating the presence / absence of the processing authority set for each type of processing, and the determination means determines the processing authority based on the authority information included in the code image. It is preferable to determine the presence or absence. In this case, the presence or absence of processing authority can be determined for each type of processing.

本発明に係る文書処理装置では、コード画像に、複数のユーザ毎に設定された複数の認証情報それぞれを一方向暗号化することにより得られる一方向値と、複数のユーザ毎かつ処理の種類毎に設定された処理権限の有無を示す権限情報とが含まれ、認証手段は、受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値とコード画像に含まれる認証情報の一方向値とを照合することにより認証を行い、判断手段は、認証手段によって認証されたユーザの権限情報に基づいて、ユーザの処理権限の有無を判断することが好ましい。この場合、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。   In the document processing apparatus according to the present invention, a one-way value obtained by one-way encrypting each of a plurality of authentication information set for each of a plurality of users in a code image, a plurality of users, and a processing type Authority information indicating presence / absence of the processing authority set in the authentication means, and the authentication means calculates a one-way value of the authentication information received by the receiving means, and the authentication includes the calculated one-way value and the code image. It is preferable that authentication is performed by comparing with a one-way value of information, and the determination unit determines whether or not the user has processing authority based on the authority information of the user authenticated by the authentication unit. In this case, the presence or absence of processing authority can be determined for each user and for each type of processing.

本発明に係る文書処理装置では、コード画像に含まれる特定情報を用いて、保存フォルダに保存された文書データの中から文書に印刷された文書データを特定する特定手段を更に備え、処理手段は、文書に対する処理を実行する際に、特定手段によって特定された文書データを用いて処理を行うことが好ましい。   The document processing apparatus according to the present invention further includes a specifying unit that specifies the document data printed on the document from the document data stored in the storage folder using the specifying information included in the code image, and the processing unit includes: When executing processing for a document, it is preferable to perform processing using document data specified by the specifying means.

この場合、権限が有ると判断されて、文書に対する処理が行われる際には、保存フォルダに保存された文書データの中から、コード画像に含まれる特定情報を用いて特定された文書データを用いて処理が行われる。従って、文書を読み取って生成される画像データを用いて処理を行う場合と比較して、劣化の少ないデータを用いて処理を行うことができる。   In this case, when it is determined that the user has authority and the document is processed, the document data specified using the specific information included in the code image is used from the document data stored in the storage folder. Are processed. Therefore, it is possible to perform processing using data with less deterioration as compared to processing using image data generated by reading a document.

本発明に係る文書処理装置は、入力した文書データと共にコード画像を印刷する文書処理装置であって、認証情報を取得する取得手段と、取得手段によって取得された認証情報を用いてコード画像を生成する生成手段と、生成手段によって生成されたコード画像と、入力された文書データとを用紙に印刷する印刷手段とを備えることを特徴とする。   A document processing apparatus according to the present invention is a document processing apparatus that prints a code image together with input document data, and generates a code image using an acquisition unit that acquires authentication information and the authentication information acquired by the acquisition unit Generating means, a code image generated by the generating means, and printing means for printing the input document data on paper.

本発明に係る文書処理装置では、取得手段によって取得された認証情報を用いてコード画像が生成され、生成されたコード画像及び文書データが用紙に印刷される。よって、文書データが印刷された文書の処理を行う際に、印刷されたコード画像をデコードすることにより、認証情報を取得することが可能となる。これにより、ユーザから認証情報の入力を受け付け、受け付けられた認証情報と、コード画像から取得された認証情報とを用いて認証を行うことにより、文書の処理権限の有無を判断することができる。すなわち、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することが可能となる。   In the document processing apparatus according to the present invention, a code image is generated using the authentication information acquired by the acquisition unit, and the generated code image and document data are printed on paper. Therefore, when processing a document on which document data is printed, it is possible to acquire authentication information by decoding the printed code image. Accordingly, it is possible to determine whether or not there is a document processing authority by receiving authentication information input from the user and performing authentication using the received authentication information and the authentication information acquired from the code image. That is, it is possible to determine whether or not there is a document processing authority without storing information necessary for determining the document processing authority in the apparatus.

本発明に係る文書処理装置では、取得手段が、ユーザに対して設定された認証情報を取得し、生成手段は、認証情報を一方向暗号化することにより得られる一方向値を含むコード画像を生成することが好ましい。   In the document processing apparatus according to the present invention, the acquisition unit acquires the authentication information set for the user, and the generation unit generates a code image including a one-way value obtained by one-way encryption of the authentication information. It is preferable to produce.

この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像をデコードして得られる認証情報の一方向値とを照合することにより、認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、権限のあるユーザだけが文書の処理を行えるように、ユーザ毎に処理権限の有無を判断することができる。   In this case, authentication can be performed by calculating a one-way value of authentication information input from the user and collating the calculated one-way value with the one-way value of authentication information obtained by decoding the code image. it can. Further, since the authentication information itself cannot be obtained even if the code image is decoded, it is possible to prevent the authentication information from being stolen. Therefore, it is possible to determine whether each user has processing authority so that only authorized users can process the document.

本発明に係る文書処理装置では、取得手段が、文書データに対して設定された認証情報を取得し、生成手段は、認証情報を一方向暗号化することにより得られる一方向値を含むコード画像を生成することが好ましい。   In the document processing apparatus according to the present invention, the acquisition unit acquires authentication information set for the document data, and the generation unit includes a code image including a one-way value obtained by one-way encryption of the authentication information. Is preferably generated.

この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像をデコードして得られる一方向値とを照合することにより、認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、文書に対する権限のあるユーザだけが文書の処理を行えるように、文書毎に処理権限の有無を判断することができる。   In this case, authentication can be performed by calculating a one-way value of authentication information input from the user and comparing the calculated one-way value with a one-way value obtained by decoding the code image. Further, since the authentication information itself cannot be obtained even if the code image is decoded, it is possible to prevent the authentication information from being stolen. Accordingly, it is possible to determine whether or not there is a processing authority for each document so that only a user having authority for the document can process the document.

本発明に係る文書処理装置では、取得手段が、処理の種類毎に設定された処理権限の有無を示す権限情報を取得し、生成手段は、取得手段によって取得された権限情報を含むコード画像を生成することが好ましい。この場合、処理の種類毎に処理権限の有無を判断することができる。   In the document processing apparatus according to the present invention, the acquisition unit acquires authority information indicating the presence or absence of processing authority set for each type of processing, and the generation unit generates a code image including the authority information acquired by the acquisition unit. It is preferable to produce. In this case, the presence or absence of processing authority can be determined for each type of processing.

本発明に係る文書処理装置では、取得手段が、複数のユーザ毎に設定された複数の認証情報と、複数のユーザ毎に設定された処理権限の有無を示す権限情報とを取得し、生成手段は、取得手段によって取得された複数の認証情報それぞれを一方向暗号化することにより得られる一方向値及び権限情報を含むコード画像を生成することが好ましい。この場合、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。   In the document processing apparatus according to the present invention, the acquisition unit acquires a plurality of authentication information set for each of a plurality of users, and authority information indicating presence / absence of processing authority set for each of a plurality of users, and a generation unit Preferably, a code image including a one-way value and authority information obtained by one-way encrypting each of a plurality of pieces of authentication information acquired by the acquiring unit is generated. In this case, the presence or absence of processing authority can be determined for each user and for each type of processing.

本発明に係る文書処理装置では、入力された文書データを保存フォルダへ出力する出力手段を更に備え、生成手段は、保存フォルダ内から文書データを特定可能な特定情報を含むコード画像を生成することが好ましい。   The document processing apparatus according to the present invention further includes an output unit that outputs the input document data to a storage folder, and the generation unit generates a code image including specific information that can specify the document data from the storage folder. Is preferred.

この場合、入力された文書データが保存フォルダへ出力されるので、文書データが保存フォルダに保存される。また、印刷されるコード画像には、保存フォルダ内から文書データを特定可能な特定情報が含まれるので、印刷されたコード画像をデコードすることにより、特定情報を取得し、保存フォルダ内に記憶された文書データを特定することができる。従って、保存フォルダ内に記憶された文書データの処理権限の有無を判断することができる。   In this case, since the input document data is output to the storage folder, the document data is stored in the storage folder. In addition, since the printed code image includes specific information that can specify the document data from the storage folder, the specific information is acquired by decoding the printed code image and stored in the storage folder. Document data can be specified. Therefore, it is possible to determine whether or not the document data stored in the storage folder has processing authority.

本発明によれば、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することが可能となる。   According to the present invention, it is possible to determine the presence / absence of a document processing authority without storing information necessary for determining the document processing authority in the apparatus itself.

本実施形態に係る文書処理装置が搭載された認証用の複合機及び生成用の複合機の概要を説明するための図である。FIG. 2 is a diagram for explaining an overview of an authentication multifunction peripheral and a generation multifunction peripheral in which the document processing apparatus according to the embodiment is mounted. 認証用の複合機の構成を示すブロック図である。2 is a block diagram illustrating a configuration of an authentication multifunction peripheral. FIG. 認証用の複合機が有する制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part which the multifunction device for authentication has. QRコードの一例について説明するための図である。It is a figure for demonstrating an example of QR code. 生成用の複合機が有する制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part which the compound machine for production | generation has. 生成用の複合機が有する記憶部に記憶される認証情報の一例を示す表である。It is a table | surface which shows an example of the authentication information memorize | stored in the memory | storage part which the compound machine for production | generation has. 生成用の複合機が有する記憶部に記憶される権限情報の一例を示す表である。It is a table | surface which shows an example of the authority information memorize | stored in the memory | storage part which the compound machine for production | generation has. 生成用の複合機がQRコード付き文書を印刷する手順を示すフローチャートである。10 is a flowchart illustrating a procedure for generating a QR code-added document by a generating multifunction device. 認証用の複合機が文書の処理権限の有無を判断する手順を示すフローチャートの前半部分である。10 is a first half of a flowchart showing a procedure for determining whether the authentication multifunction peripheral has the authority to process a document. 認証用の複合機が文書の処理権限の有無を判断する手順を示すフローチャートの後半部分である。6 is a second half of a flowchart showing a procedure for determining whether the authentication multifunction peripheral has the authority to process a document.

以下、図面を参照して本発明の好適な実施形態について詳細に説明する。まず、図1を参照して、本実施形態に係る文書処理装置が搭載された認証用の複合機1及び生成用の複合機3の概要について説明する。複合機1及び複合機3は、プリンタ、スキャナ、FAX、及びIFAX機能といった文書を処理するための機能を有し、LAN(ローカルエリアネットワーク)90に接続されている。LAN90には、パーソナルコンピュータ91、ファイルサーバ92等が接続されている。   DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. First, with reference to FIG. 1, an overview of an authentication multifunction device 1 and a generation multifunction device 3 on which a document processing apparatus according to the present embodiment is mounted will be described. The multifunction machine 1 and the multifunction machine 3 have functions for processing documents such as a printer, a scanner, a FAX, and an IFAX function, and are connected to a LAN (local area network) 90. A personal computer 91, a file server 92, and the like are connected to the LAN 90.

認証用の複合機1は、文書データの処理権限を判断するために必要な情報を自機内に記憶すること無く、文書データの処理権限の有無を判断する装置である。ユーザが、QRコード50の印刷された文書51を複合機1にセットし、コピー等の処理を指示する操作を行うと、複合機1は、QRコード50に含まれる認証情報及び権限情報を用いて文書51の処理権限の判断を行う。複合機1は、処理権限が有ると判断した場合に、QRコード50に含まれる特定情報を用いて、ファイルサーバ92内の保存フォルダ93に保存されたPCプリントデータを特定し、ユーザの操作に応じた処理を行う。処理権限が無いと判断した場合は、処理を中止する。   The authentication multifunction device 1 is a device that determines whether or not there is a document data processing authority without storing information necessary for determining the document data processing authority. When the user sets the document 51 on which the QR code 50 is printed on the multifunction device 1 and performs an operation for instructing processing such as copying, the multifunction device 1 uses the authentication information and the authority information included in the QR code 50. The processing authority of the document 51 is determined. If the multifunction device 1 determines that it has processing authority, it uses the identification information included in the QR code 50 to identify the PC print data stored in the storage folder 93 in the file server 92 and allows the user operation. Perform appropriate processing. If it is determined that there is no processing authority, the processing is stopped.

生成用の複合機3は、上記のQRコード付きの文書51を生成する装置である。複合機3は、パーソナルコンピュータ91からLAN90を介してプリント指示と共に文書データ(以下「PCプリントデータ」という)が入力されると、PCプリントデータを保存するためにそのコピーをファイルサーバ92内の保存フォルダ93へ出力する。なお、保存フォルダは、複合機1内の保存フォルダであってもよい。そして、複合機1は、PCプリントデータにQRコード50を付加して用紙に印刷する。   The generation multifunction device 3 is a device that generates the document 51 with the QR code. When document data (hereinafter referred to as “PC print data”) is input together with a print instruction from the personal computer 91 via the LAN 90, the multifunction machine 3 stores a copy in the file server 92 in order to save the PC print data. Output to folder 93. The storage folder may be a storage folder in the multifunction device 1. Then, the multifunction device 1 adds the QR code 50 to the PC print data and prints on the paper.

引き続いて、複合機1及び複合機3の構成を説明する。まず、認証用の複合機1の構成を説明する。図2は、認証用の複合機1の構成を示すブロック図である。複合機1は、プリンタ11、スキャナ12、NCU(Network Control Unit)13、モデム14、IFAX制御部15、操作部16、表示部17、LANインターフェース18、及び制御部20を備えている。なお、各部は通信線19で相互に通信可能に接続されている。   Subsequently, the configurations of the multifunction machine 1 and the multifunction machine 3 will be described. First, the configuration of the authentication multifunction device 1 will be described. FIG. 2 is a block diagram illustrating a configuration of the multifunction peripheral 1 for authentication. The multifunction machine 1 includes a printer 11, a scanner 12, an NCU (Network Control Unit) 13, a modem 14, an IFAX control unit 15, an operation unit 16, a display unit 17, a LAN interface 18, and a control unit 20. Each unit is connected to be communicable with each other via a communication line 19.

プリンタ11は、電子写真方式のプリンタであり、パーソナルコンピュータ(以下「PC」という。)91から入力されたPCプリントデータにQRコード50を付加して印刷する。スキャナ12は、光源及びCCD等によって構成されており、文書を読み取り、画像データを生成する。すなわち、スキャナ12は、特許請求の範囲に記載の読取手段として機能する。   The printer 11 is an electrophotographic printer, and prints by adding a QR code 50 to PC print data input from a personal computer (hereinafter referred to as “PC”) 91. The scanner 12 includes a light source, a CCD, and the like, reads a document, and generates image data. That is, the scanner 12 functions as a reading unit described in the claims.

NCU13は、モデム14と公衆交換電話網(PSTN)94との接続を制御し、FAXの送受信機能を司る部分である。PC91又はファイルサーバ92からFAX送信の対象となるFAXデータが複合機1に入力されると、NCU13は、入力されたFAXデータをFAXで送信する。   The NCU 13 controls the connection between the modem 14 and the public switched telephone network (PSTN) 94 and controls the FAX transmission / reception function. When FAX data that is a target of FAX transmission is input from the PC 91 or the file server 92 to the multifunction device 1, the NCU 13 transmits the input FAX data by FAX.

IFAX制御部15は、インターネットFAX(IFAX)の送受信機能を司る部分である。PC91又はファイルサーバ92からIFAX送信の対象となるIFAXデータが複合機1に入力されると、IFAX制御部15は、入力されたIFAXデータを電子メールに添付してIFAXの送信処理を行う。   The IFAX control unit 15 is a part that controls the transmission / reception function of the Internet FAX (IFAX). When IFAX data to be subjected to IFAX transmission is input from the PC 91 or the file server 92 to the multi function device 1, the IFAX control unit 15 attaches the input IFAX data to an e-mail and performs IFAX transmission processing.

操作部16は、複合機1を操作するために用いられる複数の操作ボタンを備えている。表示部17は、設定内容等を表示するディスプレイである。表示部17は、ユーザに対してパスワードの入力を要求するメッセージを表示し、操作部16は、ユーザから入力されるパスワードを受け付ける。すなわち、操作部16は、特許請求の範囲に記載の受付手段として機能する。   The operation unit 16 includes a plurality of operation buttons used for operating the multifunction device 1. The display unit 17 is a display that displays setting contents and the like. The display unit 17 displays a message requesting the user to input a password, and the operation unit 16 receives a password input from the user. That is, the operation unit 16 functions as a receiving unit described in the claims.

制御部20は、プログラムを実行することにより、複合機1を構成する上記ハードウエアを統合的に制御する。このため、制御部20は、演算を行うマイクロプロセッサ、プログラム等を記憶するROM、演算結果などの各種データを一時的に記憶するRAM、及びバックアップRAM等により構成されている。   The control unit 20 integrally controls the hardware constituting the multi-function device 1 by executing a program. Therefore, the control unit 20 includes a microprocessor that performs calculations, a ROM that stores programs, a RAM that temporarily stores various data such as calculation results, a backup RAM, and the like.

図3を参照して、認証用の複合機1が有する制御部20の機能的な構成を説明する。図3は、認証用の複合機1が有する制御部20の機能的な構成を示すブロック図である。制御部20は、ソフトウエアと制御部20を構成するハードウエアとの協働により、QRコード抽出部21、認証部22、権限判断部23、特定部24、及び削除処理部25として機能する。   With reference to FIG. 3, a functional configuration of the control unit 20 included in the authentication multifunction peripheral 1 will be described. FIG. 3 is a block diagram illustrating a functional configuration of the control unit 20 included in the authentication multifunction peripheral 1. The control unit 20 functions as a QR code extraction unit 21, an authentication unit 22, an authority determination unit 23, a specification unit 24, and a deletion processing unit 25 in cooperation with software and hardware configuring the control unit 20.

QRコード抽出部21は、スキャナ12によって文書51の画像データが生成されると、生成された画像データからQRコード50を抽出する。すなわち、QRコード抽出部21は、特許請求の範囲に記載の抽出手段として機能する。   When the image data of the document 51 is generated by the scanner 12, the QR code extraction unit 21 extracts the QR code 50 from the generated image data. That is, the QR code extraction unit 21 functions as an extraction unit described in the claims.

図4は、QRコード50の一例について説明するための図である。QRコード50には、特定情報、認証情報、及び権限情報が含まれている。特定情報は、保存フォルダ93からPCプリントデータを特定するための情報である。図4の例では、特定情報としてファイル名「filenameA」が含まれている。   FIG. 4 is a diagram for explaining an example of the QR code 50. The QR code 50 includes specific information, authentication information, and authority information. The identification information is information for identifying PC print data from the storage folder 93. In the example of FIG. 4, the file name “filenameA” is included as the specific information.

認証情報及び権限情報は、PCプリントデータに対する処理権限を判断するための情報である。本実施形態では、認証情報は、ユーザに対して設定されたID及びパスワードである。図4の例では、QRコード50に、「管理者」、「登録ユーザ」及び「一般ユーザ」のパスワードのハッシュ値及びIDが認証情報として含まれている。   The authentication information and authority information are information for determining the processing authority for the PC print data. In the present embodiment, the authentication information is an ID and password set for the user. In the example of FIG. 4, the hash value and ID of the passwords of “administrator”, “registered user”, and “general user” are included in the QR code 50 as authentication information.

なお、図4にある「登録ユーザ」は、PC91からPCプリントデータの印刷指示を複合機1に対して行い、PCプリントデータを保存フォルダ93に保存するための操作を行ったユーザである。「一般ユーザ」は、「管理者」「登録ユーザ」以外のユーザである。ユーザについては、管理者、一般ユーザといったユーザの種別を用いて示してもよいし、ユーザの氏名「ユーザA」等を用いて示してもよい。   The “registered user” in FIG. 4 is a user who has issued an instruction to print PC print data from the PC 91 to the multi-function device 1 and has performed an operation for saving the PC print data in the save folder 93. “General user” is a user other than “administrator” and “registered user”. About a user, you may show using the type of users, such as an administrator and a general user, and may show using a user's name "user A" etc.

権限情報は、複数のユーザ毎かつ複数の処理毎に処理が可能か否かを示す情報である。図4の例では、ユーザの種別毎に、QRコードコピー及び削除処理の権限の有無がQRコード50に含まれている。なお、QRコードコピーの権限は、該当するPCプリントデータのQRコードコピーを実行する権限である。削除処理の権限は、該当するPCプリントデータを保存フォルダ93から削除する処理を実行する権限である。   The authority information is information indicating whether or not processing is possible for each of a plurality of users and for each of a plurality of processes. In the example of FIG. 4, the QR code 50 includes the presence / absence of authority for QR code copy and deletion processing for each type of user. The QR code copy authority is an authority to execute QR code copy of the corresponding PC print data. The authority of the deletion process is an authority to execute the process of deleting the corresponding PC print data from the storage folder 93.

ここで、QRコードコピーとは、文書51に印刷されたQRコード50に含まれる特定情報を用いて、保存されたPCプリントデータを特定し、特定したPCプリントデータを用いて印刷を行うコピー処理である。QRコードコピーは、文書を読み取ることにより生成した画像データを用いて印刷を行う一般のコピー処理より、データが劣化しないので、より鮮明な印刷を行うことができる。   Here, the QR code copy is a copy process in which stored PC print data is specified using specific information included in the QR code 50 printed on the document 51, and printing is performed using the specified PC print data. It is. The QR code copy can perform clearer printing because the data is not deteriorated compared to a general copy process in which printing is performed using image data generated by reading a document.

図3に戻って制御部20の説明を続ける。認証部22は、QRコード50に含まれる認証情報と、操作部16によってユーザから受け付けられたパスワード、ユーザのログイン認証時に取得したIDとを用いて認証を行う。具体的に説明すると、認証部22は、QRコード50をデコードし、ログイン認証時に取得したIDと一致するIDがQRコード50に含まれている場合に、ユーザから受け付けられたパスワードのハッシュ値を算出する。   Returning to FIG. 3, the description of the control unit 20 will be continued. The authentication unit 22 performs authentication using the authentication information included in the QR code 50, the password received from the user by the operation unit 16, and the ID acquired at the time of user login authentication. More specifically, the authentication unit 22 decodes the QR code 50, and if the QR code 50 includes an ID that matches the ID acquired at the time of login authentication, the authentication unit 22 obtains the hash value of the password received from the user. calculate.

図4の例では、「登録ユーザ」のID「AAA」をログイン認証時に取得した場合、QRコード50にID「AAA」が含まれているので、ユーザから受け付けられたパスワードのハッシュ値を算出する。そして、算出したパスワードのハッシュ値と、QRコード50に含まれている登録ユーザのパスワードのハッシュ値「Y」とを照合する。認証部22は、ハッシュ値が一致した場合は、「登録ユーザ」についての認証が成功したと判断する。   In the example of FIG. 4, when the ID “AAA” of “registered user” is acquired at the time of login authentication, since the ID “AAA” is included in the QR code 50, the hash value of the password accepted from the user is calculated. . Then, the calculated hash value of the password is compared with the hash value “Y” of the password of the registered user included in the QR code 50. If the hash values match, the authentication unit 22 determines that the authentication for “registered user” has succeeded.

認証部22は、ログイン認証時に取得したIDと一致するIDがQRコード50に含まれていない場合に、認証が失敗したと判断する。また、認証部22は、IDが一致したユーザについてQRコード50に含まれたパスワードのハッシュ値とユーザから受け付けたパスワードのハッシュ値とが一致しない場合に、認証が失敗したと判断する。   The authentication unit 22 determines that the authentication has failed when the ID that matches the ID acquired at the time of login authentication is not included in the QR code 50. The authentication unit 22 determines that the authentication has failed when the hash value of the password included in the QR code 50 does not match the hash value of the password received from the user for the user whose ID matches.

権限判断部23は、認証結果と、QRコード50に含まれる権限情報とを用いて、文書に対するユーザの処理権限の有無を判断する。すなわち、権限判断部23は、特許請求の範囲に記載の判断手段として機能する。権限判断部23は、認証部22による認証が失敗した場合は、ユーザの処理権限が無いと判断する。権限判断部23は、認証が成功した場合は、認証が成功したユーザについて、ユーザが操作した処理の権限の有無をQRコード50に含まれる権限情報を用いて判断する。   The authority determining unit 23 uses the authentication result and the authority information included in the QR code 50 to determine whether the user has processing authority for the document. That is, the authority determining unit 23 functions as a determining unit described in the claims. If the authentication by the authentication unit 22 fails, the authority determining unit 23 determines that the user has no processing authority. When the authentication is successful, the authority determining unit 23 determines whether or not the user who has succeeded in the authentication has the authority of the process operated by the user using the authority information included in the QR code 50.

例えば、図4の例では、QRコードコピーについて「可能」の権限情報がQRコード50に含まれているので、認証が成功すれば処理権限が有ると判断される。また、「一般ユーザ」は、削除処理について「不可能」の権限情報がQRコード50に含まれているので、認証が成功しても処理権限が無いと判断される。   For example, in the example of FIG. 4, since the authority information “possible” for QR code copying is included in the QR code 50, it is determined that the user has processing authority if the authentication is successful. In addition, since “unusable” authority information regarding the deletion process is included in the QR code 50, the “general user” is determined to have no processing authority even if the authentication is successful.

一方、特定部24は、権限判断部23によってユーザに処理権限が有ると判断されると、QRコード50に含まれる特定情報を用いて、保存フォルダ93に保存されたPCプリントデータの中から文書51に印刷されたPCプリントデータを特定する。   On the other hand, when the authority determining unit 23 determines that the user has processing authority, the specifying unit 24 uses the specific information included in the QR code 50 to select a document from the PC print data stored in the storage folder 93. PC print data printed in 51 is specified.

プリンタ11は、ユーザによるQRコードコピーを指示する操作が入力され、権限判断部23によって処理権限があると判断された場合に、特定部24によって特定されたPCプリントデータを用いて印刷処理を実行する。プリンタ11は、権限判断部23によってユーザの処理権限が無いと判断された場合は、印刷処理を実行せずに中止する。すなわち、プリンタ11は、特許請求の範囲に記載の処理手段としても機能する。   The printer 11 executes print processing using the PC print data specified by the specifying unit 24 when an operation for instructing QR code copying by the user is input and the authority determining unit 23 determines that the user has processing authority. To do. If the authority determining unit 23 determines that the user has no processing authority, the printer 11 stops without executing the printing process. That is, the printer 11 also functions as processing means described in the claims.

削除処理部25は、ユーザによる削除操作が入力され、権限判断部23によって処理権限があると判断された場合に、特定部24によって特定されたPCプリントデータの削除処理を実行する。削除処理部25は、権限判断部23によってユーザの処理権限が無いと判断された場合は、削除処理を実行せずに中止する。すなわち、削除処理部25は、特許請求の範囲に記載の処理手段としても機能する。   The deletion processing unit 25 executes a deletion process of the PC print data specified by the specifying unit 24 when a deletion operation by the user is input and the authority determining unit 23 determines that there is a processing authority. If the authority determining unit 23 determines that the user has no processing authority, the deletion processing unit 25 stops without executing the deleting process. That is, the deletion processing unit 25 also functions as a processing unit described in the claims.

次に、生成用の複合機3の構成について説明する。複合機3は、複合機1と同様に、上述したプリンタ11、スキャナ12、NCU(Network Control Unit)13、モデム14、IFAX制御部15、操作部16、表示部17、及びLANインターフェース18を備えている。   Next, the configuration of the generating multifunction machine 3 will be described. Similar to the multifunction device 1, the multifunction device 3 includes the printer 11, the scanner 12, the NCU (Network Control Unit) 13, the modem 14, the IFAX control unit 15, the operation unit 16, the display unit 17, and the LAN interface 18. ing.

また、生成用の複合機3は、図5に示す制御部30を備えている。図5は、生成用の複合機3が有する制御部30の機能的な構成を示すブロック図である。制御部30は、ソフトウエアと制御部30を構成するハードウエアとの協働により、記憶部31、データ出力部32、情報取得部33、及びQRコード生成部34として機能する。   The generation multifunction machine 3 includes a control unit 30 shown in FIG. FIG. 5 is a block diagram illustrating a functional configuration of the control unit 30 included in the generating multifunction machine 3. The control unit 30 functions as a storage unit 31, a data output unit 32, an information acquisition unit 33, and a QR code generation unit 34 in cooperation with software and hardware configuring the control unit 30.

記憶部31は、例えば、RAM等のメモリによって構成され、保存フォルダ311及びデータベース312を有している。なお、保存フォルダ311としては、コンパクトフラッシュ(登録商標)等を用いることもできる。保存フォルダ311は、データ出力部32から出力されたPCプリントデータを記憶する。具体的には、PC91からPCプリントデータが複合機3に入力されると、データ出力部32が、入力されたPCプリントデータを保存フォルダ311又は上述したファイルサーバ92内の保存フォルダ93へ出力する。これにより、PCプリントデータが、複合機3内の保存フォルダ311又はファイルサーバ92内の保存フォルダ93に保存される。なお、データ出力部32が、特許請求の範囲に記載の出力手段として機能する。   The storage unit 31 is configured by a memory such as a RAM, for example, and includes a storage folder 311 and a database 312. Note that a compact flash (registered trademark) or the like can be used as the storage folder 311. The save folder 311 stores PC print data output from the data output unit 32. Specifically, when PC print data is input from the PC 91 to the multifunction machine 3, the data output unit 32 outputs the input PC print data to the storage folder 311 or the storage folder 93 in the file server 92 described above. . As a result, the PC print data is stored in the storage folder 311 in the multifunction machine 3 or the storage folder 93 in the file server 92. The data output unit 32 functions as an output unit described in the claims.

データベース312には、認証情報及び権限情報が記憶されている。情報取得部33は、データベース312から認証情報及び権限情報を取得し、QRコード生成部34が、取得された認証情報及び権限情報を用いてQRコードを生成する。すなわち、情報取得部33は、特許請求の範囲に記載の取得手段として機能し、QRコード生成部34は、生成手段として機能する。   The database 312 stores authentication information and authority information. The information acquisition unit 33 acquires authentication information and authority information from the database 312, and the QR code generation unit 34 generates a QR code using the acquired authentication information and authority information. That is, the information acquisition unit 33 functions as an acquisition unit described in the claims, and the QR code generation unit 34 functions as a generation unit.

図6を参照して認証情報について説明する。図6は、生成用の複合機3が有する記憶部31に記憶される認証情報の一例を示す表である。図6の例では、ユーザ「管理者」に対してID「MMM」、パスワード「mmmm」が記憶され、ユーザ「ユーザA」に対してID「AAA」、パスワード「aaaa」が記憶されている。   The authentication information will be described with reference to FIG. FIG. 6 is a table showing an example of authentication information stored in the storage unit 31 of the generating multifunction machine 3. In the example of FIG. 6, the ID “MMM” and the password “mmmm” are stored for the user “administrator”, and the ID “AAA” and the password “aaaa” are stored for the user “user A”.

次に、図7を参照して権限情報について説明する。図7は、生成用の複合機3が有する記憶部31に記憶される権限情報の一例を示す表である。図7の例では、ユーザの種別毎に、QRコードコピー及び削除処理の権限の有無が記憶されている。図7の例を具体的に説明すると、ユーザの種別「管理者」に対して、QRコードコピー「可」、削除処理「可」を示す情報が記憶されている。これは、管理者が、QRコードコピーを実行する権限と削除処理を実行する権限を有している旨を示している。   Next, authority information will be described with reference to FIG. FIG. 7 is a table showing an example of authority information stored in the storage unit 31 of the generating multifunction machine 3. In the example of FIG. 7, the presence / absence of authority for QR code copy and deletion processing is stored for each type of user. Specifically, the example of FIG. 7 stores information indicating QR code copy “permitted” and deletion processing “permitted” for the user type “manager”. This indicates that the administrator has the authority to execute the QR code copy and the authority to execute the deletion process.

例えば、記憶部31には、権限情報として「可」を示す情報「1」と「不可」を示す情報「0」が記憶されている。この可否を示す「1」又は「0」の情報は、「管理者」のQRコードコピー権限、削除処理権限、「登録ユーザ」のQRコードコピー権限、削除処理権限、「一般ユーザ」のQRコードコピー権限、削除処理権限の順に記憶されている。すなわち、図7に示す権限情報として「1、1、1、1、1、0」の情報が、記憶部31のデータベース212に記憶されている。   For example, the storage unit 31 stores information “1” indicating “permitted” and information “0” indicating “impossible” as authority information. The information of “1” or “0” indicating whether or not this is possible includes QR code copy authority of “administrator”, delete process authority, QR code copy authority of “registered user”, delete process authority, and “general user” QR code. They are stored in order of copy authority and delete process authority. That is, information of “1, 1, 1, 1, 1, 0” is stored in the database 212 of the storage unit 31 as the authority information shown in FIG.

情報取得部33は、PC91からPCプリントデータが入力されると、QRコード50を生成するために必要な認証情報及び権限情報を取得する。情報取得部33は、認証情報として、「管理者」、「一般ユーザ」、及び「登録ユーザ」のID及びパスワードを取得する。情報取得部23は、「管理者」及び「一般ユーザ」のID及びパスワードをデータベース312から取得する。   When the PC print data is input from the PC 91, the information acquisition unit 33 acquires authentication information and authority information necessary for generating the QR code 50. The information acquisition unit 33 acquires IDs and passwords of “administrator”, “general user”, and “registered user” as authentication information. The information acquisition unit 23 acquires IDs and passwords of “administrator” and “general user” from the database 312.

「登録ユーザ」のID及びパスワードについては、ログイン認証時に入力されたID及びパスワードを用いることができる。例えば、「ユーザA」がPCプリントデータの印刷操作を行った場合、「登録ユーザ」は操作を行った「ユーザA」であるため、ログイン認証時に「ユーザA」のID及びパスワードが入力されている。そこで、情報取得部33は、「登録ユーザ」のID及びパスワードとして、ログイン認証時にPCドライバを介して複合機3内に入力されたID及びパスワードを取得することができる。また、情報取得部33は、「管理者」、「一般ユーザ」、及び「登録ユーザ」に対して記憶されたQRコードコピーと削除処理の権限情報をデータベース312から取得する。   For the ID and password of the “registered user”, the ID and password input at the time of login authentication can be used. For example, when “User A” performs printing operation of PC print data, since “Registered User” is “User A” who performed the operation, the ID and password of “User A” are input at the time of login authentication. Yes. Therefore, the information acquisition unit 33 can acquire the ID and password input into the multifunction device 3 via the PC driver at the time of login authentication as the ID and password of the “registered user”. Further, the information acquisition unit 33 acquires, from the database 312, QR code copy and deletion processing authority information stored for “administrator”, “general user”, and “registered user”.

情報取得部33は、更に、保存フォルダ93又は保存フォルダ311に保存されたPCプリントデータを特定するための特定情報を取得する。特定情報は、例えば、PCプリントデータと共にPC91から入力されたPCプリントデータのファイル名、保存フォルダを示すパス情報等を用いることができる。   The information acquisition unit 33 further acquires specific information for specifying PC print data stored in the storage folder 93 or the storage folder 311. As the specific information, for example, the PC print data file name input from the PC 91 together with the PC print data, path information indicating the storage folder, and the like can be used.

QRコード生成部34は、情報取得部33によって取得された認証情報、権限情報、及び特定情報を用いてQRコード50を生成する。QRコード生成部34は、認証情報のパスワードについてハッシュ値を計算し、このパスワードのハッシュ値、ID、権限情報及び特定情報をQRコード化することによりQRコード50を生成する。   The QR code generation unit 34 generates the QR code 50 using the authentication information, authority information, and specific information acquired by the information acquisition unit 33. The QR code generating unit 34 calculates a hash value for the password of the authentication information, and generates a QR code 50 by converting the hash value, ID, authority information, and specific information of the password into a QR code.

QRコード生成部34は、生成したQRコードをラスタライズされたPCプリントデータ(以下「プリント画像」という)に合成する。QRコードが合成されたプリント画像は、プリンタ11によって印刷される。すなわち、生成用の複合機3において、プリンタ11は、特許請求の範囲に記載の印刷手段として機能する。   The QR code generation unit 34 combines the generated QR code with rasterized PC print data (hereinafter referred to as “print image”). The print image combined with the QR code is printed by the printer 11. That is, in the generating multifunction machine 3, the printer 11 functions as a printing unit described in the claims.

引き続いて、認証用の複合機1及び生成用の複合機3の動作について説明する。まず、図8を参照して、生成用の複合機3がQRコード付き文書51を印刷する手順について説明する。図8は、生成用の複合機3がQRコード付き文書51を印刷する手順を示すフローチャートである。   Subsequently, operations of the authentication multifunction device 1 and the generation multifunction device 3 will be described. First, with reference to FIG. 8, a description will be given of a procedure in which the generating multifunction device 3 prints the QR code-added document 51. FIG. 8 is a flowchart illustrating a procedure in which the generating multifunction machine 3 prints the QR code-added document 51.

ユーザがPC91を用いて印刷指示を入力することにより、ステップS101で、印刷指示が、PC91のPCドライバによって受け付けられる。続いて、ステップS102では、ユーザからID及びパスワードの入力が受け付けられ、PCドライバによるログイン認証が行われる。   When the user inputs a print instruction using the PC 91, the print instruction is accepted by the PC driver of the PC 91 in step S101. Subsequently, in step S102, input of an ID and a password is received from the user, and login authentication is performed by the PC driver.

ログイン認証が成功すると、ステップS103では、PC91から送信されたPCプリントデータが、複合機3において受信される。ステップS104では、PCプリントデータのコピーが、データ出力部32によって保存フォルダ93へ出力される。これにより、PCプリントデータが保存フォルダ93内に保存される。なお、複合機3の保存フォルダ311に保存してもよい。   If the login authentication is successful, the PC 3 receives the PC print data transmitted from the PC 91 in step S103. In step S <b> 104, a copy of the PC print data is output to the storage folder 93 by the data output unit 32. As a result, the PC print data is stored in the storage folder 93. Note that the data may be stored in the storage folder 311 of the multifunction machine 3.

ステップS105では、PCプリントデータを保存フォルダ93内から特定可能な特定情報が生成される。続いて、ステップS106では、「管理者」と「一般ユーザ」のID及びパスワードを含む認証情報が、データベース312から取得される。「登録ユーザ」のID及びパスワードは、ステップS102で入力されたID及びパスワードが用いられる。ステップS107では、ステップS106で取得されたパスワードのハッシュ値が算出される。   In step S105, specific information that can specify the PC print data from the storage folder 93 is generated. Subsequently, in step S <b> 106, authentication information including IDs and passwords of “manager” and “general user” is acquired from the database 312. The ID and password input in step S102 are used as the ID and password of “registered user”. In step S107, the hash value of the password acquired in step S106 is calculated.

次に、ステップS108では、「管理者」、「登録ユーザ」、及び「一般ユーザ」毎かつ処理の種類毎に設定された権限情報が、データベース312から取得される。ステップS109では、特定情報と認証情報と権限情報とがQRコード化される。そして、ステップS110では、ステップS109で生成されたQRコード50がラスタライズ処理されたプリント画像に貼り付けられる。ステップS111では、QRコード付きのページを含む全ページが印刷される。以上の処理により、QRコード付きの文書51が印刷される。   In step S <b> 108, authority information set for each “administrator”, “registered user”, and “general user” and for each processing type is acquired from the database 312. In step S109, the specific information, authentication information, and authority information are converted into a QR code. In step S110, the QR code 50 generated in step S109 is pasted on the rasterized print image. In step S111, all pages including pages with QR codes are printed. Through the above processing, the document 51 with a QR code is printed.

次に、図9及び図10を参照して、認証用の複合機1が文書の処理権限の有無を判断する手順を説明する。図9は、認証用の複合機1が文書の処理権限の有無を判断する手順を示すフローチャートの前半部分であり、図10はその後半部分である。   Next, with reference to FIG. 9 and FIG. 10, a procedure for the authentication multifunction device 1 to determine whether or not there is a document processing authority will be described. FIG. 9 is a first half of a flowchart showing a procedure in which the authentication multifunction device 1 determines whether or not there is a document processing authority, and FIG. 10 is a second half thereof.

ユーザがQRコード付き文書51を複合機1にセットし、QRコードコピー又は削除処理の操作を行うと、ステップS121で、文書51がスキャナ12によって読み取られ、画像データが生成される。ステップS122では、画像データからQRコード50が抽出され、ステップS123で、抽出されたQRコード50がデコードされる。   When the user sets the QR code-added document 51 in the MFP 1 and performs a QR code copy or delete operation, the document 51 is read by the scanner 12 and image data is generated in step S121. In step S122, the QR code 50 is extracted from the image data, and in step S123, the extracted QR code 50 is decoded.

ステップS124では、ログイン認証時に用いられたユーザIDが、認証部26によって取得され、ステップS125では、ユーザにパスワードの入力を要求するメッセージが、表示部17に表示される。表示部17に表示されたメッセージに応じてユーザからパスワードが入力されると、ステップS126で、入力されたパスワードが操作部16によって受け付けられる。   In step S124, the user ID used at the time of login authentication is acquired by the authentication unit 26. In step S125, a message requesting the user to input a password is displayed on the display unit 17. When a password is input from the user in response to the message displayed on the display unit 17, the input password is received by the operation unit 16 in step S126.

ステップS127では、ステップS126で受け付けられたパスワードのハッシュ値が算出され、算出されたハッシュ値と、ステップS124で取得したIDと、QRコード50に含まれる認証情報とを用いて認証が行われる。認証が失敗した場合は、ステップS128へ処理が進み、アクセス権がない旨のメッセージが表示部17に表示され、処理が終了する。   In step S127, the hash value of the password accepted in step S126 is calculated, and authentication is performed using the calculated hash value, the ID acquired in step S124, and the authentication information included in the QR code 50. If the authentication fails, the process proceeds to step S128, a message indicating that there is no access right is displayed on the display unit 17, and the process ends.

ステップS127の認証が成功した場合は、ステップS129へ処理が進む。ステップS129では、ユーザからQRコードコピーの指示を受け付けたか否かが判断され、QRコードコピーの指示を受け付けていない場合には、ステップS134へ処理が進む。QRコードコピーの指示を受け付けていた場合には、ステップS130へ処理が進む。   If the authentication in step S127 is successful, the process proceeds to step S129. In step S129, it is determined whether or not a QR code copy instruction has been received from the user. If no QR code copy instruction has been received, the process proceeds to step S134. If a QR code copy instruction has been received, the process proceeds to step S130.

ステップS130では、QRコード50に含まれる権限情報を用いて、QRコードコピーの権限の有無が判断される。ステップS130でQRコードコピーを行う権限が無いと判断された場合は、ステップS131へ処理が進む。ステップS131では、QRコードコピーを行う権限がない旨のメッセージが表示部17に表示され、処理が終了する。この場合、QRコードコピーは中止され、実行されない。   In step S130, the authority information included in the QR code 50 is used to determine whether or not there is an authority for QR code copy. If it is determined in step S130 that there is no authority to perform QR code copying, the process proceeds to step S131. In step S131, a message indicating that the user does not have authority to perform QR code copy is displayed on the display unit 17, and the process ends. In this case, the QR code copy is canceled and not executed.

ステップS130でQRコードコピーを行う権限が有ると判断された場合は、ステップS132へ処理が進む。ステップS132では、QRコード50に含まれる特定情報を用いて、保存フォルダ93内のPCプリントデータが特定され、特定されたPCプリントデータが取得される。そして、ステップS133で、取得されたPCプリントデータが用紙に印刷されることにより、QRコードコピーが実行される。   If it is determined in step S130 that the user has authority to perform QR code copying, the process proceeds to step S132. In step S132, the PC print data in the storage folder 93 is specified using the specific information included in the QR code 50, and the specified PC print data is acquired. In step S133, the acquired PC print data is printed on a sheet, whereby QR code copying is executed.

ステップS134では、ユーザから削除処理の指示を受け付けたか否かが判断され、削除処理の指示を受け付けていない場合には、処理が終了する。削除処理の指示を受け付けていた場合には、ステップS135へ処理が進む。   In step S134, it is determined whether or not an instruction for deletion processing has been received from the user. If the instruction for deletion processing has not been received, the processing ends. If an instruction for deletion processing has been received, the processing proceeds to step S135.

ステップS135では、QRコード50に含まれる権限情報を用いて、削除処理の権限の有無が判断される。ステップS135で削除する権限が無いと判断された場合は、ステップS136へ処理が進む。ステップS136では、削除する権限がない旨のメッセージが表示部17に表示され、処理が終了する。この場合、削除処理は中止され、実行されない。   In step S135, the authority information included in the QR code 50 is used to determine whether or not the authority for the deletion process is present. If it is determined in step S135 that there is no authority to delete, the process proceeds to step S136. In step S136, a message indicating that there is no authority to delete is displayed on the display unit 17, and the process ends. In this case, the deletion process is canceled and not executed.

ステップS135で削除する権限が有ると判断された場合は、ステップS137へ処理が進む。ステップS137では、QRコード50に含まれる特定情報を用いて、保存フォルダ93内のPCプリントデータが特定され、特定されたPCプリントデータが削除される。以上の処理により、権限のないユーザによるQRコードコピー及び削除処理を制限し、権限のあるユーザだけが、QRコードコピー及び削除処理を実行することができる。   If it is determined in step S135 that the user has authority to delete, the process proceeds to step S137. In step S137, the PC print data in the storage folder 93 is specified using the specific information included in the QR code 50, and the specified PC print data is deleted. With the above processing, QR code copy and deletion processing by an unauthorized user is restricted, and only authorized users can execute QR code copy and deletion processing.

以上説明した認証用の複合機1では、文書51からQRコード50が抽出され、QRコード50に含まれる認証情報と、ユーザから受け付けられた認証情報とを用いて認証が行われる。そして、この認証結果とQRコード50に含まれる権限情報に基づいて、保存フォルダ93に保存された文書データに対するユーザの処理権限の有無が判断され、ユーザの処理権限が有ると判断された場合に、文書に対する処理が実行され、処理権限が無いと判断された場合に、文書に対する処理が中止される。すなわち、文書51に印刷されたQRコード50に含まれる認証情報及び権限情報を用いて処理権限を判断するので、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することができる。   In the authentication multifunction device 1 described above, the QR code 50 is extracted from the document 51, and authentication is performed using the authentication information included in the QR code 50 and the authentication information received from the user. Then, based on the authentication result and the authority information included in the QR code 50, it is determined whether or not the user has processing authority for the document data stored in the storage folder 93, and when it is determined that the user has processing authority. When the processing for the document is executed and it is determined that there is no processing authority, the processing for the document is stopped. That is, since the processing authority is determined using the authentication information and the authority information included in the QR code 50 printed on the document 51, information necessary for determining the processing authority of the document is not stored in the own device. It is possible to determine whether or not there is a document processing authority.

また、認証用の複合機1では、ユーザから入力される認証情報のハッシュ値を算出し、算出したハッシュ値とQRコード50に含まれるハッシュ値とを照合することにより、認証を行う。すなわち、QRコード50には認証情報自体ではなく認証情報のハッシュ値が含まれているので、QRコード50をデコードしても認証情報自体を得ることはできない。よって、認証情報が盗まれることを防止することができる。   The authentication multifunction device 1 performs authentication by calculating a hash value of authentication information input from the user and comparing the calculated hash value with the hash value included in the QR code 50. That is, since the QR code 50 includes the authentication information hash value instead of the authentication information itself, the authentication information itself cannot be obtained even if the QR code 50 is decoded. Therefore, it is possible to prevent the authentication information from being stolen.

また、QRコード50には、複数のユーザ毎に設定された複数の認証情報のハッシュ値と、複数のユーザ毎かつ処理の種類毎に設定された権限情報とが含まれている。このため、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。   The QR code 50 includes hash values of a plurality of authentication information set for each of a plurality of users, and authority information set for each of a plurality of users and for each type of processing. Therefore, it is possible to determine whether or not the processing authority exists for each user and for each type of processing.

一方、生成用の複合機3では、取得された認証情報及び権限情報を用いてQRコード50が生成され、生成されたQRコード50及びPCプリントデータが用紙に印刷される。よって、PCプリントデータが印刷された文書50の処理を行う際に、印刷されたQRコード50をデコードすることにより、認証用の複合機1によって認証情報を取得することが可能となる。   On the other hand, in the generating multifunction machine 3, the QR code 50 is generated using the acquired authentication information and authority information, and the generated QR code 50 and the PC print data are printed on paper. Therefore, when processing the document 50 on which the PC print data is printed, the authentication information can be acquired by the authentication multifunction device 1 by decoding the printed QR code 50.

また、生成用の複合機3では、認証情報のハッシュ値を含むQRコード50を生成するので、QRコード50をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。   Further, since the generation multifunction device 3 generates the QR code 50 including the hash value of the authentication information, the authentication information itself cannot be obtained even if the QR code 50 is decoded. Can be prevented.

また、生成用の複合機3では、複数のユーザ毎に設定された複数の認証情報のハッシュ値と、複数のユーザ毎かつ処理の種類毎に設定された権限情報とを含むQRコード50を生成する。このため、認証用の複合機1によって、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。   Further, the generating multifunction device 3 generates a QR code 50 including hash values of a plurality of authentication information set for each of a plurality of users and authority information set for each of the plurality of users and for each type of processing. To do. Therefore, the authentication multifunction device 1 can determine whether or not the processing authority exists for each user and for each type of processing.

以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、パスワード(認証情報)はユーザ毎に設定されることとしたが、文書毎に設定されたパスワード(認証情報)を用いてもよい。この場合、例えば、QRコードを生成する際に、ユーザが文書に対して設定したパスワードをユーザから受け付け、受け付けたパスワードのハッシュ値をQRコードに含めるようにする。この場合、文書に対する権限のあるユーザだけが文書の処理を行えるように、文書毎に処理権限の有無を判断することができる。   Although the embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications can be made. For example, in the above embodiment, the password (authentication information) is set for each user, but a password (authentication information) set for each document may be used. In this case, for example, when generating a QR code, a password set for the document by the user is received from the user, and a hash value of the received password is included in the QR code. In this case, it is possible to determine whether or not there is processing authority for each document so that only a user having authority for the document can process the document.

また上記実施形態では、コード画像としてQRコードを用いたが、コード化された画像であればこれに限られない。例えば、バーコード等の一次元コードを用いてもよいし、QRコード以外の二次元コードを用いてもよい。また、認証情報、権限情報、特定情報をコード化し、用紙の全面に透かし印刷を行うことにより、コード画像を印刷してもよい。この場合、権限の有無を判断する際には、透かし印刷された情報を読み取ってデコードすることにより、認証情報及び権限情報を取得する。   In the above embodiment, the QR code is used as the code image. However, the code image is not limited to this as long as it is a coded image. For example, a one-dimensional code such as a barcode may be used, or a two-dimensional code other than a QR code may be used. Alternatively, the code information may be printed by coding the authentication information, authority information, and specific information, and performing watermark printing on the entire surface of the paper. In this case, when determining the presence or absence of authority, the authentication information and authority information are acquired by reading and decoding the watermark printed information.

また、上記実施形態では、QRコードコピーと削除処理の権限の有無を判断することとしたが、これに限られない。FAX処理及びIFAX処理の権限の有無を判断してもよい。また、上記実施形態では、認証結果と権限情報とを用いて権限の有無を判断したが、権限情報を用いなくてもよい。この場合、認証が成功した場合に権限があると判断し、認証が失敗した場合に権限が無いと判断する。   In the above-described embodiment, the presence / absence of authority for QR code copy and deletion processing is determined. However, the present invention is not limited to this. The presence or absence of authority for FAX processing and IFAX processing may be determined. Moreover, in the said embodiment, although the presence or absence of the authority was judged using the authentication result and authority information, authority information does not need to be used. In this case, it is determined that there is an authority when the authentication is successful, and it is determined that there is no authority when the authentication fails.

また、上記実施形態では、PCプリントデータを保存フォルダ93又は保存フォルダ311に保存し、保存されたPCプリントデータを用いた文書の処理について、権限の有無を判断したが、これに限られない。PCプリントデータを保存フォルダに保存せずに、特定情報を含まないQRコードを印刷するようにしてもよい。この場合、文書を読み取って生成する画像データのプリント処理、又はFAX送信処理等の権限の有無を判断する。   In the above-described embodiment, the PC print data is stored in the storage folder 93 or the storage folder 311, and whether or not the authority is given to the processing of the document using the stored PC print data is determined, but is not limited thereto. A QR code not including specific information may be printed without saving the PC print data in the save folder. In this case, it is determined whether or not there is an authority such as a print process of image data generated by reading a document or a FAX transmission process.

また、印刷するQRコードに、マスター原稿である旨の情報を付加して印刷し、ユーザがマスター原稿の処理を行う際に、複合機1によって、文書がマスター原稿であることが確認された場合、認証処理を行わずに、処理権限が有ると判断して文書処理を行ってもよい。この場合、読み取った文書がマスター原稿であることを複合機1において確認できないときには、上記の図9及び図10に示す処理権限の有無を判断する手順を実行することにより、文書の処理権限の有無を判断する。   In addition, when the user prints the QR code to be printed with information indicating that the document is a master document, and the user processes the master document, the MFP 1 confirms that the document is the master document. Instead of performing the authentication process, it may be determined that the user has processing authority and the document process may be performed. In this case, if the multi-function device 1 cannot confirm that the read document is a master document, the process authority determination process shown in FIGS. 9 and 10 is executed to determine whether the document has the process authority. Judging.

なお、マスター原稿をコピーした場合、複合機3がマスター原稿でない旨の情報を更に付加して印刷することにより、文書がマスター原稿か又はそのコピーであるかを識別できるように複合機1を構成してもよい。又は、文書をコピーしてもマスター原稿である旨の情報がコピーされないように、文書の読取時に照射する光によっては読み取ることができないように、マスター原稿である旨の情報を印刷するように複合機3を構成してもよい。この場合、特定の光のみに反応してマスター原稿か否かを識別できるように、マスター原稿である旨の情報を印刷する。   In addition, when the master document is copied, the multifunction device 1 is configured so that it can be identified whether the document is the master document or a copy thereof by further adding information that the multifunction device 3 is not the master document and printing. May be. Or, it is possible to print the information indicating that it is a master manuscript so that it cannot be read by the light that is emitted when reading the document so that the information that it is a master manuscript is not copied even if the document is copied. The machine 3 may be configured. In this case, information indicating that the original is a master original is printed so that it can be identified only by a specific light whether it is a master original or not.

また、認証用の複合機1が、QRコード付きの文書を生成する生成用の複合機3の機能を有していてもよい。また、生成用の複合機3が、QRコード50を用いて認証を行う認証用の複合機1の機能を有していてもよい。この場合、ユーザは、QRコード付きの文書を用いた処理を複合機1と複合機3とのいずれを用いても行うことができる。   Further, the authentication multifunction device 1 may have the function of a generation multifunction device 3 that generates a document with a QR code. Further, the generation multifunction device 3 may have the function of the authentication multifunction device 1 that performs authentication using the QR code 50. In this case, the user can perform processing using a document with a QR code by using either the multifunction device 1 or the multifunction device 3.

また、上記実施形態では、生成用の複合機3が、認証情報及び権限情報を記憶部31から取得してQRコード50を生成することとしたがこれに限られない。例えば、LDAP(Lightweight Directory Access Protocol)を用いたディレクトリーサービスを利用してもよい。この場合、複合機3とネットワークで接続されたディレクトリサーバに認証情報及び権限情報を予め登録しておく。そして、QRコード50を生成する際に、複合機3とディレクトリサーバとの間でLDAP認証を行い、複合機3は、登録された認証情報及び権限情報をディレクトリサーバから取得する。この場合、記憶部31に認証情報及び権限情報を記憶する必要はない。また、例えば、QRコード50を生成する際に、ID及びパスワード含む認証情報を登録ユーザと複合機3との間で設定し、各ユーザの処理権限及び各処理の処理権限を登録ユーザが設定することにより、認証情報及び権限情報を付与するように構成してもよい。この場合も、記憶部31に認証情報及び権限情報を記憶する必要はない。   In the above embodiment, the generation multifunction device 3 acquires the authentication information and the authority information from the storage unit 31 and generates the QR code 50. However, the present invention is not limited to this. For example, a directory service using LDAP (Lightweight Directory Access Protocol) may be used. In this case, authentication information and authority information are registered in advance in a directory server connected to the MFP 3 via a network. When the QR code 50 is generated, LDAP authentication is performed between the multifunction device 3 and the directory server, and the multifunction device 3 acquires the registered authentication information and authority information from the directory server. In this case, it is not necessary to store authentication information and authority information in the storage unit 31. Further, for example, when generating the QR code 50, authentication information including an ID and a password is set between the registered user and the multifunction peripheral 3, and the processing authority of each user and the processing authority of each process are set by the registered user. Accordingly, authentication information and authority information may be provided. Also in this case, it is not necessary to store authentication information and authority information in the storage unit 31.

また、上記実施形態では、認証情報に含まれるパスワードのハッシュ値を用いたが、これに限られない。一方向の暗号化処理を行うことにより得られるその他の一方向値を用いてもよい。   Moreover, in the said embodiment, although the hash value of the password contained in authentication information was used, it is not restricted to this. Other one-way values obtained by performing one-way encryption processing may be used.

1 複合機
3 複合機
11 プリンタ
12 スキャナ
16 操作部
20 制御部
21 QRコード抽出部
22 認証部
23 権限判断部
24 特定部
25 削除処理部
30 制御部
31 記憶部
311 保存フォルダ
312 データベース
32 データ出力部
33 情報取得部
34 QRコード生成部
DESCRIPTION OF SYMBOLS 1 Multifunction machine 3 Multifunction machine 11 Printer 12 Scanner 16 Operation part 20 Control part 21 QR code extraction part 22 Authentication part 23 Authority judgment part 24 Identification part 25 Deletion process part 30 Control part 31 Storage part 311 Storage folder 312 Database 32 Data output part 33 Information acquisition unit 34 QR code generation unit

Claims (12)

文書に印刷されたコード画像に含まれる情報を用いて処理を行う文書処理装置において、
前記文書を読み取って前記文書の画像データを生成する読取手段と、
前記読取手段によって生成された画像データからコード画像を抽出する抽出手段と、
ユーザから認証情報を受け付ける受付手段と、
前記抽出手段によって抽出されたコード画像に含まれる認証情報と、前記受付手段によって受け付けられた認証情報とを用いて、認証を行う認証手段と、
前記認証手段による認証結果に基づいて、前記文書に対する前記ユーザの処理権限の有無を判断する判断手段と、
前記判断手段によって前記ユーザの処理権限が有ると判断された場合に、前記文書に対する処理を実行し、前記判断手段によって前記ユーザの処理権限が無いと判断された場合に、前記文書に対する処理を中止する処理手段と、
を備えることを特徴とする文書処理装置。
In a document processing apparatus that performs processing using information included in a code image printed on a document,
Reading means for reading the document and generating image data of the document;
Extracting means for extracting a code image from the image data generated by the reading means;
A receiving means for receiving authentication information from the user;
An authentication unit that performs authentication using the authentication information included in the code image extracted by the extraction unit and the authentication information received by the reception unit;
Determination means for determining whether the user has processing authority for the document based on an authentication result by the authentication means;
When the determination unit determines that the user has processing authority, the processing is performed on the document. When the determination unit determines that the user has no processing authority, the processing on the document is stopped. Processing means to
A document processing apparatus comprising:
前記受付手段は、ユーザに対して設定された前記認証情報を受け付け、
前記コード画像に含まれる認証情報は、前記ユーザに対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、
前記認証手段は、前記受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、前記コード画像に含まれる認証情報の一方向値とを照合することにより、前記認証を行うことを特徴とする請求項1に記載の文書処理装置。
The accepting means accepts the authentication information set for the user;
The authentication information included in the code image is a one-way value obtained by one-way encryption of authentication information set for the user,
The authentication unit calculates a one-way value of authentication information received by the reception unit, and collates the calculated one-way value with a one-way value of authentication information included in the code image, The document processing apparatus according to claim 1, wherein authentication is performed.
前記受付手段は、前記文書に対して設定された前記認証情報を受け付け、
前記コード画像に含まれる認証情報は、前記文書に対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、
前記認証手段は、前記受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、前記コード画像に含まれる認証情報の一方向値とを照合することにより、前記認証を行うことを特徴とする請求項1に記載の文書処理装置。
The accepting means accepts the authentication information set for the document;
The authentication information included in the code image is a one-way value obtained by one-way encryption of authentication information set for the document,
The authentication unit calculates a one-way value of authentication information received by the reception unit, and collates the calculated one-way value with a one-way value of authentication information included in the code image, The document processing apparatus according to claim 1, wherein authentication is performed.
前記コード画像には、処理の種類毎に設定された処理権限の有無を示す権限情報が含まれ、
前記判断手段は、前記コード画像に含まれる権限情報に基づいて前記処理権限の有無を判断することを特徴とする請求項1〜3のいずれか1項に記載の文書処理装置。
The code image includes authority information indicating presence / absence of processing authority set for each processing type,
The document processing apparatus according to claim 1, wherein the determination unit determines whether or not the processing authority exists based on authority information included in the code image.
前記コード画像には、複数のユーザ毎に設定された複数の認証情報それぞれを一方向暗号化することにより得られる一方向値と、前記複数のユーザ毎かつ処理の種類毎に設定された処理権限の有無を示す権限情報とが含まれ、
前記認証手段は、前記受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と前記コード画像に含まれる認証情報の一方向値とを照合することにより前記認証を行い、
前記判断手段は、前記認証手段によって認証されたユーザの前記権限情報に基づいて、前記ユーザの処理権限の有無を判断することを特徴とする請求項1に記載の文書処理装置。
The code image includes a one-way value obtained by one-way encryption of each of a plurality of authentication information set for each of a plurality of users, and a processing authority set for each of the plurality of users and for each type of processing. Authority information indicating the presence or absence of
The authentication unit calculates a one-way value of authentication information received by the receiving unit, and compares the calculated one-way value with a one-way value of authentication information included in the code image. Done
The document processing apparatus according to claim 1, wherein the determination unit determines whether or not the user has processing authority based on the authority information of the user authenticated by the authentication unit.
前記コード画像に含まれる特定情報を用いて、保存フォルダに保存された文書データの中から前記文書に印刷された文書データを特定する特定手段を更に備え、
前記処理手段は、前記文書に対する処理を実行する際に、前記特定手段によって特定された文書データを用いて処理を行うことを特徴とする請求項1〜5のいずれか1項に記載の文書処理装置。
Using specifying information included in the code image, further comprising specifying means for specifying document data printed on the document from document data stored in a storage folder;
The document processing according to claim 1, wherein the processing unit performs processing using the document data specified by the specifying unit when executing processing on the document. apparatus.
入力した文書データと共にコード画像を印刷する文書処理装置において、
認証情報を取得する取得手段と、
前記取得手段によって取得された認証情報を用いて前記コード画像を生成する生成手段と、
前記生成手段によって生成された前記コード画像と、入力された前記文書データとを用紙に印刷する印刷手段と、
を備えることを特徴とする文書処理装置。
In a document processing apparatus that prints a code image together with input document data,
An acquisition means for acquiring authentication information;
Generating means for generating the code image using the authentication information acquired by the acquiring means;
Printing means for printing the code image generated by the generating means and the input document data on paper;
A document processing apparatus comprising:
前記取得手段は、ユーザに対して設定された前記認証情報を取得し、
前記生成手段は、前記認証情報を一方向暗号化することにより得られる一方向値を含む前記コード画像を生成することを特徴とする請求項7に記載の文書処理装置。
The acquisition means acquires the authentication information set for the user,
The document processing apparatus according to claim 7, wherein the generation unit generates the code image including a one-way value obtained by one-way encrypting the authentication information.
前記取得手段は、前記文書データに対して設定された前記認証情報を取得し、
前記生成手段は、前記認証情報を一方向暗号化することにより得られる一方向値を含む前記コード画像を生成することを特徴とする請求項7に記載の文書処理装置。
The acquisition means acquires the authentication information set for the document data,
The document processing apparatus according to claim 7, wherein the generation unit generates the code image including a one-way value obtained by one-way encrypting the authentication information.
前記取得手段は、処理の種類毎に設定された処理権限の有無を示す権限情報を取得し、
前記生成手段は、前記取得手段によって取得された前記権限情報を含む前記コード画像を生成することを特徴とする請求項7〜9のいずれか1項に記載の文書処理装置。
The acquisition means acquires authority information indicating presence / absence of processing authority set for each type of processing,
The document processing apparatus according to claim 7, wherein the generation unit generates the code image including the authority information acquired by the acquisition unit.
前記取得手段は、複数のユーザ毎に設定された複数の認証情報と、前記複数のユーザ毎かつ処理の種類毎に設定された処理権限の有無を示す権限情報とを取得し、
前記生成手段は、前記取得手段によって取得された前記複数の認証情報それぞれを一方向暗号化することにより得られる一方向値及び前記権限情報を含む前記コード画像を生成することを特徴とする請求項7に記載の文書処理装置。
The acquisition unit acquires a plurality of authentication information set for each of a plurality of users, and authority information indicating presence / absence of processing authority set for each of the plurality of users and for each type of processing,
The generation unit generates the code image including a one-way value obtained by one-way encryption of each of the plurality of authentication information acquired by the acquisition unit and the authority information. 8. The document processing apparatus according to 7.
入力された前記文書データを保存フォルダへ出力する出力手段を更に備え、
前記生成手段は、前記保存フォルダ内から前記文書データを特定可能な特定情報を含む
コード画像を生成することを特徴とする請求項7〜11のいずれか1項に記載の文書処理装置。
An output unit that outputs the input document data to a storage folder;
The document processing apparatus according to claim 7, wherein the generation unit generates a code image including specific information that can specify the document data from the storage folder.
JP2010029990A 2010-02-15 2010-02-15 Document processing apparatus Pending JP2011166654A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010029990A JP2011166654A (en) 2010-02-15 2010-02-15 Document processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010029990A JP2011166654A (en) 2010-02-15 2010-02-15 Document processing apparatus

Publications (1)

Publication Number Publication Date
JP2011166654A true JP2011166654A (en) 2011-08-25

Family

ID=44596773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010029990A Pending JP2011166654A (en) 2010-02-15 2010-02-15 Document processing apparatus

Country Status (1)

Country Link
JP (1) JP2011166654A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013146915A (en) * 2012-01-19 2013-08-01 Mitsubishi Electric Corp Print terminal, image printing method and print system
JP2017016204A (en) * 2015-06-26 2017-01-19 株式会社リコー Information processing system
CN111510579A (en) * 2019-02-27 2020-08-07 京瓷办公信息系统株式会社 Image processing apparatus and image forming apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013146915A (en) * 2012-01-19 2013-08-01 Mitsubishi Electric Corp Print terminal, image printing method and print system
JP2017016204A (en) * 2015-06-26 2017-01-19 株式会社リコー Information processing system
CN111510579A (en) * 2019-02-27 2020-08-07 京瓷办公信息系统株式会社 Image processing apparatus and image forming apparatus
US10979580B2 (en) 2019-02-27 2021-04-13 Kyocera Document Solutions Inc. Image processing apparatus capable of extending function, and image forming apparatus provided with the same
CN111510579B (en) * 2019-02-27 2022-09-23 京瓷办公信息系统株式会社 Image processing apparatus and image forming apparatus

Similar Documents

Publication Publication Date Title
JP4748479B2 (en) Multi-function input / output device and input / output method
US7508939B2 (en) Image processing system and method for processing image data using the system
JP5014013B2 (en) Image processing device
US9223957B2 (en) Image forming apparatus, image processing apparatus and image delivery system
US20080307521A1 (en) Image processing apparatus, image processing method, program, and storage medium for performing access control of document including two-dimensional code
CN102131023A (en) Image forming apparatus and image formation processing method
EP3145166A1 (en) Information processing system and information processing method for carrying out workflows using user specific settings
US20050024674A1 (en) Multifunction image forming apparatus and document information searching method
US20110199646A1 (en) Image processing apparatus, control method for controlling image processing apparatus, and storage medium
US9319563B1 (en) Image processing device and method for processing image data
JP2009087271A (en) Information processing system and program
US8181012B2 (en) Image processing apparatus transmitting encrypted document to another apparatus, control method thereof, and program product for information processing
JP5630101B2 (en) Information processing system, image forming apparatus, authentication server, processing method thereof, and program
JP7553239B2 (en) Multifunction device and method for secure scanning - Patents.com
KR102063440B1 (en) Outputting method and system of outputted documents inserted QR code
KR102024520B1 (en) Method and system for embedding QR Code in an image forming apparatus
JP5499681B2 (en) Image forming apparatus, authentication processing system, authentication method, and program
JP2011166654A (en) Document processing apparatus
JP7124609B2 (en) Information processing device, authentication method and program
JP2005062231A (en) Image forming apparatus
JP5521804B2 (en) Authentication system, image forming apparatus, user management apparatus, processing method thereof, and program
US20090009794A1 (en) Image processing apparatus capable of tracing printed image, image processing method executed in the image processing apparatus, and image processing program embodied on computer readable medium
JP2012164107A (en) Data processing device and image processing device
US8368934B2 (en) Image processing including registering image data
US7841013B2 (en) Image forming device, computer program, and data file