(57)【要約】【課題】  制御を複雑化することなく印字ずれを補正することが可能なラベル印字装置、ラベル印字方法およびラベル印字プログラムを提供することである。【解決手段】  ＲＡＭ１１２によりラベル３１に印字する文字列を含む印字枠および文字列の印字位置情報を示す印字データおよび印字テスト用データが記憶される。手動補正モード処理または自動補正モード処理においては、ＲＡＭ１１２に記憶された文字列の印字位置情報がＣＰＵ１１０により補正される。ラベル３１を搬送しつつＲＡＭ１１２に記憶された印字データまたは印字テストデータに基づいてプラテンローラおよびサーマルヘッドにより印字が行われる。【選択図】        図１
2005219382.tif 000002
【特許請求の範囲】
【請求項１】
商品の情報を提供するラベルに印字を行うラベル印字装置であって、
前記ラベルに印字する印字文字および印字位置を示す印字情報を記憶する印字情報記憶手段と、
前記ラベルを搬送しつつ前記印字情報記憶手段に記憶された印字情報に基づいて印字を行う印字処理部と、
前記印字情報記憶手段に記憶された印字情報の印字位置を補正する補正手段とを備えたことを特徴とするラベル印字装置。
【請求項２】
前記ラベルの搬送方向における印字位置の補正量を入力する入力手段をさらに備え、
前記補正手段は、
前記入力手段により入力された前記補正量に基づいて前記印字情報記憶手段に記憶された前記印字情報の印字位置を補正することを特徴とする請求項１記載のラベル印字装置。
【請求項３】
前記ラベルの搬送方向における２つの所定位置間の長さの設定値を記憶する設定値記憶手段と、
前記ラベルの搬送方向における２つの所定位置間の長さの実測値を検出する検出手段とをさらに備え、
前記補正手段は、
前記設定値記憶手段により記憶された設定値および前記検出手段により検出された実測値に基づいて前記印字情報記憶手段に記憶された前記印字情報の印字位置を補正することを特徴とする請求項１または２記載のラベル印字装置。
【請求項４】
前記ラベルの搬送方向における印字位置の補正量を入力する入力手段と、
前記ラベルの搬送方向における２つの所定位置間の長さの設定値を記憶する設定値記憶手段と、
前記ラベルの搬送方向における２つの所定位置間の長さの実測値を検出する検出手段と、
第１のモードおよび第２のモードを選択する選択手段とをさらに備え、
前記補正手段は、
前記第１のモードが選択された場合に、前記入力手段により入力された前記補正量に基づいて前記印字情報記憶手段に記憶された前記印字情報の印字位置を補正し、前記第２のモードが選択された場合に、前記設定値記憶手段により記憶された設定値および前記検出手段により検出された実測値に基づいて前記印字情報記憶手段に記憶された前記印字情報の印字位置を補正することを特徴とする請求項１記載のラベル印字装置。
【請求項５】
商品の情報を提供するラベルに印字を行うラベル印字方法であって、
前記ラベルに印字する印字文字および印字位置を示す印字情報を記憶するステップと、
前記ラベルを搬送しつつ前記記憶された印字情報に基づいて印字を行うステップと、
前記記憶された印字情報の印字位置を補正するステップとを備えたことを特徴とするラベル印字方法。
【請求項６】
商品の情報を提供するラベルに印字を行うコンピュータにより実行可能なラベル印字プログラムであって、
前記ラベルに印字する印字文字および印字位置を示す印字情報を記憶する処理と、
印字処理部により前記ラベルを搬送しつつ前記記憶された印字情報に基づいて印字を行う処理と、
前記記憶された印字情報の印字位置を補正する処理とを、前記コンピュータに実行させることを特徴とするラベル印字プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の種々の情報をラベルに印字するラベル印字装置、ラベル印字方法およびラベル印字プログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットまたはコンビニエンスストア等の販売店舗においては、ラベル台紙に配列して貼付された商品用のラベルに種々の情報を印字発行するラベルプリンタが使用されている。このラベルプリンタにより印字発行されたラベルが商品に貼付される。このラベルが貼付されることにより、商品の種々の情報を顧客に提供することができる。
【０００３】
ラベルプリンタでは、ゴム製のプラテンローラにより印字用紙が搬送されるため、長期使用により生じるプラテンローラのゴムの経時的な摩耗またはプラテンローラの製造時におけるプラテンローラの直径の加工誤差による送り量のずれが、印字用紙を搬送する量および速度に影響し、ラベルに印字する文字の印字ずれとして現れる。
【０００４】
また、印字用紙の種類に応じて、ゴム製のプラテンローラの滑り量がそれぞれ異なるため、その滑り量の差が印字用紙を繰り出す量に影響し、ラベルに印字する文字の印字ずれとして現れる。
【０００５】
その結果、１台のラベルプリンタにおいて、事前印刷された罫線と印字文字との位置関係が整合していても、他のラベルプリンタにおいて同一の設定を行った場合、事前印刷された罫線と印字文字との位置関係が整合せず、印字ずれが生じることがある。
【０００６】
特許文献１には、印字ずれ等の加工位置のずれを簡単に防止できる帯状物の加工制御装置について開示されている（特許文献１参照）。
【０００７】
特許文献１記載の帯状物の加工制御装置は、主として供給部、印字部、検出部および制御部から構成されている。印字用紙は、帯状に形成されかつ多数のラベルが所定の間隔で仮着されている。供給部には、印字用紙が、ロール状に巻回されて装着されている。また、この印字用紙の裏面には、ラベルと同じ間隔で検出マークが印刷されている。
【０００８】
印字部には、プラテンローラおよびサーマルヘッドが対向して配置されている。また、検出部には、印字用紙の裏面に設けられた検出マークを検出する２つの反射型センサが設けられている。供給部に設けられた印字用紙が、ガイドローラを経て印字部に搬送される。この搬送の際に印字用紙の裏面に設けられた２つの反射型センサにより、印字用紙の裏面に設けられた検出マークが検出される。
【０００９】
制御部は、２つのセンサの検出タイミングの差によって印字部での印字タイミングを補正する。これにより印字ずれを防止することができる。
【特許文献１】特開２００２−３２１４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記の従来の帯状物の加工制御装置では、印字ずれを防止しようとする場合、制御部が印字部における印字タイミングを制御しているので、制御が複雑となる。
【００１１】
本発明の目的は、制御を複雑化することなく印字ずれを補正することが可能なラベル印字装置、ラベル印字方法およびラベル印字プログラムを提供することである。
【課題を解決するための手段】
【００１２】
第１の発明に係るラベル印字装置は、商品の情報を提供するラベルに印字を行うラベル印字装置であって、ラベルに印字する印字文字および印字位置を示す印字情報を記憶する印字情報記憶手段と、ラベルを搬送しつつ印字情報記憶手段に記憶された印字情報に基づいて印字を行う印字処理部と、印字情報記憶手段に記憶された印字情報の印字位置を補正する補正手段とを備えたものである。
【００１３】
第１の発明に係るラベル印字装置においては、印字記憶手段によりラベルに印字する印字文字および印字位置を示す印字情報が記憶される。ラベルを搬送しつつ印字情報記憶手段に記憶された印字情報に基づいて印字処理部により印字が行われる。印字情報記憶手段に記憶された印字情報の印字位置が補正手段により補正された場合、補正された印字位置に印字処理部により印字が行われる。
【００１４】
この場合、印字処理部の制御を複雑化することなく印字情報の印字位置を補正することができる。したがって、経時的使用による印字処理部の摩滅、印字処理部の加工誤差による送り量の誤差およびラベルの種類に応じた滑り量の誤差のいずれかが生じた場合でも、容易にラベルの適切な位置に文字を印字することができる。
【００１５】
ラベルの搬送方向における印字位置の補正量を入力する入力手段をさらに備え、補正手段は、入力手段により入力された補正量に基づいて印字情報記憶手段に記憶された印字情報の印字位置を補正してもよい。
【００１６】
この場合、入力手段により入力された補正量に基づいて印字情報記憶手段に記憶された印字情報の印字位置が補正される。それにより、作業者が手動でラベル上の文字の印字位置を容易に補正することができる。
【００１７】
ラベルの搬送方向における２つの所定位置間の長さの設定値を記憶する設定値記憶手段と、ラベルの搬送方向における２つの所定位置間の長さの実測値を検出する検出手段とをさらに備え、補正手段は、設定値記憶手段により記憶された設定値および検出手段により検出された実測値に基づいて印字情報記憶手段に記憶された印字情報の印字位置を補正してもよい。
【００１８】
この場合、設定値記憶手段により記憶された設定値および検出手段により検出された実測値に基づいて印字情報記憶手段に記憶された印字情報の印字位置が補正される。それにより、ラベル上の文字の印字位置を自動的に補正することができる。
【００１９】
ラベルの搬送方向における印字位置の補正量を入力する入力手段と、ラベルの搬送方向における２つの所定位置間の長さの設定値を記憶する設定値記憶手段と、ラベルの搬送方向における２つの所定位置間の長さの実測値を検出する検出手段と、第１のモードおよび第２のモードを選択する選択手段とをさらに備え、補正手段は、第１のモードが選択された場合に、入力手段により入力された補正量に基づいて印字情報記憶手段により記憶された印字情報の印字位置を補正し、第２のモードが選択された場合に、設定値記憶手段により記憶された設定値および検出手段により検出された実測値に基づいて印字情報記憶手段に記憶された印字情報の印字位置を補正してもよい。
【００２０】
この場合、選択手段により第１のモードが選択された場合には、入力手段により入力された補正量に基づいて印字情報記憶手段に記憶された印字情報の印字位置が補正され、選択手段により第２のモードが選択された場合には、設定値記憶手段により記憶された設定値および検出手段により検出された実測値に基づいて印字情報記憶手段に記憶された印字情報の印字位置が補正される。それにより、作業者が手動でラベル上の文字の印字位置を容易に補正できたり、ラベル上の文字の印字位置を自動的に補正することができる。
【００２１】
第２の発明に係るラベル印字方法は、商品の情報を提供するラベルに印字を行うラベル印字方法であって、ラベルに印字する印字文字および印字位置を示す印字情報を記憶するステップと、ラベルを搬送しつつ記憶された印字情報に基づいて印字を行うステップと、記憶された印字情報の印字位置を補正するステップとを備えたものである。
【００２２】
第２の発明に係るラベル印字方法においては、ラベルに印字する印字文字および印字位置を示す印字情報が記憶される。ラベルを搬送しつつ記憶された印字情報に基づいて印字が行われる。記憶された印字情報の印字位置が補正された場合、補正された印字位置に印字が行われる。
【００２３】
この場合、制御を複雑化することなく印字情報の印字位置を補正することができる。したがって、経時的使用による印字処理部の摩滅、印字処理部の加工誤差による送り量の誤差およびラベルの種類に応じた滑り量の誤差のいずれかが生じた場合でも、容易にラベルの適切な位置に文字を印字することができる。
【００２４】
第３の発明に係るラベル印字プログラムは、商品の情報を提供するラベルに印字を行うコンピュータにより実行可能なラベル印字プログラムであって、ラベルに印字する印字文字および印字位置を示す印字情報を記憶する処理と、印字処理部によりラベルを搬送しつつ記憶された印字情報に基づいて印字を行う処理と、記憶された印字情報の印字位置を補正する処理とを、コンピュータに実行させるものである。
【００２５】
第３の発明に係るラベル印字プログラムにおいては、ラベルに印字する印字文字および印字位置を示す印字情報が記憶される。ラベルを搬送しつつ記憶された印字情報に基づいて印字が行われる。記憶された印字情報の印字位置が補正された場合、補正された印字位置に印字が行われる。
【００２６】
この場合、制御を複雑化することなく印字情報の印字位置を補正することができる。したがって、経時的使用による印字処理部の摩滅、印字処理部の加工誤差による送り量の誤差およびラベルの種類に応じた滑り量の誤差のいずれかが生じた場合でも、容易にラベルの適切な位置に文字を印字することができる。
【発明の効果】
【００２７】
本発明によれば、印字処理部の制御を複雑化することなく印字情報の印字位置を補正することができる。したがって、経時的使用による印字処理部の摩滅、印字処理部の加工誤差による送り量の誤差およびラベルの種類に応じた滑り量の誤差のいずれかが生じた場合でも、容易にラベルの適切な位置に文字を印字することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の一実施の形態に係るラベル印字装置について図を用いて説明する。なお、本実施の形態において、ラベル印字装置の一例としてラベルプリンタを用いる。
【００２９】
図１は、本発明の一実施の形態に係るラベルプリンタの外観図である。
【００３０】
ラベルプリンタ１００の筐体２５１の正面には、操作パネル１０１、カッタ５５および電源スイッチ２０１が設けられる。
【００３１】
操作パネル１０１は、複数の状態表示ランプ１０１ａ、液晶表示部１０１ｂ、停止スイッチ１０１ｃ、空送スイッチ１０１ｄ、発行スイッチ１０１ｅおよび設定スイッチ（図示せず）を含む。
【００３２】
図２は、図１のラベルプリンタ１００の内部構成を示すブロック図である。
【００３３】
図２に示すように、ラベルプリンタ１００は、操作パネル１０１、ピッチ検出部１０３、センサ１０３ａ、印字部１０４、サーマルヘッド１０４ａ、搬送制御部１０５、搬送モータ１０５ａ、カセット検出部１０６、カセットセンサ１０６ａ、ＣＰＵ（中央演算処理装置）１１０、ＲＯＭ（リードオンリメモリ）１１１、ＲＡＭ（ランダムアクセスメモリ）１１２、外部記憶装置１１３およびインターフェイス部１１４を含む。
【００３４】
上述したように、操作パネル１０１には、複数の状態表示ランプ１０１ａ、液晶表示部１０１ｂ、停止スイッチ１０１ｃ、空送スイッチ１０１ｄ、発行スイッチ１０１ｅおよび設定スイッチ１０１ｆが含まれる。
【００３５】
ピッチ検出部１０３にはセンサ１０３ａが接続され、印字部１０４にはサーマルヘッド１０４ａが接続され、カセット検出部１０６にはカセットセンサ１０６ａが接続されている。ピッチ検出部１０３およびセンサ１０３ａについては後述する。
【００３６】
また、搬送制御部１０５は、搬送モータ１０５ａを制御する。インターフェイス部１１４は、外部のコンピュータ５００と通信可能に設けられており、外部のコンピュータ５００から印字データ等を受け取ることが可能である。
【００３７】
ＲＯＭ１１１には、システムプログラムが記憶される。外部記憶装置１１３は、ハードディスク装置等からなり、印字プログラムおよび後述する印字テストプログラムを記憶する。また、外部記憶装置１１３は、後述する印字データおよび印字テスト用の印字データを記憶する。
【００３８】
ＣＰＵ１１０は、外部記憶装置１１３に記憶された印字プログラムをＲＡＭ１１２上で実行する。そして、ＣＰＵ１１０は、ＲＡＭ１１２上の印字プログラムおよび印字テストプログラムに基づいて後述するように操作パネル１０１の各種スイッチおよびピッチ検出部１０３により与えられる各信号に応じて搬送制御部１０５および印字部１０４の制御を行う。
【００３９】
次に、図３は、ラベルプリンタ１００の内部構造の一例を示す模式的断面図である。
【００４０】
図３に示すように、ラベルプリンタ１００内に印字用紙ローラ３０が装填される。印字用紙ローラ３０には、帯状の印字用紙３３がロール状に巻回されている。印字用紙３３の台紙３２には、ラベル３１が一定間隔で剥離可能に貼付されている。印字用紙ローラ３０に巻回された印字用紙３３の有無が、カセットセンサ１０６ａにより検出される。
【００４１】
印字用紙３３が、保持ローラ２０５および印字ローラ（プラテンローラ）５０を介して搬送される。また、保持ローラ２０５および印字ローラ５０との間には、センサ１０３ａが設けられている。このセンサ１０３ａは、印字用紙３３のラベル３１の有無を検出し、検出信号を図２のピッチ検出部１０３に与える。印字ローラ５０とサーマルヘッド１０４ａとに狭持された印字用紙３３には、サーマルヘッド１０４ａの発熱素子（図示せず）により所定の文字が印字される。そして、印字された印字用紙３３は、ラベルプリンタ１００の外方へ排出される。この排出された印字用紙３３をユーザが下方へ引っ張ることにより、ラベルプリンタ１００の正面に設けられたカッタ５５で印字用紙３３が切断される。
【００４２】
続いて、図４は印字テストプログラムに従うＣＰＵ１１０の主な動作を示すフローチャートである。
【００４３】
まず、図４に示すように、ラベルプリンタ１００のＣＰＵ１１０は、ラベルプリンタ１００の動作状態を示す運転モードが補正モードに設定されたか否かを判定する（ステップＳ１００）。
【００４４】
例えば、ユーザは、操作パネル１０１の設定スイッチ１０１ｆを押した状態で、さらに停止スイッチ１０１ｃを押した状態を維持し、設定スイッチ１０ｆを離す。次に、液晶表示部１０１ｂに「ホセイ」と表示されるまで空送スイッチ１０１ｄを数回押す。最後に設定スイッチ１０１ｆを押すことにより「ホセイ」を確定させる。この操作により、ラベルプリンタ１００の運転モードが補正モードに設定される。
【００４５】
ステップＳ１００の処理において、運転モードが補正モードに設定されたと判定した場合、ＣＰＵ１１０は、上述した印字テストプログラムおよび印字テスト用の印字データをＲＡＭ１１２に読み込む（ステップＳ２００）。一方、運転モードが補正モードに設定されていないと判定した場合、ＣＰＵ１１０は、印字プログラムおよび印字データをＲＡＭ１１２に読み込み、通常の印字を行う（ステップＳ３００）。
【００４６】
なお、本実施の形態においては、外部記憶装置１１３に記憶された印字テストプログラムおよび印字テスト用の印字データ、または印字プログラムおよび印字データをＲＡＭ１１２に読み込むこととしたが、これに限定されず、図２のインターフェイス部１１４を介して外部のコンピュータ５００から印字テストプログラムおよび印字テスト用の印字データ、または印字プログラムおよび印字データを取得してもよい。
【００４７】
続いて、ＣＰＵ１１０は、補正モードが手動補正モードに設定されたか否かを判定する（ステップＳ４００）。
【００４８】
補正モードが手動補正モードに設定されたと判定した場合には、ＣＰＵ１１０は、手動補正モード処理を行う（ステップＳ５００）。一方、補正モードが手動補正モードに設定されていないと判定した場合には、ＣＰＵ１１０は、自動補正モード処理を行う（ステップＳ６００）。この手動補正モード処理および自動補正モード処理の詳細については後述する。
【００４９】
手動補正モード処理または自動補正モード処理の後、ＣＰＵ１１０は後述する補正された印字データに基づいて印字テストを行う（ステップＳ７００）。ユーザは、印字テストの結果を確認して正常か否かを判断する。ユーザが、印字テストの結果を確認して正常か否かを判断する方法については後述する。ユーザは、印字テストの結果が正常であると判定した場合には、停止スイッチ１０１ｃを押下する。一方、ユーザは、印字テストの結果が正常でないと判定した場合には、設定スイッチ１０１ｆを押下する。
【００５０】
ＣＰＵ１１０は、停止スイッチ１０１ｃおよび設定スイッチ１０１ｆのいずれかが押下されたかに基づいて印字テストの結果が正常であるか否かを判定する（ステップＳ８００）。
【００５１】
印字テストの結果が正常でなかったと判定した場合には、ＣＰＵ１１０はステップＳ４００〜Ｓ７００の処理を繰り返し行う。一方、印字テストの結果が正常であったと判定した場合には、ＣＰＵ１１０はステップＳ１００に戻り、ステップＳ３００の処理を行う。それにより、ラベル３１の印字が行われる。
【００５２】
次に、図５は図４の手動補正モード処理におけるＣＰＵ１１０の詳細な動作を示すフローチャートであり、図６は図４の自動補正モード処理におけるＣＰＵ１１０の詳細な動作を示すフローチャートである。
【００５３】
図５の手動補正モード処理において、まず、ＣＰＵ１１０は、入力されたラベル３１のサイズを読み込む（ステップＳ５０１）。このラベル３１のサイズは、ユーザにより入力される。本実施の形態において、ラベル３１のサイズはＬ１０とする。
【００５４】
続いて、ＣＰＵ１１０は、印字テスト用の印字データを読み込む（ステップＳ５０２）。ＣＰＵ１１０は、外部記憶装置１１３に記憶された補正率を液晶表示部１０１ｂに表示する（ステップＳ５０３）。補正率の初期値は１００．０％である。ＣＰＵ１１０は、空送スイッチ１０１ｄおよび発行スイッチ１０１ｅが押下されたか否かを判定する（ステップＳ５０４）。空送スイッチ１０１ｄおよび発行スイッチ１０１ｅが押下されていないと判定した場合には、ＣＰＵ１１０は、ステップＳ５０７の処理へ移る。一方、空送スイッチ１０１ｄおよび発行スイッチ１０１ｅが押下されたと判定した場合には、ＣＰＵ１１０は、補正率を変更する（ステップＳ５０５）。
【００５５】
このように、ユーザは、液晶表示部１０１ｂに表示された補正率を確認し、補正率を変更する場合には、空送スイッチ１０１ｄまたは発行スイッチ１０１ｅを押下する。
【００５６】
例えば、ユーザが空送スイッチ１０１ｄを一度押下することにより液晶表示部１０１ｂの「補正率１００．０％」が「補正率１００．１％」に変更される。一方、ユーザが発行スイッチ１０１ｅを一度押下することにより液晶表示部１０１ｂの「補正率１００．０％」が「補正率９９．９％」に変更される。
【００５７】
次に、ＣＰＵ１１０は、変更された補正率を外部記憶装置１１３に新たな補正率として記憶させる（ステップＳ５０６）。この補正率の詳細については後述する。例えば、ＣＰＵ１００は、変更された補正率「１００.１％」を新たな補正率として外部記憶装置１１３に記憶させる。あるいは、変更された手動補正率「９９.９％」を新たな補正率として外部記憶装置１１３に記憶させる。
【００５８】
続いて、ＣＰＵ１１０は、設定スイッチ１０１ｆが押下されたか否かを判定する（ステップＳ５０７）。設定スイッチ１０１ｆが押下されていないと判定した場合には、ＣＰＵ１１０はステップＳ５０４に戻り、ステップＳ５０４〜Ｓ５０６の処理を繰り返し行う。
【００５９】
一方、設定スイッチ１０１ｆが押下されたと判定した場合には、ＣＰＵ１１０は外部記憶装置１１３に記憶された補正率に基づいて印字データを補正する（ステップＳ５０８）。この印字データの補正の詳細については後述する。ＣＰＵ１１０は、印字データの補正後、図４のステップＳ７００の印字テストの処理に移る。
【００６０】
次に、図６の自動補正モード処理において、まず、ＣＰＵ１１０は、入力されたラベル３１のサイズを読み込む（ステップＳ６０１）。このラベル３１のサイズは、ユーザにより設定される。本実施の形態において、ラベル３１のサイズはＬ１０とする。
【００６１】
続いて、ＣＰＵ１１０は、印字テスト用の印字データを読み込む（ステップＳ６０２）。ＣＰＵ１１０は、外部記憶装置１１３に記憶された補正率を液晶表示部１０１ｂに表示する（ステップＳ６０３）。
【００６２】
ＣＰＵ１１０は、センサ１０３ａの出力信号に基づいてラベル３１のサイズの実測値を算出する（ステップＳ６０４）。ここで、ピッチ検出部１０３は、センサ１０３ａからの出力信号に基づきラベル３１のピッチ間の（端部間）時間をＣＰＵ１１０に与える。ＣＰＵ１１０は、ピッチ検出部１０３より与えられたラベル３１のピッチ間の時間と搬送モータ１０５ａによる搬送速度とからラベル３１のサイズの実測値を算出する。
【００６３】
ＣＰＵ１１０は、算出された実測値より補正率を算出し、その補正率を外部記憶装置１１３に新たな補正率として記憶する（ステップＳ６０５）。この補正率の算出方法については後述する。
【００６４】
次に、外部記憶装置１１３に記憶された補正率に基づいて印字データを補正する（ステップＳ６０６）。この印字データの補正の詳細については後述する。ＣＰＵ１１０は、印字データの補正後、図４のステップＳ７００の印字テストの処理に移る。
【００６５】
次に、図７は印字テスト結果の一例を示す模式図である。図７（ａ）は印字テスト結果が正常の場合を示し、図７（ｂ）は印字テスト結果が正常でない場合を示す。
【００６６】
図７（ａ），（ｂ）に示すように、ラベル３１の送り方向（矢印Ｒの方向）に対して直交する方向に直線ＶＨが印字される。また、ラベル３１の送り方向に対して平行にかつラベル３１の中央付近に直線ＶＬが印字される。さらに、直線ＶＬに直交するように、等間隔で複数の直線ＶＨＬが印字される。
【００６７】
図７（ａ），（ｂ）に示すＬ１はラベル３１のサイズを示し、Ｌ２は印字ずれを確認するためのずれ確認値を示し、Ｌ３はずれ確認値では確認できないずれを確認するための総合ずれ確認値を示す。すなわち、ずれ確認値Ｌ２では確認できないような微小なずれであっても、そのずれを積算することにより、総合ずれ確認値Ｌ３によりずれの積算値を確認することができる。
【００６８】
ユーザは、上述したようにラベル３１のサイズをＬ１０に設定し（以下、設定値Ｌ１０と呼ぶ。）、ずれ確認値をＬ２０に設定し（以下、設定値Ｌ２０と呼ぶ。）、総合ずれ確認値をＬ３０（以下、設定値Ｌ３０と呼ぶ。）に設定する。
【００６９】
図７（ａ）に示すように、印字テスト結果が正常の場合、手動補正モード処理および自動補正モード処理のいずれにおいても、ラベル３１のサイズＬ１が設定値Ｌ１０と等しくなり、ずれ確認値Ｌ２が設定値Ｌ２０と等しくなり、総合ずれ確認値が設定値Ｌ３０と等しくなる。
【００７０】
一方、図７（ｂ）に示すように、印字テスト結果が正常でない場合、手動補正モード処理および自動補正モード処理のいずれにおいても、ずれ確認値Ｌ２が設定値Ｌ２０と異なり、総合ずれ確認値Ｌ３が設定値Ｌ３０と異なる。また、手動補正モード処理においては、ラベル３１のサイズＬ１が設定値Ｌ１０と等しくなるが、自動補正モード処理においては、ラベル３１のサイズＬ１が設定値Ｌ１０と異なる。この理由は、手動補正モード処理においては、印字結果をスケール等により計測するのに対して、自動補正モード処理においては、印字結果をセンサ１０３ａおよび搬送モータ１０５ａにより計測するため、図３の印字ローラ５０の摩耗、印字ローラ５０の加工誤差等によりラベル３１の搬送速度が異なるからである。
【００７１】
次に、補正率の算出方法について説明する。まず手動補正モードにおいて、ユーザは図７（ｂ）のずれ値確認値Ｌ２に対する設定値Ｌ２０の割合（Ｌ２０／Ｌ２）または図７（ｂ）の総合ずれ確認値Ｌ３に対する設定値Ｌ３０の割合（Ｌ３０／Ｌ３）を補正率として算出する。
【００７２】
一方、自動補正モードにおいて、ラベル３１のサイズの実測値に対する設定値Ｌ１０の割合（Ｌ１０／実測値）を補正率として算出する。この割合が、自動補正率に該当する。
【００７３】
図８は外部記憶装置１１３に記憶された補正率に基づいて印字データを補正する状態を示す説明図である。図８（ａ）は補正前の印字データを示し、図８（ｂ）は補正後の印字データを示す。
【００７４】
図８（ａ），（ｂ）においては、ラベル３１の送り方向（矢印Ｒの方向）と逆の方向をＹ方向とし、Ｙ方向に垂直な方向をＸ方向とする。印字データは、印字すべき文字列を示す情報（文字列情報）および文字列の印字位置を示す情報（印字位置情報）を含む。本実施の形態では、文字列の印字位置情報として、文字列を含む文字枠Ａ１，Ａ２の所定の一点の座標ａ１，ａ２が用いられる。
【００７５】
ここで、図８（ａ）において、ラベル上の原点Ｏの座標を（ｘ，ｙ）＝（０．０）で表す。ここで、ｘはＸ方向の座標を示し、ｙはＹ方向の座標を示す。また、印字データに含まれる文字枠Ａ１の座標ａ１を（ｘ，ｙ）＝（４０，８０）で表わし、文字枠Ａ２の座標ａ２を（ｘ，ｙ）＝（６０，１２０）で表わす。ＣＰＵ１１０は、印字データの補正を行う場合、ｙ座標の値に補正率を乗算する。
【００７６】
例えば、補正率が１１０％である場合、ＣＰＵ１１０は、ステップＳ５０８またはＳ６０６の処理において、ｙ座標の値に補正率１１０％を乗算する。具体的に、図８（ａ）の文字枠Ａ１のｙ座標の値１２０に１１０％を乗算する。その結果、図８（ｂ）の文字枠Ａ１のｙ座標の値が、１３２に補正される。
【００７７】
また、例えば、補正率が９０％である場合、ＣＰＵ１１０は、ステップＳ５０８またはＳ６０６の処理において、ｙ座標の値に補正率９０％を乗算する。具体的に、文字枠Ａ２のｙ座標８０に９０％を乗算する。その結果、文字枠Ａ２のｙ座標の値が７２に補正される。
【００７８】
次に、図９は、実際のラベル３１に印字した場合の一例を示す模式図である。
【００７９】
図９（ａ）はラベル３１の正しい印字位置に印字された場合を示し、図９（ｂ）は印字ローラ５０の直径が大きい場合を示し、図９（ｃ）は印字ローラ５０の直径が小さい場合を示す。また、図９においてラベル３１の送り方向は、矢印Ｙの方向である。以下、Ｙ方向を上方向と呼び、その逆の方向を下方向と呼ぶ。
【００８０】
図９（ａ）に示す印字部α１〜α５は、予めラベル３１に事前に印字されている。図９（ｂ）に示すラベル３１は、印字ローラ５０の直径が大きいため、本来サーマルヘッド１０４ａから印字するタイミングよりも印字ローラ５０によりラベル３１の搬送される送り量が多く、下方向から上方向に対して徐々に本来印字される位置よりも上方向に印字ずれが生じている。
【００８１】
一方、図９（ｃ）に示すラベル３１は、印字ローラ５０の直径が小さいため、本来サーマルヘッド１０４ａから印字するタイミングよりも印字ローラ５０によりラベル３１の搬送される送り量が少なく、下方向から上方向に対して徐々に本来印字される位置よりも下方向に印字ずれが生じている。
【００８２】
本実施の形態においては、印字テストの際に図９（ｂ）、（ｃ）に示すラベル３１が排出されても、補正率に基づいて印字データを補正することができるので、図９（ａ）に示すラベル３１を印字することができる。
【００８３】
以上のことにより、本実施の形態に係るラベルプリンタ１００では、印字部１０４、サーマルヘッド１０４ａ、搬送制御部１０５および搬送モータ１０５ａの制御を複雑化することなく、印字データの印字位置を容易に補正することができる。また、検出マークの必要が無いため、不要なコストを削減することができる。さらに、事前に印刷された罫線と印字した文字との印字ずれが生じても補正を行うことにより、印字位置のずれを目立たなくすることができる。
【００８４】
また、経時的使用による印字ローラ５０のゴムの摩滅、印字ローラ５０の直径の加工誤差による送り量の誤差および印字用紙３３の種類に応じた滑り量の差のいずれかが生じた場合でも、容易に適切な位置に文字を印字することができる。
【００８５】
さらに、複数のラベルプリンタ１００がある場合において、個々のラベルプリンタ１００において滑り量または送り量の違いがある場合でも、各ラベルプリンタで適切な位置に文字を印字するように補正することができる。
【００８６】
本実施の形態においては、ラベルプリンタ１００がラベル印字装置に相当し、印字データが印字情報に相当し、ＲＡＭ１１２が印字情報記憶手段に相当し、印字部１０４、サーマルヘッド１０４ａ、搬送制御部１０５および搬送モータ１０５ａが印字処理部に相当し、ＣＰＵ１１０が補正手段に相当し、操作パネル１０１が入力手段および選択手段に相当し、補正率が補正量に相当し、ピッチ検出部１０３およびセンサ１０３ａが検出手段に相当し、外部記憶装置１１３が設定値記憶手段に相当し、手動補正モード処理が第１のモードに相当し、自動補正モード処理が第２のモードに相当する。
【００８７】
次に、図１０は、ラベルプリンタ１００により印字されたラベルを巻き取る巻き取り機の外観斜視図であり、図１１は、図１０のラベルプリンタ１００および巻き取り機の内部構造を示す模式的断面図である。
【００８８】
図１０および図１１に示すように、巻き取り機４００は、巻き取り軸４１０、ラベル検出センサ４１１、保持ローラ４２０、巻き取りモータ４３０ａ、固定台４３０および固定板４４０を含む。
【００８９】
図１０および図１１に示す巻き取り機４００は、ラベルプリンタ１００の印字排出口側の下面に巻き取り機４００の固定板４４０が取り付けられる。
【００９０】
図１１のラベルプリンタ１００の内部構造は、図３に示すラベルプリンタ１００の内部構造と同じである。
【００９１】
ラベルプリンタ１００により印字されたラベル３１および印字用紙３３は、巻き取り機４００の保持ローラ４２０に沿って巻き取り軸４１０に巻きつけられる。巻き取りモータ４３０ａは、ラベルプリンタ１００の搬送モータ１０５ａと同期しており、搬送モータ１０５ａが稼動すると巻き取りモータ４３０ａも従動稼動し、搬送モータ１０５ａが停止すると巻き取りモータ４３０ａも停止する。なお、ここにおいて、搬送モータ１０５ａおよび巻き取りモータ４３０ａの停止とは、搬送モータ１０５ａおよび巻き取りモータ４３０ａへの主電源を遮断するのではなく、搬送モータ１０５ａおよび巻き取りモータ４３０の回転を停止させることを意味する。
【００９２】
続いて、図１２および図１３は、巻き取り機４００を取り付けて印字を行う場合のラベルプリンタ１００のＣＰＵ１１０の動作を示すフローチャートである。
【００９３】
まず、ユーザが印字用紙ローラ３０を交換する。そして、ユーザは、ラベルプリンタ１００の発行スイッチ１０１ｅを押下する。
【００９４】
ＣＰＵ１１０は、印字用紙ローラ３０の交換後、発行スイッチ１０１ｅが押下されたか否かを判定する（ステップＳ２１）。発行スイッチ１０１ｅが押下されていないと判定した場合には、ＣＰＵ１１０は、ステップＳ２１に戻り処理を繰り返す。
【００９５】
一方、発行スイッチ１０１ｅが押下されたと判定した場合には、ＣＰＵ１１０は、印字を開始する（ステップＳ２２）。
【００９６】
続いて、ＣＰＵ１１０は、所定の枚数のラベル３１を印字したか否かを判定する（ステップＳ２３）。所定の枚数のラベル３１を印字していないと判定した場合には、ＣＰＵ１１０は、ステップＳ２３の処理を繰り返す。ここで、所定の枚数のラベル３１とは、ラベルプリンタ１００から排出されたラベル３１が巻き取り軸４１０に巻き取ることができる長さ分のラベル３１の枚数を示す。
【００９７】
一方、所定の枚数のラベル３１を印字したと判定した場合には、ＣＰＵ１１０は、巻き取り機４００への電源供給を停止するとともにラベルプリンタ１００の搬送モータ１０５ａの駆動を停止する（ステップＳ２４）。
【００９８】
この間にユーザは、ラベルプリンタ１００により印字して排出された所定の枚数のラベル３１を巻き取り機４００の巻き取り軸４１０に巻きつける。
【００９９】
ＣＰＵ１１０は、所定の時間経過したか否かを判定する（ステップＳ２５）。
【０１００】
所定の時間経過していないと判定した場合には、ＣＰＵ１１０は、所定の時間が経過するまで待機する。
【０１０１】
一方、所定の時間経過したと判定した場合には、ＣＰＵ１１０は、巻き取り機４００への電源供給を開始するとともにラベルプリンタ１００の搬送モータ１０５ａの駆動を開始する（ステップＳ２６）。それにより、ラベルプリンタ１１０から排出されたラベル３１が巻き取り機４００の巻き取り軸４１０に巻き取られる。
【０１０２】
続いて、ＣＰＵ１１０は、センサ４１１から与えられる信号がオンであるか否かを判定する（ステップＳ２７）。ここで、センサ４１１から与えられる信号がオンであれば、巻き取り機４００の巻き取り軸４１０にラベル３１が正常に巻き取られていることを示し、センサ４１１から与えられる信号がオフであれば、巻き取り機４００の巻き取り軸４１０にラベル３１が正常に巻き取られていないことを示す。
【０１０３】
したがって、センサ４１１から与えられる信号がオフである場合、ＣＰＵ１１０は、ステップＳ２４に戻り、処理を繰り返す。
【０１０４】
一方、センサ４１１から与えられる信号がオンである場合、ＣＰＵ１１０は、印字を継続する（ステップＳ２８）。
【０１０５】
その後、ＣＰＵ１１０は、所定枚数のラベル３１を印字したか否かを判定する（ステップＳ２９）。所定枚数のラベル３１を印字していないと判定した場合には、ステップＳ２８に戻り処理を繰り返す。
【０１０６】
一方、所定枚数のラベル３１を印字したと判定した場合には、巻き取り機４００への電源供給停止するとともにラベルプリンタ１００の搬送モータ１０５ａの駆動を停止する（ステップＳ３０）。それにより、ラベルプリンタ１００により印字された所定枚数のラベル３１がロール状に巻き取り機４００に巻き取られる。
【０１０７】
続いて、図１４および図１５は、巻き取り機４００を取り付けて印字を行う場合のラベルプリンタ１００のＣＰＵ１１０の動作の他の例を示すフローチャートである。
【０１０８】
図１４および図１５のＣＰＵ１１０の動作が、図１２および図１３のＣＰＵ１１０の動作と異なるのは、以下の点である。
【０１０９】
発行スイッチ１０１ｅが押下されたと判定した場合には、ＣＰＵ１１０は、印字を開始する（ステップＳ３２）。
【０１１０】
続いて、ＣＰＵ１１０は、ラベル３１の印字を開始してから所定の時間が経過したか否かを判定する（ステップＳ３３）。所定の時間が経過していないと判定した場合には、ＣＰＵ１１０は、ステップＳ３３の処理を繰り返す。ここで、所定の時間とは、ラベルプリンタ１００から排出されたラベル３１が巻き取り軸４１０に巻き取ることができる長さ分のラベル３１を印字する時間を示す。
【０１１１】
一方、所定の時間が経過したと判定した場合には、ＣＰＵ１１０は、巻き取り機４００への電源供給を停止するとともにラベルプリンタ１００の搬送モータ１０５ａの駆動を停止する（ステップＳ３４）。
【０１１２】
次に、図１６および図１７は、巻き取り機４００を取り付けて印字を行う場合のラベルプリンタ１００のＣＰＵ１１０の動作のさらに他の例を示すフローチャートである。
【０１１３】
図１６および図１７のＣＰＵ１１０の動作が、図１２および図１３のＣＰＵ１１０の動作と異なるのは、以下の点である。
【０１１４】
発行スイッチ１０１ｅが押下されたと判定した場合には、ＣＰＵ１１０は、印字を開始する（ステップＳ４２）。
【０１１５】
続いて、ＣＰＵ１１０は、ラベル３１の印字を開始してから所定の距離のラベル３１を印字したか否かを判定する（ステップＳ４３）。所定の距離のラベル３１を印字していないと判定した場合には、ＣＰＵ１１０は、ステップＳ４３の処理を繰り返す。ここで、所定の距離のラベル３１とは、ラベルプリンタ１００にから排出されたラベル３１が巻き取り軸４１０に巻き取ることができる長さ分のラベル３１を示す。
【０１１６】
一方、所定の距離のラベル３１を印字したと判定した場合には、ＣＰＵ１１０は、巻き取り機４００への電源供給を停止するとともにラベルプリンタ１００の搬送モータ１０５ａの駆動を停止する（ステップＳ４４）。
【０１１７】
以上のように、本実施の形態に係るラベルプリンタ１００および巻き取り機４００では、ラベル３１が一定量排出された時点で、一定の時間停止するので、その一定の時間にユーザが巻き取り機４００の巻き取り軸４１０にラベル３１を巻き付けることができる。さらに、ラベル３１の排出と巻き取り機４００の巻き取りとが同期しているので、ラベル３１を容易にロール状にでき、ユーザの手間を省くことができる。また、ラベルプリンタ１００の主電源を遮断して巻き取り機４００にラベルを巻き取る場合と比較して、不要な電力消費がなくなるため省エネを達成することができる。
【産業上の利用可能性】
【０１１８】
本発明に係るラベル印字装置、ラベル印字方法およびラベル印字プログラムは、商品の情報をラベルに印字するため等に利用することができる。
【図面の簡単な説明】
【０１１９】
【図１】本発明の一実施の形態に係るラベルプリンタの外観図である。
【図２】図１のラベルプリンタの内部構成を示すブロック図である。
【図３】ラベルプリンタの内部構造の一例を示す模式的断面図である。
【図４】印字テストプログラムに従うＣＰＵの主な動作を示すフローチャートである。
【図５】図４の手動補正モード処理におけるＣＰＵの詳細の動作を示すフローチャートである。
【図６】図４の自動補正モード処理におけるＣＰＵの詳細の動作を示すフローチャートである。
【図７】印字テスト結果の一例を示す模式図である。
【図８】外部記憶装置に記憶された補正率に基づいて印字データを補正する状態を示す説明図である。
【図９】実際のラベルに印字した場合の一例を示す模式図である。
【図１０】ラベルプリンタにより印字されたラベルを巻き取る巻き取り機の外観斜視図である。
【図１１】図１０のラベルプリンタおよび巻き取り機の内部構造を示す模式的断面図である。
【図１２】巻き取り機を取り付けて印字を行う場合のラベルプリンタのＣＰＵの動作を示すフローチャートである。
【図１３】巻き取り機を取り付けて印字を行う場合のラベルプリンタのＣＰＵの動作を示すフローチャートである。
【図１４】巻き取り機を取り付けて印字を行う場合のラベルプリンタのＣＰＵの動作の他の例を示すフローチャートである。
【図１５】巻き取り機を取り付けて印字を行う場合のラベルプリンタのＣＰＵの動作の他の例を示すフローチャートである。
【図１６】巻き取り機を取り付けて印字を行う場合のラベルプリンタのＣＰＵの動作のさらに他の例を示すフローチャートである。
【図１７】巻き取り機を取り付けて印字を行う場合のラベルプリンタのＣＰＵの動作のさらに他の例を示すフローチャートである。
【符号の説明】
【０１２０】
１００  ラベルプリンタ
１０１ａ  状態表示ランプ
１０１ｂ  液晶表示部
１０１ｃ  停止スイッチ
１０１ｄ  空送スイッチ
１０１ｅ  発行スイッチ
１０１ｆ  設定スイッチ１０４  印字部
１０３  ピッチ検出部
１０３ａ  センサ
１０４ａ  サーマルヘッド
１０５  搬送制御部
１０５ａ  搬送モータ
１１０  ＣＰＵ
１１２  ＲＡＭ
１１３  外部記憶装置
【図１】
2005219382.tif 000003
【図２】
2005219382.tif 000004
【図３】
2005219382.tif 000005
【図４】
2005219382.tif 000006
【図５】
2005219382.tif 000007
【図６】
2005219382.tif 000008
【図７】
2005219382.tif 000009
【図８】
2005219382.tif 000010
【図９】
2005219382.tif 000011
【図１０】
2005219382.tif 000012
【図１１】
2005219382.tif 000013
【図１２】
2005219382.tif 000014
【図１３】
2005219382.tif 000015
【図１４】
2005219382.tif 000016
【図１５】
2005219382.tif 000017
【図１６】
2005219382.tif 000018
【図１７】
2005219382.tif 000019