JP2007307847A - Image forming apparatus and program - Google Patents

Image forming apparatus and program Download PDF

Info

Publication number
JP2007307847A
JP2007307847A JP2006141090A JP2006141090A JP2007307847A JP 2007307847 A JP2007307847 A JP 2007307847A JP 2006141090 A JP2006141090 A JP 2006141090A JP 2006141090 A JP2006141090 A JP 2006141090A JP 2007307847 A JP2007307847 A JP 2007307847A
Authority
JP
Japan
Prior art keywords
print data
image
image forming
forming apparatus
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006141090A
Other languages
Japanese (ja)
Inventor
Hidenori Kaname
秀紀 要
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Murata Machinery Ltd
Original Assignee
Murata Machinery Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2006141090A priority Critical patent/JP2007307847A/en
Publication of JP2007307847A publication Critical patent/JP2007307847A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To correctly judge an image expressed by image data. <P>SOLUTION: A conveying mechanism 60 which conveys a recording paper, a printer part 7 which forms the image to the recording paper, and a printer controller 9 which controls the conveying mechanism 60 and the printer part 7 are installed in the image forming apparatus. Moreover, a judging part 903 which judges whether printing data 930 as data of an amount of one page of the recording paper is necessary printing data or non printing data is set in the printer controller 9. The judging part 903 analyzes contents of the printing data 930 and judges that the printing data 930 is the non printing data if a black image is not included in the image expressed by the printing data 930. When the printing data 930 is judged as the non printing data, the printer controller 9 controls the conveying mechanism 60 not to convey the recording paper towards the printer part 7. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、記録媒体の記録面に画像を形成する技術に関する。より詳しくは、画像を形成する場合に、全面白色の記録面が出力されることを抑制する技術に関する。   The present invention relates to a technique for forming an image on a recording surface of a recording medium. More specifically, the present invention relates to a technique for suppressing the output of a white recording surface when an image is formed.

印刷用紙に画像を印刷する印刷装置では、様々な原因によって、白紙が大量に出力されることがある。例えば、画像データそのものが全白であることによって白紙が出力される場合や、アプリケーションソフトやドライバ、あるいはプリンタコントローラ等の予期しない動作によって白紙が出力される場合がある。このような白紙の出力は時間や資源の浪費になるという問題がある。   In a printing apparatus that prints an image on printing paper, a large amount of white paper may be output due to various causes. For example, a blank page may be output because the image data itself is all white, or a blank page may be output due to an unexpected operation such as application software, a driver, or a printer controller. Such a blank paper output has a problem of wasting time and resources.

従来より、画像形成装置において、出力する画像データが全白であるか否かを判定して、白紙が出力されることを防止する技術が提案されている。例えば、このような画像形成装置が特許文献1に記載されている。   2. Description of the Related Art Conventionally, in an image forming apparatus, a technique for determining whether image data to be output is all white and preventing a blank sheet from being output has been proposed. For example, Patent Document 1 discloses such an image forming apparatus.

特開2000−307855号公報JP 2000-307855 A

ところが、特許文献1に記載の技術では、画像データに基づいて印刷されるのが白紙であるか否かの判定を、予備走査によって得られるヒストグラムに基づいて行っているため、たまたま白色の領域が多い画像データについては「白紙」と判別されてしまい、印刷することができないという問題があった。   However, in the technique described in Patent Literature 1, since it is determined based on a histogram obtained by preliminary scanning whether or not a blank sheet is printed based on image data, a white region happens to be displayed. There is a problem that a large amount of image data is determined as “blank paper” and cannot be printed.

本発明は、上記課題に鑑みなされたものであり、画像データによって表現される画像を正確に判定することを目的とする。   The present invention has been made in view of the above problems, and an object thereof is to accurately determine an image represented by image data.

上記の課題を解決するため、請求項1の発明は、記録媒体の記録面に所定の色の画像を形成する画像形成装置であって、記録媒体の1の記録面に対応した印刷データを取得する取得手段と、前記所定の色の画像が前記取得手段により取得された印刷データによって表現される画像に含まれているか否かに基づいて、前記印刷データが要印刷データか非印刷データかを判定する判定手段と、前記取得手段により取得された印刷データに対応した記録媒体を搬送する搬送手段と、前記搬送手段により記録媒体が搬送された場合に、前記取得手段により取得された印刷データに基づいて、前記記録媒体の記録面に画像を形成する画像形成手段とを備え、動作モードが抑制モードである場合において、前記搬送手段は、前記取得手段により取得された印刷データが前記判定手段により要印刷データと判定された場合にのみ前記印刷データに対応した記録媒体を搬送することを特徴とする。   In order to solve the above problems, the invention of claim 1 is an image forming apparatus for forming an image of a predetermined color on a recording surface of a recording medium, and obtains print data corresponding to one recording surface of the recording medium. And determining whether the print data is print data required or non-print data based on whether the image of the predetermined color is included in the image represented by the print data acquired by the acquisition unit. A determination unit for determining, a conveying unit that conveys a recording medium corresponding to the print data acquired by the acquiring unit, and a print medium acquired by the acquiring unit when the recording medium is transferred by the conveying unit. And an image forming unit that forms an image on the recording surface of the recording medium, and the transport unit is acquired by the acquiring unit when the operation mode is a suppression mode. Printing data is characterized by conveying the recording medium corresponding to the print data only if it is determined that the main print data by said determining means.

また、請求項2の発明は、請求項1の発明に係る画像形成装置であって、前記判定手段は、前記画像の色が白色のみである場合に、前記取得手段により取得された印刷データが非印刷データであると判定することを特徴とする。   The invention of claim 2 is the image forming apparatus according to the invention of claim 1, wherein the determination means has the print data acquired by the acquisition means when the color of the image is only white. It is determined that the data is non-print data.

また、請求項3の発明は、請求項1または2の発明に係る画像形成装置であって、前記判定手段は、前記取得手段により取得された印刷データのデータ量と所定の閾値とを比較することを特徴とする。   According to a third aspect of the invention, there is provided the image forming apparatus according to the first or second aspect of the invention, wherein the determination unit compares the data amount of the print data acquired by the acquisition unit with a predetermined threshold value. It is characterized by that.

また、請求項4の発明は、請求項3の発明に係る画像形成装置であって、前記所定の閾値に対応した記憶容量を有し、前記取得手段により取得された印刷データを記憶するバッファをさらに備え、前記判定手段は、前記印刷データを前記バッファに記憶させることができたか否かによって、前記印刷データのデータ量と前記所定の閾値とを比較することを特徴とする。   According to a fourth aspect of the present invention, there is provided an image forming apparatus according to the third aspect of the present invention, comprising a buffer having a storage capacity corresponding to the predetermined threshold and storing print data acquired by the acquisition unit. Further, the determination unit compares the data amount of the print data with the predetermined threshold depending on whether or not the print data can be stored in the buffer.

また、請求項5の発明は、請求項3または4の発明に係る画像形成装置であって、前記取得手段により取得される印刷データは、MMR符号化されたデータであることを特徴とする。   According to a fifth aspect of the invention, there is provided the image forming apparatus according to the third or fourth aspect of the invention, wherein the print data acquired by the acquisition means is MMR encoded data.

また、請求項6の発明は、請求項1または2の発明に係る画像形成装置であって、前記判定手段は、前記取得手段により取得される印刷データについて、記録媒体の記録面の1ライン分に相当するラインデータごとに判定することを特徴とする。   According to a sixth aspect of the present invention, in the image forming apparatus according to the first or second aspect of the present invention, the determination unit includes the print data acquired by the acquisition unit for one line of the recording surface of the recording medium. The determination is made for each line data corresponding to the above.

また、請求項7の発明は、請求項6の発明に係る画像形成装置であって、前記取得手段により取得される印刷データは、MH符号化されたデータであることを特徴とする。   A seventh aspect of the invention is an image forming apparatus according to the sixth aspect of the invention, wherein the print data acquired by the acquisition unit is MH-encoded data.

また、請求項8の発明は、請求項1ないし7のいずれかの発明に係る画像形成装置であって、前記抑制モードと通常モードとの間で動作モードを切り替える切替手段をさらに備え、前記通常モードは、前記判定手段の判定結果に関わらず、前記搬送手段が前記取得手段により取得された印刷データに対応した記録媒体を搬送する動作モードであることを特徴とする。   The invention according to an eighth aspect is the image forming apparatus according to any one of the first to seventh aspects, further comprising switching means for switching an operation mode between the suppression mode and the normal mode. The mode is an operation mode in which the transport unit transports a recording medium corresponding to the print data acquired by the acquisition unit regardless of the determination result of the determination unit.

