JP5492865B2 - Receipt issuing device, merchandise sales data processing device and control program - Google Patents
Receipt issuing device, merchandise sales data processing device and control program Download PDFInfo
- Publication number
- JP5492865B2 JP5492865B2 JP2011278498A JP2011278498A JP5492865B2 JP 5492865 B2 JP5492865 B2 JP 5492865B2 JP 2011278498 A JP2011278498 A JP 2011278498A JP 2011278498 A JP2011278498 A JP 2011278498A JP 5492865 B2 JP5492865 B2 JP 5492865B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- money
- receipt
- change
- determination means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、レシート発行装置、商品販売データ処理装置および制御プログラムに関する。 Embodiments described herein relate generally to a receipt issuing device, a merchandise sales data processing device, and a control program.
POS(point-of-sale)端末やECR(electronic cash register)などの商品販売データ処理装置に内蔵または外付けされるレシート発行装置は広く知られている。 2. Description of the Related Art Receipt issuing devices that are built in or externally attached to merchandise sales data processing devices such as POS (point-of-sale) terminals and ECR (electronic cash registers) are widely known.
この種のレシート発行装置は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像をプリント用紙にプリントしたレシートを発行する。 This type of receipt issuing device issues a receipt in which an image representing information relating to a commercial transaction such as a product name and unit price of a purchased product, a total amount, a deposit amount, and a change amount is printed on a print sheet.
店舗等では、決済の終了後、レシート発行装置が発行したレシートをキャッシャが顧客へと渡す。またこのときに釣銭があるならば、それに相当する額の貨幣をキャッシャが顧客へと渡す。 At a store or the like, after the settlement is completed, the cashier delivers the receipt issued by the receipt issuing device to the customer. Also, if there is change at this time, the cashier gives the equivalent amount of money to the customer.
顧客は、渡された貨幣の金額をレシートに表示された釣銭額と比較することにより、釣銭が正しく払い出されたか否かを確認できる。 The customer can confirm whether or not the change has been paid out correctly by comparing the amount of money given to the change amount displayed on the receipt.
しかしながら、外国人や子供などのような使用貨幣に馴染んでいない顧客は、渡された貨幣の金額がレシートに表示された釣銭額と一致するか否かを容易には判断できない場合がある。 However, a customer who is not familiar with the money used, such as a foreigner or a child, may not be able to easily determine whether the amount of money delivered matches the amount of change displayed on the receipt.
このような事情から、顧客が、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できることが望まれていた。 Under such circumstances, it has been desired that the customer can easily compare the amount of money given as change and the amount of change displayed on the receipt.
実施形態のレシート発行装置は、プリンタ、枚数判定手段、生成手段およびプリンタ制御手段を含む。プリンタは、プリント媒体に画像をプリントする。枚数判定手段は、釣銭の払い出しに用いられる複数種の貨幣のそれぞれについての払い出し枚数を判定する。生成手段は、枚数判定手段が判定した払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について枚数判定手段が判定した払い出し枚数を表す画像を含むレシート画像を生成する。プリンタ制御手段は、生成手段が生成したレシート画像をプリントするようプリンタを制御する。 The receipt issuing apparatus according to the embodiment includes a printer, a sheet number determination unit, a generation unit, and a printer control unit. The printer prints an image on a print medium. The number determination means determines the number of payouts for each of a plurality of types of money used for change payout. The generating unit generates a receipt image including at least an appearance of money for which the payout number determined by the number determination unit is not 0 and including an image representing the payout number determined by the number determination unit for the money. The printer control unit controls the printer to print the receipt image generated by the generation unit.
以下実施の形態を図面を用いて説明する。なお、本実施の形態では、レシート発行装置としての機能を備えた商品販売データ処理装置を例に説明する。 Embodiments will be described below with reference to the drawings. In the present embodiment, a merchandise sales data processing apparatus having a function as a receipt issuing apparatus will be described as an example.
(第1の実施形態)
図1は実施形態に係る商品販売データ処理装置1のブロック図である。
(First embodiment)
FIG. 1 is a block diagram of a merchandise sales
商品販売データ処理装置1は、メインユニット100、釣銭機200およびプリントユニット300を含む。なお、これらメインユニット100、釣銭機200およびプリントユニット300は、全てが同一の筐体に装着された一体型として実現することも、一部または全てが別々の筐体に装着された別体型として実現することも可能である。
The merchandise sales
メインユニット100は、買い上げ商品の登録、合計金額の算出、決済、あるいはポイント処理などのような商品販売に係わる各種のデータ処理を行う。釣銭機200は、メインユニット100からの指示の下に釣銭としての貨幣の払い出しを行う。釣銭機200は、預り金としての貨幣の収容を行う機能を有していても良い。プリントユニット300は、レシートをプリントする。メインユニット100と釣銭機200およびプリントユニット300とは、それぞれ通信ケーブルによって接続される。
The
メインユニット100は、CPU(central processing unit)101、ROM(read-only memory)102、RAM(random-access memory)103、補助記憶デバイス104、主表示器105、客面表示器106、操作デバイス107、スキャナ108、ブザー109、時計110および通信インタフェース(通信I/F)111を含む。そしてこれらの各要素は、バス112にそれぞれ接続されている。
The
CPU101は、ROM102およびRAM103に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、メインユニット100としての上述した各種の動作を実現するべく各部を制御する。
The
ROM102は、上記のオペレーティングシステムを記憶する。ROM102は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM102は、CPU101が各種の処理を行う上で参照するデータを記憶する場合も有る。
The
RAM103は、CPU101が各種の処理を行う上で参照するデータを記憶する。さらにRAM103は、CPU101が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。RAM103の記憶領域の一部は、商品リストエリアとして使用される。またRAM103は、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。商品リストエリアは、決済の対象となる商品に関する情報のリストを表した情報を記憶する。
The
補助記憶デバイス104は、例えばハードディスクドライブやSSD(solid state drive)などであり、CPU101が各種の処理を行う上で使用するデータや、CPU101での処理によって生成されたデータを保存する。補助記憶デバイス104に記憶されるデータには、PLU(price look up)ファイルを含む。PLUファイルは、メインユニット100が使用される店舗で販売または提供される商品(物品またはサービス)についての情報が記述されている。また補助記憶デバイス104に記憶されるデータには、釣銭の払い出しに用いる複数種の貨幣の外観の画像を表したデータを含む。
The
ROM102、RAM103または補助記憶デバイス104に記憶されるアプリケーションプログラムには、後述する処理に関して記述したプログラムを含む。このプログラムがRAM103または補助記憶デバイス104に記憶される場合、メインユニット100の譲渡は、一般的に上記のプログラムがRAM103または補助記憶デバイス104に記憶された状態にて行われる。しかし、メインユニット100を上記のプログラムがRAM103または補助記憶デバイス104に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記のプログラムを譲渡され、このプログラムが上記の別途に譲渡されたメインユニット100のRAM103または補助記憶デバイス104に書き込まれても良い。
The application programs stored in the
主表示器105は、CPU101の制御の下に任意の画像を表示する。主表示器105は、キャッシャに対して提示するべき各種の情報を表した画像を表示するために利用される。主表示器105としては、如何なる表示デバイスを用いることもできるが、典型的にはLCD(liquid crystal display)が用いられる。
The
客面表示器106は、CPU101の制御の下に任意の画像を表示する。客面表示器106は、客に対して提示するべき各種の情報を表した画像を表示するために利用される。客面表示器106としては、如何なる表示デバイスを用いることもできるが、典型的にはLCDまたは蛍光表示装置が用いられる。
The
操作デバイス107は、操作者による操作の内容を表したコマンドを出力する。操作デバイス107としては、様々なデバイスを用いることができるが、典型的にはキーボードや2次元タッチセンサなどが用いられる。
The
スキャナ108は、商品や伝票に印刷されたバーコードを読み取る。スキャナ108には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。
The
ブザー109は、CPU101の制御の下に鳴動する。
The
時計110は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計110には、例えばTOD時計が利用できる。
The
通信インタフェース111は、釣銭機200およびプリントユニット300と通信する。通信インタフェース111としては、例えば既存のUSB(universal serial bus)規格に準拠した通信デバイスを適用できる。
The
釣銭機200は、CPU201、ROM202、RAM203、操作デバイス204、表示器205、通信インタフェース206、モータ群207、センサ群208、ブザー209およびソレノイド210を含む。そしてこれらの各要素は、バス211にそれぞれ接続されている。
The
CPU201は、ROM202およびRAM203に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、釣銭機200としての各種の動作を実現するべく各部を制御する。
The
ROM202は、上記のオペレーティングシステムを記憶する。ROM202は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM202は、CPU202が各種の処理を行う上で参照するデータを記憶する場合も有る。
The
RAM203は、CPU201が各種の処理を行う上で参照するデータを記憶する。さらにRAM203は、CPU201が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
The
操作デバイス204は、操作者による操作の内容を表したコマンドを出力する。操作デバイス204としては、様々なデバイスを用いることができるが、典型的には複数のキースイッチなどが用いられる。
The
表示器205は、CPU201の制御の下に任意の画像を表示する。表示器205は、釣銭機200の動作状態をキャッシャに認識させるための情報を表した画像を表示するために利用される。主表示器105としては、如何なる表示デバイスを用いることもできるが、典型的にはLCD、7セグメント表示デバイスおよびLED(light emitting diode)表示デバイスなどが用いられる。
The
通信インタフェース206は、メインユニット100と通信する。通信インタフェース206としては、通信インタフェース111と同じ規格に準拠した通信デバイスを適用する。
The
モータ群207は、預り金としての貨幣を収納庫へと収容するための駆動機構や、収納庫に収納している貨幣を払い出すための駆動機構を動作させるための複数のモータを含む。
The
センサ群208は、貨幣の収容や払い出しのための動作の制御のための各種の情報を検出するための複数のセンサを含む。
The
ブザー209は、CPU201の制御の下に鳴動する。
The
ソレノイド210は、貨幣の排出のためのシャッタの開閉機構などを動作させる。
The
プリントユニット300は、CPU301、ROM302、RAM303、通信インタフェース305、フィードモータ306、カッターモータ307、センサ群308およびプリントヘッド309を含む。そしてこれらの各要素は、バス310にそれぞれ接続されている。
The
CPU301は、ROM302およびRAM303に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、プリントユニット300としての各種の動作を実現するべく各部を制御する。
The
ROM302は、上記のオペレーティングシステムを記憶する。ROM302は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM302は、CPU302が各種の処理を行う上で参照するデータを記憶する場合も有る。
The
RAM303は、CPU301が各種の処理を行う上で参照するデータを記憶する。さらにRAM303は、CPU301が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
The
通信インタフェース305は、メインユニット100と通信する。通信インタフェース305としては、通信インタフェース111と同じ規格に準拠した通信デバイスを適用する。
The
フィードモータ306は、プリント用紙を搬送するための機構を動作させる。プリント用紙はプリント媒体の一例であり、紙以外の媒体を用いることもできる。
The
カッターモータ307は、プリント用紙を裁断するためにカッターを移動させる。
The
センサ群308は、レシートへの画像のプリントのための動作の制御のための各種の情報を検出するための複数のセンサを含む。
The
プリントヘッド309は、CPU301の制御の下にプリント用紙に画像をプリントする。プリントヘッド309としては、様々なタイプのものを利用可能であるが、典型的にはサーマルヘッドなどである。
The
次に以上のように構成された商品販売データ処理装置1の動作について説明する。
Next, the operation of the merchandise sales
図2はCPU101のフローチャートである。
FIG. 2 is a flowchart of the
業務モードが登録モードに設定された状態においてCPU101は、PLUコードが入力されるのを待ち受ける。そしてPLUコードが入力されたことに応じてCPU101は、図2に示す処理を開始する。
In a state where the business mode is set to the registration mode, the
ステップSa1においてCPU101は、商品登録を行う。この商品登録は、1顧客が買い上げる全ての商品のPLUコードおよび数量を入力し、これらをRAM103中の商品リストエリアに書き込む処理である。商品登録は、既存の商品販売データ処理装置にて行われている同種の処理をそのまま適用できる。決済の実行を要求する操作がキャッシャにより行われたならば、CPU101はステップSa2へ進む。
In step Sa1, the
ステップSa2においてCPU101は、商品リストエリアに記憶されているPLUコードおよび数量と、PLUコードに対応する単価とに基づいて合計金額を算出する。
In step Sa2, the
ステップSa3においてCPU101は、預り金額を判定する。具体的にはCPU101は、キャッシャが預り金額を入力する操作を操作デバイス107で行うのを待ち受ける。そして、該当する操作をキャッシャが行ったならばCPU101は、操作デバイス107が出力するコマンドに基づいて預り金額を判定する。釣銭機200が預り金を入金する機能を有し、預り金がキャッシャによって釣銭機200へと投入された場合には、預り金額をCPU201が計算し、その預り金額を表す情報を通信インタフェース206から送信する。そこでこの場合にはCPU101は、上記のように通信インタフェース206が送信した情報を通信インタフェース111を介して取得し、この情報に基づいて預り金額を判定する。
In step Sa3, the
ステップSa4においてCPU101は、ステップSa3で判定した預り金額からステップSa2で算出した合計金額を減じることにより釣銭額を算出する。
In step Sa4, the
ステップSa5においてCPU101は、上記の算出した釣銭額を釣銭機200から払い出すための硬貨の組わせを判定する。この判定には、周知の処理をそのまま適用できる。そしてこの判定においてCPU101は、複数種の硬貨のそれぞれについての払い出し枚数を判定することになる。かくしてCPU101は、枚数判定手段としての機能を有する。
In step Sa <b> 5, the
ステップSa6においてCPU101は、上記の判定した組み合わせの硬貨を釣銭として払い出すように釣銭機200に対して指示する。具体的にはCPU101は、ステップSa5で判定した硬貨の組み合わせを表す情報を含んだ発行指示コマンドを通信インタフェース111から釣銭機200へと送信する。この発行指示コマンドは、通信インタフェース206からCPU201へと与えられる。そうするとCPU201は、モータ群207を動作させて、指定された組み合わせで硬貨を払い出す。このように、CPU101は釣銭機制御手段としての機能を備える。
In step Sa6, the
ステップSa7においてCPU101は、変数Nに1をセットする。
In step Sa7, the
ステップSa8においてCPU101は、ステップSa5で判定した組み合わせの中に釣銭の払い出しに用いる硬貨の複数の金種のうちの第Nの金種を含むか否かを確認する。そして、ここでYESと判定したならばCPU101は、ステップSa9へ進む。なお、釣銭の払い出しに用いる硬貨が500円、100円、50円、10円、5円、1円の6金種であるならば、例えば500円、100円、50円、10円、5円、1円の順で第1乃至第6の金種とするといった具合に予め定義しておく。
In step Sa8, the
ステップSa9においてCPU101は、第Nの金種の外観データを補助記憶デバイス104から読み出す。このため補助記憶デバイス104には、釣銭の払い出しに用いる各金種の硬貨の外観の画像(以下、外観画像と称する)をそれぞれ表す外観データを予め書き込んでおく。CPU101は、読み出した外観データを、RAM103に一時保存しておく。つまり補助記憶デバイス104は、記憶媒体の一例である。ただし、記憶媒体としては、ROM102またはRAM103を用いても良いし、メインユニット100の外部に存在する様々な種類の記憶媒体を用いても良い。
In step Sa <b> 9, the
なお、ステップSa8でNOと判定した場合にCPU101は、ステップSa9をパスしてステップSa10へ進む。
If it is determined NO in step Sa8, the
ステップSa10においてCPU101は、変数Nの値を1つ増加する。
In step Sa10, the
ステップSa11においてCPU101は、変数NがNmax以上であるか否かを確認する。ここでNmaxは、釣銭の払い出しに用いる硬貨の金種数である。つまり、釣銭の払い出しに用いる硬貨が前述の6金種であるならば、Nmaxは6である。そして、変数NがNmax未満であるならば、CPU101はステップSa8に戻り、ステップSa8乃至ステップSa11を再度行う。かくしてCPU101は、ステップSa5で判定した組み合わせに含まれる金種についての外観データのそれぞれを読み出してRAM103に一時保存しておく。
In step Sa11, the
全ての金種を対象としてステップSa8およびステップSa10を実施し終えたならば、変数Nの値がNmaxと一致する。そしてこの場合にCPU101は、ステップSa11からステップSa12へ進む。
If step Sa8 and step Sa10 have been executed for all denominations, the value of variable N matches Nmax. In this case, the
ステップSa12においてCPU101は、RAM103に一時保存してある外観データが表す外観画像を、各金種の払い出し数ずつ配置して釣銭画像を生成する。
In step Sa12, the
ステップSa13においてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の釣銭画像とを含めてレシート画像を生成する。
In step Sa <b> 13, the
以上のように、CPU101は生成手段としての機能を備える。
As described above, the
図3はレシート画像の一例を示す図である。 FIG. 3 is a diagram showing an example of a receipt image.
図3に示すレシート画像は、釣銭画像IM1を含んでいる。このレシート画像は、釣銭額が152円である場合のものであり、釣銭画像は、100円硬貨の外観画像IM11を1つと、50円硬貨の外観画像IM12を1つと、1円硬貨の外観画像IM13を2つ配列した画像としている。 The receipt image shown in FIG. 3 includes a change image IM1. This receipt image is a case where the change amount is 152 yen, and the change image is one appearance image IM11 of 100 yen coin, one appearance image IM12 of 50 yen coin, and appearance image of 1 yen coin. It is an image in which two IM13s are arranged.
ステップSa14においてCPU101は、上記の生成したレシート画像をプリントするようにプリントユニット300に対して指示する。具体的にはCPU101は、ステップSa13で生成したレシート画像を表す画像データを含んだプリント指示コマンドを通信インタフェース111からプリントユニット300へと送信する。このプリント指示コマンドは、通信インタフェース305からCPU301へと与えられる。そうするとCPU301は、フィードモータ306およびプリントヘッド309を動作させて、レシート画像をプリント用紙にプリントする。そしてレシート画像をプリント用紙にプリントし終えたならばCPU301は、カッターモータ307を動作させてプリント用紙をカットし、レシートを排出する。このように、CPU101はプリンタ制御手段としての機能を備える。
In step Sa14, the
かくして、釣銭とレシートとを受け取った顧客は、釣銭として受け取った硬貨とレシートに表された釣銭画像IM1とを見比べることにより、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できる。 Thus, the customer who has received the change and the receipt compares the coin received as the change with the change image IM1 displayed on the receipt, and determines the amount of money passed as change and the change displayed on the receipt. Easy to compare.
(第2の実施形態)
第2の実施形態に係る商品販売データ処理装置1は、構成は第1の実施形態と同様で良いので、その詳細な説明は省略する。
(Second Embodiment)
Since the merchandise sales
第2の実施形態が第1の実施形態と異なるのは、ROM102が記憶するプログラムの内容である。
The second embodiment differs from the first embodiment in the contents of the program stored in the
つまり第2の実施形態においてCPU101は、図2に示す処理に代えて図4に示す処理を実行する。なお、図4において図2と同一の処理には同一の符号を付し、その詳細な説明は省略する。
That is, in the second embodiment, the
図2に示すようにCPU101は、第1の実施形態におけるステップSa12およびステップSa13に代えて、ステップSb1乃至ステップSb3を実行する。その他の各ステップについては、CPU101は第1の実施形態と同様に実行する。
As shown in FIG. 2, the
ステップSb1においてCPU101は、RAM103に一時保存してある外観データが表す外観画像を1つずつ配置して釣銭画像を生成する。
In step Sb1, the
ステップSb2においてCPU101は、払い出しされた金種のそれぞれについての払い出し数を表す枚数画像を生成する。
In step Sb2, the
ステップSb3のおいてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の釣銭画像および枚数画像とを含めてレシート画像を生成する。
In step Sb3, the
図5はレシート画像の一例を示す図である。なお、図5において図3と同一部分には同一符号を付している。 FIG. 5 shows an example of a receipt image. In FIG. 5, the same parts as those in FIG. 3 are denoted by the same reference numerals.
図5に示すレシート画像は、釣銭画像IM2と枚数画像IM3とを含んでいる。このレシート画像は、釣銭額が152円である場合のものであり、釣銭画像IM2は、外観画像IM11,IM12,外観画像IM13を1つずつ配列した画像としている。枚数画像IM3は、外観画像IM11が表す100円硬貨が1枚、外観画像IM12が表す50円硬貨が1枚、そして外観画像IM13が表す1円硬貨が2枚であることをそれぞれ表した画像としている。 The receipt image shown in FIG. 5 includes a change image IM2 and a number image IM3. This receipt image is for a change amount of 152 yen, and the change image IM2 is an image in which the appearance images IM11 and IM12 and the appearance image IM13 are arranged one by one. The number image IM3 is an image representing that one 100 yen coin represented by the appearance image IM11, one 50 yen coin represented by the appearance image IM12, and two one yen coins represented by the appearance image IM13, respectively. Yes.
以上のように、CPU101は生成手段としての機能を備える。
As described above, the
かくして、釣銭とレシートとを受け取った顧客は、釣銭として受け取った硬貨とレシートに表された釣銭画像IM2とを見比べるとともに、同一金種についての枚数を枚数画像IM3に表された枚数と照合することにより、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できる。 Thus, the customer who receives the change and the receipt compares the coin received as the change with the change image IM2 shown on the receipt, and compares the number of the same denomination with the number shown in the number image IM3. Thus, the amount of money given as change can be easily compared with the change amount displayed on the receipt.
そしてこの第2の実施形態によれば、レシート画像に含む外観画像の数は最大でもNmax個となるため、第1の実施形態に比べて釣銭画像の大きさを小さく抑えることができる場合がある。 According to the second embodiment, the number of appearance images included in the receipt image is Nmax at the maximum, and therefore the size of the change image may be reduced as compared with the first embodiment. .
(第3の実施形態)
第3の実施形態に係る商品販売データ処理装置1は、構成は第1の実施形態と同様で良いので、その詳細な説明は省略する。
(Third embodiment)
The merchandise sales
第3の実施形態が第1の実施形態と異なるのは、ROM102が記憶するプログラムの内容である。また第3の実施形態においては、金種毎の外観データに代えて、全ての金種についての外観をそれぞれ表した一覧画像を表す一覧データを補助記憶デバイス104に予め書き込んでおく。つまり補助記憶デバイス104は、記憶媒体の一例である。ただし、記憶媒体としては、ROM102またはRAM103を用いても良いし、メインユニット100の外部に存在する様々な種類の記憶媒体を用いても良い。
The third embodiment differs from the first embodiment in the contents of the program stored in the
第3の実施形態においてCPU101は、図2に示す処理に代えて図6に示す処理を実行する。なお、図6において図2と同一の処理には同一の符号を付し、その詳細な説明は省略する。
In the third embodiment, the
図6に示すようにCPU101は、第1の実施形態におけるステップSa7乃至テップSa13に代えて、ステップSc1乃至ステップSc3を実行する。その他の各ステップについては、CPU101は第1の実施形態と同様に実行する。
As shown in FIG. 6, the
ステップSc1においてCPU101は、一覧データを補助記憶デバイス104から読み出す。
In step Sc <b> 1, the
ステップSc2においてCPU101は、全ての金種のそれぞれについての払い出し数を表す枚数画像を生成する。
In step Sc2, the
ステップSc3のおいてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の一覧データが表す一覧画像および上記の枚数画像とを含めてレシート画像を生成する。
In step Sc3, the
図7はレシート画像の一例を示す図である。なお、図7において図3と同一部分には同一符号を付している。 FIG. 7 shows an example of a receipt image. In FIG. 7, the same parts as those in FIG.
図7に示すレシート画像は、一覧画像IM4と枚数画像IM5とを含んでいる。このレシート画像は、釣銭額が152円である場合のものであり、枚数画像IM5は、いずれも一覧画像IM4に表された500円硬貨、100円硬貨、50円硬貨、10円硬貨、5円硬貨および1円硬貨のそれぞれの払い出し数が、それぞれ0枚、1枚、1枚、0枚、0枚および2枚であることをそれぞれ表した画像としている。 The receipt image shown in FIG. 7 includes a list image IM4 and a number image IM5. This receipt image is a case where the change amount is 152 yen, and the number of images IM5 is 500 yen coin, 100 yen coin, 50 yen coin, 10 yen coin, 5 yen shown in the list image IM4. Each of the coins and the one-yen coin is an image representing that the number of payouts is 0, 1, 1, 0, 0, and 2, respectively.
以上のように、CPU101は生成手段としての機能を備える。
As described above, the
かくして、釣銭とレシートとを受け取った顧客は、一覧画像IM4に表された硬貨の外観のうちで枚数画像IM5により払い出し枚数が0枚以外であることが表されたものと釣銭として受け取った硬貨とを見比べるとともに、同一金種についての枚数を枚数画像IM4に表された枚数と照合することにより、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できる。 Thus, the customer who has received the change and the receipt indicates that the appearance of the coins shown in the list image IM4 indicates that the payout number is other than 0 and the coin received as change. And comparing the number of coins of the same denomination with the number of sheets shown in the sheet number image IM4, the amount of money given as change can be easily compared with the amount of change displayed on the receipt.
そしてこの第3の実施形態によれば、一覧画像IM4は釣銭額や硬貨の組み合わせに拘らずに単一の画像を利用するので、第1および第2の実施形態に比べてCPU101の負荷を低減できる。
According to the third embodiment, since the list image IM4 uses a single image regardless of the change amount or the combination of coins, the load on the
この実施形態は、次のような種々の変形実施が可能である。 This embodiment can be variously modified as follows.
CPU301、ROM302およびRAM303を省き、その他のプリントユニット300の各要素をCPU101が制御しても良い。この場合、プリントユニット300の各要素をバス112に接続しても良い。
The
図2,4,6のステップSa1乃至ステップSa4以外の各ステップのうちの全てまたは一部をCPU301が行っても良い。ステップSa5以降の各ステップをCPU301が行う場合、CPU301はCPU101からの通知によって釣銭額を判定する。ステップSa6以降の各ステップをCPU301が行う場合、CPU301はCPU101からの通知によって貨幣の組み合わせを判定する。
The
第1の実施形態および第2の実施形態では、金種毎の外観画像を組み合わせて釣銭画像を生成しているが、釣銭としての硬貨の様々な組み合わせのそれぞれに関する釣銭画像のデータを予め補助記憶デバイス104に書き込んでおき、CPU101はそれらの釣銭画像のうちの1つを選択してレシート画像に含めるようにしても良い。
In the first embodiment and the second embodiment, a change image is generated by combining appearance images for each denomination. However, change image data relating to various combinations of coins as change is preliminarily stored. It may be written in the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
1…商品販売データ処理装置、100…メインユニット、101…CPU、102…ROM、103…RAM、104…補助記憶デバイス、105…主表示器、106…客面表示器、107…操作デバイス、108…スキャナ、109…ブザー、110…時計、111…通信インタフェース、112…バス、200…釣銭機、201…CPU、202…ROM、203…RAM、204…操作デバイス、205…表示器、206…通信インタフェース、207…モータ群、208…センサ群、209…ブザー、210…ソレノイド、211…バス、300…プリントユニット、301…CPU、302…ROM、303…RAM、305…通信インタフェース、306…フィードモータ、307…カッターモータ、308…センサ群、309…プリントヘッド、310…バス。
DESCRIPTION OF
Claims (6)
釣銭の払い出しに用いられる複数種の貨幣のそれぞれについての払い出し枚数を判定する枚数判定手段と、
前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について前記枚数判定手段が判定した前記払い出し枚数を表す画像を含むレシート画像を生成する生成手段と、
前記生成手段が生成した前記レシート画像をプリントするよう前記プリンタを制御するプリンタ制御手段とを具備するレシート発行装置。 A printer for printing an image on a print medium;
A sheet number judging means for judging the number of coins to be paid out for each of a plurality of types of money used for paying out the change;
Generating means for generating a receipt image including at least an appearance of money that is determined to be non-zero by the number determination means and including the image representing the number of payouts determined by the number determination means for the money;
A receipt issuing apparatus comprising: a printer control unit that controls the printer to print the receipt image generated by the generation unit.
前記生成手段は、前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣に関する前記画像データを前記記憶媒体から読み出し、それらの画像データが表す画像に該当する貨幣について前記枚数判定手段が判定した前記払い出し枚数と同数配列して表した画像を含めて前記レシート画像を生成する請求項1に記載のレシート発行装置。 A storage medium for storing a plurality of image data representing images of the appearance of each of a plurality of types of money used for change dispensing;
The generation means reads the image data relating to the money whose payout number determined by the number determination means is not 0 from the storage medium, and the number determination means determines the money corresponding to the image represented by the image data. The receipt issuing apparatus according to claim 1, wherein the receipt image is generated including images represented by the same number as the number of payouts.
前記生成手段は、前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣に関する前記画像データを前記記憶媒体から読み出し、それらの画像データが表す画像と、それらの画像データが表す画像に該当する貨幣について前記枚数判定手段が判定した前記払い出し枚数を前記貨幣の外観のそれぞれに対応付けて表す画像とを含めて前記レシート画像を生成する請求項1に記載のレシート発行装置。 A storage medium for storing a plurality of image data representing images of the appearance of each of a plurality of types of money used for change dispensing;
The generation unit reads the image data relating to the money whose number of payouts determined by the number determination unit is not 0 from the storage medium, and corresponds to an image represented by the image data and an image represented by the image data. The receipt issuing apparatus according to claim 1, wherein the receipt image is generated including an image representing the number of payouts determined by the number determination means for money in association with each appearance of the money.
前記生成手段は、前記記憶媒体が記憶する画像データに基づいて前記複数種の貨幣の全ての外観を表すとともに、前記枚数判定手段が判定した払い出し枚数を前記複数種の貨幣の外観のそれぞれに対応付けて表す画像を含めて前記レシート画像を生成する請求項1に記載のレシート発行装置。 A storage medium for storing image data representing all external images of the plurality of types of money;
The generating means represents all the appearances of the plurality of types of money based on image data stored in the storage medium, and corresponds to the appearances of the plurality of types of money determined by the number determination means. The receipt issuing apparatus according to claim 1, wherein the receipt image is generated including an attached image.
釣銭の払い出しに用いる複数種の貨幣をそれぞれ収容し、これらの貨幣を様々な組み合わせで払い出す自動釣銭機と、
釣銭の金額を判定する金額判定手段と、
前記金額判定手段が判定した金額の釣銭を払い出すための前記複数種の貨幣のそれぞれの払い出し枚数を判定する枚数判定手段と、
前記複数種の貨幣を、前記枚数判定手段が判定した払い出し枚数ずつ払い出すように前記自動釣銭機を制御する釣銭機制御手段と、
前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について前記枚数判定手段が判定した前記払い出し枚数を表す画像を含むレシート画像を生成する生成手段と、
前記生成手段が生成した前記レシート画像をプリントするよう前記プリンタを制御するプリンタ制御手段とを具備する商品販売データ処理装置。 A printer for printing an image on a print medium;
An automatic change machine that accommodates multiple types of money used for paying out change, and pays out these money in various combinations,
An amount determination means for determining the amount of change;
A number determination means for determining the amount of each of the plurality of types of money to be paid out to change the amount of change determined by the amount determination means;
A change machine control means for controlling the automatic change machine so as to pay out the plurality of types of money for each payout number determined by the number determination means;
Generating means for generating a receipt image including at least an appearance of money that is determined to be non-zero by the number determination means and including the image representing the number of payouts determined by the number determination means for the money;
A merchandise sales data processing apparatus comprising printer control means for controlling the printer so as to print the receipt image generated by the generation means.
釣銭の払い出しに用いられる複数種の貨幣のそれぞれについての払い出し枚数を判定する枚数判定手段と、
前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について前記枚数判定手段が判定した前記払い出し枚数を表す画像を含むレシート画像を生成する生成手段と、
前記生成手段が生成した前記レシート画像をプリントするよう前記プリンタを制御するプリンタ制御手段として機能させるための制御プログラム。 A control program for controlling the operation of a receipt issuing device comprising a printer for printing an image on a print medium and a computer,
A sheet number judging means for judging the number of coins to be paid out for each of a plurality of types of money used for paying out the change;
Generating means for generating a receipt image including at least an appearance of money that is determined to be non-zero by the number determination means and including the image representing the number of payouts determined by the number determination means for the money;
A control program for causing a printer control unit to control the printer to print the receipt image generated by the generation unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011278498A JP5492865B2 (en) | 2011-12-20 | 2011-12-20 | Receipt issuing device, merchandise sales data processing device and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011278498A JP5492865B2 (en) | 2011-12-20 | 2011-12-20 | Receipt issuing device, merchandise sales data processing device and control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013130934A JP2013130934A (en) | 2013-07-04 |
| JP5492865B2 true JP5492865B2 (en) | 2014-05-14 |
Family
ID=48908462
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011278498A Expired - Fee Related JP5492865B2 (en) | 2011-12-20 | 2011-12-20 | Receipt issuing device, merchandise sales data processing device and control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5492865B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322651A (en) * | 1999-05-07 | 2000-11-24 | Toshiba Tec Corp | Product sales registration data processing device |
| JP2001034838A (en) * | 1999-07-16 | 2001-02-09 | Toshiba Tec Corp | Product sales registration data processing device |
| JP2006344105A (en) * | 2005-06-10 | 2006-12-21 | Seiko Epson Corp | POS system and POS system control method |
| JP2009230349A (en) * | 2008-03-21 | 2009-10-08 | Glory Ltd | Coin receiving/dispensing machine system |
| JP5247857B2 (en) * | 2011-08-01 | 2013-07-24 | 東芝テック株式会社 | POS terminal |
-
2011
- 2011-12-20 JP JP2011278498A patent/JP5492865B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013130934A (en) | 2013-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5601159B2 (en) | POS system | |
| JP7768601B2 (en) | Payment device, program, server device program, and payment method | |
| JP7325983B2 (en) | Merchandise sales data processor | |
| US20180165666A1 (en) | Sales data processing apparatus and method | |
| JP7365036B2 (en) | Systems, ticket vending machines, mobile terminals, programs | |
| JP6392719B2 (en) | Checkout system, accounting machine, and control program | |
| JP5601410B2 (en) | Self-checkout device | |
| JP2021022216A (en) | Commodity sales data processing device | |
| JP6167645B2 (en) | Registration settlement apparatus, POS system, and program | |
| JP5343329B2 (en) | Self checkout cash register | |
| JP5492865B2 (en) | Receipt issuing device, merchandise sales data processing device and control program | |
| CN108205855A (en) | Checkout system, calling mechanism, checkout apparatus and control method | |
| JP6740298B2 (en) | Checkout system, accounting machine, and control program | |
| JP2009104553A (en) | Product sales data processing device | |
| JP7124162B2 (en) | Checkout system, payment device, checkout processing method and control program | |
| JP7250834B2 (en) | Checkout system and checkout processing method | |
| JP7607900B2 (en) | Product sales data processing device and program | |
| JP6533145B2 (en) | Sales data processing device | |
| JP5790856B2 (en) | POS system, registration device and settlement device | |
| JP5953791B2 (en) | POS system and computer program | |
| JP7301916B2 (en) | Checkout system, payment device, program and method | |
| JP6489242B2 (en) | POS system, registration device, checkout device, and program | |
| JP6835546B2 (en) | Checkout system and checkout processing method | |
| JP7455415B2 (en) | Data processing device and program | |
| JP7202437B2 (en) | Checkout system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131119 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131209 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131212 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131219 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131226 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140109 |
|
| 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: 20140204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5492865 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |