(57)【特許請求の範囲】
【請求項１】
商品情報を入力する入力手段と、
時間を計時する計時手段と、
前記計時手段が計時する時間が所定の時間内かを検知する時間検知手段と、
前記入力手段により入力された商品情報が特定商品かを検知する検知手段と、
前記検知手段により特定商品であると検知すると、前記計時手段が計時する時間及び所定の時間情報及び近傍時間情報を記憶する所定時間記憶部の時間情報とから、基準時間及び基準時間の近傍時間を取得する取得手段と、
前記取得手段により取得した基準時間及び基準時間の近傍時間をもとに、時刻表情報を記憶する時刻表情報記憶部から時刻表情報を取得し、時刻表を出力する出力手段とを備え、
前記取得手段は、前記時間検知手段により所定の時間内であると検知され、かつ前記検知手段により特定の商品情報の入力が検知されたならば、基準時間及び基準時間の近傍時間の取得を行い、前記出力手段にて、基準時間の近傍時間の時刻表を出力することを特徴とするデータ処理装置。
【請求項２】
役務情報を入力する入力手段と、
時間を計時する計時手段と、
前記計時手段が計時する時間が所定の時間内かを検知する時間検知手段と、
前記入力手段により入力された役務情報が特定の役務かを検知する検知手段と、
前記検知手段により特定の役務であると検知すると、前記計時手段が計時する時間及び所定の時間情報及び近傍時間を記憶する所定時間記憶部の時間情報とから、基準時間及び基準時間の近傍時間を取得する取得手段と、
前記取得手段により取得した基準時間及び基準時間の近傍時間をもとに、時刻表情報を記憶する時刻表情報記憶部から時刻表情報を取得し、時刻表を出力する出力手段とを備え、
前記取得手段は、前記時間検知手段により所定の時間内であると検知され、かつ前記検知手段により特定の役務情報の入力が検知されたならば、基準時間及び基準時間の近傍時間の取得を行い、前記出力手段にて、基準時間の近傍時間の時刻表を出力することを特徴とするデータ処理装置。
【請求項３】
前記出力手段は、基準時間の近傍時間の時刻表を、レシートに印字して出力する、または、外部端末に出力する、ことを特徴とする請求項１または２記載のデータ処理装置。
【請求項４】
コンピュータに、
商品情報を入力する入力機能と、
時間を計時する計時機能と、
前記計時機能が計時する時間が所定の時間内かを検知する時間検知機能と、
前記入力機能により入力された商品情報が特定商品かを検知する検知機能と、
前記時間検知機能により所定の時間内であると検知され、かつ前記検知機能により特定商品であると検知されたならば、前記計時機能が計時する時間及び所定の時間情報及び近傍時間情報を記憶する所定時間記憶部の時間情報とから、基準時間及び基準時間の近傍時間を取得する取得機能と、
前記取得機能により取得した基準時間をもとに、時刻表情報を記憶する時刻表情報記憶部から時刻表情報を取得し、基準時間の近傍時間の時刻表を出力する出力機能と、
を実現させるためのデータ処理装置のプログラム。
【請求項５】
前記出力機能は、基準時間の近傍時間の時刻表を、レシートに印字して出力する、または、外部端末に出力する、ことを特徴とする請求項４記載のデータ処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態はＰＯＳ端末などのデータ処理装置に関する。
【背景技術】
【０００２】
例えばPOS端末などにて列車の時刻表を印字するサービスが行われている（例えば特許文献１）。これにより、顧客は列車の時刻を知ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−３４８４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特定時間後の時刻表を印字することはできない。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、本発明の実施形態では次のような手段を講じている。商品情報を入力する入力手段と、時間を計時する計時手段と、前記計時手段が計時する時間が所定の時間内かを検知する時間検知手段と、前記入力手段により入力された商品情報が特定商品かを検知する検知手段と、前記検知手段により特定商品であると検知すると、前記計時手段が計時する時間及び所定の時間情報及び近傍時間情報を記憶する所定時間記憶部の時間情報とから、基準時間及び基準時間の近傍時間を取得する取得手段と、前記取得手段により取得した基準時間及び基準時間の近傍時間をもとに、時刻表情報を記憶する時刻表情報記憶部から時刻表情報を取得し、時刻表を出力する出力手段とを備え、前記取得手段は、前記時間検知手段により所定の時間内であると検知され、かつ前記検知手段により特定の商品情報の入力が検知されたならば、基準時間及び基準時間の近傍時間の取得を行い、前記出力手段にて、基準時間の近傍時間の時刻表を出力することを特徴とするデータ処理装置である。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態のＰＯＳ端末のブロック図
【図２】本発明の一実施形態のＰＬＵファイルの構成を示す説明図
【図３】本発明の一実施形態の取引ファイルの構成を示す説明図
【図４】本発明の一実施形態の時刻表情報ファイルの構成を示す説明図
【図５】本発明の一実施形態の時間ファイルの構成を示す説明図
【図６】本発明の一実施形態のデータ処理のフローチャート
【発明を実施するための形態】
【０００７】
以下に本発明の実施の形態の一例を図面を用いて説明する。なお、本実施の形態ではデータ処理装置の一例としてＰＯＳ端末を例に説明する。
【実施例１】
【０００８】
図１は本実施例で使用するＰＯＳ端末５０のブロック図である。このＰＯＳ端末５０には、演算装置・制御装置としてのＣＰＵ１を設ける。このＣＰＵ１には、アドレスバス、データバスなどのバスライン２を介して、ＲＯＭ３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ４（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）コントローラー５、キーボードコントローラー７、客用表示コントローラー９、店用表示コントローラー１１、プリンタコントローラー１３、タイマー１５、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）ポート１６を接続する。前述した、これらの各コントローラーには、ＨＤＤ６、キーボード８、客用表示器１０、店用表示器１２、プリンタ１４を接続する。また、前記Ｉ／Ｏポート１６には、図示しないモードスイッチとドロワを接続する。
【０００９】
前記ＲＯＭ３には、前記ＣＰＵ１によって読み出されて当該ＣＰＵ１を様々な機能として働かせるプログラムや当該プログラムによるデータ処理の対象となる固定的なデータを格納する。前記ＲＡＭ４には、プログラムによるデータ処理の作業領域となるワークエリアなどの様々なメモリエリアが動的に形成する。
【００１０】
前記ＨＤＤコントローラー５は、前記ＣＰＵ１などからの指令に応じて前記ＨＤＤ６の所定領域に記憶されているデータやプログラムなどを読出し、この読出したデータやプログラムなどを前記バスライン２に送出したり、前記バスライン２から受取ったデータやプログラムなどを前記ＨＤＤ６の所定領域に記憶したり、前記ＨＤＤ６に対するデータなどの読み書きの制御を行う。
【００１１】
前記キーボードコントローラー７は、前記キーボード８からの入力信号を処理し、操作されたキーに対応するキーコードなどを前記バスライン２に送出するものである。このキーボードコントローラー７に接続されているキーボード８は、テンキー、ＰＬＵキー、小計キー、預／現計キー、などを設ける。
【００１２】
前記客用表示コントローラー９は、顧客に対して取引結果などを表示する客用表示器１０を制御し、前記ＣＰＵ１などからの指令に応じて前記バスライン２から受取ったデータなどに基づく情報を客用表示器１０の画面に表示する。同様に、前記店用表示コントローラー１１は、キャッシャに対して取引結果などを表示する店用表示器１２の画面表示を制御する。
【００１３】
前記プリンタコントローラー１３は、用紙に所定の情報を印字する印字ヘッドや所定情報が印字された用紙を切断するカッターなどを備えたプリンタ１４を制御する。このプリンタコントローラー１３によって制御されるプリンタ１４は、ロール状に巻かれた状態で納められている長尺紙を印字用紙として使用し、その引き出された長尺紙の端から順に印字ヘッドで印字を行うものである。この印字部で印字される情報は、前記ＣＰＵ１などからの指令に応じて前記バスライン２から受取ったデータなどに基づくものである。
【００１４】
前記Ｉ／Ｏポート１６は、接続されているモードスイッチから入力された信号に基づいて所定のデータを前記バスラインに出力したり、前記ＣＰＵ１からの指令などに応じて接続されているドロワに起動信号を出力する。また、前記モードスイッチは、「登録」、「点検」、「精算」、などの電子キャッシュレジスタにおける各種業務モードの何れかのモードへと切り替えるための切替えスイッチで、鍵を用いて切替え操作をする。
【００１５】
また、前記ＨＤＤ６にはＰＬＵファイル２０と、取引ファイル２１と、時刻表情報ファイル２２と、時間ファイル２３と、を記憶する。
【００１６】
前記ＰＬＵファイル２０には商品に関する情報を記憶する。より詳細には図２に示すように商品の識別子であるＰＬＵコードに対応して、商品名、単価、フラグを、それぞれＰＬＵコードエリア２００１と商品名エリア２００２と単価エリア２００３とフラグエリア２００４とに記憶する。フラグエリア２００４に記憶するフラグは、レシートに電車の時刻表を印字する商品か否かのフラグである。本実施例ではフラグが１のときが時刻表をレシートに印字し、０のときはレシートに印字しないものとする。
【００１７】
前記取引ファイル２１は一取引における商品の買上情報に関して記憶する。これは図３に示すように、ＰＬＵコードに対応して、商品名、単価、買上点数、フラグを、それぞれＰＬＵコードエリア２１０１と商品名エリア２１０２と単価エリア２１０３と買上点数エリア２１０４とフラグエリア２１０５とに記憶する。フラグエリア２１０５に記憶するフラグは、レシートに時刻表を印字する商品か否かのフラグである。また、この単価と買上点数の合計である小計金額を小計金額エリア２１０６に記憶する。ＰＬＵコード、商品名、単価、フラグは、前記ＰＬＵファイルから取得する。
【００１８】
前記時刻表情報ファイル２２は、時刻表情報として電車の時刻表を記憶する。これは図４が示すように、文字列からなり電車の方面を記憶する方面エリア２２０１と、当該方面に対応する所定時間の時刻表情報を記憶する時刻表情報エリア２２０２とからなる。この時刻表情報エリア２２０２に記憶する時刻表の時間は、イベントが終了する可能性の高い時間の時刻表情報を記憶する。本実施例では宴会が終了する可能性の高い時間である２０時から電車の最終発進時刻である２４時までの電車の時刻表情報を記憶する。また、本実施例では、一つの方面を例に挙げるが、上りと下りの二つの方面を記憶してもよい。
【００１９】
前記時間ファイル２３は、印字時間エリア２３０１と加算時間エリア２３０２からなる。この印字時間エリア２３０１に記憶する時間は時刻表をレシートに印字するか否かの指標の一つである。前記タイマー１５の時間がこの印字時間エリア２３０１に記憶される時間内であり、かつ前記取引ファイル２１の前記フラグエリア２１０５に１を記憶する場合、レシートに時刻表を印字する。また、加算時間エリア２３０２は、レシートに時刻表を印字するときに、現在の時間に加算する時間である。現在の時間に加算することにより、宴会などのイベントが終了するであろう時間を算出する。
【００２０】
しかして、以上のようなハードウェア構成、ファイル構成からなる前記ＰＯＳ端末５０において、前記ＣＰＵ１は、その動作モードとして「登録」業務が選択されているとき、予め設定されているプログラムに基づいて、図６に示すデータ処理を実行する。
【００２１】
まず、Ｓ（ステップ）１として、前記ＰＬＵキーが押下され、対応するＰＬＵコードが入力され、続いて個数が入力される（Ｓ２）。入力されたＰＬＵコードと個数は前記ＲＡＭ４のワークエリアに一時記憶する。そして、前記Ｓ１にて入力されたＰＬＵコードを、前記ＰＬＵファイル２０のＰＬＵコードエリア２００１から検索する。そして、該当するＰＬＵコードを発見すると、該当するＰＬＵコードに対応する商品名、単価、フラグを、それぞれ前記商品名エリア２００２、前記単価エリア２００３、前記フラグエリア２００４から前記ＲＡＭ４のワークエリアに一時記憶する。そして、前記取引ファイル２１の前記ＰＬＵコードエリア２１０１には前記ＰＬＵコードエリア２００１のＰＬＵコードを、前記商品名エリア２１０２には前記商品名エリア２００２の商品名を、前記単価エリア２１０３には前記単価エリア２００１の単価を、前記買上点数エリア２１０４には前記Ｓ２にて入力し前記ＲＡＭ４に記憶された買上点数を、前記フラグエリア２１０５には前記フラグエリア２００４のフラグを、それぞれ前記ＲＡＭ４の所定のエリアから読み出して記憶する（Ｓ３）。
【００２２】
続いて前記小計キーが押下され、前記小計キーのキー信号が入力されたか否かを判定する（Ｓ４）。前記小計キーのキー信号が入力されないと判定すると（Ｓ４のＮｏ）、前記Ｓ１に戻りＰＬＵコードが入力される。一方、前記小計キーのキー信号が入力されたと判定すると（Ｓ４のＹｅｓ）、前記テンキーを押下して顧客から預かった金額を入力する。そして、前記預／現計キーを押下することにより、精算処理を行う（Ｓ５）。このＳ５の精算処理が完了すると、前記取引ファイル２１に記憶される情報から、レシートデータを作成し、レシートを発行する（Ｓ６）。
【００２３】
前記Ｓ６にてレシートを発行すると、続いて前記タイマー１５の時間が、前記時間ファイル２３の印字時間エリア２３０１に記憶される時間内か否かを判定する（Ｓ７）。時間内ではないと判定すると（Ｓ７のＮｏ）、処理を終了する。一方、時間内であると判定すると（Ｓ７のＹｅｓ）、前記取引ファイル２１のフラグエリア２１０５をチェックする（Ｓ８）。
【００２４】
前記取引ファイル２１のフラグエリア２１０５が全て０であるなら（Ｓ８のＮｏ）、処理を終了する。一方、  前記取引ファイル２１のフラグエリア２１０５に１が記憶されるなら（Ｓ８のＹｅｓ）、前記時間ファイル２３の加算時間エリア２３０２に記憶される時間を読出し、前記タイマー１５が計時する時間に加算する。この加算により算出された時間が基準時間である。そして、算出した時間以後の時刻表情報を前記時刻表情報ファイル２２から読み出して、レシートに印字する。またこのとき、前記時刻表情報ファイル２２から前記方面エリア２２０１に記憶する方面情報も読み出して、印字する（Ｓ９）。
【００２５】
以上により、本実施例では特定の商品を購入したときに、時刻表が印字されるので顧客が必要なときに時刻表を入手できる。
【００２６】
また、本実施例では特定の商品を購入すると、一定時間後の時刻表をレシートに印字する。これにより、例えば宴会前に酔いを防止又は緩和するための商品をスーパーなどで購入した場合、所定時間後（例えば宴会終了の予想時間）の時刻表をレシートに印字するので、顧客にとって利便性のある時刻表が提供される。
【００２７】
また、本実施例では時刻表情報やＰＬＵファイルなどはＰＯＳ端末に記憶されていたが、外部のサーバに記憶させ、必要なときに問合せを行い入手してもよい。
【００２８】
また、本実施例では、基準時間以後の時刻表を印字するとしたが、基準時間近傍の時刻表を印字してもよい。この場合、例えば、前記時間ファイル２３に新たに一定時間後どれだけの幅を持たせて時刻表を印字するかの近傍時間エリアを設ける。そして、前記タイマー１５が１７時を計時し、印字時間エリア２３０１には１７時から２２時まで、加算時間エリア２３０２には３時間を記憶し、近傍時間エリアには３０分を記憶する。このとき、時刻表を印字する商品を購入した場合、２０時の前後３０分の時刻表をレシートに印字するようにしてもよい。
【００２９】
また、本実施例ではレシートに時刻表の印字を行ったが、例えば電子マネーなどで決済を行うときに合わせて、携帯端末などの外部端末に時刻情報を出力してもよい。また、顧客の端末を識別する手段（メールアドレスを予め登録する）で、支払後に外部端末に出力してもよい。
【００３０】
また、本実施例ではレシートに時刻表を印字するか否かはＰＬＵファイルに記憶されたフラグで行ったが、例えば二次元コードなどに時刻表を印字するか否かの情報を記憶させてもよい。
【００３１】
また、本実施例では前記時刻表エリアから出力する時刻表は、対象となる時刻を抽出したが、例えば外部サーバに時刻表が記憶されている場合などにおいて、一旦全ての時刻情報をＲＡＭに記憶した後に所定の時刻情報を抽出してもよい。
【００３２】
また、本実施例では所定時間以後の時間をレシートに出力するが、所定時間後の時間帯の時刻表をレシートに印字してもよい。この場合、例えば、前記タイマー１５が１７時３０分を計時し、印字時間エリア２３０１には１７時から２２時まで、加算時間エリア２３０２には３時間後を記憶する。このとき、時刻表を印字する商品を購入した場合、１７時３０分に３時間を加算し、２０時３０分とし、２０時の時刻表をレシートに出力するようにしてもよい。
【００３３】
また、本実施例では、基準となる時間を加算して求めたが、ＰＯＳ端末がタイマーをもう一つ備え、どちらか一方の時間を基準時間としてもよい。
【００３４】
また、本実施例では、基準となる時間を加算して求めたが、加算以外の方法でもよい。例えば、乗算を用いることも考えられる。
【００３５】
また、本実施例では、電車の時刻情報を例にあげたが、これ以外に適用することも当然に考えられる。例えば、遊園地のアトラクションや船の時間など、特定の商品を購入した後に、一定時間後の時間情報を出力するものへの適用は当然に考えられる。
【００３６】
また本実施例では商品の購入を例に挙げて説明したが、役務を受けた場合にも適用は可能である。役務とは、遊園地でのアトラクションサービスや、クリーニング店などのサービスが考えられる。
【００３７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３８】
２０  ＰＬＵファイル
２１  取引ファイル
２２  時刻情報ファイル
２３  時間ファイル
５０  ＰＯＳ端末
【図１】
0005653498.tif 000002
【図２】
0005653498.tif 000003
【図３】
0005653498.tif 000004
【図４】
0005653498.tif 000005
【図５】
0005653498.tif 000006
【図６】
0005653498.tif 000007