Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6651864B2 - Image processing apparatus, image forming apparatus, image processing method, and image processing program - Google Patents
[go: Go Back, main page]

JP6651864B2 - Image processing apparatus, image forming apparatus, image processing method, and image processing program - Google Patents

Image processing apparatus, image forming apparatus, image processing method, and image processing program Download PDF

Info

Publication number
JP6651864B2
JP6651864B2 JP2016008124A JP2016008124A JP6651864B2 JP 6651864 B2 JP6651864 B2 JP 6651864B2 JP 2016008124 A JP2016008124 A JP 2016008124A JP 2016008124 A JP2016008124 A JP 2016008124A JP 6651864 B2 JP6651864 B2 JP 6651864B2
Authority
JP
Japan
Prior art keywords
image
code
unit
encrypted
encryption
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.)
Active
Application number
JP2016008124A
Other languages
Japanese (ja)
Other versions
JP2017130758A (en
Inventor
中村 仁
仁 中村
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 JP2016008124A priority Critical patent/JP6651864B2/en
Publication of JP2017130758A publication Critical patent/JP2017130758A/en
Application granted granted Critical
Publication of JP6651864B2 publication Critical patent/JP6651864B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、画像処理装置、画像形成装置、画像処理方法、および画像処理プログラムに関する。   The present invention relates to an image processing device, an image forming device, an image processing method, and an image processing program.

従来より、秘匿性のあるデータを目視で分からない状態として紙媒体に印刷する場合に、秘匿部分を暗号化したコードとして印刷する場合や、コード自体も、さらに視覚的に分からない状態として画像データ部分に埋め込んで印刷する場合がある。例えば、秘匿部分のデータを暗号化するものとして、2次元バーコードやQRコード(登録商標)などがあり、コードを視覚的にも分からない状態とするものとして、電子透かしなどの技術が知られている。   Conventionally, when printing confidential data on a paper medium in a state where it cannot be visually recognized, when printing a confidential part as an encrypted code, or when the code itself is further visually invisible, There is a case where printing is performed by embedding in a part. For example, there are two-dimensional barcodes and QR codes (registered trademark) for encrypting the data in the concealed part, and techniques such as digital watermarking are known for making the codes invisible to the user. ing.

また、秘匿情報のセキュリティを高める目的で、秘匿情報の暗号化に加え、ユーザや装置を認証する認証情報も暗号化して含め、復号は、ユーザと装置の認証情報が正しい場合に秘匿部分の画像を表示するようにした技術も提案されている(特許文献1)。   In addition, in order to enhance the security of confidential information, in addition to encrypting confidential information, authentication information that authenticates users and devices is also included, and decryption is performed when the authentication information of the user and the device is correct. Is also proposed (Patent Document 1).

しかしながら、秘匿部分として暗号化コードを含む原稿は、そのまま複写することが可能であり、複写物を多数作成でき、復号方法(解読方法)が判明すれば、複写された原稿から秘匿部分の情報を得ることが可能である。そのため、秘匿部分を含む原稿を多数複写できる場面では、セキュリティの低下を招くこととなり、問題があった。   However, a manuscript containing an encryption code as a concealed part can be copied as it is, and many copies can be made. If a decryption method (decryption method) is known, information on the concealed part can be obtained from the copied manuscript. It is possible to get. Therefore, in a situation where a large number of originals including the confidential part can be copied, the security is reduced, and there is a problem.

本発明は、秘匿部分を暗号化コードとして保護している原稿を複写する場合におけるセキュリティを向上させることを目的とする。   SUMMARY OF THE INVENTION It is an object of the present invention to improve security when copying a document in which a secret part is protected as an encryption code.

上述した課題を解決するために、本発明の画像処理装置は、読み取られた画像の秘匿部分を暗号化コードとする暗号化手段と、媒体の表と裏に前記暗号化コードを画像形成したときに1つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成手段と、を備える。 In order to solve the above-described problem, an image processing apparatus according to the present invention includes an encryption unit that uses a secret part of a read image as an encryption code, and an image forming the encryption code on the front and back of a medium. so that one encryption code, and, as show-through image of the encryption code image formed on one surface of the medium is removed, an image at the time of image forming the encrypted code And encrypted image generation means for generating data.

本発明によれば、秘匿部分を暗号化コードとして保護している原稿を複写する場合におけるセキュリティを向上させることができる。   ADVANTAGE OF THE INVENTION According to this invention, the security at the time of copying the document which protects a secret part as an encryption code can be improved.

図1は、従来の暗号化コードが付加されている原稿の複写に関する説明図である。FIG. 1 is an explanatory diagram relating to copying of a document to which a conventional encryption code is added. 図2は、第1の実施形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the image forming apparatus according to the first embodiment. 図3は、画像処理部における、秘匿部分の暗号化および暗号化コードの復号の処理を行うための構成を説明する概略のブロック図である。FIG. 3 is a schematic block diagram illustrating a configuration for performing processing of encrypting a secret part and decrypting an encrypted code in the image processing unit. 図4は、画像処理部の詳細構成を示すブロック図である。FIG. 4 is a block diagram illustrating a detailed configuration of the image processing unit. 図5の(A)は、秘匿部分を含む原稿の原本の表(おもて)データ、(B)は、秘匿部分を暗号化コードとした原稿の表、(C)は秘匿部分を暗号化コードとした原稿の裏、(D)は、秘匿部分の暗号化コード部分の表面からみた裏写りの各例を示す図である。5A is an original table (front) data of a manuscript including a confidential part, FIG. 5B is a manuscript table in which the concealment part is an encrypted code, and FIG. (D) is a diagram showing each example of show-through as seen from the surface of the encrypted code portion of the confidential portion. 図6は、第1の実施形態にかかる画像形成装置により画像形成された秘匿部分の暗号化コードを含む原稿の配布とその配布物の不正複写を説明する図である。FIG. 6 is a diagram for explaining distribution of a document including an encryption code of a confidential portion formed by the image forming apparatus according to the first embodiment and illegal copying of the distribution. 図7は、第1の実施形態における秘匿部分の暗号化コードを説明する図である。FIG. 7 is a diagram illustrating an encryption code of a secret part according to the first embodiment. 図8は、第1の実施形態における暗号化コードの画像の濃度について説明する図である。FIG. 8 is a diagram illustrating the density of the image of the encryption code according to the first embodiment. 図9は、第1の実施形態において、裏写り除去のための濃度閾値設定を220とした場合の暗号化コードの濃度値と閾値の関係を示す図である。FIG. 9 is a diagram illustrating the relationship between the density value of the encrypted code and the threshold value when the density threshold value for removing show-through is set to 220 in the first embodiment. 図10は、図9に示した裏写り除去の濃度閾値設定を220とした場合の複写結果を示す図である。FIG. 10 is a view showing a copy result when the density threshold value for show-through removal shown in FIG. 9 is set to 220. 図11は、第1の実施形態において、裏写り除去のための濃度閾値設定を150とした場合の暗号化コードの濃度値と閾値の関係を示す図である。FIG. 11 is a diagram illustrating the relationship between the density value of the encrypted code and the threshold value when the density threshold value for show-through removal is set to 150 in the first embodiment. 図12は、図11に示した裏写り除去の濃度閾値設定を150とした場合の複写結果を示す図である。FIG. 12 is a view showing a copy result when the density threshold setting for show-through removal shown in FIG. 図13は、第1の実施形態における暗号化コードの復号により得られるコード値を説明する図である。FIG. 13 is a diagram illustrating a code value obtained by decrypting an encrypted code according to the first embodiment. 図14は、図13に示したコード値を説明する図である。FIG. 14 is a diagram illustrating the code values shown in FIG. 図15は、第1の実施形態における、原稿に含まれる暗号化コードの復号(暗号化コードからコード値へ)を説明する図である。FIG. 15 is a diagram illustrating decryption of an encrypted code (from an encrypted code to a code value) included in a document according to the first embodiment. 図16は、第1の実施形態における、複写原稿(裏写り除去のための濃度閾値設定が220の場合)に含まれる暗号化コードの復号結果を説明する図である。FIG. 16 is a diagram illustrating a result of decryption of an encrypted code included in a copy document (when the density threshold setting for show-through removal is 220) according to the first embodiment. 図17は、第1の実施形態における、複写原稿(裏写り除去のための濃度閾値設定が150の場合)に含まれる暗号化コードの復号結果を説明する図である。FIG. 17 is a diagram illustrating a result of decryption of an encrypted code included in a copy original (when the density threshold setting for show-through removal is 150) according to the first embodiment. 図18は、第1の実施形態における、暗号化コードを復号しコード値に変換する際の濃度の閾値を可変とした場合の暗号化コードの濃度値と閾値の関係を示す図である。FIG. 18 is a diagram illustrating the relationship between the density value of the encrypted code and the threshold value in the first embodiment when the density threshold value when the encrypted code is decrypted and converted into the code value is made variable. 図19は、第1の実施形態における、秘匿部分の暗号化コードを生成しこの暗号化コードを付加した印刷を行う際の処理フローを説明するフローチャートである。FIG. 19 is a flowchart illustrating a processing flow in the first embodiment when generating an encryption code for a secret part and performing printing with the encryption code added. 図20は、第1の実施形態における、秘匿部分が暗号化された原稿から秘匿部分の暗号化コードの復号を行う際の処理フローを説明するフローチャートである。FIG. 20 is a flowchart illustrating a processing flow when decrypting the encrypted code of the confidential part from the document in which the confidential part is encrypted in the first embodiment. 図21は、第2の実施形態における、原本の表(おもて)面の秘匿部分に対応する裏面の部分に画像が存在する場合について説明する図である。FIG. 21 is a diagram illustrating a case where an image is present on the back surface portion corresponding to the confidential portion of the front surface of the original in the second embodiment. 図22は、図21に示した原本の余白部分の検知を説明する図である。FIG. 22 is a diagram for explaining detection of a blank portion of the original shown in FIG. 図23は、第2の実施形態における、暗号化コードの印刷箇所とする両面の余白位置を検知して、検知した余白部分に暗号化コードを印刷する際の処理フローを説明するフローチャートである。FIG. 23 is a flowchart illustrating a processing flow in the second embodiment when detecting a blank position on both sides as a print portion of an encrypted code and printing the encrypted code in the detected blank portion. 図24は、第2の実施形態における、余白部分に暗号化コードの画像を印刷した結果を説明する図である。FIG. 24 is a diagram illustrating a result of printing an image of an encryption code in a margin in the second embodiment. 図25は、第3の実施形態における、暗号化コードを複数の領域に分割した形態とする場合について説明する図である。FIG. 25 is a diagram illustrating a case in which the encryption code is divided into a plurality of areas according to the third embodiment. 図26は、第3の実施形態における、暗号化コードを復号しコード値に変換する際の濃度の閾値を領域毎に変更可能とした形態を説明する図である。FIG. 26 is a diagram illustrating an embodiment in which the threshold value of the density when the encrypted code is decrypted and converted into the code value can be changed for each region in the third embodiment. 図27は、暗号化コードを復号しコード値に変換する際の濃度の閾値を領域毎に変更しない場合について説明する図である。FIG. 27 is a diagram illustrating a case where the threshold value of the density when the encrypted code is decrypted and converted into the code value is not changed for each area. 図28は、第3の実施形態における、図26に示すように領域毎に濃度の閾値を変えた場合に、図27に示した濃度の閾値を変えない場合と同等の復号時のコード値を得る場合について説明する図である。FIG. 28 shows a code value at the time of decoding that is equivalent to the case where the density threshold is not changed as shown in FIG. 27 when the density threshold is changed for each region as shown in FIG. 26 in the third embodiment. It is a figure explaining the case where it obtains. 図29は、図26に示すように領域毎に濃度の閾値を変えた場合に、図27に示した濃度の閾値を変えない場合と同等の復号時のコード値を得る場合について説明する図である。FIG. 29 is a diagram for explaining a case where a code value at the time of decoding is obtained when the density threshold is changed for each region as shown in FIG. 26 and the same as when the density threshold shown in FIG. 27 is not changed. is there. 図30は、図29に示した暗号化コードを裏面から読み取りを行い、表(おもて)面と同様な復号を行った場合について説明する図である。FIG. 30 is a diagram illustrating a case where the encrypted code shown in FIG. 29 is read from the back surface and decryption is performed in the same manner as the front (front) surface. 図31は、第4の実施形態における、暗号化コードの領域分割について説明する図である。FIG. 31 is a diagram for describing the division of the area of the encrypted code in the fourth embodiment. 図32は、第4の実施形態における、表(おもて)面から読み取られた暗号化コード(図31)の復号対象となる部分を示す図である。FIG. 32 is a diagram showing a portion to be decrypted of the encrypted code (FIG. 31) read from the front surface in the fourth embodiment. 図33は、第4の実施形態における、裏面から読み取られた暗号化コード(図31)の復号対象となる部分を示す図である。FIG. 33 is a diagram showing a portion to be decrypted of the encrypted code (FIG. 31) read from the back surface in the fourth embodiment.

以下に、添付図面を参照して、画像処理装置の実施の形態を詳細に説明する。   Hereinafter, an embodiment of an image processing apparatus will be described in detail with reference to the accompanying drawings.

はじめに、従来の暗号化コードが付加されている原稿の複写について図1を用いて説明する。   First, the copying of a document to which a conventional encryption code is added will be described with reference to FIG.

図1に示す例では、原稿101に暗号化コード102が印刷されている。暗号化コード102としては2次元バーコードやQRコード等が用いられる。図1では、暗号化コード102を簡易に5マスで表している。情報として秘匿にしたい(隠したい)情報を含む秘匿部分などを暗号化コード102として付加された原稿101は、復号装置により暗号化コード102を復号して、秘匿部分106を含む復号後の原稿104を取得することが可能である。従来技術としては、復号時にパスワードの入力を行う必要があるものなど、セキュリティを高めたものもある。しかし、秘匿部分106を暗号化コード102として付加された原稿101は、複写機などで多数複写することが可能であり、暗号化コード102の解読(復号)方法がわかれば、複写した原稿103から、復号後の原稿104と同じ原稿105を生成でき、複写された原稿103からの秘匿部分106の取得が、可能である。つまり、従来技術では、秘匿部分106の暗号化コード102を復号可能な多数の複写物(103)を生成することができることになる。   In the example shown in FIG. 1, an encryption code 102 is printed on a document 101. As the encryption code 102, a two-dimensional barcode, a QR code, or the like is used. In FIG. 1, the encrypted code 102 is simply represented by five squares. The document 101 to which the confidential part including the information to be concealed (want to be concealed) is added as the encrypted code 102 by decrypting the encrypted code 102 by the decryption device and the decrypted document 104 including the concealed part 106 It is possible to get As a conventional technique, there is a technique in which security is enhanced, such as a technique that requires input of a password at the time of decryption. However, the original 101 with the confidential portion 106 added as the encryption code 102 can be copied many times by a copying machine or the like, and if the decryption (decryption) method of the encryption code 102 is known, the copied original 103 Thus, the same original 105 as the original 104 after decryption can be generated, and the confidential portion 106 can be obtained from the copied original 103. That is, according to the related art, it is possible to generate a large number of copies (103) that can decrypt the encrypted code 102 of the secret part 106.

以下に説明する実施形態では、秘匿部分が暗号化コードとして印刷された原稿を複写した場合に、暗号化コード部分を正しく復号できない状態とすることを特徴とする。なお、秘匿部分としては、例えば、氏名や住所、暗証番号等の個人情報や、任意の画像・写真、文字等で機密情報となるものなどが挙げられる。また、以下では、画像処理装置として、複写機や複合機のように原稿をスキャンして読み取り印刷する画像形成装置を例として説明するが、パーソナルコンピュータと、スキャナおよびプリンタとによる構成等でも可能である。   The embodiment described below is characterized in that when a document whose secret part is printed as an encrypted code is copied, the encrypted code part cannot be correctly decrypted. Examples of the confidential part include personal information such as a name, an address, and a personal identification number, and information that becomes confidential information with arbitrary images, photographs, characters, and the like. Also, in the following, an image forming apparatus that scans an original and reads and prints an original, such as a copier or a multifunction peripheral, will be described as an example of an image processing apparatus. However, a configuration including a personal computer, a scanner, and a printer may be used. is there.

(第1の実施形態)
図2は、第1の実施形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。
(First embodiment)
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the image forming apparatus according to the first embodiment.

図2に示す画像形成装置では、原稿を読み取るためのスキャナなどの読み取りユニット(画像読み取り手段)201と、ASIC(Application Specific Integrated Circuit)等により構成される画像処理制御部200とが接続され、原稿の画像データの入力が行われる。読み取りユニット201と画像処理制御部200との接続は、画像処理制御部200内の読み取り制御部202を介して行われる。   In the image forming apparatus shown in FIG. 2, a reading unit (image reading unit) 201 such as a scanner for reading a document is connected to an image processing control unit 200 including an ASIC (Application Specific Integrated Circuit) and the like. Is input. The connection between the reading unit 201 and the image processing control unit 200 is performed via the reading control unit 202 in the image processing control unit 200.

また、画像処理制御部200は、画像データを印刷出力するためのプロッタなどの書き込みユニット(画像形成手段)203と接続され、画像処理制御部200から書き込みユニット203へ印刷出力させる画像データの出力が行われる。書き込みユニット203と画像処理制御部200との接続は、画像処理制御部200内の書き込み制御部204を介して行われる。   The image processing control unit 200 is connected to a writing unit (image forming unit) 203 such as a plotter for printing out image data, and outputs image data to be printed out from the image processing control unit 200 to the writing unit 203. Done. The connection between the writing unit 203 and the image processing control unit 200 is performed via a writing control unit 204 in the image processing control unit 200.

画像処理制御部200内の画像処理部205は、読み取りユニット201から読み取り制御部202を介して入力された原稿の画像データに対し、指定された出力形態に合わせる処理や加工編集処理を行う。また、画像処理制御部200は、画像データに対する加工編集等の処理のために一時記憶する補助記憶装置であるメモリ207や、コントローラASIC212を介したHDD(Hard Disk Drive)213との接続をインタフェースするためのI/F部206も備えている。このI/F部206は、画像処理制御部200に対する制御や各種設定をするためのCPU208との接続をインタフェースするための機能も備える。図2に示すように、画像処理制御部200とHDD213とは、データバス211を介して接続されているコントローラASIC212により接続され、アクセス可能となっている。   An image processing unit 205 in the image processing control unit 200 performs a process of adjusting the image data of the document input from the reading unit 201 via the reading control unit 202 to a designated output mode and a processing / editing process. Further, the image processing control unit 200 interfaces with a memory 207 as an auxiliary storage device that temporarily stores image data for processing such as processing and editing, and a connection with a HDD (Hard Disk Drive) 213 via a controller ASIC 212. I / F unit 206 is also provided. The I / F unit 206 also has a function of interfacing a connection with the CPU 208 for controlling the image processing control unit 200 and performing various settings. As shown in FIG. 2, the image processing control unit 200 and the HDD 213 are connected by a controller ASIC 212 connected via a data bus 211 and are accessible.

コントローラASIC212は、HDD213との接続の他、ユーザが操作指示するための入力やユーザへのメッセージ等の表示をするためのインタフェース部となる操作部215、データ処理のための一時記憶装置であるメモリ216、およびネットワーク217と接続されている。また、これらを統括的に制御するとともに、各種設定をするためのCPU214が、コントローラASIC212に接続されている。   The controller ASIC 212 has an operation unit 215 serving as an interface unit for inputting a user's operation instruction and displaying a message to the user in addition to connection with the HDD 213, and a memory serving as a temporary storage device for data processing. 216 and the network 217. Further, a CPU 214 for integrally controlling these and making various settings is connected to the controller ASIC 212.

画像処理制御部200に対する各種処理の設定や制御は、CPU208により行われる。CPU208は、データバス210を介して画像処理制御部200と接続されている。また、CPU208は、各種処理のための一時記憶装置であるメモリ209とも接続されている。なお、画像処理制御部200は、ASIC等を用いて実現できる。   The setting and control of various processes for the image processing control unit 200 are performed by the CPU 208. The CPU 208 is connected to the image processing control unit 200 via the data bus 210. The CPU 208 is also connected to a memory 209 which is a temporary storage device for various processes. Note that the image processing control unit 200 can be realized using an ASIC or the like.

図3は、上記画像処理部205における、秘匿部分の暗号化および暗号化コードの復号の処理を行うための構成を説明する概略のブロック図である。   FIG. 3 is a schematic block diagram illustrating a configuration for performing processing of encrypting a secret part and decrypting an encrypted code in the image processing unit 205.

画像処理部205は、入力データに対しての所定の画像処理を施す入力処理部301と、画像形成のため入力される画像データに対して所定の画像処理を施し出力データを生成する出力処理部302とで構成される。入力処理部301は、入力データ処理部303と復号制御部304とで構成される。出力処理部302は、出力データ処理部305と暗号化制御部306とで構成される。   An image processing unit 205 performs predetermined image processing on input data, and an output processing unit performs predetermined image processing on image data input for image formation and generates output data. 302. The input processing unit 301 includes an input data processing unit 303 and a decoding control unit 304. The output processing unit 302 includes an output data processing unit 305 and an encryption control unit 306.

暗号化が指定された場合、出力データ処理部305に入力された画像データ中の秘匿部分のデータは、出力データ処理部305から暗号化制御部306に渡され暗号化が行われる。暗号化制御部306で暗号化されたデータ(暗号化コードの画像データ)は、出力データ処理部305に渡され出力される。一方、暗号化が指定された場合で出力データ処理部305に入力された画像データ中の秘匿部分でない部分の画像データ、および暗号化が指定されていない場合の画像データは、出力データ処理部305にて所定の画像処理が施された後、暗号化制御部306を介さず、出力データ処理部305から出力される。   When encryption is specified, the confidential data in the image data input to the output data processing unit 305 is passed from the output data processing unit 305 to the encryption control unit 306, where encryption is performed. The data (image data of the encryption code) encrypted by the encryption control unit 306 is passed to the output data processing unit 305 and output. On the other hand, the image data of the non-confidential part in the image data input to the output data processing unit 305 when the encryption is specified and the image data when the encryption is not specified are output from the output data processing unit 305. Are subjected to predetermined image processing, and are output from the output data processing unit 305 without passing through the encryption control unit 306.

復号が指定された場合、入力データ処理部303に入力された画像データ中の暗号化コードは、入力データ処理部303から復号制御部304に渡されて復号が行われる。復号制御部304で復号された画像データは、入力データ処理部303に渡され出力される。一方、復号が指定された場合で入力された画像データ中の暗号化コードでない部分の画像データ、および復号が指定されていない場合に入力された画像データは、入力データ処理部303にて所定の画像処理が施された後、復号制御部304を介さず、入力データ処理部303から出力される。   When decryption is specified, the encryption code in the image data input to the input data processing unit 303 is passed from the input data processing unit 303 to the decryption control unit 304 and decrypted. The image data decoded by the decoding control unit 304 is passed to the input data processing unit 303 and output. On the other hand, the image data of the part which is not the encryption code in the image data input when the decryption is specified and the image data input when the decryption is not specified After the image processing is performed, the image data is output from the input data processing unit 303 without passing through the decoding control unit 304.

なお、図中の符号416および417は、図4を用いて後述する同符号のものに対応している。また、入力データ処理部303および出力データ処理部305は、図4を用いて後述するスキャナ補正処理部400、I/F部401、フィルタ部402、地肌除去・裏写り除去部403、色補正部404、変倍部405、階調補正部406、地紋合成部409、およびプリンタ補正処理部410に相当するものである。   Reference numerals 416 and 417 in the figure correspond to those having the same reference numerals described later with reference to FIG. The input data processing unit 303 and the output data processing unit 305 include a scanner correction processing unit 400, an I / F unit 401, a filter unit 402, a background removal / show-through removal unit 403, and a color correction unit, which will be described later with reference to FIG. 404, a scaling unit 405, a gradation correction unit 406, a tint block synthesis unit 409, and a printer correction processing unit 410.

図4に、画像処理部205の詳細構成を示す。以下では、図4を用いて本実施形態の画像形成装置の主な処理および制御の流れを説明する。   FIG. 4 shows a detailed configuration of the image processing unit 205. Hereinafter, main processing and control flows of the image forming apparatus according to the present embodiment will be described with reference to FIG.

読み取り制御部202から入力される画像データは、スキャナ補正処理部400にて読み取りユニット201で読み取られた反射リニアのデータから濃度リニアのデータへと変換される。変換された画像データは、I/F部401からパス418を通ってI/F部206へ渡され、I/F部206が、この画像データをメモリ207や、データバス211およびコントローラASIC212を介してHDD213やメモリ216に、またはメモリ207に転送し、これらのデバイスにて記憶保持される。   The image data input from the reading control unit 202 is converted by the scanner correction processing unit 400 from the linear reflection data read by the reading unit 201 into linear density data. The converted image data is passed from the I / F unit 401 to the I / F unit 206 via the path 418, and the I / F unit 206 transmits the image data via the memory 207, the data bus 211, and the controller ASIC 212. The data is transferred to the HDD 213 or the memory 216 or to the memory 207, and is stored and held in these devices.

画像形成するため出力するときは、CPU208の制御により、I/F部206およびコントローラASIC212を介して、HDD213やメモリ216、またはメモリ207から、記憶保持されている画像データを読み出す。読み出された画像データは、I/F部206からパス418を通ってI/F部401へ転送される。   When outputting for forming an image, the image data stored and held is read out from the HDD 213, the memory 216, or the memory 207 via the I / F unit 206 and the controller ASIC 212 under the control of the CPU 208. The read image data is transferred from the I / F unit 206 to the I / F unit 401 via the path 418.

I/F部401へ転送された画像データは、フィルタ部402、地肌除去・裏写り除去部403、色補正部404、変倍部405にて、地肌除去・裏写り除去、色補正、変倍の処理が施され、I/F部206を介しパス419を通って階調補正部406へ転送される。転送された画像データは、階調補正部406にてさらに階調補正がなされ階調補正部406から符号420のパスを通って地紋合成部409へ転送される。階調補正部406から転送された画像データは、この地紋合成部409にて必要に応じて地紋合成の処理が行われて、プリンタ補正処理部410へ渡される。プリンタ補正処理部410で、画像データは、RGB信号からCMYK信号に変換され、さらに書き込みユニット203の機器特性に合わせたプリンタγ補正処理等が行われて書き込み制御部204に渡され、書き込み制御部204から書き込みユニット203へ出力され印刷用紙等の媒体上に画像形成が行われる。なお、変倍部405からI/F部206へ渡された画像データは、データバス211およびコントローラASIC212を介してHDD213へ記憶保持することも可能である。   The image data transferred to the I / F unit 401 is processed by a filter unit 402, a background removal / show-through removal unit 403, a color correction unit 404, and a scaling unit 405 to remove background removal / show-through, color correction, and scaling. Is transferred to the gradation correction unit 406 via the path 419 via the I / F unit 206. The transferred image data is further subjected to gradation correction by the gradation correction unit 406, and is transferred from the gradation correction unit 406 to the copy-forgery-inhibited pattern synthesis unit 409 through the path denoted by reference numeral 420. The image data transferred from the tone correction unit 406 is subjected to background pattern synthesis processing by the background pattern synthesis unit 409 as necessary, and is passed to the printer correction processing unit 410. The printer correction processing unit 410 converts the image data from RGB signals to CMYK signals, performs a printer γ correction process or the like in accordance with the device characteristics of the writing unit 203, and transfers the data to the writing control unit 204. The image data is output from the writing unit 204 to the writing unit 203 and an image is formed on a medium such as printing paper. Note that the image data passed from the scaling unit 405 to the I / F unit 206 can be stored and held in the HDD 213 via the data bus 211 and the controller ASIC 212.

以上のような処理および制御の流れにより、通常の画像形成が行われる。   Normal image formation is performed by the above-described processing and control flow.

引き続き図4を参照し、秘匿部分を含む原稿から、秘匿部分を暗号化し暗号化コードとして付加した画像形成を行う際の処理と、秘匿部分が暗号化コードとして付加された原稿から暗号化コードを復号して画像形成を行う際の処理の流れを説明する。   With continued reference to FIG. 4, a process for forming an image in which a concealed portion is encrypted and added as an encryption code from a document including a concealed portion, and an encryption code is performed from the document in which the concealed portion is added as an encryption code. The flow of processing when decoding and performing image formation will be described.

使用者により、操作部215から秘匿部分の暗号化の指示が行われ、秘匿する部分の領域が指定されると、CPU214により、この秘匿部分の領域を判断するための情報(例えば、原稿中の秘匿部分の位置を特定する情報)がメモリ216等に記憶保持される。また、秘匿部分を暗号化コードとして付加して画像形成する際に、読み取り制御部202から画像処理部205に転送された秘匿部分を含む原稿の画像データは、上述のようにHDD213やメモリ216、またはメモリ207に記憶保持される。   When the user gives an instruction to encrypt the concealed part from the operation unit 215 and specifies the area of the concealed part, the CPU 214 uses the information (for example, in the document) for determining the area of the concealed part. Information for specifying the position of the secret part) is stored and held in the memory 216 or the like. When an image is formed by adding a secret part as an encryption code to form an image, the image data of the document including the secret part transferred from the reading control unit 202 to the image processing unit 205 is stored in the HDD 213 or the memory 216 as described above. Alternatively, it is stored and held in the memory 207.

