JP2008141384A - Image processing apparatus and image processing program - Google Patents
Image processing apparatus and image processing program Download PDFInfo
- Publication number
- JP2008141384A JP2008141384A JP2006324355A JP2006324355A JP2008141384A JP 2008141384 A JP2008141384 A JP 2008141384A JP 2006324355 A JP2006324355 A JP 2006324355A JP 2006324355 A JP2006324355 A JP 2006324355A JP 2008141384 A JP2008141384 A JP 2008141384A
- Authority
- JP
- Japan
- Prior art keywords
- image
- format
- density
- straight line
- predetermined
- 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
- 238000000034 method Methods 0.000 claims description 31
- 238000001514 detection method Methods 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 25
- 230000015654 memory Effects 0.000 abstract description 34
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 abstract description 26
- 229910052799 carbon Inorganic materials 0.000 abstract description 26
- 230000006870 function Effects 0.000 description 13
- 230000000694 effects Effects 0.000 description 8
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Analysis (AREA)
Abstract
【課題】簡単な構成で原稿の種類を判別し、その種類に応じた適切な補正を行うことができる画像処理装置および画像処理プログラムを提供する。
【解決手段】濃度が薄い画素は、画素値が「1」に変換され、「1」に変換された画素が直線を形成するかを検出する(S6)。直線が検出された場合には、直線の長さを検出し、検出した長さが所定の長さ以上の直線の数を計数し、直線カウントメモリ23bに記憶する(S7)。次に、直線カウントメモリ23bに記憶された計数値が所定の数M以上であるか否かを判断する(S8)。検出された直線の数が所定数M以上である場合は(S8:Yes)、所定の書式が存在し、カーボン紙などを用いてコピーされた原稿と判断し、本スキャンを行って濃度が濃くなるように画素値を変更してプリンタ部2に出力する(S12)。
【選択図】図5An image processing apparatus and an image processing program capable of discriminating the type of a document with a simple configuration and performing an appropriate correction according to the type.
A pixel having a low density has a pixel value converted to “1”, and detects whether the pixel converted to “1” forms a straight line (S6). When a straight line is detected, the length of the straight line is detected, and the number of straight lines whose detected length is equal to or greater than a predetermined length is counted and stored in the straight line count memory 23b (S7). Next, it is determined whether or not the count value stored in the straight line count memory 23b is a predetermined number M or more (S8). When the number of detected straight lines is equal to or greater than the predetermined number M (S8: Yes), it is determined that the predetermined format exists and the original is copied using carbon paper, and the main scan is performed to increase the density. The pixel value is changed so as to be output to the printer unit 2 (S12).
[Selection] Figure 5
Description
本発明は、画像処理装置および画像処理プログラムであって、特に簡単な構成で原稿に所定の書式が含まれるか否かを判別し、原稿の種類に応じた適切な濃度補正を行うことができる画像処理装置および画像処理プログラムに関する。 The present invention is an image processing apparatus and an image processing program, and can determine whether or not a predetermined format is included in a document with a particularly simple configuration, and perform appropriate density correction according to the type of the document. The present invention relates to an image processing apparatus and an image processing program.
原稿に描かれた画像を読み取り、印刷を行う場合に、濃く描かれた部分は、識別できるが、薄く描かれた部分は、識別が困難、あるいは識別が不能になる場合がある。 When an image drawn on a document is read and printed, a darkly drawn portion can be identified, but a thinly drawn portion may be difficult or impossible to identify.
また、カラー画像データをモノクロ画像で印刷を行ったり、カラー画像データをファクシミリ受信し、モノクロ画像で印刷が行われる場合に、カラー画像で印刷した場合には、識別できる画像が、モノクロ画像では識別できなくなったり不鮮明になったりすることがある。 Also, when color image data is printed as a monochrome image, or when color image data is received by facsimile and printed as a monochrome image, when printing as a color image, an image that can be identified is identified as a monochrome image. It may become impossible or unclear.
特に、カーボン紙を用いて文字などが記入された用紙、例えば、伝票や帳票、申し込用紙などの画像をスキャンし、その画像データをモノクロ画像で印刷する場合は、カーボン紙により転写された文字などの濃度が薄くなったり、用紙に元々印刷されている書式等の直線の色によっては、その書式自体も鮮明に印刷されないことがある。 In particular, when images such as slips, forms, and application forms are scanned using carbon paper, and when the image data is printed as a monochrome image, the characters transferred by carbon paper are used. Depending on the color of a straight line such as a form originally printed on a sheet, the form itself may not be printed clearly.
特開平8−44818号公報(特許文献1)には、カーボン紙を使用して一度に複数枚の用紙に文字を記入することができる場合に、下に重なっている用紙ほど文字が薄くなるので、用紙に予め上から何枚目の用紙であるかを識別する識別マークを付加しておき、その識別マークを判別して画像の濃度を変更する技術が開示されている。 In Japanese Patent Application Laid-Open No. 8-44818 (Patent Document 1), when carbon paper can be used to write characters on a plurality of papers at a time, the paper overlapped below becomes thinner. A technique is disclosed in which an identification mark for identifying the number of sheets from above is added to a sheet in advance, and the density of the image is changed by determining the identification mark.
また、特開2000−287090号公報(特許文献2)には、コントラストの弱いカラー画像を濃く制御して、見やすく見栄えの良い画像にする装置が開示されている。また、特開2000−301887号公報(特許文献3)には、赤色や青色などの色のマーカペンで書込みを行った用紙の画像を形成すると、濃度が低く判読が困難であるので、単色フィルタまたは帯域フィルタを通して光を照射し、赤色や青色の濃度を黒色と同程度の濃度にする装置が開示されている。
しかしながら、特許文献1に記載された装置では、用紙に識別マークが付加されている場合にのみ、濃度を調整することができるが、用紙に識別マークが付加されていない場合は、濃度を調整することができないという問題点があった。
However, in the apparatus described in
また、特許文献2に記載された装置では、コントラストの弱い部分を濃く制御するので、風景画のような画像の場合にも、コントラストの弱い部分を濃く制御し、不適切な画像に補正するという問題点があった。
In addition, since the device described in
また、特許文献3に記載された装置でも同様に、赤色や青色などが濃く制御され、風景画のような画像の場合にも、赤色や青色を濃く制御し、不適切な画像に補正するという問題点があった。
Similarly, in the apparatus described in
本発明は、上記問題点を解決するためになされたものであり、簡単な構成で原稿の種類を判別し、その種類に応じた適切な濃度補正を行うことができる画像処理装置および画像処理プログラムを提供することを目的としている。 The present invention has been made in order to solve the above-described problems. An image processing apparatus and an image processing program that can determine the type of a document with a simple configuration and perform appropriate density correction according to the type. The purpose is to provide.
この目的を達成するために、本発明の請求項1記載の画像処理装置は、原稿に記録された画像を読み取り、画像データを取得する読取手段と、その読取手段により取得された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断する濃度判断手段と、その濃度値判断手段により前記濃度値が所定の範囲に含まれると判断された画素群により形成される、所定の長さ以上の直線を検出する直線検出手段と、その直線検出手段により検出された直線の情報に基づいて、前記画像中に直線により形成される所定の書式が存在するか否かを判断する書式判断手段と、その書式判断手段により前記画像中に所定の書式が存在すると判断された場合は、前記読取手段により読み取られた画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、前記書式判断手段により前記画像中に所定の書式が存在しないと判断された場合は、前記読取手段により読み取られた画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する出力手段とを備えている。
To achieve this object, an image processing apparatus according to
請求項2記載の画像処理装置は、請求項1記載の画像処理装置において、前記画像データはカラー画像データであり、前記画素の濃度値は、R値、G値およびB値であって、前記濃度判断手段は、R値、G値およびB値の各濃度値が所定の範囲であるか否かを判断することにより濃度の薄い画素を判断する。
The image processing device according to
請求項3記載の画像処理装置は、請求項1または2に記載の画像処理装置において、前記読取手段により読み取られる画像が記録された原稿のサイズを検出する原稿サイズ検出手段を備え、前記所定の長さは、前記原稿サイズ検出手段により検出された原稿のサイズに応じて設定される。 According to a third aspect of the present invention, there is provided the image processing apparatus according to the first or second aspect, further comprising a document size detecting unit that detects a size of a document on which an image read by the reading unit is recorded, The length is set according to the size of the document detected by the document size detecting means.
請求項4記載の画像処理装置は、請求項1から3のいずれかに記載の画像処理装置において、前記直線検出手段により検出された所定の長さ以上の直線の数を計数する直線数計数手段を備え、前記書式判断手段は、前記直線数検出手段により検出された直線の数に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。
The image processing device according to
請求項5記載の画像処理装置は、請求項1から3のいずれかに記載の画像処理装置において、前記直線検出手段により検出された直線が形成する枠を検出する枠検出手段を備え、前記書式判断手段は、前記枠検出手段により検出された枠に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。
The image processing apparatus according to
請求項6記載の画像処理装置は、請求項5記載の画像処理装置において、前記枠検出手段が検出した枠の内側の面積を求める面積算出手段を備え、前記書式判断手段は、前記面積算出手段により算出された枠の内側の面積に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。
An image processing apparatus according to
請求項7記載の画像処理装置は、請求項6記載の画像処理装置において、前記面積算出手段により算出された枠の内側の面積が、所定の面積以上である枠の数を計数する枠数計数手段を備え、前記書式判断手段は、前記枠数計数手段により計数された枠の数に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。
The image processing device according to
請求項8記載の画像処理装置は、請求項1から7のいずれかに記載の画像処理装置において、前記読取手段は、カラー読取りにより所定の解像度で画像の画像データを取得するプレスキャン手段と、モノクロ読取りにより前記所定の解像度より高い解像度で前記画像の画像データを取得する本スキャン手段とを備え、前記濃度判断手段は、前記プレスキャン手段により取得された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断し、前記出力手段は、前記書式判断手段により前記画像中に所定の書式が存在すると判断された場合は、前記本スキャン手段により取得された画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、前記書式判断手段により前記画像中に所定の書式が存在しないと判断された場合は、前記本スキャン手段により取得された画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する。
The image processing device according to
請求項9記載の画像処理プログラムは、画像を読み取る読取装置により取得された画像データを入力し、その画像データを処理するコンピュータにおいて実行されるものであり、前記入力された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断する濃度判断ステップと、その濃度値判断ステップにより前記濃度値が所定の範囲に含まれると判断された画素群により形成される、所定の長さ以上の直線を検出する直線検出ステップと、その直線検出ステップにより検出された直線の情報に基づいて、前記画像中に直線により形成される所定の書式が存在するか否かを判断する書式判断ステップと、その書式判断ステップにより前記画像中に所定の書式が存在すると判断された場合は、前記画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、前記書式判断手段により前記画像中に所定の書式が存在しないと判断された場合は、前記画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する出力ステップとを備えている。
The image processing program according to
請求項1記載の画像処理装置によれば、読取手段は、原稿に記録された画像の画像データを取得し、濃度判断手段は、読取手段により取得された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断し、直線検出手段は、濃度値判断手段により濃度値が所定の範囲に含まれると判断された画素群により形成される、所定の長さ以上の直線を検出し、書式判断手段は、直線検出手段により検出された直線の情報に基づいて、画像中に直線により形成される所定の書式が存在するか否かを判断し、出力手段は、書式判断手段により画像中に所定の書式が存在すると判断された場合は、画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、書式判断手段により画像中に所定の書式が存在しないと判断された場合は、読取手段により読み取られた画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する。
したがって、比較的薄い濃度の画素群から成る直線を含み、それらの直線により構成される所定の書式を含むような原稿をコピーした場合に、濃度が濃くなるように自動的に調整が行われて印刷されるため、画像の内容を識別できなくなることを防止することができる。
According to the image processing apparatus of
Therefore, when a document including a straight line composed of a group of pixels having a relatively low density and including a predetermined format constituted by these straight lines is copied, the adjustment is automatically performed so that the density is increased. Since it is printed, it can be prevented that the contents of the image cannot be identified.
請求項2記載の画像処理装置によれば、請求項1記載の画像処理装置の奏する効果に加え、画像データはカラー画像データであり、画素の濃度値は、R値、G値およびB値であって、濃度判断手段は、R値、G値およびB値の各濃度値が所定の範囲であるか否かを判断することにより濃度の薄い画素を判断するので、読み取った画像データの中から濃度の薄い画素を正確に判別することができ、また、その薄いと判別され画素について直線が形成されているか否かを検出することができる。 According to the image processing apparatus of the second aspect, in addition to the effect produced by the image processing apparatus of the first aspect, the image data is color image data, and the pixel density values are R value, G value, and B value. The density determination means determines pixels having low density by determining whether the density values of the R value, G value, and B value are within a predetermined range. A pixel having a low density can be accurately discriminated, and it can be discriminated that the pixel is thin and whether or not a straight line is formed for the pixel can be detected.
請求項3記載の画像処理装置によれば、請求項1または2に記載の画像処理装置の奏する効果に加え、読取手段により読み取られる画像が記録された原稿のサイズを検出する原稿サイズ検出手段を備え、所定の長さは、原稿サイズ検出手段により検出された原稿のサイズに応じて設定される。通常、原稿サイズに応じて、書式を構成する直線の長さは変わり、原稿のサイズが大きいほど直線の長さも長くなり、原稿のサイズが小さいほど直線の長さも短くなると考えられる。原稿サイズにかかわらず所定の長さを一定にすると、誤って所定の書式が存在するか否かを判別することになるが、原稿サイズに応じて所定の長さを設定することにより、正確に所定の書式が存在するか否かを判別することができる。 According to the image processing apparatus of the third aspect, in addition to the effect produced by the image processing apparatus of the first or second aspect, the document size detecting means for detecting the size of the document on which the image read by the reading means is recorded is provided. The predetermined length is set according to the size of the document detected by the document size detecting means. In general, the length of the straight line constituting the format changes according to the document size, and it is considered that the larger the document size, the longer the straight line length, and the smaller the document size, the shorter the straight line length. If the predetermined length is made constant regardless of the original size, it will be determined whether or not the predetermined format exists by mistake. However, by setting the predetermined length according to the original size, it is possible to accurately It is possible to determine whether or not a predetermined format exists.
請求項4記載の画像処理装置によれば、請求項1から3のいずれかに記載の画像処理装置の奏する効果に加え、直線検出手段により検出された所定の長さ以上の直線の数を計数する直線数計数手段を備え、書式判断手段は、直線数検出手段により検出された直線の数に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。通常、所定の書式は、複数の直線から構成されることが多いため、薄い画素から構成される直線の数が少ない場合は、所定の書式を含まないと判断し、必要以上に画像の濃度が濃くなるように調整が行われることを防止できる。 According to the image processing apparatus of the fourth aspect, in addition to the effect produced by the image processing apparatus according to any one of the first to third aspects, the number of straight lines having a predetermined length or more detected by the straight line detecting means is counted. And a format determining unit determines whether the read document image includes a predetermined format based on the number of straight lines detected by the line number detecting unit. Usually, the predetermined format is often composed of a plurality of straight lines. Therefore, if the number of straight lines composed of thin pixels is small, it is determined that the predetermined format is not included, and the image density is higher than necessary. It is possible to prevent the adjustment from being performed so that it becomes darker.
請求項5記載の画像処理装置によれば、請求項1から3のいずれかに記載の画像処理装置の奏する効果に加え、直線検出手段により検出された直線が形成する枠を検出する枠検出手段を備え、書式判断手段は、枠検出手段により検出された枠に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。通常、所定の書式は、記入欄となる枠を含むことが多いため、薄い画素から構成される枠が検出されない場合は、所定の書式を含まないと判断し、必要以上に画像の濃度が濃くなるように調整が行われることを防止できる。
According to the image processing device of
請求項6記載の画像処理装置によれば、請求項5記載の画像処理装置の奏する効果に加え、枠検出手段が検出した枠の内側の面積を求める面積算出手段を備え、書式判断手段は、面積算出手段により算出された枠の内側の面積に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。通常、所定の書式は、記入欄となる枠を含むことが多く、かつ、その枠も文字等が書き込めるようにある程度の大きさが確保されている。そのため、仮に薄い画素から構成される枠が検出されたとしても、その枠の面積が文字の記入等に不適切なサイズである場合は、所定の書式を含まないと判断し、必要以上に画像の濃度が濃くなるように調整が行われることを防止できる。
According to the image processing device of
請求項7記載の画像処理装置によれば、請求項6記載の画像処理装置の奏する効果に加え、面積算出手段により算出された枠の内側の面積が、所定の面積以上である枠の数を計数する枠数計数手段を備え、書式判断手段は、枠数計数手段により計数された枠の数に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断する。 According to the image processing apparatus of the seventh aspect, in addition to the effect produced by the image processing apparatus of the sixth aspect, the number of frames in which the area inside the frame calculated by the area calculating means is equal to or larger than a predetermined area is calculated. Frame number counting means for counting is provided, and the format determining means determines whether or not the read document image includes a predetermined format based on the number of frames counted by the frame number counting means.
通常、所定の書式は、記入欄となる枠を含むことが多く、かつ、その枠も文字等が書き込めるようにある程度の大きさが確保されている。さらに、その数も複数用意されていることが多いため、仮に薄い画素から構成され、所定面積以上のサイズの枠であったとしても、その枠の数が少ない場合には、所定の書式を含まないと判断し、必要以上に画像の濃度が濃くなるように調整が行われることを防止できる。 In general, the predetermined format often includes a frame serving as an entry field, and the frame is secured to a certain size so that characters and the like can be written therein. In addition, since there are often multiple numbers, even if the frame is composed of thin pixels and has a size larger than a predetermined area, if the number of frames is small, a predetermined format is included. Therefore, it is possible to prevent the adjustment from being performed so that the image density becomes higher than necessary.
請求項8記載の画像処理装置によれば、請求項1から7のいずれかに記載の画像処理装置の奏する効果に加え、読取手段は、カラー読取りにより所定の解像度で画像の画像データを取得するプレスキャン手段と、モノクロ読取りにより所定の解像度より高い解像度で画像の画像データを取得する本スキャン手段とを備え、濃度判断手段は、プレスキャン手段により取得された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断し、出力手段は、書式判断手段により画像中に所定の書式が存在すると判断された場合は、本スキャン手段により取得された画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、書式判断手段により画像中に所定の書式が存在しないと判断された場合は、本スキャン手段により取得された画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する。よって、画像データを記憶するメモリの容量を少なくすることができ、メモリを効率よく使用することができる。 According to the image processing apparatus of the eighth aspect, in addition to the effect produced by the image processing apparatus according to any one of the first to seventh aspects, the reading unit acquires image data of an image with a predetermined resolution by color reading. A pre-scanning unit and a main-scanning unit that acquires image data of an image at a resolution higher than a predetermined resolution by monochrome reading, and the density determination unit includes a density of each pixel constituting the image data acquired by the pre-scanning unit It is determined whether or not the value is included in a value within a predetermined range, and the output unit determines that the predetermined format is present in the image by the format determination unit and outputs the image data acquired by the main scanning unit. If the density value of each pixel is changed so that the density is increased and output, and the format determining means determines that the predetermined format does not exist in the image, this The density value of each pixel constituting the image data acquired by the down means outputs without changing to a concentration of darker. Therefore, the capacity of the memory for storing the image data can be reduced, and the memory can be used efficiently.
即ち、高解像で原稿の画像データを取得して、画像メモリに記憶し、画像中に所定の書式が存在するか否かを判断して、所定の書式が存在する場合は、画像メモリの画像データの濃度値を濃く変換し、所定の書式が存在しない場合は、画像メモリの画像データをそのまま出力すれば、一度のスキャンで処理を完了することができるが、使用する画像メモリの容量を大きく確保する必要があり、例えば、他の処理に使用する画像メモリの容量が制限されることになる。そこで、プレスキャンは、低い解像度でスキャンして原稿の全画像を画像メモリに記憶して、所定の書式が存在するか否かを判断し、その判断後は、高い解像度で本スキャンを行い、数ラインずつ順次画像メモリに記憶して必要な処理を行って出力することができる。このようにすることで、使用する画像メモリの容量を少なくすることができる。 That is, the image data of the document is acquired at a high resolution, stored in the image memory, and it is determined whether or not the predetermined format exists in the image. If the density value of the image data is converted to dark and the predetermined format does not exist, the image data in the image memory can be output as it is, and the process can be completed with a single scan. For example, the capacity of the image memory used for other processing is limited. Therefore, pre-scanning scans at a low resolution, stores all images of the document in the image memory, determines whether or not a predetermined format exists, and after that determination, performs a main scan at a high resolution, Several lines can be sequentially stored in the image memory to perform necessary processing and output. By doing so, the capacity of the image memory to be used can be reduced.
請求項9記載の画像処理プログラムによれば、入力された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断する濃度判断ステップと、その濃度値判断ステップにより濃度値が所定の範囲に含まれると判断された画素群により形成される、所定の長さ以上の直線を検出する直線検出ステップと、その直線検出ステップにより検出された直線の情報に基づいて、画像中に直線により形成される所定の書式が存在するか否かを判断する書式判断ステップと、その書式判断ステップにより画像中に所定の書式が存在すると判断された場合は、入力された画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、書式判断手段により画像中に所定の書式が存在しないと判断された場合は、入力された画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する出力ステップとを備えているので、よって、本画像処理プログラムをコンピュータ等にインストールして実行することにより、請求項1と同様の効果を得ることができる。
According to the image processing program of
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図1は、本発明の実施形態における多機能周辺装置(以下、「MFP(Multi Function Peripheral)もしくは(Multi Function Printer)」と略す)1の外観構成を示す斜視図である。図1に示すように、本MFP1は、下部に設けられたプリンタ部2と、上部に設けられたスキャナ部3と、スキャナ部3の正面側に設けられた操作パネル4とを一体的に備え、プリンタ機能、スキャナ機能、コピー機能及びファクシミリ機能を有する。
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a perspective view showing an external configuration of a multifunction peripheral device (hereinafter abbreviated as “MFP (Multi Function Peripheral) or (Multi Function Printer)”) 1 according to an embodiment of the present invention. As shown in FIG. 1, the
MFP1は、不図示のコンピュータと接続されて、そのコンピュータから送信された画像データや文書データに基づいて、記録用紙(被記録媒体)に画像や文書を記録したり、デジタルカメラ等の外部機器と接続されてデジタルカメラから出力される画像データを記録用紙に記録したり、メモリカード等の各種記憶媒体を装填して、その記憶媒体に記憶された画像データ等を記録用紙に記録することが可能である。なお、言うまでもないが、本MFP1は、記録用紙だけに限らず、OHP用の透明フィルムシートや布など(いずれも被記録媒体の一例)にも画像を記録することが可能である。
The
スキャナ部3は、FBS(Flatbed Scanner)として機能する原稿読取台6に対して、自動原稿搬送機構(ADF:Auto Document Feeder、以下「ADF」という。)7を備えた原稿カバー8が、背面側の蝶番を支点として開閉自在に取り付けられている。
The
原稿読取台6の上面は大きく開口されており、その開口部にプラテンガラスが嵌め込まれ、原稿読取台6の内部には、上記画像読取ユニットの移動スペースや、画像読取ユニット、それを支持する部材および駆動させる機構などを配設するスペースが確保されている。
The upper surface of the document reading table 6 is greatly opened, and a platen glass is fitted into the opening. Inside the document reading table 6, the moving space of the image reading unit, the image reading unit, and a member that supports the
ADF7は、原稿トレイ9から原稿排出トレイ10へ原稿搬送路を通じて原稿を搬送するものである。プリンタ部2は、スキャナ部3で読み取られた画像データ或いは外部から入力された画像データに基づいて、選択的にインク滴を吐出することによって、記録用紙上に画像を記録する所謂インクジェット方式の画像記録装置(インクジェット記録装置)である。このプリンタ部2は、上述したように、スキャナ部3の下方に配設されている。 MFP1の正面側、換言すれば、プリンタ部2の正面側には開口5が形成されている。この開口5内に給紙トレイ14及び排紙トレイ15が完全に内包されるように設けられている。給紙トレイ14と排紙トレイ15は上下二段となるように配設されており、上段に排紙トレイ15が設けられ、その下方に給紙トレイ14が設けられている。
The
MFP1の正面側には、図1に示すように横長形状の操作パネル4が設けられている。操作パネル4は、プリンタ部2やスキャナ部3を操作するためのものであり、各種操作キー40と液晶表示部(LCD:Liquid Crystal Display)41(以下、表示画面と称す)とを具備する。この表示画面41は、縦横比が3:4の画面を横に2個並べ、縦横比が3:8のものである。
A horizontally
使用者は、操作パネル4を用いて、所望の指令を入力することができる。MFP1に所定の指令が入力されると、その入力された情報に基づいて該MFP1の動作が制御部20(図2参照)によって制御される。操作パネル4に備えられる操作キー40には、十字キー40aや、テンキー40bなどが備えられている。
The user can input a desired command using the
なお、MFP1は、操作パネル4から入力された指令のほか、コンピュータに接続されて該コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するようにシステム構成されている。
The
プリンタ部2の上記開口5の上側には、接続パネル70が設けられている。この接続パネル70には、その左端側にUSB端子71が配設されている。USB端子71は、外部機器とUSB接続することにより該外部機器と本MFP1とを通信可能に接続するコネクタ端子である。また、接続パネル70の右端側にはスロット部72が配設されている。スロット部72はカード型メモリを装填可能な複数のカードスロットが設けられている。カードスロットにカード型メモリが装填され、該装填されたカード側メモリから画像データが後述の制御部20により読み出されると、その読み出された画像データや該画像データに関する情報が制御部20によって表示画面41に表示される。或いは、選択された任意の画像がプリンタ部2において記録用紙に記録される。
A
次に、図2を参照してMFP1の電気的構成の概略について説明する。図2は、MFP1の電気的構成を示すブロック図である。制御部20は、プリンタ部2、スキャナ部3及び操作パネル4を含むMFP1の動作を統括的に制御するものである。制御部20は、図2に示すように、CPU(Central Processing Unit)21、ROM(Read Only Memory)22、RAM(Random Access Memory)23、フラッシュメモリ24を主とするマイクロコンピュータとして構成されており、バス25を介してASIC(Application Specific Integrated Circuit)26に接続されている。
Next, an outline of the electrical configuration of the
ROM22には、FAX機能、コピー機能、スキャナ機能などをそれぞれ制御する各種制御プログラム、制御プログラムで用いられる定数やテーブルおよび後述する画像処理プログラム22aなどが記憶されている。
The
RAM23は、ランダムにアクセス可能なメモリであり、CPU21が各種機能を実行する際に、一次的に変数やパラメータを記憶するものである。このRAM23には、ファクシミリ送信を行う場合や、コピー印刷を行う場合に、スキャナ部3により読み取られたカラー画像データを記憶する画像メモリ23aと、その画像メモリ23aに記憶されたカラー画像データに基づいて、読み取られた画像中に所定の長さ以上の直線が検出され、その直線の本数を計数するための直線カウントメモリ23bと、その直線が複数存在する場合に、それらの直線が矩形の枠を形成するか否かが判断され、その枠の数を計数するためのメモリである枠カウントメモリ23cとが備えられている。直線の検出、及び枠の検出については、後に説明する。
The
ASIC26は、CPU21からの指令に従い、プリンタ部2、スキャナ部3、操作パネル4、及びスロット部72の動作制御を行う。ASIC26には、MFP1に所望の指令を入力するための操作キー40を制御するパネルゲートアレイ27が接続されている。パネルゲートアレイ27は、操作キー40の押下を検出して、所定のキーコードをASIC26へ出力する。
The
ASIC26には、表示画面41の画面表示を制御するLCDコントローラ28が接続されている。LCDコントローラ28は、CPU21の指令に基づいて、表示画面41にプリンタ部2又はスキャナ部3の動作に関する情報や、読取画像或いは入力画像を画面に表示させる。
An
ASIC26には、コンピュータとパラレルケーブル又はUSBケーブルを介してデータの送受信を行うためのパラレルインタフェース29及びUSB端子71が接続されている。さらに、ASIC26には、ファクシミリ機能を実現するためのNCU(Network Control Unit)31、モデム32およびスロット部72が接続されている。
Connected to the
スロット部72にはカード型メモリを装填可能な複数のカードスロットが設けられている。カードスロットにカード型メモリが装填され、該装填されたカード側メモリから画像データが制御部20により読み出されると、その読み出された画像データや該画像データに関する情報が制御部20によって表示画面41に表示される。或いは、操作キー40によって選択された任意の画像がプリンタ部2において記録用紙に記録される。
The
次に、図3を参照して、各種原稿の例について説明する。図3は、3種類の原稿を示すものである。後述する処理により、図3(a)および(b)は、所定の書式を含む原稿であると判断され、(c)は、所定の書式を含む原稿でないと判断される。図3(a)および(b)は、例えば、カーボン紙から成る原稿、あるいは、カーボン紙を用いて文字が記入された原稿(以下、カーボン紙原稿とする)であると判断される。 Next, examples of various originals will be described with reference to FIG. FIG. 3 shows three types of documents. 3A and 3B are determined to be a document including a predetermined format, and (c) is determined not to be a document including a predetermined format. 3A and 3B are determined to be, for example, an original made of carbon paper or an original in which characters are written using carbon paper (hereinafter referred to as a carbon paper original).
具体的に、図3(a)は、矢印で示すように記入欄が、例えば緑色の直線で描かれている原稿を示す例である。カーボン紙を用いて記入される帳票等には、この図3(a)に示すように、各種の色で記入欄を示す直線が複数描かれているものがある。これらの直線は、例えば、名前や住所等が記入できる程度の所定の長さ以上の長さを有している。また、スキャンする際に使用する光源が例えば、緑であったとすると、緑色の直線は薄い濃度の画像データとして出力される。よって、所定の濃度として比較的薄い濃度の画素群から成る直線を含み、その所定の濃度で所定の長さ以上の長さの直線が複数描かれている画像は、帳票等に予め印刷されている所定の書式(記入欄)であると判断される。そして、これらの直線のうちいくつかの直線は、同一長さで同一方向(図では、横方向)であることが多い。 Specifically, FIG. 3A is an example showing a manuscript in which the entry field is drawn with, for example, a green straight line as indicated by an arrow. Some forms and the like written using carbon paper have a plurality of straight lines indicating entry columns in various colors, as shown in FIG. These straight lines have, for example, a length that is equal to or longer than a predetermined length such that a name, an address, and the like can be entered. If the light source used for scanning is, for example, green, the green straight line is output as image data with a low density. Therefore, an image including a straight line made up of a group of pixels having a relatively low density as the predetermined density and in which a plurality of straight lines with a predetermined length or more are drawn at the predetermined density is printed in advance on a form or the like. Is determined to be in a predetermined format (entry field). Of these straight lines, some straight lines often have the same length and the same direction (the horizontal direction in the figure).
また、図3(b)は、直線により記入欄が示されている部分(日付と氏名を記入する欄)と、横方向およびそれに直交する縦方向の罫線により仕切られた長方形の枠が多数描かれた部分とがある原稿を示す例である。例えば、商品の注文書の書式では、注文したい商品の番号や、名称を記入するための多数の枠が描かれた書式が頻繁に使用されており、カーボン紙を用いて複写形式で、原本と、控えとが同時に記入できるものが知られている。この場合、控えとなる用紙は、カーボン紙を介して文字が記入されるため、薄くなる可能性が高く、このような控えをコピーすると、文字が不鮮明になる。よって、この図3(b)に示すように、所定の濃度として比較的薄い濃度の画素群から成る直線、及び多数の枠が描かれている画像についても、所定の書式(記入枠)であると判断される。 In addition, FIG. 3 (b) shows a large number of rectangular frames partitioned by a portion where the entry field is indicated by a straight line (a field for entering the date and name) and a horizontal ruled line perpendicular to it. This is an example showing a document with a marked portion. For example, in the form of a product order form, a form with many frames for filling in the number and name of the product to be ordered is frequently used. It is known that a copy can be written at the same time. In this case, since the characters on the copy sheet are filled with the characters through the carbon paper, there is a high possibility that the sheets will be thin. If such a copy is copied, the characters become unclear. Therefore, as shown in FIG. 3B, a straight line composed of a group of pixels having a relatively low density as a predetermined density and an image in which a large number of frames are drawn also have a predetermined format (entry frame). It is judged.
この罫線により仕切られた枠は、大きな外側の長方形を縦方向および横方向に仕切るものであり、縦方向の仕切は、同一間隔であり、横方向の仕切は、異なる長さに仕切られている。したがって、同一の長方形が、縦方向に複数配列される。 The frame partitioned by the ruled lines partitions a large outer rectangle in the vertical direction and the horizontal direction, the vertical partition is the same interval, and the horizontal partition is partitioned to different lengths. . Therefore, a plurality of the same rectangles are arranged in the vertical direction.
また、図3(c)は、文章や写真などが紙面の大部分に記載され、長方形の枠が1つ記載されている原稿を示す例である。このように、枠の数が少ない場合は、カーボン紙などを用いて記入を行うカーボン紙原稿ではないと判断される。 FIG. 3C shows an example of a manuscript in which sentences, photographs, etc. are written on most of the paper surface and one rectangular frame is written. Thus, when the number of frames is small, it is determined that the paper is not a carbon paper document to be filled in using carbon paper or the like.
次に、図4を参照して、直線を検出する方法について説明する。画像処理により画像中に形成される直線を検出する方法は、Hough変換などの各種方法が提案されているが、ここでは、チェインコードを用いる方法の概略を説明する。 Next, a method for detecting a straight line will be described with reference to FIG. Various methods such as Hough transformation have been proposed as a method for detecting a straight line formed in an image by image processing. Here, an outline of a method using a chain code will be described.
チェインコードは、図4(b)に示す、平面上の方向を8種類に分け、右横方向を「0」として反時計回りに「7」までのコードを割り当てている。これは、画素が、横方向とその横方向に直交する縦方向にそれぞれ等間隔の平行線が引かれた格子の交点(以下、格子点と称す)に配置され、ある画素(注目画素)に隣接する画素は、この8種類の方向のいずれかに存在するからである。 The chain codes shown in FIG. 4B are divided into eight types on the plane, and codes up to “7” are assigned counterclockwise with the right lateral direction being “0”. This is because pixels are arranged at intersections of grids (hereinafter referred to as grid points) in which horizontal lines are drawn at equal intervals in the horizontal direction and in the vertical direction perpendicular to the horizontal direction. This is because adjacent pixels exist in any one of these eight directions.
図4(a)は、画像の一例を示す図であり、格子点を小さいドットで示し、画像の輪郭を形成する画素を黒丸で、その輪郭の内部の画素を白丸で示したものである。この直線検出方法では、画像の輪郭が直線を形成しているか否かを検出する。ここで、第m行、第n列の格子点を(m,n)として表すものとする。 FIG. 4A is a diagram showing an example of an image, in which lattice points are indicated by small dots, pixels forming the outline of the image are indicated by black circles, and pixels inside the outline are indicated by white circles. In this straight line detection method, it is detected whether or not the contour of the image forms a straight line. Here, the grid point in the m-th row and the n-th column is expressed as (m, n).
まず、この図において、矢印が示すように画面の左上の格子点から右方向へ順に走査すると、第2行目、第3列の格子点(2,3)に黒丸が存在する。次に、その右隣の格子点(2,4)にも黒丸が存在するので、コードは、「0」に設定される。同様にその右隣の格子点(2,5)にも、黒丸が存在するので、コード「0」が設定され、先のコードに連結されて、チェインコードは、「00」となる。更にその隣の格子点(2,6)にも黒丸が存在するので、チェインコードは「000」となる。つぎに、この格子点に隣接する格子点で黒丸が存在するのは、下方の格子点(3,6)であり、下方を示すコードは、「6」である。したがって、チェインコードは、「0006」となる。 First, in this figure, as indicated by an arrow, when scanning is performed in the right direction from the upper left lattice point, black dots are present at the second row, third column lattice point (2, 3). Next, since a black circle also exists at the lattice point (2, 4) on the right side, the code is set to “0”. Similarly, since a black circle also exists at the right grid point (2, 5), the code “0” is set and connected to the previous code, and the chain code becomes “00”. Furthermore, since black circles also exist at the adjacent grid point (2, 6), the chain code is “000”. Next, it is the lower lattice point (3, 6) that has a black circle at the lattice point adjacent to this lattice point, and the code indicating the lower portion is “6”. Therefore, the chain code is “0006”.
この格子点に隣接する黒丸は、格子点(4,7)に存在するので、その格子点の方向は、右下方向であり、そのコードは7である。したがって、チェインコードは、「00067」となる。 Since the black circles adjacent to the lattice point exist at the lattice point (4, 7), the direction of the lattice point is the lower right direction and the code is 7. Therefore, the chain code is “00067”.
以下、同様に、隣接する黒丸の方向を表すコードを順次並べることにより、輪郭に対応するチェインコードが形成される。図4(a)の場合は、「00067666452344222」となる。 Hereinafter, similarly, a chain code corresponding to the contour is formed by sequentially arranging codes indicating the directions of adjacent black circles. In the case of FIG. 4A, “00067666652344222” is obtained.
このようにして、チェインコードが形成されると、次に、同一のコードが並んでいる部分を検出し、同一コードが所定の数以上並んでいる場合に、所定の長さ以上の直線であると判定することができる。 When the chain code is formed in this way, a portion where the same code is arranged next is detected, and when a predetermined number or more of the same code is arranged, it is a straight line having a predetermined length or more. Can be determined.
また、検出された直線の両端の座標を求めることにより、複数の直線の長さだけでなく、原稿におけるその直線の位置や方向を検出することができる。なお、直線の座標は、全て上記チェインコードから求めることができ、本実施形態においては、原稿の主走査方向をx軸、副走査方向をy軸として説明する。そして、複数の直線の長さが同一である場合に、例えば、それら複数の直線の両端の(x、y)座標のうちx座標がそれぞれ共通で、y座標が等間隔で異なる値となっている場合には、同じ長さの直線が同じ方向に、同じ間隔で複数存在していると判断できる。
さらに、x座標が共通であってもy座標の間隔が極端に小さい値の場合は、文字などを記入することが難しいことから、上記したような所定の書式ではないと判断する場合にも、座標の情報は有効である。例えば、バーコードのように同じ長さの直線が平行に複数配列されている場合、直線の長さのみで上記したような所定の書式の判断を行った場合、バーコードの直線の長さが条件を満たすものであったとすると、所定の書式であると判断されてしまう。しかし、長さだけでなく、直線同士の間隔についても座標に基づいて検出することで、極端に間隔が狭い場合は、所定の書式と判断しないように構成することもできる。
Further, by obtaining the coordinates of both ends of the detected straight line, it is possible to detect not only the length of the plurality of straight lines but also the position and direction of the straight lines in the document. Note that all the coordinates of the straight line can be obtained from the chain code. In the present embodiment, the main scanning direction of the document is described as the x axis and the sub scanning direction is described as the y axis. When the lengths of the plurality of straight lines are the same, for example, among the (x, y) coordinates at both ends of the plurality of straight lines, the x coordinates are common, and the y coordinates are different at equal intervals. If there are, it can be determined that a plurality of straight lines having the same length exist in the same direction at the same interval.
Furthermore, even if the x coordinate is common, if the y coordinate interval is an extremely small value, it is difficult to enter characters and the like. The coordinate information is valid. For example, when a plurality of straight lines having the same length are arranged in parallel as in the case of a barcode, the determination of the predetermined format as described above is made only with the length of the straight line, the length of the straight line of the barcode is If the condition is satisfied, it is determined to be in a predetermined format. However, not only the length but also the interval between the straight lines can be detected based on the coordinates, so that when the interval is extremely narrow, the predetermined format may not be determined.
また、検出した複数の直線が直交し、矩形などの閉じた枠を形成するか否かを検出することもできる。この場合も直線の座標を使用し、検出された直線について、主走査方向と副走査方向とで交わる座標があるか否かを検出する。例えば、主走査方向に平行な2本の直線と、副走査方向に平行な2本の直線が交わることにより枠が形成されるが、この場合、4つの交点(座標)が検出される。仮に、交点をA,B,C,Dとし、それぞれの座標をA=(x1,y1)、B=(x2,y2)、C=(x3,y3),D=(x4,y4)とした場合に、x1とx2が等しく、x3とx4が等しく、y1とy4が等しく、さらにy2とy3が等しい値である場合、交点A,B,C,Dを4隅とする枠と判断することができる。 It is also possible to detect whether or not a plurality of detected straight lines are orthogonal to form a closed frame such as a rectangle. In this case as well, the coordinates of the straight line are used to detect whether or not there is a coordinate that intersects the main scanning direction and the sub-scanning direction for the detected straight line. For example, a frame is formed by the intersection of two straight lines parallel to the main scanning direction and two straight lines parallel to the sub-scanning direction. In this case, four intersections (coordinates) are detected. Assume that the intersection points are A, B, C, and D, and the coordinates are A = (x1, y1), B = (x2, y2), C = (x3, y3), and D = (x4, y4). If x1 and x2 are equal, x3 and x4 are equal, y1 and y4 are equal, and y2 and y3 are equal, it is determined that the frame has intersections A, B, C, and D as four corners. Can do.
更に、その枠を形成する4つの直線の長さを求め、演算を行うことで、枠の内部の面積を算出することができる。算出された面積が極端に小さい値の場合は、枠自体が小さいことになるので、文字等の記入を行うための枠ではないと判断することができる。 Furthermore, the area of the inside of the frame can be calculated by obtaining the lengths of the four straight lines forming the frame and performing the calculation. When the calculated area is an extremely small value, the frame itself is small, so it can be determined that the frame is not a frame for entering characters or the like.
次に、図5を参照してCPU21が実行する印刷処理について説明する。この処理は、ROM22に記憶された印刷処理プログラム22aに記述されている。この処理は、使用者により画像が記録された原稿を読み込み、モノクロで印刷するように指示された場合に、実行される処理である。まず、プレスキャンにより、原稿の画像データが読み込まれ、画像データを参照することにより、濃度が薄くなっている画素を検出する。濃度に問題が無ければ、そのまま出力することが可能である。一方、濃度が薄い画素が検出され、かつその画素が画像中において直線や枠を形成しているものであるか否かにより、カーボン紙原稿であるか否かが判断される。次に、本スキャンを行い、先の判断の結果、カーボン紙原稿であると判断された場合は、画像の濃度を濃くして印刷を行い、カーボン紙原稿ではないと判断された場合は、画像の濃度を変更せずに印刷が行われる。
Next, the printing process executed by the
フローチャートに従って、順次説明する。まず、使用者により設定された用紙の画像をスキャナ部3により読み取り、各画素の濃度値であるRGB値を画像メモリ23aに一旦記憶する(S1)。このプレスキャンは、解像度を通常の場合より低くし、原稿の全面の画像を画像メモリ23aに記憶する。通常の解像度は、例えば、600dpiであり、プレスキャン時の解像度は、例えば100dpi程度とする。解像度を低くすることにより、取得される画像データの量が少なくなるので、記憶容量が小さくてよい。
A description will be given sequentially according to the flowchart. First, the paper image set by the user is read by the
次に、画像メモリ23aに記憶された画像データに基づいて、原稿のサイズを検出する(S2)。原稿は、厚みのある紙などの記録媒体であり、原稿の縁では、光源から照射される光が乱反射し、陰影が形成されるので、画像データから原稿のサイズを検出することができる。なお、原稿のサイズは、使用者が操作パネルのスイッチなどを操作して、指定するようにしてもよい。
Next, the size of the document is detected based on the image data stored in the
原稿のサイズが検出されると、次に、その原稿のサイズに応じて、直線として検出する所定の長さを設定する(S3)。本発明では、画像に含まれる直線を検出し、その直線の長さが所定の長さより長い場合に、その直線に基づいて所定の書式が存在するか否かを判断する。この所定の長さは、原稿のサイズによって異なる。すなわち、原稿のサイズが大きいほど、この所定の長さも長くなる。そこで、例えば、原稿のサイズに対応して所定の長さを予めテーブルとしてROM22に記憶しておき、そのテーブルを参照することにより原稿のサイズに応じた所定の長さを設定する。ROM22に記憶される長さは、一例として原稿の主走査方向に対して50%以上とする。また、50%をデフォルトとして、使用者が設定変更できるように構成されてもよい。
When the size of the document is detected, a predetermined length to be detected as a straight line is set according to the size of the document (S3). In the present invention, a straight line included in an image is detected, and when the length of the straight line is longer than a predetermined length, it is determined whether or not a predetermined format exists based on the straight line. This predetermined length varies depending on the size of the document. That is, the larger the size of the document, the longer the predetermined length. Therefore, for example, a predetermined length corresponding to the size of the document is stored in advance in the
次に、画像メモリ23aに記憶された各画素のRGB値から、各画素の濃度値が所定の範囲の値であるか否かを判断し、所定の範囲の画素を「1」、所定の範囲ではない画素を「0」とする(S4)。以下、この画素に対して設定される「1」あるいは「0」を画素値とする。
この濃度値の範囲とは、本スキャンを行ってモノクロ印刷を行った場合に、薄く印刷される画素を画素値「1」と設定するために、予めR値、G値、B値それぞれに濃度値の範囲を設定したものである。そして、R値、G値、B値がいずれも所定の範囲に属する濃度値を有する画素が「1」と設定される。これらの範囲の値は、スキャンを行う場合に原稿に照射される光の色や、センサの種類などに応じて異なる値である。なお、濃度が濃いと判断する方の値の範囲を定め、その範囲以外は、薄いと判断するようにしてもよい。
Next, it is determined from the RGB value of each pixel stored in the
This range of density values means that density is set in advance for each of the R value, G value, and B value in order to set a pixel value “1” for a pixel to be printed lightly when performing monochrome printing by performing a main scan. A range of values is set. Then, a pixel having a density value in which all of the R value, the G value, and the B value belong to a predetermined range is set to “1”. The values in these ranges are different values depending on the color of light irradiated on the original when scanning, the type of sensor, and the like. Note that a range of values for determining that the density is high may be determined, and it may be determined that the value is light outside the range.
次に、S4の処理により変換された画素値に基づいて濃度が薄い画素が所定数以上存在するか否かを判断する(S5)。この判断は、画素値が「1」である画素の数、またはその数の全画素に対する割合が所定の値以上存在するか否かを判断する。 Next, based on the pixel value converted by the process of S4, it is determined whether or not there are a predetermined number or more of low density pixels (S5). In this determination, it is determined whether or not the number of pixels having a pixel value “1” or the ratio of the number to all the pixels is equal to or greater than a predetermined value.
画素値が「1」である画素が所定数以上存在すると判断された場合は(S5:Yes)、「1」に変換された画素が直線を形成するかを検出する(S6)。この検出は、先に説明したように、画像の輪郭を構成する画素が直線を形成するか否かを検出するものであり、直線が検出された場合には、その直線の長さを検出し、検出した長さがS3の処理により設定された所定の長さ以上の直線について、さらに、先に詳述したチェインコードに基づいて座標位置、直線の方向などの直線に関する情報を検出し、RAM23に順次記憶する。次に、原稿の全面に存在する所定の長さ以上の直線の数を計数し、直線カウントメモリ23bに記憶する(S7)。
If it is determined that there are a predetermined number or more of pixels having a pixel value “1” (S5: Yes), it is detected whether the pixel converted to “1” forms a straight line (S6). As described above, this detection detects whether or not the pixels constituting the contour of the image form a straight line. When a straight line is detected, the length of the straight line is detected. Further, for the straight line whose detected length is equal to or longer than the predetermined length set by the process of S3, information on the straight line such as the coordinate position and the straight line direction is detected based on the chain code described in detail above, and the
次に、直線カウントメモリ23bに記憶された計数値が所定の数M以上(例えば、Mを「5」と設定)であるか否かを判断する(S8)。検出された直線の数が所定数M以上である場合は(S8:Yes)、図3(a)に示されるような複数の直線が平行に印刷された所定の書式が存在し、カーボン紙原稿と判断し、本スキャン時には、原稿全体の濃度が濃くなるように各画素の濃度値を変更してプリンタ部2に出力する(S12)。 Next, it is determined whether or not the count value stored in the straight line count memory 23b is equal to or greater than a predetermined number M (for example, M is set to “5”) (S8). When the number of detected straight lines is equal to or greater than the predetermined number M (S8: Yes), there is a predetermined format in which a plurality of straight lines are printed in parallel as shown in FIG. In the actual scan, the density value of each pixel is changed so as to increase the density of the entire document, and is output to the printer unit 2 (S12).
S8の判断処理において、直線の数が所定数M以上存在しない場合は(S8:No)、複数の直線が矩形などの枠を形成するか否かを判断する(S9)。複数の直線が枠を形成するか否かの判断は上記した直線の交点を検出することにより行われる。検出の結果、枠を形成する場合は、さらに、その枠の内部の面積を算出し、その面積が所定の値以上の枠の数を計数しRAM23の枠カウントメモリ23cに記憶する(S10)。
In the determination process of S8, when the number of straight lines is not greater than the predetermined number M (S8: No), it is determined whether or not a plurality of straight lines form a frame such as a rectangle (S9). Whether or not a plurality of straight lines form a frame is determined by detecting the intersection of the straight lines. When forming a frame as a result of the detection, the area inside the frame is further calculated, and the number of frames whose area is a predetermined value or more is counted and stored in the
次に、その枠の数が所定数N以上(例えば、Nを「3」と設定)であるか否かを判断する(S11)。枠の数が所定数N以上存在する場合は(S11:Yes)、図3(a)に示されるような複数の枠が印刷された所定の書式が存在し、S12の処理に進み、カーボン紙原稿と判断し、本スキャン時には、原稿全体の濃度が濃くなるように各画素の濃度値を変更してプリンタ部2に出力する。
Next, it is determined whether or not the number of frames is equal to or greater than a predetermined number N (for example, N is set to “3”) (S11). When the number of frames is greater than or equal to the predetermined number N (S11: Yes), there is a predetermined format on which a plurality of frames are printed as shown in FIG. It is determined that the document is a document, and at the time of the main scan, the density value of each pixel is changed so that the density of the entire document becomes dark and output to the
一方、S5の判断処理において、濃度が薄い画素が所定数以上存在しないと判断した場合(S5:No)、または、S9の判断処理において複数の直線は、枠を形成しないと判断した場合(S9:No)、またはS11の判断処理において、所定の面積以上の枠の数が所定数N以上存在しないと判断した場合(S11:No)は、読み取った画像データの濃度に問題がない、あるいは原稿が所定の書式を含むようなカーボン紙原稿ではないと判断し、本スキャンを行い、濃度の変更を行わずにプリンタ部2に出力する(S13)。
On the other hand, when it is determined in the determination process of S5 that there are no more than a predetermined number of pixels with low density (S5: No), or when it is determined that a plurality of straight lines do not form a frame in the determination process of S9 (S9). : No), or if it is determined in S11 that the number of frames having a predetermined area or more does not exist more than the predetermined number N (S11: No), there is no problem in the density of the read image data, or the document Is not a carbon paper document including a predetermined format, the main scan is performed, and the image is output to the
S12またはS13の処理を終了した場合は、プリンタ部2により印刷を行い(S14)、印刷処理を終了する。 When the process of S12 or S13 is finished, printing is performed by the printer unit 2 (S14), and the printing process is finished.
以上、実施形態に基づいて説明したように、取得された画像データに所定範囲の濃度の画素(濃度が薄い画素)が存在し、さらに、その画素が複数の直線を形成すると共に、各直線により上記したような各種条件が満たされる場合に、所定の書式が形成されていると判断する。 As described above, as described based on the embodiment, the acquired image data includes pixels with a predetermined range of density (pixels with low density), and the pixels form a plurality of straight lines, When the various conditions as described above are satisfied, it is determined that a predetermined format is formed.
特に、その直線が所定数以上存在し、等間隔の平行線であったり、矩形の枠を形成している場合に、記入欄や記入枠などの所定の書式が含まれていると判断し、カーボン用紙を介して文字等が記入された原稿であると判断する。 In particular, when there are a predetermined number or more of the straight lines and the lines are equally spaced or form a rectangular frame, it is determined that a predetermined format such as an entry field or an entry frame is included, It is determined that the manuscript is written with characters and the like on carbon paper.
よって、カーボン紙から成る原稿、あるいは、カーボン紙を用いて文字が記入された原稿(カーボン紙原稿)は、一般的にコピーした場合に、その出力結果の画像の濃度が薄くなることが多い。また、カーボン紙は、帳票、申し込み用紙、発注書等によく使用されており、名前や住所等を記入するための直線部分や、枠が予め印刷されているという書式に特徴がある。このような書式は、画像中に所定の長さ以上の直線がいくつか存在するので、読み取った画像データから直線を検出し、その直線に基づいて所定の書式が存在するか否かを判断することができる。そのため、読み取った画像データが比較的濃度がうすく、所定の書式を含むような場合には、カーボン紙原稿であると判断し、使用者が濃度調整を指示することなく、画像データに基づく画像を出力する際の濃度を自動的に適宜変更する。よって、画像の種類に応じた適切な濃度調整処理を行うことができる。
また、カーボン紙原稿は、通常、記入欄を示す所定の長さの直線が複数本形成され、直線の数が少ない場合は、所定の書式が存在しないと判別することができる。よって、直線の数により、より正確に所定の書式が存在するか否かを判別することができる。
また、カーボン紙原稿は、通常、記入欄を示す枠が複数の所定の長さの直線により形成される。よって、枠を検出することにより所定の書式が含まれているか否かを判別することができる。
また、カーボン紙原稿は、通常、記入欄を示す枠が所定の面積を有する。よって、枠の面積を検出することにより所定の書式が含まれているか否かを判別することができる。
さらに、カーボン紙原稿は、通常、記入欄を示す枠が形成され、その枠は、所定の面積を有するとともに、その所定の面積の枠が複数形成されている。よって、所定の面積の枠の数を検出することにより所定の書式が含まれているか否かを判別することができる。
以上のような複数の条件により、濃度値が所定の範囲であり薄い画素であると判断された画素群により、所定の書式が形成されていると判断された場合は、読み取った原稿が、所定の書式が印刷された用紙にカーボン紙を介して文字などの記入が行われた原稿と認識される。したがって、その記入された文字等が薄い場合であっても、複写の際には、自動的に濃く変換されて出力されるので、識別できない画像出力を防止することができる。一方、直線や枠などを含まない自然画などの場合は、所定の書式として検出されず、画像データは濃くなるように変換されないので、画質の劣化を防止することができる。
Therefore, a document made of carbon paper or a document on which characters are written using carbon paper (carbon paper document) generally has a low image density as a result of copying. Carbon paper is often used for forms, application forms, purchase orders, and the like, and is characterized by a form in which a straight portion for entering a name, an address, etc., and a frame are printed in advance. In such a format, there are several straight lines having a predetermined length or more in the image. Therefore, the straight lines are detected from the read image data, and it is determined whether or not the predetermined format exists based on the straight lines. be able to. For this reason, when the read image data has a relatively low density and includes a predetermined format, it is determined to be a carbon paper document, and an image based on the image data is obtained without the user instructing the density adjustment. The density at the time of output is automatically changed appropriately. Therefore, it is possible to perform an appropriate density adjustment process according to the type of image.
Also, a carbon paper document is usually formed with a plurality of straight lines having a predetermined length indicating an entry field, and when the number of straight lines is small, it can be determined that a predetermined format does not exist. Therefore, it is possible to determine whether or not a predetermined format exists more accurately based on the number of straight lines.
Further, in a carbon paper document, a frame indicating an entry field is usually formed by a plurality of straight lines having a predetermined length. Therefore, it is possible to determine whether or not a predetermined format is included by detecting the frame.
In addition, in a carbon paper document, a frame indicating an entry column usually has a predetermined area. Therefore, it is possible to determine whether or not a predetermined format is included by detecting the area of the frame.
Further, a carbon paper document is usually formed with a frame indicating an entry field, the frame has a predetermined area, and a plurality of frames having the predetermined area are formed. Therefore, it is possible to determine whether or not a predetermined format is included by detecting the number of frames having a predetermined area.
When it is determined that a predetermined format is formed by a pixel group whose density value is determined to be a thin pixel within a predetermined range based on the plurality of conditions as described above, the read original is It is recognized as a manuscript in which characters and the like are entered on the paper on which the above format is printed via carbon paper. Therefore, even if the entered character is thin, it is automatically converted into a dark color and output during copying, so that it is possible to prevent image output that cannot be identified. On the other hand, in the case of a natural image or the like that does not include a straight line or a frame, it is not detected as a predetermined format, and the image data is not converted to be dark, so that it is possible to prevent image quality deterioration.
なお、請求項に記載の読取手段は、図5に記載のフローチャートのS1、S12およびS13の処理が該当し、濃度判断手段および濃度判断ステップは、図5に記載のフローチャートのS4およびS5の処理が該当する。直線検出手段および直線検出ステップは、図5に記載のフローチャートのS6の処理が該当し、書式判断手段および書式判断ステップは、図5に記載のフローチャートのS5、S8、S9およびS11の処理が該当する。出力手段および出力ステップは、図5に記載のフローチャートのS12およびS13の処理が該当し、原稿サイズ検出手段は、図5に記載のフローチャートのS2の処理が該当する。面積算出手段は、図5に記載のフローチャートのS10の処理が該当し、プレスキャン手段は、図5に記載のフローチャートのS1の処理が該当し、本スキャン手段は、図5に記載のフローチャートのS12およびS13の処理が該当する。 The reading means described in the claims corresponds to the processes of S1, S12 and S13 in the flowchart shown in FIG. 5, and the density judging means and the density judging step are the processes of S4 and S5 in the flowchart shown in FIG. Is applicable. The straight line detection means and the straight line detection step correspond to the process of S6 of the flowchart shown in FIG. 5, and the format determination means and the format determination step correspond to the processes of S5, S8, S9 and S11 of the flowchart shown in FIG. To do. The output means and the output step correspond to the processes of S12 and S13 of the flowchart shown in FIG. 5, and the document size detection means corresponds to the process of S2 of the flowchart shown in FIG. The area calculating means corresponds to the process of S10 of the flowchart shown in FIG. 5, the pre-scan means corresponds to the process of S1 of the flowchart shown in FIG. 5, and this scanning means corresponds to the process of the flowchart shown in FIG. The process of S12 and S13 corresponds.
以上実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。 Although the present invention has been described based on the above embodiments, the present invention is not limited to the above embodiments, and various modifications can be easily made without departing from the spirit of the present invention. It can be done.
例えば、上記実施形態では、多機能周辺装置における処理について説明したが、プリンタや、ファクシミリ装置などの単機能の装置における処理としてもよい。 For example, in the above embodiment, the processing in the multi-function peripheral device has been described. However, the processing may be performed in a single-function device such as a printer or a facsimile machine.
また、上記実施形態では、スキャナ部3により読み取った画像データについて処理を行うものとしたが、他の装置により形成された画像データを入力し、その入力された画像データを処理するようにしてもよい。
In the above embodiment, the image data read by the
また、逆に原稿の画像を読み取り出力する機能だけを備えたスキャナ装置により読み取られた画像データを入力し、パーソナルコンピュータに、画像処理プログラムをインストールして本発明の処理を行い、プリンタなどの装置に出力するようにしてもよい。 Conversely, image data read by a scanner device having only a function of reading and outputting an image of a document is input, an image processing program is installed in a personal computer, and the processing of the present invention is performed. May be output.
また、上記実施形態では、プレスキャンは、カラー画像を読み取るものとしたが、原稿がカラーであるかモノクロであるかを問わず、モノクロ画像を読み取るものとしてもよい。この場合には、画像メモリ23aには、モノクロ画像の輝度値が記憶され、その輝度値に基づいて濃度が薄い画素が検出されるようにする。
In the above-described embodiment, the pre-scan reads a color image. However, it may be a monochrome image read regardless of whether the document is color or monochrome. In this case, the luminance value of the monochrome image is stored in the
また、上記実施形態では、所定の長さの直線が所定数M以上存在する場合に、所定の書式が存在するものとしたが、直線の方向が同一方向である直線の数を検出し、その数が所定の数以上である場合に、所定の書式が存在するものとしてもよい。また、その際に方向が同一であるとともに、直線の長さが同一である直線の数を検出し、その数が所定の数以上である場合に、所定の書式が存在するものとしてもよい。また、その際に、複数の直線の間隔を検出して、等間隔に記載されている直線の数を検出し、その数が所定の数以上である場合に、所定の書式が存在するものとしてもよい。 In the above embodiment, a predetermined format exists when there are a predetermined number M or more of straight lines having a predetermined length. However, the number of straight lines having the same direction is detected, and the number of straight lines is detected. A predetermined format may be present when the number is greater than or equal to the predetermined number. In this case, when the number of straight lines having the same direction and the same straight line length is detected and the number is equal to or larger than a predetermined number, a predetermined format may be present. At that time, the interval between a plurality of straight lines is detected, and the number of straight lines described at equal intervals is detected. If the number is equal to or greater than a predetermined number, a predetermined format is assumed to exist. Also good.
また、上記実施形態では、所定の面積以上の枠が所定数N以上存在する場合に、所定の書式が存在するものとしたが、枠が矩形である場合に、その長辺の方向が同一方向である枠の数を検出し、その数が所定の数以上である場合に、所定の書式が存在するものとしてもよい。また、その際に長辺の方向が同一であるとともに、枠の面積が同一である枠の数を検出し、その数が所定の数以上である場合に、所定の書式が存在するものとしてもよい。 In the above embodiment, the predetermined format exists when there are N or more frames having a predetermined area or more. However, when the frame is rectangular, the direction of the long side is the same direction. When the number of frames is detected and the number is equal to or greater than a predetermined number, a predetermined format may be present. In this case, the number of frames having the same long side direction and the same frame area is detected, and when the number is equal to or larger than a predetermined number, a predetermined format may exist. Good.
さらに、上記実施形態では、プレスキャン時に、カラーセンサで読み取ったRGB3色それぞれの濃度値を取得する場合を説明したが、スキャナの仕様によっては、例えば、単色(「G」のみ等)のセンサにより読み取りを行うことも可能であり、その場合は、予め記憶されているR値、G値、B値の濃度値の範囲を設定したものの中から「G」のみを用いて、濃度の薄い画素を判断するようにしてもよい。 Furthermore, in the above-described embodiment, a case has been described in which the density values of the three RGB colors read by the color sensor are acquired during pre-scanning. However, depending on the scanner specifications, for example, a single-color sensor (such as “G” only) may be used. It is also possible to perform reading. In this case, a pixel having a low density is selected by using only “G” from among the preset density value ranges of R, G, and B values. You may make it judge.
1 多機能周辺装置(MFP)
2 プリンタ部(出力手段)
3 スキャナ部(読取手段)
21 CPU
22 ROM
23
RAM
23a 画像メモリ(画像記憶手段)
23b 直線カウントメモリ(直線数計数手段)
23c 枠カウントメモリ(枠数計数手段)
1 Multifunctional peripheral device (MFP)
2 Printer section (output means)
3 Scanner section (reading means)
21 CPU
22 ROM
23
RAM
23a Image memory (image storage means)
23b Straight line count memory (straight line number counting means)
23c Frame count memory (frame number counting means)
Claims (9)
その読取手段により取得された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断する濃度判断手段と、
その濃度値判断手段により前記濃度値が所定の範囲に含まれると判断された画素群により形成される、所定の長さ以上の直線を検出する直線検出手段と、
その直線検出手段により検出された直線の情報に基づいて、前記画像中に直線により形成される所定の書式が存在するか否かを判断する書式判断手段と、
その書式判断手段により前記画像中に所定の書式が存在すると判断された場合は、前記読取手段により読み取られた画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、
前記書式判断手段により前記画像中に所定の書式が存在しないと判断された場合は、前記読取手段により読み取られた画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する出力手段とを備えていることを特徴とする画像処理装置。 Reading means for reading an image recorded on a document and acquiring image data;
Density determining means for determining whether or not the density value of each pixel constituting the image data acquired by the reading means is included in a predetermined range of values;
A straight line detecting means for detecting a straight line having a predetermined length or more, which is formed by a pixel group whose density value is determined to be included in a predetermined range by the density value determining means;
Format judging means for judging whether or not there is a predetermined format formed by straight lines in the image, based on the straight line information detected by the straight line detecting means;
If the format determining means determines that a predetermined format exists in the image, the density value of each pixel constituting the image data read by the reading means is changed so as to increase the density and output. ,
When the format determining means determines that the predetermined format does not exist in the image, the density value of each pixel constituting the image data read by the reading means is not changed so as to increase the density. An image processing apparatus comprising output means for outputting.
前記画素の濃度値は、R値、G値およびB値であって、
前記濃度判断手段は、R値、G値およびB値の各濃度値が所定の範囲であるか否かを判断することにより濃度の薄い画素を判断することを特徴とする請求項1記載の画像処理装置。 The image data is color image data,
The density values of the pixels are an R value, a G value, and a B value,
2. The image according to claim 1, wherein the density determination unit determines a pixel having a low density by determining whether or not the density values of the R value, the G value, and the B value are within a predetermined range. Processing equipment.
前記所定の長さは、前記原稿サイズ検出手段により検出された原稿のサイズに応じて設定されることを特徴とする請求項1または2に記載の画像処理装置。 A document size detection unit that detects a size of a document on which an image read by the reading unit is recorded;
The image processing apparatus according to claim 1, wherein the predetermined length is set according to a size of a document detected by the document size detecting unit.
前記書式判断手段は、前記直線数検出手段により検出された直線の数に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断することを特徴とする請求項1から3のいずれかに記載の画像処理装置。 Straight line number counting means for counting the number of straight lines of a predetermined length or longer detected by the straight line detection means,
4. The format determination unit according to claim 1, wherein the format determination unit determines whether or not the read image of the document includes a predetermined format based on the number of straight lines detected by the straight line number detection unit. The image processing apparatus according to any one of the above.
前記書式判断手段は、前記枠検出手段により検出された枠に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断することを特徴とする請求項1から3のいずれかに記載の画像処理装置。 A frame detection unit for detecting a frame formed by the straight line detected by the straight line detection unit;
4. The format determination unit according to any one of claims 1 to 3, wherein the format determination unit determines whether an image of a document read based on a frame detected by the frame detection unit includes a predetermined format. The image processing apparatus described.
前記書式判断手段は、前記面積算出手段により算出された枠の内側の面積に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断することを特徴とする請求項5記載の画像処理装置。 An area calculating means for obtaining an area inside the frame detected by the frame detecting means;
6. The format determination unit according to claim 5, wherein the format determination unit determines whether or not the read image of the document includes a predetermined format based on an area inside the frame calculated by the area calculation unit. Image processing device.
前記書式判断手段は、前記枠数計数手段により計数された枠の数に基づいて読み取られた原稿の画像が所定の書式を含むか否かを判断することを特徴とする請求項6記載の画像処理装置。 A frame number counting means for counting the number of frames whose inner area calculated by the area calculating means is equal to or larger than a predetermined area;
7. The image according to claim 6, wherein the format determining unit determines whether or not the read image of the document includes a predetermined format based on the number of frames counted by the frame number counting unit. Processing equipment.
前記濃度判断手段は、前記プレスキャン手段により取得された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断し、
前記出力手段は、前記書式判断手段により前記画像中に所定の書式が存在すると判断された場合は、前記本スキャン手段により取得された画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、前記書式判断手段により前記画像中に所定の書式が存在しないと判断された場合は、前記本スキャン手段により取得された画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力することを特徴とする請求項1から7のいずれかに記載の画像処理装置。 The reading means includes pre-scanning means for acquiring image data of an image at a predetermined resolution by color reading, and main scanning means for acquiring image data of the image at a resolution higher than the predetermined resolution by monochrome reading,
The density determination unit determines whether or not the density value of each pixel constituting the image data acquired by the pre-scan unit is included in a predetermined range of values,
When the format determining means determines that a predetermined format exists in the image, the output means increases the density value of each pixel constituting the image data acquired by the main scanning means. When the format determining means determines that the predetermined format does not exist in the image, the density value of each pixel constituting the image data acquired by the main scanning means is The image processing apparatus according to claim 1, wherein the image processing apparatus outputs the image without changing it so as to be dark.
前記入力された画像データを構成する各画素の濃度値が所定の範囲の値に含まれるか否かを判断する濃度判断ステップと、
その濃度値判断ステップにより前記濃度値が所定の範囲に含まれると判断された画素群により形成される、所定の長さ以上の直線を検出する直線検出ステップと、
その直線検出ステップにより検出された直線の情報に基づいて、前記画像中に直線により形成される所定の書式が存在するか否かを判断する書式判断ステップと、
その書式判断ステップにより前記画像中に所定の書式が存在すると判断された場合は、前記画像データを構成する各画素の濃度値を濃度が濃くなるように変更して出力し、
前記書式判断手段により前記画像中に所定の書式が存在しないと判断された場合は、前記画像データを構成する各画素の濃度値を濃度が濃くなるように変更せずに出力する出力ステップとを備えていることを特徴とする画像処理プログラム。 An image processing program that is executed in a computer that inputs image data acquired by a reading device that reads an image and processes the image data,
A density determination step for determining whether a density value of each pixel constituting the input image data is included in a predetermined range of values;
A straight line detecting step for detecting a straight line having a predetermined length or more, which is formed by the pixel group determined to be included in the predetermined range by the density value determining step;
A format determination step for determining whether or not there is a predetermined format formed by a straight line in the image based on the straight line information detected by the straight line detection step;
If it is determined by the format determining step that a predetermined format exists in the image, the density value of each pixel constituting the image data is changed and output so that the density is high,
An output step for outputting, without changing the density value of each pixel constituting the image data so that the density becomes high, when the format judging means judges that the predetermined format does not exist in the image; An image processing program comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006324355A JP2008141384A (en) | 2006-11-30 | 2006-11-30 | Image processing apparatus and image processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006324355A JP2008141384A (en) | 2006-11-30 | 2006-11-30 | Image processing apparatus and image processing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008141384A true JP2008141384A (en) | 2008-06-19 |
Family
ID=39602421
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006324355A Pending JP2008141384A (en) | 2006-11-30 | 2006-11-30 | Image processing apparatus and image processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008141384A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014215797A (en) * | 2013-04-25 | 2014-11-17 | 京セラドキュメントソリューションズ株式会社 | Image processor, ruled line determination method, and ruled line determination program |
-
2006
- 2006-11-30 JP JP2006324355A patent/JP2008141384A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014215797A (en) * | 2013-04-25 | 2014-11-17 | 京セラドキュメントソリューションズ株式会社 | Image processor, ruled line determination method, and ruled line determination program |
| US9355326B2 (en) | 2013-04-25 | 2016-05-31 | Kyocera Document Solutions Inc. | Image processing apparatus, ruled line determination method, and storage medium having ruled line determination program stored therein |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8125683B2 (en) | Image preview processing apparatus, image preview processing method, and image preview computer product | |
| US8395807B2 (en) | Image processing apparatus and method for borderless printing | |
| JP4552993B2 (en) | Image processing apparatus and control program for image processing apparatus | |
| US7859717B2 (en) | Method for setting image-processing parameter value | |
| JP4929237B2 (en) | Image processing apparatus and image processing method | |
| CN101924850B (en) | Image forming apparatus and image forming system | |
| US8804191B2 (en) | Image processing apparatus and image processing program for selecting and displaying image data | |
| JP5585552B2 (en) | Image reading apparatus and reading control program | |
| JP4433030B2 (en) | Image processing apparatus and control program for image processing apparatus | |
| US20080100870A1 (en) | Image Processor | |
| US8463076B2 (en) | Image processing apparatus for forming reduced image | |
| US20070279717A1 (en) | Image Processing Apparatus And Computer Program Product | |
| JP2023069850A (en) | Image reading device and image reading control method | |
| US20090122344A1 (en) | Image processing apparatus and control method thereof | |
| US7746500B2 (en) | Image forming apparatus and image forming method | |
| JP6561732B2 (en) | Reader and program | |
| JP2008141384A (en) | Image processing apparatus and image processing program | |
| US20040212852A1 (en) | Method of scanning a document using a pre-scanning operation | |
| JP4356755B2 (en) | Image processing apparatus and image processing program | |
| US20070064256A1 (en) | Image forming apparatus | |
| JP4432961B2 (en) | Image processing apparatus and image processing program | |
| JP4306758B2 (en) | Copying apparatus and density adjustment program | |
| JP6632303B2 (en) | Image processing apparatus and image processing method | |
| JP2008113316A (en) | Image processing device | |
| JP5413297B2 (en) | Image processing apparatus, image processing method, program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090407 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090728 |