(57)【特許請求の範囲】
【請求項１】
食品の品名やその食品を構成する原材料名及びその産地名等が表記されたラベルを印刷して発行するラベル発行装置において、
各種食品を識別する識別情報別にその識別情報によって識別される食品を構成する原材料及びその産地の名称を列記してなる前記ラベルへの印刷文書を記憶する食品別記憶部と、
ラベル発行対象の食品を識別する識別情報を入力する識別情報入力手段と、
この識別情報入力手段を介して入力された識別情報に対応して前記食品別記憶部に記憶されている前記印刷文書を読み出す文書読出し手段と、
この文書読出し手段により読み出された前記印刷文書を記憶する文書記憶部と、
区切り文字として指定された文字を記憶する区切り文字記憶部と、
各種の原材料名，産地名等を示す複数の文字列を置換え候補として記憶する置換文字列記憶部と、
前記文書記憶部に記憶された前記印刷文書を表示する文書表示部と、
前記置換文字列記憶部に記憶された文字列の一覧を表示する置換文字列表示部と、
前記文書表示部に表示されている前記印刷文書を先頭から１文字ずつ検索して前記区切り文字記憶部に記憶されている区切り文字で挟まれている文字列を訂正文字列として抽出する訂正文字列抽出手段と、
この訂正文字列抽出手段により抽出される訂正文字列を順次記憶する文字列メモリと、
この文字列メモリに訂正文字列が記憶される毎にその訂正文字列を前記置換文字列表示部に表示されている文字列の中の１つと置換えるか否かの指定入力を受付ける置換指定受付手段と、
この置換指定受付手段により置換える旨の入力を受付けると、前記文書記憶部に記憶されている前記印刷文書中の前記文字列メモリに記憶された訂正文字列と一致する文字列を前記置換文字列表示部に表示されている文字列の中の指定された一つの文字列に置き換える文字列訂正手段と、
を具備したことを特徴とするラベル発行装置。
【請求項２】
前記置換文字列記憶部は、置換え候補として設定された複数の文字列を原材料名と産地名とに分類して記憶するものであり、
前記置換文字列表示部は、前記置換文字列記憶部に記憶された文字列の一覧を分類単位に分けて表示するものであることを特徴とする請求項１記載のラベル発行装置。
【請求項３】
前記区切り文字記憶部に記憶される区切り文字の追加，削除を行なう区切り文字編集手段、
をさらに具備したことを特徴とする請求項１記載のラベル発行装置。
【請求項４】
前記置換文字列記憶部に記憶される置換え候補としての文字列の追加，削除を行なう置換文字列編集手段、
をさらに具備したことを特徴とする請求項１記載のラベル発行装置。
【請求項５】
ラベルに印刷される印刷文書を記憶する文書記憶部と、
区切り文字として指定された文字を記憶する区切り文字記憶部と、
置換え候補として設定された複数の文字列を記憶する置換文字列記憶部と、
前記文書記憶部に記憶された印刷文書を表示する文書表示部と、
前記置換文字列記憶部に記憶された文字列の一覧を表示する置換文字列表示部と、
前記文書表示部に表示されている文書を先頭から１文字ずつ検索して前記区切り文字記憶部に記憶されている区切り文字で挟まれている文字列を訂正文字列として抽出する訂正文字列抽出手段と、
この訂正文字列抽出手段により抽出される訂正文字列を順次記憶する文字列メモリと、
この文字列メモリに訂正文字列が記憶される毎にその訂正文字列を前記置換文字列表示部に表示されている文字列の中の１つと置換えるか否かの指定入力を受付ける置換指定受付手段と、
この置換指定受付手段により置換える旨の入力を受付けると、前記文書記憶部に記憶されている前記印刷文書中の前記文字列メモリに記憶された訂正文字列と一致する文字列を前記置換文字列表示部に表示されている文字列の中の指定された一つの文字列に置き換える文字列訂正手段と、
を具備したことを特徴とする文書作成装置。
【請求項６】
前記置換文字列記憶部は、置換え候補として設定された複数の文字列をその文字列が示す語意により分類して記憶するものであり、
前記置換文字列表示部は、前記置換文字列記憶部に記憶された文字列の一覧を分類単位に分けて表示するものであることを特徴とする請求項５記載の文書作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工食品等に貼付されるラベル（値付ラベル，食品ラベル等）を発行するラベル発行装置、及び、上記ラベルに印刷される原材料名，添加物等を示す文書を作成するのに適した文書作成装置に関する。
【背景技術】
【０００２】
弁当，惣菜等の加工食品に貼付されるラベル１の一例を図１４に示す。ラベル１には、品名２，価格３，バーコード４，加工日５等の他、法規制で消費期限表示や原材料・添加物表示，原産地名表示等も義務付けられているので、消費期限日６や、原産地名を含む原材料及び添加物を示す文書７も印刷されている。このようなラベル１は、一般に、値付ラベル，定額ラベルまたはプライスラベル等と称されている。また、加工食品に貼付されるラベルには、品名，加工日，消費期限，原材料及び添加物，製造元等を表記し、価格３やバーコード４を表記しないラベル１も存在する。このようなラベル１は、食品ラベル，食添ラベル等と称されている。
【０００３】
従来、この種のラベル１を発行できるラベル発行装置としては、原材料名，添加物名，原産地名等を示す文字列の一覧を表示部に表示させ、その中から使用する文字列が選択されると、その選択された文字列を組み合わせて原材料・添加物表示のための文書を作成し、ラベル１に印刷する、いわゆる文書作成機能を有したものが知られていた（例えば、特許文献１参照）。
【特許文献１】特開２００２−５９５９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、文書作成機能を有したラベル発行装置においては、原材料名，産地名等を組み合わせて作成した文書を食品別に保存する機能、及び食品別に記憶保持された文書を適時読み出して修正できる機能を有している。例えば図１４に示したラベル１が貼付される加工食品「フレッシュサラダ」の場合、原材料である「レタス」は青森県産であり、「きゅうり」は秋田県産であるが、野菜の原産地はその日の仕入先によって変わる場合が多い。このような場合、ラベル発行装置のユーザは、先ず、前回保存した加工食品「フレッシュサラダ」に対する原材料名，産地名の文書を読出し、表示部に表示させる。次いで、表示された文書のなかから前回とは変わった原産地名を示す文字列をカーソルで選択する。そして選択後、削除キーを操作してこの文字列を削除する。しかる後、今回の原産地名を示す文字列を指定し、削除した原産地名の代わりに追加する。
【０００５】
従来、保存された文書を修正するには上述したような操作が必要であり、特に修正する文字列の選択操作が煩雑で、効率が悪いという問題があった。
【０００６】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、例えばラベルに表記される食品の原材料名，産地名等を列記してなる文書を効率よく作成できるラベル発行装置、及び、文書を構成する文字列を効率よく修正できる文書作成装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明の文書作成装置は、ラベルに印刷される印刷文書を記憶する文書記憶部と、区切り文字として指定された文字を記憶する区切り文字記憶部と、置換え候補として設定された複数の文字列を記憶する置換文字列記憶部と、文書記憶部に記憶された印刷文書を表示する文書表示部と、置換文字列記憶部に記憶された文字列の一覧を表示する置換文字列表示部と、文書表示部に表示されている文書を先頭から１文字ずつ検索して区切り文字記憶部に記憶されている区切り文字で挟まれている文字列を訂正文字列として抽出する訂正文字列抽出手段と、この訂正文字列抽出手段により抽出される訂正文字列を順次記憶する文字列メモリと、この文字列メモリに訂正文字列が記憶される毎にその訂正文字列を置換文字列表示部に表示されている文字列の中の１つと置換えるか否かの指定入力を受付ける置換指定受付手段と、この置換指定受付手段により置換える旨の入力を受付けると、文書記憶部に記憶されている印刷文書中の文字列メモリに記憶された訂正文字列と一致する文字列を置換文字列表示部に表示されている文字列の中の指定された一つの文字列に置き換える文字列訂正手段とを備えたものである。
【０００８】
本発明のラベル発行装置は、上記文書作成装置が有する構成のほかに、各種食品を識別する識別情報別にその識別情報によって識別される食品を構成する原材料及びその産地の名称を列記してなるラベルへの印刷文書を記憶する食品別記憶部と、ラベル発行対象の食品を識別する識別情報を入力する識別情報入力手段と、この識別情報入力手段を介して入力された識別情報に対応して食品別記憶部に記憶されている印刷文書を読み出す文書読出し手段とを備えたものである。文書記憶部は、文書読出し手段により読み出された印刷文書を記憶する。置換文字列記憶部は、各種の原材料名，産地名等を示す複数の文字列を置換え候補として記憶する。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、文書を構成する文字列を効率よく修正することができ、したがって例えばラベルに表記される食品の原材料名，産地名等を列記してなる文書を効率よく作成できる効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、図１４に示すレイアウトのラベル１を印刷発行可能なラベル発行装置に本発明を適用した場合である。
【００１１】
図１は本実施の形態におけるラベル発行装置の外観構成を示す斜視図である。図中符号１０は、ラベル発行装置本体であり、その上部にタッチパネル付ディスプレイ１１とキーボード１２が設けられている。また、ラベル発行装置本体１０の内部には、ラベル印刷機構としてのプリンタ１３（図３を参照）が内蔵されている。そして、このプリンタ１３によって印刷されたラベルが、ラベル発行装置本体１０の前面に形成されたラベル発行口１４から排出されるようになっている。
【００１２】
キーボード１２には、図２に示すように、「０」〜「９」の数字を置数する置数キー２１の他、品番キー２２，消キー２３，確定キー２４，発行キー２５，カーソルキー２６，メニューキー２７等の各種キーが配設されている。カーソルキー２６は、上下左右の４方向それぞれの矢印キー２６Ｕ，２６Ｄ，２６Ｌ，２６Ｒで構成されている。
【００１３】
図３は上記ラベル発行装置の制御回路構成を示すブロック図である。本ラベル発行装置には、制御部本体としてＣＰＵ（Central Processing Unit）３０が搭載されている。また、プログラム等の固定的データが予め格納されたＲＯＭ（Read Only Memory）３１、ラベル印刷に必要な各種データを記憶するための種々のメモリエリアが形成されるＲＡＭ（Random Access Memory）３２、現在の日付及び時刻を計時する計時手段としての時計部３３、通信回線を介して接続されるホスト機器とのデータ通信を司る通信インターフェイス３４、前記キーボード１２から操作キーに対応したキー信号が入力されるとともに、前記タッチパネル付ディスプレイ１１のタッチパネルセンサ１１Ｔから画面タッチ位置に対応した信号が入力されるキーコントローラ３５、前記タッチパネル付ディスプレイ１１の画面を構成する液晶ディスプレイ１１Ｄのデータ表示を制御する表示コントローラ３６、前記プリンタ１３のラベル印字動作を制御するプリンタコントローラ３７及びラベルエッジセンサ，ラベルエンドセンサ等の各種センサ１５の信号が入力されるＩ／Ｏポート３８等が設けられている。ＣＰＵ３０と、ＲＯＭ３１，ＲＡＭ３２，時計部３３，通信インターフェイス３４，キーコントローラ３５，表示コントローラ３６，プリンタコントローラ３７及びＩ／Ｏポート３８とは、アドレスバス，データバス等のバスライン３９で接続されている。
【００１４】
かかる構成のラベル発行装置においては、ラベル発行対象である各種の食品に付された品番別に、その品番によって特定される食品の品名，単価，有効期間等の食品固有情報が予め設定された品番ファイルがホスト機器からダウンロードされ、ＲＡＭ３２に格納されている。ここで、品番は、各種食品を識別する識別情報として機能する。また、有効期間は、対応する品番によって特定される食品の保存が可能な期間をいう。
【００１５】
また、本ラベル発行装置においては、図４に示す食品別記憶部４０、図５に示す置換文字列記憶部５０、図６に示す区切り文字記憶部６０、図７に示す編集メモリ７０及び図８に示す文字列メモリ８０の各記憶領域がＲＡＭ３２に形成されている。
【００１６】
因みに、食品別記憶部４０は、各種食品を識別する品番別に、その品番によって特定される食品の品名と、その食品を構成する原材料及びその産地の名称やその食品に含まれる添加物の名称等が列記された文書の情報を記憶する領域である。
【００１７】
置換文字列記憶部５０は、置換え候補として設定された複数の文字列を、原材料名，産地名，添加物名の３項目に分類して記憶する領域である。置換文字列記憶部５０における分類項目別の各領域（産地名領域５１，原材料領域５２及び添加物領域５３）には、それぞれ領域番号が付されており、領域番号１のエリアから順に置換文字列として選択されてから現時点までの期日が長くなるように各文字列がソートされている。
【００１８】
区切り文字記憶部６０は、区切り文字として指定されたカッコ（“（”，“）”，“［”，“］”，……）、コロン（“：”，“；”，……）、句読点（“。”，“、”，……）等の文字または記号を記憶する領域である。なお、区切り文字としては、この他に単位記号等も考えられる。
【００１９】
編集メモリ７０は、食品別記憶部４０に記憶されている文書の中のうち、編集を行なう１文書を１文字ずつ区分して記憶する領域であり、文書記憶部を構成する。編集メモリ７０の１文字単位に区分された領域には、先頭の文字が格納される領域から順に一連のアドレス番号１，２，３…が付されている。
【００２０】
文字列メモリ８０は、上記編集メモリ７０に記憶された文書から訂正文字列として抽出された文字列を１文字ずつ区分して記憶する領域である。文字列メモリ８０の１文字単位に区分された領域には、先頭の文字が格納される領域から順に一連のアドレス番号１，２，３…が付されている。
【００２１】
しかして、本ラベル発行装置のＣＰＵ３０は、メニューキー２７が操作されたことを検知すると、タッチパネル付ディスプレイ１１に業務メニューリストを表示させる。次いで、画面タッチ操作、またはカーソルキー２６と確定キー２４のキー操作により、各種業務メニューの中から文書編集業務が選択されたことを検知すると、図１０及び図１１の流れ図にその手順を示す原材料編集処理を実行するものとなっている。
【００２２】
先ず、ＣＰＵ３０は、ＳＴ（ステップ）１としてタッチパネル付ディスプレイ１１に図９に示すレイアウトの文書編集画面９０を表示させる。
【００２３】
上記文書編集画面９０には、編集メモリ７０に記憶された文書を表示する文書表示部９１、置換文字列記憶部５０にて分類項目（産地，原材料，添加物）別に記憶された文字列のうち、項目タブ９２ａ，９２ｂまたは９２ｃで選択された項目に属する領域番号１〜１０までの１０種類の文字列を表示する置換文字列表示部９２が形成されている。また、一覧表示ボタン９３，終了ボタン９４，編集ボタン９５，区切り文字追加ボタン９６，区切り文字削除ボタン９７，文字列追加ボタン９８及び文字列削除ボタン９９の各ボタンイメージと、品番入力欄１００が、画面上に配設されている。
【００２４】
因みに、図９に示す文書編集画面９０は、分類項目「産地」の項目タブ９２ａが選択されたときの表示例である。なお、置換文字列表示部９２に表示される文字列の数が１０個に限定されないのは言うまでもないことである。
【００２５】
次に、ＣＰＵ３０は、ＳＴ２としてラベル発行対象の食品を識別する品番が入力されるのを待機する。また、ＳＴ３として文書編集画面９０上のいずれかのタッチボタンイメージがタッチ操作されるのを待機する。
【００２６】
ここで、タッチパネルセンサ１１Ｔの信号により編集ボタン９５がタッチ操作されたことを検知した場合には（ＳＴ３１のＹＥＳ）、文書表示部９１に表示されている文書を１文字ずつ編集する文字編集処理を実行する。この処理は、タッチパネル付ディスプレイ１１にひらがな，カタカナ，アルファベット，英数字等の文字を入力するためのキーイメージを表示させ、この文字入力用キーイメージのタッチ操作により、文書表示部９１に表示されている文書から文字を削除したり追加したりして文書の文字を編集する処理である。
【００２７】
また、区切り文字追加ボタン９６がタッチ操作されたことを検知した場合には（ＳＴ３２のＹＥＳ）、区切り文字追加処理を実行する。この処理は、区切り文字記憶部６０に記憶されている区切り文字を文書表示部９１に表示させるとともに、文字入力用キーイメージを表示させる。そして、文字入力用キーイメージの操作により文字が入力されるとともに、確定キー２４が操作されたことを検知すると、入力された文字を区切り文字として区切り文字記憶部６０に追加する処理である（区切り文字編集手段）。
【００２８】
また、区切り文字削除ボタン９７がタッチ操作されたことを検知した場合には（ＳＴ３３のＹＥＳ）、区切り文字削除処理を実行する。この処理は、区切り文字記憶部６０に記憶されている区切り文字を文書表示部９１に表示させる。そして、カーソルキー２６の操作により文書表示部９１のカーソルが移動されていずれかの区切り文字が選択されるとともに、確定キー２４が操作されたことを検知すると、選択された区切り文字を区切り文字記憶部６０から削除する処理である（区切り文字編集手段）。
【００２９】
また、文字列追加ボタン９８がタッチ操作されたことを検知した場合には（ＳＴ３４のＹＥＳ）、文字列追加処理を実行する。この処理は、項目タブによって選択された分類項目に属する文字列の一覧を文書表示部９１に表示させるとともに、文字入力用キーイメージを表示させる。そして、文字入力用キーイメージの操作により文字列が入力されるとともに、確定キー２４が操作されたことを検知すると、入力された文字列を項目タブによって選択された分類項目の置換え候補文字列として置換文字列記憶部５０の該当する領域５１，５２または５３に追加する処理である（置換文字列編集手段）。
【００３０】
また、文字列削除ボタン９９がタッチ操作されたことを検知した場合には（ＳＴ３５のＹＥＳ）、文字列削除処理を実行する。この処理は、項目タブによって選択された分類項目に属する文字列の一覧を文書表示部９１に表示させる。そして、カーソルキー２６の操作により文書表示部９１のカーソルが移動されていずれかの文字列が選択されるとともに、確定キー２４が操作されたことを検知すると、選択された文字列を置換文字列記憶部５０から削除する処理である（置換文字列編集手段）。
【００３１】
しかして、上記文書入力処理，区切り文字追加処理，区切り文字削除処理，文字列追加処理または文字列削除処理を終了した場合には、ＣＰＵ３０は、ＳＴ２，３の待機状態に戻る。
【００３２】
終了ボタン９４がタッチ操作されたことを検知した場合には、ＣＰＵ３０は、この文書編集処理を終了する。また、一覧表示ボタン９３がタッチ操作された場合には、その入力を無視して、ＳＴ２，３の待機状態を継続する。
【００３３】
一方、ＳＴ２，３の待機状態において、識別情報入力手段を構成する置数キー２１と品番キー２２の操作により、いずれかの食品の品番が入力されたことを検知した場合には、ＣＰＵ３０は、この品番を一時記憶した後、ＳＴ４として食品別記憶部４０を検索して当該品番に対応して記憶されている文書情報を読み出す（文書読出し手段）。そして、この文書情報の文書を先頭から１文字ずつ編集メモリ７０にセットする。このとき、ＳＴ５として編集メモリ７０にセットされた文字数Ｐを計数する。また、ＳＴ６として２つのカウンタＡ，Ｂをいずれも“０”にリセットする。
【００３４】
次に、ＣＰＵ３０は、ＳＴ７としてカウンタＡを“１”だけカウントアップする。そして、ＳＴ８としてこのカウンタＡが文字数Ｐを越えたか否かを判断する。ここで、カウンタＡが文字数Ｐを越えた場合には、ＳＴ９としてカウンタＡを“０”にリセットする。しかる後、ＳＴ７の処理に戻り、カウンタＡを“１”だけカウントアップする。そして、ＳＴ８以降の処理を再度実行する。
【００３５】
ＳＴ８にてカウンタＡが文字数Ｐを越えていない場合には、ＣＰＵ３０は、ＳＴ１０として編集メモリ７０のアドレス番号Ａが設定された区分記憶領域に記憶されている１文字を取得する。そして、ＳＴ１１としてこの文字が区切り文字記憶部６０に記憶された区切り文字か否かを判断する。
【００３６】
ここで、編集メモリ７０から取得した文字が区切り文字でない場合には、ＣＰＵ３０は、ＳＴ１２としてカウンタＢを“１”だけカウントアップする。そして、ＳＴ１３として文字列メモリ８０のアドレス番号Ｂが示す領域に、編集メモリ７０から取得した文字をセットする。その後、ＳＴ７の処理に戻り、カウンタＡを“１”だけカウントアップする。そして、ＳＴ８以降の処理を再度実行する。
【００３７】
ＳＴ１１にて編集メモリ７０から取得した文字が区切り文字であった場合には、ＣＰＵ３０は、ＳＴ１４としてカウンタＢが“０”より大きいか否かを判断する。ここで、カウンタＢが”０”の場合には、ＣＰＵ３０は、ＳＴ７の処理に戻り、カウンタＡを“１”だけカウントアップする。そして、ＳＴ８以降の処理を再度実行する。
【００３８】
ＳＴ１４にてカウンタＢが“０”より大きい場合には、ＣＰＵ３０は、ＳＴ１５として編集メモリ７０のアドレスＡより遡って文字列メモリ８０に記憶されている文字列データと一致する文字列を抽出する。そして、文字列メモリ８０に記憶されている文字列データと一致する文字列を抽出したならば、文書表示部９１に表示されている文書の中の抽出した文字列にフォーカスを当てることにより、選択表示状態とする。
【００３９】
この状態で、ＳＴ１６としてカーソルキー２６の右矢印キー２５Ｒが操作されたことを検知した場合には、ＣＰＵ３０は、ＳＴ１７として文字列メモリ８０をクリアする。また、ＳＴ１８としてカウンタＢを“０”にリセットする。しかる後、ＳＴ７の処理に戻り、カウンタＡを“１”だけカウントアップする。そして、ＳＴ８以降の処理を再度実行する。
【００４０】
一方、ＳＴ１９として文書編集画面９０の置換文字列表示部９２におけるいずれかの文字列領域がタッチ操作されたことを検知した場合には、ＣＰＵ３０は、その文字列領域に表示されている文字列を置換文字列として選択する。そして、ＳＴ２０として文字列メモリ８０に記憶されている文字列データと一致するものとして抽出された編集メモリ７０内の文字列を上記置換文字列に置き換える。しかる後、ＳＴ７の処理に戻り、カウンタＡを“１”だけカウントアップする。そして、ＳＴ８以降の処理を再度実行する。
【００４１】
他方、ＳＴ２１として終了ボタン９４がタッチ操作されたことを検知した場合には、ＣＰＵ３０は、ＳＴ２２として編集メモリ７０に記憶されている文書情報を食品別記憶部４０の入力された品番に対応する文書情報エリアに上書きする。以上で、この文書編集処理を終了する。
【００４２】
ここに、ＣＰＵ３０は、文書編集処理のＳＴ１０〜ＳＴ１５の処理を実行することによって、文書表示部９１に表示されている文書を先頭から１文字ずつ検索して区切り文字記憶部６０に記憶されている区切り文字で挟まれている文字列を訂正文字列として抽出する訂正文字列抽出手段を構成している。また、同処理のＳＴ１６〜ＳＴ１８及びＳＴ７〜ＳＴ９を実行することによって、訂正文字列抽出手段により抽出される訂正文字列を文書を先頭から順番に選択する訂正文字列選択手段を構成している。さらに、同処理のＳＴ１９，ＳＴ２０の処理を実行することによって、訂正文字列選択手段により選択された訂正文字列に対して置換文字列表示部９２に表示されている文字列の中の１つが指定されると、編集メモリ７０に記憶されている文書中の選択された訂正文字列を指定された文字列に置き換える文字列訂正手段を構成している。
【００４３】
こうして、食品別記憶部４０において品番別に記憶された食品の品名と、その食品を構成する原材料及びその産地の名称やその食品に含まれる添加物の名称等が列記された文書情報は、ラベル発行モードにおいて、ＣＰＵ３０の制御により、該当する品番が入力されたことに応じて読み出され、ラベルデータに編集されてプリンタ１３によりラベル１に印刷され、ラベル発行口１４から発行される。
【００４４】
今、図１４に示すラベル１において、食品「フレッシュサラダ」を構成する原材料「レタス」の産地が青森県から岩手県に変更された場合について説明する。なお、区切り文字記憶部６０には、図６に示す文字が区切り文字として設定されているものとする。また、置換文字列記憶部５０には、図５に示す文字列が置換え文字列として設定されているものとする。
【００４５】
この場合、ラベル発行作業の担当者は、先ず、業務メニューリストから文書編集業務を選択する。そうすると、タッチパネル付ディスプレイ１１に文書編集画面９０が表示されるので、担当者は、食品「フレッシュサラダ」の品番を「１」を入力する。そうすると、食品別記憶部４０から品番「１」に対応して記憶されている文書情報が読み出され、編集メモリ７０に記憶される。編集メモリ７０に記憶された文書情報の文書は、文書編集画面９０の文書表示部９１に表示される。すなわち、文書表示部９１には、図１２（ａ）に示す文書が表示される。
【００４６】
ここで、ラベル発行装置においては、編集メモリ７０のアドレス番号１の領域に記憶された文字“原”が区切り文字か否かが判断される。この場合、“原”は区切り文字でないので、文字“原”が文字列メモリ８０のアドレス番号１の領域に格納される。次に、編集メモリ７０のアドレス番号２の領域に記憶された文字“材”が区切り文字か否かが判断される。この場合、“材”は区切り文字でないので、文字“材”が文字列メモリ８０のアドレス番号２の領域に格納される。同様に、編集メモリ７０のアドレス番号３の領域に記憶された文字“料”も区切り文字でないので、文字列メモリ８０のアドレス番号３の領域に格納される。
【００４７】
次に、編集メモリ７０のアドレス番号４の領域に記憶された文字“：”は区切り文字である。これにより、文書メモリ８０に記憶された文字列“原材料”が訂正文字列として抽出される。そして、図１２（ａ）に示すように、この訂正文字列“原材料”にフォーカスが当って選択表示状態となる。
【００４８】
ここで、訂正が必要な文字列は“原材料”でないので、担当者はカーソルキー２６の右矢印キー２６Ｒを１回押下する。そうすると、ラベル発行装置においては、文字列メモリ８０がクリアされる。次いで、編集メモリ７０のアドレス番号５の領域に記憶された文字“レ”が区切り文字か否かが判断される。この場合、“レ”は区切り文字でないので、文字“レ”が文字列メモリ８０のアドレス番号１の領域に格納される。次に、編集メモリ７０のアドレス番号６の領域に記憶された文字“タ”が区切り文字か否かが判断される。この場合、“タ”は区切り文字でないので、文字“タ”が文字列メモリ８０のアドレス番号２の領域に格納される。同様に、編集メモリ７０のアドレス番号７の領域に記憶された文字“ス”も区切り文字でないので、文字列メモリ８０のアドレス番号３の領域に格納される。
【００４９】
次に、編集メモリ７０のアドレス番号８の領域に記憶された文字“（”は区切り文字である。これにより、文書メモリ８０に記憶された文字列“レタス”が訂正文字列として抽出される。そして、図１２（ｂ）に示すように、この訂正文字列“レタス”にフォーカスが当って選択表示状態となる。
【００５０】
ここで、訂正が必要な文字列は“レタス”でもないので、担当者は右矢印キー２６Ｒをさらに１回押下する。そうすると、ラベル発行装置においては、文字列メモリ８０がクリアされる。そして、編集メモリ７０のアドレス番号９以降の領域に記憶された文字について、上記と同様な処理が実行される。その結果、編集メモリ７０のアドレス番号９〜１２の領域に記憶された文字列“青森県産”が文字列メモリ８０のアドレス番号１〜４の領域に格納された後、編集メモリ７０のアドレス番号１３の領域に記憶された文字“）”が区切り文字であるので、文字列“青森県産”が訂正文字列として抽出される。そして、図１２（ｃ）に示すように、この訂正文字列“青森県産”にフォーカスが当って選択表示状態となる。このように、右矢印キー２６Ｒが１回操作される毎に、区切り文字で挟まれた文字列が順番に訂正文字列として抽出され、選択表示状態となる。
【００５１】
ここで、訂正文字列“青森県産”は、“岩手県産”に訂正を要する文字列なので、担当者は、置換文字列表示部９２の産地タブ９２ａをタッチ操作する。そうすると、置換文字列記憶部５０の産地名領域５１に置換文字列として設定された産地名のうち、最近選択された１０項目が表示されるので、その中に訂正後の文字列である“岩手県産”が存在するか否かを判断する。存在しない場合には、一覧表示ボタン９３をタッチ操作して、産地名領域５１内の産地名を一覧表示させる。それでも存在しない場合には、文字列追加ボタン９８をタッチ操作し、文字列“岩手県産”を置換文字列記憶部５０の産地名領域５１に追加登録する。
【００５２】
今、文字列“岩手県産”が置換文字列表示部９２に表示されていたとする。この場合、担当者は、この文字列“岩手県産”の領域をタッチ操作する。そうすると、この文字列“岩手県産”が置換文字列として選択される。そして、編集メモリ７０のアドレス番号９〜１２の領域に記憶された文字列“青森県産”に代わって置換文字列“岩手県産”がセットされる。また、文書表示部９１には、図１２（ｄ）に示す文書が表示される。
【００５３】
その後、担当者は、終了ボタン９４をタッチ操作する。そうすると、食品別記憶部４０の品番「１」に対応して記憶されている文書情報が、図１２の（ａ）に表示されている文書の情報から、（ｄ）に表示されている文書の情報に更新される。その後、この品番「１」で識別された食品「フレッシュサラダ」のラベル発行を指令すると、図１３に示すように、原材料及び添加物を示す文書７として、レタスの産地名が青森県産から岩手県産に変更されたラベル１が印刷され、ラベル発行口１４から発行される。
【００５４】
このように本実施の形態によれば、ラベル１に印刷する原材料及び添加物を示す文書７の産地名また原材料名または添加物名を修正する必要が生じた場合、その文書７を読み出して文書表示部９１に表示させた後、訂正対象の文字列が選択されるまでカーソルキー２６の右矢印キー２６ａを押下する。右矢印キー２６ａを押下する毎に、文書表示部９１に表示されている文書の先頭文字から順に、予め区切り文字として設定された文字の間に挟まれている文字列が選択されるので、訂正対象の文字列が選択されたならば、置換文字列表示部に表示されている置換え候補の文字列の中から訂正後の文字列を指定操作する。そうすることにより、訂正対象の文字列が置換文字列として指定した文字列に置き換わるので、ラベル１に印字される文書７の産地名、原材料名，添加物名等を効率よく修正することができる。
【００５５】
なお、この発明はラベル発行装置に限定されるものではなく、句読点やカッコ等の区切り文字で囲われた文字列を組み合わせてなる文書の作成装置に適用することによって、効率アップを図ることができる。
【００５６】
また、前記実施の形態では、食品別記憶部，区切り文字記憶部及び置換文字列記憶部をラベル発行装置本体１０の内部メモリ（ＲＡＭ３２）に形成したが、通信インターフェイス３４を介して接続されるホスト機器のメモリに形成してもよい。
【００５７】
また、前記実施の形態では、文書表示部９１と置換文字列表示部９２をタッチパネル付ディスプレイ１１の一画面に表示させたが、別画面に表示させてもよい。また、ディスプレイ１１は必ずしもタッチパネル式でなくてもよい。
【００５８】
また、前記実施の形態では、訂正文字列を選択する手段として右矢印キー２６Ｒを用いたが、他のキーあるいは操作子を用いて訂正文字列選択手段を構成してもよいのは言うまでもないことである。要は、簡単なワンタッチ操作で、訂正文字列抽出手段により抽出される訂正文字列を文書を先頭から順番に選択できればよい。  
この他、本発明の要旨を逸脱しない範囲で種々変形実施可能であるのは勿論である。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施の形態であるラベル発行装置の外観構成を示す斜視図。
【図２】同ラベル発行装置のキーボードに配置されたキーレイアウトを示す平面図。
【図３】同ラベル発行装置の要部構成を示すブロック図。
【図４】同ラベル発行装置のＲＡＭに形成される食品別記憶部を示す模式図。
【図５】同ラベル発行装置のＲＡＭに形成される置換文字列記憶部を示す模式図。
【図６】同ラベル発行装置のＲＡＭに形成される区切り文字記憶部を示す模式図。
【図７】同ラベル発行装置のＲＡＭに形成される編集メモリを示す模式図。
【図８】同ラベル発行装置のＲＡＭに形成される文字列メモリを示す模式図。
【図９】同ラベル発行装置のディスプレイに表示される文書編集画面の一例を示す模式図。
【図１０】同ラベル発行装置のＣＰＵが実行する文書編集処理の品番入力後の処理手順を示す流れ図。
【図１１】同ラベル発行装置のＣＰＵが実行する文書編集処理のタッチボタン入力後の処理手順を示す流れ図。
【図１２】同ラベル発行装置のディスプレイに表示される文書編集画面の文書表示部に表示されるデータの変化例を示す図。
【図１３】原材料及び添加物を示す文書を修正した後のラベルの一例を示す平面図。
【図１４】原材料及び添加物を示す文書を修正する前のラベルの一例を示す平面図。
【符号の説明】
【００６０】
１０ラベル発行装置本体、１１…タッチパネル付ディスプレイ、１２…キーボード、１３…プリンタ、３０…ＣＰＵ、４０…食品別記憶部、５０…置換文字列記憶部、６０…区切り文字記憶部、７０…編集メモリ、８０…文字列メモリ、９０…文書編集画面。
【図１】
0004414958.tif 000002
【図２】
0004414958.tif 000003
【図３】
0004414958.tif 000004
【図４】
0004414958.tif 000005
【図５】
0004414958.tif 000006
【図６】
0004414958.tif 000007
【図７】
0004414958.tif 000008
【図８】
0004414958.tif 000009
【図９】
0004414958.tif 000010
【図１０】
0004414958.tif 000011
【図１１】
0004414958.tif 000012
【図１２】
0004414958.tif 000013
【図１３】
0004414958.tif 000014
【図１４】
0004414958.tif 000015