[go: up one dir, main page]

JP2005242864A - Image information processing system and image information processing apparatus - Google Patents

Image information processing system and image information processing apparatus Download PDF

Info

Publication number
JP2005242864A
JP2005242864A JP2004054159A JP2004054159A JP2005242864A JP 2005242864 A JP2005242864 A JP 2005242864A JP 2004054159 A JP2004054159 A JP 2004054159A JP 2004054159 A JP2004054159 A JP 2004054159A JP 2005242864 A JP2005242864 A JP 2005242864A
Authority
JP
Japan
Prior art keywords
area
unit
printing
image processing
processing apparatus
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
JP2004054159A
Other languages
Japanese (ja)
Inventor
Hiroyuki Tokunaga
博幸 徳永
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2004054159A priority Critical patent/JP2005242864A/en
Publication of JP2005242864A publication Critical patent/JP2005242864A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】 印刷等されている情報の隠蔽を簡易な構成で、より少ない資源により行なえるようにする。
【解決手段】 画像読み取り手段と印刷手段とを備えた画像処理システムであって、前記画像読み取り手段が読み取った書類の画像データを一定の領域単位で読み込み、それぞれの領域について印刷を行なうか否かを判断し、その結果を記録する判定手段と、前記記録された情報を参照して、印刷を行なうと判断された領域について前記印刷手段で前記書類の対応する領域を塗りつぶすための印刷データを生成する印刷データ生成手段とを備えることを特徴とする画像処理システム。
【選択図】 図2

PROBLEM TO BE SOLVED: To conceal information being printed or the like with a simple configuration and with fewer resources.
An image processing system including an image reading unit and a printing unit, wherein image data of a document read by the image reading unit is read in units of a certain area, and whether or not each area is printed is determined. And generating the print data for filling the corresponding area of the document by the printing means with respect to the area determined to be printed with reference to the recorded information. An image processing system comprising: a print data generation unit that performs printing.
[Selection] Figure 2

Description

本発明は画像情報処理システムに係り、特に、印刷媒体上の特定の領域を塗りつぶして、その領域に記載された情報を隠匿する画像情報処理システムに関する。   The present invention relates to an image information processing system, and more particularly, to an image information processing system that paints a specific area on a print medium and conceals information described in the area.

印刷物等の書類には、他人に知られたくない情報、機密情報等が印刷、書き込み等されている場合がある。このような書類を、そのまま捨てたり、いわゆる裏紙印刷として再利用すると、機密情報等が漏洩してしまったりして安全面等の観点から問題が生じるおそれがある。   In documents such as printed matter, information that is not desired to be known to others, confidential information, and the like may be printed or written. If such a document is discarded as it is or reused as so-called backing paper printing, confidential information may be leaked, which may cause a problem from the viewpoint of safety.

そこで、ある情報が印刷等されている書類に、さらに重ねて印刷を行なうことで、すでに印刷されている情報を隠蔽するいわゆる隠蔽印刷に関する技術が提案されている。   In view of this, a technique relating to so-called concealment printing has been proposed in which information already printed is concealed by further overlapping printing on a document on which certain information is printed.

例えば、特許文献1には、裏紙印刷を行なう際に、印刷用紙の裏面にすでに印刷が行なわれていることを検知すると、裏面に所定のパターンを重ねて印刷する技術が開示されている。   For example, Patent Document 1 discloses a technique of printing a predetermined pattern on the back surface when it is detected that printing has already been performed on the back surface of the printing paper when performing back paper printing.

また、特許文献2には、スキャナで読み取った書類の画像から、所定の文字列を検出し、検出された位置にプリンタで重ねて印刷する技術が開示されている。   Patent Document 2 discloses a technique for detecting a predetermined character string from an image of a document read by a scanner and superimposing and printing it at a detected position using a printer.

特開平7−100738号公報Japanese Patent Application Laid-Open No. 7-100738

特開2003−25684号公報JP 2003-25684 A

特許文献1に記載された技術は、書類の裏面の一部に情報が印刷されている場合にも、裏面全体にパターンを印刷することになり、トナーやインクの使用量が多くなってしまうという問題がある。また、特許文献2に記載された技術は、必要な部分のみ印刷が行なわれるが、文字認識が必要となるため、処理および構成が煩雑となる。一方、隠蔽印刷は、必要な情報を印刷するという印刷本来の目的とは異なるため、コンピュータ等の他の処理に影響を与えないように、なるべく使用するメモリは少ない方が望ましい。   The technique described in Patent Document 1 prints a pattern on the entire back side even when information is printed on a part of the back side of the document, and increases the amount of toner and ink used. There's a problem. The technique described in Patent Document 2 prints only necessary portions, but requires character recognition, and thus processing and configuration become complicated. On the other hand, since concealment printing is different from the original purpose of printing necessary information, it is desirable to use as little memory as possible so as not to affect other processes such as a computer.

本願発明は、印刷等されている情報の隠蔽を簡易な構成で、より少ない資源により行なえるようにすることを目的とする。
目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to make it possible to conceal information being printed or the like with a simple configuration and with fewer resources.
Objective.

上記課題を解決するため本発明の第1の態様は、
画像読み取り手段と印刷手段とを備えた画像処理システムであって、
前記画像読み取り手段が読み取った書類の画像データを一定の領域単位で読み込み、それぞれの領域について印刷を行なうか否かを判断し、その結果を記録する判定手段と、
前記記録された情報を参照して、印刷を行なうと判断された領域について前記印刷手段で前記書類の対応する領域を塗りつぶすための印刷データを生成する印刷データ生成手段とを備えることを特徴とする画像処理システムである。
In order to solve the above problems, the first aspect of the present invention is:
An image processing system including an image reading unit and a printing unit,
A determination unit that reads the image data of the document read by the image reading unit in units of a certain area, determines whether or not to print each area, and records the result;
Print data generating means for generating print data for filling the corresponding area of the document by the printing means for an area determined to be printed with reference to the recorded information. An image processing system.

本発明によれば、領域単位で印刷を行なうか否かを判断し、印刷を行なうと判断した領域について印刷を行なうため、隠蔽のために必要な領域だけを印刷することができる。また、文字認識を行なう必要がないため、構成を簡易にすることができる。   According to the present invention, it is determined whether or not printing is performed in units of areas, and printing is performed for the areas determined to be printed, so that only the areas necessary for concealment can be printed. In addition, since it is not necessary to perform character recognition, the configuration can be simplified.

上記課題を解決するため本発明の第2の態様は、
書類の画像データを読み取る画像読み取り装置と印刷データに基づいて前記書類に印刷を行なう印刷装置とが接続される画像処理装置であって、
前記画像読み取り装置が読み取った画像データを一定の領域単位で読み込み、それぞれの領域について印刷を行なうか否かを判断し、その結果を記録する判定手段と、
前記記録された情報を参照して、印刷を行なうと判断された領域について前記印刷装置でその領域を塗りつぶすための印刷データを生成する印刷データ生成手段と、
前記印刷装置に印刷データを出力する印刷データ出力手段と
を備えることを特徴とする画像処理装置である。
In order to solve the above problem, the second aspect of the present invention is:
An image processing device to which an image reading device that reads image data of a document and a printing device that prints the document based on print data are connected,
A determination unit that reads the image data read by the image reading device in units of a certain area, determines whether or not to perform printing for each area, and records the result;
Print data generating means for referring to the recorded information and generating print data for filling the area in the printing apparatus with respect to the area determined to be printed;
An image processing apparatus comprising: print data output means for outputting print data to the printing apparatus.

ここで、前記判定手段が読み込む一定の領域単位は、一定の幅を有するライン形状の領域とし、この幅は、印刷装置の処理単位であるバンドの幅と一致させることができる。あるいは、一定の大きさのブロック形状の領域としてもよい。   Here, the fixed area unit read by the determination means is a line-shaped area having a fixed width, and this width can be made to coincide with the width of a band which is a processing unit of the printing apparatus. Or it is good also as a block-shaped area | region of a fixed magnitude | size.

上記判定手段は、例えば、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その領域について印刷を行なうと判断するようにする。一般に、濃度分布情報の取得は、文字認識より簡易な構成で実現することができる。   For example, when the image data of the read area unit includes density information of a predetermined density or more, the determination means determines that the area is to be printed. Generally, acquisition of density distribution information can be realized with a simpler configuration than character recognition.

さらに、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その濃度に関する情報を含めて記録し、前記印刷データ生成手段は、印刷を行なうと判断された領域について、その領域に関して記録されている濃度以上の濃度で印刷を行なうための印刷データを生成するようにしてもよい。これにより隠蔽印刷が確実に行なえるとともに、印刷に用いるトナー等の量を節約することが可能となる。   Further, if the read area unit image data includes density information of a predetermined density or higher, information including the density information is recorded, and the print data generation unit is determined to perform printing. For the area, print data for printing at a density higher than the density recorded for the area may be generated. As a result, concealment printing can be performed reliably, and the amount of toner and the like used for printing can be saved.

あるいは、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その領域の色に関する情報を含めて記録し、前記印刷データ生成手段は、印刷を行なうと判断された領域について、その領域に関して記録されている色に近似した色で印刷を行なうための印刷データを生成するようにしてもよい。これによっても隠蔽印刷を確実に行なえるようになる。   Alternatively, in the case where density information of a predetermined density or higher is included in the read area unit image data, information including the color information of the area is recorded, and the print data generation means determines that printing is performed. With respect to the printed area, print data for printing in a color approximate to the color recorded for the area may be generated. This also makes it possible to reliably perform concealment printing.

また、前記判定手段は、前記画像読み取り装置から一定の領域単位で前記画像データを読み取るようにすることで、画像処理装置上にすべての画像データを格納する必要がなくなるため、メモリを節約することができる。   In addition, since the determination unit reads the image data from the image reading device in a certain area unit, it is not necessary to store all the image data on the image processing device, thereby saving memory. Can do.

本発明の実施の形態について図面を参照して説明する。   Embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の第1の実施形態である画像情報処理システムのハードウェア構成の概要を説明するためのブロック図である。   FIG. 1 is a block diagram for explaining the outline of the hardware configuration of the image information processing system according to the first embodiment of the present invention.

本図に示すように、画像情報処理システムは、アプリケーションによる各種処理、スキャナドライバによる画像読み取り処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ10と、このコンピュータ10に接続されるプリンタ30およびスキャナ40とを備えて構成される。   As shown in the figure, the image information processing system includes a computer 10 for realizing various processes by applications, an image reading process by a scanner driver, a printing process by a printer driver, and the like, a printer 30 connected to the computer 10, and And a scanner 40.

本実施形態においては、スキャナ40で読み取った書類の画像データから、コンピュータ10が重ね印刷を行なう範囲を設定する。そして、この設定に基づいてプリンタ30が、同じ書類に対して重ねて印刷を行ない、印刷等されていた情報を上から塗りつぶすことで、書類の隠蔽印刷を実行する。ただし、画像情報処理システムの構成はこれに限られない。   In the present embodiment, a range in which the computer 10 performs overprinting is set from the image data of the document read by the scanner 40. Then, based on this setting, the printer 30 performs printing on the same document in a superimposed manner, and performs hidden printing of the document by painting the printed information from above. However, the configuration of the image information processing system is not limited to this.

コンピュータ10は、各種プログラムを実行するCPU(Central Processing Unit)11、データおよびプログラム等を一時的に記憶するRAM(Random Access Memory)12、コンピュータ10を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM(Read Only Memory)13、および、接続されたプリンタ30等の周辺装置とのデータの送受信をつかさどるインタフェース14を備えている。   The computer 10 includes a CPU (Central Processing Unit) 11 for executing various programs, a RAM (Random Access Memory) 12 for temporarily storing data and programs, various data for controlling the computer 10, various programs, and the like in advance. A ROM (Read Only Memory) 13 that is stored in a nonvolatile manner and an interface 14 that controls transmission / reception of data to / from a peripheral device such as a connected printer 30 are provided.

また、コンピュータ10には、カラーディスプレイ等の表示装置21、マウス、キーボード等の入力装置22、CD−ROM等の記録媒体からデータを読み取るメディア読取装置23および内蔵または外付けの補助記憶装置24が接続される。もちろん、コンピュータ10の構成はこれに限られない。   Further, the computer 10 includes a display device 21 such as a color display, an input device 22 such as a mouse and a keyboard, a media reading device 23 for reading data from a recording medium such as a CD-ROM, and a built-in or external auxiliary storage device 24. Connected. Of course, the configuration of the computer 10 is not limited to this.

プリンタ30は、例えば、レーザ方式のカラーページプリンタである。レーザ方式のカラーページプリンタは、筐体内にトナーを充填したカートリッジを複数本備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。トナー色は、例えば、黒、シアン、マゼンタ、イエローの4色であり、これらの色を組み合わせることで種々の色を表現できるようになっている。   The printer 30 is, for example, a laser type color page printer. A laser type color page printer includes a plurality of cartridges filled with toner in a housing, and performs printing by transferring the toner to a printing medium such as printing paper. The toner colors are, for example, four colors of black, cyan, magenta, and yellow, and various colors can be expressed by combining these colors.

ただし、プリンタ30の印刷方式は、これに限られない。例えば、インクジェット方式のシリアルカラープリンタ、その他の印刷方式を用いたプリンタであってもよい。また、モノクロプリンタであってもよい。   However, the printing method of the printer 30 is not limited to this. For example, an inkjet serial color printer or a printer using other printing methods may be used. A monochrome printer may also be used.

プリンタ30は、コンピュータ10とのデータの送受信をつかさどるインタフェース31、各種プログラムを実行するCPU32、印刷データ等を一時的に記憶するRAM33、プリンタ30を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM34、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行なう給排紙機構等からなる印刷エンジン35、および、操作パネル36を備えて構成される。操作パネル36は、プリンタの状態、メニュー等を表示するための表示部、例えば、液晶パネルと、ユーザからの操作を受け付けるための入力部、例えば、操作ボタンとを有している。もちろん、プリンタ30の構成はこれに限られない。   The printer 30 includes an interface 31 that controls transmission and reception of data with the computer 10, a CPU 32 that executes various programs, a RAM 33 that temporarily stores print data and the like, various data and various programs that control the printer 30, and the like in advance. A print engine 35 including a ROM 34, a toner cartridge, a photosensitive drum, a laser beam irradiation mechanism, a paper feed mechanism, a paper supply / discharge mechanism for performing print medium supply / discharge processing, and an operation panel 36. It is prepared for. The operation panel 36 includes a display unit for displaying the printer status, menus, and the like, for example, a liquid crystal panel, and an input unit for receiving operations from the user, for example, operation buttons. Of course, the configuration of the printer 30 is not limited to this.

スキャナ40は、コンピュータ10とのデータの送受信をつかさどるインタフェース41、スキャナの動作を制御するCPU42、画像データ等を一時的に記憶するRAM33、画像処理等のための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM44、CCDセンサ、フィードローラ等からなるスキャナエンジン45、および、操作パネル46を備えて構成される。もちろん、スキャナ40の構成はこれに限られない。   The scanner 40 includes an interface 41 that controls transmission / reception of data to / from the computer 10, a CPU 42 that controls the operation of the scanner, a RAM 33 that temporarily stores image data, various data for image processing, various programs, and the like in advance. A ROM 44, a CCD engine, a scanner engine 45 including a feed roller, and an operation panel 46 are stored. Of course, the configuration of the scanner 40 is not limited to this.

次に、上記画像情報処理システムによりコンピュータ10、プリンタ30およびスキャナ40に実現される機能構成について、図2のブロック図を参照して説明する。   Next, functional configurations realized in the computer 10, the printer 30, and the scanner 40 by the image information processing system will be described with reference to the block diagram of FIG.

本図に示すように、コンピュータ10上には、アプリケーション部110、プリンタドライバ部130、および、スキャナドライバ部140が構築される。   As shown in the figure, an application unit 110, a printer driver unit 130, and a scanner driver unit 140 are constructed on the computer 10.

アプリケーション部110は、RAM12にロードしたアプリケーションプログラムを、CPU11が実行することによりコンピュータ10上に仮想的に実現される。アプリケーション部110は、プリンタドライバ部130およびスキャナドライバ部140を制御して、本画像処理システムで隠蔽印刷を行なうための処理を行なう。   The application unit 110 is virtually realized on the computer 10 when the CPU 11 executes an application program loaded on the RAM 12. The application unit 110 controls the printer driver unit 130 and the scanner driver unit 140 to perform processing for performing hidden printing in the image processing system.

このため、アプリケーション部110は、領域設定部111、領域判定部112、印刷情報生成部113、ドライバ制御部114、領域情報記憶部115を備えている。   Therefore, the application unit 110 includes an area setting unit 111, an area determination unit 112, a print information generation unit 113, a driver control unit 114, and an area information storage unit 115.

領域設定部111は、隠蔽印刷を行なう書類について、どのような単位の領域で隠蔽を行なうかを設定する。領域の単位としては、例えば、ライン、ブロック等があり、それぞれ、単位となる大きさが定められる。例えば、領域の単位としてラインを設定した場合には、そのライン幅のドット数が定められ、領域の単位としてブロックを設定した場合には、そのブロックの縦横ドット数が定められる。後述するように、領域の単位としてラインを設定した場合には、そのライン幅をプリンタ30での印刷処理におけるバンド幅と一致させることにより、隠蔽印刷に必要なメモリを節約し、また、高速に処理を行なうことができる。   The area setting unit 111 sets in what unit area the document to be concealed is to be concealed. As the unit of the area, for example, there are a line, a block and the like, and the size of each unit is determined. For example, when a line is set as the unit of the area, the number of dots of the line width is determined, and when a block is set as the unit of the area, the number of vertical and horizontal dots of the block is determined. As will be described later, when a line is set as a unit of the area, the line width is matched with the bandwidth in the printing process in the printer 30, thereby saving the memory necessary for the concealment printing and at a high speed. Processing can be performed.

領域判定部112は、スキャナドライバ部140が画像データを取得した隠蔽印刷を行なう書類について、前記単位の領域毎に、その領域に対して印刷を行なうかどうかを判定する。すなわち、本実施形態では、前記単位の領域に何らかの印刷等が行なわれている場合には、その領域について重ねて印刷を行なうものとする。   The area determination unit 112 determines whether or not to print the area for each unit area of the document to be subjected to the concealment printing in which the scanner driver unit 140 has acquired the image data. In other words, in the present embodiment, when any printing or the like is performed in the unit area, the printing is performed by overlapping the area.

領域判定部112は、さらに、その領域に印刷を行なう場合にはどのような印刷を行なうかを設定する。ここでは、例えば、隠蔽印刷に用いる色、濃度等を設定するものとする。すなわち、本実施形態では、その領域に印刷等されている内容に応じて重ねて印刷するパターンを変更することができる。例えば、赤系統の色で印刷されている場合には赤色で重ねて印刷させるようにする。これにより、隠蔽したい内容がより判別しにくくなる。また、印刷等されている濃度に応じて塗りつぶしの濃度を変更するようにしてもよい。これにより、印刷に用いるトナー、インク等を節約することができる。もちろん、一律に、例えば、黒色で重ね印刷を行なうようにしてもよい。また、隠蔽を確実にするためには、領域をベタで塗りつぶすのがもっとも効果的であるが、例えば、細かい網目模様、斜線等のパターンで塗りつぶすようにしてもよい。   The area determination unit 112 further sets what kind of printing is to be performed when printing is performed in the area. Here, for example, the color and density used for the concealment printing are set. That is, in the present embodiment, it is possible to change the pattern to be overprinted according to the contents printed in the area. For example, when printing is performed in a red color, printing is performed by overlapping red. As a result, the content to be concealed becomes more difficult to distinguish. Further, the fill density may be changed in accordance with the printed density. Thereby, toner, ink, etc. used for printing can be saved. Of course, it is also possible to uniformly perform overprinting in black, for example. Further, in order to ensure the concealment, it is most effective to fill the area with a solid color. However, for example, the area may be filled with a pattern such as a fine mesh pattern or a diagonal line.

領域判定部112は、判定した結果を領域情報記憶部115に格納する。領域情報記憶部115は、例えば、RAM12あるいは補助記憶装置24上に記憶領域として割り当てられることで、仮想的に実現される。   The area determination unit 112 stores the determination result in the area information storage unit 115. The area information storage unit 115 is virtually realized by being allocated as a storage area on the RAM 12 or the auxiliary storage device 24, for example.

