JP5000461B2 - Product sales data processing device - Google Patents
Product sales data processing device Download PDFInfo
- Publication number
- JP5000461B2 JP5000461B2 JP2007297280A JP2007297280A JP5000461B2 JP 5000461 B2 JP5000461 B2 JP 5000461B2 JP 2007297280 A JP2007297280 A JP 2007297280A JP 2007297280 A JP2007297280 A JP 2007297280A JP 5000461 B2 JP5000461 B2 JP 5000461B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction data
- unit
- data
- transaction
- size
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、商品販売データ処理の結果として生ずる取引データをトランザクションデータとして上位機に送信する商品販売データ処理装置に関する。 The present invention relates to a merchandise sales data processing apparatus that transmits transaction data generated as a result of merchandise sales data processing as transaction data to a host machine.
POS端末等の商品販売データ処理装置は、商品販売データ処理の結果として生ずる取引データをトランザクションデータとして記憶部に一時記憶しておき、一時記憶するトランザクションデータを適宜のタイミングで上位機に送信出力するようにしている。このようなトランザクションデータは、取引データであることからその取り扱いには慎重を期する必要があり、何らかの障害によって発生し得るデータロスは可能な限り防止しなければならない。このため、トランザクションデータの取り扱い等については、従来から各種の提案がなされている。 A merchandise sales data processing apparatus such as a POS terminal temporarily stores transaction data generated as a result of merchandise sales data processing in a storage unit as transaction data, and transmits and outputs the temporarily stored transaction data to a host machine at an appropriate timing. I am doing so. Since such transaction data is transaction data, it must be handled with care, and data loss that may occur due to some kind of failure must be prevented as much as possible. For this reason, various proposals have been made for handling transaction data.
例えば、特許文献1には、ファイルコントローラがトランザクションデータを受信する毎にトランザクションデータの全記憶容量に対するファイルコントローラの現在使用率を算出して表示部に表示し、要求命令に応じてその現在使用率をストアサーバに送信するようにした発明が記載されている。 For example, in Patent Document 1, every time the file controller receives transaction data, the current usage rate of the file controller with respect to the total storage capacity of the transaction data is calculated and displayed on the display unit. The invention is described in which is transmitted to the store server.
また、特許文献2には、容量を超えたトランザクションデータの受信を中止するようにした発明が記載されている。 Patent Document 2 describes an invention in which reception of transaction data exceeding the capacity is stopped.
トランザクションデータは、最初は、POS端末からストアサーバやその他の上位機へと送信出力される。この際、上位機自体の障害やPOS端末と上位機との間の通信障害等が発生すると、POS端末ではトランザクションデータの送信出力をすることができない。この場合、トランザクションデータはPOS端末の記憶部に留まることになる。ところが、このような状況が生ずると、POS端末の記憶部には大量のトランザクションデータが残存した状態となり、いずれ記憶部の記憶容量が不足してしまう。このため、個々のPOS端末の設定にもよるであろうが、古いトランザクションデータが随時削除されてしまったり、あるいは反対に新規のトランザクションデータが記憶部に記憶できなくなってしまったりして、データロスが発生してしまうという問題がある。 The transaction data is initially transmitted and output from the POS terminal to the store server or other higher-level machine. At this time, if a failure of the host device itself or a communication failure between the POS terminal and the host device occurs, the POS terminal cannot output the transaction data. In this case, the transaction data remains in the storage unit of the POS terminal. However, when such a situation occurs, a large amount of transaction data remains in the storage unit of the POS terminal, and the storage capacity of the storage unit will eventually become insufficient. For this reason, depending on the settings of individual POS terminals, old transaction data may be deleted as needed, or on the contrary, new transaction data may not be stored in the storage unit, resulting in data loss. There is a problem that occurs.
このような問題が発生した場合に更に深刻なことは、データロスが発生していることをユーザが知り得ないことがあるということである。一般的な傾向として、取引毎に発生するようなトランザクションデータについては比較的頻繁にチェックをするのに対して、電子ジャーナルのようなデータについてはチェックがなされにくく、気がついた時には既に取り返しがつかない状態でデータロスが発生している可能性が高い。 Even more serious when such a problem occurs is that the user may not know that a data loss has occurred. As a general trend, transaction data that occurs for each transaction is checked relatively frequently, whereas data such as electronic journals is difficult to check and cannot be recovered when you notice it. There is a high possibility of data loss in the state.
なお、上記特許文献1、2に記載された発明は、いずれも上位機自体の障害やPOS端末と上位機との間の通信障害等を考慮したものではなく、上記問題に対して何らかの解決策を提供するものではない。 Note that the inventions described in Patent Documents 1 and 2 do not take into account the failure of the host device itself or the communication failure between the POS terminal and the host device. Does not provide.
本発明の目的は、上位機自体の障害やPOS端末と上位機との間の通信障害等が発生した場合であっても、トランザクションデータを上位機に送信できないことを原因とするデータロスの可能性を極力減少させることである。 The object of the present invention is to enable data loss due to the fact that transaction data cannot be transmitted to a host machine even when a host machine failure or a communication fault between a POS terminal and a host machine occurs. It is to reduce sex as much as possible.
本発明は、情報を入力するための入力部と情報を表示するための表示部とを備え、前記入力部によって入力した商品情報に基づいて商品販売データ処理を実行する商品販売データ処理装置において、前記商品販売データ処理に伴い生ずる取引データを一時的に記憶する記憶部と、第1及び第2の外部機器との間でデータ送受信を実行するデータ送受信部と、前記記憶部に記憶されている取引データをトランザクションデータとして前記データ送受信部によって前記第1の外部機器に向けて送信出力する第1の処理と、前記記憶部に記憶されている未送信トランザクションデータの大きさを計測する第2の処理と、前記計測された未送信トランザクションデータの大きさが規定値を超えているかを判定する第3の処理と、前記未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージを前記表示部に表示出力する第4の処理と、前記警告メッセージの表示部に前記入力部による確認指定を許容するオブジェクトを表示し、当該オブジェクトによる確認指定後又は所定の時間経過後に、前記データ送受信部によって前記第2の外部機器に向けて障害通知を送信出力する第5の処理と、を実行する制御部と、を備える。 The present invention provides a product sales data processing apparatus that includes an input unit for inputting information and a display unit for displaying information, and executes product sales data processing based on product information input by the input unit. Stored in the storage unit, a storage unit that temporarily stores transaction data generated by the merchandise sales data processing, a data transmission / reception unit that performs data transmission / reception between the first and second external devices, and the storage unit A first process for transmitting and outputting transaction data as transaction data to the first external device by the data transmission / reception unit; and a second process for measuring the size of untransmitted transaction data stored in the storage unit A process, a third process for determining whether the size of the measured untransmitted transaction data exceeds a specified value, and the untransmitted transaction When it is determined that the size of the application data exceeds a specified value, a fourth process for displaying and outputting a warning message on the display unit, and confirmation designation by the input unit on the display unit of the warning message are permitted. A control unit that displays an object and executes a fifth process of transmitting and outputting a failure notification to the second external device by the data transmission / reception unit after the confirmation designation by the object or after a predetermined time has elapsed, .
本発明によれば、記憶部に記憶されている未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージを表示部に表示出力するようにしたので、上位機自体の障害やPOS端末と上位機との間の通信障害等が発生した場合であっても、トランザクションデータを上位機に送信できないことを原因とするデータロスの可能性を極力減少させることができる。 According to the present invention, when it is determined that the size of untransmitted transaction data stored in the storage unit exceeds the specified value, a warning message is displayed on the display unit. The possibility of data loss due to the inability to transmit transaction data to the host device can be reduced as much as possible even when a failure of itself or a communication failure between the POS terminal and the host device occurs. .
本発明の実施の一形態を図1ないし図6に基づいて説明する。本実施の形態は、例えばコンビニエンスストアでの使用に適した商品販売データ処理システムへの適用例である。 An embodiment of the present invention will be described with reference to FIGS. This embodiment is an application example to a merchandise sales data processing system suitable for use in, for example, a convenience store.
図1は、システム全体の概略を示すブロック図である。複数台のPOS端末101が設けられ、これらのPOS端末101は、LAN等の通信ネットワーク201に接続されている。この通信ネットワーク201には、各種の情報にアクセス可能な上位機としてのストアコントローラ301、通信サーバ401等も接続されている。したがって、通信ネットワーク201に接続されたPOS端末101、ストアコントローラ301、通信サーバ401は、互いにデータ送受信可能となっている。また、通信サーバ401は、図示しない外部ネットワークにアクセス可能であり、外部に設置されているホストコンピュータ(図示せず)との間でデータ送受信を実行する。
FIG. 1 is a block diagram showing an outline of the entire system. A plurality of
また、POS端末101は、通信ネットワーク201に接続されているのみならず、外部通信ネットワークCNを介して外部機器である障害サーバ501と直接データ送受信可能に接続されている。
The
図2は、POS端末101を示す斜視図である。POS端末101は、ドロワ102の上に載置されており、ドロワ102の引出し103の開放動作を制御することができる。POS端末101の上面右側にはキーボード104とオペレータ用表示器105とが配列され、上面左側にはレシートジャーナルプリンタ106が配列されている。オペレータ用表示器105は、情報を表示する表示部として機能し、その表示面105aに例えば液晶表示パネルを有する。そして、表示面105aには、タッチパネルTPが積層配置され、情報のタッチ入力が可能となっている。POS端末101の上面後方には、客用表示器107が立設されている。図2中、POS端末101の右側面近傍に設けられている溝は、カードリーダライタ108(図3参照)によるカード情報の読み取り等をするためにカードをスキャンするためのカード読取溝109である。図2中、POS端末101の上面右側のカード読取溝109よりも奥側に配置されているのは、鍵キーKである。鍵キーKは、個々のユーザが所持するキー(図示せず)の指し込み及び回転操作を受け付け、POS端末101の動作モードを「登録」、「精算」、「点検」、「トレーニング」等に切替える。このようなPOS端末101での各種情報の入力は、入力部として機能するキーボード104及びタッチパネルTPによって可能である。
FIG. 2 is a perspective view showing the
そして、POS端末101には、バーコードスキャナ110が接続されている。バーコードスキャナ110は、POS端末101が配備されているチェックアウトカウンタに持ち込まれた商品に付されているバーコードを読み取り、バーコードに含まれている商品コードを解析する。バーコードスキャナ110が解析した商品コードは、POS端末101に送信される。したがって、バーコードスキャナ110も、キーボード104と同様に情報を入力するための入力部として機能する。
A
図3は、POS端末101のハードウェア構成を示すブロック図である。POS端末101は、各種演算処理を実行し各部を制御する情報処理部及び制御部としてのCPU151を備えている。CPU151には、固定データを固定的に記憶保存するROM152と、可変データを書き換え自在に記憶してワークエリアとして使用されるRAM153と、HDD154とがバスライン155を介して接続されている。HDD154は、各種のコンピュータプログラムをインストールしている。これらのコンピュータプログラムは、POS端末101の起動時、その全部又は一部がRAM153にコピーされる。CPU151は、RAM153にコピーされたコンピュータプログラムに従った処理を実行する。
FIG. 3 is a block diagram illustrating a hardware configuration of the
前述したドロワ102、キーボード104、オペレータ用表示器105、レシートジャーナルプリンタ106、客用表示器107、カードリーダライタ108、バーコードスキャナ110は、いずれも各種の入出力回路(全て図示せず)とバスライン155とを介してCPU151に接続され、CPU151によって動作制御される。したがって、CPU151、ROM152及びRAM153等の各部は、それらの動作制御の対象物の物理的性質を利用してコンピュータプログラムが当該制御対象物を制御するために不可欠なハードウェア資源であり、この意味で、各種の処理を実行する制御部を構成する。
The
POS端末101は、POS端末101が設置される店舗に設けられる通信ネットワーク201に接続するための通信インターフェース156を備えており、この通信インターフェース156も、バスライン155を介してCPU151に接続されている。HDD154にインストールされている各種のコンピュータプログラムは、一例として、通信インターフェース156を介して上位機からダウンロードされたものである。
The
また、POS端末101が有する通信インターフェース156は、通信ネットワーク201を介しての構内通信を実現させているのみならず、外部通信ネットワークCNを介しての障害サーバ501との間の通信をも実現させている。したがって、通信インターフェース156は、ストアコントローラ301や障害サーバ501等の外部機器との間でデータ送受信を実行するデータ送受信部として機能する。
Further, the
前述したように、POS端末101のCPU151は、RAM153にコピーされたコンピュータプログラムに従った処理を実行する。このような処理として、CPU151は、商品販売データ処理やトランザクションデータの送信監視処理等の各種処理をPOS端末101に実行させる。
As described above, the
鍵キーKに差し込まれたキーが「登録」位置に位置付けられている場合、登録処理が実行される。登録処理は、一例として、バーコードスキャナ110又はキーボード104によって入力された商品コードに基づいてPLUファイル(図示せず)から対応する単価情報を呼び出して実行される。呼び出した商品コード及び単価は、RAM153のワークエリアに一時記憶される。その後、キーボード104による締め操作、例えば預/現計キー(図示せず)の押下に従い一取引が確定される。そこで、CPU151は、一取引の確定後には、RAM153のワークエリアに一時記憶したデータに基づいて算出した売上合計金額等の取引データをRAM153の仮登録エリアに保存し、そのような取引データに基づく取引情報を印字したレシートを生成して発行する。そして、発行したレシートを顧客に渡し、一取引を終了する。
When the key inserted into the key K is positioned at the “registration” position, the registration process is executed. As an example, the registration process is executed by calling the corresponding unit price information from a PLU file (not shown) based on the product code input by the
図4は、リードポインタ及びライトポインタを有するトランザクションファイルを例示する模式図である。前述したように、CPU151は、一取引の確定後に取引データをRAM153の仮登録エリアに保存する。この場合の仮登録エリアは、トランザクションエリア153aである。CPU151は、トランザクションエリア153aに仮登録した取引データを所定時期の到来、例えば登録後二週間が経過したら削除する。
FIG. 4 is a schematic diagram illustrating a transaction file having a read pointer and a write pointer. As described above, the
ここで、CPU151は、一取引の終了のタイミングで、トランザクションエリア153aに記憶させた取引データをトランザクションデータとしてストアコントローラ301に送信する。また、CPU151は、鍵キーKに差し込まれたキーが「精算」位置に位置付けられると、精算処理を実行する。精算処理は、例えば業務終了後に実行され、トランザクションエリア153aに記憶させた取引データによって生成される精算レポート等をトランザクションデータとしてストアコントローラ301に送信する処理である。更に、CPU151は、一取引毎の取引データを電子ジャーナルという形態でジャーナルとして保存しており、所定期間、例えば一週間毎に電子ジャーナルをトランザクションデータとしてストアコントローラ301に送信する。このように、CPU151は、記憶部であるRAM153中のトランザクションエリア153aに記憶されているトランザクションデータをデータ送受信部である通信インターフェース156によって外部機器であるストアコントローラ301に向けて送信出力する(第1の処理)。
Here, the
上記第1の処理として、本実施の形態では、取引データをトランザクションデータとしてPOS端末101からストアコントローラ301に送信出力する一例を示した。これに対して、別の実施の形態としては、ストアコントローラ301をスルーして、あるいは通信サーバ401から直接的に、POS端末101のトランザクションエリア153aに記憶保存されている取引データを通信サーバ401に接続されているホストコンピュータ(図示せず)に送信出力するようにしても良い。この場合、POS端末101は、トランザクションエリア153aに記憶保存されている取引データをトランザクションデータとして通信サーバ401に一端送信し、そのトランザクションデータの送信先をホストコンピュータとして指定する。
As the first processing, in the present embodiment, an example is shown in which transaction data is transmitted and output from the
CPU151は、トランザクションエリア153aに対するデータリード及びデータライトを、リードポインタ(RP)及びライトポインタ(WP)で管理する。つまり、トランザクションエリア153aに対して取引データが書き込まれたならば、リードポインタ(RP)が示す位置を更新する。トランザクションエリア153aに記録されている取引データが送信されたならば、ライトポインタ(WP)が示す位置を更新する。これらのリードポインタ(RP)及びライトポインタ(WP)は、概ね、一取引の取引データのレコードを1単位として動作する。
The
図5は、トランザクションデータの送信監視処理の流れを示すフローチャートである。以上説明したように、CPU151は、トランザクションデータをストアコントローラ301に送信出力する。ところが、上位機であるストアコントローラ301やホストコンピュータ(図示せず)等自体の障害やPOS端末101とそのような上位機との間の通信障害等が発生すると、POS端末101ではトランザクションデータの送信出力をすることができない。この場合、CPU151は、必ず上位機との間で通信のアクノレッジをとってから取引データであるトランザクションデータの送信出力を実行するため、そのトランザクションデータはPOS端末101のRAM153に留まることになる。ところが、このような状況が生ずると、RAM153中のトランザクションエリア153aには大量のトランザクションデータが残存した状態となり、いずれはトランザクションエリア153aの記憶容量が不足してしまう。このため、古いトランザクションデータが随時削除されてしまったり、あるいは反対に新規のトランザクションデータが記憶部に記憶できなくなってしまったりして、データロスが発生してしまう。
FIG. 5 is a flowchart showing a flow of transaction data transmission monitoring processing. As described above, the
そこで、本実施の形態では、図5にそのデータ処理の流れを示すトランザクションデータの送信監視処理を実行し、そのようなデータロスの発生が生じないようにしている。つまり、CPU151は、規定のタイミングで図5に示すトランザクションデータの送信監視処理を実行する。この場合の規定のタイミングは、トランザクションデータの送信監視処理用のプログラム中に設定されている。このような送信監視処理を実行する規定のタイミングは、一例として、ユーザ側で所望のタイミングとして設定することが可能である。
Therefore, in the present embodiment, transaction data transmission monitoring processing, whose data processing flow is shown in FIG. 5, is executed so that such data loss does not occur. That is, the
CPU151は、トランザクションエリア153a中、トランザクションが処理されていないレコード数を算出する(ステップS101)。この処理は、トランザクションエリア153a中、リードポインタ(RP)とライトポインタ(WP)とが示す位置の差分を判定し、その差分をもって未送信トランザクションデータの大きさ、つまりトランザクションが処理されていないレコード数と判定することによって実行される。このようなステップS101の処理は、トランザクションエリア153a中における未送信トランザクションデータの大きさを計測する第2の処理を構成する。
The
次いで、CPU151は、計測された未送信トランザクションデータの大きさが規定値を超えているかを判定する第3の処理として、ステップS101で判定した未処理レコード数が閾値を超えているかどうかを判定する(ステップS102)。この場合の閾値は、トランザクションデータの送信監視処理用のプログラム中に設定されている閾値であり、ユーザ側で所望の値として設定することが可能である。
Next, the
CPU151は、ステップS102の判定処理の結果、ステップS101で判定した未処理レコード数が閾値を超えていないとの判定結果を得た場合には(ステップS102のN)、そのまま処理を終了する。これに対して、未処理レコード数が閾値を超えているとの判定結果を得た場合には(ステップS102のY)、オペレータ用表示器105に警告メッセージを表示する(ステップS103)。つまり、「未送信トランザクションがあります。コールセンターに連絡してください。」という警告メッセージ121を表示する画像データを生成し、これをポップアップ画面122としてオペレータ用表示器105の表示面105aにポップアップ表示する。ここに、未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージ121を表示部であるオペレータ用表示器105に表示出力する第4の処理が実行される。
If the
図6は、未送信トランザクションデータの大きさが規定値を超えている場合に表示される警告メッセージ121のポップアップ画面122を例示する模式図である。図6に示すように、ポップアップ画面122には、警告メッセージ121の他に、確認ボタン123が表示されている。この確認ボタン123は、タッチパネルTPによってタッチ指定が可能で、そのタッチ指定によって確認指定を許容するオブジェクトとして表示されている。
FIG. 6 is a schematic view illustrating a pop-up
図5に示すフローチャートの処理の説明に戻る。CPU151は、オペレータ用表示器105に警告メッセージを表示したら(ステップS103)、確認ボタン123がタッチパネルTPによってタッチ指定されたかどうかの判定処理に待機する(ステップS104)。そして、確認ボタン123がタッチ指定されたと判定したら(ステップS104のY)、ポップアップ画面122を消去し(ステップS105)、ステップS107の処理に移る。これに対して、確認ボタン123のタッチ指定を判定できないまま(ステップS104のN)、タイムアウトとなった場合には(ステップS106のY)、同様にステップS107の処理に移る。
Returning to the description of the processing of the flowchart shown in FIG. When the
ステップS107では、POS端末101から障害サーバ501に向けて、その日に障害通知をしていないかどうかを判定する。CPU151は、その日に障害通知をしていると判定すれば(ステップS107のN)、そのまま処理を終了する。これに対して、CPU151は、その日に障害通知をしていないと判定した場合には(ステップS107のY)、通信インターフェース156によって障害サーバ501と直接的にデータ通信を実行し、障害サーバ501に向けて障害通知を送信出力し(ステップS108)、処理を終了する。ここに、未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、データ送受信部である通信インターフェース156によって外部機器である障害サーバ501に向けて障害通知を送信出力する第5の処理が実行される。
In step S <b> 107, it is determined whether or not a failure notification is made on that day from the
以上説明したように、本実施の形態によれば、CPU151は、記憶部であるRAM153のトランザクションエリア153aに記憶されている未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージ121を表示部であるオペレータ用表示器105に表示出力するようにしたので、ストアコントローラ301や障害サーバ501等の上位機自体の障害やPOS端末101と上位機との間の通信障害等が発生した場合であっても、トランザクションデータを上位機に送信できないことを原因とするデータロスの可能性を極力減少させることができる。
As described above, according to the present embodiment, when the
また、CPU151は、未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、データ送受信部である通信インターフェース156によって外部機器である障害サーバ501に向けて障害通知を送信出力するようにしたので、より迅速に障害対応がとられ易くなり、トランザクションデータを上位機に送信できないことを原因とするデータロスの可能性をより確実に減少させることができる。
When the
また、CPU151は、警告メッセージ121の表示画面上に入力部であるタッチパネルTPによる確認指定を許容するオブジェクトである確認ボタン123を表示するようにしたので、警告メッセージ121を見たユーザにトランザクションに関するエラーが生じそうであることを確認した旨の能動動作を行なわせることができ、したがって、トランザクションデータを上位機に送信できないことを原因とするデータロスの可能性をより確実に減少させることができる。
Further, the
更に、CPU151は、トランザクションデータを記憶する記憶部であるRAM153中のトランザクションエリア153aのデータリード位置とデータライト位置とを管理するリードポインタとライトポインタとが示す位置の差分に応じて未送信トランザクションデータの大きさを計測するようにしたので、既存のリードポインタ及びライトポインタという仕組みを利用して容易かつ確実に未送信トランザクションデータの大きさを計測することができる。
Further, the
104…キーボード、105…オペレータ用表示器(表示部)、110…バーコードスキャナ、151…CPU(制御部、情報処理部)、153…RAM(記憶部)、156…通信インターフェース(データ送受信部)、301…ストアコントローラ(外部機器)、501…障害サーバ(外部機器)、TP…タッチパネル(入力部)
DESCRIPTION OF
Claims (4)
前記商品販売データ処理に伴い生ずる取引データを一時的に記憶する記憶部と、
第1及び第2の外部機器との間でデータ送受信を実行するデータ送受信部と、
前記記憶部に記憶されている取引データをトランザクションデータとして前記データ送受信部によって前記第1の外部機器に向けて送信出力する第1の処理と、前記記憶部に記憶されている未送信トランザクションデータの大きさを計測する第2の処理と、前記計測された未送信トランザクションデータの大きさが規定値を超えているかを判定する第3の処理と、前記未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージを前記表示部に表示出力する第4の処理と、前記警告メッセージの表示部に前記入力部による確認指定を許容するオブジェクトを表示し、当該オブジェクトによる確認指定後又は所定の時間経過後に、前記データ送受信部によって前記第2の外部機器に向けて障害通知を送信出力する第5の処理と、を実行する制御部と、
を備える、商品販売データ処理装置。 In a product sales data processing apparatus that includes an input unit for inputting information and a display unit for displaying information, and executes product sales data processing based on product information input by the input unit,
A storage unit for temporarily storing transaction data generated by the merchandise sales data processing;
A data transmission / reception unit for performing data transmission / reception with the first and second external devices;
A first process for transmitting and outputting the transaction data stored in the storage unit as transaction data to the first external device by the data transmission / reception unit; and unsent transaction data stored in the storage unit A second process for measuring the size, a third process for determining whether the size of the measured untransmitted transaction data exceeds a specified value, and the size of the untransmitted transaction data being a specified value. When it is determined that the number exceeds, a fourth process for displaying and outputting a warning message on the display unit, and an object for which confirmation designation by the input unit is permitted on the display unit of the warning message are displayed. after confirming specified or after a predetermined time, it transmits the failure notification toward the second external apparatus by the data transceiver And a control unit that executes a fifth process of force, the,
A product sales data processing apparatus comprising:
請求項1記載の商品販売データ処理装置。 As the third process, the control unit performs unsent transaction data according to a difference between a position indicated by a read pointer and a write pointer that manages a data read position and a data write position of a storage unit that stores the transaction data. Measure the size of
The merchandise sales data processing apparatus according to claim 1.
情報処理を実行する情報処理部と、
前記商品販売データ処理に伴い生ずる取引データをトランザクションデータとして送信出力するまで一時的に記憶する記憶部と、
第1及び第2の外部機器との間でデータ送受信を実行するデータ送受信部と、
前記情報処理部が、前記記憶部に記憶されているトランザクションデータを前記データ送受信部によって前記第1の外部機器に向けて送信出力する手段と、
前記情報処理部が、前記記憶部に記憶されている未送信トランザクションデータの大きさを計測する手段と、
前記情報処理部が、前記計測された未送信トランザクションデータの大きさが規定値を超えているかを判定する手段と、
前記情報処理部が、前記未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージを前記表示部に表示出力し、前記警告メッセージの表示部に前記入力部による確認指定を許容するオブジェクトを表示し、当該オブジェクトによる確認指定後又は所定の時間経過後に、前記データ送受信部によって前記第2の外部機器に向けて障害通知を送信出力する手段と、
を備える、商品販売データ処理装置。 In a product sales data processing apparatus that includes an input unit for inputting information and a display unit for displaying information, and executes product sales data processing based on product information input by the input unit,
An information processing unit for executing information processing;
A storage unit for temporarily storing the transaction data that accompanies the merchandise sales data processing until it is transmitted and output as transaction data;
A data transmission / reception unit for performing data transmission / reception with the first and second external devices;
Means for transmitting and outputting the transaction data stored in the storage unit to the first external device by the data transmitting / receiving unit;
Means for measuring the size of unsent transaction data stored in the storage unit by the information processing unit;
Means for determining whether the size of the measured untransmitted transaction data exceeds a prescribed value,
If the information processing unit determines that the size of the untransmitted transaction data exceeds a specified value, a warning message is displayed on the display unit, and the warning message is displayed on the display unit by the input unit. Means for displaying an object allowing confirmation designation, and transmitting and outputting a failure notification to the second external device by the data transmission / reception unit after confirmation designation by the object or after elapse of a predetermined time;
A product sales data processing apparatus comprising:
前記商品販売データ処理に伴い生ずる取引データをトランザクションデータとして送信出力するまで一時的に記憶する記憶部に記憶されているトランザクションデータを、第1及び第2の外部機器との間でデータ送受信を実行するデータ送受信部によって前記第1の外部機器に向けて送信出力する機能と、
前記記憶部に記憶されている未送信トランザクションデータの大きさを計測する機能と、
前記計測された未送信トランザクションデータの大きさが規定値を超えているかを判定する機能と、
前記未送信トランザクションデータの大きさが規定値を超えていると判定した場合には、警告メッセージを前記表示部に表示出力し、前記警告メッセージの表示部に前記入力部による確認指定を許容するオブジェクトを表示し、当該オブジェクトによる確認指定後又は所定の時間経過後に、前記データ送受信部によって前記第2の外部機器に向けて障害通知を送信出力する機能と、
を実行させる、機械読み取り可能なコンピュータプログラム。 An input unit for inputting information and a display unit for displaying information; and installed in a computer of a product sales data processing apparatus that executes product sales data processing based on product information input by the input unit; On that computer,
Transaction data stored in the storage unit that temporarily stores the transaction data generated by the merchandise sales data processing until it is transmitted and output as transaction data is transmitted and received between the first and second external devices. A function of transmitting and outputting to the first external device by the data transmitting and receiving unit,
A function of measuring the size of unsent transaction data stored in the storage unit;
A function of determining whether the size of the measured unsent transaction data exceeds a specified value;
When it is determined that the size of the untransmitted transaction data exceeds a specified value, an object that displays and outputs a warning message on the display unit, and permits confirmation designation by the input unit on the display unit of the warning message A function of transmitting a failure notification to the second external device by the data transmitter / receiver after the confirmation designation by the object or after a predetermined time has elapsed,
A machine-readable computer program that executes
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007297280A JP5000461B2 (en) | 2007-11-15 | 2007-11-15 | Product sales data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007297280A JP5000461B2 (en) | 2007-11-15 | 2007-11-15 | Product sales data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009123030A JP2009123030A (en) | 2009-06-04 |
| JP5000461B2 true JP5000461B2 (en) | 2012-08-15 |
Family
ID=40815099
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007297280A Expired - Fee Related JP5000461B2 (en) | 2007-11-15 | 2007-11-15 | Product sales data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5000461B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5697319B2 (en) * | 2009-08-19 | 2015-04-08 | 富士電機株式会社 | POS register device |
| JP5227933B2 (en) * | 2009-10-06 | 2013-07-03 | 東芝テック株式会社 | Sales data processing apparatus and program |
| JP5454951B2 (en) * | 2011-03-17 | 2014-03-26 | 東芝テック株式会社 | Merchandise sales data processing apparatus and monitoring program used for the apparatus |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0719312B2 (en) * | 1988-04-30 | 1995-03-06 | シャープ株式会社 | Settlement processing method of electronic cash register |
| JPH04321197A (en) * | 1991-04-22 | 1992-11-11 | Tokyo Electric Co Ltd | Electronic cash register |
| JP3146067B2 (en) * | 1992-06-04 | 2001-03-12 | 東芝テック株式会社 | Product sales data processing device |
| JPH06215259A (en) * | 1993-01-14 | 1994-08-05 | Tokyo Electric Co Ltd | Commodity sales data processor |
| JP2002074520A (en) * | 2000-08-31 | 2002-03-15 | Toshiba Tec Corp | Troubleshooting |
-
2007
- 2007-11-15 JP JP2007297280A patent/JP5000461B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009123030A (en) | 2009-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6572884B2 (en) | POS system and control method of POS system | |
| US10685339B2 (en) | Check-out system, including merchandise registration apparatus and payment apparatus, and electronic receipt management server | |
| JP5788440B2 (en) | Product sales data processing apparatus and control program | |
| EP3185199A1 (en) | Register system configured to automatically generate notifications regarding product registrations | |
| JP6392719B2 (en) | Checkout system, accounting machine, and control program | |
| JP5903919B2 (en) | POS system, computer program, and accounting apparatus | |
| JP5000461B2 (en) | Product sales data processing device | |
| JP6407121B2 (en) | Checkout system, accounting machine, and control program | |
| JP6293076B2 (en) | Touch panel device, panel management program | |
| JP6374366B2 (en) | Checkout system | |
| JP6228094B2 (en) | Product registration device, control program thereof, and checkout system | |
| US20190026769A1 (en) | Information processing apparatus and control method for an information processing apparatus | |
| JP2018181383A (en) | Checkout system, accounting machine, and control program | |
| JP5386410B2 (en) | Information processing apparatus having a printer, method thereof, and error cancellation notification program | |
| JP2018014136A (en) | Product registration device, control program thereof, and checkout system | |
| JP6964480B2 (en) | Product sales data processing equipment, input equipment and programs | |
| JP6747403B2 (en) | Sales data processing device, sales data processing method, and sales data processing program | |
| JP2017027631A (en) | Information terminal | |
| JP7650549B2 (en) | Payment terminal device, payment system, and product sales data processing device | |
| JP7733535B2 (en) | Media reader and program | |
| JP2006350536A (en) | Product sales data processing device | |
| JP2019160341A (en) | Checkout system and inquiry method | |
| JP5708727B2 (en) | Payment terminal and program | |
| JP2009054099A (en) | Payment terminal, payment system and program | |
| JP5338768B2 (en) | Payment system, payment terminal and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091030 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110826 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120419 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120515 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120516 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5000461 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |