(57)【要約】【課題】メモリーに記憶されたフィスカル情報の改ざんに対し有効な処理を実行可能な電子機器を提供する。【解決手段】メイン制御部３０と、ＲＴＣ３８と、書込レシートデータ１１を記憶するＥＪメモリー３４と、メイン制御部３０によるＥＪメモリー３４へのアクセスに供するＥＪ書込開始アドレスデータ６７を記憶するＳＲＡＭ３３と、ＲＴＣ３８に対し電力供給路を介して電力を供給する電池４２とを有する管理基板２６と、箱本体と蓋体とを有し、管理基板２６を収納する収納箱と、を備え、蓋体が開状態となると、電力供給路が機械的に遮断されて、ＲＴＣ３８に対する電力の供給が遮断されるようにした。【選択図】図４
2011126149.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記リアルタイムクロックに対し電力供給路を介して電力を供給する電源とを有する管理基板と、
箱本体と蓋体とを有し、前記管理基板を収納する収納箱と、を備え、
前記蓋体が閉状態のとき、前記電力供給路が形成されて、前記リアルタイムクロックに電力の供給がされ、
前記蓋体が開状態となると、前記電力供給路が機械的に遮断されて、前記リアルタイムクロックに対する電力の供給が遮断されることを特徴とする電子機器。
【請求項２】
制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、この揮発性メモリーに対し電力供給路を介して電力を供給する電源とを有する管理基板と、
箱本体と蓋体とを有し、前記管理基板を収納する収納箱と、を備え、
前記蓋体が閉状態のとき、前記電力供給路が形成されて、前記揮発性メモリーに電力の供給がされ、
前記蓋体が開状態となると、前記電力供給路が機械的に遮断されて、前記揮発性メモリーに対する電力の供給が遮断されることを特徴とする電子機器。
【請求項３】
制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記リアルタイムクロックに対し電力供給路を介して電力を供給する電源とを有する管理基板と、
この管理基板が収納されて取り付けられる収納箱と、を備え、
前記収納箱に前記管理基板が取り付けられているとき、前記電力供給路が形成されて、前記リアルタイムクロックに電力の供給がされ、
前記収納箱から前記管理基板が取り外されると、前記電力供給路が機械的に遮断されて、前記リアルタイムクロックに対する電力の供給が遮断されることを特徴とする電子機器。
【請求項４】
制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、前記揮発性メモリーに対し電力供給路を介して電力を供給する電源とを有する管理基板と、
この管理基板が収納されて取り付けられる収納箱と、を備え、
前記収納箱に前記管理基板が取り付けられているとき、前記電力供給路が形成されて、前記揮発性メモリーに電力の供給がされ、
前記収納箱から前記管理基板が取り外されると、前記電力供給路が機械的に遮断されて、前記揮発性メモリーに対する電力の供給が遮断されることを特徴とする電子機器。
【請求項５】
制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、前記リアルタイムクロックに対し電力供給路を介して電力を供給する電源とを有する管理基板と、
プリンターと、
この管理基板に接続された前記プリンター用のプリンター基板と、を備え、
前記管理基板と前記プリンター基板とが接続されているとき、前記電力供給路が形成されて、前記リアルタイムクロックに電力の供給がされ、
前記管理基板と前記プリンター基板との接続が解除されると、前記電力供給路が機械的に遮断されて、前記リアルタイムクロックに対する電力の供給が遮断されることを特徴とする電子機器。
【請求項６】
制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、前記揮発性メモリーに対し電力供給路を介して電力を供給する電源とを有する管理基板と、
プリンターと、
この管理基板に接続された前記プリンター用のプリンター基板と、を備え、
前記管理基板と前記プリンター基板とが接続されているとき、前記電力供給路が形成されて、前記揮発性メモリーに電力の供給がされ、
前記管理基板と前記プリンター基板との接続が解除されると、前記電力供給路が機械的に遮断されて、前記揮発性メモリーに対する電力の供給が遮断されることを特徴とする電子機器。
【請求項７】
リアルタイムクロックにより計時された現在日時を示すデータと、フィスカル情報を含むデータであるフィスカルデータをメモリーに記憶し、
前記メモリーを搭載する管理基板を収納する収納箱の蓋体が閉状態のとき、前記リアルタイムクロックおよび揮発性メモリーへの電力供給路を形成して電力を供給し、
蓋体が開状態のとき、前記リアルタイムクロックまたは前記揮発性メモリーへの電力供給路を機械的に遮断して、電力の供給を遮断することを特徴とする電子機器の制御方法。
【請求項８】
リアルタイムクロックにより計時された現在日時を示すデータと、フィスカル情報を含むデータであるフィスカルデータをメモリーに記憶し、
前記メモリーを搭載する管理基板が収納箱に取り付けられているとき、前記リアルタイムクロックおよび揮発性メモリーへの電力供給路を形成して電力を供給し、
前記管理基板が前記収納箱から取り外されているとき、前記リアルタイムクロックまたは前記揮発性メモリーへの電力供給路を機械的に遮断して、電力の供給を遮断することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィスカル情報を含むデータを記憶する電子機器および電子機器の制御方法に関する。
【背景技術】
【０００２】
従来、商品を販売し、また、サービスを提供する店舗等に設けられ、商品等の販売取引に関する情報（売上に関する情報や課税額等に関する情報）を含むフィスカル情報を記憶する書込み可能な不揮発性のメモリー（フィスカルＲＯＭ）を備えた電子機器（電子式キャッシュレジスター、レシート用のプリンター）が知られている（例えば、特許文献１参照）。メモリーに記憶されたフィスカル情報は、例えば、政府等の国家機関による店舗からの税金の徴収に際し、当該店舗における取引の実態を把握するための情報として利用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−１２０５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、メモリーに記憶されたフィスカル情報は、店舗における取引の実態を把握するための情報として利用されることがあるため、電子機器を、メモリーに記憶されたフィスカル情報の改ざんに対し有効な処理を実行する構成とすることが求められる。また、国によっては、法律により、電子機器を、メモリーに記憶されたフィスカル情報の改ざんに対して有効な処理を実行する構成とすることが義務づけられている場合がある。
本発明は、上述した事情に鑑みてなされたものであり、メモリーに記憶されたフィスカル情報の改ざんに対し、形跡を残すことが可能な電子機器、または有効な処理を実行可能な電子機器、およびこれら電子機器の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、電子機器であって、制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記リアルタイムクロックに対し電力供給路を介して電力を供給する電源とを有する管理基板と、箱本体と蓋体とを有し、前記管理基板を収納する収納箱と、を備え、前記蓋体が閉状態のとき、前記電力供給路が形成されて、前記リアルタイムクロックに電力の供給がされ、前記蓋体が開状態となると、前記電力供給路が機械的に遮断されて、前記リアルタイムクロックに対する電力の供給が遮断されることを特徴とする。
この構成によれば、収納箱の蓋体が開状態とされた場合、リアルタイムクロックに対する電力の供給が遮断され、リアルタイムクロックが計時する現在日時が消去される。このため、収納箱の蓋体が開状態とされた以後は、再び収納箱の蓋体が閉状態とされリアルタイムクロックに電力が供給されたとしても、リアルタイムクロックはリセットされて初期値から動作が始まるため、リアルタイムクロックから制御部に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、リアルタイムクロックから入力されるデータが示す日時が、実際の日時と乖離していることを利用して、制御部は、蓋体を開状態とした上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。例えば、エラーや異常である旨を表示や通知したりすることができる。また、改ざんの形跡も残る。
【０００６】
また、上記目的を達成するために、本発明は、電子機器であって、制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、この揮発性メモリーに対し電力供給路を介して電力を供給する電源とを有する管理基板と、箱本体と蓋体とを有し、前記管理基板を収納する収納箱と、を備え、前記蓋体が閉状態のとき、前記電力供給路が形成されて、前記揮発性メモリーに電力の供給がされ、前記蓋体が開状態となると、前記電力供給路が機械的に遮断されて、前記揮発性メモリーに対する電力の供給が遮断されることを特徴とする。
この構成によれば、収納箱の蓋体が開状態とされた場合、揮発性メモリーに対する電力の供給が遮断され、揮発性メモリーが記憶するデータが消去される。このため、収納箱の蓋体が開状態とされた以後は、再び収納箱に管理基板が取り付けられ揮発性メモリーに電力が供給されたとしても、揮発性メモリーに記憶されたデータを利用した制御部によるメモリーへの正常なアクセスが実行できなくなり、これに基づいて、制御部は、蓋体を開状態とした上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。
【０００７】
また、上記目的を達成するために、本発明は、電子機器であって、制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記リアルタイムクロックに対し電力供給路を介して電力を供給する電源とを有する管理基板と、この管理基板が収納されて取り付けられる収納箱と、を備え、前記収納箱に前記管理基板が取り付けられているとき、前記電力供給路が形成されて、前記リアルタイムクロックに電力の供給がされ、前記収納箱から前記管理基板が取り外されると、前記電力供給路が機械的に遮断されて、前記リアルタイムクロックに対する電力の供給が遮断されることを特徴とする。
この構成によれば、収納箱から管理基板が取り外された場合、リアルタイムクロックに対する電力の供給が遮断され、リアルタイムクロックが計時する現在日時が消去される。このため、収納箱から管理基板が取り外された以後は、再び収納箱に管理基板が取り付けられリアルタイムクロックに電力が供給されたとしても、リアルタイムクロックはリセットされて初期値から動作が始まるため、リアルタイムクロックから制御部に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、リアルタイムクロックから入力されるデータが示す日時が、実際の日時と乖離していることを利用して、制御部は、収納箱から管理基板が取り外された上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。
【０００８】
また、上記目的を達成するために、本発明は、電子機器であって、制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、前記揮発性メモリーに対し電力供給路を介して電力を供給する電源とを有する管理基板と、この管理基板が収納されて取り付けられる収納箱と、を備え、前記収納箱に前記管理基板が取り付けられているとき、前記電力供給路が形成されて、前記揮発性メモリーに電力の供給がされ、前記収納箱から前記管理基板が取り外されると、前記電力供給路が機械的に遮断されて、前記揮発性メモリーに対する電力の供給が遮断されることを特徴とする。
この構成によれば、収納箱から管理基板が取り外された場合、揮発性メモリーに対する電力の供給が遮断され、揮発性メモリーが記憶するデータが消去される。このため、収納箱から管理基板が取り外された以後は、再び収納箱に管理基板が取り付けられ揮発性メモリーに電力が供給されたとしても、揮発性メモリーに記憶されたデータを利用した制御部によるメモリーへの正常なアクセスが実行できなくなり、これに基づいて、制御部は、蓋体を開状態とした上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。
【０００９】
また、上記目的を達成するために、本発明は、電子機器であって、制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、前記リアルタイムクロックに対し電力供給路を介して電力を供給する電源とを有する管理基板と、プリンターと、この管理基板に接続された前記プリンター用のプリンター基板と、を備え、前記管理基板と前記プリンター基板とが接続されているとき、前記電力供給路が形成されて、前記リアルタイムクロックに電力の供給がされ、前記管理基板と前記プリンター基板との接続が解除されると、前記電力供給路が機械的に遮断されて、前記リアルタイムクロックに対する電力の供給が遮断されることを特徴とする。
この構成によれば、管理基板とプリンター基板との接続が解除された場合、リアルタイムクロックに対する電力の供給が遮断され、リアルタイムクロックが計時する現在日時が消去される。このため、管理基板とプリンター基板との接続が解除された以後は、再び管理基板とプリンター基板が接続されて、リアルタイムクロックに電力が供給されたとしても、リアルタイムクロックはリセットされて初期値から動作が始まるため、リアルタイムクロックから制御部に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、リアルタイムクロックから入力されるデータが示す日時が、実際の日時と乖離していることを利用して、制御部は、管理基板とプリンター基板との接続が解除された上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。
【００１０】
また、上記目的を達成するために、本発明は、電子機器であって、制御部と、現在日時を示すデータを前記制御部に出力するリアルタイムクロックと、前記制御部の制御の下、前記現在日時を示すデータとフィスカル情報を含むデータであるフィスカルデータを記憶するメモリーと、前記制御部による前記メモリーへのアクセスに供するデータを記憶する揮発性メモリーと、前記揮発性メモリーに対し電力供給路を介して電力を供給する電源とを有する管理基板と、プリンターと、この管理基板に接続された前記プリンター用のプリンター基板と、を備え、前記管理基板と前記プリンター基板とが接続されているとき、前記電力供給路が形成されて、前記揮発性メモリーに電力の供給がされ、前記管理基板と前記プリンター基板との接続が解除されると、前記電力供給路が機械的に遮断されて、前記揮発性メモリーに対する電力の供給が遮断されることを特徴とする。
この構成によれば、管理基板とプリンター基板との接続が解除された場合、揮発性メモリーに対する電力の供給が遮断され、揮発性メモリーが記憶するデータが消去される。このため、管理基板とプリンター基板との接続が解除された以後は、再び管理基板とプリンター基板が接続されて、揮発性メモリーに電力が供給されたとしても、揮発性メモリーに記憶されたデータを利用した制御部によるメモリーへの正常なアクセスが実行できなくなり、これに基づいて、制御部は、蓋体を開状態とした上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。
また、上記目的を達成するために、本発明は、電子機器の制御方法であって、リアルタイムクロックにより計時された現在日時を示すデータと、フィスカル情報を含むデータであるフィスカルデータをメモリーに記憶し、前記メモリーを搭載する管理基板を収納する収納箱の蓋体が閉状態のとき、前記リアルタイムクロックおよび揮発性メモリーへの電力供給路を形成して電力を供給し、蓋体が開状態のとき、前記リアルタイムクロックまたは前記揮発性メモリーへの電力供給路を機械的に遮断して、電力の供給を遮断することを特徴とする。
この構成によれば、収納箱の蓋体が開状態とされた場合、リアルタイムクロックが計時する現在日時が消去される、または揮発性メモリーが記憶している前記メモリーへのアクセスに供するデータを消去する。このため、収納箱の蓋体が開状態とされた以後は、リアルタイムクロックから制御部に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、再び収納箱の蓋体が閉状態とされたとしても、リアルタイムクロックから入力されるデータが示す日時が、実際の日時と乖離しているため、または揮発性メモリーに記憶されたデータを利用した制御部によるメモリーへの正常なアクセスが実行できなくなるため、これらのことを利用して、制御部は、蓋体を開状態とした上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。また、改ざんの形跡も残る。
また、本発明は、電子機器の制御方法であって、リアルタイムクロックにより計時された現在日時を示すデータと、フィスカル情報を含むデータであるフィスカルデータをメモリーに記憶し、前記メモリーを搭載する管理基板が収納箱に取り付けられているとき、前記リアルタイムクロックおよび揮発性メモリーへの電力供給路を形成して電力を供給し、前記管理基板が前記収納箱から取り外されているとき、前記リアルタイムクロックまたは前記揮発性メモリーへの電力供給路を機械的に遮断して、電力の供給を遮断することを特徴とする。
この構成によれば、管理基板が収納箱から取り外されているとき、リアルタイムクロックが計時する現在日時が消去される、または揮発性メモリーが記憶している前記メモリーへのアクセスに供するデータを消去する。このため、管理基板が収納箱から取り外されて以後は、リアルタイムクロックから制御部に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、再び収納箱の蓋体が閉状態とされたとしても、リアルタイムクロックから入力されるデータが示す日時が、実際の日時と乖離しているため、または揮発性メモリーに記憶されたデータを利用した制御部によるメモリーへの正常なアクセスが実行できなくなるため、これらのことを利用して、制御部は、管理基板が収納箱から取り外された上で行われる改ざんに対して、その改ざんを知ることができると共に有効な処理を実行できる。また、改ざんの形跡も残る。
【発明の効果】
【００１１】
本発明によれば、メモリーに記憶されたフィスカル情報の改ざんに対し、形跡が残ると共に有効な処理を実行可能な電子機器や当該電子機器の制御方法を提供できる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係るフィスカルプリンターの外観斜視図である。
【図２】フィスカルプリンターの外観斜視図である。
【図３】収納箱の断面図である。
【図４】フィスカルプリンターの回路構成図である。
【図５】フィスカルプリンターの要部の断面図である。
【図６】第３実施形態に係るフィスカルプリンターの要部の断面図である。
【図７】第４、第５実施形態に係るフィスカルプリンターの構成を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
＜第１実施形態＞
図１は、本実施形態に係るフィスカルプリンター１（電子機器）を上方から見たときの外観斜視図であり、図２は、フィスカルプリンター１を下方から見たときの外観斜視図である。
本実施形態に係るフィスカルプリンター１は、ＰＯＳ端末等のホストコンピューター１０（図４）に接続され、ホストコンピューター１０の制御の下、レシートを発行すると共に、ホストコンピューター１０から入力されたフィスカル情報を含むデータを記憶する。フィスカル情報とは、商品等の販売取引に関する情報（売上に関する情報や課税額等に関する情報）であって、記憶すべき情報として予め定められた情報のことである。このフィスカル情報は、例えば、政府等の国家機関による店舗からの税金の徴収に際し、国家機関が当該店舗における取引の実態を把握するために参照する情報として利用される。本実施形態では、フィスカル情報を含むデータとして、後述する書込レシートデータ１１、及び、日計売上データ１２の２種類のデータが存在する。
【００１４】
図１及び図２に示すように、フィスカルプリンター１は、プリンター本体１４と、このプリンター本体１４の底部１５に固定された収納箱１６と、を備えている。
プリンター本体１４の内部には、ロール紙を搬送する搬送機構や、ロール紙に画像を記録するための記録機構等、レシートを発行するための機構、装置や、ロール紙を収納するためのロール紙収納部等が収容されている。
また、プリンター本体１４は、図１に示すように、プリンター本体１４の上面の前側部分を覆う前側開閉蓋１７及び後側部分を覆う後側開閉蓋１８を備えており、前側開閉蓋１７と後側開閉蓋１８との間には、幅方向に延びる記録紙排出口１９が形成されている。後側開閉蓋１８は、記録紙排出口１９の側方に配置されているスライドボタン２０を操作すると、ロック機構（不図示）が外れ、開けることが可能となる。後側開閉蓋１８を開けると、ロール紙収納部が露出し、ロール紙の交換を行うことができる。また、前側開閉蓋１７を開けると、インクリボンの交換等を行うことができる。
【００１５】
図２に示すように、収納箱１６は、下面に開口部が形成された箱体の箱本体２１と、この箱本体２１の開口部を覆う蓋体２２とを備えている。蓋体２２は、箱本体２１に対しビス２３によって固定されている。
また、箱本体２１の後方の側面には、電源アダプタや、ネットワークケーブル、プリンター本体１４内部の基板に接続されたケーブルが接続されるコネクターの他、ホストコンピューター１０が接続されるＰＣコネクター２４、及び、後述するフィスカルデータ読出装置２５（外部機器）が接続されるフィスカルコネクター２９が設けられている。
収納箱１６の内部には、管理基板２６、プリンター基板２７（図３及び図４参照）、及び、サブ基板２８（図４参照）が収納されている。
【００１６】
図３は、収納箱１６の断面図である。
図３に示すように、収納箱１６の内部において、管理基板２６、及び、プリンター基板２７が収納箱１６に対し固定部材６０によって固定されている。管理基板２６には、管理側コネクター６１（コネクター）が設けられ、プリンター基板２７には、プリンター側コネクター６２（コネクター）が設けられており、これらコネクターを介して管理基板２６とプリンター基板２７とが接続されている。このように、管理基板２６、及び、プリンター基板２７は、収納箱１６に収納されているため、これら基板に物理的なアクセスを行う場合は、収納箱１６の蓋体２２を開状態とする必要がある。
なお、蓋体２２の開状態とは、箱本体２１から蓋体２２が取り外され、収納箱１６の内部が露出した状態のことをいい、蓋体２２の閉状態とは、箱本体２１の蓋体２２が取り付けられ、蓋体２２によって箱本体２１の開口が塞がれた状態のことをいう。
なお、図示は省略したが、サブ基板２８（図４）も収納箱１６の内部に収納されている。
【００１７】
図４は、フィスカルプリンター１の回路構成図であり、特に、収納箱１６の内部に設けられた管理基板２６、プリンター基板２７、及び、サブ基板２８の回路構成を模式的に示している。
図４に示すように、管理基板２６には、メイン制御部３０（制御部）と、ＰＣコネクター２４と、フィスカルコネクター２９と、通信ＩＣ３１と、ＲＯＭ３２と、ＳＲＡＭ３３（揮発性メモリー）と、ＲＴＣ３８と、ＥＪメモリー３４（メモリー）と、第１メモリー制御部３５と、バッファーＩＣ３６と、が実装されている。
【００１８】
メイン制御部３０は、フィスカルプリンター１の各部を中枢的に制御するものであり、ＣＰＵやその他の周辺回路を備えている。
ＰＣコネクター２４は、フィスカルプリンター１の通常使用時においてホストコンピューター１０が接続されるコネクターである。ホストコンピューター１０は、ＰＣコネクター２４を介してフィスカルプリンター１にレシートの発行に係る印刷コマンドを出力し、また、フィスカル情報を含むデータである日計売上データ１２を出力する。
フィスカルコネクター２９は、フィスカルデータ読出装置２５（外部機器）が接続されるコネクターである。フィスカルデータ読出装置２５とは、後述するＥＪメモリー３４や、フィスカルメモリー３７（メモリー）に記憶されたデータを読み出すための装置であり、例えば国家機関（政府等）に係る者等の、特別な許可を得た者だけが所持し得る。上述したホストコンピューター１０はＰＣコネクター２４に接続された状態が維持されるが、フィスカルデータ読出装置２５は、ホストコンピューター１０と異なり、データの読み出しが行われる際に、適宜、フィスカルコネクター２９に接続される。
【００１９】
通信ＩＣ３１は、ＰＣコネクター２４及びフィスカルコネクター２９に接続され、メイン制御部３０の制御の下、ホストコンピューター１０や、フィスカルデータ読出装置２５との間でデータの送受信を行う。
ＲＯＭ３２は、メイン制御部３０が各種制御を行うための制御プログラム（ファームウェア）や、制御データ等を記憶する。本実施形態では、ＲＯＭ３２として、ＥＥＰＲＯＭ等のデータの書き換えが可能なメモリーが用いられている。ＲＯＭ３２には、最終書込日時データ６６が記憶されるが、これについては後述する。
ＳＲＡＭ３３は、メイン制御部３０のＣＰＵのワークエリアとして機能する揮発性のメモリーであり、各種データを一時的に記憶する。ＳＲＡＭ３３には、ＥＪ書込開始アドレスデータ６７及びフィスカル書込開始アドレスデータ６８が記憶されるがこれらについては後述する。
フィスカルプリンター１の電源がオンされ、フィスカルプリンター１に商用電源から電力が供給されている間は、ＳＲＡＭ３３に対しても商用電源から電力が供給される。一方、フィスカルプリンター１の電源がオフされ、フィスカルプリンター１への商用電源からの電力が遮断されている間は、電池４２（電源）からＳＲＡＭ３３に対してバックアップ用の電力が供給される。
【００２０】
ＲＴＣ３８（Real-time clock：リアルタイムクロック）は、現在日時（年月日、時刻）を示すデータをメイン制御部３０に出力するものであり、ＲＴＣ制御部７０と、ＲＴＣ揮発性記憶部７１と、ＲＴＣ不揮発性記憶部７２とを備えている。
ＲＴＣ制御部７０は、図示せぬ発振器が生成した基準クロックに基づいて計時動作を実行し、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４を更新する。ＲＴＣ制御部７０は、所定のデフォルト値に対し、計時した時間を加算することにより、現在日時を算出し、算出した現在日時を示すデータによって、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４を更新する。また、ＲＴＣ制御部７０は、適宜、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４に基づいて、現在日時を示すデータをメイン制御部３０に出力する。
ＲＴＣ揮発性記憶部７１は、ＲＴＣ３８に対して電力が供給されている間のみ記憶したデータを保持する揮発性メモリーであり、ＲＴＣ３８に対する電力の供給が遮断された場合は、記憶したデータが消去される。ここで、ＲＴＣ３８に対する電力の供給が遮断されることによってＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が消去された後、再び、ＲＴＣ３８に電力が供給された場合、リセットされ初期値となった後動作を始めるので、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が示す現在日時は、現実の現在日時と乖離した日時となる。
ＲＴＣ不揮発性記憶部７２は、ＲＴＣ３８に対する電力供給の有無にかかわらず、記憶したデータを保持する不揮発性メモリーである。このＲＴＣ不揮発性記憶部７２は、ＲＴＣ３８に対する電力供給が遮断された場合であっても、リセット日時データ７６（後述）を記憶するために設けられたものである。
ＳＲＡＭ３３と同様、ＲＴＣ３８には、フィスカルプリンター１の電源がオンさら、フィスカルプリンター１に商用電源から電力が供給されている間は、商用電源から電力が供給される。一方、フィスカルプリンター１の電源がオフされ、フィスカルプリンター１への商用電源からの電力が遮断されている間は、電池４２からバックアップ用の電力が供給される。
【００２１】
ＥＪメモリー３４は、ＮＡＮＤ型フラッシュメモリーであり、大容量のデータを記憶可能である。ＥＪメモリー３４は、第１メモリー制御部３５の制御の下、１つのアドレスに対して１度しかデータを書き込めないメモリーとして機能する。これにより、ＥＪメモリー３４に書き込まれたデータが後から編集されることが防止され、ＥＪメモリー３４に記憶されたデータ対する改ざんが防止されている。
第１メモリー制御部３５は、ＣＰＵを備え、メイン制御部３０の制御の下、ＥＪメモリー３４に対してデータの読み書きを行う。第１メモリー制御部３５は、ＥＪメモリー３４に対して、データ、具体的には、フィスカル情報を含むデータである書込レシートデータ１１（後述）を書き込む場合、当該データを暗号化した上でデータを書き込む。暗号化されたデータを復号するための機能は、上述したフィスカルデータ読出装置２５等の、フィスカル情報を含むデータを正規に読み出すことが許可された限られた装置のみが有している。これにより、書込レシートデータ１１の内容の漏洩の防止が図られている。
バッファーＩＣ３６は、ＥＪメモリー３４に対するデータの読み出し、書き込みの効率を向上するために設けられたバッファーを制御する。
これらＥＪメモリー３４、第１メモリー制御部３５、及び、バッファーＩＣ３６は、エポキシ樹脂によって管理基板２６に封止されており、ＥＪメモリー３４が管理基板２６から物理的に取り外された上で、ＥＪメモリー３４に記憶されたデータが改ざんされることが防止されている。
【００２２】
プリンター基板２７には、プリンター制御部４８が実装されている。プリンター制御部４８は、ＣＰＵや各種周辺回路を備え、印刷コマンドに基づいて、上述したロール紙を搬送する搬送機構や、ロール紙に画像を記録するための画像記録機構等のレシートを発行するための機構や装置（記録部）を制御し、レシートを発行する。プリンター基板２７には、プリンター側コネクター６２が設けられ、管理基板２６には、管理側コネクター６１が設けられており、これらプリンター側コネクター６２と、管理側コネクター６１とが接続されることにより、管理基板２６と、プリンター基板２７とが接続される。
本実施形態では、レシートの発行に際し、まず、フィスカルプリンター１に接続されたホストコンピューター１０が、印刷コマンドを生成し、生成した印刷コマンドをＰＣコネクター２４を介してメイン制御部３０に出力する。印刷コマンドが入力されたメイン制御部３０は、入力された印刷コマンドをプリンター制御部４８に出力する。
【００２３】
サブ基板２８には、フィスカルメモリー３７と、第２メモリー制御部５０とが実装されている。
フィスカルメモリー３７は、ＥＰＲＯＭを備えるメモリーである。フィスカルメモリー３７には、日計売上データ１２が記憶されるが、これらについては後述する。フィスカルメモリー３７は、第２メモリー制御部５０の制御の下、１つのアドレスに対して１度しかデータを書き込めないメモリーとして機能する。これにより、フィスカルメモリー３７に書き込まれたデータが後から編集されることが防止され、フィスカルメモリー３７に記憶されたデータ対する改ざんが防止されている。
第２メモリー制御部５０は、プログラム可能な論理回路を書き込んだデバイスであるＣＰＬＤ（Complex programmable logic device）を備え、メイン制御部３０の制御の下、フィスカルメモリー３７に対してデータの読み書きを行う。第２メモリー制御部５０は、フィスカルメモリー３７に対して、データ、具体的には、フィスカル情報を含むデータである日計売上データ１２（後述）を書き込む場合、当該データを暗号化した上でデータを書き込む。ここで暗号化されたデータを復号するための機能は、上述したフィスカルデータ読出装置２５等の、フィスカル情報を含むデータを正規に読み出すことが許可された限られた装置のみが有している。これにより、日計売上データ１２の内容の漏洩の防止が図られている。
これらフィスカルメモリー３７、及び、第２メモリー制御部５０は、エポキシ樹脂によってサブ基板２８に封止されており、例えば、フィスカルメモリー３７がサブ基板２８から物理的に取り外された上で、フィスカルメモリー３７に記憶されたデータが改ざんされることが防止されている。
【００２４】
次いで、ＥＪメモリー３４に記憶される書込レシートデータ１１、及び、フィスカルメモリー３７に記憶される日計売上データ１２について説明する。上述したように、これらデータは、フィスカル情報を含むデータに該当する。
書込レシートデータ１１とは、フィスカルプリンター１によって発行されるレシートに記録される情報を示すデータであって、記憶すべきデータとして予め定められているデータのことである。例えば、レシートに、顧客が購入した商品毎に、商品を示す情報や、商品の単価を示す情報、当該商品を購入した個数を示す情報、商品の購入にかかる代金を示す情報、全ての商品の総購入代金を示す情報等が記録されている場合であって、これら情報を示すデータが記憶すべきデータとして予め定められている場合、これら情報を示すデータが書込レシートデータ１１に該当する。上述したように、本実施形態では、フィスカルプリンター１によってレシートを発行する場合、ホストコンピューター１０によって印刷コマンドが生成され、この印刷コマンドがメイン制御部３０に出力され、さらに、印刷コマンドがメイン制御部３０からプリンター制御部４８に出力される。その際、メイン制御部３０は、印刷コマンドから、書込レシートデータ１１として記憶すべき情報を抽出し、抽出したこれら情報を書込レシートデータ１１として、第１メモリー制御部３５を制御して、ＥＪメモリー３４に記憶する。
【００２５】
ここで、メイン制御部３０は、ＥＪメモリー３４に書込レシートデータ１１を書き込む際、ＲＴＣ３８から現在日時を示すデータを取得し、取得したデータに基づいて、書き込みを行った日時を取得し、取得した日時を示すデータ（ＥＪ書込日時データ７８）と、書込レシートデータ１１とを対応づけた状態で、書込レシートデータ１１を書き込む。つまり、書込レシートデータ１１のそれぞれは、ＥＪメモリー３４に書き込まれた日時を示すデータであるＥＪ書込日時データ７８と対応づけてＥＪメモリー３４に記憶される。
このように、本実施形態では、ＥＪ書込日時データ７８と、書込レシートデータ１１とを対応づけて記憶するが、これは、国によっては、法律や、規則によりそのことが義務づけられているからである。従って、フィスカルプリンター１にとって、現在日時を計時するＲＴＣ３８は、必須の部材である。
【００２６】
日計売上データ１２とは、店舗における１日ごとの総売上を示すデータのことであり、店舗の営業終了後、ホストコンピューター１０がその日における総売上を計算し、計算した総売上に基づいて、日計売上データ１２を生成し、生成した日計売上データ１２をメイン制御部３０に出力する。日計売上データ１２が入力されると、メイン制御部３０は、第２メモリー制御部５０を制御し、フィスカルメモリー３７に日計売上データ１２を書き込む。
ここで、メイン制御部３０は、フィスカルメモリー３７に日計売上データ１２を書き込む際、ＲＴＣ３８に現在日時を示すデータを出力させ、このデータに基づいて、書き込みを行った日時を取得し、取得した日時を示すデータ（フィスカル書込日時データ７９）と、日計売上データ１２とを対応づけた状態で、フィスカルメモリー３７に日計売上データ１２を書き込む。つまり、日計売上データ１２のそれぞれは、フィスカルメモリー３７に書き込まれた日時を示すデータであるフィスカル書込日時データ７９と対応づけてフィスカルメモリー３７に記憶される。
このように、本実施形態では、フィスカル書込日時データ７９と、日計売上データ１２とを対応づけて記憶するが、これは、国によっては、法律や、規則によりそのことが義務づけられているからである。従って、フィスカルプリンター１にとって、現在日時を計時するＲＴＣ３８は、必須の部材である。
【００２７】
次いで、最終書込日時データ６６ついて説明する。
最終書込日時データ６６とは、メイン制御部３０が第１メモリー制御部３５又は第２メモリー制御部５０を制御して、ＥＪメモリー３４又はフィスカルメモリー３７に対してデータを書き込んだ最後の日時を示すデータである。メイン制御部３０は、これらメモリーにデータを書き込む度に、ＲＴＣ３８から入力された現在日時を示すデータに基づいて、最終書込日時データ６６を更新する。
本実施形態では、メイン制御部３０は、ＥＪメモリー３４や、フィスカルメモリー３７に対してデータを書き込む際、以下の動作を実行する。
すなわち、メイン制御部３０は、データを書き込む前に、ＲＯＭ３２に記憶された最終書込日時データ６６を取得し、取得した最終書込日時データ６６が示す日時と、ＲＴＣ３８から入力されるデータが示す日時とを比較する。ここで、ＲＴＣ３８から入力されたデータが正常である場合は、最終書込日時データ６６が示す日時は、ＲＴＣ３８から入力されたデータが示す日時よりも時間的に前のはずである。
そして、最終書込日時データ６６が示す日時が、ＲＴＣ３８から入力されたデータが示す日時よりも時間的に前である場合、メイン制御部３０は、引き続きデータの書き込み処理を実行する。
一方、最終書込日時データ６６が示す日時が、ＲＴＣ３８から入力されたデータが示す日時よりも時間的に後である場合、メイン制御部３０は、ＲＴＣエラーが発生したものとして、以後、フィスカルプリンター１の作動を停止する。
なお、最終書込日時データ６６が示す日時が、ＲＴＣ３８から入力されたデータが示す日時よりも時間的に後となるような場合には、ＲＴＣ３８に何らかの異常が発生した場合の他、後述するように、蓋体２２が開状態とされ、ＲＴＣ３８のＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４がリセットされた場合がある。
【００２８】
次いで、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７及びフィスカル書込開始アドレスデータ６８について説明する。
ＥＪ書込開始アドレスデータ６７とは、ＥＪ書込開始アドレスを示すデータである。ＥＪ書込開始アドレスとは、ＥＪメモリー３４にデータを書き込む際に、ＥＪメモリー３４のメモリー領域において書き込みが開始されるアドレスのことである。本実施形態では、ＥＪメモリー３４に対してデータの書き込みが行われる度に、第１メモリー制御部３５が、次回、ＥＪメモリー３４に対してデータを書き込む際のＥＪ書込開始アドレスを取得し、取得した書込開始アドレスを示すデータをメイン制御部３０に出力する。メイン制御部３０は、このＥＪ書込開始アドレスを示すデータを、ＳＲＡＭ３３に記憶し、次回、書込レシートデータ１１をＥＪメモリー３４に書き込む場合は、ＳＲＡＭ３３からＥＪ書込開始アドレスデータ６７を取得し、取得したＥＪ書込開始アドレスデータ６７が示すアドレスにデータを書き込む旨の書込要求コマンドを出力する。
上述したように、ＥＪ書込開始アドレスデータ６７は、書込要求コマンドの出力に際し、必要となるデータであり、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７が消去された場合、メイン制御部３０は、正常な書込要求コマンドを生成できない。このため、本実施形態では、メイン制御部３０は、フィスカルプリンター１の電源がオンされた際、ＳＲＡＭ３３を参照し、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７が消去されている場合には、ＳＲＡＭエラーとして、以後のフィスカルプリンター１の作動を停止する。ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７が消去される具体例については、後述の第３実施形態、及び、第４実施形態において詳述する。
フィスカル書込開始アドレスデータ６８とは、フィスカル書込開始アドレスを示すデータであり、フィスカル書込開始アドレスとは、フィスカルメモリー３７にデータを書き込む際に、フィスカルメモリー３７のメモリー領域において書き込みが開始されるアドレスのことである。フィスカル書込開始アドレスの利用態様は、ＥＪ書込開始アドレスの利用態様と同様であるため、その説明を省略する。
【００２９】
ところで、収納箱１６には、管理基板２６やサブ基板２８が収納されており、管理基板２６には、フィスカル情報を含むデータである書込レシートデータ１１が記憶されたＥＪメモリー３４が実装され、サブ基板２８には、同じくフィスカル情報を含むデータである日計売上データ１２が記憶されたフィスカルメモリー３７が実装されている。
従って、不正の目的を持った者が、ＥＪメモリー３４に記憶された書込レシートデータ１１や、フィスカルメモリー３７に記憶された日計売上データ１２を改ざんしようとする場合、フィスカルプリンター１の電源がオフされているときに、プリンター本体１４から収納箱１６を取り外し、さらに、収納箱１６の蓋体２２を開状態として、収納箱１６に収納された各基板を露出した上で、これらメモリーに対して改ざんに係る処理を行うと考えられる。
これを踏まえ、収納箱１６の蓋体２２が開状態となった場合、以後、フィスカルプリンター１が正常に動作しない構成とすれば、改ざんがあった可能性があることを確実に検出できると共に、改ざんの抑止力ともなり得る。
【００３０】
図５は、収納箱１６の断面図に、電池４２とＲＴＣ３８との間に設けられ、電池４２からＲＴＣ３８に電力を供給するための電力供給ライン８０（電力供給路）を模式的に示した図である。
図５に示すように、電力供給ライン８０は、箱本体２１の側面に沿って延在しており、一部に蓋体２２の内部に突出した突出部８１が形成されている。突出部８１は、蓋体２２に対して強固に固定されており、蓋体２２が開状態となった場合、蓋体２２の箱本体２１からの分離に伴い、突出部８１が電力供給ライン８０から物理的に分離し、これにより電力供給ライン８０が切断される構成となっている。
このような形状の下、蓋体２２が閉状態の場合は、電力供給ライン８０を介して電池４２とＲＴＣ３８とが電気的に接続され、電池４２からＲＴＣ３８への電力の供給が正常に行われる。
一方、蓋体２２が開状態となった場合、突出部８１において、電力供給ライン８０が機械的に遮断され、以後、電池４２からＲＴＣ３８への電力の供給が遮断される。ここで、フィスカルプリンター１の電源がオフであったり、また、収納箱１６がプリンター本体から取り外されたりすることによって、電池４２からＲＴＣ３８へ電力が供給されている場合において、蓋体２２が開状態とされることにより、電池４２からＲＴＣ３８への電力の供給が遮断された場合、ＲＴＣ３８への一切の電力供給が遮断され、これにより、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が消去されると共に、以後のＲＴＣ３８の作動が停止される。
【００３１】
このように、本実施形態では、蓋体２２が開状態となった場合、電力供給ライン８０が遮断されることにより、ＲＴＣ３８への電力の供給が遮断され、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が消去される。
ここで、現在日時データ７４が消去された後に、再び、蓋体２２が閉状態とされて収納箱１６がプリンター本体１４に正常に取り付けられると共に、収納箱１６に収納された各基板と、レシートを発行するための機構や装置等の電気的な接続が正常に行われた上で、フィスカルプリンター１の電源がオンされた場合におけるフィスカルプリンター１の動作について説明する。この場合、ＲＴＣ３８には、商用電源から電力が供給される。また、ＲＴＣ３８はリセットされ初期値から動作を開始する。
上述したように、本実施形態では、ＥＪメモリー３４やフィスカルメモリー３７に対してデータを書き込む場合、メイン制御部３０は、ＲＯＭ３２に記憶された最終書込日時データ６６が示す日時と、ＲＴＣ３８から入力されたデータが示す日時とを比較し、ＲＯＭ３２に記憶された最終書込日時データ６６が示す日時が、ＲＴＣ３８から入力されたデータが示す日時よりも時間的に後である場合、ＲＴＣエラーが発生したものとして、以後、フィスカルプリンター１の作動を停止する。
これを踏まえ、蓋体２２が開状態となったことに起因して、一旦、ＲＴＣ３８への電力の供給が遮断され、ＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が消去された場合、メイン制御部３０によるデータの書き込みに際して行われる日時の比較において、ＲＯＭ３２に記憶された最終書込日時データ６６が示す日時が、ＲＴＣ３８から入力されたデータが示す日時よりも時間的に後と判別され、メイン制御部３０は、以後、フィスカルプリンター１の作動を停止する。
【００３２】
このように、本実施形態では、プリンター本体１４から収納箱１６が取り外された上で、蓋体２２が開状態となった場合、換言すれば、ＥＪメモリー３４やフィスカルメモリー３７に記憶されたデータに対し改ざんの目的を持ったアクセスが可能な状態となった場合、フィスカルプリンター１の動作が停止する。これにより、改ざんの目的を持って蓋体２２を開状態とすることを牽制でき、かつ、蓋体２２が開状態とされた場合、確実にそのことを検出できる。つまり、フィスカルプリンター１は、改ざんに対して有効な処理を実行する。レシートなどの印刷ができなくする。
【００３３】
以上説明したように、本実施形態に係るフィスカルプリンター１では、蓋体２２が開状態となると、電力供給ライン８０が機械的に遮断されて、ＲＴＣ３８に対する電力の供給が遮断される。
これによれば、蓋体２２が開状態とされた場合、ＲＴＣ３８に対する電力の供給が遮断され、ＲＴＣ３８が計時する現在日時が消去される。このため、蓋体２２が開状態とされた以後は、ＲＴＣ３８からメイン制御部３０に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、ＲＴＣ３８から入力されるデータが示す日時が、実際の日時と乖離していることを利用して、メイン制御部３０は、蓋体２２が開状態となった以後のフィスカルプリンター１の作動を停止する等の、蓋体２２を開状態とした上で行われる改ざんに対して有効な処理を実行できる。
【００３４】
＜第２実施形態＞
次いで、第２実施形態に係るフィスカルプリンター１ｂについて図５を援用して説明する。
図５において、電池４２からＳＲＡＭ３３へ電力を供給するための電力供給ライン８４（電力供給路）が、上述した第１実施形態で説明した、電池４２からＲＴＣ３８へ電力を供給するための電力供給ライン８０に該当する。
上述した第１実施形態では、蓋体２２が開状態とされた場合、電池４２からＲＴＣ３８へ電力を供給するための電力供給ライン８０が機械的に遮断されていたが、本実施形態では、蓋体２２が開状態とされた場合、電池４２からＳＲＡＭ３３へ電力を供給するための電力供給ライン８４が機械的に遮断され、これにより、電池４２からＳＲＡＭ３３への電力の供給が遮断される。すなわち、蓋体２２が閉状態の場合は、電力供給ライン８４を介して電池４２とＳＲＡＭ３３とが電気的に接続され、電池４２からＳＲＡＭ３３への電力の供給が正常に行われる。一方、蓋体２２が開状態となった場合、電力供給ライン８４の突出部８１が機械的に遮断され、以後、電池４２からＳＲＡＭ３３への電力の供給が遮断される。ここで、フィスカルプリンター１の電源がオフであったり、また、収納箱１６がプリンター本体１４から取り外されたりすることによって、電池４２からＳＲＡＭ３３へ電力が供給されている場合において、蓋体２２が開状態とされることにより、電池４２からＳＲＡＭ３３への電力の供給が遮断された場合、ＳＲＡＭ３３への一切の電力供給が遮断され、これにより、揮発性メモリーたるＳＲＡＭ３３に記憶されたデータが消去される。消去されるデータには、ＥＪ書込開始アドレスデータ６７、及び、フィスカル書込開始アドレスデータ６８が含まれている。
【００３５】
このように、本実施形態では、蓋体２２が開状態となった場合、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７やフィスカル書込開始アドレスデータ６８が消去されるが、上述したように、これらデータが消去された場合、フィスカルプリンター１ｂの電源がオンされた際に、ＳＲＡＭエラーとして、以後のフィスカルプリンター１ｃの作動が停止する。これにより、第１実施形態で説明した効果と同様の効果を奏することができる。
【００３６】
以上説明したように、本実施形態に係るフィスカルプリンター１ｂは、蓋体２２が開状態となると、電池４２からＳＲＡＭ３３へ電力を供給するための電力供給ライン８４が機械的に遮断されて、揮発性メモリーたるＳＲＡＭ３３に対する電力の供給が遮断される。
この構成によれば、収納箱１６の蓋体２２が開状態とされた場合、ＳＲＡＭ３３に対する電力の供給が遮断され、ＳＲＡＭ３３が記憶するＥＪ書込開始アドレスデータ６７や、フィスカル書込開始アドレスデータ６８等のデータが消去される。このため、収納箱１６の蓋体２２が開状態とされた以後は、ＳＲＡＭ３３に記憶されたデータを利用したメイン制御部３０によるＥＪメモリー３４やフィスカルメモリー３７への正常なアクセスが実行できなくなり、これに基づいて、メイン制御部３０は、蓋体２２が開状態となった以後は、フィスカルプリンター１ｂの作動を停止する等の、蓋体２２を開状態とした上で行われる改ざんに対して有効な処理を実行できる。
【００３７】
次いで、第３実施形態に係るフィスカルプリンター１ｃついて説明する。
以下の説明において、第１実施形態で説明した構成要素と同一の構成要素については、同一の符号を付し、その説明を省略する。
上述した第１実施形態では、蓋体２２が開状態となった場合、電池４２とＲＴＣ３８とを結ぶ電力供給ライン８０が機械的に遮断されることによりＲＴＣ３８への電力の供給が遮断され、これに基づいて蓋体２２が開状態となった以後のフィスカルプリンター１の作動が停止されていたが、本実施形態では、収納箱１６から管理基板２６が取り外された場合、電池４２とＲＴＣ３８とを結ぶ電力供給ライン及び電池４２とＳＲＡＭ３３とを結ぶ電力供給ラインが機械的に遮断されることによりＲＴＣ３８への電力の供給及びＳＲＡＭ３３への電力の供給が遮断され、これに基づいて収納箱１６から管理基板２６が取り外された以後のフィスカルプリンター１の作動が停止する。
ここで、通常使用時、収納箱１６から管理基板２６が取り外されることはなく、収納箱１６から管理基板２６が取り外された場合、不正の目的を持ってＥＪメモリー３４に記憶された書込レシートデータ１１等を改ざんしようとする者が、作業の容易性の向上等の目的で収納箱１６から管理基板２６を取り外したことが考えられる。従って、収納箱１６から管理基板２６が取り外された場合、フィスカルプリンター１の作動を停止するようにすれば、上述のような改ざんを牽制でき、かつ、収納箱１６から管理基板２６が取り外された場合、確実にそのことを検出できる。つまり、フィスカルプリンター１は、改ざんに対して有効な処理を実行できる。
【００３８】
図６は、収納箱１６の断面図を示し、特に、（Ａ）は管理基板２６が収納箱１６に対して取り付けられている状態を示しており、（Ｂ）は管理基板２６が収納箱１６のから取り外された状態を示している。
図６に示すように、本実施形態では、収納箱１６の内部において、収納箱１６の天面１６ａに対して、電池４２が、接着等の手段により固定されている。
図６（Ａ）に示すように、管理基板２６が固定部材６０を介して収納箱１６に固定された状態の場合、電池４２の端子が、電池４２とＲＴＣ３８とを接続する電力供給ライン（不図示）、及び、電池４２とＳＲＡＭ３３とを接続する電力供給ライン（不図示）に接続され、電池４２からＲＴＣ３８及びＳＲＡＭ３３に対し正常に電力が供給される。
一方、図６（Ｂ）に示すように、管理基板２６と固定部材６０との接続が解除され、収納箱１６から管理基板２６が取り外された状態の場合、電池４２と、電池４２とＲＴＣ３８とを接続する電力供給ライン（不図示）との接続が機械的に遮断される（電力供給路が機械的に遮断される）と共に、電池４２と、電池４２とＳＲＡＭ３３とを接続する電力供給ライン（不図示）との接続が機械的に遮断され（電力供給路が機械的に遮断され）、電池４２からＲＴＣ３８及びＳＲＡＭ３３に対する電力の供給が遮断される。
電池４２からＲＴＣ３８への電力の供給が遮断された場合、上述したように、ＲＴＣ３８のＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が消去され、これに基づいて、フィスカルプリンター１ｃの電源がオンとなった後のフィスカルプリンター１ｃの作動が停止する。同時に、電池４２からＳＲＡＭ３３への電力の供給が遮断された場合、上述したように、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７やフィスカル書込開始アドレスデータ６８が消去され、これに基づいて、フィスカルプリンター１ｃの電源がオンとなった後のフィスカルプリンター１ｃの作動が停止する。これにより、第１実施形態で説明した効果と同様の効果を奏することができる。
なお、本実施形態では、管理基板２６が収納箱１６から取り外された場合、電池４２とＲＴＣ３８とを接続する電力供給ライン（不図示）との接続が機械的に遮断されると共に、電池４２と、電池４２とＳＲＡＭ３３とを接続する電力供給ライン（不図示）との接続が機械的に遮断される構成であったが、管理基板２６が収納箱１６から取り外された場合、２つの電力供給ライン８０のうちいずれかの電力供給ライン８０と電池４２との接続が遮断されるようにしてもよい。この構成であっても、電源がオンとなった後のフィスカルプリンター１の作動を停止でき、上述した効果と同様の効果を奏することができる。
【００３９】
以上説明したように、本実施形態に係るフィスカルプリンター１ｃでは、収納箱１６から管理基板２６が取り外されると、電池４２とＲＴＣ３８とを結ぶ電力供給ラインが機械的に遮断されて、ＲＴＣ３８に対する電力の供給が遮断される。
これによれば、収納箱１６から管理基板２６が取り外された場合、ＲＴＣ３８に対する電力の供給が遮断され、ＲＴＣ３８が計時する現在日時が消去される。このため、収納箱１６から管理基板２６が取り外された以後は、ＲＴＣ３８からメイン制御部３０に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、ＲＴＣ３８から入力されるデータが示す日時が、実際の日時と乖離していることを利用して、メイン制御部３０は、収納箱１６から管理基板２６が取り外された後はフィスカルプリンター１ｃの作動を停止する等の、収納箱１６から管理基板２６が取り外された上で行われる改ざんに対して有効な処理を実行できる。
【００４０】
また、本実施形態に係るフィスカルプリンター１ｃでは、収納箱１６から管理基板２６が取り外されると、電池４２とＳＲＡＭ３３とを結ぶ電力供給ラインが機械的に遮断されて、ＳＲＡＭ３３に対する電力の供給が遮断される。
これによれば、収納箱１６から管理基板２６が取り外された場合、ＳＲＡＭ３３に対する電力の供給が遮断され、ＳＲＡＭ３３が記憶するＥＪ書込開始アドレスデータ６７、及び、フィスカル書込開始アドレスデータ６８が消去される。このため、収納箱１６から管理基板２６が取り外された以後は、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７、及び、フィスカル書込開始アドレスデータ６８を利用したメイン制御部３０によるＥＪメモリー３４等への正常なアクセスが実行できなくなり、これに基づいて、メイン制御部３０は、収納箱１６から管理基板２６が取り外された後はフィスカルプリンター１ｃの作動を停止する等の、収納箱１６から管理基板２６が取り外された上で行われる改ざんに対して有効な処理を実行できる。
【００４１】
＜第４実施形態＞
次いで、第４実施形態に係るフィスカルプリンター１ｄついて説明する。
以下の説明において、第１実施形態で説明した構成要素と同一の構成要素については、同一の符号を付し、その説明を省略する。
上述した第１実施形態では、蓋体２２が開状態となった場合、電池４２とＲＴＣ３８とを結ぶ電力供給ライン８０が機械的に遮断されることによりＲＴＣ３８への電力の供給が遮断され、これに基づいて蓋体２２が開状態となった以後のフィスカルプリンター１の作動が停止されていたが、本実施形態では、管理基板２６とプリンター基板２７との接続が解除された場合、電池４２とＲＴＣ３８とを結ぶ電力供給ライン８６（電力供給路）が機械的に遮断されることによりＲＴＣ３８への電力の供給が遮断され、これに基づいて管理基板２６とプリンター基板２７との接続が解除された以後のフィスカルプリンター１ｄの作動が停止される。
ここで、管理基板２６及びプリンター基板２７は、基板同士が接続されている状態でのみ、フィスカルプリンター１の全体の制御が可能である。従って、通常動作時において管理基板２６とプリンター基板２７との接続が解除されることはなく、これら基板の接続が解除された場合、改ざんの目的を持った者が、作業の容易性の向上等の何らかの目的を持ってこれら基板の接続を解除したものと考えられる。
これを踏まえ、本実施形態によれば、管理基板２６とプリンター基板２７との接続が解除された場合、フィスカルプリンター１ｄの作動が停止される。これにより、他人による改ざんを牽制でき、かつ、管理基板２６とプリンター基板２７との接続が解除された場合、確実にそのことを検出できる。つまり、フィスカルプリンター１ｄは、改ざんに対して有効な処理を実行する。
【００４２】
図７（Ａ）は、本実施形態における管理基板２６及びプリンター基板２７の構成を模式的に示す図である。
図７（Ａ）に示すように、一端８６ａが電池４２に接続された電力供給ライン８６は、管理側コネクター６１及びプリンター側コネクター６２を介して、プリンター基板２７に延出した後、折り返し、再び、プリンター側コネクター６２及び管理側コネクター６１を介して管理基板２６を延出し、他端８６ｂがＲＴＣ３８に接続されている。このような構成の下、管理側コネクター６１とプリンター側コネクター６２との接続が解除されることにより、管理基板２６とプリンター基板２７との接続が解除された場合、管理側コネクター６１とプリンター側コネクター６２との接続部分において、電力供給ライン８６が切断され、これにより電力供給ライン８６が機械的に遮断され、ＲＴＣ３８に対する電力の供給が遮断される。
管理基板２６とプリンター基板２７との接続が解除されることにより、電池４２からＲＴＣ３８への電力の供給が遮断された場合、上述したように、ＲＴＣ３８のＲＴＣ揮発性記憶部７１に記憶された現在日時データ７４が消去され、これに基づいて、フィスカルプリンター１ｄの電源がオンとなった後のフィスカルプリンター１ｄの作動が停止する。これは、上述した第１実施形態で説明したように、改ざんに対して有効な処理である。
【００４３】
以上説明したように、本実施形態では、管理基板２６とプリンター基板２７との接続が解除されると、電力供給ライン８６が機械的に遮断されて、ＲＴＣ３８に対する電力の供給が遮断される。
これによれば、管理基板２６とプリンター基板２７との接続が解除された場合、ＲＴＣ３８に対する電力の供給が遮断され、ＲＴＣ３８が計時する現在日時が消去される。このため、管理基板２６とプリンター基板２７との接続が解除された以後は、ＲＴＣ３８からメイン制御部３０に対し、実際の現在日時と乖離した日時を示すデータが出力される。従って、ＲＴＣ３８から入力されるデータが示す日時が、実際の日時と乖離していることを利用して、メイン制御部３０は、管理基板２６とプリンター基板２７との接続が解除された後は、フィスカルプリンター１ｄの作動を停止する等の、管理基板２６とプリンター基板２７との接続が解除された上で行われる改ざんに対して有効な処理を実行できる。
【００４４】
＜第５実施形態＞
次いで、第５実施形態に係るフィスカルプリンター１ｅついて説明する。
以下の説明において、第１実施形態で説明した構成要素と同一の構成要素については、同一の符号を付し、その説明を省略する。
上述した第１実施形態では、蓋体２２が開状態となった場合、電池４２とＲＴＣ３８とを結ぶ電力供給ライン８０が機械的に遮断されることによりＲＴＣ３８への電力の供給が遮断され、これに基づいて蓋体２２が開状態となった以後のフィスカルプリンター１の作動が停止されていたが、本実施形態では、管理基板２６とプリンター基板２７との接続が解除された場合、電池４２とＳＲＡＭ３３とを結ぶ電力供給ライン８７（電力供給路）が機械的に遮断されることによりＳＲＡＭ３３への電力の供給が遮断され、これに基づいて管理基板２６とプリンター基板２７との接続が解除された以後のフィスカルプリンター１ｄの作動が停止される。
ここで、管理基板２６及びプリンター基板２７は、基板同士が接続されている状態でのみ、フィスカルプリンター１の全体の制御が可能である。従って、通常動作時において管理基板２６とプリンター基板２７との接続が解除されることはなく、これら基板の接続が解除された場合、改ざんの目的を持った者が、作業の容易性の向上等の何らかの目的を持ってこれら基板の接続を解除したものと考えられる。
これを踏まえ、本実施形態によれば、管理基板２６とプリンター基板２７との接続が解除された場合、フィスカルプリンター１ｄの作動が停止される。これにより、他人による改ざんを牽制でき、かつ、管理基板２６とプリンター基板２７との接続が解除された場合、確実にそのことを検出できる。つまり、フィスカルプリンター１ｅは、改ざんに対して有効な処理を実行する。
【００４５】
図７（Ｂ）は、本実施形態における管理基板２６及びプリンター基板２７の構成を模式的に示す図である。
図７（Ｂ）に示すように、一端８７ａが電池４２に接続された電力供給ライン８７は、管理側コネクター６１及びプリンター側コネクター６２を介して、プリンター基板２７に延出した後、折り返し、再び、プリンター側コネクター６２及び管理側コネクター６１を介して管理基板２６を延出し、他端８７ｂがＳＲＡＭ３３に接続されている。このような構成の下、管理側コネクター６１とプリンター側コネクター６２との接続が解除されることにより管理基板２６とプリンター基板２７との接続が解除された場合、管理側コネクター６１とプリンター側コネクター６２との接続部分において、電力供給ライン８７が切断され、これにより電力供給ライン８７が機械的に遮断され、ＳＲＡＭ３３に対する電力の供給が遮断される。
管理基板２６とプリンター基板２７との接続が解除されることにより、電池４２からＳＲＡＭ３３への電力の供給が遮断された場合、上述したように、ＳＲＡＭ３３が記憶するＥＪ書込開始アドレスデータ６７やフィスカル書込開始アドレスデータ６８が消去され、これにより、電源がオンされた後のフィスカルプリンター１ｅの作動が停止される。これは、上述した第１実施形態で説明したように、改ざんに対して有効な処理である。
【００４６】
以上説明したように、本実施形態では、管理基板２６とプリンター基板２７との接続が解除されると、電力供給ライン８７が機械的に遮断されて、ＳＲＡＭ３３に対する電力の供給が遮断される。
これによれば、管理基板２６とプリンター基板２７との接続が解除された場合、ＳＲＡＭ３３に対する電力の供給が遮断され、ＳＲＡＭ３３に対する電力の供給が遮断され、ＳＲＡＭ３３が記憶するＥＪ書込開始アドレスデータ６７、及び、フィスカル書込開始アドレスデータ６８が消去される。このため、管理基板２６とプリンター基板２７との接続が解除された以後は、ＳＲＡＭ３３に記憶されたＥＪ書込開始アドレスデータ６７を利用したメイン制御部３０によるＥＪメモリー３４等への正常なアクセスが実行できなくなり、これに基づいて、メイン制御部３０は、管理基板２６とプリンター基板２７との接続が解除された後はフィスカルプリンター１ｅの作動を停止する等の、管理基板２６とプリンター基板２７との接続が解除された上での行われる改ざんに対して有効な処理を実行できる。この場合、エラーや異常である旨を表示や通知したりすることもできる。また、改ざんの形跡も残る。
【００４７】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
上述した第１実施形態では、電力供給ライン８０の形状の一例を挙げて発明を説明したが、電力供給ライン８０の形状はこれに限らず、蓋体２２が開状態となった場合に、電力供給ライン８０が機械的に遮断され、ＲＴＣ３８への電力の供給が遮断される構成であればよい。このことは、第２実施形態における電力供給ライン８４についても同様である。
また、上述した第３実施形態では、電池４２や、管理基板２６、電力供給ライン８０等の各種部材の位置関係について、一例を挙げて説明したが、これらの位置関係や形状、構成等はこれに限らず、収納箱１６から管理基板２６が取り外された際に、ＲＴＣ３８やＳＲＡＭ３３への電池４２からの電力の供給が遮断される構成であればよい。
また、上述した第４実施形態では、電力供給ライン８６の形状の一例を挙げて発明を説明したが、電力供給ライン８６の形状はこれに限らず、管理基板２６とプリンター基板２７との接続が解除された場合に、電力供給ライン８６が機械的に遮断され、ＲＴＣ３８への電力の供給が遮断される構成であればよい。このことは、第５実施形態における電力供給ライン８７についても同様である。
【符号の説明】
【００４８】
１、１ｂ、１ｃ、１ｄ、１ｅ…フィスカルプリンター、１１…書込レシートデータ（フィスカル情報を含むデータ）、１２…日計売上データ（フィスカル情報を含むデータ）、１６…収納箱、２１…箱本体、２２…蓋体、２６…管理基板、２７…プリンター基板、３０…メイン制御部（制御部）、３３…ＳＲＡＭ（揮発性メモリー）、３４…ＥＪメモリー（メモリー）、３７…フィスカルメモリー（メモリー）、３８…ＲＴＣ（リアルタイムクロック）、４２…電池（電源）、６１…管理側コネクター（コネクター）、６２…プリンター側コネクター（コネクター）、８０、８４，８６，８７…電力供給ライン（電力供給路）。
【図１】
2011126149.tif 000003
【図２】
2011126149.tif 000004
【図３】
2011126149.tif 000005
【図４】
2011126149.tif 000006
【図５】
2011126149.tif 000007
【図６】
2011126149.tif 000008
【図７】
2011126149.tif 000009