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

JP4752742B2 - Image processing apparatus, certificate issuing system and program - Google Patents

Image processing apparatus, certificate issuing system and program Download PDF

Info

Publication number
JP4752742B2
JP4752742B2 JP2006322380A JP2006322380A JP4752742B2 JP 4752742 B2 JP4752742 B2 JP 4752742B2 JP 2006322380 A JP2006322380 A JP 2006322380A JP 2006322380 A JP2006322380 A JP 2006322380A JP 4752742 B2 JP4752742 B2 JP 4752742B2
Authority
JP
Japan
Prior art keywords
image
document
unit
information
code
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.)
Expired - Fee Related
Application number
JP2006322380A
Other languages
Japanese (ja)
Other versions
JP2007189667A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2006322380A priority Critical patent/JP4752742B2/en
Publication of JP2007189667A publication Critical patent/JP2007189667A/en
Application granted granted Critical
Publication of JP4752742B2 publication Critical patent/JP4752742B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Credit Cards Or The Like (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Cleaning In Electrography (AREA)

Description

本発明は、機密文書の情報漏洩を防止することができる画像処理装置、証明書発行システム及びプログラムに関する。   The present invention relates to an image processing apparatus, a certificate issuance system, and a program that can prevent information leakage of confidential documents.

近年、パーソナルコンピュータやプリンタ、複写機の普及によって、プリントアウトされた機密文書の不正コピーによる情報漏洩の問題が出てきている。機密文書の不正コピーの防止・抑制のための従来技術として、機密文書のプリント時に、画像中にコピー禁止情報を埋め込んでからプリント出力し、コピー時には原稿を読み取った画像中から画像中に埋め込まれているコピー禁止情報を検知し、コピー禁止情報が含まれている場合には正常なコピー動作を中止する、といった不正コピー禁止機能を持った複合機が検討されている(例えば、特許文献1参照)。   In recent years, with the spread of personal computers, printers, and copying machines, there has been a problem of information leakage due to unauthorized copying of confidential documents printed out. As a conventional technology for preventing and suppressing unauthorized copying of confidential documents, when printing confidential documents, copy prohibition information is embedded in the image and then printed out, and when copying, the original is read and embedded in the image. Multifunction devices having an illegal copy prohibition function are being studied, such as detecting copy prohibition information being detected and stopping normal copy operations when copy prohibition information is included (see, for example, Patent Document 1). ).

また、その不正コピー禁止機能を発展させ、機密文書のプリント時には画像中にコピー禁止情報、および特定の条件のもとではコピーを許可するためのコピー許可条件情報(例えば、暗証番号)の2種類の情報を埋め込んでプリント出力し、コピー時には読み取った画像中から画像中に埋め込まれているコピー禁止情報およびコピー許可条件情報の2種類の情報を検知し、コピー許可条件に合致しているか判断し、コピー許可条件に合致していない場合にはコピー動作を中止するが、合致している場合にはコピー動作を行う、という高度な不正コピー禁止機能を持った複合機も検討されている。ここで、コピー禁止情報・コピー許可条件情報の埋込み方法としては、例えば次のような方法が提案されている(例えば、特許文献2参照)。 Further, the illegal copy prohibition function has been developed, and two types of copy prohibition information in an image and copy permission condition information (for example, a personal identification number) for permitting copying under a specific condition when a confidential document is printed. Print embed information output, detects the two types of information of copy inhibition information and copy permission condition information is embedded from an image taken readings when copying in the image, determines whether or meets the copy permission condition However, a multifunction device having an advanced illegal copy prohibition function that stops the copy operation when the copy permission condition is not met but performs the copy operation when the copy permission condition is met is also being studied. Here, as an embedding method of copy prohibition information / copy permission condition information, for example, the following method has been proposed (for example, see Patent Document 2).

すなわち、文書画像の背景全面に微小なパターンで比較低濃度の背景地紋画像を合成する。背景地紋画像は潜像文字領域と背景領域の2つの領域で構成されており、それぞれの領域は異なる微小パターンで構成されている。潜像文字領域は、比較的小さいドットパターンで構成され、背景領域は、2種類の微小な斜線パターンの配列で構成されている。この2種類の斜線パターンがそれぞれビット0、ビット1を表現し、その2種類の斜線パターンを所定サイズの2次元配列とした2次元コード画像が背景部に互いに隣接して繰り返し配置されるようになっている。コピー許可条件情報としては、この2次元コードに埋め込む。   That is, a background copy-forgery-inhibited pattern image having a comparatively low density is synthesized with a minute pattern on the entire background of the document image. The background copy-forgery-inhibited pattern image is composed of two regions, a latent image character region and a background region, and each region is composed of different micropatterns. The latent image character area is composed of a relatively small dot pattern, and the background area is composed of an array of two kinds of minute oblique line patterns. The two types of diagonal lines represent bits 0 and 1, respectively, and two-dimensional code images in which the two types of diagonal patterns are two-dimensional arrays of a predetermined size are repeatedly arranged adjacent to each other in the background portion. It has become. The copy permission condition information is embedded in this two-dimensional code.

コピー禁止情報としては、2次元配列の内部が全てビット0に対応する斜線パターンで構成する特殊コード、もしくは2次元配列の内部が全てビット1に対応する斜線パターンで構成する特殊コードによって埋め込む。機密文書の不正コピー抑制のための他の従来例として、機機密文書のプリント時に、プ リントを行ったユーザに関する情報や日時情報等を埋め込んでからプリント出力し、プリント出力された原稿をスキャナ等で読み込み、読み取られた画像中に埋め込まれたユーザ・クライアントPC・プリンタ・日時を解析して、情報漏洩元を特定する画像処理装置が検討されている。この機能は、前記従来例の複合機の追加機能として構成することも可能である。
特開2003−280469号公報 特開2003−283790号公報
As copy prohibition information, the inside of the two-dimensional array is all embedded with a special code configured with a hatched pattern corresponding to bit 0, or the inside of the two-dimensional array is configured with a hatched pattern corresponding to bit 1 all. As another conventional example for preventing unauthorized copying of confidential documents, when printing confidential documents, information related to the user who performed the printing, date / time information, etc. are embedded and printed out, and the printed document is scanned, etc. An image processing apparatus that analyzes the user / client PC / printer / date and time embedded in the read image and identifies the information leakage source has been studied. This function can be configured as an additional function of the conventional multifunction peripheral.
JP 2003-280469 A JP 2003-283790 A

しかしながら、上記従来技術では、文書背景に合成されたコード画像は、文字や図形、写真などに重なった部分の微小斜線パターンは検出できないため、文書画像の内容によっては埋め込まれた情報を検出できない場合がある。その場合、プリント時に情報埋込みが指示されているにも関わらず、プリント出力された原稿からは情報の検出ができない場合がある、という課題がある。   However, in the above-described prior art, the code image synthesized on the document background cannot detect the minute diagonal line pattern of the portion overlapped with characters, figures, photos, etc., so that the embedded information cannot be detected depending on the contents of the document image There is. In that case, there is a problem that information may not be detected from the printed document even though the information embedding is instructed at the time of printing.

本発明は、上記問題点に鑑みてなされたもので、情報が埋め込まれた原稿から確実に情報が検出できる画像処理装置、証明書発行システム及びプログラムを提供することを目的とする。   The present invention has been made in view of the above problems, and an object thereof is to provide an image processing apparatus, a certificate issuance system, and a program capable of reliably detecting information from a document in which information is embedded.

かかる目的を達成するために、本発明の画像処理装置は、文書画像を入力する画像入力手段と、前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む背景地紋画像生成手段と、前記文書画像と前記背景地紋画像とを合成して合成画像を生成する画像合成手段と、前記画像合成手段で合成した前記合成画像を用紙に記録する画像記録手段と、前記用紙に記録された前記合成画像を読み取る画像読取手段と、前記画像読取手段によって読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する判定手段と、前記判定手段により前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第1のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第2のトレイに排出させる排出制御手段とを有している。
本発明によれば、合成画像に埋め込まれた制御コードが正しく検出できた印刷物と、制御コードが正しく検出できなかった印刷物とを異なる排紙トレイに排出することができる。したがって、制御コードが正しく検出できた印刷物と、検出できなかった印刷物との区別が容易になり、制御コードが検出可能な印刷物だけを提供することができる。
To achieve this object, an image processing apparatus according to the present invention combines an image input means for inputting a document image and a control code for restricting copying of the document image input by the image input means into the document image. A background copy-forgery-inhibited pattern image generating means for embedding in the background copy-forgery-inhibited pattern image, an image combining means for generating a composite image by combining the document image and the background copy-forgery-inhibited pattern image, and recording the composite image combined by the image combining means on a sheet An image recording unit for performing the above operation, an image reading unit for reading the composite image recorded on the sheet, and a determination unit for determining whether the control code can be detected from the composite image read by the image reading unit. If the determination unit determines that the embedded information can be detected, the sheet output from the image recording unit is discharged to the first tray. It is allowed, if has been determined that there can be detected the embedded information, and a discharge control unit for discharging the sheet on which the composite image is recorded on the second tray.
According to the present invention, a printed matter in which the control code embedded in the composite image can be detected correctly and a printed matter in which the control code cannot be detected correctly can be discharged to different discharge trays. Therefore, it is easy to distinguish between a printed matter in which the control code can be detected correctly and a printed matter in which the control code cannot be detected, and only the printed matter in which the control code can be detected can be provided.

上記画像処理装置において、前記判定手段は、前記文書画像の非白画素の面積を調べ、該文書画像の非白画素の面積率に基づいて前記埋め込んだ情報の検出が可能かを判定するとよい。In the image processing apparatus, the determination unit may check an area of non-white pixels of the document image and determine whether the embedded information can be detected based on an area ratio of non-white pixels of the document image.

上記画像処理装置において、前記判定手段は、前記文書画像をブロック化し、白領域が所定割合以上あるブロックの個数に基づいて前記埋め込んだ情報の検出が可能かを判定するとよい。In the image processing apparatus, the determination unit may block the document image and determine whether the embedded information can be detected based on the number of blocks in which a white area has a predetermined ratio or more.

本発明の証明書発行システムは、証明書の原本データを登録したサーバ装置と、取得申請のあった証明書のデータを前記サーバ装置から取得し、前記証明書のデータに、該証明書データが用紙に記録された場合に該用紙に記録された証明書の複写を制限する制御コードを埋め込んだ背景地紋画像を合成して合成画像を生成する合成装置と、前記合成装置で合成された合成画像を用紙に印刷する印刷装置と、前記印刷装置から出力される用紙の合成画像を読み取る読取装置と、前記読取装置により読み取られた画像に基づいて、前記制御コードの検出が可能か否かを判定する判定装置と、前記判定装置が前記埋め込んだ情報の検出が可能であると判定した場合には、証明書の送付を許可する表示を表示させると共に、前記判定装置が前記埋め込んだ情報の検出が可能ではないと判定した場合には、証明書の送付を不許可とする表示を表示させる表示装置とを有している。The certificate issuance system of the present invention acquires the server device that has registered the original data of the certificate and the certificate data that has been applied for acquisition from the server device, and the certificate data is included in the certificate data. A composition device that synthesizes a background copy-forgery-inhibited pattern image embedded with a control code that restricts copying of the certificate recorded on the paper when recorded on the paper, and a composite image synthesized by the composition device A printing apparatus that prints a sheet on paper, a reading apparatus that reads a composite image of the paper output from the printing apparatus, and whether or not the control code can be detected based on the image read by the reading apparatus And when the determination device determines that the embedded information can be detected, a display for permitting the sending of a certificate is displayed and the determination device displays the embedded information. It if is determined that there is no detectable information, the sending of the certificate and a display device for displaying a display which is not permitted.
本発明によれば、合成画像に埋め込まれた制御コードが正しく検出できた証明証と、制御コードが正しく検出できなかった証明書とを異なる排紙トレイに排出することができる。したがって、制御コードが正しく検出できた証明証と、検出できなかった証明書との区別が容易になり、制御コードが検出可能な証明書だけを提供することができる。According to the present invention, a certificate in which the control code embedded in the composite image can be detected correctly and a certificate in which the control code cannot be detected correctly can be discharged to different paper discharge trays. Therefore, it is easy to distinguish between a certificate whose control code is correctly detected and a certificate whose control code cannot be detected, and only a certificate whose control code can be detected can be provided.

本発明のプログラムは、画像処理装置を動作させるプログラムであって、コンピュータを、文書画像を画像入力手段に入力させる処理と、前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む処理と、前記文書画像と前記背景地紋画像とを合成して合成画像を生成する処理と、画像記録手段に、前記合成画像を用紙に記録させる処理と、前記用紙に記録された前記合成画像を読取手段に読み取らせる処理と、前記読取手段により読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する処理と、前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第1のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第2のトレイに排出させる処理とを実行させることを特徴とする。A program according to the present invention is a program for operating an image processing apparatus, and includes a process for causing a computer to input a document image to an image input unit and a control code for restricting copying of the document image input by the image input unit. A process of embedding in the background copy-forgery-inhibited pattern image to be combined with the document image, a process of generating the composite image by combining the document image and the background copy-forgery-inhibited pattern image, and a process of causing the image recording means to record the composite image on a sheet A process for causing the reading unit to read the composite image recorded on the paper, a process for determining whether the control code can be detected from the composite image read by the reading unit, and the embedding process. If it is determined that the information can be detected, the paper output from the image recording means is discharged to the first tray and the embedded information is discharged. If the was determined not possible detection is characterized in that to execute a process of discharging the sheet on which the composite image is recorded on the second tray.

本発明によれば、情報が埋め込まれた原稿から確実に情報を検出することができる。   According to the present invention, information can be reliably detected from a document in which information is embedded.

以下、本発明を実施するための最良の形態について説明する。   Hereinafter, the best mode for carrying out the present invention will be described.

図1は、本発明の実施例に係る複合機のブロック図である。画像処理手段としての複合機1は、プリント機能、コピー機能、およびスキャン機能等の複数機能を持つ。この複合機1は、LAN(Local Area Network)などのネットワークに接続されたクラインアントPC(パーソナルコンピュータ)に接続されている。図1に示すように、複合機1は、画像展開手段2、画像蓄積手段3、読み取り手段4、スキャン画像処理手段5、禁止コード検知手段6、デジタルコードデコード手段7、ユーザインタフェース手段8、制御手段9、背景地紋画像生成手段10、画像合成手段11、判定手段としてのコード検出可否判定手段12及び印字手段13を有する。   FIG. 1 is a block diagram of a multifunction machine according to an embodiment of the present invention. The multifunction device 1 as an image processing means has a plurality of functions such as a print function, a copy function, and a scan function. The multi-function device 1 is connected to a client PC (personal computer) connected to a network such as a LAN (Local Area Network). As shown in FIG. 1, the multifunction machine 1 includes an image expansion unit 2, an image storage unit 3, a reading unit 4, a scanned image processing unit 5, a prohibited code detection unit 6, a digital code decoding unit 7, a user interface unit 8, and a control. Means 9, background tint block image generation means 10, image composition means 11, code detection availability determination means 12 as determination means, and printing means 13.

画像展開手段2は、LANを介して入力されるプリント記述言語(PDL)で記述されたプリントデータ(以下、「PDLデータ」と言う)の描画処理を行って文書画像データを生成し、描画した文書画像データを画像蓄積手段3に蓄積する。画像蓄積手段3は、文書画像および背景地紋画像をページ番号に対応付けて蓄積する。読み取り手段4は、プラテンに置かれた原稿を読み取り、読み取った画像データをスキャン画像処理手段5へ出力する。画像展開手段2又は読み取り手段4から文書画像が入力される。スキャン画像処理手段5は、読み取られた画像に対して画像補正、色変換、拡大縮小等の画像処理を行い、画像蓄積手段3へ蓄積する。禁止コード検知手段6は、読み取り手段4で読み取った画像から禁止コードを検知する。デジタルコードデコード手段7は、読み取り手段4で読み取った画像からデジタルコードをデコードする。ユーザインタフェース手段8は、タッチパネルディスプレイ等の入出力デバイスを有しており、ユーザから各種操作や埋め込み情報の入力を受け付ける部分である。   The image expansion means 2 generates document image data by performing drawing processing of print data (hereinafter referred to as “PDL data”) described in a print description language (PDL) input via the LAN, and draws it. Document image data is stored in the image storage means 3. The image storage unit 3 stores the document image and the background copy-forgery-inhibited pattern image in association with the page number. The reading unit 4 reads a document placed on the platen and outputs the read image data to the scanned image processing unit 5. A document image is input from the image development means 2 or the reading means 4. The scanned image processing unit 5 performs image processing such as image correction, color conversion, and enlargement / reduction on the read image, and stores the image in the image storage unit 3. The prohibition code detection means 6 detects the prohibition code from the image read by the reading means 4. The digital code decoding means 7 decodes the digital code from the image read by the reading means 4. The user interface means 8 has an input / output device such as a touch panel display, and is a part that accepts various operations and input of embedded information from the user.

背景地紋画像生成手段10は、情報を埋め込んだ背景地紋画像を生成する。画像合成手段11は、文書画像と背景地紋画像を合成する。コード検出可否判定手段12は、画像合成手段11により合成した合成画像に基づいて、埋め込んだ情報の検出が可能か否かを判定する。制御手段9は、コード検出可否判定手段12による判定結果に応じて合成画像の出力を制御する。印字手段13は、画像合成手段11が合成した合成画像データを用紙上に印字記録して出力する。 The background tint block image generation means 10 generates a background tint block image in which information is embedded. The image synthesizing unit 11 synthesizes the document image and the background pattern image. Code detectability determination means 12, based on the combined composite image by the image combining unit 11 determines whether it is possible to detect the elaborate filling information. The control unit 9 controls the output of the composite image according to the determination result by the code detection possibility determination unit 12. The printing unit 13 prints and records the synthesized image data synthesized by the image synthesizing unit 11 on a sheet and outputs it.

次に、背景地紋画像生成処理について説明する。図2は、コードを説明する模式図である。図3は、パターン番号配列を説明する模式図である。背景地紋画像生成手段10の動作について説明する。背景地紋画像生成手段10には、制御手段9から付加情報(複写禁止情報、条件情報、潜像情報)が入力される。背景地紋画像生成手段10は、入力された潜像情報を元に潜像画像を生成する。潜像情報とは 、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)等の情報からなっている。背景地紋画像生成手段10は、潜像情報を、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列の描画を行い、2値の潜像画像として生成する。   Next, background tint block image generation processing will be described. FIG. 2 is a schematic diagram for explaining the code. FIG. 3 is a schematic diagram for explaining the pattern number arrangement. The operation of the background tint block image generation means 10 will be described. Additional information (copy prohibition information, condition information, latent image information) is input from the control unit 9 to the background tint block image generation unit 10. The background tint block image generation means 10 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 latent image character string direction ( Angle) and other information. The background copy-forgery-inhibited pattern image generation means 10 draws a latent image character string in the specified direction with the specified font type and font size, and generates a latent image image as a binary latent image image.

ここで、潜像画像の解像度はプリンタの解像度を後述するパターンのサイズで割った解像度となる。例えば、プリンタ解像度が600dpi、パターンのサイズが12画素×12画素の場合、潜像画像の解像度は50dpiとなる。背景地紋画像生成手段10は、入力された複写禁止情報および条件情報の符号化を行う。   Here, 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. The background copy-forgery-inhibited pattern image generation means 10 encodes the input copy prohibition information and condition information.

先ず、複写禁止情報がプリント出力を行った文書を複写機で複写させないようにすることを示す場合、図2(A)、(B)に示す2種類の複写禁止コードを生成する。ここで、図2(A)の複写禁止コードは、コード内部が全てビット0となっており、図2(B)の複写禁止コードは、コード内部が全てビット1となっていることが特徴である。複写禁止 情報が入力されない場合、もしくはプリント出力を行った文書を複写機で複写させないようにすることを示すものではない場合、図2(A)および(B)に示す2種類のコードの生成は行われない。   First, when the copy prohibition information indicates that the document that has been printed out is not to be copied by the copying machine, two types of copy prohibition codes shown in FIGS. 2A and 2B are generated. Here, the copy prohibition code in FIG. 2 (A) has a bit 0 in the entire code, and the copy prohibition code in FIG. is there. When the copy prohibition information is not input or does not indicate that the document that has been printed out is not copied by the copying machine, the two types of codes shown in FIGS. 2A and 2B are generated. Not done.

次に、条件情報が入力されている場合、その条件情報に対して誤り訂正符号を行い、図2(C)に示すようなデジタルコードを生成する。図2(C)のコードは、ビット0およびビット1の配列によって、符号化された条件情報のビット列を表している。コードの外周は、コードの位置決めを容易にするために特殊なビットパターンとなっている。次に、生成したコードを図3(A)に示すように複数個繰り返し配置し、潜像画像の大きさと同じ大きさのパターン番号配列を生成する。ここで、図の斜線ハッチングされた矩形が図2(A)の複写禁止コード、縦線ハッチングされた矩形が図2(B)の複写禁止コード、ドットハチングされた矩形が図2(C)のデジタルコードとなっている。   Next, when condition information is input, an error correction code is applied to the condition information to generate a digital code as shown in FIG. The code in FIG. 2C 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. Next, a plurality of the generated codes are repeatedly arranged as shown in FIG. 3A to generate a pattern number array having the same size as the size of the latent image. Here, the hatched rectangle in FIG. 2 is the copy prohibition code in FIG. 2A, the vertical hatched rectangle is the copy prohibition code in FIG. 2B, and the dot hatched rectangle is in FIG. 2C. It has become a digital code.

もし、複写禁止コードが生成されなかった場合には、図中の複写禁止コードの部分にはデジタルコードを配置する。また、もしデジタルコードが生成されなかった場合には、図中のデジタルコードの部分には複写禁止コードを配置する。この時点で、パターン番号配列の各要素の値は0または1になっている。次に、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列の要素のパターン番号を2に変更する。これを潜像画像中の全ての黒画素について行うと、パターン番号配列は、複写禁止コード、デジタルコードが並べて配置された背景にパターン番号2で潜像文字が描かれた状態となる。この状態を図3(B)に示す。図中の黒色の「COPY」の部分が、パターン配列番号を2に変更された部分を示す。このパターン番号配列を背景地紋画像生成手段10へ出力する。   If a copy prohibition code is not generated, a digital code is placed in the copy prohibition code portion in the figure. If a digital code is not generated, a copy prohibition code is placed in the digital code portion in the figure. At this time, the value of each element of the pattern number array is 0 or 1. 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 where the copy prohibition code and the digital 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”. This pattern number array is output to the background tint block image generation means 10.

背景地紋画像生成手段10は、入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターンをパターン格納部から読み出してパターン画像に変換することで、背景地紋画像を生成する。生成された背景地紋画像は、画像蓄積手段3へ格納される。   The background copy-forgery-inhibited pattern image generation unit 10 refers to each element of the input pattern number array, reads a pattern corresponding to the pattern number from the pattern storage unit, and converts it into a pattern image, thereby generating a background copy-forgery-inhibited pattern image. The generated background tint block image is stored in the image storage means 3.

図4は、パターン格納部に格納されるパターンの例を示す模式図で、(A)はパターン番号0に対応するパターン、(B)はパターン番号1に対応するパターン、(C)はパターン番号2に対応するパターンである。ここで、パターン番号配列はプリンタ解像度をパ ターンサイズで割った画像の解像度に相当し、それをもとに生成されるパターン画像は、パターン番号配列の一要素を1つのパターンに置き換えて生成するので、生成されたパターン画像はプリンタの解像度に一致する。また、パターン画像は、複写禁止コード、デジタルコードのビット値に応じた斜線パターンに変換され、潜像文字が孤立ドットパターンに変換された画像になっている。   4A and 4B are schematic diagrams showing examples of patterns stored in the pattern storage unit. FIG. 4A is a pattern corresponding to pattern number 0, FIG. 4B is a pattern corresponding to pattern number 1, and FIG. 4C is a pattern number. 2 is a pattern corresponding to 2. Here, the pattern number array corresponds to the resolution of the image obtained by dividing the printer resolution by the pattern size, and the pattern image generated based on this is generated by replacing one element of the pattern number array with one pattern. Therefore, the generated pattern image matches the resolution of the printer. Also, the pattern image is an image in which the latent image character is converted into an isolated dot pattern by converting it into a hatched pattern corresponding to the bit value of the copy prohibition code and digital code.

このようにして生成されたパターン画像が背景地紋画像として、画像蓄積手段3へ格納され、文書画像データに合成されて、用紙上にプリント出力される。図5は、プリント出力およびコピー出力の例を示す模式図である。プリント出力された画像の例を図5(A)に示す(説明の都合上、文書画像は画像要素が何も無い真っ白な画像の場合の例を示している)。図5(A)中の矩形で囲まれた領域 を拡大したものが図5(C)である。図5(B)は、図5(A)をコピー機でコピーした場合のコピー出力画像を示す。 The pattern image generated in this way is stored in the image storage means 3 as a background tint block image, synthesized with the document image data, and printed on paper. FIG. 5 is a schematic diagram illustrating an example of print output and copy output. An example of a printed image is shown in FIG. 5A (for convenience of explanation, the document image shows an example of a pure white image having no image elements). FIG. 5C is an enlarged view of the area surrounded by the rectangle in FIG. FIG. 5B shows a copy output image when FIG. 5A is copied by a copying machine.

次に、本発明の第1実施例に係る複合機1の動作について説明する。図6は、本発明の第1実施例に係る複合機1の動作フローチャートである。ステップS101で、LAN経由でプリント出力する文書画像データ(PDLデータ)を受信する。ステップS102で、受信したPDLデータを画像展開手段2が展開(デコンポーズ)し、画像蓄積手段3へ出力し、格納する。ステップS103で、背景地紋画像生成手段10は、制御手段9から入力された情報に基づいて背景地紋画像を生成し、画像蓄積手段3へ格納する。ステップS104で、画像合成手段11は、画像蓄積手段3から文書画像と背景地紋画像を読み込んで合成し、画像蓄積手段3へ格納する。   Next, the operation of the multifunction machine 1 according to the first embodiment of the present invention will be described. FIG. 6 is an operation flowchart of the multifunction machine 1 according to the first embodiment of the present invention. In step S101, document image data (PDL data) to be printed out via the LAN is received. In step S102, the received PDL data is developed (decomposed) by the image development means 2, and is output to the image storage means 3 and stored. In step S <b> 103, the background pattern image generation unit 10 generates a background pattern image based on the information input from the control unit 9 and stores it in the image storage unit 3. In step S <b> 104, the image synthesizing unit 11 reads the document image and the background copy-forgery-inhibited pattern image from the image accumulating unit 3, composes them, and stores them in the image accumulating unit 3.

ステップS105で、コード検出可否判定手段12は、画像蓄積手段3から合成画像を読み出し、判定処理を実行し、判定結果を制御手段9へ通知する。具体的には、コード検出可否判定手段12は、合成後の画像を読み込んで、デジタルコードデコード手段7によるデジタルコードデコード処理と禁止コード検知手段6による禁止コード検知処理内容と同じ処理を行い、デコード/検知の判定結果を制御手段9へ出力する。制御手段9は、デジタルコードデコード処理と禁止コードの検知処理の結果が共に成功した場合には(ステップS106で「OK」)、印字手段13を起動して、画像蓄積手段3から出力される合成画像のプリント出力を行う(ステップS107)。制御手段9は、デジタルコードデコード処理と禁止コードの検知処理のうちどちらか一方でも失敗した場合には(ステップS106で「NG」)、プリント出力動作を中止する(ステップS108)。   In step S <b> 105, the code detection availability determination unit 12 reads the composite image from the image storage unit 3, executes a determination process, and notifies the control unit 9 of the determination result. Specifically, the code detection availability determination unit 12 reads the combined image, performs the same processing as the contents of the digital code decoding process by the digital code decoding unit 7 and the prohibited code detection process by the prohibited code detection unit 6, and decodes the decoded image. / The detection determination result is output to the control means 9. When both the results of the digital code decoding process and the prohibited code detection process are successful (“OK” in step S106), the control unit 9 activates the printing unit 13 and outputs the synthesized image output from the image storage unit 3. An image is printed out (step S107). When either one of the digital code decoding process and the prohibition code detection process fails (“NG” in step S106), the control unit 9 stops the print output operation (step S108).

本発明の第1の実施例によれば、文書画像と背景地紋画像を合成した合成画像を作成し、合成画像に対して情報検出を行い、情報が正しく検出できる場合にのみ、合成画像のプリント出力を許可するため、プリント出力された文書原稿からは、埋め込まれた情報が確実に検出できるようになる。   According to the first embodiment of the present invention, a composite image obtained by combining a document image and a background copy-forgery-inhibited pattern image is created, information detection is performed on the composite image, and only when the information can be detected correctly, the composite image is printed. Since the output is permitted, the embedded information can be reliably detected from the printed document.

