(57)【特許請求の範囲】
【請求項１】
個々の商品に関する商品情報を入力する入力手段と、入力された商品情報を表示する表示手段と、前記商品情報の一部を含む生産に必要な生産情報を送信し、かつ、受信することが可能な通信手段とを備え、前記商品情報に基づいて所定の処理を行う商品処理装置において、
前記商品処理装置の書き換え可能なメモリに自機のアドレスとマスタ機のアドレスとを記憶させるアドレス記憶部を設け、
自機がマスタ機かスレーブ機かを前記アドレスから判別する手段を設け、
前記商品処理装置の書き換え可能なメモリの前記自機のアドレスおよびマスタ機のアドレスが書き換えられることにより、前記生産情報を自機の記憶部から読み出すマスタ機と、前記生産情報を他の商品処理装置から受信するスレーブ機との何れか一方に選択的に設定可能としたことを特徴とする商品処理装置。
【請求項２】
電子計算機と、該電子計算機から商品の品名および生産数を含む生産に必要な生産情報を受け取るマスタ機を構成する商品処理装置と、該マスタ機から前記生産情報を受け取るスレーブ機を構成する商品処理装置と、の間を有線または無線の伝送路で通信可能とし、伝送される送信データにソースアドレスおよびディスティネーションアドレスを含ませた商品処理システムにおいて、
前記各商品処理装置の書き換え可能なメモリに当該商品処理装置である自機のアドレスと前記マスタ機のアドレスとを記憶させるアドレス記憶部を設け、
各商品処理装置ごとに自機がマスタ機かスレーブ機かを前記アドレスから判別する手段を設け、
前記商品処理装置の書き換え可能なメモリの前記自機のアドレスおよびマスタ機のアドレスが書き換えられることにより、前記マスタ機またはスレーブ機の何れか一方に前記各商品処理装置を選択的に設定および設定変更可能としたことを特徴とする商品処理システム。
【請求項３】
請求項１において、
前記判別する手段は前記アドレス記憶部の自機アドレスおよびマスタ機アドレスを読み出して、両アドレスが一致する場合は自機がマスタ機であると判別し、一方、両者が一致しない場合は当該マスタ機アドレスのノードに従属するスレーブ機であると判別することを特徴とする商品処理装置。
【請求項４】
請求項２において、
前記判別する手段は前記アドレス記憶部の自機アドレスおよびマスタ機アドレスを読み出して、両アドレスが一致する場合は自機がマスタ機であると判別し、一方、両者が一致しない場合は当該マスタ機アドレスのノードに従属するスレーブ機であると判別することを特徴とする商品処理システム。
【請求項５】
請求項３において、
前記アドレス記憶部のアドレスを書き換えるためのマスタ／スレーブ設定画面を前記表示手段に表示する商品処理装置。
【請求項６】
請求項４において、
前記アドレス記憶部のアドレスを書き換えるためのマスタ／スレーブ設定画面を表示する表示手段を前記各商品処理装置に設けた商品処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はラベルに所定の印字を行ってラベルを発行するラベル発行装置などの商品処理装置に関するものである。
【０００２】
【従来の技術およびその欠点】
ラベリング作業を行う食品工場や製造工場では、ホストコンピュータからの生産情報（生産に必要な情報）に従い、ラベル発行装置によりラベルを発行する。かかるシステムにおいて、同一商品についてのラベルの発行を複数台の装置で行う場合には、各ラベル発行装置が前記ホストコンピュータからの生産情報を呼び出す。
したがって、生産情報に変更が生じれば、各機器について変更作業が必要になるので、変更作業が煩雑になる。しかも、各ラベル発行装置間において当該変更内容に不一致の生じることがあった。
【０００３】
一方、ラベル発行装置にマスタ機とスレーブ機を設けた親子方式では、スレーブ機が常にマスタ機と同一内容のラベルしか発行できないから、スレーブ機を有効に利用できないという問題があった。
【０００４】
本発明は前記従来の問題に鑑みてなされたもので、その目的は、生産に必要な生産情報の変更に容易に対応し得ると共に、各商品処理装置を有効に利用し得る商品処理システムを提供することである。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、本発明の商品処理装置は、個々の商品に関する商品情報を入力する入力手段と、入力された商品情報を表示する表示手段と、前記商品情報の一部を含む生産に必要な生産情報を送信し、かつ、受信することが可能な通信手段とを備え、前記商品情報に基づいて所定の処理を行う商品処理装置において、前記商品処理装置の書き換え可能なメモリに自機のアドレスとマスタ機のアドレスとを記憶させるアドレス記憶部を設け、自機がマスタ機かスレーブ機かを前記アドレスから判別する手段を設け、前記商品処理装置の書き換え可能なメモリの前記自機のアドレスおよびマスタ機のアドレスが書き換えられることにより、前記生産情報を自機の記憶部から読み出すマスタ機と、前記生産情報を他の商品処理装置から受信するスレーブ機との何れか一方に選択的に設定可能としたことを特徴とする。
【０００６】
一方、本発明の商品処理システムは、電子計算機と、該電子計算機から商品の品名および生産数を含む生産に必要な生産情報を受け取るマスタ機を構成する商品処理装置と、該マスタ機から前記生産情報を受け取るスレーブ機を構成する商品処理装置と、の間を有線または無線の伝送路で通信可能とし、伝送される送信データにソースアドレスおよびディスティネーションアドレスを含ませた商品処理システムにおいて、前記各商品処理装置の書き換え可能なメモリに当該商品処理装置である自機のアドレスと前記マスタ機のアドレスとを記憶させるアドレス記憶部を設け、各商品処理装置ごとに自機がマスタ機かスレーブ機かを前記アドレスから判別する手段を設け、前記商品処理装置の書き換え可能なメモリの前記自機のアドレスおよびマスタ機のアドレスが書き換えられることにより、前記マスタ機またはスレーブ機の何れか一方に前記各商品処理装置を選択的に設定および設定変更可能としたことを特徴とする。
【０００７】
本システムにおいては、スレーブ機がマスタ機から生産情報を受け取るので生産情報に変更が生じた場合にも、スレーブ機およびマスタ機の間に生産情報の不一致が生じるおそれがない。
一方、各商品処理装置はマスタ機またはスレーブ機の何れか一方に設定変更できるから、状況に応じてマスタ／スレーブの選択をすることができる。
【０００８】
【発明の実施の形態】
以下、本発明の一実施形態を図面にしたがって説明する。
図１（ａ）は本システムの概略構成を示す。
この図において、ｎ台の商品処理装置１1 〜１n とホストコンピュータ（電子計算機）２は、中継器３を介して、互いに有線ないし無線の伝送路を介して通信可能に接続されている。前記各ノード１1 〜１n ，２，３は、それぞれ、図示しない通信ユニット（通信手段）を有しており、たとえば周知の CSMA/CD方式などにより通信することができるようになっている。なお、４は終端抵抗であるが、伝送路はループなどであってもよい。
【０００９】
ホストコンピュータ２の外部記憶装置には、商品マスタファイル２１および生産計画ファイル２２が設けられている。図２（ａ）に示すように、商品マスタファイル２１は商品コードごとに品名、単価などの商品の情報を記憶する領域である。図２（ｂ）に示すように、生産計画ファイル２２は、製造日ごとに商品コード、品名および総数などの商品の生産計画を記憶する領域である。
【００１０】
図１の各商品処理装置１i は、ラベル発行装置、ラベル発行貼機、組合せ計量・計数装置および計量包装装置であるが、本実施形態ではラベル発行装置を例にとって説明する。各商品処理装置１i は互いに同じ構成であり、図１（ｂ），（ｃ）に示すように、マスタ機またはスレーブ機のいずれか一方に選択的に設定することができるようになっている。図３（ａ）に示すように、各商品処理装置１ｉは、そのマイコン（マイクロコンピュータ）１０に、タッチスクリーン１１、ストロークキー部１２、印字部１３および通信ユニット１４が接続されてなる。
【００１１】
前記タッチスクリーン１１は、たとえば液晶表示装置のようなディスプレイ画面に種々の商品情報およびメニューを表示する表示手段であると共に、該表示の一部を指で触れることによって入力を行う入力手段を構成する。すなわち、該タッチスクリーン１１は、たとえば、図３（ｂ）に示すように、ラベルに印字される商品情報（品名、単価、重さなど）や数量などの種々の情報を表示すると共に、操作ボタンを表示する。
【００１２】
前記図３（ａ）のマイコン１０は、ＣＰＵ１５、ＲＡＭ（書き換え可能な記憶部の一例）１６およびＲＯＭ１７を備えている。前記ＲＡＭ１６には、前記ホストコンピュータ２からの情報を記憶する記憶部の他に、アドレス記憶部１８が設けられている。図４（ａ）のように、前記アドレス記憶部１８には各商品処理装置１1 〜１n ごとに、自機アドレスおよびマスタ機アドレスが記憶されている。図３（ａ）の各商品処理装置１1 〜１n のＣＰＵ１５は、たとえば前記アドレス記憶部１８の自機アドレスおよびマスタ機アドレスを読み出して、両者が一致する場合は、自機がマスタ機であると判別し、一方、両者が一致しない場合は、当該マスタ機アドレスのノードに従属するスレーブ機であると判別する。前記アドレス記憶部１８のアドレスは、図４（ｃ），（ｄ）のマスタ／スレーブ設定画面により書き換えることができるようになっている。
【００１３】
前記各ノード１1 〜１n ，２，３は、それぞれ、所定の通信プログラムに従って、図３（ｃ）のメッセージフレーム（送信データ）や図示しないレスポンスフレーム（送信データ）を作成し、通信ユニット１４を介して通信を行う。前記メッセージフレームには、ソースアドレス、デスティネーションアドレスなどのヘッダーと、データ（商品情報や生産情報）とが含まれている。
【００１４】
マスタ機が生産情報の要求を行う場合は、アドレス記憶部１８に記憶している自機アドレスをソースアドレスとし、かつ、ホストコンピュータ２をデスティネーションアドレスとしてメッセージフレームを作成し、ホストコンピュータ２に生産情報の要求を出力する。なお、ホストコンピュータ２は当該マスタ機の要求に応じて、当該マスタ機をデスティネーションアドレスとして生産情報を出力する。
【００１５】
一方、前記各商品処理装置１1 〜１n のうちスレーブ機に設定されたノードは、アドレス記憶部１８に記憶している自機アドレスおよびマスタ機アドレスをそれぞれソースアドレスおよびデスティネーションアドレスとしてメッセージフレームを作成し、当該デスティネーションアドレスのマスタ機に生産情報の要求を行う。なお、マスタ機は、当該スレーブ機の要求に応じて、当該スレーブ機をデスティネーションアドレスとして生産情報を出力する。
【００１６】
したがって、システム全体は、たとえば図１（ｂ）のような階層になっており、各スレーブ機はマスタ機から当該マスタ機と同じ生産情報を受け取るから、マスタ機と当該マスタ機に従属するスレーブ機とで、生産情報が異なるという不具合が生じない。
【００１７】
前記商品処理装置１1 〜１n のうちのマスタ機は、ホストコンピュータ２から生産情報を受け取り、該受け取った生産情報を、一旦、自機のＲＡＭ１６に記憶させた後、当該ＲＡＭ１６の生産情報を読み出して図３（ｂ）のようにタッチスクリーン１１に表示させる。なお、生産情報としては、ラベルを発行する商品の品名およびその生産数（ラベルの発行枚数）の他に個々の商品自体の情報（単価など）がある。
【００１８】
図１の前記商品処理装置１1 〜１n のうちのスレーブ機は、前記マスタ機から生産情報を受信して受け取り、該受け取った生産情報を、一旦、自機のＲＡＭ１６に記憶させた後、当該ＲＡＭ１６の生産情報を読み出して図３（ｂ）のようにタッチスクリーン１１に表示させる。
【００１９】
このように、商品処理装置１1 〜１n には、マスタ機とスレーブ機とが存在し、本システムは図１（ｂ）のような階層構造となる。また、前述のように、商品処理装置１1 〜１n はマスタ機またはスレーブ機のいずれにも設定することができる。
【００２０】
つぎに、本システムの運用の一例について説明する。
まず、ホストコンピュータ２は生産計画ファイル２２を前日に作成し、当日の朝一番に生産計画ファイル２２の内容を商品処理装置１1 〜１n のうちのマスタ機に、１日の生産情報として出力する。なお、この生産情報には、図２（ａ）の各商品コードに対応した商品情報として商品マスタファイル２１の一部が含まれている。
【００２１】
その後、たとえば商品の単価など生産計画に変更が生じると、当該変更された内容が帳表等により各マスタ機およびスレーブ機のオペレータに知らされる。各マスタ機のオペレータは、当該事態に対し、図３（ｂ）のタッチスクリーン１１の表示画面を開いた後、所定の操作を行って単価（変更のあった情報）を変更設定し、ホストコンピュータ２から受信した商品マスタの内容を書き換える。
【００２２】
一方、ラベルを発行する際にはオペレータは各商品処理装置１1 〜１n から所定の操作を行って生産情報を要求する。この要求が発生した場合のＣＰＵ１５の動作を図５のフローチャートに従って説明する。
【００２３】
まず、前記要求が発生すると、ステップＳ１に進んでＣＰＵ１５は自機がマスタ機かスレーブ機かを判別し、マスタ機である（と判別した）場合はステップＳ１０に進んで、自機のＲＡＭ１６から生産情報を読み出す。一方、ステップＳ１において自機がスレーブ機である（と判別した）場合はステップＳ２に進む。
【００２４】
ステップＳ２では、スレーブ機が図４（ａ）のアドレス記憶部１８から自機アドレス（たとえば１２３）およびマスタ機アドレス（たとえば１２０）を読み出し当該アドレスをソースアドレスおよびデスティネーションアドレスとし、更に、生産情報の要求をデータとしてメッセージフレームを作成する。図５の次のステップＳ３では、前記メッセージフレームを所定の送信シーケンスに従って送信する。なお、該送信シーケンスは、周知のように、回線の獲得、テキストの送信およびテキストの受信の確認の３つのシーケンスで構成される。
【００２５】
つぎに、前記スレーブ機から送信されたメッセージフレームを受け取ったマスタ機（たとえば１２０）の動作について説明する。
当該マスタ機は、ステップＳ１１において生産情報の送信要求があると、ステップＳ１２に進んで、予めホストコンピュータ２から受け取った生産情報を自機のＲＡＭ１６から読み出す。次のステップＳ１３では、アドレス記憶部１８から自機アドレスをソースアドレスとして読み出し、ステップＳ１４に進んで受信したスレーブ機のソースアドレスをデスティネーションアドレスとしてメッセージフレームを作成する。この後、ステップＳ１５に進んで、前記メッセージフレームを所定の送信シーケンスに従って送信する。
【００２６】
この送信により、所定のスレーブ機が当該生産情報を受け取るので、スレーブ機はマスタ機と同じ生産情報を持つことになるから、単価の変更などがあっても、スレーブ機およびマスタ機の間に生産情報の不一致が生じるおそれがない。
【００２７】
つぎに、本システムの階層の組み替えについて説明する。
今、図１（ｂ）のように、２台のマスタ機１１０，１２０と、これらのマスタ機に従属するスレーブ機（１１１，１１２）、（１２１，１２２，１２３）とからなる階層構造とし、２つの群に分けていたとする。ここで、たとえば、品種等の増加で、マスタ機がもう１台必要になった場合には、スレーブ機１２３を図１（ｃ）のように新たなマスタ機１３０に変更する。以下、この変更のオペレーションについて説明する。
【００２８】
マスタ／スレーブの設定変更を行う場合には、まず、所定の操作を行って図４（ｃ）のマスタ／スレーブ設定画面をタッチスクリーン１１に表示させる。ついで、当該タッチスクリーン１１およびストロークキー部１２を操作して図４（ｄ）のように自機およびマスタ機のアドレスを「１３０」に変更する。これにより、図４（ａ），（ｂ）に示すように、アドレス記憶部１８の記憶内容が変更されて、マスタ／スレーブの設定変更が完了する。
【００２９】
このように、本システムでは、各商品処理装置１1 〜１n をマスタ／スレーブの何れか一方に設定することができるから、図１（ｂ）から図１（ｃ）のように、階層構造を簡単に変更することができる。したがって、小品種多量生産および多品種少量生産など、必要に応じたシステムに容易かつ迅速に変更することができる。
【００３０】
なお、前記実施形態では、各商品処理装置１1 〜１n のＣＰＵ１５は、自機アドレスとマスタ機アドレスとが一致するか否かにより、マスタ／スレーブの判別を行ったが、自機アドレスの下１桁が「０」であるか否かにより当該判別を行ってもよい。
また、前記実施形態では、各商品処理装置１1 〜１n のアドレスを３桁とし、当該３桁のアドレスをそのままソースおよびデスティネーションアドレスとしたが、本システムでは前記各機器アドレスの一部を含む英数字など各機器アドレスに対応する英数字をソースおよびデスティネーションアドレスとすればよい。
【００３１】
さらに、前記実施形態では、入力操作部（入力手段）として図２のタッチスクリーン１１およびストロークキー部１２を用いたが表示手段を通常の液晶表示器などとして、ストロークキー部１２のみで入力手段を構成してもよい。
【００３２】
【発明の効果】
以上説明したように、本発明によれば、スレーブ機がマスタ機から生産情報を受け取るので生産情報に変更が生じた場合にも、スレーブ機およびマスタ機の間に生産情報の不一致が生じるおそれがない。したがって、生産指示の変更に容易に対処し得る。
一方、各商品処理装置はマスタ機またはスレーブ機の何れか一方に設定変更できるから、状況に応じてマスタ／スレーブの設定ないし設定変更を行うことにより、各商品処理装置を有効に利用することで、高い稼働率が得られる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すシステムの概略構成図である。
【図２】ホストコンピュータの外部記憶装置のファイルの内容を示す図表である。
【図３】本商品処理装置の概略構成図、タッチスクリーンの表示画面およびメッセージフレームを示す概念図である。
【図４】アドレス記憶部の記憶内容を示す図表およびスレーブ／マスタ設定画面を示す正面図である。
【図５】ＣＰＵの動作を示すフローチャートである。
【符号の説明】
１1 〜１n ：商品処理装置
１１：タッチスクリーン（入力手段・表示手段）
１２：ストロークキー部（入力手段）
１４：通信ユニット（通信手段）
１８：アドレス記憶部
【図１】
0004435901.tif 000002
【図２】
0004435901.tif 000003
【図３】
0004435901.tif 000004
【図４】
0004435901.tif 000005
【図５】
0004435901.tif 000006