(57)【特許請求の範囲】
【請求項１】
搬送方向に沿って所定間隔おきに設けられたマークで複数の区間に区切られた印字媒体を、ローラを回転駆動させて搬送するモータと、
前記マークを検出する検出手段と、
前記印字媒体上に印字イメージを印字するヘッドと、
前記印字イメージが前記複数の区間のいくつ分に収まるかを求めて、当該区間のうち前記印字イメージを配置する領域を印字エリアとして設定し、当該印字エリアの前記搬送方向の長さである印字エリア長を算出する印字エリア長算出手段と、
前記印字エリア長と、前記印字イメージの前記搬送方向の長さである印字イメージ長とに基づいて、前記印字エリアにおいて印字されない余白部分の前記搬送方向の長さである空白長を算出する空白長算出手段と、
印字開始時に、前記モータを制御して、前記印字エリアの先端部に設けられている前記マークの後端から前記空白長分だけ前記印字媒体を前記搬送方向に搬送する搬送制御手段と、
前記空白長分だけ前記印字媒体が搬送されてから、前記ヘッドを駆動して、前記印字イメージの下端部から前記印字イメージの印字を開始する印字制御手段と、を備え、
前記搬送制御手段は、前記印字イメージの印字後に、前記印字エリアの後端部の前記マークまで前記印字媒体を搬送する、ラベルプリンタ。
【請求項２】
搬送方向に沿って所定間隔おきに設けられたマークで複数の区間に区切られた印字媒体を、ローラを回転駆動させて搬送するモータと、前記マークを検出する検出手段と、前記印字媒体上に印字イメージを印字するヘッドと、を備えるラベルプリンタにおいてコンピュータを、
前記印字イメージが前記複数の区間のいくつ分に収まるかを求めて、当該区間のうち前記印字イメージを配置する領域を印字エリアとして設定し、当該印字エリアの前記搬送方向の長さである印字エリア長を算出する印字エリア長算出手段と、
前記印字エリア長と、前記印字イメージの前記搬送方向の長さである印字イメージ長とに基づいて、前記印字エリアにおいて印字されない余白部分の前記搬送方向の長さである空白長を算出する空白長算出手段と、
印字開始時に、前記モータを制御して、前記印字エリアの先端部に設けられている前記マークの後端から前記空白長分だけ前記印字媒体を前記搬送方向に搬送する搬送制御手段と、
前記空白長分だけ前記印字媒体が搬送されてから、前記ヘッドを駆動して、前記印字イメージの下端部から前記印字イメージの印字を開始する印字制御手段と、として機能させ、
前記搬送制御手段は、前記印字イメージの印字後に、前記印字エリアの後端部の前記マークまで前記印字媒体を搬送する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ラベルプリンタおよびプログラムに関する。
【背景技術】
【０００２】
従来、ラベルプリンタの印字方法には、ラベル搬出時における印字方向の違いによって頭出し印字と尻出し印字とがある。頭出し印字では、印字イメージの最上部のラインから印字が開始される。これに対して尻出し印字では、印字イメージの最下部のラインから印字が開始され、印字が終了したラベル下部から順次、ラベル発行口に送り出される。
【０００３】
従って、ラベルプリンタのフロントパネルにラベル発行口が設けられる場合には、頭出し印字ではラベルの文字が上下反転した状態でラベル発行口から発行されるため、ラベルが見辛い上、上下反転して商品に貼り付ける必要がある。これに対して尻出し印字ではラベルの文字が上下反転せずに発行されるので、ラベルが見易い上、そのまま商品に貼り付けることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、尻出し印字ではラベル下部に合わせて印字するので、印字イメージの長さがラベル長（ラベルピッチ）より短い場合には、ラベルの上部に余白部分が残ってしまい、各ラベルにおいて頭出し印字時と同様に印字イメージの上端を揃えることができないという課題があった。
【０００５】
本発明が解決しようとする課題は、印字方向に関わらず、印字イメージのレイアウトを揃えることができるラベルプリンタおよびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態のラベルプリンタは、モータと、検出手段と、ヘッドと、印字エリア長算出手段と、空白長算出手段と、搬送制御手段と、印字制御手段とを備える。前記モータは、搬送方向に沿って所定間隔おきに設けられたマークで複数の区間に区切られた印字媒体を、ローラを回転駆動させて搬送する。前記検出手段は、前記マークを検出する。前記ヘッドは、前記印字媒体上に印字イメージを印字する。前記印字エリア長算出手段は、前記印字イメージが前記複数の区間のいくつ分に収まるかを求めて、当該区間のうち前記印字イメージを配置する領域を印字エリアとして設定し、当該印字エリアの前記搬送方向の長さである印字エリア長を算出する。前記空白長算出手段は、前記印字エリア長と、前記印字イメージの前記搬送方向の長さである印字イメージ長とに基づいて、前記印字エリアにおいて印字されない余白部分の前記搬送方向の長さである空白長を算出する。前記搬送制御手段は、印字開始時に、前記モータを制御して、前記印字エリアの先端部に設けられている前記マークの後端から前記空白長分だけ前記印字媒体を前記搬送方向に搬送する。前記印字制御手段は、前記空白長分だけ前記印字媒体が搬送されてから、前記ヘッドを駆動して、前記印字イメージの下端部から前記印字イメージの印字を開始する。また、前記搬送制御手段は、前記印字イメージの印字後に、前記印字エリアの後端部の前記マークまで前記印字媒体を搬送する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態のラベルプリンタの外観斜視図である。
【図２】図２は、ラベルプリンタの構成を示すブロック図である。
【図３】図３は、ラベル用紙の裏面の構成を示す模式図である。
【図４】図４は、頭出し印字をする場合の印字イメージのレイアウトを示す模式図である。
【図５】図５は、従来の印字方法によって尻出し印字を行う場合に、ラベル下部に生じる空白部分を説明する模式図である。
【図６】図６は、最小ラベル区間を２区間用いる場合の印字イメージおよび空白部分を説明する模式図である。
【図７】図７は、本実施形態のラベルプリンタが印字するラベルの一例を示す模式図である。
【図８】図８は、ラベルプリンタが行う尻出し印字の手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
図１は、本実施形態のラベルプリンタ１の外観斜視図である。図１に示すように、ラベルプリンタ１は、本体２のフロントパネルにラベル発行口３が設けられている。また、本体２内部にはロール状に巻装されたラベル用紙４をセットすることができる。ラベル用紙４においては、台紙にラベルが貼り付けられている。本体２内部に設けられたサーマルヘッド１０（図２参照）がラベルに印字イメージを印字すると、本体２内部に設けられたパルスモータ１２（図２参照）はラベル用紙４をラベル発行口３に搬送し、図１に示すようにラベル発行口３からラベル用紙４を排出する。
【０００９】
図２は、ラベルプリンタ１の構成を示すブロック図である。図２に示すように、ラベルプリンタ１は、ＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、通信Ｉ／Ｆ（Interface）８と、ヘッドドライバ９と、モータドライバ１１と、センサ１３とを備えており、これらがバスやインタフェースによって接続されている。また、ヘッドドライバ９にはサーバルヘッド１０が接続され、モータドライバ１１にはパルスモータ１２が接続される。
【００１０】
ＲＯＭ６は、ラベルプリンタ１で実行されるプログラムや、その他のプログラムおよび各種データを記憶する。ＲＡＭ７は、ＣＰＵ５が上記各種プログラムを実行する際に一時的にプログラムやデータを記憶する展開用のメモリである。
【００１１】
通信Ｉ／Ｆ８はラベルプリンタ１とホストコンピュータ（不図示）とを接続し、ラベルプリンタ１とホストコンピュータとのデータ通信を制御する。ホストコンピュータは、通信Ｉ／Ｆ８を介してＲＡＭ７に印字データを送信する。
【００１２】
サーマルヘッド１０には、ラベル用紙４の搬送方向に対して直交する方向に発熱体がライン状に設けられている。ヘッドドライバ９は、印字データに基づいてサーマルヘッド１０の発熱体に対する通電のオン・オフを切り替えることにより、ラベル用紙４上のラベルに印字イメージを印字する。
【００１３】
パルスモータ１２は、ラベル用紙４を搬送するためのプラテンローラ（不図示）を回転させる。モータドライバ１１は、パルスモータ１２の回転を制御することにより、プラテンローラを回転させて、プラテンローラに当接しているラベル用紙４をラベル発行口３に向けて搬送する。
【００１４】
センサ１３は、反射光センサ等のセンサであり、ラベル用紙４の裏面にプリントされているブラックマーク３０（図３参照）を検出する。
【００１５】
ＲＯＭ６が格納する本実施形態のプログラムは、算出部２１、搬送制御部２２、印字制御部２３を含むモジュール構成となっている。ＣＰＵ５は、上記ＲＯＭ６から本実施形態に係るプログラムを読み出して実行することにより、上記各部を主記憶装置上にロードし、算出部２１、搬送制御部２２、印字制御部２３を主記憶装置上に生成する。
【００１６】
搬送制御部２２は、モータドライバ１１を制御することにより、ラベル用紙４の搬送を制御する。印字制御部２３は、ホストコンピュータから受信した印字データをヘッドドライバ９に送出し、サーマルヘッド１０によってこの印字データに対応する印字イメージをラベル上に印字させる。算出部２１は、尻出し印字時にラベル内に生じる空白部分の長さを算出する。各部のより詳細な動作については後述する。
【００１７】
次に、ラベル用紙４の構成について図３を用いて説明する。図３はラベル用紙４の裏面の構成を示す模式図である。本実施形態において用いられるラベル用紙４には、図示するように等間隔にミシン目３１（３１ａ、３１ｂ、３１ｃ、３１ｄ）が設けられており、このミシン目３１に沿ってラベル用紙４およびラベル用紙４の表面に貼り付けられているラベルを切り取ることができる。
【００１８】
図３において、２本のミシン目３１で挟み込まれ、切り取り可能な最小単位の１区間を最小ラベル区間３２（３２ａ、３２ｂ、３２ｃ）と称する。また、図３に示すように、本実施形態ではラベルピッチとして最小ラベル区間３２の３区間分（３２ａ〜３２ｃ）が設定されている。通常ラベルピッチはラベル１枚分の長さであるが、本実施形態のようにロール状に巻装されているタイプのラベルに対しては、一度に印字可能な最大ラベル長のことを指す。尚、ラベルピッチについては、設定によって最小ラベル区間３２をいくつ含むかを変更することができる。
【００１９】
即ち、ラベルピッチは、最小ラベル区間３２が３区間分以外の複数区間であってもよく、２区間でもよいし、４区間以上であってもよい。ラベルプリンタ１は、１つ以上３つ以下の最小ラベル区間３２に対して印字データを展開して印字イメージを印字することができる。
【００２０】
また、ラベル用紙４の裏面において、ミシン目３１の両端部分にはブラックマーク３０（３０ａ〜３０ｈ）がプリントされている。ブラックマーク３０は、ラベル用紙４において印字することができる印字エリアの位置を示すためのマークである。図３では、ブラックマーク３０をラベル用紙４の搬送方向（図では縦方向）に二等分する位置にミシン目３１が設けられている。これにより、ブラックマーク３０はミシン目３１の位置検出に用いることができる。
【００２１】
また、ラベルがミシン目３１ａおよび３１ｄで切り取られる場合には、ラベルの上端部に位置するブラックマーク３０ａ、３０ｂは印字開始位置の指標となり、ラベルの下端部に位置するブラックマーク３０ｇ、３０ｈは印字停止位置の指標となる。即ちＣＰＵ５は、センサ１３によってブラックマーク３０を検出することにより、ラベルの印字エリア、ミシン目３１の位置等を検出することが出来る。
【００２２】
ここで、ミシン目３１ａおよび３１ｄでラベルが切り取られることを考慮すると、ミシン目３１ａ、３１ｄのぎりぎりの位置まで印字されることは好ましくない。そこで、図３に示すように最小ラベル区間３２ａ〜３２ｃを用いてラベルを印字する場合には、ブラックマーク３０ａ、３０ｂの下端からブラックマーク３０ｇ、３０ｆの上端までのラベル上の領域が、印字を行ってよい印字エリアとして設定される。
【００２３】
次に、ラベルプリンタ１が行う印字処理について説明する。ラベルプリンタ１は、ホストコンピュータからのコマンドを受けて、印字方向を頭出し印字と尻出し印字とに切り替えて印字処理を行うことができる。
【００２４】
まず、ラベルプリンタ１が行う頭出し印字の動作について図４を用いて説明する。図４は、頭出し印字をする場合の印字イメージのレイアウトを示す模式図である。尚、図中矢印は、ラベル用紙４の搬送方向を示す。
【００２５】
搬送制御部２２は、ラベル用紙４を搬送して、ブラックマーク３０ａの中心位置、即ちミシン目３１ａの位置を、サーマルヘッド１０のホームポジションに合わせる。印字制御部２３は、印字データに基づいて、印字イメージの上端３３から１ラインずつ印字イメージをラベル用紙４の印字エリアに印字する。搬送制御部２２は、印字イメージが１ライン分印字されると、１ライン分のラベル用紙４を図中矢印で示す搬送方向に搬送する。全ライン分の印字終了後、搬送制御部２２は、印字イメージ後端（図では左端）の次のミシン目３１ｃがサーマルヘッド１０のホームポジション上となるように、ラベル用紙４を搬送して処理を終了する。
【００２６】
ここで、図４に示すように、ラベル用紙４の搬送方向の印字イメージの長さを印字イメージ長と称する。図４では、印字イメージ長が印字エリア長よりも短いため、印字エリアの後端近傍（図では左端近傍）には空白部分が生じる。一方、ブラックマーク３０ａの後端（図では左端）から印字を開始するので、ラベル上部（図ではラベル右側部分）に余分な空白部分は生じない。従って、頭出し印字においては、各ラベルにおいて印字イメージ長が異なる場合であっても、印字イメージの上端３３を揃えることができる。
【００２７】
尚、ブラックマーク３０の先端とは、ラベル用紙４を搬送方向に搬送する場合に、サーマルヘッド１０のホームポジションに先に到達するブラックマーク３０の先端部のことである。即ち搬送方向が図４に示す方向である場合、各ブラックマーク３０の先端は各ブラックマーク３０の右端部のことである。一方、ブラックマーク３０の後端とは、ラベル用紙４を搬送方向に搬送する場合にサーマルヘッド１０のホームポジションを最後に通過するブラックマーク３０の後端部のことである。即ち搬送方向が図４に示す方向である場合、各ブラックマーク３０の後端は各ブラックマーク３０の左端部のことである。
【００２８】
また、ラベル上部とは、ラベルに印字された文字やイラストを上下正対して見る場合のラベル上部のことを指し、ラベル下部とはラベルに印字された文字やイラストを上下正対して見る場合のラベル下部のことを指す。
【００２９】
次に、従来の印字方法によって尻出し印字を行う場合の問題点について説明する。
【００３０】
図５は、従来の印字方法によって尻出し印字を行う場合に、ラベル下部（図ではラベル右側部分）に生じる空白部分を説明する模式図である。ラベルピッチ単位で印字データを展開する場合、即ち最小ラベル区間を３区間用いて印字イメージを尻出し印字する場合、印字エリアはブラックマーク３０ａの後端（図ではブラックマーク３０ａの左端）からブラックマーク３０ｄの先端（図ではブラックマーク３０ｄの右端）までとなる。従って、印字イメージ長が印字エリア長より短い場合、ラベル下部（図ではラベルの右側部分）には大きな空白部分が生じてしまう。
【００３１】
図５で説明した印字方法では、最小ラベル区間３２が１区間以上空白となる場合もあるため、印字イメージ長に応じて印字エリア長を縮小して印字する代替案も考えられる。
【００３２】
図６は、最小ラベル区間３２を２区間分（３２ａ〜３２ｂ）用いる場合の印字イメージおよび空白部分を説明する模式図である。この代替案では、図６に示すように、１つ目のブラックマーク３０ａの後端（図ではブラックマーク３０ａの左端）において印字を開始する。そして、印字終了後、ミシン目３１ｃをサーマルヘッド１０のホームポジションまで搬送移動する。この代替案によれば、最小ラベル区間３２ａ〜３２ｂに印字エリアを収めることができる。しかしながら、印字イメージ長が印字エリア長よりも短い場合には、図示するように、ラベル上部（図ではラベル左側部分）に空白部分が生じてしまう。
【００３３】
即ち、この代替案では、印字イメージ長に応じてラベル上部の空白部分の長さが変化する。従って、各ラベルの印字イメージ長が異なる場合に、印字イメージの上端３３を揃えることができない。
【００３４】
これに対して本実施形態のラベルプリンタ１は、尻出し印字時に図７に示すようなラベルを印字する。
【００３５】
図７は、本実施形態のラベルプリンタ１が印字するラベルの一例を示す模式図である。図７に示すように、本実施形態のラベルプリンタ１が印字するラベルにおいては、図４に示す頭出し印字によって印字されたラベルと同様に、ラベル下部（図７ではラベルの右側部分）には空白部分が生じているが、ラベル上部（図７ではラベルの左側部分）には余分な空白部分が無い。このように本実施形態のラベルプリンタ１が印字するラベルにおいては、頭出し印字した場合と同様に、各ラベルの印字イメージの上端３３が揃えられて印字される。
【００３６】
次に、このようなラベルを発行する場合にラベルプリンタ１が行う尻出し印字の動作について説明する。
【００３７】
算出部２１は、尻出し印字時に、印字エリア長と印字イメージ長とに基づいて、印字エリアにおいて印字されない空白部分の搬送方向の長さである空白長を算出する。即ち、算出部２１は次式（１）を用いて空白長を算出する。
（空白長）＝（印字エリア長）−（印字イメージ長）                        （１）
尚、算出部２１は、印字エリア長以外にもラベルピッチなど印字エリアに関するその他のサイズを用いて上述の空白長を算出するとしてもよい。
【００３８】
搬送制御部２２は、ラベル用紙４を搬送して、ブラックマーク３０ａの中心位置をサーマルヘッド１０のホームポジションに合わせた後、算出部２１が算出した空白長分だけラベル用紙４を図中矢印で示す搬送方向に搬送する。
【００３９】
印字制御部２３は、ラベル用紙４が上述の空白長分だけ搬送されてから、印字イメージの印字を開始する。即ち印字制御部２３は、印字データに基づいて、印字イメージの下端から１ラインずつ印字イメージをラベル用紙４の印字エリアに印字する。
【００４０】
搬送制御部２２は、印字イメージが１ライン分印字されると、１ライン分のラベル用紙４を搬送方向に搬送する。全ライン分の印字終了後、搬送制御部２２は、ラベル用紙４を搬送して、印字イメージ後端（図では左側）の次のブラックマーク３０ｃの中心位置をサーマルヘッド１０のホームポジションに合わせ、処理を終了する。
【００４１】
次に、ラベルプリンタ１が行う尻出し印字の手順について説明する。図８は、ラベルプリンタ１が行う尻出し印字の手順を示すフローチャートである。
【００４２】
まず、ラベルプリンタ１は、ホストコンピュータから通信Ｉ／Ｆ８を介してラベルの印字データを受信する（ステップＳ１）。そして、ラベルプリンタ１は、受信した印字データから、印字イメージ長を算出する（ステップＳ２）。
【００４３】
次に、ラベルプリンタ１は、印字イメージ長から印字エリア長を求める（ステップＳ３）。即ち、印字イメージが最小ラベル区間３２のいくつ分に収まるかを求める。図７に示すように最小ラベル区間３２ａ、３２ｂの２区間分に印字イメージが収まる場合、印字エリア長はブラックマーク３０ａ後端（図では左端）からブラックマーク３０ｃ先端（図では右端）までの長さとなる。
【００４４】
次に、ラベルプリンタ１は、式（１）を用いて空白長を算出する（ステップＳ４）。そして、ラベルプリンタ１は、算出した空白長だけラベル用紙４を搬送（ステップＳ５）した後に、印字イメージの下端部から印字を開始する（ステップＳ６）。そして、ラベルプリンタ１は印字イメージを全ライン分印字したか判定し（ステップＳ７）、全ライン分の印字が終了していない場合（ステップＳ７：Ｎｏ）には全ライン分の印字が終了するまで印字処理とラベルの搬送処理とを並行して行う。そして全ライン分の印字が終了した場合（ステップＳ７：Ｙｅｓ）には、印字イメージ後端の次のブラックマーク３０の中心位置をサーマルヘッド１０のホームポジションまで搬送して（ステップＳ８）、ラベル発行口３にラベル用紙４を搬出し、処理を終了する。
【００４５】
以上説明したとおり、本実施形態によれば、尻出し印字時にはラベルの空白長分だけラベル用紙４を搬送してから印字を開始するため、ラベル上部に余分な空白部分ができない。従って、頭出し印字の場合と同様に、各ラベルにおいて印字イメージの上端３３を揃えることが可能となり、印字方向（頭出し印字または尻出し印字）に関わらず印字イメージのレイアウトを揃えることができる。
【００４６】
尚、上述では、印字方向に関わらず印字イメージの上端３３が揃うようなレイアウトとするとしたが、ラベルのレイアウトはその他のレイアウトに揃えられてもよい。その他の例として、頭出し印字時に、印字イメージの下端が揃うようラベルを印字するとし、空白長分だけ先にラベル用紙４を搬送してから印字イメージの印字を開始するとしてもよい。これにより、印字方向に関わらず、印字イメージの下端が揃うようなレイアウトとすることができる。
【００４７】
なお、本実施形態のラベルプリンタ１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のラベルプリンタ１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４８】
さらに、本実施形態のラベルプリンタ１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のラベルプリンタ１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４９】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００５０】
１  ラベルプリンタ
２  本体
３  ラベル発行口
４  ラベル用紙
３０（３０ａ〜３０ｈ）  ブラックマーク
３１（３１ａ〜３１ｄ）  ミシン目
３２（３２ａ〜３２ｃ）  最小ラベル区間
３３  印字イメージの上端
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特許第２５４４８２０号公報
【図１】
0005400081.tif 000002
【図２】
0005400081.tif 000003
【図３】
0005400081.tif 000004
【図４】
0005400081.tif 000005
【図５】
0005400081.tif 000006
【図６】
0005400081.tif 000007
【図７】
0005400081.tif 000008
【図８】
0005400081.tif 000009