JP3311101B2 - Image processing device - Google Patents

Image processing device

Info

Publication number
JP3311101B2
JP3311101B2 JP21665093A JP21665093A JP3311101B2 JP 3311101 B2 JP3311101 B2 JP 3311101B2 JP 21665093 A JP21665093 A JP 21665093A JP 21665093 A JP21665093 A JP 21665093A JP 3311101 B2 JP3311101 B2 JP 3311101B2
Authority
JP
Japan
Prior art keywords
image
color
black
image processing
additional information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP21665093A
Other languages
Japanese (ja)
Other versions
JPH0765181A (en
Inventor
律司 田辺
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 JP21665093A priority Critical patent/JP3311101B2/en
Publication of JPH0765181A publication Critical patent/JPH0765181A/en
Application granted granted Critical
Publication of JP3311101B2 publication Critical patent/JP3311101B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • Color, Gradation (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は画像処理装置に関し、例
えば、ページ記述言語(以下「PDL」という)で記述さ
れた画像処理命令に従い展開したカラー画像をプリンタ
エンジンへ出力する画像処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly, to an image processing apparatus which outputs a color image developed in accordance with an image processing command described in a page description language (hereinafter referred to as "PDL") to a printer engine.

【0002】[0002]

【従来の技術】従来、受信したPDLを展開して得たカラ
ー画像をカラープリンタへ出力するプリンタインタフェ
イスなどの画像処理装置は、シアン,マゼンタ,イエロ
ー,ブラックの四色、またはレッド,グリーン,ブルー
の三色の色プレーンを用いて、カラー画像データをプリ
ンタへ出力していた。
2. Description of the Related Art Conventionally, an image processing apparatus such as a printer interface for outputting a color image obtained by expanding a received PDL to a color printer includes four colors of cyan, magenta, yellow, and black; The color image data was output to the printer using the three color planes of blue.

【0003】[0003]

【発明が解決しようとする課題】しかし、上記従来例に
おいては、次のような問題点があった。すなわち、シア
ン,マゼンタ,イエロー,ブラックの四色プレーンの画
像データを出力するプリンタインタフェイスは、現像色
を直接出力するため、特定機種プリンタの専用になって
しまう欠点があった。また、レッド,グリーン,ブルー
の三色の色プレーンの画像データを出力するプリンタイ
ンタフェイスは、多機種のプリンタで利用できる反面、
黒単色を表現できないために、黒文字や黒図形などがシ
ャープに形成されない欠点があった。
However, the above conventional example has the following problems. That is, a printer interface that outputs image data of four color planes of cyan, magenta, yellow, and black has a drawback that it is exclusively used for a specific model printer because it directly outputs developed colors. A printer interface that outputs image data of three color planes of red, green, and blue can be used with various types of printers.
There was a drawback that black characters, black figures, and the like were not sharply formed because black monochromatic could not be expressed.

【0004】本発明は、上述の問題を解決するためのも
ので、黒色画像のエッジ抽出機能をもたないプリンタに
画質の高い画像を形成させることを目的とする。
An object of the present invention is to solve the above-mentioned problem, and it is an object of the present invention to form a high-quality image on a printer without a black image edge extracting function.

【0005】[0005]

【課題を解決するための手段】本発明は、前記の目的を
達成する一手段として、以下の構成を備える。本発明に
かかる画像処理装置は、シアン、マゼンタ、イエローお
よび黒色の記録剤を用いて画像を記録するとともに、黒
色画像のエッジ抽出機能をもたないプリンタエンジンに
画像データを出力する画像処理装置であって、コンピュ
ータからページ記述言語の画像処理コマンドを受信する
受信手段と、レッド、グリーンおよびブルーの各色成分
それぞれに対応する各色のビットプレーン、並びに、各
画素に対応する付加情報を格納する付加情報ビットプレ
ーンを有するメモリと、前記受信手段により受信される
画像処理コマンドに従い前記メモリに画像データを展開
する展開手段と、前記メモリに展開された画像データを
前記プリンタエンジンへ出力する出力手段とを有し、前
記展開手段は、前記画像処理コマンドが黒色以外の画像
の生成を示す場合は、そのコマンドの指定色に応じたレ
ッド、グリーンおよびブルーの各色成分のデータを前記
各色のビットプレーンに展開し、前記付加情報として黒
色以外を示す情報を前記付加情報ビットプレーンに展開
し、前記画像処理コマンドが黒色画像の生成を示す場合
はレッド、グリーンおよびブルーの各色成分が零を示す
データを前記各色のビットプレーンに展開し、前記付加
情報として、生成する黒色画像のアウトライン部分を示
すビットを1とし、前記アウトライン部分以外を示すビ
ットを0とする情報を前記付加情報ビットプレーンに展
開することを特徴とする。また、複数色および黒色の記
録剤を用いて画像を記録するとともに、黒色画像のエッ
ジ抽出機能をもたないプリンタエンジンに画像データを
出力する画像処理装置であって、コンピュータからペー
ジ記述言語の画像処理コマンドを受信する受信手段と、
前記記録剤の色とは異なる、カラー画像を表す複数の色
成分それぞれに対応する各色のビットプレーン、およ
び、各画素に対応する付加情報を格納する付加情報ビッ
トプレーンを有するメモリと、前記受信手段により受信
される画像処理コマンドに従い前記メモリに画像データ
を展開する展開手段と、前記メモリに展開された画像デ
ータを前記プリンタエンジンへ出力する出力手段とを有
し、前記展開手段は、前記画像処理コマンドが黒色以外
の画像の生成を示す場合は、そのコマンドの指定色に応
じた前記複数の色成分それぞれのデータを前記各色のビ
ットプレーンに展開し、前記付加情報として黒色以外を
示す情報を前記付加情報ビットプレーンに展開し、前記
画像処理コマンドが黒色画像の生成を示す場合は前記複
数の色成分それぞれが零を示すデータを前記各色のビッ
トプレーンに展開し、前記付加情報として、生成する黒
色画像のアウトライン部分を示すビットを1とし、前記
アウトライン部分以外を示すビットを0とする情報を前
記付加情報ビットプレーンに展開することを特徴とす
る。
The present invention has the following arrangement as one means for achieving the above object. An image processing apparatus according to the present invention is an image processing apparatus that records an image using cyan, magenta, yellow, and black recording agents and that outputs image data to a printer engine that does not have an edge extraction function for a black image. Receiving means for receiving an image processing command of a page description language from a computer; bit information of each color corresponding to each of red, green and blue color components; and additional information for storing additional information corresponding to each pixel A memory having a bit plane; expanding means for expanding image data in the memory in accordance with an image processing command received by the receiving means; and output means for outputting the image data expanded in the memory to the printer engine. And the developing means generates an image for which the image processing command is not black. In this case, the data of each color component of red, green and blue corresponding to the color designated by the command is developed on the bit plane of each color, and the information other than black as the additional information is developed on the additional information bit plane. When the image processing command indicates the generation of a black image, red, green, and blue data of each color component indicating zero are developed on the bit planes of the respective colors, and as the additional information, an outline portion of the generated black image is displayed. The bit information is set to 1 and information indicating bits other than the outline portion to 0 is developed in the additional information bit plane. An image processing apparatus that records an image using a recording agent of a plurality of colors and black, and outputs image data to a printer engine that does not have an edge extraction function of a black image. Receiving means for receiving the processing command;
A memory having a bit plane for each color corresponding to each of a plurality of color components representing a color image, different from the color of the recording material, and an additional information bit plane for storing additional information corresponding to each pixel; And expansion means for expanding the image data in the memory in accordance with the image processing command received by the printer, and output means for outputting the image data expanded in the memory to the printer engine, wherein the expansion means When the command indicates generation of an image other than black, the data of each of the plurality of color components corresponding to the designated color of the command is developed on the bit plane of each color, and the information indicating non-black is added as the additional information. Each of the plurality of color components is expanded to additional information bit planes, and when the image processing command indicates generation of a black image, The data indicating zero is developed into the bit planes of the respective colors, and the additional information is information where the bit indicating the outline portion of the black image to be generated is set to 1 and the bit indicating the portion other than the outline portion is set to 0 as the additional information. It is characterized by being developed on a plane.

【0006】[0006]

【実施例】以下、本発明にかかる一実施例の画像処理装
置を図面を参照して詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an image processing apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings.

【0007】[0007]

【第1実施例】図1は本発明にかかる一実施例の画像処
理装置の構成例を示すブロック図で、ホストコンピュー
タ1で作成されたPDLの画像処理命令を受取って、内部
の画像メモリ23に画像を展開し、展開した画像を紙や
フィルムに印刷させるためにカラープリンタ3へ出力す
る画像処理装置に本発明を適用した例である。
First Embodiment FIG. 1 is a block diagram showing an example of the configuration of an image processing apparatus according to an embodiment of the present invention. This is an example in which the present invention is applied to an image processing apparatus that develops an image on a color printer 3 and prints the developed image on paper or film.

【0008】なお、以下の説明においては、ホストコン
ピュータ1からの画像処理命令に従った画像形成処理を
行い、これをプリントアウトする例について説明する
が、本発明はこれに限らず、ホストコンピュータ1に接
続したイメージスキャナなどで読取った画像を、ホスト
コンピュータ1で処理した後、プリントアウトしてもよ
く、本発明を複写機に適用することも当然考えられる範
囲にある。
In the following description, an example in which an image forming process is performed in accordance with an image processing command from the host computer 1 and the image forming process is printed out will be described. However, the present invention is not limited to this. An image read by an image scanner or the like connected to the printer may be processed by the host computer 1 and then printed out, and the present invention is naturally applicable to a copying machine.

【0009】同図において、21はコンピュータインタ
フェイス(以下「コンピュータI/F」という)で、ホス
トコンピュータ1とのインタフェイスを司り、主にホス
トコンピュータより送られてくる画像処理命令を受取
る。22は画像制御部で、コンピュータI/F21で受信
された画像処理命令に従って、レッド,グリーン,ブル
ーと各画素に対応した付加情報との四面分の画像データ
を、画像メモリ23に展開する。
In FIG. 1, reference numeral 21 denotes a computer interface (hereinafter, referred to as a "computer I / F"), which controls the interface with the host computer 1 and mainly receives an image processing command sent from the host computer. Reference numeral 22 denotes an image control unit which expands image data for four surfaces of red, green, blue and additional information corresponding to each pixel in the image memory 23 according to an image processing command received by the computer I / F 21.

【0010】24はプリンタインタフェイス(以下「プ
リンタI/F」という)で、画像メモリ23に展開された
四面分の画像データなどをカラープリンタ3へ出力す
る。図2は画像制御部22の構成例を示すブロック図
で、CPU221,プログラムやフォントが格納されたROM
222,ワークRAM223などにより画像の展開を行
う。なお、これらは、個々にICで構成してもよいし、専
用の画像処理チップであってもよい。画像制御部22
は、例えば通信部211から画像処理命令を受ける毎に
その命令を処理して、ラスタイメージに対応した画像メ
モリ23へ画像を展開する。
Reference numeral 24 denotes a printer interface (hereinafter, referred to as a “printer I / F”), which outputs image data for four surfaces developed in the image memory 23 to the color printer 3. FIG. 2 is a block diagram showing a configuration example of the image control unit 22. The CPU 221 has a ROM storing programs and fonts.
An image is developed by the work RAM 222, the work RAM 223 and the like. These may be individually configured by ICs, or may be dedicated image processing chips. Image control unit 22
For example, each time an image processing command is received from the communication unit 211, the command is processed and the image is developed in the image memory 23 corresponding to the raster image.

【0011】画像メモリ23は、図3に一例を示すよう
に、レッドR,グリーンG,ブルーBの三つの例えば8
ビットプレーンと、付加情報Xの例えば1ビットプレー
ンからなる。図4は画像制御部22の処理手順例を示す
フローチャートである。同図において、ステップS30
0で画像処理命令の入力を待ち、同命令が入力されると
ステップS301で、同命令が画像生成コマンドか否か
を判定する。
As shown in FIG. 3, an image memory 23 has three R, green G, and blue B, for example, 8 pixels.
It consists of a bit plane and, for example, one bit plane of the additional information X. FIG. 4 is a flowchart illustrating an example of a processing procedure of the image control unit 22. Referring to FIG.
At step S301, it is determined whether or not the command is an image generation command.

【0012】画像生成コマンドであった場合はステップ
S302で、生成する画像が黒色か否かを判定して、黒
色であれば、ステップS303で例えばR,G,B=‘0
0’で画像展開し、ステップS304で例えば黒画像ビ
ット=‘1’で画像展開した後、ステップS300へ戻
る。また、生成する画像が黒色でなかった場合は、ステ
ップS305で指定色に応じたRGB値で画像を展開し
た後、ステップS300へ戻る。
If the command is an image generation command, it is determined in step S302 whether the image to be generated is black. If the image is black, in step S303, for example, R, G, B = '0
After the image is developed with “0” and the image is developed with, for example, black image bit = “1” in step S304, the process returns to step S300. If the image to be generated is not black, the image is developed with RGB values corresponding to the designated color in step S305, and the process returns to step S300.

【0013】また、画像生成コマンドでなかった場合
は、ステップS306でプリントコマンドか否かを判定
して、プリントコマンドであればステップS307でプ
リンタI/F24へ制御信号を出力し、プリントコマンド
でなければステップS308でその他の処理を実行した
後、ステップS300へ戻る。なお、その他の処理に
は、画像メモリ23を初期化して、R,G,B各色プレー
ンの各画素を例えば‘FF’に、付加情報Xプレーンの各
黒画像ビットを例えば‘0’にする処理なども含まれ
る。
If the command is not an image generation command, it is determined in step S306 whether or not the command is a print command. If the command is a print command, a control signal is output to the printer I / F 24 in step S307. For example, after performing other processing in step S308, the process returns to step S300. In other processing, the image memory 23 is initialized to set each pixel of each of the R, G, and B color planes to, for example, “FF” and set each black image bit of the additional information X plane to, for example, “0”. Also included.

【0014】例えば「Romanフォント,16ポイントで文
字Tを黒色で展開せよ」といった画像形成コマンドがコ
ンピュータI/F21を経て画像制御部22へ入力される
と、CPU221は、ROM222から指定されたRomanフォ
ントデータを読込んで、指定サイズ(16ポイント)の文
字Tを表す画像をワークRAM223に展開し、展開した
画像を指定色に応じた値で画像メモリ23の各プレーン
に複写する。例えば、先のコマンドの指定色は黒なの
で、図5に一例を示すように、R,G,Bの各プレーン
の、文字Tに対応するピクセルは‘00’に、他のピクセ
ルには‘FF’になり、付加情報プレーンXの、文字Tに
対応するビットは‘1’に、他のビットは‘0’になる。
For example, when an image forming command such as “Roman font, expand character T in black at 16 points” is input to image control unit 22 via computer I / F 21, CPU 221 causes Roman font designated from ROM 222 to enter. The data is read, an image representing the character T of the designated size (16 points) is developed in the work RAM 223, and the developed image is copied to each plane of the image memory 23 with a value corresponding to the designated color. For example, since the designated color of the previous command is black, as shown in an example in FIG. 5, in each of the R, G, and B planes, the pixel corresponding to the character T is “00”, and the other pixels are “FF”. , The bit corresponding to the character T in the additional information plane X is set to '1', and the other bits are set to '0'.

【0015】次に、「プリントアウトせよ」というプリ
ントコマンドがコンピュータI/F21を経て画像制御部
22へ入力されると、CPU221は、カラープリンタ3
の制御信号を生成する制御信号生成部241と信号のや
り取りを行いながら、展開したR,G,B,Xの各画像デ
ータを画像メモリ23からビデオ信号生成回路242へ
転送する。ビデオ信号生成回路242で生成されたビデ
オ信号は、例えば図6に示すように、クロックに同期し
て例えばR,G,B,X,R,G,…の順に出力される。これ
らの画像データは、黒画像ビットを認識して黒画像のエ
ッジ部分を黒単色で印刷するカラープリンタ3へ入力さ
れる。
Next, when a print command “print out” is input to the image control unit 22 via the computer I / F 21, the CPU 221
The developed R, G, B, and X image data are transferred from the image memory 23 to the video signal generation circuit 242 while exchanging signals with the control signal generation unit 241 that generates the control signal. The video signal generated by the video signal generation circuit 242 is output in the order of, for example, R, G, B, X, R, G,... In synchronization with the clock, for example, as shown in FIG. These image data are input to a color printer 3 that recognizes the black image bits and prints the edge portion of the black image in a single black color.

【0016】図7はカラープリンタ3の構成例を示すブ
ロック図である。分配回路31は、入力された画像デー
タから一画素分のデータR,G,B,Xを分離して、色デ
ータR,G,Bをマスキングやガンマ補正などを行う色補
正回路32へ、黒画像ビットを表す付加情報データXを
エッジ抽出回路34へ送る。色補正回路32へ入力され
た色データR,G,Bは、プリンタ特性を吸収するような
色補正を施された後、色空間変換回路33を経て、現像
色であるシアンC,マゼンタM,イエローYおよびブラ
ックKの四色データに変換され、切換回路35に入力さ
れる。
FIG. 7 is a block diagram showing a configuration example of the color printer 3. The distribution circuit 31 separates data R, G, B, and X for one pixel from the input image data, and converts the color data R, G, and B into a color correction circuit 32 that performs masking, gamma correction, and the like. The additional information data X representing the image bit is sent to the edge extraction circuit 34. The color data R, G, and B input to the color correction circuit 32 are subjected to color correction to absorb the printer characteristics, and then pass through a color space conversion circuit 33 to be developed colors cyan C, magenta M, and magenta. The data is converted into four-color data of yellow Y and black K and input to the switching circuit 35.

【0017】ここで、エッジ抽出回路34で黒画像であ
ることが識別された場合は、黒画像のエッジ部分で、エ
ッジ抽出回路34から切換回路35へ黒エッジ信号X'
が入力されるので、切換回路35は、図8に一例を示す
ように、画素クロックCLKに同期して、黒画像のエッジ
部分ではブラックK'だけ通過させ、他の画像部分では
シアンC',マゼンタM',イエローY' およびブラック
K'の四色データを通過させる。
If the edge extraction circuit 34 identifies a black image, the edge extraction circuit 34 sends a black edge signal X 'to the switching circuit 35 at the edge of the black image.
As shown in an example in FIG. 8, the switching circuit 35 allows only the black K ′ to pass through at the edge portion of the black image and the cyan C ′, C at other image portions in synchronization with the pixel clock CLK. The four-color data of magenta M ', yellow Y' and black K 'are passed.

【0018】駆動回路36は、切換回路35を通過した
データに応じて、プリンタヘッド37を駆動する。な
お、駆動回路36が駆動するのは、プリンタヘッドに限
定されるものではなく、例えばレーザ素子などであって
もよい。以上説明したように、本実施例によれば、黒画
像を認識して黒画像のエッジ部を黒単色で印刷するカラ
ープリンタであれば、その機種に限定されることがな
く、受信したPDLによって表される画像を展開し、展開
した画像の黒文字や黒画像のエッジをシャープに形成さ
せる画像処理装置を提供することができる。
The driving circuit 36 drives the printer head 37 in accordance with the data passed through the switching circuit 35. The driving of the drive circuit 36 is not limited to the printer head, but may be, for example, a laser element. As described above, according to the present embodiment, any color printer that recognizes a black image and prints the edges of the black image in a single black color is not limited to the model, and is based on the received PDL. It is possible to provide an image processing apparatus that develops an image represented and forms sharp black characters and edges of the black image of the developed image.

【0019】[0019]

【第2実施例】以下、本発明にかかる第2実施例の画像
処理装置を説明する。なお、第2実施例において、第1
実施例と略同様の構成については、同一符号を付して、
その詳細説明を省略する。上述した第1実施例は、カラ
ープリンタ側で黒画像のエッジを抽出する機能を有する
ことを前提としたが、黒画像のエッジ部と塗潰部とを画
像処理装置側で抽出することも可能である。以下、黒画
像のエッジ抽出機能をもたないカラープリンタに対応す
る第2実施例を説明する。
Second Embodiment An image processing apparatus according to a second embodiment of the present invention will be described below. In the second embodiment, the first
About the structure substantially the same as an Example, the same code | symbol is attached | subjected.
The detailed description is omitted. The above-described first embodiment is based on the premise that the color printer has a function of extracting the edge of a black image. However, it is also possible to extract the edge portion and the painted portion of the black image on the image processing device side. It is. Hereinafter, a second embodiment corresponding to a color printer having no black image edge extraction function will be described.

【0020】図9は本実施例の画像制御部22の処理動
作例を示すフローチャートである。なお、図4に示した
第1実施例の処理と同様のステップについては、同一符
号を付して、その詳細説明を省略する。同図において、
画像生成コマンドが黒色画像の生成を表す場合、ステッ
プS303で例えばR,G,B=‘00’で画像展開した
後、ステップS401で生成画像のアウトラインを例え
ば黒画像ビット=‘1’で展開して、ステップS300
へ戻る。
FIG. 9 is a flowchart showing an example of the processing operation of the image control section 22 of the present embodiment. Note that the same steps as those in the processing of the first embodiment shown in FIG. 4 are denoted by the same reference numerals, and detailed description thereof will be omitted. In the figure,
If the image generation command indicates the generation of a black image, the image is expanded with, for example, R, G, B = '00 'in step S303, and the outline of the generated image is expanded with, for example, black image bits =' 1 'in step S401. And step S300
Return to

【0021】従って、例えば「Romanフォント,16ポイ
ントで文字Tを黒色で展開せよ」という画像生成コマン
ドを受信した場合、図10に一例を示すように、R,G,
Bの各プレーンの、文字Tの内側に対応するピクセルは
‘00’に、他のピクセルには‘FF’になり、付加情報プ
レーンXの、文字Tのアウトラインに対応するビットは
‘1’に、他のビットは‘0’になる。
Therefore, for example, when an image generation command “Roman font, expand character T in black at 16 points” is received, as shown in FIG.
In each plane of B, the pixel corresponding to the inside of the character T is "00", the other pixels are "FF", and the bit corresponding to the outline of the character T in the additional information plane X is "1". , Other bits become '0'.

【0022】また、本実施例に適合するカラープリンタ
3は、例えば図7に示す構成からエッジ抽出回路34を削除
したものである。従って、分配回路31で分離された黒画
像のアウトラインビットを表す付加情報データXは、直
接に切換回路35へ送られる。このように、第2実施例に
よれば、黒画像のエッジを抽出する機能をもたないカラ
ープリンタであっても、その機種に限定されることな
く、受信したPDLによって表される画像を展開し、展開
した画像の黒文字や黒画像のエッジをシャープに形成さ
せる画像処理装置を提供することができる。
Also, a color printer conforming to the present embodiment.
3 is obtained by removing the edge extraction circuit 34 from the configuration shown in FIG. 7, for example. Accordingly, the additional information data X representing the outline bits of the black image separated by the distribution circuit 31 is directly sent to the switching circuit 35. As described above, according to the second embodiment, even if the color printer does not have the function of extracting the edge of the black image, the image represented by the received PDL is developed without being limited to the model. In addition, it is possible to provide an image processing apparatus that sharply forms black characters of a developed image and edges of the black image.

【0023】なお、上述の実施例において、受信する画
像処理命令はPDLに限定されるものではなく、任意の形
式の画像処理命令でよい。また、画像形成コマンドを展
開した結果は、RGB画像データに限定されるものではな
く、現像色CMYまたはCMYKを表す以外の形式の画像デー
タであればよい。なお、本発明は、複数の機器から構成
されるシステムに適用しても、一つの機器からなる装置
に適用してもよい。
In the above embodiment, the received image processing command is not limited to the PDL, but may be any type of image processing command. Further, the result of expanding the image forming command is not limited to the RGB image data, but may be any image data in a format other than the one representing the developed color CMY or CMYK. The present invention may be applied to a system including a plurality of devices or to an apparatus including a single device.

【0024】また、本発明は、システムあるいは装置に
プログラムを供給することによって達成される場合にも
適用できることはいうまでもない。
It is needless to say that the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus.

【0025】[0025]

【発明の効果】以上説明したように、本発明によれば、
黒色画像のエッジ抽出機能をもたないプリンタに、黒色
画像のアウトライン部分を黒色の記録剤を用いてシャー
プに形成させ、黒色画像の内部を複数色および黒色の記
録剤を用いて高濃度に形成させることができ、画質の高
い画像を形成させることができる。
As described above, according to the present invention,
Using a printer without the black image edge extraction function, the outline of the black image is sharply formed using a black recording agent, and the inside of the black image is formed with high density using multiple colors and black recording agent And a high quality image can be formed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明にかかる一実施例の画像処理装置の構成
例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of an image processing apparatus according to an embodiment of the present invention.

【図2】図1の画像制御部の構成例を示すブロック図で
ある。
FIG. 2 is a block diagram illustrating a configuration example of an image control unit in FIG. 1;

【図3】図1の画像メモリに割当てられたプレーンの様
子を示す図である。
FIG. 3 is a diagram showing a state of a plane assigned to the image memory of FIG. 1;

【図4】図2に示す画像制御部の処理手順例を示すフロ
ーチャートである。
FIG. 4 is a flowchart illustrating an example of a processing procedure of an image control unit illustrated in FIG. 2;

【図5】図1の画像メモリに展開される画像データの様
子を示す図である。
FIG. 5 is a diagram showing a state of image data developed in the image memory of FIG. 1;

【図6】図1のプリンタI/Fから出力されるビデオ信号
の一例を示す図である。
FIG. 6 is a diagram illustrating an example of a video signal output from the printer I / F of FIG. 1;

【図7】図1のカラープリンタ3の構成例を示すブロッ
ク図である。
FIG. 7 is a block diagram illustrating a configuration example of the color printer 3 of FIG.

【図8】図7の切換回路35の動作を説明する図であ
る。
8 is a diagram illustrating the operation of the switching circuit 35 of FIG.

【図9】本発明にかかる第2実施例の画像制御部の処理
手順例を示すフローチャートである。
FIG. 9 is a flowchart illustrating an example of a processing procedure of an image control unit according to a second embodiment of the present invention.

【図10】第2実施例の画像メモリに展開される画像デ
ータの様子を示す図である。
FIG. 10 is a diagram illustrating a state of image data expanded in an image memory according to a second embodiment.

【符号の説明】[Explanation of symbols]

1 ホストコンピュータ 2 画像処理装置 3 カラープリンタ 21 コンピュータI/F 22 画像制御部 23 画像メモリ 24 プリンタI/F DESCRIPTION OF SYMBOLS 1 Host computer 2 Image processing device 3 Color printer 21 Computer I / F 22 Image control part 23 Image memory 24 Printer I / F

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 シアン、マゼンタ、イエローおよび黒色
の記録剤を用いて画像を記録するとともに、黒色画像の
エッジ抽出機能をもたないプリンタエンジンに画像デー
タを出力する画像処理装置であって、 コンピュータからページ記述言語の画像処理コマンドを
受信する受信手段と、 レッド、グリーンおよびブルーの各色成分それぞれに対
応する各色のビットプレーン、並びに、各画素に対応す
付加情報を格納する付加情報ビットプレーンを有する
メモリと、 前記受信手段により受信される画像処理コマンドに従い
前記メモリに画像データを展開する展開手段と、 前記メモリに展開された画像データを前記プリンタエン
ジンへ出力する出力手段とを有し、前記展開手段は、 前記画像処理コマンドが黒色以外の画像の生成を示す場
合は、そのコマンドの指定色に応じたレッド、グリーン
およびブルーの各色成分のデータを前記各色のビットプ
レーンに展開し、前記付加情報として黒色以外を示す情
報を前記付加情報ビットプレーンに展開し、 前記画像処理コマンドが黒色画像の生成を示す場合はレ
ッド、グリーンおよびブルーの各色成分が零を示すデー
タを前記各色のビットプレーンに展開し、前記付加情報
として、生成する黒色画像のアウトライン部分を示す
ットを1とし、前記アウトライン部分以外を示すビット
を0とする情報を前記付加情報ビットプレーンに展開す
ることを特徴とする画像処理装置。
An image is recorded using cyan, magenta, yellow and black recording agents, and a black image is recorded .
An image processing apparatus for outputting image data to a printer engine having no edge extraction function, comprising: a receiving unit for receiving an image processing command of a page description language from a computer; and a device corresponding to each of red, green, and blue color components. Bit planes for each color and corresponding to each pixel
That a memory having additional information bit plane for storing additional information, a development means for developing the image data in the memory in accordance with the image processing command received by said receiving means, said printer engine image data developed in the memory And output means for outputting to the image processing apparatus, when the image processing command indicates generation of an image other than black, the data of each color component of red, green, and blue according to the designated color of the command. the developed into each color bit planes, expand the information indicating the non-black as the additional information in the additional information bit planes, red when the image processing command indicates the generation of black image, the color components of green and blue The data indicating zero is developed on the bit plane of each color, and the additional information
As a bi showing the outline portion of the resulting black image
Bit that indicates other than the outline part
An image processing apparatus characterized by expanding information in which 0 is set to 0 in the additional information bit plane.
【請求項2】 複数色および黒色の記録剤を用いて画像
を記録するとともに、黒色画像のエッジ抽出機能をもた
ないプリンタエンジンに画像データを出力する画像処理
装置であって、コンピュータからページ記述言語の画像処理コマンドを
受信する受信手段と、 前記記録剤の色とは異なる、カラー画像を表す複数の色
成分それぞれに対応する各色のビットプレーン、およ
び、各画素に対応する付加情報を格納する付加情報ビッ
トプレーンを有するメモリと、 前記受信手段により受信される画像処理コマンドに従い
前記メモリに画像デー タを展開する展開手段と、 前記メモリに展開された画像データを前記プリンタエン
ジンへ出力する出力手段とを有し、前記展開手段は、 前記画像処理コマンドが黒色以外の画像の生成を示す場
合は、そのコマンドの指定色に応じた前記複数の色成分
それぞれのデータを前記各色のビットプレーンに展開
し、前記付加情報として黒色以外を示す情報を前記付加
情報ビットプレーンに展開し、 前記画像処理コマンドが黒色画像の生成を示す場合は前
記複数の色成分それぞれが零を示すデータを前記各色の
ビットプレーンに展開し、前記付加情報として、生成す
る黒色画像のアウトライン部分を示すビットを1とし、
前記アウトライン部分以外を示すビットを0とする情報
を前記付加情報ビットプレーンに展開 することを特徴と
する画像処理装置。
2. An image using a plurality of color and black recording agents.
And has an edge extraction function for black images.
An image processing apparatus that outputs image data to a printer engine that does not have an image processing command in a page description language from a computer.
Receiving means for receiving , and a plurality of colors representing a color image different from the color of the recording material
Bit planes of each color corresponding to each component, and
And additional information bits for storing additional information corresponding to each pixel.
Memory having a top plane, according to an image processing command received by the receiving means.
A developing means for developing image data in the memory, said printer ene image data developed in the memory
Output means for outputting the image processing command to the image processing command when the image processing command indicates generation of an image other than black.
If so, the plurality of color components corresponding to the color specified by the command
Develop each data on bit plane of each color
And information indicating a color other than black is added as the additional information.
If the image processing command indicates generation of a black image,
The data indicating that each of the plurality of color components is zero is represented by
It is expanded to a bit plane and generated as the additional information.
The bit indicating the outline part of the black image to be 1,
Information that sets a bit other than the outline part to 0
In the additional information bit plane .
JP21665093A 1993-08-31 1993-08-31 Image processing device Expired - Fee Related JP3311101B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21665093A JP3311101B2 (en) 1993-08-31 1993-08-31 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21665093A JP3311101B2 (en) 1993-08-31 1993-08-31 Image processing device

Publications (2)

Publication Number Publication Date
JPH0765181A JPH0765181A (en) 1995-03-10
JP3311101B2 true JP3311101B2 (en) 2002-08-05

Family

ID=16691778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21665093A Expired - Fee Related JP3311101B2 (en) 1993-08-31 1993-08-31 Image processing device

Country Status (1)

Country Link
JP (1) JP3311101B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7061645B2 (en) 2001-09-27 2006-06-13 Sharp Laboratories Of America, Inc. Non-segmentation, individual pixel-by-pixel-based image rendering system
KR101932963B1 (en) 2018-02-20 2018-12-27 한국기계연구원 Composition for catalyst-free electroless plating and method for electroless plating using the same

Also Published As

Publication number Publication date
JPH0765181A (en) 1995-03-10

Similar Documents

Publication Publication Date Title
JP2978325B2 (en) Image processing method and printer interface realizing the same
JPH111029A (en) Color print system, color printer, and computer readable recording medium storing computer executable program
EP0782098B1 (en) Method and system for digital color printing
EP1312043B1 (en) Method and apparatus for two-color thermal point of sale (pos) printing
US20060103902A1 (en) Color image forming apparatus and method and image processing program
JP3311101B2 (en) Image processing device
JP2006135936A (en) Printer controller, image forming apparatus and image formation program
US6995862B1 (en) Image processing apparatus and method and computer program product
EP0480637B1 (en) Image processing apparatus, and method of reversing color therein
JP4356953B2 (en) Image processing system, image processing apparatus, control method therefor, and storage medium
JP2003319167A (en) Print processing method and apparatus therefor
JP3899804B2 (en) Image processing apparatus, image processing method, and storage medium storing image processing program
JP3636891B2 (en) Color image output method
JP4306841B2 (en) Image processing apparatus and method, and computer-readable memory
JP3279171B2 (en) Color printer
US5914792A (en) Color recording method and a color printer
JP3404128B2 (en) Color image printing system
JP2831784B2 (en) Color image processing method
JPH11196246A (en) Image forming device
JP2605593Y2 (en) Image output device
JP3185435B2 (en) Image forming device
JPH05252385A (en) Image processor
JP2002281314A (en) Image processor
JPH0725072A (en) Color printer device
JPH04223770A (en) Picture output interface device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020507

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090524

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100524

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees