JP2008229862A - Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium recording the program - Google Patents
- ️Thu Oct 02 2008
Info
-
Publication number
- JP2008229862A JP2008229862A JP2007068116A JP2007068116A JP2008229862A JP 2008229862 A JP2008229862 A JP 2008229862A JP 2007068116 A JP2007068116 A JP 2007068116A JP 2007068116 A JP2007068116 A JP 2007068116A JP 2008229862 A JP2008229862 A JP 2008229862A Authority
- JP
- Japan Prior art keywords
- printing
- print data
- color
- monochrome
- 2007-03-16 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.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 title claims abstract description 116
- 238000003672 processing method Methods 0.000 title claims abstract description 6
- 238000006243 chemical reaction Methods 0.000 abstract description 45
- 238000000034 method Methods 0.000 description 50
- 230000008569 process Effects 0.000 description 43
- 239000000872 buffer Substances 0.000 description 32
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000006837 decompression Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
【課題】印刷データの変換に伴う印刷停止時間を生じさせることなく、カラー印刷とモノクロ印刷の双方の印刷に対応することができる画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、およびそのプログラムを記録した記録媒体を提供すること。
【解決手段】画像処理装置100は、入力された印刷データのRGBビットマップデータからCMYKのカラー印刷データに変換する第1色変換部132と、Kのモノクロ印刷データに変換する第2色変換部133と、カラー印刷データおよびモノクロ印刷データのうちから印刷エンジンに出力する印刷データを選択する印刷データ選択部151とを有する。印刷データ選択部151は、印刷エンジンのトナー残量が不足していない場合はカラー印刷データ、トナー残量が不足している場合はモノクロ印刷データを印刷エンジンに出力する。
【選択図】図2An image processing apparatus, an image forming apparatus, an image processing method, an image processing program, and an image processing apparatus capable of supporting both color printing and monochrome printing without causing printing stop time due to conversion of print data, and To provide a recording medium on which the program is recorded.
An image processing apparatus includes a first color conversion unit that converts RGB bitmap data of input print data into CMYK color print data, and a second color conversion unit that converts into K monochrome print data. 133 and a print data selection unit 151 that selects print data to be output to the print engine from color print data and monochrome print data. The print data selection unit 151 outputs color print data to the print engine when the remaining amount of toner in the print engine is not insufficient, and monochrome print data when the remaining amount of toner is insufficient.
[Selection] Figure 2
Description
プリンタなどの画像形成装置が印刷を行うための画像データを生成する画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、およびそのプログラムを記録した記録媒体に関する。 The present invention relates to an image processing apparatus that generates image data for printing by an image forming apparatus such as a printer, an image forming apparatus, an image processing method, an image processing program, and a recording medium on which the program is recorded.
従来、インクやトナーなどの消耗品を消費しながら印刷を行うプリンタが広く用いられている。このようなプリンタは、例えば、カラー印刷用の消耗品が不足すると、カラー印刷を行うことができなくなる。そこで、カラー印刷用のカラー印刷に支障をきたした場合、カラー画像データをモノクロ画像データに変換する処理を行い、モノクロ画像データによるモノクロ印刷に切り替えるようにした装置が知られている(例えば、特許文献1参照)。 Conventionally, printers that perform printing while consuming consumables such as ink and toner have been widely used. For example, such a printer cannot perform color printing if there are not enough consumables for color printing. In view of this, there is known an apparatus that performs processing for converting color image data into monochrome image data when color printing for color printing is hindered, and switches to monochrome printing using monochrome image data (for example, patents). Reference 1).
特開2001−223904号公報JP 2001-223904 A
しかしながら、特許文献1のプリンタでは、カラー画像データをモノクロ画像データに変換する処理に要する時間分だけ印刷を行うことができない印刷停止時間が発生する。 However, in the printer of Patent Document 1, there is a printing stop time during which printing cannot be performed for the time required for the process of converting color image data to monochrome image data.
印刷停止時間が発生する状況について説明する。図9は、特許文献1に記載のカラー/モノクロ変換を行うとしたプリンタが複数の印刷ページを連続印刷するときの処理タイミングを示したタイミングチャートである。例えば、プリンタが印刷データを受信するようにして処理を開始すると(時刻t0)、プリンタは複数ページのカラー印刷データを次々に生成する。また、1ページ目のカラー印刷データ生成後に、2ページ目以降のカラー印刷データを生成する処理に並行して、生成済のカラー印刷データに従うカラー印刷を開始し(時刻t1)、1ページ目から順番にカラー印刷を行う。 A situation where the printing stop time occurs will be described. FIG. 9 is a timing chart showing processing timing when the printer described in Patent Document 1 that performs color / monochrome conversion continuously prints a plurality of print pages. For example, when the process is started so that the printer receives the print data (time t0), the printer generates a plurality of pages of color print data one after another. In addition, after the color print data for the first page is generated, color printing according to the generated color print data is started in parallel with the process for generating the color print data for the second and subsequent pages (time t1). Perform color printing in order.
ここで、2ページ目の印刷終了後にトナー切れが発生してカラー印刷に支障をきたしたものとする(時刻t2)。このとき、3ページ目以降のモノクロ印刷を開始するためにはモノクロ印刷データが生成されている必要があるので、3ページ目のカラー印刷データをモノクロ印刷データに変換した後に、3ページ目以降のモノクロ印刷が開始される(時刻t3)。したがって、印刷データの変換に伴って印刷が行われない時間帯(時刻t2〜t3)、すなわち印刷停止時間が発生する。従来のプリンタでは、カラー印刷からモノクロ印刷に切り替える場合に、こうした印刷停止時間の発生により印刷スループットが低下してしまうという課題があった。 Here, it is assumed that toner has run out after the printing of the second page and troubles in color printing (time t2). At this time, since monochrome print data needs to be generated in order to start monochrome printing for the third and subsequent pages, after the color print data for the third page is converted into monochrome print data, Monochrome printing is started (time t3). Therefore, a time zone during which printing is not performed (time t2 to t3), that is, a printing stop time occurs with the conversion of print data. In the conventional printer, when switching from color printing to monochrome printing, there is a problem that the print throughput is reduced due to the occurrence of such a print stop time.
そこで、本発明は、印刷データの変換に伴う印刷停止時間を生じさせることなく、カラー印刷とモノクロ印刷の双方の印刷に対応することができる画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、およびそのプログラムを記録した記録媒体を提供することを目的とする。 Therefore, the present invention provides an image processing apparatus, an image forming apparatus, an image processing method, and an image processing capable of supporting both color printing and monochrome printing without causing a printing stop time associated with print data conversion. It is an object to provide a program and a recording medium on which the program is recorded.
上記目的を達成する本発明は、印刷画像を表す印刷データから、カラー印刷およびモノクロ印刷に対応する印刷部が印刷に使用するための画像データを生成する画像処理装置であって、印刷データの印刷画像を表す、カラー印刷用のカラー印刷データを生成する第1の印刷データ生成手段と、印刷データの印刷画像を表す、モノクロ印刷用のモノクロ印刷データを生成する第2の印刷データ生成手段と、生成されたカラー印刷データおよびモノクロ印刷データを、印刷部が印刷に使用する印刷データとして登録する登録手段とを備えることを特徴とする。 The present invention which achieves the above object is an image processing apparatus for generating image data for use in printing by a printing unit corresponding to color printing and monochrome printing from print data representing a print image, and printing the print data A first print data generating unit that generates color print data for color printing that represents an image; a second print data generation unit that generates monochrome print data for monochrome printing that represents a print image of the print data; It is characterized by comprising registration means for registering the generated color print data and monochrome print data as print data to be used by the printing section for printing.
この構成によれば、印刷対象の印刷データから生成されたカラー印刷データおよびモノクロ印刷データが登録され、登録された印刷データを使用して印刷部はカラー印刷とモノクロ印刷との双方の印刷を行うことができる。特許文献1に記載の技術に比べると、モノクロ印刷データが登録されているので、カラー印刷データをモノクロ印刷データに変換することなく、カラー印刷をモノクロ印刷に切り替えることができる。したがって、印刷データの変換に伴う印刷停止時間を生じさせることなく、カラー印刷とモノクロ印刷との双方の印刷に対応することが可能である。 According to this configuration, color print data and monochrome print data generated from print data to be printed are registered, and the printing unit performs both color printing and monochrome printing using the registered print data. be able to. Compared with the technique described in Patent Document 1, since monochrome print data is registered, color printing can be switched to monochrome printing without converting color print data to monochrome print data. Therefore, it is possible to cope with both color printing and monochrome printing without causing printing stop time due to conversion of print data.
また、本発明の画像処理装置において、印刷画像を表す印刷データは、印刷画像を所定の言語で記述したコードにより表現され、印刷データのコードを解釈する解釈手段と、印刷データの解釈結果に従って、印刷データをビットマップデータに展開する展開手段とをさらに備え、第1の印刷データ生成手段は、ビットマップデータを色変換することにより、カラー印刷データを生成し、第2の印刷データ生成手段は、ビットマップデータを色変換することにより、モノクロ印刷データを生成することが好ましい。 Further, in the image processing apparatus of the present invention, the print data representing the print image is expressed by a code describing the print image in a predetermined language, and interpreting means for interpreting the code of the print data and the interpretation result of the print data, Expansion means for expanding the print data into bitmap data, the first print data generation means generates color print data by color-converting the bitmap data, and the second print data generation means The monochrome print data is preferably generated by color-converting the bitmap data.
この構成によれば、印刷データに記述されたコードを解釈し、解釈結果に従って展開されたビットマップデータを色変換することによりカラー印刷データおよびモノクロ印刷データを生成し、登録する。これにより、印刷データの変換に伴う印刷停止時間を生じさせることなく、カラー印刷とモノクロ印刷との双方の印刷に対応することができる。 According to this configuration, the color data and the monochrome print data are generated and registered by interpreting the code described in the print data and color-converting the bitmap data developed according to the interpretation result. Thus, it is possible to cope with both color printing and monochrome printing without causing a printing stop time associated with conversion of print data.
また、本発明の画像処理装置において、登録されたカラー印刷データおよびモノクロ印刷データのうちから、印刷部への出力対象とする印刷データを選択する選択手段をさらに備えることが好ましい。 In the image processing apparatus of the present invention, it is preferable that the image processing apparatus further includes selection means for selecting print data to be output to the printing unit from the registered color print data and monochrome print data.
この構成によれば、カラー印刷データまたはモノクロ印刷データを印刷部に出力するようにして、カラー印刷またはモノクロ印刷を行わせることができる。 According to this configuration, color printing or monochrome printing can be performed by outputting color printing data or monochrome printing data to the printing unit.
また、本発明の画像処理装置において、選択手段は、印刷部がカラー印刷を行うことができる状態であるか否かを判定し、カラー印刷を行うことができないと判定した場合に、モノクロ印刷データを印刷部への出力対象に選択することが好ましい。 In the image processing apparatus of the present invention, the selection unit determines whether or not the printing unit is in a state where color printing can be performed, and when it is determined that color printing cannot be performed, the monochrome print data Is preferably selected as an output target to the printing unit.
この構成によれば、印刷部がカラー印刷を行うことができない状態の場合、モノクロ印刷データを印刷部への出力対象に選択することにより、印刷停止時間を発生させることなく、カラー印刷をモノクロ印刷に切り替えることができる。 According to this configuration, when the printing unit cannot perform color printing, by selecting monochrome print data as an output target to the printing unit, color printing can be performed without causing printing stop time. You can switch to
また、本発明の画像処理装置において、印刷部は、カラー印刷用の印刷消耗品を収容する収容部およびモノクロ印刷用の印刷消耗品を収容する収容部を有し、選択手段は、収容部に収容されたカラー印刷用の印刷消耗品の残量に基づき、印刷部がカラー印刷を行うことができる状態であるか否かを判定することが好ましい。 In the image processing apparatus of the present invention, the printing unit includes a storage unit that stores printing consumables for color printing and a storage unit that stores printing consumables for monochrome printing. It is preferable to determine whether or not the printing unit is capable of color printing based on the remaining amount of printing consumables for color printing accommodated.
この構成によれば、カラー印刷用の印刷消耗品の残量不足により印刷できない場合に、印刷停止時間を発生させることなく、カラー印刷をモノクロ印刷に切り替えることができる。 According to this configuration, when printing cannot be performed due to a shortage of remaining printing consumables for color printing, color printing can be switched to monochrome printing without causing a printing stop time.
また、本発明の画像処理装置において、収容部に収容されたカラー印刷用の印刷消耗品の残量が、所定量より少ないか否かを判定する判定手段をさらに備え、判定手段がカラー印刷用の印刷消耗品残量が少ないと判定した場合、第1の印刷データ生成手段がカラー印刷データを生成すると共に、第2の印刷データ生成手段がモノクロ印刷データを生成し、判定手段がカラー印刷用の印刷消耗品残量が少なくないと判定した場合は、第1の印刷データ生成手段はカラー印刷データを生成し、第2の印刷データ生成手段はモノクロ印刷データを生成しないことが好ましい。 The image processing apparatus of the present invention further includes a determination unit that determines whether the remaining amount of the printing consumables for color printing stored in the storage unit is smaller than a predetermined amount, and the determination unit is for color printing. When it is determined that the remaining amount of print consumables is small, the first print data generating unit generates color print data, the second print data generating unit generates monochrome print data, and the determination unit is for color printing. When it is determined that the remaining amount of print consumables is small, it is preferable that the first print data generation unit generates color print data and the second print data generation unit does not generate monochrome print data.
この構成によれば、印刷消耗品残量が少なくないと判定された場合には、モノクロ印刷データは生成されずにカラー印刷データだけが登録されることにより、少なくない量のカラー印刷用印刷消耗品が残っているときにはモノクロ印刷データを生成する処理が省かれるので、より効率良く処理することができる。 According to this configuration, when it is determined that the remaining amount of printing consumables is not small, monochrome printing data is not generated, and only color printing data is registered. Since the process of generating monochrome print data is omitted when the product remains, the process can be performed more efficiently.
本発明の画像形成装置は、上記画像処理装置と、画像処理装置から出力される印刷データに応じて、カラー印刷またはモノクロ印刷を行う印刷部とを備えることが好ましい。 The image forming apparatus of the present invention preferably includes the image processing apparatus and a printing unit that performs color printing or monochrome printing according to print data output from the image processing apparatus.
この構成によれば、印刷データの変換に伴う印刷停止時間を生じさせることなく、カラー印刷とモノクロ印刷との双方の印刷を行うことが可能な画像形成装置を得ることができる。 According to this configuration, it is possible to obtain an image forming apparatus capable of performing both color printing and monochrome printing without causing a printing stop time associated with conversion of print data.
また、本発明の画像形成装置において、上記画像処理装置と、画面を表示するための表示部と、選択操作を受ける操作部と、カラー印刷およびモノクロ印刷に対応する印刷部とを備え、選択手段は、カラー印刷を行うことができないと判定した場合に、カラー印刷をモノクロ印刷に切り替えて印刷を続行させるか否かを選択させる選択画面を表示部に表示させ、操作部への操作により、カラー印刷をモノクロ印刷に切り替えて印刷を続行させると選択された場合に、登録されたモノクロ印刷データを使用して印刷部に印刷を行わせることが好ましい。 The image forming apparatus according to the present invention includes the image processing apparatus, a display unit for displaying a screen, an operation unit that receives a selection operation, and a printing unit that supports color printing and monochrome printing. When it is determined that color printing cannot be performed, a selection screen for selecting whether to continue printing by switching color printing to monochrome printing is displayed on the display unit. When it is selected that printing is to be switched to monochrome printing and printing is to be continued, it is preferable to cause the printing unit to perform printing using the registered monochrome print data.
この構成によれば、カラー印刷を行うことができない場合に、ユーザが選択画面に従って操作部を操作することにより、ユーザの選択に応じて、カラー印刷をモノクロ印刷に切り替えて印刷を続行することができるようになる。 According to this configuration, when color printing cannot be performed, the user can operate the operation unit according to the selection screen to switch color printing to monochrome printing and continue printing according to the user's selection. become able to.
また、本発明は、方法の発明とすることもできる。すなわち、本発明は、印刷対象の画像を表す印刷データから、カラー印刷およびモノクロ印刷に対応する印刷部が印刷に使用するための画像データを生成する画像処理方法であって、印刷データの印刷画像を表す、カラー印刷用のカラー印刷データを生成するステップと、印刷データの印刷画像を表す、モノクロ印刷用のモノクロ印刷データを生成するステップと、生成されたカラー印刷データおよびモノクロ印刷データを、印刷部が印刷に使用する印刷データとして登録するステップとを備えることを特徴とする。 The present invention may also be a method invention. That is, the present invention is an image processing method for generating image data to be used for printing by a printing unit corresponding to color printing and monochrome printing from print data representing an image to be printed. Generating color print data for color printing, generating monochrome print data for monochrome printing representing a print image of the print data, and printing the generated color print data and monochrome print data And a step of registering as print data to be used for printing.
この場合、印刷データの変換に伴う印刷停止時間を生じさせることなく、カラー印刷とモノクロ印刷との双方の印刷に対応することができる。 In this case, it is possible to cope with both color printing and monochrome printing without causing a printing stop time associated with conversion of print data.
さらに、本発明は、プログラムまたはそのプログラムを記憶した記録媒体とすることもできる。すなわち、本発明は、印刷対象の画像を表す印刷データから、カラー印刷およびモノクロ印刷に対応する印刷部が印刷に使用する画像データを生成するための画像処理プログラムであって、コンピュータに、印刷データの印刷画像を表す、カラー印刷用のカラー印刷データを生成するステップと、印刷データの印刷画像を表す、モノクロ印刷用のモノクロ印刷データを生成するステップと、生成されたカラー印刷データおよびモノクロ印刷データを、印刷部が印刷に使用する印刷データとして記憶部に登録するステップとを実行させることを特徴とする。また、このプログラムを記録した記録媒体としては、フレキシブルディスク、CD−ROM、DVD−ROM、メモリカードなど、コンピュータが読み取り可能な種々の媒体を利用することができる。 Furthermore, the present invention may be a program or a recording medium storing the program. That is, the present invention is an image processing program for generating image data used for printing by a printing unit corresponding to color printing and monochrome printing from print data representing an image to be printed. Generating color print data for color printing representing a print image of the printer, generating monochrome print data for monochrome print representing a print image of the print data, and generated color print data and monochrome print data Is registered in the storage unit as print data to be used for printing by the printing unit. As a recording medium on which the program is recorded, various computer-readable media such as a flexible disk, a CD-ROM, a DVD-ROM, and a memory card can be used.
(実施例1)
以下、本発明に係る実施形態の第1の実施例について図面を参照して説明する。
(Example 1)
Hereinafter, a first example of an embodiment according to the present invention will be described with reference to the drawings.
図1は、第1の実施例に係る印刷システムの構成を示した図である。図1に示すように、印刷システム1は、ホストコンピュータ2とプリンタ(画像形成装置)3とを備えており、ホストコンピュータ2とプリンタ3とは相互にデータ通信可能に接続されている。なお、本実施例のプリンタ3は、C(シアン)M(マゼンタ)Y(イエロー)K(ブラック)各色のトナー(印刷消耗品)を用いた電子写真方式の画像形成を行うレーザプリンタであり、CMYKのトナーを用いたカラー印刷およびKのトナーを用いたモノクロ印刷に対応している。 FIG. 1 is a diagram illustrating a configuration of a printing system according to the first embodiment. As shown in FIG. 1, the printing system 1 includes a host computer 2 and a printer (image forming apparatus) 3, and the host computer 2 and the printer 3 are connected to each other so as to be able to perform data communication. The printer 3 of this embodiment is a laser printer that performs electrophotographic image formation using C (cyan), M (magenta), Y (yellow), and K (black) toners (print consumables). It supports color printing using CMYK toner and monochrome printing using K toner.
ホストコンピュータ2は、アプリケーション10とプリンタドライバ20とを備えている。アプリケーション10は、文書作成ソフトウェアなどのプリンタ3に対する印刷要求元であり、印刷要求および印刷対象の画像データを生成して、プリンタドライバ20に受け渡す処理を行う。プリンタドライバ20は、受け渡された画像データから、PDL(Page Description Language)で記述されたコードにより印刷画像を表す印刷データを生成し、印刷データをプリンタ3に送信する。なお、本実施例では、プリンタドライバ20が生成する印刷データは、カラー印刷に指定されているものとする。 The host computer 2 includes an application 10 and a printer driver 20. The application 10 is a print request source for the printer 3 such as document creation software, and performs processing for generating a print request and image data to be printed, and transferring the image data to the printer driver 20. The printer driver 20 generates print data representing a print image from the received image data using a code described in PDL (Page Description Language), and transmits the print data to the printer 3. In this embodiment, it is assumed that the print data generated by the printer driver 20 is designated for color printing.
プリンタ3は、用紙に対して印刷を行う印刷エンジン30と、ユーザがプリンタ3を操作するための操作パネル40と、印刷エンジン30および操作パネル40の動作を制御するコントローラ50とを備えている。 The printer 3 includes a print engine 30 that performs printing on paper, an operation panel 40 for a user to operate the printer 3, and a controller 50 that controls operations of the print engine 30 and the operation panel 40.
印刷エンジン30は、図1に示すように、トナーを収容したトナーカートリッジ(収容部)31と、トナーカートリッジ31に収容されたトナーを消費して電子写真方式の画像形成を行う画像形成機構(印刷部)32と、画像形成機構32の印刷動作を制御するエンジンコントローラ33とを有している。なお、図示していないが、印刷エンジン30には、CMYKの各色に対応する4つのトナーカートリッジ31が備えられている。印刷エンジン30による印刷は、エンジンコントローラ33が、コントローラ50から出力される印刷データに従って画像形成機構32を制御し、用紙表面にトナーのドットを形成させることにより行われる。 As shown in FIG. 1, the print engine 30 includes a toner cartridge (container) 31 that contains toner, and an image forming mechanism (printing) that uses the toner contained in the toner cartridge 31 to form an electrophotographic image. Part) 32 and an engine controller 33 for controlling the printing operation of the image forming mechanism 32. Although not shown, the print engine 30 includes four toner cartridges 31 corresponding to each color of CMYK. Printing by the print engine 30 is performed by the engine controller 33 controlling the image forming mechanism 32 according to the print data output from the controller 50 to form toner dots on the paper surface.
また、トナーカートリッジ31はトナーの消費量を示すカウント値を記憶した半導体メモリ(図示なし)を有している。エンジンコントローラ33は、印刷ごとに推定されるトナー消費量分だけ半導体メモリのカウント値を更新するようにしてトナー残量を管理しており、コントローラ50から要求を受けたタイミングまたは所定のタイミングでトナー残量を示すトナー残量通知をコントローラ50に通知する処理を行う。なお、トナー残量の検出方法としては、トナーカートリッジ31内のトナー量を検出するセンサをプリンタまたはカートリッジに設け、エンジンコントローラ33がセンサ出力を受けてトナー残量を検出するようにしてもよい。 The toner cartridge 31 has a semiconductor memory (not shown) that stores a count value indicating the amount of toner consumption. The engine controller 33 manages the remaining amount of toner so as to update the count value of the semiconductor memory by the amount of toner consumption estimated for each printing. The toner controller 33 receives toner at a timing when a request is received from the controller 50 or at a predetermined timing. Processing for notifying the controller 50 of a toner remaining amount notification indicating the remaining amount is performed. As a method for detecting the remaining amount of toner, a sensor for detecting the amount of toner in the toner cartridge 31 may be provided in the printer or cartridge, and the engine controller 33 may receive the sensor output and detect the remaining amount of toner.
操作パネル40は、図1に示すように、LCD(Liquid Crystal Display)などの表示パネル(表示部)41、および操作スイッチ(操作部)42を有している。ユーザは、表示パネル41に表示された画面を確認しながら操作スイッチ42を操作することにより、プリンタ3を操作することができる。 As shown in FIG. 1, the operation panel 40 includes a display panel (display unit) 41 such as an LCD (Liquid Crystal Display) and an operation switch (operation unit) 42. The user can operate the printer 3 by operating the operation switch 42 while confirming the screen displayed on the display panel 41.
コントローラ50は、CPU51と、ROM52と、RAM(記憶部)53と、入力インターフェイス(以下、「入力I/F」という)54と、エンジンインターフェイス(以下、「エンジンI/F」という)55とを有している。 The controller 50 includes a CPU 51, a ROM 52, a RAM (storage unit) 53, an input interface (hereinafter referred to as “input I / F”) 54, and an engine interface (hereinafter referred to as “engine I / F”) 55. Have.
ROM52は、上述したプリンタ3を制御するための制御プログラムを記憶した不揮発性のメモリである。RAM53は、入力バッファ、中間コードバッファ、バンドバッファ、ページバッファなどの各種バッファやワーキングメモリとして使用される汎用のメモリである。CPU51はプリンタ3の主制御装置であり、コントローラ50の各構成と協働して、印刷エンジン30や操作パネル40を制御する。 The ROM 52 is a nonvolatile memory that stores a control program for controlling the printer 3 described above. The RAM 53 is a general-purpose memory used as various buffers such as an input buffer, an intermediate code buffer, a band buffer, a page buffer, and a working memory. The CPU 51 is a main control device of the printer 3 and controls the print engine 30 and the operation panel 40 in cooperation with each component of the controller 50.
入力I/F54は、ケーブルなどによりホストコンピュータ2と接続され、ホストコンピュータ2とのデータ通信を行う部分である。入力I/F54がホストコンピュータ2から印刷データを受信すると、CPU51により、受信した印刷データをRAM53の入力バッファに記憶させる入力処理が行われる。 The input I / F 54 is a part that is connected to the host computer 2 by a cable or the like and performs data communication with the host computer 2. When the input I / F 54 receives print data from the host computer 2, the CPU 51 performs input processing for storing the received print data in the input buffer of the RAM 53.
エンジンI/F55は、印刷エンジン30とのインターフェイス部分であり、印刷データの圧縮処理や、伸長処理、スクリーン処理、パルス幅変調などの処理をCPU51と協働して行い、パルス幅変調後の印刷データを印刷エンジン30に出力する処理を行う、ASIC(Application Specific Integrated Circuit)で構成されている。 The engine I / F 55 is an interface portion with the print engine 30 and performs print data compression processing, expansion processing, screen processing, pulse width modulation, and other processing in cooperation with the CPU 51 to perform printing after pulse width modulation. An ASIC (Application Specific Integrated Circuit) that performs processing to output data to the print engine 30 is configured.
次に、コントローラ50の機能構成について説明する。図2は、コントローラ50の機能構成を示した図である。CPU51がROM52から制御プログラムを読み出して実行することにより、図2に示すように、コントローラ50は、言語処理部110と、描画処理部120と、色変換処理部130と、圧縮データ登録部(登録部)140と、スクリーン処理部150と、パルス幅変調部160とを有する画像処理装置100として機能する。以下、画像処理装置100としての各構成について説明する。 Next, the functional configuration of the controller 50 will be described. FIG. 2 is a diagram illustrating a functional configuration of the controller 50. When the CPU 51 reads out and executes the control program from the ROM 52, as shown in FIG. 2, the controller 50 has a language processing unit 110, a drawing processing unit 120, a color conversion processing unit 130, and a compressed data registration unit (registration). Section) 140, screen processing section 150, and pulse width modulation section 160. Hereinafter, each component as the image processing apparatus 100 will be described.
言語処理部110は、入力バッファ53aに格納された印刷データのコードを解釈して、処理し易い中間コードのデータに変換する部分であり、印刷データに記述されたコードを解釈する言語解釈部111と、解釈の結果から中間コードデータを生成し、中間コードバッファ53bに登録する中間コード登録部112とを有している。なお、中間コードデータは、言語の解釈結果が表す印刷画像を、所定の高さを有するバンドごとに、処理し易い所定の言語で記述したものである。 The language processing unit 110 is a part that interprets the code of the print data stored in the input buffer 53a and converts it into intermediate code data that is easy to process, and the language interpretation unit 111 that interprets the code described in the print data. And an intermediate code registration unit 112 that generates intermediate code data from the interpretation result and registers it in the intermediate code buffer 53b. The intermediate code data is a description of a print image represented by a language interpretation result in a predetermined language that is easy to process for each band having a predetermined height.
描画処理部120は、中間コードバッファ53bに登録された中間コードデータを読み出して描画処理を施すことにより、バンドの各画素をRGBの階調データで表したビットマップデータに展開する。展開したビットマップデータはバンドバッファ53cに格納して、登録する。 The drawing processing unit 120 reads out the intermediate code data registered in the intermediate code buffer 53b and applies drawing processing to develop each pixel of the band into bitmap data represented by RGB gradation data. The expanded bitmap data is stored and registered in the band buffer 53c.
色変換処理部130は、RGBのビットマップデータをCMYKのビットマップデータに色変換する処理を行う部分であり、トナー残量判定部(判定手段)131と、第1色変換部(第1の印刷データ生成手段)132と、第2色変換部(第2の印刷データ生成手段)133とを有している。 The color conversion processing unit 130 is a part that performs color conversion of RGB bitmap data to CMYK bitmap data, and includes a toner remaining amount determination unit (determination unit) 131 and a first color conversion unit (first color conversion unit). Print data generation means) 132 and a second color conversion unit (second print data generation means) 133.
トナー残量判定部131は、トナーカートリッジ31のトナー残量が少なくなっているか否かを判定する。この判定は、エンジンコントローラ33からトナー残量を示すトナー残量通知を受け、トナー残量通知に基づきトナー残量が予め決められた所定の閾値より少なくなっているかを判断することにより行われる。 The toner remaining amount determination unit 131 determines whether the toner remaining amount in the toner cartridge 31 is low. This determination is performed by receiving a toner remaining amount notification indicating the toner remaining amount from the engine controller 33 and determining whether the toner remaining amount is less than a predetermined threshold value based on the toner remaining amount notification.
第1色変換部132は、バンドバッファ53cに登録されたRGBのビットマップデータを読み出してCMYKのビットマップデータに色変換することにより、カラー印刷用の印刷データを生成する。第2色変換部133は、バンドバッファ53cに格納されたRGBのビットマップデータをKのビットマップデータに色変換することにより、モノクロ印刷用の印刷データを生成する。なお、第1色変換部132による色変換および第2色変換部133による色変換は、所定の色変換式またはROM52に予め記憶された色変換テーブルに従って行われる。 The first color conversion unit 132 reads out RGB bitmap data registered in the band buffer 53c and performs color conversion into CMYK bitmap data, thereby generating print data for color printing. The second color conversion unit 133 generates monochrome print data by color-converting the RGB bitmap data stored in the band buffer 53c into K bitmap data. The color conversion by the first color conversion unit 132 and the color conversion by the second color conversion unit 133 are performed according to a predetermined color conversion formula or a color conversion table stored in advance in the ROM 52.
ここで、第2色変換部133による色変換は、トナーカートリッジ31に収容されたCMYのトナー残量が少ない場合に行われる。すなわち、トナー残量判定部131がCMYのトナー残量が少なくないと判定した場合は、カラー印刷データだけが生成される一方、トナー残量が少ないと判定した場合は、カラー印刷データに加えてさらにモノクロ印刷データが生成されるようになっている。 Here, the color conversion by the second color conversion unit 133 is performed when the remaining amount of CMY toner stored in the toner cartridge 31 is small. That is, when the remaining toner amount determining unit 131 determines that the remaining amount of CMY toner is not low, only color print data is generated, whereas when it is determined that the remaining toner amount is low, in addition to the color print data, Furthermore, monochrome print data is generated.
圧縮データ登録部140は、生成された印刷データを所定の圧縮方式で圧縮して、RAM53のページバッファ53dに格納して、圧縮された印刷データを登録する処理を行う。 The compressed data registration unit 140 performs processing for compressing the generated print data by a predetermined compression method, storing the compressed print data in the page buffer 53d of the RAM 53, and registering the compressed print data.
スクリーン処理部150は、印刷データを、印刷エンジン30が形成するドットに対応する印刷データに変換する部分であり、印刷データ選択部(選択手段)151と、伸長処理部152と、スクリーン処理実行部153とを有している。 The screen processing unit 150 is a part that converts print data into print data corresponding to the dots formed by the print engine 30, and includes a print data selection unit (selection unit) 151, an expansion processing unit 152, and a screen processing execution unit. 153.
印刷データ選択部151は、ページバッファ53dに記憶されたカラー印刷データおよびモノクロ印刷データのいずれのデータを、印刷エンジン30に出力するかを選択する。具体的には、印刷データ選択部151は、エンジンコントローラ33からのトナー残量通知に基づきCMYのトナーのいずれかにトナー切れが生じているかを判断し、印刷エンジン30がカラー印刷可能な状態であるか否かを判定する。そして、カラー印刷が可能であればカラー印刷データを選択して、ページバッファ53dから読み出す。カラー印刷が不可能であれば、モノクロ印刷データを選択してページバッファ53dから読み出す。 The print data selection unit 151 selects which of color print data and monochrome print data stored in the page buffer 53d is to be output to the print engine 30. Specifically, the print data selection unit 151 determines whether any of the CMY toners are out of toner based on the toner remaining amount notification from the engine controller 33, and the print engine 30 is ready for color printing. It is determined whether or not there is. If color printing is possible, color print data is selected and read from the page buffer 53d. If color printing is impossible, monochrome print data is selected and read from the page buffer 53d.
伸長処理部152は、読み出されたカラー印刷データまたはモノクロ印刷データに伸長処理を施し、ビットマップ形式の印刷データに解凍する。スクリーン処理実行部153は、解凍された印刷データに対してディザ法や誤差拡散法などのスクリーン処理を実行し、印刷エンジン30が形成するドットに対応した印刷データに変換する。 The decompression processing unit 152 performs decompression processing on the read color print data or monochrome print data, and decompresses the print data in bitmap format. The screen processing execution unit 153 performs screen processing such as a dither method or an error diffusion method on the decompressed print data, and converts the print data into print data corresponding to dots formed by the print engine 30.
パルス幅変調部160は、スクリーン処理後の印刷データにパルス幅変調を施して印刷エンジン30が扱い易いデータ形式に変換して、パルス幅変調後の印刷データを印刷エンジン30に出力する。そして、印刷エンジン30がパルス幅変調された印刷データに従って用紙にドットを形成することにより、プリンタ3による印刷が行われる。 The pulse width modulation unit 160 performs pulse width modulation on the print data after the screen processing, converts the print data into a data format that can be handled easily by the print engine 30, and outputs the print data after the pulse width modulation to the print engine 30. Then, the printing engine 30 forms dots on the paper according to the pulse width modulated print data, whereby printing by the printer 3 is performed.
次に、本実施例のプリンタ3が印刷を行う際の処理についてフローチャートに従って詳細に説明する。なお、プリンタ3の印刷は、印刷データを生成して登録する印刷データ生成処理と、登録された印刷データにより印刷を行う印刷処理とにより行われる。以下、印刷データ生成処理、印刷処理について順番に説明する。 Next, processing when the printer 3 of this embodiment performs printing will be described in detail according to a flowchart. Note that printing by the printer 3 is performed by print data generation processing for generating and registering print data and print processing for performing printing using the registered print data. Hereinafter, the print data generation process and the print process will be described in order.
図3は、印刷データ生成処理の流れを示したフローチャートである。例えば、ホストコンピュータ2から、PDLで複数の印刷ページを記述した印刷データを受信すると、入力I/F54に受信した印刷データを入力バッファ53aに格納させてから、図3の処理が開始される。 FIG. 3 is a flowchart showing the flow of print data generation processing. For example, when print data describing a plurality of print pages in PDL is received from the host computer 2, the received print data is stored in the input buffer 53a in the input I / F 54, and the processing of FIG. 3 is started.
印刷データ生成処理を開始すると、まず、CPU51は、トナーカートリッジ31にKのトナーが残っているか否かを判断する(ステップS100)。ここでは、エンジンコントローラ33から通知されるKのトナー残量により判断を行い、Kのトナーが残っていれば(ステップS100:Yes)、ステップS110に進む。Kのトナーが残っていなければ(ステップS100:No)、モノクロ印刷およびカラー印刷を行うことができないので受信した印刷データの印刷を中止して(ステップS190)、図3に示した印刷データ生成処理を終了する。 When the print data generation process is started, the CPU 51 first determines whether or not K toner remains in the toner cartridge 31 (step S100). Here, a determination is made based on the remaining amount of K toner notified from the engine controller 33. If K toner remains (step S100: Yes), the process proceeds to step S110. If there is no K toner remaining (step S100: No), monochrome printing and color printing cannot be performed, and printing of the received print data is stopped (step S190), and the print data generation process shown in FIG. Exit.
ステップS110に処理が進むと、CPU51は、CMYのトナー残量が少ないか否かを判断する。ここでは、エンジンコントローラ33から通知されるCMY各色のトナー残量を、トナー残量が少ないとみなされる所定の閾値と比較することにより判断を行う。CMYのいずれかのトナー残量が閾値より少ないと判断すると(ステップS110:Yes)、CPU51は、カラー印刷データおよびモノクロ印刷データを生成する(ステップS120)。すなわち、CPU51は、入力バッファ53aに格納された印刷データを読み出し、PDLの解釈、中間コード生成、描画処理を次々に行ってRGBのビットマップデータを生成する。そして、RGBのビットマップデータをCMYKのカラー印刷データに色変換すると共に、およびRGBのビットマップデータをKのモノクロ印刷データに色変換することにより、バンド1つ分のカラー印刷データおよびモノクロ印刷データを生成する。そして、生成したカラー印刷データおよびモノクロ印刷データを圧縮してからRAM53のページバッファ53dに格納して、印刷データを登録する(ステップS130)。 When the process proceeds to step S110, the CPU 51 determines whether the remaining amount of CMY toner is low. Here, the determination is made by comparing the remaining amount of toner of each color of CMY notified from the engine controller 33 with a predetermined threshold value that is considered that the remaining amount of toner is low. If it is determined that the remaining amount of any toner in CMY is less than the threshold (step S110: Yes), the CPU 51 generates color print data and monochrome print data (step S120). That is, the CPU 51 reads the print data stored in the input buffer 53a, and sequentially performs PDL interpretation, intermediate code generation, and drawing processing to generate RGB bitmap data. The RGB bitmap data is color-converted into CMYK color print data, and the RGB bitmap data is color-converted into K monochrome print data, so that color print data and monochrome print data for one band are converted. Is generated. The generated color print data and monochrome print data are compressed and stored in the page buffer 53d of the RAM 53, and the print data is registered (step S130).
次に、CPU51は、1ページ分の全バンドについて処理を終了したか否かを判断する(ステップS140)。全バンドについて処理を終了していなければ(ステップS140:No)、ステップS120に戻って、次のバンドについて処理を行う。全バンドの印刷データが登録されて処理を終了していれば(ステップS140:Yes)、ステップS180に進む。 Next, the CPU 51 determines whether or not the processing has been completed for all bands for one page (step S140). If the process has not been completed for all bands (step S140: No), the process returns to step S120, and the process is performed for the next band. If the print data of all the bands has been registered and the process has been completed (step S140: Yes), the process proceeds to step S180.
一方、ステップS110において、CMYのトナー残量が閾値以上と判断すると(ステップS110:No)、CPU51は、PDLの解釈、中間コード生成、描画処理を次々に行い、さらにCMYKのカラー印刷データへの色変換を行うことにより、バンド1つ分のカラー印刷データを生成する(ステップS150)。そして、CPU51は、生成したカラー印刷データを圧縮してからRAM53のページバッファ53dに格納して、印刷データを登録する(ステップS160)。 On the other hand, if it is determined in step S110 that the remaining amount of CMY toner is equal to or greater than the threshold (step S110: No), the CPU 51 sequentially performs PDL interpretation, intermediate code generation, and drawing processing, and further converts the CMYK color print data. By performing color conversion, color print data for one band is generated (step S150). Then, the CPU 51 compresses the generated color print data, stores it in the page buffer 53d of the RAM 53, and registers the print data (step S160).
次に、CPU51は、1ページ分の全バンドについて処理を終了したか否かを判断する(ステップS170)。全バンドについて処理を終了していなければ(ステップS170:No)、ステップS150に戻って、次のバンドについて処理を行う。全バンドの印刷データが登録されて処理が終了していれば(ステップS170:Yes)、CPU51は、全印刷ページについて処理を終了したか否かを判断する(ステップS180)。印刷データに含まれる複数の印刷ページのうち未処理の印刷ページがあり、全印刷ページについて処理を終了していない場合(ステップS180:No)、ステップS100に戻って次の印刷ページについて処理を行う。全印刷ページについて処理を終えていれば(ステップS180:Yes)、図3に示した印刷データ生成処理を終了する。 Next, the CPU 51 determines whether or not the processing has been completed for all bands for one page (step S170). If the processing has not been completed for all bands (step S170: No), the process returns to step S150 to perform processing for the next band. If the print data for all bands has been registered and the process has been completed (step S170: Yes), the CPU 51 determines whether or not the process has been completed for all print pages (step S180). If there is an unprocessed print page among a plurality of print pages included in the print data, and processing has not been completed for all print pages (step S180: No), the process returns to step S100 to perform processing for the next print page. . If the process has been completed for all print pages (step S180: Yes), the print data generation process shown in FIG. 3 is terminated.
なお、ステップS100は、CPU51がトナー残量判定部131として行う処理、ステップS120,S150は、CPU51が、言語処理部110、描画処理部120、色変換処理部130として行う処理であり、特に、ステップS120の色変換は第1色変換部132および第2色変換部133、ステップS150の色変換は第1色変換部132が行う処理である。ステップS130,S160はCPU51が、圧縮データ登録部140として行う処理である。 Step S100 is processing performed by the CPU 51 as the remaining toner amount determination unit 131, and steps S120 and S150 are processing performed by the CPU 51 as the language processing unit 110, the drawing processing unit 120, and the color conversion processing unit 130. The color conversion in step S120 is processing performed by the first color conversion unit 132 and the second color conversion unit 133, and the color conversion in step S150 is processing performed by the first color conversion unit 132. Steps S130 and S160 are processes performed by the CPU 51 as the compressed data registration unit 140.
次に、印刷処理の処理の流れについて、図4のフローチャートに従って説明する。 Next, the flow of the printing process will be described with reference to the flowchart of FIG.
印刷処理を開始すると、CPU51は、印刷エンジン30がカラー印刷を行うことができる状態であるか否かを判断する(ステップS200)。ここでは、CMYトナーの残量によりカラー印刷を行うことができる状態であるかを判断して、CMYトナーが残っておりカラー印刷が可能と判断した場合(ステップS200:Yes)、CPU51は、印刷エンジン30にカラー印刷を行わせる(ステップS210)。具体的には、ページバッファ53dに登録されたカラー印刷データを読み出して、エンジンI/F55と協働して伸長処理、スクリーン処理、パルス幅変調を行う。そして、パルス幅変調されたカラー印刷データをエンジンI/F55を介して印刷エンジン30に出力することによりプリンタ3にカラー印刷を行わせる。 When the printing process is started, the CPU 51 determines whether or not the print engine 30 is ready to perform color printing (step S200). Here, it is determined whether color printing can be performed based on the remaining amount of CMY toner. If it is determined that CMY toner remains and color printing is possible (step S200: Yes), the CPU 51 performs printing. The engine 30 is caused to perform color printing (step S210). Specifically, the color print data registered in the page buffer 53d is read out, and decompression processing, screen processing, and pulse width modulation are performed in cooperation with the engine I / F 55. Then, the printer 3 is caused to perform color printing by outputting the pulse width modulated color print data to the print engine 30 via the engine I / F 55.
次に、CPU51は、全印刷ページについて処理を終了したか否かを判断する(ステップS220)。印刷データに含まれる複数の印刷ページのうち未処理の印刷ページがあり、全印刷ページについて処理を終了していない場合(ステップS220:No)、ステップS200に戻って次の印刷ページについて処理を行う。全印刷ページについて処理を終えていれば(ステップS220:Yes)、図4の印刷処理を終了する。 Next, the CPU 51 determines whether or not the processing has been completed for all print pages (step S220). If there is an unprocessed print page among a plurality of print pages included in the print data, and the process has not been completed for all print pages (step S220: No), the process returns to step S200 and the next print page is processed. . If the process has been completed for all print pages (step S220: Yes), the print process of FIG. 4 is terminated.
一方、ステップS200において、CMYいずれかのトナーが残っておらず、カラー印刷ができないと判断した場合(ステップS200:No)、CPU51は、表示パネル41に図5に例として示す選択画面SGを表示させる(ステップS230)。図5に例として示すように、選択画面SGには、CMYトナーが不足しているため、モノクロ印刷により印刷を続行するかの選択をユーザに促すメッセージが表示されている。ユーザは、操作スイッチ42を操作して、カラー印刷をモノクロ印刷に切り替えて印刷を続行する否かの指示を入力する。 On the other hand, if it is determined in step S200 that no CMY toner remains and color printing is not possible (step S200: No), the CPU 51 displays the selection screen SG shown as an example in FIG. (Step S230). As shown in FIG. 5 as an example, the selection screen SG displays a message prompting the user to select whether to continue printing by monochrome printing because CMY toner is insufficient. The user operates the operation switch 42 to input an instruction as to whether or not to continue printing by switching color printing to monochrome printing.
ユーザからの指示が入力されると、CPU51は、入力された指示に従ってモノクロ印刷に切り替えて印刷を続行するか否かを判断する(ステップS240)。モノクロ印刷に切り替えて印刷を続行すると指示を受けていた場合(ステップS240:Yes)、CPU51は、印刷エンジン30にモノクロ印刷を行わせる(ステップS250)。ここでは、ページバッファ53dに登録されたモノクロ印刷データを読み出して、エンジンI/F55と協働して伸長処理、スクリーン処理、パルス幅変調を行う。そして、パルス幅変調されたモノクロ印刷データをエンジンI/F55を介して印刷エンジン30に出力することによりモノクロ印刷を行わせる。 When an instruction from the user is input, the CPU 51 determines whether to switch to monochrome printing according to the input instruction and continue printing (step S240). If an instruction is received to switch to monochrome printing and continue printing (step S240: Yes), the CPU 51 causes the print engine 30 to perform monochrome printing (step S250). Here, monochrome print data registered in the page buffer 53d is read out, and decompression processing, screen processing, and pulse width modulation are performed in cooperation with the engine I / F 55. Then, the monochrome print data subjected to pulse width modulation is output to the print engine 30 via the engine I / F 55 to perform monochrome printing.
次に、CPU51は、全印刷ページについて印刷を終了したか否かを判断する(ステップS260)。印刷データに含まれる複数の印刷ページのうち未処理の印刷ページがあり、全印刷ページについて処理を終了していない場合(ステップS260:No)、ステップS250に戻って次の印刷ページについてモノクロ印刷を行う。全印刷ページについて印刷を終えていれば(ステップS260:Yes)、図4の印刷処理を終了する。 Next, the CPU 51 determines whether or not printing has been completed for all print pages (step S260). If there is an unprocessed print page among a plurality of print pages included in the print data, and the process has not been completed for all the print pages (step S260: No), the process returns to step S250 to perform monochrome printing for the next print page. Do. If printing has been completed for all print pages (step S260: Yes), the printing process in FIG. 4 is terminated.
また、ステップS240において、モノクロ印刷に切り替えて印刷を続行しないと判断すると(ステップS240:No)、受信した印刷データの印刷を中止して(ステップS270)、図4の印刷処理を終了する。 If it is determined in step S240 that switching to monochrome printing is not performed (step S240: No), printing of the received print data is stopped (step S270), and the printing process in FIG. 4 is terminated.
なお、ステップS200は、CPU51が印刷データ選択部151として行う処理、ステップS210,S250は、CPU51およびエンジンI/F55が、スクリーン処理部150、パルス幅変調部160として行う処理である。 Step S200 is processing performed by the CPU 51 as the print data selection unit 151, and steps S210 and S250 are processing performed by the CPU 51 and the engine I / F 55 as the screen processing unit 150 and the pulse width modulation unit 160.
次に、印刷データ生成処理および印刷処理の処理例について、図6のタイミングチャートを参照して説明する。図6のタイミングチャートは、CMYのトナー残量が少ないときに、例として4ページ分の印刷ページを含む印刷データを連続印刷する場合の処理タイミングを示している。図6に示すように、印刷データ生成処理により印刷データの生成を開始すると(時刻T0)、1ページ目から順番に、カラー印刷データおよびモノクロ印刷データを生成するようにして、1,2,3,4ページ目について次々に処理が行われる。また、1ページ目の印刷データが生成されたとき、当該ページについて印刷処理を開始可能な状態になるので、2ページ目以降の印刷データ生成処理に並列して、1ページ目の印刷データ生成完了後のタイミング(時刻T1)で1ページ目について印刷処理が開始され、カラー印刷データに従うカラー印刷が行われる。そして、1ページ目の印刷処理が完了すると、並列して行われた印刷データ生成処理により生成された2ページ目の印刷データに従って1ページ目に続けて2ページ目のカラー印刷が行われる。 Next, an example of print data generation processing and print processing will be described with reference to the timing chart of FIG. The timing chart of FIG. 6 shows the processing timing in the case of continuously printing print data including four pages of print pages as an example when the remaining amount of CMY toner is low. As shown in FIG. 6, when print data generation is started by print data generation processing (time T0), color print data and monochrome print data are generated in order from the first page, 1, 2, 3 , The fourth page is successively processed. In addition, when the print data for the first page is generated, the print processing can be started for the page, so the print data generation for the first page is completed in parallel with the print data generation processing for the second and subsequent pages. At a later timing (time T1), print processing is started for the first page, and color printing is performed according to the color print data. When the printing process for the first page is completed, color printing for the second page is performed following the first page in accordance with the print data for the second page generated by the print data generation process performed in parallel.
ここで、2ページ目の印刷後(時刻:T2)に、CMYのうちいずれかのトナーにトナー切れが生じて、カラー印刷を行うことができなくなったものとする。このとき、表示パネル41に表示される選択画面SGによりユーザに指示の入力を促し、モノクロ印刷に変更して印刷を続行する旨の指示操作を操作スイッチ42に受けると(時刻T3)、既にページバッファ53dに登録されているモノクロ印刷データを読み出し、3ページ目のモノクロ印刷を行う。そして、3ページ目の印刷に続けて4ページ目のモノクロ印刷を行って、4ページ分の印刷を終了する。 Here, it is assumed that, after printing the second page (time: T2), one of the toners in CMY is out of toner, and color printing cannot be performed. At this time, if the user is prompted to input an instruction on the selection screen SG displayed on the display panel 41 and the operation switch 42 receives an instruction operation to change to monochrome printing and continue printing (time T3), the page is already displayed. The monochrome print data registered in the buffer 53d is read, and monochrome print for the third page is performed. Then, monochrome printing of the fourth page is performed following printing of the third page, and printing for four pages is completed.
以上に説明したように、本実施例の画像処理装置100は、CMYのトナー残量が少ない場合に、カラー印刷データおよびモノクロ印刷データを生成してページバッファ53dに登録しておき、印刷エンジン30がカラー印刷可能な状態であればカラー印刷データを印刷エンジン30に出力し、印刷エンジン30がカラー印刷できない状態であればモノクロ印刷データを印刷エンジン30に出力する。これにより、プリンタは、印刷エンジン30の状態(トナー残量の状態)に応じてカラー印刷またはモノクロ印刷を切り替えて行うようになっている。 As described above, when the remaining amount of CMY toner is low, the image processing apparatus 100 according to the present exemplary embodiment generates color print data and monochrome print data, registers them in the page buffer 53d, and print engine 30. If color printing is possible, the color print data is output to the print engine 30, and if the print engine 30 is not capable of color printing, the monochrome print data is output to the print engine 30. As a result, the printer switches between color printing and monochrome printing in accordance with the state of the print engine 30 (the state of the remaining amount of toner).
以下、第1の実施例における効果を記載する。 Hereinafter, effects of the first embodiment will be described.
(1)印刷データ生成処理においてカラー印刷データおよびモノクロ印刷データがページバッファ53dに登録されるので、CMYのトナー切れが生じたためにカラー印刷からモノクロ印刷に切り替えて印刷を続行する際に、ページバッファ53dから読み出すデータを変更することにより、モノクロ印刷に切り替え可能である。従来のプリンタにより印刷したときの例として図9に示したように、モノクロ印刷に切り替える際に、カラー印刷データからモノクロ印刷データへの変換に伴う印刷待機時間を生じさせることがないので、印刷スループットの低下を防ぐことができる。 (1) Since color print data and monochrome print data are registered in the page buffer 53d in the print data generation process, the page buffer is used when printing is continued after switching from color printing to monochrome printing because CMY toner has run out. It is possible to switch to monochrome printing by changing data read from 53d. As shown in FIG. 9 as an example of printing with a conventional printer, when switching to monochrome printing, there is no print standby time associated with conversion from color print data to monochrome print data, so print throughput Can be prevented.
(2)トナー残量が少ない場合にカラー印刷データおよびモノクロ印刷データを登録する一方、トナー残量が少なくない場合には、トナー切れに備える必要がないので、カラー印刷データだけを登録し、モノクロ印刷データを生成・登録する処理が行われない。これにより、印刷待機時間を生じさせないように制御しながら、モノクロ印刷データを生成・登録するための処理量を低減し、効率良く処理することが可能になる。 (2) Color print data and monochrome print data are registered when the remaining amount of toner is low. On the other hand, when the remaining amount of toner is not low, it is not necessary to prepare for running out of toner. Processing to generate / register print data is not performed. Accordingly, it is possible to reduce the amount of processing for generating and registering monochrome print data and to perform efficient processing while controlling so as not to cause a print standby time.
(3)印刷処理において、トナー不足によりカラー印刷を行うことができなくなった場合、モノクロ印刷に切り替えてモノクロ印刷の印刷結果を得ることができる。ユーザにとっては、トナーカートリッジを交換して続きのページの印刷を再度指示することなく、印刷結果を得ることができる。また、ユーザは、選択画面SGに従って操作スイッチ42を操作して、モノクロ印刷に切り替えて印刷を続行するか印刷を中止するかを任意に選択することができる。これらにより、ユーザにとっての利便性をよくすることができる。 (3) In the printing process, when color printing cannot be performed due to toner shortage, the printing result of monochrome printing can be obtained by switching to monochrome printing. For the user, the print result can be obtained without replacing the toner cartridge and instructing the printing of the subsequent page again. Further, the user can arbitrarily select whether to switch to monochrome printing and continue printing or to stop printing by operating the operation switch 42 according to the selection screen SG. Thus, convenience for the user can be improved.
(4)圧縮された印刷データをページバッファ53dに登録するようにしているので、RAM53のメモリ領域を効率良く活用することができる。 (4) Since the compressed print data is registered in the page buffer 53d, the memory area of the RAM 53 can be used efficiently.
(5)特許文献1に記載の技術では、モノクロ印刷データを生成するために、ビットマップデータからカラー印刷データへの色変換、カラー印刷データからモノクロ印刷データへの色変換を行うようにして、2回の色変換を経てモノクロ印刷データを生成していた。本実施例では1回の色変換でモノクロ印刷データを生成するので、色変換による変換誤差が低減され、カラー印刷から切り替えられたモノクロ印刷においてより好適な画質の印刷結果を得ることができる。 (5) In the technique described in Patent Document 1, in order to generate monochrome print data, color conversion from bitmap data to color print data and color conversion from color print data to monochrome print data are performed. Monochrome print data was generated through two color conversions. In this embodiment, monochrome print data is generated by a single color conversion, so that a conversion error due to the color conversion is reduced, and a print result with more favorable image quality can be obtained in monochrome printing switched from color printing.
(実施例2)
次に、本発明の第2の実施例について説明する。第2の実施例は、ホストコンピュータおよびプリンタからなる印刷システムにおいて、ホストコンピュータ側でカラー印刷データおよびモノクロ印刷データを生成する、いわゆるホストベースのシステムである。
(Example 2)
Next, a second embodiment of the present invention will be described. The second embodiment is a so-called host-based system that generates color print data and monochrome print data on the host computer side in a printing system comprising a host computer and a printer.
第2の実施例に係る印刷システムの構成を図7に示す。なお、第2の実施例については、第1の実施例と同様の構成については同じ符号を付与し、詳細な説明を省略するものとする。 FIG. 7 shows the configuration of a printing system according to the second embodiment. In addition, about the 2nd Example, the same code | symbol is provided about the structure similar to a 1st Example, and detailed description shall be abbreviate | omitted.
図7に示すように、印刷システム200は、ホストコンピュータ210と、プリンタ220とを備えている。プリンタ220の構成は、第1の実施例と同様であり、印刷エンジン30と、操作パネル40と、コントローラ50とを備えている。ホストコンピュータ210は汎用のパーソナルコンピュータであり、CPU211と、ROM212と、RAM213と、ハードディスク214と、プリンタ220とのデータ通信を行う通信インターフェイス(以下、「通信I/F」という)215と、CD−ROM217などの記録媒体を読み取るディスクドライブ216を備えている。 As shown in FIG. 7, the printing system 200 includes a host computer 210 and a printer 220. The configuration of the printer 220 is the same as that of the first embodiment, and includes a print engine 30, an operation panel 40, and a controller 50. The host computer 210 is a general-purpose personal computer, and includes a CPU 211, a ROM 212, a RAM 213, a hard disk 214, a communication interface (hereinafter referred to as “communication I / F”) 215 for performing data communication with the printer 220, a CD- A disk drive 216 that reads a recording medium such as a ROM 217 is provided.
CD−ROM217には、プリンタドライバのドライバプログラム(画像処理プログラム)が記録されている。CD−ROM217のドライバプログラムはディスクドライブ216により読み出され、ハードディスク214に格納される。もっとも、ドライバプログラムは、インターネットを介してサーバからダウンロードされるようにしてハードディスク214に格納されてもよい。CPU211が、ハードディスク214に格納されたドライバプログラムを読み出して実行することにより、ホストコンピュータ210はプリンタドライバである画像処理装置として機能する。 The CD-ROM 217 records a driver program (image processing program) for the printer driver. The driver program of the CD-ROM 217 is read by the disk drive 216 and stored in the hard disk 214. However, the driver program may be stored in the hard disk 214 so as to be downloaded from a server via the Internet. When the CPU 211 reads and executes the driver program stored in the hard disk 214, the host computer 210 functions as an image processing apparatus that is a printer driver.
図8に、印刷システム200の機能構成を示す。図8に示すように、ホストコンピュータ210(画像処理装置300)は、言語処理部110と、描画処理部120と、色変換処理部130と、圧縮データ登録部140とを備えている。一方、プリンタ220は、スクリーン処理部150とパルス幅変調部160とを備えている。 FIG. 8 shows a functional configuration of the printing system 200. As shown in FIG. 8, the host computer 210 (image processing apparatus 300) includes a language processing unit 110, a drawing processing unit 120, a color conversion processing unit 130, and a compressed data registration unit 140. On the other hand, the printer 220 includes a screen processing unit 150 and a pulse width modulation unit 160.
画像処理装置300が行う印刷データ生成処理は、第1の実施例とほぼ同様であり詳細な説明は省略するが、図3のフローチャートにおけるステップS130およびステップS160において、ホストコンピュータ210は、圧縮された印刷データをプリンタ220に出力し、プリンタ220の入力バッファ53aに登録させる点において異なる。また、印刷処理についても第1の実施例とほぼ同様であるが、プリンタ220の印刷データ選択部151がトナー残量を参照して判断を行い、カラー印刷を行うことができる場合にカラー印刷データを印刷エンジン30に出力し、カラー印刷を行うことができない場合にモノクロ印刷データを印刷エンジン30に出力する。これにより、カラー印刷をモノクロ印刷に切り替える。 The print data generation process performed by the image processing apparatus 300 is almost the same as in the first embodiment, and detailed description thereof is omitted. However, in steps S130 and S160 in the flowchart of FIG. The difference is that the print data is output to the printer 220 and registered in the input buffer 53 a of the printer 220. The printing process is almost the same as that of the first embodiment. However, when the print data selection unit 151 of the printer 220 makes a determination with reference to the remaining amount of toner and can perform color printing, the color print data Is output to the print engine 30 and monochrome print data is output to the print engine 30 when color printing cannot be performed. Thereby, color printing is switched to monochrome printing.
第2の実施例によれば、ホストベースの印刷システム200においても第1の実施例と同様の効果を得ることができる。 According to the second embodiment, the host-based printing system 200 can obtain the same effects as those of the first embodiment.
以上、本発明の第1,2の実施例について説明したが、本発明はこれに限られることなく、様々な形態とすることもできる。以下、本発明の変形例について説明する。 The first and second embodiments of the present invention have been described above. However, the present invention is not limited to this, and various forms can be adopted. Hereinafter, modifications of the present invention will be described.
(変形例1)上記第1,2の実施例では、CMYのトナーが不足してカラー印刷を行うことができない場合に、選択画面SGを表示してユーザの指示によってカラー印刷をモノクロ印刷に切り替えるようにしたが、カラー印刷を行うことができない場合は、ユーザの指示を受けることなく自動的にカラー印刷をモノクロ印刷に切り替えるようにしてもよい。もっとも、カラー印刷をモノクロ印刷に切り替える設定モードなどをユーザに予め選択させるようにして、カラー印刷を行うことができない場合にはユーザの指示を仰ぐことなくカラー印刷をモノクロ印刷に切り替えるようにしてもよい。また、ホストコンピュータ2,210に接続されたディスプレイ(図示なし)を選択画面SGに表示させて、キーボードやマウスなどの入力機器へのユーザ入力に応じて、カラー印刷をモノクロ印刷に切り替えて印刷を続行させるか否かを判断するようにしてもよい。 (Modification 1) In the first and second embodiments, when color printing cannot be performed due to insufficient CMY toner, the selection screen SG is displayed and color printing is switched to monochrome printing in accordance with a user instruction. However, when color printing cannot be performed, color printing may be automatically switched to monochrome printing without receiving a user instruction. Of course, the user can select a setting mode for switching color printing to monochrome printing in advance, and if color printing cannot be performed, color printing can be switched to monochrome printing without asking for a user instruction. Good. In addition, a display (not shown) connected to the host computers 2 and 210 is displayed on the selection screen SG, and color printing is switched to monochrome printing in response to user input to an input device such as a keyboard or a mouse. It may be determined whether or not to continue.
(変形例2)上記第1,2の実施例では、カラー印刷データおよびモノクロ印刷データのいずれかにスクリーン処理およびパルス幅変調を施して、印刷エンジン30に出力するようにしたが、登録されたカラー印刷データおよびモノクロ印刷データの双方に対してスクリーン処理およびパルス幅変調を施し、パルス幅変調後のカラー印刷データおよびモノクロ印刷データを印刷エンジン30に出力するようにしてもよい。この場合、選択手段としてのエンジンコントローラ33が、印刷エンジン30がカラー印刷を行うことができる状態であるかを判断して、登録されたパルス幅変調後のカラー印刷データおよびモノクロ印刷データのいずれかを用いて画像形成機構32を制御するようにすればよい。 (Modification 2) In the first and second embodiments described above, screen processing and pulse width modulation are applied to either color print data or monochrome print data and output to the print engine 30, but they are registered. Screen processing and pulse width modulation may be performed on both color print data and monochrome print data, and the color print data and monochrome print data after pulse width modulation may be output to the print engine 30. In this case, the engine controller 33 as the selection unit determines whether the print engine 30 is in a state in which color printing can be performed, and either of the registered color print data after pulse width modulation and monochrome print data. May be used to control the image forming mechanism 32.
(変形例3)上記第2の実施例では、ホストコンピュータ210は、カラー印刷データおよびモノクロ印刷データをプリンタ220に出力して登録させ、プリンタ220の印刷データ選択部151が印刷エンジン30に出力する印刷データを選択するようにしたが、ホストコンピュータ210がさらに印刷データ選択部151の機能を有するようにしてもよい。すなわち、ホストコンピュータ210の印刷データ選択部151により選択された、カラー印刷データまたはモノクロ印刷データのいずれかのデータを、ホストコンピュータ220からプリンタ220に出力するようにしてもよい。 (Modification 3) In the second embodiment, the host computer 210 outputs color print data and monochrome print data to the printer 220 for registration, and the print data selection unit 151 of the printer 220 outputs the print engine 30 to the print engine 30. Although the print data is selected, the host computer 210 may further have the function of the print data selection unit 151. That is, either color print data or monochrome print data selected by the print data selection unit 151 of the host computer 210 may be output from the host computer 220 to the printer 220.
(変形例4)上記第1,2の実施例では、CMYのトナーが不足してカラー印刷を行うことができなくなった場合に、カラー印刷をモノクロ印刷に切り替えるようにしたが、本発明はモノクロ印刷をカラー印刷に切り替える場合に適用することもできる。例えば、Kのトナーが不足してKのトナーによるモノクロ印刷ができなくなった場合、CMYのトナーの混色により黒を表現するカラー印刷のモードに切り替えるようにしてもよい。 (Modification 4) In the first and second embodiments, when CMY toner is insufficient and color printing cannot be performed, color printing is switched to monochrome printing. It can also be applied when printing is switched to color printing. For example, when K toner is insufficient and monochrome printing with K toner becomes impossible, the mode may be switched to a color printing mode in which black is expressed by a mixture of CMY toners.
(変形例5)上記第1,2の実施例では、CMYのいずれかのトナーが不足した場合に、カラー印刷ができない状態と判断するようにしたが、判断方法についてはこれに限られない。例えば、CMYK各色ごとに感光体を有するタンデム方式のレーザプリンタであれば、各色ごとの感光体の消耗量を参照して、カラー印刷ができない状態であるか否かを判断するようにしてもよい。また、上記実施例では、トナー残量が所定量より少なくなった場合に、モノクロ印刷データおよびカラー印刷データを生成するようにしたが、各色ごとの感光体の消耗によりモノクロ印刷データおよびカラー印刷データを生成するか否かを判断するようにしてもよい。 (Modification 5) In the first and second embodiments, when any of CMY toners is insufficient, it is determined that color printing is not possible. However, the determination method is not limited to this. For example, in the case of a tandem type laser printer having a photoconductor for each color of CMYK, it may be determined whether color printing is not possible with reference to the consumption amount of the photoconductor for each color. . In the above embodiment, monochrome print data and color print data are generated when the remaining amount of toner is less than a predetermined amount. However, monochrome print data and color print data are generated due to consumption of the photoconductor for each color. It may be determined whether or not to generate.
(変形例6)本発明は、電子写真方式のレーザプリンタに限られることなく、インクジェット方式や熱転写方式のプリンタに適用してもよい。また、複写機やファクシミリ、マルチファンクションプリンタに適用してもよい。 (Modification 6) The present invention is not limited to an electrophotographic laser printer, but may be applied to an inkjet or thermal transfer printer. Further, the present invention may be applied to a copying machine, a facsimile, and a multifunction printer.
第1の実施例に係る印刷システムの構成を示した図。1 is a diagram illustrating a configuration of a printing system according to a first embodiment. コントローラの機能構成を示した図。The figure which showed the function structure of the controller. 印刷データ生成処理の流れを示したフローチャート。6 is a flowchart showing a flow of print data generation processing. 印刷処理の処理の流れを示したフローチャート。The flowchart which showed the flow of the process of a printing process. 選択画面の一例を示した図。The figure which showed an example of the selection screen. 複数の印刷ページを印刷したときの処理タイミングを示したタイミングチャート。The timing chart which showed the processing timing when printing several printing pages. 第2の実施例に係る印刷システムの構成を示した図。The figure which showed the structure of the printing system which concerns on a 2nd Example. 印刷システムの機能構成を示した図。The figure which showed the function structure of the printing system. 従来の方法により、複数の印刷ページを印刷したときの処理タイミングを示したタイミングチャート。The timing chart which showed the processing timing when a some printing page was printed by the conventional method.
符号の説明Explanation of symbols1…第1の実施例に係る印刷システム、2…ホストコンピュータ、3…画像形成装置としてのプリンタ、10…アプリケーション、20…プリンタドライバ、30…印刷エンジン、31…収容部としてのトナーカートリッジ、32…印刷部としての画像形成機構、33…エンジンコントローラ、40…操作パネル、41…表示部としての表示パネル、42…操作部としての操作スイッチ、50…コントローラ、51…CPU、52…ROM、53…記憶部としてのRAM、53a…入力バッファ、53b…中間コードバッファ、53c…バンドバッファ、53d…ページバッファ、54…入力部としての入力インターフェイス、55…エンジンインターフェイス、100…画像処理装置、110…言語処理部、111…言語解釈部、112…中間コード登録部、120…描画処理部、130…色変換処理部、131…判定手段としてのトナー残量判定部、132…第1の印刷データ生成手段としての第1色変換部、133…第2の印刷データ生成手段としての第2色変換部、140…登録部としての圧縮データ登録部、150…スクリーン処理部、151…選択手段としての印刷データ選択部、152…伸長処理部、160…パルス幅変調部、200…第2の実施例に係る印刷システム、210…ホストコンピュータ、211…CPU、212…ROM、213…RAM、214…ハードディスク、215…通信インターフェイス、216…ディスクドライブ、217…記録媒体としてのCD−ROM、220…プリンタ、300…画像処理装置。 DESCRIPTION OF SYMBOLS 1 ... Printing system which concerns on 1st Example, 2 ... Host computer, 3 ... Printer as image forming apparatus, 10 ... Application, 20 ... Printer driver, 30 ... Print engine, 31 ... Toner cartridge as accommodating part, 32 Image forming mechanism as printing unit 33 Engine controller 40 Operation panel 41 Display panel as display unit 42 Operation switch as operation unit 50 Controller 51 CPU CPU 52 ROM 53 ... RAM as storage unit, 53a ... input buffer, 53b ... intermediate code buffer, 53c ... band buffer, 53d ... page buffer, 54 ... input interface as input unit, 55 ... engine interface, 100 ... image processing apparatus, 110 ... Language processing unit, 111... Language interpretation unit, 112. Inter-code registration unit, 120... Drawing processing unit, 130... Color conversion processing unit, 131... Remaining toner determination unit as determination unit, 132 .. first color conversion unit as first print data generation unit, 133. 2, a second color conversion unit as a print data generation unit, 140, a compressed data registration unit as a registration unit, 150, a screen processing unit, 151, a print data selection unit as a selection unit, 152, an expansion processing unit, 160,. Pulse width modulation unit, 200 ... printing system according to the second embodiment, 210 ... host computer, 211 ... CPU, 212 ... ROM, 213 ... RAM, 214 ... hard disk, 215 ... communication interface, 216 ... disk drive, 217 ... CD-ROM as recording medium, 220... Printer, 300.
Claims (11)
印刷画像を表す印刷データから、カラー印刷およびモノクロ印刷に対応する印刷部が印刷に使用するための画像データを生成する画像処理装置であって、
前記印刷データの印刷画像を表す、カラー印刷用のカラー印刷データを生成する第1の印刷データ生成手段と、
前記印刷データの印刷画像を表す、モノクロ印刷用のモノクロ印刷データを生成する第2の印刷データ生成手段と、
生成された前記カラー印刷データおよび前記モノクロ印刷データを、前記印刷部が印刷に使用する印刷データとして登録する登録手段とを備えることを特徴とする画像処理装置。
An image processing apparatus that generates image data to be used for printing by a printing unit corresponding to color printing and monochrome printing from print data representing a print image,
First print data generation means for generating color print data for color printing representing a print image of the print data;
Second print data generation means for generating monochrome print data for monochrome printing representing a print image of the print data;
An image processing apparatus comprising: registration means for registering the generated color print data and monochrome print data as print data used for printing by the printing unit.
請求項1に記載の画像処理装置において、
前記印刷画像を表す印刷データは、前記印刷画像を所定の言語で記述したコードにより表現され、
前記印刷データのコードを解釈する解釈手段と、
前記印刷データの解釈結果に従って、前記印刷データをビットマップデータに展開する展開手段とをさらに備え、
前記第1の印刷データ生成手段は、前記ビットマップデータを色変換することにより、前記カラー印刷データを生成し、
前記第2の印刷データ生成手段は、前記ビットマップデータを色変換することにより、前記モノクロ印刷データを生成することを特徴とする画像処理装置。
The image processing apparatus according to claim 1.
The print data representing the print image is expressed by a code describing the print image in a predetermined language,
Interpretation means for interpreting the code of the print data;
Expansion means for expanding the print data into bitmap data according to the interpretation result of the print data;
The first print data generation unit generates the color print data by color-converting the bitmap data,
The image processing apparatus according to claim 2, wherein the second print data generation unit generates the monochrome print data by color-converting the bitmap data.
請求項1または2に記載の画像処理装置において、
登録された前記カラー印刷データおよび前記モノクロ印刷データのうちから、前記印刷部への出力対象とする印刷データを選択する選択手段をさらに備えることを特徴とする画像処理装置。
The image processing apparatus according to claim 1 or 2,
An image processing apparatus, further comprising: a selecting unit that selects print data to be output to the printing unit from the registered color print data and monochrome print data.
請求項3に記載の画像処理装置において、
前記選択手段は、前記印刷部がカラー印刷を行うことができる状態であるか否かを判定し、カラー印刷を行うことができないと判定した場合に、前記モノクロ印刷データを前記印刷部への出力対象に選択することを特徴とする画像処理装置。
The image processing apparatus according to claim 3.
The selection unit determines whether or not the printing unit is capable of color printing, and outputs the monochrome print data to the printing unit when it is determined that color printing cannot be performed. An image processing apparatus that is selected as a target.
請求項4に記載の画像処理装置において、
前記印刷部は、カラー印刷用の印刷消耗品を収容する収容部およびモノクロ印刷用の印刷消耗品を収容する収容部を有し、
前記選択手段は、前記収容部に収容されたカラー印刷用の印刷消耗品の残量に基づき、前記印刷部がカラー印刷を行うことができる状態であるか否かを判定することを特徴とする画像処理装置。
The image processing apparatus according to claim 4.
The printing unit includes a storage unit that stores printing consumables for color printing and a storage unit that stores printing consumables for monochrome printing.
The selection unit determines whether or not the printing unit is capable of performing color printing based on a remaining amount of printing consumables for color printing stored in the storage unit. Image processing device.
請求項5に記載の画像処理装置において、
前記収容部に収容されたカラー印刷用の印刷消耗品の残量が、所定量より少ないか否かを判定する判定手段をさらに備え、
前記判定手段がカラー印刷用の印刷消耗品残量が少ないと判定した場合、前記第1の印刷データ生成手段が前記カラー印刷データを生成すると共に、前記第2の印刷データ生成手段が前記モノクロ印刷データを生成し、
前記判定手段がカラー印刷用の印刷消耗品残量が少なくないと判定した場合は、前記第1の印刷データ生成手段は前記カラー印刷データを生成し、前記第2の印刷データ生成手段は前記モノクロ印刷データを生成しないことを特徴とする画像処理装置。
The image processing apparatus according to claim 5.
A determination means for determining whether or not the remaining amount of printing consumables for color printing stored in the storage unit is less than a predetermined amount;
When the determination unit determines that the remaining amount of print consumables for color printing is low, the first print data generation unit generates the color print data, and the second print data generation unit generates the monochrome print. Generate data,
If the determination unit determines that the remaining amount of print consumables for color printing is small, the first print data generation unit generates the color print data, and the second print data generation unit generates the monochrome print data. An image processing apparatus characterized by not generating print data.
請求項1ないし6のいずれか一項に記載の画像処理装置と、
前記登録された印刷データを使用して、カラー印刷またはモノクロ印刷を行う印刷部とを備えることを特徴とする画像形成装置。
An image processing apparatus according to any one of claims 1 to 6,
An image forming apparatus comprising: a printing unit that performs color printing or monochrome printing using the registered print data.
請求項3ないし6のいずれか一項に記載の画像処理装置と、
画面を表示するための表示部と、
選択操作を受ける操作部と、
カラー印刷およびモノクロ印刷に対応する印刷部とを備え、
前記選択手段は、カラー印刷を行うことができないと判定した場合に、カラー印刷をモノクロ印刷に切り替えて印刷を続行させるか否かを選択させる選択画面を前記表示部に表示させ、
前記操作部への操作により、カラー印刷をモノクロ印刷に切り替えて印刷を続行させると選択された場合に、登録された前記モノクロ印刷データを使用して前記印刷部に印刷を行わせることを特徴とする画像形成装置。
The image processing apparatus according to any one of claims 3 to 6,
A display for displaying a screen;
An operation unit that receives a selection operation;
With a printing section that supports color printing and monochrome printing,
When the selection unit determines that color printing cannot be performed, the selection unit causes the display unit to display a selection screen for selecting whether to continue color printing by switching to color printing and monochrome printing,
When it is selected that color printing is switched to monochrome printing and printing is continued by operating the operation unit, the printing unit is caused to print using the registered monochrome print data. Image forming apparatus.
印刷対象の画像を表す印刷データから、カラー印刷およびモノクロ印刷に対応する印刷部が印刷に使用するための画像データを生成する画像処理方法であって、
前記印刷データの印刷画像を表す、カラー印刷用のカラー印刷データを生成するステップと、
前記印刷データの印刷画像を表す、モノクロ印刷用のモノクロ印刷データを生成するステップと、
生成された前記カラー印刷データおよび前記モノクロ印刷データを、前記印刷部が印刷に使用する印刷データとして登録するステップとを備えることを特徴とする画像処理方法。
An image processing method for generating image data to be used for printing by a printing unit corresponding to color printing and monochrome printing from print data representing an image to be printed,
Generating color print data for color printing representing a print image of the print data;
Generating monochrome print data for monochrome printing representing a print image of the print data;
And a step of registering the generated color print data and the monochrome print data as print data to be used for printing by the printing unit.
印刷対象の画像を表す印刷データから、カラー印刷およびモノクロ印刷に対応する印刷部が印刷に使用する画像データを生成するための画像処理プログラムであって、
コンピュータに、
前記印刷データの印刷画像を表す、カラー印刷用のカラー印刷データを生成するステップと、
前記印刷データの印刷画像を表す、モノクロ印刷用のモノクロ印刷データを生成するステップと、
生成された前記カラー印刷データおよび前記モノクロ印刷データを、前記印刷部が印刷に使用する印刷データとして記憶部に登録するステップとを実行させることを特徴とする画像処理プログラム。
An image processing program for generating image data used for printing by a printing unit corresponding to color printing and monochrome printing from print data representing an image to be printed,
On the computer,
Generating color print data for color printing representing a print image of the print data;
Generating monochrome print data for monochrome printing representing a print image of the print data;
An image processing program for executing the step of registering the generated color print data and monochrome print data in a storage unit as print data used for printing by the printing unit.
請求項10に記載の画像処理プログラムを記録した、コンピュータ読み取り可能な記録媒体。
A computer-readable recording medium on which the image processing program according to claim 10 is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007068116A JP2008229862A (en) | 2007-03-16 | 2007-03-16 | Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium recording the program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007068116A JP2008229862A (en) | 2007-03-16 | 2007-03-16 | Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium recording the program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008229862A true JP2008229862A (en) | 2008-10-02 |
Family
ID=39903246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007068116A Withdrawn JP2008229862A (en) | 2007-03-16 | 2007-03-16 | Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium recording the program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008229862A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011230358A (en) * | 2010-04-27 | 2011-11-17 | Canon Inc | Image forming apparatus, control method therefor and, computer program |
US8928936B2 (en) | 2009-12-21 | 2015-01-06 | Ricoh Production Print Solutions LLC | Red-green-blue to monochrome color conversion |
JP2020026060A (en) * | 2018-08-10 | 2020-02-20 | ブラザー工業株式会社 | Image forming apparatus and image forming system |
-
2007
- 2007-03-16 JP JP2007068116A patent/JP2008229862A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8928936B2 (en) | 2009-12-21 | 2015-01-06 | Ricoh Production Print Solutions LLC | Red-green-blue to monochrome color conversion |
JP2011230358A (en) * | 2010-04-27 | 2011-11-17 | Canon Inc | Image forming apparatus, control method therefor and, computer program |
JP2020026060A (en) * | 2018-08-10 | 2020-02-20 | ブラザー工業株式会社 | Image forming apparatus and image forming system |
JP7167542B2 (en) | 2018-08-10 | 2022-11-09 | ブラザー工業株式会社 | Image forming apparatus and image forming system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103092025B (en) | 2015-09-09 | The control method of image processing system and image processing system |
JPH111029A (en) | 1999-01-06 | Color print system, color printer, and computer readable recording medium storing computer executable program |
US20110317202A1 (en) | 2011-12-29 | Image forming apparatus, control method thereof, and storage medium |
US8335016B2 (en) | 2012-12-18 | Image processing apparatus and program product using index vale or presentation image to decide consumption of recording material |
JP2008229862A (en) | 2008-10-02 | Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium recording the program |
JP4661932B2 (en) | 2011-03-30 | Image forming apparatus and image forming control program |
US6754455B2 (en) | 2004-06-22 | Image forming apparatus and developer supply method therefor, and image processing board |
JP6384259B2 (en) | 2018-09-05 | Image processing apparatus, image forming apparatus, image processing method, and program |
JP4323742B2 (en) | 2009-09-02 | Image processing apparatus, image processing apparatus control method, and program |
JP2013088867A (en) | 2013-05-13 | Image processing device, image scanner, image forming apparatus, control method of image processing device, and control program of image processing device |
JP2012139996A (en) | 2012-07-26 | Image forming apparatus, control method thereof, program and computer readable recording medium |
US10133222B2 (en) | 2018-11-20 | Image forming apparatus that obtains an amount of applied toner using image data before or after scaling, method of controlling the same, and storage medium |
JP6123291B2 (en) | 2017-05-10 | Image processing program, image processing apparatus, and image processing apparatus control method |
JP2007105917A (en) | 2007-04-26 | Printer |
JP2012086437A (en) | 2012-05-10 | Image forming apparatus |
JP2006251102A (en) | 2006-09-21 | Image forming apparatus |
JP2007268787A (en) | 2007-10-18 | Printing equipment |
JP2010122321A (en) | 2010-06-03 | Image forming apparatus |
JP2010056769A (en) | 2010-03-11 | Device and method for processing image |
JP2006106473A (en) | 2006-04-20 | Image processor |
JP4656078B2 (en) | 2011-03-23 | Image forming apparatus |
JP4360335B2 (en) | 2009-11-11 | Color image forming apparatus, color image forming system, color image processing method and program |
JP2010188598A (en) | 2010-09-02 | Printing apparatus, driver program and printing system |
KR20050111259A (en) | 2005-11-24 | Method for controlling print of color image forming apparatus |
JP2008227661A (en) | 2008-09-25 | Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium recording the program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2010-06-01 | A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20100601 |