(57)【要約】【課題】機器の実際の状態に即した適格な処理を行うことができる電子機器を提供することを目的とする。【解決手段】充電回路５と、演算処理部６と、を備え、充電回路５及び演算処理部６により充電及び放電に関する制御を行い、充電回路５は、入力に基づいて、入力に対応する出力を行い、演算処理部６は、充電又は放電に関する情報に基づいて充電回路５の出力の妥当性を判別し、妥当でない場合は、充電回路５の出力に基づく処理を補正する。【選択図】図１
2014057419.tif 000002
【特許請求の範囲】
【請求項１】
充電回路と、演算処理手段と、を備え、前記充電回路及び前記演算処理手段により充電池の充電及び放電に関する制御を行い、
前記充電回路は、入力に基づいて、前記入力に対応する出力を行い、
前記演算処理手段は、充電又は放電に関する情報に基づいて前記充電回路の出力の妥当性を判別し、妥当でない場合は、前記充電回路の出力に基づく処理を補正する
ことを特徴とする電子機器。
【請求項２】
前記充電池が接続されていない場合でも、外部電源により駆動可能に構成され、
前記充電回路は、前記充電池が未接続であることを示す信号が入力可能に構成され、当該信号の入力があった場合、対応する出力を行い、
前記演算処理手段は、
前記充電又は放電に関する情報として、前記外部電源の接続の有無を示す情報を取得し、取得した情報に基づいて前記外部電源が接続されていると判別した場合は、前記充電池が未接続であることを示す信号に対応する前記充電回路の出力に基づく処理を補正する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記充電池により電力を供給されて記録動作を行う記録機構を有し、
前記充電回路は、充電を停止させる信号が入力可能に構成され、当該信号の入力があった場合、充電を停止すると共に、対応する出力を行い、
前記演算処理手段は、
前記充電又は放電に関する情報として、前記記録機構が動作中であるか否かを示す情報を取得し、取得した情報に基づいて前記記録機構が動作中であると判別した場合は、充電を停止させる信号を前記充電回路に出力すると共に、前記充電を停止させる信号に対応する前記充電回路の出力に基づく処理を補正する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
電源がオフの場合には、前記充電回路により充電に関する制御を行い、
電源がオンの場合に、前記充電回路と前記演算処理手段により、充電及び放電に関する制御を行う
ことを特徴とする請求項１ないし３のいずれかに記載の電子機器。
【請求項５】
前記充電回路の出力に応じた態様で点灯制御されるインジケーターを備え、
前記充電回路の出力に基づく処理は、前記充電池が未接続である場合の前記充電回路の出力によって、前記インジケーターを所定の態様で点灯させる処理であり、
前記演算処理手段は、前記外部電源の接続の有無を示す情報に基づいて、前記外部電源が接続されていると判別した場合に前記充電回路の出力に基づく処理を取り消す
ことを特徴とする請求項２に記載の電子機器。
【請求項６】
前記充電回路の出力に応じた態様で点灯制御されるインジケーターを備え、
前記充電回路の出力に基づく処理は、充電を停止させる信号が前記充電回路に入力されたことにより充電が停止された場合の前記充電回路の出力によって、前記インジケーターを所定の態様で点灯させる処理であり、
前記演算処理手段は、前記記録機構が動作中であるか否かを示す情報に基づいて、前記記録機構が動作中であると判別した場合に前記充電回路の出力に基づく処理を取り消す
ことを特徴とする請求項３に記載の電子機器。
【請求項７】
入力に基づいて、前記入力に対応する出力を行う充電回路と、演算処理手段と、を備え、前記充電回路及び前記演算処理手段により充電及び放電に関する制御を行う電子機器の前記演算処理手段により実行されるプログラムであって、
前記演算処理手段に、
充電又は放電に関する情報に基づいて前記充電回路の出力の妥当性を判別させ、妥当でない場合は、前記充電回路の出力に基づく処理を補正させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電池を有する電子機器、及び、当該電子機器を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、充電池により駆動可能に構成され、かつ、この充電池を充電可能な電子機器が知られている。この種の電子機器では、充電中、充電回路の機能により、充電に関する各種情報をインジケーターによりユーザーに報知するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７２３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した電子機器のように、充電に関する情報をインジケーターにより報知する等、充電回路の機能により所定の処理を実行するものでは、充電回路の機能によって行われる処理を、機器の実際の状態に即した適切な処理としたい、とするニーズがある。
【０００５】
この発明は上記の課題を解決するためになされたものであり、充電回路の機能により行われる処理を、機器の実際の状態に即した処理とすることができる電子機器、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の電子機器は、充電回路と、演算処理手段と、を備え、前記充電回路及び前記演算処理手段により充電及び放電に関する制御を行い、前記充電回路は、入力に基づいて、前記入力に対応する出力を行い、前記演算処理手段は、充電又は放電に関する情報に基づいて前記充電回路の出力の妥当性を判別し、妥当でない場合は、前記充電回路の出力に基づく処理を補正することを特徴とする。
本発明によれば、演算処理手段は、充電又は放電に関する情報に基づいて充電回路の出力の妥当性を判別し、妥当でない場合は、充電回路の出力に基づく処理を補正するため、機器の実際の状態との関係で、充電回路の出力に基づく処理が妥当でない場合は、当該処理を補正することが可能となる。つまり、充電回路の機能により行われる処理を、機器の実際の状態に即した処理とすることができる。
【０００７】
また、本発明は、前記充電池が接続されていない場合でも、外部電源により駆動可能に構成され、前記充電回路は、前記充電池が未接続であることを示す信号が入力可能に構成され、当該信号の入力があった場合、対応する出力を行い、前記演算処理手段は、前記充電又は放電に関する情報として、前記外部電源の接続の有無を示す情報を取得し、取得した情報に基づいて前記外部電源が接続されていると判別した場合は、前記充電池が未接続であることを示す信号に対応する前記充電回路の出力に基づく処理を補正することを特徴とする。
ここで、電子機器が、充電池が接続されていない場合でも、外部電源により駆動可能な構成の場合、充電池が接続されておらず、かつ、外部電源が接続されている状態では、正常に駆動可能であるため、充電回路が、充電池が接続されていないことをトリガーとして、充電池が接続されていないことをインジケーターに報知させる等の所定の処理を行うことは妥当ではない。以上を踏まえ、上記発明によれば、充電池が接続されていない場合であっても、外部電源が接続されている場合には、演算処理手段は、充電池が未接続であることを示す信号に対応する充電回路の出力に基づく処理を補正するため、充電回路の出力に基づく処理を、機器の実際の状態に即して的確に行うことができる。
【０００８】
また、本発明は、上記電子機器において、前記充電池により電力を供給されて記録動作を行う記録機構を有し、前記充電回路は、充電を停止させる信号が入力可能に構成され、当該信号の入力があった場合、充電を停止すると共に、対応する出力を行い、前記演算処理手段は、前記充電又は放電に関する情報として、前記記録機構が動作中であるか否かを示す情報を取得し、取得した情報に基づいて前記記録機構が動作中であると判別した場合は、充電を停止させる信号を前記充電回路に出力すると共に、前記充電を停止させる信号に対応する前記充電回路の出力に基づく処理を補正することを特徴とする。
ここで、記録機構が動作していることに起因して充電回路による充電を停止した場合、何らかの異常の発生に起因して充電が停止されたわけではないため、充電回路が、充電の停止をトリガーとして、充電の停止をインジケーターに報知させる等の所定の処理を行うことは妥当ではない。以上を踏まえ、上記発明によれば、記録機構が動作していることに起因して充電回路による充電が停止された場合は、演算処理手段は、充電を停止させる信号に対応する充電回路の出力に基づく処理を補正するため、充電回路の出力に基づく処理を、機器の実際の状態に即して的確に行うことができる。
【０００９】
また、本発明は、上記電子機器において、電源がオフの場合には、前記充電回路により充電に関する制御を行い、電源がオンの場合に、前記充電回路と前記演算処理手段により、充電及び放電に関する制御を行うことを特徴とする。
本発明によれば、電源がオフの場合に消費電力を削減しつつ、電源のオン時に、充電回路の出力の妥当性の判別を含む多様な処理を実現できる。
【００１０】
また、本発明は、上記電子機器において、前記充電回路の出力に応じた態様で点灯制御されるインジケーターを備え、前記充電回路の出力に基づく処理は、前記充電池が未接続である場合の前記充電回路の出力によって、前記インジケーターを所定の態様で点灯させる処理であり、前記演算処理手段は、前記外部電源の接続の有無を示す情報に基づいて、前記外部電源が接続されていると判別した場合に前記充電回路の出力に基づく処理を取り消すことを特徴とする。
本発明によれば、例えば、充電池が未接続であることを報知するための態様でインジケーターを点灯させることで、ユーザーに電子機器のエラーの発生を認識させるような場合、次の効果が得られる。即ち、充電池が未接続であっても、電子機器が正常に動作しているときにはインジケーターを消灯させるので、インジケーターを用いた電子機器のエラー発生の報知を、電子機器の実際の動作状態に即して適切に行うことができる。
【００１１】
また、本発明は、上記電子機器において、前記充電回路の出力に応じた態様で点灯制御されるインジケーターを備え、前記充電回路の出力に基づく処理は、充電を停止させる信号が前記充電回路に入力されたことにより充電が停止された場合の前記充電回路の出力によって、前記インジケーターを所定の態様で点灯させる処理であり、前記演算処理手段は、前記記録機構が動作中であるか否かを示す情報に基づいて、前記記録機構が動作中であると判別した場合に前記充電回路の出力に基づく処理を取り消すことを特徴とする。
本発明によれば、例えば、充電を停止させる信号が充電回路に入力されたことによる充電の停止を報知するための態様でインジケーターが点灯したことをもって、ユーザーに対して、電子機器のエラーの発生を認識させるような場合、以下の効果が得られる。
記録機構が動作中であることに起因して出力された充電を停止させる信号によって、充電回路による充電を停止することは、電子機器がイレギュラーな状態になったことに起因して充電を停止するものではなく、充電の停止をユーザーに報知する必要はない。本発明によれば、インジケーターを用いた電子機器のエラー発生の報知を、電子機器の実際の動作状態に即して適切に行うことができる。
【００１２】
また、本発明は、入力に基づいて、前記入力に対応する出力を行う充電回路と、演算処理手段と、を備え、前記充電回路及び前記演算処理手段により充電及び放電に関する制御を行う電子機器の前記演算処理手段により実行されるプログラムであって、前記演算処理手段に、充電又は放電に関する情報に基づいて前記充電回路の出力の妥当性を判別させ、妥当でない場合は、前記充電回路の出力に基づく処理を補正させることを特徴とする。
本発明によれば、演算処理手段は、充電又は放電に関する情報に基づいて充電回路の出力の妥当性を判別し、妥当でない場合は、充電回路の出力に基づく処理を補正するため、機器の実際の状態との関係で、充電回路の出力に基づく処理が妥当でない場合は、当該処理を補正することが可能となる。つまり、充電回路の機能により行われる処理を、機器の実際の状態に即した処理とすることができる。
【発明の効果】
【００１３】
本発明によれば、充電回路の機能により行われる処理を、機器の実際の状態に即した処理とすることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るプリンターの構成を示すブロック図である。
【図２】インジケーターの制御について説明するフロー図である。
【図３】インジケーターの制御について説明するフロー図である。
【発明を実施するための形態】
【００１５】
以下、本実施形態について図面を参照して説明する。
図１は本実施形態に係るプリンター１の構成を示すブロック図である。
本実施の形態では、電子機器として、記録媒体に記録する機能を有するプリンター１を例に挙げて説明する。プリンター１は、携帯するのに好適な小型プリンターである。このプリンター１にはリチウムイオン電池の充電池２が接続可能であり、プリンター１は、充電池２の電力により駆動可能である一方、充電池２が未接続であっても、アダプター１２を介して、商用電源などの外部電源から電力が供給された場合には、外部電源により駆動することが可能な構成となっている。図１に示すように、充電池２には、内部温度に応じた電圧を出力するサーミスター２ａが設けられている。
プリンター１は、プリンター本体３を備えており、このプリンター本体３は、充電部３Ａと、記録部３Ｂと、自身の電源スイッチ（電源ＳＷ）３Ｃと、を備えている。
充電部３Ａは、充電回路５と、インジケーター４とを備え、また、記録部３Ｂは、演算処理部（演算処理手段）６と、この演算処理部６の制御の下、レシート等を発行する記録機構１０と、を備えている。
【００１６】
記録部３Ｂの記録機構１０は、サーマルヘッド（不図示）を備え、このサーマルヘッドにより記録動作を行う。より詳細には、記録機構１０は、演算処理部６の制御の下、ロール状に巻かれた記録媒体である感熱ロール紙（不図示）を、搬送機構（不図示）により搬送しつつ、この感熱ロール紙の記録面にサーマルヘッドによって熱を与えることにより文字や画像を記録し、切断機構（不図示）により所定の位置で感熱ロール紙を切断することによってレシート等を発行する。
記録部３Ｂの演算処理部６は、プリンター１の各部を中枢的に制御するものであり、ＣＰＵや、ＲＡＭ等の不揮発性メモリー、ＲＯＭ等を備えている。ＲＯＭには、ファームウェア（プログラム）が記憶されており、演算処理部６は、ファームウェアを読み出して実行することにより、充電池２の充電及び放電の制御を含む各種制御を行う。
図１に示すように、演算処理部６は、記録制御部１６と、演算側温度検出部１７と、演算側電圧検出部１８と、イネーブル信号出力部（ＥＮ出力部）１９と、補正判断部２０と、補正信号出力部２１と、アダプター接続有無検出部２２と、を備えている。
記録制御部１６は、図示せぬホストコンピューターから受信した制御コマンドに基づいて、記録機構１０を制御し、記録機構１０に記録動作を行わせる。
演算側温度検出部１７には、サーミスター２ａから出力される充電池２の温度に関するアナログ電圧の信号を、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換器（不図示）により変換した温度情報Ｓ１が、充電または放電に関する情報として入力される。そして、演算側温度検出部１７は、入力された温度情報Ｓ１に基づいて、充電池２の温度を検出する。
演算側電圧検出部１８には、充電池２に入力される電圧を示す電圧情報Ｓ２がＡ／Ｄ変換器により変換されて、充電または放電に関する情報として入力される。そして、演算側電圧検出部１８は、入力された電圧情報Ｓ２に基づいて、充電池２の電圧を検出する。
【００１７】
ＥＮ出力部１９は、所定の条件に基づいて、充電回路５による充電池２の充電を強制的に停止させるＥＮ信号Ｓ３を、後述する電源回路部３０のＥＮ入力部３０ｃに出力する。
補正判断部２０には、充電回路５のステータス出力部３５が出力するステータス信号Ｓ４が入力される。そして、補正判断部２０は、詳細は後述するが、充電又は放電に関する情報に基づいて、ステータス信号Ｓ４の妥当性を判別する。
補正信号出力部２１は、詳細は後述するが、補正判断部２０によりステータス信号Ｓ４に妥当性が無いと判別された場合に、後述する手段により、ステータス信号Ｓ４に基づいて行われるインジケーター４の処理を補正する。
アダプター接続有無検出部２２は、アダプター１２の接続の有無（アダプター１２を介した外部電源からの電力の供給の有無）を検出する。アダプター接続有無検出部２２は、例えば、アダプター１２が接続されるコネクターが実装されたインターフェイスボードからアダプター１２の接続の有無を示す信号が入力される構成とした上で、当該信号に基づいて、アダプター１２の接続の有無を検出し、また例えば、自身への電力の供給状況を既存の手法により検出し、検出結果に基づいて、アダプター１２の接続の有無を検出する。
これら演算処理部６が備える機能ブロックの機能は、全て、ＣＰＵが対応するプログラムを読み出して実行することにより実現されるものである。従って、これら機能ブロックは、その機能がプログラムで実現されるという関係上、充電回路５に実装された回路による信号処理と比較して、高度な処理を実現できる。かつ、プログラム修正という、充電回路５の回路の修正と比較して非常に簡易な手段によって、演算処理部６の機能ブロックの機能を修正し、また、新たな機能を実装することが可能である。
【００１８】
一方、充電部３Ａの充電回路５は、汎用の充電制御用ＩＣが用いられた回路であり、電源回路部３０と、温度検出部３１と、電池接続検出部３２と、充電完了検出部３３と、タイマー３４と、ステータス出力部３５と、を有している。このように、充電回路５として、汎用の回路を使用することにより、プリンター１の製造コストの削減、製造効率の向上を実現可能である。
電源回路部３０は、アダプター１２を介して、入力部３０ａに印加される外部電源の電圧を、充電池２を充電させるのに適した電圧にして出力部３０ｂから出力することにより、充電池２を充電する。
また、電源回路部３０は、充電池２への電圧の出力を停止するイネーブル信号（ＥＮ信号）Ｓ３を受け付けるイネーブル信号入力部（ＥＮ入力部）３０ｃを備えている。電源回路部３０は、ＥＮ信号Ｓ３がＥＮ入力部３０ｃに入力された場合に、充電池２への出力を遮断する回路構成を有している。すなわち、ＥＮ入力部３０ｃにＥＮ信号Ｓ３が入力された場合、充電池２の充電が停止される。
また、電源回路部３０は、充電状態出力部３０ｄを備えている。充電状態出力部３０ｄは、実装された回路による信号処理により、充電回路５によって充電が行われているか否かを示す充電状態信号Ｓ６を、ステータス出力部３５に送信する。
温度検出部３１には、切替スイッチ８を介してサーミスター２ａが接続され、サーミスター２ａが出力する電圧、すなわち、充電池２の温度を示す電圧が入力される。ここで、本実施形態に係るプリンター１は、充電池２の充電を許可する充電池２の温度の範囲（以下、「充電可能温度範囲」という。）が予め定められている。そして、温度検出部３１は、入力された充電池２の温度を示す電圧に基づいて、実装された回路による信号処理により、充電池２の温度が、充電可能温度範囲外にあるか否かを判別し、充電可能温度範囲外にある場合は、ＥＮ入力部３０ｃにＥＮ信号Ｓ３を出力すると共に、ステータス出力部３５にＥＮ信号Ｓ３を出力する。電源回路部３０は、ＥＮ信号Ｓ３が入力されると、回路に実装された信号処理により、充電池２への出力を遮断し、これにより、充電池２の温度が充電可能温度範囲外にある状況下で、充電池２への充電が継続して行われることが防止される。
【００１９】
また、電池接続検出部３２には、温度検出部３１と同様、サーミスター２ａから、充電池２の温度を示す電圧が入力される。そして、電池接続検出部３２は、入力された電圧に基づいて、実装された回路による信号処理により、充電池２が接続されているか否かを判別し、充電池２が接続されていない場合は、ＥＮ入力部３０ｃにＥＮ信号Ｓ３を出力すると共に、信号線３２ａを介してステータス出力部３５にＥＮ信号Ｓ３を出力する。電源回路部３０は、ＥＮ信号Ｓ３が入力されると、充電池２への出力を遮断し、これにより、充電池２が接続されていない状況下で、充電池２への充電が行われることが防止される。
また、充電完了検出部３３には、充電池２の電圧Ｖ１が入力されると共に、タイマー３４から計時時間を示す信号が入力される。充電完了検出部３３は、実装された回路による信号処理により、充電池２の充電が開始されると、予め定められた充電限界時間が経過したか否かを判別すべく、タイマー３４の入力に基づいて経過時間の計測を開始する。そして、充電完了検出部３３は、当該充電限界時間内に充電池２の電圧が、充電が完了したとみなすことができる所定の電圧を上回った場合、ＥＮ入力部３０ｃにＥＮ信号Ｓ３を出力すると共に、信号線３３ａを介してステータス出力部３５にＥＮ信号Ｓ３を送信する。これにより、充電の正常完了と共に、充電が停止される。
一方、充電完了検出部３３は、当該充電限界時間内に充電池２の電圧が、当該所定の電圧を上回らなかった場合、ＥＮ入力部３０ｃにＥＮ信号Ｓ３を出力すると共に、信号線３３ｂを介してステータス出力部３５にＥＮ信号Ｓ３を送信する。これにより、充電限界時間内に充電の電圧が想定された電圧を上回らない、という何らかの異常が発生している状況下で、充電が継続して行われることが防止される。
【００２０】
次に、まず、インジケーター４の構成を説明し、次いで、ステータス出力部３５について説明する。
インジケーター４は、５Ｖの直流電源４１の入出力間に、直列に接続された抵抗４２、及び、ＬＥＤ４４を備えると共に、抵抗４２及びＬＥＤ４４の間に介在し、後述するステータス出力部３５が出力するステータス信号Ｓ４によってＬＥＤ４４の点灯／消灯を制御する点灯制御トランジスター４３を備えている。点灯制御トランジスター４３は、ＦＥＴであり、ゲートに入力されるステータス信号Ｓ４により、ＬＥＤ４４への駆動信号の入力がオン／オフされ、ＬＥＤ４４の点灯／消灯が切り替えられる。
また、インジケーター４には、点灯制御トランジスター４３によるＬＥＤ４４の点灯制御を強制的に補正する点灯補正トランジスター４５が接続されている。
詳述すると、Ｎチャネル型のＦＥＴである点灯補正トランジスター４５のゲートには、補正信号出力部２１から出力される強制補正信号Ｓ５が入力可能となる一方、ドレインは、点灯制御トランジスター４３と、ＬＥＤ４４との間の信号線に接続されている。そして、補正信号出力部２１から強制補正信号Ｓ５が入力されず、点灯補正トランジスター４５がオフの場合には、ＬＥＤ４４への駆動信号の出力が可能な状態となる一方、補正信号出力部２１から強制補正信号Ｓ５が入力され、点灯補正トランジスター４５がオンの場合には、ＬＥＤ４４への駆動信号が点灯補正トランジスター４５を介してアースに落とされ、強制的にＬＥＤ４４への駆動信号の出力が不可能な状態となる。
この点灯補正トランジスター４５、及び、付随する構成は、本発明の目的を達成するために、新たに設けられた構成である。
【００２１】
ステータス出力部３５は、温度検出部３１、電池接続検出部３２、及び、充電完了検出部３３から入力される信号に基づいて、ステータス信号Ｓ４を出力する。
詳述すると、ステータス出力部３５は、充電状態出力部３０ｄから充電を停止した旨の充電状態信号Ｓ６が入力されると共に、温度検出部３１から信号線３１ａを介してＥＮ信号Ｓ３、すなわち、充電池２の温度が充電可能温度範囲外にあることを示す信号が入力されると、実装された回路による信号処理により、第１パターンのステータス信号Ｓ４を出力する。この第１パターンのステータス信号Ｓ４の出力に伴って、インジケーター４のＬＥＤ４４が第１パターンに準じた態様で点灯／消灯し、充電池２の温度が充電可能温度範囲外にあることが報知される。
また、ステータス出力部３５は、充電状態出力部３０ｄから充電を停止した旨の充電状態信号Ｓ６が入力されると共に、電池接続検出部３２から信号線３２ａを介してＥＮ信号Ｓ３、すなわち、充電池２が接続されていないことを示す信号が入力されると、実装された回路による信号処理により、第２パターンのステータス信号Ｓ４を出力する。この第２パターンのステータス信号Ｓ４の出力に伴って、インジケーター４のＬＥＤ４４が第２パターンに準じた態様で点灯／消灯し、充電池２が接続されていないことが報知される。
また、ステータス出力部３５は、充電状態出力部３０ｄから充電を停止した旨の充電状態信号Ｓ６が入力されると共に、充電完了検出部３３から信号線３３ａを介してＥＮ信号Ｓ３、すなわち、充電が正常に完了したことを示す信号が入力されると、実装された回路による信号処理により、第３パターンのステータス信号Ｓ４を出力する。この第３パターンのステータス信号Ｓ４の出力に伴って、インジケーター４のＬＥＤ４４が第３パターンに準じた態様で点灯／消灯し、充電が正常に完了したことが報知される。
また、ステータス出力部３５は、充電状態出力部３０ｄから充電を停止した旨の充電状態信号Ｓ６が入力されると共に、充電完了検出部３３から信号線３３ｂを介してＥＮ信号Ｓ３、すなわち、充電が正常に完了しなかったことを示す信号が入力されると、実装された回路による信号処理により、第４パターンのステータス信号Ｓ４を出力する。この第４パターンのステータス信号Ｓ４の出力に伴って、インジケーター４のＬＥＤ４４が第４パターンに準じた態様で点灯／消灯し、充電が正常に完了しなかったことが報知される。
また、ステータス出力部３５は、信号線３１ａ、３２ａ、３３ａ、及び、３３ｂのいずれからもＥＮ信号Ｓ３が入力されることなく、充電状態出力部３０ｄから充電を停止した旨の充電状態信号Ｓ６が入力されると、上述した演算処理部６のＥＮ出力部１９がＥＮ信号Ｓ３を出力したことをトリガーとして充電が強制的に停止されたものとして、第５パターンのステータス信号Ｓ４を出力する。この第５パターンのステータス信号Ｓ４の出力に伴って、インジケーター４のＬＥＤ４４が第５パターンに準じた態様で点灯／消灯し、何らかの原因で、充電池２の充電が強制的に停止されたことが報知される。
また、ステータス出力部３５は、充電状態出力部３０ｄから充電中である旨の充電状態信号Ｓ６が入力されると、第６パターンのステータス信号Ｓ４を出力する。この第６パターンのステータス信号Ｓ４の出力に伴って、インジケーター４のＬＥＤ４４が第６パターンに準じた態様で点灯／消灯し、充電池２の充電中であることが報知される。
このように、充電回路５の各機能ブロックは、実装された回路による信号処理によって各種処理を実行するため、ある特定の入力があった場合は、画一的に、ある特定の出力を行う。
【００２２】
次に、プリンター１の動作の詳細について説明する。
ここで、本実施形態に係るプリンター１は、電源がオフである場合には、演算処理部６のＣＰＵ等への電力の供給は停止され、充電回路５により充電池２への充電に関する制御が実行される。これにより、消費電力を押さえつつ、効率的に充電池２への充電を行うことができる。
一方、プリンター１は、電源がオンである場合には、充電回路５、及び、演算処理部６により充電池２の充電、及び、放電の制御が行われる。これにより、適宜、後に明らかとなるとおり、インジケーター４の出力を、プリンター１の状態を踏まえた適切なものとすることができる。
以下、まず、電源がオフの場合のプリンター１の動作について説明し、その後、電源がオンの場合のプリンター１の動作について説明する。
【００２３】
まず、プリンター１の電源がオフの場合のインジケーター４の制御について説明する。
図２は、電源がオフの場合のプリンター１の動作を示すフローチャートである。なお、説明の便宜のため、図２のフローチャートにおける各ステップの処理を行う主体は、同一ではない。
電源がオフの場合、サーミスター２ａの出力が充電回路５の温度検出部３１に入力されるように、切替スイッチ８が切り替えられる。この理由については後述する。
図２において、アダプター１２が接続されていない場合（ステップＳ１１：ＮＯ）、すなわち、外部電源からの電力の供給が無く、充電池２の充電が行われない場合は、インジケーター４が消灯した状態が維持される（ステップＳ１２）。
一方、アダプター１２が接続されている場合であって（ステップ１１：ＹＥＳ）、充電池２が接続されていない場合（ステップＳ１３：ＮＯ）、電池接続検出部３２は、信号線３２ａを介して、ＥＮ信号Ｓ３をステータス出力部３５に出力し（ステップＳ１４）、ステータス出力部３５は、第２パターンのステータス信号Ｓ４をインジケーター４に出力する（ステップＳ１５）。これにより、インジケーター４のＬＥＤ４４が第２パターンに準じた態様で点灯／消灯し（ステップＳ１６）、充電池２が接続されていないことが報知される。なお、上述したとおり、電池接続検出部３２によるＥＮ信号Ｓ３の出力に伴って、充電池２の充電は停止される。
一方、充電池２が接続されている場合であって（ステップＳ１３：ＹＥＳ）、充電池２の温度が、充電可能温度範囲内に無い場合（ステップＳ１７：ＮＯ）、温度検出部３１は、信号線３１ａを介して、ＥＮ信号Ｓ３をステータス出力部３５に出力し（ステップＳ１８）、ステータス出力部３５は、第１パターンのステータス信号Ｓ４を出力する（ステップＳ１９）。これにより、インジケーター４のＬＥＤ４４が第１パターンに準じた態様で点灯／消灯し（ステップＳ２０）、充電池２の温度が、充電可能温度範囲内に無いことが報知される。なお、上述したとおり、温度検出部３１によるＥＮ信号Ｓ３の出力に伴って、充電池２の充電は停止される。
【００２４】
また、充電池２の温度が、充電可能温度範囲内にある場合（ステップＳ１７：ＹＥＳ）、電源回路部３０は、充電池２の充電を開始する（ステップＳ２１）。充電の開始に応じて、電源回路部３０の充電状態出力部３０ｄは、充電中であることを示す充電状態信号Ｓ６をステータス出力部３５に出力し（ステップＳ２２）、ステータス出力部３５は、第６パターンのステータス信号Ｓ４を出力する（ステップＳ２３）。これにより、インジケーター４のＬＥＤ４４が第６パターンに準じた態様で点灯／消灯し（ステップＳ２４）、充電中であることが報知される。
充電の開始後、充電完了検出部３３から、ステータス出力部３５に対して、信号線３３ａを介してＥＮ信号Ｓ３（充電が正常に完了した旨を示す信号）が入力された場合（ステップＳ２５：ＹＥＳ）、ステータス出力部３５は、第３パターンのステータス信号Ｓ４をインジケーター４に出力する（ステップＳ２６）。これにより、第３パターンに準じた態様でＬＥＤ４４が点灯／消灯し（ステップＳ２７）、充電が正常に完了したことが報知される。一方、充電の開始後、充電完了検出部３３から、ステータス出力部３５に対して、信号線３３ａを介してＥＮ信号Ｓ３が入力されない場合（ステップＳ２５：ＮＯ）、ステップＳ２８に移行する。充電完了検出部３３から、ステータス出力部３５に対して、信号線３３ｂを介してＥＮ信号Ｓ３（充電が正常に完了しなかった旨を示す信号）が入力されなかった場合（ステップＳ２８：ＮＯ）、ステップＳ２５に戻る。
充電完了検出部３３から、ステータス出力部３５に対して、信号線３３ｂを介してＥＮ信号Ｓ３（充電が正常に完了しなかった旨を示す信号）が入力された場合（ステップＳ２８：ＹＥＳ）、ステータス出力部３５は、第４パターンのステータス信号Ｓ４をインジケーター４に出力する（ステップＳ２９）。これにより、第４パターンに準じた態様でＬＥＤ４４が点灯／消灯し（ステップＳ３０）、充電が正常に完了しなかったことが報知される。
【００２５】
次に、プリンター本体３の電源がオンの場合のインジケーター４の制御について説明する。
上述したように、電源がオンである場合には、充電回路５と演算処理部６が協働して、充電池２の充電及び放電に関する制御を行う。
図３はインジケーター４の制御について説明するフロー図であり、プリンター本体３の電源がオンである場合を示している。
なお、電源がオンの場合、サーミスター２ａの出力が、演算処理部６の演算側温度検出部１７に入力されるように、切替スイッチ８が切り替えられる。この理由については後述する。
充電池２が未接続である場合（ステップＳ３１：ＮＯ）、上述したようにステータス出力部３５は、第２パターンのステータス信号Ｓ４をインジケーター４に出力するが、これに伴って、演算処理部６の補正判断部２０に第２パターンのステータス信号Ｓ４が入力される（ステップＳ３２）。第２パターンのステータス信号Ｓ４が入力されると、補正判断部２０は、アダプター接続有無検出部２２の検出結果に基づいて、アダプター１２で駆動していると判別する（ステップＳ３３）。ここで、上述したように、本実施形態に係るプリンター１は、充電池２が未接続の場合であっても、アダプター１２が接続され、外部電源からの電力の供給があれば、正常に動作できる。つまり、充電池２が未接続であることは、プリンター１の実際の状態（利用状況）を鑑みた場合、ユーザーに報知すべきエラーとして妥当でなく、また、ユーザーに報知しないことにより、ユーザーを不必要に警戒させることがない。以上を踏まえ、補正判断部２０は、ステータス出力部３５が出力するステータス信号Ｓ４によって、第２パターンに準じた態様でＬＥＤ４４が点灯／消灯するのは、妥当性が無いと判別する（ステップＳ３４）。そして、補正判断部２０は、補正信号出力部２１に、強制補正信号Ｓ５を出力させて、ＬＥＤ４４を強制消灯する（ステップＳ３５）。
このように、演算処理部６は、外部電源の接続有無を示す情報（充電又は放電に関する情報）を取得し、この情報に基づいて外部電源が接続されていると判別した場合に、ＬＥＤ４４を強制的に消灯することで、プリンター１の実際の状態（利用状況）に鑑みて妥当ではないＬＥＤ４４の点滅を補正する。
【００２６】
一方、充電池２が接続されている場合であって（ステップＳ３１：ＹＥＳ）、充電池２の温度が、充電可能温度範囲外の場合（ステップＳ３６：ＮＯ）、上述したようにステータス出力部３５は、第１パターンのステータス信号Ｓ４をインジケーター４に出力するが、これに伴って、演算処理部６の補正判断部２０に第１パターンのステータス信号Ｓ４が入力される（ステップＳ３７）。なお、図２を用いて説明したとおり、充電池２の充電は停止される。
第１パターンのステータス信号Ｓ４が入力されると、補正判断部２０は、演算側温度検出部１７により検出された充電池２の温度に基づいて、充電池２の温度が、放電の実行を許可する放電可能温度範囲であるか否かを判断する（ステップＳ３８）。ここで、本実施形態に係るプリンター１のように、リチウムイオン電池によって駆動する一般的な電子機器においては、充電可能温度範囲は、放電可能温度範囲に包含される関係にある、という特性がある。本実施形態に係るプリンター１では、充電可能温度範囲が０〜４０℃と設定され、放電可能温度範囲が−２０〜６０℃と設定されている。そして、プリンター１の電源がオンされている状況、すなわち、充電池２の放電が行われている状況下では、充電池２の温度が、充電可能温度範囲の外となった場合であっても、放電可能温度範囲の内であれば、充電を停止さえすれば、正常な動作が可能ということである。従って、このような場合に、充電池２の温度が充電可能温度範囲の外となった場合であっても、充電が停止されることが担保されている限り、そのことをインジケーター４により報知することは妥当ではなく、また、報知しないことにより、放電可能にもかかわらず、インジケーター４の表示内容に基づいてユーザーがプリンター１の電源をオフしてプリンター１自体の動作を停止させてしまうことを効果的に防止できる。
以上のことを踏まえ、第１パターンのステータス信号Ｓ４が入力されると、当該ステータス信号Ｓ４に基づいて行われるＬＥＤ４４の点滅が妥当か否かを判断すべく、補正判断部２０は、演算側温度検出部１７が検出した充電池２の温度を取得し、充電池２の温度が放電可能温度範囲の内にあるか否かを判別する（ステップＳ３８）。
充電池２の温度が放電可能温度範囲の内にある場合（ステップＳ３８：ＹＥＳ）、補正判断部２０は、ステータス信号Ｓ４に基づいて行われるＬＥＤ４４の点滅は妥当ではないと判別し（ステップＳ３９）、補正信号出力部２１に強制補正信号Ｓ５を出力させて、ＬＥＤ４４を強制消灯する（ステップＳ４０）。
一方、充電池２の温度が放電可能温度範囲の外にある場合（ステップＳ３８：ＮＯ）、補正判断部２０は、ステータス信号Ｓ４に基づいて行われるＬＥＤ４４の点滅は妥当であると判別し（ステップＳ４１）、ＬＥＤ４４の強制消灯を行わない。これにより、充電池２の温度が放電可能温度範囲の外となっていることが適切に報知される。
【００２７】
ここで、前述したように、プリンター１は、プリンター１の電源がオンの場合、切替スイッチ８が切り替えられ、サーミスター２ａの出力が、温度検出部３１ではなく、演算側温度検出部１７のみに入力される構成となっている。このような構成を有するのは、以下の理由による。すなわち、上述したように、充電可能温度範囲と放電可能温度範囲とは、異なった範囲であるため、電源がオフされ充電のみが行われる状況と、電源がオンされ充電及び放電が行われる状況とでは、充電可能温度範囲と放電可能温度範囲とが異なることを踏まえて、温度に基づいて異なる制御を行う必要がある。そこで、電源オン時には、温度検出部３１の出力先を、高機能な演算処理部６にするように切替スイッチ８を切り替えて、充電池２の温度に関わる制御を演算処理部６に一括して行わせることで、充電回路５に特別な機能を追加させずに、複雑化する制御に対応できる。
このように、演算処理部６は、充電池２の温度を示す情報（充電又は放電に関する情報）を取得し、この情報に基づいて所定の場合に、ＬＥＤ４４を強制的に消灯することで、プリンター１の実際の状態（利用状況）に鑑みて妥当ではないＬＥＤ４４の点滅を補正する。
【００２８】
さて、ステップＳ３６において、充電池２の温度が充電可能温度範囲の内にある場合（ステップＳ３６：ＹＥＳ）、図２を用いて説明したように、充電回路５による充電池２の充電が開始され、これに伴って、第６パターンに準じた態様でＬＥＤ４４が点灯／消灯する（ステップＳ４２）。
充電の開始後、演算処理部６の補正判断部２０は、充電が正常に完了したか（ステップＳ４４）、又は、充電が正常に完了しなかったか（ステップＳ４５）を監視しつつ、充電中に記録機構１０による記録動作が開始されたか（ステップＳ４３）を監視する。なお、補正判断部２０は、第３パターンのステータス信号Ｓ４の入力があった場合、充電が正常に完了したと判別し、一方、第４パターンのステータス信号Ｓ４の入力があった場合、充電が正常に完了しなかったと判別する。また、記録機構１０による記録動作は、ファームウェアの機能により実現されるため、補正判断部２０は、ファームウェアの実行の状態により、記録機構１０による記録動作が開始されたか否かを判別する。このほか、ホストコンピューターから受信した制御コマンドに基づいて、記録動作が開始されたか否かを判別するようにしてもよい。
充電中に記録機構１０による記録動作が開始された場合（ステップＳ４３：ＹＥＳ）、記録制御部１６は、ＥＮ出力部１９からＥＮ信号Ｓ３を電源回路部３０に出力して、充電池２への電圧の出力を遮断し、充電動作を強制的に停止する（ステップＳ４６）。このように、記録機構１０による記録動作が行われる場合、充電を停止する理由は以下である。すなわち、記録機構１０は、サーマルヘッド等の各種機構、装置を駆動することによって記録を行うため、周知の通り、消費電力が大きく、高負荷放電となる。このような高負荷放電時に、充電を停止することにより充電池２に対する入出力を安定させ、充電池２や、付随する部材に何らかのエラーが発生することを防止するためである。
【００２９】
充電の強制的な停止に伴って、充電回路５の電源回路部３０の充電状態出力部３０ｄは、充電を停止した旨の充電状態信号Ｓ６をステータス出力部３５に出力し、ステータス出力部３５は、第５パターンのステータス信号Ｓ４をインジケーター４に出力する。これに伴って、第５パターンのステータス信号Ｓ４が補正判断部２０に入力される（ステップＳ４７）。
ここで、記録機構１０による記録動作に伴って、充電池２の充電を停止した場合、この充電の停止は、何らかのエラーが発生する等、イレギュラーな状態になったことに起因してなされたわけではなく、正常な動作の一態様として意図的になされている。このため、記録機構１０による記録動作に伴う充電の停止をユーザーに報知する必要はない。また、このような場合には、充電を報知しないことにより、正常に記録動作が行われているにもかかわらず、インジケーター４の表示内容に基づいてユーザーがプリンター１の電源をオフしてプリンター１自体の動作を停止させてしまうことを効果的に防止できる。
以上を踏まえ、補正判断部２０は、記録機構１０による記録動作に伴って、第５パターンのステータス信号Ｓ４が入力された場合、ステータス信号Ｓ４に基づいて行われるＬＥＤ４４の点滅は妥当ではないと判別し（ステップＳ４８）、補正信号出力部２１に強制補正信号Ｓ５を出力させて、ＬＥＤ４４を強制消灯する（ステップＳ４９）。
次いで、演算処理部６は、補正判断部２０は、記録機構１０による記録動作が終了したか否か判別し（ステップＳ５０）、終了した場合（ステップＳ５０：ＹＥＳ）、ＬＥＤ４４の強制消灯を解除し（ステップＳ５１）、処理手順をステップＳ４０へ移行する。
このように、演算処理部６は、記録機構１０による記録動作が行われているか否かを示す情報（充電又は放電に関する情報）を取得し、この情報に基づいて適宜ＬＥＤ４４を強制的に消灯することで、プリンター１の実際の状態（利用状況）に鑑みて妥当ではないＬＥＤ４４の点滅を補正する。
【００３０】
さて、充電が正常に完了した場合、換言すれば、第３パターンのステータス信号Ｓ４が入力された場合（ステップＳ４４：ＹＥＳ）、補正判断部２０は、当該ステータス信号Ｓ４に基づくインジケーター４の表示を妥当であると判別し（ステップＳ５２）、ＬＥＤ４４の強制消灯を行わない。これにより、インジケーター４を介して、充電が正常に完了したことが適切に報知される。
また、充電が正常に完了しなかった場合、換言すれば、第４パターンのステータス信号Ｓ４が入力された場合（ステップＳ４５：ＹＥＳ）、補正判断部２０は、当該ステータス信号Ｓ４に基づくインジケーター４の表示を妥当であると判別し（ステップＳ５３）、ＬＥＤ４４の強制消灯を行わない。これにより、インジケーター４を介して、充電が正常に完了しなかったことが適切に報知される。
【００３１】
本発明のプリンター１によれば、充電回路５が、入力に基づいて、入力に対応する出力（ステータス信号Ｓ４の出力）を行い、演算処理部６は、充電又は放電に関する情報に基づいて充電回路５の出力の妥当性を判別し、妥当でない場合は、充電回路５の出力に基づく処理を補正している。
この構成によれば、演算処理部６は、充電回路５の出力が妥当でない場合は、充電回路５の出力に基づく処理を補正するため、プリンター１の実際の状態との関係で、充電回路５の出力に基づく処理が妥当でない場合は、当該処理を補正することが可能となる。つまり、充電回路５の機能により行われる処理を、プリンター１の実際の状態に即した処理とすることができる。
【００３２】
また、プリンター１は、充電池２が接続されていない場合でも、外部電源により駆動可能であり、充電回路５は、充電池２が未接続であることを示す信号が入力可能に構成され、当該信号の入力があった場合、対応する出力を行っている。さらに、演算処理部６は、充電又は放電に関する情報として、外部電源の接続の有無を示す情報を取得し、取得した情報に基づいて外部電源が接続されていると判別した場合は、充電池２が未接続であることを示す信号に対応する充電回路５の出力に基づく処理を補正している。
この構成によれば、プリンター１に充電池２が接続されていない場合でも、プリンター１が外部電源により駆動可能な構成の場合、充電池２が接続されておらず、かつ、外部電源が接続されている状態では、正常に駆動可能であるため、充電回路５が、充電池２が接続されていないことをトリガーとして、例えば、充電池２が接続されていないことをインジケーター４に報知させる等の所定の処理を行う場合、この処理は妥当ではない。以上を踏まえ、充電池２が接続されていない場合であっても、外部電源が接続されている場合には、演算処理部６は、充電池２が未接続であることを示す信号に対応する充電回路５の出力に基づく処理を補正するため、充電回路５の出力に基づく処理を、プリンター１の実際の状態に即して的確に行うことができる。
【００３３】
また、プリンター１は、充電池２により電力を供給されて記録動作を行う記録機構１０を有し、充電回路５は、充電を停止させる信号が入力可能に構成され、当該信号の入力があった場合、充電を停止すると共に、対応する出力を行っている。さらに、演算処理部６は、充電又は放電に関する情報として、記録機構１０が動作中であるか否かを示す情報を取得し、取得した情報に基づいて記録機構１０が動作中であると判別した場合は、充電を停止させる信号を充電回路５に出力すると共に、充電を停止させる信号に対応する充電回路５の出力に基づく処理を補正している。
ここで、記録機構１０が動作していることに起因して充電回路５による充電を停止した場合、何らかの異常の発生に起因して充電が停止されたわけではないため、充電回路５が、充電の停止をトリガーとして、充電の停止をインジケーター４に報知させる等の所定の処理を行うことは妥当ではない。この構成によれば、以上を踏まえ、記録機構１０が動作していることに起因して充電回路５による充電が停止された場合は、演算処理部６は、充電を停止させる信号に対応する充電回路５の出力に基づく処理を補正するため、充電回路５の出力に基づく処理を、プリンター１の実際の状態に即して的確に行うことができる。
【００３４】
また、電源がオフの場合には、充電回路５により充電に関する制御を行い、電源がオンの場合に、充電回路５と演算処理部６により、充電及び放電に関する制御を行うので、電源がオフの場合に消費電力を削減しつつ、電源のオン時に、充電回路５の出力の妥当性の判別を含む多様な処理を実現できる。
【００３５】
また、プリンター１は、充電回路５の出力に応じた態様で点灯制御されるインジケーター４を備えている。充電池２が未接続である場合には、充電回路５の出力によって、前記インジケーター４を所定の態様で点灯させる処理が、充電回路５の出力に基づく処理として行われるが、演算処理部６は、外部電源の接続の有無を示す情報に基づいて、外部電源が接続されていると判別した場合に充電回路５の出力に基づく処理を取り消している。
この構成によれば、例えば、充電池２が未接続であることを報知するための態様でインジケーター４を点灯させることで、ユーザーにプリンター１のエラーの発生を認識させるような場合、以下の効果が得られる。
即ち、充電池２が未接続であっても、プリンター１が正常に動作しているときにはインジケーター４を消灯させることで、インジケーター４を用いたプリンター１のエラー発生の報知を、プリンター１の実際の動作状態に即して適切に行うことができる。
【００３６】
また、充電を停止させる信号が前記充電回路５に入力されたことにより充電が停止された場合には、充電回路５の出力によって、インジケーター４を所定の態様で点灯させる処理が、充電回路５の出力に基づく処理として行われる。さらに、演算処理部６は、記録機構１０が動作中であるか否かを示す情報に基づいて、記録機構１０が動作中であると判別した場合に充電回路５の出力に基づく処理を取り消している。
この構成によれば、例えば、充電を停止させる信号が充電回路５に入力されたことによる充電の停止を報知するための態様でインジケーター４が点灯したことをもって、ユーザーに対して、プリンター１のエラーの発生を認識させるような場合、以下の効果が得られる。
上述したように、記録機構１０が動作中であることに伴い、充電を停止させる信号により充電回路５による充電を停止することは、プリンター１がイレギュラーな状態になったことに起因して充電を停止するものではなく、充電の停止をユーザーに報知する必要はない。充電回路５に充電を停止させる信号が入力された場合に、インジケーター４を強制的に消灯状態にすることで、インジケーター４を用いたプリンター１のエラー発生の報知を、プリンター１の実際の動作状態に即して適切に行うことができる。
【００３７】
本発明のプログラムは、演算処理部６に、充電又は放電に関する情報に基づいて充電回路５の出力の妥当性を判別させ、妥当でない場合は、充電回路５の出力に基づく処理を補正させている。
この構成によれば、演算処理部６は、充電回路５の出力が妥当でない場合は、充電回路５の出力に基づく処理を補正するため、プリンター１の実際の状態との関係で、充電回路５の出力に基づく処理が妥当でない場合は、当該処理を補正することが可能となる。つまり、充電回路５の機能により行われる処理が、充電回路５への入力に応じて画一的にしか行えず、プリンター１の実際の状態に即して妥当でない場合であっても、この処理を、プリンター１の実際の状態に即した処理に補正することができる。
【００３８】
なお、電子機器は、プリンター１であるものとして説明したが、充電回路５の出力を各種制御に用いる電子機器全般に本発明を適用できる。
プリンター１としては、サーマルプリンターであるものとして説明したが、記録を実行可能なものであれば具体的な構成は特に限定されず、ＳＩＤＭ方式のプリンター、インクジェット式のプリンター、レーザープリンター等、各種の装置を適用可能である。
【符号の説明】
【００３９】
１…プリンター（電子機器）、２…充電池、５…充電回路、６…演算処理部（演算処理手段）、１０…記録機構。
【図１】
2014057419.tif 000003
【図２】
2014057419.tif 000004
【図３】
2014057419.tif 000005