[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007166344A - Image processing apparatus and image processing method - Google Patents

Image processing apparatus and image processing method Download PDF

Info

Publication number
JP2007166344A
JP2007166344A JP2005361106A JP2005361106A JP2007166344A JP 2007166344 A JP2007166344 A JP 2007166344A JP 2005361106 A JP2005361106 A JP 2005361106A JP 2005361106 A JP2005361106 A JP 2005361106A JP 2007166344 A JP2007166344 A JP 2007166344A
Authority
JP
Japan
Prior art keywords
image
reading system
unit
code
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005361106A
Other languages
Japanese (ja)
Inventor
Tatatomi Suzuki
忠臣 鈴木
Hiroshi Hayashi
寛 林
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2005361106A priority Critical patent/JP2007166344A/en
Publication of JP2007166344A publication Critical patent/JP2007166344A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Input (AREA)
  • Image Processing (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processing apparatus using one detection circuit to detect control codes on both sides in a time as short as possible. <P>SOLUTION: The image processing apparatus includes: a first read system 2A for reading an image on one side of the original from one side of a conveying path; a second read system 2B for reading an image on the other side of the original from the other side of the conveying path; a conversion section 12 for respectively applying band division to the image of the one side and the image of the other side; a copy inhibit information detection section 5 for determining whether or not the control code is embedded to the image; and a control section 7 for alternately outputting the image of the one side and the image of the other side subjected to the band division to the copy inhibit information detection section 5. Since the image processing apparatus applies the band division to the image data read by the two read systems and alternately outputs the resulting image data to the copy inhibit information detection section 5 in this way, the image processing apparatus can early detect whether or not the control code is included in the image even with only one detection section. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、原稿画像の無断コピーを防止する技術に関する。   The present invention relates to a technique for preventing unauthorized copying of a document image.

近年、原稿を搬送する搬送路の表裏両面側に2つの読み取りセンサを設けて、1回の原稿搬送にて原稿の表裏両面を自動的に読み取る、両面同時読み取り技術が提案されている(例えば、特許文献1参照)。   In recent years, a double-sided simultaneous reading technique has been proposed in which two reading sensors are provided on both front and back sides of a conveyance path for conveying a document, and both the front and back sides of the document are automatically read by one document conveyance (for example, Patent Document 1).

特許文献1に開示された両面同時読み取り可能なスキャナ装置の構成を図1に示す。図1に示すスキャナ装置は、搬送路71に原稿を搬送し、CCDイメージセンサ63にて原稿の表面を、裏面を第2のセンサ50にて読み取る。光源60からの光を原稿表面に照射し、反射光をミラー61、結像レンズ62によってCCDイメージセンサ63に集める。また、第2のセンサ50は、ガラス51と、このガラス51を透過して原稿の第2面に光を照射するLED(Light Emitting Diode)52と、LED52からの反射光を集光するレンズアレイ53と、レンズアレイ53により集光された光を読み取るイメージセンサであるラインセンサ54を備えている。   FIG. 1 shows the configuration of a scanner device disclosed in Patent Document 1 capable of simultaneous reading on both sides. The scanner device shown in FIG. 1 conveys a document to a conveyance path 71, and reads the front surface of the document with the CCD image sensor 63 and the second sensor 50 with the back surface. Light from the light source 60 is irradiated on the surface of the document, and reflected light is collected on the CCD image sensor 63 by the mirror 61 and the imaging lens 62. The second sensor 50 includes a glass 51, an LED (Light Emitting Diode) 52 that irradiates the second surface of the original through the glass 51, and a lens array that collects the reflected light from the LED 52. 53 and a line sensor 54 which is an image sensor for reading the light collected by the lens array 53.

また、“機密原稿”の印刷出力(プリントアウト)の不正複製による重要情報(機密内容)の漏洩ということが問題となってきている。このため、複写機能を持つ画像処理装置に、機密原稿の悪用複製を防止する機能を持たせることが提案されている。例えば、特許文献2では、複写禁止情報(コピー禁止とするか否か)、複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)、潜像情報(コピーすると浮き上がる潜像に関する情報)等の制御コードを画像データの背景地紋パターンとして記録しておいて、コピー可能なユーザを制限する技術を開示している。   In addition, leakage of important information (confidential content) due to unauthorized duplication of the printout (printout) of “confidential manuscript” has become a problem. For this reason, it has been proposed that an image processing apparatus having a copying function has a function to prevent misuse of confidential documents. For example, in Patent Document 2, copy prohibition information (whether or not to prohibit copying), copy permission condition information (information for permitting copying when the conditions are met), latent image information (a latent image that floats when copied) And a control code such as information) is recorded as a background tint pattern of image data, and a technique for restricting users who can copy is disclosed.

特開2004−363714号公報JP 2004-363714 A 特開2003−280469号公報JP 2003-280469 A

しかしながら、両面の画像を2つのセンサでそれぞれ読み取り、両面に制御コードが埋め込まれているか否かを判定する場合、制御コードを検出する検出回路を表面用と、裏面用とで2つ用意しなければならずコストアップにつながる。また検出回路を1つにすると、表面と裏面の両方の面の読み取りが終了するまで判定結果がでない。   However, when the images on both sides are read by two sensors and it is determined whether or not the control code is embedded on both sides, two detection circuits for detecting the control code must be prepared for the front side and the back side. It must lead to cost increase. If one detection circuit is used, no determination result is obtained until reading of both the front surface and the back surface is completed.

本発明は上記事情に鑑みてなされたものであり、1つの検出回路で両面の制御コードをできるだけ短時間に検出することができる画像処理装置及び画像処理方法を提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image processing apparatus and an image processing method capable of detecting control codes on both sides with a single detection circuit in as short a time as possible.

かかる目的を達成するために本発明の画像処理装置は、搬送路の一方の側から原稿の一方の面の画像を読み取る第1の読み取り系と、前記搬送経路の他方の側から前記原稿の他方の面の画像を読み取る第2の読み取り系と、前記一方の面の画像と前記他方の面の画像とをそれぞれ分割する分割手段と、前記画像に制御コードが埋め込まれているか否かを判定する検出手段と、分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力する制御手段とを有している。
このように本発明は2つの読み取り系で読み込まれた画像データをバンド分割し、検出手段に交互に出力しているので、検出手段が1つしかなくても画像中に制御コードが含まれているか否かを早期に検出することができる。
In order to achieve such an object, an image processing apparatus according to the present invention includes a first reading system that reads an image on one side of a document from one side of a transport path, and the other side of the document from the other side of the transport path. A second reading system for reading the image of the first surface, dividing means for dividing the image of the one surface and the image of the other surface, and whether or not a control code is embedded in the image And detecting means and control means for alternately outputting the divided image of the one surface and the image of the other surface to the detecting device.
As described above, according to the present invention, the image data read by the two reading systems is divided into bands and alternately output to the detection means. Therefore, even if there is only one detection means, the control code is included in the image. It can be detected at an early stage.

上記画像処理装置において、前記分割手段は、前記一方の面の画像と前記他方の面の画像とをバンド分割し、前記制御手段は、バンド分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力するとよい。   In the image processing apparatus, the dividing unit band-divides the image of the one surface and the image of the other surface, and the control unit performs the band-divided image of the one surface and the other surface. These images may be alternately output to the detection means.

上記画像処理装置において、前記制御手段は、前記一方の面の1ライン分の画像と、前記他方の面の1ライン分の画像とを主走査方向に連結し、新たな1ラインの画像データとして前記検出手段に出力するとよい。   In the image processing apparatus, the control unit connects the image for one line on the one surface and the image for one line on the other surface in the main scanning direction, and generates new one-line image data. It is good to output to the said detection means.

