(57)【要約】【課題】ラベル発行前に情報を変更した項目が、品番ファイルに反映される項目か否かを判別可能とする。【解決手段】ラベル発行装置は、特定された商品のラベル印刷項目に関する情報を読み出してワークメモリに格納する。装置は、ワークメモリに格納された情報を選択的に変更する。装置は、ワークメモリに格納された情報が印刷されたラベルを発行する。装置は、変更された情報の項目が記憶部に記憶させる設定の項目であるとき、変更された情報を記憶部に格納される同一商品のラベル印刷項目に関する情報として記憶部の情報を書き換える。装置は、ラベル印刷項目のうち記憶部に記憶させる設定の項目を報知する。【選択図】      図１３
2015166168.tif 000002
【特許請求の範囲】
【請求項１】
商品を特定する特定手段と、
各商品のラベル印刷項目に関する情報を格納した記憶部から、前記特定手段により特定された商品の前記ラベル印刷項目に関する情報を読み出してワークメモリに格納する読出し手段と、
前記ワークメモリに格納された情報を選択的に変更する変更手段と、
前記ワークメモリに格納された情報が印刷されたラベルを発行する発行手段と、
前記変更手段により変更された情報の項目が前記記憶部に記憶させる設定の項目であるとき、前記変更手段により変更された情報を前記記憶部に格納される同一商品の前記ラベル印刷項目に関する情報として前記記憶部の情報を書き換える書換手段と、
前記ラベル印刷項目のうち前記記憶部に記憶させる設定の項目を報知する報知手段と、
を具備したことを特徴とするラベル発行装置。
【請求項２】
前記ラベル印刷項目別に前記記憶部に記憶させる設定の項目であるか否かを識別する情報を記憶する記憶手段、
をさらに具備したことを特徴とする請求項１記載のラベル発行装置。
【請求項３】
前記記憶手段により記憶される情報を設定する設定手段、
をさらに具備したことを特徴とする請求項２記載のラベル発行装置。
【請求項４】
前記記憶部の情報を書き換えることの指令を受け付ける受付手段、
をさらに具備し、
前記書換手段は、前記変更手段により変更された情報の項目が前記記憶部に記憶させる設定の項目であるとき、前記受付手段により前記指令を受け付けたことを条件に前記変更手段により変更された情報を前記記憶部に格納される同一商品の前記ラベル印刷項目に関する情報として前記記憶部の情報を書き換えることを特徴とする請求項１乃至３のうちいずれか１に記載のラベル発行装置。
【請求項５】
前記ワークメモリに格納された情報を表示する表示手段、
をさらに具備し、
前記報知手段は、前記表示手段により表示された情報の中で前記記憶部に記憶させる設定の項目の情報を、記憶させない設定の項目の情報と判別可能に表示させることを特徴とする請求項１乃至４のうちいずれか１に記載のラベル発行装置。
【請求項６】
特定手段により特定された商品のラベル印刷項目に関する情報をラベル用紙に印刷する印刷手段を制御するコンピュータに、
各商品のラベル印刷項目に関する情報を格納した記憶部から、前記特定手段により特定された商品の前記ラベル印刷項目に関する情報を読み出してワークメモリに格納する機能と、
前記ワークメモリに格納された情報を選択的に変更する機能と、
前記印刷手段を制御して前記ワークメモリに格納された情報が印刷されたラベルを発行する機能と、
前記変更された情報の項目が前記記憶部に記憶させる設定の項目であるとき、前記変更された情報を前記記憶部に格納される同一商品の前記ラベル印刷項目に関する情報として前記記憶部の情報を書き換える機能、
前記ラベル印刷項目のうち前記記憶部に記憶させる設定の項目を報知する機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、バーコードラベル等を発行するラベル発行装置及びその制御プログラムに関する。
【背景技術】
【０００２】
商品に貼付されるバーコードラベルを発行するラベル発行装置がある。バーコードラベルには、バーコードの他に、商品名、価格、加工日、消費（又は賞味）期限日、添加物、原産地名、店舗名等の種々の商品情報が印刷される。
【０００３】
ラベル発行装置は、商品を特定する品番が入力されると、品番ファイルからその商品の商品情報を呼び出す。ラベル発行装置は、品番ファイルから呼び出した商品情報をラベル用紙に印刷し、発行する。
【０００４】
ラベル発行装置は、商品情報を印刷する前に、その情報の一部を変更することができる。例えば、一時的に原産地が異なる商品を仕入れた場合、ラベル発行装置のユーザは、品番を入力してその商品の商品情報を呼び出した後、この情報に含まれる原産地を変更する。そしてユーザは、ラベルの発行を指令する。そうすると、品番ファイルに設定された商品情報から原産地が変更された商品のバーコードラベルが発行される。
【０００５】
商品情報を変更した場合、変更後の情報を品番ファイルに反映させるか否かを項目毎に設定したい要望がある。このような設定をした場合、ユーザは、どの項目が反映され、どの項目が反映されないのかを知り得たならば大変使い勝手がよくなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−０２０８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一実施形態が解決しようとする課題は、品番ファイルに設定された商品情報の一部をラベル発行前に変更する際に、その変更項目の情報が品番ファイルに反映されるか否かをユーザが容易に判別できるラベル発行装置およびその制御プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００８】
一実施形態において、ラベル発行装置は、特定手段と、読出し手段と、変更手段と、発行手段と、書換手段と、報知手段とを含む。特定手段は、商品を特定する。読出し手段は、各商品のラベル印刷項目に関する情報を格納した記憶部から、前記特定手段により特定された商品の前記ラベル印刷項目に関する情報を読み出してワークメモリに格納する。変更手段は、前記ワークメモリに格納された情報を選択的に変更する。発行手段は、前記ワークメモリに格納された情報が印刷されたラベルを発行する。書換手段は、前記変更手段により変更された情報の項目が前記記憶部に記憶させる設定の項目であるとき、前記変更手段により変更された情報を前記記憶部に格納される同一商品の前記ラベル印刷項目に関する情報として前記記憶部の情報を書き換える。報知手段は、前記ラベル印刷項目のうち前記記憶部に記憶させる設定の項目を報知する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態におけるラベル発行装置の外観を示す斜視図。
【図２】バーコードラベルの一例を示す図。
【図３】ラベル発行装置の制御回路構成を示すブロック図。
【図４】品番ファイルに格納される品番レコードの主要なデータ構造を示す模式図。
【図５】変更テーブルのデータ構造を示す模式図。
【図６】ワークメモリの主要なデータエリアを示す模式図。
【図７】変更テーブルの変更フラグと記憶フラグとの設定を変更する機能に係るＣＰＵの処理手順を示す流れ図。
【図８】発行モード選択時におけるＣＰＵの主要な処理手順を示す流れ図。
【図９】図８における一時変更処理の手順を具体的に示す流れ図。
【図１０】変更フラグと記憶フラグとの設定画面の一例を示す図。
【図１１】呼出画面の一例を示す図。
【図１２】確認画面の一例を示す図。
【図１３】一時変更画面の一例を示す図。
【図１４】原産地リスト画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、ラベル発行装置の実施形態について、図面を用いて説明する。この実施形態は、図２に示すようなレイアウトのバーコードラベル２０を発行するラベル発行装置１０を例示する。
【００１１】
図１は、ラベル発行装置１０の外観を示す斜視図である。ラベル発行装置１０は、装置本体１１の上面にタッチパネル１２を配し、正面にラベル発行口１３を備える。ラベル発行装置１０は、装置本体１１の内部にラベル用紙のフォルダと、用紙搬送手段と、印刷手段とを内蔵する。フォルダは、ロール状に巻回されたラベル用紙を収容する。ラベル用紙は、帯状の台紙に一定の間隔を開けて多数枚のラベルを一方向に整列させたものである。
【００１２】
用紙搬送手段は、搬送モータ、搬送路、巻取ローラ等を含む。印刷手段は、サーマルヘッド等の印字ヘッドとプラテンローラとを対向して配置する。用紙搬送手段は、搬送モータの作用によりフォルダに収容されたラベル用紙を繰り出し、このラベル用紙のラベルを印字ヘッドとプラテンローラとの間に導く。印刷手段は、印字ヘッドとプラテンローラとの間に導かられラベルに対し印字ヘッドを駆動してバーコード等の商品情報を印刷する。用紙搬送手段は、ラベル用紙をラベル発行口まで搬送し、台紙から剥離されたラベル（バーコードラベル２０）をラベル発行口１３から発行する。また用紙搬送手段は、ラベルが剥離された台紙を巻取ローラで巻き取る。
【００１３】
ラベル発行装置１０から発行されるバーコードラベル２０の一例を図２に示す。図示するように、バーコードラベル２０には、バーコード以外に、品名、消費期限、加工日、価格（お値段）、原産地、保存方法、添加物、店名等の種々の商品情報が印刷される。本実施形態では、これらの商品情報のうち一部の商品情報（例えば原産地、添加物、価格等）について、一時的に変更可能とする。
【００１４】
図３は、ラベル発行装置１０の制御回路構成を示すブロック図である。ラベル発行装置１０は、ＣＰＵ（Central Processing Unit）３１、ＲＯＭ（Read Only Memory）３２、ＲＡＭ（Random Access Memory）３３、フラッシュメモリ３４、時計部３５、通信インターフェース３６、タッチパネルコントローラ３７、モータドライバ３８及びヘッドドライバ３９を備える。またラベル発行装置１０は、アドレスバス，データバス等のバスライン４０を有する。そしてラベル発行装置１０は、このバスライン４０に、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４、時計部３５、通信インターフェース３６、タッチパネルコントローラ３７、モータドライバ３８及びヘッドドライバ３９を接続して、制御回路を構成する。制御回路は、装置本体１１の内部に実装されている。
【００１５】
ＣＰＵ３１は、コンピュータの中枢部分に相当する。ＣＰＵ３１は、オペレーティングシステムやアプリケーションプログラムに従って、ラベル発行装置１０としての各種の機能を実現するべく各部を制御する。
【００１６】
ＲＯＭ３２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ３２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ３２は、ＣＰＵ３１が各部を制御するための処理を実行する上で必要なデータを記憶する場合もある。
【００１７】
ＲＡＭ３３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ３３は、ＣＰＵ３１が処理を実行する上で必要なデータを記憶する。またＲＡＭ３３は、ＣＰＵ３１によって情報が適宜書き換えられるワークエリアとしても利用される。
【００１８】
フラッシュメモリ３４は、上記コンピュータの補助記憶部分に相当する。フラッシュメモリ３４は、例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）である。フラッシュメモリ３４の代わりに、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等の補助記憶デバイスを用いてもよい。フラッシュメモリ３４は、ＣＰＵ３１が各種の処理を行う上で使用するデータや、ＣＰＵ３１での処理によって生成されたデータを保存する。
【００１９】
時計部３５は、現在の日付及び時刻を計時する。この時計部３５で計時される日付及び時刻は、バーコードラベル２０の加工日として使用される。
【００２０】
通信インターフェース３６は、ＬＡＮ（Local Area Network）等のネットワークを介して接続される外部のコンピュータ、例えば店舗の商品データ等を管理するストアコンピュータとの間でデータ通信を行う。
【００２１】
タッチパネルコントローラ３７は、タッチパネル１２を制御する。タッチパネル１２は、フラット型の液晶ディスプレイ１２ａと、このディスプレイ１２ａの画面に重ねて配置されるタッチセンサ１２ｂとからなる。タッチパネルコントローラ３７は、ディスプレイ１２ａに画像を表示させる。タッチパネルコントローラ３７は、タッチセンサ１２ｂの信号により、画面上のタッチ位置を、例えばＸ軸とＹ軸とからなる二次元座標系によって特定する。
【００２２】
タッチパネル１２の画面は、正面側から見て奥側の可変領域と手前側の固定領域とに区分される。可変領域には、ラベル発行装置１０の状態に応じて適宜に生成される画面が表示される。固定領域には、ラベル発行装置１０の状態に係らず、発行アイコン、終了アイコン、品番アイコン等が表示される。各アイコンの用途については後述する。
【００２３】
モータドライバ３８は、用紙搬送手段の一部を構成する搬送モータ４１を駆動する。ヘッドドライバ３９は、印刷手段の一部を構成する印字ヘッド４２を駆動する。
【００２４】
このような構成のラベル発行装置１０は、フラッシュメモリ３４に、品番ファイル５１と変更テーブル５２とを保存する。品番ファイル５１は、ラベル発行対象の商品毎に作成される品番レコード５１Ｒを格納する。
【００２５】
図４は、品番レコード５１Ｒの主要なデータ構造を示す模式図である。図４に示すように品番レコード５１Ｒは、品番、品名、価格、商品コード、期限、保存番号、住所番号、添加物番号、原産地番号等の各項目の情報を含む。品番は、各商品を個々に特定する商品固有の番号である。品名及び価格は、品番によって特定される商品（以下、該当商品と称する）の名称及び値段である。商品コードは、該当商品を識別するコードである。この商品コードがバーコードとなる。期限は、該当商品が加工日から消費又は賞味期限切れとなるまでに要する日数である。例えば加工日が１月１日であり期限が３日であるとき、加工日を０日目とし、消費期限日は１月４日となる。
【００２６】
保存番号は、該当商品の保存状態を説明するテキストデータを識別する番号である。例えばフラッシュメモリ３４には、保存状態を説明する種々のテキストデータを保存番号順に格納した保存状態ファイルが保存されており、保存番号は、この保存状態ファイルの保存番号にリンクする。
【００２７】
住所番号は、該当商品のラベルに印刷される住所を示すテキストデータを識別する番号である。例えばフラッシュメモリ３４には、住所を示す種々のテキストデータを住所番号順に格納した住所ファイルが保存されており、住所番号は、この住所ファイルの住所番号にリンクする。
【００２８】
添加物番号は、該当商品に含まれる添加物を列挙したテキストデータを識別する番号である。例えばフラッシュメモリ３４には、添加物を示す種々のテキストデータを添加物番号順に格納した添加物ファイルが保存されており、添加物番号は、この添加物ファイルの添加物番号にリンクする。
【００２９】
原産地番号は、該当商品の原産地を示すテキストデータを識別する番号である。例えばフラッシュメモリ３４には、原産地を示す種々のテキストデータを原産地番号順に格納した原産地ファイルが保存されており、原産地番号は、この原産地ファイルの原産地番号にリンクする。
【００３０】
ここに、品番ファイル５１は、各商品のラベル印刷項目に関する情報を格納した記憶部を構成する。
【００３１】
なお、保存状態ファイル、住所ファイル、添加物ファイル及び原産地ファイルは必ずしもフラッシュメモリ３４に保存されている必要はない。少なくとも１つのファイルが、通信インターフェース３６を介して接続される外部コンピュータの記憶装置に保存されており、ＣＰＵ３１がこの外部コンピュータの記憶装置にアクセスして、必要なファイルのデータを取得するようにしてもよい。また、品番ファイル５１についても外部コンピュータの記憶装置に保存されていてもよい。
【００３２】
品番レコード５１Ｒを構成する項目も、図４に示すものに限定されるものではない。不要な項目を削除してもよいし、必要な項目を追加してもよい。
【００３３】
図５は、変更テーブル５２のデータ構造を示す模式図である。変更テーブル５２は、ラベル印刷項目である品名、価格、加工日、原産地、消費期限、保存方法、添加物及び店名等にそれぞれ関連付けて、変更フラグＦ１と記憶フラグＦ２とを選択的に格納する。変更フラグＦ１は、対応するラベル印刷項目の情報を一時的に変更可能であるとき“１”となり、変更不可能なとき“０”となる。記憶フラグＦ２は、対応するラベル印刷項目の情報を一時的に変更した際に、その変更後の情報を品番ファイル５１に記憶させる場合に“１”となり、記憶させない場合に“０”となる。
【００３４】
ここに変更テーブル５２は、ラベル印刷項目別に品番ファイル５１（記憶部）に記憶させる設定の項目であるか否かを識別する情報（記憶フラグＦ２）を記憶する記憶手段を構成する。
【００３５】
またラベル発行装置１０は、図６に示すように、品番レコード５１Ｒの項目である品番、品名、価格、商品コード、期限、保存番号、住所番号、添加物番号及び原産地番号等の各情報をそれぞれ書き換え可能に格納するワークメモリ５３をＲＡＭ３３に形成する。
【００３６】
ラベル発行装置１０は、動作モードとして少なくとも設定モードと発行モードとを有する。設定モードは、変更テーブル５２の変更フラグＦ１と記憶フラグＦ２との設定を変更する処理のモードを含む。設定モードの処理は、ＲＯＭ３２に記憶される制御プログラムにしたがってＣＰＵ３１が動作することにより実現される。
【００３７】
図７は、変更テーブル５２の変更フラグＦ１と記憶フラグＦ２との設定を変更する処理に係るＣＰＵ３１の動作手順を示す流れ図である。なお、図７に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３８】
例えばタッチパネル１２の可変領域に表示される初期画面から設定モードが選択されると、ＣＰＵ３１は、図７の流れ図に示す手順の処理を開始する。先ずＣＰＵ３１は、設定メニュー画面をＲＡＭ３３の表示バッファに描画する。そしてＣＰＵ３１は、可変領域の画面を設定メニュー画面に切り替える（Act１）。設定メニュー画面は、変更テーブル５２の変更フラグＦ１と記憶フラグＦ２との設定を変更する処理のメニューを含む。
【００３９】
ＣＰＵ３１は、いずれかのメニューが選択されるのを待機する（Act２）。タッチパネル１２のタッチ入力により変更テーブル５２の変更フラグＦ１と記憶フラグＦ２との設定を変更する処理のメニューが選択されると（Act２にてＹＥＳ）、ＣＰＵ３１は、フラッシュメモリ３４から変更テーブル５２を読み出し、ＲＡＭ３３に展開する（Act３）。またＣＰＵ３１は、変更フラグＦ１及び記憶フラグＦ２の設定画面６０（図１０を参照）を表示バッファに描画する。そしてＣＰＵ３１は、可変領域の画面を設定画面６０に切り替える（Act４）。
【００４０】
設定画面６０の一例を図１０に示す。図示するように設定画面６０は、変更テーブル５２の項目毎に、変更アイコン６１と記憶アイコン６２とを表示させた画面である。変更アイコン６１には、対応する印刷項目の情報を一時的に変更可能であるか変更不可能であるかを判別可能な情報（「可」，「不可」）が表示される。そして、対応する項目の変更フラグＦ１が“１”のときには、情報「可」に対して黒丸が表示され、“０”のときには、情報「不可」に対して黒丸が表示される。記憶アイコン６２には、対応するラベル印刷項目の情報を一時的に変更した際に、その変更後の情報を品番ファイル５１に記憶させるか否かを判別可能な情報（「する」，「しない」）が表示される。そして、対応する項目の記憶フラグＦ１が“１”のときには、情報「する」に対して黒丸が表示され、“０”のときには、情報「しない」に対して黒丸が表示される。
【００４１】
したがってユーザは、図６の設定画面６０を見ることによって、例えば項目「価格」については、変更フラグＦ１が“１”、すなわち対応する印刷項目の情報を一時的に変更可能であり、記憶フラグＦ２が“０”、すなわち対応する印刷項目の情報を一時的に変更した際に、その変更後の情報を品番ファイル５１に記憶させない設定であることを認識できる。
【００４２】
なお、図５の変更テーブル５２の例では、項目「加工日」に対して記憶フラグＦ２が設定されていない。このため、設定画面６０では、項目「加工日」に対する記憶アイコン６２に情報が非表示となっている。
【００４３】
設定画面６０を表示させた後、ＣＰＵ３１は、終了アイコンがタッチされるか（Act５）、変更アイコン６１がタッチされるか（Act６）、記憶アイコン６２がタッチされるのを待機する（Act７）。
【００４４】
変更アイコン６１がタッチされた場合（Act６にてＹＥＳ）、あるいは記憶アイコン６２がタッチされた場合（Act７にてＹＥＳ）、ＣＰＵ３１は、ＲＡＭ３３に格納した変更テーブル５２のデータから、タッチ入力されたアイコン６１または６２に対応する項目のフラグＦ１またはＦ２を確認する。すなわちＣＰＵ３１は、変更アイコン６１がタッチ入力された場合には変更フラグＦ１を確認し、記憶アイコン６２がタッチ入力された場合には記憶フラグＦ２を確認する（Act８）。
【００４５】
ＣＰＵ３１は、タッチ入力されたアイコン６１または６２に対応する項目のフラグＦ１またはＦ２が未設定か否かを判別する（Act９）。未設定の場合（Act９にてＹＥＳ）、ＣＰＵ３１は、タッチ入力を無視し、Act５の処理に戻る。
【００４６】
フラグＦ１またはＦ２が設定されている場合（Act９にてＮＯ）、ＣＰＵ３１は、そのフラグＦ１またはＦ２が“１”にセットされているか否かを判別する（Act１０）。“１”にセットされている場合（Act１０にてＹＥＳ）、ＣＰＵ３１は、そのフラグＦ１またはＦ２を“０”にリセットする（Act１１）。これに対し、“０”にリセットされている場合には（Act１０にてＮＯ）、ＣＰＵ３１は、そのフラグＦ１またはＦ２を“１”にセットする（Act１２）。
【００４７】
フラグＦ１またはＦ２をセットまたはリセットした後、ＣＰＵ３１は、Act４の処理に戻る。すなわちＣＰＵ３１は、フラグＦ１またはＦ２が変更された後の変更テーブル５２のデータから設定画面６０を再度描画し、可変領域に表示させる。
【００４８】
例えばユーザが、項目「価格」に対応した変更アイコン６１をタッチした場合、ＲＡＭ３３に展開された変更テーブル５２のデータにおいて、項目「価格」に対応した変更フラグＦ１が“１”から“０”に変更される。また、変更アイコン６１においては、情報「不可」に対して黒丸が表示される。したがってユーザは、項目「価格」については情報を一時的に変更することができない設定になったことを確認できる。
【００４９】
設定画面６０が表示された状態において、終了アイコンがタッチされた場合（Act５にてＹＥＳ）、ＣＰＵ３１は、ＲＡＭ３３に展開された変更テーブル５２のデータをフラッシュメモリ３４に上書き保存する（Act１３）。またＣＰＵ３１は、設定画面６０を消去する（Act１４）。なお、Act１３とAct１４との処理の順序はこれに限定されない。前後が逆であってもよい。以上で、ＣＰＵ３１は、図７の流れ図に示す手順の動作を終了する。
【００５０】
次に、発行モードについて説明する。発行モードは、品番ファイル５１から読み出した商品情報を基にバーコードラベル２０を発行する処理のモードを含む。発行モードの処理は、ＲＯＭ３２に記憶される制御プログラムにしたがってＣＰＵ３１が動作することにより実現される。
【００５１】
図８は、品番ファイル５１から読み出した商品情報を基にバーコードラベル２０を発行する処理に係るＣＰＵ３１の動作手順を示す流れ図である。なお、図８に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００５２】
例えば初期画面から発行モードが選択されると、ＣＰＵ３１は、図８の流れ図に示す手順の処理を開始する。先ずＣＰＵ３１は、商品呼出画面７０（図１１を参照）を表示バッファに描画する。そしてＣＰＵ３１は、可変領域の画面を商品呼出画面７０に切り替える（Act２１）。
【００５３】
商品呼出画面７０の一例を図１１に示す。図示するように商品呼出画面７０は、品番を置数するためのテンキーアイコン７１と、置数をクリアするためのクリアアイコン７２と、ワンタッチアイコン７３と、品番ボックス７４とを表示させた画面である。
【００５４】
ユーザは、所望の品番をテンキーアイコン７１でタッチするとともに固定領域の品番アイコンにタッチすることで、その品番で特定される商品の品番レコード５１Ｒを呼び出すことができる。また、ワンタッチアイコン７３にタッチすると、品番がプリセットされた複数のプリセットアイコンが可変領域に表示されるので、このプリセットアイコンをタッチすることで所望の品番レコード５１Ｒを呼び出すこともできる。テンキーアイコン７１でタッチされた品番は、品番ボックス７４に表示される。
【００５５】
商品呼出画面７０を表示させた後、ＣＰＵ３１は、固定領域の終了アイコンがタッチされるか（Act２２）、品番が入力されるのを待機する（Act２３）。上述したタッチ操作により品番が入力されたことを受け付けると（Act２３にてＹＥＳ：特定手段）、ＣＰＵ３１は、品番ファイル５１を検索して、当該品番を含む品番レコード５１Ｒを読出し、ワークメモリ（ＷＭ）５３に格納する（Act２４：読出し手段）。
【００５６】
ＣＰＵ３１は、ワークメモリ５３に格納された品番レコード５１Ｒの情報を基に確認画面８０（図１２を参照）を表示バッファに描画する。そしてＣＰＵ３１は、可変領域の画面を確認画面８０に切り替える（Act２５）。
【００５７】
確認画面８０の一例を図１２に示す。図示するように確認画面８０は、品番の入力によって呼び出された品番レコード５１Ｒの商品名、消費期限、品番、価格等の情報とともに、ラベル発行枚数を置数するためのテンキーアイコン８１と、置数をクリアするためのクリアアイコン８２と、一時変更アイコン８３と、枚数ボックス８４とを表示させた画面である。枚数ボックス８４には、プリセットの発行枚数“１”が表示される。
【００５８】
ユーザは、確認画面８０の内容から、呼び出した商品の商品名、消費期限、品番、価格等の情報を確認できる。確認した後、ユーザは、ラベル印刷項目に情報の変更項目があるか否かを判定する。変更項目がない場合、ユーザは、ラベルを発行するか発行を中止するかを判断する。発行する場合、ユーザはテンキーアイコン８１を操作して発行枚数を入力した後、固定領域の発行アイコンにタッチする。なお、発行枚数がプリセットされた数“１”の場合には、発行枚数の入力を省略できる。発行を中止する場合には、ユーザは、固定領域の終了アイコンにタッチする。一方、変更項目がある場合には、ユーザは、一時変更アイコン８３にタッチする。
【００５９】
確認画面８０を表示させた後、ＣＰＵ３１は、発行アイコンがタッチされるか（Act２６）、終了アイコンがタッチされるか（Act２７）、一時変更アイコン８３がタッチされるのを待機する（Act２８）。
【００６０】
発行アイコンがタッチされた場合（Act２６にてＹＥＳ）、ＣＰＵ３１は、所定のラベルフォーマットに基づき、ワークメモリ５３に格納されたデータをプリントバッファに描画する。そしてＣＰＵ３１は、用紙搬送手段及び印刷手段を制御して、例えば図２に示すレイアウトのバーコードラベル２０を、枚数ボックス８４内の発行枚数だけ発行させる（Act２９：発行手段）。バーコードラベル２０を発行させた後、ＣＰＵ３１は、Act２６の処理に戻る。すなわちＣＰＵ３１は、再び発行アイコンがタッチされるか（Act２６）、終了アイコンがタッチされるか（Act２７）、一時変更アイコン８３がタッチされるのを待機する（Act２８）。
【００６１】
発行アイコンでなく、終了アイコンがタッチされた場合（Act２７にてＹＥＳ）、ＣＰＵ３１は、ワークメモリ５３をクリアする（Act３０）。ワークメモリ５３をクリアした後、ＣＰＵ３１は、Act２１の処理に戻る。すなわちＣＰＵ３１は、可変領域の画面を呼出画面７０に戻す。
【００６２】
発行アイコンでも終了アイコンでもなく、一時変更アイコン８３がタッチされた場合（Act２８にてＹＥＳ）、ＣＰＵ３１は、一時変更処理を実行する（Act２９）。一時変更処理については後述する。一時変更処理が終了すると、ＣＰＵ３１は、Act２５の処理に戻る。すなわちＣＰＵ３１は、可変領域の画面を確認画面８０に戻す。
【００６３】
一方、呼出画面７０を表示させた状態で、終了アイコンがタッチされた場合には（Act２２にてＹＥＳ）、ＣＰＵ３１は、この呼出画面７０を消去する（Act３２）。以上で、ＣＰＵ３１は、図７の流れ図に示す手順の処理を終了する。
【００６４】
したがってユーザは、発行アイコンにタッチしてバーコードラベル２０を発行させた後、再度発行アイコンにタッチすることで同一のバーコードラベル２０を連続して発行することができる。また、別のバーコードラベルを発行する場合には、ユーザは、終了アイコンにタッチする。そうすると、呼出画面７０に戻るので、ユーザは、品番を入力して所望の商品の品番レコード５１Ｒを呼び出せばよい。
【００６５】
図９は、一時変更処理の手順を具体的に示す流れ図である。一時変更処理に入ると、ＣＰＵ３１は先ず、フラッシュメモリ３４から変更テーブル５２を読み出し、ＲＡＭ３３に展開する（Act４１）。そしてＣＰＵ４１は、この変更テーブル５２の変更フラグＦ１を検索し、少なくとも１つの項目の変更フラグＦ１が“１”にセットされているか否かを確認する（Act４２）。
【００６６】
変更フラグＦ１が未設定以外の全ての項目の変更フラグＦ１が“０”であるとき（Act４２にてＮＯ）、情報の一時変更は受け付けない。この場合、ＣＰＵ３１は、一時変更処理を終了する。
【００６７】
少なくとも１つの項目の変更フラグＦ１が“１”にセットされていた場合（Act４２にてＹＥＳ）、ＣＰＵ３１は、一時変更画面９０（図１３を参照）を表示バッファに描画する（Act４３）。
【００６８】
一時変更画面９０の一例を図１３に示す。図示するように一時変更画面９０は、変更テーブル５２の各項目のうち変更フラグＦ１が“１”に設定された項目に対応付けて、品番で呼び出された商品の当該項目の内容を表示させるとともに、記憶アイコン９１と完了アイコン９２とを表示させた画面である。
【００６９】
ＣＰＵ３１は、ＲＡＭ３３に描画された変更テーブル５２のデータから、記憶フラグＦ２が“１”にセットされている項目の有無を確認する（Act４４）。そして、記憶フラグＦ２が“１”にセットされている項目が有る場合（Act４４にてＹＥＳ）、ＣＰＵ３１は、表示バッファに描画された一時変更画面９０における該当項目の名称表示欄の背景色を、デフォルトの色から別の色に変更する（Act４５：報知手段）。記憶フラグＦ２が“１”にセットされている項目が無い場合には（Act４４にてＮＯ）、ＣＰＵ３１は、Act４５の処理を実行しない。
【００７０】
ＣＰＵ３１は、表示バッファに描画された一時変更画面９０をタッチパネル１２に表示させる（Act４６）。図１３に示す一時変更画面９０は、項目「価格」、「原産地」、「保存方法」及び「添加物」の記憶フラグＦ２が“１”であり、項目「加工日」，「消費期限」及び「店名」の記憶フラグが“０”の場合である。図示するように、記憶フラグＦ２が“１”の項目と記憶フラグが“０”の項目とは、背景色が異なる。したがってユーザは、項目の背景色の違いによって、記憶フラグが“１”であるか否か、つまりは対応するラベル印刷項目の情報を一時的に変更した際に、その変更後の情報が品番ファイル５１に記憶されるか否かを容易に判別できる。
【００７１】
一時変更画面９０を表示させたＣＰＵ３１は、記憶アイコン９１がタッチされるか（Act４７）、完了アイコン９２がタッチされるか（Act４８）、いずれかの項目がタッチされるのを待機する（Act４９）。項目がタッチされた場合（Act４９にてＹＥＳ）、その項目の一時変更を受け付ける（Act５０：変更手段）。
【００７２】
例えば図１３において、項目「原産地」がタッチされると、ＣＰＵ３１は、原産地の一時変更処理を実行する。具体的には、ＣＰＵ３１は、図１４に示すように一連の原産地番号に関連付けて原産地情報が列挙された原産地リスト画面１００を可変領域に表示させる。そしてＣＰＵ３１は、いずれかの原産地番号がタッチされるのを待機する。タッチセンサ１２ｂの信号により、いずれかの原産地番号がタッチされたことを検知すると、ＣＰＵ３１は、ワークメモリ５３の項目「原産地」エリアの情報（原産地番号）を、タッチされた原産地番号に変更する。その後、ＣＰＵ３１は、Act４７に戻り、再び、記憶アイコン９１がタッチされるか（Act４７：受付手段）、完了アイコン９２がタッチされるか（Act４８）、いずれかの項目がタッチされるのを待機する（Act４９）。
【００７３】
因みに、項目「添加物」がタッチされた場合も同様である。すなわちＣＰＵ３１は、一連の添加物番号に関連付けて添加物情報が列挙された添加物リスト画面を可変領域に表示させる。そしてＣＰＵ３１は、いずれかの添加物番号がタッチされるのを待機する。タッチセンサ１２ｂの信号により、いずれかの添加物番号がタッチされたことを検知すると、ＣＰＵ３１は、ワークメモリ５３の項目「添加物」エリアの情報（添加物番号）を、タッチされた添加物番号に変更する。
【００７４】
記憶アイコン９１がタッチされた場合（Act４７にてＹＥＳ）、ＣＰＵ３１は、ワークメモリ５３の品番で品番ファイル５１を検索する。またＣＰＵ３１は、ワークメモリ５３の各項目の情報のうち、記憶フラグＦ２が“１”にセットされている項目の情報を抽出する。そしてＣＰＵ３１は、品番ファイル５１の該当する品番を含む品番レコード５１Ｒに、抽出した項目の情報を上書き保存する（Act５１：書換手段）。以上で、ＣＰＵ３１は、一時変更処理を終了する。
【００７５】
記憶アイコン９１でなく、完了アイコン９２がタッチされた場合には（Act４８にてＹＥＳ）、ＣＰＵ３１は、その時点で一時変更処理を終了する。このときＣＰＵ３１は、ワークメモリ５３の各項目の情報を品番ファイル５１に上書き保存することはしない。
【００７６】
したがって、一時変更アイコン８３をタッチしたユーザは、一時変更画面９０から情報を一時的に変更する項目を選択し、その項目にタッチする。そうすると、この項目の変更処理に対応した画面が表示されるので、ユーザはその画面にしたがって該当項目の情報を変更する。
【００７７】
ここで、項目には、その項目の情報を一時的に変更した際に、変更後の情報を品番ファイル５１に記憶させる項目と記憶させない項目とがある。記憶させる項目の場合、情報を変更した後にユーザが記憶アイコン９１にタッチすると、品番ファイル５１における該当項目の情報が変更される。記憶アイコン９１でなく完了アイコン９２にタッチした場合には、品番ファイル５１の情報が変更されない。一方、記憶させない項目の場合には、情報を変更した後にユーザが記憶アイコン９１にタッチしても、あるいは完了アイコン９２にタッチしても品番ファイル５１の情報が変更されることはない。
【００７８】
ところで、一時変更画面９０においては、変更後の情報が品番ファイル５１に記憶される項目と記憶されない項目とが識別されて表示される。具体的には、項目の背景色が異なる。したがってユーザは、ラベル印刷項目の情報を変更する際に、変更後の情報が品番ファイル５１に記憶される項目について変更するのか記憶されない項目について変更するのかを容易に認識することができる。そして、例えば記憶される項目について変更した際に、変更後の情報を品番ファイル５１に記憶させたい場合には、ユーザは記憶アイコン９１にタッチする。そうすることにより、変更後の情報を品番ファイル５１に記憶させることができる。これに対し、記憶させたくない場合には、ユーザは完了アイコン９２にタッチする。そうすることにより、変更後の情報を品番ファイル５１に記憶させないことができる。
【００７９】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、一時変更画面９０において、該当項目の名称表示欄の背景色へ変えることで、ラベル印刷項目の情報を一時的に変更した際に、その変更後の情報が品番ファイル５１に記憶される項目であることを報知したが、報知手段はこれに限定されるものではない。該当項目の文字色を変えることで報知してもよい。あるいは該当項目の内容表示欄の背景色を変えたり、内容を示す文字の色を変えたり、内容を示す文字を太字にする等、強調表示をすることで報知してもよい。また、変更後の情報が品番ファイル５１に記憶される項目であることを示すマークを該当項目の名称表示欄等に表示させて報知することも可能である。
【００８０】
また前記実施形態では、変更テーブル５２を各商品共通としたが、商品別あるいは商品を分類する分類別に変更テーブル５２を備え、商品単位あるいは商品分類単位に変更可能な項目か否か、及び変更後の情報を品番ファイルに記憶させるか否かを設定できるようにしてもよい。
【００８１】
また、前記実施形態は、バーコードラベル２０を発行するラベル発行装置１０を例示したが、本発明を適用可能なラベル発行装置は、これに限定されるものではない。様々なレイアウトのラベルを発行可能なラベル発行装置に適用できるものである。
【００８２】
なお、ラベル発行装置の譲渡は一般に、制御プログラム等のプログラムがＲＯＭ３２に記憶された状態にて行われる。しかしこれに限らず、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００８３】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８４】
１０…ラベル発行装置、１２…タッチパネル、２０…バーコードラベル、３１…ＣＰＵ、５１…品番ファイル、５２…変更テーブル、５３…ワークメモリ、６０…設定画面、７０…呼出画面、８０…確認画面、９０…一時変更画面。
【図１】
2015166168.tif 000003
【図２】
2015166168.tif 000004
【図３】
2015166168.tif 000005
【図４】
2015166168.tif 000006
【図５】
2015166168.tif 000007
【図６】
2015166168.tif 000008
【図７】
2015166168.tif 000009
【図８】
2015166168.tif 000010
【図９】
2015166168.tif 000011
【図１０】
2015166168.tif 000012
【図１１】
2015166168.tif 000013
【図１２】
2015166168.tif 000014
【図１３】
2015166168.tif 000015
【図１４】
2015166168.tif 000016