また、請求項9の発明は、コンピュータ読み取り可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、記録媒体の1の記録面に対応した印刷データを取得する取得工程と、所定の色の画像が前記取得工程において取得された印刷データによって表現される画像に含まれているか否かに基づいて、前記印刷データが要印刷データか非印刷データかを判定する判定工程と、前記取得工程において取得された印刷データが要印刷データと判定された場合に、前記印刷データに対応した記録媒体を搬送する搬送工程と、前記搬送工程において記録媒体が搬送されると、前記取得工程において取得された印刷データに基づいて、前記記録媒体の記録面に画像を形成する画像形成工程とを実行させることを特徴とする。   The invention according to claim 9 is a computer-readable program, and the execution of the program by the computer obtains print data corresponding to one recording surface of the recording medium from the computer, A determination step of determining whether the print data is print data required or non-print data based on whether an image of a predetermined color is included in the image represented by the print data acquired in the acquisition step; When the print data acquired in the acquisition step is determined to be print data required, a transfer step of transferring a recording medium corresponding to the print data, and when the recording medium is transferred in the transfer step, the acquisition step And an image forming step of forming an image on the recording surface of the recording medium based on the print data acquired in And butterflies.

請求項1ないし9に記載の発明では、所定の色の画像が印刷データによって表現される画像に含まれているか否かに基づいて、印刷データが要印刷データか非印刷データかを判定し、印刷データが要印刷データと判定された場合にのみ印刷データに対応した記録媒体を搬送することにより、印刷データによって表現される画像を正確に判定することができるので、画像が形成されない記録媒体が排出されることを効果的に抑制できる。   In the invention according to any one of claims 1 to 9, it is determined whether the print data is required print data or non-print data based on whether an image of a predetermined color is included in the image represented by the print data, By conveying the recording medium corresponding to the print data only when the print data is determined to be print data required, it is possible to accurately determine the image represented by the print data. It is possible to effectively suppress the discharge.

以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings.

<1. 第1の実施の形態>
図1は、本発明に係る画像形成装置1を示す図である。また、図2は、画像形成装置1のブロック図である。
<1. First Embodiment>
FIG. 1 is a diagram showing an image forming apparatus 1 according to the present invention. FIG. 2 is a block diagram of the image forming apparatus 1.

画像形成装置1は、スキャン機能、プリント機能、コピー機能、ファクシミリ機能などの複数の機能を有する複合機(MFP装置)として構成されている。この画像形成装置1は、インターネットおよび公衆電話交換網を介してデータの送受信を行うことも可能となっている。   The image forming apparatus 1 is configured as a multifunction peripheral (MFP apparatus) having a plurality of functions such as a scan function, a print function, a copy function, and a facsimile function. The image forming apparatus 1 can also transmit and receive data via the Internet and a public telephone exchange network.

スキャン機能は、原稿の記録面を光学的に読み取って画像データを取得する機能である。取得された画像データは主に画像メモリ8に記憶される。   The scan function is a function for optically reading a recording surface of a document and acquiring image data. The acquired image data is mainly stored in the image memory 8.

また、プリント機能は、取得した画像データに基づいて、当該画像データによって表現されている画像を記録用紙の表面に印刷する機能である。すなわち、プリント機能によって、画像形成装置1は、画像データによって表現されている画像を記録媒体の記録面に形成する。   The print function is a function for printing an image represented by the image data on the surface of the recording paper based on the acquired image data. That is, with the print function, the image forming apparatus 1 forms an image expressed by the image data on the recording surface of the recording medium.

また、コピー機能は、スキャン機能によって取得した画像データを、プリント機能によって印刷することにより、原稿の画像を記録用紙に複写する機能である。   The copy function is a function for copying an image of a document onto a recording sheet by printing image data acquired by a scan function using a print function.

さらに、ファクシミリ機能は、公衆電話交換網又はインターネットを介して相手先装置との間で画像データを送受信する機能である。ファクシミリ送信時には、原稿の読み取りにより取得された画像データが相手先装置に送信される。   Further, the facsimile function is a function for transmitting / receiving image data to / from a partner apparatus via a public telephone exchange network or the Internet. At the time of facsimile transmission, image data acquired by reading a document is transmitted to the partner apparatus.

画像形成装置1の上部前面側には、ユーザインタフェースとなる操作パネルが設けられており、操作部2および表示部3が設けられている。   An operation panel serving as a user interface is provided on the upper front side of the image forming apparatus 1, and an operation unit 2 and a display unit 3 are provided.

操作部2は、各種コマンドやデータ入力などのユーザによる操作を受け付ける複数のスイッチなどで構成される。また、表示部3は、各種情報を表示する液晶パネルディスプレイなどで構成される。この表示部3は、タッチパネル機能を有しており、ユーザの操作を受け付ける機能の一部を担う。   The operation unit 2 includes a plurality of switches that accept user operations such as various commands and data input. The display unit 3 includes a liquid crystal panel display that displays various types of information. The display unit 3 has a touch panel function and bears a part of a function for receiving a user operation.

また、画像形成装置1は、スキャナ部4、通信部5および給紙部6を備えている。   The image forming apparatus 1 includes a scanner unit 4, a communication unit 5, and a paper feeding unit 6.

スキャナ部4は、画像形成装置1の上部に設けられ、ファクシミリ機能、コピー機能およびスキャン機能それぞれにおける原稿の読み取り機能を担うものである。スキャナ部4には、CCDなどで構成されるラインセンサが設けられている。スキャナ部4は、本体上部に設けられるブックカバーの下のコンタクトガラスに載置された原稿をラインセンサにより読み取り、当該原稿の内容を示す画像データを取得する。なお、スキャナ部4によって取得された画像データは画像メモリ8に記憶される。   The scanner unit 4 is provided in the upper part of the image forming apparatus 1 and has a document reading function in each of a facsimile function, a copy function, and a scan function. The scanner unit 4 is provided with a line sensor composed of a CCD or the like. The scanner unit 4 reads a document placed on a contact glass under a book cover provided on the upper part of the main body with a line sensor, and acquires image data indicating the content of the document. The image data acquired by the scanner unit 4 is stored in the image memory 8.

画像形成装置1の内部に設けられる通信部5は、画像形成装置1を公衆電話交換網やインターネットに接続する機能を有する。すなわち、通信部5とは、NCUやMODEM、あるいはLANインタフェース等である。   The communication unit 5 provided inside the image forming apparatus 1 has a function of connecting the image forming apparatus 1 to a public telephone exchange network or the Internet. That is, the communication unit 5 is an NCU, MODEM, or a LAN interface.

給紙部6は、画像を形成するための記録媒体である記録用紙を収容する複数の用紙カセットを備えている。これらの用紙カセットはそれぞれ前面側にスライドして引き出すことが可能であり、各種サイズの記録用紙を収容する。なお、給紙部6に収容されている記録用紙のサイズは制御部10によって識別可能とされている。   The paper supply unit 6 includes a plurality of paper cassettes that store recording paper that is a recording medium for forming an image. Each of these paper cassettes can be slid out to the front side and accommodates various sizes of recording paper. Note that the size of the recording paper accommodated in the paper supply unit 6 can be identified by the control unit 10.

さらに、給紙部6は搬送機構60(図3)を備えており、用紙カセットから引き出された記録用紙を所定の搬送経路に沿って搬送する。簡単に説明すると、搬送機構60は、プリンタコントローラ9からの制御信号に基づいて、記録用紙を用紙カセットからプリンタ部7に向けて搬送することにより、プリンタ部7に記録用紙を供給するとともに、プリンタ部7から排出された記録用紙を所定の位置に排出する。なお、本実施の形態における給紙部6は、白色の記録用紙を供給するものとする。   Further, the paper feed unit 6 includes a transport mechanism 60 (FIG. 3), and transports the recording paper drawn from the paper cassette along a predetermined transport path. Briefly, the transport mechanism 60 supplies the recording paper to the printer unit 7 by transporting the recording paper from the paper cassette toward the printer unit 7 on the basis of a control signal from the printer controller 9, and the printer The recording paper discharged from the section 7 is discharged to a predetermined position. Note that the paper feed unit 6 in the present embodiment supplies white recording paper.

さらに、画像形成装置1は、プリンタ部7、画像メモリ8、プリンタコントローラ9および制御部10を備えている。   Further, the image forming apparatus 1 includes a printer unit 7, an image memory 8, a printer controller 9, and a control unit 10.

プリンタ部7は、例えば、LEDプリンタヘッドを有する電子写真方式の印刷機構であり、プリンタコントローラ9から伝達される印刷データに基づいて給紙部6から供給される記録用紙に印刷を行う。また、プリンタ部7は、印刷処理によって画像が印刷された記録用紙(印刷済み用紙)を排紙する。なお、本実施の形態におけるプリンタ部7は、黒色の画像を印刷する。   The printer unit 7 is, for example, an electrophotographic printing mechanism having an LED printer head, and performs printing on recording paper supplied from the paper feeding unit 6 based on print data transmitted from the printer controller 9. The printer unit 7 discharges a recording sheet (printed sheet) on which an image is printed by the printing process. Note that the printer unit 7 in the present embodiment prints a black image.