印刷情報生成部113は。領域情報記憶部115の内容にしたがって、隠蔽印刷を行なう書類について印刷すべき情報を生成する。具体的には、隠蔽印刷を行なう領域に対して、隠蔽印刷に用いる色、濃度等の設定に基づく印刷情報を生成する。   The print information generation unit 113. In accordance with the contents of the area information storage unit 115, information to be printed is generated for a document to be concealed. Specifically, print information based on settings such as color and density used for the concealment printing is generated for the area where concealment printing is performed.

ドライバ制御部114は、プリンタドライバ部130およびスキャナドライバ部140との間におけるデータ等のやり取りを制御する。   The driver control unit 114 controls the exchange of data and the like between the printer driver unit 130 and the scanner driver unit 140.

プリンタドライバ部130は、RAM12にロードしたプリンタドライバプログラムを、CPU11が実行することによりコンピュータ10上に仮想的に実現される。プリンタドライバ部130は、アプリケーション部110が生成した印刷情報にしたがって印刷データを生成し、プリンタ30に印刷を実行させる。プリンタドライバ部130は、バンド単位で印刷データを取り扱い、プリンタ30に印刷を実行させる。ここで、バンドは、1ページ分の領域を複数に分割した所定のドット幅を有するライン状の領域である。バンド単位で印刷データを取り扱うことで、限られたメモリ容量で大きなメモリを必要とする印刷処理を行なえるようになっている。   The printer driver unit 130 is virtually realized on the computer 10 by the CPU 11 executing the printer driver program loaded in the RAM 12. The printer driver unit 130 generates print data according to the print information generated by the application unit 110 and causes the printer 30 to execute printing. The printer driver unit 130 handles print data in band units and causes the printer 30 to execute printing. Here, the band is a line-shaped region having a predetermined dot width obtained by dividing the region for one page into a plurality of regions. By handling print data in band units, print processing requiring a large memory with a limited memory capacity can be performed.

スキャナドライバ部140は、RAM12にロードしたスキャナドライバプログラムを、CPU11が実行することによりコンピュータ10上に仮想的に実現される。スキャナドライバ部140は、スキャナ40を制御して、スキャナ40の原稿台等に置かれた書類の画像を読み取る処理を行なう。通常、スキャナドライバ部140は、スキャナ40が取得した書類の画像データを一括して読み込むが、本実施形態では、所定の単位毎に読み込むこともできるようになっている。この場合、1ページ分の画像データをコンピュータ10上に格納する必要がなくなるため、RAM12等の使用メモリを節約することができる。   The scanner driver unit 140 is virtually realized on the computer 10 by the CPU 11 executing the scanner driver program loaded in the RAM 12. The scanner driver unit 140 controls the scanner 40 to perform processing for reading an image of a document placed on a document table or the like of the scanner 40. Normally, the scanner driver unit 140 reads the image data of the documents acquired by the scanner 40 at a time, but in the present embodiment, the scanner driver unit 140 can also read the data for each predetermined unit. In this case, since it is not necessary to store image data for one page on the computer 10, it is possible to save memory used such as the RAM 12.

アプリケーション部110、プリンタドライバ部130、スキャナドライバ部140をコンピュータ10上で仮想的に実現するためのアプリケーションプログラム、プリンタドライバプログラム、スキャナプログラムは、例えば、CD−ROM等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置23で読み取ることにより、コンピュータ10にそれぞれのプログラムをインストールすることができる。また、例えば、インターネット等のコンピュータネットワークを介してコンピュータ10にインストールすることもできる。   An application program, a printer driver program, and a scanner program for virtually realizing the application unit 110, the printer driver unit 130, and the scanner driver unit 140 on the computer 10 are recorded on a portable recording medium such as a CD-ROM. Can be distributed. Each program can be installed in the computer 10 by reading the recording medium with the media reader 23. For example, it can also be installed in the computer 10 via a computer network such as the Internet.

本実施形態において、プリンタ30とスキャナ40とは、同一のメーカによる製品であることが望ましい。このような場合、プリンタドライバプログラムとスキャナドライバプログラムとは同一のメーカによって開発される。そして、アプリケーションプログラムは、これらのドライバプログラムの仕様にしたがって、以下に説明するような処理を行なうように開発することができる。このため、アプリケーションプログラムも同一のメーカから提供されることが望ましい。このようなメーカは、これらのプログラムを統合した一つのプログラムパッケージとして提供するようにしてもよい。   In the present embodiment, the printer 30 and the scanner 40 are desirably products from the same manufacturer. In such a case, the printer driver program and the scanner driver program are developed by the same manufacturer. The application program can be developed so as to perform processing as described below in accordance with the specifications of these driver programs. For this reason, it is desirable that application programs are also provided from the same manufacturer. Such a manufacturer may provide a single program package in which these programs are integrated.

図2において、プリンタ30上には、印刷制御部310および印刷実行部320が仮想的に実現される。印刷制御部310は、コンピュータ10から送信された印刷データを解釈して、印刷データに基づく印刷を実行するための制御を行なう。印刷実行部320は、印刷制御部310の指示にしたがって、印刷用紙等に対して、印刷エンジン35による印刷を実行する。   In FIG. 2, a print control unit 310 and a print execution unit 320 are virtually realized on the printer 30. The print control unit 310 interprets the print data transmitted from the computer 10 and performs control for executing printing based on the print data. The print execution unit 320 executes printing by the print engine 35 on printing paper or the like in accordance with an instruction from the print control unit 310.

また、スキャナ40上には、読み取り制御部410および読み取り実行部420が仮想的に実現される。読み取り制御部410は、スキャナドライバ部140からの指示にしたがって読み取り実行部420に書類の読み取りを行なわせ、所定の画像処理を行なってスキャナドライバ部140に出力する。読み取り実行部420は、スキャナエンジン45による画像読み取りを実行する。   In addition, a reading control unit 410 and a reading execution unit 420 are virtually realized on the scanner 40. The reading control unit 410 causes the reading execution unit 420 to read a document in accordance with an instruction from the scanner driver unit 140, performs predetermined image processing, and outputs the document to the scanner driver unit 140. The reading execution unit 420 executes image reading by the scanner engine 45.

次に、上記構成により実現される、本発明の実施形態における画像情報処理システムの動作について、図3のフロー図を参照して説明する。   Next, the operation of the image information processing system in the embodiment of the present invention realized by the above configuration will be described with reference to the flowchart of FIG.

本実施形態では、まず、アプリケーション部110の領域設定部111が、隠蔽印刷を行なう際の領域の単位を設定する(S101)。領域の単位は、あらかじめ決められた固定値としてもよいが、ここでは、ユーザからの指示に基づいて定めるようにする。   In the present embodiment, first, the area setting unit 111 of the application unit 110 sets a unit of area when performing hidden printing (S101). The unit of the area may be a predetermined fixed value, but here it is determined based on an instruction from the user.

