(57)【要約】【課題】  サーマルヘッドにかかるコストを低減できるとともにラベル発行の作業効率を向上させる。【解決手段】  ラベルプリンタ１０は、サーマルヘッド１の断線チェックを行い複数の発熱体のうちの断線した発熱体の断線数を検出し、この検出した断線数を示す断線数情報を含む情報をホストコンピュータ２２へ送信する。ホストコンピュータ２２は、送信された情報を受信する情報を受信したときにその情報に含まれる断線数がＲＡＭ１３に記憶されている断線数より増加しているか否かを判断し、断線数が増加していると判断すると表示部に表示し、また、ＲＡＭ１３に記憶された断線数をラベルプリンタ１０から送信された断線数に更新する。【選択図】    図２
2010105406.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱体を有するサーマルヘッドの断線チェック情報を表示する方法であって、
前記複数の発熱体のうちの断線した発熱体の断線数を検出し、
この検出した断線数を示す断線数情報を記憶し、
前記発熱体の断線数を検出したときに、その検出した断線数がすでに記憶されている断線数情報が示す断線数より増加している場合に、増加した断線数を示す断線数情報を記憶するとともに、断線数の増加を示す表示を行うことを特徴とするサーマルヘッドの断線チェック情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルに必要な情報を印刷するラベルプリンタが備えるサーマルヘッドの断線チェック情報表示方法に関する。
【背景技術】
【０００２】
ラベルプリンタにはサーマルヘッドの複数の発熱体を印刷情報に応じて発熱させることによりラベルに印刷を行うものがある。そのサーマルヘッドの発熱体は断線することがあり、断線した場合には印刷が適正に行われなくなる。このように発熱体が断線して印刷が適正に行われなくても文字等を印刷する場合は作業者が読取ることが可能であるが、バーコードや２次元コード等の機械で読取る識別コードについては正確に読取ることができないばかりでなく、誤ったデータとして認識される可能性もある。このためラベルプリンタにはサーマルヘッドの発熱体の断線をチェックする機能がある。
【０００３】
なお、サーマルヘッドにおける発熱体の断線を検出するとともに、断線した発熱体の数を計数し、断線した数が所定の設定値を超えたとき、エラー信号を出力するサーマルヘッドプリンターが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のラベルプリンタの発熱体の断線をチェックする機能では断線したという情報しかホストコンピュータに通知されない。印刷品質を優先させる場合、サーマルヘッドの発熱体が１本でも断線したらサーマルヘッドを交換するのが望ましいので断線したという情報が通知されるだけでよいが、コスト的には負担が大きい。  
そこで、サーマルヘッドの発熱体に断線が発生した場合、作業者は断線した個所が印刷に影響を与えるものであるかどうかを目視にて確認し、断線した個所がバーコードや２次元コード等の機械で読取る識別コードの印刷部分や、高い印刷品質を求められる印刷部分であった場合にはサーマルヘッドを交換し、印刷個所が識別コードの印刷部分以外の部分や多少断線があっても許容されるような印刷部分であればサーマルヘッドを交換しないで印刷を続行することによりコスト的な負担を抑えることができる。
【０００５】
しかしながら、断線をチェックする機能が有効となっている場合にサーマルヘッドの発熱体が断線した状態で印刷を続行すると、断線のチェックを行うたびに断線情報がホストコンピュータに通知されてしまう。これでは作業者は断線のチェックが通知されるたびに対応することが必要となり作業効率が低下する。このため断線をチェックする機能を無効にして印刷を続行する場合が多いが、サーマルヘッドの発熱体に新たな断線が発生した場合、作業者が新たな断線に気づかないと識別コードの印刷部分や高い印刷品質を求められる印刷部分が断線した状態で大量のラベルが印刷される可能性がある。このため、作業者は常に印刷されたラベルをチェックしていなければならない。
【０００６】
本発明は上記事情に鑑みてなされたものであって、その目的は、サーマルヘッドにかかるコストを低減できるとともにラベル発行の作業効率を向上させるサーマルヘッドの断線チェック情報表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、複数の発熱体を有するサーマルヘッドの断線チェック情報を表示する方法であって、前記複数の発熱体のうちの断線した発熱体の断線数を検出し、この検出した断線数を示す断線数情報を記憶し、前記発熱体の断線数を検出したときに、その検出した断線数がすでに記憶されている断線数情報が示す断線数より増加している場合に、増加した断線数を示す断線数情報を記憶するとともに、断線数の増加を示す表示を行うものである。
【発明の効果】
【０００８】
本発明によると、サーマルヘッドにかかるコストを低減できるとともにラベル発行の作業効率を向上させるサーマルヘッドの断線チェック情報表示方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態におけるラベルプリンタの概略構造を示す模式図。
【図２】同第１の実施の形態におけるラベルプリンタが備える各部の電気的接続を示すブロック図。
【図３】同第１の実施の形態における断線チェック処理の要部を示すフローチャート。
【図４】同第１の実施の形態におけるホストコンピュータで実行される処理の要部を示すフローチャート。
【図５】同第１の実施の形態におけるラベル印字例を示す図。
【図６】第２の実施の形態における断線チェック処理の要部を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施の形態について図面を参照して説明する。  
（第１の実施の形態）
図１は、ラベルプリンタ１０の概略構造を示す模式図である。ラベルプリンタ１０は、サーマルヘッド１とプラテンローラ２とを有している。サーマルヘッド１とプラテンローラ２とは、連続紙Ｓが搬送される搬送経路である用紙搬送路３を間に挟むように配置され、サーマルヘッド１は一端を回転自在に支持されて他端がプラテンローラ２に圧接するように図示しない付勢部材により付勢されている。サーマルヘッド１にはインクリボンＲがかけられている。インクリボンＲは、二本のリボンコア４，５で両端を巻き取られた状態で支持されている。リボンコア４にはインクリボンＲの未使用側が巻き取られていて、リボンコア５にはインクリボンＲの使用済側が巻き取られている。
【００１１】
このようなラベルプリンタ１０では、連続紙Ｓは、サーマルヘッド１とプラテンローラ２との間に挟まれた状態でプラテンローラ２が回転することによって用紙搬送路３中を搬送され、搬送されながらサーマルヘッド１で印字される。サーマルヘッド１は連続紙Ｓの幅方向に並べられた複数の発熱体を有しており、これらの発熱体のうち適当なものを発熱させることによってインクリボンＲに塗布されたインクが融解し、この融解したインクが連続紙Ｓに転写することによって連続紙Ｓに印字される。
【００１２】
図２は、ラベルプリンタ１０が備える各部の電気的接続を示すブロック図である。ラベルプリンタ１０は、各種の演算処理を実行し各部を集中的に制御するＣＰＵ１１を有し、このＣＰＵ１１にはＲＯＭ１２及びＲＡＭ１３がシステムバス１４を介して接続されている。ＲＯＭ１２はラベルプリンタ１０の動作プログラムを格納した媒体であり、この動作プログラムに従ってＣＰＵ１１が各部を制御する。この動作プログラムには、例えば後述する断線チェック処理を行うためのプログラムが記憶される。ＲＡＭ１３は各種の可変情報を一時的に格納する。また、ＲＡＭ１３の一部の領域は、各種のカウンタ、描画メモリとして利用される。カウンタは、例えばサーマルヘッド１の複数の発熱体のうち断線している発熱体数である断線数をカウントする。描画メモリにはＲＯＭ１２に格納されたプログラム及び各種データに基づいて、連続紙Ｓに印刷される画像データが描き込まれる。
【００１３】
ＣＰＵ１１には、また、サーマルヘッド１、各種センサ１５、ステッピングモータ１６、リボンＤＣモータ１７を回転駆動するモータドライバ１８が接続されている。ステッピングモータ１６は、プラテンローラ２を駆動させる駆動源である。リボンＤＣモータ１７はインクリボンＲを搬送するためにリボンコア４，５を回転駆動させる。
【００１４】
サーマルヘッド１は、ヘッド制御回路１９及び断線チェック回路２０を介してＣＰＵ１１に接続されている。また、ヘッド制御回路１９と断線チェック回路２０とは互いに接続されている。断線チェック回路２０は、サーマルヘッド１の複数の発熱体が断線しているか否かをチェックするために用いられる。
【００１５】
ＣＰＵ１１には、さらに、アナログデータを取り込む際にこのアナログデータをデジタル値に変換するＡ／Ｄコンバータ２１と、ホストコンピュータ２２等の外部機器と接続するための通信手段である通信Ｉ／Ｆ２３と、印字状況などの各種情報を表示する表示器２４をコントロールする表示コントローラ２５とが接続されている。
【００１６】
例えば、ラベルの印刷発行要求がＣＰＵ１１に伝達されると、ＣＰＵ１１はＲＯＭ１２に格納されたプログラムに従って、印刷する画像を１ラインずつに分けて二進数のデータにし、この二進数のデータをＲＡＭ１３の一部領域に設けた描画メモリに書き込む。そして、この二進数のデータを所定のタイミングで、ヘッド制御回路１９に転送する。ヘッド制御回路１９は、転送されてきた二進数のデータに基づいて、サーマルヘッド１の所定の発熱体を発熱させる。
【００１７】
続いて、ラベルプリンタ１０のサーマルヘッド１の断線チェック処理について図３を参照して説明する。図３は断線チェック処理の要部を示すフローチャートである。  
ＣＰＵ１１は、断線チェック実行か否かを判断する（ＳＴ１０１）。断線チェックは、例えば大量のラベルを印刷する指示を受けたときにラベルを印刷する前に行われる。このため、断線チェックを実行するか否かは、例えば大量印刷のラベルの印刷の指示がされたか否かにより判断される。
【００１８】
断線チェック実行でないと判断すると（ＳＴ１０１でＮＯ）、ＣＰＵ１１は処理を終了し、断線チェック実行であると判断すると（ＳＴ１０１でＴＥＳ）、ＣＰＵ１１はサーマルヘッド１の複数の発熱体のうちの１つの発熱体について断線しているか否かのチェックを行う（ＳＴ１０２）。この断線チェックは、断線チェック回路２０を用いてチェックされる。
【００１９】
このように断線チェックを行うと、ＣＰＵ１１は断線チェックの結果に基づいてチェックした発熱体が断線しているか否かを判断する（ＳＴ１０３）。チェックした発熱体が断線していると判断すると（ＳＴ１０３でＹＥＳ）、ＲＡＭ１３に作成されたカウンタに格納される断線数をインクリメントする（ＳＴ１０４）。なお、チェックした発熱体が断線していないと判断すると（ＳＴ１０３でＮＯ）、ＣＰＵ１１は断線数をインクリメントする処理をパスする。
【００２０】
続いて、ＣＰＵ１１はチェックした発熱体が最終発熱体であるか否かを判断する（ＳＴ１０５）。すなわち、サーマルヘッド１の複数の発熱体のうち最終の発熱体の断線チェックが終了したか否かが判断される。最終発熱体でないと判断すると（ＳＴ１０５でＮＯ）、ＣＰＵ１１は断線チェックの対象となる発熱体を次の発熱体へシフトし（ＳＴ１０６）、ステップＳＴ１０２の処理へ戻る。上述した処理（ＳＴ１０２からＳＴ１０６，断線数検出手段）を繰り返すことによりサーマルヘッド１の複数の発熱体全てに対して断線チェックが行われるとともに、断線数がＲＡＭ１３のカウンタに記憶される。
【００２１】
一方、最終発熱体であると判断すると（ＳＴ１０５でＹＥＳ）、ＣＰＵ１１はサーマルヘッド１の発熱体の中に断線しているものがあることを示す断線情報とともに断線数を示す断線数情報を送信ステータスにセットする（ＳＴ１０７）。断線情報及び断線数情報はＲＡＭ１３のカウンタを参照することにより得ることができる。このように断線情報及び断線数情報を送信ステータスにセットすると、ＣＰＵ１１はステータスとして断線情報及び断線数情報を通信Ｉ／Ｆ２３を介してホストコンピュータ２２に送信する（ＳＴ１０８，情報送信手段）。
【００２２】
次に、ホストコンピュータ２２がラベルプリンタ１０から断線情報及び断線数情報を受信したときの処理について説明する。なお、ホストコンピュータ２２の図示しないメモリには断線数情報を記憶するエリア（断線数情報記憶手段）が設けられている以外の例えばＣＰＵ、メモリ、表示部等の構成については従来よりあるものと同様であるため説明は省略し、以下では本発明に係わる処理について説明する。図４はラベルプリンタ１０からステータスとして断線情報及び断線数情報を受信したときにホストコンピュータ２２で実行される処理の要部を示すフローチャートである。
【００２３】
ラベルプリンタ１０からステータス、すなわち、断線情報及び断線数情報を受信すると（ＳＴ１１１，受信手段）、ホストコンピュータ２２は、受信した断線数情報が示す発熱体の断線数が図示しないメモリに記憶された断線数情報が示す発熱体の断線数より増加したか否かを判断する（ＳＴ１１２，判断手段）。断線数が増加していないと判断すると（ＳＴ１１２でＮＯ）、ホストコンピュータ２２は処理を終了するが、断線数が増加していると判断すると（ＳＴ１１２でＹＥＳ）、ホストコンピュータ２２は図示しない表示部にサーマルヘッド１の断線数が増加したことを示す内容を表示する（ＳＴ１１３，表示手段）。このようにサーマルヘッド１の断線数が増加したことを表示すると、ホストコンピュータ２２は図示しないメモリの断線数情報にステップＳＴ１１１で受信した断線数情報を上書きして断線数情報を更新する（ＳＴ１１４，断線数情報更新手段）。そして、断線数が増加したことを示す内容の表示を消去する指示を受付けたか否かを判断し（ＳＴ１１５）、その指示を受付けると（ＳＴ１１５でＹＥＳ）、ホストコンピュータ２２は処理を終了する。
【００２４】
次に、このように構成されたラベルプリンタ１０及びホストコンピュータ２２からなるラベルプリンタシステムにおける作用について説明する。作業者がホストコンピュータ２２を操作して例えば１００枚のように大量のラベルを印字する指示をラベルプリンタ１０に送信する。すると、ラベルプリンタ１０ではサーマルヘッド１の断線チェックが行われる。サーマルヘッド１の発熱体が断線されていると断線情報と断線数情報がホストコンピュータ２２に送信される。ホストコンピュータ２２では、ラベルプリンタ１０から送信された断線数情報が示す断線数が図示しないメモリに記憶されている断線数より増加していると、断線数増加を示す内容を表示部に表示して、メモリに記憶された断線数を更新する。このように新たに発熱体の断線数が増加した表示がされた場合は、作業者はラベルの印刷を行う前にバーコードや２次元コードのような識別コードや高品質な印字をする必要がある部分に断線がないか否かの確認を行う。例えば、作業者はラベルを１枚印刷してそのラベルを目視して確認する。図５は、複数の断線した発熱体を有するサーマルヘッド１でラベルを印字したときの印字例である。図５に示すように、ラベルには４箇所の断線部分がある。このサーマルヘッド１でラベルを印字した場合は、識別コードの部分が断線しているため作業者はサーマルヘッド１の交換を行う。なお、このように識別コードの部分や高品質な印字を行う必要がある場合に対応する部分が断線していなければ、サーマルヘッド１を交換せずに再度１００枚のラベルの印刷を行う。
【００２５】
一方、ラベルプリンタ１０から送信された断線数情報が示す断線数がメモリに記憶されている断線数より増加していないと、サーマルヘッド１の発熱体に断線があってもその旨の表示がされず、そのままラベルの印字が行われる。
【００２６】
したがって、作業者はラベルを大量発行する際などにおいてサーマルヘッド１の断線チェックが行われるときに、サーマルヘッド１に新たに断線した発熱体が発生した場合にのみ断線が発生したことを認識することができる。このため断線チェックが行われるごとにラベルの印刷に影響があるか否かを確認する場合と比較して、新たに断線した発熱体が発生した場合にのみラベルの印刷に影響があるか否かを確認すれば良いので作業効率を向上させることができる。
【００２７】
また、サーマルヘッド１に新たに発熱体に断線が発生したことを作業者は認識することができるので、新たに発熱体に断線が発生したときは例えばラベルを１枚印刷し、その断線した発熱体が高品質で印刷をしなければいけない印刷部分に対応したものでなければ、サーマルヘッド１の交換をせずにラベルを印刷することを選択できるようになる。このため発熱体の断線があるごとにサーマルヘッド１を交換する場合より、ラベルプリンタ１０のサーマルヘッド１にかかるコストを低減できる。
【００２８】
（第２の実施の形態）
次に、第２の実施の形態について述べる。この第２の実施の形態は、ラベルプリンタ１０の断線数情報を記憶するエリアがＲＡＭ１３に設けられている（断線数情報記憶手段）こと及び断線チェックにおいてサーマルヘッド１の発熱体の断線数が増加したか否かを判断する処理を実行することが第１の実施の形態と異なるため以下ではラベルプリンタ１０で行う断線チェック処理について詳細に説明する。なお、前述した第１の実施の形態と同一の部分には同一の符号を付し詳細な説明は省略する。
【００２９】
続いてＣＰＵ１１が実行する断線チェック処理について図６を参照して説明する。図６は断線チェック処理の要部を示すフローチャートである。なおステップＳＴ２０１からＳＴ２０６の処理は、図３を参照して説明したステップＳＴ１０１からＳＴ１０６とそれぞれ同様な処理であるため説明を省略する。
【００３０】
ＣＰＵ１１は、チェックした発熱体が最終発熱体であると判断すると（ＳＴ２０５でＹＥＳ）、ＣＰＵ１１はＲＡＭ１３に記憶している断線数情報をリードする（ＳＴ２０７）。そして、ＣＰＵ１１は断線チェックを行って得られた発熱体の断線数がＲＡＭ１３からリードした断線数情報が示す発熱体の断線数より増加したか否かを判断する（ＳＴ２０８，判断手段）。断線数が増加していると判断すると（ＳＴ２０８でＹＥＳ）、ＣＰＵ１１はＲＡＭ１３に記憶している断線数情報に断線チェックにより得られた発熱体の断線数を上書きして、断線数情報を更新する（ＳＴ２０９，断線数情報更新手段）。そして、ＣＰＵ１１はサーマルヘッド１の発熱体の断線数が増加したことを示す断線数増加情報を送信ステータスにセットする（ＳＴ２１０）。一方、断線数が増加していないと判断すると（ＳＴ２０８でＮＯ）、ＣＰＵ１１はサーマルヘッド１の発熱体の断線数は増加していないことを示す断線数増加無情報を送信ステータスにセットする（ＳＴ２１１）。そしてＣＰＵ１１は送信ステータスにセットされた断線数増加情報又は断線数増加無情報をホストコンピュータ２２へ送信する（ＳＴ２１２，送信手段）。
【００３１】
このようにラベルプリンタ１０から送信された断線数増加情報又は断線数増加無情報に基づいて、ホストコンピュータ２２はサーマルヘッド１の発熱体の断線数が増加したか否かを判断することができる。このようにホストコンピュータ２２は発熱体の断線数が増加したか否かを示す情報を取得することができ、その取得した情報に基づいて表示部に断線数の増加等を表示することができるので、上述の第１の実施の形態と同様な効果を奏することができる。
【００３２】
なお、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化でき、また、実施の形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を変形できるものである。
【符号の説明】
【００３３】
１０…ラベルプリンタ，１１…ＣＰＵ，１２…ＲＯＭ，１３…ＲＡＭ，１９…断線チェック回路，２２…ホストコンピュータ
【先行技術文献】
【特許文献】
【００３４】
【特許文献１】特開２００２−３３７３７８号公報
【図１】
2010105406.tif 000003
【図２】
2010105406.tif 000004
【図３】
2010105406.tif 000005
【図４】
2010105406.tif 000006
【図５】
2010105406.tif 000007
【図６】
2010105406.tif 000008