(57)【要約】【課題】特定の権限を有する者であればどのＰＯＳ端末からもマネージャ業務を実行でき、かつ同時に複数のＰＯＳ端末ではマネージャ業務を実行できないようにする。【解決手段】各オペレータに対してそれぞれ設定されるマネージャ業務実行権限のランクを予め記憶する。そして、ＰＯＳ端末をサインオンしたオペレータのなかでマネージャ業務実行権限ランクが最上位のオペレータを判定し、マネージャ業務実行権限ランクが最上位と判定されたオペレータがサインオンしたＰＯＳ端末のみにマネージャ業務の実行を許可する。【選択図】    図９
2004185112.tif 000002
【特許請求の範囲】
【請求項１】
複数台のＰＯＳ端末をネットワークで接続してなるＰＯＳシステムにおいて、
前記ＰＯＳ端末のオペレータそれぞれに設定され当該オペレータが各ＰＯＳ端末で行なう業務の実行権限ランクを記憶するオペレータランク記憶手段と、
前記各ＰＯＳ端末の所定時点におけるオペレータのなかで前記オペレータランク記憶手段により記憶されている業務実行権限ランクが最上位のオペレータを特定する最上位ランクオペレータ特定手段と、
この最上位ランクオペレータ特定手段により前記業務実行権限ランクが最上位と判定されたオペレータのＰＯＳ端末のみに特定業務の実行を許可する特定業務実行制御手段とを具備したことを特徴とするＰＯＳシステム。
【請求項２】
入力されたオペレータ識別情報に基づいて当該オペレータが当該端末で行なう業務をそれぞれ制限する複数台のＰＯＳ端末と、各ＰＯＳ端末の上位装置とをネットワークで接続してなるＰＯＳシステムにおいて、
前記各ＰＯＳ端末は、各々、入力されたオペレータの識別コードを前記ネットワークを介して上位装置に送信するオペレータ識別コード送信手段を具備し、
前記上位装置は、各オペレータの識別コード別にそれぞれ設定される業務実行権限のランクを記憶するオペレータランク記憶手段と、前記各ＰＯＳ端末に識別コードを入力したオペレータの前記業務実行権限ランクを管理するオペレータランク管理手段と、いずれかのＰＯＳ端末から前記ネットワークを介してオペレータの識別コードが新たに通知されると、その識別コードに対応して設定されている前記業務実行権限ランクを前記オペレータランク記憶手段から取得するオペレータランク取得手段と、このオペレータランク取得手段により取得した新たな業務実行権限ランクが前記オペレータランク管理手段により既に管理されている既存業務実行権限ランクの中で最上位のランクか否かを判定するオペレータランク判定手段と、このオペレータランク判定手段により新たに通知されたオペレータ識別コードに対応して設定されている新たな業務実行権限ランクが最上位であると判定されると、前記ネットワークを介して、当該オペレータの識別コードを通知したＰＯＳ端末に特定業務の実行許可を通知し、かつ他のＰＯＳ端末に当該特定業務の実行不許可を通知する特定業務実行制御手段とを具備したことを特徴とするＰＯＳシステム。
【請求項３】
請求項２記載のＰＯＳシステムにおいて、
前記各ＰＯＳ端末は、各々、オペレータの認証が必要な業務を終わらせる旨を宣言されると前記ネットワークを介して上位装置にその旨をサインオフ通知として通知するサインオフ通知手段をさらに具備し、
前記上位装置は、前記特定業務の実行許可を通知したＰＯＳ端末から前記サインオフ通知を受けると、前記オペレータランク管理手段により当該時点で管理されているオペレータの前記業務実行権限ランクの中で当該サインオフ通知ＰＯＳ端末のオペレータを除いた最上位のオペレータのＰＯＳ端末に前記ネットワークを介して前記特定業務の実行許可を新たに通知する特定業務実行通知手段をさらに具備したことを特徴とするＰＯＳシステム。
【請求項４】
入力されたオペレータ識別情報に基づいて当該オペレータが当該端末で行なう業務を制限するＰＯＳ端末を複数台ネットワーク接続してなるＰＯＳシステムにおいて、
前記各ＰＯＳ端末は、各々、識別コードが入力されたオペレータに対して予め設定されている業務実行権限のランクを記憶するオペレータランク記憶手段と、前記ネットワークで接続された他のＰＯＳ端末からそのＰＯＳ端末に識別コードを入力したオペレータの前記業務実行権限ランクを前記ネットワークを介して取得するオペレータランク取得手段と、このオペレータランク取得手段により他のＰＯＳ端末から取得した前記業務実行権限ランクと比較して前記オペレータランク記憶手段により記憶した自オペレータの業務実行権限ランクが最上位であるか否かを判定するオペレータランク判定手段と、このオペレータランク判定手段により自オペレータの業務実行権限ランクが最上位であると判定されると、自己に対して特定の業務の実行を許可し、前記ネットワークを介して他のＰＯＳ端末に対し当該特定業務の実行不許可の通知を行なう特定業務実行制御手段とを具備したことを特徴とするＰＯＳシステム。
【請求項５】
請求項４記載のＰＯＳシステムにおいて、
前記各ＰＯＳ端末は、各々、オペレータの認証が必要な業務を終わらせる旨を宣言されると自己に対して前記特定業務の実行が許可されていたか否かを判断する特定業務実行許可判断手段と、この特定業務実行許可判断手段により前記特定業務の実行が自己に許可されていたと判断されると、前記ネットワークで接続された他のＰＯＳ端末に入力されている識別コードのオペレータの前記業務実行権限ランクを前記ネットワークを介して取得する第２のオペレータランク取得手段と、この第２のオペレータランク取得手段により他のＰＯＳ端末から取得した前記業務実行権限ランクのなかで最上位のオペレータの識別コードが入力されているＰＯＳ端末に前記ネットワークを介して特定業務の実行許可を通知する特定業務実行通知手段をさらに具備したことを特徴とするＰＯＳシステム。
【請求項６】
他の端末とネットワークを介して接続されるとＰＯＳシステムを構成し、入力されたオペレータ識別情報に基づいて当該オペレータが当該端末で行なう業務を制限するＰＯＳ端末において、
自分に入力されたオペレータ識別情報及びネットワークを介して受信した情報に基づいて他端末のオペレータと自オペレータとの業務実行権限ランクの上下関係を判定し、この判定の結果、自オペレータの業務実行権限ランクが他端末オペレータのランクよりも下位であると判定すると、自端末での特定の業務実行を禁止することを特徴とするＰＯＳ端末。
【請求項７】
他の端末とネットワークを介して接続されるとＰＯＳシステムを構成し、入力されたオペレータ識別情報に基づいて当該オペレータが当該端末で行なう業務を制限するＰＯＳ端末において、
自分に入力されたオペレータ識別情報及びネットワークを介して受信した情報に基づいて他端末のオペレータと自オペレータとの業務実行権限ランクの上下関係を判定し、この判定の結果、自オペレータの業務実行権限ランクが他端末オペレータのランクよりも上位であると判定すると、他の端末での特定の業務実行を禁止させることを特徴とするＰＯＳ端末。
【請求項８】
オペレータ識別情報に対応して業務実行権限ランクが設定されているテーブルをＰＯＳシステム構成ＰＯＳ端末の何れかに設け、当該テーブルに基づいて他端末のオペレータと自オペレータとの業務実行権限ランクの上下関係判定を行なうことを特徴とする請求項６又は７の何れかに記載のＰＯＳ端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品の販売に伴って入力される販売商品関連データに基づいて販売登録処理を行なう商品販売データ登録業務等に供されるＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ：販売時点情報管理）端末を複数台ネットワーク接続してなるＰＯＳシステム、および当該ＰＯＳシステムを構成するＰＯＳ端末に関する。
【０００２】
【従来の技術】
スーパーマーケット，百貨店，コンビニエンスストア等の流通業界で広く活用されているＰＯＳシステムは、商品販売データの登録を各々処理する複数台のＰＯＳ端末と、各ＰＯＳ端末の上位装置であって各ＰＯＳ端末では行なうことが出来ないように制限されている特定の或る業務を行なうことが出来るストアコントローラとを、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークで相互通信自在に接続して構築されている。また、ストアコントローラの代わりにいずれか１台のＰＯＳ端末をマスター機に予め設定し、このマスター機を他のＰＯＳ端末（サテライト機）の上位装置としても機能させるＰＯＳシステムもある。
【０００３】
このようなＰＯＳシステムにおいて、各商品の価格は、上位装置（ストアコントローラまたはマスター機）によって一元的に管理されている。したがって、通常、どのＰＯＳ端末で商品を登録しても、同じ商品であれば同一価格で売上処理される。ところで、商品の価格は常に一定であるということは少なく、特売やタイムサービス販売等によって一時的に価格が変更される場合がある。そこで従来は、店長等の特定の権限を有する者が上位装置を操作して、当該上位装置によって管理されているＰＯＳシステムにおける商品の価格を適宜変更していた。
【０００４】
この商品価格の変更等のように、特定の権限を有する者にしか許可されない特定の或る業務をマネージャ業務と称している。従来のＰＯＳシステムにおいて、マネージャ業務は、上位装置、つまりストアコントローラやマスター機として予め設定されていた特定のＰＯＳ端末でしか行なえなかった。一般に、ストアコントローラは店舗のバックヤードである管理事務所等の商品販売登録業務の現場とは掛け離れている場所に設置されている。このため、ストアコントローラを操作してマネージャ業務を行なう場合には、担当者はその設置場所である管理事務所まで出向かなければならないという無駄があった。一方、マスター機として予め設定されたＰＯＳ端末は、サテライト機と同様に商品登録業務現場に設置され、通常は商品登録業務を処理することができる。このため、マスター機を操作してマネージャ業務を行なおうとした際に、マネージャ業務に携わることは制限されているオペレータ（店員）がそのマスター機で商品登録業務を行なっていた場合には、そのマスター機で行われているそのオペレータによる商品登録業務を一旦終わらせなければならないという無駄があった。
【０００５】
このような無駄を省くには、ＰＯＳ端末のオペレータであって特定の権限を有する者であればマネージャ業務をどのＰＯＳ端末からでも行なえるようにすればよい。そこで従来、ＰＯＳ端末のオペレータに成り得る店員の全てにそれぞれ付された識別コード別に各種業務の実行可否を設定したオペレータ管理テーブルを設け、オペレータが自分のＰＯＳ端末使用や業務従事許諾等の確認／権限認証を得るためにＰＯＳ端末に入力（サインオン）するオペレータ識別コードでオペレータ管理テーブルを検索して、このオペレータに対して実行可能な業務のみ当該ＰＯＳ端末で行なえるように業務の種類を制限するようにしたＰＯＳシステムがあった（例えば、特許文献１）。このようなＰＯＳシステムを採用することにより、例えば店長はマネージャ業務が実行可能となるようにオペレータ管理テーブルにデータを設定しておくことによって、店長はどのＰＯＳ端末からでもマネージャ業務を行なえるようになる。
【０００６】
【特許文献１】
特開平６−４４２６７号公報
【０００７】
【発明が解決しようとする課題】
上述したようなオペレータ管理テーブルに設定されるオペレータ識別コードは、ＰＯＳ端末のオペレータと成り得る全ての店員に夫々付与されているものであり、それに対応して設定される業務実行可否も、全ての店員を母集団とした上で各店員の職域や権限に基づいた絶対的なものが固定的に設定されることが多い。しかしながら、流通小売業界においては、喩え店舗の営業時間内であっても必ずしも職域や権限が順序立てられた人員構成の状態で営業しているとは限らない。たとえば勤務ローテーションや時間帯等の関係により、各ＰＯＳ端末の実際のオペレータとして商品登録業務に従事している者の中にマネージャ業務等の特定業務の実行を許されている者が誰一人としていない、或いは同時に複数人いるということも起こり得る。このため、ＰＯＳ端末毎に実行可能な業務の種類を、そのＰＯＳ端末をサインオンしたオペレータの識別コードによって制限するようにした従来のＰＯＳシステムでは、オペレータの勤務ローテーションを勘案した上で設定したり、弾力的に設定を変更しないと、或る時点においてはマネージャ業務等の特定業務の実行を行なうことができなかったり、同時に複数のＰＯＳ端末でマネージャ業務が実行されて、同じ商品に対して異なる価格が設定される等の矛盾した操作が行なわれるおそれがあった。
【０００８】
本発明はこのような事情に基づいてなされたもので、特定の権限を有する者であればどのＰＯＳ端末からも商品価格変更等の実行制限されている特定業務をタイムリーに実行することができ実行制限有特定業務の作業性を高め得るとともに、同時に複数のＰＯＳ端末にて実行制限有特定業務が実行されることはなくシステムの信頼性を更に向上させることができるＰＯＳシステムおよびＰＯＳ端末を提供しようとするものである。
【０００９】
【課題を解決するための手段】
本発明は、ＰＯＳ端末のオペレータそれぞれに設定され当該オペレータが各ＰＯＳ端末で行なう業務の実行権限ランクを記憶するオペレータランク記憶手段を設ける。そして、所定時点においてＰＯＳ端末を操作しているオペレータのなかでオペレータランク記憶手段により記憶されている業務実行権限ランクが最上位のオペレータを判定し、業務実行権限ランクが最上位と判定されたオペレータが操作しているＰＯＳ端末のみに特定業務の実行を許可するようにしたものである。
【００１０】
このような手段を講じたことにより、業務実行権限ランクが最上位のオペレータによって操作されているＰＯＳ端末でのみ特定業務の実行が可能となり、他のＰＯＳ端末では、特定業務を実行できないので、どのＰＯＳ端末でも特定業務を実行可能であるものの、同時に複数のＰＯＳ端末で特定業務が実施されることはない。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。はじめに、各ＰＯＳ端末の上位装置をストアコントローラとした第１の実施の形態について、図１〜１１を用いて説明する。
【００１２】
図１は第１の実施の形態であるストアコントローラ付ＰＯＳシステムの全体構成図であり、複数台（図では９台）のＰＯＳ端末１（１−１，１−２，１−３，……，１−９）が、ＬＡＮ３を介して、ストアコントローラ２に接続されている。各ＰＯＳ端末１は、それぞれ店の売場等に設置されており、その売場で顧客が買い上げた商品の販売データを登録処理する。ストアコントローラ２は、店のバックヤードである店舗事務所等に設置されており、各商品の価格や売上等を一元的に管理する。なお、ＬＡＮ３は有線又は無線でもよい。また、各ＰＯＳ端末１とストアコントローラ２とを接続するネットワークは、ＬＡＮ３に限定されるものではない。
【００１３】
ストアコントローラ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）装置２４、ＬＡＮインタフェース２５等で構成されている。ＣＰＵ２１は、ＲＯＭ２２，ＲＡＭ２３，ＨＤＤ装置２４及びＬＡＮインタフェース２５と、バスラインＢＬを通じて接続されている。ＬＡＮインタフェース２５には、前記ＬＡＮ３が接続されている。
【００１４】
ＨＤＤ装置２４には、店舗で販売する各商品の商品コード，品名，部門コード，価格，原価，仕入先コード等の商品情報がプリセットされた商品マスタファイルや、各商品の商品コード別に各ＰＯＳ端末１にて登録された商品の売上点数，売上金額等を集計する売上集計ファイル等が保存されている。また、図２に示すように、ＰＯＳ端末１を操作する各オペレータに対し識別コードとして一意に定められたＩＤコードに対応して、そのオペレータの氏名，レベル及びランクを記憶するオペレータ管理ファイル２４１が保存されている。レベルは、そのオペレータが商品価格変更等のマネージャ業務を実行する権限があるマネージャレベル（Ｍ）なのか、マネージャ業務を実行する権限がない店員レベル（Ｓ）またはアルバイトレベル（Ａ）なのかを類別するコードである。ランクは、マネージャレベルのオペレータの中でマネージャ業務実行権限の優先順位を示す値（１以上の整数）であり、値が小さいほど優先順位を上位とする。ここに、オペレータ管理ファイル２４１は、オペレータランク記憶手段を構成する。
【００１５】
ＲＡＭ２３には、図３に示すように、予め各ＰＯＳ端末１に割り振られている端末固有のＰＯＳ番号（ＰＯＳＮｏ）別に、当該ＰＯＳ端末１がサインオン中か否かを示すサインオンフラグ（ＯＮ：サインオン中、ＯＦＦ：サインオフ中）と、当該ＰＯＳ端末１をサインオンしたオペレータのＩＤコード，氏名，レベル及びランクと、当該ＰＯＳ端末１がマネージャ業務の実行を許可されているか否かを示すマネージャフラグ（ＯＮ：実行許可、ＯＦＦ：実行禁止）とを記憶するＰＯＳ管理テーブル２３１が形成されている。ここに、ＰＯＳ管理テーブル２３１は、オペレータランク管理手段を構成する。
【００１６】
図４はＰＯＳ端末１の要部構成を示すブロック図であり、各ＰＯＳ端末１は同一構成である。ＰＯＳ端末１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＬＡＮインタフェース１４、ドロワ１５、キーボード１６、正面表示器１７、客用表示器１８、プリンタ１９等で構成されている。ＣＰＵ１１は、ＲＯＭ１２，ＲＡＭ１３，ＬＡＮインタフェース１４，ドロワ１５，キーボード１６，正面表示器１７，客用表示器１８及びプリンタ１９と、バスラインＢＬを通じて接続されている。ＬＡＮインタフェース１４には、前記ＬＡＮ３が接続されている。
【００１７】
キーボード１６には、置数キー，ＰＬＵ（Ｐｒｉｃｅ  Ｌｏｏｋ  Ｕｐ）キー，部門キー，小計キー，預／現計キー，信計キー，乗算キー，クリアキー，値引キーの他、サインオンを宣言するサインオンキー１６１や、サインオフを宣言するサインオフキー１６２等が配設されている。
【００１８】
正面表示器１７は、オペレータ用の表示器で、登録商品の品名，価格，合計金額等を表示する登録業務画面の他、例えば図５（ａ），（ｂ）に示すようなマネージャ業務画面１７１，１７２を表示可能である。
【００１９】
ＲＡＭ１３には、マネージャ業務許可フラグのメモリエリア１３１が形成されている。マネージャ業務許可フラグは、マネージャ業務の実行が許可されるとオン（ＯＮ）し、禁止されるとオフ（ＯＦＦ）する。
【００２０】
図６は各ＰＯＳ端末１のＣＰＵ１１が実行するサインオン処理、図７は同ＣＰＵ１１が実行するサインオフ処理、図８は同ＣＰＵ１１が実行する伝文受信処理、図９は同ＣＰＵ１１が実行するマネージャ業務処理のそれぞれ要部を示す流れ図である。また、図１０はストアコントローラ２のＣＰＵ２１が実行するサインオン受信処理、図１１は同ＣＰＵ２１が実行するサインオフ受信処理のそれぞれ要部を示す流れ図である。
【００２１】
各ＰＯＳ端末１のＣＰＵ１１は、サインオンキー１６１の操作によりサインオンが宣言されると、図６のサインオン処理を開始する。先ず、ＳＴ（ステップ）１としてオペレータのＩＤコードが入力されているか否かを判断する。なお、ＩＤコードは置数キーで置数して入力することができる。また、ＰＯＳ端末１にスキャナが付属している場合には、バーコード化されたＩＤコードをスキャナで読取らせて入力することもできるし、ＩＣカードリーダが付属している場合には、ＩＣカードに記録されたＩＤコードを読取らせて入力することもできる。
【００２２】
ＩＤコードが入力されている場合には、ＣＰＵ１１は、ＳＴ２としてそのＩＤコードと当該ＰＯＳ端末１の端末番号とを含むサインオン伝文を作成する。そして、このサインオン伝文をＬＡＮインタフェース１４からＬＡＮ３を通じてストアコントローラ２に送信する（サインオン通知手段）。その後、ＣＰＵ１１は、ＳＴ３としてストアコントローラ２からサインオンが成功したか否かの応答を待機する。
【００２３】
ストアコントローラ２のＣＰＵ２１は、いずれかのＰＯＳ端末１からサインオン伝文を受信すると、図１０の流れ図に示す処理を開始する。先ず、ＳＴ４１としてサインオンが有効か否かを判断する。ここで、サインオン伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のサインオンフラグがオン（ＯＮ）している場合、またはサインオン伝文中のＩＤコードがオペレータ管理ファイル２４１に設定されていない場合、あるいは同一のＩＤコードが既にＰＯＳ管理テーブル２３１に格納されていた場合には、サインオンを無効と判断する。その場合には、ＣＰＵ２１は、ＳＴ４９としてサインオン伝文送信元のＰＯＳ端末１に対してサインオン失敗の通知伝文をＬＡＮインタフェース２５からＬＡＮ３を介して送信して、この処理を終了する。
【００２４】
これに対し、サインオン伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のサインオンフラグがオフ（ＯＦＦ）であり、またサインオン伝文中のＩＤコードがオペレータ管理ファイル２４１に設定されており、かつ同一のＩＤコードがＰＯＳ管理テーブル２３１に格納されていない場合には、サインオンを有効と判断する。その場合には、ＣＰＵ２１は、ＳＴ４２としてサインオン伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のサインオンフラグをオン（ＯＮ）する。また、ＳＴ４３としてオペレータ管理ファイル２４１からサインオン伝文中のＩＤコードに対応する氏名，レベル及びランクを読み出し、ＰＯＳ管理テーブル２３１の当該端末番号に対応するエリアに、当該ＩＤコードとともに氏名，レベル及びランクを格納する（オペレータランク取得手段）。しかる後、ＣＰＵ２１は、ＳＴ４４としてサインオン伝文送信元のＰＯＳ端末１に対してサインオン成功の通知伝文をＬＡＮ３を介して送信する。
【００２５】
その後、ＣＰＵ２１は、ＳＴ４５としてサインオン伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のレベルから、サインオンしたオペレータがマネージャレベルのオペレータか否かを判断する。ここで、当該端末番号に対応するレベルが“Ｍ”以外の場合にはマネージャレベル以外のオペレータなので、この処理を終了する。
【００２６】
当該端末番号に対応するレベルが“Ｍ”の場合にはマネージャレベルのオペレータなので、ＣＰＵ２１は、ＳＴ４６としてＰＯＳ管理テーブル２３１に格納されている各端末番号別のランクから、そのオペレータのランクがマネージャレベルＭを有するサインオン中の全オペレータの中で最上位か否かを判断する（最上位ランクオペレータ特定手段）。ここで、サインオン伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のランクよりも小さいランクがＰＯＳ管理テーブル２３１の他の端末番号に対応するランクエリアに格納されていた場合には、当該オペレータのランクが最上位でないので、この処理を終了する。
【００２７】
これに対し、サインオン伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のランクが最小値（０を除く）の場合には、当該オペレータのランクが最上位なので、ＣＰＵ２１は、ＳＴ４７としてＰＯＳ管理テーブル２３１からオン（ＯＮ）状態にあるマネージャフラグの有無を調べる。そして、オン状態にあるマネージャフラグを検出したならば、それに対応する端末番号のＰＯＳ端末１がマネージャ業務許可中なので、そのＰＯＳ端末１に対してマネージャ業務不許可の通知伝文をＬＡＮ３を介して送信するとともに、そのＰＯＳ端末の端末番号に対応するＰＯＳ管理テーブル２３１のマネージャフラグをオフ（ＯＦＦ）する。次いで、ＣＰＵ２１は、ＳＴ４８としてマネージャレベルＭのランクが最上位のオペレータがサインオンしたＰＯＳ端末１に対してマネージャ業務許可の通知伝文をＬＡＮ３を介して送信するとともに、そのＰＯＳ端末の端末番号に対応するＰＯＳ管理テーブル２３１のマネージャフラグをオン（ＯＮ）して（特定業務実行制御手段）、この処理を終了する。
【００２８】
図６に説明を戻す。サインオン伝文をストアコントローラ２に送信したＰＯＳ端末１のＣＰＵ１１は、ストアコントローラ２からサインオン成功の通知伝文を受信すると、ＳＴ４としてストアコントローラ２からマネージャ業務許可の通知伝文を受信したか否かを判断する。ここで、一定時間内にマネージャ業務許可の通知伝文を受信しなかった場合には、当該ＰＯＳ端末１はマネージャ業務が許可されなかったので、ＳＴ９として正面表示器１７に登録，マネージャ等の業務メニュー選択画面を表示させて、この処理を終了する。
【００２９】
これに対し、マネージャ業務許可の通知伝文を受信した場合には、当該ＰＯＳ端末１はマネージャ業務が許可されたので、ＣＰＵ１１は、ＳＴ５としてメモリエリア１３１のマネージャ業務許可フラグをオン（ＯＮ）する。また、ＳＴ６として正面表示器１７に図５（ａ）に示すマネージャ業務許可画面１７１を表示させる。その後、ＳＴ７としてマネージャ業務許可画面１７１のＯＫボタンが操作され表示確認が指令されると、ＣＰＵ１１は、ＳＴ８としてマネージャ業務許可画面１７１を消去した後、前記業務メニュー選択画面を表示させて、この処理を終了する。
【００３０】
なお、ＣＰＵ１１は、ＳＴ１にてＩＤコードが入力されなかった場合、及びＳＴ３にてサインオン失敗の通知伝文を受信するか、一定時間を経過してもサインオン成功の通知伝文を受信しなかった場合には、ＳＴ１０として正面表示器１７に所定のサインオンエラー画面を表示させて、この処理を終了する。
【００３１】
一方、サインオンにより稼動しているＰＯＳ端末１のＣＰＵ１１は、サインオフキー１６２の操作によりサインオフが宣言されると、図７のサインオフ処理を開始する。先ず、ＳＴ１１としてオペレータのＩＤコードが入力されているか否かを判断する。そして、ＩＤコードが入力されている場合には、ＣＰＵ１１は、ＳＴ１２としてそのＩＤコードと当該ＰＯＳ端末１の端末番号とを含むサインオフ伝文を作成する。そして、このサインオフ伝文をＬＡＮインタフェース１４からＬＡＮ３を通じてストアコントローラ２に送信する（サインオフ通知手段）。その後、ＣＰＵ１１は、ＳＴ１３としてストアコントローラ２からサインオフが成功したか否かの応答を待機する。
【００３２】
ストアコントローラ２のＣＰＵ２１は、いずれかのＰＯＳ端末１からサインオフ伝文を受信すると、図１１の流れ図に示す処理を開始する。先ず、ＳＴ５１としてサインオフが有効か否かを判断する。ここで、サインオフ伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のサインオンフラグがオフ（ＯＦＦ）している場合、または同端末番号に対応するＩＤコードとサインオフ伝文中のＩＤコードとが一致しない場合には、サインオフを無効と判断する。その場合には、ＣＰＵ２１は、ＳＴ５９としてサインオフ伝文送信元のＰＯＳ端末１に対してサインオフ失敗の通知伝文をＬＡＮインタフェース２５からＬＡＮ３を介して送信して、この処理を終了する。
【００３３】
これに対し、サインオフ伝文中の端末番号に対応するＰＯＳ管理テーブル２３１のサインオンフラグがオン（ＯＮ）であり、かつ同端末番号に対応するＩＤコードがサインオン伝文中のＩＤコードと一致する場合には、サインオフを有効と判断する。その場合には、ＣＰＵ２１は、ＳＴ５２として同端末番号に対応するＰＯＳ管理テーブル２３１のサインオンフラグをオフ（ＯＦＦ）する。また、ＳＴ５３として同端末番号に対応するＰＯＳ管理テーブル２３１のＩＤコード，氏名，レベル及びランクをクリアする。しかる後、ＣＰＵ２１は、ＳＴ５４としてサインオフ伝文送信元のＰＯＳ端末１に対してサインオフ成功の通知伝文をＬＡＮ３を介して送信する。
【００３４】
その後、ＣＰＵ２１は、ＳＴ５５として同端末番号に対応するＰＯＳ管理テーブル２３１のマネージャフラグを調べる。ここで、マネージャフラグがオフ（ＯＦＦ）している場合には、当該端末番号のＰＯＳ端末１はマネージャ業務が許可されていない端末なので、この処理を終了する。
【００３５】
これに対し、マネージャフラグがオン（ＯＮ）している場合には、当該端末番号のＰＯＳ端末１はマネージャ業務が許可されていた端末なので、ＳＴ５６としてそのマネージャフラグをオフ（ＯＦＦ）する。しかる後、ＳＴ５７としてＰＯＳ管理テーブル２３１を調べて、サインオンしているオペレータのレベルがマネージャレベルＭのＰＯＳ端末１の有無を判断する。ここで、該当するＰＯＳ端末１が存在しない場合には、この処理を終了する。
【００３６】
これに対し、サインオンしているオペレータのレベルがマネージャレベルＭのＰＯＳ端末１がある場合には、ＳＴ５８としてそのＰＯＳ端末１の中でランクが最小値のＰＯＳ端末１を抽出し、そのＰＯＳ端末１に対してマネージャ業務許可の通知伝文をＬＡＮ３を介して送信するとともに（特定業務実行通知手段）、そのＰＯＳ端末の端末番号に対応するＰＯＳ管理テーブル２３１のマネージャフラグをオン（ＯＮ）して、この処理を終了する。
【００３７】
図７に説明を戻す。サインオフ伝文をストアコントローラ２に送信したＰＯＳ端末１のＣＰＵ１１は、ストアコントローラ２からサインオフ成功の通知伝文を受信すると、ＳＴ１４としてメモリエリア１３１のマネージャ業務許可フラグがオン（ＯＮ）しているか否かを判断し、オフ（ＯＦＦ）している場合には、ＳＴ１６として正面表示器１７に所定のサインオフ画面を表示させて、この処理を終了する。これに対し、マネージャ業務許可フラグがオン（ＯＮ）している場合には、ＳＴ１５として同フラグをオフ（ＯＦＦ）した後、前記サインオフ画面を表示させて、この処理を終了する。
【００３８】
なお、ＣＰＵ１１は、ＳＴ１１にてＩＤコードが入力されなかった場合、及びＳＴ１３にてサインオフ失敗の通知伝文を受信するか、一定時間を経過してもサインオフ成功の通知伝文を受信しなかった場合には、ＳＴ１７として正面表示器１７に所定のサインオフエラー画面を表示させて、この処理を終了する。
【００３９】
また、サインオンにより稼動しているＰＯＳ端末１のＣＰＵ１１は、ストアコントローラ２からＬＡＮ３を介してマネージャ業務許可通知伝文またはマネージャ業務不許可通知伝文を受信すると、図８の流れ図に示す伝文受信処理を開始する。先ず、ＳＴ２１として受信伝文がマネージャ業務許可通知伝文であった場合には、ＣＰＵ１１は、ＳＴ２２としてメモリエリア１３１のマネージャ業務許可フラグをオン（ＯＮ）する。また、ＳＴ２３として正面表示器１７にマネージャ業務許可画面１７１を表示させる。その後、ＳＴ２４としてマネージャ業務許可画面１７１のＯＫボタンが操作され表示確認が指令されると、ＣＰＵ１１は、ＳＴ２５としてマネージャ業務許可画面１７１を消去して、この処理を終了する。
【００４０】
一方、ＳＴ２６として受信伝文がマネージャ業務不許可通知伝文であった場合には、ＣＰＵ１１は、ＳＴ２７としてメモリエリア１３１のマネージャ業務許可フラグをオフ（ＯＦＦ）する。また、ＳＴ２８として正面表示器１７に図５（ｂ）に示すマネージャ業務禁止画面１７２を表示させる。その後、ＳＴ２９としてマネージャ業務禁止画面１７２のＯＫボタンが操作され表示確認が指令されると、ＣＰＵ１１は、ＳＴ３０としてマネージャ業務禁止画面１７２を消去して、この処理を終了する。
【００４１】
また、サインオンにより稼動しているＰＯＳ端末１のＣＰＵ１１は、業務メニュー選択画面においてマネージャ業務が選択されると、図９の流れ図に示す処理を開始する。先ず、ＣＰＵ１１は、ＳＴ３１としてメモリエリア１３１のマネージャ業務許可フラグを調べる。そして、マネージャ業務許可フラグがオン（ＯＮ）している場合には、マネージャ業務の実行が許可されているので、ＳＴ３２として商品価格変更等の所定のマネージャ業務を実行して、この処理を終了する。これに対し、マネージャ業務許可フラグがオフ（ＯＦＦ）していた場合には、マネージャ業務の実行が許可されていないので、例えば正面表示器１７に「マネージャ業務は許可されていません」等のメッセージを表示させるなどのエラー処理を行なう。
【００４２】
このように第１の実施の形態においては、ストアコントローラ２に、ＰＯＳ端末１を操作する各オペレータに対して、マネージャ業務を実行する権限があるマネージャレベル（Ｍ）か否かを識別するデータ（レベル）と、マネージャレベルＭであればマネージャ業務実行権限の優先順位を示す値（ランク）とが予め設定されている。
【００４３】
しかして、マネージャレベルＭのオペレータが運転停止中（サインオフ状態）のＰＯＳ端末１を操作してサインオンを宣言すると、ストアコントローラ２において、当該オペレータのランクが他のＰＯＳ端末１をサインオンしているマネージャレベルＭのオペレータよりも上位か否かが判断される。そして、当該オペレータのランクが最上位である場合には、当該オペレータがサインオンしたＰＯＳ端末１に対してマネージャ業務許可通知伝文が送信されてマネージャ業務が許可され、他のＰＯＳ端末１に対してはマネージャ業務不許可通知伝文が送信されて、マネージャ業務が禁止される。
【００４４】
例えば今、ＰＯＳ管理テーブル２３１のデータが図３に示す状態にあるとする。すなわち、端末番号［３］のＰＯＳ端末１−３がマネージャ業務の実行を許可されているものとする。この状態において、ＰＯＳ端末１−３をサインオンしたオペレータ「氏名：ＢＢＢＢ」よりもランクが上位のオペレータ「ＡＡＡＡ」がＰＯＳ端末１−１をサインオンしたとする。そうすると、当該ＰＯＳ端末１−１に対してマネージャ業務の実行を許可され、ＰＯＳ端末１−３に対しては、マネージャ業務の実行が禁止される。これにより、オペレータ「ＡＡＡＡ」は、ＰＯＳ端末１−１を操作してマネージャ業務を行なうことができるが、他のＰＯＳ端末１−２〜１−９を操作しているオペレータは、たとえマネージャレベルＭであってもマネージャ業務を行なうことはできなくなる。
【００４５】
また、マネージャ業務の実行が許可されていたＰＯＳ端末１においてサインオフが宣言された場合には、ストアコントローラ２において、他のＰＯＳ端末１の中でマネージャレベルのオペレータでかつランクが最上位の者がサインオンしているＰＯＳ端末１が抽出され、このＰＯＳ端末１に対してマネージャ業務許可通知伝文が送信されてマネージャ業務が許可される。
【００４６】
例えば今、ＰＯＳ管理テーブル２３１のデータが図３に示す状態にある場合において、ランク２位のオペレータがサインオンしており、マネージャ業務の実行が許可されていたＰＯＳ端末１−３でサインオフが宣言されると、ランク３位のオペレータがサインオンしているＰＯＳ端末１−２に対してマネージャ業務許可通知伝文が送信されてマネージャ業務が許可される。
【００４７】
このように第１の実施の形態によれば、特定の権限を有するマネージャレベルＭのオペレータは、どのＰＯＳ端末１からもマネージャ業務を行なうことができるので、手近にある未稼動状態のＰＯＳ端末１を利用してマネージャ業務を行なうことができる。したがって、マネージャ業務を行なうためにストアコントローラ２が設置されている管理事務所までわざわざ出向いたり、登録業務処理中のＰＯＳ端末１を操作しているオペレータに代わってもらったりする無駄を省くことができる。しかも、マネージャ業務の実行が許諾されるＰＯＳ端末１は１台に制限されるので、同時に複数台のＰＯＳ端末１でマネージャ業務が実行されることはなく、同じ商品に対して異なる価格が設定されるような不具合を確実に防止できる。また、マネージャ業務の実行が許諾されるＰＯＳ端末１は、現時点において最上位ランクのオペレータがサインオンしている端末に限るので、現時点で最適なオペレータだけがマネージャ業務を実行することができる。
【００４８】
次に、各ＰＯＳ端末の上位装置をマスター機とした第２の実施の形態について、図１２〜図１６を用いて説明する。なお、第１の実施の形態と同一部分には同一符号を付して詳細な説明を省略する。
【００４９】
図１２は第２の実施の形態であるマスター／サテライト型ＰＯＳシステムの全体構成図であり、サテライト機に設定された複数台（図では９台）のＰＯＳ端末１（１−１，１−２，１−３，……，１−９）が、ＬＡＮ３を介して、マスター機に設定されたＰＯＳ端末１０に接続されている。サテライト機である各ＰＯＳ端末１は、第１の実施の形態のＰＯＳ端末１と同一の構成を有している（図４を参照）。一方、マスター機であるＰＯＳ端末１０は、ＰＯＳ端末１の構成に加えてＨＤＤ装置を内蔵しており、このＨＤＤ装置に、第１の実施の形態のストアコントローラ２と同様に、商品マスタファイル，売上集計ファイル等を保存している。また、オペレータ管理ファイル２４１（図２を参照）もＨＤＤ装置に保存している。
【００５０】
各ＰＯＳ端末１のＲＡＭ１３には、図１３に示すように、ＩＤコード，氏名，レベル，ランク及びマネージャ業務許可フラグの各メモリエリア１３２が形成されている。同様なメモリエリアは、ＰＯＳ端末１０にも形成されている。
【００５１】
図１４は各ＰＯＳ端末１のＣＰＵ１１が実行するサインオン処理、図１５は同ＣＰＵ１１が実行するサインオフ処理、図１６は同ＣＰＵ１１が実行する伝文受信処理のそれぞれ要部を示す流れ図である。なお、ＰＯＳ端末１０のＣＰＵ１１も同様な処理を実行することができる。
【００５２】
ＰＯＳ端末１０または各ＰＯＳ端末１のＣＰＵ１１は、サインオンキー１６１の操作によりサインオンが宣言されると、図１４のサインオン処理を開始する。先ず、ＳＴ６１としてオペレータのＩＤコードが入力されているか否かを判断する。そして、ＩＤコードが入力されている場合には、ＳＴ６２として、マスター機に設定されたＰＯＳ端末１０のＣＰＵ１１は、自機内のオペレータ管理ファイル２４１から当該ＩＤコードに対応する氏名，レベル及びランクを読出して、自機内のメモリエリア１３２に当該ＩＤコードとともに氏名，レベル及びランクを格納する。一方、サテライト機に設定されたＰＯＳ端末１のＣＰＵ１１は、ＬＡＮ３を介してＰＯＳ端末１０にアクセスしてオペレータ管理ファイル２４１から当該ＩＤコードに対応する氏名，レベル及びランクを取込み、自機内のメモリエリア１３２に格納する（オペレータランク記憶手段）。
【００５３】
次に、ＣＰＵ１１は、ＳＴ６３としてメモリエリア１３２に格納したレベルがマネージャレベルＭか否かを判断する。ここで、マネージャレベルＭでない場合にはＳＴ７１に進み、ＣＰＵ１１は、正面表示器１７に所定の業務メニュー選択画面を表示させて、この処理を終了する。
【００５４】
これに対し、マネージャレベルＭであった場合には、ＣＰＵ１１は、ＳＴ６４としてＬＡＮ３で接続された他のＰＯＳ端末１，１０に問合せを行なって、サインオンしているオペレータのレベルとランクをＬＡＮ３を経由して取得する（オペレータランク取得手段）。しかる後、ＣＰＵ１１は、ＳＴ６５として自機でサインオンしたオペレータのランクが最上位か否か、つまりメモリエリア１３２に格納したランクが他のＰＯＳ端末１，１０から取得したマネージャレベルＭのランクの中で最小値か否かを判定する（オペレータランク判定手段）。その結果、最小値でない場合には、自機でサインオンしたオペレータのランクが最上位でないので、前記ＳＴ７１に進む。
【００５５】
一方、最小値の場合には、自機でサインオンしたオペレータのランクが最上位なので、ＣＰＵ１１は、ＳＴ６６として他のＰＯＳ端末１，１０にマネージャ業務不可通知伝文をＬＡＮ３を介して送信する。またＣＰＵ１１は、ＳＴ６７としてメモリエリア１３２のマネージャ業務許可フラグをオン（ＯＮ）する。さらに、ＳＴ６８として正面表示器１７にマネージャ業務許可画面１７１を表示させる。その後、ＳＴ６９としてマネージャ業務許可画面１７１のＯＫボタンが操作され表示確認が指令されると、ＣＰＵ１１は、ＳＴ７０としてマネージャ業務許可画面１７１を消去した後、ＳＴ７１に進み、正面表示器１７に所定の業務メニュー選択画面を表示させて、この処理を終了する。
【００５６】
なお、ＣＰＵ１１は、ＳＴ６１にてＩＤコードが入力されなかった場合には、ＳＴ７２として正面表示器１７に所定のサインオンエラー画面を表示させて、この処理を終了する。
【００５７】
一方、サインオンにより稼動しているＰＯＳ端末１０または各ＰＯＳ端末１のＣＰＵ１１は、サインオフキー１６２の操作によりサインオフが宣言されると、図１５のサインオフ処理を開始する。先ず、ＳＴ８１としてオペレータのＩＤコードが入力されているか否かを判断する。そして、ＩＤコードが入力されている場合には、ＣＰＵ１１は、ＳＴ８２としてそのＩＤコードがメモリエリア１３２に格納されているＩＤコードと一致するか否かを判断する。そして、一致する場合には、サインオンが成功なので、ＳＴ８３としてメモリエリア１３２内のマネージャ業務許可フラグがオン（ＯＮ）しているか否かを判断する（特定業務実行許可判断手段）。
【００５８】
ここで、マネージャ業務許可フラグがオフ（ＯＦＦ）している場合には、当該ＰＯＳ端末はマネージャ業務が許可されていなかったのでＳＴ８９に進み、ＣＰＵ１１は、メモリエリア１３２内のＩＤコード，氏名，レベル及びランクをクリアする。また、ＳＴ９０として正面表示器１７に所定のサインオフ画面を表示させて、この処理を終了する。
【００５９】
これに対し、マネージャ業務許可フラグがオン（ＯＮ）していた場合には、当該ＰＯＳ端末はマネージャ業務が許可されていたので、ＣＰＵ１１は、ＳＴ８４としてＬＡＮ３で接続された他のＰＯＳ端末１，１０に問合せを行なって、サインオンしているオペレータのレベルとランクをＬＡＮ３を経由して取得する（第２のオペレータランク取得手段）。しかる後、ＣＰＵ１１は、ＳＴ８５として他のＰＯＳ端末１，１０から取得したレベル及びランクに基づいてマネージャ業務を許可するＰＯＳ端末の有無を判定する。すなわち、レベルがマネージャレベルＭのＰＯＳ端末の有無を判断し、１つもない場合にはマネージャ業務を許可するＰＯＳ端末無しを決定する。これに対し、マネージャレベルＭのＰＯＳ端末がある場合には、１つか２つ以上かを判断し、１つの場合にはそのＰＯＳ端末をマネージャ業務を許可するＰＯＳ端末と決定する。一方、マネージャレベルＭのＰＯＳ端末が複数ある場合にはランクが最上位のＰＯＳ端末を抽出し、このＰＯＳ端末をマネージャ業務を許可するＰＯＳ端末と決定する。
【００６０】
ＣＰＵ１１は、ＳＴ８６としてマネージャ業務を許可するＰＯＳ端末無しを決定した場合には、前記ＳＴ８９に進む。これに対し、マネージャ業務を許可するＰＯＳ端末を決定した場合には、ＣＰＵ１１は、ＳＴ８７としてそのＰＯＳ端末に対してマネージャ業務許可通知伝文をＬＡＮ３を介して送信する（特定業務実行通知手段）。また、ＳＴ８８として自機内のメモリエリア１３２のマネージャ業務許可フラグをオフ（ＯＦＦ）する。しかる後、ＳＴ８９に進み、メモリエリア１３２をクリアするとともにサインオフ画面を表示させたならば、この処理を終了する。
【００６１】
なお、ＣＰＵ１１は、ＳＴ８１にてＩＤコードが入力されなかった場合、及びＳＴ８２にて入力されたＩＤコードがメモリエリア１３２内のＩＤコードと一致しなかった場合には、サインオフが失敗なので、ＳＴ９１として正面表示器１７に所定のサインオフエラー画面を表示させて、この処理を終了する。
【００６２】
また、ＰＯＳ端末１０または各ＰＯＳ端末１のＣＰＵ１１は、ＬＡＮ３を介して接続された他のＰＯＳ端末からオペレータレベル及びランクの問合せを受けると、図１６の流れ図に示す処理を開始する。先ず、ＳＴ１０１として自機がサインオン中か否かを判断する。メモリエリア１３２がクリアされており、サインオン中でないと判断した場合には、ＣＰＵ１１は、問合せを無視して、この処理を終了する。
【００６３】
これに対し、メモリエリア１３２内にオペレータのＩＤコード，氏名，レベル及びランクが格納されていた場合には、サインオン中なので、ＣＰＵ１１は、ＳＴ１０２としてこのメモリエリア１３２内のオペレータレベルとランクを問合せ元のＰＯＳ端末にＬＡＮ３を介して送信する。しかる後、問合せ元のＰＯＳ端末からマネージャ業務許可通知伝文又はマネージャ業務不許可通知伝文が送られてくるのを待機する。そして、一定時間内にいずれの伝文も送られてこない場合には、この処理を終了する。
【００６４】
一方、ＳＴ１０３としてマネージャ業務許可通知伝文を受信した場合には、ＣＰＵ１１は、ＳＴ１０４としてメモリエリア１３２のマネージャ業務許可フラグをオン（ＯＮ）する。また、ＳＴ１０５として正面表示器１７にマネージャ業務許可画面１７１を表示させる。その後、ＳＴ１０６としてマネージャ業務許可画面１７１のＯＫボタンが操作され表示確認が指令されると、ＣＰＵ１１は、ＳＴ１０７としてマネージャ業務許可画面１７１を消去して、この処理を終了する。
【００６５】
また、ＳＴ１０８としてマネージャ業務不許可通知伝文を受信した場合には、ＣＰＵ１１は、ＳＴ１０９としてメモリエリア１３２のマネージャ業務許可フラグがオン（ＯＦＦ）していることを確認する。そして確認後、ＣＰＵ１１は、ＳＴ１１０としてそのマネージャ業務許可フラグをオフ（ＯＦＦ）する。また、ＳＴ１１１として正面表示器１７にマネージャ業務禁止画面１７２を表示させる。その後、ＳＴ１１２としてマネージャ業務禁止画面１７２のＯＫボタンが操作され表示確認が指令されると、ＣＰＵ１１は、ＳＴ１１３としてマネージャ業務禁止画面１７２を消去して、この処理を終了する。
【００６６】
このように第２の実施の形態においては、マスター機に設定されたＰＯＳ端末１０に、ＰＯＳ端末を操作する各オペレータに対して、マネージャ業務を実行する権限があるマネージャレベル（Ｍ）か否かを識別するデータ（レベル）と、マネージャレベルＭであればマネージャ業務実行権限の優先順位を示す値（ランク）とが予め設定されている。
【００６７】
しかして、マネージャレベルＭのオペレータが運転停止中（サインオフ状態）のＰＯＳ端末１を操作してサインオンを宣言すると、そのＰＯＳ端末１において、当該オペレータのランクと他のＰＯＳ端末１，１０をサインオンしているマネージャレベルＭのオペレータのランクとが比較される。そして、当該オペレータのランクが最上位である場合には、このＰＯＳ端末１のマネージャ業務許可フラグがオン（ＯＮ）して、マネージャ業務の実行が許可されるとともに、これまでマネージャ業務が許可されていた他のＰＯＳ端末１または１０に対してマネージャ業務不許可通知伝文が送信されて、その他のＰＯＳ端末１または１０でのマネージャ業務が禁止される。
【００６８】
また、マネージャ業務の実行が許可されていたＰＯＳ端末１においてサインオフが宣言された場合には、そのＰＯＳ端末１において、他のＰＯＳ端末１，１０をサインオンしているマネージャレベルのオペレータの中で最上位のオペレータが選択され、このオペレータがサインオンしているＰＯＳ端末１に対してマネージャ業務許可通知伝文が送信されてマネージャ業務が許可される。
【００６９】
このように第２の実施の形態においても、前記第１の実施の形態と同様に、特定の権限を有するマネージャレベルＭのオペレータは、どのＰＯＳ端末１からもマネージャ業務を行なうことができる上、同時に複数のＰＯＳ端末１でマネージャ業務が実行されることはないので、同じ商品に対して異なる価格が設定されるような不具合を確実に防止できる。
【００７０】
しかも、第２の実施の形態においては、ＰＯＳ端末をサインオンしたオペレータのなかでマネージャ業務実行権限ランクが最上位のオペレータを判定するオペレータランク判定手段、及びこのオペレータランク判定手段によりマネージャ業務実行権限ランクが最上位と判定されたオペレータがサインオンしたＰＯＳ端末のみにマネージャ業務の実行を許可するマネージャ業務実行制御手段が、サインオンしたＰＯＳ端末で行なわれるので、ＰＯＳ端末がサインオンされる毎に各手段をストアコントローラが処理していた第１の実施の形態と比較して、上位装置、すなわちマスター機に設定されたＰＯＳ端末１０の処理負荷を軽減できる効果を奏する。ＰＯＳ端末１０は、マスター機としての機能のほかにサテライト機としての機能も有しており、商品登録業務も処理可能である。このため、処理負荷の増加は商品登録業務に支障を来たすおそれがあり好ましくないので、本実施の形態の方法が非常に有効である。
【００７１】
なお、第１の実施の形態のようにストアコントローラ２を備えたＰＯＳシステムにおいて、第２の実施の形態のように各ＰＯＳ端末１がオペレータランク判定手段及びマネージャ業務実行制御手段を処理するようにして、ストアコントローラ２の処理負荷を軽減させることも可能である。
【００７２】
【発明の効果】
以上詳述したように本発明によれば、特定の権限を有する者であればどのＰＯＳ端末からも商品価格変更等の実行制限されている特定業務をタイムリーに実行することができ実行制限有特定業務の作業性を高め得ることができ、或いは複数のＰＯＳ端末にて実効制限有特定業務が同時に実行されることを防ぎ、システムの信頼性を向上させ得るＰＯＳシステムを提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるＰＯＳシステムの全体構成図。
【図２】同第１の実施の形態におけるオペレータ管理ファイルのデータ構造を示す模式図。
【図３】同第１の実施の形態におけるＰＯＳ管理テーブルのデータ構造を示す模式図。
【図４】同第１の実施の形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図５】同第１の実施の形態において表示されるマネージャ業務画面の一例を示す模式図。
【図６】同第１の実施の形態におけるＰＯＳ端末のＣＰＵが実行するサインオン処理の要部を示す流れ図。
【図７】同第１の実施の形態におけるＰＯＳ端末のＣＰＵが実行するサインオフ処理の要部を示す流れ図。
【図８】同第１の実施の形態におけるＰＯＳ端末のＣＰＵが実行する伝文受信処理の要部を示す流れ図。
【図９】同第１の実施の形態におけるＰＯＳ端末のＣＰＵが実行するマネージャ業務処理の要部を示す流れ図。
【図１０】同第１の実施の形態におけるストアコントローラ２のＣＰＵ２１が実行するサインオン受信処理の要部を示す流れ図。
【図１１】同第１の実施の形態におけるストアコントローラ２のＣＰＵ２１が実行するサインオフ受信処理の要部を示す流れ図。
【図１２】本発明の第２の実施の形態におけるＰＯＳシステムの全体構成図。
【図１３】同第２の実施の形態におけるＰＯＳ端末の主要なメモリエリアを示す模式図。
【図１４】同第２の実施の形態におけるＰＯＳ端末のＣＰＵが実行するサインオン処理の要部を示す流れ図。
【図１５】同第２の実施の形態におけるＰＯＳ端末のＣＰＵが実行するサインオフ処理の要部を示す流れ図。
【図１６】同第２の実施の形態におけるＰＯＳ端末のＣＰＵが実行する伝文受信処理の要部を示す流れ図。
【符号の説明】
１，１０…ＰＯＳ端末、２…ストアコントローラ、３…ＬＡＮ、２３１…ＰＯＳ管理テーブル、２４１…オペレータ管理ファイル。
【図１】
2004185112.tif 000003
【図２】
2004185112.tif 000004
【図３】
2004185112.tif 000005
【図４】
2004185112.tif 000006
【図５】
2004185112.tif 000007
【図６】
2004185112.tif 000008
【図７】
2004185112.tif 000009
【図８】
2004185112.tif 000010
【図９】
2004185112.tif 000011
【図１０】
2004185112.tif 000012
【図１１】
2004185112.tif 000013
【図１２】
2004185112.tif 000014
【図１３】
2004185112.tif 000015
【図１４】
2004185112.tif 000016
【図１５】
2004185112.tif 000017
【図１６】
2004185112.tif 000018