(57)【要約】【課題】プリンタドライバ対象のプリンタにとらわれず任意プリンタへ出力でき、印刷データの再利用、プリンタドライバの汎用性向上を図る。【解決手段】ホストコンピュータ１で作成の印刷データをプリンタドライバ４のラスタライザ４ａで作成したページイメージを用いて、画像処理装置３は出力対象プリンタ２に印刷データを出力する。画像処理装置３は、イメージデータを記憶手段５に保存し、保存ページイメージをホストコンピュータ１の表示手段の表示用データとして用いる。また接続プリンタ２’の状態情報と、プリンタドライバ４からのページイメージの印刷出力可否を確認し、プリンタ２’処理能力に応じたイメージデータとする。イメージデータバッファ容量の処理能力に応じたバンディング処理、ページイメージの解像度，色深度変換、ページイメージの拡大・縮小・回転処理を行う。ページイメージ作成のプリンタドライバ対象プリンタでなくても、印刷出力を行うことができる。【選択図】　　図１
2004021925.tif 000002
【特許請求の範囲】
【請求項１】
印刷出力要求された印刷データをイメージ展開するプリンタドライバを有するホストコンピュータと、前記プリンタドライバからのイメージ展開された印刷データを印刷出力するプリンタとの間に設けられ、前記プリンタドライバから前記プリンタへ印刷出力するためにイメージ展開されたビットマップデータを変換処理する手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記ビットマップデータを変換処理する手段において、前記ビットマップデータを、再利用するため記憶手段に保存する処理、前記ホストコンピュータの表示手段に表示する処理、および前記プリンタへの印刷出力をする処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記印刷出力するビットマップデータを、対象とするプリンタの処理能力に応じて前記ビットマップデータを分割して順番に出力するバンディング処理を行う、また既にバンディング処理されたデータにおいて再度バンディング処理を行う手段を備えたことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記印刷出力するビットマップデータを、対象とするプリンタの処理能力に応じた解像度への変更処理を行う手段を備えたことを特徴とする請求項１または２記載の画像処理装置。
【請求項５】
前記印刷出力するビットマップデータを、対象とするプリンタの処理能力に応じた色深度への変更処理を行う手段を備えたことを特徴とする請求項１または２記載の画像処理装置。
【請求項６】
前記印刷出力するビットマップデータを、対象とするプリンタに有する用紙サイズ、用紙方向に応じて前記ビットマップデータの回転・拡大・縮小処理を行う手段を備えたことを特徴とする請求項１または２記載の画像処理装置。
【請求項７】
前記記憶手段に保存されたビットマップデータを用いて、前記保存された複数のビットマップデータ、または前記保存されたビットマップデータと新たに入力されたビットマップデータを合成して１つのビットマップデータを作成する手段を備えたことを特徴とする請求項２記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタを含み印刷機能を有するデジタル複写機，ファクシミリ等の印刷出力装置に応用され、プリンタ記述言語（Ｐｒｉｎｔｅｒ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）の汎用化、および印刷情報の再利用を行う画像処理装置に関するものである。
【０００２】
【従来の技術】
ホストコンピュータ上で稼働するアプリケーションプログラムにより作成された印刷データを印刷出力するために、ホストコンピュータとプリンタ間を、例えば、セントロニクスインタフェース等のパラレル通信手段、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）等のネットワーク通信手段を介して接続し、ホストコンピュータのプリンタドライバから出力が行われる。
【０００３】
一般にＰＤＬタイプのプリンタドライバから送信されるデータは、絵，文字をページ構成要素をベクトルデータとして表現し、プリンタはそのデータをページ単位でビットマップデータに変換（ラスタライズ）、印刷処理がなされ、特定のプリンタ言語に依存したプリンタ記述言語（ＰＤＬ）のため、プリンタはそのデータを解釈してページイメージを作成するという負荷の高い処理が行われる。
【０００４】
また、前述のＰＤＬタイプの印刷データはプリンタへの出力を目的としているため、ファイル形式による印刷データの保存、およびその印刷データファイルの再利用は考慮されていない。例えば、保存された印刷データをホストコンピュータ上で画像として閲覧するような場合には、プリンタドライバが行うラスタライズ処理をホストコンピュータ上でエミュレーション処理が行われていた。
【０００５】
これに対して、イメージタイプと呼ばれるホストコンピュータ上のプリンタドライバにおけるページイメージを作成する方式では、プリンタ側の負荷削減が可能であり、プリンタドライバに属するラスタライザによってビットマップ化したページイメージのイメージデータが作成される。
【０００６】
また、特開２０００−２００１６１号公報には、ＰＤＬタイプとイメージタイプの処理方式を組み合わせて用いることによる印刷データの作成および印刷データの再利用を行うことについて記載されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような構成の画像処理を行うプリンタドライバにおいて、特定のプリンタ言語に依存するＰＤＬタイプでは、そのデータを解釈してページイメージ作成という負荷の高い処理が必要であり、プリンタドライバに対応したコントローラの低コスト化が難しく、また、ファイル化して保存の印刷データを再利用するためホストコンピュータ上で画像閲覧するには、ラスタライズ処理のエミュレーション処理を一度ホストコンピュータにおいて行わなければならず利便性が悪い。また、イメージタイプでは、ビットマップデータであるためホストコンピュータ上での閲覧は容易にできるが、ラスタライザによりビットマップ化したページイメージを作成するため、プリンタに依存したデータとなってしまうという問題があった。
【０００８】
本発明は、前記従来技術の問題を解決することに指向するものであり、ページイメージを作成するイメージタイプのプリンタドライバに、解像度変換や色深度変換といったデータ編集機能を有する画像処理装置をホストコンピュータとプリンタ間に実装することで、プリンタドライバが対象とするプリンタ種類にとらわれずに任意のプリンタへの出力を可能とし、印刷データの利便性、効果的な再利用、またプリンタドライバの汎用性の向上を図る画像処理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この目的を達成するために、本発明に係る画像処理装置は、印刷出力要求された印刷データをイメージ展開するプリンタドライバを有するホストコンピュータと、プリンタドライバからのイメージ展開された印刷データを印刷出力するプリンタとの間に設けられ、プリンタドライバからプリンタへ印刷出力するためにイメージ展開されたビットマップデータを変換処理する手段を備え、前記ビットマップデータを変換処理する手段において、ビットマップデータを、再利用するため記憶手段に保存する処理、ホストコンピュータの表示手段に表示する処理、およびプリンタへの印刷出力をする処理を行うことを特徴とする。
【００１０】
また、前記印刷出力するビットマップデータを、対象とするプリンタの処理能力に応じてビットマップデータを分割して順番に出力するバンディング処理を行う、また既にバンディング処理されたデータにおいては再度バンディング処理を行う手段、さらに、対象とするプリンタの処理能力に応じた解像度への変更処理を行う手段、色深度への変更処理を行う手段、および対象とするプリンタに有する用紙サイズ、用紙方向に応じてビットマップデータの回転・拡大・縮小処理を行う手段を備えたことを特徴とする。
【００１１】
また、前記記憶手段に保存されたビットマップデータを用いて、保存された複数のビットマップデータ、または保存されたビットマップデータと新たに入力されたビットマップデータを合成して１つのビットマップデータを作成する手段を備えたことを特徴とする。
【００１２】
前記構成によれば、ページイメージ（ビットマップデータ）を作成したプリンタドライバの対象となるプリンタでなくても、最適な印刷出力を行うことができ、さらに、対象とするプリンタの処理能力に適した印刷出力、また、記憶手段に保存のページイメージを再利用することができ表示手段への表示、合成処理を行うことができる。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明における実施の形態を詳細に説明する。
【００１４】
図１は本発明の実施の形態１における画像処理装置をホストコンピュータに実装した概略構成を示す図であり、図１に示すように、ホストコンピュータ１で作成された印刷要求の印刷データをプリンタドライバ４のラスタライザ４ａによって、ページイメージ（ビットマップデータ）の変換作成が行われる。作成したページイメージを用いて画像処理装置３は出力対象となるプリンタ２に、例えば、プリンタドライバの対象プリンタに対しては、印刷が可能となるようにページイメージをイメージ送信コマンドにより印刷データとして出力する。
【００１５】
さらに、画像処理装置３は、印刷データが再利用の設定がなされている場合に、イメージデータを記憶手段５に保存するための処理を行う。例えば、画像処理装置３において出力するページイメージをホストコンピュータ１に備えた記憶手段の空き領域に保存し、さらに、この保存したページイメージをホストコンピュータ１の表示手段（ディスプレイ）の表示用データとして用いることが可能で、ＰＤＬタイプのようにラスタライザ４ａにより再度変換処理を行う必要がなく表示することができ、その処理を容易とする。
【００１６】
また、画像処理装置３において、通常ホストコンピュータ１との接続により取得される接続プリンタ２の状態情報（解像度，用紙サイズ等の処理能力情報）と、プリンタドライバ４からのページイメージの印刷出力の可否を確認し、プリンタ２の処理能力に応じたイメージデータとする処理を行う。例えば、出力先のプリンタ２のイメージデータバッファの容量等の処理能力に応じて行われる、イメージデータを１ページの行方向に複数領域に分割し、この領域を１つ１つ順番にプリンタに転送して印刷するバンディング処理を行う。さらには、ネットワーク通信手段を介して複数のプリンタが接続された状態等において、印刷出力先のプリンタの指定変更等がなされた時など、プリンタの処理能力に合わせバンディング処理されたイメージデータがあれば再度バンディング処理を行う。
【００１７】
同様に、プリンタ２’の状態情報において、プリンタドライバ４が作成したページイメージの解像度，色深度が印刷出力を行う対象プリンタ２’の処理能力に適さない場合に、必要に応じて解像度変換、色深度変換、またページイメージの拡大・縮小・回転処理を行う。これにより、前述したようなネットワーク通信手段を介して接続のプリンタにおいて、ページイメージを作成したプリンタドライバの対象となるプリンタでなくても、印刷出力を行うことができる。さらに、記憶手段５に保存したページイメージを再利用する際にも、異なるプリンタ２’に印刷出力することができ、プリンタ２’の処理能力に適した印刷を行うことができる。
【００１８】
図２は本発明の実施の形態２における画像処理装置をプリンタに実装した概略構成を示す図である。ここで、前述の実施の形態１を示す図１において説明した構成部材と同等機能を有するものには同一の符号を付す。
【００１９】
図２に示すように、ホストコンピュータ１のプリンタドライバ４により、対象となるプリンタ２へのラスタライズされて作成のページイメージを送信すると、画像処理装置３は受け取ったページイメージをプリンタ２の処理能力に応じて、各種の処理、例えば、ページイメージのデータフォーマットに応じて解像度，色深度変換、また印刷指定の用紙サイズ，印刷方向に応じて、ページイメージの拡大・縮小・回転処理を行ってプリンタエンジン７に送り、印刷能力に適した印刷出力をすることができる。
【００２０】
また、実施の形態１と同様に、この画像処理装置３に記憶手段５を接続し、ページイメージを保存して再利用可能とし、再度印刷出力する際に用いる他にホストコンピュータ１からの要求に応じて、保存ページイメージを呼び出しホストコンピュータ１に送信、その表示手段によって表示出力することもできる。さらに、このプリンタに対応していないプリンタドライバにより作成されたページイメージを受信しても、前述した変換処理が行われてプリンタ２の能力に適した印刷出力をすることができる。
【００２１】
特に、ネットワーク通信手段を介して複数の種類の異なるプリンタが接続された構成において、ホストコンピュータ１に各プリンタ２毎のプリンタドライバ４を必要とせずに、印刷出力の指定されたプリンタ２に適した印刷出力を行うことができる。
【００２２】
また、画像処理装置３は、記憶手段５に保存したページイメージを用いて、受信したページイメージとの合成処理を行うこと、または記憶手段５に保存した複数のページイメージとの合成処理を行うことも可能であり、例えば、ページイメージの重ね合わせ、または連結して１つのページイメージとする処理を行い印刷出力することができる（図３参照）。この際に、新たに作成したページイメージを記憶手段５に保存して再利用可能としても良く、さらに表示手段により表示して合成処理の確認を行うようにしても良い。
【００２３】
以上の処理により、記憶手段に保存したページイメージの再利用を効率的に行うことができる。
【００２４】
なお、本実施の形態においては、画像処理装置をホストコンピュータまたはプリンタ内に設けた構成を例として説明したが、ホストコンピュータ、プリンタ間に接続して、そのどちらにも属さずに独立した構成としても良い。
【００２５】
【発明の効果】
以上説明したように、本発明によれば、ページイメージを作成したプリンタドライバの対象となるプリンタでなくても、最適な印刷出力を行うことができ、さらに、プリンタの能力に適した印刷出力をすること、また、記憶手段に保存のページイメージの再利用を効率的に行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態１における画像処理装置をホストコンピュータに実装した概略構成を示す図
【図２】本発明の実施の形態２における画像処理装置をプリンタに実装した概略構成を示す図
【図３】（ａ）ホストコンピュータ、（ｂ）プリンタに実装した画像処理装置における記憶手段に保存したページイメージの合成処理を説明する図
【符号の説明】
１　ホストコンピュータ
２，２’　プリンタ
３　画像処理装置
４　プリンタドライバ
４ａ　ラスタライザ
５　記憶手段
６　表示手段
７　プリンタエンジン
【図１】
2004021925.tif 000003
【図２】
2004021925.tif 000004
【図３】
2004021925.tif 000005