JP2005161580A - Image processing apparatus, image processing method and computer program - Google Patents

Image processing apparatus, image processing method and computer program Download PDF

Info

Publication number
JP2005161580A
JP2005161580A JP2003400744A JP2003400744A JP2005161580A JP 2005161580 A JP2005161580 A JP 2005161580A JP 2003400744 A JP2003400744 A JP 2003400744A JP 2003400744 A JP2003400744 A JP 2003400744A JP 2005161580 A JP2005161580 A JP 2005161580A
Authority
JP
Japan
Prior art keywords
image processing
image
value
unit
limit value
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.)
Withdrawn
Application number
JP2003400744A
Other languages
Japanese (ja)
Other versions
JP2005161580A5 (en
Inventor
Nobuaki Matsui
信明 松井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2003400744A priority Critical patent/JP2005161580A/en
Priority to US10/944,761 priority patent/US7460158B2/en
Publication of JP2005161580A publication Critical patent/JP2005161580A/en
Publication of JP2005161580A5 publication Critical patent/JP2005161580A5/ja
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To control a placement amount of toner at the time of printing by a CMYK mode in a color combination machine. <P>SOLUTION: A pixel is received (step S402). It is judged whether it is a CMYK color mode or a mode other than that (step S404). When it is the CMYK color mode, it is judged whether or not an added value of C, M, Y and K is larger than a preliminarily determined limiting value Limit (step S406). When the C, M, Y and K added value is larger than the preliminarily determined limiting value Limit, UCR processing is carried out to reduce C, M and Y of gray components of three colors (step S408). It is judged again for C'M'Y'K' changed in the value by the UCR processing whether an added value is larger than the limiting value Limit (step S410). If the C'M'Y'K' added value is larger than the preliminarily determined limiting value Limit, a value of C'M'Y' is reduced furthermore (step S412). <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は画像処理装置、画像処理方法およびコンピュータプログラムに関し、より詳細には、プリントする画像をCMYKで生成するカラープリンタおよびカラー複合機などの画像処理装置、画像処理方法およびコンピュータプログラムに関する。   The present invention relates to an image processing apparatus, an image processing method, and a computer program. More specifically, the present invention relates to an image processing apparatus, an image processing method, and a computer program, such as a color printer and a color multifunction peripheral that generate an image to be printed with CMYK.

カラー電子写真プロセスでは、シアン(C)、マゼンダ(M)、イエロー(Y)、ブラック(K)の4種類のトナーを印刷媒体に堆積させるため、白黒電子写真プロセスに対して印刷媒体に載せるトナー量が増えることになる。しかし、多量のトナーは機器の寿命を短くする影響があるため、従来から電子写真の技術では印刷面に対するトナーの量(以下、「載り量」という)を抑える工夫がなされてきた。   In the color electrophotographic process, four types of toner of cyan (C), magenta (M), yellow (Y), and black (K) are deposited on the print medium. The amount will increase. However, since a large amount of toner has the effect of shortening the life of the apparatus, conventionally, in the electrophotographic technology, a device for suppressing the amount of toner on the printing surface (hereinafter referred to as “loading amount”) has been made.

また一方で、画像情報を生成するコントローラにおいても、トナーの載り量制御を次のように実現してきた。   On the other hand, in the controller that generates image information, the toner amount control has been realized as follows.

カラーコピー機では、スキャナから入力されたRGBなどの輝度情報から、濃度情報であるCMYKに変換する際に、変換後の濃度情報が制限値を超えないように変換テーブルを設定し、変換を行っている。   In color copiers, when converting brightness information such as RGB input from a scanner to CMYK density information, a conversion table is set so that the density information after conversion does not exceed the limit value. ing.

RGBなどの輝度情報でプリント画像を生成するカラープリンタでは、上記カラーコピー機と同様に、輝度情報から濃度情報であるCMYKへ変換する際の変換テーブルを、変換後の濃度情報が制限値を超えないように設計することで、トナー載り量制御を行っている。   For color printers that generate print images with luminance information such as RGB, the density information after conversion exceeds the limit value in the conversion table when converting luminance information to CMYK, which is density information, as with the above color copier. The amount of applied toner is controlled by designing so that there is no toner.

濃度情報CMYKでプリント画像を生成するカラープリンタでは、従来、最終的なプリント画像を生成する前に、プリント画像の部品となる文字や写真などのグラフィックオブジェクトそれぞれに対し、色を濃度情報CMYKに変換する。この変換の際に輝度情報から濃度情報であるCMYKへ変換する際の変換テーブルを、変換後の濃度情報が制限値を超えないように設計することで、トナー載り量制御を行っている。   Color printers that generate print images with density information CMYK have traditionally converted colors into density information CMYK for each graphic object, such as characters and photos, that will be part of the print image before the final print image is generated. To do. In this conversion, the applied toner amount is controlled by designing a conversion table for converting from luminance information to CMYK as density information so that the converted density information does not exceed the limit value.

カラー複合機では、スキャナから取り込んだスキャン画像や、生成したプリント画像を、メールボックス機能としてハードディスクに格納することや、送信機能としてネットワーク経由でホストPCへ送信することなどがあるため、画像を点順次にて生成する。カラープリンタ機能としてプリント画像を生成する場合は、濃度情報CMYKでプリント画像を生成するCMYKモードと、RGBなどの輝度情報でプリント画像を生成するRGBモードがある。濃度情報CMYKでプリント画像を生成する場合は上記カラープリンタの場合と同じように、グラフィックオブジェクトのそれぞれに対して、CMYKへ変換する際に、変換後の濃度情報が制限値を超えないように変換テーブルを設計することで、トナー載り量制御を行っている。   In a color multifunction device, scanned images that have been captured from a scanner or generated print images may be stored in the hard disk as a mailbox function or sent to a host PC via a network as a transmission function. Generate sequentially. When a print image is generated as a color printer function, there are a CMYK mode for generating a print image with density information CMYK and an RGB mode for generating a print image with luminance information such as RGB. When generating a print image with density information CMYK, as with the above color printer, when converting each graphic object to CMYK, the converted density information does not exceed the limit value. The amount of applied toner is controlled by designing the table.

上記濃度情報CMYKでプリント画像を生成する従来例では、印刷情報のCMYKからグラフィックオブジェクト毎の濃度情報CMYKに変換し、そのグラフィックオブジェクトを用いて、プリント画像を生成している。   In the conventional example in which a print image is generated with the density information CMYK, the print information CMYK is converted into density information CMYK for each graphic object, and the print image is generated using the graphic object.

プリント画像の生成において重なり合う複数のオブジェクト間の論理演算を行いプリントすべきピクセルを生成する際、背面のオブジェクトにオブジェクトの色を加算するオーバープリント機能や、電子写真プロセスの色ずれを補正するためにオブジェクトを少し膨らませて、異なる色の境界をわずかに重なり合わせるトラッピング機能などを用いることがある。しかしながらこの場合、それぞれ単体のグラフィックオブジェクトではトナー載り量が制限値以内であるにもかかわらず、プリント画像では制限値を超えてしまうピクセルが存在することになり、多量のトナー供給を招き、トナー機器の劣化をもたらすという問題がある。   To generate a pixel to be printed by performing a logical operation between multiple overlapping objects in print image generation, to correct the color shift in the electrophotographic process and the overprint function that adds the object color to the back object A trapping function that slightly inflates the object and slightly overlaps the borders of different colors may be used. However, in this case, although there is a pixel that exceeds the limit value in the print image even though the amount of applied toner is within the limit value in each single graphic object, a large amount of toner is supplied, and the toner device There is a problem of deteriorating the quality.

本発明はこのような問題に鑑みてなされたものであり、その目的とするところは、印刷情報のCMYKからグラフィックオブジェクト毎のCMYKへ変換する際に、トナーの載り量を制御することができる画像処理装置、画像処理方法およびコンピュータプログラムを提供することにある。   The present invention has been made in view of such problems, and an object of the present invention is to provide an image that can control the amount of applied toner when converting print information CMYK to CMYK for each graphic object. To provide a processing device, an image processing method, and a computer program.

このような目的を達成するため、請求項1に記載の発明は、画像処理装置であって、印刷情報を受信する通信手段と、該通信手段により受信した印刷情報を処理して画像を点順次にて生成する画像処理手段と、該画像処理手段により生成された画像の少なくとも一部を一時保管する一時記憶手段と、該一時記憶手段に保管された画像を印刷する印刷手段とを有する画像処理装置において、前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較する比較手段と、該比較手段による比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にする制限手段とが、前記画像処理手段と前記一時記憶手段との間に設けられていることを特徴とする。   In order to achieve such an object, the invention according to claim 1 is an image processing apparatus, comprising: a communication unit that receives print information; and a dot sequential method that processes the print information received by the communication unit. Image processing means generated by the image processing means, temporary storage means for temporarily storing at least part of the image generated by the image processing means, and printing means for printing the image stored in the temporary storage means In the apparatus, a comparison unit that compares the added value of the density information with a predetermined limit value for each pixel included in the image, and if the result of comparison by the comparison unit is greater than the predetermined limit value The limiting means for setting the added value to be equal to or less than the limit value is provided between the image processing means and the temporary storage means.

また、請求項2に記載の発明は、請求項1に記載の画像処理装置において、前記ピクセルは、シアン、マゼンダ、イエロー、ブラック(CMYK)を含む画素であることを特徴とする。   According to a second aspect of the present invention, in the image processing apparatus according to the first aspect, the pixels are pixels including cyan, magenta, yellow, and black (CMYK).

また、請求項3に記載の発明は、請求項2に記載の画像処理装置において、前記制限手段は、UCR処理により前記加算値を制限値以下にすることを特徴とする。   According to a third aspect of the present invention, in the image processing apparatus according to the second aspect of the present invention, the restricting unit makes the added value equal to or less than the limit value by UCR processing.

また、請求項4に記載の発明は、請求項2に記載の画像処理装置において、前記制限手段は、前記ピクセルが赤、緑、青(RGB)で構成される画素であれば、前記加算値を制限しないことを特徴とする。   According to a fourth aspect of the present invention, in the image processing apparatus according to the second aspect, if the limiting unit is a pixel composed of red, green, and blue (RGB), the addition value It is characterized by not limiting.

また、請求項5に記載の発明は、請求項2に記載の画像処理装置において、前記制限手段は、前記ピクセルがグレースケールで構成される画素であれば、前記加算値を制限しないことを特徴とする。   The invention described in claim 5 is the image processing apparatus according to claim 2, wherein the limiting unit does not limit the addition value if the pixel is a pixel configured in gray scale. And

また、請求項6に記載の発明は、印刷情報を受信する通信部と、該通信部により受信した印刷情報を処理して画像を点順次にて生成する画像処理部と、該画像処理部により生成された画像の少なくとも一部を一時保管する一時記憶部と、該一時記憶部に保管された画像を印刷する印刷部とを有する画像処理装置に実行させる画像処理方法において、前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較するステップと、該比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にするステップとを備えたことを特徴とする。   According to a sixth aspect of the present invention, there is provided a communication unit that receives print information, an image processing unit that processes the print information received by the communication unit to generate an image dot-sequentially, and the image processing unit. An image processing method for causing an image processing apparatus to include a temporary storage unit that temporarily stores at least a part of a generated image and a printing unit that prints an image stored in the temporary storage unit. Comparing the added value of density information with a predetermined limit value for each pixel; and, as a result of the comparison, if the added value is greater than the predetermined limit value, setting the added value to be equal to or less than the limit value; It is provided with.

また、請求項7に記載の発明は、コンピュータプログラムであって、印刷情報を受信する通信部と、該通信部により受信した印刷情報を処理して画像を点順次にて生成する画像処理部と、前記画像処理部により生成された画像の少なくとも一部を一時保管する一時記憶部と、該一時記憶部に保管された画像を印刷する印刷部とを有する画像処理装置に、前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較する比較手順と、該比較手順による比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にする制限手順と、該制限手順により前記加算値が制限された画像の情報を前記一時記憶部に一時保管する保管手順とを実行させることを特徴とする。   The invention according to claim 7 is a computer program comprising: a communication unit that receives print information; and an image processing unit that processes the print information received by the communication unit to generate an image in a dot-sequential manner. Included in the image is an image processing apparatus having a temporary storage unit that temporarily stores at least a part of an image generated by the image processing unit and a printing unit that prints the image stored in the temporary storage unit A comparison procedure for comparing the addition value of density information with a predetermined limit value for each pixel, and if the addition value is greater than the predetermined limit value as a result of comparison by the comparison procedure, the addition value is less than or equal to the limit value And a storage procedure for temporarily storing in the temporary storage unit the information of the image whose added value is limited by the restriction procedure.

また、請求項8に記載の発明は、印刷情報を受信する通信部と、該通信部により受信した印刷情報を処理した画像を生成する画像処理部とを有する画像処理装置に実行させる画像処理方法において、前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較するステップと、該比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にするステップとを備えたことを特徴とする。   According to an eighth aspect of the present invention, there is provided an image processing method executed by an image processing apparatus having a communication unit that receives print information and an image processing unit that generates an image obtained by processing the print information received by the communication unit. And comparing the added value of density information with a predetermined limit value for each pixel included in the image, and if the result of the comparison is that the added value is greater than the predetermined limit value, And a step of making it not more than the limit value.

本発明では、最終的なプリント画像の全てのピクセルに対し、濃度情報CMYKの加算値が、所定の制限値を超えるかどうかを判断し、制限値を超えた場合にはCMYKの各値を、加算値が制限値以下になるべく変換する機能を、プリント画像を生成する画像処理プロセッサとプリント画像の少なくとも一部を一時保持するバッファメモリの間に設ける。これによより、プリントする画像の全てのピクセルに対して、トナー載り量を所定の制限値以下にすることが可能となる。   In the present invention, for all the pixels of the final print image, it is determined whether or not the added value of the density information CMYK exceeds a predetermined limit value, and if it exceeds the limit value, each value of CMYK is A function for converting the added value to be less than or equal to the limit value is provided between the image processor that generates the print image and the buffer memory that temporarily holds at least a part of the print image. As a result, the applied toner amount can be set to a predetermined limit value or less for all pixels of the image to be printed.

電子写真方式のカラープリントエンジンは、1ドラム方式の場合には面順次にてプリント画像をプリンタインターフェースへ送り、4ドラム式の場合には、ドラム間の遅延にしたがって各色がずれてプリント画像をプリンタインターフェースへ送る。このため、バッファメモリとプリンタインターフェースとの間では、ピクセルの各色が同時に通過しないため、各色の加算値を一度に計算することが困難である。従って、ページの全てのピクセルに対し載り量制御を行う手段は、最終的な画像を一時保管するバッファメモリと、その前段である画像生成を行う画像処理プロセッサの間に設けることが有効である。   In the case of the 1-drum system, the electrophotographic color print engine sends the print image to the printer interface in the surface order. In the case of the 4-drum system, the colors are shifted according to the delay between the drums. Send to interface. For this reason, since the colors of the pixels do not pass simultaneously between the buffer memory and the printer interface, it is difficult to calculate the sum of the colors at a time. Therefore, it is effective to provide means for controlling the amount applied to all the pixels of the page between the buffer memory for temporarily storing the final image and the image processor for generating the image at the preceding stage.

本発明によれば、カラープリント時において、グラフィックオブジェクト毎のトナー載り量制御では解決できない最終プリント画像でのトナー載り量制限が可能となり、電子写真機器の製品寿命を長くすることが可能となる。   According to the present invention, at the time of color printing, it is possible to limit the amount of applied toner in the final print image that cannot be solved by controlling the amount of applied toner for each graphic object, and it is possible to extend the product life of the electrophotographic apparatus.

図1は本実施形態による画像処理装置の構成を示すブロック図である。画像処理装置は、少なくともコントローラ102とカラープリントエンジン110とを含んでいる。コントローラ102は、ネットワークインターフェース103、クロスバースイッチ104、メインメモリ105、CPU106、画像処理プロセッサ(Raster Image Processor)107、載り量制御(tonner reduction)ブロック108およびプリンタインターフェース109を含んでいる。   FIG. 1 is a block diagram showing the configuration of the image processing apparatus according to this embodiment. The image processing apparatus includes at least a controller 102 and a color print engine 110. The controller 102 includes a network interface 103, a crossbar switch 104, a main memory 105, a CPU 106, an image processor (Raster Image Processor) 107, a toner reduction block 108 and a printer interface 109.

ネットワークインターフェース103はネットワークからのデータを受信するものである。クロスバースイッチ104は、複数のCPUやメモリの間でデータをやり取りする際に、経路を動的に選択するものである。メインメモリ105はデータやコンピュータプログラムを格納する。CPU106は、コントローラ102の演算装置として機能する。画像処理プロセッサ107は、メインメモリ105に格納されたディスプレイリストを処理し、点順次にて最終印刷画像を生成する。載り量制御ブロック108は、画像が印刷される際のトナーの載り量を制御する。プリンタインターフェース109は、最終印刷画像をカラープリントエンジン110へと送るものである。   The network interface 103 receives data from the network. The crossbar switch 104 dynamically selects a path when data is exchanged between a plurality of CPUs and memories. The main memory 105 stores data and computer programs. The CPU 106 functions as an arithmetic device for the controller 102. The image processor 107 processes the display list stored in the main memory 105, and generates a final print image dot-sequentially. The applied amount control block 108 controls the applied amount of toner when an image is printed. The printer interface 109 sends the final print image to the color print engine 110.

次に、上記のように構成されたコントローラ102の動作について説明する。ホストコンピュータ101がドキュメントをプリントアウトする要求をユーザから受けると、ホストコンピュータ101はプリンタドライバにてドキュメントをLIPSなどのページ記述言語に変換し、ネットワーク経由でカラー複合機のコントローラ102へと転送する。   Next, the operation of the controller 102 configured as described above will be described. When the host computer 101 receives a request to print out the document from the user, the host computer 101 converts the document into a page description language such as LIPS by the printer driver, and transfers it to the controller 102 of the color multifunction peripheral via the network.

コントローラ102では、ネットワークインターフェース103がネットワークで送られてくるページ記述言語データを受信し、クロスバースイッチ104を介してメインメモリ105へと格納する。CPU106は、ページ記述言語を解釈し、画像処理プロセッサ107が処理できるディスプレイリストに変換してメインメモリ105の別の領域へと格納する。   In the controller 102, the network interface 103 receives the page description language data sent over the network and stores it in the main memory 105 via the crossbar switch 104. The CPU 106 interprets the page description language, converts it into a display list that can be processed by the image processor 107, and stores it in another area of the main memory 105.

続いて、画像処理プロセッサ107が起動され、メインメモリ105に格納されたディスプレイリストを処理することにより、点順次にて最終印刷画像を生成する。次いで、当該最終印刷画像中の画素を載り量制御ブロック108へと転送する。載り量制御ブロック108では、送られてくる画素全てに対して、濃度情報CMYKの加算値と所定の制限値とを比較する。この比較の結果、加算値が制限値以上であれば各色の加算値が制限値以下になるように変換し、その後、ピクセル情報をシステムメモリ105の一時保管バッファ領域へ格納する。   Subsequently, the image processor 107 is activated to process the display list stored in the main memory 105, thereby generating a final print image in a dot-sequential manner. Next, the pixels in the final print image are transferred to the applied amount control block 108. In the applied amount control block 108, the added value of the density information CMYK is compared with a predetermined limit value for all the transmitted pixels. As a result of this comparison, if the added value is equal to or greater than the limit value, conversion is performed so that the added value of each color is equal to or less than the limit value, and then the pixel information is stored in the temporary storage buffer area of the system memory 105.

1ページの処理が終了すると画像処理プロセッサ107は、ページの終了を信号にてCPU106へと知らせる。続いて、CPU106はプリンタインターフェース109を起動し、メモリ105に格納された最終印刷画像は、プリンタインターフェース109を介してカラープリントエンジン110へと送られ、印刷される。このとき、画素がRGBで生成される場合は、プリンタインターフェース109にてCMYKへと変換される。   When the processing for one page is completed, the image processor 107 notifies the CPU 106 of the end of the page with a signal. Subsequently, the CPU 106 activates the printer interface 109, and the final print image stored in the memory 105 is sent to the color print engine 110 via the printer interface 109 and printed. At this time, if the pixel is generated in RGB, it is converted into CMYK by the printer interface 109.

図2は、本実施形態の画像処理プロセッサ107と載り量制御ブロック108との間のバスプロトコルを示したタイミングチャートである。クロックに同期して画像処理プロセッサから画素情報を含むデータ信号 data[42:0] とデータ有効情報の valid 信号が出力される。載り量制御ブロック108は、画素が受け取れない場合はstall信号をアサートして画像処理プロセッサ107からの転送を止めることができる。画像処理プロセッサ107はページの最後を載り量制御ブロック108に知らせるために、page_end 信号をアサートし、ページの最後を示す。   FIG. 2 is a timing chart showing a bus protocol between the image processor 107 and the applied amount control block 108 of the present embodiment. In synchronization with the clock, a data signal data [42: 0] including pixel information and a valid signal of data valid information are output from the image processor. The loading control block 108 can assert the stall signal to stop the transfer from the image processor 107 if no pixel is received. In order to inform the applied amount control block 108 of the end of the page, the image processor 107 asserts a page_end signal to indicate the end of the page.

図3は図2のデータ信号data[42:0]のビット構成を示した模式図である。画像処理プロセッサ107がカラーモードの場合には、ビット0からビット31に画素情報が載る。ビット32からビット39には画素の像域情報が載り、ビット40からビット42にはモード情報が載る。載り量制御ブロック108はこのモード情報を参照し、CMYKカラーモードの場合には載り量制御を行い、それ以外のモードの場合には、変換処理を行わず、入力された画素をそのまま下流ブロックへと転送する。これは、ピクセルが赤、緑、青で構成される画素、あるいはグレースケールで構成される画素であれば、従来の処理により全ピクセルに対して載り量が制限されているからである。   FIG. 3 is a schematic diagram showing a bit configuration of the data signal data [42: 0] in FIG. When the image processor 107 is in the color mode, pixel information is written in bit 0 to bit 31. Bit 32 to bit 39 contain pixel image area information, and bit 40 to bit 42 contain mode information. The applied amount control block 108 refers to this mode information, performs the applied amount control in the case of the CMYK color mode, and does not perform conversion processing in the other modes, and directly inputs the input pixels to the downstream block. And forward. This is because if the pixel is a pixel composed of red, green, and blue, or a pixel composed of grayscale, the loading amount is limited with respect to all the pixels by conventional processing.

図4は載り量制御ブロック108の機能を示したフローチャートである。載り量制御ブロック108では、始めにピクセルを受信する(ステップS402)。次にモード情報を用いて転送がCMYKカラーモードであるかそれ以外のモードであるかを判断し(ステップS404)、CMYKカラーモードでなければ次のそのピクセルを下流ブロックへと転送する(ステップS414)。CMYKカラーモードであれば次に、C,M,Y,K の加算値があらかじめ決められた制限値Limitより大きいかどうかを判断する(ステップS406)。C,M,Y,K加算値があらかじめ決められた制限値Limit以下であれば、そのピクセルをそのまま下流ブロックへと転送する。C,M,Y,K加算値があらかじめ決められた制限値Limitよりも大きい場合は、次にUCR(Under Color Removal)処理を行い、3色のグレー成分のC,M,Yを減らす(ステップS408)。   FIG. 4 is a flowchart showing the function of the loading amount control block 108. The applied amount control block 108 first receives a pixel (step S402). Next, using the mode information, it is determined whether the transfer is in the CMYK color mode or the other mode (step S404). If not in the CMYK color mode, the next pixel is transferred to the downstream block (step S414). ). If it is the CMYK color mode, it is next determined whether or not the added value of C, M, Y, and K is greater than a predetermined limit value Limit (step S406). If the C, M, Y, K addition value is less than or equal to a predetermined limit value Limit, the pixel is transferred to the downstream block as it is. If the added value of C, M, Y, K is larger than a predetermined limit value Limit, then UCR (Under Color Removal) processing is performed to reduce C, M, Y of the three color gray components (step S408).

UCR処理によって値の変わった C', M', Y', K' に対して再度加算値が制限値Limitよりも大きいかを判断する(ステップS410)。C', M', Y', K'加算値があらかじめ決められた制限値Limit以下であれば、ピクセルを変換されたC', M', Y', K'として下流ブロックへと転送する(ステップS414)。C', M', Y', K'加算値があらかじめ決められた制限値Limitよりも大きければ、更にC', M', Y'の値を同率で低減する(ステップS412)。こうして生成されるC'', M'', Y'' が、制限値Limitより K' を減算した値と等価になるように変換し、変換されたC'', M'', Y'', K'をピクセルとして下流ブロックへと転送する(ステップS414)。次にページの終了かを判断し(ステップS416)、ページ終了でなければ次のピクセルを受信し、上記処理を繰り返す。ページの終了であれば処理を終了する。   It is determined again whether the added value is larger than the limit value Limit for C ′, M ′, Y ′, K ′ whose values have been changed by the UCR process (step S410). If the added value of C ′, M ′, Y ′, K ′ is less than a predetermined limit value Limit, the pixel is transferred to the downstream block as converted C ′, M ′, Y ′, K ′ ( Step S414). If the added value of C ′, M ′, Y ′, K ′ is larger than the predetermined limit value Limit, the values of C ′, M ′, Y ′ are further reduced at the same rate (step S412). The C '', M '', Y '' generated in this way is converted to be equivalent to the value obtained by subtracting K 'from the limit value Limit, and the converted C' ', M' ', Y' ' , K ′ as pixels and transferred to downstream blocks (step S414). Next, it is determined whether the page is finished (step S416). If the page is not finished, the next pixel is received and the above process is repeated. If the page ends, the process ends.

