(57)【要約】【課題】情報を高精度に読み取ることが可能なバーコードを記録し得るインクジェット記録装置の提供を目的とする。【解決手段】本発明に係るインクジェット記録装置は、記録媒体にバーコードを記録可能とするインクジェット記録装置において、濃度の異なる複数のパッチを記録し、各パッチの濃度と記録媒体の中でインクが付与されていない非記録部の濃度とを読み取る。読み取ったパッチの濃度と、非記録部の濃度とに基づき前記バーコードを構成する複数のバーの濃度を決定し、決定した濃度でバーコードを記録する。【選択図】図６
2014054791.tif 000002
【特許請求の範囲】
【請求項１】
記録データに基づき記録媒体上にインクを吐出する記録手段によって複数のドットからなるバーコードの記録を可能とするインクジェット記録装置において、
濃度の異なる複数のパッチを前記記録媒体に形成するためのパッチデータを記録データとして前記記録手段に供給するパッチデータ供給手段と、
前記記録媒体に形成された前記各パッチの濃度と、前記記録媒体の中でインクが付与されていない非記録部の濃度と、を読み取る読取手段と、
前記読取手段によって読み取られた前記各パッチの濃度と、前記非記録部の濃度とに基づき前記バーコードを構成する複数のバーの濃度を決定する決定手段と、
を備え、
前記記録手段は、前記パッチデータ供給手段からのパッチデータに基づき、前記決定手段によって決定された濃度で前記複数のバーを記録することを特徴とするインクジェット記録装置。
【請求項２】
前記バーの記録密度に応じて前記バーの幅方向におけるドット数と、相隣接する複数のバーの間に形成されるスペースの幅方向におけるドット数と、を補正する補正手段を、さらに備えたことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記決定手段は、前記非記録部と前記各パッチとの濃度差を求め、該濃度差が所定の閾値に最も近くなるパッチの濃度を、前記バーコードを構成する複数のバー共通の濃度として決定することを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記閾値は、前記濃度差が前記非記録部の５０パーセントの濃度に定められていることを特徴とする請求項１ないし３のいずれか一項に記載のインクジェット記録装置。
【請求項５】
前記補正手段は、
前記記録媒体の種類に対応した補正パラメータを取得する取得手段と、
前記取得手段によって取得した補正パラメータを用いて、前記バーの幅と前記スペースの幅とを算出する算出手段と、
を備えたことを特徴とする請求項２ないし４のいずれか一項に記載のインクジェット記録装置。
【請求項６】
前記取得手段は、
バーを複数の異なるドット数の幅で記録するためのテストパターンデータを記録データとして前記記録手段に供給するテストパターンデータ供給手段と、
前記テストパターンデータ供給手段からのテストパターンデータに基づいて前記記録手段により前記記録媒体上に記録されたテストパターンの各バーの幅を測定する測定手段と、
前記テストパターンデータに基づいて定められる各バーの幅方向におけるドット数と、
前記測定手段によって測定された前記バーの幅と、の相関を求める相関式から前記補正パラメータを取得する請求項５に記載のインクジェット記録装置。
【請求項７】
前記算出手段は、バーコードの種類および基準となるバーの幅に関する情報に基づいて、記録後のバーコードの全てのバーの幅が予め定めた大きさに最も近づくように、記録時に設定される各バーの幅方向におけるドット数を算出するバー算出手段と、
記録後の各スペースの幅が記録後の前記各バーの幅に最も近づくように記録時に設定される各スペースの幅方向におけるドット数を算出するスペース算出手段と、
を備えたことを特徴とする請求項５または６に記載のインクジェット記録装置。
【請求項８】
記録データに基づき記録媒体上にインクを吐出することにより、複数のドットからなるバーコードの記録を可能とするインクジェット記録方法において、
濃度の異なる複数のパッチを前記記録媒体に形成するパッチデータ供給工程と、
前記記録媒体に形成された前記各パッチの濃度と、前記記録媒体の中でインクが付与されていない非記録部の濃度と、を読み取る読取工程と、
前記読取工程によって読み取られた前記各パッチの濃度と、前記非記録部の濃度とに基づき前記バーコードを構成する複数のバーの濃度を決定する決定工程と、
を備え、
前記パッチデータ供給手段からのパッチデータに基づき、前記決定手段によって決定された濃度で前記複数のバーを記録することを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードを記録媒体に記録可能なインクジェット記録装置、およびインクジェット記録方法に関する。
【背景技術】
【０００２】
記録ヘッドよりインクを吐出して記録を行うインクジェット記録装置は、高精細な画像を種々の媒体に記録することが可能である。このため、インクジェット記録装置では、通常の文書、画像等の記録だけでなく、棚表示ラベルやバーコード、タグ等を記録する目的で用いられることも多い。バーコードはバーコードリーダーによって読み取らせることが必要であるため、バーコードの記録では、黒バーと白バーの幅の精度を高めることが重要になる。特に、所定のバーコード幅内に記録すべき情報量が増大した場合、読取率が低下しないように高精度に各バーを記録する必要がある。そこで、バーコードの黒バーがインクの滲みなどによって太くならないように、黒バーおよび白バーの線幅を適切な幅に設定したバーコードフォントテーブルを用意することでバーコードの読取率低下を解決するようにした記録装置がある。
【０００３】
また、複数の記録媒体に同じ線の太さ（幅）のバーコードを記録した場合、各記録媒体の光の反射率が異なる場合には、読取装置で読み取られたバーコードの幅に差異が生じる。すなわち、光の反射率が低い記録媒体に記録されたバーコードほど、読取装置は白バーを細く、黒バーを太く読み取ってしまうため、読取率が低下するという問題がある。これに対し、特許文献１には、バーコードを構成する黒バーおよび白バーそれぞれの幅方向におけるドット数を、使用する記録媒体の光の反射率に応じて補正して記録するインクジェット記録装置が開示されている。これによれば、記録媒体の反射率に応じた幅の黒バーおよび白バーからなるバーコードを記録することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３２３４４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、インクジェット記録装置では、黒バーおよび白バーの幅の調整を、幅方向におけるドット数を調整することによって行なっている。このため、黒バー、白バーに対する調整量が大き過ぎ、高精度にバー幅の調整を行うことができないという問題が生じる。特に、全体の幅が小幅であるバーコードにおいては、バー幅の調整が１ライン（単位で行われるため、調整量が大きく、高精度に幅調整が行なえず、読取精度を十分に改善できないという問題が生じている。
【０００６】
本発明は、情報を高精度に読み取ることが可能なバーコードを記録し得るインクジェット記録装置およびインクジェット記録方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係るインクジェット記録装置は、以下の構成を有する。
【０００８】
すなわち、本発明の第１の形態は、記録データに基づき記録媒体上にインクを吐出する記録手段によって複数のドットからなるバーコードの記録を可能とするインクジェット記録装置において、濃度の異なる複数のパッチを前記記録媒体に形成するためのパッチデータを記録データとして前記記録手段に供給するパッチデータ供給手段と、前記記録媒体に形成された前記各パッチの濃度と、前記記録媒体の中でインクが付与されていない非記録部の濃度と、を読み取る読取手段と、前記読取手段によって読み取られた前記各パッチの濃度と、前記非記録部の濃度とに基づき前記バーコードを構成する複数のバーの濃度を決定する決定手段と、を備え、前記記録手段は、前記パッチデータ供給手段からのパッチデータに基づき、前記決定手段によって決定された濃度で前記複数のバーを記録することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記録媒体における記録部と非記録部との濃度に基づいてバーコードのバーの濃度を変更するため、読取手段によってバー幅を適正に認識させることができ、高精度に情報を読み取らせることが可能なバーコードを記録することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るインクジェット記録装置の構成を示す図である。
【図２】インクジェット記録装置の制御系の概略構成を示すブロック図である。
【図３】記録データの構造の一例を示す図である。
【図４】記録媒体に記録されたバーコードの一例を示す図である。
【図５】バーコードのバー幅とスペース幅とノズルピッチとの関係を示す説明図である。
【図６】黒バーの濃度取得の手順を示すフローチャートである。
【図７】濃度測定用テストパターンの一例を示す図である。
【図８】記録ドットの滲みを説明する説明図である。
【図９】補正パラメータ取得の手順を示すフローチャートである。
【図１０】補正パラメータ取得用テストパターンの一例を示す図である。
【図１１】バーコード情報の補正から記録までの処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明に係るインクジェット記録装置および記録方法の実施形態を、図面を参照しつつ詳細に説明する。なお、以下の実施形態は本願の特許請求の範囲に係る発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、図１ないし図１１において同一の構成要素には同一の参照符号を付す。
【００１２】
［インクジェット記録装置の構成］
図１は、本実施形態におけるインクジェット記録装置の構成を示す図である。インクジェット記録装置１０は、ホストコンピュータ１２と接続されている。インクジェット記録装置１０は、ホストコンピュータ１２から送信される記録データに基づき、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの各々からインクを吐出して記録媒体Ｐに記録する。図１において、４つの記録ヘッドが示されているが、特色インク等、他のインクに対応する記録ヘッドがさらに搭載されていても良い。
【００１３】
４つの記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙは、記録媒体Ｐの搬送方向（図中、矢印Ａ方向）に沿って並設されている。各記録ヘッドは、搬送方向上流から、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの順に配置されている。各記録ヘッドは、インクを吐出するノズルの開口部である吐出口が記録媒体の搬送方向と交差する方向（図では直交する方向）に沿って配列されたノズル列を有している。このノズル列は使用する記録媒体の最大幅（搬送方向と直交する方向における最大の長さ）よりも長い範囲に亘ってノズルを配列した、いわゆるライン型の記録ヘッドである。また、インクジェット記録装置１０は、各記録ヘッドを移動させることなく記録媒体Ｐを搬送し、記録ヘッドに配列された複数のノズルそれぞれからインクを吐出して記録を行う。各ノズルからのインクの吐出は、各ノズル内に設けられた吐出エネルギー発生素子を駆動することにより行う。吐出エネルギー発生素子として、本実施形態では、電気熱変換素子（ヒータ）を用いているが、吐出エネルギー発生素子としては、電気機械変換素子などを用いることも可能である。
【００１４】
記録が行われる際に、各記録ヘッドの吐出口が形成される面（吐出口面）２２Ｋｓ、２２Ｃｓ、２２Ｍｓ、２２Ｙｓにゴミやインク滴等の異物が付着することがある。その場合には、インクの吐出状態が変わって記録に影響を与えることがある。各記録ヘッドからインクを安定的に吐出可能なように、インクジェット記録装置１０には、回復装置４０が構成されている。回復装置４０が各吐出口面を定期的にクリーニングすることで、各記録ヘッドのノズルからのインク吐出状態を良好に維持することができる。回復装置４０は、各記録ヘッドの吐出口面に対向して、各吐出口面に滞留したインクを除去するためのキャップ５０を備えている。キャップ５０は、各記録ヘッドと独立して設けられており、不図示のブレード、インク除去部材、ブレード保持部材、およびキャップ等を含んでいる。
【００１５】
ロール紙である記録媒体Ｐは、ロール紙供給部２４から供給され、搬送機構２６によって矢印Ａ方向に搬送される。搬送機構２６は、記録媒体Ｐを載置して搬送するための搬送ベルト２６ａと、搬送ベルト２６ａを回転させるための搬送モータ２６ｂと、搬送ベルト２６ａに張力を与えるためのローラ２６ｃを含んでいる。記録時に搬送中の記録媒体Ｐが記録ヘッド２２Ｋの下部に到達すると、ホストコンピュータ１２から送信された記録データに基づいて記録ヘッド２２Ｋから記録媒体Ｐへとブラックインクが吐出される。記録ヘッド２２Ｃ、記録ヘッド２２Ｍ、記録ヘッド２２Ｙの順に、各色インクが記録媒体Ｐ上に吐出されることでカラー記録が行われる。
【００１６】
インクジェット記録装置１０は、各記録ヘッドに供給されるインクを貯めておくインクタンク２８Ｋ、２８Ｃ、２８Ｍ、２８Ｙや、各記録ヘッドにインクを補充するためのポンプや、クリーニング動作をするためのポンプ等を含んでいる。
【００１７】
図２は、制御系の構成を示す図である。図２において、コントローラ２００はインクジェット記録装置全体の制御を行う主制御部であり、例えば、マイクロコンピュータ形態のCPU２０１、プログラムや所要のテーブルその他の固定データを格納したROM２０２、記録データを展開する領域や作業用の領域等を設けたRAM２０３等を有する。又、ホストコンピュータ１２は、記録データの供給源として機能を有するものとなっており、記録に係る画像等のデータの作成、処理等を行うコンピュータ等の形態を採るのものの他、画像読取装置のリーダ部等の形態を採るものも適用可能であり、ここから送信される記録データ、その他コマンド等はインターフェイス（I/F）を介してコントローラ２００との間で送受信される。また、コントローラ２００の出力側には、ヘッドドライバ２０４とモータドライバ２０５Dとが接続されている。
【００１８】
ヘッドドライバ２０４は、記録データに応じて記録ヘッド２２K〜２２Yの吐出ヒータを駆動するドライバである。ヘッドドライバ２０４は、記録データを吐出ヒータの位置に対応させて配列させるシフトレジスタ、シフトレジスタから出力される記録データをラッチするラッチ回路、及びこのラッチ回路から出力された駆動タイミング信号に同期して吐出ヒータを作動させる理論回路素子等の他、ドット形成位置合わせの為に駆動タイミングを適切に設定するタイミング設定部等を有する。モータドライバ２０５Dは走査モータ２０５を駆動するためのドライバである。
【００１９】
本実施形態では後述する記録データであるパッチデータ、およびテストパターンデータはホストコンピュータ１２にデータを格納しているが、インクジェット記録装置１０に格納されていてもよい。また、２０７は記録手段によって記録媒体に記録された画像、バーコードなどを読み取る読取装置（読取手段）であり、ＣＣＤなどの撮像素子によって構成される。
【００２０】
［記録データの構造］
図３は、ホストコンピュータ１２から送信される記録データの構造の一例を示す図である。図３（ａ）に示すように、記録データは、開始コマンド３１とコンテンツ３５と終了コマンド３４とから大きく構成される。開始コマンド３１は、記録領域全体（例えば、文書全体）についての記録設定内容を表わす。本例においては、開始コマンド３１は、図３（ｂ）に示すように、例えば、記録装置を識別するための識別コードと、記録媒体における記録基準位置と、記録媒体内での有効記録範囲と、記録枚数とを含む。
【００２１】
また、コンテンツ３５は、例えば文書に含まれる画像や文字等の各フィールドごとに、その種別や位置を設定するための属性部３２と、記録内容を表わす実データを格納するデータ部３３とを含む。フィールドの種類がキャラクタ（文字）である場合には、属性部３２には、図３（ｃ）に示すように、識別コード、フォント種類、文字サイズ、文字色、文字の装飾情報、文字間隔、文字の回転情報が設定される。また、フィールドの種類がイメージ（画像）である場合には、属性部３２には、識別コード、縦横サイズ、イメージの種類、描画色が設定される。
【００２２】
また、フィールドの種類がバーコードである場合には、属性部３２には、識別コード、バーコードの種類、倍率、バーコード高さ、バーコードの回転情報が設定される。インクジェット記録装置１０は、ホストコンピュータ１２から送信された記録データの属性部３２を参照することによってバーコード情報が存在していることが分かる。データ部３３には、図３（ｄ）に示すように、データ長と、内容を表わすデータとを含む。  
【００２３】
終了コマンド３４は、図３（ｅ）に示すように、識別コードのみで構成されることによって記録データの終了を表わす。
【００２４】
［バーコードの構成］
図４は、インクジェット記録装置１０によって記録媒体に記録されたバーコードの一例を示す図であり、（ａ）は、記録媒体に記録されたバーコードの一例を示し、（ｂ）は、バーコードのバーを構成する記録ドットの記録状態を模式的に示している。図４（ｂ）において、黒丸はインク滴が着弾することによって形成された記録ドットを示しており、この記録ドットが形成されている部分が記録部となる。また、白丸は説明上、記録ドットを仮想的に位置付けて記載したものであって、この白丸が付されている部分は実際にはインク滴は吐出されない非記録部となる。図５に示すように、インクジェット記録装置１０によって記録されるバーコードのバー幅Ｌｂとスペース幅Ｌｓには、記録ヘッドのノズルピッチが強く反映される。
【００２５】
図５は、バーコードのバー幅Ｌｂとスペース幅Ｌｓとをノズルピッチに基づいて説明するための図である。図５に示すように、一般的なバー幅Ｌｂとスペース幅Ｌｓは、以下の式（１）および式（２）によって算出される。
Ｌｂ＝（ノズルピッチ）×（ドット数−１）＋ドット直径  ・・・式（１）
Ｌｓ＝（ノズルピッチ）×（ドット数＋１）−ドット直径  ・・・式（２）
【００２６】
バーコードは正確に読み取られるようにするために、一定の規格や精度などの条件を満たしている必要がある。つまり、バーコードを構成するバー幅Ｌｂとスペース幅Ｌｓとの比率が一定の規格範囲内に収まっていることが必要とされる。特に、小型のバーコードを記録する場合には、バー幅の誤差は上記比率に対してより大きな影響を与えることとなる。従って、バーコードに含まれる複数のバーのうち、バー幅Ｌｂとスペース幅Ｌｓとの差が大きいバーについては、ユーザがホストコンピュータ１２上でバー（黒バー）幅とスペース（白バー）幅とを調整し、比率が規格範囲内に収まるように制御する。
【００２７】
前述のように、バーコードの読取装置は、記録媒体の光の反射率が低いほど、白バー幅を実際に記録された太さよりも細く認識し、黒バー幅を実際に記録された太さよりも太く認識する傾向にある。すなわち、記録媒体の光の反射率に応じてバーコードの白バーおよび黒バーを認識する幅が変動し、記録媒体の反射率が低くなるほど白バーは幅を細く、黒バーは幅を太く認識する傾向にある。これは、バーコードの読取装置がバーコードを白黒の反射率で測定しており、記録媒体の反射率が低く、白バーと黒バーとの反射率との差が少なくなるとバーのエッジ認識が鈍くなり、それによって黒バーが太く読み取られることが原因である。
【００２８】
［黒バーの濃度の設定］
図６は、本実施形態における黒バーの濃度を決定するための濃度処理の手順を示すフローチャートである。このフローチャートにおいて、ステップＳ１０１では、濃度測定用テストパターンをインクジェット記録装置１０で記録する。本実施形態では、図７に示すように所定間隔毎に濃度を変えた複数のパッチを備えた濃度測定用テストパターンをインクジェット記録装置１０で記録する。この後、ステップＳ１０２において、記録されたテストパターンをスキャナ等の読取装置で読み取る。今回、ブラックの濃度はグリーン（Ｇ）の読取値の逆数から計算するため、読取り装置のモードは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３原色（ＲＧＢ）モードを選択する。
【００２９】
次にステップＳ１０３では、読取装置で読取った画像データの記録媒体と各パッチのグリーン（Ｇ）の数値の平均値を求め、その逆数を算出する。そして、非記録部としての白バーと記録部としての黒バーの光の反射率の差(濃度差)が非記録部の反射率（濃度）の５０パーセント（％）になる時のグリーン（Ｇ）の読取値の逆数を閾値とする。さらに、取得した記録媒体と逆数の値と各パッチの差の値が閾値に最も近くなるパッチを黒バーの濃度として設定する。
【００３０】
また、インクジェット記録装置１０では、バーコードを記録する場合においても、他の画像を記録する場合と同様に、インク滴が記録媒体に着弾して記録ドットを形成する。この際、記録媒体に着弾した複数のドットが隣接する場合には、図８に示すように、相隣接する記録ドットが互いにつながり、インクが存在しない方向に滲んでいく現象が発生する。この滲む距離は形成する黒バーの幅によって変化する。
【００３１】
また、記録媒体に付与されたインクの挙動としては、図８に示すように、記録面と平行する方向(拡大方向)にインクが浸透して行く（滲む）場合もあるが、記録面と交差する方向、つまり記録媒体の厚さ方向にインクが浸透して行く場合もある。この場合には、記録面上でインクが付与されている部分（記録部）の面積は減少することとなり、バーコードの各黒バーの幅は減少し、白バーの幅は拡大することとなる。
【００３２】
先に説明したように、記録媒体の光の反射率に応じて、単純に各バー幅を調整する制御を行った場合、インクの滲みによってバー幅に変動（増大あるいは減少）が生じ、バー幅Ｌｂとスペース幅Ｌｓとの比率が規格範囲外となってしまうおそれがある。そこで、本実施形態においては、記録媒体の光の反射率に基づいて、黒バーの濃度を制御すると共に、各バーの幅方向におけるドット数を記録媒体の滲みに応じて補正する補正処理を行い、その補正後の記録データで記録媒体にバーコードを記録する。
【００３３】
［バーコード補正パラメータの取得］
図９は、本実施形態におけるバーコードの各バー幅を補正するための補正パラメータを取得するための手順を示すフローチャートである。図９において、まず、ステップＳ２０１では、図１０に示すような補正パラメータ取得用テストパターンを記録する。本実施形態では、所定間隔ごとに１ドットの幅から３５ドットの幅を有する３５本の黒バーＢｂと、各幅の黒バーの位置を知るための基準線Ｉｒとを備えた、補正パラメータ取得用テストパターンをインクジェット記録装置１０で記録する。なお、黒バーの幅の変動範囲を1ドットから３５ドットとしたが、これに限定されるものではない。また、記録されたテストパターンをスキャナ等の読取装置で読み取る。読取装置の解像度は、滲みによって入力画像以上に太くなったバーを図るため、少なくとも記録密度以上の解像度あることが必要である。次に読取った補正パラメータ取得用テストパターンを解析し、各黒バー幅の太さを測定する。各黒バーの幅形成ドット数及び位置は、基準線Irからの距離で認識する。最後に、黒バーの幅の太さBを、幅を形成するドット数（A）の一次関数として求める。
B（黒バー幅の太さ）＝ a × A（幅形成ドット数） + b ・・・式（３）
【００３４】
この一次関数（３）の傾きａおよび切片ｂを補正パラメータとして取得する。
【００３５】
図１１は、本実施形態におけるバーコードの補正を行い、記録媒体上にバーコードを記録するための手順を示すフローチャートである。  
【００３６】
図１１において、ステップＳ３０１では、図３に示すような、バーコードに関するデータ、例えば、バーコードの種類、基準バーの幅方向におけるドット数、などデータが取得される。また、ステップＳ３０２における補正パラメータ情報の取得は、図９に示すフローチャートによって行なわれる。この後、ステップＳ３０３では、黒バー幅ドット数設計を以下のようにして行う。
【００３７】
［黒バーの幅設計］
取得した補正パラメータを用い各比率の黒バー幅を形成するための幅ドット数を算出する。  
黒バー幅=V×{(a×NB)+b}・・・・・・・・・・・・・式（４）
黒バー幅ドット数（N）=(バー幅-b)÷a
={(a×V×NB)+b×(V-1) }÷a
=(V×NB)+{(b/a) (V-1) ・・・・・・式（５）
V：比率,   a：傾き,   b：切片,   NB：最も細い黒バー幅ドット数
【００３８】
次に、ステップＳ３０４では、白バー幅ドット数の設計を以下のようにして行う。  
【００３９】
[白バーの幅設計]
バーコードは黒バーと白バーのそれぞれが、例えばＥＡＮ１２８のような４値のバーコードの場合は、最小バー幅に対して、各バー幅の太さが１：２：３：４の比率となるよう、規格で定められている。また、同比率の黒バーと白バーの幅が近いことが必要である。補正パラメータを用いて算出した、黒バー幅と入力画像の黒バー幅との差を解像度で割り、ドット数を算出する。次に、白バーは両端を黒バーで挟まれ、両端の黒バーから滲んでくるインクによって、同比率の黒バーに比べ細くなる傾向がある。そこで、最も反射率が低下する白バーの状況として、最も太い(４値のバーコードの場合比率４、２値のバーコードの場合太い)黒バーに挟まれた状態を想定する。この状態の白バーの幅が黒バーの幅と同等になるために必要とするドット数を算出する。算出した同比率黒バーの滲み量および最大バーからの滲み量のドット数を補正量とし、同比率の黒バーのドット数に加える。
各比率黒バーの滲みドット数= {(a×Bv +b) -(P×Bv)}÷(解像度)
={a{(V×NB)+(V-1)(b/a)} +b -P{V×NB+(V-1)(b/a)}}÷(解像度)
={(V×NB)(a -P) +(V×b) -P(V-1)(b/a)}÷(解像度)・・・式（６）
最大黒バーの滲みドット数= {(a×B大 +b) - (P×B大)}/(解像度)
={a{(4×NB)+3(b/a)} +b -P{4×NB+3(b÷a)}}÷(解像度)
={(4×NB)(a -P) +(4×b) -3P(b÷a)}÷(解像度) ・・・式（７）
P：ノズル中心間距離,  B：黒バー幅ドット数,  B大：最も太いバー幅ドット数
【００４０】
作成したバーコードの記録データの各黒バー、白バーの幅方向におけるドット数を上記の式（５）を基に補正処理を行い、補正処理後の記録データを記録装置１０へ送信する。記録装置は受信した記録データに基づいて、対象の記録媒体上にバーコードを記録して、この処理を終了する。  
【００４１】
なお、前述の式（１）〜（７）に示す演算、図６、９、１１に示すフローチャートにおける判定処理および決定処理などは、全てホストコンピュータ１２によって行なわれる。
【００４２】
ところで、上記実施形態においては、バーコードのバーを黒で記録された黒バーとしたが、バーコードのバーは、黒インクで記録されたものに限らず、他の色のインクで記録することも可能である。例えば、前述のシアン、マゼンタ、イエロー、ブラックなどの４色以外の色のインク（例えば、レッド、ブルー、グリーン）を吐出可能な記録ヘッドを備えるインクジェット記録装置では、前記いずれかの特色インクでバーコードを記録しても良い。また、シアン、マゼンタ、イエロー、ブラックなどの４色のインクのみを備えるものであっても、シアン、マゼンタ、イエローのいずれか２色の混色によってカラーバーコードを形成することも可能である。この場合にも本実施形態の濃度設定処理、補正処理などを適用することが可能である。
【００４３】
また、上記実施形態では、記録ヘッドを定位置に保持し、記録媒体のみを移動させて記録を行うフルライン型のインクジェット記録装置を例に採り説明したが、本発明は他の形態のインクジェット記録装置にも適用可能である。例えば、記録ヘッドを記録媒体の移動方向と交差する方向に走査させて記録を行うシリアル型のインクジェット記録装置にも本発明は適用可能である。
【符号の説明】
【００４４】
１０  インクジェット記録装置
２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ  記録ヘッド
２２Ｋｓ、２２Ｃｓ、２２Ｍｓ、２２Ｙｓ  吐出口面
２０１  メインコントローラ
２０２  メモリ
２０３Ｙ、２０３Ｍ、２０３Ｃ、２０３Ｋ  イメージメモリ
２０５  記録ヘッド駆動回路
【図１】
2014054791.tif 000003
【図２】
2014054791.tif 000004
【図３】
2014054791.tif 000005
【図４】
2014054791.tif 000006
【図５】
2014054791.tif 000007
【図６】
2014054791.tif 000008
【図７】
2014054791.tif 000009
【図８】
2014054791.tif 000010
【図９】
2014054791.tif 000011
【図１１】
2014054791.tif 000012
【図１０】
2014054791.tif 000013