Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3682013B2 - Cash registration device - Google Patents
[go: Go Back, main page]

JP3682013B2 - Cash registration device - Google Patents

Cash registration device Download PDF

Info

Publication number
JP3682013B2
JP3682013B2 JP2001326659A JP2001326659A JP3682013B2 JP 3682013 B2 JP3682013 B2 JP 3682013B2 JP 2001326659 A JP2001326659 A JP 2001326659A JP 2001326659 A JP2001326659 A JP 2001326659A JP 3682013 B2 JP3682013 B2 JP 3682013B2
Authority
JP
Japan
Prior art keywords
data
transaction data
commercial transaction
information input
cash registering
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 - Lifetime
Application number
JP2001326659A
Other languages
Japanese (ja)
Other versions
JP2003132434A (en
Inventor
高行 河原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2001326659A priority Critical patent/JP3682013B2/en
Publication of JP2003132434A publication Critical patent/JP2003132434A/en
Application granted granted Critical
Publication of JP3682013B2 publication Critical patent/JP3682013B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子ジャーナル機能を有するPOS(Point Of Sales)ターミナル,電子式キャッシュレジスタ等の金銭登録装置に関する。
【0002】
【従来の技術】
従来の金銭登録装置には、一般に、レシート印字を行なうためのプリンタ等を用いて、ジャーナル用ロール紙に売上処理された商取引データを発生順に印字記録するジャーナル機能が備えられている。
【0003】
また最近では、金銭登録装置に、大容量の記憶装置であるHDD(Hard Disk Drive)装置を搭載し、このHDD装置に売上処理された商取引データを電子的に記録して保存するようにした、いわゆる電子ジャーナル機能が開発され、実用に供されている。この電子ジャーナル機能により、店側は、ジャーナル用ロール紙を保管しておくためのスペースを不要にできる上、ジャーナル用ロール紙の交換作業を省略できる等の利点がある。また、HDD装置には、商取引データが日別にファイルされるので、日にちを指定することによって、当日の商取引の履歴を金銭登録装置に設けられたオペレータ用表示部の画面上で確認したり、レシートプリンタによってレシート用ロール紙に印字させたりすることが可能であった。
【0004】
【発明が解決しようとする課題】
しかしながら、従来の電子ジャーナル機能を有した金銭登録装置においては、当日の最初の商取引データから順番に画面上に表示され、また、レシート用ロール紙に印字されていたので、オペレータが所望する商取引データを確認できるまでに時間を要する場合があった。
【0005】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、電子的に記録保存された過去の商取引データ群のなかから所望する商取引データを短時間で検索し確認することができる金銭登録装置を提供しようとするものである。
【0006】
【課題を解決するための手段】
本発明は、電子ジャーナルファイルを有する金銭登録装置において、通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、自己及び通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、商取引データを構成する項目の中から商取引を特定可能な項目の所望データを入力するデータ入力手段と、このデータ入力手段により入力された所望データにより特定される商取引データを金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索するデータ検索手段と、このデータ検索手段により検索された商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、このデータ読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段とを備えたものである。
【0007】
また、商取引データを構成する項目の中から商取引を特定可能な項目の第1の所望データと第2の所望データとを入力するデータ入力手段と、このデータ入力手段により入力された第1の所望データ及び第2の所望データによりそれぞれ特定される第1の商取引データ及び第2の商取引データを金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索するデータ検索手段と、このデータ検索手段により検索された第1の商取引データを先頭データとしかつ第2の商取引データを終了データとしてその間に発生した一連の商取引データを金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、この読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段とを備えたものであってもよい。
【0008】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
はじめに、請求項1乃至3の各発明に対応した第1の実施の形態について、図1乃至図8を用いて説明する。
【0009】
図1は本実施の形態におけるPOSシステムの概略構成図である。このPOSシステムは、金銭登録装置として機能する複数台のPOSターミナル1と、各POSターミナル1の上位機として機能する少なくとも1台のストアコンピュータ2とを、LAN(Local Area Network)3により相互通信自在に接続したものである。
【0010】
各POSターミナル1は、それぞれ自ターミナルで売上処理された商取引データを電子的に記録するための電子ジャーナルファイル4を備えている。ストアコンピュータ2は、各POSターミナル1からLAN3を通じて収集した電子ジャーナルファイル4の商取引データを蓄積保存するための電子ジャーナルマスターファイル5を備えている。
【0011】
各POSターミナル1の電子ジャーナルファイル4には、例えば最新7日分の商取引データが日毎に区分されて記録保持されるようになっている。一方、ストアコンピュータ2の電子ジャーナルマスターファイル5には、各POSターミナル4で売上処理された日々の商取引データがPOSターミナル1別に例えば7年間蓄積保存されるようになっている。
【0012】
電子ジャーナルファイル4及び電子ジャーナルマスターファイル5に電子的に記録される商取引データは、図2に示すように、取引番号,取引日付,取引時刻,レジ番号,責任者コード等の項目からなる取引属性データと、商品コード,商品名称,単価,販売点数,販売金額等の項目からなる少なくとも1つの登録商品明細データと、小計金額,税額,合計金額,預り金額,釣銭額等の取引決済明細データとからなる。取引属性データにおいて、取引番号は、商取引毎に発番されるユニークな番号であり、商取引を特定可能なものである。取引日付及び取引時刻は、商取引の発生日付及び発生時刻であり、やはり商取引を特定可能なものである。レジ番号は、商取引を売上処理するPOSターミナル1に予め設定されたユニークな番号である。責任者コードは、商取引を売上処理する店員のIDコードである。
【0013】
図3はPOSターミナル1の要部構成を示すブロック図である。POSターミナル1は、制御部本体としてCPU(Central Processing Unit)11を備えている。また、プログラム等の固定的データを格納したROM(Read Only Memory)12、可変的なデータを一時的に格納するためのメモリエリアが形成されるRAM(Random Access Memory)13、現在の日付及び時刻を計時する時計部14、オペレータ用ディスプレイ15の駆動を制御する表示コントローラ16、客用ディスプレイ17の駆動を制御する表示コントローラ18、前記LAN3を通じて行なうデータ通信を制御するLANコントローラ19及び前記ジャーナルファイル4が形成されるHDD装置20の駆動を制御するHDDコントローラ21の他、キーボードインタフェース22、スキャナインタフェース23、プリンタインタフェース24、ドロワインタフェース25、マウスインタフェース26等を備えている。そしてCPU11と、ROM12,RAM13,時計部14,各コントローラ16,18,19,21及び各インタフェース22,23,24,25,26とを、アドレスバス,データバス等のバスライン27によって接続して、POSターミナル1の制御回路を構成している。
【0014】
キーボードインタフェース22には、商品登録用のキーや登録締めキー等が配設されたキーボード28が接続されている。スキャナインタフェース23には、バーコードを読取るためのスキャナ29が接続されている。プリンタインタフェース24には、レシート用ロール紙に商取引データの印字データを印字してレシートを発行するレシートプリンタ30が接続されている。ドロワインタフェース25には、現金等を収容するためのドロワ31が接続されている。マウスインタフェース26には、オペレータ用ディスプレイ15に表示されるマウスポインタを移動させるためのマウス32が接続されている。
【0015】
かかる構成のPOSターミナル1は、初期状態として、オペレータ用ディスプレイ15に登録業務,ジャーナル検索業務等の各種業務メニューが示された初期メニュー画面を表示するようになっている。この状態で、マウス32またはキーボード28の操作入力により登録業務が選択されると、CPU11が次の処理を実行するようにROM12のプログラムを構成している。
【0016】
先ず、CPU11は、商品登録が行なわれるのを待機する。ここで、スキャナ29またはキーボード30の操作入力により商品登録が行なわれると、1商取引として売上げる商品が登録されたので、その登録商品の販売点数及び販売金額等の商品販売データをRAM13の売上メモリに売上処理する。また、登録商品の商品コード,商品名称,単価,販売点数,販売金額等の登録商品明細データをRAM13の商取引メモリに格納する。さらに、オペレータ用ディスプレイ15及び客用ディスプレイ17に登録商品の品名,販売金額等を表示させる。
【0017】
続いて、商品登録が再び行なわれたならば、上記処理を繰り返す。
登録締めキーが入力された場合には、1商取引として売上げる商品の登録終了が宣言されたので、小計金額,税額及び合計金額を算出し、商取引メモリに格納する。また、オペレータ用ディスプレイ15及び客用ディスプレイ17に合計金額を表示させる。さらに、当該商取引に対して自動的に発番される取引番号と、時計部14から読取った現在日付(取引日付)及び現在時刻(取引時刻)と、予め設定されているレジ番号と、キャッシャのサインオン操作により設定された責任者コードとを商取引メモリに格納する。
【0018】
続いて、預り金額がキー入力されたならば、釣銭額を算出し、預り金額とともに商取引メモリに格納する。また、オペレータ用ディスプレイ15及び客用ディスプレイ17に釣銭額を表示させ、ドロワ31を自動開放させる。さらに、商取引メモリのデータに基づいてレシート印字データを作成し、レシートプリンタ30に出力してレシート印字を行なわせる。
【0019】
その後、商取引別メモリのデータに基づいて図2に示すレイアウトの商取引データを作成し、電子ジャーナルファイル4に格納する。以上で、1商取引に対する登録業務処理を終了する。なお、商取引別メモリのデータは、次の商取引の最初の商品登録に応動してクリアされる。
【0020】
また、各POSターミナル1は、各種業務メニューの中からジャーナル検索業務が選択された場合に、CPU11が図4〜図6の流れ図に示す処理を実行するようにROM12のプログラムを構成している。因みに、ジャーナル検索業務は、電子ジャーナルファイル4に蓄積された商取引データの中から所望するデータを検索し確認する業務であり、開始時刻を指定しその開始時刻より後に売上処理された商取引のデータを検索して確認する方法と、開始取引番号を指定しその開始取引番号以降に売上処理された商取引のデータを検索して確認する方法とがある。前者の方法を時刻検索と称して検索区分「1」で識別し、後者の方法を取引番号検索と称して検索区分「2」で識別している。また、検索対象の電子ジャーナルファイル4は、自己のものに限らず、LAN3で接続された他のPOSターミナル(説明の便宜上POSターミナル1Xと称する)の電子ジャーナルファイル4も検索可能である。
【0021】
CPU11は、ジャーナル検索業務が選択されたことを検知すると、ST(ステップ)1として図7に示すレイアウトのジャーナル検索画面40をオペレータ用ディスプレイ15に表示させる。このジャーナル検索画面40には、検索対象のPOSターミナル1に設定されたレジ番号を入力するレジ番号エリア41と、検索区分を入力する検索区分エリア42と、検索対象の商取引が発生した日付を入力する検索日付エリア43と、時刻検索において指定する開始時刻を入力する開始時刻エリア44と、取引番号検索において指定する開始取引番号を入力する開始取引番号エリア45の各項目入力エリアが設けられている。また、検索実行を指令する実行ボタン46と、検索終了を指令する終了ボタン47とが配設されている。そして、レジ番号エリア41には当該POSターミナル11のレジ番号がデフォルト設定されている。検索区分エリア42には、時刻検索の区分「1」がデフォルト設定されている。検索日付エリア43には時計部14にて計時されている現在日付がデフォルト設定されている。開始時刻エリア44及び開始取引番号エリア45には、データ「0」がデフォルト設定されている。
【0022】
次に、CPU11は、ST2として上記ジャーナル検索画面40の項目入力処理を行なう。すなわち、マウス32またはキーボード28の操作入力によりレジ番号エリア41が選択され、レジ番号がキー入力されたならば、レジ番号エリア41のデータをキー入力値に切り換える。同様に、検索区分エリア42が選択され、検索区分がキー入力されたならば、検索区分エリア42のデータをキー入力値に切り換える。検索日付エリア43,開始時刻エリア44及び開始取引番号エリア45に対しても同様である。この項目入力処理は、ジャーナル検索画面40の終了ボタン47または実行ボタン46がオン操作されるまで繰返し実行する。
【0023】
そして、ST3としてマウス32の操作入力により終了ボタン47がオン操作された場合には、ST4としてオペレータ用ディスプレイ15の画面を初期メニュー画面に戻して、今回の処理を終了する。
【0024】
一方、ST5としてマウス32の操作入力により実行ボタン46がオン操作された場合には、ST6として検索日付エリア43に設定されている検索日付が有効な日付か否かを判断する。ここで、電子ジャーナルファイル4で保存している商取引データの日付(例えば電子ジャーナルファイルに最新7日分の商取引データを記録保持している場合には、本日を含めて7日前までの日付)以外の日付であった場合には検索日付が無効なので、ST2に戻り、項目入力処理を再度行なう。
【0025】
ST6にて検索日付が有効な日付であった場合には、ST7として検索区分エリア42に設定されている検索区分を調べる。そして、検索区分が「1」であった場合には、ST8として時刻検索処理を実行し、検索区分が「2」であった場合には、ST9として取引番号検索処理を実行する。
【0026】
図5は時刻検索処理の詳細を示す流れ図である。すなわちCPU11は、時刻検索処理を開始すると、ST80として開始時刻エリア44を調べて開始時刻が設定されているか否かを判断する。そして、開始時刻が設定されていた場合には、ST81としてレジ番号エリア41に設定されているレジ番号が自己のものか否かを判断する。
【0027】
ここで、レジ番号が自己のものであった場合には、ST82として自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引時刻が開始時刻以降のデータのうち、取引時刻が開始時刻に最も近い商取引データAを検索する(データ検索手段)。そして、ST83として商取引データAを検出できたならば、ST84としてその商取引データAを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す(データ読出し手段)。そして、この読み出した商取引データをレシートイメージのデータに変換する。
【0028】
しかる後、ST85としてオペレータ用ディスプレイ15の画面を図8に示すレイアウトのジャーナル出力画面50に切り換える。このジャーナル出力画面50には、印字範囲の先頭取引番号及び終了取引番号をそれぞれ入力する印字範囲先頭取引番号エリア51及び終了取引番号エリア52と、印字実行を指令する印字ボタン53及び出力終了を指令する終了ボタン54に加えて、スクロールバー55Aの操作によりスクロール表示可能なレシートイメージエリア55が形成されている。そこでCPU11は、商取引データAを先頭にレシートイメージの商取引データをレシートイメージ表示エリア55に表示させて(データ出力手段)、この時刻検索処理を終了するものとなっている。
【0029】
一方、ST81にてレジ番号が他のPOSターミナル1Xのものであった場合には、ST86としてこのレジ番号で特定される他のPOSターミナル1Xに、LAN3を経由して、検索日付当日で開始時刻以降に発生した商取引データの問合せを行なう。
【0030】
この問合せを受けたPOSターミナル1XのCPU11は、自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引時刻が開始時刻以降のデータのうち、取引時刻が開始時刻に最も近い商取引データAを検索する。そして、商取引データAを検出できたならば、その商取引Aのデータを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データを問合せ元のPOSターミナル1にLAN3を経由して応答送信するものとなっている。
【0031】
そこで、問合せを行なったPOSターミナル1のCPU11は、ST87として問合せ先のPOSターミナル1Xから商取引データの応答を受信したならば、ST88としてその応答があった商取引データをレシートイメージのデータに変換する。しかる後、ST85に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50に切り換えたならば、この画面50のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0032】
なお、ST80にて開始時刻エリア44に開始時刻が設定されていなかった場合には、ST89として自己の電子ジャーナルファイル4から検索日付当日の全ての商取引データを読出し、レシートイメージに変換する。そして、ST85に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50に切り換えたならば、この画面50のレシートイメージ表示エリア55に、当日の最初の商取引データを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0033】
なお、ST83にて自己の電子ジャーナルファイル4から商取引データAを検出できなかった場合、及びST87にて問合せ先のPOSターミナル1Xから商取引データの応答が得られなかった場合には、検索エラーなので、図4中ST4に進み、オペレータ用ディスプレイ15の画面を初期メニュー画面に戻して、今回の処理を終了するものとなっている。
【0034】
図6は取引番号検索処理の詳細を示す流れ図である。すなわちCPU11は、取引番号検索処理を開始すると、ST90として開始取引番号エリア45を調べて開始取引番号が設定されているか否かを判断する。そして、開始取引番号が設定されていた場合には、ST91としてレジ番号エリア41に設定されているレジ番号が自己のものか否かを判断する。
【0035】
ここで、レジ番号が自己のものであった場合には、ST92として自己の電子ジャーナルファイル4から、検索日付当日の商取引データで取引番号が開始取引番号と一致する商取引データAを検索する(データ検索手段)。そして、ST93として商取引データAを検出できたならば、ST94としてその商取引データAを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す(データ読出し手段)。そして、この読み出した商取引データをレシートイメージのデータに変換する。しかる後、ST95としてオペレータ用ディスプレイ15の画面をジャーナル出力画面50に切り換えたならば、この画面50のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて(データ出力手段)、この取引番号検索処理を終了する。
【0036】
一方、ST91にてレジ番号が他のPOSターミナル1Xのものであった場合には、ST96としてこのレジ番号で特定される他のPOSターミナル1Xに、LAN3を経由して、検索日付当日で開始取引番号以降に発生した商取引データの問合せを行なう。
【0037】
この問合せを受けたPOSターミナル1XのCPU11は、自己の電子ジャーナルファイル4から、検索日付当日の商取引データで取引番号が開始取引番号と一致する商取引データAを検索する。そして、商取引データAを検出できたならば、その商取引データAを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データを問合せ元のPOSターミナル1にLAN3を経由して応答送信するものとなっている。
【0038】
そこで、問合せを行なったPOSターミナル1のCPU11は、ST97として問合せ先のPOSターミナル1Xから商取引データの応答を受信したならば、ST98としてその応答があった商取引データをレシートイメージのデータに変換する。しかる後、ST95に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50に切り換えたならば、この画面50のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて、この取引番号検索処理を終了する。
【0039】
なお、ST90にて開始取引番号エリア45に開始取引番号が設定されていなかった場合には、ST99として自己の電子ジャーナルファイル4から検索日付当日の全ての商取引データを読出し、レシートイメージに変換する。そして、ST95に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50に切り換えたならば、この画面50のレシートイメージ表示エリア55に、当日の最初の商取引データを先頭にレシートイメージの商取引データを表示させて、この取引番号検索処理を終了する。
【0040】
なお、ST93にて自己の電子ジャーナルファイル4から商取引データAを検出できなかった場合、及びST97にて問合せ先のPOSターミナル1Xから商取引データの応答が得られなかった場合には、検索エラーなので、図4中ST4に進み、オペレータ用ディスプレイ15の画面を初期メニュー画面に戻して、今回の処理を終了するものとなっている。
【0041】
図4に説明を戻す。
CPU11は、ST8の時刻検索処理またはST9の取引番号検索処理を終了すると、ジャーナル出力画面50の終了ボタン54または印字ボタン53がオン操作されるのを待機する。ここで、ST10としてマウス32の操作入力により終了ボタン47がオン操作された場合には、ST4に進み、オペレータ用ディスプレイ15の画面を初期メニュー画面に戻して、今回の処理を終了する。
【0042】
一方、ST11として印字ボタン53がオン操作された場合には、ST12としてジャーナル出力画面50の印字範囲先頭取引番号エリア51及び終了取引番号エリア52にそれぞれ印字範囲の先頭取引番号及び終了取引番号が入力されているか否かを判断する。そして、入力されていない場合には、ST8の時刻検索処理またはST9の取引番号検索処理においてレシートイメージに変換された全ての商取引データをレシートプリンタ30に出力してレシート印字を行なわせる。その後、ジャーナル出力画面50の終了ボタン54または印字ボタン53がオン操作されるのを待機するものとなっている。
【0043】
一方、印字範囲の先頭取引番号及び終了取引番号が入力されている場合には、レシートイメージに変換された全ての商取引データのなかから取引番号が先頭取引番号と一致する商取引データと最終取引番号に一致する商取引データとを検索する。そして、その取引番号が先頭取引番号と一致する商取引データから最終取引番号に一致する商取引データまでを抽出し、レシートプリンタ30に出力してレシート印字を行なわせる。その後、ジャーナル出力画面50の終了ボタン54または印字ボタン53がオン操作されるのを待機するものとなっている。
【0044】
なお、取引番号が先頭取引番号と一致する商取引データ及び最終取引番号に一致する商取引データの少なくとも一方を検出できない場合には、操作エラーとして、レシート印字を行なうことなくジャーナル出力画面50の終了ボタン54または印字ボタン53がオン操作されるのを再度待機する。
【0045】
このように構成された本実施の形態においては、各POSターミナル1には、そのPOSターミナル1で売上処理された商取引データが電子ジャーナルファイル4に日毎に区分されて記録保持されている。この状態で、所望する商取引データを確認する必要が生じた場合、オペレータは、いずれか1台のPOSターミナル1のキーボード28またはマウス32を操作してジャーナル検索業務を選択する。そうすると、当該POSターミナル1のオペレータ用ディスプレイ15に図7に示すレイアウトのジャーナル検索画面40が表示されるので、オペレータは、先ず、画面40のレジ番号エリア41に、所望する商取引データを売上処理したPOSターミナル1のレジ番号を入力する。なお、所望する商取引データを売上処理したPOSターミナル1が当該POSターミナルであった場合には、レジ番号の入力を省略できる。
【0046】
次に、オペレータは、検索区分エリア42に実行する検索区分を入力する。すなわち、時刻検索を行なう場合には検索区分「1」を入力し、取引番号検索を行なう場合には検索区分「2」を入力する。
【0047】
次に、オペレータは、検索日付エリア43に所望する商取引データを売上処理した日付を入力する。なお、所望する商取引データを売上処理した日付が本日であった場合には、日付の入力を省略できる。
【0048】
次に、オペレータは、検索区分として時刻検索を指定した場合には、開始時刻エリア44に時刻検索において指定する開始時刻を入力する。また、検索区分として取引番号検索を指定した場合には、開始取引番号エリア45に取引番号検索において指定する開始取引番号を入力する。
【0049】
しかる後、実行ボタン46を入力する。そうすると、検索区分として時刻検索を指定した場合には時刻検索処理が実行され、取引番号検索を指定した場合には取引番号検索処理が実行される。
【0050】
今、現在日時が2001年10月10日16時30分であるとする。このとき、オペレータが検索区分として時刻検索を指定し、開始時刻として12時00分を入力し、その他の項目(レジ番号,検索日付)の入力を省略したとすると、当該POSターミナル1においては、自POSターミナル1の電子ジャーナルファイル4に記録されている商取引データの中から、取引日付が本日でかつ取引時刻が12時00分以降の最初に売上処理された商取引データAが検索される。そして、この商取引データAが先頭データとされ、該商取引データA以後に発生した一連の商取引データが電子ジャーナルファイル4から読み出される。そして、この電子ジャーナルファイル4から読み出された商取引データがレシートイメージに変換されて、当該POSターミナル1のオペレータ用ディスプレイ15に表示されたジャーナルログ出力画面50上のレシートイメージ表示エリア55内に先頭データAから順に表示される(図8を参照)。
【0051】
このように、検索区分として時刻検索を指定しかつ所望する開始時刻を指定することによって、当該POSターミナル1の電子ジャーナルファイル4に記録されている本日の全商取引データのうち開始時刻以降の最初に売上処理された商取引データから順に検索できるので、当該POSターミナル1で売上処理された本日の全商取引データのなかから所望する商取引データを短時間で確認することができる。
【0052】
一方、オペレータが検索区分として取引番号検索を指定し、開始取引番号として例えば0123を入力し、その他の項目(レジ番号,検索日付)の入力を省略した場合には、当該POSターミナル1においては、自POSターミナル1の電子ジャーナルファイル4に記録されている商取引データの中から、取引日付が本日でかつ取引番号が0123番の商取引データAが検索される。そして、この商取引データAが先頭データとされ、該商取引データA以後に発生した一連の商取引データが電子ジャーナルファイル4から読み出される。そして、この電子ジャーナルファイル4から読み出された商取引データがレシートイメージに変換されて、当該POSターミナル1のオペレータ用ディスプレイ15に表示されたジャーナルログ出力画面50上のレシートイメージ表示エリア55内に先頭データAから順に表示される。
【0053】
このように、検索区分として取引番号検索を指定しかつ所望する開始取引番号を指定することによって、当該POSターミナル1の電子ジャーナルファイル4に記録されている本日の全商取引データのうち開始取引番号の商取引データから順に検索できるので、当該POSターミナル1で売上処理された本日の全商取引データのなかから所望する商取引データを短時間で確認することができる。
【0054】
また、検索区分として時刻検索を指定しかつ所望する開始時刻を指定した場合、あるいは検索区分として取引番号検索を指定しかつ所望する開始取引番号を指定した場合において、他のPOSターミナル1Xのレジ番号もジャーナルログ検索画面40のレジ番号エリア41に入力した場合には、その他のPOSターミナル1Xの電子ジャーナルファイル4に記録されている商取引データの中から、取引日付が本日でかつ取引時刻が開始時刻以降の最初に売上処理された商取引データA、あるいは取引番号が開始取引番号の商取引データAが抽出される。そして、この商取引データAが先頭データとされ、該商取引データA以後に発生した一連の商取引データが他のPOSターミナル1Xの電子ジャーナルファイル4から読み出される。そして、この他のPOSターミナル1Xの電子ジャーナルファイル4から読み出された商取引データが、LAN3を通じて当該POSターミナル1に送信される。これにより、当該POSターミナル1においては、他のPOSターミナル1Xから受信した商取引データがレシートイメージに変換され、ジャーナルログ出力画面50上のレシートイメージ表示エリア55内に先頭データAから順に表示される。
【0055】
このように、他のPOSターミナル1Xのレジ番号も指定することによって、その他のPOSターミナル1Xの電子ジャーナルファイル4に記録されている本日の全商取引データのうち開始時刻以降の最初に売上処理された商取引データ、あるいは開始取引番号の商取引データから順に検索できるので、他のPOSターミナル1Xで売上処理された本日の全商取引データのなかからであっても、所望する商取引データを短時間で確認することができる。
【0056】
また、検索区分として時刻検索を指定しかつ所望する開始時刻を指定した場合、あるいは検索区分として取引番号検索を指定しかつ所望する開始取引番号を指定した場合において、検索日付もジャーナルログ検索画面40の検索日付エリア43に入力した場合には、当該POSターミナル1の電子ジャーナルファイル4に記録されている商取引データの中から、取引日付が検索日付でかつ取引時刻が開始時刻以降の最初に売上処理された商取引データA、あるいは取引番号が開始取引番号の商取引データAが検索される。そして、この電子ジャーナルファイル4から読み出された商取引データがレシートイメージに変換されて、当該POSターミナル1のオペレータ用ディスプレイ15に表示されたジャーナルログ出力画面50上のレシートイメージ表示エリア55内に先頭データAから順に表示される。
【0057】
このように、検索日付も指定することによって、当該POSターミナル1の電子ジャーナルファイル4に日別に記録されている全商取引データのうち検索日付における開始時刻以降の最初に売上処理された商取引データ、あるいは開始取引番号の商取引データから順に検索できるので、当該POSターミナル1で検索日付に売上処理された全商取引データのなかからであっても、所望する商取引データを短時間で確認することができる。
【0058】
ところで、本実施の形態では、ジャーナルログ出力画面50に印字ボタン53を設けている。そして、この印字ボタン53が入力されると、レシートイメージ表示エリア55内にレシートイメージで表示されている商取引データがレシートプリンタ30によってレシート用ロール紙にプリントアウトされるようになっている。したがって、検索日付当日の全ての商取引データをプリントアウトしていた従来と比較して印字データ量を減らすことができ、レシート用ロール紙の節約を図ることができる。
【0059】
また、本実施の形態では、ジャーナルログ出力画面50に印字範囲先頭取引番号エリア51と終了取引番号エリア52とを設けている。そして、両エリア51,52に印字範囲の先頭取引番号と終了取引番号とが入力された状態で印字ボタン53が入力された場合には、レシートイメージ表示エリア55内に表示されている商取引データのうち、取引番号が先頭取引番号から最終取引番号までの商取引データが抽出されてプリントアウトされる。したがって、所望する商取引のデータのみ抽出してプリントアウトできるので、より一層、レシート用ロール紙を節約できる利点がある。
【0060】
次に、請求項4乃至9の各発明に対応した第2の実施の形態について、図1乃至図4及び図9乃至図14を用いて説明する。なお、図1乃至図4については第1の実施の形態と同様なので、説明を省略する。
【0061】
図13はこの第2の実施の形態におけるジャーナル検索画面40′のレイアウトを示す図である。図示するように、この第2の実施の形態におけるジャーナル検索画面40′は、第1の実施の形態におけるジャーナル検索画面40に、時刻検索において指定する終了時刻を入力する終了時刻エリア48と、取引番号検索において指定する終了取引番号を入力する終了取引番号エリア49の各項目入力エリアを追加している。
【0062】
図9及び図10はこの第2の実施の形態における時刻検索処理の詳細を示す流れ図である。すなわちCPU11は、時刻検索処理を開始すると、ST801として開始時刻エリア44を調べて開始時刻が設定されているか否かを判断する。そして、開始時刻が設定されていた場合には、ST802としてレジ番号エリア41に設定されているレジ番号が自己のものか否かを判断する。
【0063】
ここで、レジ番号が自己のものであった場合には、ST803として自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引時刻が開始時刻以降のデータのうち、取引時刻が開始時刻に最も近い商取引データAを検索する(先頭データ検索手段)。そして、ST804として商取引データAを検出できたならば、次に、ST805として終了時刻エリア48を調べて終了時刻が設定されているか否かを判断する。そして、終了時刻が設定されていた場合には、ST806としてその終了時刻が有効か否か、つまり開始時刻エリア44に設定されている開始時刻よりも後の時刻であるか否かを判断する。
【0064】
ここで、終了時刻が有効であった場合には、ST807として自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引時刻が終了時刻以前のデータのうち、取引時刻が終了時刻に最も近い商取引データBを検索する(終了データ検索手段)。そして、ST808として商取引データBを検出できたならば、ST809として取引時刻が開始時刻に最も近い商取引データAを先頭データとし、かつ取引時刻が終了時刻に最も近い商取引データBを終了データとして、その間に発生した一連の商取引データを電子ジャーナルファイル4から読み出す(データ読出し手段)。そして、この読み出した商取引データをレシートイメージのデータに変換する。
【0065】
しかる後、ST810としてオペレータ用ディスプレイ15の画面を図14に示すレイアウトのジャーナル出力画面50′に切り換える。このジャーナル出力画面50′には、第1の実施の形態におけるジャーナル出力画面50と同様に、印字範囲の先頭取引番号及び終了取引番号をそれぞれ入力する印字範囲先頭取引番号エリア51及び終了取引番号エリア52と、印字実行を指令する印字ボタン53及び出力終了を指令する終了ボタン54に加えて、スクロールバー55Aの操作によりスクロール表示可能なレシートイメージエリア55が形成されている。そこでCPU11は、取引時刻が開始時刻に最も近い商取引データAを先頭に取引時刻が終了時刻に最も近い商取引データBまでのレシートイメージの商取引データをレシートイメージ表示エリア55に表示させて(データ出力手段)、この時刻検索処理を終了するものとなっている。
【0066】
一方、ST805にて終了時刻エリア48に終了時刻が設定されていなかった場合、またはST808にて電子ジャーナルファイル4に取引時刻が終了時刻に最も近い商取引データBが存在しなかった場合には、ST811として取引時刻が開始時刻に最も近い商取引データAを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データをレシートイメージのデータに変換する。しかる後、ST810に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0067】
また、ST802にてレジ番号が他のPOSターミナル1Xのものであった場合には、ST812として終了時刻エリア48を調べて終了時刻が設定されているか否かを判断する。そして、終了時刻が設定されていた場合には、ST813としてその終了時刻が有効か否か、つまり開始時刻エリア44に設定されている開始時刻よりも後の時刻であるか否かを判断する。ここで、終了時刻が有効であった場合には、ST814としてこのレジ番号で特定される他のPOSターミナル1Xに、LAN3を経由して、検索日付当日で開始時刻から終了時刻までの間に発生した商取引データの問合せを行なう。
【0068】
この問合せを受けたPOSターミナル1XのCPU11は、自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引時刻が開始時刻以降のデータのうち取引時刻が開始時刻に最も近い商取引データAと、同日の商取引データでかつ取引時刻が終了時刻以前のデータのうち取引時刻が終了時刻に最も近い商取引データBとを検索する。そして、商取引データA及びBを検出できたならば、その商取引データAを先頭データとし、商取引データBまでの一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データを問合せ元のPOSターミナル1にLAN3を経由して応答送信するものとなっている。
【0069】
一方、ST812にて終了時刻エリア48に終了時刻が設定されていなかった場合には、ST815としてこのレジ番号で特定される他のPOSターミナル1Xに、LAN3を経由して、検索日付当日で開始時刻以降に発生した商取引データの問合せを行なう。
【0070】
この問合せを受けたPOSターミナル1XのCPU11は、自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引時刻が開始時刻以降のデータのうち、取引時刻が開始時刻に最も近い商取引データAを検索する。そして、商取引データAを検出できたならば、その商取引Aのデータを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データを問合せ元のPOSターミナル1にLAN3を経由して応答送信するものとなっている。
【0071】
そこで、ST814またはST815の処理で問合せを行なったPOSターミナル1のCPU11は、ST816として問合せ先のPOSターミナル1Xから商取引データの応答を受信したならば、ST817としてその応答があった商取引データをレシートイメージのデータに変換する。しかる後、ST810に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0072】
なお、ST801にて開始時刻エリア34に開始時刻が設定されていなかった場合には、ST818として自己の電子ジャーナルファイル4から検索日付当日の全ての商取引データを読出し、レシートイメージに変換する。そして、ST810に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、当日の最初の商取引データを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0073】
なお、ST804にて自己の電子ジャーナルファイル4から取引時刻が開始時刻に最も近い商取引データAを検出できなかった場合、また、ST806及びST813にて終了時刻が無効であった場合、及びST816にて問合せ先のPOSターミナル1Xから商取引データの応答が得られなかった場合には、検索エラーなので、図4中ST4に進み、オペレータ用ディスプレイ15の画面を初期メニュー画面に戻して、今回の処理を終了するものとなっている。
【0074】
図11及び図12はこの第2の実施の形態における取引番号検索処理の詳細を示す流れ図である。すなわちCPU11は、取引番号検索処理を開始すると、ST901として開始取引番号エリア45を調べて開始取引番号が設定されているか否かを判断する。そして、開始取引番号が設定されていた場合には、ST902としてレジ番号エリア41に設定されているレジ番号が自己のものか否かを判断する。
【0075】
ここで、レジ番号が自己のものであった場合には、ST903として自己の電子ジャーナルファイル4から、検索日付当日の商取引データで取引番号が開始取引番号と一致する商取引データAを検索する(先頭データ検索手段)。そして、ST904として商取引データAを検出できたならば、次に、ST905として終了取引番号エリア49を調べて終了取引番号が設定されているか否かを判断する。そして、終了取引番号が設定されていた場合には、ST906としてその終了取引番号が有効か否か、つまり開始取引番号エリア45に設定されている開始取引番号よりも後の取引番号であるか否かを判断する。
【0076】
ここで、終了取引番号が有効であった場合には、ST907として自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引番号が終了取引番号の商取引データBを検索する(終了データ検索手段)。そして、ST908として商取引データBを検出できたならば、ST909として取引番号が開始取引番号の商取引データAを先頭データとし、かつ取引番号が終了取引番号の商取引データBを終了データとして、その間に発生した一連の商取引データを電子ジャーナルファイル4から読み出す(データ読出し手段)。そして、この読み出した商取引データをレシートイメージのデータに変換する。しかる後、ST910としてオペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、取引番号が開始取引番号の商取引データAを先頭に取引番号が終了取引番号の商取引データBまでのレシートイメージの商取引データを表示させて(データ出力手段)、この取引番号検索処理を終了する。
【0077】
一方、ST905にて終了取引番号エリア49に終了取引番号が設定されていなかった場合、またはST908にて電子ジャーナルファイル4に取引番号が終了取引番号の商取引データBが存在しなかった場合には、ST911として取引番号が開始取引番号の商取引データAを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データをレシートイメージのデータに変換する。しかる後、ST910に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0078】
また、ST902にてレジ番号が他のPOSターミナル1Xのものであった場合には、ST912として終了取引番号エリア49を調べて終了取引番号が設定されているか否かを判断する。そして、終了取引番号が設定されていた場合には、ST913としてその終了取引番号が有効か否か、つまり開始取引番号エリア45に設定されている開始取引番号よりも後の取引番号であるか否かを判断する。ここで、終了取引番号が有効であった場合には、ST914としてこのレジ番号で特定される他のPOSターミナル1Xに、LAN3を経由して、検索日付当日で開始取引番号から終了取引番号までの間に発生した商取引データの問合せを行なう。
【0079】
この問合せを受けたPOSターミナル1XのCPU11は、自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引番号が開始取引番号の商取引データAと、同日の商取引データでかつ取引番号が終了取引番号の商取引データBとを検索する。そして、商取引データA及びBを検出できたならば、その商取引データAを先頭データとし、商取引データBまでの一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データを問合せ元のPOSターミナル1にLAN3を経由して応答送信するものとなっている。
【0080】
一方、ST912にて終了取引番号エリア49に終了取引時刻が設定されていなかった場合には、ST915としてこのレジ番号で特定される他のPOSターミナル1Xに、LAN3を経由して、検索日付当日で開始取引番号以降に発生した商取引データの問合せを行なう。
【0081】
この問合せを受けたPOSターミナル1XのCPU11は、自己の電子ジャーナルファイル4から、検索日付当日の商取引データでかつ取引番号が開始取引番号の商取引データAを検索する。そして、商取引データAを検出できたならば、その商取引Aのデータを先頭データとし、検索日付当日で該商取引データA以後に発生した一連の商取引データを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データを問合せ元のPOSターミナル1にLAN3を経由して応答送信するものとなっている。
【0082】
そこで、ST914またはST915の処理で問合せを行なったPOSターミナル1のCPU11は、ST916として問合せ先のPOSターミナル1Xから商取引データの応答を受信したならば、ST917としてその応答があった商取引データをレシートイメージのデータに変換する。しかる後、ST910に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、商取引データAを先頭にレシートイメージの商取引データを表示させて、この時刻検索処理を終了する。
【0083】
なお、ST901にて開始取引番号エリア45に開始取引番号が設定されていなかった場合には、ST918として自己の電子ジャーナルファイル4から検索日付当日の全ての商取引データを読出し、レシートイメージに変換する。そして、ST910に進み、オペレータ用ディスプレイ15の画面をジャーナル出力画面50′に切り換えたならば、この画面50′のレシートイメージ表示エリア55に、当日の最初の商取引データを先頭にレシートイメージの商取引データを表示させて、この取引番号検索処理を終了する。
【0084】
なお、ST904にて自己の電子ジャーナルファイル4から商取引データAを検出できなかった場合、また、ST906及びST913にて終了取引番号が無効であった場合、及びST916にて問合せ先のPOSターミナル1Xから商取引データの応答が得られなかった場合には、検索エラーなので、図4中ST4に進み、オペレータ用ディスプレイ15の画面を初期メニュー画面に戻して、今回の処理を終了するものとなっている。
【0085】
このように構成された第2の実施の形態においては、検索区分として時刻検索を指定しかつ所望する開始時刻と終了時刻とを指定することによって、当該POSターミナル1の電子ジャーナルファイル4に記録されている本日の全商取引データのうち開始時刻以降の最初に売上処理された商取引データから終了時刻以前で最後に売上処理された商取引データまでの商取引データを順に検索できる。したがって、当該POSターミナル1で売上処理された本日の全商取引データのなかから所望する商取引データをより短時間で確認することができる。
【0086】
また、検索区分として取引番号検索を指定しかつ所望する開始取引番号と終了取引番号とを指定することによって、当該POSターミナル1の電子ジャーナルファイル4に記録されている本日の全商取引データのうち開始取引番号の商取引データから終了取引番号までの商取引データを順に検索できる。したがって、当該POSターミナル1で売上処理された本日の全商取引データのなかから所望する商取引データをより短時間で確認することができる。
【0087】
また、他のPOSターミナル1Xのレジ番号も指定することによって、その他のPOSターミナル1Xの電子ジャーナルファイル4に記録されている本日の全商取引データのうち開始時刻以降の最初に売上処理された商取引データから終了時刻以前の最後に売上処理された商取引データ、あるいは開始取引番号の商取引データから終了取引番号の商取引データまでの商取引データを順に検索できるので、他のPOSターミナル1Xで売上処理された本日の全商取引データのなかからであっても、所望する商取引データをより短時間で確認することができる。
【0088】
さらに、検索日付も指定することによって、当該POSターミナル1の電子ジャーナルファイル4に日別に記録されている全商取引データのうち検索日付における開始時刻以降の最初に売上処理された商取引データから終了時刻以前の最後に売上処理された商取引データ、あるいは開始取引番号の商取引データから終了取引番号の商取引データまでの商取引データを順に検索できるので、当該POSターミナル1で検索日付に売上処理された全商取引データのなかからであっても、所望する商取引データをより短時間で確認することができる。
【0089】
なお、この第2の実施の形態において、終了時刻あるいは終了取引番号の入力を省略した場合には、第1の実施の形態と同様に作用する。
【0090】
また、この第2の実施の形態において、開始時刻を入力せず、終了時刻のみ入力して時刻検索処理を実行した場合、電子ジャーナルファイル4から検索日付当日の商取引データでかつ取引時刻が終了時刻以前のデータのうち、取引時刻が終了時刻に最も近い商取引データBを検索する。そして、商取引データBを検出できたならば、この商取引データBを電子ジャーナルファイル4から読み出す。そして、この読み出した商取引データBをレシートイメージのデータに変換して、ジャーナル出力画面50′に商取引データBのレシートイメージを表示させるようにしてもよい。
【0091】
【発明の効果】
以上詳述したように本発明によれば、自己のみならず通信回線で接続された他の金銭登録装置に電子的に記録保存された過去の商取引データ群のなかから所望する商取引データをレシートイメージによって短時間で検索し確認することができる金銭登録装置を提供できる。
【図面の簡単な説明】
【図1】 本発明の第1及び第2の実施の形態におけるPOSシステムの概略構成図。
【図2】 同実施の形態において電子ジャーナルファイルに記録される商取引データのフォーマットを示す図。
【図3】 同実施の形態におけるPOSターミナルの要部構成を示すブロック図。
【図4】 同実施の形態においてPOSターミナルのCPUが実行するジャーナル検索業務選択時の要部処理手順を示す流れ図。
【図5】 第1の実施の形態における時刻検索処理を具体的に示す流れ図。
【図6】 第1の実施の形態における取引番号検索処理を具体的に示す流れ図。
【図7】 第1の実施の形態におけるジャーナル検索画面のレイアウト例を示す図。
【図8】 第1の実施の形態におけるジャーナル出力画面のレイアウト例を示す図。
【図9】 第2の実施の形態における時刻検索処理を具体的に示す流れ図。
【図10】第2の実施の形態における時刻検索処理を具体的に示す流れ図。
【図11】第2の実施の形態における取引番号検索処理を具体的に示す流れ図。
【図12】第2の実施の形態における取引番号検索処理を具体的に示す流れ図。
【図13】第2の実施の形態におけるジャーナル検索画面のレイアウト例を示す図。
【図14】第2の実施の形態におけるジャーナル出力画面のレイアウト例を示す図。
【符号の説明】
1…POSターミナル
3…LAN
4…電子ジャーナルファイル
11…CPU
15…オペレータ用ディスプレイ
19…LANコントローラ
20…HDD装置
28…キーボード
30…プリンタ
32…マウス
40,40′…ジャーナル検索画面
50,50′…ジャーナル出力画面
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a cash registering apparatus such as a POS (Point Of Sales) terminal having an electronic journal function and an electronic cash register.
[0002]
[Prior art]
Conventional cash registering apparatuses are generally provided with a journal function that prints and records commercial transaction data processed for sales on journal roll paper in the order of occurrence using a printer or the like for printing receipts.
[0003]
In addition, recently, an HDD (Hard Disk Drive) device, which is a large-capacity storage device, is installed in the cash register device, and the transaction data processed for sales is electronically recorded and stored in this HDD device. A so-called electronic journal function has been developed and put into practical use. With this electronic journal function, there is an advantage that the store side can eliminate the space for storing the journal roll paper and can omit the operation of replacing the journal roll paper. In addition, since the transaction data is filed by day in the HDD device, by specifying the date, the transaction history of the day can be confirmed on the screen of the operator display section provided in the cash registering device, or the receipt. It was possible to print on a receipt roll paper by a printer.
[0004]
[Problems to be solved by the invention]
However, in the conventional cash registering device having the electronic journal function, since it is displayed on the screen in order from the first commercial transaction data of the day, and printed on the receipt roll paper, the commercial transaction data desired by the operator In some cases, it took time to confirm.
[0005]
The present invention has been made based on such circumstances, and its object is to quickly search and confirm desired commercial transaction data from a group of past commercial transaction data recorded and stored electronically. The present invention intends to provide a cash registering device that can be used.
[0006]
[Means for Solving the Problems]
The present invention relates to a cash registering apparatus having an electronic journal file, a communication control means for controlling data communication with another cash registering apparatus connected by a communication line, and another cash registering apparatus connected by itself and a communication line. A cash registration device information input means for inputting unique information set in advance, a data input means for inputting desired data of an item capable of specifying a commercial transaction among items constituting the commercial transaction data, and this data input Data search means for searching for the commercial transaction data specified by the desired data input by the means from the electronic journal file of the money registration apparatus specified by the information input by the money registration apparatus information input means, and the data search means A series of commercial transaction data generated after the commercial transaction data with the retrieved commercial transaction data as the top data. A data reading means for reading the electronic journal file cash register apparatus has to be identified by the information entered by the cash register device information input means, read by the data reading means A series of Commerce data Display with continuous receipt images Data output means for outputting.
[0007]
Further, data input means for inputting the first desired data and the second desired data of an item capable of specifying the commercial transaction among the items constituting the commercial transaction data, and the first desired data input by the data input means The first commercial transaction data and the second commercial transaction data specified by the data and the second desired data are searched from the electronic journal file of the money registration device specified by the information input by the money registration device information input means. A data search means and a series of commercial transaction data generated between the first commercial transaction data searched by the data search means as the top data and the second commercial transaction data as the end data are input by the cash registering device information input means. Data read from the electronic journal file of the cash registering device specified by the information And means, and read by the reading means A series of Commerce data Display with continuous receipt images Data output means for outputting may be provided.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, a first embodiment corresponding to each invention of claims 1 to 3 will be described with reference to FIGS.
[0009]
FIG. 1 is a schematic configuration diagram of a POS system in the present embodiment. In this POS system, a plurality of POS terminals 1 that function as cash registering devices and at least one store computer 2 that functions as a host machine of each POS terminal 1 can communicate with each other via a LAN (Local Area Network) 3. Is connected to.
[0010]
Each POS terminal 1 is provided with an electronic journal file 4 for electronically recording the commercial transaction data processed by the terminal itself. The store computer 2 includes an electronic journal master file 5 for storing and storing commercial transaction data of the electronic journal file 4 collected from each POS terminal 1 through the LAN 3.
[0011]
In the electronic journal file 4 of each POS terminal 1, for example, the latest 7 days of business transaction data is divided and recorded for each day. On the other hand, in the electronic journal master file 5 of the store computer 2, daily commercial transaction data processed by sales at each POS terminal 4 is accumulated and stored for each POS terminal 1 for, for example, seven years.
[0012]
As shown in FIG. 2, the transaction data electronically recorded in the electronic journal file 4 and the electronic journal master file 5 are transaction attributes including items such as transaction number, transaction date, transaction time, cash register number, and responsible person code. Data, at least one registered product detail data consisting of items such as product code, product name, unit price, sales points, sales amount, and transaction settlement details data such as subtotal amount, tax amount, total amount, deposit amount, change amount, etc. Consists of. In the transaction attribute data, the transaction number is a unique number issued for each commercial transaction, and can identify the commercial transaction. The transaction date and transaction time are the date and time of occurrence of the commercial transaction, and can also identify the commercial transaction. The cash register number is a unique number set in advance in the POS terminal 1 that processes sales of commercial transactions. The responsible person code is an ID code of a store clerk who processes sales of a commercial transaction.
[0013]
FIG. 3 is a block diagram showing the main configuration of the POS terminal 1. The POS terminal 1 includes a CPU (Central Processing Unit) 11 as a control unit body. Further, a ROM (Read Only Memory) 12 storing fixed data such as a program, a RAM (Random Access Memory) 13 in which a memory area for temporarily storing variable data is formed, the current date and time A clock unit 14 for timing, a display controller 16 for controlling driving of the operator display 15, a display controller 18 for controlling driving of the customer display 17, a LAN controller 19 for controlling data communication performed through the LAN 3, and the journal file 4 In addition to the HDD controller 21 that controls the drive of the HDD device 20 in which the keyboard is formed, a keyboard interface 22, a scanner interface 23, a printer interface 24, a drawer interface 25, a mouse interface 26, and the like are provided. The CPU 11, ROM 12, RAM 13, clock unit 14, controllers 16, 18, 19, 21 and interfaces 22, 23, 24, 25, 26 are connected by a bus line 27 such as an address bus or a data bus. , A control circuit of the POS terminal 1 is configured.
[0014]
Connected to the keyboard interface 22 is a keyboard 28 on which product registration keys, registration lock keys, and the like are arranged. A scanner 29 for reading a barcode is connected to the scanner interface 23. The printer interface 24 is connected to a receipt printer 30 that prints the print data of the commercial transaction data on the receipt roll paper and issues a receipt. A drawer 31 for receiving cash or the like is connected to the drawer interface 25. A mouse 32 for moving a mouse pointer displayed on the operator display 15 is connected to the mouse interface 26.
[0015]
The POS terminal 1 having such a configuration is configured to display an initial menu screen on which various business menus such as registration work and journal search work are shown on the operator display 15 as an initial state. In this state, the program of the ROM 12 is configured so that the CPU 11 executes the following process when a registered job is selected by an operation input of the mouse 32 or the keyboard 28.
[0016]
First, the CPU 11 waits for product registration. Here, when the product registration is performed by the operation input of the scanner 29 or the keyboard 30, since the product sold as one commercial transaction is registered, the product sales data such as the number of sales and the sales price of the registered product is stored in the sales memory of the RAM 13. Process sales. Also, the registered product description data such as the product code, product name, unit price, number of sales, sales price, etc. of the registered product is stored in the commercial transaction memory of the RAM 13. Further, the product name, sales price, etc. of the registered product are displayed on the operator display 15 and the customer display 17.
[0017]
Subsequently, if the product registration is performed again, the above process is repeated.
When the registration closing key is input, since the registration end of the product sold as one commercial transaction is declared, the subtotal amount, tax amount and total amount are calculated and stored in the commercial transaction memory. Further, the total amount is displayed on the operator display 15 and the customer display 17. Furthermore, the transaction number automatically issued for the transaction, the current date (transaction date) and current time (transaction time) read from the clock unit 14, a preset cash register number, and the cashier's The person-in-charge code set by the sign-on operation is stored in the commercial transaction memory.
[0018]
Subsequently, when the deposit amount is key-input, the change amount is calculated and stored in the commercial transaction memory together with the deposit amount. Further, the change amount is displayed on the operator display 15 and the customer display 17, and the drawer 31 is automatically opened. Further, receipt print data is created based on the data in the commercial transaction memory, and is output to the receipt printer 30 for receipt printing.
[0019]
Thereafter, the business transaction data having the layout shown in FIG. 2 is created based on the data in the memory for each business transaction, and stored in the electronic journal file 4. This completes the registration work process for one commercial transaction. The data in the memory for each business transaction is cleared in response to the first product registration for the next business transaction.
[0020]
Each POS terminal 1 configures a program in the ROM 12 so that the CPU 11 executes the processing shown in the flowcharts of FIGS. 4 to 6 when a journal search job is selected from various job menus. Incidentally, the journal search operation is an operation for searching for and confirming desired data from the commercial transaction data stored in the electronic journal file 4, and specifying the start time and processing the commercial transaction data processed after the start time. There are a method of searching and confirming, and a method of searching and confirming data of a commercial transaction for which sales transaction processing has been performed after the start transaction number is designated. The former method is referred to as time search and is identified by the search category “1”, and the latter method is referred to as transaction number search and is identified by the search category “2”. Further, the electronic journal file 4 to be searched is not limited to its own, and the electronic journal file 4 of another POS terminal (referred to as the POS terminal 1X for convenience of description) connected via the LAN 3 can be searched.
[0021]
When the CPU 11 detects that the journal search job is selected, the CPU 11 displays the journal search screen 40 having the layout shown in FIG. 7 on the operator display 15 as ST (step) 1. In this journal search screen 40, a registration number area 41 for inputting a registration number set in the POS terminal 1 to be searched, a search classification area 42 for inputting a search classification, and a date on which a commercial transaction to be searched has occurred are input. Each item input area includes a search date area 43 to be entered, a start time area 44 for entering a start time designated in time search, and a start transaction number area 45 for entering a start transaction number designated in transaction number search. . An execution button 46 for instructing execution of search and an end button 47 for instructing end of search are provided. In the registration number area 41, the registration number of the POS terminal 11 is set by default. In the search section area 42, the time search section “1” is set by default. In the search date area 43, the current date measured by the clock unit 14 is set by default. In the start time area 44 and the start transaction number area 45, data “0” is set by default.
[0022]
Next, the CPU 11 performs an item input process on the journal search screen 40 as ST2. That is, when the registration number area 41 is selected by an operation input of the mouse 32 or the keyboard 28 and the registration number is key-inputted, the data in the registration number area 41 is switched to the key input value. Similarly, if the search section area 42 is selected and the search section is keyed, the data in the search section area 42 is switched to the key input value. The same applies to the search date area 43, the start time area 44, and the start transaction number area 45. This item input process is repeatedly executed until the end button 47 or the execution button 46 of the journal search screen 40 is turned on.
[0023]
If the end button 47 is turned on by an operation input of the mouse 32 in ST3, the screen of the operator display 15 is returned to the initial menu screen in ST4, and the current process is terminated.
[0024]
On the other hand, when the execution button 46 is turned on by the operation input of the mouse 32 as ST5, it is determined whether or not the search date set in the search date area 43 is a valid date as ST6. Here, other than the date of the commercial transaction data stored in the electronic journal file 4 (for example, when the latest seven days of commercial transaction data is recorded and held in the electronic journal file, the date up to seven days before today) Since the search date is invalid, the process returns to ST2 and the item input process is performed again.
[0025]
If the search date is a valid date in ST6, the search category set in the search category area 42 is examined as ST7. When the search category is “1”, the time search process is executed as ST8, and when the search category is “2”, the transaction number search process is executed as ST9.
[0026]
FIG. 5 is a flowchart showing details of the time search process. That is, when starting the time search process, the CPU 11 examines the start time area 44 in ST80 and determines whether or not the start time is set. If the start time has been set, it is determined whether or not the registration number set in the registration number area 41 is its own as ST81.
[0027]
Here, if the cash register number is its own, the transaction time is the start time from the electronic journal file 4 in ST82 as the commercial transaction data on the search date and the transaction time after the start time. The closest commercial transaction data A is searched (data search means). If the commercial transaction data A can be detected in ST83, the commercial transaction data A is set as the top data in ST84, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4 (data Reading means). Then, the read commercial transaction data is converted into receipt image data.
[0028]
Thereafter, in ST85, the screen of the operator display 15 is switched to the journal output screen 50 having the layout shown in FIG. On this journal output screen 50, a print range start transaction number area 51 and an end transaction number area 52 for inputting a start transaction number and an end transaction number of the print range, a print button 53 for instructing print execution, and an output end command In addition to the end button 54, a receipt image area 55 that can be scroll-displayed by operating the scroll bar 55A is formed. Therefore, the CPU 11 displays the commercial transaction data of the receipt image in the receipt image display area 55 with the commercial transaction data A at the head (data output means), and ends this time search process.
[0029]
On the other hand, if the registration number is that of the other POS terminal 1X in ST81, the start time of the search date on the same day via the LAN 3 to the other POS terminal 1X specified by this registration number in ST86. Queries the transaction data generated thereafter.
[0030]
Upon receiving this inquiry, the CPU 11 of the POS terminal 1X, from its own electronic journal file 4, out of the business transaction data of the search date, and the transaction time A closest to the start time among the data after the start time of the transaction time. Search for. If the commercial transaction data A can be detected, the data of the commercial transaction A is set as the head data, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4. Then, the read commercial transaction data is transmitted as a response to the inquiry source POS terminal 1 via the LAN 3.
[0031]
Therefore, when the CPU 11 of the POS terminal 1 that has made the inquiry receives the response of the commercial transaction data from the POS terminal 1X that is the inquiry destination in ST87, the commercial transaction data in response to the response is converted into receipt image data in ST88. Thereafter, proceeding to ST85, if the screen of the operator display 15 is switched to the journal output screen 50, the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of the screen 50 with the commercial transaction data A as the head. This time search process is terminated.
[0032]
If the start time is not set in the start time area 44 in ST80, all the commercial transaction data on the search date is read from the electronic journal file 4 in ST89 and converted into a receipt image. Then, proceeding to ST85, if the screen of the operator display 15 is switched to the journal output screen 50, the receipt image display area 55 of this screen 50 displays the commercial transaction data of the receipt image with the first commercial transaction data of the day as the head. Then, the time search process is terminated.
[0033]
If the commercial transaction data A cannot be detected from the electronic journal file 4 in ST83, and if the response of the commercial transaction data cannot be obtained from the POS terminal 1X as the inquiry destination in ST87, it is a search error. In step ST4 in FIG. 4, the screen of the operator display 15 is returned to the initial menu screen, and the current process is terminated.
[0034]
FIG. 6 is a flowchart showing details of the transaction number search process. That is, when the transaction number search process is started, the CPU 11 checks the start transaction number area 45 as ST90 and determines whether or not the start transaction number is set. If the start transaction number is set, it is determined whether or not the cash register number set in the cash register number area 41 is its own as ST91.
[0035]
Here, if the cash register number is its own, as ST92, the business transaction data A whose transaction number matches the start transaction number is searched from its own electronic journal file 4 with the commercial transaction data on the search date (data). Search means). If the commercial transaction data A can be detected in ST93, the commercial transaction data A is used as the top data in ST94, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4 (data Reading means). Then, the read commercial transaction data is converted into receipt image data. Thereafter, when the screen of the operator display 15 is switched to the journal output screen 50 in ST95, the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of this screen 50 with the commercial transaction data A as the head (data Output means), this transaction number search process is terminated.
[0036]
On the other hand, if the registration number is that of the other POS terminal 1X in ST91, the transaction starts on the day of the search date via the LAN 3 to the other POS terminal 1X specified by this registration number in ST96. Queries the transaction data generated after the number.
[0037]
Upon receiving this inquiry, the CPU 11 of the POS terminal 1X searches the electronic journal file 4 for the commercial transaction data A whose transaction number matches the start transaction number in the commercial transaction data on the search date. If the commercial transaction data A can be detected, the commercial transaction data A is set as the top data, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4. Then, the read commercial transaction data is transmitted as a response to the inquiry source POS terminal 1 via the LAN 3.
[0038]
Therefore, when the CPU 11 of the POS terminal 1 that has made the inquiry receives a response to the commercial transaction data from the POS terminal 1X that is the inquiry destination in ST97, the commercial transaction data that has received the response is converted into receipt image data in ST98. Thereafter, proceeding to ST95, if the screen of the operator display 15 is switched to the journal output screen 50, the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of the screen 50 with the commercial transaction data A as the head. This transaction number search process is terminated.
[0039]
If the start transaction number is not set in the start transaction number area 45 in ST90, all the commercial transaction data on the search date is read from its own electronic journal file 4 and converted into a receipt image in ST99. Then, in ST95, if the screen of the operator display 15 is switched to the journal output screen 50, the receipt image display area 55 of the screen 50 displays the transaction data of the receipt image starting with the first commercial transaction data of the day. The transaction number search process is then terminated.
[0040]
If the commercial transaction data A cannot be detected from its own electronic journal file 4 in ST93, and if the commercial transaction data response is not obtained from the POS terminal 1X as the inquiry destination in ST97, it is a search error. In step ST4 in FIG. 4, the screen of the operator display 15 is returned to the initial menu screen, and the current process is terminated.
[0041]
Returning to FIG.
After completing the time search process of ST8 or the transaction number search process of ST9, the CPU 11 waits for the end button 54 or the print button 53 of the journal output screen 50 to be turned on. If the end button 47 is turned on by the operation input of the mouse 32 in ST10, the process proceeds to ST4, the screen of the operator display 15 is returned to the initial menu screen, and the current process is ended.
[0042]
On the other hand, when the print button 53 is turned on as ST11, the start transaction number and end transaction number of the print range are input to the print range start transaction number area 51 and the end transaction number area 52 of the journal output screen 50 as ST12, respectively. It is judged whether it is done. If it is not input, all the commercial transaction data converted into the receipt image in the time search process in ST8 or the transaction number search process in ST9 is output to the receipt printer 30 for receipt printing. Thereafter, it waits for the end button 54 or the print button 53 of the journal output screen 50 to be turned on.
[0043]
On the other hand, if the first transaction number and end transaction number in the print range are entered, the transaction data with the transaction number matching the first transaction number and the final transaction number are selected from all the commercial transaction data converted into the receipt image. Search for matching commerce data. Then, from the commercial transaction data whose transaction number matches the first transaction number to the commercial transaction data matching the final transaction number are extracted and output to the receipt printer 30 for receipt printing. Thereafter, it waits for the end button 54 or the print button 53 of the journal output screen 50 to be turned on.
[0044]
If at least one of the commercial transaction data whose transaction number matches the first transaction number and the commercial transaction data matching the final transaction number cannot be detected, an end button 54 on the journal output screen 50 is displayed without performing receipt printing as an operation error. Alternatively, it waits again for the print button 53 to be turned on.
[0045]
In the present embodiment configured as described above, each POS terminal 1 stores and holds the commercial transaction data processed by the POS terminal 1 in the electronic journal file 4 for each day. In this state, when it becomes necessary to confirm the desired commercial transaction data, the operator operates the keyboard 28 or the mouse 32 of any one POS terminal 1 to select the journal search job. Then, since the journal search screen 40 having the layout shown in FIG. 7 is displayed on the operator display 15 of the POS terminal 1, the operator first processed the desired commercial transaction data in the cash register number area 41 of the screen 40. Enter the POS terminal 1 cashier number. If the POS terminal 1 that has processed the desired commercial transaction data is the POS terminal, the registration number can be omitted.
[0046]
Next, the operator inputs a search category to be executed in the search category area 42. That is, the search category “1” is input when performing time search, and the search category “2” is input when performing transaction number search.
[0047]
Next, the operator inputs the date on which the desired commercial transaction data is sales processed in the search date area 43. Note that if the date of sales processing of desired commercial transaction data is today, the date entry can be omitted.
[0048]
Next, when the time search is specified as the search category, the operator inputs the start time specified in the time search in the start time area 44. When transaction number search is specified as the search category, the start transaction number specified in the transaction number search is entered in the start transaction number area 45.
[0049]
Thereafter, the execution button 46 is input. Then, when time search is specified as the search category, time search processing is executed, and when transaction number search is specified, transaction number search processing is executed.
[0050]
It is assumed that the current date and time is 16:30 on October 10, 2001. At this time, if the operator specifies time search as the search category, inputs 12:00 as the start time, and omits input of other items (registration number, search date), the POS terminal 1 From the commercial transaction data recorded in the electronic journal file 4 of the own POS terminal 1, the commercial transaction data A that has been processed for the first time after the transaction date is today and the transaction time is after 12:00 is searched. The commercial transaction data A is set as the head data, and a series of commercial transaction data generated after the commercial transaction data A is read from the electronic journal file 4. Then, the commercial transaction data read from the electronic journal file 4 is converted into a receipt image, and the start is placed in a receipt image display area 55 on the journal log output screen 50 displayed on the operator display 15 of the POS terminal 1. Data A are displayed in order (see FIG. 8).
[0051]
In this way, by specifying time search as the search category and specifying the desired start time, among the current commercial transaction data recorded in the electronic journal file 4 of the POS terminal 1, Since it is possible to search in order from the commercial transaction data processed for sales, it is possible to confirm desired commercial transaction data in a short time from all the commercial transaction data processed for sales at the POS terminal 1 today.
[0052]
On the other hand, when the operator designates transaction number search as the search category, inputs 0123 as the start transaction number, and omits other items (registration number, search date), the POS terminal 1 From the commercial transaction data recorded in the electronic journal file 4 of the own POS terminal 1, the commercial transaction data A whose transaction date is today and whose transaction number is 0123 is retrieved. The commercial transaction data A is set as the head data, and a series of commercial transaction data generated after the commercial transaction data A is read from the electronic journal file 4. Then, the commercial transaction data read from the electronic journal file 4 is converted into a receipt image, and the start is placed in a receipt image display area 55 on the journal log output screen 50 displayed on the operator display 15 of the POS terminal 1. Data A are displayed in order.
[0053]
Thus, by specifying transaction number search as the search category and specifying the desired start transaction number, the start transaction number of all the commercial transaction data recorded in the electronic journal file 4 of the POS terminal 1 is recorded. Since it is possible to search in order from the commercial transaction data, the desired commercial transaction data can be confirmed in a short time from all the commercial transaction data of the current day processed by the POS terminal 1.
[0054]
In addition, when a time search is specified as a search category and a desired start time is specified, or when a transaction number search is specified as a search category and a desired start transaction number is specified, the registration number of another POS terminal 1X In the case of the entry in the cash register number area 41 of the journal log search screen 40, the transaction date is today and the transaction time is the start time from the other commercial transaction data recorded in the electronic journal file 4 of the POS terminal 1X. Thereafter, the first commercial transaction data A processed for sales or the commercial transaction data A whose transaction number is the start transaction number is extracted. The commercial transaction data A is set as the head data, and a series of commercial transaction data generated after the commercial transaction data A is read from the electronic journal file 4 of the other POS terminal 1X. Then, the commercial transaction data read from the electronic journal file 4 of the other POS terminal 1X is transmitted to the POS terminal 1 through the LAN 3. Thereby, in the POS terminal 1, the commercial transaction data received from the other POS terminal 1X is converted into a receipt image, and is displayed in order from the first data A in the receipt image display area 55 on the journal log output screen 50.
[0055]
In this way, by specifying the register number of the other POS terminal 1X, the sales process is first performed after the start time in all the commercial transaction data recorded in the electronic journal file 4 of the other POS terminal 1X. Since it is possible to search in order from the commercial transaction data or the commercial transaction data of the starting transaction number, it is possible to confirm the desired commercial transaction data in a short time even from among all the commercial transaction data of today processed by other POS terminals 1X. Can do.
[0056]
When the time search is specified as the search category and the desired start time is specified, or when the transaction number search is specified as the search category and the desired start transaction number is specified, the search date is also displayed in the journal log search screen 40. Is entered in the search date area 43, the sales date is the first time after the transaction date is the search date and the transaction time is after the start time among the commercial transaction data recorded in the electronic journal file 4 of the POS terminal 1. The commercial transaction data A or the commercial transaction data A whose transaction number is the start transaction number is retrieved. Then, the commercial transaction data read from the electronic journal file 4 is converted into a receipt image, and the start is placed in a receipt image display area 55 on the journal log output screen 50 displayed on the operator display 15 of the POS terminal 1. Data A are displayed in order.
[0057]
In this way, by designating the search date as well, among all the commercial transaction data recorded by day in the electronic journal file 4 of the POS terminal 1, the commercial transaction data processed first after the start time on the search date, or Since it is possible to search in order from the commercial transaction data of the start transaction number, the desired commercial transaction data can be confirmed in a short time even from all the commercial transaction data processed for sales on the search date at the POS terminal 1.
[0058]
In the present embodiment, a print button 53 is provided on the journal log output screen 50. When the print button 53 is input, the commercial transaction data displayed as the receipt image in the receipt image display area 55 is printed out on the receipt roll paper by the receipt printer 30. Therefore, the amount of print data can be reduced compared to the conventional case where all the commercial transaction data on the search date is printed out, and the receipt roll paper can be saved.
[0059]
In the present embodiment, the journal log output screen 50 is provided with a print range start transaction number area 51 and an end transaction number area 52. When the print button 53 is input with the first transaction number and the end transaction number of the print range being input in both areas 51 and 52, the commercial transaction data displayed in the receipt image display area 55 is displayed. Among them, the business transaction data from the first transaction number to the last transaction number is extracted and printed out. Therefore, since only desired commercial transaction data can be extracted and printed out, there is an advantage that the roll paper for receipt can be further saved.
[0060]
Next, a second embodiment corresponding to each invention of claims 4 to 9 will be described with reference to FIGS. 1 to 4 and FIGS. 9 to 14. FIG. 1 to 4 are the same as those in the first embodiment, and a description thereof will be omitted.
[0061]
FIG. 13 is a diagram showing a layout of the journal search screen 40 'in the second embodiment. As shown in the figure, the journal search screen 40 'in the second embodiment includes an end time area 48 for inputting an end time designated in the time search on the journal search screen 40 in the first embodiment, and a transaction. Each item input area of the end transaction number area 49 for inputting the end transaction number designated in the number search is added.
[0062]
9 and 10 are flowcharts showing details of the time search process in the second embodiment. That is, when starting the time search process, the CPU 11 examines the start time area 44 in ST801 and determines whether or not the start time is set. If the start time has been set, it is determined in ST802 whether the registration number set in the registration number area 41 is its own.
[0063]
Here, if the cash register number is its own, the transaction time is the start time of the commercial transaction data on the search date and the transaction time after the start time from the own electronic journal file 4 as ST803. The closest commercial transaction data A is searched (first data search means). If the commercial transaction data A can be detected in ST804, next, in ST805, the end time area 48 is checked to determine whether the end time is set. If the end time has been set, it is determined in ST806 whether the end time is valid, that is, whether it is a time later than the start time set in the start time area 44.
[0064]
Here, if the end time is valid, the transaction time is the most recent end time from the electronic journal file 4 of the self-journal file 4 as of ST807, among the commercial transaction data on the search date and before the end time. Search for near commercial transaction data B (end data search means). If the commercial transaction data B can be detected in ST808, the commercial transaction data A whose transaction time is closest to the start time is set as the top data and the commercial transaction data B whose transaction time is closest to the end time is set as the end data in ST809. A series of commercial transaction data generated in the above is read out from the electronic journal file 4 (data reading means). Then, the read commercial transaction data is converted into receipt image data.
[0065]
Thereafter, in ST810, the screen of the operator display 15 is switched to the journal output screen 50 'having the layout shown in FIG. In this journal output screen 50 ', as in the journal output screen 50 in the first embodiment, a print range start transaction number area 51 and an end transaction number area for inputting the start transaction number and end transaction number of the print range, respectively. In addition to the print button 53 for instructing printing execution and the end button 54 for instructing output termination, a receipt image area 55 that can be scroll-displayed by operating the scroll bar 55A is formed. Therefore, the CPU 11 displays in the receipt image display area 55 the commercial transaction data of the receipt image up to the commercial transaction data B with the transaction time closest to the start time and the transaction time B closest to the end time (data output means). ), And the time search process ends.
[0066]
On the other hand, if the end time is not set in the end time area 48 in ST805, or if the transaction data B whose transaction time is closest to the end time does not exist in the electronic journal file 4 in ST808, ST811 As a starting point, the transaction data A whose transaction time is closest to the start time is used as the top data, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4. Then, the read commercial transaction data is converted into receipt image data. Thereafter, the process proceeds to ST810, and if the screen of the operator display 15 is switched to the journal output screen 50 ', the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of the screen 50' with the commercial transaction data A as the head. Then, the time search process is terminated.
[0067]
If the registration number is that of another POS terminal 1X in ST802, the end time area 48 is checked in ST812 to determine whether the end time is set. If the end time has been set, it is determined in ST813 whether the end time is valid, that is, whether it is a time later than the start time set in the start time area 44. Here, if the end time is valid, it is generated from the start time to the end time on the day of the search date via the LAN 3 to another POS terminal 1X identified by this register number as ST814. Inquires about the commercial transaction data.
[0068]
Upon receiving this inquiry, the CPU 11 of the POS terminal 1X receives from the electronic journal file 4 the commercial transaction data A that is closest to the start time among the business transaction data of the search date and the transaction time after the start time. The commercial transaction data B having the transaction time closest to the end time is searched for among the business transaction data on the same day and the transaction time before the end time. If the commercial transaction data A and B are detected, the commercial transaction data A is set as the head data, and a series of commercial transaction data up to the commercial transaction data B is read from the electronic journal file 4. Then, the read commercial transaction data is transmitted as a response to the inquiry source POS terminal 1 via the LAN 3.
[0069]
On the other hand, if the end time is not set in the end time area 48 in ST812, the start time is set to the other POS terminal 1X specified by this register number in ST815 via the LAN 3 on the day of the search date. Queries the transaction data generated thereafter.
[0070]
Upon receiving this inquiry, the CPU 11 of the POS terminal 1X, from its own electronic journal file 4, out of the business transaction data of the search date, and the transaction time A closest to the start time among the data after the start time of the transaction time. Search for. If the commercial transaction data A can be detected, the data of the commercial transaction A is set as the head data, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4. Then, the read commercial transaction data is transmitted as a response to the inquiry source POS terminal 1 via the LAN 3.
[0071]
Therefore, if the CPU 11 of the POS terminal 1 that made the inquiry in the process of ST814 or ST815 receives the response of the commercial transaction data from the POS terminal 1X that is the inquiry destination as ST816, the receipt transaction image of the commercial transaction data that was the response as ST817. Convert to data. Thereafter, the process proceeds to ST810, and if the screen of the operator display 15 is switched to the journal output screen 50 ', the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of the screen 50' with the commercial transaction data A as the head. Then, the time search process is terminated.
[0072]
If the start time is not set in the start time area 34 in ST801, all the commercial transaction data on the search date is read from its own electronic journal file 4 and converted into a receipt image in ST818. Then, in ST810, if the screen of the operator display 15 is switched to the journal output screen 50 ′, the receipt image display area 55 of the screen 50 ′ has the first commercial transaction data of the day as the head of the receipt transaction. Is displayed, and the time search process is terminated.
[0073]
In ST804, when transaction data A whose transaction time is closest to the start time cannot be detected from its own electronic journal file 4, when the end time is invalid in ST806 and ST813, and in ST816 If a commercial transaction data response is not obtained from the inquired POS terminal 1X, it is a search error, so the process proceeds to ST4 in FIG. 4, the screen of the operator display 15 is returned to the initial menu screen, and the current process is terminated. It is supposed to be.
[0074]
FIG. 11 and FIG. 12 are flowcharts showing details of the transaction number search process in the second embodiment. That is, when the transaction number search process is started, the CPU 11 checks the start transaction number area 45 as ST901 and determines whether or not the start transaction number is set. If the start transaction number has been set, it is determined in ST902 whether or not the register number set in the register number area 41 is its own.
[0075]
Here, if the cash register number is its own, in ST903, the commercial transaction data A whose transaction number matches the start transaction number is searched from the electronic journal file 4 of its own on the search date (first head). Data retrieval means). If the commercial transaction data A can be detected in ST904, next, in ST905, the end transaction number area 49 is checked to determine whether or not the end transaction number is set. If the end transaction number is set, whether or not the end transaction number is valid as ST906, that is, whether or not the end transaction number is after the start transaction number set in the start transaction number area 45. Determine whether.
[0076]
Here, if the end transaction number is valid, in ST907, the transaction data B of the transaction date of the search date and the transaction number of the end transaction number is searched from its own electronic journal file 4 (end data search). means). If the commercial transaction data B can be detected in ST908, the commercial transaction data A whose transaction number is the start transaction number is set as the top data and the commercial transaction data B whose transaction number is the end transaction number is set as the end data in ST909. A series of the commercial transaction data is read from the electronic journal file 4 (data reading means). Then, the read commercial transaction data is converted into receipt image data. After that, if the screen of the operator display 15 is switched to the journal output screen 50 ′ in ST910, the transaction number starting with the commercial transaction data A whose transaction number is the start transaction number is displayed in the receipt image display area 55 of this screen 50 ′. Displays the commercial transaction data of the receipt image up to the commercial transaction data B of the final transaction number (data output means), and ends this transaction number search process.
[0077]
On the other hand, when the end transaction number is not set in the end transaction number area 49 in ST905, or when the commercial transaction data B whose transaction number is the end transaction number does not exist in the electronic journal file 4 in ST908, In ST911, the commercial transaction data A whose transaction number is the start transaction number is set as the top data, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4. Then, the read commercial transaction data is converted into receipt image data. Thereafter, the process proceeds to ST910, and if the screen of the operator display 15 is switched to the journal output screen 50 ', the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of this screen 50' with the commercial transaction data A as the head. Then, the time search process is terminated.
[0078]
In ST902, if the register number is that of another POS terminal 1X, the end transaction number area 49 is checked in ST912 to determine whether the end transaction number is set. If the end transaction number is set, whether or not the end transaction number is valid as ST913, that is, whether or not the end transaction number is after the start transaction number set in the start transaction number area 45. Determine whether. Here, if the end transaction number is valid, it goes from the start transaction number to the end transaction number on the day of the search date via the LAN 3 to another POS terminal 1X identified by this register number as ST914. Inquires about commercial transaction data that occurred in the meantime.
[0079]
Upon receiving this inquiry, the CPU 11 of the POS terminal 1X, from its own electronic journal file 4, stores the transaction data A of the transaction date of the search date and the transaction number of the start transaction number, and the transaction transaction data A of the same day and the transaction number ends. Search for the transaction number B of the transaction number. If the commercial transaction data A and B are detected, the commercial transaction data A is set as the head data, and a series of commercial transaction data up to the commercial transaction data B is read from the electronic journal file 4. Then, the read commercial transaction data is transmitted as a response to the inquiry source POS terminal 1 via the LAN 3.
[0080]
On the other hand, if the end transaction time is not set in the end transaction number area 49 in ST912, the search date is sent to the other POS terminal 1X specified by this register number in ST915 via the LAN3. Queries commercial transaction data generated after the starting transaction number.
[0081]
Upon receiving this inquiry, the CPU 11 of the POS terminal 1X searches the electronic journal file 4 for the commercial transaction data A having the transaction number of the start transaction number and the commercial transaction data on the search date. If the commercial transaction data A can be detected, the data of the commercial transaction A is set as the head data, and a series of commercial transaction data generated after the commercial transaction data A on the search date is read from the electronic journal file 4. Then, the read commercial transaction data is transmitted as a response to the inquiry source POS terminal 1 via the LAN 3.
[0082]
Therefore, if the CPU 11 of the POS terminal 1 that made the inquiry in the process of ST914 or ST915 receives a response to the commercial transaction data from the POS terminal 1X that is the inquiry destination in ST916, the receipt transaction image of the commercial transaction data that has received the response in ST917 Convert to data. Thereafter, the process proceeds to ST910, and if the screen of the operator display 15 is switched to the journal output screen 50 ', the commercial transaction data of the receipt image is displayed in the receipt image display area 55 of this screen 50' with the commercial transaction data A as the head. Then, the time search process is terminated.
[0083]
If the start transaction number is not set in the start transaction number area 45 in ST901, all the commercial transaction data on the search date is read from its own electronic journal file 4 and converted into a receipt image in ST918. Then, in ST910, if the screen of the operator display 15 is switched to the journal output screen 50 ', the receipt image display area 55 of the screen 50' has the first commercial transaction data of the day as the head, and the commercial transaction data of the receipt image. Is displayed, and the transaction number search process is terminated.
[0084]
If the transaction data A cannot be detected from its own electronic journal file 4 in ST904, if the end transaction number is invalid in ST906 and ST913, and from the POS terminal 1X that is the inquiry destination in ST916, If the response of the commercial transaction data is not obtained, it is a search error, so the process proceeds to ST4 in FIG. 4, the screen of the operator display 15 is returned to the initial menu screen, and the current process is terminated.
[0085]
In the second embodiment configured as described above, the time search is specified as the search category and the desired start time and end time are specified, so that it is recorded in the electronic journal file 4 of the POS terminal 1. It is possible to sequentially search the commercial transaction data from the first commercial transaction data after the start time to the final commercial transaction data before the end time among all the current commercial transaction data. Therefore, the desired commercial transaction data can be confirmed in a shorter time from all the commercial transaction data of the current day processed by the POS terminal 1.
[0086]
Also, by specifying transaction number search as a search category and specifying a desired start transaction number and end transaction number, start of all the commercial transaction data recorded today in the electronic journal file 4 of the POS terminal 1 The business transaction data from the transaction number of the transaction number to the end transaction number can be searched in order. Therefore, the desired commercial transaction data can be confirmed in a shorter time from all the commercial transaction data of the current day processed by the POS terminal 1.
[0087]
Also, by specifying the register number of the other POS terminal 1X, the commercial transaction data that is first processed after the start time among all the commercial transaction data recorded in the electronic journal file 4 of the other POS terminal 1X. To the last transaction processed before the end time, or the transaction data from the transaction data of the start transaction number to the transaction data of the end transaction number can be searched in order, so that the current day of sales processed at the other POS terminal 1X Even from all the commercial transaction data, the desired commercial transaction data can be confirmed in a shorter time.
[0088]
Furthermore, by designating the search date, out of all the commercial transaction data recorded by day in the electronic journal file 4 of the POS terminal 1 from the commercial transaction data processed first after the start time on the search date before the end time Since the transaction data from the last transaction number or the transaction data from the start transaction number to the end transaction number can be searched in order, all the commerce data processed on the search date at the POS terminal 1 Even from among them, the desired commercial transaction data can be confirmed in a shorter time.
[0089]
In the second embodiment, when the input of the end time or the end transaction number is omitted, the second embodiment operates in the same manner as in the first embodiment.
[0090]
Further, in this second embodiment, when the time search process is executed by inputting only the end time without inputting the start time, the transaction time is the commercial transaction data of the search date from the electronic journal file 4 and the end time is the end time. Among the previous data, the business transaction data B whose transaction time is closest to the end time is searched. If the commercial transaction data B is detected, the commercial transaction data B is read from the electronic journal file 4. Then, the read commercial transaction data B may be converted into receipt image data, and the receipt image of the commercial transaction data B may be displayed on the journal output screen 50 '.
[0091]
【The invention's effect】
As described above in detail, according to the present invention, desired commercial transaction data can be obtained from a past commercial transaction data group electronically recorded and stored in not only the self but also other cash registration apparatuses connected by communication lines. Depending on receipt image It is possible to provide a cash registering device that can be searched and confirmed in a short time.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a POS system according to first and second embodiments of the present invention.
FIG. 2 is a view showing a format of commercial transaction data recorded in an electronic journal file in the embodiment.
FIG. 3 is a block diagram showing a main configuration of a POS terminal according to the embodiment.
FIG. 4 is a flowchart showing a main processing procedure when selecting a journal search job executed by the CPU of the POS terminal in the embodiment;
FIG. 5 is a flowchart specifically showing a time search process in the first embodiment.
FIG. 6 is a flowchart specifically showing transaction number search processing in the first embodiment.
FIG. 7 is a diagram showing a layout example of a journal search screen according to the first embodiment.
FIG. 8 is a diagram showing a layout example of a journal output screen in the first embodiment.
FIG. 9 is a flowchart specifically showing a time search process in the second embodiment.
FIG. 10 is a flowchart specifically showing time search processing in the second embodiment.
FIG. 11 is a flowchart specifically showing transaction number search processing in the second embodiment.
FIG. 12 is a flowchart specifically showing transaction number search processing in the second embodiment.
FIG. 13 is a diagram showing a layout example of a journal search screen in the second embodiment.
FIG. 14 is a diagram showing a layout example of a journal output screen according to the second embodiment.
[Explanation of symbols]
1 ... POS terminal
3 ... LAN
4 ... Electronic journal file
11 ... CPU
15 ... Display for operator
19 ... LAN controller
20 ... HDD device
28 ... Keyboard
30 ... Printer
32 ... Mouse
40, 40 '... Journal search screen
50, 50 '... Journal output screen

