(57)【要約】【課題】  本発明は、オペレータの操作により、媒体に文字情報やバーコードの印刷を行い、チケット等を発行する発券プリンタに関し、特に券面のバーコードの印刷状態の良否及び発券の可否を自己診断する。【解決手段】  バーコードを印字するプリンタにおいて、バーコードを読取る装置の読み取り方式及び、バーコードの読取り位置に応じて、バーコードの読取りを行う装置が印字されたバーコードを確実に読めるように、プリンタで印字し、出力する時点で保証する。【選択図】  図３
2006168086.tif 000002
【特許請求の範囲】
【請求項１】
バーコードを印字するプリンタにおいて、バーコードを読取る装置の読み取り方式及び
、バーコードの読取り位置に応じて、バーコードの読取りを行う装置が印字されたバーコ
ードを確実に読めるように、プリンタで印字し、出力する時点で、保証することを特徴と
するチケットプリンタ。
【請求項２】
ロール紙と、ロール紙を回転可能な状態で保持し、ロール紙の先端をロール紙外周から
分離し、搬送路に誘導する分離部と、ロール紙を必要な長さを繰り出して搬送する搬送部
と、搬送部によって繰り出されたロール紙に印字を行う印字部、印字したバーコードの読
み取りを行う読み取り部、ロール紙を所定の長さに切断するカッタ部と、カットしたロー
ル紙をスタッカに搬送する排出部を備えたロール紙用プリンタにおいて、バーコードの読
み取りに障害が生じた場合、チケットロールを巻取り、再度バーコードの読取を行ないチ
ケットの印字状態を自己診断することを特徴としたチケットプリンタ。
【請求項３】
前記ロール紙用プリンタにおいて、バーコード再読取時にバーコードリーダで通常の読
取より精密にバーコード印字エリア全域を再調査し、照合成功率等からバーコードの印字
状態を自己診断し、正常券か異常券であるかを再判断することを特徴とするチケットプリ
ンタ。
【請求項４】
前記ロール紙用プリンタにおいて、バーコード再読取時にバーコードリーダで通常の読
取より精密にバーコードを再調査し、照合成功率等からバーコードの印字状態を自己診断
し、正常券か異常券であるかを再判断した結果、異常券であった場合バーコード部分の再
印字を行い、再度照合を行い、印字障害等による無効券の発券枚数を減少させることを特
徴とするチケットプリンタ。
【請求項５】
前記ロール紙用プリンタにおいて、通常読取に失敗した場合の再読取時や、再判断後正
常券とした場合、再判断後再印字した場合の読取結果から、装置の状態を診断し、必要に
応じて、清掃などの予防保守のガイダンスの表示等を行い、障害率の減少を可能とするチ
ケットプリンタ。
【請求項６】
前記ロール紙用プリンタにおいて、通常読取に失敗した場合の再読取時や、再判断後正
常券とした場合、再判断後再印字した場合の読取結果から、装置の状態を診断、ホストは
その診断結果を受け、診断結果の履歴等から障害原因を推測し、必要に応じて、チケット
プリンタ側にガイダンスの表示命令を行い、さらにその後の診断結果、及び照合成功率を
ホストが解析し、復旧の成否及び、保守の必要性を自動的に判断する事を特徴とするチケ
ットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレータの操作により、媒体に文字情報やバーコードの印刷を行い、チケ
ット等を発行する発券プリンタに関し、特に券面のバーコードの印刷状態の良否及び発券
の可否を自己診断する発券プリンタに関する。
【背景技術】
【０００２】
発券したチケットを別の装置で読取るチケットの発券を行う場合、チケットの発券は正
常に行われても、チケット印字時に紙粉や、券面の傷による印字抜けなどが発生すること
により、チケットを読取る装置側で読取りエラーとなる場合がある。特にバーコードを印
字する場合には、文字や図形などのイメージと異なり、バーの幅が印字しようとするイメ
ージと実際に印字されたイメージが異なれば、発券プリンタが意図したバーコードと異な
る情報を読取ったり、認識不可となる。
【０００３】
一般的には、チケットプリンタとチケットリーダが異なる場合（バーコードの読取方式
が異なる場合）、印字したバーコードが指示通りのバーコードが印刷されているかの確認
を、チケットプリンタに搭載したバーコードリーダで印字したロール紙を読取ることによ
って行っている。装置起動時に装置の印字状態の確認を行い、装置稼動中の印字品質を保
証する例が特開２００４−９８４９９号公報「発券プリンタ」で提案されている。
【０００４】
【特許文献１】特開２００４−９８４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明を考案するに到った装置は、チケットの情報を文字イメージで印刷すると同時に
バーコードでも情報を保存し、読取ったバーコードの情報を元に上位に問い合わせを行う
ことで、発券したチケットの情報を引き出すことが可能になっており、バーコード情報が
非常に重要となっている。
【０００６】
バーコード情報をチケット券面に印字するチケットプリンタと券面のバーコード情報を
読取り、照合する読取装置（以下チケットリーダ）とでは、バーコードの読み取り方式が
異なる。プリンタ側はＣＣＤでバーコードイメージの読取りを行い、チケットリーダは反
射型センサでバーコードの読取りを行う。また、チケットプリンタが図２ａの上下方向に
搬送しながら読取りを行うのに対し、チケットリーダは図２ｂの左右方向に搬送しながら
読取りを行う。チケットリーダの場合は搬送の都合上、チケットのバーコードが印字され
ている部分の、ある１ラインしか読取ることができない。チケットリーダもチケットプリ
ンタと同様に図２ａの上下方向に搬送し、プリンタと同じＣＣＤ方式のバーコードリーダ
で読取ることができれば同じ読取り方法であるので、あえてチケットリーダが読取る位置
のバーコードの印字を保障する必要はないが、チケットプリンタの用紙搬送が分離、印字
、イメージの確認、切断するまでは、ほとんどロール紙の状態（チケットの長さに）切断
していない状態で搬送可能であるのに対し、チケットプリンタは切断したチケットを搬送
しなくてはならないため、ローラピッチを狭くし、多くのローラを配置しないとうまく搬
送することができない。逆にチケットプリンタ側を図２ｂの左右方向に搬送し、チケット
リーダと同じ方式でバーコードの読取りを行う場合、バーコードの幅方向の印字が印刷送
り字の搬送速度の変動の影響を受けることとなり環境の変動や外乱がある場合に、バーコ
ードの印字品質を保つことが困難となる。上記のような背景があり、異なった方式でのバ
ーコードの読取りを行うこととなった。チケットプリンタ側で、チケットリーダがバーコ
ードの読取りを行う部分の印字品質を保証するためにバーコードの高さを３つに分け、各
エリアでバーコードの読み取りが可能であることを確認できた場合、チケットリーダで読
取り可能なチケットとして発券する。このようにした場合、バーコード読取り障害を多発
する恐れがある。
【課題を解決するための手段】
【０００７】
バーコードの読取り障害が発生した場合、一旦チケットロールを巻き戻し、バーコード
の印字エリア全てをバーコードリーダでスキャンし、バーコードのどの部分で、全体のど
の程度が読取り障害となったのかを調査し、その調査結果から、該当チケットがチケット
リーダで読取りを行った場合、チケットの読取が可能でチケットとしての機能を果たすか
どうかを判断し、読取可能と判断した場合は発行する。このように、印字抜けなどによっ
て、バーコードを認識できない部分があっても中央の部分バーコード読取可能であれば、
チケットとして発行することにより、損券及び障害を減少させる。また、印字の障害度合
いから装置の保守部位及び、保守の要不要を判断し、必要に応じて清掃等のガイダンスの
表示を行い、障害を未然に防止する。
【発明の効果】
【０００８】
本発明を実施することにより、発券後に外乱やチケットリーダ側に問題がなければ、チ
ケットリーダで、読取障害とならないチケットの発券が可能で、また、読取の基準を高く
した場合でも印字抜けなどによる損券や、障害を減少でき、また、バーコードを再読み込
みしたときの情報をチケットプリンタ内部及び上位で解析した結果で、保守のガイダンス
をチケットプリンタ側で表示し、保守を促すことで、障害を未然に防止することが可能と
なる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施例を説明する。このチケットプリンタ９はロール状に巻かれた感熱用紙１
（以下ロール紙）に印字を行い、必要な長さに切断して券を発行する発券プリンタである
（以下発券プリンタ）。この発券プリンタは、ロールを搬送する搬送ローラ５、ロール紙
裏面のプレ印刷された情報を読み取る裏面バーコードリーダ３、サーマルヘッド２によっ
てロール紙に必要な印字を行う印字部、印字したイメージの読み取りを行う表面バーコー
ドリーダ４、所望の長さにロール紙を切断するチケットカッタユニット６、切断した券を
搬送し、発券されたチケットをスタックするスタッカ８、これらを制御するプリンタ制御
部７で構成される。表面バーコードリーダにはＣＣＤ方式のバーコードリーダが実装され
ており、バーコード２２を読取る。読取り方向は図２ａの通りである。これに対し、本発
券プリンタで発券したチケットの読取を行うチケットリーダのバーコードリーダは、チケ
ットの長手方向に搬送を行うため、バーコードの読取は図２ｂの通りであり、６ｍｍの高
さのバーコードの中央部分の読取を行う（図２ｃ）。
【００１０】
発券手順としては、ロール紙の裏面のバーコードの読取を行う。ロール紙裏面のバーコ
ードの情報からロール紙の何枚目であるか、どの用紙メーカー製のロール紙であるかの情
報を得る。次にロール紙に、文字情報及び、バーコードが印字される。印字した直後表面
バーコードリーダで表面のバーコードの読取を行い、表面のバーコードが印字指示通りの
バーコードであることを確認する。読取時、バーコード高さ６ｍｍに対し、２ｍｍ高さで
エリアを分割し、上からＡエリア、Ｂエリア、Ｃエリアとすると、Ａ、Ｂ、Ｃ各エリアで
読取を行う（図２ｃ）。通常１つのバーコードに対して、バーコードとして正常に認識で
きた回数が２〜３スキャン分程度確保できた段階で、バーコードを正常に読み取りできた
と判断し、バーコードの読取りを終了する。これを本発明のプリンタではＡ、Ｂ、Ｃの各
エリアで実施し、各エリアで２回認識できた時点で該当エリアのバーコードは読取可能、
正常に印刷されていると判断する。これにより、チケットリーダのバーコード読取部分の
バーコードの印字品質を保証することが可能である。エリアＢだけでなくバーコード全体
のスキャンを実施するのは、エリアＢのみの判定では、前後（エリアＡまたは、Ｃ）にち
ょっとしたスポット印字抜けなどがあった場合でも正常と判断されてしまうため、印字抜
けなどの初期の障害を発見し易くするためにバーコード全域のスキャンを実施する（ステ
ップ３０１〜３０４）。
【００１１】
Ａ、Ｂ、Ｃのいずれかのエリアで読取障害となった場合、バーコードの再読み込みを行
う。ロール紙をバーコード読取開始位置まで巻き戻し、再度バーコードリードを行う。こ
の場合、バーコード全体の読取りを行う。バーコードのスキャン間隔で、認識の成否に関
わらずバーコードの読取りを行い、Ａ、Ｂ、Ｃどのエリアで印字障害が発生したか、とい
う情報と再バーコード読取りの際に全スキャン回数の内、何回バーコードとして認識でき
たかという情報取得する。
【００１２】
本発明では、再バーコード読取りの際に障害となった部位を特定する。本発明のプリン
タの場合、バーコードの印字開始位置はチケットの種類に関わらず一定で、チケットの印
字開始位置はチケット裏面のカットマークとの相対位置で決められており、カットマーク
検知タイミングと搬送量からスキャン中のバーコードが、バーコード全体のどの部分を読
取っているか検知可能である。
【００１３】
Ａ、Ｂ、Ｃのいずれかのエリアでバーコード読取障害が発生した場合、バーコード再読
取を開始する。ロール紙を巻き戻し、バーコード読取開始位置まで戻した後にバーコード
リーダで再読取を開始する（ステップ４０１〜４１０）。
【００１４】
チケットリーダの特性上バーコードの中央部分の印字が保証されていれば、正しいチケ
ットとしてチケットリーダ側で識別可能であるため、極端に言えば、Ａ、Ｃエリアの印字
が抜けた状態でも問題とならない。バーコード印字の問題部位を特定し、その部位がチケ
ットリーダに悪影響を及ぼさないかどうかの判断を行い、問題がなければ正しいチケット
として発券する。本発明のプリンタの場合、６ｍｍの高さのバーコードを最大限スキャン
可能な回数は２４回で、１エリアに付き８回である。よって、チケットとして発券できる
と判断する基準はＡエリアＣエリアでのバーコード認識率が５０％以上であること。次に
Ｂエリアのバーコード認識率が８０％以上（実質  認識回数７／８以上）の場合発券可能
とし、バーコード再読取り終了後ロール紙をチケットの長さにカットして発券する。
【００１５】
これによって、チケットの役割を果たすことが可能である程度であればチケットとして
発券可能なため、障害や損券を少なくすることが可能である（ステップ４１１〜４２１）
。
【００１６】
上記の基準を満たさない場合は、バーコード部分の再印字を行う。バーコードの印字が
印字抜け等により欠ける場合の原因にロール紙表面の傷や、サーマルヘッドの発熱体とチ
ケット表面の感熱面の間に紙粉などのゴミが入り込み、発熱体の熱がチケットの感熱面に
効率よく伝わらずその部分の印字が欠けることがある。傷の場合、１回目の印字でサーマ
ルヘッドの熱とプラテンローラの圧力でチケットにアイロンが掛かることにより、券面の
傷による凹みがなくなり傷部分にも再印字可能となる場合がある。ゴミの場合もリトライ
することで、発熱体の上の紙粉が除去され、最印字で抜けが消える場合もある。再印字の
後、初回の読取方式ではなく、バーコードの再読取時と同様にバーコード成否に関わらず
バーコードリーダのスキャン間隔でバーコードの読み取りを行い、チケット発券可能であ
るかどうか判断する（ステップ５０１〜５１０）。
【００１７】
この段階においてもチケットとして発券できない場合には、ロール紙を印字開始位置ま
で巻き戻し、チケットに無効券印字を実施した後、無効券として発券する。
【００１８】
バーコードの読取障害が発生しなかった場合には通常通り発券するが、バーコードに障
害が発生した場合には、そのチケットが発券できるかどうか自己診断すると同時に装置自
体の障害部位の自己診断も行う。
【００１９】
１回目のバーコード再読取の結果が、バーコード認識率０〜５０％であった場合には再
印字後の２回目のバーコード再読取の結果を待って判断する。５１％〜９０％以上の場合
には、バーコードの認識率を上位に報告し、経過を監視する。経過監視後、２０００枚（
１ロール分）発券してバーコード読取障害が発生しなければ経過監視を終了する。２００
０枚発券するまでの間にバーコード読取障害が発生した場合には上位に報告して即座に、
ロール紙プリンタ側でサーマルヘッド表面及びバーコードリーダのガラス面の清掃を促す
ガイダンスを表示し、オペレータに清掃させる。清掃のガイダンスには清掃確認のための
発券モードがあり、清掃後に確認発券を行わないと上位に清掃確認の情報が行われないた
め、上位は定期的に清掃を促すガイダンスを表示する。
【００２０】
清掃確認の発券を行うと、バーコードの再読取時と同様にバーコード成否に関わらずバ
ーコードの読み取りを行い、バーコード認識率で、復旧の度合いを自己診断する。バーコ
ード認識率が清掃前と変化していない、または、低下している場合には、上位に報告し、
上位は保守センターに報告する。報告を受け、保守員が該当装置を保守、点検する。
【００２１】
９１％以上の場合には搬送バラツキ、センサ検知位置バラツキなど一時的な外乱による
影響の可能が高いため上位に報告しない（ステップ４１１〜４２１）。
【００２２】
再印字後、２回目のバーコード再読取の結果がバーコード認識率０〜５０％であった場
合には上位は保守センターに報告し、保守員は保守点検を実施する。８１％〜９０％以上
の場合には、バーコードの認識率を上位に報告し、経過を監視する。また、１回目のバー
コード再読取のときと同様にして経過監視後、２０００枚（１ロール分）発券してバーコ
ード読取障害が発生しなければ経過監視を終了する。
【００２３】
９１％以上の場合には搬送バラツキ、センサ検知位置バラツキなど一時的な外乱による
影響の可能が高いため上位に報告しない。再印字後の結果が５１〜８０％の場合には、リ
トライ動作で１回余分に動作しているため、紙粉などの一時的な外乱である可能性が低く
なるため、すぐに清掃し復旧させるため上位に報告してロール紙プリンタ側でサーマルヘ
ッド表面及びバーコードリーダのガラス面の清掃を促すガイダンスを表示し、オペレータ
に清掃させる。清掃後の確認印字及び、経過監視は経過監視中にバーコード読取り障害と
なった場合と同じ処理を行う（ステップ５０１〜５１０）。
【００２４】
上位は各端末の状況を把握するとともに、総発券枚数に対する障害率等を調査し、発券
枚数が少ない店舗にもかかわらず、障害が多発しているような場合には、上位が保守セン
タに情報を提供し、定期点検などの周期によらず、事前に保守点検することで、完全にチ
ケットプリンタの機能が損なわれる前に装置を復旧することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明のサーマル発券プリンタのユニット構成を示す図。
【図２】本発明のサーマル発券プリンタとチケットリーダによるバーコード読取方式を示す図。
【図３】本発明のバーコード読取から発券のシーケンスを示す図。
【図４】本発明のバーコード再読取時と発券可否を判断する自己診断シーケンスを示す図。
【図５】本発明のバーコード再印字と再読取時のシーケンスを示す図。
【符号の説明】
【００２６】
１…ロール紙、２…サーマルヘッド、３…裏面バーコードリーダユニット、４…表面バ
ーコードリーダユニット、５…搬送ローラ、６…チケットカッタユニット、７…プリンタ
制御部、８…スタッカ、９…チケットプリンタ、２０…チケット（チケットプリンタ発券
時）、２１…チケット（チケットリーダ読取時）、２２…バーコード。
【図１】
2006168086.tif 000003
【図２】
2006168086.tif 000004
【図３】
2006168086.tif 000005
【図４】
2006168086.tif 000006
【図５】
2006168086.tif 000007