上記画像処理装置において、前記第1の読み取り系は、前記第2の読み取り系よりも前記搬送経路の上流側に位置し、前記制御手段は、前記第1の読み取り系で読み取られた画像を前記検出手段に出力し、検出結果が検出された後に前記第2の読み取り系で読み取られた画像を前記検出手段に出力するとよい。   In the image processing apparatus, the first reading system is located on the upstream side of the transport path with respect to the second reading system, and the control unit reads the image read by the first reading system. The image may be output to the detection unit, and an image read by the second reading system after the detection result is detected may be output to the detection unit.

上記画像処理装置において、前記第2の読み取り系で読み取られた画像を記憶する記憶手段を有し、前記制御手段は、前記第2の読み取り系で読み取られた画像を前記記憶手段から読み出して前記検出手段に出力するとよい。   The image processing apparatus includes a storage unit that stores an image read by the second reading system, and the control unit reads the image read by the second reading system from the storage unit, and It is good to output to a detection means.

本発明の画像処理方法は、第1の読み取り系により原稿の一方の面の画像を読み取るステップと、前記第1の読み取り系よりも搬送経路の下流側に設けられた前記第2の読み取り系により前記原稿の他方の面の画像を読み取るステップと、前記第1の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、前記第2の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、を有している。   The image processing method of the present invention includes a step of reading an image on one side of a document by a first reading system, and a second reading system provided on the downstream side of the conveyance path from the first reading system. A step of reading an image on the other side of the original, a step of determining whether or not a control code is included in the image read by the first reading system, and a step of reading by the second reading system Determining whether the control code is included in the image.

本発明は、1つの検出回路で両面の制御コードをできるだけ短時間に検出することができる。   According to the present invention, the control codes on both sides can be detected as quickly as possible with one detection circuit.

添付図面を参照しながら本発明の好適な実施例を説明する。   Preferred embodiments of the present invention will be described with reference to the accompanying drawings.

まず、図2を参照しながら本実施例の画像処理装置1の構成を説明する。図2に示す画像処理装置1は、スキャナ部2と、スキャン画像処理部3と、画像蓄積部4と、複写禁止情報検出部5、複写許可条件情報検出部6と、制御部7と、背景地紋画像生成部8と、画像合成部9と、プリント部10と、ユーザインターフェース部11と、変換部12とを備えている。   First, the configuration of the image processing apparatus 1 of the present embodiment will be described with reference to FIG. An image processing apparatus 1 shown in FIG. 2 includes a scanner unit 2, a scanned image processing unit 3, an image storage unit 4, a copy prohibition information detection unit 5, a copy permission condition information detection unit 6, a control unit 7, a background The copy-forgery-inhibited pattern image generation unit 8, the image synthesis unit 9, the print unit 10, the user interface unit 11, and the conversion unit 12 are provided.

スキャナ部2は第1の読み取り系2Aと、第2の読み取り系2Bとを備えている。スキャナ部2の構成について図1を参照しながら説明する。本実施例のスキャナ部2は、第1の読み取り系2Aとして、光源6160、ミラー61、CCDイメージセンサ63等を備え、光源60からの光を原稿表面に照射し、反射光をミラー61、結像レンズ62によってCCDイメージセンサ63に集める。第2の読み取り系2Bは第2センサ50からなる。第2センサ50は、ガラス51と、このガラス51を透過して原稿の第2面に光を照射するLED52と、LED52からの反射光を集光するレンズアレイ53と、レンズアレイ53により集光された光を読み取るイメージセンサであるラインセンサ54を備えている。ラインセンサ54としては、CCDセンサやCMOSセンサ、密着型センサ等を用いることができる。本実施例では第1の読み取り系によって原稿の表面の画像を読み取り、第2の光学系によって原稿の裏面の画像を読み取る。図1に示すように本実施例は、第1の読み取り系2Aが第2の読み取り系2Bよりも搬送経路の上流側に設けられている。従って、画像データは表面の画像データが読み込まれた後に、裏面の画像データが読み込まれることになる。これとは逆に、第1の読み取り系2Aで裏面の画像を読み取り、第2の読み取り系2Bで表面の画像を読み取るようにしてもよい。また、図3に示すように第2の読み取り系2Bが第1の読み取り系2Aよりも搬送経路の上流側に設けられていてもよい。   The scanner unit 2 includes a first reading system 2A and a second reading system 2B. The configuration of the scanner unit 2 will be described with reference to FIG. The scanner unit 2 according to the present embodiment includes a light source 6160, a mirror 61, a CCD image sensor 63, and the like as the first reading system 2A. The light is collected on the CCD image sensor 63 by the image lens 62. The second reading system 2B includes a second sensor 50. The second sensor 50 includes a glass 51, an LED 52 that passes through the glass 51 and irradiates light onto the second surface of the document, a lens array 53 that collects reflected light from the LED 52, and a light that is collected by the lens array 53. A line sensor 54 that is an image sensor for reading the emitted light is provided. As the line sensor 54, a CCD sensor, a CMOS sensor, a contact sensor, or the like can be used. In this embodiment, the image on the front side of the document is read by the first reading system, and the image on the back side of the document is read by the second optical system. As shown in FIG. 1, in this embodiment, the first reading system 2A is provided on the upstream side of the transport path with respect to the second reading system 2B. Therefore, after the image data on the front side is read, the image data on the back side is read. On the contrary, the image on the back surface may be read by the first reading system 2A and the image on the front surface may be read by the second reading system 2B. Further, as shown in FIG. 3, the second reading system 2B may be provided on the upstream side of the transport path with respect to the first reading system 2A.

変換部12は、第1の読み取り系2Aと、第2の読み取り系2Bで読み取られた画像データをバンド分割し、制御部7の制御に従って、分割した画像データを交互に複写禁止情報検出部5に出力する。分割は、1ページ分の画像データの128ライン、256ライン、又は512ラインを1つのバンドとする。   The conversion unit 12 divides the band of the image data read by the first reading system 2A and the second reading system 2B, and alternately copies the divided image data according to the control of the control unit 7. Output to. In the division, 128 lines, 256 lines, or 512 lines of image data for one page are defined as one band.

スキャン画像処理部3は、入力した画像データに対して、色補正、色空間変換、スクリーン処理等を行い、画像処理後の画像データを画像蓄積部4に蓄積する。   The scanned image processing unit 3 performs color correction, color space conversion, screen processing, and the like on the input image data, and stores the image data after image processing in the image storage unit 4.

画像合成部9は、画像蓄積部4から画像データを読み出してプリント部10に出力する。また、制御部7によって背景地紋画像を合成するように設定されている場合、画像蓄積部4からの画像データの読み出しに同期して、画像合成部9内のメモリに蓄積された背景地紋画像データを読み出して、画像データの所定の色プレーンに論理和(OR)合成を行い、合成画像データをプリント部10へ出力する。プリント部10は、画像合成部9から出力される合成画像データ、または画像データを用紙上に記録する。   The image composition unit 9 reads out the image data from the image storage unit 4 and outputs it to the printing unit 10. In addition, when the control unit 7 is set to synthesize the background pattern image, the background pattern image data stored in the memory in the image composition unit 9 is synchronized with the reading of the image data from the image storage unit 4. , The logical sum (OR) composition is performed on a predetermined color plane of the image data, and the composite image data is output to the print unit 10. The print unit 10 records the combined image data output from the image combining unit 9 or the image data on a sheet.

本実施例の画像処理装置は、背景地紋画像が埋め込まれた機密文書から、背景地紋画像に埋め込まれた制御コードを読み取って、許可されたユーザにだけ機密文書を印刷できるように構成されている。
背景地紋画像に埋め込まれる制御コードには以下のものがある。
(A)・・・複写禁止情報(コピー禁止とするか否か)
(B)・・・複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)
例えば、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号
(C)・・・潜像情報(コピーすると浮き上がる潜像に関する情報)
例えば、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)、背景地紋画像色
The image processing apparatus according to the present embodiment is configured to read a control code embedded in a background copy-forgery-inhibited pattern image from a confidential document in which a background copy-forgery-inhibited pattern image is embedded, and to print the confidential document only to authorized users. .
The following control codes are embedded in the background pattern image.
(A) Copy prohibition information (whether or not to prohibit copying)
(B) ... Copy permission condition information (information for permitting copying if the conditions are met)
For example, a personal identification number, a user ID number that permits copying (employee number, etc.), a date and time for canceling copy prohibition, a machine number of a copier that permits copying (C) ... latent image information (related to a latent image that floats when copied) information)
For example, latent image character string, font type, font size, latent image character string direction (angle), background tint image color

ここで、背景地紋画像について図4を参照しながら詳細に説明する。背景地紋画像は、潜像画像IPと、出力画像Oの全面にわたる背景パターンPBとから構成される。   Here, the background copy-forgery-inhibited pattern image will be described in detail with reference to FIG. The background copy-forgery-inhibited pattern image includes a latent image IP and a background pattern PB that covers the entire surface of the output image O.

背景パターンPBと潜像画像IPとは、それぞれを構成するパターンが異なる。しかし、人間の目には全面均一のグレイ背景として見える様に、単位面積あたりの画素面積及び画素色が同一なパターンにより出力画像Oを形成する。   The background pattern PB and the latent image IP are different from each other. However, the output image O is formed with a pattern having the same pixel area and pixel color per unit area so that it can be seen by the human eye as a uniform gray background.

潜像画像IPは、複写された文書において、潜像画像IPが人間の目で識別できる程度に画像が浮かびあがるよう、他の部分のよりも細かいドットで構成されている。   The latent image IP is composed of finer dots than other portions so that the image appears to the extent that the latent image IP can be identified by human eyes in the copied document.

背景パターンPBは、コードから構成される。コードは、任意のコードデータを表す条件コードCDと、複写を制限する禁複写コードCPとから構成される。   The background pattern PB is composed of codes. The code is composed of a condition code CD representing arbitrary code data and a prohibited copy code CP that restricts copying.

コードは、任意のコードデータを表す斜線パターンPSから構成される。斜線パターンPSは、走査方向Dに対し反時計回りに45度傾いた半直線で表されるものがコードデータのビット0を、135度傾いたものがコードデータのビット1を表す。   The code is composed of a hatched pattern PS representing arbitrary code data. In the oblique line pattern PS, the one represented by a half line inclined 45 degrees counterclockwise with respect to the scanning direction D represents bit 0 of the code data, and the one inclined 135 degrees represents bit 1 of the code data.

禁複写コードCPは、全斜線パターンPSがビット0を表すものとビット1を表すものとから構成される。禁複写コードCPは、2種類の禁複写コードCPを所定個数以上検出した場合に、複写が制限された原稿であると判断する為に使用される。   The forbidden copy code CP is composed of a pattern in which the entire hatched pattern PS represents bit 0 and a bit 1. The forbidden copy code CP is used to determine that a copy is restricted when two or more types of forbidden copy codes CP are detected.

条件コードCDは、同期コード領域ASとデータコード領域ACとから構成される。
同期コード領域ASとは、データコード領域ACを囲む所定サイズの矩形領域の外周がすべてビット1を表す斜線パターンPS1で構成されているコード領域を言う。
データコード領域には、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号等が符号化され、条件コードCDとして埋め込まれている。
The condition code CD is composed of a synchronization code area AS and a data code area AC.
The synchronous code area AS is a code area in which the outer periphery of a rectangular area of a predetermined size surrounding the data code area AC is composed of a hatched pattern PS1 in which all bits 1 are represented.
In the data code area, a code number, a user ID number permitting copying (employee number, etc.), a date and time for canceling copying prohibition, a machine number of a copying machine permitting copying, etc. are encoded and embedded as a condition code CD. ing.

次に、複写禁止情報検出部5について図5を参照しながら説明する。スキャナ部2から出力された画像データは、グレースケール変換部21に入力され、フルカラーからグレースケールに変換される。その後、2値化処理部22によって2値化される。   Next, the copy prohibition information detection unit 5 will be described with reference to FIG. The image data output from the scanner unit 2 is input to the gray scale conversion unit 21 and converted from full color to gray scale. Thereafter, it is binarized by the binarization processing unit 22.

2値化された画像データは、ノイズ除去処理部23に入力され、ノイズ除去処理が行われる。具体的には、黒画素が連結している画素塊を求め、その画素塊の大きさ(連結画素数)が所定の範囲に収まっていない画素塊の各画素を白画素に置き換える。上記所定の範囲は、斜線パターンは削除されず、それ以外のパターン(孤立ドットパターンや文書中の文字や図形等)が削除されるように適切な範囲が設定されている。   The binarized image data is input to the noise removal processing unit 23, and noise removal processing is performed. Specifically, a pixel block in which black pixels are connected is obtained, and each pixel of the pixel block whose size (number of connected pixels) is not within a predetermined range is replaced with a white pixel. The predetermined range is set to an appropriate range so that the hatched pattern is not deleted, and other patterns (isolated dot patterns, characters and figures in the document, etc.) are deleted.

ノイズ除去された画像データは、パターン検出部24に入力され、2種類の斜線パターンの検出処理が行われ、その結果が1画素2ビットの画像データとして出力される。具体的には、画像データ中の各画素の位置で図6(A)、(B)のパターンを当てはめて、テンプレートマッチングによって検出を行う。ここで、図6に示すパターン(A)が検出された場合、画素値0を出力し、図6に示すパターン(B)が検出された場合、画素値1を出力し、パターンが検出されない場合、画素値2を出力する。   The image data from which noise has been removed is input to the pattern detection unit 24, where two types of oblique line pattern detection processing are performed, and the result is output as image data of 2 bits per pixel. Specifically, the pattern shown in FIGS. 6A and 6B is applied at the position of each pixel in the image data, and detection is performed by template matching. Here, when the pattern (A) shown in FIG. 6 is detected, the pixel value 0 is output, and when the pattern (B) shown in FIG. 6 is detected, the pixel value 1 is output and the pattern is not detected. , Pixel value 2 is output.

パターン検出処理部24から出力された画像データは、ブロック化処理部25に入力される。ここで、ブロックサイズは、複写禁止コード、条件コードのサイズの半分よりも小さいサイズとし、コードの中に1個以上のブロックが完全に含まれるようなサイズに設定されている。ブロック化処理部25は、入力された画像データを所定サイズのブロックに分割し、個数算出部26に出力する。   The image data output from the pattern detection processing unit 24 is input to the blocking processing unit 25. Here, the block size is set to a size smaller than half the size of the copy prohibition code and the condition code, and is set to a size such that one or more blocks are completely included in the code. The blocking processing unit 25 divides the input image data into blocks of a predetermined size and outputs them to the number calculation unit 26.

個数算出部26は、ブロック内に画素値0の画素の個数、および画素値1の画素をそれぞれ算出し、その結果を比率算出部27へ出力する。また、その合計を判定処理部28へ出力する。比率算出部27は、画素値0の画素の比率を算出し、その結果を判定処理部28へ出力する。   The number calculation unit 26 calculates the number of pixels having a pixel value 0 and the pixel having a pixel value 1 in the block, and outputs the result to the ratio calculation unit 27. The total is output to the determination processing unit 28. The ratio calculation unit 27 calculates the ratio of pixels with a pixel value of 0 and outputs the result to the determination processing unit 28.

判定処理部28は、個数算出部26から入力された合計個数および比率算出部27から入力された比率を元にして、判定処理を行う。   The determination processing unit 28 performs determination processing based on the total number input from the number calculation unit 26 and the ratio input from the ratio calculation unit 27.

ここで、今処理しているブロックの内部が全ビット0の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット0に対応する斜線パターンが検出され、かつビット1に対応する斜線パターンはほとんど検出されないため、ビット0に対応する斜線パターンの比率が高くほとんど1.0に近いはずである。   Here, when the inside of the block being processed is located inside the copy prohibition code of all bits 0, a diagonal line pattern corresponding to a predetermined number of bits 0 or more is detected in the block, and bit 1 Since the hatched pattern corresponding to is hardly detected, the ratio of the hatched pattern corresponding to bit 0 should be high and almost close to 1.0.

また、今処理しているブロックの内部が全ビット1の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット1に対応する斜線パターンが検出され、かつビット0に対応する斜線パターンはほとんど検出されないため、ビット0に対応する斜線パターンの比率は低くほとんど0.0に近いはずである。   If the block currently being processed is located inside the copy prohibition code of all bits 1, a hatched pattern corresponding to a predetermined number of bits 1 or more is detected in the block, and bit 0 is set. Since the corresponding diagonal pattern is hardly detected, the ratio of the diagonal pattern corresponding to bit 0 should be low and almost close to 0.0.

また、今処理しているブロックが条件コードの少なくとも一部を含む場合、ブロック内部には複数のビット0に対応する斜線パターンおよび複数のビット1に対応する斜線パターンが検出されるため、ビット0に対応する斜線パターンの比率は1.0よりもかなり低く、0よりもかなり高くなるはずである。   If the block currently being processed includes at least a part of the condition code, a diagonal line pattern corresponding to a plurality of bits 0 and a diagonal line pattern corresponding to a plurality of bits 1 are detected in the block. The ratio of the hatched pattern corresponding to 1 should be much lower than 1.0 and much higher than 0.

また、もし入力された画像データが複写禁止情報を埋め込まれた画像であれば、画像中には、ブロックの内部が全ビット0の複写禁止コードと、ブロックの内部が全ビット1の複写禁止コードとがそれぞれ複数個埋め込まれているはずである。   If the input image data is an image in which copy prohibition information is embedded, a copy prohibition code with all bits 0 in the block and a copy prohibition code with all bits 1 in the block are included in the image. There should be more than one embedded.

以上の特性を利用して、下記のような判定処理を行う。
合計個数>第1しきい値、かつ、比率>第2しきい値の場合は、そのブロックは複写禁止コード0と判定する。
合計個数>第1しきい値、かつ。(1−比率)>第2しきい値の場合は、そのブロックは複写禁止コード1と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第1しきい値は、ブロックサイズとパターンサイズからブロックに含まれる理論的なパターン個数にマージンを加味して設定する。第2しきい値は、1.0に近い値を設定する。
The following determination process is performed using the above characteristics.
If the total number> the first threshold value and the ratio> the second threshold value, the block is determined to be the copy prohibition code 0.
Total number> first threshold value and. When (1−ratio)> second threshold value, the block is determined to be copy prohibition code 1.
In cases other than the above, it is determined that the block is not a copy prohibition code. The first threshold value is set by adding a margin to the theoretical number of patterns included in the block based on the block size and the pattern size. The second threshold value is set to a value close to 1.0.

判定処理部28は、複写禁止コード0と判定されたブロック数、および複写禁止コード1と判定されたブロック数をそれぞれ別々にカウントする。複写禁止コード0と判定されたブロック数がしきい値3以上となり、かつ複写禁止コード0と判定されたブロック数がしきい値3以上となった場合、その画像を複写禁止文書と判定し、その判定結果を制御部7へ出力する。   The determination processing unit 28 separately counts the number of blocks determined to be the copy prohibition code 0 and the number of blocks determined to be the copy prohibition code 1. If the number of blocks determined to be copy prohibition code 0 is equal to or greater than threshold value 3 and the number of blocks determined to be copy prohibition code 0 is equal to or greater than threshold value 3, the image is determined to be a copy prohibition document; The determination result is output to the control unit 7.

次に、複写許可条件情報検出部6の詳細について図7を参照しながら説明する。スキャナ部2から出力された画像データはグレースケール変換部31に入力され、フルカラーからグレースケールに変換された後に、2値化処理部32によって2値化される。   Next, details of the copy permission condition information detection unit 6 will be described with reference to FIG. The image data output from the scanner unit 2 is input to the gray scale conversion unit 31, converted from full color to gray scale, and then binarized by the binarization processing unit 32.

2値化された画像データはノイズ除去処理部33に入力され、ノイズ除去処理33が行われる。ノイズが除去された画像データは、パターン検出処理部34に入力され、2種類の斜線パターンの検出処理が行われ、その処理結果のデータがバッファメモリ35に格納される。この画像データは、ビット0に対応する斜線パターンが検出された位置の画素値は0、ビット1に対応する斜線パターンが検出された位置の画素値は1、それ以外は2の値を持った1画素2ビットの画像データとなっている。   The binarized image data is input to the noise removal processing unit 33, and the noise removal processing 33 is performed. The image data from which the noise has been removed is input to the pattern detection processing unit 34, where two types of oblique line pattern detection processing are performed, and the data of the processing result is stored in the buffer memory 35. In this image data, the pixel value at the position where the diagonal line pattern corresponding to bit 0 is detected is 0, the pixel value at the position where the diagonal line pattern corresponding to bit 1 is detected is 1, and other values are 2 The image data is 2 bits per pixel.

バッファメモリ35に格納された画像データは、スキュー角検出処理部36に入力され、スキュー角度の検出が行われる。ここでは、入力画像データのスキュー角度を求める。具体的な方式としては、画素値0または1のみの画素のハフ変換を行い、その角度軸上への投影分布のピークを求めることによって行われる。求めたスキュー角度はコード検出部37へ出力される。   The image data stored in the buffer memory 35 is input to the skew angle detection processing unit 36, and the skew angle is detected. Here, the skew angle of the input image data is obtained. As a specific method, Hough transform is performed on a pixel having only a pixel value of 0 or 1, and the peak of the projection distribution on the angle axis is obtained. The obtained skew angle is output to the code detector 37.

また、バッファメモリ35に格納された画像データが読み出されてコード検出部37へ入力され、2次元コードの検出が行われる。具体的には、求めたスキュー角度に画像をスキャンして0または1の画素値(ビットの0または1に対応している)を取り出す。取り出された、ビット列から同期コードを見つけ出す。同期コードは、所定の縦横サイズの矩形領域の外周がすべてビット1で構成されているコードとして定義されている。この同期コードに囲まれたビット配列が2次元コード(条件コード)となっている。このビット配列を1次元のビット列に並べ替えて誤り訂正復号部38へ出力する。   Further, the image data stored in the buffer memory 35 is read out and input to the code detection unit 37, and the two-dimensional code is detected. Specifically, the image is scanned at the obtained skew angle to extract a pixel value of 0 or 1 (corresponding to 0 or 1 of the bit). The synchronization code is found from the extracted bit string. The synchronization code is defined as a code in which the outer periphery of a rectangular area having a predetermined vertical and horizontal size is entirely composed of bits 1. A bit array surrounded by the synchronization code is a two-dimensional code (condition code). This bit array is rearranged into a one-dimensional bit string and output to the error correction decoding unit 38.