そして、画像形成するとき、図4を用いて上述した処理および制御と同様にして、HDD213やメモリ216、またはメモリ207からの画像データの読み出しが行われ、読み出された画像データは、フィルタ部402、地肌除去・裏写り除去部403、色補正部404、変倍部405にて所定の処理が施され、I/F部206を介しパス419を通って階調補正部406へ転送される。その後、画像データは階調補正部406から暗号化部(暗号化手段)407へ転送され、この暗号化部407にて、秘匿部分の領域の画像データに対する暗号化の処理が行われる。秘匿部分の領域でない場合は、暗号化部407は画像データを転送するのみで暗号化を行わない。秘匿部分の領域であるか否かは、メモリ216に記憶保持された秘匿部分の領域を判断するための情報(上記)からCPU214等により判断が行われ、暗号化部407に通知される。   When forming an image, image data is read from the HDD 213, the memory 216, or the memory 207 in the same manner as the processing and control described above with reference to FIG. 402, a background removal / show-through removal unit 403, a color correction unit 404, and a scaling unit 405 undergo predetermined processing, and are transferred to a gradation correction unit 406 via a path 419 via an I / F unit 206. . Thereafter, the image data is transferred from the gradation correction unit 406 to the encryption unit (encryption unit) 407, and the encryption unit 407 performs encryption processing on the image data in the confidential area. If the area is not the confidential area, the encryption unit 407 only transfers the image data and does not perform encryption. Whether or not the area is the secret part is determined by the CPU 214 or the like from the information for determining the secret part area stored in the memory 216 (described above), and is notified to the encryption unit 407.

暗号化部407は、暗号化した情報(暗号化コード)をコード生成部(暗号化画像生成手段)408へ渡し、コード生成部408は、暗号化コードの表(おもて)面用の画像データを生成する。生成された画像データは、地紋合成部409へ渡される。   The encryption unit 407 passes the encrypted information (encryption code) to the code generation unit (encryption image generation means) 408, and the code generation unit 408 generates an image for the front (front) surface of the encryption code. Generate data. The generated image data is passed to the tint block synthesis unit 409.

一方、秘匿部分の領域でない場合は、暗号化部407およびコード生成部408での処理は行われず、画像データは、階調補正部406による階調補正後のデータとして地紋合成部409へ渡される。そして、階調補正部406から地紋合成部409に渡された画像データは、この地紋合成部409にて必要に応じて地紋合成の処理が行われて、プリンタ補正処理部410へ渡され、プリンタ補正処理部410にて所定の処理が施された後、書き込み制御部204から書き込みユニット203へ出力される。   On the other hand, if the area is not the confidential area, the processing in the encryption unit 407 and the code generation unit 408 is not performed, and the image data is passed to the tint block synthesis unit 409 as data after gradation correction by the gradation correction unit 406. . Then, the image data passed from the tone correction unit 406 to the copy-forgery-inhibited pattern synthesizing unit 409 is subjected to a copy-forgery-inhibited pattern synthesis process by the copy-forgery-inhibited pattern synthesis unit 409 as necessary, and is transferred to the printer correction processing unit 410, where After a predetermined process is performed by the correction processing unit 410, the output is output from the writing control unit 204 to the writing unit 203.

以上のようにして表(おもて)面の画像形成が終了すると、次に、裏面の画像形成を行う。秘匿部分の領域以外は、上述した秘匿部分の領域でない場合の画像データの流れにおいて、データなしとした画像データ(白)を転送する。秘匿部分の領域については、前述と同様にHDD213やメモリ216、またはメモリ207から画像データの読み出しが行われ、読み出された画像データは、I/F部206を介しパス419を通って階調補正部406へ転送される。さらにこの画像データは、階調補正部406から暗号化部407へ転送され、暗号化の処理が施される。   When the image formation on the front (front) surface is completed as described above, next, the image formation on the back surface is performed. In the flow of image data in the case where the area other than the confidential area is not the confidential area, the image data (white) without data is transferred. Image data is read from the HDD 213, the memory 216, or the memory 207 in the confidential area in the same manner as described above, and the read image data passes through the I / F unit 206, passes through the path 419, and performs gradation processing. The data is transferred to the correction unit 406. Further, the image data is transferred from the gradation correction unit 406 to the encryption unit 407, and subjected to encryption processing.

暗号化部407は、暗号化した情報(暗号化コード)をコード生成部408へ渡し、コード生成部408は、暗号化コードの裏面用の画像データを生成し、地紋合成部409を介しプリンタ補正処理部410へ渡す。プリンタ補正処理部410に渡された画像データは、プリンタ補正処理部410にて所定の処理が施され、書き込み制御部204から書き込みユニット203へ出力される。なお、地紋合成部409は、ここでは画像データを転送するのみである。   The encryption unit 407 passes the encrypted information (encryption code) to the code generation unit 408, and the code generation unit 408 generates image data for the back side of the encryption code, and performs printer correction via the tint block synthesis unit 409. The information is passed to the processing unit 410. The image data passed to the printer correction processing unit 410 is subjected to predetermined processing by the printer correction processing unit 410, and is output from the writing control unit 204 to the writing unit 203. The copy-forgery-inhibited pattern synthesis unit 409 only transfers image data here.

このような処理の流れにより、暗号化コードを原稿の両面に付加した画像形成が行われる。   By such a processing flow, an image is formed in which the encryption code is added to both sides of the document.

引き続き図4を参照し、秘匿部分の暗号化コードが付加された原稿から、暗号化コードを復号して画像形成する場合について説明する。   With reference to FIG. 4, a case will be described in which the encrypted code is decrypted from the document to which the encrypted code of the secret part is added to form an image.

秘匿部分の暗号化コードが付加された原稿を読み取りユニット201で読み取ると、読み取り制御部202から転送される原稿の画像データは、スキャナ補正処理部400にて反射リニアのデータから濃度リニアのデータに変換する処理が施される。変換された画像データは、I/F部401へ渡され、I/F部401からさらにI/F部206とコード検知部412へ渡される。   When the reading unit 201 reads a document to which the encryption code of the secret part is added, the image data of the document transferred from the reading control unit 202 is converted from linear reflection data to linear density data by the scanner correction processing unit 400. Conversion processing is performed. The converted image data is passed to the I / F unit 401, and is further passed from the I / F unit 401 to the I / F unit 206 and the code detection unit 412.

I/F部401から画像データを受けたコード検知部(暗号化コード検出手段)412は、暗号化コードの領域を検知し、その位置を特定する。ここで検知した暗号化コードの領域を特定する位置情報を暗号化コードの領域情報とする。この情報は、符号417で示すパスでI/F部206へ渡される。なお、暗号化コードの領域の検知は、その位置を示す情報(画像:しるし)による。この位置を示す情報は、例えばQRコードのファインダーパターン(切り出しシンボル)と同様のものによる。   The code detection unit (encryption code detection unit) 412 that has received the image data from the I / F unit 401 detects the area of the encryption code and specifies its position. The position information specifying the area of the detected encrypted code is set as the area information of the encrypted code. This information is passed to the I / F unit 206 via a path indicated by reference numeral 417. The detection of the area of the encrypted code is based on information (image: mark) indicating the position. The information indicating this position is based on, for example, a finder pattern (cutout symbol) of a QR code.

I/F部206は、I/F部401からの画像データと、コード検知部412からの情報とを受け取り、データバス211およびコントローラASIC212を介して、HDD213やメモリ216、またはメモリ207に記憶保持させる。ここで記憶保持されるデータは、画像データと暗号化コードの領域情報である。   The I / F unit 206 receives the image data from the I / F unit 401 and the information from the code detection unit 412, and stores them in the HDD 213, the memory 216, or the memory 207 via the data bus 211 and the controller ASIC 212. Let it. The data stored and held here is image data and area information of the encryption code.

画像形成する際は、CPU208の制御により、記憶保持された原稿の画像データと暗号化コードの領域情報をHDD213やメモリ216、またはメモリ207から読み出し、読み出したデータをI/F部206からI/F部401へ転送する。画像データは、さらにI/F部401から符号411で示すパスでフィルタ部402へ転送され、暗号化コードの領域情報は、符号415で示すパスで復号部(復号手段)413に転送される。   When forming an image, the CPU 208 controls the CPU 208 to read the image data of the document and the area information of the encryption code from the HDD 213, the memory 216, or the memory 207, and read the read data from the I / F unit 206 to the I / F unit 206. Transfer to F section 401. The image data is further transferred from the I / F unit 401 to the filter unit 402 via a path indicated by reference numeral 411, and the area information of the encrypted code is transferred to a decoding unit (decryption unit) 413 via a path indicated by reference numeral 415.

フィルタ部402に転送された画像データは、フィルタ部402、地肌除去・裏写り除去部403で順にそれぞれの処理が施され、色補正部404と復号部413へ渡される。   The image data transferred to the filter unit 402 is subjected to respective processes in order by the filter unit 402 and the background removal / show-through removal unit 403, and is passed to the color correction unit 404 and the decoding unit 413.

復号部413は、暗号化コードの領域情報を基に、符号416で示すパスで地肌除去・裏写り除去部403から受け取った画像データが暗号化コードの領域のデータであると判定される場合は、地肌除去・裏写り除去部403から受け取った画像データを復号データ生成部414へ受け渡す。復号データ生成部414は、復号部413から受け取った画像データ(暗号化コード)の復号を行い、復号した画像データを色補正部404へ渡す。   The decryption unit 413 determines, based on the region information of the encrypted code, that the image data received from the background removal / show-through removal unit 403 in the path indicated by reference numeral 416 is data in the region of the encrypted code. The image data received from the background removal / show-through removal unit 403 is transferred to the decoded data generation unit 414. The decrypted data generation unit 414 decrypts the image data (encryption code) received from the decryption unit 413, and passes the decrypted image data to the color correction unit 404.

色補正部404は、地肌除去・裏写り除去部403からの画像データと復号データ生成部414からの復号された画像データを受け取り、暗号化コードの領域でない場合は、地肌除去・裏写り除去部403からの画像データを選択し、暗号化コードの領域である場合は、復号データ生成部414からの復号後の画像データを選択し、所定の処理を施す。ここでの色補正部404における暗号化コードの領域であるか否かの判断は、復号データ生成部414から画像データが入力されるか否かにより判断する。その後、色補正部404は、選択し所定の処理を施した画像データを変倍部405へ転送する。   The color correction unit 404 receives the image data from the background removal / show-through removal unit 403 and the decrypted image data from the decrypted data generation unit 414, and if it is not the area of the encryption code, the background removal / show-through removal unit The image data from 403 is selected, and in the case of the area of the encryption code, the image data after decryption from the decryption data generation unit 414 is selected and a predetermined process is performed. Here, the determination as to whether or not the area is the area of the encryption code in the color correction unit 404 is performed based on whether or not image data is input from the decryption data generation unit 414. After that, the color correction unit 404 transfers the selected image data subjected to the predetermined processing to the scaling unit 405.

色補正部404から転送された画像データは、変倍部405にて必要に応じて変倍処理が施され、I/F部206を介しパス419を通って階調補正部406へ転送される。階調補正部406で階調補正が施された画像データは、階調補正部406から符号420のパスを通って地紋合成部409へ転送される。そして、階調補正部406からの画像データは、地紋合成部409にて必要に応じて地紋合成の処理が行われて、プリンタ補正処理部410へ渡され、書き込み制御部204から書き込みユニット203へ出力され画像形成が行われる。   The image data transferred from the color correction unit 404 is subjected to scaling processing as necessary in the scaling unit 405, and transferred to the gradation correction unit 406 via the I / F unit 206 and the path 419. . The image data subjected to the tone correction by the tone correction unit 406 is transferred from the tone correction unit 406 to the copy-forgery-inhibited pattern synthesizing unit 409 through the path denoted by reference numeral 420. Then, the image data from the gradation correction unit 406 is subjected to background pattern synthesis processing by the background pattern synthesis unit 409 as necessary, passed to the printer correction processing unit 410, and sent from the write control unit 204 to the write unit 203. The image is output and the image is formed.

以上のような処理の流れにより、暗号化コードを復号した画像形成が行われる。   According to the above-described processing flow, an image is formed by decrypting the encrypted code.

本実施形態では、秘匿部分を含む原稿を秘匿部分の情報を提供してよい相手のみに配布する場合に、提供相手以外には秘匿となるようにセキュリティを高めるため、原稿の秘匿部分を暗号化し、秘匿部分は復号してその情報を得られるようにし、原稿を見ただけでは情報が得られないようにする。また、配布相手の原稿が複写され拡散されても、秘匿部分の暗号化コードが復号できない状態として複写されるようにすることで、秘匿部分を含む原稿のセキュリティを高める。以下に、秘匿部分の暗号化コードの画像データの生成に関して説明する。   In the present embodiment, when a manuscript including a confidential part is distributed only to a party who can provide information on the concealed part, the concealed part of the manuscript is encrypted in order to increase security so that the confidential part is confidential to other parties. The secret part is decrypted so that the information can be obtained, and the information cannot be obtained just by looking at the original. In addition, even if the original document of the distribution partner is copied and spread, the security code of the original including the concealed portion is enhanced by copying the encrypted code of the concealed portion in an undecryptable state. Hereinafter, generation of the image data of the encryption code of the secret part will be described.

図5(A)は、秘匿部分を含む原稿の原本の表(おもて)データの例を示している。   FIG. 5A shows an example of table (front) data of an original document including a secret part.

秘匿部分のデータは、図5(B)、図5(C)に示す様に、暗号化コードとして原稿の表(おもて)面の表データと原稿の裏面の裏データ内に生成される。裏面に印刷生成される暗号化コード部分の画像は、原稿を表(おもて)面から読み取った場合に図5(D)に示す様に裏写りとして読み取れる状態となる。なお、図5(D)中の破線は表(おもて)面の画像の位置を示し裏写りではない。   As shown in FIGS. 5B and 5C, the data of the concealed portion is generated as encryption code in the front data of the front side of the document and the back side data of the back side of the document. . When the document is read from the front side, the image of the encrypted code portion printed and generated on the back side can be read as a show-through as shown in FIG. 5D. Note that the broken line in FIG. 5D indicates the position of the image on the front (front) surface and is not show-through.

図6は、秘匿部分を含む原稿の配布を行う際、および配布物からの不正複写が行われる際の状況を示している。図6に示すように、原本601は、秘匿部分602が印刷されているものとする。その裏面は、白紙となっている。ここでは、説明を容易にするため、裏面は白紙としているが、裏面にも画像データが生成されていてもよい。   FIG. 6 shows a situation when distributing a manuscript including a confidential part and when an illegal copy is made from a distributed material. As shown in FIG. 6, it is assumed that the confidential portion 602 is printed on the original 601. The back surface is blank. Here, the back surface is blank for ease of explanation, but image data may be generated on the back surface.

本実施形態では、秘匿部分602を暗号化コード(606、607)として画像形成した原稿(603〜605)を配布するようにする。図6中では、暗号化コードは、5マス1行の暗号化コードの画像としているが、実際には、2次元バーコード、QRコードなどの多くの情報が扱える形態となる。   In the present embodiment, originals (603 to 605) in which images are formed using the secret part 602 as encrypted codes (606 and 607) are distributed. In FIG. 6, the encryption code is an image of an encryption code of five squares and one line, but in practice, it is a form that can handle a large amount of information such as a two-dimensional barcode and a QR code.

表(おもて)面の暗号化コード606は、左から2番目が黒印刷となっている。裏面の暗号化コード607は、左から1番目と2番目が黒印刷となっている。また、裏面の暗号化コード607は、表(おもて)面から読み取った場合に表(おもて)面の暗号化コード606が印刷されている位置と同じ位置となっている。したがって、裏面の暗号化コード607の黒印刷の位置は、表(おもて)面から読み取ると左から4番目と5番目の位置となる。なお、表(おもて)面および裏面のそれぞれのマスにおける黒印刷は、それぞれ濃度値が異なる印刷状態とする。   In the encryption code 606 on the front (front) side, the second from the left is printed in black. In the encryption code 607 on the back side, the first and second from the left are printed in black. In addition, the encrypted code 607 on the back surface is the same as the position where the encrypted code 606 on the front (front) surface is printed when read from the front (front) surface. Therefore, the positions of black printing of the encryption code 607 on the back side are the fourth and fifth positions from the left when read from the front side. The black printing on each of the squares on the front (front) surface and the back surface is a printing state in which the density values are different.

配布する原稿603〜605は、原本601からその秘匿部分を暗号化コードとして付加したものである。配布された原稿603〜605が不正に複写された場合の複写物608,609の暗号化コードは、その印刷状態が、配布する原稿603〜605のものとは異なるものとなるようにする。   Originals 603 to 605 to be distributed are obtained by adding a secret part of the original 601 as an encryption code. When the distributed manuscripts 603 to 605 are illegally copied, the encryption codes of the copies 608 and 609 are such that the printing state is different from those of the manuscripts 603 to 605 to be distributed.

例えば、図6の例では、原稿603から複写された複写物608の暗号化コードの画像610は、表(おもて)面では、左から2番目と5番目が黒印刷となり、裏面では611に示すように、左から1番目が黒印刷となっている。また、原稿605から複写された複写物609の暗号化コードの画像は、表(おもて)面では、符号612で示すように左から2番目と4番目と5番目が黒印刷となり、裏面では、符号613で示すように左から1番目と2番目が黒印刷となっている。このように、秘匿部分の暗号化コードが複写されたときに、配布原稿と異なる暗号化コードの画像となるようにする。   For example, in the example of FIG. 6, the image 610 of the encrypted code of the copy 608 copied from the original 603 is black printed on the second side and the fifth from the left on the front side, and 611 on the back side. As shown in the figure, the first from the left is black printing. Also, the image of the encrypted code of the copy 609 copied from the original 605 has black, second, fourth, and fifth prints from the left as shown by reference numeral 612 on the front side. In the example, as shown by reference numeral 613, the first and second from the left are printed in black. In this way, when the encryption code of the secret part is copied, an image having an encryption code different from that of the distribution document is obtained.

ここで、暗号化コードを含む原稿が複写された場合に、上述のような状態となる暗号化コードの生成および復号時の読み取りについて図7〜図12を用いてさらに説明する。   Here, generation and reading at the time of decryption of an encrypted code which will be in the above-described state when a document including the encrypted code is copied will be further described with reference to FIGS.

上述の図6の606、607に示す様に印刷された暗号化コードを表側から読み取る場合、図7に示すように、符号700で示す部分が黒印刷、符号701、702で示す部分は裏写りとなる。黒印刷する部分は、その色濃度をそれぞれ異なる値として印刷を行う。   When the encrypted code printed as shown by 606 and 607 in FIG. 6 is read from the front side, as shown in FIG. 7, the portion denoted by reference numeral 700 is black-printed, and the portions denoted by reference numerals 701 and 702 are show-through. Becomes In the portion where black printing is to be performed, printing is performed with different color densities.

例えば、図7に示した暗号化コードの表側から読み取った濃度は、図8に示す様に、
左から1番目(801)の濃度値は、白:255、
2番目(802)の濃度値は、黒:170、
3番目(803)の濃度値は、白:255、
4番目(804)の濃度値は、黒:230、
5番目(805)の濃度値は、黒:150、
となる。
For example, the density read from the front side of the encrypted code shown in FIG. 7 is, as shown in FIG.
The first (801) density value from the left is white: 255,
The second (802) density value is black: 170,
The third (803) density value is white: 255,
The fourth (804) density value is black: 230,
The fifth (805) density value is black: 150,
Becomes

一方、裏側は、図7の符号703、704で示す部分が黒印刷となり、符号705で示す部分が裏写りとなる。また、符号703、704、705で示す部分は、表面ではそれぞれ符号702、701、700で示す部分の位置となる。   On the other hand, on the reverse side, portions indicated by reference numerals 703 and 704 in FIG. 7 are printed in black, and portions indicated by reference numeral 705 are show-through. Also, the portions indicated by reference numerals 703, 704, and 705 are the positions of the portions indicated by reference numerals 702, 701, and 700, respectively, on the surface.

このときの暗号化コードの裏面における濃度値は、例えば、
左から1番目の濃度値は(黒:100)
2番目の濃度値は(黒:180)
3番目の濃度値は(白:255)
4番目の濃度値は(黒:220)
5番目の濃度値は(白:255)
となる。本実施形態では、このような暗号化コードの印刷を行う。
The density value on the back side of the encryption code at this time is, for example,
The first density value from the left is (black: 100)
The second density value is (black: 180)
The third density value is (white: 255)
The fourth density value is (black: 220)
The fifth density value is (white: 255)
Becomes In the present embodiment, such an encrypted code is printed.

このような暗号化コードを含む原稿が複写される場合、上記に示す様な読み取り濃度として、読み取りおよび印刷が行われる。   When a document including such an encryption code is copied, reading and printing are performed with the reading density as described above.

ところで、複写機の中には、裏写り除去機能を搭載しているものがある。この裏写り除去機能により裏写りが除去される場合、除去を行うか否かの判断には濃度値が関わってくる。裏写り除去機能として、パラメータの1つとして濃度値を閾値として印刷する/印刷しないの判断が行われる。例えば、図9に示すように、暗号化コード900に対して「濃度値220以上を除去」と設定した場合(図9参照)、複写物の表側の暗号化コード部分の印刷は、図10の符号1000で示す様に左から1番目と3番目と4番目が白印刷となり、他が濃度に合わせての印刷となる。この場合、図7に示した暗号化コードの左から4番目(濃度値:230)は、裏写り除去機能により除去されている。一方、複写物の裏側の暗号化コード部分の印刷は、図10の符号1001で示す様に左から3番目と4番目と5番目が白印刷となり、他が濃度に合わせての印刷となる。この場合、図7に示した暗号化コードの左から4番目(濃度値:220)は、裏写り除去機能により除去されている。なお、濃度値が大きい方が、白側としている。   Some copying machines have a show-through removal function. When show-through is removed by this show-through removal function, the density value is involved in determining whether or not to perform removal. As the show-through removal function, it is determined whether to print or not to print with the density value as a threshold as one of the parameters. For example, as shown in FIG. 9, when "removal of density value 220 or more" is set for the encryption code 900 (see FIG. 9), printing of the encryption code portion on the front side of the copy is performed as shown in FIG. As shown by reference numeral 1000, the first, third, and fourth from the left are printed in white, and the others are printed in accordance with the density. In this case, the fourth (density value: 230) from the left of the encrypted code shown in FIG. 7 has been removed by the show-through removal function. On the other hand, in the printing of the encrypted code portion on the back side of the copy, the third, fourth, and fifth from the left are printed in white as indicated by reference numeral 1001 in FIG. 10, and the others are printed in accordance with the density. In this case, the fourth (density value: 220) from the left of the encrypted code shown in FIG. 7 has been removed by the show-through removal function. The larger the density value is, the whiter side.

また、図11に示すように、暗号化コード1100に対して「濃度値150以上を除去」と設定した場合、複写物の表側は、図12の符号1200で示す様に、左から1番目から4番目が白印刷となり、5番目が濃度に合わせての印刷となる。この場合、図7に示した暗号化コードは、左から2番目と4番目は、裏写り除去機能により除去されている。一方、複写物の裏側は、図12の符号1201で示すように、左から2番目から5番目が白印刷となり、1番目が濃度に合わせての印刷となる。この場合、図7に示した暗号化コードの左から2番目と4番目は、裏写り除去により除去されている。   Also, as shown in FIG. 11, when “removing the density value of 150 or more” is set for the encrypted code 1100, the front side of the copy comes from the first from the left as indicated by reference numeral 1200 in FIG. The fourth is white printing, and the fifth is printing according to the density. In this case, in the encrypted code shown in FIG. 7, the second and fourth from the left are removed by the show-through removal function. On the other hand, as shown by reference numeral 1201 in FIG. 12, on the back side of the copy, the second to fifth from the left are printed in white, and the first is printed in accordance with the density. In this case, the second and fourth from the left of the encrypted code shown in FIG. 7 have been removed by show-through removal.

このように、裏写り除去機能で用いられる濃度値の閾値によって、複写時に暗号化コードの印刷濃度が異なるものとなる。このような暗号化コードを用い、復号時は、これらの濃度値の違いによる識別をすることで、複写による原稿では、暗号化コードの復号ができなくなるようにすることができる。   As described above, the print density of the encrypted code differs during copying depending on the threshold value of the density value used in the show-through removal function. By using such an encryption code and performing identification based on the difference in these density values at the time of decryption, it is possible to make it impossible to decrypt the encrypted code in a copy original.

続いて、暗号化コードの復号に関してさらに説明する。本実施形態における復号では、秘匿部分の画像データの1マス毎の読み取り結果を数値(コード)として表すものとする。例えば、暗号化コードの1マスを4桁の数値とする(図13参照)。図13に示す様に、左から1番目の桁を暗号化コードの領域の表側の印刷判定結果(1301)として、印刷ありを1、無しを0とし、2番目の桁を表側の濃度判定結果(1302)として、閾値以上の濃度の場合は1とし、それ未満の場合は0とし、また、3番目の桁を裏側の印刷判定結果(1303)として、印刷ありを1とし、無しを0とし、また、4番目の桁を裏側の濃度判定結果(1304)として、閾値以上の濃度の場合は1、それ未満の場合は0とする。   Subsequently, the decryption of the encrypted code will be further described. In the decryption according to the present embodiment, the read result of each image block of the confidential portion image data is represented as a numerical value (code). For example, one square of the encryption code is a four-digit numerical value (see FIG. 13). As shown in FIG. 13, the first digit from the left is the print determination result (1301) on the front side of the area of the encryption code, the presence of printing is 1, the absence is 0, and the second digit is the density determination result on the front side. As (1302), if the density is equal to or higher than the threshold value, it is set to 1, if it is lower than it, it is set to 0. Also, the third digit is set as the back side print determination result (1303), with 1 with printing and 0 with no printing. The fourth digit is the back side density determination result (1304), and is 1 when the density is equal to or higher than the threshold value, and is 0 when the density is lower than the threshold.

このようにすることで、4桁のコードは、図14に示す様になる。符号1406で示す欄は、印刷した時のイメージの例である(同図に示すものに限るものではない)。符号1401で示すコードは、0000,1000,1100,0010,0011,1010,1110,1011,1111の9種類となる。同図に示すように、コード1401は、符号1402の欄に示す表印刷(表(おもて)面における印刷判定結果)、符号1403の欄に示す表濃度(表(おもて)面にける濃度判定結果)、符号1404の欄に示す裏印刷(裏面における印刷判定結果)、符号1405の欄に示す裏濃度(裏面における濃度判定結果)の組み合わせにより決めることができる。   By doing so, the four-digit code is as shown in FIG. The column denoted by reference numeral 1406 is an example of an image when printed (not limited to the one shown in the figure). Codes denoted by reference numeral 1401 are nine types of 0000, 1000, 1100, 0010, 0011, 1010, 1110, 1011 and 1111. As shown in the figure, a code 1401 is printed in a table print (print determination result on the front (front) surface) shown in a column 1402, and a table density (printed on the front (front) surface) shown in a column 1403 is displayed. Density determination result), back printing (printing determination result on the back side) shown in a column 1404, and back density (density determination result on the back side) shown in a column 1405.