次に、本発明の第2実施例について説明する。図7は、本発明の第2実施例に係る複合機100の構成図である。図7に示すように、複合機100は、第1実施例に係る複合機1と異なり、画像処理手段14が画像蓄積手段3の後段に設けられている。制御手段9は、画像展開手段2により入力された文書画像に基づいて埋め込んだ情報の検出が可能か否かを判定する。 Next, a second embodiment of the present invention will be described. FIG. 7 is a configuration diagram of the multifunction peripheral 100 according to the second embodiment of the present invention. As shown in FIG. 7, the multifunction device 100 is different from the multifunction device 1 according to the first embodiment in that the image processing means 14 is provided at the subsequent stage of the image storage means 3. The control unit 9 determines whether it is possible to detect the embedded information based on the document image input by the image development unit 2.

次に、本発明の第2実施例に係る複合機100の動作について説明する。図8は、本発明の第2実施例に係る複合機100の動作フローチャートである。ステップS201で、LAN経由でプリント出力する文書画像データを受信する。ステップS202で、受信したPDLデータを画像展開手段2が展開し、画像蓄積手段3へ出力し、格納する。ステップS203で、コード検出可否判定手段12は、画像蓄積手段3から文書画像を読み出し、判定処理を実行し、判定結果を制御手段9へ通知する。具体的には、コード検出可否判定手段12は、例えば、文書画像の非白画素の面積を調べ、面積率が閾値以上の場合には埋め込んだ情報が正しく検出できないと判断し(NG)、閾値未満の場合には埋め込んだ情報の検出が正しくできる(OK)と判断する。また、例えば、コード検出可否判定手段12は、文書画像をブロック化し、白領域が所定割合以上あるブロックの個数を調べ、ブロック個数が閾値以上の場合には埋め込んだ情報の検出が正しくできると判断する(OK)、反対に閾値未満の場合には埋め込んだ情報の検出が正しくできないと判断する(NG)。   Next, the operation of the multifunction peripheral 100 according to the second embodiment of the present invention will be described. FIG. 8 is an operation flowchart of the multifunction peripheral 100 according to the second embodiment of the present invention. In step S201, document image data to be printed out via the LAN is received. In step S202, the received PDL data is developed by the image development unit 2, and is output to the image storage unit 3 for storage. In step S203, the code detection availability determination unit 12 reads a document image from the image storage unit 3, executes a determination process, and notifies the control unit 9 of the determination result. Specifically, the code detection availability determination unit 12 examines the area of the non-white pixel of the document image, for example, and determines that the embedded information cannot be correctly detected when the area ratio is equal to or greater than the threshold (NG). If it is less than that, it is determined that the embedded information can be correctly detected (OK). Further, for example, the code detection availability determination unit 12 blocks the document image, checks the number of blocks having a white area equal to or greater than a predetermined ratio, and determines that the embedded information can be correctly detected when the number of blocks is equal to or greater than the threshold. On the contrary, if it is less than the threshold value, it is determined that the embedded information cannot be correctly detected (NG).

ステップS204で、判定結果がOKの場合、ステップS205で、背景地紋画像生成手段10は、制御手段9から入力された情報に基づいて背景地紋画像を生成し、画像蓄積手段3へ格納する。ステップS206で、制御手段9は、印字手段13を起動して、画像蓄積手段3から出力される合成画像のプリント出力を行う。
ステップS204で、判定結果がNGの場合、ステップS207で、制御手段9は、印字動作を中止する。本実施例によれば、画像展開された文書画像を調べ、コード埋込みに適するか否かを判定し、判定結果がOKなら画像出力を許可し、NGなら画像出力を中止することで、プリント出力された文書原稿からは、埋め込まれた情報が確実に検出できるようになる。
If the determination result is OK in step S204, the background copy-forgery-inhibited pattern image generation unit 10 generates a background copy-forgery-inhibited pattern image based on the information input from the control unit 9 and stores it in the image storage unit 3 in step S205. In step S <b> 206, the control unit 9 activates the printing unit 13 and prints out the composite image output from the image storage unit 3.
If the determination result is NG in step S204, the control unit 9 stops the printing operation in step S207. According to the present embodiment, a document image that has been developed is examined, it is determined whether or not it is suitable for code embedding, and if the determination result is OK, image output is permitted, and if it is NG, image output is stopped, and print output is thereby performed. The embedded information can be reliably detected from the document original.

次に、本発明の第3実施例について説明する。図9は、本発明の第3実施例に係る複合機200の構成図である。図9に示すように、複合機200は、第2実施例に係る複合機100と異なり、画像読み取り手段15、コード検出可否判定手段16、用紙排出制御手段17、通常排紙トレイ18及びNG用排紙トレイ19を有する。   Next, a third embodiment of the present invention will be described. FIG. 9 is a configuration diagram of a multifunction machine 200 according to the third embodiment of the present invention. As shown in FIG. 9, the multifunction device 200 differs from the multifunction device 100 according to the second embodiment in that the image reading unit 15, the code detection availability determination unit 16, the sheet discharge control unit 17, the normal sheet discharge tray 18, and the NG unit. A paper discharge tray 19 is provided.

画像読み取り手段15は、例えばCCD(Charge-Coupled Devices)カメラにより構成され、画像記録手段としての印字手段13により印字された用紙上の画像を読み取る。コード検出可否判定手段16は、画像読み取り手段15により読み取られた画像に基づいて、埋め込んだ情報の検出が可能か否かを判定する。用紙排出制御手段17は、コード検出可否判定手段16による判定結果に応じて合成画像が記録された用紙の排出動作を制御する。 The image reading means 15 is constituted by a CCD (Charge-Coupled Devices) camera, for example, and reads an image on a sheet printed by a printing means 13 as an image recording means. Code detectability determination means 16 based on the image read by the image reading unit 15 determines whether it is possible to detect the elaborate filling information. The paper discharge control means 17 controls the paper discharge operation on which the composite image is recorded according to the determination result by the code detection availability determination means 16.

次に、本発明の第3実施例に係る複合機200の動作について説明する。図10は、本発明の第3実施例に係る複合機200の動作フローチャートである。ステップS301で、LAN経由でプリント出力する文書画像データを受信する。ステップS302で、受信したPDLデータを画像展開手段2が展開し、画像蓄積手段3へ出力し、格納する。ステップS303で、背景地紋画像生成手段10は、制御手段9から入力された情報に基づいて背景地紋画像を生成し、内部のバッファに格納する。   Next, the operation of the multifunction machine 200 according to the third embodiment of the present invention will be described. FIG. 10 is an operation flowchart of the MFP 200 according to the third embodiment of the present invention. In step S301, document image data to be printed out via the LAN is received. In step S302, the received PDL data is expanded by the image expansion unit 2, and is output to the image storage unit 3 for storage. In step S303, the background copy-forgery-inhibited pattern image generation unit 10 generates a background copy-forgery-inhibited pattern image based on the information input from the control unit 9, and stores it in an internal buffer.