画像メモリ8は、主に画像形成装置1が取得した画像データを記憶し、保存する機能を有している。画像メモリ8に蓄積される画像データとしては、スキャナ部4によって読み取られたスキャンデータ、通信部5によって受信されたファクシミリデータ、あるいはインターネットを介して通信部5が外部のパーソナルコンピュータから受信したデータ等がある。   The image memory 8 mainly has a function of storing and storing image data acquired by the image forming apparatus 1. Examples of image data stored in the image memory 8 include scan data read by the scanner unit 4, facsimile data received by the communication unit 5, or data received by the communication unit 5 from an external personal computer via the Internet. There is.

プリンタコントローラ9は、データの演算および制御信号の生成を行うCPU90、プログラム910を格納するROM91、CPU90の一時的なワーキングエリアや、印刷データを記憶するバッファ93を保持するRAM92を備える。   The printer controller 9 includes a CPU 90 that calculates data and generates a control signal, a ROM 91 that stores a program 910, a temporary working area of the CPU 90, and a RAM 92 that holds a buffer 93 that stores print data.

これらの構成を備えることにより、プリンタコントローラ9は、一般的なコンピュータとしての機能を有しており、プリンタ部7に伝達する印刷データを生成する画像処理機能と、プリンタ部7の機構を制御する制御機能とを有している。   With these configurations, the printer controller 9 has a function as a general computer, and controls an image processing function for generating print data to be transmitted to the printer unit 7 and a mechanism of the printer unit 7. Control function.

図3は、CPU90によって実現される機能ブロックを示す図である。図3に示す、取得部900、判定部903、切替部904および転送部905は、CPU90がプログラム910に従って動作することにより実現される機能ブロックである。   FIG. 3 is a diagram illustrating functional blocks realized by the CPU 90. An acquisition unit 900, a determination unit 903, a switching unit 904, and a transfer unit 905 illustrated in FIG. 3 are functional blocks that are realized by the CPU 90 operating according to a program 910.

なお、画像データ80とは、何らかの画像を表現したデータであって、後述する取得部900の描画部901により描画可能な形式のデータである。また、印刷データ930とは、プリンタ部7に伝達され印刷処理に使用されるデータである。   Note that the image data 80 is data representing a certain image and is in a format that can be drawn by the drawing unit 901 of the acquisition unit 900 described later. The print data 930 is data transmitted to the printer unit 7 and used for print processing.

取得部900は、描画部901と符号化部902とを備えており、画像メモリ8に記憶されている画像データ80を取得して、バッファ93に印刷データ930として転送する。すなわち、取得部900は、印刷データ930を取得する機能を有する。   The acquisition unit 900 includes a drawing unit 901 and an encoding unit 902, acquires the image data 80 stored in the image memory 8, and transfers it to the buffer 93 as print data 930. That is, the acquisition unit 900 has a function of acquiring the print data 930.

描画部901は、取得した画像データ80を解析し、画素ごとの画素値を決定して描画データ(図示せず)を生成する。本実施の形態では、記録用紙が白色であり、プリンタ部7が黒色の画像を形成することから、描画部901は、各画素ごとに白色であるか黒色であるかを決定して、これを示す画素値(「0」または「1」)を決定する。   The drawing unit 901 analyzes the acquired image data 80, determines a pixel value for each pixel, and generates drawing data (not shown). In this embodiment, since the recording paper is white and the printer unit 7 forms a black image, the drawing unit 901 determines whether each pixel is white or black and uses this. The pixel value to be indicated (“0” or “1”) is determined.

符号化部902は、描画部901が生成した描画データを、プリンタ部7によって印刷処理可能な形式に符号化し、印刷データ930を生成する。これにより、印刷データ930は描画データを圧縮したデータとなる。なお、本実施の形態における符号化部902は、MMR符号化方式により印刷データ930を生成する。   The encoding unit 902 encodes the drawing data generated by the drawing unit 901 into a format that can be printed by the printer unit 7 to generate print data 930. As a result, the print data 930 becomes data obtained by compressing the drawing data. Note that the encoding unit 902 in the present embodiment generates print data 930 by the MMR encoding method.

このようにして、印刷データ930は、符号化部902によって順次生成され、最終的には記録用紙の1ページ(記録媒体の1の記録面)に対応したデータとして生成される。しかし、一般に印刷データ930のデータ量は不定であり、必ずしもすべてのデータをバッファ93に記憶できるとは限らない。   In this way, the print data 930 is sequentially generated by the encoding unit 902 and is finally generated as data corresponding to one page of the recording paper (one recording surface of the recording medium). However, in general, the amount of print data 930 is indefinite, and not all data can always be stored in the buffer 93.

したがって、詳細は後述するが、1ページ分の印刷データ930が生成される途中で、すでに生成された部分(すでにバッファ93に記憶されている部分)がプリンタ部7に転送されることもある。すなわち、図3に示す印刷データ930は、本来の印刷データ930の一部である場合もある。   Therefore, as will be described in detail later, a part that has already been generated (a part that is already stored in the buffer 93) may be transferred to the printer unit 7 while the print data 930 for one page is being generated. That is, the print data 930 shown in FIG. 3 may be a part of the original print data 930.

なお、図3では、画像データ80を画像メモリ8から取得するように示しているが、取得部900は、直接スキャナ部4や通信部5等から画像データ80を取得してもよい。   3 shows that the image data 80 is acquired from the image memory 8, the acquisition unit 900 may acquire the image data 80 directly from the scanner unit 4, the communication unit 5, or the like.

判定部903は、黒色の画像が印刷データ930によって表現される画像に含まれているか否かに基づいて、印刷データ930が、プリンタ部7によって印刷すべきデータ(要印刷データ)か、プリンタ部7によって印刷する必要のないデータ(非印刷データ)かを判定する。   Based on whether a black image is included in the image represented by the print data 930, the determination unit 903 determines whether the print data 930 is data to be printed by the printer unit 7 (printing data required), the printer unit 7 determines whether the data need not be printed (non-print data).

本実施の形態におけるプリンタ部7は、黒色の画像のみ形成する機能を備えているので、逆に黒色でない画像は形成できない。言い換えれば、黒色の画像を含まない印刷データ930は、プリンタ部7に伝達する必要がない。   Since the printer unit 7 in the present embodiment has a function of forming only a black image, a non-black image cannot be formed. In other words, the print data 930 that does not include a black image need not be transmitted to the printer unit 7.

先述のように、描画部901は各画素について白色であるか黒色であるかを決定する。したがって、印刷データ930によって表現される画像が、黒色の画像を含んでいない場合とは、当該画像がすべて白色の場合である。   As described above, the drawing unit 901 determines whether each pixel is white or black. Therefore, the case where the image represented by the print data 930 does not include a black image is a case where the image is all white.

本実施の形態における判定部903は、印刷データ930の生成が終了した後(1ページ分のデータが生成された後)に、当該印刷データ930によって表現される画像がすべて白色である場合に、当該印刷データ930を非印刷データであると判定する。なお、判定部903が、印刷データ930によって表現される画像が、すべて白色であるか否かを判定する手法については後述する。   The determination unit 903 according to the present embodiment, after the generation of the print data 930 is completed (after the data for one page is generated), when the image expressed by the print data 930 is all white, The print data 930 is determined as non-print data. Note that a method by which the determination unit 903 determines whether or not the image represented by the print data 930 is all white will be described later.

また、判定部903は、判定結果を「判定信号」として切替部904に伝達する。判定信号としては、印刷データ930が要印刷データであった場合に出力される「印刷要求信号」と、印刷データ930が非印刷データであった場合に出力される「印刷不要信号」とがある。   Also, the determination unit 903 transmits the determination result to the switching unit 904 as a “determination signal”. The determination signal includes a “print request signal” that is output when the print data 930 is print data that is required, and a “print unnecessary signal” that is output when the print data 930 is non-print data. .

切替部904は、オペレータからの指示あるいは設定条件に応じて、抑制モードと通常モードとの間で動作モードを切り替える。   The switching unit 904 switches the operation mode between the suppression mode and the normal mode in accordance with an instruction from the operator or a setting condition.

また、切替部904は、判定部903から判定信号が伝達されると、そのときの動作モードと、当該判定信号の内容(印刷要求信号であるか印刷不要信号であるか)とに応じて転送部905および搬送機構60を制御する。   Further, when the determination signal is transmitted from the determination unit 903, the switching unit 904 transfers according to the operation mode at that time and the content of the determination signal (whether it is a print request signal or a print unnecessary signal). The unit 905 and the transport mechanism 60 are controlled.

