(57)【要約】【課題】ドロワ装置の機種に応じて自動的にドロワの開閉の判定方法を切り替えることが可能なドロワ制御装置を提供する。【解決手段】ドロワ制御装置１１０は、ドロワの開閉を判定する判定方法を複数格納しており、ドロワオープンチェックにおいてドロワを強制的にオープンした後に受信したドロワ状態信号が第１の判定方法のオープンと一致するかを判定し、一致しない場合は判定方法を第２の判定方法に切り替える。第２の判定方法は第１の判定方法とオープン、クローズの意味合いが異なっている。【選択図】図１
2010211759.tif 000002
【特許請求の範囲】
【請求項１】
ドロワを備えるドロワ装置と接続する入出力インターフェースと、
前記ドロワの開閉状態を判定する複数の判定方法を格納する記憶装置と、
前記ドロワ装置から前記ドロワの開閉状態を示す信号であるドロワ状態信号を受信して前記判定方法のうちの第１の判定方法に従ってドロワの開閉を判定する制御部と、
前記ドロワを強制的にオープンした後に前記ドロワ装置から受信した前記ドロワ状態信号が第１の判定方法のオープンと一致しない場合、前記判定方法を第２の判定方法に切り替える判定方法切り替え手段と、
を備えるドロワ制御装置。
【請求項２】
前記判定方法切り替え手段が、判定方法を切り替えたとき切り替え後の判定方法をデフォルトの判定方法として前記記憶装置に格納する請求項１記載のドロワ制御装置。
【請求項３】
記録媒体に印字する印字装置をさらに備える請求項１又は請求項２に記載のドロワ制御装置。
【請求項４】
ドロワが強制的にオープンされたのち、所定時間内に制御部がクローズを検知しないとき、ドロワ装置を制御から切り離す請求項３記載のドロワ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャッシュレジスタなどのドロワの開閉制御を適確に行うドロワ制御装置に関する。
【背景技術】
【０００２】
旧来のキャッシュレジスタは金額の計算を行う装置とキャッシュドロワ（以下、単にドロワ装置と呼ぶ。）が一体に構成されていた。
【０００３】
しかし、近年では金額の計算をパソコンなどのホストで行い、このホストにレシートを印刷するプリンタを接続し、このプリンタにドロワ装置を接続する、というようにホスト、プリンタ、ドロワ装置がそれぞれ別の装置として構成されている。そして、ドロワの開閉の制御はプリンタなどのドロワ制御装置によって行われるようになっている。すなわち、ユーザはドロワ制御装置に接続するドロワの機種を選択できる（例えば、特許文献１）。
【０００４】
ドロワ制御装置がドロワの開閉を制御するためには、ドロワの開閉状態を認識する必要がある。しかし、ドロワ装置の機種によってドロワの開閉を示す信号が異なっている。例えば、ある機種ではポートに入力する信号がＨＩＧＨのとき開いた状態（以下、オープンと呼ぶ。）を、ＬＯＷのとき閉じた状態（以下、クローズと呼ぶ。）を表すが、これと信号が逆になっている機種がある。
【０００５】
このため、従来のドロワ制御装置はドロワ装置の機種に応じて手動にてドロワの開閉の判定方法を切り替える必要があり、手間がかかるという問題点があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１６４７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ドロワ装置の機種に応じて自動的にドロワの開閉の判定方法を切り替えることが可能なドロワ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ドロワを備えるドロワ装置と接続する入出力インターフェースと、ドロワの開閉状態を判定する複数の判定方法を格納する記憶装置と、ドロワ装置からドロワの開閉状態を示す信号であるドロワ状態信号を受信して判定方法のうち第１の判定方法に従ってドロワの開閉を判定する制御部と、ドロワを強制的にオープンした後にドロワ装置から受信したドロワ状態信号が第１の判定方法のオープンと一致しない場合、判定方法を第２の判定方法に切り替える判定方法切り替え手段と、を備えるドロワ制御装置を提供する。
【発明の効果】
【０００９】
接続されるドロワ装置の機種にかかわらず自動的に適正なドロワ制御を行うことができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】ドロワ制御装置の構成と接続関係を示す図である。
【図２】ドロワ制御装置１１０の動作を示すフローチャートである。
【図３】ドロワ制御装置１１０のステータスチェックにおける動作を示すフローチャートである。
【図４】ドロワ制御装置１１０のドロワオープンチェックにおける動作を示すフローチャートである。
【図５】判定方法の例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の一実施形態に係るドロワ制御装置を、図面を参照して詳細に説明する。図１は、ドロワ制御装置の構成と接続関係を示す図である。図１に示すように、ドロワ制御装置１１０は、パソコンなどのホスト１００と、キャッシュドロワ装置などのドロワ装置１２０と、接続する。
【００１２】
ホスト１００は、例えばＣＰＵなどの演算装置１０１と、ＲＯＭやＲＡＭなどの記憶装置であるホスト記憶装置１０４と、入出力インターフェースであるホスト入出力Ｉ／Ｆ１０２と、ディスプレイやキーボードなどの入出力装置であるホスト入出力装置１０３と、を備える。
【００１３】
ドロワ制御装置１１０は、例えばＣＰＵなどを備える制御部１１１と、ＲＯＭやＲＡＭや不揮発性メモリなどの記憶装置１１３と、入出力インターフェースである入出力Ｉ／Ｆ１１２と、紙などの記録媒体に印字する印字装置１１４と、を備える。
【００１４】
ドロワ装置１２０は、例えばドロワの開閉を制御するドロワ制御部１２１と、ＲＯＭやＲＡＭなどの記憶装置であるドロワ記憶装置１２３と、入出力インターフェースであるドロワ入出力Ｉ／Ｆ１２２と、ドロワを開閉するドロワ駆動部１２４と、を備える。
【００１５】
ホスト１００とドロワ制御装置１１０とはそれぞれホスト入出力Ｉ／Ｆ１０２と入出力Ｉ／Ｆ１１２とによって接続される。ドロワ制御装置１１０とドロワ装置１２０とはそれぞれ入出力Ｉ／Ｆ１１２とドロワ入出力Ｉ／Ｆ１２２とによって接続される。
【００１６】
ドロワ装置１２０は、ドロワが開いているときと閉じているときとでは異なる信号、例えばＨＩＧＨまたはＬＯＷをドロワ状態信号としてドロワ入出力Ｉ／Ｆ１２２から出力し、この出力されたドロワ状態信号はドロワ制御装置１１０の制御部１１１に入出力Ｉ／Ｆ１１２を介して入力される。
【００１７】
図２は、ドロワ制御装置１１０の動作を示すフローチャートである。図２に示すように、ドロワ制御装置１１０は電源が投入されると、ステップ２０１においてＲＯＭ及びＲＡＭのチェックを行い、ステップ２０２においてハードウエアの構成チェックを行い、ステップ２０３においてデバイスチェックを行う。ステップ２０４において、ドロワ制御装置１１０はドロワ装置１２０のステータスチェックを行う。
【００１８】
図３は、ドロワ制御装置１１０のステータスチェックにおける動作を示すフローチャートである。図３に示すように、ドロワ制御装置１１０は、ステップ３０１においてカバーオープンチェックを行い、ステップ３０２においてペーパーエンドチェックを行う。ステップ３０３において、ドロワ制御装置１１０はドロワがオープンかクローズかを調べるドロワオープンチェックを行う。
【００１９】
図４は、ドロワ制御装置１１０のドロワオープンチェックにおける動作を示すフローチャートである。ドロワ制御装置１１０は、ドロワを強制的にオープンした後にドロワ装置１２０から受信したドロワ状態信号が第１の判定方法のオープンと一致しない場合、判定方法を第２の判定方法に切り替える判定方法切り替え手段を備える。
【００２０】
図４に示すように、ステップ４０１において、ドロワ制御装置１１０はドロワ装置１２０に対してドロワを強制的にオープンするようにオープン指示を出力する。このオープン指示を受信するとドロワ装置１２０はドロワをオープンし、ドロワ状態信号をドロワ制御装置１１０に送信する。ステップ４０２において、ドロワ制御装置１１０は記憶装置１１３から判定方法１を読み込む。
【００２１】
ここで、判定方法について説明する。図５は、判定方法の例を示す図である。図５に示すように、例えば第１の判定方法である判定方法１においてはドロワ状態信号がＬＯＷのときオープンと、ＨＩＧＨのときクローズと判定する。第２の判定方法である判定方法２においてはドロワ状態信号がＨＩＧＨのときオープンと、ＬＯＷのときクローズと判定する。
【００２２】
図４のステップ４０３において、ドロワ制御装置１１０は受信したドロワ状態信号が判定方法１のオープンと一致するか、すなわち図５の例においてＬＯＷかを判定する。ドロワ制御装置１１０は、ドロワ状態信号が判定方法１のオープンと一致するとき、ステップ４０４に進み、一致しない時ステップ４１２に進む。
【００２３】
ステップ４０４において、ドロワ制御装置１１０はホスト１００にオープンエラー表示を示す信号を出力する。ホスト１００はこの信号を受信するとホスト入出力装置１０３に「ドロワを閉めてください」などのオープンエラー表示を出力する。
【００２４】
ステップ４０５において、ドロワ制御装置１１０はドロワ状態信号が判定方法１のクローズと一致するかを判定する。ドロワ制御装置１１０は、ドロワ状態信号が判定方法１のクローズと一致するとき、すなわちユーザがドロワを閉めた時ステップ４１１に進み、一致しない時ステップ４０６に進む。
【００２５】
ステップ４０６において、ドロワ制御装置１１０はタイマを起動する。ステップ４０７において、ドロワ制御装置１１０はタイムアウトか判定する。ドロワ制御装置１１０は、タイムアウトでない場合ステップ４０５に戻り、タイムアウトである場合ステップ４０８に進んでドロワ装置１２０を制御から切り離す。
【００２６】
ステップ４０９において、ドロワ制御装置１１０はやり直しをするかどうかの入力をホスト１００から受け入れる。ドロワ制御装置１１０は、入力した値がやり直しでない場合ステップ４０９に戻り、やり直しを示すキーが２度続けて押されたときステップ４１０に進んでドロワ装置１２０を制御から切り離し、やり直しを示すキーが１度だけ押されたときステップ４０１に戻る。
【００２７】
ステップ４１１において、ドロワ制御装置１１０はオープンエラーを解除し、処理を終了する。
【００２８】
続いて、ステップ４１２以下におけるドロワ制御装置１１０の動作について説明する。ステップ４１２において、ドロワ制御装置１１０は記憶装置１１３から判定方法２を読み込む。このとき、判定方法２をデフォルトの判定方法として記憶装置１１３に格納してもよい。
【００２９】
ステップ４１３において、ドロワ制御装置１１０はホスト１００にオープンエラー表示を示す信号を出力する。ホスト１００はこの信号を受信するとホスト入出力装置１０３に「ドロワを閉めてください」などのオープンエラー表示を出力する。
【００３０】
ステップ４１４において、ドロワ制御装置１１０はドロワ状態信号が判定方法２のクローズと一致するかを判定する。ドロワ制御装置１１０は、ドロワ状態信号が判定方法２のクローズと一致するとき、すなわちユーザがドロワを閉めた時ステップ４１１に進み、一致しない時ステップ４１５に進む。
【００３１】
ステップ４１５において、ドロワ制御装置１１０はタイマを起動する。ステップ４１６において、ドロワ制御装置１１０はタイムアウトか判定する。ドロワ制御装置１１０は、タイムアウトでない場合ステップ４１４に戻り、タイムアウトである場合ステップ４０８に進んでドロワ装置１２０を制御から切り離す。
【００３２】
以上述べたように、本実施形態のドロワ制御装置１１０は、ドロワの開閉を判定する判定方法を複数格納しており、ドロワオープンチェックにおいてドロワを強制的にオープンした後に受信したドロワ状態信号が第１の判定方法のオープンと一致するかを判定し、一致しない場合は判定方法を第２の判定方法に切り替える。このため、ドロワ制御装置１１０は接続されるドロワ装置１２０の機種にかかわらず自動的に適正なドロワ制御を行うことができるという効果がある。
【符号の説明】
【００３３】
１００：ホスト、
１１０：ドロワ制御装置、
１１１：制御部、
１１２：入出力Ｉ／Ｆ、
１１３：記憶装置、
１１４：印字装置、
１２０：ドロワ装置。
【図１】
2010211759.tif 000003
【図２】
2010211759.tif 000004
【図３】
2010211759.tif 000005
【図４】
2010211759.tif 000006
【図５】
2010211759.tif 000007