Claims (9)

売上処理された商取引データを電子的に記録する電子ジャーナルファイルを有した金銭登録装置において、
通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、
自己及び前記通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、
前記商取引データを構成する項目の中から商取引を特定可能な項目の所望データを入力するデータ入力手段と、
このデータ入力手段により入力された所望データにより特定される商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索するデータ検索手段と、
このデータ検索手段により検索された商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、
このデータ読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段と、
を具備したことを特徴とする金銭登録装置。
In a cash registering apparatus having an electronic journal file for electronically recording sales-processed commercial transaction data,
Communication control means for controlling data communication with other cash registering devices connected by a communication line;
A cash registering device information input means for inputting unique information set in advance for the self and other cash registering devices connected by the communication line;
A data input means for inputting desired data of an item capable of specifying a commercial transaction among items constituting the commercial transaction data;
Data search means for searching for commercial transaction data specified by the desired data input by the data input means from an electronic journal file included in the money registration device specified by the information input by the money registration device information input means;
An electronic journal file included in the cash registering device specified by the information input by the money registering device information input unit, with the business transaction data searched by the data searching unit as the head data, and a series of business transaction data generated after the commercial transaction data Data reading means for reading from,
Data output means for displaying and outputting a series of commercial transaction data read by the data reading means in a continuous receipt image ;
A cash registering device comprising:
売上処理された商取引データを電子的に記録する電子ジャーナルファイルを有した金銭登録装置において、
通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、
自己及び前記通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、
検索対象の開始時刻を入力するデータ入力手段と、
このデータ入力手段により入力された開始時刻以降で最初に売上処理された商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索するデータ検索手段と、
このデータ検索手段により検索された商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、
このデータ読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段と、
を具備したことを特徴とする金銭登録装置。
In a cash registering apparatus having an electronic journal file for electronically recording sales-processed commercial transaction data,
Communication control means for controlling data communication with other cash registering devices connected by a communication line;
A cash registering device information input means for inputting unique information set in advance for the self and other cash registering devices connected by the communication line;
A data input means for inputting a search target start time;
Data search for searching for commercial transaction data first processed after the start time input by the data input means from an electronic journal file included in the money registration apparatus specified by the information input by the money registration apparatus information input means Means,
An electronic journal file included in the cash registering device specified by the information input by the money registering device information input unit, with the business transaction data searched by the data searching unit as the head data, and a series of business transaction data generated after the commercial transaction data Data reading means for reading from,
Data output means for displaying and outputting a series of commercial transaction data read by the data reading means in a continuous receipt image ;
A cash registering device comprising:
売上処理された商取引データを電子的に記録する電子ジャーナルファイルを有した金銭登録装置において、
通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、
自己及び前記通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、
検索対象の開始取引番号を入力するデータ入力手段と、
このデータ入力手段により入力された開始取引番号が発番された商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索するデータ検索手段と、
このデータ検索手段により検索された商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、
このデータ読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段と、
を具備したことを特徴とする金銭登録装置。
In a cash registering apparatus having an electronic journal file for electronically recording sales-processed commercial transaction data,
Communication control means for controlling data communication with other cash registering devices connected by a communication line;
A cash registering device information input means for inputting unique information set in advance for the self and other cash registering devices connected by the communication line;
A data input means for entering the starting transaction number to be searched;
Data search means for searching for the commercial transaction data in which the start transaction number input by the data input means is issued from an electronic journal file included in the money registration device specified by the information input by the money registration device information input means; ,
An electronic journal file included in the cash registering device specified by the information input by the money registering device information input unit, with the business transaction data searched by the data searching unit as the head data, and a series of business transaction data generated after the commercial transaction data Data reading means for reading from,
Data output means for displaying and outputting a series of commercial transaction data read by the data reading means in a continuous receipt image ;
A cash registering device comprising:
売上処理された商取引データを電子的に記録する電子ジャーナルファイルを有した金銭登録装置において、
通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、
自己及び前記通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、
前記商取引データを構成する項目の中から商取引を特定可能な項目の第1の所望データと第2の所望データとを入力するデータ入力手段と、
このデータ入力手段により入力された第1の所望データ及び第2の所望データによりそれぞれ特定される第1の商取引データ及び第2の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索するデータ検索手段と、
このデータ検索手段により検索された第1の商取引データを先頭データとしかつ第2の商取引データを終了データとしてその間に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、
この読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段と、
を具備したことを特徴とする金銭登録装置。
In a cash registering apparatus having an electronic journal file for electronically recording sales-processed commercial transaction data,
Communication control means for controlling data communication with other cash registering devices connected by a communication line;
A cash registering device information input means for inputting unique information set in advance for the self and other cash registering devices connected by the communication line;
Data input means for inputting the first desired data and the second desired data of an item capable of specifying a commercial transaction among the items constituting the commercial transaction data;
The first commercial data and the second commercial data specified by the first desired data and the second desired data input by the data input means are specified by the information input by the cash register information input means. Data search means for searching from an electronic journal file possessed by the money registration device to be
The first commercial transaction data retrieved by the data retrieval means is used as the head data, and the second commercial transaction data is used as the end data, and a series of commercial transaction data generated in the meantime is specified by the information input by the money registration apparatus information input means. Data reading means for reading out from the electronic journal file of the money registration device to be
Data output means for displaying and outputting a series of commercial transaction data read by the reading means in a continuous receipt image ;
A cash registering device comprising:
請求項4記載の金銭登録装置において、
データ入力手段により入力される第2の所望データの入力を省略可能とし、
データ読出し手段は、前記第2の所望データの入力が省略されたか否かを判断し、省略されていない場合にはデータ検索手段により検索された第1の商取引データを先頭データとしかつ第2の商取引データを終了データとしてその間に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出し、省略されている場合には前記第1の商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すことを特徴とする金銭登録装置。
The cash registering apparatus according to claim 4,
The second desired data input by the data input means can be omitted,
The data reading means determines whether or not the input of the second desired data is omitted. If not, the data reading means uses the first commercial transaction data searched by the data search means as the top data and the second data A series of commercial transaction data generated between the transaction data as end data is read from the electronic journal file of the money registration device specified by the information input by the money registration device information input means, The first commercial transaction data is set as the head data, and a series of commercial transaction data generated after the commercial transaction data is read out from an electronic journal file included in the money registration device specified by the information input by the money registration device information input means. A cash registration device.
売上処理された商取引データを電子的に記録する電子ジャーナルファイルを有した金銭登録装置において、
通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、
自己及び前記通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、
検索対象の開始時刻及び終了時刻を入力するデータ入力手段と、
このデータ入力手段により入力された開始時刻以降で最初に売上処理された商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索する先頭データ検索手段と、
前記データ入力手段により入力された終了時刻以前で最後に売上処理された商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索する最終データ検索手段と、
前記先頭データ検索手段により検索された商取引データを先頭データとしかつ前記最終データ検索手段により検索された商取引データを最終データとしてその間に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、
このデータ読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示を出力するデータ出力手段と、
を具備したことを特徴とする金銭登録装置。
In a cash registering apparatus having an electronic journal file for electronically recording sales-processed commercial transaction data,
Communication control means for controlling data communication with other cash registering devices connected by a communication line;
A cash registering device information input means for inputting unique information set in advance for the self and other cash registering devices connected by the communication line;
Data input means for inputting the start time and end time of the search target;
First data for retrieving from the electronic journal file of the money registering device specified by the information input by the money registering device information input the commercial transaction data first processed after the start time input by the data input device Search means;
Final data for retrieving from the electronic journal file of the cash registering device specified by the information input by the cash registering apparatus information input means the commercial transaction data last processed before the end time input by the data input means Search means;
A series of commercial transaction data generated between the transaction data retrieved by the first data retrieval unit as the first data and the commercial transaction data retrieved by the final data retrieval unit as the final data is input by the money registration apparatus information input unit. Data reading means for reading from the electronic journal file of the cash registering device specified by the information,
Data output means for outputting a display of a series of receipt images of a series of commercial transaction data read by the data reading means;
A cash registering device comprising:
請求項6記載の金銭登録装置において、
データ入力手段により入力される終了時刻の入力を省略可能とし、
データ読出し手段は、前記終了時刻の入力が省略されたか否かを判断し、省略されていない場合には先頭データ検索手段により検索された商取引データを先頭データとしかつ最終データ検索手段により検索された商取引データを最終データとしてその間に発生した一連の商取引データを金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出し、省略されている場合には前記先頭データ検索手段により検索された商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すことを特徴とする金銭登録装置。
The cash registering apparatus according to claim 6,
The input of the end time input by the data input means can be omitted,
The data reading means determines whether or not the input of the end time is omitted. If not, the data reading means uses the commercial transaction data searched by the head data search means as the head data and is searched by the last data search means. A series of commercial transaction data generated between the commercial transaction data as final data is read from the electronic journal file of the cash registering device specified by the information input by the cash registering device information input means, and if the data is omitted, the head From the electronic journal file possessed by the money registration device specified by the information entered by the money registration device information input means, the business transaction data retrieved by the data retrieval means is the top data, and a series of business transaction data generated after the business transaction data is specified. A cash registering device characterized by reading.
売上処理された商取引データを電子的に記録する電子ジャーナルファイルを有した金銭登録装置において、
通信回線で接続された他の金銭登録装置とのデータ通信を制御する通信制御手段と、
自己及び前記通信回線で接続された他の金銭登録装置に対して予め設定されたユニークな情報を入力する金銭登録装置情報入力手段と、
検索対象の開始取引番号及び終了取引番号を入力するデータ入力手段と、
このデータ入力手段により入力された開始取引番号が発番された商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索する先頭データ検索手段と、
前記データ入力手段により入力された終了取引番号が発番された商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから検索する最終データ検索手段と、
前記先頭データ検索手段により検索された商取引データを先頭データとしかつ前記最終データ検索手段により検索された商取引データを最終データとしてその間に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すデータ読出し手段と、
このデータ読出し手段により読み出された一連の商取引データを連続するレシートイメージで表示出力するデータ出力手段と、
を具備したことを特徴とする金銭登録装置。
In a cash registering apparatus having an electronic journal file for electronically recording sales-processed commercial transaction data,
Communication control means for controlling data communication with other cash registering devices connected by a communication line;
A cash registering device information input means for inputting unique information set in advance for the self and other cash registering devices connected by the communication line;
A data input means for entering a start transaction number and an end transaction number to be searched;
Leading data search means for searching for the commercial transaction data in which the start transaction number input by the data input means is issued from an electronic journal file included in the money registration apparatus specified by the information input by the money registration apparatus information input means When,
Final data search means for searching for the commercial transaction data issued with the end transaction number input by the data input means from the electronic journal file of the money registration device specified by the information input by the money registration device information input means When,
A series of commercial transaction data generated between the transaction data retrieved by the first data retrieval unit as the first data and the commercial transaction data retrieved by the final data retrieval unit as the final data is input by the money registration apparatus information input unit. Data reading means for reading from the electronic journal file of the cash registering device specified by the information,
Data output means for displaying and outputting a series of commercial transaction data read by the data reading means in a continuous receipt image ;
A cash registering device comprising:
請求項8記載の金銭登録装置において、
データ入力手段により入力される終了取引番号の入力を省略可能とし、
データ読出し手段は、前記終了取引番号の入力が省略されたか否かを判断し、省略されていない場合には先頭データ検索手段により検索された商取引データを先頭データとしかつ最終データ検索手段により検索された商取引データを最終データとしてその間に発生した一連の商取引データを金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出し、省略されている場合には前記先頭データ検索手段により検索された商取引データを先頭データとし該商取引データ以後に発生した一連の商取引データを前記金銭登録装置情報入力手段により入力された情報によって特定される金銭登録装置が有する電子ジャーナルファイルから読み出すことを特徴とする金銭登録装置。
The cash registering apparatus according to claim 8,
Entering the end transaction number entered by the data entry means can be omitted,
The data reading means determines whether or not the input of the end transaction number is omitted. If not, the data reading means uses the commercial transaction data searched by the top data search means as the top data and is searched by the final data search means. A series of commercial transaction data generated during the transaction data as final data is read from the electronic journal file of the cash registering device specified by the information input by the cash registering device information input means, An electronic journal file included in the cash registering device specified by the information input by the cash registering device information input unit, with the business transaction data searched by the head data searching unit as the head data, and a series of business transaction data generated after the merchandise transaction data A cash registering device, characterized in that it is read out from.
JP2001326659A 2001-10-24 2001-10-24 Cash registration device Expired - Lifetime JP3682013B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001326659A JP3682013B2 (en) 2001-10-24 2001-10-24 Cash registration device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001326659A JP3682013B2 (en) 2001-10-24 2001-10-24 Cash registration device

