(57)【要約】【課題】簡単な構成で、ラベルの全領域のうち所望の領域の空白を削除して印字可能なラベルプリンタを提供すること。良好な印字バランスで印字を行うことができ、且つ、消費者へアピールしたい印字項目をアイキャッチとして機能させ、ラベルコストを削減可能なラベルプリンタを提供すること。【解決手段】用紙を繰り出し、繰り出した用紙に、印字データを所定の印字フォーマットに基づいて印字部により印字を施し、枚葉状のラベルを発行するラベルプリンタであって、所定の印字フォーマットおよび印字データを記憶する記憶部と、ラベルの空白を削除する第１の領域Ｄ１および空白を削除しない第２の領域Ｄ２を、印字フォーマットに関連付けて設定する設定部と、印字フォーマットに基づいて印字データを印字する際、第１の領域Ｄ１において空白を削除し、第２の領域Ｄ２において空白を削除しない印字制御を行う制御部と、を有する。【選択図】図４
2014184648.tif 000002
【特許請求の範囲】
【請求項１】
用紙を繰り出し、前記繰り出した用紙に、印字データを所定の印字フォーマットに基づいて前記印字部により印字を施し、枚葉状のラベルを発行するラベルプリンタであって、
所定の印字フォーマットおよび印字データを記憶する記憶部と、
前記ラベルの印字領域において空白を削除する第１の領域と、空白を削除しない第２の領域とを、前記印字フォーマットに関連付けて設定する設定部と、
前記印字フォーマットに基づいて前記印字データを印字する際に、前記第１の領域において空白の削除と、前記第２の領域において空白を削除しない印字制御を行う制御部と、
を有することを特徴とするラベルプリンタ。
【請求項２】
前記設定部は、前記第１の領域および／または前記第２の領域を、前記印字フォーマットに設定されている、前記印字データを印字する印字項目を跨ぐように設定する、あるいは、前記ラベルの発行方向に所望の領域幅で、前記印字フォーマットに設定されている前記印字項目にかかるように設定することを特徴とする請求項１に記載のラベルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、印字量に応じて発行方向に可変長のラベルを発行させるラベルプリンタに関する。
【背景技術】
【０００２】
商品に貼付するラベルを発行するプリンタが知られている（例えば、特許文献１参照）。
また、ラベルを印字発行する際、コスト等を削減するために、ラベル全体の領域に関して空白行を単純に削除する処理を行うラベルプリンタや、発行するラベルの前方または後方の空白（余白）を削除する処理を行うラベルプリンタが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０９１４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ラベルの全領域の全ての空白（余白）を単純に削除した場合、印字行の間隔が狭くなり、消費者にとって見づらいラベルが発行されてしまい、消費者の購買意欲の低下を生じることがある。
【０００５】
また、上述したように、発行するラベルの前方や後方の空白（余白）を削除する処理を行うラベルプリンタでは、いわゆる寸詰まりのラベルを発行することがあり、ラベル全体の印字バランスの低下、見栄えの低下、ラベルのコスト高などを生じることがある。
【０００６】
また、ラベル全体に亘って単純に空白（余白）を除いた場合、例えば、消費者へアピールするために設けたラベルの印字項目の印字行が詰まるとともに、ラベルの印字全体が詰まり、煩雑に見えてしまうため、消費者へアピールしたい印字項目が目立たなくなる、印字した情報がアイキャッチとして機能しない、などの問題を生じる虞がある。
【０００７】
本発明は、上述した問題に鑑みてなされたもので、簡単な構成で、ラベルの全領域のうち所望の任意領域内の空白を削除してラベルを発行することができるラベルプリンタを提供すること、良好な印字バランスで印字を行うことができ、且つ、消費者へアピールしたい印字項目をアイキャッチとして機能させ、ラベルコストを削減可能なラベルプリンタを提供すること、などを目的とする。
【課題を解決するための手段】
【０００８】
本発明のラベルプリンタは、用紙を繰り出し、前記繰り出した用紙に、印字データを所定の印字フォーマットに基づいて前記印字部により印字を施し、枚葉状のラベルを発行するラベルプリンタであって、所定の印字フォーマットおよび印字データを記憶する記憶部と、前記ラベルの印字領域において空白を削除する第１の領域と、空白を削除しない第２の領域とを、前記印字フォーマットに関連付けて設定する設定部と、前記印字フォーマットに基づいて前記印字データを印字する際に、前記第１の領域において空白の削除と、前記第２の領域において空白を削除しない印字制御を行う制御部と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、簡単な構成で、ラベルの全領域のうち所望の領域内の空白を削除してラベルを発行するラベルプリンタを提供することができる。また、本発明によれば、良好な印字バランスで印字を行うことができ、且つ、消費者へアピールしたい印字項目をアイキャッチとして機能させ、ラベルコストを削減可能なラベルプリンタを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るラベルプリンタの機構の一例を示す図。
【図２】本発明の実施形態に係るラベルプリンタの電気的なブロック図。
【図３】本発明の実施形態に係るラベルプリンタの記憶部に記憶されている情報の一例を示す図、（ａ）は印字フォーマットファイルの一例を示す図、（ｂ）は領域設定ファイルの一例を示す図、（ｃ）は商品情報ファイルの一例を示す図。
【図４】本発明の実施形態に係るラベルプリンタの印字処理の一例を示す図、（ａ）は領域設定ファイルに対応する制御レイヤとラベルフォーマットとを重ね合わせた状態の一例を示す図、（ｂ）は印字されたラベルの一例を示す図。
【図５】本発明の実施形態に係るラベルプリンタにおける、第１の任意領域および第２の任意領域を示す領域設定ファイルを示すレイヤとラベルフォーマットを示すレイヤの一例を示す図。
【図６】本発明の実施形態に係るラベルプリンタのラベルフォーマットと、空白を削除する領域と空白を削除しない領域の一例を示す図、（ａ）は上半分を空白行削除領域、下半分を空白行非削除領域に設定したラベルフォーマットの一例を示す図、（ｂ）は（ａ）に示した空白行削除領域と空白行非削除領域の境界を所定の方向に移動して設定したラベルフォーマットの一例を示す図。
【図７】本発明の実施形態に係るラベルプリンタの空白行削除領域と空白行非削除領域を設定する動作の一例を示すフローチャート。
【図８】本発明の実施形態に係るラベルプリンタの動作の一例を示すフローチャート。
【図９】本発明の実施形態に係るラベルプリンタの動作の他の例を示すフローチャート。
【図１０】制御コードを設定したラベルフォーマットの一例を示す図。
【発明を実施するための形態】
【００１１】
本発明の実施形態に係るラベルプリンタとしての台紙レスラベルプリンタ（ライナレスプリンタ）を、図面を参照しながら説明する。
【００１２】
図１は本発明の実施形態に係るラベルプリンタ１００の機構の一例を示す図である。図２はラベルプリンタ１００の電気的なブロック図である。
【００１３】
図３は本発明の実施形態に係るラベルプリンタ１００の記憶部に記憶されている情報の一例を示す図である。詳細には、図３（ａ）は印字フォーマットファイルの一例を示す図、図３（ｂ）は領域設定ファイルの一例を示す図、図３（ｃ）は商品情報ファイルの一例を示す図である。
【００１４】
図４は本発明の実施形態に係るラベルプリンタ１００の印字処理の一例を示す図である。詳細には、図４（ａ）は領域設定ファイルに対応する制御レイヤとラベルフォーマットとを重ね合わせた状態の一例を示す図、図４（ｂ）は印字されたラベルの一例を示す図である。
【００１５】
本発明の実施形態に係るラベルプリンタ１００は、印字フォーマットに基づいて印字データを印字部３（サーマルヘッドなど）により印字する。ラベルプリンタ１００は、空白行を削除する第１の領域（第１の任意領域）Ｄ１（エリア）と、空白行を削除しない第２の領域（第２の任意領域）Ｄ２（エリア）とを、印字フォーマットに関連付けて設定できるように構成されている。
なお、印字フォーマットに関連付けて設定される第１の領域Ｄ１、第２の領域Ｄ２の設定領域は、任意領域または、所定領域の何れであってもよい。
印字フォーマットは、例えば、ラベルへの各印字項目の文字のサイズ、印字項目の印字領域などを規定し、印字データは各印字項目に対応するデータを有する。
【００１６】
また、本発明の実施形態に係るラベルプリンタ１００は、印字フォーマットに基づいて印字データを印字部３により印字する際、例えば、印字フォーマットにおける第１の領域Ｄ１の印字データの量が比較的少ない場合など、第１の領域Ｄ１で空白行（余白行）が生じると判別したことを条件として、その第１の領域Ｄ１の空白行（余白行）を削除して印字部３により印字データを印字する。このように、設定された第１の領域Ｄ１の空白行を削除して印字を行うことで、ラベル発行方向のラベル長の短いラベルを発行することができる。このため、ラベルコストを削減することができる。
【００１７】
また、本発明の実施形態に係るラベルプリンタ１００は、例えば、印字フォーマットにおける第２の領域Ｄ２の印字データの量が比較的少ない場合など、第２の領域Ｄ２で空白行（余白行）が生じても、その第２の領域Ｄ２の空白行（余白行）を削除することなく、印字部３により印字データを印字する。このように、ラベルプリンタ１００は、第２の領域Ｄ２について、空白行を設けたままの状態で印字を行う。
このため、例えば、空白行を削除しないほうが見やすい印字項目を第２の領域Ｄ２に設定した場合、第２の領域Ｄ２内の印字項目の印字バランスが良好であり、商品の消費者にとって、商品に貼付されたラベルが見易い。
つまり、第２の領域Ｄ２内に設けたアイキャッチとして機能させたい印字項目は、領域内に所望の空白行が設けられたままの状態で印字されるので、第２の領域Ｄ２内の印字項目は見易く、消費者に対するアイキャッチとして機能し、店が伝えたい情報を消費者に正しくアピールすることができる。
【００１８】
詳細には、本発明の実施形態に係るラベルプリンタ１００は、制御部１０が、印字フォーマットのレイヤに領域設定ファイルのレイヤを重ねた状態でイメージデータの生成を行う。制御部１０は、印字イメージが第１の領域Ｄ１内において空白行（余白行）である場合、その空白行を削除してイメージデータを生成しラベル発行方向のラベル長を短くし、第２の領域Ｄ２内に空白行が存在する場合に、その空白行はそのままの状態で印字イメージデータを生成する。
【００１９】
以下、本発明の実施形態に係るラベルプリンタ１００の各構成要素を詳細に説明する。尚、ラベルプリンタ１００は、ラベルの貼付対象である商品を計量する計量器に接続されていてもよいし、計量器に接続されていなくともよい。また、ラベルプリンタ１００は、被包装物を包装する包装装置で用いられるラベルプリンタであってもよい。
【００２０】
図１に示したように、台紙レスラベルプリンタ１００は、表面に感熱発色面、裏面に粘着面を有する台紙レスラベル用紙１（ラベル用紙）をロール状に巻いたラベルロール２からラベル用紙１を引き出し、印字部３としてのサーマルヘッドとステッピングモータにより駆動されるプラテンローラ４との間で挟んでラベル用紙１を搬送するとともに加熱してラベル用紙１に印字を行い、印字後のラベル用紙１をカッター５でカットし、ラベル６として発行するように構成されている。
なお、台紙レスラベル用紙１（ラベル用紙）は、感熱発色面を備えているものに限らず、インクリボンを介して熱転写される感熱発色面を備えていない台紙レスラベル用紙（ラベル用紙）であってもよい。
【００２１】
ラベルプリンタ１００は、品名、添加物、メッセージ、原材料などの印字項目について、該当する印字データを用紙搬送方向の印字範囲の印字項目の位置に印字する。
【００２２】
ラベルプリンタ１００の筐体２２には、ラベル６が排出される排出口２３が設けられている。排出口２３のラベル排出下流側にラベルレシーバ２４（ラベル保持部）が設けられている。また、このラベルレシーバ２４に検出部２１が設けられている。この検出部２１は、ラベル６を保持するラベルレシーバ２４に、印字されたラベル６が残っているか否かを検出する。
【００２３】
ラベルプリンタ１００は、１つのラベル発行口（排出口２３）を備えてもよいし、２つなど複数のラベル発行口（排出口２３）を備えたものでもよい。例えば、ラベル発行口（排出口２３）を２つ備える場合、ラベル幅の異なるラベルロールがラベルプリンタ１００内に装填されるものとする。
本発明の実施形態に係るラベルプリンタ１００は、台紙レスラベルを発行するが、これに限られるものではなく、例えば、台紙付の長尺状の固定長ラベルに対しても同様に本発明に係る制御を行ってもよい。
【００２４】
図２に示したように、ラベルプリンタ１００は、制御部１０（ＣＰＵ）、記憶部としてのフラッシュメモリ１１とＲＡＭ１２、操作入力部１３（操作部）、表示部１４、通信部１５、インタフェース１６、サーマルヘッドなどの印字部３、ステッピングモータ１８、切断手段としてのカッター５、および、検出部２１、などを有する。
伝送路（バス）２０により、制御部１０（ＣＰＵ）、フラッシュメモリ１１、ＲＡＭ１２、操作入力部１３、表示部１４、通信部１５、インタフェース１６、および、検出部２１がデータ伝送可能に接続されている。
【００２５】
制御部１０は、例えば、フラッシュメモリ１１上の制御プログラムなどのプログラムを実行して、ラベルプリンタ１００の動作を統括する中央演算処理装置である。
【００２６】
フラッシュメモリ１１は、ラベルプリンタ１００の制御プログラム、制御用データ等を記憶する読み出し専用メモリである。
【００２７】
ＲＡＭ１２は、一時的にデータを呼び出して（読み出して）処理するためのワークエリアを有する。ＲＡＭ１２のワークエリアは、印字データをドットデータに展開するドット展開エリア、フォーマットファイルから１つのフォーマットデータを呼び出して記憶する呼出フォーマットエリア、商品データを呼び出して記憶する呼出商品データエリア、などを有する。また、ＲＡＭ１２には、ラベル印字のフォーマットが定義されたフォーマットファイル（図３（ａ）を参照）、ラベル印字用の各種商品データが定義された商品ファイル（図３（ｃ）を参照）、フォントファイル（キャラクタジェネレータ）などが記憶されている。ＲＡＭ１２は、電源オフ時であっても、商品ファイル、書式ファイルなどを保持することができるように、バッテリでバックアップされている。
【００２８】
また、ＲＡＭ１２は、ラベルへの印字内容を示す印字データ、少なくとも印字位置を規定する印字フォーマット、ラベル長、などを関連付けて記憶している。この印字フォーマットは、領域設定ファイル（図３（ｂ）を参照）とリンクしており、その領域設定ファイルは、特定の印字フォーマットファイルの任意の領域を特定する領域１（第１の領域：指定領域内の空白行を削除する領域Ｄ１）、領域２（第２の領域：指定領域内の空白行を削除しない領域Ｄ２）、などを規定する。
また、台紙レスラベルプリンタの各種モード（例えば、値付モード、設定モード、レポートモード、メンテナンスモード）に関する各種プログラムはＲＡＭ１２に記憶されている。
【００２９】
操作入力部１３（操作部）は、ラベルプリンタの操作を行うための入力装置であり、表示部１４と一体に構成されたタッチパネルを有する。この操作入力部１３は、ユーザーの識別情報を設定する設定手段としても機能する。
【００３０】
表示部１４は、各種のメニュー画面やデータを表示する液晶ディスプレイである。通信部１５は、上位管理装置としてのホストコンピュータなどと通信を行う。インタフェース１６は、制御部１０等と各駆動部やモータ等との間でデータの入出力を行う。
【００３１】
サーマルヘッドなどの印字部３は、制御部１０の指令に基づいて用紙１を加熱して印字する。ステッピングモータ１８は、制御部１０の指令に基づいて、所定の印字位置、もしくは加熱位置へラベル用紙１が搬送されるよう、ラベルロール２や、プラテンローラ４を回転駆動する。
【００３２】
カッター５は、制御部１０の指令に基づいて、印字後の用紙１をカットする。検出部２１は、ラベルプリンタの筐体２２の排出口２３の近傍に設けられている。この検出部２１は、ラベル６を排出する排出口２３に、印字されたラベル６が残っているか否かを検出する。
【００３３】
また、本発明の実施形態に係るラベルプリンタの制御部１０は、検出部２１によりラベル６が排出口２３に残っていないことを検出した場合、記憶部（フラッシュメモリ１１やＲＡＭ１２など）に記憶された印字データを印字フォーマットに従って印字部３としてのサーマルヘッドにより印字処理を行う。
【００３４】
制御部１０は、本発明に係るプログラムを実行することにより、本発明に係る機能をコンピュータであるラベルプリンタ１００に実現する。制御部１０は、設定部１０１と、印字制御部１０２と、などを有する。
【００３５】
設定部１０１は、ラベルの空白行を削除する第１の領域Ｄ１、および、空白行を削除しない第２の領域Ｄ２を、印字フォーマットに関連付けて設定する。詳細には、設定部１０１は、第１の領域Ｄ１および第２の領域Ｄ２を示す領域設定ファイルと印字フォーマットを関連付けて記憶部に記憶する。
【００３６】
印字制御部１０２は、印字フォーマットに基づいて印字データを印字する場合、空白行削除領域である第１の領域Ｄ１において空白行を削除する処理を行うとともに、空白行非削除領域である第２の領域Ｄ２において空白行を削除しない処理を行い、印字部３により印字を行う。
【００３７】
印字制御部１０２は、領域設定ファイルを示すレイヤを重畳した印字フォーマットを示すレイヤと、印字データに基づいて生成したイメージデータから、第１の領域Ｄ１内の空白行を削除する処理を施し、その削除処理を施したイメージデータに基づいて、印字部３により印字を行う。
【００３８】
また、印字制御部１０２は、所定の印字フォーマットに基づいて、印字データとしての商品情報などを用紙に印字する際、印字フォーマットの第１の領域Ｄ１内において、用紙の幅方向に亘る空白行が生じた場合に、その空白行を削除して商品情報を印字部３により印字する処理を行い、印字フォーマットの第２の領域Ｄ２内において、用紙の幅方向に亘る空白行が生じた場合に、その空白行を削除せずに商品情報を印字部３により印字する処理を行う。
【００３９】
図３（ａ）に示したように、印字フォーマットファイルは、フォーマット番号毎に、商品名を印字するラベルの位置、高さ、長さ、フォントや、添加物名を印字するラベルの位置、高さ、長さ、フォントなどが関連付けられて記憶している。
【００４０】
図３（ｂ）に示したように、領域設定ファイルは、識別番号毎に、フォーマット番号、第１の領域Ｄ１に関するデータ、第２の領域Ｄ２に関するデータなどが関連付けられて記憶している。第１の領域Ｄ１（エリア）に関するデータは、そのエリアの位置、高さ、長さ、空白行を削除することを示す情報、などを記憶している。第２の領域Ｄ２（エリア）に関するデータは、そのエリアの位置、高さ、長さ、空白行を削除することを示す情報、などを記憶している。
【００４１】
図３（ｃ）に示したように、商品情報ファイルは、識別番号毎に、例えば、ＪＡＮコード（商品情報）、商品の名称、原産地名、原産地名称、値段、原材料名、添加物名などを関連付けて記憶している。
【００４２】
図４、図５に示したように、空白を削除する第１の領域Ｄ１と空白を削除しない第２の領域Ｄ２を有する領域設定ファイルのレイヤ（ＬＤ）と、印字フォーマットのレイヤ（ＬＲ）を重ね合わせることで、ラベルフォーマットに第１の領域Ｄ１と第２の領域Ｄ２が対応付けられる。
【００４３】
図５は、本発明の実施形態に係るラベルプリンタ１００における、第１の領域Ｄ１および第２の領域Ｄ２を示す領域設定ファイルを示すレイヤ（ＬＤ）とラベルフォーマットを示すレイヤ（ＬＲ）の一例を示す図である。図６はラベルフォーマットと、空白を削除する領域Ｄ１と空白を削除しない領域Ｄ２の一例を示す図である。詳細には、図６（ａ）は上半分を空白行削除領域Ｄ１、下半分を空白行非削除領域Ｄ２に設定したラベルフォーマットの一例を示す図、図６（ｂ）は図６（ａ）に示した空白行削除領域Ｄ１と空白行非削除領域Ｄ２の境界を所定の方向に移動して設定したラベルフォーマットの一例を示す図である。
【００４４】
図７は本発明の実施形態に係るラベルプリンタ１００の空白行削除領域（第１の領域Ｄ１）と空白行非削除領域（第２の領域Ｄ２）とを設定する動作の一例を示すフローチャートである。
【００４５】
ステップＳＴ１において、制御部１０（ＣＰＵ）の設定部１０１は、空白行削除領域Ｄ１を設定する処理を行う。詳細には、制御部１０は、空白行削除領域Ｄ１の開始位置（始点）と終了位置（終点）とを設定する。具体的には、ユーザーによる、操作入力部１３（タッチパネル、キーボード、マウスなどの入力装置）の操作に応じた操作信号に基づいて、制御部１０が空白行削除領域Ｄ１を設定する。
例えば、図６（ａ）、図６（ｂ）に示したように、空白行削除領域Ｄ１の開始位置（始点）や、終了位置（終点）を選択した状態で所望の位置まで移動させる操作信号が操作入力部１３から入力された場合、制御部１０は、操作信号に基づいて空白行削除領域Ｄ１を設定するように構成されている。
例えば、空白行削除領域Ｄ１の高さ、長さについては、空白行削除領域Ｄ１の開始位置（始点）と終了位置（終点）から算出する。制御部１０の設定部１０１は、上記空白行削除領域Ｄ１を記憶部の領域設定ファイルに記憶する。
【００４６】
次に、ステップＳＴ３において、制御部１０（ＣＰＵ）は、空白行非削除領域Ｄ２を設定する処理を行う。詳細には、制御部１０は、空白行非削除領域Ｄ２の開始位置（始点）と終了位置（終点）とを設定する。具体的には、ユーザーによる、操作入力部１３の操作に応じた操作信号に基づいて、制御部１０が空白行削除領域Ｄ２を設定する。
例えば、図６（ａ）、図６（ｂ）に示したように、空白行削除領域Ｄ２の開始位置（始点）や、終了位置（終点）を選択した状態で所望の位置まで移動させる操作信号が操作入力部１３から入力された場合、マウス操作やタッチパネル操作を示す操作信号に基づいて、制御部１０が空白行削除領域Ｄ２を設定するように構成されている。
例えば、空白行非削除領域Ｄ２の高さ、長さについては、空白行非削除領域Ｄ２の開始位置（始点）と終了位置（終点）から算出する。制御部１０の設定部１０１は、上記空白行非削除領域Ｄ２を記憶部の領域設定ファイルに記憶する。
【００４７】
ステップＳＴ５において、制御部１０は、空白行削除領域Ｄ１と空白行非削除領域Ｄ２の設定を終了するか否かを判別し、設定を終了しない場合、ステップＳＴ１の処理に進み、それ以外の場合、設定を終了する処理を行う。具体的には、制御部１０は、例えば、設定終了ボタンなどが操作されたことを検出した場合に、上記設定処理を終了する。
【００４８】
尚、上記ステップＳＴ１の空白行削除領域Ｄ１の設定と、ステップＳＴ３の空白行非削除領域Ｄ２の設定は、順番が逆であってもよいし、同時に行ってもよいし、どちらか一方のみを行ってもよい。
【００４９】
図８は本発明の実施形態に係るラベルプリンタ１００の動作の一例を示すフローチャートである。図８に示した例では、ラベルプリンタ１００のライン印字イメージを生成しながら印字を行う動作の一例を示すフローチャートである。
【００５０】
ステップＳＴ１１において、制御部１０は、フラッシュメモリ１１やＲＡＭ１２などの記憶部から商品情報などの商品情報ファイルを読み出す（図３（ｃ）参照）。
【００５１】
ステップＳＴ１３において、制御部１０は、記憶部から印字フォーマットを読み出す（図３（ａ）参照）。
【００５２】
ステップＳＴ１５において、制御部１０は、記憶部から領域設定ファイルを読み出す（図３（ｂ）参照）。
【００５３】
ステップＳＴ１７において、制御部１０は、印字フォーマットライン、商品情報ファイル（印字データ）、および、領域設定ファイルに基づいて、ライン印字イメージを生成する。このライン印字イメージは、ラベルの一ライン毎のイメージデータである。
【００５４】
詳細には、制御部１０は、図４、図５に示したように、印字フォーマットを示すレイヤと、領域設定ファイルを示すレイヤとを一ライン毎に重ね合わせる。図４に示したように、印字フォーマットと第１の領域Ｄ１および第２の領域Ｄ２が対応付けられ、印字項目毎に印字データを組み込むことで、ライン印字イメージデータを生成する。
【００５５】
ステップＳＴ２１において、制御部１０は、印字イメージが領域設定内に存在するか否かを判別する。詳細には、制御部１０は、第１の領域Ｄ１内または第２の領域Ｄ２内に、ライン印字イメージにおいて、空白でない画素値の画素が存在するか否かを判別し、ライン印字イメージが領域設定内に存在すると判別した場合、ステップＳＴ２３の処理に進み、ライン印字イメージが領域設定内に存在しないと判別した場合、ステップＳＴ２５の処理に進む。
【００５６】
ステップＳＴ２３において、制御部１０は、現在処理中のライン印字イメージに関して、空白行を削除する第１の領域Ｄ１か否かを判別し、第１の領域Ｄ１であると判別した場合、ステップＳＴ１７の処理に進み、それ以外の場合にステップＳＴ２５の処理に進む。
【００５７】
ステップＳＴ２５において、制御部１０は、ライン印字イメージデータに基づいて、サーマルヘッドなどの印字部３により用紙に印字処理を行い、カッター５により用紙を切断することで、ラベルを発行する。
【００５８】
ステップＳＴ２７において、制御部１０は、印字の終了か否かを判別する。詳細には、制御部１０は、全てのライン印字イメージデータについて、順に上記処理を行い、最終のライン印字イメージデータに関して処理を終了したか否かを判別し、終了ではないと判別した場合、ステップＳＴ１７の処理に進み、終了と判別した場合、上記一連の処理を終了する。
【００５９】
＜ラベルプリンタ１００の他の動作例＞
図９は本発明の実施形態に係るラベルプリンタ１００の動作の他の例を示すフローチャートである。図９に示した例では、ラベルプリンタ１００が、ラベルのイメージデータを全て、記憶部にバッファしてから、空白行削除領域Ｄ１と空白行非削除領域Ｄ２に関する処理を行う。
【００６０】
ステップＳＴ１１において、制御部１０は、フラッシュメモリ１１やＲＡＭ１２などの記憶部から商品情報などの商品情報ファイルを読み出す（図３（ｃ）参照）。
【００６１】
ステップＳＴ１３において、制御部１０は、記憶部から印字フォーマットを読み出す（図３（ａ）参照）。
【００６２】
ステップＳＴ１５において、制御部１０は、記憶部から領域設定ファイルを読み出す（図３（ｂ）参照）。
【００６３】
ステップＳＴ１７において、制御部１０は、印字フォーマットライン、商品情報ファイル（印字データ）、および、領域設定ファイルに基づいて、ラベル全体について、ライン印字イメージを順次生成して、記憶部に記憶する。この複数のライン印字イメージを並べて配置すると、ラベル全体の印字イメージとなる。後述するように、この印字イメージには、空白行の削除処理が施されておらず、ステップＳＴ３３〜ステップＳＴ３７の処理で、空白行の削除処理が施される。
【００６４】
ステップＳＴ３１において、制御部１０は、例えば、ライン印字イメージデータを生成するために、印字データなどがあるか否かを判別し、そのデータがないと判別した場合にステップＳＴ４１の処理に進み、データがあると判別した場合、ステップＳＴ３３の処理に進む。
【００６５】
ステップＳＴ３３において、制御部１０は、印字イメージが領域設定内にあるか否かを判別し、印字イメージが領域設定内にあると判別した場合、ステップＳＴ３５の処理に進み、印字イメージが領域設定内にないと判別した場合、ステップＳＴ１７の処理に進む。
【００６６】
ステップＳＴ３５において、制御部１０は、記憶部に記憶された全てのライン印字イメージから、所定の順番で、各ラインイメージデータについて処理を行う。詳細には、制御部１０は、処理中のラインイメージデータが空白行を含み、且つ、第１の領域Ｄ１内であるという条件を満たすか否かを判別し、条件を満たす場合、ステップＳＴ３７の処理に進み、条件を満たさない場合、ステップＳＴ１７の処理に進む。
【００６７】
ステップＳＴ３７において、制御部１０は、ラベル印字イメージのうち、処理中のラインイメージデータの空白行を削除する処理を行う。
【００６８】
ステップＳＴ３９において、制御部１０は、全てのライン印字イメージについて上記空白行削除処理などの所定の処理を終了し、ラベル全体のイメージデータの生成を終了するか否かを判別し、終了すると判別した場合、ステップＳＴ４１の処理に進み、それ以外の場合、ステップＳＴ１７の処理に進む。
【００６９】
ステップＳＴ４１において、制御部１０は、記憶部に記憶されたイメージデータに基づいて、サーマルヘッドなどの印字部３により用紙に印字処理を行い、カッター５により用紙を切断することで、ラベル６を発行する。
【００７０】
＜本発明の他の実施形態＞
本発明の他の実施形態に係るラベルプリンタ１００の一例を説明する。上述した実施形態との相違点を説明する。
【００７１】
設定部１０１は、第１の領域Ｄ１または第２の領域Ｄ２を示す制御コードを印字フォーマットに埋め込んで記憶部に記憶する。
図１０は、第１の領域Ｄ１を示す制御コード（ＤＥＬＳＰ）や第２の領域Ｄ２を示す制御コード（ＮＤＥＬＳＰ）を埋め込んだラベルフォーマットの一例を示す図である。例えば、制御コード（ＤＥＬＳＰ）は、第１の領域Ｄ１の開始位置や終了位置などの情報を有する。制御コード（ＮＤＥＬＳＰ）は、第２の領域Ｄ１の開始位置や終了位置などの情報を有する。
【００７２】
印字制御部１０２は、印字フォーマット内の制御コードに基づいて、第１の領域Ｄ１の空白行の削除処理、または、第２の領域Ｄ２における空白行の非削除処理を行う。
【００７３】
このように、簡単な処理により、印字フォーマットに埋め込まれた制御コードに基づいて、第１の領域Ｄ１の空白行の削除処理を行い、且つ、第２の領域Ｄ２における空白行の非削除処理を行うことができる。
【００７４】
以上、説明したように、本発明の実施形態に係るラベルプリンタ１００は、用紙を繰り出し、繰り出した用紙に、印字データを所定の印字フォーマットに基づいて印字部３により印字を施し、枚葉状のラベルを発行する。
このラベルプリンタ１００は、所定の印字フォーマットおよび印字データを記憶する記憶部（ＲＯＭなどのフラッシュメモリ１１やＲＡＭ１２）と、制御部１０と、を有する。制御部１０は、操作入力部１３による操作信号に基づいて、ラベルの空白行を削除する第１の領域Ｄ１および空白行を削除しない第２の領域Ｄ２を、印字フォーマットに関連付けて設定する設定部１０１と、印字フォーマットに基づいて印字データを印字する場合、第１の領域Ｄ１において空白行を削除する処理を行うとともに、第２の領域Ｄ２において空白行を削除しない処理を行い、印字部３により印字を行う印字制御部１０２と、を有する。
【００７５】
また、本発明の実施形態に係るラベルプリンタ１００では、フラッシュメモリやＲＡＭ１２などの記憶部が、印字データとして商品情報を記憶している。印字制御部１０２は、所定の印字フォーマットに基づいて、印字データとしての商品情報を用紙に印字する際、印字フォーマットの第１の領域Ｄ１内において、用紙の幅方向に亘る空白行が生じた場合に、その空白行を削除して商品情報を印字部３により印字する処理を行い、印字フォーマットの第２の領域Ｄ２内において、用紙の幅方向に亘る空白行が生じた場合に、その空白行を削除せずに商品情報を印字部３により印字する処理を行う。
【００７６】
このため、簡単な構成で、ラベルの全領域のうち所望の領域（第１の領域Ｄ１）の空白行を削除して印字可能なラベルプリンタ１００を提供することができる。また、ラベルコストを削減可能なラベルプリンタ１００を提供することができる。
【００７７】
また、例えば、空白行を削除しないほうが見やすい印字項目を第２の領域Ｄ２に設定した場合、第２の領域Ｄ２内の印字項目の印字バランスが良好であり、商品の消費者にとって、商品に貼付されたラベルが見易い。ラベルプリンタ１００は、人目をひく効果、いわゆるアイキャッチ効果の高いラベルを発行することができる。また、商品に貼付されたラベルにより、伝えたい情報を消費者に正しくアピールすることができる。
つまり、ラベルプリンタ１００は、消費者にアピールすることができるラベル印字を行うことができる。このように、ラベル全体で、良好な印字バランスで印字を行うことが可能なラベルプリンタ１００を提供することができる。
【００７８】
また、本発明の実施形態に係るラベルプリンタ１００は、設定部１０１が、第１の領域Ｄ１および／または第２の領域Ｄ２を、印字フォーマットに設定されている、印字データを印字する印字項目を跨ぐように設定する（図４参照）、あるいは、ラベルの発行方向に所望の領域幅で、印字フォーマットに設定されている印字項目にかかるように設定するように構成されている。ここで、設定部１０１が、第１の領域Ｄ１および／または第２の領域Ｄ２を、ラベルの発行方向に所望の領域幅で、印字フォーマットに設定されている印字項目にかかるように設定するとは、第１の領域Ｄ１および／または第２の領域Ｄ２を、所定の印字項目のエリアの一部分に設定することである。こうすることで、設定部１０１により、第１の領域Ｄ１および／または第２の領域Ｄ２を、所望の任意領域に簡単に設定することができ、良好な印字バランスで印字させることができる。
【００７９】
また、本発明の実施形態に係るラベルプリンタ１００は、設定部１０１が、操作入力部１３からの操作信号に基づいて、第１の領域Ｄ１および第２の領域Ｄ２を示す領域設定ファイルと、印字フォーマットを関連付けて記憶部（フラッシュメモリ１１やＲＡＭ１２など）に記憶する。印字制御部１０２は、領域設定ファイルを示すレイヤと印字フォーマットを示すレイヤとを重畳し、その重畳したレイヤと印字データとに基づいてイメージデータを生成し、そのイメージデータから第１の領域Ｄ１内の空白行を削除する処理を施し、その削除処理を施したイメージデータに基づいて、印字部３により印字処理を行う。
このように、印字フォーマットとは別に、第１の領域Ｄ１と第２の領域Ｄ２とを示す情報を有する領域設定ファイルを記憶部に記憶するので、印字フォーマットを変更することなく、第１の領域Ｄ１と第２の領域Ｄ２に関する情報を管理することができる。
また、領域設定ファイルを示すレイヤと印字フォーマットを示すレイヤとを重畳することで、簡単に、第１の領域Ｄ１と第２の領域Ｄ２を印字フォーマットに関連付けて設定することができる。また、その重畳したレイヤと印字データとに基づいてイメージデータを生成し、そのイメージデータから第１の領域Ｄ１内の空白行を削除する処理を施し、その削除処理を施したイメージデータに基づいて、印字部３により印字処理を行うので、簡単にラベルの全領域のうち所望の領域（第１の任意領域Ｄ１）の空白行を削除して印字を行うことができる。
【００８０】
また、本発明の他の実施形態に係るラベルプリンタ１００は、設定部１０１が第１の領域Ｄ１または第２の領域Ｄ２を示す制御コードを印字フォーマットに埋め込んで記憶部に記憶する。印字制御部１０２は、印字フォーマット内の制御コードに基づいて、第１の領域Ｄ１の空白行の削除処理、または、第２の領域Ｄ２における空白行の非削除処理を行う。
このため、簡単な処理により、所望の第１の領域Ｄ１の空白行を削除して印字可能なラベルプリンタ１００を提供することができる。
【００８１】
ライナレスラベルの印字発行において、印字フォーマットの任意箇所に少なくとも空白行を削除する第１の領域Ｄ１と、空白行を削除しない第２の領域Ｄ２とを設けたので、第１の領域Ｄ１内に空白行（余白行）があるとその空白行を削除し、第２の領域Ｄ２内に空白行があっても削除しないでラベルを印字発行する制御とした。
このため、第１の領域Ｄ１内において空白行（余白行）があるとその空白行を削除してラベル発行方向のラベル長を短くするのでラベルコストを削減することができる。
また、第２の領域Ｄ２内に設けたアイキャッチとして機能させたい印字項目は、領域内に所望の空白行が設けられたままの状態で印字されるので、第２の領域Ｄ２内の印字項目は見易く、消費者に対するアイキャッチとして機能し、店が伝えたい情報を消費者に正しくアピールすることができる。
なお、本実施例において、第１の領域Ｄ１内に空白行（余白行）があるとその空白行を削除し、第２の領域Ｄ２内に空白行があっても削除しないでラベルを印字発行する制御を行っているがこれに限らず、例えば、第１の領域Ｄ１内の空白（余白）があるとその空白（余白）を全て削除する方式であってもよい。
【００８２】
以上、本発明の実施形態について説明したが、本発明の実施形態の一部または全部は、以下の付記のように記載される。
［付記１］
用紙を繰り出し、前記繰り出した用紙に、印字データを所定の印字フォーマットに基づいて前記印字部により印字を施し、枚葉状のラベルを発行するラベルプリンタであって、
所定の印字フォーマットおよび印字データを記憶する記憶部と、
前記ラベルの印字領域において空白を削除する第１の領域と、空白を削除しない第２の領域とを、前記印字フォーマットに関連付けて設定する設定部と、
前記印字フォーマットに基づいて前記印字データを印字する際に、前記第１の領域において空白の削除と、前記第２の領域において空白を削除しない印字制御を行う制御部と、
を有することを特徴とするラベルプリンタ。
［付記２］
前記設定部は、前記第１の領域および／または前記第２の領域を、前記印字フォーマットに設定されている、前記印字データを印字する印字項目を跨ぐように設定する、あるいは、前記ラベルの発行方向に所望の領域幅で、前記印字フォーマットに設定されている前記印字項目にかかるように設定することを特徴とする付記１に記載のラベルプリンタ。
［付記３］
前記設定部は、前記第１の領域および前記第２の領域を示す領域設定ファイルと、前記印字フォーマットを関連付けて前記記憶部に記憶し、
前記印字制御部は、前記領域設定ファイルを示すレイヤを重畳した前記印字フォーマットを示すレイヤと、前記印字データに基づいて生成したイメージデータから、前記第１の領域内の空白を削除する処理を施し、該削除処理を施したイメージデータに基づいて、前記印字部により印字を行うことを特徴とする付記１または付記２に記載のラベルプリンタ。
［付記４］
前記設定部は、前記第１の領域または前記第２の領域を示す制御コードを前記印字フォーマットに埋め込んで記憶部に記憶し、
前記印字制御部は、前記印字フォーマット内の前記制御コードに基づいて、前記第１の領域の空白の削除処理、または、前記第２の領域における空白の非削除処理を行うことを特徴とする付記１または付記２に記載のラベルプリンタ。
［付記５］
前記記憶部は、前記印字データとして商品情報を記憶し、
前記印字制御部は、前記所定の印字フォーマットに基づいて、前記印字データとしての前記商品情報を前記用紙に印字する際、前記印字フォーマットの前記第１の領域内において、前記用紙の幅方向に亘る空白が生じた場合に、該空白を削除して前記商品情報を前記印字部により印字する処理を行い、前記印字フォーマットの前記第２の領域内において、前記用紙の幅方向に亘る空白が生じた場合に、該空白を削除せずに前記商品情報を前記印字部により印字する処理を行うことを特徴とする付記１から付記４のいずれかに記載のラベルプリンタ。
【００８３】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計の変更等があっても本発明に含まれる。
また、上述の各図で示した実施形態は、その目的及び構成等に特に矛盾や問題がない限り、互いの記載内容を組み合わせることが可能である。
また、各図の記載内容はそれぞれ独立した実施形態になり得るものであり、本発明の実施形態は各図を組み合わせた一つの実施形態に限定されるものではない。
【符号の説明】
【００８４】
１  ラベル用紙
２  ラベルロール
３  サーマルヘッド（印字部）
４  プラテンローラ（印字部）
５  カッター（切断手段）
６  ラベル
１０  制御部（ＣＰＵ）
１１  フラッシュメモリ（記憶部）
１２  ＲＡＭ（記憶部）
１３  操作入力部（設定部）
１４  表示部
１５  通信部
１６  インタフェース
１８  ステッピングモータ（印字部）
２０  伝送路（バス）
２１  検出部
２２  ラベルプリンタの筐体部
２３  排出口（ラベル発行口）
２４  ラベルレシーバ（ラベル保持部）
１００  ラベルプリンタ（台紙レスプリンタ）
１０１  設定部
１０２  印字制御部
Ｄ１  第１の領域（空白行削除領域）
Ｄ２  第２の領域（空白行非削除領域）
Ｄａ、Ｄｂ  空白行削除領域
Ｄｃ、Ｄｄ  空白行非削除領域
ＬＤ  領域設定ファイルを示すレイヤ
ＬＲ  ラベルフォーマットを示すレイヤ
【図１】
2014184648.tif 000003
【図２】
2014184648.tif 000004
【図３】
2014184648.tif 000005
【図４】
2014184648.tif 000006
【図５】
2014184648.tif 000007
【図６】
2014184648.tif 000008
【図７】
2014184648.tif 000009
【図８】
2014184648.tif 000010
【図９】
2014184648.tif 000011
【図１０】
2014184648.tif 000012