(57)【特許請求の範囲】
【請求項１】
バーコードを含む印刷データを画像データとして描画する描画手段と、
前記画像データの入力濃度の高い部分の階調補正のために用いられる網点からなる第１の階調補正パッチと、前記画像データの入力濃度の高い部分以外の階調補正に用いられる網点からなる第２の階調補正パッチとを形成するパッチ形成手段と、
前記形成された第１の階調補正パッチの階調補正に用いられる第１の値と、前記形成された第２の階調補正パッチの階調補正に用いられる第２の値とを測定する測定手段と、
前記描画手段で描画された画像データに含まれるバーコードを検出する検出手段と、
前記描画手段で描画された画像データに含まれる前記バーコードの画像データの入力濃度を、前記測定された第１の値に基づいて階調補正する階調補正手段と、
前記入力濃度が階調補正されたバーコードの画像データを、その印刷結果に空隙を発生させない密度の線のスクリーンでスクリーン処理するスクリーン処理手段と、
前記描画手段で描画された画像データに含まれる前記バーコード以外の画像データを、前記測定された第１の値と第２の値とに基づいて階調補正した画像データと、前記スクリーン処理された前記バーコードの画像データとを合成する合成手段と
を具備する画像形成装置。
【請求項２】
前記合成手段で合成した画像データを用紙に画像形成する画像形成手段
をさらに具備する請求項１に記載の画像形成装置。
【請求項３】
前記パッチ作成手段は、前記画像形成手段を制御するプロセス制御を調整するためのプロセス条件制御パッチをさらに作成し、
前記測定手段は、前記形成されたプロセス条件制御パッチの階調補正に用いられる第３の値をさらに測定し、
前記測定手段によって測定された前記第３の値に基づいて、前記プロセス制御を調整するプロセス条件を決定する決定手段
を具備し、
前記濃度補正手段は、
前記決定されたプロセス条件と前記測定された第１の値とに基づき濃度補正を行い、
前記合成手段は、前記描画された画像データに含まれる前記バーコード以外の画像データを前記決定されたプロセス条件と前記測定された第１の値および第２の値とに基づき階調補正した画像データと、前記スクリーン処理された前記バーコードの画像データとを合成し、
前記画像形成手段は、前記決定されたプロセス条件に基づいて調整されるプロセス制御によって前記合成手段で合成された画像データを用紙に画像形成する
請求項２に記載の画像形成装置。
【請求項４】
コンピュータを、
バーコードを含む印刷データを画像データとして描画する描画手段、
前記画像データの入力濃度の高い部分の階調補正のために用いられる網点からなる第１の階調補正パッチと、前記画像データの入力濃度の高い部分以外の階調補正に用いられる網点からなる第２の階調補正パッチとを形成するパッチ形成手段、
前記形成された第１の階調補正パッチの階調補正に用いられる第１の値と、前記形成された第２の階調補正パッチの階調補正に用いられる第２の値とを測定する測定手段、
前記描画手段で描画された画像データに含まれるバーコードを検出する検出手段、
前記描画手段で描画された画像データに含まれる前記バーコードの画像データの入力濃度を、前記測定された第１の値に基づいて階調補正する階調補正手段、
前記入力濃度が階調補正されたバーコードの画像データを、その印刷結果に空隙を発生させない密度の線のスクリーンでスクリーン処理するスクリーン処理手段、
前記描画手段で描画された画像データに含まれる前記バーコード以外の画像データを、前記測定された第１の値と第２の値とに基づいて階調補正した画像データと、前記スクリーン処理された前記バーコードの画像データとを合成する合成手段
として機能させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置では、画像データの入力濃度と実際にトナーとして出力される出力濃度との間に差がある場合がある。
【０００３】
そのような入力濃度と出力濃度との差は、転写ベルト等にトナーで作成される階調補正用パッチを測定して入力濃度を補正する階調補正技術によって補正が行われる。
【０００４】
特許文献１によれば、電子写真式のプリンタにおいて、バーコード出力時に、ホストからの指示に応じて、エンジンの出力設定を調整するとともに、コントローラによる階調の補正を実施することで、バーコードの画質を確保し、かつ階調性も維持できるようにした画像処理システムが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３２００８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は、バーコードを含む印刷データを階調補正して印刷する際に、バーコード以外の画像データが階調補正されてもその都度バーコードの描画条件を変更して、バーコードの画質を改善しつつ、他の画質の劣化を防いで印刷出力する画像形成装置および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の発明の画像形成装置は、バーコードを含む印刷データを画像データとして描画する描画手段と、高濃度側階調補正パッチと低濃度側階調補正パッチとを形成するパッチ形成手段と、前記パッチ形成手段で形成された前記高濃度側階調補正パッチと前記低濃度側階調補正パッチとを測定する測定手段と、前記描画手段で描画された画像データに含まれるバーコードを検出する検出手段と、前記描画手段で描画された画像データに含まれる前記バーコードの画像データを、前記測定手段で測定された前記高濃度側階調補正パッチに基づき、１００％未満の網点で描画されるように濃度補正する濃度補正手段と、前記濃度補正手段で補正されたバーコードの画像データを印刷結果に空隙が発生しない高線数のスクリーンでスクリーン処理するスクリーン処理手段と、前記描画手段で描画された画像データに含まれる前記バーコード以外の画像データを前記測定手段で測定した前記高濃度側階調補正パッチと前記低濃度側階調補正パッチとに基づき階調補正した画像データと、前記スクリーン処理手段でスクリーン処理された前記バーコードの画像データとを合成する合成手段とを具備するように構成される。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記合成手段で合成した画像データを用紙に画像形成する画像形成手段を更に具備するように構成される。
【０００９】
また、請求項３の発明は、請求項２の発明において、前記パッチ作成手段は、前記画像形成手段を制御するプロセス制御を調整するためのプロセス条件制御パッチを更に作成し、前記測定手段は、前記プロセス条件制御パッチを測定し、前記測定手段によって測定された前記プロセス条件制御パッチに基づき前記プロセス制御を調整するプロセス条件を決定する決定手段を具備し、前記濃度補正手段は、前記決定手段で決定したプロセス条件と前記測定手段で測定された前記高濃度側階調補正パッチとに基づき濃度補正を行い、前記合成手段は、前記描画手段で描画された画像データに含まれる前記バーコード以外の画像データを前記決定手段で決定したプロセス条件と前記測定手段で測定された前記高濃度側階調補正パッチと前記低濃度側階調補正パッチとに基づき階調補正した画像データと、前記スクリーン処理手段でスクリーン処理された前記バーコードの画像データとを合成し、前記画像形成手段は、前記決定手段で決定したプロセス条件に基づいて調整されるプロセス制御によって前記合成手段で合成された画像データを用紙に画像形成するように構成される。
【００１０】
また、請求項４の発明の画像形成プログラムは、コンピュータを、バーコードを含む印刷データを画像データとして描画する描画手段、高濃度側階調補正パッチと低濃度側階調補正パッチとを形成するパッチ形成手段、前記パッチ形成手段で形成された前記高濃度側階調補正パッチと前記低濃度側階調補正パッチとを測定する測定手段、前記描画手段で描画された画像データに含まれるバーコードを検出する検出手段、前記描画手段で描画された画像データに含まれる前記バーコードの画像データを、前記測定手段で測定された前記高濃度側階調補正パッチに基づき、１００％未満の網点で描画されるように濃度補正する濃度補正手段、前記濃度補正手段で補正されたバーコードの画像データを印刷結果に空隙が発生しない高線数のスクリーンでスクリーン処理するスクリーン処理手段、前記描画手段で描画された画像データに含まれる前記バーコード以外の画像データを前記測定手段で測定した前記高濃度側階調補正パッチと前記低濃度側階調補正パッチとに基づき階調補正した画像データと、前記スクリーン処理手段でスクリーン処理された前記バーコードの画像データとを合成する合成手段として機能させる。
【発明の効果】
【００１１】
請求項１の発明によれば、本願の構成を有しない場合に比較して、エンジンの階調性の変化に対して動的にバーコード描画条件が変更されて、より安定したバーコード画質を得ることができるという効果を奏する。
【００１２】
請求項２の発明によれば、本願の構成を有しない場合に比較して、エンジンの階調性の変化に対して動的にバーコード描画条件が変更されて、より安定したバーコード画質を得ることができるという効果を奏する。
【００１３】
請求項３の発明によれば、プロセス制御が調整された結果を踏まえて階調補正がなされ、本願の構成を有しない場合に比較して、エンジンの階調性の変化に対して動的にバーコード描画条件が変更されて、より安定したバーコード画質を得ることができるという効果を奏する。
【００１４】
請求項４の発明によれば、本願の構成を有しない場合に比較して、エンジンの階調性の変化に対して動的にバーコード描画条件が変更されて、より安定したバーコード画質を得ることができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は画像形成システム１の構成を示す模式図である。
【図２】画像形成装置２０で行われるプロセスコントロールの処理を示すフローチャートである。
【図３】階調補正やプロセス制御調整のためのパッチである。
【図４】バーコード部Cin（入力濃度）補正量データが作成されるグラフである。
【図５】画像形成装置２０で行われる印刷処理を示すフローチャートである。
【図６】通常の階調補正を示すグラフ。
【図７】理論値（入力画像データ）と実際の印刷結果とを、スクリーン線数が高い場合と低い場合とで示す模式図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施例について添付図面を参照して詳細に説明する。
【００１７】
まず、画像形成システム１について図１を参照して説明を行う。
【００１８】
図１は、画像形成システム１の構成を示す模式図である。
【００１９】
画像形成システム１は、パーソナルコンピュータ１０と画像形成装置２０とが通信可能に接続されて構成される。
【００２０】
パーソナルコンピュータ１０は、通信インタフェース（以下、Ｉ／Ｆと呼ぶ）部１１、制御部１２、記憶部１３、操作／表示部１４とを有するコンピュータである。
【００２１】
そして、パーソナルコンピュータ１０は、画像形成装置２０で印刷可能な印刷データを生成し、画像形成装置２０に送信する。
【００２２】
画像形成装置２０は、通信Ｉ／Ｆ部２１、制御部２２、ＲＯＭ(Read Only Memory)２３、ＲＡＭ(Random Access Memory)２４、操作／表示部２５、デコンポーザ２６、バーコード補正処理部２７、パッチセンサ２８、プロセス条件決定部２９、プロセス条件制御部３０、レーザ制御部３１、プリントエンジン３２を有する電子写真式の画像形成装置である。
【００２３】
通信Ｉ／Ｆ部２１は、パーソナルコンピュータ１０と画像形成装置２０とを通信可能に接続する通信回線に接続され、パーソナルコンピュータ１０から送信される印刷データを受信する。
【００２４】
制御部２２は、画像形成装置２０の統括的な制御を行う。
【００２５】
ＲＯＭ２３は、画像形成装置２０が動作する為のプログラム等を記憶する。
【００２６】
ＲＡＭ２４は、ＲＯＭ２３に記憶されたプログラムを動作させるための環境変数などの記憶や、画像処理を行うための一時的なデータ記憶等を行う。
【００２７】
操作／表示部２５は、液晶のタッチパネルで構成されるユーザインタフェースである。
【００２８】
デコンポーザ２６は、パーソナルコンピュータ１０から送られる印刷データであってページ記述言語（ＰＤＬ(Page Description Language)）で書かれた印刷データを解析し、ビットマップデータに変換する機能を有する。
【００２９】
そして、デコンポーザ２６は、ＰＤＬ解釈部４０、描画部４１、バーコード検出部４２、階調補正処理部４３、スクリーン処理画像合成部４４を有する。
【００３０】
ＰＤＬ解釈部４０は、ページ記述言語で書かれた印刷データを解析する。
【００３１】
描画部４１は、ＰＤＬ解釈部４０で解析された印刷データをビットマップの画像データとして描画する。
【００３２】
バーコード検出部４２は、描画部４１より送られるビットマップデータからバーコードを検出する処理を行う。
【００３３】
バーコード検出部４２が、バーコードを検出する処理は、パターンマッチングやフーリエ変換等が用いられる。
【００３４】
また、バーコード検出部４２は、ビットマップの画像データ中にバーコードを検出すると、検出したバーコード位置を示すタグ情報を作成し、そのタグ情報と、描画部４１から送られた画像データとを階調補正処理部４３に送る。
【００３５】
階調補正処理部４３は、バーコード検出部４２から送られる画像データに対して、バーコード以外の部分での階調補正処理と、バーコードの部分でのCin（入力濃度）補正処理とを行う。
【００３６】
階調補正処理部４３が行うバーコード以外の部分での階調補正処理は、パッチセンサが読み取った階調補正パッチＡ（低Cin側）の読み値と階調補正パッチＢ（高Cin側）の読み値とに基づきガンマを補正する階調補正曲線が作成されて行われる。
【００３７】
また、階調補正処理部４３が行うバーコード部分でのCin補正処理は、バーコード補正処理部２７から送られるバーコード部Cin補正量データと、バーコード検出部４２から送られるタグ情報とに基づき、バーコード検出部４２から送られる画像データのバーコードの部分に対してCin補正が実施される。
【００３８】
階調補正処理部４３でバーコード部分でのCin補正処理がされた画像データは、スクリーン処理／画像合成部４４に送られる。
【００３９】
また、階調補正処理部４３でバーコード以外の部分での階調補正処理がされた画像データは、スクリーン処理／画像合成部４４に送られる。
【００４０】
また、バーコード位置を示すタグ情報は、階調補正処理部４３から、スクリーン処理／画像合成部４４に送られる。
【００４１】
スクリーン処理画像合成部４４は、階調補正処理部４３から送られるバーコード部分でのCin補正処理がされた画像データとバーコード位置を示すタグ情報とに基づき、バーコード位置の画像データを、高線数のスクリーンでスクリーン処理する。
【００４２】
また、スクリーン処理画像合成部４４は、高線数のスクリーンでスクリーン処理されたバーコード位置の画像データと、階調補正処理部４３から送られるバーコード以外の部分の階調補正処理された画像データとを合成する処理を行う。
【００４３】
そして、スクリーン処理画像合成部４４は、合成した画像データが印刷されるように、レーザ制御部３１に、合成した画像データのビデオ信号を送る。
【００４４】
バーコード補正処理部２７は、画像形成装置２０で行われるプロセスコントロールの際に、バーコード部Cin補正量データを作成し、作成したバーコード部Cin補正量データを階調補正処理部４３に送る。
【００４５】
バーコード補正処理部２７が行うバーコード部Cin補正量データの作成は、プロセス条件決定部２９から送られる変更後プロセス条件と階調補正パッチＢ（高Cin側）の読み値とに基づき行われる。
【００４６】
パッチセンサ２８は、転写ベルト等に形成される各種パッチ（階調補正パッチＡ（低Cin側）、階調補正パッチＢ（高Cin側）、プロセス条件制御パッチ）を測定し、階調補正パッチＡ（低Cin側）と階調補正パッチＢ（高Cin側）との読み値（測定値）を階調補正処理部４３に送り、階調補正パッチＢ（高Cin側）の読み値をバーコード補正処理部２７に送り、プロセス条件制御パッチの読み値をプロセス条件決定部２９に送る。
【００４７】
プロセス条件決定部２９は、プロセス条件制御パッチの読み値を受け、その読み値に基づきプロセス条件の変更内容を決定する。
【００４８】
プロセス条件決定部２９で決定されたプロセス条件の変更内容は、変更後プロセス条件として階調補正処理部４３やバーコード補正処理部２７やプロセス条件制御部３０に送られる。
【００４９】
プロセス条件制御部３０は、送られるプロセス条件の変更内容を受け、そのプロセス条件の変更内容に基づくプロセスパラメータをプリントエンジンに送る。そして、プリントエンジン３２では、プロセス条件制御部３０から送られたプロセスパラメータに基づいてプロセス制御される印刷出力処理が行われる。
【００５０】
レーザ制御部３１は、スクリーン処理／画像合成部４４から送られるビデオ信号に基づきプリントエンジン３２内の図示しない露光装置を制御してプリントエンジン３２内の図示しない感光体ドラムに潜像を形成させる。
【００５１】
プリントエンジン３２は、感光体ドラム、露光装置、現像装置、転写ベルト、搬送ベルト、定着装置等により構成され、プロセス条件制御部３０より送られるプロセスパラメータに基づきプロセス制御されて、レーザ制御部３１で制御される内容を用紙に画像形成し印刷出力する処理を行う。
【００５２】
このように構成される画像形成装置２０では、パーソナルコンピュータ１０から送られる印刷データ中にバーコードを印刷する印刷データが含まれていた場合には、印刷データから描画される画像データのバーコードの部分だけ階調補正パッチＢ（高Cin側）に基づくCin補正処理と高線数でのスクリーン処理とが行われて、印刷される。
【００５３】
階調補正パッチＢ（高Cin側）に基づくCin補正処理では、階調補正パッチＢ（高Cin側）の読み値からシャドウ部分の濃度が予測されて、図４に示すようにバーコード部がある一定の濃度になるように、バーコード部Cin補正量データが作成される。
【００５４】
ここで、その一定の濃度とは、バーコード部の印刷結果に空隙が発生しないような濃度である。
【００５５】
バーコード部Cin補正量データに基づいてCin補正されたバーコード部の画像データは、バーコードの描画がベタでなく網点で描画されることになる。
【００５６】
画像データのバーコードの部分に行われる階調補正パッチＢ（高Cin側）に基づくCin補正処理によって、100%よりも小さいCinで（つまり、ベタでなく網点で）描画される。
【００５７】
次に、画像形成装置２０で行われるプロセスコントロールについて図２を参照して説明を行う。
【００５８】
図２は、画像形成装置２０で行われるプロセスコントロールの処理を示すフローチャートである。
【００５９】
プロセスコントロールが開始されると、プリントエンジンの図示しない転写ベルトにプロセス条件制御パッチ、階調補正パッチＡ（低Cin側）、階調補正パッチＢ（高Cin側）が作成される（ステップ２０１）。
【００６０】
プロセス条件制御パッチは、プロセス制御（レーザ光等）の調整をする為のパッチであり、例えば図３（ａ）に示すように濃度が50％のパッチである。
【００６１】
また、階調補正パッチＡ（低Cin側）は、例えば図３（ｂ）に示すように濃度が33％の低濃度側のパッチである。
【００６２】
また、階調補正パッチＢ（高Cin側）は、例えば図３（ｃ）に示すように濃度が67％の高濃度側のパッチである。
【００６３】
作成された各種パッチはパッチセンサ２８により測定されて（ステップ２０２）、それら読み値が階調補正処理部４３やバーコード補正処理部２７に送られる。
【００６４】
プロセス条件制御パッチの読み値は、プロセス条件決定部２９に送られる。
【００６５】
階調補正パッチＡ（低Cin側）の読み値と階調補正パッチＢ（高Cin側）の読み値が階調補正処理部４３に送られ（ステップ２０７）、階調補正パッチＢ（高Cin側）の読み値がバーコード補正処理部２７に送られる（ステップ２０８）。
【００６６】
プロセス条件決定部２９は、プロセス条件制御パッチの読み値を受け取ると（ステップ２０３）、プロセス条件制御パッチの読み値が狙いからずれているか否かを確認する（ステップ２０４）。
【００６７】
ここで、プロセス条件決定部２９が、プロセス条件制御パッチの読み値が狙いからずれていないと確認すれば（ステップ２０４でＮＯ）、プロセスコントロールは終了する。
【００６８】
また、プロセス条件決定部２９がプロセス条件制御パッチの読み値が狙いからずれていると確認した場合には（ステップ２０４でＹＥＳ）、プロセス条件決定部２９は、プリントエンジン３２内の図示しない露光装置のレーザ光量、帯電バイアス、現像バイアス、現像バイアス率等のプロセス条件を変更する内容を決定する（ステップ２０５）。変更されたプロセス条件は、変更後プロセス条件として、プロセス条件制御部３０と階調補正処理部４３とバーコード補正処理部２７とに送られる（ステップ２０６）。
【００６９】
プロセス条件制御部３０に変更後プロセス条件が送られると、変更後プロセス条件に基づいてプロセスパタメータがプリントエンジン３２に送られ、そのプロセスパラメータに基づくプロセス制御によってプリントエンジン３２で印刷出力処理が行われる。
【００７０】
また、階調補正パッチＢ（高Cin側）の読み値が送られたバーコード補正処理部２７は、プロセス条件決定部２９から受信する変更後プロセス条件（ステップ２０９）と階調補正パッチＢ（高Cin側）の読み値とに基づき、ガンマ補正するための階調補正曲線を作成し、バーコード部Cin補正量データを作成する（ステップ２１０）。
【００７１】
作成されたバーコード部Cin補正量データは、バーコード部をベタでなく網点で描画するための補正量データであり、また、バーコード部Cin補正量データによって描画される網点の濃度が決定される。
【００７２】
作成されたバーコード部Cin補正量データは、バーコード補正処理部２７から階調補正処理部４３に送られる（ステップ２１１）。
【００７３】
また、階調補正パッチＡ（低Cin側）の読み値が送られた階調補正処理部４３は、プロセス条件決定部２９から受信する変更後プロセス条件（ステップ２１２）と階調補正パッチＡ（低Cin側）と階調補正パッチＢ（高Cin側）とに基づき、通常行われる階調補正カーブを作成する（ステップ２１３）。
【００７４】
また、バーコード部Cin補正量データが送られた階調補正処理部４３は、バーコード検出部４２から送られるビットマップの画像データのバーコードの部分に対する補正を、そのバーコード部Cin補正量データとバーコード検出部４２から送られるタグ情報とに基づいて行うようにする（ステップ２１４）。
【００７５】
次に、画像形成装置２０で行われる印刷処理について図５を参照して説明を行う。
【００７６】
図５は、画像形成装置２０で行われる印刷処理を示すフローチャートである。
【００７７】
画像形成装置２０がパーソナルコンピュータ１０から印刷データを受信すると、その印刷データがＰＤＬ解釈部４０で解釈されて、描画部４１でビットマップの画像データが描画され、バーコード検出部４２に送られる。
【００７８】
そして、バーコード検出部４２では、画像データ中のバーコードの位置が検出される（ステップ５０１）。
【００７９】
バーコード検出部４２でバーコードが検出されると（ステップ５０２でＹＥＳ）、バーコード検出部４２から階調補正処理部４３に、描画部４１で描画されたビットマップの画像データとバーコードの位置を示すタグ情報とが送られる。
【００８０】
そして、階調補正処理部４３では、送られた画像データのバーコードの部分に対して、バーコード補正処理部２７より送られたバーコード部Cin補正量データに基づきCin補正（入力濃度補正）が行われる（ステップ５０３）。
【００８１】
画像データのバーコードの部分を特定する処理は、バーコード検出部４２から送られるタグ情報に基づいて行われる。
【００８２】
階調補正処理部２７では、ステップ２１３で説明した通常行われる階調補正カーブに基づき、バーコード検出部４２から送られる画像データのバーコード以外の部分に対して、図６に示すように通常の階調補正が行われる（ステップ５０５）。
【００８３】
階調補正処理部２７で行われたバーコードの部分に対するCin補正の結果と、階調補正処理部２７で行われたバーコード以外の部分に対する通常の階調補正の結果とは、ビットマップデータの状態でバーコード位置を示すタグ情報と共にスクリーン／画像合成部４４に送られる。
【００８４】
階調補正処理部２７で行われたバーコードの部分に対するCin補正の結果と、階調補正処理部２７で行われたバーコード以外の部分に対する通常の階調補正の結果とは、ビットマップで表される画像データである。
【００８５】
階調補正処理部２７から画像データとタグ情報とが送られたスクリーン処理／画像合成部４４では、階調補正処理部２７から送られたバーコードの部分に対するCin補正の結果となる画像データのバーコードの部分が高線数でスクリーン処理される（ステップ５０４）。
【００８６】
ステップ５０４で行われるスクリーン処理の線数は、例えば、286lpiなどである。
【００８７】
バーコード部Cin補正量データに基づきCin補正された画像データは、バーコードの部分のCinを低下させ、ベタでなく網点で描画されるので、潜像の広がり／トナー像の広がりが抑えられるが、Cinが低下されすぎると、線のエッジにがたつきが生じ、バーコード部を構成する細線中に、網点によりトナーが乗らない穴（空隙）が発生してバーコードの読み取り品質が低下する結果が生じてしまう。
【００８８】
そこで、バーコードの細線中に空隙が発生しないように、高線数のスクリーンでスクリーン処理される。
【００８９】
スクリーン線数が低い場合と高い場合とを比較すると、図７（ａ）、図７（ｂ）に示すように、スクリーン線数が高い図７（ａ）の方がスクリーン線数が低い図７（ｂ）よりも網点中の空隙が発生しにくい。
【００９０】
これは、スクリーン線数が低い場合には（図７（ｂ））、隣接するドット／ラインとの距離が大きい為、潜像／トナー像の広がりで、隣接ドット／ラインとの空隙を埋めきれないが、しかし、スクリーン線数が高い場合には（図７（ａ））、隣接ドット／ラインとの距離が小さいため、空隙を潜像／トナー像の広がりで100％ではないが、空隙とはならない（画像データの濃度差が小さい）レベルで埋めることができるからである。
【００９１】
つまり、ステップ５０４で処理されるスクリーン線数は、バーコードの印刷結果に空隙が発生しない程度の高線数のスクリーン線数である。
【００９２】
そして、スクリーン処理／画像合成部４４では、スクリーン処理されたバーコード部分の画像データと、階調補正処理部２７から送られたバーコード以外の部分に対する通常の階調補正された画像データのバーコード以外の部分の画像データとが、一つの画像データに合成される処理が行われる（ステップ５０６）。
【００９３】
そして、合成された画像データが、レーザ制御部３１による制御でプリントエンジン３２の図示しない感光体ドラムに潜像が形成されて（ステップ５０７）、プリントエンジン３２より印刷出力される（ステップ５０８）。
【００９４】
つまり、描画部２６で描画された画像データのバーコード部分は、バーコード部Cin補正量データによって補正されて、かつ、高線数でのスクリーン処理がされて印刷出力される。
【００９５】
尚、画像データのバーコードの部分を補正するためのバーコード部Cin補正量データはバーコード補正処理部２７で作成されるように説明したが、階調補正処理部４３で作成されるように構成してもよい。
【００９６】
尚、パーソナルコンピュータ１０から印刷データが送られる際に、パーソナルコンピュータ１０で印刷指示を行うユーザが、バーコード印字モードを選択して印刷指示を行って、その結果、パーソナルコンピュータ１０から送信される印刷データにバーコードが含まれる情報が付与されて、印刷データを受信する画像形成装置２０は印刷データに付与されるバーコードが含まれる情報を判別して上述のような処理を行ってもよい。
【産業上の利用可能性】
【００９７】
この発明は、画像形成装置および画像形成プログラムにおいて利用可能である。
【００９８】
また、上記実施の形態の機能を実現するためのソフトウェアのプログラムが記録されている記憶媒体を供給し、通信装置などで記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。  プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、及びＳＤカード（Secure Digital memory card）などや、プログラムを供給するサーバなどであっても良い。
【符号の説明】
【００９９】
１    画像形成システム
２０    画像形成システム
２６    デコンポーザ
２７    バーコード補正処理部
２８    パッチセンサ
２９    プロセス条件決定部
３０    プロセス条件制御部
３１    レーザ制御部
３２    プリントエンジン
４０    ＰＤＬ解釈部
４１    描画部
４２    バーコード検出部
４３    階調補正処理部
４４    スクリーン処理／画像合成部
【図１】
0005428768.tif 000002
【図２】
0005428768.tif 000003
【図３】
0005428768.tif 000004
【図４】
0005428768.tif 000005
【図５】
0005428768.tif 000006
【図６】
0005428768.tif 000007
【図７】
0005428768.tif 000008