(57)【要約】【課題】プリンター側で決済方法を判定し、所定の印刷の有無や異なる印刷等を実行する。【解決手段】プリンター３はコンピューター２から決済情報を受信しレシートＲを印刷し、キャッシュドロワー４に関するコマンドを受信し現金決済と判定した場合、Ｆ−ＲＯＭ３７に記憶されているクーポン情報を読み出してクーポンＣとして印刷する。【選択図】図１
2014200918.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と付属装置とに接続可能な印刷装置であって、
前記外部装置から情報を受信する受信部と、
前記受信部で受信した決済情報を印刷する印刷部と、
第１情報を記憶する記憶部と、
前記受信部で受信した前記付属装置に関するコマンドに基づき、前記付属装置に対し信号を受信または送信する制御部と、を備え、
前記制御部は、前記受信部により前記決済情報の受信の前または後に前記コマンドを受信したか否かを判定し、
受信したと判定した場合、前記記憶部から前記第１情報を読み出し、前記印刷部により印刷をすることを特徴とする印刷装置。
【請求項２】
前記外部装置は、釣銭機であり、
前記制御部は、前記コマンドに基づき前記釣銭機の状態に関する信号を受信または前記釣銭機を駆動する信号を送信することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記記憶部は、第２情報を記憶しており、
前記制御部は、前記コマンドを受信していないと判定した場合、前記記憶部から前記第２情報を読み出し、前記印刷部により印刷をすることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記第１情報は、現金決済に関する宣伝情報を含み、
前記第２情報は、署名欄を印刷する情報を含むことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記記憶部は、署名を伴う決済に関する宣伝情報を含む第３情報を記憶しており、
前記制御部は、前記コマンドを受信していないと判定した場合、前記記憶部から前記第３情報を読み出し、前記印刷部により印刷をすることを特徴とする請求項１乃至４のいずれか一項に記載の印刷装置。
【請求項６】
外部装置と付属装置とに接続可能であり、
前記外部装置から情報を受信する受信部と、
前記受信部で受信した決済情報を印刷する印刷部と、
第１情報を記憶する記憶部と、
前記受信部により受信した前記付属装置に関するコマンドに基づき、前記付属装置に対し信号を受信または送信する制御部と、を備えた印刷装置の制御方法であって、
前記決済情報の前または後に前記コマンドを受信したか否かを判定し、
受信したと判定した場合、前記記憶部から前記第１情報を読み出し、前記印刷部により印刷をすることを特徴とする印刷装置の制御方法。
【請求項７】
前記外部装置は、釣銭機であり、
前記釣銭機に対し、前記釣銭機の状態に関する信号を受信または前記釣銭機を駆動する信号を送信することを特徴とする請求項６に記載の印刷装置の制御方法。
【請求項８】
前記記憶部は第２情報を記憶しており、
前記コマンドを受信していないと判定した場合、前記記憶部から前記第２情報を読み出し、前記印刷部により印刷をすることを特徴とする請求項６または７に記載の印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、および印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、例えば、特許文献１に記載されているように、レシートに続きクーポンを印刷することが知られていた。また、特許文献２に記載されているように、クレジット支払ごとにサイン要否テーブルを参照して金額によりサイン伝票を印刷することが知られていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１７３９０８号公報
【特許文献２】特開平７−２３９９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１および特許文献２では、決済の種別（決済方法）を印刷装置側で判定し、それぞれの決済によりクーポン等の印刷の有無や異なる印刷の実行はできないという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
（適用例１）外部装置と付属装置とに接続可能な印刷装置であって、前記外部装置から情報を受信する受信部と、前記受信部で受信した決済情報を印刷する印刷部と、第１情報を記憶する記憶部と、前記受信部で受信した前記付属装置に関するコマンドに基づき、前記付属装置に対し信号を受信または送信する制御部と、を備え、前記制御部は、前記受信部により前記決済情報の受信の前または後に前記コマンドを受信したか否かを判定し、受信したと判定した場合、前記記憶部から前記第１情報を読み出し、前記印刷部により印刷をすることを特徴とする印刷装置。
【０００７】
本適用例によれば、印刷装置は、ＰＯＳ用のコンピューターなどの外部装置と釣銭機（キャッシュドロワー、ドロワー）など現金決済に伴い使用する付属装置に接続可能となっている。印刷装置は、コンピューターからレシートを印刷するための決済情報を受信する前または後で、釣銭機などの付属装置に関するコマンドを受信すると、現金の入出を行う現金決済であると判定できる。このため、予め記憶しておいた現金決済に関する情報などの第１情報を印刷できる。これによって、例えば、クレジットカードなどの決済と区別して顧客に現金決済を奨励するためのポイント付与や割引のクーポン印刷などをすることができる。また、コンピューター側のアプリケーションでは特別に情報を生成して送る等をしなくて済むので、変更を加える必要がなく、通常と同じくレシート印刷用の決済情報や釣銭機など付属装置に必要なコマンド等を送るだけで、これらが実現できる。
【０００８】
（適用例２）前記外部装置は、釣銭機であり、前記制御部は、前記コマンドに基づき前記釣銭機の状態に関する信号を受信または前記釣銭機を駆動する信号を送信することを特徴とする上記の印刷装置。
【０００９】
本適用例によれば、釣銭機が現金決済に伴い必ず使用されることに着目し、印刷装置がコンピューターから釣銭機に関するコマンドを受信すると、現金決済と判定することができる。釣銭機は、紙幣や貨幣等が収納されている銭箱部がある。通常は銭箱部がロックされていて、プランジャーを駆動することでロックが解除され銭箱部が開くように構成されている。また、銭箱部が開いているか閉じているかを検出するメカニカルなスイッチ等のセンサーが備えられている。印刷装置は、例えば、釣銭機を開く（銭箱部を開く）ためのコマンドを受信すると、釣銭機に信号を送信し、釣銭機内のプランジャーを駆動（釣銭機を駆動）してロックを外し、銭箱部を開く（釣銭機を開く）ようにする。また、釣銭機の開閉状態（銭箱部の開閉状態）の返送を要求するコマンドを受信すると、釣銭機内のセンサーの信号（釣銭機の状態に関する信号）を受信して、コンピューターへ送る。
【００１０】
（適用例３）前記記憶部は、第２情報を記憶しており、前記制御部は、前記コマンドを受信していないと判定した場合、前記記憶部から前記第２情報を読み出し、前記印刷部により印刷をすることを特徴とする上記の印刷装置。
【００１１】
本適用例によれば、印刷装置は、コンピューターから釣銭機などの付属装置に関するコマンドを受信しなかった場合、現金の入出はしないとわかり、現金決済以外の例えばクレジットカードなど顧客の署名を伴う決済であると判定できる。このため、予め記憶しておいた署名欄を含む第２情報を印刷し、顧客に署名させるようにしてもよい。この場合、先に受信していた決済情報も一時記憶しておき、少なくとも一部を署名欄と共に印刷することもできる。決済情報に含まれる合計などの特定の文字を検出するとそれに続く数字が合計金額であることがわかるので、合計金額を抽出して署名欄と共に印刷することもできる。
【００１２】
（適用例４）前記第１情報は、現金決済に関する宣伝情報を含み、前記第２情報は、署名欄を印刷する情報を含むことを特徴とする上記の印刷装置。
【００１３】
本適用例によれば、印刷装置は、現金決済であると判定した場合、顧客にクレジットカードなどの決済と区別して現金決済を奨励するための割引やポイント付与のクーポンや広告などの宣伝情報を印刷することができる。また、現金決済以外の決済であると判定した場合、クレジットカード等の決済であり、顧客の署名が必要な決済であると判定できるので、署名欄を含む印刷をする。
【００１４】
（適用例５）前記記憶部は、署名を伴う決済に関する宣伝情報を含む第３情報を記憶しており、前記制御部は、前記コマンドを受信していないと判定した場合、前記記憶部から前記第３情報を読み出し、前記印刷部により印刷をすることを特徴とする上記の印刷装置。
【００１５】
本適用例によれば、印刷装置は、現金決済以外の決済であり、クレジットカード等による決済だと判定した場合、クレジットカード会社等のイベント情報や広告を含む第３情報を予め記憶しておき、印刷することができる。
【００１６】
（適用例６）外部装置と付属装置とに接続可能であり、前記外部装置から情報を受信する受信部と、前記受信部で受信した決済情報を印刷する印刷部と、第１情報を記憶する記憶部と、前記受信部により受信した前記付属装置に関するコマンドに基づき、前記付属装置に対し信号を受信または送信する制御部と、を備えた印刷装置の制御方法であって、前記決済情報の前または後に前記コマンドを受信したか否かを判定し、受信したと判定した場合、前記記憶部から前記第１情報を読み出し、前記印刷部により印刷をすることを特徴とする印刷装置の制御方法。
【００１７】
本適用例によれば、印刷装置は、ＰＯＳ用のコンピューターなどの外部装置と釣銭機（キャッシュドロワー、ドロワー）など現金決済に伴い使用する付属装置に接続可能となっている。印刷装置は、コンピューターからレシートを印刷するための決済情報を受信する前または後で、釣銭機などの付属装置に関するコマンドを受信すると、現金の入出を行う現金決済であると判定できる。このため、予め記憶しておいた現金決済に関する情報などの第１情報を印刷できる。これによって、例えばクレジットカードなどの決済と区別して顧客に現金決済を奨励するためのポイント付与や割引のクーポン印刷などをすることができる。また、コンピューター側のアプリケーションでは特別に情報を生成して送る等をしなくて済むので、変更を加える必要がなく、通常と同じくレシート印刷用の決済情報や釣銭機など付属装置に必要なコマンド等を送るだけで、これらが実現できる。
【００１８】
（適用例７）前記外部装置は、釣銭機であり、前記釣銭機に対し、前記釣銭機の状態に関する信号を受信または前記釣銭機を駆動する信号を送信することを特徴とする上記の印刷装置の制御方法。
【００１９】
本適用例によれば、釣銭機が現金決済に伴い必ず使用されることに着目し、印刷装置がコンピューターから釣銭機に関するコマンドを受信すると、現金決済と判定することができる。印刷装置は、例えば、釣銭機を開く（銭箱部を開く）ためのコマンドを受信すると、釣銭機に信号を送信し、釣銭機内のプランジャーを駆動（釣銭機を駆動）してロックを外し、銭箱部を開く（釣銭機を開く）ようにする。また、釣銭機の開閉状態（銭箱部の開閉状態）の返送を要求するコマンドを受信すると、釣銭機内のセンサーの信号（釣銭機の状態に関する信号）を受信して、コンピューターへ送る。
【００２０】
（適用例８）前記記憶部は第２情報を記憶しており、前記コマンドを受信していないと判定した場合、前記記憶部から前記第２情報を読み出し、前記印刷部により印刷をすることを特徴とする上記の印刷装置の制御方法。
【００２１】
本適用例によれば、印刷装置は、コンピューターから釣銭機などの付属装置に関するコマンドを受信しなかった場合、現金の入出はしないとわかり、現金決済以外の例えばクレジットカードなど顧客の署名を伴う決済であると判定できる。このため、予め記憶しておいた署名欄を含む第２情報を印刷し、顧客に署名させるようにしてもよい。この場合、先に受信していた決済情報も一時記憶しておき、一部を署名欄と共に印刷することもできる。決済情報に含まれる合計などの特定の文字を検出するとそれに続く数字が合計金額であることがわかるので、合計金額を抽出して署名欄と共に印刷することもできる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係るブロック図。
【図２】実施形態に係る構成図。
【図３】実施形態に係るフローチャート図。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、ＰＯＳ端末１のブロック図である。図１に示すように、ＰＯＳ端末１は、コンピューター２（外部装置）、プリンター３（印刷装置）、およびキャッシュドロワー４（釣銭機）により構成されている。
【００２４】
コンピューター２は、販売商品の決済処理を行うものであり、ＣＰＵ１１（Central Processing Unit）、ＲＯＭ１２（Read Only Memory）、ＲＡＭ１３（Random Access Memory）、ＨＤＤ１４（Hard Disk Drive）、インターフェイス１５（Interface）、およびＰＯＳ用の周辺機器１６を備えている。
【００２５】
ＣＰＵ１１は、コンピューター２の動作全体を制御するものである。ＲＯＭ１２は、ＣＰＵ１１が各種処理を実行するための設定値やデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１が各種処理を実行する際の作業領域として使用される。ＨＤＤ１４は、アプリケーション１４ａおよびプリンタードライバー１４ｂを記憶している。アプリケーション１４ａは、一連の決済処理を行うプログラムであり、周辺機器１６を制御するための制御プログラムを含んでいる。ＣＰＵ１１はこれらをＨＤＤ１４から読み出して実行する。また、ＣＰＵ１１は、プリンタードライバー１４ｂを読み出して実行し、プリンター３を制御して印刷をする。インターフェイス１５は、周辺機器１６およびプリンター３と接続するものである。
【００２６】
周辺機器１６には、オペレーターが商品に関する情報を入力するキーボード２１、商品に貼付、若しくは予め印刷されたバーコードを読み取るバーコードリーダー２２、入力された商品情報や合計金額等を表示するディスプレイ２３（カスタマディスプレイおよびオペレーター用ディスプレイ）、顧客から提示された会員カードやクレジットカードを読み取ると共に電子決済が可能な媒体（例えば、ＩＣカードや携帯電話、プリペイドカード等。以下、「電子マネー媒体」と称す。）を非接触で読み取るカードリーダー２４が含まれ、インターフェイス１５を介してコンピューター２と接続されている。
【００２７】
キャッシュドロワー４は、紙幣や貨幣、または金券等、決済時に扱う金銭を一時的に収納するものであり、顧客からの預り金をオペレーターが入金し、釣銭を出金する。キャッシュドロワー４は、実際に金銭等を収納する銭箱部があり、オペレーターが銭箱部を閉めた（キャッシュドロワー４を閉めた）とき、不図示のロック機構でロックされる。ロック機構のロックを解除するため、プランジャー４ａが搭載されており、プランジャー４ａに駆動する信号を与える（送信する）ことでプランジャー４ａが駆動してロック機構によるロックが解除され、銭箱部が開く（キャッシュドロワー４が開く）ように構成されている。また、銭箱部が開いているか閉じているかを検出するスイッチ等のセンサー４ｂが搭載されている。
【００２８】
キャッシュドロワー４はプリンター３と接続されている。プリンター３は、コンピューター２からキャッシュドロワー４の状態を取得するための要求コマンドを受信するとキャッシュドロワー４のセンサー４ｂの信号を受信（検出）し、キャッシュドロワー４の開閉の結果をコンピューター２へ返信する。
コンピューター２はキャッシュドロワー４が閉じているとの信号を受信すると、プリンター３に対し、キャッシュドロワー４を開くための開コマンドを送信する。プリンター３は開コマンドを受信すると、キャッシュドロワー４のプランジャー４ａを駆動するための信号を送信する。この信号によりプランジャー４ａが駆動され、ロック機構によるロックが解除されて、キャッシュドロワー４が開く。オペレーターは現金決済時、金銭の入出ができる。
【００２９】
コンピューター２は、キャッシュドロワー４が開いているとの信号を受信すると、キャッシュドロワー４を開く必要がないので、開コマンドを送信しない。また、コンピューター２は決済が終了した後もキャッシュドロワー４が開いているか確認するため、要求コマンドを送信する。本来は決済が終了しているので、オペレーターがキャッシュドロワー４を閉じているはずである。キャッシュドロワー４が開いているとの信号を受信すると、ディスプレイ２３等によりオペレーターに閉める旨の警告を報知する。
【００３０】
プリンター３は、レシートＲやクーポンＣ、署名用の伝票Ｓなどを印刷するものであり、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、不揮発性で書換え可能なメモリーであるＦ−ＲＯＭ３７（フラッシュメモリー）、印刷部３４、切断部３５、およびインターフェイス３６を備えている。ＣＰＵ３１は、プリンター３の全体を統括的に制御するものである。ＲＯＭ３２は、ＣＰＵ３１が読み出して各種処理を実行するための制御プログラムや設定データを記憶する。ＲＡＭ３３は、ＣＰＵ３１が各種処理を実行する際の作業領域として利用される。Ｆ−ＲＯＭ３７は、特定の印刷をするための情報等、少なくとも所定期間にわたって使用するものが記憶されている。
【００３１】
インターフェイス３６は、コンピューター２およびキャッシュドロワー４と接続するものであり、相互間で情報や信号の受信、送信を行う。ＣＰＵ３１は、インターフェイス３６を介して、コンピューター２から決済情報や各種コマンドを受信する。また、ＣＰＵ３１は、インターフェイス３６を介して、キャッシュドロワー４を駆動する信号の送信や、センサー４ｂの信号の受信を行う。印刷部３４は、決済情報等を紙に印刷する印刷手段６５として機能する。切断部３５は、印刷した紙を切断する切断手段として機能する。
【００３２】
次に、決済の流れを説明する。
顧客が購入したい商品等をオペレーターに渡す。オペレーターは渡された商品から商品コードを入力する。商品コードの入力は、オペレーターがキーボード２１により入力するか、商品コードとして印刷されているバーコードをバーコードリーダー２２により読み取ることにより行われる。ＣＰＵ１１は、入力された商品コードに基づき、ＨＤＤ１４に記憶されている商品情報のデータベースである商品マスターに照合し、商品名や価格などの情報を読み出すと共に合計金額等を計算し、それらをディスプレイ２３に表示させて顧客に伝える。
【００３３】
顧客が現金で決済する場合は、オペレーターに現金を渡す。オペレーターは現金を受け取り、キーボード２１により預り金として金額を入力する。ＣＰＵ１１は先に計算した合計金額と入力された預り金から釣り銭を計算する。そして、商品名、商品の金額、合計金額、預り金、釣り銭などから決済情報を生成し、インターフェイス１５を介してプリンター３に送りレシートＲを印刷し切断部３５により切断する。
【００３４】
また、オペレーターは現金を受け取ったとき、キーボード２１によりキャッシュドロワー４を開くことを指示するキー入力を行う。ＣＰＵ１１はこのキー入力を取得すると、まず、プリンター３へキャッシュドロワー４の状態を取得するための要求コマンドを送信する。プリンターは要求コマンドを受信すると、インターフェイス１５を介してキャッシュドロワー４からセンサー４ｂの信号を受信し、キャッシュドロワー４の開閉の結果をコンピューター２へ返信する。
【００３５】
コンピューター２はキャッシュドロワー４が閉じているとの信号を受信すると、プリンター３に対し、キャッシュドロワー４を開くための開コマンドを送信する。プリンター３は開コマンドを受信すると、キャッシュドロワー４を開くための信号を送信する。この信号により、キャッシュドロワー４が開く。オペレーターは、開いたキャッシュドロワー４に預り金を入れ、釣銭を出して顧客へ渡し、キャッシュドロワー４を閉める。
【００３６】
オペレーターの操作によっては、ＣＰＵ１１がプリンター３へ決済情報を送ることと、キャッシュドロワー４に関する要求コマンドや開コマンドを送ることの順番が前後することもある。したがって、ＣＰＵ１１がプリンター３へ決済情報を送信した後で開コマンドを送信する場合や、プリンター３へ開コマンドを送信した後で決済情報を送信する場合があるが、いずれの場合もプリンター３は開コマンドの受信により、現金決済だと判定することができる。
【００３７】
コンピューター２のＨＤＤ１４には印刷情報を作成するプログラムであるツールが記憶されている。オペレーターの操作により、ＣＰＵ１１がツールを読み出して実行し、作成した印刷情報をプリンター３に送信し、Ｆ−ＲＯＭ３７に記憶する。Ｆ−ＲＯＭ３７は不揮発性メモリーなのでプリンター３の電源をオフしても記憶された印刷情報が残っている。
【００３８】
Ｆ−ＲＯＭ３７には、ツールによって現金決済のときにポイント付与や割引をするためのクーポンＣを印刷するための印刷情報であるクーポン情報（第１情報）が予め記憶されている。プリンター３のＣＰＵ３１は、開コマンドまたは要求コマンドの受信により現金決済だと判定すると、レシートＲの印刷に続き、Ｆ−ＲＯＭ３７からクーポン情報を読み出して印刷部３４でクーポンＣとして印刷し切断部３５により切断する。
【００３９】
切断部３５は、刃の移動距離を変えて、紙の一部を残して切断する部分カットと、全部切断する全カットの機能を備えている。これらは、それぞれに対応する切断用のコマンドを受信して行われる。コンピューター２は、通常、レシートを印刷する際、決済情報とその最後に全カット用のコマンドを付加して送信し、ＣＰＵ３１は決済情報によりレシートを印刷した後、全カット用のコマンドに基づき、切断部３５を制御して全カットをする。
【００４０】
本実施例では、クーポン情報等、Ｆ−ＲＯＭ３７に記憶した情報を印刷する場合、ＣＰＵ３１は決済情報に続いて受信した全カット用のコマンドを保留し、決済情報を印刷した後、部分カットを行い、Ｆ−ＲＯＭ３７に記憶した情報を印刷した後、保留していた全カット用のコマンドを実行して全カットをする。部分カットするコマンド等の情報は、クーポン情報等と共にＦ−ＲＯＭ３７に記憶されていて、ＣＰＵ３１がその情報を読み出して切断部３５を制御して部分カットを実行する。
【００４１】
切断部３５は、印刷部３４がレシートＲを印刷した後Ｆ−ＲＯＭ３７に記憶されている情報により部分カットをし、印刷部３４がクーポンＣを印刷した後保留しておいた全カットをする。このように切断すると、顧客にレシートＲとクーポンＣが分離可能な状態ではあるが、繋がった状態で渡すことができる。部分カットするか、全カットするかの情報もクーポン情報等と共にＦ−ＲＯＭ３７に記憶されていて、ＣＰＵ３１がその情報を読み出して切断部３５を制御して実行する。
【００４２】
顧客は次回の決済時、クーポンをちぎってオペレーターに渡せばよい。クーポンＣには、ポイントや割引の情報がバーコードで印刷されおり、決済の際、オペレーターはバーコードリーダー２２によりこのバーコードを読み取り、ＣＰＵ１１は合計金額から割引等をして決済する。このように現金決済をする顧客に対しインセンティブを与えることができる。
【００４３】
顧客が現金以外で決済する場合、例えばクレジットカードで決済する場合、オペレーターにクレジットカードを渡す。オペレーターはクレジットカードを受け取り、カードリーダー２４によりカード情報を読み取らせる。顧客がクレジットカードの他、例えば電子マネー媒体で決済する場合は、顧客は電子マネー媒体をカードリーダー２４にかざし、マネー情報を読み取らせる。
【００４４】
ＣＰＵ１１は取得したカード情報やマネー情報に基づき、不図示の外部の与信サーバーへ照合を行う。ＣＰＵ１１は、与信サーバーから確認情報を取得すると支払可能と判定し、商品名、商品の金額、合計金額、預り金、釣り銭などから決済情報を生成し、インターフェイス１５を介してプリンター３に送りレシートＲを印刷し切断部３５により切断する。決済情報には、カードリーダー２４で読み取ったカード番号などのカード情報を含めてもよい。
【００４５】
ＣＰＵ３１は、決済情報の受信の前後において、開コマンドまたは要求コマンドの受信がないことから、現金決済以外の決済（非現金決済）であり、例えばクレジットカードによる決済だと判定できる。クレジットカード等、現金決済でない場合、店舗は顧客のサイン（署名）を控えておく必要があり、サイン用の伝票（署名欄を含む伝票）を印刷して顧客にサインをしてもらう。
【００４６】
Ｆ−ＲＯＭ３７には、ツールにより非現金決済用に署名欄があるサイン用の伝票を印刷するための印刷情報である伝票情報（第２情報）が予め記憶されている。ＣＰＵ３１は、決済情報の前後に開コマンドまたは要求コマンドの受信がなく、非現金決済だと判定すると、レシートＲの印刷に続き、Ｆ−ＲＯＭ３７から伝票情報を読み出して印刷部３４で署名用の伝票として印刷し切断部３５により切断する。
【００４７】
切断部は、レシートＲを印刷した後部分カットをし、伝票を印刷した後全カットをする。このように切断すると、レシートＲと伝票が分離可能な状態ではあるが、繋がった状態であるので、顧客はレシートＲの内容を確認してサインをすることができる。オペレーターは、顧客がサインをした後の伝票を控えとして手元に残し、レシートをちぎって顧客に渡せばよい。顧客に渡すまでレシートＲと伝票が離れないので、顧客との受け渡しがし易い。
【００４８】
ＣＰＵ３１は、Ｆ−ＲＯＭ３７から伝票情報を読み出して印刷する際、カードリーダー２４で読み取ったカード番号などのカード情報の少なくとも一部や、合計金額などの決済情報の少なくとも一部を伝票情報に加えて印刷するようにしてもよい。証拠としての価値がより高くなる。
【００４９】
また、Ｆ−ＲＯＭ３７には、ツールにより非現金決済用に広告を印刷するための印刷情報である広告情報（第３情報）が予め記憶されている。この広告情報は、クレジットカード会社などのキャンペーンや広告、宣伝用のものである。ＣＰＵ３１は、決済情報の前後に開コマンドまたは要求コマンドの受信がなく、クレジットカードなどの非現金決済だと判定すると、レシートＲや伝票Ｓの印刷に続き、Ｆ−ＲＯＭ３７から広告情報を読み出して印刷部３４で広告として印刷し切断部３５により切断するようにすることもできる。
【００５０】
顧客にレシートＲと広告を一緒に持ち帰ってもらうには、レシートＲを印刷後切断部３５で部分カットし、広告を印刷後切断部３５で部分カットし、最後に伝票Ｓを印刷後切断部３５で全カットすればよい。オペレーターは、顧客に伝票Ｓのサインをしてもらった後、広告と伝票Ｓの間の部分カット部をちぎって伝票Ｓは手元に残し、繋がっているレシートＲと広告を顧客に渡すことができる。
【００５１】
次に、図２の機能ブロック図を参照して、コンピューター２およびプリンター３の機能構成について説明する。図２に示すように、コンピューター２は、決済情報生成手段５１、決済情報送信手段５２、およびコマンド送信手段５３を備えている。
【００５２】
決済情報生成手段５１は、バーコードリーダー２２から読み取った商品コードに基づきＨＤＤ１４内の商品マスターやＰＯＳサーバーから取得した商品情報を元にレシートＲの印刷に必要な決済情報を生成する。決済情報送信手段５２は、生成した決済情報を、プリンター３に送信する。
【００５３】
コマンド送信手段５３は、カットに関するコマンドやキャッシュドロワー４に関するコマンドを、プリンター３に送信する。特にキャッシュドロワー４に関するコマンドを、「特定コマンド」と称する。現金決済の場合は、決済情報の送信の前か後、プリンター３に対してキャッシュドロワー４をオープンさせるための特定コマンドを送信する。
【００５４】
一方、プリンター３は、決済情報受信手段６１、コマンド受信手段６２、ドロワーオープン手段６３、判定手段６４、印刷手段６５、および付加情報生成手段６６を備えている。
【００５５】
決済情報受信手段６１は、コンピューター２からレシートＲを印刷するための決済情報を受信し、印刷手段６５がレシートＲとして印刷する。
【００５６】
コマンド受信手段６２は、コンピューター２から特定コマンドを受信する。ドロワーオープン手段６３は、コマンド受信手段６２により受信した特定コマンドが、キャッシュドロワー４に対するドロワーオープンコマンド（開コマンド）である場合、キャッシュドロワー４をオープンする（銭箱部を開き、現金または金券の出し入れが可能な状態にする）。
【００５７】
判定手段６４は、コマンド受信手段６２により特定コマンドを受信したか否かに基づいて、レシートＲの印刷後に、付加情報（第１情報、クーポン情報）であるクーポンＣを印刷するか否かを判定する。判定手段６４が、コマンド受信手段６２が特定コマンドを受信したことにより現金決済と判定しクーポンＣを印刷すると判定した場合、付加情報生成手段６６によりクーポンＣを印刷するための印刷情報を生成し、印刷手段６５によりクーポンＣを印刷する。なお、印刷手段６５は、上述のＣＰＵ３１、Ｆ−ＲＯＭ３７、印刷部３４、および切断部３５によりその主要部が構成される。
【００５８】
判定手段６４は、コマンド受信手段６２が特定コマンドを受信しないことにより、現金決済でなく、クレジットカードや電子マネーなどによる決済と判定する。そして、判定手段６４はクーポンＣを印刷しないと判定し、付加情報生成手段６６に、伝票情報や宣伝情報がある場合は、それらを印刷すると判定する。付加情報生成手段６６に伝票情報がある場合、伝票Ｓを印刷するための印刷情報を生成し、印刷手段６５により伝票Ｓを印刷する。付加情報生成手段６６に宣伝情報がある場合、広告を印刷するための印刷情報を生成し、印刷手段６５により広告を印刷する。
【００５９】
特定コマンドがキャッシュドロワー４状態の返信を要求するコマンドを受信した場合も、ドロワーオープンコマンドを受信した場合と同じ動作をし、受信しなかった場合も同じ動作をする。なお、部分カットや全カットの情報も付加情報生成手段６６にあり、判定手段６４によりどのカットにするか判断され、切断部３５でカットされる。
【００６０】
ここで、図３のフローチャートを参照して、プリンター３による動作について説明する。まず、プリンター３は（ＳＴＡＲＴ）、コンピューター２から決済情報を受信する（Ｓ０１）。プリンター３は、当該決済情報に基づいて、レシートＲを印刷する（Ｓ０２）。
【００６１】
次に、コンピューター２から特定コマンドを受信したかどうか判定する（Ｓ０３）。そして、プリンター３は、特定コマンドを受信した場合（Ｓ０３：ＹＥＳ）、現金決済であると判定する（Ｓ０４）。特定コマンドがドロワーオープンコマンドであった場合、キャッシュドロワー４へ信号を出力し、キャッシュドロワー４を開く（Ｓ０５）。
【００６２】
決済情報を受信する前に、特定コマンドを受信する場合もある。この場合に備え、決済情報受信（Ｓ０１）の前にも特定コマンド受信判定（Ｓ０３）を行い、その結果をプリンター３はＲＡＭ３３に記憶しておくようにしてもよい。コンピューター２から決済情報を受信（Ｓ０１）した後、プリンター３は、ＲＡＭ３３に記憶された結果を読み出し、もし特定コマンドを受信していた場合、さらにＳ０３の判定をせずにＳ０４へ進む。もし特定コマンドを受信していなかった場合、さらにＳ０３の判定を行う。なお、Ｓ０３の判定は所定時間行い、所定時間内に特定コマンドを受信した場合、（ＹＥＳ）と判定し、所定時間内に特定コマンドを受信しなかった場合、（ＮＯ）と判定する。
【００６３】
プリンター３は、現金決済であると判定した場合（Ｓ０４）、Ｆ−ＲＯＭ３７に記憶されているクーポン情報を読み出してクーポンＣを印刷し（Ｓ０６）、終了する（ＥＮＤ）。このように、プリンター３は、キャッシュドロワー４に関する特定コマンドを受信すると現金決済と判定し、現金決済のインセンティブを与えるクーポンを印刷する。
【００６４】
プリンター３は、特定コマンドを受信しなかった場合（Ｓ０３：ＮＯ）、現金決済でないと判定し、クレジットカードや電子マネーなど署名が必要な決済（カード決済）であると判定する（Ｓ０７）。プリンター３は、カード決済であると判定した場合（Ｓ０７）、Ｆ−ＲＯＭ３７に記憶されている伝票情報を読み出して伝票Ｓを印刷する（Ｓ０８）。次に、Ｆ−ＲＯＭ３７に広告情報があるか、判定し（Ｓ０９）、広告情報がある場合（Ｓ０９：ＹＥＳ）は、Ｆ−ＲＯＭ３７から広告情報を読み出して広告を印刷し（Ｓ１０）、終了する（ＥＮＤ）。広告情報がない場合（Ｓ０９：ＮＯ）は、広告を印刷せず、終了する（ＥＮＤ）。
【００６５】
プリンター３は、カード決済であると判定した場合（Ｓ０７）、先に広告情報があるかを判定（Ｓ０９）してもよい。広告情報がある場合（Ｓ０９：ＹＥＳ）は、Ｆ−ＲＯＭ３７から広告情報を読み出して広告を印刷し（Ｓ１０）、その後で、伝票Ｓを印刷する（Ｓ０８）。広告情報がない場合（Ｓ０９：ＮＯ）は、広告を印刷せず、伝票Ｓを印刷する（Ｓ０８）。伝票Ｓを印刷する場合、合計金額など、受信時ＲＡＭ３３に記憶しておいた決済情報から一部を読み出して、Ｆ−ＲＯＭ３７から読み出した伝票情報に加えて伝票Ｓとして印刷してもよい。
【００６６】
プリンター３は、決済情報の後の全カットコマンドを受信していた場合は、全カットコマンドを一旦保留しておき、レシート印刷後（Ｓ０２）、部分カットをする。現金決済と判定した場合（Ｓ０４）、クーポンＣを印刷した後（Ｓ０６）に、保留していた全カットコマンドを実行する。
【００６７】
また、現金決済でなくカード決済と判定した場合（Ｓ０７）、伝票Ｓを印刷した後（Ｓ０８）、広告情報がない場合（Ｓ０９：ＮＯ）、保留していた全カットコマンドを実行する。広告情報がある場合（Ｓ０９：ＹＥＳ）、伝票Ｓを印刷した後（Ｓ０８）、部分カットを行い、広告を印刷した後（Ｓ１０）、保留していた全カットコマンドを実行する。
【００６８】
以上のように、上述の実施形態によれば、決済方法を特定するコマンド（特定コマンド）の受信の有無に基づいて、現金決済または現金決済でないクレジットカード等の決済であるかを判定し、現金決済であると判定した場合にのみクーポンＣを印刷する。特定コマンドが、現金決済に伴って送信されるキャッシュドロワー４に関するものであった場合、プリンター３は現金決済と判定できる。現金決済の顧客のみにクーポンＣを印刷して渡すことができる。また、コンピューター２はアプリケーション１４ａの変更などが必要ない。
【００６９】
また、現金決済でなく、クレジットカードや電子マネーなどの署名が必要な決済であると判定した場合、署名欄がある伝票を印刷する。特定コマンドが受信されない場合、プリンター３はカード決済と判定できる。カード決済に必要なサインを書くための伝票を印刷して、顧客にサインを書いてもらうことができる。さらに、カード決済に伴い宣伝広告する情報がある場合、それらも印刷する。この場合も、コンピューター２はアプリケーション１４ａの変更などが必要ない。現金かカード等による決済方法で、クーポンＣや伝票Ｓ、広告を印刷する／しない、を判定するため、顧客およびオペレーターは特別な作業をする必要がなく、負担を掛けることもない。
【００７０】
なお、本実施形態において、決済処理を特定するためのコマンドとして、キャッシュドロワー４に関するコマンドを用いているが、これに限るものではなく、プリンター３に接続可能な付属装置に対するもので、プリンター３に対し送信されるものであり、コンピューター２において各決済処理に伴う操作によって発生する決済方法を特定可能な特定コマンドであれば良い。
【００７１】
また、上述した実施例によらず、ＰＯＳ端末１の装置構成や処理工程、コンピューター２の構成や処理工程、およびプリンター３の構成、処理工程および制御方法等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【符号の説明】
【００７２】
１…ＰＯＳ端末、２…コンピューター、３…プリンター、４…キャッシュドロワー、１１…ＣＰＵ（コンピューター２）、１６…周辺機器、２１…キーボード、２２…バーコードリーダー、２４…カードリーダー、３１…ＣＰＵ（プリンター３）、３４…印刷部、３７…Ｆ−ＲＯＭ、５１…決済情報生成手段、５２…決済情報送信手段、５３…コマンド送信手段、６１…決済情報受信手段、６２…コマンド受信手段、６３…ドロワーオープン手段、６４…判定手段、６５…印刷手段、６６…付加情報生成手段。
【図１】
2014200918.tif 000003
【図２】
2014200918.tif 000004
【図３】
2014200918.tif 000005