以上の処理により、プリントする画像の全てのピクセルに対して、トナー載り量を所定の制限値以下にすることが可能となる。   With the above processing, it is possible to make the applied toner amount equal to or less than a predetermined limit value for all pixels of the image to be printed.

以上、本発明の好適な実施の形態について説明したが、本発明は上述の形態に限らず、種々の変形が可能である。しかしながら、特許請求の範囲に記載された技術思想に基づくものである限り、その変形は本発明の技術範囲内となる。   Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be made. However, as long as it is based on the technical idea described in the claims, the modifications are within the technical scope of the present invention.

本発明の一実施形態煮よる画像処理装置のシステム構成を示すブロック図である。It is a block diagram which shows the system configuration | structure of the image processing apparatus according to one Embodiment of this invention. 本発明の一実施形態煮よる画像処理プロセッサと載り量制御ブロックとのバスプロトコルを示したタイミングチャートである。It is the timing chart which showed the bus protocol of the image processor which depends on one execution form of this invention and the loading control block. 図2のデータ信号のビット構成を示した模式図である。FIG. 3 is a schematic diagram illustrating a bit configuration of a data signal in FIG. 2. 載り量制御ブロックの動作を示したフローチャートである。It is the flowchart which showed the operation | movement of the applied amount control block.

符号の説明Explanation of symbols

101 ホストコンピュータ
102 コントローラ
103 ネットワークインターフェース
104 クロスバースイッチ
105 メモリ
106 CPU
107 画像処理プロセッサ
108 載り量制御ブロック
109 プリンタインターフェース
110 カラープリントエンジン
111 不揮発性メモリ
101 Host computer
102 controller
103 Network interface
104 Crossbar switch
105 memory
106 CPU
107 Image processor
108 Load control block
109 Printer interface
110 color print engine
111 Nonvolatile memory

Claims (8)

印刷情報を受信する通信手段と、該通信手段により受信した印刷情報を処理して画像を点順次にて生成する画像処理手段と、該画像処理手段により生成された画像の少なくとも一部を一時保管する一時記憶手段と、該一時記憶手段に保管された画像を印刷する印刷手段とを有する画像処理装置において、
前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較する比較手段と、該比較手段による比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にする制限手段とが、前記画像処理手段と前記一時記憶手段との間に設けられていることを特徴とする画像処理装置。
Communication means for receiving print information, image processing means for processing the print information received by the communication means to generate an image dot-sequentially, and temporarily storing at least a part of the image generated by the image processing means In an image processing apparatus comprising: a temporary storage unit that performs printing; and a printing unit that prints an image stored in the temporary storage unit.
Comparison means for comparing the added value of density information with a predetermined limit value for each pixel included in the image, and if the addition value is larger than the predetermined limit value as a result of comparison by the comparison means, the addition An image processing apparatus, characterized in that limiting means for setting a value below a limiting value is provided between the image processing means and the temporary storage means.
前記ピクセルは、シアン、マゼンダ、イエロー、ブラック(CMYK)を含む画素であることを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the pixel is a pixel including cyan, magenta, yellow, and black (CMYK). 前記制限手段は、UCR処理により前記加算値を制限値以下にすることを特徴とする請求項2に記載の画像処理装置。   The image processing apparatus according to claim 2, wherein the limiting unit sets the added value to a limit value or less by UCR processing. 前記制限手段は、前記ピクセルが赤、緑、青(RGB)で構成される画素であれば、前記加算値を制限しないことを特徴とする請求項2に記載の画像処理装置。   The image processing apparatus according to claim 2, wherein the limiting unit does not limit the addition value if the pixel is a pixel configured by red, green, and blue (RGB). 前記制限手段は、前記ピクセルがグレースケールで構成される画素であれば、前記加算値を制限しないことを特徴とする請求項2に記載の画像処理装置。   The image processing apparatus according to claim 2, wherein the limiting unit does not limit the addition value if the pixel is a pixel configured in gray scale. 印刷情報を受信する通信部と、該通信部により受信した印刷情報を処理して画像を点順次にて生成する画像処理部と、該画像処理部により生成された画像の少なくとも一部を一時保管する一時記憶部と、該一時記憶部に保管された画像を印刷する印刷部とを有する画像処理装置に実行させる画像処理方法において、
前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較するステップと、
該比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にするステップと
を備えたことを特徴とする画像処理方法。
A communication unit that receives print information, an image processing unit that processes the print information received by the communication unit to generate an image in a dot-sequential manner, and at least a part of the image generated by the image processing unit is temporarily stored In an image processing method to be executed by an image processing apparatus having a temporary storage unit that performs printing and a printing unit that prints an image stored in the temporary storage unit,
Comparing the added value of the density information with a predetermined limit value for each pixel included in the image;
If the addition value is larger than the predetermined limit value as a result of the comparison, the image processing method further comprises the step of setting the addition value to be equal to or less than the limit value.
印刷情報を受信する通信部と、該通信部により受信した印刷情報を処理して画像を点順次にて生成する画像処理部と、該画像処理部により生成された画像の少なくとも一部を一時保管する一時記憶部と、該一時記憶部に保管された画像を印刷する印刷部とを有する画像処理装置に、
前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較する比較手順と、
該比較手順による比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にする制限手順と、
該制限手順により前記加算値が制限された画像の情報を前記一時記憶部に一時保管する保管手順と
を実行させることを特徴とするコンピュータプログラム。
A communication unit that receives print information, an image processing unit that processes the print information received by the communication unit to generate an image in a dot-sequential manner, and at least a part of the image generated by the image processing unit is temporarily stored An image processing apparatus having a temporary storage unit that performs printing, and a printing unit that prints an image stored in the temporary storage unit.
A comparison procedure for comparing the added value of density information with a predetermined limit value for each pixel included in the image;
As a result of comparison by the comparison procedure, if the added value is larger than the predetermined limit value, a limit procedure for setting the added value to be equal to or less than the limit value;
And a storage procedure for temporarily storing, in the temporary storage unit, information of an image whose added value is limited by the limitation procedure.
印刷情報を受信する通信部と、該通信部により受信した印刷情報を処理した画像を生成する画像処理部とを有する画像処理装置に実行させる画像処理方法において、
前記画像に含まれるピクセル毎に濃度情報の加算値と所定の制限値とを比較するステップと、
該比較の結果、前記加算値が前記所定の制限値よりも大きければ、前記加算値を制限値以下にするステップとを備えたことを特徴とする画像処理方法。
In an image processing method to be executed by an image processing apparatus having a communication unit that receives print information and an image processing unit that generates an image obtained by processing the print information received by the communication unit.
Comparing the added value of the density information with a predetermined limit value for each pixel included in the image;
If the result of the comparison is that the added value is greater than the predetermined limit value, the image processing method further comprises the step of setting the added value to be equal to or less than the limit value.
JP2003400744A 2003-09-25 2003-11-28 Image processing apparatus, image processing method and computer program Withdrawn JP2005161580A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003400744A JP2005161580A (en) 2003-11-28 2003-11-28 Image processing apparatus, image processing method and computer program
US10/944,761 US7460158B2 (en) 2003-09-25 2004-09-21 Recording material consumption control for an image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003400744A JP2005161580A (en) 2003-11-28 2003-11-28 Image processing apparatus, image processing method and computer program