ステップS304で、制御手段9は、画像合成手段14と印字手段13を起動する。ステップS305で、画像合成手段14は、印字手段13に同期して、画像蓄積手段3から文書画像と背景地紋画像を読み込んで合成し、印字手段13へ出力する。ステップS306で、印字手段13が、合成画像を用紙上に印字する。ステップS307で、ペーパーパス上を搬送される用紙上の画像を画像読み取り手段15で読み取る。ステップS308で、読み取った画像をコード検出可否判定手段16が入力し読み出し、判定処理を実行し、判定結果を制御手段9へ通知する。具体的には、コード検出可否判定手段16は、画像読み取り手段15で読み取った画像に基づいてデジタルコードデコード手段7によるデジタルコードデコード処理と禁止コード検知手段6による禁止コード検知処理と同様の処理を行い、判定結果を制御手段9へ通知する。   In step S304, the control means 9 activates the image composition means 14 and the printing means 13. In step S <b> 305, in synchronization with the printing unit 13, the image synthesizing unit 14 reads and synthesizes the document image and the background pattern image from the image storage unit 3, and outputs them to the printing unit 13. In step S306, the printing unit 13 prints the composite image on paper. In step S307, the image reading unit 15 reads an image on a sheet conveyed on the paper path. In step S308, the code detection availability determination unit 16 inputs and reads the read image, executes determination processing, and notifies the control unit 9 of the determination result. Specifically, the code detection availability determination unit 16 performs the same processing as the digital code decoding process by the digital code decoding unit 7 and the prohibited code detection process by the prohibited code detection unit 6 based on the image read by the image reading unit 15. The determination result is notified to the control means 9.

コード検出可否判定手段16は、デジタルコードデコード処理によるデコードと禁止コード検知処理による検知が両方とも正しくできた場合には判定結果をOKとする。ステップS309で、制御手段9は、判定結果がOKの場合、用紙排出制御手段17へ用紙を通常排紙トレイ18へ排出するように制御する(ステップS310)。一方、コード検出可否判定手段16は、デジタルコードデコード処理によるデコードと禁止コード検知処理による検知の少なくとも一方が失敗した場合には判定結果がNGと判定する。ステップS309で、制御手段9は、判定結果がNGの場合、用紙排出制御手段17へ用紙をNG用排紙トレイ19へ排出するように制御する(ステップS311)。   The code detection enable / disable determining unit 16 determines that the determination result is OK when both the decoding by the digital code decoding process and the detection by the prohibited code detecting process are correctly performed. In step S309, if the determination result is OK, the control means 9 controls the paper discharge control means 17 to discharge the paper to the normal paper discharge tray 18 (step S310). On the other hand, the code detection availability determination means 16 determines that the determination result is NG when at least one of the decoding by the digital code decoding process and the detection by the prohibited code detection process fails. In step S309, when the determination result is NG, the control unit 9 controls the sheet discharge control unit 17 to discharge the sheet to the NG discharge tray 19 (step S311).

本実施例によれば、実際に合成後の画像を用紙上に印字し、印字後の用紙をトレイに排出するまでのペーパーパスにCCDカメラを設けて画像を読み取る。読取った画像からデジタルコードデコード処理と禁止コード検知処理を行い、デコード/検知が両方とも正しくできた場合は、通常の用紙トレイに用紙を排出し、NGだった場合は、NG用に特別に設けられた用紙トレイに排出する。これにより、プリント出力された文書原稿からは、埋め込まれた情報が確実に検出できるようになる。   According to the present embodiment, the actually combined image is printed on the paper, and the CCD camera is provided in the paper path until the printed paper is discharged to the tray, and the image is read. Performs digital code decoding processing and prohibited code detection processing from the scanned image. If both decoding / detection is correct, the paper is ejected to the normal paper tray. If it is NG, it is provided specifically for NG. The paper is discharged into the paper tray. As a result, the embedded information can be reliably detected from the printed document.

次に、本発明の第4実施例について説明する。
本実施例は、公的機関が証明書として発行する公的文書の発行システムに、上述した実施例3の複合機200を適用した実施例である。図11には、公的文書の印刷までのシステム構成を示し、図12に、印刷した公的文書に埋め込んだデジタルコードを検知するシステム構成を示す。本実施例の処理手順を図13に示すフローチャートを参照しながら説明する。
まず、公的文書の取得申請者は、自宅や企業に配置された端末21から公的機関に配置された申請受付端末22にアクセスして、公的文書の取得申請を行う。申請受付端末22は、端末21からのアクセスを受け付けると(ステップS401)、取得申請者に公的文書の取得に必要な情報の入力を要求する。情報が端末21から入力されると、申請受付端末22は端末21に受理番号を通知する。申請受付端末22は、交付端末23に受信した必要情報を通知する。
Next, a fourth embodiment of the present invention will be described.
The present embodiment is an embodiment in which the MFP 200 of the above-described third embodiment is applied to a public document issuing system that is issued as a certificate by a public institution. FIG. 11 shows a system configuration up to printing of an official document, and FIG. 12 shows a system configuration for detecting a digital code embedded in a printed official document. The processing procedure of this embodiment will be described with reference to the flowchart shown in FIG.
First, an applicant for obtaining an official document accesses an application reception terminal 22 arranged at a public institution from a terminal 21 arranged at home or a company, and makes an application for obtaining an official document. When receiving the access from the terminal 21 (step S401), the application receiving terminal 22 requests the acquisition applicant to input information necessary for acquiring the official document. When information is input from the terminal 21, the application receiving terminal 22 notifies the terminal 21 of the acceptance number. The application reception terminal 22 notifies the delivery terminal 23 of the necessary information received.

交付端末23は、申請受付端末22から必要情報の通知を受け取る。また、取得申請者に通知した受理番号が交付端末23に入力されると、申請受付端末22から取得した情報を用いて原本サーバ24にアクセスし、取得要求のあった公的文書のデータを取得する(ステップS402)。原本サーバ24には、公的文書が電子化されて格納されている。
公的文書の電子データを取得した交付端末23は、公的文書に埋め込む背景地紋画像を生成して、公的文書の電子データに埋め込む(ステップS403)。背景地紋画像には、この公的文書を印刷する複合機200の識別情報や、複写禁止コードなどが含まれる。背景地紋画像が埋め込まれた公的文書は、複合機200によって印刷される(ステップS404)。
The delivery terminal 23 receives notification of necessary information from the application reception terminal 22. When the acceptance number notified to the acquisition applicant is input to the delivery terminal 23, the original server 24 is accessed using the information acquired from the application reception terminal 22, and the data of the public document requested for acquisition is acquired. (Step S402). In the original server 24, public documents are stored in electronic form.
The delivery terminal 23 that has acquired the electronic data of the official document generates a background copy-forgery-inhibited pattern image to be embedded in the official document and embeds it in the electronic data of the official document (step S403). The background copy-forgery-inhibited pattern image includes identification information of the MFP 200 that prints the official document, a copy prohibition code, and the like. The official document in which the background copy-forgery-inhibited pattern image is embedded is printed by the multifunction device 200 (step S404).

