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
JP5492865B2 - Receipt issuing device, merchandise sales data processing device and control program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2011278498A
Other languages
Japanese (ja)
Other versions
JP2013130934A (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 JP2011278498A priority Critical patent/JP5492865B2/en
Publication of JP2013130934A publication Critical patent/JP2013130934A/en
Application granted granted Critical
Publication of JP5492865B2 publication Critical patent/JP5492865B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2003−281627号公報JP 2003-281627 A 特開2004−206359号公報JP 2004-206359 A

店舗等では、決済の終了後、レシート発行装置が発行したレシートをキャッシャが顧客へと渡す。またこのときに釣銭があるならば、それに相当する額の貨幣をキャッシャが顧客へと渡す。   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.

一実施形態に係る商品販売データ処理装置のブロック図。1 is a block diagram of a product sales data processing apparatus according to an embodiment. 図1中のメインユニットが備えるCPUの第1の実施形態におけるフローチャート。The flowchart in 1st Embodiment of CPU with which the main unit in FIG. 1 is provided. 第1の実施形態におけるレシート画像の一例を示す図。The figure which shows an example of the receipt image in 1st Embodiment. 図1中のメインユニットが備えるCPUの第2の実施形態におけるフローチャート。The flowchart in 2nd Embodiment of CPU with which the main unit in FIG. 1 is provided. 第2の実施形態におけるレシート画像の一例を示す図。The figure which shows an example of the receipt image in 2nd Embodiment. 図1中のメインユニットが備えるCPUの第3の実施形態におけるフローチャート。The flowchart in 3rd Embodiment of CPU with which the main unit in FIG. 1 is provided. 第3の実施形態におけるレシート画像の一例を示す図。The figure which shows an example of the receipt image in 3rd Embodiment.

以下実施の形態を図面を用いて説明する。なお、本実施の形態では、レシート発行装置としての機能を備えた商品販売データ処理装置を例に説明する。   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 data processing apparatus 1 according to the embodiment.

商品販売データ処理装置1は、メインユニット100、釣銭機200およびプリントユニット300を含む。なお、これらメインユニット100、釣銭機200およびプリントユニット300は、全てが同一の筐体に装着された一体型として実現することも、一部または全てが別々の筐体に装着された別体型として実現することも可能である。   The merchandise sales data processing apparatus 1 includes a main unit 100, a change machine 200, and a print unit 300. The main unit 100, the change machine 200, and the print unit 300 can be realized as an integrated type that is all attached to the same housing, or can be realized as a separate type that is partly or entirely attached to different housings. It is also possible to do.

メインユニット100は、買い上げ商品の登録、合計金額の算出、決済、あるいはポイント処理などのような商品販売に係わる各種のデータ処理を行う。釣銭機200は、メインユニット100からの指示の下に釣銭としての貨幣の払い出しを行う。釣銭機200は、預り金としての貨幣の収容を行う機能を有していても良い。プリントユニット300は、レシートをプリントする。メインユニット100と釣銭機200およびプリントユニット300とは、それぞれ通信ケーブルによって接続される。   The main unit 100 performs various data processing related to product sales such as registration of purchased products, calculation of total amount, settlement, or point processing. The change machine 200 pays out money as change according to an instruction from the main unit 100. The change machine 200 may have a function of storing money as a deposit. The print unit 300 prints a receipt. The main unit 100, the change machine 200, and the print unit 300 are connected to each other by a communication cable.

メインユニット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 main unit 100 includes a central processing unit (CPU) 101, a read-only memory (ROM) 102, a random-access memory (RAM) 103, an auxiliary storage device 104, a main display 105, a customer display 106, and an operation device 107. , A scanner 108, a buzzer 109, a clock 110, and a communication interface (communication I / F) 111. Each of these elements is connected to the bus 112.

CPU101は、ROM102およびRAM103に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、メインユニット100としての上述した各種の動作を実現するべく各部を制御する。   The CPU 101 controls each unit to realize the various operations described above as the main unit 100 based on the operating system, middleware, and application program stored in the ROM 102 and the RAM 103.

ROM102は、上記のオペレーティングシステムを記憶する。ROM102は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM102は、CPU101が各種の処理を行う上で参照するデータを記憶する場合も有る。   The ROM 102 stores the above operating system. The ROM 102 may store the above middleware and application programs. The ROM 102 may store data that is referred to when the CPU 101 performs various processes.

RAM103は、CPU101が各種の処理を行う上で参照するデータを記憶する。さらにRAM103は、CPU101が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。RAM103の記憶領域の一部は、商品リストエリアとして使用される。またRAM103は、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。商品リストエリアは、決済の対象となる商品に関する情報のリストを表した情報を記憶する。   The RAM 103 stores data that is referred to when the CPU 101 performs various processes. Further, the RAM 103 is used as a so-called work area that stores data temporarily used when the CPU 101 performs various processes. A part of the storage area of the RAM 103 is used as a product list area. The RAM 103 may store the above middleware and application programs. The product list area stores information representing a list of information related to products to be settled.

補助記憶デバイス104は、例えばハードディスクドライブやSSD(solid state drive)などであり、CPU101が各種の処理を行う上で使用するデータや、CPU101での処理によって生成されたデータを保存する。補助記憶デバイス104に記憶されるデータには、PLU(price look up)ファイルを含む。PLUファイルは、メインユニット100が使用される店舗で販売または提供される商品(物品またはサービス)についての情報が記述されている。また補助記憶デバイス104に記憶されるデータには、釣銭の払い出しに用いる複数種の貨幣の外観の画像を表したデータを含む。   The auxiliary storage device 104 is, for example, a hard disk drive or a solid state drive (SSD), and stores data used when the CPU 101 performs various processes and data generated by the processes in the CPU 101. The data stored in the auxiliary storage device 104 includes a PLU (price look up) file. The PLU file describes information about products (goods or services) sold or provided at a store where the main unit 100 is used. The data stored in the auxiliary storage device 104 includes data representing an image of the appearance of a plurality of types of money used for change dispensing.

ROM102、RAM103または補助記憶デバイス104に記憶されるアプリケーションプログラムには、後述する処理に関して記述したプログラムを含む。このプログラムがRAM103または補助記憶デバイス104に記憶される場合、メインユニット100の譲渡は、一般的に上記のプログラムがRAM103または補助記憶デバイス104に記憶された状態にて行われる。しかし、メインユニット100を上記のプログラムがRAM103または補助記憶デバイス104に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記のプログラムを譲渡され、このプログラムが上記の別途に譲渡されたメインユニット100のRAM103または補助記憶デバイス104に書き込まれても良い。   The application programs stored in the ROM 102, the RAM 103, or the auxiliary storage device 104 include programs described with respect to processing to be described later. When this program is stored in the RAM 103 or the auxiliary storage device 104, the transfer of the main unit 100 is generally performed in a state where the above program is stored in the RAM 103 or the auxiliary storage device 104. However, the main unit 100 is transferred in a state where the above program is not stored in the RAM 103 or the auxiliary storage device 104, and is recorded on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, or a semiconductor memory, Alternatively, the program may be transferred via a network, and the program may be written in the RAM 103 or the auxiliary storage device 104 of the main unit 100 transferred separately.

主表示器105は、CPU101の制御の下に任意の画像を表示する。主表示器105は、キャッシャに対して提示するべき各種の情報を表した画像を表示するために利用される。主表示器105としては、如何なる表示デバイスを用いることもできるが、典型的にはLCD(liquid crystal display)が用いられる。   The main display 105 displays an arbitrary image under the control of the CPU 101. The main display 105 is used to display an image representing various information to be presented to the cashier. Although any display device can be used as the main display 105, an LCD (liquid crystal display) is typically used.

客面表示器106は、CPU101の制御の下に任意の画像を表示する。客面表示器106は、客に対して提示するべき各種の情報を表した画像を表示するために利用される。客面表示器106としては、如何なる表示デバイスを用いることもできるが、典型的にはLCDまたは蛍光表示装置が用いられる。   The customer display 106 displays an arbitrary image under the control of the CPU 101. The customer surface display 106 is used to display an image representing various information to be presented to the customer. Any display device can be used as the customer display 106, but typically an LCD or a fluorescent display is used.

操作デバイス107は、操作者による操作の内容を表したコマンドを出力する。操作デバイス107としては、様々なデバイスを用いることができるが、典型的にはキーボードや2次元タッチセンサなどが用いられる。   The operation device 107 outputs a command representing the content of the operation by the operator. Various devices can be used as the operation device 107, but typically, a keyboard, a two-dimensional touch sensor, or the like is used.

スキャナ108は、商品や伝票に印刷されたバーコードを読み取る。スキャナ108には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。   The scanner 108 reads a barcode printed on a product or a slip. The scanner 108 may include either a fixed type or a handy type, or both.

ブザー109は、CPU101の制御の下に鳴動する。   The buzzer 109 rings under the control of the CPU 101.

時計110は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計110には、例えばTOD時計が利用できる。   The clock 110 constantly performs a timekeeping operation and generates date / time information representing the date and time. For the clock 110, for example, a TOD clock can be used.

通信インタフェース111は、釣銭機200およびプリントユニット300と通信する。通信インタフェース111としては、例えば既存のUSB(universal serial bus)規格に準拠した通信デバイスを適用できる。   The communication interface 111 communicates with the change machine 200 and the print unit 300. As the communication interface 111, for example, a communication device compliant with the existing USB (universal serial bus) standard can be applied.

釣銭機200は、CPU201、ROM202、RAM203、操作デバイス204、表示器205、通信インタフェース206、モータ群207、センサ群208、ブザー209およびソレノイド210を含む。そしてこれらの各要素は、バス211にそれぞれ接続されている。   The change machine 200 includes a CPU 201, ROM 202, RAM 203, operation device 204, display 205, communication interface 206, motor group 207, sensor group 208, buzzer 209, and solenoid 210. Each of these elements is connected to the bus 211.

CPU201は、ROM202およびRAM203に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、釣銭機200としての各種の動作を実現するべく各部を制御する。   The CPU 201 controls each unit to realize various operations as the change machine 200 based on the operating system, middleware, and application program stored in the ROM 202 and the RAM 203.

ROM202は、上記のオペレーティングシステムを記憶する。ROM202は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM202は、CPU202が各種の処理を行う上で参照するデータを記憶する場合も有る。   The ROM 202 stores the above operating system. The ROM 202 may store the above middleware and application programs. The ROM 202 may store data that is referred to when the CPU 202 performs various processes.

RAM203は、CPU201が各種の処理を行う上で参照するデータを記憶する。さらにRAM203は、CPU201が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。   The RAM 203 stores data referred to when the CPU 201 performs various processes. Further, the RAM 203 is used as a so-called work area that stores data temporarily used when the CPU 201 performs various processes.

操作デバイス204は、操作者による操作の内容を表したコマンドを出力する。操作デバイス204としては、様々なデバイスを用いることができるが、典型的には複数のキースイッチなどが用いられる。   The operation device 204 outputs a command representing the content of the operation by the operator. Although various devices can be used as the operation device 204, typically, a plurality of key switches and the like are used.

表示器205は、CPU201の制御の下に任意の画像を表示する。表示器205は、釣銭機200の動作状態をキャッシャに認識させるための情報を表した画像を表示するために利用される。主表示器105としては、如何なる表示デバイスを用いることもできるが、典型的にはLCD、7セグメント表示デバイスおよびLED(light emitting diode)表示デバイスなどが用いられる。   The display 205 displays an arbitrary image under the control of the CPU 201. The display 205 is used to display an image representing information for causing the cashier to recognize the operating state of the change machine 200. Although any display device can be used as the main display 105, typically, an LCD, a 7-segment display device, an LED (light emitting diode) display device, or the like is used.

通信インタフェース206は、メインユニット100と通信する。通信インタフェース206としては、通信インタフェース111と同じ規格に準拠した通信デバイスを適用する。   The communication interface 206 communicates with the main unit 100. As the communication interface 206, a communication device that conforms to the same standard as the communication interface 111 is applied.

モータ群207は、預り金としての貨幣を収納庫へと収容するための駆動機構や、収納庫に収納している貨幣を払い出すための駆動機構を動作させるための複数のモータを含む。   The motor group 207 includes a plurality of motors for operating a drive mechanism for storing money as a deposit into the storage and a drive mechanism for paying out the money stored in the storage.

センサ群208は、貨幣の収容や払い出しのための動作の制御のための各種の情報を検出するための複数のセンサを含む。   The sensor group 208 includes a plurality of sensors for detecting various types of information for controlling operations for storing and paying out money.

ブザー209は、CPU201の制御の下に鳴動する。   The buzzer 209 rings under the control of the CPU 201.

ソレノイド210は、貨幣の排出のためのシャッタの開閉機構などを動作させる。   The solenoid 210 operates a shutter opening / closing mechanism for discharging money.

プリントユニット300は、CPU301、ROM302、RAM303、通信インタフェース305、フィードモータ306、カッターモータ307、センサ群308およびプリントヘッド309を含む。そしてこれらの各要素は、バス310にそれぞれ接続されている。   The print unit 300 includes a CPU 301, ROM 302, RAM 303, communication interface 305, feed motor 306, cutter motor 307, sensor group 308, and print head 309. These elements are connected to the bus 310, respectively.

CPU301は、ROM302およびRAM303に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、プリントユニット300としての各種の動作を実現するべく各部を制御する。   The CPU 301 controls each unit to implement various operations as the print unit 300 based on the operating system, middleware, and application program stored in the ROM 302 and the RAM 303.

ROM302は、上記のオペレーティングシステムを記憶する。ROM302は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM302は、CPU302が各種の処理を行う上で参照するデータを記憶する場合も有る。   The ROM 302 stores the above operating system. The ROM 302 may store the above middleware and application programs. The ROM 302 may store data that is referred to when the CPU 302 performs various processes.

RAM303は、CPU301が各種の処理を行う上で参照するデータを記憶する。さらにRAM303は、CPU301が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。   The RAM 303 stores data referred to when the CPU 301 performs various processes. Further, the RAM 303 is used as a so-called work area for storing data temporarily used when the CPU 301 performs various processes.

通信インタフェース305は、メインユニット100と通信する。通信インタフェース305としては、通信インタフェース111と同じ規格に準拠した通信デバイスを適用する。   The communication interface 305 communicates with the main unit 100. As the communication interface 305, a communication device that conforms to the same standard as the communication interface 111 is applied.

フィードモータ306は、プリント用紙を搬送するための機構を動作させる。プリント用紙はプリント媒体の一例であり、紙以外の媒体を用いることもできる。   The feed motor 306 operates a mechanism for transporting print paper. The print paper is an example of a print medium, and a medium other than paper can be used.

カッターモータ307は、プリント用紙を裁断するためにカッターを移動させる。   The cutter motor 307 moves the cutter to cut the print paper.

センサ群308は、レシートへの画像のプリントのための動作の制御のための各種の情報を検出するための複数のセンサを含む。   The sensor group 308 includes a plurality of sensors for detecting various types of information for controlling operations for printing an image on a receipt.

プリントヘッド309は、CPU301の制御の下にプリント用紙に画像をプリントする。プリントヘッド309としては、様々なタイプのものを利用可能であるが、典型的にはサーマルヘッドなどである。   The print head 309 prints an image on print paper under the control of the CPU 301. Various types of print heads 309 can be used, but typically a thermal head or the like.

次に以上のように構成された商品販売データ処理装置1の動作について説明する。   Next, the operation of the merchandise sales data processing apparatus 1 configured as described above will be described.

図2はCPU101のフローチャートである。   FIG. 2 is a flowchart of the CPU 101.

業務モードが登録モードに設定された状態においてCPU101は、PLUコードが入力されるのを待ち受ける。そしてPLUコードが入力されたことに応じてCPU101は、図2に示す処理を開始する。   In a state where the business mode is set to the registration mode, the CPU 101 waits for the PLU code to be input. In response to the input of the PLU code, the CPU 101 starts the process shown in FIG.

ステップSa1においてCPU101は、商品登録を行う。この商品登録は、1顧客が買い上げる全ての商品のPLUコードおよび数量を入力し、これらをRAM103中の商品リストエリアに書き込む処理である。商品登録は、既存の商品販売データ処理装置にて行われている同種の処理をそのまま適用できる。決済の実行を要求する操作がキャッシャにより行われたならば、CPU101はステップSa2へ進む。   In step Sa1, the CPU 101 performs product registration. This product registration is a process of inputting PLU codes and quantities of all products purchased by one customer and writing them in the product list area in the RAM 103. For product registration, the same type of processing performed in an existing product sales data processing apparatus can be applied as it is. If an operation for requesting execution of settlement is performed by the cashier, the CPU 101 proceeds to step Sa2.

ステップSa2においてCPU101は、商品リストエリアに記憶されているPLUコードおよび数量と、PLUコードに対応する単価とに基づいて合計金額を算出する。   In step Sa2, the CPU 101 calculates the total amount based on the PLU code and quantity stored in the product list area and the unit price corresponding to the PLU code.

ステップSa3においてCPU101は、預り金額を判定する。具体的にはCPU101は、キャッシャが預り金額を入力する操作を操作デバイス107で行うのを待ち受ける。そして、該当する操作をキャッシャが行ったならばCPU101は、操作デバイス107が出力するコマンドに基づいて預り金額を判定する。釣銭機200が預り金を入金する機能を有し、預り金がキャッシャによって釣銭機200へと投入された場合には、預り金額をCPU201が計算し、その預り金額を表す情報を通信インタフェース206から送信する。そこでこの場合にはCPU101は、上記のように通信インタフェース206が送信した情報を通信インタフェース111を介して取得し、この情報に基づいて預り金額を判定する。   In step Sa3, the CPU 101 determines a deposit amount. Specifically, the CPU 101 waits for the cashier to perform an operation for inputting the deposit amount on the operation device 107. If the cashier performs the corresponding operation, the CPU 101 determines the deposit amount based on the command output from the operation device 107. When the change machine 200 has a function of depositing a deposit, and the deposited money is inserted into the change machine 200 by the cashier, the CPU 201 calculates the deposit amount and sends information representing the deposit amount from the communication interface 206. Send. Therefore, in this case, the CPU 101 acquires the information transmitted by the communication interface 206 as described above via the communication interface 111, and determines the deposit amount based on this information.

ステップSa4においてCPU101は、ステップSa3で判定した預り金額からステップSa2で算出した合計金額を減じることにより釣銭額を算出する。   In step Sa4, the CPU 101 calculates the change amount by subtracting the total amount calculated in step Sa2 from the deposit amount determined in step Sa3.

ステップSa5においてCPU101は、上記の算出した釣銭額を釣銭機200から払い出すための硬貨の組わせを判定する。この判定には、周知の処理をそのまま適用できる。そしてこの判定においてCPU101は、複数種の硬貨のそれぞれについての払い出し枚数を判定することになる。かくしてCPU101は、枚数判定手段としての機能を有する。   In step Sa <b> 5, the CPU 101 determines a combination of coins for paying out the calculated change amount from the change machine 200. For this determination, a known process can be applied as it is. In this determination, the CPU 101 determines the number of payouts for each of a plurality of types of coins. Thus, the CPU 101 has a function as a number determination unit.

ステップSa6においてCPU101は、上記の判定した組み合わせの硬貨を釣銭として払い出すように釣銭機200に対して指示する。具体的にはCPU101は、ステップSa5で判定した硬貨の組み合わせを表す情報を含んだ発行指示コマンドを通信インタフェース111から釣銭機200へと送信する。この発行指示コマンドは、通信インタフェース206からCPU201へと与えられる。そうするとCPU201は、モータ群207を動作させて、指定された組み合わせで硬貨を払い出す。このように、CPU101は釣銭機制御手段としての機能を備える。   In step Sa6, the CPU 101 instructs the change machine 200 to pay out the determined combination of coins as change. Specifically, the CPU 101 transmits an issue instruction command including information representing the combination of coins determined in step Sa5 from the communication interface 111 to the change machine 200. This issuance instruction command is given from the communication interface 206 to the CPU 201. Then, the CPU 201 operates the motor group 207 and pays out coins in the designated combination. Thus, the CPU 101 has a function as a change machine control means.

ステップSa7においてCPU101は、変数Nに1をセットする。   In step Sa7, the CPU 101 sets 1 to the variable N.

ステップ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 CPU 101 confirms whether or not the combination determined in step Sa5 includes the Nth denomination among a plurality of denominations of coins used for change payout. If YES is determined here, the CPU 101 proceeds to step Sa9. In addition, if the coins used for the change are 500 yen, 100 yen, 50 yen, 10 yen, 5 yen, 1 yen, for example, 500 yen, 100 yen, 50 yen, 10 yen, 5 yen It is defined in advance such that the first to sixth denominations are set in the order of 1 yen.

ステップSa9においてCPU101は、第Nの金種の外観データを補助記憶デバイス104から読み出す。このため補助記憶デバイス104には、釣銭の払い出しに用いる各金種の硬貨の外観の画像(以下、外観画像と称する)をそれぞれ表す外観データを予め書き込んでおく。CPU101は、読み出した外観データを、RAM103に一時保存しておく。つまり補助記憶デバイス104は、記憶媒体の一例である。ただし、記憶媒体としては、ROM102またはRAM103を用いても良いし、メインユニット100の外部に存在する様々な種類の記憶媒体を用いても良い。   In step Sa <b> 9, the CPU 101 reads out the appearance data of the Nth denomination from the auxiliary storage device 104. For this reason, in the auxiliary storage device 104, appearance data representing the appearance images (hereinafter referred to as appearance images) of the coins of each denomination used for paying out change is written in advance. The CPU 101 temporarily stores the read appearance data in the RAM 103. That is, the auxiliary storage device 104 is an example of a storage medium. However, as the storage medium, the ROM 102 or the RAM 103 may be used, and various types of storage media existing outside the main unit 100 may be used.

なお、ステップSa8でNOと判定した場合にCPU101は、ステップSa9をパスしてステップSa10へ進む。   If it is determined NO in step Sa8, the CPU 101 passes step Sa9 and proceeds to step Sa10.

ステップSa10においてCPU101は、変数Nの値を1つ増加する。   In step Sa10, the CPU 101 increases the value of the variable N by one.

ステップSa11においてCPU101は、変数NがNmax以上であるか否かを確認する。ここでNmaxは、釣銭の払い出しに用いる硬貨の金種数である。つまり、釣銭の払い出しに用いる硬貨が前述の6金種であるならば、Nmaxは6である。そして、変数NがNmax未満であるならば、CPU101はステップSa8に戻り、ステップSa8乃至ステップSa11を再度行う。かくしてCPU101は、ステップSa5で判定した組み合わせに含まれる金種についての外観データのそれぞれを読み出してRAM103に一時保存しておく。   In step Sa11, the CPU 101 confirms whether the variable N is equal to or greater than Nmax. Here, Nmax is the number of denominations of coins used to change money. That is, Nmax is 6 if the coin used for paying out the change is the above-mentioned 6 denominations. If the variable N is less than Nmax, the CPU 101 returns to step Sa8 and performs steps Sa8 to Sa11 again. Thus, the CPU 101 reads out each of the appearance data for the denominations included in the combination determined in step Sa <b> 5 and temporarily stores it in the RAM 103.

全ての金種を対象としてステップ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 CPU 101 proceeds from step Sa11 to step Sa12.

ステップSa12においてCPU101は、RAM103に一時保存してある外観データが表す外観画像を、各金種の払い出し数ずつ配置して釣銭画像を生成する。   In step Sa12, the CPU 101 generates a change image by arranging the appearance images represented by the appearance data temporarily stored in the RAM 103 by the number of payouts of each denomination.

ステップSa13においてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の釣銭画像とを含めてレシート画像を生成する。   In step Sa <b> 13, the CPU 101 generates a receipt image including an image representing information relating to a commercial transaction such as a product name and unit price of the purchased product, a total amount, a deposit amount, and a change amount, and the change image.

以上のように、CPU101は生成手段としての機能を備える。   As described above, the CPU 101 has a function as a generation unit.

図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 CPU 101 instructs the print unit 300 to print the generated receipt image. Specifically, the CPU 101 transmits a print instruction command including image data representing the receipt image generated in step Sa13 from the communication interface 111 to the print unit 300. This print instruction command is given from the communication interface 305 to the CPU 301. Then, the CPU 301 operates the feed motor 306 and the print head 309 to print a receipt image on a print sheet. When the receipt image has been printed on the print paper, the CPU 301 operates the cutter motor 307 to cut the print paper and discharge the receipt. Thus, the CPU 101 has a function as printer control means.

かくして、釣銭とレシートとを受け取った顧客は、釣銭として受け取った硬貨とレシートに表された釣銭画像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 data processing apparatus 1 according to the second embodiment may have the same configuration as that of the first embodiment, detailed description thereof will be omitted.

第2の実施形態が第1の実施形態と異なるのは、ROM102が記憶するプログラムの内容である。   The second embodiment differs from the first embodiment in the contents of the program stored in the ROM 102.

つまり第2の実施形態においてCPU101は、図2に示す処理に代えて図4に示す処理を実行する。なお、図4において図2と同一の処理には同一の符号を付し、その詳細な説明は省略する。   That is, in the second embodiment, the CPU 101 executes the process shown in FIG. 4 instead of the process shown in FIG. In FIG. 4, the same processes as those in FIG. 2 are denoted by the same reference numerals, and detailed description thereof is omitted.

図2に示すようにCPU101は、第1の実施形態におけるステップSa12およびステップSa13に代えて、ステップSb1乃至ステップSb3を実行する。その他の各ステップについては、CPU101は第1の実施形態と同様に実行する。   As shown in FIG. 2, the CPU 101 executes steps Sb1 to Sb3 instead of steps Sa12 and Sa13 in the first embodiment. About each other step, CPU101 performs similarly to 1st Embodiment.

ステップSb1においてCPU101は、RAM103に一時保存してある外観データが表す外観画像を1つずつ配置して釣銭画像を生成する。   In step Sb1, the CPU 101 arranges the appearance images represented by the appearance data temporarily stored in the RAM 103 one by one and generates a change image.

ステップSb2においてCPU101は、払い出しされた金種のそれぞれについての払い出し数を表す枚数画像を生成する。   In step Sb2, the CPU 101 generates a number of images representing the number of payouts for each of the paid out denominations.

ステップSb3のおいてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の釣銭画像および枚数画像とを含めてレシート画像を生成する。   In step Sb3, the CPU 101 generates a receipt image including an image representing information relating to a commercial transaction such as the product name and unit price of the purchased product, the total amount, the deposit amount, and the change amount, and the above change image and the number image. To do.

図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 CPU 101 has a function as a generation unit.

かくして、釣銭とレシートとを受け取った顧客は、釣銭として受け取った硬貨とレシートに表された釣銭画像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 data processing apparatus 1 according to the third embodiment may have the same configuration as that of the first embodiment, and a detailed description thereof will be omitted.

第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 ROM 102. In the third embodiment, instead of appearance data for each denomination, list data representing a list image representing the appearance of all denominations is written in advance in the auxiliary storage device 104. That is, the auxiliary storage device 104 is an example of a storage medium. However, as the storage medium, the ROM 102 or the RAM 103 may be used, and various types of storage media existing outside the main unit 100 may be used.

第3の実施形態においてCPU101は、図2に示す処理に代えて図6に示す処理を実行する。なお、図6において図2と同一の処理には同一の符号を付し、その詳細な説明は省略する。   In the third embodiment, the CPU 101 executes the process shown in FIG. 6 instead of the process shown in FIG. In FIG. 6, the same processes as those in FIG. 2 are denoted by the same reference numerals, and detailed description thereof is omitted.

図6に示すようにCPU101は、第1の実施形態におけるステップSa7乃至テップSa13に代えて、ステップSc1乃至ステップSc3を実行する。その他の各ステップについては、CPU101は第1の実施形態と同様に実行する。   As shown in FIG. 6, the CPU 101 executes steps Sc1 to Sc3 instead of steps Sa7 to step Sa13 in the first embodiment. About each other step, CPU101 performs similarly to 1st Embodiment.

ステップSc1においてCPU101は、一覧データを補助記憶デバイス104から読み出す。   In step Sc <b> 1, the CPU 101 reads list data from the auxiliary storage device 104.

ステップSc2においてCPU101は、全ての金種のそれぞれについての払い出し数を表す枚数画像を生成する。   In step Sc2, the CPU 101 generates a number image representing the number of payouts for each of all denominations.

ステップSc3のおいてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の一覧データが表す一覧画像および上記の枚数画像とを含めてレシート画像を生成する。   In step Sc3, the CPU 101 generates an image representing information relating to a commercial transaction such as the product name and unit price of the purchased product, the total amount, the deposit amount, and the change amount, the list image represented by the list data, and the number of images described above. Including a receipt image.

図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 CPU 101 has a function as a generation unit.

かくして、釣銭とレシートとを受け取った顧客は、一覧画像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 CPU 101 is reduced as compared with the first and second embodiments. it can.

この実施形態は、次のような種々の変形実施が可能である。   This embodiment can be variously modified as follows.

CPU301、ROM302およびRAM303を省き、その他のプリントユニット300の各要素をCPU101が制御しても良い。この場合、プリントユニット300の各要素をバス112に接続しても良い。   The CPU 301, the ROM 302, and the RAM 303 may be omitted, and the CPU 101 may control the other elements of the print unit 300. In this case, each element of the print unit 300 may be connected to the bus 112.

図2,4,6のステップSa1乃至ステップSa4以外の各ステップのうちの全てまたは一部をCPU301が行っても良い。ステップSa5以降の各ステップをCPU301が行う場合、CPU301はCPU101からの通知によって釣銭額を判定する。ステップSa6以降の各ステップをCPU301が行う場合、CPU301はCPU101からの通知によって貨幣の組み合わせを判定する。   The CPU 301 may perform all or part of the steps other than steps Sa1 to Sa4 in FIGS. When the CPU 301 performs steps after step Sa5, the CPU 301 determines the change amount based on the notification from the CPU 101. When the CPU 301 performs steps after step Sa6, the CPU 301 determines a combination of money based on a notification from the CPU 101.

第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 device 104, and the CPU 101 may select one of those change images and include it in the receipt image.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   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 SYMBOLS 1 ... Merchandise sales data processing apparatus, 100 ... Main unit, 101 ... CPU, 102 ... ROM, 103 ... RAM, 104 ... Auxiliary storage device, 105 ... Main display, 106 ... Customer display, 107 ... Operation device, 108 ... Scanner, 109 ... Buzzer, 110 ... Clock, 111 ... Communication interface, 112 ... Bus, 200 ... Change machine, 201 ... CPU, 202 ... ROM, 203 ... RAM, 204 ... Operating device, 205 ... Display, 206 ... Communication Interface, 207 ... Motor group, 208 ... Sensor group, 209 ... Buzzer, 210 ... Solenoid, 211 ... Bus, 300 ... Print unit, 301 ... CPU, 302 ... ROM, 303 ... RAM, 305 ... Communication interface, 306 ... Feed motor, 307 ... Cutter motor, 308 ... Sensor group, 309 Print head, 310 ... bus.

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.
JP2011278498A 2011-12-20 2011-12-20 Receipt issuing device, merchandise sales data processing device and control program Expired - Fee Related JP5492865B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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