(57)【要約】【課題】コストを低くすることができ、過電流保護素子が作動して画像形成装置を使用することができなくなるのを防止することができるようにする。【解決手段】駆動用の電源と接続され、駆動用の電源の電圧が印加される過電流保護素子と、前記駆動用の電源と過電流保護素子との間に配設されたスイッチング装置とを有する。スイッチング装置は、過電流保護素子と付属装置のアクチュエータとが接続されたときに、駆動信号を受けてアクチュエータに駆動電流を供給する。駆動用の電源と過電流保護素子との間にスイッチング装置が配設され、画像形成装置と付属装置とが接続され、過電流保護素子と付属装置のアクチュエータとが接続されたときに、スイッチング装置が駆動信号を受けてアクチュエータに駆動電流を供給するので、過電流保護素子の容量を超えて過電流保護素子に過電流が供給されることがない。【選択図】図１
2016085590.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）駆動用の電源と接続され、該駆動用の電源によって発生させられた電圧が印加される過電流保護素子と、
（ｂ）前記駆動用の電源と過電流保護素子との間に配設されたスイッチング装置とを有するとともに、
（ｃ）該スイッチング装置は、過電流保護素子と付属装置のアクチュエータとが接続されたときに、駆動信号を受けてアクチュエータに駆動電流を供給することを特徴とする保護素子保護装置。
【請求項２】
前記スイッチング装置は、制御用の電源と接続され、前記駆動信号を受けてオンにされる低電圧用のスイッチング素子、及び前記駆動用の電源と接続され、前記低電圧用のスイッチング素子がオンにされたときにオンにされる高電圧用のスイッチング素子を備える請求項１に記載の保護素子保護装置。
【請求項３】
前記請求項１又は２に記載の保護素子保護装置を備えた画像形成装置。
【請求項４】
（ａ）画像形成装置と接続された付属装置のアクチュエータを駆動するための駆動信号を生成するアクチュエータ駆動処理部と、
（ｂ）前記駆動信号を受けて前記アクチュエータを駆動するアクチュエータ駆動部と、
（ｃ）前記付属装置の検出要素の出力を受けてスイッチ信号を生成する信号検出部と、
（ｄ）前記スイッチ信号を受けて、前記検出要素がオンになったかどうかを判断する信号判定部と、
（ｅ）前記駆動信号及びスイッチ信号に基づいて、画像形成装置と付属装置とが誤って接続されているかどうかを判断する誤接続判定部とを有するとともに、
（ｆ）前記アクチュエータ駆動部は、駆動用の電源と接続され、該駆動用の電源によって発生させられた電圧が印加される過電流保護素子、及び前記駆動用の電源と過電流保護素子との間に配設されたスイッチング装置を備え、
（ｇ）該スイッチング装置は、過電流保護素子と付属装置のアクチュエータとが接続されたときに、駆動信号を受けてアクチュエータに駆動電流を供給することを特徴とする画像形成装置。
【請求項５】
前記アクチュエータ駆動部は、一端が前記過電流保護素子と接続されたアクチュエータの他端と接続される駆動用のスイッチング素子を備える請求項４に記載の画像形成装置。
【請求項６】
前記信号検出部は、前記検出要素と接続された検出用のスイッチング素子を備え、該検出用のスイッチング素子の端子の電圧をスイッチ信号として生成する請求項４又は５に記載の画像形成装置。
【請求項７】
（ａ）前記付属装置はキャッシュドロワであり、
（ｂ）前記アクチュエータは、キャッシュドロワをロックするためのソレノイドであり、
（ｃ）前記検出要素は、キャッシュドロワがロックされたときにオンになるマイクロスイッチである請求項４〜６のいずれか１項に記載の画像形成装置。
【請求項８】
画像形成装置と付属装置とが誤って接続されている場合に、画像形成装置と付属装置とが誤って接続されていることを操作者に通知するアラーム通知部を有する請求項４〜７のいずれか１項に記載の画像形成装置。
【請求項９】
駆動用の電源と接続され、該駆動用の電源によって発生させられた電圧が印加される過電流保護素子、及び前記駆動用の電源と過電流保護素子との間に配設されたスイッチング装置を有する画像形成装置の誤接続検出方法において、
（ａ）画像形成装置と接続された付属装置のアクチュエータを駆動するための駆動信号を生成し、
（ｂ）該駆動信号を受けて前記アクチュエータを駆動し、
（ｃ）前記付属装置の検出要素の出力を受けてスイッチ信号を生成し、
（ｄ）該スイッチ信号を受けて、前記検出要素がオンになったかどうかを判断し、
（ｅ）前記駆動信号及びスイッチ信号に基づいて、画像形成装置と付属装置とが誤って接続されているかどうかを判断するとともに、
（ｆ）前記過電流保護素子と前記アクチュエータとが接続されたときに、駆動信号を受けてアクチュエータに駆動電流を供給することを特徴とする画像形成装置の誤接続検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保護素子保護装置、画像形成装置及びその誤接続検出方法に関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の画像形成装置、例えば、プリンタは、所定のシステム、例えば、ＰＯＳシステム（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ  Ｓｙｓｔｅｍ）を構成する機器として使用されることがあり、その場合、金銭を出し入れするための付属装置としてのキャッシュドロワと接続されるようになっている。
【０００３】
そのために、プリンタは、用紙に対して印刷を行う印刷機構部のほかに、キャッシュドロワに配設されたソレノイドを駆動し、キャッシュドロワの引出し部が閉じられた状態でキャッシュドロワをロックしたり、ロックを解除して引出し部を開いたりするための駆動回路部を備える。
【０００４】
ところで、前記ＰＯＳシステムにおいては、例えば、前記キャッシュドロワを、店舗の店員ごとに管理したり、営業時間外はＰＯＳシステムから取り外して管理したりすることができるようになっているので、プリンタは、特定のキャッシュドロワとだけ接続されるわけではなく、仕様の異なる規格外のキャッシュドロワと接続されることがある。
【０００５】
プリンタと規格外のキャッシュドロワとが接続された場合、プリンタの駆動回路部からキャッシュドロワのソレノイドに、コイルの抵抗値に基づいて算出される許容範囲を超える電流、すなわち、過電流が供給されると、ソレノイドが破損してしまう。そこで、前記駆動回路部の基板に過電流保護素子としてのヒューズが配設され、過電流が流れたときにヒューズが作動して溶断されるようになっている。
【０００６】
この場合、ヒューズが溶断されると、プリンタの稼働が停止してしまい、基板を交換する等の修理をするまでプリンタを使用することができなくなってしまう。
【０００７】
そこで、駆動回路部のほかに、コイルの抵抗値を検出するコイル抵抗検出部、並びに前記駆動回路部及びコイル抵抗検出部のうちのいずれか一方をソレノイドに接続する駆動切替部を配設し、規格外のキャッシュドロワと接続されないようにしたプリンタが提供されている（例えば、特許文献１参照。）。
【０００８】
該プリンタにおいては、ソレノイドに電流が供給される前に、コイル抵抗検出部によって、制御用の電圧等の低い電圧を使用してコイルの抵抗値が検出され、プリンタと規格外のキャッシュドロワとが接続されたかどうかが判断され、プリンタと規格外のキャッシュドロワとが接続された場合に、操作者にその旨が通知されるようになっている。
【０００９】
したがって、駆動回路部に配設されたヒューズが溶断されるのを防止することができるので、プリンタを使用することができなくなるのを防止することができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１０−１７６６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、前記従来のプリンタにおいては、駆動回路部のほかに、コイル抵抗検出部及び駆動切替部を配設する必要があり、プリンタのコストが高くなってしまう。
【００１２】
また、プリンタとキャッシュドロワとを接続するケーブルにおいて、ピンの配置には規格がなく、ケーブルのコネクタの形状が同じであっても、キャッシュドロワのメーカによってケーブルの配線仕様が異なるので、キャッシュドロワが規格内のものであっても、ケーブルの配線仕様によっては、プリンタとキャッシュドロワとを正しく接続することができず、プリンタとキャッシュドロワとが誤って接続されて、ヒューズに過電流が供給されてヒューズが溶断されて、プリンタを使用することができなくなってしまう。
【００１３】
本発明は、前記従来のプリンタの問題点を解決して、コストを低くすることができ、過電流保護素子が作動して画像形成装置を使用することができなくなるのを防止することができる保護素子保護装置、画像形成装置その誤接続検出方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
そのために、本発明の保護素子保護装置においては、駆動用の電源と接続され、該駆動用の電源によって発生させられた電圧が印加される過電流保護素子と、前記駆動用の電源と過電流保護素子との間に配設されたスイッチング装置とを有する。
【００１５】
そして、該スイッチング装置は、過電流保護素子と付属装置のアクチュエータとが接続されたときに、駆動信号を受けてアクチュエータに駆動電流を供給する。
【発明の効果】
【００１６】
本発明によれば、保護素子保護装置においては、駆動用の電源と接続され、該駆動用の電源によって発生させられた電圧が印加される過電流保護素子と、前記駆動用の電源と過電流保護素子との間に配設されたスイッチング装置とを有する。
【００１７】
そして、該スイッチング装置は、過電流保護素子と付属装置のアクチュエータとが接続されたときに、駆動信号を受けてアクチュエータに駆動電流を供給する。
【００１８】
この場合、駆動用の電源と過電流保護素子との間にスイッチング装置が配設され、画像形成装置と付属装置とが接続され、過電流保護素子と付属装置のアクチュエータとが接続されたときに、スイッチング装置が駆動信号を受けてアクチュエータに駆動電流を供給するので、過電流保護素子の容量を超えて過電流保護素子に過電流が供給されることがない。したがって、過電流保護素子が作動するのを防止することができ、画像形成装置を使用することができなくなるのを防止することができる。
【００１９】
また、駆動用の電源と過電流保護素子との間にスイッチング装置を配設するだけでよいので、画像形成装置のコストを低くすることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態におけるＰＯＳシステムの制御ブロック図である。
【図２】本発明の実施の形態におけるＰＯＳシステムの概念図である。
【図３】プリンタとキャッシュドロワとが正しく接続された状態を示す図である。
【図４】プリンタとキャッシュドロワとが誤って接続された状態を示す第１の図である。
【図５】プリンタとキャッシュドロワとが誤って接続された状態を示す第２の図である。
【図６】プリンタとキャッシュドロワとが誤って接続された状態を示す第３の図である。
【図７】プリンタとキャッシュドロワとが誤って接続された状態を示す第４の図である。
【図８】プリンタとキャッシュドロワとが誤って接続された状態を示す第５の図である。
【図９】本発明の実施の形態におけるプリンタとキャッシュドロワとが正しく接続された状態を示す図である。
【図１０】本発明の実施の形態におけるプリンタとキャッシュドロワとが誤って接続された状態を示す第１の図である。
【図１１】本発明の実施の形態におけるプリンタとキャッシュドロワとが誤って接続された状態を示す第２の図である。
【図１２】本発明の実施の形態におけるプリンタの動作を示す第１のフローチャートである。
【図１３】本発明の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【図１４】本発明の実施の形態におけるプリンタの他の動作を示す第１のフローチャートである。
【図１５】本発明の実施の形態におけるプリンタの他の動作を示す第２のフローチャートである。
【図１６】本発明の実施の形態におけるプリンタの他の動作を示す第３のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、所定のシステムとしてのＰＯＳシステムに使用される画像形成装置としてのプリンタについて説明する。
【００２２】
図２は本発明の実施の形態におけるＰＯＳシステムの概念図である。
【００２３】
図において、１００はＰＯＳシステムであり、該ＰＯＳシステム１００は、媒体としての図示されない用紙に対して印刷を行い、レシート等を作成するプリンタ１０、該プリンタ１０の上位装置としての、かつ、ホストコンピュータとしてのパソコン２０、金銭を出し入れするための付属装置としてのキャッシュドロワ３０、情報記録媒体としての磁気カードの情報を読み取り、パソコン２０に送る第１の情報読取装置としての磁気カードリーダ４０、商品等に付されたバーコードから商品情報を読み取り、パソコン２０に送る第２の情報読取装置としてのスキャナ５０等を備え、磁気カードの情報、商品情報等が販売情報としてパソコン２０に登録され、管理される。そして、プリンタ１０とパソコン２０とがケーブル５１によって、プリンタ１０とキャッシュドロワ３０とがケーブルｃ１によって、パソコン２０と磁気カードリーダ４０とがケーブル５２によって、パソコン２０とスキャナ５０とがケーブル５３によって接続される。また、キャッシュドロワ３０は、開閉自在に配設され、金銭を収容するための引出し部３０ａを備える。なお、引出し部３０ａは、キャッシュドロワ３０のロックが解除されるのに伴って所定の機構によって自動的に開かれるが、キャッシュドロワ３０をロックする際は、操作者が押し込むことによって閉じられる。
【００２４】
次に、一般的なプリンタとキャッシュドロワ３０とが接続された状態について説明する。
【００２５】
図３はプリンタとキャッシュドロワとが正しく接続された状態を示す図、図４はプリンタとキャッシュドロワとが誤って接続された状態を示す第１の図、図５はプリンタとキャッシュドロワとが誤って接続された状態を示す第２の図、図６はプリンタとキャッシュドロワとが誤って接続された状態を示す第３の図、図７はプリンタとキャッシュドロワとが誤って接続された状態を示す第４の図、図８はプリンタとキャッシュドロワとが誤って接続された状態を示す第５の図である。
【００２６】
図において、１０’はプリンタ、３０は規格内のキャッシュドロワ、３０’は規格外のキャッシュドロワ、ｃ１はプリンタ１０’とキャッシュドロワ３０とを接続する規格内のケーブル、ｃ１１〜ｃ１４はプリンタ１０’とキャッシュドロワ３０’とを接続する規格外のケーブル、ｐｉ（ｉ＝１、２、…）はケーブルｃ１の接続端子としてのピン、ｐｉ’（ｉ＝１、２、…）はケーブルｃ１１〜ｃ１４の接続端子としてのピン、ＦＧはプリンタ１０’とキャッシュドロワ３０、３０’との間で互いに接続され、筐体接地を行うための第１の接地部としての筐体、ＧＮＤはプリンタ１０’及びキャッシュドロワ３０、３０’においてグラウンド接地を行うための第２の接地部としてのグラウンドである。
【００２７】
前記プリンタ１０’は、第１、第２及び第５のスイッチング素子としてのトランジスタＴＲ１、ＴＲ２、ＴＲ５、プルアップ用の抵抗ｒ１、ｒ２、過電流保護素子としてのヒューズｆｓ等を、前記キャッシュドロワ３０、３０’は、コイルによって形成され、前記引出し部３０ａ（図２）が閉じられた状態でキャッシュドロワ３０をロックしたり、キャッシュドロワ３０、３０’のロックを解除して引出し部３０ａを開いたりするためのアクチュエータとしてのソレノイド３１、３１’、キャッシュドロワ３０、３０’の引出し部３０ａが開かれたこと及び閉じられたことを検出する検出要素としてのマイクロスイッチ３２、３２’等を備える。トランジスタＴＲ１はソレノイド３１、３１’を駆動するための第１の駆動用のスイッチング素子であり、トランジスタＴＲ２はマイクロスイッチ３２、３２’がオンになったことを検出するための検出用のスイッチング素子である。
【００２８】
前記プリンタ１０’において、筐体ＦＧにケーブルｃ１のピンｐ１が接続され、トランジスタＴＲ１のベースにＣＰＵが、コレクタにケーブルｃ１のピンｐ２が、エミッタにグラウンドＧＮＤが接続され、トランジスタＴＲ２のベースにケーブルｃ１のピンｐ３が、コレクタにＣＰＵが、エミッタにグラウンドＧＮＤが接続され、ヒューズｆｓにケーブルｃ１のピンｐ４が接続され、トランジスタＴＲ５のベースにＣＰＵが、コレクタにケーブルｃ１のピンｐ５が、エミッタにグラウンドＧＮＤが接続され、グラウンドＧＮＤにケーブルｃ１のピンｐ６が接続される。
【００２９】
また、前記トランジスタＴＲ２において、後述される電源部１７（図１）によって発生させられた５〔Ｖ〕の制御用の電圧が、プルアップ用の抵抗ｒ１を介してコレクタに、プルアップ用の抵抗ｒ２を介してベースに印加される。そして、電源部１７によって発生させられた２４〔Ｖ〕の駆動用の電圧がヒューズｆｓに印加される。なお、電源部１７は、制御用の電源として機能して５〔Ｖ〕の電圧を、駆動用の電源として機能して２４〔Ｖ〕の電圧を発生させる。
【００３０】
ところで、通常は、プリンタ１０’と規格内のキャッシュドロワ３０とが規格内のケーブルｃ１を介して接続される。
【００３１】
その場合、図３に示されるように、前記プリンタ１０’とキャッシュドロワ３０とがケーブルｃ１を介して正しく接続され、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１のピンｐ１を介してプリンタ１０’の筐体ＦＧと接続され、ソレノイド３１の一端がケーブルｃ１のピンｐ２を介してトランジスタＴＲ１のコレクタと、ソレノイド３１の他端がケーブルｃ１のピンｐ４を介してヒューズｆｓと接続され、マイクロスイッチ３２の一端がケーブルｃ１のピンｐ３を介してトランジスタＴＲ２のベースと、マイクロスイッチ３２の他端がケーブルｃ１のピンｐ６を介してグラウンドＧＮＤと接続され、ケーブルｃ１のピンｐ５は無接続（ＮＣ）にされる。
【００３２】
そして、パソコン２０からプリンタ１０’に、キャッシュドロワ３０のロックを解除し、引出し部３０ａを開くための要求、すなわち、コマンドとしてのキャッシュドロワオープン要求が送信されると、トランジスタＴＲ１がオンにされる。これにより、ソレノイド３１に２４〔Ｖ〕の電圧の電流が供給され、キャッシュドロワ３０のロックが解除され、引出し部３０ａが開かれる。このとき、ヒューズｆｓに過電流が供給されることはなく、ヒューズｆｓは溶断されず、基板が破損することはない。
【００３３】
そして、キャッシュドロワ３０において、引出し部３０ａが開かれると、マイクロスイッチ３２はオンになり、それまでオンにされていたトランジスタＴＲ２がオフになり、その結果、トランジスタＴＲ２の端子の電圧であるコレクタ電圧が高くなる。これにより、引出し部３０ａが開いていると判断される。
【００３４】
ところが、前述されたように、プリンタ１０’に規格外のキャッシュドロワ３０’が接続されることがある。
【００３５】
その場合、規格内のケーブルｃ１が使用されても、ケーブルｃ１と接続されるキャッシュドロワ３０’側の配線仕様が規格内のキャッシュドロワ３０の配線仕様と異なると、例えば、図４に示されるように、プリンタ１０’と規格外のキャッシュドロワ３０’とがケーブルｃ１を介して誤って接続され、キャッシュドロワ３０’において、ソレノイド３１’の一端がケーブルｃ１のピンｐ２を介してトランジスタＴＲ１のコレクタと、ソレノイド３１’の他端がケーブルｃ１のピンｐ３を介してトランジスタＴＲ２のベースと接続され、マイクロスイッチ３２’の一端がケーブルｃ１のピンｐ４を介してヒューズｆｓと、マイクロスイッチ３２’の他端がケーブルｃ１のピンｐ６を介してグラウンドＧＮＤと接続される。
【００３６】
この場合、パソコン２０からプリンタ１０’にキャッシュドロワオープン要求が送信されてトランジスタＴＲ１がオンにされると、ソレノイド３１’の他端がトランジスタＴＲ２のベースと接続されているので、ソレノイド３１’に５〔Ｖ〕の電圧の電流が供給される。したがって、ソレノイド３１’に十分な電流が供給されないので、キャッシュドロワ３０’のロックを解除することができない。
【００３７】
なお、ソレノイド３１’の仕様によって、仮に、キャッシュドロワ３０’のロックを解除することができたとしても、マイクロスイッチ３２’がオンになるので、電源部１７とグラウンドＧＮＤとが短絡し、ヒューズｆｓに過電流、この場合、２４〔Ｖ〕の電圧の電流が供給され、ヒューズｆｓが溶断されてしまう。
【００３８】
ところで、プリンタ１０’とキャッシュドロワ３０とを接続するケーブルにおいて、ピンｐｉの配置には規格がなく、ケーブルのコネクタの形状が同一であっても、キャッシュドロワ３０のメーカによってケーブルの配線仕様が異なる。
【００３９】
その場合、キャッシュドロワ３０が規格内のものであっても、ケーブルの配線仕様がメーカによって異なることにより、プリンタ１０’とキャッシュドロワ３０とが誤って接続されて、キャッシュドロワ３０のロックを解除することができなかったり、ヒューズｆｓに過電流が供給されてヒューズｆｓが溶断されて、プリンタ１０’を使用することができなくなったりしてしまう。
【００４０】
次に、前記プリンタ１０’とキャッシュドロワ３０とを配線仕様が異なるケーブルを介して誤って接続した例について説明する。なお、プリンタ１０’とキャッシュドロワ３０とを接続する各ケーブルを調べてみると、ケーブルは、図５〜８に示される四つの類型に分けられる。
【００４１】
まず、図５に示されるようなケーブルｃ１１を使用した場合、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１１のピンｐ１’を介してプリンタ１０’の筐体ＦＧと接続され、ソレノイド３１の一端がケーブルｃ１１のピンｐ２’を介してトランジスタＴＲ１のコレクタと、ソレノイド３１の他端がケーブルｃ１１のピンｐ３’を介してトランジスタＴＲ２のベースと接続され、マイクロスイッチ３２の一端がケーブルｃ１１のピンｐ４’を介してヒューズｆｓと、マイクロスイッチ３２の他端がケーブルｃ１１のピンｐ５’を介してトランジスタＴＲ５のコレクタと接続され、ケーブルｃ１１のピンｐ６’は無接続（ＮＣ）にされる。
【００４２】
この場合、パソコン２０からプリンタ１０’にキャッシュドロワオープン要求が送信されてトランジスタＴＲ１がオンにされると、ソレノイド３１の他端がトランジスタＴＲ２のベースと接続されているので、ソレノイド３１に５〔Ｖ〕の電圧の電流が供給される。したがって、キャッシュドロワ３０のロックを解除することができない。
【００４３】
なお、ソレノイド３１の仕様によって、仮に、キャッシュドロワ３０のロックを解除することができたとしても、マイクロスイッチ３２がオンになるので、例えば、トランジスタＴＲ５がオンにされている場合、電源部１７とグラウンドＧＮＤとが短絡し、ヒューズｆｓに２４〔Ｖ〕の電圧の電流が供給されてヒューズｆｓが溶断されてしまう。
【００４４】
次に、図６に示されるようなケーブルｃ１２を使用した場合、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１２のピンｐ１’を介してプリンタ１０’の筐体ＦＧと接続され、ソレノイド３１の一端がケーブルｃ１２のピンｐ２’を介してトランジスタＴＲ１のコレクタと、ソレノイド３１の他端がケーブルｃ１２のピンｐ３’を介してトランジスタＴＲ２のベースと接続され、ケーブルｃ１２のピンｐ４’〜６ｐ’は無接続（ＮＣ）にされる。
【００４５】
この場合、パソコン２０からプリンタ１０’にキャッシュドロワオープン要求が送信されてトランジスタＴＲ１がオンにされると、ソレノイド３１の他端がトランジスタＴＲ２のベースと接続されているので、ソレノイド３１に５〔Ｖ〕の電圧の電流が供給される。したがって、キャッシュドロワ３０のロックを解除することができない。
【００４６】
なお、ソレノイド３１の仕様によって、キャッシュドロワ３０のロックを解除することができ、引出し部３０ａが開かれた場合、マイクロスイッチ３２がオンになるが、マイクロスイッチ３２がケーブルｃ１２と接続されていないので、引出し部３０ａが開かれたかどうかを判断することはできない。
【００４７】
また、図７に示されるようなケーブルｃ１３を使用した場合、図４に示されるような規格外のキャッシュドロワ３０’がプリンタ１０’に接続されたときと同様に、ソレノイド３１の一端がケーブルｃ１３のピンｐ２’を介してトランジスタＴＲ１のコレクタと、ソレノイド３１の他端がケーブルｃ１３のピンｐ３’を介してトランジスタＴＲ２のベースと接続され、マイクロスイッチ３２の一端がケーブルｃ１３のピンｐ４’を介してヒューズｆｓと、マイクロスイッチ３２の他端がケーブルｃ１３のピンｐ６’を介してグラウンドＧＮＤと接続される。
【００４８】
この場合、パソコン２０からプリンタ１０’にキャッシュドロワオープン要求が送信されてトランジスタＴＲ１がオンにされても、ソレノイド３１に十分な電流が供給されないので、キャッシュドロワ３０のロックを解除することができない。
【００４９】
また、仮に、キャッシュドロワ３０のロックを解除することができたとしても、マイクロスイッチ３２がオンになるので、ヒューズｆｓが溶断されてしまう。
【００５０】
そして、図８に示されるようなケーブルｃ１４を使用した場合、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１４のピンｐ１’を介してプリンタ１０’の筐体ＦＧと接続され、マイクロスイッチ３２の一端がケーブルｃ１４のピンｐ２’を介してトランジスタＴＲ１のコレクタと、マイクロスイッチ３２の他端がケーブルｃ１４のピンｐ３’を介してトランジスタＴＲ２のベースと接続され、ソレノイド３１の一端がケーブルｃ１４のピンｐ４’を介してヒューズｆｓと接続され、ソレノイド３１の他端がケーブルｃ１４のピンｐ５’を介してトランジスタＴＲ５のコレクタと接続され、ケーブルｃ１４のピンｐ６’は無接続（ＮＣ）にされる。
【００５１】
この場合、パソコン２０からプリンタ１０’にキャッシュドロワオープン要求が送信されてトランジスタＴＲ１がオンにされても、ソレノイド３１に十分な電流が供給されないので、キャッシュドロワ３０のロックを解除することができない。
【００５２】
次に、ＰＯＳシステム１００について説明する。
【００５３】
図１は本発明の実施の形態におけるＰＯＳシステムの制御ブロック図である。
【００５４】
図において、１０はプリンタ、２０はパソコン、３０はキャッシュドロワ、６０はプリンタ１０及びパソコン２０に交流電流を供給する交流電源である。
【００５５】
プリンタ１０は、プリンタ１０の全体の制御を行う制御部１１、キャッシュドロワ３０のソレノイド３１を駆動するためのアクチュエータ駆動部としてのソレノイド駆動部１２、前記キャッシュドロワ３０のマイクロスイッチ３２の出力、すなわち、センサ出力を読み込み、スイッチ信号を生成する信号検出部としてのスイッチ信号検出部１３、ＰＯＳシステム１００にエラーが発生した場合に、エラーが発生したことを操作者に通知するためのアラーム通知部としてのアラーム表示部１４、制御プログラム、印刷データ等が記録されるデータ格納部１５、用紙に画像を形成する印刷機構部１９、前記交流電源６０の交流の電圧を、プリンタ１０自体を動作させたり、ソレノイド３１を駆動したりするための直流の電圧に変換する電源部１７等を備え、前記制御部１１は、ＣＰＵから成り、プリンタ１０の動作を制御する演算／処理部１６、前記印刷機構１９の制御を行う印刷制御部１８等を備える。
【００５６】
また、前記キャッシュドロワ３０は、前記ソレノイド３１及び前記マイクロスイッチ３２を備える。
【００５７】
そして、前記演算／処理部１６は、ソレノイド３１をオン・オフさせる（駆動する）ための信号（以下「駆動信号」という。）を生成し、ソレノイド駆動部１２に送るアクチュエータ駆動処理部としてのソレノイド駆動処理部１６ａ、前記スイッチ信号検出部１３によって生成されたスイッチ信号を受け、該スイッチ信号に基づいてマイクロスイッチ３２がオンになったかどうかを判断する信号判定部としてのスイッチ信号判定部１６ｂ、前記駆動信号及びスイッチ信号に基づいて、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかを判断する誤接続判定部１６ｃ、及びパソコン２０と通信を行うパソコン通信部１６ｄを備える。
【００５８】
該パソコン通信部１６ｄは、パソコン２０からキャッシュドロワオープン要求を受信したり、前記スイッチ信号に基づいて取得した引出し部３０ａの開閉状態の情報をパソコン２０に送信したり、印刷に関するデータ等をパソコン２０との間で送受信したりする。そして、前記ソレノイド駆動処理部１６ａは、前記パソコン通信部１６ｄが受信したキャッシュドロワオープン要求を受け、ソレノイド駆動部１２に前記駆動信号を送る。
【００５９】
また、前記誤接続判定部１６ｃは、ソレノイド駆動処理部１６ａからソレノイド駆動部１２に送られた駆動信号によって表されるソレノイド駆動部１２の動作状況、及びスイッチ信号検出部１３からスイッチ信号判定部１６ｂに送られたスイッチ信号によって表されるマイクロスイッチ３２のオン・オフ状況に基づいて、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかを判断する。
【００６０】
次に、プリンタ１０とキャッシュドロワ３０との接続状態について説明する。
【００６１】
図９は本発明の実施の形態におけるプリンタとキャッシュドロワとが正しく接続された状態を示す図、図１０は本発明の実施の形態におけるプリンタとキャッシュドロワとが誤って接続された状態を示す第１の図、図１１は本発明の実施の形態におけるプリンタとキャッシュドロワとが誤って接続された状態を示す第２の図である。
【００６２】
図において、１０はプリンタ、３０はキャッシュドロワ、ｃ１、ｃ１’はケーブル、ｐｉ（ｉ＝１、２、…）はケーブルｃ１のピン、ｐｉ’はケーブルｃ１’のピン、ＦＧはプリンタ１０とキャッシュドロワ３１との間で互いに接続され、筐体接地を行うための筐体、ＧＮＤはプリンタ１０及びキャッシュドロワ３０においてグラウンド接地を行うためのグラウンドである。
【００６３】
前記プリンタ１０は、第１〜第５のスイッチング素子としてのトランジスタＴＲ１〜ＴＲ５、抵抗ｒ１〜ｒ５、ヒューズｆｓ等を、キャッシュドロワ３０は、コイルによって形成されるソレノイド３１、マイクロスイッチ３２等を備える。
【００６４】
なお、トランジスタＴＲ３、ＴＲ４は、電源部１７（図１）とヒューズｆｓとの間に配設され、ヒューズｆｓが溶断されるのを防止するための溶断防止用のスイッチング装置を構成する。
【００６５】
前記プリンタ１０において、筐体ＦＧにケーブルｃ１、ｃ１’のピンｐ１、ｐ１’が接続され、トランジスタＴＲ１のベースにＣＰＵが、コレクタにケーブルｃ１、ｃ１’のピンｐ２、ｐ２’が、エミッタにグラウンドＧＮＤが接続され、トランジスタＴＲ２のベースにケーブルｃ１、ｃ１’のピンｐ３、ｐ３’が、コレクタにＣＰＵが、エミッタにグラウンドＧＮＤが接続され、トランジスタＴＲ３のベースにＣＰＵが、コレクタにトランジスタＴＲ４のベースが、エミッタにグラウンドＧＮＤが接続され、トランジスタＴＲ４のコレクタにヒューズｆｓの一端が、エミッタに前記電源部１７が接続され、ヒューズｆｓの他端にケーブルｃ１，ｃ１’のピンｐ４、ｐ４’が接続され、トランジスタＴＲ５のベースにＣＰＵが、コレクタにケーブルｃ１、ｃ１’のピンｐ５、ｐ５’が、エミッタにグラウンドＧＮＤが接続され、グラウンドＧＮＤにケーブルｃ１、ｃ１’のピンｐ６、ｐ６’が接続される。
【００６６】
本実施の形態においては、前記トランジスタＴＲ３が５〔Ｖ〕の低電圧用として、トランジスタＴＲ４が２４〔Ｖ〕の高電圧用として使用され、ＣＰＵと２４〔Ｖ〕の電圧系とがトランジスタＴＲ３によって分離させられる。したがって、ＣＰＵに２４〔Ｖ〕の電圧が印加されることがないので、ＣＰＵが破損するのを防止することができる。
【００６７】
なお、本実施の形態においては、トランジスタＴＲ３、ＴＲ４によってスイッチング装置が構成されるようになっているが、リレー回路等によってスイッチング装置を構成することができる。
【００６８】
また、前記トランジスタＴＲ２において、電源部１７によって発生させられた５〔Ｖ〕の制御用の電圧が、抵抗ｒ１を介してコレクタに、抵抗ｒ２を介してベースに印加され、前記トランジスタＴＲ３において、５〔Ｖ〕の制御用の電圧がプルアップ用の抵抗ｒ３を介してベースに印加され、前記トランジスタＴＲ４において、電源部１７によって発生させられた２４〔Ｖ〕の駆動用の電圧がプルアップ用の抵抗ｒ４を介してベースに印加される。さらに、トランジスタＴＲ３のコレクタとトランジスタＴＲ４のベースとの間に、電圧降下用の抵抗ｒ５が接続され、２４〔Ｖ〕の駆動用の電圧が抵抗ｒ３、ｒ４を介してトランジスタＴＲ３のコレクタに印加される。そして、電源部１７によって発生させられた２４〔Ｖ〕の駆動用の電圧がヒューズｆｓに印加される。
【００６９】
前記トランジスタＴＲ１、ＴＲ３、ＴＲ４、ヒューズｆｓ、抵抗ｒ３〜ｒ５等によって前記ソレノイド駆動部１２が構成され、トランジスタＴＲ２、抵抗ｒ１、ｒ２等によって前記スイッチ信号検出部１３が構成される。なお、前記ソレノイド駆動部１２において、トランジスタＴＲ３、ＴＲ４、抵抗ｒ３〜ｒ５等によって、保護素子保護装置としてのヒューズ保護回路６２が構成される。
【００７０】
また、前記ソレノイド駆動部１２、スイッチ信号検出部１３、アラーム表示部１４、演算／処理部１６、電源部１７、ソレノイド３１、マイクロスイッチ３２等によって、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかを判断する誤接続検出制御装置が構成される。
【００７１】
図９に示されるように、前記プリンタ１０とキャッシュドロワ３０とがケーブルｃ１を介して正しく接続されると、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１のピンｐ１を介してプリンタ１０の筐体ＦＧと接続され、ソレノイド３１の一端がケーブルｃ１のピンｐ２を介してトランジスタＴＲ１のコレクタと、ソレノイド３１の他端がケーブルｃ１のピンｐ４を介してヒューズｆｓと接続され、マイクロスイッチ３２の一端がケーブルｃ１のピンｐ３を介してトランジスタＴＲ２のベースと、マイクロスイッチ３２の他端がケーブルｃ１のピンｐ６を介してグラウンドと接続され、ケーブルｃ１のピンｐ５は無接続（ＮＣ）にされる。
【００７２】
これに対して、図１０に示されるように、前記プリンタ１０とキャッシュドロワ３０とがケーブルｃ１’を介して誤って接続されると、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１’のピンｐ１’を介してプリンタ１０の筐体ＦＧと接続され、ソレノイド３１の一端がケーブルｃ１’のピンｐ２’を介してトランジスタＴＲ１のコレクタと、ソレノイド３１の他端がケーブルｃ１’のピンｐ３’を介してトランジスタＴＲ２のベースと接続され、マイクロスイッチ３２の一端がケーブルｃ１’のピンｐ４’を介してヒューズｆｓと、マイクロスイッチ３２の他端がケーブルｃ１’のピンｐ６’を介してグラウンドと接続される。
【００７３】
また、図１１に示されるように、前記プリンタ１０とキャッシュドロワ３０とがケーブルｃ１’を介して誤って接続されると、キャッシュドロワ３０において、筐体ＦＧがケーブルｃ１’のピンｐ１’を介してプリンタ１０の筐体ＦＧと接続され、ソレノイド３１の一端がケーブルｃ１’のピンｐ４’を介してヒューズｆｓと、ソレノイド３１の他端がケーブルｃ１’のピンｐ５’を介してトランジスタＴＲ５のコレクタと接続され、マイクロスイッチ３２の一端がケーブルｃ１’のピンｐ２’を介してトランジスタＴＲ１のコレクタと、マイクロスイッチ３２の他端がケーブルｃ１’のピンｐ３’を介してトランジスタＴＲ２のベースと接続される。
【００７４】
次に、前記プリンタ１０の動作について説明する。
【００７５】
図１２は本発明の実施の形態におけるプリンタの動作を示す第１のフローチャート、図１３は本発明の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【００７６】
本実施の形態において、誤接続判定部１６ｃ（図１）は、トランジスタＴＲ１をオン・オフさせたときのトランジスタＴＲ２の状態の変化を監視することによって、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかを判断する。
【００７７】
すなわち、プリンタ１０の電源部１７の電源がオンにされると、電源がオンにされたことによってソレノイド３１に電流が供給されないように、ソレノイド駆動処理部１６ａは、直ちに駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ１、ＴＲ３をオフにする。
【００７８】
続いて、パソコン通信部１６ｄは、パソコン２０からプリンタ１０にキャッシュドロワオープン要求が送信されたかどうかを判断し、キャッシュドロワオープン要求が送信された場合、前記誤接続判定部１６ｃは、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかを判断する。
【００７９】
そのために、前記ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ１だけを一時的にオンにし、前記スイッチ信号検出部１３は、トランジスタＴＲ２のコレクタ電圧をスイッチ信号として生成し、スイッチ信号判定部１６ｂに送り、スイッチ信号判定部１６ｂは、スイッチ信号を読み込み、トランジスタＴＲ２の状態が変化したかどうかを判断する。
【００８０】
図９に示されるように、プリンタ１０とキャッシュドロワ３０とが正しく接続されていて、トランジスタＴＲ１とトランジスタＴＲ２とが接続されていない場合、トランジスタＴＲ１だけを一時的にオンにしたときに、トランジスタＴＲ２の状態は変化しないのに対して、図１０に示されるように、プリンタ１０とキャッシュドロワ３０とが誤って接続されていて、トランジスタＴＲ１とトランジスタＴＲ２とがソレノイド３１を介して接続されている場合、トランジスタＴＲ１だけを一時的にオンにしたときに、トランジスタＴＲ２において、ベース電圧が一時的に変化し、それに伴い、コレクタ電圧が変化する、すなわち、トランジスタＴＲ２の状態が変化する。
【００８１】
これにより、ソレノイド３１に電流が供給されたことが分かるので、誤接続判定部１６ｃは、プリンタ１０とキャッシュドロワ３０とが誤って接続されていると判断し、アラーム表示部１４に指示を送り、アラーム表示部１４は、アラームを表示し、プリンタ１０とキャッシュドロワ３０とが誤って接続されていることを操作者に通知する。なお、図４〜７に示されるように、トランジスタＴＲ１とトランジスタＴＲ２とが接続されている場合においても、誤接続判定部１６ｃは、図１０と同様に、プリンタ１０とキャッシュドロワ３０とが誤って接続されていると判断する。
【００８２】
一方、トランジスタＴＲ２の状態が変化しない場合、プリンタ１０とキャッシュドロワ３０とが図９又は１１に示されるように接続されていることが分かるので、ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ１、ＴＲ３をオンにする。なお、トランジスタＴＲ３がオンにされると、トランジスタＴＲ４もオンにされる。
【００８３】
そして、スイッチ信号判定部１６ｂは、スイッチ信号検出部１３のスイッチ信号を読み込み、ソレノイド３１に２４〔Ｖ〕の電圧の駆動電流が供給されてキャッシュドロワ３０のロックが解除されたかどうかを判断する。そのために、スイッチ信号判定部１６ｂは、スイッチ信号が変化したかどうか、すなわち、トランジスタＴＲ２の状態が変化したかどうかによって、マイクロスイッチ３２がオンにされたかどうかを判断する。そして、トランジスタＴＲ２の状態が変化し、マイクロスイッチ３２がオンにされたと判断された場合、図９に示されるように、プリンタ１０とキャッシュドロワ３０とが正しく接続されていて、スイッチ信号判定部１６ｂは、キャッシュドロワ３０のロックが解除されたと判断する。
【００８４】
プリンタ１０とキャッシュドロワ３０とが正しく接続されていると判断された場合、前記ソレノイド駆動処理部１６ａは、ソレノイド３１への駆動電流の供給を停止させるために、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ１、ＴＲ３をオフにする。なお、トランジスタＴＲ３がオフにされると、トランジスタＴＲ４もオフにされる。
【００８５】
そして、パソコン２０からプリンタ１０にキャッシュドロワオープン要求が送信されるたびに、キャッシュドロワ３０のロックを解除することができ、引出し部３０ａを開くことができる。
【００８６】
すなわち、パソコン通信部１６ｄは、パソコン２０からプリンタ１０にキャッシュドロワオープン要求が送信されたかどうかを判断し、キャッシュドロワオープン要求が送信された場合、ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ３（ＴＲ４）をオンにし、２４〔Ｖ〕の電圧をヒューズｆｓに印加する。
【００８７】
続いて、前記ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ１をオンにしてソレノイド３１に駆動電流を供給し、キャッシュドロワ３０のロックを解除する。これにより、引出し部３０ａが開かれる。
【００８８】
また、スイッチ信号判定部１６ｂは、トランジスタＴＲ２の状態が変化したかどうかによって、マイクロスイッチ３２がオンにされたかどうかを判断し、マイクロスイッチ３２が所定の時間オンにされた後、すなわち、キャッシュドロワ３０のロックが所定の時間解除された後、前記ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ１、ＴＲ３（ＴＲ４）をオフにしてキャッシュドロワ３０をロックする。
【００８９】
そして、演算／処理部１６は、プリンタ１０の電源がオフにされたかどうかを判断し、電源がオフにされた場合、処理を終了する。
【００９０】
一方、トランジスタＴＲ１、ＴＲ３（ＴＲ４）がオンにされたときに、キャッシュドロワ３０のロックが解除されていないと判断された場合、誤接続判定部１６ｃは、図１１に示されるように、プリンタ１０とキャッシュドロワ３０とが誤って接続されていると判断し、アラーム表示部１４に指示を送り、アラーム表示部１４は、アラームを表示し、プリンタ１０とキャッシュドロワ３０とが誤って接続されていることを操作者に通知する。
【００９１】
このように、本実施の形態においては、電源部１７とヒューズｆｓとの間にトランジスタＴＲ３、ＴＲ４が配設され、トランジスタＴＲ３、ＴＲ４は、プリンタ１０とキャッシュドロワ３０とが接続され、ヒューズｆｓとソレノイド３１とが接続されたときに、駆動信号を受けてソレノイド３１に駆動電流を供給するので、２４〔Ｖ〕の電圧の電流がヒューズｆｓの容量を超えてヒューズｆｓに供給されることがない。したがって、ヒューズｆｓが溶断されるのを防止することができ、プリンタ１０を使用することができなくなるのを防止することができる。
【００９２】
また、２４〔Ｖ〕の駆動用の電源とヒューズｆｓとの間にトランジスタＴＲ３、ＴＲ４を配設するだけでよいので、プリンタ１０のコストを低くすることができる。
【００９３】
そして、ソレノイド駆動処理部１６ａによって生成された駆動信号に基づいてソレノイド駆動部１２がソレノイド３１を駆動し、スイッチ信号検出部１３によって生成されたスイッチ信号に基づいて、スイッチ信号判定部１６ｂがマイクロスイッチ３２がオンになったかどうかを判断するので、駆動信号及びスイッチ信号に基づいて、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかを判断することができる。
【００９４】
次に、フローチャートについて説明する。
ステップＳ１  プリンタ１０の電源がオンにされる。
ステップＳ２  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３をオフにする。
ステップＳ３  パソコン通信部１６ｄはキャッシュドロワオープン要求が送信されたかどうかを判断する。キャッシュドロワオープン要求が送信された場合はステップＳ４に進み、キャッシュドロワオープン要求が送信されない場合はステップＳ１に戻る。
ステップＳ４  ソレノイド駆動処理部１６ａはトランジスタＴＲ１をオン・オフさせる。
ステップＳ５  スイッチ信号検出部１６ｂはトランジスタＴＲ２の状態が変化したかどうかを判断する。トランジスタＴＲ２の状態が変化した場合はステップＳ６に、トランジスタＴＲ２の状態が変化しない場合はステップＳ７に進む。
ステップＳ６  アラーム表示部１４はアラームを表示し、処理を終了する。
ステップＳ７  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３（ＴＲ４）をオンにする。
ステップＳ８  スイッチ信号検出部１６ｂはキャッシュドロワ３０のロックが解除されたかどうかを判断する。ロックが解除された場合はステップＳ９に、ロックが解除されない場合はステップＳ１５に進む。
ステップＳ９  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３（ＴＲ４）をオフにする。
ステップＳ１０  パソコン通信部１６ｄはキャッシュドロワオープン要求が送信されるのを待機し、キャッシュドロワオープン要求が送信された場合はステップＳ１１に進む。
ステップＳ１１  ソレノイド駆動処理部１６ａはトランジスタＴＲ３（ＴＲ４）をオンにし、２４〔Ｖ〕の電圧をヒューズｆｓに印加する。
ステップＳ１２  ソレノイド駆動処理部１６ａはトランジスタＴＲ１をオンにし、キャッシュドロワ３０のロックを解除する。
ステップＳ１３  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３（ＴＲ４）をオフにする。
ステップＳ１４  演算／処理部１６はプリンタ１０の電源がオフにされたかどうかを判断する。電源がオフにされた場合は処理を終了し、オフにされない場合はステップＳ１０に戻る。
ステップＳ１５  アラーム表示部１４はアラームを表示し、処理を終了する。
【００９５】
ところで、本実施の形態においては、前述されたように、トランジスタＴＲ１、ＴＲ３（ＴＲ４）がオンにされたときに、キャッシュドロワ３０のロックが解除されていないと判断された場合、プリンタ１０とキャッシュドロワ３０とが正しく接続されていないと判断されるが、図１１に示されるように、キャッシュドロワ３０に配設されたソレノイド３１の一端がヒューズｆｓに、他端がトランジスタＴＲ５のコレクタに接続されている場合、トランジスタＴＲ５をオンにすると、キャッシュドロワ３０のロックを解除することができる。
【００９６】
そこで、プリンタ１０とキャッシュドロワ３０とが誤って接続されていないと判断された場合に、キャッシュドロワ３０のロックを解除したり、キャッシュドロワ３０をロックしたりすることができるようにしたプリンタ１０について説明する。
【００９７】
図１４は本発明の実施の形態におけるプリンタの他の動作を示す第１のフローチャート、図１５は本発明の実施の形態におけるプリンタの他の動作を示す第２のフローチャート、図１６は本発明の実施の形態におけるプリンタの他の動作を示す第３のフローチャートである。
【００９８】
この場合、プリンタ１０（図１）の電源部１７の電源がオンにされてから、プリンタ１０とキャッシュドロワ３０とが誤って接続されているかどうかが判断されるまでのプリンタ１０の動作、及び正しく接続されていると判断されてからのプリンタ１０の動作は、図１２及び１３に示されるプリンタ１０の動作と同じであるので、説明を省略する。
【００９９】
トランジスタＴＲ１、ＴＲ３（ＴＲ４）（図１１）をオンにしたときに、キャッシュドロワ３０のロックが解除されていないと判断された場合、ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ５をオンにし、スイッチ信号判定部１６ｂは、トランジスタＴＲ２のスイッチ信号を読み込み、トランジスタＴＲ２の状態が変化したかどうかを判断する。この場合、前記トランジスタＴＲ５は、ソレノイド３１を駆動するための第２の駆動用のスイッチング素子を構成する。
【０１００】
図１１に示されるように、プリンタ１０とキャッシュドロワ３０とが正しく接続されていないが、トランジスタＴＲ１とトランジスタＴＲ２とがマイクロスイッチ３２を介して接続され、ヒューズｆｓとトランジスタＴＲ５のコレクタとがソレノイド３１を介して接続されていると、トランジスタＴＲ５をオンにしたときに、２４〔Ｖ〕の電圧の駆動電流がソレノイド３１に供給され、キャッシュドロワ３０のロックが解除されて引出し部３０ａが開かれるとともに、マイクロスイッチ３２がオンになる。
【０１０１】
そこで、スイッチ信号判定部１６ｂは、トランジスタＴＲ５がオンにされたときに、スイッチ信号を読み込み、トランジスタＴＲ２の状態が変化したかどうかによって、キャッシュドロワ３０のロックが解除されたかどうかを判断する。この場合、マイクロスイッチ３２がオンになるのに伴って、トランジスタＴＲ２において、ベース電圧が一時的に変化し、それに伴い、コレクタ電圧が変化する。これにより、スイッチ信号判定部１６ｂは、キャッシュドロワ３０のロックが解除されたと判断する。
【０１０２】
このようにして、プリンタ１０とキャッシュドロワ３０とが正しく接続されていないが、キャッシュドロワ３０を使用することができると判断された場合、ソレノイド駆動処理部１６ａは、ソレノイド３１への駆動電流の供給を停止させるために、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ３、ＴＲ５をオフにする。なお、トランジスタＴＲ３がオフにされると、トランジスタＴＲ４もオフにされる。また、トランジスタＴＲ１は常時オンにされ、オフにされることはない。
【０１０３】
そして、パソコン２０からプリンタ１０にキャッシュドロワオープン要求が送信されるたびに、キャッシュドロワ３０のロックが解除され、引出し部３０ａが開かれる。
【０１０４】
すなわち、パソコン通信部１６ｄは、パソコン２０からプリンタ１０にキャッシュドロワオープン要求が送信されたかどうかを判断し、キャッシュドロワオープン要求が送信された場合、ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ３（ＴＲ４）をオンにして２４〔Ｖ〕の電圧をヒューズｆｓに印加する。
【０１０５】
続いて、前記ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ５をオンにしてソレノイド３１に駆動電流を供給し、キャッシュドロワ３０のロックを解除する。これにより、引出し部３０ａが開かれる。
【０１０６】
また、スイッチ信号判定部１６ｂは、トランジスタＴＲ２の状態が変化したかどうかによって、マイクロスイッチ３２がオンにされたかどうかを判断し、マイクロスイッチ３２が所定の時間オンにされた後、すなわち、キャッシュドロワ３０のロックが所定の時間解除された後、前記ソレノイド駆動処理部１６ａは、駆動信号をソレノイド駆動部１２に送り、トランジスタＴＲ３（ＴＲ４）、ＴＲ５をオフにし、キャッシュドロワ３０をロックする。
【０１０７】
そして、演算／処理部１６は、プリンタ１０の電源がオフにされたかどうかを判断し、電源がオフにされた場合、処理を終了する。
【０１０８】
このように、プリンタ１０とキャッシュドロワ３０とが正しく接続されていないと判断された場合において、ヒューズｆｓが溶断される恐れがない場合に、プリンタ１０を使用することができるので、プリンタ１０の汎用性を高くすることができる。
【０１０９】
次に、フローチャートについて説明する。
ステップＳ２１  プリンタ１０の電源がオンにされる。
ステップＳ２２  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３をオフにする。
ステップＳ２３  パソコン通信部１６ｄはキャッシュドロワオープン要求が送信されたかどうかを判断する。キャッシュドロワオープン要求が送信された場合はステップＳ２４に進み、キャッシュドロワオープン要求が送信されない場合はステップＳ２１に戻る。
ステップＳ２４  ソレノイド駆動処理部１６ａはトランジスタＴＲ１をオン・オフさせる。
ステップＳ２５  スイッチ信号判定部１６ｂはトランジスタＴＲ２の状態が変化したどうかを判断する。トランジスタＴＲ２の状態が変化した場合はステップＳ２６に、トランジスタＴＲ２の状態が変化しない場合はステップＳ２７に進む。
ステップＳ２６  アラーム表示部１４はアラームを表示し、処理を終了する。
ステップＳ２７  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３（ＴＲ４）をオンにする。
ステップＳ２８  スイッチ信号判定部１６ｂはキャッシュドロワ３０のロックが解除されたかどうかを判断する。ロックが解除された場合はステップＳ２９に、ロックが解除されない場合はステップＳ３５に進む。
ステップＳ２９  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３（ＴＲ４）をオフにする。
ステップＳ３０  パソコン通信部１６ｄはキャッシュドロワオープン要求が送信されるのを待機し、キャッシュドロワオープン要求が送信された場合はステップＳ３１に進む。
ステップＳ３１  ソレノイド駆動処理部１６ａはトランジスタＴＲ３（ＴＲ４）をオンにし、２４〔Ｖ〕の電圧をヒューズｆｓに印加する。
ステップＳ３２  ソレノイド駆動処理部１６ａはトランジスタＴＲ１をオンにし、キャッシュドロワ３０のロックを解除する。
ステップＳ３３  ソレノイド駆動処理部１６ａはトランジスタＴＲ１、ＴＲ３（ＴＲ４）をオフにする。
ステップＳ３４  演算／処理部１６はプリンタ１０の電源がオフにされたかどうかを判断する。電源がオフにされた場合は処理を終了し、電源がオフにされない場合はステップＳ３０に戻る。
ステップＳ３５  ソレノイド駆動処理部１６ａはトランジスタＴＲ５をオンにする。
ステップＳ３６  スイッチ信号判定部１６ｂはキャッシュドロワ３０のロックが解除されたかどうかを判断する。ロックが解除された場合はステップＳ３８に、ロックが解除されない場合はステップＳ３７に進む。
ステップＳ３７  アラーム表示部１４はアラームを表示し、処理を終了する。
ステップＳ３８  ソレノイド駆動処理部１６ａはトランジスタＴＲ３（ＴＲ４）、ＴＲ５をオフにする。
ステップＳ３９  パソコン通信部１６ｄはキャッシュドロワオープン要求が送信されるのを待機し、キャッシュドロワオープン要求が送信された場合はステップＳ４０に進む。
ステップＳ４０  ソレノイド駆動処理部１６ａはトランジスタＴＲ３（ＴＲ４）をオンにし、２４〔Ｖ〕の電圧をヒューズｆｓに印加する。
ステップＳ４１  ソレノイド駆動処理部１６ａはトランジスタＴＲ５をオンにし、キャッシュドロワ３０のロックを解除する。
ステップＳ４２  ソレノイド駆動処理部１６ａはトランジスタＴＲ３（ＴＲ４）、ＴＲ５をオフにする。
ステップＳ４３  演算／処理部１６はプリンタ１０の電源がオフにされたかどうかを判断する。電源がオフにされた場合は処理を終了し、電源がオフにされない場合はステップＳ３９に戻る。
【０１１０】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１１１】
１７    電源部
３０    キャッシュドロワ
３１    ソレノイド
６２    ヒューズ保護回路
ｆｓ    ヒューズ
ＴＲ３、ＴＲ４    トランジスタ
【図１】
2016085590.tif 000003
【図２】
2016085590.tif 000004
【図３】
2016085590.tif 000005
【図４】
2016085590.tif 000006
【図５】
2016085590.tif 000007
【図６】
2016085590.tif 000008
【図７】
2016085590.tif 000009
【図８】
2016085590.tif 000010
【図９】
2016085590.tif 000011
【図１０】
2016085590.tif 000012
【図１１】
2016085590.tif 000013
【図１２】
2016085590.tif 000014
【図１３】
2016085590.tif 000015
【図１４】
2016085590.tif 000016
【図１５】
2016085590.tif 000017
【図１６】
2016085590.tif 000018