JPH1044530A - Printing control apparatus, information-processing apparatus, printing apparatus, and method for processing print information - Google Patents
Printing control apparatus, information-processing apparatus, printing apparatus, and method for processing print informationInfo
- Publication number
- JPH1044530A JPH1044530A JP8216951A JP21695196A JPH1044530A JP H1044530 A JPH1044530 A JP H1044530A JP 8216951 A JP8216951 A JP 8216951A JP 21695196 A JP21695196 A JP 21695196A JP H1044530 A JPH1044530 A JP H1044530A
- Authority
- JP
- Japan
- Prior art keywords
- image
- processing
- information
- command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、外部装置から供給
された印刷情報に基づき印刷装置が印字処理可能な印字
データを生成し、該印字データを前記印刷装置に転送す
る印刷制御装置、この印刷制御装置を搭載する情報処理
装置および印刷装置、ならびに印刷制御装置に用いられ
る印刷情報処理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print control device for generating print data that can be printed by a printing device based on print information supplied from an external device, and transferring the print data to the printing device. The present invention relates to an information processing device and a printing device equipped with a control device, and a print information processing method used for the print control device.
【0002】[0002]
【従来の技術】一般に、プリンタを接続するホストコン
ピュータには、プリンタを制御するための印刷制御装置
を構成するプリンタドライバが搭載されている。ホスト
コンピュータでは、それに搭載されたアプリケーション
で、文字、図形などのグラフィックスに分類される被グ
ラフィックス分類画像、自然画などに分類される被イメ
ージ分類画像を含む画像データを作成し、この画像デー
タを印刷出力するときには、アプリケーションからこの
印刷出力対象となる画像データを印刷情報としてプリン
タドライバに供給する。プリンタドライバでは、供給さ
れた印刷情報に基づきプリンタが印字処理可能な印字デ
ータを生成し、該印字データをプリンタに転送する。2. Description of the Related Art Generally, a host computer connected to a printer is equipped with a printer driver constituting a print control device for controlling the printer. The host computer creates image data including an image to be classified into graphics such as characters and graphics, and an image to be classified into a natural image by an application installed in the host computer. When printout is performed, the application supplies the image data to be printed out to the printer driver as print information. The printer driver generates print data that can be printed by the printer based on the supplied print information, and transfers the print data to the printer.
【0003】このプリンタドライバとしては、具体的に
は、アプリケーションから渡された印刷情報を解析して
該印刷情報に含まれる画像データを所定手法で二値化
し、その二値化データをバンドメモリに展開(ラスタラ
イズ)することによって印字データの作成を行う処理方
法、またはアプリケーションから渡された印刷情報を解
析して該印刷情報に含まれる画像データを多値データと
してバンドメモリに展開(ラスタライズ)し、この展開
されたデータをラスタライン単位で所定手法を用いて二
値化しながら印字データの作成を行う処理方法を実行す
る。[0003] Specifically, this printer driver analyzes print information passed from an application, binarizes image data included in the print information by a predetermined method, and stores the binarized data in a band memory. A processing method of creating print data by expanding (rasterizing), or analyzing print information passed from an application, and expanding (rasterizing) image data included in the print information as multi-valued data to a band memory; A processing method of creating print data while binarizing the developed data using a predetermined method in units of raster lines is executed.
【0004】この二値化の所定手法としては、パターン
ディザを用いる手法、誤差拡散手法などの手法の内のい
ずれか1つが用いられている。As a predetermined method for the binarization, any one of a method using a pattern dither, an error diffusion method, and the like is used.
【0005】パターンディザを用いる手法は、高速でか
つ均一に二値化することが可能な手法であり、この手法
は、文字、図形などのグラフィックスに分類される被グ
ラフィックス分類画像の二値化に適している。これに対
し、誤差拡散手法は、微妙な階調表現をすることができ
る手法であり、この手法は自然画などに分類される被イ
メージ分類画像の二値化に適している。[0005] The technique using pattern dither is a technique that can perform binarization at high speed and uniformly, and this technique is used for binarizing a graphics-classified image classified into graphics such as characters and figures. Is suitable for On the other hand, the error diffusion method is a method capable of expressing delicate gradations, and this method is suitable for binarizing an image-classified image classified as a natural image or the like.
【0006】また、通常、アプリケーションの解放まで
の時間を短縮して該アプリケーションまたは他のアプリ
ケーションによる作業が可能になる状態を構築するため
に、プリンタドライバによる処理はバックグラウンドで
実行されるように設定されている。この場合、プリンタ
ドライバでは、供給された印刷情報をコマンドして順次
取り込み、該コマンドを補助記憶装置に格納し、全ての
印刷情報が取り込まれると、アプリケーションを解放
し、取り込まれた全てのコマンドを補助記憶装置から再
生しながらラスタライズを行う。Normally, in order to shorten the time until the application is released and to establish a state in which the application or another application can work, the processing by the printer driver is set to be executed in the background. Have been. In this case, in the printer driver, the supplied print information is commanded and sequentially captured, the command is stored in the auxiliary storage device, and when all the print information is captured, the application is released and all the captured commands are released. Rasterize is performed while reproducing from the auxiliary storage device.
【0007】[0007]
【発明が解決しようとする課題】しかし、上述した前者
の処理方法により画像データを誤差拡散手法を用いて二
値化した後にラスタライズする場合において、1つの被
イメージ分類画像が複数の印刷情報に分割されて供給さ
れるときには、各分割された画像データに対し個別に誤
差拡散処理を施すことになり、各分割された画像データ
間で誤差を正しく伝搬させることができず、1つの被イ
メージ分類画像に対して誤差拡散処理が正確に行われた
ことにはならない。However, in the case where image data is binarized by using the error diffusion method and then rasterized by the former processing method, one image-classified image is divided into a plurality of pieces of print information. When the divided image data is supplied, the error diffusion processing is individually performed on each of the divided image data, and the error cannot be correctly propagated between the divided image data. Does not mean that the error diffusion processing has been performed correctly.
【0008】また、後者の処理方法により画像データを
多値でバンドメモリ上にラスタライズした後に誤差拡散
手法を用いて二値化する場合では、バンドメモリに展開
されている複数の描画オブジェクト全体に対し誤差拡散
処理を施すことになるから、複数の印刷情報に分割され
た被イメージ分類画像のオブジェクトと他の描画オブジ
ェクトとの間で誤差が伝搬して正しい二値化データを得
ることができない。In the case where image data is rasterized in a multivalued manner on a band memory by the latter processing method and then binarized by an error diffusion method, a plurality of drawing objects developed in the band memory are all processed. Since the error diffusion process is performed, an error propagates between the object of the image-classified image divided into a plurality of pieces of print information and another drawing object, and correct binary data cannot be obtained.
【0009】このように、1つの被イメージ分類画像が
複数の印刷情報に分割されて供給されるときには、各印
刷情報で分割、供給された被イメージ分類画像をまとめ
て1つの被イメージ分類画像として二値化することはで
きない。As described above, when one image classified image is divided into a plurality of pieces of print information and supplied, the image classified images divided and supplied by each print information are combined into one image classified image. It cannot be binarized.
【0010】また、バックグラウンドで処理を行うプリ
ンタドライバでは、取り込んだコマンドを補助記憶装置
に格納するから、補助記憶装置の空容量が十分に無い
と、印刷情報の取り込みができず、処理が中断されるこ
とがある。また、取り込む印刷情報に含まれる画像デー
タ量が非常に大きいときには、補助記憶装置に十分に大
きい空容量が要求されるとともに、補助記憶装置からの
コマンドの再生に掛かる時間が長くなる。このように、
バックグラウンド処理に対しては、補助記憶装置に十分
に大きい空容量が要求されるとともに、補助記憶装置か
らのコマンドの再生に掛かる時間が長くなる。In a printer driver that performs processing in the background, the fetched commands are stored in an auxiliary storage device. If there is not enough free space in the auxiliary storage device, print information cannot be fetched and processing is interrupted. May be done. Further, when the amount of image data included in the print information to be taken is very large, a sufficiently large free space is required for the auxiliary storage device, and the time required for reproducing the command from the auxiliary storage device becomes long. in this way,
For the background processing, a sufficiently large free space is required in the auxiliary storage device, and the time required for reproducing the command from the auxiliary storage device becomes longer.
【0011】本発明の目的は、1つの被イメージ分類画
像が複数の印刷情報で分割されて供給されるときに、分
割、供給された被イメージ分類画像をまとめて1つの被
イメージ分類画像として二値化することができる印刷制
御装置、情報処理装置、印刷装置および印刷情報処理方
法を提供することにある。[0011] An object of the present invention is to divide a supplied image classified image into a single image classified image when one image classified image is supplied by being divided by a plurality of print information. It is an object of the present invention to provide a print control device, an information processing device, a printing device, and a print information processing method that can be converted into a value.
【0012】本発明の他の目的は、バックグラウンド処
理時に、取り込む印刷情報の格納に要する記憶容量を少
なく抑えることができるとともに、格納された印刷情報
の再生に掛かる時間を短縮することができる印刷制御装
置、情報処理装置および印刷情報処理方法を提供するこ
とにある。Another object of the present invention is to reduce the storage capacity required for storing print information to be captured during background processing, and to reduce the time required for reproducing the stored print information. It is to provide a control device, an information processing device, and a print information processing method.
【0013】本発明のさらに他の目的は、バックグラウ
ンド処理時に、格納された印刷情報の再生に掛かる時間
を短縮することができる印刷制御装置、情報処理装置お
よび印刷情報処理方法を提供することにある。Still another object of the present invention is to provide a print control apparatus, an information processing apparatus, and a print information processing method that can reduce the time required to reproduce stored print information during background processing. is there.
【0014】[0014]
【課題を解決するための手段】請求項1記載の発明は、
外部装置から供給された印刷情報に基づき印刷装置が印
字処理可能な印字データを生成し、該印字データを前記
印刷装置に転送する印刷制御装置において、前記印刷情
報に含まれる、自然画などのイメージに分類される被イ
メージ分類画像の処理に用いられる処理関連情報を更新
可能に格納する記憶手段と、前記印刷情報を解析し、該
印刷情報に前記被イメージ分類画像が含まれているか否
かを判定する画像分類判定手段と、前記印刷情報に被イ
メージ分類画像が含まれているとき、前記記憶手段に格
納されている処理関連情報に基づき前記被イメージ分類
画像が1つの単位画像を構成する複数の分割画像の内の
1つであるか否かを判定する画像構成判定手段と、前記
印刷情報の被イメージ分類画像が前記1つの単位画像を
構成する分割画像の1つであるとき、該印刷情報の被イ
メージ分類画像を前記1つの単位画像を構成する他の分
割画像と同様の処理内容で二値化するとともに、その二
値化に用いられた情報を前記処理関連情報として前記記
憶手段に格納する処理手段とを備えることを特徴とす
る。According to the first aspect of the present invention,
In a print control device that generates print data that can be printed by a printing device based on print information supplied from an external device and transfers the print data to the printing device, an image such as a natural image included in the print information Storage means for updatingably storing processing-related information used for processing of the image-classified image classified into, and analyzing the print information to determine whether or not the print information includes the image-classified image A plurality of image classification determining means for determining, when the print information includes an image classification image, the image classification image forming one unit image based on processing-related information stored in the storage means; Image configuration determining means for determining whether the image is one of the divided images, and a divided image in which the image-classified image of the print information forms the one unit image When the number is one, the image-classified image of the print information is binarized with the same processing content as the other divided images constituting the one unit image, and the information used for the binarization is described above. Processing means for storing the processing-related information in the storage means.
【0015】請求項2記載の発明は、請求項1記載の印
刷制御装置において、前記処理手段は、誤差拡散手法に
よる二値化処理を行うことを特徴とする。According to a second aspect of the present invention, in the printing control apparatus of the first aspect, the processing means performs a binarization process by an error diffusion method.
【0016】請求項3記載の発明は、請求項2記載の印
刷制御装置において、前記処理手段は、前記記憶手段に
格納されている処理関連情報を参照しながら前記印刷情
報の被イメージ分類画像を誤差拡散手法で二値化し、そ
の二値化データをバンドメモリに展開することによって
前記印字データの作成を行うことを特徴とする。According to a third aspect of the present invention, in the print control apparatus according to the second aspect, the processing unit refers to the processing-related information stored in the storage unit and converts the image-classified image of the print information. The print data is created by binarizing by an error diffusion method and expanding the binarized data in a band memory.
【0017】請求項4記載の発明は、請求項2記載の印
刷制御装置において、前記処理手段は、前記印刷情報の
被イメージ分類画像を多値データとしてバンドメモリに
展開し、前記記憶手段に格納されている処理関連情報を
参照して前記展開されたデータをラスタライン単位で誤
差拡散手法を用いて二値化しながら前記印字データの作
成を行うことを特徴とする。According to a fourth aspect of the present invention, in the print control apparatus according to the second aspect, the processing unit expands the image-classified image of the print information as multi-value data in a band memory and stores the multi-valued data in the storage unit. The print data is generated while binarizing the developed data by using an error diffusion method in units of raster lines with reference to the processing-related information.
【0018】請求項5記載の発明は、請求項1ないし4
のいずれか1つに記載の印刷制御装置において、前記記
憶手段に格納される処理関連情報は、前記印刷情報の被
イメージ分類画像の位置を示す座標データを含み、前記
画像構成判定手段は前記座標データに基づき前記被イメ
ージ分類画像が1つの単位画像を構成する複数の分割画
像の内の1つであるか否かを判定することを特徴とす
る。The invention described in claim 5 provides the invention according to claims 1 to 4
In the print control device according to any one of the above, the processing-related information stored in the storage unit includes coordinate data indicating a position of an image-classified image of the print information, and the image configuration determination unit includes It is characterized in that it is determined whether or not the image to be classified image is one of a plurality of divided images constituting one unit image based on data.
【0019】請求項6記載の発明は、請求項2ないし4
記載のいずれか1つに記載の印刷制御装置において、前
記記憶手段に格納される処理関連情報は、前記印刷情報
の被イメージ分類画像に対する誤差拡散手法で得られた
誤差データを含むことを特徴とする。The invention according to claim 6 is the invention according to claims 2 to 4
The print control device according to any one of the preceding claims, wherein the processing-related information stored in the storage unit includes error data obtained by an error diffusion method for the image-classified image of the print information. I do.
【0020】請求項7記載の発明は、供給された印刷情
報に基づき印刷装置が印字処理可能な印字データを生成
し、該印字データを前記印刷装置に転送する印刷制御装
置を搭載する情報処理装置において、前記印刷制御装置
は、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段と、前記印刷情
報を解析し、該印刷情報に前記被イメージ分類画像が含
まれているか否かを判定する画像分類判定手段と、前記
印刷情報に被イメージ分類画像が含まれているとき、前
記記憶手段に格納されている処理関連情報に基づき前記
被イメージ分類画像が1つの単位画像を構成する複数の
分割画像の内の1つであるか否かを判定する画像構成判
定手段と、前記印刷情報の被イメージ分類画像が前記1
つの単位画像を構成する分割画像の1つであるとき、該
印刷情報の被イメージ分類画像を前記1つの単位画像を
構成する他の分割画像と同様の処理内容で二値化すると
ともに、その二値化に用いられた情報を前記処理関連情
報として前記記憶手段に格納する処理手段とを備えるこ
とを特徴とする。According to a seventh aspect of the present invention, there is provided an information processing apparatus having a print control device for generating print data that can be printed by a printing device based on the supplied print information and transferring the print data to the printing device. In the print control apparatus, the print control apparatus includes a storage unit that stores, in an updatable manner, processing-related information used for processing an image-classified image classified into an image such as a natural image, the print information being included in the print information; An image classification determining unit that analyzes and determines whether the print information includes the image-classified image; and stores the image-classified image in the storage unit when the print information includes the image-classified image. Image configuration determining means for determining whether or not the image-to-be-classified image is one of a plurality of divided images constituting one unit image based on the processing-related information, Wherein the object image classification image information 1
When one of the divided images constituting one unit image is one of the divided images, the image-classified image of the print information is binarized by the same processing content as the other divided images constituting the one unit image, and Processing means for storing information used for the value conversion as the processing-related information in the storage means.
【0021】請求項8記載の発明は、外部装置から供給
された印刷情報に基づき印字手段が印字処理可能な印字
データを生成し、該印字データを前記印字手段に転送す
る印刷制御装置を搭載する印刷装置において、前記印刷
制御装置は、前記印刷情報に含まれる、自然画などのイ
メージに分類される被イメージ分類画像の処理に用いら
れる処理関連情報を更新可能に格納する記憶手段と、前
記印刷情報を解析し、該印刷情報に前記被イメージ分類
画像が含まれているか否かを判定する画像分類判定手段
と、前記印刷情報に被イメージ分類画像が含まれている
とき、前記記憶手段に格納されている処理関連情報に基
づき前記被イメージ分類画像が1つの単位画像を構成す
る複数の分割画像の内の1つであるか否かを判定する画
像構成判定手段と、前記印刷情報の被イメージ分類画像
が前記1つの単位画像を構成する分割画像の1つである
とき、該印刷情報の被イメージ分類画像を前記1つの単
位画像を構成する他の分割画像と同様の処理内容で二値
化するとともに、その二値化に用いられた情報を前記処
理関連情報として前記記憶手段に格納する処理手段とを
備えることを特徴とする。According to an eighth aspect of the present invention, there is provided a print control device for generating print data which can be printed by a printing means based on print information supplied from an external device, and transferring the print data to the printing means. In the printing apparatus, the print control device is configured to store, in an updatable manner, processing-related information used for processing a classified image included in the print information, the image being classified into an image such as a natural image. An image classification determining unit that analyzes information and determines whether the print information includes the image-classified image, and stores the image-classified image in the storage unit when the print information includes the image-classified image Image configuration determining means for determining whether or not the image-classified image is one of a plurality of divided images constituting one unit image based on the processing-related information provided When the image classified image of the print information is one of the divided images constituting the one unit image, the image classified image of the print information is the same as the other divided images constituting the one unit image. And a processing unit for performing binarization based on processing contents and storing information used for the binarization in the storage unit as the processing-related information.
【0022】請求項9記載の発明は、外部装置から供給
された印刷情報に基づき印刷装置が印字処理可能な印字
データを生成し、該印字データを前記印刷装置に転送す
る印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段を設け、前記印
刷情報を解析し、該印刷情報に前記被イメージ分類画像
が含まれているか否かを判定する工程と、前記印刷情報
に被イメージ分類画像が含まれているとき、前記記憶手
段に格納されている処理関連情報に基づき前記被イメー
ジ分類画像が1つの単位画像を構成する複数の分割画像
の内の1つであるか否かを判定する工程と、前記印刷情
報の被イメージ分類画像が前記1つの単位画像を構成す
る分割画像の1つであるとき、該印刷情報の被イメージ
分類画像を前記1つの単位画像を構成する他の分割画像
と同様の処理内容で二値化するとともに、その二値化に
用いられた情報を前記処理関連情報として前記記憶手段
に格納する工程とを備えることを特徴とする印刷情報処
理方法。According to the ninth aspect of the present invention, the printing apparatus generates print data that can be printed by the printing apparatus based on print information supplied from an external apparatus, and is used in a print control apparatus that transfers the print data to the printing apparatus. In the print information processing method, a storage unit is provided for storing, in an updatable manner, processing-related information used for processing a classified image included in the print information and classified into an image such as a natural image, and the print information is analyzed. Determining whether or not the print information includes the image-classified image; and, when the print information includes the image-classified image, processing-related information stored in the storage unit. Determining whether or not the image-classified image is one of a plurality of divided images constituting one unit image based on When the image is one of the divided images constituting the one unit image, the image classified image of the print information is binarized by the same processing contents as the other divided images constituting the one unit image. And a step of storing information used for the binarization in the storage unit as the processing-related information.
【0023】請求項10記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置において、前記印刷情報をその最後ま
で順次取り込み、その取り込まれた印刷情報に対し多値
減色処理を施す減色処理手段と、前記多値減色処理を施
すことによって得られた多値データをコマンドとしてコ
マンド記憶手段に保存する保存手段と、前記コマンド記
憶手段から前記コマンドを再生する再生手段と、前記再
生されたコマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る。According to a tenth aspect of the present invention, in the print control apparatus for generating print data that can be printed by a printing apparatus based on print information supplied from an external apparatus and transferring the print data to the printing apparatus, The color information processing means for sequentially capturing the print information to the end thereof, and performing multi-value color reduction processing on the captured print information, and the multi-value data obtained by performing the multi-value color reduction processing as a command to the command storage means. A storage means for saving, a reproducing means for reproducing the command from the command storage means, and a data processing generating means for performing a predetermined process on the reproduced command to generate the print data.
【0024】請求項11記載の発明は、請求項10記載
の印刷制御装置において、前記減色処理手段は、前記印
刷情報が自然画などのイメージに分類される被イメージ
分類画像を含む情報であるときに、該印刷情報に対し多
値減色処理を施すことを特徴とする。According to an eleventh aspect of the present invention, in the print control apparatus according to the tenth aspect, the color reduction processing means includes a step of determining whether the print information is information including an image to be classified classified into an image such as a natural image. Further, a multi-value color reduction process is performed on the print information.
【0025】請求項12記載の発明は、請求項10また
は11記載の印刷制御装置において、前記データ処理生
成手段が行う所定処理は、前記再生コマンドに対する多
値減色処理を含み、該多値減色処理の手法は前記印刷情
報に対し施される多値減色処理の手法と異なることを特
徴とする。According to a twelfth aspect of the present invention, in the print control apparatus according to the tenth or eleventh aspect, the predetermined processing performed by the data processing generating means includes a multi-level color reduction processing for the reproduction command. Is characterized in that it is different from the method of the multi-value color reduction processing applied to the print information.
【0026】請求項13記載の発明は、供給された印刷
情報に基づき印刷装置が印字処理可能な印字データを生
成し、該印字データを前記印刷装置に転送する印刷制御
装置を搭載する情報処理装置において、前記印刷制御装
置は、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報に対し多値減色処理を施す減色処
理手段と、前記多値減色処理を施すことによって得られ
た多値データをコマンドとしてコマンド記憶手段に保存
する保存手段と、前記コマンド記憶手段から前記コマン
ドを再生する再生手段と、前記再生されたコマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする。According to a thirteenth aspect of the present invention, there is provided an information processing apparatus having a print control device for generating print data that can be printed by a printing device based on the supplied print information and transferring the print data to the printing device. Wherein the print control device sequentially fetches the print information to the end thereof, and performs a multi-value color reduction process on the fetched print information, and a multi-color reduction process obtained by performing the multi-value color reduction process. Storage means for storing value data as a command in a command storage means, reproduction means for reproducing the command from the command storage means, and data processing generation means for performing predetermined processing on the reproduced command to generate the print data And characterized in that:
【0027】請求項14記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報をその最後まで順次取り込み、その取
り込まれた印刷情報に対し多値減色処理を施す工程と、
前記多値減色処理を施すことによって得られた多値デー
タをコマンドとしてコマンド記憶手段に保存する工程
と、前記コマンド記憶手段から前記コマンドを再生する
工程と、前記再生されたコマンドに所定処理を施して前
記印字データを生成する工程とを備えることを特徴とす
る印刷情報処理方法。The invention according to claim 14 is used in a print control device which generates print data that can be printed by a printing device based on print information supplied from an external device, and transfers the print data to the printing device. In the print information processing method, a step of sequentially capturing the print information until the end thereof, and performing a multi-value color reduction process on the captured print information;
Storing the multi-value data obtained by performing the multi-value color reduction processing as a command in a command storage means, reproducing the command from the command storage means, and performing a predetermined process on the reproduced command. And generating the print data by using the print information processing method.
【0028】請求項15記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置において、前記印刷情報をその最後ま
で順次取り込み、その取り込まれた印刷情報をコマンド
としてコマンド記憶手段に保存する保存手段と、前記コ
マンド記憶手段から前記コマンドを再生する再生手段
と、前記再生されたコマンドに対し多値減色処理を施し
ながら該多値減色処理によって得られた多値データをコ
マンドとして前記コマンド記憶手段に再保存する減色処
理手段と、前記コマンド記憶手段から再保存されたコマ
ンドを再生し、該再生した再保存コマンドに所定処理を
施して前記印字データを生成するデータ処理生成手段と
を備えることを特徴とする。According to a fifteenth aspect of the present invention, in the print control apparatus for generating print data that can be printed by the printing apparatus based on print information supplied from an external apparatus and transferring the print data to the printing apparatus, Storage means for sequentially fetching print information to the end thereof and storing the fetched print information as a command in a command storage means; reproducing means for reproducing the command from the command storage means; Color-reduction processing means for re-storing the multi-value data obtained by the multi-value color reduction processing as a command while performing the value-reduction processing in the command storage means; and reproducing the command re-stored from the command storage means. Data processing generating means for performing the predetermined processing on the restored command to generate the print data. To.
【0029】請求項16記載の発明は、請求項15記載
の印刷制御装置において、前記減色処理手段は、前記印
刷情報が自然画などのイメージに分類される被イメージ
分類画像を含む情報であるときに、該印刷情報に対し前
記多値減色処理を施すことを特徴とする。According to a sixteenth aspect of the present invention, in the print control apparatus according to the fifteenth aspect, the color reduction processing means includes a step of determining whether the print information is information including an image to be classified classified into an image such as a natural image. In addition, the multi-level color reduction processing is performed on the print information.
【0030】請求項17記載の発明は、請求項15また
は16記載の印刷制御装置において、前記データ処理生
成手段が行う所定処理は、前記再生された再保存コマン
ドに対する多値減色処理を含み、該多値減色処理の手法
は前記再生されたコマンドに対し施される多値減色処理
の手法と異なることを特徴とする。According to a seventeenth aspect of the present invention, in the print control apparatus according to the fifteenth or sixteenth aspect, the predetermined processing performed by the data processing generation means includes a multi-value color reduction processing for the reproduced resave command. The method of the multi-value color reduction processing is different from the method of the multi-value color reduction processing applied to the reproduced command.
【0031】請求項18記載の発明は、供給された印刷
情報に基づき印刷装置が印字処理可能な印字データを生
成し、該印字データを前記印刷装置に転送する印刷制御
装置を搭載する情報処理装置において、前記印刷制御装
置は、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報をコマンドとしてコマンド記憶手
段に保存する保存手段と、前記コマンド記憶手段から前
記コマンドを再生する再生手段と、前記再生されたコマ
ンドに対し多値減色処理を施しながら該多値減色処理に
よって得られた多値データをコマンドとして前記コマン
ド記憶手段に再保存する減色処理手段と、前記コマンド
記憶手段から再保存されたコマンドを再生し、該再生し
た再保存コマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る。According to an eighteenth aspect of the present invention, there is provided an information processing apparatus having a print control device for generating print data that can be printed by a printing device based on the supplied print information and transferring the print data to the printing device. Wherein the print control device sequentially captures the print information to the end thereof, a storage means for storing the captured print information as a command in a command storage means, and a reproduction means for reproducing the command from the command storage means. A color-reduction processing means for re-storing the multi-valued data obtained by the multi-value color reduction processing as a command in the command storage means while applying a multi-value color reduction processing to the reproduced command; A data processing for reproducing the reproduced command and performing predetermined processing on the reproduced re-save command to generate the print data. Characterized in that it comprises a generation unit.
【0032】請求項19記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報をその最後まで順次取り込み、その取
り込まれた印刷情報をコマンドとしてコマンド記憶手段
に保存する工程と、前記コマンド記憶手段から前記コマ
ンドを再生する工程と、前記再生されたコマンドに対し
多値減色処理を施しながら該多値減色処理によって得ら
れた多値データをコマンドとして前記コマンド記憶手段
に再保存する工程と、前記コマンド記憶手段から再保存
されたコマンドを再生し、該再生した再保存コマンドに
所定処理を施して前記印字データを生成する工程とを備
えることを特徴とする。The invention according to claim 19 is used in a print control device that generates print data that can be printed by a printing device based on print information supplied from an external device, and transfers the print data to the printing device. In the print information processing method, a step of sequentially fetching the print information to its end, storing the fetched print information as a command in a command storage means, a step of reproducing the command from the command storage means, Performing a multi-level color reduction process on the received command and restoring the multi-valued data obtained by the multi-level color reduction process as a command in the command storage unit; and reproducing the command re-stored from the command storage unit. Performing a predetermined process on the reproduced re-save command to generate the print data. That.
【0033】[0033]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照しながら説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0034】(実施の第1形態)図1は本発明の印刷制
御装置(プリンタドライバ)の実施の第1形態の構成を
示すブロック図である。(First Embodiment) FIG. 1 is a block diagram showing a configuration of a first embodiment of a print control apparatus (printer driver) according to the present invention.
【0035】ホストコンピュータ10には、図1に示す
ように、画像を作成し、または外部から取り込まれた画
像を処理する機能を有するアプリケーションソフトウェ
ア11(以下、アプリケーションという)11と、アプ
リケーション11で作成された画像などを印刷する印刷
装置(以下、プリンタという)30のバイオロニクスI
/F(以下、I/Fという)31と接続するI/F13
と、プリンタを制御するための印刷制御装置を構成する
プリンタドライバ12とが搭載されている。As shown in FIG. 1, the host computer 10 has application software 11 (hereinafter referred to as an application) 11 having a function of creating an image or processing an image taken from the outside. Device (hereinafter referred to as a printer) 30 for printing a printed image or the like
/ F (hereinafter referred to as I / F) 31 to be connected to I / F 13
And a printer driver 12 constituting a print control device for controlling the printer.
【0036】ホストコンピュータ10では、それに搭載
されたアプリケーション11で、文字、図形などのグラ
フィックスに分類される被グラフィックス分類画像、自
然画などに分類される被イメージ分類画像を含む画像デ
ータを作成し、この画像データを印刷出力するときに
は、アプリケーション11からこの印刷出力対象となる
画像データを印刷データとしてプリンタドライバ12に
供給する。In the host computer 10, an application 11 installed therein creates image data including an image classified image classified as graphics such as characters and graphics, and an image classified image classified as a natural image. When printing out the image data, the application 11 supplies the image data to be printed out to the printer driver 12 as print data.
【0037】プリンタドライバ12では、供給された印
刷データに基づきプリンタ30が印字処理可能な印字デ
ータを生成し、該印字データをプリンタ30に転送す
る。The printer driver 12 generates print data that can be printed by the printer 30 based on the supplied print data, and transfers the print data to the printer 30.
【0038】このプリンタドライバ12は、アプリケー
ション11から供給された印刷データを解析するコマン
ド解析部21と、印刷データの被イメージ分類画像の処
理に用いられる処理関連情報として位置情報と誤差情報
とを更新可能に格納するイメージ情報保存部25と、印
刷データに含まれる画像データを二値化する二値化部2
6と、イメージ情報保存部25に格納された処理関連情
報に基づき二値化データをバンドメモリ23上に展開す
る画像展開部22と、バンドメモリ23上に展開された
データを印字データとしてI/F13を介してプリンタ
30に転送する画像転送部24とを備える。これら各ブ
ロックは上述の動作内容を記述したプログラムモジュー
ルから構成され、各プログラムモジュールを情報処理装
置10のCPU(図示せず)で読み出し、実行すること
によってプリンタドライバ12が構築される。The printer driver 12 updates the command analysis unit 21 for analyzing the print data supplied from the application 11 and the position information and the error information as processing related information used for processing the image to be classified of the print data. An image information storage unit 25 that stores the image data as much as possible, and a binarization unit 2 that binarizes image data included in the print data
6, an image developing unit 22 for developing the binarized data on the band memory 23 based on the processing-related information stored in the image information storage unit 25, and an I / O as the printing data using the data developed on the band memory 23 as print data. And an image transfer unit 24 that transfers the image data to the printer 30 via F13. Each of these blocks is composed of a program module that describes the above-mentioned operation contents, and a printer driver 12 is constructed by reading out and executing each program module by a CPU (not shown) of the information processing apparatus 10.
【0039】このように構成されたプリンタドライバ1
2では、アプリケーション12から渡された印刷データ
を解析して該印刷データに含まれる画像データを所定手
法(ディザパターンによる手法または誤差拡散手法)で
二値化し、その二値化データをバンドメモリに展開(ラ
スタライズ)することによって印字データの作成を行う
印刷データ処理を実行する。The printer driver 1 configured as described above
In step 2, the print data passed from the application 12 is analyzed, and image data included in the print data is binarized by a predetermined method (a method using a dither pattern or an error diffusion method), and the binarized data is stored in a band memory. Print data processing for creating print data by performing rasterization is performed.
【0040】次に、プリンタドライバ12における上述
の印刷データ処理の手順について図2ないし図4を参照
しながら説明する。図2は図1のプリンタドライバにお
ける印刷データ処理手順を示すフローチャート、図3は
図2のステップS104のイメージのラスタライズ処理
の詳細を示すフローチャート、図4は印刷データの被イ
メージ分類画像が1つの単位画像を構成する複数の分割
画像の内の1つであるか否かを判定するときに用いられ
る判定条件を示す図である。Next, the procedure of the above-described print data processing in the printer driver 12 will be described with reference to FIGS. 2 is a flowchart showing a print data processing procedure in the printer driver of FIG. 1, FIG. 3 is a flowchart showing details of the image rasterizing process in step S104 of FIG. 2, and FIG. FIG. 9 is a diagram showing a determination condition used when determining whether or not the image is one of a plurality of divided images constituting an image.
【0041】アプリケーション11によって印刷出力が
選択されると、図2に示すように、プリンタドライバ1
2では、まず、ステップS101においてアプリケーシ
ョン1から供給された印刷データを取り込み、続くステ
ップS102では、取り込んだ印刷データに含まれてい
る画像が被イメージ分類画像であるか否かの判定を行
う。印刷データに含まれている画像が被イメージ分類画
像でなければ、ステップS103に進み、印刷データに
含まれる画像を二値化部26で二値化しながら画像展開
部22でバンドメモリ23上に展開するラスタライズ処
理を行う。このラスタライズ処理は従来の手法と同じで
あり、その詳細な説明は省略する。When the print output is selected by the application 11, as shown in FIG.
In step S2, first, the print data supplied from the application 1 is fetched in step S101, and in step S102, it is determined whether or not the image included in the fetched print data is an image-classified image. If the image included in the print data is not the image classification image, the process proceeds to step S103, where the image included in the print data is binarized by the binarization unit 26 and is expanded on the band memory 23 by the image expansion unit 22. Rasterize processing is performed. This rasterizing process is the same as the conventional method, and a detailed description thereof will be omitted.
【0042】これに対し、印刷データに含まれている画
像が被イメージ分類画像であれば、ステップS104に
進み、イメージのラスタライズすなわち被イメージ分類
画像に対するラスタライズ処理を行う。このラスタライ
ズ処理では、図3に示すように、まず、ステップS20
1においてラスタライズ対象となる被イメージ分類画像
との比較対象となる被イメージ分類画像の全てが選択さ
れたか否かを判定し、比較対象となる全ての被イメージ
分類画像の選択が終了していなければ、ステップS20
2に進み、比較対象となる被イメージ分類画像の1つを
選択し、この被イメージ分類画像の位置情報を取得す
る。On the other hand, if the image included in the print data is an image to be classified image, the flow advances to step S104 to perform rasterization of the image, that is, a rasterizing process for the image to be classified image. In this rasterizing process, first, as shown in FIG.
In step 1, it is determined whether all of the classified images to be compared with the classified images to be rasterized have been selected. If the selection of all the classified images to be compared has not been completed, , Step S20
In step 2, one of the classified images to be compared is selected, and the position information of the classified image is acquired.
【0043】次いで、ステップS203に進み、ラスタ
ライズ対象の被イメージ分類画像と比較対象となる被イ
メージ分類画像とが左右の座標位置が同じでかつ上下に
重なり合うまたは接しているか否かを判定する。具体的
には、図4に示すように、比較対象となる被イメージ分
類画像の水平方向座標位置を(L1,R1)、垂直方向
座標位置を(T1,B1)とし、ラスタライズする被イ
メージ分類画像の水平方向座標位置を(L2,R2)、
垂直方向座標位置を(T2,B2)とし、次式(1)に
示す関係が成立すると、ラスタライズ対象の被イメージ
分類画像と比較対象となる被イメージ分類画像とが左右
の座標位置が同じでかつ上下に重なり合うまたは接して
いると判定されることになる。すなわち、ラスタライズ
対象の被イメージ分類画像と比較対象となる被イメージ
分類画像とが1つの被イメージ分類画像を構成する分割
画像と見なすことが可能であると判断される。Next, the process proceeds to step S203, where it is determined whether or not the left and right coordinate positions of the rasterized image classified image and the compared image classified image are the same and overlap or touch each other. Specifically, as shown in FIG. 4, the horizontal coordinate position of the compared image classified image to be compared is (L1, R1), the vertical coordinate position is (T1, B1), and the image classified image to be rasterized is set. The horizontal coordinate position of (L2, R2),
Assuming that the vertical coordinate position is (T2, B2) and the relationship shown in the following equation (1) holds, the left and right coordinate positions of the image classification image to be rasterized and the image classification image to be compared are the same, and It will be determined that they are vertically overlapping or touching. That is, it is determined that the image classified image to be rasterized and the image classified image to be compared can be regarded as divided images constituting one image classified image.
【0044】 L1=L2,R1=R2,T2≦T1,B1≦B2 …(1) 上記の関係が成立しないと、ステップS201に戻り、
次の比較対象となる被イメージ分類画像を選択し、上述
の処理を繰り返す。L1 = L2, R1 = R2, T2 ≦ T1, B1 ≦ B2 (1) If the above relationship is not established, the process returns to step S201,
The next image-classified image to be compared is selected, and the above processing is repeated.
【0045】上記の関係が成立してラスタライズ対象の
被イメージ分類画像と比較対象となる被イメージ分類画
像とが左右の座標位置が同じでかつ上下に重なり合うま
たは接していると判定されると、ステップS204に進
み、イメージ情報保存部25の位置情報をラスタライズ
対象の被イメージ分類画像の位置情報に更新し、続くス
テップS205で比較対象となる被イメージ分類画像の
ラスタライズの誤差情報を取得する。If the above relationship is established and it is determined that the image classification image to be rasterized and the image classification image to be compared have the same left and right coordinate positions and overlap or touch vertically, In step S204, the position information in the image information storage unit 25 is updated to the position information of the image classification image to be rasterized, and in step S205, the rasterization error information of the image classification image to be compared is acquired.
【0046】これに対し、ステップS201において選
択すべき比較対象となる被イメージ分類画像がなけれ
ば、ステップS206に進み、ラスタライズ対象の被イ
メージ分類画像の位置情報をイメージ情報保存部25に
格納し、続くステップS207で誤差情報を初期化す
る。On the other hand, if there is no image classification image to be selected in step S201, the process proceeds to step S206, where the position information of the image classification image to be rasterized is stored in the image information storage unit 25, In a succeeding step S207, the error information is initialized.
【0047】ステップS205またはステップS207
において誤差情報が獲得または設定されると、ステップ
S208において、二値化部26でラスタライズ対象の
被イメージ分類画像に、獲得または設定された誤差情報
を用いた誤差拡散処理を施し、ステップS209におい
て画像展開部22で二値化データをバンドメモリ上に展
開する。Step S205 or S207
When the error information is obtained or set in step S208, the binarizing unit 26 performs an error diffusion process using the obtained or set error information on the image-classified image to be rasterized in the binarization unit 26, and the image is processed in step S209. The developing unit 22 develops the binarized data on the band memory.
【0048】次いで、ステップS210に進み、ラスタ
ライズした被イメージ分類画像に誤差情報をイメージ情
報保存部25に書き込み、処理を抜けて図3の処理に戻
る。Next, the process proceeds to step S210, where error information is written into the rasterized image classified image in the image information storage unit 25, and the process exits the process and returns to the process of FIG.
【0049】ステップS103またはステップS104
のラスタライズ処理の実行後、ステップS205に進
み、現在ラスタライズしているバンドの描画が終了した
か否かを判定する。現在ラスタライズしているバンドの
描画が終了していなければ、ステップS101に戻り、
次の印刷データに対する描画を行う。現在ラスタライズ
しているバンドの描画が終了すると、ステップS106
に進み、バンドメモリ23のデータを印字データとして
I/F13を介してプリンタ30へ出力し、続くステッ
プS107でバンドメモリ23をクリアする。Step S103 or step S104
After execution of the rasterizing process, the process proceeds to step S205, and it is determined whether or not the drawing of the currently rasterized band has been completed. If the drawing of the currently rasterized band has not been completed, the process returns to step S101,
Perform drawing for the next print data. When the drawing of the currently rasterized band is completed, step S106 is performed.
Then, the data in the band memory 23 is output to the printer 30 via the I / F 13 as print data, and the band memory 23 is cleared in step S107.
【0050】次いで、ステップS108に進み、上述の
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS101からの処理が繰り返され、上述の処理が全バ
ンドについて終了すると、本処理を終了する。Next, the process proceeds to step S108, where it is determined whether or not the above processing has been completed for all bands. If the above processing has not been completed for all bands, the processing from step S101 is repeated, and the above processing is repeated. When the processing is completed for all the bands, this processing is completed.
【0051】このように、本実施の形態では、1つの被
イメージ分類画像を構成する分割画像と見なされた各被
イメージ分類画像に対し連続する誤差拡散処理を施すか
ら、1つの被イメージ分類画像が分割されたことによる
誤差拡散の継ぎ目をなくすことができる、すなわち1つ
の被イメージ分類画像が複数の印刷情報で分割されて供
給されるときに、分割、供給された被イメージ分類画像
をまとめて1つの被イメージ分類画像として二値化する
ことができる。As described above, in the present embodiment, since the continuous error diffusion processing is performed on each of the image classified images regarded as the divided images constituting one image classified image, one image classified image is obtained. Can be eliminated. That is, when one image classified image is supplied by being divided by a plurality of pieces of printing information, the divided and supplied image classified images are collectively collected. It can be binarized as one image to be classified image.
【0052】なお、本実施の形態では、情報処理装置に
搭載されたプリンタドライバによって上述の印刷データ
処理を行う例を示したが、ハードウェアまたはソフトウ
ェアで構成された上述の印刷データ処理を行う手段をプ
リンタ側に搭載することによっても、同様の効果を得る
こともできる。また、上述の印刷データ処理を行う手段
を情報装置側とプリンタ側との双方のハードウェアまた
はソフトウェアで構成することも可能である。In this embodiment, an example has been described in which the above-described print data processing is performed by a printer driver installed in the information processing apparatus. However, means for performing the above-described print data processing configured by hardware or software is provided. The same effect can also be obtained by mounting on the printer side. Further, the means for performing the above-described print data processing may be configured by hardware or software on both the information device side and the printer side.
【0053】(実施の第2形態)次に、本発明の実施の
第2形態について図5ないし図7を参照しながら説明す
る。図5は本発明の印刷制御装置(プリンタドライバ)
の実施の第2形態における印刷データ処理手順を示すフ
ローチャート、図6は図5のステップS304のイメー
ジのラスタライズ処理の詳細を示すフローチャート、図
7は図5のステップS306の二値化処理の詳細を示す
フローチャートである。(Second Embodiment) Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 5 shows a print control device (printer driver) of the present invention.
6 is a flowchart showing the print data processing procedure in the second embodiment, FIG. 6 is a flowchart showing the details of the image rasterizing process in step S304 in FIG. 5, and FIG. 7 is the details of the binarization process in step S306 in FIG. It is a flowchart shown.
【0054】本実施の形態は、実施の第1形態と同じ構
成を有するが、バンドメモリには多値の画像データがラ
スタライズされる。The present embodiment has the same configuration as the first embodiment, but multi-valued image data is rasterized in the band memory.
【0055】本実施の形態では、実施の第1形態に対
し、アプリケーションから渡された印刷データを解析し
て該印刷データに含まれる画像データを多値データとし
てバンドメモリに展開(ラスタライズ)し、この展開さ
れたデータをラスタライン単位で所定手法を用いて二値
化しながら印字データの作成を行う。In the present embodiment, in contrast to the first embodiment, the print data passed from the application is analyzed, and the image data included in the print data is expanded (rasterized) as multi-value data in the band memory. Print data is created while binarizing the developed data using a predetermined method in units of raster lines.
【0056】次に、本実施の形態における印刷データ処
理手順について図5ないし図7を参照しながら説明す
る。Next, a print data processing procedure according to the present embodiment will be described with reference to FIGS.
【0057】プリンタドライバでは、図5に示すよう
に、まず、ステップS301においてアプリケーション
11から供給された印刷データを取り込み、続くステッ
プS302では、取り込んだ印刷データに含まれている
画像が被イメージ分類画像であるか否かの判定を行う。
印刷データに含まれている画像が被イメージ分類画像で
なければ、ステップS303に進み、印刷データに含ま
れる画像を二値化部で二値化しながら画像展開部でバン
ドメモリ23上に展開するラスタライズ処理を行う。こ
のラスタライズ処理は従来の手法と同じである。As shown in FIG. 5, the printer driver first fetches the print data supplied from the application 11 in step S301, and in step S302, converts the image contained in the fetched print data into an image classification image. Is determined.
If the image included in the print data is not the image to be classified image, the process advances to step S303 to rasterize the image included in the print data into the band memory 23 while binarizing the image in the binarizing unit. Perform processing. This rasterizing process is the same as the conventional method.
【0058】これに対し、印刷データに含まれている画
像が被イメージ分類画像であれば、ステップS304に
進み、イメージのラスタライズすなわち被イメージ分類
画像に対するラスタライズ処理を行う。このラスタライ
ズ処理では、図6に示すように、まず、ステップS40
1においてラスタライズ対象となる被イメージ分類画像
との比較対象となる被イメージ分類画像の全てが選択さ
れたか否かを判定し、比較対象となる全ての被イメージ
分類画像の選択が終了していなければ、ステップS40
2に進み、比較対象となる被イメージ分類画像の1つを
選択し、この被イメージ分類画像の位置情報を取得す
る。On the other hand, if the image included in the print data is an image to be classified image, the flow advances to step S304 to perform rasterization of the image, that is, a rasterizing process for the image to be classified image. In this rasterizing process, first, as shown in FIG.
In step 1, it is determined whether all of the classified images to be compared with the classified images to be rasterized have been selected. If the selection of all the classified images to be compared has not been completed, , Step S40
In step 2, one of the classified images to be compared is selected, and the position information of the classified image is acquired.
【0059】次いで、ステップS403に進み、ラスタ
ライズ対象の被イメージ分類画像と比較対象となる被イ
メージ分類画像とが左右の座標位置が同じでかつ上下に
重なり合うまたは接しているか否かを判定する。この判
定処理は、上述の実施の第1形態と同じであり、その詳
細は省略する。Next, the process proceeds to step S403, where it is determined whether or not the left and right coordinate positions of the rasterized image classified image and the comparison target image classified image are the same and vertically overlap or touch. This determination processing is the same as in the first embodiment described above, and details thereof are omitted.
【0060】ラスタライズ対象の被イメージ分類画像と
比較対象となる被イメージ分類画像とが左右の座標位置
が同じでかつ上下に重なり合うまたは接しているという
関係を満足しないと、ステップS401に戻り、次の比
較対象となる被イメージ分類画像を選択し、上述の処理
を繰り返す。If the image classification image to be rasterized and the image classification image to be compared do not satisfy the relationship that the left and right coordinate positions are the same and vertically overlap or touch, the flow returns to step S401, and the next step S401 is performed. The image classification images to be compared are selected, and the above-described processing is repeated.
【0061】ラスタライズ対象の被イメージ分類画像と
比較対象となる被イメージ分類画像とが左右の座標位置
が同じでかつ上下に重なり合うまたは接していると判定
されると、ステップS404に進み、イメージ情報保存
部の位置情報をラスタライズ対象の被イメージ分類画像
の位置情報に更新し、処理を抜ける。If it is determined that the rasterized image classified image and the image classified image to be compared have the same left and right coordinate positions and overlap or touch vertically, the flow advances to step S404 to store image information. The position information of the copy is updated to the position information of the image-classified image to be rasterized, and the process exits.
【0062】これに対し、ステップS401において選
択すべき比較対象となる被イメージ分類画像がなけれ
ば、ステップS405に進み、誤差情報を初期化し、続
くステップS406で、ラスタライズ対象の被イメージ
分類画像の位置情報をイメージ情報保存部に格納し、本
処理を抜ける。On the other hand, if there is no classified image to be compared in step S401, the flow advances to step S405 to initialize the error information. In step S406, the position of the classified image to be rasterized is determined. The information is stored in the image information storage unit, and the process exits.
【0063】ステップS303またはステップS304
のラスタライズ処理の実行後、図5に示すように、ステ
ップS305に進み、現在ラスタライズしているバンド
の描画が終了したか否かを判定する。現在ラスタライズ
しているバンドの描画が終了していなければ、ステップ
S101に戻り、次の印刷データに対する描画を行う。
現在ラスタライズしているバンドの描画が終了すると、
ステップS306に進む。Step S303 or step S304
After executing the rasterizing process, the process proceeds to step S305, as shown in FIG. 5, to determine whether or not the drawing of the band currently rasterized has been completed. If the drawing of the currently rasterized band has not been completed, the flow returns to step S101 to perform drawing for the next print data.
When the drawing of the currently rasterized band is completed,
Proceed to step S306.
【0064】ステップS306では、二値化処理を実行
する。この二値化処理では、図7に示すように、まず、
ステップS501において二値化部でバンドメモリ全体
の画像データをディザリングして二値化を行う。In step S306, a binarization process is performed. In this binarization process, first, as shown in FIG.
In step S501, binarization is performed by dithering the image data of the entire band memory by the binarization unit.
【0065】次いで、ステップS502に進み、全ての
データの二値化が終了したか否かを判定し、全てのデー
タの二値化が終了していれば、本処理を抜ける。二値化
されていない被イメージ分類画像が残っていれば、ステ
ップS503に進み、この残っている被イメージ分類画
像の中から1つを選択し、該被イメージ分類画像に対応
する位置情報をイメージ情報保存部から取得し、続くス
テップS504で誤差情報を取得する。Next, the process proceeds to step S502, where it is determined whether or not binarization of all data has been completed. If binarization of all data has been completed, the process exits. If the image classified image that has not been binarized remains, the process proceeds to step S503, one of the remaining image classified images is selected, and the position information corresponding to the image classified image is displayed as an image. The error information is obtained from the information storage unit, and error information is obtained in the subsequent step S504.
【0066】さらに続くステップS505において、二
値化部で前記被イメージ分類画像に対し取得した誤差情
報を用いた誤差拡散処理を施した後に、ステップS50
6で、ディザリングした画像の上に二値化した画像デー
タをラスタライズする。In a succeeding step S505, the binarizing section performs an error diffusion process using the acquired error information on the image-classified image.
In step 6, the binarized image data is rasterized on the dithered image.
【0067】上述の処理は全てのデータの二値化が終了
するまで繰り返される。The above process is repeated until binarization of all data is completed.
【0068】ステップS306の二値化処理が終了する
と、ステップS307に進み、バンドメモリのデータを
印字データとしてI/Fを介してプリンタへ出力し、続
くステップS308でバンドメモリをクリアする。When the binarization processing in step S306 is completed, the flow advances to step S307 to output the band memory data as print data to the printer via the I / F, and clear the band memory in step S308.
【0069】次いで、ステップS309に進み、上述の
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS301からの処理が繰り返され、上述の処理が全バ
ンドについて終了すると、本処理を終了する。Next, the process proceeds to step S309, where it is determined whether or not the above processing has been completed for all bands. If the above processing has not been completed for all bands, the processing from step S301 is repeated, and the above processing is repeated. When the processing is completed for all the bands, this processing is completed.
【0070】このように、本実施の形態では、1つの被
イメージ分類画像が複数の印刷情報で分割されて供給さ
れるときに、分割、供給された被イメージ分類画像をま
とめて1つの被イメージ分類画像として二値化すること
ができ、1つの被イメージ分類画像が分割されたことに
よる誤差拡散の継ぎ目をなくすことができる。As described above, in the present embodiment, when one image classified image is supplied by being divided by a plurality of pieces of print information, the divided and supplied image classified images are collectively collected into one image classified image. The binarized image can be binarized, and a seam of error diffusion due to the division of one image-classified image can be eliminated.
【0071】また、被イメージ分類画像に対しては、低
速の誤差拡散処理を施して二値化し、他の部分に対して
は高速なディザパターンによる二値化を行うから、印刷
画像全体に誤差拡散処理を施す場合に比して処理を高速
化することができる。Further, since the low-speed error diffusion process is performed on the image-classified image to perform binarization, and the other portions are subjected to high-speed dither pattern binarization, error correction is performed on the entire print image. The processing can be sped up as compared with the case of performing the diffusion processing.
【0072】なお、本実施の形態では、情報処理装置に
搭載されたプリンタドライバによって上述の印刷データ
処理を行う例を示したが、ハードウェアまたはソフトウ
ェアで構成された上述の印刷データ処理を行う手段をプ
リンタ側に搭載することによっても、同様の効果を得る
こともできる。また、上述の印刷データ処理を行う手段
を情報装置側とプリンタ側との双方のハードウェアまた
はソフトウェアで構成することも可能である。In the present embodiment, an example has been described in which the above-described print data processing is performed by a printer driver installed in the information processing apparatus. However, means for performing the above-described print data processing configured by hardware or software is provided. The same effect can also be obtained by mounting on the printer side. Further, the means for performing the above-described print data processing may be configured by hardware or software on both the information device side and the printer side.
【0073】(実施の第3形態)次に、本発明の実施の
第3形態について図8ないし図10を参照しながら説明
する。図8は本発明の印刷制御装置(プリンタドライ
バ)の実施の第3形態の構成を示すブロック図、図9は
図8のプリンタドライバにおける印刷データ処理手順を
示すフローチャート、図10は図9のステップS602
のコマンド保存処理の詳細を示すフローチャートであ
る。Third Embodiment Next, a third embodiment of the present invention will be described with reference to FIGS. FIG. 8 is a block diagram showing the configuration of a third embodiment of the print control apparatus (printer driver) of the present invention, FIG. 9 is a flowchart showing the print data processing procedure in the printer driver of FIG. 8, and FIG. S602
9 is a flowchart showing details of the command saving process.
【0074】本実施の形態におけるプリンタドライバ1
4は、図8に示すように、プリンタ30を接続するとと
もに、アプリケーション11を実行するホストコンピュ
ータ10に搭載されている。The printer driver 1 according to the present embodiment
As shown in FIG. 8, the printer 4 is connected to a printer 30 and is mounted on a host computer 10 that executes an application 11.
【0075】ホストコンピュータ10では、それに搭載
されたアプリケーション11で、文字、図形などのグラ
フィックスに分類される被グラフィックス分類画像、自
然画などに分類される被イメージ分類画像を含む画像デ
ータを作成し、この画像データを印刷出力するときに
は、アプリケーション11からこの印刷出力対象となる
画像データを印刷データとしてプリンタドライバ14に
供給する。In the host computer 10, the application 11 installed therein creates image data including an image classified image classified into graphics such as characters and graphics, and an image classified image classified as a natural image. When printing out the image data, the application 11 supplies the image data to be printed out to the printer driver 14 as print data.
【0076】プリンタドライバ14では、供給された印
刷データに基づきプリンタ30が印字処理可能な印字デ
ータを生成し、該印字データをI/F13を介してプリ
ンタ30に転送する。The printer driver 14 generates print data that can be printed by the printer 30 based on the supplied print data, and transfers the print data to the printer 30 via the I / F 13.
【0077】このプリンタドライバ14は、アプリケー
ション11から供給された印刷データを解析するコマン
ド解析部21と、印刷データに含まれる画像データをデ
ィザ、誤差拡散手法などによって二値化することによっ
て減色処理を行う二値化部26と、印刷データに含まれ
る画像データに対し色補正を行う色補正部25aと、二
値化された画像データをコマンドしてコマンド記憶部2
8に格納するコマンド保存部27と、コマンド記憶部2
9からコマンドを読み出すコマンド再生部28と、二値
化された画像データをバンドメモリ23上に展開する画
像展開部22と、バンドメモリ23上に展開されたデー
タを印字データとしてI/F13を介してプリンタ30
に転送する画像転送部24とを備える。これら各ブロッ
クは上述の動作内容を記述したプログラムモジュールか
ら構成され、各プログラムモジュールを情報処理装置1
0のCPU(図示せず)で読み出し、実行することによ
ってプリンタドライバ14が構築される。The printer driver 14 performs a color reduction process by analyzing the print data supplied from the application 11 and binarizing the image data included in the print data by dithering, error diffusion, or the like. A binarizing unit 26, a color correcting unit 25a for performing color correction on image data included in the print data, and a command storing unit 2 for commanding the binarized image data.
8 and a command storage unit 2
9, a command reproducing unit 28 for reading out a command, an image expanding unit 22 for expanding the binarized image data on the band memory 23, and the data expanded on the band memory 23 as print data via the I / F 13. Printer 30
And an image transfer unit 24 for transferring the image data to the computer. Each of these blocks is composed of a program module describing the above-described operation contents, and each program module is stored in the information processing apparatus 1.
The printer driver 14 is constructed by reading and executing it with a CPU 0 (not shown).
【0078】このように構成されたプリンタドライバ1
4では、印刷データをその最後まで順次取り込み、その
取り込まれた印刷情報に対し二値の減色処理を施し、二
値の減色処理を施すことによって得られた二値化データ
をコマンドとしてコマンド記憶部29に格納し、コマン
ドのコマンド記憶部29への格納が終了すると、アプリ
ケーション11を解放してバックグラウンド処理へ移行
し、コマンド記憶部29からコマンドを読み出し、再生
されたコマンドに所定処理を施して印字データを生成す
る印刷データ処理を行う。The printer driver 1 configured as described above
In step 4, the print data is sequentially fetched to the end, the read print information is subjected to binary color reduction processing, and the binary data obtained by performing the binary color reduction processing is used as a command in a command storage unit. When the storage of the command in the command storage unit 29 is completed, the application 11 is released, the process proceeds to the background process, the command is read from the command storage unit 29, and the reproduced command is subjected to a predetermined process. Performs print data processing for generating print data.
【0079】次に、この印刷データ処理の詳細な内容に
ついて図9および図10を参照しながら説明する。Next, the details of the print data processing will be described with reference to FIGS. 9 and 10.
【0080】アプリケーション11による印刷出力選択
に伴いプリンタドライバ14では、図9に示すように、
まず、ステップS601においてアプリケーション11
から供給された印刷データを取り込み、続くステップS
602では、コマンド保存部27で、取り込んだ印刷デ
ータをコマンドとしてコマンド記憶部29に格納する。
このコマンドの保存処理では、図10に示すように、ス
テップS701において印刷データに含まれる画像が被
イメージ分類画像であるか否かの判定を行う。印刷デー
タに含まれている画像が被イメージ分類画像でなけれ
ば、ステップS702に進み、色補正部25aで印刷デ
ータに含まれている画像に対し適した色補正を行い、ス
テップS706で、コマンド保存部27で色補正された
画像をコマンドとしてコマンド記憶部29に格納する。With the print output selection by the application 11, the printer driver 14
First, in step S601, the application 11
Fetches the print data supplied from the printer and proceeds to step S
In 602, the command storage unit 27 stores the fetched print data in the command storage unit 29 as a command.
In the storage processing of this command, as shown in FIG. 10, in step S701, it is determined whether or not the image included in the print data is a classified image. If the image included in the print data is not an image to be classified image, the process proceeds to step S702, where the color correction unit 25a performs appropriate color correction on the image included in the print data, and in step S706, saves the command. The image color-corrected by the unit 27 is stored in the command storage unit 29 as a command.
【0081】印刷データに含まれている画像が被イメー
ジ分類画像であれば、ステップS703に進み、色補正
部25aで被イメージ分類画像に対し適した色補正を行
い、続くステップS704で印刷データに含まれるパラ
メータに合わせて被イメージ分類画像の拡大縮小処理を
行う。If the image included in the print data is an image to be classified image, the flow advances to step S703 to perform appropriate color correction on the image to be classified image by the color correction unit 25a, and then to the print data in step S704. Enlargement / reduction processing of the classified image is performed according to the included parameters.
【0082】次いで、ステップS705に進み、二値化
部26で拡大縮小処理が施された画像を誤差拡散処理に
用いて二値化することによって減色処理を行い、続くス
テップS706で、コマンド保存部27で二値化された
画像をコマンドとしてコマンド記憶部29に格納する。Next, the process proceeds to step S705, in which the image subjected to the scaling process by the binarization unit 26 is binarized by using an error diffusion process to perform a color reduction process, and in a subsequent step S706, the command storage unit The image binarized at 27 is stored in the command storage unit 29 as a command.
【0083】ステップS706におけるコマンドのコマ
ンド記憶部29への格納が終了すると、本処理を抜け、
図9に示すステップS603へ移行する。When the storage of the command in the command storage unit 29 in step S706 is completed, the processing exits from this processing.
The process moves to step S603 shown in FIG.
【0084】次いで、ステップS603において、全印
刷データの取込み、格納が終了したか否かの判定を行
い、全印刷データの取込み、格納が終了していなけれ
ば、上述のステップS601からの処理を繰り返し、全
印刷データの取込み、格納が終了すると、ステップS6
04に進む。ステップS604では、アプリケーション
11を解放し、このアプリケーション11の解放によっ
て以降の処理はバックグラウンド処理となる。Next, in step S603, it is determined whether or not the capture and storage of all print data has been completed. If the capture and storage of all print data have not been completed, the processing from step S601 is repeated. When the acquisition and storage of all print data are completed, step S6
Go to 04. In step S604, the application 11 is released, and the subsequent processing becomes a background processing by releasing the application 11.
【0085】次いで、ステップS605に進み、コマン
ドの再生を行う。本実施の形態におけるコマンドの再生
では、コマンド再生部28でコマンド記憶部29からコ
マンドを読み出す。続くステップS606では、コマン
ド解析部21で読み出したコマンドを受け取り、該コマ
ンドの解析を行う。Next, the flow advances to step S605 to reproduce the command. In the command reproduction according to the present embodiment, the command reproduction unit 28 reads out the command from the command storage unit 29. In the following step S606, the command read by the command analysis unit 21 is received, and the command is analyzed.
【0086】次いで、ステップS607において、画像
展開部22で前記コマンドの解析結果に基づき従来の手
法と同様の手法を用いてバンドメモリ23へのラスタラ
イズを行い、続くステップS608で現在ラスタライズ
しているバンドの描画が終了したか否かを判定する。現
在ラスタライズしているバンドの描画が終了していなけ
れば、ステップS605に戻り、次のコマンドの再生を
行う。現在ラスタライズしているバンドの描画が終了す
ると、ステップS609に進み、二値化部26でバンド
メモリ23上の展開された画像をパターンディザにより
二値化し、続くステップS610でバンドメモリ23の
データを印字データとしてI/F13を介してプリンタ
30へ出力する。Next, in step S607, based on the analysis result of the command, the image rasterizing unit 22 rasterizes the band memory 23 using the same method as the conventional method. It is determined whether or not the drawing of is completed. If the drawing of the currently rasterized band has not been completed, the process returns to step S605 to reproduce the next command. When the drawing of the currently rasterized band is completed, the process proceeds to step S609, where the binarized unit 26 binarizes the developed image on the band memory 23 by pattern dithering, and in subsequent step S610, converts the data in the band memory 23. The print data is output to the printer 30 via the I / F 13.
【0087】次いで、ステップS611に進み、上述の
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS605からの処理を繰り返し、上述の処理が全バン
ドについて終了すると、本処理を終了する。Next, the process proceeds to step S611, where it is determined whether or not the above processing has been completed for all the bands. If the above processing has not been completed for all the bands, the processing from step S605 is repeated. Is completed for all the bands, the processing ends.
【0088】このように、本実施の形態では、アプリケ
ーション11から受け取った印刷データをコマンド記憶
部29に格納する際に該印刷データに対し二値化処理を
施すことによって、コマンド記憶部29に格納するデー
タ量を減らすことができ、また、コマンド記憶部29に
格納するデータ量の減少によってコマンドのコマンド記
憶部29への格納、再生処理にかかる時間を短縮するこ
とができる。As described above, in the present embodiment, when the print data received from the application 11 is stored in the command storage unit 29, the print data is subjected to the binarization processing, so that the print data is stored in the command storage unit 29. The amount of data to be stored can be reduced, and the time required for storing and reproducing commands in the command storage unit 29 can be reduced by reducing the amount of data stored in the command storage unit 29.
【0089】また、コマンドをコマンド記憶部29に記
憶する際に被イメージ分類画像に施す二値化処理とバン
ドメモリ上の展開された画像に対する二値化処理とをそ
れぞれ異なる手法で行うことによって、被イメージ分類
画像と他の画像とにそれぞれ適した二値化処理を施すこ
とが可能になる。Also, when the command is stored in the command storage unit 29, the binarization processing applied to the image-classified image and the binarization processing for the developed image on the band memory are performed by different methods, respectively. It is possible to perform a binarization process suitable for each of the classified image and the other images.
【0090】なお、本実施の形態では、コマンドをコマ
ンド記憶部29に記憶する際に行われる減色処理として
二値化処理を行うが、これに代えて三値化などの他の減
色処理方法を用いることも可能である。また、被イメー
ジ分類画像に対する減色処理に誤差拡散手法を用いてい
るが、被イメージ分類画像と他の画像との減色処理に手
法をユーザが選択するように設定するようにしても良い
し、システムが自動的に決定するようにしても良い。In the present embodiment, binarization processing is performed as the color reduction processing performed when a command is stored in the command storage unit 29. Instead, another color reduction processing method such as ternarization is used. It is also possible to use. Further, the error diffusion method is used for the color reduction processing on the image-classified image, but the method may be set so that the user selects the method for the color reduction processing between the image-classified image and another image. May be automatically determined.
【0091】(実施の第4形態)次に、本発明の実施の
第4形態について図11および図12を参照しながら説
明する。図11は本発明の印刷制御装置(プリンタドラ
イバ)の実施の第4形態における印刷データ処理手順の
コマンド保存処理の詳細を示すフローチャート、図12
は本発明の印刷制御装置(プリンタドライバ)の実施の
第4形態における印刷データ処理手順のコマンド再生処
理の詳細を示すフローチャートである。(Fourth Embodiment) Next, a fourth embodiment of the present invention will be described with reference to FIGS. FIG. 11 is a flowchart showing details of a command storage process of a print data processing procedure in a print control apparatus (printer driver) according to a fourth embodiment of the present invention.
14 is a flowchart illustrating details of a command reproduction process of a print data processing procedure according to a fourth embodiment of the print control device (printer driver) of the present invention.
【0092】本実施の形態は、実施の第3形態と同じ構
成を有し、本実施の形態では、印刷データをその最後ま
で順次取り込み、その取り込まれた印刷データをコマン
ドとしてコマンド記憶部に格納し、アプリケーションを
解放し、コマンド記憶部からコマンドを読み出し、読み
出されたコマンドに対し二値の減色処理を施しながら該
減色処理によって得られた二値化データをコマンドとし
てコマンド記憶部に再保存し、コマンド記憶部から再保
存されたコマンドを読み出し、該読み出された再保存コ
マンドに所定処理を施して印字データを生成する印刷デ
ータ処理を行う。この印刷データの処理手順は、基本的
には、実施の第3形態に同じであるが、コマンドのコマ
ンド記憶部への保存処理および再生処理において異な
り、本実施の形態では、コマンドのコマンド記憶部への
保存処理および再生処理について説明する。This embodiment has the same configuration as that of the third embodiment. In this embodiment, print data is sequentially fetched to the end, and the fetched print data is stored as a command in a command storage unit. Then, the application is released, the command is read from the command storage unit, and the readout command is subjected to binary color reduction processing, and the binary data obtained by the color reduction processing is stored again as a command in the command storage unit. Then, the re-stored command is read from the command storage unit, and a predetermined process is performed on the re-stored command to perform print data processing for generating print data. The processing procedure of the print data is basically the same as that of the third embodiment, but differs in the processing of storing and reproducing the command in the command storage unit. The storage process and the playback process will be described.
【0093】まず、コマンドのコマンド記憶部への保存
処理について図11を参照しながら説明する。First, a process of storing a command in the command storage unit will be described with reference to FIG.
【0094】コマンド保存部では、図11に示すよう
に、まず、ステップS801で、受け取ったコマンドに
含まれる画像がが被イメージ分類画像であるか否かの判
定を行い、印刷データに含まれている画像が被イメージ
分類画像でなければ、ステップS802に進み、色補正
部で印刷データに含まれている画像に対し適した色補正
を行い、ステップS804で、コマンド保存部で色補正
された画像をコマンドとしてコマンド記憶部に格納す
る。As shown in FIG. 11, the command storage unit first determines in step S801 whether the image included in the received command is a classified image or not, and determines whether the image included in the print data is included in the print data. If the image is not an image to be classified image, the process proceeds to step S802, in which the color correction unit performs appropriate color correction on the image included in the print data, and in step S804, the image color-corrected by the command storage unit Is stored in the command storage unit as a command.
【0095】これに対し、印刷データに含まれている画
像が被イメージ分類画像であれば、ステップS803に
進み、色補正部で被イメージ分類画像に対し適した色補
正を行い、続くステップS804で、コマンド保存部で
色補正された画像をコマンドとしてコマンド記憶部に格
納する。On the other hand, if the image included in the print data is an image to be classified, the process proceeds to step S803, where the color corrector performs appropriate color correction on the image to be classified, and then proceeds to step S804. Then, the image color-corrected by the command storage unit is stored as a command in the command storage unit.
【0096】コマンドのコマンド記憶部への格納が終了
すると、本処理を抜ける。When the storage of the command in the command storage section is completed, the process exits from this processing.
【0097】次に、コマンド記憶部からのコマンド再生
処理について図12を参照しながら説明する。Next, a process of reproducing a command from the command storage unit will be described with reference to FIG.
【0098】コマンド再生部では、図12に示すよう
に、まず、ステップS901において、コマンド記憶部
からコマンドを取り出し、続くステップS902で、取
り出したコマンドがコンパイル済みか否かを判定する。
取り出したコマンドがコンパイル済みであれば、本処理
を抜ける。As shown in FIG. 12, the command reproducing unit fetches a command from the command storage unit in step S901, and determines in step S902 whether the fetched command has been compiled.
If the fetched command has been compiled, the processing exits from this processing.
【0099】取り出したコマンドがコンパイル済みでな
ければ、ステップS902に進み、このコマンドに含ま
れる画像が被イメージ分類画像であるか否かの判定を行
い、このコマンドに含まれる画像が被イメージ分類画像
でなければ、ステップS906に進み、処理を施すこと
なくこのコマンドをコンパイル済みのコマンドとしてコ
マンド記憶部に格納する。If the extracted command has not been compiled, the flow advances to step S902 to determine whether or not the image included in the command is a classified image, and determines whether the image included in the command is a classified image. If not, the flow advances to step S906 to store this command in the command storage unit as a compiled command without performing any processing.
【0100】これに対し、コマンドに含まれる画像が被
イメージ分類画像であれば、ステップS904に進み、
コマンドに含まれるパラメータに合わせて被イメージ分
類画像の拡大縮小処理を行い、続くステップS905
で、二値化部で拡大縮小処理が施された画像を誤差拡散
処理に用いて二値化することによって減色処理を行う。On the other hand, if the image included in the command is a classified image, the process proceeds to step S904.
Enlargement / reduction processing of the classified image is performed in accordance with the parameters included in the command, and then, step S905 is performed.
Then, color reduction processing is performed by binarizing the image subjected to the enlargement / reduction processing by the binarization unit using error diffusion processing.
【0101】次いで、ステップS906に進み、コマン
ド保存部で二値化された画像をコマンドとしてコマンド
記憶部に格納し、本処理を抜ける。Then, the flow advances to step S906 to store the binarized image in the command storage unit as a command in the command storage unit, and exit from this processing.
【0102】このように、本実施の形態では、アプリケ
ーションの解放を遅らすことなく、格納された印刷情報
の再生に掛かる時間を短縮することができる。As described above, in the present embodiment, the time required to reproduce the stored print information can be reduced without delaying the release of the application.
【0103】[0103]
【発明の効果】以上に説明したように、請求項1記載の
印刷制御装置によれば、印刷情報に含まれる、自然画な
どのイメージに分類される被イメージ分類画像の処理に
用いられる処理関連情報を更新可能に格納する記憶手段
と、印刷情報を解析し、該印刷情報に被イメージ分類画
像が含まれているか否かを判定する画像分類判定手段
と、印刷情報に被イメージ分類画像が含まれていると
き、記憶手段に格納されている処理関連情報に基づき被
イメージ分類画像が1つの単位画像を構成する複数の分
割画像の内の1つであるか否かを判定する画像構成判定
手段と、印刷情報の被イメージ分類画像が前記1つの単
位画像を構成する分割画像の1つであるとき、該印刷情
報の被イメージ分類画像を1つの単位画像を構成する他
の分割画像と同様の処理内容で二値化するとともに、そ
の二値化に用いられた情報を処理関連情報として記憶手
段に格納する処理手段とを設けたから、1つの被イメー
ジ分類画像が複数の印刷情報で分割されて供給されると
きに、分割、供給された被イメージ分類画像をまとめて
1つの被イメージ分類画像として二値化することができ
る。As described above, according to the printing control apparatus of the first aspect, the processing related to the processing of the classified image classified into the image such as the natural image included in the printing information. Storage means for storing information in an updatable manner; image classification determining means for analyzing print information to determine whether or not the print information includes an image-classified image; and print information including the image-classified image Image determination means for determining whether or not the image classification image is one of a plurality of divided images constituting one unit image based on the processing-related information stored in the storage means When the image classified image of the print information is one of the divided images constituting the one unit image, the image classified image of the print information is the same as the other divided images constituting the one unit image. place A processing means for binarizing the contents and storing information used for the binarization in the storage means as processing-related information, so that one image-to-be-classified image is divided into a plurality of print information and supplied. At this time, the divided and supplied classified images can be binarized as one classified image.
【0104】請求項2記載の印刷制御装置によれば、処
理手段で、誤差拡散手法による二値化処理を行うように
することができる。According to the printing control apparatus of the second aspect, the processing means can perform the binarization processing by the error diffusion method.
【0105】請求項3記載の印刷制御装置によれば、処
理手段で、記憶手段に格納されている処理関連情報を参
照しながら印刷情報の被イメージ分類画像を誤差拡散手
法で二値化し、その二値化データをバンドメモリに展開
することによって印字データの作成を行うから、被イメ
ージ分類画像に対して適した二値化処理を行うことがで
きる。According to the printing control apparatus of the third aspect, the processing means binarizes the image classified image of the printing information by the error diffusion method while referring to the processing related information stored in the storage means. Since the print data is created by expanding the binarized data in the band memory, a binarization process suitable for the image-classified image can be performed.
【0106】請求項4記載の印刷制御装置によれば、処
理手段で、印刷情報の被イメージ分類画像を多値データ
としてバンドメモリに展開し、記憶手段に格納されてい
る処理関連情報を参照して展開されたデータをラスタラ
イン単位で誤差拡散手法を用いて二値化しながら印字デ
ータの作成を行うから、被イメージ分類画像に対して適
した二値化処理を行うことができる。According to the printing control apparatus of the fourth aspect, the processing means expands the image-classified image of the printing information in the band memory as multivalued data, and refers to the processing-related information stored in the storage means. Since the print data is generated while binarizing the data expanded by the raster line unit using the error diffusion method, the binarization process suitable for the image classified image can be performed.
【0107】請求項5記載の印刷制御装置によれば、記
憶手段に格納される処理関連情報が、印刷情報の被イメ
ージ分類画像の位置を示す座標データを含み、画像構成
判定手段で座標データに基づき被イメージ分類画像が1
つの単位画像を構成する複数の分割画像の内の1つであ
るか否かを判定するから、この判定を精度良く行うこと
ができる。According to the printing control apparatus of the present invention, the processing-related information stored in the storage means includes the coordinate data indicating the position of the image-classified image in the print information, and the image configuration determining means converts the coordinate data to the coordinate data. Based image classification image is 1
Since it is determined whether or not one of a plurality of divided images constituting one unit image, this determination can be made with high accuracy.
【0108】請求項6記載の印刷制御装置によれば、記
憶手段に格納される処理関連情報が、印刷情報の被イメ
ージ分類画像に対する誤差拡散手法で得られた誤差デー
タを含むから、1つの単位画像を構成する複数の分割画
像をまとめて1つの単位画像として誤差拡散を施すこと
ができ、分割による誤差拡散の継ぎ目をなくすことがで
きる。According to the printing control apparatus of the present invention, since the processing-related information stored in the storage means includes error data obtained by an error diffusion method for the image-classified image of the printing information, one unit The error diffusion can be performed as one unit image by combining a plurality of divided images constituting the image, and the seam of the error diffusion by the division can be eliminated.
【0109】請求項7記載の情報処理装置によれば、印
刷制御装置が、印刷情報に含まれる、自然画などのイメ
ージに分類される被イメージ分類画像の処理に用いられ
る処理関連情報を更新可能に格納する記憶手段と、印刷
情報を解析し、該印刷情報に被イメージ分類画像が含ま
れているか否かを判定する画像分類判定手段と、印刷情
報に被イメージ分類画像が含まれているとき、記憶手段
に格納されている処理関連情報に基づき被イメージ分類
画像が1つの単位画像を構成する複数の分割画像の内の
1つであるか否かを判定する画像構成判定手段と、印刷
情報の被イメージ分類画像が1つの単位画像を構成する
分割画像の1つであるとき、該印刷情報の被イメージ分
類画像を1つの単位画像を構成する他の分割画像と同様
の処理内容で二値化するとともに、その二値化に用いら
れた情報を処理関連情報として記憶手段に格納する処理
手段とを備えるから、1つの被イメージ分類画像が複数
の印刷情報で分割されて供給されるときに、分割、供給
された被イメージ分類画像をまとめて1つの被イメージ
分類画像として二値化することができる。According to the information processing apparatus of the present invention, the print control apparatus can update the processing-related information used for processing the classified image included in the print information and classified into an image such as a natural image. A storage means for storing the image information, an image classification determining means for analyzing the print information and determining whether or not the print information includes the image-classified image, and a storage means for storing the image-classified image in the print information. An image configuration determining unit configured to determine whether the image-classified image is one of a plurality of divided images constituting one unit image based on the processing-related information stored in the storage unit; When one of the divided images constituting one unit image is one of the divided images constituting the one unit image, the divided image classified image of the print information is converted into a binary image in the same processing content as the other divided images constituting one unit image. And processing means for storing information used for the binarization in the storage means as processing-related information, when one image to be classified image is divided into a plurality of pieces of print information and supplied, The divided and supplied classified images can be binarized as one classified image.
【0110】請求項8記載の印刷装置によれば、印刷制
御装置が、印刷情報に含まれる、自然画などのイメージ
に分類される被イメージ分類画像の処理に用いられる処
理関連情報を更新可能に格納する記憶手段と、印刷情報
を解析し、該印刷情報に被イメージ分類画像が含まれて
いるか否かを判定する画像分類判定手段と、印刷情報に
被イメージ分類画像が含まれているとき、記憶手段に格
納されている処理関連情報に基づき被イメージ分類画像
が1つの単位画像を構成する複数の分割画像の内の1つ
であるか否かを判定する画像構成判定手段と、印刷情報
の被イメージ分類画像が1つの単位画像を構成する分割
画像の1つであるとき、該印刷情報の被イメージ分類画
像を1つの単位画像を構成する他の分割画像と同様の処
理内容で二値化するとともに、その二値化に用いられた
情報を処理関連情報として記憶手段に格納する処理手段
とを備えるから、1つの被イメージ分類画像が複数の印
刷情報で分割されて供給されるときに、分割、供給され
た被イメージ分類画像をまとめて1つの被イメージ分類
画像として二値化することができる。According to the printing apparatus of the eighth aspect, the printing control apparatus can update the processing-related information used for processing the image classified image classified as an image such as a natural image included in the printing information. A storage unit for storing, an image classification determining unit that analyzes the print information and determines whether or not the image to be classified is included in the print information, and when the image to be classified is included in the print information, An image configuration determining unit configured to determine whether the image-classified image is one of a plurality of divided images forming one unit image based on the processing-related information stored in the storage unit; When the image-classified image is one of the divided images constituting one unit image, the image-classified image of the print information is binarized by the same processing content as the other divided images constituting one unit image. And processing means for storing the information used for the binarization in the storage means as processing-related information, so that when one image classified image is divided into a plurality of pieces of print information and supplied, , The supplied classified images can be binarized as one classified image.
【0111】請求項9記載の印刷情報処理方法によれ
ば、印刷情報に含まれる、自然画などのイメージに分類
される被イメージ分類画像の処理に用いられる処理関連
情報を更新可能に格納する記憶手段を設け、印刷情報を
解析し、該印刷情報に被イメージ分類画像が含まれてい
るか否かを判定し、印刷情報に被イメージ分類画像が含
まれているとき、記憶手段に格納されている処理関連情
報に基づき被イメージ分類画像が1つの単位画像を構成
する複数の分割画像の内の1つであるか否かを判定し、
印刷情報の被イメージ分類画像が1つの単位画像を構成
する分割画像の1つであるとき、該印刷情報の被イメー
ジ分類画像を1つの単位画像を構成する他の分割画像と
同様の処理内容で二値化するとともに、その二値化に用
いられた情報を処理関連情報として記憶手段に格納する
から、1つの被イメージ分類画像が複数の印刷情報で分
割されて供給されるときに、分割、供給された被イメー
ジ分類画像をまとめて1つの被イメージ分類画像として
二値化することができる。According to the print information processing method of the ninth aspect, storage for updatingably storing processing-related information used for processing an image to be classified classified into an image such as a natural image included in the print information. Means for analyzing the print information, determining whether or not the image to be classified is included in the print information, and storing the image to be classified when the print information includes the image to be classified. It is determined whether or not the image-classified image is one of a plurality of divided images constituting one unit image based on the processing-related information,
When the classified image of the print information is one of the divided images forming one unit image, the classified image of the print information is processed in the same manner as the other divided images forming the one unit image. Since the binarization is performed and the information used for the binarization is stored in the storage unit as processing-related information, when one image classified image is divided into a plurality of pieces of print information and supplied, division, The supplied classified images can be binarized as one classified image.
【0112】請求項10記載の印刷制御装置によれば、
印刷情報をその最後まで順次取り込み、その取り込まれ
た印刷情報に対し多値減色処理を施す減色処理手段と、
前記多値減色処理を施すことによって得られた多値デー
タをコマンドとしてコマンド記憶手段に保存する保存手
段と、コマンド記憶手段からコマンドを再生する再生手
段と、再生されたコマンドに所定処理を施して印字デー
タを生成するデータ処理生成手段とを備えるから、バッ
クグラウンド処理時に、取り込む印刷情報の格納に要す
る記憶容量を少なく抑えることができるとともに、格納
された印刷情報の再生に掛かる時間を短縮することがで
きる。According to the printing control apparatus of the tenth aspect,
Color reduction processing means for sequentially capturing print information until the end thereof, and performing multi-value color reduction processing on the captured print information;
A storage means for storing the multi-value data obtained by performing the multi-value color reduction processing as a command in a command storage means, a reproduction means for reproducing the command from the command storage means, and performing a predetermined process on the reproduced command. Since a data processing generation unit for generating print data is provided, it is possible to reduce the storage capacity required for storing print information to be captured during background processing, and to shorten the time required for reproducing the stored print information. Can be.
【0113】請求項11記載の印刷制御装置によれば、
減色処理手段で、印刷情報が自然画などのイメージに分
類される被イメージ分類画像を含む情報であるときに、
該印刷情報に対し多値減色処理を施すようにすることが
できる。According to the printing control apparatus of the eleventh aspect,
When the print information is information including an image-classified image classified into an image such as a natural image,
The print information may be subjected to multi-value color reduction processing.
【0114】請求項12記載の印刷制御装置によれば、
データ処理生成手段が行う所定処理に、再生コマンドに
対する多値減色処理が含まれ、該多値減色処理の手法が
印刷情報に対し施される多値減色処理の手法と異なるか
ら、被イメージ分類画像と他の画像とにそれぞれ異なる
多値減色処理を施すことができる。According to the printing control apparatus of the twelfth aspect,
The predetermined processing performed by the data processing generating means includes a multi-level color reduction processing for the reproduction command, and the method of the multi-level color reduction processing is different from the method of the multi-level color reduction processing performed on the print information. And other images can be subjected to different multi-level color reduction processing.
【0115】請求項13記載の情報処理装置によれば、
印刷制御装置が、印刷情報をその最後まで順次取り込
み、その取り込まれた印刷情報に対し多値減色処理を施
す減色処理手段と、多値減色処理を施すことによって得
られた多値データをコマンドとしてコマンド記憶手段に
保存する保存手段と、コマンド記憶手段からコマンドを
再生する再生手段と、再生されたコマンドに所定処理を
施して印字データを生成するデータ処理生成手段とを備
えるから、バックグラウンド処理時に、取り込む印刷情
報の格納に要する記憶容量を少なく抑えることができる
とともに、格納された印刷情報の再生に掛かる時間を短
縮することができる。According to the information processing apparatus of claim 13,
A print control device sequentially captures print information to the end thereof, performs a multi-value color reduction process on the captured print information, and a multi-value data obtained by performing the multi-value color reduction process as a command. A storage unit for storing the command in the command storage unit; a reproduction unit for reproducing the command from the command storage unit; and a data processing generation unit for performing predetermined processing on the reproduced command to generate print data. In addition, the storage capacity required for storing the print information to be captured can be reduced, and the time required for reproducing the stored print information can be reduced.
【0116】請求項14記載の印刷情報処理方法によれ
ば、印刷情報をその最後まで順次取り込み、その取り込
まれた印刷情報に対し多値減色処理を施し、多値減色処
理を施すことによって得られた多値データをコマンドと
してコマンド記憶手段に保存し、コマンド記憶手段から
コマンドを再生し、再生されたコマンドに所定処理を施
して印字データを生成するから、バックグラウンド処理
時に、取り込む印刷情報の格納に要する記憶容量を少な
く抑えることができるとともに、格納された印刷情報の
再生に掛かる時間を短縮することができる。According to the print information processing method of the present invention, the print information is obtained by sequentially taking in the print information up to the end thereof, performing the multi-value color reduction processing on the taken-in print information, and performing the multi-value color reduction processing. The stored multivalued data is stored as a command in the command storage unit, the command is reproduced from the command storage unit, and the reproduced command is subjected to a predetermined process to generate print data. Can be reduced, and the time required to reproduce the stored print information can be reduced.
【0117】請求項15記載の印刷制御装置によれば、
印刷情報をその最後まで順次取り込み、その取り込まれ
た印刷情報をコマンドとしてコマンド記憶手段に保存す
る保存手段と、コマンド記憶手段からコマンドを再生す
る再生手段と、再生されたコマンドに対し多値減色処理
を施しながら該多値減色処理によって得られた多値デー
タをコマンドとしてコマンド記憶手段に再保存する減色
処理手段と、コマンド記憶手段から再保存されたコマン
ドを再生し、該再生した再保存コマンドに所定処理を施
して前記印字データを生成するデータ処理生成手段とを
備えるから、バックグラウンド処理時に、格納された印
刷情報の再生に掛かる時間を短縮することができる。According to the print control apparatus of the present invention,
Storage means for sequentially fetching print information to the end thereof and storing the fetched print information as a command in a command storage means; reproducing means for reproducing a command from the command storage means; and multi-value color reduction processing for the reproduced command A color reduction processing means for re-storing the multi-value data obtained by the multi-value color reduction processing as a command in the command storage means, and reproducing the re-saved command from the command storage means, Since the apparatus includes the data processing generating means for performing the predetermined processing to generate the print data, it is possible to reduce the time required for reproducing the stored print information during the background processing.
【0118】請求項16記載の印刷制御装置によれば、
減色処理手段で、印刷情報が自然画などのイメージに分
類される被イメージ分類画像を含む情報であるときに、
該印刷情報に対し多値減色処理を施すようにすることが
できる。According to the printing control apparatus of the sixteenth aspect,
When the print information is information including an image-classified image classified into an image such as a natural image,
The print information may be subjected to multi-value color reduction processing.
【0119】請求項17記載の印刷制御装置によれば、
データ処理生成手段が行う所定処理に、再生された再保
存コマンドに対する多値減色処理を含み、該多値減色処
理の手法が再生されたコマンドに対し施される多値減色
処理の手法と異なるから、被イメージ分類画像と他の画
像とにそれぞれ異なる多値減色処理を施すことができ
る。According to the printing control apparatus of the seventeenth aspect,
The predetermined processing performed by the data processing generating means includes a multi-level color reduction processing for the reproduced re-save command, and the method of the multi-level color reduction processing is different from the method of the multi-level color reduction processing performed on the reproduced command. In addition, different multi-level color reduction processing can be applied to the classified image and the other images.
【0120】請求項18記載の情報処理装置によれば、
印刷制御装置が、印刷情報をその最後まで順次取り込
み、その取り込まれた印刷情報をコマンドとしてコマン
ド記憶手段に保存する保存手段と、コマンド記憶手段か
らコマンドを再生する再生手段と、再生されたコマンド
に対し多値減色処理を施しながら該多値減色処理によっ
て得られた多値データをコマンドとしてコマンド記憶手
段に再保存する減色処理手段と、コマンド記憶手段から
再保存されたコマンドを再生し、該再生した再保存コマ
ンドに所定処理を施して印字データを生成するデータ処
理生成手段とを備えるから、バックグラウンド処理時
に、格納された印刷情報の再生に掛かる時間を短縮する
ことができる。[0120] According to the information processing apparatus of the eighteenth aspect,
A print control unit that sequentially fetches the print information to the end thereof, stores the fetched print information as a command in a command storage unit, a reproduction unit that reproduces the command from the command storage unit, On the other hand, a color reduction processing means for re-storing the multi-value data obtained by the multi-value color reduction processing as a command in the command storage means while performing the multi-value color reduction processing, and reproducing the command re-stored from the command storage means. Since data processing generating means for performing predetermined processing on the re-save command and generating print data is provided, it is possible to reduce the time required for reproducing the stored print information during the background processing.
【0121】請求項19記載の印刷情報処理方法によれ
ば、印刷情報をその最後まで順次取り込み、その取り込
まれた印刷情報をコマンドとしてコマンド記憶手段に保
存し、コマンド記憶手段から前記コマンドを再生し、再
生されたコマンドに対し多値減色処理を施しながら該多
値減色処理によって得られた多値データをコマンドとし
てコマンド記憶手段に再保存し、コマンド記憶手段から
再保存されたコマンドを再生し、該再生した再保存コマ
ンドに所定処理を施して印字データを生成するから、バ
ックグラウンド処理時に、格納された印刷情報の再生に
掛かる時間を短縮することができる。According to the print information processing method of the nineteenth aspect, the print information is sequentially fetched to the end, the fetched print information is stored as a command in the command storage means, and the command is reproduced from the command storage means. While performing multi-level color reduction processing on the reproduced command, re-storing the multi-value data obtained by the multi-level color reduction processing as a command in the command storage unit, reproducing the re-stored command from the command storage unit, Since print data is generated by performing predetermined processing on the reproduced resave command, the time required for reproducing the stored print information during the background processing can be reduced.
【図1】本発明の印刷制御装置(プリンタドライバ)の
実施の第1形態の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a first embodiment of a print control device (printer driver) of the present invention.
【図2】図1のプリンタドライバにおける印刷データ処
理手順を示すフローチャートである。FIG. 2 is a flowchart illustrating a print data processing procedure in the printer driver of FIG. 1;
【図3】図2のステップS104のイメージのラスタラ
イズ処理の詳細を示すフローチャートである。FIG. 3 is a flowchart illustrating details of an image rasterizing process in step S104 of FIG. 2;
【図4】印刷データの被イメージ分類画像が1つの単位
画像を構成する複数の分割画像の内の1つであるか否か
を判定するときに用いられる判定条件を示す図である。FIG. 4 is a diagram showing a determination condition used when determining whether or not an image-classified image of print data is one of a plurality of divided images constituting one unit image.
【図5】本発明の印刷制御装置(プリンタドライバ)の
実施の第2形態における印刷データ処理手順を示すフロ
ーチャートである。FIG. 5 is a flowchart illustrating a print data processing procedure according to a second embodiment of the print control apparatus (printer driver) of the present invention.
【図6】図5のステップS304のイメージのラスタラ
イズ処理の詳細を示すフローチャートである。FIG. 6 is a flowchart showing details of the image rasterizing process in step S304 in FIG. 5;
【図7】図5のステップS306の二値化処理の詳細を
示すフローチャートである。FIG. 7 is a flowchart illustrating details of a binarization process in step S306 of FIG. 5;
【図8】本発明の印刷制御装置(プリンタドライバ)の
実施の第3形態の構成を示すブロック図である。FIG. 8 is a block diagram illustrating a configuration of a print control apparatus (printer driver) according to a third embodiment of the present invention.
【図9】図8のプリンタドライバにおける印刷データ処
理手順を示すフローチャートである。FIG. 9 is a flowchart illustrating a print data processing procedure in the printer driver of FIG. 8;
【図10】図9のステップS602のコマンド保存処理
の詳細を示すフローチャートである。FIG. 10 is a flowchart illustrating details of a command saving process in step S602 in FIG. 9;
【図11】本発明の印刷制御装置(プリンタドライバ)
の実施の第4形態における印刷データ処理手順のコマン
ド保存処理の詳細を示すフローチャートである。FIG. 11 is a print control apparatus (printer driver) of the present invention.
16 is a flowchart illustrating details of a command storage process of a print data processing procedure according to the fourth embodiment.
【図12】本発明の印刷制御装置(プリンタドライバ)
の実施の第4形態における印刷データ処理手順のコマン
ド再生処理の詳細を示すフローチャートである。FIG. 12 is a print control apparatus (printer driver) of the present invention.
16 is a flowchart illustrating details of a command reproduction process of a print data processing procedure according to the fourth embodiment.
10 ホストコンピュータ 11 アプリケーション 12,14 プリンタドライバ(印刷制御装置) 13 バイトロニクスI/F 21 コマンド解析部 22 画像展開部 23 バンドメモリ 24 画像転送部 25 イメージ情報保存部 25a 色補正部 26 二値化部 27 コマンド保存部 28 コマンド再生部 29 コマンド記憶部 30 印刷装置 Reference Signs List 10 host computer 11 application 12, 14 printer driver (print control device) 13 byteronics I / F 21 command analysis unit 22 image development unit 23 band memory 24 image transfer unit 25 image information storage unit 25a color correction unit 26 binarization unit 27 Command storage unit 28 Command playback unit 29 Command storage unit 30 Printer
Claims (19)
き印刷装置が印字処理可能な印字データを生成し、該印
字データを前記印刷装置に転送する印刷制御装置におい
て、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段と、前記印刷情
報を解析し、該印刷情報に前記被イメージ分類画像が含
まれているか否かを判定する画像分類判定手段と、前記
印刷情報に被イメージ分類画像が含まれているとき、前
記記憶手段に格納されている処理関連情報に基づき前記
被イメージ分類画像が1つの単位画像を構成する複数の
分割画像の内の1つであるか否かを判定する画像構成判
定手段と、前記印刷情報の被イメージ分類画像が前記1
つの単位画像を構成する分割画像の1つであるとき、該
印刷情報の被イメージ分類画像を前記1つの単位画像を
構成する他の分割画像と同様の処理内容で二値化すると
ともに、その二値化に用いられた情報を前記処理関連情
報として前記記憶手段に格納する処理手段とを備えるこ
とを特徴とする印刷制御装置。A print control device configured to generate print data that can be printed by a printing device based on print information supplied from an external device, and to transfer the print data to the printing device; A storage unit for updatingably storing processing-related information used for processing an image-classified image classified into an image such as a natural image, and analyzing the print information, wherein the print information includes the image-classified image Image classification determining means for determining whether or not the image classification image is included in the print information, and the image classification image is one unit based on the processing-related information stored in the storage means. Image configuration determining means for determining whether or not the image is one of a plurality of divided images constituting the image;
When one of the divided images constituting one unit image is one of the divided images, the image-classified image of the print information is binarized by the same processing content as the other divided images constituting the one unit image, and Processing means for storing information used for value conversion as the processing-related information in the storage means.
値化処理を行うことを特徴とする請求項1記載の印刷制
御装置。2. The print control apparatus according to claim 1, wherein the processing unit performs a binarization process using an error diffusion method.
れている処理関連情報を参照しながら前記印刷情報の被
イメージ分類画像を誤差拡散手法で二値化し、その二値
化データをバンドメモリに展開することによって前記印
字データの作成を行うことを特徴とする請求項2記載の
印刷制御装置。3. The processing means binarizes an image-classified image of the print information by an error diffusion method with reference to processing-related information stored in the storage means, and stores the binarized data in a band memory. The print control apparatus according to claim 2, wherein the print data is created by developing the print data.
ージ分類画像を多値データとしてバンドメモリに展開
し、前記記憶手段に格納されている処理関連情報を参照
して前記展開されたデータをラスタライン単位で誤差拡
散手法を用いて二値化しながら前記印字データの作成を
行うことを特徴とする請求項2記載の印刷制御装置。4. The processing means expands an image-classified image of the print information as multi-valued data in a band memory, and refers to the processing-related information stored in the storage means to convert the expanded data. 3. The print control apparatus according to claim 2, wherein the print data is created while performing binarization using an error diffusion method for each raster line.
は、前記印刷情報の被イメージ分類画像の位置を示す座
標データを含み、前記画像構成判定手段は前記座標デー
タに基づき前記被イメージ分類画像が1つの単位画像を
構成する複数の分割画像の内の1つであるか否かを判定
することを特徴とする請求項1ないし4のいずれか1つ
に記載の印刷制御装置。5. The processing-related information stored in the storage unit includes coordinate data indicating the position of the image-classified image in the print information, and the image configuration determining unit determines the image-classified image based on the coordinate data. The print control apparatus according to claim 1, wherein it is determined whether or not is one of a plurality of divided images constituting one unit image.
は、前記印刷情報の被イメージ分類画像に対する誤差拡
散手法で得られた誤差データを含む請求項2ないし4記
載のいずれか1つに記載の印刷制御装置。6. The processing related information according to claim 2, wherein the processing-related information stored in the storage unit includes error data obtained by an error diffusion method for the image-classified image of the print information. Print control device.
印字処理可能な印字データを生成し、該印字データを前
記印刷装置に転送する印刷制御装置を搭載する情報処理
装置において、前記印刷制御装置は、前記印刷情報に含
まれる、自然画などのイメージに分類される被イメージ
分類画像の処理に用いられる処理関連情報を更新可能に
格納する記憶手段と、前記印刷情報を解析し、該印刷情
報に前記被イメージ分類画像が含まれているか否かを判
定する画像分類判定手段と、前記印刷情報に被イメージ
分類画像が含まれているとき、前記記憶手段に格納され
ている処理関連情報に基づき前記被イメージ分類画像が
1つの単位画像を構成する複数の分割画像の内の1つで
あるか否かを判定する画像構成判定手段と、前記印刷情
報の被イメージ分類画像が前記1つの単位画像を構成す
る分割画像の1つであるとき、該印刷情報の被イメージ
分類画像を前記1つの単位画像を構成する他の分割画像
と同様の処理内容で二値化するとともに、その二値化に
用いられた情報を前記処理関連情報として前記記憶手段
に格納する処理手段とを備えることを特徴とする情報処
理装置。7. An information processing apparatus having a print control device that generates print data that can be printed by a printing device based on the supplied print information and transfers the print data to the printing device. A storage unit for storing, in an updatable manner, processing-related information used for processing an image-classified image classified into an image such as a natural image included in the print information, and analyzing the print information, Image classification determining means for determining whether or not the image-classified image is included in the image data, and when the print-information includes the image-classified image, based on processing-related information stored in the storage means. Image configuration determining means for determining whether the image-classified image is one of a plurality of divided images constituting one unit image, and image-classification of the print information When the image is one of the divided images constituting the one unit image, the image classified image of the print information is binarized by the same processing content as the other divided images constituting the one unit image. An information processing apparatus comprising: a storage unit that stores information used for the binarization as the processing-related information in the storage unit.
き印字手段が印字処理可能な印字データを生成し、該印
字データを前記印字手段に転送する印刷制御装置を搭載
する印刷装置において、前記印刷制御装置は、前記印刷
情報に含まれる、自然画などのイメージに分類される被
イメージ分類画像の処理に用いられる処理関連情報を更
新可能に格納する記憶手段と、前記印刷情報を解析し、
該印刷情報に前記被イメージ分類画像が含まれているか
否かを判定する画像分類判定手段と、前記印刷情報に被
イメージ分類画像が含まれているとき、前記記憶手段に
格納されている処理関連情報に基づき前記被イメージ分
類画像が1つの単位画像を構成する複数の分割画像の内
の1つであるか否かを判定する画像構成判定手段と、前
記印刷情報の被イメージ分類画像が前記1つの単位画像
を構成する分割画像の1つであるとき、該印刷情報の被
イメージ分類画像を前記1つの単位画像を構成する他の
分割画像と同様の処理内容で二値化するとともに、その
二値化に用いられた情報を前記処理関連情報として前記
記憶手段に格納する処理手段とを備えることを特徴とす
る印刷装置。8. A printing apparatus equipped with a print control device for generating print data that can be printed by a printing unit based on print information supplied from an external device and transferring the print data to the printing unit. The control device includes, in the print information, storage means for storing process-related information used for processing of the image-classified image classified into an image such as a natural image in an updatable manner, and analyzes the print information.
An image classification determining unit that determines whether the print information includes the image-classified image; and a processing-related image stored in the storage unit when the print information includes the image-classified image. Image configuration determining means for determining whether or not the image classified image is one of a plurality of divided images constituting one unit image based on information; When one of the divided images constituting one unit image is one of the divided images, the image-classified image of the print information is binarized by the same processing content as the other divided images constituting the one unit image, and A printing unit that stores information used for value conversion as the processing-related information in the storage unit.
き印刷装置が印字処理可能な印字データを生成し、該印
字データを前記印刷装置に転送する印刷制御装置に用い
られる印刷情報処理方法において、前記印刷情報に含ま
れる、自然画などのイメージに分類される被イメージ分
類画像の処理に用いられる処理関連情報を更新可能に格
納する記憶手段を設け、前記印刷情報を解析し、該印刷
情報に前記被イメージ分類画像が含まれているか否かを
判定する工程と、前記印刷情報に被イメージ分類画像が
含まれているとき、前記記憶手段に格納されている処理
関連情報に基づき前記被イメージ分類画像が1つの単位
画像を構成する複数の分割画像の内の1つであるか否か
を判定する工程と、前記印刷情報の被イメージ分類画像
が前記1つの単位画像を構成する分割画像の1つである
とき、該印刷情報の被イメージ分類画像を前記1つの単
位画像を構成する他の分割画像と同様の処理内容で二値
化するとともに、その二値化に用いられた情報を前記処
理関連情報として前記記憶手段に格納する工程とを備え
ることを特徴とする印刷情報処理方法。9. A print information processing method for use in a print control device that generates print data that can be printed by a printing device based on print information supplied from an external device and transfers the print data to the printing device. A storage unit is provided for storing process-related information used for processing an image to be classified classified into an image such as a natural image, which is included in the print information, in an updatable manner, and the print information is analyzed. Determining whether or not the image-classified image is included; and, when the print-information includes the image-classified image, determining the image-classified image based on processing-related information stored in the storage unit. Determining whether the image is one of a plurality of divided images constituting one unit image; and determining whether the image information classified image of the print information is the one unit image. When the divided image is one of the divided images constituting the image, the binarized image of the image to be imaged in the print information is binarized by the same processing as the other divided images constituting the one unit image, and the binarization is performed. Storing the information used in the printing process as the process-related information in the storage unit.
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置にお
いて、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報に対し多値減色処理を施す減色処
理手段と、前記多値減色処理を施すことによって得られ
た多値データをコマンドとしてコマンド記憶手段に保存
する保存手段と、前記コマンド記憶手段から前記コマン
ドを再生する再生手段と、前記再生されたコマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする印刷制御装置。10. A print control device for generating print data that can be printed by a printing device based on print information supplied from an external device, and transferring the print data to the printing device. Color reduction processing means for sequentially capturing and performing multi-value color reduction processing on the captured print information, and storage means for storing multi-value data obtained by performing the multi-value color reduction processing as a command in a command storage means, A print control apparatus comprising: a reproducing unit that reproduces the command from the command storage unit; and a data processing generating unit that performs predetermined processing on the reproduced command to generate the print data.
自然画などのイメージに分類される被イメージ分類画像
を含む情報であるときに、該印刷情報に対し多値減色処
理を施すことを特徴とする請求項10記載の印刷制御装
置。11. The color reduction processing means, when the print information is information including an image to be classified classified into an image such as a natural image, performs multi-value color reduction processing on the print information. The print control device according to claim 10, wherein:
理は、前記再生コマンドに対する多値減色処理を含み、
該多値減色処理の手法は前記印刷情報に対し施される多
値減色処理の手法と異なることを特徴とする請求項10
または11記載の印刷制御装置。12. The predetermined processing performed by the data processing generating means includes a multi-value color reduction processing for the reproduction command,
The method of the multi-value color reduction processing is different from the method of the multi-value color reduction processing performed on the print information.
Or the print control device according to 11.
が印字処理可能な印字データを生成し、該印字データを
前記印刷装置に転送する印刷制御装置を搭載する情報処
理装置において、前記印刷制御装置は、前記印刷情報を
その最後まで順次取り込み、その取り込まれた印刷情報
に対し多値減色処理を施す減色処理手段と、前記多値減
色処理を施すことによって得られた多値データをコマン
ドとしてコマンド記憶手段に保存する保存手段と、前記
コマンド記憶手段から前記コマンドを再生する再生手段
と、前記再生されたコマンドに所定処理を施して前記印
字データを生成するデータ処理生成手段とを備えること
を特徴とする情報処理装置。13. An information processing apparatus including a print control device for generating print data that can be printed by a printing device based on the supplied print information and transferring the print data to the printing device. A color reduction processing means for sequentially capturing the print information to the end thereof, and performing a multi-value color reduction process on the captured print information; and a command using the multi-value data obtained by performing the multi-value color reduction process as a command. Storage means for storing in the storage means, reproduction means for reproducing the command from the command storage means, and data processing generation means for performing predetermined processing on the reproduced command to generate the print data. Information processing device.
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置に用
いられる印刷情報処理方法において、前記印刷情報をそ
の最後まで順次取り込み、その取り込まれた印刷情報に
対し多値減色処理を施す工程と、前記多値減色処理を施
すことによって得られた多値データをコマンドとしてコ
マンド記憶手段に保存する工程と、前記コマンド記憶手
段から前記コマンドを再生する工程と、前記再生された
コマンドに所定処理を施して前記印字データを生成する
工程とを備えることを特徴とする印刷情報処理方法。14. A print information processing method for use in a print control device that generates print data that can be printed by a printing device based on print information supplied from an external device and transfers the print data to the printing device. A step of sequentially fetching the print information to the end thereof, and performing a multi-value color reduction process on the fetched print information; and storing the multi-value data obtained by performing the multi-value color reduction process as a command in a command storage unit. And a step of reproducing the command from the command storage unit, and a step of performing a predetermined process on the reproduced command to generate the print data.
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置にお
いて、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報をコマンドとしてコマンド記憶手
段に保存する保存手段と、前記コマンド記憶手段から前
記コマンドを再生する再生手段と、前記再生されたコマ
ンドに対し多値減色処理を施しながら該多値減色処理に
よって得られた多値データをコマンドとして前記コマン
ド記憶手段に再保存する減色処理手段と、前記コマンド
記憶手段から再保存されたコマンドを再生し、該再生し
た再保存コマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る印刷制御装置。15. A print control device for generating print data that can be printed by a printing device based on print information supplied from an external device, and transferring the print data to the printing device. A storage unit for sequentially capturing and storing the captured print information as a command in a command storage unit; a reproducing unit for reproducing the command from the command storage unit; and performing a multi-value color reduction process on the reproduced command. A color-reduction processing means for re-storing the multi-value data obtained by the multi-value color-reduction processing as a command in the command storage means; reproducing the command re-stored from the command storage means; And a data processing generation means for performing the processing to generate the print data.
自然画などのイメージに分類される被イメージ分類画像
を含む情報であるときに、該印刷情報に対し前記多値減
色処理を施すことを特徴とする請求項15記載の印刷制
御装置。16. The color reduction processing means, when the print information is information including a classified image classified into an image such as a natural image, performs the multi-value color reduction processing on the print information. The print control device according to claim 15, wherein
理は、前記再生された再保存コマンドに対する多値減色
処理を含み、該多値減色処理の手法は前記再生されたコ
マンドに対し施される多値減色処理の手法と異なること
を特徴とする請求項15または16記載の印刷制御装
置。17. The predetermined processing performed by the data processing generating means includes a multi-level color reduction processing for the reproduced re-save command, and the method of the multi-level color reduction processing is a multi-level color reduction processing performed on the reproduced command. 17. The printing control device according to claim 15, wherein the printing control device is different from the value reduction process.
が印字処理可能な印字データを生成し、該印字データを
前記印刷装置に転送する印刷制御装置を搭載する情報処
理装置において、前記印刷制御装置は、前記印刷情報を
その最後まで順次取り込み、その取り込まれた印刷情報
をコマンドとしてコマンド記憶手段に保存する保存手段
と、前記コマンド記憶手段から前記コマンドを再生する
再生手段と、前記再生されたコマンドに対し多値減色処
理を施しながら該多値減色処理によって得られた多値デ
ータをコマンドとして前記コマンド記憶手段に再保存す
る減色処理手段と、前記コマンド記憶手段から再保存さ
れたコマンドを再生し、該再生した再保存コマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする情報処理装置。18. An information processing apparatus having a print control device for generating print data that can be printed by a printing device based on the supplied print information and transferring the print data to the printing device, the information processing device comprising: Storing means for sequentially capturing the print information to the end thereof, and storing the captured print information as a command in a command storage means; a reproducing means for reproducing the command from the command storage means; Color-reduction processing means for re-storing the multi-valued data obtained by the multi-value color reduction processing as a command in the command storage means while performing the multi-value color reduction processing, and reproducing the command re-stored from the command storage means Data processing generating means for performing predetermined processing on the reproduced resave command to generate the print data. An information processing apparatus characterized by the following.
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置に用
いられる印刷情報処理方法において、前記印刷情報をそ
の最後まで順次取り込み、その取り込まれた印刷情報を
コマンドとしてコマンド記憶手段に保存する工程と、前
記コマンド記憶手段から前記コマンドを再生する工程
と、前記再生されたコマンドに対し多値減色処理を施し
ながら該多値減色処理によって得られた多値データをコ
マンドとして前記コマンド記憶手段に再保存する工程
と、前記コマンド記憶手段から再保存されたコマンドを
再生し、該再生した再保存コマンドに所定処理を施して
前記印字データを生成する工程とを備えることを特徴と
する印刷情報処理方法。19. A print information processing method used by a print control device for generating print data that can be printed by a printing device based on print information supplied from an external device and transferring the print data to the printing device. Fetching the print information sequentially to the end, storing the fetched print information as a command in a command storage means, reproducing the command from the command storage means, and multi-valued the reproduced command. Re-storing the multi-valued data obtained by the multi-value color reduction processing as a command while performing the color reduction processing in the command storage means, and reproducing the re-stored command from the command storage means; Performing a predetermined process on a command to generate the print data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8216951A JPH1044530A (en) | 1996-07-31 | 1996-07-31 | Printing control apparatus, information-processing apparatus, printing apparatus, and method for processing print information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8216951A JPH1044530A (en) | 1996-07-31 | 1996-07-31 | Printing control apparatus, information-processing apparatus, printing apparatus, and method for processing print information |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1044530A true JPH1044530A (en) | 1998-02-17 |
Family
ID=16696484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8216951A Pending JPH1044530A (en) | 1996-07-31 | 1996-07-31 | Printing control apparatus, information-processing apparatus, printing apparatus, and method for processing print information |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1044530A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006054619A1 (en) * | 2004-11-17 | 2006-05-26 | Naltec Inc. | Method and device for printing an image |
US7218416B2 (en) | 2002-04-25 | 2007-05-15 | Canon Kabushiki Kaisha | Image processing apparatus and method |
-
1996
- 1996-07-31 JP JP8216951A patent/JPH1044530A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7218416B2 (en) | 2002-04-25 | 2007-05-15 | Canon Kabushiki Kaisha | Image processing apparatus and method |
WO2006054619A1 (en) * | 2004-11-17 | 2006-05-26 | Naltec Inc. | Method and device for printing an image |
JPWO2006054619A1 (en) * | 2004-11-17 | 2008-05-29 | ナルテック株式会社 | Method and apparatus for printing an image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8331731B2 (en) | Image processing method and image processing apparatus | |
US20090103139A1 (en) | Formation of picture image having gradation expressed by fill area and one-line image data | |
JPH1044530A (en) | Printing control apparatus, information-processing apparatus, printing apparatus, and method for processing print information | |
JP3772407B2 (en) | Image processing device | |
JP2000013601A (en) | Print information processor and device and method for generating intermediate data | |
JP2007026285A (en) | Image processor and image processing program | |
JPH1051636A (en) | Printing controller, information processor, printer and printing information processing method | |
US5291308A (en) | Image processing apparatus using tonal degree conversion | |
JP3093290B2 (en) | Image processing device | |
JP3636891B2 (en) | Color image output method | |
JP3880234B2 (en) | Image forming apparatus and image forming method | |
US20030011617A1 (en) | Smoothing method, smoothing circuit, image forming apparatus and display unit | |
JPH10151815A (en) | Printing-processing apparatus | |
JPH08287221A (en) | Processor and method for image processing | |
JPH0744687A (en) | Picture forming device | |
JP4280388B2 (en) | Image processing apparatus, method, and storage medium | |
JP3327744B2 (en) | Recording apparatus and method, and computer control apparatus | |
JP4029436B2 (en) | Recording device | |
JP4058157B2 (en) | Image processing method, image forming apparatus, and recording medium | |
JPH04323058A (en) | Output method and apparatus | |
JPH11185035A (en) | Image processing device and method | |
JP3539203B2 (en) | Bitmap data reduction method, information processing apparatus and information recording medium | |
JP3591096B2 (en) | How to control a page printer | |
JPS631614B2 (en) | ||
JPH05116376A (en) | Printing device |