(57)【要約】【課題】調整用パターンを印刷することなく、読み取り精度の高いコード画像を印刷する。【解決手段】制御部は、非印刷領域４２を介して互いに離隔した複数の印刷領域４１が配列方向に配列された一次元のコード画像４０を含む画像をＲＡＭが画像データとして記憶している場合に、そのコード画像４０の各印刷領域４１に、第１濃度Ｃ１で記録される第１部分４３と、第１濃度Ｃ１とは異なる第２濃度Ｃ２で記録される第２部分４４とが形成されるように、記録ヘッドを制御する。【選択図】図３
2020138458.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、
前記記憶部が記憶する画像データに基づいて、記録媒体に画像を記録する記録部と、
制御部と、を備えており、
前記制御部は、複数の印刷領域と複数の非印刷領域とからなるコード画像を含む画像を前記記憶部が画像データとして記憶している場合に、前記コード画像の各印刷領域に、第１濃度で記録される第１部分と、前記第１濃度とは異なる第２濃度で記録される第２部分とが形成されるように、前記記録部を制御することを特徴とする印刷装置。
【請求項２】
前記制御部は、前記第１濃度を、前記記憶部が記憶する画像データに基づいて決定し、前記第２濃度を、前記記憶部が記憶する画像データ及び記録媒体の表面の物理的性質を表すパラメータに基づいて決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、記録媒体の表面の物理的性質を表すパラメータである記録媒体の表面の色濃度が所定値よりも大きい場合には、前記第２濃度を前記第１濃度よりも高い値にすることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記記録媒体の表面の色濃度を検知するメディアセンサをさらに備えていることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記記録部は、記録媒体に色材を付着させて画像を記録する記録ヘッドであり、
コード画像が、非印刷領域を介して互いに離隔した複数の印刷領域が所定方向に配列された一次元コード画像であり、
前記制御部は、前記第１部分と前記第２部分が各印刷領域内において前記所定方向と直交する方向に関して異なる位置に形成されるようにし、且つ、記録媒体の表面の物理的性質を表すパラメータである色材の滲み性が、第１方向よりも前記第１方向と直交する第２方向に大きい記録媒体に、前記所定方向が前記第２方向と一致する向きとなるようにコード画像が印刷される場合には、前記第２濃度を前記第１濃度よりも低くすることを特徴とする請求項２に記載の印刷装置。
【請求項６】
前記制御部は、前記所定方向が前記第２方向と一致する向きとなるようにコード画像が印刷されるか否かを、記録媒体における色材の滲み性と、前記記憶部が記憶する画像中におけるコード画像の向きと、記録媒体に印刷される当該画像の向きとに基づいて決定することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記制御部は、記録媒体がラベル紙である場合に、前記第２濃度を前記第１濃度よりも低くすることを特徴とする請求項５又は６に記載の印刷装置。
【請求項８】
前記記録部は、記録媒体にインクを吐出して画像を記録する記録ヘッドであることを特徴とする請求項１〜７のいずれか１項に記載の印刷装置。
【請求項９】
印刷装置を制御する電子機器に用いられるプログラムであって、
前記印刷装置は、
記憶部と、
前記記憶部が記憶する画像データに基づいて、記録媒体に画像を記録する記録部と、を備えており、
前記プログラムは、前記電子機器に、
前記記憶部に画像データを記憶させる記憶処理と、
複数の印刷領域と複数の非印刷領域とからなるコード画像を含む画像が記録媒体上に形成されるか否かを、前記記憶部に記憶させる画像データに基づいて判断する判断処理と、
前記判断処理において前記コード画像を含む画像が記録媒体上に形成されると判断した場合に、前記コード画像の各印刷領域に、第１濃度で記録される第１部分と、前記第１濃度とは異なる第２濃度で記録される第２部分とが形成されるように前記記録部を制御する制御処理とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード画像を印刷する印刷装置及びプログラムに関する。
【背景技術】
【０００２】
一次元コード（バーコード）の規格には、バー及び隣り合う２つのバーの間のスペースの幅の比率、及び、バーとスペースとのコントラストが規定されている。紙などの記録媒体にコード画像が印刷される場合、記録媒体の表面の物理的性質（特定方向への色材の滲みやすさ、記録媒体の色など）によっては印刷されたバーコード画像を読み取る際に、バーコード画像のバー及びスペースの幅の比率やコントラストが基準範囲から外れることがある。このような場合には、読み取りエラーとなる。
【０００３】
特許文献１には、適切な印刷パラメータを設定することで、記録用紙に印刷されたバーコード画像が読み取りエラーとなるのを防ぐことができるプリンタ装置が開示されている。特許文献１においては、記録用紙に複数印刷されたバーコード画像の調整用パターンをスキャナで読み取り、その読み取り結果に応じてプリンタ装置の印刷パラメータが設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３００５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のプリンタ装置においては、印刷パラメータの設定を行うために、複数の調整用パターンを記録用紙に印刷する必要がある。したがって、記録用紙及びインクやトナーなどの色材が無駄になる。
【０００６】
本発明の目的は、調整用パターンを印刷することなく、読み取り精度の高いコード画像を印刷することができる印刷装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、記憶部と、前記記憶部が記憶する画像データに基づいて、記録媒体に画像を記録する記録部と、制御部と、を備えており、前記制御部は、複数の印刷領域と複数の非印刷領域とからなるコード画像を含む画像を前記記憶部が画像データとして記憶している場合に、前記コード画像の各印刷領域に、第１濃度で記録される第１部分と、前記第１濃度とは異なる第２濃度で記録される第２部分とが形成されるように、前記記録部を制御することを特徴とする。
【０００８】
本発明のプログラムは、印刷装置を制御する電子機器に用いられるプログラムであって、前記印刷装置は、記憶部と、前記記憶部が記憶する画像データに基づいて、記録媒体に画像を記録する記録部と、を備えており、前記プログラムは、前記電子機器に、前記記憶部に画像データを記憶させる記憶処理と、複数の印刷領域と複数の非印刷領域とからなるコード画像を含む画像が記録媒体上に形成されるか否かを、前記記憶部に記憶させる画像データに基づいて判断する判断処理と、前記判断処理において前記コード画像を含む画像が記録媒体上に形成されると判断した場合に、前記コード画像の各印刷領域に、第１濃度で記録される第１部分と、前記第１濃度とは異なる第２濃度で記録される第２部分とが形成されるように前記記録部を制御する制御処理とを実行させることを特徴とする。
【０００９】
本発明によれば、コード画像の各印刷領域に互いに濃度の異なる第１部分及び第２部分が記録されるため、たとえこれら２つの部分の一方がコードの規格で定められた基準範囲から外れていたとしても、他方も基準範囲から外れている可能性が低くなるため、読み取りエラーが発生することが少なくなる。よって、調整用パターンを印刷することなく、読み取り精度の高いコード画像を印刷することができる。
【００１０】
前記制御部は、前記第１濃度を、前記記憶部が記憶する画像データに基づいて決定し、前記第２濃度を、前記記憶部が記憶する画像データ及び記録媒体の表面の物理的性質を表すパラメータに基づいて決定する。この場合、記録媒体の表面の物理的性質を考慮して第２濃度を決定することで、読み取り精度をさらに高めることができる。
【００１１】
前記制御部は、記録媒体の表面の物理的性質を表すパラメータである記録媒体の表面の色濃度が所定値よりも大きい場合には、前記第２濃度を前記第１濃度よりも高い値にする。色濃度が所定値よりも大きい記録媒体にコード画像を記録する場合には、色濃度が所定値以下の記録媒体にコード画像を記録する場合に比べて、印刷領域と非印刷領域とのコントラストが小さくなる。このような場合に、コード画像の第２濃度を第１濃度よりも低くすることで、記録媒体に対する第２部分のコントラストを高めることができる。したがって、コード画像の読み取り精度をさらに高めることができる。
【００１２】
本発明の印刷装置は、前記記録媒体の表面の色濃度を検知するメディアセンサをさらに備えている。この場合、メディアセンサによって記録媒体の表面の色濃度の検知が容易になる。
【００１３】
本発明の印刷装置は、前記記録部は、記録媒体に色材を付着させて画像を記録する記録ヘッドであり、コード画像が、非印刷領域を介して互いに離隔した複数の印刷領域が所定方向に配列された一次元コード画像であり、前記制御部は、前記第１部分と前記第２部分が各印刷領域内において前記所定方向と直交する方向に関して異なる位置に形成されるようにし、且つ、記録媒体の表面の物理的性質を表すパラメータである色材の滲み性が、第１方向よりも前記第１方向と直交する第２方向に大きい記録媒体に、前記所定方向が前記第２方向と一致する向きとなるようにコード画像が印刷される場合には、前記第２濃度を前記第１濃度よりも低くする。滲みやすい記録媒体に一次元のコード画像を記録する場合において複数の印刷領域の配列方向が色材の滲みやすい方向と一致するとき、滲みにより印刷領域の幅が広くなる。このような場合に一次元のコード画像の第２濃度を第１濃度よりも低くすることで、色材が第２部分において滲むのを抑制することができる。したがって、コード画像の読み取り精度をさらに高めることができる。
【００１４】
前記制御部は、前記所定方向が前記第２方向と一致する向きとなるようにコード画像が印刷されるか否かを、記録媒体における色材の滲み性と、前記記憶部が記憶する画像中におけるコード画像の向きと、記録媒体に印刷される当該画像の向きとに基づいて決定する。この場合、前記所定方向が色材の滲みやすい方向になるかどうかを容易に判断することができる。
【００１５】
前記制御部は、記録媒体がラベル紙である場合に、前記第２濃度を前記第１濃度よりも低くする。ラベル紙は比較的滲みやすいので、より効果的にコード画像の読み取り精度を高めることができる。
【００１６】
前記記録部は、記録媒体にインクを吐出して画像を記録する記録ヘッドである。
【発明の効果】
【００１７】
本発明では、コード画像の各印刷領域に互いに濃度の異なる第１部分及び第２部分が記録されるため、たとえこれら２つの部分の一方がコードの規格で定められた基準範囲から外れていたとしても、他方も基準範囲から外れている可能性が低くなるため、読み取りエラーが発生することが少なくなる。よって、調整用パターンを印刷することなく、読み取り精度の高いコード画像を印刷することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態にかかるプリンタの内部構造を示す概略側面図である。
【図２】図１に示すプリンタ及びそれに接続されるＰＣの電気的構成を概略的に示すブロック図である。
【図３】（ａ）はコード画像の構成を説明するための図であり、（ｂ）は本実施形態で形成されるコード画像を示す図である。
【図４】（ａ）は用紙の色濃度が所定値よりも大きい場合に形成されるコード画像を示す図であり、（ｂ）、（ｃ）は（ａ）に示すコード画像の２つの異なる箇所を読み取った場合の出力信号をそれぞれ示す。
【図５】（ａ）は配列方向が用紙の紙目方向と一致する向きとなる場合に形成されるコード画像を示す図であり、（ｂ）は（ａ）に示すコード画像の２つの異なる箇所を読み取った場合の２つの出力信号を示す。
【図６】（ａ）はコード画像を含む画像の一例を示し、（ｂ）は（ａ）の画像を上下方向が用紙の長手方向と一致するように印刷した場合を示し、（ｃ）は（ａ）の画像を上下方向が用紙の幅方向と一致するように印刷した場合を示す。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な一実施の形態にかかるインクジェットプリンタ（以下、単に「プリンタ」と称する）について、図面を参照しつつ説明する。以下の説明においては、プリンタ１０が使用可能に設置された状態（図１の状態）を基準として上下方向が定義され、筐体１１の開口１３が設けられている側を手前側（正面）として前後方向が定義され、プリンタ１０を手前側（正面）から見て左右方向が定義される。
【００２０】
プリンタ１０は、図１に示すように、給紙トレイ４、排紙トレイ５、記録部６、搬送部７、及び制御部８などを有する。給紙トレイ４、記録部６、搬送部７、及び制御部８は、プリンタ１０の筐体１１内に収容されている。筐体１１内において、記録部６の下方に給紙トレイ４が配置されている。
【００２１】
給紙トレイ４は、複数の用紙９を積層状態で支持して収容することが可能なものである。給紙トレイ４は、筐体１１に対して前後方向に挿抜可能となっている。給紙トレイ４は、用紙９を支持する支持面４ａを有している。給紙トレイ４の後端部には、傾斜板４ｂが設けられている。
【００２２】
排紙トレイ５は、記録部６の後述する記録ヘッド６３により画像が記録された用紙９を収容する。排紙トレイ５は、給紙トレイ４の前方側の上方に配置されており、給紙トレイ４とともに移動するようになっている。
【００２３】
記録部６は、キャリッジ６１と、記録ヘッド６３とを有している。キャリッジ６１は、２つのガイドレール６７ａ、６７ｂによって支持されている。２つのガイドレール６７ａ、６７ｂは、前後方向に互いに離隔して配置され、各々が左右方向に延設されている。キャリッジ６１は、２つのガイドレール６７ａ、６７ｂを跨ぐようにして配置されている。キャリッジ６１は、キャリッジ駆動モータ３１（図２参照）により、２つのガイドレール６７ａ、６７ｂに沿って主走査方向である左右方向に往復移動される。記録ヘッド６３は、キャリッジ６１に搭載されており、キャリッジ６１とともに主走査方向に往復移動する。記録ヘッド６３は、インクカートリッジ（不図示）から供給されたインクを下面のノズル面６９に設けられたノズル（不図示）から吐出することで、用紙９に画像を記録する。
【００２４】
搬送部７は、用紙９をプリンタ１０の内部において搬送するものであり、給紙ローラ７０、搬送ローラ対７１、排出ローラ対７２、プラテン７５、及びガイド部材１７を含む。給紙ローラ７０は、給紙トレイ４の上方に配置されている。給紙ローラ７０は、給紙モータ３３（図２参照）からの駆動力が付与されて回転し、給紙トレイ４内の用紙９を後方に向かって送り出す。搬送ローラ対７１及び排出ローラ対７２は前後方向に記録部６を挟んで配置されており、搬送ローラ対７１は記録部６よりも後方に、排出ローラ対７２は記録部６よりも前方に配置されている。搬送ローラ対７１は、記録ヘッド６３のノズル面６９と対向する領域に用紙９を送る。排出ローラ対７２は、搬送ローラ対７１によって送られた用紙９を受け取り、排紙トレイ５に用紙９を排出する。搬送ローラ対７１及び排出ローラ対７２は、搬送モータ３５ａを含む駆動機構３５（図２参照）によって駆動される。
【００２５】
プラテン７５は、記録部６の下方において記録部６のノズル面６９と対向するように配置されている。ガイド部材１７は、給紙トレイ４から送り出された用紙９を、記録ヘッド６３のノズル面６９と対向する領域に送り込む搬送路１４を画定している。ガイド部材１７は、給紙トレイ４の後方側の端部近傍から搬送ローラ対７１の近傍まで延びている。
【００２６】
給紙ローラ７０によって給紙トレイ４から後方に送り出された用紙９は、給紙トレイ４の後端部に設けられた傾斜板４ｂにより斜め上方に向かい、ガイド部材１７で画定された搬送路１４を通って、搬送ローラ対７１に挟持される位置に到達する。搬送ローラ対７１に挟持された用紙９は、搬送ローラ対７１によって記録ヘッド６３のノズル面６９と対向する領域に搬送される。搬送ローラ対７１によって搬送された用紙９は、プラテン７５によって支持された状態で、主走査方向に移動する記録ヘッド６３のノズル（不図示）からインクが吐出されて画像が記録される。記録済みの用紙９は、排出ローラ対７２によって前方に搬送されて、排紙トレイ５に排出される。
【００２７】
キャリッジ６１の下面には、メディアセンサ３７が取り付けられている。メディアセンサ３７は、プラテン７５に支持された状態で記録部６の下方を通過する用紙９の色濃度を検知することができる。具体的には、メディアセンサ３７は、発光ダイオード等からなる発光部と、光学式センサ等からなる受光部とを備える。発光部から照射された光は、プラテン７５又はプラテン７５に支持された用紙９で反射され、反射された光が受光部で受光される。メディアセンサ３７は、受光部での受光量に基づいて用紙９の色濃度を検知する。なお、プラテン７５の少なくともノズル面６９と対向する面は黒色である。したがって、プラテン７５が用紙９を支持しているときは、用紙９を支持していないときよりも受光部の受光量が増加する。また、プラテン７５が支持している用紙９の色濃度が低いほど受光部の受光量が増加する。
【００２８】
制御部８は、プリンタ１０全体の制御を司るものであり、図２に示すようにキャリッジ駆動モータ３１、記録ヘッド６３、給紙モータ３３、駆動機構３５及びメディアセンサ３７等が電気的に接続されている。さらに、制御部８には、ＵＳＢインターフェース２５が電気的に接続されている。ＵＳＢインターフェース２５は、ＵＳＢ規格のインターフェースであり、リムーバブルメモリとしてのＵＳＢメモリを接続することができる。加えて、プリンタ１０の制御部８には、外部装置であるＰＣ（Personal Computer）２０が接続される。なお、プリンタ１０とＰＣ２０とは、ＬＡＮ（Local Area Network）を介して接続されていてもよいし、ＬＡＮを介さずに接続されていてもよい。また、プリンタ１０とＰＣ２０との間のデータの送受信は、無線方式の通信により行われてもよいし、有線方式の通信により行われてもよい。
【００２９】
制御部８は、ＣＰＵ（Central Processing Unit）８１、ＲＯＭ（Read Only Memory）８２、ＲＡＭ（Random Access Memory）８３、及びＡＳＩＣ（Application Specific Integrated Circuit）８５等を含む。ＲＯＭ８２には、ＣＰＵ８１が実行するプログラム、各種固定データ等が記憶されている。ＲＡＭ８３には、プログラム実行時に必要なデータ（画像データ等）が一時的に記憶される。ＡＳＩＣ８５は、キャリッジ制御回路８５ａ、ヘッド制御回路８５ｂ及び搬送制御回路８５ｃを含む。
【００３０】
制御部８は、ＣＰＵ８１とＡＳＩＣ８５とが協動して、ＵＳＢインターフェース２５に接続されたＵＳＢメモリやＰＣ２０から入力された画像データに係る画像を用紙９に記録する画像記録動作等を行う。なお、画像記録動作においては、キャリッジ制御回路８５ａが、キャリッジ６１が主走査方向に往復移動するようにキャリッジ駆動モータ３１を制御する。また、ヘッド制御回路８５ｂは、ＲＡＭ８３が記憶する画像データに基づいて、記録ヘッド６３のノズル（不図示）からインクが吐出されるよう制御する。搬送制御回路８５ｃは、給紙トレイ４に収容されている用紙９が記録ヘッド６３と対向する位置を通過して排紙トレイ５に排出されるように給紙モータ３３及び駆動機構３５を制御する。
【００３１】
なお、図２では、ＣＰＵ８１及びＡＳＩＣ８５を１つずつ図示しているが、制御部８は、ＣＰＵ８１を１つだけ含み、この１つのＣＰＵ８１が必要な処理を一括して行うものであってもよいし、ＣＰＵ８１を複数含み、これら複数のＣＰＵ８１が必要な処理を分担して行うものであってもよい。また、制御部８は、ＡＳＩＣ８５を１つだけ含み、この１つのＡＳＩＣ８５が必要な処理を一括して行うものであってもよいし、ＡＳＩＣ８５を複数含み、これら複数のＡＳＩＣ８５が必要な処理を分担して行うものであってもよい。
【００３２】
ＰＣ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、及びＨＤＤ（Hard Disk Drive）２４を有している。ＨＤＤ２４には、ＯＳ（Operation System）２４ａ及びプリンタドライバ２４ｂがインストールされている。ＣＰＵ２１はプリンタドライバ２４ｂを実行することにより、プリンタ１０の動作を制御することが可能となる。
【００３３】
ここで、本実施形態において対象とする画像データについて説明する。本実施形態においては、図３（ａ）に示すように、複数の印刷領域４１と複数の非印刷領域４２とからなるコード画像４０を含む画像にかかる画像データを対象とする。より具体的には、印刷領域４１はバー状である。複数の印刷領域４１は、非印刷領域４２を介して互いに離隔しており、一方向（印刷領域４１の長手方向と直交する方向）に配列されている。すなわち、コード画像４０は一次元コード画像である。以降の説明において、複数の印刷領域４１の配列方向（図３（ａ）の左右方向）を単に「配列方向」と称する。各印刷領域４１及び各非印刷領域４２は、規格により定められた複数種類の幅（配列方向の長さ）のいずれかを有している。コード画像４０における各印刷領域４１及び各非印刷領域４２の幅は、当該コード画像４０が表示するべき情報に応じて異なる。
【００３４】
制御部８は、画像データを解析すること等により、ＲＡＭ８３に記憶されている画像データに係る画像にコード画像４０が含まれているか否かを判断することができる。画像データにコード画像４０が含まれているか否かの判断は、ユーザによりコード画像４０が含まれている画像である旨の入力がなされたか否かにより判断してもよい。また、その画像にコード画像４０が含まれている旨の情報が画像データに含まれていてもよい。
【００３５】
制御部８は、ＲＡＭ８３に記憶されている画像データに係る画像にコード画像４０が含まれている場合には、図３（ｂ）に示すように、コード画像４０の各印刷領域４１に、第１濃度Ｃ１で記録される第１部分４３と、第１濃度Ｃ１とは異なる第２濃度Ｃ２で記録される第２部分４４とが形成されるように、記録ヘッド６３を制御する。第１部分４３及び第２部分４４の濃度の調整は、記録ヘッド６３のノズルから吐出され用紙９に着弾したインク滴によって形成されるドットの大きさやドットの数、ノズルから吐出されるインク量などを調整することにより行われる。
【００３６】
図３（ｂ）に示すように、バー状の印刷領域４１の長手方向の一方側（図３中上側）に第１部分４３が形成され、一方側とは反対の他方側（図３中下側）に第２部分４４が形成される。本実施形態においては、印刷領域４１の長手方向に関する第１部分４３の長さと第２部分４４の長さとはほぼ同じである。
【００３７】
制御部８は、第１部分４３の第１濃度を、ＲＡＭ８３に記憶されている画像データに基づいて決定する。具体的には、画像データにおいて印刷領域４１と対応する部分の画像内容から求められた濃度を第１濃度Ｃ１とする。また、第２部分４４の第２濃度Ｃ２を、ＲＡＭ８３に記憶されている画像データ及び用紙９の表面の物理的性質を表すパラメータに基づいて決定する。本実施形態においては、用紙９の表面の物理的性質を表すパラメータとは、用紙９の表面の色濃度又はインクの滲み方向性である。
【００３８】
ここで、用紙９が色付き用紙、すなわち白い用紙よりも表面の色濃度が高い場合について考える。このような用紙９にコード画像４０を記録した場合には、印刷が行われない非印刷領域４２は用紙９の地の色となるので、白い用紙にコード画像４０を記録した場合に比べて非印刷領域４２の色濃度が高くなる。したがって、印刷領域４１と非印刷領域４２とのコントラストが小さくなる。コントラストが小さくなった結果、一次元コードの規格で定められている基準範囲から外れた場合には、記録されたコード画像４０をバーコードリーダで読み取る際に、読み取りエラーとなる。
【００３９】
そこで、制御部８は、メディアセンサ３７により用紙９の表面の色濃度を検知し、検知した色濃度が所定値よりも大きい場合には、図４（ａ）に示すように、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも高い値とする（Ｃ２＞Ｃ１）。なお、第２濃度Ｃ２は、用紙９の色濃度よりも十分に大きい。
【００４０】
図４（ｂ）に、印刷領域４１の第１部分４３を通るように、コード画像４０をバーコードスキャナ（不図示）で読み取った場合の出力信号を示す。また、図４（ｃ）に、印刷領域４１の第２部分４４を通るように、コード画像４０をバーコードスキャナ（不図示）で読み取った場合の出力信号を示す。図４（ｂ）、（ｃ）に示すように、印刷領域４１の第１部分４３と非印刷領域４２とのコントラストよりも、印刷領域４１の第２部分４４と非印刷領域４２とのコントラストの方が大きくなる。図４（ｂ）に示すように、印刷領域４１の第１部分４３と非印刷領域４２とのコントラストは、一次元コードの規格で定められている基準値に達していない。一方、図４（ｃ）に示すように、印刷領域４１の第２部分４４と非印刷領域４２とのコントラストは基準値に達している。したがって、第２部分４４を通るようにコード画像４０を読み取ることで、コード画像４０を読み取ることができる。
【００４１】
次に、配列方向が用紙９の繊維の配列方向である紙目方向と一致する向きとなるようにコード画像４０を印刷する場合について考える。ここで、用紙９に付着したインクの滲み性は、紙目方向と直交する方向よりも紙目方向の方が大きい。したがって、配列方向が紙目方向と一致する場合には、滲みにより印刷領域４１の幅が大きくなり印刷領域４１及び非印刷領域４２の幅の比率が、一次元コードの規格で定められている基準範囲から外れることがある。なお、用紙９がラベル紙のようにとりわけ滲みやすい用紙である場合には、このような問題が顕著になる。
【００４２】
すなわち例えば、一次元コードの規格としては、図３（ａ）に示すように、印刷領域４１にはナロー印刷領域４１ａ及びナロー印刷領域４１ａよりも幅の広いワイド印刷領域４１ｂの２種類が規定されている。また、非印刷領域４２についても、ナロー非印刷領域４２ａ及びナロー非印刷領域４２ａよりも幅の広いワイド非印刷領域４２ｂの２種類が規定されている。そして、ナロー印刷領域４１ａとワイド印刷領域４１ｂとの幅の比率と、ナロー非印刷領域４２ａとワイド非印刷領域４２ｂとの幅の比率とは等しく、いずれも１：２〜１：３と規定されているとする。滲みにより印刷領域４１の幅が大きくなると、上記の基準範囲から外れ、記録されたコード画像４０をバーコードリーダで読み取る際に、読み取りエラーとなる虞がある。
【００４３】
そこで、制御部８は、用紙９がラベル紙であり、且つ、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷される場合は、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くする（Ｃ１＞Ｃ２）。このとき、第１部分４３の滲みは、第１濃度Ｃ１よりも低い第２濃度Ｃ２で記録された第２部分４４の滲みに比べて大きく、図５（ａ）に示すように、第１部分４３は第２部分４４よりも幅が広くなる。
【００４４】
図５（ｂ）に、印刷領域４１の第１部分４３を通るように、コード画像４０をバーコードスキャナ（不図示）で読み取った場合の出力信号Ａを一点鎖線で示す。また、印刷領域４１の第２部分４４を通るように、コード画像４０をバーコードスキャナ（不図示）で読み取った場合の出力信号Ｂを実線で示す。図５（ｂ）に示すように、出力信号Ａにおける印刷領域４１（第１部分４３）に対応するパルスの幅Ｗ１ａは、出力信号Ｂにおける印刷領域４１（第２部分４４）に対応するパルス幅Ｗ１ｂよりも広い。一方、各出力信号Ａ、Ｂにおける隣り合う２つのパルスの間の幅、すなわち非印刷領域４２に対応する部分は、出力信号Ａの幅Ｗ２ａが出力信号の幅Ｗ２ｂよりも狭い。
【００４５】
このように、比較的滲みが大きい第１部分４３を通るようにコード画像４０を読み取った際には、印刷領域４１と非印刷領域４２との幅の比率が、一次元コードの規格で定められている基準範囲から外れる虞がある。なお、一次元コードは、複数の印刷領域４１及び複数の非印刷領域４２の組み合わせで１つのデータを意味する。また、上述のように印刷領域４１及び非印刷領域４２の幅の比率は規定されている。したがって、滲みにより印刷領域４１の幅が広がった場合には、本来意味するデータとは別の意味のデータとして読み取られる（誤読される）可能性は極めて低く、本来意味するデータとして読み取りができなければ大抵は読み取りエラー（読み取り不能）となる。
【００４６】
一方、比較的滲みが小さい第２部分４４を通るようにコード画像４０を読み取った際には、印刷領域４１と非印刷領域４２との幅の比率が、一次元コードの規格で定められている基準範囲から外れる可能性が低い。したがって、第２部分４４を通るようにコード画像４０を読み取ることで、コード画像４０を読み取ることができる。
【００４７】
制御部８は、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷されるか否かを、用紙９におけるインクの滲み性（紙目方向）と、ＲＡＭ８３に記憶されている画像中におけるコード画像４０の向きと、用紙９に印刷される画像の向きとにも基づいて決定する。
【００４８】
ここで、図６（ａ）〜（ｃ）を参照しつつ、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷されるか否かの決定方法の一例について説明する。例えば、図６（ａ）に示すような配送伝票の画像４５がＲＡＭ８３に記憶されているとする。画像４５には、図６（ａ）の左右方向が配列方向となるようなコード画像４０が含まれている。
【００４９】
また、図６（ｂ）、（ｃ）に示すように、本実施形態においては、矩形形状の用紙９の幅方向が紙目方向である場合について考える。なお、一般的には幅方向が紙目方向である用紙と長手方向が紙目方向である用紙とがあり、地域（国）によっていずれの用紙が多く流通しているかが異なる。制御部８は、プリンタ１０の使用国名と、その国で多く流通している用紙の紙目方向とを対比させたテーブルを記憶している。これにより、制御部８は、セットアップ時等に設定された使用国名に応じて、用紙９の幅方向が紙目方向であるか長手方向が紙目方向であるかを判断することができる。
【００５０】
図６（ｂ）に示すように、図６（ａ）に示す画像の上下方向が用紙９の長手方向と一致するように印刷する場合には、制御部８は、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷されると決定する。一方、図６（ｃ）に示すように、図６（ａ）に示す画像の上下方向が用紙９の幅方向と一致するように印刷する場合には、制御部８は、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷されると決定しない。
【００５１】
制御部８は、ユーザにより入力された情報に基づいて、用紙９がラベル紙であるか否かを判断する。また、プリンタ１０はラベル紙を収容する専用の給紙トレイを備えており、そのラベル紙専用トレイから給紙される場合に、用紙９がラベル紙であると判断するようにしてもよい。
【００５２】
以上のように、上述の実施形態のプリンタ１０は、ＲＡＭ８３が記憶する画像データに基づいて、用紙９に画像を記録する記録ヘッド６３と、制御部８と、を備えている。制御部８は、複数の印刷領域４１と複数の非印刷領域４２とからなるコード画像４０を含む画像４５をＲＡＭ８３が画像データとして記憶している場合に、コード画像４０の各印刷領域４１に、第１濃度Ｃ１で記録される第１部分４３と、第１濃度Ｃ１とは異なる第２濃度Ｃ２で記録される第２部分４４とが形成されるように、記録ヘッド６３を制御する。したがって、コード画像４０の各印刷領域４１に互いに濃度の異なる第１部分４３及び第２部分４４が記録される。よって、たとえこれら第１部分４３及び第２部分４４の一方がコードの規格で定められた基準範囲から外れていたとしても、他方も基準範囲から外れている可能性が低くなるため、コード画像４０の読み取りエラーが発生することが少なくなる。ゆえに、調整用パターンを印刷することなく、読み取り精度の高いコード画像４０を印刷することができる。
【００５３】
また、上述の実施形態のプリンタ１０では、制御部８は、第１濃度Ｃ１を、ＲＡＭ８３が記憶する画像データに基づいて決定し、第２濃度Ｃ２を、ＲＡＭ８３が記憶する画像データ及び用紙９の表面の物理的性質を表すパラメータに基づいて決定する。したがって、用紙９の表面の物理的性質を考慮して第２濃度Ｃ２を決定することで、読み取り精度をさらに高めることができる。
【００５４】
さらに、上述の実施形態のプリンタ１０では、制御部８は、用紙９の表面の物理的性質を表すパラメータである用紙９の表面の色濃度が所定値よりも大きい場合には、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも高い値にする。色濃度が所定値よりも大きい用紙９にコード画像４０を記録する場合には、色濃度が所定値以下の用紙９にコード画像４０を記録する場合に比べて、印刷領域４１と非印刷領域４２とのコントラストが小さくなる。したがって、このような場合に、コード画像４０の印刷領域４１における第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くすることで、用紙９に対する第２部分４４のコントラストを高めることができる。よって、コード画像４０の読み取り精度をさらに高めることができる。
【００５５】
加えて、上述の実施形態のプリンタ１０は、用紙９の表面の色濃度を検知するメディアセンサ３７をさらに備えている。したがって、メディアセンサ３７によって用紙９の表面の色濃度の検知が容易になる。
【００５６】
また、上述の実施形態のプリンタ１０において、記録ヘッド６３は、用紙９にインクを付着させて画像を記録するものである。また、コード画像４０は、非印刷領域４２を介して互いに離隔した複数の印刷領域４１が所定方向（配列方向）に配列された一次元コード画像である。制御部８は、第１部分４３と第２部分４４とが各印刷領域４１内において配列方向と直交する方向に関して異なる位置に形成されるようにし、且つ、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷される場合には、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くする。用紙９の表面の物理的性質を表すパラメータであるインクの滲み性は、紙目方向と直交する方向よりも紙目方向の方が大きい。したがって、滲みやすい用紙９に一次元のコード画像４０を記録する場合において、複数の印刷領域４１の配列方向がインクの滲みやすい方向と一致するとき、滲みにより印刷領域４１の幅が広くなる。このような場合に一次元のコード画像４０の印刷領域４１における第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くすることで、インクが第２部分４４において滲むのを抑制することができる。よって、コード画像４０の読み取り精度をさらに高めることができる。
【００５７】
また、上述の実施形態のプリンタ１０では、制御部８は、配列方向が紙目方向と一致する向きとなるようにコード画像４０が印刷されるか否かを、用紙９におけるインクの滲み性（紙目方向）と、ＲＡＭ８３が記憶する画像中におけるコード画像４０の向きと、用紙９に印刷される当該画像の向きとに基づいて決定する。したがって、配列方向がインクの滲みやすい方向になるかどうかを容易に判断することができる。
【００５８】
さらに、上述の実施形態のプリンタ１０では、制御部８は、用紙９がラベル紙である場合に、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くする。ラベル紙は比較的滲みやすい用紙であるので、効果的にコード画像４０の読み取り精度を高めることができる。
【００５９】
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６０】
上述の実施形態では、プリンタ１０に備えられた制御部８が、コード画像４０の各印刷領域４１に、第１濃度Ｃ１で記録される第１部分４３と、第１濃度Ｃ１とは異なる第２濃度Ｃ２で記録される第２部分４４とが形成されるように、記録ヘッド６３を制御する場合について説明したが、本発明はこれに限定されるものではない。すなわち例えば、プリンタ１０に接続されたＰＣ２０のＨＤＤ２４にインストールされたプリンタドライバ２４ｂ（図１参照）により、ＰＣ２０に、ＲＡＭ８３に画像データを記憶させる記憶処理と、複数の印刷領域４１と複数の非印刷領域４２とからなるコード画像４０を含む画像が用紙９上に形成されるか否かを、ＲＡＭ８３に記憶させる画像データに基づいて判断する判断処理と、判断処理において、コード画像４０を含む画像が用紙９上に形成されると判断した場合に、コード画像４０の各印刷領域４１に、第１濃度Ｃ１で記録される第１部分４３と、第１濃度Ｃ１とは異なる第２濃度Ｃ２で記録される第２部分４４とが形成されるように、記録ヘッド６３を制御する制御処理とを実行させてもよい。
【００６１】
また、上述の実施形態においては、コード画像４０の各印刷領域４１に互いに異なる濃度の２つの部分が形成される場合について説明したが、これには限定されない。すなわち、例えばコード画像４０の各印刷領域４１に互いに異なる濃度の３つ以上の部分が形成されていてもよい。
【００６２】
また、上述の実施形態においては、印刷領域４１の長手方向に関する第１部分４３の長さと第２部分４４の長さとはほぼ同じである場合について説明したが、第１部分４３及び第２部分４４の長さは異なっていてもよい。
【００６３】
さらに、上述の実施形態においては、ＲＡＭ８３に記憶されている画像データにおいて印刷領域４１と対応する部分の画像内容から求められた濃度を第１部分４３の第１濃度Ｃ１とする場合について説明したが、これには限定されない。すなわち例えば、第１部分４３の濃度はユーザにより設定された所定濃度としてもよい。
【００６４】
加えて、上述の実施形態においては、第２部分４４の第２濃度Ｃ２を、ＲＡＭ８３に記憶されている画像データ及び用紙９の表面の物理的性質を表すパラメータに基づいて決定する場合について説明したが、これには限定されない。第２濃度Ｃ２は第１濃度Ｃ１と異なる濃度であればよい。
【００６５】
また、上述の実施形態においては、用紙９の表面の色濃度が所定値よりも大きい場合には、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも高い値にする場合について説明したが、これには限定されない。すなわち、用紙９の表面の色濃度が所定値よりも大きい場合に、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低い値にしてもよい。
【００６６】
さらに、上述の実施形態においては、メディアセンサ３７によって用紙９の色濃度を検知する場合について説明したが、これには限定されない。すなわち例えば、ユーザが用紙９の色濃度の数値を入力するようにしてもよい。また、制御部８が用紙９の型番と色濃度とを対比させたテーブルを記憶しており、ユーザにより入力された型番に基づいて用紙９の色濃度を判断してもよい。
【００６７】
加えて、上述の実施形態では、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷される場合には、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くする場合について説明したが、これには限定されない。すなわち、配列方向が用紙９の紙目方向と一致する向きとなるようにコード画像４０が印刷される場合に、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも大きくしてもよい。
【００６８】
また、上述の実施形態では、制御部８がプリンタ１０の使用国名とその国で多く流通している用紙の紙目方向とを対比させたテーブルを記憶しており、設定された使用国名に応じて、用紙９の紙目方向を判断する場合について説明したが、これには限定されない。例えば、ユーザが用紙９の紙目方向が幅方向であるか長手方向であるかを入力するようにしてもよい。また、制御部８が用紙９の型番と紙目方向とを対比されたテーブルを記憶しており、ユーザにより入力された型番に基づいて用紙９の紙目方向を判断してもよい。
【００６９】
加えて、上述の実施形態では、用紙９がラベル紙である場合に、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くする場合について説明したが、これには限定されない。すなわち、用紙９の種類に拘らず、配列方向が紙目方向と一致する向きとなるようにコード画像４０が印刷される場合に、第２部分４４の第２濃度Ｃ２を第１部分４３の第１濃度Ｃ１よりも低くするようにしてもよい。
【００７０】
さらに、上述の実施形態では、主走査方向に往復移動する記録ヘッド６３からインクを吐出して画像を形成するインクジェット方式のプリンタ１０に対して本発明を適用する場合について説明したが、これには限定されない。固定された長尺のライン型記録ヘッドを有するプリンタ、及び、トナーを使用するレーザ方式のプリンタに本発明を適用することもできる。
【符号の説明】
【００７１】
８  制御部
１０  プリンタ（印刷装置）
２０  ＰＣ（電子機器）
３７  メディアセンサ
６３  記録ヘッド（記録部）
８３  ＲＡＭ（記憶部）
【図１】
2020138458.tif 000003
【図２】
2020138458.tif 000004
【図３】
2020138458.tif 000005
【図４】
2020138458.tif 000006
【図５】
2020138458.tif 000007
【図６】
2020138458.tif 000008