(57)【要約】【課題】有線ケーブルの接続だけで、充電制御の切り替えを容易に実行可能なプリンタを提供する。【解決手段】外部の電源からケーブルを介して電力を供給される充電端子と、充電端子に供給された電力を用いて充電電池を充電する充電制御部と、充電端子へ供給される電力が、外部の情報処理装置から供給されているか、外部の電源装置から供給されているかを判別するための判別部とを備え、充電制御部は、判別部の判別結果に基づいて、充電電池の充電制御を変更する。【選択図】図８
2019115202.tif 000002
【特許請求の範囲】
【請求項１】
外部の電源からケーブルを介して電力を供給される充電端子と、
前記充電端子に供給された電力を用いて充電電池を充電する充電制御手段と、
前記充電端子へ供給される電力が、外部の情報処理装置から供給されているか、外部の電源装置から供給されているかを判別するための判別手段と、を備え、
前記充電制御手段は、前記判別手段の判別結果に基づいて、前記充電電池の充電制御を変更することを特徴とするプリンタ。
【請求項２】
前記判別手段は、前記充電端子に供給される電圧に基づいて、前記充電端子へ供給される電力が、外部の情報処理装置から供給されているか、外部の電源装置から供給されているかを判別することを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記充電制御手段は、前記判別手段の判別結果に基づいて、前記充電電池を充電する電流値を変更することを特徴とする請求項１または２に記載のプリンタ。
【請求項４】
前記充電制御手段は、前記判別手段により、前記充電端子へ供給される電力が、前記情報処理装置から供給されていると判別された場合には、前記電源装置から供給されていると判別された場合よりも、前記充電電池を充電する電流値を小さくすることを特徴とする請求項３に記載のプリンタ。
【請求項５】
外部の情報処理装置とケーブルを介して有線通信を行うとともに、前記情報処理装置から前記ケーブルを介して電力の供給を受ける接続端子と、該接続端子への前記ケーブルを介しての前記情報処理装置の接続を検知する検知手段とをさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載のプリンタ。
【請求項６】
前記検知手段により前記接続端子に前記情報処理装置が接続されていることが検知された場合に、前記情報処理装置と有線通信を行い、前記検知手段により前記接続端子に前記情報処理装置が接続されていないことが検知された場合に、外部の装置と無線通信を行うように通信状態を切り替える切り替え手段をさらに備えることを特徴とする請求項５に記載のプリンタ。
【請求項７】
前記充電制御手段は、前記検知手段の検知結果と、前記判別手段の判別結果とに基づいて、前記充電電池の充電制御を変更することを特徴とする請求項５または６に記載のプリンタ。
【請求項８】
前記情報処理装置から前記接続端子に供給された電力を、前記充電電池の充電に用いるか否かを切り替える切り替え手段をさらに備えることを特徴とする請求項５乃至７のいずれか１項に記載のプリンタ。
【請求項９】
前記切り替え手段は、前記判別手段により前記充電端子に電力が供給されていないと判別された場合に、前記接続端子に供給された電力を前記充電電池の充電に用いるように切り替えることを特徴とする請求項８に記載のプリンタ。
【請求項１０】
前記切り替え手段は、前記判別手段により前記情報処理装置から前記充電端子に電力が供給されていると判別された場合に、前記接続端子に供給された電力を前記充電電池の充電に用いるように切り替えることを特徴とする請求項８に記載のプリンタ。
【請求項１１】
前記充電制御手段は、前記検知手段により前記接続端子に前記情報処理装置が接続されていないことが検知された場合は、前記情報処理装置が接続されていることが検知された場合よりも、前記充電電池を充電する電流値を小さくすることを特徴とする請求項５乃至１０のいずれか１項に記載のプリンタ。
【請求項１２】
外部の電源からケーブルを介して電力を供給される充電端子を備えるプリンタを制御する方法であって、と、
前記充電端子に供給された電力を用いて充電電池を充電する充電制御工程と、
前記充電端子へ供給される電力が、外部の情報処理装置から供給されているか、外部の電源装置から供給されているかを判別するための判別工程と、を有し、
前記充電制御工程では、前記判別工程の判別結果に基づいて、前記充電電池の充電制御を変更することを特徴とするプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電池を備えたプリンタに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータなどの情報処理装置の周辺装置として、充電可能な電池を備えたプリンタ等が利用されている。電池の充電を行う電力供給源としては、電源装置（ＡＣアダプタ等）が通常用いられている。また、電源装置が無くても充電できる利便性から、情報処理装置（ＰＣ等）が有している電力供給が可能な有線インターフェース（ＵＳＢ等）を電力供給源として用いて充電する周辺装置が特許文献１などに開示されている。
【０００３】
ここで、ＵＳＢ端子等から供給できる電力量は少なく、ＡＣアダプタ等からの充電もそれと同じ電力量に合わせて行うと、周辺装置の充電に要する時間が長くかかってしまう。
【０００４】
それに対し、特許文献２では、ＡＣアダプタからの電源供給もＵＳＢ端子への接続で行うようにし、プリンタに搭載された制御回路がインターフェース規格に準じて接続先と交信をして、情報処理装置とＡＣアダプタのどちらが接続されているかを判断している。そして、接続している装置に応じて、供給する充電電力を変更して充電時間を短くするようにしている。
【０００５】
一方、有線インターフェースとは別に無線インターフェース（例えば、近距離無線通信）を有し、有線ケーブルが周辺装置に接続されている場合には有線インターフェースで情報処理装置と通信し、有線ケーブルが周辺装置に接続されていない場合は無線インターフェースで情報処理装置と通信するように、通信を自動で切り換える周辺装置が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１０４５３６号公報
【特許文献２】特開２０１５−１８９０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のような有線ケーブルの接続の有無により、有線インターフェースと無線インターフェースとを自動で切り換える構成を、特許文献２のようなＡＣアダプタからの電源供給も有線インターフェースから行う構成に適用すると、周辺装置の制御回路が有線インターフェース規格に準じて接続先と交信を行うまで、有線インターフェースが接続されているか否かを判断することができない。
【０００８】
そのため、自動で切り換えを行うのに時間がかかってしまう。加えて、ＡＣアダプタが電源供給している際はケーブルが有線インターフェースに接続されているものの、通信は無線インターフェースで行われるため、ユーザーが有線／無線のどちらで通信が行われているかの判別がしにくい。
【０００９】
さらに、異なった電圧を持つＡＣアダプタを接続させてしまうと装置の破壊につながるため、ＡＣアダプタの出力電圧を周辺装置のＩ／Ｆ仕様（ＵＳＢなら５Ｖ）に合わせなければならない。そのため、Ｉ／Ｆ仕様を越えるような電圧(ＵＳＢの５Ｖに対しての２セル電池等)を充電する場合、電圧昇圧回路が必要になり、電圧昇圧回路による余計な損失が加わるため充電効率が下がってしまう。
【００１０】
本発明は上述した課題に鑑みてなされたものであり、その目的は、有線ケーブルの接続だけで、通信に使用するインターフェースの切り替えおよび充電制御の切り替えを容易に実行可能なプリンタを提供することである。
【課題を解決するための手段】
【００１１】
本発明に係わるプリンタは、外部の電源からケーブルを介して電力を供給される充電端子と、前記充電端子に供給された電力を用いて充電電池を充電する充電制御手段と、前記充電端子へ供給される電力が、外部の情報処理装置から供給されているか、外部の電源装置から供給されているかを判別するための判別手段と、を備え、前記充電制御手段は、前記判別手段の判別結果に基づいて、前記充電電池の充電制御を変更することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、有線ケーブルの接続だけで、通信に使用するインターフェースの切り替えおよび充電制御の切り替えを容易に実行可能なプリンタを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態のモバイルサーマルプリンタの外観斜視図。
【図２】ＬＥＤによるモバイルサーマルプリンタの状態を表示する機能を説明する図。
【図３】ＬＥＤによるモバイルサーマルプリンタの状態を表示する機能を説明する他の図。
【図４】ＬＥＤによるモバイルサーマルプリンタの状態を表示する機能を説明する他の図。
【図５】モバイルサーマルプリンタの側面図。
【図６】モバイルサーマルプリンタの内部構造を示す側断面図。
【図７】本発明の第１の実施形態のモバイルサーマルプリンタのブロック図。
【図８】第１の実施形態におけるモバイルサーマルプリンタの充電制御の処理手順を示すフローチャート。
【図９】モバイルサーマルプリンタの充電制御部の構成を示す図。
【図１０】本発明の第２の実施形態のモバイルサーマルプリンタのブロック図。
【図１１】第２の実施形態におけるモバイルサーマルプリンタの充電制御の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。
【００１５】
（第１の実施形態）
以下、本発明のプリンタの第１の実施形態であるモバイルサーマルプリンタについて説明する。
【００１６】
＜外観構造＞
図１は、本実施形態のモバイルサーマルプリンタの外観斜視図である。図１において、モバイルサーマルプリンタ２は、アルミニウムなどの金属あるいは合成樹脂等からなる薄型の直方体状の筐体である本体部４と、本体部４に対してその端部付近に配置されたヒンジ部６により矢印Ａの方向に開閉可能に支持された、やはり金属あるいは合成樹脂等からなる蓋部８とを有する。
【００１７】
本体部４は、内部に例えばＡ６サイズなどの印刷用の感熱紙（印刷用紙）を複数枚収容可能な用紙収容部４ａと、後述する感熱紙の搬送機構やサーマルヘッド（印刷ヘッド）などを内蔵する印刷機構部４ｂとを備える。用紙収納部４ａには、蓋部８を矢印Ａ方向に開いて複数枚の感熱紙（例えば５０枚程度）を重ねて挿入することが可能である。
【００１８】
用紙収納部４ａに重ねて配置された複数枚の感熱紙は、重なりの一番下から１枚ずつ後述する給紙ローラ５６により印刷機構部４ｂに供給される。供給された感熱紙は、印刷機構部４ｂにおいてサーマルヘッドが圧接されながらプラテンローラにより搬送されることにより印刷され、蓋部８の先端部分と印刷機構部４ｂとの間の隙間である排紙口４ｃからモバイルサーマルプリンタ２の外部、具体的には蓋部８の上面上に排出される。
【００１９】
＜表示部＞
蓋部８のヒンジ６に近い位置の中央部には、透明なプラスチック板などが嵌め込まれた小窓（窓部）１８が形成されている。ユーザーはこの小窓１８から用紙収納部４ａの内部を覗くことができ（目視可能）、未使用の感熱紙の残枚数を目視で確認することができる。また、この小窓１８内（窓部内）には、用紙収納部４ａ内に収納されている未使用の感熱紙の残量を表示する残量インジケータが内蔵されている。具体的には、用紙収納部４ａに十分な枚数の感熱紙がある場合には、小窓１８からは内部の黄色の指標部材が見えず、用紙の枚数が少なくなるにつれて指標部材が次第に小窓１８内に見えるようになる。そのため、ユーザーは小窓１８を見ることにより、未使用の感熱紙の残量を直接見て確認できるとともに、残量インジケータの指標部材を見ることでも確認することができる。
【００２０】
また、本体部４の小窓１８に近い位置には、３個のＬＥＤ２０ａ，２０ｂ，２０ｃが配置されている。これらのＬＥＤは、モバイルサーマルプリンタ２の動作状態を表示する機能を有する。
【００２１】
図２乃至図４は、これらのＬＥＤによるモバイルサーマルプリンタ２の状態を表示する機能を説明する図である。
【００２２】
まず、図２において、ＬＥＤ２０ａは、モバイルサーマルプリンタ２の電源の状態を表示する機能を有する。具体的には、ＬＥＤ２０ａが青色に点灯している場合は、プリンタがスリープ状態であるかプリント中であることを示す。ＬＥＤ２０ａが青色に点滅している場合は、スリープ状態で且つ電池残量が少ない状態を示す。さらに、ＬＥＤ２０ａが消灯している場合は、スタンバイ状態であることを示す。
【００２３】
図３において、ＬＥＤ２０ｂは、モバイルサーマルプリンタ２の動作モードの状態を表示する機能を有する。具体的には、ＬＥＤ２０ｂが青色に点灯している場合は、無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信）による受信待機状態を示す。ＬＥＤ２０ｂが青色に点滅している場合は、無線通信による通信中の状態を示す。また、ＬＥＤ２０ｂが緑色に点灯している場合は、有線通信（ＵＳＢ等）による受信待機状態を示す。ＬＥＤ２０ｂが緑色に点滅している場合は、ＵＳＢによる通信中の状態を示す。ＬＥＤ２０ｂが赤色に点滅している場合は、エラー状態を示す。
【００２４】
図４において、ＬＥＤ２０ｃは、モバイルサーマルプリンタ２の充電状態を表示する機能を有する。具体的には、ＬＥＤ２０ｃが消灯している場合は、充電停止中であることを示す。ＬＥＤ２０ｃが橙色に点滅している場合は、充電のエラー状態を示す。ＬＥＤ２０ｃが緑色に点灯している場合は、充電完了状態を示す。さらに、ＬＥＤ２０ｃが橙色に点灯している場合は充電中を示す。
【００２５】
なお、これらのＬＥＤ２０ａ，２０ｂ，２０ｃの導光部材は、小窓１８側に露出されており、この露出された部分から漏れた光が小窓１８を照明する。そのため、ユーザーは、暗い場所でも小窓１８内の感熱紙の残量や残量表示のためのインジケータを見ることができる。
【００２６】
＜操作部＞
図５は、モバイルサーマルプリンタ２の側面図である。図５において、モバイルサーマルプリンタ２の本体部４の側面には、電源ボタン２２、ＵＳＢ端子２４、充電端子２６、蓋部８の開閉レバー２８が配置されている。ユーザーは、開閉レバー２８を矢印Ｃの方向に操作することにより、片手で簡単に蓋部８を本体部４から開くことができる。開閉レバー２８が矢印Ｃの方向に操作されると、蓋部８のロックが解除されて蓋部８が不図示の用紙押さえバネにより本体部４から浮き上がる。なお、本体部４の側面にはディンプル３０が多数形成されており、ユーザーが手で持った時に滑りにくいように配慮されている。
【００２７】
＜内部構造＞
図６は、モバイルサーマルプリンタ２の内部構造を示す側断面図である。図６において、すでに説明したように、本体部４の用紙収納部４ａは複数枚の感熱紙Ｓを重ねて収納できるように構成されている。ユーザーは、蓋部８を矢印Ａの方向に開くことにより用紙収納部４ａに例えばＡ６などのサイズの感熱紙Ｓを例えば５０枚程度収納することができる。用紙収納部４ａの下部には、電源となる充電電池５２や、電源回路や制御回路などを搭載した回路基板５４などが配置されている。用紙収納部４ａの図中右側の下部には、感熱紙Ｓを給送するための給紙ローラ５６が配置され、感熱紙Ｓは、給紙ローラ５６の回転と摩擦力により重なりの下から１枚ずつ分離され給送される。
【００２８】
給紙ローラ５６の用紙搬送方向下流側には、プラテンローラ５８が配置され、プラテンローラ５８に給送された感熱紙Ｓはプラテンローラ５８の周囲に配置されるプラテンガイド５９により搬送方向が約１８０度反転される。さらにプラテンローラ５８に、サーマルヘッド６０が圧接されるように配置され、サーマルヘッド６０がプラテンローラ５８との間で感熱紙Ｓを挟んだ状態で加熱することにより印刷が行われる。本実施形態では、用紙収納部４ａに載置された感熱紙の下側面に印刷が行われる。印刷された感熱紙Ｓは、すでに説明したように、蓋部８と印刷機構部４ｂの間に形成された排紙口４ｃから排出される。
【００２９】
このように構成されるモバイルサーマルプリンタ２においては、用紙収納部４ａに重ねて載置された感熱紙Ｓが、１番下の用紙から１枚ずつ給紙ローラ５６の摩擦により矢印Ｄで示す給送方向に給送される。給送された感熱紙Ｓは、さらにプラテンローラ５８に供給され、矢印Ｅで示すようにプラテンローラ５８とプラテンガイド５９とにより搬送方向を約１８０度反転される。反転された感熱紙Ｓには、サーマルヘッド６０が圧接され加熱されて印刷が行われる。印刷された感熱紙Ｓは、プラテンローラ５８によりさらに搬送されて排紙口４ｃからサーマルプリンタの外部に排出される。
【００３０】
＜電気的なブロック構成＞
図７はモバイルサーマルプリンタ２の電気的なブロック構成を示す図である。主制御部２０１は、ＣＰＵ、マイコン等で構成され、プリンタ全体の制御、演算、情報転送を司る。また、後述の通信部２０２、インターフェース部２０３（ＩＦ部）を備えている。
【００３１】
通信部２０２は、外部の情報処理装置３０１との情報通信を行うインターフェースである。通信部２０２としては、例えば、ＵＳＢインターフェースやＳＣＳＩインターフェース等の有線インターフェースを挙げることができる。有線インターフェースは、接続された際の供給電圧を回路上で検出することで接続検知を行い、接続検知を行った後に情報処理装置３０１と通信を行う。また、プリンタ内にある無線モジュール２１２を用いることで、情報処理装置３０１と無線での通信を行うことも可能である。
【００３２】
インターフェース部２０３は、モバイルサーマルプリンタ２に備えられた電源ボタン２２、サーマルヘッド６０、サーマルヘッド６０内にあるサーミスタ、ＬＥＤ２０ａ，２０ｂ、感熱紙の搬送用のモータ７０との入出力制御を行うＩ／Ｏインターフェースである。
【００３３】
記憶部２１１は、主制御部２０１が行う制御のためのプログラム等のデータを格納する、例えばＲＡＭ、ＲＯＭ等から構成される。
【００３４】
充電制御部２５１は、充電電池５２の充電に必要な電圧、電流の制御を行う。また、充電電池５２の過電圧、過放電、電池温度超過、充電時間超過などを検出する安全機能を有するとともに、充電状態を表示するＬＥＤ２０ｃの点灯制御を行う。なお、後述する電源装置３１１から充電端子２６に供給される電力、情報処理装置３０１のＵＳＢ端子から充電端子２６に供給される電力は、充電電池５２の充電に用いられ、モバイルサーマルプリンタの印刷動作用の電源としては用いられないものとする。モバイルサーマルプリンタの印刷動作用の電源は、充電電池５２からモバイルサーマルプリンタの各部に供給される。
【００３５】
供給元判別部２５２は、充電制御部２５１に入力される電圧や電流などの違いによって、充電端子２６に接続された電源供給元がＡＣアダプタなどの電源装置３１１なのか情報処理装置３０１のＵＳＢ端子３０１ｂなのかを判別し、充電制御部２５１へ判別結果を出力する。ここで、充電端子２６とは、後述するＵＳＢ端子２４のようなものとは異なり、電源供給ケーブル３２２や電源供給ケーブル３２３が接続される電源供給用のＤＣプラグなどの専用の端子である。
【００３６】
サーマルヘッド６０は、微小発熱体を１ライン上に整列配置したものである。印刷する画像データに対応した通電を主制御部２０１が制御することにより、サーマルヘッド６０の発熱体が選択的に加熱され、所望する画像を印刷することができる。また、サーマルヘッド６０にはサーミスタが内蔵されており、主制御部２０１はこのサーミスタのフィードバックを受けてサーマルヘッド６０の温度調整を行っている。
【００３７】
モータ７０は、給紙ローラ５６とプラテンローラ５８を回転させ、感熱紙Ｓを搬送するための駆動源である。
【００３８】
無線モジュール２１２は、無線通信を行うために、無線チップと無線(アンテナ)回路が小型基板に実装されて構成されている。
【００３９】
通信ケーブル３２１は、モバイルサーマルプリンタ２が情報処理装置３０１等との通信を行うために機器間に接続されるＵＳＢケーブルやＬＡＮケーブル等のケーブルである。図７においては、ＵＳＢケーブルを例に挙げている。なお、通信ケーブル３２１は、モバイルサーマルプリンタ２のＵＳＢ端子２４への電力供給も行うが、本実施形態では、この電力は主制御部２０１などの電源に用いられ、充電電池５２の充電には用いられないものとする。電源供給ケーブル３２２は、情報処理装置３０１のＵＳＢ端子３０１ｂの電源部分と充電端子２６を接続する電源供給専用のケーブルである。電源供給ケーブル３２３は、ＡＣアダプタやモバイルバッテリなどの電力供給源である電源装置３１１と充電端子２６を接続する電源供給専用のケーブルである。
【００４０】
＜充電制御の処理手順＞
図８は、本実施形態におけるモバイルサーマルプリンタ２の充電制御の処理手順を示すフローチャートである。なお、モバイルサーマルプリンタ２の充電端子２６に電源装置３１１とＵＳＢ端子３０１ｂのどちらも接続されていない場合は、充電自体ができないため、以下の充電制御の動作の説明では、充電端子２６に電源装置３１１とＵＳＢ端子３０１ｂのどちらかが接続されているものとして説明する。
【００４１】
まず、ステップＳ８０１において、主制御部２０１は、情報処理装置３０１がＵＳＢ端子（接続端子）２４を介して、有線インターフェースで接続されているかどうかの接続状態を判断する。ここで、接続状態の判断は、ＵＳＢ端子２４にＵＳＢ端子３０１ａからのＵＳＢ電源が入力されているか否かを通信部２０２内の回路上で検出することによって判断している。つまり、通信部２０２は、情報処理装置３０１と通信することなく、ＵＳＢ電源が入力されているか否かのみでＵＳＢ端子２４に情報処理装置３０１が接続されているか否かを判断する。これによって接続検知時間を短縮している。
【００４２】
ステップＳ８０１において、ＵＳＢ端子２４に情報処理装置３０１が接続されていると判断されると、ステップＳ８０２に進み、主制御部２０１は自動的に有線通信モードに切り替える（通信状態を切り替える）。そして、主制御部２０１は情報処理装置３０１とＵＳＢで（有線で）通信を行うように制御する。このとき、主制御部２０１が無線モジュール２１２を用いた通信を情報処理装置３０１と行っていた場合は、主制御部２０１は無線通信を停止し、通信手段を無線から有線に切り替える。また、主制御部２０１は、充電制御部２５１へ、ＵＳＢ端子２４に情報処理装置３０１が接続されているという検知結果を出力する。
【００４３】
なお、本実施形態においては、ＵＳＢ端子２４にケーブルが接続されている場合は、自動的にＵＳＢ通信モード（有線通信モード）に設定され、ＵＳＢ端子２４にケーブルが接続されていない場合は、自動的に無線通信モードに設定されるものとする。
【００４４】
ここで、仮に、上記のようにＵＳＢ端子２４へのケーブルの抜き差しで有線通信モードと無線通信モードが切り替えられ、且つ充電端子２６を持たず、ＵＳＢ端子２４に情報処理装置３０１と電源装置３１１が共通に接続可能に構成される場合を考える。この場合、充電電池５２の充電の目的で電源装置３１１がＵＳＢ端子２４に接続されると、主制御部２０１は自動的に有線通信モードを設定するため、外部の装置から無線でプリントデータを送ることができず、充電しながらプリントを行うことができなくなる。それに対し、本実施形態では、ＵＳＢ端子２４とは別に充電端子２６を持つため、ＵＳＢ端子２４にケーブルを接続しなければ、無線モジュール２１２を用いた無線通信でプリントデータを送ることができ、充電端子２６を用いて充電している状態でもプリントが可能となる。あるいは、ＵＳＢ端子２４を用いて、有線通信によりプリントデータを送信しても構わない。
【００４５】
ステップＳ８０２においてＵＳＢ通信モード（有線通信モード）に切り替えられると、ステップＳ８０３において、供給元判別部２５２は、充電端子２６が電源装置３１１に接続されているか、情報処理装置のＵＳＢ端子３０１ｂに接続されているかを判別する。
【００４６】
ここで、接続の判断は電源装置３１１とＵＳＢ端子３０１ｂの出力電圧の違いで判断する。例えば、電源装置３１１の電圧はＵＳＢ電圧の５Ｖより高い電圧（１０Ｖなど）に設定されており、この電圧の違いで判断する。また、モバイルバッテリーのようにＵＳＢ電圧と同じ電圧が出力される場合などは、接続時の電圧の立ち上がり時間の違い、接続時に発生する突入電流値の違いなどを供給元判別部２５２で判断することで接続の判断を行ってもよい。
【００４７】
ステップＳ８０３において充電端子２６に電源装置３１１が接続されている場合は、ステップ８０４に進み、充電制御部２５１は充電電流値をＡに設定し、接続されていない場合はステップ８０５に進み、充電電流値をＡよりも小さいＢに設定して充電を行う。すなわち、充電制御部２５１が設定する充電電流値は、主制御部２０１によるＵＳＢ端子２４への接続検知の結果と、供給元判別部２５２による充電端子２６への電源装置３１１の接続検知の結果の両方に基づいて決定される。
【００４８】
具体的には、ＵＳＢ端子２４への接続を検知している場合は、有線通信モードであるため、無線通信時よりも消費電力が少なくなる。そのため、無線通信時よりも充電電流値を少し高くすることができる（電流値Ａ＞電流値Ｃ）。加えて、電源装置３１１が充電端子２６に接続されている場合は、ＵＳＢ端子３０１ｂが接続されている場合よりも供給電力は多くなる。そのため、充電電流値を高く設定する（電流値Ａ＞電流値Ｂ）。
【００４９】
一方、ステップＳ８０１において、ＵＳＢ端子２４に情報処理装置３０１が接続されていないと判断された場合は、ステップＳ８１２に進み、無線通信モードに切り替えられる。そして、主制御部２０１は、情報処理装置３０１と無線で通信を行うよう制御する。また、主制御部２０１は、充電制御部２５１へ、ＵＳＢ端子２４に情報処理装置３０１が接続されていないという検知結果を出力する。
【００５０】
ステップＳ８１３において、供給元判別部２５２は、電源装置３１１が充電端子２６に接続されているか否かを判別する。なお、接続の判断はステップＳ８０３と同様の方法で行われる。
【００５１】
ステップＳ８１３で電源装置３１１が充電端子２６に接続されていると判断された場合、ステップＳ８１４に進み、充電制御部２５１は充電電流値をＣに設定する。また、ステップＳ８１３で電源装置３１１が充電端子２６接続されていないと判断された場合、ステップＳ８１５に進み、充電電流値をＣよりも小さいＤに設定して充電を行う。すなわち、充電制御部２５１が設定する充電電流値は、主制御部２０１によるＵＳＢ端子２４への接続検知の結果と、供給元判別部２５２による充電端子２６への電源装置３１１の接続検知の結果の両方に基づいて決定される。
【００５２】
具体的には、ＵＳＢ端子２４への接続を検知していない場合は、無線通信モードであるため、有線通信時よりも消費電力が多くなる。そのため、充電できる電流値が少し少なくなる（電流値Ｃ＜Ａ）。加えて、電源装置３１１が充電端子２６に接続されている場合は、ＵＳＢ端子３０１ｂが接続されている場合よりも供給電力は多くなる。そのため、充電電流値を高く設定する（電流値Ｃ＞電流値Ｄ）。
【００５３】
本実施形態では充電電流の設定値を、主制御部２０１によるＵＳＢ端子２４への接続検知の結果と、供給元判別部２５２による電源装置３１１の充電端子２６への接続検知の結果とに基づいて決定した。しかし、回路の簡素化のために充電電流値の設定を共通化してもよく、充電電流の設定値をＡ＝Ｃ（無線通信時の小さい電流値Ｃに合わせる）,Ｂ＝Ｄ（Ａ＞Ｂ）としてもよい。
【００５４】
次に、図９は、充電制御部２５１のより詳しい構成を示す図である。
【００５５】
充電端子２６に対し、電源供給ケーブル３２２を介して情報処理装置３０１のＵＳＢ端子３０１ｂが接続されているか、電源供給ケーブル３２３を介して電源装置３１１が接続されているかを、供給元判別部２５２が判別し、その結果を充電制御部２５１に出力する。
【００５６】
充電制御部２５１内の充電電流生成回路２５５は、供給元判別部２５２の出力に基づいて、充電に使用される電流値を生成する。具体的には、電源装置３１１が充電端子２６に接続されている場合には、供給元判別部２５２からは「Ｈ」レベルの信号が出力され、ＵＳＢ端子３０１ｂが接続されている場合には、「Ｌ」レベルの信号が出力される。充電電流生成回路２５５は、比較器において、充電電池５２に入力する電流値と基準電圧Ｖｒｅｆから流れる電流値を比較し、その結果に応じてスイッチＳＷ３を切り替えることによって充電電流を生成する。より具体的には、供給元判別部２５２から判別結果として入力される「Ｈ」または「Ｌ」レベルの信号がスイッチＳＷ１に入力されることにより、基準電圧Ｖｒｅｆと比較器との間の抵抗値が変化し、基準電圧Ｖｒｅｆから流れて比較器に入力される電流が変化する。この電流値が変化することで比較器の比較結果が変化し、スイッチＳＷ３が切り替えられ、充電電流が変更される。
【００５７】
なお、電源の供給元の判別の仕方としては、上記の回路構成で実現するものは一例であり、充電電流の制御パターンが多岐に亘る場合には、電源装置３１１と情報処理装置３０１のＵＳＢ端子３０１ｂとの出力電圧の違いや充電電流をＣＰＵなどによって判断し、制御するようにしてもよい。
【００５８】
また、充電保護時間設定回路２５６に対しても供給元判別部２５２の出力が入力される。充電保護時間設定回路２５６は、充電が完了するはずの時間が経過しても充電が完了しない場合に、充電池や回路を保護するためのエラーを出すまでの時間を設定する回路である。充電保護時間設定回路２５６は、充電電流生成回路２５５が生成する電流に応じた充電保護時間を設定する。具体的には、供給元判別部２５２から判別結果として入力される「Ｈ」または「Ｌ」レベルの信号がスイッチＳＷ２に入力される。スイッチＳＷ２の切り替えにより、発振器に接続されるコンデンサの容量が変化し、発振器の発振周波数が変化する。それによってタイマーにおけるカウント周期を変更し、所定回数のカウントがなされ、TimeOutが出力されるまでの時間（保護時間）を変更する。
【００５９】
このように、充電電流生成回路２５５が生成する電流値と、充電保護時間設定回路２５６における保護時間の設定の切り替えを、共通の供給元判別部２５２による共通の出力で制御することで、回路構成を簡略化することができる。
【００６０】
なお、供給元判別部２５２としては、回路構成によって、充電端子２６への入力電圧に応じた「Ｈ」、「Ｌ」などのレベルが出力されるように構成してもよい。その場合には、その出力が充電電流生成回路２５５と充電保護時間設定回路２５６の両方に入力されるようにすればよい。このように構成することによって、充電端子２６に対して供給される電流値に基づいて、適切な充電電流と保護時間の設定を容易に行うことができる。
【００６１】
また、供給元判別部２５２をＣＰＵなどの機能を利用して構成してもよい。その場合にも、供給元判別部２５２から充電電流生成回路２５５と充電保護時間設定回路２５６の両方に対して判別結果の「Ｈ」、「Ｌ」などのレベルが入力されるようにすることで、上述した効果と同様の効果を得ることができる。
【００６２】
以上のように、本実施形態では、充電端子２６に接続された電源を、充電制御部２５１へ供給される電圧などを用いて判別するため、接続先と交信を行わずに電源元を判別することができる。これにより充電用の電流値の切り替えを簡易に素早く行うことができる。
【００６３】
また、有線ケーブルが有線インターフェース（ＵＳＢ端子２４）に接続されているか否かに連動して、有線通信／無線通信の切り替えを行うことができため、ユーザーが有線／無線の切り換えを容易に理解することができる。
【００６４】
また、ＵＳＢ端子２４への有線接続がなされているか否かの判別結果により充電制御を変更することにより、有線通信の場合と無線通信の場合のそれぞれに最適な電力で充電を行うことができる。よって、充電に要する時間を短くしたプリンタを提供することができる。
【００６５】
また、電力供給量が多いＡＣアダプタなどの電源装置から電力供給されている場合に、電力供給量が少ないＰＣなどの情報処理装置から電力供給されている場合に比べ、充電電流を大きくすることで、充電時間を短くすることができる。
【００６６】
また、上記実施形態において、図８のフローチャート以外の方法でも同様の効果を得ることができる。例えば、主制御部２０１がＵＳＢ端子２４への接続を検知した後、ＵＳＢ接続有りの判定結果をフラグとして保持するとともに、供給元判別部２５２による充電端子２６への電源装置３１１の接続有無の判定結果をフラグとして保持し、２つの判定結果に基づいてテーブル等を参照して充電電流値を設定するようにしてもよい。
【００６７】
（第２の実施形態）
本発明の第２実施形態に係るモバイルサーマルプリンタは、第１の実施形態の構成に加え、電力供給可能な通信用の有線インターフェース（ＵＳＢ端子３０１ａ）からも充電電池５２への充電電力を供給できるようにしたものである。まず、本実施形態のモバイルサーマルプリンタのブロック構成について図１０を用いて説明する。
【００６８】
＜ブロック図の説明＞
本実施形態のモバイルサーマルプリンタの構成は、図７の第１の実施形態の構成に対し、供給元判別部２５２、主制御部２０１の役割を変更し、スイッチＳＷ９１を追加したものである。その他については同じ構成であるため、同一部分については説明を省略する。
【００６９】
図１０において、スイッチＳＷ９１は、ＵＳＢ端子２４に供給された情報処理装置３０１からの電力の充電制御部２５１への供給をオン／オフする。スイッチＳＷ９１は、ＦＥＴ、トランジスタ、ロードスイッチ等で構成され、主制御部２０１がスイッチＳＷ９１のオン／オフの制御を行う。
【００７０】
供給元判別部２５２は、充電制御部２５１に入力される電圧や電流などで充電端子２６に接続された電源供給元が電源装置３１１なのか情報処理装置３０１のＵＳＢ端子３０１ｂなのかを判別し、判別結果を主制御部２０１へ出力する。
【００７１】
主制御部２０１は、第１の実施形態の役割に加え、スイッチＳＷ９１のオン／オフと、供給元判別部２５２の判別結果に基づき、本実施形態に係る電力供給状況の設定を充電制御部２５１に出力する機能を実行する。
【００７２】
＜充電制御の処理手順＞
図１１は本実施形態におけるモバイルサーマルプリンタ２の充電制御の処理手順を示すフローチャートである。なお、図８と同様の処理を行うステップについては、図８と同様の符号を付している。なお、第１の実施形態と同様に、モバイルサーマルプリンタ２の充電端子２６に電源装置３１１とＵＳＢ端子３０１ｂのどちらも接続されていない場合は、充電自体ができないため、以下の充電制御の動作の説明では、充電端子２６に電源装置３１１とＵＳＢ端子３０１ｂのどちらかが接続されているものとして説明する。
【００７３】
まず、ステップＳ９０１において、主制御部２０１はスイッチＳＷ９１をオフにして、ＵＳＢインターフェース（ＵＳＢ端子２４）から充電制御部２５１への電源供給を停止させる。
【００７４】
ここで、スイッチＳＷ９１をオフにするのは、仮にスイッチＳＷ９１がオンになっていると、充電端子２６にＵＳＢ端子３０１ｂからの電源が供給されている場合に、この電圧値が通信部２０２で検出されるため、次のステップＳ９０１で情報処理装置３０１がＵＳＢ端子２４に接続されているのか否かが正確に判断できなくなるためである。また、同様に、仮にスイッチＳＷ９１がオンになっていると、ＵＳＢ端子２４から供給された電圧値が供給元判別部２５２で検出されるため、後のステップＳ９０２で充電端子２６にＵＳＢ端子３０１ｂが接続されているのか否かが正確に判断できなくなるためである。
【００７５】
ステップＳ９０１においてスイッチＳＷ９１をオフにすると、ステップＳ８０１において、主制御部２０１は情報処理装置３０１がＵＳＢ端子２４に接続されているか否かを判断する。
【００７６】
ステップＳ８０１において、ＵＳＢ端子２４に情報処理装置３０１が接続されていると判断されると、ステップＳ８０２に進み、有線通信モードに切り替えられる。そして、主制御部２０１は情報処理装置３０１とＵＳＢで（有線で）通信を行うように制御する。このとき、主制御部２０１が無線モジュール２１２を用いた通信を情報処理装置３０１と行っていた場合は、主制御部２０１は無線通信を停止し、通信手段を無線から有線に切り替える。
【００７７】
ステップＳ８０２においてＵＳＢ通信モード（有線通信モード）に切り替えられると、ステップＳ９０２において、供給元判別部２５２は、充電端子２６に電源が供給されているか否かを判別し、その判別結果を主制御部２０１へ出力する。
【００７８】
ここで、電源が供給されているか否かの判別は、充電端子２６の電圧値が一定電圧に到達していないことや、電流が流れていないことなどを供給元判別部２５２内の検知回路を用いて検出することにより行われる。すなわち、供給元判別部２５２が充電端子２６への電源供給有無の判別手段として機能している。なお、電源供給有無の判別手段は、供給元判別部２５２以外の構成によって実現しても良い。
【００７９】
ステップＳ９０２において充電端子２６に電源が供給されていると判断された場合、ステップＳ９０３において、供給元判別部２５２はさらに電源装置３１１が接続されているか、情報処理装置３０１のＵＳＢ端子３０１ｂが接続されているかを判別する。この判別方法は第１の実施形態と同様である。そして、供給元判別部２５２は、主制御部２０１に対し、充電端子２６に電源装置３１１が接続されているか情報処理装置３０１のＵＳＢ端子３０１ｂが接続されているかの判別結果を出力する。
【００８０】
ステップＳ９０３において、充電端子２６に電源装置３１１が接続されていると判断された場合は、ステップＳ９０４において、主制御部２０１は充電電流値をＡとするように充電制御部２５１に出力する。そして、充電制御部２５１は充電電流値をＡに設定する。この時、スイッチＳＷ９１をオンするように制御しても構わないが、その場合でも充電電流値はＡに設定される。
【００８１】
ステップＳ９０３において、充電端子２６に電源装置３１１が接続されていないと判断された場合は、状況としては、充電端子２６に情報処理装置３０１のＵＳＢ端子３０１ｂが接続され、電力供給がなされている状況である。この場合には、ステップＳ９１１において主制御部２０１によってスイッチＳＷ９１をオンにし、ＵＳＢ端子２４から充電制御部２５１への電力供給を開始する。
【００８２】
ステップＳ９１１においてスイッチＳＷ９１をオンにすると、ステップＳ９１２において、主制御部２０１は充電電流値をＢ’とするように充電制御部２５１に出力し、充電制御部２５１は充電電流値をＢ’に設定する。
【００８３】
一方、ステップ９０２において、充電端子２６に対しての電源供給がないと判断された場合は、ステップ９２１において、主制御部２０１によってスイッチＳＷ９１をオンにし、ＵＳＢ端子２４から充電制御部２５１への電源供給を開始する。
【００８４】
ステップＳ９２１においてスイッチＳＷ９１をオンにすると、ステップＳ９２２において、主制御部２０１は充電電流値をＥとするように充電制御部２５１に出力し、充電制御部２５１は充電電流値をＥに設定する。
【００８５】
このように、充電電流は、主制御部２０１によるＵＳＢ端子２４への接続検知の結果と、供給元判別部２５２による充電端子２６への電源装置３１１あるいはＵＳＢ端子３０１ｂの接続検知の結果とに基づいて設定を行う。
【００８６】
より具体的には、ＵＳＢ端子２４への接続を検知している場合は、有線通信モードであるため、無線通信時よりも消費電力が少なくなる。そのため、無線通信時よりも充電電流値を少し高くすることができる（電流値Ａ＞電流値Ｃ）。さらに、電源装置３１１が充電端子２６に接続されている場合は、ＵＳＢ端子３０１ｂが接続されている場合よりも供給電力は多くなる。そのため、充電電流値を高く設定する（電流値Ａ＞電流値Ｂ’）。
【００８７】
さらに、充電端子２６に電源装置３１１が接続されていなくても、情報処理装置３０１のＵＳＢ端子３０１ｂから電力が供給されている場合は、充電端子２６に何も接続されていない場合よりも供給電力は多くなる。そのため、充電電流値を高く設定する（電流値Ｂ’＞Ｅ）。
【００８８】
一方、ステップＳ８０１において、ＵＳＢ端子２４に情報処理装置３０１が接続されていないと判断された場合は、ステップＳ８１２に進み、無線通信モードに切り替えられる。そして、主制御部２０１は、情報処理装置３０１と無線で通信を行うよう制御する。
【００８９】
ステップＳ８１３において、供給元判別部２５２は、電源装置３１１が充電端子２６に接続されているか否かを判別する。なお、接続の判断はステップＳ８０３と同様の方法で行われる。
【００９０】
ステップＳ８１３で電源装置３１１が充電端子２６に接続されていると判断された場合、ステップＳ８１４に進み、充電制御部２５１は充電電流値をＣに設定する。また、ステップＳ８１３で電源装置３１１が充電端子２６に接続されていないと判断された場合、ステップＳ８１５に進み、充電電流値をＣよりも小さいＤに設定して充電を行う。
【００９１】
このとき、第１の実施形態で説明したように、無線通信時は、有線通信時よりも消費電力が多くなるため、充電できる電流値が少し少なくなる（電流値Ｃ＜Ａ，Ｄ＜Ｂ）。加えて、電源装置３１１が充電端子２６に接続されている場合は、ＵＳＢ端子３０１ｂが接続されている場合よりも供給電力は多くなる。そのため、充電電流値を高く設定する（電流値Ｃ＞電流値Ｄ）。
【００９２】
本実施形態では充電電流の設定値を、主制御部２０１によるＵＳＢ端子２４への接続検知の結果と、供給元判別部２５２による電源装置３１１の充電端子２６への接続検知の結果とに基づいて決定した。しかし、回路の簡素化のために充電電流値の設定を共通化してもよく、充電電流の設定値をＡ＝Ｃ（無線通信時の小さい電流値Ｃに合わせる）,Ｅ＝Ｄ（Ａ＞Ｂ’＞Ｅ））としてもよい。
【００９３】
ステップＳ９２３では、図１１のフローの１ループが終了し、所定時間（例えば１分）が経過したか否かが判断される。所定時間が経過したなら、ステップＳ９０１に戻り、経過していなければそのまま待機する。これは、この充電制御を実行している途中で、ＵＳＢ端子２４へのケーブル接続、充電端子２６への電源の接続などが新たに発生した場合に、すでにステップＳ９０１で説明したように、一旦スイッチＳＷ９１をオフにしなければ各端子へのケーブル接続を正確に検出できないからである。このように所定時間ごとにスイッチＳＷ９１をオフにすれば、新たに端子にケーブルが接続された場合でも、遅くとも上記の所定時間が経過すれば、新たな接続を確認することができる。
【００９４】
以上のように、本実施形態ではＵＳＢ端子２４へ供給された電力を充電制御部２５１へ供給することにより、ＵＳＢ端子２４からの電力も充電に使用できるようにした。また、充電制御部２５１へ充電端子２６から電力が供給されているかも判別した。これにより、ＵＳＢ端子２４へ供給された電力を含めて充電制御部２５１に供給している電力に合わせた最適な電力で充電を行うことができる。よって、充電に要する時間を短くしたプリンタを提供することができる。
【００９５】
なお、第２の実施形態では、充電端子２６への電源供給の有無と充電端子２６に対する電源装置３１１の接続の有無とをステップＳ９０２、Ｓ９０３などに分けて実行するように説明したが、これらを同時に行ってもよい。すなわち、供給元判別部２５２によって、充電端子２６に対して何Ｖの電圧が供給されているかを検知して判定する。判定結果が第１の閾値電圧以下（例えば０Ｖ）であれば充電端子２６への接続がなく（充電端子２６への電源供給なし）、第１の閾値電圧と第２の閾値電圧の間（例えば５Ｖを検知）であれば、情報処理装置３０１のＵＳＢ端子３０１ｂから電源供給されていて（充電端子２６への電源供給が有り、電源装置３１１の接続がない）、第２の閾値電圧以上の電圧であれば、電源装置３１１が接続されていて、電源装置３１１からの電源供給が有ると判別してもよい。
【符号の説明】
【００９６】
２：モバイルサーマルプリンタ
４：本体部
４ａ：用紙収納部
４ｂ：印刷機構部
６：ヒンジ部
８：蓋部
１２：排紙トレイ
１８：小窓（窓部）
２０ａ，２０ｂ，２０ｃ：ＬＥＤ
２２：電源ボタン
２４：ＵＳＢ端子
２６：充電端子
２８：開閉レバー
５２：充電電池
５４：回路基板
５６：給紙ローラ
５８：プラテンローラ
６０：サーマルヘッド
７０：モータ
２０１：主制御部
２０２：通信部
２０３：インターフェース部
２１１：記憶部
２１２：無線モジュール
２５１：充電制御部
２５２：供給元判別部
３０１：情報処理装置
３１１：電源装置
３２１：通信ケーブル
３２２：電源供給ケーブル
３２３：電源供給ケーブル
【図１】
2019115202.tif 000003
【図２】
2019115202.tif 000004
【図３】
2019115202.tif 000005
【図４】
2019115202.tif 000006
【図５】
2019115202.tif 000007
【図６】
2019115202.tif 000008
【図７】
2019115202.tif 000009
【図８】
2019115202.tif 000010
【図９】
2019115202.tif 000011
【図１０】
2019115202.tif 000012
【図１１】
2019115202.tif 000013