領域設定部111は、例えば、図4に示すような隠蔽印刷設定画面400を表示して、ユーザから領域の単位等についての指示を受け付ける。本図に示すように、隠蔽印刷設定画面400は、例えば、領域設定欄401、処理モード設定欄402、カラーモード設定欄403を備えている。   The area setting unit 111 displays, for example, a concealed print setting screen 400 as shown in FIG. 4 and receives an instruction about the unit of area from the user. As shown in the figure, the hidden print setting screen 400 includes, for example, an area setting field 401, a processing mode setting field 402, and a color mode setting field 403.

領域設定欄401は、領域の形状についての指定を受け付ける欄で、例えば、ラインとブロックのいずれかを選択できるようになっている。「ライン」は、ライン単位の領域で書類に印刷等がなされているかを調べ、印刷がなされている場合には、その領域に重ね印刷を行なうモードである。ラインは、通常は、横方向であるが、例えば、書類のサイズに応じて、縦ラインとしてもよい。このとき、バンド幅方向、主走査方向等に合わせることが望ましい。「ブロック」は、ブロック単位の領域で書類に印刷等がなされているかを調べ、印刷がなされている場合には、その領域に重ね印刷を行なうモードである。なお、領域設定欄401で、さらに領域の大きさの指定を受け付けるようにしてもよい。例えば、ブロック単位が設定された場合に、ブロックの大きさとして大・中・小のいずれかを選択させるようにすることができる。   The area setting column 401 is a column that accepts designation of the shape of the area, and can select either a line or a block, for example. “Line” is a mode in which it is checked whether printing or the like is performed on a document in a line unit area, and when printing is performed, overprinting is performed in that area. The line is usually in the horizontal direction, but may be a vertical line depending on the size of the document, for example. At this time, it is desirable to match the bandwidth direction, the main scanning direction, and the like. “Block” is a mode in which it is checked whether printing or the like is performed on a document in a block unit area, and if printing is performed, overprinting is performed in that area. In addition, in the area setting column 401, designation of the area size may be received. For example, when a block unit is set, one of large, medium, and small can be selected as the block size.

処理モード設定欄402は、特に、領域としてラインが選択された場合に、メモリを節約して隠蔽印刷処理を行なうか、処理速度を優先して隠蔽印刷処理を行なうかの選択を受け付ける欄である。「メモリ節約」は、ラインの幅をバンド幅と一致させ、ライン単位で画像データをメモリに読み込んで、その領域に印刷等がなされているかどうかを調べるモードである。このモードは、1画面分の画像データを格納する必要がないため、使用するメモリを節約することができる。「はやい」は、1画面分の画像データを格納し、ライン領域毎に、その領域に印刷等がなされているかどうかを調べるモードである。このモードは、1ページ分の画像データを一括してメモリに格納するため「メモリ節約」モードに比べて処理速度を速くすることができる。   The processing mode setting column 402 is a column for accepting selection of whether to perform the hidden printing process while saving the memory or to perform the hidden printing process with priority on the processing speed when a line is selected as an area. . “Memory saving” is a mode in which the line width matches the bandwidth, the image data is read into the memory in units of lines, and it is checked whether printing or the like is performed in the area. In this mode, since it is not necessary to store image data for one screen, the memory used can be saved. “Fast” is a mode in which image data for one screen is stored, and for each line area, it is checked whether printing or the like is performed in that area. In this mode, image data for one page is stored in the memory at a time, so that the processing speed can be increased compared to the “memory saving” mode.

領域設定部111は、処理モード設定欄402で「メモリ節約」が設定された場合には、プリンタドライバ部130からバンド幅を取得し、その幅をライン幅として設定する。その他の場合には、あらかじめ定められた大きさを設定する。もちろん、ユーザからの指示に基づいて設定するようにしてもよい。   When “memory saving” is set in the processing mode setting field 402, the area setting unit 111 acquires the bandwidth from the printer driver unit 130 and sets the width as the line width. In other cases, a predetermined size is set. Of course, you may make it set based on the instruction | indication from a user.

カラーモード設定欄403は、重ね印刷をカラーで行なうか、モノクロで行なうかの指定を受け付ける欄である。カラーが指定された場合には、領域に印刷等されている文字等の色に近い色で重ね印刷を行なうようにする。モノクロが指定された場合には、領域に印刷等されている文字等の濃度と同等以上の濃度で重ね印刷を行なうようにする。ただし、カラーモード設定欄403を設けずに、一律に黒色等で重ね印刷を行なうようにしてもよい。また、処理モード設定欄402で「メモリ節約」が設定されている場合に、一律に黒色等で重ね印刷を行なうようにしてもよい。   A color mode setting field 403 is a field for receiving designation of whether to perform overprinting in color or monochrome. When a color is designated, overprinting is performed with a color close to the color of characters or the like printed in the area. When monochrome is designated, overprinting is performed at a density equal to or higher than the density of characters printed in the area. However, the color mode setting field 403 may not be provided, and the overprinting may be performed uniformly in black or the like. In addition, when “memory saving” is set in the processing mode setting field 402, the overprinting may be performed uniformly in black or the like.

つぎに、ドライバ制御部114は、スキャナドライバ部140を制御して、スキャナ40に書類の読み取りを行なわせる(S102)。このときの読み取り解像度は、低解像度で十分であり、いわゆるプレスキャンの解像度よりも粗くてもかまわない。このようにすることにより、読み取りのためのメモリ領域を節約するとともに、読み取り速度を速めることができる。なお、ユーザは隠蔽印刷処理を行なう書類を、あらかじめスキャナ40の原稿台にセットしておくようにする。   Next, the driver control unit 114 controls the scanner driver unit 140 to cause the scanner 40 to read a document (S102). As the reading resolution at this time, a low resolution is sufficient, and it may be coarser than a so-called pre-scanning resolution. By doing so, a memory area for reading can be saved and the reading speed can be increased. Note that the user sets a document to be subjected to the concealment printing process on the document table of the scanner 40 in advance.

スキャナ40が書類の読み取りを終了すると、領域判定部112は、スキャナドライバ部140を介して、領域単位で、読み取った画像データを取得する(S103)。このとき、処理モード設定欄402で「メモリ節約」が設定されている場合には、処理単位の領域毎にスキャナ40から画像データを取得するようにする。これにより、本処理のためのメモリを節約することができる。一方、処理モード設定欄402で「はやい」が設定されている場合には、1ページ分の画像データをスキャナ40から一括して取得し、RAM12等のメモリに記憶しておき、処理単位の領域毎にメモリから画像データを読み込むようにする。   When the scanner 40 finishes reading the document, the area determination unit 112 acquires the read image data for each area via the scanner driver unit 140 (S103). At this time, if “memory saving” is set in the processing mode setting field 402, image data is acquired from the scanner 40 for each area of the processing unit. Thereby, the memory for this process can be saved. On the other hand, when “fast” is set in the processing mode setting field 402, image data for one page is acquired from the scanner 40 in a lump and stored in a memory such as the RAM 12, and the processing unit area. The image data is read from the memory every time.

そして、その領域中に印刷等がなされているかどうかを調べる(S104)。この処理は、例えば、その領域の濃度分布を調べ、濃度が所定の値より大きい濃度情報が含まれている場合に、印刷等がなされていると判断することができる。   Then, it is checked whether printing or the like is performed in the area (S104). In this process, for example, the density distribution of the area is examined, and when density information that includes a density greater than a predetermined value is included, it can be determined that printing or the like is being performed.

その結果、印刷等がなされていると判断した場合には、必要に応じて、印刷等の内容を判断し、その色系統、もっとも濃い部分の濃度等を判断する。そして、その結果を領域情報記憶部115に記録する(S105)。   As a result, if it is determined that printing or the like has been performed, the contents of printing or the like are determined as necessary, and the color system, the density of the darkest portion, or the like is determined. Then, the result is recorded in the area information storage unit 115 (S105).

図5および図6は、このときの処理を具体的に説明する図である。   5 and 6 are diagrams for specifically explaining the processing at this time.

図5は、図5(a)に示すような書類を、ライン単位でメモリを節約する設定で処理を行なった場合の例である。この場合、図5(b)に示すように書類601の画像データをライン単位で取得する。そして、そのラインに印刷等がなされているかを調べ、印刷等がなされていないラインについては、例えば、領域情報記憶部115に「0」を記録し、印刷等がなされているラインについて「1」を記録するものとする。このため、領域情報記憶部115には、ライン数分のビット幅を持つ記憶領域を割り当てればよい。なお、本例では、メモリを節約する設定で処理を行なっているため、それぞれのラインについて、印刷等が行なわれているかどうかだけを判断して、その結果を0または1で記録しているようにしているが、さらに、濃度、色系統等も判断し、その判断結果を所定のビットパターンで表わして領域情報記憶部115に記録するようにしてもよい。この場合、領域情報記憶部115には、判断結果を示すビット幅をライン数分持つサイズの記憶領域を割り当てるようにする。   FIG. 5 shows an example in which a document as shown in FIG. 5A is processed with a setting for saving memory in line units. In this case, as shown in FIG. 5B, the image data of the document 601 is acquired in units of lines. Then, it is checked whether printing or the like has been performed on the line. For a line that has not been printed or the like, for example, “0” is recorded in the area information storage unit 115, and “1” for a line that has been printed or the like. Shall be recorded. Therefore, a storage area having a bit width corresponding to the number of lines may be allocated to the area information storage unit 115. In this example, since processing is performed with a setting that saves memory, it is determined whether or not printing is performed for each line, and the result is recorded as 0 or 1. However, it is also possible to determine the density, color system, etc., and record the determination result in the area information storage unit 115 in a predetermined bit pattern. In this case, a storage area having a size having a bit width indicating the determination result as many as the number of lines is allocated to the area information storage unit 115.

図6は、図6(a)に示すような書類をブロック単位でモノクロモードの処理を行なった場合の例である。この場合、図6(b)に示すように、書類611の画像データをブロック単位で取得する。そして、そのブロックに印刷等がなされているか調べ、印刷等がなされていないブロックについては、例えば、領域情報記憶部115に「0」を記録し、印刷等がなされているブロックについては、そのブロック内の最大濃度に応じて「1」〜「4」のいずれかを記録するものとする(符号512参照)。このため、領域情報記憶部115には、ブロック数分に対応するサイズの記憶領域を割り当てるようにする。なお、カラーモードの処理の場合は、ブロック内の最大濃度に代え、例えば、ブロック内に最も多く存在する色系統、あるいは、ブロック内の最も濃い色等を検出して領域情報記憶部115に記録するようにしてもよい。   FIG. 6 shows an example when the document shown in FIG. 6A is processed in the monochrome mode in units of blocks. In this case, as shown in FIG. 6B, the image data of the document 611 is acquired in units of blocks. Then, it is checked whether printing or the like has been performed on the block. For a block on which printing or the like has not been performed, for example, “0” is recorded in the area information storage unit 115, and for a block on which printing or the like has been performed, Any one of “1” to “4” is recorded according to the maximum density (see 512). Therefore, a storage area having a size corresponding to the number of blocks is allocated to the area information storage unit 115. In the case of color mode processing, instead of the maximum density in the block, for example, the color system existing most in the block or the darkest color in the block is detected and recorded in the area information storage unit 115. You may make it do.

アプリケーション部110は、これらの処理を書類の画像データのすべての領域について繰り返す(S106)。   The application unit 110 repeats these processes for all areas of the image data of the document (S106).

書類の画像データのすべての領域について領域情報記憶部115に記録すると、印刷情報生成部113は、領域情報記憶部115に記録された情報に基づいて、プリンタ30に印刷を実行させるための印刷情報を生成してプリンタドライバ部130に出力する(S107)。   When all areas of the image data of the document are recorded in the area information storage unit 115, the print information generation unit 113 prints information for causing the printer 30 to execute printing based on the information recorded in the area information storage unit 115. And output to the printer driver unit 130 (S107).

印刷情報の生成に関しては、例えば、図5に示した例では、領域情報記憶部115に印刷等が行なわれていると記録されたラインについて重ね印刷が行なわれるような印刷情報を生成する。具体的には、印刷等が行なわれているラインを塗りつぶすようなコマンドを生成する。なお、ライン幅をバンド幅と一致させた場合には、バンド毎に重ね印刷を行なうかどうかの指示だけを行なうようにしてもよい。このようにすることにより、さらに隠蔽印刷処理に使用するメモリ量を減らすことができる。   Regarding generation of print information, for example, in the example shown in FIG. 5, print information is generated such that overprinting is performed on a line recorded when printing or the like is performed in the area information storage unit 115. Specifically, a command for filling a line on which printing or the like is performed is generated. When the line width matches the band width, it may be possible to instruct only whether to perform overprinting for each band. In this way, it is possible to further reduce the amount of memory used for the hidden printing process.

また、図6に示した例では、領域情報記憶部115に印刷等が行なわれていると記録されたブロックについて、少なくともその濃度と同等以上の濃度(符号613参照)で重ね印刷を行なうような印刷情報を生成する。これにより、確実に隠蔽印刷が行なわれるとともに、重ね印刷に用いるトナー等の量を節約することができる。また、領域情報記憶部115にブロック内の色に関する情報が記録されている場合には、その色に近い色で重ね印刷を行なうような印刷情報を生成するようにしてもよい。   Further, in the example shown in FIG. 6, overprinting is performed on a block recorded as being printed in the area information storage unit 115 at least at a density equal to or higher than that density (see reference numeral 613). Generate print information. As a result, concealment printing is reliably performed, and the amount of toner or the like used for overprinting can be saved. Further, when information related to the color in the block is recorded in the area information storage unit 115, print information for performing overprinting with a color close to the color may be generated.

プリンタドライバ部130は、出力された印刷情報に基づいてプリンタを制御するための印刷データを生成し、プリンタに出力する(S108)。そして、プリンタ30が印刷データにしたがって印刷を実行することにより、本実施形態の隠蔽印刷処理が行なわれる。なお、ユーザは、スキャナ40で読み込んだ後、隠蔽印刷処理を行なう書類をプリンタ40の給紙装置にセットしておくものとする。   The printer driver unit 130 generates print data for controlling the printer based on the output print information, and outputs the print data to the printer (S108). Then, the printer 30 executes printing according to the print data, whereby the hidden printing process of the present embodiment is performed. Note that it is assumed that the user sets a document to be subjected to the concealment printing process in the paper feeding device of the printer 40 after being read by the scanner 40.

これにより、図5の例では、書類502のような印刷結果が得られ、図6の例では、書類614のような印刷結果が得られる。   As a result, in the example of FIG. 5, a print result such as the document 502 is obtained, and in the example of FIG. 6, a print result such as the document 614 is obtained.

以上本発明の実施形態について説明したが、本発明は上記の実施形態に限られない。例えば、上記の実施形態では、プリンタ30とスキャナ40とが接続されたコンピュータにより画像情報処理システムを構成していたいが、プリンタとスキャナとが一体化したスキャナ機能付きプリンタが接続されたコンピュータにより画像情報処理システムを構成するようにしてもよい。この場合、プリンタドライバ部130とスキャナドライバ部140とは、単一のドライバ部としてコンピュータ10上に構築することができる。   Although the embodiment of the present invention has been described above, the present invention is not limited to the above embodiment. For example, in the above embodiment, the image information processing system is configured by a computer to which the printer 30 and the scanner 40 are connected. However, image information is to be acquired by a computer to which a printer with a scanner function in which the printer and the scanner are integrated is connected. A processing system may be configured. In this case, the printer driver unit 130 and the scanner driver unit 140 can be constructed on the computer 10 as a single driver unit.

画像情報処理システムのハードウェア構成を説明するためのブロック図。The block diagram for demonstrating the hardware constitutions of an image information processing system. 画像情報処理システムの機能構成を説明するためのブロック図。The block diagram for demonstrating the function structure of an image information processing system. 画像情報処理システムにおける処理動作について説明するフロー図。The flowchart explaining the processing operation in an image information processing system. 隠蔽印刷設定画面の一例を示す図。The figure which shows an example of a concealment print setting screen. ライン単位の隠蔽印刷処理について説明する図。The figure explaining the concealment printing process of a line unit. ブロック単位の隠蔽印刷処理について説明する図。The figure explaining the block-unit hidden printing process.

符号の説明Explanation of symbols

10…プリンタ、11…インタフェース、12…CPU、13…RAM、14…ROM、21…表示装置、22…入力装置、23…メディア読取装置、24…補助記憶装置、31…インタフェース、32…CPU、33…RAM、34…ROM、35…印刷エンジン、36…操作パネル、41…インタフェース、42…CPU、43…RAM、44…ROM、45…スキャナエンジン、46…操作パネル、110…アプリケーション部、111…領域設定部、112…領域判定部、113…領域情報生成部、114…ドライバ制御部、115…領域情報記憶部、130…プリンタドライバ部、140…スキャナドライバ部、310…印刷制御部、320…印刷実行部、410…読み取り制御部、420…読み取り実行部
DESCRIPTION OF SYMBOLS 10 ... Printer, 11 ... Interface, 12 ... CPU, 13 ... RAM, 14 ... ROM, 21 ... Display device, 22 ... Input device, 23 ... Media reader, 24 ... Auxiliary storage device, 31 ... Interface, 32 ... CPU, 33 ... RAM, 34 ... ROM, 35 ... print engine, 36 ... operation panel, 41 ... interface, 42 ... CPU, 43 ... RAM, 44 ... ROM, 45 ... scanner engine, 46 ... operation panel, 110 ... application section, 111 ... Area setting section, 112 ... Area determination section, 113 ... Area information generation section, 114 ... Driver control section, 115 ... Area information storage section, 130 ... Printer driver section, 140 ... Scanner driver section, 310 ... Print control section, 320 ... Print execution unit 410 ... Read control unit 420 ... Read execution unit

Claims (10)

