(57)【要約】【課題】アクチュエーター駆動回路を介してプリンターに接続されているプリンター接続装置の情報を取得することができるプリンター接続装置の制御方法を提案すること。【解決手段】ロール紙プリンター２とブザー装置３はドロワーポート８の第１出力信号線ＤＫＤ１の出力端子であるモジューラジャック２８の第２ピン、第２出力信号線ＤＫＤ２の出力端子であるモジューラジャック２８の第３ピン、入力信号線ＤＫＳの入力端子であるモジューラジャック２８の第３ピンで接続される。ロール紙プリンター２はドロワーポート８を制御してブザー装置３を制御するための第１出力信号および第２出力信号を生成し第２ピンおよび第５ピンを介してブザー装置３に供給する。ブザー装置３は、情報要求信号によって要求されている情報を取得して、パルス形状の情報信号をモジューラジャック２８の第３ピンを介してロール紙プリンター２に供給する。【選択図】図３
2011008318.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエーターの駆動信号を出力するための出力端子および信号が入力される入力端子を備えた駆動回路を有するプリンターに、プリンター接続装置を接続し、当該プリンターにより前記プリンター接続装置を制御するプリンター接続装置の制御方法であって、
前記プリンターは、前記駆動回路を制御して、前記プリンター接続装置に対して所定の情報の供給を要求する情報要求信号を生成し、当該情報要求信号を、前記出力端子を介して前記プリンター接続装置に供給し、
前記プリンター接続装置は、前記情報要求信号が供給されると、当該情報要求信号によって要求されている情報を、前記駆動回路の前記入力端子を介して前記プリンターに供給することを特徴とするプリンター接続装置の制御方法。
【請求項２】
前記プリンターは、前記駆動回路を制御して、前記プリンター接続装置を制御する制御信号を生成し、当該制御信号を、前記出力端子を介して前記プリンター接続装置に供給し、
前記プリンター接続装置は、前記制御信号が供給されると、当該制御信号に基づき所定の動作をすることを特徴とする請求項１に記載のプリンター接続装置の制御方法。
【請求項３】
前記駆動回路は、第１回路および第２回路を備え、前記出力端子として前記第１回路によって生成された第１出力信号を出力する第１出力端子と、前記第２回路によって生成された第２出力信号を出力する第２出力端子が備わっており、
前記情報要求信号および前記制御信号を、それぞれ、前記第１出力信号および前記第２出力信号の組み合わせによって規定することを特徴とする請求項２に記載のプリンター接続装置の制御方法。
【請求項４】
前記第１出力信号は、前記情報要求信号あるいは前記制御信号を含む一連のパルス信号であり、
前記第２出力信号は、一定の周期で信号レベルが繰り返し変化するタイミング信号であり、
前記プリンター接続装置は、前記第２出力信号の信号レベルの立下り時点あるいは立ち上がり時点から前記周期よりも短い所定時間当該第２出力信号の信号レベルに変化がないことを検出した後に前記第１出力信号の信号レベルを順次に取得することにより、前記情報要求信号および前記駆動制御信号を認識することを特徴とする請求項３に記載のプリンター接続装置の制御方法。
【請求項５】
前記プリンター接続装置は、前記情報要求信号によって要求されている前記情報を含む一連のパルス信号を情報信号として出力し、
前記プリンターは、前記情報要求信号を前記プリンター接続装置に供給した直後における前記第２出力信号の立ち上がり時点あるいは立下り時点の前記情報信号の信号レベルを順次に取得することにより、当該情報信号を認識することを特徴とする請求項４に記載のプリンター接続装置の制御方法。
【請求項６】
前記第２出力信号の信号レベルが変化する周期は、前記プリンター接続装置が前記情報要求信号の供給を受けてから前記情報信号として供給するまでに要する時間よりも長いことを特徴とする請求項５に記載のプリンター接続装置の制御方法。
【請求項７】
前記アクチュエーターは、ドロワー装置のロック機構を解除するソレノイドであり、前記プリンター接続装置はブザー装置であることを特徴とする請求項１ないし６のうちのいずれかの項に記載のプリンター接続装置の制御方法。
【請求項８】
アクチュエーターの駆動信号を出力するための出力端子および信号が入力される入力端子を備えた駆動回路および当該駆動回路を制御する制御部を備えたプリンターと、当該プリンターに接続されたプリンター接続装置とを有するプリンターシステムにおいて、
前記プリンター接続装置は、前記入力端子および前記出力端子を介して前記プリンターに接続されており、
前記プリンターの前記制御部は、前記駆動回路を制御して前記プリンター接続装置に対して所定の情報の供給を要求する情報要求信号を生成し、当該情報要求信号を、前記出力端子を介して前記プリンター接続装置に供給し、
前記プリンター接続装置は、少なくとも一つの状態情報が記憶保持されている記憶部と、前記情報要求信号が供給されたことが認識された場合に、当該情報要求信号によって要求されている情報を前記記憶部から取り出して前記プリンターの前記入力端子に供給する接続装置側制御部とを備えていることを特徴とするプリンターシステム。
【請求項９】
前記プリンターの前記制御部は、前記駆動回路を制御して、前記プリンター接続装置を制御する制御信号を生成し、当該制御信号を、前記出力端子を介して前記プリンター接続装置に供給し、
前記プリンター接続装置は、前記接続装置側制御部によって制御される駆動機構を備えており、前記接続装置側制御部は、前記制御信号が供給されたことが認識された場合に、当該制御信号に基づいて前記駆動機構を制御することを特徴とする請求項８に記載のプリンターシステム。
【請求項１０】
前記プリンターの前記駆動回路は、第１回路および第２回路を備え、前記出力端子として前記第１回路によって生成された第１出力信号を出力する第１出力端子と、前記第２回路によって生成された第２出力信号を出力する第２出力端子が備わっており、
前記制御部は、前記情報要求信号および前記制御信号を、それぞれ、前記第１出力信号および前記第２出力信号の組み合わせによって規定することを特徴とする請求項９に記載のプリンターシステム。
【請求項１１】
前記アクチュエーターは、ドロワー装置のロック機構を解除するソレノイドであり、前記プリンター接続装置はブザー装置であることを特徴とする請求項８ないし１０のうちのいずれかの項に記載のプリンターシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドロワーなどを駆動するためのアクチュエーターを駆動する回路を有するプリンターに、ブザー装置などの装置を接続し（以下、これらを「プリンター接続装置」とよぶ。）、プリンターから駆動回路を介してプリンター接続装置を駆動制御するプリンター接続装置の制御方法に関する。更に詳しくは、本発明は、プリンターが駆動回路を介してプリンター接続装置の情報を取得可能なプリンター接続装置の制御方法、および、プリンターシステムに関する。
【背景技術】
【０００２】
プリンターの中には、釣り銭や売上金を格納するドロワー装置（銭箱装置）を開けるために駆動制御するドロワー駆動回路が搭載されているものがある。ドロワー駆動回路はプリンターの主駆動制御部によって駆動制御されるものであり、ドロワー装置を駆動するためのドロワー駆動信号を出力する出力端子およびドロワー装置のドロワーの開閉状態などを示す状態信号が入力される入力端子を備えている。
【０００３】
ドロワー装置は、ドロワー駆動回路の入力端子および出力端子を介してプリンターに電気的に接続される。ロックされた閉状態のドロワー装置を開ける場合には、プリンターのドロワー駆動回路から出力端子を介してドロワー装置のロック機構を構成しているソレノイドにパルス状の電圧信号が印加され、ロックが解除される、ロックが解除されると、ドロワー装置のドロワーがばね力などの付勢力によって押し出されて開いた状態になる。操作者がドロワーを閉じると再びロック機構によるロック状態が形成され、このロック状態が入力端子を介してプリンター側において認識されるようになっている。
【０００４】
特許文献１には、このようなプリンターをレストランの厨房で用いる際などに、ドロワー装置の代わりに、ドロワー駆動回路の出力端子を介してプリンターに接続することが可能な通知装置が記載されている。プリンターの主駆動制御部は、調理を指示する調理指示伝票が発行された時などに、ドロワー駆動回路を駆動制御して、通知装置を駆動制御するための鳴動制御信号を生成し、この鳴動制御信号を、出力端子を介してドロワー装置に供給する。プリンターから鳴動制御信号が供給されると、通知装置は鳴動制御信号に基づいてブザーを鳴動させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−９９９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、通知装置のファームウエアのバージョンが所定のバージョンではない場合には、プリンターからの鳴動制御信号が通知装置に供給されたときに、ブザーから所望の鳴動が得られないなどの不具合が発生することがある。しかし、上記の技術では、プリンターから通知装置の情報を取得する方法がないので、不具合が発生したときに通知装置のファームウエアのバージョン情報を取得することができず、不具合の原因を究明するのに時間がかかるという問題がある。
【０００７】
本発明の課題は、このような点に鑑みて、ドロワーなどを駆動するためのアクチュエーターを駆動する駆動回路を有するプリンターを用いてドロワー装置以外のプリンター接続装置を制御できるようにすると共に、当該プリンター接続装置のバージョン情報などの各種の情報をプリンターが取得できるようにしたプリンター接続装置の駆動制御方法、および、当該駆動制御方法を用いたプリンターシステムを提案することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、アクチュエーターの駆動信号を出力するための出力端子および信号が入力される入力端子を備えた駆動回路を有するプリンターに、プリンター接続装置を接続し、当該プリンターにより前記プリンター接続装置を制御するプリンター接続装置の制御方法であって、
前記プリンターは、前記駆動回路を制御して、前記プリンター接続装置に対して所定の情報の供給を要求する情報要求信号を生成し、当該情報要求信号を、前記出力端子を介して前記プリンター接続装置に供給し、
前記プリンター接続装置は、前記情報要求信号が供給されると、当該情報要求信号によって要求されている情報を、前記駆動回路の前記入力端子を介して前記プリンターに供給することを特徴とする。
【０００９】
本発明によれば、プリンターとプリンター接続装置とは、アクチュエーターの駆動回路の出力端子および入力端子を介して通信を行う。出力端子はドロワー装置などを開けるためのアクチュエーターの駆動信号をプリンターからドロワー装置などに向かって出力するための端子であり、入力端子はドロワー装置などの開閉状態などを示す状態信号をドロワー装置などからプリンターに受け入れるための端子であり、いずれも駆動回路が備えている端子である。また、プリンターがプリンター接続装置を制御して通信する場合には、ドロワー装置などのアクチュエーターを駆動制御する回路と端子を使用し、駆動回路を制御してプリンター接続装置と通信するための信号を生成し、出力端子を介してプリンター接続装置に供給する。一方のプリンター接続装置も、情報要求信号が供給された場合には、ドロワー装置などを接続した場合と同様に、入力端子を介して情報をプリンターに供給する。従って、本発明によれば、プリンターにハードウェアの変更を加えることなく、プリンターとプリンター接続装置との間で双方向通信が可能となる。さらに、本発明によれば、プリンター接続装置は、プリンターからの情報要求信号によって要求されている情報をプリンターに供給するので、プリンターでプリンター接続装置の任意の情報を取得できる。
【００１０】
本発明において、プリンターからプリンター接続装置を制御するためには、前記プリンターは、前記駆動回路を制御して、前記プリンター接続装置を制御する制御信号を生成し、当該制御信号を、前記出力端子を介して前記プリンター接続装置に供給し、前記プリンター接続装置は、前記制御信号が供給されると、当該制御信号に基づき所定の動作をするが望ましい。後述のように、プリンター接続装置がブザー装置である場合、ブザーを鳴動するための制御信号に基づき、ブザーを鳴動する。
【００１１】
この場合において、前記駆動回路は、第１回路および第２回路を備え、前記出力端子として前記第１回路によって生成された第１出力信号を出力する第１出力端子と、前記第２回路によって生成された第２出力信号を出力する第２出力端子が備わっており、前記情報要求信号および前記制御信号を、それぞれ、前記第１出力信号および前記第２出力信号の組み合わせによって規定することが望ましい。駆動回路は２つのアクチュエーターを駆動する回路を備えているので、情報要求信号および制御信号の供給を、第１回路の第１出力端子を介した信号線と第２回路の第２出力端子を介した信号線の２本の信号線を用いて行えば、通信の信頼性を向上させることが容易である。
【００１２】
この場合において、プリンターからプリンター接続装置への通信を同期式で行うためには、前記第１出力信号は、前記情報要求信号あるいは前記制御信号を含む一連のパルス信号であり、前記第２出力信号は、一定の周期で信号レベルが繰り返し変化するタイミング信号であり、前記プリンター接続装置は、前記第２出力信号の信号レベルの立下り時点あるいは立ち上がり時点から前記周期よりも短い所定時間当該第２出力信号の信号レベルに変化がないことを検出した後に前記第１出力信号の信号レベルを順次に取得することにより、前記情報要求信号および前記駆動制御信号を認識することが望ましい。第２出力信号の信号レベルに変化がないことを検出した後に第１出力信号の信号レベルを取得すれば、プリンターからプリンター接続装置への通信にノイズが含まれている場合を排除できるので、通信の信頼性を確保できる。
【００１３】
また、プリンター接続装置からの情報をプリンターで取得するためには、前記プリンター接続装置は、前記情報要求信号によって要求されている前記情報を含む一連のパルス信号である情報信号を出力し、前記プリンターは、前記情報要求信号を前記プリンター接続装置に供給した直後における前記第２出力信号の立ち上がり時点あるいは立下り時点の前記情報信号の信号レベルを順次に取得することにより、当該情報信号を認識することが望ましい。
【００１４】
この場合において、プリンター側で情報を確実に取得するためには、前記第２出力信号の信号レベルが変化する周期は、前記プリンター接続装置が前記情報要求信号の供給を受けてから前記情報信号として供給するまでに要する時間よりも長くしておけばよい。
【００１５】
本発明において、前記アクチュエーターは、ドロワー装置のロック機構を解除するソレノイドとすることができ、前記プリンター接続装置はブザー装置とすることができる。この場合には、ＰＯＳ用のプリンターに備えられている駆動回路を用いて、ブザー装置を接続して通信を行い、所定の鳴動をさせることができる。また、駆動回路を介して、ブザー装置のファームウエアのバージョン情報を取得することができる。さらに、ブザー装置のファームウエアのバージョンが古い場合には、駆動回路を用いて、ファームウエアをバージョンアップさせるための情報をブザー装置へ送り、ファームウエアを更新させることができる。
【００１６】
次に、本発明は、アクチュエーターの駆動信号を出力するための出力端子および信号が入力される入力端子を備えた駆動回路および当該駆動回路を制御する制御部を備えたプリンターと、当該プリンターに接続されたプリンター接続装置とを有するプリンターシステムにおいて、
前記プリンター接続装置は、前記入力端子および前記出力端子を介して前記プリンターに接続されており、
前記プリンターの前記制御部は、前記駆動回路を制御して前記プリンター接続装置に対して所定の情報の供給を要求する情報要求信号を生成し、当該情報要求信号を、前記出力端子を介して前記プリンター接続装置に供給し、
前記プリンター接続装置は、少なくとも一つの状態情報が記憶保持されている記憶部と、前記情報要求信号が供給されたことが認識された場合に、当該情報要求信号によって要求されている情報を前記記憶部から取り出して前記プリンターの前記入力端子に供給する接続装置側制御部とを備えていることを特徴とする。
【００１７】
本発明によれば、プリンターとプリンター接続装置とは、駆動回路の出力端子および入力端子を介して接続される。出力端子はドロワー装置などを開くためのアクチュエーターを駆動する駆動信号をプリンターからドロワー装置などに向かって出力するための端子であり、入力端子はドロワー装置などの開閉状態などを示す状態信号をドロワー装置などからプリンターに受け入れるための端子であり、いずれも駆動回路が備えている端子である。また、プリンターの制御部がプリンター接続装置を制御して通信する場合には、ドロワー装置などのアクチュエーターを駆動制御する回路と端子を使用し、駆動回路を制御してプリンター接続装置と通信するための信号を生成し、出力端子を介してプリンター接続装置に供給する。一方のプリンター接続装置の接続装置側制御部も、情報要求信号が供給された場合には、ドロワー装置などを接続した場合と同様に、入力端子を介してその情報をプリンターに供給する。従って、本発明によれば、プリンターにハードウェアの変更を加えることなく、プリンターとプリンター接続装置との間で双方向通信が可能となる。さらに、本発明によれば、プリンター接続装置の接続装置側制御部は、プリンターからの情報要求信号によって要求されている情報を記憶部から取り出してプリンターに供給するので、プリンターでプリンター接続装置の任意の情報を取得できる。
【００１８】
また、本発明によれば、レストランなどで、顧客の会計用途でプリンターを使用する場合には、プリンターの駆動回路に、例えば、ドロワー装置を接続してドロワー装置を開けることができる。一方、ドロワー装置の接続が不要な厨房用途でプリンターを使用する場合には、プリンターの駆動回路にブザー装置などを接続して、料理を指示する調理指示伝票の印刷発行などを作業者に知らせることができる。従って、同一のプリンターを用いて複数の用途に対応できる。
【００１９】
本発明において、プリンターからプリンター接続装置を制御するためには、前記プリンターの前記制御部は、前記駆動回路を制御して、前記プリンター接続装置を制御する制御信号を生成し、当該制御信号を、前記出力端子を介して前記プリンター接続装置に供給し、前記プリンター接続装置は、前記接続装置側制御部によって制御される駆動機構を備えており、前記接続装置側制御部は、前記制御信号が供給されたことが認識された場合に、当該制御信号に基づいて前記駆動機構を制御することを特徴とする。
【００２０】
本発明において、前記プリンターの前記駆動回路は、第１回路および第２回路を備え、前記出力端子として前記第１回路によって生成された第１出力信号を出力する第１出力端子と、前記第２回路によって生成された第２出力信号を出力する第２出力端子が備わっており、前記制御部は、前記情報要求信号および前記制御信号を、それぞれ、前記第１出力信号および前記第２出力信号の組み合わせによって規定することが望ましい。駆動回路は２つのアクチュエーターを駆動する回路を備えているので、情報要求信号および鳴動制御信号の供給を、第１回路の第１出力端子を介した信号線と第２回路の第２出力端子を介した信号線の２本の信号線を用いて行えば、通信の信頼性を向上させることが容易である。
【００２１】
本発明において、前記アクチュエーターを、ドロワー装置のロック機構を解除するソレノイドとし、前記プリンター接続装置はブザー装置とすることができる。この場合には、ＰＯＳ用のプリンターに備えられている駆動回路を用いて、ブザー装置を接続して通信を行い、所定の鳴動をさせることができる。また、駆動回路を介して、ブザー装置のファームウエアのバージョン情報を取得することができる。さらに、ブザー装置のファームウエアのバージョンが古い場合には、駆動回路を用いて、ファームウエアをバージョンアップさせるための情報をブザー装置へ送り、ファームウエアを更新させることができる。
【発明の効果】
【００２２】
本発明によれば、プリンターとプリンター接続装置とは、アクチュエーターの駆動回路の出力端子および入力端子を介して通信を行う。出力端子はドロワー装置などを開けるためのアクチュエーターの駆動信号をプリンターからドロワー装置などに向かって出力するための端子であり、入力端子はドロワー装置などの開閉状態などを示す状態信号をドロワー装置などからプリンターに受け入れるための端子であり、いずれも駆動回路が備えている端子である。また、プリンターがプリンター接続装置を制御して通信する場合には、ドロワー装置などのアクチュエーターを駆動制御する回路と端子を使用し、駆動回路を制御してプリンター接続装置と通信するための信号を生成し、出力端子を介してプリンター接続装置に供給する。一方のプリンター接続装置も、情報要求信号が供給された場合には、ドロワー装置などを接続した場合と同様に、入力端子を介して情報をプリンターに供給する。従って、本発明によれば、プリンターにハードウェアの変更を加えることなく、プリンターとプリンター接続装置との間で双方向通信が可能となる。さらに、本発明によれば、プリンター接続装置は、プリンターからの情報要求信号によって要求されている情報をプリンターに供給するので、プリンターでプリンター接続装置の任意の情報を取得できる。
【００２３】
また、本発明によれば、レストランなどで、顧客の会計用途でプリンターを使用する場合には、プリンターの駆動回路に、例えば、ドロワー装置を接続してドロワー装置を開けることができる。一方、ドロワー装置の接続が不要な厨房用途でプリンターを使用する場合には、プリンターの駆動回路にブザー装置などを接続して、料理を指示する調理指示伝票の印刷発行などを作業者に知らせることができる。従って、同一のプリンターを用いて複数の用途に対応できる。
【図面の簡単な説明】
【００２４】
【図１】本発明を適用したプリンターシステムの斜視図である。
【図２】本発明を適用したプリンターシステムの制御系を示す概略ブロック図である。
【図３】ドロワーポートの回路図である。
【図４】プリンターからブザー装置へ送信される制御指令の説明図である。
【図５】プリンターからブザー装置への通信動作を示すフローチャートおよびタイミングチャートである。
【図６】ブザー装置からプリンターへの通信動作を示すフローチャートおよびタイミングチャートである。
【図７】ドロワーポートにドロワー装置が接続されている構成例の回路図である。
【発明を実施するための形態】
【００２５】
以下に、図面を参照して、本発明を適用したプリンターシステムの実施の形態を説明する。
【００２６】
（全体構成）
図１（ａ）は本発明を適用したプリンターシステムの外観斜視図であり、図１（ｂ）はプリンターシステムの底部分を後方から見た斜視図である。
【００２７】
プリンターシステム１は、顧客からの料理の注文情報の処理を行うホストコンピューターなどと接続されてオーダーエントリーシステムの一部を構成するものであり、レストランなどの厨房に設置される。図１（ａ）に示すように、プリンターシステム１は、ロール紙プリンター２と、このロール紙プリンター２に接続されたブザー装置（プリンター接続装置）３を備えている。
【００２８】
ロール紙プリンター２は、直方体形状のプリンター本体２１と、プリンター本体２１の上面に取り付けた開閉蓋２２を備えている。開閉蓋２２の前側部分には、所定幅の記録紙排出口２３が形成されている。記録紙排出口２３の側方には蓋開閉レバー２４が配置されており、蓋開閉レバー２４を操作すると開閉蓋２２のロックが解除されて、開閉蓋２２が後端部を中心として開く。開閉蓋２２が開くと、プリンター本体２１の内部に形成されている不図示のロール紙収納部が開放状態となり、ロール紙の交換作業を行うことができる。直方体形状のプリンター本体２１の前端面２１ａには、電源スイッチ２５が設けられている。
【００２９】
図１（ｂ）に示すように、プリンター本体２１の底部分には、後端面２１ｂから前側に向かって切り欠かれた切り欠き部２６が形成されている。切り欠き部２６は、プリンター本体２１の前端面２１ａと平行な前側端面２６ａを備えており、この前側端面２６ａには、ＲＳ−２３２Ｃコネクター２７や６ピンのモジューラジャック２８が設けられている。ＲＳ−２３２Ｃコネクター２７はロール紙プリンター２をホストコンピューターなどに接続するために設けられているコネクターであり、モジューラジャック２８はロール紙プリンター２とドロワー装置とを接続するために設けられているコネクターである。
【００３０】
ブザー装置３は、モジューラジャック２８を介してロール紙プリンター２に接続されており、ロール紙プリンター２からの制御指令に基づいて動作する。
【００３１】
ブザー装置３はブザー３１を搭載しており、制御指令には、このブザー３１を所定の鳴動パターンで鳴動させる鳴動制御指令が含まれている。また、制御指令には、ブザー装置３に対して情報を要求する情報要求指令が含まれている。ブザー装置３は１枚の基板３２上に構成されており、基板３２は、切り欠き部２６内に格納された状態で、ロール紙プリンター２に固定されている。
【００３２】
（制御系）
図２は、本実施の形態のプリンターシステムの制御系を示す概略ブロック図である。
【００３３】
図２に示すように、プリンターシステム１はホストコンピューター５に接続されてオーダーエントリーシステムを構築する。ロール紙プリンター２とホストコンピューター５とはＲＳ−２３２Ｃコネクター２７を介して接続されている。
【００３４】
ロール紙プリンター２は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えた主駆動制御部（制御部）６を中心に構成されている。主駆動制御部６には、通信インターフェース７を介してホストコンピューター５からの調理指示データなどが供給される。主駆動制御部６には、ドロワーポート（駆動回路）８、データ作成部９および受信バッファー１０が接続されている。ブザー装置３は、ドロワーポート８のモジューラジャック２８に接続されている。
【００３５】
主駆動制御部６は、ブザー装置３を駆動制御するための制御指令を、第１制御信号および第２制御信号として、１ビット分ずつ、ドロワーポート８に入力する。また、第１制御信号および第２制御信号のドロワーポート８への入力を制御指令のデータ長分だけ繰り返す。
【００３６】
ドロワーポート８は、図３に示すように、端子Ａから入力される主駆動制御部６からの第１制御信号に基づいて第１出力信号を生成し、この第１出力信号をモジューラジャック２８の第２ピン（第１出力端子）を介してブザー装置３に出力する第１出力信号線（第１回路）ＤＫＤ１を備えている。また、端子Ｂから入力される主駆動制御部６からの第２制御信号に基づいて第２出力信号を生成し、この第２出力信号をモジューラジャック２８の第５ピン（第２出力端子）を介してブザー装置３に出力する第２出力信号線（第２回路）ＤＫＤ２を備えている。さらに、ドロワーポート８は、モジューラジャック２８の第３ピン（入力端子）を介してブザー装置３から供給されてくる情報信号を受け入れる入力信号線ＤＫＳと、モジューラジャック２８の第４ピンを介して２４Ｖの駆動電源とブザー装置３とを接続する電力線ＰＬとを備えている。入力信号線ＤＫＳはモジューラジャック２８の第３ピンから、主駆動制御部６への入力端子となる端子Ｃまで延びている。なお、モジューラジャック２８の第１ピンおよび第６ピンは接地されている。
【００３７】
第１出力信号線ＤＫＤ１は、第１トランジスター８１および第１ダイオード８２を有している。第１トランジスター８１はＮＰＮ型であり、コレクタが第２ピンと接続され、エミッタがグランドに接地されている。主駆動制御部６からの第１制御信号は端子Ａを介してベースに入力される。コレクタとベースとの間には、第１ダイオード８２が接続されており、第２ピンの側から主駆動制御部６に向かって過大な電流が流れ込むことを防止している。第２出力信号線ＤＫＤ２は、第２トランジスター８３および第２ダイオード８４を有している。第２トランジスター８３はＮＰＮ型であり、コレクタが第５ピンに接続され、エミッタがグランドに接地されている。主駆動制御部６からの第１制御信号は、端子Ｂを介してベースに入力されるようになっている。コレクタとベースとの間には、第１ダイオード８２が接続されており、第５ピンの側から主駆動制御部６に向かって過大な電流が流れ込むことを防止している。
【００３８】
主駆動制御部６が制御指令をブザー装置３に供給する場合には、主駆動制御部６は、端子Ａに第１制御信号を入力する。第１制御信号は制御指令に対応させたＨ（Ｈｉｇｈ）レベルまたはＬ（Ｌｏｗ）レベルのパルス形状の電圧信号である。第１制御信号がＨレベルの場合には、電力が供給される第４ピンからブザー装置３の側で構成された回路および第２ピンを経由して端子Ａに至る回路において、第１トランジスター８１がオンとなり、コレクタ電流が流れる。この結果、第１出力信号として制御指令に対応するＨレベルの電圧信号からなるパルス信号が第２ピンを介してブザー装置３に出力される。第１制御信号がＬレベルの場合には、電力が供給される第４ピンからブザー装置３の側で構成された回路および第２ピンを経由して端子Ａに至る回路において、第１トランジスター８１がオフとなる。この結果、第１出力信号として、制御指令に対応するＬレベルのパルス信号が第３ピンを介してブザー装置３に出力される。これらが繰り返されることにより、第１出力信号として、一連のパルス信号が出力される。
【００３９】
また、主駆動制御部６は、端子Ｂに第２制御信号を入力する。第２制御信号は一定の周期で信号レベルを変化させるパルス形状の電圧信号からなるタイミング信号である。これにより、電力が供給される第４ピンからブザー装置３の側で構成された回路を経由して端子Ｂに至る回路において、第２トランジスター８３が所定の周期でオンとオフとを繰り返す。この結果、第２出力信号として、一定の周期で信号レベルが繰り返し変化するパルス形状のタイミング信号が出力される。第２出力信号は、通信の同期を取るためのクロック信号の役割をする。
【００４０】
ここで、主駆動制御部６は、ドロワーポート８から出力される第１出力信号および第２出力信号の組み合わせによって、制御指令の１ビット分の情報を規定している。より具体的には、主駆動制御部６は、第２出力信号の立ち下りから所定時間経過した時点の第１出力信号により、ブザー装置３が制御指令の１ビット分の情報が認識できるようにしている。
【００４１】
データ作成部９は、モジューラジャック２８の第３ピンおよび入力信号線ＤＫＳを介して主駆動制御部６に順次に入力されてくる情報信号に基づいて、ブザー装置３から供給される情報を復元する。また、データ作成部９は、情報の復元が完了すると、復元された情報を通信バッファー１０に格納する。従って、主駆動制御部６は、通信バッファー１０を参照することにより、ブザー装置３から供給された情報を取得できる。
【００４２】
次に、ブザー装置３は、通信インターフェース３３と、この通信インターフェース３３に接続されたブザー駆動制御部（接続装置側制御部）３４およびデータ解析部３５を備えている。通信インターフェース３３は、モジューラジャック２８の第２ピンおよび第５ピンから出力される第１出力信号および第２出力信号の電圧レベルを降下させて、ブザー駆動制御部３４およびデータ解析部３５に供給する。この例では、２４Ｖからロジック回路用の３．３Ｖや５Ｖなどに変換する。
【００４３】
ブザー駆動制御部３４は、ＣＰＵや、ＲＯＭ（記憶部）３４ａ、ＲＡＭなどを備えている。ＲＯＭ３４ａは、書き換え可能な不揮発性のメモリであり、この例ではＣＰＵに内蔵されている。別体にしてＣＰＵとバスで接続してもよい。ＲＯＭ３４ａには、ブザー装置３を駆動制御するためのファームウエアや、このファームウエアのバージョン情報（状態情報）や、このファームウエアの製造元を示す製造元情報などが記憶保持されている。また、ロール紙プリンター２は、これらの情報に基づき、ブザー装置３に通信し制御することにより、ＲＯＭ３４ａのファームを書き換えてバージョンアップすることができる。ブザー駆動制御部３４には、このブザー駆動制御部３４によって駆動制御されるブザー３１と、作業領域としてＲＡＭなど構成される受信バッファー３６が接続されている。
【００４４】
ＣＰＵなどによるデータ解析部３５には、ＲＡＭなどによる解析済みデータ保持領域３７が接続されており、この解析済みデータ保持領域３７には受信バッファー３６が接続されている。データ解析部３５は、モジューラジャック２８の第２ピンおよび第５ピンを介して主駆動制御部６から順次に供給されてくる第１出力信号および第２出力信号を解析して、制御指令（制御信号）の１ビット分の情報を順次に取得し、解析済みデータ保持領域３７に保持する。また、データ解析部３５は、解析済みデータ保持領域３７に制御指令の情報が１バイト分溜まる毎に、受信バッファー３６に格納する動作を繰り返し、制御指令を受信バッファー３６で復元する。
【００４５】
ＣＰＵなどによるブザー駆動制御部３４は、受信バッファー３６に制御指令が復元されると、この制御指令が情報要求指令（情報要求信号）か否かを識別する。制御指令が情報要求指令ではない場合には、この制御指令は鳴動制御指令なので、ブザー駆動制御部３４は鳴動制御指令に基づいてブザー３１を鳴動させる。ブザー３１は、自励式でも他励式でもよく、駆動回路も含まれる。鳴動制御指令はブザー３１に対し、所定の引数により、鳴動の周波数、強弱、音色、鳴動時間などの指定が可能である。
【００４６】
また、ブザー駆動制御部３４は、制御指令が情報要求指令の場合には、情報要求指令によって要求されている情報を１ビットずつ取得するとともに、この情報に対応させたＨレベルまたはＬレベルのパルス形状の電圧信号を情報信号として、モジューラジャック２８の第３ピンから入力信号線ＤＫＳを介して、主駆動制御部６に供給する。また、このような情報信号の供給を、情報要求指令によって要求されている情報のデータ長分だけ繰り返す。これにより、情報要求指令によって要求されている情報は、ブザー駆動制御部３４からの一連のパルス信号として主駆動制御部６に供給される。
【００４７】
（ロール紙プリンターによるブザー装置の駆動制御動作）
次に、図４〜図６を参照して、ロール紙プリンター２によるブザー装置３の駆動制御動作を説明する。図４（ａ）はロール紙プリンター２からブザー装置３に供給される鳴動制御指令を示す説明図であり、図４（ｂ）は、ロール紙プリンター２からブザー装置３に供給される情報要求指令を示す説明図である。図５（ａ）はロール紙プリンター２からブザー装置３へ向けて制御指令が供給される際のロール紙プリンター２側の動作を示すフローチャートであり、図５（ｂ）はロール紙プリンター２からブザー装置３へ向けて制御指令が供給される際のブザー装置３側の動作を示すフローチャートであり、図５（ｃ）はロール紙プリンター２からブザー装置３へ制御指令が伝達される通信動作のタイミングチャートである。図６（ａ）はブザー装置３からロール紙プリンター２へ向けて情報が供給される際のブザー装置側の動作を示すフローチャートであり、図６（ｂ）はブザー装置３からロール紙プリンター２へ向けて情報が供給される際のロール紙プリンター２側の動作を示すフローチャートであり、図６（ｃ）はブザー装置３からロール紙プリンター２へ情報が伝達される通信動作のタイミングチャートである。
【００４８】
図４に示すように、ロール紙プリンター２の主駆動制御部６からブザー装置３に送信される制御指令は４バイトの情報である。鳴動制御指令は、図４（ａ）に示すように、第１バイトがブザー３１を鳴動させるか否かを制御するためのコマンド情報であり、第２バイトおよび第３バイトがブザー３１の鳴動周波数を制御するための周波数情報であり、第４バイトがブザー３１の鳴動時間を制御するための時間情報となっている。情報要求指令は、図４（ｂ）に示すように、第１バイトが主駆動制御部６の要求している情報を示すコマンド情報であり、第２バイトおよび第３バイトがダミー情報であり、第４バイトが第１バイトで指定された情報の何ビット目の値を取得するかを指定する取得ビット情報である。コマンド情報によって要求される情報としては、例えば、ブザー装置３のファームウエアのバージョン情報がある。バージョン情報は、ブザー駆動制御部３４のＲＯＭ３４ａに格納されている８ビットの情報である。従って、取得ビット情報としては、１から８までの値が指定される。
【００４９】
ロール紙プリンター２からブザー装置３へ制御指令を送信する場合には、図５（ａ）に示すように、主駆動制御部６は、端子ＢにＨレベルの第２制御信号を入力して、第２出力信号線ＤＫＤ２からＨレベルの第２出力信号を５００μｓｅｃの間出力する（ステップＳＴ１、図５（ｃ）のｔ０）。
【００５０】
次に、主駆動制御部６は、制御指令のコマンド情報の第１ビットに対応させた信号レベルを、第１出力信号線ＤＫＤ１からの第１出力信号に設定する。具体的には、その第１ビットが１の場合には、主駆動制御部６は端子ＡにＨレベルの第１制御信号を入力して、第１出力信号線ＤＫＤ１からＨレベルの第１出力信号を出力させる。その第１ビットが０の場合には、主駆動制御部６は端子ＡにＬレベルの第１制御信号を入力して、第１出力信号線ＤＫＤ１からＬレベルの第１出力信号を出力させる。本例では、第１ビットが１となっており、第１出力信号線ＤＫＤ１からは、Ｈレベルの第１出力信号が出力されている。（ステップＳＴ２、図５（ｃ）のｔ１）。
【００５１】
しかる後に、主駆動制御部６は、端子ＢにＬレベルの第２制御信号を入力して、第２出力信号線ＤＫＤ２からＬレベルの第２出力信号を５００μｓｅｃの間出力する（ステップＳＴ３、図５（ｃ）のｔ２）。
【００５２】
一方、ブザー装置３側では、図５（ｂ）に示すように、ブザー駆動制御部３４が、第２出力信号線ＤＫＤ２の第２出力信号がＨレベルからＬレベルに変化する立下りを検出すると、ブザー駆動制御部３４に割り込み処理が発生するようになっている（ステップＳＴ１１、図５（ｃ）のｔ２）。
【００５３】
割り込み処理では、データ解析部３５は、ノイズを除去するために、５０μｓｅｃの間、第２出力信号線ＤＫＤ２の第２出力信号に変化がないことを確認し（ステップＳＴ１２）、しかる後に、第１出力信号線ＤＫＤ１の第１出力信号を検出して（ステップＳＴ１３、図５（ｃ）のｔ３）、制御指令の第１ビットが１か０かを取得する。そして、取得された制御指令の第１ビットの情報を、解析済みデータ保持領域３７に格納する（ステップＳＴ１４）。
【００５４】
これらの動作により、ロール紙プリンター２からブザー装置３への制御指令の第１ビットの送信が終了するので、主駆動制御部６は、引き続き、制御指令の次のビットについて、ステップＳＴ１〜ＳＴ３の送信動作を行う。これに伴い、ブザー装置３側では、ステップＳＴ１１〜ステップＳＴ１４の受信動作が行われる。
【００５５】
ここで、ブザー装置３側でステップＳＴ１１〜ステップＳＴ１４の受信動作が行われる毎に、解析済みデータ保持領域３７に１バイト分の情報が溜まっているか否か確認され（ステップＳＴ１５）、１バイトの情報が溜まっていることが確認されると、これらの情報は受信バッファー３６に格納される（ステップＳＴ１６）。これらの動作は、受信バッファー３６に制御指令のデータ長分の４バイトの情報が記憶保持されるまで繰り返される。
【００５６】
制御指令の最後の１バイト分の情報が受信バッファー３６に記憶保持されると、制御指令が受信バッファー３６で復元される。
【００５７】
受信バッファー３６に制御指令が復元されると、図６（ａ）に示すように、ブザー駆動制御部３４に割り込み処理が発生し（ステップＳＴ２１、図６（ｃ）のｔ１０）、ブザー駆動制御部３４は、この制御指令が情報要求指令か否かを識別する（ステップＳＴ２２）。
【００５８】
ステップＳＴ２２において、制御指令が鳴動制御指令の場合には、ブザー駆動制御部３４は、鳴動制御指令に基づいて、ブザー３１を所定の周波数で所定の時間だけ鳴動させる。
【００５９】
ステップＳＴ２２において、制御指令が情報要求指令の場合には、ブザー駆動制御部３４は情報要求指令で指定されている情報を取得する。ここでは、情報要求指令のコマンド情報でブザー駆動制御部３４のＲＯＭ３４ａに格納されているファームウエアのバージョン情報を取得することが指定されており、取得ビット情報でバージョン情報の第１ビットが指定されているものとする。
【００６０】
ブザー駆動制御部３４は、ＲＯＭ３４ａからバージョン情報の第１ビットを取得すると、この第１ビットに対応する信号レベルを備えたパルス形状の情報信号を生成して、モジューラジャック２８の第３ピンを介して入力信号線ＤＫＳに入力する。具体的には、バージョン情報の第１ビットが１の場合にはＨレベルの電圧信号を情報信号として生成し、０の場合にはＬレベルの電圧信号を情報信号として生成し、入力信号線ＤＫＳに入力する。本例では、バージョン情報の第１ビットが１であり、Ｈレベルの情報信号が入力されている（ステップＳＴ２３、図６（ｃ）のｔ１１）。
【００６１】
一方、情報要求指令の送信が完了した主駆動制御部６では、主駆動制御部６が、情報要求信号を供給し終わったｔ１０の直後における第２出力信号の立ち上がりの時点ｔ１２で入力信号線ＤＫＳに入力されている情報信号の信号レベルを検出する。より具体的には、情報要求指令の最後の１ビットの情報を送信した時点から（ステップＳＴ３１、図６（ｃ）のｔ１０）、５００μｓｅｃ経過するのを待って（ステップＳＴ３２、図６（ｃ）のｔ１２）、入力信号線ＤＫＳに入力されている情報信号の信号レベルを検出し、信号レベルに基づいてバージョン情報の第１ビットが１か０かを取得する。また、取得した情報をデータ作成部９に保持する（ステップＳＴ３３）。
【００６２】
ここで、情報要求指令の最後の１ビットの情報を送信した時点ｔ１０から５００μｓｅｃ経過した時点ｔ１２で入力信号線ＤＫＳに入力されている情報信号の信号レベルを検出するのは、ブザー駆動制御部３４が情報要求指令を受信してから、この情報要求指令を解釈し、要求されているファームウエアのバージョン情報の第１ビットを取得し、バージョン情報に対応する信号レベルの情報信号を入力信号線ＤＫＳに入力するまでに必要な処理時間（ｔ１０〜ｔ１１）を考慮したものである。本例では、この処理時間が３６０μｓｅｃ程度なので、ｔ１０の時点から５００μｓｅｃ経過したｔ１２の時点で入力信号線ＤＫＳの信号レベルを検出することにより、ブザー装置３から送信されたバージョン情報の第１ビットを確実に取得できる。
【００６３】
バージョン情報の第１ビットがデータ作成部９に保持されると、主駆動制御部６は、引き続き、バージョン情報の次のビットの取得を要求する情報要求指令を送信する。すなわち、ロール紙プリンター２側では、取得ビット情報をインクリメントしながらステップＳＴ１からステップＳＴ３の送信動作を行う。これに伴い、ブザー装置３側では、ステップＳＴ１１〜ＳＴ１６の受信動作とステップＳＴ２１からステップＳＴ２３の送信動作を行う。データ作成部９では、１ビットずつ取得される情報を、既に取得された情報に反映させてバージョン情報を復元していく。
【００６４】
これらの動作がバージョン情報のデータ長分である８回くり返されると、データ作成部９によるバージョン情報の復元が完了する。そこで、データ作成部９は復元されたバージョン情報を受信バッファー３６に格納する。主駆動制御部６は、受信バッファー３６を参照することにより、ブザー装置３のファームウエアのバージョン情報を取得する。ロール紙プリンター２は、これらの情報に基づき、ブザー装置３に通信し制御することにより、ＲＯＭ３４ａのファームを書き換えてバージョンアップすることができる。
【００６５】
（ロール紙プリンターによるドロワー装置の駆動制御動作）
次に、参考例として、ロール紙プリンター２によるドロワー装置の駆動制御動作を説明する。図７はドロワーポートにドロワー装置が接続されている例を示す回路図である。
【００６６】
ロール紙プリンターのドロワーポート８は、モジューラジャック２８を介して、２つのドロワーが搭載されたドロワー装置を駆動することが可能である。従って、ドロワーポート８には、第１のドロワーを閉状態から開状態にするための第１ソレノイド（アクチュエーター）９１、第２のドロワーを閉状態から開状態にするための第２ソレノイド（アクチュエーター）９２、第１のドロワーおよび第２のドロワーの開閉状態を機械的または光学的な機構で検出する開閉状態検出スイッチ９３、および、各ドロワーがノイズなどによって開状態にならないように一方側が接地されたシールド９４が接続される。
【００６７】
２つのドロワーとロール紙プリンター２が接続された状態では、第１ソレノイド９１のコイルの一方側はモジューラジャック２８の第２ピンを介してドロワーポート８の第１出力信号線ＤＫＤ１に接続され、他方側は第４ピンを介して電力線ＰＬから２４Ｖの駆動電源に接続される。第２ソレノイド９２のコイルの一方側は第５ピンを介して第２出力信号線ＤＫＤ２に接続され、他方側は第４ピンを介して電力線ＰＬから２４Ｖの駆動電源に接続される。開閉状態検出スイッチ９３は、一方側が第３ピンを介して入力信号線ＤＫＳに接続され不図示のプルアップ抵抗によりプルアップされ、他方側が第６ピンを介してロール紙プリンター２側で接地されている。シールド９４の他方側は、第１ピンを介してロール紙プリンター２側で接地される。
【００６８】
ロール紙プリンター２が第１のドロワーおよび第２のドロワーを開状態にする場合には、主駆動制御部６は、まず、入力信号線ＤＫＳに入力されている状態信号を確認する。第１のドロワーおよび第２のドロワーが開状態になっているときには、開閉状態検出スイッチ９３がオンとなっており、入力信号線ＤＫＳには２Ｖ〜５ＶのＨレベルの電圧信号が状態信号として入力される。第１のドロワーおよび第２のドロワーが閉状態のときには開閉状態検出スイッチ９３がオフとなっており、入力信号線ＤＫＳには、０Ｖ〜０．８ＶのＬレベルの電圧信号が状態信号として入力される。入力信号線ＤＫＳに入力された状態信号は、端子Ｃを介して主駆動制御部６に入力されている。
【００６９】
主駆動制御部６によって、状態信号がＬレベルであり、第１のドロワーおよび第２のドロワーが閉状態であることが確認されると、主駆動制御部６は、端子Ａにドロワー駆動信号を入力する。ドロワー駆動信号はＨレベルのパルス形状の電圧信号である。ドロワー駆動信号が入力されると、電力が供給される第４ピンから第１ソレノイド９１、第２ピンを経由して端子Ａに至る回路において第１トランジスター８１がオンとなり、コレクタ電流が流れる。この結果、第１出力信号線ＤＫＤ１から２４Ｖの電圧信号が所定時間だけ第１ソレノイド９１に印加されるので、第１のドロワーは開状態となる。
【００７０】
また、主駆動制御部６は、端子Ｂにドロワー駆動信号を入力する。ドロワー駆動信号はＨレベルのパルス形状の電圧信号である。ドロワー駆動信号が入力されると、電力が供給される第４ピンから第２ソレノイド９２、第５ピンを経由して端子Ｂに至る回路において第２トランジスター８３がオンとなりコレクタ電流が流れる。この結果、第２出力信号線ＤＫＤ２から２４Ｖの電圧信号が所定時間だけ第２ソレノイド９２に印加されるので、第２のドロワーは開状態となる。第１のドロワーおよび第２のドロワーが開状態となると、開閉状態検出スイッチ９３がオンとなるので、入力信号線ＤＫＳにはＨレベルの状態信号が入力される
【００７１】
（作用効果）
本実施の形態によれば、ロール紙プリンター２とブザー装置３とは、ドロワーポート８の第１出力信号線ＤＫＤ１の出力端子であるモジューラジャック２８の第２ピン、第２出力信号線ＤＫＤ２の出力端子であるモジューラジャック２８の第３ピン、入力信号線ＤＫＳの入力端子であるモジューラジャック２８の第３ピンを介して接続されている。これらの出力端子を備える第１出力信号線ＤＫＤ１および第２出力信号線ＤＫＤ２は、ドロワー装置を駆動するドロワー駆動信号をロール紙プリンター２からドロワー装置に向かって出力するための信号線であり、入力端子を備える入力信号線ＤＫＳはドロワー装置の開閉状態などを示す状態信号をドロワー装置からロール紙プリンター２に受け入れるための信号線であり、いずれもドロワー駆動回路が一般的に備えている信号線の端子である。
【００７２】
また、ロール紙プリンター２の主駆動制御部６がブザー装置３を駆動制御する場合には、ドロワー装置を駆動制御する場合と同様に、ドロワーポート８を駆動制御してブザー装置３を駆動制御するための第１出力信号および第２出力信号を生成し、モジューラジャック２８の第２ピンおよび第５ピンを介してブザー装置３に供給する。一方のブザー装置３のブザー駆動制御部３４も、情報要求信号が供給された場合には、ドロワー装置と同様に、パルス形状の情報信号をモジューラジャック２８の第３ピンを介してロール紙プリンター２に供給する。従って、本実施の形態によれば、ロール紙プリンター２に変更を加えることなく、ロール紙プリンター２とブザー装置３の間で双方向通信が可能となる。
【００７３】
また、ブザー装置３は、ロール紙プリンター２からの情報要求信号によって要求されている情報をＲＯＭ３４ａなどから取得して、ロール紙プリンター２に供給するので、ロール紙プリンター２でブザー装置３の任意の情報を取得できる。
【００７４】
さらに、本実施の形態によれば、ロール紙プリンター２がブザー装置３を駆動制御する際に、第１出力信号線ＤＫＤ１と第２出力信号線ＤＫＤ２の２本の通信線をして、同期式の通信を行っている。従って、通信の信頼性を向上させることができる。
【００７５】
また、データ解析部３５は、第１出力信号線ＤＫＤ１の第１出力信号を検出して、制御指令の第１ビットが１か０かを取得する前に、５０μｓｅｃの間、第２出力信号線ＤＫＤ２の第２出力信号に変化がないことを確認している。従って、ロール紙プリンター２からブザー装置３への通信において、ノイズが含まれている場合を排除できる。
【００７６】
（その他の実施の形態）
上記の実施の形態では、ブザー駆動制御部３４が、第２出力信号線ＤＫＤ２の第２出力信号がＨレベルからＬレベルに変化する立下りを検出すると、ブザー駆動制御部３４に割り込み処理が発生するようになっているが、第２出力信号がＬレベルからＨレベルに変化する立ち上がりを検出したときに、割り込み処理が発生するようになっていてもよい。この場合には、主駆動制御部６は、情報要求信号を供給し終わった直後における第２出力信号の立ち下がりの時点で入力信号線ＤＫＳに入力されている情報信号の信号レベルを検出すれば、ブザー装置３から供給された情報を取得できる。
【００７７】
また、上記の実施の形態では、情報要求指令によって取得を指定される情報は、ブザー装置３のファームウエアのバージョン情報であったが、情報要求指令によって取得を指定される情報はこれに限られるものではない。例えば、ブザー装置３が正規品か否かを確かめるために、ブザー駆動制御部３４のＲＯＭ３４ａに格納されている製造元を示す製造元情報の取得が指定されることもある。
【００７８】
さらに、上記の実施の形態では、ブザー装置３がロール紙プリンター２に接続されているが、ドロワーポート８を介してロール紙プリンター２に接続するプリンター接続装置はブザー装置３に限られるものではない。プリンター接続装置としては、例えば、表示灯があり、表示灯が接続される場合には、主駆動制御部６は、鳴動制御指令に代わりに、表示灯の発光パターンや発光時間を駆動制御する発光制御指令をドロワーポート８を介して表示灯へ供給する。また、主駆動制御部６は、情報要求指令によって、表示灯のファームウエアのバージョン情報などを取得する。
【符号の説明】
【００７９】
１・プリンターシステム、２・ロール紙プリンター、３・ブザー装置、５・ホストコンピューター、６・主駆動制御部、７・通信インターフェース、８・ドロワーポート、９・データ作成部、１０・受信バッファー、２１・プリンター本体、２２・開閉蓋、２３・記録紙排出口、２４・蓋開閉レバー、２５・電源スイッチ、２６・切り欠き部、２７・ＲＳ−２３２Ｃコネクター、２８・モジューラジャック、３１・ブザー、３２・基板、３３・通信インターフェース、３４・ブザー駆動制御部、３４ａ・ＲＯＭ、３５・データ解析部、３６・受信バッファー、３７・データ保持領域、８１・８３・トランジスター、８２・８４・ダイオード、９１・９２・ソレノイド、９３・開閉状態検出スイッチ、９４・シールド、ＤＫＤ１・出力信号線、ＤＫＤ２・出力信号線、ＤＫＳ・入力信号線、ＰＬ・電力線
【図１】
2011008318.tif 000003
【図２】
2011008318.tif 000004
【図３】
2011008318.tif 000005
【図４】
2011008318.tif 000006
【図５】
2011008318.tif 000007
【図６】
2011008318.tif 000008
【図７】
2011008318.tif 000009