(57)【要約】【課題】特別な設定や再起動なしで、障害発生時に電子ジャーナルデータ格納領域に格納されている前回の電子ジャーナルデータ（ＥＪデータ）を容易に電子ジャーナルデータ格納領域から退避させ、今回のＥＪデータの作成を可能にする。【解決手段】上位サーバ３２に接続され、一日の電子ジャーナルデータ処理用の電子ジャーナルデータ格納領域２１を備え、当日の業務終了後電子ジャーナルデータ格納領域２１のＥＪデータが上位サーバ３２に取り込まれ、取込み処理の完了後、次の日のＥＪデータを電子ジャーナルデータ格納領域２１に格納し上位サーバ３２への取り込みを行う電子キャッシュレジスタにおいて、スマートメディア２０を設け、上位サーバのＥＪデータの取り込み処理不能検出したとき、取込不能のＥＪデータをスマートメディア２０に転送して、電子ジャーナルデータ格納領域２１を開放し新規ＥＪデータの転送を可能とする。【選択図】図４
2008052343.tif 000002
【特許請求の範囲】
【請求項１】
上位サーバに接続され、一営業単位期間に関する電子ジャーナルデータが格納される電子ジャーナルデータ格納領域を備え、当該営業単位期間の業務終了後に前記データ格納領域に格納された電子ジャーナルデータが前記上位サーバにより取り込まれ、この取込処理が完了した後に、次の営業単位期間の電子ジャーナルデータの電子ジャーナルデータ格納領域への格納を行う電子キャッシュレジスタにおいて、
取り付け取り外し可能な外部記録装置と、
前記上位サーバが電子キャッシュレジスタの前記一営業単位期間の電子ジャーナルデータの取り込み処理をできなかったことを検出したとき、取り込まれなかった電子ジャーナルデータを前記外部記憶装置に転送して、前記電子ジャーナルデータ格納領域を開放する手段と、
を備えることを特徴とする電子キャッシュレジスタ。
【請求項２】
前記上位サーバへの電子ジャーナルデータの取込は１営業日の業務終了後に行われることを特徴とする請求項１記載の電子キャッシュレジスタ。
【請求項３】
前記電子キャッシュレジスタには外部記憶装置としてフラッシュメモリ装置を使用することを特徴とする請求項１又は２のいずれか記載の電子キャッシュレジスタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子キャッシュレジスタに係り、特に上位サーバに接続されており、一営業単位期間に関する電子ジャーナルデータが格納されるデータ格納領域を備え、当日の業務終了後にデータ格納領域に格納された電子ジャーナルデータが上位サーバにより取り込まれる電子キャッシュレジスタに関する。
【背景技術】
【０００２】
図５は本願が適用されるＰＯＳシステムの構成を示すブロック図である。このＰＯＳシステム３０は、店舗内に配置されたＰＯＳターミナルである複数台（１番〜ｎ番）の電子キャッシュレジスタ３１−１〜３１−ｎをＬＡＮ３３で接続し、各電子キャッシュレジスタ３１−１〜３１−ｎ間ではＵＤＰプロトコルで通信を行う。また、このＰＯＳシステム３０は、店舗外に配置された上位サーバ３２に回線３４で接続され、上位サーバ３２は電子キャッシュレジスタ３１−１〜３１−ｎとＴＣＰ／ＩＰプロトコルで通信を行う。
【０００３】
このようなＰＯＳシステム３０において、上位サーバ３２は業務終了後において各電子キャッシュレジスタ３１−１〜３１−ｎにアクセスして電子ジャーナルデータ（ＥＪデータ）を収集する。ここで電子ジャーナルデータは各電子キャッシュレジスタ３１−１〜３１−ｎにおける当日の取引の状態を示すデータである。
【０００４】
このようなＰＯＳシステム３０では、上位サーバ３２は以下の手順で電子キャッシュレジスタから電子ジャーナルを取り込む。
【０００５】
まず、一日の取引終了後、各電子キャッシュレジスタ３１−１〜３１−ｎではオペレータの指示によりその取引記録から電子ジャーナルが作成され、各電子キャッシュレジスタ３１−１〜３１−ｎに設けられた電子ジャーナルデータ格納領域に格納される。電子ジャーナルが作成され、電子ジャーナル格納領域に格納された状態で、各電子キャッシュレジスタ３１−１〜３１−ｎは上位サーバ３２からの接続を待つ。
【０００６】
所定の時刻になると、上位サーバ３２は、各電子キャッシュレジスタ３１−１〜３１−ｎと通信を開始し、各電子キャッシュレジスタ３１−１〜３１−ｎの電子ジャーナルデータ格納領域から電子ジャーナルデータを取り込み、電子キャッシュレジスタ３１−１〜３１−ｎ電子ジャーナルデータ格納領域を消去する。
【０００７】
図６は電子ジャーナルデータの内容を示す模式図である。この例では、電子ジャーナルデータはヘッダーの後に印字データと伝送履歴データを配置したものであり、ヘッダーには伝送履歴データを含めない印字データの件数をデータカウンタとして記録したものとして作成されている。
【０００８】
図７は上位サーバと電子キャッシュレジスタとの間の電子ジャーナルデータのやりとりの状態を示すタイミングチャートである。上位サーバ３２は、１番の電子キャッシュレジスタ３１−１から順次電子ジャーナルデータの収集を行っている。まず、上位サーバ３２は1番の電子キャッシュレジスタ３１−１に電子ジャーナルデータ要求コマンドを発する。これに対応して電子キャッシュレジスタ３１−１は電子ジャーナルデータを上位サーバ３２に送出する。上位サーバ３２は、この電子ジャーナルデータを受け、電子ジャーナルデータクリアコマンドを電子キャッシュレジスタ３１−１に発生し、電子キャッシュレジスタ３１−１は電子ジャーナルデータ格納領域をクリアして、上位サーバ３２に電子ジャーナルデータクリア応答を上位サーバ３２に送出する。これで、１番の電子キャッシュレジスタ３１−１に対する電子ジャーナルデータの収集は終了する。このような処理を以下の電子キャッシュレジスタ３１−２〜３１−ｎに次々に実行する。これらの処理により、すべての電子キャッシュレジスタ３１−１〜３１−ｎについての電子ジャーナルデータの収集は完了する。
【０００９】
次に電子キャッシュレジスタ個別の電子ジャーナルデータの収集処理について説明する。図８は電子ジャーナルデータ格納領域の構成を示す模式図、図９は電子キャッシュレジスタにおける電子ジャーナルデータの収集処理手順を示すフローチャートである。
【００１０】
図８に示すように、電子ジャーナルデータ格納領域２１には、電子ジャーナル生成用領域２２ａと、電子ジャーナルデータ転送用領域２２ｂと、電子ジャーナルデータの転送が不成功であった表示をするエラー表示領域２３とを備える。各電子キャッシュレジスタ３１-１〜３１−ｎにおいて、電子ジャーナルデータは電子ジャーナル生成用領域２２ａを使用して作成され、作成された電子ジャーナルは電子ジャーナルデータ転送用領域２２ｂに格納され、上位サーバ３２に取り込まれる。電子ジャーナルデータ転送用領域２２ｂから、電子ジャーナルデータの上位サーバ３２への取込が終了すると、上位サーバ３２からの指示により電子ジャーナル生成用領域２２ａ、電子ジャーナルデータ転送用領域２２ｂは消去され、次回の電子ジャーナルデータの生成ができるものとなる。一方電子ジャーナルデータの取込に障害があり失敗すると、消去は実行されずエラー表示領域２３には取込エラーが発生した旨のフラグ表示がなされる。
【００１１】
即ち、図９に示すように、各電子キャッシュレジスタ３１−１〜３１−ｎは電子ジャーナルデータ要求コマンドを受けると（ステップＳＴ１）電子ジャーナル生成用領域２２ａを利用して電子ジャーナルデータの編集を行い、電子ジャーナルデータを電子ジャーナルデータ転送用領域２２ｂに格納する（ステップＳＴ２）。そして、上位サーバ３２からの指示を受けると上位サーバ３２に向け電子ジャーナルデータを送信する（ステップＳＴ３）。送信は、送信エラーが発生しない限り（ステップＳＴ４）すべての電子ジャーナルデータの送信が終了するまで行われる（ステップＳＴ５）。電子ジャーナルデータの送信が終了すると、前記上位サーバ３２からの電子ジャーナルデータクリアコマンドを受け、電子ジャーナル生成用領域２２ａ、電子ジャーナルデータ転送用領域２２ｂをクリアして、エラー表示領域２３には何も表示せず、送信が成功した旨を表示して一連の処理は終了する。
【００１２】
送信エラーが発生したとき（ステップＳＴ４）には、送信エラーが発生した旨のエラー情報が電子ジャーナルデータ格納領域２１のエラー表示領域２３にセットされて（ステップＳＴ７）終了する。この場合には、電子ジャーナルデータ格納領域２１の電子ジャーナル生成用領域２２ａ、電子ジャーナルデータ転送用領域２２ｂには、電子ジャーナルデータが格納された状態となっている。
【００１３】
特許文献１には、ＰＯＳシステムとして、複数台のＰＯＳ端末装置と、各ＰＯＳ端末装置を一元的に管理する１台のストアコンピュータとを、通信回線であるＬＡＮで接続してなるＰＯＳシステムにおいて、データの通信に際しての障害に対応する技術が開示されている。
【００１４】
【特許文献１】特開２００３−５８９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
ところで、上述したように、電子キャッシュレジスタにおいて上位サーバ３２からの電子ジャーナルデータの取得が何らかの障害により不調に終わった場合には、電子ジャーナルデータ格納領域には当日の電子ジャーナルデータが格納されたままになっている。このため、次の営業日において、上位サーバ３２から次の営業日における電子ジャーナルデータの取得処理を行おうとしても、電子キャッシュレジスタでの電子ジャーナルデータの編集が正常にできず閉店業務が正常に行なえないことになる。
【００１６】
このような状態で、新たな電子ジャーナルデータを編集するためには、前日の電子ジャーナルデータを電子ジャーナルデータ格納領域から他の領域に退避して、新たな電子ジャーナルデータを編集する必要がある。
【００１７】
しかしこのような処理は、電子キャッシュレジスタの通常の処理の流れとは異なるオプション処理となり、電子キャッシュレジスタの設定や再起動が必要になりその処理に手間がかかるという問題がある。
【００１８】
本発明は、特別な設定や装置の再起動をすることなく、障害発生により電子キャッシュレジスタの電子ジャーナルデータ格納領域に格納されている前回の電子ジャーナルデータを容易に電子ジャーナルデータ格納領域から退避することができ、今回の電子ジャーナルデータの作成ができる電子キャッシュレジスタを提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明において上記の課題を解決するための手段は、上位サーバに接続され、一営業単位期間に関する電子ジャーナルデータが格納される電子ジャーナルデータ格納領域を備え、当該営業単位期間の業務終了後に前記データ格納領域に格納された電子ジャーナルデータが前記上位サーバにより取り込まれ、この取込処理が完了した後に、次の営業単位期間の電子ジャーナルデータの電子ジャーナルデータ格納領域への格納を行う電子キャッシュレジスタにおいて、取り付け取り外し可能な外部記録装置と、前記上位サーバが電子キャッシュレジスタの前記一営業単位期間の電子ジャーナルデータの取り込み処理をできなかったことを検出したとき、取り込まれなかった電子ジャーナルデータを前記外部記憶装置に転送して、前記電子ジャーナルデータ格納領域を開放する手段と、を備えることを特徴とする電子キャッシュレジスタである。
【発明の効果】
【００２０】
本発明によれば、上位サーバの電子ジャーナルデータの収集が障害によりできなかった場合でも、特別な設定や装置の再起動を行うことなく、取り込まれなかった電子ジャーナルデータは外部記憶装置に転送され、電子ジャーナルデータ格納領域は開放されることとなり、次の営業単位期間の電子ジャーナルデータの編集及び電子ジャーナルデータ格納領域への格納を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下本発明に係る電子キャッシュレジスタの実施の形態を図１乃至図５に基づいて説明する。
【００２２】
図１は実施の形態に係る電子キャッシュレジスタの外観構成を示す斜視図である。ＰＯＳターミナルである電子キャッシュレジスタ１は、ドロワ３の上部に本体制御部４が一体的に載置されており、この本体制御部４の本体ケース５の前面には、キーボード６が配設されており、上方にはオペレータ用表示部７ａ、客用表示部７ｂが設けられている。また、この表示部７の左側には、レシート等を発行するプリンタ８が設けられている他、本体ケース５前面には、メモリーカードであるスマートメディア用のメモリーカードスロット１９が設けられている。
【００２３】
図２は実施の形態に係る電子キャッシュレジスタの電気的構成を示すブロック図である。
【００２４】
本例に係る電子キャッシュレジスタ１は、ＣＰＵ９を備え、このＣＰＵ９にはバスライン１０を介して、各種制御プログラムを格納したＲＯＭ（リードオンメモリ）１１、各種データを格納するほか電子ジャーナル格納領域を形成したメモリを有するＲＡＭ（ランダムアクセスメモリ）１２が接続されている。また、前記ＣＰＵ９には、Ｉ／Ｏポート１３を介して前記上位サーバ３２が接続されているとともに、表示部コントローラ１４を介してオペレータ用表示部７ａ、客用表示部７ｂが接続され、また、キーボードコントローラ１５を介して前記キーボード６が接続されている。さらに、前記ＣＰＵ９に接続されたＩ／Ｏポート１６が設けられ、このＩ／Ｏポート１６には、ドロワ開放装置１７を介して前記ドロワ３が接続され、また、プリンタ駆動回路１８を介して前記プリンタ８が接続されている。また、前記Ｉ／Ｏポート１６には、メモリーカードスロット１９が接続されており、このメモリーカードスロット１９には、メモリーカードであるスマートメディア（ＳＳＦＤＣ）２０が着脱可能に配置されている。本例では、このスマートメディア２０には、売り上げデータや設定データの保存ができパソコン上で売上データを分析することができる他、前記電子ジャーナルデータ格納領域に格納されている電子ジャーナルデータを退避することができる。メモリーカードとしては、スマートメディアに限らず他のメディアカードを使用するようにすることができる。この場合には、使用するメディアに合わせたメモリーカードスロットを使用する。
【００２５】
また、前記ＲＯＭ１１には、電子ジャーナルデータ格納領域２１が形成され、電子ジャーナルデータ格納領域２１には、電子ジャーナル生成用領域２２ａ、電子ジャーナルデータ転送用領域２２ｂ、及びエラー表示領域２３が形成されている（図４参照）。
【００２６】
電子キャッシュレジスタ１は、前記ＣＰＵ９によりプログラムを実行して、上位サーバ３２からの電子ジャーナルデータの取り込みに対応する処理を行う。
【００２７】
電子キャッシュレジスタ１は、図５に示したものと同様のＰＯＳシステム３０に使用される。即ち、ＰＯＳシステム３０では店舗内に配置されたＰＯＳターミナルである複数台（１番〜ｎ番）の電子キャッシュレジスタ３１−１〜３１−ｎをＬＡＮ３３で接続し、各電子キャッシュレジスタ３１−１〜３１−ｎ間ではＵＤＰプロトコルで通信を行う。また、このＰＯＳシステム３０は、店舗外に配置された上位サーバ３２にＬＡＮ３３に回線３４で接続され、上位サーバ３２は電子キャッシュレジスタ３１−１〜３１−ｎとＴＣＰ／ＩＰプロトコルで通信を行う。
【００２８】
ＰＯＳシステム３０において、上位サーバ３２は業務終了後において各電子キャッシュレジスタ３１-１〜３１-ｎにアクセスして電子ジャーナルデータを収集する。各電子キャッシュレジスタ３１-１〜３１-ｎは、上述のように、プログラムを実行して、上位サーバ３２の要求に基づいて各電子キャッシュレジスタ３１-１〜３１-ｎの電子ジャーナルデータ格納領域２１に格納した各電子ジャーナルデータを送出する。そして、上位サーバ３２による取り込みが正常に終了すると、電子ジャーナルデータ格納領域２１は消去される（図４参照）。これにより、次回の電子ジャーナルデータの収集が正常に行われることとなる。
【００２９】
一方、電子ジャーナルデータの取り込みに障害が発生して電子ジャーナルデータが取り込まれないときには、上位サーバ３２は、電子キャシュレジスタの電子ジャーナルデータ格納領域２１のエラー表示領域２３に送信エラーが発生した旨のエラー情報をセットするよう指示する。この場合、電子ジャーナルデータ格納領域２１における電子ジャーナルデータはそのまま保持されたままになっており、次の処理を待っている。ここまでの処理は上記従来例に係る電子キャシュレジスタと同様である。
【００３０】
次に電子ジャーナルデータの取込にエラーが発生した場合について説明する。
【００３１】
図３は実施の形態に係る電子キャッシュレジスタの作動を示すフローチャート、図４は実施の形態に係る電子キャッシュレジスタの電子ジャーナル格納領域の状態を示す模式図である。
これらの図３及び図４に示す処理は電子キャッシュレジスタ１のＣＰＵ９によって実行される。
【００３２】
電子キャッシュレジスタ１では、前日の電子ジャーナルデータの送信が失敗した状態である。この状態で次の日になり、次の日（当日）の電子ジャーナルデータ要求コマンドを受けることとなる。電子キャッシュレジスタ１はオペレータの電子ジャーナルの精算指示を受けると（ステップＳＴ１１）、電子ジャーナルデータ格納領域２１のエラー表示領域２３（図４参照）を参照する（ステップＳＴ１２）。図４（ａ）に示すように、エラー表示領域２３にエラー情報がセットされているときには、前回の電子ジャーナルデータの収集が成功していないので、電子ジャーナルデータ格納領域には電子ジャーナルデータが未だに格納されている。そこで、電子キャッシュレジスタ１は前回の電子ジャーナルデータ転送用領域２２ｂに格納された電子ジャーナルデータをスマートメディア（ＳＭＴ）に退避させる。そして、電子キャッシュレジスタ１は、電子ジャーナル生成用領域２２ａと電子ジャーナルデータ転送用領域２２ｂとをクリアして、電子ジャーナルデータ格納領域２１を開放する。なお、エラー表示領域２３もクリアする。これらの処理は、電子キャシュレジスタの設定を変更したり再起動を行ったりすることなく通常の処理として実行する。
【００３３】
そして、電子ジャーナル生成用領域２２ａ及び電子ジャーナルデータ転送用領域２２ｂがクリアされた状態で、図４（ｂ）に示すように、今回（本日）の電子ジャーナルデータの精算業務を行う。この電子ジャーナルデータの精算業務は、上述した電子ジャーナルデータの編集を行い電子ジャーナルデータ格納領域に格納し、上位サーバ３２に向け電子ジャーナルデータを送信可能な状態とする。これにより本日の電子ジャーナルデータは、上位サーバ３２から取得可能な状態となり、上位サーバ３２は電子キャッシュレジスタ１における一連の処理は終了する。
【００３４】
そして、スマートメディアに格納した前回の電子ジャーナルデータについては、通常の電子ジャーナルデータの取込処理とは別の通信処理を行い上位サーバに送信するようにする。
【００３５】
なお上記の例では、上位サーバが電子キャシュレジスタの電子ジャーナルデータ格納領域のエラー表示領域に送信エラーが発生した旨のエラー情報をセットする場合について説明したが、電子キャッシュレジスタが電子ジャーナルデータ格納領域に前回の電子ジャーナルデータが残留していることを検出してエラー表示領域にエラー情報をセットするようにしてもよい。
【００３６】
以上説明したように、実施の形態に係る電子キャシュレジスタによれば、特別な設定や再起動をすることなく、障害発生により電子キャッシュレジスタの電子ジャーナルデータ格納領域に格納されている前回の電子ジャーナルデータを容易に電子ジャーナルデータ格納領域から退避することができる。
【図面の簡単な説明】
【００３７】
【図１】実施の形態に係る電子キャッシュレジスタの外観構成を示す斜視図である。
【図２】実施の形態に係る電子キャッシュレジスタの電気的構成を示すブロック図である。
【図３】実施の形態に係る電子キャッシュレジスタの作動を示すフローチャートである。
【図４】実施の形態に係る電子キャッシュレジスタの電子ジャーナル格納領域の状態を示す模式図である。
【図５】本願が適用されるＰＯＳシステムの構成を示すブロック図である。
【図６】電子ジャーナルデータの内容を示す模式図である。
【図７】上位サーバと電子キャッシュレジスタとの間の電子ジャーナルデータのやりとりの状態を示すタイミングチャートである。
【図８】電子キャッシュレジスタの電子ジャーナル格納領域の状態を示す模式図である。
【図９】電子キャッシュレジスタにおける電子ジャーナルデータの収集処理手順を示すフローチャートである。
【符号の説明】
【００３８】
１  電子キャッシュレジスタ，１９  メモリーカードスロット，２０  スマートメディア（外部記憶装置），２１  電子ジャーナルデータ格納領域，２３  エラー表示領域
【図１】
2008052343.tif 000003
【図２】
2008052343.tif 000004
【図３】
2008052343.tif 000005
【図４】
2008052343.tif 000006
【図５】
2008052343.tif 000007
【図６】
2008052343.tif 000008
【図７】
2008052343.tif 000009
【図８】
2008052343.tif 000010
【図９】
2008052343.tif 000011