(57)【要約】【課題】画像処理装置の外部インタフェースから供給可能な最大供給電力を把握した上で、外部機器に供給する供給電力を変更できる画像処理装置を提供すること。【解決手段】ＭＦＰ１は、ＵＳＢインタフェース１９から供給可能な最大の電力である最大供給電力Ｗｍ１，Ｗｍ２を表示する処理と、最大供給電力Ｗｍ１，Ｗｍ２を表示した状態において、外部機器に供給する電力である供給電力Ｗｓ１〜Ｗｓ４の大きさの変更を受け付ける処理と、を実行する。【選択図】図６
2018165015.tif 000002
【特許請求の範囲】
【請求項１】
電源部と、
画像データを処理する画像処理部と、
前記電源部から電力を供給され、所定の規格に準ずる接続により外部機器へ電力を供給する外部インタフェースと、
制御装置と、を備え、
前記制御装置は、
前記外部インタフェースから供給可能な最大の電力である最大供給電力を表示する処理と、
前記最大供給電力を表示した状態において、前記外部機器に供給する電力である供給電力の大きさの変更を受け付ける処理と、
を実行する、画像処理装置。
【請求項２】
情報を表示する表示部と、
ユーザからの操作を受け付ける操作部と、を備え、
前記制御装置は、前記最大供給電力を前記表示部に表示させ、前記供給電力の変更を前記操作部により受け付ける、請求項１に記載の画像処理装置。
【請求項３】
前記制御装置は、前記最大供給電力及び前記供給電力を示すグラフを前記表示部に表示させ、前記操作部に対して前記供給電力の変更を受け付けたことに応じて前記グラフの表示を変更する、請求項２に記載の画像処理装置。
【請求項４】
前記制御装置は、
変更後の前記供給電力が前記最大供給電力を超えるか否かを判定する処理と、
変更後の前記供給電力が前記最大供給電力を超えることに応じて、前記供給電力に対する変更を禁止する処理と、
を実行する、請求項１乃至３の何れかに記載の画像処理装置。
【請求項５】
前記外部インタフェースには、複数の前記外部機器が接続され、
前記制御装置は、
変更後の前記供給電力の合計が前記最大供給電力を超えるか否かを判定する処理と、
変更後の前記供給電力の合計が前記最大供給電力を超えることに応じて、複数の前記外部機器のうち、一の外部機器の前記供給電力を減らした分だけ、他の外部機器の前記供給電力を増やす処理と、
を実行する、請求項１乃至４の何れかに記載の画像処理装置。
【請求項６】
前記制御装置は、電源を備える前記外部機器の前記供給電力を、前記電源を備える前記外部機器の動作可能電力を下回って減らすのを許容する、請求項５に記載の画像処理装置。
【請求項７】
前記制御装置は、電源を備えていない前記外部機器に供給する前記供給電力を減らす変更を禁止する、請求項１乃至６の何れかに記載の画像処理装置。
【請求項８】
前記制御装置は、
電源を備えていない前記外部機器に供給する前記供給電力を減らす旨の指示を受け付けたか否かを判定する処理と、
電源を備えていない前記外部機器に供給する前記供給電力を減らす旨の指示を受け付けたことに応じて、受け付けた前記外部機器の前記供給電力を減らす処理と、
を実行する、請求項１乃至７の何れかに記載の画像処理装置。
【請求項９】
前記制御装置は、電源を備えていない前記外部機器に供給する前記供給電力を減らすのに応じて警告を表示する、請求項８に記載の画像処理装置。
【請求項１０】
前記制御装置は、
前記供給電力の変更を決定するか否かを受け付ける処理と、
前記供給電力の変更を決定しない旨を受け付けたことに応じて、変更前の前記供給電力の状態を維持する処理と、
を実行する、請求項１乃至９の何れかに記載の画像処理装置。
【請求項１１】
前記制御装置は、
前記供給電力の変更を決定するか否かを受け付ける処理と、
前記供給電力の変更を決定するか否かを受け付けたことに応じて、前記最大供給電力を表示する処理、及び前記外部機器に供給する前記供給電力の大きさの変更を受け付ける処理を終了させる、請求項１乃至１０の何れかに記載の画像処理装置。
【請求項１２】
前記制御装置は、
バッテリーを備える前記外部機器に供給する前記供給電力を表示する処理と、
前記バッテリーの充電を完了させるのに必要な充電完了予定時間を、前記供給電力と対応付けて表示する処理と、
を実行する、請求項１乃至１１の何れかに記載の画像処理装置。
【請求項１３】
前記制御装置は、
前記バッテリーを備える前記外部機器に対し前記バッテリーの充電を実行しながら、前記バッテリーに流れる充電電流の電流値と、前記バッテリーの充電の割合を示す充電容量とに基づいて電源プロファイルを生成する処理と、
前記電源プロファイルに応対する前記外部機器が再度接続されたことに応じて、前記電源プロファイルに基づいて前記充電完了予定時間を取得する処理と、
を実行する、請求項１２に記載の画像処理装置。
【請求項１４】
前記制御装置は、
前記外部機器を新たに接続されたか否かを判定する処理と、
前記外部機器を新たに接続されたことに応じて、新たに接続された前記外部機器から前記供給電力の値を取得する処理と、
取得した前記供給電力の値を、前記最大供給電力とともに表示する処理と、
を実行する、請求項１乃至１３の何れかに記載の画像処理装置。
【請求項１５】
前記画像処理部は、シートに画像を印刷する印刷部であり、
前記制御装置は、前記印刷部による印刷を実行する印刷時と、前記印刷部による印刷を実行しない待機時とのそれぞれに応じた前記最大供給電力を表示する、請求項１乃至１４の何れかに記載の画像処理装置。
【請求項１６】
タッチパネルを、備え、
前記制御装置は、前記タッチパネルに前記最大供給電力を表示させた状態において、前記供給電力の変更を前記タッチパネルにより受け付ける、請求項１乃至１５の何れかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部インタフェースから電力の供給を行う画像処理装置に関するものである。
【背景技術】
【０００２】
従来、複数の画像処理装置を接続したシステムで消費される電力を管理する技術がある（例えば、特許文献１など）。特許文献１に開示される複数の画像処理装置は、所定の規格に準ずる接続により外部機器に電力を供給する。電力を供給可能な接続規格としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）規格がある。ＵＳＢ２．０規格では、例えば、２．５Ｗの電力を供給することができる。また、新たに策定されたＵＳＢ  ＰＤ（ＵＳＢ Ｐｏｗｅｒ Ｄｅｌｉｖｅｒｙ）規格では、最大で１００Ｗという大容量の電力を供給可能となる。
【０００３】
特許文献１に開示される管理サーバは、画像処理装置ごとのＵＳＢ接続で消費される電力（文献では、ＵＳＢ消費電力）などを算出し、ディスプレイに表示する。システムを利用するユーザは、ディスプレイの表示を確認し、システムの消費電力を把握する。また、管理サーバは、例えば、システム全体の使用電力が許容量を超過する場合、画像処理装置を停止させシステム全体の使用電力を減らす。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−８８０３６号公報（図１２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したシステムでは、システム全体の許容電力を考慮して画像処理装置を停止させる。その結果、画像処理装置の外部インタフェースから供給される電力も一律に停止される。しかしながら、上記したように電力を供給可能な接続規格には、様々な規格がある。また、供給可能な最大電力も規格に応じて異なる。また、画像処理装置の供給可能な最大電力は、画像処理装置の電源の能力に応じても異なる。このため、システム全体の許容電力ではなく、個々の画像処理装置の外部インタフェースから供給可能な最大供給電力を把握した上で、画像処理装置から供給する電力を個別に変更したいという要望が存在する。
【０００６】
本願は、上記の課題に鑑み提案されたものであって、画像処理装置の外部インタフェースから供給可能な最大供給電力を把握した上で、外部機器に供給する供給電力を変更できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る画像処理装置は、電源部と、画像データを処理する画像処理部と、電源部から電力を供給され、所定の規格に準ずる接続により外部機器へ電力を供給する外部インタフェースと、制御装置と、を備え、制御装置は、外部インタフェースから供給可能な最大の電力である最大供給電力を表示する処理と、最大供給電力を表示した状態において、外部機器に供給する電力である供給電力の大きさの変更を受け付ける処理と、を実行する。
【０００８】
これによれば、制御装置は、最大供給電力を表示させた状態で、外部機器の供給電力の変更を受け付ける。このため、ユーザは、最大供給電力の表示を確認することで、外部インタフェースに接続された外部機器にどのぐらいの電力を供給可能であるのかを把握しながら、外部機器へ供給する供給電力を変更できる。ユーザは、最大供給電力の全てを供給電力に割り当てたり、あるいは余裕をもたせて最大供給電力を供給電力に割り当てたりできる。また、最大で１００Ｗという大容量の電力を双方向で供給可能なＵＳＢ  ＰＤでは、オフィスなどに設置したプリンタを、周辺機器（外部機器）の電源として活用する可能性もある。このような場合に、画像処理装置の最大供給電力を把握した上で、周辺機器への供給電力の割り当てを行える当該画像処理装置は、極めて有効である。
【発明の効果】
【０００９】
本願に係る画像処理装置によれば、外部インタフェースから供給可能な最大供給電力を把握した上で、外部機器に供給する供給電力を変更できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るＭＦＰの斜視図である。
【図２】ＭＦＰの電気的構成を示すブロック図である。
【図３】電力供給制御の内容を示すフローチャートである。
【図４】電力供給制御の内容を示すフローチャートである。
【図５】電力供給制御の内容を示すフローチャートである。
【図６】最大供給電力を表示したタッチパネルの表示例を示す図である。
【図７】電力プロファイルの一例を示すグラフである。
【図８】タッチパネルの操作の一例を示す図である。
【図９】タッチパネルの操作の一例を示す図である。
【図１０】タッチパネルの操作の一例を示す図である。
【図１１】タッチパネルの操作の一例を示す図である。
【図１２】タッチパネルの操作の一例を示す図である。
【図１３】別例の最大供給電力を表示したタッチパネルの表示例を示す図である。
【図１４】別例の最大供給電力を表示したタッチパネルの表示例を示す図である。
【図１５】別例の最大供給電力を表示したタッチパネルの表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本願の画像処理装置を具体化した一実施形態であるＭＦＰ１について図１及び図２を参照しつつ説明する。
【００１２】
（１．ＭＦＰの構成）
図１は、本実施形態のＭＦＰ（Multi-Function Peripheral）１の斜視図を示している。ＭＦＰ１は、印刷機能、コピー機能、スキャナ機能、ＦＡＸ機能を備える複合機である。図１に示すように、ＭＦＰ１は、筐体１０、ＵＳＢインタフェース１９、ユーザインタフェース２０、給紙トレイ４１、排紙トレイ４２、及び上カバー４３などを備える。なお、以下の説明では、ＭＦＰ１の正面に立ったユーザの視点を基準とした方向を用いて説明する。即ち、図１における手前を「前」、奥を「後」とし、上を「上」、下を「下」とし、左を「左」、右を「右」とする。
【００１３】
筐体１０は、略箱形をなし、後述するＣＰＵ１２、ＮＶＲＡＭ１５、画像形成部１６（図２参照）などを内部に収納する。ユーザインタフェース２０は、筐体１０の上面前側に設置されている。ユーザインタフェース２０は、タッチパネル２１、及びテンキー２２などの操作ボタンを有する。ＵＳＢインタフェース１９は、筐体１０の前面上側に設置されている。本実施形態のＵＳＢインタフェース１９は、ＵＳＢ（Universal Serial Bus）規格に準拠したコネクタであるレセプタクル１９１を３つ備える。筐体１０の下側には、シート（紙やＯＨＰなど）を収容する給紙トレイ４１が設置されている。ユーザは、給紙トレイ４１を前方に引出し、給紙トレイ４１にシートを入れることができる。給紙トレイ４１の上には、画像を形成したシートを支持する排紙トレイ４２が設置されている。上カバー４３は、後方に不図示の回動軸を有し、上方に回動可能となっている。上カバー４３の下には、原稿台が設置されている。ユーザは、画像読取部１７（図２参照）に原稿を読み取らせる（スキャンさせる）際、上カバー４３を回動させ、露出する原稿台に原稿を載置する。
【００１４】
次に、図２を用いて、ＭＦＰ１の電気的構成について説明する。ＭＦＰ１は、ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、ＮＶＲＡＭ（不揮発性メモリ）１５、画像形成部１６、画像読取部１７、ＦＡＸ通信部１８、ＵＳＢインタフェース１９、ユーザインタフェース２０、及びネットワークインタフェース２４などを備えている。これらのＣＰＵ１２等は、バス１１で互いに接続されている。また、ＭＦＰ１は、商用電源から電力を供給する電源２５を備えている。電源２５は、電源コードや電源回路（ブリッジダイオード、平滑化回路など）を備え、商用電源から直流電源を生成し、電源線にてＭＦＰ１が備える各部へ電力を供給する。
【００１５】
ＲＯＭ１４は、各種プログラムを記憶している。ＣＰＵ１２は、ＲＯＭ１４から読み出したプログラムを実行し、処理結果をＲＡＭ１３に一時的に記憶させながら、バス１１で接続された各部を制御する。ＮＶＲＡＭ１５には、電力情報１５１、及び画像データ１５３が保存される。電力情報１５１は、ＵＳＢインタフェース１９から供給可能な最大供給電力の情報を含んでいる。画像データ１５３は、コピー機能やＦＡＸ機能等で原稿を読み取って形成した画像データ、あるいは外部から印刷指示を受け付けた画像データなどである。
【００１６】
画像形成部１６は、ヘッド１６１及びインクカートリッジ１６２を有する。インクカートリッジ１６２は、インクを収容する。ヘッド１６１は、インクカートリッジ１６２から供給されるインクをシートに吐出する。これにより、画像形成部１６は、ＣＰＵ１２の制御に基づいて、インクジェット方式によりシートに画像を印刷する。画像読取部１７は、不図示の原稿台及びＣＩＳ（Contact Image Sensor）を備える。画像読取部１７は、原稿台に載置された原稿に対してＣＩＳを移動させ、原稿を読み取り、画像データ１５３を生成する。
【００１７】
ＦＡＸ通信部１８は、電話回線を介して、他のファクシミリ装置との間でＦＡＸデータの送受信を行う。ＵＳＢインタフェース１９は、レセプタクル１９１（図１参照）に接続された外部機器（ＵＳＢメモリなど）に対して、データの読み出し及び書き込みを行う。例えば、本実施形態の３つのＵＳＢインタフェース１９のうち、２つには、ＵＳＢメモリである常設メモリ３１及び外部メモリ３２がそれぞれ装着されている。ここでいう常設メモリ３１とは、例えば、ＦＡＸ機能やコピー機能の際に使用される予備メモリであり、ＮＶＲＡＭ１５の空き容量が所定値未満である場合に、画像データ１５３の記憶先として使用される。また、外部メモリ３２は、例えば、ユーザごとに個人で使用するメモリである。このため、外部メモリ３２は、ユーザによって適宜着脱される。常設メモリ３１及び外部メモリ３２は、電源を備えておらず、レセプタクル１９１を介してＭＦＰ１（電源２５）から電力を供給されて動作する。
【００１８】
また、３つのＵＳＢインタフェース１９のうち、残りの１つには、ノートＰＣ３３が接続されている。ノートＰＣ３３は、電源３３Ａを備える。電源３３Ａは、例えば、商用電源から電力供給を受ける装置（ＡＣアダプタ、電源回路など）や、供給された電力を蓄積するバッテリーである。例えば、ノートＰＣ３３は、内蔵している電源３３Ａで動作するが、ＭＦＰ１からの電力の供給を受け、バッテリーを充電等する。
【００１９】
ユーザインタフェース２０は、ＣＰＵ１２の制御に基づいて、例えば各種の設定画面や装置の動作状態等をタッチパネル２１（図１参照）に表示する。また、ユーザインタフェース２０は、タッチパネル２１、テンキー２２（図１参照）などで受け付けた操作を信号としてＣＰＵ１２へ送信する。ネットワークインタフェース２４は、例えば、ＬＡＮ（Local Area Network）インタフェースであり、ＬＡＮケーブル（図示略）を介してネットワークＮＷに接続されている。本実施形態のネットワークＮＷには、例えば、ＰＣ６１やファイルサーバ６３が接続されている。ユーザは、例えばＰＣ６１を操作することで、ＭＦＰ１に対して画像データ１５３を送信し印刷指示を行うことができる。画像形成部１６は、画像データ１５３に基づいて印刷を実行する。また、ＭＦＰ１は、ファイルサーバ６３に対し、画像データ１５３のアップロードやダウンロードを実行することができる。
【００２０】
（２．電力供給制御）
次に、本実施形態のＭＦＰ１によるＵＳＢインタフェース１９の電力供給制御について、図３〜図５を参照しつつ、説明する。制御の一例として、ＵＳＢインタフェース１９に対する新たな接続を検出してから印刷処理を完了させるまでの処理内容を説明する。ＣＰＵ１２は、例えば、ＲＯＭ１４に保存されたプログラムを、ＭＦＰ１の起動時に実行することで図３〜図５に示す電力供給制御を開始する。
【００２１】
まず、図３のステップ（以下、単に「Ｓ」と記載する）１１において、ＭＦＰ１のＣＰＵ１２は、ＵＳＢインタフェース１９に対して新たな接続を検出したか否かを判定する。ＣＰＵ１２は、新たな接続を検出するまで（Ｓ１１：ＮＯ）、Ｓ１１の判定処理を繰り返し実行する。このため、ＣＰＵ１２は、ＭＦＰ１の起動後、ＵＳＢインタフェース１９に対する新たな接続の判定を常時実行している。
【００２２】
Ｓ１１において、ＣＰＵ１２は、例えば、レセプタクル１９１に新たな外部機器（ＵＳＢメモリなど）が接続されると（Ｓ１１：ＹＥＳ）、プラグアンドプレイ（ＰｎＰ）機能により、新たに接続された外部機器に対してデバイス情報を要求する（Ｓ１３）。ここでいうデバイス情報とは、例えば、外部機器の製造元のベンダーＩＤ、プロダクトＩＤ、ＵＳＢデバイスクラスＩＤなどのＵＳＢデバイス情報である。また、ＣＰＵ１２は、デバイス情報として、外部機器の動作（駆動）に必要な動作可能電力やバッテリーを備えているかなどの情報を取得する。ここでいう動作可能電力とは、例えば、外部機器を動作させるのに最低限必要な電力である。ＣＰＵ１２は、取得したデバイス情報を、例えば、ＲＡＭ１３に保存する。このため、ＲＡＭ１３には、新たな外部機器を接続する度に、その外部機器のデバイス情報が保存される。
【００２３】
次に、ＣＰＵ１２は、待機時におけるＭＦＰ１の最大供給電力と、待機時におけるＵＳＢインタフェース１９に接続される外部機器に供給する供給電力をタッチパネル２１に表示する（Ｓ１５）。また、ＣＰＵ１２は、印刷時におけるＭＦＰ１の最大供給電力と、印刷時におけるＵＳＢインタフェース１９に接続される外部機器に供給する供給電力をタッチパネル２１に表示する。ここでいう印刷時とは、印刷指示を受け付けている期間であり、例えば、後述する図５のＳ４６の印刷指示を受け付けてからＳ５１の印刷を完了させるまでの期間である。また、待機時とは、起動後に初めて印刷指示を受け付けるまでの期間や、印刷後に次の印刷指示を受け付けるまでの期間、即ち、印刷指示を受け付けていない状態の期間である。
【００２４】
最大供給電力とは、ＵＳＢインタフェース１９から外部機器に供給可能な電力の合計である。印刷時には画像形成部１６等を駆動するため、印刷時の最大供給電力は、待機時に比べて低くなる。印刷時及び待機時の最大供給電力の値は、例えば、ＮＶＲＡＭ１５の電力情報１５１に予め保存されている。
【００２５】
供給電力とは、Ｓ１５で表示した段階では外部機器の動作可能電力であり、後述する変更後は実際に外部機器に供給する電力である。このため、ＣＰＵ１２は、Ｓ１５において、Ｓ１３で取得した動作可能電力の値を供給電力として割り当て表示する。なお、供給電力の合計値が最大供給電力を超える場合には、ＣＰＵ１２は、タッチパネル２１にエラーを表示してもよい。また、供給電力の合計値が最大供給電力を超え、且つ接続される外部機器の中に電源（バッテリーなど）を備えるものがある場合、ＣＰＵ１２は、電源を備える（以下、「電源駆動」という場合がある）外部機器の供給電力を減らす調整をしてもよい。電源駆動の外部機器は、ＭＦＰ１からの供給電力を動作可能電力未満に減らされても、バッテリー等から必要な電力を受けることができるためである。ＣＰＵ１２は、ＲＡＭ１３に保存されたデバイス情報（動作可能電力）や、ＮＶＲＡＭ１５に保存された電力情報１５１（最大供給電力の値）に基づいて、Ｓ１５の表示処理を実行する。
【００２６】
図６は、タッチパネル２１の表示例を示している。なお、図６に示す電力値（Ｗ）は、一例である。図６に示すように、タッチパネル２１の上部には、待機時の最大供給電力Ｗｍ１が表示されている。ＣＰＵ１２は、最大供給電力Ｗｍ１の大きさを、横長の長方形の枠でグラフのように表示する。
【００２７】
詳述すると、最大供給電力Ｗｍ１の中には、外部機器Ａの供給電力Ｗｓ１、外部機器Ｂの供給電力Ｗｓ２、外部機器Ｃの供給電力Ｗｓ３が表示されている。この外部機器Ａ〜Ｃの各々は、例えば、上記した常設メモリ３１、外部メモリ３２、ノートＰＣ３３の各々に対応する。３つの供給電力Ｗｓ１，Ｗｓ２，Ｗｓ３は、それぞれ横長の長方形の枠で表示されている。最大供給電力Ｗｍ１、及び供給電力Ｗｓ１，Ｗｓ２，Ｗｓ３の大きさは、この枠の横方向の長さで表される。例えば、図６に示す例では、供給電力Ｗｓ３の横方向の長さは、他の供給電力Ｗｓ１，Ｗｓ２に比べて短くなっている。この場合、ＭＦＰ１からノートＰＣ３３に供給される供給電力Ｗｓ３は、常設メモリ３１の供給電力Ｗｓ１及び外部メモリ３２の供給電力Ｗｓ２に比べて小さい。また、最大供給電力Ｗｍ１の枠内には、右側に空白部分が存在する。これは、最大供給電力Ｗｍ１は、供給電力Ｗｓ１，Ｗｓ２，Ｗｓ３を合計した長さよりも長く、即ち、供給電力Ｗｓ１，Ｗｓ２，Ｗｓ３を合計した電力よりも大きい電力となる。なお、ＣＰＵ１２は、供給電力Ｗｓ１〜Ｗｓ３の各々を色分けして見易く表示してもよい。
【００２８】
また、待機時の最大供給電力Ｗｍ１の下には、印刷時の最大供給電力Ｗｍ２が同様に表示されている。上記したように印刷時の最大供給電力Ｗｍ２は、印刷動作の影響により、待機時の最大供給電力Ｗｍ１に比べて小さくなっている。このため、図６に示す例では、ＭＦＰ１は、印刷時に外部機器Ｃ（ノートＰＣ３３）に供給電力Ｗｓ３を供給しない設定となっている。また、印刷時の最大供給電力Ｗｍ２の下には、決定ボタン１７１と、キャンセルボタン１７２が表示されている。詳細については後述するが、本実施形態のＣＰＵ１２は、タッチパネル２１に表示された供給電力Ｗｓ１，Ｗｓ２，Ｗｓ３を、図６の手１７３で示すようにスライド操作されることで、供給電力Ｗｓ１〜Ｗｓ３の値を変更可能となっている。そして、決定ボタン１７１を選択されることで、ＣＰＵ１２は、変更を有効にする。
【００２９】
図３に戻り、ＣＰＵ１２は、Ｓ１５を実行した後、ＵＳＢインタフェース１９に接続されている全ての外部機器について、バッテリーを備えているか否かを判定する（Ｓ１７）。バッテリーを備えているか否かの判定は、例えば、上記したデバイス情報に基づいて判定できる。ＣＰＵ１２は、全ての外部機器がバッテリーを備えていないことに応じて（Ｓ１７：ＮＯ）、図４に示すＳ２３以降の処理を実行する。
【００３０】
一方、ＣＰＵ１２は、一台でもバッテリーを備えている外部機器が存在することに応じて（Ｓ１７：ＹＥＳ）、そのバッテリーを備える外部機器の電力プロファイルが存在するか否かを判定する（Ｓ１９）。電力プロファイルは、例えば、電力情報１５１に保存される。ＣＰＵ１２は、電力情報１５１を検索して電力プロファイルが存在しないことに応じて（Ｓ１９：ＮＯ）、図４に示すＳ２３以降の処理を実行する。
【００３１】
図７は、電力プロファイルの一例を示している。ここでいう電力プロファイルとは、外部機器のバッテリーに流れる充電電流の電流値と、バッテリーの充電容量との関係を示すデータをいう。図７の左側の縦軸は、バッテリーの電流値（定電流放電の電流値）を示している。右側の縦軸は、バッテリーの充電容量を示している。横軸は、満充電（充電容量を１００％）の状態にするのに必要な充電完了予定時間を示している。図７に示すように、充電容量が少ない状態（０％〜約６５％）では、電流値は、一定値（１．０Ｃ）となる。また、充電容量が所定の値（例えば、６５％）を超えると、バッテリーの電流値は、急激に減少する。
【００３２】
このような電流値、充電容量、及び充電完了予定時間の関係を示す電力プロファイルが存在することに応じて（Ｓ１９：ＹＥＳ）、ＣＰＵ１２は、電力プロファイルが存在する外部機器の充電完了予定時間を表示する（Ｓ２１）。詳述すると、ＣＰＵ１２は、例えば、試験的に僅かな時間だけ外部機器に電力を供給し、レセプタクル１９１の電源ラインを流れる電流（外部機器のバッテリーに流れる充電電流）の電流値を検出する。ＣＰＵ１２は、検出した電流値に対応する充電容量や充電完了予定時間を、電力プロファイルから取得する。例えば、図７に示すように、０．８Ｃの電流が流れている場合、充電容量は、７０％となる。充電完了予定時間は、約４５秒となる。ＣＰＵ１２は、取得した充電完了予定時間を、外部機器の供給電力Ｗｓ１〜Ｗｓ３と対応付けてタッチパネル２１に表示する。例えば、図６の供給電力Ｗｓ３に示すように、ＣＰＵ１２は、バッテリーを備える外部機器Ｃ（ノートＰＣ３３など）の供給電力Ｗｓ３の枠内に充電完了予定時間（例えば、５分）を表示させる。なお、供給電力の変更によりバッテリーを備える外部機器に実際に供給する供給電力（待機時及び印刷時）が低くなる場合、即ち、電力プロファイルで設定している充電電流の電流値よりも実際の値が低くなる場合、ＣＰＵ１２は、実際に供給する供給電力の大きさに応じて充電完了予定時間を補正してもよい。
【００３３】
また、上記したバッテリーの充電電流の電流値の検出は、外部機器側で実行してもよい。この場合、ＣＰＵ１２は、外部機器から受信した電流値に基づいて充電完了予定時間を取得できる。また、ＣＰＵ１２は、電力情報１５１の中に電力プロファイルの一部（図７のグラフの一部）のデータしか保存されていない場合、存在するデータ（充電容量や電流値）から残りのデータを推定してもよい。また、電力プロファイルのデータは、予め電力情報１５１（ＮＶＲＡＭ１５）に保存されたデータでもよく、あるいはＣＰＵ１２によって後から作成されたデータでもよい。例えば、ＣＰＵ１２は、バッテリーを備える外部機器に充電を行いながら、バッテリーに流れる充電電流の電流値を検出し、充電時間を計測する。また、ＣＰＵ１２は、例えば充電を行いながら、外部機器から現在の充電容量の情報を適宜取得する。これにより、ＣＰＵ１２は、収集した電流値、充電時間、充電容量を関連付けたデータを生成することで電源プロファイルを生成できる。そして、ＣＰＵ１２は、例えば、一度、電力プロファイルを生成した外部機器を再度接続されたことに応じて、前回生成した電力プロファイルを図３のＳ２１で用いて充電完了予定時間を取得できる。
【００３４】
次に、ＣＰＵ１２は、タッチパネル２１に対する操作を受け付ける処理を実行する。
まず、図４のＳ２３において、ＣＰＵ１２は、タッチパネル２１に対する操作を検出したか否かを判定する。ＣＰＵ１２は、タッチパネル２１に対する操作を検出するまで（Ｓ２３：ＮＯ）、Ｓ２３の判定処理を繰り返し実行する。タッチパネル２１には、図６に示す表示が維持される。
【００３５】
次に、タッチパネル２１に対する操作を検出したことに応じて（Ｓ２３：ＹＥＳ）、ＣＰＵ１２は、タッチパネル２１に表示した供給電力Ｗｓ１〜Ｗｓ３に対する変更の操作を検出したか否かを判定する（Ｓ２５）。ＣＰＵ１２は、供給電力Ｗｓ１〜Ｗｓ３に対する操作でないことに応じて（Ｓ２５：ＮＯ）、図５のＳ４１以降の処理を実行する。タッチパネル２１の表示のうち、有効な操作領域は、供給電力Ｗｓ１〜Ｗｓ３を除くと、決定ボタン１７１及びキャンセルボタン１７２のみとなる。このため、供給電力Ｗｓ１〜Ｗｓ３に対する操作を除いたタッチパネル２１に対する操作とは、決定ボタン１７１又はキャンセルボタン１７２に対する操作となる。
【００３６】
ここで、上記したように、本実施形態のＣＰＵ１２は、タッチパネル２１に表示された供給電力Ｗｓ１〜Ｗｓ３を、図６の手１７３で示すようにスライド操作されることで、電力の値を変更可能となっている。しかしながら、操作の中には、禁止すべき操作も存在する。そこで、ＣＰＵ１２は、ユーザからなされた操作の内容を判定する。
【００３７】
ＣＰＵ１２は、供給電力Ｗｓ１〜Ｗｓ３に対する変更操作を検出したことに応じて（Ｓ２５：ＹＥＳ）、その操作内容が最大供給電力Ｗｍ１，Ｗｍ２を超える操作であるか否か、即ち、変更後の供給電力Ｗｓ１〜Ｗｓ３の合計が最大供給電力Ｗｍ１，Ｗｍ２のいずれかを超えるか否かを判定する（Ｓ２７）。
【００３８】
図８〜図１２は、最大供給電力Ｗｍ１を表示したタッチパネル２１の操作の一例を示している。なお、図８〜図１２では、電源を備えていない（以下、「非電源駆動」という場合がある）外部機器を分かり易くするため、外部機器名の下に（非電源駆動）と表記している。図８に示すように、供給電力Ｗｓ３を右側にスライドさせ電力を増大させる操作は、最大供給電力Ｗｍ１を増大させる操作であるため、禁止される。これは、ＭＦＰ１は、最大供給電力Ｗｍ１，Ｗｍ２を超える電力を供給できないためである。このため、ＣＰＵ１２は、Ｓ２７において操作内容が最大供給電力Ｗｍ１，Ｗｍ２を超える操作であることに応じて（Ｓ２７：ＹＥＳ）、その操作を禁止し（Ｓ２９）、Ｓ２３からの処理を開始する。なお、ＣＰＵ１２は、図８に示すように、操作を禁止した旨の禁止表示１７５をタッチパネル２１に表示してもよい。
【００３９】
また、ＣＰＵ１２は、供給電力Ｗｓ１〜Ｗｓ３に対する操作内容が最大供給電力Ｗｍ１，Ｗｍ２を超えない操作であることに応じて（Ｓ２７：ＮＯ）、非電源駆動の外部機器の供給電力を減らす（下げる）操作であるか否かを判定する（Ｓ３１）。非電源駆動の外部機器は、ＵＳＢ接続時に設定された動作可能電力（供給電力）を供給されなければ、正常に動作できない可能性が高い。このため、非電源駆動の外部機器の供給電力Ｗｓ１，Ｗｓ２を減らす操作を禁止する必要がある。
【００４０】
一方で、非電源駆動の外部機器の供給電力Ｗｓ１，Ｗｓ２を、ユーザによって意図的に減らされた場合、操作の多様性を確保する点では、許容すべきである。例えば、非電源駆動の外部機器の動作を停止してまでも、バッテリーを備える外部機器の供給電力を増やし、充電を急ぎたい場合が考えられる。この場合、ユーザは、意図的に非電源駆動の外部機器の供給電力を減らしたくなる。
【００４１】
図９は、非電源駆動の外部機器Ｂの供給電力Ｗｓ２を減らす操作を示している。外部機器Ｃは、電源駆動の外部機器である。外部機器Ｃの供給電力Ｗｓ３には、バッテリーの充電時間が表示されている。これにより、ユーザは、外部機器Ｃを、バッテリーを備えている外部機器であると把握できる。そして、例えば、ユーザは、外部機器Ｃの供給電力Ｗｓ３を手１７３でタッチし、外部機器Ｂ側へスライド操作する。この操作は、非電源駆動の外部機器Ｂの供給電力Ｗｓ２を減らす操作となる。ＣＰＵ１２は、このような操作を禁止する。
【００４２】
一方で、図１０に示す操作は、外部機器Ｂの供給電力Ｗｓ２を手１７３でタッチし、供給電力Ｗｓ２を減らす方向（左方向）へスライドさせる操作である。この操作は、ユーザによって、意図的に非電源駆動の外部機器Ｂをタッチ（選択）した上で、その外部機器Ｂの供給電力Ｗｓ２を減らす操作であると捉えることができる。このため、本実施形態のＣＰＵ１２は、この操作を許可する。そして、図１１に示すように、ユーザは、外部機器Ｂの供給電力Ｗｓ２を減らした分だけ、外部機器Ｃの供給電力Ｗｓ３を増やすことが可能となる。これにより、外部機器Ｃのバッテリーをより速く充電することができる。この場合、ＣＰＵ１２は、供給電力Ｗｓ３の変更に応じて、充電完了予定時間の表示を変更（例えば、図１１に示すように５分から３分に変更）してもよい。そして、ＣＰＵ１２は、後述する供給電力Ｗｓ１〜Ｗｓ３の変更を反映させる時点で（図５のＳ４３）、変更後の供給電力Ｗｓ３に基づいて充電完了予定時間を再度設定してもよい。
【００４３】
上記した操作の許可又は禁止を実現するため、図４のＳ３１において、ＣＰＵ１２は、操作内容が非電源駆動の外部機器の供給電力を減らす操作であることに応じて（Ｓ３１：ＹＥＳ）、その操作が非電源駆動の外部機器の供給電力をタッチ（選択）する操作でるか否かを判定する（Ｓ３３）。即ち、ＣＰＵ１２は、上記した図１０に示すユーザの意図的な操作であるか否かを判定する。
【００４４】
Ｓ３３において、非電源駆動の外部機器の供給電力をタッチしない操作、即ち、電源駆動の外部機器の供給電力をタッチする操作であることに応じて（Ｓ３３：ＮＯ）、ＣＰＵ１２は、操作を禁止（操作内容をキャンセル）し（Ｓ３５）、Ｓ２３からの処理を開始する。これにより、図９に示す電源駆動の外部機器Ｃに対する操作を禁止できる。
【００４５】
一方で、Ｓ３３において、操作内容が非電源駆動の外部機器の供給電力をタッチした操作であることに応じて（Ｓ３３：ＹＥＳ）、ＣＰＵ１２は、警告を表示する（Ｓ３７）。図１０に示すように、ＣＰＵ１２は、非電源駆動の外部機器Ｂが動作しない可能性がある旨の警告表示１７７を、タッチパネル２１に表示する。これにより、ユーザは、誤って操作した場合に、警告表示１７７を確認することで誤操作を認識できる。警告表示１７７を表示した後（Ｓ３７）、ＣＰＵ１２は、操作内容の変更を受け付け、図１０及び図１１に示すように、非電源駆動の外部機器Ｂの供給電力Ｗｓ２を減らし、電源駆動の外部機器Ｃの供給電力Ｗｓ３を増やす（Ｓ３９）。これにより、ユーザは、意図的に非電源駆動の外部機器Ｂの供給電力Ｗｓ２を減らして、減らした分の電力を他の外部機器Ｃに割り当てることができる。ＣＰＵ１２は、Ｓ２３からの処理を開始する。
【００４６】
また、Ｓ３１において、ＣＰＵ１２は、操作内容が非電源駆動の外部機器の供給電力を減らす操作でないことに応じて（Ｓ３１：ＮＯ）、操作内容に応じて供給電力Ｗｓ１〜Ｗｓ３を増加又は減少させる（Ｓ４０）。図１２は、２つの非電源駆動の外部機器Ａ，Ｂの供給電力Ｗｓ１，Ｗｓ２と、２つの電源駆動の外部機器Ｃ，Ｄの供給電力Ｗｓ３，Ｗｓ４を表示した例を示している。例えば、図１２に示すように、電源駆動の外部機器Ｃの供給電力Ｗｓ３を増加させ、電源駆動の外部機器Ｄの供給電力Ｗｓ４を減らす操作は許容できる。また、図１２に示す例では、４つの供給電力Ｗｓ１〜Ｗｓ４の合計値が、最大供給電力Ｗｍ１と一致している。即ち、ＭＦＰ１には、ＵＳＢインタフェース１９から供給可能な余情の電力がない状態である。このため、ＣＰＵ１２は、最大供給電力Ｗｍ１の範囲内（枠内）で、供給電力Ｗｓ３，Ｗｓ４の変更を許可する。ＣＰＵ１２は、ユーザの操作に応じて、外部機器Ｃの供給電力Ｗｓ３を増加させた分だけ、外部機器Ｄの供給電力Ｗｓ４を減少させる（Ｓ４０）。即ち、ＣＰＵ１２は、一方の供給電力の増減に連動させて他方の供給電力を増減させる。ＣＰＵ１２は、Ｓ２３からの処理を開始する。なお、ＭＦＰ１に余剰の電力がある、即ち、最大供給電力Ｗｍ１内に割り当てられていない電力が存在する場合、ＣＰＵ１２は、割り当てられていない電力を、増加分の電力に割り当ててもよい。この場合、ＣＰＵ１２は、供給電力Ｗｓ３，Ｗｓ４の一方の増加に合わせて、他方を減少させなくともよい。
【００４７】
また、ＣＰＵ１２は、上記したＳ２５において、供給電力Ｗｓ１〜Ｗｓ３に対する操作を検出できない、即ち、決定ボタン１７１又はキャンセルボタン１７２に対する操作を検出したことに応じて（Ｓ２５：ＮＯ）、図５に示すＳ４１を実行する。ＣＰＵ１２は、Ｓ４１において、操作内容が決定ボタン１７１に対する操作であるか否かを判定する。
【００４８】
ＣＰＵ１２は、決定ボタン１７１を操作されたことに応じて（Ｓ４１：ＹＥＳ）、ユーザによって設定された印刷時及び待機時のそれぞれの供給電力Ｗｓ１〜Ｗｓ３（例えば、図６参照）を各外部機器Ａ〜Ｃの供給電力として設定する（Ｓ４３）。また、この時点では、後述する印刷指示を受け付けていない、即ち、待機中であるため、ＣＰＵ１２は、設定された待機時の供給電力Ｗｓ１〜Ｗｓ３を各外部機器Ａ〜Ｃに供給する。これにより、ＭＦＰ１は、ユーザによる変更を反映し、変更後の供給電力Ｗｓ１〜Ｗｓ３を供給する。ＣＰＵ１２は、タッチパネル２１の表示を元に戻す（Ｓ４４）。例えば、ＣＰＵ１２は、タッチパネル２１の表示を、図３のＳ１５における表示処理の前の状態（初期画面など）に戻す。あるいは、ＣＰＵ１２は、タッチパネル２１の表示自体を消す処理を実行する（Ｓ４４）。
【００４９】
一方で、ＣＰＵ１２は、Ｓ４１において、決定ボタン１７１を操作されていない、即ち、キャンセルボタン１７２を操作されたことに応じて（Ｓ４１：ＮＯ）、図３のＳ１１で検出した新たな外部機器へ電力を供給せず、これまでの設定を維持し各外部機器（新たな外部機器を除く）へ電力を供給する（Ｓ４７）。ＣＰＵ１２は、各外部機器（新たな外部機器を除く）へ待機時の供給電力を供給する。これにより、ＭＦＰ１は、ユーザによる変更を反映せず、新たなＵＳＢ接続を検出する前の状態を維持する。ＣＰＵ１２は、タッチパネル２１の表示を元に戻す（Ｓ４４）。
【００５０】
Ｓ４４を実行した後、ＣＰＵ１２は、印刷指示を受け付けたか否かを判定する（Ｓ４５）。ここでいう印刷指示とは、例えば、コピー機能の実行する指示である。あるいは、印刷指示とは、例えば、ＰＣ６１（図１参照）から受信した印刷ジョブに基づく画像データ１５３の印刷指示である。ＣＰＵ１２は、印刷指示を受け付けると（Ｓ４５：ＹＥＳ）、各外部機器に供給する供給電力を、Ｓ４３又はＳ４７で設定した印刷時の供給電力に変更する（Ｓ４６）。これにより、外部機器は、印刷時用に設定された供給電力を供給される。従って、ＣＰＵ１２は、待機時と印刷時の両方の供給電力を変更することができる。
【００５１】
なお、ＣＰＵ１２は、印刷時の供給電力Ｗｓ１〜Ｗｓ３のみを変更可能な構成でもよい。また、ＣＰＵ１２は、印刷時に限らず、スキャナ機能、ＦＡＸ機能を実行する際の供給電力Ｗｓ１〜Ｗｓ３を個別に、又はまとめて変更する構成でもよい。また、ＭＦＰ１は、待機時のモードとして、電源２５からの電源供給を停止する停止モードや、ＣＰＵ１２の処理機能を必要最小限に絞って他の機能は停止させるスリープモードなどを備えてもよい。そして、ＣＰＵ１２は、停止モードやスリープモードにおける供給電力Ｗｓ１〜Ｗｓ３を変更する構成でもよい。
【００５２】
ＣＰＵ１２は、Ｓ４６を実行した後、受け付けた印刷指示を実行する（Ｓ４９）。ＣＰＵ１２は、印刷指示を実行した後、外部機器に供給する供給電力を待機時の電力に戻す（Ｓ５１）。外部機器は、待機時用に設定された供給電力を供給される。ＭＦＰ１は、待機時の状態に戻る。ＣＰＵ１２は、図３〜図５に示す処理を終了する。
【００５３】
また、Ｓ４５において、ＣＰＵ１２は、印刷指示を受け付けていないことに応じて（Ｓ４５：ＮＯ）、図３〜図５に示す処理を終了する。この場合、ＭＦＰ１は、印刷時の状態に移行せず、待機時の状態（待機時用の供給電力Ｗｓ１〜Ｗｓ３）を維持することとなる。
【００５４】
因みに、ＭＦＰ１は、画像処理装置の一例である。ＣＰＵ１２は、制御装置の一例である。ＵＳＢインタフェース１９は、外部インタフェースの一例である。タッチパネル２１は、表示部及び操作部の一例である。電源２５は、電源部の一例である。画像形成部１６は、画像処理部の一例である。常設メモリ３１、外部メモリ３２、ノートＰＣ３３は、外部機器の一例である。
【００５５】
（３．効果）
以上、上記した実施形態によれば、以下の効果を奏する。
（１）本実施形態のＭＦＰ１（画像処理装置）は、電源２５（電源部）と、画像データ１５３を処理する画像形成部１６（画像処理部）と、電源２５から電力を供給され、所定の規格に準ずる接続により外部機器（常設メモリ３１など）へ電力を供給するＵＳＢインタフェース１９（外部インタフェース）と、ＣＰＵ１２（制御装置）と、を備える。ＣＰＵ１２は、ＵＳＢインタフェース１９から供給可能な最大の電力である最大供給電力Ｗｍ１，Ｗｍ２を表示する処理（図３のＳ１５）と、最大供給電力Ｗｍ１，Ｗｍ２を表示した状態において、外部機器に供給する電力である供給電力Ｗｓ１〜Ｗｓ４の大きさの変更を受け付ける処理（図４のＳ２３など）と、を実行する。
【００５６】
これによれば、ＣＰＵ１２は、最大供給電力Ｗｍ１，Ｗｍ２を表示させた状態で、外部機器の供給電力Ｗｓ１〜Ｗｓ４の変更を受け付ける。このため、ユーザは、最大供給電力Ｗｍ１，Ｗｍ２の表示を確認することで、ＵＳＢインタフェース１９に接続された外部機器にどのぐらいの電力を供給可能であるのかを把握しながら、外部機器へ供給する供給電力Ｗｓ１〜Ｗｓ４を変更できる。ユーザは、最大供給電力Ｗｍ１，Ｗｍ２の全てを供給電力Ｗｓ１〜Ｗｓ４に割り当てたり、あるいは余裕をもたせて最大供給電力Ｗｍ１，Ｗｍ２を供給電力Ｗｓ１〜Ｗｓ４に割り当てたりできる。
【００５７】
（２）また、ＭＦＰ１は、情報を表示するタッチパネル２１（表示部）と、ユーザからの操作を受け付けるタッチパネル２１（操作部）と、を備える。ＣＰＵ１２は、最大供給電力Ｗｍ１，Ｗｍ２をタッチパネル２１（表示部）に表示させ、供給電力Ｗｓ１〜Ｗｓ４の変更をタッチパネル２１（操作部）により受け付ける。
【００５８】
これによれば、ＭＦＰ１は、最大供給電力Ｗｍ１，Ｗｍ２を表示し、供給電力Ｗｓ１〜Ｗｓ４の変更を受け付け可能なタッチパネル２１（表示部、操作部）を備える。このため、ユーザは、ＭＦＰ１のタッチパネル２１の表示を確認しながら、タッチパネル２１を操作して供給電力Ｗｓ１〜Ｗｓ４を変更できる。従って、ユーザの使い勝手をより向上できる。
【００５９】
（３）また、ＣＰＵ１２は、最大供給電力Ｗｍ１，Ｗｍ２及び供給電力Ｗｓ１〜Ｗｓ４を示すグラフをタッチパネル２１（表示部）に表示させ、タッチパネル２１（操作部）に対して供給電力Ｗｓ１〜Ｗｓ４の変更を受け付けたことに応じてグラフの表示を変更する（図６など）。
【００６０】
これによれば、ユーザは、タッチパネル２１（表示部）に表示されたグラフの変化を確認しながらより直感的に供給電力Ｗｓ１〜Ｗｓ４を変更することができる。
【００６１】
（４）また、ＣＰＵ１２（制御装置）は、変更後の供給電力Ｗｓ１〜Ｗｓ４が最大供給電力Ｗｍ１，Ｗｍ２を超えるか否かを判定する処理（図４のＳ２７）と、変更後の供給電力Ｗｓ１〜Ｗｓ４が最大供給電力Ｗｍ１，Ｗｍ２を超えることに応じて、供給電力Ｗｓ１〜Ｗｓ４に対する変更を禁止する処理（Ｓ２９）と、を実行する。
【００６２】
これによれば、ＣＰＵ１２は、最大供給電力Ｗｍ１，Ｗｍ２を超えない範囲で供給電力Ｗｓ１〜Ｗｓ４の変更を受け付ける。これにより、ＵＳＢインタフェース１９（外部インタフェース）から最大供給電力Ｗｍ１，Ｗｍ２を超える電力を供給するような不具合の発生を抑制できる。
【００６３】
（５）また、ＵＳＢインタフェース１９（外部インタフェース）には、複数の外部機器（常設メモリ３１など）が接続される。ＣＰＵ１２（制御装置）は、変更後の供給電力Ｗｓ１〜Ｗｓ４の合計が最大供給電力Ｗｍ１，Ｗｍ２を超えるか否かを判定する処理と、変更後の供給電力Ｗｓ１〜Ｗｓ４の合計が最大供給電力Ｗｍ１，Ｗｍ２を超えることに応じて、複数の外部機器のうち、一の外部機器の供給電力を減らした分だけ、他の外部機器の供給電力を増やす処理（図４のＳ４０）と、を実行する。
【００６４】
これによれば、ＣＰＵ１２は、複数の外部機器の間で、供給電力Ｗｓ１〜Ｗｓ４を連動させて増減することで、最大供給電力Ｗｍ１，Ｗｍ２を超えない範囲内で供給電力Ｗｓ１〜Ｗｓ４を変更できる。
【００６５】
（６）また、ＣＰＵ１２は、電源を備える外部機器の供給電力Ｗｓ１〜Ｗｓ４を、電源を備える外部機器の動作可能電力を下回って減らすのを許容する（図１２参照）。
【００６６】
電源を備える外部機器は、ＭＦＰ１（画像処理装置）からの供給電力Ｗｓ１〜Ｗｓ４を減らされ動作可能電力を下回っても、電源から必要な電力を得ることができる。そこで、ＣＰＵ１２は、電源を備える外部機器の供給電力Ｗｓ１〜Ｗｓ４を減らす一方で、他の外部機器への供給電力Ｗｓ１〜Ｗｓ４を連動して増加させ、供給電力Ｗｓ１〜Ｗｓ４を適切に分配できる。
【００６７】
（７）また、ＣＰＵ１２（制御装置）は、電源を備えていない外部機器に供給する供給電力Ｗｓ１〜Ｗｓ４を減らす変更を禁止する（図９参照）。
【００６８】
電源を備えていない外部機器は、ＭＦＰ１（画像処理装置）からの供給電力Ｗｓ１〜Ｗｓ４のみで駆動する。このため、電源を備えていない外部機器は、供給電力Ｗｓ１〜Ｗｓ４を減らされると、正常に動作できない事態や、駆動を停止する事態となる。これに対し、ＣＰＵ１２は、電源を備えていない外部機器の供給電力Ｗｓ１〜Ｗｓ４を減らすのを禁止することで、電源を備えていない外部機器を停止してしまうような事態の発生を抑制できる。
【００６９】
（８）また、ＣＰＵ１２（制御装置）は、電源を備えていない外部機器に供給する供給電力Ｗｓ１〜Ｗｓ４を減らす旨の指示を受け付けたか否かを判定する処理（図４のＳ３３）と、電源を備えていない外部機器に供給する供給電力Ｗｓ１〜Ｗｓ４を減らす旨の指示を受け付けたことに応じて、受け付けた外部機器の供給電力Ｗｓ１〜Ｗｓ４を減らす処理（Ｓ３９）と、を実行する。
【００７０】
これによれば、ＣＰＵ１２は、電源を備えていない外部機器の供給電力Ｗｓ１〜Ｗｓ４を減らす指示を、ユーザによって明確に示されたことに応じて、その供給電力Ｗｓ１〜Ｗｓ４を減らす。即ち、ユーザの意図を反映させる。これにより、ユーザは、電源を備えていない外部機器の供給電力Ｗｓ１〜Ｗｓ４であっても、必要に応じて減らすことができる。
【００７１】
（９）また、ＣＰＵ１２（制御装置）は、電源を備えていない外部機器に供給する供給電力Ｗｓ１〜Ｗｓ４を減らすのに応じて警告を表示する（Ｓ３７、図１０参照）。
【００７２】
これによれば、ユーザは、意図的ではなく、電源を備えていない外部機器の供給電力Ｗｓ１〜Ｗｓ４を誤って減らしてしまった場合に、警告表示を見ることで操作の誤りに気付くことができる。
【００７３】
（１０）また、ＣＰＵ１２（制御装置）は、供給電力Ｗｓ１〜Ｗｓ４の変更を決定するか否かを受け付ける処理（図５のＳ４１）と、供給電力Ｗｓ１〜Ｗｓ４の変更を決定しない旨を受け付けたことに応じて、変更前の供給電力Ｗｓ１〜Ｗｓ４の状態を維持する処理（Ｓ４７）と、を実行する。
【００７４】
これによれば、供給電力Ｗｓ１〜Ｗｓ４の変更をキャンセルする旨をユーザから受け付けたことに応じて、ＣＰＵ１２は、変更をなかったこととし、変更前の供給電力Ｗｓ１〜Ｗｓ４の状態を維持する。これにより、変更中にユーザの考えが変わった場合など、最終的な判断を決める前に供給電力Ｗｓ１〜Ｗｓ４が変更されるのを抑制できる。
【００７５】
（１１）また、ＣＰＵ１２（制御装置）は、供給電力Ｗｓ１〜Ｗｓ４の変更を決定するか否かを受け付ける処理（Ｓ４１）と、供給電力の変更を決定するか否かを受け付けたことに応じて、最大供給電力Ｗｍ１，Ｗｍ２を表示する処理、及び外部機器に供給する供給電力Ｗｓ１〜Ｗｓ４の大きさの変更を受け付ける処理を終了させる（Ｓ４４）。
【００７６】
これによれば、ＣＰＵ１２は、供給電力Ｗｓ１〜Ｗｓ４の変更の決定、又はキャンセルを受け付けたことに応じて、最大供給電力Ｗｍ１，Ｗｍ２の表示や供給電力Ｗｓ１〜Ｗｓ４の変更の受け付けを終了する。これにより、最大供給電力Ｗｍ１，Ｗｍ２の表示等が不必要に継続されるのを抑制し、適切なタイミングで表示を消去等できる。
【００７７】
（１２）また、ＣＰＵ１２（制御装置）は、バッテリーを備える外部機器に供給する供給電力Ｗｓ１〜Ｗｓ４を表示する処理と、バッテリーの充電を完了させるのに必要な充電完了予定時間を、供給電力Ｗｓ１〜Ｗｓ４と対応付けて表示する処理と、を実行する（図６の供給電力Ｗｓ３参照）。
【００７８】
これによれば、外部機器の供給電力Ｗｓ１〜Ｗｓ４と充電完了予定時間とを対応付けて表示するため、ユーザは、充電完了予定時間を確認しながら供給電力Ｗｓ１〜Ｗｓ４をどの程度増減させればよいのかを判断できる。例えば、充電完了予定時間が長い、即ち、充電が不十分な外部機器の供給電力Ｗｓ１〜Ｗｓ４を増やすなどの適切な調整を実行できる。
【００７９】
（１３）また、ＣＰＵ１２（制御装置）は、バッテリーを備える外部機器に対しバッテリーの充電を実行しながら、バッテリーに流れる充電電流の電流値と、バッテリーの充電の割合を示す充電容量とに基づいて電源プロファイルを生成する処理と、電源プロファイルに応対する外部機器が再度接続されたことに応じて、電源プロファイルに基づいて充電完了予定時間を取得する処理（図３のＳ２１）と、を実行する。
【００８０】
これによれば、ＣＰＵ１２は、一回目の接続で外部機器のバッテリーを充電しながら電源プロファイルを生成しておき、次回以降にその電源プロファイルを用いて外部機器の充電完了予定時間を取得できる。
【００８１】
（１４）また、ＣＰＵ１２（制御装置）は、外部機器を新たに接続されたか否かを判定する処理（図３のＳ１１）と、外部機器を新たに接続されたことに応じて、新たに接続された外部機器から供給電力Ｗｓ１〜Ｗｓ４の値を取得する処理（Ｓ１３）と、取得した供給電力Ｗｓ１〜Ｗｓ４の値を、最大供給電力Ｗｍ１，Ｗｍ２とともに表示する処理（Ｓ１５）と、を実行する。
【００８２】
これによれば、ＣＰＵ１２は、外部機器の新たな接続を検出すると、供給電力Ｗｓ１〜Ｗｓ４の値（デバイス情報）を自動で取得し、変更前の供給電力Ｗｓ１〜Ｗｓ４、即ち、供給電力Ｗｓ１〜Ｗｓ４の初期状態の値として表示させる。このため、ユーザは、供給電力Ｗｓ１〜Ｗｓ４の初期状態の値を設定する必要がなくなる。また、最大供給電力Ｗｍ１，Ｗｍ２とともに供給電力Ｗｓ１〜Ｗｓ４を表示することで、ユーザは、最大供給電力Ｗｍ１，Ｗｍ２を見ながら供給電力Ｗｓ１〜Ｗｓ４を変更できる。
【００８３】
（１５）また、画像形成部１６（画像処理部）は、シートに画像を印刷する印刷部である。ＣＰＵ１２（制御装置）は、印刷部による印刷を実行する印刷時と、印刷部による印刷を実行しない待機時とのそれぞれに応じた最大供給電力Ｗｍ１，Ｗｍ２を表示する。
【００８４】
印刷を実行する際には、印刷部を駆動する必要があり、最大供給電力Ｗｍ２は、印刷を実行しない待機時の最大供給電力Ｗｍ１に比べて減る。そこで、ＣＰＵ１２は、印刷時と待機時とのそれぞれに応じた最大供給電力Ｗｍ１，Ｗｍ２を表示する。これにより、ユーザは、印刷時に減る最大供給電力Ｗｍ２を考慮して供給電力Ｗｓ１〜Ｗｓ４を適切に設定できる。
【００８５】
（１６）また、ＭＦＰ１（画像処理装置）は、タッチパネル２１を、備える。ＣＰＵ１２（制御装置）は、タッチパネル２１に最大供給電力Ｗｍ１，Ｗｍ２を表示させた状態において、供給電力Ｗｓ１〜Ｗｓ４の変更をタッチパネル２１により受け付ける。
【００８６】
これによれば、ＣＰＵ１２は、最大供給電力Ｗｍ１，Ｗｍ２の表示と供給電力Ｗｓ１〜Ｗｓ４の変更とをタッチパネル２１により行う。このため、ユーザは、タッチパネル２１の表示で最大供給電力Ｗｍ１，Ｗｍ２を確認しながら、タッチパネル２１をタッチして供給電力Ｗｓ１〜Ｗｓ４を設定できる。従って、ユーザの使い勝手をより向上できる。
【００８７】
（４．変形例）
尚、本願は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記実施形態の図６に示す供給電力Ｗｓ１〜Ｗｓ３の表示方法や、供給電力Ｗｓ１〜Ｗｓ３の変更を受け付ける方法は、一例であり、適宜変更可能である。例えば、図１３に示すように、供給電力Ｗｓ１〜Ｗｓ３を円グラフのように表示してもよい。図１３に示す表示例では、供給電力Ｗｓ１〜Ｗｓ３を環状に表示している。環状のグラフ全体は、印刷時又は待機時の最大供給電力Ｗｍ１，Ｗｍ２を表している。ユーザは、例えば、供給電力Ｗｓ１〜Ｗｓ３のいずれかにタッチして環状のグラフの周方向に手１７３の指をスライドさせることで供給電力Ｗｓ１〜Ｗｓ３を変更することができる。
【００８８】
また、例えば、図１４に示すように、最大供給電力Ｗｍ１，Ｗｍ２、供給電力Ｗｓ１〜Ｗｓ３を別々に表示してもよい。図１４に示す表示例では、最大供給電力Ｗｍ１，Ｗｍ２、及び供給電力Ｗｓ１〜Ｗｓ３の各々を棒グラフのように縦長の棒で表示し、その棒の内部を塗りつぶした量（図中のハッチングで示す部分）で電力の大きさを表している。この場合、例えば、ユーザによって任意の供給電力Ｗｓ１〜Ｗｓ３を増減されたことに応じて、最大供給電力Ｗｍ１，Ｗｍ２も増減する。
【００８９】
また、供給電力Ｗｓ１〜Ｗｓ３の表示方法や、供給電力Ｗｓ１〜Ｗｓ３の変更を受け付ける方法は、グラフ表示に限らない。例えば、図１５に示すように、ＣＰＵ１２は、供給電力の値を入力する入力欄１７９をタッチパネル２１に表示し、各入力欄１７９に入力された数字によって供給電力Ｗｓ１〜Ｗｓ３の変更を受け付けてもよい。この場合、入力欄１７９に入力された数字に応じて、ＣＰＵ１２は、禁止表示１７５（図８参照）や、警告表示１７７（図１０参照）を実行してもよい。例えば、待機時の外部機器Ｃの入力欄１７９に、最大供給電力Ｗｍ１（１００Ｗ）を超える電力（例えば、１５０Ｗ）を入力された場合に、ＣＰＵ１２は、その入力欄１７９に禁止表示１７５を表示してもよい。また、ＣＰＵ１２は、任意の供給電力Ｗｓ１〜Ｗｓ３の入力欄１７９に入力された数字に応じて、他の供給電力Ｗｓ１〜Ｗｓ３の値を連動させて増減してもよい。
【００９０】
また、上記実施形態では、供給電力Ｗｓ１〜Ｗｓ３の変更を受け付ける画面を、ＭＦＰ１（画像処理装置）に表示したが、これに限らない。例えば、ＣＰＵ１２は、外部の装置（ＰＣ６１など）のディスプレイに最大供給電力Ｗｍ１，Ｗｍ２を表示し、供給電力Ｗｓ１〜Ｗｓ３の変更を受け付ける画面を表示してもよい。
また、上記実施形態では、ＣＰＵ１２は、新たな外部機器の接続を検出すると、必要な供給電力Ｗｓ１〜Ｗｓ３（デバイス情報）を自動で取得し表示させたが、これに限らない。例えば、ＣＰＵ１２は、ユーザのタッチパネル２１に対する操作に応じて必要な供給電力Ｗｓ１〜Ｗｓ３（デバイス情報）を取得してもよい。また、ＣＰＵ１２は、供給電力Ｗｓ１〜Ｗｓ３のデバイス情報を取得せずに、他の情報、例えば、デバイスクラスなどに基づいて供給電力Ｗｓ１〜Ｗｓ３を推定し設定してもよい。
【００９１】
また、上記実施形態では、ＣＰＵ１２は、ユーザから非電源駆動の外部機器の供給電力を減らす旨の指示があった場合に（図４のＳ３３：ＹＥＳ）、非電源駆動の外部機器の供給電力を減らすことを許容したが、非電源駆動の供給電力を下げる操作を一律に禁止してもよい。
また、ＣＰＵ１２は、図１０に示すように、非電源駆動の外部機器の供給電力を下げる場合に警告表示１７７を表示させたが、警告表示１７７を表示しなくともよい。
【００９２】
また、上記実施形態では、ＣＰＵ１２は、決定ボタン１７１又はキャンセルボタン１７２を操作されることに応じて、供給電力Ｗｓ１〜Ｗｓ４を変更する最終的なユーザの意思を確認したが、これに限らない。例えば、ＣＰＵ１２は、タッチパネル２１に表示した供給電力Ｗｓ１〜Ｗｓ４をタッチ操作され電力の大きさを変更（スライド操作）されるのに応じて、直ぐに供給電力Ｗｓ１〜Ｗｓ４の変更を反映してもよい。この場合、ＣＰＵ１２は、タッチパネル２１に決定ボタン１７１及びキャンセルボタン１７２を表示しなくともよい。
また、ＣＰＵ１２は、決定ボタン１７１又はキャンセルボタン１７２をタッチ操作されると、タッチパネル２１の表示を元に戻したが（Ｓ４４）、元に戻さなくともよい。例えば、ＣＰＵ１２は、決定ボタン１７１を操作された後も、テンキー２２を操作等されるまで、図６に示すタッチパネル２１の表示を維持してもよい。
【００９３】
また、ＣＰＵ１２は、充電完了予定時間をタッチパネル２１に表示しなくともよい。
また、ＣＰＵ１２は、電力プロファイルの生成や、電力プロファイルに基づく充電完了予定時間の算出を実行しなくともよい。
また、ＣＰＵ１２は、印刷時のみの最大供給電力Ｗｍ２や供給電力Ｗｓ１〜Ｗｓ４を表示する構成でもよい。
また、ＭＦＰ１は、タッチパネル２１を備えなくともよい。
また、本願における外部インタフェースから電力を供給可能な所定の規格は、ＵＳＢ２．０に限らず、ＵＳＢ３．０、ＵＳＢバッテリーチャージング、ＵＳＢパワーデリバリーでもよい。また、所定の規格は、ＵＳＢ規格に限らず、他の電力を供給可能な接続規格でもよい。
【００９４】
また、上記実施形態では、本願の制御装置として、所定のプログラムを実行するＣＰＵ１２を採用したが、これに限らない。例えば、制御装置を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用のハードウェアで構成してもよい。また、制御装置は、例えばソフトウェアによる処理と、ハードウェアによる処理とを併用して動作する構成でもよい。
また、上記実施形態では、本願の画像処理装置として複合機であるＭＦＰ１を採用したが、これに限らない。本願の画像処理装置は、プリンタ装置、コピー装置、ファックス装置、スキャナ装置でもよい。この場合、本願における画像データを処理する画像処理部は、画像形成部１６に限らず、画像読取部１７、ＦＡＸ通信部１８などでもよい。
【符号の説明】
【００９５】
１  ＭＦＰ（画像処理装置）、１２  ＣＰＵ（制御装置）、１６  画像形成部（画像処理部）、１９  ＵＳＢインタフェース（外部インタフェース）、２１  タッチパネル（表示部、操作部）、２５  電源（電源部）、３１  常設メモリ（外部機器）、３２  外部メモリ（外部機器）、３３  ノートＰＣ（外部機器）、１５３  画像データ、Ｗｍ１，Ｗｍ２  最大供給電力、Ｗｓ１〜Ｗｓ４  供給電力。
【図１】
2018165015.tif 000003
【図２】
2018165015.tif 000004
【図３】
2018165015.tif 000005
【図４】
2018165015.tif 000006
【図５】
2018165015.tif 000007
【図６】
2018165015.tif 000008
【図７】
2018165015.tif 000009
【図８】
2018165015.tif 000010
【図９】
2018165015.tif 000011
【図１０】
2018165015.tif 000012
【図１１】
2018165015.tif 000013
【図１２】
2018165015.tif 000014
【図１３】
2018165015.tif 000015
【図１４】
2018165015.tif 000016
【図１５】
2018165015.tif 000017