(57)【要約】【課題】  バーコード情報の記録を行うシリアルスキャン方式のインクジェット記録装置において、スループットの低下を最小限に抑えつつ、規格から外れることの無い高品位なバーコード情報の記録を行う。【解決手段】  記録前の画像データより所定のバーコード情報（７０１、７０２、７０３）を検出し、検出されたバーコード情報（７０１、７０２、７０３）を記録する場合に、高品位な記録を得られる記録動作に変更する。【選択図】  図７
2005047168.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するための複数の記録素子を具備した記録ヘッドが、記録媒体に対し相対的に移動しながらインクの吐出を行う記録主走査と、該記録主走査と直交する方向に前記記録媒体を前記記録ヘッドに対し相対的に所定量移動させる副走査とを交互に行うことにより、前記記録媒体に画像を形成するインクジェット記録装置において、
記録に係る画像データ内に所定のバーコード情報が含まれているか否かを検知するバーコード検知手段と、
前記バーコード検知手段の結果に基づいて、前記記録ヘッドの記録動作を制御する記録動作制御手段と
を具えたことを特徴とするインクジェット記録装置。
【請求項２】
前記インクジェット記録装置は、片方向で記録主走査を行う片方向記録モードと双方向で記録主走査を行う双方向記録モードとを有し、前記記録動作制御手段は、前記バーコード検知手段の検知結果に基づいて、前記片方向モードと前記双方向モードとを切り替えることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記インクジェット記録装置は、複数の前記記録走査の間で、前記複数の記録素子からのインク吐出状態を良好にするための回復処理を行わせる回復処理モードを有し、前記記録動作制御手段は、前記バーコード検知手段の検知結果に基づいて、前記回復処理モードの実行の有無を切り替えることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記インクジェット記録装置は、前記記録媒体上の所定の領域に対し、１回の前記記録主走査で画像を完成させる１パス記録モードと、複数の前記記録主走査で画像を完成させるマルチパス記録モードとを有し、前記記録動作制御手段は、前記バーコード検知手段の検知結果に基づいて、前記１パス記録モードと前記マルチパス記録モードとを切り替えることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項５】
前記バーコード検知手段は、前記記録ヘッドが１回の記録主走査で記録する前記画像データ内に前記所定のバーコード情報が含まれているか否かを検知することを特徴とする請求項１乃至４のいずれかに記載のインクジェット記録装置。
【請求項６】
前記バーコード検知手段は、前記記録ヘッドが記録する１ページ分の前記画像データ内に前記所定のバーコード情報が含まれているか否かを検知することを特徴とする請求項１乃至４のいずれかに記載のインクジェット記録装置。
【請求項７】
前記バーコード検知手段は、前記画像データ内に前記記録主走査方向と平行な方向に配列するバーコード情報を前記所定のバーコード情報として検出することを特徴とする請求項１乃至６のいずれかに記載のインクジェット記録装置。
【請求項８】
前記バーコード検知手段は、前記画像データ内に前記記録主走査方向と垂直な方向に配列するバーコード情報を前記所定のバーコード情報として検出することを特徴とする請求項１乃至６のいずれかに記載のインクジェット記録装置。
【請求項９】
前記バーコード検知手段は、前記画像データ内に所定のサイズ規定を満足するバーコード情報を前記所定のバーコード情報として検出することを特徴とする請求項１乃至６のいずれかに記載のインクジェット記録装置。
【請求項１０】
前記バーコード検知手段は、前記画像データ内に、前記記録主走査と平行もしくは垂直な方向に配列し、且つ所定のサイズ規定を満足するバーコード情報を前記所定のバーコード情報として検出することを特徴とする請求項１乃至６のいずれかに記載のインクジェット記録装置。
【請求項１１】
前記バーコード検出手段は、前記画像データにバーコード情報が存在するか否かを検出し、前記記録動作制御手段は、前記バーコード検知手段の結果に基づいて、前記片方向モードと前記双方向モードとを切り替えることを特徴とする請求項２に記載のインクジェット記録装置。
【請求項１２】
前記バーコード検出手段は前記画像データに前記記録主走査と平行な方向へ配列するバーコード情報が存在するか否かを検出し、前記記録動作制御手段は、前記バーコード検知手段の結果に基づいて、前記片方向モードと前記双方向モードとを切り替えることを特徴とする請求項２に記載のインクジェット記録装置。
【請求項１３】
前記バーコード検出手段は前記画像データに前記記録主走査と垂直な方向へ配列するバーコード情報が存在するか否かを検出し、前記記録動作制御手段は、当該バーコード情報の存在の有無に基づいて、前記回復処理モードの実行の有無を切り替えることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項１４】
前記バーコード検知手段は、前記画像データ内に、前記記録主走査と垂直な方向に配列するバーコード情報を検出し、前記記録動作制御手段は、当該バーコード情報の検出の有無に基づいて、前記１パス記録モードと前記マルチパス記録モードとを切り替えることを特徴とする請求項４に記載のインクジェット記録装置。
【請求項１５】
前記記録素子は、インクを吐出するための吐出口と、該吐出口に連通する液路と、該液路に設けられ、インクを吐出するために利用されるエネルギとしてインクに膜沸騰を生じさせるための熱エネルギを発生する発熱素子とを有することを特徴とする請求項１乃至１４のいずれかに記載のインクジェット記録装置。
【請求項１６】
インクジェットヘッドにより記録媒体に画像を形成するインクジェット記録装置において、
記録に係る画像データ内に所定のバーコード情報が含まれているか否かを検知するバーコード検知手段と、
前記バーコード検知手段の結果に基づいて、前記記録ヘッドの記録動作を制御する記録動作制御手段と
前記記録動作制御手段は、前記バーコード検知手段の検知結果に基づいて、回復処理モードの実行の有無を切り替えることを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコード情報を含む画像の記録を行うシリアルスキャン方式のインクジェット記録装置に関するものである。
【背景技術】
【０００２】
インクジェット記録装置では、インクを例えば滴として、複数あるいは単数の記録素子から吐出させ、これを記録媒体に付着させる。このような記録方法は、静粛性に優れ、ランニングコストも低く、特に複数のインク色を利用したカラー記録も容易であることから、インクジェット記録装置は近年多く普及して来ている。カラー記録に対応する場合には、互いに異なる色の複数のインクを複数の記録ヘッドにより吐出させ、これらを記録媒体上で重ね合わせることにより、画像を形成する。この場合一般には、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）の３原色、またはこれらにブラック（Ｂｋ）を含めた４色のインクで記録する場合が多いが、近年では、より高階調な画像を実現するために、更に、淡いイエロー（ＰＹ）、淡いシアン（ＰＣ）、淡いマゼンタ（ＰＭ）等を加えた多色のインクで記録を行うインクジェット記録装置も提供されている。また、この様なカラー対応のインクジェット記録装置では、色数に対応した記録ヘッド及びこれに着脱可能なインクカートリッジが用いられるが、記録ヘッドとインクカートリッジとが予め一体に構成にされたものもある。
【０００３】
ところで、近年のインクジェット記録装置では、いわゆるシリアルスキャン方式を採用したものが、比較的小型で廉価に提供しやすいことから多く普及している。シリアルスキャン方式とは、記録ヘッドを記録媒体に対し相対的に移動させながら記録を行う記録主走査と、この記録主走査方向と直交する方向に記録媒体を搬送する副走査とを交互に繰り返すことにより、順次記録媒体に画像を形成していく方式である。このようなシリアルスキャン方式のインクジェット記録装置では、更なる記録の高速化の為に、記録ヘッドの往方向及び復方向の双方で記録を行う双方向記録や、記録の高品質化のために、１回の記録主走査で記録可能な領域を複数回の記録走査に分けて記録する、いわゆるマルチパス記録など、複数種類の記録モードを持っていることが一般である。そして、記録媒体の種類やユーザーの意向に応じて、この記録モードを適宜切り替え、適切なスピードと画像品位で記録を行っているのである。
【０００４】
ところでこの様なインクジェット記録装置において、インクを吐出させる為のエネルギー発生手段としては、既に種々の方法が提供されて来ている。この中でも特に各記録素子に熱エネルギー発生手段を設け、この熱エネルギーを利用してインク滴の吐出を実現させる方法が、高画質な画像を得る為に利用されることが多い。熱エネルギーを発生させる方法を採用する場合には、半導体製造と同様の工程によりヒータの様な発熱素子を配置することが容易であるので、多数の記録素子を高密度に構成でき、結果として高解像度な画像を高速に得ることが出来るからである。そして、このように高解像で高画質な記録が実現出来ることから、近年ではバーコードのような高精細な記録を要する印刷においてもインクジェット記録装置が適用されることが多い（例えば特許文献１および特許文献２参照。）。
【０００５】
例えば、上記特許文献１によれば、バーコードを記録可能な記録装置において、バーコードデータから最小のバー幅を検出し、細いバーがある場合には、吐出のヨレによるバーの記録精度が低下することを防止するために、ヘッドとプリント媒体との距離を近づけるよう制御する構成が開示されている。また、特許文献２には、バーコードを記録可能な印刷システムとして、記録されたバーコードを読み取ってチェックし、正常に読み取れないバーコードが記録された場合にエラー信号を出力する構成が開示されている。
ただし、上記特許文献１および２は、いずれも、記録媒体の幅に相当するプリント幅を有する、いわゆるフルラインタイプの記録ヘッドを用いて記録を行う記録装置、記録システムを開示するものであり、バーコードの記録精度を高めるための構成や、記録されたバーコードを読み取ってチェックする構成が開示されている。
【０００６】
更に、上述したようなインクジェット記録装置では、記録ヘッドにおけるノズルの目詰まり等、吐出不良に関わる問題を解決ないし予防するため、適時記録ヘッドの回復処理が行われている。
【０００７】
【特許文献１】特開平７−０４７７４７号公報
【特許文献２】特開平１０−０５５４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、シリアル型のインクジェット記録装置によるバーコード情報の印刷においては、以下のような問題が生じることがある。
【０００９】
一般にインクジェット記録装置においては、各記録素子（以下ノズルとも言う）から吐出されるインクの滴は、比較的多量で速度の高い主滴と、少量で速度の低い副滴とに分かれて、記録媒体上に着弾する。この為、副滴は、常に主滴が記録される位置に対しキャリッジの進行方向に少しずれた位置に着弾する。両者のこの距離があまり大きくなく、位置関係が一定に保たれていれば、バーコードの記録においても問題は少ないと言える。しかし、従来の技術の項で説明した様に、記録装置自体が双方向で記録するモードを有する場合、このモードにおいては往方向で記録する走査と復方向で記録する走査において主滴に対する副滴の位置が逆転する。そして、双方向で記録した場合には片方向で記録を行った場合よりも、バーコードの黒部分の寸法が大きくなってしまう。即ち、片方向記録で規格化されたバーコードは、双方向記録では規格を満足できず、バーコードリーダー等の装置で読み取る事ができないという恐れが生じるのである。
【００１０】
また、安定した品質のバーコード記録を行うためには、記録ヘッドの吐出状態を保証するために、回復処理を短い間隔で行うことが好ましい。特にマルチパス記録を行わない１パス記録の場合、記録ノズルの吐出不良によるバーコード品質への影響が大きいので、頻繁に行われることになる。しかしながら、常にバーコード記録を想定した回復処理を行っていると、逆にバーコード情報を含まない通常の画像を記録する際のスループットが低下するといった問題も生じるのである。
【００１１】
本発明は上述の問題点を解消するためになされたものであり、その目的とするところは、バーコード情報の記録を行うシリアルスキャン方式のインクジェット記録装置において、スループットの低下を最小限に抑えつつ、規格から外れることの無い高品位なバーコード情報の記録を行うことが可能なインクジェット記録装置を提供することである。
【００１２】
また、インクジェットヘッドにより記録媒体に画像を形成するインクジェット記録装置において、記録に係る画像データ内に所定のバーコード情報が含まれているか否かを検知するバーコード検知手段と、  前記バーコード検知手段の結果に基づいて、前記記録ヘッドの記録動作を制御する記録動作制御手段と、前記記録動作制御手段は、前記バーコード検知手段の検知結果に基づいて、回復処理モードの実行の有無を切り替えることを特徴とするインクジェット記録装置を提供する。
【課題を解決するための手段】
【００１３】
そのために本発明では、インクを吐出するための複数の記録素子を具備した記録ヘッドが、記録媒体に対し相対的に移動しながらインクの吐出を行う記録主走査と、該記録主走査と直交する方向に前記記録媒体を前記記録ヘッドに対し相対的に所定量移動させる副走査とを交互に行うことにより、前記記録媒体に画像を形成するインクジェット記録装置において、記録に係る画像データ内に所定のバーコード情報が含まれているか否かを検知するバーコード検知手段と、前記バーコード検知手段の結果に基づいて、前記記録ヘッドの記録動作を制御する記録動作制御手段と、を具えたことを特徴とする。
【００１４】
また、インクジェットヘッドにより記録媒体に画像を形成するインクジェット記録装置において、記録に係る画像データ内に所定のバーコード情報が含まれているか否かを検知するバーコード検知手段と、前記バーコード検知手段の結果に基づいて、前記記録ヘッドの記録動作を制御する記録動作制御手段と、前記記録動作制御手段は、前記バーコード検知手段の検知結果に基づいて、回復処理モードの実行の有無を切り替えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、抽出されたバーコード情報を記録する場合のみ、規格から外れることの無い高品位な記録動作が行われる一方で、通常の画像においては、記録動作の速度が必要以上に低下されないので、画像全体のスループットの低下が最小限に抑えられる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明のインクジェット記録装置に係わる実施形態について詳細に説明する。
【００１７】
（第１の実施形態）
図１は、本実施形態で適用するシリアルスキャン方式のインクジェット記録装置を模式的に表した構成図である。図１（ａ）において、１０４はインクカートリッジであり、ここではＹ、Ｍ、Ｃ、Ｂｋの４色の記録ヘッドと４色分のインクタンクが一体化して構成されている。１０８はキャリッジであり、インクカートリッジ１０４を搭載して、図の矢印Ａ方向及びＢ方向に往復移動する。１０３はキャリッジ１０８を移動させる為のキャリッジベルトである。１００は記録媒体であり、ピックアップローラ１０１によって記録装置内に給紙された後、入口搬送ローラ１０２によってプラテン上の記録位置まで搬送される。１０５は搬送ローラで、入口搬送ローラ１０２と共に記録中の記録媒体１００を挟持しながら矢印Ｃ方向に記録媒体１００を搬送させる。１０６は排紙ローラで、記録が完了した記録媒体１００を排紙トレイ１０７に排出する。
【００１８】
図１（ｂ）は、図１（ａ）で示したインクジェット記録装置の記録部を拡大して示した図である。  
インクカートリッジ１０４に組み込まれている記録ヘッドには、インクを吐出するための４色分のインク吐出口、すなわちＹ（イエロー）用の吐出口４０１、Ｍ（マゼンタ）用の吐出口４０２、Ｃ（シアン）用の吐出口４０３およびＢｋ（ブラック）用の吐出口４０４が、図のような順で配列されている。本実施形態では、各色の吐出口が、それぞれ６００ｄｐｉ（ドット／インチ；参考値）のピッチでキャリッジ１０８の走査方向とは直交するＣ方向に３０４個ずつ配列されているものとする。
【００１９】
記録を行う場合、まず記録媒体１００がプラテン上の記録位置まで矢印Ｃ方向に搬送される。その後キャリッジ１０８はキャリッジベルト１０３の移動に従って矢印Ａ方向に走査し、同時に各色の吐出口４０１、４０２、４０３および４０４からは、所定の周期に従ってインク滴が吐出される。そして、このキャリッジ１０８の１回の走査により、記録素子の配列する幅ｄだけの画像が形成される。この１回の記録走査の後に、記録媒体１００が所定の量だけ矢印Ｃ方向に搬送される。ここで、マルチパス記録を行わない１パス記録の場合は、３０４ノズル分即ち「ｄ」だけの搬送を行うが、マルチパス記録を行う場合は「ｄ／マルチパス数」分の搬送を行うことになる。記録媒体１００の搬送後、片方向記録の場合には、吐出口（４０１〜４０４）からのインク滴の吐出を行わずに、キャリッジ１０８は矢印Ｂ方向に移動する。双方向記録の場合には、吐出口から次の画像データに従ったインクの吐出を行いながら、キャリッジ１０８は矢印Ｂ方向へ移動する。
【００２０】
図２は、本実施形態における１パス片方向記録と１パス双方向記録の記録方法を比較するためのイメージ図である。以下、図１も参照しながら、各記録方法を詳細に説明する。
【００２１】
図２（ａ）は、１パス片方向記録を説明する為の図である。記録媒体１００をプラテン上の記録位置まで給紙すると、まず、記録ヘッドがキャリッジ１０８がＡ方向に移動し、その過程でインクを吐出しながら第１走査を行う。次に、復方向であるＢ方向に第２走査を行うが、ここでは記録は行わない。その後、記録幅であるｄだけ記録媒体１００をＣ方向に搬送する。以後、第３走査、記録媒体の搬送、第４走査…と上記一連の処理を繰り返して行く。図においては、奇数番号で示した各走査が記録を行う走査となり、偶数番号で示した各走査では記録を行わず、ホームポジションへ戻る為の走査となる。ここでは、記録を行う８回の走査と、ホームポジションへ戻る為の７回の走査とで、計１５回のキャリッジ走査を行って１ページ分の画像を完成させている。尚、上記ではＢ方向への移動走査を行ってから記録媒体１００の搬送を行う形態で説明したが、本実施形態はこれに限定されるものではない。記録媒体を搬送した後に、Ｂ方向への移動走査を行っても良いし、また、スループットを少しでも上げる為に両者を同時に行ってもよい。
【００２２】
図２（ｂ）は、１パス双方向記録を説明する為の図である。記録媒体１００をプラテン上の記録位置まで給紙すると、まず、キャリッジ１０８がＡ方向に移動し、その過程で記録ヘッド１０４がインクを吐出しながら第１走査を行う。その後、記録幅であるｄだけ記録媒体１００をＣ方向に搬送した後、復方向であるＢ方向に記録を行いながらの第２走査を行う。そして再び、記録媒体をｄだけ搬送する。以後、第３走査、記録媒体の搬送、第４走査、記録媒体の搬送…と上記一連の処理を繰り返して行く。図においては、奇数番号で示した各走査も、偶数番号で示した各走査も、全ての走査が記録を行う走査となり、ここでは全８回の走査によって１ページ分の画像を完成させている。
【００２３】
このように、片方向記録と双方向記録とでは、双方向記録のほうが移動走査の数が少なくて済む為に短時間で画像の記録が終了する。一方で、上述したような主滴と副滴の問題から、双方向記録は片方向記録に比べ、多少画像品位が低下する恐れもある。
【００２４】
次に、本実施形態の記録装置が適用するマルチパス記録について説明する。  
図３は、マルチパス記録の効果を説明する為に、２パス記録を例に記録方法を示した概念図である。ここでは簡単の為に、インクを吐出する８つのノズルを有する記録ヘッドを例としている。そして、各記録走査で記録するデータをほぼ１／２に分割し、記録走査毎に４ノズル分の記録媒体搬送を行うことで、記録走査方向に一列に並ぶ複数のデータを２つの異なるノズルによって記録する構成としている。この様にすることは、図のように吐出方向やインク滴の大きさがばらついている記録ヘッドを用いたとしても、このばらつきが記録画像に表れることなく、画像全体を一様にすることが出来るのである。そして、この様なマルチパス記録を行うことの効果は、マルチパス数を多くするほど高くなるのである。尚、記録するデータをほぼ１／２に分割する為のマルチマスクパターンとしては、縦横交互に記録画素と非記録画素が配置する千鳥パターンなどが挙げられるが、互いに補完しあう２つのパターンであればどの様なパターンを用いてもマルチパス記録は正常に行われる。
【００２５】
図４は４パスのマルチパス記録を説明する為の模式図である。  
ここでは、記録ヘッドを４つのノズル群に分け、記録媒体上の一つの記録領域を４つの異なるノズル群で記録するものとする。図４によれば、記録領域１を記録するために、第１記録走査ではマスクパターンＡ、第２記録走査ではマスクパターンＢ、第３記録走査ではマスクパターンＣ、第４記録走査ではマスクパターンＤを用いて記録データ（記録素子の駆動データ）をマスクしている。無論、このマスクパターンＡ、Ｂ、ＣおよびＤは、この４つで互いに記録データを１００％に補完し合うマスクパターンとなっている。
【００２６】
図５は、本実施形態で使用するインクジェット記録装置における、電気的な制御の構成を説明する為のブロック図である。図において、９００は中央処理装置（ＣＰＵ）であり、プログラムメモリ９０１に格納された図６、図８、図１０、図１３に示すフローチャートに対応したプログラムやその他の制御プログラムに従って、ワーキングメモリ９０２やデータメモリ９０３を利用しながら各種処理を実行する。
【００２７】
外部に接続されているホストコンピュータ（ＰＣ）から画像データやバーコード情報が送信されてくると、ＣＰＵ９００はインタフェース９０４を介してこれを受信し、記録制御を行う。記録を行う際には、出力ポート９１３を介し、モータドライバ９１４を制御することで、給紙や搬送及びキャリッジ移動の為の各種モータ（９１５、９１６、９１７）を駆動させる。さらに、記録制御回路９０８を制御することにより、Ｂｋ／Ｃ／Ｍ／Ｙの４色分の記録ヘッド（９０９、９１０、９１１、９１２）を夫々独立に駆動させ、記録媒体へのインクの吐出を行う。
【００２８】
なお、各種動作を検知するセンサ類９０７や、オペレータが操作する操作キー９０６からの入力情報は入力ポート９０５を介してＣＰＵ９００に入力され、所要の制御に供される。
【００２９】
以上の構成により、本実施形態の動作説明を、以下フローチャートを参照して説明する。
【００３０】
図６は、ＣＰＵ９００が行う記録制御処理を説明する為のフローチャートである。  
ホストＰＣよりバーコード情報や画像情報を含むコマンドを受信開始すると、ＣＰＵ９００は、まず給紙処理としてモータドライバ９１４を制御し、記録媒体を記録ヘッドが記録可能な位置まで給紙させる（ステップＳ５００）。
【００３１】
次に受信した画像データを、該当する色のプリントバッファに展開しながら記録素子数に相当する３０４個のラスタデータを蓄積させていく（ステップＳ５０１）。
【００３２】
３０４個分のラスタデータが蓄積されると、３０４画素分（ｄ）の距離だけ記録媒体１００を搬送する（ステップＳ５０２）。
【００３３】
次に、蓄積されたラスタデータの中にバーコード情報が含まれているか否かを検出する（ステップＳ５０３）。
【００３４】
ステップＳ５０３の検出処理により、バーコード情報の存在が確認されると記録走査は片方向に限定され、Ａ方向の記録走査により蓄積した３０４ラスタ分のラスタデータの記録走査が行われる。一方、バーコード情報の存在が確認されない場合には、双方向の記録走査が許可され、その時にキャリッジが左端（図１参照）に位置していればＡ方向で、右端に位置していればＢ方向で記録走査が行われる（ステップＳ５０４）。
【００３５】
図１３は、ステップＳ５０４で行われる記録処理の工程をより詳細に説明するためのフローチャートである。図に見るように、ステップＳ５０３の検出処理で得られた結果により、バーコードがないと判断された場合には、双方向記録処理が行われ、記録処理が終了する。一方、ステップＳ５０３の検出処理でバーコードがあると判断された場合には、片方向記録処理が行われ、記録処理が終了する。
【００３６】
ステップＳ５０４による１走査分の記録走査が終了すると、次の記録走査で記録すべきデータの有無を確認する（ステップＳ５０５）。
【００３７】
ステップＳ５０５で記録すべきデータがあると判断された場合、ステップＳ５０１に戻り、再び次の記録走査の為にラスタデータの蓄積を開始する。一方、記録すべきデータが存在しないと判断された場合には、ステップＳ５０６へ進み排紙処理を行う。そして全ての記録処理が終了する。
【００３８】
図７は、図６のフローチャートで説明した各処理に従って、バーコード情報を含む画像を記録した場合の、記録動作を説明する為の模式図である。
【００３９】
この図において、７０１、７０２および７０３は記録媒体に記録されるバーコードを示している。図によれば、バーコード情報を含まない第１記録走査および第２記録走査では双方向記録を行っている。そして、バーコード情報を含む第３記録走査から第７記録走査までは全てＡ方向からの片方向記録となっている。更に、再びバーコード情報を含まない第８記録走査ではＢ方向からの記録も許可された双方向記録となっている。
【００４０】
以上説明した様に本実施形態によれば、次の記録走査で記録すべきデータ内のバーコード情報の有無を確認し、バーコードを含む場合のみ片方向記録を行い、それ以外には双方向記録を行う。これにより、バーコード部分は規格が保たれる高品位な記録を行いながらも、無駄にスループットを落とすことなく、全体的には高速な記録処理を実現することが出来るのである。
【００４１】
尚、以上ではマルチパスを行わない１パスの記録走査について説明してきたが、本実施形態はこれに限定されるものではない。予め所定数の双方向のマルチパス記録を行っておきながら、バーコード情報を検知した記録走査のみ、同じパス数のマルチパス記録を片方向で行うようにしても本実施形態の効果は得られる。
【００４２】
また、本実施形態においては、バーコード情報の高品位な記録を維持する為に、以下のような回復処理を併用してもよい。例えば、記録ヘッドの温度と環境温度とを検知しておき、両者の温度差により予備吐出を行う時間間隔を決定する。そして、この導き出された時間毎に、記録領域以外の所定の位置にキャリッジを移動させ、記録ヘッドの全ての吐出口からインク吐出（予備吐出）を行うのである。これにより、各記録走査で吐出が頻繁に行われなかったノズルが存在する場合にも、ノズル内で粘度が増してしまったインク等を排出することができる。
【００４３】
（第２の実施形態）
以下に本発明の第２の実施形態について説明する。本実施形態においても第１実施形態と同様に、図１および図５で説明した構成のインクジェット記録装置を適用するものとする。但し、本実施形態では、記録制御におけるプリントバッファとして、１ページ分の画像情報が格納される物を備えるものとする。
かかる構成よりなる本実施形態の動作説明を、以下フローチャートを参照して説明する。
【００４４】
図８は、本実施形態におけるＣＰＵ９００が行う記録制御処理を説明する為のフローチャートである。
【００４５】
ホストＰＣよりバーコード情報や画像情報を含むコマンドを受信開始すると、ＣＰＵ９００は、まず給紙処理としてモータドライバ９１４を制御し、記録媒体を記録ヘッドが記録可能な位置まで給紙させる（ステップＳ８００）。  
次に受信した画像データを、該当する色のプリントバッファに展開しながら１ページ分の画像データが蓄積されたか否かを判断する（ステップＳ８０１）。１ページ分の画像データが蓄積されていない場合、そのまま画像データの蓄積を継続する。ステップＳ８０１で１ページ分のデータが蓄積されたと判断された場合には、ステップＳ８０２に進む。
【００４６】
ステップＳ８０２では、蓄積された１ページ分の画像データについて、バーコード情報の検出を行う。ここでの検出処理は、１ページ分の画像データの中に０度または１８０度回転のバーコード情報が存在するか否かの確認となる。０度または１８０度回転のバーコード情報とは、キャリッジ走査方向に並列するバーコードのことを意味し、ここでは、記録媒体搬送方向に並列するバーコードは除外される。  
続くステップＳ８０３では、記録媒体１００を３０４ラスタ分（幅ｄ）だけ搬送する。
【００４７】
ステップＳ８０２の検出処理により、０度または１８０度回転のバーコード情報の存在が確認されると記録走査は片方向に限定され、本実施形態では全ての記録走査がＡ方向で行われる。ステップＳ８０２の検出処理で、０度または１８０度回転のバーコード情報の存在が確認されない場合、全ての記録走査が双方向記録で行われる（ステップＳ８０４）。
【００４８】
ステップＳ８０４による１走査分の記録走査が終了すると、次の記録走査で記録すべきデータの有無を確認する（ステップＳ８０５）。
【００４９】
ステップＳ８０５で記録すべきデータがあると判断された場合、ステップＳ８０３に戻り、再び次の記録走査の為に、記録媒体の搬送を行う。一方、記録すべきデータが存在しないと判断された場合には、ステップＳ８０６へ進み排紙処理を行う。そして全ての記録処理が終了する。
【００５０】
図９は、図８のフローチャートで説明した各処理に従って、記録動作を説明する為の模式図である。ここでは、０度または１８０度回転のバーコード情報を含まない画像を記録した場合を図９（ａ）に、０度または１８０度回転のバーコード情報を含む画像を記録した場合を図９（ｂ）に、それぞれ比較して示している。
【００５１】
これらの図において、１００１は９０度回転のバーコードであり、１００２および１００３は０度および１８０度回転のバーコードである。図９（ａ）では、０度または１８０度回転のバーコードをページ内に含まないので、全ての記録走査が双方向記録で行われている。一方、図９（ｂ）では、０度および１８０度回転のバーコードを含むので、全ての記録走査でＡ方向による片方向記録が行われている。
【００５２】
以上説明した様に本実施形態によれば、１ページの画像データ内に、０度または１８０度のバーコード情報の有無を確認し、上記バーコードを含む場合のみ片方向記録を行い、それ以外には双方向記録を行う。既に述べた様に、双方向記録を行った場合のバーコード記録の問題とは、キャリッジ走査方向における記録画像の乱れが原因で、バーコードの読み取り方向に対する規格を満足できなくなる点である。よって、本実施形態が示す図９（ａ）の様に、バーコードのデータ配列がキャリッジの走査方向と直交している場合には、読み取り方向に対する画像の乱れは起こらないので、双方向記録を行うことが出来、必要以上にスループットを落とすこともない。
【００５３】
尚、以上では１ページ分の画像データを検知し、バーコードの確認後、全ての記録走査で記録方向を統一させているが、例えば図９（ｂ）のような場合でも、第１実施形態で説明した様に、バーコード１００２および１００３を含む記録走査のみ片方向記録で行い、他の記録走査は双方向記録で行うようにしてもよい。この場合、第１実施形態と同様の効果で更にスループットを上げることができる。
【００５４】
また、以上ではマルチパスを行わない１パスの記録走査について説明してきたが、本実施形態はこれに限定されるものではない。予め所定数の双方向のマルチパス記録を行っておきながら、バーコード情報を検知した記録走査のみ、同じパス数のマルチパス記録を片方向で行うようにしても本実施形態の効果は得られるのである。
【００５５】
更に、本実施形態においてもバーコード情報の高品位な記録を維持する為に、第１実施形態と同様の回復処理を併用してもよい。
【００５６】
（第３の実施形態）
以下に、本発明の第３の実施形態を説明する。本実施形態においても上記実施形態と同様に、図１および図５で説明した構成のインクジェット記録装置を適用するものとする。但し、本実施形態では、バーコード情報の有無に応じて、記録走査の方向では無く、記録ヘッドの回復方法を制御するものとする。
【００５７】
上述の構成よりなる本実施形態の動作説明を、以下フローチャートを参照して説明する。  
図１０は、本実施形態におけるＣＰＵ９００が行う記録制御処理を説明する為のフローチャートである。  
ホストＰＣよりバーコード情報や画像情報を含むコマンドを受信開始すると、ＣＰＵ９００は、まず給紙処理としてモータドライバ９１４を制御し、記録媒体を記録ヘッドが記録可能な位置まで給紙させる（ステップＳ１１００）。  
次に受信した画像データを、該当する色のプリントバッファに展開しながら３０４ラスタ分の画像データが蓄積されたか否かを判断する（ステップＳ１１０１）。
【００５８】
３０４ラスタ分の画像データが蓄積されていない場合、そのまま画像データの蓄積を継続する。３０４ラスタ分のデータが蓄積されたと判断された場合には、ステップＳ１１０２に進む。
【００５９】
ステップＳ１１０２では、記録媒体１００を３０４ラスタ分（幅ｄ）だけ搬送する。  
次に、蓄積された３０４ラスタ分の画像データについて、バーコード情報の検出を行う。ここでの検出処理は、蓄積した３０４ラスタデータの中に、９０度または２７０度回転のバーコード情報が存在するか否かの確認となる（ステップＳ１１０３）。
【００６０】
ステップＳ１１０３の検出処理により、バーコード情報の存在が確認されるとステップＳ１１０４で、次の記録走査を行う前の回復処理が必要かどうかを判断する。ここで、蓄積した３０４ラスタデータの中に、９０度または２７０度回転のバーコード情報が存在する場合には、次の記録走査を行う前に回復処理が必要と判断され、ステップＳ１１０５へ進む。
【００６１】
ステップＳ１１０５では、回復処理を行う。ここで行う回復処理とは予備吐出のことであり、キャリッジを記録領域外のホームポジションに戻し、ここで全ての吐出口から所定の数だけインクの吐出を行う。その後ステップＳ１１０６へ進む。
【００６２】
一方、ステップＳ１１０４で、蓄積した３０４ラスタデータの中に、９０度または２７０度回転のバーコード情報が存在しない場合には、次の記録走査を行う前の回復処理は不必要と判断され、そのままステップＳ１１０６へ進む。
【００６３】
ステップＳ１１０６では、通常の記録走査を行う。ここでは、どの場合にも片方向で記録を行うものとする。
【００６４】
ステップＳ１１０６による１走査分の記録走査が終了すると、次の記録走査で記録すべきデータの有無を確認する（ステップＳ１１０７）。
【００６５】
ステップＳ１１０７で記録すべきデータがあると判断された場合、ステップ１１０１に戻り、再び次の記録走査の為に、３０４ラスタ分の画像データの蓄積を開始する。一方、記録すべきデータが存在しないと判断された場合には、ステップＳ１１０８へ進み排紙処理を行う。そして全ての記録処理が終了する。
【００６６】
図１１は、図１０のフローチャートで説明した各処理に従って、記録動作を説明する為の模式図である。この図において、１２０１は０度のバーコード、１２０２は９０度回転のバーコードである。
【００６７】
図中、全ての記録走査はＡ方向への片方向記録を行っているが、第１記録走査および第２記録走査においては、９０度または２７０度回転のバーコードを記録走査内に含まないので、記録走査の直前に回復処理は行っていない。しかし、続く第３記録走査から第７記録走査においては、９０度のバーコード１２０２を記録走査中に含むので、夫々の記録走査の前に回復動作を行っている。更に、第８記録走査においては、再び９０度または２７０度回転のバーコードを含まないので、回復動作を行っていない。
【００６８】
バーコードは白と黒（即ち記録の有無）の配列によって、所定の情報を表現している。よって、特に１パスで９０度または２７０度回転のバーコードを記録する場合には、たとえ１つでもノズルが吐出不良を起こすと、記録画像に白スジが現れる等の弊害が起こり、誤った情報を記録してしまう恐れがある。これに対し、０度または１８０度回転のバーコードにおいては、全てのノズルが同一のデータを記録するので、多少の吐出不良があったとしても、他のノズルによる記録がこれを補うことが出来る。本実施形態はこの点に着目したものであり、９０度または２７０度回転のバーコードを記録する前には必ず各ノズルの回復処理を施して吐出不良の懸念を最小限に抑えるが、これ以外の場合には無駄な回復処理でタイムロスやインクの消耗を起こさせない様にしているのである。
【００６９】
尚、以上では全ての記録走査をＡ方向の片方向記録で行うことで説明して来たが、本実施形態はこれに限定されるものではない。９０度または２７０度のバーコードを含まない記録走査では双方向記録を行ってもよいし、また、ホームポジションと反対の右端側に予備吐出されたインクを受ける手段を設け、全ての記録走査で双方向記録を行うようにしても良い。
【００７０】
また、本実施形態は、マルチパスを行わない１パスの記録走査において特に効果が発揮されるものであるが、特にこれに限定されるものでもない。予め所定数のマルチパス記録を行っておきながら、９０度または２７０度のバーコード情報を検知した記録走査のみ、回復処理を行うようにしても本実施形態の効果は得られるのである。
【００７１】
更に、本実施形態においてもバーコード情報の高品位な記録を維持する為に、上記実施形態で説明した回復処理を併用してもよい。
【００７２】
（第４の実施形態）
以下に本発明の第４の実施形態について説明する。本実施形態においても上記実施形態と同様に、図１および図５で説明した構成のインクジェット記録装置を適用するものとする。但し本実施形態では、通常は１パス記録を行っておきながら、９０度または２７０度回転のバーコードで且つ所定以下のサイズの場合にのみ、マルチパス記録に切りかえて記録するものとする。
【００７３】
本実施形態において、ＣＰＵ９００が行う記録制御処理を説明する為のフローチャートは、第１実施形態と同様の図６が適用できるが、再び本実施形態の内容に従って一連の処理を説明する。
【００７４】
図６において、ホストＰＣよりバーコード情報や記録情報を含むコマンドを受信開始すると、給紙処理（Ｓ５００）により給紙部の記録媒体を記録部に給紙する。
【００７５】
給紙処理が終了すると受信データを該当する色のプリントバッファに展開しながら３０４ラスタ分のデータが蓄積するまでこの処理を繰り返す（ステップＳ５０１）。
【００７６】
３０４分のラスタデータの展開が終了すると、記録媒体を搬送ローラにより３０４ドット分搬送させる（ステップＳ５０２）。
【００７７】
次に、バーコード検出処理を行う（ステップＳ５０３）。本実施形態で行う検出処理とは、３０４分のラスタデータ内に９０度または２７０度回転のバーコードで、且つそのサイズが所定量以下か否かを判断するものである。
【００７８】
これに該当するバーコードが存在する場合、続く記録処理（ステップＳ５０４）ではマルチパスによる片方向記録を行う。該当するバーコードが存在しなければ、１パスによる双方向記録を行う。
【００７９】
ステップＳ５０４による１走査分の記録走査が終了すると、次の記録走査で記録すべきデータの有無を確認する（ステップＳ５０５）。
【００８０】
ステップＳ５０５で記録すべきデータがあると判断された場合、ステップＳ５０１に戻り、再び次の記録走査の為にラスタデータの蓄積を開始する。一方、記録すべきデータが存在しないと判断された場合には、ステップＳ５０６へ進み、排紙処理を行う。そして全ての記録処理が終了する。
【００８１】
図１２は、本実施形態のインクジェット記録装置が、図６のフローチャートで説明した各処理に従って、バーコード情報を含む画像を記録した場合の、記録動作を説明する為の模式図である。
【００８２】
この図において、１３０１および１３０２はそれぞれ９０度回転のバーコードを示しているが、１３０１についてはステップＳ５０３で行うバーコード検出処理において、所定のサイズより大きいと判断されるバーコードであり、１３０２については所定のサイズより小さいと判断されるバーコードである。
【００８３】
図によれば、所定サイズ以下のバーコード１３０２を含まない第１記録走査および第２記録走査では１パスの双方向記録を行っている。そして、所定サイズ以下のバーコード１３０２を含む第３記録走査から第１２記録走査では全てＡ方向からの２パス記録となっている。更に、再びバーコード情報を含まない第１３記録走査では、Ｂ方向からの記録も許可された双方向の１パス記録となっている。
【００８４】
上述した様に、バーコードは白と黒（即ち記録の有無）の配列によって、所定の情報を表現しているので、特にサイズの小さなバーコードについては、その情報の密度も高く、高精細で正確な記録が要求される。本実施形態はこの点に着目したものであり、９０度または２７０度回転のバーコードで且つ所定サイズ以下のものに限って、マルチパス記録を行い画像品位を高めるが、これ以外の場合にはなるべくスループットを高める為に１パス双方向記録を行っているのである。
【００８５】
尚、以上では所定サイズ以下で９０度または２７０度回転のバーコードを検知したときの記録方法をＡ方向の２パス記録、また、これ以外の場合は１パスの双方向で行うことで説明して来たが、本実施形態はこれに限定されるものではない。マルチパス数は２パスに限定されず、３パス以上であっても良いし、更に通常の記録走査がマルチパスであって、所定サイズ以下のバーコードを検知したときに通常よりパス数の多いマルチパス記録を行う構成であっても本実施形態の効果は得られる。無論、片方向記録および双方向記録についても限定されるものではない。
【００８６】
また、本実施形態においてもバーコード情報の高品位な記録を維持する為に、上記実施形態で説明した回復処理を併用してもよい。
【００８７】
更に上述した全ての実施形態においては、記録媒体として「カット紙」を、例に説明してきたが、記録媒体の材質は紙に限定されるものではなく、プラスチックカード等他の材質のものであってもよい。更に、用紙形態に関してもロール紙のようにページ単位でカットしてあるもの以外も適用可能である。
【産業上の利用可能性】
【００８８】
本発明は、バーコード情報を含む画像の記録を行うシリアルスキャン方式のインクジェット記録装置に利用することができる。
【図面の簡単な説明】
【００８９】
【図１】（ａ）および（ｂ）は本発明の実施形態で適用するインクジェット記録装置の概略構成図である。
【図２】片方向記録と双方向記録を説明する為の概念図である。
【図３】マルチパス記録を説明する為の図である。
【図４】マルチパス記録を説明する為の図である。
【図５】本発明の実施形態で適用するインクジェット記録装置の電気系の制御構成を示すブロック図である。
【図６】本発明の第１および第４の実施形態で適用するインクジェット記録装置が行う記録制御処理を説明する為のフローチャートである。
【図７】本発明の第１の実施形態で適用するインクジェット記録装置における、バーコードを含む画像の記録動作のイメージ図である。
【図８】本発明の第２の実施形態で適用するインクジェット記録装置が行う記録制御処理を説明する為のフローチャートである。
【図９】（ａ）および（ｂ）は、本発明の第２の実施形態で適用するインクジェット記録装置における、バーコードを含む画像の記録動作の概念図である。
【図１０】本発明の第３の実施形態で適用するインクジェット記録装置が行う記録制御処理を説明する為のフローチャートである。
【図１１】本発明の第３の実施形態で適用するインクジェット記録装置における、バーコードを含む画像の記録動作の概念図である。
【図１２】本発明の第４の実施形態で適用するインクジェット記録装置における、バーコードを含む画像の記録動作の概念図である。
【図１３】記録処理の工程を詳細に説明するためのフローチャートである。
【符号の説明】
【００９０】
１００    記録媒体
１０１    ピックアップローラ
１０２    入口搬送ローラ
１０３    キャリッジベルト
１０４    インクカートリッジ
１０５    搬送ローラ
１０６    排紙ローラ
１０７    排紙トレイ
１０８    キャリッジ
４０１    イエロー吐出口
４０２    マゼンタ吐出口
４０３    シアン吐出口
４０４    ブラック吐出口
７０１、７０２、７０３    バーコード
９００    ＣＰＵ
９０１    プログラムメモリ
９０２    ワーキングメモリ
９０３    データメモリ
９０４    インタフェース
９０５    入力ポート
９０６    操作キー
９０７    センサ
９０８    記録制御回路
９０９    Ｂｋ記録ヘッド
９１０    Ｃ記録ヘッド
９１１    Ｍ記録ヘッド
９１２    Ｙ記録ヘッド
９１３    出力ポート
９１４    モータドライバ
９１５、９１６、９１７    モータ
１００１、１００２、１００３    バーコード
１２０１、１２０２    バーコード
１３０１、１３０２    バーコード
【図１】
2005047168.tif 000003
【図２】
2005047168.tif 000004
【図３】
2005047168.tif 000005
【図４】
2005047168.tif 000006
【図５】
2005047168.tif 000007
【図６】
2005047168.tif 000008
【図７】
2005047168.tif 000009
【図８】
2005047168.tif 000010
【図９】
2005047168.tif 000011
【図１０】
2005047168.tif 000012
【図１１】
2005047168.tif 000013
【図１２】
2005047168.tif 000014
【図１３】
2005047168.tif 000015