(57)【特許請求の範囲】
【請求項１】
記録ヘッドから複数のドットサイズのインク滴を噴射し、前記記録ヘッドの往動時と復動時の両方で記録媒体上へ画像を印刷する双方向印刷において生じる、往動時と復動時との間の前記インク滴の着弾位置のズレ量を調整する機能を備えた印刷装置であって、
大きいドットサイズを最も多く使用して印刷する大ドット画像と、前記大ドット画像以外の画像と、を含む画像データを印刷する場合に、前記大ドット画像を印刷するときは前記ズレ量の調整値として大ドット用調整値を使った前記双方向印刷を実行し、前記大ドット画像以外の画像を印刷するときは他のドットサイズに対応した調整値に変更して前記双方向印刷を実行する印刷部と、
前記大ドット用調整値及び前記他のドットサイズに対応した調整値を含む前記ズレ量に応じて前記ドットサイズ毎に設定された調整値が記憶された記憶部と、
前記画像データがラスタデータに変換されて展開されるイメージバッファと、
ラスタと直交する方向に複数のドットデータが整列して展開されると、その整列ドットデータを罫線とみなし、前記罫線が前記ラスタ方向に所定の閾値以上含むか否かを判定し、含むと判定した場合に前記記憶部に記憶されている前記大ドット用調整値を使用した前記双方向印刷を制御する印刷制御部と、を有することを特徴とする印刷装置。
【請求項２】
前記印刷制御部は、前記記録ヘッドの１走査分に相当するラスタデータ毎に前記判定を行い、前記１走査分に相当するラスタデータに前記罫線が前記所定の閾値以上含まれていない場合は、前記記憶部に記憶されている他のドットサイズに対応した調整値を取得し、前記他のドットサイズに対応した調整値を使用して前記双方向印刷を実行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記大きいドットサイズとは、バーコード印刷の実行に適したドットサイズであり、前記他のドットサイズとは、バーコード以外の画像データ印刷の実行に適したドットサイズであることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
記録ヘッドから複数のドットサイズのインク滴を噴射し、前記記録ヘッドの往動時と復動時の両方で記録媒体上へ画像を印刷する双方向印刷において生じる、往動時と復動時との間の前記インク滴の着弾位置のズレ量を調整する機能を備えた印刷装置の制御方法であって、
大きいドットサイズを最も多く使用して印刷する大ドット画像と、前記大ドット画像以外の画像と、を含む画像データを印刷する場合に、
前記画像データがラスタデータに変換されてイメージバッファに展開するステップと、
ラスタと直交する方向に複数のドットデータが整列して展開されると、その整列ドットデータを罫線とみなし、前記罫線が前記ラスタ方向に所定の閾値以上含むか否かを判定するステップと、
前記罫線が前記ラスタ方向に前記所定の閾値以上含むと判断した場合に、前記大ドット画像を印刷するときは前記ズレ量の調整値として大ドット用調整値を使った前記双方向印刷を実行するステップと、
前記罫線が前記ラスタ方向に前記所定の閾値以上含まないと判断した場合に、前記大ドット画像以外の画像を印刷するときは他のドットサイズに対応した調整値に変更して前記双方向印刷を実行するステップと、を有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドから複数のドットサイズのインク滴を噴射し、記録ヘッドの往動時と復動時の両方で記録媒体上へ画像を印刷する双方向印刷において生じる、往動時と復動時との間のインク滴の着弾位置のズレ量を調整する機能を備えた印刷装置及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
図８は、複数種のドットサイズのインク滴を噴射することができる記録ヘッド３を不図示のキャリッジ上に搭載し、記録ヘッド３の往動時と復動時の両方において記録媒体（用紙）５上への画像印刷を実施する双方向印刷機能を有した印刷装置による印刷処理の仕組みを概略的に示したものである。
【０００３】
図８において、記録媒体５は、印刷装置内に装備された搬送機構により、図に矢印Ａで示す紙送り方向に搬送される。記録ヘッド３を搭載する不図示のキャリッジは、記録媒体５の搬送方向と直交する方向に延在するガイド機構７により、記録媒体５の搬送方向と直交する方向に往復動可能に設けられている。
ガイド機構７による記録ヘッド３の往復動の移動範囲において、左端側を０桁側、右端側を８０桁側とすると、図中の矢印Ｐ１に示すように記録ヘッド３が０桁側から８０桁側に移動する際に実施される記録処理が往路方向印刷、図中の矢印Ｐ２に示すように８０桁側から０桁側に戻る際に実施される記録処理が復路方向印刷で、記録ヘッド３の往動時と復動時の両方において印刷（記録）が実施される。
【０００４】
図９は、記録媒体５上に、往路方向印刷による印刷画像Ｇ１と、復路方向印刷による印刷画像Ｇ２が描画された状態を示している。記録ヘッド３には、インク滴を噴射するノズルが行列状に配列されていて、往路及び復路の一度のパスで、複数列（図示例では、７列）のドットラインを記録する。
【０００５】
ところで、このように、記録ヘッド３の往動時と復動時の両方において印刷を実施する双方向印刷では、往動時と復動時との間のインク滴の着弾位置のずれを補正するＢｉ−Ｄ調整（ギャップ調整ともいう）が必要となる。この往動時と復動時との間のインク滴の着弾位置のずれは、噴射するインク滴のドットサイズによって異なる。
【０００６】
そこで、効率良くＢｉ−Ｄ調整を行う印刷制御方法として、往動時にも復動時にも中間的な大きさのドットを基準ドットとして選定したり、あるいは印刷時に指定されている印刷モード（写真印刷モードとか、文字印刷モードとか）に基づいて往動時及び復動時の基準ドットを選定し、選定した基準ドットについて着弾位置のずれがなくなるようにＢｉ−Ｄ調整を行う印刷制御方法が提案されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】特開２００３−２６６７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、画像を印刷する場合、図１０に示すように、単一頁Ｓ内に、イラスト画像Ｑ１、バーコード画像Ｑ２、テキスト画像Ｑ３、写真画像Ｑ４など、特質が異なる複数の画像が混在している場合がある。例えば、写真画像Ｑ４を形成する場合は，通常、小ドットまたは中ドットのドットサイズのインク滴の打ち込みを多く使うことで、階調表現が豊かな高精細な画像印刷が可能である。また、バーコード画像Ｑ２を形成する場合は、大ドットのドットサイズのインク滴の打ち込みを多く使うことで、鮮明で読み取り易いバーコード印刷が可能になる。このように、各画像Ｑ１〜Ｑ４の特質によって、画像形成に使用すると望ましい主要なドットサイズが異なっている。
【０００９】
そのため、上記特許文献１に記載のように、画一的に中間的な大きさのドットを基準ドットとして選定して実施されるＢｉ−Ｄ調整や、印刷モードに応じて基準ドットを選択して実施されるＢｉ−Ｄ調整では、一部の画像ではインク滴の着弾位置のずれを十分に補正できても、他の画像では着弾位置のずれの補正が十分にはできず、部分的に画質劣化が発生する場合がある。
【００１０】
例えば、通常、印刷モードの指定等は、印刷する画像データファイルの頁単位、あるいはファイル単位で行われているため、図１０に示した画像ファイルを印刷する場合には、各画像Ｑ１〜Ｑ４の何れか一つを基準に印刷モードを選択する。しかしながら、写真画像を基準にして印刷モードを写真印刷モードに選択していると、写真画像Ｑ４はインク滴の着弾位置のずれがない高品位に印刷することができるが、バーコード画像Ｑ２やテキスト画像Ｑ３においてはインク滴の着弾位置のずれの影響により鮮明度が低下する場合がある。
【００１１】
本発明は上記課題を鑑みてなされたものであって、複数種のドットサイズのインク滴を噴射することができる記録ヘッドを備えて双方向印刷を行う印刷装置において、例えばバーコード画像と写真画像といったような特質の異なる複数の画像が混在する画像データを印刷する場合に、それぞれの画像においてインク滴の着弾位置のずれに起因した画質の劣化を防止することができる印刷装置及び印刷装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決することのできる本発明は、記録ヘッドから複数のドットサイズのインク滴を噴射し、前記記録ヘッドの往動時と復動時の両方で記録媒体上へ画像を印刷する双方向印刷において生じる、往動時と復動時との間の前記インク滴の着弾位置のズレ量を調整する機能を備えた印刷装置であって、
大きいドットサイズを最も多く使用して印刷する大ドット画像と、前記大ドット画像以外の画像と、を含む画像データを印刷する場合に、前記大ドット画像を印刷するときは前記ズレ量の調整値として大ドット用調整値を使った前記双方向印刷を実行し、前記大ドット画像以外の画像を印刷するときは他のドットサイズに対応した調整値に変更して前記双方向印刷を実行する印刷部を有することを特徴とする。
【００１３】
また、上記課題を解決することのできる本発明は、記録ヘッドから複数のドットサイズのインク滴を噴射し、前記記録ヘッドの往動時と復動時の両方で記録媒体上へ画像を印刷する双方向印刷において生じる、往動時と復動時との間の前記インク滴の着弾位置のズレ量を調整する機能を備えた印刷装置の制御方法であって、
大きいドットサイズを最も多く使用して印刷する大ドット画像と、前記大ドット画像以外の画像と、を含む画像データを印刷する場合に、
前記大ドット画像を印刷するときは前記ズレ量の調整値として大ドット用調整値を使った前記双方向印刷を実行するステップと、前記大ドット画像以外の画像を印刷するときは他のドットサイズに対応した調整値に変更して前記双方向印刷を実行するステップと、を有することを特徴とする。
【００１４】
上記構成によれば、大きいドットサイズを最も多く使用して印刷する大ドット画像と、大ドット画像以外の画像といったような特質の異なる画像が混在する画像データを印刷する場合に、それぞれの画像においてズレ量の調整値を設定することができるので、インク滴の着弾位置のずれに起因した画質の劣化を防止することができる。
【００１５】
また、本発明に係る印刷装置は、前記ズレ量に応じて前記ドットサイズ毎に設定された調整値が記憶された記憶部と、前記画像データがラスタデータに変換されて展開されるイメージバッファと、ラスタと直交する方向に複数のドットデータが整列して展開されると、その整列ドットデータを罫線とみなし、前記罫線が前記ラスタ方向に所定の閾値以上含むか否かを判定し、含むと判定した場合に前記記憶部に記憶されている前記大ドット用調整値を使用した前記双方向印刷を制御する印刷制御部と、を有することを特徴とする。
【００１６】
上記構成によれば、ラスタと直交する方向に複数のドットデータを整列して展開すると、その整列ドットデータを罫線とみなし、罫線がラスタ方向に所定の閾値以上含まれていれば、大きいドットサイズに対応する大ドット用調整値を使用して双方向印刷を実行する。すなわち、ラスタ方向に閾値以上の罫線を含む画像については、大ドット用調整値を使用して双方向印刷を実行する。通常、テキストデータや写真画像の場合、罫線が形成される可能性は低い。このため、罫線が閾値以上ある場合は、その画像データが高い印刷濃度を必要としないテキストデータや写真画像以外のデータであると認定できる。逆に、罫線が閾値より少ない場合は、その画像データはテキストデータや写真画像であると認定できる。したがって、画像データの種類に応じて、使用する調整値を自動的に変更して双方向印刷を実行することができ、それぞれの画像においてインク滴の着弾位置のずれに起因した画質の劣化を防止することができる。特に高い印刷濃度を必要とするデータに対しては大ドット用調整値を使用して双方向印刷を行うことができる。
【００１７】
また、本発明に係る印刷装置において、前記印刷制御部は、前記記録ヘッドの１走査分に相当するラスデータ毎に前記判定を行い、前記１走査分に相当するラスタデータに前記罫線が前記所定の閾値以上含まれていない場合は、前記記憶部に記憶されている大きいドットサイズ以外の他のドットサイズの調整値を取得し、前記他の調整値を使用して前記双方向印刷を実行することを特徴とする。
【００１８】
上記構成によれば、記録ヘッドの１走査分に相当するラスタデータ毎に上記判定を行うので、記録ヘッドの１走査分に相当するラスタデータ毎に調整値の設定を変更することができる。したがって、１つの印刷データ中にテキストデータ、写真画像、あるいは罫線を閾値以上含む画像等が混在していても、罫線を閾値以上含む部分の調整値と、テキストデータ及び写真画像等の部分の調整値と、を記録ヘッドの走査毎に自動的に変更することができる。
【００１９】
また、本発明に係る印刷装置において、前記大きいドットサイズとは、バーコード印刷の実行に適したドットサイズであり、前記他のドットサイズとは、バーコード以外の画像データ印刷の実行に適したドットサイズであることを特徴とする。
【００２０】
上記構成によれば、罫線を閾値以上含む場合に設定される大きいドットサイズに対応する大ドット用調整値は、バーコード印刷の実行に適したドットサイズに対応する大ドット用調整値である。すなわち、罫線を閾値以上含むデータはバーコードデータであると認識することができ、バーコード印刷の実行に適した大ドット用調整値を設定する。したがって、高い印刷濃度でバーコード印刷を実施するので、鮮明で読み取り易いバーコード印刷結果を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る印刷装置及び印刷装置の制御方法の好適な実施の形態について、図面を参照して詳細に説明する。図１は本発明に係る印刷装置の一実施形態であるインクジェットプリンタの構成を示すブロック図であり、図２は、図１に示したインクジェットプリンタがＢｉ−Ｄ調整する際のＢｉ−Ｄ調整パターンのパターン配列を示した模式図である。図３は、Ｂｉ−Ｄ調整を行う際に印刷されるテストパターンを示した模式図である。
【００２２】
図１に示したインクジェットプリンタ２１は、不図示のホストコンピュータから入力される各種コマンドや画像データを含む印刷データに基づいて、印刷部１５に所定の制御信号や印刷信号を出力し、印刷データに応じた印刷処理を実行する。また、インクジェットプリンタ２１は、キャリッジの往復動の往動時と復動時のそれぞれにおいて記録ヘッドから記録媒体上に設定されたドットサイズのインク滴を噴射し、キャリッジの往動時と復動時の両方において記録媒体上への画像印刷を実施する双方向印刷機能を有している。
以下では、記録ヘッドの往動時と復動時の両方で記録媒体上へ画像を印刷する双方向印刷において生じる、往動時と復動時との間のインク滴の着弾位置のズレ量を調整する機能を、いわゆる「Ｂｉ−Ｄ調整」といい、またその調整値のことを「Ｂｉ−Ｄ調整値」ということにする。
【００２３】
本実施の形態のインクジェットプリンタ２１は、主として、インターフェース部２２、ＲＯＭ２３、受信バッファ２４、コマンド解析部２６、イメージバッファ２７、ＥＥＰＲＯＭ２８、主制御部２９、印刷制御部３１及び印刷部１５を備えている。また、本実施形態では、主制御部２９には、不図示のＣＰＵとファームウェアとが協働することによって、少なくとも印刷実行部３２、Ｂｉ−Ｄ調整値設定部３３及びＢｉ−Ｄ調整値確定部３４が形成される。
【００２４】
インターフェース部２２を介してホストコンピュータから送信された印刷データや各種コマンドは、受信バッファ２４に一時的に保存される。受信バッファ２４に保存された印刷データのうち画像データはイメージバッファ２７にラスタデータに変換されて展開される。印刷コマンドや他の各種コマンドはコマンド解析部２６によって解析され、主制御部２９が、解析結果に応じて各種機能部を形成する。
【００２５】
印刷実行部３２は、受信したコマンドが印刷コマンドであった場合は、印刷制御部３１に印刷処理を実行するよう指示する。印刷制御部３１は、印刷指示に応じて、使用するドットサイズに対応した調整値で双方向印刷を制御する。また、受信したコマンドがＢｉ−Ｄ調整パターン印刷コマンドであった場合は、印刷制御部３１にテストパターン印刷の実行を指示する。印刷制御部３１は、テストパターン印刷の指示を受けると印刷部１５を駆動して、Ｂｉ−Ｄ調整値テーブル２３ａに基づき図３に示すテストパターンを記録用紙上に印刷させる。
【００２６】
Ｂｉ−Ｄ調整値設定部３３は、受信したコマンドがＢｉ−Ｄ調整値設定コマンドである場合に、Ｂｉ−Ｄ調整値設定モードを実行する。また、Ｂｉ−Ｄ調整値確定部３４は、Ｂｉ−Ｄ調整値設定モードにおいてユーザーが入力した調整パターン番号をＰ１〜Ｐ９（図３参照）に応じたＢｉ−Ｄ調整値をＥＥＰＲＯＭ２８に記憶させる。なお、本実施形態のインクジェットプリンタ２１は、少なくとも大ドット、中ドット、小ドットの３種類のドットサイズを備えている。したがって、Ｂｉ−Ｄ調整はドットサイズ毎に行うことができ、ＥＥＰＲＯＭ２８にはドットサイズ毎に設定されたＢｉ−Ｄ調整値が記憶される。
【００２７】
印刷制御部３１は、印刷実行部３２からの指示を受けてイメージバッファ２７に展開されたイメージデータに基づき印刷部１５を駆動させて印刷処理を制御する。その際、ＥＥＰＲＯＭ２８に設定されたＢｉ−Ｄ調整値に基づき往動時と復動時との間のインク滴の着弾位置のズレ量を補正しながら双方向印刷を制御する。
【００２８】
印刷部１５は、詳細な構造は図示していないが、キャリッジやキャリッジに搭載される記録ヘッドを含む。記録ヘッドの印刷面に形成されたノズルからは複数種のドットサイズのインク滴を噴射することができ、印刷する画像の濃淡に応じて記録ヘッドから噴射するドットサイズを使い分けることができるよう構成されている。
【００２９】
ＲＯＭ２３は、Ｂｉ−Ｄ調整値テーブル２３ａとＢｉ−Ｄ調整パターンデータ２３ｂを有する。Ｂｉ−Ｄ調整値テーブル２３ａには、記録ヘッドの往動時と復動時との間のインク滴の着弾位置のずれズレ量に応じた調整値がドットサイズ毎に設定されている。Ｂｉ−Ｄ調整パターンデータ２３ｂは、例えば、図２（ａ）に示すように、往路方向印刷により印刷されるブロックパターンＡと、復路方向印刷により印刷されるブロックパターンＢとが交互にキャリッジの移動方向に並ぶように５個のブロックパターンＴ１〜Ｔ５を配列したものである。
【００３０】
復路のドット噴射タイミングが往路よりも早いときには、図２（ｂ）に示したように、インク滴の着弾位置のずれによって、それぞれの隣接するブロックパターンの間に、隙間Ｓ１，Ｓ２や、重なりＫ１，Ｋ２が形成される。また、復路のドット噴射タイミングが往路よりも遅いときには、図２（ｂ）に示したように、インク滴の着弾位置のずれによって、それぞれの隣接するブロックパターンの間に、隙間Ｓ３，Ｓ４や、重なりＫ３，Ｋ４が形成される。このような隙間や重なりの形成状態からユーザーは、復路のドット噴射タイミングをどの方向（早めるか、遅くするか）に調整するのが望ましいか、判別することができる。
往路と復路におけるインク滴の着弾位置が合致している場合は、隣接するブロックパターン間に隙間や重なりのないブロックパターンが形成される（図２（ａ）参照）。
【００３１】
図３に示すように、本実施の形態では、Ｂｉ−Ｄ調整を行うにあたって、図２（ａ）に示したＢｉ−Ｄ調整パターンをＰ１〜Ｐ９の９段階にずらしたテストパターンが印刷されるようになっている。通常、Ｂｉ−Ｄ調整値が適切な値に設定されている場合は、９段階に用意された各Ｂｉ−Ｄ調整値の内、中間のＢｉ−Ｄ調整値Ｐ５が適正なＢｉ−Ｄ調整パターンとなって印刷される。
【００３２】
しかし、印刷部１５のメカ部分の組立誤差等や耐久劣化によって生じる印刷部１５の個体差によって、実際の印刷結果では適正なＢｉ−Ｄ調整パターンがＰ５に印刷されず、ずれが発生することがある。具体的には、図２（ａ）に示した適正なＢｉ−Ｄ調整パターンが、Ｐ５以外のＰ４やＰ６等に現れることがある。
適正なＢｉ−Ｄ調整パターンの位置がずれて印刷された場合は、ユーザーは隙間や重なりのない適切なＢｉ−Ｄ調整パターンが印刷されている調整パターン番号を入力することによって、Ｂｉ−Ｄ調整を実行するよう指示する。
【００３３】
ここで、上述したＢｉ−Ｄ調整値設定モードについて説明する。図４は、Ｂｉ−Ｄ調整値設定モードを説明するためのフローチャートである。
ユーザーは不図示の入力操作部を介してＢｉ−Ｄ調整の実行を命令する。ホストコンピュータは実行命令に基づき、Ｂｉ−Ｄ調整値設定コマンドを生成し、インクジェットプリンタ２１へ送信する。
Ｂｉ−Ｄ調整値設定部３３は、Ｂｉ−Ｄ調整モードを実行する。次に、Ｂｉ−Ｄ調整パターン印刷コマンドを受信すると、印刷実行部３２は印刷制御部３１にテストパターンを印刷するよう指示し、これに応じて印刷部１５はテストパターンを印刷する（ステップＳ１１）。
【００３４】
ユーザーは、出力されたテストパターンから、隙間や重なりのない適切なＢｉ−Ｄ調整パターンがどれに当たるかを検証し、適切な調整パターン番号を入力する。Ｂｉ−Ｄ調整値設定部３３は、入力された調整パターン番号がＰ５であるか否かを判定する（ステップＳ１２）。調整パターン番号がＰ５であれば（ステップＳ１２：Ｙｅｓ）、適切なＢｉ−Ｄ調整値が設定されているものとしてＢｉ−Ｄ調整値設定モードを終了する。一方、調整パターン番号がＰ５以外であれば（ステップＳ１２：Ｎｏ）、Ｂｉ−Ｄ調整値確定部３４はＢｉ−Ｄ調整値確定コマンドに応じて調整パターン番号に対応するＢｉ−Ｄ調整値を更新する（ステップＳ１３）。以後、ユーザーが入力する調整パターン番号がＰ５になるまでステップＳ１１からＳ１３を繰り返し実行する。
【００３５】
次に上記説明したインクジェットプリンタ２１が行う、Ｂｉ−Ｄ調整を伴う印刷処理について説明する。
図５は、本実施形態のインクジェットプリンタが行うＢｉ−Ｄ調整を伴う印刷処理を説明するためのフローチャートであり、図６は、隣接する複数のラスタ列におけるインク滴の配列を示した模式図であり、図７は、本実施形態で印刷する画像データの一例である。
【００３６】
ここでは図７に示すように、大きいドットサイズを最も多く使用して印刷する大ドット画像（バーコードデータＸ２）と、大ドット画像以外の画像（イラストデータＸ１,Ｘ３）と、を含む画像データＸを印刷する場合を説明する。
まず、画像データＸを含む印刷データを受信すると（ステップＳ２１：Ｙｅｓ）、画像データＸをラスタデータに変換しイメージバッファ２７に展開する（ステップＳ２２）。
図６は、隣接する複数のラスタ列ｒ１〜ｒ９におけるインク滴の配列を例示したもので、Ｌｉは大ドットのインク滴、Ｍｉは中ドットのインク滴、Ｓｉは小ドットのインク滴であることを示している。図中の矢印Ｃ方向は、記録ヘッドの往路移動方向であり、矢印Ｃの逆方向が記録ヘッドの復路移動方向となる。また、図６では、説明の便宜上、最下位のラスタ列ｒ９の下側に、左側から順に、画素番号（ｇ１〜ｇ１０）を付与している。
【００３７】
次に、イメージバッファ２７に展開したイメージデータに罫線の集まりが閾値以上検出されたか否かを判断する（ステップＳ２３）。ここで、罫線を検出する方法について説明する。
図６に示すように、最上位のラスタ列ｒ１では、画素番号ｇ１の位置には小ドットのインク滴Ｓｉと大ドットのインク滴が配列され、画素番号ｇ２、ｇ４、ｇ５とｇ８には大ドットのインク滴Ｌｉが配列され、画素番号ｇ１０の位置には中ドットのインク滴Ｍｉが配列されている。図６では、画素番号ｇ２、ｇ４、ｇ５とｇ８の位置では、ラスタと直交する方向に複数のドットデータが整列して展開される。つまり、隣接している各ラスタ列ｒ１〜ｒ９に大ドットのインク滴Ｌｉが連続して整列されて配列している。これらのラスタ列ｒ１〜ｒ９のうち記録ヘッドの１走査分に相当するラスデータ列ｒ１〜ｒ７を１パスデータＤ１とし、１パスデータＤ１のうち画素番号ｇ２、ｇ４、ｇ５とｇ８の整列ドットデータを罫線とする。この罫線が閾値以上含まれているか否かを１パスデータＤ１毎に判断する。
【００３８】
通常、イラストデータＸ１は、小ドットや中ドットを使用して印刷されるため、イラストデータＸ１のラスタデータからは罫線は閾値以上検出されないので（ステップＳ２３：Ｎｏ）、予めＢｉ−Ｄ調整を行ってＥＥＰＲＯＭ２８に記憶しておいた小ドットや中ドットに対応したＢｉ−Ｄ調整値を使って双方向印刷を実行する（ステップＳ２４）。印刷処理が終了していなければ（ステップＳ２５：Ｎｏ）ステップＳ２３から２５を繰り返し実行する。
一方、バーコードデータＸ２は通常、読み取り精度を考慮して大ドットを使用して高い印刷濃度の印刷を行う必要がある。このため、バーコードデータＸ２からは罫線が閾値以上検出されるため（ステップＳ２３：Ｙｅｓ）、これをバーコードデータとして認識することができる。したがって、大ドットに対応したＢｉ−Ｄ調整値（大ドット用調整値）に変更して双方向印刷を実行する（ステップＳ２６）。印刷処理が終了していなければ（ステップＳ２５：Ｎｏ）ステップＳ２３から２５を繰り返し実行する。
さらに、イラストデータＸ３は、小ドットや中ドットを使用して印刷されるため、イラストデータＸ３のラスタデータからは罫線は閾値以上検出されないので（ステップＳ２３：Ｎｏ）、イラストデータＸ１と同様に小ドットや中ドットに対応したＢｉ−Ｄ調整値を使った双方向印刷を実行する（ステップＳ２４）。印刷処理が終了していなければ（ステップＳ２５：Ｎｏ）ステップＳ２３から２５を繰り返し実行する。
【００３９】
なお、本実施の形態の場合、ステップＳ２３の判定基準となる閾値は、バーコードの種類、規格などに応じて自由に設定変更することができ、予めＥＥＰＲＯＭ２８などに記憶しておいてもよい。
【００４０】
以上に説明したインクジェットプリンタ２１によれば、大きいドットサイズを最も多く使用して印刷するバーコードデータＸ２のような大ドット画像と、イラストデータＸ１,Ｘ３のような大ドット画像以外の画像といったような特質の異なる画像が混在する画像データＸを印刷する場合に、それぞれの画像において双方向印刷において生じるズレ量の調整値を設定することができるので、インク滴の着弾位置のずれに起因した画質の劣化を防止することができる。
【００４１】
また、ラスタと直交する方向に複数のドットデータを整列して展開し、その整列ドットデータを罫線とみなし、罫線がラスタ方向に閾値以上含まれていれば、大きいドットサイズに対応する大ドット用調整値を使用して双方向印刷を実行する。すなわち、バーコードデータＸ２のようにラスタ方向に閾値以上の罫線を含む画像については、大ドット用調整値を使用して双方向印刷を実行する。通常、テキストデータや写真画像の場合、罫線が形成される可能性は低い。このため、罫線が閾値以上ある場合は、その画像データが高い印刷濃度を必要としないテキストデータや写真画像以外のバーコードデータであると認定できる。逆に、罫線が閾値より少ない場合は、その画像データはテキストデータや写真画像等のイラストデータＸ１,Ｘ３であると認定できる。したがって、画像データの種類に応じて、使用する調整値を自動的に変更して双方向印刷を実行することができ、それぞれの画像においてインク滴の着弾位置のずれに起因した画質の劣化を防止することができる。特に高い印刷濃度を必要とするバーコードデータＸ２に対しては大ドット用調整値を使用して双方向印刷を行うことができる。
【００４２】
また、記録ヘッドの１走査分に相当する１パスデータＤ１毎にステップＳ２３の判定を行うので、記録ヘッドの１走査分に相当する１パスデータＤ１毎に調整値の設定を変更することができる。したがって、１つの画像データ中にテキストデータ、写真画像、あるいは罫線を閾値以上含む画像等が混在していても、罫線を閾値以上含む部分Ｘ２の調整値と、テキストデータ及び写真画像等の部分Ｘ１,Ｘ３の調整値と、を記録ヘッドの走査毎に自動的に変更することができる。
【００４３】
また、罫線を閾値以上含む場合に設定される大きいドットサイズに対応する大ドット用調整値は、バーコード印刷の実行に適したドットサイズに対応する大ドット用調整値である。すなわち、罫線を閾値以上含むデータはバーコードデータであると認識することができ、バーコード印刷の実行に適した大ドット用調整値を設定する。したがって、高い印刷濃度でバーコード印刷を実施するので、鮮明で読み取り易いバーコード印刷結果を提供することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る印刷装置の一実施形態であるインクジェットプリンタの構成を示すブロック図である。
【図２】図１に示したインクジェットプリンタがＢｉ−Ｄ調整する際のＢｉ−Ｄ調整パターンのパターン配列を示した模式図である。
【図３】Ｂｉ−Ｄ調整を行う際に印刷されるテストパターンを示した模式図である。
【図４】Ｂｉ−Ｄ調整値設定モードを説明するためのフローチャートである。
【図５】本実施形態のインクジェットプリンタが実行するＢｉ−Ｄ調整を伴う印刷処理を説明するためのフローチャートである。
【図６】隣接する複数のラスタ列におけるインク滴の配列を示した模式図であり、図７は、本実施形態で印刷する画像データの一例である。
【図７】本実施形態で印刷する画像データの一例である。
【図８】複数種のドットサイズのインク滴を噴射することができる記録ヘッドを備えて双方向印刷する印刷装置の印刷処理の仕組みを概略的に示した説明図である。
【図９】双方向印刷による往路方向印刷及び復路方向印刷による画像印刷の例の説明図である。
【図１０】複数種の画像が混在する画像データの例の説明図である。
【符号の説明】
【００４５】
１５：印刷部、２１：インクジェットプリンタ（印刷装置）、２３：ＲＯＭ、２３ａ：Ｂｉ−Ｄ調整値テーブル、２３ｂ：Ｂｉ−Ｄ調整パターンデータ、２４：受信バッファ、２６：コマンド解析部、２８：ＥＥＰＲＯＭ（記憶部）、２９：主制御部、３１、印刷制御部、３２：印刷実行部、３３、Ｂｉ−Ｄ調整値設定部、３４：Ｂｉ−Ｄ調整値確定部
【図１】
0005088200.tif 000002
【図２】
0005088200.tif 000003
【図３】
0005088200.tif 000004
【図４】
0005088200.tif 000005
【図５】
0005088200.tif 000006
【図６】
0005088200.tif 000007
【図８】
0005088200.tif 000008
【図９】
0005088200.tif 000009
【図７】
0005088200.tif 000010
【図１０】
0005088200.tif 000011