(57)【要約】【課題】低解像度の写真の上側に描画される高解像度の文字の印字品質が低下せず見栄えの良い印刷を行うことができる画像処理装置及び画像処理方法を提供する。【解決手段】ＰＣ４７から入力される６００Ｄｐｉの文字データから６００Ｄｐｉの２値の文字形状データを作成して順次上書きして記憶する（Ｓ２〜Ｓ４）。また、ＰＣ４７から入力される６００Ｄｐｉの文字データと３００Ｄｐｉの画像データを３００Ｄｐｉの８ビットデータの描画データとして記憶する（Ｓ６，Ｓ１０）。そして、この３００Ｄｐｉの８ビットデータの描画データの各画素を４分割して６００Ｄｐｉの８ビット多値データの描画データを作成後（Ｓ１１）、第１補正テーブル５５によって第１補正処理及び第２補正処理をして、等価的に６００Ｄｐｉの印刷密度で重ね合わせて印刷する（Ｓ１２〜Ｓ１４）。【選択図】            図４
2004304404.tif 000002
【特許請求の範囲】
【請求項１】
高解像度の文字データと低解像度の画像データとを重ね合わせて出力する画像処理装置において、
高解像度の文字データを高解像度の２値データにデータ変換する第１変換手段と、
その第１変換手段にて変換された高解像度の２値データを記憶する第１記憶手段と、
高解像度の文字データを低解像度の文字データにデータ変換する第２変換手段と、
その第２変換手段にて変換された低解像度の文字データ及び低解像度の画像データを、低解像度の合成データとして記憶する第２記憶手段と、
前記第２記憶手段に記憶された低解像度の合成データを高解像度の多値の合成データへデータ変換する第３変換手段と、
前記第３変換手段によって変換された高解像度の多値の合成データを、前記第１記憶手段に記憶された高解像度の２値データを使用した論理フィルタテーブルで補正する第１補正手段と、
前記第１補正手段で補正することにより発生した高解像度の合成データの白抜き画素に、当該白抜き画素の周囲の画素値のいずれか一つまたは無色値を代入することにより補正を行う第２補正手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第２変換手段にて、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が膨張する時は、前記第２補正手段は、当該白抜き画素の周囲の画素値のうち画像又は背景を示すものを代入する補正を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２変換手段により、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が収縮するときは、前記第２補正手段は、当該白抜き画素の周囲の画素値のうち文字を示すものを代入する補正を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記高解像度の文字データと低解像度の画像データは、カラーデータで構成され、
前記第２変換手段は、高解像度の文字データを３色又は４色に対応する低解像度の文字データにデータ変換することを特徴とする請求項１乃至請求項３のいずれかに記載の画像処理装置。
【請求項５】
高解像度の文字データと低解像度の画像データとを重ね合わせて出力する画像処理方法において、
高解像度の文字データからデータ変換された高解像度の２値データを高解像度用２値メモリに展開して記憶する第１格納工程と、
高解像度の文字データを低解像度の文字データにデータ変換する第１変換工程と、
前記第１変換工程にてデータ変換された低解像度の文字データ及び低解像度の画像データを、低解像度用多値メモリに展開することにより、低解像度の合成データとして記憶する第２格納工程と、
前記低解像度用多値メモリに記憶された低解像度の合成データを高解像度の多値の合成データへデータ変換する第２変換工程と、
前記第２変換工程によって変換された高解像度の多値の合成データを、前記高解像度用２値メモリに記憶された高解像度の２値データを使用した論理フィルタテーブルで補正する第１補正工程と、
前記第１補正工程で補正することにより発生した高解像度の合成データの白抜き画素に、当該白抜き画素の周囲の画素値のいずれか一つまたは無色値を代入することにより補正を行う第２補正工程と
を備えたことを特徴とする画像処理方法。
【請求項６】
前記第１変換工程にて、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が膨張するときは、前記第２補正工程は、当該白抜き画素の周囲の画素値のうち画像又は背景を示すものを代入する補正を行うことを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記第１変換工程にて、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が収縮するときは、前記第２補正工程は、当該白抜き画素の周囲の画素値のうち文字を示すものを代入する補正を行うことを特徴とする請求項５に記載の画像処理方法。
【請求項８】
前記高解像度の文字データと低解像度の画像データは、カラーデータで構成され、
前記第２格納工程は、高解像度の文字データからデータ変換された３色又は４色に対応する低解像度の文字データ及び低解像度の画像データを、低解像度用多値メモリに展開することにより、低解像度の合成データとして記憶することを特徴とする請求項５乃至請求項７のいずれかに記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及び画像処理方法に関し、特に、高解像度の文字データと低解像度の画像データとを重ね合わせて出力する画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来より、高解像度の文字データと低解像度の画像データとを重ね合わせて出力する画像処理装置及び画像処理方法に関し種々提案されている。
例えば、従来の画像処理装置では、所定の解像度の原稿画像データを入力する入力手段と、前記入力手段により入力された画像データが文字データか写真データかを判別する判別手段と、前記判別手段により判別された文字データに基づいて２値文字データを発生する文字データ発生手段と、前記判別手段により判別された写真データに基づいて前記所定の解像度よりも低い解像度の多値写真データを発生する写真データ発生手段と、前記文字データ発生手段により発生された文字データと、前記写真データ発生手段により発生された写真データとを合成して展開する合成手段と、前記合成手段により合成して展開された画像データを出力する出力手段とから構成されている（例えば、特許文献１参照）。
【０００３】
そして、このような構成において、所定の解像度の原稿画像データを入力し、その入力された画像データが文字データか写真データかを判別する。この判別された文字データに基づいて２値文字データを発生し、その判別された写真データに基づいて、その所定の解像度よりも低い解像度の多値写真データを発生し、その文字データ発生手段により発生された文字データと、写真データ発生手段により発生された写真データとを合成して展開し、その合成して展開された画像データを出力するように動作する。
これにより、入力された文字データは２値化処理し、入力された写真データは低解像度の多値データで処理することにより、画像全体のデータ量を低減できる。また、文字データの処理時間を削減して、合成画像全体の処理時間を短縮できる。また、文字画像部分を良好に再生できる。更に、文字画像部分を２値化処理し、写真画像部分の解像度を落として処理することにより、画像データ全体の処理時間を短縮できる。
【０００４】
【特許文献１】
特開平８−１３９９０４号公報（第３頁〜第５頁、図２〜図９）
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の画像処理装置においては、低解像度の写真データの上側に高解像度の文字データの一部分または全部が重なる場合には、この写真データの上側に重なった文字データの一部分または全部が、低解像度の写真データとして合成処理されるため、写真の上側に描画される文字の一部分または全部は、印字品質が低下して見栄えが悪くなるという問題がある。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、低解像度の写真データの上側に高解像度の文字データの一部分または全部が重なる場合においても、写真の上側に描画される文字の一部分または全部の印字品質が低下せず見栄えの良い印刷を行うことができる画像処理装置及び画像処理方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記目的を達成するため請求項１に係る画像処理装置は、高解像度の文字データと低解像度の画像データとを重ね合わせて出力する画像処理装置であって、高解像度の文字データを高解像度の２値データにデータ変換する第１変換手段と、その第１変換手段にて変換された高解像度の２値データを記憶する第１記憶手段と、高解像度の文字データを低解像度の文字データにデータ変換する第２変換手段と、その第２変換手段にて変換された低解像度の文字データ及び低解像度の画像データを、低解像度の合成データとして記憶する第２記憶手段と、第２記憶手段に記憶された低解像度の合成データを高解像度の多値の合成データへデータ変換する第３変換手段と、第３変換手段によって変換された高解像度の多値の合成データを、第１記憶手段に記憶された高解像度の２値データを使用した論理フィルタテーブルで補正する第１補正手段と、第１補正手段で補正することにより発生した高解像度の合成データの白抜き画素に、当該白抜き画素の周囲の画素値のいずれか一つまたは無色値を代入することにより補正を行う第２補正手段とを備えたことを特徴とする。
【０００８】
上記構成を有する請求項１に係る画像処理装置によれば、第１変換手段を介して高解像度の文字データを高解像度の２値データに変換して第１記憶手段に記憶する。また、第２変換手段を介して高解像度の文字データを低解像度の文字データに変換する。そして、この低解像度の文字データ及び低解像度の画像データを、低解像度の画素毎の上書きなどの論理演算で重ねて低解像度の合成データとした後、この低解像度の合成データから第３変換手段を介して高解像度の多値の合成データへデータ変換する。そして、この高解像度の多値の合成データを、第１補正手段を介して、第１記憶手段に記憶される高解像度の文字データに基づいて生成した高解像度の２値データを使用した論理フィルタテーブルで補正後、更に、この論理フィルタテーブルによる補正により発生した高解像度の合成データの白抜き画素には、第２補正手段を介して当該白抜き画素の周囲の画素値のいずれか一つまたは無色値が代入されて補正される。
これにより、低解像度の画像データに上書きなどの論理演算された低解像度の文字データを高解像度の文字データに補正することができるため、低解像度の写真データの上側に高解像度の文字データの一部分または全部が重なる場合においても、高解像度の文字の一部分または全部を、低解像度の写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。
【０００９】
また、請求項２に係る画像処理装置は、請求項１に記載の画像処理装置において、前記第２変換手段にて、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が膨張する時は、前記第２補正手段は、当該白抜き画素の周囲の画素値のうち画像又は背景を示すものを代入する補正を行うことを特徴とする。
【００１０】
上記構成を有する請求項２に係る画像処理装置では、第２変換手段によって高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が膨張するときは、第２補正手段を介して白抜き画素の周囲の画素値のうち画像又は背景を示すものが該白抜き画素に代入されて補正されるため、低解像度の写真または背景画の画像の上側に描画される高解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００１１】
また、請求項３に係る画像処理装置は、請求項１に記載の画像処理装置において、前記第２変換手段により、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が収縮するときは、前記第２補正手段は、当該白抜き画素の周囲の画素値のうち文字を示すものを代入する補正を行うことを特徴とする。
【００１２】
上記構成を有する請求項３に係る画像処理装置では、第２変換手段によって高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が収縮するときは、第２補正手段を介して白抜き画素の周囲の画素値のうち文字を示すものが該白抜き画素に代入されて補正されるため、低解像度の写真または背景画の画像の上側に描画される高解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００１３】
また、請求項４に係る画像処理装置は、請求項１乃至請求項３のいずれかに記載の画像処理装置において、前記高解像度の文字データと低解像度の画像データは、カラーデータで構成され、前記第２変換手段は、高解像度の文字データを３色又は４色に対応する低解像度の文字データにデータ変換することを特徴とする。
【００１４】
上記構成を有する請求項４に係る画像処理装置では、第１変換手段を介して高解像度の文字データから高解像度の２値データに変換して第１記憶手段に記憶するため、当該高解像度の文字データがカラーデータで構成されていても１個の高解像度の２値データに変換して第１記憶手段に記憶すればよく、メモリ使用量の増加を防止することができる。また、高解像度の文字データを３色又は４色に対応する低解像度の文字データにデータ変換するため、該高解像度の文字データを３色又は４色に対応する高解像度の文字データにデータ変換する場合と比較して大幅なメモリ使用量の削減化を図ることができ、製造コストの削減化を図ることができる。
【００１５】
また、請求項５に係る画像処理方法は、高解像度の文字データと低解像度の画像データとを重ね合わせて出力する画像処理方法において、高解像度の文字データからデータ変換された高解像度の２値データを高解像度用２値メモリに展開して記憶する第１格納工程と、高解像度の文字データを低解像度の文字データにデータ変換する第１変換工程と、第１変換工程にてデータ変換された低解像度の文字データ及び低解像度の画像データを、低解像度用多値メモリに展開することにより、低解像度の合成データとして記憶する第２格納工程と、低解像度用多値メモリに記憶された低解像度の合成データを高解像度の多値の合成データへデータ変換する第２変換工程と、第２変換工程によって変換された高解像度の多値の合成データを、高解像度用２値メモリに記憶された高解像度の２値データを使用した論理フィルタテーブルで補正する第１補正工程と、第１補正工程で補正することにより発生した高解像度の合成データの白抜き画素に、当該白抜き画素の周囲の画素値のいずれか一つまたは無色値を代入することにより補正を行う第２補正工程とを備えたことを特徴とする。
【００１６】
上記構成を有する請求項５に係る画像処理方法によれば、第１格納工程において、高解像度の文字データを高解像度の２値データに変換して高解像度用２値メモリに展開して記憶する。第１変換工程は、高解像度の文字データを低解像度の文字データにデータ変換する。第２格納工程において、高解像度の文字データからデータ変換された低解像度の文字データ及び、低解像度の画像データを低解像度用多値メモリに展開して低解像度の合成データとして記憶する。第２変換工程において、この低解像度の合成データを高解像度の多値の合成データへデータ変換する。その後、第１補正工程において、この高解像度の多値の合成データを高解像度用２値メモリに記憶された高解像度の２値データを使用した論理フィルタテーブルで補正する。更に、この論理フィルタテーブルによる補正により発生した高解像度の合成データの白抜き画素は、第２補正工程において、当該白抜き画素の周囲の画素値のいずれか一つまたは無色値が代入されて補正される。
これにより、低解像度の画像データに展開された低解像度の文字データを高解像度の文字データに補正することができるため、低解像度の写真データの上側に高解像度の文字データの一部分または全部が重なる場合においても、高解像度の文字の一部分または全部を、低解像度の写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。
【００１７】
また、請求項６に係る画像処理方法は、請求項５に記載の画像処理方法において、前記第１変換工程にて、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が膨張するときは、前記第２補正工程は、当該白抜き画素の周囲の画素値のうち画像又は背景を示すものを代入する補正を行うことを特徴とする。
【００１８】
上記構成を有する請求項６に係る画像処理方法では、第１変換工程において、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が膨張するときは、第２補正工程における白抜き画素の周囲の画素値のうち画像又は背景を示すものが該白抜き画素に代入されて補正されるため、低解像度の写真または背景画の画像の上側に描画される高解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００１９】
また、請求項７に係る画像処理方法は、請求項５に記載の画像処理方法において、前記第１変換工程にて、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が収縮するときは、前記第２補正工程は、当該白抜き画素の周囲の画素値のうち文字を示すものを代入する補正を行うことを特徴とする。
【００２０】
上記構成を有する請求項７に係る画像処理方法では、第１変換工程において、高解像度の文字データを低解像度の文字データにデータ変換した場合に、低解像度の文字データのうち文字を示す連結領域が収縮するときは、第２補正工程における白抜き画素の周囲の画素値のうち文字を示すものが該白抜き画素に代入されて補正されるため、低解像度の写真または背景画の画像の上側に描画される高解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００２１】
更に、請求項８に係る画像処理方法は、請求項５乃至請求項７のいずれかに記載の画像処理方法において、前記高解像度の文字データと低解像度の画像データがカラーデータで構成され、前記第２格納工程にて、高解像度の文字データからデータ変換された３色又は４色に対応する低解像度の文字データ及び低解像度の画像データを、低解像度用多値メモリに展開することにより、低解像度の合成データとして記憶することを特徴とする。
【００２２】
上記構成を有する請求項８に係る画像処理方法では、第１格納工程において、高解像度の文字データを高解像度の２値データに変換して高解像度用２値メモリに展開して記憶するため、当該高解像度の文字データがカラーデータで構成されていても１個の高解像度の２値データに変換して高解像度用２値メモリに展開して記憶でき、メモリ使用量の増加を防止することができる。また、第２格納工程において、高解像度の文字データを３色又は４色に対応する低解像度の文字データにデータ変換するため、該高解像度の文字データを３色又は４色に対応する高解像度の文字データにデータ変換する場合と比較して大幅なメモリ使用量の削減化を図ることができ、製造コストの削減化を図ることができる。
【００２３】
【発明の実施の形態】
以下、本発明に係る画像処理装置について、本発明をレーザプリンタにつき具体化した一実施形態に基づいて図面を参照しつつ詳細に説明する。
（第１実施形態）
先ず、本実施形態に係るレーザプリンタの概略構成について図１及び図２に基づき説明する。
【００２４】
図１に示すように、本実施形態に係るレーザプリンタ１は、本体ケーシング２内に、用紙３を給紙するためのフイーダ部４や、給紙された被記録媒体としての用紙３に所定の画像を形成するための画像形成部５などを備えている。
【００２５】
フイーダ部４は、本体ケーシング２内の底部に、着脱可能に装着される給紙トレイ６と、給紙トレイ６内に設けられた用紙押圧板７と、給紙トレイ６の一端部の上方に設けられる給紙ローラ８及び給紙パット９と、給紙ローラ８に対し用紙３の搬送方向の下流側（以下、用紙３の搬送方向上流側または下流側を、単に、上流側または下流側という場合がある）に設けられる搬送ローラ１０，１１と、搬送ローラ１０，１１に対し用紙３の搬送方向の下流側に設けられるレジストローラ１２とを備えている。
【００２６】
用紙押圧板７上の最上位にある用紙３は、用紙押圧板７の裏側から図示しないばねによって給紙ローラ８に向かって押圧され、その給紙ローラ８の回転によって給紙ローラ８と給紙パット９とで挟まれた後、１枚毎に給紙される。給紙された用紙３は、搬送ローラ１０，１１によってレジストローラ１２に送られる。レジストローラ１２は、１対のローラから構成されており、用紙３を所定のレジスト後に、画像形成部５に送るようにしている。
【００２７】
なお、このフイーダ部４は、更に、マルチパーパストレイ１４と、マルチパーパストレイ１４上に積層される用紙３を給紙するためのマルチパーパス側給紙ローラ１５及びマルチパーパス側給紙パット１５ａとを備えており、マルチパーパストレイ１４上に積層される用紙３は、マルチパーパス側給紙ローラ１５の回転によってマルチパーパス側給紙ローラ１５とマルチパーパス側給紙パット１５ａとで挟まれた後、１枚毎に給紙される。
【００２８】
画像形成部５は、スキャナユニット１６、プロセスカートリッジ１７、転写ローラ２４及び熱定着装置１８などを備えている。
スキャナユニット１６は、本体ケーシング２内の上部に設けられ、レーザ発光部（図示せず）、回転駆動されるポリゴンミラー１９、レンズ２０，２１、反射鏡２２などを備えている。
【００２９】
プロセスカートリッジ１７は、スキャナユニット１６の下方に配設され、本体ケーシング２に対して着脱自在に装着されるように構成されている。このプロセスカートリッジ１７は、感光ドラム２３を備えると共に、内部にスコロトロン型帯電器、現像ローラ、トナー収容部（共に図示せず）などを備えている。
【００３０】
トナー収容部には、現像剤として、正帯電性の非磁性１成分の重合トナーが充填されており、そのトナーが、現像ローラに一定厚さの薄層として担持される。一方、感光ドラム２３は、現像ローラと対向状に回転可能に配設されており、ドラム本体が接地されると共に、その表面がポリカーボネートなどから構成される正帯電性の感光層により形成されている。
【００３１】
そして、感光ドラム２３の表面は、感光ドラム２３の回転に伴なって、スコロトロン型帯電器により一様に正帯電された後、スキャナユニット１６からのレーザービームの高速走査により露光され、所定の画像データに基づく静電潜像が形成される。その後、現像ローラと対向した時に、現像ローラ上に担持されかつ正帯電されているトナーが、その感光ドラム２３の表面に形成される静電潜像、即ち、一様に正帯電されている感光ドラム２３の表面のうち、レーザービームによって露光され電位が下がっている部分に供給され、選択的に担持されることによって可視像化され、これによって反転現像が達成される。
【００３２】
転写ローラ２４は、感光ドラム２３の下方において、本体ケーシング２側において回転可能に支持された状態で、感光ドラム２３と対向するように配置されている。この転写ローラ２４は、金属製のローラ軸に、導電性のゴム材料からなるローラが被覆されており、感光ドラム２３に対して所定の転写バイアスが印加されている。そのため、感光ドラム２３上に担持されたトナーからなる可視像は、用紙３が感光ドラム２３と転写ローラ２４との間を通る間に用紙３に転写される。可視像が転写された用紙３は、搬送ベルト２５を介して、熱定着装置１８に搬送される。
【００３３】
熱定着装置１８は、プロセスカートリッジ１７の下流側に配設され、ローラとしての加熱ローラ２６と、加熱ローラ２６と用紙３を挟んで互いに対向配置されてフッ素樹脂等の絶縁性樹脂で外周部を覆われて接地されていない加圧ローラ２７と、加圧ローラ２７に対向配置されて該加圧ローラ２７方向に付勢されて回転可能に支持される清掃ローラ２７Ａとを備えている。
熱定着装置１８において定着された用紙３は、その後、熱定着装置１８の下流側に設けられる搬送ローラ２８，２９によって、排紙ローラ３０に搬送され、排紙ローラ３０に送られた用紙３は、その排紙ローラ３０によって排紙トレイ３１上に排紙される。
【００３４】
次に、このレーザプリンタ１の制御部４０の構成を図２に基づいて説明する。
図２に示すように、制御部４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、出力インタフェース４４、入力インタフェース４５、バス４８、パネル部４９、及びプリンタエンジン５３を備えている。そして、出力インタフェース４４及び入力インタフェース４５を介して外部のパーソナルコンピュータ（ＰＣ）４７に接続され、後述のように３００Ｄｐｉの画像データまたは６００Ｄｐｉの文字データが入力される。
ＣＰＵ４１は、後述するＲＯＭ４２に記憶された各種プログラムを実行することにより、プリンタエンジン５３（即ち、フィーダ部４及び画像形成部５）の動作や、出力インタフェース４４及び入力インタフェース４５の通信などのレーザプリンタ１における全体の動作を制御する。
ＲＯＭ４２は、後述する画像データを補正する補正プログラム等の各種の制御プログラムを記憶する。そして、このＲＯＭ４２には、後述する第１補正処理（図４参照）の際に使用される第１補正テーブル５５（図３参照）を記憶する第１補正テーブル記憶領域４２Ａ等を備えている。
【００３５】
ＲＡＭ４３は、ＣＰＵ４１が各種の制御を実行するための数値やプログラムなどを一時的に記憶する手段であり、入力バッファ４３Ａ及び出力バッファ４３Ｂを備えている。また、ＲＡＭ４３には、後述するように６００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを重ね合わせて印刷等するために、６００Ｄｐｉの文字データ記憶領域４３Ｃ、２値データ記憶領域４３Ｄ、３００Ｄｐｉの文字データ記憶領域４３Ｅ、描画データ記憶領域４３Ｆ、重合せデータ記憶領域４３Ｇ、変換データ記憶領域４３Ｈ、補正データ記憶領域４３Ｉ、及び第２補正データ記憶領域４３Ｊ等が設けられている。
文字データ記憶領域４３Ｃは、６００Ｄｐｉの文字データを記憶し、２値データ記憶領域４３Ｄは、６００Ｄｐｉの２値の文字形状データを順次記憶する。また、文字データ記憶領域４３Ｅは、６００Ｄｐｉの文字データから３００Ｄｐｉの文字データに変換された文字データを順次記憶し、描画データ記憶領域４３Ｆは、３００Ｄｐｉの画像データを順次記憶する。重合せデータ記憶領域４３Ｇは、３００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを重ね合わせて順次記憶し、変換データ記憶領域４３Ｈは、３００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを重ね合わせた画像データを６００Ｄｐｉに変換して記憶する。第１補正データ記憶領域４３Ｉは、第１補正処理後の画像データを記憶し、第２補正データ記憶領域４３Ｊは、第２補正処理後の画像データを記憶する。
【００３６】
尚、６００Ｄｐｉの文字データ記憶領域４３Ｃ、６００Ｄｐｉの２値データ記憶領域４３Ｄ、３００Ｄｐｉの文字データ記憶領域４３Ｅ、３００Ｄｐｉの描画データ記憶領域４３Ｆ、３００Ｄｐｉの重合せデータ記憶領域４３Ｇ、６００Ｄｐｉへの変換データ記憶領域４３Ｈ、第１補正データ記憶領域４３Ｉ、及び第２補正データ記憶領域４３Ｊは、起動時に初期化されている。
また、出力インタフェース４４及び入力インタフェース４５は、電話回線またはＬＡＮ等のネットワーク、あるいはパラレルインタフェースもしくはシリアルインタフェースによって接続を可能にするためのインタフェースであり、外部のパーソナルコンピュータ（ＰＣ）４７と接続可能に構成されている。
【００３７】
バス４８は、ＣＰＵ４１と出力インタフェース４４や入力インタフェース４５、ＲＯＭ４２、ＲＡＭ４３、パネル部４９及びプリンタエンジン５３を相互に接続し、データや各種信号をやり取りするための回路である。
パネル部４９は、レーザプリンタ１の本体ケーシング２の前方上部に設けられており、液晶表示部５０と操作キー５１とを備えている。液晶表示部５０は、ＬＣＤパネルから構成されており、レーザプリンタ１の現在の設定状態等の各種情報が、ＣＰＵ４１によって表示される。
【００３８】
次に、ＲＯＭ４２の第１補正テーブル記憶領域４２Ａに記憶される第１補正テーブル５５について図３に基づいて説明する。
図３に示すように、後述のように第１補正処理（図４参照）の際に使用される第１補正テーブル５５は、６００Ｄｐｉの２値データ記憶領域４３Ｄに記憶される画素群の主走査方向２画素×副走査方向２画素の合計４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）に対応する２値データを表す「６００Ｄｐｉの２値データ」と、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶される画素群の主走査方向２画素×副走査方向２画素の合計４つの小画素（Ｘ１１、Ｘ１２、Ｙ１１、Ｙ１２）に対応する多値データ（本実施形態では８ビットデータである）を表す「６００Ｄｐｉの多値データ」と、この「６００Ｄｐｉの２値データ」と「６００Ｄｐｉの多値データ」との各４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）、（Ｘ１１、Ｘ１２、Ｙ１１、Ｙ１２）の対応により作成されて第１補正データ記憶領域４３Ｉに記憶される画素群の主走査方向２画素×副走査方向２画素の合計４つの小画素（Ｘ２１、Ｘ２２、Ｙ２１、Ｙ２２）に対応する多値データ（本実施形態では８ビットデータである）を表す「第１補正データ」と、から構成されている。
【００３９】
この第１補正データ記憶領域４３Ｉに記憶される各４つの小画素（Ｘ２１、Ｘ２２、Ｙ２１、Ｙ２２）の各多値データと、「６００Ｄｐｉの２値データ」と「６００Ｄｐｉの多値データ」との各４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）、（Ｘ１１、Ｘ１２、Ｙ１１、Ｙ１２）との対応は、以下の通りである。
例えば、「６００Ｄｐｉの２値データ」の４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）の各２値データが（０、０、０、０）又は（１、１、１、１）の場合には、「第１補正データ」の４つの小画素（Ｘ２１、Ｘ２２、Ｙ２１、Ｙ２２）の各多値データには、「６００Ｄｐｉの多値データ」の各４つの小画素（Ｘ１１、Ｘ１２、Ｙ１１、Ｙ１２）の各多値データが代入される。
即ち、「第１補正データ」の画素Ｘ２１には、「６００Ｄｐｉの多値データ」の画素Ｘ１１の多値データが代入され、画素Ｘ２２には、「６００Ｄｐｉの多値データ」の画素Ｘ１２の多値データが代入される。また、画素Ｙ２１には、「６００Ｄｐｉの多値データ」の画素Ｙ１１の多値データが代入され、画素Ｙ２２には、「６００Ｄｐｉの多値データ」の画素Ｙ１２の多値データが代入される。
【００４０】
一方、「６００Ｄｐｉの２値データ」の４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）の各２値データが（０、０、０、０）又は（１、１、１、１）のいずれでもない場合には、「第１補正データ」の４つの小画素（Ｘ２１、Ｘ２２、Ｙ２１、Ｙ２２）のうち「６００Ｄｐｉの２値データ」の４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）の２値データが「１」に対応する画素には、「６００Ｄｐｉの多値データ」の各４つの小画素（Ｘ１１、Ｘ１２、Ｙ１１、Ｙ１２）の各多値データが代入されると共に、「第１補正データ」の４つの小画素（Ｘ２１、Ｘ２２、Ｙ２１、Ｙ２２）のうち「６００Ｄｐｉの２値データ」の４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）の２値データが「０」に対応する画素には、多値データは代入されず、白抜き画素の補正データが格納される。
【００４１】
一例として、「６００Ｄｐｉの２値データ」の４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）の２値データが（０、１、１、１）の場合には、「第１補正データ」の画素Ｘ２１には、白抜き画素の補正データが代入され、画素Ｘ２２には、「６００Ｄｐｉの多値データ」の画素Ｘ１２の多値データが代入される。また、画素Ｙ２１には、「６００Ｄｐｉの多値データ」の画素Ｙ１１の多値データが代入され、画素Ｙ２２には、「６００Ｄｐｉの多値データ」の画素Ｙ１２の多値データが代入される。
【００４２】
次に、上記のように構成されたレーザプリンタ１にＰＣ４７から最初に６００Ｄｐｉの文字データが入力されて、２番目に３００Ｄｐｉの画像データが入力されて、続いて、３番目に６００Ｄｐｉの文字データが入力された場合に、これらの６００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを重ね合わせて出力する画像処理について図４〜図１５に基づいて説明する。
【００４３】
図４に示すように、先ず、ステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、入力されたデータが文字データ（６００Ｄｐｉのデータ）であるか否かを判断する。６００Ｄｐｉの文字データが入力されたと判断した場合には（Ｓ１：Ｙｅｓ）、ＣＰＵ４１は、この入力された６００Ｄｐｉの文字データと色（多値）情報を入力バッファ４３Ａに一時記憶する（Ｓ２）。そして、ＣＰＵ４１は、この入力バッファ４３Ａに一時記憶した６００Ｄｐｉの文字データから６００Ｄｐｉの文字形状データを作成して６００Ｄｐｉの文字データ記憶領域４３Ｃに記憶する（Ｓ３）。
次いで、ＣＰＵ４１は、文字データ記憶領域４３Ｃから６００Ｄｐｉの文字形状データを読み出し、文字形状データが記憶されている画素に対応する６００Ｄｐｉの２値データ記憶領域４３Ｄの画素には「１」を記憶し、文字形状データが記憶されていない画素に対応する６００Ｄｐｉの２値データ記憶領域４３Ｄの画素には「０」を記憶することにより、６００Ｄｐｉの２値の文字形状データを６００Ｄｐｉの２値データ記憶領域４３Ｄに記憶する（Ｓ４）。
【００４４】
具体的には、図５に示すように、６００Ｄｐｉの２値データ記憶領域４３Ｄに記憶される各画素は、６００Ｄｐｉの文字形状データが記憶されている画素に対応している場合には、「１」のデータが記憶され、６００Ｄｐｉの文字形状データが記憶されていない画素に対応している場合には、「０」のデータが記憶される。これにより、２値データ記憶領域４３Ｄには、図５（Ｂ）に示すように、最初に入力された６００Ｄｐｉの文字形状データから作成された６００Ｄｐｉの２値の文字形状データが記憶される。
【００４５】
続いて、ＣＰＵ４１は、６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換する低解像度化処理を実行する（Ｓ５）。
この低解像度化処理は、図６に示すように、先ず、ＣＰＵ４１は、入力バッファ４３Ａに記憶される６００Ｄｐｉの文字データから主走査方向２画素×副走査方向２画素の４つの小画素を順次取り出す（Ｓ２１）。
次いで、ＣＰＵ４１は、この４つの小画素のうち１つ以上の画素に色情報等の文字データがあるか否かを判定する（Ｓ２２）。そして、この４つの小画素のうち１つ以上の小画素に色情報等の文字データがある場合には（Ｓ２２：ＹＥＳ）、ＣＰＵ４１は、この４つの小画素に対応する３００Ｄｐｉの画素にこの色情報等の文字データを格納して３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶する（Ｓ２３）。
一方、この４つの小画素の全てに色情報等の文字データがない場合には（Ｓ２２：ＮＯ）、ＣＰＵ４１は、この４つの小画素に対応する３００Ｄｐｉの画素には、色情報無しを格納して３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶する。即ち、この４つの小画素に対応する３００Ｄｐｉの画素に何も格納しないで３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶する（Ｓ２４）。
【００４６】
そしてまた、ＣＰＵ４１は、２値データ記憶領域４３Ｄに記憶された６００Ｄｐｉの文字形状データの全てについて、主走査方向２画素×副走査方向２画素の４つの小画素を取り出したか否かを判断する（Ｓ２５）。文字形状データの全てについて、主走査方向２画素×副走査方向２画素の４つの小画素を取り出していない場合には（Ｓ２５：ＮＯ）、再度、Ｓ２１の処理を実行する。一方、文字形状データの全てについて、主走査方向２画素×副走査方向２画素の４つの小画素を全て取り出した場合には（Ｓ２５：ＹＥＳ）、当該低解像度化処理を終了して、図４のメインフローチャートに戻る。
【００４７】
具体的には、図７に示すように、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶される３００Ｄｐｉの文字データの各画素を主走査方向に２分割、副走査方向に２分割すると（Ｓ２１）、当該３００Ｄｐｉの文字データの各分割画素は、入力バッファ４３Ａに記憶される６００Ｄｐｉの文字データの各小画素に対応し、分割前の１画素（４つの分割画素）は、主走査方向２画素×副走査方向２画素の４つの小画素に対応することになる。
この３００Ｄｐｉの文字データの各画素に対応する６００Ｄｐｉの文字データの各小画素に関して、４つの小画素のうち１つ以上の小画素に色情報等の文字データがある場合には（Ｓ２２：ＹＥＳ）、３００Ｄｐｉの対応する画素にこの色情報が格納される（Ｓ２３）。従って、入力バッファ４３Ａに記憶される６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換した場合に、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶される３００Ｄｐｉの文字データのうち文字を示す連結領域は膨張することとなる。
【００４８】
また、図４のＳ６において、ＣＰＵ４１は、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶された３００Ｄｐｉの文字データを読み込み、当該３００Ｄｐｉの文字データの各画素の色情報などを８ビットの多値データに変換して３００Ｄｐｉの描画データ（８ビットデータ）として３００Ｄｐｉの重合せデータ記憶領域４３Ｇに上書きで重ね合わせて記憶する（合成処理）。
【００４９】
このとき、重合せデータ記憶領域４３Ｇには、まだなにも記憶されていないので、図８（Ａ）に示す、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶される３００Ｄｐｉの文字データの各画素のデータが、図８（Ｂ）に示すように、３００Ｄｐｉの描画データ（８ビットデータ）として３００Ｄｐｉの重合せデータ記憶領域４３Ｇに記憶される。
【００５０】
続いて、合成処理するデータがあるか否か（全ての合成処理が完了していないか）を判断する（Ｓ７）。合成処理するデータがある場合には（Ｓ７：Ｙｅｓ）、前記Ｓ１に戻る。そして、ＣＰＵ４１は、２番目に入力されたデータが文字データ（６００Ｄｐｉのデータ）であるか否かを判断する（Ｓ１）。入力されたデータが６００Ｄｐｉの文字データではない、即ち、３００Ｄｐｉの画像データと判断した場合には（Ｓ１：Ｎｏ）、３００Ｄｐｉの画像データを入力バッファ４３Ａに一時記憶する（Ｓ８）。
次いで、ＣＰＵ４１は、この入力バッファ４３Ａに一時記憶した３００Ｄｐｉの画像データの各画素を、８ビットの多値データに変換し、３００Ｄｐｉの描画データ（８ビットデータ）を作成して、３００Ｄｐｉの描画データ記憶領域４３Ｆに記憶する（Ｓ９）。
そして、Ｓ１０において、ＣＰＵ４１は、３００Ｄｐｉの描画データ記憶領域４３Ｆから３００Ｄｐｉの描画データ（８ビットデータ）を読み込み、３００Ｄｐｉの重合せデータ記憶領域４３Ｇに上書きで重ね合わせて記憶し（合成処理）、前記Ｓ７に移行する。
【００５１】
このとき、重合せデータ記憶領域４３Ｇには、図８（Ｂ）に示す、３００Ｄｐｉの描画データ（８ビットデータ）が記憶されており、この描画データの上に図９（Ａ）に示す、３００Ｄｐｉの描画データ（８ビットデータ）を重ね合せ記憶し、図９（Ｂ）に示すように、データ記憶領域４３Ｇに描画データを合成して記憶される。
【００５２】
また、Ｓ７において、合成処理するデータがあるか否か（全ての合成処理が完了していないか）を判断し、合成処理するデータがある場合には（Ｓ７：Ｙｅｓ）、前記Ｓ１に戻る。そして、ＣＰＵ４１は、３番目に入力されたデータが文字データ（６００Ｄｐｉのデータ）であるか否かを判断する（Ｓ１）。入力されたデータが６００Ｄｐｉの文字データであると判断した場合には（Ｓ１：Ｙｅｓ）、６００Ｄｐｉの文字データと色（多値）情報を入力バッファ４３Ａに一時記憶する（Ｓ２）。
そして、この入力バッファ４３Ａに一時記憶した６００Ｄｐｉの文字データから６００Ｄｐｉの文字形状データを作成して６００Ｄｐｉの文字データ記憶領域４３Ｃに記憶する（Ｓ３）。
【００５３】
続いて、ＣＰＵ４１は、６００Ｄｐｉの文字データ記憶領域４３Ｃから６００Ｄｐｉの文字形状データを読み出し、文字形状データが記憶されている画素に対応する６００Ｄｐｉの２値データ記憶領域４３Ｄの画素に「１」を上書きして記憶する（Ｓ４）。
即ち、上書きするデータの文字形状データにかかわらず、「１」を優先して、２値データ記憶領域４３Ｄに既に「１」が記憶されている場合は、「１」を記憶されたままにする。また、上書きするデータの文字形状データが「０」の場合で、かつ２値データ記憶領域４３Ｄに既に「１」が記憶されている場合には、「１」がそのまま記憶される。更に、上書きするデータの文字形状データが「０」で、かつ２値データ記憶領域４３Ｄに「１」が記憶されていない場合には「０」が記憶される。
【００５４】
具体的には、２値データ記憶領域４３Ｄに、既に、図５（Ｂ）に示すような６００Ｄｐｉの２値の文字形状データが記憶されており、上記の規則にて、図１０（Ａ）に示すような６００Ｄｐｉの文字形状データを上書きすると、図１０（Ｂ）に示すように、６００Ｄｐｉの２値の文字形状データが６００Ｄｐｉの２値データ記憶領域４３Ｄに記憶される。
【００５５】
続いて、図４のＳ５において、ＣＰＵ４１は、３番目に入力された６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換する低解像度化処理（Ｓ２１〜Ｓ２５）を実行する。
この低解像度化処理は、図１１に示すように、先ず、入力バッファ４３Ａに記憶される６００Ｄｐｉの文字データから主走査方向２画素×副走査方向２画素の４つの小画素を順次取り出す（Ｓ２１）。３００Ｄｐｉの文字データの各画素に対応する６００Ｄｐｉの文字データの各小画素に関して、４つの小画素のうち１つ以上の小画素に色情報等の文字データがある場合には（Ｓ２２：ＹＥＳ）、３００Ｄｐｉの対応する画素にこの色情報が格納される（Ｓ２３）。一方、この４つの小画素の全てに色情報等の文字データがない場合には（Ｓ２２：ＮＯ）、４つの小画素に対応する３００Ｄｐｉの画素に何も格納しないで３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶する（Ｓ２４）。
そして、２値データ記憶領域４３Ｄに記憶された６００Ｄｐｉの文字形状データの全てについて、主走査方向２画素×副走査方向２画素の４つの小画素を取り出していない場合には（Ｓ２５：ＮＯ）、再度、Ｓ２１の処理を実行する。また、文字形状データの全てについて、主走査方向２画素×副走査方向２画素の４つの小画素を全て取り出した場合には（Ｓ２５：ＹＥＳ）、当該低解像度化処理を終了して、図４のメインフローチャートに戻る。
【００５６】
そして、図４のＳ６において、ＣＰＵ４１は、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶される３００Ｄｐｉの文字データを、再度読み込み、当該３００Ｄｐｉの文字データの各画素の色情報などを８ビットの多値データに変換して３００Ｄｐｉの描画データ（８ビットデータ）として３００Ｄｐｉの重合せデータ記憶領域４３Ｇに上書きで重ね合わせて記憶する。
【００５７】
具体的には、文字データ記憶領域４３Ｅに記憶された、図１２（Ａ）に示すような３００Ｄｐｉの文字データについて、各画素の色情報などを８ビットの多値データに変換して３００Ｄｐｉの描画データ（８ビットデータ）とし、図９（Ｂ）に示すような３００Ｄｐｉの描画データ（８ビットデータ）が記憶されている重合せデータ記憶領域４３Ｇに、図１２（Ｂ）に示すように、上書きで重ね合わせて記憶される。
【００５８】
次いで、合成処理するデータがあるか否か（全ての合成処理が完了していないか）を判断し（Ｓ７）、合成処理するデータがある場合には（Ｓ７：Ｙｅｓ）、Ｓ１に移行して上記したような処理を実行する。
また、合成処理するデータがない（全ての合成処理が完了した）場合には（Ｓ７：Ｎｏ）、Ｓ１１において、ＣＰＵ４１は高解像度化処理を行う。即ち、図１３に示すように、３００Ｄｐｉの重合せデータ記憶領域４３Ｇから３００Ｄｐｉの描画データ（８ビットデータ）を読み出し、各画素を主走査方向に２分割、副走査方向に２分割した４つの小画素に分割し、この分割された各小画素に、分割前の８ビットの多値データを格納する６００Ｄｐｉの描画データ（８ビットデータ）に変換して、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶する。
【００５９】
そして、Ｓ１２において、ＣＰＵ４１は第１補正処理を実行する。この第１補正処理は、６００Ｄｐｉの２値データ記憶領域４３Ｄに記憶された６００Ｄｐｉの２値の文字形状データから主走査方向２画素×副走査方向２画素の４つの小画素（ｘ１、ｘ２、ｙ１、ｙ２）を順次取り出す。また同時に、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶された６００Ｄｐｉの描画データ（８ビットデータ）から２値の文字形状データの４つの小画素（ｘ１、ｘ２、ｙ１、ｙ２）に対応する主走査方向２画素×副走査方向２画素の４つの小画素（ｘ１１、ｘ１２、ｙ１１、ｙ１２）を順次取り出す。更に、ＲＯＭ４２の第１補正テーブル記憶領域４２Ａに記憶された第１補正テーブル５５を読み出す。
【００６０】
そして、６００Ｄｐｉの２値の文字形状データの４つの小画素（ｘ１、ｘ２、ｙ１、ｙ２）を、第１補正テーブル５５の「６００Ｄｐｉの２値データ」の４つの小画素（Ｘ１、Ｘ２、Ｙ１、Ｙ２）とし、また、６００Ｄｐｉの描画データ（８ビットデータ）の（ｘ１１、ｘ１２、ｙ１１、ｙ１２）を第１補正テーブル５５の「６００Ｄｐｉの多値データ」の各４つの小画素（Ｘ１１、Ｘ１２、Ｙ１１、Ｙ１２）として、第１補正テーブル５５の「第１補正データ」の４つの小画素（Ｘ２１、Ｘ２２、Ｙ２１、Ｙ２２）に対応する第１補正データとしての６００Ｄｐｉの描画データ（８ビットデータ）である各４つの小画素（ｘ２１、ｘ２２、ｙ２１、ｙ２２）を順次作成して、第１補正データ記憶領域４３Ｉに記憶する。
これにより、６００Ｄｐｉの描画データ上に形成される３００Ｄｐｉの解像度の文字データが６００Ｄｐｉの解像度の文字データに補正される。
【００６１】
具体的には、図１４に示すように、変換データ記憶領域４３Ｈに記憶された６００Ｄｐｉの描画データ（８ビットデータ）の文字に対応する各画素うち、この各画素に対応する６００Ｄｐｉの２値の文字形状データの文字の画素（図１４（Ａ）における「１」に対応する画素）に対応する画素には、そのまま６００Ｄｐｉの描画データの文字に対応する８ビットの多値データが格納されて、第１補正データとして第１補正データ記憶領域４３Ｉに記憶される。
一方、変換データ記憶領域４３Ｈに記憶された６００Ｄｐｉの描画データ（８ビットデータ）の文字に対応する各画素うち、この各画素に対応する６００Ｄｐｉの２値の文字形状データが文字でない画素（図１４（Ａ）における「０」に対応する画素）に対応する画素には、白抜き画素の補正データが格納されて、第１補正データとして第１補正データ記憶領域４３Ｉに記憶される。
【００６２】
また、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶された６００Ｄｐｉの描画データ（８ビットデータ）の各画素うち、この各画素に対応する６００Ｄｐｉの２値の文字形状データの４つの小画素が画像データに対応する画素（図１４（Ａ）における４つの小画素（ｘ１、ｘ２、ｙ１、ｙ２）が（０、０、０、０）に対応する４つの小画素である）に対応する画素には、そのまま６００Ｄｐｉの描画データの画像データに対応する８ビットの多値データが格納されて、第１補正データとして第１補正データ記憶領域４３Ｉに記憶される。
【００６３】
次に、Ｓ１３において、ＣＰＵ４１は第２補正処理を実行する。この第２補正処理は、第１補正データ記憶領域４３Ｉから第１補正データを読み出し、この第１補正データの６００Ｄｐｉの各画素から白抜き画素の補正データが格納される画素を主走査方向に順次抽出し、この白抜き画素の補正データが格納される画素の左右に画像データの画素（文字でない画素）が隣接する場合には、この左右に隣接する画素のうち外側の画素の６００Ｄｐｉの描画データ（８ビットデータ）を白抜き画素の補正データに替えてこの画素に格納して、第２補正データとして第２補正データ記憶領域４３Ｊに記憶する。
また、この抽出した白抜き画素の補正データが格納される画素の左右に画像データの画素（文字でない画素）が隣接しない場合には、この白抜き画素の補正データが格納される画素の上下に隣接する画像データの画素（文字でない画素）のうち外側の画素の６００Ｄｐｉの描画データ（８ビットデータ）を白抜き画素の補正データに替えてこの画素に格納して、第２補正データとして第２補正データ記憶領域４３Ｊに記憶する。
【００６４】
尚、第１補正データ記憶領域４３Ｉから第１補正データを読み出し、この第１補正データの６００Ｄｐｉの各画素のうち白抜き画素の補正データが格納されていない画素は、その画素の６００Ｄｐｉの描画データ（８ビットデータ）をそのまま格納して、第２補正データとして第２補正データ記憶領域４３Ｊに記憶する。
これにより、Ｓ１２おける第１補正処理によって白抜き画素の補正データが格納された画素に、背景画などの６００Ｄｐｉの描画データ（８ビットデータ）を格納することができる。
【００６５】
具体的には、図１５（Ａ）に示すように、第１補正データ記憶領域４３Ｉに記憶された６００Ｄｐｉの描画データ（８ビットデータ）の各画素から主走査方向に順次前記Ｓ１２の処理によって白抜き画素の補正データが格納された画素が抽出され、この画素の左右又は上下に隣接する画像データの画素（文字でない画素）のうち、外側の画素の６００Ｄｐｉの描画データ（８ビットデータ）が白抜き画素の補正データに替えてこの画素に格納されて、図１５（Ｂ）に示すように、第２補正データとして第２補正データ記憶領域４３Ｊに記憶される。
【００６６】
次いで、Ｓ１４において、ＣＰＵ４１は、第２補正データ記憶領域４３Ｊから第２補正データを読み出し、この第２補正データを印刷出力データとして出力バッファ４３Ｂに記憶し、プリンタエンジン５３を介して６００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを等価的に６００Ｄｐｉの印刷密度で重ね合わせて印刷する。
【００６７】
ここで、ＣＰＵ４１、ＲＯＭ４２、第１補正テーブル記憶領域４２Ａ、ＲＡＭ４３、及び６００ｄｐｉの文字データ記憶領域４３Ｃは、第１変換手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、及び６００Ｄｐｉの２値データ記憶領域４３Ｄは、第１記憶手段として機能する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、及び３００ｄｐｉの文字データ記憶領域４３Ｅは、第２変換手段を構成する。
更に、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、３００ｄｐｉの描画データ記憶領域４３Ｆ、及び３００Ｄｐｉの重合せデータ記憶領域４３Ｇは、第２記憶手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、及び６００Ｄｐｉの変換データ記憶領域４３Ｈは、第３変換手段を構成する。また、第１補正テーブル５５は、論理フィルタテーブルとして機能する。また、ＣＰＵ４１、ＲＯＭ４２、第１補正テーブル記憶領域４２Ａ、ＲＡＭ４３、６００Ｄｐｉの変換データ記憶領域４３Ｈ、及び第１補正データ記憶領域４３Ｉは、第１補正手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、及び第２補正データ記憶領域４３Ｊは、第２補正手段を構成する。
また、６００Ｄｐｉの２値データ記憶領域４３Ｄは、高解像度用２値メモリとして機能する。また、Ｓ１〜Ｓ４の処理は、第１格納工程に相当する。また、Ｓ５（Ｓ２１〜Ｓ２５）の処理は、第１変換工程に相当する。３００Ｄｐｉの重合せデータ記憶領域４３Ｇは、低解像度用多値メモリとして機能する。また、Ｓ６，Ｓ９，Ｓ１０の処理は、第２格納工程に相当する。また、Ｓ１１の処理は、第２変換工程に相当する。また、Ｓ１２の処理は、第１補正工程に相当する。また、Ｓ１３の処理は、第２補正工程に相当する。
【００６８】
以上詳細に説明した通り、本実施形態に係るレーザプリンタ１は、ＰＣ４７から入力される６００Ｄｐｉの文字データから６００Ｄｐｉの２値の文字形状データを作成して６００Ｄｐｉの２値データ記憶領域４３Ｄに順次上書きして記憶する（Ｓ２〜Ｓ４）。また、ＰＣ４７から入力される６００Ｄｐｉの文字データと３００Ｄｐｉの画像データを３００Ｄｐｉの８ビットの多値データの描画データとして３００Ｄｐｉの重合せデータ記憶領域４３Ｇに記憶する（Ｓ５，Ｓ６，Ｓ９，Ｓ１０）。
そして、この３００Ｄｐｉの８ビットデータの描画データの各画素を４分割して６００Ｄｐｉの８ビットデータの描画データを作成後（Ｓ１１）、第１補正テーブル５５によって６００Ｄｐｉの２値の文字形状データを使用した第１補正処理及び第２補正処理を行って、６００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを等価的に６００Ｄｐｉの印刷密度で重ね合わせて印刷する（Ｓ１２〜Ｓ１４）。
【００６９】
従って、３００Ｄｐｉの画像データに上書きされた６００Ｄｐｉの文字データから変換された３００Ｄｐｉの文字データを６００Ｄｐｉの文字データに補正することができるため、３００Ｄｐｉの画像データの上側に６００Ｄｐｉの文字データの一部分が重なる場合においても、６００Ｄｐｉの文字の一部分を、３００Ｄｐｉの写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。
【００７０】
また、６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換した場合に、３００Ｄｐｉの文字データのうち文字を示す連結領域が膨張するときは、第２補正処理（Ｓ１３）により、白抜き画素の補正データが格納された画素には、この白抜き画素の周囲の画素のうち画像又は背景を示す画素の８ビット多値データが代入されて補正されるため、３００Ｄｐｉの写真または背景画の画像の上側に描画される６００Ｄｐｉの解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００７１】
尚、本発明は前記第１実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
【００７２】
（第２実施形態）
前記第１実施形態では、低解像度の画像データの上側部分に高解像度の文字データの一部分が重なる場合の一例について説明したが、低解像度の画像データの上側に高解像度の文字データの全部が重なる場合も同様にそのままに合成して印刷することができる。
以下、３００Ｄｐｉの画像データの上側部分に６００Ｄｐｉの文字データの全部が重なる場合の他の実施形態について図１６〜至図２２に基づいて説明する。尚、以下の説明において前記図１〜図１５に示す上記実施形態に係るレーザプリンタ１の構成と同一符号は、該上記実施形態に係るレーザプリンタ１の構成と同一あるいは相当部分を示すものである。
【００７３】
先ず、ＣＰＵ４１は、入力されたデータが文字データ（６００Ｄｐｉのデータ）であるか否かを判断する（Ｓ１）。入力されたデータが３００Ｄｐｉの画像データと判断し（Ｓ１：Ｎｏ）、３００Ｄｐｉの画像データを入力バッファ４３Ａに一時記憶する（Ｓ８）。そして、図１６（Ａ）に示すように、ＣＰＵ４１は、この入力バッファ４３Ａに一時記憶した３００Ｄｐｉの画像データの各画素を８ビットの多値データに変換して３００Ｄｐｉの描画データ（８ビットデータ）を作成し、３００Ｄｐｉ描画データ記憶領域４３Ｆに記憶する（Ｓ９）。続いて、図１６（Ｂ）に示すように、ＣＰＵ４１は、３００Ｄｐｉ描画データ記憶領域４３Ｆから３００Ｄｐｉの描画データ（８ビットデータ）を読み込み、３００Ｄｐｉの重合せデータ記憶領域４３Ｇに上書きで重ね合わせて記憶する（Ｓ１０）。
【００７４】
次いで、ＣＰＵ４１は、２番目に入力されたデータが文字データ（６００Ｄｐｉのデータ）であるか否かを判断する（Ｓ１）。そして、６００Ｄｐｉの文字データが入力されたと判断し（Ｓ１：Ｙｅｓ）、６００Ｄｐｉの文字データと色（多値）情報を入力バッファ４３Ａに一時記憶する（Ｓ２）。そして、図１７（Ａ）に示すように、ＣＰＵ４１は、この入力バッファ４３Ａに一時記憶した６００Ｄｐｉの文字データから６００Ｄｐｉの文字形状データを作成して６００Ｄｐｉの文字データ記憶領域４３Ｃに記憶する（Ｓ３）。続いて、図１７（Ｂ）に示すように、ＣＰＵ４１は、６００Ｄｐｉの文字データ記憶領域４３Ｃから６００Ｄｐｉの文字形状データを読み出し、文字形状データが記憶されている画素に対応する６００Ｄｐｉの２値データ記憶領域４３Ｄの画素には「１」を記憶し、文字形状データが記憶されていない画素に対応する６００Ｄｐｉの２値データ記憶領域４３Ｄの画素には「０」を記憶して、６００Ｄｐｉの２値の文字形状データを６００Ｄｐｉの２値データ記憶領域４３Ｄに記憶する（Ｓ４）。
【００７５】
また、図１８に示すように、ＣＰＵ４１は、６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換する低解像度化処理を実行する（Ｓ５）。即ち、ＣＰＵ４１は、入力バッファ４３Ａに一時記憶された６００Ｄｐｉの文字データから３００Ｄｐｉの文字データを作成して、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶する。
【００７６】
そして、図１９に示すように、ＣＰＵ４１は、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶された３００Ｄｐｉの文字データを、再度読み込み、当該３００Ｄｐｉの文字データの各画素の色情報などを８ビットの多値データに変換して３００Ｄｐｉの描画データ（８ビットデータ）として、３００Ｄｐｉの重合せデータ記憶領域４３Ｇに上書きで重ね合わせて記憶する（Ｓ６）。
続いて、図２０に示すように、ＣＰＵ４１は、３００Ｄｐｉの重合せデータ記憶領域４３Ｇから３００Ｄｐｉの描画データ（８ビットデータ）を読み出し、各画素を主走査方向に２分割、副走査方向に２分割した４つの小画素に分割し、この分割された各小画素に、分割前の８ビット多値データが格納される６００Ｄｐｉの描画データ（８ビットデータ）に変換して６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶する（Ｓ１１）。
【００７７】
そしてまた、図２１に示すように、ＣＰＵ４１は、第１補正処理を実行する（Ｓ１２）。即ち、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶された６００Ｄｐｉの描画データ（８ビットデータ）の文字に対応する各画素うち、この各画素に対応する６００Ｄｐｉの２値の文字形状データの文字の画素（図２１（Ａ）における「１」に対応する画素）に対応する画素には、そのまま６００Ｄｐｉの描画データの文字に対応する８ビットの多値データが格納されて、第１補正データとして第１補正データ記憶領域４３Ｉに記憶される。
一方、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶された６００Ｄｐｉの描画データ（８ビットデータ）の文字に対応する各画素うち、この各画素に対応する６００Ｄｐｉの２値の文字形状データが文字でない画素（図２１（Ａ）における「０」に対応する画素）に対応する画素には、白抜き画素の補正データが格納されて、第１補正データとして第１補正データ記憶領域４３Ｉに記憶される。
【００７８】
また、６００Ｄｐｉの変換データ記憶領域４３Ｈに記憶される６００Ｄｐｉの描画データ（８ビットデータ）の各画素うち、この各画素に対応する６００Ｄｐｉの２値の文字形状データの４つの小画素が画像データに対応する画素（図２１（Ａ）における４つの小画素（ｘ１、ｘ２、ｙ１、ｙ２）が（０、０、０、０）に対応する４つの小画素である）に対応する画素には、そのまま６００Ｄｐｉの描画データの画像データに対応する８ビットの多値データが格納されて、第１補正データとして第１補正データ記憶領域４３Ｉに記憶される。
【００７９】
続いて、図２２に示すように、ＣＰＵ４１は、第２補正処理を実行する（Ｓ１３）。即ち、ＣＰＵ４１は、第１補正処理によって白抜き画素の補正データが格納された画素に、背景画などの６００Ｄｐｉの描画データ（８ビットデータ）を格納して第２補正データ作成して第２補正データ記憶領域４３Ｊに記憶する。
そして、ＣＰＵ４１は、第２補正データ記憶領域４３Ｊから第２補正データを読み出し、この第２補正データを印刷出力データとして出力バッファ４３Ｂに記憶し、プリンタエンジン５３を介して等価的に６００Ｄｐｉの印刷密度で印刷する（Ｓ１４）。
【００８０】
従って、上記第２実施形態に係るレーザプリンタは、３００Ｄｐｉの画像データに上書きされた６００Ｄｐｉの文字データから変換された３００Ｄｐｉの文字データを６００Ｄｐｉの文字データに補正することができるため、３００Ｄｐｉの画像データの上側に６００Ｄｐｉの文字データの全部が重なる場合においても、６００Ｄｐｉの文字の全部を、３００Ｄｐｉの写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。
また、６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換した場合に、３００Ｄｐｉの文字データのうち文字を示す連結領域が膨張するときは、第２補正処理により、白抜き画素の補正データが格納された画素には、この白抜き画素の周囲の画素のうち画像又は背景を示す画素の８ビットの多値データが代入されて補正されるため、３００Ｄｐｉの写真または背景画の画像の上側に描画される６００Ｄｐｉの解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００８１】
（第３実施形態）
前記各実施形態では、入力バッファ４３Ａに記憶される６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換した場合に、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶される３００Ｄｐｉの文字データのうち文字を示す連結領域は膨張することとなるが（Ｓ２１〜Ｓ２５）、Ｓ２２の処理に替えて、入力バッファ４３Ａに記憶される６００Ｄｐｉの文字データから順次取り出した主走査方向２画素×副走査方向２画素の４つの小画素のうち、４つ全部の画素に色情報等の文字データがある場合に、Ｓ２３において、ＣＰＵ４１は、この４つの小画素に対応する３００Ｄｐｉの画素にこの色情報等の文字データを格納して３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶し、一方、この４つの全部の画素に色情報等の文字データがない場合には、Ｓ２４において、ＣＰＵ４１は、この４つの小画素に対応する３００Ｄｐｉの画素には、色情報無しを格納して３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶する構成、即ち、３００Ｄｐｉの文字データ記憶領域４３Ｅに記憶される３００Ｄｐｉの文字データのうち文字を示す連結領域が収縮する構成にしてもよい。
この場合には、Ｓ１２における第１補正処理において、白抜き画素の補正データが格納されて第１補正データ記憶領域４３Ｉに記憶された画素には、Ｓ１３における第２補正処理において、第１補正データの６００Ｄｐｉの各画素から白抜き画素の補正データが格納される画素を主走査方向に順次抽出し、この白抜き画素の補正データが格納される画素の左右又は上下に隣接する画素のうち内側の６００Ｄｐｉの文字の画素の画像データ（８ビットデータ）を白抜き画素の補正データに替えてこの画素に格納して、第２補正データとして第２補正データ記憶領域４３Ｊに記憶するように構成する。
【００８２】
これにより、３００Ｄｐｉの画像データに上書きされた６００Ｄｐｉの文字データから変換された３００Ｄｐｉの文字データを６００Ｄｐｉの文字データに補正することができるため、３００Ｄｐｉの画像データの上側に６００Ｄｐｉの文字データの一部分又は全部が重なる場合においても、６００Ｄｐｉの文字の一部分又は全部を、３００Ｄｐｉの写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。
また、６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換した場合に、３００Ｄｐｉの文字データのうち文字を示す連結領域が収縮するときは、第２補正処理により白抜き画素の補正データが格納された画素には、この白抜き画素の周囲の画素のうち６００Ｄｐｉの文字を示す画素の８ビット多値データが代入されて補正されるため、３００Ｄｐｉの写真または背景画の画像の上側に描画される６００Ｄｐｉの解像度の文字の鮮鋭性を向上させることができ、更に見栄えの良い印刷を行うことができる。
【００８３】
（第４実施形態）
前記各実施形態では、Ｓ１３の処理において第２補正処理を実行しているが、ＰＣ４７から入力される文字データの解像度が所定解像度（例えば、２４００Ｄｐｉ、３６００Ｄｐｉ、６０００Ｄｐｉ等）以上の場合には、Ｓ１３の処理を実行せず、Ｓ１２における第１補正処理後の第１補正データを印刷出力データとして出力バッファ４３Ｂに記憶し、プリンタエンジン５３を介して等価的に当該解像度の印刷密度で印刷する構成にしてもよい。
これにより、第２補正データ記憶領域４３Ｊが必要なくなるため、ＲＡＭ４３の記憶容量の小型化を図ることができると共に、画像処理速度の高速化を図ることができる。
【００８４】
（第５実施形態）
前記第１実施形態では、モノクロの高解像度の文字データと低解像度の画像データとを重ね合わせていたが、カラーの高解像度の文字データとカラーの低解像度の画像データとを重ね合わせる場合について説明する。
前記Ｓ５の低解像度化処理において、モノクロの６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換しているが、図２３に示すように、カラーの６００Ｄｐｉの文字データが入力された場合にも、該カラーの６００Ｄｐｉの文字データを色の３要素であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色の３００Ｄｐｉの文字データに変換して、以下同様の処理（Ｓ６〜Ｓ１４）を行う。
これにより、３００Ｄｐｉのカラー画像データの上側に６００Ｄｐｉのカラー文字データの全部が重なる場合においても、カラーの６００Ｄｐｉの文字の全部を、３００Ｄｐｉのカラー写真または背景画のカラー画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。また、カラーの画像データ処理においても、メモリ使用量を削減することができる。
【００８５】
具体的には、Ｓ５の処理において、図２３に示すように、該カラーの６００Ｄｐｉの文字データを色の３要素であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色の３００Ｄｐｉの文字データに変換し、該各色の３００Ｄｐｉの文字データを用いて、Ｓ５及びＳ１３の処理によりシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色に対応する６００Ｄｐｉの多値データを作成する。一方、Ｓ４の処理において、該カラーの６００Ｄｐｉの文字データに対応する１個の６００Ｄｐｉの２値の文字形状データを作成する。
そして、Ｓ１２の処理において、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色に対応する６００Ｄｐｉの多値データと該６００Ｄｐｉの２値の文字形状データによる第１補正処理を行う。その後、Ｓ１３の処理において、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色に対応する６００Ｄｐｉの描画データの白抜き画素の第２補正処理を行う。
そして、Ｓ１４の処理において、この第２補正処理後の各シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色に対応する６００Ｄｐｉの描画データを出力バッファ４３Ｂに記憶することにより、カラーの６００Ｄｐｉの文字の全部を、３００Ｄｐｉのカラー写真または背景画のカラー画像の上側にほとんどそのままに合成して印刷することができる。また、該カラーの６００Ｄｐｉの文字データに対応する１個の６００Ｄｐｉの２値の文字形状データを作成すればよいため、カラーの画像データ処理においてもメモリ使用量の削減化を図ることができる。
【００８６】
（第６実施形態）
前記第１実施形態では、前記Ｓ５の低解像度化処理において、モノクロの６００Ｄｐｉの文字データを３００Ｄｐｉの文字データに変換しているが、図２４に示すように、カラーの６００Ｄｐｉの文字データが入力された場合にも、該カラーの６００Ｄｐｉの文字データを色の３要素であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（ＢＫ）の各色の３００Ｄｐｉの文字データに変換して同様の処理（Ｓ６〜Ｓ１４）を行う。
これにより、３００Ｄｐｉのカラー画像データの上側に６００Ｄｐｉのカラー文字データの全部が重なる場合においても、カラーの６００Ｄｐｉの文字の全部を、３００Ｄｐｉのカラー写真または背景画のカラー画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる。また、カラーのデータ処理においても、メモリ使用量を削減することができる。
【００８７】
具体的には、Ｓ５の処理において、図２４に示すように、該カラーの６００Ｄｐｉの文字データを色の３要素であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（ＢＫ）の各色の３００Ｄｐｉの文字データに変換し、該各色の３００Ｄｐｉの文字データを用いて、Ｓ６及びＳ１１の処理により、ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色に対応する６００Ｄｐｉの多値データを作成する。
一方、Ｓ４の処理において、該カラーの６００Ｄｐｉの文字データに対応する１個の６００Ｄｐｉの２値の文字形状データを作成する。そして、Ｓ１２の処理において、ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色に対応する６００Ｄｐｉの多値データと該６００Ｄｐｉの２値の文字形状データによる第１補正処理を行う。その後、Ｓ１３の処理において、ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色に対応する６００Ｄｐｉの描画データの白抜き画素の第２補正処理を行う。
【００８８】
そして、Ｓ１４の処理において、この第２補正処理後の各ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のそれぞれの色に対応する６００Ｄｐｉの描画データを出力バッファ４３Ｂに記憶することにより、カラーの６００Ｄｐｉの文字の全部を、３００Ｄｐｉのカラー写真または背景画のカラー画像の上側にほとんどそのままに合成して印刷することができる。
また、該カラーの６００Ｄｐｉの文字データに対応する１個の６００Ｄｐｉの２値の文字形状データを作成すればよいため、カラーのデータ処理においてもメモリ使用量の削減化を図ることができる。
【００８９】
【発明の効果】
以上説明したように、本発明に係る画像処理装置では、第１変換手段を介して高解像度の文字データを高解像度の２値データに変換して第１記憶手段に記憶する。また、第２変換手段を介して高解像度の文字データを低解像度の文字データに変換する。そして、この低解像度の文字データ及び低解像度の画像データを、低解像度の画素毎の上書きで重ねて低解像度の合成データとした後、この低解像度の合成データから第３変換手段を介して高解像度の多値の合成データへデータ変換する。そして、この高解像度の多値の合成データを、第１補正手段を介して、第１記憶手段に記憶される高解像度の文字データに基づいて生成した高解像度の２値データを使用した論理フィルタテーブルで補正後、更に、この論理フィルタテーブルによる補正により発生した高解像度の合成データの白抜き画素には、第２補正手段を介して当該白抜き画素の周囲の画素値のいずれか一つまたは無色値が代入されて補正される。
【００９０】
これにより、低解像度の画像データに上書きされた低解像度の文字データを高解像度の文字データに補正することができるため、低解像度の写真データの上側に高解像度の文字データの一部分または全部が重なる場合においても、高解像度の文字の一部分または全部を、低解像度の写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる画像処理装置を提供することができる。
更に、高解像度の文字データがカラーデータから構成されていても１個の高解像度の２値データに変換するだけでよく、高解像度の文字データを３色又は４色に対応する高解像度の文字データにデータ変換する場合と比較して大幅なメモリ使用量の削減化を図ることができ、製造コストの削減化を図ることができる。
【００９１】
また、本発明に係る画像処理方法では、第１格納工程において、高解像度の文字データを高解像度の２値データに変換して高解像度用２値メモリに展開して記憶する。第１変換工程において、高解像度の文字データを低解像度の文字データにデータ変換する。続いて、第２格納工程において、第１変換工程にてデータ変換された低解像度の文字データ及び低解像度の画像データを低解像度用多値メモリに展開して低解像度の合成データとして記憶する。そして、第２変換工程において、この低解像度の合成データを高解像度の多値の合成データへデータ変換する。その後、第１補正工程において、この高解像度の多値の合成データを高解像度用２値メモリに記憶された高解像度の２値データを使用した論理フィルタテーブルで補正する。更に、この論理フィルタテーブルによる補正により発生した高解像度の合成データの白抜き画素には、第２補正工程において、当該白抜き画素の周囲の画素値のいずれか一つまたは無色値が代入されて補正される。
【００９２】
これにより、低解像度の画像データに上書きされた低解像度の文字データを高解像度の文字データに補正することができるため、低解像度の写真データの上側に高解像度の文字データの一部分または全部が重なる場合においても、高解像度の文字の一部分または全部を、低解像度の写真または背景画の画像の上側にほとんどそのままに合成して印刷することができ、見栄えの良い印刷を行うことができる画像処理方法を提供することができる。
更に、高解像度の文字データがカラーデータから構成されていても１個の高解像度の２値データに変換するだけでよく、高解像度の文字データを３色又は４色に対応する高解像度の文字データにデータ変換する場合と比較して大幅なメモリ使用量の削減化を図ることができ、製造コストの削減化を図ることができる。
【図面の簡単な説明】
【図１】本実施形態に係るレーザプリンタの概略構成を示す要部側断面図である。
【図２】本実施形態に係るレーザプリンタの制御部の要部を示すブロック図である。
【図３】本実施形態に係るレーザプリンタのＲＯＭの第１補正テーブル記憶領域に記憶される第１補正テーブルの一例を示す図である。
【図４】本実施形態に係るレーザプリンタの６００Ｄｐｉの文字データと３００Ｄｐｉの画像データとを重ね合わせて出力する画像処理の一例を示すメインフローチャートである。
【図５】本実施形態に係るレーザプリンタの最初に入力された６００Ｄｐｉの文字形状データから作成された６００Ｄｐｉの２値の文字形状データの一例を示す図であり、（Ａ）は最初に入力された６００Ｄｐｉの文字形状データを示す図、（Ｂ）は６００Ｄｐｉの２値の文字形状データを示す図である。
【図６】本実施形態に係るレーザプリンタの６００Ｄｐｉの文字形状データを３００Ｄｐｉの文字形状データへ変換する画像処理の一例を示すサブフローチャートである。
【図７】本実施形態に係るレーザプリンタの最初に入力された６００Ｄｐｉの文字データから作成された３００Ｄｐｉの文字データの一例を示す図であり、（Ａ）は最初に入力された６００Ｄｐｉの文字データを示す図、（Ｂ）は３００Ｄｐｉの文字データを示す図である。
【図８】本実施形態に係るレーザプリンタの最初に入力された文字データから作成されて３００Ｄｐｉの重合せデータ記憶領域に記憶される３００Ｄｐｉの描画データ（８ビットデータ）の一例を示す図であり、（Ａ）は最初に入力された文字データから作成されて３００Ｄｐｉの文字データ記憶領域に記憶される３００Ｄｐｉの文字データを示す図、（Ｂ）は３００Ｄｐｉの重合せデータ記憶領域に記憶される３００Ｄｐｉの描画データを示す図である。
【図９】本実施形態に係るレーザプリンタに２番目に入力された３００Ｄｐｉの画像データから作成された３００Ｄｐｉの描画データを３００Ｄｐｉの重合せデータ記憶領域に上書きで重ね合わせて記憶した一例を示す図であり、（Ａ）は３００Ｄｐｉの描画データを示す図、（Ｂ）は３００Ｄｐｉの重合せデータ記憶領域に記憶される３００Ｄｐｉの描画データを示す図である。
【図１０】本実施形態に係るレーザプリンタに３番目に入力された６００Ｄｐｉの文字データから作成された６００Ｄｐｉの２値の文字形状データの一例を示す図であり、（Ａ）は３番目に入力された文字データの６００Ｄｐｉの文字形状データを示す図、（Ｂ）は６００Ｄｐｉの２値の文字形状データを示す図である。
【図１１】本実施形態に係るレーザプリンタの３番目に入力された６００Ｄｐｉの文字データから作成された３００Ｄｐｉの文字データの一例を示す図であり、（Ａ）は３番目に入力された６００Ｄｐｉの文字データを示す図、（Ｂ）は３００Ｄｐｉの文字データを示す図である。
【図１２】本実施形態に係るレーザプリンタの３番目に入力された文字データから作成されて３００Ｄｐｉの重合せデータ記憶領域に記憶される３００Ｄｐｉの描画データの一例を示す図であり、（Ａ）は３番目に入力された文字データから作成されて３００Ｄｐｉの文字データ記憶領域に記憶される３００Ｄｐｉの文字データを示す図、（Ｂ）は３００Ｄｐｉの重合せデータ記憶領域に上書きして記憶される３００Ｄｐｉの描画データを示す図である。
【図１３】本実施形態に係るレーザプリンタの３００Ｄｐｉの描画データから作成された６００Ｄｐｉの描画データへの変換の一例を示す図であり、（Ａ）は３００Ｄｐｉの８ビット多値データを示す図、（Ｂ）は６００Ｄｐｉの８ビット多値データへの変換を示す図である。
【図１４】本実施形態に係るレーザプリンタの第１補正処理の一例を示す図であり、（Ａ）は６００Ｄｐｉの２値データ記憶領域に記憶される６００Ｄｐｉの２値の文字形状データを示す図、（Ｂ）は６００Ｄｐｉの変換データ記憶領域に記憶される６００Ｄｐｉの描画データを示す図、（Ｃ）は第１補正データ記憶領域に記憶される第１補正処理後の６００Ｄｐｉの描画データを示す図である。
【図１５】本実施形態に係るレーザプリンタの第２補正処理の一例を示す図であり、（Ａ）は第１補正データ記憶領域に記憶される第１補正処理後の６００Ｄｐｉの描画データを示す図、（Ｂ）は第２補正データ記憶領域に記憶される第２補正処理後の６００Ｄｐｉの描画データを示す図である。
【図１６】第２実施形態に係るレーザプリンタに最初に入力された３００Ｄｐｉの画像データから作成された３００Ｄｐｉの描画データを３００Ｄｐｉの重合せデータ記憶領域に上書きで重ね合わせて記憶した一例を示す図であり、（Ａ）は３００Ｄｐｉの描画データを示す図、（Ｂ）は３００Ｄｐｉの重合せデータ記憶領域に記憶される３００Ｄｐｉの描画データを示す図である。
【図１７】第２実施形態に係るレーザプリンタに２番目に入力された６００Ｄｐｉの文字データから作成された６００Ｄｐｉの２値の文字形状データの一例を示す図であり、（Ａ）は２番目に入力された文字データの６００Ｄｐｉの文字形状データを示す図、（Ｂ）は６００Ｄｐｉの２値の文字形状データを示す図である。
【図１８】第２実施形態に係るレーザプリンタの２番目に入力された６００Ｄｐｉの文字データから作成された３００Ｄｐｉの文字データの一例を示す図であり、（Ａ）は２番目に入力された６００Ｄｐｉの文字データを示す図、（Ｂ）は３００Ｄｐｉの文字データを示す図である。
【図１９】第２実施形態に係るレーザプリンタの２番目に入力された文字データから作成されて３００Ｄｐｉの重合せデータ記憶領域に記憶される３００Ｄｐｉの描画データの一例を示す図であり、（Ａ）は２番目に入力された文字データから作成されて３００Ｄｐｉの文字データ記憶領域に記憶される３００Ｄｐｉの文字データを示す図、（Ｂ）は３００Ｄｐｉの重合せデータ記憶領域に上書きして記憶される３００Ｄｐｉの描画データを示す図である。
【図２０】第２実施形態に係るレーザプリンタの３００Ｄｐｉの描画データから作成された６００Ｄｐｉの描画データへの変換の一例を示す図であり、（Ａ）は３００Ｄｐｉの８ビット多値データを示す図、（Ｂ）は６００Ｄｐｉの８ビット多値データへの変換を示す図である。
【図２１】第２実施形態に係るレーザプリンタの第１補正処理の一例を示す図であり、（Ａ）は６００Ｄｐｉの２値データ記憶領域に記憶される６００Ｄｐｉの２値の文字形状データを示す図、（Ｂ）は６００Ｄｐｉの変換データ記憶領域に記憶される６００Ｄｐｉの描画データを示す図、（Ｃ）は第１補正データ記憶領域に記憶される第１補正処理後の６００Ｄｐｉの描画データを示す図である。
【図２２】第２実施形態に係るレーザプリンタの第２補正処理の一例を示す図であり、（Ａ）は第１補正データ記憶領域に記憶される第１補正処理後の６００Ｄｐｉの描画データを示す図、（Ｂ）は第２補正データ記憶領域に記憶される第２補正処理後の６００Ｄｐｉの描画データを示す図である。
【図２３】第５実施形態に係るレーザプリンタの２番目に入力された６００Ｄｐｉのカラーの文字データから作成されたシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）の各色に対応する３００Ｄｐｉの文字データの一例を示す図であり、（Ａ）は２番目に入力された６００Ｄｐｉのカラーの文字データを示す図、（Ｂ）はシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）の各色に対応する３００Ｄｐｉの文字データを示す図である。
【図２４】第６実施形態に係るレーザプリンタの２番目に入力された６００Ｄｐｉのカラーの文字データから作成されたブラック（ＢＫ）、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）の各色に対応する３００Ｄｐｉの文字データの一例を示す図であり、（Ａ）は２番目に入力された６００Ｄｐｉのカラーの文字データを示す図、（Ｂ）はブラック（ＢＫ）、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）の各色に対応する３００Ｄｐｉの文字データを示す図である。
【符号の説明】
１                  レーザプリンタ
５                  画像形成部
４０                  制御部
４１                  ＣＰＵ
４２                  ＲＯＭ
４２Ａ                第１補正テーブル記憶領域
４３                  ＲＡＭ
４３Ａ                入力バッファ
４３Ｂ                出力バッファ
４３Ｃ                ６００Ｄｐｉの文字データ記憶領域
４３Ｄ                ６００Ｄｐｉの２値データ記憶領域
４３Ｅ                ３００Ｄｐｉの文字データ記憶領域
４３Ｆ                ３００Ｄｐｉの描画データ記憶領域
４３Ｇ                ３００Ｄｐｉの重合せデータ記憶領域
４３Ｈ                ６００Ｄｐｉの変換データ記憶領域
４３Ｉ                第１補正データ記憶領域
４３Ｊ                第２補正データ記憶領域
４４                  出力インタフェース
４５                  入力インタフェース
４７                  パーソナルコンピュータ（ＰＣ）
５３                  プリンタエンジン
５５                  第１補正テーブル
【図１】
2004304404.tif 000003
【図２】
2004304404.tif 000004
【図３】
2004304404.tif 000005
【図４】
2004304404.tif 000006
【図５】
2004304404.tif 000007
【図６】
2004304404.tif 000008
【図７】
2004304404.tif 000009
【図８】
2004304404.tif 000010
【図９】
2004304404.tif 000011
【図１０】
2004304404.tif 000012
【図１１】
2004304404.tif 000013
【図１２】
2004304404.tif 000014
【図１３】
2004304404.tif 000015
【図１４】
2004304404.tif 000016
【図１５】
2004304404.tif 000017
【図１６】
2004304404.tif 000018
【図１７】
2004304404.tif 000019
【図１８】
2004304404.tif 000020
【図１９】
2004304404.tif 000021
【図２０】
2004304404.tif 000022
【図２１】
2004304404.tif 000023
【図２２】
2004304404.tif 000024
【図２３】
2004304404.tif 000025
【図２４】
2004304404.tif 000026