図15の符号1501で示す画像は、配布資料の秘匿部分を暗号化コードとした図6の符号606で示したものあり、図15の符号1502で示す画像は、図6の符号607で示したものである。この暗号化コードの読み取りにおいては、符号1501と1502で示すそれぞれの暗号化コードの画像の下に記載している数値(1〜5)で示す位置が、復号の際の同じ位置での読み取りとなる。これらを図14に示した復号時のコード値(1401)で表したものが符号1503で示す復号後のコードである。なお、図15の1503は、符号1501および1502で示したものの1番から5番のマスに対応するコード値がそれぞれ、0000,1100,0000,0010,0011であることを示している。   The image indicated by reference numeral 1501 in FIG. 15 is indicated by reference numeral 606 in FIG. 6 in which the secret part of the distributed material is an encrypted code, and the image indicated by reference numeral 1502 in FIG. 15 is indicated by reference numeral 607 in FIG. Things. In reading the encrypted code, the positions indicated by numerical values (1 to 5) described below the images of the respective encrypted codes denoted by reference numerals 1501 and 1502 are the same as those at the same position at the time of decryption. Become. These are represented by the code value (1401) at the time of decoding shown in FIG. Note that reference numeral 1503 in FIG. 15 indicates that the code values corresponding to the first to fifth cells of the reference numerals 1501 and 1502 are 0000, 1100, 0000, 0010, 0011, respectively.

図16は図15で示したものと同様に、配布資料を不正複写されたものの暗号化コード1601、1602(図10の1000、1001)を復号した場合の4桁のコード値(符号1603部分)を表したものである。図16の例は、裏写り除去の処理として、図9のように裏写り除去のための閾値濃度を高い値(ここでは220以上)とした場合の複写によるものである。また、同様に図17は、配布資料を不正複写されたものの暗号化コード1701、1702(図12の1200、1201)を復号した場合の4桁のコード値を表したものである。図17の例は、裏写り除去処理として、図11のように裏写り除去のための閾値濃度を低い値(ここでは150以上)とした場合の複写によるものである。このように不正複写したものは、裏写り除去機能等により正確に複写できず、暗号化コードの復号において正しい結果が得られなくなる。   FIG. 16 shows a four-digit code value (reference numeral 1603) obtained by decrypting encrypted codes 1601 and 1602 (1000 and 1001 in FIG. 10) of an illegally copied distribution material, similar to that shown in FIG. Is represented. In the example of FIG. 16, as the show-through removal processing, copying is performed when the threshold density for show-through removal is set to a high value (here, 220 or more) as shown in FIG. Similarly, FIG. 17 shows four-digit code values obtained when the encrypted codes 1701 and 1702 (1200 and 1201 in FIG. 12) obtained by illegally copying the distributed material are decrypted. In the example of FIG. 17, as the show-through removal processing, copying is performed when the threshold density for show-through removal is set to a low value (here, 150 or more) as shown in FIG. Such illegally copied data cannot be accurately copied by the show-through removal function or the like, and a correct result cannot be obtained in decrypting the encrypted code.

暗号化コードの画像データを印刷する場合の濃度および暗号化コードを復号しコード値に変換する際の濃度の閾値は、可変として設定することも可能である。図18に示す様に濃度の閾値1901を変更することで、暗号化コードの印刷時の濃度および、復号結果のコード値の変換が変わってくる。これにより、装置毎の特性や性能のばらつきに応じた閾値の微調整を可能とすることや、後述するように復号時の読み取りの閾値を領域毎に異なるものとする場合には、復号がより困難となりセキュリティを高められる。   The density threshold for printing the image data of the encrypted code and the density threshold for decoding the encrypted code and converting it to a code value can also be set to be variable. By changing the density threshold 1901 as shown in FIG. 18, the density of the encrypted code at the time of printing and the conversion of the code value of the decryption result are changed. This makes it possible to finely adjust the threshold value according to the variation in the characteristics and performance of each device, and when the reading threshold value at the time of decoding is different for each region as described later, decoding is more performed. It becomes difficult and security can be increased.

次に、暗号化コードを生成しこの暗号化コードを付加した印刷を行う際の処理フローを図19のフローチャートを用いて説明する。なお、以下の説明では、原稿は、表(おもて)面のみに画像データがあるものとしている。   Next, a processing flow for generating an encryption code and performing printing with the encryption code added will be described with reference to the flowchart of FIG. In the following description, it is assumed that the original has image data only on the front side.

まず、step1901において、画像形成装置のCPU214は、読み取る原稿の秘匿部分を暗号化コードとして付加するか否かが指定されているか判断する。ここで、秘匿部分を暗号化コードとして付加しないとされている場合は(暗号化指定なし:step1901でNo)、画像形成装置は、そのまま原稿を読み取りその印刷(通常の複写)を行う(step1912)。一方、秘匿部分を暗号化コードとして付加するとされている場合は(暗号化指定あり:step1901でYes)、step1902において、画像形成装置の操作部215は、ユーザによる紙種類の指定を受ける。   First, in step 1901, the CPU 214 of the image forming apparatus determines whether or not it is specified whether or not to add a secret part of a document to be read as an encryption code. Here, if the secret part is not added as an encryption code (no encryption specified: No in step 1901), the image forming apparatus reads the document as it is and prints it (normal copying) (step 1912). . On the other hand, if the confidential part is to be added as an encryption code (with encryption specified: Yes in step 1901), in step 1902, the operation unit 215 of the image forming apparatus receives the specification of the paper type by the user.

本実施形態では、予め、紙種類(または紙の厚さ)などと裏側の印刷濃度により、表側からの裏写りによる読み取り濃度値がどの程度の値となるかのデータをHDD213に蓄積しておき、ここでの紙種類の指定によって、対応する裏側の印刷の濃度値を決定する。なお、step1901およびstep1902における、暗号化するか否かの指定および紙種類の指定は、ユーザ操作により操作部215から行われ、CPU214またはCPU208により処理される。また、紙種類による裏写りによる読み取り濃度値のデータは、HDD213などに保持されており、この裏写りによる読み取り濃度値は、CPU214またはCPU208から指示される。   In the present embodiment, data on the value of the read density value due to show-through from the front side is stored in the HDD 213 in advance according to the paper type (or paper thickness) and the print density on the back side. By specifying the paper type here, the corresponding print density value on the back side is determined. In step 1901 and step 1902, designation of whether or not to encrypt and designation of the paper type are performed by the operation unit 215 by a user operation, and are processed by the CPU 214 or the CPU 208. The data of the read density value due to show-through based on the paper type is stored in the HDD 213 or the like, and the read density value due to show-through is specified by the CPU 214 or the CPU 208.

step1903において、画像形成装置は、当該画像形成装置に設置された秘匿部分を含む原稿の読み取りを行い、読み取った画像データを記憶保持する。ここで、読み取りによる読み取り制御部202から転送される画像データは、スキャナ補正処理部400にて読み取りユニット201で読み取られた反射リニアのデータから濃度リニアのデータに変換される。変換されたデータは、I/F部401からパス418を通ってI/F部206へ受け渡され、I/F部206から、データバス211およびコントローラASIC212を介してHDD213やメモリ216、またはメモリ207に記憶保持される。   In step 1903, the image forming apparatus reads a document including a confidential part installed in the image forming apparatus, and stores and holds the read image data. Here, the image data transferred from the reading control unit 202 by reading is converted from linear reflection data read by the reading unit 201 by the scanner correction processing unit 400 to linear density data. The converted data is passed from the I / F unit 401 to the I / F unit 206 via the path 418, and is transmitted from the I / F unit 206 to the HDD 213, the memory 216, or the memory via the data bus 211 and the controller ASIC 212. 207 is stored.

step1904において、画像形成装置の操作部215は、読み取った原稿を表示し、ユーザによる、原稿中の秘匿としたい領域の指示を受け付ける。ここでは、例えば、タッチパネルのような操作手段と表示手段とが一体となった操作部215に読み取った画像データの表示が行われ、この操作部215からユーザが指示した秘匿部分の領域の情報が、操作部215からメモリ216等に記憶保持される。   In step 1904, the operation unit 215 of the image forming apparatus displays the read original, and receives an instruction from the user for an area in the original that is to be kept secret. Here, for example, the read image data is displayed on the operation unit 215 in which the operation unit and the display unit such as a touch panel are integrated, and the information of the area of the confidential portion designated by the user from the operation unit 215 is displayed. , From the operation unit 215 to the memory 216 or the like.

step1905において、画像形成装置は、画像形成を開始し、記憶保持している原稿の画像データおよび、秘匿部分の領域情報を読み出す。このとき、CPU214またはCPU208は、HDD213等に記憶保持されたデータを読み出し、画像処理制御部200に各種画像処理(フィルタ部402、地肌除去・裏写り除去部403、色補正部404、変倍部405による処理)を実施させる。処理後のデータは、I/F部206を介しパス419を通って階調補正部406へ転送される。   In step 1905, the image forming apparatus starts image formation, and reads out the image data of the document stored and held and the area information of the secret part. At this time, the CPU 214 or the CPU 208 reads out the data stored and held in the HDD 213 or the like, and instructs the image processing control unit 200 to perform various image processing (the filter unit 402, the background removal / show-through removal unit 403, the color correction unit 404, the scaling unit). 405). The processed data is transferred to the gradation correction unit 406 via the path 419 via the I / F unit 206.

暗号化部407は、階調補正部406からの原稿の画像データと、秘匿部分の領域情報とを取得し、取得した画像データが秘匿部分の領域であるか否か判断する(step1906)。秘匿部分の領域である場合には(step1906でYes)、step1907において、その画像データに対し暗号化処理を施す。そうでない場合(step1906でNo)、画像形成装置は、step1909へ処理を進める。   The encryption unit 407 acquires the image data of the document from the gradation correction unit 406 and the area information of the secret part, and determines whether or not the obtained image data is the area of the secret part (step 1906). If the area is a confidential area (Yes in step 1906), in step 1907, the image data is subjected to encryption processing. If not (No in step 1906), the image forming apparatus proceeds to step 1909.

step1908において、画像形成装置は、暗号化コードの画像データの生成を行う。ここでは、暗号化部407で暗号化コードとなったデータを、コード生成部408において、印刷する画像データとして生成する(コードデータ生成)。生成される画像データは、表面と裏面の画像データとなる。   In step 1908, the image forming apparatus generates image data of the encryption code. Here, data that has been converted into an encrypted code by the encryption unit 407 is generated as image data to be printed by the code generation unit 408 (code data generation). The generated image data is the image data of the front surface and the back surface.

step1909において、画像形成装置は、秘匿部分以外の画像データと、step1908において生成された暗号化コードの画像データとを合成した画像データを生成する。秘匿部分以外の画像データは、暗号化部407およびコード生成部408においては、そのまま転送され、秘匿部分の領域のみが暗号化コードを印刷する際の画像データとして地紋合成部409へ受け渡される。地紋合成部409では、原稿画像と暗号化コードの印刷する位置が調整される。また、地紋合成部409は、ユーザによる処理設定に従って地紋の付加の有無を決定する。   In step 1909, the image forming apparatus generates image data in which the image data other than the secret part and the image data of the encryption code generated in step 1908 are combined. The image data other than the concealed part is transferred as it is in the encryption unit 407 and the code generation unit 408, and only the confidential part area is passed to the tint block synthesis unit 409 as image data when the encrypted code is printed. The copy-forgery-inhibited pattern synthesizing unit 409 adjusts the printing position of the document image and the encryption code. The copy-forgery-inhibited pattern synthesis unit 409 determines whether or not a copy-forgery-inhibited pattern is added according to the processing setting by the user.

step1910において、画像形成装置は、表(おもて)面の印刷を行う。ここでは、地紋合成部409からの画像データに対してプリンタ補正処理部410において所定の処理が施され書き込み制御部204により印刷出力が行われる。   In step 1910, the image forming apparatus prints the front (front) surface. Here, predetermined processing is performed on the image data from the copy-forgery-inhibited pattern synthesizing section 409 in the printer correction processing section 410, and printing is performed by the writing control section 204.

step1911において、画像形成装置は、裏面の印刷を行う。step1910の表(おもて)面の印刷が終了すると、裏面の印刷が開始される。ここでの例では、裏面の印刷データは、暗号化コードの画像データのみであり、ライン毎に順に印刷される。地紋合成部409において、コード生成部408により生成された暗号化コードの画像データ(裏面の画像データ)を、印刷すべき位置のタイミングに合わせて転送することで裏面の印刷が行われる。   In step 1911, the image forming apparatus prints the back surface. When printing on the front (front) surface in step 1910 is completed, printing on the back surface is started. In this example, the print data on the back side is only the image data of the encryption code, and is sequentially printed line by line. The copy-forgery-inhibited pattern synthesis unit 409 performs printing on the back surface by transferring the image data (image data on the back surface) of the encrypted code generated by the code generation unit 408 in accordance with the timing of the position to be printed.

以上のようにして、暗号化コードの画像を含む原稿が形成される。   As described above, a document including the image of the encryption code is formed.

続いて、秘匿部分が暗号化された原稿から秘匿部分の復号を行う際の処理フローを図20のフローチャートを用いて説明する。以下の説明は、ユーザにより復号を行う処理を指定された後の、処理の流れである。   Next, a processing flow when decrypting the confidential portion from the document in which the confidential portion has been encrypted will be described with reference to the flowchart in FIG. The following description is a flow of the process after the user specifies the process to perform the decryption.

step2001において、画像形成装置は、原稿の読み取りを行う。ここでは、読み取りユニット201が、読み取り制御部202の制御により、当該読み取りユニット201に設置された原稿の両面の読み取りを行う。   In step 2001, the image forming apparatus reads a document. Here, the reading unit 201 reads both sides of the document set in the reading unit 201 under the control of the reading control unit 202.

step2002において、画像形成装置は、step2001での原稿の読み取りと同時に原稿画像中の暗号化コードの領域の検知を行い、暗号化コードの領域の画像データを取得する。ここで、step2001で読み取った原稿の画像データは、スキャナ補正処理部400にて反射リニアのデータから濃度リニアのデータに変換され、その画像データはI/F部401を介してI/F部206に加えコード検知部412にも受け渡される。そして、コード検知部412において、受け取った画像データ中の暗号化コードの領域の検知(前述)が行われ、その位置が特定される。   In step 2002, the image forming apparatus detects the region of the encryption code in the document image at the same time as reading the document in step 2001, and acquires image data in the region of the encryption code. Here, the image data of the document read in step 2001 is converted from linear reflection data to linear density data by the scanner correction processing unit 400, and the image data is transmitted to the I / F unit 206 via the I / F unit 401. In addition to this, it is also passed to the code detection unit 412. Then, the code detection unit 412 detects the area of the encrypted code in the received image data (described above), and specifies the position.

step2003において、画像形成装置は、コード検知部412において検知した暗号化コードの領域情報と読み取った原稿の画像データを記憶保持する。暗号化コードの領域情報は、コード検知部412からI/F部206を介して、また、原稿の画像データは、スキャナ補正処理部400からI/F部401およびI/F部206を介して、転送される。ここで転送される暗号化コード領域情報は、メモリ207、216等に記憶保持され、原稿の画像データは、HDD213に記憶保持される。   In step 2003, the image forming apparatus stores and holds the area information of the encrypted code detected by the code detecting unit 412 and the image data of the read original. The area information of the encrypted code is transmitted from the code detection unit 412 via the I / F unit 206, and the image data of the document is transmitted from the scanner correction processing unit 400 via the I / F unit 401 and the I / F unit 206. , Will be transferred. The transferred encrypted code area information is stored and held in the memories 207 and 216, and the image data of the document is stored and held in the HDD 213.

step2004において、画像形成装置は、画像形成処理を開始し、step2003で記憶保持された原稿の画像データおよび、検知した暗号化コード領域情報を読み出す。HDD213から読み出された原稿の画像データは、I/F部206およびI/F部401を介してフィルタ部402、地肌除去・裏写り除去部403、色補正部404、変倍部405により、それぞれの処理が施される。復号部413には、I/F部206およびI/F部401を介して暗号化コードの領域情報が受け渡される。また、復号部413は、地肌除去・裏写り除去部403から原稿の画像データを受け取る。   In step 2004, the image forming apparatus starts the image forming process, and reads out the image data of the document stored and held in step 2003 and the detected encrypted code area information. The image data of the document read from the HDD 213 is passed through the I / F unit 206 and the I / F unit 401 to the filter unit 402, the background removal / show-through removal unit 403, the color correction unit 404, and the scaling unit 405. Each process is performed. The decryption unit 413 receives the area information of the encrypted code via the I / F unit 206 and the I / F unit 401. The decoding unit 413 receives image data of a document from the background removal / show-through removal unit 403.

step2005において、画像形成装置は、処理対象の画像データが暗号化コードの領域の位置にあるデータであるか判断する。ここでは、復号部413がその判断を行う。   In step 2005, the image forming apparatus determines whether the image data to be processed is data at the position of the area of the encryption code. Here, the decoding unit 413 makes that determination.

処理対象が暗号化コードの領域の画像データである場合(step2005でYes)、画像形成装置は、印刷対象として復号データを選択する(step2006)。ここではまず、復号部413が、復号データ生成部414に暗号化コードの領域の画像データを受け渡し、復号データ生成部414が暗号化コードの復号を行い(詳細は後述)、復号された画像データ(復号データ)を生成する。生成された画像データ(復号データ)は、色補正部404に渡される。   When the processing target is the image data in the area of the encryption code (Yes in step 2005), the image forming apparatus selects the decryption data as the printing target (step 2006). Here, first, the decryption unit 413 transfers the image data in the area of the encrypted code to the decrypted data generation unit 414, and the decrypted data generation unit 414 decrypts the encrypted code (details will be described later). (Decoded data) is generated. The generated image data (decoded data) is passed to the color correction unit 404.

一方、処理対象が暗号化コードの領域のデータでない場合(step2005でNo)、画像形成装置は、印刷対象として原稿の画像データ(原稿データ)を選択する(step2008)。step2006およびstep2008において色補正部404は、復号データ生成部414からの復号データと、地肌除去・裏写り除去部403からの原稿データとを受け取ることになるが、復号データを受け取った場合は、復号データを選択して変倍部405へ転送し、復号データを受け取らなかった場合は、原稿データを変倍部405へ転送する。   On the other hand, if the processing target is not the data in the area of the encryption code (No in step 2005), the image forming apparatus selects the image data (document data) of the document as the printing target (step 2008). In step 2006 and step 2008, the color correction unit 404 receives the decoded data from the decoded data generation unit 414 and the original data from the background removal / show-through removal unit 403. The data is selected and transferred to the scaling unit 405, and if the decoded data is not received, the original data is transferred to the scaling unit 405.

step2007において、画像形成装置は、印刷を行う。ここでの印刷は、前述のstep1909〜1911と同様に行うことで(ただし、ここでは原稿データと復号データとを合成)、画像形成が行われる。   In step 2007, the image forming apparatus performs printing. The printing here is performed in the same manner as in steps 1909 to 1911 described above (however, in this case, the original data and the decoded data are combined), and the image is formed.

以上、第1の実施形態について説明した。以上に説明したように、本実施形態では、暗号化コードを画像として印刷する際に、表面と裏面に印刷し、裏面の印刷画像は、表面から読み取る際の裏写りの情報として扱っている。裏面の印刷画像の濃度を表面の印刷画像の濃度と区別して複写しにくいものとすることで、裏写り除去機能等による裏写りの削除処理によって、さらに、複写の際使用される印刷用紙の種類が複写元の原稿のものと同一のものとは限らないことによって、忠実に複写することを難くしている。このようにして、秘匿部分が暗号化コードの画像として印刷された原稿を複写した場合に暗号化コードの画像からその復号が正確に行えなくすることで、本実施形態は、秘匿部分を含む原稿のセキュリティを高められる。   The first embodiment has been described above. As described above, in the present embodiment, when the encryption code is printed as an image, the encryption code is printed on the front side and the back side, and the printed image on the back side is treated as show-through information when reading from the front side. By making the density of the printed image on the back side difficult to copy by distinguishing it from the density of the printed image on the front side, the type of printing paper used for copying is further reduced by show-through removal processing by the show-through removal function etc. Is not necessarily the same as that of the original document, which makes it difficult to make a faithful copy. In this manner, when a document whose concealed portion is printed as an image of the encrypted code is copied, the decryption cannot be performed accurately from the image of the encrypted code. Security can be improved.

(第2の実施形態)
次に、原稿両面の余白位置を検知して、余白部分に暗号化コードを印刷することにより、余白を有効に活用する第2の実施形態について説明する。
(Second embodiment)
Next, a description will be given of a second embodiment in which a margin position on both sides of a document is detected and an encryption code is printed on the margin portion to effectively utilize the margin.

図21に示す例では、原稿の両面に印刷画像があり、秘匿部分とした箇所(2101)の裏面にも印刷用画像(2102)が存在している。この場合、両面の余白部分(画像がない部分)を検知し、暗号化コードの印刷を行う。図22に示す様に、表(おもて)面には、符号2201で示す余白、裏面には、符号2202で示す余白が存在する。両面が余白となる部分は、符号2201で示す部分となる。本実施形態では、この部分に暗号化コードの印刷を行うようにする。   In the example shown in FIG. 21, there are print images on both sides of the document, and a print image (2102) also exists on the back surface of the confidential portion (2101). In this case, a blank portion (a portion having no image) on both sides is detected, and the encrypted code is printed. As shown in FIG. 22, a margin indicated by reference numeral 2201 exists on the front (front) surface, and a margin indicated by reference numeral 2202 exists on the back surface. A portion having blank spaces on both sides is a portion indicated by reference numeral 2201. In the present embodiment, an encrypted code is printed on this portion.

続いて、暗号化コードの印刷箇所とする両面の余白位置を検知して、検知した余白部分に暗号化コードを印刷する処理を図23の処理フローにより説明する。   Next, a process of detecting the margin positions on both sides of the print portion of the encryption code and printing the encryption code in the detected margin portion will be described with reference to the processing flow of FIG.

step2301において、画像形成装置のCPU214は、読み取る原稿の秘匿部分を暗号化コードとして付加するか否かが指定されているか判断する。ここで、秘匿部分を暗号化コードとして付加しないとされている場合は(暗号化指定なし:step2301でNo)、画像形成装置は、そのまま原稿を読み取りその印刷(通常の複写)を行う(step2315)。一方、秘匿部分を暗号化コードとして付加するとされている場合は(暗号化指定あり:step2301でYes)、step2302において、画像形成装置の操作部215は、ユーザによる紙種類の指定を受ける。   In step 2301, the CPU 214 of the image forming apparatus determines whether it is specified whether or not to add a secret part of the document to be read as an encryption code. Here, if the secret part is not added as an encryption code (no encryption specified: No in step 2301), the image forming apparatus reads the document as it is and performs printing (normal copying) (step 2315). . On the other hand, if the confidential part is to be added as an encryption code (with encryption specified: Yes in step 2301), in step 2302, the operation unit 215 of the image forming apparatus receives the specification of the paper type by the user.

step2303において、画像形成装置は、当該画像形成装置に設置された秘匿部分を含む原稿の読み取りを行い、読み取った画像データを記憶保持する。両面印刷の場合は、両面の画像データが記憶保持されることになる。   In step 2303, the image forming apparatus reads a document including a confidential portion provided in the image forming apparatus, and stores and holds the read image data. In the case of double-sided printing, image data of both sides is stored and held.

step2304において、画像形成装置の操作部215は、読み取った原稿を表示し、ユーザによる、原稿中の秘匿部分としたい領域の指示を受け付ける。ここまでは、図19を用いて前述したstep1901〜step1904と同様である。   In step 2304, the operation unit 215 of the image forming apparatus displays the read original, and accepts a user's instruction of an area to be a secret part in the original. The steps up to this point are the same as steps 1901 to 1904 described above with reference to FIG.

step2305において、暗号化部407は、step2304で指定された秘匿部分の領域の画像データを暗号化し、コード生成部408が暗号化コードの画像データを生成する。このとき、コード生成部408は、暗号としてコード化された画像データのサイズ情報を取得する。暗号化された画像データは、原稿の読み取り画像と同様に、記憶装置(メモリ207、216、またはHDD213)に一旦保持される。   In step 2305, the encryption unit 407 encrypts the image data of the confidential area specified in step 2304, and the code generation unit 408 generates the image data of the encrypted code. At this time, the code generation unit 408 acquires the size information of the image data coded as the encryption. The encrypted image data is temporarily stored in a storage device (the memories 207 and 216 or the HDD 213) like the read image of the document.

step2306において、コード生成部408は、指定された表(おもて)面の秘匿部分の領域の裏面に画像データが存在するかを検知する。この検知は、該当領域が白地でないか白地となっているかで判断することができる。   In step 2306, the code generation unit 408 detects whether or not image data exists on the back surface of the concealed portion of the designated front surface. This detection can be determined based on whether the corresponding area is not a white background or a white background.

裏面の該当領域に画像データが存在しない場合(step2306でNo)、画像形成装置は、処理をstep2310に進める。一方、裏面の該当部分に画像データが存在する場合は(step2306でYes)、step2307において、コード生成部408は、表(おもて)面と裏面の余白部分の検知を行う。図22の例では、上述したように符号2201、2202で示す余白部分が検知されることになる。   If there is no image data in the corresponding area on the back surface (No in step 2306), the image forming apparatus proceeds with the process to step 2310. On the other hand, when the image data exists in the corresponding portion on the back surface (Yes in step 2306), in step 2307, the code generation unit 408 detects a margin portion on the front (front) surface and the back surface. In the example of FIG. 22, the blank portions indicated by reference numerals 2201 and 2202 are detected as described above.

step2308において、step2307の検知の結果、余白部分がないと判定された場合(step2308でNo)は、step2316において、画像形成装置は、余白不足により暗号化コードの印刷可能箇所が無いというメッセージ(作成不可メッセージ)を操作部215に表示して、一連の処理を終了する。   If it is determined in step 2308 that there is no margin as a result of the detection in step 2307 (No in step 2308), in step 2316, the image forming apparatus issues a message indicating that there is no printable portion of the encrypted code due to insufficient margin (cannot be created). Message) is displayed on the operation unit 215, and the series of processing ends.

step2307の検知の結果、余白があると判定された場合(step2308でYes)は、step2309において、コード生成部408は、step2305で取得した暗号化コードの画像データのサイズ情報からそのサイズと余白のサイズとを比較し、暗号化コードの画像データのサイズが印字可能サイズであるか否か判断する。暗号化コードの画像データのサイズが余白サイズより大きい場合は(step2309でNo)、印刷ができないため、この判断結果に応じて画像形成装置は、余白不足による暗号化コードの印刷可能箇所が足りないというメッセージ(作成不可メッセージ)を操作部215に表示して、一連の処理を終了する。   When it is determined that there is a margin as a result of the detection in step 2307 (Yes in step 2308), in step 2309, the code generation unit 408 determines the size and the size of the margin from the size information of the image data of the encrypted code acquired in step 2305. Then, it is determined whether or not the size of the image data of the encryption code is a printable size. If the size of the image data of the encryption code is larger than the margin size (No in step 2309), printing cannot be performed, and the image forming apparatus does not have enough printable portions of the encryption code due to insufficient margin according to this determination result. Is displayed on the operation unit 215, and the series of processes is terminated.

一方、暗号化コードの画像データのサイズが余白サイズより小さい場合(step2309でYes)、画像形成装置は、画像形成処理を行うため、step2310へ処理を進める。   On the other hand, if the size of the image data of the encrypted code is smaller than the margin size (Yes in step 2309), the image forming apparatus proceeds to step 2310 to perform image forming processing.

