(57)【要約】【課題】印字部２における印字開始と検証部５における走査開始とのタイミングを適正に設定して、印字の開始から適正な遅れタイミングをもって走査の開始を行うことができるようにし、現場の作業者の調整作業を簡便かつ確実とし、その負担を軽減可能なバーコードプリンターを提供すること。【解決手段】あらかじめ設定した発光タイミングないし発光ポイントでバーコードスキャナー１７を発光させることに着目したもので、印字部２により印字したバーコードを読み取ってその良否を検証するための検証部５の位置にバーコード領域が到達するように印字用紙９が移送されたときに、印字部２により印字済みのバーコードの、検証部５による検証を開始するように制御することを特徴とする。【選択図】図１
2007118475.tif 000002
【特許請求の範囲】
【請求項１】
印字用紙のバーコード領域にバーコードを印字する印字部と、
この印字部により印字したこのバーコードを読み取ってその良否を検証するための検証部と、
この検証部および前記印字部を制御する制御部と、を備えたバーコードプリンターであって、
前記制御部は、
前記検証部の位置に前記バーコード領域が到達するように前記印字用紙が移送されたときに、前記印字部により印字済みの前記バーコードの、前記検証部による検証を開始するように制御することを特徴とするバーコードプリンター。
【請求項２】
前記印字用紙の領域内での前記印字用紙の移送方向における前記バーコード領域の位置データを入力し、
前記検証部において前記印字用紙の先端からこの位置データ分だけ前記印字用紙が移送されたときに、前記検証部による前記バーコードの検証を開始するように制御することを特徴とする請求項１記載のバーコードプリンター。
【請求項３】
前記制御部は、
前記印字部による前記バーコード領域への印字の完了を前提として、前記検証部によるこのバーコード領域内の前記バーコードの検証を順次開始するように制御することを特徴とする請求項１記載のバーコードプリンター。
【請求項４】
前記制御部は、
前記検証部への検証制御信号、およびこの検証制御信号に続く前記印字部への印字データを供給することを特徴とする請求項１記載のバーコードプリンター。
【請求項５】
前記制御部は、
前記検証部による前記バーコードの検証を、前記バーコード領域から前記印字用紙の終端までとすることを特徴とする請求項１記載のバーコードプリンター。
【請求項６】
前記制御部は、
前記検証部による前記バーコードの検証を、前記バーコード領域のみとすることを特徴とする請求項１記載のバーコードプリンター。
【請求項７】
前記制御部は、
前記検証部による前記バーコードの検証を、前記バーコード領域から前記印字用紙の移送方向において所定の長さにわたって実行することを特徴とする請求項１記載のバーコードプリンター。
【請求項８】
前記検証部は、
前記印字用紙の移送方向に直行する方向にバーコード読取り用のレーザー光を発光して前記バーコードを走査することを特徴とする請求項１記載のバーコードプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバーコードプリンターにかかるもので、とくに印字したバーコードの良否を検証するようにしたバーコードプリンターに関するものである。
【背景技術】
【０００２】
従来のバーコードプリンターには、印字したバーコードの良否、すなわち、バーコードリーダーやスキャナーなどの機械読取り器により少なくとも機械読み取り可能な状態にバーコードが適正に印字されているか否かの検証を行う機能を装備したものがある。
図５ないし図９にもとづき概説する。
図５は、従来のバーコードプリンター１の概略側面図であって、バーコードプリンター１は、印字部２と、データ入力部３と、用紙検出部４と、検証部５と、制御部６と、を有する。
【０００３】
印字部２は、サーマルヘッド７およびプラテンローラー８を有し、サーマルヘッド７とプラテンローラー８との間に印字用紙９を挟持し、プラテンローラー８の回転により印字用紙９を移送するとともに、サーマルヘッド７の発熱素子１０の発熱により印字用紙９にバーコードを含む所定情報を印字可能である。
印字用紙９は、任意の構造のものを採用可能であり、たとえば帯状の台紙１１上に複数枚の感熱性のラベル片１２を仮着したものである。また印字用紙９としては、連続状の下げ札（タグ）であってもよい。
【０００４】
データ入力部３は、キーボード１３と、ディスプレイ１４と、を有しており、キーボード１３によりディスプレイ１４を見ながら必要な印字データその他のコマンドないしは制御信号を入力可能とする。
なお、任意の外部機器たとえばパソコン１５などからこれらのデータやコマンドないしは制御信号を供給することもできる。
【０００５】
用紙検出部４は、用紙センサー１６を有し、印字用紙９の位置を検出して、制御部６にその検出信号を出力し、制御部６による印字部２および検証部５の動作のタイミングを制御可能とする。
【０００６】
検証部５は、バーコードスキャナー１７を有し、このバーコードスキャナー１７が、印字用紙９の移送方向に直行する方向（印字用紙９の幅方向）にバーコード読取り用のレーザー光を発光してバーコードを走査（スキャニング）することにより、バーコードのデータを読み取り可能である。
【０００７】
制御部６は、上述の印字部２、データ入力部３、用紙検出部４および検証部５を制御するとともに、検証部５により検出されたバーコード信号が機械読み取り可能か否かを判断する。すなわち、たとえばバーコードに不必要な汚れやボイド（白い印字抜け）などがないか否かを判断する。
なお必要であれば、印字データとして入力したデータと、印字されたバーコードによるデータとの整合性を判断するように構成することもできる。
【０００８】
こうした構成のバーコードプリンター１において、検証部５のバーコードスキャナー１７による読み取り開始のタイミングは、一般的に、印字部２における印字用紙９への印字開始と同時とされており、何らかのバーコードを読み取った段階でバーコードスキャナー１７による読取りを停止するか、ラベル片１２のピッチ分の長さを読み取った段階で読取りを停止するようにしている。
しかしながら、印字用紙９のラベル片１２上には、バーコードに先立って（移送方向としては下流側に）バーコード以外のデータも印字する場合があり、バーコード以外の、すなわち読み取って検証を行う必要がない領域部分にまでバーコードスキャナー１７による発光動作を行わせることは無駄であって、操作効率上はもちろん、バーコードスキャナー１７の寿命を低下させることになるという問題がある。
【０００９】
たとえば、図６は、ラベル片１２の印字レイアウトの第１の例（ラベル片１２Ａ）を示す平面図であって、ラベル片１２Ａは、第１の文字数字領域１８、バーコード領域１９および第２の文字数字領域２０を有し、バーコード領域１９のみにバーコード２１を印字する。
このラベル片１２Ａの場合には、バーコード領域１９のバーコード２１に先立つ（移送方向において下流側に位置する）第１の文字数字領域１８に印字した情報については、バーコードスキャナー１７による走査が必要がないのにもかかわらず、印字部２における印字と同時に検証部５におけるバーコードスキャナー１７による発光動作すなわち読取り動作を開始することは無駄であるという問題がある。
【００１０】
図７は、ラベル片１２の印字レイアウトの第２の例（ラベル片１２Ｂ）を示す平面図であって、ラベル片１２Ｂは、複数のバーコード領域１９を有し、それぞれのバーコード領域１９にバーコード２１を印字する場合もあるが、そのいずれか一方があらかじめ印刷によりバーコード２１を印刷している場合には、通常この印刷によるバーコード２１は適正なものであり、同じくそのバーコード領域１９のバーコード２１を読み取る必要がない。
【００１１】
図８は、ラベル片１２の印字レイアウトの第３の例（ラベル片１２Ｃ）を示す平面図であって、ラベル片１２Ｃは、その終端に近い部位にバーコード領域１９を有し、先端からこのバーコード領域１９までの領域（たとえば第１の文字数字領域１８や第２の文字数字領域２０など）を走査することは無駄である。さらに、バーコードプリンター１によっては、バーコード２１を一度読み取ったのちに、印字用紙９を上流側（移送方向とは反対側）（逆方向）に逆移送するような構成のものがあり、このようなバーコードプリンター１では、逆移送ののち印字用紙９（ラベル片１２Ｃ）を正方向（下流側方向）に再移送する際にバーコード領域１９のバーコード２１がバーコードスキャナー１７の下部を再度通過する結果、バーコード２１がバーコードスキャナー１７により二度読みされてしまう可能性があるという問題がある。
【００１２】
そこで、バーコードスキャナー１７による読取り動作を印字部２における印字のタイミングより遅らせて、ラベル片１２の一部分すなわちバーコード２１部分のみを走査するように制御することも行われている。
図９は、印字部２における印字および検証部５における走査のそれぞれのタイミングを示すタイミングチャート図であって、印字の開始からタイミングを遅らせて走査を開始していることを示している。
このタイミング制御のための調整作業は、実際には、バーコードプリンター１の設置現場において、印字部２の発熱素子１０および検証部５のバーコードスキャナー１７の相対位置およびラベル片１２上の印字レイアウトやデザイン、印字部２の印字速度などに応じて、勘や経験にもとづいて操作作業者あるいは保守作業者がバーコードスキャナー１７の発光タイミングを指定するようにしていた。
しかしながら、実際の印字用紙９（ラベル片１２、１２Ａ、１２Ｂ、１２Ｃ）の大きさ（とくに移送方向の長さ）はもちろん、バーコードをはじめとする各種の文字や数字を含む印字レイアウトないしデザインが異なるたびに、あるいは印字部２による印字速度が異なるたびに、このタイミングを遅らせるように微妙な調整作業を行うことは手間がかかり、現場の作業者の負担になっているという問題がある。
【００１３】
【特許文献１】特許第２６３３７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は以上のような諸問題にかんがみなされたもので、印字部における印字開始と検証部における走査開始とのタイミングを適正に設定することができるバーコードプリンターを提供することを課題とする。
【００１５】
また本発明は、印字の開始から適正な遅れタイミングをもって走査の開始を行うことができるようにしたバーコードプリンターを提供することを課題とする。
【００１６】
また本発明は、検証部におけるバーコードスキャナーなどの寿命を延ばすことができるバーコードプリンターを提供することを課題とする。
【００１７】
また本発明は、現場の作業者の調整作業を簡便かつ確実とし、その負担を軽減可能なバーコードプリンターを提供することを課題とする。
【課題を解決するための手段】
【００１８】
すなわち本発明は、あらかじめ設定した発光タイミングないし発光ポイントでバーコードスキャナーを発光させること、すなわち、バーコード領域がバーコードスキャナーの部位に到達したときにバーコードスキャナーによる読取り開始を行うようにすることに着目したもので、印字用紙のバーコード領域にバーコードを印字する印字部と、この印字部により印字したこのバーコードを読み取ってその良否を検証するための検証部と、この検証部および上記印字部を制御する制御部と、を備えたバーコードプリンターであって、上記制御部は、上記検証部の位置に上記バーコード領域が到達するように上記印字用紙が移送されたときに、上記印字部により印字済みの上記バーコードの、上記検証部による検証を開始するように制御することを特徴とするバーコードプリンターである。
【００１９】
上記印字用紙の領域内での上記印字用紙の移送方向における上記バーコード領域の位置データを入力し、上記検証部において上記印字用紙の先端からこの位置データ分だけ上記印字用紙が移送されたときに、上記検証部による上記バーコードの検証を開始するように制御することができる。
【００２０】
上記制御部は、上記印字部による上記バーコード領域への印字の完了を前提として、上記検証部によるこのバーコード領域内の上記バーコードの検証を順次開始するように制御することができる。
【００２１】
上記制御部は、上記検証部への検証制御信号、およびこの検証制御信号に続く上記印字部への印字データを供給することができる。
【００２２】
上記制御部は、上記検証部による上記バーコードの検証を、上記バーコード領域から上記印字用紙の終端までとすることができる。
【００２３】
上記制御部は、上記検証部による上記バーコードの検証を、上記バーコード領域のみとすることができる。
【００２４】
上記制御部は、上記検証部による上記バーコードの検証を、上記バーコード領域から上記印字用紙の移送方向において所定の長さにわたって実行することができる。
【００２５】
上記検証部は、上記印字用紙の移送方向に直行する方向にバーコード読取り用のレーザー光を発光して上記バーコードを走査することができる。
【発明の効果】
【００２６】
本発明によるバーコードプリンターにおいては、印字部により印字済みのバーコードが印字用紙の移送にともなって検証部の位置に到達したときに、検証部による検証を開始するようにしたので、検証部におけるバーコードスキャナーなどの走査タイミングないし走査時間に無駄がなく、バーコードスキャナーの寿命を長く保つことが可能であるとともに、ラベル片上の印字レイアウトやデザインが変更となってバーコードが印字されるバーコード領域の部位が変更になっても、あるいは印字速度が変わっても、そのための調整作業を現場の作業者に負担になることなく、簡単に実行可能である。
【発明を実施するための最良の形態】
【００２７】
本発明は、検証部にバーコード領域が到達したときに、バーコードの検証ないし読取り動作を開始するようにしたので、検証部におけるバーコードスキャナーなどの耐久性を保持し、かつ印字から検証までの遅れタイミングの調整操作の容易なバーコードプリンターを実現した。
【実施例】
【００２８】
つぎに本発明の実施例によるバーコードプリンター３０を図１ないし図４にもとづき説明する。ただし、図５ないし図９と同様の部分には同一符号を付し、その詳述はこれを省略する。
図１は、バーコードプリンター３０の概略側面図であり、バーコードプリンター３０は、基本的構成は既述のバーコードプリンター１（図５）と同じであるが、前記制御部６による前記検証部５の開始のタイミングの制御が異なる。
図２は、ラベル片１２の印字レイアウトの第４の例（ラベル片１２Ｄ）を示す平面図であって、ラベル片１２Ｄは、その先端に近い部位に第１の文字数字領域１８を有し、つづいてバーコード領域１９を有し、第２のバーコード領域１９も有するものとする。
【００２９】
図１において、用紙検出部４の用紙センサー１６の部位から印字部２のサーマルヘッド７の発熱素子１０の部位までの間隔をＨとし、発熱素子１０から検証部５のバーコードスキャナー１７の部位までの間隔をＳとする。したがって、用紙センサー１６からの移送距離により、印字用紙９（ラベル片１２）が印字部２あるいは検証部５のどの辺の位置に至ったかを判断することができる。通常は、プラテンローラー８による印字用紙９移送のステップ数あるいは印字のドット数などにより、上記位置ないし移送距離の認識が可能である。
さらに、図２において、印字用紙９（ラベル片１２Ｄ）（ラベル片１２）の移送方向を図中下方から上方とすると、ラベル片１２の先端をＦＲとし、終端をＥＮとし、第１のバーコード領域１９の先端をＢＳ１とし、その終端をＢＥ１とし、第２のバーコード領域１９の先端をＢＳ２とし、その終端をＢＥ２とする。また、ＦＲ−ＢＳ１間の間隔をＰ１とし、第１のバーコード領域１９の長さをＢ１とし、第１のバーコード領域１９と第２のバーコード領域１９との間の間隔をＰ２とし、第２のバーコード領域１９の長さをＢ２とする。
【００３０】
制御部６は、検証部５の位置にバーコード領域１９が到達するように印字用紙９が移送されたときに、印字部２により印字済みのバーコード２１の、検証部５による検証を開始するように検証部５を制御する。
具体的には、データ入力部３におけるキーボード１３およびディスプレイ１４を用いて、印字用紙９の領域内での印字用紙９の移送方向におけるバーコード領域１９の位置データを含む制御データないしコマンドを入力する。あるいは、パソコン１５からの制御データとして制御部６が受信して、印字部２および検証部５に供給可能とする。
この位置データは、バーコード領域１９の先端ＢＳ１のラベル片１２Ｄ内での位置データであって、ラベル片１２Ｄの先端ＦＲからバーコード領域１９の先端ＢＳ１間での間隔Ｐ１を少なくとも含み、先端ＢＳ１がバーコードスキャナー１７の位置に至ったときにバーコードスキャナー１７による発光走査を開始する。
なお、発光時間として、第１のバーコード領域１９の長さ（間隔Ｂ１）を設定することもできる。
さらに、第１のバーコード領域１９から第２のバーコード領域１９まで続けて発光するか、それぞれの領域のみにおいて発光するか、なども設定可能とする。
【００３１】
すなわち図３は、制御データの一例を示す説明図であって、制御部６は、検証部５への検証制御信号、およびこの検証制御信号に続く印字部２への印字データを供給する。
この検証制御信号による走査のタイミングのコマンドを印字データの直前に挿入する。たとえば、まず発熱素子１０からバーコードスキャナー１７の間隔Ｓを入力し、つぎに、どこからどこまでを走査するのかのパターンの種類、たとえば、「ａ」、「ｂ」あるいは「ｃ」を入力する。
「ａ」は、検証部５によるバーコード２１の検証を、バーコード領域１９（その先端ＢＳ１）からラベル片１２Ｄの終端ＥＮまでとするコマンドである。
「ｂ」は、検証部５によるバーコード２１の検証を、バーコード領域１９のみとするコマンドである。
「ｃ」は、検証部５によるバーコード２１の検証を、バーコード領域１９から所定の長さとするコマンドである。
さらに、バーコードスキャナー１７の発光時間あるいは発光している間の移送距離（たとえば、第１のバーコード領域１９の長さのみの間だけ発光するのであれば、間隔Ｂ１）を指定する。具体的には、移送のドット数に換算したもので指定することができるが、任意の形式が可能である。
つぎに、印字データとしてバーコード２１の種類や大きさ、具体的な印字内容を指定する。
【００３２】
かくして、検証部５において印字用紙９の先端ＦＲからこの位置データ分（間隔Ｐ１）だけ印字用紙９が移送されたときに、検証部５によるバーコード２１の検証を開始するように制御する。
すなわち図４は、印字部２における印字および検証部５における走査のそれぞれのタイミングを示すタイミングチャート図であって、印字の開始からタイミングを遅らせて走査を開始していることを示している。
図示のように、印字用紙１２の移送にともなって間隔Ｐ１を過ぎ、印字の動作がバーコード領域１９のバーコード２１に至り、この印字されたバーコード２１がバーコードスキャナー１７に至った時点でバーコードスキャナー１７による走査を開始するもので、走査による検出信号が制御部６において適正と判断されれば、「オン」の確認信号を出力し、つぎの印字に移行する。ただし、この確認信号が出力されない場合には、バーコード２１の印字が不良であったとして、印字部２における印字動作を停止する。
なお、ＢＳ１のポイントで走査が開始されるが、これをどこまで続行するかは、パターンの種類「ａ」、「ｂ」あるいは「ｃ」に従うものとする。
【００３３】
以下同様にして、もしバーコード領域１９のみを走査するというコマンドであれば、第１のバーコード領域１９から第２のバーコード領域１９への間隔Ｐ２の部分ではバーコードスキャナー１７は発光せず、第２のバーコード領域１９に至って再びバーコードスキャナー１７が発光して走査を行う。
【００３４】
なお制御部６は、印字部２によるバーコード領域１９への印字の完了を前提として、検証部５によるこのバーコード領域１９内のバーコード２１の検証を順次開始するように制御するものであるから、図８に示したラベル片１２Ｃの場合のように、印字用紙９が逆移送されるような場合であっても、バーコード領域１９が二度読み取りされるようなおそれはない。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例によるバーコードプリンター３０の概略側面図である。
【図２】同、ラベル片１２の印字レイアウトの第４の例（ラベル片１２Ｄ）を示す平面図である。
【図３】同、制御データの一例を示す説明図である。
【図４】同、印字部２における印字および検証部５における走査のそれぞれのタイミングを示すタイミングチャート図である。
【図５】従来のバーコードプリンター１の概略側面図である。
【図６】同、ラベル片１２の印字レイアウトの第１の例（ラベル片１２Ａ）を示す平面図である。
【図７】同、ラベル片１２の印字レイアウトの第２の例（ラベル片１２Ｂ）を示す平面図である。
【図８】同、ラベル片１２の印字レイアウトの第３の例（ラベル片１２Ｃ）を示す平面図である。
【図９】同、印字部２における印字および検証部５における走査のそれぞれのタイミングを示すタイミングチャート図である。
【符号の説明】
【００３６】
１  バーコードプリンター（図５）
２  印字部
３  データ入力部
４  用紙検出部
５  検証部
６  制御部
７  サーマルヘッド
８  プラテンローラー
９  印字用紙
１０  サーマルヘッド７の発熱素子
１１  印字用紙９の台紙
１２  印字用紙９のラベル片
１２Ａ  ラベル片（図６）
１２Ｂ  ラベル片（図７）
１２Ｃ  ラベル片（図８）
１２Ｄ  ラベル片（図２）
１３  キーボード
１４  ディスプレイ
１５  パソコン
１６  用紙センサー
１７  検証部５のバーコードスキャナー
１８  第１の文字数字領域
１９  バーコード領域
２０  第２の文字数字領域
２１  バーコード
３０  バーコードプリンター（実施例、図１）
Ｈ    用紙センサー１６の部位からサーマルヘッド７の発熱素子１０の部位までの間隔
Ｓ    発熱素子１０からバーコードスキャナー１７の部位までの間隔
ＦＲ  ラベル片１２の先端
ＥＮ  ラベル片１２の終端
ＢＳ１  第１のバーコード領域１９の先端
ＢＥ１  第１のバーコード領域１９の終端
ＢＳ２  第２のバーコード領域１９の先端
ＢＥ２  第２のバーコード領域１９の終端
Ｐ１  ＦＲ−ＢＳ１間の間隔
Ｐ２  第１のバーコード領域１９と第２のバーコード領域１９との間の間隔
Ｂ１  第１のバーコード領域１９の長さ
Ｂ２  第２のバーコード領域１９の長さ
【図１】
2007118475.tif 000003
【図２】
2007118475.tif 000004
【図３】
2007118475.tif 000005
【図４】
2007118475.tif 000006
【図５】
2007118475.tif 000007
【図６】
2007118475.tif 000008
【図７】
2007118475.tif 000009
【図８】
2007118475.tif 000010
【図９】
2007118475.tif 000011