(57)【要約】【課題】簡単な操作で、且つ、簡単な構成で印字フォーマットを変更することができるラベルプリンタを提供する。【解決手段】ラベルが台紙に所定間隔で仮着されたラベル用紙を所定量フィードし、所定の印字フォーマットに従ってラベルに印字を行うラベルプリンタにおいて、ラベル長毎に印字フォーマットを記憶する記憶手段と、ラベル長を検出するラベル長検出手段と、ラベル長検出手段により検出されたラベル長に基づいて、記憶手段から所定の印字フォーマットを選択する選択手段とを有する。【選択図】      図１
2005047087.tif 000002
【特許請求の範囲】
【請求項１】
ラベルが台紙に所定間隔で仮着されたラベル用紙を所定量フィードし、所定の印字フォーマットに従って該ラベルに印字を行うラベルプリンタにおいて、
ラベル長毎に印字フォーマットを記憶する記憶手段と、
ラベル長を検出するラベル長検出手段と、
該ラベル長検出手段により検出されたラベル長に基づいて、前記記憶手段から前記所定の印字フォーマットを選択する選択手段と
を具備することを特徴とするラベルプリンタ。
【請求項２】
前記ラベル長検出手段は、
台紙に仮着されているラベルを検出するラベル検出手段と、
前記ラベル検出手段によって検出されたラベルが所定位置を通過する時間を計時する計時手段と、
該計時された時間とラベル用紙のフィード速度とからラベル長を算出する算出手段と
を具備することを特徴とする請求項１に記載のラベルプリンタ。
【請求項３】
前記記憶手段は、前記印字フォーマットと商品データとを関連付けて記憶していることを特徴とする請求項１又は請求項２に記載のラベルプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品に貼付するラベル等に品名などの各種データを印字するラベルプリンタに関する。
【０００２】
【従来の技術】
ラベルに所定事項を印字するラベルプリンタでは、商品名、値段、バーコードなどの印字が重ならないように、ラベル上における印字位置、文字の大きさなどを予め決めておく必要がある。
また、多種多様なラベルに対応可能なラベルプリンタにあっては、各ラベルサイズによって商品名等の印字位置等が異なるため、ラベルサイズに応じて印字位置、文字の大きさなどが規定されている印字フォーマットを変更する必要がある。
【０００３】
上記印字フォーマットを変更する方法としては、例えば、特許文献１に開示されているように、予め設定されている印字フォーマットを操作者が適宜選択操作する方法が考えられる。
また、ラベル用紙ロールを充填したカセットを印字装置にセットするラベルプリンタにおいて、カセットから印字装置へラベルサイズなどを伝達することにより、印字装置が伝達された情報に基づいて印字フォーマットを選択する方法が知られている。
【０００４】
【特許文献１】
特開平１０−４４５２２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した操作者が適宜選択する場合には、ラベル用紙を変える毎に印字フォーマットを選択し直す操作が必要であり、操作が煩雑になるといった問題があった。また、ラベル用紙ロールをカセットに充填し、該カセットを印字装置へセットするカセット式のラベルプリンタでは、カセットにラベルの種類などを伝達する機能を持たせる必要があり、装置構造が煩雑になるという問題があった。
【０００６】
本発明は、上記問題を解決するためになされたもので、簡単な操作で、且つ、簡単な構成で印字フォーマットを変更することができるラベルプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、この発明は以下の構成を有する。
即ち、請求項１に記載されたラベルプリンタに係る発明は、ラベルが台紙に所定間隔で仮着されたラベル用紙を所定量フィードし、所定の印字フォーマットに従って該ラベルに印字を行うラベルプリンタにおいて、ラベル長毎に印字フォーマットを記憶する記憶手段と、ラベル長を検出するラベル長検出手段と、該ラベル長検出手段により検出されたラベル長に基づいて、前記記憶手段から前記所定の印字フォーマットを選択する選択手段とを有することを特徴とする。
【０００８】
また、請求項２に記載されたラベルプリンタに係る発明は、請求項１に記載のラベルプリンタにおいて、前記ラベル長検出手段は、台紙に仮着されているラベルを検出するラベル検出手段と、前記ラベル検出手段によって検出されたラベルが所定位置を通過する時間を計時する計時手段と、該計時された時間とラベル用紙のフィード速度とからラベル長を算出する算出手段とを具備することを特徴とする。
【０００９】
また、請求項３に記載されたラベルプリンタに係る発明は、請求項１又は請求項２に記載のラベルプリンタにおいて、前記記憶手段は、前記印字フォーマットと商品データとを関連付けて記憶していることを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の実施形態に係るラベルプリンタの印字機構を示す構成図である。
この図において、ラベル用紙ロール４は、ラベル用紙８が巻回されたものである。ラベル用紙８は、図５に示すように、台紙３１にラベル３２が一定間隔で連続的に仮着されている。ここで、本実施形態では、ラベル長を“Ｌ”、ラベルとラベルとの間隔（ギャップ）を“Ｇ”とする。
【００１１】
上述したようなラベル用紙ロール４は、ロールセット軸６に回転可能に装着されており、押え板５がロールセット軸６に嵌められることにより、ラベル用紙ロール４がロールセット軸６に固定される。
ラベル用紙ロール４より繰り出されたラベル用紙８は、用紙ガイド９の下端を通り、ギャップセンサ１０を通過し、プラテンローラ１２の下流にあるディスペンサ１１を通り、印字部１３へ導かれる。
【００１２】
印字部１３では、プラテンローラ１２にラベル用紙８を押圧しながら印字ヘッド１がラベル３２に印字を行う。その後、ラベル用紙８がプラテンローラ１２の先端部で鋭角状に折り曲げられる状態になり、ラベル３２が台紙３１から剥離され、ラベル３２は外部に排出され、台紙３１は巻取軸７に巻き取られる。
なお、レバー２は、当該機構にラベル用紙８をセットする際に、印字ヘッド１を上方へあげるためのレバーである。
【００１３】
ギャップセンサ１０は、図２に示すように、発光素子１０１と、発光素子１０１に対向配置され、発光素子１０１が発した光をラベル用紙８を介して受光する受光素子１０２と、受光素子１０２によって受光された光のレベル（光度）に応じて、ラベル３２の有無を検出するラベル検出部１０３とからなる。また、発光素子１０１と受光素子１０２との間をラベル用紙８が通過する構成をとる。
具体的には、ラベル検出部１０３は、受光素子１０２によって受光された透過光の光度が所定値以下の場合は“ラベルあり”と判断し、透過光の光度が所定値以上の場合には、“ラベルなし”、即ちラベル３２がついていない台紙３１のみの部分（ギャップＧ）であると判断する。そして、その判断結果を電気信号として後述するＣＰＵ４１へ送信する。
例えば、“ラベルあり”の場合はディジタル信号の“１”を、“ラベルなし”の場合は“０”を送信する。
【００１４】
図３は、同ラベルプリンタの外観を示す斜視図である。
表示操作部２１は、液晶表示器の上面にタッチパネルが積層された構造をしている。操作者は、タッチパネルを操作することにより、印字したい商品名などを選択でき、又、商品名などを設定することもできる。
テンキー２２は、品番キー、数字キー、ラベルフィードキー、クリアキー、発行キー等から構成されている。
更に、ラベルプリンタには、電源スイッチ２３、メモリカード挿入口２４、ラベル発行口２５等が設けられており、メモリカード挿入口２４に挿入されるメモリカードには、商品データや印字フォーマットなどが記憶されているものと、その他履歴データなどが記憶されているものとがある。
操作者は、ラベルを発行させたい場合には、ラベル発行したい商品を表示操作部２１から選択し、更に、印字したいラベルの枚数を数字キーと発行キーから入力することで、当該商品の内容が印字されたラベルを所定枚数発行させることができる。
【００１５】
次に、図４に同ラベルプリンタの電気的構成を示すブロック図を示す。なお、図４において図１、図３の各部に対応する部分には同一の符号を付し、その説明を省略する。
同図において、符号４１は回路各部を制御するＣＰＵ（中央処理装置）である。具体的には、ＣＰＵ４１は、表示操作部２１から入力された入力データ等の各種入力データを処理する入力処理、種々の情報を表示操作部２１へ出力する表示処理、後述する各種ファイルの内容の設定を行う設定処理、及び印字データを作成する印字データ作成処理や印字部１３の印字動作を制御する印字処理等を行う。
【００１６】
符号４２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、上述したＣＰＵ４１の処理制御用の各種プログラム、即ち、入力処理プログラム、印字処理プログラム、表示処理プログラム、設定処理プログラム、及び印字データ作成処理プログラム等が格納されている。ＲＯＭには、フラッシュメモリを用いるのが好ましく、これにより古いＲＯＭをソケットから抜き、新しいＲＯＭに差し替えるといった面倒な作業が不要となる。
【００１７】
符号４３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、図６及び図７に示されるように、ＣＰＵ４１が各種処理を行う際に使用される各種情報が格納されている。具体的には、フラグ、レジスタ等が設定されるワーキングエリア、フォントファイル、印字フォーマットファイル、商品ファイル等の記憶領域が設けられている。また、記憶領域はバッテリバックアップが施されており、ラベルプリンタ本体の電源を落とした場合でも、各種ファイルの内容は失われないようになっている。ＲＡＭ４３には、ＳＲＡＭカードを用いるのが好ましく、これによりデータの移行等を簡単に行うことができる。
【００１８】
次に、ＲＡＭ４３に記憶されている各ファイル、特に印字フォーマットファイルについて詳しく説明する。
印字フォーマットとは品名、値段、日付等の各印字データについて、それぞれラベル上の印字の有無、印字位置、印字の大きさなどを規定するものである。つまり、印字データがあっても印字フォーマットが正しくなければ、所定の印字データはラベル上に正しく印字されない。
【００１９】
図６（ａ）、（ｂ）は、印字フォーマットをラベル３２上に表した一概念図である。ラベル３２の大きさに応じて、印字すべき事項、文字の大きさ、印字位置等が異なる。なお、表示操作部２１によって、任意の印字フォーマットを作成することも可能である。
【００２０】
図７は、印字フォーマットファイルに格納されている内容の一例を示す図である。
図７に示したように、印字フォーマットファイルは、複数の印字フォーマットを記憶する領域であり、これら複数定義された印字フォーマットはラベル長Ｌにより識別される。
具体的には、印字フォーマットは、印字すべき項目と、各項目の印字エリアの詳細を指定するデータ（開始Ｘ、開始Ｙ、縦幅、横幅、大きさ）、更に当該フォーマットを使用するラベル長Ｌ等とから構成される。
ここで、「開始Ｘ」は、対応項目の印字エリアについて、印字時におけるラベル用紙８の進行方向と直交する方向における基点（即ち、印字エリアの印字開始位置のＸ座標）をドット単位で示す値である。「開始Ｙ」は、対応項目の印字エリアについて、上記進行方向における基点（即ち、印字エリアの印字開始位置のＹ座標）をドット単位で示す値である。「縦幅」は対応項目の印字エリアのＹ座標方向のドット数であり、「横幅」は、対応項目の印字エリアのＸ座標方向のドット数である。大きさは、１〜５により所定の大きさを選択することができる。
【００２１】
図８は、商品ファイルに格納されている内容の一例を示す表である。図８に示したように、商品ファイルは、品番、ＪＡＮコード、品名、生産者、品種、フォーマット番号等からなる商品データが、各々の商品毎に格納されたファイルであり、品番を指定することによってその商品に関する情報である商品データが読み出される。
なお、ＪＡＮコードに限らずコード３９や二次元バーコードなど、他のバーコード体系でも良い。
また、フォーマット番号は、図７に示した印字フォーマットと関連付けられており、印字フォーマットを読み出す際に、該当するフォーマット番号の商品データも読み出すことができるようになっている。
【００２２】
次に、上述した構成からなるラベルプリンタの動作について図９を参照して説明する。
まず、操作者が、ラベル用紙ロール４をロールセット軸６にセットし、その後、テンキー部２２に設けられたラベルフィードキーを押下すると、このキー入力の信号はＣＰＵ４１へ伝達される。
ＣＰＵ４１は、当該信号を受信すると、図示しないステッピングモータを正転駆動させることにより、プラテンローラ１２を回転させ、ラベル用紙８を順送り方向へフィードさせる。
ラベル用紙８がフィードされると、ギャップセンサ１０の発光素子１０１と受光素子１０２との間をラベル用紙８が通過し、これによりラベルの有無がラベル検出部１０３により検出され、検出結果がＣＰＵ４１へ送信される。
【００２３】
例えば、ラベル用紙８のフィード前において、台紙のみの部分（ギャップＧ）がギャップセンサ１０の位置にあった場合、ギャップセンサ１０からは“ラベルなし”を示す信号がＣＰＵ４１へ送信される（ステップＳ１においてＮＯ）。
続いて、ラベル用紙８がフィードされることにより、ラベル３２の先端がギャップセンサ１０の位置に達すると、ギャップセンサ１０からの電気信号は“ラベルなし”から“ラベルあり”へ変化する。
【００２４】
“ラベルなし”から“ラベルあり”へ信号が変化すると（ステップＳ１においてＹＥＳ）、ＣＰＵ４１はタイマ４４をスタートさせる（ステップＳ２）。そして、更に、ラベル用紙８がフィードされることにより、ラベル３２がギャップセンサ１０の間を通過し終えると、ギャップセンサ１０からの電気信号は“ラベルあり”から“ラベルなし”へ変化する。
“ラベルあり”から“ラベルなし”へ電気信号が変化すると（ステップＳ３においてＹＥＳ）、ＣＰＵ４１は、タイマ４４をストップさせる（ステップＳ４）。これにより、１枚のラベル３２がギャップセンサ１０の間を通過するのに有した時間が計時される。
次に、ＣＰＵ４１は、タイマ４４により計時された時間に、フィードの速度を乗じることにより、ラベル長Ｌを算出する（ステップＳ５）。
即ち、フィードの速度は一定となるよう予め設定されているため、その設定値をラベル３２がギャップセンサ１０の間を通過するのに要した時間に乗じることにより、ラベル長Ｌを算出することができる。
【００２５】
そして、ラベル長Ｌを算出すると、算出したラベル長Ｌに関連付けられている印字フォーマットを印字フォーマットファイル内から読み出し（ステップＳ６）、更に、読み出した印字フォーマットと同一のフォーマット番号で識別される商品データを商品ファイルから読み出す（ステップＳ７）。そして、読み出した印字フォーマット及び商品データを印字データとしてＲＡＭ４３上の印字バッファメモリ上に書き込む（ステップＳ８）。
【００２６】
例えば、ステップＳ５において算出したラベル長Ｌが５５（ｍｍ）であった場合には、ＣＰＵ４１は、フォーマット番号１の印字フォーマットを読み出す（図７参照）。更に、同一のフォーマット番号、即ちフォーマット番号１で識別される商品データを商品ファイルから読み出す（図８参照）。そして、読み出したこれらのデータを印字データとしてＲＡＭ４３の印字バッファメモリ上に書き込む。
これにより、操作者が特別な操作をしなくても、自動的にラベル長Ｌに適した印字フォーマットと商品データとが印字データとして設定される。
【００２７】
一方、ＣＰＵ４１は、上述したラベル長Ｌの算出処理と平行して、ステッピングモータの駆動停止処理を行う。即ち、ギャップセンサ１０からの信号が“ラベルあり”から“ラベルなし”へ変化した時点で、ＣＰＵ４１はラベル３２を一枚発行したと判断し、ステッピングモータの駆動を停止する。これにより、ラベル３２が一枚発行された時点でラベル用紙８のフィードが停止し、次のラベル３２が所定の位置で待機することとなる。
このように、本ラベルプリンタにおいては、ラベル長Ｌに適した印字フォーマット等を自動的に設定できるだけでなく、台紙のみの部分（ギャップＧ）を検出することができるので、台紙のみの部分でラベルフィードを停止させることで、次のラベル印字開始のためのラベル待機位置を正確に制御することができる。
【００２８】
そして、操作者によって表示操作部２１からラベルの発行指示がなされると、当該指示情報は表示操作部２１からＣＰＵ４１へ送信され、ＣＰＵ４１はＲＡＭ４３の印字バッファメモリ上に書き込まれている印字データを印字部１３へ出力することにより、待機していたラベル３２に対してラベル印字が行われる。これにより、ラベル長Ｌに適合した印字フォーマットに従って、所定の事項（例えば、商品データ）が印字されたラベル３２がラベル発行口２５から発行されることとなる。
【００２９】
以上説明したように、ラベル長と印字フォーマットとが一対一の関係になっているので、ラベル長を算出することで、簡単に該当する印字フォーマットを読み出すことができる。つまり、本発明はあくまで、一つのラベル長には一つの印字フォーマットのみが対応するラベルプリンタに関するものであり、同じラベル長に複数種の印字フォーマットが対応するラベルプリンタについて、本発明を適用するものではない。
そして、使用できるラベル長の種類数を特定するものではないが、例えば商品に貼るラベルと、該商品を梱包する箱に貼るラベルとの、ラベル長の異なる２種類のラベルのみが必要な、例えば小規模農家、漁業従事者、あるいは小規模工場など一般的にラベルプリンタの操作に慣れていないような方々にも、印字フォーマット選択操作等が必要無いため効果的である。
また、上記業種の他、小売業においても、使用するラベルの長さが異なり、それらが複数種である場合は同様に効果的である。
【００３０】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態では、ＣＰＵ４１がラベル検出部１０３から“ラベルあり”または“ラベルなし”の信号を受け取り、ラベル長を検出している場合について述べたが、ラベル長Ｌを検出するまでの機能をラベル検出部１０３に持たせるようにしてもよい。即ち、ラベル検出部１０３が図９に示したステップＳ１からステップＳ５までの処理を行い、検出したラベル長ＬをＣＰＵ４１へ送信するようにしても良い。
また、図１に示した印字機構において、プラテンローラ１２の駆動モータと巻取り軸７の駆動モータとを共通にするようにしても良い。
また、ラベル用紙ロール４を装置本体に直接セットする場合について述べたが、ラベルカセットを用いるようにしても良い。
また、計量機能を有するラベルプリンタに本発明を適用することも可能である。また、本発明のラベルプリンタを包装機と組み合わせても良い。また、本発明のラベルプリンタを搬送されてくる商品に自動的にラベルを貼付するラベル自動貼付機に組み合わせても良い。
【００３１】
【発明の効果】
以上のように、この発明によれば、ラベル長を検出する機能を有し、また、記憶手段には、ラベル長毎に印字フォーマットが記憶されているので、各ラベル長に適した印字フォーマットを自動的に選択し、印字データとして設定することができる。これにより、ラベル用紙を変える毎に操作者が印字フォーマットを選択するといった煩わしさを解消することができる。
また、本発明によれば、ラベル長に応じた印字フォーマットが自動的に選択されるため、ラベル用紙カセットを用いる場合であっても、カセット側から装置本体側へラベルの種別等を伝える必要がなく、装置全体の構成を簡略化することができる。
また、本発明によれば、印字フォーマットに商品データが関連付けられているので、印字フォーマットとともに商品データを読み出すことができ、新たに商品データを呼び出す操作が不用となり、操作性を更に向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るラベルプリンタの印字機構を示す構成図である。
【図２】ギャップセンサの構成を示す図である。
【図３】本発明の実施形態に係るラベルプリンタの外観を示した斜視図である。
【図４】本発明の実施形態に係るラベルプリンタの電気的構成を示すブロック図である。
【図５】ラベル用紙の一例を示す図である。
【図６】ラベル３２上に印字フォーマットを表した一概念図である。
【図７】印字フォーマットファイルに格納されている内容の一例を示す図である。
【図８】商品ファイルに格納されている内容の一例を示す表である。
【図９】本発明の実施形態に係るラベルプリンタの動作を説明するためのフローチャートである。
【符号の説明】
１  印字ヘッド、２  レバー、４  ラベル用紙ロール、５  押え板、６  ロールセット軸、７  巻取軸、８  ラベル用紙、９  用紙ガイド、１０  ギャップセンサ（ラベル検出手段）、１１  ディスペンサ、１２  プラテンローラ、１３  印字部、２１  表示操作部、２２  テンキー、２３  電源スイッチ、２４  メモリカード挿入口、２５  ラベル発行口、３１  台紙、３２  ラベル、４１  ＣＰＵ（ラベル長検出手段、選択手段、算出手段）、４２  ＲＯＭ、４３  ＲＡＭ（記憶手段）、４４  タイマ（計時手段）、１０１  発光素子、１０２  受光素子、１０３  ラベル検出部
【図１】
2005047087.tif 000003
【図２】
2005047087.tif 000004
【図３】
2005047087.tif 000005
【図４】
2005047087.tif 000006
【図５】
2005047087.tif 000007
【図６】
2005047087.tif 000008
【図７】
2005047087.tif 000009
【図８】
2005047087.tif 000010
【図９】
2005047087.tif 000011