(57)【要約】【課題】画像を形成する際の現像剤の消費量を少なくしても、特定のオブジェクトの画像を正確に形成することができるようにする。【解決手段】トナーセーブモードで印刷を行うか、又は通常モードで印刷を行うようになっている。印刷データに特定のオブジェクトのデータが含まれているかどうかを判断するオブジェクト判断処理手段と、トナーセーブモードが設定されている場合に、特定のオブジェクト以外のオブジェクトのデータに対してトナーセーブ処理を行い、特定のオブジェクトのデータに対してはトナーセーブ処理を行わないデータ処理手段と、トナーセーブ処理が行われたオブジェクトのデータ、及びトナーセーブ処理が行われないオブジェクトのデータに基づいて画像を形成する印刷処理手段とを有する。特定のオブジェクトの画像を正確に形成することができる。【選択図】図１
2013205703.tif 000002
【特許請求の範囲】
【請求項１】
現像剤の消費量を少なくしてトナーセーブモードで印刷を行うか、又は現像剤の消費量を少なくすることなく通常モードで印刷を行うようにした画像形成装置において、
（ａ）上位装置から受信した印刷データに、あらかじめ設定された特定のオブジェクトのデータが含まれているかどうかを判断するオブジェクト判断処理手段と、
（ｂ）トナーセーブモードが設定されている場合に、前記特定のオブジェクト以外のオブジェクトのデータに対してトナーセーブ処理を行い、前記特定のオブジェクトのデータに対してはトナーセーブ処理を行わないデータ処理手段と、
（ｃ）トナーセーブモードが設定されている場合に、トナーセーブ処理が行われたオブジェクトのデータ、及びトナーセーブ処理が行われないオブジェクトのデータに基づいて画像を形成する印刷処理手段とを有することを特徴とする画像形成装置。
【請求項２】
前記特定のオブジェクトは、所定の情報が埋め込まれたパターンコードのオブジェクトのデータである請求項１に記載の画像形成装置。
【請求項３】
前記データ処理手段は、トナーセーブモードが設定されている場合に、前記特定のオブジェクト以外のオブジェクトのデータの階調値をトナーセーブ処理用の階調補正値によって補正し、前記特定のオブジェクトのデータの階調値を通常処理用の階調補正値によって補正する請求項１又は２に記載の画像形成装置。
【請求項４】
前記印刷処理手段は、トナーセーブモードが設定されている場合に、前記特定のオブジェクトを縮小描画領域に形成する請求項１〜３のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の画像形成装置、例えば、プリンタは、画像形成ユニット、ＬＥＤヘッド、転写ユニット、定着器等を備え、前記画像形成ユニットに、感光体ドラム、帯電ローラ、現像ローラ、現像ブレード、トナー供給ローラ、クリーニングブレード、トナーカートリッジ等が配設され、該トナーカートリッジ内に現像剤としてのトナーが収容されるようになっている。
【０００３】
前記プリンタにおいては、印刷を行う場合、帯電ローラによって一様に帯電させられた感光体ドラムの表面がＬＥＤヘッドによって露光されて、静電潜像が形成される。また、前記トナーカートリッジから画像形成ユニットの本体、すなわち、画像形成ユニット本体内に供給されたトナーがトナー供給ローラによって現像ローラに供給され、現像ブレードによって現像ローラ上のトナーが薄層化される。そして、前記現像ローラ上のトナーは、感光体ドラムの表面の静電潜像に付着させられ、該静電潜像が現像されて感光体ドラム上にトナー像が形成される。
【０００４】
続いて、トナー像は、転写ユニットの転写ローラによって用紙に転写され、定着器において用紙に定着させられて、画像が形成される。
【０００５】
ところで、画像を形成する際のトナーの消費量を少なくした印刷、すなわち、トナーセーブモードでの印刷を行うことができるようにしたプリンタが提供されている。
【０００６】
該プリンタにおいては、トナーセーブモードで印刷を行うように指示されると、ホストコンピュータから受信した印刷データに含まれるテキスト、罫線、イメージ等の各種のオブジェクトのデータに対して、トナーの消費量を少なくするための処理、すなわち、トナーセーブ処理が行われ、例えば、互いに隣接する複数の印刷素点の論理値が演算され、画像の輪郭だけが抽出され、画像の輪郭だけが形成される（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−４４１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前記従来のプリンタにおいては、印刷データに、所定の情報が埋め込まれた特定のオブジェクトとしてのパターンコードのオブジェクトのデータ、例えば、グリッドマークパターンのデータが含まれている場合に、すべてのオブジェクトのデータについて一律にトナーセーブ処理が行われると、印刷物にグリッドマークパターンの画像を正確に形成することができなくなることがある。その場合、印刷物の画像をスキャナによってスキャンしたときに、グリッドマークパターンをコードリーダによって正しく読取認識することができない。
【０００９】
ここで、グリッドマークパターンに観光情報を埋め込み、グリッドマークパターンを読取認識することによって、所定の情報を提供するようにした情報提供システムについて説明する。
【００１０】
図２は観光情報を提供するための情報提供システムの使用例を示す図、図３は情報提供システムの制御ブロック図である。
【００１１】
図において、１０１はパソコン、１０２はスキャナ、１０３は印刷物の画像、この場合、地図画像である。前記パソコン１０１は、制御部１１０、データベース１１１、ディスプレイ１１２等を備える。
【００１２】
前記地図画像１０３は、グリッドマークパターンのデータが含まれた印刷データに基づいて、印刷型ステガノグラフィ技術によって形成（印刷）され、地図画像１０３を構成するドットパターンに、例えば、地図上の地点ごとにグリッドマークパターンが含まれ、該グリッドマークパターンに各地点の緯度・経度が埋め込まれている。
【００１３】
また、前記パソコン１０１のデータベース１１１には、グリッドマークパターンと対応させて緯度・経度が記録され、緯度・経度と対応させて観光情報が記録される。前記スキャナ１０２によってグリッドマークパターンが読み取られ、パソコン１０１に送られると、前記制御部１１０は、前記データベース１１１を参照し、グリッドマークパターンに埋め込まれた緯度・経度を読み出し、緯度・経度に対応する観光情報を読み出し、観光情報をディスプレイ１１２に表示する。                  
【００１４】
したがって、印刷データにグリッドマークパターンのデータが含まれている場合に、プリンタにおいてすべてのオブジェクトのデータに対して一律にトナーセーブ処理が行われると、グリッドマークパターンを形成する画素の一部が消去されることがあり、その場合、地図画像１０３にグリッドマークパターンを正確に形成することができない。
【００１５】
その結果、情報提供システムにおいて、印刷物の画像をスキャナによってスキャンした場合に、グリッドマークパターンをコードリーダによって正しく読取認識することができなくなってしまう。
【００１６】
本発明は、前記従来のプリンタの問題点を解決して、画像を形成する際の現像剤の消費量を少なくしても、特定のオブジェクトの画像を正確に形成することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
そのために、本発明の画像形成装置においては、現像剤の消費量を少なくしてトナーセーブモードで印刷を行うか、又は現像剤の消費量を少なくすることなく通常モードで印刷を行うようになっている。
【００１８】
そして、上位装置から受信した印刷データに、あらかじめ設定された特定のオブジェクトのデータが含まれているかどうかを判断するオブジェクト判断処理手段と、トナーセーブモードが設定されている場合に、前記特定のオブジェクト以外のオブジェクトのデータに対してトナーセーブ処理を行い、前記特定のオブジェクトのデータに対してはトナーセーブ処理を行わないデータ処理手段と、トナーセーブモードが設定されている場合に、トナーセーブ処理が行われたオブジェクトのデータ、及びトナーセーブ処理が行われないオブジェクトのデータに基づいて画像を形成する印刷処理手段とを有する。
【発明の効果】
【００１９】
本発明によれば、画像形成装置においては、現像剤の消費量を少なくしてトナーセーブモードで印刷を行うか、又は現像剤の消費量を少なくすることなく通常モードで印刷を行うようになっている。
【００２０】
そして、上位装置から受信した印刷データに、あらかじめ設定された特定のオブジェクトのデータが含まれているかどうかを判断するオブジェクト判断処理手段と、トナーセーブモードが設定されている場合に、前記特定のオブジェクト以外のオブジェクトのデータに対してトナーセーブ処理を行い、前記特定のオブジェクトのデータに対してはトナーセーブ処理を行わないデータ処理手段と、トナーセーブモードが設定されている場合に、トナーセーブ処理が行われたオブジェクトのデータ、及びトナーセーブ処理が行われないオブジェクトのデータに基づいて画像を形成する印刷処理手段とを有する。
【００２１】
この場合、トナーセーブモードが設定されている場合に、特定のオブジェクト以外のオブジェクトのデータに対してトナーセーブ処理が行われ、特定のオブジェクトのデータに対してはトナーセーブ処理が行われないので、現像剤の消費量を少なくしても、特定のオブジェクトの画像を正確に形成することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態における印刷制御システムのブロック図である。
【図２】観光情報を提供するための情報提供システムの使用例を示す図である。
【図３】情報提供システムの制御ブロック図である。
【図４】本発明の第１の実施の形態における印刷機構によって印刷が行われるに当たり形成される画像の例を示す図である。
【図５】本発明の第１の実施の形態におけるドットゲインと通常処理用の階調補正値との関係を示す図である。
【図６】本発明の第１の実施の形態におけるドットゲインとトナーセーブ処理用の階調補正値との関係を示す図である。
【図７】本発明の第１の実施の形態におけるホストコンピュータの動作を示すフローチャートである。
【図８】本発明の第１の実施の形態におけるプリンタの動作を示す第１のフローチャートである。
【図９】本発明の第１の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【図１０】本発明の第１の実施の形態における通常モードが設定されている場合の印刷結果の例を示す図である。
【図１１】本発明の第１の実施の形態におけるトナーセーブモードが設定されている場合の印刷結果の例を示す図である。
【図１２】本発明の第２の実施の形態における印刷制御システムのブロック図である。
【図１３】本発明の第２の実施の形態におけるホストコンピュータの動作を示すフローチャートである。
【図１４】本発明の第２の実施の形態におけるプリンタの動作を示す第１のフローチャートである。
【図１５】本発明の第２の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【図１６】本発明の第２の実施の形態における通常モードが設定されている場合の印刷結果の例を示す図である。
【図１７】本発明の第２の実施の形態におけるトナーセーブモードが設定されている場合の印刷結果の例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、上位装置としてのホストコンピュータと画像形成装置としてのプリンタとをネットワークによって接続した印刷制御システムについて説明する。
【００２４】
図１は本発明の第１の実施の形態における印刷制御システムのブロック図、図４は本発明の第１の実施の形態における印刷機構によって印刷が行われるに当たり形成される画像の例を示す図である。
【００２５】
図において、１０はホストコンピュータ、２０はブラック、イエロー、マゼンタ及びシアンの４色の現像剤としてのトナーを使用してカラーの画像を形成する電子写真式のカラーのプリンタ、Ｎｔはホストコンピュータ１０とプリンタ２０とを有線又は無線で接続するネットワークである。
【００２６】
前記ホストコンピュータ１０は、制御プログラムに基づいて各種のモジュールを総括的に制御する制御部１１、制御プログラム及び各種のデータを記録する記録領域として、各種のデバイスのワーク領域として、また、印刷データの送信バッファとして使用されるメモリ１４、印刷データをプリンタ２０に送信する送信部１５等を備える。また、前記制御部１１は、アプリケーションデータを生成するアプリケーションデータ生成部１２、印刷データを生成する印刷データ生成処理手段としての印刷データ生成部（印刷ドライバ）１３等を備え、該印刷データ生成部１３は、プリンタ２０において、トナーの消費量を少なくすることなく印刷を行う通常モード、及びトナーの消費量を通常モード時より少なくして印刷を行うトナーセーブモードを設定するモード設定処理手段としてのモード設定部１３ａを備える。
【００２７】
本実施の形態において、モード設定部１３ａは、ホストコンピュータ１０に配設されるようになっているが、プリンタ２０に配設することができる。
【００２８】
そして、前記プリンタ２０は、制御プログラムに基づいて各種のモジュールを総括的に制御する制御部２１、制御プログラム及び各種のデータを記録する記録領域として使用される第１の記憶装置としてのＲＯＭ２６、各種のデバイスのワーク領域として、また、データを一時的に記録するバッファとして使用される第２の記憶装置としてのＲＡＭ３０、ホストコンピュータ１０から印刷データを受信する受信部２９、画像を形成する（印刷を行う）印刷機構３４等を備える。
【００２９】
なお、本実施の形態においては、印刷機構３４として、カラーの画像を形成する印刷機構が使用され、前記印刷機構３４は、ブラック、イエロー、マゼンタ及びシアンの各色の画像形成ユニット、各色の露光装置としてのＬＥＤヘッド、転写装置としての転写ユニット、定着装置としての定着器等を備える。そして、前記各画像形成ユニットは、像担持体としての感光体ドラム、帯電装置としての帯電ローラ、現像剤担持体としての現像ローラ、現像剤層規制部材としての現像ブレード、現像剤供給部材としてのトナー供給ローラ、クリーニング部材としてのクリーニングブレード、現像剤収容室としてのトナーカートリッジ等を備え、該トナーカートリッジ内にトナーが収容される。
【００３０】
前記印刷機構３４においては、印刷を行う場合、各画像形成ユニットにおいて、帯電ローラによって一様に帯電させられた感光体ドラムの表面がＬＥＤヘッドによって露光されて、潜像としての静電潜像が形成される。また、前記トナーカートリッジから画像形成ユニット本体内に供給されたトナーはトナー供給ローラによって現像ローラに供給され、現像ブレードによって現像ローラ上のトナーが薄層化される。そして、前記現像ローラ上のトナーは、感光体ドラムの表面の静電潜像に付着させられ、該静電潜像が現像されて感光体ドラムの表面にトナー像が形成される。
【００３１】
このようにして、各感光体ドラム上に各色のトナー像が形成されると、続いて、各色のトナー像が転写ユニットの転写ローラによって媒体としての用紙に順次転写されてカラーのトナー像が形成され、該カラーのトナー像が定着器において用紙に定着させられて、カラーの画像が形成される。
【００３２】
ところで、ホストコンピュータ１０から送信される印刷データにはテキスト、罫線、イメージ等のオブジェクトのデータが含まれ、プリンタ２０において、受信部２９が受信した印刷データに基づいて印刷機構３４によって印刷を行うと、図４に示されるように、テキスト４１、罫線４２、イメージ４３等から成る画像が形成される。なお、印刷データに、各オブジェクトのうちのあらかじめ設定された特定のオブジェクトとしての、バーコード、アノトパターン、グリッドマークパターン等のパターンコード、例えば、バーコードのデータが含まれている場合、印刷機構３４によって、前記テキスト４１、罫線４２、イメージ４３等のほかにバーコード４４から成る画像が形成される。
【００３３】
ところで、トナーセーブモードで印刷が行われる際に、テキスト４１、罫線４２、イメージ４３、バーコード４４等の各オブジェクトのデータに対して一律にトナーセーブ処理が行われると、バーコード４４の画像を正確に形成することができなくなることがあり、その場合、印刷物の画像を読取装置としての図示されないスキャナによってスキャンしたときに、バーコード４４をコードリーダによって正しく読取認識することができなくなってしまう。
【００３４】
そこで、本実施の形態においては、トナーセーブモードで印刷が行われる際に、画像を構成する各オブジェクトのうちのバーコード４４のデータに対しては、トナーセーブ処理が行われないようになっている。
【００３５】
そのために、前記制御部２１は、印刷データをコマンド単位で解析し、画像データとしてのビットマップデータを画素ごとに作成するとともに、通常モード及びトナーセーブモードのうちのいずれのモードが設定されているかを判断するデータ解析処理手段としてのデータ解析部２２、印刷データにパターンコードのデータが含まれているかどうかを判断し、印刷データにパターンコードのデータが含まれている場合に、オブジェクトがパターンコードのオブジェクトであるかどうかを判断するオブジェクト判断処理手段としてのパターンコードオブジェクト判断部２３、印刷データに基づいて、画像がどのようなオブジェクトによって形成されるかを表すディスプレイリストを作成するディスプレイリスト作成処理手段としてのディスプレイリスト作成部２４、ビットマップデータをディスプレイリストのオブジェクト単位で補正するデータ処理手段としてのデータ補正部２５、補正された後のビットマップデータに基づいて、感光体ドラム上に設定されたラスタライン上のデータ、すなわち、ラスタデータを作成し、該ラスタデータを前記ＲＡＭ３０に配設されたページバッファ３２に記録するとともに、ページバッファ３２からラスタデータを読み出し、印刷機構３４に送って印刷を行う印刷処理手段としての印刷処理部３３等を備える。
【００３６】
前記データ解析部２２には、モード判定処理手段としてのモード判定部２２ａが配設され、該モード判定部２２ａは、モード判定処理を行い、通常モード及びトナーセーブモードのうちのいずれのモードが設定されているかを判断する。
【００３７】
また、前記ＲＯＭ２６は、通常モードが設定されている場合にビットマップデータを補正するのに使用される通常処理用の階調補正値が記録された通常処理用階調補正テーブル２７、及びトナーセーブモードが設定されている場合にビットマップデータを補正するのに使用されるトナーセーブ処理用の階調補正値が記録されたトナーセーブ処理用階調補正テーブル２８を備える。
【００３８】
さらに、前記ＲＡＭ３０は、受信した印刷データを一時的に記録する受信バッファ３１、前記印刷処理部３３によって作成されたラスタデータを一時的に記録する前記ページバッファ３２等を備える。
【００３９】
次に、前記パターンコードオブジェクト判断部２３によって、印刷データにパターンコードのデータが含まれているかどうかを判断し、印刷データにパターンコードのデータが含まれている場合に、オブジェクトがパターンコードのオブジェクトであるかどうかを判断するためのパターンコードオブジェクト検索テーブルについて説明する。前記ＲＯＭ２６には、表１に示されるようなパターンコードオブジェクト検索テーブルが配設される。
【００４０】
【表１】
2013205703.tif 000003
【００４１】
パターンコードオブジェクト検索テーブルには、パターンコードのオブジェクトを表す文字列、及びパターンコードのオブジェクト（以下、各表においては、「パターンコードオブジェクト」という。）の種別が対応させて記録される。
【００４２】
前記パターンコードオブジェクト判断部２３は、オブジェクト判断処理を行い、印刷データに前記文字列が含まれているかどうかによって、印刷データに、前記文字列に対応するパターンコードのデータが含まれているかどうかを判断する。
【００４３】
この場合、パターンコードオブジェクト判断部２３は、例えば、印刷データに文字列ＥＳＣ  ＤＥＬ  Ｂが含まれている場合、印刷データにバーコードのデータが含まれていると判断し、印刷データに文字列Ａｎｏｔｏ  Ｆｏｎｔが含まれている場合、印刷データにアノトパターンのデータが含まれていると判断し、印刷データに文字列Ｇｒｉｄ  Ｌａｙｏｕｔｅｒが含まれている場合、印刷データにグリッドマークパターンのデータが含まれていると判断する。
【００４４】
そして、パターンコードオブジェクト判断部２３は、オブジェクトがバーコードのオブジェクトであるかどうか、アノトパターンのオブジェクトであるかどうか、グリッドマークパターンのオブジェクトであるかどうかを判断する。
【００４５】
ところで、通常モード又はトナーセーブモードで印刷を行い、画像を形成するために、前記ディスプレイリスト作成部２４は、表２及び３に示されるようなディスプレイリストを形成する。表２は通常モードが設定されている場合の通常処理用のディスプレイリスト、表３はトナーセーブモードが設定されている場合のトナーセーブ処理用のディスプレイリストである。
【００４６】
【表２】
2013205703.tif 000004
【００４７】
【表３】
2013205703.tif 000005
【００４８】
ディスプレイリストは、テキスト、罫線、イメージ及びバーコードのオブジェクトを識別するためのオブジェクトの種別、各オブジェクトの画像を形成する際のブラック（Ｂｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）等の色指定、各オブジェクトのデータに対して、トナーの消費量を少なくするための処理、すなわち、トナーセーブ処理を行うかどうかをオン又はオフで表すトナーセーブ情報、及びオブジェクトの画像が形成される領域、すなわち、描画領域から成る。該描画領域は、ＸＹ座標上の二つの点Ａ（ｘ０，ｙ０）、Ｂ（ｘ１，ｙ１）間の線分によって表される対角線を有する矩形の領域であり、便宜上、表２及び３においては（ｘ０，ｙ０，ｘ１，ｙ１）で示される。
【００４９】
印刷データにおいて、通常モードが設定されている場合のディスプレイリストにおいては、すべてのオブジェクトについてトナーセーブ情報はオフにされ、トナーセーブモードが設定されている場合のディスプレイリストにおいては、テキスト、罫線及びイメージのオブジェクトについてトナーセーブ情報はオンにされ、バーコードのオブジェクトについてトナーセーブ情報はオフにされる。
【００５０】
次に、印刷機構３４におけるトナーの消費量を少なくする方法について説明する。
【００５１】
ところで、プリンタ２０においては、ブラック、イエロー、マゼンタ及びシアンの各色の画像形成ユニットにおいて、各色の画素を形成するために、複数のビット、例えば、８ビットの階調データから成るビットマップデータが作成され、ＬＥＤヘッドに送られ、ＬＥＤヘッドの各ＬＥＤが階調データの階調値に基づいて発光させられることによって、感光体ドラムの表面に所定の大きさのドットが形成されるようになっている。
【００５２】
この場合、感光体ドラムに形成されるドットの理想的な形状が正方形であるのに対して、実際に形成されるドットの形状は円形であること、及び感光体ドラム上で隣接するドット同士が干渉することから、各ＬＥＤへの電気エネルギーの供給を入力とし、感光体ドラム上に形成されるドットの大きさを出力としたとき、出力は入力に対して比例せず、出力にドットゲインという変化量が生じる。
【００５３】
そこで、前記データ補正部２５の図示されない階調補正処理手段は、階調補正処理を行い、各画像形成ユニットごとにＬＥＤヘッドの各ＬＥＤに供給される電気エネルギーを補正するようにしている。
【００５４】
そのために、本実施の形態においては、データ解析部２２によって画素ごとに作成されたビットマップデータの、０〜２５６の階調値が原階調値とされ、該原階調値が所定の階調補正値の分だけ補正（小さく）されることによって、各ＬＥＤに適正な電気エネルギーが供給される。
【００５５】
図５は本発明の第１の実施の形態におけるドットゲインと通常処理用の階調補正値との関係を示す図である。なお、図において、横軸に入力を、縦軸に出力を採ってある。
【００５６】
図において、Ｌ１は入力に比例して変化する理想的な出力を表す線であり、Ｌ２はドットゲインが生じたときの出力を表す線であり、Ｌ３はドットゲインを打ち消すための出力を表す線である。線Ｌ２で表される出力と線Ｌ１で表される出力との差がドットゲインであり、ドットゲインは、入力が０〔％〕から大きくなるにしたがって大きくなり、最大値を採った後、１００〔％〕に近づくにしたがって小さくなる。
【００５７】
したがって、線Ｌ１で表される出力と線Ｌ３で表される出力との差がドットゲインを打ち消すための階調補正値とされる。該階調補正値は、入力が０〔％〕から大きくなるにしたがって大きくされ、最大値を採った後、１００〔％〕に近づくにしたがって小さくされる。すなわち、階調補正値は、原階調値が０から大きくなるにしたがって大きくされ、最大値を採った後、２５６に近づくにしたがって小さくされる。
【００５８】
ところで、前述されたように、感光体ドラム上に形成されるドットの大きさを出力としたとき、出力とトナーの消費量とは比例し、出力が大きい場合、トナーの消費量が多く、出力が小さい場合、トナーの消費量が少ない。
【００５９】
そこで、本実施の形態においては、通常モードが設定されたときに、図５に示される階調補正値による階調補正処理を行い、トナーセーブモードが設定されたときに、図５に示される階調補正値とは別の、トナーの消費量を少なくするための階調補正値による階調補正処理を行うことによって、各オブジェクトのデータに対してトナーセーブ処理が行われる。そのために、前記通常処理用階調補正テーブル２７（図１）に、図５に示される階調補正値が前記通常処理用の階調補正値として原階調値と対応させて記録され、トナーセーブ処理用階調補正テーブル２８に、図５に示される階調補正値とは別の階調補正値が前記トナーセーブ処理用の階調補正値として原階調値と対応させて記録される。
【００６０】
図６は本発明の第１の実施の形態におけるドットゲインとトナーセーブ処理用の階調補正値との関係を示す図である。なお、図において、横軸に入力を、縦軸に出力を採ってある。
【００６１】
図において、Ｌ１は入力に比例して変化する理想的な出力を表す線であり、Ｌ２はドットゲインが生じたときの出力を表す線であり、Ｌ１１は、トナーの消費量を少なくするために、感光体ドラム上に形成されるドットを小さくすることによって、理想的な出力より小さく設定された出力を表す線であり、Ｌ１３はドットゲインを打ち消すための出力を表す線である。線Ｌ２で表される出力と線Ｌ１で表される出力との差がドットゲインであり、ドットゲインは入力が０〔％〕から大きくなるにしたがって大きくなり、最大値を採った後、１００〔％〕に近づくにしたがって小さくなる。
【００６２】
したがって、線Ｌ１で表される出力と線Ｌ１３で表される出力との差が、ドットゲインを打ち消すとともに、トナーの消費量を少なくするためのトナーセーブ処理用の階調補正値とされる。トナーセーブ処理用の階調補正値は、入力が０〔％〕から大きくなるにしたがって大きくされ、最大値を採った後、１００〔％〕に近づくにしたがって、所定の値に向けて小さくされる。すなわち、トナーセーブ処理用の階調補正値は、通常処理用の階調補正値と同様に、原階調値が０から大きくなるにしたがって大きくされ、最大値を採った後、２５６に近づくにしたがって所定の値に向けて小さくされる。
【００６３】
なお、線Ｌ１で表される出力をＱ１とし、線Ｌ１１で表される出力をＱ１１とすると、
Ｑ１１＝α・Ｑ１（係数αは１より小さくされる。）
にされる。出力Ｑ１１が出力Ｑ１と比べて小さくされると、出力Ｑに比例してトナーの消費量が少なくなる。
【００６４】
したがって、通常モードが設定されている場合、テキスト、罫線、イメージ及びバーコードのオブジェクトについてトナーセーブ情報はオフにされるので、前記階調補正処理手段は、通常処理用階調補正テーブル２７を参照し、原階調値に対応する通常処理用の階調補正値を読み出し、テキスト、罫線、イメージ及びバーコードのデータについて、原階調値を通常処理用の階調補正値の分だけ補正（減算）して小さくする。
【００６５】
また、トナーセーブモードが設定されている場合、テキスト、罫線及びイメージのオブジェクトについてトナーセーブ情報はオンにされ、バーコードのオブジェクトについてトナーセーブ情報はオフにされるので、前記階調補正処理手段は、テキスト、罫線及びイメージのデータについて、前記トナーセーブ処理用階調補正テーブル２８を参照し、原階調値に対応するトナーセーブ処理用の階調補正値を読み出し、原階調値をトナーセーブ処理用の階調補正値の分だけ補正して小さくし、バーコードのオブジェクトについて、通常処理用階調補正テーブル２７を参照し、原階調値に対応する通常処理用の階調補正値を読み出し、原階調値を通常処理用の階調補正値の分だけ補正して小さくする。
【００６６】
次に、印刷制御システムの動作について説明する。
【００６７】
まず、前記ホストコンピュータ１０の動作について説明する。
【００６８】
図７は本発明の第１の実施の形態におけるホストコンピュータの動作を示すフローチャートである。
【００６９】
まず、ホストコンピュータ１０において、操作者による図示されない操作部の操作に基づいて、アプリケーションデータ生成部１２が、アプリケーションデータ生成処理を行い、アプリケーションデータを生成すると、印刷データ生成部１３は、印刷データ生成処理を行い、アプリケーションデータに基づいて印刷データを生成する。
【００７０】
このとき、操作者が、前記操作部を操作してトナーセーブモードを選択すると、モード設定部１３ａは、モード設定処理を行い、トナーセーブモードを設定し、印刷データに含まれるコマンドのうちの、表４に示される印刷設定コマンドのパラメータｐ１を１にする。
【００７１】
【表４】
2013205703.tif 000006
【００７２】
なお、操作者が、前記操作部を操作して通常モードを選択すると、前記モード設定部１３ａは、通常モードを設定し、前記印刷設定コマンドのパラメータｐ１を０にする。
【００７３】
続いて、送信部１５は印刷データをプリンタ２０に送信する。
【００７４】
次に、フローチャートについて説明する。
ステップＳ１  印刷データ生成部１３は印刷データを生成する。
ステップＳ２  送信部１５は印刷データをプリンタ２０に送信し、処理を終了する。
【００７５】
次に、前記プリンタ２０の動作について説明する。
【００７６】
図８は本発明の第１の実施の形態におけるプリンタの動作を示す第１のフローチャート、図９は本発明の第１の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【００７７】
プリンタ２０において、受信部２９が、ホストコンピュータ１０から印刷データを受信し、印刷データを受信バッファ３１に記録すると、データ解析部２２は、データ解析処理を行い、印刷データを受信バッファ３１から読み出し、コマンド単位で解析する。
【００７８】
そして、モード判定部２２ａは、印刷データに含まれるコマンドのうちの、前記印刷設定コマンドにおいて、パラメータｐ１が１であるか、又は０であるかによって、トナーセーブモードが設定されているか、又は通常モードが設定されているかを判断する。
【００７９】
トナーセーブモードが設定されている場合、パターンコードオブジェクト判断部２３は、表１に示されるパターンコードオブジェクト検索テーブルを参照し、印刷データにパターンコードのオブジェクトの文字列が含まれているかどうかを判断し、印刷データにパターンコードのオブジェクトの文字列が含まれている場合、オブジェクトがパターンコードのオブジェクトであると判断し、オブジェクトのデータにパターンコードのオブジェクトの文字列が含まれていない場合、オブジェクトがパターンコードのオブジェクトでないと判断する。
【００８０】
続いて、ディスプレイリスト作成部２４は、ディスプレイリスト作成処理を行い、ディスプレイリストを作成する。すなわち、ディスプレイリスト作成部２４は、通常モードが設定されている場合、すべてのオブジェクトについてトナーセーブ情報をオフにし、トナーセーブモードが設定されている場合であって、オブジェクトがパターンコードのオブジェクトである場合、トナーセーブ情報をオフにし、トナーセーブモードが設定されている場合であって、オブジェクトがパターンコードのオブジェクトでない場合、トナーセーブ情報をオンにする。
【００８１】
このように、通常モードが設定されている場合、表２に示されるような通常処理用のディスプレイリストが、トナーセーブモードが設定されている場合、表３に示されるようなトナーセーブ処理用のディスプレイリストが作成される。
【００８２】
続いて、データ解析部２２は、印刷データの解析が終了したかどうかを判断し、印刷データの解析が終了すると、データ補正部２５の図示されないデコード処理手段は、デコード処理を行い、ディスプレイリストのデコードを行い、ディスプレイリストのトナーセーブ情報を参照し、各オブジェクトについてトナーセーブ情報がオンであるかどうかによって、各オブジェクトのデータに対してトナーセーブ処理を行うかどうかを判断する。
【００８３】
トナーセーブ情報がオンであり、オブジェクトのデータに対してトナーセーブ処理が行われる場合、前記階調補正処理手段は、トナーセーブ処理用階調補正テーブル２８を参照して、トナーセーブ処理用の階調補正値を読み出し、トナーセーブ処理用の階調補正値で原階調値を補正し、トナーセーブ情報がオフであり、オブジェクトのデータに対してトナーセーブ処理が行われない場合、前記階調補正処理手段は、通常処理用階調補正テーブル２７を参照して、通常処理用の階調補正値を読み出し、通常処理用の階調補正値で原階調値を補正する。
【００８４】
次に、前記印刷処理部３３の図示されないラスタデータ作成処理手段は、ラスタデータ作成処理を行い、補正された原階調値から成るビットマップデータに基づいて、各オブジェクト単位でラスタデータを作成し、ページバッファ３２に記録する。
【００８５】
続いて、前記デコード処理手段は、ディスプレイリストのデコードが終了したかどうかを判断し、ディスプレイリストのデコードが終了した場合、印刷処理部３３の図示されない印刷実行処理手段は、印刷実行処理を行い、ページバッファ３２からラスタデータを読み出し、ＬＥＤヘッドに送り、印刷を実行する。
【００８６】
図１０は本発明の第１の実施の形態における通常モードが設定されている場合の印刷結果の例を示す図、図１１は本発明の第１の実施の形態におけるトナーセーブモードが設定されている場合の印刷結果の例を示す図である。
【００８７】
図において、４１はテキスト、４２は罫線、４３はイメージ、４４はバーコードである。
【００８８】
通常モードが設定されている場合、テキスト４１、罫線４２、イメージ４３及びバーコード４４のオブジェクトについてのトナーセーブ情報はオフであり、テキスト４１、罫線４２、イメージ４３及びバーコード４４のデータに対してトナーセーブ処理は行われない。すなわち、前記階調補正処理手段は、通常処理用階調補正テーブル２７を参照して、通常処理用の階調補正値を読み出し、通常処理用の階調補正値によって原階調値を補正し、テキスト４１、罫線４２、イメージ４３及びバーコード４４を形成する。
【００８９】
また、トナーセーブモードが設定されている場合、テキスト４１、罫線４２及びイメージ４３のオブジェクトについてのトナーセーブ情報はオンであり、テキスト４１、罫線４２及びイメージ４３のデータに対してトナーセーブ処理が行われ、バーコード４４のオブジェクトについてのトナーセーブ情報はオフであり、バーコード４４のデータに対してトナーセーブ処理が行われない。
【００９０】
すなわち、トナーセーブモードが設定されている場合、前記階調補正処理手段は、トナーセーブ処理用階調補正テーブル２８を参照して、トナーセーブ処理用の階調補正値を読み出し、トナーセーブ処理用の階調補正値によって原階調値を補正し、テキスト４１、罫線４２及びイメージ４３を形成し、通常処理用階調補正テーブル２７を参照して、通常処理用の階調補正値を読み出し、通常処理用の階調補正値によって原階調値を補正し、バーコード４４を形成する。
【００９１】
図に示されるように、通常モードが設定されている場合、及びトナーセーブモードが設定されている場合のいずれにおいても、バーコード４４のデータに対してはトナーセーブ処理が行われず、同じバーコード４４の画像が形成される。
【００９２】
このように、本実施の形態においては、トナーセーブモードが設定されている場合において、印刷データにパターンコードのデータが含まれている場合に、パターンコードのオブジェクト以外のオブジェクトのデータに対してはトナーセーブ処理が行われ、パターンコードのオブジェクトに対してはトナーセーブ処理が行われないので、トナーの消費量を少なくすることができるだけでなく、パターンコードのオブジェクトの画像を正確に形成することができる。
【００９３】
次に、フローチャートについて説明する。
ステップＳ１１  受信部２９は印刷データを受信する。
ステップＳ１２  受信部２９は印刷データを受信バッファ３１に記録する。
ステップＳ１３  データ解析部２２は印刷データを解析する。
ステップＳ１４  モード判定部２２ａはトナーセーブモードが設定されているかどうかを判断する。トナーセーブモードが設定されている場合はステップＳ１５に、トナーセーブモードが設定されていない場合はステップＳ１７に進む。
ステップＳ１５  パターンコードオブジェクト判断部２３はオブジェクトがパターンコードのオブジェクトであるかどうかを判断する。オブジェクトがパターンコードのオブジェクトである場合はステップＳ１７に、パターンコードのオブジェクトでない場合はステップＳ１６に進む。
ステップＳ１６  ディスプレイリスト作成部２４はトナーセーブ情報をオンにする。
ステップＳ１７  ディスプレイリスト作成部２４はトナーセーブ情報をオフにする。
ステップＳ１８  データ解析部２２は印刷データの解析が終了したかどうかを判断する。印刷データの解析が終了した場合はステップＳ１９に進み、印刷データの解析が終了していない場合はステップＳ１３に戻る。
ステップＳ１９  デコード処理手段はディスプレイリストのデコードを行う。
ステップＳ２０  デコード処理手段はトナーセーブ情報がオンであるかどうかを判断する。トナーセーブ情報がオンである場合はステップＳ２１に、トナーセーブ情報がオフである場合はステップＳ２２に進む。
ステップＳ２１  階調補正処理手段はトナーセーブ処理用の階調補正値を読み出す。
ステップＳ２２  階調補正処理手段は通常処理用の階調補正値を読み出す。
ステップＳ２３  階調補正処理手段は原階調値を補正する。
ステップＳ２４  ラスタデータ作成処理手段はラスタデータを作成する。
ステップＳ２５  デコード処理手段はディスプレイリストのデコードが終了したかどうかを判断する。ディスプレイリストのデコードが終了した場合はステップＳ２６に進み、ディスプレイリストのデコードが終了していない場合はステップＳ１９に戻る。
ステップＳ２６  印刷実行処理手段は印刷実行処理を行い、処理を終了する。
【００９４】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００９５】
図１２は本発明の第２の実施の形態における印刷制御システムのブロック図である。
【００９６】
この場合、画像形成装置としてのプリンタ２０の制御部２１に、パターンコードのオブジェクトの描画領域を縮小し、現像剤としてのトナーの消費量を少なくするために、描画領域縮小処理手段としての、かつ、パターンコードオブジェクトマスク領域作成処理手段としてのパターンコードオブジェクトマスク領域作成部３５が配設される。
【００９７】
次に、オブジェクト判断処理手段としてのパターンコードオブジェクト判断部２３によって、印刷データにパターンコードのデータが含まれているかどうか、並びにパターンコードのデータが含まれている場合に、オブジェクトがパターンコードのオブジェクトであるかどうか、及びパターンコードのオブジェクトの描画領域を縮小することが可能であるかどうかを判断するためのパターンコードオブジェクト検索テーブルについて説明する。なお、第１の記憶装置としてのＲＯＭ２６には、表５に示されるパターンコードオブジェクト検索テーブルが配設される。
【００９８】
【表５】
2013205703.tif 000007
【００９９】
パターンコードオブジェクト検索テーブルには、パターンコードのオブジェクトを表す文字列、パターンコードのオブジェクトの種別、及びパターンコードのオブジェクトの描画領域を縮小することが可能であるかどうか表す縮小可否情報が互いに対応させて記録される。
【０１００】
前記パターンコードオブジェクト判断部２３は、印刷データにパターンコードのオブジェクトの文字列が含まれているかどうかを判断し、パターンコードのオブジェクトの文字列が含まれている場合、印刷データに、前記文字列に対応するパターンコードのデータが含まれていると判断する。
【０１０１】
次に、ディスプレイリスト作成処理手段としてのディスプレイリスト作成部２４によって作成されるディスプレイリストについて説明する。
【０１０２】
すなわち、前記ディスプレイリスト作成部２４は、表６及び７に示されるようなディスプレイリストを形成する。表６は通常モードが設定されている場合の、表７はトナーセーブモードが設定されている場合のディスプレイリストである。
【０１０３】
【表６】
2013205703.tif 000008
【０１０４】
【表７】
2013205703.tif 000009
【０１０５】
ディスプレイリストは、テキスト、罫線、イメージ及びバーコードのオブジェクトを識別するためのオブジェクトの種別、各オブジェクトの画像を形成する際のブラック（Ｂｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）等の色指定、各オブジェクトのデータに対してトナーセーブ処理を行うかどうかをオン又はオフで表すトナーセーブ情報、オブジェクトの画像が形成される描画領域、及びトナーセーブモードが設定されている場合の、バーコードの画像が形成される描画領域を表す縮小描画領域から成る。前記描画領域は、ＸＹ座標上の二つの点Ａ（ｘ０，ｙ０）、Ｂ（ｘ１，ｙ１）間の線分によって表される対角線を有する矩形の領域であり、便宜上、表６及び７においては（ｘ０，ｙ０，ｘ１，ｙ１）で示される。また、前記縮小描画領域は、ＸＹ座標上の二つの点Ａ’（ｘ１０，ｙ１０）、Ｂ’（ｘ１１，ｙ１１）間の線分によって表される対角線を有する矩形の領域であり、便宜上、表６及び７においては（ｘ１０，ｙ１０，ｘ１１，ｙ１１）で示される。
【０１０６】
印刷データにおいて、通常モードが設定されている場合のディスプレイリストにおいては、すべてのオブジェクトについてトナーセーブ情報はオフにされ、トナーセーブモードが設定されている場合のディスプレイリストにおいては、テキスト、罫線及びイメージのオブジェクトについてトナーセーブ情報はオンにされ、バーコードのオブジェクトについてトナーセーブ情報はオフにされる。
【０１０７】
次に、印刷制御システムの動作について説明する。
【０１０８】
まず、上位装置としてのホストコンピュータ１０の動作について説明する。
【０１０９】
図１３は本発明の第２の実施の形態におけるホストコンピュータの動作を示すフローチャートである。
【０１１０】
ホストコンピュータ１０において、操作者による操作部の操作に基づいて、アプリケーションデータ生成部１２がアプリケーションデータを生成すると、印刷データ生成処理手段としての印刷データ生成部１３はアプリケーションデータに基づいて印刷データを生成する。
【０１１１】
このとき、操作者が、前記操作部を操作してトナーセーブモードを選択すると、モード設定処理手段としてのモード設定部１３ａは、トナーセーブモードを設定し、印刷データに含まれるコマンドのうちの、表４に示される印刷設定コマンドのパラメータｐ１を１にする。
【０１１２】
なお、操作者が、前記操作部を操作して通常モードを選択すると、前記モード設定部１３ａは、通常モードを設定し、前記印刷設定コマンドのパラメータｐ１を０にする。
【０１１３】
続いて、送信部１５は印刷データをプリンタ２０に送信する。
【０１１４】
次に、フローチャートについて説明する。
ステップＳ３１  印刷データ生成部１３は印刷データを生成する。
ステップＳ３２  送信部１５は印刷データをプリンタ２０に送信し、処理を終了する。
【０１１５】
次に、前記プリンタ２０の動作について説明する。
【０１１６】
図１４は本発明の第２の実施の形態におけるプリンタの動作を示す第１のフローチャート、図１５は本発明の第２の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【０１１７】
プリンタ２０において、受信部２９が、ホストコンピュータ１０から印刷データを受信し、印刷データを受信バッファ３１に記録すると、データ解析処理手段としてのデータ解析部２２は、印刷データを受信バッファ３１から読み出し、コマンド単位で解析する。
【０１１８】
そして、モード判定処理手段としてのモード判定部２２ａは、印刷データに含まれるコマンドのうちの、前記印刷設定コマンドにおいて、パラメータｐが１であるか、又は０であるかによって、トナーセーブモードが設定されているか、又は通常モードが設定されているかを判断する。
【０１１９】
トナーセーブモードが設定されている場合、前記パターンコードオブジェクト判断部２３は、表５に示されるパターンコードオブジェクト検索テーブルを参照し、印刷データにパターンコードのオブジェクトの文字列が含まれているかどうかによって、オブジェクトがパターンコードのオブジェクトであるかどうかを判断する。
【０１２０】
続いて、ディスプレイリスト作成部２４は、ディスプレイリストを作成する。すなわち、ディスプレイリスト作成部２４は、通常モードが設定されている場合、すべてのオブジェクトについてトナーセーブ情報をオフにし、トナーセーブモードが設定されている場合であって、オブジェクトがパターンコードのオブジェクトである場合、表５に示されるパターンコードオブジェクト検索テーブルを参照し、パターンコードのオブジェクトの描画領域を縮小することが可能であるかどうかを判断する。また、パターンコードのオブジェクトの描画領域を縮小することが可能でない場合、ディスプレイリスト作成部２４は、パターンコードのオブジェクトについてトナーセーブ情報をオフにし、パターンコードのオブジェクトの描画領域を縮小することが可能である場合、前記パターンコードオブジェクトマスク領域作成部３５は、描画領域縮小処理としてのパターンコードオブジェクトマスク領域作成処理を行い、パターンコードのオブジェクトの描画領域を縮小し、縮小描画領域を設定し、続いて、ディスプレイリスト作成部２４はトナーセーブ情報をオフにする。そして、トナーセーブモードが設定されている場合であって、オブジェクトがパターンコードのオブジェクトでない場合、ディスプレイリスト作成部２４は、オブジェクトについてトナーセーブ情報をオンにする。
【０１２１】
このように、通常モードが設定されている場合、表６に示されるような通常処理用のディスプレイリストが、トナーセーブモードが設定されている場合、表７に示されるようなトナーセーブ処理用のディスプレイリストが作成される。
【０１２２】
続いて、データ解析部２２は、印刷データの解析が終了したかどうかを判断し、印刷データの解析が終了すると、データ処理手段としてのデータ補正部２５の前記デコード処理手段は、ディスプレイリストのデコードを行い、ディスプレイリストのトナーセーブ情報を参照し、各オブジェクトについてトナーセーブ情報がオンであるかどうかによって、各オブジェクトのデータに対してトナーセーブ処理を行うかどうかを判断する。
【０１２３】
オブジェクトについてのトナーセーブ情報がオンであり、オブジェクトのデータに対してトナーセーブ処理が行われる場合、前記データ補正部２５の階調補正処理手段は、トナーセーブ処理用階調補正テーブル２８を参照して、トナーセーブ処理用の階調補正値を読み出し、トナーセーブ処理用の階調補正値で原階調値を補正し、オブジェクトについてのトナーセーブ情報がオフであり、オブジェクトのデータに対してトナーセーブ処理が行われない場合、前記階調補正処理手段は、通常処理用階調補正テーブル２７を参照して、通常処理用の階調補正値を読み出し、通常処理用の階調補正値で原階調値を補正する。
【０１２４】
次に、印刷処理手段としての印刷処理部３３の前記ラスタデータ作成処理手段は、補正された原階調値から成るビットマップデータに基づいて、各オブジェクト単位でラスタデータを作成し、ページバッファ３２に記録する。
【０１２５】
続いて、デコード処理手段は、ディスプレイリストのデコードが終了したかどうかを判断し、ディスプレイリストのデコードが終了した場合、印刷処理部３３の前記印刷実行処理手段は、ページバッファ３２からラスタデータを読み出し、ＬＥＤヘッドに送り、印刷を実行する。
【０１２６】
このとき、印刷実行処理手段は、パターンコードのオブジェクトを縮小描画領域に形成する。
【０１２７】
図１６は本発明の第２の実施の形態における通常モードが設定されている場合の印刷結果の例を示す図、図１７は本発明の第２の実施の形態におけるトナーセーブモードが設定されている場合の印刷結果の例を示す図である。
【０１２８】
図において、４１はテキスト、４２は罫線、４３はイメージ、４４はバーコードである。
【０１２９】
図に示されるように、通常モードが設定されている場合、及びトナーセーブモードが設定されている場合のいずれにおいても、バーコード４４のデータに対してはトナーセーブ処理が行われず、トナーセーブモードが設定されている場合、バーコード４４は縮小描画領域に形成される。
【０１３０】
このように、本実施の形態においては、トナーセーブモードが設定されている場合において、印刷データにパターンコードのデータが含まれている場合に、パターンコードのオブジェクト以外のオブジェクトのデータに対してはトナーセーブ処理が行われ、パターンコードのオブジェクトに対してはトナーセーブ処理が行われないので、トナーの消費量を少なくすることができるだけでなく、印刷物の画像をスキャナによってスキャンしたときに、パターンコードのオブジェクトの画像を正確に形成することができる。
【０１３１】
また、トナーセーブモードが設定されている場合において、パターンコードのオブジェクトが縮小描画領域に形成されるので、トナーの消費量を一層少なくすることができる。
【０１３２】
次に、フローチャートについて説明する。
ステップＳ４１  受信部２９は印刷データを受信する。
ステップＳ４２  受信部２９は印刷データを受信バッファ３１に記録する。
ステップＳ４３  データ解析部２２は印刷データを解析する。
ステップＳ４４  モード判定部２２ａはトナーセーブモードが設定されているかどうかを判断する。トナーセーブモードが設定されている場合はステップＳ４５に、トナーセーブモードが設定されていない場合はステップＳ４９に進む。
ステップＳ４５  パターンコードオブジェクト判断部２３はオブジェクトがパターンコードのオブジェクトであるかどうかを判断する。オブジェクトがパターンコードのオブジェクトである場合はステップＳ４７に、パターンコードのオブジェクトでない場合はステップＳ４６に進む。
ステップＳ４６  ディスプレイリスト作成部２４はトナーセーブ情報をオンにする。
ステップＳ４７  ディスプレイリスト作成部２４は描画領域を縮小することが可能であるかどうかを判断する。描画領域を縮小することが可能である場合はステップＳ４８に、描画領域を縮小することが可能でない場合はステップＳ４９に進む。
ステップＳ４８  ディスプレイリスト作成部２４は描画領域を縮小する。
ステップＳ４９  ディスプレイリスト作成部２４はトナーセーブ情報をオフにする。
ステップＳ５０  データ解析部２２は印刷データの解析が終了したかどうかを判断する。印刷データの解析が終了した場合はステップＳ５１に進み、印刷データの解析が終了していない場合はステップＳ４３に戻る。
ステップＳ５１  デコード処理手段はディスプレイリストのデコードを行う。
ステップＳ５２  デコード処理手段はトナーセーブ情報がオンであるかどうかを判断する。トナーセーブ情報がオンである場合はステップＳ５３に、トナーセーブ情報がオンでない場合はステップＳ５４に進む。
ステップＳ５３  階調補正処理手段はトナーセーブ処理用の階調補正値を読み出す。
ステップＳ５４  階調補正処理手段は通常処理用の階調補正値を読み出す。
ステップＳ５５  階調補正処理手段は原階調値を補正する。
ステップＳ５６  ラスタデータ作成処理手段はラスタデータを作成する。
ステップＳ５７  デコード処理手段はディスプレイリストのデコードが終了したかどうかを判断する。ディスプレイリストのデコードが終了した場合はステップＳ５８に進み、ディスプレイリストのデコードが終了していない場合はステップＳ５１に戻る。
ステップＳ５８  印刷実行処理手段は印刷実行処理を行い、処理を終了する。
【０１３３】
前記各実施の形態においては、画像形成装置としてのプリンタについて説明しているが、本発明を、複写機、ファクシミリ、複合機等に適用することができる。
【０１３４】
また、前記各実施の形態においては、カラーのプリンタについて説明しているが、本発明を単色のプリンタに適用することができる。その場合、印刷機構３４は一つの画像形成ユニットを備える。
【０１３５】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１３６】
１０    ホストコンピュータ
２０    プリンタ
２３    パターンコードオブジェクト判断部
２５    データ補正部
３３    印刷処理部
【図１】
2013205703.tif 000010
【図２】
2013205703.tif 000011
【図３】
2013205703.tif 000012
【図４】
2013205703.tif 000013
【図５】
2013205703.tif 000014
【図６】
2013205703.tif 000015
【図７】
2013205703.tif 000016
【図８】
2013205703.tif 000017
【図９】
2013205703.tif 000018
【図１０】
2013205703.tif 000019
【図１１】
2013205703.tif 000020
【図１２】
2013205703.tif 000021
【図１３】
2013205703.tif 000022
【図１４】
2013205703.tif 000023
【図１５】
2013205703.tif 000024
【図１６】
2013205703.tif 000025
【図１７】
2013205703.tif 000026