(57)【要約】【課題】２次元コード・リーダによる読み取りエラーが発生しにくい２次元コードを印刷する。【解決手段】２次元コードの黒色セル８４を印刷する際、黒色ドット８４ａの位置にはノズルからインクが吐出されるが、インク滲み調整部８４ｂの位置にはインクは吐出されない。このとき、インク吐出エリアＡｒの最外周に配置されたインク滲み調整部８４ｂの上下左右のうちの３方には、インクが吐出される。そのインクは、記録紙Ｓに付着したあと乾燥するまでの間、インク滲み調整部８４ｂ以外の方向ではなくインク滲み調整部８４ｂに向かって滲んでいく傾向にある。つまり、インク滲み調整部８４ｂは遊水池の役割を果たす。その結果、インク吐出エリアＡｒの最外周の黒色ドット８４ａの位置に吐出されたインクは、インク滲み調整部８４ｂを黒く塗りつぶすことになり、しかもインク吐出エリアＡｒの外縁を超えて外側に広がることはほとんどない。【選択図】図５
2008183778.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットプリンタで２次元コードを印刷する２次元コード印刷方法であって、
所定のインク吐出エリアの内部にインクを吐出して前記２次元コードの着色セルを形成するにあたり、インクを吐出しないか又はインクを通常のインク量よりも減量して吐出するインク滲み調整部を前記インク吐出エリアの外縁に沿って配置する、
２次元コード印刷方法。
【請求項２】
前記インク滲み調整部を、前記インク吐出エリアの外縁に沿って不連続に配置する、
請求項１に記載の２次元コード印刷方法。
【請求項３】
前記インク滲み調整部の大きさを、１ドット分とする、
請求項１又は２に記載の２次元コード印刷方法。
【請求項４】
前記インク滲み調整部の上下左右の少なくとも３方に通常のインク吐出量によって形成されるドットが存在する、
請求項３に記載の２次元コード印刷方法。
【請求項５】
隣り合う二つの前記インク滲み調整部の間に、通常のインク吐出量によって形成されるドットが１つ又は２つ存在する、
請求項３又は４に記載の２次元コード印刷方法。
【請求項６】
前記インク滲み調整部を、前記インク吐出エリアの最外周に配置する、
請求項１〜５のいずれかに記載の２次元コード印刷方法。
【請求項７】
前記インク滲み調整部を、前記インク吐出エリアの最外周から１ドット分内側に配置する、
請求項１〜５のいずれかに記載の２次元コード印刷方法。
【請求項８】
前記インク滲み調整部を、前記インク吐出エリアの外縁に沿って一重に配置する、
請求項１〜７のいずれかに記載の２次元コード印刷方法。
【請求項９】
請求項１〜８のいずれかに記載の２次元コード印刷方法のステップを１又は複数のコンピュータに実行させるためのプログラム。
【請求項１０】
２次元コードを印刷するインクジェットプリンタであって、
インクカートリッジと、
前記インクカートリッジから供給されるインクを記録媒体に向けて吐出する印刷ヘッドと、
所定のインク吐出エリアの内部にインクを吐出して前記２次元コードの着色セルを形成するにあたり、前記インク吐出エリアの外縁に沿ってインクを吐出しないか又はインクを減量して吐出するインク滲み調整部が配置されるよう前記印刷ヘッドを制御する制御手段と、
を備えたインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コード印刷方法、そのプログラム及びインクジェットプリンタに関する。
【背景技術】
【０００２】
従来より、バーコードに比べて数１０倍から数百倍の情報量を扱うことのできる２次元コードが知られている。このような２次元コードとしてはスタック式やマトリックス式が知られており、このうちスタック式としてはＰＤＦ４１７などがあり、マトリックス式としてはＱＲコード（デンソーウェーブ社の登録商標）やＤａｔａＭａｔｒｉｘ、Ｍａｘｉ  Ｃｏｄｅ、Ｖｅｒｉ  Ｃｏｄｅなどがある。また、２次元コードは、適度な大きさの中に多数の黒色又は白色のセルを配置する必要がある。例えば、カメラ付き携帯電話で読み取るのに相応しい大きさは２ｃｍ角の大きさに縦横それぞれ２０〜４０セル程度配置されたものが推奨されている。その場合、１つのセルの大きさはコンマ数ｍｍ程度となる。一方、２次元コードを印刷する場合、例えば、白色セルの上下左右の計４カ所に黒色セルが存在していたりそれに加えて白色セルの右上、左上、右下、左下の計８カ所に黒色セルが存在していたりすると（図１１（ａ）参照）、白色セルに四方又は八方からインクが滲んでくるため白色セルの面積が非常に小さくなり、読み取りエラーが発生しやすい（図１１（ｂ）参照）。この点を考慮して、特許文献１では、印刷物上の２次元コードを構成している黒色のセルのサイズが変化する量を見込んでオフセット値を設定し、そのオフセット値をパラメータとして２次元コードのセルサイズを小さくして印刷することが提案されている。また、同様の印刷方法は特許文献２でも提案されている。
【特許文献１】特開平１０−４９６１０号公報
【特許文献２】特開２０００−２０３０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、インクジェットプリンタで２次元コードを印刷する場合には、上述した特許文献１，２の印刷方法を採用したとしても、２次元コードをうまく印刷できないことがあった。すなわち、インクジェットプリンタによる印刷では、印刷解像度が３６０ｄｐｉだとすると１セルを縦横それぞれ数ドットで形成することになるから、セルサイズを小さくするといっても微調整は難しく、１ドット分小さくすることになることが多い。セルサイズを１ドット分小さくした場合、インクの滲み量が１ドットとほぼ同じサイズであればよいのだが、印刷解像度よりも大きな滲みを常時発生するインクジェットプリンタは通常あり得ないため、印刷後は黒色セル同士の間に隙間が生じてしまい（図９（ｃ）参照）、読み取りエラーが発生する原因となる。
【０００４】
本発明の２次元コード印刷方法、そのプログラム及びインクジェットプリンタは、このような課題を解決するためになされたものであり、２次元コード・リーダによる読み取りエラーが発生しにくい２次元コードを印刷することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の２次元コード印刷方法は、
インクジェットプリンタで２次元コードを印刷する２次元コード印刷方法であって、
所定のインク吐出エリアの内部にインクを吐出して前記２次元コードの着色セルを形成するにあたり、インクを吐出しないか又はインクを通常のインク量よりも減量して吐出するインク滲み調整部を前記インク吐出エリアの外縁に沿って配置する
ことを要旨とする。
【０００７】
この２次元コード印刷方法では、所定のインク吐出エリアの内部にインクを吐出して２次元コードの着色セルを形成する。すなわち、２次元コードは着色セルと白色セルとが縦横に複数個配列されたものであるが、そのうちの着色セルを形成する。ここで、インク吐出エリアには、インク滲み調整部がインク吐出エリアの外縁に沿って配置されている。このインク滲み調整部は、インクを吐出しない箇所又はインクを通常のインク量よりも減量して吐出する箇所であるため、周囲に吐出されたインクが滲むときの遊水池の役割を果たす。こうすることにより、インク吐出エリアに吐出されたインクは、インク吐出エリアの外縁を超えて外側に滲むことが少なくなる。したがって、白色セルの上下左右の四方に着色セルが存在したり更に白色セルの右上、右下、左上、左下を加えた八方に着色セルが存在していたとしても、白色セルと着色セルとの面積比は適切な値から大きくずれることはない。その結果、２次元コード・リーダによる読み取りエラーが発生しにくい２次元コードを印刷することができる。
【０００８】
本発明の２次元コード印刷方法において、前記インク滲み調整部を、前記インク吐出エリアの外縁に沿って不連続に配置してもよい。こうすれば、インク滲み調整部を連続して配置する場合に比べて、インク吐出エリア全体の色の濃さが薄くなったりインク滲み調整部がほかの部分よりも薄くなったりすることがない。
【０００９】
本発明の２次元コード印刷方法において、前記インク滲み調整部の大きさを、１ドット分としてもよい。こうすれば、インク滲み調整部は周囲に吐出されたインクによりほとんど埋められるため、一層読み取りエラーが発生しにくくなる。
【００１０】
このようにインク滲み調節部を１ドット分の大きさとした本発明の２次元コード印刷方法において、前記インク滲み調整部の上下左右の少なくとも３方に通常のインク吐出量によって形成されるドットが存在するようにしてもよい。こうすれば、インク滲み調整部には上下左右の少なくとも３方からインクが浸入してくるため、インク滲み調整部がインクで埋まりやすい。また、隣り合う二つの前記インク滲み調整部の間に、通常のインク吐出量によって形成されるドット（着色ドット）が１つ又は２つ存在するようにしてもよい。こうすれば、隣り合う二つのインク滲み調整部の間に存在するドットからのインクの滲みはインク滲み調整部へ誘導されるため、インク吐出エリアの外縁を超えて外側に滲むのを抑制しやすい。
【００１１】
本発明の２次元コード印刷方法において、前記インク滲み調整部を、前記インク吐出エリアの最外周に配置してもよい。あるいは、前記インクにじみ調整部を、前記インク吐出エリアの最外周から１ドット分内側に配置してもよい。インク吐出エリアの最外周のインクはインク吐出エリアの外縁を超えて外側に滲みやすいが、その最外周又はそこから１ドット分内側にインク滲み調整部が配置されているため、外側への滲みを有効に抑制することができる。
【００１２】
本発明の２次元コード印刷方法において、前記インク滲み調整部を、前記インク吐出エリアの外縁に沿って一重に配置してもよい。こうすれば、インク吐出エリア全体の色の濃さが薄くなることがない。すなわち、インク滲み調整部を二重又はそれ以上に配置すると、吐出されたインク量に対してインク滲み調整部の面積が大きくなりすぎてインク吐出エリア全体の色の濃さが薄くなるおそれがあるが、ここではインク滲み調整部を一重に配置しているためそのようなおそれがない。
【００１３】
本発明のプログラムは、１又は複数のコンピュータに、上述した２次元コード印刷方法を実行させるためのプログラムである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、本発明の２次元コード印刷方法と同様の効果を得ることができる。
【００１４】
本発明のインクジェットプリンタは、
２次元コードを印刷するインクジェットプリンタであって、
インクカートリッジと、
前記インクカートリッジから供給されるインクを記録媒体に向けて吐出する印刷ヘッドと、
所定のインク吐出エリアの内部にインクを吐出して前記２次元コードの着色セルを形成するにあたり、前記インク吐出エリアの外縁に沿ってインクを吐出しないか又はインクを減量して吐出するインク滲み調整部が配置されるよう前記印刷ヘッドを制御する制御手段と、
を備えたことを要旨とする。
【００１５】
このインクジェットプリンタでは、所定のインク吐出エリアの内部にインクを吐出して２次元コードの着色セルを形成する。ここで、インク吐出エリアには、インク滲み調整部がインク吐出エリアの外縁に沿って不連続に配置されている。このインク滲み調整部は、インクを吐出しない箇所又はインクを通常のインク量よりも減量して吐出する箇所であるため、周囲に吐出されたインクが滲むときの遊水池の役割を果たす。こうすることにより、インク吐出エリアに吐出されたインクは、インク吐出エリアの外縁を超えて外側に滲むことが少なくなる。したがって、白色セルの上下左右の四方に着色セルが存在したり更に白色セルの右上、右下、左上、左下を加えた八方に着色セルが存在していたとしても、白色セルと着色セルとの面積比は適切な値から大きくずれることはない。その結果、２次元コード・リーダによる読み取りエラーが発生しにくい２次元コードを印刷することができる。なお、本発明のインクジェットプリンタの制御手段は、上述したいずれかに記載の２次元コード印刷方法の内容を実現するものとしてもよい。
【発明を実施するための最良の形態】
【００１６】
次に本発明を具現化した一実施形態について説明する。図１は本発明の一実施形態であるインクジェットプリンタ２０の構成の概略を示す構成図、図２は印刷ヘッド２４の電気的接続を示すブロック図である。
【００１７】
本実施形態のインクジェットプリンタ２０は、図１に示すように、プラテン４４上を図中奥から手前へと搬送される記録紙Ｓにインク滴を吐出して印刷を行うプリント機構２１と、駆動モータ３３により駆動される紙送りローラ３５を含む紙送り機構３１と、プラテン４４の右端近傍に形成されたキャップ４１と、インクジェットプリンタ２０全体をコントロールするコントローラ７０（本発明の制御手段に相当）とを備えている。
【００１８】
プリント機構２１は、キャリッジベルト３２によりガイド２８に沿って左右に往復動するキャリッジ２２と、このキャリッジ２２に搭載されイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）の各色のインクを個別に収容したインクカートリッジ２６と、インクカートリッジ２６から供給された各インクに圧力をかける印刷ヘッド２４とを備えている。キャリッジ２２は、メカフレーム６２の右側に取り付けられたキャリッジモータ３４ａとメカフレーム６２の左側に取り付けられた従動ローラ３４ｂとの間に架設されたキャリッジベルト３２がキャリッジモータ３４ａによって駆動されるのに伴って移動する。キャリッジ２２の背面には、キャリッジ２２の位置を検出するリニア式エンコーダ２５が配置されており、このリニア式エンコーダ２５を用いてキャリッジ２２のポジションが管理可能となっている。インクカートリッジ２６は、図示しないが、溶媒としての水に着色剤としての染料を含有したシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）などの印刷用に用いるインクを各々収納する容器として構成されており、キャリッジ２２に着脱可能に装着されている。また、プラテン４４の印刷可能領域を外れた左端には、フラッシング領域４９が形成されている。このフラッシング領域４９は、ノズル２３の先端でインクが乾燥して固化するのを防止するために定期的又は所定のタイミングで印刷データとは無関係にインク滴を吐出させる、いわゆるフラッシング動作を行うときに利用される。印刷ヘッド２４は、図２に示すように、インクを吐出するノズル２４ａと、各ノズル２４ａからインク滴を吐出するための駆動素子である圧電素子２４ｂとを備えている。ノズル２４ａは、図示しないが各色ごとに複数個が列をなすように形成されている。そして、あるノズル２４ａに設けられた圧電素子２４ｂに電圧が印加されると、その圧電素子２４ｂが変形してそのノズル２４ａ内のインクを加圧するため、インクがそのノズル２４ａから吐出する。なお、印刷ヘッド２４は、ここでは圧電素子２４ｂを変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒータなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。
【００１９】
インクを吐出させる構成について、図２に基づいて説明する。ノズル２４ａごとに設けられた圧電素子２４ｂには、それぞれマスク回路６６が接続されている。各マスク回路６６には、ヘッド駆動波形生成回路６４で生成された原信号ＯＤＲＶやコントローラ７０からの印刷信号ＰＲＴが入力される。原信号ＯＤＲＶは、１画素分の区間内（キャリッジ２２が１画素の間隔を横切る時間内）において、第１パルスＰ１と第２パルスＰ２と第３パルスＰ３とを持つように生成される。この３つのパルスＰ１〜Ｐ３を繰り返し単位とする原信号ＯＤＲＶを、本実施形態では１画素区間と称する。マスク回路６６は、原信号ＯＤＲＶや印刷信号ＰＲＴが入力されると、これらの信号に基づいて第１パルスＰ１と第２パルスＰ２と第３パルスＰ３のうち必要なパルスを駆動信号ＤＲＶとして対応する圧電素子に向けて出力する。具体的には、マスク回路６６から圧電素子２４ｂに第１パルスＰ１のみが出力されると、ノズル２４ａから１ショットのインク滴が吐出され、記録紙Ｓには小さいサイズのドット（小ドット）が形成される。また、第１パルスＰ１と第２パルスＰ２とが圧電素子２４ｂに出力されると、ノズル２４ａから２ショットのインク滴が吐出され、記録紙Ｓには中サイズのドット（中ドット）が形成される。また、第１パルスＰ１と第２パルスＰ２と第３パルスＰ３とが圧電素子２４ｂに出力されると、ノズル２４ａから３ショットのインク滴が吐出され、記録紙Ｓには大きいサイズのドット（大ドット）が形成される。このように、インクジェットプリンタ２０では、１画素区間において吐出されるインク量を調整することにより３種類のサイズのドットを形成することが可能である。
【００２０】
キャップ４１は、プラテン４４の印刷可能領域から右側に外れた位置に設けられている。このキャップ４１は、印刷休止中などに印刷ヘッド２４のノズル２４ａが乾燥するのを防止するために印刷ヘッド２４に被せられる。また、印刷ヘッド２４をクリーニングする際には、印刷ヘッド２４にキャップ４１が被せられ、キャップ４１と印刷ヘッド２４とによって囲まれる空間を図示しない吸引ポンプによって吸引することにより各ノズル２４ａからインクを強制的に吸引する。
【００２１】
コントローラ７０は、図１に示すように、メカフレーム６２の裏面に取り付けられた図示しないメイン基板上に設けられ、ＣＰＵ７２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ７３と、一時的にデータを記憶したりデータを保存したりするＲＡＭ７４と、データを書き込み消去可能なフラッシュメモリ７５と、外部機器との情報のやり取りを行うインタフェース（Ｉ／Ｆ）７９と、図示しない入出力ポートとを備えている。また、ＲＡＭ７４には、印刷バッファ領域が設けられており、この印刷バッファ領域にユーザＰＣ６０からＩ／Ｆ７９を介して送られてきた印刷データが記憶される。このコントローラ７０には、リニア式エンコーダ２５からのキャリッジ２２のポジション信号などが図示しない入力ポートを介して入力されるほか、ユーザＰＣ６０から出力された印刷ジョブなどがＩ／Ｆ７９を介して入力される。また、コントローラ７０からは、印刷ヘッド２４への制御信号（印刷信号ＰＲＴなど）や駆動モータ３３への制御信号、キャリッジモータ３４ａへの駆動信号などが図示しない出力ポートを介して出力されるほか、ユーザＰＣ６０への印刷ステータス情報などがＩ／Ｆ７９を介して出力される。
【００２２】
次に、こうして構成された本実施形態のインクジェットプリンタ２０の動作、特に２次元コードであるＱＲコードを印刷するときの動作について説明する。図３は、コントローラ７０のＣＰＵ７２により実行されるＱＲコード印刷ルーチンのフローチャートである。このルーチンは、ＲＯＭ７３に記憶され、ユーザが図示しないモード設定スイッチによりＱＲコード印刷モードを選択して印刷を指令したときにＣＰＵ７２により実行される。
【００２３】
図３のＱＲコード印刷ルーチンが開始されると、ＣＰＵ７２は、まず、今回印刷するＱＲコードの画像データを入力する（ステップＳ１００）。ここで、ＱＲコードの一例を図４に示す。図４のＱＲコード８０は、左下隅、左上隅、右上隅の３箇所に配置された位置検出用パターンである切り出しシンボル８１と、右下に配置され歪みを補正するためのアライメントパターン８２と、最小単位であるセル（白色セル８３及び黒色セル８４）とを備えている。このＱＲコード８０は、この白色セル８３と黒色セル８４とによって数字や英字、文字などの情報を表している。また、図４のＱＲコード８０には、白色セル８３の上下左右の４箇所に黒色セル８４が配置されている部分や白色セル８３の上下左右に加えて右上、右下、左上、左下の８箇所に黒色セル８４が配置されている部分が存在する（図４の部分拡大図参照）。続いて、入力した画像データのうち各黒色セルのインク吐出エリアを設定する（ステップＳ１１０）。ここで、インク吐出エリアの一例を図５に示す。図５は、図４の一点鎖線で囲んだ部分の拡大図である。この図５では、各セル８３，８４は、設計寸法が０．５ｍｍ角であり、縦横それぞれ７ドットで構成されている。この場合には、黒色セル８４の全ドットを取り囲む正方形の領域がインク吐出エリアＡｒとなる。続いて、インク吐出エリア内にインク滲み調整部を設定する（ステップＳ１２０）。ここで、インク滲み調整部の一例を図５に示す。図５では、黒色セル８４は、黒色のインクにより形成される黒色ドット８４ａと、１ドット分の大きさを持ちインクが吐出されない箇所であるインク滲み調整部８４ｂとで構成されている。インク滲み調整部８４ｂは、インク吐出エリアＡｒの最外周に並ぶドットを１つおきにインクを吐出しない箇所としたものであるが、上下左右の四隅には黒色ドット８４ａが来るように配置されている。このようにして並んだインク滲み調整部８４ｂは、インク吐出エリアＡｒの外縁に沿って一重に配置されている。また、インク滲み調整部８４ｂを取り囲む上下左右のうちの３方（インク吐出エリアＡｒの外縁に面している位置を除く３方）には、黒色ドット８４ａが配置されている。このようにして黒色セル８４につきインク吐出エリアＡｒやインク滲み調整部８４ｂ、黒色ドット８４ａを設定したあと、その設定内容に基づいてプリント機構２１を制御して記録紙ＳにＱＲコードの印刷を行い（ステップＳ１３０）、本ルーチンを終了する。
【００２４】
さて、ステップＳ１３０で印刷を行うときには、黒色ドット８４ａの位置には印刷ヘッド２４のノズルからブラック（Ｋ）のインクが大ドットとなるように吐出されるが、インク滲み調整部８４ｂの位置にはインクは吐出されない。このとき、インク吐出エリアＡｒの最外周に配置されたインク滲み調整部８４ｂの上下左右のうちの３方には、インクが吐出される。そのインクは、図５の部分拡大図に矢印で示すように記録紙Ｓに付着したあと乾燥するまでの間、インク滲み調整部８４ｂ以外の方向ではなくインク滲み調整部８４ｂに向かって滲んでいく傾向にある。つまり、インク滲み調整部８４ｂは遊水池の役割を果たす。その結果、インク吐出エリアＡｒの最外周の黒色ドット８４ａの位置に吐出されたインクは、インク滲み調整部８４ｂを黒く塗りつぶすことになり、しかもインク吐出エリアＡｒの外縁を超えて外側に広がることはほとんどない。図６は、本ルーチンによって記録紙Ｓに印刷されインクが乾いたあとのＱＲコードの部分拡大図である。この図６から明らかなように、白色セル８３と黒色セル８４の面積比は１：１に近いため、得られたＱＲコードを刷図示しないＱＲコード・リーダで読み取ったとしても、ほとんど読み取りエラーは発生しない。この点は、白色セル８３の上下左右に加えて右上、右下、左上、左下の計８箇所に黒色セル８４が存在しているときでも同様である。
【００２５】
以上詳述した本実施形態のインクジェットプリンタ２０によれば、ＱＲコード８０を印刷するにあたり、白色セル８３の上下左右の四方に黒色セル８４が存在したり更に白色セル８３の右上、右下、左上、左下を加えた八方に黒色セル８４が存在していたとしても、白色セル８３と黒色セル８４との面積比は適切な値から大きくずれることはない。その結果、２次元コード・リーダによる読み取りエラーが発生しにくいＱＲコード（図６参照）を印刷することができる。また、インク滲み調整部８４ｂは、１ドット分の大きさでありしかも周囲の３方からインクが浸入してくるため十分なインクで埋められ隙間が生じにくい。この点でも読み取りエラーが発生しにくい。更に、隣り合う二つのインク滲み調整部８４ｂ，８４ｂの間に存在する黒色ドット８４ａからのインクの滲みは、そのインク滲み調整部８４ｂへ誘導されやすいことやインク滲み調整部８４ｂがインク吐出エリアＡｒの最外周に配置されていることから、インク吐出エリアＡｒの外縁を超えて外側に滲むことが抑制される。更にまた、インク滲み調整部８４ｂは、インク吐出エリアＡｒの外縁に沿って不連続にしかも一重に配置されているため、連続して配置されていたり二重又はそれ以上に配置されている場合に比べて、インク吐出エリアＡｒの全体の色の濃さが薄くなったりインク滲み調整部８４ｂの色の濃さが薄くなったりするおそれがない。
【００２６】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２７】
例えば、上述した実施形態では、黒色セル８４を縦横７ドットとしたが、図７に示すように縦横５ドット（図７（ａ）参照），６ドット（図７（ｂ）参照），９ドット（図７（ｃ）参照）としてもよい。縦横５ドット，９ドットの場合のように一辺に奇数個のドットが並ぶときには、黒色セル８４の四隅を黒色ドット８４ａとし、最外周に一重にインク滲み調整部８４ｂを一つおきに配置した。一方、縦横６ドットの場合のように一辺に偶数個のドットが並ぶときには、黒色セル８４の四隅を黒色ドット８４ａとし、最外周に一重にインク滲み調整部８４ｂを２つおきに配置した。但し、一辺に並ぶドットの数によってはインク滲み調整部８４ｂが１つおきになる箇所と２つおきになる箇所が混在してもよい。いずれの場合でも本実施形態とほぼ同様の効果が得られる。
【００２８】
上述した実施形態では、インク滲み調整部８４ｂをインク吐出エリアＡｒの最外周に配置したが、図８に示すように最外周から１ドット分内側に１つおきに配置してもよい。黒色セル８４をなすインク吐出エリアＡｒの最外周の黒色ドット８４ａに吐出されたインクはインク吐出エリアＡｒの外縁を超えて外側に滲みやすいが、その最外周から１ドット分内側にインク滲み調整部８４ｂが配置されているため、外側への滲みを有効に抑制することができる。したがって、この場合も、上述した実施形態とほぼ同様の効果が得られる。なお、図８では黒色セル８４を縦横７ドットとしたが、図９に示すように縦横５ドット（図９（ａ）参照），６ドット（図９（ｂ）参照），９ドット（図９（ｃ）参照）としてもよい。縦横５ドット，９ドットの場合のように一辺に奇数個のドットが並ぶときには、最外周から１ドット分内側に一重にインク滲み調整部８４ｂを一つおきに配置した。一方、縦横６ドットの場合のように一辺に偶数個のドットが並ぶときには、最外周から１ドット分内側に一重にインク滲み調整部８４ｂを２つおきに配置した。但し、一辺に並ぶドットの数によってはインク滲み調整部８４ｂが１つおきになる箇所と２つおきになる箇所が混在してもよい。いずれの場合でも、図８とほぼ同様の効果が得られる。
【００２９】
上述した実施形態では、インク滲み調整部８４ｂをインクが全く吐出されない箇所としたが、図１０に示すように通常のインク量（ここでは大ドット）よりも減量して吐出する箇所としてもよい。インクジェットプリンタ２０では、第１〜第３パルスＰ１〜Ｐ３からなる原信号ＯＤＲＶを適宜減らすことにより、インク吐出量を調節して大ドット、中ドット、小ドットに打ち分けることができる。また、インク吐出エリアＡｒの外縁に沿って配置されたインク滲み調整部８４ｂに中ドット又は小ドットとなるようにインクを吐出した場合には、そのインク滲み調整部８４ｂには黒色ドット８４ａと比べて大きな空白領域が生じる。その空白領域がインク滲み調整部８４ｂの上下左右のうち３方に位置する黒色ドット８４ａに吐出されたインクの遊水池としての役割を果たすため、結果的に上述した実施形態とほぼ同様の効果が得られる。なお、このようにインク滲み調整部８４ｂに中ドット又は小ドットのインクを吐出する場合には、インク滲み調整部８４ｂをインク吐出エリアＡｒの外縁に沿って連続して配置してもよい。
【００３０】
上述した実施形態では、インクジェットプリンタ２０を例示したが、インクジェットプリンタのほかにスキャナなどの機能を併せ持つ複合機に本発明を適用してもよい。その場合、スキャナがＱＲコード（２次元コード）を読み取り、コントローラが読み取った画像データを解析してＱＲコードか否かを判定し、ＱＲコードと判定されたときにはその読み取った画像データをインクジェットプリンタで印刷するにあたり、上述した図３のＱＲコード印刷ルーチンを実行するようにしてもよい。
【００３１】
上述した実施形態では、ＱＲコードを例示したが、その他の２次元コード（例えばＰＤＦ４１７などに代表されるスタック式やＤａｔａＭａｔｒｉｘ、Ｍａｘｉ  Ｃｏｄｅ、Ｖｅｒｉ  Ｃｏｄｅなどに代表されるマトリックス式）を採用してもよい。
【００３２】
上述した実施形態では、インクとして染料インクを用いる場合を例示したが、顔料インクを用いる場合に本発明を適用してもよい。顔料インクでは染料インクほど滲むことはないが、全く滲まないわけではないため、本発明の効果を得ることができる。
【図面の簡単な説明】
【００３３】
【図１】インクジェットプリンタ２０の構成の概略を示す構成図。
【図２】印刷ヘッド２４の電気的接続を示すブロック図。
【図３】ＱＲコード印刷ルーチンのフローチャート。
【図４】ＱＲコードの一例を示す説明図。
【図５】図４の一点鎖線で囲んだ部分の拡大図。
【図６】印刷後のＱＲコードの部分拡大図。
【図７】他の実施形態のＱＲコードの黒色セルを示す説明図。
【図８】他の実施形態のＱＲコードの部分拡大図。
【図９】他の実施形態のＱＲコードの黒色セルを示す説明図。
【図１０】他の実施形態のＱＲコードの部分拡大図。
【図１１】ＱＲコードの部分拡大図。
【符号の説明】
【００３４】
２０  インクジェットプリンタ、２１  プリント機構、２２  キャリッジ、２３  ノズル、２４  印刷ヘッド、２４ａ  ノズル、２４ｂ  圧電素子、２５  リニア式エンコーダ、２６  インクカートリッジ、２８  ガイド、３１  紙送り機構、３２  キャリッジベルト、３３  駆動モータ、３４ａ  キャリッジモータ、３４ｂ  従動ローラ、３５  紙送りローラ、４１  キャップ、４４  プラテン、４９  フラッシング領域、６２  メカフレーム、６４  ヘッド駆動波形生成回路、６６  マスク回路、７０  コントローラ、７２  ＣＰＵ、７３  ＲＯＭ、７４  ＲＡＭ、７５  フラッシュメモリ、７９  インタフェース、８０  ＱＲコード、８１  切り出しシンボル、８２  アライメントパターン、８３  白色セル、８４  黒色セル、８４ａ  黒色ドット、８４ｂ  インク滲み調整部。
【図１】
2008183778.tif 000003
【図２】
2008183778.tif 000004
【図３】
2008183778.tif 000005
【図４】
2008183778.tif 000006
【図５】
2008183778.tif 000007
【図６】
2008183778.tif 000008
【図７】
2008183778.tif 000009
【図８】
2008183778.tif 000010
【図９】
2008183778.tif 000011
【図１０】
2008183778.tif 000012
【図１１】
2008183778.tif 000013