step2310で、画像形成装置は、画像形成処理を開始し、記憶保持している原稿の画像データを読み出す。   In step 2310, the image forming apparatus starts image forming processing and reads out image data of the document stored and held.

step2311において、コード生成部408は、原稿の画像データから上記step2304で指定された秘匿部分の領域の画像データの削除を行う。   In step 2311, the code generation unit 408 deletes the image data of the confidential area specified in step 2304 from the image data of the document.

次いで、step2312において、地紋合成部409は、秘匿部分の領域の画像データが削除された秘匿部分以外の原稿の画像データと、step2305において生成された暗号化コードの画像データとを合成した画像データを生成する。このとき、地紋合成部409により、秘匿部分以外の原稿の画像データと暗号化コードの画像データの位置が調整される。   Next, in step 2312, the copy-forgery-inhibited pattern combining unit 409 combines the image data of the document other than the confidential portion from which the image data of the confidential portion has been deleted with the image data of the encryption code generated in step 2305. Generate. At this time, the copy-forgery-inhibited pattern synthesizing unit 409 adjusts the positions of the image data of the document other than the confidential portion and the image data of the encryption code.

なお、本実施形態では、表側の余白箇所は、表側の各余白領域の位置を示す領域情報で管理する。裏側も同様にその余白領域を、その位置を示す領域情報で管理する。そして、表と裏の各余白領域から、表裏共に余白となる箇所を判断する。この表裏余白箇所の領域のサイズと暗号化コードの画像サイズから、印刷可能領域を識別する。印刷可能領域のうち何れかの領域を選択して暗号化コードを印刷する。   Note that, in the present embodiment, the front-side margin area is managed by area information indicating the position of each front-side margin area. Similarly, the back side manages the margin area with area information indicating the position. Then, from each margin area on the front and back sides, a portion where the front and back sides have margins is determined. A printable area is identified from the size of the area of the front and back margins and the image size of the encryption code. An encryption code is printed by selecting one of the printable areas.

続くstep2313において、画像形成装置は、step2312で合成した画像データを用いて表(おもて)面の印刷を実施する。   In the following step 2313, the image forming apparatus prints the front side using the image data synthesized in step 2312.

次いで、step2314において、画像形成装置のCPU208は、両面の印刷が終了したか判断を行い、終了していない場合は(step2314でNo)、処理をstep2310に戻し、先に実施した表(おもて)面に対する処理と同様にして裏面の印刷を行う。ただし、ここで用いられる画像データは、裏面用の暗号化コードの画像データである。なお、各stepでの画像処理制御部200の各処理部での処理は、第1の実施形態で前述した対応する処理と同様におこなわれる。   Next, in step 2314, the CPU 208 of the image forming apparatus determines whether printing on both sides has been completed, and if not completed (No in step 2314), returns the processing to step 2310, and executes the previously executed table (front). ) Printing on the back side is performed in the same manner as the processing on the side. However, the image data used here is the image data of the encryption code for the back side. The processing in each processing unit of the image processing control unit 200 in each step is performed in the same manner as the corresponding processing described in the first embodiment.

最終的に、step2314において、両面の印刷が終了したかの判断で、両面終了の判定となり(step2314でYes)、画像形成装置は、一連の処理を終了する。   Finally, in step 2314, it is determined whether printing on both sides is completed, and it is determined that both sides are completed (Yes in step 2314), and the image forming apparatus ends a series of processes.

本実施形態では、以上のように処理することで、図24に示す様に、秘匿部分は空欄(2401)となり、秘匿部分の暗号化コードは、両面余白である表(おもて)面の余白2402、および裏面の余白2403に印刷される。   In the present embodiment, by performing the above processing, as shown in FIG. 24, the confidential portion becomes a blank (2401), and the encryption code of the confidential portion is the double-sided margin of the front (front) surface. It is printed in the margin 2402 and the margin 2403 on the back side.

以上、第2の実施形態について説明した。本実施形態では、暗号化コードの画像を、原稿の表(おもて)面と裏面のそれぞれで反対側の面が余白となる部分を自動で検知して印刷することで、人手によらず、容易に暗号化コードの印刷箇所を決定できる。   The second embodiment has been described above. In the present embodiment, the image of the encryption code is automatically detected and printed by automatically detecting portions where the opposite sides of the original have a blank space on each of the front (front) surface and the back surface of the document, so that the image is independent of human hands. Thus, the printing location of the encrypted code can be easily determined.

(第3の実施形態)
次に第3の実施形態について説明する。本実施形態は、前述の実施形態のように暗号化コードの画像データを印刷する際の各部分の濃度値を可変としたのみならず、暗号化コードをコード値に変換(復号)する際の濃度閾値を領域毎に変更可能とした実施形態である。領域毎に可変とした濃度閾値の設定を必要とすることで、不正に暗号化コードを解読(復号)することをより困難として、セキュリティを高める。以下にその方法について説明する。
(Third embodiment)
Next, a third embodiment will be described. This embodiment not only makes the density value of each part variable when printing the image data of the encryption code as in the above-described embodiment, but also converts (decrypts) the encryption code into a code value. This is an embodiment in which the density threshold can be changed for each area. Since it is necessary to set a variable density threshold value for each area, it is more difficult to illegally decrypt (decrypt) the encrypted code, thereby enhancing security. The method will be described below.

図25に示す様な暗号化コードが存在する場合に、暗号化コードの印刷されている画像領域を分割する。図25の例では、2500、2501、2502、2503の4つの領域に分ける。そして、4つに分けた領域のそれぞれに対する閾値を異なるものにして、領域毎に、前述の第1の実施形態のように暗号化コードの生成およびその復号を行う。これにより領域毎の閾値の情報が必要になり、暗号化コードの復号を行うことがより困難となる。   When an encryption code as shown in FIG. 25 exists, the image area on which the encryption code is printed is divided. In the example of FIG. 25, the area is divided into four areas 2500, 2501, 2502, and 2503. Then, the threshold for each of the four divided areas is made different, and the generation and decryption of the encrypted code are performed for each area as in the first embodiment. This requires threshold value information for each area, making it more difficult to decrypt the encrypted code.

例えば図26(A)に示すように、符号2505で示す5マス(図25の符号2505で示す部分)からなる横1ラインに着目すると、符号2506で示す境界(図25参照)を境に符号2600で示す閾値が異なるようにする。これによる暗号化コードのコード値への変換結果は、図26(B)の2601に示す様になる。図27(A)の符号2700で示すように領域毎の閾値が同じ場合では、同じ印刷濃度の暗号化データであっても、図27(B)の符号2701で示す様に復号時のコード値は、異なるものになる。従って、正常に復号するためには領域毎に異なる閾値を必要とし、より復号を困難なものとすることができる。   For example, as shown in FIG. 26 (A), when focusing on one horizontal line composed of five cells indicated by reference numeral 2505 (portion indicated by reference numeral 2505 in FIG. 25), reference numeral 2506 indicates the boundary between the boundary indicated by reference numeral 2506 (see FIG. 25). The threshold indicated by 2600 is different. The result of the conversion of the encrypted code into the code value is as shown by 2601 in FIG. When the threshold value for each area is the same as indicated by reference numeral 2700 in FIG. 27A, even if the encrypted data has the same print density, the code value at the time of decryption as indicated by reference numeral 2701 in FIG. Will be different. Therefore, different threshold values are required for each region in order to perform normal decoding, and decoding can be made more difficult.

また、図26に示すように領域毎に濃度の閾値を変えた場合に、図27に示した濃度の閾値を変えない場合と同等の復号時のコード値を得るためには、図29(A)の符号2901で示す様に、濃度の閾値を変える必要がある。濃度閾値が領域毎に異なることが無い暗号化コードの印刷結果2505と濃度閾値が領域毎に異なる暗号化コードの印刷結果が同一のとき、復号により同一のコード値を得るためには図28(A)に示す様に符号2802で示す印刷部分の濃度を、符号2800で示すように変更する。図28の例では、濃度値をより白側にすることになる。これにより、濃度閾値が領域毎に異ならない暗号化コードの印刷結果2505と濃度閾値が領域毎に異なる暗号化コードの印刷結果2801が同じコード値(図7(B)の2701、図28(B)の2803)をもつものとなる。   Further, when the density threshold is changed for each area as shown in FIG. 26, in order to obtain a code value at the time of decoding equivalent to the case where the density threshold shown in FIG. 27 is not changed, as shown in FIG. ), The threshold value of the density needs to be changed. When the print result 2505 of an encrypted code whose density threshold does not differ for each area and the print result of an encrypted code whose density threshold differs for each area are the same, to obtain the same code value by decryption, FIG. As shown in A), the density of the print portion indicated by reference numeral 2802 is changed as indicated by reference numeral 2800. In the example of FIG. 28, the density value is set to be more white. As a result, the print result 2505 of the encrypted code whose density threshold value does not differ for each region and the print result 2801 of the encrypted code whose density threshold value differs for each region (2701 in FIG. 7B, FIG. 28B ) 2803).

以上のように、領域毎に、印刷濃度、読み取り濃度の閾値変更を行うことで、より解読(復号)を困難とさせることが可能である。   As described above, by changing the threshold values of the print density and the read density for each area, it is possible to make decoding (decoding) more difficult.

(第4の実施形態)
暗号化コードを表(おもて)面からの読み取りによる復号と裏面からの読み取りによる復号を可能として、さらに、暗号化コードを領域毎に、表面からと裏面からの読み取りを設定可能とする方法について説明する。
(Fourth embodiment)
A method that enables the encryption code to be decrypted by reading from the front (front) surface and the decryption by reading from the back surface, and that the encryption code can be set to be read from the front surface and the back surface for each area. Will be described.

前述したように、秘匿部分の暗号化コードを印刷したものを復号のため読み取りを行うと、図29(A)の符号2900で示すような暗号化コードの印刷は、復号により2902のようなコード値に変換できる。この印刷されている暗号化コードを裏面から読み取りを行い、符号3001で示す閾値の下で同様な復号を行うと図30(A)の符号3000部分に示すように、印刷されている暗号化コードの左右は、順番が逆となる。また、上記読み取りの際、裏写りの濃度が表(おもて)面の濃度とは異なるものとなっている。これにより復号のコード値の変換は、図30(B)に示す様になり、符号3002で示すように左右の順番が異なるだけでなく、裏写りの状態により異なってくる(例えば、図29(B)の符号2903部分と、図30(B)の符号3003部分)。   As described above, when a printed version of the encrypted code of the secret part is read for decryption, printing of the encrypted code as indicated by reference numeral 2900 in FIG. Can be converted to a value. The printed encrypted code is read from the back side and the same decryption is performed under the threshold indicated by reference numeral 3001 to obtain the printed encrypted code as indicated by reference numeral 3000 in FIG. Left and right are in reverse order. In the reading, the density of show-through is different from the density of the front (front) surface. As a result, the conversion of the decoding code value is as shown in FIG. 30B, and not only the order of right and left is different as shown by the reference numeral 3002 but also is different depending on the show-through state (for example, FIG. Reference numeral 2903 in FIG. 30B and reference numeral 3003 in FIG. 30B).

本実施形態では、領域毎に、その暗号化コードを、表(おもて)面読み取り用の暗号化コードと裏面読み取り用の暗号化コードの組み合わせとする。暗号化コードの表面の読み取りと裏面の読み取りの組み合わせは容易に変更できるので、不正な解読(復号)をより困難にすることが可能である。   In this embodiment, for each area, the encryption code is a combination of an encryption code for reading a front surface and an encryption code for reading a back surface. Since the combination of reading the front side and reading the back side of the encrypted code can be easily changed, it is possible to make unauthorized decryption (decryption) more difficult.

図31は、本実施形態における秘匿部分の暗号化コードの領域分割について説明する図である。同図の例では、符号3100、3101、3102、3103で示す4つの領域に分割している。符号3100、3101、3102、および3103で示す部分の裏面はそれぞれ、符号3106、3107、3104、および3105で示す部分となる。これを表面から読み取り復号する領域を3100および3103で示す領域とし、裏面から読み取り復号する領域を符号3101(裏面での3107)および3102(裏面での3104)で示す領域とする。   FIG. 31 is a diagram illustrating the area division of the encryption code of the secret part in the present embodiment. In the example shown in the figure, the area is divided into four areas 3100, 3101, 3102, and 3103. The back surfaces of the portions denoted by reference numerals 3100, 3101, 3102, and 3103 are portions denoted by reference numerals 3106, 3107, 3104, and 3105, respectively. The areas to be read and decoded from the front side are areas indicated by 3100 and 3103, and the areas to be read and decoded from the back side are areas indicated by reference numerals 3101 (3107 on the back side) and 3102 (3104 on the back side).

表(おもて)面は図31の暗号化コードをそのまま印刷する。裏面は、裏面から読み取り復号するため表(おもて)面の暗号化コードに対し左右を逆にするようにして印刷する。暗号化コードを表面から読み取り復号対象とする画像データは、図32に示すように、符号3200および符号3201で示すものとなる。これらに対応する裏面の暗号化コードはそれぞれ符号3202および符号3203で示すものとなる。一方、暗号化コードを裏面から読み取り復号対象とする画像データは、図33に示すように、符号3302および符号3303で示すものとなる。これらに対応する表面の画像データはそれぞれ符号3301および符号3302で示すものとなる。このようにすると、両面での暗号化コードの生成と暗号化コードのコード値変換(復号)を容易にでき、さらに、解読(不正復号)をより困難にすることが可能である。なお、ここでの左右を逆にするとは、主走査方向に暗号化コードの並びを逆にすることである。   On the front (front) side, the encrypted code of FIG. 31 is printed as it is. The back side is printed in such a manner that the left and right sides of the encryption code on the front side (front side) are reversed for reading and decoding from the back side. As shown in FIG. 32, the image data to be read and decoded from the front side of the encrypted code is indicated by reference numerals 3200 and 3201. The corresponding encrypted codes on the back side are denoted by reference numerals 3202 and 3203, respectively. On the other hand, as shown in FIG. 33, the image data to be read from the back side of the encrypted code and to be decrypted is represented by reference numerals 3302 and 3303. The corresponding surface image data are indicated by reference numerals 3301 and 3302, respectively. In this way, it is possible to easily generate an encrypted code and convert (decode) the code value of the encrypted code on both sides, and to make decryption (illegal decryption) more difficult. Here, reversing the left and right here means reversing the arrangement of the encryption codes in the main scanning direction.

