(57)【要約】【課題】記憶容量が限られた内蔵メモリを有効に活用する。【解決手段】装置内蔵のメモリに第１のＰＬＵファイルを記憶してなるラベル発行装置に、着脱自在に接続される外部記憶媒体とデータを授受するインターフェイス部を設ける。そして、商品識別コードが入力されると、第１の商品ファイルを検索して当該商品識別コードに対応してラベル印字に関する情報が設定されているか否かを判断し（ＳＴ２）、設定されていないと判断されると、インターフェイス部に第２の商品ファイルを記憶してなる外部記憶媒体が接続されていることを条件に第２の商品ファイルを検索して（ＳＴ１５）、当該商品識別コードに対応してラベル印字に関する情報が設定されているか否かを判断する。そして、該当する情報が設定されていると判断されると、この情報を第２の商品ファイルから読込み、第１の商品ファイルに書込む（ＳＴ１９）。【選択図】図６
2006289862.tif 000002
【特許請求の範囲】
【請求項１】
ラベル印字部と、各商品の商品識別コードに対応して当該商品のラベル印字に関する情報が設定された第１の商品ファイルを記憶する記憶部と、前記商品識別コードの入力手段とを有し、前記入力手段を介して入力された商品識別コードにより特定されるラベル印字に関する情報に基づいて前記ラベル印字部によりラベルを印字発行するラベル発行装置において、
着脱自在に接続される外部記憶媒体とデータを授受するインターフェイス部と、
前記インターフェイス部に第２の商品ファイルを記憶してなる外部記憶媒体が接続されているか否かを判断する接続判断手段と、
前記入力手段を介して商品識別コードが入力されると、前記第１の商品ファイルを検索して当該商品識別コードに対応してラベル印字に関する情報が設定されているか否かを判断する第１の検索手段と、
この第１の検索手段により該当する情報が設定されていないと判断されると、前記接続判断手段により前記インターフェイス部に第２の商品ファイルを記憶してなる外部記憶媒体が接続されていることを条件に前記第２の商品ファイルを検索して当該商品識別コードに対応してラベル印字に関する情報が設定されているか否かを判断する第２の検索手段と、
この第２の検索手段により該当する情報が設定されていると判断されると、この情報を前記第２の商品ファイルから読込み前記第１の商品ファイルに書込む情報追加処理手段と、
を具備したことを特徴とするラベル発行装置。
【請求項２】
前記第１の商品ファイルに記憶されている情報毎に使用履歴を管理する使用履歴管理手段と、
前記接続判断手段により前記インターフェイス部に前記第２の商品ファイルを記憶してなる外部記憶媒体が接続されていることを条件に、前記使用履歴管理手段により管理される使用履歴の古いデータを前記第１の商品ファイルから削除し前記第２の商品ファイルに書込む情報削除処理手段と、
をさらに具備したことを特徴とする請求項１記載のラベル発行装置。
【請求項３】
前記第１の商品ファイルに記憶されている情報の件数が予め設定されている比較件数を超えているか否かを判断する件数判断手段と、
この件数判断手段により前記第１の商品ファイルに記憶されている情報の件数が前記比較件数を超えていると判断されると、前記第１の商品ファイルに記憶されている情報の件数が前記比較件数以下になるまで前記情報削除処理手段を繰り返し実行させる第１の情報整理手段と、
をさらに具備したことを特徴とする請求項２記載のラベル発行装置。
【請求項４】
前記情報追加処理手段により前記第２の商品ファイルから読込んだ情報を前記第１の商品ファイルに書込む際に、前記第１の商品ファイルに空き容量があるか否かを判断する容量判断手段と、
この容量判断手段により空き容量がないと判断されると、前記情報削除処理手段を１度だけ実行させる第２の情報整理手段と、
をさらに具備したことを特徴とする請求項２または３記載のラベル発行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば肉，魚，野菜等の生鮮食品に付されるバーコードラベル等を印字発行するラベル発行装置に関する。
【背景技術】
【０００２】
従来のラベル発行装置は、ラベル印字部すなわちプリンタと、各商品の商品識別コードいわゆるＰＬＵ（Price Look Up）コードに対応して当該商品の商品名，単価等のラベル印字に関する情報が設定された商品ファイルを記憶する装置内蔵の記憶部と、キーボードやスキャナ等の商品識別コード入力手段とを有し、入力手段を介して商品識別コードが入力されると、記憶部の商品ファイルを検索して、当該商品識別コードに対応して設定されているラベル印字に関する情報を呼び出し、この情報に基づいてラベル印字データを作成して前記ラベル印字部によりラベルを印字発行するものとなっていた。
【０００３】
この種のラベル発行装置において、着脱自在に接続される外部記憶媒体とデータを授受するインターフェイス部を有したものは既に知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−０２１３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで近年、肉，魚，野菜等の生鮮食品に付されるバーコードラベルには、商品名，単価，内容量，価格等のほか、原産地名，原材料名，添加物，識別表示マーク，アレルギー情報，消費期限などの様々な情報の表示が義務付けられている。これに伴い、商品ファイルに記憶される情報の項目数が増加しており、内蔵メモリの限られた記憶容量ではラベル印字に関する情報を記憶可能な商品数に制限があった。このため、多品目を取り扱う店舗では、全ての商品のラベル印字に関する情報を内蔵メモリの商品ファイルで記憶するのが困難となる場合があった。
【０００５】
このような場合、従来は商品ファイルに記憶されている情報の中から使われなくなった情報を削除することで商品ファイルに空き容量を確保するといった煩雑な保守管理作業が強いられており、管理担当者の負担となっていた。
【０００６】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、記憶容量が限られた内蔵メモリを有効に活用して数多くの商品のラベルを印字発行することができるラベル発行装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明は、ラベル印字部と、各商品の商品識別コード、例えばＰＬＵコードに対応して当該商品のラベル印字に関する情報、例えば商品名，単価，原材料名，添加物等が設定された第１の商品ファイルを記憶する装置内蔵の記憶部と、商品識別コードの入力手段、例えばキーボードとを有し、入力手段を介して入力された商品識別コードにより特定されるラベル印字に関する情報に基づいてラベル印字部によりラベルを印字発行するラベル発行装置において、着脱自在に接続される外部記憶媒体、例えばメモリカードとデータを授受するインターフェイス部を設ける。また、このインターフェイス部に第２の商品ファイルを記憶してなる外部記憶媒体が接続されているか否かを判断する接続判断手段を設ける。そして、入力手段を介して商品識別コードが入力されると、第１の商品ファイルを検索して当該商品識別コードに対応してラベル印字に関する情報が設定されているか否かを判断する。ここで、該当する情報が設定されていないと判断されると、接続判断手段によりインターフェイス部に第２の商品ファイルを記憶してなる外部記憶媒体が接続されていることを条件に第２の商品ファイルを検索して、当該商品識別コードに対応してラベル印字に関する情報が設定されているか否かを判断する。そして、該当する情報が設定されていると判断されると、この情報を第２の商品ファイルから読込み、第１の商品ファイルに書込むようにしたものである。
【０００８】
かかる手段を講じたことにより、第１の商品ファイルにラベル印字に関する情報が記憶されていない商品識別コードが入力手段を介して入力されても、インターフェイス部に接続された外部記憶媒体の第２の商品ファイルに当該商品識別コードに対応してラベル印字に関する情報が記憶されていたならば、この情報が自動的に外部記憶媒体から読込まれ、記憶部の第１の商品ファイルに書き込まれる。これにより、その後は、入力手段を介して当該商品識別コードが入力されると、このコードにより特定されるラベル印字に関する情報が第１の商品ファイルから読み出され、この情報に基づいてラベル印字部によりラベルが印字発行される。
【発明の効果】
【０００９】
本発明によれば、管理担当者の負担になることなく記憶容量が限られた内蔵メモリを有効に活用して数多くの商品のラベルを印字発行することができるラベル発行装置を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。  
なお、この実施の形態は、ラベル発行装置の一態様として、図２に示すようなバーコードラベル１を印字発行する電子料金秤に本発明を適用した場合である。因みに、バーコードラベル１には、商品名２，加工日３，消費期限日４，品番５，単価６，数量７，値段８，添加物９，バーコード１０等が印刷されている。
【００１１】
図１は本実施の形態における電子料金秤の要部構成を示すブロック図である。この電子料金秤は、制御部本体としてＣＰＵ（Central Processing Unit）１１を搭載している。そしてこのＣＰＵ１１に、アドレスバス，データバス等のバスライン１２を介して、ＲＯＭ（Read Only Memory）１３及びＲＡＭ（Random Access Memory）１４の内蔵メモリと、現在の日付及び時刻を計時する時計部１５と、通信インターフェイス１６，キーボードコントローラ１７，表示コントローラ１８，プリンタコントローラ１９，秤インターフェイス２０，Ｉ／Ｏポート２１，外部メモリインターフェイス２２等の各信号入出力部とを接続している。
【００１２】
通信インターフェイス１６は、通信回線を介してホストコンピュータ（不図示）と接続され、このホストコンピュータとの間でデータ信号の送受信を行うものである。キーボードコントローラ１７は、キーボード２３を制御して操作キーに対応したキー信号を取り込む。キーボード２３には、ＰＬＵコード，ラベル発行枚数等を入力するためのキーやラベルの発行を指令するキー等が配設されている。表示コントローラ１８は、液晶パネル２４を制御して商品名，単価，数量または重量，値段等を表示させる。プリンタコントローラ１９は、プリンタ２５を制御してバーコードラベルの印字発行を行わせる。秤インターフェイス２０は、ロードセルユニット２７によって計測された重量データを取り込む。Ｉ／Ｏポート２１は、各種センサと信号の受渡しを行う。
【００１３】
外部メモリインターフェイス２２は、着脱自在に接続される外部メモリ２８からデータを読込んだり、外部メモリ２８にデータを書込んだりする。外部メモリ２８としては、パーソナルコンピュータで使用可能な汎用性のあるＰＣＭＣＩＡカードやＲＡＭカード等のメモリカードが例えば使用される。メモリカード以外の可搬式の記録媒体、例えばＣＤ−ＲＯＭや光ディスク等のディスク記録媒体を使用してもよい。ここに、外部メモリインターフェイス２２は、着脱自在に接続される外部記憶媒体（外部メモリ２８）とデータを授受するインターフェイス部を構成する。
【００１４】
ＲＯＭ１３には、プログラムやキャラクタジェネレータデータ等の固定的データが予め格納されている。  
ＲＡＭ１４には、図３に示すように、各商品を識別するためのＰＬＵコードに対応して、そのコードで特定される商品のラベル印字に関する情報（商品名，単価，消費期限，添加物等）が設定された内部ＰＬＵファイル３１、この内部ＰＬＵファイル３１に設定されているレコード件数ＡをカウントするＰＬＵ件数カウンタ３２、後述する使用状況管理番号Ｂをカウントする使用状況管理番号カウンタ３３及び外部ファイル存在フラグＦのフラグメモリ３４等の各種メモリエリアが形成されている。
【００１５】
内部ＰＬＵファイル３１では、ＰＬＵコードと商品情報とからなるＰＬＵレコード毎に、使用状況管理番号Ｎが付されている。この使用状況管理番号は“１”から始まる連続番号であり、上限値を内部ＰＬＵファイル３１に保存可能なＰＬＵレコード件数の最大値としている。因みに、本実施の形態では、内部ＰＬＵファイル３１に保存可能なＰＬＵレコード件数を“３０００”とする。このため、使用状況管理番号カウンタ３３は、初期値“１”から順にカウントアップし、最大値“３０００”までカウントした後、“１”に戻る循環カウンタである。ここに、ＲＡＭ１４は、各商品の商品識別コードであるＰＬＵコードに対応して当該商品のラベル印字に関する情報が設定された第１の商品ファイルであるＰＬＵファイル３１を記憶する記憶部を構成する。
【００１６】
外部メモリインターフェイス２２に接続される外部メモリ２８には、図４に示すように、各商品を識別するためのＰＬＵコードに対応して、そのコードで特定される商品のラベル印字に関する情報（商品名，単価，消費期限，添加物等）が設定された外部ＰＬＵファイル４０が記憶されている。この外部ＰＬＵファイル４０に保存可能なＰＬＵレコード件数は、外部メモリ２８の記憶容量に依存するが、近年では大容量の外部メモリも開発されており、数千〜数万のＰＬＵレコードを保存可能となっている。
【００１７】
前記外部ファイル存在フラグＦは、外部ＰＬＵファイル４０を記憶した外部メモリ２８が外部メモリインターフェイス２２に接続されているか否かを識別する情報であり、本実施の形態では、接続されているとき“１”にセットされ、接続されていないとき“０”にリセットされる。
【００１８】
かかる構成の電子料金秤において、ＣＰＵ１１は、特に図５の流れ図に示す外部メモリ監視処理を実行するようにプログラム構成されている。この処理は、電源オン等による立上げ処理に引き続いて実行される。
【００１９】
ＣＰＵ１１は、この外部メモリ監視処理の実行タイミングになると、先ず、ＳＴ（ステップ）１として外部メモリインターフェイス２２に外部メモリ２８が接続されているか否かを判断する。そして接続されている場合には、ＣＰＵ１１は、ＳＴ２としてその外部メモリ２８が外部ＰＬＵファイル４０を記憶したものであるか否かを判断する。ここで、外部メモリインターフェイス２２に接続された外部メモリ２８が外部ＰＬＵファイル４０を記憶したものであった場合には、ＣＰＵ１１は、ＳＴ３としてフラグメモリ３４の外部ファイル存在フラグＦを“１”にセットする。
【００２０】
しかる後、ＣＰＵ１１は、ＳＴ４としてＰＬＵ件数カウンタ３２によって計数されているＰＬＵレコード件数Ａが、予め設定されている比較件数を超えているか否かを判断する（件数判断手段）。なお、比較件数は、内部ＰＬＵファイル３１に空き容量を確保するために設定されたものであり、内部ＰＬＵファイル３１の保存可能なＰＬＵレコード件数“３０００”より若干少ない値、本実施の形態では２５００件として、５００件分の空き容量を持たせるものとする。
【００２１】
ここで、ＰＬＵレコード件数Ａが比較件数以下の場合には、ＣＰＵ１１は、この外部メモリ監視処理を終了する。
【００２２】
これに対し、ＰＬＵレコード件数Ａが比較件数を超える場合には、ＳＴ５としてＰＬＵレコード件数Ａが比較件数と一致するまで後述するＰＬＵ書出し処理を実行する。そして、ＰＬＵレコード件数Ａが比較件数と一致したならば、ＣＰＵ１１は、この外部メモリ監視処理を終了する。
【００２３】
一方、ＳＴ１にて外部メモリインターフェイス２２に外部メモリ２８が接続されていない場合、あるいはＳＴ２として外部メモリインターフェイス２２に接続されている外部メモリ２８が外部ＰＬＵファイル４０を記憶したものでない場合には、ＣＰＵ１１は、ＳＴ６としてフラグメモリ３４の外部ファイル存在フラグＦを“０”にリセットして、この外部メモリ監視処理を終了するものとなっている。
【００２４】
この外部メモリ監視処理を終了すると、ＣＰＵ１１は、ラベル発行業務に関する通常処理を実行可能となる。図６は、この通常処理の中のＰＬＵ呼出し処理を具体的に示す流れ図である。すなわちＣＰＵ１１は、ＳＴ１１としてラベル発行対象商品の商品識別コードであるＰＬＵコードが入力されるのを待機している。
【００２５】
そして、キーボード２３を介してＰＬＵコードが入力されると、ＣＰＵ１１は、ＳＴ１２として入力ＰＬＵコードで内部ＰＬＵファイル３１を検索する（第１の検索手段）。その結果、ＳＴ１３として内部ＰＬＵファイル３１に入力ＰＬＵコードが記憶されていた場合には、ＣＰＵ１１は、ＳＴ２０の処理に進む。
【００２６】
これに対し、ＳＴ１３として内部ＰＬＵファイル３１に入力ＰＬＵコードが記憶されていなかった場合には、ＣＰＵ１１は、ＳＴ１４として外部ファイル存在フラグＦが“１”にセットされているか否かを判断する（接続判断手段）。ここで、外部ファイル存在フラグＦが“１”にセットされていない場合には、外部ＰＬＵファイル４０を記憶した外部メモリ２８が外部メモリインターフェイス２２に接続されていないので、ＣＰＵ１１は、今回のＰＬＵコードの入力をエラーとする。
【００２７】
ＳＴ１４にて外部ファイル存在フラグＦが“１”にセットされていた場合には、外部ＰＬＵファイル４０を記憶した外部メモリ２８が外部メモリインターフェイス２２に接続されているので、ＣＰＵ１１は、ＳＴ１５としてこの外部メモリ２８の外部ＰＬＵファイル４０を入力ＰＬＵコードで検索する（第２の検索手段）。その結果、ＳＴ１６として外部ＰＬＵファイル４０にも入力ＰＬＵコードが記憶されていなかった場合には、ＣＰＵ１１は、今回のＰＬＵコードの入力をエラーとする。
【００２８】
一方、ＳＴ１６として外部ＰＬＵファイル４０に入力ＰＬＵコードが記憶されていた場合には、ＣＰＵ１１は、ＳＴ１７としてＰＬＵ件数カウンタ３２のカウント値Ａが、内部ＰＬＵファイル３１で保存可能な最大ＰＬＵレコード件数（本実施の形態では３０００）に達しているか否か、つまりは内部ＰＬＵファイル３１に空き容量があるか否かを判断する（容量判断手段）。ここで、カウント値Ａが最大レコード件数に達している場合には、内部ＰＬＵファイル３１に空き容量がないので、ＣＰＵ１１は、ＳＴ１８として後述するＰＬＵ書出し処理を実行して、１レコード分の空き容量を確保する。
【００２９】
ＳＴ１７にてカウント値Ａが最大レコード件数に満たない場合、あるいはＳＴ１８のＰＬＵ書出し処理を実行して、１レコード分の空き容量が確保されたならば、ＣＰＵ１１は、ＳＴ１９として外部ＰＬＵファイル４０から入力ＰＬＵコードに対応して設定されている商品情報を読込む。そして、このＰＬＵコードと商品情報からなるＰＬＵレコードを内部ＰＬＵファイル３１に書き込む（情報追加処理手段）。その後、ＣＰＵ１１は、ＳＴ２０の処理に進む。
【００３０】
ＳＴ２０では、ＣＰＵ１１は、使用状況管理番号カウンタ３３のカウント値Ｂを“１”だけカウントアップする。このとき、ＳＴ２１としてカウント値Ｂが“３０００”を超えたならば、ＳＴ２２としてカウント値Ｂを“１”に戻す。
【００３１】
次に、ＣＰＵ１１は、ＳＴ２３として内部ＰＬＵファイル３１から入力ＰＬＵコードが設定されているＰＬＵレコードの商品情報を取得する。また、ＳＴ２４としてこのＰＬＵレコードの管理番号Ｎを上記使用状況管理番号カウンタ３３のカウント値Ｂに更新する。しかる後、ＣＰＵ１１は、内部ＰＬＵファイル３１から取得した商品情報に基づいて通常のラベル発行処理を実行するものとなっている。
【００３２】
したがって、内部ＰＬＵファイル３１に記憶されている各ＰＬＵレコードのうち、最新のラベル発行処理で使用されたＰＬＵレコードの管理番号Ｎは、使用状況管理番号カウンタ３３のカウント値Ｂとなる。このカウント値Ｂは、前述したように“１”から始まる連続番号で、内部ＰＬＵファイル３１に保存可能な最大レコード件数“３０００”に達したならば“１”に戻る。このため、内部ＰＬＵファイル３１に記憶されているＰＬＵレコードの件数が３０００件未満の場合には、管理番号Ｎが最大のＰＬＵレコードが使用履歴の最も新しいレコードであり、管理番号Ｎが最小のＰＬＵレコードが使用履歴の最も古いレコードとなるが、ＰＬＵレコードの件数が３０００件の場合には、管理番号Ｎがカウント値Ｂの次の値であるＰＬＵレコードが使用履歴の最も古いレコードとなる。ここに、本実施の形態の電子料金秤は、内部ＰＬＵファイル３１の管理番号Ｎと、これを更新するＳＴ２４の処理によって、使用履歴管理手段を構成している。
【００３３】
図７は前記ＰＬＵ書出し処理の手順を具体的に示す流れ図である。ＣＰＵ１１は、先ず、ＳＴ３１として使用状況管理番号カウンタ３３のカウント値ＢをＲＡＭ１４のワークエリアに記憶する。次に、ＳＴ３２としてこのワークエリアの値ｋを“１”だけ増加させる。このとき、ＳＴ３３としてワークエリアの値ｋが内部ＰＬＵファイル３１で保存可能な最大ＰＬＵレコード件数（本実施の形態では３０００）に達したか否かを判断する。ここで、ワークエリアの値ｋが最大ＰＬＵレコード件数に達した場合には、ＳＴ３４としてこの値ｋを“１”とする。
【００３４】
次に、ＣＰＵ１１は、ＳＴ３５として内部ＰＬＵファイル３１から管理番号Ｎがワークエリアの値ｋと一致するＰＬＵレコードを検索する。そして、ＳＴ３６として該当するＰＬＵコードを検出できなかった場合には、ＣＰＵ１１は、ＳＴ３２の処理に戻り、ワークエリアの値ｋをさらに“１”だけ増加する。
【００３５】
ＳＴ３６にて内部ＰＬＵファイル３１から管理番号Ｎがワークエリアの値ｋと一致するＰＬＵレコードが検出されたならば、ＣＰＵ１１は、ＳＴ３７としてこのＰＬＵレコードを読出し、外部メモリ２８の外部ＰＬＵファイル４０に書き込む。しかる後、内部ＰＬＵファイル３１から管理番号Ｎがワークエリアの値ｋと一致するＰＬＵレコードを削除して、このＰＬＵ書出し処理を終了する（情報削除処理手段）。
【００３６】
したがって、外部メモリ監視処理においては、内部ＰＬＵファイル３１に記憶されているＰＬＵレコードの件数Ａが２５００件を超えている場合、２５００件となるまで、現時点における使用状況管理番号カウンタ３３のカウント値Ｂの次以降の値が管理番号Ｎとして設定されているＰＬＵレコードが順次選択され、内部ＰＬＵファイル３１から削除されるとともに、外部ＰＬＵファイルに書き込まれる。前述したように、現時点における使用状況管理番号カウンタ３３のカウント値Ｂの次以降の値が管理番号Ｎとして設定されているＰＬＵレコードは、使用履歴が古い順のデータである。ここに、電子料金秤は、ＳＴ５のＰＬＵ書出し処理を実行することによって、第１の情報整理手段を構成する。
【００３７】
また、ＰＬＵ呼出処理においては、内部ＰＬＵファイル３１に記憶されているＰＬＵレコードの件数Ａが３０００件に達している場合、現時点における使用状況管理番号カウンタ３３のカウント値Ｂの次の値が管理番号Ｎとして設定されているＰＬＵレコードが選択され、内部ＰＬＵファイル３１から削除されるとともに、外部ＰＬＵファイルに書き込まれる。前述したように、現時点における使用状況管理番号カウンタ３３のカウント値Ｂの次の値が管理番号Ｎとして設定されているＰＬＵレコードは、使用履歴が最も古いデータである。ここに、電子料金秤は、ＳＴ１８のＰＬＵ書出し処理を実行することによって、第２の情報整理手段を構成する。
【００３８】
このように構成された本実施の形態の電子料金秤においては、内部ＰＬＵファイル３１に保存可能なレコード件数が最大で３０００件であっても、外部ＰＬＵファイル４０を備えた外部メモリ２８を外部メモリインターフェイス２２に接続することによって、３０００件以上のＰＬＵレコードの商品情報を使用してバーコードラベル１を印字発行することができる。
【００３９】
また、ＰＬＵ呼出し処理において、内部ＰＬＵファイル３１には存在しないが外部ＰＬＵファイル４０には存在するＰＬＵレコードのＰＬＵコードが入力された場合、外部ＰＬＵファイル４０から当該ＰＬＵレコードが読み出されて内部ＰＬＵファイル３１に書き込まれる。したがって、以後は同一ＰＬＵコードが入力された場合には、該当するＰＬＵレコードが内部ＰＬＵファイル３１に存在するので、ＰＬＵ呼出し処理における該当ＰＬＵレコードの検索時間が短縮される。
【００４０】
この場合において、内部ＰＬＵファイル３１に空き容量がない場合には、内部ＰＬＵファイル３１から使用履歴が最も古いＰＬＵレコードが選択され、外部ＰＬＵファイル４０に移されて空き容量が確保された後、該当ＰＬＵレコードが外部ＰＬＵファイル４０から読み出されて内部ＰＬＵファイル３１に書き込まれる。したがって、内部ＰＬＵファイル３１には使用頻度の高いＰＬＵレコードが自動的に記憶されることとなる。このため、ＰＬＵ呼出し処理において、多くの場合は内部ＰＬＵファイル３１の検索だけで該当する商品情報を取得できるので、処理効率がよい。
【００４１】
しかも、内部ＰＬＵファイル３１に記憶されている情報の中から使われなくなった情報を削除することで内部ＰＬＵファイル３１に空き容量を確保するといった煩雑な保守管理作業行う必要もないので、管理担当者の負担となることもない。
【００４２】
また、本実施の形態では、電源オン等による立上げ処理に引き続いて実行される外部メモリ監視処理において、内部ＰＬＵファイル３１に記憶されているＰＬＵレコードの件数を最大で２５００件となるように整理している。したがって、通常のラベル発行業務において、内部ＰＬＵファイル３１に存在しないＰＬＵコードが入力されると、該当するＰＬＵレコードが外部ＰＬＵファイル４０から読み出されて内部ＰＬＵファイル３１に書き込まれるが、この際、５００件まではＰＬＵ書出し処理が行われることなく書き込まれるので、この点でも処理効率が優れている。
【００４３】
ところで、本実施の形態では、外部メモリ２８を外部メモリインターフェイス２２に着脱自在にするとともに、パーソナルコンピュータで使用可能なメモリカード等を用いるものとしている。そこで、例えば新規商品のＰＬＵレコードを追加する必要が生じた場合には、外部メモリ２８を外部メモリインターフェイス２２から一旦切り離し、パーソナルコンピュータに接続して新規商品のＰＬＵレコードを外部ＰＬＵファイル４０に追加した後、外部メモリ２８を外部メモリインターフェイス２２に再度接続する。こうすることにより、その後の通常のラベル発行業務において新規商品のＰＬＵコードが入力されると、自動的に当該商品のＰＬＵレコードが内部ＰＬＵファイル３１に書き込まれるので、新規商品のＰＬＵレコードを内部ＰＬＵファイル３１に追加するための格別な作業を不要にできる利点もある。
【００４４】
なお、前記実施の形態では、内部ＰＬＵファイル３１に記憶されているＰＬＵレコード毎に使用履歴を管理する使用履歴管理手段として管理番号Ｎを用いたが、使用履歴を管理する手段はこれに限定されるものではなく、例えば使用される毎にその日時データを記憶することによって使用履歴を管理してもよい。ただし、日時データを用いた場合には、各ＰＬＵレコード毎に日時データを比較しないと使用履歴が古いデータを抽出できないが、本実施の形態のように管理番号Ｎを用いると、使用状況管理番号カウンタ３３のカウント値Ｂの次の値を管理番号ＮとするＰＬＵレコードが最も古いデータとなるので、使用履歴が古いデータを簡単に抽出できる利点がある。
【００４５】
この他、本発明をロードセルユニット２６を持たないラベルプリンタに適用する等、本発明の要旨を逸脱しない範囲で種々変形実施できるのは勿論である。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態である電子料金秤の要部構成を示すブロック図。
【図２】同実施の形態において印字発行されるバーコードラベルの一例を示す模式図。
【図３】同実施の形態における電子料金秤のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図４】同実施の形態において外部メモリに形成される外部ＰＬＵファイルのデータ構造を示す模式図。
【図５】同実施の形態における電子料金秤のＣＰＵが実行する外部メモリ監視処理の要部を示す流れ図。
【図６】同実施の形態における電子料金秤のＣＰＵが実行するＰＬＵ呼出処理の要部を示す流れ図。
【図７】同実施の形態における電子料金秤のＣＰＵが実行するＰＬＵ書出し処理の要部を示す流れ図。
【符号の説明】
【００４７】
１…バーコードラベル、１１…ＣＰＵ、１４…ＲＡＭ、２２…外部メモリインターフェイス、２３…キーボード、２４…液晶パネル、２５…プリンタ、２６…ロードセルユニット、２８…外部メモリ、３１…内部ＰＬＵファイル、３２…ＰＬＵ件数カウンタ、３３…使用状況管理番号カウンタ、４０…外部ＰＬＵファイル。
【図１】
2006289862.tif 000003
【図２】
2006289862.tif 000004
【図３】
2006289862.tif 000005
【図４】
2006289862.tif 000006
【図５】
2006289862.tif 000007
【図６】
2006289862.tif 000008
【図７】
2006289862.tif 000009