誤り訂正復号部38では、入力されたビット列に対して、所定の誤り訂正復号処理を行い、条件情報として復号する。復号された複写許可条件情報は制御部7へ出力される。   The error correction decoding unit 38 performs a predetermined error correction decoding process on the input bit string and decodes it as condition information. The decrypted copy permission condition information is output to the control unit 7.

次に、図8を参照しながら背景地紋画像生成部8について説明する。
背景地紋画像生成部8には、制御部7から制御コード(複写禁止情報、条件情報、潜像情報)が入力される。このうち複写禁止情報と複写許可条件情報は付加情報符号化部42へ入力され、潜像情報は潜像生成部41に入力される。
Next, the background pattern image generation unit 8 will be described with reference to FIG.
A control code (copying prohibition information, condition information, and latent image information) is input from the control unit 7 to the background tint block image generation unit 8. Of these, copy prohibition information and copy permission condition information are input to the additional information encoding unit 42, and latent image information is input to the latent image generation unit 41.

潜像生成部41は、入力された潜像情報を元に潜像画像を生成する。潜像情報とは、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)等の情報からなる。潜像生成部41は、潜像情報を受け取ると、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列の描画を行い、2値の潜像画像として生成する。生成した潜像画像は付加情報符号化部42へ出力される。なお、潜像画像の解像度は、プリンタの解像度を後述するパターンのサイズで割った解像度となる。例えば、プリンタ解像度が600dpi、パターンのサイズが12画素×12画素の場合、潜像画像の解像度は50dpiとなる。   The latent image generation unit 41 generates a latent image based on the input latent image information. The latent image information is information indicating what kind of latent image character is embedded in the pattern image. Specifically, the latent image character string, font type, font size, and direction of the latent image character string (angle) ) Etc. Upon receiving the latent image information, the latent image generation unit 41 draws a latent image character string in the specified direction with the specified font type and font size, and generates a binary latent image image. The generated latent image is output to the additional information encoding unit 42. Note that the resolution of the latent image is a resolution obtained by dividing the resolution of the printer by the size of a pattern to be described later. For example, when the printer resolution is 600 dpi and the pattern size is 12 pixels × 12 pixels, the resolution of the latent image is 50 dpi.

付加情報符号化部42は、入力された複写禁止情報及び条件情報の符号化を行う。まず、複写禁止情報がプリント出力を行った文書を画像処理装置で複写させないようにすること示す場合、図9(A)、(B)に示す2種類の複写禁止コードを生成する。ここで、図9(A)の複写禁止コードは、コード内部が全てビット0となっており、図9(B)の複写禁止コードは、コード内部が全てビット1となっていることが特徴である。複写禁止情報が入力されない場合、もしくはプリント出力を行った文書を画像処理装置で複写させないようにすることを示すものではない場合、図9(A)および(B)に示す2種類のコードの生成は行われない。   The additional information encoding unit 42 encodes the input copy prohibition information and condition information. First, when the copy prohibition information indicates that the document that has been printed out is not to be copied by the image processing apparatus, two types of copy prohibition codes shown in FIGS. 9A and 9B are generated. Here, the copy prohibition code in FIG. 9A is all bit 0 inside the code, and the copy prohibition code in FIG. 9B is all bit inside the code. is there. When copy prohibition information is not input, or when it does not indicate that the document that has been printed out is not to be copied by the image processing apparatus, the two types of codes shown in FIGS. 9A and 9B are generated. Is not done.

次に、条件情報が入力されている場合、その条件情報に対して誤り訂正符号を行い、図9(C)に示すような条件コードを生成する。図9(C)のコードは、ビット0およびビット1の配列によって、符号化された条件情報のビット列を表している。コードの外周は、コードの位置決めを容易にするために特殊なビットパターンとなっている。   Next, when condition information is input, an error correction code is applied to the condition information to generate a condition code as shown in FIG. The code in FIG. 9C represents a bit string of encoded condition information by the arrangement of bit 0 and bit 1. The outer periphery of the cord has a special bit pattern for facilitating the positioning of the cord.

次に、生成したコードを図10(A)に示すように複数個繰り返し配置し、潜像画像の大きさと同じ大きさのパターン番号配列を生成する。ここで、図の斜線ハッチングされた矩形が図9(A)の複写禁止コード、縦線ハッチングされた矩形が図9(B)の複写禁止コード、ドットハチングされた矩形が図9(C)の条件コードとなっている。もし、複写禁止コードが生成されなかった場合には、図中の複写禁止コードの部分には条件コードを配置する。また、もし条件コードが生成されなかった場合には、図中の条件コードの部分には複写禁止コードを配置する。この時点で、パターン番号配列の各要素の値は0または1になっている。   Next, a plurality of the generated codes are repeatedly arranged as shown in FIG. 10A to generate a pattern number array having the same size as the latent image. Here, the hatched rectangle in the figure is the copy prohibition code in FIG. 9A, the rectangle hatched in the vertical line is the copy prohibition code in FIG. 9B, and the dot hatched rectangle is FIG. 9C. This is the condition code. If a copy prohibition code is not generated, a condition code is placed in the copy prohibition code portion in the figure. If the condition code is not generated, a copy prohibition code is placed in the condition code portion in the figure. At this time, the value of each element of the pattern number array is 0 or 1.

次に、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列の要素のパターン番号を2に変更する。これを潜像画像中の全ての黒画素について行うと、パターン番号配列は、複写禁止コード、条件コードが並べて配置された背景にパターン番号2で潜像文字が描かれた状態となる。この状態を図10(B)に示す。図中の黒色の「COPY」の部分が、パターン配列番号を2に変更された部分を示す。このパターン番号配列をパターン画像生成部44へ出力する。   Next, referring to the latent image, the pattern number of the element of the pattern number array corresponding to the coordinates of the black pixels in the latent image is changed to 2. If this is performed for all the black pixels in the latent image, the pattern number arrangement is such that the latent image characters are drawn with the pattern number 2 on the background in which the copy prohibition code and the condition code are arranged side by side. This state is shown in FIG. A black “COPY” portion in the figure indicates a portion in which the pattern array number is changed to “2”. The pattern number array is output to the pattern image generation unit 44.

パターン画像生成部44は、入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターンをパターン格納部43から読み出してパターン画像に変換することで、背景地紋画像を生成する。生成された背景地紋画像は、画像合成部9内のメモリ(不図示)に格納される。   The pattern image generation unit 44 refers to each element of the input pattern number array, reads a pattern corresponding to the pattern number from the pattern storage unit 43 and converts it into a pattern image, thereby generating a background pattern image. The generated background tint block image is stored in a memory (not shown) in the image composition unit 9.

本実施例の画像処理装置1は、第1の読み取り系2Aと第2の読み取り系2Bとの2つの読み取り装置に対して、1つの複写禁止情報検出部5を設けている。複写禁止情報検出部5は通常時の倍の速度で動作し、表面と裏面の原稿に制御コードが埋め込まれているか否かを判定する。   The image processing apparatus 1 of the present embodiment is provided with one copy prohibition information detection unit 5 for the two reading devices of the first reading system 2A and the second reading system 2B. The copy prohibition information detection unit 5 operates at a speed twice that of normal times, and determines whether or not a control code is embedded in the front and back documents.

また読み取った表面画像と裏面画像とは、それぞれバンド分割し、倍速で動作する複写禁止情報検出部5に交互に入力する。画像データは、図11(A)に示すように128ライン、256ライン、512ラインのいずれか一つを分割単位とするバンドに分割され、表面画像と裏面画像とが複写禁止情報検出部5に交互に入力される。
例えば、画像を256ラインに分割した場合、表面画像の256ラインの後に裏面画像の256ラインが複写禁止情報検出部5に出力される。このようにして、両方の画面の画像を交互に判定することで、両方の面の画像の読み込みが終了してから画像に制御コードが含まれているか否かを判定するよりも判定時間を短縮することができる。
The read front image and back image are band-divided and input alternately to the copy prohibition information detector 5 operating at double speed. As shown in FIG. 11A, the image data is divided into bands having one of 128 lines, 256 lines, and 512 lines as a division unit, and the front image and the back image are transferred to the copy prohibition information detection unit 5. It is input alternately.
For example, when the image is divided into 256 lines, 256 lines of the back image are output to the copy prohibition information detection unit 5 after 256 lines of the front image. In this way, by alternately determining the images on both screens, the determination time is shorter than when determining whether or not the control code is included in the image after the images on both sides have been read. can do.

また、読み取った表面画像と裏面画像とをバンド分割するのではなく、図11(B)に示すように表面画像の1ライン分の画像データと、裏面画像の1ライン分の画像データとを主走査方向で連結し、複写禁止情報検出部5に入力してもよい。すなわち、図11(B)に示すように表面の1ライン分の画像と、裏面の1ライン分の画像とを主走査方向に連結し、新たな1ラインの画像データとして複写禁止情報検出部5に出力する。   In addition, the read front image and back image are not band-divided, but the image data for one line of the front image and the image data for one line of the back image are mainly displayed as shown in FIG. They may be linked in the scanning direction and input to the copy prohibition information detection unit 5. That is, as shown in FIG. 11B, the image for one line on the front surface and the image for one line on the back surface are connected in the main scanning direction, and the copy prohibition information detection unit 5 as new one line image data. Output to.

本実施例は、このように2つの読み取り系を有していても、1つの複写禁止情報検出部5で両面に制御コードが含まれているか否かを短時間で検出することができる。   In this embodiment, even if there are two reading systems as described above, it is possible to detect in a short time whether or not a control code is included on both sides by one copy prohibition information detection unit 5.

本実施例は、搬送経路の上流側にある読み取り系によって読み取られた画像を最初に複写禁止情報検出部5に出力して、この読み取り系に制御コードが含まれているか否かを判定した後で、下流側にある読み取り系で読み取られた画像を複写禁止情報検出部5に出力して制御コードを検出する。   In this embodiment, after the image read by the reading system on the upstream side of the transport path is first output to the copy prohibition information detecting unit 5, it is determined whether or not the reading system includes a control code. Then, the image read by the reading system on the downstream side is output to the copy prohibition information detection unit 5 to detect the control code.

本実施例の動作手順を図12に示すフローチャートを参照しながら説明する。
スタートボタンが押下されると(ステップS1)、スキャナ部2で原稿のスキャンが開始される(ステップS2)。ここでは、第1の読み取り系2Aが第2の読み取り系2Bよりも搬送経路の上流側にあり、第1の読み取り系2Aで表面の画像を読み取り、第2の読み取り系2Bで裏面の画像を読み取るものとする。
The operation procedure of this embodiment will be described with reference to the flowchart shown in FIG.
When the start button is pressed (step S1), scanning of the document is started by the scanner unit 2 (step S2). Here, the first reading system 2A is located on the upstream side of the transport path with respect to the second reading system 2B, the front reading image is read by the first reading system 2A, and the back reading image is read by the second reading system 2B. Shall be read.

搬送経路71の上流側にある第1の読み取り系2Aは、読み取った表面の画像データを複写禁止情報検出部5に出力する(ステップS3)。複写禁止情報検出部5の判定手順について図13を参照しながら説明する。複写禁止情報検出部5は、表面の画像データに含まれる制御コードを検出していく。検出した制御コードの数が図13に示すように判定しきい値を超えると、複写禁止情報ありと判定し、判定信号を制御部7に出力する(ステップS4)。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合には、判定信号は制御部7に出力されない。   The first reading system 2A on the upstream side of the transport path 71 outputs the read surface image data to the copy prohibition information detecting unit 5 (step S3). The determination procedure of the copy prohibition information detection unit 5 will be described with reference to FIG. The copy prohibition information detection unit 5 detects a control code included in the image data on the surface. When the number of detected control codes exceeds the determination threshold as shown in FIG. 13, it is determined that there is copy prohibition information, and a determination signal is output to the control unit 7 (step S4). If the control code does not reach the determination threshold even after reading one page of image data, the determination signal is not output to the control unit 7.

制御部7は、判定信号が複写禁止情報検出部5から出力され(ステップS4)、複写禁止原稿であると判断すると、読み取った画像データを破棄し、処理を終了する(ステップS9)。また、複写禁止情報検出部5から判定信号が出力されない場合には、複写禁止原稿ではないと判定し、変換部12を制御して、第2の読み取り系2Bによって読み取られた裏面の画像データを複写禁止情報検出部5に出力する(ステップS5)。   When the determination signal is output from the copy prohibition information detection unit 5 (step S4) and the control unit 7 determines that the document is a copy prohibition document, the control unit 7 discards the read image data and ends the process (step S9). If the determination signal is not output from the copy prohibition information detection unit 5, it is determined that the document is not a copy prohibition original, and the conversion unit 12 is controlled so that the back side image data read by the second reading system 2B is obtained. The data is output to the copy prohibition information detector 5 (step S5).

複写禁止情報検出部5は、裏面の画像データに含まれる制御コードの数が判定しきい値に達すると、複写禁止情報ありの判定信号を制御部7に出力する。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合には、判定信号は制御部7に出力されない。   When the number of control codes included in the image data on the back surface reaches the determination threshold value, the copy prohibition information detection unit 5 outputs a determination signal with copy prohibition information to the control unit 7. If the control code does not reach the determination threshold even after reading one page of image data, the determination signal is not output to the control unit 7.

制御部7は、複写禁止情報検出部5から判定信号が出力され(ステップS6/YES)、複写禁止原稿であると判定すると、読み取った画像データを破棄し、処理を終了する(ステップS9)。また、複写禁止情報検出部5から判定信号が出力されない場合には(ステップS6/NO)、複写禁止原稿ではないと判定し、画像データをプリント部10に出力して印刷するように各部を制御する(ステップS7)。全ての原稿の複写が終了すると(ステップS8/YES)、この処理を終了する。   When the determination signal is output from the copy prohibition information detection unit 5 (YES in step S6) and the control unit 7 determines that the document is a copy prohibition original, the control unit 7 discards the read image data and ends the process (step S9). If the determination signal is not output from the copy prohibition information detection unit 5 (NO in step S6), it is determined that the document is not a copy prohibition original, and each unit is controlled to output the image data to the print unit 10 for printing. (Step S7). When copying of all the originals is finished (step S8 / YES), this process is finished.

このように本実施例は、画像が先に読み取られる上流側の読み込み系の画像を複写禁止情報検出部5に先に出力して、制御コードがあるか否かを判定しているので、両面の画像に制御コードが含まれているか否かを検出する時間を短縮することができる。   As described above, in this embodiment, the upstream reading system image from which the image is read first is output to the copy prohibition information detection unit 5 in advance to determine whether or not there is a control code. It is possible to reduce the time for detecting whether or not the control code is included in the image.

