(57)【要約】【課題】  画像形成装置を適切な電力状態で動作させる。【解決手段】  一実施形態に係る画像形成装置は、複数のアプリケーションの利用履歴に基づいて、前記複数のアプリケーションの中から利用頻度が最大の前記アプリケーションを予測するアプリ予測部と、現在の電力状態を、前記アプリ予測部により予測された前記アプリケーションを利用可能な電力状態に遷移させる電力状態制御部と、を備える。【選択図】  図２
2018151836.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションの利用履歴に基づいて、前記複数のアプリケーションの中から利用頻度が最大の前記アプリケーションを予測するアプリ予測部と、
現在の電力状態を、前記アプリ予測部により予測された前記アプリケーションを利用可能な電力状態に遷移させる電力状態制御部と、
を備える画像形成装置。
【請求項２】
前記アプリ予測部は、利用回数又は利用時間が最大の前記アプリケーションを、利用頻度が最大の前記アプリケーションとして予測する
請求項１に記載の画像形成装置。
【請求項３】
前記アプリ予測部は、前記利用履歴に基づいて、利用頻度が最大の前記アプリケーションを予測する予測モデルを構築し、前記予測モデルに基づいて、前記アプリケーションを予測する
請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記電力状態制御部は、現在の電力状態を、前記アプリ予測部により予測された前記アプリケーションを利用可能であり、かつ、消費電力が最小の電力状態に遷移させる
請求項１乃至請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
第１の電力状態を有し、ユーザからの操作を受け付ける操作部と、
第２の電力状態を有し、画像形成機能を有する本体部と、
を備える請求項１乃至請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記電力状態制御部は、ユーザにより所定時間継続して操作されない場合、電力状態を遷移させる
請求項１乃至請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記電力状態制御部は、前記アプリケーションの起動時における電力状態の消費電力が、当該アプリケーションを利用可能な電力状態として記憶されている電力状態の消費電力より小さい場合、当該アプリケーションを利用可能な電力状態を、前記アプリケーションの起動時における電力状態に更新する
請求項１乃至請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
複数のアプリケーションがインストールされた画像形成装置と、
前記画像形成装置の複数のアプリケーションの利用履歴に基づいて、前記複数のアプリケーションの中から利用頻度が最大の前記アプリケーションを予測するアプリ予測部と、前記画像形成装置の現在の電力状態を、前記アプリ予測部により予測された前記アプリケーションを利用可能な電力状態に遷移させる電力状態制御部と、を備える電力制御装置と、
を備える画像形成システム。
【請求項９】
複数のアプリケーションの利用履歴に基づいて、前記複数のアプリケーションの中から利用頻度が最大の前記アプリケーションを予測するアプリ予測工程と、
現在の電力状態を、前記アプリ予測工程により予測された前記アプリケーションを利用可能な電力状態に遷移させる電力状態制御工程と、
を備える画像形成装置の電力制御方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及び電力制御方法に関する。
【背景技術】
【０００２】
従来、画像形成装置の分野では、画像形成装置の消費電力の傾向を学習し、現在時刻における消費電力を予測し、予測された消費電力に応じた電力状態を選択し、選択した電力状態で画像形成装置を動作させる方法が知られている。この方法によれば、画像形成装置の消費電力を、過去の消費電力の傾向に最適化することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の方法では、学習に利用した過去の消費電力が不要に大きかった場合、消費電力が不要に大きな電力状態が選択され、画像形成装置の消費電力が増大するおそれがあった。消費電力が不要に大きい場合として、例えば、表示部が利用されないにもかかわらず、その電源がＯＮのままである場合などが考えられる。
【０００４】
本発明は、上記の課題に鑑みてなされたものであり、画像形成装置を適切な電力状態で動作させることを目的とする。
【課題を解決するための手段】
【０００５】
一実施形態に係る画像形成装置は、複数のアプリケーションの利用履歴に基づいて、前記複数のアプリケーションの中から利用頻度が最大の前記アプリケーションを予測するアプリ予測部と、現在の電力状態を、前記アプリ予測部により予測された前記アプリケーションを利用可能な電力状態に遷移させる電力状態制御部と、を備える。
【発明の効果】
【０００６】
本発明の各実施形態によれば、画像形成装置を適切な電力状態で動作させることができる。
【図面の簡単な説明】
【０００７】
【図１】画像形成装置のハードウェア構成の一例を示す図。
【図２】本体部の機能構成の一例を示す図。
【図３】本体部及び操作部の電力状態の一例を示す図。
【図４】最小電力状態テーブルの一例を示す図。
【図５】利用履歴テーブルの一例を示す図。
【図６】操作部の機能構成の一例を示す図。
【図７】画像形成装置の利用時の処理の一例を示すシーケンス図。
【図８】対象アプリの最小電力状態の更新処理の一例を示すフローチャート。
【図９】アプリのインストール時の処理の一例を示すシーケンス図。
【図１０】アプリのアップデート時の処理の一例を示すシーケンス図。
【図１１】アプリのアンインストール時の処理の一例を示すシーケンス図。
【図１２】画像形成システムの機能構成の一例を示す図。
【発明を実施するための形態】
【０００８】
以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重畳した説明を省略する。
【０００９】
＜第１実施形態＞
第１実施形態に係る画像形成装置１００について、図１〜図１１を参照して説明する。本実施形態に係る画像形成装置１００は、画像形成機能を有する装置であり、ＭＦＰ（Multi-Function Peripheral）、プリンタ、スキャナ、ＦＡＸ、コピー機などで有り得る。以下では、画像形成装置１００が、スキャナ機能及びプリンタ機能を有するＭＦＰである場合を例に説明する。
【００１０】
まず、画像形成装置１００のハードウェア構成について説明する。図１は、画像形成装置１００のハードウェア構成の一例を示す図である。図１の画像形成装置１００は、本体部１と、操作部２と、通信ケーブル３と、を備える。
【００１１】
本体部１は、画像形成装置１００の本体であり、画像形成機能を有する。本体部１は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、ＨＤＤ（Hard Disk Drive）１０４と、を備える。また、本体部１は、スキャナ装置１０５と、プリンタ装置１０６と、通信インタフェース１０７と、接続インタフェース１０８と、バス１０９と、を備える。
【００１２】
ＣＰＵ１０１は、プログラムを実行することにより、本体部１の各ハードウェア構成を制御し、本体部１の機能を実現する。
【００１３】
ＲＯＭ１０２は、ＣＰＵ１０１が実行するプログラム（ＢＩＯＳ（Basic Input/Output System）など）を含む各種のデータを記憶する。
【００１４】
ＲＡＭ１０３は、ＣＰＵ１０１に作業領域を提供する。
【００１５】
ＨＤＤ１０４は、ＣＰＵ１０１が実行するプログラム（ＯＳ（Operating System）など）を含む各種のデータを記憶する。
【００１６】
スキャナ装置１０５は、画像形成機能を実現するエンジンの一例であり、スキャナ機能を実現する。
【００１７】
プリンタ装置１０６は、画像形成機能を実現するエンジンの一例であり、プリンタ機能を実現する。
【００１８】
通信インタフェース１０７は、本体部１を無線又は有線でＬＡＮ（Local Area Network）やインターネットなどのネットワークに接続するためのインタフェースである。本体部１は、通信インタフェース１０７を介して、ネットワークに接続された外部装置と通信する。
【００１９】
接続インタフェース１０８は、本体部１を操作部２と接続するためのインタフェースである。本体部１は、接続インタフェース１０８を介して、操作部２と通信する。
【００２０】
バス１０９は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、スキャナ装置１０５、プリンタ装置１０６、通信インタフェース１０７、及び接続インタフェース１０８を通信可能に接続する。
【００２１】
操作部２は、ユーザが画像形成装置１００を操作するための入出力装置であり、ユーザからの操作を受け付ける。操作部２は、ユーザが画像形成機能を利用するための複数のアプリケーション（以下、「アプリ」という）をインストールされる。操作部２は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＳＳＤ（Solid State Drive）２０４と、入力装置２０５と、表示装置２０６と、通信インタフェース２０７と、接続インタフェース２０８と、バス２０９と、を備える。
【００２２】
ＣＰＵ２０１は、プログラムを実行することにより、操作部２の各ハードウェア構成を制御し、操作部２の機能を実現する。
【００２３】
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラム（ＢＩＯＳなど）を含む各種のデータを記憶する。
【００２４】
ＲＡＭ２０３は、ＣＰＵ２０１に作業領域を提供する。
【００２５】
ＨＤＤ２０４は、ＣＰＵ２０１が実行するプログラム（ＯＳやアプリなど）を含む各種のデータを記憶する。
【００２６】
入力装置２０５は、ユーザが操作を入力するための装置であり、ハードウェアボタン、タッチパネル、キーボード、マウスなどを含む。
【００２７】
表示装置２０６は、画像や映像を表示する装置であり、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイなどを含む。
【００２８】
通信インタフェース２０７は、操作部２を無線又は有線でＬＡＮ（Local Area Network）やインターネットなどのネットワークに接続するためのインタフェースである。操作部２は、通信インタフェース２０７を介して、ネットワークに接続された外部装置と通信する。
【００２９】
接続インタフェース２０８は、操作部２を本体部１と接続するためのインタフェースである。操作部２は、接続インタフェース２０８を介して、本体部１と通信する。
【００３０】
バス２０９は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、入力装置２０５、表示装置２０６、通信インタフェース２０７、及び接続インタフェース２０８を通信可能に接続する。
【００３１】
通信ケーブル３は、接続インタフェース１０８，２０８を接続するケーブルである。本体部１及び操作部２は、通信ケーブル３を介して通信する。
【００３２】
なお、本実施形態に係る画像形成装置１００は、本体部１及び操作部２が一体に形成されていてもよい。この場合、本体部１に、入力装置や表示装置などを設ければよい。また、本体部１と操作部２とは、無線で通信可能に接続されてもよい。また、本実施形態に係る画像形成装置１００はＦＡＸ機能を実現するＦＡＸ装置やコピー機能を実現するコピー装置を備えてもよい。
【００３３】
次に、本体部１の機能構成について説明する。図２は、本体部１の機能構成の一例を示す図である。図２の本体部１は、本体制御部１１と、電力状態制御部１２と、電力状態記憶部１３と、電源管理部１４と、利用履歴記憶部１５と、アプリ予測部１６と、を備える。これらの機能構成は、ＣＰＵ１０１がプログラムを実行し、本体部１の各ハードウェア構成と協働することにより実現される。
【００３４】
本体制御部１１は、本体部１の処理を統括制御する。例えば、本体制御部１１は、操作部２からプリンタ機能の実行を指示されると、プリンタ装置１０６を制御し、プリンタ機能を実行する。また、本体制御部１１は、操作部２からアプリの起動を通知されると、その旨を電力状態制御部１２に通知する。
【００３５】
電力状態制御部１２は、本体部１及び操作部２の電力状態Ｍを制御する。図３は、本体部１及び操作部２の電力状態Ｍの一例を示す図である。
【００３６】
図３の例では、本体部１の電力状態Ｍ１（第１の電力状態）には、消費電力が大きい順に、待機モード、低電力モード、静音モード、エンジンＯＦＦモード、及びＳＴＲ（Suspend To Ram）モードが含まれる。待機モードは、本体部１の全ての構成の電源がＯＮ（投入）された状態である。低電力モードは、待機モードに比べて定着の温度が低く、消費電力が小さい状態である。静音モードは、定着の温度が低電力モードよりもさらに低く、低電力モードより消費電力が小さい状態である。エンジンＯＦＦモードは、エンジン（スキャナ装置１０５及びプリンタ装置１０６）の電源がＯＦＦ（切断）された状態である。ＳＴＲモードは、本体部１の状態をＲＡＭ１０３に保持し、他の構成の電源がＯＦＦされた状態である。
【００３７】
また、図３の例では、操作部２の電力状態Ｍ２（第２の電力状態）には、消費電力が大きい順に、表示ＯＮモード、表示ＯＦＦモード、及びスリープモードが含まれる。表示ＯＮモードは、表示装置２０６が点灯された状態である。表示ＯＦＦモードは、表示装置２０６が消灯された状態である。スリープモードは、表示装置２０６の電源がＯＦＦされた状態である。
【００３８】
このように、本実施形態では、本体部１及び操作部２は、それぞれ複数の電力状態Ｍ１，Ｍ２を予め用意される。本体部１及び操作部２の電力状態Ｍ１，Ｍ２は、互いに独立していてもよいし、図３の例のように、互いに対応付けられていてもよい。
【００３９】
図３の例では、操作部２の表示ＯＮモードと、本体部１の待機モード、低電力モード、静音モード、及びエンジンＯＦＦモードと、が対応付けられている。また、操作部２の表示ＯＦＦモードと、本体部１の低電力モード、静音モード、及びエンジンＯＦＦモードと、が対応付けられている。また、操作部２のスリープモードと、本体部１のエンジンＯＦＦモード及びＳＴＲモードと、が対応付けられている。
【００４０】
本体部１の電力状態Ｍ１は、操作部２の電力状態Ｍ２に対応する電力状態Ｍ１の中から選択される。言い換えると、本体部１の電力状態Ｍ１として、操作部２の電力状態Ｍ２に対応しない電力状態Ｍ１は選択されない。例えば、操作部２の電力状態Ｍ２が表示ＯＮモードである場合、本体部１の電力状態Ｍ１は、待機モード、低電力モード、静穏モード、及びエンジンＯＦＦモードの中から選択され、ＳＴＲモードは選択されない。
【００４１】
電力状態制御部１２は、このような本体部１及び操作部２の電力状態Ｍをそれぞれ制御する。具体的には、電力状態制御部１２は、本体部１及び操作部２の現在の電力状態Ｍを、アプリ予測部１６により予測されたアプリの最小電力状態ｍに、それぞれ遷移させる。電力状態制御部１２による電力状態Ｍの制御について、詳しくは後述する。なお、本体部１及び操作部２の電力状態Ｍ１，Ｍ２は、図３の例に限られない。
【００４２】
電力状態記憶部１３は、各アプリの最小電力状態ｍに関する情報（以下、「最小電力状態情報」という）を記憶する。アプリの最小電力状態ｍとは、当該アプリを利用可能な電力状態Ｍの中で、消費電力が最小の電力状態Ｍのことである。アプリの最小電力状態ｍには、本体部１の最小電力状態ｍ１と、操作部２の最小電力状態ｍ２と、が含まれる。電力状態記憶部１３は、各アプリの最小電力状態情報を保存するための最小電力状態テーブルを備える。
【００４３】
図４は、最小電力状態テーブルの一例を示す図である。図４の各レコードは、各アプリの最小電力状態情報に相当する。図４の最小電力状態情報には、アプリ名と、本体部１の最小電力状態ｍ１と、操作部２の最小電力状態ｍ２と、が含まれる。例えば、アプリＡの最小電力状態ｍ１は待機モードであり、最小電力状態ｍ２は表示ＯＮモードである。また、アプリＢの最小電力状態ｍ１はエンジンＯＦＦモードであり、最小電力状態ｍ２は表示ＯＮモードである。
【００４４】
このように、各アプリは、それぞれ異なる最小電力状態ｍを有する。これは、実行する機能が同一のアプリ同士であっても同様である。例えば、図４の例では、アプリＧ（標準コピーアプリ）及びアプリＨ（スマートデバイス用コピーアプリ）は、いずれもコピー機能を実行するためのアプリである。しかしながら、アプリＧの最小電力状態ｍ２は表示ＯＮモードであるのに対して、アプリＨの最小電力状態ｍ２は表示ＯＦＦモードである。
【００４５】
このような相違は、アプリＧ，Ｈの使用態様に起因して生じている。具体的には、アプリＧは、ユーザが操作部２を操作してコピー機能を実行するためのアプリである。このため、ユーザがアプリＧを利用する場合、表示装置２０６が点灯していることが必要となる。これに対して、アプリＨは、ユーザがスマートデバイス（スマートフォンなど）を操作してコピー機能を実行するためのアプリである。このため、ユーザがアプリＨを利用する場合、表示装置２０６は消灯していても構わない。このように、各アプリの最小電力状態ｍは、そのアプリの機能や使用態様に応じて変化する。
【００４６】
なお、最小電力状態テーブルには、図４のアプリＤのように、最小電力状態ｍ１，ｍ２が保存されていないアプリが含まれていてもよい。また、最小電力状態テーブルに保存された最小電力状態ｍ１，ｍ２は、更新されてもよい。最小電力状態ｍ１，ｍ２の更新については後述する。
【００４７】
電源管理部１４は、本体部１の電源を管理する。具体的には、電源管理部１４は、操作部２や電力状態制御部１２からの指示に従って、本体部１の各ハードウェア構成の電源のＯＮ及びＯＦＦを制御する。
【００４８】
利用履歴記憶部１５は、アプリの利用履歴を記憶する。具体的には、利用履歴記憶部１５は、各アプリの利用回数を所定期間ごとに集計して記憶する。所定期間は、数分間、数時間、数日間、数週間、数か月間など、任意に設定可能である。これにより、利用履歴記憶部１５は、時間帯ごと、日付ごと、曜日ごと、月ごと、又は季節ごとの利用履歴を記憶することができる。利用履歴記憶部１５は、集計した利用履歴を保存するための利用履歴テーブルを備える。
【００４９】
図５は、利用履歴テーブルの一例を示す図である。図５の各レコードは、３０分ごとの各時間帯の利用履歴に相当する。図５の例では、０：００〜０：３０の時間帯において、アプリＡが１０回利用され、アプリＢが１回利用されている。なお、利用履歴を集計する時間帯は、３０分ごとに限られない。
【００５０】
アプリ予測部１６は、利用履歴記憶部１５に記憶されたアプリの利用履歴に基づいて、現在を含む所定期間（以下、「現在期間」という）の間に利用頻度が最大のアプリを予測する。アプリ予測部１６は、例えば、現在期間の間に利用回数が最大のアプリを、利用頻度が最大のアプリとして予測する。この場合、０：００に図５の利用履歴テーブルを参照したアプリ予測部１６は、０：００〜０：３０の時間帯において利用頻度が最大のアプリとして、アプリＡを予測する。また、アプリ予測部１６は、現在期間の間の利用時間が最長のアプリを、利用頻度が最大のアプリとして予測してもよい。この場合、利用履歴として、利用回数と共に、利用時間も集計すればよい。
【００５１】
また、アプリ予測部１６は、機械学習エンジンを備え、利用履歴記憶部１５に記憶されたアプリの利用履歴に基づいて、現在期間の間に利用頻度が最大のアプリを学習してもよい。具体的には、アプリ予測部１６は、アプリの利用履歴に基づいて、利用頻度が最大のアプリを予測する予測モデルを構築し、構築した予測モデルに基づいて、アプリを予測すればよい。アプリ予測部１６は、サポートベクターマシン（ＳＶＭ）、クラスタリング、ニューラルネットワーク、及び決定木などの、既存の任意の学習方法を利用することができる。
【００５２】
予測モデルを利用することにより、現在期間における利用回数や利用時間だけでなく、利用回数の伸び、現在期間以外の期間における利用回数、曜日、及び季節などの要因を考慮して、利用頻度が最大のアプリを予測することができる。したがって、利用頻度が最大のアプリの予測精度を向上させることができる。
【００５３】
次に、操作部２の機能構成について説明する。図６は、操作部２の機能構成の一例を示す図である。図６の操作部２は、操作制御部２１と、アプリ記憶部２２と、電源管理部２３と、を備える。これらの機能構成は、ＣＰＵ２０１がプログラムを実行し、操作部２の各ハードウェア構成と協働することにより実現される。
【００５４】
操作制御部２１は、操作部２の処理を統括制御する。例えば、操作制御部２１は、ユーザからの操作に応じて、アプリ記憶部２２からアプリを読み出し、読み出したアプリを実行する。また、操作制御部２１は、ユーザからの操作に応じた指示や情報を、本体部１に通知する。
【００５５】
アプリ記憶部２２は、画像形成装置１００にインストールされた複数のアプリのアプリ情報を記憶する。アプリ情報には、アプリ本体（プログラム）や、アプリの実行に利用される各種の設定情報が含まれる。
【００５６】
電源管理部２３は、操作部２の電源を管理する。具体的には、電源管理部１４は、ユーザや電力状態制御部１２からの指示に従って、操作部２の各ハードウェア構成の電源のＯＮ及びＯＦＦを制御する。
【００５７】
次に、本実施形態に係る画像形成装置１００の処理について説明する。図７は、画像形成装置１００の利用時の処理の一例を示すシーケンス図である。
【００５８】
まず、ユーザは、操作部２を操作することにより、利用するアプリ（以下、「対象アプリ」という）の起動を要求する（ステップＳ１０１）。操作制御部２１は、ユーザから対象アプリの起動を要求されると、対象アプリのアプリ情報をアプリ記憶部２２から読み出し、対象アプリを起動する（ステップＳ１０２）。以降、ユーザは対象アプリを利用可能となる。
【００５９】
操作制御部２１は、対象アプリを起動すると、その旨を本体制御部１１に通知する（ステップＳ１０３）。この際、操作制御部２１は、対象アプリのアプリ名を本体制御部１１に通知する。また、操作制御部２１は、対象アプリのアプリ情報に最小電力状態ｍが含まれる場合、最小電力状態ｍも本体制御部１１に通知する。ここでは、アプリ情報に最小電力状態ｍが含まれるものとする。アプリ情報に最小電力状態ｍが含まれない場合については後述する。
【００６０】
本体制御部１１は、操作制御部２１から対象アプリの起動を通知されると、対象アプリのアプリ名及び最小電力状態ｍを電力状態制御部１２に通知する（ステップＳ１０４）。
【００６１】
電力状態制御部１２は、対象アプリのアプリ名及び最小電力状態ｍを通知されると、最小電力状態テーブルに保存された対象アプリの最小電力状態ｍを、本体制御部１１から通知された最小電力状態ｍに更新する（ステップＳ１０５）。対象アプリの、記憶された最小電力状態ｍと、通知された最小電力状態ｍと、が同じ場合には、更新を省略してもよい。
【００６２】
また、電力状態制御部１２は、アプリ名及び最小電力状態ｍを通知されると、利用履歴記憶部１５に記憶された、現在期間における対象アプリの利用回数を更新する（ステップＳ１０６）。すなわち、電力状態制御部１２は、記憶された対象アプリの利用回数を１増加させる。
【００６３】
画像形成装置１００は、以上の処理を、ユーザから対象アプリの起動を要求されるたびに実行する。
【００６４】
また、本実施形態において、電力状態制御部１２は、画像形成装置１００がユーザにより所定時間継続して操作されない場合、アプリ予測部１６にアプリの予測を要求する（ステップＳ１０７）。
【００６５】
アプリ予測部１６は、アプリの予測を要求されると、利用履歴テーブルを参照して、現在期間の間に利用頻度が最大のアプリを予測する（ステップＳ１０８）。アプリ予測部１６は、予測したアプリ（以下、「予測アプリ」という）のアプリ名を電力状態制御部１２に通知する（ステップＳ１０９）。
【００６６】
電力状態制御部１２は、予測アプリのアプリ名を通知されると、最小電力状態テーブルを参照して、予測アプリの最小電力状態ｍを取得する（ステップＳ１１０）。
【００６７】
なお、図４のアプリＤのように、予測アプリの最小電力状態ｍが最小電力状態テーブルに保存されていない場合、電力状態制御部１２は、アプリ予測部１６に予測アプリの予測を再度要求すればよい。この場合、アプリ予測部１６は、今回予測した予測アプリの次に利用頻度が高いアプリを予測し、予測したアプリのアプリ名を、予測アプリのアプリ名として電力状態制御部１２に再度通知すればよい。
【００６８】
その後、電力状態制御部１２は、予測アプリの最小電力状態ｍ１を電源管理部１４に通知する（ステップＳ１１１）。電源管理部１４は、予測アプリの最小電力状態ｍ１を通知されると、本体部１の電力状態Ｍ１が予測アプリの最小電力状態ｍ１となるように、本体部１の各ハードウェア構成の電源を制御する（ステップＳ１１２）。これにより、本体部１の現在の電力状態Ｍ１が、予測アプリの最小電力状態ｍ１に遷移する。
【００６９】
また、電力状態制御部１２は、予測アプリの最小電力状態ｍ２を電源管理部２３に通知する（ステップＳ１１３）。電源管理部２３は、予測アプリの最小電力状態ｍ２を通知されると、操作部２の電力状態Ｍ２が予測アプリの最小電力状態ｍ２となるように、操作部２の各ハードウェア構成の電源を制御する（ステップＳ１１４）。これにより、操作部２の現在の電力状態Ｍ２が、予測アプリの最小電力状態ｍ２に遷移する。
【００７０】
図８は、対象アプリのアプリ情報に最小電力状態ｍが含まれない場合における、対象アプリの最小電力状態ｍの更新処理の一例を示すフローチャートである。図８のフローチャートは、対象アプリのアプリ情報に最小電力状態ｍが含まれない場合における、ステップＳ１０５の内部処理に相当する。
【００７１】
対象アプリのアプリ情報に最小電力状態ｍが含まれない場合、ステップＳ１０４において、本体制御部１１は、対象アプリのアプリ名を電力状態制御部１２に通知する。この際、対象アプリの最小電力状態ｍは通知されない。
【００７２】
電力状態制御部１２は、対象アプリのアプリ名を通知されると、現在の画像形成装置１００の電力状態Ｍを取得する（ステップＳ２０１）。電力状態制御部１２は、電源管理部１４に電力状態Ｍ１を問い合わせ、電源管理部２３に電力状態Ｍ２を問い合わせることにより、電力状態Ｍを取得することができる。
【００７３】
次に、電力状態制御部１２は、最小電力状態テーブルを参照し（ステップＳ２０２）、対象アプリの最小電力状態ｍを確認する。
【００７４】
対象アプリの最小電力状態ｍが最小電力状態テーブルに保存されている場合（ステップＳ２０３のＹＥＳ）、電力状態制御部１２は、保存されている対象アプリの最小電力状態ｍを取得する（ステップＳ２０４）。そして、電力状態制御部１２は、取得した最小電力状態ｍの消費電力と、現在の電力状態Ｍの消費電力と、を比較する（ステップＳ２０５）。
【００７５】
最小電力状態ｍの消費電力が現在の電力状態Ｍの消費電力以下である場合（ステップＳ２０５のＮＯ）、電力状態制御部１２は、最小電力状態ｍを更新せず、処理を終了する。一方、最小電力状態ｍの消費電力が現在の電力状態Ｍの消費電力より大きい場合（ステップＳ２０５のＹＥＳ）、電力状態制御部１２は、最小電力状態ｍを現在の電力状態Ｍに更新する（ステップＳ２０６）。
【００７６】
これに対して、図４のアプリＤのように、対象アプリの最小電力状態ｍが最小電力状態テーブルに保存されていない場合（ステップＳ２０３のＮＯ）、電力状態制御部１２は、対象アプリの最小電力状態ｍを現在の電力状態Ｍに更新する（ステップＳ２０６）。すなわち、電力状態制御部１２は、対象アプリの最小電力状態ｍとして、現在の電力状態Ｍを保存する。
【００７７】
図９は、アプリのインストール時の処理の一例を示すシーケンス図である。
【００７８】
まず、ユーザは、操作部２を操作することにより、インストールするアプリ（以下、「インストールアプリ」という）のインストールを要求する（ステップＳ３０１）。操作制御部２１は、ユーザからインストールアプリのインストールを要求されると、インストールアプリのアプリ情報を取得し、取得したアプリ情報をアプリ記憶部２２に保存し、インストールアプリをインストールする（ステップＳ３０１）。インストールアプリのアプリ情報は、例えば、ネットワークを介して接続されたサーバからダウンロードすればよい。
【００７９】
操作制御部２１は、インストールアプリをインストールすると、その旨を本体制御部１１に通知する（ステップＳ３０３）。この際、操作制御部２１は、インストールアプリのアプリ名を本体制御部１１に通知する。また、操作制御部２１は、インストールアプリのアプリ情報に最小電力状態ｍが含まれる場合、最小電力状態ｍも本体制御部１１に通知する。ここでは、アプリ情報に最小電力状態ｍが含まれるものとする。
【００８０】
本体制御部１１は、操作制御部２１からインストールアプリのインストールを通知されると、インストールアプリのアプリ名及び最小電力状態ｍを電力状態制御部１２に通知する（ステップＳ３０４）。
【００８１】
電力状態制御部１２は、インストールアプリのアプリ名及び最小電力状態ｍを通知されると、最小電力状態テーブルにインストールアプリの最小電力状態情報を追加する（ステップＳ３０５）。インストールアプリの最小電力状態情報には、インストールアプリのアプリ名及び最小電力状態ｍが含まれる。
【００８２】
図１０は、アプリのアップデート時の処理の一例を示すシーケンス図である。
【００８３】
まず、ユーザは、操作部２を操作することにより、アップデートするアプリ（以下、「アップデートアプリ」という）のアップデートを要求する（ステップＳ４０１）。操作制御部２１は、ユーザからアップデートアプリのアップデートを要求されると、アップデートアプリのアプリ情報を取得し、取得したアプリ情報によりアップデートアプリのアプリ情報を更新（アップデート）する（ステップＳ４０１）。アップデートアプリのアプリ情報は、例えば、ネットワークを介して接続されたサーバからダウンロードすればよい。
【００８４】
操作制御部２１は、アップデートアプリをアップデートすると、その旨を本体制御部１１に通知する（ステップＳ４０３）。この際、操作制御部２１は、アップデートアプリのアプリ名を本体制御部１１に通知する。また、操作制御部２１は、アップデートアプリのアプリ情報に最小電力状態ｍが含まれる場合、最小電力状態ｍも本体制御部１１に通知する。ここでは、アプリ情報に最小電力状態ｍが含まれるものとする。
【００８５】
本体制御部１１は、操作制御部２１からアップデートアプリのアップデートを通知されると、アップデートアプリのアプリ名及び最小電力状態ｍを電力状態制御部１２に通知する（ステップＳ４０４）。
【００８６】
電力状態制御部１２は、アップデートアプリのアプリ名及び最小電力状態ｍを通知されると、最小電力状態テーブルに保存されたアップデートアプリの最小電力状態ｍを、本体制御部１１から通知された最小電力状態ｍに更新する（ステップＳ４０５）。アップデートアプリの、記憶された最小電力状態ｍと、通知された最小電力状態ｍと、が同じ場合には、更新を省略してもよい。
【００８７】
図１１は、アプリのアンインストール時の処理の一例を示すシーケンス図である。
【００８８】
まず、ユーザは、操作部２を操作することにより、アンインストールするアプリ（以下、「アンインストールアプリ」という）のアンインストールを要求する（ステップＳ５０１）。操作制御部２１は、ユーザからアンインストールアプリのアンインストールを要求されると、アンインストールアプリをアンインストールし（ステップＳ５０１）、アプリ記憶部２２からアンインストールアプリのアプリ情報を削除する。
【００８９】
操作制御部２１は、アンインストールアプリをアンインストールすると、その旨を本体制御部１１に通知する（ステップＳ５０３）。この際、操作制御部２１は、アンインストールアプリのアプリ名を本体制御部１１に通知する。
【００９０】
本体制御部１１は、操作制御部２１からアンインストールアプリのアンインストールを通知されると、アンインストールアプリのアプリ名を電力状態制御部１２に通知する（ステップＳ５０４）。
【００９１】
電力状態制御部１２は、アンインストールアプリのアプリ名を通知されると、最小電力状態テーブルからアンインストールアプリの最小電力状態情報を削除する（ステップＳ５０５）。
【００９２】
以上説明した通り、本実施形態によれば、画像形成装置１００を、現在期間の間に利用頻度が最大と予測される予測アプリの最小電力状態ｍで動作させることができる。これにより、予測アプリを起動する際に電源の制御が不要となるため、ユーザは、予測アプリを迅速に起動し、利用することができる。したがって、ユーザの利便性を向上させることができる。また、最小電力状態ｍは、予測アプリを利用可能な消費電力が最小の電力状態であるため、画像形成装置１００の不要な消費電力を抑制することができる。
【００９３】
ここでいう不要な消費電力には、現在期間の間にめったに利用されないアプリを利用可能とするための消費電力が含まれる。このような消費電力として、例えば、現在期間の間に表示装置２０６の点灯を必要とするアプリがめったに利用されない場合における、表示装置２０６を点灯するための消費電力が挙げられる。本実施形態では、このような場合、画像形成装置１００は、表示装置２０６が消灯される電力状態Ｍで動作するため、上記の不要な消費電力を抑制することができる。
【００９４】
また、本実施形態によれば、画像形成装置１００の電力状態Ｍは、過去の消費電力ではなく、ユーザにより利用されたアプリの利用履歴に基づいて選択される。したがって、過去の消費電力が不要に大きい場合であっても、その影響は抑制されるため、画像形成装置１００の消費電力の増大を抑制することができる。
【００９５】
このように、本実施形態によれば、画像形成装置１００を、ユーザの利便性を向上させつつ消費電力を抑制可能な、適切な電力状態で動作させることができる。
【００９６】
＜第２実施形態＞
第２実施形態に係る画像形成システムについて、図１２を参照して説明する。
【００９７】
図１２は、画像形成システムの機能構成の一例を示す図である。図１２の画像形成システムは、画像形成装置１００と、電力制御装置２００と、を備える。
【００９８】
図１２の画像形成装置１００は、電力状態制御部１２、電力状態記憶部１３、利用履歴記憶部１５、及びアプリ予測部１６を備えない点を除き、第１実施形態に係る画像形成装置１００と同様である。
【００９９】
電力制御装置２００は、画像形成装置１００の電力状態を制御する装置である。電力制御装置２００は、例えば、ネットワークを介して画像形成装置１００に接続されたサーバであるが、これに限られない。電力制御装置２００は、通信ケーブル３を介して画像形成装置１００に接続されてもよい。電力制御装置２００は、電力状態制御部１２と、電力状態記憶部１３と、利用履歴記憶部１５と、アプリ予測部１６と、を備える。これらの機能は、第１実施形態と同様である。なお、電力制御装置２００のハードウェア構成は、操作部２と同様であるため、説明を省略する。
【０１００】
以上のような構成により、本実施形態によれば、第１実施形態と同様の処理を実行し、同様の効果を得ることができる。すなわち、画像形成装置１００を、ユーザの利便性を向上させつつ消費電力を抑制可能な、適切な電力状態で動作させることができる。
【０１０１】
また、本実施形態によれば、１つの電力制御装置２００により、複数の画像形成装置１００の電力状態を制御することができる。また、電力状態の制御が電力制御装置２００により行われるため、第１実施形態に比べて、画像形成装置１００の負荷や記憶容量を低減することができる。
【０１０２】
なお、上記で説明した各実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ(Application Specific Integrated Circuit)、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）や従来の回路モジュール等のデバイスを含むものとする。
【０１０３】
また、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１０４】
１：本体部
２：操作部
３：通信ケーブル
１１：本体制御部
１２：電力状態制御部
１３：電力状態記憶部
１４：電源管理部
１５：利用履歴記憶部
１６：アプリ予測部
２１：操作制御部
２２：アプリ記憶部
２３：電源管理部
１００：画像形成装置
２００：電力制御装置
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２０１４−０４１６２６号公報
【図１】
2018151836.tif 000003
【図２】
2018151836.tif 000004
【図３】
2018151836.tif 000005
【図４】
2018151836.tif 000006
【図５】
2018151836.tif 000007
【図６】
2018151836.tif 000008
【図７】
2018151836.tif 000009
【図８】
2018151836.tif 000010
【図９】
2018151836.tif 000011
【図１０】
2018151836.tif 000012
【図１１】
2018151836.tif 000013
【図１２】
2018151836.tif 000014