(57)【要約】【課題】電子機器本体側でモード変更が不可能な状態となった場合でも、モード変更を可能にする、装着ボードおよび電子機器を提供する。【解決手段】モードを切り替えるためのモード切替機能を有するプリンター本体２に対し、着脱可能に構成された装着ボード３であって、プリンター本体２に接続するためのプリンター用インターフェイス２３と、ボード側操作子２２と、ボード側操作子２２の操作にしたがって、プリンター本体２に対しモードを切り替えるためのモード切替指令を行うＣＰＵ２４と、を備えたものである。【選択図】図２
2011198054.tif 000002
【特許請求の範囲】
【請求項１】
モードを切り替えるためのモード切替機能を有する電子機器本体に対し、着脱可能に構成された装着ボードであって、
前記電子機器本体に接続するためのインターフェイスと、
ボード側操作子と、
前記ボード側操作子の操作にしたがって、前記電子機器本体に対し前記モードを切り替えるためのモード切替指令を行うモード切替指令部と、を備えたことを特徴とする装着ボード。
【請求項２】
前記電子機器本体は、複数の項目について、前記モード切替が可能であり、
前記ボード側操作子は、１のスイッチにより構成され、
前記モード切替指令部は、前記１のスイッチの操作の仕方により、切替対象となる項目を可変することを特徴とする請求項１に記載の装着ボード。
【請求項３】
前記モード切替指令部は、前記１のスイッチの押下間隔、押下強度、押下時間、連続押下回数、前記電子機器本体に搭載された本体側操作子との同時押下、のうち少なくとも１の要因により、前記切替対象となる項目を可変することを特徴とする請求項２に記載の装着ボード。
【請求項４】
操作者または操作内容を示す操作情報を取得する操作情報取得部をさらに備え、
前記モード切替指令部は、前記操作情報取得部により取得した操作情報に応じて、前記モード切替指令を行うか否かを可変することを特徴とする請求項１ないし３のいずれか１項に記載の装着ボード。
【請求項５】
請求項１ないし４のいずれか１項に記載の装着ボードを装着可能な電子機器であって、
前記モード切替機能を実現するためのモード切替制御部と、
前記モードの状態を出力するモード出力部と、を備えたことを特徴とする電子機器。
【請求項６】
前記モード出力部は、前記モードの状態を表示、印刷、通信のうちいずれか１以上の手段を用いて出力することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記装着ボードから前記モード切替指令を受信したとき、本体の動作状況を判別する動作状況判別部をさらに備え、
前記モード切替制御部は、前記動作状況判別部の判別結果に応じてモード切替を行うことを特徴とする請求項５または６に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モードを切り替えるためのモード切替機能を有する電子機器、および当該電子機器に装着される装着ボードに関するものである。
【背景技術】
【０００２】
この種の電子機器として、特許文献１に記載のキャッシュレジスター等が知られている。当該キャッシュレジスターは、レシートの印字サイズを顧客に合わせて変更するために、キャッシュレジスター本体に設けられた操作子を操作することで印字モードを切替可能となっている。これにより、例えば、細かな文字が見えにくい顧客に対しては、通常の印字サイズより大きな印字サイズでレシートを印刷することができ、レシートの視認性向上を図ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６６２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなキャッシュレジスターに何らかの不具合が発生した場合、操作子による操作が不能となり、モード変更ができなくなってしまう。このため、必要な時に文字サイズの変更ができなくなり、このキャッシュレジスターの特性を生かせない場面が生じる。また、文字サイズを変更した状態でモード切替ができなくなると、レシート用紙を必要以上に消費してしまい、用紙の補充作業の増加等により作業効率の悪化を引き起こすことになる。さらに、これを修復するためには、一旦作業を停止してシステムを起動し直すしかなく、さらに作業効率が悪化してしまう。
【０００５】
本発明は、上記の問題点に鑑み、電子機器本体側でモード変更が不可能な状態となった場合でも、モード変更を可能にする、装着ボードおよび電子機器を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の装着ボードは、モードを切り替えるためのモード切替機能を有する電子機器本体に対し、着脱可能に構成された装着ボードであって、電子機器本体に接続するためのインターフェイスと、ボード側操作子と、ボード側操作子の操作にしたがって、電子機器本体に対しモードを切り替えるためのモード切替指令を行うモード切替指令部と、を備えたことを特徴とする。
【０００７】
この構成によれば、電子機器本体に何らかの異常が生じて、電子機器本体に備え付けられた操作子によるモード切替が不可能になった場合でも、装着ボードに備えられたボード側操作子の操作によって、電子機器本体のモードを切り替えることができる。これにより、異常発生時に電子機器本体のシステムを再起動させるなどの手間と時間を必要としないため、作業効率の低下を防ぐことができる。
【０００８】
この場合、電子機器本体は、複数の項目について、モード切替が可能であり、ボード側操作子は、１のスイッチにより構成され、モード切替指令部は、１のスイッチの操作の仕方により、切替対象となる項目を可変することが好ましい。
【０００９】
この場合、モード切替指令部は、１のスイッチの押下間隔、押下強度、押下時間、連続押下回数、電子機器本体に搭載された本体側操作子との同時押下、のうち少なくとも１の要因により、切替対象となる項目を可変することが好ましい。
【００１０】
これらの構成によれば、１のスイッチの操作の仕方を変えることにより複数の項目についてのモード切り替えを実現できる。つまり、複数の操作子を必要としないため、装着ボードの小型化および低廉化を図ることができる。
【００１１】
この場合、操作者または操作内容を示す操作情報を取得する操作情報取得部をさらに備え、モード切替指令部は、操作情報取得部により取得した操作情報に応じて、モード切替指令を行うか否かを可変することが好ましい。
【００１２】
この構成によれば、取得した操作情報に応じて、モード切替を行うか否かを可変することができる。例えば、操作情報から、操作者が所定の権限を有するものであると判別できた場合は、モード切替指令を行い、操作者が所定の権限を有しないと判別できた場合は、モード切替指令を行わない、などの処理が考えられる。これにより、使用者権限が与えられていない者は、モードの切替が不可能になるため、結果的にセキュリティーの強化を図ることができる。
【００１３】
本発明の電子機器は、上記した装着ボードを装着可能な電子機器であって、モード切替機能を実現するためのモード切替制御部と、モードの状態を出力するモード出力部と、を備えたことを特徴とする。
【００１４】
この構成によれば、電子機器本体に何らかの異常が生じた場合でも、モード変更が可能な電子機器を実現することができる。また、モードの状態を出力するため、ユーザーは、現在設定されているモードの状態を確認することができる。
【００１５】
この場合、モード出力部は、モードの状態を表示、印刷、通信のうちいずれか１以上の手段を用いて出力することが好ましい。
【００１６】
この構成によれば、表示画面への表示、印刷物への印刷、並びに電子メール、Ｗｅｂアプリケーション、電話およびＦＡＸを用いた通信、などによって、モードの状態を出力することができる。
【００１７】
この場合、モード切替制御部は、装着ボードからモード切替指令を受信したとき、本体の動作状況を判別する動作状況判別部と、動作状況判別部の判別結果に応じて、モード切替を行うモード切替部と、を有することが好ましい。
【００１８】
この構成によれば、例えば、動作状況（異常発生時と、それ以外の通常時など）に応じて、モード切替を行うか否かを可変することができる。つまり、モード切替指令を受信したときに異常が発生している場合は、モード切替を行い、異常が発生していない場合は、モード切替を行わない（モード切替指令を無視する）、などの処理が考えられる。これにより、電子機器本体側の操作子による本体側操作と、装着ボード側のボード側操作子による操作指令との混同により、本体側操作を妨害してしまうなどの問題を回避することができる。
なお、動作状況とは、電子機器本体に異常が発生しているか否か、またその異常の種類、ログ情報などを指す。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係るレシートプリンターの外観図である。
【図２】第１実施形態に係るレシートプリンターの制御ブロック図である。
【図３】第１実施形態に係るレシートプリンターおよびＰＯＳ端末の機能ブロック図である。
【図４】第１実施形態におけるボード側操作子によるモード変更操作の一例を示す図である。
【図５】第１実施形態に係るレシートプリンターのモード切替処理を説明するフローチャートである。
【図６】第２実施形態に係るレシートプリンターの機能ブロック図である。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照して、本発明の一実施形態に係る電子機器および装着ボードについて説明する。なお、本実施形態では電子機器として、スーパーマーケット等の小売店舗においてレシートを発行するレシートプリンターを例示する。
【００２１】
図１は、第１実施形態に係るレシートプリンター１の外観図である。レシートプリンター１は、ＰＯＳ（Point  Of  Sales）端末２９（図２参照）で処理した処理データを印刷するものであり、プリンター本体２および装着ボード３から成る。プリンター本体２は、ＰＯＳ端末２９から装着ボード３を介して処理データを取得し、これをレシート用紙に印刷する。また、プリンター本体２は、印刷済みのレシート５を、本体上部に設けられたレシート排出口４から排出する。
【００２２】
同図に示すように、プリンター本体２の背面（図示手前側）下部には、装着ボード３を装着するためのボード装着部６が設けられている。また、ボード装着部６の最奥部には、装着ボード３を電気的に接続するための装着ボード用インターフェイス７（以下、装着ボード用Ｉ／Ｆと記載と記載する）が設けられている。また、プリンター本体２の前面（図示奥側）には、本体側操作子３６および表示画面３５が設けられている（図２参照）。
【００２３】
一方、装着ボード３は、上記のプリンター本体２に対して着脱可能に構成され、その装着側（図示奥側）には、プリンター本体２と電気的に接続されるプリンター用インターフェイス２３（以下、プリンター用Ｉ／Ｆと記載と記載する）が設けられている。当該装着ボード３は、使用環境に応じたインターフェイス（周辺機器用インターフェイス）を提供するためのインターフェイスボードであり、上記装着側と逆側（図示手前側）の露出面には、周辺機器用インターフェイス２１として、ＵＳＢインターフェイス８，９、シリアルインターフェイス１０およびイーサネット（登録商標）インターフェイス１１が設けられている。その他、周辺機器用インターフェイス２１として、パラレルインターフェイスや無線ＬＡＮインターフェイス等を設けても良い。また、装着ボード３は、周辺機器用インターフェイス２１と同一の露出面に、ボード側操作子（スイッチ）２２を備えている。なお、露出面は、プリンター本体２に対する装着ボード３の装着によって、プリンター本体２の背面と面一となる。
【００２４】
次に、図２を参照し、第１実施形態に係るレシートプリンター１の制御構成について説明する。装着ボード３は、周辺機器用インターフェイス２１（以下、周辺機器用Ｉ／Ｆと記載する）、ボード側操作子２２、プリンター用Ｉ／Ｆ２３、ＣＰＵ（Central  Processing  Unit）２４、ＲＯＭ（Read  Only  Memory）２５およびＲＡＭ（Random  Access  Memory）２６を備えている。
【００２５】
周辺機器Ｉ／Ｆ２１は、図１に示したＵＳＢインターフェイス８，９、シリアルインターフェイス１０、イーサネット（登録商標）インターフェイス１１を指し、ＰＯＳ端末２９をはじめ、ディスプレイ装置、キーボード、キャッシュドロアおよびバーコードスキャナー等のような周辺機器を接続するために用いられる。ボード側操作子２２は、装着ボード３自身に対する操作の他、プリンター本体２に対する各種操作を行う。また、ボード側操作子２２は、ラッチ型（押下されると“０”、押下が解除されると“１”、押下され続けると“０”の状態が続くもの）の１のスイッチにより構成される。プリンター用Ｉ／Ｆ２３は、プリンター本体２と接続される専用インターフェイスであり、プリンター本体２に対して各種信号を送信する。
【００２６】
ＣＰＵ２４は、装着ボード３の統括制御を行う。ＲＡＭ２６は、ＣＰＵ２４が各種処理を実行する際のワークエリアとして用いられる。ＲＯＭ２５は、ＣＰＵ２４が各種処理を実行するための制御プログラムや制御データを記憶する。なお、以下の説明において、ＲＯＭ２５内の制御プログラムを記憶する領域を制御プログラム記憶領域２７、制御データを記憶する領域を制御データ記憶領域２８と称する。
【００２７】
一方、プリンター本体２は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、印刷機構３４、表示画面３５、本体側操作子３６および装着ボード用Ｉ／Ｆ７を備えている。ＣＰＵ３１は、プリンター本体２の統括制御を行う。ＲＯＭ３２は、ＣＰＵ３１が各種処理を実行するための制御プログラムや制御データを記憶する。ＲＡＭ３３は、ＣＰＵ３１が各種処理を実行する際のワークエリアとして用いられる。なお、これらＣＰＵ３１、ＲＯＭ３２およびＲＡＭ３３は、プリンター本体２内にＣＰＵボード３７として組み込まれている。
【００２８】
印刷機構３４は、ＰＯＳ端末２９の処理データをレシート用紙に印刷する。また、ユーザーの指令にしたがって、プリンター本体２の設定情報（通信設定、モード設定などの設定値）を出力する（印刷する）。表示画面３５は、液晶ディスプレイにより構成され、操作内容や、用紙切れなどのメッセージを表示する。また、印刷機構３４と同様に、ユーザーの指令にしたがって、プリンター本体２の設定情報を出力する（表示する）。本体側操作子３６は、電源のＯＮ／ＯＦＦ、モード切替、レシートの排出並びに設定情報の出力（印刷および／または表示）など、ユーザーが各種操作を行うために用いられる。また、本体側操作子３６は、プリンター本体２の各モードに対応する複数の操作子を有しており、それぞれの操作子によってモードの切替を行う構成となっている。装着ボード用Ｉ／Ｆ７は、装着ボード３を接続するための専用インターフェイスであり、装着ボード３からの各種信号を受信する。
【００２９】
次に、図３を参照し、レシートプリンター１およびＰＯＳ端末２９の機能構成について説明する。ＰＯＳ端末２９は、主な機能構成として、会計処理部６１および印刷データ生成部６２を有している。
【００３０】
会計処理部６１は、ＰＯＳアプリケーションを有し、オペレーターにより入力された商品情報に基づいて会計処理を行う。また、印刷データ生成部６２は、会計処理部６１による会計処理結果に基づいて、レシート５に印刷するための印刷データを生成する。
【００３１】
装着ボード３は、主な機能構成として、印刷データ受信部４１、印刷データ送信部４２およびモード切替指令部４３を有している。
【００３２】
印刷データ受信部４１は、ＰＯＳ端末２９の印刷データ生成部６２にて生成された印刷データを受信する。また、印刷データ送信部４２は、受信した印刷データを、プリンター用Ｉ／Ｆ２３を介してプリンター本体２に送信する。
【００３３】
モード切替指令部４３は、ボード側操作子２２の操作にしたがって、プリンター本体２に対し、モードを切り替えるためのモード切替指令を行う。プリンター本体２は、複数の項目についてモード切替が可能となっており、モード切替指令部４３は、ボード側操作子２２の操作の仕方により、切替対象となるモード項目を可変する。ここで、「ボード側操作子２２の操作の仕方」とは、スイッチの押下間隔、押下強度、押下時間、連続押下回数、プリンター本体２に搭載された本体側操作子３６との同時押下、のうち少なくとも１の要因により定義される。なお、モード項目および操作方法については、後に詳述する。
【００３４】
一方、プリンター本体２は、主な機能構成として、レシート印刷部５０、モード出力部５１、動作状況判別部５２およびモード切替制御部５３を有している。
【００３５】
レシート印刷部５０は、装着ボード用Ｉ／Ｆ７を介して、印刷データ送信部４２から送信された印刷データを受信し、これをレシート用紙に印刷する。
【００３６】
モード出力部５１は、現在のプリンター本体２のモードの状態を出力する。具体的には、表示画面３５への表示、および印刷機構３４による印刷、によってモードの状態を出力する。
【００３７】
動作状況判別部５２は、現在のプリンター本体２の動作状況を判別する。動作状況判別部５２は、本体側操作子３６による判別指令、または装着ボード３からの判別指令に基づいて動作状況を判別する。また、モード切替指令を受信したときにも、動作状況を判別する。なお、動作状況としては、プリンター本体２に異常が発生しているか否か、またその異常の種類、ログ情報などを判別する。
【００３８】
モード切替制御部５３は、本体側操作子３６によるモード切替指令、または装着ボード３からのモード切替指令に基づいてモードを切り替える。但し、装着ボード３からモード切替指令を受信した場合は、上記の動作状況判別部５２の判別結果に応じてモード切替処理を行う。具体的には、モード切替指令を受信したときに異常が発生している場合は、モード切替を行い、異常が発生していない場合は、モード切替を行わない（モード切替指令を無視する）、といった処理を行う。これにより、プリンター本体２側の本体側操作子３６による本体側操作と、装着ボード３側のボード側操作子２２による操作指令との混同により、本体側操作を妨害してしまうなどの問題を回避することができる。
【００３９】
次に、図４を参照し、装着ボード３によるプリンター本体２のモード変更について説明する。同図は装着ボード３のボード側操作子２２によるプリンター本体２のモード変更操作の一例である。
【００４０】
同図（ａ）に示すように、まずボード側操作子２２の押下（短押）する回数によって操作する項目の選択を行う。同図の例では、ボード側操作子２２の短押１回で項目「機能」、短押２回（連続２回押下）で項目「セルフチェック」、短押３回で項目「データ転送レート」、短押４回で項目「印字カラー」を選択できる。また、短押ｎ回（但し、ｎはｎ≧５となる整数）で項目の選択操作をキャンセルできる。ここで、項目「機能」が選択されると、高度な処理を行う「インテリジェントモード」と、通常処理を行う「通常モード」とを切替可能である。また、項目「セルフチェック」が選択されると、ＲＯＭ内に記憶されている設定情報などを印刷する「セルフ印刷モード」と、自己診断を行う「セルフテスト」とを切替可能である。また、項目「データ転送レート」が選択されると、転送レート９６００ｂｐｓ、１９２００ｂｐｓ、３８４００ｂｐｓの中からいずれかに切替可能である。さらに、項目「印字カラー」が選択されると、「モノクロ印刷モード」、「カラー印刷モード」、「２色印刷モード」および「反転印刷モード」の中からいずれかを切替可能である。
【００４１】
なお、ボード側操作子２２が押下されると、表示画面３５に、操作内容（選択可能な項目一覧、現在選択されている項目、選択可能なモード一覧、現在選択されているモードなど）が表示される。ユーザーは、当該表示画面３５を確認しながら、項目選択およびモード選択を行う。また、項目およびモードの選択（決定）は、ボード側操作子２２の長押(１秒以上押下)によって行われる。
【００４２】
例えば、項目「セルフチェック」が選択されている状態で、ボード側操作子２２が長押されると（Ａ０１）、続いて項目「セルフチェック」のモード選択が行われる。同図（ｂ）に示すように、モードの選択も、ボード側操作子２２の押下回数によって行われる。同図の例では、短押１回で項目「セルフ印刷」、短押２回で項目「セルフテスト」を選択でき、短押ｍ回（但し、ｍはｍ≧３となる整数）でモードの選択操作をキャンセルできる。ここで、例えばモード「セルフテスト」が選択されている状態で、ボード側操作子２２が長押されると（Ａ０２）、プリンター本体２に対して、モード「セルフテスト」へのモード切替指令を出力する。このように、１のスイッチであるボード側操作子２２の操作の仕方によって、項目の選択およびキャンセル並びにモードの選択およびキャンセルを実現できる。
【００４３】
次に、図５のフローチャートを参照し、装着ボード３の指令によるモード切替処理の手順について説明する。なお、プリンター本体２では異常が発生しており、本体側操作子３６は使用できなくなっているものとする。なお、このような事象は、ユーザーの誤った操作（ヒューマンエラー）や、プリンター本体２内の制御基板がハングしていたりする場合に起こり得る。
【００４４】
まず、装着ボード３は、ユーザーによるボード側操作子２２（スイッチ）の操作入力に基づいて（Ｓ０１）、操作内容を判別する（Ｓ０２）。また、判別した操作内容に基づいて、モード項目を判定し、当該モード項目のモード切替指令をプリンター本体２に送信する（Ｓ０３）。
【００４５】
一方、プリンター本体２は、電源ＯＮ時およびモード切替時に自身のモードの状態を確認している（Ｓ０４）。ここで、装着ボード３からモード切替指令を受信すると、動作状況を判別し（Ｓ０５）、判別した動作状況に応じて、モード切替の実行が可能であるか否かを判別する（Ｓ０６）。モード切替の実行が可能であると判別した場合は（Ｓ０６：Ｙｅｓ）、モード切替指令受信前のモードの状態から、モード切替を行う（Ｓ０７）。また、モード切替の実行が可能でないと判別した場合は（Ｓ０６：Ｎｏ）、モード切替を行うことなく処理を終了する（モード切替指令を無視する）。
【００４６】
以上説明したとおり、第１実施形態によれば、プリンター本体２に何らかの不具合が発生し、本体側操作子３６による操作が不能となった場合でも、装着ボード３に設けられている、ボード側操作子２２からの操作によってプリンター本体２のモード変更が可能となる。すなわち、プリンター本体２が本来有しているモード変更の操作ができなくなったことによる作業効率の悪化を防止することが可能となる。
【００４７】
また、本実施形態のように、装着ボード３のボード側操作子２２を１のスイッチにより構成し、スイッチの操作の仕方を変えることにより複数の項目についてのモード切り替えを実現できる構成にしたことで、装着ボード３の小型化を図ることができ、ひいてはレシートプリンター１の小型化を図ることができる。
【００４８】
また、本実施形態において、装着ボード３は、ＵＳＢインターフェイス８，９、シリアルインターフェイス１０およびイーサネット（登録商標）インターフェイス１１といった複数の周辺機器用Ｉ／Ｆ２１を備えることで、同時にプリンター本体２に対しても周辺機器を利用する環境を提供することができる。これにより、例えばモードの状態を出力する際に、プリンター本体２に備えられている表示画面３５や、印刷機構３４からのみではなく、周辺機器用Ｉ／Ｆ２１を経由したメール、電話、ＦＡＸ等の周辺機器と連係することによる多様な通信手段を利用することができる。
【００４９】
また、本実施形態において、プリンター本体２が動作状況判別部５２を備え、現在のプリンター本体２の動作状況を判別すると共に、その判別結果に応じて、モード切替制御部５３がモード切替処理を行うため、プリンター本体２側の本体側操作子３６による本体側操作と、装着ボード３側のボード側操作子２２による操作指令との混同することがない。これにより、本体側操作を妨害してしまうなどの問題を回避することができる。
【００５０】
なお、上記の実施形態では、ボード側操作子２２（１のスイッチ）の連続押下回数および押下時間によって、各項目を選択したが、押下間隔、押下強度、プリンター本体２に搭載された本体側操作子３６との同時押下、などの違いにより、各項目を選択可能としても良い。
【００５１】
また、上記の実施形態では、装着ボード３のボード側操作子２２を１のスイッチにより構成したが、本体側操作子３６と同様に、モードに対応する複数の操作子により構成しても良い。また、操作性を向上させるため、装着ボード３本体からスイッチを有線で引き出せる構成にしたり、装着ボード３に、キーボードやマウス、タッチパネル等を接続可能な構成にしても良い。
【００５２】
また、上記の実施形態において、モード出力部５１は、表示画面３５への表示および印刷機構３４による印刷によってモード出力を行うとしたが、通信手段を用いた通知（ＬＡＮや電話回線を用いた通信など）を用いてもよい。この場合、プリンター本体２が通信手段を備えていることが前提となる。また、ボード側操作子２２の操作の仕方に応じて、モードの出力手段を選択可能としても良い。例えば、プリンター本体２に搭載された本体側操作子Ａとボード側操作子２２とが同時押下された場合は、表示手段（表示画面３５）のみ、本体側操作子Ｂとボード側操作子２２とが同時押下された場合は、全ての出力手段（表示画面３５、印刷機構３４および通信手段）を用いてモードの状態を出力する、などが考えられる。
【００５３】
また、モードの状態だけでなく、動作状況判別部５２の判別結果を上記の出力手段により出力させても良い。この場合も、ボード側操作子２２の操作の仕方に応じて、動作状況の出力手段を選択可能としても良い。
【００５４】
また、上記の実施形態において、プリンター本体２のモード切替制御部５３は、異常が発生しているか否かに応じてモード切替を行ったが、異常が発生しているか否かだけでなく、その異常の種類やログ情報に応じて、モード切替を行うか否かを決定しても良い。また、異常の種類やログ情報に応じて、切替対象となるモードを制限しても良い。この場合、例えば異常の種類が、印刷機構３４の障害である場合は、モード項目「印字フォント変更」についてのみモード切替を行わない（他のモード項目についてはモード切替を行う）、などの制御が考えられる。
【００５５】
次に、図６を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、装着ボード３にＰＯＳ端末２９が接続される構成としたが、装着ボード３をＰＯＳ端末として機能させても良い。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５６】
図６は、第２実施形態に係るレシートプリンター１の機能ブロック図である。本実施形態のレシートプリンター１は、第１実施形態（図２参照）と比較して、装着ボード３から印刷データ受信部４１が省略され、会計処理部６１、印刷データ生成部６２および操作情報取得部４５が追加された構成となっている。会計処理部６１は、ＰＯＳアプリケーションを主要部として会計処理を行う。また、印刷データ生成部６２は、会計処理部６１による会計処理結果に応じて、レシートに印刷するための印刷データを生成する。このように、装着ボード３内をＰＯＳ端末２９として機能させることに伴い、ＰＯＳ端末２９を接続するためのインターフェイスが省略され、代わりに、会計処理用のキーボード７０を接続するためのインターフェイスが必要となる。また、イーサネット（登録商標）インターフェイス１１を経由してＰＯＳサーバーと通信可能となっている。さらに、装着ボード３の操作情報取得部４５は、後述する操作情報入力部７２の入力結果を取得し、モード切替指令部４３に出力する。
【００５７】
一方、キーボード７０は、商品情報入力部７１および操作情報入力部７２を有している。商品情報入力部７１は、オペレーターが商品情報を入力するために用いられる。装着ボード３の会計処理部６１は、商品情報入力部７１により入力された商品情報に基づいて、ＰＯＳサーバー内の商品マスタを参照し、商品データを取得する。操作情報入力部７２は、操作者または操作内容を示す操作情報を入力する。具体的には、キーボード７０に設けられた鍵（図示省略）の位置により操作情報を入力する。この鍵は、「店員」、「管理者」、「教育」および「精算」のいずれかの位置に合わせることができる。つまり、一般的な店員が操作する場合は、「店員」に位置合わせし、店長やマネージャーなどが操作する場合は「管理者」に位置合わせする。また、オペレーター教育のために用いる場合は「教育」に位置合わせし、精算時の処理を行う場合は「精算」に位置合わせする。
【００５８】
上記の構成により、本実施形態のモード切替指令部４３は、操作情報取得部４５により取得した操作情報に応じて、モード切替指令を行うか否かを可変する。具体的には、鍵が「管理者」に位置合わせされた場合のみ、モード切替指令を行う。これにより、管理者以外の者によるモード切り替えを阻止することができる。
【００５９】
以上説明したとおり、第２実施形態によれば、取得した操作情報に応じて、モード切替を行うか否かを可変する。つまり、操作情報から、操作者が所定の権限を有するものであると判別できた場合は、モード切替指令を行い、操作者が所定の権限を有しないと判別できた場合は、モード切替指令を行わないため、使用者権限が与えられていない者は、モードの切替が不可能となり、結果的にセキュリティーの強化を図ることができる。
【００６０】
なお、上記の実施形態では、キーボード７０の鍵の位置に基づいて操作情報を取得したが、操作者を特定できるＩＤカード等を読み取ることによって、操作情報を取得しても良い。
【００６１】
以上、２つの実施形態を示したが、本発明は、レシートプリンター１以外の電子機器にも適用可能である。例えば、レシートプリンター以外のプリンター、表示装置、プロジェクターなど、モード切替機能を有するものが考えられる。
【００６２】
また、上記の各実施形態に示したレシートプリンター１（プリンター本体２または装着ボード３）の各部をプログラムとして提供することが可能である。また、そのプログラムを記録媒体（図示省略）に格納して提供することも可能である。すなわち、コンピューターを、本実施形態のプリンター本体２または装着ボード３の各部として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６３】
１：レシートプリンター、  ２：プリンター本体、  ３：装着ボード、  ２２：ボード側操作子、  ４１：モード切替指令部、  ５１：モード出力部、  ５２：動作状況判別部、  ５３：モード切替制御部
【図１】
2011198054.tif 000003
【図２】
2011198054.tif 000004
【図３】
2011198054.tif 000005
【図４】
2011198054.tif 000006
【図５】
2011198054.tif 000007
【図６】
2011198054.tif 000008