Publications (2)

Publication Number Publication Date
JP2005161580A true JP2005161580A (en) 2005-06-23
JP2005161580A5 JP2005161580A5 (en) 2007-02-01

Family

ID=34724893

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003400744A Withdrawn JP2005161580A (en) 2003-09-25 2003-11-28 Image processing apparatus, image processing method and computer program

Country Status (1)

Country Link
JP (1) JP2005161580A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1940146A1 (en) * 2006-12-28 2008-07-02 Fuji Xerox Co., Ltd. Image processing device, image output device, terminal device, image forming system, program and image processing method
JP2008176289A (en) * 2006-12-18 2008-07-31 Canon Inc Image forming apparatus and method for adjusting total amount of toner in trap
US7961354B2 (en) 2006-12-18 2011-06-14 Canon Kabushiki Kaisha Image-forming apparatus and method for adjusting total amount of toner in trap

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008176289A (en) * 2006-12-18 2008-07-31 Canon Inc Image forming apparatus and method for adjusting total amount of toner in trap
US7961354B2 (en) 2006-12-18 2011-06-14 Canon Kabushiki Kaisha Image-forming apparatus and method for adjusting total amount of toner in trap
US8164794B2 (en) 2006-12-18 2012-04-24 Canon Kabushiki Kaisha Image-forming apparatus and method for adjusting total amount of toner in trap
EP1940146A1 (en) * 2006-12-28 2008-07-02 Fuji Xerox Co., Ltd. Image processing device, image output device, terminal device, image forming system, program and image processing method
US7808678B2 (en) 2006-12-28 2010-10-05 Fuji Xerox Co., Ltd. Image processing device, image output device, terminal device, image forming system, computer readable medium storing program thereof and image processing method

