(57)【要約】【課題】ラベル片に印字されている複数のバーコードの中から読み取り検証すべきバーコードのみを検証機で読み取り可能とするバーコードプリンター、バーコードプリンターのバーコード読み取り検証方法を提供する。【解決手段】印字用紙２のバーコード領域２０にバーコードを印字し、印字部６により印字したこのバーコードを読取ってその良否を検証するための検証部１０と、印字部６と、を制御する制御部７は、印字用紙２の情報表示面にバーコード領域２０の天地にわたって形成される矩形形状の識別マーク１９を印字し、この識別マーク１９が対応して形成されていないバーコード領域２０のバーコードを読み取り検証することを特徴とする。【選択図】図６
2012143986.tif 000002
【特許請求の範囲】
【請求項１】
感熱層が形成されている印字用紙のバーコード領域にバーコードを印字する印字部と、
前記印字部により印字したこのバーコードを読取ってその良否を検証するための検証部と、
前記検証部および前記印字部を制御する制御部と、
を備えたバーコードプリンターであって、
前記制御部は、前記印字部が前記印字用紙の情報表示面に前記バーコードと、前記バーコードを印字する前記バーコード領域を除く非バーコード領域の天地にわたって形成される識別マークと、を印字し、前記識別マークに対応する前記非バーコード領域を除く領域として特定される前記バーコード領域のバーコードを読み取り検証する制御をすること、
を特徴とするバーコードプリンター。
【請求項２】
請求項１に記載のバーコードプリンターにおいて、
前記制御部は、前記識別マークの印字位置を、前記印字用紙の領域内であり、かつ、前記バーコード領域と移送方向において重ならない位置にあり、かつ、前記印字用紙の幅方向においては前記バーコード領域外であり、かつ、前記印字用紙の幅方向において前記印字用紙の両端の少なくとも一方とすること、
を特徴とするバーコードプリンター。
【請求項３】
感熱層が形成されている印字用紙のバーコード領域にバーコードを印字する印字部と、この印字部により印字したこのバーコードを読取ってその良否を検証するための検証部と、
前記検証部および前記印字部を制御する制御部と、
を備えたバーコードプリンターのバーコード読み取り検証方法であって、
識別マークを検出する検出手段を有し、
上流側より印字用紙が移送され、前記印字部が前記印字用紙の情報表示面に前記バーコードを印字する前記バーコード領域を除く非バーコード領域の天地にわたって形成される識別マークを印字後、前記識別マークが前記検出手段により検出されないとき、前記バーコードの検証を順次開始し、前記識別マークを前記検出手段で検出したとき、前記バーコードの検証を終了すること、
を特徴とするバーコードプリンターのバーコード読み取り検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字したバーコードの読み取りの良否を検証するバーコードプリンター、バーコードプリンターのバーコード読み取り検証方法に関するものである。
【背景技術】
【０００２】
従来、バーコードをラベルなどに印刷し、ラベルに印字されたバーコードをスキャナなどの読み取り部により読み取り、正常に印字されたかどうか確認する検証機付きのバーコードプリンターが知られている（例えば、特許文献１参照）。
この検証機は、バーコードプリンターにてラベルに対する印字が開始された時点からスキャナなどを作動してスキャニングするとともに検証を行い、印字終了とともに検証機のスキャナを停止し、読取ったバーコードデータの検証を行うものであった。
【０００３】
しかしながら、従来のバーコードプリンターにおけるバーコードなどの検証機は、前述したように、ラベルに対する印字開始から印字終了に至るまで読み取り部によるスキャニングを行うため、読み取り検証に時間を要するという問題があった。すなわち、バーコードプリンターによりラベルに複数のバーコードが印刷されているような場合、実際に検証を行いたいバーコードがレイアウトの中間部より搬送方向の下流側に位置する場合などは、印字開始よりスキャナを作動させて検証を行う必要がないにも拘らず全ての印字されたバーコードを読取るため、読み取り検証に遅延が発生する要因となっていた。
【０００４】
図３（ｂ）は、従来の印字レイアウトの一例を示す簡易説明図である。描画バッファＢ３１は、文字領域とバーコード領域を有し、文字領域は、文字領域の開始点（ＭＳ）から終了点（ＭＥ）までであり、バーコード領域に関しては、バーコード領域の開始点（ＢＳ）からバーコード領域の終了点（ＢＥ）の行までをスキャナ作動させることで読み取り検証可能である。しかし、スキャン開始タイミングが不明のため、描画バッファＢ３１（ラベル片）の始め（ＰＳ）から終わり（ＰＤ）まで読み取り検証しなければならなかった。あるいは、ラベル片の始め（ＰＳ）から所定量、離れた位置よりスキャニング開始することも可能であるが、印字用紙の移送精度により、スキャニング位置がズレる場合があり、また、印字レイアウトが異なる印字データが送られてくると、その都度、所定量パラメーターの設定を行うこととなり煩雑となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２６３３７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は以上のような諸問題にかんがみなされたもので、検証部にバーコード領域が到達したときに、バーコードの検証および読み取り動作を開始するようにしたので、検証部におけるバーコードスキャナーなどの耐久性を保持可能なバーコードプリンター、バーコードプリンターのバーコード読み取り検証方法を提供することを課題とする。
【０００７】
また、本発明はラベル片に印字されている複数のバーコードや文字情報などの中から読み取り検証すべきバーコードのみを検証機のスキャナで読み取り可能とするバーコードプリンター、バーコードプリンターのバーコード読み取り検証方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、以下のような解決手段により、前記課題を解決する。
請求項１の発明は、感熱層が形成されている印字用紙のバーコード領域にバーコードを印字する印字部と、前記印字部により印字したこのバーコードを読取ってその良否を検証するための検証部と、前記検証部および前記印字部を制御する制御部と、を備えたバーコードプリンターであって、前記制御部は、前記印字部が前記印字用紙の情報表示面に前記バーコードと、前記バーコードを印字する前記バーコード領域を除く非バーコード領域の天地にわたって形成される識別マークと、を印字し、前記識別マークに対応する前記非バーコード領域を除く領域として特定される前記バーコード領域のバーコードを読み取り検証する制御をすること、を特徴とするバーコードプリンターである。
【０００９】
請求項２の発明は、請求項１に記載のバーコードプリンターにおいて、前記制御部は、前記識別マークの印字位置を、前記印字用紙の領域内であり、かつ、前記バーコード領域と移送方向において重ならない位置にあり、かつ、前記印字用紙の幅方向においては前記バーコード領域外であり、かつ、前記印字用紙の幅方向において前記印字用紙の両端の少なくとも一方とすること、を特徴とするバーコードプリンターである。
【００１０】
請求項３の発明は、感熱層が形成されている印字用紙のバーコード領域にバーコードを印字する印字部と、この印字部により印字したこのバーコードを読取ってその良否を検証するための検証部と、前記検証部および前記印字部を制御する制御部と、を備えたバーコードプリンターのバーコード読み取り検証方法であって、識別マークを検出する検出手段を有し、上流側より印字用紙が移送され、前記印字部が前記印字用紙の情報表示面に前記バーコードを印字する前記バーコード領域を除く非バーコード領域の天地にわたって形成される識別マークを印字後、前記識別マークが前記検出手段により検出されないとき、前記バーコードの検証を順次開始し、前記識別マークを前記検出手段で検出したとき、前記バーコードの検証を終了すること、を特徴とするバーコードプリンターのバーコード読み取り検証方法である。
【発明の効果】
【００１１】
本発明によるバーコードプリンターにおいては、印字用紙の移送にともなって識別マークを検出する検出手段が印字用紙に付加された識別マークを検出し、この検出結果を利用してバーコード領域と非バーコード領域とを区別することができる。よって、バーコード領域がバーコードスキャナー（検証部）に到達したときに検証部による読み取り検証を開始するようにできる。したがって、検証部におけるバーコードスキャナーなどの走査タイミングおよび走査時間に無駄がなく、バーコードスキャナーの寿命を長く保つことが可能である。また、ラベル片上の印字レイアウトやデザインが変更となってバーコードが印字されるバーコード領域の部位が変更になっても、あるいは印字速度が変わっても、そのための調整作業を現場の作業者に負担になることなく、実行可能である。さらに、印字用紙の中で、どの部位をバーコード読み取り検証したかが、識別マークにより確認可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態によるバーコードプリンター１の概略側面図である。
【図２】同、情報表示面の印字用紙２を示す平面図である。
【図３】（ａ）同、印字レイアウトの一例を示す説明図であり、（ｂ）従来の印字レイアウトの一例を示す簡易説明図である。
【図４】同、検証部１０の読み取り開始位置を示す説明図である。
【図５】同、制御部７のメモリ（ＲＡＭ１５）内での記憶項目の説明図である。
【図６】同、ラベルの発行・読み取り検証を行うフローチャート図である。
【発明を実施するための形態】
【００１３】
本発明は、検証部にバーコード領域が到達したときに、バーコードの検証および読み取り動作を開始するようにしたので、検証部におけるバーコードスキャナーなどの耐久性を保持できるバーコードプリンター、バーコードプリンターのバーコード読み取り検証方法を実現した。
【００１４】
（実施形態）
次に、本発明の実施形態によるバーコードプリンター１を図１から図６に基づき説明する。図１は、バーコードプリンター１の概略側面図である。バーコードプリンター１は、印字部６と、入力部８と、識別マーク検出部９と、用紙検出部５と、検証部１０と、制御部７と、を有する。
【００１５】
印字部６は、サーマルヘッド１１およびプラテンローラー１２を有し、サーマルヘッド１１とプラテンローラー１２との間に印字用紙２を挟持し、プラテンローラー１２の回転により印字用紙２を移送するとともに、サーマルヘッド１１の発熱素子１３の発熱により印字用紙２にバーコードを含む所定情報を印字可能である。
印字用紙２は、任意の構造のものを採用可能であり、例えば帯状の台紙３上に複数枚の裏面に粘着層を設け、表面に感熱層を設けたラベル片４を仮着したものである。また印字用紙２としては、連続状の下げ札（タグ）であってもよい。
【００１６】
入力部８は、ラベル片４の表示情報を形成するために必要な印字データやレイアウトデータなど、バーコード指定するコマンドおよび商品の名称や価格その他必要な商品情報の印字データを入力する。入力部８としては、キーボードおよびディスプレイその他任意の構成のものを有するスタンドアローンタイプとすることが可能である。また、入力部８としては、パソコンその他による外部のホストコンピューター（図示せず）を入力部８とし、この入力部８からの入力データを制御部７が受信するように構成することもできる。
【００１７】
用紙検出部５は、用紙センサー４０を有し、印字用紙２の位置を検出して、制御部７にその検出信号を出力し、制御部７による印字部６の動作のタイミングを制御可能とする。
【００１８】
検証部１０は、バーコードスキャナー１６と、識別マーク検出部９と、を有し、このバーコードスキャナー１６が、印字用紙２の移送方向に直交する方向（印字用紙２の幅方向）にバーコード読み取り用のレーザー光を発光してバーコードを走査（スキャニング）することにより、バーコードのデータを読み取り可能である。識別マーク検出部９は、識別マークセンサー１４を有し、バーコード領域２０の水平方向（印字用紙２の幅方向）の端部の位置に設けられている識別マーク１９を検出して、制御部７にその検出信号を出力し、制御部７から検証部１０のバーコードスキャナー１６の読み取り検証動作のタイミングを制御可能とする。
【００１９】
制御部７は、上述の印字部６、識別マーク検出部９、用紙検出部５および検証部１０を制御するとともに、検証部１０により検出されたバーコード信号が機械読み取り可能か否かを判断する。すなわち、例えばバーコードに不必要な汚れやボイド（白い印字抜け）などがないか否かを判断する。
なお必要であれば、印字データとして入力したデータと、印字されたバーコードによるデータとの整合性を判断するように構成することもできる。
【００２０】
図２は、印字用紙２の説明図であって、印字用紙２は、例えばラベル形態としたもので、帯状の台紙３と、台紙３上に等間隔に仮着した複数枚のラベル片４と、を有する。
もちろん、連続した状態のタグ（下げ札）形態とすることもできる。ラベル片４の表面には感熱層が形成されており、発色可能とする。
ラベル片４の中央領域に矩形状に印字可能領域１７を設けているとともに、印字可能領域１７の周縁部における印字可能領域１７以外の領域（非印字可能領域１８）を備えている。なお、非印字可能領域１８には、後述するような識別マーク１９を表示することができる。
【００２１】
図５は、制御部７のメモリ（ＲＡＭ１５）内での記憶項目の説明図である。入力部８を介してホストコンピューター（図示せず）などより受信した印字データは、受信データとしてメモリ（ＲＡＭ１５）に記憶される。ＲＡＭ１５に記憶されたデータで読み取り検証機能に関わるものとしては、検証有／無、バーコード種類、バーコード天地、印字内容、印字枚数、検証回数、である。
検証有／無は、ラベル片単位のもので、該ラベル片４の表面に印字した情報を読み取り検証するか否かを判別するものである。もちろん、ラベル片単位でなく、バーコード領域単位で検証の有無を設けることも可能である。
バーコード種類は、ＪＡＮ、ＣＯＤＥ１２８、あるいはＮＷ−７などのバーコードの種類の項目である。
バーコード天地は、バーコードの長さを指定するものである。
印字内容とは、バーコードの表示データ内容である。
印字枚数は、ラベル片４を印字する枚数である。
検証回数とは、１枚のラベル片４において、読み取り検証する回数である。つまり検証すべき２つのバーコード領域２０がある場合、検証回数は２となる。
【００２２】
検証有／無について、検証無しの場合は、従来通り図３（ｂ）に示すように、受信した入力データやコマンドを基に描画バッファにバーコード領域２０内においてビットマップイメージに描画展開した印字レイアウトとなる。
【００２３】
検証有りの場合は、図３（ａ）に示すような印字レイアウトとなる。すなわち、バーコード領域２０にバーコードをビットマップ展開し、さらに識別マーク１９を非印字可能領域１８に付加する。識別マーク１９は、バーコード領域２０を除く非バーコード領域の天地にわたって形成される矩形形状のマークである。ここで、非バーコード領域の天地にわたって、とは、非バーコード領域の天地方向において、非バーコード領域と対応する全ての範囲に識別マーク１９を設けるということである。これは、非バーコード領域の天地が長くなれば、それに付随して識別マーク１９の天地方向の合計長さも長くなることになる。なお、合計長さとは、識別マーク１９は、バーコード領域２０と対応する部分で分断されて複数に分かれるので、この複数の識別マーク１９の長さを合計したものである。したがって、識別マーク１９が対応して設けられている領域は、非バーコード領域として特定可能である。一方、識別マーク１９が対応して設けられていない領域は、バーコード領域２０として特定可能である。
【００２４】
ラベル片４の印字レイアウトとして、図の上方から下方へ印字ならびに読み取り検証を行なうものとする。ラベル片４の開始点（ＰＳ）から文字の開始点（ＭＳ）までは無印字領域である。文字領域は開始点（ＭＳ）から終了点（ＭＥ）であり、終了点（ＭＥ）からバーコード開始点（ＢＳ）まで無印字領域である。バーコード開始領域は、バーコード開始点（ＢＳ）からバーコード終了点（ＢＥ）までである。識別マーク１９は、バーコード領域２０のＢＳとＢＥとの上下方向と垂直に交わる水平方向（印字用紙２の幅方向）において重ならない位置、すなわち、非バーコード領域と水平方向（印字用紙２の幅方向）において同一位置に有り、非印字可能領域１８内に設けられる。識別マーク１９の幅は、非印字可能領域１８内に制限されるため実寸で約４ｍｍである。
【００２５】
図４において、識別マーク１９が存在しない位置の開始点はＢＳ２であり、終了点はＢＥ２となる。この識別マーク１９が検出されているときには、バーコードスキャナー１６の読み取り検証を行わず、識別マーク１９が検出されなくなったとき、バーコードスキャナー１６の読み取り検証を開始する。そして、印字用紙２が用紙移送方向に移送され、識別マーク１９が検出されたとき読み取り検証を終了することで、読み取り検証時間を極力抑えることが可能である。さらに、印字レイアウトを意識することなしに、識別マークセンサー１４での非検出／検出により、読み取り検証のオン／オフを行うことが可能なため、はじめから印刷されていた余計なバーコード情報を読み取らない効果も有する。なお、本実施形態では、非バーコード領域の天地を識別マーク１９の開始から終わりまで印字するものであるが、開始点でマークし、終了点でマークしてもよい。
【００２６】
次に、本発明に係るバーコードプリンター１のバーコード読み取り検証方法を説明する。図６は、ラベルの発行および読み取り検証を行うフローチャートである。
ステップＳ１１において、入力部８は、商品の名称、価格および印字フォーマットその他必要な商品情報（印字情報）など、ラベル片４の表示情報を形成するために必要な印字データやレイアウトデータなど、バーコード指定するコマンドおよび商品の名称や価格その他必要な商品情報の印字データを入力する。次に、受信した入力データやコマンドを基に描画バッファにバーコード領域内においてビットマップイメージに描画展開する。例えば、指定されたバーコード領域２０にバーコードを描画展開し、バーコードを印字するバーコード領域２０以外の領域である非バーコード領域の天地と同一長さの矩形形状の識別マーク１９を非バーコード領域と対応する非印字可能領域１８に印字する。なお、識別マーク１９は、通常、複数に分かれるので、ここでいう同一長さとは、複数の識別マーク１９の長さを合計した長さが、非バーコード領域の天地と同一長さであることとなる。識別マーク１９を付加し、読み取りすることで、識別マーク１９が対応して設けられていないバーコード部分は検証した証となる。また逆に、ラベル片４において、印字可能領域１７と非印字可能領域１８とを区画するスリット（破断線）を入れることで、検証後、分離することも可能である。
【００２７】
ステップＳ１２において、印字用紙２の一行分を印字部６より印字を行ない、ステップＳ１３において、印字用紙２を一行分、下流側に移送する。ステップＳ１４において、印字用紙２の識別マーク１９が検出されたか否かを判断する。識別マーク１９が識別マーク検出部９に検出されると、ステップＳ１８において、印字枚数分を印字したかを判断する。識別マーク１９が識別マーク検出部９に検出されなければ、ステップＳ１５において、読み取り検証を開始する。
【００２８】
つまり、図４より、識別マーク１９は、バーコード領域２０の先端ＢＳ２のラベル片４内での位置を表すことが可能であって、ラベル片４の先端ＰＳからバーコード領域２０の先端ＢＳ間まで移送し、先端ＢＳ２がバーコードスキャナー１６と近傍の位置にある識別マーク検出部９に至ったときに識別マーク１９が検出されなくなると、バーコードスキャナー１６による発光走査を開始し複数回の読み取り走査を行い、制御部７により読み取りデータと入力データのＲＡＭ１５の印字内容と比較し判定を行う。
尚、発光時間として、識別マーク１９を検出するまでであり、バーコード領域２０の天地となるが、天地の長さが印字レイアウト内で長い場合や、さらなるスキャン時間短縮を図る場合には、バーコード領域２０の天地（ＢＳ―ＢＥ間）よりも短く識別マーク１９が設けられていない領域の天地（ＢＳ２−ＢＥ２間）を設定しても好適である。つまり、バーコードプリンター１の印字速度やスキャナの読み取り性能により、読み取り時間の短縮が可能である。
【００２９】
ステップＳ１６において、制御部７が適正と判断すれば、つぎの印字に移行する。不適正との判断の場合は、ステップＳ１７において、バーコード領域２０の印字が不良であったとして、印字部６における印字動作を停止する。
【００３０】
ステップＳ１７において、必要な印字枚数が未印字であれば、ステップＳ１２へ戻り印字を繰り返す。印字枚数がゼロでも操作を終了せず、ステップＳ１９において、検証回数も確認する。これは、印字部６の下流側に識別マーク検出部９があり、印字完了しても読み取り検証が未実行の場合を有するため、検証回数がゼロであるか否かを判別するものである。
【００３１】
印字用紙２上の印字レイアウトやデザインが変更となってバーコードが印字されるバーコード領域２０の部位が変更になっても、あるいは印字速度が変わっても、そのための調整作業を現場の作業者に負担になることなく、実行可能である。さらにラベル片４の中で、どの部位をバーコード読み取り検証したかが、識別マーク１９により確認可能となる。
つまり、識別マーク１９が対応して設けられていないバーコード領域２０は検証した証として保存も可能である。
【００３２】
さらに、ラベル片４の偶数毎ごとに、又は複数毎ごとにラベル片４内に有するバーコード領域２０にのみ識別マーク１９を付加しないようにすることで、偶数毎ごと、あるいは複数毎ごとに読み取り検証を行うサンプリング検証も可能である。これは識別マークがマーキングされていない部分のバーコードのみ読み取り検証するため可能となり、これにより、さらなる検証処理時間の短縮も可能である。
【００３３】
さらにまた、識別マーク１９がバーコード領域２０に対応する位置に設けられていないことにより、印字用紙２の搬送方向に直交する方向でバーコード領域２０を切断して利用するような場合に、切断したバーコード領域２０の周囲に不要な識別マーク１９が残らないようにできる。よって、必要なバーコードのみが印刷されたラベルとして利用することができる。
【００３４】
尚、本発明の実施の形態は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００３５】
１    バーコードプリンター（図１）
２    印字用紙
３    台紙
４    ラベル片
５    用紙検出部
６    印字部
７    制御部
８    入力部
９    識別マーク検出部
１０    検証部
１１    サーマルヘッド
１２    プラテンローラー
１３    発熱体
１４    識別マークセンサー
１５    メモリ（ＲＡＭ）
１６    バーコードスキャナー
１７    印字可能領域
１８    非印字可能領域
１９    識別マーク
２０    バーコード領域
２１    文字領域
３０    描画バッファＡ
３１    描画バッファＢ
４０    用紙センサー
【図１】
2012143986.tif 000003
【図２】
2012143986.tif 000004
【図３】
2012143986.tif 000005
【図４】
2012143986.tif 000006
【図５】
2012143986.tif 000007
【図６】
2012143986.tif 000008