(57)【要約】【課題】新たなステータス表示器を設けることなく、無線通信モジュールのステータスを筐体の外部から知得することが可能なフィスカルプリンターを提供すること。【解決手段】フィスカルプリンター１は、フィスカル制御モジュール３１のステータスを表示する第２ステータス表示器１３にＧＳＭ／ＧＰＲＳモジュール３２のステータスを表示させるセレクター３３を備える。フィスカル制御モジュール３１のフィスカル制御用ＣＰＵ２７はＧＳＭ／ＧＰＲＳモジュール３２の動作異常を検出する第１、第２動作異常検出部３８、３９と、セレクター３３に切換制御信号Ｃを出力する表示制御部４０を備える。動作異常が検出されると表示制御部４０が切換制御信号Ｃの信号レベルを切り換えてセレクター３３を制御し、ステータス表示器の表示をフィスカル制御モジュール３１のステータスからＧＳＭ／ＧＰＲＳモジュール３２のステータスに切り換える。【選択図】図２
2013045268.tif 000002
【特許請求の範囲】
【請求項１】
フィスカル情報を記憶保持するためのフィスカル制御モジュールと、
前記フィスカル制御モジュールのステータスを表示するステータス表示器と、
外部の機器と前記フィスカル制御モジュールとの間で無線通信を行うための無線通信モジュールと、
前記フィスカル制御モジュールのステータスに換えて、前記無線通信モジュールのステータスを前記ステータス表示器に表示させるセレクターと、
を有することを特徴とするフィスカルプリンター。
【請求項２】
請求項１において、
前記無線通信モジュールの動作異常を検出するための動作異常検出部と、
前記無線通信モジュールの動作異常が検出された場合に、前記セレクターを制御して前記ステータス表示器の表示を前記無線通信モジュールのステータスとする表示制御部と、
を有することを特徴とするフィスカルプリンター。
【請求項３】
請求項２において、
前記フィスカル制御モジュールは、前記動作異常検出部および前記表示制御部を備えていることを特徴とするフィスカルプリンター。
【請求項４】
請求項２または３において、
前記無線通信モジュールは、電力が供給されると一定電圧を出力する電圧出力部を備えており、
前記動作異常検出部は、前記電圧出力部からの出力電圧を監視する電圧監視部と、前記出力電圧に基づいて前記無線通信モジュールに動作異常が発生しているか否かを判定する判定部とを備えていることを特徴とするフィスカルプリンター。
【請求項５】
請求項２または３において、
前記動作異常検出部は、前記無線通信モジュールに制御指令を送信する制御指令送信部と、前記制御指令に対する前記無線通信モジュールからの応答に基づいて当該無線通信モジュールに動作異常が発生しているか否かを判定する判定部とを備えていることを特徴とするフィスカルプリンター。
【請求項６】
請求項２または３において、
前記無線通信モジュールは、電力が供給されると一定周期の信号を出力する信号出力部を備えており、
前記動作異常検出部は、前記信号出力部からの信号を監視して、前記信号が一定周期で検出されなかった場合に、前記無線通信モジュールに動作異常が発生していると判定する判定部を備えていることを特徴とするフィスカルプリンター。
【請求項７】
請求項２ないし６のうちのいずれかの項において、
外部の機器と前記フィスカル制御モジュールとの間で有線通信を行うための有線通信モジュールを有し、
前記表示制御部は、前記有線通信モジュールを介して外部の機器から供給された表示切換指令に基づいて前記セレクターを制御して、前記ステータス表示器の表示を前記フィスカル制御モジュールのステータスと前記無線通信モジュールのステータスとの間で切り換えることを特徴とするフィスカルプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信モジュールを搭載したフィスカルプリンターに関する。
【背景技術】
【０００２】
フィスカルプリンターはＰＯＳシステムのキャッシュレジスターに通信可能に接続されて使用され、キャッシュレジスターからの販売取引に関する情報に基づいてレシートを発行する。また、フィスカルプリンターは販売取引に関する情報から課税額の総計などを算出したフィスカル情報を生成し、このフィスカル情報を記憶保持する。フィスカルプリンターが記憶するべきフィスカル情報は各国の法律で定められている。
【０００３】
このようなフィスカルプリンターは、特許文献１に記載されている。同文献のフィスカルプリンターは、印刷制御用のファームウェア等を記憶している印刷制御用メモリーおよび印刷制御用ＣＰＵを搭載するプリンターメイン基板（プリンター制御モジュール）と、フィスカルメモリーおよびフィスカルメモリー書き込み制御用ＣＰＵを搭載するフィスカルメモリー基板（フィスカル制御モジュール）を備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７６５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
フィスカル情報は税務鑑査用データなどとして用いられるので、フィスカルプリンターにはフィスカル情報の改竄を防止するための措置が講じられている。例えば、筐体に収納された回路基板に容易にアクセスすることができないように、筐体は金属製とされている。また、同様の理由から、通信インターフェース、電源コネクタ、プリンター制御モジュールのステータスを表示するステータス表示器、フィスカル制御モジュールのステータスを表示するステータス表示器等を設ける際に筐体に形成される穴の数は、可能な限り少なくなるように設計されている。さらに、製造工程において電子基板が筐体内に組み込まれてフィスカルプリンターが完成体となると、保護シールなどによる封緘が施され、その後に分解されることがないように保護される。
【０００６】
近年、フィスカルプリンターにＧＳＭ（Global System for Mobile Communications）／ＧＰＲＳ（General Packet Radio Service）モジュールといった無線通信モジュールを搭載することを法律によって義務付けた国がある。ここで、無線通信モジュールをフィスカルプリンターに搭載する場合には、フィスカルプリンターの出荷時等において、無線通信モジュールが正常に動作するか否かを確認するために、筐体の外部から無線通信モジュールの動作を確認するための手段が必要となる。すなわち、フィスカルプリンターは完成体となった後に分解することができないので、その動作確認を外部から行う手段が必要となる。しかし、動作確認を行うために無線通信モジュール用の新たなステータス表示器を設けるとすれば、このステータス表示器用の穴を筐体に新たに形成しなければならないという問題がある。
【０００７】
本発明の課題は、この点に鑑みて、無線通信モジュール用のステータス表示器を新たに設けることなく、無線通信モジュールのステータスを筐体の外部から知得することが可能なフィスカルプリンターを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明のフィスカルプリンターは、フィスカル情報を記憶保持するためのフィスカル制御モジュールと、前記フィスカル制御モジュールのステータスを表示するステータス表示器と、外部の機器と前記フィスカル制御モジュールとの間で無線通信を行うための無線通信モジュールと、前記フィスカル制御モジュールのステータスに換えて、前記無線通信モジュールのステータスを前記ステータス表示器に表示させるセレクターと、を有することを特徴とする。
【０００９】
本発明によれば、フィスカル制御モジュールのステータスを表示するステータス表示器に無線通信モジュールのステータスを表示させることができる。従って、無線通信モジュールのステータスを表示するためのステータス表示器を新たに設けなくても、無線通信モジュールの動作状態を筐体の外側から知得することができる。また、フィスカル制御モジュールのステータスを表示するステータス表示器は、フィスカルプリンターが標準的に搭載しているものであり、当該ステータス表示器の穴を筐体に新たに形成する必要がないので、外部からの電子基板へのアクセスによってフィスカル情報が改竄される危険性が高まることを回避できる。
【００１０】
本発明において、前記無線通信モジュールの動作異常を検出するための動作異常検出部と、前記無線通信モジュールの動作異常が検出された場合に、前記セレクターを制御して前記ステータス表示器の表示を前記無線通信モジュールのステータスとする表示制御部と、を有することが望ましい。このようにすれば、無線通信モジュールに動作異常が発生したときに、無線通信モジュールのステータスをステータス表示器に表示させることができる。
【００１１】
本発明において、前記フィスカル制御モジュールは、前記動作異常検出部および前記表示制御部を備えていることが望ましい。このようにすれば、フィスカル制御モジュールによって無線通信モジュールの動作異常を検出できる。
【００１２】
本発明において、無線通信モジュールの動作異常を検出するためには、前記無線通信モジュールは、電力が供給されると一定電圧を出力する電圧出力部を備えており、前記動作異常検出部は、前記電圧出力部からの出力電圧を監視する電圧監視部と、前記出力電圧に基づいて前記無線通信モジュールに動作異常が発生しているか否かを判定する判定部とを備えている構成を採用することができる。
【００１３】
本発明において、無線通信モジュールの動作異常を検出するためには、前記動作異常検出部は、前記無線通信モジュールに制御指令を送信する制御指令送信部と、前記制御指令に対する前記無線通信モジュールからの応答に基づいて当該無線通信モジュールに動作異常が発生しているか否かを判定する判定部とを備えている構成を採用することができる。
【００１４】
本発明において、無線通信モジュールの動作異常を検出するためには、前記無線通信モジュールは、電力が供給されると一定周期の信号を出力する信号出力部を備えており、前記動作異常検出部は、前記信号出力部からの信号を監視して、前記信号が一定周期で検出されなかった場合に、前記無線通信モジュールに動作異常が発生していると判定する判定部とを備えている構成を採用することができる。
【００１５】
本発明において、外部の機器と前記フィスカル制御モジュールとの間で有線通信を行うための有線通信モジュールを有し、前記表示制御部は、前記有線通信モジュールを介して外部の機器から供給された表示切換指令に基づいて前記セレクターを制御して、前記ステータス表示器の表示をフィスカル制御モジュールのステータスと前記無線通信モジュールのステータスとの間で切り換えることが望ましい。このようにすれば、出荷時における動作確認の際などに、フィスカルプリンターを完成体とした後にフィスカルプリンターと外部の機器を有線通信モジュールを介して接続して、外部の機器から表示切換指令を送信することにより、ステータス表示器に無線通信モジュールのステータスを表示させて、無線通信モジュールの動作検査を行うことが可能となる。
【発明の効果】
【００１６】
本発明によれば、フィスカル制御モジュールのステータスを表示するステータス表示器に無線通信モジュールのステータスを表示させることができる。従って、無線通信モジュールのステータスを表示するためのステータス表示器を新たに設けなくても、無線通信モジュールの動作状態を筐体の外側から知得することができる。また、フィスカル制御モジュールのステータスを表示するステータス表示器は、フィスカルプリンターが標準的に搭載しているものであり、当該ステータス表示器の穴を筐体に新たに形成する必要がないので、外部からの電子基板へのアクセスによってフィスカル情報が改竄される危険性が高まることを回避できる。
【図面の簡単な説明】
【００１７】
【図１】フィスカルプリンターの制御系の主要部分を示す概略ブロック図である。
【図２】ステータスの表示切換動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に、図面を参照して、本発明を適用したフィスカルプリンターの実施の形態を説明する。
【００１９】
図１は本実施の形態に係るフィスカルプリンターの制御系の主要部分を示す概略ブロック図である。フィスカルプリンター１は、ＰＯＳシステムを構成しているキャッシュレジスター等のコンピューター２に通信可能に接続されて使用される。フィスカルプリンター１は、コンピューター２の側から供給される販売取引に関する情報に基づいてレシートを発行する。また、フィスカルプリンター１は、レシートが発行される毎にレシートに印刷された決済情報であるレシート情報を記憶保持する。さらに、フィスカルプリンター１は、販売取引に関する情報から課税額の総計などを算出したフィスカル情報を生成し、このフィスカル情報を記憶保持する。
【００２０】
フィスカルプリンター１は金属製の筐体３を備えている。筐体３には、インターフェース基板４、プリンター制御基板５、フィスカルメモリー基板６、フィスカル制御基板７、エレクトリックジャーナル制御基板８、無線通信制御基板９が収納されている。各基板４〜９は、それぞれに構成されている電子回路に物理的にアクセスすることができないように、エポキシ樹脂などで封止されている。筐体３には、電源コネクター１０、通信インターフェース１１、第１ステータス表示器１２、第２ステータス表示器１３、無線通信用のアンテナ１４が取り付けられている。通信インターフェース１１は、例えば、パラレル接続用のインターフェース、ＵＳＢ接続用のインターフェース、ＬＡＮケーブル接続用のインターフェースなど、有線通信用のインターフェースである。第１ステータス表示器１２および第２ステータス表示器１３のそれぞれは、赤色、緑色、青色の各ＬＥＤがパッケージ化された１つのフルカラーＬＥＤである。
【００２１】
インターフェース基板４には、通信インターフェース１１を介してコンピューター２との間で通信を行うためのインターフェース用ＣＰＵ２１が搭載されている。通信インターフェース１１およびインターフェース基板４に構成されている電子回路は通信インターフェースモジュール２２（有線通信モジュール）を構成している。
【００２２】
プリンター制御基板５には、印刷制御用ＣＰＵ２３および印刷制御用のプログラム等が記憶されている印刷制御用ＲＯＭ２４が搭載されている。プリンター制御基板５に構成されている電子回路はプリンター制御モジュール２５であり、このプリンター制御モジュール２５は一般のプリンターと同様の印刷制御機能を備えている。プリンター制御モジュール２５のステータス（動作状態）は第１ステータス表示器１２に表示される。
【００２３】
フィスカルメモリー基板６には、フィスカル情報を記憶保持するためのフィスカルメモリー２６が搭載されている。フィスカルメモリー２６は追記型の不揮発性メモリーであり、例えば、ＯＴＰ−ＲＯＭ（One Time Programmable Read Only Memory）やシリアルフラッシュメモリーが用いられている。
【００２４】
フィスカル制御基板７には、フィスカル制御用ＣＰＵ２７および監視用ＣＰＵ２８が搭載されている。フィスカル制御用ＣＰＵ２７は、コンピューター２からの販売取引に関する情報に基づいてフィスカル情報を生成するとともに、生成したフィスカル情報をフィスカルメモリー２６に記憶保持させる。監視用ＣＰＵ２８はフィスカル制御用ＣＰＵ２７の制御動作を監視しており、フィスカル情報の生成および記憶保持を行うためのプログラムが改竄された場合に、この改竄を検出する。
【００２５】
エレクトリックジャーナル制御基板８には、レシート情報を記憶保持するためのエレクトリックジャーナルメモリー２９およびエレクトリックジャーナルメモリー制御用ＣＰＵ３０が搭載されている。エレクトリックジャーナルメモリー制御用ＣＰＵ３０はフィスカル制御用ＣＰＵ２７からレシート情報を受け取り、このレシート情報をエレクトリックジャーナルメモリー２９に記憶保持する。エレクトリックジャーナルメモリー２９は追記型の不揮発性メモリーであり、例えば、ＯＴＰ−ＲＯＭ（One Time Programmable Read Only Memory）やＮＡＮＤフラッシュメモリーが用いられている。
【００２６】
ここで、フィスカルメモリー基板６およびエレクトリックジャーナル制御基板８に構成されている電子回路は、フィスカル情報の生成および記憶保持を行うためのフィスカル制御モジュール３１を構成している。フィスカル制御モジュール３１のステータスは第２ステータス表示器１３に表示される。
【００２７】
無線通信制御基板９には、ＧＳＭ／ＧＰＲＳモジュール（無線通信モジュール）３２、セレクター３３、および、タイマー回路（動作異常検出部）３４が搭載されている。ＧＳＭ／ＧＰＲＳモジュール３２はフィスカルプリンター１とコンピューター２を無線通信によって接続することを可能にする。ＧＳＭ／ＧＰＲＳモジュール３２は、電力が供給されると、供給電圧よりも低い所定値の電圧を出力する電圧モニター（電圧出力部）３５を備えている。また、ＧＳＭ／ＧＰＲＳモジュール３２は、電力が供給されると、一定周期のパルス信号Ｐを出力する信号出力部３６を備えている。
【００２８】
セレクター３３は、第２ステータス表示器１３に、フィスカル制御モジュール３１のステータスと、ＧＳＭ／ＧＰＲＳモジュール３２のステータスを選択的に表示させるための電子回路である。セレクター３３にはフィスカル制御用ＣＰＵ２７からフィスカル制御モジュール３１のステータスを示す第１ステータス信号Ｓ１、および、ＧＳＭ／ＧＰＲＳモジュール３２からＧＳＭ／ＧＰＲＳモジュール３２のステータスを示す第２ステータス信号Ｓ２が入力される。また、セレクター３３には、フィスカル制御用ＣＰＵ２７およびタイマー回路３４から切換制御信号Ｃが入力される。セレクター３３からは、第１ステータス信号Ｓ１および第２ステータス信号Ｓ２のうち切換制御信号Ｃに基づいて選択されたいずれか一方のステータス信号が出力される。より具体的には、切換制御信号ＣとしてＬＯＷレベルの信号が入力されている場合には、セレクター３３から第１ステータス信号Ｓ１を出力し、ＨＩＧＨレベルの信号が入力されている場合には、セレクター３３から第２ステータス信号Ｓ２を出力する。セレクター３３から出力されたステータス信号は第２ステータス表示器１３に入力される。これにより、第２ステータス表示器１３には、フィスカル制御モジュール３１のステータス或いはＧＳＭ／ＧＰＲＳモジュール３２のステータスが表示される。
【００２９】
タイマー回路３４には、ＧＳＭ／ＧＰＲＳモジュール３２からパルス信号Ｐが入力されている。タイマー回路３４は、パルス信号Ｐを監視して、このパルス信号Ｐが一定周期で検出されなかった場合に、ＧＳＭ／ＧＰＲＳモジュール３２に動作異常が発生していると判定する判定部３７を備えている。本例では、ＧＳＭ／ＧＰＲＳモジュール３２からは１秒間のＬＯＷレベルのパルス信号Ｐが５秒周期で出力されている。判定部３７は、ＧＳＭ／ＧＰＲＳモジュール３２からＬＯＷレベルのパルス信号Ｐが入力されるとタイマーによるカウントをクリアするものであり、タイマーのカウントが５秒周期でクリアされない場合に、ＧＳＭ／ＧＰＲＳモジュール３２に動作異常が発生していると判定して、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常を検出する。
【００３０】
また、判定部３７は、セレクター３３に対して切換制御信号Ｃを出力している。判定部３７は、切換制御信号Ｃとして通常はＬＯＷレベルの信号を出力しており、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常を検出するとこの切換制御信号ＣをＨＩＧＨレベルの信号に切り換える。タイマー回路３４から出力される切換制御信号ＣがＬＯＷレベルの信号からＨＩＧＨレベルの信号に切り換わることによって、セレクター３３が制御され、第２ステータス表示器１３の表示は、フィスカル制御モジュール３１のステータスからＧＳＭ／ＧＰＲＳモジュール３２のステータスに切り換わる。
【００３１】
ここで、フィスカル制御用ＣＰＵ２７（フィスカル制御モジュール３１）は、通信インターフェースモジュール２２、或いは、ＧＳＭ／ＧＰＲＳモジュール３２を介して、コンピューター２の側から販売取引に関する情報の供給を受ける。また、フィスカル制御用ＣＰＵ２７は、取得した販売取引に関する情報に基づいて、レシートの印刷に必要な情報を印刷制御用ＣＰＵ２３に供給し、レシート情報をエレクトリックジャーナルメモリー制御用ＣＰＵ３０に供給する。これにより、レシートが発行され、レシート情報がエレクトリックジャーナルメモリー２９に記憶保持される。さらに、フィスカル制御用ＣＰＵ２７は、販売取引に関する情報に基づいてフィスカル情報を生成し、このフィスカル情報をフィスカルメモリー２６に記憶保持する。
【００３２】
また、フィスカル制御用ＣＰＵ２７は、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常を検出するための第１動作異常検出部３８および第２動作異常検出部３９、並びに、セレクター３３に切換制御信号Ｃを出力する表示制御部４０を備えており、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常が検出された場合に、セレクター３３を制御して、ステータス表示器の表示をフィスカル制御モジュール３１のステータスからＧＳＭ／ＧＰＲＳモジュール３２のステータスに切り換える。
【００３３】
第１動作異常検出部３８は電圧モニター３５からの出力電圧を監視する電圧監視部４１と、この出力電圧に基づいてＧＳＭ／ＧＰＲＳモジュール３２に動作異常が発生しているか否かを判定する第１判定部４２を備えている。第１判定部４２はＧＳＭ／ＧＰＲＳモジュール３２が出力している電圧が所定値よりも低い場合、本例では、０Ｖの場合に、ＧＳＭ／ＧＰＲＳモジュール３２がハードウエア異常に陥っていると判定して、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常を検出する。
【００３４】
第２動作異常検出部３９は、フィスカル制御用ＣＰＵ２７とＧＳＭ／ＧＰＲＳモジュール３２の間を接続しているＵＡＲＴ（通信回路）を介してＧＳＭ／ＧＰＲＳモジュール３２に当該ＧＳＭ／ＧＰＲＳモジュール３２を初期化する初期化指令を送信する制御指令送信部４３と、初期化指令に対するＧＳＭ／ＧＰＲＳモジュール３２からの応答に基づいてＧＳＭ／ＧＰＲＳモジュール３２に動作異常が発生しているか否かを判定する第２判定部４４を備えている。第２判定部４４は、初期化指令に対して、ＧＳＭ／ＧＰＲＳモジュール３２からの初期化が終了した旨の応答を待つ。そして、この応答が所定時間内にない場合に、ＧＳＭ／ＧＰＲＳモジュール３２に通信不良が発生していると判定して、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常を検出する。
【００３５】
表示制御部４０は、切換制御信号Ｃとして通常はＬＯＷレベルの信号を出力しており、第１動作異常検出部３８および第２動作異常検出部３９のうちの少なくとも一方によってＧＳＭ／ＧＰＲＳモジュール３２に動作異常が検出された場合に、切換制御信号ＣをＨＩＧＨレベルの信号に切り換える。表示制御部４０から出力される切換制御信号ＣがＬＯＷレベルの信号からＨＩＧＨレベルの信号に切り換わることによって、セレクター３３が制御され、第２ステータス表示器１３の表示は、フィスカル制御モジュール３１のステータスからＧＳＭ／ＧＰＲＳモジュール３２のステータスに切り換わる。
【００３６】
また、表示制御部４０は、通信インターフェースモジュール２２を介して外部の機器からフィスカル制御用ＣＰＵ２７に表示切換指令が供給された場合には、この表示切換指令に基づいて、切換制御信号Ｃの信号のレベルを、ＬＯＷレベルとＨＩＧＨレベルの間で切り換える。
【００３７】
なお、外部の機器から供給される表示切換指令としては、第１表示切換指令と第２表示切換指令がある。第１表示切換指令は、第２ステータス表示器１３にフィスカル制御モジュールのステータスを表示させるための指令であり、フィスカル制御用ＣＰＵ２７が第２表示切換指令の供給を受けた場合には、表示制御部４０は切換制御信号ＣとしてＬＯＷレベルの信号を出力する。第２表示切換指令は、第２ステータス表示器１３にＧＳＭ／ＧＰＲＳモジュール３２のステータスを表示させるための指令であり、フィスカル制御用ＣＰＵ２７が第２表示切換指令の供給を受けた場合には、表示制御部４０は切換制御信号ＣとしてＨＩＧＨレベルの信号を出力する状態を維持する。
【００３８】
（フィスカルプリンター使用時におけるステータスの表示切換動作）
図２は第２ステータス表示器１３におけるステータスの表示切換動作の一例を示すフローチャートである。フィスカルプリンター１に電源が投入されると、タイマー回路３４およびフィスカル制御用ＣＰＵ２７の表示制御部４０からは、切換制御信号ＣとしてＬＯＷレベルの信号が出力される。これにより、セレクター３３からはフィスカル制御モジュール３１の第１ステータス信号Ｓ１が出力され、第２ステータス表示器１３にはフィスカル制御モジュール３１のステータスが表示される。また、フィスカルプリンター１に電源が投入されると、フィスカル制御用ＣＰＵ２７の第１動作異常検出部３８は、ＧＳＭ／ＧＰＲＳモジュール３２の電圧モニター３５の出力電圧の値を確認する（ステップＳＴ１）。
【００３９】
ここで、電圧モニター３５の出力電圧が異常電圧（０Ｖ）の場合には（ステップＳＴ２）、第１動作異常検出部３８はＧＳＭ／ＧＰＲＳモジュール３２がハードウエア異常に陥っていると判定する（ステップＳＴ３）。ハードウエア異常が検出されると、フィスカル制御用ＣＰＵ２７の表示制御部４０は切換制御信号ＣとしてＨＩＧＨレベルの信号を出力し、セレクター３３から出力されるステータス信号を第１ステータス信号Ｓ１からＧＳＭ／ＧＰＲＳモジュール３２の第２ステータス信号Ｓ２に切り換える（ステップＳＴ４）。これにより、第２ステータス表示器１３にはＧＳＭ／ＧＰＲＳモジュール３２のステータスが表示される（ステップＳＴ５）。本例では、第２ステータス表示器１３が予め定めた第１設定色で点灯して、ＧＳＭ／ＧＰＲＳモジュール３２がハードウエア動作異常に陥っていることを知らせる。
【００４０】
ステップＳＴ２において、電圧モニター３５の出力電圧が所定の値の場合には、ＧＳＭ／ＧＰＲＳモジュール３２の動作異常は検出されていないので、フィスカル制御用ＣＰＵ２７はＧＳＭ／ＧＰＲＳモジュール３２に初期化指令を送信し、ＧＳＭ／ＧＰＲＳモジュール３２を初期化する（ステップＳＴ６）。
【００４１】
ここで、初期化指令に対して所定時間内に応答がない場合には（ステップＳＴ７）、第２動作異常検出部３９はＧＳＭ／ＧＰＲＳモジュール３２に通信不良が発生していると判定する（ステップＳＴ８）。通信不良が検出されると、フィスカル制御用ＣＰＵ２７の表示制御部４０は、切換制御信号Ｃの信号レベルをＬＯＷレベルからＨＩＧＨレベルに切り換えて、セレクター３３から出力されるステータス信号を第１ステータス信号Ｓ１からＧＳＭ／ＧＰＲＳモジュール３２の第２ステータス信号Ｓ２に切り換える（ステップＳＴ９）。これにより、第２ステータス表示器１３にはＧＳＭ／ＧＰＲＳモジュール３２のステータスが表示される（ステップＳＴ１０）。本例では、第２ステータス表示器１３が予め定めた第２設定色で点灯して、ＧＳＭ／ＧＰＲＳモジュール３２がハードウエア異常に陥っていることを知らせる。
【００４２】
ステップＳＴ７において、初期化指令に対して所定時間内に応答があった場合には、ＧＳＭ／ＧＰＲＳモジュール３２の初期化が完了した状態となっている。初期化が完了すると、ＧＳＭ／ＧＰＲＳモジュール３２は無線通信によって通信指令が入力されるのを待つスリープモードとなる（ステップＳＴ１１）。また、ＧＳＭ／ＧＰＲＳモジュール３２からはパルス信号Ｐが一定周期で出力される（ステップＳＴ１２）。
【００４３】
ここで、タイマー回路３４の判定部３７は、パルス信号Ｐが一定周期で出力されているかを監視しており（ステップＳＴ１３）、５秒以内の周期的なパルス信号Ｐを確認できない場合には、ＧＳＭ／ＧＰＲＳモジュール３２に動作異常が発生したと判定する（ステップＳＴ１４）。動作異常が検出されると、タイマー回路３４は切換制御信号Ｃの信号レベルをＬＯＷレベルからＨＩＧＨレベルに切り換えて、セレクター３３から出力されるステータス信号を第１ステータス信号Ｓ１からＧＳＭ／ＧＰＲＳモジュール３２の第２ステータス信号Ｓ２に切り換える（ステップＳＴ１５）。これにより、第２ステータス表示器１３にはＧＳＭ／ＧＰＲＳモジュール３２のステータスが表示される（ステップＳＴ１６）。本例では、第２ステータス表示器１３が予め定めた第３設定色で点灯して、ＧＳＭ／ＧＰＲＳモジュール３２で動作異常が発生したことを知らせる。
【００４４】
ステップＳＴ１３において、タイマー回路３４の判定部３７が５秒以内の周期的なパルス信号Ｐを確認している場合には、ＬＯＷレベルのパルス信号Ｐが出力されるタイミングでＧＳＭ／ＧＰＲＳモジュール３２が周期的に動作モードとなり（ステップＳＴ１７）、無線通信による通信指令を確認する（ステップＳＴ１８）。
【００４５】
ステップＳＴ１９において、通信指令を確認（受信）した場合には、通信指令に基づく無線通信処理を行う（ステップＳＴ２０）。しかる後に、スリープモードに戻り（ステップＳＴ１１）、それ以降の動作を繰り返す。また、ステップＳＴ１９において、通信指令を受信していない場合には、ステップＳＴ２０の無線通信処理を行うことなくスリープモードに戻り（ステップＳＴ１１）、それ以降の動作を電源が切断されるまで繰り返す。
【００４６】
ここで、上記のステータスの表示切換動作とは別に、ＧＳＭ／ＧＰＲＳモジュール３２の動作状態を確認する場合には、通信インターフェース１１を介してフィスカルプリンター１に接続したコンピューター２などから、フィスカルプリンター１に第２表示切換指令を送信する。
【００４７】
これによりフィスカル制御用ＣＰＵ２７の表示制御部４０は、切換制御信号ＣとしてＨＩＧＨレベルの信号を出力する状態となり、第２ステータス表示器１３にはＧＳＭ／ＧＰＲＳモジュール３２のステータスが表示される。従って、第２ステータス表示器１３の表示によって、ＧＳＭ／ＧＰＲＳモジュール３２の動作状態を確認できる。なお、ＧＳＭ／ＧＰＲＳモジュール３２の動作状態およびフィスカル制御モジュール３１の動作状態を確認した後に、通信インターフェース１１を介してフィスカルプリンター１に接続したコンピューター２からフィスカルプリンター１に第１表示切換指令を送信すれば、第２ステータス表示器１３にはフィスカル制御モジュール３１のステータスが表示され、フィスカルプリンター１は、図２に示すステータスの表示切換動作を行うことが可能な状態に戻る。
【００４８】
（作用効果）
本例によれば、フィスカル制御モジュール３１のステータスを表示する第２ステータス表示器１３にＧＳＭ／ＧＰＲＳモジュール３２のステータスを表示させることができる。従って、フィスカルプリンター１にフィスカル制御モジュール３１のステータスを表示するためのステータス表示器を新たに設けなくても、フィスカル制御モジュール３１の動作状態を筐体３の外部から知得することができる。また、新たにステータス表示器を設ける必要がないので、筐体３に新たな穴を形成する必要がなく、外部からの電子基板へのアクセスによってフィスカル情報が改竄される危険性が高まることを回避できる。さらに、ＧＳＭ／ＧＰＲＳモジュール３２のステータスを表示するためにステータス表示器を新たに設ける必要がないので、消費電力の増加を抑制できる。
【００４９】
なお、上記の例ではタイマー回路３４はハードウエアによって実現されているが、フィスカル制御用ＣＰＵ２７において、ソフトウエアによって同様の機能を実現することもできる。また、上記の例においてインターフェース基板４に構成されて通信インターフェースモジュールを構成している電子回路は、フィスカル制御基板７上に構成されていてもよく、この場合には、通信インターフェースモジュール２２とフィスカル制御モジュール３１は一体に構成される。
【符号の説明】
【００５０】
１・・フィスカルプリンター、２・・コンピューター、３・・筐体、４・・インターフェース基板、５・・プリンター制御基板、６・・フィスカルメモリー基板、７・・フィスカル制御基板、８・・エレクトリックジャーナル制御基板、９・・無線通信制御基板、１０・・電源コネクター、１１・・通信インターフェース、１２・・第１ステータス表示器、１３・・第２ステータス表示器、１４・・アンテナ、２１・・インターフェース用ＣＰＵ、２２・・通信インターフェースモジュール（有線通信モジュール）、２３・・印刷制御用ＣＰＵ、２４・・印刷制御用ＲＯＭ、２５・・プリンター制御モジュール、２６・・フィスカルメモリー、２７・・フィスカル制御用ＣＰＵ、２８・・監視用ＣＰＵ、２９・・エレクトリックジャーナルメモリー、３０・・エレクトリックジャーナルメモリー制御用ＣＰＵ、３１・・フィスカル制御モジュール、３２・・ＧＳＭ／ＧＰＲＳモジュール（無線通信モジュール）、３３・・セレクター、３４・・タイマー回路（動作異常検出部）、３５・・電圧モニター（電圧出力部）、３６・・信号出力部、３７・・タイマー回路の判定部、３８・・第１動作異常検出部、３９・・第２動作異常検出部、４０・・表示制御部、４１・・電圧監視部、４２・・第１動作異常検出部の第１判定部、４３・・制御指令送信部、４４・・第２動作異常検出部の第２判定部、Ｃ・・切換制御信号、Ｐ・・パルス信号、Ｓ１・・フィスカル制御モジュールの第１ステータス信号、Ｓ２・・ＧＳＭ／ＧＰＲＳモジュールの第２ステータス信号
【図１】
2013045268.tif 000003
【図２】
2013045268.tif 000004