JPH0793667A - 販売時点情報管理用入出力制御方法及びこの方法を用いたレジスタ装置 - Google Patents
販売時点情報管理用入出力制御方法及びこの方法を用いたレジスタ装置Info
- Publication number
- JPH0793667A JPH0793667A JP24173693A JP24173693A JPH0793667A JP H0793667 A JPH0793667 A JP H0793667A JP 24173693 A JP24173693 A JP 24173693A JP 24173693 A JP24173693 A JP 24173693A JP H0793667 A JPH0793667 A JP H0793667A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- data
- central processing
- peripheral device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
るとともに、入力データが捨てられるような欠点を解消
できる販売時点情報管理用入出力制御方法及びこの方法
を用いたレジスタ装置を提供する。 【構成】 中央演算処理部1と入出力周辺機器部2,3
との間にコントロール部4を配し、中央演算処理部1側
の1つの入出力ポート1aとコントロール部4を接続
し、コントロール部4には入出力周辺機器部2,3のデ
ータが一時的に格納されるメモリ部6,7を設け、入出
力データには周辺機器の外部入出力アドレス番号に対応
した識別子を付けて中央演算処理部1とデータの入出力
を行なう。
Description
販売時点情報管理(POS)例えば、レジ作業、販売管
理、商品仕入れ、受注、発注、顧客管理等に好適に用い
られる入出力制御方法とこの方法を用いたレジスタ装置
に関し、特に入出力を行なう入出力ポートを1つしか使
わない入出力制御方法及びこの方法を用いたレジスタ装
置に関する。
ア、酒販売店、衣料小売店など小売業、サービス業の販
売時点情報管理システム(POSシステム)において
は、図10に示すようなPOSレジスタを用いている。
このレジスタ装置では、入出力周辺機器として備えられ
ているバーコードスキャナA1、レジスタ専用キーボー
ド(レジ専用キーボード)A2、磁気カードリーダA
3、料金表示器A4、レシートプリンタA5、ドロアA
6などが、コンピュータ本体20の複数の入出力ポート
20a〜20fに接続され、コンピュータ本体20とこ
れら入出力ポート20a〜20fを介してデータのやり
取りを行なうようになっている。
する周辺機器の数に合わせて複数の入出力ポートが備え
られており、いわゆる専用機といわれる構成となってい
る。
レジスタ装置では、複数の周辺機器に対して複数の入出
力ポート20a〜20fを用いる入出力制御方法を採用
しているので、売上げの登録プログラム上の処理手順と
しては、売上げのデータを登録する際に何のデータをど
の周辺機器を用いて登録するかを、いちいち入出力ポー
トを指定して登録する必要があるとともに、そのデータ
をすぐに処理しなければならないという制約が生じるよ
うになる。
取るバーコードスキャナA1のデータや磁気カードリー
ダA3のデータと、操作員が手で入力するレジスタ専用
キーボードA2からのデータとでは、データの入力速度
が一様でないので、各周辺機器が接続されるそれぞれの
入出力ポート20a,20b,20cのデータの入力の
有無を調べるために、図11に示すように直列型の逐次
処理方法が一般に用いられている。
がほとんど同時にかつ何回も繰り返し行なわれた場合に
は、いずれかの登録用データが捨てられる可能性がある
という問題が生じる。
手順を限定し、1つの操作に1つの周辺機器の入力だけ
を許してそのデータを取り込むか、または複数の異なる
入力方法と入力速度の各周辺機器を使用する場合には、
逐次処理の操作手順に入力の時間差(タイミング)を付
けることが行なわれていた。
1のデータや磁気カードリーダA3のデータ、レジスタ
専用キーボードA2などのデータの記述の書式(形式)
は、一意的ではなくそれぞれ異なるので、従来の処理で
はコンピュータの複数の各入出力ポートにデータの有無
を調べるか、またはデータの長さや形式などを調べて判
別する必要があり、複雑な処理を要する欠点があった。
課題を解決するために提案されたものであり、売上げ登
録のプログラム処理を簡略化できるとともに、入力デー
タが捨てられるような欠点を解消できる入出力制御方法
及びこの方法を用いたレジスタ装置を提供することを目
的とする。
に本発明による販売時点情報管理用入出力制御方法は、
1つの入出力ポート1aが用意された中央演算処理部1
と、それぞれ外部入出力アドレス番号が割り振られた複
数の入力用周辺機器部2並びに出力用周辺機器部3との
間に、コントロール部4を配し、このコントロール部は
中央演算処理部と1つの入出力ポート1aを介して接続
され、中央演算処理部の1つの入出力ポートと入力用周
辺機器部並びに出力用周辺機器部との間でコントロール
部を介してやり取りされる入出力データD1には、外部
入出力アドレス番号1〜6に対応する識別子D0が付加
され、上記コントロール部には、各入力用周辺機器から
それぞれ入力される入力データを外部入出力アドレス番
号1〜3ごとに順次記憶するリングバッファ方式の記憶
域である入力用メモリ部6と、各出力用周辺機器にそれ
ぞれ出力される出力データを外部入出力アドレス番号4
〜6ごとに順次記憶する同じくリングバッファ方式の出
力用メモリ部7と、入力用メモリ部6内の入力データを
中央演算処理部に1つの入出力ポートを介して受け渡す
とともに、中央演算処理部から1つの入出力ポートを介
して出力データを取り込んで出力用メモリ部に格納する
入出力制御部とが備えられ、上記入力用メモリ部内の入
力データは、順次中央演算処理部に入力されるまで記憶
が保持され、上記出力用メモリ部7の出力データは、順
次各出力用周辺機器に出力されるまで記憶が保持される
工程から成る。
中央演算処理部で販売時点情報管理のデータが加工さ
れ、上記入力用周辺機器部2はバーコードスキャナA
1、レジスタ専用キーボードA2などからなり、上記出
力用周辺機器部3は料金表示器A4、レシートプリンタ
A5、ドロアA6などからなり、中央演算処理部と入出
力用周辺機器部2,3との間に上記コントロール部が接
続され、中央演算処理部と入出力用周辺機器部2,3と
の間でやり取りされる入出力データを、上記構成の入出
力制御方法を用いて制御する構成である。
出力用周辺機器部2,3とでやり取りされる識別子が付
加された入出力データは、外部入出力アドレス番号毎に
コントロール部4をリングバッファ方式の記憶域である
各メモリ部6,7に順次格納されたあとに中央演算処理
部(CPU)又は各入出力用周辺機器へ入出力されるの
で、この識別子付きのデータを中心とした並列型の分岐
処理が可能となる。
タ装置を構成した場合、データ形式や入力速度が異なる
周辺機器からデータが入力される場合でも、データの形
式や速度に関係なくデータを扱うことができ、ほぼ同時
に複数の周辺機器からデータの入力があっても入力デー
タのとりこぼしがない。
説明する。図1のブロック図に本発明による入出力制御
方法を用いたレジスタ装置の基本的な構成を示し、図2
のブロック図にコントロール部内部の構成と周辺機器の
接続関係を示す。これらの図で、このレジスタ装置は、
販売時点情報管理システムのデータを最終加工する中央
演算処理部(CPU)1と、操作員(オペレータ)がデ
ータの入力を行なう入力用周辺機器部2と、その入力デ
ータを中央演算処理部1で処理加工したあとに出力する
出力用周辺機器部3と、中央演算処理部1と入出力用周
辺機器部2,3との間の入出力データを保持でき、入出
力データを制御加工する外部周辺機器制御装置(本明細
書において、「コントロール部」という)4とから構成
されている。ここで、入力用周辺機器部2は、例えばバ
ーコードスキャナA1、レジスタ専用キーボードA2、
磁気カードリーダA3から構成され、出力用周辺機器部
3は、例えば料金表示器A4、レシートプリンタA5、
ドロアA6から構成される。なお、入力用周辺機器部2
はシリアル(直列)データを扱い、出力用周辺機器部3
の料金表示器A4及びレシートプリンタA5はパラレル
(並列)データを扱う。
と、入力用周辺機器部2のデータを一旦記憶するリング
バッファ方式の入力用メモリ部6と、出力用周辺機器部
3のデータを一旦記憶するリングバッファ方式の出力用
メモリ部7とから構成される。入出力制御部5は、中央
演算処理部1側とは中央演算処理部1に用意された1つ
の入出力シリアルポート1aを介して接続される。ま
た、出力用メモリ部7は、シリアルデータをパラレルデ
ータに変換して出力する直列/並列データ変換回路8を
介して料金表示器A4とレシートプリンタA5に接続さ
れる。また、このメモリ部7は、ドロアを開く際にドロ
アのマグネットを駆動するのに必要な電流を流すドロア
駆動回路9を介してドロアA6に接続される。
ータ、商品名データ、定価データ等とレジ、販売管理、
仕入れ、商品受・発注管理、顧客管理情報等が記憶され
た商品台帳となるメモリ部10が接続されている。
算処理部1と入出力用周辺機器部2,3との間に入出力
データを制御するコントロール部4を配して、中央演算
処理部1とコントロール部4との間を1つの入出力ポー
ト1aを介して接続している。このように1つの入出力
ポート1aだけを用いる構成なので、各種の周辺機器の
入出力データD1の先頭に図3に示すように外部入出力
アドレス番号に相当する識別子D0を付加し、周辺機器
からデータが入力されたときに、中央演算処理部1は何
番目のチャンネルの周辺機器から入力されたかを識別で
きるようにしている。また、中央演算処理部1からデー
タをシリアルポート1aに出力するときに、同じく外部
入出力アドレス番号をデータの先頭に付けてコントロー
ル部4に送出することで、データをコントロール部4に
接続されるどの周辺機器に振り分けるかの特定を行なえ
るようしている。ここで、バーコードスキャナA1から
ドロアA6までの周辺機器は、外部入出力アドレス番号
1〜6(識別子1〜6)に対応している。
グバッファ方式の記憶域である入力用メモリ部6には、
周辺機器から入力されたデータが外部入出力アドレス番
号ごとに記憶される。この記憶域の入力データは、中央
演算処理部1よりそのデータを受け取ったという信号が
来るまでは保持される。同じく出力用メモリ部7には、
周辺機器に出力されるデータが外部入出力アドレス番号
ごとに記憶され、この記憶域の出力データは周辺機器に
出力されるまで保持される。
複数の周辺機器よりほとんど同時に繰り返しデータが入
力されても、全ての入力データは一旦コントロール部4
のメモリ部6に外部入出力アドレス番号ごとに蓄積さ
れ、順次入出力制御部5を介して中央演算処理部1に入
力されるので、売上げ登録プログラムでは図4に処理フ
ローを示すようにデータの識別子を中心とした並列型の
一括処理を行なえ、周辺機器の入力方法、入力速度に関
係なく入力データを平等に取り扱うことができる。ま
た、入力データに識別子があるため、どの周辺機器から
入ってきたデータであるかを容易に判別でき、同一の処
理ルーチンのプログラムで簡便に処理できる。
で、各周辺機器よりほとんど同時に繰り返しデータが入
力されても、中央演算処理部1側でその入力データが処
理されるまでメモリ部6に保持されるので、入力データ
が捨てられるという従来の欠点は解消される。
タが入力される場合を例にとり入出力データの流れを具
体的に説明する。入力用周辺機器部2のバーコードスキ
ャナA1の入力データをa1として入力する。このデー
タa1は、入力用メモリ部6に入り、a1のデータの前
に外部入出力アドレス番号に対応する識別子が付加され
てa2となる。
力制御部5に送出され、この制御部5から1つの入出力
ポート1aを介して中央演算処理部1へデータa3とし
て送出される。データa3を中央演算処理部1が受け取
ったという信号を入出力制御部5がもらうと、入力用メ
モリ部6内にあるデータa2が消去される。
a3から識別子が取り除かれ、予め中央演算処理部1に
登録してあるメモリ部10内の商品台帳のデータベース
のバーコードデータと検索・照合されて、一致した場合
に商品台帳の定価データに識別子が付けられてデータa
4とされる。同じく、商品名データと定価データに識別
子を付けてデータa5とされる。すなわち、中央演算処
理部1はデータa3を二次加工処理してデータa4とa
5を生成する。
ータ列として入出力制御部5に送出する。入出力制御部
5では、データa4をa6とし、データa5をa7とし
てそれぞれ出力用メモリ部7に送出する。
別子を除いた定価データa8を外部入出力アドレス番号
4に対応する料金表示器A4に出力する。同じく、デー
タa7より識別子を除いて商品名データと定価データの
データ列a9とし、外部入出力アドレス番号5に対応す
るレシートプリンタA5に出力する。
ポート1aを用いて、入力用周辺機器部2のバーコード
スキャナA1からデータa1を入力して、出力用周辺機
器部3の料金表示器A4とレシートプリンタA5へデー
タa8,a9を出力する一連の動作手順である。
1より繰り返し速い速度でデータが入力された場合に、
先に入力されたデータが入出力制御部5や中央演算処理
部1で処理中であっても、つぎの入力データが入力用メ
モリ部6に記憶・保持される。図5は、このような入力
用メモリ部6のデータの記憶状態を示しており、a1の
データが中央演算処理部1へ出力処理されないうちに、
続けてa1’,a1”の2つのデータがバーコードスキ
ャナA1より入力された記憶状態を表している。このよ
うな制御方法では、中央演算処理部1がa1の加工デー
タであるa3を受け取り、データを受け取ったという信
号を入出力制御部5へ返したときに直ちに図6に示すよ
うに「イ」の記憶エリア位置にあるa1のデータが消去
され、続いてa1’が「イ」の記憶エリア位置に繰り上
がり、a1’が入出力制御部5へ出力されるデータの候
補となる。このとき、同じ周辺機器より入力されたデー
タa1”は記憶エリア「ロ」の位置に記憶・保持され
る。
領域が確保されている入力用メモリ部6には、図7に示
すようにバーコードスキャナA1以外に別の各入力用周
辺機器であるレジスタ専用キーボードA2、磁気カード
リーダA3から入力されたデータb1,c1,b1’,
c1’,b1”,c1”,…が、それぞれの記憶エリア
(「イ」,「ロ」,「ハ」,…)に格納される。図8
は、これら記憶エリアに格納されているチャンネル単位
のデータを中央演算処理部1へ出力するための入出力制
御部5の入力処理のフローである。また、図9は中央演
算処理部1より入力されたデータを出力用メモリ部7へ
出力するための入出力制御部5の出力処理のフローを表
している。
央演算処理部と周辺機器との間にコントロール部を配
し、中央演算処理部とコントロール部との間を1つの入
出力ポートを介して接続するとともに、入出力データの
先頭に各周辺機器の外部入出力アドレス番号を表す識別
子を付加するようにしたので、その識別子のデータを中
心とした並列型の分岐処理ができ、販売時点情報管理に
用いた場合に、売上げ登録プログラムを簡便なプロセス
で記述できるという利点がある。
並列の分岐処理が行なえることは、周辺機器からの入力
データは中央演算処理部で処理されるまでコントロール
部のメモリ部に保持されるので、従来のような直列型の
逐次処理方法を用いる場合と異なり、各周辺機器よりほ
とんど同時に繰り返しデータが入力された場合も、入力
データが捨てられるという欠点が解消されるという利点
がある。
ートが備えられているだけなので、従来のように複雑な
配線をしなくてもよく、配線を大幅に簡略化できること
から、電源ラインや信号ラインからの電気的ノイズを低
減でき、動作の信頼性と安定性を向上できるという効果
がある。
すブロック図である。
ク図である。
ある。
込むときの並列処理を示すフロー図である。
ある。
る。
メモリ部への記憶状態を示す図である。
ー図である。
ー図である。
フロー図である。
Claims (2)
- 【請求項1】 1つの入出力ポートが用意された中央演
算処理部と、それぞれ外部入出力アドレス番号が割り振
られた複数の入力用周辺機器並びに出力用周辺機器との
間に、コントロール部を配し、このコントロール部は中
央演算処理部と1つの入出力ポートを介して接続され、
中央演算処理部の1つの入出力ポートと入力用周辺機器
並びに出力用周辺機器との間でコントロール部を介して
やり取りされる入出力データには、外部入出力アドレス
番号に対応する識別子が付加され、上記コントロール部
には、各入力用周辺機器からそれぞれ入力される入力デ
ータを外部入出力アドレス番号ごとに順次記憶する入力
用メモリ部と、各出力用周辺機器にそれぞれ出力される
出力データを外部入出力アドレス番号ごとに順次記憶す
る出力用メモリ部と、入力用メモリ部内の入力データを
中央演算処理部に1つの入出力ポートを介して受け渡す
とともに、中央演算処理部から1つの入出力ポートを介
して出力データを取り込んで出力用メモリ部に格納する
入出力制御部とが備えられ、上記入力用メモリ部内の入
力データは、順次中央演算処理部に入力されるまで記憶
が保持され、上記出力用メモリ部の出力データは、順次
各出力用周辺機器に出力されるまで記憶が保持されるこ
とを特徴とする販売時点情報管理用入出力制御方法。 - 【請求項2】 販売時点情報管理用のデータが加工され
る上記中央演算処理部と、バーコードスキャナ、レジス
タ専用キーボードなどからなる上記入力用周辺機器と、
料金表示器、レシートプリンタ、ドロアなどからなる上
記出力用周辺機器と、中央演算処理部と入出力用周辺機
器との間に上記コントロール部が接続され、中央演算処
理部と入出力用周辺機器との間でやり取りされる入出力
データを、請求項1記載の販売時点情報管理用入出力制
御方法を用いて制御することを特徴とするレジスタ装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24173693A JP2772298B2 (ja) | 1993-09-28 | 1993-09-28 | 販売時点情報管理用入出力制御方法及びこの方法を用いたレジスタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24173693A JP2772298B2 (ja) | 1993-09-28 | 1993-09-28 | 販売時点情報管理用入出力制御方法及びこの方法を用いたレジスタ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0793667A true JPH0793667A (ja) | 1995-04-07 |
| JP2772298B2 JP2772298B2 (ja) | 1998-07-02 |
Family
ID=17078779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24173693A Expired - Fee Related JP2772298B2 (ja) | 1993-09-28 | 1993-09-28 | 販売時点情報管理用入出力制御方法及びこの方法を用いたレジスタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2772298B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6410832U (ja) * | 1987-07-10 | 1989-01-20 | ||
| JPH0239136A (ja) * | 1988-07-29 | 1990-02-08 | Canon Inc | 原稿照明装置 |
-
1993
- 1993-09-28 JP JP24173693A patent/JP2772298B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6410832U (ja) * | 1987-07-10 | 1989-01-20 | ||
| JPH0239136A (ja) * | 1988-07-29 | 1990-02-08 | Canon Inc | 原稿照明装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2772298B2 (ja) | 1998-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2772298B2 (ja) | 販売時点情報管理用入出力制御方法及びこの方法を用いたレジスタ装置 | |
| JPS5911465A (ja) | 電子式キヤツシユレジスタ | |
| JPH01246664A (ja) | データ処理装置 | |
| JPH08143018A (ja) | ポップラベル発行装置 | |
| JPS5812068A (ja) | 電子式キヤツシユレジスタの群管理システム | |
| JPH02112095A (ja) | 商品販売データ処理装置 | |
| JP2832936B2 (ja) | 顧客管理端末装置 | |
| JPS6263395A (ja) | 電子式キヤツシユレジスタ | |
| JPH0814873B2 (ja) | 取引処理装置 | |
| JPH04308994A (ja) | 電子レジスタ | |
| JPH08329346A (ja) | 商品販売登録データ処理装置 | |
| JP3062511B2 (ja) | 電子式キャッシュレジスタ | |
| JP3001328B2 (ja) | 商品販売データ処理装置 | |
| JP2025053963A (ja) | 商品情報登録システム、情報処理装置およびプログラム | |
| JPH10269461A (ja) | Posターミナル | |
| JPH0475194A (ja) | 単価読出装置を備えた電子式キャッシュレジスタ | |
| JPS59142672A (ja) | デ−タ入力装置 | |
| JPH0765238A (ja) | 商品売上データ処理装置 | |
| JPH10222753A (ja) | 商品販売データ処理装置 | |
| JPH0546873A (ja) | 商品販売データ処理装置 | |
| JP2003044933A (ja) | 商品販売データ処理装置、商品販売データ処理方法および商品販売データ処理プログラム | |
| JPS63231697A (ja) | 操作者情報登録制御装置 | |
| JPS6378292A (ja) | 電子式キヤツシユレジスタ | |
| JPH0468494A (ja) | 販売時点情報管理システム | |
| JPS6254368A (ja) | イメ−ジタグ読取り装置による物流管理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080424 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090424 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100424 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110424 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120424 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130424 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |