(57)【要約】  【課題】印刷システムにおいて、文字処理を行っても、よりデータ量を減らす。  【解決手段】印刷システム１は、コンピュータ２と画像処理ボード３０とを有する。コンピュータ２は、入力画像データに含まれる画素データと文字画素判定ビットとを出力する画素データ処理部２１と、入力画像データの文字領域の画素データについて文字処理を行って文字処理済画素データを出力する文字処理部２３と、画素データ処理部２１が出力した画素データと文字処理部２３が出力した文字処理済画素データとを受信し、文字領域の画素データについては文字処理済画素データに置き換え、合成済画素データを生成し、画像処理ボード３０に出力する、合成部２４と、を有する。【選択図】図１
2010117814.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像処理装置と第２の画像処理装置を有する印刷システムであって、
前記第１の画像処理装置は、
入力画像データに含まれる画素データを出力するとともに、前記画素データのうち前記入力画像の文字領域の画素データについて、文字領域の画素であることを示す判定データを出力する、画素データ処理部と、
前記画素データ処理部が出力した画素データと判定データとを受信し、前記文字領域の画素データについて、第１の所定の画像処理を行って第１の処理済画素データを出力するとともに、前記第２の画像処理装置に前記判定データを出力する、文字処理部と、
前記画素データ処理部が出力した画素データと、前記文字処理部が出力した第１の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データに置き換え、合成済画素データを生成し、前記第２の画像処理装置に出力する、合成部と、
を有することを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記第２の画像処理装置は、
前記合成部が出力した合成済画素データを受信し、第２の所定の画像処理を行って第２の処理済画素データを出力する、画像処理部と、
前記合成部が出力した合成済画素データと、前記文字処理部が出力した判定データと、前記画像処理部が出力した第２の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データを選択し、前記文字領域以外の画素データについては前記第２の処理済画素データを選択し、出力する、スイッチ部と、
を有すること特徴とする印刷システム。
【請求項３】
請求項１または２に記載の印刷システムであって、
前記第１の画像処理装置は、
前記画素データ処理部が出力した画素データを受信し、所定の色変換処理を行って画素データを出力する、色変換部、を有し、
前記文字処理部は、
前記画素データ処理部が出力した画素データに替えて、前記色変換部が出力した画素データを受信し、
前記第１の所定の画像処理としてハーフトーン処理を含む処理を行い、前記第１の処理済画素データは、前記画素データ処理部が出力した画素データよりもデータ量が少なく、
前記合成部は、
前記画素データ処理部が出力した画素データに替えて、前記色変換部が出力した画素データを受信する、
ことを特徴とする印刷システム。
【請求項４】
画像処理装置を搭載したコンピュータと、プリンタと、を有する印刷システムであって、
前記コンピュータは、
入力画像データに含まれる画素データを出力するとともに、前記画素データのうち前記入力画像の文字領域の画素データについて、文字領域の画素であることを示す判定データを出力する、画素データ処理部と、
前記画素データ処理部が出力した画素データと判定データとを受信し、前記文字領域の画素データについて、第１の所定の画像処理を行って第１の処理済画素データを出力するとともに、前記画像処理装置に前記判定データを出力する、文字処理部と、
前記画素データ処理部が出力した画素データと、前記文字処理部が出力した第１の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データに置き換え、合成済画素データを生成し、前記画像処理装置に出力する、合成部と、を有し、
前記画像処理装置は、
前記合成部が出力した合成済画素データを受信し、第２の所定の画像処理を行って第２の処理済画素データを出力する、画像処理部と、
前記合成部が出力した合成済画素データと、前記文字処理部が出力した判定データと、前記画像処理部が出力した第２の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データを選択し、前記文字領域以外の画素データについては前記第２の処理済画素データを選択し、前記プリンタに出力する、スイッチ部と、
を有することを特徴とする印刷システム。
【請求項５】
コンピュータと、画像処理装置を搭載したプリンタと、を有する印刷システムであって、
前記コンピュータは、
入力画像データに含まれる画素データを出力するとともに、前記画素データのうち前記入力画像の文字領域の画素データについて、文字領域の画素であることを示す判定データを出力する、画素データ処理部と、
前記画素データ処理部が出力した画素データと判定データとを受信し、前記文字領域の画素データについて、第１の所定の画像処理を行って第１の処理済画素データを出力するとともに、前記プリンタに前記判定データを出力する、文字処理部と、
前記画素データ処理部が出力した画素データと、前記文字処理部が出力した第１の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データに置き換え、合成済画素データを生成し、前記プリンタに出力する、合成部と、を有し、
前記画像処理装置は、
前記コンピュータが出力した合成済画素データを受信し、第２の所定の画像処理を行って第２の処理済画素データを出力する、画像処理部と、
前記コンピュータが出力した合成済画素データと、前記コンピュータが出力した判定データと、前記画像処理部が出力した第２の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データを選択し、前記文字領域以外の画素データについては前記第２の処理済画素データを選択し、前記プリンタに出力する、スイッチ部と、
を有すること特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムなどにおける、画像処理技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータなどのコンピュータやプリンタなどの画像処理装置に搭載され、入力された画像データに対して所定の画像処理を行って出力する画像処理装置（例えば、アクセラレータ、アクセラレータボードなどと呼ばれる。）が知られている。この画像処理装置（以下、「画像処理アクセラレータ」と呼ぶ。）は、入力された画像データに対して、例えば、色変換処理やハーフトーン処理などの画像処理を行って出力する。
【０００３】
例えば、特許文献１には、入力された画像データに所定の色変換処理を行ってプリンタに出力するアクセラレータボードについて記載されている。
【０００４】
【特許文献１】特開２００８−１１８５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、今後、画像データの中の、写真や絵などの領域（以下、「画像領域」と呼ぶ。）と、文字や線図などの領域（以下、「文字領域」と呼ぶ。）とに、それぞれ異なる画像処理を行って、出力される画像の画質を高めたいというニーズがある。
【０００６】
しかし、文字領域に対する画像処理（以下、「文字処理」と呼ぶ。）を新たに追加すると、画像処理アクセラレータで処理されるデータ量が増加することが想定される。すると、画像処理アクセラレータによっては、処理できる画像データのデータ量を超えてしまう。また、コンピュータやプリンタなどの画像処理装置および画像処理アクセラレータの処理能力は文字処理を行うために十分であるものの、これらの装置間のデータ転送で十分な帯域を確保できず、これらの装置の処理能力を有効に活用できない事態が発生する場合がある。
【０００７】
そこで、本発明は、領域ごとの画像処理（特に文字処理）を行っても、よりデータ量の減少が可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するための本発明の第１の態様は、第１の画像処理装置と第２の画像処理装置を有する印刷システムであって、前記第１の画像処理装置は、入力画像データに含まれる画素データを出力するとともに、前記画素データのうち前記入力画像の文字領域の画素データについて、文字領域の画素であることを示す判定データを出力する、画素データ処理部と、前記画素データ処理部が出力した画素データと判定データとを受信し、前記文字領域の画素データについて、第１の所定の画像処理を行って第１の処理済画素データを出力するとともに、前記第２の画像処理装置に前記判定データを出力する、文字処理部と、前記画素データ処理部が出力した画素データと、前記文字処理部が出力した第１の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データに置き換え、合成済画素データを生成し、前記第２の画像処理装置に出力する、合成部と、を有することを特徴とする。
【０００９】
ここで、上記の印刷システムであって、前記第２の画像処理装置は、前記合成部が出力した合成済画素データを受信し、第２の所定の画像処理を行って第２の処理済画素データを出力する、画像処理部と、前記合成部が出力した合成済画素データと、前記文字処理部が出力した判定データと、前記画像処理部が出力した第２の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データを選択し、前記文字領域以外の画素データについては前記第２の処理済画素データを選択し、出力する、スイッチ部と、を有すること特徴としていてもよい。
【００１０】
また、上記の印刷システムであって、前記第１の画像処理装置は、前記画素データ処理部が出力した画素データを受信し、所定の色変換処理を行って画素データを出力する、色変換部、を有し、前記文字処理部は、前記画素データ処理部が出力した画素データに替えて、前記色変換部が出力した画素データを受信し、前記第１の所定の画像処理としてハーフトーン処理を含む処理を行い、前記第１の処理済画素データは、前記画素データ処理部が出力した画素データよりもデータ量が少なく、前記合成部は、前記画素データ処理部が出力した画素データに替えて、前記色変換部が出力した画素データを受信する、ことを特徴としていてもよい。
【００１１】
また、上記の課題を解決するための本発明の第２の態様は、画像処理装置を搭載したコンピュータと、プリンタと、を有する印刷システムであって、前記コンピュータは、入力画像データに含まれる画素データを出力するとともに、前記画素データのうち前記入力画像の文字領域の画素データについて、文字領域の画素であることを示す判定データを出力する、画素データ処理部と、前記画素データ処理部が出力した画素データと判定データとを受信し、前記文字領域の画素データについて、第１の所定の画像処理を行って第１の処理済画素データを出力するとともに、前記画像処理装置に前記判定データを出力する、文字処理部と、前記画素データ処理部が出力した画素データと、前記文字処理部が出力した第１の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データに置き換え、合成済画素データを生成し、前記画像処理装置に出力する、合成部と、を有し、前記画像処理装置は、前記合成部が出力した合成済画素データを受信し、第２の所定の画像処理を行って第２の処理済画素データを出力する、画像処理部と、前記合成部が出力した合成済画素データと、前記文字処理部が出力した判定データと、前記画像処理部が出力した第２の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データを選択し、前記文字領域以外の画素データについては前記第２の処理済画素データを選択し、前記プリンタに出力する、スイッチ部と、を有することを特徴とする。
【００１２】
また、上記の課題を解決するための本発明の第３の態様は、コンピュータと、画像処理装置を搭載したプリンタと、を有する印刷システムであって、前記コンピュータは、入力画像データに含まれる画素データを出力するとともに、前記画素データのうち前記入力画像の文字領域の画素データについて、文字領域の画素であることを示す判定データを出力する、画素データ処理部と、前記画素データ処理部が出力した画素データと判定データとを受信し、前記文字領域の画素データについて、第１の所定の画像処理を行って第１の処理済画素データを出力するとともに、前記プリンタに前記判定データを出力する、文字処理部と、前記画素データ処理部が出力した画素データと、前記文字処理部が出力した第１の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データに置き換え、合成済画素データを生成し、前記プリンタに出力する、合成部と、を有し、前記画像処理装置は、前記コンピュータが出力した合成済画素データを受信し、第２の所定の画像処理を行って第２の処理済画素データを出力する、画像処理部と、前記コンピュータが出力した合成済画素データと、前記コンピュータが出力した判定データと、前記画像処理部が出力した第２の処理済画素データとを受信し、前記文字領域の画素データについては前記第１の処理済画素データを選択し、前記文字領域以外の画素データについては前記第２の処理済画素データを選択し、前記プリンタに出力する、スイッチ部と、を有すること特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について説明する。
【００１４】
図１は、本発明の一実施形態に係る印刷システムの概略構成を示すブロック図である。
【００１５】
印刷システム１は、プリンタホストとして機能するコンピュータ２と、コンピュータ２の指示に従って印刷を行うプリンタ３とを有する。
【００１６】
コンピュータ２は、例えば、指定された画像データに所定の画像処理を行い、プリンタ３で印刷可能な印刷データを生成する。そして、プリンタ３に出力する。
【００１７】
プリンタ３は、例えば、インクジェット方式のプリンタである。プリンタ３は、コンピュータ２から送られてきた印刷データを解釈して、印刷媒体に印刷を行う。もちろん、プリンタ３の方式は、インクジェット方式に限られず、例えば、レーザ方式であってもよい。
【００１８】
本実施形態では、コンピュータ２は、アプリケーション部１０と、プリンタドライバ部２０と、画像処理ボード３０とを有する。
【００１９】
なお、コンピュータ２は、例えば、ＣＰＵと、ＲＡＭと、ＲＯＭと、ＨＤＤ（Hard Disk Drive）と、ディスプレイと、入力装置と、通信インタフェース（Ｉ／Ｆ）と有する一般的なコンピュータである。アプリケーション部１０およびプリンタドライバ部２０は、ＣＰＵが、ＨＤＤに格納された所定のプログラムを、ＲＡＭにロードして実行することにより実現される。また、画像処理ボード３０は、ＣＰＵが所定のプログラムを実行することにより制御される。もちろん、コンピュータ２の構成は上記に限られない。
【００２０】
アプリケーション部１０は、画像データを生成したり、ディスプレイに表示したりする。また、ユーザの操作を受け付ける操作画面を介して、印刷の指示を受け付ける。印刷の指示を受け付けると、印刷対象の画像データをプリンタドライバ部２０に送る。ここで、印刷対象の画像データは、例えば、絵、写真、文字、線図などを含む所定のファイル形式のデータである。
【００２１】
プリンタドライバ部２０は、印刷対象の画像データに所定の画像処理を行って、画像処理ボード３０へ出力する。プリンタドライバ部２０は、各種画像処理を行うため、画素データ処理部２１と、色変換部２２と、文字処理部２３と、合成部２４とを有する。
【００２２】
画素データ処理部２１は、アプリケーション部１０から送られた印刷対象の画像データをレンダリングする。すなわち、印刷対象の画像データから、画素ごとにＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）各色の階調値を有する画像データ（多値画像データ）を生成する。そして、生成した画像データの各画素データを色変換部２２に順次出力する。
【００２３】
また、画素データ処理部２１は、印刷対象の画像データを解析し、写真や絵などを構成する画素と、文字や線図などを構成する画素とを判別する。そして、色変換部２２へ出力する画素データとともに、当該画素が文字や線図を構成する画素であるか否かを示すビット情報（文字画素判定ビット）を文字処理部２３に出力する。本実施形態では、文字画素判定ビットが１の場合、画素データが文字や線図などを構成する画素あることを示し、０の場合、画素データが文字や線図などを構成する画素でないことを示す。
【００２４】
色変換部２２は、画素データ処理部２１から送られた画素データを、色変換する。すなわち、ＲＧＢの画素データをＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）各色の階調値を有する画素データに変換する。そして、色変換後の画素データを文字処理部２３および合成部２４にそれぞれ出力する。
【００２５】
文字処理部２３は、色変換部２２から画素データを、画素データ処理部２１から文字画素判定ビットを受け付ける。
【００２６】
文字画素判定ビットが１である場合、文字処理部２３は、画素データに、シェーディング補正や文字領域用のハーフトーン処理を行う。そして、文字処理済の画素データ（ＣＭＹＫ各色について、例えば、１bit２階調、２bit４階調などの階調値を有するデータ）を生成し、合成部２４に出力する。また、文字処理部２３は、文字画素判定ビットを、画像処理ボード３０に出力する。なお、文字領域用の画像処理を行うのは、文字や線図の画質を向上するためである。また、文字領域と画像領域とでは、画像処理の内容が異なる。
【００２７】
ここで、文字処理部２３は、指定された印字解像度（例えば、縦横１倍、縦２倍、縦横２倍など）に従って、文字領域用のハーフトーン処理を行う。そして、指定された解像度に応じた文字処理済画素データを生成する。例えば、縦２倍が指定されている場合、画素データ１つ対して、縦方向の文字処理済画素データ数を２倍に、すなわち、２つ生成する。また、縦横２倍が指定されている場合、画素データ１つに対して、縦および横方向の文字処理済画素データ数をそれぞれ２倍に、すなわち、計４つ生成する。なお、解像度は、例えば、プリンタドライバ部２０を介して指定される。
【００２８】
一方、文字画素判定ビットが０である場合、文字処理部２３は、画素データに、画像処理を行わない。また、合成部２４に出力を行わない。なお、文字処理部２３は、文字画素判定ビットを、画像処理ボード３０に出力する。
【００２９】
合成部２４は、色変換部２２から出力された画素データと、文字処理部２３から出力された文字処理済画素データとを合成する。本実施形態では、文字処理部２３から出力された文字処理済画素データを受け付けた場合、合成部２４は、色変換部２２から受け付けた画素データを、当該文字処理済画素データに置き換える。そして、置き換えた文字処理済画素データを画像処理ボード３０に出力する。文字処理部２３から文字処理済画素データが出力されていない場合、合成部２４は、色変換部２２から受け付けた画素データをそのまま画像処理ボード３０に出力する
【００３０】
なお、プリンタドライバ部２０の構成は上記に限られない。例えば、文字領域の画素データに対する色変換処理を、文字処理部２３が実行するようにしてもよい。この場合、画素データ処理部２１は、画素データを色変換部２２と文字処理部２３とにそれぞれ出力する。
【００３１】
画像処理ボード３０は、いわゆる画像処理アクセラレータであり、画像処理専用のハードウェアを備え、送られた画像データに所定の画像処理を行って、プリンタ３に出力する。なお、ボード形式に限られない。
【００３２】
画像処理ボード３０は、画像処理部３１と、スイッチ部３２とを有する。ここで、画像処理ボード３０は、プリンタドライバ部２０の合成部２４から出力された合成済画素データが、それぞれ画像処理部３１とスイッチ部３２に入力されるように構成されている。また、画像処理ボード３０は、プリンタドライバ部２０の文字処理部２３から出力された文字画素判定ビットが、スイッチ部３２に入力されるように構成されている。
【００３３】
画像処理部３１は、入力された合成済画素データに、シェーディング補正や画像領域用のハーフトーン処理を行う。そして、処理済の画素データ（ＣＭＹＫ各色について、例えば、１bit２階調、２bit４階調などの階調値を有するデータ）を生成し、スイッチ部３２に出力する。なお、入力された文字処理済画素データに対しても再度ハーフトーン処理を行うが、これは合成済画素データか文字領域の画素であるか否かを判定する処理を省き、処理を高速化するためである。また、後述するように、再度ハーフトーン処理された文字処理済画素データはスイッチ部３２で選択されないため、プリンタ３に出力されない。
【００３４】
ここで、画像処理部３１は、指定された解像度（例えば、縦横１倍、縦２倍、縦横２倍など）に従って、画像領域用のハーフトーン処理を行う。そして、指定された解像度に応じた処理済画素データを生成する。なお、解像度は、例えば、プリンタドライバ部２０を介して指定される。
【００３５】
スイッチ部３２は、合成部２４から出力された合成済画素データを直接受け付ける。また、画像処理部３１から出力された処理済画素データを受け付ける。また、文字画素判定ビットを、プリンタドライバ部２０の文字処理部２３から受け付ける。
【００３６】
文字画素判定ビットが１である場合、スイッチ部３２は、プリンタドライバ部２０の合成部２４から出力された文字処理済画素データを選択し、プリンタ３に出力する。
【００３７】
一方、文字画素判定ビットが０である場合、スイッチ部３２は、画像処理部３１から出力された処理済画素データを選択し、プリンタ３に出力する。
【００３８】
なお、本実施形態では、画像処理ボード３０はコンピュータ２に搭載されているが、この構成に限られない。例えば、画像処理ボード３０の機能は、プリンタ３に備えられ、コンピュータ２から送られた画像データに画像処理を行ってプリンタ３の他のユニットに出力するようにしてもよい。また、プリンタドライバ部２０および画像処理ボード３０の機能は、プリンタ３に備えられていてもよい。
【００３９】
以上、印刷システム１の概略構成を説明したが、本願発明の特徴を説明するにあたって主要構成を説明したのであって、一般的なコンピュータ、画像処理ボード、プリンタが備える他の構成を排除するものではない。
【００４０】
次に、上記の印刷システム１において実行される特徴的な画像処理について、図２を参照して説明する。
【００４１】
図２は、印刷システムで実行される画像処理の各段階（Ａ〜Ｃ）の出力データを説明する図である。Ａ時点は、画素データ処理部２１の出力データ（色変換後）を示す。Ｂ時点は、プリンタドライバ部２０の出力データを示す。Ｃ時点は、画像処理ボード３０の出力データを示す。
【００４２】
なお、本図では、説明を分かり易くするため、ＣＭＹＫのうち１色（８bit）の画素データａ〜ｇが処理される場合を例に挙げて説明する。また、画素データｄが文字や線図などを構成する画素データであるものとする。
【００４３】
Ａ時点において、画素データａ〜ｇは、所定の順序で、文字処理部２３および合成部２４に送られる。また、画素データｄは文字の画素であるため、当該画素データｄとともに、文字画素判定ビット（１）が文字処理部２３に送られる。他の画素データａ〜ｃ、ｅ〜ｇについては、文字画素判定ビット（０）が文字処理部２３に送られる。
【００４４】
Ｂ時点において、解像度縦横１倍の場合、画素データｄは、文字処理部２３による文字処理後の文字処理済画素データＤ１（２bit）に、合成部２４により置き換えられている。すなわち、画素データａ〜ｃ、文字処理済画素データＤ１、画素データｅ〜ｇは、所定の順序で、画像処理ボード３０に送られる。また、画素データａ〜ｃ、ｅ〜ｇとともに文字画素判定ビット（０）が、文字処理済画素データＤ１とともに文字画素判定ビット（１）が、画像処理ボード３０に送られる。
【００４５】
Ｂ時点において、解像度縦２倍の場合、画素データｄは、文字処理部２３による文字処理後の文字処理済画素データＤ１およびＤ２（それぞれ２bit）に、合成部２４により置き換えられている。すなわち、画素データａ〜ｃ、文字処理済画素データＤ１およびＤ２、画素データｅ〜ｇは、所定の順序で、画像処理ボード３０に送られる。また、画素データａ〜ｃ、ｅ〜ｇとともに文字画素判定ビット（０）が、文字処理済画素データＤ１およびＤ２とともに文字画素判定ビット（１）が、画像処理ボード３０に送られる。
【００４６】
Ｂ時点において、解像度縦横２倍の場合、画素データｄは、文字処理部２３による文字処理後の文字処理済画素データＤ１〜Ｄ４（それぞれ２bit）に、合成部２４により置き換えられている。すなわち、画素データａ〜ｃ、文字処理済画素データＤ１〜Ｄ４、画素データｅ〜ｇは、所定の順序で画像処理ボード３０に送られる。また、画素データａ〜ｃ、ｅ〜ｇとともに文字画素判定ビット（０）が、文字処理済画素データＤ１〜Ｄ４とともに文字画素判定ビット（１）が画像処理ボード３０に送られる。
【００４７】
Ｃ時点において、解像度縦横１倍の場合、画像処理部３１による処理後の処理済画素データＡ１、Ｂ１、Ｃ１、Ｅ１、Ｆ１、Ｇ１（それぞれ２bit）と、スイッチ部３２に直接入力された文字処理済画素データＤ１とが、スイッチ部３２により選択されて出力されている。すなわち、データＡ１、Ｂ１、Ｃ１、Ｄ１、Ｅ１、Ｆ１、Ｇ１が、所定の順序でプリンタ３に送られる。
【００４８】
Ｃ時点において、解像度縦２倍の場合、画像処理部３１による処理後の処理済画素データ（Ａ１、Ａ２）、（Ｂ１、Ｂ２）、（Ｃ１、Ｃ２）、（Ｅ１、Ｅ２）、（Ｆ１、Ｆ２）、（Ｇ１、Ｇ２）と、スイッチ部３２に直接入力された文字処理済画素データ（Ｄ１、Ｄ２）とが、スイッチ部３２により選択されて出力されている。すなわち、データ（Ａ１、Ａ２）、（Ｂ１、Ｂ２）、（Ｃ１、Ｃ２）、（Ｄ１、Ｄ２）、（Ｅ１、Ｅ２）、（Ｆ１、Ｆ２）、（Ｇ１、Ｇ２）が、所定の順序でプリンタ３に送られる。
【００４９】
Ｃ時点において、解像度縦横２倍の場合、画像処理部３１による処理後の処理済画素データＡ１〜Ａ４、Ｂ１〜Ｂ４、Ｃ１〜Ｃ４、Ｅ１〜Ｅ４、Ｆ１〜Ｆ４、Ｇ１〜Ｇ４と、スイッチ部３２に直接入力された文字処理済画素データＤ１〜Ｄ４とが、スイッチ部３２により選択されて出力されている。すなわち、データＡ１〜Ａ４、Ｂ１〜Ｂ４、Ｃ１〜Ｃ４、Ｄ１〜Ｄ４、Ｅ１〜Ｅ４、Ｆ１〜Ｆ４、Ｇ１〜Ｇ４が、所定の順序でプリンタ３に送られる。
【００５０】
以上説明したように、画像処理ボード３０に送られる画像データは、文字領域の画素が文字処理後の文字処理済画素データに置き換えられる。ここで、通常ハーフトーン処理を行うことにより、１画素のデータ量は小さくなる。そのため、画像処理ボード３０に送られる画像データのデータ量は、文字処理を行わない場合データ量と比べて、同等もしくは減少する。また、文字領域の画素データを上記のような文字処理済画素データに置き換えることで、印刷解像度を上げた場合であっても、データ量が増加しない。
【００５１】
以上、本発明の一実施形態について説明した。本実施形態によれば、文字処理を行っても、よりデータ量を減少させることができる。本発明は、例えば、処理可能なデータ帯域を十分に持っていない画像処理アクセラレータに適用すると、文字処理を行って画質を向上することができるため、効果的である。また、例えば、コンピュータ（プリンタドライバ部２０）と画像処理アクセラレータ（画像処理ボード３０）との間のデータ転送路に十分な帯域がない場合に、文字処理を行っても、文字処理を行わない場合とほぼ同じデータ転送量で、同等の転送レートを確保することができる。
【００５２】
なお、上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【００５３】
例えば、上記では、２種類の画像処理を行う場合について説明したが、本発明は、３種類以上の画像処理を行う場合にも適用可能である。この場合、プリンタドライバ部２０に、各種画像処理を行う画像処理部を設け、合成部２４は、色変換部２２から出力された画素データを、各画像処理部から出力された処理済画素データに置き換える。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係る印刷システムの概略構成を示すブロック図。
【図２】印刷システムで実行される画像処理の各段階の出力データを説明する図。
【符号の説明】
【００５５】
１：印刷システム、２：コンピュータ、３：プリンタ、１０：アプリケーション部、２０：プリンタドライバ部、２１：画素データ処理部、２２：色変換部、２３：文字処理部、２４：合成部、３０：画像処理ボード、３１：画像処理部、３２：スイッチ部
【図１】
2010117814.tif 000003
【図２】
2010117814.tif 000004