(57)【要約】【課題】売上データ処理装置において容易に日付時刻の修正を行う。【解決手段】ＥＣＲ１は、ＥＣＲ１の動作状況を判別し、当該判別された動作状況に応じて時計回路１８における時刻修正方法を選択し、選択された時刻修正方法に従って、電波時計ユニット３０により時刻信号を受信して正確な日付時刻を計時し、この電波時計ユニット３０により計時された正確な日付時刻に基づいてＥＣＲ１の時計回路１８における時刻を修正する。【選択図】          図１
2004272534.tif 000002
【特許請求の範囲】
【請求項１】
日付時刻に基づいて売上データのデータ処理を行う売上データ処理装置において、
売上データ処理装置の動作状況を判別する判別手段と、
正確な日付時刻情報を含む時刻信号を受信する受信手段と、
前記判別された動作状況に応じて時刻修正方法を選択する選択手段と、
前記選択された時刻修正方法により前記受信された時刻信号に基づいて日付時刻を修正し、正確な日付時刻を計時する時計手段と、
売上データを入力する入力手段と、を備え、
前記計時された日付時刻により前記入力された売上データのデータ処理を行うことを特徴とする売上データ処理装置。
【請求項２】
前記選択手段は、前記判別手段により売上データ処理装置は主電源との接続が切断され停電中であると判別された場合、予備電源により一定時間毎に起動して前記受信手段により時刻信号を受信し、当該時刻信号に基づいて日付時刻の修正を行う時刻修正方法を選択することを特徴とする請求項１に記載の売上データ処理装置。
【請求項３】
前記選択手段は、前記判別手段により売上データ処理装置は主電源により通電され起動中であると判別された場合、前記受信手段の受信感度に応じて時刻信号を受信し、当該時刻信号に基づいて日付時刻の修正を行う時刻修正方法を選択することを特徴とする請求項１又は２に記載の売上データ処理装置。
【請求項４】
前記選択手段は、前記判別手段により売上データ処理装置は主電源により通電されているが動作停止中であると判別された場合、一定時間毎に前記受信手段により時刻信号を受信し、当該時刻信号に基づいて日付時刻の修正を行う時刻修正方法を選択することを特徴とする請求項１〜３の何れか一項に記載の売上データ処理装置。
【請求項５】
前記受信手段は、指定された時刻に時刻信号を受信し、
前記時計手段は、前記受信された時刻信号に基づいて日付時刻の修正を行うことを特徴とする請求項１〜４の何れか一項に記載の売上データ処理装置。
【請求項６】
前記時計手段は、売上データ処理装置がデータ処理を停止しているときに日付時刻の修正を行うことを特徴とする請求項１〜５の何れか一項に記載の売上データ処理装置。
【請求項７】
前記受信手段は、時刻信号の受信位置を変更可能に構成されることを特徴とする請求項１〜６の何れか一項に記載の売上データ処理装置。
【請求項８】
前記受信手段の受信感度の情報を表示する表示手段を備えることを特徴とする請求項１〜７の何れか一項に記載の売上データ処理装置。
【請求項９】
実際にデータ処理する際に使用される日付時刻を計時する計時手段を備え、
前記時計手段は、電波により送信される時刻信号に基づいて日付時刻の修正を行い、さらに、前記計時手段の日付時刻を修正することを特徴とする請求項１〜８の何れか一項に記載の売上データ処理装置。
【請求項１０】
日付時刻に基づいて売上データのデータ処理を行うコンピュータに、
売上データ処理装置の動作状況を判別させる機能と、
正確な日付時刻情報を含む時刻信号を受信手段に受信させる機能と、
前記判別された動作状況に応じて時刻修正方法を選択させる機能と、
前記選択された時刻修正方法により前記受信された時刻信号に基づいて日付時刻を修正し、正確な日付時刻を計時させる機能と、
売上データを入力させる入力機能と、
前記計時された日付時刻により前記入力された売上データのデータ処理を行わせる機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、日付時刻に基づいた売上データ処理を行う売上データ処理装置に関する。
【０００２】
【従来の技術】
百貨店、スーパーマーケット、コンビニエンスストア等の店舗において、売り場毎に設置されるＥＣＲ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃａｓｈ  Ｒｅｇｉｓｔｅｒ：電子式金銭登録機）は、入力された売上データを登録し、売上金額や売上個数等を出力するものである。このようなＥＣＲでは、内部に日付時刻を計時する時計回路を備え、この時計回路により売上データの登録を行った日付時刻やレシートに記録する日付時刻を計時している。
【０００３】
従来、上記ＥＣＲでは、ＥＣＲの工場出荷時、若しくはＥＣＲ納品時に、オペレータにより日付時刻が手動で初期設定されていた。この初期設定が行われないままデータ処理が行われてしまうことを防ぐために、日付設定がなされたか否かをフラグを設定して判別し、日付設定がなされたと判別された場合のみ、売上データ処理を行うＥＣＲが開発されている（例えば、特許文献１参照）
【０００４】
【特許文献１】
特開平５−０１２５７０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のＥＣＲでは日付時刻の設定は、オペレータが手動で行っており、その設定作業は非常に煩雑であった。また、ＥＣＲを店舗に設置後、時計回路において計時される時刻がずれてきた場合、時刻修正のために再度日付時刻を設定しなければならず、ユーザの負担も大きかった。
【０００６】
さらに、ＥＣＲにおいて時刻修正を行う場合、時刻修正によりレシートやジャーナルに印刷される日付時刻が前後する可能性がある。例えば、「１４：００」の時刻で登録内容がジャーナルに印刷された後、時刻修正により「１３：５９」に修正され、その直後に次の登録内容がジャーナルに印刷された場合、ジャーナルの時刻がさかのぼってしまい、登録内容の記録が不明確になってしまう。そのため、一日の登録処理を終え、ＥＣＲの動作を停止する直前に時刻修正を行わなければならず、時刻修正が不自由だった。
【０００７】
本発明の課題は、容易に日付時刻の修正を行うことができる売上データ処理装置を提供することである。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、
日付時刻に基づいて売上データのデータ処理を行う売上データ処理装置において、
売上データ処理装置の動作状況を判別する判別手段と、
正確な日付時刻情報を含む時刻信号を受信する受信手段と、
前記判別された動作状況に応じて時刻修正方法を選択する選択手段と、
前記選択された時刻修正方法により前記受信された時刻信号に基づいて日付時刻を修正し、正確な日付時刻を計時する時計手段と、
売上データを入力する入力手段と、を備え、
前記計時された日付時刻により前記入力された売上データのデータ処理を行うことを特徴としている。
【０００９】
請求項１０に記載の発明は、
日付時刻に基づいて売上データのデータ処理を行うコンピュータに、
売上データ処理装置の動作状況を判別させる機能と、
正確な日付時刻情報を含む時刻信号を受信手段に受信させる機能と、
前記判別された動作状況に応じて時刻修正方法を選択させる機能と、
前記選択された時刻修正方法により前記受信された時刻信号に基づいて日付時刻を修正し、正確な日付時刻を計時させる機能と、
売上データを入力させる入力機能と、
前記計時された日付時刻により前記入力された売上データのデータ処理を行わせる機能と、
を実現させるためのプログラムであることを特徴としている。
【００１０】
この請求項１、１０に記載の発明によれば、売上データ処理装置の動作状況に応じて時計手段の日付時刻を修正する方法が選択され、選択された時刻修正方法で修正された日付時刻により売上データ処理が行われるので、容易に日付時刻の修正を行うことができるとともに、正確な日付時刻で売上データ処理を行うことができる。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
本実施の形態では、本発明をＥＣＲに適用し、当該ＥＣＲに、無線で受信した時刻信号に基づいて時刻を修正し、正確な日付時刻を計時する電波時計ユニットを備え、複数の時刻修正方法のうち、ＥＣＲの動作状況に応じた時刻修正方法で時刻の修正を行う例を説明する。
【００１２】
まず、構成を説明する。
図１に、本実施の形態におけるＥＣＲ１の外観を示す。
図１に示すように、ＥＣＲ１は、回転表示器Ｐ１、本体部１０、ドロアＤを備えて構成される。
【００１３】
回転表示器Ｐ１は、入力された売上データやそのデータ処理結果を顧客に対して表示するためのものであり、売上データの処理結果を表示する表示ディスプレイが支柱を軸として回転可能に構成されている。
【００１４】
本体部１０の上部には、レシートＲを排紙する排紙口ＲＭ、ジャーナルＪを確認するためのジャーナル窓ＪＷ、売上データ等を入力するためのテンキー／ファンクキーＫ１、ＥＣＲ１の動作モードを指定するためのモードキーＫ２、ＥＣＲ１を操作する担当者を指示するための担当者キーＫ３、入力された売上データやそのデータ処理結果等の各種情報をオペレータに対して表示するためのタッチパネルＰ２が備えられる。
【００１５】
モードキーＫ２は、売上金額、回数等の売上データを登録する登録モードＲ、登録された売上データを点検する点検モードＸ、登録された売上データを読み出すとともにリセットする精算モードＺ、ＥＣＲ１の各種環境設定を行う設定モードＰ、各動作モードを終了し、動作停止するＯＦＦモードのうち、所望のモードを指定するための指定キーを備える。
【００１６】
ドロアＤは、現金を収納する引き出しであり、ユーザからの開放指示があった場合のみ、開放される。
【００１７】
次に、図２を参照して、ＥＣＲ１の機能的構成について説明する。
図２に示すように、ＥＣＲ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、入力部１２、表示部１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４、通信部１５、記憶部１６、印刷部１７、時計回路１８、電源制御部１９、電波時計ユニット３０を備えて構成され、各部はバス２１により接続されている。
【００１８】
ＣＰＵ１１は、記憶部１６に格納されるシステムプログラムの他、本発明に係る時刻修正方法の選択処理プログラム（図８参照）、スタンバイ中の時刻修正処理プログラム（図９参照）、感度に応じた時刻修正処理プログラム（図１０参照）、一定時間毎の時刻修正処理プログラム（図１１参照）、売上データ処理プログラム（図１２参照）等をＲＡＭ１４に展開して、当該プログラムとの協働により処理動作を統括的に制御する。
【００１９】
ＣＰＵ１１は、後述する時刻修正方法の選択処理において、電源制御部１９から入力されるパワーダウン信号（ＥＣＲ１が主電源であるＡＣ電源との接続が切断され、停電状態であることを示す信号）に基づいてＥＣＲ１の通電状態を判別したり、モードキーＫ２により設定されたＥＣＲ１の動作モードを判別することにより、ＥＣＲ１の動作状況を判別し、当該判別された動作状況に応じた時刻修正方法を選択する。
【００２０】
また、ＣＰＵ１１は、タイマ機能を有し、所定時間の計時を行う（カウントする）。具体的には、ＥＣＲ１が主電源と切断され、予備電源により通電中に計時されたカウンタ値をタイマ１のカウンタ値としてＲＡＭ１４に格納し、ＥＣＲ１が主電源で通電中に計時されたカウンタ値をタイマ２のカウンタ値としてＲＡＭ１４に格納する。
【００２１】
入力部１２は、図１に示したテンキー／ファンクションキーＫ１、モードキーＫ２、担当者キーＫ３、タッチパネルｐ２等を含み、押下されたキーに対応する押下信号をＣＰＵ１１に出力する。
【００２２】
表示部１３は、図１に示した回転表示器Ｐ１、タッチパネルＰ２等を含み、入力部１２を介して入力された売上データや、電波時計ユニット３０における電波の受信感度、ＣＰＵ１１による処理結果等の各種表示情報を表示する。
【００２３】
ＲＡＭ１４は、図３に示すように、タイマ１によるカウンタ値を格納するタイマ１のメモリ１４１と、タイマ２によるカウンタ値を格納するタイマ２のメモリ１４２とを有する。また、ＣＰＵ１１によって実行される各種プログラム及びこれらのプログラムに係るデータを一時的に格納するワークエリア１４３を有する。
【００２４】
さらに、ＲＡＭ１４は、商品情報を格納するＰＬＵ（Ｐｒｉｃｅ  ＬｏｏＫ  Ｕｐ）メモリ１４４、指定された時間帯毎の売り上げ合計データを格納する時間帯別メモリ１４５、商品の部門別に売り上げ合計データを格納する部門別メモリ１４６等、売り上げデータの登録処理に係る各種メモリ領域を有している。
【００２５】
通信部１５は、ネットワークインターフェイスカード、モデム等により構成され、通信ネットワーク上の外部機器と情報の送受信を行う。
【００２６】
記憶部１６は、プログラムやデータ等が予め記憶されている記憶媒体を有している。この記憶媒体は、磁気的又は光学的記録媒体、若しくは半導体メモリで構成されており、記憶部１６に固定的に設けたもの、若しくは着脱自在に装着するものである。この記憶媒体は、システムプログラムの他、時刻修正方法の選択処理プログラム、スタンバイ中の時刻修正処理プログラム、感度に応じた時刻修正処理プログラム、一定時間毎の時刻修正処理プログラム、売上データ処理プログラム等の各種プログラムを及び各プログラムで処理されたデータ等を記憶する。
【００２７】
また、この記憶媒体に記憶するプログラム、データ等は、通信ネットワークを介して接続された他の機器から受信して記憶する構成にしてもよく、さらに、通信ネットワークを介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データ等を通信ネットワークを介して取得する構成としてもよい。
【００２８】
印刷部１７は、例えばセグメント単位のサーマル素子がライン状に配列された印字ヘッド部と、セットされたロール状の領収書用紙を前記印字ヘッド部へ送る搬送部とにより構成され、ＣＰＵ１１から所定の時間間隔で１ライン毎に入力される売上データ及び日付時刻データに基づき、レシート用紙送り及びレシート用紙への印字を行い、印刷されたレシートを排紙口ＲＭに排紙する。また、レシートへの印字と同時に、当該レシートに印字した内容と同一内容をジャーナル用紙に印字する。
【００２９】
時計回路１８は、データ処理の際に使用される、現在の年月日時分秒の日付時刻を計時し、ＣＰＵ１１からの指示に応じて計時された日付時刻データを出力する。
【００３０】
電源制御部１９は、主電源であるＡＣ（Ａｌｔｅｒｎａｔｉｎｇ  Ｃｕｒｒｅｎｔ）電源から供給される電力をＥＣＲ１の各部に供給する。また、ＡＣ電源から供給された電力は充電回路１９ｂにより予備電源であるバッテリー１９ａに供給される。
【００３１】
電源制御部１９は、ＡＣ電源との接続が切断されている場合、バッテリー１９ａから電力供給を受けてＥＣＲ１の各部に電力を供給する。また、バッテリー１９ａにより電力供給を行っている場合、主電源が停電状態であることを示すパワーダウン信号をＣＰＵ１１に出力する。
【００３２】
電波時計ユニット３０は、正確な日付時刻情報を含む時刻信号を電波で受信し、当該受信された時刻信号に基づいて正確な日付時刻を計時するものである。
図４に、電波時計ユニット３０の機能的構成を示す。
図４に示すように、電波時計ユニット３０は、ＣＰＵ３１、電波受信部３２、Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）３３、時計回路３４、ＲＡＭ３５、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３６を備えて構成される。
【００３３】
ＣＰＵ３１は、ＲＯＭ３６に格納された計時処理プログラム（図７参照）をＲＡＭ３５に展開し、当該プログラムとの協働により処理動作を統括的に制御する。
【００３４】
また、ＣＰＵ３１は、タイマ機能を有し、カウントされたカウンタ値はタイマ３のカウンタ値としてＲＡＭ３５に格納される。
【００３５】
また、ＣＰＵ３１は、電波受信部３２における電波の受信状態を常に検出し、当該受信状態に基づいて、受信感度をレベル評価する。評価された受信感度の情報は、ＲＡＭ３５に格納される。
【００３６】
電波受信部３２は、図５（ａ）に示すように、棒状の磁性体３２２の周囲に導体３２３がコイル状に巻き付けられたアンテナ３２１を備えて構成される。電波受信部３２は、アンテナ３２１により、正確な日付時刻情報（タイムコード情報）を含む時刻信号を標準電波として送信する送信局から、当該時刻信号を受信する。
【００３７】
上記アンテナ３２１は、図５（ａ）に示す矢印の方向で電波を受信する。そのため、アンテナ３２１の受信感度はアンテナ３２１の設置状態に応じて変化する。
図５（ｂ）に、アンテナ３２１の設置例を示す。
図５（ｂ）に示すように、アンテナ３２１は、回転表示器Ｐ１の支柱内部に設置され、その支柱の内側の壁面に磁性体３２２の両端が取り付けられる。すなわち、回転表示器Ｐ１の回転とともにアンテナ３２１の電波受信位置が変更可能に構成される。
【００３８】
Ｉ／Ｆ３３は、ＥＣＲ１と接続するためのインターフェイスである。
【００３９】
時計回路３４は、現在の年月日時分秒の日付時刻を計時し、この日付時刻データを出力する。
【００４０】
ＲＡＭ３５は、図６に示すように、タイマ３によるカウンタ値を格納するタイマ３のメモリ３５１と、時計回路３４により計時された現在の日付時刻データを格納する現在日付時刻メモリ３５２と、電波時計ユニット３０の受信感度の情報を格納する受信感度メモリ３５３の各メモリ領域を有する。
【００４１】
また、ＲＡＭ３５は、受信ＯＫフラグメモリ３５４と、受信ＮＧフラグメモリ３５６の各メモリ領域を有する。
【００４２】
受信ＯＫフラグメモリ３５４は、時刻信号の受信に成功したことを示す受信ＯＫフラグデータを格納する。すなわち、受信に成功した場合、受信ＯＫフラグはＯＮに設定され、受信に失敗した場合、受信ＯＫフラグはＯＦＦに設定される。
【００４３】
受信ＮＧフラグメモリ３５６は、時刻信号の受信に失敗したことを示す受信ＮＧフラグデータを格納する。すなわち、受信に失敗した場合、受信ＮＧフラグはＯＦＦに設定され、受信に成功した場合、受信ＮＧフラグはＯＮに設定される。
【００４４】
ＲＯＭ３６は、半導体メモリ等により構成され、計時処理プログラムを格納する。
【００４５】
次に、本実施の形態における動作を説明する。
本実施の形態では、ＥＣＲ１の動作状況に応じて時計回路１８における時刻修正方法を選択し、選択された時刻修正方法に従って、電波時計ユニット３０により時刻信号を受信して正確な日付時刻を計時し、この電波時計ユニット３０により計時された正確な日付時刻に基づいてＥＣＲ１の時計回路１８における時刻を修正する例、即ち、電波により送信されてくる時刻信号に基づいて電波時計ユニット３０の日付時刻の修正を行って、さらに、実際に処理する際に使用される日付時刻を計時する時計回路１８の日付時刻の修正を行う例を説明する。
【００４６】
最初に、図７を参照して、電波時計ユニット３０により実行される計時処理を説明する。この計時処理は、受信された時刻信号に基づいて正確な日付時刻を計時し、ＥＣＲ１からの要求に応じて計時された日付時刻データをＥＣＲ１に出力する処理である。
【００４７】
図７に示す計時処理では、まずステップ１において、タイマ３のメモリ３５１に格納されているカウンタ値が参照され、一定時間が経過したか否かが判別される。一定時間が経過したと判別された場合（ステップＳ１；Ｙ）、ステップＳ２に移行し、一定時間が経過していないと判別された場合（ステップＳ１；Ｎ）、ステップＳ８に移行する。
【００４８】
まず、一定時間が経過した場合について説明する。
ステップＳ２では、電波受信部３２により検波処理が行われ、時刻信号の電波検出が行われる。次いで、ステップＳ３において、時刻信号が正常に受信されたか否かが判別される。電波の受信感度が低く、時刻信号が正常に受信されなかった場合（ステップＳ３；Ｎ）、ＲＡＭ１３の受信ＯＫフラグメモリ３５４においてフラグがＯＦＦに設定されるとともに、受信ＮＧフラグメモリ３５５においてフラグがＯＮに設定される（ステップＳ４）。フラグが設定されると、ステップＳ７に移行する。
【００４９】
一方、時刻信号が正常に受信された場合（ステップＳ３；Ｙ）、ＲＡＭ１３の受信ＯＫフラグメモリ３５４においてフラグがＯＮに設定されるとともに、受信ＮＧフラグメモリ３５５においてフラグがＯＦＦに設定される（ステップＳ５）。次いで、ステップＳ６では、受信された時刻信号に基づいて時計回路３４において計時されている日付時刻が修正され、修正された日付時刻のデータが現在日付時刻メモリ３５２に格納される。
【００５０】
次いで、ステップＳ７において、タイマ３のメモリ３５１に格納されているカウンタ値がリセットされ、計時が開始される。計時が開始されると、ステップＳ１に戻る。
【００５１】
次に、ステップＳ１において一定時間が経過していないと判別された場合について説明する。
ステップＳ８では、ＥＣＲ１から現在の日付時刻データが要求されたか否かが判別される。日付時刻データが要求された場合は（ステップＳ８；Ｙ）、現在日付時刻メモリ３５２に格納されている日付時刻データがＩ／Ｆ３２を介してＥＣＲ１に転送され（ステップＳ９）、ステップＳ１０の処理に移行する。日付時刻データが要求されていない場合は（ステップＳ８；Ｎ）、ステップＳ９の処理を行わずにステップＳ１０に移行する。
【００５２】
次いで、ステップＳ１０では、ＥＣＲ１からフラグデータが要求されたか否かが判別される。フラグデータが要求された場合（ステップＳ１０；Ｙ）、受信ＯＫフラグメモリ３５４に記憶されている受信ＯＫフラグデータ又は受信ＮＧフラグメモリ３５６に記憶されている受信ＮＧフラグデータのうち、ＯＮに設定されているフラグデータがＩ／Ｆ３２を介してＥＣＲ１に転送され（ステップＳ１１）、ステップＳ１に戻る。一方、フラグデータが要求されていない場合は（ステップＳ１０；Ｎ）、ステップＳ１１の処理を行わずにステップＳ１に戻る。
【００５３】
次に、図８を参照して、ＥＣＲ１により実行される時刻修正方法の選択処理を説明する。この時刻修正方法の選択処理は、ＥＣＲ１の動作状況を判別し、当該判別された動作状況に応じて時計回路１８における時刻修正方法を選択する処理である。
【００５４】
図８に示す時刻修正方法の選択処理では、まずステップＴ１において、電源制御部１９からパワーダウン信号が出力されているか否かにより、ＥＣＲ１がＡＣ電源に接続されたＡＣ電源ＯＮの状態であるか否かが判別される。例えば、ＥＣＲ１を倉庫に保管中、工場から移送中又は店舗に設置されているが長期休業中等の期間においてＥＣＲ１とＡＣ電源との接続が切断されている場合、ＥＣＲ１は停電状態となり、電源制御部１９からパワーダウン信号が出力される。このとき、ＥＣＲ１はバッテリー１９ａからの電力供給によって通電状態となり、ＥＣＲ１の電力モードは停電モードから省電力モードに切り換えられる。
【００５５】
電源制御部１９からパワーダウン信号が出力されておらず、ＡＣ電源ＯＮの状態である場合（ステップＴ１；Ｙ）、ステップＴ４の処理に移行する。一方、電源制御部１９からパワーダウン信号が出力されており、ＡＣ電源ＯＦＦの状態であると判別された場合（ステップＴ１；Ｎ）、ＥＣＲ１は省電力モードでＥＣＲ１の起動を待機するスタンバイの状態に設定される（ステップＴ２）。スタンバイの状態に設定されると、ステップＳ３のスタンバイ中の時刻修正処理に移行する。
【００５６】
図９を参照して、ステップＴ３のスタンバイ中の時刻修正処理について説明する。このスタンバイ中の時刻修正処理は、ＡＣ電源との接続が切断され停電中である、つまりＥＣＲ１が使用されていない状況にある場合に行われる処理であり、一定時間毎にバッテリー１９ａによる通電でＥＣＲ１を起動して電波時計ユニット３０に時刻信号を強制受信させて時刻修正を行う処理である。
【００５７】
図９に示すスタンバイ中の時刻修正処理では、まずステップＴ３１において、ＲＡＭ１４のタイマ１のメモリ１４１に格納されているカウンタ値が参照され、一定時間が経過したか否かが判別される。一定時間が経過していないと判別された場合は（ステップＴ３１；Ｎ）、本処理を終了して次の処理、つまり図８のステップＴ１に移行する。一方、一定時間が経過したと判別された場合は（ステップＴ３１；Ｙ）、ＥＣＲ１におけるスタンバイの状態が一時的に解除され、ＥＣＲ１が起動される（ステップＴ３２）。
【００５８】
次いで、ステップＴ３３では、電波時計ユニット３０の受信ＯＫフラグメモリ３５４又は受信ＮＧフラグメモリ３５６においてＯＮに設定されているフラグデータを要求する要求情報が生成され、電波時計ユニット３０に出力される。フラグデータの要求が行われると、ステップＴ３４では、電波時計ユニット３０から受信ＯＫフラグデータ又は受信ＮＧフラグデータが取得されたか否かが判別され、どちらのフラグデータも取得されていないと判別された場合は（ステップＴ３４；Ｎ）、ステップＴ３３に戻って再度フラグデータの要求が行われる。
【００５９】
一方、電波時計ユニット３０から受信ＯＫフラグデータ又は受信ＮＧフラグデータが取得された場合（ステップＴ３４；Ｙ）、ステップＴ３５において、取得されたフラグデータは、受信ＮＧフラグデータであるか否かが判別される。取得されたフラグデータが受信ＮＧフラグデータである場合（ステップＴ３５；Ｙ）、ステップＴ３６に移行し、取得されたフラグデータが受信ＯＫフラグデータである場合（ステップＴ３５；Ｎ）、ステップＴ４０に移行する。
【００６０】
ステップＴ３６では、電波時計ユニット３０に対し、時刻信号を強制的に受信するよう要求する要求情報が生成され、電波時計ユニット３０に出力される。次いで、ステップＴ３７において、受信ＯＫフラグデータ又は受信ＮＧフラグデータが取得されたか否かが判別され、どちらのフラグデータも取得されない場合は（ステップＴ３７；Ｎ）、ステップＴ３６に戻り、再度時刻信号の強制受信が要求される。
【００６１】
一方、フラグデータが受信された場合（ステップＴ３７；Ｙ）、ステップＴ３８において、取得されたフラグデータは、受信ＮＧフラグデータであるか否かが判別される。取得されたフラグデータが受信ＮＧフラグデータである場合（ステップＴ３８；Ｙ）、正確な時刻信号が得られず、時刻修正が実行できなかったことを報知するメッセージが表示部１３に表示され（ステップＴ３９）、次の処理、つまり図８のステップＴ１へ移行する。
【００６２】
取得されたフラグデータが受信ＯＫフラグデータである場合（ステップＴ３８；Ｎ）、ステップＴ４０において、電波時計ユニット３０に現在の日付時刻データを要求する要求情報が電波時計ユニット３０に出力され、電波時計ユニット３０から日付時刻データが取得される。
【００６３】
現在の日付時刻データが取得されると、ステップＴ４１では、当該取得された現在日付時刻データに基づいて時計回路１８の時刻が修正される。次いで、ステップＴ４２では、タイマ１のメモリ１４１に格納されているカウンタ値がリセットされた後、計時が開始され、次の処理、つまり図８のステップＴ１に移行する。
【００６４】
次に、図８に示すステップＴ１において、ＡＣ電源ＯＮの状態であると判別された場合について説明する。
ステップＴ４では、ＥＣＲ１は、スタンバイの状態であるか否かが判別される。ＥＣＲ１がスタンバイ中である場合（ステップＴ４；Ｙ）、ステップＴ５において、スタンバイが一時的に解除されてＥＣＲ１が起動され（ステップＴ５）、ステップＴ６の感度に応じた時刻修正処理に移行する。一方、ＥＣＲ１がスタンバイ中ではない場合（ステップＴ４；Ｎ）、ステップＴ５の処理を行わずに、ステップＴ６の感度に応じた時刻修正処理に移行する。
【００６５】
図１０を参照して、ステップＴ６の感度に応じた時刻修正処理について説明する。この感度に応じた時刻修正処理は、ＡＣ電源と接続されて通電中である、つまりＥＣＲ１が使用されている状況で行われる処理であり、ＥＣＲ１が起動中に電波時計ユニット３０の受信感度が高ければ電波時計ユニット３０に時刻信号を受信させて時刻修正を行う処理である。
【００６６】
図１０に示す感度に応じた時刻修正処理では、まずステップＴ６１において、ＥＣＲ１の動作状況が判別され、登録処理、精算処理等の別タスクのデータ処理中であるか否かが判別される。別タスクのデータ処理中である場合は（ステップＴ６１；Ｙ）、本処理を終了して次の処理、つまり図８のステップＴ７の処理へ移行する。
【００６７】
一方、別タスクのデータ処理中ではない場合は（ステップＴ６１；Ｎ）、電波時計ユニット３０における受信感度の情報を要求する要求情報が生成され、電波時計ユニット３０に出力される（ステップＴ６２）。次いで、ステップＴ６３では、電波時計ユニット３０から受信感度の情報が取得されたか否かが判別され、受信感度の情報が取得されない場合は（ステップＴ６３；Ｎ）、ステップＴ６２に戻って再度受信感度の情報が要求される。
【００６８】
電波時計ユニット３０から受信感度の情報が取得された場合（ステップＴ６３；Ｙ）、当該受信感度は所定レベル以上の感度であるか否か、つまり受信感度は良いか否かが判別される（ステップＴ６４）。受信感度が所定レベル以上ではない場合（ステップＴ６４；Ｎ）、時刻修正を行わずに本処理を終了して次の処理、つまり図８のステップＴ７の処理に移行する。
【００６９】
なお、受信感度が所定レベル以上ではない場合、表示部１３に受信感度が低いことを通知するメッセージを表示させ、回転表示器Ｐ１を回転させて電波受信位置を変更するようガイダンスを行うこととしてもよい。
【００７０】
一方、受信感度が所定レベル以上である場合（ステップＴ６４；Ｙ）、電波時計ユニット３０で計時されている現在の日付時刻データを要求する要求情報が生成され、電波時計ユニット３０に出力される（ステップＴ６５）。次いで、ステップＴ６６において、電波時計ユニット３０から日付時刻データが取得されたか否かが判別され、日付時刻データが取得されない場合は（ステップＴ６５；Ｎ）、ステップＴ６５に戻って再度日付時刻データが要求される。
【００７１】
電波時計ユニット３０から日付時刻データが取得された場合（ステップＴ６６；Ｙ）、当該受信された日付時刻データに基づいて時計回路１８において計時されている日付時刻が修正される（ステップＴ６７）。時刻修正後は、本処理を終了して次の処理、つまり図８のステップＴ７に移行する。
【００７２】
図８のステップＴ７に戻って説明する。
図８に示すステップＴ７では、モードキーＫ２によりＥＣＲ１の動作モードがＯＦＦモードに設定されているか否かが判別される。動作モードがＯＦＦモードに設定されていない場合（ステップＴ７；Ｎ）、ステップＴ１の処理に戻り、動作モードがＯＦＦモードに設定されている場合（ステップＴ７；Ｙ）、ステップＴ８の一定時間毎の時刻修正処理に移行する。
【００７３】
図１１を参照して、ステップＴ８の一定時間毎の時刻修正処理について説明する。この一定時間毎の時刻修正処理は、ＡＣ電源と接続されて通電中である、つまりＥＣＲ１が使用されている状況で行われる処理であり、ＥＣＲ１が動作停止しているＯＦＦモードの場合に電波時計ユニット３０に時刻信号を受信させて時刻修正を行う処理である。
【００７４】
図１１に示す一定時間毎の時刻修正処理では、まずステップＴ８１において、タイマ２のメモリ１４２に格納されているカウンタ値が参照され、一定時間が経過したか否かが判別される。一定時間が経過していないと判別された場合は（ステップＴ８１；Ｎ）、本処理を終了して次の処理、つまり図８のステップＴ１に移行し、一定時間が経過したと判別された場合は（ステップＴ８１；Ｙ）、電波時計ユニット３０において計時されている現在の日付時刻データを要求する要求情報が生成され、電波時計ユニット３０に出力される（ステップＴ８２）。
【００７５】
次いで、ステップＴ８３では、電波時計ユニット３０から日付時刻データが取得されたか否かが判別され、日付時刻データが取得されない場合は（ステップＴ８３；Ｎ）、ステップＴ８２に戻って再度日付時刻データの要求が行われる。
【００７６】
一方、電波時計ユニット３０から日付時刻データが取得された場合（ステップＴ８３；Ｙ）、当該取得された日付時刻データに基づいて時計回路１８において計時されている日付時刻が修正される（ステップＴ８４）。日付時刻が修正されると、ステップＴ８５において、タイマ２がリセットされた後、再度一定時間の計時が開始される。タイマ２の再開後は本処理を終了し、次の処理、つまり図８のステップＴ１の処理に移行し、ＥＣＲ１の動作状況に応じた時刻修正を繰り返す。
【００７７】
次に、上述した時刻修正方法の選択処理と並行してＥＣＲ１により実行される売上データ処理について、図１２を参照して説明する。売上データ処理は、モードキーＫ２により指定された動作モードに応じて売上データのデータ処理を行うものである。
【００７８】
図１２に示す売上データ処理では、まずステップＥ１において、オペレータから入力部１２を介して入力が有ったか否かが判別される。入力が無い場合は（ステップＥ１；Ｎ）、入力が待機される。一方、入力が有った場合は（ステップＥ１；Ｙ）、入力解析が行われ、入力はモードキーＫ２による操作入力であったか否かが判別される（ステップＥ２）。
【００７９】
モードキーＫ２による操作入力であった場合（ステップＥ２；Ｙ）、当該操作入力に応じて動作モードの切り換えが行われる（ステップＥ３）。一方、モードキーＫ２による操作入力ではなく、テンキー／ファンクションキーＫ１等の他のキーによる操作入力であった場合（ステップＥ２；Ｎ）、モードキーＫ２により設定されている現在の動作モードは登録モードであるか否かが判別される（ステップＥ４）。
【００８０】
モードキーＫ２により点検モードや設定モード等の他のモードに設定されており、登録モードに設定されていない場合（ステップＥ４；Ｎ）、モードキーＫ２により設定された動作モードに応じた処理が実行される（ステップＥ５）。一方、登録モードに設定されている場合は（ステップＥ４；Ｙ）、登録済みの売り上げデータの締め処理が指示されたか否かが判別される（ステップＥ６）。
【００８１】
締め処理が指示されておらず、ステップＥ１における入力がテンキー／ファンクションキーＫ１による売り上げデータであった場合（ステップＥ６；Ｎ）、時計回路１８で計時されている日付時刻に基づいて当該入力された売り上げデータの登録処理が行われ、ＰＬＵメモリ１４４が更新される（ステップＥ７）。次いで、ステップＥ８では、時計回路１８で計時されている日付時刻に基づいて時間帯別メモリ１４５等の登録に係る他のメモリが更新され、各メモリの更新が終了すると、ステップＥ９では、印刷部１７により登録内容がレシートＲ及びジャーナルＪに印刷される。印刷後は、ステップＥ１に移行して登録の締め処理が指示されるまでステップＥ１〜Ｅ９の処理を繰り返し、売り上げデータの登録が行われる。
【００８２】
全ての売り上げデータの登録が終了し、締め処理が指示された場合は（ステップＥ６；Ｙ）、時計回路１８から現在の日付時刻データが取得され、当該現在の日付時刻が印刷されたレシートＲが印刷部１７により印刷発行され、排紙口ＲＭに出力される（ステップＥ１０）。レシートＲの印刷発行が終了すると、ステップＥ１に戻る。
【００８３】
以上のように、ＥＣＲ１の動作状況に応じて時計回路１８の日付時刻を修正する時刻修正方法が選択され、選択された時刻修正方法で修正された日付時刻を用いて売上データ処理が行われるので、時刻を手動で修正する煩雑な作業を省略することができるとともに、正確な日付時刻で売上データ処理を行うことができる。また、自動的に動作状況に応じた最適な時刻修正方法が選択されるので、ＥＣＲ１の売上データ処理に影響を及ぼすことなく時刻修正を行うことができる。
【００８４】
また、例えばＥＣＲ１が工場出荷時や搬送中等であり、主電源ではなく予備電源により電力供給されている場合、スタンバイの状態から一定時間毎に起動し、電波時計ユニット３０から正確な日付時刻データを取得して時計回路１８の日付時刻を修正するので、工場での日付時刻の設定作業や店舗に設置後のユーザによる日付時刻の設定作業を省略することができる。また、一時的に起動して時刻修正が行われた後、再度スタンバイの状態に設定されるので、最小限の電力消費で時刻修正を行うことができる。
【００８５】
また、時刻修正は、データ処理が行われていないときに実行されるので、売上データ処理に影響を及ぼすことなく時刻修正を行うことができる。
【００８６】
また、例えばＥＣＲ１が店舗に設置された後等、ＥＣＲ１が主電源で通電中かつ起動中である場合は、電波時計ユニット３０における受信感度が所定レベル以上であれば時刻信号を受信して日付時刻の修正を行うので、受信感度が良好な場合のみ日付時刻の修正を行うことができ、時刻修正の処理効率が良い。
【００８７】
また、ＥＣＲ１が主電源で通電されているが動作停止中である場合、一定時間毎に電波時計ユニット３０から日付時刻データが取得されて時計回路１８における日付時刻の修正が行われるので、例えば夜間等の店舗の閉店時間中であっても自動的に時刻修正を行うことができる。特に、夜間は電波の受信状態が良好な場合が多いため、受信状態が良好な時間帯に時刻修正を行うことができ、時刻修正の効率が良い。
【００８８】
また、電波時計ユニット３０の電波受信部３２のアンテナ３２１は、回転表示器Ｐ１の回転に伴ってその電波受信方向も回転するように回転表示器Ｐ１に設置されるので、回転表示器Ｐ１を回転させることによりその電波受信位置を変更して受信感度を向上させることが可能になる。
【００８９】
また、電波時計ユニット３０に上述した計時処理を制御するＣＰＵ３１を備え、電波時計ユニット３０単独で時刻信号を受信して時刻修正することを可能とし、ＥＣＲ１では、電波時計ユニット３０において計時された正確な日付時刻を必要に応じて取得する構成としたので、時刻信号受信中であってもＥＣＲ１において売上データ処理等の他タスクの処理を実行することができる。
【００９０】
なお、本実施の形態における記述内容は、本発明を適用した好適な一例であり、これに限定されるのものではない。
例えば、本実施の形態では、本発明をＥＣＲに適用した例を説明したが、これに限らず、売上データのデータ処理を行うＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話、パーソナルコンピュータ等の情報処理装置に適用することとしてもよい。
【００９１】
また、店舗閉店中等、一日において都合の良い時刻を設定し、毎日設定された時刻になると自動的に時刻信号を受信して時刻修正を行うこととしてもよい。このとき、所定の時刻になると自動的に時刻修正が行われることを示すマークやメッセージを表示部１３に表示することとしてもよい。
【００９２】
また、上述した説明では、正確な日付時刻情報を含む時刻信号を標準電波により受信する例を説明したが、正確な日付時刻情報を含むＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号をＧＰＳ衛星から受信することとしてもよい。
【００９３】
また、上述した説明では、ユーザが回転表示器Ｐ１に表示された受信感度を確認しながら回転表示器Ｐ１を手動で回転させ、受信感度レベルが高い位置に設定することとしたが、ＥＣＲ１側で受信感度を検出しながら自動的に回転表示器Ｐ１を回転させ、受信感度が最大の位置に自動設定することとしてもよい。
【００９４】
また、ＥＣＲ１と電波時計ユニット３０のそれぞれにＣＰＵを備え、ＥＣＲ１側のＣＰＵ１１によるデータ処理の効率化を図っていたが、ＥＣＲ１にのみＣＰＵを備え、このＣＰＵのみで電波時計ユニット３０側の時刻信号の受信制御や時刻修正制御を行うこととしてもよい。
【００９５】
その他、本実施の形態におけるＥＣＲ１の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００９６】
【発明の効果】
請求項１、１０に記載の発明によれば、売上データ処理装置の動作状況に応じて時計手段の日付時刻を修正する方法が選択され、選択された時刻修正方法で修正された日付時刻により売上データ処理が行われるので、容易に日付時刻の修正を行うことができるとともに、正確な日付時刻で売上データ処理を行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態のＥＣＲ１の外観図である。
【図２】ＥＣＲ１の機能的構成を示す図である。
【図３】ＲＡＭ１４のメモリ構成例を示す図である。
【図４】電波時計ユニット３０の機能的構成を示す図である。
【図５】（ａ）は電波受信部３２のアンテナ３２１を示す図であり、（ｂ）はアンテナ３２１が回転表示器Ｐ１に設置された例を示す図である。
【図６】ＲＡＭ３５のメモリ構成例を示す図である。
【図７】電波時計ユニット３０により実行される計時処理を説明するフローチャートである。
【図８】ＥＣＲ１により実行される時刻修正方法の選択処理を説明するフローチャートである。
【図９】ＥＣＲ１により実行されるスタンバイ中の時刻修正処理を説明するフローチャートである。
【図１０】ＥＣＲ１により実行される感度に応じた時刻修正処理を説明するフローチャートである。
【図１１】ＥＣＲ１により実行される一定時間毎の時刻修正処理を説明するフローチャートである。
【図１２】ＥＣＲ１により実行される売上データ処理を説明するフローチャートである。
【符号の説明】
１    ＥＣＲ
１１    ＣＰＵ
１２    入力部
Ｋ１    テンキー／ファンクションキー
Ｋ２    モードキー
Ｋ３    担当者キー
１３    表示部１３
Ｐ１    回転表示器
Ｐ２    タッチパネル
１４    ＲＡＭ
１５    通信部
１６    記憶部
１７    印刷部
１８    時計回路
１９    電源制御部
３０    電波時計ユニット
３１    ＣＰＵ
３２    電波受信部
３２１    アンテナ
３３    Ｉ／Ｆ
３４    時計回路
３５    ＲＡＭ
３６    ＲＯＭ
【図１】
2004272534.tif 000003
【図２】
2004272534.tif 000004
【図３】
2004272534.tif 000005
【図４】
2004272534.tif 000006
【図５】
2004272534.tif 000007
【図６】
2004272534.tif 000008
【図７】
2004272534.tif 000009
【図８】
2004272534.tif 000010
【図９】
2004272534.tif 000011
【図１０】
2004272534.tif 000012
【図１１】
2004272534.tif 000013
【図１２】
2004272534.tif 000014