(57)【要約】【課題】店舗の業種に応じた但し書き文を記載した領収書を発行する。【解決手段】ＥＣＲ１０は、入力部１２を介して入力された但し書き文を但し書き文データメモリ１３７に記憶し、領収書発行を指示されると、但し書き文データメモリ１３７に記憶された但し書き文の中から指定された但し書き文を記載した領収書の印刷発行を行う。【選択図】          図１
2004272334.tif 000002
【特許請求の範囲】
【請求項１】
領収書に記載する但し書き文を入力する入力手段と、
前記入力された但し書き文を複数記憶する記憶手段と、
前記記憶された複数の但し書き文のうち、任意の但し書き文を指定する指定手段と、
領収書に記載する日付及び金額を取得する取得手段と、
前記取得された日付及び金額とともに、前記指定された但し書き文を記載した領収書を印刷する印刷手段と、
を備えることを特徴とする領収書発行装置。
【請求項２】
前記指定された但し書き文を識別可能に表示する表示手段を備えることを特徴とする請求項１に記載の領収書発行装置。
【請求項３】
前記入力手段は、領収書に印刷する日付及び金額を入力し、
前記取得手段は、前記入力された日付及び金額を取得することを特徴とする請求項１又は２に記載の領収書発行装置。
【請求項４】
前記印刷手段は、前記記憶された複数の但し書き文を印刷することを特徴とする請求項１〜３の何れか一項に記載の領収書発行装置。
【請求項５】
コンピュータに、
領収書に記載する但し書き文を入力させる入力機能と、
前記入力された但し書き文を複数記憶手段に記憶させる機能と、
前記記憶された複数の但し書き文のうち、任意の但し書き文を指定させる指定機能と、
領収書に記載する日付及び金額を取得させる取得機能と、
前記取得された日付及び金額とともに、前記指定された但し書き文を記載した領収書を印刷手段に印刷させる印刷機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、領収書の印刷発行を行う領収書発行装置及びプログラムに関する。
【０００２】
【従来の技術】
商品の代金精算時に、入力された代金の精算を行ってレシートを印字するＥＣＲ（電子式キャッシュレジスタ）やＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓｃａｌｅｓ  ｓｙｓｔｅｍ）端末においては、レシート用紙を用いて領収書の自動発行を行うことができるものが開発されている（例えば、特許文献１参照）。
【０００３】
領収書には、領収書を発行した日付や領収金額とともに、「但し、お食事代として上記金額を領収いたしました」等の但し書きが記載されることがあるが、従来のＥＣＲやＰＯＳ端末では、領収書に記載される但し書きは、装置１台に対し１種類の但し書きが設定されていた。
【０００４】
【特許文献１】
特開平０５−３２５０４４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の領収書の発行方法では、１種類の但し書きしか領収書に記載できないため、例えば飲食業と商品販売業を兼ねている店舗にＥＣＲが設置されている場合、ＥＣＲに設定する但し書きの種類を「お食事代」とすると、商品を購入した顧客に対して、本来但し書きを「お品代」とするべき領収書にも、「お食事代」として記載されてしまう。このように、従来の領収書の発行方法では、様々な業種に対応することができなかった。
【０００６】
本発明の課題は、店舗の業種に応じた但し書き文を記載した領収書を発行することができる領収書発行装置を提供することである。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、
領収書に記載する但し書き文を入力する入力手段と、
前記入力された但し書き文を複数記憶する記憶手段と、
前記記憶された複数の但し書き文のうち、任意の但し書き文を指定する指定手段と、
領収書に記載する日付及び金額を取得する取得手段と、
前記取得された日付及び金額とともに、前記指定された但し書き文を記載した領収書を印刷する印刷手段と、
を備えることを特徴としている。
【０００８】
請求項５に記載の発明は、
コンピュータに、
領収書に記載する但し書き文を入力させる入力機能と、
前記入力された但し書き文を複数記憶手段に記憶させる機能と、
前記記憶された複数の但し書き文のうち、任意の但し書き文を指定させる指定機能と、
領収書に記載する日付及び金額を取得させる取得機能と、
前記取得された日付及び金額とともに、前記指定された但し書き文を記載した領収書を印刷手段に印刷させる印刷機能と、
を実現させるためのプログラムであることを特徴としている。
【０００９】
この請求項１、５に記載の発明によれば、複数の但し書き文を記憶し、その複数の但し書き文のうち指定された但し書きが記載された領収書を印刷発行するので、複数の業種に応じた但し書き文を記憶させておくことにより、店舗の業種に応じた但し書き文を記載した領収書を印刷発行することができる。
【００１０】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
本実施の形態では、本発明をＥＣＲに適用した例を説明する。
【００１１】
まず、構成を説明する。
図１に、本実施の形態におけるＥＣＲ１０の機能的構成を示す。
図１に示すように、ＥＣＲ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、入力部１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、通信部１４、表示部１５、印刷部１６、記憶部１７、時計部１８を備えて構成され、各部はバス１９により接続される。
【００１２】
ＣＰＵ１１は、記憶部１８に格納されるシステムプログラムの他、本発明に係る動作選択処理プログラム（図５参照）、但し書き文データ設定処理プログラム（図６参照）、領収書発行処理プログラム（図７参照）、但し書き文指定処理プログラム（図８参照）等をＲＡＭ１３に展開して、当該プログラムとの協働により処理動作を統括的に制御する。
【００１３】
ＣＰＵ１１は、領収書発行処理において、領収書に記載する日付として、入力部１１から入力された日付、或いは時計部１８から現在日付を取得して後述するＲＡＭ１３内の日付バッファメモリ１３１に記憶させる。また、領収書に記載する金額として、入力部１１から入力された金額、或いは商品登録処理において取得された金額を取得して、後述するＲＡＭ１３内の金額バッファメモリ１３２に記憶させる。
【００１４】
入力部１２は、領収書に記載する日付の入力を指示するための領収書日付キー、領収書発行を指示するための領収書発行キー、入力内容の確定を指示するための確定キー等の各種機能キーや、数字入力のための置数キー、領収書に記載する但し書き文を指定するためのカーソルキー等を備え、操作されたキーに対応する操作信号をＣＰＵ１１に出力する。
【００１５】
ＲＡＭ１３は、ＣＰＵ１１によって実行される各種プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。また、ＲＡＭ１３は、商品情報を登録したＰＬＵ（Ｐｒｉｃｅ  Ｌｏｏｋ  Ｕｐ）ファイル等の商品登録処理時に必要な各種ファイルを格納する。
【００１６】
さらに、ＲＡＭ１３は、但し書き文を記憶する記憶手段であり、領収書発行に係るデータを格納する各種メモリ領域を有する。図２に示すように、ＲＡＭ１３は、日付バッファメモリ１３１、金額バッファメモリ１３２、禁止設定日付メモリ１３３、領収書フォームメモリ１３４、領収書データメモリ１３５、文字コードバッファメモリ１３６、但し書き文データメモリ１３７等の各メモリ領域を有する。
【００１７】
日付バッファメモリ１３１は、領収書に記載する日付として取得された数値を一時的に記憶し、金額バッファメモリ１３２は、領収書に記載する金額として取得された数値を一時的に記憶する。
【００１８】
禁止設定日付メモリ１３３は、領収書への記載を禁止する日付として禁止設定された日付情報を記憶する。禁止設定された日付としては、暦で使用されない日付（例えば、１月３２日以降等）や現在日付より所定期間だけ前の日付（例えば、現在日付より１週間以上前の日付等）などが含まれる。
【００１９】
領収書フォームメモリ１３４は、領収書の書面に印刷するレイアウト、すなわち、領収書に記載する固定的な文字、その文字の配置位置、線の配置、その線の種類、後述する領収書データの配置位置などを設定した各種領収書フォームのデータを記憶する。
【００２０】
領収書データメモリ１３５は、領収書データを記憶する。図３に示すように、領収書データには、領収書を個別に識別するための領収書番号（例えば、“０００００１”）と、その領収書に印刷された日付（例えば、“２００３／０２／１５”）、金額（例えば、“３１５００”）、但し書き文（例えば、“但し、飲食代として正に領収致しました”）とが含まれる。
【００２１】
文字コードバッファメモリ１３６は、文字コードとして入力された数値を一時的に記憶する。
【００２２】
但し書き文データメモリ１３７は、領収書に記載する但し書き文データを記憶する。図４に示すように、但し書き文データメモリ１３７は、５つの但し書き文を記憶するデータエリアを有しており、各但し書き文を識別するための番号１〜５と対応付けて各但し書き文データ（例えば、“但し、お食事代として正に領収致しました”）を記憶している。なお、本実施の形態では、５つの但し書き文を記憶する例を説明するが、但し書き文のデータエリア数は特に限定しない。
【００２３】
通信部１４は、ネットワークインターフェイスカード、モデム等により構成され、通信ネットワーク上の外部機器と情報の送受信を行う。
【００２４】
表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成され、入力部１２を介して入力された日付、金額等の入力情報、ＣＰＵ１１による処理結果等の各種表示情報を表示する。
【００２５】
印刷部１６は、例えばセグメント単位のサーマル素子がライン状に配列された印字ヘッド部と、セットされたロール状の領収書用紙を前記印字ヘッド部へ送る搬送部とにより構成され、ＣＰＵ１１から所定の時間間隔で１ライン毎に入力される領収書データに基づき、領収書用紙送り及び領収書用紙への印字を行い、印刷された領収書を排紙する。
【００２６】
記憶部１７は、プログラムやデータ等が予め記憶されている記憶媒体を有している。この記憶媒体は、磁気的又は光学的記録媒体、若しくは半導体メモリで構成されており、記憶部１７に固定的に設けたもの、若しくは着脱自在に装着するものである。この記憶媒体は、システムプログラムの他、動作選択処理プログラム、但し書き文データ設定処理プログラム、領収書発行処理プログラム（、但し書き文指定処理プログラム等の各種プログラムを及び各プログラムで処理されたデータ等を記憶する。
【００２７】
また、この記憶媒体に記憶するプログラム、データ等は、通信ネットワークを介して接続された他の機器から受信して記憶する構成にしてもよく、さらに、通信ネットワークを介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データ等を通信ネットワークを介して取得する構成としてもよい。
【００２８】
時計部１８は、現在の年月日時分秒の日時を計時し、この日時情報を出力する。
【００２９】
次に、本実施の形態における動作を説明する。
本実施の形態では、入力部１２を介して入力された但し書き文を但し書き文データメモリ１３７に記憶し、領収書発行を指示されると、但し書き文データメモリ１３７に記憶された但し書き文の中から指定された但し書き文を印刷した領収書の発行を行う例を説明する。
【００３０】
図５は、ＥＣＲ１０により実行される動作選択処理を説明するフローチャートである。
図５に示す動作選択処理では、まずステップＳ１において、指示入力の有無が判別される。指示入力が有ると（ステップＳ１；Ｙ）、入力された指示内容が判断され、当該指示内容は但し書き文の設定であるか否かが判別される（ステップＳ２）。指示内容が但し書き文の設定である場合（ステップＳ２；Ｙ）、ステップＳ３の但し書きデータ設定処理に移行し、指示内容が但し書き文の設定ではない場合（ステップＳ２；Ｎ）、ステップＳ４に移行する。
【００３１】
図６を参照して、ステップＳ３の但し書きデータ設定処理を説明する。この但し書きデータ設定処理は、但し書き文の文字列に対応する文字コード（数字）が入力部１２を介して入力されると、当該文字コードを但し書き文データとして但し書き文データメモリ１３に記憶させる処理である。オペレータは、但し書き文の文字列に対応する文字コード（数字）をＥＣＲ１０に入力する。
【００３２】
図６に示す但し書きデータ設定処理では、まずステップＳ３１において、入力部１２により数値が入力されたか否かが判別される。数値入力が有った場合（ステップＳ３２）、文字コードバッファメモリ１３６に入力された数値が記憶され（ステップＳ３２）、ステップＳ３１に移行する。
【００３３】
オペレータが一旦入力を中止すると、ＥＣＲ１０では、数値入力が無いと判別され（ステップＳ３１；Ｎ）、文字コードバッファメモリ１３６に記憶された数値のうち、１文字分づつ数値が文字コードとして変換され（ステップＳ３３）、変換された文字コードに対応する文字列が表示部１５に表示される（ステップＳ３４）。例えば、文字コードバッファメモリ１３６に、「００１１…」の数値が記憶され、「００１１」の数値が「飲」の文字列の文字コードに該当する場合、表示部１５には、「但し、００１１…」と表示されていた数値が「但し、飲…」と文字列に変換されて表示される。
【００３４】
オペレータは表示部１５に表示された但し書き文の文字列を確認しながら、文字コード（数値）を入力し、入力を終えると入力確定を指示する。ＥＣＲ１０では、ステップＳ３５において、入力確定の指示が入力されたか否かが判別され、入力確定が指示されていないと判別された場合（ステップＳ３５；Ｎ）は、ステップＳ３１に戻り、入力された数値に対応する文字列の表示が繰り返される。
【００３５】
一方、入力確定が指示された場合（ステップＳ３５；Ｙ）、但し書きデータ設定の動作モードとして自動で但し書き文を設定する自動モードが設定されているか否かが判別される（ステップＳ３６）。自動モードが設定されていない場合（ステップＳ３６；Ｙ）は、ステップＳ３７の処理に移行し、自動モードが設定されている場合（ステップＳ３６；Ｎ）は、ステップＳ４０の処理に移行する。
【００３６】
まず、自動モードが設定されていない場合について説明する。
ステップＳ３７では、但し書き文データメモリ１３７に記憶している全ての但し書き文の文字列が表示部１５に表示されるとともに、表示された但し書き文のうち、上書き対象の但し書き文を選択するようガイダンスが行われる。次いで、ステップＳ３８において、上書き対象の但し書き文が入力部１２を介して選択入力されると、ステップＳ３９では、選択された但し書き文のデータエリアに新規の但し書き文の文字コードが上書きされ、ステップＳ４４の処理に移行する。
【００３７】
次に、自動モードが設定されている場合について説明する。
ステップＳ４０では、但し書き文データメモリ１３７における空データエリアの有無が判別される。空データエリアが有る場合（ステップＳ４０；Ｙ）、当該空データエリアに新規の但し書き文の文字コードが記憶され（ステップＳ４１）、ステップＳ４４の処理に移行する。
【００３８】
一方、空データエリアが無い場合（ステップＳ４０；Ｎ）、但し書き文データメモリ１３７に記憶されているＮｏ．１の但し書き文の文字コードが消去されるとともに、Ｎｏ．２〜５の但し書き文がそれぞれ繰り上げられ、Ｎｏ．５の但し書き文のデータエリアが空データエリアとされる（ステップＳ４２）。次いで、ステップＳ４３では、空データエリアとされたＮｏ．５のデータエリアに新規の但し書き文の文字コードが記憶され、ステップＳ４４の処理に移行する。
【００３９】
ステップＳ４４では、現在設定されている但し書き文を確認するための但し書き文リストとして、印刷部１６により、但し書き文データメモリ１３７に記憶されている但し書き文が、Ｎｏ．１〜５の番号と対応付けて印字される。印字が終了すると、ステップＳ４５において、文字コードバッファメモリ１３６に記憶された数値が消去され、但し書き文データ設定処理を終了する。
【００４０】
図５に戻り、ステップＳ４から説明を行う。
図５に示すステップＳ４では、入力部１２から入力された指示内容は商品登録処理であるか否かが判別される。商品登録処理である場合（ステップＳ４；Ｙ）は、ステップＳ５に移行し、商品登録処理ではない場合（ステップＳ４；Ｎ）は、ステップＳ７に移行する。
【００４１】
商品登録が指示された場合、ステップＳ５では、入力部１２を介して入力された商品情報に基づいてＲＡＭ１３に格納されているＰＬＵファイルの更新が行われ、ステップ６において小計が算出されて当該小計が金額バッファメモリ１３２に記憶される。さらに商品登録が行われる場合は、ステップＳ１に戻り、締めを指示されるまでステップＳ４〜６を繰り返す。
【００４２】
一方、商品登録が指示されていない場合、ステップＳ７では、入力部１２から入力された指示内容は締め処理であるか否かが判別される。締め処理である場合（ステップＳ７；Ｙ）は、ステップＳ８に移行して締め処理が行われる。締め処理終了後は、ステップＳ１に戻り、次の動作の指示入力が待機される。
【００４３】
指示内容が締め処理ではない場合（ステップＳ７；Ｎ）、領収書発行キーが押下されたか否かが判別される（ステップＳ９）。領収書発行キーが押下されていない場合は（ステップＳ９；Ｎ）、指示に応じた他処理が実行され（ステップＳ１０）、ステップＳ１に戻る。
【００４４】
領収書発行キーが押下された場合（ステップＳ９；Ｙ）、締め処理が実行された直後であるか否かが判別される（ステップＳ１１）。締め処理の直後ではない場合（ステップＳ１１；Ｎ）、領収書発行エラーを示すメッセージが表示部１５に表示され、領収書は発行できないことが報知される（ステップＳ１２）。一方、領収書発行キーの押下が締め処理直後であった場合（ステップＳ１１；Ｙ）、ステップＳ１３の領収書発行処理に移行する。
【００４５】
図７を参照して、ステップＳ１３の領収書発行処理について説明する。
図７に示す領収書発行処理では、まずステップＳ１３１において、領収書日付キーが押下されたか否かが判別される。領収書日付キーが押下されていない場合（ステップＳ１３１；Ｎ）、時計部１８から現在日付の情報が取得されて日付バッファメモリ１３１に記憶され（ステップＳ１３２）、ステップＳ１３９に移行する。
【００４６】
一方、領収書日付キーが押下された場合（ステップＳ１３１；Ｙ）、入力部１２から数値が入力されたか否かが判別され（ステップＳ１３３）、数値が入力されると（ステップＳ１３３；Ｙ）、日付バッファメモリ１３１に当該入力された数値が記憶される（ステップＳ１３４）。
【００４７】
次いで、ステップＳ１３５において、入力された日付の確定指示が入力されたか否かが判別され、確定指示が入力されない場合（ステップＳ１３５；Ｎ）、ステップＳ１３３に戻って再度数値入力が待機され、確定指示が入力された場合（ステップＳ１３５；Ｙ）、ステップＳ１３６において、入力された日付が正常な日付であるか否かが判別される。正常な日付であるか否かの判別は、禁止設定日付メモリ１３３において禁止設定されている日付に該当する、或いは現在日付より後の日付、つまり未来の日付に該当する否かにより判別される。
【００４８】
禁止設定された日付又は未来の日付に該当し、入力された日付が正常な日付ではないと判別された場合（ステップＳ１３６；Ｎ）、ステップＳ１３７において、日付エラーを示すメッセージが表示部１５に表示され、入力された日付では領収書発行はできないことが報知される。一方、禁止設定された日付又は未来の日付に該当せず、入力された日付は正常であると判別された場合（ステップＳ１３６；Ｙ）、入力された日付で領収書が発行されることを示す発行マークが表示部１５に表示される（ステップＳ１３８）。
【００４９】
領収書に記載する日付の設定が終了すると、領収書に記載する金額を設定するが、図５のステップＳ６で説明した商品登録処理において、金額バッファメモリ１３２に小計が記憶されており、当該小計を領収書に記載する金額とする場合、オペレータは金額の数値入力を行わない。ＥＣＲ１０では、ステップＳ１３９において、入力部１２により数値が入力されたか否かが判別され、数値が入力されないと判別された場合（ステップＳ１３９；Ｎ）、ステップＳ１４１に移行する。
【００５０】
一方、領収書に記載する金額を新規に設定する場合、オペレータは入力部１２を介して金額の数値を入力する。この場合、ＥＣＲ１０では、数値が入力されたと判別され（ステップＳ１３９；Ｙ）、金額バッファメモリ１３２に数値が記憶される（ステップＳ１４０）。次いで、設定された金額の確認のために、金額バッファメモリ１３２に記憶されている金額の数値が表示部１５に表示され、金額を確認したオペレータから入力部１２を介して金額の確定指示が入力されたか否かが判別される（ステップＳ１４１）。
【００５１】
金額の確定指示が入力されない場合（ステップＳ１４１；Ｎ）、ステップＳ１３９に戻って金額設定が再度行われ、金額の確定指示が入力された場合（ステップＳ１４１；Ｙ）、ステップＳ１４２の但し書き文指定処理に移行する。
【００５２】
図８を参照して、ステップＳ１４２の但し書き文指定処理を説明する。
図８に示す但し書き文指定処理では、まずステップＳ１４２１において、但し書き文データメモリ１３７に記憶されている但し書き文が表示部１５に表示され、表示された但し書き文のうち、領収書に記載する但し書き文を指定するようガイダンスが行われる。
【００５３】
ステップＳ１４２２において、オペレータから入力部１２を介して但し書き文が指定されると、ステップＳ１４２３において、但し書き文指定の確定が指示されたか否かが判別される。指定の確定が指示された場合（ステップＳ１４２３；Ｙ）、指定された但し書き文がその番号とともに表示部１５に表示される等、指定された但し書き文の確認のために、指定された但し書き文が識別可能に表示され、図７のステップＳ１４３に移行する。指定の確定が指示されない場合（ステップＳ１４２３；Ｎ）はステップＳ１４２５に移行する。
【００５４】
ステップＳ１４２５では、但し書き文の指定変更が指示されたか否かが判別され、指定変更が指示されていない場合（ステップＳ１４２５；Ｎ）、ステップＳ１４２３に戻って指定の確定指示が待機される。一方、但し書き文の指定変更が指示された場合（ステップＳ１４２５；Ｙ）、ステップＳ１４２６において、再度但し書き文の指定の入力をうけて指定変更が行われる。指定変更後はステップＳ１４２３に戻り、指定の確定指示が待機され、確定指示が入力されると、図７のステップＳ１４３に移行する。
【００５５】
図７のステップＳ１４３に戻って説明を行う。
図７に示すステップＳ１４３では、日付バッファメモリ１３１に記憶されている日付、金額バッファメモリ１３２に記憶されている金額が読み出されるとともに、ステップＳ１４２の但し書き指定処理で指定された但し書き文が但し書き文データメモリ１３７から読み出される。そして、新規の領収書番号が取得され、読み出された日付、金額及び但し書き文を各種領収書フォームのデータに基づき合成した領収書の印刷発行が印刷部１６により行われる。
【００５６】
図９に、印刷発行された領収書の一例を示す。
図９に示すように、印刷発行された領収書Ｒの左上部には、代金の精算を行った、つまり領収書の発行を行ったとする日付Ｒ１「２００２年０２月１５日」が記載され、右上部には領収書番号Ｒ２「領収書Ｎｏ．０００００１」が記載される。そして、領収書Ｒの中央部には、領収書の宛名及び金額が記載される欄Ｒ３が設けられ、その下部には但し書きＲ４「但し、飲食代として正に領収致しました」が記載される。また、下部には、領収書を発行した店舗の名称、住所、電話番号等の店舗情報Ｒ５と、収入印紙を貼付する枠Ｒ６とが記載されている。
【００５７】
領収書が発行されると、ステップＳ１４４において、発行された領収書の日付、金額及び但し書き文が領収書番号と対応付けて領収書データメモリ１３５に記憶され、領収書データメモリ１３５の更新が行われる。
【００５８】
データ更新が終了すると、ステップＳ１４５において、表示部１５に表示されていた発行マークが非表示にされる。次いで、ステップＳ１４６では、日付バッファメモリ１３１に記憶されていた日付の数値が消去され、ステップＳ１４７では、金額バッファメモリ１３２に記憶されていた金額の数値が消去されて、領収書発行処理を終了する。領収書発行処理終了後は、図５に示す動作選択処理のステップＳ１に移行する。
【００５９】
以上のように、業種に応じた但し書き文を予めＥＣＲ１０に複数設定しておき、領収書を発行する際に、設定した複数の但し書き文の中から所望の但し書き文を指定することにより、ＥＣＲ１０では記憶している複数の但し書き文のうち、指定された但し書き文が記載された領収書が印刷発行されるので、ＥＣＲ１０が設置された店舗の様々な業種に対応することができる。
【００６０】
また、指定された但し書き文が識別可能に表示部１５に表示されるので、領収書発行前に領収書に印刷する但し書き文を確認することができる。
【００６１】
また、領収書に記載する日付、金額は、オペレータの入力により取得された日付又は金額、或いはＥＣＲ１０内の時計部１８から取得された現在日付又は商品登録処理において取得された金額を用いることができるので、領収書発行に対する自由度を向上させることができる。
【００６２】
なお、本実施の形態における記述内容は、本発明を適用したＥＣＲ１０の好適な一例であり、これに限定されるものではない。
例えば、本発明をＥＣＲに適用した例を説明したが、これに限らず、ＰＯＳ端末や、領収書を発行する機能を有する情報処理装置、印刷装置に適用することとしてもよい。
【００６３】
また、上述した説明では、ユーザが入力部１２を介して但し書き文を設定し、当該設定された但し書き文を但し書き文データメモリ１３７に記憶することとしたが、これに限らず、ＥＣＲ１０にスキャナを備え、このスキャナにより但し書き文が印刷された画像を読み取って但し書き文データメモリ１３７に記憶することとしてもよい。また、但し書き文を記憶する記憶手段は、但し書き文データメモリ１３７に限らず、外部記憶装置を適用することとしてもよい。
【００６４】
また、但し書き文が印刷されたラベルを貼付したプレートを準備しておき、但し書き文の設定時に、各但し書き文に対応するバーコードラベルを発行して、当該バーコードラベルを前述のプレートに貼付し、但し書き文の指定時には、所望の但し書き文のバーコードラベルをスキャナにより読み取って、但し書き文を指定することとしてもよい。
【００６５】
また、例えば１００種類等、多数の但し書き文を記憶した外部記憶装置を予め準備しておき、ＥＣＲ１０の初期設定時に上記多数の但し書き文の中から、ユーザが必要とする任意の但し書き文を複数（例えば、５種類等）選択させ、選択された但し書き文を但し書き文データメモリ１３７に記憶させることとしてもよい。
【００６６】
その他、本実施の形態におけるＥＣＲ１０の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６７】
【発明の効果】
請求項１、５に記載の発明によれば、複数の但し書き文を記憶し、その複数の但し書き文のうち指定された但し書きが記載された領収書を印刷発行するので、複数の業種に応じた但し書き文を記憶させておくことにより、店舗の業種に応じた但し書き文を記載した領収書を印刷発行することができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態のＥＣＲ１０の機能的構成を示す図である。
【図２】ＲＡＭ１３における領収書発行に係るメモリ領域の構成を示す図である。
【図３】領収書データメモリ１３５のデータ格納例を示す図である。
【図４】但し書き文データメモリ１３７のデータ格納例を示す図である。
【図５】ＥＣＲ１０により実行される動作設定処理を説明するフローチャートである。
【図６】ＥＣＲ１０により実行される但し書き文データ設定処理を説明するフローチャートである。
【図７】ＥＣＲ１０により実行される領収書発行処理を説明するフローチャートである。
【図８】ＥＣＲ１０により実行される但し書き文指定処理を説明するフローチャートである。
【図９】領収書発行処理において印刷発行された領収書Ｒを示す図である。
【符号の説明】
１０    ＥＣＲ
１１    ＣＰＵ
１２    入力部
１３    ＲＡＭ
１４    通信部
１５    表示部
１６    印刷部
１７    記憶部
１８    時計部
【図１】
2004272334.tif 000003
【図２】
2004272334.tif 000004
【図３】
2004272334.tif 000005
【図４】
2004272334.tif 000006
【図５】
2004272334.tif 000007
【図６】
2004272334.tif 000008
【図７】
2004272334.tif 000009
【図８】
2004272334.tif 000010
【図９】
2004272334.tif 000011