(57)【要約】【課題】接続されていたドロワーを釣銭機に容易に置き換えることができるプリンターを提供する。【解決手段】プリンター１は、コンピューター１から受信した印刷情報から釣銭の文字情報を検出することにより続きの数字情報を検出し、この数字情報を変換部２０８から釣銭機５に送信することにより、コンピューター１側の変更無しにプリンター２に接続していたドロワー４を釣銭機５に置き換えて使用することができる。【選択図】図５
2015176416.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターおよび釣銭機と接続可能な印刷装置であって、
前記コンピューターから、第１情報と前記第１情報より後に送信される第２情報を含む印刷情報を受信する通信部と、
前記印刷情報から前記第１情報を検出することにより前記第２情報を検出する制御部と、
情報を前記釣銭機に送信する変換部と、を備え、
前記制御部は、前記通信部が前記コンピューターからドロワー用のコマンドを受信すると、前記第２情報を前記変換部から前記釣銭機へ送信するように制御することを特徴とする印刷装置。
【請求項２】
コンピューターおよび釣銭機と接続可能な印刷装置であって、
前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信する通信部と、
前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出する制御部と、
情報を前記釣銭機に送信する変換部と、を備え、
前記制御部は、前記通信部が前記コンピューターからドロワー用のコマンドを受信すると、前記第４情報と前記第６情報を前記変換部から前記釣銭機へ送信するように制御することを特徴とする印刷装置。
【請求項３】
コンピューターおよび釣銭機と接続可能な印刷装置であって、
前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信する通信部と、
前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出する制御部と、
情報を前記釣銭機に送信する変換部と、を備え、
前記制御部は、前記第４情報と前記第６情報に基づき第７情報を算出し、前記通信部が前記コンピューターからドロワー用のコマンドを受信すると、前記第７情報を前記変換部から前記釣銭機へ送信するように制御することを特徴とする印刷装置。
【請求項４】
前記制御部からの前記第２情報を、ドロワーを駆動する駆動信号にする駆動部を備え、
前記変換部は、前記駆動部からの前記駆動信号を前記第２情報に変換することを特徴とする請求項１乃至３のいずれか一項に記載の印刷装置。
【請求項５】
コンピューターおよび釣銭機と接続可能な印刷装置の制御方法であって、
前記コンピューターから、第１情報と前記第１情報より後に送信される第２情報を含む印刷情報を受信すると、
前記印刷情報から前記第１情報を検出することにより前記第２情報を検出し、
前記コンピューターからドロワー用のコマンドを受信すると、前記第２情報を前記釣銭機へ送信することを特徴とする印刷装置の制御方法。
【請求項６】
コンピューターおよび釣銭機と接続可能な印刷装置の制御方法であって、
前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信すると、
前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出し、
前記コンピューターからドロワー用のコマンドを受信すると、前記第４情報と前記第６情報を前記釣銭機へ送信することを特徴とする印刷装置の制御方法。
【請求項７】
コンピューターおよび釣銭機と接続可能な印刷装置の制御方法であって、
前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信すると、
前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出し、
前記第４情報と前記第６情報に基づき第７情報を算出し、
前記コンピューターからドロワー用のコマンドを受信すると、前記第７情報を記釣銭機へ送信することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷装置の制御方法に関する。
【背景技術】
【０００２】
ＰＯＳシステムにおいて、物品販売に係る入出金を行う場合に金銭を収容する所謂キャッシュドロワー（以降、ドロワーという）が用いられている。近年、レジカウンターのネットワーク化が進み、コンピューターで集中管理するレジカウンターが増加している。この種のレジカウンターには、レシート等を出力するプリンターが配置されている。そのため、ドロワーをプリンターに接続し、コンピューターからプリンターを介してコマンドを送信しドロワーを駆動することが提案されていた（例えば、特許文献１参照）。
【０００３】
ドロワーを用いたＰＯＳシステムでは、オペレーターが金銭識別や入出金を行うため、作業効率が低下したり、ミスが生じたりしていた。そこで、近年、自動的に金銭識別や入出金処理を行う釣銭機の需要が増大している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７６６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
釣銭機は機能が複雑なため、ドロワーのように単に開閉のための駆動だけでは済まず、コンピューターに直接接続して制御しなければならず、従来のＰＯＳシステムに用いられるドロワーを釣銭機に置き換える場合、そのままプリンターに置き換えて接続することはできず、コンピューター側のアプリケーションやインターフェース等のハードウェアも変更しなければならないという課題があった。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００７】
（適用例１）コンピューターおよび釣銭機と接続可能な印刷装置であって、前記コンピューターから、第１情報と前記第１情報より後に送信される第２情報を含む印刷情報を受信する通信部と、前記印刷情報から前記第１情報を検出することにより前記第２情報を検出する制御部と、情報を前記釣銭機に送信する変換部と、を備え、前記制御部は、前記通信部が前記コンピューターからドロワー用のコマンドを受信すると、前記第２情報を前記変換部から前記釣銭機へ送信するように制御することを特徴とする印刷装置。
【０００８】
この構成によれば、印刷装置は、レシートを発行するためコンピューターが生成した印刷情報の中に第１情報である例えば「釣銭」を示す文字情報が含まれていた場合、「釣銭」を検出し、その後に続く数字情報は釣銭の金額を示す第２情報とみなして検出することができる。印刷装置は、検出した第２情報を釣銭機へ送信し、釣銭機は、釣銭の情報である第２情報を受信して出金することができる。また、ドロワー用のコマンドを受信したとき、オペレーターが入出金をするタイミングであることがわかるので、適切な時に釣銭機から釣銭を出金できる。一方、コンピューターのアプリケーションやハードウェア等は従来のドロワーを使用した場合と同じで済み、何らの変更も必要ではない。
【０００９】
（適用例２）コンピューターおよび釣銭機と接続可能な印刷装置であって、前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信する通信部と、前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出する制御部と、情報を前記釣銭機に送信する変換部と、を備え、前記制御部は、前記通信部が前記コンピューターからドロワー用のコマンドを受信すると、前記第４情報と前記第６情報を前記変換部から前記釣銭機へ送信するように制御することを特徴とする印刷装置。
【００１０】
この構成によれば、印刷装置は、レシートを発行するためコンピューターが生成した印刷情報の中に第３情報である例えば「預り金」を示す文字情報が含まれていた場合、「預り金」を検出し、その後に続く数字情報は預り金の金額を示す第４情報とみなして検出することができる。また、印刷情報の中に第５情報である例えば「合計」を示す文字情報が含まれていた場合、「合計」を検出し、その後に続く数字情報は決済の合計の金額を示す第６情報とみなして検出することができる。印刷装置は、預り金の金額を示す第４情報と決済の合計の金額を示す第６情報を釣銭機へ送信すると、釣銭機は、受信した第４情報と第６情報に基づき釣銭を算出して出金することができる。また、ドロワー用のコマンドを受信したとき、オペレーターが入出金をするタイミングであることがわかるので、適切な時に釣銭機から釣銭を出金できる。一方、コンピューターのアプリケーションやハードウェア等は従来のドロワーを使用した場合と同じで済み、何らの変更も必要ではない。
【００１１】
（適用例３）コンピューターおよび釣銭機と接続可能な印刷装置であって、前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信する通信部と、前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出する制御部と、情報を前記釣銭機に送信する変換部と、を備え、前記制御部は、前記第４情報と前記第６情報に基づき第７情報を算出し、前記通信部が前記コンピューターからドロワー用のコマンドを受信すると、前記第７情報を前記変換部から前記釣銭機へ送信するように制御することを特徴とする印刷装置。
【００１２】
この構成によれば、印刷装置は、レシートを発行するためコンピューターが生成した印刷情報の中に第３情報である例えば「預り金」を示す文字情報が含まれていた場合、「預り金」を検出し、その後に続く数字情報は預り金の金額を示す第４情報とみなして検出することができる。また、印刷情報の中に第５情報である例えば「合計」を示す文字情報が含まれていた場合、「合計」を検出し、その後に続く数字情報は決済の合計の金額を示す第６情報とみなして検出することができる。印刷装置は、預り金の金額を示す第４情報と決済の合計の金額を示す第６情報から第７情報である釣銭情報を算出する。第７情報である釣銭情報を釣銭機へ送信すると、釣銭機は、受信した第７情報に基づき出金することができる。また、ドロワー用のコマンドを受信したとき、オペレーターが入出金をするタイミングであることがわかるので、適切な時に釣銭機から釣銭を出金できる。一方、コンピューターのアプリケーションやハードウェア等は従来のドロワーを使用した場合と同じで済み、何らの変更も必要ではない。
【００１３】
（適用例４）前記制御部からの前記第２情報を、ドロワーを駆動する駆動信号にする駆動部を備え、前記変換部は、前記駆動部からの前記駆動信号を前記第２情報に変換することを特徴とする上記の印刷装置。
【００１４】
この構成によれば、印刷装置は、従来と同じくドロワーを駆動する駆動信号にするコネクタを有する駆動部を備えており、コネクタを有し、電圧や信号の変換をする変換部を駆動部に接続するだけでハードウェアとしては釣銭機に対応できる。他にプリンターのファームの変更も必要であるが、コンピューターから変更のファームをプリンターへ送った書換えをすればよい。このように、釣銭機に対応するプリンターに置き換えてもよいが、従来のドロワーを使用できるプリンターを簡単な変更をすることによっても、釣銭機に対応することができる。
【００１５】
（適用例５）コンピューターおよび釣銭機と接続可能な印刷装置の制御方法であって、前記コンピューターから、第１情報と前記第１情報より後に送信される第２情報を含む印刷情報を受信すると、前記印刷情報から前記第１情報を検出することにより前記第２情報を検出し、前記コンピューターからドロワー用のコマンドを受信すると、前記第２情報を前記釣銭機へ送信することを特徴とする印刷装置の制御方法。
【００１６】
この方法によれば、印刷装置の制御方法は、レシートを発行するためコンピューターが生成した印刷情報の中に第１情報である例えば「釣銭」を示す文字情報が含まれていた場合、「釣銭」を検出し、その後に続く数字情報は釣銭の金額を示す第２情報とみなして検出することができる。印刷装置は、検出した第２情報を釣銭機へ送信し、釣銭機は、釣銭の情報である第２情報を受信して出金することができる。また、ドロワー用のコマンドを受信したとき、オペレーターが入出金をするタイミングであることがわかるので、適切な時に釣銭機から釣銭を出金できる。一方、コンピューターのアプリケーションやハードウェア等は従来のドロワーを使用した場合と同じで済み、何らの変更も必要ではない。
【００１７】
（適用例６）コンピューターおよび釣銭機と接続可能な印刷装置の制御方法であって、前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信すると、前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出し、前記コンピューターからドロワー用のコマンドを受信すると、前記第４情報と前記第６情報を前記釣銭機へ送信することを特徴とする印刷装置の制御方法。
【００１８】
この方法によれば、印刷装置の制御方法は、レシートを発行するためコンピューターが生成した印刷情報の中に第３情報である例えば「預り金」を示す文字情報が含まれていた場合、「預り金」を検出し、その後に続く数字情報は預り金の金額を示す第４情報とみなして検出することができる。また、印刷情報の中に第５情報である例えば「合計」を示す文字情報が含まれていた場合、「合計」を検出し、その後に続く数字情報は決済の合計の金額を示す第６情報とみなして検出することができる。印刷装置は、預り金の金額を示す第４情報と決済の合計の金額を示す第６情報を釣銭機へ送信すると、釣銭機は、受信した第４情報と第６情報に基づき釣銭を算出して出金することができる。また、ドロワー用のコマンドを受信したとき、オペレーターが入出金をするタイミングであることがわかるので、適切な時に釣銭機から釣銭を出金できる。一方、コンピューターのアプリケーションやハードウェア等は従来のドロワーを使用した場合と同じで済み、何らの変更も必要ではない。
【００１９】
（適用例７）コンピューターおよび釣銭機と接続可能な印刷装置の制御方法であって、前記コンピューターから、第３情報と前記第３情報より後に送信される第４情報と、第５情報と前記第３情報より後に送信される第６情報を含む印刷情報を受信すると、前記印刷情報から前記第３情報を検出することにより前記第４情報を検出し、前記印刷情報から前記第５情報を検出することにより前記第６情報を検出し、前記第４情報と前記第６情報に基づき第７情報を算出し、前記コンピューターからドロワー用のコマンドを受信すると、前記第７情報を記釣銭機へ送信することを特徴とする印刷装置の制御方法。
【００２０】
この方法によれば、印刷装置の制御方法は、レシートを発行するためコンピューターが生成した印刷情報の中に第３情報である例えば「預り金」を示す文字情報が含まれていた場合、「預り金」を検出し、その後に続く数字情報は預り金の金額を示す第４情報とみなして検出することができる。また、印刷情報の中に第５情報である例えば「合計」を示す文字情報が含まれていた場合、「合計」を検出し、その後に続く数字情報は決済の合計の金額を示す第６情報とみなして検出することができる。印刷装置は、預り金の金額を示す第４情報と決済の合計の金額を示す第６情報から第７情報である釣銭情報を算出する。第７情報である釣銭情報を釣銭機へ送信すると、釣銭機は、受信した第７情報に基づき出金することができる。また、ドロワー用のコマンドを受信したとき、オペレーターが入出金をするタイミングであることがわかるので、適切な時に釣銭機から釣銭を出金できる。
一方、コンピューターのアプリケーションやハードウェア等は従来のドロワーを使用した場合と同じで済み、何らの変更も必要ではない。
【図面の簡単な説明】
【００２１】
【図１】コンピューターにドロワーを接続した場合のＰＯＳシステムの構成図。
【図２】ドロワーのブロック図。
【図３】ドロワーを使用した場合のフローチャート。
【図４】コンピューターに釣銭機を接続した場合のＰＯＳシステムの構成図。
【図５】本実施形態に係るプリンターに釣銭機を接続したＰＯＳシステムの構成図。
【図６】釣銭機のブロック図。
【図７】第１実施形態に係るＰＯＳシステムの処理動作を示すフローチャート。
【図８】第２実施形態に係るＰＯＳシステムの処理動作を示すフローチャート。
【発明を実施するための形態】
【００２２】
（ドロワーを使用した場合のＰＯＳシステムについて）
まず、本発明に係る実施形態を説明するために、比較の基となる従来のドロワーを使用した場合のＰＯＳシステムについて図面を参照して概略を説明する。
【００２３】
（ドロワーを使用したＰＯＳシステムの構成について）
まず、ドロワーを使用した従来のＰＯＳシステムの構成について、図１および図２を参照して説明する。図１は、コンピューターにドロワーを接続した場合のＰＯＳシステムの構成図であり、図２は、ドロワーのブロック図である。
【００２４】
図１に示すように、ＰＯＳシステムは、ＰＯＳ用のコンピューター１にプリンター２とＰＯＳ周辺機器３が接続されている。プリンター２からはドロワー（キャッシュ・ドロワー）４が接続されている。コンピューター１は、全体を制御するＣＰＵ１０１があり、ＲＯＭ１０２に記憶されているプログラムを読み出して実行する。ハードディスク等の記憶装置であるＨＤＤ１１０に、ＰＯＳアプリケーション１１１やプリンタドライバ１１２が記憶されている。
【００２５】
ＣＰＵ１０１は、ＰＯＳアプリケーション１１１を実行し、バーコードリーダー３０２から商品のバーコードを読み、不図示のサーバから取得してＨＤＤ１１０に記憶している商品マスターを参照し、商品名や価格などを取得してディスプレイ３０３に表示し、合計金額を計算するなどの決済処理をする。これらの情報は、ＲＡＭ１０３に一時記憶されて使用される。そして顧客からの預り金をキーボード３０１で入力する。ＣＰＵ１０１では預り金と合計金額から釣銭を計算する。ＣＰＵ１０１は、商品名や商品の価格、合計金額、預り金、釣銭などの情報を含む印刷情報をプリンタドライバ１１２により生成し、インターフェースであるＩ／Ｆ１０４を経由してプリンター２に送信し、レシートを印刷する。その後、ドロワー４を開くためのコマンドをプリンター２に送信する。
【００２６】
プリンター２は、全体を制御するＣＰＵ２０１があり、ＲＯＭ１０２に記憶されているプログラムを読み出して、印刷等の制御を実行する。ＣＰＵ２０１は、コンピューター１からインターフェース２０４を経由して印刷情報やコマンドを受信すると、ＲＡＭ２０３に一時保存する。ＣＰＵ２０１は、ＲＡＭ２０３から情報を読み出して解析をし、印刷情報である場合は印刷部制御情報を生成して印刷部２０５により印刷する。コマンドである場合はドロワー制御情報を生成し、駆動信号用に回路電圧より高い電圧を制御する制御部２０６を介して不図示のトランジスタなどの駆動部２０７により駆動信号に生成して、ドロワー４に送信する。
【００２７】
図２に示すように、ドロワー４は、金銭収納部４０３には金銭が収納され、ロック機構でロックされている。プリンター２から送信された駆動信号を入力部４０１で入力すると、ロック機構４０２を解除し、金銭収納部４０３を開く。オペレーターは入金や出金ができる。ロック機構４０２はプランジャーなどを含み、駆動信号によりプランジャーを駆動して金銭収納部４０３をロックしてフックを外す構成となっている。ドロワー４内には金銭収納部４０３を外側へ押す不図示のバネが収納されており、ロックが解除されるとバネの力で金銭収納部４０３を外側へ飛び出させる。
【００２８】
（ＰＯＳシステムの処理動作について）
次いで、比較の基となる従来のドロワーを使用した場合のＰＯＳシステムの処理動作について、図３を参照して説明する。図３は、ドロワーを使用した場合のフローチャートである。
【００２９】
図３に示すように、オペレーターはコンピューター１のＰＯＳアプリケーション１１１を実行して決済を開始する（Ｓ１）。バーコードリーダー３０２により商品のバーコードから商品コードを読み取って入力し（Ｓ２）、商品マスターを参照して商品名や価格などを取得する（Ｓ３）。未入力商品が無くなるまでこれらの処理を繰り返す（Ｓ４）。全ての入力が終了すると、キーボード３０１から合計を指示する入力を行い、ＣＰＵ１０１は合計金額を算出してディスプレイ３０３に表示をする（Ｓ５）。
【００３０】
そして顧客からの預り金をキーボード３０１で入力する（Ｓ６）。ＣＰＵ１０１では預り金と合計金額から釣銭を計算する（Ｓ７）。ＣＰＵ１０１は、商品名や商品の価格、合計金額、預り金、釣銭などの情報を含む印刷データ（印刷情報）をプリンタドライバ１１２により生成し、インターフェースであるＩ／Ｆ１０４を経由してプリンター２に送信する（Ｓ９）。その後、ドロワー４を開くためのコマンドをプリンター２に送信し（Ｓ９）、決済を終了する（Ｓ１０）。
【００３１】
プリンター２は、コンピューター１から印刷データを受信し（Ｓ２０）、ＣＰＵ２０１が印刷データを解析し、印刷情報である場合は印刷部制御情報を生成して印刷部２０５によりレシートとして印刷する（Ｓ２１）。コマンドである場合はドロワー制御情報を生成し、駆動信号用に回路電圧より高い電圧を制御する制御部２０６を介してトランジスタなどの駆動部２０７により駆動信号に生成して、ドロワー４に出力する（Ｓ２３）。ドロワー４は、プリンター２から出力された駆動信号により、ロック機構４０２を解除し、金銭収納部４０３を開く（Ｓ３０）。オペレーターは入金や出金ができる。上述のＰＯＳシステムにおいて、プリンター２にドロワー４の代わりに釣銭機５を接続することは、釣銭情報などの入力する情報が異なっているためできない。
【００３２】
また、比較の基となる釣銭機を直接コンピューターに接続した場合のＰＯＳシステムについて図４を参照して概略を説明する。図４は、コンピューターに釣銭機を接続した場合のシステム構成図である。図４に示すように、釣銭機５を使用する場合は、コンピューター１から釣銭機５を接続できるようにＩ／Ｆ１０４を変更する。そのため、釣銭情報を釣銭機５に送信するようにＰＯＳアプリケーション１１１を変更するなど、ハードウェアとソフトウェアを変更する必要がある。このため、コストや時間が掛かってしまう。
【００３３】
（本実施形態に係るＰＯＳシステムについて）
ここで、本実施形態に係るＰＯＳシステムについて図面を参照して説明する。本実施形態に係るＰＯＳシステムは、プリンターに対してドロワーの代わりに釣銭機を接続した例である。
【００３４】
（ＰＯＳシステムの構成について）
まず、本実施形態に係るＰＯＳシステムの構成について、図５および図６を参照して説明する。図５は、本実施形態に係るプリンターに釣銭機を接続したＰＯＳシステムの構成図である。図６は、釣銭機のブロック図である。
【００３５】
最初に、釣銭機５の構成について説明する。図６に示すように、釣銭機５は、オペレーターが金銭入金部５０７に入金をすると、金銭餞別部５０６で金銭を選別し、金銭収納部５０５に収納する。図５に示すプリンター２から送信された釣銭情報を入力部５０１で入力すると、制御部５０３は表示部５０２に表示すると共に金銭出金部を制御して入力された釣銭情報に相当する金銭を金銭収納部５０５から出金する。
【００３６】
次いで、ＰＯＳシステムについて説明する。図５に示すように、図１に示す従来のＰＯＳシステムとの違いは、電圧などがドロワー４の駆動信号の態様となっている駆動部２０７に変換部２０８を装着し、釣銭機５に送信する釣銭情報に変換するように構成されていることである。なお、図１および図４に示す従来のＰＯＳシステムと同様な構成については、付番を同一とし説明を省略する。
【００３７】
変換部２０８は、例えば、ドロワー４のプランジャーを駆動するには、１２Ｖか２４Ｖのようにロジック電圧より高い電圧の信号を駆動部２０７から送っているが、これをロジック電圧や通信用電圧に変換する。また、ドロワー４用の信号は単にプランジャーを駆動する信号であるが、釣銭機５にはＵＳＢなどのシリアル通信やＩＥＥＥ１３９４などのパラレル通信やネットワークであるため、ＣＰＵ２０１ではこれらの通信方式に適合した情報を生成し、変換部２０８では電圧を含め通信可能なデータとして送信する。
【００３８】
また、受信については、ドロワー４の開閉スイッチの状態を受信する端子を使用し、変換部２０８で電圧等も含めて変換し、他の部位を経由して最終的に採用した通信方式に適合した情報にしてＣＰＵ２０１で取得して解釈できるようにしている。釣銭機５から出力される入金情報を変換部２０８で受信し、駆動部２０７と制御部２０６と共に変換を経てＣＰＵ２０１が取得しＲＡＭ２０３に記憶することできる。そしてプリンター２は、ＣＰＵ２０１により入金情報をＲＡＭ２０３から読み出してコンピューター１へ送信することもできる。
【００３９】
駆動部２０７と変換部２０８は、コネクタで着脱可能となっている。したがって、釣銭機５を使用する場合は変換部２０８を装着するだけでよい。また、予め釣銭機５に対応したプリンター２に置き換えるだけでよい。コンピューター１側で、ＰＯＳアプリケーション１１１やＩ／Ｆ１０４を変更するなど、ハードウェアとソフトウェアを変更する必要がない。このため、コストや時間が掛からない利点がある。
【００４０】
（ＰＯＳシステムの処理動作について）
（第１実施形態）
ここで、第１実施形態に係るＰＯＳシステムの処理動作について、図７を参照して説明する。図７は、第１実施形態に係るＰＯＳシステムの処理動作を示すフローチャートである。
【００４１】
図７に示すように、オペレーターはコンピューター１のＰＯＳアプリケーション１１１を実行して決済を開始する（Ｓ１００）。バーコードリーダー３０２により商品のバーコードから商品コードを読み取って入力し（Ｓ１０１）、商品マスターを参照して商品名や価格などを取得する（Ｓ１０２）。未入力商品が無くなるまでこれらの処理を繰り返す（Ｓ１０３）。全ての入力が終了すると、キーボード３０１から合計を指示する入力を行い、ＣＰＵ１０１は合計金額を算出してディスプレイ３０３に表示をする（Ｓ１０４）。そして顧客からの預り金をキーボード３０１で入力する（Ｓ１０５）。
【００４２】
ＣＰＵ１０１では預り金と合計金額から釣銭を計算する（Ｓ１０６）。ＣＰＵ１０１は、商品名や商品の価格、合計金額、預り金、釣銭などの情報を含む印刷データ（印刷情報）をプリンタドライバ１１２により生成し、インターフェースであるＩ／Ｆ１０４を経由してプリンター２に送信する（Ｓ１０７）。このとき、「合計金額」、「預り金」、「釣銭」などに係る情報は、文字情報に続き対応する数字情報を含んで送信する。例えば、「釣銭」の文字情報とそれに続き「１０００」の数字情報が送信される。その後、ドロワー４を開くためのコマンドをプリンター２に送信し（Ｓ１０８）、決済を終了する（Ｓ１０９）。
これらの処理は、図３に示すドロワー４を使用していた時と同様であり、コンピューター１のＰＯＳアプリケーション１１１は何らの変更もしていない。
【００４３】
プリンター２は、コンピューター１から印刷データを受信し（Ｓ１１０）、ＣＰＵ２０１が印刷データを解析し、印刷情報である場合は印刷部制御情報を生成して印刷部２０５によりレシートとして印刷する（Ｓ１１１）。
ＣＰＵ２０１は印刷データを解析し、文字情報として含まれる「釣銭」を検出すると、それに続く数字情報、例えば「１０００」が釣銭の金額を示していると判断し検出をする。検出した数字情報を一旦ＲＡＭ２０３に記憶しておく。
【００４４】
次に、プリンター２は、コンピューター１からコマンドを受信し（Ｓ１１３）、ＣＰＵ２０１が解析し、コマンドである場合は記憶しておいた数字情報を、又はこの数字情報を釣銭機５が解釈できる形態に加工してから「釣銭データ」として生成し、釣銭機５に送信する（Ｓ１１４）。
【００４５】
釣銭機５は、受信した釣銭データにより出金する機能を持っている。釣銭機５は、プリンター２から送信された数字情報又は釣銭データを入力部５０１で受信し（Ｓ１２０）、制御部５０３により金銭出金部５０８を制御して受信した数字情報又は釣銭データに対応した釣銭を出金する（Ｓ１２１）。オペレーターは顧客に釣銭機５から出金された釣銭を渡す。
【００４６】
（第２実施形態）
次いで、第２実施形態に係るＰＯＳシステムの処理動作について、図８を参照して説明する。図８は、第２実施形態に係るＰＯＳシステムの処理動作を示すフローチャートである。
【００４７】
図７に示すように、オペレーターはコンピューター１のＰＯＳアプリケーション１１１を実行して決済を開始する（Ｓ２００）。バーコードリーダー３０２により商品のバーコードから商品コードを読み取って入力し（Ｓ２０１）、商品マスターを参照して商品名や価格などを取得する（Ｓ２０２）。未入力商品が無くなるまでこれらの処理を繰り返す（Ｓ２０３）。全ての入力が終了すると、キーボード３０１から合計を指示する入力を行い、ＣＰＵ１０１は合計金額を算出してディスプレイ３０３に表示をする（Ｓ２０４）。そして顧客からの預り金をキーボード３０１で入力する（Ｓ２０５）。
【００４８】
ＣＰＵ１０１では預り金と合計金額から釣銭を計算する（Ｓ２０６）。ＣＰＵ１０１は、商品名や商品の価格、合計金額、預り金、釣銭などの情報を含む印刷データ（印刷情報）をプリンタドライバ１１２により生成し、インターフェースであるＩ／Ｆ１０４を経由してプリンター２に送信する（Ｓ２０７）。このとき、「合計金額」、「預り金」、「釣銭」などに係る情報は、文字情報に続き対応する数字情報を含んで送信する。例えば、「合計金額」の文字情報とそれに続く「９０００」の数字情報、「預り金」の文字情報とそれに続く「１００００」の数字情報、「釣銭」の文字情報とそれに続く「１０００」の数字情報が送信される。その後、ドロワー４を開くためのコマンドをプリンター２に送信し（Ｓ２０８）、決済を終了する（Ｓ２０９）。
これらの処理は、図３のドロワー４を使用していた時と同様であり、コンピューター１のＰＯＳアプリケーション１１１は何らの変更もしていない。
【００４９】
プリンター２は、コンピューター１から印刷データを受信し（Ｓ２１０）、ＣＰＵ２０１が印刷データを解析し、印刷情報である場合は印刷部制御情報を生成して印刷部２０５によりレシートとして印刷する（Ｓ２１１）。
ＣＰＵ２０１は印刷データを解析し、文字情報として含まれる「合計金額」を検出すると、それに続く数字情報、例えば「９０００」が釣銭の金額を示していると判断し検出をする。検出した数字情報を一旦ＲＡＭ２０３に記憶しておく。同様に、「預り金」を検出すると、それに続く数字情報、例えば「１００００」が釣銭の金額を示していると判断し検出をし、この数字情報を一旦ＲＡＭ２０３に記憶しておく。
【００５０】
次に、プリンター２は、コンピューター１からコマンドを受信し（Ｓ２１３）、ＣＰＵ２０１が解析し、コマンドである場合は記憶しておいた各数字情報を、又はこの数字情報を釣銭機５が解釈できる形態に加工してから「合計データ」や「預り金データ」として生成し、釣銭機５に送信する（Ｓ１１４）。
【００５１】
釣銭機５は、受信した預り金データと合計データから釣銭データを算出し出金する機能を持っている。釣銭機５は、プリンター２から送信された各数字情報又は「合計データ」や「預り金データ」を入力部５０１で受信し（Ｓ２２０）、制御部５０３により記憶部５０４に記憶する。制御部５０３は、受信した各数字情報又は「合計データ」や「預り金データ」を記憶部５０４から読み出して釣銭を算出し、金銭出金部５０８を制御して釣銭を出金する（Ｓ１２１）。そして、制御部５０３は表示部５０２により合計金額、預り金、釣銭を表示する。オペレーターは顧客に釣銭機５から出金された釣銭を渡す。
【００５２】
プリンター２は、釣銭機５の持っている機能により、図７に示すように「釣銭データ」を送信するか、図８に示すように「合計データ」と「預り金データ」を送信するかは、スイッチやコンピューター１からの設定コマンドにより選択できるように構成されている。
【００５３】
また、図７に示した第１実施形態、図８に示した第２実施形態に係るプログラムをＣＰＵ２０１が実行できるように、ＲＯＭ１０２に記憶されているプログラムを変更する。変更は、コンピューター１が不図示のサーバから変更ツールと変更プログラムをダウンロードするか、不図示のＤＶＤなどの外部記憶装置から取得し、変更ツールによりＲＯＭ１０２の内容を書き換えればよい。ＲＯＭ１０２はフラッシュＲＯＭなど書換え可能なものである。
【００５４】
以上述べたように、本実施形態に係るプリンター２によれば、プリンター２の一部の変更により、ドロワー４から釣銭機５への置き換えに簡単に対応することができる。また、このような機能を予め備えたプリンター２に置き換えてもよい。この結果、コンピューター１側で、ＰＯＳアプリケーション１１１やＩ／Ｆ１０４を変更するなど、ハードウェアとソフトウェアを変更する必要がない。このため、コストや時間が掛からない利点がある。
【符号の説明】
【００５５】
１…コンピューター、２…プリンター、ＲＯＭ…２０２、２０８…変換部、４…ドロワー、５…釣銭機。
【図１】
2015176416.tif 000003
【図２】
2015176416.tif 000004
【図３】
2015176416.tif 000005
【図４】
2015176416.tif 000006
【図５】
2015176416.tif 000007
【図６】
2015176416.tif 000008
【図７】
2015176416.tif 000009
【図８】
2015176416.tif 000010