なお、以下の説明において、切替部904が、搬送機構60に記録用紙を搬送させるために伝達する信号を「搬送要求信号」と称する。本実施の形態における搬送機構60は、搬送要求信号を受け取った場合にのみ記録用紙をプリンタ部7に搬送する。また、切替部904が転送部905に伝達する信号のうち、印刷データ930をプリンタ部7に向けて転送させるための信号を「転送要求信号」と称し、印刷データ930を転送させずに破棄させるための信号を「破棄要求信号」と称する。   In the following description, a signal transmitted by the switching unit 904 to cause the transport mechanism 60 to transport the recording paper is referred to as a “transport request signal”. The transport mechanism 60 in the present embodiment transports the recording paper to the printer unit 7 only when a transport request signal is received. Of the signals transmitted by the switching unit 904 to the transfer unit 905, a signal for transferring the print data 930 toward the printer unit 7 is referred to as a “transfer request signal”, and the print data 930 is discarded without being transferred. This signal is referred to as a “discard request signal”.

切替部904は、判定信号として印刷要求信号を取得した場合は、動作モードに関わらず、搬送機構60に搬送要求信号を伝達するとともに、転送部905に転送要求信号を伝達する。   When acquiring the print request signal as the determination signal, the switching unit 904 transmits the transport request signal to the transport mechanism 60 and transmits the transfer request signal to the transfer unit 905 regardless of the operation mode.

一方、切替部904が判定信号として印刷不要信号を取得した場合、切替部904は、このときの動作モードによって制御を切り替える。具体的には、動作モードが通常モードであれば、搬送機構60に搬送要求信号を伝達するとともに転送部905に転送要求信号を伝達し、動作モードが抑制モードであれば、転送部905に破棄要求信号のみを伝達する。   On the other hand, when the switching unit 904 acquires a print unnecessary signal as a determination signal, the switching unit 904 switches control depending on the operation mode at this time. Specifically, if the operation mode is the normal mode, a transfer request signal is transmitted to the transfer mechanism 60 and a transfer request signal is transmitted to the transfer unit 905. If the operation mode is the suppression mode, the transfer unit 905 discards the transfer request signal. Only the request signal is transmitted.

転送部905は、バッファ93の状態を監視し、バッファ93の状態がバッファフルとなった時点で、印刷データ930をプリンタ部7に転送するとともに、転送したことを示す信号(以下、「転送済み信号」と称する)を判定部903に伝達する。   The transfer unit 905 monitors the state of the buffer 93. When the state of the buffer 93 becomes buffer full, the transfer unit 905 transfers the print data 930 to the printer unit 7 and a signal indicating the transfer (hereinafter, “transfer completed”). (Referred to as “signal”) to the determination unit 903.

また、転送部905は、切替部904から転送要求信号を受け取った場合には、バッファ93に記憶されている印刷データ930をプリンタ部7に転送する。一方、破棄要求信号を受け取った場合には、バッファ93に記憶されている印刷データ930を転送することなく当該印刷データ930をバッファ93から消去する。   When the transfer unit 905 receives a transfer request signal from the switching unit 904, the transfer unit 905 transfers the print data 930 stored in the buffer 93 to the printer unit 7. On the other hand, when the discard request signal is received, the print data 930 is erased from the buffer 93 without transferring the print data 930 stored in the buffer 93.

バッファ93は、印刷データ930を記憶する専用の記憶装置であり、同時に所定のデータ量のみ記憶することができる。バッファ93は、プリンタ部7に転送されるまでの間、生成された印刷データ930を、一旦記憶する機能を有する。以下、バッファ93が同時に記憶することができるデータ量を、「記憶容量」と称する。   The buffer 93 is a dedicated storage device for storing the print data 930 and can store only a predetermined amount of data at the same time. The buffer 93 has a function of temporarily storing the generated print data 930 until it is transferred to the printer unit 7. Hereinafter, the amount of data that can be stored simultaneously by the buffer 93 is referred to as “storage capacity”.

このように、バッファ93には記憶できるデータ量に限界がある。一方、印刷データ930のデータ量は、それが表現する画像に応じて異なる。したがって、バッファ93は、印刷データ930を構成するすべてのデータを同時に記憶できるとは限らない。したがって、印刷データ930が生成される過程で、バッファ93の空き領域がなくなった場合、バッファ93はバッファフルとなる。   Thus, the amount of data that can be stored in the buffer 93 is limited. On the other hand, the data amount of the print data 930 differs depending on the image that it represents. Therefore, the buffer 93 cannot always store all the data constituting the print data 930 at the same time. Therefore, if there is no more free space in the buffer 93 in the process of generating the print data 930, the buffer 93 becomes full.

本実施の形態におけるバッファ93の記憶容量は、記録用紙の1ページがすべて白色の画像を表現した印刷データ930のデータ量(所定の閾値に相当する)に対応して決定される。MMR符号化されたデータである印刷データ930は、1ページ分の画素がすべて白色となる画像を表現している場合に、最もそのデータ量が小さくなる。印刷データ930のデータ量が最も小さい場合(全白の画像を表現している場合)には、本実施の形態におけるバッファ93は、バッファフルの状態になることなく、当該印刷データ930を記憶することができるように、バッファ93の記憶容量が決定されている。   The storage capacity of the buffer 93 in the present embodiment is determined in accordance with the data amount (corresponding to a predetermined threshold) of the print data 930 that represents a white image on all pages of the recording paper. The print data 930, which is MMR-encoded data, has the smallest data amount when it represents an image in which all the pixels for one page are all white. When the data amount of the print data 930 is the smallest (when an all-white image is expressed), the buffer 93 in the present embodiment stores the print data 930 without entering the buffer full state. Therefore, the storage capacity of the buffer 93 is determined.

図2に戻って、制御部10は、MPU11、ファームウェアとしてのプログラムを格納するROM12、およびMPU11の一時的なワーキングエリアとして使用されるRAM13を備えており、一般的なコンピュータとしての機能を備えている。   Returning to FIG. 2, the control unit 10 includes an MPU 11, a ROM 12 that stores a program as firmware, and a RAM 13 that is used as a temporary working area of the MPU 11, and has a function as a general computer. Yes.

MPU11は、バス配線を介して、上述した操作部2、表示部3、スキャナ部4、通信部5、給紙部6、プリンタ部7、画像メモリ8およびプリンタコントローラ9等の画像形成装置1の各部に電気的に接続されている。これにより、MPU11は、画像形成装置1の各構成を制御する。   The MPU 11 is connected to the image forming apparatus 1 such as the operation unit 2, the display unit 3, the scanner unit 4, the communication unit 5, the paper feeding unit 6, the printer unit 7, the image memory 8, and the printer controller 9 through the bus wiring. It is electrically connected to each part. Thereby, the MPU 11 controls each component of the image forming apparatus 1.

なお、本実施の形態における画像形成装置1は、先述のように、プリンタ部7を制御するプリンタコントローラ9を備えており、プリンタ部7の制御は、制御部10から独立した構成であるプリンタコントローラ9によって主に実現される。しかし、プリンタコントローラ9の機能は、制御部10が有していてもよい。すなわち、プリンタ部7は、直接、制御部10によって制御されてもよい。   Note that the image forming apparatus 1 according to the present embodiment includes the printer controller 9 that controls the printer unit 7 as described above, and the printer controller 7 has a configuration independent of the control unit 10. 9 is mainly realized. However, the control unit 10 may have the function of the printer controller 9. That is, the printer unit 7 may be directly controlled by the control unit 10.

以上が本実施の形態における画像形成装置1の構成および機能の説明である。   The above is the description of the configuration and functions of the image forming apparatus 1 in the present embodiment.

次に画像形成装置1の動作について説明する。図4および図5は、画像形成装置1における印刷処理の動作を示す流れ図である。   Next, the operation of the image forming apparatus 1 will be described. 4 and 5 are flowcharts showing the operation of the printing process in the image forming apparatus 1.

本実施の形態における画像形成装置1は、オペレータが操作部2を操作して印刷処理の開始を指示した場合や、通信部5が外部装置から印刷処理する画像データ80を受け取った場合に、印刷処理を開始する。   The image forming apparatus 1 according to the present embodiment performs printing when the operator operates the operation unit 2 to instruct the start of print processing or when the communication unit 5 receives image data 80 to be printed from an external device. Start processing.

まず、切替部904が、例えばRAM92に予め記憶されている情報に基づいて、動作モードを通常モードまたは抑制モードに切り替える(ステップS10)。なお、当該情報は、電源投入時等に初期設定により取得されてもよい。また、印刷処理が指示される度にオペレータによって入力されてもよいし、外部装置から受信してもよい。   First, the switching unit 904 switches the operation mode to the normal mode or the suppression mode based on, for example, information stored in advance in the RAM 92 (Step S10). Note that the information may be acquired by initial setting when the power is turned on. Alternatively, it may be input by an operator each time a printing process is instructed or received from an external device.