前段の読み取り系で読み取った画像データ中に制御コードが含まれているか否かの判定に時間がかかってしまうと、図13に示すように後段の読み取り系で読み取った画像データに制御コードが含まれているか否かを判定する時間が短くなってしまう。一方の面で読み取った画像データ中に制御コードが含まれているか否かの判定に時間がかかると、他方の面でも制御コードの判定に時間がかかる場合が多い。このため本実施例では、上流側の読み取り系で読み取られる面の画像データは、逐次複写禁止情報検出部5に入力して、複写禁止原稿であるか否かの判定を行うと共に、下流側の読み取り系で読み取られた面の画像データは、画像蓄積部4に格納して保存しておく。そして、上流側の読み取り系で読み取った画像の判定が終了すると、下流側の画像データを画像蓄積部4から複写禁止情報検出部5に入力して制御コードありなしの判定を行う。   If it takes time to determine whether or not the control data is included in the image data read by the preceding reading system, the control code is included in the image data read by the subsequent reading system as shown in FIG. The time for determining whether or not it has been shortened. When it takes time to determine whether or not a control code is included in image data read on one side, it often takes time to determine a control code on the other side. For this reason, in this embodiment, the image data of the surface read by the upstream reading system is sequentially input to the copy prohibition information detection unit 5 to determine whether or not the copy prohibition original is detected, and at the downstream side. The image data of the surface read by the reading system is stored and saved in the image storage unit 4. When the determination of the image read by the upstream reading system is completed, the downstream image data is input from the image storage unit 4 to the copy prohibition information detection unit 5 to determine whether there is a control code.

次に、第2の動作手順について図14に示すフローチャートを参照しながら説明する。
搬送経路71の上流側にある第1の読み取り系2Aは、読み取った表面の画像データを複写禁止情報検出部5に出力する(ステップS23)。搬送経路の下流側にある第2の読み取り系2Bは、読み取った裏面の画像データを画像蓄積部4に格納する(ステップS24)。なお、第1の読み取り系2Aで読み取られた表面の画像データも画像蓄積部4に格納される。
Next, the second operation procedure will be described with reference to the flowchart shown in FIG.
The first reading system 2A on the upstream side of the transport path 71 outputs the read surface image data to the copy prohibition information detection unit 5 (step S23). The second reading system 2B on the downstream side of the transport path stores the read back side image data in the image storage unit 4 (step S24). Note that image data of the surface read by the first reading system 2A is also stored in the image storage unit 4.

複写禁止情報検出部5は、表面の画像データから検出した制御コードの数が判定しきい値に達すると、複写禁止情報ありの判定信号を制御部7に出力する(ステップS25)。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合、判定信号は制御部7に出力されない。   When the number of control codes detected from the surface image data reaches the determination threshold, the copy prohibition information detection unit 5 outputs a determination signal indicating that there is copy prohibition information to the control unit 7 (step S25). Further, if the control code does not reach the determination threshold even after reading one page of image data, the determination signal is not output to the control unit 7.

制御部7は、複写禁止情報検出部5から判定信号が出力され(ステップS27/YES)、複写禁止原稿であると判定すると、読み取った画像データを破棄し、処理を終了する(ステップS30)。また、複写禁止情報検出部5から判定信号が出力されない場合には(ステップS25/NO)、複写禁止原稿ではないと判定し、第2の読み取り系2Bから裏面の画像データを画像蓄積部4から読み出し、複写禁止情報検出部5に出力する(ステップS26)。   When the determination signal is output from the copy prohibition information detection unit 5 (step S27 / YES) and the control unit 7 determines that the document is a copy prohibition original, the control unit 7 discards the read image data and ends the process (step S30). If the determination signal is not output from the copy prohibition information detection unit 5 (NO in step S25), it is determined that the document is not a copy prohibition original, and the back side image data from the second reading system 2B is transferred from the image storage unit 4. Read and output to the copy prohibition information detector 5 (step S26).

複写禁止情報検出部5は、裏面の画像データから検出した制御コードの数が判定しきい値に達すると、複写禁止情報ありの判定信号を制御部7に出力する(ステップS28)。また、1ページ分の画像データを読み込んでも制御コードが判定しきい値に達しなかった場合には、判定信号は制御部7に出力されない。制御部7は、判定信号が入力されないと(ステップS27/NO)、複写禁止原稿ではないと判定し、画像データをプリンタ部10に出力する(ステップS28)。この処理を全原稿に対して行い、原稿の複写が終了すると(ステップS29/YES)、この処理を終了する。   When the number of control codes detected from the back side image data reaches the determination threshold value, the copy prohibition information detection unit 5 outputs a determination signal indicating that there is copy prohibition information to the control unit 7 (step S28). If the control code does not reach the determination threshold even after reading one page of image data, the determination signal is not output to the control unit 7. If the determination signal is not input (NO in step S27), the control unit 7 determines that the document is not a copy-prohibited document, and outputs the image data to the printer unit 10 (step S28). This process is performed for all the originals, and when the copying of the originals is completed (step S29 / YES), this process ends.

なお、図13にて説明した判定方法では、一般原稿であるか否かを判定するのに時間がかかってしまう。そこで、図15に示すように第1の判定しきい値と、この判定しきい値よりも小さい第2の判定しきい値を設けて、基準時間T以内に検出した制御コード数がこの第2の判定しきい値を超えなければ、一般原稿であると判定してもよい。   In the determination method described with reference to FIG. 13, it takes time to determine whether the document is a general document. Therefore, as shown in FIG. 15, a first determination threshold and a second determination threshold smaller than the determination threshold are provided, and the number of control codes detected within the reference time T is the second. If the determination threshold is not exceeded, it may be determined that the document is a general document.

上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。   The embodiment described above is a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.

従来の両面読み取り可能なスキャナ装置の構成を示す図である。It is a figure which shows the structure of the scanner device in which the conventional double-sided reading is possible. 画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of an image processing apparatus. 本発明の両面読み取り可能なスキャナ装置の構成を示す図である。It is a figure which shows the structure of the scanner apparatus which can read both sides of this invention. 背景地紋画像を示す図である。It is a figure which shows a background tint block image. 複写禁止情報検出部の構成を示すブロック図である。It is a block diagram which shows the structure of a copy prohibition information detection part. テンプレートマッチングに使用される画像の一例を示す図である。It is a figure which shows an example of the image used for template matching. 複写許可条件情報検出部の構成を示すブロック図である。It is a block diagram which shows the structure of a copy permission condition information detection part. 背景地紋画像生成部の構成を示すブロック図である。It is a block diagram which shows the structure of a background tint block image generation part. 複写禁止情報及び条件情報を示す図である。It is a figure which shows copy prohibition information and condition information. パターン番号配列を示す図である。It is a figure which shows a pattern number arrangement | sequence. 変換部の動作を説明するための図である。It is a figure for demonstrating operation | movement of a conversion part. 処理手順の第1例を示すフローチャートである。It is a flowchart which shows the 1st example of a process procedure. 複写禁止情報検出部の処理を説明するための図である。It is a figure for demonstrating the process of a copy prohibition information detection part. 複写禁止情報検出部の処理を説明するための図であり、制御コードの検出に遅れが出た場合を示す図である。It is a figure for demonstrating the process of a copy prohibition information detection part, and is a figure which shows the case where a delay comes out in the detection of a control code. 処理手順の第2例を示すフローチャートである。It is a flowchart which shows the 2nd example of a process procedure. 複写禁止情報検出部の処理を説明するための図であり、一般原稿の判定タイミングを早める方法を説明するための図である。It is a figure for demonstrating the process of a copy prohibition information detection part, and is a figure for demonstrating the method to advance the determination timing of a general document.

符号の説明Explanation of symbols

1 画像処理装置
2 スキャナ部
2A 第1の読み取り系
2B 第2の読み取り系
3 スキャン画像処理部
4 画像蓄積部
5 複写禁止情報検出部
6 複写許可条件情報検出部
7 制御部
8 背景地紋画像生成部
9 画像合成部
10 プリント部
11 ユーザインターフェース部
12 変換部
DESCRIPTION OF SYMBOLS 1 Image processing apparatus 2 Scanner part 2A 1st reading system 2B 2nd reading system 3 Scan image processing part 4 Image storage part 5 Copy prohibition information detection part 6 Copy permission condition information detection part 7 Control part 8 Background tint block image generation part 9 Image composition unit 10 Print unit 11 User interface unit 12 Conversion unit

Claims (6)

搬送路の一方の側から原稿の一方の面の画像を読み取る第1の読み取り系と、
前記搬送経路の他方の側から前記原稿の他方の面の画像を読み取る第2の読み取り系と、
前記一方の面の画像と前記他方の面の画像とをそれぞれ分割する分割手段と、
前記画像に制御コードが埋め込まれているか否かを判定する検出手段と、
分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力する制御手段と、を有することを特徴とする画像処理装置。
A first reading system that reads an image on one side of the document from one side of the conveyance path;
A second reading system for reading an image on the other side of the document from the other side of the transport path;
Dividing means for dividing the image on the one surface and the image on the other surface, respectively;
Detecting means for determining whether a control code is embedded in the image;
An image processing apparatus comprising: a control unit that alternately outputs the divided image of the one surface and the image of the other surface to the detection unit.
前記分割手段は、前記一方の面の画像と前記他方の面の画像とをバンド分割し、
前記制御手段は、バンド分割された前記一方の面の画像と前記他方の面の画像とを前記検出手段に交互に出力することを特徴とする請求項1記載の画像処理装置。
The dividing unit band-divides the image of the one surface and the image of the other surface,
The image processing apparatus according to claim 1, wherein the control unit alternately outputs the band-divided image of the one surface and the image of the other surface to the detection unit.
前記制御手段は、前記一方の面の1ライン分の画像と、前記他方の面の1ライン分の画像とを主走査方向に連結し、新たな1ラインの画像データとして前記検出手段に出力することを特徴とする請求項1記載の画像処理装置。   The control unit connects the image for one line on the one surface and the image for one line on the other surface in the main scanning direction, and outputs the image data to the detection unit as new one-line image data. The image processing apparatus according to claim 1. 前記第1の読み取り系は、前記第2の読み取り系よりも前記搬送経路の上流側に位置し、
前記制御手段は、前記第1の読み取り系で読み取られた画像を前記検出手段に出力し、検出結果が検出された後に前記第2の読み取り系で読み取られた画像を前記検出手段に出力することを特徴とする請求項1記載の画像処理装置。
The first reading system is located on the upstream side of the transport path with respect to the second reading system,
The control means outputs an image read by the first reading system to the detecting means, and outputs an image read by the second reading system after a detection result is detected to the detecting means. The image processing apparatus according to claim 1.
前記第2の読み取り系で読み取られた画像を記憶する記憶手段を有し、
前記制御手段は、前記第2の読み取り系で読み取られた画像を前記記憶手段から読み出して前記検出手段に出力することを特徴とする請求項4記載の画像処理装置。
Storage means for storing an image read by the second reading system;
The image processing apparatus according to claim 4, wherein the control unit reads an image read by the second reading system from the storage unit and outputs the image to the detection unit.
第1の読み取り系により原稿の一方の面の画像を読み取るステップと、
前記第1の読み取り系よりも搬送経路の下流側に設けられた前記第2の読み取り系により前記原稿の他方の面の画像を読み取るステップと、
前記第1の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、
前記第2の読み取り系で読み取られた画像に制御コードが含まれているか否かを判定するステップと、を有することを特徴とする画像処理方法。
Reading an image on one side of the document with a first reading system;
Reading an image on the other side of the document by the second reading system provided on the downstream side of the conveyance path from the first reading system;
Determining whether a control code is included in an image read by the first reading system;
Determining whether a control code is included in an image read by the second reading system.
JP2005361106A 2005-12-14 2005-12-14 Image processing apparatus and image processing method Pending JP2007166344A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005361106A JP2007166344A (en) 2005-12-14 2005-12-14 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005361106A JP2007166344A (en) 2005-12-14 2005-12-14 Image processing apparatus and image processing method

Publications (1)

Publication Number Publication Date
JP2007166344A true JP2007166344A (en) 2007-06-28

Family

ID=38248716

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005361106A Pending JP2007166344A (en) 2005-12-14 2005-12-14 Image processing apparatus and image processing method

Country Status (1)

Country Link
JP (1) JP2007166344A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0751014A (en) * 1993-08-13 1995-02-28 Ii P D:Kk Processed bean-curd refuse and its production
JP2009094905A (en) * 2007-10-10 2009-04-30 Canon Inc Information processing apparatus and information processing method
JP2015156622A (en) * 2014-02-21 2015-08-27 ブラザー工業株式会社 Image reading device
JP2015195475A (en) * 2014-03-31 2015-11-05 ブラザー工業株式会社 Image reading device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0751014A (en) * 1993-08-13 1995-02-28 Ii P D:Kk Processed bean-curd refuse and its production
JP2009094905A (en) * 2007-10-10 2009-04-30 Canon Inc Information processing apparatus and information processing method
JP2015156622A (en) * 2014-02-21 2015-08-27 ブラザー工業株式会社 Image reading device
JP2015195475A (en) * 2014-03-31 2015-11-05 ブラザー工業株式会社 Image reading device

Similar Documents

Publication Publication Date Title
JP3879552B2 (en) Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
JP3102417B2 (en) Image processing apparatus and image processing method
JP4039093B2 (en) Image reading apparatus, copying apparatus, and program
JP3997720B2 (en) Image processing apparatus and image forming apparatus
JP4821559B2 (en) Information generating apparatus, information generating program, information generating method, information reading system, electronic pen, and recording medium
JPH05300362A (en) Picture processor
CN102271212B (en) Background pattern image combining apparatus, background pattern image combining method, and computer program
JP2007166229A (en) Image reading apparatus
JP2007201850A (en) Image forming apparatus, image formation method, and program
US20070133035A1 (en) Image-forming apparatus, image-processing apparatus, confidential document reading method, image-processing method, and image-forming method
JP4135758B2 (en) Image forming apparatus, image forming system, and program
JP2007166221A (en) Apparatus and method for processing image
JP2007166344A (en) Image processing apparatus and image processing method
JP4182998B2 (en) Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
JP2007166225A (en) Image-forming device and authentication method
JP2007306090A (en) Image processing apparatus, image forming apparatus, copy inhibit code detection method, and image forming method
JP4587123B2 (en) Image processing apparatus, image processing method, and image processing program
JP2008022175A (en) Image forming apparatus and method of canceling copy restriction
JP2007306091A (en) Image processor and copy inhibit code detection method
JP2006014191A (en) Image processing apparatus, image processing method, and program
JP4604999B2 (en) Image forming apparatus and confidential document printing method
JP2008035448A (en) Image processing apparatus and information superimposing method
JP4692422B2 (en) Image processing apparatus and display control method
JP2004112608A (en) Image processing device, image processing method, and image processing program
JP2007166335A (en) Image processing apparatus, image processing method, and image processing program