なお、本実施形態において、コード生成部408は、復号部413による暗号化コードの復号の際、原稿の表から読み取られた暗号化コードの画像の一部(符号3200および符号3201で示す部分)と、原稿の裏から読み取られた暗号化コードの画像の上記一部に対応する部分を除く部分(符号3302および符号3303で示す部分)とから暗号化コードの復号が行えるように暗号化コードの画像データを生成する。   Note that, in the present embodiment, the code generation unit 408 performs part of the image of the encrypted code read from the table of the document (the part denoted by reference numeral 3200 and the reference numeral 3201) when the decryption unit 413 decrypts the encrypted code. And a portion excluding a portion corresponding to the above portion of the image of the encrypted code read from the back of the document (the portions indicated by reference numerals 3302 and 3303) so that the encrypted code can be decrypted. Generate image data.

以上のように、領域毎に、表面の読み取りによる復号と、裏面の読み取りによる復号を行うことで、より解読(不正復号)を困難とさせることが可能である。   As described above, decoding (illegal decoding) can be made more difficult by performing decoding by reading the front surface and decoding by reading the back surface for each region.

以上、画像処理装置としての画像形成装置の諸実施形態について説明した。上述の画像処理装置によれば、秘匿部分を暗号化コードとして保護している原稿を複写する場合におけるセキュリティを向上させることができる。   The embodiments of the image forming apparatus as the image processing apparatus have been described above. According to the above-described image processing apparatus, it is possible to improve security when copying a document in which a secret part is protected as an encryption code.

なお、上記の諸実施形態では、本発明にかかる画像処理装置として画像形成装置を例に説明したが、この画像形成装置としては、複写機の他、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機にも適用することができる。また、画像形成装置に代え、パーソナルコンピュータと、スキャナおよびプリンタとによる構成とする場合、パーソナルコンピュータが本発明にかかる画像処理装置として機能し、このパーソナルコンピュータに代え、携帯情報端末などの情報処理装置を用いることも可能である。   In the above embodiments, an image forming apparatus has been described as an example of an image processing apparatus according to the present invention. Can be applied to a multifunction peripheral having at least two functions. In the case where a personal computer, a scanner and a printer are used instead of the image forming apparatus, the personal computer functions as an image processing apparatus according to the present invention. Can also be used.

また、本発明にかかる画像処理装置を、パーソナルコンピュータや携帯情報端末などの情報処理装置で実現する場合、当該情報処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   Further, when the image processing device according to the present invention is realized by an information processing device such as a personal computer or a portable information terminal, the image processing program executed by the information processing device is installed in an installable format or an executable format. The file is provided by being recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, and a DVD (Digital Versatile Disk).

また、上記画像処理プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成してもよいし、ROM等に予め組み込んで提供するように構成してもよい。   The image processing program may be stored on a computer connected to a network such as the Internet, and may be configured to be provided or distributed by being downloaded via the network, or may be provided by being incorporated in a ROM or the like in advance. It may be configured as follows.

また、本発明にかかる画像処理装置を、情報処理装置で実現する場合、実際のハードウェアとしては上記情報処理装置に備わるCPU(プロセッサ)が当該情報処理装置に備わる記憶媒体から上記画像処理プログラムを主記憶装置上にロードし、実行することにより、上述の画像処理制御部200、およびCPU208、214の画像処理機能および制御機能を実現する。   Further, when the image processing apparatus according to the present invention is implemented by an information processing apparatus, as actual hardware, a CPU (processor) provided in the information processing apparatus executes the image processing program from a storage medium provided in the information processing apparatus. The image processing function and the control functions of the image processing control unit 200 and the CPUs 208 and 214 described above are realized by loading and executing the program on the main storage device.

101 原稿
102 暗号化コード
103 複写原稿
104 原稿から復号した原稿
105 複写原稿から復号した原稿
200 画像処理制御部
201 読み取りユニット
202 読み取り制御部
203 書き込みユニット
204 書き込み制御部
205 画像処理部
206 I/F部
207 メモリ
208 CPU
209 メモリ
210 データバス
211 データバス
212 コントローラASIC
213 HDD
214 CPU
215 操作部
216 メモリ
217 ネットワーク
301 入力処理部
302 出力処理部
303 入力データ処理部
304 復号制御部
305 出力データ処理部
306 暗号化制御部
400 スキャナ補正処理部
401 I/F部
402 フィルタ部
403 地肌除去・裏写り除去部
404 色補正部
405 変倍部
406 階調補正部
407 暗号化部
408 コード生成部
409 地紋合成部
410 プリンタ補正処理部
412 コード検知部
413 復号部
414 復号データ生成部
101 Document 102 Encryption Code 103 Copy Document 104 Document Decrypted from Document 105 Document Decrypted from Copy Document 200 Image Processing Control Unit 201 Reading Unit 202 Read Control Unit 203 Writing Unit 204 Writing Control Unit 205 Image Processing Unit 206 I / F Unit 207 Memory 208 CPU
209 Memory 210 Data bus 211 Data bus 212 Controller ASIC
213 HDD
214 CPU
215 operation unit 216 memory 217 network 301 input processing unit 302 output processing unit 303 input data processing unit 304 decryption control unit 305 output data processing unit 306 encryption control unit 400 scanner correction processing unit 401 I / F unit 402 filter unit 403 background removal * Off-set removal unit 404 Color correction unit 405 Zoom unit 406 Gradation correction unit 407 Encryption unit 408 Code generation unit 409 Background pattern synthesis unit 410 Printer correction processing unit 412 Code detection unit 413 Decoding unit 414 Decryption data generation unit

特開2012−221210号公報JP 2012-22210A

Claims (9)

読み取られた画像の秘匿部分を暗号化コードとする暗号化手段と、
媒体の表と裏に前記暗号化コードを画像形成したときに1つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成手段と、
を備える画像処理装置。
Encryption means for using a secret part of the read image as an encryption code;
When the encryption code is image-formed on the front and back of the medium, the encryption code formed on one side of the medium is removed so that the encryption code becomes one encryption code. As such , an encrypted image generating means for generating image data when forming an image of the encrypted code,
An image processing apparatus comprising:
前記媒体から読み取られた前記暗号化コードの画像を検出する暗号化コード検出手段と、
前記暗号化コード検出手段により検出された前記暗号化コードの画像から、前記暗号化コードを復号する復号手段と、
を備える請求項1に記載の画像処理装置。
Encryption code detection means for detecting an image of the encryption code read from the medium,
Decryption means for decrypting the encrypted code from the image of the encrypted code detected by the encrypted code detection means,
The image processing device according to claim 1, further comprising:
前記暗号化画像生成手段は、前記媒体の表と裏における前記暗号化コードの画像を形成する位置として、前記媒体の両面の余白を検知し、前記媒体の表と裏で共通する余白部分に前記暗号化コードの画像を形成するための画像データを生成する
請求項1または請求項2に記載の画像処理装置。
The encrypted image generation unit detects a margin on both sides of the medium as a position where an image of the encryption code is formed on the front and back of the medium, and detects the margin on a common margin between the front and back of the medium. The image processing device according to claim 1, wherein the image processing device generates image data for forming an image of the encryption code.
前記暗号化画像生成手段による前記暗号化コードの画像データを生成する際の該画像データの濃度値、および前記復号手段による前記暗号化コードの画像を復号する際に用いる濃度の閾値を、変更可能に設定できるようにした請求項2に記載の画像処理装置。 It is possible to change a density value of the image data when generating the image data of the encryption code by the encrypted image generation unit and a density threshold value used when decoding the image of the encryption code by the decryption unit. The image processing apparatus according to claim 2, wherein the image processing apparatus can be set to: 前記濃度値および前記濃度の閾値を、前記暗号化コードの画像を分割した領域毎に変更可能とした、請求項4に記載の画像処理装置。   The image processing apparatus according to claim 4, wherein the density value and the threshold value of the density can be changed for each divided area of the image of the encrypted code. 前記暗号化画像生成手段は、
前記復号手段による前記暗号化コードの復号の際、前記媒体の表から読み取られた前記暗号化コードの画像の一部と、前記媒体の裏から読み取られた前記暗号化コードの画像の前記一部に対応する部分を除く部分とから前記暗号化コードの復号が行えるように前記暗号化コードの画像データを生成し、
前記復号手段は、
前記暗号化コードの復号の際、前記媒体の表から読み取られた前記暗号化コードの画像の前記一部と、前記媒体の裏から読み取られた前記暗号化コードの画像の前記一部に対応する部分を除く部分とから前記暗号化コードの復号を行う、
請求項2に記載の画像処理装置。
The encrypted image generating means includes:
When decrypting the encrypted code by the decrypting means, a part of the image of the encrypted code read from the front of the medium and the part of the image of the encrypted code read from the back of the medium Generating image data of the encrypted code so that the encrypted code can be decrypted from a portion excluding a portion corresponding to
The decoding means,
Upon decryption of the encrypted code, the part of the image of the encrypted code read from the front of the medium and the part of the image of the encrypted code read from the back of the medium correspond to the part. Decrypting the encrypted code from the part excluding the part,
The image processing device according to claim 2 .
請求項1から請求項6のいずれか1項に記載の画像処理装置と、
媒体上の画像を読み取り、読み取った画像データを前記画像処理装置に出力する画像読み取り手段と、
前記画像処理装置から前記画像形成のための画像データとして出力された画像を媒体上に形成する画像形成手段と、
を備える画像形成装置。
An image processing apparatus according to any one of claims 1 to 6,
Image reading means for reading an image on a medium and outputting the read image data to the image processing apparatus;
Image forming means for forming an image output as image data for the image formation from the image processing apparatus on a medium,
An image forming apparatus comprising:
画像処理装置において実施する方法であって、
読み取られた画像の秘匿部分を暗号化コードとする暗号化ステップと、
媒体の表と裏に前記暗号化コードを画像形成したときに1つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成ステップと、
を含む画像処理方法。
A method implemented in an image processing device, comprising:
An encryption step of using a secret part of the read image as an encryption code;
When the encryption code is image-formed on the front and back of the medium, the encryption code formed on one side of the medium is removed so that the encryption code becomes one encryption code. in so that the encrypted image generating step of generating image data at the time of image forming the encrypted code,
An image processing method including:
読み取られた画像の秘匿部分を暗号化コードとする暗号化ステップと、
媒体の表と裏に前記暗号化コードを画像形成したときに1つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成ステップと
を、コンピュータに実行させるための画像処理プログラム。
An encryption step of using a secret part of the read image as an encryption code;
When the encryption code is image-formed on the front and back of the medium, the encryption code formed on one side of the medium is removed so that the encryption code becomes one encryption code. so that the, the encrypted image generating step of generating image data at the time of image forming said encryption code, an image processing program for causing a computer to execute.
JP2016008124A 2016-01-19 2016-01-19 Image processing apparatus, image forming apparatus, image processing method, and image processing program Active JP6651864B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016008124A JP6651864B2 (en) 2016-01-19 2016-01-19 Image processing apparatus, image forming apparatus, image processing method, and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016008124A JP6651864B2 (en) 2016-01-19 2016-01-19 Image processing apparatus, image forming apparatus, image processing method, and image processing program

Publications (2)

Publication Number Publication Date
JP2017130758A JP2017130758A (en) 2017-07-27
JP6651864B2 true JP6651864B2 (en) 2020-02-19

Family

ID=59396379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016008124A Active JP6651864B2 (en) 2016-01-19 2016-01-19 Image processing apparatus, image forming apparatus, image processing method, and image processing program

Country Status (1)

Country Link
JP (1) JP6651864B2 (en)

Also Published As

Publication number Publication date
JP2017130758A (en) 2017-07-27

Similar Documents

Publication Publication Date Title
US8625167B2 (en) Image processing, reading or forming apparatus and method for adding specific image data to obtained image data while encrypting details data specifying specific data and adding encrypted details data to obtained image data, and non-transitory recording medium recording program for causing computer to function as the same
JP4818394B2 (en) Image processing apparatus, image reading apparatus, image forming apparatus, image processing method, computer program, and recording medium
JP4731609B2 (en) Image generating apparatus, image processing apparatus, image reading apparatus, image forming apparatus, image generating method, image processing method, computer program, and recording medium
JP3879552B2 (en) Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
US7639820B2 (en) Image forming apparatus certificate sheet making method and certificate sheet processing method
JP4055807B2 (en) Document management method, document management system, and computer program
JP4158829B2 (en) Image processing apparatus, image processing method, and image processing program
JP2008118210A (en) Image processing apparatus, method and program
JP2006303870A (en) Image forming apparatus and method
JP2009081620A (en) Device for forming image, device for processing image, system for forming image, sheet of paper and program
JP6651864B2 (en) Image processing apparatus, image forming apparatus, image processing method, and image processing program
JP2007166225A (en) Image forming apparatus and authentication method
JP5371797B2 (en) Device, method and program capable of handling codes
JP4626507B2 (en) Image forming apparatus and image generating apparatus
JP2009232125A (en) Image forming apparatus and imaging method
JP2007166222A (en) Image forming apparatus, image processing apparatus, confidential document reading method, image processing method, and image forming method
CN101378443A (en) Image forming apparatus, image forming method, and image forming system
CN108632481B (en) Image forming apparatus, image forming method, and recording medium
JP2009152902A (en) Image processing device and method for controlling copier
JP4182998B2 (en) Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
JP2008035448A (en) Image processing apparatus and information superimposing method
JP2006167986A (en) Image forming apparatus
JP4595985B2 (en) Document management method, document management system, and computer program
JP2007208620A (en) Printing a print data sheet and decoding data from the print data sheet
JP2008016915A (en) Print data generation apparatus for print data sheet, data reproduction apparatus for print data sheet, method thereof, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191209

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200106

R151 Written notification of patent or utility model registration

Ref document number: 6651864

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151