次に、複合機200によって印刷した公的文書を複合機200の読み取り手段4で読み取る(ステップS405)。以下では、読み取った画像を解析装置25に転送して(ステップS406)、読み取った画像の解析を行う例を説明するが、上述した実施例3のように、複合機200で画像の解析を行い、解析結果をパネルに表示するようにしてもよい。
解析装置25には、上述した実施例3の複合機200のように、コード検出可否判定手段16、すなわち禁止コード検知手段6とデジタルコードデコード手段7とが設けられている。コード検出可否判定手段16は、これらの手段によってデジタルコードデコード処理によるデコードと、禁止コード検知処理による検知とが両方とも正しくできた場合に、OKの判定を行う(ステップS407)。
さらに、解析装置25は、複合機200の読み取り手段4で読み込んだデータと、原本サーバ24から取得した公的文書のデータとを比較して、両者が一致しているか否かを判定する。両者が一致している場合には、OKの判定を行う(ステップS407)。
Next, the official document printed by the multifunction device 200 is read by the reading unit 4 of the multifunction device 200 (step S405). Hereinafter, an example in which the read image is transferred to the analysis device 25 (step S406) and the read image is analyzed will be described. However, as in the above-described third embodiment, the MFP 200 performs image analysis. The analysis result may be displayed on the panel.
The analysis device 25 is provided with a code detection availability determination unit 16, that is, a prohibited code detection unit 6 and a digital code decoding unit 7, as in the multifunction machine 200 of the third embodiment. The code detection enable / disable determining unit 16 determines OK when both of the decoding by the digital code decoding process and the detection by the prohibited code detection process are correctly performed by these units (step S407).
Further, the analysis device 25 compares the data read by the reading means 4 of the multifunction device 200 with the data of the official document acquired from the original server 24, and determines whether or not they match. If the two match, an OK determination is made (step S407).

解析装置25の判定結果は、表示端末26に表示される。公的機関の職員は、背景地紋画像の検知判定がOKであり、公的文書のデータの一致判定がOKの表示が表示端末26に表示された場合に、複合機200で印刷した公的文書を取得申請者に送る。   The determination result of the analysis device 25 is displayed on the display terminal 26. The official of the public institution prints the public document printed by the multifunction device 200 when the background copy-forgery-inhibited pattern image detection determination is OK and the match determination of the official document data is displayed on the display terminal 26. To the applicant.

本発明のプログラムは、上述した実施例1〜4の複合機によって実現される。複合機1、100、200には、図14に示すようにCPU(Central Processing Unit)41、ROM(Read Only Memory)42、RAM(Random Access Memory)43、NVRAM(Non Volatile RAM)44、入出力部45などを含む制御部40が搭載されている。制御部40内のCPU41に、ROM42に格納されたプログラムを読み込み、CPU41がこのプログラムに従った処理を行うことで、上述した複合機1、100、200の機能が実現される。具体的には、実施例1の複合機1では、禁止コード検知手段6、デジタルコードデコード手段7、ユーザインタフェース手段8、制御手段9、背景地紋画像生成手段10、画像合成手段11、コード検出可否判定手段12等がプログラム制御によって実現される。また、実施例2の複写機100では、上述した各手段に加えて、画像合成手段14がプログラム制御によって実現される。また、実施例3の複写機200では、上述した各手段に加えて、コード検出可否判定手段16、用紙排出制御手段17がプログラム制御によって実現される。
また、ROM42に格納しているプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
さらに、本発明の第2実施例で説明したコード検出可否判定手段の判定方法は、本発明の第1実施例や第3実施例でも適用することができる。
The program of the present invention is realized by the multifunction machine of the first to fourth embodiments described above. As shown in FIG. 14, the MFPs 1, 100, and 200 include a CPU (Central Processing Unit) 41, a ROM (Read Only Memory) 42, a RAM (Random Access Memory) 43, an NVRAM (Non Volatile RAM) 44, and an input / output. A control unit 40 including the unit 45 is mounted. The functions of the multifunction peripherals 1, 100, and 200 described above are realized by reading a program stored in the ROM 42 into the CPU 41 in the control unit 40 and performing processing according to the program. Specifically, in the MFP 1 of the first embodiment, the prohibited code detection unit 6, the digital code decoding unit 7, the user interface unit 8, the control unit 9, the background tint block image generation unit 10, the image composition unit 11, and the code detection availability The determination unit 12 and the like are realized by program control. In the copying machine 100 according to the second embodiment, in addition to the above-described units, the image composition unit 14 is realized by program control. In the copying machine 200 of the third embodiment, in addition to the above-described units, the code detection availability determination unit 16 and the paper discharge control unit 17 are realized by program control.
The program stored in the ROM 42 can be provided by being stored and distributed in a magnetic disk, an optical disk, a semiconductor memory, or other recording medium, or distributed via a network.
Furthermore, the determination method of the code detection availability determination unit described in the second embodiment of the present invention can also be applied to the first and third embodiments of the present invention.

以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the specific embodiments, and various modifications, within the scope of the gist of the present invention described in the claims, It can be changed.

本発明の実施例に係る複合機のブロック図である。1 is a block diagram of a multifunction machine according to an embodiment of the present invention. コードを説明する模式図である。It is a schematic diagram explaining a code | cord | chord. パターン番号配列を説明する模式図である。It is a schematic diagram explaining a pattern number arrangement | sequence. パターンの例を示す模式図である。It is a schematic diagram which shows the example of a pattern. プリント出力およびコピー出力の例を示す模式図である。It is a schematic diagram which shows the example of a print output and a copy output. 本発明の第1実施例に係る複合機の動作フローチャートである。3 is an operation flowchart of the multifunction peripheral according to the first embodiment of the present invention. 本発明の第2実施例に係る複合機の構成図である。It is a block diagram of the multifunctional device which concerns on 2nd Example of this invention. 本発明の第2実施例に係る複合機の動作フローチャートである。6 is an operation flowchart of the multifunction peripheral according to the second embodiment of the present invention. 本発明の第3実施例に係る複合機の構成図である。It is a block diagram of the multifunctional device which concerns on 3rd Example of this invention. 本発明の第3実施例に係る複合機の動作フローチャートである。10 is an operation flowchart of the multifunction peripheral according to the third embodiment of the present invention. 本発明の第4実施例のシステム構成を示す図である。It is a figure which shows the system configuration | structure of 4th Example of this invention. 本発明の第4実施例のシステム構成を示す図である。It is a figure which shows the system configuration | structure of 4th Example of this invention. システムの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a system. 複合機のハードウェア構成を示す図である。FIG. 2 is a diagram illustrating a hardware configuration of a multifunction machine.

符号の説明Explanation of symbols

1 複合機 10 背景地紋画像生成手段
2 画像展開手段 11、14 画像合成手段
3 画像蓄積手段 12 コード検出許可判定手段
4 読み取り手段 13 印字手段
5 スキャン画像処理手段 15 画像読取手段
6 禁止コード検知手段 16 コード検出許可判定手段
7 デジタルコードデコード手段 17 用紙排出制御手段
8 ユーザインタフェース手段 18 通常排紙トレイ
9 制御手段 19 NG用排紙トレイ
DESCRIPTION OF SYMBOLS 1 MFP 10 Background tint block image generation means 2 Image expansion means 11, 14 Image composition means 3 Image storage means 12 Code detection permission determination means 4 Reading means 13 Printing means 5 Scan image processing means 15 Image reading means 6 Prohibited code detection means 16 Code detection permission judging means 7 Digital code decoding means 17 Paper discharge control means 8 User interface means 18 Normal paper discharge tray 9 Control means 19 NG paper discharge tray

Claims (5)