画像読み取り手段と印刷手段とを備えた画像処理システムであって、
前記画像読み取り手段が読み取った書類の画像データを一定の領域単位で読み込み、それぞれの領域について印刷を行なうか否かを判断し、その結果を記録する判定手段と、
前記記録された情報を参照して、印刷を行なうと判断された領域について前記印刷手段で前記書類の対応する領域を塗りつぶすための印刷データを生成する印刷データ生成手段とを備えることを特徴とする画像処理システム。
An image processing system including an image reading unit and a printing unit,
A determination unit that reads the image data of the document read by the image reading unit in units of a certain area, determines whether to perform printing for each area, and records the result;
Print data generating means for generating print data for filling the corresponding area of the document by the printing means for an area determined to be printed with reference to the recorded information. Image processing system.
画像読み取り装置と印刷装置とが接続される画像処理装置であって、
前記画像読み取り装置が読み取った書類の画像データを一定の領域単位で読み込み、それぞれの領域について印刷を行なうか否かを判断し、その結果を記録する判定手段と、
前記記録された情報を参照して、印刷を行なうと判断された領域について前記印刷装置で前記書類の対応する領域を塗りつぶすための印刷データを生成する印刷データ生成手段と、
前記印刷装置に印刷データを出力する印刷データ出力手段と
を備えることを特徴とする画像処理装置。
An image processing apparatus to which an image reading apparatus and a printing apparatus are connected,
A determination unit that reads image data of a document read by the image reading device in units of a certain area, determines whether or not to print each area, and records the result;
Print data generating means for generating print data for filling the corresponding area of the document with the printing apparatus with respect to the area determined to be printed with reference to the recorded information;
An image processing apparatus comprising: print data output means for outputting print data to the printing apparatus.
請求項2に記載の画像処理装置において、
前記判定手段が読み込む一定の領域単位は、一定の幅を有するライン形状の領域であることを特徴とする画像処理装置。
The image processing apparatus according to claim 2,
The image processing apparatus according to claim 1, wherein the predetermined area unit read by the determination means is a line-shaped area having a predetermined width.
請求項3に記載の画像処理装置において、
前記印刷装置は、所定のバンド単位で印刷処理を行なうものであり、
前記ライン形状の幅は、前記バンドの幅と一致することを特徴とする画像処理装置。
The image processing apparatus according to claim 3.
The printing apparatus performs printing processing in a predetermined band unit,
The width of the line shape is equal to the width of the band.
請求項2に記載の画像処理装置において、
前記判定手段が読み込む一定の領域単位は、一定の大きさのブロック形状の領域であることを特徴とする画像処理装置。
The image processing apparatus according to claim 2,
The image processing apparatus according to claim 1, wherein the predetermined area unit read by the determination means is a block-shaped area having a predetermined size.
請求項2に記載の画像処理装置において、
前記判定手段は、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その領域について印刷を行なうと判断することを特徴とする画像処理装置。
The image processing apparatus according to claim 2,
The image processing apparatus according to claim 1, wherein the determination unit determines that printing is performed for an area when the read image data of the area unit includes density information of a predetermined density or more.
請求項6に記載の画像処理装置において、
前記判定手段は、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その濃度に関する情報を含めて記録し、
前記印刷データ生成手段は、印刷を行なうと判断された領域について、その領域に関して記録されている濃度以上の濃度でその領域を塗りつぶすための印刷データを生成することを特徴とする画像処理装置。
The image processing apparatus according to claim 6.
The determination means records information including information on the density when density information of a predetermined density or more is included in the read area unit image data,
The image processing apparatus, wherein the print data generation unit generates print data for filling an area determined to be printed with a density equal to or higher than a density recorded for the area.
請求項6に記載の画像処理装置において、
前記判定手段は、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その領域の色に関する情報を含めて記録し、
前記印刷データ生成手段は、印刷を行なうと判断された領域について、その領域に関して記録されている色に近似した色でその領域を塗りつぶすための印刷データを生成することを特徴とする画像処理装置。
The image processing apparatus according to claim 6.
In the case where density information of a predetermined density or more is included in the read area unit image data, the determination unit records information including the color of the area,
The image processing apparatus according to claim 1, wherein the print data generation unit generates print data for filling an area determined to be printed with a color approximate to a color recorded for the area.
請求項2に記載の画像処理装置において、
前記判定手段は、前記画像読み取り装置から一定の領域単位で前記画像データを読み取ることを特徴とする画像処理装置。
The image processing apparatus according to claim 2,
The image processing apparatus, wherein the determination unit reads the image data from the image reading apparatus in a certain area unit.
画像読み取り装置と印刷装置とが接続されるコンピュータで実行されるプログラムであって、
前記画像読み取り装置が読み取った書類の画像データを一定の領域単位で読み込み、それぞれの領域について印刷を行なうか否かを判断し、その結果を記録する判定手段と、
前記記録された情報を参照して、印刷を行なうと判断された領域について前記印刷装置で前記書類の対応する領域を塗りつぶすための印刷情報を生成する印刷情報生成手段と、
前記印刷装置に印刷データを出力する印刷データ出力手段とをコンピュータに機能させることを特徴とするプログラム。
A program executed on a computer to which an image reading device and a printing device are connected,
A determination unit that reads image data of a document read by the image reading device in units of a certain area, determines whether or not to print each area, and records the result;
Print information generating means for generating print information for filling the corresponding area of the document in the printing apparatus with respect to the area determined to be printed with reference to the recorded information;
A program causing a computer to function as print data output means for outputting print data to the printing apparatus.
JP2004054159A 2004-02-27 2004-02-27 Image information processing system and image information processing apparatus Pending JP2005242864A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004054159A JP2005242864A (en) 2004-02-27 2004-02-27 Image information processing system and image information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004054159A JP2005242864A (en) 2004-02-27 2004-02-27 Image information processing system and image information processing apparatus

Publications (1)

Publication Number Publication Date
JP2005242864A true JP2005242864A (en) 2005-09-08

Family

ID=35024516

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004054159A Pending JP2005242864A (en) 2004-02-27 2004-02-27 Image information processing system and image information processing apparatus

Country Status (1)

Country Link
JP (1) JP2005242864A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012078808A (en) * 2010-10-05 2012-04-19 Toshiba Corp Image forming apparatus and image forming method
JP2012133022A (en) * 2010-12-20 2012-07-12 Ricoh Co Ltd Image forming apparatus
JP2013029727A (en) * 2011-07-29 2013-02-07 Canon Inc Image forming apparatus
US8422067B2 (en) 2007-10-25 2013-04-16 Sharp Kabushiki Kaisha Image forming apparatus and method utilizing see-through prevention patterns to increase transillumination document security

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8422067B2 (en) 2007-10-25 2013-04-16 Sharp Kabushiki Kaisha Image forming apparatus and method utilizing see-through prevention patterns to increase transillumination document security
JP2012078808A (en) * 2010-10-05 2012-04-19 Toshiba Corp Image forming apparatus and image forming method
JP2014052648A (en) * 2010-10-05 2014-03-20 Toshiba Corp Image forming apparatus and image forming method
JP2012133022A (en) * 2010-12-20 2012-07-12 Ricoh Co Ltd Image forming apparatus
JP2013029727A (en) * 2011-07-29 2013-02-07 Canon Inc Image forming apparatus

Similar Documents

Publication Publication Date Title
US20080239360A1 (en) Quick edit and speed print capability for a stand-alone ink jet printer
US8503023B2 (en) Image processing apparatus, image processing method and computer-readable medium
JP4506345B2 (en) Printing control apparatus, method and program
US7609989B2 (en) System and control method for generating an image having a latent pattern with or without a background pattern
JP2019098580A (en) Image forming apparatus
US20030072022A1 (en) Printing system, printer host and recording medium
JP2005242864A (en) Image information processing system and image information processing apparatus
JP4013964B2 (en) Information processing apparatus, image processing apparatus, information processing apparatus control method, image processing apparatus control method, information processing apparatus control program, and image processing apparatus control program
US8526064B2 (en) Computer readable storage medium storing a program, image processing apparatus and image processing method for creating a tint block image
US8035846B2 (en) Print attribute setting apparatus, print attribute setting method, and print attribute setting program
KR100653054B1 (en) Printing system and printing method
US7952735B2 (en) Image forming apparatus and document distribution method
JP2006137155A (en) Color image forming apparatus and method, and image processing program
JP2009118324A (en) Image forming system, image forming apparatus, information processing apparatus, image forming method, and image forming program
JP2004102478A (en) Printing system, printer host, printing device and printer driver
JP2004148832A (en) Method and system for estimating print imaging material usage, and printing device
JP3826201B2 (en) Printing device with overlay function
JP6547771B2 (en) Image forming system and image forming method
KR100691468B1 (en) Printing method and image forming apparatus for document security
JP4428087B2 (en) Printing control apparatus, printing apparatus control program, and printing system
JP4273958B2 (en) Image forming apparatus and control program for image forming apparatus
JP4142646B2 (en) Halftone dot thinning
JP3536904B2 (en) Printer, print system
US20120200866A1 (en) Printing apparatus, printing method, and program
JP2004102960A (en) Printing system, printer host, printing device and printer driver