(57)【要約】      （修正有）【課題】コード画像を含む画像を用紙上に記録する場合において、用紙上に記録される画像の品質低下を抑えた液体吐出装置を提供する。【解決手段】液体吐出装置は、画像の記録とは別に複数の吐出口からインクを用紙に吐出する予備吐出を行う。判断手段は、記憶手段内の画像データに、識別情報を有するコード画像のデータが含まれるか否か、及び該コード画像データが一次元コードに係るデータか二次元コードに係るデータかを判断する。予備吐出データ作成手段は、画像データにコード画像データが含まれると判断されると、一次元コードの画像を形成する際の予備吐出の量を、該一次元コードの画像が同一面積を持つ二次元コードの画像であると仮定した場合の予備吐出の量よりも少なくなるように、予備吐出データを作成する。【選択図】図５
2015009503.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を記録する液体を吐出するための複数の吐出口を有するヘッドと、記録媒体に記録される画像に係る画像データを記憶するための記憶手段とを備え、前記複数の吐出口から液体を吐出して前記画像データに係る画像を記録媒体に記録する際に、前記画像データに係る画像の記録とは別に前記複数の吐出口のうち少なくとも１つの吐出口から液体を記録媒体に吐出する予備吐出を行う液体吐出装置であって、
前記記憶手段に記憶された画像データに、識別情報を有するコード画像に係るコード画像データが含まれるか否か、及び、該コード画像データが特定種のコード画像に係るコード画像データであるか特定種以外のコード画像に係るコード画像データであるかを判断するための判断手段と、
前記画像データ及び前記判断手段の判断結果に基づいて、記録媒体への予備吐出に係る予備吐出データを作成する予備吐出データ作成手段とを備え、
前記予備吐出データ作成手段は、前記判断手段によって前記画像データに前記コード画像データが含まれ、且つ、前記画像データに含まれる前記コード画像データが前記特定種のコード画像に係るコード画像データであると判断された場合に、記録媒体上に前記コード画像が記録される領域であるコード画像記録領域における、前記特定種のコード画像を形成する際の予備吐出の量を、該特定種のコード画像が同一面積を持つ前記特定種以外のコード画像であると仮定した場合の予備吐出の量よりも少なくなるように、前記予備吐出データを作成する、液体吐出装置。
【請求項２】
前記特定種のコード画像は誤り訂正機能を有さないコード画像であり、前記特定種以外のコード画像は誤り訂正機能を有するコード画像である、請求項１に記載の液体吐出装置。
【請求項３】
前記予備吐出データ作成手段は、前記コード画像記録領域における、前記特定種のコード画像を形成する際の予備吐出の量をゼロとするように、前記予備吐出データを作成する、請求項１又は２に記載の液体吐出装置。
【請求項４】
前記予備吐出データ作成手段は、前記コード画像記録領域における、前記特定種以外のコード画像を形成する際の予備吐出の量を、前記記録媒体上にて前記コード画像記録領域以外の領域における予備吐出の量と同等とするように、前記予備吐出データを作成する、請求項１乃至３の何れかに記載の液体吐出装置。
【請求項５】
前記予備吐出データ作成手段は、前記コード画像記録領域における、隣り合う直線状コードの間の間隔が所定値未満の場合にのみ、前記複数の直線状コードのうち、隣り合う直線状コードの間の予備吐出の量をゼロとするように、前記予備吐出データを作成する、請求項１又は２に記載の液体吐出装置。
【請求項６】
前記記録媒体は搬送方向に搬送され、前記特定種のコード画像は、複数の直線状コードを互いに平行に配置して構成される一次元コードであって、前記複数の直線状コードそれぞれの長手方向は前記搬送方向と平行であり、
前記複数の吐出口の配列方向と前記長手方向とが直交する場合には、前記予備吐出データ作成手段は、前記コード画像記録領域における画像形成前に、前記複数の吐出口それぞれから予備吐出を行うように、前記予備吐出データを作成する、請求項１又は２に記載の液体吐出装置。
【請求項７】
前記記録媒体は搬送方向に搬送され、前記特定種のコード画像は、複数の直線状コードを互いに平行に配置して構成される一次元コードであって、前記複数の直線状コードそれぞれの長手方向は前記搬送方向と直交しており、
前記複数の吐出口の配列方向と前記長手方向とが平行である場合には、前記予備吐出データ作成手段は、前記複数の直線状コードのうち、最初に形成される直線状コードの幅が所定値未満の場合にのみ、前記コード画像記録領域における画像形成前に、前記複数の吐出口それぞれから予備吐出を行うように、前記予備吐出データを作成する、請求項１又は２に記載の液体吐出装置。
【請求項８】
記録媒体に画像を記録する液体を吐出するための複数の吐出口を有するヘッドと、記録媒体に記録される画像に係る画像データを記憶するための記憶手段とを備え、前記複数の吐出口から液体を吐出して前記画像データに係る画像を記録媒体に記録する際に、前記画像データに係る画像の記録とは別に前記複数の吐出口のうち少なくとも１つの吐出口から液体を記録媒体に吐出する予備吐出を行う液体吐出装置における液体吐出方法であって、
前記記憶手段に記憶された画像データに、識別情報を有するコード画像に係るコード画像データが含まれるか否か、及び、該コード画像データが特定種のコード画像に係るコード画像データであるか特定種以外のコード画像に係るコード画像データであるかを判断する工程と、
前記画像データ及び前記判断する工程の判断結果に基づいて、記録媒体への予備吐出に係る予備吐出データを作成する工程と、
前記判断する工程にて、前記画像データに前記コード画像データが含まれ、且つ、前記画像データに含まれる前記コード画像データが前記特定種のコード画像に係るコード画像データであると判断された場合に、記録媒体上に前記コード画像が記録される領域であるコード画像記録領域における、前記特定種のコード画像を形成する際の予備吐出の量を、該特定種のコード画像が同一面積を持つ前記特定種以外のコード画像であると仮定した場合の予備吐出の量よりも少なくなるように、前記予備吐出データを作成する工程を含む、液体吐出方法。
【請求項９】
記録媒体に画像を記録する液体を吐出するための複数の吐出口を有するヘッドと、記録媒体に記録される画像に係る画像データを記憶するための記憶手段とを備え、前記複数の吐出口から液体を吐出して前記画像データに係る画像を記録媒体に記録する際に、前記画像データに係る画像の記録とは別に前記複数の吐出口のうち少なくとも１つの吐出口から液体を記録媒体に吐出する予備吐出を行う液体吐出装置にて実行されるプログラムであって、
前記記憶手段に記憶された画像データに、識別情報を有するコード画像に係るコード画像データが含まれるか否か、及び、該コード画像データが特定種のコード画像に係るコード画像データであるか特定種以外のコード画像に係るコード画像データであるかを判断する工程と、
前記画像データ及び前記判断する工程の判断結果に基づいて、記録媒体への予備吐出に係る予備吐出データを作成する工程と、
前記判断する工程にて、前記画像データに前記コード画像データが含まれ、且つ、前記画像データに含まれる前記コード画像データが前記特定種のコード画像に係るコード画像データであると判断された場合に、記録媒体上に前記コード画像が記録される領域であるコード画像記録領域における、前記特定種のコード画像を形成する際の予備吐出の量を、該特定種のコード画像が同一面積を持つ前記特定種以外のコード画像であると仮定した場合の予備吐出の量よりも少なくなるように、前記予備吐出データを作成する工程とを液体吐出装置に実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体への画像形成時に、記録媒体への液体の予備吐出を行う液体吐出装置、液体吐出方法及び該液体吐出装置に用いられるプログラムに関する。
【背景技術】
【０００２】
従来より、インクを吐出する複数の吐出口が形成されたヘッドを有して、記録媒体に該複数の吐出口からインクを吐出して印刷を行うインクジェット記録装置において、印刷時に予備吐出という動作が行われている。これは、搬送される記録媒体に対して、画像データに基づいた画像の印刷とは別に、複数の吐出口から所定期間毎にインクを吐出することにより、気泡や塵芥あるいは溶媒の蒸発で増粘したインクが複数の吐出口内に残存することを防ぐ動作である(特許文献１参照)。予備吐出によって記録媒体上に記録されるドットは記録媒体上に分散し、且つ、１つづつのドットは微小であるから、印刷された記録媒体上では殆ど目立たない。
ところが、記録媒体上にはバーコードのようなコード画像データに係る画像が印刷される場合がある。かかる場合にバーコードの画像が印刷される記録媒体の領域の付近に予備吐出が行われると、バーコードの読み取りに影響を及ぼす虞がある。そこで、圧縮された画像データの解凍時に、画像データ内にコード画像データが存在する場合には、コード画像データに係るコード画像が印刷される記録媒体の領域を予備吐出の非対象領域とする技術も提案されている(特許文献２参照)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６-７６２４７号公報
【特許文献２】特開２００９-２５５４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、コード画像データに係るコード画像が記録される記録媒体の領域を全て予備吐出の非対象領域としているから、予備吐出の対象領域が狭くなることになる。そして、予備吐出の非対象領域に行われる予定であった予備吐出は、予備吐出の対象領域に行われることになるので、記録媒体上の予備吐出の対象領域に記録される画像の品質が低下する虞がある。
本発明の目的は、コード画像データを含む画像データに係る画像を記録媒体上に記録する場合において、記録媒体上に記録されたコード画像データに係る画像の読取性を確保しつつ、記録媒体上に記録されるコード画像データに係る画像以外の画像の品質低下を抑えることにある。
【課題を解決するための手段】
【０００５】
記録媒体に画像を記録する液体を吐出するための複数の吐出口を有するヘッドと、記録媒体に記録される画像に係る画像データを記憶するための記憶手段とを備え、前記複数の吐出口から液体を吐出して前記画像データに係る画像を記録媒体に記録する際に、前記画像データに係る画像の記録とは別に前記複数の吐出口のうち少なくとも１つの吐出口から液体を記録媒体に吐出する予備吐出を行う液体吐出装置であって、
前記記憶手段に記憶された画像データに、識別情報を有するコード画像に係るコード画像データが含まれるか否か、及び、該コード画像データが特定種のコード画像に係るコード画像データであるか特定種以外のコード画像に係るコード画像データであるかを判断するための判断手段と、
前記画像データ及び前記判断手段の判断結果に基づいて、記録媒体への予備吐出に係る予備吐出データを作成する予備吐出データ作成手段とを備え、
前記予備吐出データ作成手段は、前記判断手段によって前記画像データに前記コード画像データが含まれ、且つ、前記画像データに含まれる前記コード画像データが前記特定種のコード画像に係るコード画像データであると判断された場合に、記録媒体上に前記コード画像が記録される領域であるコード画像記録領域における、前記特定種のコード画像を形成する際の予備吐出の量を、該特定種のコード画像が同一面積を持つ前記特定種以外のコード画像であると仮定した場合の予備吐出の量よりも少なくなるように、前記予備吐出データを作成する。
【発明の効果】
【０００６】
本発明に係る液体吐出装置の予備吐出にあっては、コード画像が特定種のコード画像である場合はコード画像が特定種以外のコード画像である場合よりもコード画像記録領域内の予備吐出の量が少なくなっている。即ち、コード画像が特定種のコード画像であるか否かによって、コード画像記録領域における予備吐出の量を変えている。
これにより、コード画像領域に特性種以外のコード画像が形成される場合に、コード画像記録領域に吐出される予備吐出量を、コード画像が特定種のコード画像である場合の予備吐出量より多くできるので、コード画像記録領域以外の領域における予備吐出量を減少させることができる。この結果として、記録媒体上のコード画像データに係る画像の読取性を確保しつつ、コード画像記録領域以外の領域に記録される画像の品質が向上する。ひいては、記録媒体上に形成されるコード画像データを含む画像データに係る画像の品質が向上する。
【図面の簡単な説明】
【０００７】
【図１】インクジェット記録装置の全体構成を示す図である。
【図２】インクが予備吐出された後の用紙を示す図である。
【図３】(a)は一次元コードを、(b)は二次元コードを夫々示す平面図である。
【図４】制御部の周辺構成を示すブロック図である。
【図５】第１の実施形態における予備吐出の手順を示すフローチャートである。
【図６】第１の実施形態における予備吐出の手順を示すフローチャートである。
【図７】(a)、(b)、(c)は、吐出口の配列と一次元コードの関係を示す平面図である。
【図８】第２の実施形態における予備吐出の手順を示すフローチャートである。
【図９】第２の実施形態における予備吐出の手順を示すフローチャートである。
【図１０】第３の実施形態における予備吐出の手順を示すフローチャートである。
【図１１】第３の実施形態における予備吐出の手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態について、図面を用いて説明する。以下の記載では、上方及び下方は鉛直方向に沿う向きを指す。また、本発明に係る「液体吐出装置」としてインクジェット記録装置を例示し、「液体」の具体例としてインクを、「記録媒体」の具体例として用紙を夫々例示する。
【０００９】
図１は、インクジェット記録装置１の全体構成を示す図である。インクジェット記録装置１は直方体状の筐体１０を有し、該筐体１０の天板上部には、用紙Ｐを排出するトレイ１１が設けられている。筐体１０内には、上方から下方に向かって、インクを用紙Ｐに吐出するヘッド４、用紙Ｐを水平に搬送した後にトレイ１１に送る搬送ユニット５、用紙Ｐを供給する給紙ユニット６が配置されている。ヘッド４の下側には、ヘッド４に対向して、搬送される用紙Ｐを水平面内にて支持するプラテン３が設けられている。
筐体１０の内側上部にて、ヘッド４に干渉しない位置には、筐体１０内の各機構及び電気回路の動作を司る制御部８が配置されている。筐体１０の内部下側には、ヘッド４に供給するインクが収納されたタンク１４が配置されている。該タンク１４とヘッド４とはチューブ(図示せず)によって接続されている。
筐体１０の側面には、外部のパーソナルコンピュータから送信される画像記録ジョブを含む信号が入力される端子１３が設けられている。端子１３から入力された信号は制御部８に入力される。筐体１０の上面には、使用者が情報を入力する操作パネル１２が設けられている。
搬送ユニット５は、図１中の用紙Ｐを左から右に搬送する機構である。以下の記載では、プラテン３上にて用紙Ｐを搬送する方向を副走査方向又は第１方向、水平面内において該副走査方向と直交する方向を主走査方向又は第２方向と呼ぶ。
【００１０】
前記搬送ユニット５は、ヘッド４の両側に配備された第１及び第２搬送ローラ対５１、５２と、該搬送ローラ対５２よりも用紙Ｐの搬送下流側に配置された第３乃至第５搬送ローラ対５３、５４、５５、内部を用紙Ｐが通過する３つのガイド５６、５７、５８を有して構成される。第１搬送ローラ対５１とヘッド４との間には、搬送される用紙Ｐの端部を検出する端部検出センサＳＥ１が設けられている。この端部検出センサＳＥ１により発せられた検出信号は制御部８に伝送される。搬送される用紙Ｐの搬送下流側端部が端部検出センサＳＥ１によって検出されると、所定時間経過後にヘッド４から用紙Ｐへのインクの吐出が開始される。第１搬送ローラ対５１によって搬送力を付与された用紙Ｐはヘッド４からインクを吐出されながら搬送される。用紙Ｐの搬送下流側端部が端部検出センサＳＥ１によって検出されると、用紙Ｐは端部検出センサＳＥ１を通過するのであるから、該検出後で且つ、所定時間経過後にヘッド４から用紙Ｐへのインクの吐出が開始される。この所定時間は用紙Ｐが端部検出センサＳＥ１を通過してからヘッド４に搬送される時間に対応している。
【００１１】
ヘッド４の下側を通過した用紙Ｐは、搬送方向下流側の第２搬送ローラ対５２によって搬送力を付与されて、該第２搬送ローラ対５２とトレイ１１との間に位置する第３乃至第５搬送ローラ対５３、５４、５５、及び、ガイド５６、５７、５８によってトレイ１１に送られる。
前記給紙ユニット６は、用紙Ｐが収納される給紙トレイ６０と、給紙ローラ６１と、該給紙ローラ６１と搬送ユニット５との間に配備された第６及び第７搬送ローラ対６２、６３と、内部を用紙Ｐが通過する２つのガイド６４、６５を有して構成される。給紙ローラ６１は給紙トレイ６０内から１枚の用紙Ｐを送り出した後に、次の用紙Ｐを所定の時間間隔を空けて取り出し、該ガイド６４、６５及び、第６及び第７搬送ローラ対６２、６３によって該用紙Ｐを搬送ユニット５の上流側に搬送する。
【００１２】
ヘッド４は、主走査方向(第２方向)に延びた直方体状のラインヘッドであって、その下面にはインクを吐出する複数の吐出口が形成された吐出面４０が形成されている。
ヘッド４により画像が記録された用紙Ｐは第２乃至第５搬送ローラ対５２、５３、５４、５５及び、ガイド５６、５７、５８によりトレイ１１に排出される。
【００１３】
プラテン３の下方には、水平に配列された複数の液体受け部材７０がヘッド４に対して昇降自在に設けられている。該液体受け部材７０はキャップ状に形成されて、用紙Ｐにインクを吐出して印刷する際には液体受け部材７０は該印刷を妨げないように、用紙Ｐの搬送路から下方に位置して、該搬送路から退避している。
長時間に亘って印刷を行わないときに、吐出面４０が露出したままであると、該吐出面４０に残存したインクが乾燥する。この対策として、長時間に亘って印刷を行わないときは、ヘッド４の下端部をプラテン３を通して液体受け部材７０に当接させ、吐出面４０と液体受け部材７０上面との間に、封止空間を形成する。これにより、吐出面４０が露出したままであることを防いでいる。なお、プラテン３をヘッド４に対応しない領域に移動させてから、液体受け部材７０をヘッド４の下端部に当接させてもよい。
また、印刷開始前には、吐出面４０と液体受け部材７０上面との間に封止空間を形成した状態で、該封止空間を負圧に形成、又は吐出口内を正圧に形成して吐出口内側のインクを強制的に吐出させる。これをパージ動作と呼ぶ。これにより、その後の印刷がスムーズに実行される。
【００１４】
従来と同様に、用紙Ｐへの画像形成時に、即ち印刷時に予備吐出動作が行われている。これは、用紙Ｐに対して、画像データに係る画像の印刷とは別に、複数の吐出口から所定間隔毎にインクを吐出することにより、気泡や塵芥あるいは溶媒の蒸発で増粘したインクが複数の吐出口内に残存することを防ぐ動作である。図２は、インクが予備吐出された後の用紙Ｐを示す図である。ヘッド４の吐出口４１からの予備吐出によって用紙Ｐ上に記録されるドットＤは用紙Ｐ上に分散し、且つ、１つづつのドットＤは微小であるから、該ドットＤは印刷された用紙Ｐ上では殆ど目立たない。
【００１５】
また、用紙Ｐ上に印刷される画像に係る画像データには、コード画像データが含まれる場合がある。このコード画像データには、バーコードのような一次元コードのデータとＱＲコード(登録商標)、Data Matrix(登録商標)のような二次元コードのデータとが含まれる。
尚、コード画像データには、一次元コードと二次元コード以外の画像データも含まれ得る。しかし、本実施形態では説明の便宜上、コード画像データは、一次元コード又は二次元コードのデータであるとする。
一次元コード２は、図３(a)に示すように、長手方向を一方向に揃えた複数の直線状コード２０を水平方向(図３(a)の矢印Ａ方向)に配列して構成される。隣り合う直線状コード２０の間には、所定の間隔が設けられて、該複数本の直線状コード２０を矢印Ａ方向に走査することにより、一次元コード２で表現された情報が読み取られる。
【００１６】
二次元コード２１は、例えば、図３(b)に示すように、矩形状のコードフレーム２２の三隅に正方形状の切出しシンボル２３を配置し、該３つの切出しシンボル２３の内側の空間に情報を格納したデータセル２４を配置して構成される。二次元コード２１は矢印Ａに示す水平方向のみならず、矢印Ｂに示す垂直方向や矢印Ｃに示す斜め方向に走査されても、切出しシンボル２３の走査により二次元コード２１の向きが判断され、データセル２４内に表現された情報が読み取られる。切出しシンボル２３とデータセル２４の間には、フォーマット情報領域２５が設けられ、該フォーマット情報領域２５にはデータセル２４内に表現された情報に対する誤り訂正情報がリードソロモン符号等の形式にて格納されている。該リードソロモン符号は、周知の如く、データセル２４内に表現された情報に対する冗長符号であり、該データセル２４内に表現された情報とリードソロモン符号とを照合することにより、読み取ったデータセル２４内に表現された情報の正誤が判るとともに該情報が誤っていた場合は正しい情報に復元される。
【００１７】
即ち、仮に二次元コード２１のデータセル２４内にある程度の汚れや損傷等が生じても、フォーマット情報領域２５から誤り訂正情報が読み取られることにより、データセル２４内に表現された情報は正しく復元される。
これに対し、一次元コード２の隣り合う直線状コード２０間に汚れや損傷等が生じると、一次元コード２の情報は正しく読み取られないことがある。換言すれば、一次元コード２は誤り訂正機能を有さず、二次元コード２１は誤り訂正機能を有する。
【００１８】
図４は、制御部８の周辺構成を示すブロック図である。制御部８は、１つのＣＰＵで構成されるが、複数のＣＰＵの組み合わせであってもよい。また、制御部８はＣＰＵとＡＳＩＣ(Application Specific Integrated Circuit)とを組み合わせて用いてもよい。
制御部８には、前記の操作パネル１２、端子１３、第１搬送ローラ対５１乃至第７搬送ローラ対６３を回転させるモータ群Ｍの他に、動作プログラムが格納されたＲＯＭ８３、一時的に情報を記録するワークメモリとして働くＲＡＭ８４、入力された画像データを一旦格納する画像データ記憶手段８０、各コード画像データ、即ち一次元コード２及び二次元コード２１のテンプレートが格納されているコード情報メモリ８１、制御部８が作成した予備吐出のパターンを記憶するパターン記憶手段８２とが接続されている。端子１３に入力される画像データが、ベクタ型データやコマンド型データなどである場合は、制御部８は該画像データに公知のＲＩＰ(Raster Image Processor)処理を行って、画素が用紙Ｐの印刷可能な領域に対応してマトリックス状に配置されたビットマップ形式のデータに変換して、これを雑音除去した２値化画像として画像データ記憶手段８０に格納する。尚、画像データがビットマップ形式などのラスタ型データの場合はそのまま画像データ記憶手段８０に格納する。
画像データ記憶手段８０、コード情報メモリ８１、パターン記憶手段８２は、１つのメモリ素子内にて区分けされた状態で設けられてもよい。
【００１９】
制御部８は、画像データ記憶手段８０に画像データが格納されると、該画像データ内にコード画像データが含まれるかどうかを検索するコード情報検索を実行する。
画像データがビットマップ形式の場合は、制御部８はコード情報メモリ８１から一次元コード２及び二次元コード２１のテンプレートを読み出して、画像データ記憶手段８０内の画像データに対してパターンマッチングを実行し、画像データ内に一次元コード２又は二次元コード２１のデータがあるか否かを検索する。即ち、制御部８は本発明における「判断手段」を構成する。パターンマッチングは、テンプレートの中心を画像データ記憶手段８０内の画像データ上の任意の点上に置き、該点から走査しながら、画像データ内においてテンプレートとの相関係数が所定値よりも高い箇所をコード画像データと判断する公知の手法である。
矩形状の領域内に同一方向に延びた同一長さの直線が、延長方向と直交する方向に複数存在すれば、その矩形状の領域が一次元コード２であると判断される。矩形状の領域の三隅に正方形状の切出しシンボル２３が存在し、該３つの切出しシンボル２３の内側に白黒の矩形パターンが複数存在すれば、その矩形状の領域が二次元コード２１と判断される。尚、画像データ内におけるコード情報検索はパターンマッチング法には限定されない。また、画像データがコマンド形式などの場合は、制御部８はコマンド内からコード画像データを検索する。
【００２０】
(第１の実施形態)
本実施形態に係るインクジェット記録装置１にあっても、従来と同様に、気泡や塵芥あるいは溶媒の蒸発で増粘したインクが複数の吐出口内に残存することを防ぐべく、用紙Ｐへの画像データに係る画像印刷時にヘッド４の複数の吐出口から用紙Ｐへインクの予備吐出を行う。ここにおいて、誤り訂正機能を有する二次元コード２１上にインクを予備吐出しても、印刷された該情報は大凡正確に読み取られる。その反面、誤り訂正機能を有しない一次元コード２上にインクを予備吐出すると、該一次元コード２は正確に読み取られない虞がある。そこで、本実施形態に係るインクジェット記録装置１にあっては、画像データ内に一次元コード２のデータがある場合と、二次元コード２１のデータがある場合とで、以下の如く予備吐出の手順を変更している。
【００２１】
図５及び図６は、予備吐出の手順の一例を示すフローチャートであり、この手順を実行するプログラムは前記のＲＯＭ８３内に格納されている。用紙Ｐに画像データに係る画像を印刷する際には、制御部８は画像データ記憶手段８０内の画像データに対してパターンマッチングを実行し、画像データ内にコード画像データがあるか否かを検索する(ステップＳ１)。画像データ内にコード画像データがないと判断されれば、制御部８は通常の予備吐出パターンを作成する(ステップＳ２)。この通常の予備吐出パターンとは、用紙Ｐの印刷領域に亘って各吐出口４１から所定周期ごとに予備吐出するようなパターンであり、特定の領域に集中して予備吐出しないことを意味する。
【００２２】
ステップＳ１にて、画像データ内にコード画像データがあると判断されれば、制御部８は用紙Ｐ上にてコード画像データに係る画像が記録されるべき領域を特定する(ステップＳ３)。この領域をコード画像記録領域とする。逆に用紙Ｐ上にてコード画像データに係る画像が記録されない領域をコード画像未記録領域とする。即ち、コード画像記録領域には一次元コード２か二次元コード２１の何れかが記録される。
次に、制御部８はコード画像データの中に一次元コード２のデータが含まれているか否かを検索する(ステップＳ４)。この検索は前記の如く、パターンマッチング法等により実行する。コード画像データの中に一次元コード２のデータが含まれていない、即ち二次元コード２１のデータのみであると判断したときは、制御部８はコード画像記録領域について、通常の予備吐出パターンと同等程度の予備吐出パターンを作成する(ステップＳ５)。この記録されるべきコード画像データに係るコード画像が、二次元コード２１のみである場合には、二次元コード２１が１つの場合と複数の場合の両方を含み、且つ、二次元コード２１の各辺が用紙Ｐの縁に平行である場合と、傾いている場合の両方を含む。
この通常の予備吐出パターンと同等程度の予備吐出パターンとは、コード画像記録領域と同一面積を持つ領域について、通常の予備吐出パターンと同じ予備吐出パターンである場合と、通常の予備吐出パターンよりもインクを吐出する吐出口４１の数が稍少ない場合のいずれかを含む。更に、通常の予備吐出パターンよりもインクを吐出する吐出口４１の数が稍少ない場合とは、通常の予備吐出パターンよりもインクを吐出する吐出口４１の数が少なく、且つ、コード画像記録領域内の二次元コード２１が同一面積を有する一次元コード２であると仮定した場合よりもインクを吐出する吐出口４１の数が多いことを意味する。
制御部８は、画像データ、該画像データ内のコード画像データの有無、及び、該コード画像データが存在する場合には該コード画像データが一次元コード２又は二次元コード２１のデータであるかの判断結果に基づいて、予備吐出パターンを作成するから、本発明における「予備吐出データ作成手段」を構成する。
制御部８は作成された予備吐出パターンを、パターン記憶手段８２に格納する(ステップＳ１０)。
【００２３】
ステップＳ４にて、コード画像データの中に一次元コード２のデータが含まれていると判断されれば、制御部８はコード画像記録領域について、予備吐出する吐出口４１の数をゼロ程度とするパターンを作成する(ステップＳ６)。この予備吐出する吐出口４１の数がゼロ程度とは、コード画像記録領域に予備吐出する吐出口４１がゼロである場合と、コード画像記録領域内の該一次元コード２が同一面積を有する二次元コード２１であると仮定した場合よりもインクを吐出する吐出口４１の数が少ない場合のいずれかを含む。コード画像記録領域に予備吐出する吐出口４１の数がゼロ程度であるから、該吐出口４１は目詰まり等を防ぐべく、コード画像未記録領域にて予備吐出する必要がある。即ち、記録されるべきコード画像データの中に一次元コード２のデータが含まれている場合は、一次元コード２のデータが含まれていない場合に比して、用紙Ｐ上のコード画像未記録領域にて予備吐出する単位面積当たりの吐出口４１の数が多くなる。具体的には、一次元コード２が形成されるコード画像記録領域に予備吐出される吐出口４１は予備吐出されるタイミングが早くなるように、且つ、このコード画像記録領域に隣接するコード画像未記録領域に予備吐出がなされるように予備吐出パターンが作成される。なお、予備吐出パターンの作成は、先に述べた通常の予備吐出パターンを一部変更することで作成されてもよい。
【００２４】
ステップＳ７にて、制御部８はコード画像データの中に一次元コード２のデータが残っているか否かを確認し、一次元コード２のデータが残っていればステップＳ６に戻り、予備吐出パターンを作成する。記録されるべきコード画像データの中に一次元コード２のデータが残っていなければ、制御部８は記録されるべきコード画像データの中に二次元コード２１のデータがあるか否かを確認し(ステップＳ８)、二次元コード２１のデータがあれば、該データに係る二次元コード２１が記録される領域について通常の予備吐出パターンと同等程度の予備吐出パターンを作成する(ステップＳ５)。コード画像データの中に二次元コード２１のデータがなければ、コード画像記録領域内の一次元コード２及び二次元コード２１のデータが検索されたのであるから、制御部８は一次元コード２の予備吐出パターンを作成し(ステップＳ９)、パターン記憶手段８２に作成した予備吐出パターンを格納する(ステップＳ１０)。
用紙Ｐがヘッド４に対向する位置にまで搬送されたときには、制御部８は画像データ記憶手段８０に格納された通常の画像形成パターンとは別に、パターン記憶手段８２に格納された予備吐出パターンを読み出し、通常の画像形成パターンと予備吐出パターンに基づいて、ヘッド４の吐出口４１からインクを吐出する(ステップＳ１１)。これにより、用紙Ｐ上に画像が形成される、即ち印刷がされる。
尚、制御部８が画像データ記憶手段８０に格納された通常の画像形成パターンからインクを吐出するパターンを形成する際には、該画像パターンにＲＩＰ(Raster Image Processor)処理を行って、ビットマップデータに変換し、ガンマ補正、誤差拡散処理を行った後に４値化画像データに変換して、インクを吐出するパターンを作成するが、これは公知技術であり、詳細な記載を省く。
【００２５】
上記の図５に示すフローチャートのステップＳ６にて、一次元コード２が印刷されるコード画像記録領域における予備吐出する吐出口４１の数をゼロとすれば、コード画像記録領域にドットが形成されないから、該一次元コード２が正確に読み取られる。
特に、図７(a)に示すように、該一次元コード２を構成する直線状コード２０の長手方向が用紙Ｐの搬送方向と平行であって、且つ、吐出口４１の配列方向が直線状コード２０の長手方向と平行である場合を考える。
この場合は、隣り合う直線状コード２０間に予備吐出がされてドットが形成されると、該一次元コード２が正確に読み取られない可能性がある。従って、この場合はコード画像記録領域における予備吐出する吐出口４１の数をゼロとすることにより、一次元コード２が正確に読み取られる。
【００２６】
(第２の実施形態)
図７(a)に示す隣り合う直線状コード２０の間隔は広い場合もあれば、狭い場合もある。隣り合う直線状コード２０の間隔が広ければ、該間隔内に予備吐出がされてドットが形成されても、一次元コード２は正確に読み取られる場合がある。その反面、隣り合う直線状コード２０の間隔が狭ければ、該間隔内に予備吐出がされてドットが形成されると、一次元コード２は正確に読み取られない虞が高い。特に、図７(a)に示すように、複数の吐出口４１の配列方向が用紙Ｐの搬送方向と直交し、且つ、該一次元コード２を構成する直線状コード２０の長手方向が用紙Ｐの搬送方向と平行である場合は、直線状コード２０の間に対応する吐出口４１からはインクが吐出されないため、直線状コード２０の間に予備吐出される可能性が高くなる。したがって、予備吐出により形成されたドットが直線状コード２０と誤検知される虞が高い。
そこで、コード画像記録領域内に一次元コード２があり、且つ、吐出口４１の配列方向が用紙Ｐの搬送方向と直交する場合は、隣り合う直線状コード２０の間隔に応じて、図８及び図９のフローチャートに示す制御を行っている。以下の記載では、隣り合う直線状コード２０の間隔が所定値Ｋ１未満か否かによって、その後の処理を区別している。この所定値Ｋ１の値は一次元コード２を誤検知しない直線状コード２０の間隔の最低量に基づいて定められ、前記のＲＯＭ８３等に格納されている。
【００２７】
用紙Ｐに画像データに係る画像を印刷する際には、制御部８は画像データ記憶手段８０内の画像データに対してパターンマッチングを実行し、画像データ内にコード画像データがあるか否かを検索する(ステップＳ２０)。画像データ内にコード画像データがあると判断されれば、制御部８はコード画像記録領域を特定し(ステップＳ２２)、コード画像データがないと判断されれば、通常の予備吐出パターンを作成する(ステップＳ２１)。次に、制御部８はコード画像データの中に一次元コード２のデータが含まれているか否かを検索し(ステップＳ２３)、コード画像データの中に一次元コード２のデータが含まれていない、即ち二次元コード２１のデータのみであると判断したときは、制御部８はコード画像記録領域について、通常の予備吐出パターンと同等程度の予備吐出パターンを作成する(ステップＳ２４)。ここまでは、第１の実施形態における制御動作と同様である。
【００２８】
次に、制御部８はコード画像データの中に一次元コード２のデータがある場合には、該一次元コード２を構成する直線状コード２０の長手方向が用紙Ｐの搬送方向に平行であるか否かを判断する(ステップＳ２５)。直線状コード２０の長手方向が用紙Ｐの搬送方向に直交又は傾いている場合は、予備吐出により形成されたドットの列が直線状コード２０と誤検知される虞は低い。しかし、誤り訂正機能を有さない一次元コード２内に予備吐出によりドットが多数形成されるのは好ましくないから、制御部８はコード画像記録領域について、予備吐出する吐出口４１の数をゼロ程度とするパターンを作成する(ステップＳ２７)。この予備吐出する吐出口４１の数がゼロ程度とは、図５のフローチャートのステップＳ６にて説明したのと同じ意味である。
尚、ステップＳ２７にて、予備吐出により形成されたドットの列が直線状コード２０と誤検知される虞が非常に小さければ、通常の予備吐出パターンと同等程度の予備吐出パターンを作成してもよい。即ち、直線状コード２０の長手方向が用紙Ｐの搬送方向に平行である場合は、該直線状コード２０の長手方向が用紙Ｐの搬送方向に直交又は傾いている場合に比して、隣り合う直線状コード２０間の予備吐出の量は少ない。
【００２９】
直線状コード２０の長手方向が用紙Ｐの搬送方向に平行であれば、制御部８は隣り合う直線状コード２０の間隔が所定値Ｋ１未満か否かを判断する(ステップＳ２６)。隣り合う直線状コード２０の間隔が所定値Ｋ１以上であれば、予備吐出により形成されたドットの列が直線状コード２０と誤検知される虞は低いと判断して、制御部８はコード画像記録領域について、予備吐出する吐出口４１の数をゼロ程度とするパターンを作成する(ステップＳ２７)。
隣り合う直線状コード２０の間隔が所定値Ｋ１未満であれば、該間隔内に予備吐出すると、予備吐出により形成されたドットの列が直線状コード２０と誤検知される虞が高いから、コード画像記録領域における予備吐出の量をゼロとする(ステップＳ２８)。すなわち、隣り合う直線状コード２０の間隔が所定値Ｋ１未満の場合は、隣り合う直線状コード２０の間隔が所定値Ｋ１以上の場合よりもコード画像記録領域における予備吐出の量を少なくする。
【００３０】
その後、制御部８は、一次元コード２の予備吐出パターンを作成し(ステップＳ３１)、パターン記憶手段８２に格納する(ステップＳ３２)。制御部８は、用紙Ｐへの画像形成時に、通常の画像形成パターンと予備吐出パターンに基づいて、ヘッド４の吐出口４１からインクを吐出する(ステップＳ３３)。
【００３１】
(第３の実施形態)
図７(b)に示すように、コード画像が一次元コード２であって、吐出口４１の配列方向が用紙Ｐの搬送方向と直交し、且つ、該一次元コード２を構成する直線状コード２０の長手方向が用紙Ｐの搬送方向と平行である場合と、図７(c)に示すように、直線状コード２０の長手方向が用紙Ｐの搬送方向と直交する場合とを考える。
直線状コード２０の長手方向が用紙Ｐの搬送方向と平行である場合は、複数の吐出口４１の配列方向に沿う１又は少数の吐出口４１から連続的にインクを吐出し、用紙Ｐの搬送に従って、各直線状コード２０を形成することが考えられる。
この場合は、各直線状コード２０を形成する際に、直線状コード２０の間の領域に対応する吐出口４１からはインクが吐出されないため、直線状コード２０の間に予備吐出される可能性が高くなる。従って、この場合は、少なくとも直線状コード２０の間の領域に対応する吐出口４１については、直線状コード２０を形成する事前に予備吐出する必要がある。
【００３２】
一方、直線状コード２０の長手方向が用紙Ｐの搬送方向と直交する場合、又は直線状コード２０の長手方向が用紙Ｐの搬送方向に対して傾いている場合は、各直線状コード２０を形成する際に、コード画像に対向する全ての吐出口４１からインクが吐出されることになる。ここで、コード画像は一般に通常画像の形成途中、又は形成後に形成される。この通常画像は用紙Ｐの幅方向、即ち搬送方向と直交する方向に亘って形成されることが多いから、コード画像を形成する直前に、各吐出口４１から既にインクが吐出されていると考えられる。また、コード画像が用紙Ｐの搬送先頭側に形成される場合は、その前にパージ動作を行って、各吐出口４１から既にインクが吐出されているのが通常である。従って、コード画像が用紙Ｐ上の何処に形成されようとも、各吐出口４１から既にインクが吐出されていると考えられるから、予備吐出は必要最低限に留めた方がよい。即ち、本実施形態にあっては直線状コード２０の長手方向が、用紙Ｐの搬送方向と平行である場合と平行でない場合とで、予備吐出動作が異なる。この動作を図１０及び図１１のフローチャートに示す。
画像データ内にコード画像データがあると判断されれば、制御部８はコード画像記録領域を特定し、コード画像データがないと判断されれば、通常の予備吐出パターンを作成する。即ち、第２の実施形態のステップＳ２０乃至Ｓ２２の動作を行う(ステップＳ４０)。
【００３３】
次に、制御部８は記録されるべきコード画像データの中に一次元コード２のデータが含まれているか否かを検索し(ステップＳ４１)、コード画像データの中に一次元コード２のデータが含まれていない、即ち二次元コード２１のデータのみであると判断したときは、制御部８はコード画像記録領域について、通常の予備吐出パターンと同等程度の予備吐出パターンを作成する(ステップＳ４２)。このとき、通常の予備吐出パターンと同等程度の予備吐出パターンに代えて、通常の予備吐出パターンと同じ予備吐出パターンを作成してもよい。
次に、制御部８はコード画像データの中に一次元コード２のデータがある場合には、該データに係る一次元コード２を構成する直線状コード２０の長手方向が用紙Ｐの搬送方向に平行であるか否かを判断する(ステップＳ４３)。
直線状コード２０の長手方向が用紙Ｐの搬送方向に平行である場合は、制御部８はコード画像記録領域よりも用紙Ｐの搬送上流側にて、コード画像記録領域内にてインクを吐出すべき吐出口４１以外の吐出口４１から予備吐出を行うような予備吐出パターンを作成する(ステップＳ４４)。なお、この場合に、コード画像記録領域内にてインクを吐出すべき吐出口４１からも予備吐出を行うように予備吐出パターンを作成してもよい。これにより、直線状コード２０を形成する事前に吐出口４１の目詰まり等を防ぎ、各吐出口４１からのインクにて確実に一次元コード２を形成することができる。
【００３４】
一方、ステップ４３にて直線状コード２０の長手方向が用紙Ｐの搬送方向に平行でないと判断されれば、前記の如く、コード画像を形成する直前に、各吐出口４１から既にインクが吐出されていると考えられるから、予備吐出は必要最低限に留めた方がよい。従って、制御部８は先ず、最初に形成される直線状コード２０の幅が所定値Ｈ１未満であるか否かを判断する(ステップＳ４５)。この所定値Ｈ１の値は、一次元コード２であると判断される最低の幅の値に基づいて定められ、前記のＲＯＭ８３等に格納されている。
【００３５】
最初に形成される直線状コード２０の幅が所定値Ｈ１以上であれば、予備吐出が十分でなかった吐出口４１が一部に存在しても、直線状コード２０は十分形成される。従って、制御部８はコード画像記録領域について、予備吐出する吐出口４１の数をゼロ程度とするパターンを作成する(ステップＳ５２)。この予備吐出する吐出口４１の数がゼロ程度とは、図５のフローチャートのステップＳ６にて説明したのと同じ意味である。
最初に形成される直線状コード２０の幅が所定値Ｈ１未満の細い幅であれば、該直線状コード２０を形成すべくインクを吐出する吐出口４１を十分に予備吐出して目詰まり等を防止しておかないと、細い直線状コード２０を形成することができない。従って、制御部８はコード画像記録領域における画像形成前に、直線状コード２０を形成する吐出口４１を予備吐出させるような予備吐出パターンを作成する(ステップＳ４６)。
【００３６】
その後、制御部８は、一次元コード２が記録されるコード画像記録領域について、予備吐出する吐出口４１の数をゼロ程度とする予備吐出パターンを作成し(ステップＳ５０)、パターン記憶手段８２に格納する。この予備吐出する吐出口４１の数がゼロ程度とは、図５のフローチャートのステップＳ６にて説明したのと同じ意味である。制御部８は、用紙Ｐへの画像形成時に、通常の画像形成パターンと予備吐出パターンに基づいて、ヘッド４の吐出口４１からインクを吐出する(ステップＳ５１)。
【００３７】
本実施形態に係るインクジェット記録装置１には、以下の効果がある。
１．コード画像データが一次元コード２か二次元コード２１のデータかによって、コード画像記録領域における予備吐出の量を変え、該データに係るコード画像が二次元コード２１である場合は、該二次元コード２１が同一面積を有する一次元コード２であると仮定した場合よりも、予備吐出の量を多くしている。
これにより、コード画像記録領域に二次元コード２１が記録される場合には、コード画像記録領域に全て一次元コード２が記録されるとした場合のコード画像記録領域における予備吐出量に比べて、コード画像記録領域における予備吐出量が増える。よって、予備吐出の対象領域における予備吐出量が減少する。予備吐出の対象領域において、予備吐出によって形成されるドットの数が減少するから、対称領域に記録される画像の品質が向上し、結果として用紙Ｐ上に形成されるコード画像データを含む画像データに係る画像の品質が向上する。
特に、コード画像記録領域を全て予備吐出の非対象領域とすると、用紙Ｐ上にてコード画像未記録領域に画像が形成されない場合、即ち、用紙Ｐにコード画像のみが形成される場合は、コード画像が印刷された後の用紙Ｐ上に、本来は不要なドットが形成されることになる。従って、コード画像が印刷された用紙Ｐを見た使用者に違和感を与える虞もある。本実施形態に係るインクジェット記録装置１では、コード画像が二次元コード２１である場合は、コード画像記録領域内であっても、コード画像が同一面積を有する一次元コード２である場合に比して予備吐出の量を多くしているから、このような虞を緩和することができる。
２．制御部８が、多数種の予備吐出データを作成すると、作成に時間がかかるから予備吐出データの種類は必要最小限とするのが望ましい。
ここで、誤り訂正機能を有する二次元コード２１のコード画像内に予備吐出を行っても、形成されたコード画像は確実に読み取られる。従って、二次元コード２１に係るコード画像を形成する際の予備吐出の量を、コード画像未記録領域における予備吐出の量と同等とすることにより、コード画像の確実な読み取りを担保しつつ、予備吐出データの種類を必要最小限としている。
なお、上述の実施形態においては、二次元コード２１が記録されるコード画像記録領域における予備吐出の量を、コード画像記録領域以外であってコード画像記録領域と同一面積の領域における予備吐出の量と同等の量としている。しかし、これに代えて、二次元コード２１が記録されるコード画像記録領域における予備吐出の量は、コード画像記録領域に一次元コード２が記録される場合の予備吐出の量より多く、且つ、コード画像記録領域と同一面積の領域に通常画像記録時において予備吐出される量よりも少ない量であってもよい。
上記の第２の実施形態において、一次元コード２の隣り合う直線状コード２０の間隔が狭い場合に、その間隔に予備吐出されるとバーコード２の読取性が悪くなる。従って、吐出口４１の配列や直線状コード２０の方向は考慮せず、隣り合う直線状コード２０の間隔のみに基づいて予備吐出の量を判断するようにしてもよい。
上記の第２の実施形態および第３の実施形態においては、一次元コード２と二次元コード２１が混在している場合の処理を説明していない。しかし、一次元コード２と二次元コード２１が混在している場合は上述の第１の実施形態のように、一次元コード２と二次元コード２１それぞれのコード画像記録領域において個別の予備吐出パターンが作成されるように処理がなされる。
【産業上の利用可能性】
【００３８】
本発明は、印刷時に予備吐出を行うインクジェット記録装置のような液体吐出装置に用いると有用である。
【符号の説明】
【００３９】
１    インクジェット記録装置
２    一次元コード
４    ヘッド
８    制御部
２１  二次元コード
８０  画像データ記憶手段
【図１】
2015009503.tif 000003
【図２】
2015009503.tif 000004
【図３】
2015009503.tif 000005
【図４】
2015009503.tif 000006
【図５】
2015009503.tif 000007
【図６】
2015009503.tif 000008
【図７】
2015009503.tif 000009
【図８】
2015009503.tif 000010
【図９】
2015009503.tif 000011
【図１０】
2015009503.tif 000012
【図１１】
2015009503.tif 000013