Publications (2)

Publication Number Publication Date
JP2003132434A JP2003132434A (en) 2003-05-09
JP3682013B2 true JP3682013B2 (en) 2005-08-10

Family

ID=19143007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001326659A Expired - Lifetime JP3682013B2 (en) 2001-10-24 2001-10-24 Cash registration device

Country Status (1)

Country Link
JP (1) JP3682013B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014167830A (en) * 2014-06-11 2014-09-11 Toshiba Tec Corp Commercial transaction processor and receipt detail retrieval program

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3926353B2 (en) 2004-07-30 2007-06-06 東芝テック株式会社 Product sales data processing device
JP2007226305A (en) * 2006-02-21 2007-09-06 Ishida Co Ltd Checkout processing system
JP5272458B2 (en) * 2008-03-13 2013-08-28 富士電機株式会社 Money handling machine
JP5560579B2 (en) * 2009-04-02 2014-07-30 株式会社寺岡精工 POS terminal device
JP2013054653A (en) * 2011-09-06 2013-03-21 Toshiba Tec Corp Sales data processor and program
JP2015215928A (en) * 2015-09-02 2015-12-03 東芝テック株式会社 Sales data processor and program
JP6314185B2 (en) * 2016-08-19 2018-04-18 東芝テック株式会社 Sales data processing apparatus and program
JP6404437B2 (en) * 2017-11-02 2018-10-10 東芝テック株式会社 Payment processing apparatus and control program therefor
JP7620579B2 (en) * 2022-01-12 2025-01-23 富士通フロンテック株式会社 Totalizator terminal, journal output method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014167830A (en) * 2014-06-11 2014-09-11 Toshiba Tec Corp Commercial transaction processor and receipt detail retrieval program

