JP4864907B2 - Image forming apparatus, image reading method, and program - Google Patents
Image forming apparatus, image reading method, and program Download PDFInfo
- Publication number
- JP4864907B2 JP4864907B2 JP2008000587A JP2008000587A JP4864907B2 JP 4864907 B2 JP4864907 B2 JP 4864907B2 JP 2008000587 A JP2008000587 A JP 2008000587A JP 2008000587 A JP2008000587 A JP 2008000587A JP 4864907 B2 JP4864907 B2 JP 4864907B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- image data
- page number
- read
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 60
- 238000012545 processing Methods 0.000 claims description 49
- 238000012217 deletion Methods 0.000 claims description 18
- 230000037430 deletion Effects 0.000 claims description 18
- 239000000284 extract Substances 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 8
- 238000000605 extraction Methods 0.000 description 20
- 230000002093 peripheral effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 238000007639 printing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
- Cleaning In Electrography (AREA)
- Facsimile Scanning Arrangements (AREA)
- Image Input (AREA)
- Image Processing (AREA)
Description
本発明は、原稿から読込んだ画像データの画像処理を行う画像形成装置、画像読取方法およびプログラムに関するものであって、特に、読込不要なページの原稿に対する処理を行う画像形成装置、画像読取方法およびプログラムに関するものである。 The present invention relates to an image forming apparatus, an image reading method, and a program for performing image processing of image data read from a document, and in particular, an image forming apparatus and an image reading method for processing a document of a page that does not need to be read. And programs.
近年、PC(Personal Computer)やインターネットの普及に伴って、作成されるデジタル・コンテンツの量も増加している。このような状況下において、オフィスで使用される機密文書のセキュリティ管理方法の一つとして、情報埋め込み技術(電子透かし技術)が利用されている。例えば、人間が知覚できないような透かし情報を埋め込む技術として、画像データをウェーブレット変換し、周波数空間での冗長性を利用して画像データに透かし情報を埋め込む手法が提案されている(特許文献1参照)。 In recent years, with the spread of PCs (Personal Computers) and the Internet, the amount of digital content created has increased. Under such circumstances, information embedding technology (digital watermark technology) is used as one of security management methods for confidential documents used in offices. For example, as a technique for embedding watermark information that cannot be perceived by humans, a technique has been proposed in which image data is wavelet transformed and watermark information is embedded in image data using redundancy in a frequency space (see Patent Document 1). ).
また、文書画像のような2値画像は冗長度が少ないため、電子透かし技術を実現するのが困難であるが、文書画像特有の特徴を利用した手法が幾つか知られている。例えば、行のベースラインを動かして透かし情報を埋め込む方法(特許文献2参照)、単語間の空白長を操作して透かし情報を埋め込む方法(特許文献3参照)、白黒2値のビットマップ画像として扱って透かし情報を埋め込む方法(特許文献4参照)などが挙げられる。 In addition, since binary images such as document images have little redundancy, it is difficult to realize a digital watermark technique, but several methods using characteristics unique to document images are known. For example, a method of embedding watermark information by moving a baseline of a line (see Patent Document 2), a method of embedding watermark information by manipulating a space length between words (see Patent Document 3), and a monochrome binary bitmap image And a method of embedding watermark information (see Patent Document 4).
また、このようなデジタル・コンテンツは印刷を行なって紙文書として利用される場合も多く、プリンタなどの画像形成装置による高解像度出力が可能となる今日、印刷向けの情報埋め込み技術(電子透かし技術)が各種考案されている。例えば、コンテンツデータをプリンタ出力する際に、コンテンツデータの背景に地紋と呼ばれる画像を重ねて出力する技術が開示されている(特許文献5、特許文献6参照)。地紋画像とは、原本(プリンタで出力した印刷物)においては人間の目に対して単なる模様や背景色などに見えるが、その原本を複写機などで複写すると複写物上に所定の文字などが浮び上がるようなものである。これにより、複写した者に偽造防止用紙と同様の牽制効果を与えることができる。 In addition, such digital contents are often printed and used as paper documents, and high-resolution output by an image forming apparatus such as a printer is possible today. Information embedding technology for printing (digital watermark technology) Have been devised. For example, a technique is disclosed in which, when content data is output to a printer, an image called a background pattern is superimposed on the background of the content data and output (see Patent Documents 5 and 6). A copy-forgery-inhibited pattern image looks like a simple pattern or background color to the human eye in the original (printed material output by a printer), but when the original is copied with a copying machine, etc., certain characters etc. appear on the copied material. It ’s like going up. As a result, it is possible to give the same effect to the copied person as the anti-counterfeit paper.
また、印刷物として最も広く利用される白黒の2値の文書に対する電子透かし埋め込み方法としては、情報を数値化し、基準点マークと位置判別マークとの距離(ドット数)により情報の表現を行うものなどがある(特許文献7参照)。 Also, as a digital watermark embedding method for a black and white binary document most widely used as a printed matter, information is digitized and information is expressed by a distance (number of dots) between a reference point mark and a position determination mark. (See Patent Document 7).
このように、上記情報埋め込み技術によって埋め込まれた情報は、文書の複製又は編集に一定の制限を加えるために使用され、例えば、利用者にパスワードなどを持たせ、複写や編集を、権限をもつ利用者に制限する場合等に利用される。 In this way, information embedded by the above information embedding technology is used to apply certain restrictions to document duplication or editing. For example, a user is given a password to copy or edit. Used when restricted to users.
しかしながら、上記従来技術では、画像データそのものの中に埋め込まれた埋込情報を利用して不正使用の防止、著作権保護、データの改竄防止など、原画像の保護を図る目的のものである。従って、必要最小限の画像データのみを保持し、不要な画像データを消去することはできない。 However, the above prior art is intended to protect the original image by using the embedded information embedded in the image data itself, such as prevention of unauthorized use, copyright protection, and data tampering. Accordingly, it is not possible to retain only the minimum necessary image data and erase unnecessary image data.
従来から、コピー、スキャン、またはFAX送信の際に、原稿束内の不要な画像データの出力や、不要な画像データのメモリへの蓄積、または不要な画像データの送信を省略することが所望されている。そのためには、利用者が予め必要なページのみを読込ませるように原稿をセットする作業が必要であり、利用者に負荷の多い作業であった。また、ページの要/不要を区別することなく画像データの読込みを行った場合、不要な画像データが蓄積され複合機などの画像形成装置のパフォーマンスが低下するといった問題があった。 Conventionally, when copying, scanning, or FAX transmission, it is desirable to omit output of unnecessary image data in a document bundle, accumulation of unnecessary image data in a memory, or transmission of unnecessary image data. ing. For this purpose, it is necessary for the user to set a document so that only necessary pages are read in advance, which is a burdensome operation for the user. Further, when image data is read without distinguishing whether a page is necessary or unnecessary, there is a problem that unnecessary image data is accumulated and the performance of an image forming apparatus such as a multifunction peripheral is degraded.
本発明は、上記に鑑みてなされたものであって、利用者の作業効率を向上させるとともに、必要な画像データのみを読込んでパフォーマンスの向上を図ることができる画像形成装置、画像読取方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above, and improves an operation efficiency of a user and can improve performance by reading only necessary image data, an image reading method, and a program The purpose is to provide.
上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、原稿から読込んだ画像データの画像処理を行う画像形成装置において、原稿を載置する載置手段と、前記載置手段に載置された原稿の画像を1ページ単位で画像データとして読込む読込手段と、読込んだ前記画像データに埋込情報が埋め込まれているか否かを判断する埋込情報判断手段と、前記埋込情報が埋め込まれていた場合、前記画像データから前記埋込情報を抽出し、抽出した前記埋込情報に基づいて読込みが不要である読込不要ページのページ番号を取得する埋込情報抽出手段と、次の原稿が載置されている場合、前記次の原稿における最初の原稿からのページ順と、取得した前記読込不要ページのページ番号とが一致するか否かを判断するページ番号判断手段と、を備え、前記読込手段は、前記ページ順と前記読込不要ページのページ番号とが一致した場合、前記次の原稿から前記画像データを読込まないことを特徴とする。 In order to solve the above-described problems and achieve the object, the invention according to claim 1 is an image forming apparatus that performs image processing of image data read from a document. Reading means for reading an image of a document placed on the writing means as image data in units of pages, and embedded information determining means for determining whether embedded information is embedded in the read image data When the embedded information is embedded, the embedded information is extracted from the image data, and the page number of the read unnecessary page that does not need to be read is acquired based on the extracted embedded information A page for determining whether or not the information extraction means and the page order from the first original in the next original match the page number of the acquired read-unnecessary page when the next original is placed Number judgment Includes a stage, the said reading means, when the page order and the page number of the reading unnecessary page matches, characterized in that no reading or the image data from the next document.
また、請求項2にかかる発明は、請求項1に記載の画像形成装置において、前記読込不要ページのページ番号を記憶可能な記憶手段をさらに備え、前記埋込情報は、前記読込不要ページのページ番号を含み、前記埋込情報抽出手段は、抽出した前記埋込情報から前記読込不要ページのページ番号を取得し、更に、取得した前記ページ番号を前記記憶手段に保存し、前記ページ番号判断手段は、次の原稿が載置されている場合、前記次の原稿における最初の原稿からのページ順と、前記記憶手段に記憶されている前記読込不要ページのページ番号とが一致するか否かを判断することを特徴とする。 The invention according to claim 2 is the image forming apparatus according to claim 1, further comprising storage means capable of storing a page number of the read-unnecessary page, wherein the embedded information is a page of the unneeded read page. The embedded information extracting means acquires a page number of the read-unnecessary page from the extracted embedded information, further stores the acquired page number in the storage means, and the page number determining means If the next document is placed, whether or not the page order from the first document in the next document matches the page number of the unread page stored in the storage means is determined. It is characterized by judging.
また、請求項3にかかる発明は、請求項2に記載の画像形成装置において、前記埋込情報判断手段は、さらに、全ての前記埋込情報を抽出したか否かを前記埋込情報の内容に基づいて判断し、全ての前記埋込情報を抽出したと判断した場合に、次ページ以降の原稿を読込んだ前記画像データに前記埋込情報が埋め込まれているか否かを判断しないことを特徴とする。 According to a third aspect of the present invention, in the image forming apparatus according to the second aspect, the content of the embedded information further determines whether the embedded information determining unit has extracted all the embedded information. If it is determined that all the embedded information has been extracted, it is not determined whether or not the embedded information is embedded in the image data obtained by reading a document on and after the next page. Features.
また、請求項4にかかる発明は、請求項2または3に記載の画像形成装置において、読込んだ前記画像データからページ番号を抽出し、抽出したページ番号と読込んだ前記画像データとを対応付けて前記記憶手段に保存するページ番号抽出手段と、所定のタイミングで、前記記憶手段に記憶されている前記画像データのうち、前記読込不要ページのページ番号と同一のページ番号に対応する前記画像データを削除する削除手段と、をさらに備えることを特徴とする。 According to a fourth aspect of the present invention, in the image forming apparatus according to the second or third aspect, a page number is extracted from the read image data, and the extracted page number corresponds to the read image data. And a page number extracting means for storing in the storage means, and the image corresponding to the same page number as the page number of the read-unnecessary page among the image data stored in the storage means at a predetermined timing. And a deletion means for deleting data.
また、請求項5にかかる発明は、請求項2または3に記載の画像形成装置において、読込んだ前記画像データからページ番号を抽出し、抽出したページ番号と読込んだ前記画像データとを対応付けて前記記憶手段に保存するページ番号抽出手段と、載置された原稿の原稿サイズを検知する検知手段と、前記記憶手段の空き記憶容量が、検知した前記原稿サイズに対応する画像データサイズより多いか否かを判断する容量判断手段と、を備え、前記記憶手段の空き記憶容量が検知した前記画像データサイズより少ない場合、前記記憶手段に記憶されている前記画像データのうち、前記読込不要ページのページ番号と同一のページ番号に対応する前記画像データを削除する削除手段と、をさらに備えることを特徴とする。 According to a fifth aspect of the present invention, in the image forming apparatus according to the second or third aspect, a page number is extracted from the read image data, and the extracted page number corresponds to the read image data. In addition, the page number extracting means to be stored in the storage means, the detecting means for detecting the original size of the placed original, and the free storage capacity of the storage means are based on the image data size corresponding to the detected original size. Capacity determining means for determining whether there is a large amount, and when the free storage capacity of the storage means is smaller than the detected image data size, the reading is unnecessary among the image data stored in the storage means And deleting means for deleting the image data corresponding to the same page number as the page number of the page.
また、請求項6にかかる発明は、原稿から読込んだ画像データの画像処理を行う画像形成装置で実行される画像読取方法であって、前記画像形成装置は、原稿を載置する載置手段を備え、前記載置手段に載置された原稿の画像を1ページ単位で画像データとして読込む読込ステップと、読込んだ前記画像データに埋込情報が埋め込まれているか否かを判断する埋込情報判断ステップと、前記埋込情報が埋め込まれていた場合、前記画像データから前記埋込情報を抽出し、抽出した前記埋込情報に基づいて読込みが不要である読込不要ページのページ番号を取得する埋込情報抽出ステップと、次の原稿が載置されている場合、前記次の原稿における最初の原稿からのページ順と、取得した前記読込不要ページのページ番号とが一致するか否かを判断するページ番号判断ステップと、を含み、前記読込ステップは、前記ページ順と前記読込不要ページのページ番号とが一致した場合、前記次の原稿から前記画像データを読込まないことを特徴とする。 According to a sixth aspect of the present invention, there is provided an image reading method executed by an image forming apparatus that performs image processing of image data read from a document, wherein the image forming apparatus places a document. A reading step of reading an image of a document placed on the placing means as image data in units of one page, and an embedding information for determining whether or not embedding information is embedded in the read image data. The embedded information determination step, and if the embedded information is embedded, the embedded information is extracted from the image data, and the page number of the read unnecessary page that does not need to be read based on the extracted embedded information is Whether the embedded information extraction step to be acquired and the page number from the first document in the next document match the page number of the acquired read-unnecessary page when the next document is placed The A page number determination step for deciding, wherein the reading step does not read the image data from the next document when the page order and the page number of the reading unnecessary page match. .
また、請求項7にかかる発明は、請求項6に記載の方法をコンピュータに実行させるプログラムである。 The invention according to claim 7 is a program for causing a computer to execute the method according to claim 6.
本発明によれば、画像データに埋め込まれた埋込情報に含まれる読込不要ページのページ番号に基づいて原稿の読込処理を行うことで、必要なページ番号の原稿のみを載置する作業を省くことができるため、利用者が行う作業効率を向上させるとともに、必要なページ番号の画像データのみを読込んでパフォーマンスの向上を図ることができるという効果を奏する。 According to the present invention, the original reading process is performed based on the page number of the unnecessary reading page included in the embedded information embedded in the image data, so that the operation of placing only the original having the necessary page number is omitted. Therefore, it is possible to improve the work efficiency performed by the user and improve the performance by reading only the image data of the necessary page number.
また、本発明によれば、埋込情報の読込不要ページのページ番号に基づいて、既に読込んだ画像データのうち、読込みが不要であったページ番号の画像データを削除してパフォーマンスの向上を図ることができるという効果を奏する。 Further, according to the present invention, based on the page number of the page that does not need to be read in the embedded information, the image data of the page number that has not been read out of the already read image data is deleted to improve performance. There is an effect that it can be achieved.
以下に添付図面を参照して、この発明にかかる画像形成装置、画像読取方法およびプログラムの最良な実施の形態を詳細に説明する。以下の実施の形態では、コピー、ファックス、プリンタなどの複数の機能を一つの筐体に収納した複合機(MFP:Multi Function Peripherals)に本発明の画像形成装置を適用した例を示す。但し、本発明の画像形成装置は複合機に限定されることなく、複写機、スキャナ装置、ファクシミリ装置等、画像データの読込みを行うものであれば、本発明を適用することができる。また、以下の実施の形態では、原稿から読込んだ画像データを用紙に印刷する場合を例に示すが、これに限定されることはなく、原稿から読込んだ画像データをFAX送信したり、メール送信するなどの出力を行う場合にも適用することができる。 Exemplary embodiments of an image forming apparatus, an image reading method, and a program according to the present invention are explained in detail below with reference to the accompanying drawings. In the following embodiments, an example in which the image forming apparatus of the present invention is applied to a multi-function peripheral (MFP) in which a plurality of functions such as copying, faxing, and printers are housed in one housing will be described. However, the image forming apparatus of the present invention is not limited to a multifunction peripheral, and the present invention can be applied to any apparatus that reads image data, such as a copying machine, a scanner apparatus, and a facsimile apparatus. Further, in the following embodiments, an example in which image data read from a document is printed on paper is shown as an example, but the present invention is not limited to this, and image data read from a document can be transmitted by FAX, It can also be applied to output such as sending mail.
(実施の形態1)
図1は、実施の形態1にかかる複合機の構成を示すブロック図である。複合機100は、原稿をスキャンして、スキャンした原稿の画像データから印刷データを生成して印刷するものであり、操作表示部101と、スキャナ部102と、プリンタ部103と、記憶部110と、制御部120とから主に構成されている。そして、制御部120は、読込部121と、埋込情報判断部122と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126とを主に備えている。
(Embodiment 1)
FIG. 1 is a block diagram of the configuration of the multifunction machine according to the first embodiment. The
操作表示部101は、種々の画面が表示可能な表示部(不図示)を備えており、印刷に関する設定情報等の入力を行う入力画面を表示部に表示するとともに、その表示された入力画面や操作キー(図示せず)から利用者による設定情報等の入力が行われるものである。
The
スキャナ部102は、原稿を載置する載置部(不図示)を有し、利用者によって該載置部に載置された原稿を、CCD(Charge Coupled Device)によりスキャンするものである。
The
プリンタ部103は、画像処理部125によって生成された印刷データを用紙に印刷するものである。
The
記憶部110は、読込部121によって利用者により載置された原稿から読込んだ画像データを記憶するものであり、HDD(Hard Disk Drive)やメモリ等の記憶媒体である。また、記憶部110は、載置され原稿のうち、読込部121による読込みが不要である読込不要ページのページ番号を記憶する。
The
ここで、読込不要ページとは、利用者が予め印刷を所望しないため読込むことが不要であると定めた原稿のページである。また、ページ番号とは、利用者が載置する原稿において、最初に読込部121に読込みが行なわれる原稿を1ページとし、それ以降に読込みが行われる原稿を順に2ページ、3ページと定めた場合の番号である。つまり、10枚の原稿が載置されている場合、最初の原稿のページ番号は読込まれるページ順の「1」となり、同じく、5枚目の原稿のページ番号は「5」、最後の原稿のページ番号は「10」となる。
Here, the reading unnecessary page is a page of a document that is determined not to be read because the user does not desire printing in advance. Also, the page number is defined as one page for a document placed on the user, which is first read by the
読込部121は、スキャナ部102を制御して、載置部に載置された原稿の画像を1ページ単位で画像データとして読込んで、記憶部110に保存するものである。また、読込部121は、後述するページ番号判断部124により、載置部に載置された次の原稿のページ順と、記憶部110に記憶されている読込不要ページのページ番号とが一致したと判断された場合は、該次の原稿の画像データを読込まない。
The
埋込情報判断部122は、読込部121により読込んだ画像データに、読込不要ページのページ番号の情報を含む埋込情報が埋め込まれているか否かを判断するものである。なお、埋込情報とは、原稿における特定の情報であり、電子透かしなどの技術によって、印刷を行なうデータと一緒に画像データに埋め込まれている。
The embedding
ここで、画像データに埋込情報が埋め込まれているか否かの判断方法について説明する。例えば、原稿のデータを任意のサイズの複数の矩形領域に区切り、その複数の矩形領域それぞれに64bitの埋込情報を埋め込むとする。埋込情報のサイズが64bitであると、1文字1バイトとして8バイト(8文字)分の文字情報が埋め込まれることになり、その64bitそれぞれに、埋め込む情報8バイト分の文字情報文字コードとして各bitをOFF(2進「0」)またはON(2進「1」)にして、文字コードを2進で埋め込む。そして、各矩形領域の各bitに埋込情報のコードを構成する「0」(OFF)または「1」(ON)のどちらが埋め込まれているかを、全ての矩形領域のbitごとに集計する。すなわち、全矩形領域の1bit目の「1」の個数および「0」の個数、全矩形領域の2bit目の「1」の個数および「0」の個数・・・全矩形領域の64bitの「1」の個数および「0」の個数をそれぞれカウントして集計する。そして、bitごとに、「0」と判断した個数または「1」と判断した個数が、ある所定の閾値を超えている場合、埋込情報としての0または1が埋め込まれていると判断する。 Here, a method for determining whether or not the embedded information is embedded in the image data will be described. For example, it is assumed that document data is divided into a plurality of rectangular areas of an arbitrary size, and 64-bit embedding information is embedded in each of the plurality of rectangular areas. If the size of the embedded information is 64 bits, character information of 8 bytes (8 characters) is embedded as 1 byte of 1 character, and each 64 bits of character information is encoded as character information character code of 8 bytes of embedded information. The bit is set to OFF (binary “0”) or ON (binary “1”), and the character code is embedded in binary. Then, whether “0” (OFF) or “1” (ON) constituting the embedding information code is embedded in each bit of each rectangular area is totaled for each bit of all rectangular areas. That is, the number of “1” and “0” in the first bit of all rectangular areas, the number of “1” and the number of “0” in the second bit of all rectangular areas, 64 bits of “1” in all rectangular areas "" And "0" are counted and counted. For each bit, if the number determined to be “0” or the number determined to be “1” exceeds a predetermined threshold, it is determined that 0 or 1 as embedded information is embedded.
ここで、この例によれば、矩形領域のいずれかに、不要ページ番号の文字コードが埋め込まれることになる。なお、埋め込み情報の埋め込みおよび埋め込みの判断の手法は、上記手法に限定されるものではなく、任意の電子透かし技術による手法を用いることができる。 Here, according to this example, the character code of the unnecessary page number is embedded in one of the rectangular areas. Note that the method for embedding embedded information and determining whether to embed information is not limited to the above-described method, and a method based on an arbitrary digital watermark technique can be used.
つまり、全矩形領域の全64bitの各bitについて、「0」および「1」の個数が所定の閾値(例えば20000個)を超える場合、「埋込情報がある」と判断する。一方、いずれか一つのbitについて、「0」または「1」の個数が所定の閾値を超えなかった場合、「埋込情報がない」と判断する。または、誤り訂正符号を用いると、全てのbitを復元しなくても判断が可能であり、その場合は、復元可能な最小bit数を基準に復元bit数から、埋込情報の有無を判断する。 That is, for all 64 bits of all rectangular areas, if the number of “0” and “1” exceeds a predetermined threshold (for example, 20000), it is determined that “embedding information exists”. On the other hand, if the number of “0” or “1” does not exceed a predetermined threshold for any one bit, it is determined that “there is no embedded information”. Alternatively, if an error correction code is used, it is possible to determine without restoring all the bits. In this case, the presence / absence of embedded information is determined from the number of restored bits based on the minimum number of bits that can be restored. .
埋込情報抽出部123は、埋込情報判断部122によって、読込んだ画像データに埋込情報が埋め込まれていたと判断された場合、画像データから電子透かしの手法により埋込情報を抽出する。そして、埋込情報抽出部123は、抽出した埋込情報を解析して、埋込情報に示されている読込不要ページのページ番号を取得して、取得したページ番号を記憶部110に保存するものである。上述した矩形領域に埋込情報を埋め込む例では、矩形領域64bitに埋め込まれている埋込情報(すなわち、「0」,「1」のビット列)を読み出して、16進数の8文字分の文字コードとして扱い、その文字コードをページ番号として取得することになる。
When the embedded
ページ番号判断部124は、次の原稿が載置部に載置されている場合に、次の原稿における最初の原稿からのページ順と、記憶部110に記憶されている読込不要ページのページ番号とを比較して、両者が一致するか否かを判断するものである。なお、次の原稿が載置部に載置されているか否かは、不図示のセンサにより所定位置に載置された原稿が検知されたか否かで判断できる。
When the next document is placed on the placement unit, the page
画像処理部125は、原稿から読込んだ画像データに対して画像処理を行って、プリンタ部103で印刷される印刷データを生成する処理を行うものである。
The
印刷制御部126は、画像処理部125において生成された印刷データをプリンタ部103により印刷するなどの制御を行うものである。
The
次に、以上のように構成された複合機100による画像データの読込み処理について説明する。図2は、実施の形態1にかかる複合機による画像データ読込み処理の手順を示すフローチャートである。
Next, image data reading processing by the
まず、読込部121は、載置部に載置された原稿から、1ページ分の画像データを読込む(ステップS10)。埋込情報判断部122は、読込んだ画像データに埋込情報が埋め込まれているか否かの判断をする(ステップS11)。
First, the
埋込情報が埋め込まれている場合(ステップS11:Yes)、埋込情報抽出部123は、画像データから埋込情報を抽出する(ステップS12)。そして、埋込情報抽出部123は、抽出した埋込情報から読込不要ページのページ番号を取得し(ステップS13)、取得したページ番号を記憶部110に保存する(ステップS14)。一方、埋込情報が埋め込まれていない場合(ステップS11:No)、ステップS12〜14の処理は行わず、ステップS15の処理を行う。
When the embedded information is embedded (step S11: Yes), the embedded
次に、ページ番号判断部124は、載置部に次の原稿が載置されているか否かを判断し(ステップS15)、次の原稿が載置されていない場合(ステップS15:No)、処理を終了する。
Next, the page
一方、次の原稿が載置されている場合(ステップS15:Yes)、ページ番号判断部124は、次の原稿のページ順と、記憶部110に記憶されている読込不要ページのページ番号とが一致するか否かを判断する(ステップS16)。次の原稿のページ順と読込不要ページのページ番号とが一致しなかった場合(ステップS16:No)、次の原稿は、読込みが必要なページであるため、ステップS10に戻って、読込部121が次の原稿から1ページ分の画像データを読込む。
On the other hand, when the next document is placed (step S15: Yes), the page
一方、次の原稿のページ順と読込不要ページのページ番号とが一致した場合(ステップS16:Yes)、次の原稿は、読込みが不要なページであるため、読込部121による読込みを行わず、ステップS15に戻って、ページ番号判断部124がさらに次の原稿が載置されているか否かを判断する。
On the other hand, if the page order of the next document matches the page number of the page that does not need to be read (step S16: Yes), the next document is a page that does not need to be read. Returning to step S15, the page
そして、画像処理部125は、原稿から読込まれた画像データから印刷データを生成し、印刷制御部126がプリンタ部103を制御することにより用紙に印刷データを印刷する。
Then, the
上述のように、載置された原稿から、読込不要ページのページ番号に対応する画像データを読込まないようにする処理は、原稿の両面に画像がある場合に、表面は印刷を所望するが裏面は印刷を所望しない場合などに有効である。 As described above, in the process of preventing reading of image data corresponding to the page number of a page that does not need to be read from a placed document, the front surface is desired to be printed when there are images on both sides of the document. The back side is effective when printing is not desired.
このように、実施の形態1の複合機100は、画像データに埋め込まれた埋込情報を抽出して、読込不要ページのページ番号を取得し、載置された次の原稿のページ順と読込不要ページのページ番号とが一致した場合には、次の原稿は、読込みが不要なページであるため読込みを行わない。従って、必要なページ番号の原稿を印刷する場合に、その必要なページ番号の原稿のみを載置するという作業を省くことができるため、利用者が行う作業効率を向上させるとともに、必要なページ番号の画像データのみを読込んでパフォーマンスの向上を図ることができる。 As described above, the multifunction peripheral 100 according to the first embodiment extracts the embedded information embedded in the image data, acquires the page number of the page that does not need to be read, and reads the page order of the next document to be loaded. If the page number of the unnecessary page matches, the next document is a page that does not need to be read and is not read. Therefore, when printing a document with a required page number, it is possible to omit the work of placing only the document with the required page number, thereby improving the work efficiency performed by the user and the necessary page number. It is possible to improve performance by reading only image data.
(実施の形態2)
実施の形態1の複合機では、原稿から読込んだ画像データに対して常に埋込情報が埋め込まれているか否かの判断を行っていた。これに対し、本実施の形態の複合機では、全ての埋込情報の抽出がされたと判断した場合に、次の原稿以降の原稿から読込んだ画像データに対しては埋込情報が埋め込まれているか否かの判断を行わないものである。
(Embodiment 2)
In the MFP of the first embodiment, it is determined whether or not the embedded information is always embedded in the image data read from the document. In contrast, in the MFP according to the present embodiment, when it is determined that all the embedded information has been extracted, the embedded information is embedded in the image data read from the document after the next document. It is a thing which does not judge whether it is.
図3は、実施の形態2にかかる複合機の構成を示すブロック図である。複合機200は、原稿をスキャンして、スキャンした原稿の画像データから印刷データを生成して印刷するものであり、操作表示部101と、スキャナ部102と、プリンタ部103と、記憶部110と、制御部220とから主に構成されている。そして、制御部220は、読込部121と、埋込情報判断部222と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126とを主に備えている。
FIG. 3 is a block diagram of the configuration of the multifunction machine according to the second embodiment. The
ここで、操作表示部101と、スキャナ部102と、プリンタ部103と、記憶部110の構成および機能は、実施の形態1と同様であるため説明を省略する。また、制御部220における読込部121と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126の構成および機能は、実施の形態1と同様であるため説明を省略する。
Here, since the configurations and functions of the
埋込情報判断部222は、読込部121により読込んだ画像データに、読込不要ページのページ番号の情報を含む埋込情報が埋め込まれているか否かを判断するものである。なお、埋込情報が埋め込まれているか否かの判断方法は実施の形態1と同様である。
The embedding
また、埋込情報判断部222は、載置された原稿に対する全ての埋込情報が抽出されたか否かを、埋込情報の内容に基づいて判断する。すなわち、例えば、埋込情報判断部222は、読込部121により読込んだMページの画像データに埋め込まれた埋込情報に、「M+1ページ以降には埋込情報は埋め込まれていない」という情報があった場合、全ての埋込情報が抽出されたと判断する。また、埋込情報判断部222は、全ての埋込情報が抽出されたと判断した場合に、読込部121により読込んだ次ページ以降の原稿の画像データに対して、埋込情報が埋め込まれているか否かの判断を行わない。つまり、上記の例でいえば、M+1ページ以降の原稿の画像データに対して、埋込情報が埋め込まれているか否かの判断を省略できる。
The embedded
次に、以上のように構成された複合機200による画像データの読込み処理について説明する。図4は、実施の形態2にかかる複合機による画像データ読込み処理の手順を示すフローチャートである。
Next, image data reading processing by the
まず、読込部121による画像データの読込みから、埋込情報抽出部123によるページ番号の保存までの処理(ステップS20〜24)は、実施の形態1の処理と同様であるため説明を省略する(ステップS10〜14参照)。
First, processing from reading of image data by the
次に、埋込情報判断部222は、全ての埋込情報が抽出されたか否かの判断をする(ステップS25)。全ての埋込情報が抽出されたと判断された場合(ステップS25:Yes)、ページ番号判断部124は、載置部に次の原稿が載置されているか否かを判断し(ステップS26)、次の原稿が載置されていない場合(ステップS26:No)、処理を終了する。
Next, the embedded
一方、次の原稿が載置されている場合(ステップS26:Yes)、ページ番号判断部124は、次の原稿のページ順と、記憶部110に記憶されている読込不要ページのページ番号とが一致するか否かを判断する(ステップS27)。次の原稿のページ順と読込不要ページのページ番号とが一致しなかった場合(ステップS27:No)、次の原稿は、読込みが必要なページであるため、読込部121は、次の原稿から1ページ分の画像データを読込む(ステップS28)。そして、全ての埋込情報が抽出されていることから、読込んだ画像データに対して埋込情報が埋め込まれているか否かの判断を行う必要がないため、ステップS26に戻って、ページ番号判断部124がさらに次の原稿が載置されているか否かを判断する。
On the other hand, when the next document is placed (step S26: Yes), the page
また、次の原稿のページ順と読込不要ページのページ番号とが一致している場合(ステップS27:Yes)、次の原稿は、読込みが不要なページであるため、ステップS26に戻って、ページ番号判断部124がさらに次の原稿が載置されているか否かを判断する。
If the page order of the next document matches the page number of the page that does not need to be read (step S27: Yes), the next document is a page that does not need to be read. The
一方、全ての埋込情報が抽出されていないと判断された場合(ステップS25:No)、ページ番号判断部124は、載置部に次の原稿が載置されているか否かを判断し(ステップS29)、次の原稿が載置されていない場合(ステップS29:No)、処理を終了する。
On the other hand, when it is determined that not all the embedded information has been extracted (step S25: No), the page
一方、次の原稿が載置されている場合(ステップS29:Yes)、ページ番号判断部124は、次の原稿のページ順と、記憶部110に記憶されている読込不要ページのページ番号とが一致するか否かを判断する(ステップS30)。次の原稿のページ順と読込不要ページのページ番号とが一致しなかった場合(ステップS30:No)、次の原稿は、読込みが必要なページであるため、ステップS20に戻って、読込部121が次の原稿から1ページ分の画像データを読込む。
On the other hand, when the next document is placed (step S29: Yes), the page
一方、次の原稿のページ順と読込不要ページのページ番号とが一致した場合(ステップS30:Yes)、次の原稿は、読込みが不要なページであるため、読込部121による読込みを行わず、ステップS29に戻って、ページ番号判断部124がさらに次の原稿が載置されているか否かを判断する。
On the other hand, when the page order of the next document matches the page number of the page that does not need to be read (step S30: Yes), since the next document is a page that does not need to be read, the
そして、画像処理部125は、原稿から読込まれた画像データから印刷データを生成し、印刷制御部126がプリンタ部103を制御することにより用紙に印刷データを印刷する。
Then, the
このように、実施の形態2の複合機200は、画像データに埋め込まれた埋込情報を抽出して、読込不要ページのページ番号を取得し、載置された次の原稿のページ順と読込不要ページのページ番号とが一致した場合には、次の原稿は、読込みが不要なページであるため読込みを行わない。従って、必要なページ番号の原稿を印刷する場合に、その必要なページ番号の原稿のみを載置するという作業を省くことができるため、利用者が行う作業効率を向上させるとともに、必要なページ番号の画像データのみを読込んでパフォーマンスの向上を図ることができる。
As described above, the
また、任意の画像データから抽出した埋込情報において、全ての埋込情報が抽出されたと判断した場合、次ページ以降の原稿の画像データに対して埋込情報が埋め込まれているか否かの判断を行わない。従って、埋込情報が埋め込まれているか否かの判断が不要な場合にはその処理を省略することができるため、より効率的に原稿の読込み処理を行うことができる。つまり、例えば、複数の原稿が載置された場合に、原稿の1ページにのみ埋込情報が埋め込まれる場合には、2ページ以降の原稿の全てについて埋込情報が埋め込まれているか否かの判断を行うことを割愛することができる。 Further, when it is determined that all the embedded information is extracted from the embedded information extracted from arbitrary image data, it is determined whether the embedded information is embedded in the image data of the document on and after the next page. Do not do. Therefore, when it is not necessary to determine whether or not the embedded information is embedded, the process can be omitted, and the document reading process can be performed more efficiently. In other words, for example, when a plurality of originals are placed and the embedding information is embedded only in one page of the original, whether or not the embedding information is embedded in all of the originals after the second page. I can omit making judgments.
(実施の形態3)
実施の形態1の複合機では、原稿から読込んだ画像データに埋め込まれた埋込情報から、読込不要ページのページ番号を取得して、該ページ番号の原稿からは画像データを読込まなかった。これに対し、本実施の形態の複合機では、さらに、読込んだ画像データのうち、読込不要ページのページ番号に対応する画像データを削除するものである。
(Embodiment 3)
In the MFP of the first embodiment, the page number of the page that does not need to be read is acquired from the embedded information embedded in the image data read from the document, and the image data is not read from the document having the page number. . On the other hand, in the MFP according to the present embodiment, the image data corresponding to the page number of the read unnecessary page is further deleted from the read image data.
図5は、実施の形態3にかかる複合機の構成を示すブロック図である。複合機300は、原稿をスキャンして、スキャンした原稿の画像データから印刷データを生成して印刷するものであり、操作表示部101と、スキャナ部102と、プリンタ部103と、記憶部310と、制御部320とから主に構成されている。そして、制御部320は、読込部121と、埋込情報判断部122と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126と、ページ番号抽出部327と、削除部328とを主に備えている。
FIG. 5 is a block diagram of the configuration of the multifunction machine according to the third embodiment. The
ここで、操作表示部101と、スキャナ部102と、プリンタ部103の構成および機能は、実施の形態1と同様であるため説明を省略する。また、制御部320における読込部121と、埋込情報判断部122と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126の構成および機能は、実施の形態1と同様であるため説明を省略する。
Here, since the configurations and functions of the
ページ番号抽出部327は、読込部121により読込んだ画像データから、読込んだ原稿のページ番号を抽出し、抽出したページ番号と読込んだ画像データとを対応付けて記憶部310に保存するものである。なお、ページ番号は、読込部121により読込まれるように定められている原稿の順番であり、原稿のいずれかの位置に付加されている。つまり、通常は原稿が読込まれる順番がページ順となるため、ページ番号抽出部327は、読込んだ原稿のページ番号を「1」「2」「3」と順番に抽出することになる。しかし、順番が誤った並びになっている原稿が載置されていた場合は、原稿の読込み順とページ番号とは異なることになり、ページ番号抽出部327は、読込まれた原稿ページ番号を、例えば「1」「3」「2」などの順番に抽出することになる。
The page
削除部328は、所定のタイミングで、記憶部310に記憶されている読込不要ページのページ番号を取得し、記憶部310に記憶されている画像データのうち、取得した読込不要ページのページ番号と同一のページ番号に対応する画像データがあった場合、該画像データを記憶部310から削除するものである。所定のタイミングとは、例えば、全ての原稿の読込みが終了した場合や、10枚の原稿の読込み終了ごとなど、任意のタイミングで行うことができる。なお、本実施の形態では、全ての原稿の読込みが終了した場合を所定のタイミングとする。
The
次に、以上のように構成された複合機300による画像データの削除処理について説明する。図6は、実施の形態3にかかる複合機による画像データ削除処理の手順を示すフローチャートである。
Next, image data deletion processing by the
まず、読込部121は、載置部に載置された原稿から、1ページ分の画像データを読込む(ステップS40)。ページ番号抽出部327は、読込んだ画像データから、読込んだ画像データのページ番号を抽出し(ステップS41)、抽出したページ番号と読込んだ画像データとを対応付けて記憶部310に保存する(ステップS42)。
First, the
次に、埋込情報判断部122による埋込情報が埋め込まれているか否かの判断から、ページ番号の保存までの処理(ステップS43〜46)は、実施の形態1と同様であるため説明を省略する(ステップS12〜14参照)。
Next, the processing from the determination of whether or not the embedded information is embedded by the embedded
次に、ページ番号判断部124は、載置部に次の原稿が載置されているか否かを判断する(ステップS47)。次の原稿が載置されている場合(ステップS47:Yes)、ページ番号判断部124は、次の原稿のページ順と、記憶部310に記憶されている読込不要ページのページ番号とが一致するか否かを判断する(ステップS48)。次の原稿のページ順と読込不要ページのページ番号とが一致しなかった場合(ステップS48:No)、次の原稿は、読込みが必要なページであるため、ステップS40に戻って、読込部121が次の原稿から1ページ分の画像データを読込む。
Next, the page
一方、次の原稿のページ順と読込不要ページのページ番号とが一致した場合(ステップS48:Yes)、次の原稿は、読込みが不要なページであるため、読込部121による読込みを行わず、ステップS47に戻って、ページ番号判断部124がさらに次の原稿が載置されているか否かを判断する。
On the other hand, if the page order of the next document matches the page number of the page that does not need to be read (step S48: Yes), the next document is a page that does not need to be read. Returning to step S47, the page
ステップS47に戻って、次の原稿が載置されていない場合(ステップS47:No)、全ての原稿の読込みが終了したこととなるため、削除部328は、記憶部310に記憶されている読込不要ページのページ番号を取得し(ステップS49)、記憶部310に記憶されている画像データのうち、取得した読込不要ページのページ番号と同一のページ番号に対応する画像データがあった場合、該画像データを記憶部310から削除する(ステップS50)。
Returning to step S47, when the next document is not placed (step S47: No), reading of all the documents has been completed. Therefore, the
そして、画像処理部125は、原稿から読込まれた画像データから印刷データを生成し、印刷制御部126がプリンタ部103を制御することにより用紙に印刷データを印刷する。
Then, the
上述のように、記憶部310から画像データを削除する場合とは、例えば以下のような場合である。まず、複合機300は、原稿を読込む際に、画像データに埋め込まれた埋込情報から読込不要ページのページ番号を取得し、該ページ番号の原稿は読込まない処理を行う(ステップS43〜48参照)。そして、原稿の3ページ目の埋込情報に読込不要ページのページ番号として5ページ目が埋め込まれていたと場合に、順番が誤った並びになっている原稿が載置され、3ページ目より前に5ページ目が読込まれていたとする。そうすると、3ページ目を読込んだ際に、「5ページ目の原稿は読込まない」という情報が埋め込まれていても、既に5ページ目を読込んでいるため、その情報に従った処理を行うことができない。このような場合に、既に読込んでしまった5ページ目の画像データを記憶部310から削除する。
As described above, the case where the image data is deleted from the
なお、このような処理は、例えば、読込んだ画像データを記憶部310に順次保存して処理を行うソートコピーや予約コピー、FAX送信処理等の場合など、画像データを一旦記憶部に保存した後に行う処理に有効である。例えば、ソートコピーを行う場合には、記憶部310に保存されている不要な画像データを削除した上で、必要な画像データのみを印刷でき、FAX送信を行う場合には、記憶部310に保存される不要な画像データを削除した上で、必要な画像データのみを送信宛先に送信することができる。
Such processing is performed by temporarily storing the image data in the storage unit, for example, in the case of sort copy, reserved copy, FAX transmission processing, etc. in which the read image data is sequentially stored in the
このように、実施の形態3の複合機300では、画像データに埋め込まれた埋込情報を抽出して、読込不要ページのページ番号を取得し、載置された次の原稿のページ順と読込不要ページのページ番号とが一致した場合には、次の原稿は、読込みが不要なページであるため読込みを行わない。従って、必要なページ番号の原稿を印刷する場合に、その必要なページ番号の原稿のみを載置するという作業を省くことができるため、利用者が行う作業効率を向上させるとともに、必要なページ番号の画像データのみを読込んでパフォーマンスの向上を図ることができる。
As described above, the
また、複合機300は、さらに、読込んだ画像データのうち、読込不要ページのページ番号に対応する画像データがあった場合、該画像データを記憶部310から削除することで、さらに、印刷時のパフォーマンスの向上を図ることができる。
In addition, when there is image data corresponding to the page number of the reading unnecessary page among the read image data, the
(実施の形態4)
実施の形態3の複合機では、全ての原稿の読込みが終了した場合に、読込んだ画像データのうち、読込不要ページのページ番号に対応する画像データを削除するものであった。これに対し、本実施の形態の複合機では、記憶部310に空き記憶容量がない場合に、読込んだ画像データのうち、読込不要ページのページ番号に対応する画像データを削除するものである。
(Embodiment 4)
In the MFP of the third embodiment, when all the originals have been read, the image data corresponding to the page number of the read unnecessary page is deleted from the read image data. On the other hand, in the MFP according to the present embodiment, when there is no free storage capacity in the
図7は、実施の形態4にかかる複合機の構成を示すブロック図である。複合機400は、原稿をスキャンして、スキャンした原稿の画像データから印刷データを生成して印刷するものであり、操作表示部101と、スキャナ部102と、プリンタ部103と、記憶部310と、制御部420とから主に構成されている。そして、制御部420は、読込部421と、埋込情報判断部122と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126と、ページ番号抽出部327と、削除部328と、検知部429と、容量判断部430とを主に備えている。
FIG. 7 is a block diagram of the configuration of the multifunction machine according to the fourth embodiment. The multi-function peripheral 400 scans a document, generates print data from image data of the scanned document, and prints it. The
ここで、操作表示部101と、スキャナ部102と、プリンタ部103の構成および機能は、実施の形態3と同様であるため説明を省略する。また、制御部420における埋込情報判断部122と、埋込情報抽出部123と、ページ番号判断部124と、画像処理部125と、印刷制御部126と、ページ番号抽出部327と、削除部328の構成および機能は、実施の形態3と同様であるため説明を省略する。
Here, since the configurations and functions of the
読込部421は、スキャナ部102を制御して、載置部に載置された原稿の画像を1ページ単位で画像データとして読込んで、記憶部310に保存するものである。また、読込部421は、ページ番号判断部124により、載置部に載置された次の原稿のページ順と、記憶部310に記憶されている読込不要ページのページ番号とが一致したと判断された場合は、該次の原稿の画像データを読込まない。
The
また、読込部421は、記憶部310の空き記憶容量(残容量)によって処理の内容を切り替えることができる。つまり、読込部421は、記憶部310の空き記憶容量が少ない場合は画像データのサイズが小さくなるように読込み処理を行うことができる。例えば、原稿がモノクロ画像であるかカラー画像であるかに応じて原稿読み取りを切り分ける処理、すなわち、原稿がモノクロ画像の場合には2値で原稿読み取りを行い、原稿がカラー画像の場合には多値で原稿読み取りを行う処理等では、処理の際に使用される画像データサイズが大きいので記憶部310の空き記憶容量が多い場合に実行される。また、原稿がカラー画像、モノクロ画像のいずれの場合でも強制的に2値で原稿読取りを行う処理などは、処理の際に使用する画像データサイズは少ないため、記憶部310空き記憶容量が少ない場合に実行される。ここで、前者のような処理するデータサイズが大きい場合の処理を処理A、後者のような処理するデータサイズが小さい場合の処理を処理Bと称する。
Further, the
検知部429は、載置部(不図示)に載置された原稿の原稿サイズを検知するものであり、例えば、赤外線の受光量の変化をもとに原稿の存在を検出するセンサなどである。
The
容量判断部430は、記憶部310の空き記憶容量が、検知部429により検知した原稿サイズに対応する画像データサイズより大きいか否かの判断をする。なお、画像データサイズは、例えば、A4サイズ、B4サイズなどの所定の原稿サイズに対応するデータ容量が予め定まっている。
The
次に、以上のように構成された複合機400による画像データの削除処理について説明する。図8は、実施の形態4にかかる複合機による画像データ削除処理の手順を示すフローチャートである。
Next, image data deletion processing by the
まず、検知部429は、載置部に載置された原稿の原稿サイズを検知する(ステップS60)。次に、容量判断部430は、記憶部310の空き記憶容量が、検知した原稿サイズに対応する画像データサイズより大きいか否かの判断をする(ステップS61)。記憶部310の空き記憶容量が、検知した原稿サイズに対応する画像データサイズより大きい場合(ステップS61:Yes)、読込部121は、処理Aにより原稿の読込み処理を行う(ステップS66)。
First, the
一方、記憶部310の空き記憶容量が、検知した原稿サイズに対応する画像データサイズより小さい場合(ステップS61:No)、削除部328は、記憶部310に記憶されている読込不要ページのページ番号を取得し(ステップS62)、記憶部310に記憶されている画像データのうち、取得した読込不要ページのページ番号と同一のページ番号に対応する画像データがあった場合、該画像データを記憶部310から削除する(ステップS63)。
On the other hand, when the free storage capacity of the
そして、容量判断部430は、再度、記憶部310の空き記憶容量が、検知した原稿サイズに対応する画像データサイズより大きいか否かの判断をする(ステップS64)。ステップS63において画像データが削除されたことにより、記憶部310の空き記憶容量が、検知した原稿サイズに対応する画像データサイズより大きくなった場合(ステップS64:Yes)、読込部121は、処理Aにより原稿の読込み処理を行う(ステップS66)。
Then, the
一方、ステップS63において画像データが削除されなかったり、画像データ削除されても、記憶部310の空き記憶容量が、検知した原稿サイズに対応する画像データサイズより小さい場合(ステップS64:No)、読込部121は、処理Bにより原稿の読込み処理を行う(ステップS65)。
On the other hand, if the image data is not deleted in step S63 or the image data is deleted, if the free storage capacity of the
そして、画像処理部125は、原稿から読込まれた画像データから印刷データを生成し、印刷制御部126がプリンタ部103を制御することにより用紙に印刷データを印刷する。
Then, the
このように、実施の形態4の複合機400では、記憶部310の空き記憶容量が原稿サイズに対応する画像データサイズより小さい場合に、読込んだ画像データのうち、読込不要ページのページ番号に対応する画像データがあった場合、該画像データを記憶部310から削除することで、記憶部310の空き記憶容量を増やして原稿の読込みを可能とすることができる。また、不要なページの画像データの保存によるメモリフル状態(空き記憶容量が全くない状態)により引き起こされる様々な問題を回避することが可能となる。例えば、ソート機能を使用して印刷する場合やコピー予約をする場合、あるいは送信予約する場合など、画像データを一旦複合機400の記憶部310に記憶させてから画像データを印刷したり送信する際、次の処理に必要な画像データだけを記憶部310に保存することで、記憶部310を効率的に活用できるようになり、メモリフル状態が招く複合機400のパフォーマンスの向上を図ることができる。
As described above, in the
図9は、実施の形態1〜4かかる複合機100〜400のハードウェア構成を示すブロック図である。本図に示すように、この複合機100〜400は、コントローラ10とエンジン部(Engine)60とをPCI(Peripheral Component Interconnect)バスで接続した構成となる。コントローラ10は、複合機100〜400全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部60は、PCIバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、1ドラムカラープロッタ、4ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部60には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
FIG. 9 is a block diagram illustrating a hardware configuration of the
コントローラ10は、CPU11と、ノースブリッジ(NB)13と、システムメモリ(MEM−P)12と、サウスブリッジ(SB)14と、ローカルメモリ(MEM−C)17と、ASIC(Application Specific Integrated Circuit)16と、ハードディスクドライブ(HDD)18とを有し、ノースブリッジ(NB)13とASIC16との間をAGP(Accelerated Graphics Port)バス15で接続した構成となる。また、MEM−P12は、ROM(Read Only Memory)12aと、RAM(Random Access Memory)12bとをさらに有する。
The
CPU11は、複合機100〜400の全体制御をおこなうものであり、NB13、MEM−P12およびSB14からなるチップセットを有し、このチップセットを介して他の機器と接続される。
The
NB13は、CPU11とMEM−P12、SB14、AGP15とを接続するためのブリッジであり、MEM−P12に対する読み書きなどを制御するメモリコントローラと、PCIマスタおよびAGPターゲットとを有する。
The
MEM−P12は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ROM12aとRAM12bとからなる。ROM12aは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、RAM12bは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
The MEM-
SB14は、NB13とPCIデバイス、周辺デバイスとを接続するためのブリッジである。このSB14は、PCIバスを介してNB13と接続されており、このPCIバスには、ネットワークインターフェース(I/F)部なども接続される。
The SB 14 is a bridge for connecting the
ASIC16は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGP15、PCIバス、HDD18およびMEM−C17をそれぞれ接続するブリッジの役割を有する。このASIC16は、PCIターゲットおよびAGPマスタと、ASIC16の中核をなすアービタ(ARB)と、MEM−C17を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のDMAC(Direct Memory Access Controller)と、エンジン部60との間でPCIバスを介したデータ転送をおこなうPCIユニットとからなる。このASIC16には、PCIバスを介してFCU(Fax Control Unit)30、USB(Universal Serial Bus)40、IEEE1394(the Institute of Electrical and Electronics Engineers 1394)インターフェース50が接続される。操作表示部101はASIC16に直接接続されている。
The
MEM−C17は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、HDD(Hard Disk Drive)18は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
The MEM-
AGP15は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、MEM−P12に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
The
なお、実施の形態1〜4の複合機100〜400で実行される画像形成プログラムは、ROM等に予め組み込まれて提供される。
Note that the image forming program executed by the
実施の形態1〜4の複合機100〜400で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
The image forming program executed by the
さらに、実施の形態1〜4の複合機100〜400で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施の形態1〜4の複合機100〜400で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
Further, the image forming program executed by the
実施の形態1〜4の複合機100〜400で実行される画像形成プログラムは、上述した各部(読込部121,421、埋込情報判断部122,222、埋込情報抽出部123、ページ番号判断部124、画像処理部125、印刷制御部126、ページ番号抽出部327、削除部328、検知部429、容量判断部430)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、読込部121,421、埋込情報判断部122,222、埋込情報抽出部123、ページ番号判断部124、画像処理部125、印刷制御部126、ページ番号抽出部327、削除部328、検知部429、容量判断部430が主記憶装置上に生成されるようになっている。
The image forming program executed by the
100,200,300,400 複合機
101 操作表示部
102 スキャナ部
103 プリンタ部
110,310 記憶部
120,220,320,420 制御部
121,421 読込部
122,222 埋込情報判断部
123 埋込情報抽出部
124 ページ番号判断部
125 画像処理部
126 印刷制御部
327 ページ番号抽出部
328 削除部
429 検知部
430 容量判断部
100, 200, 300, 400
Claims (7)
原稿を載置する載置手段と、
前記載置手段に載置された原稿の画像を1ページ単位で画像データとして読込む読込手段と、
読込んだ前記画像データに埋込情報が埋め込まれているか否かを判断する埋込情報判断手段と、
前記埋込情報が埋め込まれていた場合、前記画像データから前記埋込情報を抽出し、抽出した前記埋込情報に基づいて読込みが不要である読込不要ページのページ番号を取得する埋込情報抽出手段と、
次の原稿が載置されている場合、前記次の原稿における最初の原稿からのページ順と、取得した前記読込不要ページのページ番号とが一致するか否かを判断するページ番号判断手段と、を備え、
前記読込手段は、前記ページ順と前記読込不要ページのページ番号とが一致した場合、前記次の原稿から前記画像データを読込まないことを特徴とする画像形成装置。 In an image forming apparatus that performs image processing of image data read from a document,
A placing means for placing a document;
Reading means for reading an image of a document placed on the placing means as image data in units of one page;
Embedded information determining means for determining whether embedded information is embedded in the read image data;
When the embedded information is embedded, the embedded information is extracted from the image data, and the page number of a read unnecessary page that does not need to be read is acquired based on the extracted embedded information Means,
A page number determination unit for determining whether or not the page order from the first document in the next document matches the acquired page number of the read-unnecessary page when the next document is placed; With
The image forming apparatus, wherein the reading unit does not read the image data from the next document when the page order matches the page number of the unnecessary reading page.
前記埋込情報は、前記読込不要ページのページ番号を含み、
前記埋込情報抽出手段は、抽出した前記埋込情報から前記読込不要ページのページ番号を取得し、更に、取得した前記ページ番号を前記記憶手段に保存し、
前記ページ番号判断手段は、次の原稿が載置されている場合、前記次の原稿における最初の原稿からのページ順と、前記記憶手段に記憶されている前記読込不要ページのページ番号とが一致するか否かを判断することを特徴とする請求項1に記載の画像形成装置。 A storage unit capable of storing a page number of the read unnecessary page;
The embedding information includes a page number of the read unnecessary page,
The embedded information extracting means acquires the page number of the read unnecessary page from the extracted embedded information, and further stores the acquired page number in the storage means,
When the next document is placed, the page number determination unit matches the page order from the first document in the next document and the page number of the read unnecessary page stored in the storage unit. The image forming apparatus according to claim 1, wherein whether or not to perform the determination is determined.
所定のタイミングで、前記記憶手段に記憶されている前記画像データのうち、前記読込不要ページのページ番号と同一のページ番号に対応する前記画像データを削除する削除手段と、
をさらに備えることを特徴とする請求項2または3に記載の画像形成装置。 A page number extracting unit that extracts a page number from the read image data, associates the extracted page number with the read image data, and stores the page number in the storage unit;
A deletion unit that deletes the image data corresponding to the same page number as the page number of the reading-unnecessary page among the image data stored in the storage unit at a predetermined timing;
The image forming apparatus according to claim 2, further comprising:
載置された原稿の原稿サイズを検知する検知手段と、
前記記憶手段の空き記憶容量が、検知した前記原稿サイズに対応する画像データサイズより多いか否かを判断する容量判断手段と、を備え、
前記記憶手段の空き記憶容量が検知した前記画像データサイズより少ない場合、前記記憶手段に記憶されている前記画像データのうち、前記読込不要ページのページ番号と同一のページ番号に対応する前記画像データを削除する削除手段と、
をさらに備えることを特徴とする請求項2または3に記載の画像形成装置。 A page number extracting unit that extracts a page number from the read image data, associates the extracted page number with the read image data, and stores the page number in the storage unit;
Detection means for detecting the document size of the placed document;
Capacity determining means for determining whether or not the free storage capacity of the storage means is larger than the image data size corresponding to the detected document size;
When the free storage capacity of the storage means is smaller than the detected image data size, the image data corresponding to the same page number as the page number of the read unnecessary page among the image data stored in the storage means Delete means to delete,
The image forming apparatus according to claim 2, further comprising:
前記画像形成装置は、原稿を載置する載置手段を備え、
前記載置手段に載置された原稿の画像を1ページ単位で画像データとして読込む読込ステップと、
読込んだ前記画像データに埋込情報が埋め込まれているか否かを判断する埋込情報判断ステップと、
前記埋込情報が埋め込まれていた場合、前記画像データから前記埋込情報を抽出し、抽出した前記埋込情報に基づいて読込みが不要である読込不要ページのページ番号を取得する埋込情報抽出ステップと、
次の原稿が載置されている場合、前記次の原稿における最初の原稿からのページ順と、取得した前記読込不要ページのページ番号とが一致するか否かを判断するページ番号判断ステップと、を含み、
前記読込ステップは、前記ページ順と前記読込不要ページのページ番号とが一致した場合、前記次の原稿から前記画像データを読込まないことを特徴とする画像読取方法。 An image reading method executed by an image forming apparatus that performs image processing of image data read from a document,
The image forming apparatus includes a placing unit for placing a document,
A reading step of reading the image of the document placed on the placing means as image data in units of one page;
An embedded information determination step for determining whether embedded information is embedded in the read image data;
When the embedded information is embedded, the embedded information is extracted from the image data, and the page number of a read unnecessary page that does not need to be read is acquired based on the extracted embedded information Steps,
A page number determining step for determining whether or not the page order from the first document in the next document matches the acquired page number of the unnecessary reading page when the next document is placed; Including
The image reading method, wherein the reading step does not read the image data from the next document when the page order matches the page number of the unnecessary reading page.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008000587A JP4864907B2 (en) | 2007-09-14 | 2008-01-07 | Image forming apparatus, image reading method, and program |
US12/209,610 US8411313B2 (en) | 2007-09-14 | 2008-09-12 | Image forming apparatus and image reading method for reading an untargeted page of an original |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007239565 | 2007-09-14 | ||
JP2007239565 | 2007-09-14 | ||
JP2008000587A JP4864907B2 (en) | 2007-09-14 | 2008-01-07 | Image forming apparatus, image reading method, and program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011244708A Division JP5021837B2 (en) | 2007-09-14 | 2011-11-08 | Image forming apparatus, image reading method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009089346A JP2009089346A (en) | 2009-04-23 |
JP4864907B2 true JP4864907B2 (en) | 2012-02-01 |
Family
ID=40662074
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008000587A Expired - Fee Related JP4864907B2 (en) | 2007-09-14 | 2008-01-07 | Image forming apparatus, image reading method, and program |
JP2011244708A Expired - Fee Related JP5021837B2 (en) | 2007-09-14 | 2011-11-08 | Image forming apparatus, image reading method, and program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011244708A Expired - Fee Related JP5021837B2 (en) | 2007-09-14 | 2011-11-08 | Image forming apparatus, image reading method, and program |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP4864907B2 (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2701152B2 (en) * | 1988-09-08 | 1998-01-21 | 株式会社リコー | Control method for facsimile machine |
JP4133501B2 (en) * | 2003-03-27 | 2008-08-13 | 株式会社リコー | Data output device and program |
JP2005303901A (en) * | 2004-04-15 | 2005-10-27 | Sharp Corp | Image reading device, image forming device, image reading method, image reading program, and its recording medium |
JP2006229709A (en) * | 2005-02-18 | 2006-08-31 | Ricoh Co Ltd | Network imaging apparatus |
JP2006254058A (en) * | 2005-03-10 | 2006-09-21 | Fuji Xerox Co Ltd | Image forming apparatus and its control method |
JP2007096662A (en) * | 2005-09-28 | 2007-04-12 | Sharp Corp | Image reading apparatus and image processing apparatus |
JP2007123990A (en) * | 2005-10-25 | 2007-05-17 | Fuji Xerox Co Ltd | Image reader |
-
2008
- 2008-01-07 JP JP2008000587A patent/JP4864907B2/en not_active Expired - Fee Related
-
2011
- 2011-11-08 JP JP2011244708A patent/JP5021837B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012065344A (en) | 2012-03-29 |
JP2009089346A (en) | 2009-04-23 |
JP5021837B2 (en) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8194289B2 (en) | Image processing device, method and program product processing barcodes with link information corresponding to other barcodes | |
US7379214B2 (en) | Image processing apparatus capable of processing image embedded with digital watermark, method for controlling the image processing apparatus, and storage medium storing program to execute the method | |
US7633652B2 (en) | Image processing apparatus capable of processing image embedded with digital watermark, method for controlling the image processing apparatus, and storage medium storing program to execute the method | |
US7720287B2 (en) | Image processing apparatus, image processing method, and computer readable medium, for generating and extracting image information | |
US20060238824A1 (en) | Image forming apparatus and method | |
US8411313B2 (en) | Image forming apparatus and image reading method for reading an untargeted page of an original | |
US8416464B2 (en) | Document processing apparatus and document processing method | |
JP4135758B2 (en) | Image forming apparatus, image forming system, and program | |
JP4609495B2 (en) | Image processing apparatus, image processing system, and image processing program | |
JP4418826B2 (en) | Image output apparatus and control method thereof | |
JP4137935B2 (en) | Image processing apparatus, pattern detection method, program, and recording medium | |
JP4928998B2 (en) | Image forming apparatus and image forming method | |
US20060274390A1 (en) | Image processing device, image processing method, and image processing program product allowing reproduction of information lost in printing | |
JP4864907B2 (en) | Image forming apparatus, image reading method, and program | |
US7969618B2 (en) | Image forming apparatus, image forming system, computer readable recording medium, and image forming method | |
JP4409466B2 (en) | Image processing apparatus and image processing program | |
JP6973113B2 (en) | Image processing equipment, programs and image processing methods | |
JP4740166B2 (en) | Image forming apparatus, image forming system, image forming method, program, and recording medium | |
JP4114932B2 (en) | Information management device | |
JP2008182551A (en) | Image processor and processing program | |
JP2006087007A (en) | Image processing apparatus | |
JP2005086346A (en) | Image processing system, its control method, and memory medium | |
JP2010056912A (en) | Image processing apparatus | |
JP2006108994A (en) | Picture processing method and device thereof | |
JP2006146316A (en) | Image processor and system control method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111003 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111011 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4864907 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |