(57)【要約】【課題】  ユーザーが好みで線幅を調整した場合に、バーコードなどの読み取り精度が必要な文字に対して処理を切り替える場合に、画像形成装置の状態により、バーコードの読み取り精度が保証できない場合に補正することができない。【解決手段】  テストチャートを出力し、読み込むことで画像形成装置の状態情報を取得し、状態情報とユーザーが指定した設定からバーコードに対して補正しても読み取り精度を保証できるか判断して補正する。【選択図】  図８
2013106179.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る画像読み取り手段と、第一の画像データを記録材に画像を形成する画像形成手段とを備える画像形成装置において、
第一の画像データとテストチャートである第二の画像データとユーザーが設定した第二の補正値を記憶する記憶手段と、
前記第二の画像データと前記第二の画像データを前記画像形成手段によって記録材に形成された第三の画像データと比較して算出される第一の補正値と、
第一の補正値と第二の補正値を合計した値が第一の閾値と第二の閾値の間に存在する場合は、第二の補正値を使って補正を行い、存在しない場合には、第一の補正値を使って補正することを制御する制御手段と、
管理コード以外は、第二の補正値を使って補正を行い、管理コードは、上記制御手段に従って補正を行う補正手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、管理コードが読み取り精度を保証できるように補正方法を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第一の補正値は、主走査方向と副走査方向にそれぞれ測定を行うことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式により画像形成を行う画像形成装置及び制御方法に関する。
【背景技術】
【０００２】
従来、複写機能を有する画像形成装置（複写機）において、特に、バーコード（１次元バーコード及び２次元バーコード）や図面等を読み取ることで用紙に画像を形成する場合、次の問題が発生する。画像を構成する線の幅（線幅）が所定の幅でないと、バーコード等の画像の埋め込み情報を正確に読み取ることができない、複写前の画像と複写後の画像とで太さが異なり、精度が劣化する問題が発生する。そのため、画像形成装置においては、複写対象を忠実に再現（複写）することが要望されている。
【０００３】
また、電子写真方式の画像形成装置においては、画像形成装置の構造的な要因等により、形成した画像の縦線と横線の線幅に違いが生じることが知られている。ここで、横線とは、感光ドラムの回転軸の方向に平行な方向（主走査方向）の直線であり、縦線とは、感光ドラムの回転軸に対して直交する方向（副走査方向）の直線である。
【０００４】
写真原稿等の中間調を再現（複写）する場合は、原稿の読み取りに伴う光信号を電気信号に光電変換し、電気信号を画像処理することでレーザ光に変換して感光体を露光し、感光体に形成した潜像を現像して可視情報化するデジタル複写機が適している。
【０００５】
電子写真方式により画像形成を行う画像形成部を装備したデジタル複写機において、ＣＣＤ等の読取素子の感度特性や、画像形成部の濃度特性がリニアでは無いため、通常、濃度補正が施された後に用紙に画像が形成される。また、画像形成部の濃度特性は、ばらつきが大きく、環境や経時の変動も発生する。更に、読取素子を含む読取系の個々のばらつきも発生するため、デジタル複写機全体でも濃度変動、即ち線幅変動が発生し易い。
【０００６】
上記の点から、従来、画像形成装置（複写機・プリンタ）における画質制御が広く行われている。特に複数の工程を用いて画像を形成する電子写真方式の画像形成装置に関しては、各工程毎に様々な制御方法が提案されている。
【０００７】
バーコードが原稿に存在するかしないかを判断し、バーコード以外の表や罫線には、輪郭線を縁取る輪郭線補正を行い、バーコードに対しては、輪郭線補正を行わない方法が提案されている（特許文献１）。これは、バーコード印刷とバーコード以外の印刷が混在した場合でも、バーコードの読み取り精度を低下させることなく、かつバーコード以外の表や罫線の印刷も良好に行うことを目的としている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−３９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら上記従来のバーコード印刷方法においては、次の課題がある。
【００１０】
従来方法では、画像形成装置の状態により、バーコードの読み取り精度が保証できない場合に補正することができないという課題がある。
【課題を解決するための手段】
【００１１】
画像を読み取る画像読み取り手段と、第一の画像データを記録材に画像を形成する画像形成手段とを備える画像形成装置において、
第一の画像データとテストチャートである第二の画像データとユーザーが設定した第二の補正値を記憶する記憶手段と、
前記第二の画像データと前記第二の画像データを前記画像形成手段によって記録材に形成された第三の画像データと比較して算出される第一の補正値と、
第一の補正値と第二の補正値を合計した値が第一の閾値と第二の閾値の間に存在する場合は、第二の補正値を使って補正を行い、存在しない場合には、第一の補正値を使って補正することを制御する制御手段と、
管理コード以外は、第二の補正値を使って補正を行い、管理コードは、上記制御手段に従って補正を行う補正手段と、
を備えることを特徴とする画像形成装置。
【発明の効果】
【００１２】
プリンタエンジンの変動などによる細線や文字のかすれやにじみをユーザーの好みに合わせつつ、バーコード文字などの読み取り精度を保証することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態に係る画像形成装置の構成例を示す構成図である。
【図２】画像形成装置の制御を司るコントローラを中心とした構成例を示すブロック図である。
【図３】コントローラの画像処理部の機能構成例を示すブロック図である。
【図４】本発明の第１の実施の形態に係る画像形成装置の線幅補正部の構成例を示すブロック図である。
【図５】本発明の第１の実施の形態に係る画像形成装置のプリンタ状態情報算出の例を示すフローチャートである。
【図６】本発明の第１の実施の形態に係るテストチャートの例を示す図である。
【図７】プリンタ２００で出力したテストチャートの例を示す図である。
【図８】本発明の第１の実施の形態に係る画像形成装置の線幅補正制御の例を示すフローチャートである。
【図９】本発明の第２の実施の形態に係るテストチャートの例を示す図である。
【図１０】本発明の第２の実施の形態に係る画像形成装置のプリンタ状態情報算出の例を示すフローチャートである。
【図１１】本発明の第２の実施の形態に係る画像形成装置の線幅補正制御の例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１５】
［実施形態１］
図１は、本発明の第１の実施の形態に係る画像形成装置の構成例を示す構成図である。
【００１６】
図１において、画像形成装置は、リーダスキャナ１００（画像読取手段）、画像形成装置本体２００（画像形成手段）から構成されている。画像形成装置は、複数色（イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ））に各々対応した複数の画像形成部によりカラー画像を形成し、中間転写方式で記録材に転写を行うタンデム型の電子写真方式の画像形成装置として構成されている。尚、タンデム型はほぼ中間転写ベルトの１回転で１画像を形成できるため高速化に適するが、タンデム型の画像形成装置に限定されず、１ドラム型のカラー画像形成装置または白黒画像形成装置を用いてもよい。
【００１７】
リーダスキャナ１００は、原稿照明ランプ及びミラーを有するミラーユニット２１、ＣＣＤアレイ等からなる撮像素子２２、原稿装填部を備えている。原稿装填部にセットされた原稿Ｇから画像を読み取る際は、ミラーユニット２１により原稿Ｇを走査することで稿Ｇの光学像を撮像素子２２に結像する。撮像素子２２により原稿Ｇの光学像を光電変換して得た輝度画像信号を、Ａ／Ｄ変換部（不図示）によりデジタル画像信号に変換した後、コントローラ３０（図２参照）によりガンマ（γ）補正等の画像処理を行う。
【００１８】
画像形成装置本体（以下プリンタと表記）２００は、ブラック（Ｋ）画像形成部、シアン（Ｃ）画像形成部、マゼンタ（Ｍ）画像形成部、イエロー（Ｙ）画像形成部、中間転写ベルト１０、２次転写ローラ１４、定着部１６等を備えている。プリンタ２００は、コントローラ３０から出力される画像データに基づいて記録材Ｐ（用紙や透明フィルム）に画像を形成して出力する。尚、プリンタ２００は、後述するように画像データを記憶する記憶部（不図示）を備えている。
【００１９】
ブラック画像形成部は、感光ドラム１Ｋ、帯電ローラ２Ｋ、露光部３Ｋ、現像部４Ｋ、１次転写ローラ５Ｋ、クリーニング部６Ｋを備えている。シアン画像形成部は、感光ドラム１Ｃ、帯電ローラ２Ｃ、露光部３Ｃ、現像部４Ｃ、１次転写ローラ５Ｃ、クリーニング部６Ｃを備えている。マゼンタ画像形成部は、感光ドラム１Ｍ、帯電ローラ２Ｍ、露光部３Ｍ、現像部４Ｍ、１次転写ローラ５Ｍ、クリーニング部６Ｍを備えている。イエロー画像形成部は、感光ドラム１Ｙ、帯電ローラ２Ｙ、露光部３Ｙ、現像部４Ｙ、１次転写ローラ５Ｙ、クリーニング部６Ｙを備えている。
【００２０】
上記複数色（イエロー、マゼンタ、シアン、ブラック）の画像形成部のうちイエロー画像形成部による画像形成動作を例に挙げて説明する。感光ドラム１Ｙが矢印Ａ方向に回転し、帯電ローラ２Ｙにより感光ドラム１Ｙの表面を均一に帯電する。露光部３Ｙによりコントローラ３０からの画像情報に応じたレーザ光を感光ドラム１Ｙの表面に照射することで、感光ドラム１Ｙ上に静電潜像を形成する。
【００２１】
現像部４Ｙにより感光ドラム１Ｙ上の静電潜像をイエロートナーで現像することで、感光ドラム１Ｙ上にイエロートナー画像を形成する。１次転写ローラ５Ｙにより感光ドラム１Ｙ上のイエロートナー画像を、ローラ８、１２、１３を介して矢印Ｂ方向に回転する中間転写ベルト１０上に１次転写する。１次転写を終了した感光ドラム１Ｙ上の１次転写残トナーをクリーニング部６Ｙにより除去した後、次の画像形成に備える。
【００２２】
同様に、ブラック画像形成部、シアン画像形成部、マゼンタ画像形成部において、それぞれ、マゼンタトナー画像、シアントナー画像、ブラックトナー画像を順次、中間転写ベルト１０上のイエロートナー画像に重ねて１次転写する。
【００２３】
１次転写で形成された中間転写ベルト１０上の４色の重ね合わせトナー画像を、２次転写ローラ１４により記録材Ｐ上に一括して２次転写した後、定着部１６に搬送する。定着部１６により記録材Ｐ上のカラー画像を定着した後、画像形成装置に装備された排出トレイ（不図示）に排出する。２次転写を終了した中間転写ベルト１０上の２次転写残トナーをクリーニング部１５により除去した後、次の画像形成に備える。
【００２４】
図２は、画像形成装置の制御を司るコントローラ３０を中心とした構成例を示すブロック図である。
【００２５】
図２において、コントローラ３０は、制御部３００、ネットワークインタフェース（Ｉ／Ｆ）３０１、ＰＤＬ処理部３０３、操作部３０４、画像処理部３０５を備えている。制御部３００は、各部を制御するものであり、ユーザーから操作部３０４により原稿の読み取りを指示されると、リーダスキャナ１００により原稿の読み取りを行うと共に、原稿から読み取った画像に対応する画像データを画像処理部３０５に出力するよう制御する。また、制御部３００は、プログラムに基づき、図６（第１の実施の形態）、図８（第２の実施の形態）の各フローチャートに示す処理を実行する。
【００２６】
画像処理部３０５は、リーダスキャナ１００から出力された画像データに画像処理を施す。例えば、複写（コピー）の場合は、リーダスキャナ１００から出力された画像データに、コピー出力に適した画像処理を施し、画像処理後の画像データをプリンタ２００に出力する。これにより、記録材にコピー画像が形成される。制御部３００は、リーダスキャナ１００及びプリンタ２００と所定のインタフェースを介して各々接続されている。制御部３００は、リーダスキャナ１００及びプリンタ２００の各々の動作状態を示すステータス情報を取得し、ステータス情報に基づきリーダスキャナ１００及びプリンタ２００の動作を制御する。
【００２７】
ネットワークインタフェース（Ｉ／Ｆ）３０１は、ローカルエリアネットワーク（ＬＡＮ）等のネットワーク３０２に接続し、ネットワーク３０２に接続されたパーソナルコンピュータ（以下ＰＣ）等と通信し、様々なコマンドやデータをやり取りする。例えば、画像形成装置がＰＣから記述言語（例えばＰＤＬ）で記述された画像データ（ＰＤＬデータ）を含む印刷信号を受信した場合、制御部３００は、ＰＤＬデータをＰＤＬ処理部３０３に供給する。
【００２８】
ＰＤＬ処理部３０３は、ＰＤＬデータを処理して得た画像データを画像処理部３０５に出力する。画像処理部３０５は、ＰＤＬ処理部３０３から出力された画像データにプリント出力に適した画像処理を施し、画像処理後の画像データをプリンタ２００に出力する。これにより、プリンタ２００はプリント画像を記録材に形成する。操作部３０４は、ユーザから入力された指示を制御部３００に伝えると共に、画像形成装置の状態等を表示する。
【００２９】
また、制御部３００は、ユーザーから操作部３０４により原稿の読み取りが指示された場合、リーダスキャナ１００に原稿を読み取らせる。更に、制御部３００は、リーダスキャナ１００により原稿から読み取った画像に対応する画像データを画像処理部３０５に生成させ、その画像データをファイル等の形式としてネットワーク３０２を介してＰＣ等に送信する。尚、コントローラ３０内部には、ファクシミリの送受信部、電話回線とのインタフェース等を備えているが、ここでは説明を省略する。
【００３０】
図３は、コントローラ３０の画像処理部３０５の機能構成例を示すブロック図である。
【００３１】
図３において、画像処理部３０５は、シェーディング補正部３０５１、入力色処理部３０５２、空間フィルタ部３０５３、ＬＯＧ処理部３０５４、出力色処理部３０５５、ガンマ（γ）補正部３０５６、スムージング処理部３０５７を備えている。
【００３２】
リーダスキャナ１００から出力される画像データは、一般的にＲＧＢ画像データである。リーダスキャナ１００において撮像素子２２により原稿の光学像を光電変換して得た輝度画像信号をＡ／Ｄ変換部によりデジタル画像信号（ＲＧＢ画像データ）に変換し、画像処理部３０５に出力する。画像処理部３０５は、リーダスキャナ１００から出力されたＲＧＢ画像データに、シェーディング補正部３０５１により白基準の補正を施し、入力色処理部３０５２により入力マスキング処理を施す。これにより、撮像素子２２のＣＣＤ分光特性に起因する色の濁り等が取り除かれる。
【００３３】
更に、空間フィルタ３０５３によりＲＧＢ画像データの周波数特性を修正し、ＬＯＧ処理部３０５４により輝度信号であるＲＧＢ画像データ（ＲＧＢ信号）を反転して濃度信号に変換することにより、ＹＭＣ信号を得る。更に、出力色処理部３０５５により公知の出力マスキング法や３次元ルックアップテーブル（ＬＵＴ）補間演算を用いて、ＹＭＣ信号からＹＭＣＫ信号に変換し、ガンマ補正部３０５６に入力する。
【００３４】
画像処理部３０５は、上記の処理で得たＲＧＢ画像データ（コピー出力画像データ）、またはＰＤＬ処理部３０３が生成したＲＧＢ画像データ（プリント出力画像データ）を、４色に分解する場合は、出力色処理部３０５５によりＹＭＣＫ信号に色分解する。ＰＤＬ処理部３０３はＹＭＣＫ画像データを出力する場合があるが、この場合は、ＹＭＣＫ画像データを、出力色処理部３０５５によりＹＭＣＫ信号に色処理する。
【００３５】
次に、画像処理部３０５において、色分解した信号をガンマ（γ）補正部３０５６に入力する。ガンマ補正部３０５６により各色独立のルックアップテーブル（ＬＵＴ）を用いて階調補正を行い、色分解信号に出力特性の補正（ガンマ補正）を施す。最後に、ガンマ補正を施した信号をスムージング処理部３０５７に入力する。スムージング処理部３０５７により信号にスムージング処理を施し、プリンタ２００に出力する。これにより、プリンタ２００により記録材に画像が形成される。
【００３６】
次に、上記構成を有する本実施の形態の画像形成装置の動作について図５〜図９を参照しながら説明する。
【００３７】
横線（感光ドラムの回転軸の方向に平行な主走査方向の線）と、縦線（感光ドラムの回転軸に対して直交する副走査方向の線）で画像データの補正量を異ならせると、より好適である。画像形成装置の構成によって異なるが、感光ドラムと現像スリーブが非接触のジャンピング現像方式の場合は、「掃き寄せ」と称する現象のため、画像後端エッジのトナー付着量が多くなるために、横線が太く縦線が細くなる画像形成装置もある。
【００３８】
図５は、プリンタ状態情報を取得するためのフローチャートである。
【００３９】
コントローラ３０は、プリンタ２００から出力されたテストチャートをプリンタ２００に出力する（ステップＳ５０１）。
【００４０】
図９は、本実施の形態で使用されるテストチャートの例である。チャート１０００は、主走査方向のプリンタ状態情報を測定するためのチャートである。チャート１００１は、副走査方向のプンリタ状態情報を測定するためのチャートである。
【００４１】
コントローラ３０は、プリンタ２００から出力されたテストチャートをリーダスキャナ１００で読み込み、画像データをデータ記憶部４０１に格納する（ステップＳ５０２）。
【００４２】
プリンタ状態情報演算部４０２は、チャート１０００とデータ記憶部４０１に格納されているテストチャートの元データから主走査方向のプリンタ状態情報を演算する（ステップＳ５０３）。
【００４３】
ここで、図６は、テストチャートの例を示したものである。４画素の間隔を持った二つの４画素の幅を持った線である。図７は、プリンタ２００から出力し、リーダスキャナ１００で読み込んだ画像の例を示したものである。この二つの画像をプリンタ状態情報４０２は、比較を行って、プリンタ状態情報を算出する。算出例としては、
プリンタ状態情報＝  読込画像データ  −  テストチャート
すなわち、４画素が６画素に太っているので、プリンタ状態情報は＋２となる。
【００４４】
プリンタ状態情報の算出方法は、これに限定するものではなく、例えば、ＭＴＦの値や濃度値の差から算出しても良いものとする。
【００４５】
プリンタ状態情報演算部４０２は、チャート１００１とデータ記憶部４０１に格納されているテストチャートの元データから副走査方向のプリンタ状態情報を演算する（ステップＳ５０４）。
【００４６】
コントローラ３０は、取得したプリンタ状態情報をデータ記憶部４０１に格納する（ステップＳ５０５）。
【００４７】
図８は、本実施の形態の画像データの線幅補正の制御のフローチャートである。
【００４８】
コントローラ３０は、ＰＤＬデータをネットワーク３０２を介して受信する。ＰＤＬ処理部３０３は、受信したＰＤＬデータを解析し、画像データをデータ記憶部４０１へ出力する。さらに、ＰＤＬデータにバーコードフォントがある場合は、画像データのバーコードフォントの属性情報をデータ記憶部４０１に格納する。
【００４９】
コントローラ３０は、データ記憶部４０１を参照し、ユーザーから線幅の調整値があるか確認する（ステップＳ８０１）。ユーザーからの線幅の調整値がある場合は、ステップＳ８０２に移行する。ない場合は、コントローラ３０は画像データを補正せずに（ステップＳ８１２）、画像処理部３０５を介し、プリンタ２００へ出力する。
【００５０】
コントローラ３０は、画像データにバーコードフォントが存在するか、データ記憶部４０１に格納されている画像データの属性情報を基に判断する（ステップＳ８０２）。バーコードフォントがある場合は、バーコードと文字やラインなどを分けて調整する必要があるので、ステップＳ８０３へ移行する。ない場合は、文字やラインに対し、ユーザーが指定した調整値で画像データを補正し（ステップＳ８１１）、コントローラ３０は、補正データをデータ記憶部４０１に格納する。
【００５１】
コントローラ３０は、予め定められた第一の閾値と第二の閾値の間に主走査方向のプリンタ状態情報とユーザーが指定した調整値を足したものが範囲内であるかを判断する（ステップＳ８０３）。
【００５２】
範囲内である場合は、バーコードフォントに対して主走査方向の補正を許可する（ステップＳ８０４）。範囲外である場合は、バーコードフォントに対して主走査方向の補正を許可しない（ステップＳ８０５）。
【００５３】
コントローラ３０は、予め定められた第一の閾値と第二の閾値の間に副走査方向のプリンタ状態情報とユーザーが指定した調整値を足したものが範囲内であるかを判断する（ステップＳ８０６）。
【００５４】
範囲内である場合は、バーコードフォントに対して副走査方向の補正を許可する（ステップＳ８０７）。範囲外である場合は、バーコードフォントに対して副走査方向の補正を許可しない（ステップＳ８０８）。
【００５５】
データ補正部４０３は、記憶部４０１に格納されている属性情報を参照しながら文字やラインとバーコードフォントの補正を分けて行う。文字やラインに対しては、ユーザーが設定した調整値で補正をおこなう。バーコードフォントに対しては、フローチャートのステップＳ８０３とステップＳ８０６の判断結果を反映して補正を行う（ステップＳ８０９）。補正した画像データは、記憶部４０１に格納される。
【００５６】
コントローラ３０は、補正した画像データを画像処理部３０５を介して、プリンタ２００へ出力する（ステップＳ８１０）。
【００５７】
その後、プリンタ２００により画像形成を行い、画像を出力する。
【００５８】
以上詳細に説明したように、本実施形態によれば、テストチャートからプリンタ状態情報を取得し、プリンタ状態情報とユーザーが設定した線幅の調整値からバーコードフォントに対して線幅補正を行うか判断する。これによって、ユーザーは好みの線幅で印字を行いながら、バーコードフォントは、読み取り精度を保証することが可能となる。
【００５９】
［実施形態２］
第二の実施の形態は、上記第一の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上記第一の実施の形態の対応するものと同一なので説明を省略する。
【００６０】
線幅補正制御において、バーコードフォントに対して、より高い読み取り精度となるように補正を行う。
【００６１】
図１０は、補正値を取得するためのフローチャートである。
【００６２】
コントローラ３０は、プリンタ２００から出力されたテストチャートをプリンタ２００に出力する（ステップＳ１００１）。
【００６３】
コントローラ３０は、プリンタ２００から出力されたテストチャートをリーダスキャナ１００で読み込み、画像データをデータ記憶部４０１に格納する（ステップＳ１００２）。
【００６４】
プリンタ状態情報演算部４０２は、チャート１０００とデータ記憶部４０１に格納されているテストチャートの元データを比較して補正値Ａを演算する（ステップＳ１００３）。
【００６５】
プリンタ状態情報演算部４０２は、チャート１００１とデータ記憶部４０１に格納されているテストチャートの元データを比較して補正値Ｂを演算する（ステップＳ１００４）。
【００６６】
コントローラ３０は、取得したプリンタ状態情報をデータ記憶部４０１に格納する（ステップＳ１００５）。
【００６７】
図１１は、本実施の形態の画像データの線幅補正の制御のフローチャートである。
【００６８】
コントローラ３０は、ＰＤＬデータをネットワーク３０２を介して受信する。ＰＤＬ処理部３０３は、受信したＰＤＬデータを解析し、画像データをデータ記憶部４０１へ出力する。さらに、ＰＤＬデータにバーコードフォントがある場合は、画像データのバーコードフォントの属性情報をデータ記憶部４０１に格納する。
【００６９】
コントローラ３０は、データ記憶部４０１を参照し、ユーザーから線幅の調整値か補正値Ａ、Ｂがあるか確認する（ステップＳ１１０１）。ユーザーからの線幅の調整値がある場合は、ステップＳ１１０２に移行する。ない場合は、コントローラ３０は画像データを補正せずに（ステップＳ１１１２）、画像処理部３０５を介し、プリンタ２００へ出力する。
【００７０】
コントローラ３０は、画像データにバーコードフォントが存在するか、データ記憶部４０１に格納されている画像データの属性情報を基に判断する（ステップＳ１１０２）。バーコードフォントがある場合は、バーコードと文字やラインなどを分けて調整する必要があるので、ステップＳ１１０３へ移行する。ない場合は、文字やラインに対し、ユーザーが指定した調整値で画像データを補正し（ステップＳ１１１１）、コントローラ３０は、補正データをデータ記憶部４０１に格納する。
【００７１】
コントローラ３０は、予め定められた第一の閾値と第二の閾値の間に補正値Ａとユーザーが指定した主走査方向の調整値を足したものが範囲内であるかを判断する（ステップＳ１１０３）。
【００７２】
範囲内である場合は、バーコードフォントに対して主走査方向の調整値で補正を行う（ステップＳ１１０４）。範囲外である場合は、バーコードフォントに対して補正値Ａで補正を行う（ステップＳ１１０５）。
【００７３】
コントローラ３０は、予め定められた第一の閾値と第二の閾値の間に補正値Ｂとユーザーが指定した副走査方向の調整値を足したものが範囲内であるかを判断する（ステップＳ１１０６）。
【００７４】
範囲内である場合は、バーコードフォントに対して副走査方向の調整値で補正を行う（ステップＳ１１０７）。範囲外である場合は、バーコードフォントに対して補正値Ｂで補正を行う（ステップＳ１１０８）。
【００７５】
データ補正部４０３は、記憶部４０１に格納されている属性情報を参照しながら文字やラインとバーコードフォントの補正を分けて行う。文字やラインに対しては、ユーザーが設定した調整値で補正をおこなう。バーコードフォントに対しては、フローチャートのステップＳ１１０３とステップＳ１１０６の判断結果を反映して補正を行う（ステップＳ８０９）。補正した画像データは、記憶部４０１に格納される。
【００７６】
コントローラ３０は、補正した画像データを画像処理部３０５を介して、プリンタ２００へ出力する（ステップＳ１１１０）。
【００７７】
その後、プリンタ２００により画像形成を行い、画像を出力する。
【００７８】
以上詳細に説明したように、本実施形態によれば、テストチャートから主走査方向と副走査方向の補正値を取得し、補正値とユーザーが設定した線幅の調整値からバーコードフォントに対して補正量を判断する。これによって、ユーザーは好みの線幅で印字を行いながら、バーコードフォントは、読み取り精度を保証することが可能となる。第一の実施の形態との差分は、ユーザーの調整がなくてもバーコードフォントの読み取り精度を保証することが可能であることである。
【符号の説明】
【００７９】
１Ｙ、１Ｍ、１Ｃ、１Ｋ  感光ドラム
３０  コントローラ
４０  線幅補正部
５０  光学センサ
１００  リーダスキャナ
２００  画像形成装置本体
３００  制御部
３０３  ＰＤＬ処理部
３０５  画像処理部
４００  制御部
４０１  データ記憶部
４０２  データ比較部
４０３  補正値算出部
４０４  補正値補間部
４０５  線幅補正用基準画像記憶部
４０６  線幅補正処理部
【図１】
2013106179.tif 000003
【図２】
2013106179.tif 000004
【図３】
2013106179.tif 000005
【図４】
2013106179.tif 000006
【図５】
2013106179.tif 000007
【図６】
2013106179.tif 000008
【図７】
2013106179.tif 000009
【図８】
2013106179.tif 000010
【図９】
2013106179.tif 000011
【図１０】
2013106179.tif 000012
【図１１】
2013106179.tif 000013