Similar Documents

Publication Publication Date Title
JP4390287B2 (en) Printing system, printing apparatus and control method thereof
US20110090521A1 (en) Image processing apparatus and method controlling the amount of transparent ink for recording
US20100103435A1 (en) Image processing apparatus and image processing method for processing screen-processed image
US8441690B2 (en) Image processing apparatus and image processing method for processing screen-processed image
JP2004230846A (en) Image forming equipment
JP2012232590A (en) System and program for forming image
JP2006251102A (en) Image forming apparatus
JP2003264697A (en) Method for improving speed of data processing
US8171198B2 (en) Image forming apparatus and control method thereof
JP4555192B2 (en) Image processing apparatus, image processing method, and program causing computer to execute the method
JP4323742B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP2008061069A (en) Image processing apparatus, image output device, terminal device, and image forming system, and program
JP7077451B2 (en) Image forming apparatus and control method of image forming apparatus, and program
JP2005161580A (en) Image processing apparatus, image processing method and computer program
JP4115294B2 (en) Image processing apparatus and method
JP4250432B2 (en) Color printing apparatus and control method thereof
JP2009177307A (en) Image forming apparatus and method for generating thumbnail image
JP2005278205A (en) Printer
JP2015181215A (en) Device, printing device, printing control method and program
JP3155541B2 (en) Image forming apparatus and control method thereof
JP2006245920A (en) Image forming device and image processing method
JP2007047667A (en) Image forming apparatus
JPH09284579A (en) Color signal processor and copying device
JPH02295766A (en) Imaging system
JP2004234106A (en) Image processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061128

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061208

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090916