(57)【要約】【課題】供給された受電電力を効率的に変圧できる情報処理装置、情報処理装置の制御方法、及びプログラムを提供すること。【解決手段】プリンタ１のＣＰＵ１２は、待機状態や、待機状態より出力側消費電力が大きい低負荷動作状態で動作可能となっている。ＣＰＵ１２は、ＰＣ８１からＵＳＢ接続部１９を介して供給された入力電圧Ｖ１をリニアレギュレータ３４で変圧して内部電源として使用する変圧状態と、入力電圧Ｖ１を第１ＤＣ／ＤＣコンバータ３２で変圧して内部電源として使用する変圧状態と、をＣＰＵ１２の動作状態に応じて切り替える。【選択図】図５
2020107184.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、
外部機器との間で電力授受及び通信を行うインタフェースと、
前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、
前記変圧部により変圧された電力で動作する処理部と、
を備え、
前記変圧部は、
第１変圧部と、
前記第１変圧部とは変圧効率が異なる第２変圧部と、
を有し、
前記制御部は、
前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第１変圧部で変圧して前記処理部へ供給する第１変圧状態と、
前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第２変圧部で変圧して前記処理部へ供給する第２変圧状態と、の切り替えを実行する、情報処理装置。
【請求項２】
前記処理部は、
第１状態と、前記第１状態に比べて消費電力量が大きい第２状態と、に切り替え可能であり、
前記第２変圧部の変圧効率は、
前記処理部が前記第２状態にあるとき、前記第１変圧部の変圧効率に比べて高く、
前記制御部は、
前記処理部の状態が前記第１状態から前記第２状態へ切り替わるのに応じて、前記第１変圧状態から前記第２変圧状態への切り替えを実行する、請求項１に記載の情報処理装置。
【請求項３】
前記第１変圧部の変圧効率は、
前記処理部が前記第１状態にあるとき、前記第２変圧部の変圧効率に比べて高く、
前記制御部は、
前記処理部の状態が前記第２状態から前記第１状態へ切り替わるのに応じて、前記第２変圧状態から前記第１変圧状態への切り替えを実行する、請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記外部機器から前記インタフェースを介して供給される前記受電電力の電力量を変更せずに、前記第１変圧状態と前記第２変圧状態とを切り替えることにより、前記変圧部による変圧効率を向上させることができると判断する場合、前記第１変圧状態と前記第２変圧状態とを切り替える切替処理を、実行する、請求項１乃至請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記制御部は、
前記外部機器から前記インタフェースを介して供給される前記受電電力の電力量を、第１電力量から、前記第１電力量とは異なる大きさの第２電力量へ変更することにより、前記変圧部による変圧効率を向上させることができるか否かを判断する第１判断処理と、
前記第１判断処理において肯定判断した場合、前記外部機器へ前記インタフェースを介して、前記第２電力量を要求する要求処理と、
を実行する、請求項１乃至請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記制御部は、
前記要求処理を実行した後に、前記外部機器から前記第２電力量の前記受電電力を受電できない場合、前記第１変圧状態と前記第２変圧状態のうち、変圧効率の良い状態にする請求項５に記載の情報処理装置。
【請求項７】
前記インタフェースは、
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準ずる接続により電力授受及び通信を行うインタフェースである、請求項１乃至請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記第１変圧部は、
リニアレギュレータ及びＤＣ／ＤＣコンバータのうち、少なくとも１つを有する、請求項１乃至請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記第２変圧部は、
ＤＣ／ＤＣコンバータである、請求項１乃至請求項８の何れか１項に記載の情報処理装置。
【請求項１０】
前記処理部は、
ＣＰＵ及びセンサのうち、少なくとも１つを有する、請求項１乃至請求項９の何れか１項に記載の情報処理装置。
【請求項１１】
前記処理部は、
画像を形成可能であり、
前記第２状態は、
前記第１状態に比べて高速で前記処理部により画像を形成する状態である、請求項２又は請求項３に記載の情報処理装置。
【請求項１２】
前記処理部は、
画像を形成可能であり、
前記第２状態は、
前記第１状態に比べて高画質の画像を前記処理部により形成する状態である、請求項２、請求項３及び請求項１１の何れか１項に記載の情報処理装置。
【請求項１３】
外部機器との間で電力授受及び通信を行うインタフェースと、
前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、
前記変圧部により変圧された電力で動作する処理部と、
前記変圧部へ制御信号を出力する制御部と、
を備え、
前記変圧部は、
第１変圧効率で前記受電電力を変圧して前記処理部へ供給する第１変圧状態と、
前記第１変圧効率とは異なる第２変圧効率で前記受電電力を変圧して前記処理部へ供給する第２変圧状態と、
を有し、
前記制御部は、
前記制御信号に基づいて、前記変圧部の前記第１変圧状態と前記第２変圧状態を切り替える、情報処理装置。
【請求項１４】
外部機器との間で電力授受及び通信を行うインタフェースと、前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、前記変圧部により変圧された電力で動作する処理部と、を備える情報処理装置の制御方法であって、
前記変圧部は、
第１変圧部と、
前記第１変圧部とは変圧効率が異なる第２変圧部と、
を有し、
前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第１変圧部で変圧して前記処理部へ供給する第１変圧工程と、
前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第２変圧部で変圧して前記処理部へ供給する第２変圧工程と、
前記第１変圧工程と前記第２変圧工程との切り替えを実行する切替工程と、
を含む、情報処理装置の制御方法。
【請求項１５】
外部機器との間で電力授受及び通信を行うインタフェースと、前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、前記変圧部により変圧された電力で動作する処理部と、を備える情報処理装置の制御方法であって、
前記変圧部は、
第１変圧効率で前記受電電力を変圧して前記処理部へ供給する第１変圧状態と、
前記第１変圧効率とは異なる第２変圧効率で前記受電電力を変圧して前記処理部へ供給する第２変圧状態と、
を有し、
前記変圧部へ供給する制御信号に基づいて、前記変圧部の前記第１変圧状態と前記第２変圧状態を切り替える、情報処理装置の制御方法。
【請求項１６】
外部機器との間で電力授受及び通信を行うインタフェースと、前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、前記変圧部により変圧された電力で動作する処理部と、を備える情報処理装置の制御をコンピュータに実行させるプログラムであって、
前記変圧部は、
第１変圧部と、
前記第１変圧部とは変圧効率が異なる第２変圧部と、
を有し、
前記コンピュータに、
前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第１変圧部で変圧して前記処理部へ供給する第１変圧状態と、
前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第２変圧部で変圧して前記処理部へ供給する第２変圧状態と、の切り替えを実行させる、プログラム。
【請求項１７】
外部機器との間で電力授受及び通信を行うインタフェースと、前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、前記変圧部により変圧された電力で動作する処理部と、を備える情報処理装置の制御をコンピュータに実行させるプログラムであって、
前記変圧部は、
第１変圧効率で前記受電電力を変圧して前記処理部へ供給する第１変圧状態と、
前記第１変圧効率とは異なる第２変圧効率で前記受電電力を変圧して前記処理部へ供給する第２変圧状態と、
を有し、
前記コンピュータに、
前記変圧部へ供給する制御信号に基づいて、前記変圧部の前記第１変圧状態と前記第２変圧状態との切り替えを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、インタフェースを介して電力の授受及び通信を行う情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、例えば、ＵＳＢ  ＰＤ（ＵＳＢ Ｐｏｗｅｒ Ｄｅｌｉｖｅｒｙ）規格に準じた方式により給電装置から電力を受電する受電装置がある。特許文献１に開示される受電装置は、バッテリへ充電用の電力を供給するＤＣ／ＤＣコンバータと、バッテリから供給された直流電力の電圧を変圧して出力するＤＣ／ＤＣコンバータとを備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７６４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記した受電装置では、ＤＣ／ＤＣコンバータによる変圧において電力の損失が発生する。このため、受電した電力を利用する装置にとって、変圧時の電力の損失を減らすことが課題となる。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、供給された受電電力を効率的に変圧できる情報処理装置、情報処理装置の制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、制御部と、外部機器との間で電力授受及び通信を行うインタフェースと、前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、前記変圧部により変圧された電力で動作する処理部と、を備え、前記変圧部は、第１変圧部と、前記第１変圧部とは変圧効率が異なる第２変圧部と、を有し、前記制御部は、前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第１変圧部で変圧して前記処理部へ供給する第１変圧状態と、前記外部機器から前記インタフェースを介して供給された前記受電電力を前記第２変圧部で変圧して前記処理部へ供給する第２変圧状態と、の切り替えを実行する。
【０００７】
また、本願に係る情報処理装置は、外部機器との間で電力授受及び通信を行うインタフェースと、前記外部機器から前記インタフェースを介して供給された受電電力の電圧を変圧する変圧部と、前記変圧部により変圧された電力で動作する処理部と、前記変圧部へ制御信号を出力する制御部と、を備え、前記変圧部は、第１変圧効率で前記受電電力を変圧して前記処理部へ供給する第１変圧状態と、前記第１変圧効率とは異なる第２変圧効率で前記受電電力を変圧して前記処理部へ供給する第２変圧状態と、を有し、前記制御部は、前記制御信号に基づいて、前記変圧部の前記第１変圧状態と前記第２変圧状態を切り替える。
また、本願に開示の内容は、情報処理装置としての実施だけでなく、情報処理装置を制御する制御方法、情報処理装置を制御するコンピュータで実行するプログラムとしても実施し得るものである。
【発明の効果】
【０００８】
本願に係る情報処理装置等によれば、供給された受電電力を効率的に変圧できる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係るプリンタのブロック図である。
【図２】第１実施形態に係る電源部の構成を示すブロック図である。
【図３】切替テーブルの内容を示す図である。
【図４】第１ＤＣ／ＤＣコンバータ、第２ＤＣ／ＤＣコンバータ、及びリニアレギュレータの出力電流と変圧効率の関係を示すグラフである。
【図５】電力制御の内容を示すフローチャートである。
【図６】第２実施形態に係る電源部の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本願の情報処理装置を具体化した一実施形態である第１実施形態の携帯型のプリンタ１について図１を参照しつつ説明する。
【００１１】
（１．携帯型のプリンタの構成）
図１は、本実施形態の携帯型のプリンタ１の電気的構成を示している。プリンタ１は、例えば、持ち運び可能な携帯型の印刷装置であり、ＰＣやスマートフォン等との間で有線通信又は無線通信を介して受信した印刷ジョブの画像データを所定のシート（感熱紙など）に印刷する。プリンタ１は、ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、ＮＶＲＡＭ１５、画像形成部１６、ＵＳＢ接続部１９、ユーザインタフェース２０、通信部２４、電源部２７、画像処理回路２８などを備えている。これらのＣＰＵ１２等は、バス１１で互いに接続されている。画像処理回路２８は、受信した印刷ジョブに係る画像データの加工処理や展開処理等をするための回路である。
【００１２】
ＲＯＭ１４は、例えば、フラッシュメモリなどの不揮発性メモリであり、制御プログラム４１などの各種プログラムを記憶している。例えば、ＣＰＵ１２は、ＲＯＭ１４から読み出した制御プログラム４１を実行して、プリンタ１のシステムを起動する。ＮＶＲＡＭ１５は、不揮発性のメモリである。ＮＶＲＡＭ１５は、切替テーブル４３及び画像データ４５を記憶する。なお、上記したデータの記憶先は一例である。例えば、制御プログラム４１を、ＮＶＲＡＭ１５に記憶しても良い。また、切替テーブル４３をＲＯＭ１４に記憶しても良い。また、制御プログラム４１を記憶する記憶部は、ＲＯＭに限らず、フラッシュメモリなどでも良い。また、制御プログラム４１を記憶する記憶部は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体としては、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体を採用しても良い。
【００１３】
制御プログラム４１は、例えば、プリンタ１の各部を統括的に制御するファームウェアである。ＣＰＵ１２は、制御プログラム４１を実行し、実行した処理結果をＲＡＭ１３に一時的に記憶させながら、バス１１で接続された各部を制御する。切替テーブル４３は、後述するように、第１ＤＣ／ＤＣコンバータ３２（図２参照）などの変圧回路を切り替えるための情報である。画像データ４５は、例えば、ＰＣやスマートフォン等との間で有線通信又は無線通信を介して受信した印刷ジョブの画像データである。なお、以下の説明では、制御プログラム４１を実行するＣＰＵ１２のことを、単にＣＰＵ１２として記載する場合がある。例えば、「ＣＰＵ１２が」という記載は、「制御プログラム４１を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１４】
画像形成部１６は、例えば、ライン型のサーマルヘッド４７を備え、ＣＰＵ１２の制御に基づいて、ダイレクトサーマル方式によりシートに画像を印刷する。画像形成部１６は、サーマルヘッド４７に対向して設けられたプラテンローラ４８を回転させシートを搬送する。例えば、印刷を開始する際に、プリンタ１の挿入口にシートが挿入されると、挿入されたシートは、プラテンローラ４８とサーマルヘッド４７との対向部分に案内され、印刷完了後に排出口より排出される。画像形成部１６は、シートの挿入や排出を検知するシートセンサ４９を有している。ＣＰＵ１２は、シートセンサ４９の検知信号に基づいて、画像形成部１６によるシートの搬送を制御する。
【００１５】
また、ＵＳＢ接続部１９は、例えば、ＵＳＢ  ＰＤ（ＵＳＢ Ｐｏｗｅｒ Ｄｅｌｉｖｅｒｙ）規格に準拠した通信や電力授受を行うインタフェースである。ＵＳＢ接続部１９は、例えば、コネクタとして３つのレセプタクル５１を備える。ＵＳＢ接続部１９は、レセプタクル５１に接続された様々な外部機器との間で、データ通信や電力授受を行う。接続される外部機器は、図１に示すように、例えば、パーソナルコンピュータ（ＰＣ）８１である。なお、接続される外部機器としては、ＰＣ８１に限らず、例えば、スマートフォン、デジタルカメラ、外付けハードディスクなど、ＵＳＢ規格で接続可能な様々な機器を採用できる。
【００１６】
レセプタクル５１は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したコネクタである。各レセプタクル５１は、データ通信や電力授受を行うための複数のピンを備える。例えば、レセプタクル５１は、複数のピンとして、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のコネクタにおけるＴＸピン、ＲＸピン、Ｄピン、Ｖｂｕｓ、ＣＣピンなどを備える。レセプタクル５１は、例えば、ＴＸピン、ＲＸピン、Ｄピンのいずれかを用いてデータ通信を行う。また、レセプタクル５１は、Ｖｂｕｓピンを用いて電力の供給、電力の受電を行う。
【００１７】
また、ＣＣピンは、例えば、電力ロールを決定するために用いられるピンであり、レセプタクル５１に接続するプラグの表裏に対応してＣＣ１ピン、ＣＣ２ピンを備えている。各レセプタクル５１は、電力ロールとして、電力の供給源である電力ソース、又は電力の供給先である電力シンクに切り替え可能なデュアル・ロール・パワー（ＤＲＰ）機能を有している。
【００１８】
図２は、電源部２７の構成を示している。図２に示すように、電源部２７は、電源回路３９、電力コントローラ２５、第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、リニアレギュレータ３４等を備えている。電源回路３９は、プリンタ１内の各装置の電源として機能し、各装置へ電力を供給する。電源回路３９は、例えば、バッテリ３９ａ、ブリッジダイオード、平滑化回路などを備え、バッテリ３９ａから供給される電力からを直流の電圧（電力）を生成し、プリンタ１の各部へ電圧（電力）を供給する。具体的には、電源回路３９は、出力電圧Ｖ２の電力と、出力電圧Ｖ３の電力を各部へ供給する。出力電圧Ｖ２の電圧値は、例えば、３．３Ｖである。出力電圧Ｖ３の電圧値は、例えば、出力電圧Ｖ２よりも大きい値である。出力電圧Ｖ２の電力は、プリンタ１の内部電源として使用される。ここでいう内部電源とは、ＣＰＵ１２、画像処理回路２８、ＣＰＵ１２を実装する基板、各種センサ、マイコンなどの低電圧で動作するＩＣや回路で使用する電源である。各種センサは、例えば、画像形成部１６のシートセンサ４９である。出力電圧Ｖ３の電力は、サーマルヘッド４７やプラテンローラ４８を駆動するモータ等へ供給される。なお、バッテリ３９ａを充電する方法は、特に限定されない。例えば、プリンタ１は、電源回路３９を外部のＡＣ電源に接続するためのＡＣコードを備えても良い。この場合、電源回路３９は、ＡＣ電源から受電した電力によりバッテリ３９ａを充電しても良い。あるいは、電源回路３９は、後述するＵＳＢ接続部１９を介してＰＣ８１から供給される入力電圧Ｖ１によりバッテリ３９ａを充電しても良い。また、電源回路３９は、ＡＣ電源からの電力と、入力電圧Ｖ１の電力との両方を用いてバッテリ３９ａを充電する構成でも良い。
【００１９】
電力コントローラ２５は、ＵＳＢ接続部１９を介した電力の授受を制御する。また、電力コントローラ２５は、ＵＳＢ接続部１９（レセプタクル５１）に接続された外部機器との間で、電力授受に係る通信を実行する。電力授受に係る通信とは、例えば、装置の電源情報の授受に係る通信、及び電力授受のネゴシエーションを含む。ここでいうネゴシエーションとは、例えば、電力ロールの設定、授受する電力量の設定などを行う処理である。電力ロールとは、電力を供給する供給源として機能する電力ソース、又は電力ソースから電力を受電する電力シンクである。図２では、電力コントローラ２５が一体的なブロックとして図示されているが、電力コントローラ２５は、ＵＳＢ接続部１９を介して電力を授受するブロックと、ＵＳＢ接続部１９を介して電力授受に係る通信を行うブロックと、を別々に有していてもよい。
【００２０】
電力コントローラ２５は、例えば、ＵＳＢ  ＰＤ規格による電力授受により、外部機器のＰＣ８１から直流の入力電圧Ｖ１を受電する。電力コントローラ２５は、ＵＳＢ接続部１９を介して受電した入力電圧Ｖ１を、第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、リニアレギュレータ３４に供給可能となっている。従って、電源部２７は、電力コントローラ２５から第１ＤＣ／ＤＣコンバータ３２等へ直流電圧を供給可能となっている。電源部２７は、ＣＰＵ１２の制御に基づいて、電力コントローラ２５から第１ＤＣ／ＤＣコンバータ３２等へ供給する電力量を変更可能となっている。また、以下の説明では、第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、リニアレギュレータ３４を、変圧回路と総称して記載する場合がある。
【００２１】
第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、及びリニアレギュレータ３４は、電力コントローラ２５から供給される直流の電圧（入力電圧Ｖ１など）を直流の出力電圧Ｖ２に変圧する変圧回路である。従って、本実施形態のプリンタ１は、内部電源の電力として使用する出力電圧Ｖ２の電力を、電源回路３９や各変圧回路で生成可能となっている。以下の説明では、３つの変圧回路の接続構成における入力電圧Ｖ１側を入力側、出力電圧Ｖ２側を出力側という場合がある。
【００２２】
また、上記した３つの変圧回路の変圧動作における変圧効率や変圧損失は、例えば、出力電圧Ｖ２側である出力側の消費電力（負荷）に応じて変動する。また、３つの変圧回路の変圧効率や変圧損失は、互いに異なっている。なお、変圧回路の変圧効率や変圧損失についは、後述する。
【００２３】
ＣＰＵ１２は、３つの変圧回路の各々へ制御信号ＣＩを出力することで、出力電圧Ｖ２を出力する変圧回路を変更する。３つの変圧回路の各々は、例えば、ハイレベルの制御信号ＣＩを入力することに基づいて動作を開始し、ローレベルの制御信号ＣＩを入力することに基づいて動作を停止する。ＣＰＵ１２は、変圧回路に出力する制御信号ＣＩの信号レベルを変更することで、３つの変圧回路のうち、何れか１つの変圧回路から出力電圧Ｖ２を出力させる。なお、３つの変圧回路を切り替える方法は、制御信号ＣＩによる方法に限らない。例えば、３つの変圧回路の各々の入力側に切替スイッチを配置し、各切替スイッチのオン・オフを切り替えることで、入力電圧Ｖ１の入力を切り替え、変圧回路を切り替えても良い。また、ＣＰＵ１２は、複数の変圧回路を同時に動作させ、複数の変圧回路から出力電圧Ｖ２を同時に出力させても良い。
【００２４】
また、図１に示すユーザインタフェース２０は、例えば、タッチパネルであり、液晶パネル、液晶パネルの背面側から光を照射するＬＥＤ等の光源、液晶パネルの表面に貼り合わされた接触感知膜等を備えている。ユーザインタフェース２０は、プリンタ１に対する操作を受け付け、操作入力に応じた信号をＣＰＵ１２へ出力する。また、ユーザインタフェース２０は、プリンタ１に係わる情報の表示を行う。ユーザインタフェース２０は、ＣＰＵ１２の制御に基づいて液晶パネルの表示内容を変更する。
【００２５】
通信部２４は、有線通信や無線通信が可能となっている。プリンタ１は、通信部２４により有線ＬＡＮや無線通信を介して印刷を受け付ける。ＣＰＵ１２は、通信部２４を制御し、有線通信や無線通信を介して印刷ジョブ（画像データ４５など）を受信する。また、プリンタ１は、ＵＳＢ接続部１９のデータ通信により印刷ジョブを受信することができる。ＣＰＵ１２は、受信した印刷ジョブに基づいて画像形成部１６による印刷を実行する。
【００２６】
（２．切替テーブル４３の構成）
次に、切替テーブル４３の構成について図３及び図４を用いて説明する。図３は、切替テーブル４３の内容を示している。図４は、第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３及びリニアレギュレータ３４の出力電流と変圧効率の関係を示している。図３に示すように、切替テーブル４３には、待機状態、低負荷動作状態、高負荷動作状態の３つの動作状態が設定されている。図３に示す入力電圧Ｖ１及び出力電圧Ｖ２は、図２に示す変圧回路の入力側及び出力側のそれぞれの電圧を示している。出力側消費電力は、出力側で消費される電力であり、ＣＰＵ１２やシートセンサ４９などの内部電源を利用するＩＣ等で消費される電力である。出力電流は、出力側のＣＰＵ１２等に流れる電流の合計値である。変圧効率は、変圧回路における変圧動作の効率を示している。ここでいう効率とは、例えば、出力電圧Ｖ２を入力電圧Ｖ１で除算した値（＝Ｖ２／Ｖ１）である。変圧損失は、変圧回路における変圧動作の損失を示している。ここでいう損失とは、例えば、入力電圧Ｖ１から出力電圧Ｖ２を減算した値（＝Ｖ１−Ｖ２）である。
【００２７】
図３に示す待機状態は、例えば、プリンタ１の消費電力を抑える動作状態である。ＣＰＵ１２は、印刷ジョブを受け付けていない時間が一定時間を経過すると、プリンタ１を待機状態に設定する。ＣＰＵ１２は、待機状態において、例えば、プラテンローラ４８の回転を停止し、サーマルヘッド４７の加熱体の温度を印刷時の温度よりも下げることで、プリンタ１の消費電力を印刷時に比べて減らす。また、ＣＰＵ１２は、待機状態において、ＣＰＵ１２を実装する基板、各種センサ、及びマイコンなどの低電圧で動作するＩＣや回路への供給電力を印刷時の供給電力よりも小さくする。
【００２８】
また、低負荷動作状態は、例えば、高負荷動作状態に比べて、変圧回路の出力側の消費電力が小さい動作状態である。出力電圧Ｖ２の電力を使用するＣＰＵ１２及び画像処理回路２８等の処理負荷は、例えば、印刷の解像度が高くなるのに比例して増大する。このため、ＣＰＵ１２及び画像処理回路２８等の消費電力は、高解像度の場合に増大する。ＣＰＵ１２は、例えば、印刷ジョブに設定された解像度に基づいて、印刷を開始した際に、低負荷動作状態又は高負荷動作状態のどちらの動作状態へ移行するのかを判断する。そして、ＣＰＵ１２は、待機状態、低負荷動作状態、高負荷動作状態の３つの動作状態間において、動作状態の移行を検知すると、３つの変圧回路から変圧効率の良い変圧回路へ切り替える制御を実行する（図５参照）。
【００２９】
詳述すると、図３に示すように、待機状態の出力側消費電力は、例えば、０．１Ｗである。低負荷動作状態の出力側消費電力は、例えば、１Ｗ〜１０Ｗである。また、高負荷動作状態の出力側消費電力は、例えば、２０Ｗ〜３０Ｗである。従って、出力側消費電力（出力側の負荷）は、待機状態、低負荷動作状態、高負荷動作状態の順に増大する。
【００３０】
図３に示すように、３つの変圧回路の各々の変圧効率や変圧損失は、各動作状態に応じて、即ち、出力側消費電力の大きさに応じて異なっている。なお、図３における「レンジ外」との記載は、その変圧回路が、設定された入力電圧Ｖ１を入力しても、要求されている出力電圧Ｖ２や出力電流を生成できないことを示している。
【００３１】
例えば、図４に示すように、リニアレギュレータ３４は、出力電流のレンジが０Ａから３．３Ａまでの範囲であり、それ以上の出力電流となる高負荷動作状態には対応していない回路構成となっている。リニアレギュレータ３４は、出力電流がレンジ内の範囲において、６６％の一定の変圧効率で入力電圧Ｖ１から出力電圧Ｖ２への変圧が可能となっている。
【００３２】
また、第１ＤＣ／ＤＣコンバータ３２は、例えば、出力電流のレンジが０．０３Ａから３．３Ａまでの範囲であり、高負荷動作状態には対応していない回路構成となっている。第１ＤＣ／ＤＣコンバータ３２の変圧効率は、出力電流の増大にともなって増大する。このため、第１ＤＣ／ＤＣコンバータ３２の低負荷動作状態（出力電流が０．３Ａ〜３．３Ａ）における変圧効率（８０％〜９０％）は、待機状態（出力電流が０．０３Ａ）における変圧効率（５０％）に比べて高くなっている。
【００３３】
また、第２ＤＣ／ＤＣコンバータ３３は、例えば、出力電流のレンジが０．０３Ａから９Ａまでの範囲であり、全ての動作状態に対応可能な回路構成となっている。第２ＤＣ／ＤＣコンバータ３３の変圧効率は、出力電流の増大にともなって増大する。第２ＤＣ／ＤＣコンバータ３３の変圧効率は、待機状態（５０％）、低負荷動作状態（６０％）、高負荷動作状態（８５％〜９０％）の順に高くなっている。
【００３４】
第２ＤＣ／ＤＣコンバータ３３は、例えば、高負荷動作状態のような出力側の負荷の変動が大きく、電圧変動が大きい場合であっても、変動する電圧に対する追従性を高めるため、スイッチング周波数として高い周波数を用いる。これにより、第２ＤＣ／ＤＣコンバータ３３は、高負荷動作状態において高効率な変圧を行うことができる。一方で、第２ＤＣ／ＤＣコンバータ３３は、高いスイッチング周波数を用いるため、低負荷動作状態や待機状態などのような電圧変動が比較的小さい場合には、過度なスイッチング動作によって熱損失などが増大する。第２ＤＣ／ＤＣコンバータ３３の変圧効率は、低負荷動作状態や待機状態において相対的に低下する。結果として、第２ＤＣ／ＤＣコンバータ３３の変圧効率は、小さい電圧変動に合わせて設計された第１ＤＣ／ＤＣコンバータ３２に比べて、低負荷動作状態において低くなる。同様に、第２ＤＣ／ＤＣコンバータ３３の変圧効率は、リニアレギュレータ３４に比べて、待機状態において低くなる。そこで、本実施形態のＣＰＵ１２は、図３に示す切替テーブル４３の変圧効率を参照することで、動作状態の移行に応じて、より変圧効率の良い変圧回路を選択する。
【００３５】
（３．変圧回路選択制御）
次に、本実施形態のプリンタ１による変圧回路を選択する変圧回路選択制御について、図５を参照しつつ、説明する。ＣＰＵ１２は、例えば、プリンタ１の電源を投入されると、ＲＯＭ１４に記憶された制御プログラム４１を実行し、プリンタ１のシステムを起動した後、図５に示す変圧回路選択制御を開始する。なお、本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ１２の処理を示す。即ち、以下の説明における「判断」、「切り替え」、「決定」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ハードウェア制御も含む。また、図５に示す変圧回路選択制御を、ＣＰＵ１２以外の装置が実行しても良い。例えば、電力コントローラ２５が、図５に示す変圧回路選択制御を実行しても良い。
【００３６】
ここで、ＣＰＵ１２は、各動作状態の移行に基づいて、図５の変圧回路選択制御を実行することで、変圧回路を切り替える。以下の説明では、動作状態を移行する複数の状態移行について、図５のフローチャートを参照しつつ、説明する。まず、１つ目の状態移行として、待機状態から低負荷動作状態へ移行する状態移行について説明する。また、移行前の待機状態は、リニアレギュレータ３４が動作しているものとする。また、以下の変圧回路選択制御では、例えば、図２に示す電源回路３９からＣＰＵ１２、画像処理回路２８等へ十分な電力を供給できない状態とする。この場合、ＣＰＵ１２は、ＵＳＢ接続部１９を経由して電力を確保する必要がある。ここで、「十分な電力を供給できない状態」とは、例えば、「バッテリ３９ａの残量が少なく、プリンタ１の全ての部位（負荷）へ供給する電力をバッテリ３９ａの残量で確保することが難しい状態」を指す。本実施形態のプリンタ１は、このような状態において、ＣＰＵ１２及び画像処理回路２８等へ供給される出力電圧Ｖ２の電力は、ＵＳＢ接続部１９を経由して確保するように構成されている。
【００３７】
（３−１．待機状態から低負荷動作状態への移行）
まず、図５のステップ（以下、単に「Ｓ」と記載する）１１において、プリンタ１のＣＰＵ１２は、動作状態の移行が発生したか否かを判断する。ＣＰＵ１２は、動作状態の移行を検知するまでの間（Ｓ１１：ＮＯ）、Ｓ１１の判断処理を繰り返し実行する。従って、ＣＰＵ１２は、プリンタ１のシステムを起動させた後、動作状態の移行を定期的に監視する。
【００３８】
低負荷動作状態は、上記したように高負荷動作状態に比べて、出力側消費電力が小さい動作状態である。ＣＰＵ１２は、例えば、待機状態において受け付けた印刷ジョブの設定に基づいて動作状態の移行を検知する。ＣＰＵ１２は、例えば、所定の解像度以下の解像度を設定された印刷ジョブ、即ち、処理負荷として低負荷であり出力側消費電力の小さい印刷ジョブを受け付けると、待機状態から低負荷動作状態へ移行すると判断する（Ｓ１１：ＹＥＳ）。なお、待機状態から低負荷動作状態への移行条件は、上記した低解像度の印刷ジョブの受け付けに限らない。例えば、ＣＰＵ１２は、モノクロ印刷の印刷ジョブを受け付けた場合、低速で印刷を行う印刷ジョブを受け付けた場合など、出力側消費電力が比較的小さい印刷ジョブを受け付けた場合に、低負荷動作状態への移行を検知しても良い（Ｓ１１：ＹＥＳ）。
【００３９】
ＣＰＵ１２は、低負荷動作状態への移行を検知すると（Ｓ１１：ＹＥＳ）、Ｓ１５を実行する。Ｓ１５において、ＣＰＵ１２は、切替テーブル４３を参照して、今の動作状態に比べて出力側消費電力が変わるか否かを判断する。図３に示すように、本実施形態では、低負荷動作状態の出力側消費電力（１〜１０Ｗ）は、待機状態の出力側消費電力（０．１Ｗ）に比べて大きい。このため、ＣＰＵ１２は、Ｓ１５において肯定判断し（Ｓ１５：ＹＥＳ）、Ｓ１７を実行する。
【００４０】
なお、本実施形態では、図３に示すように、３つの動作状態の出力側消費電力は、互いに異なっている。このため、状態の移行が発生すると、ＣＰＵ１２は、Ｓ１５において、必ず肯定判断を行う。しかしながら、仮に、同一の出力側消費電力の動作状態が、２つ以上存在する場合（例えば、通常速度印刷状態、モノクロ印刷状態などが存在する場合）、ＣＰＵ１２は、動作状態の移行があっても出力側消費電力に変動がなければ、Ｓ１５で否定判断し（Ｓ１５：ＮＯ）、再度Ｓ１１からの処理を実行する。この場合、変圧回路は、変更されない。
【００４１】
Ｓ１７において、ＣＰＵ１２は、入力電圧Ｖ１を変更しない範囲で最も変圧効率の良い変圧回路に切り替える制御を実行する。本実施形態のプリンタ１は、例えば、ＵＳＢ接続部１９に接続されたＰＣ８１を電力ソースとして、ＵＳＢ  ＰＤ規格に準じた方式により電力を受電することができる。そして、ＣＰＵ１２は、電力コントローラ２５を制御し、ＰＣ８１等の電力ソースとネゴシエーションを実行する。プリンタ１は、ネゴシエーションに成功した場合、所望の電力を電力ソースから受電することができる。
【００４２】
ここで、例えば、ＵＳＢ  ＰＤ規格に準じた方式では、２．５Ｗ（５Ｖ、０．５Ａ）〜１００Ｗ（２０Ｖ、５Ａ）までの電力量の範囲で、電力ソースから電力を受電できる。ＣＰＵ１２は、例えば、この電力量の範囲内で、且つ供給可能な電圧値及び電流値の組み合わせの電力リストをＰＣ８１から受信する。ＣＰＵ１２は、受信した電力リストから必要な電力（入力電圧Ｖ１）をＰＣ８１へ要求する。
【００４３】
Ｓ１７において、ＣＰＵ１２は、ＰＣ８１へ入力電圧Ｖ１の変更を要求せずに、入力電圧Ｖ１を一定としたまま、変圧回路を変更することで、変圧効率を向上できるか否かを判断する。これにより、仮に、後述するネゴシエーションに失敗し入力電圧Ｖ１を変更できなかった場合でも、現状の入力電圧Ｖ１で最も変圧効率の良い変圧回路に切り替えることができる。
【００４４】
移行前の待機状態では、図３に示すように、入力電圧Ｖ１が５Ｖとなっている。ＣＰＵ１２は、待機状態では、例えば、ＰＣ８１から受電可能な最低の電力２．５Ｗ（５Ｖ、０．５Ａ）を受電する。また、待機状態から低負荷動作状態へ移行すると、出力側消費電力は、１〜１０Ｗの範囲まで大きくなる。そこで、ＣＰＵ１２は、入力電圧Ｖ１が５Ｖで、且つ移行前から移行後の動作状態における出力側消費電力の範囲（０．１〜１０Ｗ）で動作可能な変圧回路のうち、最も変圧効率の良い変圧回路を選択する。図３に示すように、低負荷動作状態では、第１ＤＣ／ＤＣコンバータ３２の変圧効率（８０％〜９０％）は、リニアレギュレータ３４の変圧効率（６６％）に比べて高くなっている。このため、ＣＰＵ１２は、切替テーブル４３を参照して、入力電圧Ｖ１が５Ｖで低負荷動作状態において最も変圧効率の良い変圧回路を第１ＤＣ／ＤＣコンバータ３２であると判断する。ＣＰＵ１２は、Ｓ１７において、制御信号ＣＩに基づいて変圧回路をリニアレギュレータ３４から第１ＤＣ／ＤＣコンバータ３２へ切り替える制御を実行する。
【００４５】
なお、ＣＰＵ１２は、変圧効率以外の基準に基づいて変圧回路を選択しても良い。例えば、ＣＰＵ１２は、損失に基づいて変圧回路を選択しても良い。図３に示すように、本実施形態の３つの変圧回路は、より変圧効率の良い変圧回路を選択することで、より損失の小さい変圧回路を選択できる関係となっている。しかしながら、各変圧回路の変圧効率の範囲が重複する場合など、変圧効率だけで変圧回路を特定できない場合に、ＣＰＵ１２は、例えば、変圧損失を参照して変圧回路を選択しても良い。あるいは、ＣＰＵ１２は、変圧損失のみに基づいて変圧回路を選択しも良い。従って、切替テーブル４３は、変圧効率又は変圧損失のどちらか一方の値だけを設定された構成でも良い。
【００４６】
次に、Ｓ１９において、ＣＰＵ１２は、入力電圧Ｖ１を変更することで、より変圧効率の良い変圧回路があるか否かを判断する。図３に示すように、本実施形態の切替テーブル４３では、低負荷動作状態において入力電圧Ｖ１を変更する動作状態（例えば、入力電圧Ｖ１が９Ｖの低負荷動作状態）が設定されていない。このため、ＣＰＵ１２は、Ｓ１９において否定判断し（Ｓ１９：ＮＯ）、Ｓ１１からの処理を再度実行する。これにより、待機状態から低負荷動作状態へ移行する場合に、ＣＰＵ１２は、変圧回路を第１ＤＣ／ＤＣコンバータ３２に切り替えることで変圧効率を向上させることができる。
【００４７】
なお、例えば、低負荷動作状態において入力電圧Ｖ１を９Ｖにすることで変圧効率が第１ＤＣ／ＤＣコンバータ３２よりも良くなるＤＣ／ＤＣコンバータが接続されている場合を考える。この場合、ＣＰＵ１２は、Ｓ１９において肯定判断し、Ｓ２１移行を実行して変圧回路の切り替えを実行する。これにより、入力電圧Ｖ１を変更し、より変圧効率を向上させることができる。Ｓ２１以降を実行する場合については、後述する。
【００４８】
（３−２．待機状態から高負荷動作状態への移行）
次に、待機状態から高負荷動作状態に移行する場合の制御について説明する。なお、以下の説明では、上記した待機状態から低負荷動作状態への移行時の制御と同様の内容については、その説明を省略する。
【００４９】
ＣＰＵ１２は、Ｓ１１において、待機状態から高負荷動作状態への移行を検知する。例えば、ＣＰＵ１２は、待機状態において、所定の解像度以上の解像度を設定された印刷ジョブを受け付けた場合、あるいは、所定の色数以上の色数が設定されて印刷ジョブを受け付けた場合など、出力側消費電力が増大する場合に、高負荷動作状態へ移行すると判断する（Ｓ１１：ＹＥＳ）。
【００５０】
図３に示すように、高負荷動作状態の出力側消費電力は、待機状態の出力側消費電力に比べて大きい。このため、Ｓ１５において、ＣＰＵ１２は、切替テーブル４３を参照し、肯定判断する（Ｓ１５：ＹＥＳ）。ＣＰＵ１２は、Ｓ１７において、入力電圧Ｖ１が５Ｖで、且つ移行前から移行後の動作状態における出力側消費電力の範囲（０．１〜３０Ｗ）で動作可能な変圧回路のうち、最も変圧効率の良い変圧回路を選択する。本実施形態の第１ＤＣ／ＤＣコンバータ３２は、高負荷動作状態がレンジ外であるものの、入力電圧Ｖ１が５Ｖで出力側消費電力（出力側の負荷）が大きくなった場合、リニアレギュレータ３４に比べて変圧効率が高くなる。そこで、ＣＰＵ１２は、切替テーブル４３を参照することで、より変圧効率の良い変圧回路を第１ＤＣ／ＤＣコンバータ３２であると判断する。ＣＰＵ１２は、Ｓ１７において、変圧回路をリニアレギュレータ３４から第１ＤＣ／ＤＣコンバータ３２へ切り替える制御を実行する。
【００５１】
次に、Ｓ１９において、ＣＰＵ１２は、入力電圧Ｖ１を変更することで、より変圧効率の良い変圧回路があるか否かを判断する。図３に示すように、本実施形態の切替テーブル４３では、高負荷動作状態において入力電圧Ｖ１を９Ｖに変更し第２ＤＣ／ＤＣコンバータ３３を使用した場合、変圧効率は、８５％〜９０％まで向上する。このため、ＣＰＵ１２は、Ｓ１９において肯定判断し（Ｓ１９：ＹＥＳ）、Ｓ２１を実行する。
【００５２】
Ｓ２１において、ＣＰＵ１２は、電力コントローラ２５を制御し、ＰＣ８１とネゴシエーションを実行する。電力コントローラ２５は、ＣＰＵ１２の制御に基づいて、ＰＣ８１へ９Ｖの入力電圧Ｖ１を要求するネゴシエーションを実行する。電力コントローラ２５は、要求に対するＰＣ８１の応答の結果をＣＰＵ１２へ通知する。
【００５３】
Ｓ２３において、ＣＰＵ１２は、電力コントローラ２５から受信したネゴシエーションの結果を判断する。ＣＰＵ１２は、ネゴシエーションに失敗したと判断した場合、即ち、ＰＣ８１から９Ｖの入力電圧Ｖ１を供給されない場合（Ｓ２３：ＮＯ）、Ｓ１１からの処理を実行する。これにより、仮に、入力電圧Ｖ１を変更するネゴシエーションに失敗した場合であっても、Ｓ１７で第１ＤＣ／ＤＣコンバータ３２に切り替えることで、変圧効率を向上させることができる。
【００５４】
また、ＣＰＵ１２は、Ｓ２３において、ネゴシエーションに成功したと判断すると（Ｓ２３：ＹＥＳ）、入力電圧Ｖ１を変更後の範囲で最も変圧効率の良い変圧回路、即ち、第２ＤＣ／ＤＣコンバータ３３への切り替えを実行する（Ｓ２５）。第２ＤＣ／ＤＣコンバータ３３は、ＣＰＵ１２の制御に基づいて動作を開始する。電力コントローラ２５は、ＰＣ８１から受電した９Ｖの入力電圧Ｖ１を第２ＤＣ／ＤＣコンバータ３３へ供給する。これにより、移行後の高負荷動作状態において、変圧効率を向上できる。
【００５５】
（３−３．低負荷動作状態から待機状態への移行）
上記した２つの例では、出力側消費電力が増大する場合について説明した。次に、低負荷動作状態から待機状態に移行する場合、即ち、出力側消費電力が減る場合の制御について説明する。また、移行前の低負荷動作状態では、第１ＤＣ／ＤＣコンバータ３２が動作しているものとする。
【００５６】
ＣＰＵ１２は、Ｓ１１において、低負荷動作状態から待機状態への移行を検知する。例えば、ＣＰＵ１２は、低負荷動作状態において、印刷ジョブに基づく印刷を完了した後、印刷ジョブを受け付けていない時間が一定時間を経過すると、待機状態へ移行すると判断する（Ｓ１１：ＹＥＳ）。
【００５７】
図３に示すように、待機状態の出力側消費電力は、低負荷動作状態の出力側消費電力に比べて小さい。このため、Ｓ１５において、ＣＰＵ１２は、切替テーブル４３を参照し、肯定判断する（Ｓ１５：ＹＥＳ）。ＣＰＵ１２は、Ｓ１７において、入力電圧Ｖ１が５Ｖで、且つ移行前から移行後における動作状態の出力側消費電力の範囲（１０Ｗ〜０．１Ｗ）で動作可能な変圧回路のうち、最も変圧効率の良い変圧回路を選択する。本実施形態のリニアレギュレータ３４は、入力電圧Ｖ１が５Ｖで出力側消費電力が小さくなった場合、第１ＤＣ／ＤＣコンバータ３２に比べて変圧効率が高くなる。そこで、ＣＰＵ１２は、切替テーブル４３を参照することで、より変圧効率の良い変圧回路をリニアレギュレータ３４であると判断する。ＣＰＵ１２は、Ｓ１７において、変圧回路を第１ＤＣ／ＤＣコンバータ３２からリニアレギュレータ３４へ切り替える。
【００５８】
次に、Ｓ１９において、ＣＰＵ１２は、入力電圧Ｖ１を変更することで、より変圧効率の良い変圧回路があるか否かを判断する。図３に示すように、本実施形態の切替テーブル４３では、入力電圧Ｖ１を５Ｖ未満に変更する設定は存在しない。このため、ＣＰＵ１２は、Ｓ１９において否定判断し（Ｓ１９：ＹＥＳ）、Ｓ１１からの処理を再度実行する。これにより、待機状態への移行に合わせて第１ＤＣ／ＤＣコンバータ３２からリニアレギュレータ３４に切り替えることで、変圧効率を向上できる。
【００５９】
（３−４．高負荷動作状態から待機状態への移行）
次に、高負荷動作状態から待機状態に移行する場合の制御について説明する。また、移行前の高負荷動作状態は、第２ＤＣ／ＤＣコンバータ３３が動作しているものとする。また、プリンタ１は、入力電圧Ｖ１として９ＶをＰＣ８１から供給されているものとする。
【００６０】
ＣＰＵ１２は、Ｓ１１において、例えば、高負荷動作状態において印刷を完了した後、印刷ジョブを受け付けていない時間が一定時間を経過すると、待機状態へ移行すると判断する（Ｓ１１：ＹＥＳ）。図３に示すように、待機状態の出力側消費電力は、高負荷動作状態の出力側消費電力に比べて小さい。このため、Ｓ１５において、ＣＰＵ１２は、切替テーブル４３を参照し、肯定判断する（Ｓ１５：ＹＥＳ）。
【００６１】
ＣＰＵ１２は、Ｓ１７において、入力電圧Ｖ１が９Ｖで、且つ移行前から移行後における動作状態の出力側消費電力の範囲（３０Ｗ〜０．１Ｗ）で動作可能な変圧回路のうち、最も変圧効率の良い変圧回路を選択する。本実施形態では、入力電圧Ｖ１が９Ｖの場合、第１ＤＣ／ＤＣコンバータ３２及びリニアレギュレータ３４がレンジ外となり、第２ＤＣ／ＤＣコンバータ３３のみが動作可能となっている（図３、図４参照）。このため、ＣＰＵ１２は、Ｓ１７において、現状の第２ＤＣ／ＤＣコンバータ３３よりも変圧効率の良い変圧回路を切替テーブル４３から検知できず、変圧回路の切り替えを実行しない。
【００６２】
次に、Ｓ１９において、ＣＰＵ１２は、入力電圧Ｖ１を変更することで、より変圧効率の良い変圧回路があるか否かを判断する。図３に示すように、第１ＤＣ／ＤＣコンバータ３２及び第２ＤＣ／ＤＣコンバータ３３の変圧効率は、入力電圧Ｖ１が５Ｖで、出力側消費電力が０．１Ｗの場合（待機状態の場合）、５０％となる。一方、リニアレギュレータ３４の変圧効率は、入力電圧Ｖ１が５Ｖで、出力側消費電力が０．１Ｗの場合、６６％となる。このため、ＣＰＵ１２は、Ｓ１９において肯定判断し（Ｓ１９：ＹＥＳ）、Ｓ２１を実行する。なお、図３には図示していないが、仮に、入力電圧Ｖ１を９Ｖで維持した場合でも、出力側消費電力が待機状態の０．１Ｗになると、本実施形態の第２ＤＣ／ＤＣコンバータ３３の変圧効率は、リニアレギュレータ３４の変圧効率（６６％）未満となる。
【００６３】
Ｓ２１において、ＣＰＵ１２は、電力コントローラ２５を制御し、ＰＣ８１とネゴシエーションを実行する。電力コントローラ２５は、ＣＰＵ１２の制御に基づいて、ＰＣ８１へ５Ｖの入力電圧Ｖ１を要求するネゴシエーションを実行する。Ｓ２３において、ＣＰＵ１２は、ネゴシエーションに失敗したと判断した場合、即ち、ＰＣ８１から５Ｖの入力電圧Ｖ１を供給されない場合（Ｓ２３：ＮＯ）、Ｓ１１からの処理を実行する。この場合、待機状態において９Ｖの入力電圧Ｖ１をリニアレギュレータ３４で変圧することとなる。これにより、仮にネゴシエーションに失敗し入力電圧Ｖ１を変更できない場合であっても、対応可能なレンジの広い第２ＤＣ／ＤＣコンバータ３３を動作させることによって、内部電源として必要な出力電圧Ｖ２を生成することができる。
【００６４】
また、ＣＰＵ１２は、Ｓ２３において、ネゴシエーションに成功したと判断すると（Ｓ２３：ＹＥＳ）、リニアレギュレータ３４への切り替えを実行する（Ｓ２５）。これにより、移行後の待機状態において、変圧効率を向上できる。
【００６５】
因みに、プリンタ１は、情報処理装置の一例である。ＣＰＵ１２は、制御部、処理部の一例である。画像処理回路２８は、処理部の一例である。ＰＣ８１は、外部機器の一例である。ＵＳＢ接続部１９は、インタフェースの一例である。シートセンサ４９は、処理部、センサの一例である。入力電圧Ｖ１は、受電電力の一例である。第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、リニアレギュレータ３４は、変圧部、第１変圧部、第２変圧部の一例である。
【００６６】
また、３つの変圧回路の各々で変圧を実行する状態は、第１変圧状態、第２変圧状態の一例である。従って、上記した待機状態、低負荷動作状態、高負荷動作状態の何れか１つから、他の状態への移行は、第１変圧状態から第２変圧状態への移行の一例である。上記した（３−１）〜（３−４）の実施例では、記載しなかったが、低負荷動作状態から高負荷動作状態への移行、又は高負荷動作状態から低負荷動作状態への移行も、第１変圧状態と第２変圧状態間の移行として適用できる。例えば、印刷の実行中に解像度や印刷速度が変更される場合、解像度や印刷速度の異なる印刷ジョブを連続して実行する場合がこれにあたる。
【００６７】
（４．効果）
以上、上記した第１実施形態によれば、以下の効果を奏する。
（１）第１実施形態のプリンタ１のＣＰＵ１２は、例えば、ＰＣ８１からＵＳＢ接続部１９を介して供給された入力電圧Ｖ１をリニアレギュレータ３４で変圧してＣＰＵ１２やシートセンサ４９へ供給する状態（第１変圧状態の一例）と、ＰＣ８１からＵＳＢ接続部１９を介して供給された入力電圧Ｖ１を第１ＤＣ／ＤＣコンバータ３２で変圧してＣＰＵ１２等へ供給する状態（第２変圧状態の一例）と、の切り替えを実行する。
【００６８】
第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、リニアレギュレータ３４は、ＰＣ８１から供給された入力電圧Ｖ１をＣＰＵ１２で必要な出力電圧Ｖ２に変圧する。第１ＤＣ／ＤＣコンバータ３２等の３つの変圧回路は、変圧効率が互いに異なっている。そして、ＣＰＵ１２は、変圧回路を切り替えて変圧を行うことが可能となっている。このため、ＣＰＵ１２は、変圧回路に入力される入力電圧Ｖ１、変圧回路の出力電流、変圧回路の出力側消費電力などに応じて、変圧効率の異なる変圧回路を切り替えることで、効率的に入力電圧Ｖ１を変圧することが可能となる。
【００６９】
（２）また、ＣＰＵ１２等は、例えば、待機状態（第１状態の一例）と、待機状態に比べて消費電力量が大きい低負荷動作状態（第２状態の一例）と、に切り替え可能である。第１ＤＣ／ＤＣコンバータ３２の変圧効率は、ＣＰＵ１２等が低負荷動作状態にあるとき、リニアレギュレータ３４の変圧効率に比べて高い（図３参照）。ＣＰＵ１２は、ＣＰＵ１２等の状態が待機状態から低負荷動作状態へ切り替わるのに応じて、リニアレギュレータ３４により変圧する状態から第１ＤＣ／ＤＣコンバータ３２により変圧する状態への切り替えを実行する。
【００７０】
これによれば、低負荷動作状態において、第１ＤＣ／ＤＣコンバータ３２の変圧効率は、リニアレギュレータ３４に比べて高くなる。そして、ＣＰＵ１２等が待機状態から低負荷動作状態へ切り替わるのに合わせて、リニアレギュレータ３４による変圧状態から第１ＤＣ／ＤＣコンバータ３２による変圧状態へ切り替えることで、変圧効率を向上できる。
【００７１】
（３）また、リニアレギュレータ３４の変圧効率は、ＣＰＵ１２等が待機状態にあるとき、第１ＤＣ／ＤＣコンバータ３２の変圧効率に比べて高い（図３参照）。ＣＰＵ１２は、ＣＰＵ１２等の状態が低負荷動作状態から待機状態へ切り替わるのに応じて、第１ＤＣ／ＤＣコンバータ３２により変圧する状態からリニアレギュレータ３４により変圧する状態への切り替えを実行する。
【００７２】
これによれば、待機状態において、リニアレギュレータ３４の変圧効率は、第１ＤＣ／ＤＣコンバータ３２に比べて高くなる。そして、ＣＰＵ１２は、低負荷動作状態から待機状態へ切り替わるのに合わせて、第１ＤＣ／ＤＣコンバータ３２による変圧状態からリニアレギュレータ３４による変圧状態へ切り替えることで、変圧効率を向上できる。
【００７３】
（４）また、ＣＰＵ１２は、ＰＣ８１からＵＳＢ接続部１９を介して供給される入力電圧Ｖ１の電力量を変更せずに、リニアレギュレータ３４による変圧状態と第１ＤＣ／ＤＣコンバータ３２による変圧状態とを切り替えることにより、変圧効率を向上させることができると判断する場合、変圧回路を切り替えるＳ１７の処理（切替処理の一例）を、実行する。これによれば、ＰＣ８１に対して入力電圧Ｖ１の電力量の変更を要求することなく、変圧回路を切り替えることで、変圧効率を向上できる。
【００７４】
（５）また、ＣＰＵ１２は、ＰＣ８１からＵＳＢ接続部１９を介して供給される入力電圧Ｖ１を、５Ｖ（第１電力量の一例）から、９Ｖ（第２電力量の一例）へ変更することにより、変圧効率を向上させることができるか否かを判断するＳ１９の処理（第１判断処理の一例）と、Ｓ１９の処理において肯定判断した場合（Ｓ１９：ＹＥＳ）、ＰＣ８１へＵＳＢ接続部１９を介して、９Ｖを要求するＳ２１の処理（要求処理の一例）と、を実行する。
【００７５】
これによれば、ＰＣ８１から受電する入力電圧Ｖ１を９Ｖに変更することで変圧効率を向上できる場合、ＣＰＵ１２は、ＰＣ８１に対して９Ｖの入力電圧Ｖ１を要求する。これにより、９Ｖの入力電圧Ｖ１を受電し第２ＤＣ／ＤＣコンバータ３３へ供給することで、変圧効率を向上できる。
【００７６】
（６）また、ＣＰＵ１２は、Ｓ２１の処理を実行した後に、ＰＣ８１から９Ｖの入力電圧Ｖ１を受電できない場合（Ｓ２３：ＮＯ）、リニアレギュレータ３４による変圧状態と第１ＤＣ／ＤＣコンバータ３２による変圧状態のうち、変圧効率の良い状態（Ｓ１７の実行結果を維持する状態）にする。これによれば、ＣＰＵ１２は、９Ｖの入力電圧Ｖ１をＰＣ８１から受電できない場合、入力電圧Ｖ１を変更せずにリニアレギュレータ３４による変圧状態、第１ＤＣ／ＤＣコンバータ３２による変圧状態のうち、変圧効率の良い状態にする。これにより、より変圧効率を向上できる入力電圧Ｖ１への変更をできない場合、入力電圧Ｖ１を５Ｖのまま変更せずに変圧回路を切り替えて変圧効率を向上できる。
【００７７】
（７）また、ＵＳＢ接続部１９は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準ずる接続により電力授受及び通信を行うインタフェースである。ＵＳＢ  ＰＤ規格などに準じた電力授受が可能なインタフェースを備えるプリンタ１では、外部機器から受電する入力電圧Ｖ１の変更を要求でき、所望の入力電圧Ｖ１を変圧回路の電源として利用できる。入力電圧Ｖ１と、変圧回路との組み合わせを変更し、変圧効率を向上させることが可能となる。このため、ＵＳＢ規格のインタフェースを備えるプリンタ１において、変圧効率の異なる変圧回路の切り替えを実行することは極めて有効である。
【００７８】
（８）また、プリンタ１は、変圧回路としてリニアレギュレータ３４及び第１ＤＣ／ＤＣコンバータ３２を有する。これによれば、変圧効率の異なるリニアレギュレータ３４や第１ＤＣ／ＤＣコンバータ３２を切り替えて変圧効率を向上できる。
【００７９】
（９）また、プリンタ１は、変圧回路として、第２ＤＣ／ＤＣコンバータ３３を有する。これによれば、高負荷動作状態において、第２ＤＣ／ＤＣコンバータ３３を利用することで、変圧効率を向上できる。
【００８０】
（１０）また、プリンタ１は、ＣＰＵ１２及びシートセンサ４９（センサの一例）を有する。ＣＰＵ１２やシートセンサ４９の消費電力量は、ＣＰＵ１２の処理負荷やシートセンサ４９の動作状態に応じて変動する。そこで、ＣＰＵ１２等の消費電力量に応じて変圧回路を切り替えることで、消費電力量に合わせてより変圧効率のより変圧回路を用いることができる。
【００８１】
（１１）また、ＣＰＵ１２は、画像を形成可能である。高負荷動作状態（第２状態の一例）は、低負荷動作状態（第１状態の一例）に比べて高速でＣＰＵ１２により画像を形成する（例えば、印刷速度を維持したまま高解像度の画像処理を実行する）状態である。これによれば、高速な画像形成をＣＰＵ１２により実行し、ＣＰＵ１２の消費電力量が増大する高負荷動作状態において、第２ＤＣ／ＤＣコンバータ３３を利用して変圧効率を向上できる。
【００８２】
（１２）また、高負荷動作状態は、低負荷動作状態に比べて高画質の画像をＣＰＵ１２により形成する（例えば、高解像度の印刷を実行する）状態である。これによれば、高画質の画像をＣＰＵ１２により形成し、ＣＰＵ１２の消費電力量が増大する高負荷動作状態において、第２ＤＣ／ＤＣコンバータ３３を利用して変圧効率を向上できる。
【００８３】
（５．変形例）
尚、本願は上記第１実施形態に限定されるものではなく、本開示の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記第１実施形態では、電源部２７は、第１ＤＣ／ＤＣコンバータ３２、第２ＤＣ／ＤＣコンバータ３３、及びリニアレギュレータ３４の３つの変圧回路を備えたが、１つの変圧回路だけを備える構成でも良い。図６は、第２実施形態の電源部２７のブロック図を示している。
【００８４】
第１実施形態では、ＣＰＵ１２は、制御信号ＣＩを変更することで、３つの変圧回路から変圧を実行する変圧回路を選択した。これに対し、図６に示す第１ＤＣ／ＤＣコンバータ３２は、例えば、スイッチング周波数の異なる複数のモードを備え、ＣＰＵ１２から入力する制御信号ＣＩの内容に応じてスイッチング周波数を変更する。第１ＤＣ／ＤＣコンバータ３２は、スイッチング周波数を変更することで、上記した第１実施形態のように変圧効率の異なる３つの変圧回路を、１つの変圧回路で実現することができる。なお、第１ＤＣ／ＤＣコンバータ３２は、制御信号ＣＩに基づいてモードを変更せずに、スイッチング周波数の値そのものを変更する構成でも良い。また、第１ＤＣ／ＤＣコンバータ３２は、制御信号ＣＩに基づいてスイッチング周波数以外のパラメータ（内部回路の抵抗値や昇圧率）を変更し、変圧効率を変更しても良い。
【００８５】
第１ＤＣ／ＤＣコンバータ３２は、例えば、制御信号ＣＩに基づいてスイッチング周波数を変更することで、入力電圧Ｖ１や出力側消費電力に対する変圧効率を変更する。従って、ＣＰＵ１２は、制御信号ＣＩに基づいて第１ＤＣ／ＤＣコンバータ３２のモードを、入力電圧Ｖ１や各動作状態の出力側消費電力に応じて、より変圧効率の良いモードに切り替えることができる。そして、第１ＤＣ／ＤＣコンバータ３２のモードを変更することで、動作状態の移行に合わせて、より変圧効率の良い変圧を実行することができる。
【００８６】
従って、第２実施形態の第１ＤＣ／ＤＣコンバータ３２は、所定の変圧効率（第１変圧効率の一例）で入力電圧Ｖ１を変圧してＣＰＵ１２等へ供給する状態（第１変圧状態の一例）と、所定の変圧効率とは異なる変圧効率（第２変圧効率の一例）で入力電圧Ｖ１を変圧してＣＰＵ１２等へ供給する状態（第２変圧状態の一例）と、を有する。ＣＰＵ１２は、制御信号ＣＩに基づいて、第１ＤＣ／ＤＣコンバータ３２の変圧状態を切り替える。これによれば、ＣＰＵ１２は、制御信号ＣＩにより第１ＤＣ／ＤＣコンバータ３２のモードを切り替えることが可能となっている。このため、ＣＰＵ１２は、第１ＤＣ／ＤＣコンバータ３２の入力電圧Ｖ１、出力電流、出力側消費電力などに応じて、変圧効率の異なるモードに切り替えることで、効率的に入力電圧Ｖ１を変圧することが可能となる。
【００８７】
電源部２７は、２つの変圧回路を備える構成や、４つ以上の変圧回路を備える構成でも良い。
ＣＰＵ１２は、Ｓ１７の入力電圧Ｖ１を変更せずに変圧回路を変更する処理、又はＳ１９、Ｓ２５の入力電圧Ｖ１を変更して変圧回路を変更する処理のどちらか一方のみを実行する構成でも良い。
また、上記第１実施形態では、図５に示す変圧回路選択制御を、ＣＰＵ１２により実行したが、他の装置が実行しても良い。例えば、電力コントローラ２５が、図５に示す変圧回路選択制御を実行しても良い。この場合、電力コントローラ２５は、本開示の制御部の一例である。
また、切替テーブル４３を記憶する記憶先は、プリンタ１内の記憶装置でなくとも良い。例えば、ＣＰＵ１２は、切替テーブル４３をサーバ等の外部装置に記憶しても良い。
また、本願におけるインタフェースの通信規格は、ＵＳＢ  ＰＤ規格に限らず、電力の授受が可能な他の通信規格でもよい。
【００８８】
また、上記実施形態に記載した待機状態、高負荷動作状態、低負荷動作状態の判断基準や状態の内容は、一例である。例えば、高負荷動作状態は、低負荷動作状態よりも、プラテンローラ４８を高速に回転させて、高速に印刷する状態であってもよい。
また、上記実施形態では、各変圧回路は、入力電圧Ｖ１を出力電圧Ｖ２に変圧するものであったが、入力電圧Ｖ１を出力電圧Ｖ３（＞Ｖ２）へ変圧するものであってもよい。つまり、プリンタ１は、各変圧回路で出力電圧Ｖ３へ変圧された電力をサーマルヘッド４７やプラテンローラ４８を駆動するモータへ供給する構成であってもよい。
また、上記実施形態では、プリンタ１は、ＵＳＢ接続部１９を介して供給された電力を変圧する変圧回路として、入力電圧Ｖ１を出力電圧Ｖ２に変圧するもののみを有していたが、更に、入力電圧Ｖ１を出力電圧Ｖ３に変圧するものも有していてもよい。
また、電力コントローラ２５の少なくとも一部は、ＵＳＢ  ＰＤ規格に準拠して電力の授受を制御する機能を有するコントローラ、所謂、ＰＤコントローラであっても良い。
【００８９】
また、上記実施形態では、本願の制御部として、ＣＰＵ１２を採用したが、これに限らない。例えば、制御部の少なくとも一部を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用のハードウェアで構成してもよい。また、制御部は、例えばソフトウェアによる処理と、ハードウェアによる処理とを併用して動作する構成でもよい。
また、上記実施形態では、本願の情報処理装置として携帯型のプリンタ１を採用したが、これに限らない。本願の情報処理装置は、携帯型でない据え置き型のプリンタでも良く、プリンタに限らず、コピー装置、ファックス装置、スキャナ装置、カメラでも良い。また、本願の情報処理装置は、複数の機能を有する複合機でもよい。
【符号の説明】
【００９０】
１  プリンタ（情報処理装置）、１２  ＣＰＵ（制御部、処理部）、１９  ＵＳＢ接続部（インタフェース）、２８  画像処理回路（処理部）、３２  第１ＤＣ／ＤＣコンバータ（変圧部）、３３  第２ＤＣ／ＤＣコンバータ（変圧部）、３４  リニアレギュレータ（変圧部）、４９  シートセンサ（処理部、センサ）、８１  ＰＣ（外部機器）、Ｖ１  入力電圧（受電電力）。
【図１】
2020107184.tif 000003
【図２】
2020107184.tif 000004
【図３】
2020107184.tif 000005
【図４】
2020107184.tif 000006
【図５】
2020107184.tif 000007
【図６】
2020107184.tif 000008