(57)【特許請求の範囲】
【請求項１】
食品表示に関する情報をラベルに印字して出力する印字手段と、
前記印字手段によって印字出力されるラベルを発行する発行者の識別情報を入力する入力手段と、
前記入力手段によって入力された前記発行者の識別情報を記憶する発行者管理用の記憶手段と、
ラベル発行時に、前記入力手段から入力された食品表示に関する情報の変更内容を、発行履歴情報として記憶する発行履歴管理用の記憶手段と、
前記発行者管理用の記憶手段に記憶された発行者の識別情報と、前記入力手段によって新たに入力された前記発行者の識別情報とを照合し、照合結果に基づいて前記食品表示に関する情報の書き換え制御を実行し、ラベル発行時に変更された前記食品表示に関する情報の内容である前記発行履歴情報を前記発行履歴管理用の記憶手段に記憶する制御手段とを備えたラベルプリンタにおいて、
前記発行履歴情報には、少なくとも、前記ラベルを発行した日付、前記食品表示に関する情報のファイル番号、前記ラベルを発行した発行者の識別番号、前記ラベル発行時に変更した前記食品表示に関する情報の項目名、内容及び、前記ラベル発行時に発行した前記ラベルの枚数が含まれる
ことを特徴とするラベルプリンタ。
【請求項２】
前記発行者管理用の記憶手段及び発行履歴管理用の記憶手段には不揮発性のメモリが使用される
ことを特徴とする請求項１に記載のラベルプリンタ。
【請求項３】
前記発行者管理用の記憶手段には予め発行者の識別情報が登録される
ことを特徴とする請求項２に記載のラベルプリンタ。
【請求項４】
前記発行履歴管理用の記憶手段には持ち運び可能な不揮発性のメモリが使用される
ことを特徴とする請求項３に記載のラベルプリンタ。
【請求項５】
物品に関する情報をラベルに印字して出力する印字手段と、
前記印字手段によって印字出力されるラベルを発行する発行者の識別情報を入力する入力手段と、
前記入力手段によって入力された前記発行者の識別情報を記憶する発行者管理用の記憶手段と、
ラベル発行時に、前記入力手段から入力された物品に関する情報の変更内容を、発行履歴情報として記憶する発行履歴管理用の記憶手段と、
前記発行者管理用の記憶手段に記憶された発行者の識別情報と、前記入力手段によって新たに入力された前記発行者の識別情報とを照合し、照合結果に基づいてラベル発行の制御を実行し、ラベル発行時に変更された前記物品に関する情報の内容である前記発行履歴情報を前記発行履歴管理用の記憶手段に記憶する制御手段とを備えたラベルプリンタにおいて、
前記発行履歴情報には、少なくとも、前記ラベルを発行した日付、前記物品に関する情報のファイル番号、前記ラベルを発行した発行者の識別番号、前記ラベル発行時に変更した前記物品に関する情報の項目名、内容及び、前記ラベル発行時に発行した前記ラベルの枚数が含まれる
ことを特徴とするラベルプリンタ。
【請求項６】
前記制御手段は、前記発行者の識別情報の照合を行うか否かが設定される
ことを特徴とする請求項５に記載のラベルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、物品に関する情報、例えば、食品表示に関する情報をラベルに印字して出力する、発行者照合判別機能付きのラベルプリンタに関するものである。詳しくは、予め登録された発行者の識別情報と、その後、入力された発行者の識別情報とを照合し、当該照合結果に基づいて食品表示に関する情報の書き換え制御を実行するようにして、予め登録された発行者の識別情報と、その後、入力された発行者の識別情報とが一致しない場合に、食品表示に関する情報の書き換え制御を拒否できるようにすると共に、識別情報が登録されていない非発行者による食品表示に関する情報の書き換え処理を防止できるようにしたものである。
【背景技術】
【０００２】
現在、スーパー等で販売されている食料品等には、その包装容器などに食料品等の内容が判るように適切な表示が、食品衛生法やＪＡＳ法（農林物質の規格化および品質表示の適正化に関する法律）によって義務付けられている。この食品表示では、食品衛生法やＪＡＳ法に規定された最低限の表示項目を満たす必要がある。名称（品名）、原材料名（遺伝子組み換え食品である旨、食品添加物）、内容量、期限表示（消費期限、賞味期限）、保存方法および製造者、製造所の所在地などの７項目が食品表示に必要な表示項目とされている。通常はこれらの表示項目の全てがラベルシート（ロール紙）に印字され、印字されたラベルが包装容器に貼着される。
【０００３】
ラベルの作成及び貼付作業には、通常、ラベルプリンタが使用される。ラベルプリンタは、入力操作部から直接入力されたレイアウト情報、又はパーソナルコンピュータ（以下パソコンという）等で作成された後、メモリカード等を介して入力されたレイアウト情報を、ラベルに印刷するものである。ラベル用のロール紙は、帯状の剥離紙に、一定のピッチで所定の大きさのシール状のラベルが連続して仮止めされているものであり、ロール状に巻かれた状態でラベルプリンタ本体に装着される。
【０００４】
上述したようにラベルプリンタには印字情報を保存するメモリ手段が備えられ、印字情報を含んだレイアウト情報（定型版）を読み出し、使用者が生産し、製造し、加工する品目に適した表示項目と表示内容に変更した上で、それぞれ品目に関連させて保存されている。また、品目の販売定価は、日々変更されるケースが多いので、実際に印字するときには、保存された品目レイアウト（レイアウト情報）を読み出し、価格項目の欄に印字される価格を修正した上で、所定枚数のラベルを印字している。
【０００５】
図１４は従来例に係る発行履歴ファイルＦ６の記述例を示す表図である。従来例に係るラベルプリンタには、いつ、どのレイアウトファイルに基づくラベルを何枚発行したかを管理する機能が備えている。図１４に示す発行履歴ファイルＦ６の記述例によれば、ラベルの発行日に対して、そのファイル番号及びその発行枚数で管理している。例えば、発行日０８／０５／０１に対してファイル番号＝０００００１、発行枚数＝５０枚が記述される。発行日０８／０５／０１に対してファイル番号＝０００００２、発行枚数＝２０枚が記述される。発行日０８／０５／０２に対してファイル番号＝０００００１、発行枚数＝５０枚が記述される。発行日０８／０５／０２に対してファイル番号＝０００００３、発行枚数＝４０枚が記述される。このように発行履歴ファイルＦ６を記述すると、ラベルをファイル番号及びその発行枚数で管理できるというものである。
【０００６】
この種のラベルプリンタに関連して、特許文献１には、管理サーバから配信されたユーザごとの商品マスタに基づいて値付けを行うシステムが開示されている。特許文献２には、通信回線を介して接続された中央装置から売値情報を受信することで、売値の更新操作を効率よく行えるようにしたものである。特許文献３は商品の売値情報などを記憶したファイルを、通信回線を介してアクセスできるようにしたものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３５１７７５号公報
【特許文献２】特開平７−２０５９５０号公報
【特許文献３】特開平１１−２３２０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、従来例及び特許文献１〜３に見られるようなラベルプリンタによれば、次のような問題がある。
【０００９】
ｉ．従来例に係るラベルプリンタによれば、図１４に示した発行履歴ファイルＦ６に示したように、ラベルの発行履歴をファイル番号のみで管理している。このため、レイアウト情報をどのように変更してラベルを発行したかの履歴が全く残らない構成となっている。
【００１０】
ii．また、誰が、いつどのレイアウト情報をどのように変更して何枚のラベルを発行したかという記録を発行履歴ファイルＦ６に残していないので、消費期限が変更されて賞味期限等の改ざんに繋がるという問題がある。因みに、消費期限の記録が残っていないと、消費期限の改ざん等が生じた場合、原因の究明が困難となるという問題がある。
【００１１】
iii．特許文献１〜３に見られるようなラベルプリンタにおいて、リストファイルにリンク番号を付与してラベルの発行履歴を管理しようとしたとき、リスト番号を入力するだけで、リストファイルから他のレイアウト内容を読み出して（引っ張って）きて、１つのレイアウト情報で複数の種類のラベルを発行できるようになる。しかし、このようなリスト番号だけの入力で、ラベルを発行する方法であると、どのレイアウト内容（商品）のラベルを何枚発行したかの発行履歴を管理することが困難となる。
【００１２】
そこで、この発明は上述した課題を解決したものであって、ラベルに印字出力される食品表示等に関する情報の書き換え機能を工夫して、ラベル発行管理機能を向上できるようにしたラベルプリンタを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明に係るラベルプリンタは、食品表示に関する情報をラベルに印字して出力する印字手段と、前記印字手段によって印字出力されるラベルを発行する発行者の識別情報を入力する入力手段と、前記入力手段によって入力された前記発行者の識別情報を記憶する発行者管理用の記憶手段と、ラベル発行時に、前記入力手段から入力された食品表示に関する情報の変更内容を、発行履歴情報として記憶する発行履歴管理用の記憶手段と、前記発行者管理用の記憶手段に記憶された発行者の識別情報と、前記入力手段によって新たに入力された前記発行者の識別情報とを照合し、照合結果に基づいて前記食品表示に関する情報の書き換え制御を実行し、ラベル発行時に変更された前記食品表示に関する情報の内容である前記発行履歴情報を前記発行履歴管理用の記憶手段に記憶する制御手段とを備えたラベルプリンタにおいて、前記発行履歴情報には、少なくとも、前記ラベルを発行した日付、前記食品表示に関する情報のファイル番号、前記ラベルを発行した発行者の識別番号、前記ラベル発行時に変更した前記食品表示に関する情報の項目名、内容及び、前記ラベル発行時に発行した前記ラベルの枚数が含まれることを特徴とするものである。また、本発明に係るラベルプリンタは、物品に関する情報をラベルに印字して出力する印字手段と、印字手段によって印字出力されるラベルを発行する発行者の識別情報を入力する入力手段と、入力手段によって入力された発行者の識別情報を記憶する発行者管理用の記憶手段と、ラベル発行時に、入力手段から入力された物品に関する情報の変更内容を、発行履歴情報として記憶する発行履歴管理用の記憶手段と、発行者管理用の記憶手段に記憶された発行者の識別情報と、入力手段によって新たに入力された発行者の識別情報とを照合し、照合結果に基づいてラベル発行の制御を実行し、ラベル発行時に変更された物品に関する情報の内容である発行履歴情報を発行履歴管理用の記憶手段に記憶する制御手段とを備えたラベルプリンタにおいて、発行履歴情報には、少なくとも、ラベルを発行した日付、物品に関する情報のファイル番号、ラベルを発行した発行者の識別番号、ラベル発行時に変更した物品に関する情報の項目名、内容及び、ラベル発行時に発行したラベルの枚数が含まれることを特徴とするものである。
【００１４】
本発明に係るラベルプリンタによれば、印字手段によって、物品に関する情報、例えば、食品表示に関する情報をラベルに印字して出力する場合に、入力手段は、ラベルを発行する発行者の識別情報を入力する。発行者管理用の記憶手段には、入力手段によって入力された発行者の識別情報が記憶される。これを前提にして、制御手段は、記憶手段に記憶された発行者の識別情報と、入力手段によって新たに入力された発行者の識別情報とを照合し、照合結果に基づいて食品表示に関する情報の書き換え制御を実行するようになる。従って、予め記憶された発行者の識別情報と、その後、新たに入力された発行者の識別情報とが一致しない場合に食品表示に関する情報の書き換えを拒否できるようになる。
【発明の効果】
【００１５】
本発明に係るラベルプリンタによれば、発行者管理用の記憶手段に記憶された発行者の識別情報と、入力手段によって新たに入力された発行者の識別情報とを照合し、当該照合結果に基づいて物品に関する情報、例えば、食品表示に関する情報の書き換え制御を実行する制御手段を備えるものである。
【００１６】
この構成によって、予め記憶された発行者の識別情報と、その後、新たに入力された発行者の識別情報とが一致しない場合に食品表示に関する情報の書き換え制御を拒否できるようになる。従って、識別情報が記憶（登録）されていない非発行者による食品表示に関する情報の書き換えを防止できるようになり、ラベル発行管理機能を向上できるようになった。しかも、ラベルの発行履歴情報に基づいて商品を管理できるばかりか、また、消費期限も同時に管理できるようになる。
【図面の簡単な説明】
【００１７】
【図１】実施形態としてラベルプリンタ１００の外観例を示す斜視図である。
【図２】入力操作部７４の構成例を示す平面図である。
【図３】ラベルプリンタ１００の制御系の構成例を示すブロック図である。
【図４】発行者リストファイルＦ１の構成例を示す表図である。
【図５】食品用のリストファイルＦ２の構成例を示す表図である。
【図６】（Ａ），（Ｂ）及び（Ｃ）は、ラベル３０の構成例を示す平面図である。
【図７】（Ａ）及び（Ｂ）は、レイアウトファイルＦ３及びその書き換え例を示す表図である。
【図８】（Ａ）及び（Ｂ）は、発行記録ファイルＦ４及びＦ４’の記述例を示す表図である。
【図９】ラベルプリンタ１００における動作例（その１）を示すフローチャートである。
【図１０】ラベルプリンタ１００における動作例（その２）を示すフローチャートである。
【図１１】発行記録ファイルＦ５の記述例を示す表図である。
【図１２】ラベルプリンタ１００における他の動作例（その１）を示すフローチャートである。
【図１３】ラベルプリンタ１００における他の動作例（その２）を示すフローチャートである。
【図１４】従来例に係る発行履歴ファイルＦ６の記述例を示す表図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、この発明に係る実施形態としてのラベルプリンタについて説明をする。図１は、実施形態としてラベルプリンタ１００の外観例を示す斜視図である。図１に示すラベルプリンタ１００は、物品に関する情報、例えば、食品表示に関する情報をラベル印字用のロール紙に印字したラベル３０を出力するものである。ラベルプリンタ１００は装置本体部１０１を有している。装置本体部１０１は、所定のデザインにより樹脂成形された上部筐体１１及び下部筐体１２から構成される。上部筐体１１と下部筐体１２とはヒンジ機構１３で開閉自在に係合されている。
【００１９】
下部筐体１２内には、図示しないラベル印字用のロール紙や、図３に示すような印字ユニット７、制御部８等が実装され、食品表示等に関する情報をラベルに印字して出力するようになされる。上部筐体１１の上面には、入力操作部７４及び表示部７５が設けられ、印字ユニット７によって印字出力されるラベル３０を発行する発行者の識別情報（以下ＩＤ番号という）を入力する際に操作される。この例で、ラベル３０は、装置本体部１０１の前面側の上部筐体１１と下部筐体１２との境界付近から出力するようになされる。
【００２０】
上述したラベルプリンタ１００で発行されるラベルとして、食品表示に関する情報が印字されるラベルは食品ラベル等と称され、主に食料品等の内容表示に用いられる。食品ラベルにおいて印字出力される情報の内容としては、例えば、品名、原材料名、価格、数量、消費期限や賞味期限等の日付等がある。ラベルプリンタ１００において、発行者の識別情報、例えば発行者のＩＤ番号を発行履歴情報として記憶することで、ラベルを発行した発行者を特定できる。食品ラベルの発行時における発行者を特定できることで、消費期限等の日付情報の改ざん防止につなげることができる。また、ラベル発行時に印字出力された情報の内容を発行履歴情報として記憶することで、食品ラベルの発行内容を特定できる。食品ラベルの発行時における発行内容を特定できることで、生産数の管理や消費期限等の管理を行うことができる。
【００２１】
ラベルプリンタ１００で発行されるラベルとしては、食品ラベルの他に、商品や部品等の各種物品に関する情報が印字出力される物流ラベルや検査ラベル等がある。物流ラベルは、主に荷物に添付される荷札、現品表等に用いられ、荷物の仕分け作業等に用いられる。物流ラベルにおいて印字出力される情報の内容としては、例えば、品名、品番、数量、納期等の日付等がある。物流ラベルの発行時における発行者を特定できることで、受注者の特定が可能となり、受注者毎の集計が可能となる。また、物流ラベルの発行時における発行内容を特定できることで、納期や数量の管理を行うことができる。
【００２２】
検査ラベルは、主に工場の各工程での製品検査に用いられる。検査ラベルにおいて印字出力される情報の内容としては、例えば、検査員名、検査日等の日付、製造ライン番号等がある。検査ラベルの発行時における発行者を特定できることで、検査員の特定が可能となり、検査員毎の集計が可能となる。また、検査ラベルの発行時における発行内容を特定できることで、製造ライン毎の生産数量の管理を行うことができる。
【００２３】
図２は、入力操作部７４の構成例を示す平面図である。図２に示す入力操作部７４は入力手段の一例を構成し、入力操作部７４にはテンキーを成す数字「１」〜「９」，「０」キーＫ１〜Ｋ１０や、変換／空白キーＫ１１、発行キーＫ１２、確定キーＫ１３、停止・削除キーＫ１４、テスト印刷キーＫ１５、十字キーＫ１６、入力キーＫ１７、日付キーＫ１８、取消キーＫ１９、編集キーＫ２０、シフトキーＫ２１等が配設されている。
【００２４】
数字「１」〜「９」，「０」キーＫ１〜Ｋ１０は、例えば、図６に示すラベル３０の、図５に示すリストファイルＦ２から、図７に示すそのレイアウトファイルＦ３の内容を抽出する際に、リンク番号等を入力するように操作される。また、ラベル３０を発行する発行者のＩＤ番号を入力する際にも数字「１」〜「９」，「０」キーＫ１〜Ｋ１０が操作される。更に、ラベル３０の発行枚数を設定する際にも、数字「１」〜「９」，「０」キーＫ１〜Ｋ１０を操作して数量等を入力するようになされる。
【００２５】
日付キーＫ１８は日付情報、例えば、食品表示に関する情報であれば消費期限（加算日）等を入力する際に操作される。発行キーＫ１２は、ラベル３０を発行する際に操作される。テスト印刷キーＫ１５は、ラベル３０を試しに印字出力する際に操作される。他の変換／空白キーＫ１１や、確定キーＫ１３、停止・削除キーＫ１４、十字キーＫ１６、入力キーＫ１７、日付キーＫ１８、取消キーＫ１９、編集キーＫ２０、シフトキーＫ２１等はラベル３０のレイアウトファイルＦ３の内容を編集する際に使用される。
【００２６】
図３は、ラベルプリンタ１００の制御系の構成例を示すブロック図である。図３に示すラベルプリンタ１００は、食品表示等に関する情報をラベル３０に印字出力するために、印字ユニット７、制御部８、入力操作部７４、表示部７５、発行者管理用の内部メモリ７８及び、発行履歴管理用のコンパクトフラッシュ（登録商標）メモリカード（以下ＣＦ（登録商標）カード７９という）を備えて構成される。
【００２７】
制御部８はＣＰＵ（Central Processing Unit；中央処理ユニット）８０、ＲＯＭ（Read Only Memory）８１、ワーク用のＲＡＭ（Random Access Memory）８２、システムバス８３及びＩ／Ｏインタフェース８６を有して構成される。
【００２８】
ＣＰＵ８０にはシステムバス８３を介してＲＯＭ８１が接続され、当該ラベルプリンタ全体を制御するためのシステム起動用のプログラムデータＤ８１が格納される。システムバス８３に接続されたＲＡＭ８２には、プログラムデータＤ８１や、書き換え、編集処理実行時の制御コマンド、レイアウトデータを一時記憶するようになされる。更に、ＲＡＭ８２には内部記憶データＤ８２が一時記憶される。内部記憶データＤ８２には、発行者管理用の発行者のＩＤ番号、発行者の氏名や、発行時変更内容となる数量、消費期限・・・、ラベル３０の発行枚数等のデータが含まれる。
【００２９】
ＣＰＵ８０は電源がオンされると、ＲＯＭ８１からシステム起動用のプログラムデータＤ８１をＲＡＭ８２へ読み出してシステムを起動し、当該ラベルプリンタ全体を制御するようになされる。ＣＰＵ８０にはＩ／Ｏインタフェース８６が接続され、入力操作部７４や表示部７５等のユーザインタフェースの入出力を制御する。Ｉ／Ｏインタフェース８６は、システム起動時の操作データＤ７４を入力操作部７４から入力する。
【００３０】
この例では、入力操作部７４は印字ユニット７によって印字出力されるラベル３０を発行する発行者のＩＤ番号の他に、ラベル３０の発行枚数を設定する際の数量、消費期限（加算日）、ラベル３０の発行、そのテスト印刷、そのレイアウトファイルＦ３の内容を編集する際に入力された操作データＤ７４を制御部８に出力するようになされる。
【００３１】
この例で表示部７５には、レイアウト情報が表示されると共に、入力操作部７４での入力情報を表示するようになされる。レイアウト情報は、上述した食品表示等に関する表示項目にそれぞれ表示しなければならない最低限の表示情報が、所定サイズのラベル３０に表示できるようにレイアウト化された情報である。レイアウト情報に対する入力情報としては、製造日や賞味期限、内容量や販売価格などの編集可能な情報であって、入力操作部７４はこの編集可能な情報を修正入力するための手段として機能する。レイアウト情報は表示データＤ７５に基づいて表示部７５に表示される。
【００３２】
また、印字ユニット７は、プリンタ機能を達成するためにＣＰＵ８０の管理下に置かれ、ラベル搬送系７１、印字ヘッド７２、ロール紙装填検知部７６及びプリンタ制御部７７を有して構成され、食品表示等に関する情報をラベル３０に印字して出力するようになされる。
【００３３】
プリンタ制御部７７はシステムバス８３に接続され、ＣＰＵ８０からプリンタ制御データＤ７７を入力すると共に、ロール紙装填検知部７６から紙装填検知データＤ７６を入力してラベル搬送系７１及び印字ヘッド７２の出力制御を実行する。プリンタ制御部７７はＣＰＵ８０の制御を分担し、その制御負担を軽減するようになされる。
【００３４】
ラベル搬送系７１及び印字ヘッド７２はプリンタ制御部７７に接続される。ラベル搬送系７１は搬送制御データＤ７１を入力して印字ヘッド７２の下方へロール紙を搬送するように制御される。搬送制御データＤ７１はプリンタ制御部７７からラベル搬送系７１へ出力される。
【００３５】
印字ヘッド７２は印字制御データＤ７２を入力し、ラベル搬送系７１によって搬送されてきたラベル用のロール紙に、食品表示等に関する所定のレイアウト情報を印字してラベル３０を出力する。印字制御データＤ７２はプリンタ制御部７７から印字ヘッド７２へ出力される。印字ヘッド７２には、通常感熱ヘッドが使用される。感熱ヘッドはラインヘッドであるが、ラインヘッドに限定されるものではない。
【００３６】
この例で、ラベル搬送系７１にはロール紙装填検知部７６が設けられ、ロール紙が空となったとき、ロール紙の装填を検知して紙装填検知データＤ７６をプリンタ制御部７７に出力する。紙装填検知データＤ７６は、新しいロール紙が交換された装填回数を検知して印字ヘッド７２の交換を促すようになされる。
【００３７】
ＣＰＵ８０は、内部メモリ７８に記憶された発行者のＩＤ番号と、入力操作部７４によって新たに入力された発行者のＩＤ番号とを照合し、照合結果に基づいて食品表示等に関する情報の書き換え制御を実行する。例えば、ＣＰＵ８０は、ラベル発行時に、入力操作部７４から食品表示に関する情報の変更内容を入力し、ラベル発行時に変更された食品表示に関する情報の内容を発行履歴情報として保存するようになされる。内部メモリ７８に記憶される発行者のＩＤ番号は、予め登録されたものでもよい。また、ＣＰＵ８０は、ラベルに印字される情報の内容の変更の有無によらず、ラベルに印字された情報の内容を発行履歴情報として保存するようにしても良い。更に、ＣＰＵ８０は、発行者のＩＤ番号の照合を行うか否かを選択できるようにしても良い。
【００３８】
上述のシステムバス８３には発行者管理用の記憶手段の一例を構成する内部メモリ７８が接続され、入力操作部７４によって入力された発行者のＩＤ番号（ＩＤコード）がその氏名と共に記憶される。ＩＤコードは、例えば、当該ラベルプリンタ１００に登録された発行者に順に付与されたシリアルＮｏ．である。内部メモリ７８には電源が切られても記録情報が失われないＥＥＰＲＯＭ等の不揮発性のメモリが使用される。
【００３９】
この例で、上述のシステムバス８３にはメモリカード用のインタフェース７３が接続され、発行履歴管理用の記憶手段の一例を構成するＣＦ（登録商標）カード７９が装着される。発行履歴管理用の記憶手段としては、ＣＦ（登録商標）カード７９の他に、持ち運び可能な不揮発性のメモリとなる、例えば，ＵＳＢメモリが使用される。ＣＦ（登録商標）カード７９にはラベル３０のレイアウト情報が記憶される。
【００４０】
ＣＦ（登録商標）カード７９には、レイアウト情報の他に、発行履歴情報が発行記録ファイルＦ４，Ｆ４’に記述される。発行履歴情報は、内部記憶データＤ５２を集めた情報であって、ＲＡＭ５２から転送される情報である。発行履歴情報には、少なくとも、ラベル３０を発行した日付、食品表示等に関する情報のファイル番号、ラベル３０を発行した発行者のＩＤ番号（識別番号）、ラベル発行時に変更した食品表示に関する情報の項目名、内容（品名・原材料・消費期限・価格・・・ｅｔｃ）及びラベル発行時に発行したラベル３０の枚数が含まれる。発行履歴情報は、上述した情報の全てを含むものであっても良いし、管理権限を持つ発行者、管理者等によって選択された何れかを含むものであっても良い。更に、ラベル発行時に変更した情報の項目名、内容だけでなく、ラベル発行時に変更されていない情報の項目名、内容を含むものであっても良い。また、ラベル発行時の内容の変更の有無によらず、ラベルに印字される項目の中で、全ての項目または選択された任意の項目の内容を含むものであっても良い。
【００４１】
このような発行履歴情報を内部メモリ７８又はＣＦ（登録商標）カード７９に保存することで、厳密に誰が何時、どのような内容のラベル３０を発行したかを管理できるようになる（図８参照）。この例で、内部メモリ７８を発行履歴管理用の記憶手段として使用し、ＣＦ（登録商標）カード７９と共に、又は、ＣＦ（登録商標）カード７９と独立して発行履歴情報を記憶（保存）するようにしてもよい。
【００４２】
上述のシステムバス８３にはメモリカード用のインタフェース７３の他に、通信用のインタフェース８４が接続されている。インタフェース８４は外部端子８５に接続される。外部端子８５には通信用のモデムが接続され、インターネット等の公衆通信回線に接続されて、上位のパーソナルコンピュータ等の情報端末装置（図示しない）との間で通信処理を実行するようになされる。この通信処理で、上述のメモリカード用のインタフェース７３から取得されるレイアウト情報をパーソナルコンピュータ等の情報端末装置から直接取得するようになされる。これらによりラベルプリンタ１００を構成する。なお、ラベルプリンタ１００は、外部機器とのインタフェースとして図示しないＵＳＢ等によるインタフェースを備え、ＵＳＢケーブル等で情報端末装置と接続できるようにしても良い。また、公衆通信回線等のネットワークを介して管理サーバと接続できるようにしても良い。
【００４３】
図４は、発行者リストファイルＦ１の構成例を示す表図である。図４に示す発行者リストファイルＦ１は、例えば、内部メモリ７８又はＣＦ（登録商標）カード７９内に構築され、ＩＤ番号を記述する欄と、発行者の氏名を記述する欄とが割り当てられる。この例で、ＩＤ番号の記述欄にはＩＤ番号＝Ｎｏ．００１が記述され、ＩＤ番号＝Ｎｏ．００１には発行者の氏名○○○○が記述される。同様にして、ＩＤ番号＝Ｎｏ．００３には発行者の氏名△△△△が記述される。ＩＤ番号＝Ｎｏ．００４には発行者の氏名□□□□が記述される。発行者リストファイルＦ１は発行者のＩＤ番号を示す操作データＤ７４に基づいて内部メモリ７８又はＣＦ（登録商標）カード７９に記述される。
【００４４】
図５は、食品用のリストファイルＦ２の構成例を示す表図である。図５に示す食品用のリストファイルＦ２は、例えば、ＣＦ（登録商標）カード７９又は外部のパーソナルコンピュータ等の情報端末装置から内部メモリ７８に転送されるものである。食品用のリストファイルＦ２には、リンク番号、品名、原材料、消費期限（加算日）、価格及び品番を記述する欄が設けられる。
【００４５】
この例で、リンク番号の欄には「１」が記述され、リンク番号「１」の品名の欄には「クッキー」が記述され、その原材料の欄には「小麦粉、卵、牛乳、アーモンド」が記述され、その消費期限（加算日）の欄には「１０」が記述され、その価格の欄には「７５０」が記述され、及び、品番の欄には「００１」が記述される。
【００４６】
同様にして、リンク番号「２」の品名の欄には「ケーキ」が記述され、その原材料の欄には「小麦粉、卵、牛乳、イチゴ」が記述され、その消費期限（加算日）の欄には「１」が記述され、その価格の欄には「３５０」が記述され、及び、品番の欄には「００２」が記述される。
【００４７】
リンク番号「３」の品名の欄には「どらやき」が記述され、その原材料の欄には「小麦粉、小豆、牛乳」が記述され、その消費期限（加算日）の欄には「３」が記述され、その価格の欄には「３００」が記述され、及び、品番の欄には「００３」が記述される。食品用のリストファイルＦ２は表示部７５に展開され、入力操作部７４を操作してリンク番号を指定すると、そのリンク番号に記述された内容で、ラベル３０を発行するようになされる。この方法によれば、食品用の１つのリストファイルＦ２で複数の種類のラベル３０を発行できるというものである。
【００４８】
図６Ａ，Ｂ及びＣは、ラベル３０の構成例を示す平面図である。図６Ａに示すラベル３０は食品ラベルの一例であり、レイアウトファイルＦ３の内容を食品用のリストファイルＦ２から読み出して（引っ張って）きてラベル３０を発行する場合に、当該リストファイルＦ２でリンク番号「１」を入力すると、長さｌ×幅ｗのラベル用のロール紙にリンク番号「１」の内容である品名欄に「クッキー」が印刷され、その原材料の欄には「小麦粉、卵、牛乳、アーモンド」が印字され、その消費期限（加算日）の欄には「１０」が印字され、その価格の欄には「７５０」が印字され、及び、バーコードの欄には「４９２３１００１０７５０８」が印字される。図中の破線枠内のレイアウト情報は、リストファイルＦ２から読み出して（引っ張って）きて印刷される。図６Ｂに示すラベル３０は物流ラベルの一例、図６Ｃに示すラベル３０は検査ラベルの一例であり、食品ラベルと同様に、レイアウトファイルの内容を物流用あるいは検査用のリストファイルから読み出してラベル３０を発行できるようにしても良い。なお、レイアウトファイルの内容はリストファイルから読み出す以外に、項目の全てまたは一部が図２等に示す入力操作部７４のキー操作により入力されるものであっても良いし、予め設定された固定の情報であっても良い。
【００４９】
図７Ａ及びＢは、食品ラベルにおけるレイアウトファイルＦ３及びその書き換え例を示す表図である。図７Ａに示すレイアウトファイルＦ３は書き換え前の内容を訂正したものである。図７Ｂに示すレイアウトファイルＦ３は書き換え後のレイアウトファイルＦ３’の内容である。
【００５０】
書き換え前のレイアウトファイルＦ３の内容は、図７Ａに示すようにリンク番号の欄には「１」が記述され、リンク番号「１」の品名の欄には「クッキー詰め合わせ」が記述され、その原材料の欄には「小麦粉、卵、・・・・」が記述され、その価格の欄には「７５０」が記述され、その数量には「８個」が記述され、その消費期限（加算日）の欄には「３」が記述され、及び、製造元の欄には「○○○（株）」が記述される。
【００５１】
このレイアウトファイルＦ３の内容において、「クッキー詰め合わせ」の数量が８個から１０個に書き換えが生じ、更に、「クッキー詰め合わせ」の消費期限（加算日）が「３」から「５」に書き換えが生じたとき、図７Ａに示すレイアウトファイルＦ３の内容が、図７Ｂに示すレイアウトファイルＦ３’の内容に書き換えられる。例えば、図７Ａに示す書き換え前のレイアウトファイルＦ３では、書き換えられる値を二重線で記述しており、図７Ａでは、数量の値と消費期限の値が書き換えられることを記述している。
【００５２】
書き換え後のレイアウトファイルＦ３’の内容は、図７Ｂに示すようにリンク番号の欄には「１」が記述され、リンク番号「１」の品名の欄には「クッキー詰め合わせ」が記述され、その原材料の欄には「小麦粉、卵、・・・・」が記述され、その価格の欄には「７５０」が記述され、その数量には「１０個」が記述され、その消費期限（加算日）の欄には「５」が記述され、及び、製造元の欄には「○○○（株）」が記述される。
【００５３】
図８Ａ及びＢは、発行記録ファイルＦ４及びＦ４’の記述例を示す表図である。図８Ａ及びＢに示す発行記録ファイルＦ４，Ｆ４’の内容は発行履歴管理用の内部メモリ７８又はＣＦ（登録商標）カード７９に記述（保存）される。この例で発行記録ファイルＦ４，Ｆ４’には、発行履歴情報を成す発行日、ファイル番号、発行者のＩＤ番号である発行者ＩＤ、ラベル発行時に変更した情報の項目名を示す発行時変更名、発行変更内容及び発行枚数の記述欄が設けられる。発行記録ファイルＦ４及びＦ４’の違いは、発行枚数の記述位置、発行時変更名及び発行時変更内容＃１，＃２，＃３の記述方法に変形を加えたものである。
【００５４】
例えば、内部メモリ７８又はＣＦ（登録商標）カード７９に構築される、図８Ａに示すような発行記録ファイルＦ４には、発行日０８／０５／０１に対してファイル番号「００００１」、発行者ＩＤ＝「００１」、発行時変更名＝「リンク番号」、発行変更内容＃１＝「１」、発行枚数＝５０枚が記述される。
【００５５】
更に、発行記録ファイルＦ４には発行日０８／０５／０１に対してファイル番号「００００１」、発行者ＩＤ＝「００１」、発行時変更名１＝「リンク番号」、発行時変更内容＃１＝「２」、発行枚数＝５０枚が記述される。また、発行記録ファイルＦ４には発行日０８／０５／０１に対してファイル番号「００００１」、発行者ＩＤ＝「００２」、発行時変更名＝「消費期限」、発行変更内容「２００８年０５月２６日」、発行枚数＝３０枚が記述される。
【００５６】
同様にして構築される、図８Ｂに示すような発行記録ファイルＦ４’には、発行日０８／０５／１４に対してファイル番号「００００１」、発行枚数＝１０枚が記述され、発行者のＩＤ番号「００１」及び氏名「△△△△」が記述される。発行記録ファイルＦ４’では、発行記録ファイルＦ４のように発行時変更名と発行時変更内容＃１との項分け記述は無く、発行時変更内容＃１の中で発行時変更名を括弧書きで記述するようになされる。図８Ｂに示した場合は、発行記録ファイルＦ４に比べて発行記録ファイルＦ４’の内容検索を容易かつ簡素にできるようになる。
【００５７】
図９及び図１０は、ラベルプリンタ１００における動作例（その１，２）を示すフローチャートである。この実施例では、ラベル発行時の変更内容を発行履歴情報として保存できるようにしたものである。この例では、ユーザがＣＦ（登録商標）カード７９をメモリカード用のインタフェース７３に装着してファイル番号「０００００１」を選択する場合を例に挙げる。
【００５８】
また、発行者リストファイルＦ１に既に登録された、発行者ＩＤが「００３」で氏名が△△△△である真の発行者に対して入力を許可する入力許可動作例、入力ミス時の再入力及び、発行者リストファイルＦ１には登録がなされていない、非発行者（第３者）に対して入力を拒否する入力拒否動作例の３つの場合に分けて説明する。この例では、発行者のＩＤ番号及び氏名の入力処理に関しては、入力を１回失敗しても、再入力（もう１回のみ）の機会が与えられ、２回目以降の失敗に対しては、「非発行者による入力」とみなして入力を拒否する場合を例に挙げる。また、２回までという回数制限を設けず、失敗した場合は、常に、再入力させる、若しくは、再入力で発行を取り消すことを可能としてもよい。
【００５９】
これらを動作条件にして、ステップＳＴ１でＣＰＵ８０は通信先をチェックする。例えば、ＣＰＵ８０は、ＣＦ（登録商標）カード７９がメモリカード用のインタフェース７３に接続されていることを通信プロトコル等に基づいてチェックする。または、上位のパーソナルコンピュータ等が通信用のインタフェース８４に接続されていることをＲＳ２３２通信プロトコル等に基づいてチェックする。
【００６０】
その後、ステップＳＴ２でＣＰＵ８０は、チェック結果に基づいてＣＦ（登録商標）カード７９がインタフェース７３に接続されている、又は、上位のパーソナルコンピュータ等がインタフェース８４に接続されている、あるいは、ＣＦ（登録商標）カード７９及び通信線が接続されていないに基づいて制御を分岐する。
【００６１】
この例で、ＣＦ（登録商標）カード７９がインタフェース７３に接続されていない場合や、上位のパーソナルコンピュータ等がインタフェース８４に接続されていない場合は、当該ラベルプリンタ１００における発行記録処理を終了する。この発行記録処理の終了は、レイアウトファイルＦ３の選択先が確立されていないためである。
【００６２】
ＣＦ（登録商標）カード７９がインタフェース７３に接続され、又は、上位のパーソナルコンピュータ等がインタフェース８４に接続されている場合は、ステップＳＴ３に移行してＣＰＵ８０は、ファイル選択受付処理を実行する。このとき、インタフェース７３に装着されているＣＦ（登録商標）カード７９のレイアウトファイルＦ３の内容は表示部７５に表示される。ユーザは表示部７５に表示された発行記録ファイルＦ４の表示内容の中から、例えば、ファイル番号「０００００１」を選択する。
【００６３】
［入力許可動作例］  
この例で、真の発行者に対して入力を許可する入力許可動作例によれば、ステップＳＴ４でＣＰＵ８０は、発行者ＩＤの入力処理を実行する。このとき、ユーザは、入力操作部７４の数字「０」〜「９」及び、文字入力キーを操作して発行者のＩＤ番号及び氏名を入力する。この例で、ユーザは「発行者のＩＤ番号：００３」及び、「氏名△△△△」を入力する。
【００６４】
その後、ステップＳＴ５でＣＰＵ８０は、発行者リストファイルＦ１の検索処理を実行する。この例では、図４に示した発行者リストファイルＦ１に「発行者のＩＤ番号：００３」及び、「氏名△△△△」が既に登録されている場合である。そして、ステップＳＴ６でＣＰＵ８０は発行者のＩＤ番号及び氏名の照合判定処理を実行する。この照合判定処理では、入力操作部７４から出力される「発行者のＩＤ番号：００３」及び「氏名△△△△」に関する入力情報と、予めＣＦ（登録商標）カード７９に登録された「発行者のＩＤ番号：００３」及び「氏名△△△△」に関する登録情報とがＣＰＵ８０で比較され、入力情報と登録情報との内容一致又は不一致の判別がなされる。
【００６５】
発行者のＩＤ番号「００３」及び「氏名△△△△」が発行者リストファイルＦ１に登録されており、入力処理された「発行者のＩＤ番号：００３」及び「氏名△△△△」と、予めＣＦ（登録商標）カード７９に登録されている「発行者のＩＤ番号：００３」及び「氏名△△△△」とが一致した場合は、図１０に示すステップＳＴ１０に移行する。
【００６６】
ステップＳＴ１０でＣＰＵ８０は発行時の変更内容の入力処理を実行する。例えば、図７に示したレイアウトファイルＦ３の内容をレイアウトファイルＦ３’の内容に書き換える場合である。図７に示したレイアウトファイルＦ３及びその書き換え例によれば、リンク番号「１」の品名「クッキー詰め合わせ」、原材料「小麦粉・卵・・・・」、価格「７５０円」に関して、数量を「８個」から「１０個」に更新（訂正）する場合であり、更に、消費期限「３」（日加算）を消費期限「５」（日加算）に更新する場合である。この例では、ラベル発行後、発行記録ファイルＦ４に発行履歴情報を記述するために、ＣＰＵ８０は、発行時の変更内容を示す数量「１０」や消費期限「５（加算日）」等の内部記憶データＤ５２をＲＡＭ８２に一時記憶する。
【００６７】
そして、ステップＳＴ１１でＣＰＵ８０はラベル３０の発行枚数の設定処理を実行する。例えば、ユーザは入力操作部７４を操作してラベル３０の発行枚数＝「１０枚」を入力する。この「発行者のＩＤ番号：００３」及び「氏名△△△△」のユーザが取り扱ったラベル３０の発行枚数＝「１０枚」は内部記憶データＤ５２としてＲＡＭ８２に一時記憶される。
【００６８】
その後、ステップＳＴ１２でＣＰＵ８０はラベル３０の発行又は取消の入力を受け付ける。ラベル３０の「発行」が入力された場合は、ステップＳＴ１３でＣＰＵ８０は、ラベル発行処理を実行する。印字ユニット７はレイアウトファイルＦ３’に基づいてラベル３０のプリントアウトを実行する。このとき、ＣＰＵ８０は、印字ユニット７がラベル３０を１枚発行する毎に発行枚数をカウントアップする。ＣＰＵ８０はラベル発行後、発行履歴情報を発行記録ファイルＦ４やＦ４’等に記述するために、ラベル３０の発行枚数を示す内部記憶データＤ５２をＲＡＭ８２に一時記憶する。
【００６９】
そして、ステップＳＴ１４でＣＰＵ８０は発行記録ファイルＦ４やＦ４’等に発行履歴情報を記述するように内部メモリ７８や、ＣＦ（登録商標）カード７９をメモリ制御する。このとき、ＣＰＵ８０は、ＲＡＭ８２から数量「１０」や消費期限「５（加算日）」等の内部記憶データＤ５２を取得して、例えば、ＣＦ（登録商標）カード７９内の発行記録ファイルＦ４’内に発行履歴情報を記憶する。図８Ｂに示した発行記録ファイルＦ４’によれば、発行日、ファイル番号、発行枚数、発行者のＩＤ番号、氏名及び発行時変更内容＃１の記述欄が設けられる。
【００７０】
発行日には５／１４が記述され、ファイル番号には「０００００１」が記述される。発行枚数には「１０枚」が記述され、発行者のＩＤ番号には「００１」が記述され、氏名には「△△△△」が記述される。発行時変更内容＃１には数量「１０」が記述される。発行時変更内容＃２には消費期限５／２１が記述される。この発行記録ファイルＦ４’への発行履歴情報の記憶処理を終了した後、当該ラベル３０の発行処理を終了する。
【００７１】
［入力ミスによる再受付］
上述のステップＳＴ４で入力操作部７４から出力された、真の発行者が行った「発行者のＩＤ番号：００３」であるところ、誤った「発行者のＩＤ番号：００２」及び「氏名△△△△」を入力した場合、ステップＳＴ５で、この誤った「発行者のＩＤ番号：００２」及び「氏名△△△△」に関する入力情報の検索処理が実行される。
【００７２】
この例で、ステップＳＴ６に移行して、ＣＰＵ８０が、この誤った「発行者のＩＤ番号：００２」及び「氏名△△△△」に関する入力情報と、予めＣＦ（登録商標）カード７９に登録された「発行者リストファイルＦ１」の内容を示す登録情報とを比較しても、発行者のＩＤ番号「００２」は登録が無いので、ステップＳＴ７で、当該入力情報と登録情報とは不一致であるとの判別がなされる。そして、ステップＳＴ８に移行して、ＣＰＵ８０は不一致回数が１回目であるか、２回目であるかに基づいて制御を分岐する。
【００７３】
不一致回数が１回目である場合は、真の発行者の入力ミスが想定されるので、ステップＳＴ９に移行して再入力表示処理を実行する。再入力表示処理では、表示部７５に「発行者のＩＤ番号が違っています。」等のメッセージが表示される。その後、ステップＳＴ４に戻って発行者ＩＤの再入力処理を実行する。このとき、真の発行者は、「ＩＤ番号：００３及び氏名△△△△を入力する。」
【００７４】
その後、ステップＳＴ５〜ステップＳＴ７を繰り返す。ステップＳＴ７では、「発行者のＩＤ番号：００３」及び「氏名△△△△」に関する入力情報と、予めＣＦ（登録商標）カード７９に登録された「発行者リストファイルＦ１」の内容とが一致するので、図１０に示したステップＳＴ１０に移行する。ステップＳＴ１０以降は先に説明しているのでその説明を省略する。
【００７５】
［入力拒絶動作］  
上述のステップＳＴ７で入力操作部７４から出力された、非発行者が行った、誤った「発行者のＩＤ番号：００２」及び、「氏名××××」と、予めＣＦ（登録商標）カード７９に登録された「発行者リストファイルＦ１の内容が予めＣＦ（登録商標）カード７９に登録された「発行者のＩＤ番号：００３」及び「氏名△△△△」に関する登録情報とがＣＰＵ８０で比較され、入力情報と登録情報との一致又は不一致の判別がなされる。
【００７６】
上述のステップＳＴ４で入力操作部７４から、非発行者が行った、誤った「発行者のＩＤ番号：００２」及び、「氏名××××」が入力された場合、ステップＳＴ５で、この誤った「発行者のＩＤ番号：００２」及び「氏名××××」に関する入力情報の検索処理が実行される。
【００７７】
この例で、ステップＳＴ６に移行して、ＣＰＵ８０が、この誤った「発行者のＩＤ番号：００２」及び「氏名××××」に関する入力情報と、予めＣＦ（登録商標）カード７９に登録された「発行者リストファイルＦ１」の内容を示す登録情報とを比較しても、発行者のＩＤ番号「００２」及び「氏名××××」は登録が無いので、ステップＳＴ７で、当該入力情報と登録情報とは不一致であるとの判別がなされる。この例では再入力の機会が１回与えられているので、ステップＳＴ８に移行する。ステップＳＴ８で、ＣＰＵ８０は不一致回数が１回目であるか、２回目であるかに基づいて制御を分岐する。
【００７８】
この段階では不一致回数が１回目となるので、非発行者に対しても再入力の機会が与えられ、ステップＳＴ９に移行して再入力表示処理を実行する。再入力表示処理では、表示部７５に真の発行者に対する場合と同様にして「発行者のＩＤ番号が違っています。」等のメッセージが表示される。その後、ステップＳＴ４に戻って発行者ＩＤの再入力処理を実行する。このとき、非発行者は、真の発行者の発行者のＩＤ番号及び、氏名以外のＩＤ番号「００２」及び氏名「××××」を再入力する場合が想定される。
【００７９】
ステップＳＴ５で、この誤った「発行者のＩＤ番号：００２」及び「氏名××××」に関する入力情報の検索処理が実行されるが、ステップＳＴ６で、ＣＰＵ８０が、この誤った「発行者のＩＤ番号：００２」及び「氏名××××」に関する入力情報と、予めＣＦ（登録商標）カード７９に登録された「発行者リストファイルＦ１」の内容を示す登録情報とを比較しても、発行者のＩＤ番号「００２」及び「氏名××××」は登録が無い。
【００８０】
従って、ステップＳＴ７で、当該入力情報と登録情報とは不一致であるとの判別がなされる。この例では再入力の機会１回が実行されたので、ステップＳＴ８で、ＣＰＵ８０は不一致回数が２回目であるため、ステップＳＴ１５に移行してＣＰＵ８０は受付取消処理を実行する。この受付取消処理では、先のステップＳＴ３で実行したファイル選択受付処理が無効となされる。このとき、表示部７５には、「受付処理が取り消されました。」等の表示がなされる。もちろん、非発行者は発行記録ファイルＦ４や、Ｆ４’等の表示内容の中からファイル番号「０００００１」を選択するどころか、その内容を変更する処理を一切できなくなる。
【００８１】
このように、実施形態としてのラベルプリンタ１００によれば、印字ユニット７によって、食品表示に関する情報をラベル３０に印字して出力する場合に、入力操作部７４は、ラベル３０を発行する発行者のＩＤ番号を入力する。発行者管理用の内部メモリ７８には、入力操作部７４によって入力された発行者のＩＤ番号が記憶される。これを前提にして、制御部８は、内部メモリ７８に記憶された発行者のＩＤ番号と、入力操作部７４によって新たに入力された発行者のＩＤ番号とを照合し、照合結果に基づいて食品表示に関する情報の書き換え制御を実行するようになる。
【００８２】
従って、予め内部メモリ７８又はＣＦ（登録商標）カード７９に記憶された発行者のＩＤ番号と、その後、新たに入力された発行者のＩＤ番号とが一致しない場合に食品表示に関する情報の書き換えを拒否できるようになる。これにより、発行者のＩＤ番号が記憶（登録）されていない非発行者による食品表示に関する情報の書き換え防止できるようになり、ラベル発行管理機能を向上できるようになった。しかも、ラベル３０の発行履歴情報（発行時変更内容、発行者、発行日・・・等）に基づいて商品管理を実行できるばかりか、また、消費期限の管理も同時に実行できるようになった。
【００８３】
図１１は、発行履歴情報の他の例である発行記録ファイルＦ５の記述例を示す表図である。図１１に示す発行記録ファイルＦ５の内容は発行履歴管理用の内部メモリ７８又はＣＦ（登録商標）カード７９に保存される。この例で発行記録ファイルＦ５には、発行履歴情報を成すラベルの発行日、ラベルを特定するファイル番号、ラベルの発行枚数、ラベルを発行する操作を行った発行者ＩＤ、ラベルに印字される項目の中で、全ての項目について発行履歴を残す場合は全ての項目または選択された任意の項目について発行履歴を残す場合は選択された項目の名称（項目名）、及び発行履歴を残す項目に記載される情報の内容等の記述欄が設けられる。
【００８４】
発行記録ファイルＦ５に記述される内容について、図６（ａ）に示す食品ラベルを例に説明する。ラベルプリンタ１００で印字されるラベル３０は、パーソナルコンピュータ等の情報端末装置で、所定のラベル作成プログラムによってレイアウトが作成される。ラベル作成プログラムでは、図６（ａ）に破線で示すような入力枠が設定され、各入力枠で示した単位で文字、バーコード等の符号化情報、日付、数値等の入力が行えるようにレイアウト情報が作成される。
【００８５】
ラベルのレイアウトの作成時には、ラベルに印字される項目となる入力枠に名称を付けることで項目名が設定され、ラベルプリンタ１００で内容を変更するときにラベルのどの項目を変更するのかを特定できるようにしている。図１１に示す発行記録ファイルＦ５において、ラベルの記載内容が記述される欄には、内容が変更可能に設定された項目名と、項目の内容が対応付けられて記憶されるように設定される。ここで、項目毎に記載内容を発行記録ファイルＦ５に残すか否かの選択が可能であり、管理を必要とする任意の項目について発行履歴情報を残すことができる。
【００８６】
図２に示すラベルプリンタ１００の表示部７５には、ラベル作成時に付与された項目名と、項目の内容が表示される。表示部７５が１〜２行程度の情報が表示可能で、変更可能な項目の数が表示可能な行数より多い場合は、表示をスクロールさせて変更可能な全ての項目が表示できるように設定される。なお、入力枠は、ラベルを作成する情報端末装置にてラベル作成画面で表示され、ラベルプリンタ１００での印字時には印字されない。
【００８７】
図１１に示す発行記録ファイルＦ５においては、ラベルに印字される情報の内容の変更の有無によらず、ラベルに印字される項目の中で、全ての項目または選択された任意の項目の内容が保存されるようにしても良いし、内容の変更があった項目について変更後の内容のみが保存されるようにしても良い。更に、内容の変更があった項目について、図１１のラベル記載内容記述欄２に示すように、変更前と変更後の内容を対応付けて保存するようにしても良い。
【００８８】
図１１では、項目名「価格」の内容が、「７５０」から「８００」に変更された例を示している。ラベルプリンタ１００では、印字するラベルのレイアウト情報が、ファイル番号を付けてＣＦ（登録商標）カード７９等に記憶される。ラベルのレイアウト情報には、項目名の他に、ラベルに印字される内容が記憶されるようにしても良い。ラベルに印字される内容が変更された場合に、変更後の内容をレイアウト情報に保存しない場合は、ラベルのレイアウト情報に残っている変更前の内容（７５０）と、発行記録ファイルに保存した変更後の内容（８００）を比較することで、どのように変更されたかを特定できる。このため、内容の変更があった項目について変更後の内容を保存しておけば、変更の内容を確認できる。
【００８９】
一方、ラベルに印字される内容が変更された場合に、変更前の情報に置き換えて変更後の内容をレイアウト情報に保存するいわゆる上書き保存を行う場合は、ラベルのレイアウト情報には変更後の内容（８００）が保存されているので、発行記録ファイルに保存した変更後の内容（８００）と比較しても、どのように変更されたのか判らず、変更の有無を確認することも困難となる。そこで、発行記録ファイルＦ５において、変更前と変更後の内容を対応付けて保存することで、発行記録ファイルＦ５を参照すれば、変更の有無を確認できると共に、どのように変更されたかを確認できる。
【００９０】
また、ラベルに印字される内容が変更された場合に、ファイル番号を変えて変更後の内容をレイアウト情報に保存する場合は、別名で保存したラベルの元となるラベルを特定することが困難になるため、元のラベルのレイアウト情報に変更前の内容（７５０）が保存されていても、別名となっている変更後のラベルの内容（８００）と比較することができない。よって、どのように変更されたのか判らず、変更の有無を確認することも困難となる。そこで、発行記録ファイルＦ５において、変更前と変更後の内容を対応付けて保存することで、発行記録ファイルＦ５を参照すれば、変更の有無を確認できると共に、どのように変更されたかを確認できる。ここで、図８Ａ，Ｂで説明した発行記録ファイルＦ４及びＦ４’でも、変更前と変更後の内容を対応付けて保存しても良い。なお、図８Ａ，Ｂ及び図１１に示す発行履歴ファイルのフォーマットは一例であり、発行履歴として残したい内容が記述できれば良い。
【００９１】
上述したラベルプリンタ１００では、発行者のＩＤ番号の照合を行うことで、ラベルの発行及び内容を変更する権限が与えられた者のみがラベルを編集して発行できるようにすると共に、発行履歴情報を保存するようにした。これに対して、任意の者がラベルを編集して発行できるようにすると共に、発行履歴情報を保存するようにしてもよい。また、発行者のＩＤ番号の照合を行うか否かを選択できるようにしても良い。
【００９２】
図１２及び図１３は、ラベルプリンタ１００における他の動作例（その１，２）を示すフローチャートである。この実施例では、図９及び図１０で説明した動作例に、ステップＳＴ４ａとして、発行者のＩＤ番号を照合する発行者管理機能を有効とするか無効とするかの設定を確認する処理を追加したものである。ステップＳＴ４ａで、発行者管理機能を有効にすると設定されている場合は、図９及び図１０で説明した動作と同様である。ステップＳＴ４ａで、発行者管理機能を無効にすると設定されている場合は、発行者のＩＤ番号の照合処理を行わずにステップＳＴ１０の処理に移行する。これにより、任意の者がラベルを編集して発行できる。また、ラベルが発行されると、発行履歴情報が発行記録ファイルに保存される。発行記録ファイルには、発行履歴情報として、図８Ａ，図８Ｂに示すように、内容の変更があった項目について保存するものであっても良いし、図１１に示すように、内容の変更の有無を問わず保存するものであっても良い。
【００９３】
上述したラベルプリンタ１００では、発行履歴情報が記録される発行記録ファイルは内部メモリ７８又はＣＦ（登録商標）カード７９に保存されるものとしたが、ＣＦ（登録商標）カード７９等に保存された発行記録ファイルを、例えば、期間を指定して集計し、集計した結果をラベルに印字出力することとしても良い。また、ラベルプリンタ１００をネットワークを介して管理サーバと接続し、発行記録ファイルを管理サーバにアップロードして一元管理することも可能である。
【産業上の利用可能性】
【００９４】
この発明は、食品表示等に関する情報をラベルに印字して出力する、発行者照合判別機能付きのラベルプリンタに適用して極めて好適である。
【符号の説明】
【００９５】
７・・・印字ユニット（印字手段）、８・・・制御部（制御手段）、７１・・・ラベル搬送系（印字手段）、７２・・・印字ヘッド（印字手段）、７３・・・メモリカード用のインタフェース、７４・・・入力操作部（入力手段）、７５・・・表示部、７６・・・ロール紙装填検知部（印字手段）、７７・・・プリンタ制御部（印字手段）、７８・・・内部メモリ（発行者管理用、発行履歴管理用の記憶手段）、７９・・・ＣＦ（登録商標）カード（発行者管理用、発行履歴管理用の記憶手段）、８０・・・ＣＰＵ（制御手段）、８１・・・ＲＯＭ（制御手段）、８２・・・ＲＡＭ（制御手段）、８３・・・システムバス（制御手段）、８４・・・通信用のインタフェース、８５・・・外部端子、８６・・・Ｉ／Ｏインタフェース（制御手段）
【図１】
0005146400.tif 000002
【図２】
0005146400.tif 000003
【図３】
0005146400.tif 000004
【図４】
0005146400.tif 000005
【図５】
0005146400.tif 000006
【図６】
0005146400.tif 000007
【図７】
0005146400.tif 000008
【図８】
0005146400.tif 000009
【図９】
0005146400.tif 000010
【図１０】
0005146400.tif 000011
【図１１】
0005146400.tif 000012
【図１２】
0005146400.tif 000013
【図１３】
0005146400.tif 000014
【図１４】
0005146400.tif 000015