(57)【特許請求の範囲】
【請求項１】
商品識別情報、品名、単価等からなる商品データを多数設定した商品ファイルから目的とする商品データを呼び出し、この商品データに基づいてラベル印字を行うラベルプリンタにおいて、
前記商品識別情報をメイン部とサブ部とに分割し、種類が異なる商品に対しては前記メイン部によって識別し、同じ種類の商品に対しては前記サブ部によって識別できるように設定するとともに、前記メイン部が同じで前記サブ部が異なる同じ種類の商品については商品データ毎に所定の項目をそれぞれ個別に設定する設定手段と、
前記所定の項目の指定が所定エリアに変更可能に設定される記憶手段と、
前記商品ファイルから商品データを呼び出すとき、前記メイン部を検索対象として検索するメイン部検索手段と、
前記メイン部検索手段の検索後に、該当商品が複数ある場合には前記所定の項目のデータを呼び出して表示するとともに、前記複数ある該当商品の内１つを選択する選択操作手段と、
前記選択操作手段によって選択された所定の項目のデータを含む商品データを表示する呼出手段とを備えたことを特徴とするラベルプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、スーパーマーケットのバックヤードや、生鮮食品の加工センター等で使用され、商品に貼付される商品ラベルを印字発行するラベルプリンタの改良に関する。
【０００２】
【従来の技術】
ラベルプリンタでは、予め商品データを設定しておき、ラベル発行の際に値付けする商品の商品データを呼び出してラベル印字を行うようになっている。
例えば、「さんま」をパックして商品とするパック商品では、同じ商品でも入り数により単価が異なったり、あるいは、「関さば」と一般の「さば」のように産地によって単価が異なる場合がある。
また、商品データの内の１つの項目でデータが異なるだけのような商品群を商品群毎に実績データを集計する等のデータ管理をしたいという場合もある。
【０００３】
これらの場合の対応方法としては、以下の２種類の方法がある。
▲１▼商品の種類毎に（例えば「さば」で１種類）商品番号を設けて商品毎の商品データ内に同じ項目をデータ違いの数だけ設ける方法。
▲２▼同じ種類の商品であっても、データ違いであれば別の商品としてすべての商品に対して商品番号を設ける方法。
【０００４】
【発明が解決しようとする課題】
ところが上述の方法には次のような課題があった。
▲１▼の方法では、商品データを固定長としたとき、データ違いの数が非常に多い場合にはメモリ容量の制限から対応できない。現実にはこの数は５程度しか対応できない。
また、商品データを可変長とする場合には、商品データの呼出しにバイナリーサーチを使用できず、また検索動作が複雑になり、動作速度が遅くなってしまう。
また、どちらの場合でも一部のデータ違いの商品毎には識別要素がないため、実績等のデータ管理が難しい。
【０００５】
▲２▼の方法では、商品ファイル内の商品数が増えるため、それだけ検索が難しくなる。
また、このままでは同種商品との関連がないため、同種商品をまとめてデータ管理し、比較、分析することができない。
【０００６】
本発明はこのような背景の下になされたもので、同種の商品をまとめて管理することができ、入り数の違い等による個別データにも対応可能なラベルプリンタを提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、商品識別情報、品名、単価等からなる商品データを多数設定した商品ファイルから目的とする商品データを呼び出し、この商品データに基づいてラベル印字を行うラベルプリンタにおいて、前記商品識別情報をメイン部とサブ部とに分割し、種類が異なる商品に対しては前記メイン部によって識別し、同じ種類の商品に対しては前記サブ部によって識別できるように設定するとともに、前記メイン部が同じで前記サブ部が異なる同じ種類の商品については商品データ毎に所定の項目をそれぞれ個別に設定する設定手段と、前記所定の項目の指定が所定エリアに変更可能に設定される記憶手段と、前記商品ファイルから商品データを呼び出すとき、前記メイン部を検索対象として検索するメイン部検索手段と、前記メイン部検索手段の検索後に、該当商品が複数ある場合には前記所定の項目のデータを呼び出して表示するとともに、前記複数ある該当商品の内１つを選択する選択操作手段と、前記選択操作手段によって選択された所定の項目のデータを含む商品データを表示する呼出手段とを備えたことを特徴とするラベルプリンタを提供する。
【００１１】
【発明の実施の形態】
以下、この発明の実施形態について図を参照しながら説明する。
図１はこの発明の一実施形態による商品の値付けモードを持ったラベルプリンタの外観構成を示す斜視図、図２はこのラベルプリンタの電気的構成を示すブロック図である。
これらの図において、符号１はラベルプリンタの本体であり、この本体内部には図２に示す制御部が設けられており、制御部には秤２が接続されている。
【００１２】
本体１の前面には、第１，第２の２つのラベル印字機構部３，４と、操作部５とが設けられている。また、第２の印字機構部は本体１から取り外し可能となっている。
これらの印字機構部３，４は、ドット印字を行うサーマルヘッドと、１ドットライン分のデータを蓄積し、前記サーマルヘッドに供給するシフトレジスタと、ラベルを１ドットラインずつ移動させるステッピングモータとを有しており、任意の文字、数字、および画像を印字できるようになっている。
【００１３】
また、前記印字機構部３，４にはサイズの違う計量ラベル（値付けラベル）をセットしたり、第１の印字機構部３に計量ラベルをセットし、第２の印字機構部４にポップラベル（商品広告ラベル）をセットしたりすることにより、種類の異なるラベルを適宜印字することができる。
前記操作部５の操作盤は、角度調整用の蛇腹６によって本体１に取り付けられ、その角度が調整できるようになっている。
【００１４】
操作部５は図３に示すような構成となっている。すなわち、テンキー７と、ファンクションキー８と、ラベルフィードキー９と、秤２のゼロリセットスイッチ１０と、電源スイッチ１１と、操作・表示部１２と、イメージスキャナ接続用のコネクタ１３とが備わっている。
また、ファンクションキー８は、単価等を設定する際に使用する品番キーＰＬＵと、テンキー７および前記品番キーＰＬＵをダブルファンクションとして使用するためのシフトキーＳＨＩＦＴからなっている。
【００１５】
操作・表示部１２は、液晶表示器１２ｂの上面にタッチパネル１２ａが積層された形となっており、同一面でデータの表示と入力とができるようになっている。
すなわち、液晶表示器１２ｂは４８０×２００ドットのドット表示により、値付けモードでの商品リストの表示、その他各種の表示を行う。
一方、タッチパネル１２ａは、この液晶表示器１２ｂの上面に設けられ、この液晶表示器１２ｂ上面の透明パネルにオペレータの指が触れると、触れた位置を検出して入力されるようになっている。
【００１６】
上述した各部は、図２の制御部に接続されている。まず、秤２のロードセル２ａは、ロードセル制御部２１を介してＣＰＵ２０に接続されている。
同様に、タッチパネル１２ａと各種キー７〜１１は操作制御部２４を介し、液晶表示器１２ｂは表示制御部を介してそれぞれＣＰＵ２０に接続されている。
なお、スキャナ制御部２３には、イメージスキャナ１４から入力された画像データを記憶するためのバッファが内蔵されている。ＣＰＵ２０にはさらに、制御プログラムを書き込んだＲＯＭ４０と、データの書込および読み出しを行うＲＡＭ３０が接続された構成となっている。このＲＡＭ３０には、ＰＬＵ（プライスルックアップ）ファイル、各データのバッファおよびワークエリア等が設けられている。
【００１７】
図４は、ＲＡＭ３０内のメモリーマップで、各種計算や処理等を行うためのフラグ、レジスタの他、以下に説明するフラグや各種フィルが記憶される。
項目指定フラグは、同種商品の商品データで値付モードで読み出す項目を指定するフラグであり、フラグがセットされた項目を読み出す。
【００１８】
トレイファイルは、トレイ毎にトレイ番号、トレイサイズ、風袋等が設定されている。
産地テーブルは、産地コードと産地名が多数設定されている。
広告文ファイルは、広告文コードと、ラベルに印字する広告文データが多数設定されている。
【００１９】
商品ファイルは、図５に示すファイル構造となっている。
品番は、商品識別情報であり、４桁のメイン部と２桁のサブ部とに分割されている。ここで、サブ部が「００」の商品データは基本商品データとして全ての項目のデータを設定するものであり、サブ部が「００」以外のものは項目指定フラグで指定された項目のデータのみが異なる同種商品のデータであり、項目指定フラグで指定された項目のみを設定しておく。
【００２０】
図５に示したデータは、項目指定フラグの単価、内容量、トレイ番号のフラグがセットされている場合の例であり、「０００１  ０１」から「０００１  ０４」は、さんまの同種食品であり、内容量が異なるパック商品にそれぞれ商品データを設けてある。
品番以外の項目として、品名、単価、内容量、トレイ番号、産地コード、広告文コード、賞味日数、ＪＡＮコード、マークダウン（値引、割引情報）、単位文字、等の設定項目と生産数という実績データがある。
【００２１】
次に、図６のフローチャートを参照してこの発明の一実施形態によるラベルプリンタの動作をステップＳＰ１から各ステップ毎に、順次説明する。
ＳＰ１…現在、値付モードになっているか否かを判断し、ＹＥＳであればＳＰ２へ、ＮＯであればＳＰ７に処理を移す。
ＳＰ２…商品データ呼出のサブルーチンであり、詳細は後述する。
【００２２】
ＳＰ３…呼び出された商品が計量商品の場合には計量を行い、単価と計量値とから値段を算出する。計量商品でなかった場合はスキップしてＳＰ４に進む。
ＳＰ４…図７に示すように商品データの画面表示を行い、オペレータが確認した後、ＰＲＩＮＴキーを押す。ＰＲＩＮＴキーの押下動作が行われるまでこのステップにとどまる。
【００２３】
ＳＰ５…ラベル用紙への印字を行ってラベル発行を行う。
ＳＰ６…今回発行したラベル数を商品ファイルの該当する生産数に加算して実績加算を行う。そしてＳＰ１に戻る。
【００２４】
ＳＰ７…ＳＰ１で値付モードでなかったときの処理で、現在、設定モードであるか否か判断し、ＹＥＳであればＳＰ８に、ＮＯのときはＳＰ１２に移る。
ＳＰ８…商品ファイルの設定を行うか否か判断し、ＹＥＳであればＳＰ９に、ＮＯのときはＳＰ１２に移る。
【００２５】
ＳＰ９…品番の入力が６桁分フルに行われたか否か判断し、ＹＥＳになるまでこのステップにとどまる。
ＳＰ１０…所定の品番入力が行われて指定された商品データに対して各項目にデータが入力されると、それを設定して行き、新しい商品データの作成や、既にある商品データの変更を行う。
なお、サブ部が「００」以外の品番を入力する際は、既にメイン部が同じで、サブ部が「００」の基本商品データが設定されている場合のみ、次に進めるようにすると良い。
このステップの処理終了後は、ＳＰ１に戻る。
【００２６】
ＳＰ１１…商品ファイルの設定以外の設定処理を行う。たとえば、項目指定フラグのようなシステムのフラグや、他のファイルの設定を行う。
処理後は、ＳＰ１に戻る。
ＳＰ１２…値付モード、設定モード以外の他のモードの処理を行う。たとえば、実績レポート出力や、メインテナンス等がある。
このステップの処理終了後は、ＳＰ１に戻る。
【００２７】
次に、図８の商品データ呼出サブルーチンのフローチャートを参照して図６の商品呼出処理についてステップＳＰ２１から各ステップ毎に、順次説明する。
ＳＰ２１…タッチパネルが図９に示す値付モードの初期画面を表示している状態で、この画面左上の「一覧」キーがタッチされたか否か判断し、ＹＥＳのときはＳＰ２２へ、ＮＯであればＳＰ２４へ移る。
ＳＰ２２…商品ファイルに設定されている商品データの内、サブ部が「００」のもの、すなわち基本商品データのみの一覧を図１０に示す一覧画面のようにタッチパネルに表示する。品番のメイン部と品名とからなり、品番順になっている。
【００２８】
ＳＰ２３…オペレータは、一覧表示画面に目的の商品が現れるまで、「前」キー、あるいは「次」キーをタッチし、目的の商品の表示上をタッチして選択する。選択された品番のメイン部は、ＣＰＵ２０の制御によりＲＡＭ３０に一時記憶してＳＰ２５へ行く。
ＳＰ２４…オペレータがコンソールのテンキーとＰＬＵキーを操作して品番のメイン部の入力が行われたか判断し、入力が行われるまでこのステップにとどまる。
【００２９】
ＳＰ２５…ＳＰ２３で選択された、あるいはＳＰ２４で入力された品番のメイン部に基づいて、商品ファイルからサブ部が「００」の該当する商品データを読み出す。
ＳＰ２６…品番のメイン部が同じで、サブ部が「００」以外の全ての同種商品の商品データを商品ファイルから検索する。
【００３０】
ＳＰ２７…同種商品があるか否か判断し、ＹＥＳならＳＰ２８へ、ＮＯなら図６のＳＰ３に処理を移す。
ＳＰ２８…項目指定フラグを読み込む。
【００３１】
ＳＰ２９…ＳＰ２６で検出した全ての同種商品は、項目指定フラグで指定されている項目を図１１に示す画面のようにタッチパネルにポップアップ表示する。
この画面では、品番順に商品データを表示しているが、ターゲットとする項目のデータ順に表示すると、より見やすくなる。
また、リストの右側に上下の向きの三角マークがあり、これをタッチすると上方向、または下方向にスクロールできる。
また、データの表示は番号やコード表示でなく、該当ファイルから読み出して、トレイの大きさデータや産地名称等のわかりやすい最終データを表示しても良い。
ＳＰ３０…同種商品リストの表示の目的のデータ上がタッチされて選択されたか否か判断し、ＹＥＳになるまでこのステップにとどまる。
【００３２】
ＳＰ３１…ＳＰ３０で選択された商品データの指定項目のデータを読み出し、ＳＰ２５で読み出した基本商品データの指定項目のデータと置き換えて、図７の表示画面のようにタッチパネル上に表示する。これにより目的の商品データの呼出が完了し、図６のＳＰ３に処理を移す。
【００３３】
以上、本発明の一実施形態の動作を図面を参照して詳述してきたが、本発明はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
たとえば、以下に説明する場合も本発明に含まれる。
【００３４】
ａ．実施形態では、同種商品の商品データには指定項目以外のデータは設定しないものであったが、この条件には限定されず、基本商品データと同様に設定しておいても良い。そうすれば、図８のステップＳＰ３１で、指定項目のデータの置き換えという処理は不要となり、単に選択された商品データの読み出しを行ってこれを採用するだけで事足りる。また、この場合、同種商品の商品データの設定の際は、オペレータが全項目のデータをキー入力するのではなく、基本商品データから指定項目以外のデータを自動的にコピーして設定できるようにすると良い。
【００３５】
ｂ．商品識別情報のメイン部とサブ部とは、隣り合って並ぶものに限られるものではなく、商品データ内であれば離れていても良いし、特にサブ部のデータは数字に限らず、アルファベット文字や特殊記号、あるいは、フラグ等であっても良い。
【００３６】
ｃ．キー入力、あるいは、タッチ入力して商品データの検索を行うものに限らず、音声入力で行っても良い。
【００３７】
ｄ．基本商品データの識別は、品番のサブ部が「００」に限らず、専用のフラグを設け、このフラグによって行っても良い。
【００３８】
ｅ．一覧表示は、分類指定や品名の先頭文字等の指定により範囲を狭めて検索しやすくしても良い。
【００３９】
【発明の効果】
これまでに説明したように、この発明によれば、以下のような効果が得られる。
請求項１の発明によれば、同種商品で一部のデータ違いの商品であっても、システム設定された所定の項目のデータによって識別できるため、データ管理が容易になり、しかも関連付けがなされるため検索を容易に行うことができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態によるラベルプリンタの外観構成を示す斜視図。
【図２】  この発明の一実施形態によるラベルプリンタの電気的構成を示すブロック図。
【図３】  この発明の一実施形態によるラベルプリンタの操作部の構成を示す図。
【図４】  ＲＡＭのメモリーマップを示す図。
【図５】  商品ファイルのデータ構成を示す図。
【図６】  この発明の一実施形態によるラベルプリンタの動作を説明するフローチャート。
【図７】  商品データの画面表示の例を示す図。
【図８】  図６の「商品データ呼出」サブルーチンの動作を説明するフローチャート。
【図９】  商品データの画面表示の例を示す図。
【図１０】  基本商品データのみの一覧画面の表示例を示す図。
【図１１】  同種商品の画面表示の例を示す図。
【符号の説明】
１…ラベルプリンタ本体
２…秤
２ａ…ロードセル
３…第１印字機構部
４…第２印字機構部
５…操作部
６…蛇腹
７…テンキー
８…ファンクションキー
９…ラベルフィードキー
１０…ゼロリセットスイッチ
１１…電源スイッチ
１２…操作・表示部
１２ａ…タッチパネル
１２ｂ…液晶表示器
１３…コネクタ
２０…ＣＰＵ
２１…ロードセル制御部
２２…印字制御部
２３…スキャナ制御部
２４…操作制御部
２５…表示制御部
３０…ＲＡＭ
４０…ＲＯＭ
【図１】
0003700560.tif 000002
【図２】
0003700560.tif 000003
【図３】
0003700560.tif 000004
【図４】
0003700560.tif 000005
【図５】
0003700560.tif 000006
【図６】
0003700560.tif 000007
【図７】
0003700560.tif 000008
【図８】
0003700560.tif 000009
【図９】
0003700560.tif 000010
【図１０】
0003700560.tif 000011
【図１１】
0003700560.tif 000012