"プリント媒体に画像をプリントするプリンタと、釣銭の払い出しに用いられる複数種の貨幣のそれぞれについての払い出し枚数を判定する枚数判定手段と、前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について前記枚数判定手段が判定した前記払い出し枚数を表す画像を含むレシート画像を生成する生成手段と、前記生成手段が生成した前記レシート画像をプリントするよう前記プリンタを制御するプリンタ制御手段とを具備するレシート発行装置。釣銭の払い出しに用いられる複数種の貨幣のそれぞれの外観の画像を表した複数の画像データを記憶する記憶媒体をさらに備え、前記生成手段は、前記枚数定手段が判定した前記払い出し枚数が0ではない貨幣に関する前記画像データを前記記憶媒体から読み出し、それらの画像データが表す画像に該当する貨幣について前記枚数判定手段が判定した前記払い出し枚数と同数配列して表した画像を含めて前記レシート画像を生成する請求項1に記載のレシート発行装置。釣銭の払い出しに用いられる複数種の貨幣のそれぞれの外観の画像を表した複数の画像データを記憶する記憶媒体をさらに備え、前記生成手段は、前記枚数定手段が判定した前記払い出し枚数が0ではない貨幣に関する前記画像データを前記記憶媒体から読み出し、それらの画像データが表す画像と、それらの画像データが表す画像に該当する貨幣について前記枚数判定手段が判定した前記払い出し枚数を前記貨幣の外観のそれぞれに対応付けて表す画像とを含めて前記レシート画像を生成する請求項1に記載のレシート発行装置。前記複数種の貨幣の全ての外観の画像を表した画像データを記憶する記憶媒体をさらに備え、前記生成手段は、前記記憶媒体が記憶する画像データに基づいて前記複数種の貨幣の全ての外観を表すとともに、前記枚数判定手段が判定した払い出し枚数を前記複数種の貨幣の外観のそれぞれに対応付けて表す画像を含めて前記レシート画像を生成する請求項1に記載のレシート発行装置。プリント媒体に画像をプリントするプリンタと、釣銭の払い出しに用いる複数種の貨幣をそれぞれ収容し、これらの貨幣を様々な組み合わせで払い出す自動釣銭機と、釣銭の金額を判定する金額判定手段と、前記金額判定手段が判定した金額の釣銭を払い出すための前記複数種の貨幣のそれぞれの払い出し枚数を判定する枚数判定手段と、前記複数種の貨幣を、前記枚数判定手段が判定した払い出し枚数ずつ払い出すように前記自動釣銭機を制御する釣銭機制御手段と、前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について前記枚数判定手段が判定した前記払い出し枚数を表す画像を含むレシート画像を生成する生成手段と、前記生成手段が生成した前記レシート画像をプリントするよう前記プリンタを制御するプリンタ制御手段とを具備する商品販売データ処理装置。プリント媒体に画像をプリントするプリンタと、コンピュータとを備えたレシート発行装置の動作を制御するための制御プログラムであって、釣銭の払い出しに用いられる複数種の貨幣のそれぞれについての払い出し枚数を判定する枚数判定手段と、前記枚数判定手段が判定した前記払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について前記枚数判定手段が判定した前記払い出し枚数を表す画像を含むレシート画像を生成する生成手段と、前記生成手段が生成した前記レシート画像をプリントするよう前記プリンタを制御するプリンタ制御手段として機能させるための制御プログラム。店舗等では、決済の終了後、レシート発行装置が発行したレシートをキャッシャが顧客へと渡す。またこのときに釣銭があるならば、それに相当する額の貨幣をキャッシャが顧客へと渡す。顧客は、渡された貨幣の金額をレシートに表示された釣銭額と比較することにより、釣銭が正しく払い出されたか否かを確認できる。しかしながら、外国人や子供などのような使用貨幣に馴染んでいない顧客は、渡された貨幣の金額がレシートに表示された釣銭額と一致するか否かを容易には判断できない場合がある。このような事情から、顧客が、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できることが望まれていた。実施形態のレシート発行装置は、プリンタ、枚数判定手段、生成手段およびプリンタ制御手段を含む。プリンタは、プリント媒体に画像をプリントする。枚数判定手段は、釣銭の払い出しに用いられる複数種の貨幣のそれぞれについての払い出し枚数を判定する。生成手段は、枚数判定手段が判定した払い出し枚数が0ではない貨幣の外観を少なくとも含むとともに、当該貨幣について枚数判定手段が判定した払い出し枚数を表す画像を含むレシート画像を生成する。プリンタ制御手段は、生成手段が生成したレシート画像をプリントするようプリンタを制御する。以下実施の形態を図面を用いて説明する。なお、本実施の形態では、レシート発行装置としての機能を備えた商品販売データ処理装置を例に説明する。第1の実施形態図1は実施形態に係る商品販売データ処理装置1のブロック図である。商品販売データ処理装置1は、メインユニット100、釣銭機200およびプリントユニット300を含む。なお、これらメインユニット100、釣銭機200およびプリントユニット300は、全てが同一の筐体に装着された一体型として実現することも、一部または全てが別々の筐体に装着された別体型として実現することも可能である。メインユニット100は、買い上げ商品の登録、合計金額の算出、決済、あるいはポイント処理などのような商品販売に係わる各種のデータ処理を行う。釣銭機200は、メインユニット100からの指示の下に釣銭としての貨幣の払い出しを行う。釣銭機200は、預り金としての貨幣の収容を行う機能を有していても良い。プリントユニット300は、レシートをプリントする。メインユニット100と釣銭機200およびプリントユニット300とは、それぞれ通信ケーブルによって接続される。メインユニット100は、CPUcentralprocessingunit101、ROMreadonlymemory102、RAMrandomaccessmemory103、補助記憶デバイス104、主表示器105、客面表示器106、操作デバイス107、スキャナ108、ブザー109、時計110および通信インタフェース通信I/F111を含む。そしてこれらの各要素は、バス112にそれぞれ接続されている。CPU101は、ROM102およびRAM103に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、メインユニット100としての上述した各種の動作を実現するべく各部を制御する。ROM102は、上記のオペレーティングシステムを記憶する。ROM102は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM102は、CPU101が各種の処理を行う上で参照するデータを記憶する場合も有る。RAM103は、CPU101が各種の処理を行う上で参照するデータを記憶する。さらにRAM103は、CPU101が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。RAM103の記憶領域の一部は、商品リストエリアとして使用される。またRAM103は、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。商品リストエリアは、決済の対象となる商品に関する情報のリストを表した情報を記憶する。補助記憶デバイス104は、例えばハードディスクドライブやSSDsolidstatedriveなどであり、CPU101が各種の処理を行う上で使用するデータや、CPU101での処理によって生成されたデータを保存する。補助記憶デバイス104に記憶されるデータには、PLUpricelookupファイルを含む。PLUファイルは、メインユニット100が使用される店舗で販売または提供される商品物品またはサービスについての情報が記述されている。また補助記憶デバイス104に記憶されるデータには、釣銭の払い出しに用いる複数種の貨幣の外観の画像を表したデータを含む。ROM102、RAM103または補助記憶デバイス104に記憶されるアプリケーションプログラムには、後述する処理に関して記述したプログラムを含む。このプログラムがRAM103または補助記憶デバイス104に記憶される場合、メインユニット100の譲渡は、一般的に上記のプログラムがRAM103または補助記憶デバイス104に記憶された状態にて行われる。しかし、メインユニット100を上記のプログラムがRAM103または補助記憶デバイス104に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記のプログラムを譲渡され、このプログラムが上記の別途に譲渡されたメインユニット100のRAM103または補助記憶デバイス104に書き込まれても良い。主表示器105は、CPU101の制御の下に任意の画像を表示する。主表示器105は、キャッシャに対して提示するべき各種の情報を表した画像を表示するために利用される。主表示器105としては、如何なる表示デバイスを用いることもできるが、典型的にはLCDliquidcrystaldisplayが用いられる。客面表示器106は、CPU101の制御の下に任意の画像を表示する。客面表示器106は、客に対して提示するべき各種の情報を表した画像を表示するために利用される。客面表示器106としては、如何なる表示デバイスを用いることもできるが、典型的にはLCDまたは蛍光表示装置が用いられる。操作デバイス107は、操作者による操作の内容を表したコマンドを出力する。操作デバイス107としては、様々なデバイスを用いることができるが、典型的にはキーボードや2次元タッチセンサなどが用いられる。スキャナ108は、商品や伝票に印刷されたバーコードを読み取る。スキャナ108には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。ブザー109は、CPU101の制御の下に鳴動する。時計110は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計110には、例えばTOD時計が利用できる。通信インタフェース111は、釣銭機200およびプリントユニット300と通信する。通信インタフェース111としては、例えば既存のUSBuniversalserialbus規格に準拠した通信デバイスを適用できる。釣銭機200は、CPU201、ROM202、RAM203、操作デバイス204、表示器205、通信インタフェース206、モータ群207、センサ群208、ブザー209およびソレノイド210を含む。そしてこれらの各要素は、バス211にそれぞれ接続されている。CPU201は、ROM202およびRAM203に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、釣銭機200としての各種の動作を実現するべく各部を制御する。ROM202は、上記のオペレーティングシステムを記憶する。ROM202は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM202は、CPU202が各種の処理を行う上で参照するデータを記憶する場合も有る。RAM203は、CPU201が各種の処理を行う上で参照するデータを記憶する。さらにRAM203は、CPU201が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。操作デバイス204は、操作者による操作の内容を表したコマンドを出力する。操作デバイス204としては、様々なデバイスを用いることができるが、典型的には複数のキースイッチなどが用いられる。表示器205は、CPU201の制御の下に任意の画像を表示する。表示器205は、釣銭機200の動作状態をキャッシャに認識させるための情報を表した画像を表示するために利用される。主表示器105としては、如何なる表示デバイスを用いることもできるが、典型的にはLCD、7セグメント表示デバイスおよびLEDlightemittingdiode表示デバイスなどが用いられる。通信インタフェース206は、メインユニット100と通信する。通信インタフェース206としては、通信インタフェース111と同じ規格に準拠した通信デバイスを適用する。モータ群207は、預り金としての貨幣を収納庫へと収容するための駆動機構や、収納庫に収納している貨幣を払い出すための駆動機構を動作させるための複数のモータを含む。センサ群208は、貨幣の収容や払い出しのための動作の制御のための各種の情報を検出するための複数のセンサを含む。ブザー209は、CPU201の制御の下に鳴動する。ソレノイド210は、貨幣の排出のためのシャッタの開閉機構などを動作させる。プリントユニット300は、CPU301、ROM302、RAM303、通信インタフェース305、フィードモータ306、カッターモータ307、センサ群308およびプリントヘッド309を含む。そしてこれらの各要素は、バス310にそれぞれ接続されている。CPU301は、ROM302およびRAM303に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、プリントユニット300としての各種の動作を実現するべく各部を制御する。ROM302は、上記のオペレーティングシステムを記憶する。ROM302は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM302は、CPU302が各種の処理を行う上で参照するデータを記憶する場合も有る。RAM303は、CPU301が各種の処理を行う上で参照するデータを記憶する。さらにRAM303は、CPU301が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。通信インタフェース305は、メインユニット100と通信する。通信インタフェース305としては、通信インタフェース111と同じ規格に準拠した通信デバイスを適用する。フィードモータ306は、プリント用紙を搬送するための機構を動作させる。プリント用紙はプリント媒体の一例であり、紙以外の媒体を用いることもできる。カッターモータ307は、プリント用紙を裁断するためにカッターを移動させる。センサ群308は、レシートへの画像のプリントのための動作の制御のための各種の情報を検出するための複数のセンサを含む。プリントヘッド309は、CPU301の制御の下にプリント用紙に画像をプリントする。プリントヘッド309としては、様々なタイプのものを利用可能であるが、典型的にはサーマルヘッドなどである。次に以上のように構成された商品販売データ処理装置1の動作について説明する。図2はCPU101のフローチャートである。業務モードが登録モードに設定された状態においてCPU101は、PLUコードが入力されるのを待ち受ける。そしてPLUコードが入力されたことに応じてCPU101は、図2に示す処理を開始する。ステップSa1においてCPU101は、商品登録を行う。この商品登録は、1顧客が買い上げる全ての商品のPLUコードおよび数量を入力し、これらをRAM103中の商品リストエリアに書き込む処理である。商品登録は、既存の商品販売データ処理装置にて行われている同種の処理をそのまま適用できる。決済の実行を要求する操作がキャッシャにより行われたならば、CPU101はステップSa2へ進む。ステップSa2においてCPU101は、商品リストエリアに記憶されているPLUコードおよび数量と、PLUコードに対応する単価とに基づいて合計金額を算出する。ステップSa3においてCPU101は、預り金額を判定する。具体的にはCPU101は、キャッシャが預り金額を入力する操作を操作デバイス107で行うのを待ち受ける。そして、該当する操作をキャッシャが行ったならばCPU101は、操作デバイス107が出力するコマンドに基づいて預り金額を判定する。釣銭機200が預り金を入金する機能を有し、預り金がキャッシャによって釣銭機200へと投入された場合には、預り金額をCPU201が計算し、その預り金額を表す情報を通信インタフェース206から送信する。そこでこの場合にはCPU101は、上記のように通信インタフェース206が送信した情報を通信インタフェース111を介して取得し、この情報に基づいて預り金額を判定する。ステップSa4においてCPU101は、ステップSa3で判定した預り金額からステップSa2で算出した合計金額を減じることにより釣銭額を算出する。ステップSa5においてCPU101は、上記の算出した釣銭額を釣銭機200から払い出すための硬貨の組わせを判定する。この判定には、周知の処理をそのまま適用できる。そしてこの判定においてCPU101は、複数種の硬貨のそれぞれについての払い出し枚数を判定することになる。かくしてCPU101は、枚数判定手段としての機能を有する。ステップSa6においてCPU101は、上記の判定した組み合わせの硬貨を釣銭として払い出すように釣銭機200に対して指示する。具体的にはCPU101は、ステップSa5で判定した硬貨の組み合わせを表す情報を含んだ発行指示コマンドを通信インタフェース111から釣銭機200へと送信する。この発行指示コマンドは、通信インタフェース206からCPU201へと与えられる。そうするとCPU201は、モータ群207を動作させて、指定された組み合わせで硬貨を払い出す。このように、CPU101は釣銭機制御手段としての機能を備える。ステップSa7においてCPU101は、変数Nに1をセットする。ステップSa8においてCPU101は、ステップSa5で判定した組み合わせの中に釣銭の払い出しに用いる硬貨の複数の金種のうちの第Nの金種を含むか否かを確認する。そして、ここでYESと判定したならばCPU101は、ステップSa9へ進む。なお、釣銭の払い出しに用いる硬貨が500円、100円、50円、10円、5円、1円の6金種であるならば、例えば500円、100円、50円、10円、5円、1円の順で第1乃至第6の金種とするといった具合に予め定義しておく。ステップSa9においてCPU101は、第Nの金種の外観データを補助記憶デバイス104から読み出す。このため補助記憶デバイス104には、釣銭の払い出しに用いる各金種の硬貨の外観の画像以下、外観画像と称するをそれぞれ表す外観データを予め書き込んでおく。CPU101は、読み出した外観データを、RAM103に一時保存しておく。つまり補助記憶デバイス104は、記憶媒体の一例である。ただし、記憶媒体としては、ROM102またはRAM103を用いても良いし、メインユニット100の外部に存在する様々な種類の記憶媒体を用いても良い。なお、ステップSa8でNOと判定した場合にCPU101は、ステップSa9をパスしてステップSa10へ進む。ステップSa10においてCPU101は、変数Nの値を1つ増加する。ステップSa11においてCPU101は、変数NがNmax以上であるか否かを確認する。ここでNmaxは、釣銭の払い出しに用いる硬貨の金種数である。つまり、釣銭の払い出しに用いる硬貨が前述の6金種であるならば、Nmaxは6である。そして、変数NがNmax未満であるならば、CPU101はステップSa8に戻り、ステップSa8乃至ステップSa11を再度行う。かくしてCPU101は、ステップSa5で判定した組み合わせに含まれる金種についての外観データのそれぞれを読み出してRAM103に一時保存しておく。全ての金種を対象としてステップSa8およびステップSa10を実施し終えたならば、変数Nの値がNmaxと一致する。そしてこの場合にCPU101は、ステップSa11からステップSa12へ進む。ステップSa12においてCPU101は、RAM103に一時保存してある外観データが表す外観画像を、各金種の払い出し数ずつ配置して釣銭画像を生成する。ステップSa13においてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の釣銭画像とを含めてレシート画像を生成する。以上のように、CPU101は生成手段としての機能を備える。図3はレシート画像の一例を示す図である。図3に示すレシート画像は、釣銭画像IM1を含んでいる。このレシート画像は、釣銭額が152円である場合のものであり、釣銭画像は、100円硬貨の外観画像IM11を1つと、50円硬貨の外観画像IM12を1つと、1円硬貨の外観画像IM13を2つ配列した画像としている。ステップSa14においてCPU101は、上記の生成したレシート画像をプリントするようにプリントユニット300に対して指示する。具体的にはCPU101は、ステップSa13で生成したレシート画像を表す画像データを含んだプリント指示コマンドを通信インタフェース111からプリントユニット300へと送信する。このプリント指示コマンドは、通信インタフェース305からCPU301へと与えられる。そうするとCPU301は、フィードモータ306およびプリントヘッド309を動作させて、レシート画像をプリント用紙にプリントする。そしてレシート画像をプリント用紙にプリントし終えたならばCPU301は、カッターモータ307を動作させてプリント用紙をカットし、レシートを排出する。このように、CPU101はプリンタ制御手段としての機能を備える。かくして、釣銭とレシートとを受け取った顧客は、釣銭として受け取った硬貨とレシートに表された釣銭画像IM1とを見比べることにより、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できる。第2の実施形態第2の実施形態に係る商品販売データ処理装置1は、構成は第1の実施形態と同様で良いので、その詳細な説明は省略する。第2の実施形態が第1の実施形態と異なるのは、ROM102が記憶するプログラムの内容である。つまり第2の実施形態においてCPU101は、図2に示す処理に代えて図4に示す処理を実行する。なお、図4において図2と同一の処理には同一の符号を付し、その詳細な説明は省略する。図2に示すようにCPU101は、第1の実施形態におけるステップSa12およびステップSa13に代えて、ステップSb1乃至ステップSb3を実行する。その他の各ステップについては、CPU101は第1の実施形態と同様に実行する。ステップSb1においてCPU101は、RAM103に一時保存してある外観データが表す外観画像を1つずつ配置して釣銭画像を生成する。ステップSb2においてCPU101は、払い出しされた金種のそれぞれについての払い出し数を表す枚数画像を生成する。ステップSb3のおいてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の釣銭画像および枚数画像とを含めてレシート画像を生成する。図5はレシート画像の一例を示す図である。なお、図5において図3と同一部分には同一符号を付している。図5に示すレシート画像は、釣銭画像IM2と枚数画像IM3とを含んでいる。このレシート画像は、釣銭額が152円である場合のものであり、釣銭画像IM2は、外観画像IM11,IM12,外観画像IM13を1つずつ配列した画像としている。枚数画像IM3は、外観画像IM11が表す100円硬貨が1枚、外観画像IM12が表す50円硬貨が1枚、そして外観画像IM13が表す1円硬貨が2枚であることをそれぞれ表した画像としている。以上のように、CPU101は生成手段としての機能を備える。かくして、釣銭とレシートとを受け取った顧客は、釣銭として受け取った硬貨とレシートに表された釣銭画像IM2とを見比べるとともに、同一金種についての枚数を枚数画像IM3に表された枚数と照合することにより、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できる。そしてこの第2の実施形態によれば、レシート画像に含む外観画像の数は最大でもNmax個となるため、第1の実施形態に比べて釣銭画像の大きさを小さく抑えることができる場合がある。第3の実施形態第3の実施形態に係る商品販売データ処理装置1は、構成は第1の実施形態と同様で良いので、その詳細な説明は省略する。第3の実施形態が第1の実施形態と異なるのは、ROM102が記憶するプログラムの内容である。また第3の実施形態においては、金種毎の外観データに代えて、全ての金種についての外観をそれぞれ表した一覧画像を表す一覧データを補助記憶デバイス104に予め書き込んでおく。つまり補助記憶デバイス104は、記憶媒体の一例である。ただし、記憶媒体としては、ROM102またはRAM103を用いても良いし、メインユニット100の外部に存在する様々な種類の記憶媒体を用いても良い。第3の実施形態においてCPU101は、図2に示す処理に代えて図6に示す処理を実行する。なお、図6において図2と同一の処理には同一の符号を付し、その詳細な説明は省略する。図6に示すようにCPU101は、第1の実施形態におけるステップSa7乃至テップSa13に代えて、ステップSc1乃至ステップSc3を実行する。その他の各ステップについては、CPU101は第1の実施形態と同様に実行する。ステップSc1においてCPU101は、一覧データを補助記憶デバイス104から読み出す。ステップSc2においてCPU101は、全ての金種のそれぞれについての払い出し数を表す枚数画像を生成する。ステップSc3のおいてCPU101は、買い上げ商品の商品名および単価、合計金額、預り金額、釣銭額などの商取引に関する情報を文字で表す画像と上記の一覧データが表す一覧画像および上記の枚数画像とを含めてレシート画像を生成する。図7はレシート画像の一例を示す図である。なお、図7において図3と同一部分には同一符号を付している。図7に示すレシート画像は、一覧画像IM4と枚数画像IM5とを含んでいる。このレシート画像は、釣銭額が152円である場合のものであり、枚数画像IM5は、いずれも一覧画像IM4に表された500円硬貨、100円硬貨、50円硬貨、10円硬貨、5円硬貨および1円硬貨のそれぞれの払い出し数が、それぞれ0枚、1枚、1枚、0枚、0枚および2枚であることをそれぞれ表した画像としている。以上のように、CPU101は生成手段としての機能を備える。かくして、釣銭とレシートとを受け取った顧客は、一覧画像IM4に表された硬貨の外観のうちで枚数画像IM5により払い出し枚数が0枚以外であることが表されたものと釣銭として受け取った硬貨とを見比べるとともに、同一金種についての枚数を枚数画像IM4に表された枚数と照合することにより、釣銭として渡された貨幣の金額とレシートに表示された釣銭額とを容易に比較できる。そしてこの第3の実施形態によれば、一覧画像IM4は釣銭額や硬貨の組み合わせに拘らずに単一の画像を利用するので、第1および第2の実施形態に比べてCPU101の負荷を低減できる。この実施形態は、次のような種々の変形実施が可能である。CPU301、ROM302およびRAM303を省き、その他のプリントユニット300の各要素をCPU101が制御しても良い。この場合、プリントユニット300の各要素をバス112に接続しても良い。図2,4,6のステップSa1乃至ステップSa4以外の各ステップのうちの全てまたは一部をCPU301が行っても良い。ステップSa5以降の各ステップをCPU301が行う場合、CPU301はCPU101からの通知によって釣銭額を判定する。ステップSa6以降の各ステップをCPU301が行う場合、CPU301はCPU101からの通知によって貨幣の組み合わせを判定する。第1の実施形態および第2の実施形態では、金種毎の外観画像を組み合わせて釣銭画像を生成しているが、釣銭としての硬貨の様々な組み合わせのそれぞれに関する釣銭画像のデータを予め補助記憶デバイス104に書き込んでおき、CPU101はそれらの釣銭画像のうちの1つを選択してレシート画像に含めるようにしても良い。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"