(57)【要約】【課題】画像の記録位置のずれによるバーコードの読取精度の低下を抑制することができる記録装置および記録方法を提供すること。【解決手段】複数回の走査でバーコードを記録する場合、画像領域の繋ぎ目が、バーコードのセルを横断する場合に、バーコードの記録位置を補正して、画像領域の繋ぎ目がセルの端部となるようにする。【選択図】図９
2018041221.tif 000002
【特許請求の範囲】
【請求項１】
複数回の走査によって記録媒体に記録を行う記録手段と、
前記記録手段によるバーコードの記録において、前記記録手段の複数回の走査の境界がバーコードの構成要素を跨いでいるかを判定するバーコード位置判定手段と、
前記バーコード位置判定手段の判定結果に基づいて前記記録手段の走査の境界が前記バーコードの構成要素を跨がないようにするする制御手段と、
を有することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記バーコードの構成要素の端部と前記記録手段の走査の境界とが一致するようにバーコードの記録位置を移動することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、バーコードの移動距離が最短になるようにバーコードの記録位置を移動することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記制御手段は、バーコードの記録位置の移動先に他の画像要素がある場合には、逆の方向にバーコードの記録位置を移動することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記制御手段は、バーコードの記録位置の移動先に他の画像要素がある場合には、記録する画像全体の記録位置を移動することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記記録手段は、記録ヘッドの吐出口からインクを吐出して記録を行うことを特徴とする請求項１ないし請求項５のいずれか１項に記載の記録装置。
【請求項７】
複数回の走査によって記録媒体に記録を行う記録工程と、
前記記録工程でのバーコードの記録において、前記記録工程における複数回の走査の境界がバーコードの構成要素を跨いでいるかを判定するバーコード位置判定工程と、
前記バーコード位置判定工程における判定結果に基づいて前記記録工程での走査の境界が前記バーコードの構成要素を跨がないようにするする制御工程と、
を有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアにバーコードを記録する記録装置、例えば、インクを吐出して記録を行うインクジェット記録装置などに適用可能な記録装置および記録方法に関する。
【背景技術】
【０００２】
移動する記録ヘッドからインクを吐出することで記録を行う記録装置は、広い分野における記録で用いられている。また、近年、そのような記録装置を用いて、メディアに１次元、または２次元のバーコードを記録することが行われている。
【０００３】
バーコードの記録では、読み取り機に正確に迅速に認識され、読み取り機に誤読されない記録品質であることが必要である。具体的には（１）白部（非記録部）と黒部（記録部）との濃度コントラストが高いこと、（２）白部と黒部との境界の濃度変化がシャープであることが必要である。更に、（３）各要素、エレメント、セルの配置が正確であること、（４）バーコードの位置検出パターンが欠損無く記録されていることが必要である。
【０００４】
しかし、記録ヘッドが移動しながらインクを吐出して記録を行うインクジェット記録装置における記録では、吐出されるインクは、主滴と副滴とに分かれて吐出される。バーコードを記録する際に、副滴が白部に多く付着すると、読み取り機で、白部の領域が狭いと認識され、読み取りの正確性が低下することがあった。また、インクジェット記録装置では、１つのバーコードを複数回の走査によって記録する場合、記録ヘッドが移動する際の移動量のばらつきやメディアの搬送量のばらつきによって、走査ごとの記録の繋ぎ目で、ずれが生じ、読み取りの正確性が低下することがあった。
【０００５】
特許文献１では、バーコードを記録する際には、記録ヘッドの走査方向を一方向とし、副滴の着弾位置の広がりを抑制することで、バーコードの読取性を上げる方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−４７１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の方法で、副滴による読取精度の低下は抑制することができるが、画像の記録位置のずれによるバーコードの読取精度の低下は、抑制することができず課題が残る。
【０００８】
よって本発明は、画像の記録位置のずれによるバーコードの読取精度の低下を抑制することができる記録装置および記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのため本発明の記録装置は、複数回の走査によって記録媒体に記録を行う記録手段と、前記記録手段によるバーコードの記録において、前記記録手段の複数回の走査の境界がバーコードの構成要素を跨いでいるかを判定するバーコード位置判定手段と、前記バーコード位置判定手段の判定結果に基づいて前記記録手段の走査の境界が前記バーコードの構成要素を跨がないようにするする制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像の記録位置のずれによるバーコードの読取精度の低下を抑制することができる記録装置および記録方法を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】記録装置の概略図である。
【図２】記録装置の制御系を示したブロック図である。
【図３】記録時における記録ヘッドの移動経路を示した図である。
【図４】バーコードを含む画像のずれが無い場合とずれた場合の例を示した図である。
【図５】繋ぎ目におけるバーコードのセルを示した図である。
【図６】繋ぎ目におけるセルがずれのない場合と、ずれた場合を示した図である。
【図７】セルの端部に画像の繋ぎ目がある場合を示した図である。
【図８】セルの端部に画像の繋ぎ目がある場合を示した図である。
【図９】記録装置における記録時の制御を示したフローチャートである。
【図１０】記録画像における走査ごとの記録領域と画像の繋ぎ目を示した図である。
【図１１】バーコードにおける繋ぎ目の位置を検出する様子を示した図である。
【図１２】画像の繋ぎ目がセルを横断するかの判定方法を示した図である。
【図１３】画像補正の方法を示した図である。
【図１４】記録制御を示したフローチャートである。
【図１５】本実施形態における画像補正の方法を示した図である。
【図１６】本実施形態における画像補正の方法を示した図である。
【図１７】効果を従来との比較で示した図である。
【図１８】グレードと対応した白部と黒部の濃度変化の数値を示した図である。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、図面を参照して本発明の第１の実施形態について説明する。  
図１は、本実施形態を適用可能なインクジェット記録装置（以下、単に記録装置ともいう）１の概略図である。記録装置１は、ラベルにインク滴を吐出してバーコードを含む画像を記録する記録装置である。記録装置１の主要な構成は、ロール状に巻かれたラベル（記録媒体）７を引き出しながら搬送する搬送部２と、搬送されてきたラベルに記録を行う、エンジン部３である。エンジン部３は、インクを吐出する記録ヘッド４と、記録ヘッド４を保持しながら移動するキャリッジ５と、を備えている。
【００１３】
図２は、記録装置１の制御系を示したブロック図である。制御部６は、エンジン部３内に搭載されており、制御部６によって記録装置１の動作を制御している。また、モータドライバは、キャリッジモータ、搬送モータ、ポンプモータと接続されており、駆動信号を受けて各モータを動作させる。画像情報は、ホストコンピュータ（外部ＰＣ）からインターフェースを通じてプリンタ本体の制御部６に送信され、制御部６内のＣＰＵにて処理される。そして制御部６は、プログラムやメモリを使用して画像処理を行い、記録ヘッドのインク吐出制御を行い、記録を実行する。
【００１４】
図３は、記録時における記録ヘッド４の移動経路を示した図である。以下、記録装置１における記録動作について説明する。本実施形態ではラベル７に２次元バーコードを記録する。搬送部２によって、エンジン部３にラベルが搬送されるとラベル７の搬送は停止する。その後、制御部６からの画像情報に基づいて記録ヘッド４を移動させる。記録ヘッド４はキャリッジ５に搭載されて搬送され、ガイドレールに固定されたキャリッジ５が、モータ駆動する搬送ベルトにより搬送される。また、記録ヘッド４はキャリッジ５内で搬送ベルトの搬送方向と垂直の方向にも移動可能に構成されている。本実施形態では２回の記録ヘッド４の走査でラベル上に画像を完成させる。
【００１５】
Ｓｔｅｐ１では、バーコードの下半分の記録を行う。Ｓｔｅｐ１−１で初期位置Ａにある記録ヘッド４は、Ｓｔｅｐ１−２のように矢印Ｃ方向に移動を開始し、画像領域８における所定位置でインクを吐出してバーコード（下半分）の記録を行い、Ｓｔｅｐ１−３で、位置Ｂで停止する。その後、Ｓｔｅｐ２で経路の変更を行う。Ｓｔｅｐ２−１で位置Ｂの記録ヘッド４は、矢印Ｄ方向に移動し、Ｓｔｅｐ２−２のように、画像領域９の記録が可能な位置に移動する。そして、Ｓｔｅｐ３で、バーコードの上半分の記録を行う。Ｓｔｅｐ３−１で、位置Ｂにある記録ヘッド４は、移動開始と共にＳｔｅｐ３−２のように矢印Ｅ方向に移動を開始し、画像領域９における所定位置でインクを吐出してバーコード（上半分）の記録を行い、Ｓｔｅｐ３−３で、初期位置Ａで停止する。その後、Ｓｔｅｐ４で再度経路の変更を行う。Ｓｔｅｐ４−１で初期位置Ａの記録ヘッド４は、矢印Ｆ方向に移動し、Ｓｔｅｐ４−２のように、画像領域８の記録が可能な位置に移動する。このように記録ヘッド４が、上半分の画像形成の走査と下半分の画像形成の走査とに分けて走査することで１つの画像（バーコード）を完成させる。
【００１６】
このように上半分の画像と下半分の画像とに分けて記録を行う場合、上半分と下半分との繋ぎ目において画像がずれることがある。
【００１７】
図４（ａ）から（ｄ）は、バーコードを含む画像のずれが無い場合とずれた場合との例を示した図である。図４（ａ）は、ずれが生じていない場合の画像である。記録の際に記録ヘッド４の搬送の誤差によってずれが生じると、繋ぎ目Ｃにおいて画像がずれる。図４（ｂ）は、記録ヘッド４の搬送量のばらつきによって横方向にずれた場合の画像である。図４（ｃ）は、記録ヘッド４の搬送ベルトの搬送方向と垂直方向の移動時にずれが生じて、縦方向で上側と下側の画像領域が分離する方向にずれた画像である。また図４（ｄ）は、図４（ｃ）とは逆の方向にずれた場合で、縦方向で上側の画像と下側の画像とが重なっている画像である。
【００１８】
図５は、繋ぎ目におけるバーコードの正方形の最小情報要素（以下、セルともいう）を示した図である。図５（ａ）は、ずれのないセルを示しており。図５（ｂ）は、図４（ｂ）のように横方向にずれたセルを示している。対応したグラフは、セルの配置に対応して読み取り機が検知する濃度分布を示している。ここでは、画像領域の繋ぎ目がバーコード内のセルの中心を横切る場合を示している。ずれが発生していない場合は、図５（ａ）のようにセルの形状が保たれているが、図５（ｂ）のように横ずれが生じると、セルに段差が生じたようになる。このような状態になった場合、その段差部は読み取り機には中間濃度と認識され、境界部における濃度変化が緩やかになる。これによって、バーコード読み取り時の正確性が低下しやすくなる。
【００１９】
図６は、繋ぎ目におけるセルがずれのない場合と、ずれた場合を示した図である。図６（ａ）は、ずれのないセルを示しており。図６（ｂ）は、縦方向にずれて分離したセルを示している。対応したグラフは、セルの配置に対応して読み取り機が検知する濃度分布を示している。ずれが発生していない場合は、図６（ａ）のようにセルの形状が保たれているが、図６（ｂ）のように縦方向のずれが生じると、図６（ｂ）のようにセルが分断されてしまう。このようにセルが分断されると、読み取り機は、セル幅が小さいと認識してしまい、セルが存在しないと認識され、読み取り不可能になることがある。
【００２０】
このように、セル内で画像のずれが起こると、読み取りの正確性を大きく損なうことになる。なお本実施形態では、２次元バーコードを例としたが、１次元バーコードのバーの直線方向と記録ヘッドの走査方向が平行する方向の場合、縦方向のずれにより読み取り性が損なわれることが考えられる。
【００２１】
図７は、セルの端部に上半分の画像と下半分の画像の繋ぎ目がある場合を示しており、図７（ａ）は、ずれのない場合を示しており、図７（ｂ）は、点線で示した実際の位置に対して横方向にずれが生じた場合を示している。また、図８も、セルの端部に上半分の画像と下半分の画像の繋ぎ目がある場合を示しており、図８（ａ）は、ずれのない場合を示しており、図８（ｂ）は、縦方向にずれが生じた場合を示している。
【００２２】
図７（ｂ）に示すように、セルの端部と上半分の画像と下半分の画像の繋ぎ目が一致する関係であれば、横ずれが生じた場合でも読み取り機にはセルの境界の濃度変化が急峻であると認識され、バーコードの読み取りの正確性が損なわれることはない。また、縦方向（分離方向）のずれに対しても、図８（ｂ）に示すように、セルの端部と上半分の画像と下半分の画像の繋ぎ目が一致する関係であれば、セルが分断されず読み取り不能となることはない。
【００２３】
そこで、本実施形態では、上半分の画像と下半分の画像との繋ぎ目がセルを横断する場合、繋ぎ目がセルの端部となるように画像補正を行う。
【００２４】
図９は、本実施形態の記録装置１における記録時の制御を示したフローチャートであり、図１０は、記録画像における走査ごとの記録領域と画像の繋ぎ目を示した図であり、図１１は、バーコードにおける繋ぎ目の位置を検出する様子を示した図である。以下、図９のフローチャートと図１０と図１１とを用いて記録時の制御を説明する。記録制御が開始されると、ステップＳ１で、ホストＰＣから画像情報が送信される。この時、画像情報内のバーコードの位置と種類、セルのサイズ情報を含めてプリンタに送信される。
【００２５】
その後、ステップＳ２で、画像の下側を記録する第１の走査で記録する領域Ａ（図１０参照）と、画像の上側を記録する第２の走査で記録する画像の領域Ｂ（図１０参照）と、の仮の決定を行う。そして、ステップＳ３で、上側の画像領域Ｂと下側の画像領域Ａの繋ぎ目Ｃがバーコードを横断するか判定を行う。バーコードの上端部が上側の画像領域に存在し、かつ下端部が下側の画像領域に存在していた場合、繋ぎ目Ｃがバーコードを横断していると判定する。それ以外の場合は、画像領域の繋ぎ目がバーコードを横断していないと判定する。ステップＳ３で、横断していないと判定した場合は、ステップＳ６に移行して、画像の補正処理を行わず、元の画像をそのまま記録画像とする決定を行う。また、横断していると判定した場合には、ステップＳ４に移行する。
【００２６】
ステップＳ４では、図１１に示すように第１の走査で記録する画像領域Ａと、バーコードＤの位置関係の検出を行う。第１の走査の画像領域Ａの上側の端部である画像の繋ぎ目のラインＣにおける走査方向と直交する方向の画素の座標と、バーコードの下端のラインＥにおける走査方向と直交する方向の画素の座標との、距離（画素数）を計算する。その後、ステップＳ５で、第１の走査における画像領域Ａと第２の走査における画像領域Ｂとの繋ぎ目Ｃが、バーコード内のセルを横断するか判定を行う。ここで、図１２を用いて説明を行う。
【００２７】
図１２は、画像の繋ぎ目がセルを横断するかの判定方法を示した図である。この判定では、ステップＳ４で計算された繋ぎ目Ｃと、バーコードの下端ラインＥと、の距離が、走査方向と直交する方向のセルの幅の整数倍であるか否かを照合する。整数倍なら、図１２（ｂ）のように繋ぎ目Ｃがバーコード内のセルを横断せず、整数倍でないなら、図１２（ａ）のように繋ぎ目Ｃがセルを横断する。セルを横断しない場合、ステップＳ６に移行して画像の補正処理を行わず、元の画像を記録画像として決定する。セルが横断する場合、ステップＳ７に移行して、画像の補正処理を行う。
【００２８】
図１３は、本実施形態における画像補正の方法を示した図である。ステップＳ７では、ステップＳ４で計算した画像領域の端部と、セルの幅の最も近い整数倍の数値の差分の画素数を補正値とし、バーコードの位置を補正値分、走査方向と垂直方向に移動する。このように補正して移動することで、補正した位置はバーコードを最短の移動距離で移動した位置となる。図１３（ａ）の場合、４ｄｏｔ分バーコードを図中上側に移動させることで、画像領域の端部のラインとセルの端部のラインとが一致するようになる。このように補正した画像を記録画像と決定する。図１３（ｂ）が補正前の画像であり、図１３（ｃ）が補正後の画像を示している。このような制御を行うことで画像領域の端部がセルを横断することがなくなり、記録におけるずれが生じた場合も、バーコードの読み取りの正確性を損なうことを抑制することができる。
【００２９】
なお、ステップＳ４においてバーコードの位置を検出するための基準位置は、バーコードとは別の記録部に存在することが望ましく、バーコードの種類ごとに固有の位置検出パターンを基準位置とすることが好ましい。また、ステップＳ７における画像の補正処理のやり方は画像全体を動かす方法でもよい。
【００３０】
図１７は、本実施形態における効果を従来との比較で示した図であり、図１７（ａ）は従来技術であり、図１７（ｂ）は本実施形態における効果を示した図である。また図１８は、読み取り性のグレードと対応した白部と黒部の濃度変化の急峻さの数値を示した図である。図１７（ａ）、（ｂ）は、２次元バーコード内をヘッドの繋ぎ目が横断する形態において、グラフの横軸は横ずれのずれ量、縦軸の正方向は分離方向の縦ずれ量、縦軸の負方向は重なり方向の縦ずれ量を示す。ずれ量ごとに読み取りの正確性を記載している。
【００３１】
ここで、横ずれ方向における読み取り性の変化は、黒部と白部の境界の濃度変化の急峻さに依存している。白部と黒部の濃度変化の急峻さは次のように定義される。黒部と白部の境界の濃度変化をＥＣ、黒部の最も高い濃度と白部の最も低い濃度の差分をＳＣとすると、急峻さをＭとすると、
Ｍ＝ＥＣ／ＳＣ
と定義される。
【００３２】
読み取り性のグレードは、グレードＣまでが実用に耐えられるレベルであり、グレードＤであれば誤読の可能性が高くなる。グレードＦは読み取り不能である。
【００３３】
また、本実施形態の縦ずれ方向の影響はセルの認識ができなくなることであり、分離方向に離れると前述のようにセル幅が不足していると認識され、バーコードとして認識されなくなる。
【００３４】
図１７（ａ）のように従来技術では、横ずれによって読み取りの正確性が大きく低下しているが、図１７（ｂ）のように、本発明の制御を用いると、横ずれをしても、従来の制御よりも読み取りの正確性を維持できるようになることがわかる。また、縦ずれにおいても、本発明の制御の方が分離方向にずれた場合に読み取りの正確性が維持できるようになることがわかる。
【００３５】
なお、本実施形態ではインクを吐出して記録を行うインクジェット記録装置を例に説明したが、これに限定するものでなく、複数回の走査でバーコードを含む画像を記録する記録装置であればよい。
【００３６】
また、本実施例では画像領域の繋ぎ目がセルの端部となるように画像データ上でバーコードの位置を移動したが、画像データ上のバーコードを移動させずに記録媒体の位置を移動させて画像領域の繋ぎ目がセルの端部となるようにしてもよい。
【００３７】
このように、複数回の走査でバーコードを記録する場合、画像領域の繋ぎ目が、バーコードの正方形の最小情報要素（セル）を横断する場合に、バーコードの記録位置を移動して、画像領域の繋ぎ目がセルの端部となるようにする。これによって、画像のずれによるバーコードの読取精度の低下を抑制することができる記録装置および記録方法を実現することができた。
【００３８】
（第２の実施形態）
以下、図面を参照して本発明の第２の実施形態を説明する。なお、本実施形態の基本的な構成は第１の実施形態と同様であるため、以下では特徴的な構成についてのみ説明する。本実施形態では、バーコードの移動先に他の画像要素がある場合の対応について説明する。
【００３９】
図１４は、本実施形態における記録制御を示したフローチャートであり、図１５、図１６は、本実施形態における画像補正の方法を示した図である。以下、図１４のフローチャートを用いて本実施形態の記録制御を説明する。なお、ステップＳ１０１からステップＳ１０６までは第１の実施形態（図９のフローチャートのＳ１からＳ６）と同様であるため説明を省略する。
【００４０】
ステップＳ１０５で、繋ぎ目がセルを横断すると判断したら、ステップＳ１０７に移行する。ステップＳ１０７で、最短の移動でセルの端部と画像の繋ぎ目Ｃが一致する移動方向と移動量を計算して（図１５（ａ）参照）、それを第１の補正値とし、第１の補正値分移動した先に画像要素があるか判定を行う。移動した先に画像要素がなければステップＳ１０９で先に決めた補正値分移動を行い、ステップＳ１１１で記録画像を決定する。ステップＳ１０７で移動先に画像要素がある場合（図１５（ｂ）参照）、ステップＳ１０８に移行して反対方向に移動してセルの端部と画像の繋ぎ目Ｃが一致する移動量を計算し、それを第２の補正値として第２の補正値分移動した先に画像要素があるか判定を行う。
【００４１】
移動した先に画像要素がなければ（図１５（ｃ）参照）、ステップＳ１０９で先に決めた補正値分移動を行い、ステップＳ１１１で記録画像を決定する。ステップＳ１０８で移動先に画像要素がある場合（図１６（ｂ）参照）、ステップＳ１１０に移行して、画像全体を第１の補正値分移動させる処理を行い（図１６（ｃ）参照）、ステップＳ１１１で記録画像を決定する。
【００４２】
以上のような処理を行うことで、バーコードの移動先に画像要素が存在する場合も、画像領域の繋ぎ目がセルの内部を横断することを防止し、バーコードの読み取りの正確性を損なうことを抑制することができる。
【００４３】
このように、複数回の走査でバーコードを記録する場合、画像領域の繋ぎ目が、バーコードの正方形の最小情報要素（セル）を横断する場合に、バーコードの記録位置を補正して、画像領域の繋ぎ目がセルの端部となるようにする。また、補正した移動先に画像要素がある場合には、逆方向への移動を検討し、逆方向の移動でも移動先に画像要素がある場合には、画像要素と共にバーコードを移動する。これによって、画像のずれによるバーコードの読取精度の低下を抑制することができる記録装置および記録方法を実現することができた。
【符号の説明】
【００４４】
１  記録装置
３  エンジン部
４  記録ヘッド
５  キャリッジ
６  制御部
【図１】
2018041221.tif 000003
【図２】
2018041221.tif 000004
【図３】
2018041221.tif 000005
【図４】
2018041221.tif 000006
【図５】
2018041221.tif 000007
【図６】
2018041221.tif 000008
【図７】
2018041221.tif 000009
【図８】
2018041221.tif 000010
【図９】
2018041221.tif 000011
【図１０】
2018041221.tif 000012
【図１１】
2018041221.tif 000013
【図１２】
2018041221.tif 000014
【図１３】
2018041221.tif 000015
【図１４】
2018041221.tif 000016
【図１５】
2018041221.tif 000017
【図１６】
2018041221.tif 000018
【図１７】
2018041221.tif 000019
【図１８】
2018041221.tif 000020