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