Also Published As

Publication number Publication date
JP2003132434A (en) 2003-05-09

Similar Documents

Publication Publication Date Title
US10032154B2 (en) Method for processing a purchase transaction using a plurality of transaction systems
JP2003077064A (en) Electronic receipt system
EP1675059A2 (en) A search method in a used car search support system
JP3682013B2 (en) Cash registration device
JP2009059173A (en) Shopping support device and shopping support program
JP2000030154A (en) Product sales data processing system
JP2022140494A (en) Product sales data processing apparatus and program
JP2002056066A (en) Customer information presentation system
JP2013030095A (en) Commodity sales data processor and receipt details retrieval program
JP5764701B2 (en) Commerce processing apparatus and receipt details search program
JP6568271B2 (en) Information processing apparatus and information processing program
JP4627241B2 (en) Product sales data processing system, POS terminal and computer program
JP2010157067A (en) Device, method and program for managing document
JPH11353554A (en) Handy type sales data processing device and program recording medium for the same
JP2019185829A (en) Information processing apparatus and information processing program
JP2001266055A (en) Slip processing system and method
JPH10228588A (en) Merchandise price management device and merchandise price changing method
JP2000285316A (en) Electronic cash register
JP6382389B2 (en) Information processing apparatus and information processing program
JP2002358577A (en) Product sales data processing device
JP2005258803A (en) Purchase information management system and purchase information management method
JP6138198B2 (en) Commerce processing apparatus and receipt details search program
JP4641223B2 (en) Price management device
JPH1173468A (en) Commodity price changing system
JPH0230074B2 (en)

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040629

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050202

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: 20050517

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050519

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3682013

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080527

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090527

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100527

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100527

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110527

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120527

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130527

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130527

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140527

Year of fee payment: 9

EXPY Cancellation because of completion of term