次に、取得部900が画像メモリ8から画像データ80を取得する(ステップS11)。通常、画像データ80は記録用紙の複数ページにわたって形成される画像を含んでいるが、ステップS11において、取得部900は画像データ80を一括して取得するのではなく、所定の単位ごとに順次取得する。   Next, the acquisition unit 900 acquires the image data 80 from the image memory 8 (step S11). Normally, the image data 80 includes an image formed over a plurality of pages of the recording paper. However, in step S11, the acquisition unit 900 does not acquire the image data 80 all at once, but sequentially acquires it in predetermined units. To do.

さらに、描画部901が、ステップS11で取得した画像データ80(より詳しくは画像データ80の一部)を描画処理して描画データを作成し(ステップS12)、作成された描画データを符号化部902が符号化してバッファ93に印刷データ930として記憶させる(ステップS13)。なお、ステップS13が実行されるときに、既に印刷データ930がバッファ93に記憶されている場合は、新たに作成した部分を当該印刷データ930に追加する。   Further, the drawing unit 901 draws the image data 80 (more specifically, part of the image data 80) acquired in step S11 to create drawing data (step S12), and the generated drawing data is encoded. The data 902 is encoded and stored in the buffer 93 as print data 930 (step S13). When the print data 930 is already stored in the buffer 93 when step S13 is executed, the newly created portion is added to the print data 930.

ステップS13が実行されると、新たなデータがバッファ93に記憶されるので、転送部905はバッファ93がバッファフルの状態になっているか否かを判定する(ステップS14)。   When step S13 is executed, new data is stored in the buffer 93. Therefore, the transfer unit 905 determines whether or not the buffer 93 is in a buffer full state (step S14).

バッファ93がバッファフルの状態になっている場合(ステップS14においてYes)、転送部905はバッファ93に記憶されている印刷データ930をプリンタ部7に転送するとともに(ステップS15)、転送済み信号を判定部903に伝達する。また、このとき転送部905はバッファ93をクリアすることによって、バッファ93に記憶されていた印刷データ930を消去する。これによって、バッファ93は新たなデータ(印刷データ930の残りのデータ)を記憶できる状態に回復する。   If the buffer 93 is in a buffer full state (Yes in step S14), the transfer unit 905 transfers the print data 930 stored in the buffer 93 to the printer unit 7 (step S15), and sends a transferred signal. This is transmitted to the determination unit 903. At this time, the transfer unit 905 clears the buffer 93 to erase the print data 930 stored in the buffer 93. As a result, the buffer 93 is restored to a state in which new data (remaining data of the print data 930) can be stored.

なお、この時点では、切替部904が搬送機構60に搬送要求信号を出力することはないので、プリンタ部7に記録用紙が搬送されることはない。したがって、ステップS15が実行されることによって、プリンタ部7は印刷データ930を受け取るが、これによってプリンタ部7が印刷を開始することはない。ただし、本実施の形態では、後述するように、バッファフルが発生した場合には、プリンタ部7による印刷が実行されるので、予めプリンタ部7に転送しても問題にはならない。   At this time, since the switching unit 904 does not output a conveyance request signal to the conveyance mechanism 60, the recording paper is not conveyed to the printer unit 7. Therefore, by executing step S15, the printer unit 7 receives the print data 930, but the printer unit 7 does not start printing. However, in this embodiment, as will be described later, when the buffer full occurs, printing by the printer unit 7 is executed, so that there is no problem even if it is transferred to the printer unit 7 in advance.

一方、バッファ93がバッファフルの状態になっていない場合(ステップS14においてNo)、画像形成装置1はステップS15をスキップする。   On the other hand, when the buffer 93 is not in the buffer full state (No in step S14), the image forming apparatus 1 skips step S15.

次に、取得部900が1ページ分の画像データ80の取得が終了したか否かを判定する(ステップS16)。このような判定は、例えば画像データ80に含まれる制御コマンドを解析することによって行うことができる。   Next, the acquisition unit 900 determines whether or not acquisition of the image data 80 for one page has been completed (step S16). Such a determination can be made by analyzing a control command included in the image data 80, for example.

1ページ分の画像データ80について処理が終了していない場合は、1ページ分の処理が終了するまで、ステップS11に戻って処理を繰り返す。すなわち、ステップS11ないしS16が繰り返し実行されることにより、記録用紙の1ページ分の印刷データ930が生成され、バッファ93に取得される。ただし、ステップS15が実行された場合には、印刷データ930の一部が、途中でプリンタ部7に転送される。   If the processing for the image data 80 for one page has not been completed, the processing returns to step S11 and is repeated until the processing for one page is completed. That is, by repeatedly executing steps S11 to S16, print data 930 for one page of recording paper is generated and acquired in the buffer 93. However, when step S15 is executed, a part of the print data 930 is transferred to the printer unit 7 on the way.

1ページ分の画像データ80について処理が終了したことを取得部900から伝達されると、判定部903が、取得した1ページ分の印刷データ930が要印刷データであるか非印刷データであるかを判定する処理を開始する。すなわち、判定部903が判定を行うタイミングは取得部900から通知されることとなる。   When the acquisition unit 900 notifies that the processing for the image data 80 for one page has been completed, the determination unit 903 determines whether the acquired print data 930 for one page is print data required or non-print data. The process of determining is started. That is, the timing at which the determination unit 903 performs determination is notified from the acquisition unit 900.

まず、判定部903は、転送部905から、転送済み信号を受け取っていたか否かに基づいて、印刷データ930を取得する間に、バッファフルが発生したか否かを判定する(ステップS21)。   First, the determination unit 903 determines whether or not a buffer full has occurred during the acquisition of the print data 930 based on whether or not a transferred signal has been received from the transfer unit 905 (step S21).

本実施の形態では、印刷データ930のデータ量がバッファ93の記憶容量より大きい場合に、バッファフルが発生する。すなわち、判定部903がバッファフルの発生の有無を検出することは、バッファ93の記憶容量と、印刷データ930のデータ量とを比較することに相当する。   In the present embodiment, when the data amount of the print data 930 is larger than the storage capacity of the buffer 93, the buffer full occurs. That is, the determination unit 903 detecting whether or not the buffer is full corresponds to comparing the storage capacity of the buffer 93 with the data amount of the print data 930.

前述のように、バッファ93の記憶容量は、印刷データ930のデータ量が最も小さい場合に、バッファフルを生じることなく、その印刷データ930を記憶できるように決定されている。そして、印刷データ930のデータ量が最も小さい場合とは、印刷データ930が白色の画像のみを表現している場合(黒色の画像を含まない場合)である。   As described above, the storage capacity of the buffer 93 is determined so that the print data 930 can be stored without causing a buffer full when the data amount of the print data 930 is the smallest. The case where the data amount of the print data 930 is the smallest is a case where the print data 930 represents only a white image (a case where a black image is not included).

このことから、本実施の形態のバッファ93において、バッファフルが発生するということは、白色の画像のみを表現したデータのデータ量よりも、取得した印刷データ930のデータ量の方が大きいことを示している。すなわち、当該印刷データ930によって表現される画像が白色の画像のみではなく、黒色の画像をも含んでいることを示している。   For this reason, the occurrence of buffer full in the buffer 93 according to the present embodiment means that the data amount of the acquired print data 930 is larger than the data amount of data representing only a white image. Show. That is, it is indicated that the image represented by the print data 930 includes not only a white image but also a black image.

したがって、判定部903は、バッファフルが発生した場合(ステップS21においてYes)は、印刷データ930によって表現される画像に黒色の画像が含まれていると判定し、当該印刷データ930を要印刷データと判定する。すなわち、ステップS21における判定は、印刷データ930のデータ量に基づいて、当該印刷データ930が要印刷データであるか否かを判定する処理である。   Therefore, when the buffer full has occurred (Yes in step S21), the determination unit 903 determines that the image represented by the print data 930 includes a black image, and uses the print data 930 as the print data required. Is determined. That is, the determination in step S21 is a process of determining whether or not the print data 930 is print data required based on the data amount of the print data 930.

印刷データ930が要印刷データであると判定した場合、判定部903は切替部904に印刷要求信号を伝達する。これにより、切替部904が転送要求信号を転送部905に出力するとともに、搬送要求信号を搬送機構60に出力する。これによって、転送部905がバッファ93に記憶されている印刷データ930をプリンタ部7に転送し(ステップS22)、搬送機構60が記録用紙をプリンタ部7に搬送する(ステップS23)。そして、プリンタ部7が、転送された印刷データ930に基づいて、搬送された記録用紙に画像を印刷する(ステップS24)。   When it is determined that the print data 930 is print data that is required, the determination unit 903 transmits a print request signal to the switching unit 904. As a result, the switching unit 904 outputs a transfer request signal to the transfer unit 905 and outputs a transfer request signal to the transfer mechanism 60. As a result, the transfer unit 905 transfers the print data 930 stored in the buffer 93 to the printer unit 7 (step S22), and the transport mechanism 60 transports the recording paper to the printer unit 7 (step S23). Then, the printer unit 7 prints an image on the conveyed recording sheet based on the transferred print data 930 (step S24).

次に、バッファフルが発生しなかった場合について説明する。   Next, a case where the buffer full has not occurred will be described.

MMR符号化方式では、記録用紙の記録面に形成される画素のライン数によってデータ量が変化する。一般に記録用紙のサイズが大型になるほどライン数は増加するので、同じく白色の画像のみを表現した印刷データ930であっても、記録用紙のサイズに応じて、そのデータ量は変化するのである。   In the MMR encoding method, the amount of data changes depending on the number of pixel lines formed on the recording surface of the recording paper. In general, since the number of lines increases as the size of the recording paper increases, the amount of data changes even in accordance with the size of the recording paper, even for print data 930 that similarly represents only a white image.

画像形成装置1は、先述のように、複数種類のサイズの記録用紙を使用することが可能とされている。言い換えれば、プリンタコントローラ9は、常に複数種類のサイズの画像データ80を処理する用意をしておく必要がある。   As described above, the image forming apparatus 1 can use a plurality of types of recording paper. In other words, the printer controller 9 must always be prepared to process image data 80 of a plurality of types of sizes.

そこで、本実施の形態におけるバッファ93の記憶容量は、画像形成装置1が使用する最も大型の記録用紙について、当該記録用紙の1ページ分の白色画像を表現した印刷データ930が充分記憶できるようにゆとりをもって確保されている。   Therefore, the storage capacity of the buffer 93 in the present embodiment is such that print data 930 representing a white image for one page of the recording sheet can be sufficiently stored for the largest recording sheet used by the image forming apparatus 1. It is secured with a space.

したがって、本実施の形態における画像形成装置1では、バッファフルが発生しなかった場合であっても、印刷データ930によって表現される画像がすべて白色であるとは限らない。   Therefore, in the image forming apparatus 1 according to the present embodiment, even when the buffer full does not occur, the image expressed by the print data 930 is not always white.

したがって、バッファフルが発生しなかった場合(ステップS21においてNo)、判定部903は、バッファ93に記憶されている印刷データ930を解析し、画像を示す全ビットが「1」であるか否かを判定する(ステップS25)。   Therefore, when the buffer full has not occurred (No in step S21), the determination unit 903 analyzes the print data 930 stored in the buffer 93, and determines whether or not all the bits indicating the image are “1”. Is determined (step S25).

MMR符号化方式では、表現される画像がすべて白色である場合には、画像を表現する全ビットが「1」となる。   In the MMR encoding method, when all the images to be expressed are white, all bits representing the images are “1”.

ステップS25が実行されるとき、バッファフルは発生していないので、すでにプリンタ部7に転送されたデータは存在しない。すなわち、ステップS25において判定の対象となるデータ(この時点でバッファ93に記憶されている印刷データ930)は、1ページ分のデータ(印刷データ930の全データ)である。すなわち、ステップS25における判定は、印刷データ930を構成する全データの内容に基づいて、当該印刷データ930が要印刷データであるかを判定する処理である。   When step S25 is executed, no buffer full has occurred, so there is no data already transferred to the printer unit 7. That is, the data to be determined in step S25 (the print data 930 stored in the buffer 93 at this time) is data for one page (all data of the print data 930). That is, the determination in step S25 is a process of determining whether the print data 930 is print data that is required based on the contents of all data constituting the print data 930.

全ビットが「1」でない場合(ステップS25においてNo)、判定部903は、印刷データ930によって表現される画像に黒色の画像が含まれていると判定し、当該印刷データ930を要印刷データと判定する。すなわち、判定部903は切替部904に印刷要求信号を出力する。これにより、画像形成装置1は、上述と同様にステップS22ないしS24を実行する。   If all the bits are not “1” (No in step S25), the determination unit 903 determines that a black image is included in the image represented by the print data 930, and sets the print data 930 as the print data required. judge. That is, the determination unit 903 outputs a print request signal to the switching unit 904. As a result, the image forming apparatus 1 executes steps S22 to S24 as described above.

一方、全ビットが「1」である場合(ステップS25においてYes)、判定部903は、印刷データ930によって表現される画像がすべて白色であると判定し、当該印刷データ930を非印刷データと判定する。すなわち、判定部903は切替部904に印刷不要信号を出力する。   On the other hand, when all the bits are “1” (Yes in step S25), the determination unit 903 determines that the image represented by the print data 930 is all white, and determines that the print data 930 is non-print data. To do. That is, the determination unit 903 outputs a print unnecessary signal to the switching unit 904.

印刷不要信号を受け付けると、切替部904は、ステップS10において切り替えた動作モードが抑制モードであるか否かを判定する(ステップS26)。   When the printing unnecessary signal is received, the switching unit 904 determines whether or not the operation mode switched in step S10 is the suppression mode (step S26).

動作モードが抑制モードでない場合(動作モードが通常モードの場合)、切替部904は転送要求信号を転送部905に出力するとともに、搬送要求信号を搬送機構60に出力する。すなわち、画像形成装置1は、上述と同様にステップS22ないしS24を実行する。   When the operation mode is not the suppression mode (when the operation mode is the normal mode), the switching unit 904 outputs a transfer request signal to the transfer unit 905 and outputs a transfer request signal to the transfer mechanism 60. That is, the image forming apparatus 1 executes steps S22 to S24 as described above.

これにより、動作モードが通常モードの場合には、例え印刷データ930が非印刷データであると判定されたとしても、プリンタ部7における画像の印刷が行われる。したがって、画像形成装置1は、動作モードを通常モードに設定しておくことにより、白紙抑制動作を無効化することができる。   Thus, when the operation mode is the normal mode, even if it is determined that the print data 930 is non-print data, the image is printed in the printer unit 7. Therefore, the image forming apparatus 1 can invalidate the blank sheet suppression operation by setting the operation mode to the normal mode.

一方、動作モードが抑制モードの場合(ステップS26においてYes)、切替部904は破棄要求信号を転送部905に出力する。これにより、転送部905は、バッファ93に記憶されている印刷データ930を削除する(ステップS27)。   On the other hand, when the operation mode is the suppression mode (Yes in step S26), the switching unit 904 outputs a discard request signal to the transfer unit 905. As a result, the transfer unit 905 deletes the print data 930 stored in the buffer 93 (step S27).

このとき、画像形成装置1は、ステップS23を実行しないので、記録用紙がプリンタ部7に搬送されることはない。また、ステップS27が実行される場合、ステップS15,S22がいずれも実行されないので、プリンタ部7に不要な印刷データ930が転送されることもない。   At this time, since the image forming apparatus 1 does not execute Step S23, the recording paper is not conveyed to the printer unit 7. Further, when step S27 is executed, neither step S15 nor S22 is executed, so that unnecessary print data 930 is not transferred to the printer unit 7.

したがって、動作モードを抑制モードに設定しておけば、白色の画像のみを表現した印刷データ930が取得されたとしても、画像形成装置1が白紙を出力することはない。   Therefore, if the operation mode is set to the suppression mode, the image forming apparatus 1 will not output blank paper even if the print data 930 representing only a white image is acquired.

また、判定部903による判定は、プリンタ部7に転送する直前の印刷データ930(描画処理および符号化処理についても終了しているデータ)について行うため、アプリケーションのみならず、プリンタコントローラ9の動作が原因で白紙データが作成された場合であっても白紙が出力されることを抑制できる。   In addition, since the determination by the determination unit 903 is performed on the print data 930 (data for which the drawing process and the encoding process have been completed) immediately before being transferred to the printer unit 7, not only the application but also the operation of the printer controller 9 is performed. Even when blank data is created due to the cause, it is possible to suppress the output of blank pages.

ステップS24またはステップS27が実行されると、取得部900が画像データ80の全ページについて処理が終了したか否かを判定し(ステップS28)、未処理のページが残っている場合にはステップS11に戻り、次のページについて前述の処理を繰り返す。一方、画像データ80に含まれる全ページについて処理が終了している場合には、印刷処理を終了する。   When step S24 or step S27 is executed, the acquisition unit 900 determines whether or not processing has been completed for all pages of the image data 80 (step S28). If unprocessed pages remain, step S11 is performed. Returning to the above, the above processing is repeated for the next page. On the other hand, if the process has been completed for all pages included in the image data 80, the printing process is terminated.

以上のように、第1の実施の形態における画像形成装置1では、プリンタコントローラ9(判定部903)によって、印刷データ930が要印刷データであるか非印刷データであるかが判定される。これにより、記録用紙の1ページ分の画像がすべてプリンタ部7によって印刷されない色の画像である場合(プリンタ部7が形成する色の画像を含まない場合)に、プリンタ部7に記録用紙が搬送されることはない。したがって、プリンタ部7によって画像が形成されないにもかかわらず、記録用紙が排出されることを防止することができる。   As described above, in the image forming apparatus 1 according to the first embodiment, the printer controller 9 (determination unit 903) determines whether the print data 930 is print data required or non-print data. Thereby, when all the images for one page of the recording paper are images of a color that cannot be printed by the printer unit 7 (when the image of the color formed by the printer unit 7 is not included), the recording paper is conveyed to the printer unit 7. It will never be done. Therefore, it is possible to prevent the recording paper from being discharged even though the printer unit 7 does not form an image.

なお、本実施の形態では、プリンタ部7が黒色の画像を形成し、記録用紙の記録面が白色の場合を例に説明したが、このような条件に限定されるものではない。印刷データ930が要印刷データであるか非印刷データであるかは、プリンタ部7が形成可能な色の画像の存否によって決定すればよいのであって、黒色あるいは白色のように特定の色に限定されるものではない。   In the present embodiment, the case where the printer unit 7 forms a black image and the recording surface of the recording paper is white has been described as an example. However, the present invention is not limited to such a condition. Whether the print data 930 is required print data or non-print data may be determined by the presence or absence of an image of a color that can be formed by the printer unit 7, and is limited to a specific color such as black or white. Is not to be done.

<2. 第2の実施の形態>
第1の実施の形態では、印刷データがMMR符号化されたデータである場合を例に説明したが、符号化方式はMMR符号化方式に限定されるものではない。例えば、MH符号化方式であってもよい。
<2. Second Embodiment>
In the first embodiment, the case where the print data is MMR encoded data has been described as an example. However, the encoding method is not limited to the MMR encoding method. For example, the MH encoding method may be used.

印刷データ930がMH符号化方式のデータである場合において、判定部903が当該印刷データ930を要印刷データか非印刷データか判定する手順を説明する。   A procedure in which the determination unit 903 determines whether the print data 930 is print data required or non-print data when the print data 930 is data of the MH encoding method will be described.

印刷処理が開始され、取得部900が最初に画像データ80を取得するときに、記録用紙のサイズに関するデータを取得する。   When the printing process is started and the acquisition unit 900 first acquires the image data 80, the data regarding the size of the recording paper is acquired.

記録用紙の1ラインに描画される画素数は、記録用紙のサイズごとに一定である。したがって、取得部900は、取得した記録用紙サイズに基づいて、当該記録用紙の1ライン分の描画データのデータ量(以下、「ラインデータ量」と称する)を求めることができる。   The number of pixels drawn on one line of the recording paper is constant for each size of the recording paper. Therefore, the acquisition unit 900 can obtain the data amount of drawing data for one line of the recording paper (hereinafter referred to as “line data amount”) based on the acquired recording paper size.

そして、取得部900(描画部901)は、ラインデータ量の描画データを作成する度に、判定部903に、その旨を「1ライン完了信号」として伝達する。   Each time the acquisition unit 900 (drawing unit 901) creates drawing data of the amount of line data, the obtaining unit 900 (drawing unit 901) transmits the fact to the determination unit 903 as a “one line completion signal”.

1ライン完了信号を受け取った判定部903は、この1ライン分の描画データに基づいて作成された印刷データ930の内容を解析する。このときの印刷データ930は、データ量についてはMH符号化により不定であるが、1ライン分を表現したデータ(ラインデータ)であることに変わりはない。   The determination unit 903 that has received the one-line completion signal analyzes the contents of the print data 930 created based on the drawing data for one line. The print data 930 at this time is indefinite with respect to the amount of data by MH encoding, but is still data (line data) expressing one line.

判定部903は、1ライン分の印刷データ930に黒色の画素が含まれている場合には、要印刷フラグを「オン」にセットする。そして、1ページ分の印刷データ930について処理が終了した時点で、要印刷フラグを確認し、これが「オン」であれば、当該印刷データ930を要印刷データと判定し、「オフ」であれば、当該印刷データ930を非印刷データと判定する。なお、要印刷フラグは、印刷処理の開始時にのみ「オフ」にセットされる。   The determination unit 903 sets the required print flag to “ON” when the print data 930 for one line includes black pixels. When the processing for the print data 930 for one page is completed, the print required flag is checked. If this flag is “ON”, the print data 930 is determined to be print data required. If it is “OFF”. The print data 930 is determined as non-print data. The print required flag is set to “off” only at the start of the printing process.

以上のように、第2の実施の形態における判定部903は、1ライン分のラインデータごとに黒色の画素(画像)が含まれているか否かを判定し、これに基づいて、1ページ分の印刷データ930が要印刷データであるか非印刷データかを判定する。   As described above, the determination unit 903 in the second embodiment determines whether or not black pixels (images) are included for each line data for one line, and based on this, one page is determined. Whether the print data 930 is print data required or non-print data is determined.

これによって、印刷データ930の符号化方式としてMH符号化方式を採用した場合であっても、第1の実施の形態と同様の効果を得ることができる。   As a result, even when the MH encoding method is adopted as the encoding method of the print data 930, the same effect as that of the first embodiment can be obtained.

<3. 変形例>
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
<3. Modification>
Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and various modifications can be made.

例えば、第1の実施の形態における判定部903は、印刷データ930の生成が終了した後に、当該印刷データ930によって表現される画像がすべて白色であるか否かを判定すると説明したが、印刷データ930の生成中に黒色の画像の存在を検出して判定してもよい。この場合、印刷データ930が要印刷データであることは、当該印刷データ930の生成中に判定することができる。   For example, it has been described that the determination unit 903 in the first embodiment determines whether the image represented by the print data 930 is all white after the generation of the print data 930 is completed. During the generation of 930, the presence of a black image may be detected and determined. In this case, it can be determined during generation of the print data 930 that the print data 930 is print data that needs to be printed.

また、上記実施の形態では、取得部900、判定部903、切替部904および転送部905等の機能構成は、主にソフトウェア(プログラム910)によって実現されると説明したが、これらの機能構成のうちの全部または一部を専用の回路(ハードウェア)によって実現してもよい。   In the above embodiment, the functional configurations of the acquisition unit 900, the determination unit 903, the switching unit 904, the transfer unit 905, and the like have been described as being mainly realized by software (program 910). All or a part of them may be realized by a dedicated circuit (hardware).

また、画像形成装置1の処理順序や処理内容は、上記実施の形態に示したものに限られるものではない。すなわち、同様の機能、効果が得られるならば、処理順序や処理内容は適宜変更されてもよい。例えば、動作モードの確認処理(ステップS26)は、バッファフルの発生確認処理(ステップS21)より先に実行されてもよい。   Further, the processing order and processing contents of the image forming apparatus 1 are not limited to those shown in the above embodiment. That is, as long as similar functions and effects can be obtained, the processing order and processing contents may be changed as appropriate. For example, the operation mode confirmation process (step S26) may be executed prior to the buffer full occurrence confirmation process (step S21).

また、上記実施の形態では、画像形成装置1が片面印刷を行う場合を想定して説明したが、本発明は、むろん両面印刷を行う場合にも適宜応用されてもよい。   In the above-described embodiment, the case where the image forming apparatus 1 performs single-sided printing has been described. However, the present invention may be applied as appropriate when performing double-sided printing.

また、抑制モードにおいて、最終ページの印刷データ930が非印刷データであった場合には、印刷処理をキャンセルするように構成してもよい。   Further, in the suppression mode, when the print data 930 of the last page is non-print data, the print process may be canceled.

本発明に係る画像形成装置を示す図である。1 is a diagram illustrating an image forming apparatus according to the present invention. 画像形成装置のブロック図である。1 is a block diagram of an image forming apparatus. CPUによって実現される機能ブロックを示す図である。It is a figure which shows the functional block implement | achieved by CPU. 画像形成装置における印刷処理の動作を示す流れ図である。6 is a flowchart illustrating an operation of a printing process in the image forming apparatus. 画像形成装置における印刷処理の動作を示す流れ図である。6 is a flowchart illustrating an operation of a printing process in the image forming apparatus.

符号の説明Explanation of symbols

1 画像形成装置
2 操作部
3 表示部
4 スキャナ部
5 通信部
6 給紙部
60 搬送機構
7 プリンタ部
8 画像メモリ
80 画像データ
9 プリンタコントローラ
900 取得部
901 描画部
902 符号化部
903 判定部
904 切替部
905 転送部
910 プログラム
93 バッファ
930 印刷データ
10 制御部
DESCRIPTION OF SYMBOLS 1 Image forming apparatus 2 Operation part 3 Display part 4 Scanner part 5 Communication part 6 Paper feed part 60 Conveyance mechanism 7 Printer part 8 Image memory 80 Image data 9 Printer controller 900 Acquisition part 901 Drawing part 902 Encoding part 903 Determination part 904 Switching Section 905 Transfer section 910 Program 93 Buffer 930 Print data 10 Control section

Claims (9)

記録媒体の記録面に所定の色の画像を形成する画像形成装置であって、
記録媒体の1の記録面に対応した印刷データを取得する取得手段と、
前記所定の色の画像が前記取得手段により取得された印刷データによって表現される画像に含まれているか否かに基づいて、前記印刷データが要印刷データか非印刷データかを判定する判定手段と、
前記取得手段により取得された印刷データに対応した記録媒体を搬送する搬送手段と、
前記搬送手段により記録媒体が搬送された場合に、前記取得手段により取得された印刷データに基づいて、前記記録媒体の記録面に画像を形成する画像形成手段と、
を備え、
動作モードが抑制モードである場合において、前記搬送手段は、前記取得手段により取得された印刷データが前記判定手段により要印刷データと判定された場合にのみ前記印刷データに対応した記録媒体を搬送することを特徴とする画像形成装置。
An image forming apparatus for forming an image of a predetermined color on a recording surface of a recording medium,
Obtaining means for obtaining print data corresponding to one recording surface of the recording medium;
Determination means for determining whether the print data is print data required or non-print data based on whether the image of the predetermined color is included in an image expressed by the print data acquired by the acquisition means; ,
Conveying means for conveying a recording medium corresponding to the print data acquired by the acquiring means;
An image forming means for forming an image on the recording surface of the recording medium based on the print data acquired by the acquiring means when the recording medium is conveyed by the conveying means;
With
When the operation mode is the suppression mode, the transport unit transports the recording medium corresponding to the print data only when the print data acquired by the acquisition unit is determined to be print data required by the determination unit. An image forming apparatus.
請求項1に記載の画像形成装置であって、
前記判定手段は、前記画像の色が白色のみである場合に、前記取得手段により取得された印刷データが非印刷データであると判定することを特徴とする画像形成装置。
The image forming apparatus according to claim 1,
The image forming apparatus according to claim 1, wherein the determination unit determines that the print data acquired by the acquisition unit is non-print data when the color of the image is only white.
請求項1または2に記載の画像形成装置であって、
前記判定手段は、前記取得手段により取得された印刷データのデータ量と所定の閾値とを比較することを特徴とする画像形成装置。
The image forming apparatus according to claim 1, wherein:
The image forming apparatus according to claim 1, wherein the determination unit compares a data amount of the print data acquired by the acquisition unit with a predetermined threshold value.
請求項3に記載の画像形成装置であって、
前記所定の閾値に対応した記憶容量を有し、前記取得手段により取得された印刷データを記憶するバッファをさらに備え、
前記判定手段は、前記印刷データを前記バッファに記憶させることができたか否かによって、前記印刷データのデータ量と前記所定の閾値とを比較することを特徴とする画像形成装置。
The image forming apparatus according to claim 3, wherein
A buffer having a storage capacity corresponding to the predetermined threshold, and storing print data acquired by the acquisition unit;
The determination unit compares the data amount of the print data with the predetermined threshold depending on whether or not the print data can be stored in the buffer.
請求項3または4に記載の画像形成装置であって、
前記取得手段により取得される印刷データは、MMR符号化されたデータであることを特徴とする画像形成装置。
The image forming apparatus according to claim 3, wherein:
The image forming apparatus, wherein the print data acquired by the acquisition unit is MMR encoded data.
請求項1または2に記載の画像形成装置であって、
前記判定手段は、前記取得手段により取得される印刷データについて、記録媒体の記録面の1ライン分に相当するラインデータごとに判定することを特徴とする画像形成装置。
The image forming apparatus according to claim 1, wherein:
The image forming apparatus according to claim 1, wherein the determination unit determines the print data acquired by the acquisition unit for each line data corresponding to one line of the recording surface of the recording medium.
請求項6に記載の画像形成装置であって、
前記取得手段により取得される印刷データは、MH符号化されたデータであることを特徴とする画像形成装置。
The image forming apparatus according to claim 6,
The image forming apparatus, wherein the print data acquired by the acquisition unit is MH-encoded data.
請求項1ないし7のいずれかに記載の画像形成装置であって、
前記抑制モードと通常モードとの間で動作モードを切り替える切替手段をさらに備え、
前記通常モードは、前記判定手段の判定結果に関わらず、前記搬送手段が前記取得手段により取得された印刷データに対応した記録媒体を搬送する動作モードであることを特徴とする画像形成装置。
The image forming apparatus according to claim 1,
Further comprising switching means for switching the operation mode between the suppression mode and the normal mode,
The image forming apparatus according to claim 1, wherein the normal mode is an operation mode in which the transport unit transports a recording medium corresponding to the print data acquired by the acquisition unit, regardless of a determination result of the determination unit.
コンピュータ読み取り可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
記録媒体の1の記録面に対応した印刷データを取得する取得工程と、
所定の色の画像が前記取得工程において取得された印刷データによって表現される画像に含まれているか否かに基づいて、前記印刷データが要印刷データか非印刷データかを判定する判定工程と、
前記取得工程において取得された印刷データが要印刷データと判定された場合に、前記印刷データに対応した記録媒体を搬送する搬送工程と、
前記搬送工程において記録媒体が搬送されると、前記取得工程において取得された印刷データに基づいて、前記記録媒体の記録面に画像を形成する画像形成工程と、
を実行させることを特徴とするプログラム。
A computer-readable program, wherein the execution of the program by the computer is performed on the computer,
An acquisition step of acquiring print data corresponding to one recording surface of the recording medium;
A determination step of determining whether the print data is print data required or non-print data based on whether an image of a predetermined color is included in the image represented by the print data acquired in the acquisition step;
A conveyance step of conveying a recording medium corresponding to the print data when the print data acquired in the acquisition step is determined to be print data required;
An image forming step of forming an image on a recording surface of the recording medium based on the print data acquired in the acquisition step when the recording medium is conveyed in the conveyance step;
A program characterized by having executed.
JP2006141090A 2006-05-22 2006-05-22 Image forming apparatus and program Pending JP2007307847A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006141090A JP2007307847A (en) 2006-05-22 2006-05-22 Image forming apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006141090A JP2007307847A (en) 2006-05-22 2006-05-22 Image forming apparatus and program

Publications (1)

Publication Number Publication Date
JP2007307847A true JP2007307847A (en) 2007-11-29

Family

ID=38841127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006141090A Pending JP2007307847A (en) 2006-05-22 2006-05-22 Image forming apparatus and program

Country Status (1)

Country Link
JP (1) JP2007307847A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009172925A (en) * 2008-01-25 2009-08-06 Ricoh Co Ltd Image forming apparatus having blank paper discharge prevention function, blank paper discharge prevention method, and blank paper discharge prevention program
JP2010035074A (en) * 2008-07-31 2010-02-12 Canon Electronics Inc Image processing apparatus and image processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009172925A (en) * 2008-01-25 2009-08-06 Ricoh Co Ltd Image forming apparatus having blank paper discharge prevention function, blank paper discharge prevention method, and blank paper discharge prevention program
JP2010035074A (en) * 2008-07-31 2010-02-12 Canon Electronics Inc Image processing apparatus and image processing method

Similar Documents

Publication Publication Date Title
US7334146B2 (en) Method for controlling an image processing apparatus based on a power supply status
US20090296163A1 (en) Image Processing Apparatus and Energy-Saving Control Method Thereof
US20070041032A1 (en) Image reading apparatus and control method therefor
JP2010273053A (en) Image processing apparatus, method for controlling the same and program
US10387998B2 (en) Electronic apparatus and non-transitory computer readable medium storing program
JP2007307847A (en) Image forming apparatus and program
JP4323742B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP3954588B2 (en) Image forming apparatus and control program
JP3935155B2 (en) Image transmitting apparatus and control program
JP2006279231A (en) Print system and control method thereof
JP2007166516A (en) Operation display for multi-function system
JP2004153568A (en) Image forming device
JP4275562B2 (en) Image forming apparatus and control program
JP2004236057A (en) Image forming apparatus
JP2007313777A (en) Printing data processor
JP2006224595A (en) Printing system
JP3592139B2 (en) Recording apparatus, image processing apparatus and method thereof
JP4071809B2 (en) Image processing device
JP6780621B2 (en) Image processing device
JP2008283397A (en) Image processing device, image forming apparatus
JP3935154B2 (en) Image transmitting apparatus and control program
US20100321707A1 (en) Image forming apparatus, method of controlling the same, and storage medium
US20110158531A1 (en) Image processing apparatus and control method thereof
JP2004349858A (en) Image processor and document duplicating apparatus using the same
JP3992280B2 (en) Image forming apparatus