JPH1044530A - 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 - Google Patents
印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法Info
- 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
- command
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】
【課題】 1つの被イメージ分類画像が複数の印刷情報
で分割されて供給されるときに、分割、供給された被イ
メージ分類画像をまとめて1つの被イメージ分類画像と
して二値化することができる印刷制御装置を提供する。 【解決手段】 印刷データに被イメージ分類画像が1つ
の単位画像を構成する複数の分割画像の内の1つである
と、イメージ情報記憶部25の位置情報をラスタライズ
対象の被イメージ分類画像の位置情報に更新し、比較対
象となる被イメージ分類画像のラスタライズの誤差情報
を取得する(ステップS203,204,205)。次
いで、二値化部26でラスタライズ対象の被イメージ分
類画像に、取得された誤差情報を用いた誤差拡散処理を
施しながら画像展開部22で二値化データをバンドメモ
リ上に展開する(ステップS208,209)。
で分割されて供給されるときに、分割、供給された被イ
メージ分類画像をまとめて1つの被イメージ分類画像と
して二値化することができる印刷制御装置を提供する。 【解決手段】 印刷データに被イメージ分類画像が1つ
の単位画像を構成する複数の分割画像の内の1つである
と、イメージ情報記憶部25の位置情報をラスタライズ
対象の被イメージ分類画像の位置情報に更新し、比較対
象となる被イメージ分類画像のラスタライズの誤差情報
を取得する(ステップS203,204,205)。次
いで、二値化部26でラスタライズ対象の被イメージ分
類画像に、取得された誤差情報を用いた誤差拡散処理を
施しながら画像展開部22で二値化データをバンドメモ
リ上に展開する(ステップS208,209)。
Description
【0001】
【発明の属する技術分野】本発明は、外部装置から供給
された印刷情報に基づき印刷装置が印字処理可能な印字
データを生成し、該印字データを前記印刷装置に転送す
る印刷制御装置、この印刷制御装置を搭載する情報処理
装置および印刷装置、ならびに印刷制御装置に用いられ
る印刷情報処理方法に関する。
された印刷情報に基づき印刷装置が印字処理可能な印字
データを生成し、該印字データを前記印刷装置に転送す
る印刷制御装置、この印刷制御装置を搭載する情報処理
装置および印刷装置、ならびに印刷制御装置に用いられ
る印刷情報処理方法に関する。
【0002】
【従来の技術】一般に、プリンタを接続するホストコン
ピュータには、プリンタを制御するための印刷制御装置
を構成するプリンタドライバが搭載されている。ホスト
コンピュータでは、それに搭載されたアプリケーション
で、文字、図形などのグラフィックスに分類される被グ
ラフィックス分類画像、自然画などに分類される被イメ
ージ分類画像を含む画像データを作成し、この画像デー
タを印刷出力するときには、アプリケーションからこの
印刷出力対象となる画像データを印刷情報としてプリン
タドライバに供給する。プリンタドライバでは、供給さ
れた印刷情報に基づきプリンタが印字処理可能な印字デ
ータを生成し、該印字データをプリンタに転送する。
ピュータには、プリンタを制御するための印刷制御装置
を構成するプリンタドライバが搭載されている。ホスト
コンピュータでは、それに搭載されたアプリケーション
で、文字、図形などのグラフィックスに分類される被グ
ラフィックス分類画像、自然画などに分類される被イメ
ージ分類画像を含む画像データを作成し、この画像デー
タを印刷出力するときには、アプリケーションからこの
印刷出力対象となる画像データを印刷情報としてプリン
タドライバに供給する。プリンタドライバでは、供給さ
れた印刷情報に基づきプリンタが印字処理可能な印字デ
ータを生成し、該印字データをプリンタに転送する。
【0003】このプリンタドライバとしては、具体的に
は、アプリケーションから渡された印刷情報を解析して
該印刷情報に含まれる画像データを所定手法で二値化
し、その二値化データをバンドメモリに展開(ラスタラ
イズ)することによって印字データの作成を行う処理方
法、またはアプリケーションから渡された印刷情報を解
析して該印刷情報に含まれる画像データを多値データと
してバンドメモリに展開(ラスタライズ)し、この展開
されたデータをラスタライン単位で所定手法を用いて二
値化しながら印字データの作成を行う処理方法を実行す
る。
は、アプリケーションから渡された印刷情報を解析して
該印刷情報に含まれる画像データを所定手法で二値化
し、その二値化データをバンドメモリに展開(ラスタラ
イズ)することによって印字データの作成を行う処理方
法、またはアプリケーションから渡された印刷情報を解
析して該印刷情報に含まれる画像データを多値データと
してバンドメモリに展開(ラスタライズ)し、この展開
されたデータをラスタライン単位で所定手法を用いて二
値化しながら印字データの作成を行う処理方法を実行す
る。
【0004】この二値化の所定手法としては、パターン
ディザを用いる手法、誤差拡散手法などの手法の内のい
ずれか1つが用いられている。
ディザを用いる手法、誤差拡散手法などの手法の内のい
ずれか1つが用いられている。
【0005】パターンディザを用いる手法は、高速でか
つ均一に二値化することが可能な手法であり、この手法
は、文字、図形などのグラフィックスに分類される被グ
ラフィックス分類画像の二値化に適している。これに対
し、誤差拡散手法は、微妙な階調表現をすることができ
る手法であり、この手法は自然画などに分類される被イ
メージ分類画像の二値化に適している。
つ均一に二値化することが可能な手法であり、この手法
は、文字、図形などのグラフィックスに分類される被グ
ラフィックス分類画像の二値化に適している。これに対
し、誤差拡散手法は、微妙な階調表現をすることができ
る手法であり、この手法は自然画などに分類される被イ
メージ分類画像の二値化に適している。
【0006】また、通常、アプリケーションの解放まで
の時間を短縮して該アプリケーションまたは他のアプリ
ケーションによる作業が可能になる状態を構築するため
に、プリンタドライバによる処理はバックグラウンドで
実行されるように設定されている。この場合、プリンタ
ドライバでは、供給された印刷情報をコマンドして順次
取り込み、該コマンドを補助記憶装置に格納し、全ての
印刷情報が取り込まれると、アプリケーションを解放
し、取り込まれた全てのコマンドを補助記憶装置から再
生しながらラスタライズを行う。
の時間を短縮して該アプリケーションまたは他のアプリ
ケーションによる作業が可能になる状態を構築するため
に、プリンタドライバによる処理はバックグラウンドで
実行されるように設定されている。この場合、プリンタ
ドライバでは、供給された印刷情報をコマンドして順次
取り込み、該コマンドを補助記憶装置に格納し、全ての
印刷情報が取り込まれると、アプリケーションを解放
し、取り込まれた全てのコマンドを補助記憶装置から再
生しながらラスタライズを行う。
【0007】
【発明が解決しようとする課題】しかし、上述した前者
の処理方法により画像データを誤差拡散手法を用いて二
値化した後にラスタライズする場合において、1つの被
イメージ分類画像が複数の印刷情報に分割されて供給さ
れるときには、各分割された画像データに対し個別に誤
差拡散処理を施すことになり、各分割された画像データ
間で誤差を正しく伝搬させることができず、1つの被イ
メージ分類画像に対して誤差拡散処理が正確に行われた
ことにはならない。
の処理方法により画像データを誤差拡散手法を用いて二
値化した後にラスタライズする場合において、1つの被
イメージ分類画像が複数の印刷情報に分割されて供給さ
れるときには、各分割された画像データに対し個別に誤
差拡散処理を施すことになり、各分割された画像データ
間で誤差を正しく伝搬させることができず、1つの被イ
メージ分類画像に対して誤差拡散処理が正確に行われた
ことにはならない。
【0008】また、後者の処理方法により画像データを
多値でバンドメモリ上にラスタライズした後に誤差拡散
手法を用いて二値化する場合では、バンドメモリに展開
されている複数の描画オブジェクト全体に対し誤差拡散
処理を施すことになるから、複数の印刷情報に分割され
た被イメージ分類画像のオブジェクトと他の描画オブジ
ェクトとの間で誤差が伝搬して正しい二値化データを得
ることができない。
多値でバンドメモリ上にラスタライズした後に誤差拡散
手法を用いて二値化する場合では、バンドメモリに展開
されている複数の描画オブジェクト全体に対し誤差拡散
処理を施すことになるから、複数の印刷情報に分割され
た被イメージ分類画像のオブジェクトと他の描画オブジ
ェクトとの間で誤差が伝搬して正しい二値化データを得
ることができない。
【0009】このように、1つの被イメージ分類画像が
複数の印刷情報に分割されて供給されるときには、各印
刷情報で分割、供給された被イメージ分類画像をまとめ
て1つの被イメージ分類画像として二値化することはで
きない。
複数の印刷情報に分割されて供給されるときには、各印
刷情報で分割、供給された被イメージ分類画像をまとめ
て1つの被イメージ分類画像として二値化することはで
きない。
【0010】また、バックグラウンドで処理を行うプリ
ンタドライバでは、取り込んだコマンドを補助記憶装置
に格納するから、補助記憶装置の空容量が十分に無い
と、印刷情報の取り込みができず、処理が中断されるこ
とがある。また、取り込む印刷情報に含まれる画像デー
タ量が非常に大きいときには、補助記憶装置に十分に大
きい空容量が要求されるとともに、補助記憶装置からの
コマンドの再生に掛かる時間が長くなる。このように、
バックグラウンド処理に対しては、補助記憶装置に十分
に大きい空容量が要求されるとともに、補助記憶装置か
らのコマンドの再生に掛かる時間が長くなる。
ンタドライバでは、取り込んだコマンドを補助記憶装置
に格納するから、補助記憶装置の空容量が十分に無い
と、印刷情報の取り込みができず、処理が中断されるこ
とがある。また、取り込む印刷情報に含まれる画像デー
タ量が非常に大きいときには、補助記憶装置に十分に大
きい空容量が要求されるとともに、補助記憶装置からの
コマンドの再生に掛かる時間が長くなる。このように、
バックグラウンド処理に対しては、補助記憶装置に十分
に大きい空容量が要求されるとともに、補助記憶装置か
らのコマンドの再生に掛かる時間が長くなる。
【0011】本発明の目的は、1つの被イメージ分類画
像が複数の印刷情報で分割されて供給されるときに、分
割、供給された被イメージ分類画像をまとめて1つの被
イメージ分類画像として二値化することができる印刷制
御装置、情報処理装置、印刷装置および印刷情報処理方
法を提供することにある。
像が複数の印刷情報で分割されて供給されるときに、分
割、供給された被イメージ分類画像をまとめて1つの被
イメージ分類画像として二値化することができる印刷制
御装置、情報処理装置、印刷装置および印刷情報処理方
法を提供することにある。
【0012】本発明の他の目的は、バックグラウンド処
理時に、取り込む印刷情報の格納に要する記憶容量を少
なく抑えることができるとともに、格納された印刷情報
の再生に掛かる時間を短縮することができる印刷制御装
置、情報処理装置および印刷情報処理方法を提供するこ
とにある。
理時に、取り込む印刷情報の格納に要する記憶容量を少
なく抑えることができるとともに、格納された印刷情報
の再生に掛かる時間を短縮することができる印刷制御装
置、情報処理装置および印刷情報処理方法を提供するこ
とにある。
【0013】本発明のさらに他の目的は、バックグラウ
ンド処理時に、格納された印刷情報の再生に掛かる時間
を短縮することができる印刷制御装置、情報処理装置お
よび印刷情報処理方法を提供することにある。
ンド処理時に、格納された印刷情報の再生に掛かる時間
を短縮することができる印刷制御装置、情報処理装置お
よび印刷情報処理方法を提供することにある。
【0014】
【課題を解決するための手段】請求項1記載の発明は、
外部装置から供給された印刷情報に基づき印刷装置が印
字処理可能な印字データを生成し、該印字データを前記
印刷装置に転送する印刷制御装置において、前記印刷情
報に含まれる、自然画などのイメージに分類される被イ
メージ分類画像の処理に用いられる処理関連情報を更新
可能に格納する記憶手段と、前記印刷情報を解析し、該
印刷情報に前記被イメージ分類画像が含まれているか否
かを判定する画像分類判定手段と、前記印刷情報に被イ
メージ分類画像が含まれているとき、前記記憶手段に格
納されている処理関連情報に基づき前記被イメージ分類
画像が1つの単位画像を構成する複数の分割画像の内の
1つであるか否かを判定する画像構成判定手段と、前記
印刷情報の被イメージ分類画像が前記1つの単位画像を
構成する分割画像の1つであるとき、該印刷情報の被イ
メージ分類画像を前記1つの単位画像を構成する他の分
割画像と同様の処理内容で二値化するとともに、その二
値化に用いられた情報を前記処理関連情報として前記記
憶手段に格納する処理手段とを備えることを特徴とす
る。
外部装置から供給された印刷情報に基づき印刷装置が印
字処理可能な印字データを生成し、該印字データを前記
印刷装置に転送する印刷制御装置において、前記印刷情
報に含まれる、自然画などのイメージに分類される被イ
メージ分類画像の処理に用いられる処理関連情報を更新
可能に格納する記憶手段と、前記印刷情報を解析し、該
印刷情報に前記被イメージ分類画像が含まれているか否
かを判定する画像分類判定手段と、前記印刷情報に被イ
メージ分類画像が含まれているとき、前記記憶手段に格
納されている処理関連情報に基づき前記被イメージ分類
画像が1つの単位画像を構成する複数の分割画像の内の
1つであるか否かを判定する画像構成判定手段と、前記
印刷情報の被イメージ分類画像が前記1つの単位画像を
構成する分割画像の1つであるとき、該印刷情報の被イ
メージ分類画像を前記1つの単位画像を構成する他の分
割画像と同様の処理内容で二値化するとともに、その二
値化に用いられた情報を前記処理関連情報として前記記
憶手段に格納する処理手段とを備えることを特徴とす
る。
【0015】請求項2記載の発明は、請求項1記載の印
刷制御装置において、前記処理手段は、誤差拡散手法に
よる二値化処理を行うことを特徴とする。
刷制御装置において、前記処理手段は、誤差拡散手法に
よる二値化処理を行うことを特徴とする。
【0016】請求項3記載の発明は、請求項2記載の印
刷制御装置において、前記処理手段は、前記記憶手段に
格納されている処理関連情報を参照しながら前記印刷情
報の被イメージ分類画像を誤差拡散手法で二値化し、そ
の二値化データをバンドメモリに展開することによって
前記印字データの作成を行うことを特徴とする。
刷制御装置において、前記処理手段は、前記記憶手段に
格納されている処理関連情報を参照しながら前記印刷情
報の被イメージ分類画像を誤差拡散手法で二値化し、そ
の二値化データをバンドメモリに展開することによって
前記印字データの作成を行うことを特徴とする。
【0017】請求項4記載の発明は、請求項2記載の印
刷制御装置において、前記処理手段は、前記印刷情報の
被イメージ分類画像を多値データとしてバンドメモリに
展開し、前記記憶手段に格納されている処理関連情報を
参照して前記展開されたデータをラスタライン単位で誤
差拡散手法を用いて二値化しながら前記印字データの作
成を行うことを特徴とする。
刷制御装置において、前記処理手段は、前記印刷情報の
被イメージ分類画像を多値データとしてバンドメモリに
展開し、前記記憶手段に格納されている処理関連情報を
参照して前記展開されたデータをラスタライン単位で誤
差拡散手法を用いて二値化しながら前記印字データの作
成を行うことを特徴とする。
【0018】請求項5記載の発明は、請求項1ないし4
のいずれか1つに記載の印刷制御装置において、前記記
憶手段に格納される処理関連情報は、前記印刷情報の被
イメージ分類画像の位置を示す座標データを含み、前記
画像構成判定手段は前記座標データに基づき前記被イメ
ージ分類画像が1つの単位画像を構成する複数の分割画
像の内の1つであるか否かを判定することを特徴とす
る。
のいずれか1つに記載の印刷制御装置において、前記記
憶手段に格納される処理関連情報は、前記印刷情報の被
イメージ分類画像の位置を示す座標データを含み、前記
画像構成判定手段は前記座標データに基づき前記被イメ
ージ分類画像が1つの単位画像を構成する複数の分割画
像の内の1つであるか否かを判定することを特徴とす
る。
【0019】請求項6記載の発明は、請求項2ないし4
記載のいずれか1つに記載の印刷制御装置において、前
記記憶手段に格納される処理関連情報は、前記印刷情報
の被イメージ分類画像に対する誤差拡散手法で得られた
誤差データを含むことを特徴とする。
記載のいずれか1つに記載の印刷制御装置において、前
記記憶手段に格納される処理関連情報は、前記印刷情報
の被イメージ分類画像に対する誤差拡散手法で得られた
誤差データを含むことを特徴とする。
【0020】請求項7記載の発明は、供給された印刷情
報に基づき印刷装置が印字処理可能な印字データを生成
し、該印字データを前記印刷装置に転送する印刷制御装
置を搭載する情報処理装置において、前記印刷制御装置
は、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段と、前記印刷情
報を解析し、該印刷情報に前記被イメージ分類画像が含
まれているか否かを判定する画像分類判定手段と、前記
印刷情報に被イメージ分類画像が含まれているとき、前
記記憶手段に格納されている処理関連情報に基づき前記
被イメージ分類画像が1つの単位画像を構成する複数の
分割画像の内の1つであるか否かを判定する画像構成判
定手段と、前記印刷情報の被イメージ分類画像が前記1
つの単位画像を構成する分割画像の1つであるとき、該
印刷情報の被イメージ分類画像を前記1つの単位画像を
構成する他の分割画像と同様の処理内容で二値化すると
ともに、その二値化に用いられた情報を前記処理関連情
報として前記記憶手段に格納する処理手段とを備えるこ
とを特徴とする。
報に基づき印刷装置が印字処理可能な印字データを生成
し、該印字データを前記印刷装置に転送する印刷制御装
置を搭載する情報処理装置において、前記印刷制御装置
は、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段と、前記印刷情
報を解析し、該印刷情報に前記被イメージ分類画像が含
まれているか否かを判定する画像分類判定手段と、前記
印刷情報に被イメージ分類画像が含まれているとき、前
記記憶手段に格納されている処理関連情報に基づき前記
被イメージ分類画像が1つの単位画像を構成する複数の
分割画像の内の1つであるか否かを判定する画像構成判
定手段と、前記印刷情報の被イメージ分類画像が前記1
つの単位画像を構成する分割画像の1つであるとき、該
印刷情報の被イメージ分類画像を前記1つの単位画像を
構成する他の分割画像と同様の処理内容で二値化すると
ともに、その二値化に用いられた情報を前記処理関連情
報として前記記憶手段に格納する処理手段とを備えるこ
とを特徴とする。
【0021】請求項8記載の発明は、外部装置から供給
された印刷情報に基づき印字手段が印字処理可能な印字
データを生成し、該印字データを前記印字手段に転送す
る印刷制御装置を搭載する印刷装置において、前記印刷
制御装置は、前記印刷情報に含まれる、自然画などのイ
メージに分類される被イメージ分類画像の処理に用いら
れる処理関連情報を更新可能に格納する記憶手段と、前
記印刷情報を解析し、該印刷情報に前記被イメージ分類
画像が含まれているか否かを判定する画像分類判定手段
と、前記印刷情報に被イメージ分類画像が含まれている
とき、前記記憶手段に格納されている処理関連情報に基
づき前記被イメージ分類画像が1つの単位画像を構成す
る複数の分割画像の内の1つであるか否かを判定する画
像構成判定手段と、前記印刷情報の被イメージ分類画像
が前記1つの単位画像を構成する分割画像の1つである
とき、該印刷情報の被イメージ分類画像を前記1つの単
位画像を構成する他の分割画像と同様の処理内容で二値
化するとともに、その二値化に用いられた情報を前記処
理関連情報として前記記憶手段に格納する処理手段とを
備えることを特徴とする。
された印刷情報に基づき印字手段が印字処理可能な印字
データを生成し、該印字データを前記印字手段に転送す
る印刷制御装置を搭載する印刷装置において、前記印刷
制御装置は、前記印刷情報に含まれる、自然画などのイ
メージに分類される被イメージ分類画像の処理に用いら
れる処理関連情報を更新可能に格納する記憶手段と、前
記印刷情報を解析し、該印刷情報に前記被イメージ分類
画像が含まれているか否かを判定する画像分類判定手段
と、前記印刷情報に被イメージ分類画像が含まれている
とき、前記記憶手段に格納されている処理関連情報に基
づき前記被イメージ分類画像が1つの単位画像を構成す
る複数の分割画像の内の1つであるか否かを判定する画
像構成判定手段と、前記印刷情報の被イメージ分類画像
が前記1つの単位画像を構成する分割画像の1つである
とき、該印刷情報の被イメージ分類画像を前記1つの単
位画像を構成する他の分割画像と同様の処理内容で二値
化するとともに、その二値化に用いられた情報を前記処
理関連情報として前記記憶手段に格納する処理手段とを
備えることを特徴とする。
【0022】請求項9記載の発明は、外部装置から供給
された印刷情報に基づき印刷装置が印字処理可能な印字
データを生成し、該印字データを前記印刷装置に転送す
る印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段を設け、前記印
刷情報を解析し、該印刷情報に前記被イメージ分類画像
が含まれているか否かを判定する工程と、前記印刷情報
に被イメージ分類画像が含まれているとき、前記記憶手
段に格納されている処理関連情報に基づき前記被イメー
ジ分類画像が1つの単位画像を構成する複数の分割画像
の内の1つであるか否かを判定する工程と、前記印刷情
報の被イメージ分類画像が前記1つの単位画像を構成す
る分割画像の1つであるとき、該印刷情報の被イメージ
分類画像を前記1つの単位画像を構成する他の分割画像
と同様の処理内容で二値化するとともに、その二値化に
用いられた情報を前記処理関連情報として前記記憶手段
に格納する工程とを備えることを特徴とする印刷情報処
理方法。
された印刷情報に基づき印刷装置が印字処理可能な印字
データを生成し、該印字データを前記印刷装置に転送す
る印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段を設け、前記印
刷情報を解析し、該印刷情報に前記被イメージ分類画像
が含まれているか否かを判定する工程と、前記印刷情報
に被イメージ分類画像が含まれているとき、前記記憶手
段に格納されている処理関連情報に基づき前記被イメー
ジ分類画像が1つの単位画像を構成する複数の分割画像
の内の1つであるか否かを判定する工程と、前記印刷情
報の被イメージ分類画像が前記1つの単位画像を構成す
る分割画像の1つであるとき、該印刷情報の被イメージ
分類画像を前記1つの単位画像を構成する他の分割画像
と同様の処理内容で二値化するとともに、その二値化に
用いられた情報を前記処理関連情報として前記記憶手段
に格納する工程とを備えることを特徴とする印刷情報処
理方法。
【0023】請求項10記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置において、前記印刷情報をその最後ま
で順次取り込み、その取り込まれた印刷情報に対し多値
減色処理を施す減色処理手段と、前記多値減色処理を施
すことによって得られた多値データをコマンドとしてコ
マンド記憶手段に保存する保存手段と、前記コマンド記
憶手段から前記コマンドを再生する再生手段と、前記再
生されたコマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る。
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置において、前記印刷情報をその最後ま
で順次取り込み、その取り込まれた印刷情報に対し多値
減色処理を施す減色処理手段と、前記多値減色処理を施
すことによって得られた多値データをコマンドとしてコ
マンド記憶手段に保存する保存手段と、前記コマンド記
憶手段から前記コマンドを再生する再生手段と、前記再
生されたコマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る。
【0024】請求項11記載の発明は、請求項10記載
の印刷制御装置において、前記減色処理手段は、前記印
刷情報が自然画などのイメージに分類される被イメージ
分類画像を含む情報であるときに、該印刷情報に対し多
値減色処理を施すことを特徴とする。
の印刷制御装置において、前記減色処理手段は、前記印
刷情報が自然画などのイメージに分類される被イメージ
分類画像を含む情報であるときに、該印刷情報に対し多
値減色処理を施すことを特徴とする。
【0025】請求項12記載の発明は、請求項10また
は11記載の印刷制御装置において、前記データ処理生
成手段が行う所定処理は、前記再生コマンドに対する多
値減色処理を含み、該多値減色処理の手法は前記印刷情
報に対し施される多値減色処理の手法と異なることを特
徴とする。
は11記載の印刷制御装置において、前記データ処理生
成手段が行う所定処理は、前記再生コマンドに対する多
値減色処理を含み、該多値減色処理の手法は前記印刷情
報に対し施される多値減色処理の手法と異なることを特
徴とする。
【0026】請求項13記載の発明は、供給された印刷
情報に基づき印刷装置が印字処理可能な印字データを生
成し、該印字データを前記印刷装置に転送する印刷制御
装置を搭載する情報処理装置において、前記印刷制御装
置は、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報に対し多値減色処理を施す減色処
理手段と、前記多値減色処理を施すことによって得られ
た多値データをコマンドとしてコマンド記憶手段に保存
する保存手段と、前記コマンド記憶手段から前記コマン
ドを再生する再生手段と、前記再生されたコマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする。
情報に基づき印刷装置が印字処理可能な印字データを生
成し、該印字データを前記印刷装置に転送する印刷制御
装置を搭載する情報処理装置において、前記印刷制御装
置は、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報に対し多値減色処理を施す減色処
理手段と、前記多値減色処理を施すことによって得られ
た多値データをコマンドとしてコマンド記憶手段に保存
する保存手段と、前記コマンド記憶手段から前記コマン
ドを再生する再生手段と、前記再生されたコマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする。
【0027】請求項14記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報をその最後まで順次取り込み、その取
り込まれた印刷情報に対し多値減色処理を施す工程と、
前記多値減色処理を施すことによって得られた多値デー
タをコマンドとしてコマンド記憶手段に保存する工程
と、前記コマンド記憶手段から前記コマンドを再生する
工程と、前記再生されたコマンドに所定処理を施して前
記印字データを生成する工程とを備えることを特徴とす
る印刷情報処理方法。
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報をその最後まで順次取り込み、その取
り込まれた印刷情報に対し多値減色処理を施す工程と、
前記多値減色処理を施すことによって得られた多値デー
タをコマンドとしてコマンド記憶手段に保存する工程
と、前記コマンド記憶手段から前記コマンドを再生する
工程と、前記再生されたコマンドに所定処理を施して前
記印字データを生成する工程とを備えることを特徴とす
る印刷情報処理方法。
【0028】請求項15記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置において、前記印刷情報をその最後ま
で順次取り込み、その取り込まれた印刷情報をコマンド
としてコマンド記憶手段に保存する保存手段と、前記コ
マンド記憶手段から前記コマンドを再生する再生手段
と、前記再生されたコマンドに対し多値減色処理を施し
ながら該多値減色処理によって得られた多値データをコ
マンドとして前記コマンド記憶手段に再保存する減色処
理手段と、前記コマンド記憶手段から再保存されたコマ
ンドを再生し、該再生した再保存コマンドに所定処理を
施して前記印字データを生成するデータ処理生成手段と
を備えることを特徴とする。
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置において、前記印刷情報をその最後ま
で順次取り込み、その取り込まれた印刷情報をコマンド
としてコマンド記憶手段に保存する保存手段と、前記コ
マンド記憶手段から前記コマンドを再生する再生手段
と、前記再生されたコマンドに対し多値減色処理を施し
ながら該多値減色処理によって得られた多値データをコ
マンドとして前記コマンド記憶手段に再保存する減色処
理手段と、前記コマンド記憶手段から再保存されたコマ
ンドを再生し、該再生した再保存コマンドに所定処理を
施して前記印字データを生成するデータ処理生成手段と
を備えることを特徴とする。
【0029】請求項16記載の発明は、請求項15記載
の印刷制御装置において、前記減色処理手段は、前記印
刷情報が自然画などのイメージに分類される被イメージ
分類画像を含む情報であるときに、該印刷情報に対し前
記多値減色処理を施すことを特徴とする。
の印刷制御装置において、前記減色処理手段は、前記印
刷情報が自然画などのイメージに分類される被イメージ
分類画像を含む情報であるときに、該印刷情報に対し前
記多値減色処理を施すことを特徴とする。
【0030】請求項17記載の発明は、請求項15また
は16記載の印刷制御装置において、前記データ処理生
成手段が行う所定処理は、前記再生された再保存コマン
ドに対する多値減色処理を含み、該多値減色処理の手法
は前記再生されたコマンドに対し施される多値減色処理
の手法と異なることを特徴とする。
は16記載の印刷制御装置において、前記データ処理生
成手段が行う所定処理は、前記再生された再保存コマン
ドに対する多値減色処理を含み、該多値減色処理の手法
は前記再生されたコマンドに対し施される多値減色処理
の手法と異なることを特徴とする。
【0031】請求項18記載の発明は、供給された印刷
情報に基づき印刷装置が印字処理可能な印字データを生
成し、該印字データを前記印刷装置に転送する印刷制御
装置を搭載する情報処理装置において、前記印刷制御装
置は、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報をコマンドとしてコマンド記憶手
段に保存する保存手段と、前記コマンド記憶手段から前
記コマンドを再生する再生手段と、前記再生されたコマ
ンドに対し多値減色処理を施しながら該多値減色処理に
よって得られた多値データをコマンドとして前記コマン
ド記憶手段に再保存する減色処理手段と、前記コマンド
記憶手段から再保存されたコマンドを再生し、該再生し
た再保存コマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る。
情報に基づき印刷装置が印字処理可能な印字データを生
成し、該印字データを前記印刷装置に転送する印刷制御
装置を搭載する情報処理装置において、前記印刷制御装
置は、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報をコマンドとしてコマンド記憶手
段に保存する保存手段と、前記コマンド記憶手段から前
記コマンドを再生する再生手段と、前記再生されたコマ
ンドに対し多値減色処理を施しながら該多値減色処理に
よって得られた多値データをコマンドとして前記コマン
ド記憶手段に再保存する減色処理手段と、前記コマンド
記憶手段から再保存されたコマンドを再生し、該再生し
た再保存コマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る。
【0032】請求項19記載の発明は、外部装置から供
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報をその最後まで順次取り込み、その取
り込まれた印刷情報をコマンドとしてコマンド記憶手段
に保存する工程と、前記コマンド記憶手段から前記コマ
ンドを再生する工程と、前記再生されたコマンドに対し
多値減色処理を施しながら該多値減色処理によって得ら
れた多値データをコマンドとして前記コマンド記憶手段
に再保存する工程と、前記コマンド記憶手段から再保存
されたコマンドを再生し、該再生した再保存コマンドに
所定処理を施して前記印字データを生成する工程とを備
えることを特徴とする。
給された印刷情報に基づき印刷装置が印字処理可能な印
字データを生成し、該印字データを前記印刷装置に転送
する印刷制御装置に用いられる印刷情報処理方法におい
て、前記印刷情報をその最後まで順次取り込み、その取
り込まれた印刷情報をコマンドとしてコマンド記憶手段
に保存する工程と、前記コマンド記憶手段から前記コマ
ンドを再生する工程と、前記再生されたコマンドに対し
多値減色処理を施しながら該多値減色処理によって得ら
れた多値データをコマンドとして前記コマンド記憶手段
に再保存する工程と、前記コマンド記憶手段から再保存
されたコマンドを再生し、該再生した再保存コマンドに
所定処理を施して前記印字データを生成する工程とを備
えることを特徴とする。
【0033】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照しながら説明する。
て図面を参照しながら説明する。
【0034】(実施の第1形態)図1は本発明の印刷制
御装置(プリンタドライバ)の実施の第1形態の構成を
示すブロック図である。
御装置(プリンタドライバ)の実施の第1形態の構成を
示すブロック図である。
【0035】ホストコンピュータ10には、図1に示す
ように、画像を作成し、または外部から取り込まれた画
像を処理する機能を有するアプリケーションソフトウェ
ア11(以下、アプリケーションという)11と、アプ
リケーション11で作成された画像などを印刷する印刷
装置(以下、プリンタという)30のバイオロニクスI
/F(以下、I/Fという)31と接続するI/F13
と、プリンタを制御するための印刷制御装置を構成する
プリンタドライバ12とが搭載されている。
ように、画像を作成し、または外部から取り込まれた画
像を処理する機能を有するアプリケーションソフトウェ
ア11(以下、アプリケーションという)11と、アプ
リケーション11で作成された画像などを印刷する印刷
装置(以下、プリンタという)30のバイオロニクスI
/F(以下、I/Fという)31と接続するI/F13
と、プリンタを制御するための印刷制御装置を構成する
プリンタドライバ12とが搭載されている。
【0036】ホストコンピュータ10では、それに搭載
されたアプリケーション11で、文字、図形などのグラ
フィックスに分類される被グラフィックス分類画像、自
然画などに分類される被イメージ分類画像を含む画像デ
ータを作成し、この画像データを印刷出力するときに
は、アプリケーション11からこの印刷出力対象となる
画像データを印刷データとしてプリンタドライバ12に
供給する。
されたアプリケーション11で、文字、図形などのグラ
フィックスに分類される被グラフィックス分類画像、自
然画などに分類される被イメージ分類画像を含む画像デ
ータを作成し、この画像データを印刷出力するときに
は、アプリケーション11からこの印刷出力対象となる
画像データを印刷データとしてプリンタドライバ12に
供給する。
【0037】プリンタドライバ12では、供給された印
刷データに基づきプリンタ30が印字処理可能な印字デ
ータを生成し、該印字データをプリンタ30に転送す
る。
刷データに基づきプリンタ30が印字処理可能な印字デ
ータを生成し、該印字データをプリンタ30に転送す
る。
【0038】このプリンタドライバ12は、アプリケー
ション11から供給された印刷データを解析するコマン
ド解析部21と、印刷データの被イメージ分類画像の処
理に用いられる処理関連情報として位置情報と誤差情報
とを更新可能に格納するイメージ情報保存部25と、印
刷データに含まれる画像データを二値化する二値化部2
6と、イメージ情報保存部25に格納された処理関連情
報に基づき二値化データをバンドメモリ23上に展開す
る画像展開部22と、バンドメモリ23上に展開された
データを印字データとしてI/F13を介してプリンタ
30に転送する画像転送部24とを備える。これら各ブ
ロックは上述の動作内容を記述したプログラムモジュー
ルから構成され、各プログラムモジュールを情報処理装
置10のCPU(図示せず)で読み出し、実行すること
によってプリンタドライバ12が構築される。
ション11から供給された印刷データを解析するコマン
ド解析部21と、印刷データの被イメージ分類画像の処
理に用いられる処理関連情報として位置情報と誤差情報
とを更新可能に格納するイメージ情報保存部25と、印
刷データに含まれる画像データを二値化する二値化部2
6と、イメージ情報保存部25に格納された処理関連情
報に基づき二値化データをバンドメモリ23上に展開す
る画像展開部22と、バンドメモリ23上に展開された
データを印字データとしてI/F13を介してプリンタ
30に転送する画像転送部24とを備える。これら各ブ
ロックは上述の動作内容を記述したプログラムモジュー
ルから構成され、各プログラムモジュールを情報処理装
置10のCPU(図示せず)で読み出し、実行すること
によってプリンタドライバ12が構築される。
【0039】このように構成されたプリンタドライバ1
2では、アプリケーション12から渡された印刷データ
を解析して該印刷データに含まれる画像データを所定手
法(ディザパターンによる手法または誤差拡散手法)で
二値化し、その二値化データをバンドメモリに展開(ラ
スタライズ)することによって印字データの作成を行う
印刷データ処理を実行する。
2では、アプリケーション12から渡された印刷データ
を解析して該印刷データに含まれる画像データを所定手
法(ディザパターンによる手法または誤差拡散手法)で
二値化し、その二値化データをバンドメモリに展開(ラ
スタライズ)することによって印字データの作成を行う
印刷データ処理を実行する。
【0040】次に、プリンタドライバ12における上述
の印刷データ処理の手順について図2ないし図4を参照
しながら説明する。図2は図1のプリンタドライバにお
ける印刷データ処理手順を示すフローチャート、図3は
図2のステップS104のイメージのラスタライズ処理
の詳細を示すフローチャート、図4は印刷データの被イ
メージ分類画像が1つの単位画像を構成する複数の分割
画像の内の1つであるか否かを判定するときに用いられ
る判定条件を示す図である。
の印刷データ処理の手順について図2ないし図4を参照
しながら説明する。図2は図1のプリンタドライバにお
ける印刷データ処理手順を示すフローチャート、図3は
図2のステップS104のイメージのラスタライズ処理
の詳細を示すフローチャート、図4は印刷データの被イ
メージ分類画像が1つの単位画像を構成する複数の分割
画像の内の1つであるか否かを判定するときに用いられ
る判定条件を示す図である。
【0041】アプリケーション11によって印刷出力が
選択されると、図2に示すように、プリンタドライバ1
2では、まず、ステップS101においてアプリケーシ
ョン1から供給された印刷データを取り込み、続くステ
ップS102では、取り込んだ印刷データに含まれてい
る画像が被イメージ分類画像であるか否かの判定を行
う。印刷データに含まれている画像が被イメージ分類画
像でなければ、ステップS103に進み、印刷データに
含まれる画像を二値化部26で二値化しながら画像展開
部22でバンドメモリ23上に展開するラスタライズ処
理を行う。このラスタライズ処理は従来の手法と同じで
あり、その詳細な説明は省略する。
選択されると、図2に示すように、プリンタドライバ1
2では、まず、ステップS101においてアプリケーシ
ョン1から供給された印刷データを取り込み、続くステ
ップS102では、取り込んだ印刷データに含まれてい
る画像が被イメージ分類画像であるか否かの判定を行
う。印刷データに含まれている画像が被イメージ分類画
像でなければ、ステップS103に進み、印刷データに
含まれる画像を二値化部26で二値化しながら画像展開
部22でバンドメモリ23上に展開するラスタライズ処
理を行う。このラスタライズ処理は従来の手法と同じで
あり、その詳細な説明は省略する。
【0042】これに対し、印刷データに含まれている画
像が被イメージ分類画像であれば、ステップS104に
進み、イメージのラスタライズすなわち被イメージ分類
画像に対するラスタライズ処理を行う。このラスタライ
ズ処理では、図3に示すように、まず、ステップS20
1においてラスタライズ対象となる被イメージ分類画像
との比較対象となる被イメージ分類画像の全てが選択さ
れたか否かを判定し、比較対象となる全ての被イメージ
分類画像の選択が終了していなければ、ステップS20
2に進み、比較対象となる被イメージ分類画像の1つを
選択し、この被イメージ分類画像の位置情報を取得す
る。
像が被イメージ分類画像であれば、ステップS104に
進み、イメージのラスタライズすなわち被イメージ分類
画像に対するラスタライズ処理を行う。このラスタライ
ズ処理では、図3に示すように、まず、ステップS20
1においてラスタライズ対象となる被イメージ分類画像
との比較対象となる被イメージ分類画像の全てが選択さ
れたか否かを判定し、比較対象となる全ての被イメージ
分類画像の選択が終了していなければ、ステップS20
2に進み、比較対象となる被イメージ分類画像の1つを
選択し、この被イメージ分類画像の位置情報を取得す
る。
【0043】次いで、ステップS203に進み、ラスタ
ライズ対象の被イメージ分類画像と比較対象となる被イ
メージ分類画像とが左右の座標位置が同じでかつ上下に
重なり合うまたは接しているか否かを判定する。具体的
には、図4に示すように、比較対象となる被イメージ分
類画像の水平方向座標位置を(L1,R1)、垂直方向
座標位置を(T1,B1)とし、ラスタライズする被イ
メージ分類画像の水平方向座標位置を(L2,R2)、
垂直方向座標位置を(T2,B2)とし、次式(1)に
示す関係が成立すると、ラスタライズ対象の被イメージ
分類画像と比較対象となる被イメージ分類画像とが左右
の座標位置が同じでかつ上下に重なり合うまたは接して
いると判定されることになる。すなわち、ラスタライズ
対象の被イメージ分類画像と比較対象となる被イメージ
分類画像とが1つの被イメージ分類画像を構成する分割
画像と見なすことが可能であると判断される。
ライズ対象の被イメージ分類画像と比較対象となる被イ
メージ分類画像とが左右の座標位置が同じでかつ上下に
重なり合うまたは接しているか否かを判定する。具体的
には、図4に示すように、比較対象となる被イメージ分
類画像の水平方向座標位置を(L1,R1)、垂直方向
座標位置を(T1,B1)とし、ラスタライズする被イ
メージ分類画像の水平方向座標位置を(L2,R2)、
垂直方向座標位置を(T2,B2)とし、次式(1)に
示す関係が成立すると、ラスタライズ対象の被イメージ
分類画像と比較対象となる被イメージ分類画像とが左右
の座標位置が同じでかつ上下に重なり合うまたは接して
いると判定されることになる。すなわち、ラスタライズ
対象の被イメージ分類画像と比較対象となる被イメージ
分類画像とが1つの被イメージ分類画像を構成する分割
画像と見なすことが可能であると判断される。
【0044】 L1=L2,R1=R2,T2≦T1,B1≦B2 …(1) 上記の関係が成立しないと、ステップS201に戻り、
次の比較対象となる被イメージ分類画像を選択し、上述
の処理を繰り返す。
次の比較対象となる被イメージ分類画像を選択し、上述
の処理を繰り返す。
【0045】上記の関係が成立してラスタライズ対象の
被イメージ分類画像と比較対象となる被イメージ分類画
像とが左右の座標位置が同じでかつ上下に重なり合うま
たは接していると判定されると、ステップS204に進
み、イメージ情報保存部25の位置情報をラスタライズ
対象の被イメージ分類画像の位置情報に更新し、続くス
テップS205で比較対象となる被イメージ分類画像の
ラスタライズの誤差情報を取得する。
被イメージ分類画像と比較対象となる被イメージ分類画
像とが左右の座標位置が同じでかつ上下に重なり合うま
たは接していると判定されると、ステップS204に進
み、イメージ情報保存部25の位置情報をラスタライズ
対象の被イメージ分類画像の位置情報に更新し、続くス
テップS205で比較対象となる被イメージ分類画像の
ラスタライズの誤差情報を取得する。
【0046】これに対し、ステップS201において選
択すべき比較対象となる被イメージ分類画像がなけれ
ば、ステップS206に進み、ラスタライズ対象の被イ
メージ分類画像の位置情報をイメージ情報保存部25に
格納し、続くステップS207で誤差情報を初期化す
る。
択すべき比較対象となる被イメージ分類画像がなけれ
ば、ステップS206に進み、ラスタライズ対象の被イ
メージ分類画像の位置情報をイメージ情報保存部25に
格納し、続くステップS207で誤差情報を初期化す
る。
【0047】ステップS205またはステップS207
において誤差情報が獲得または設定されると、ステップ
S208において、二値化部26でラスタライズ対象の
被イメージ分類画像に、獲得または設定された誤差情報
を用いた誤差拡散処理を施し、ステップS209におい
て画像展開部22で二値化データをバンドメモリ上に展
開する。
において誤差情報が獲得または設定されると、ステップ
S208において、二値化部26でラスタライズ対象の
被イメージ分類画像に、獲得または設定された誤差情報
を用いた誤差拡散処理を施し、ステップS209におい
て画像展開部22で二値化データをバンドメモリ上に展
開する。
【0048】次いで、ステップS210に進み、ラスタ
ライズした被イメージ分類画像に誤差情報をイメージ情
報保存部25に書き込み、処理を抜けて図3の処理に戻
る。
ライズした被イメージ分類画像に誤差情報をイメージ情
報保存部25に書き込み、処理を抜けて図3の処理に戻
る。
【0049】ステップS103またはステップS104
のラスタライズ処理の実行後、ステップS205に進
み、現在ラスタライズしているバンドの描画が終了した
か否かを判定する。現在ラスタライズしているバンドの
描画が終了していなければ、ステップS101に戻り、
次の印刷データに対する描画を行う。現在ラスタライズ
しているバンドの描画が終了すると、ステップS106
に進み、バンドメモリ23のデータを印字データとして
I/F13を介してプリンタ30へ出力し、続くステッ
プS107でバンドメモリ23をクリアする。
のラスタライズ処理の実行後、ステップS205に進
み、現在ラスタライズしているバンドの描画が終了した
か否かを判定する。現在ラスタライズしているバンドの
描画が終了していなければ、ステップS101に戻り、
次の印刷データに対する描画を行う。現在ラスタライズ
しているバンドの描画が終了すると、ステップS106
に進み、バンドメモリ23のデータを印字データとして
I/F13を介してプリンタ30へ出力し、続くステッ
プS107でバンドメモリ23をクリアする。
【0050】次いで、ステップS108に進み、上述の
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS101からの処理が繰り返され、上述の処理が全バ
ンドについて終了すると、本処理を終了する。
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS101からの処理が繰り返され、上述の処理が全バ
ンドについて終了すると、本処理を終了する。
【0051】このように、本実施の形態では、1つの被
イメージ分類画像を構成する分割画像と見なされた各被
イメージ分類画像に対し連続する誤差拡散処理を施すか
ら、1つの被イメージ分類画像が分割されたことによる
誤差拡散の継ぎ目をなくすことができる、すなわち1つ
の被イメージ分類画像が複数の印刷情報で分割されて供
給されるときに、分割、供給された被イメージ分類画像
をまとめて1つの被イメージ分類画像として二値化する
ことができる。
イメージ分類画像を構成する分割画像と見なされた各被
イメージ分類画像に対し連続する誤差拡散処理を施すか
ら、1つの被イメージ分類画像が分割されたことによる
誤差拡散の継ぎ目をなくすことができる、すなわち1つ
の被イメージ分類画像が複数の印刷情報で分割されて供
給されるときに、分割、供給された被イメージ分類画像
をまとめて1つの被イメージ分類画像として二値化する
ことができる。
【0052】なお、本実施の形態では、情報処理装置に
搭載されたプリンタドライバによって上述の印刷データ
処理を行う例を示したが、ハードウェアまたはソフトウ
ェアで構成された上述の印刷データ処理を行う手段をプ
リンタ側に搭載することによっても、同様の効果を得る
こともできる。また、上述の印刷データ処理を行う手段
を情報装置側とプリンタ側との双方のハードウェアまた
はソフトウェアで構成することも可能である。
搭載されたプリンタドライバによって上述の印刷データ
処理を行う例を示したが、ハードウェアまたはソフトウ
ェアで構成された上述の印刷データ処理を行う手段をプ
リンタ側に搭載することによっても、同様の効果を得る
こともできる。また、上述の印刷データ処理を行う手段
を情報装置側とプリンタ側との双方のハードウェアまた
はソフトウェアで構成することも可能である。
【0053】(実施の第2形態)次に、本発明の実施の
第2形態について図5ないし図7を参照しながら説明す
る。図5は本発明の印刷制御装置(プリンタドライバ)
の実施の第2形態における印刷データ処理手順を示すフ
ローチャート、図6は図5のステップS304のイメー
ジのラスタライズ処理の詳細を示すフローチャート、図
7は図5のステップS306の二値化処理の詳細を示す
フローチャートである。
第2形態について図5ないし図7を参照しながら説明す
る。図5は本発明の印刷制御装置(プリンタドライバ)
の実施の第2形態における印刷データ処理手順を示すフ
ローチャート、図6は図5のステップS304のイメー
ジのラスタライズ処理の詳細を示すフローチャート、図
7は図5のステップS306の二値化処理の詳細を示す
フローチャートである。
【0054】本実施の形態は、実施の第1形態と同じ構
成を有するが、バンドメモリには多値の画像データがラ
スタライズされる。
成を有するが、バンドメモリには多値の画像データがラ
スタライズされる。
【0055】本実施の形態では、実施の第1形態に対
し、アプリケーションから渡された印刷データを解析し
て該印刷データに含まれる画像データを多値データとし
てバンドメモリに展開(ラスタライズ)し、この展開さ
れたデータをラスタライン単位で所定手法を用いて二値
化しながら印字データの作成を行う。
し、アプリケーションから渡された印刷データを解析し
て該印刷データに含まれる画像データを多値データとし
てバンドメモリに展開(ラスタライズ)し、この展開さ
れたデータをラスタライン単位で所定手法を用いて二値
化しながら印字データの作成を行う。
【0056】次に、本実施の形態における印刷データ処
理手順について図5ないし図7を参照しながら説明す
る。
理手順について図5ないし図7を参照しながら説明す
る。
【0057】プリンタドライバでは、図5に示すよう
に、まず、ステップS301においてアプリケーション
11から供給された印刷データを取り込み、続くステッ
プS302では、取り込んだ印刷データに含まれている
画像が被イメージ分類画像であるか否かの判定を行う。
印刷データに含まれている画像が被イメージ分類画像で
なければ、ステップS303に進み、印刷データに含ま
れる画像を二値化部で二値化しながら画像展開部でバン
ドメモリ23上に展開するラスタライズ処理を行う。こ
のラスタライズ処理は従来の手法と同じである。
に、まず、ステップS301においてアプリケーション
11から供給された印刷データを取り込み、続くステッ
プS302では、取り込んだ印刷データに含まれている
画像が被イメージ分類画像であるか否かの判定を行う。
印刷データに含まれている画像が被イメージ分類画像で
なければ、ステップS303に進み、印刷データに含ま
れる画像を二値化部で二値化しながら画像展開部でバン
ドメモリ23上に展開するラスタライズ処理を行う。こ
のラスタライズ処理は従来の手法と同じである。
【0058】これに対し、印刷データに含まれている画
像が被イメージ分類画像であれば、ステップS304に
進み、イメージのラスタライズすなわち被イメージ分類
画像に対するラスタライズ処理を行う。このラスタライ
ズ処理では、図6に示すように、まず、ステップS40
1においてラスタライズ対象となる被イメージ分類画像
との比較対象となる被イメージ分類画像の全てが選択さ
れたか否かを判定し、比較対象となる全ての被イメージ
分類画像の選択が終了していなければ、ステップS40
2に進み、比較対象となる被イメージ分類画像の1つを
選択し、この被イメージ分類画像の位置情報を取得す
る。
像が被イメージ分類画像であれば、ステップS304に
進み、イメージのラスタライズすなわち被イメージ分類
画像に対するラスタライズ処理を行う。このラスタライ
ズ処理では、図6に示すように、まず、ステップS40
1においてラスタライズ対象となる被イメージ分類画像
との比較対象となる被イメージ分類画像の全てが選択さ
れたか否かを判定し、比較対象となる全ての被イメージ
分類画像の選択が終了していなければ、ステップS40
2に進み、比較対象となる被イメージ分類画像の1つを
選択し、この被イメージ分類画像の位置情報を取得す
る。
【0059】次いで、ステップS403に進み、ラスタ
ライズ対象の被イメージ分類画像と比較対象となる被イ
メージ分類画像とが左右の座標位置が同じでかつ上下に
重なり合うまたは接しているか否かを判定する。この判
定処理は、上述の実施の第1形態と同じであり、その詳
細は省略する。
ライズ対象の被イメージ分類画像と比較対象となる被イ
メージ分類画像とが左右の座標位置が同じでかつ上下に
重なり合うまたは接しているか否かを判定する。この判
定処理は、上述の実施の第1形態と同じであり、その詳
細は省略する。
【0060】ラスタライズ対象の被イメージ分類画像と
比較対象となる被イメージ分類画像とが左右の座標位置
が同じでかつ上下に重なり合うまたは接しているという
関係を満足しないと、ステップS401に戻り、次の比
較対象となる被イメージ分類画像を選択し、上述の処理
を繰り返す。
比較対象となる被イメージ分類画像とが左右の座標位置
が同じでかつ上下に重なり合うまたは接しているという
関係を満足しないと、ステップS401に戻り、次の比
較対象となる被イメージ分類画像を選択し、上述の処理
を繰り返す。
【0061】ラスタライズ対象の被イメージ分類画像と
比較対象となる被イメージ分類画像とが左右の座標位置
が同じでかつ上下に重なり合うまたは接していると判定
されると、ステップS404に進み、イメージ情報保存
部の位置情報をラスタライズ対象の被イメージ分類画像
の位置情報に更新し、処理を抜ける。
比較対象となる被イメージ分類画像とが左右の座標位置
が同じでかつ上下に重なり合うまたは接していると判定
されると、ステップS404に進み、イメージ情報保存
部の位置情報をラスタライズ対象の被イメージ分類画像
の位置情報に更新し、処理を抜ける。
【0062】これに対し、ステップS401において選
択すべき比較対象となる被イメージ分類画像がなけれ
ば、ステップS405に進み、誤差情報を初期化し、続
くステップS406で、ラスタライズ対象の被イメージ
分類画像の位置情報をイメージ情報保存部に格納し、本
処理を抜ける。
択すべき比較対象となる被イメージ分類画像がなけれ
ば、ステップS405に進み、誤差情報を初期化し、続
くステップS406で、ラスタライズ対象の被イメージ
分類画像の位置情報をイメージ情報保存部に格納し、本
処理を抜ける。
【0063】ステップS303またはステップS304
のラスタライズ処理の実行後、図5に示すように、ステ
ップS305に進み、現在ラスタライズしているバンド
の描画が終了したか否かを判定する。現在ラスタライズ
しているバンドの描画が終了していなければ、ステップ
S101に戻り、次の印刷データに対する描画を行う。
現在ラスタライズしているバンドの描画が終了すると、
ステップS306に進む。
のラスタライズ処理の実行後、図5に示すように、ステ
ップS305に進み、現在ラスタライズしているバンド
の描画が終了したか否かを判定する。現在ラスタライズ
しているバンドの描画が終了していなければ、ステップ
S101に戻り、次の印刷データに対する描画を行う。
現在ラスタライズしているバンドの描画が終了すると、
ステップS306に進む。
【0064】ステップS306では、二値化処理を実行
する。この二値化処理では、図7に示すように、まず、
ステップS501において二値化部でバンドメモリ全体
の画像データをディザリングして二値化を行う。
する。この二値化処理では、図7に示すように、まず、
ステップS501において二値化部でバンドメモリ全体
の画像データをディザリングして二値化を行う。
【0065】次いで、ステップS502に進み、全ての
データの二値化が終了したか否かを判定し、全てのデー
タの二値化が終了していれば、本処理を抜ける。二値化
されていない被イメージ分類画像が残っていれば、ステ
ップS503に進み、この残っている被イメージ分類画
像の中から1つを選択し、該被イメージ分類画像に対応
する位置情報をイメージ情報保存部から取得し、続くス
テップS504で誤差情報を取得する。
データの二値化が終了したか否かを判定し、全てのデー
タの二値化が終了していれば、本処理を抜ける。二値化
されていない被イメージ分類画像が残っていれば、ステ
ップS503に進み、この残っている被イメージ分類画
像の中から1つを選択し、該被イメージ分類画像に対応
する位置情報をイメージ情報保存部から取得し、続くス
テップS504で誤差情報を取得する。
【0066】さらに続くステップS505において、二
値化部で前記被イメージ分類画像に対し取得した誤差情
報を用いた誤差拡散処理を施した後に、ステップS50
6で、ディザリングした画像の上に二値化した画像デー
タをラスタライズする。
値化部で前記被イメージ分類画像に対し取得した誤差情
報を用いた誤差拡散処理を施した後に、ステップS50
6で、ディザリングした画像の上に二値化した画像デー
タをラスタライズする。
【0067】上述の処理は全てのデータの二値化が終了
するまで繰り返される。
するまで繰り返される。
【0068】ステップS306の二値化処理が終了する
と、ステップS307に進み、バンドメモリのデータを
印字データとしてI/Fを介してプリンタへ出力し、続
くステップS308でバンドメモリをクリアする。
と、ステップS307に進み、バンドメモリのデータを
印字データとしてI/Fを介してプリンタへ出力し、続
くステップS308でバンドメモリをクリアする。
【0069】次いで、ステップS309に進み、上述の
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS301からの処理が繰り返され、上述の処理が全バ
ンドについて終了すると、本処理を終了する。
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS301からの処理が繰り返され、上述の処理が全バ
ンドについて終了すると、本処理を終了する。
【0070】このように、本実施の形態では、1つの被
イメージ分類画像が複数の印刷情報で分割されて供給さ
れるときに、分割、供給された被イメージ分類画像をま
とめて1つの被イメージ分類画像として二値化すること
ができ、1つの被イメージ分類画像が分割されたことに
よる誤差拡散の継ぎ目をなくすことができる。
イメージ分類画像が複数の印刷情報で分割されて供給さ
れるときに、分割、供給された被イメージ分類画像をま
とめて1つの被イメージ分類画像として二値化すること
ができ、1つの被イメージ分類画像が分割されたことに
よる誤差拡散の継ぎ目をなくすことができる。
【0071】また、被イメージ分類画像に対しては、低
速の誤差拡散処理を施して二値化し、他の部分に対して
は高速なディザパターンによる二値化を行うから、印刷
画像全体に誤差拡散処理を施す場合に比して処理を高速
化することができる。
速の誤差拡散処理を施して二値化し、他の部分に対して
は高速なディザパターンによる二値化を行うから、印刷
画像全体に誤差拡散処理を施す場合に比して処理を高速
化することができる。
【0072】なお、本実施の形態では、情報処理装置に
搭載されたプリンタドライバによって上述の印刷データ
処理を行う例を示したが、ハードウェアまたはソフトウ
ェアで構成された上述の印刷データ処理を行う手段をプ
リンタ側に搭載することによっても、同様の効果を得る
こともできる。また、上述の印刷データ処理を行う手段
を情報装置側とプリンタ側との双方のハードウェアまた
はソフトウェアで構成することも可能である。
搭載されたプリンタドライバによって上述の印刷データ
処理を行う例を示したが、ハードウェアまたはソフトウ
ェアで構成された上述の印刷データ処理を行う手段をプ
リンタ側に搭載することによっても、同様の効果を得る
こともできる。また、上述の印刷データ処理を行う手段
を情報装置側とプリンタ側との双方のハードウェアまた
はソフトウェアで構成することも可能である。
【0073】(実施の第3形態)次に、本発明の実施の
第3形態について図8ないし図10を参照しながら説明
する。図8は本発明の印刷制御装置(プリンタドライ
バ)の実施の第3形態の構成を示すブロック図、図9は
図8のプリンタドライバにおける印刷データ処理手順を
示すフローチャート、図10は図9のステップS602
のコマンド保存処理の詳細を示すフローチャートであ
る。
第3形態について図8ないし図10を参照しながら説明
する。図8は本発明の印刷制御装置(プリンタドライ
バ)の実施の第3形態の構成を示すブロック図、図9は
図8のプリンタドライバにおける印刷データ処理手順を
示すフローチャート、図10は図9のステップS602
のコマンド保存処理の詳細を示すフローチャートであ
る。
【0074】本実施の形態におけるプリンタドライバ1
4は、図8に示すように、プリンタ30を接続するとと
もに、アプリケーション11を実行するホストコンピュ
ータ10に搭載されている。
4は、図8に示すように、プリンタ30を接続するとと
もに、アプリケーション11を実行するホストコンピュ
ータ10に搭載されている。
【0075】ホストコンピュータ10では、それに搭載
されたアプリケーション11で、文字、図形などのグラ
フィックスに分類される被グラフィックス分類画像、自
然画などに分類される被イメージ分類画像を含む画像デ
ータを作成し、この画像データを印刷出力するときに
は、アプリケーション11からこの印刷出力対象となる
画像データを印刷データとしてプリンタドライバ14に
供給する。
されたアプリケーション11で、文字、図形などのグラ
フィックスに分類される被グラフィックス分類画像、自
然画などに分類される被イメージ分類画像を含む画像デ
ータを作成し、この画像データを印刷出力するときに
は、アプリケーション11からこの印刷出力対象となる
画像データを印刷データとしてプリンタドライバ14に
供給する。
【0076】プリンタドライバ14では、供給された印
刷データに基づきプリンタ30が印字処理可能な印字デ
ータを生成し、該印字データをI/F13を介してプリ
ンタ30に転送する。
刷データに基づきプリンタ30が印字処理可能な印字デ
ータを生成し、該印字データをI/F13を介してプリ
ンタ30に転送する。
【0077】このプリンタドライバ14は、アプリケー
ション11から供給された印刷データを解析するコマン
ド解析部21と、印刷データに含まれる画像データをデ
ィザ、誤差拡散手法などによって二値化することによっ
て減色処理を行う二値化部26と、印刷データに含まれ
る画像データに対し色補正を行う色補正部25aと、二
値化された画像データをコマンドしてコマンド記憶部2
8に格納するコマンド保存部27と、コマンド記憶部2
9からコマンドを読み出すコマンド再生部28と、二値
化された画像データをバンドメモリ23上に展開する画
像展開部22と、バンドメモリ23上に展開されたデー
タを印字データとしてI/F13を介してプリンタ30
に転送する画像転送部24とを備える。これら各ブロッ
クは上述の動作内容を記述したプログラムモジュールか
ら構成され、各プログラムモジュールを情報処理装置1
0のCPU(図示せず)で読み出し、実行することによ
ってプリンタドライバ14が構築される。
ション11から供給された印刷データを解析するコマン
ド解析部21と、印刷データに含まれる画像データをデ
ィザ、誤差拡散手法などによって二値化することによっ
て減色処理を行う二値化部26と、印刷データに含まれ
る画像データに対し色補正を行う色補正部25aと、二
値化された画像データをコマンドしてコマンド記憶部2
8に格納するコマンド保存部27と、コマンド記憶部2
9からコマンドを読み出すコマンド再生部28と、二値
化された画像データをバンドメモリ23上に展開する画
像展開部22と、バンドメモリ23上に展開されたデー
タを印字データとしてI/F13を介してプリンタ30
に転送する画像転送部24とを備える。これら各ブロッ
クは上述の動作内容を記述したプログラムモジュールか
ら構成され、各プログラムモジュールを情報処理装置1
0のCPU(図示せず)で読み出し、実行することによ
ってプリンタドライバ14が構築される。
【0078】このように構成されたプリンタドライバ1
4では、印刷データをその最後まで順次取り込み、その
取り込まれた印刷情報に対し二値の減色処理を施し、二
値の減色処理を施すことによって得られた二値化データ
をコマンドとしてコマンド記憶部29に格納し、コマン
ドのコマンド記憶部29への格納が終了すると、アプリ
ケーション11を解放してバックグラウンド処理へ移行
し、コマンド記憶部29からコマンドを読み出し、再生
されたコマンドに所定処理を施して印字データを生成す
る印刷データ処理を行う。
4では、印刷データをその最後まで順次取り込み、その
取り込まれた印刷情報に対し二値の減色処理を施し、二
値の減色処理を施すことによって得られた二値化データ
をコマンドとしてコマンド記憶部29に格納し、コマン
ドのコマンド記憶部29への格納が終了すると、アプリ
ケーション11を解放してバックグラウンド処理へ移行
し、コマンド記憶部29からコマンドを読み出し、再生
されたコマンドに所定処理を施して印字データを生成す
る印刷データ処理を行う。
【0079】次に、この印刷データ処理の詳細な内容に
ついて図9および図10を参照しながら説明する。
ついて図9および図10を参照しながら説明する。
【0080】アプリケーション11による印刷出力選択
に伴いプリンタドライバ14では、図9に示すように、
まず、ステップS601においてアプリケーション11
から供給された印刷データを取り込み、続くステップS
602では、コマンド保存部27で、取り込んだ印刷デ
ータをコマンドとしてコマンド記憶部29に格納する。
このコマンドの保存処理では、図10に示すように、ス
テップS701において印刷データに含まれる画像が被
イメージ分類画像であるか否かの判定を行う。印刷デー
タに含まれている画像が被イメージ分類画像でなけれ
ば、ステップS702に進み、色補正部25aで印刷デ
ータに含まれている画像に対し適した色補正を行い、ス
テップS706で、コマンド保存部27で色補正された
画像をコマンドとしてコマンド記憶部29に格納する。
に伴いプリンタドライバ14では、図9に示すように、
まず、ステップS601においてアプリケーション11
から供給された印刷データを取り込み、続くステップS
602では、コマンド保存部27で、取り込んだ印刷デ
ータをコマンドとしてコマンド記憶部29に格納する。
このコマンドの保存処理では、図10に示すように、ス
テップS701において印刷データに含まれる画像が被
イメージ分類画像であるか否かの判定を行う。印刷デー
タに含まれている画像が被イメージ分類画像でなけれ
ば、ステップS702に進み、色補正部25aで印刷デ
ータに含まれている画像に対し適した色補正を行い、ス
テップS706で、コマンド保存部27で色補正された
画像をコマンドとしてコマンド記憶部29に格納する。
【0081】印刷データに含まれている画像が被イメー
ジ分類画像であれば、ステップS703に進み、色補正
部25aで被イメージ分類画像に対し適した色補正を行
い、続くステップS704で印刷データに含まれるパラ
メータに合わせて被イメージ分類画像の拡大縮小処理を
行う。
ジ分類画像であれば、ステップS703に進み、色補正
部25aで被イメージ分類画像に対し適した色補正を行
い、続くステップS704で印刷データに含まれるパラ
メータに合わせて被イメージ分類画像の拡大縮小処理を
行う。
【0082】次いで、ステップS705に進み、二値化
部26で拡大縮小処理が施された画像を誤差拡散処理に
用いて二値化することによって減色処理を行い、続くス
テップS706で、コマンド保存部27で二値化された
画像をコマンドとしてコマンド記憶部29に格納する。
部26で拡大縮小処理が施された画像を誤差拡散処理に
用いて二値化することによって減色処理を行い、続くス
テップS706で、コマンド保存部27で二値化された
画像をコマンドとしてコマンド記憶部29に格納する。
【0083】ステップS706におけるコマンドのコマ
ンド記憶部29への格納が終了すると、本処理を抜け、
図9に示すステップS603へ移行する。
ンド記憶部29への格納が終了すると、本処理を抜け、
図9に示すステップS603へ移行する。
【0084】次いで、ステップS603において、全印
刷データの取込み、格納が終了したか否かの判定を行
い、全印刷データの取込み、格納が終了していなけれ
ば、上述のステップS601からの処理を繰り返し、全
印刷データの取込み、格納が終了すると、ステップS6
04に進む。ステップS604では、アプリケーション
11を解放し、このアプリケーション11の解放によっ
て以降の処理はバックグラウンド処理となる。
刷データの取込み、格納が終了したか否かの判定を行
い、全印刷データの取込み、格納が終了していなけれ
ば、上述のステップS601からの処理を繰り返し、全
印刷データの取込み、格納が終了すると、ステップS6
04に進む。ステップS604では、アプリケーション
11を解放し、このアプリケーション11の解放によっ
て以降の処理はバックグラウンド処理となる。
【0085】次いで、ステップS605に進み、コマン
ドの再生を行う。本実施の形態におけるコマンドの再生
では、コマンド再生部28でコマンド記憶部29からコ
マンドを読み出す。続くステップS606では、コマン
ド解析部21で読み出したコマンドを受け取り、該コマ
ンドの解析を行う。
ドの再生を行う。本実施の形態におけるコマンドの再生
では、コマンド再生部28でコマンド記憶部29からコ
マンドを読み出す。続くステップS606では、コマン
ド解析部21で読み出したコマンドを受け取り、該コマ
ンドの解析を行う。
【0086】次いで、ステップS607において、画像
展開部22で前記コマンドの解析結果に基づき従来の手
法と同様の手法を用いてバンドメモリ23へのラスタラ
イズを行い、続くステップS608で現在ラスタライズ
しているバンドの描画が終了したか否かを判定する。現
在ラスタライズしているバンドの描画が終了していなけ
れば、ステップS605に戻り、次のコマンドの再生を
行う。現在ラスタライズしているバンドの描画が終了す
ると、ステップS609に進み、二値化部26でバンド
メモリ23上の展開された画像をパターンディザにより
二値化し、続くステップS610でバンドメモリ23の
データを印字データとしてI/F13を介してプリンタ
30へ出力する。
展開部22で前記コマンドの解析結果に基づき従来の手
法と同様の手法を用いてバンドメモリ23へのラスタラ
イズを行い、続くステップS608で現在ラスタライズ
しているバンドの描画が終了したか否かを判定する。現
在ラスタライズしているバンドの描画が終了していなけ
れば、ステップS605に戻り、次のコマンドの再生を
行う。現在ラスタライズしているバンドの描画が終了す
ると、ステップS609に進み、二値化部26でバンド
メモリ23上の展開された画像をパターンディザにより
二値化し、続くステップS610でバンドメモリ23の
データを印字データとしてI/F13を介してプリンタ
30へ出力する。
【0087】次いで、ステップS611に進み、上述の
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS605からの処理を繰り返し、上述の処理が全バン
ドについて終了すると、本処理を終了する。
処理が全バンドについて終了したか否かを判定し、上述
の処理が全バンドについて終了していなければ、ステッ
プS605からの処理を繰り返し、上述の処理が全バン
ドについて終了すると、本処理を終了する。
【0088】このように、本実施の形態では、アプリケ
ーション11から受け取った印刷データをコマンド記憶
部29に格納する際に該印刷データに対し二値化処理を
施すことによって、コマンド記憶部29に格納するデー
タ量を減らすことができ、また、コマンド記憶部29に
格納するデータ量の減少によってコマンドのコマンド記
憶部29への格納、再生処理にかかる時間を短縮するこ
とができる。
ーション11から受け取った印刷データをコマンド記憶
部29に格納する際に該印刷データに対し二値化処理を
施すことによって、コマンド記憶部29に格納するデー
タ量を減らすことができ、また、コマンド記憶部29に
格納するデータ量の減少によってコマンドのコマンド記
憶部29への格納、再生処理にかかる時間を短縮するこ
とができる。
【0089】また、コマンドをコマンド記憶部29に記
憶する際に被イメージ分類画像に施す二値化処理とバン
ドメモリ上の展開された画像に対する二値化処理とをそ
れぞれ異なる手法で行うことによって、被イメージ分類
画像と他の画像とにそれぞれ適した二値化処理を施すこ
とが可能になる。
憶する際に被イメージ分類画像に施す二値化処理とバン
ドメモリ上の展開された画像に対する二値化処理とをそ
れぞれ異なる手法で行うことによって、被イメージ分類
画像と他の画像とにそれぞれ適した二値化処理を施すこ
とが可能になる。
【0090】なお、本実施の形態では、コマンドをコマ
ンド記憶部29に記憶する際に行われる減色処理として
二値化処理を行うが、これに代えて三値化などの他の減
色処理方法を用いることも可能である。また、被イメー
ジ分類画像に対する減色処理に誤差拡散手法を用いてい
るが、被イメージ分類画像と他の画像との減色処理に手
法をユーザが選択するように設定するようにしても良い
し、システムが自動的に決定するようにしても良い。
ンド記憶部29に記憶する際に行われる減色処理として
二値化処理を行うが、これに代えて三値化などの他の減
色処理方法を用いることも可能である。また、被イメー
ジ分類画像に対する減色処理に誤差拡散手法を用いてい
るが、被イメージ分類画像と他の画像との減色処理に手
法をユーザが選択するように設定するようにしても良い
し、システムが自動的に決定するようにしても良い。
【0091】(実施の第4形態)次に、本発明の実施の
第4形態について図11および図12を参照しながら説
明する。図11は本発明の印刷制御装置(プリンタドラ
イバ)の実施の第4形態における印刷データ処理手順の
コマンド保存処理の詳細を示すフローチャート、図12
は本発明の印刷制御装置(プリンタドライバ)の実施の
第4形態における印刷データ処理手順のコマンド再生処
理の詳細を示すフローチャートである。
第4形態について図11および図12を参照しながら説
明する。図11は本発明の印刷制御装置(プリンタドラ
イバ)の実施の第4形態における印刷データ処理手順の
コマンド保存処理の詳細を示すフローチャート、図12
は本発明の印刷制御装置(プリンタドライバ)の実施の
第4形態における印刷データ処理手順のコマンド再生処
理の詳細を示すフローチャートである。
【0092】本実施の形態は、実施の第3形態と同じ構
成を有し、本実施の形態では、印刷データをその最後ま
で順次取り込み、その取り込まれた印刷データをコマン
ドとしてコマンド記憶部に格納し、アプリケーションを
解放し、コマンド記憶部からコマンドを読み出し、読み
出されたコマンドに対し二値の減色処理を施しながら該
減色処理によって得られた二値化データをコマンドとし
てコマンド記憶部に再保存し、コマンド記憶部から再保
存されたコマンドを読み出し、該読み出された再保存コ
マンドに所定処理を施して印字データを生成する印刷デ
ータ処理を行う。この印刷データの処理手順は、基本的
には、実施の第3形態に同じであるが、コマンドのコマ
ンド記憶部への保存処理および再生処理において異な
り、本実施の形態では、コマンドのコマンド記憶部への
保存処理および再生処理について説明する。
成を有し、本実施の形態では、印刷データをその最後ま
で順次取り込み、その取り込まれた印刷データをコマン
ドとしてコマンド記憶部に格納し、アプリケーションを
解放し、コマンド記憶部からコマンドを読み出し、読み
出されたコマンドに対し二値の減色処理を施しながら該
減色処理によって得られた二値化データをコマンドとし
てコマンド記憶部に再保存し、コマンド記憶部から再保
存されたコマンドを読み出し、該読み出された再保存コ
マンドに所定処理を施して印字データを生成する印刷デ
ータ処理を行う。この印刷データの処理手順は、基本的
には、実施の第3形態に同じであるが、コマンドのコマ
ンド記憶部への保存処理および再生処理において異な
り、本実施の形態では、コマンドのコマンド記憶部への
保存処理および再生処理について説明する。
【0093】まず、コマンドのコマンド記憶部への保存
処理について図11を参照しながら説明する。
処理について図11を参照しながら説明する。
【0094】コマンド保存部では、図11に示すよう
に、まず、ステップS801で、受け取ったコマンドに
含まれる画像がが被イメージ分類画像であるか否かの判
定を行い、印刷データに含まれている画像が被イメージ
分類画像でなければ、ステップS802に進み、色補正
部で印刷データに含まれている画像に対し適した色補正
を行い、ステップS804で、コマンド保存部で色補正
された画像をコマンドとしてコマンド記憶部に格納す
る。
に、まず、ステップS801で、受け取ったコマンドに
含まれる画像がが被イメージ分類画像であるか否かの判
定を行い、印刷データに含まれている画像が被イメージ
分類画像でなければ、ステップS802に進み、色補正
部で印刷データに含まれている画像に対し適した色補正
を行い、ステップS804で、コマンド保存部で色補正
された画像をコマンドとしてコマンド記憶部に格納す
る。
【0095】これに対し、印刷データに含まれている画
像が被イメージ分類画像であれば、ステップS803に
進み、色補正部で被イメージ分類画像に対し適した色補
正を行い、続くステップS804で、コマンド保存部で
色補正された画像をコマンドとしてコマンド記憶部に格
納する。
像が被イメージ分類画像であれば、ステップS803に
進み、色補正部で被イメージ分類画像に対し適した色補
正を行い、続くステップS804で、コマンド保存部で
色補正された画像をコマンドとしてコマンド記憶部に格
納する。
【0096】コマンドのコマンド記憶部への格納が終了
すると、本処理を抜ける。
すると、本処理を抜ける。
【0097】次に、コマンド記憶部からのコマンド再生
処理について図12を参照しながら説明する。
処理について図12を参照しながら説明する。
【0098】コマンド再生部では、図12に示すよう
に、まず、ステップS901において、コマンド記憶部
からコマンドを取り出し、続くステップS902で、取
り出したコマンドがコンパイル済みか否かを判定する。
取り出したコマンドがコンパイル済みであれば、本処理
を抜ける。
に、まず、ステップS901において、コマンド記憶部
からコマンドを取り出し、続くステップS902で、取
り出したコマンドがコンパイル済みか否かを判定する。
取り出したコマンドがコンパイル済みであれば、本処理
を抜ける。
【0099】取り出したコマンドがコンパイル済みでな
ければ、ステップS902に進み、このコマンドに含ま
れる画像が被イメージ分類画像であるか否かの判定を行
い、このコマンドに含まれる画像が被イメージ分類画像
でなければ、ステップS906に進み、処理を施すこと
なくこのコマンドをコンパイル済みのコマンドとしてコ
マンド記憶部に格納する。
ければ、ステップS902に進み、このコマンドに含ま
れる画像が被イメージ分類画像であるか否かの判定を行
い、このコマンドに含まれる画像が被イメージ分類画像
でなければ、ステップS906に進み、処理を施すこと
なくこのコマンドをコンパイル済みのコマンドとしてコ
マンド記憶部に格納する。
【0100】これに対し、コマンドに含まれる画像が被
イメージ分類画像であれば、ステップS904に進み、
コマンドに含まれるパラメータに合わせて被イメージ分
類画像の拡大縮小処理を行い、続くステップS905
で、二値化部で拡大縮小処理が施された画像を誤差拡散
処理に用いて二値化することによって減色処理を行う。
イメージ分類画像であれば、ステップS904に進み、
コマンドに含まれるパラメータに合わせて被イメージ分
類画像の拡大縮小処理を行い、続くステップS905
で、二値化部で拡大縮小処理が施された画像を誤差拡散
処理に用いて二値化することによって減色処理を行う。
【0101】次いで、ステップS906に進み、コマン
ド保存部で二値化された画像をコマンドとしてコマンド
記憶部に格納し、本処理を抜ける。
ド保存部で二値化された画像をコマンドとしてコマンド
記憶部に格納し、本処理を抜ける。
【0102】このように、本実施の形態では、アプリケ
ーションの解放を遅らすことなく、格納された印刷情報
の再生に掛かる時間を短縮することができる。
ーションの解放を遅らすことなく、格納された印刷情報
の再生に掛かる時間を短縮することができる。
【0103】
【発明の効果】以上に説明したように、請求項1記載の
印刷制御装置によれば、印刷情報に含まれる、自然画な
どのイメージに分類される被イメージ分類画像の処理に
用いられる処理関連情報を更新可能に格納する記憶手段
と、印刷情報を解析し、該印刷情報に被イメージ分類画
像が含まれているか否かを判定する画像分類判定手段
と、印刷情報に被イメージ分類画像が含まれていると
き、記憶手段に格納されている処理関連情報に基づき被
イメージ分類画像が1つの単位画像を構成する複数の分
割画像の内の1つであるか否かを判定する画像構成判定
手段と、印刷情報の被イメージ分類画像が前記1つの単
位画像を構成する分割画像の1つであるとき、該印刷情
報の被イメージ分類画像を1つの単位画像を構成する他
の分割画像と同様の処理内容で二値化するとともに、そ
の二値化に用いられた情報を処理関連情報として記憶手
段に格納する処理手段とを設けたから、1つの被イメー
ジ分類画像が複数の印刷情報で分割されて供給されると
きに、分割、供給された被イメージ分類画像をまとめて
1つの被イメージ分類画像として二値化することができ
る。
印刷制御装置によれば、印刷情報に含まれる、自然画な
どのイメージに分類される被イメージ分類画像の処理に
用いられる処理関連情報を更新可能に格納する記憶手段
と、印刷情報を解析し、該印刷情報に被イメージ分類画
像が含まれているか否かを判定する画像分類判定手段
と、印刷情報に被イメージ分類画像が含まれていると
き、記憶手段に格納されている処理関連情報に基づき被
イメージ分類画像が1つの単位画像を構成する複数の分
割画像の内の1つであるか否かを判定する画像構成判定
手段と、印刷情報の被イメージ分類画像が前記1つの単
位画像を構成する分割画像の1つであるとき、該印刷情
報の被イメージ分類画像を1つの単位画像を構成する他
の分割画像と同様の処理内容で二値化するとともに、そ
の二値化に用いられた情報を処理関連情報として記憶手
段に格納する処理手段とを設けたから、1つの被イメー
ジ分類画像が複数の印刷情報で分割されて供給されると
きに、分割、供給された被イメージ分類画像をまとめて
1つの被イメージ分類画像として二値化することができ
る。
【0104】請求項2記載の印刷制御装置によれば、処
理手段で、誤差拡散手法による二値化処理を行うように
することができる。
理手段で、誤差拡散手法による二値化処理を行うように
することができる。
【0105】請求項3記載の印刷制御装置によれば、処
理手段で、記憶手段に格納されている処理関連情報を参
照しながら印刷情報の被イメージ分類画像を誤差拡散手
法で二値化し、その二値化データをバンドメモリに展開
することによって印字データの作成を行うから、被イメ
ージ分類画像に対して適した二値化処理を行うことがで
きる。
理手段で、記憶手段に格納されている処理関連情報を参
照しながら印刷情報の被イメージ分類画像を誤差拡散手
法で二値化し、その二値化データをバンドメモリに展開
することによって印字データの作成を行うから、被イメ
ージ分類画像に対して適した二値化処理を行うことがで
きる。
【0106】請求項4記載の印刷制御装置によれば、処
理手段で、印刷情報の被イメージ分類画像を多値データ
としてバンドメモリに展開し、記憶手段に格納されてい
る処理関連情報を参照して展開されたデータをラスタラ
イン単位で誤差拡散手法を用いて二値化しながら印字デ
ータの作成を行うから、被イメージ分類画像に対して適
した二値化処理を行うことができる。
理手段で、印刷情報の被イメージ分類画像を多値データ
としてバンドメモリに展開し、記憶手段に格納されてい
る処理関連情報を参照して展開されたデータをラスタラ
イン単位で誤差拡散手法を用いて二値化しながら印字デ
ータの作成を行うから、被イメージ分類画像に対して適
した二値化処理を行うことができる。
【0107】請求項5記載の印刷制御装置によれば、記
憶手段に格納される処理関連情報が、印刷情報の被イメ
ージ分類画像の位置を示す座標データを含み、画像構成
判定手段で座標データに基づき被イメージ分類画像が1
つの単位画像を構成する複数の分割画像の内の1つであ
るか否かを判定するから、この判定を精度良く行うこと
ができる。
憶手段に格納される処理関連情報が、印刷情報の被イメ
ージ分類画像の位置を示す座標データを含み、画像構成
判定手段で座標データに基づき被イメージ分類画像が1
つの単位画像を構成する複数の分割画像の内の1つであ
るか否かを判定するから、この判定を精度良く行うこと
ができる。
【0108】請求項6記載の印刷制御装置によれば、記
憶手段に格納される処理関連情報が、印刷情報の被イメ
ージ分類画像に対する誤差拡散手法で得られた誤差デー
タを含むから、1つの単位画像を構成する複数の分割画
像をまとめて1つの単位画像として誤差拡散を施すこと
ができ、分割による誤差拡散の継ぎ目をなくすことがで
きる。
憶手段に格納される処理関連情報が、印刷情報の被イメ
ージ分類画像に対する誤差拡散手法で得られた誤差デー
タを含むから、1つの単位画像を構成する複数の分割画
像をまとめて1つの単位画像として誤差拡散を施すこと
ができ、分割による誤差拡散の継ぎ目をなくすことがで
きる。
【0109】請求項7記載の情報処理装置によれば、印
刷制御装置が、印刷情報に含まれる、自然画などのイメ
ージに分類される被イメージ分類画像の処理に用いられ
る処理関連情報を更新可能に格納する記憶手段と、印刷
情報を解析し、該印刷情報に被イメージ分類画像が含ま
れているか否かを判定する画像分類判定手段と、印刷情
報に被イメージ分類画像が含まれているとき、記憶手段
に格納されている処理関連情報に基づき被イメージ分類
画像が1つの単位画像を構成する複数の分割画像の内の
1つであるか否かを判定する画像構成判定手段と、印刷
情報の被イメージ分類画像が1つの単位画像を構成する
分割画像の1つであるとき、該印刷情報の被イメージ分
類画像を1つの単位画像を構成する他の分割画像と同様
の処理内容で二値化するとともに、その二値化に用いら
れた情報を処理関連情報として記憶手段に格納する処理
手段とを備えるから、1つの被イメージ分類画像が複数
の印刷情報で分割されて供給されるときに、分割、供給
された被イメージ分類画像をまとめて1つの被イメージ
分類画像として二値化することができる。
刷制御装置が、印刷情報に含まれる、自然画などのイメ
ージに分類される被イメージ分類画像の処理に用いられ
る処理関連情報を更新可能に格納する記憶手段と、印刷
情報を解析し、該印刷情報に被イメージ分類画像が含ま
れているか否かを判定する画像分類判定手段と、印刷情
報に被イメージ分類画像が含まれているとき、記憶手段
に格納されている処理関連情報に基づき被イメージ分類
画像が1つの単位画像を構成する複数の分割画像の内の
1つであるか否かを判定する画像構成判定手段と、印刷
情報の被イメージ分類画像が1つの単位画像を構成する
分割画像の1つであるとき、該印刷情報の被イメージ分
類画像を1つの単位画像を構成する他の分割画像と同様
の処理内容で二値化するとともに、その二値化に用いら
れた情報を処理関連情報として記憶手段に格納する処理
手段とを備えるから、1つの被イメージ分類画像が複数
の印刷情報で分割されて供給されるときに、分割、供給
された被イメージ分類画像をまとめて1つの被イメージ
分類画像として二値化することができる。
【0110】請求項8記載の印刷装置によれば、印刷制
御装置が、印刷情報に含まれる、自然画などのイメージ
に分類される被イメージ分類画像の処理に用いられる処
理関連情報を更新可能に格納する記憶手段と、印刷情報
を解析し、該印刷情報に被イメージ分類画像が含まれて
いるか否かを判定する画像分類判定手段と、印刷情報に
被イメージ分類画像が含まれているとき、記憶手段に格
納されている処理関連情報に基づき被イメージ分類画像
が1つの単位画像を構成する複数の分割画像の内の1つ
であるか否かを判定する画像構成判定手段と、印刷情報
の被イメージ分類画像が1つの単位画像を構成する分割
画像の1つであるとき、該印刷情報の被イメージ分類画
像を1つの単位画像を構成する他の分割画像と同様の処
理内容で二値化するとともに、その二値化に用いられた
情報を処理関連情報として記憶手段に格納する処理手段
とを備えるから、1つの被イメージ分類画像が複数の印
刷情報で分割されて供給されるときに、分割、供給され
た被イメージ分類画像をまとめて1つの被イメージ分類
画像として二値化することができる。
御装置が、印刷情報に含まれる、自然画などのイメージ
に分類される被イメージ分類画像の処理に用いられる処
理関連情報を更新可能に格納する記憶手段と、印刷情報
を解析し、該印刷情報に被イメージ分類画像が含まれて
いるか否かを判定する画像分類判定手段と、印刷情報に
被イメージ分類画像が含まれているとき、記憶手段に格
納されている処理関連情報に基づき被イメージ分類画像
が1つの単位画像を構成する複数の分割画像の内の1つ
であるか否かを判定する画像構成判定手段と、印刷情報
の被イメージ分類画像が1つの単位画像を構成する分割
画像の1つであるとき、該印刷情報の被イメージ分類画
像を1つの単位画像を構成する他の分割画像と同様の処
理内容で二値化するとともに、その二値化に用いられた
情報を処理関連情報として記憶手段に格納する処理手段
とを備えるから、1つの被イメージ分類画像が複数の印
刷情報で分割されて供給されるときに、分割、供給され
た被イメージ分類画像をまとめて1つの被イメージ分類
画像として二値化することができる。
【0111】請求項9記載の印刷情報処理方法によれ
ば、印刷情報に含まれる、自然画などのイメージに分類
される被イメージ分類画像の処理に用いられる処理関連
情報を更新可能に格納する記憶手段を設け、印刷情報を
解析し、該印刷情報に被イメージ分類画像が含まれてい
るか否かを判定し、印刷情報に被イメージ分類画像が含
まれているとき、記憶手段に格納されている処理関連情
報に基づき被イメージ分類画像が1つの単位画像を構成
する複数の分割画像の内の1つであるか否かを判定し、
印刷情報の被イメージ分類画像が1つの単位画像を構成
する分割画像の1つであるとき、該印刷情報の被イメー
ジ分類画像を1つの単位画像を構成する他の分割画像と
同様の処理内容で二値化するとともに、その二値化に用
いられた情報を処理関連情報として記憶手段に格納する
から、1つの被イメージ分類画像が複数の印刷情報で分
割されて供給されるときに、分割、供給された被イメー
ジ分類画像をまとめて1つの被イメージ分類画像として
二値化することができる。
ば、印刷情報に含まれる、自然画などのイメージに分類
される被イメージ分類画像の処理に用いられる処理関連
情報を更新可能に格納する記憶手段を設け、印刷情報を
解析し、該印刷情報に被イメージ分類画像が含まれてい
るか否かを判定し、印刷情報に被イメージ分類画像が含
まれているとき、記憶手段に格納されている処理関連情
報に基づき被イメージ分類画像が1つの単位画像を構成
する複数の分割画像の内の1つであるか否かを判定し、
印刷情報の被イメージ分類画像が1つの単位画像を構成
する分割画像の1つであるとき、該印刷情報の被イメー
ジ分類画像を1つの単位画像を構成する他の分割画像と
同様の処理内容で二値化するとともに、その二値化に用
いられた情報を処理関連情報として記憶手段に格納する
から、1つの被イメージ分類画像が複数の印刷情報で分
割されて供給されるときに、分割、供給された被イメー
ジ分類画像をまとめて1つの被イメージ分類画像として
二値化することができる。
【0112】請求項10記載の印刷制御装置によれば、
印刷情報をその最後まで順次取り込み、その取り込まれ
た印刷情報に対し多値減色処理を施す減色処理手段と、
前記多値減色処理を施すことによって得られた多値デー
タをコマンドとしてコマンド記憶手段に保存する保存手
段と、コマンド記憶手段からコマンドを再生する再生手
段と、再生されたコマンドに所定処理を施して印字デー
タを生成するデータ処理生成手段とを備えるから、バッ
クグラウンド処理時に、取り込む印刷情報の格納に要す
る記憶容量を少なく抑えることができるとともに、格納
された印刷情報の再生に掛かる時間を短縮することがで
きる。
印刷情報をその最後まで順次取り込み、その取り込まれ
た印刷情報に対し多値減色処理を施す減色処理手段と、
前記多値減色処理を施すことによって得られた多値デー
タをコマンドとしてコマンド記憶手段に保存する保存手
段と、コマンド記憶手段からコマンドを再生する再生手
段と、再生されたコマンドに所定処理を施して印字デー
タを生成するデータ処理生成手段とを備えるから、バッ
クグラウンド処理時に、取り込む印刷情報の格納に要す
る記憶容量を少なく抑えることができるとともに、格納
された印刷情報の再生に掛かる時間を短縮することがで
きる。
【0113】請求項11記載の印刷制御装置によれば、
減色処理手段で、印刷情報が自然画などのイメージに分
類される被イメージ分類画像を含む情報であるときに、
該印刷情報に対し多値減色処理を施すようにすることが
できる。
減色処理手段で、印刷情報が自然画などのイメージに分
類される被イメージ分類画像を含む情報であるときに、
該印刷情報に対し多値減色処理を施すようにすることが
できる。
【0114】請求項12記載の印刷制御装置によれば、
データ処理生成手段が行う所定処理に、再生コマンドに
対する多値減色処理が含まれ、該多値減色処理の手法が
印刷情報に対し施される多値減色処理の手法と異なるか
ら、被イメージ分類画像と他の画像とにそれぞれ異なる
多値減色処理を施すことができる。
データ処理生成手段が行う所定処理に、再生コマンドに
対する多値減色処理が含まれ、該多値減色処理の手法が
印刷情報に対し施される多値減色処理の手法と異なるか
ら、被イメージ分類画像と他の画像とにそれぞれ異なる
多値減色処理を施すことができる。
【0115】請求項13記載の情報処理装置によれば、
印刷制御装置が、印刷情報をその最後まで順次取り込
み、その取り込まれた印刷情報に対し多値減色処理を施
す減色処理手段と、多値減色処理を施すことによって得
られた多値データをコマンドとしてコマンド記憶手段に
保存する保存手段と、コマンド記憶手段からコマンドを
再生する再生手段と、再生されたコマンドに所定処理を
施して印字データを生成するデータ処理生成手段とを備
えるから、バックグラウンド処理時に、取り込む印刷情
報の格納に要する記憶容量を少なく抑えることができる
とともに、格納された印刷情報の再生に掛かる時間を短
縮することができる。
印刷制御装置が、印刷情報をその最後まで順次取り込
み、その取り込まれた印刷情報に対し多値減色処理を施
す減色処理手段と、多値減色処理を施すことによって得
られた多値データをコマンドとしてコマンド記憶手段に
保存する保存手段と、コマンド記憶手段からコマンドを
再生する再生手段と、再生されたコマンドに所定処理を
施して印字データを生成するデータ処理生成手段とを備
えるから、バックグラウンド処理時に、取り込む印刷情
報の格納に要する記憶容量を少なく抑えることができる
とともに、格納された印刷情報の再生に掛かる時間を短
縮することができる。
【0116】請求項14記載の印刷情報処理方法によれ
ば、印刷情報をその最後まで順次取り込み、その取り込
まれた印刷情報に対し多値減色処理を施し、多値減色処
理を施すことによって得られた多値データをコマンドと
してコマンド記憶手段に保存し、コマンド記憶手段から
コマンドを再生し、再生されたコマンドに所定処理を施
して印字データを生成するから、バックグラウンド処理
時に、取り込む印刷情報の格納に要する記憶容量を少な
く抑えることができるとともに、格納された印刷情報の
再生に掛かる時間を短縮することができる。
ば、印刷情報をその最後まで順次取り込み、その取り込
まれた印刷情報に対し多値減色処理を施し、多値減色処
理を施すことによって得られた多値データをコマンドと
してコマンド記憶手段に保存し、コマンド記憶手段から
コマンドを再生し、再生されたコマンドに所定処理を施
して印字データを生成するから、バックグラウンド処理
時に、取り込む印刷情報の格納に要する記憶容量を少な
く抑えることができるとともに、格納された印刷情報の
再生に掛かる時間を短縮することができる。
【0117】請求項15記載の印刷制御装置によれば、
印刷情報をその最後まで順次取り込み、その取り込まれ
た印刷情報をコマンドとしてコマンド記憶手段に保存す
る保存手段と、コマンド記憶手段からコマンドを再生す
る再生手段と、再生されたコマンドに対し多値減色処理
を施しながら該多値減色処理によって得られた多値デー
タをコマンドとしてコマンド記憶手段に再保存する減色
処理手段と、コマンド記憶手段から再保存されたコマン
ドを再生し、該再生した再保存コマンドに所定処理を施
して前記印字データを生成するデータ処理生成手段とを
備えるから、バックグラウンド処理時に、格納された印
刷情報の再生に掛かる時間を短縮することができる。
印刷情報をその最後まで順次取り込み、その取り込まれ
た印刷情報をコマンドとしてコマンド記憶手段に保存す
る保存手段と、コマンド記憶手段からコマンドを再生す
る再生手段と、再生されたコマンドに対し多値減色処理
を施しながら該多値減色処理によって得られた多値デー
タをコマンドとしてコマンド記憶手段に再保存する減色
処理手段と、コマンド記憶手段から再保存されたコマン
ドを再生し、該再生した再保存コマンドに所定処理を施
して前記印字データを生成するデータ処理生成手段とを
備えるから、バックグラウンド処理時に、格納された印
刷情報の再生に掛かる時間を短縮することができる。
【0118】請求項16記載の印刷制御装置によれば、
減色処理手段で、印刷情報が自然画などのイメージに分
類される被イメージ分類画像を含む情報であるときに、
該印刷情報に対し多値減色処理を施すようにすることが
できる。
減色処理手段で、印刷情報が自然画などのイメージに分
類される被イメージ分類画像を含む情報であるときに、
該印刷情報に対し多値減色処理を施すようにすることが
できる。
【0119】請求項17記載の印刷制御装置によれば、
データ処理生成手段が行う所定処理に、再生された再保
存コマンドに対する多値減色処理を含み、該多値減色処
理の手法が再生されたコマンドに対し施される多値減色
処理の手法と異なるから、被イメージ分類画像と他の画
像とにそれぞれ異なる多値減色処理を施すことができ
る。
データ処理生成手段が行う所定処理に、再生された再保
存コマンドに対する多値減色処理を含み、該多値減色処
理の手法が再生されたコマンドに対し施される多値減色
処理の手法と異なるから、被イメージ分類画像と他の画
像とにそれぞれ異なる多値減色処理を施すことができ
る。
【0120】請求項18記載の情報処理装置によれば、
印刷制御装置が、印刷情報をその最後まで順次取り込
み、その取り込まれた印刷情報をコマンドとしてコマン
ド記憶手段に保存する保存手段と、コマンド記憶手段か
らコマンドを再生する再生手段と、再生されたコマンド
に対し多値減色処理を施しながら該多値減色処理によっ
て得られた多値データをコマンドとしてコマンド記憶手
段に再保存する減色処理手段と、コマンド記憶手段から
再保存されたコマンドを再生し、該再生した再保存コマ
ンドに所定処理を施して印字データを生成するデータ処
理生成手段とを備えるから、バックグラウンド処理時
に、格納された印刷情報の再生に掛かる時間を短縮する
ことができる。
印刷制御装置が、印刷情報をその最後まで順次取り込
み、その取り込まれた印刷情報をコマンドとしてコマン
ド記憶手段に保存する保存手段と、コマンド記憶手段か
らコマンドを再生する再生手段と、再生されたコマンド
に対し多値減色処理を施しながら該多値減色処理によっ
て得られた多値データをコマンドとしてコマンド記憶手
段に再保存する減色処理手段と、コマンド記憶手段から
再保存されたコマンドを再生し、該再生した再保存コマ
ンドに所定処理を施して印字データを生成するデータ処
理生成手段とを備えるから、バックグラウンド処理時
に、格納された印刷情報の再生に掛かる時間を短縮する
ことができる。
【0121】請求項19記載の印刷情報処理方法によれ
ば、印刷情報をその最後まで順次取り込み、その取り込
まれた印刷情報をコマンドとしてコマンド記憶手段に保
存し、コマンド記憶手段から前記コマンドを再生し、再
生されたコマンドに対し多値減色処理を施しながら該多
値減色処理によって得られた多値データをコマンドとし
てコマンド記憶手段に再保存し、コマンド記憶手段から
再保存されたコマンドを再生し、該再生した再保存コマ
ンドに所定処理を施して印字データを生成するから、バ
ックグラウンド処理時に、格納された印刷情報の再生に
掛かる時間を短縮することができる。
ば、印刷情報をその最後まで順次取り込み、その取り込
まれた印刷情報をコマンドとしてコマンド記憶手段に保
存し、コマンド記憶手段から前記コマンドを再生し、再
生されたコマンドに対し多値減色処理を施しながら該多
値減色処理によって得られた多値データをコマンドとし
てコマンド記憶手段に再保存し、コマンド記憶手段から
再保存されたコマンドを再生し、該再生した再保存コマ
ンドに所定処理を施して印字データを生成するから、バ
ックグラウンド処理時に、格納された印刷情報の再生に
掛かる時間を短縮することができる。
【図1】本発明の印刷制御装置(プリンタドライバ)の
実施の第1形態の構成を示すブロック図である。
実施の第1形態の構成を示すブロック図である。
【図2】図1のプリンタドライバにおける印刷データ処
理手順を示すフローチャートである。
理手順を示すフローチャートである。
【図3】図2のステップS104のイメージのラスタラ
イズ処理の詳細を示すフローチャートである。
イズ処理の詳細を示すフローチャートである。
【図4】印刷データの被イメージ分類画像が1つの単位
画像を構成する複数の分割画像の内の1つであるか否か
を判定するときに用いられる判定条件を示す図である。
画像を構成する複数の分割画像の内の1つであるか否か
を判定するときに用いられる判定条件を示す図である。
【図5】本発明の印刷制御装置(プリンタドライバ)の
実施の第2形態における印刷データ処理手順を示すフロ
ーチャートである。
実施の第2形態における印刷データ処理手順を示すフロ
ーチャートである。
【図6】図5のステップS304のイメージのラスタラ
イズ処理の詳細を示すフローチャートである。
イズ処理の詳細を示すフローチャートである。
【図7】図5のステップS306の二値化処理の詳細を
示すフローチャートである。
示すフローチャートである。
【図8】本発明の印刷制御装置(プリンタドライバ)の
実施の第3形態の構成を示すブロック図である。
実施の第3形態の構成を示すブロック図である。
【図9】図8のプリンタドライバにおける印刷データ処
理手順を示すフローチャートである。
理手順を示すフローチャートである。
【図10】図9のステップS602のコマンド保存処理
の詳細を示すフローチャートである。
の詳細を示すフローチャートである。
【図11】本発明の印刷制御装置(プリンタドライバ)
の実施の第4形態における印刷データ処理手順のコマン
ド保存処理の詳細を示すフローチャートである。
の実施の第4形態における印刷データ処理手順のコマン
ド保存処理の詳細を示すフローチャートである。
【図12】本発明の印刷制御装置(プリンタドライバ)
の実施の第4形態における印刷データ処理手順のコマン
ド再生処理の詳細を示すフローチャートである。
の実施の第4形態における印刷データ処理手順のコマン
ド再生処理の詳細を示すフローチャートである。
10 ホストコンピュータ 11 アプリケーション 12,14 プリンタドライバ(印刷制御装置) 13 バイトロニクスI/F 21 コマンド解析部 22 画像展開部 23 バンドメモリ 24 画像転送部 25 イメージ情報保存部 25a 色補正部 26 二値化部 27 コマンド保存部 28 コマンド再生部 29 コマンド記憶部 30 印刷装置
Claims (19)
- 【請求項1】 外部装置から供給された印刷情報に基づ
き印刷装置が印字処理可能な印字データを生成し、該印
字データを前記印刷装置に転送する印刷制御装置におい
て、前記印刷情報に含まれる、自然画などのイメージに
分類される被イメージ分類画像の処理に用いられる処理
関連情報を更新可能に格納する記憶手段と、前記印刷情
報を解析し、該印刷情報に前記被イメージ分類画像が含
まれているか否かを判定する画像分類判定手段と、前記
印刷情報に被イメージ分類画像が含まれているとき、前
記記憶手段に格納されている処理関連情報に基づき前記
被イメージ分類画像が1つの単位画像を構成する複数の
分割画像の内の1つであるか否かを判定する画像構成判
定手段と、前記印刷情報の被イメージ分類画像が前記1
つの単位画像を構成する分割画像の1つであるとき、該
印刷情報の被イメージ分類画像を前記1つの単位画像を
構成する他の分割画像と同様の処理内容で二値化すると
ともに、その二値化に用いられた情報を前記処理関連情
報として前記記憶手段に格納する処理手段とを備えるこ
とを特徴とする印刷制御装置。 - 【請求項2】 前記処理手段は、誤差拡散手法による二
値化処理を行うことを特徴とする請求項1記載の印刷制
御装置。 - 【請求項3】 前記処理手段は、前記記憶手段に格納さ
れている処理関連情報を参照しながら前記印刷情報の被
イメージ分類画像を誤差拡散手法で二値化し、その二値
化データをバンドメモリに展開することによって前記印
字データの作成を行うことを特徴とする請求項2記載の
印刷制御装置。 - 【請求項4】 前記処理手段は、前記印刷情報の被イメ
ージ分類画像を多値データとしてバンドメモリに展開
し、前記記憶手段に格納されている処理関連情報を参照
して前記展開されたデータをラスタライン単位で誤差拡
散手法を用いて二値化しながら前記印字データの作成を
行うことを特徴とする請求項2記載の印刷制御装置。 - 【請求項5】 前記記憶手段に格納される処理関連情報
は、前記印刷情報の被イメージ分類画像の位置を示す座
標データを含み、前記画像構成判定手段は前記座標デー
タに基づき前記被イメージ分類画像が1つの単位画像を
構成する複数の分割画像の内の1つであるか否かを判定
することを特徴とする請求項1ないし4のいずれか1つ
に記載の印刷制御装置。 - 【請求項6】 前記記憶手段に格納される処理関連情報
は、前記印刷情報の被イメージ分類画像に対する誤差拡
散手法で得られた誤差データを含む請求項2ないし4記
載のいずれか1つに記載の印刷制御装置。 - 【請求項7】 供給された印刷情報に基づき印刷装置が
印字処理可能な印字データを生成し、該印字データを前
記印刷装置に転送する印刷制御装置を搭載する情報処理
装置において、前記印刷制御装置は、前記印刷情報に含
まれる、自然画などのイメージに分類される被イメージ
分類画像の処理に用いられる処理関連情報を更新可能に
格納する記憶手段と、前記印刷情報を解析し、該印刷情
報に前記被イメージ分類画像が含まれているか否かを判
定する画像分類判定手段と、前記印刷情報に被イメージ
分類画像が含まれているとき、前記記憶手段に格納され
ている処理関連情報に基づき前記被イメージ分類画像が
1つの単位画像を構成する複数の分割画像の内の1つで
あるか否かを判定する画像構成判定手段と、前記印刷情
報の被イメージ分類画像が前記1つの単位画像を構成す
る分割画像の1つであるとき、該印刷情報の被イメージ
分類画像を前記1つの単位画像を構成する他の分割画像
と同様の処理内容で二値化するとともに、その二値化に
用いられた情報を前記処理関連情報として前記記憶手段
に格納する処理手段とを備えることを特徴とする情報処
理装置。 - 【請求項8】 外部装置から供給された印刷情報に基づ
き印字手段が印字処理可能な印字データを生成し、該印
字データを前記印字手段に転送する印刷制御装置を搭載
する印刷装置において、前記印刷制御装置は、前記印刷
情報に含まれる、自然画などのイメージに分類される被
イメージ分類画像の処理に用いられる処理関連情報を更
新可能に格納する記憶手段と、前記印刷情報を解析し、
該印刷情報に前記被イメージ分類画像が含まれているか
否かを判定する画像分類判定手段と、前記印刷情報に被
イメージ分類画像が含まれているとき、前記記憶手段に
格納されている処理関連情報に基づき前記被イメージ分
類画像が1つの単位画像を構成する複数の分割画像の内
の1つであるか否かを判定する画像構成判定手段と、前
記印刷情報の被イメージ分類画像が前記1つの単位画像
を構成する分割画像の1つであるとき、該印刷情報の被
イメージ分類画像を前記1つの単位画像を構成する他の
分割画像と同様の処理内容で二値化するとともに、その
二値化に用いられた情報を前記処理関連情報として前記
記憶手段に格納する処理手段とを備えることを特徴とす
る印刷装置。 - 【請求項9】 外部装置から供給された印刷情報に基づ
き印刷装置が印字処理可能な印字データを生成し、該印
字データを前記印刷装置に転送する印刷制御装置に用い
られる印刷情報処理方法において、前記印刷情報に含ま
れる、自然画などのイメージに分類される被イメージ分
類画像の処理に用いられる処理関連情報を更新可能に格
納する記憶手段を設け、前記印刷情報を解析し、該印刷
情報に前記被イメージ分類画像が含まれているか否かを
判定する工程と、前記印刷情報に被イメージ分類画像が
含まれているとき、前記記憶手段に格納されている処理
関連情報に基づき前記被イメージ分類画像が1つの単位
画像を構成する複数の分割画像の内の1つであるか否か
を判定する工程と、前記印刷情報の被イメージ分類画像
が前記1つの単位画像を構成する分割画像の1つである
とき、該印刷情報の被イメージ分類画像を前記1つの単
位画像を構成する他の分割画像と同様の処理内容で二値
化するとともに、その二値化に用いられた情報を前記処
理関連情報として前記記憶手段に格納する工程とを備え
ることを特徴とする印刷情報処理方法。 - 【請求項10】 外部装置から供給された印刷情報に基
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置にお
いて、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報に対し多値減色処理を施す減色処
理手段と、前記多値減色処理を施すことによって得られ
た多値データをコマンドとしてコマンド記憶手段に保存
する保存手段と、前記コマンド記憶手段から前記コマン
ドを再生する再生手段と、前記再生されたコマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする印刷制御装置。 - 【請求項11】 前記減色処理手段は、前記印刷情報が
自然画などのイメージに分類される被イメージ分類画像
を含む情報であるときに、該印刷情報に対し多値減色処
理を施すことを特徴とする請求項10記載の印刷制御装
置。 - 【請求項12】 前記データ処理生成手段が行う所定処
理は、前記再生コマンドに対する多値減色処理を含み、
該多値減色処理の手法は前記印刷情報に対し施される多
値減色処理の手法と異なることを特徴とする請求項10
または11記載の印刷制御装置。 - 【請求項13】 供給された印刷情報に基づき印刷装置
が印字処理可能な印字データを生成し、該印字データを
前記印刷装置に転送する印刷制御装置を搭載する情報処
理装置において、前記印刷制御装置は、前記印刷情報を
その最後まで順次取り込み、その取り込まれた印刷情報
に対し多値減色処理を施す減色処理手段と、前記多値減
色処理を施すことによって得られた多値データをコマン
ドとしてコマンド記憶手段に保存する保存手段と、前記
コマンド記憶手段から前記コマンドを再生する再生手段
と、前記再生されたコマンドに所定処理を施して前記印
字データを生成するデータ処理生成手段とを備えること
を特徴とする情報処理装置。 - 【請求項14】 外部装置から供給された印刷情報に基
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置に用
いられる印刷情報処理方法において、前記印刷情報をそ
の最後まで順次取り込み、その取り込まれた印刷情報に
対し多値減色処理を施す工程と、前記多値減色処理を施
すことによって得られた多値データをコマンドとしてコ
マンド記憶手段に保存する工程と、前記コマンド記憶手
段から前記コマンドを再生する工程と、前記再生された
コマンドに所定処理を施して前記印字データを生成する
工程とを備えることを特徴とする印刷情報処理方法。 - 【請求項15】 外部装置から供給された印刷情報に基
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置にお
いて、前記印刷情報をその最後まで順次取り込み、その
取り込まれた印刷情報をコマンドとしてコマンド記憶手
段に保存する保存手段と、前記コマンド記憶手段から前
記コマンドを再生する再生手段と、前記再生されたコマ
ンドに対し多値減色処理を施しながら該多値減色処理に
よって得られた多値データをコマンドとして前記コマン
ド記憶手段に再保存する減色処理手段と、前記コマンド
記憶手段から再保存されたコマンドを再生し、該再生し
た再保存コマンドに所定処理を施して前記印字データを
生成するデータ処理生成手段とを備えることを特徴とす
る印刷制御装置。 - 【請求項16】 前記減色処理手段は、前記印刷情報が
自然画などのイメージに分類される被イメージ分類画像
を含む情報であるときに、該印刷情報に対し前記多値減
色処理を施すことを特徴とする請求項15記載の印刷制
御装置。 - 【請求項17】 前記データ処理生成手段が行う所定処
理は、前記再生された再保存コマンドに対する多値減色
処理を含み、該多値減色処理の手法は前記再生されたコ
マンドに対し施される多値減色処理の手法と異なること
を特徴とする請求項15または16記載の印刷制御装
置。 - 【請求項18】 供給された印刷情報に基づき印刷装置
が印字処理可能な印字データを生成し、該印字データを
前記印刷装置に転送する印刷制御装置を搭載する情報処
理装置において、前記印刷制御装置は、前記印刷情報を
その最後まで順次取り込み、その取り込まれた印刷情報
をコマンドとしてコマンド記憶手段に保存する保存手段
と、前記コマンド記憶手段から前記コマンドを再生する
再生手段と、前記再生されたコマンドに対し多値減色処
理を施しながら該多値減色処理によって得られた多値デ
ータをコマンドとして前記コマンド記憶手段に再保存す
る減色処理手段と、前記コマンド記憶手段から再保存さ
れたコマンドを再生し、該再生した再保存コマンドに所
定処理を施して前記印字データを生成するデータ処理生
成手段とを備えることを特徴とする情報処理装置。 - 【請求項19】 外部装置から供給された印刷情報に基
づき印刷装置が印字処理可能な印字データを生成し、該
印字データを前記印刷装置に転送する印刷制御装置に用
いられる印刷情報処理方法において、前記印刷情報をそ
の最後まで順次取り込み、その取り込まれた印刷情報を
コマンドとしてコマンド記憶手段に保存する工程と、前
記コマンド記憶手段から前記コマンドを再生する工程
と、前記再生されたコマンドに対し多値減色処理を施し
ながら該多値減色処理によって得られた多値データをコ
マンドとして前記コマンド記憶手段に再保存する工程
と、前記コマンド記憶手段から再保存されたコマンドを
再生し、該再生した再保存コマンドに所定処理を施して
前記印字データを生成する工程とを備えることを特徴と
する印刷情報処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8216951A JPH1044530A (ja) | 1996-07-31 | 1996-07-31 | 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8216951A JPH1044530A (ja) | 1996-07-31 | 1996-07-31 | 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1044530A true JPH1044530A (ja) | 1998-02-17 |
Family
ID=16696484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8216951A Pending JPH1044530A (ja) | 1996-07-31 | 1996-07-31 | 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1044530A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006054619A1 (ja) * | 2004-11-17 | 2006-05-26 | Naltec Inc. | 画像を印刷する方法および装置 |
| US7218416B2 (en) | 2002-04-25 | 2007-05-15 | Canon Kabushiki Kaisha | Image processing apparatus and method |
-
1996
- 1996-07-31 JP JP8216951A patent/JPH1044530A/ja 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 (ja) * | 2004-11-17 | 2006-05-26 | Naltec Inc. | 画像を印刷する方法および装置 |
| JPWO2006054619A1 (ja) * | 2004-11-17 | 2008-05-29 | ナルテック株式会社 | 画像を印刷する方法および装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8331731B2 (en) | Image processing method and image processing apparatus | |
| US8014031B2 (en) | Formation of picture image having gradation expressed by fill area and one-line image data | |
| JPH1044530A (ja) | 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 | |
| JP3772407B2 (ja) | 画像処理装置 | |
| JP2000013601A (ja) | 印刷情報処理装置、中間データ生成装置および方法 | |
| US5291308A (en) | Image processing apparatus using tonal degree conversion | |
| JPH1051636A (ja) | 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法 | |
| JP2007026285A (ja) | 画像処理装置および画像処理プログラム | |
| JP3093290B2 (ja) | 画像処理装置 | |
| JP3636891B2 (ja) | カラー画像出力方法 | |
| JPH08287221A (ja) | 画像処理装置及び画像処理方法 | |
| JPH10151815A (ja) | 印刷処理装置 | |
| JPH0744687A (ja) | 画像形成装置 | |
| JPH1132207A (ja) | 画像処理装置及びその方法並びにメモリ媒体 | |
| JP4280388B2 (ja) | 画像処理装置、方法及び記憶媒体 | |
| JP4058157B2 (ja) | 画像処理方法、画像形成装置および記録媒体 | |
| JP3211711B2 (ja) | 描画装置、描画方法、プリンタおよび画像表示装置 | |
| JP4029436B2 (ja) | 記録装置 | |
| JP2715475B2 (ja) | 図形出力装置 | |
| JPH1138960A (ja) | パターン生成方法および装置ならびに記録媒体 | |
| JP3539203B2 (ja) | ビットマップデータの縮小方法、情報処理装置および情報記録媒体 | |
| JPH10305639A (ja) | 印刷処理装置および印刷処理方法 | |
| JPH11185035A (ja) | 画像処理装置及び方法 | |
| JP2001325085A (ja) | 印刷システム | |
| JPS631614B2 (ja) |