JP2005242864A - Image information processing system and image information processing apparatus - Google Patents
Image information processing system and image information processing apparatus Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title description 13
- 238000000034 method Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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,
また、特許文献2には、スキャナで読み取った書類の画像から、所定の文字列を検出し、検出された位置にプリンタで重ねて印刷する技術が開示されている。
特許文献1に記載された技術は、書類の裏面の一部に情報が印刷されている場合にも、裏面全体にパターンを印刷することになり、トナーやインクの使用量が多くなってしまうという問題がある。また、特許文献2に記載された技術は、必要な部分のみ印刷が行なわれるが、文字認識が必要となるため、処理および構成が煩雑となる。一方、隠蔽印刷は、必要な情報を印刷するという印刷本来の目的とは異なるため、コンピュータ等の他の処理に影響を与えないように、なるべく使用するメモリは少ない方が望ましい。
The technique described in
本願発明は、印刷等されている情報の隠蔽を簡易な構成で、より少ない資源により行なえるようにすることを目的とする。
目的とする。
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
本実施形態においては、スキャナ40で読み取った書類の画像データから、コンピュータ10が重ね印刷を行なう範囲を設定する。そして、この設定に基づいてプリンタ30が、同じ書類に対して重ねて印刷を行ない、印刷等されていた情報を上から塗りつぶすことで、書類の隠蔽印刷を実行する。ただし、画像情報処理システムの構成はこれに限られない。
In the present embodiment, a range in which the
コンピュータ10は、各種プログラムを実行するCPU(Central Processing Unit)11、データおよびプログラム等を一時的に記憶するRAM(Random Access Memory)12、コンピュータ10を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM(Read Only Memory)13、および、接続されたプリンタ30等の周辺装置とのデータの送受信をつかさどるインタフェース14を備えている。
The
また、コンピュータ10には、カラーディスプレイ等の表示装置21、マウス、キーボード等の入力装置22、CD−ROM等の記録媒体からデータを読み取るメディア読取装置23および内蔵または外付けの補助記憶装置24が接続される。もちろん、コンピュータ10の構成はこれに限られない。
Further, the
プリンタ30は、例えば、レーザ方式のカラーページプリンタである。レーザ方式のカラーページプリンタは、筐体内にトナーを充填したカートリッジを複数本備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。トナー色は、例えば、黒、シアン、マゼンタ、イエローの4色であり、これらの色を組み合わせることで種々の色を表現できるようになっている。
The
ただし、プリンタ30の印刷方式は、これに限られない。例えば、インクジェット方式のシリアルカラープリンタ、その他の印刷方式を用いたプリンタであってもよい。また、モノクロプリンタであってもよい。
However, the printing method of the
プリンタ30は、コンピュータ10とのデータの送受信をつかさどるインタフェース31、各種プログラムを実行するCPU32、印刷データ等を一時的に記憶するRAM33、プリンタ30を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM34、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行なう給排紙機構等からなる印刷エンジン35、および、操作パネル36を備えて構成される。操作パネル36は、プリンタの状態、メニュー等を表示するための表示部、例えば、液晶パネルと、ユーザからの操作を受け付けるための入力部、例えば、操作ボタンとを有している。もちろん、プリンタ30の構成はこれに限られない。
The
スキャナ40は、コンピュータ10とのデータの送受信をつかさどるインタフェース41、スキャナの動作を制御するCPU42、画像データ等を一時的に記憶するRAM33、画像処理等のための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM44、CCDセンサ、フィードローラ等からなるスキャナエンジン45、および、操作パネル46を備えて構成される。もちろん、スキャナ40の構成はこれに限られない。
The
次に、上記画像情報処理システムによりコンピュータ10、プリンタ30およびスキャナ40に実現される機能構成について、図2のブロック図を参照して説明する。
Next, functional configurations realized in the
本図に示すように、コンピュータ10上には、アプリケーション部110、プリンタドライバ部130、および、スキャナドライバ部140が構築される。
As shown in the figure, an
アプリケーション部110は、RAM12にロードしたアプリケーションプログラムを、CPU11が実行することによりコンピュータ10上に仮想的に実現される。アプリケーション部110は、プリンタドライバ部130およびスキャナドライバ部140を制御して、本画像処理システムで隠蔽印刷を行なうための処理を行なう。
The
このため、アプリケーション部110は、領域設定部111、領域判定部112、印刷情報生成部113、ドライバ制御部114、領域情報記憶部115を備えている。
Therefore, the
領域設定部111は、隠蔽印刷を行なう書類について、どのような単位の領域で隠蔽を行なうかを設定する。領域の単位としては、例えば、ライン、ブロック等があり、それぞれ、単位となる大きさが定められる。例えば、領域の単位としてラインを設定した場合には、そのライン幅のドット数が定められ、領域の単位としてブロックを設定した場合には、そのブロックの縦横ドット数が定められる。後述するように、領域の単位としてラインを設定した場合には、そのライン幅をプリンタ30での印刷処理におけるバンド幅と一致させることにより、隠蔽印刷に必要なメモリを節約し、また、高速に処理を行なうことができる。
The
領域判定部112は、スキャナドライバ部140が画像データを取得した隠蔽印刷を行なう書類について、前記単位の領域毎に、その領域に対して印刷を行なうかどうかを判定する。すなわち、本実施形態では、前記単位の領域に何らかの印刷等が行なわれている場合には、その領域について重ねて印刷を行なうものとする。
The
領域判定部112は、さらに、その領域に印刷を行なう場合にはどのような印刷を行なうかを設定する。ここでは、例えば、隠蔽印刷に用いる色、濃度等を設定するものとする。すなわち、本実施形態では、その領域に印刷等されている内容に応じて重ねて印刷するパターンを変更することができる。例えば、赤系統の色で印刷されている場合には赤色で重ねて印刷させるようにする。これにより、隠蔽したい内容がより判別しにくくなる。また、印刷等されている濃度に応じて塗りつぶしの濃度を変更するようにしてもよい。これにより、印刷に用いるトナー、インク等を節約することができる。もちろん、一律に、例えば、黒色で重ね印刷を行なうようにしてもよい。また、隠蔽を確実にするためには、領域をベタで塗りつぶすのがもっとも効果的であるが、例えば、細かい網目模様、斜線等のパターンで塗りつぶすようにしてもよい。
The
領域判定部112は、判定した結果を領域情報記憶部115に格納する。領域情報記憶部115は、例えば、RAM12あるいは補助記憶装置24上に記憶領域として割り当てられることで、仮想的に実現される。
The
印刷情報生成部113は。領域情報記憶部115の内容にしたがって、隠蔽印刷を行なう書類について印刷すべき情報を生成する。具体的には、隠蔽印刷を行なう領域に対して、隠蔽印刷に用いる色、濃度等の設定に基づく印刷情報を生成する。
The print
ドライバ制御部114は、プリンタドライバ部130およびスキャナドライバ部140との間におけるデータ等のやり取りを制御する。
The
プリンタドライバ部130は、RAM12にロードしたプリンタドライバプログラムを、CPU11が実行することによりコンピュータ10上に仮想的に実現される。プリンタドライバ部130は、アプリケーション部110が生成した印刷情報にしたがって印刷データを生成し、プリンタ30に印刷を実行させる。プリンタドライバ部130は、バンド単位で印刷データを取り扱い、プリンタ30に印刷を実行させる。ここで、バンドは、1ページ分の領域を複数に分割した所定のドット幅を有するライン状の領域である。バンド単位で印刷データを取り扱うことで、限られたメモリ容量で大きなメモリを必要とする印刷処理を行なえるようになっている。
The
スキャナドライバ部140は、RAM12にロードしたスキャナドライバプログラムを、CPU11が実行することによりコンピュータ10上に仮想的に実現される。スキャナドライバ部140は、スキャナ40を制御して、スキャナ40の原稿台等に置かれた書類の画像を読み取る処理を行なう。通常、スキャナドライバ部140は、スキャナ40が取得した書類の画像データを一括して読み込むが、本実施形態では、所定の単位毎に読み込むこともできるようになっている。この場合、1ページ分の画像データをコンピュータ10上に格納する必要がなくなるため、RAM12等の使用メモリを節約することができる。
The
アプリケーション部110、プリンタドライバ部130、スキャナドライバ部140をコンピュータ10上で仮想的に実現するためのアプリケーションプログラム、プリンタドライバプログラム、スキャナプログラムは、例えば、CD−ROM等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置23で読み取ることにより、コンピュータ10にそれぞれのプログラムをインストールすることができる。また、例えば、インターネット等のコンピュータネットワークを介してコンピュータ10にインストールすることもできる。
An application program, a printer driver program, and a scanner program for virtually realizing the
本実施形態において、プリンタ30とスキャナ40とは、同一のメーカによる製品であることが望ましい。このような場合、プリンタドライバプログラムとスキャナドライバプログラムとは同一のメーカによって開発される。そして、アプリケーションプログラムは、これらのドライバプログラムの仕様にしたがって、以下に説明するような処理を行なうように開発することができる。このため、アプリケーションプログラムも同一のメーカから提供されることが望ましい。このようなメーカは、これらのプログラムを統合した一つのプログラムパッケージとして提供するようにしてもよい。
In the present embodiment, the
図2において、プリンタ30上には、印刷制御部310および印刷実行部320が仮想的に実現される。印刷制御部310は、コンピュータ10から送信された印刷データを解釈して、印刷データに基づく印刷を実行するための制御を行なう。印刷実行部320は、印刷制御部310の指示にしたがって、印刷用紙等に対して、印刷エンジン35による印刷を実行する。
In FIG. 2, a
また、スキャナ40上には、読み取り制御部410および読み取り実行部420が仮想的に実現される。読み取り制御部410は、スキャナドライバ部140からの指示にしたがって読み取り実行部420に書類の読み取りを行なわせ、所定の画像処理を行なってスキャナドライバ部140に出力する。読み取り実行部420は、スキャナエンジン45による画像読み取りを実行する。
In addition, a
次に、上記構成により実現される、本発明の実施形態における画像情報処理システムの動作について、図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
領域設定部111は、例えば、図4に示すような隠蔽印刷設定画面400を表示して、ユーザから領域の単位等についての指示を受け付ける。本図に示すように、隠蔽印刷設定画面400は、例えば、領域設定欄401、処理モード設定欄402、カラーモード設定欄403を備えている。
The
領域設定欄401は、領域の形状についての指定を受け付ける欄で、例えば、ラインとブロックのいずれかを選択できるようになっている。「ライン」は、ライン単位の領域で書類に印刷等がなされているかを調べ、印刷がなされている場合には、その領域に重ね印刷を行なうモードである。ラインは、通常は、横方向であるが、例えば、書類のサイズに応じて、縦ラインとしてもよい。このとき、バンド幅方向、主走査方向等に合わせることが望ましい。「ブロック」は、ブロック単位の領域で書類に印刷等がなされているかを調べ、印刷がなされている場合には、その領域に重ね印刷を行なうモードである。なお、領域設定欄401で、さらに領域の大きさの指定を受け付けるようにしてもよい。例えば、ブロック単位が設定された場合に、ブロックの大きさとして大・中・小のいずれかを選択させるようにすることができる。
The
処理モード設定欄402は、特に、領域としてラインが選択された場合に、メモリを節約して隠蔽印刷処理を行なうか、処理速度を優先して隠蔽印刷処理を行なうかの選択を受け付ける欄である。「メモリ節約」は、ラインの幅をバンド幅と一致させ、ライン単位で画像データをメモリに読み込んで、その領域に印刷等がなされているかどうかを調べるモードである。このモードは、1画面分の画像データを格納する必要がないため、使用するメモリを節約することができる。「はやい」は、1画面分の画像データを格納し、ライン領域毎に、その領域に印刷等がなされているかどうかを調べるモードである。このモードは、1ページ分の画像データを一括してメモリに格納するため「メモリ節約」モードに比べて処理速度を速くすることができる。
The processing
領域設定部111は、処理モード設定欄402で「メモリ節約」が設定された場合には、プリンタドライバ部130からバンド幅を取得し、その幅をライン幅として設定する。その他の場合には、あらかじめ定められた大きさを設定する。もちろん、ユーザからの指示に基づいて設定するようにしてもよい。
When “memory saving” is set in the processing
カラーモード設定欄403は、重ね印刷をカラーで行なうか、モノクロで行なうかの指定を受け付ける欄である。カラーが指定された場合には、領域に印刷等されている文字等の色に近い色で重ね印刷を行なうようにする。モノクロが指定された場合には、領域に印刷等されている文字等の濃度と同等以上の濃度で重ね印刷を行なうようにする。ただし、カラーモード設定欄403を設けずに、一律に黒色等で重ね印刷を行なうようにしてもよい。また、処理モード設定欄402で「メモリ節約」が設定されている場合に、一律に黒色等で重ね印刷を行なうようにしてもよい。
A color
つぎに、ドライバ制御部114は、スキャナドライバ部140を制御して、スキャナ40に書類の読み取りを行なわせる(S102)。このときの読み取り解像度は、低解像度で十分であり、いわゆるプレスキャンの解像度よりも粗くてもかまわない。このようにすることにより、読み取りのためのメモリ領域を節約するとともに、読み取り速度を速めることができる。なお、ユーザは隠蔽印刷処理を行なう書類を、あらかじめスキャナ40の原稿台にセットしておくようにする。
Next, the
スキャナ40が書類の読み取りを終了すると、領域判定部112は、スキャナドライバ部140を介して、領域単位で、読み取った画像データを取得する(S103)。このとき、処理モード設定欄402で「メモリ節約」が設定されている場合には、処理単位の領域毎にスキャナ40から画像データを取得するようにする。これにより、本処理のためのメモリを節約することができる。一方、処理モード設定欄402で「はやい」が設定されている場合には、1ページ分の画像データをスキャナ40から一括して取得し、RAM12等のメモリに記憶しておき、処理単位の領域毎にメモリから画像データを読み込むようにする。
When the
そして、その領域中に印刷等がなされているかどうかを調べる(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
図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
アプリケーション部110は、これらの処理を書類の画像データのすべての領域について繰り返す(S106)。
The
書類の画像データのすべての領域について領域情報記憶部115に記録すると、印刷情報生成部113は、領域情報記憶部115に記録された情報に基づいて、プリンタ30に印刷を実行させるための印刷情報を生成してプリンタドライバ部130に出力する(S107)。
When all areas of the image data of the document are recorded in the area
印刷情報の生成に関しては、例えば、図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
また、図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
プリンタドライバ部130は、出力された印刷情報に基づいてプリンタを制御するための印刷データを生成し、プリンタに出力する(S108)。そして、プリンタ30が印刷データにしたがって印刷を実行することにより、本実施形態の隠蔽印刷処理が行なわれる。なお、ユーザは、スキャナ40で読み込んだ後、隠蔽印刷処理を行なう書類をプリンタ40の給紙装置にセットしておくものとする。
The
これにより、図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
以上本発明の実施形態について説明したが、本発明は上記の実施形態に限られない。例えば、上記の実施形態では、プリンタ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
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
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.
前記判定手段が読み込む一定の領域単位は、一定の幅を有するライン形状の領域であることを特徴とする画像処理装置。 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.
前記印刷装置は、所定のバンド単位で印刷処理を行なうものであり、
前記ライン形状の幅は、前記バンドの幅と一致することを特徴とする画像処理装置。 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.
前記判定手段が読み込む一定の領域単位は、一定の大きさのブロック形状の領域であることを特徴とする画像処理装置。 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.
前記判定手段は、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その領域について印刷を行なうと判断することを特徴とする画像処理装置。 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.
前記判定手段は、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その濃度に関する情報を含めて記録し、
前記印刷データ生成手段は、印刷を行なうと判断された領域について、その領域に関して記録されている濃度以上の濃度でその領域を塗りつぶすための印刷データを生成することを特徴とする画像処理装置。 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.
前記判定手段は、読み取った領域単位の画像データ中に、所定濃度以上の濃度情報が含まれている場合に、その領域の色に関する情報を含めて記録し、
前記印刷データ生成手段は、印刷を行なうと判断された領域について、その領域に関して記録されている色に近似した色でその領域を塗りつぶすための印刷データを生成することを特徴とする画像処理装置。 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.
前記判定手段は、前記画像読み取り装置から一定の領域単位で前記画像データを読み取ることを特徴とする画像処理装置。 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.
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)
| 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 |
-
2004
- 2004-02-27 JP JP2004054159A patent/JP2005242864A/en active Pending
Cited By (5)
| 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 |