(57)【要約】【課題】少ない記憶容量およびデータ処理でラベル発行履歴を管理するとともに、ラベル発行履歴を見やすく表示するラベルプリンタおよびプログラムを提供する。【解決手段】ラベルプリンタ１は、商品マスタ３１に、ラベル発行順に発行される登録番号を格納する。ラベルプリンタ１は、ラベル登録画面３３において履歴呼出ボタン３３ａが押された場合に、商品マスタ３１を検索して、登録番号の新しい順番に商品情報を読み込み、履歴呼出画面３４に表示する。このように、ラベルプリンタ１は、履歴保存用の記憶エリアに履歴を保存するのではなく、商品マスタ３１に登録番号を保存して履歴管理を行うので、少ない記憶容量およびデータ処理でラベル発行履歴を管理することができる。【選択図】図４
2011183600.tif 000002
【特許請求の範囲】
【請求項１】
発行するラベルに印刷する情報を編集する編集画面を表示する表示制御手段と、
前記編集画面から、商品の識別情報および商品情報の入力を受付ける受付手段と、
前記ラベルの登録順を示す登録番号を発行して、前記商品情報を前記識別情報に対応付けて記憶する記憶手段において、前記ラベルを発行した前記商品の前記識別情報に対応付けて、前記発行した登録番号を履歴として登録する履歴登録手段と、
を備えることを特徴とするラベルプリンタ。
【請求項２】
前記表示制御手段は、前記登録番号に対応する前記商品情報を前記記憶手段から読み込み、前記ラベルを登録した履歴を示す履歴画面として、前記登録番号の番号順に従って前記商品情報を表示器に表示し、
前記受付手段は、前記履歴画面から前記商品の識別情報の選択を受付けること、
を特徴とする請求項１に記載のラベルプリンタ。
【請求項３】
前記履歴登録手段は、最新の前記登録番号を前記記憶手段に格納し、格納した前記最新の登録番号に基づいて、次に発行する前記登録番号を決定すること、
を特徴とする請求項１または２に記載のラベルプリンタ。
【請求項４】
前記履歴登録手段が発行した前記登録番号の総数が、予め定められた所定の総数に達した場合に、前記記憶手段が記憶する前記登録番号のうち、予め定められた所定の数の前記登録番号を消去する登録番号管理手段をさらに備えたこと、
を特徴とする請求項１ないし３のいずれか１つに記載のラベルプリンタ。
【請求項５】
前記登録番号管理手段は、前記記憶手段が記憶する前記登録番号を連番によって振り直すことを特徴とする請求項１ないし４のいずれか１つに記載のラベルプリンタ。
【請求項６】
コンピュータを、
発行するラベルに印刷する情報を編集する編集画面を表示する表示制御手段と、
前記編集画面から、商品の識別情報および商品情報の入力を受付ける受付手段と、
前記ラベルの登録順を示す登録番号を発行して、前記商品情報を前記識別情報に対応付けて記憶する記憶手段において、前記ラベルを発行した前記商品の前記識別情報に対応付けて、前記発行した登録番号を履歴として登録する履歴登録手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルプリンタおよびプログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗では、商品に貼付して商品名や価格等を表示したラベルを印刷するラベルプリンタが用いられている。ラベルプリンタは、商品マスタから商品名や価格などの商品情報を読み込んでラベルに印刷する印字データを生成し、生成した印字データに基づいてラベルを印刷する。また、ラベルプリンタは、同じ商品のラベルを効率よく発行できるように、過去に発行したラベルについてラベル発行履歴を保存している。
【０００３】
特許文献１には、過去にラベルを発行した商品の商品番号をラベル発行履歴として記憶しておき、ラベル発行履歴の一覧表示から商品番号を選択して、再度同じラベルを発行するラベルプリンタに関する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のラベルプリンタにおいては、同じ商品に対してラベルを何度も発行した場合に、ラベル発行履歴の一覧表示に同じ商品に対する履歴がいくつも重複して残ってしまい、ラベル発行履歴が探しづらいという問題がある。また、ラベルを発行する度にラベルを発行した商品の商品データを記憶エリアに格納するため、ラベルの発行数が増えるにつれて使用する記憶容量が増大するという問題もある。さらに、上述の特許文献１のラベルプリンタは、履歴を更新する度に、各商品データを記憶する記憶エリアをシフトするので、ラベル発行時のデータ処理が複雑であるという課題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、少ない記憶容量およびデータ処理でラベル発行履歴を管理するとともに、ラベル発行履歴を見やすく表示するラベルプリンタおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のラベルプリンタは、発行するラベルに印刷する情報を編集する編集画面を表示する表示制御手段と、前記編集画面から、商品の識別情報および商品情報の入力を受付ける受付手段と、前記ラベルの登録順を示す登録番号を発行して、前記商品情報を前記識別情報に対応付けて記憶する記憶手段において、前記ラベルを発行した前記商品の前記識別情報に対応付けて、前記発行した登録番号を履歴として登録する履歴登録手段と、を備えることを特徴とする。
【０００７】
また、本発明のプログラムは、コンピュータを、発行するラベルに印刷する情報を編集する編集画面を表示する表示制御手段と、前記編集画面から、商品の識別情報および商品情報の入力を受付ける受付手段と、前記ラベルの登録順を示す登録番号を発行して、前記商品情報を前記識別情報に対応付けて記憶する記憶手段において、前記ラベルを発行した前記商品の前記識別情報に対応付けて、前記発行した登録番号を履歴として登録する履歴登録手段と、して機能させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ラベル発行順に登録番号を発行し、商品情報および商品の識別情報に対応付けて登録番号を記憶手段に格納するので、同じ商品に対しても登録番号で履歴を管理することができ、ラベル発行履歴が見やすくなるという効果を奏する。また、ラベルの発行履歴を商品マスタ（記憶手段）だけで管理するので、少ない記憶容量およびデータ処理でラベル発行履歴を管理することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の一形態にかかるラベルプリンタの外観を示す斜視図である。
【図２】図２は、第１プリンタが本体から引き出された状態を示す斜視図である。
【図３】図３は、ラベルプリンタのハードウェア構成を示すブロック図である。
【図４】図４は、商品マスタを説明する図である。
【図５】図５は、最新登録番号記憶エリアを説明する図である。
【図６】図６は、ラベルプリンタの機能的構成を示す機能ブロック図である。
【図７】図７は、ラベル登録画面の一例を示す図である。
【図８】図８は、履歴呼出画面の一例を示す図である。
【図９】図９は、最新登録番号記憶エリアを説明する図である。
【図１０】図１０は、商品マスタを説明する図である。
【図１１】図１１は、履歴呼出画面のその他の例を示す図である。
【図１２】図１２は、最新登録番号記憶エリアを説明する図である。
【図１３】図１３は、商品マスタを説明する図である。
【図１４】図１４は、ラベルプリンタが行うラベル発行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかるラベルプリンタおよびプログラムの最良な実施の形態を詳細に説明する。本実施の形態のラベルプリンタは、スーパーマーケットや食品加工工場などにおいて、商品の商品名や価格などの商品情報を印刷したラベルを発行するものである。
【００１１】
図１は、本発明の実施の一形態にかかるラベルプリンタ１の外観を示す斜視図である。ラベルプリンタ１は、商品に関連する情報をラベルに印刷し、印刷したラベルを発行するものである。ラベルプリンタ１の本体２の上部には液晶ディスプレイ３などの表示器が設けられている。液晶ディスプレイ３は、ラベルに印刷する商品情報などを編集するラベル登録画面を表示する。また、液晶ディスプレイ３の表面にはタッチパネル４が設けられている。また、ラベルプリンタ１の本体２の上面にはキーボード５が設けられている。また、ラベルプリンタ１の本体２の正面下部には、商品を載置して商品の重量を秤量する計量秤８が設けられている。
【００１２】
また、ラベルプリンタ１の本体２には、第１プリンタ６と、第２プリンタ７との２つのプリンタユニットが並設されて収容されている。第１プリンタ６および第２プリンタ７は同様の構成であるので、以下では第１プリンタ６について説明する。第１プリンタ６は、第１プリンタ６の前面パネル下部に設けられた溝部６ａに指を掛けてＡ方向に引っ張ることで、図２に示すように本体２から引き出すことができる。
【００１３】
図２は、第１プリンタ６が本体２から引き出された状態を示す斜視図である。第１プリンタ６の内部には、ラベルを台紙に貼付したロール状のラベル用紙Ｐが図示しない保持軸に着脱自在に保持されている。また、第１プリンタ６は、サーマルヘッド等のプリンタヘッド１６を備えている。プリンタヘッド１６はラベル用紙Ｐに文字や記号、バーコードや２次元コード等を印刷する。このように印刷されたラベルは、第１プリンタ６の前面パネル上部に設けられたラベル発行口６ｂから排出される。尚、第２プリンタ７も同様に、ラベル発行口７ｂと、プリンタヘッド１７（図３参照）とを備えている。
【００１４】
次に、ラベルプリンタ１のハードウェア構成について説明する。図３は、ラベルプリンタ１のハードウェア構成を示すブロック図である。
【００１５】
図３に示すように、ラベルプリンタ１は、ＣＰＵ２０と、ＲＯＭ（Read  Only  Memory）１１と、ＲＡＭ（Random  Access  Memory）１２と、ＨＤＤ（Hard  Disk  Drive）３０とを備えており、各部がバス１３や各種インターフェースで接続されている。ＣＰＵ２０は、ＲＯＭ１１またはＨＤＤ３０に格納されたプログラムをＲＡＭ１２に展開して実行することで、ラベルプリンタ１のシステム全体を制御する制御部２１（図６参照）として機能する。
【００１６】
また、ＣＰＵ２０には、バス１３やその他のインターフェースを介して、図１、２で示した液晶ディスプレイ３、タッチパネル４、キーボード５、計量秤８、第１プリンタ６および第２プリンタ７が接続されている。
【００１７】
ＨＤＤ３０は、記憶手段として機能するものであり、図３に示すように商品マスタ３１を格納しており、また、最新登録番号記憶エリア３２を設けている。次に、図４および図５を参照して商品マスタ３１および最新登録番号記憶エリア３２について説明する。
【００１８】
図４は、商品マスタ３１を説明する図である。図４に示すように、商品マスタ３１は、商品名や商品の単価などの商品情報を、商品の識別情報である商品コードに対応付けて記憶している。また、商品マスタ３１は、ラベルを登録した商品に対してラベルの登録順を示す登録番号を、各商品コードに対応付けて記憶する。登録番号は、一例として、１番目に登録されたラベルに対しては０００１と付され、次に登録されたラベルに対しては０００２と付され、以降、各商品に対して０００３、０００４…と１ずつ増加して発行される。また、ラベルが未登録である商品「牛肩ロース焼肉用」に対して登録番号はまだ発行されておらず、図４に示すように、初期値の００００が設定されている。
【００１９】
図５は、最新登録番号記憶エリア３２を説明する図である。最新登録番号記憶エリア３２には、ラベルプリンタ１が発行した登録番号のうち、最も新しい登録番号である最新登録番号が格納される。例えば、登録番号が０００１、０００２、０００３、…、１２３２、１２３３と発行された時点では、最新登録番号記憶エリア３２には図５に示すように最新登録番号として１２３３が格納される。ラベルプリンタ１は、最新登録番号記憶エリア３２を参照することで、登録番号を何番まで発行したかを確認することができる。
【００２０】
次に、ラベルプリンタ１の機能的構成について説明する。図６は、ラベルプリンタ１の機能的構成を示す機能ブロック図である。図６に示すように、ラベルプリンタ１の制御部２１は、表示制御部２２と、商品コード受付部２３と、商品情報受付部２４と、ラベル発行部２５と、登録番号発行部２６と、登録番号管理部２７とを備えている。
【００２１】
表示制御部２２は、ラベルプリンタ１の電源が投入された場合に、液晶ディスプレイ３にラベル登録画面３３（図７参照）を表示する。ラベル登録画面３３は、ラベルに印字する商品情報やその他ラベルに印刷する表示データを登録する画面である。
【００２２】
図７は、ラベル登録画面３３の一例を示す図である。図７に示すように、ラベル登録画面３３では、商品コードや、商品名や、商品の内容量や１００ｇあたりの単価、値段等の商品情報を入力してラベルに印字するデータとして登録することができる。また、ラベル登録画面３３の下部には、過去に発行したラベルの履歴を呼び出す履歴呼出ボタン３３ａや、商品コードや品名を用いて商品マスタ３１から商品を検索する品名リストボタン３３ｂ、ラベルのイメージを表示するラベルイメージボタン３３ｃ、ラベル登録画面３３で編集した情報を登録してＨＤＤ３０に保存するための登録ボタン３３ｄ、ラベルを第１プリンタ６、第２プリンタ７により印刷して発行するラベル発行ボタン３３ｅが設けられている。
【００２３】
表示制御部２２は、オペレータがタッチパネル４をタッチしてラベル登録画面３３の履歴呼出ボタン３３ａを押した場合に、過去に発行したラベルの履歴を表示する履歴呼出画面３４（図８参照）を液晶ディスプレイ３に表示する。
【００２４】
図８は、履歴呼出画面３４の一例を示す図である。図８に示すように履歴呼出画面３４には、ラベルを登録した履歴として、上述した登録番号と、登録番号に対応する商品コードや商品名などの商品情報が、登録番号の新しい順、すなわち登録番号の大きい順に表示される。また、履歴呼出画面３４の下部には、履歴呼出画面３４を閉じてラベル登録画面３３に戻るためのキャンセルボタン３４ａや、次頁の履歴を表示するための次頁ボタン３４ｂや、ラベル発行履歴で選択された履歴の商品情報を呼び出してラベル登録画面３３に表示するための呼出ボタン３４ｃが設けられている。
【００２５】
ここで、表示制御部２２が図８に示す履歴呼出画面３４を表示する処理について図４、図５を参照して説明する。表示制御部２２は、履歴呼出ボタン３３ａが押された場合に、最新登録番号記憶エリア３２（図５）を参照して最新登録番号１２３３を読み込む。表示制御部２２は、登録番号１２３３に対応する商品の商品情報として、商品マスタ３１（図４）に格納されている商品コード００００２、商品名「豚肉こまぎれ」、単価などの商品情報をＲＡＭ１２に読み込む。その後、表示制御部２２は、商品マスタ３１に格納された登録番号を登録番号の新しい順（１２２２、１２２１、１２２０、１１１９…）に検索して、各商品の商品情報をＲＡＭ１２に読み込む。また、表示制御部２２はＲＡＭ１２に展開された登録番号や商品情報に基づいて画面表示データを生成する。そして、表示制御部２２は、生成した画面表示データに基づいて、図８に示すような履歴呼出画面３４を液晶ディスプレイ３に表示する。
【００２６】
尚、表示制御部２２が履歴呼出画面３４に表示する登録番号の順番は、上述に限定されるものではなく、例えば登録番号の古い順に商品情報を表示するとしてもよい。
【００２７】
商品コード受付部２３は、ラベル登録画面３３（図７参照）においてラベル発行ボタン３３ｅが押された場合に、ラベル登録画面３３に表示されている商品コードを、ラベル発行する商品の商品コードとして受付ける。
【００２８】
また、商品コード受付部２３は、図８に示すように、履歴呼出画面３４においてラベル発行履歴がカーソルによって選択された状態で呼出ボタン３４ｃが押された場合に、選択された商品の商品コードを、ラベル発行履歴を表示する商品の商品コードとして受付ける。
【００２９】
商品情報受付部２４は、ラベル登録画面３３に対してオペレータがタッチパネル４やキーボード５を操作して入力し、登録した商品情報などの入力を受付ける。
【００３０】
ラベル発行部２５は、ラベル登録画面３３（図７参照）のラベル発行ボタン３３ｅが押された場合に、商品情報受付部２４がラベル登録画面３３から入力を受付けた商品情報などに基づいて、ラベルの印字データを生成し、ＲＡＭ１２に格納する。そして、ラベル発行部２５は、ＲＡＭ１２に格納した印字データを第１プリンタ６のプリンタヘッド１６または第２プリンタ７のプリンタヘッド１７に送出し、各プリンタヘッド１６、１７によってラベル用紙Ｐにラベルを印刷する。さらに、ラベル発行部２５は、第１プリンタ６および第２プリンタ７を制御して、印刷したラベルをラベル発行口６ｂ、７ｂから排出して、ラベルを発行する。
【００３１】
登録番号発行部２６は、ラベル発行部２５が上述のようにラベルを発行した商品に対して、最も新しい登録番号を発行し、商品コードに対応付けて商品マスタ３１に履歴として登録する。また、登録番号発行部２６は、ラベル登録画面３３（図７参照）の登録ボタン３３ｄが押された場合に、ラベルを登録した商品に対して、最も新しい登録番号を発行し、商品コードに対応付けて商品マスタ３１に履歴として登録する。このように、登録番号発行部２６は、ラベルを登録した履歴を商品マスタ３１に登録する履歴登録手段として機能する。
【００３２】
ここで、登録番号発行部２６が行う登録番号発行処理について、図を参照してより具体的に説明する。
【００３３】
まず、商品マスタ３１に登録番号が設定されていない商品に対して登録番号を発行する場合について説明する。登録番号発行部２６は、図５に示すように、最新登録番号記憶エリア３２に最新登録番号が１２３３と格納されている場合には、最新登録番号１２３３を１だけ増加して、図９に示すように最新登録番号を１２３４として発行する。そして、登録番号発行部２６は、新たに発行した最新登録番号１２３４を、ラベルを発行して登録した商品の登録番号として商品マスタ３１に格納する。すなわち登録番号発行部２６は、図４に示すように初期値００００が設定されていた商品コード００００１の商品「牛肩ロース焼肉用」に対して、図１０に示すように最新登録番号１２３４をこの商品の登録番号として商品マスタ３１に格納する。なお、この時点でラベル登録画面３３（図７）の履歴呼出ボタン３３ａを押した場合には、図１１に示す履歴呼出画面３４が表示される。図１１に示すように、履歴呼出画面３４には、最新のラベル発行履歴として、登録番号が１２３４であり、商品コードが００００１、商品名が「牛肩ロース焼肉用」であるラベル発行履歴が表示される。
【００３４】
次に、商品マスタ３１に登録番号がすでに設定されている商品に対して登録番号を更新する場合について説明する。登録番号発行部２６は、図９に示すように最新登録番号記憶エリア３２に最新登録番号が１２３４と格納されている場合には、最新登録番号を１だけインクリメントして図１２に示すように１２３５とする。そして、登録番号発行部２６は、図１０の商品マスタ３１において登録番号が１２３３と設定された商品「豚肉こまぎれ」に対して、図１３に示すように最新登録番号１２３５を格納し、登録番号を上書きして更新する。
【００３５】
登録番号管理部２７は、登録番号が予め定めた所定の総数に達した場合に、商品マスタ３１が記憶する登録番号のうち予め定めた所定の数の登録番号を消去して、所定の総数を超えないように登録番号の総数を管理する。このように、登録番号管理部２７は、記憶しておく履歴が所定の総数より増えないように管理する。
【００３６】
次に、ラベルプリンタ１に保存される履歴の保存件数が９９９９件である場合に、登録番号管理部２７が行う登録番号クリア処理について説明する。登録番号管理部２７は、最新登録番号記憶エリア３２に格納されている最新登録番号が９９９９となったか判定する。そして９９９９となった場合に、登録番号管理部２７は、商品マスタ３１に登録された登録番号を最新の１００個だけ残して残りの登録番号をクリアする。また、登録番号管理部２７は、残した１００個の登録番号に対して登録番号を１〜１００までとして振り直す。このように番号を振り直すことによって最新登録番号は１００となるので、最新登録番号記憶エリア３２には１００を保存する。すると、次に発行される登録番号は１０１となり、次に登録番号をクリアするまでの登録数を大幅に増加することが可能となる。
【００３７】
次に、ラベルプリンタ１が行うラベル発行処理の手順について説明する。図１４は、ラベルプリンタ１が行うラベル発行処理の手順を示すフローチャートである。
【００３８】
まず、ラベルプリンタ１の電源が投入されると、表示制御部２２はラベル登録画面３３（図７参照）を液晶ディスプレイ３に表示する（ステップＳ１）。ラベルプリンタ１は、ラベル登録画面３３において履歴呼出ボタン３３ａが押されたか判定する（ステップＳ２）。ステップＳ２において履歴呼出ボタン３３ａが押されていない場合（ステップＳ２：Ｎｏ）にはステップＳ９に移行する。履歴呼出ボタン３３ａが押された場合には（ステップＳ２：Ｙｅｓ）、ステップＳ３に移行する。
【００３９】
表示制御部２２は、最新登録番号記憶エリア３２に格納された最新登録番号（図５参照）を読み込み、登録番号の新しい順番に登録番号、商品コード、商品名およびその他の商品情報を商品マスタ３１（図４参照）からＲＡＭ１２に読み込む（ステップＳ３）。表示制御部２２は、ＲＡＭ１２に読み込んだ情報に基づいて、液晶ディスプレイ３に履歴呼出画面３４を例えば図１１に示すように表示する（ステップＳ４）。ラベルプリンタ１は、履歴呼出画面３４においてキャンセルボタン３４ａ（図１１参照）が押されていないか判定する（ステップＳ５）。キャンセルボタン３４ａが押された場合（ステップＳ５：Ｙｅｓ）には、表示制御部２２は履歴呼出画面３４を閉じてラベル登録画面３３（図７参照）に戻りステップＳ９に移行する。
【００４０】
キャンセルボタン３４ａが押されていない場合（ステップＳ５：Ｎｏ）にラベルプリンタ１は、呼出ボタン３４ｃ（図１１参照）が押されたか判定する（ステップＳ６）。呼出ボタン３４ｃが押されていない間（ステップＳ６：Ｎｏ）はステップＳ５に戻って入力待ちをする。一方、図１１に示すように、履歴呼出画面３４においてラベルを発行したい商品「豚肉こまぎれ」に対してラベル発行履歴がある場合には、オペレータは、当該商品をカーソルで選択した後、呼出ボタン３４ｃを押す。呼出ボタン３４ｃが押された場合（ステップＳ６：Ｙｅｓ）には、商品コード受付部２３は、履歴呼出画面３４において選択された商品「豚肉こまぎれ」の商品コード「００００２」を受付ける（ステップＳ７）。表示制御部２２は、履歴呼出画面３４を閉じて、受付けた商品コードに対する商品情報を商品マスタ３１から読み込んでラベル登録画面３３に表示する（ステップＳ８）。
【００４１】
一方、ラベルプリンタ１は、ラベル登録画面３３（図７参照）において発行ボタンが押されたか判定する（ステップＳ９）。発行ボタンが押されていない場合（ステップＳ９：Ｎｏ）は、ステップＳ９に戻って入力待ちをする。発行ボタンが押された場合（ステップＳ９：Ｙｅｓ）には、商品情報受付部２４は、ラベル登録画面３３で登録された商品情報の入力を受付ける（ステップＳ１０）ラベル発行部２５は、商品情報受付部２４が入力を受付けた商品情報などに基づいて、ラベルに印刷する印字データを生成し、生成した印字データをプリンタヘッド１６、１７に送出し、第１プリンタ６および第２プリンタ７の少なくともいずれか一方を制御してラベルを印刷する（ステップＳ１１）。
【００４２】
そして、登録番号発行部２６は、最新登録番号記憶エリア３２に記憶されている最新登録番号を１だけインクリメントし、最新登録番号を更新する（ステップＳ１２）。また、登録番号発行部２６は、商品マスタ３１においてラベルを発行した商品の登録番号に、最新登録番号記憶エリア３２に格納した最新登録番号を格納する（ステップＳ１３）。
【００４３】
次に、登録番号管理部２７は、最新登録番号が登録総数の上限値である９９９９となったか判定する（ステップＳ１４）。９９９９となった場合（ステップＳ１４：Ｙｅｓ）に登録番号管理部２７は、商品マスタ３１に登録された登録番号を、最新の１００個（例えば、９９９９〜９８９９）だけ残して以降の登録番号（例えば、９８９９番以降）をクリアする（ステップＳ１５）。そして、登録番号管理部２７は、残した１００個の登録番号に対して登録番号を最も古い登録番号を１、最新の登録番号を１００として連番で振り直し、最新登録番号記憶エリア３２に最新登録番号として１００を格納して（ステップＳ１６）、処理を終了する。一方、９９９９となっていない場合（ステップＳ１４：Ｎｏ）には、そのまま処理を終了する。
【００４４】
上述のように、本実施の形態にかかるラベルプリンタ１は、ラベル発行順に発行される登録番号を商品コードに対応付けて商品マスタ３１に格納するので、ラベルの発行履歴を商品マスタ３１だけで管理することができる。従って、従来技術のように履歴保存用の記憶エリアを必要としない上、ラベル発行とともに記憶容量が増加することもないので、少ない記憶容量で簡単にラベル発行履歴を管理できる。
【００４５】
また、本実施の形態のラベルプリンタ１は、ラベル発行時に登録番号を発行して商品マスタ３１に格納するだけであるから、特許文献１のようにラベル発行ごとにデータベース内のデータを逐一シフトしないで済み、データ処理量が少なくて済むという効果を奏する。
【００４６】
また、本実施の形態のラベルプリンタ１は、履歴呼出画面３４において、同一商品については最新のラベル発行履歴だけを示すので、ラベル発行履歴を検索しやすいという効果を奏する。
【００４７】
なお、上述では、登録番号管理部２７は登録番号クリア時に残した１００個の登録番号を１〜１００番の連番として振り直すとしたが、登録番号の振り直しのタイミングはこれに限定されるものではない。その他の例として、登録番号が１０００番や２０００番となった場合に振り直しをしてもよいし、その他のタイミングで振り直しをしてもよい。このようにすることで、登録番号に欠番が出た場合に欠番を埋めて少ない登録番号で履歴を管理することが可能となる。また、図１４のステップＳ１４で行った登録番号クリアのタイミングを遅らせることができる。
【００４８】
尚、上述では、ラベルプリンタ１が商品マスタ３１を備えるとしたが、ラベルプリンタ１と接続されたストアサーバなどが商品マスタ３１を備えるとしてもよい。
【００４９】
なお、本実施形態のラベルプリンタ１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のラベルプリンタ１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５０】
さらに、本実施形態のラベルプリンタ１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のラベルプリンタ１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５１】
本実施の形態のラベルプリンタ１で実行されるプログラムは、上述した各部（表示制御部２２、商品コード受付部２３、商品情報受付部２４、ラベル発行部２５、登録番号発行部２６、登録番号管理部２７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部２２、商品コード受付部２３、商品情報受付部２４、ラベル発行部２５、登録番号発行部２６、登録番号管理部２７が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【００５２】
以上のように、本発明にかかるラベルプリンタおよびプログラムは、スーパーマーケットや食品加工工場などで使用されるラベルプリンタに有用である。
【符号の説明】
【００５３】
１  ラベルプリンタ
２  本体
６  第１プリンタ
７  第２プリンタ
１６、１７  プリンタヘッド
Ｐ  ラベル用紙
３１  商品マスタ
３２  最新登録番号記憶エリア
３３  ラベル登録画面
３４  履歴呼出画面
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特許第２６３０２５６号
【図１】
2011183600.tif 000003
【図２】
2011183600.tif 000004
【図３】
2011183600.tif 000005
【図４】
2011183600.tif 000006
【図５】
2011183600.tif 000007
【図６】
2011183600.tif 000008
【図７】
2011183600.tif 000009
【図８】
2011183600.tif 000010
【図９】
2011183600.tif 000011
【図１０】
2011183600.tif 000012
【図１１】
2011183600.tif 000013
【図１２】
2011183600.tif 000014
【図１３】
2011183600.tif 000015
【図１４】
2011183600.tif 000016