文書画像を入力する画像入力手段と、
前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む背景地紋画像生成手段と、
前記文書画像と前記背景地紋画像を合成して合成画像を生成する画像合成手段と、
前記画像合成手段で合成した前記合成画像を用紙記録する画像記録手段と、
前記用紙に記録された前記合成画像を読み取る画像読取手段と、
前記画像読取手段によって読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する判定手段と、
前記判定手段により前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第1のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第2のトレイに排出させる排出制御手段と、
を有することを特徴とする画像処理装置。
An image input means for inputting a document image;
A background copy-forgery-inhibited pattern image generating means for embedding a control code for restricting copying of the document image input by the image input means in a background copy-forgery-inhibited pattern image to be combined with the document image ;
An image synthesizing means for generating a composite image by combining said background pattern image with the document image,
Image recording means for recording the synthesized image synthesized by the image synthesizing means on paper;
Image reading means for reading the composite image recorded on the paper ;
From the composite image that has been read me by the said image reading means, determination means for determining whether or not it is possible to detect the control code,
Wherein when the detection of the I Ri said embedded information to the determining means is determined to be possible, a paper output from the image recording means is discharged to the first tray, allows detection of the embedded information A discharge control means for discharging the sheet on which the composite image is recorded to a second tray when it is determined that
An image processing apparatus comprising:
前記判定手段は、前記文書画像の非白画素の面積を調べ、該文書画像の非白画素の面積率に基づいて前記埋め込んだ情報の検出が可能かを判定することを特徴とする請求項載の画像処理装置。 The determination means checks the area of the non-white pixel of the document image, claim 1, characterized in that to determine whether it is possible to detect the information embedded on the basis of the area ratio of the non-white pixel of the document image The image processing apparatus described. 前記判定手段は、前記文書画像をブロック化し、白領域が所定割合以上あるブロックの個数に基づいて前記埋め込んだ情報の検出が可能かを判定することを特徴とする請求項記載の画像処理装置。 Said determining means, said document image into blocks, and the image processing apparatus according to claim 1, wherein the white area and judging whether capable of detecting the embedded information based on the number of blocks in a predetermined ratio or more . 証明書の原本データを登録したサーバ装置と、
取得申請のあった証明書のデータを前記サーバ装置から取得し、前記証明書のデータに、該証明書データが用紙に記録された場合に該用紙に記録された証明書の複写を制限する制御コードを埋め込んだ背景地紋画像を合成して合成画像を生成する合成装置と、
前記合成装置で合成された合成画像を用紙印刷する印刷装置と、
前記印刷装置から出力される用紙の合成画像を読み取る読取装置と、
前記読取装置により読み取られた画像に基づいて、前記制御コードの検出が可能か否かを判定する判定装置と、
前記判定装置が前記埋め込んだ情報の検出が可能であると判定した場合には、証明書の送付を許可する表示を表示させると共に、前記判定装置が前記埋め込んだ情報の検出が可能ではないと判定した場合には、証明書の送付を不許可とする表示を表示させる表示装置と、
を有することを特徴とする証明書発行システム。
A server device that has registered the original certificate data;
Control that obtains certificate data for which an application has been applied from the server device , and restricts copying of the certificate recorded on the sheet when the certificate data is recorded on the sheet A synthesizing device that generates a synthesized image by synthesizing a background tint block image with embedded code ;
A printing apparatus that prints a composite image synthesized by the synthesis apparatus on paper;
A reading device for reading a composite image of paper output from the printing device ;
A determination device that determines whether or not the control code can be detected based on an image read by the reading device;
When the determination device determines that the embedded information can be detected, a display that permits sending of a certificate is displayed, and the determination device determines that the embedded information cannot be detected. If so, a display device that displays a display not permitting the sending of the certificate ,
A certificate issuing system characterized by comprising:
画像処理装置を動作させるプログラムであって、
コンピュータを、
文書画像を画像入力手段に入力させる処理と、
前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む処理と、
前記文書画像と前記背景地紋画像とを合成して合成画像を生成する処理と、
画像記録手段に、前記合成画像を用紙に記録させる処理と、
前記用紙に記録された前記合成画像を読取手段に読み取らせる処理と、
前記読取手段により読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する処理と、
前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第1のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第2のトレイに排出させる処理とを実行させることを特徴とするプログラム。
A program for operating an image processing apparatus,
Computer
Processing to input a document image to the image input means;
A process of embedding a control code for restricting copying of a document image input by the image input means in a background pattern image to be combined with the document image;
Processing to generate a composite image by combining the document image and the background tint block image;
Processing for causing the image recording means to record the composite image on paper;
A process for causing the reading unit to read the composite image recorded on the paper;
A process of determining whether or not the control code can be detected from the composite image read by the reading unit;
When it is determined that the embedded information can be detected, the paper output from the image recording unit is discharged to the first tray, and it is determined that the embedded information cannot be detected. In this case, a program for executing a process of discharging a sheet on which the composite image is recorded to a second tray .
JP2006322380A 2005-12-13 2006-11-29 Image processing apparatus, certificate issuing system and program Expired - Fee Related JP4752742B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006322380A JP4752742B2 (en) 2005-12-13 2006-11-29 Image processing apparatus, certificate issuing system and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005359646 2005-12-13
JP2005359646 2005-12-13
JP2006322380A JP4752742B2 (en) 2005-12-13 2006-11-29 Image processing apparatus, certificate issuing system and program

Publications (2)

Publication Number Publication Date
JP2007189667A JP2007189667A (en) 2007-07-26
JP4752742B2 true JP4752742B2 (en) 2011-08-17

Family

ID=38344501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006322380A Expired - Fee Related JP4752742B2 (en) 2005-12-13 2006-11-29 Image processing apparatus, certificate issuing system and program

Country Status (1)

Country Link
JP (1) JP4752742B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4532349B2 (en) * 2005-06-07 2010-08-25 株式会社リコー Image processing method, image processing apparatus, image processing program, and recording medium
JP2008061021A (en) * 2006-08-31 2008-03-13 Kyocera Mita Corp Image processor, image processing method, image processing program and storage medium

Also Published As

Publication number Publication date
JP2007189667A (en) 2007-07-26

Similar Documents

Publication Publication Date Title
JP3879552B2 (en) Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
US8873084B2 (en) Image forming apparatus and print controlling method for prohibiting copying of copied documents with an image
JP4343968B2 (en) Image forming apparatus and method
JP2002305646A (en) Image processor and image forming device
US20070133036A1 (en) Image-processing apparatus, image-processing method, and program product for image processing
JP2008035491A (en) Image processing apparatus, image processing method, and image processing program
JP2007201850A (en) Image forming apparatus, image formation method, and program
US8411313B2 (en) Image forming apparatus and image reading method for reading an untargeted page of an original
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
US7969618B2 (en) Image forming apparatus, image forming system, computer readable recording medium, and image forming method
JP4752742B2 (en) Image processing apparatus, certificate issuing system and program
JP4182998B2 (en) Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
JP2007060220A (en) Image forming apparatus
JP4587123B2 (en) Image processing apparatus, image processing method, and image processing program
JP4650250B2 (en) Image processing apparatus and image processing method
JP4052174B2 (en) Image processing apparatus, image processing method, and image processing program
JP4779628B2 (en) Image processing apparatus and image processing method
JP2007306090A (en) Image processing apparatus, image forming apparatus, copy inhibit code detection method, and image forming method
JP2007166344A (en) Image processing apparatus and image processing method
JP4124016B2 (en) Image processing system
JP2007166333A (en) Apparatus and method for processing image
JP2007166218A (en) Image processing apparatus, image processing method, and program
JP4587492B2 (en) Image forming apparatus and method
JP2007166338A (en) Image processing apparatus and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110121

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110509

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140603

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees