(57)【要約】      （修正有）【課題】無駄な電力消費をすることができる電子機器を提供する。【解決手段】画像形成装置１００は、画像読み取り部１０１と、カメラ１０２と、ＮＩＣ（Network Interface Card）１０３と、メインコントローラ１１０と、作像エンジン１２０と、認証／復帰判定部１３０と、操作部１４０とを有し、ユーザが利用するための電子機器であって、所定の領域に存在するユーザを識別する識別手段と、前記識別されたユーザに対応する前記電子機器の使用履歴に基づいて、前記電子機器を利用可能な状態に制御するか否かの判定をする判定手段と、を有する。【選択図】図１
2016177266.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが利用するための電子機器であって、
所定の領域に存在するユーザを識別する識別手段と、
前記識別されたユーザに対応する前記電子機器の使用履歴に基づいて、前記電子機器を利用可能な状態に制御するか否かの判定をする判定手段と、を有する電子機器。
【請求項２】
前記使用履歴は、ユーザが識別された回数と、該ユーザが前記電子機器を使用した回数との比率を含み、
前記判定手段は、前記比率と、あらかじめ設定されている閾値との比較に基づいて、前記判定をする請求項１に記載の電子機器。
【請求項３】
前記使用履歴は、待機状態から利用可能な状態に制御されたときに前記電子機器が前記ユーザに使用されなかった場合、又は待機状態から利用可能な状態に制御されなかったときに前記電子機器が前記ユーザに使用された場合が連続した第１の回数を含み、
前記第１の回数が第１の所定数以上である場合、前記判定を停止する、請求項１又は２に記載の電子機器。
【請求項４】
前記使用履歴は、待機状態から利用可能な状態に制御されたときに前記電子機器が前記ユーザに使用された場合、又は待機状態から利用可能な状態に制御されなかったときに前記電子機器が前記ユーザに使用されなかった場合が連続した第２の回数を含み、
前記第２の回数が第２の所定数以上である場合、前記判定を再開する、請求項３に記載の電子機器。
【請求項５】
前記判定手段は、複数のユーザを識別した場合に、該ユーザの人数に応じて前記閾値を変更する請求項２に記載の電子機器。
【請求項６】
集音装置により集音した音量に基づいて、前記電子機器を待機状態に制御するか否かの判別をする判別手段をさらに有する請求項１〜５のいずれか一項に記載の電子機器。
【請求項７】
集音装置により集音した音パターンと、記憶部にあらかじめ記録されている他の画像形成装置の動作時の音パターンとの比較に基づいて、前記電子機器を待機状態に制御するか否かの判別をする判別手段をさらに有する請求項１〜５のいずれか一項に記載の電子機器。
【請求項８】
振動検出装置により検出した振動量に基づいて、前記電子機器を待機状態に制御するか否かの判別をする判別手段をさらに有する請求項１〜５のいずれか一項に記載の電子機器。
【請求項９】
振動検出装置により検出した振動パターンと、記憶部にあらかじめ記録されている他の画像形成装置の動作時の振動パターンとの比較に基づいて、前記電子機器を待機状態に制御するか否かの判別をする判別手段をさらに有する請求項１〜５のいずれか一項に記載の電子機器。
【請求項１０】
電子機器を構成するコンピュータに実行させる方法であって、
所定の領域に存在するユーザを識別するステップと、
前記識別されたユーザに対応する前記電子機器の使用履歴に基づいて、前記電子機器を利用可能な状態に制御するか否かの判定をするステップと、を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、プログラム及び方法に関する。
【背景技術】
【０００２】
装置周辺の領域に入ったユーザを顔認証した場合に、電力消費の少ない省エネ状態からユーザが利用できる状態（以下、「利用可能状態」と呼ぶ）に装置を復帰させることで、省エネ状態から利用可能状態に復帰させるまでの待ち時間を軽減させる装置が知られている。
【０００３】
例えば、カメラにより撮像された人物の顔のデータに基づいてユーザ認証を実行し、ユーザ認証が完了した場合に省エネ状態から利用可能状態に復帰させる画像形成装置が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、複数の装置が近接して設置されている場所にユーザが近づいた場合、各々の装置がユーザを認証するため、各々の装置が省エネ状態から利用可能状態に復帰してしまうことがある。かかる場合には、ユーザが使用する装置以外の装置が復帰することになるので無駄な電力消費が発生する。
【０００５】
そこで、本実施形態では、無駄な電力消費を低減することを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、ユーザが利用するための電子機器であって、所定の領域に存在するユーザを識別する識別手段と、前記識別されたユーザに対応する前記電子機器の使用履歴に基づいて、前記電子機器を利用可能な状態に制御するか否かの判定をする判定手段と、を有する電子機器が提供される。
【発明の効果】
【０００７】
一態様によれば、無駄な電力消費を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態の画像形成装置の構成例を示す図である。
【図２】カメラの撮像領域の例を示す図である。
【図３】認証／復帰判断部の構成例を示す図である。
【図４】顔認証データベースのデータ構造の例を示す図である。
【図５】使用履歴データベースの第１のデータ構造の例を示す図である。
【図６】復帰判断の流れを表す第１のフローチャートの例を示す図である。
【図７】使用履歴を更新する流れを表すフローチャートの例を示す図である。
【図８】画像形成装置が並列して設置された場合の撮像領域を示す図である。
【図９】使用履歴データベースの第２のデータ構造の例を示す図である。
【図１０】復帰判断停止の流れを表すフローチャートの第１の例を示す図である。
【図１１】復帰判断停止の流れを表すフローチャートの第２の例を示す図である。
【図１２】使用履歴データベースの第３のデータ構造の例を示す図である。
【図１３】復帰判断機能の制御フローの流れを表すフローチャートの例を示す図である。
【図１４】復帰判断再開の流れを表すフローチャートの例を示す図である。
【図１５】復帰判断の流れを表す第２のフローチャートの例を示す図である。
【図１６】第６実施形態の画像形成装置の構成例を示す図である。
【図１７】第６実施形態の画像形成装置６００のソフトウェア構成を説明する図である。
【図１８】騒音レベルと省エネ移行トリガの関係を示す第１の図である。
【図１９】省エネ状態へ移行する処理の流れを表すフローチャートの第１の例を示す図である。
【図２０】騒音レベルと省エネ移行トリガの関係を示す第２の図である。
【図２１】騒音レベルと省エネ移行トリガの関係を示す第３の図である。
【図２２】省エネ状態へ移行する処理の流れを表すフローチャートの第２の例を示す図である。
【図２３】第７実施形態の画像形成装置の構成例を示す図である。
【図２４】省エネ状態へ移行する処理の流れを表すフローチャートの第３の例を示す図である。
【図２５】第８実施形態の画像形成装置の構成例を示す図である。
【図２６】振動レベルと省エネ移行トリガの関係を示す第１の図である。
【図２７】省エネ状態へ移行する処理の流れを表すフローチャートの第４の例を示す図である。
【図２８】振動レベルと省エネ移行トリガの関係を示す第２の図である。
【図２９】振動レベルと省エネ移行トリガの関係を示す第３の図である。
【図３０】省エネ状態へ移行する処理の流れを表すフローチャートの第４の例を示す図である。
【図３１】第９実施形態の画像形成装置の構成例を示す図である。
【図３２】省エネ状態へ移行する処理の流れを表すフローチャートの第５の例を示す図である。
【図３３】画像形成装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することによって重複した説明を省く。なお、第６実施形態以降の他の実施例と共通する構成に関しては、番号の下２桁を統一させている。
【００１０】
［第１実施形態］
（画像形成装置の構成）
図１は、第１実施形態の画像形成装置の構成例を示す図である。図１を用いて、第１実施形態に係る画像形成装置１００の構成について説明する。画像形成装置１００は、画像読み取り部１０１と、カメラ１０２と、ＮＩＣ（Network Interface Card）１０３と、メインコントローラ１１０と、作像エンジン１２０と、認証／復帰判定部１３０と、操作部１４０とを有する。また、操作部１４０は、表示装置１４１を有する。
【００１１】
ＮＩＣ１０３は、画像形成装置１００を外部端末にＬＡＮ（Local Area Network）５を介して接続し、データ及び命令の送受信を行うための通信インタフェースである。画像読み取り部１０１は、画像形成装置１００にセットされた印刷物の画像を読み取り、読み取った画像データをメインコントローラ１１０に出力する。
【００１２】
操作部１４０は、ユーザの操作を受け付ける。表示装置１４１は、例えば、ユーザから印刷、プリント、スキャンなどの処理を受け付ける操作パネルを表示する。例えば、操作部１４０は、表示装置１４１により表示された操作パネルを介してユーザからの操作を受け付ける。
【００１３】
作像エンジン１２０は、画像読み取り部１０１から読み取った画像を用紙に出力する。また、作像エンジン１２０は、外部端末からＬＡＮ５を介して受信した画像データを用紙に出力してもよい。
【００１４】
メインコントローラ１１０は、画像読み取り部１０１、カメラ１０２、ＮＩＣ１０３、作像エンジン１２０、認証／復帰判断部１３０及び操作部１４０の処理を制御する。
【００１５】
カメラ１０２は、撮像できる範囲内に入ったユーザの映像を撮像する。以下では、カメラ１０２が撮影できる範囲を撮像領域と呼ぶ。カメラ１０２は、撮像した映像を認証／復帰判定部１３０に出力する。なお、カメラ１０２は、静止画を撮像して認証／復帰判定部１３０に出力してもよい。
【００１６】
図２は、カメラの撮像領域の例を示す図である。画像形成装置１００は、前面部分にカメラ１０２を有する。領域１Ａは、カメラ１０２の撮像領域を示す。また、領域１Ｂは、カメラ１０２の撮影範囲を広げた場合の撮像領域である。画像形成装置１００は、撮像領域を領域１Ａから領域１Ｂに拡大することで、より早いタイミングでユーザを撮像できる。なお、撮像領域内に入ったユーザのユーザ認証の方法については後述する。
【００１７】
図１に戻る。認証／復帰判断部１３０は、カメラ１０２により撮像された映像を用いてユーザ認証を行い、ユーザ認証したユーザの使用履歴に基づいて画像形成装置１００を省エネ状態から利用可能状態に復帰させるか否かを判断する。以下、認証／復帰判断部１３０の詳細な構成について説明する。
【００１８】
（認証／復帰判断部の構成）
図３は、認証／復帰判断部の構成例を示す図である。認証／復帰判断部１３０は、ＭＣＵ（Memory Control Unit）１３１と、顔データ抽出部１３２と、顔認証データベース１３３と、使用履歴データベース１３４とを有する。また、顔データ抽出部１３２は、カメラ１０２に通信可能に接続される。また、ＭＣＵ１３１は、メインコントローラ１１０に通信可能に接続される。
【００１９】
図４は、顔認証データベースのデータ構造の例を示す図である。顔認証データベース１３３は、ユーザＩＤと、顔画像と、使用権限とを対応付けて保持するデータベースである。ユーザＩＤは、ユーザを識別する番号である。顔画像とは、ユーザの顔の画像データである。例えば、顔画像は、ＧＩＦ（Graphics Interchange Format）形式もしくはＪＰＥＧ（Joint Photographic Experts Group）形式の画像データである。顔画像は、これ以外でデータ形式であってもよい。使用権限とは、ユーザに画像形成装置１００の使用が許可されているか否かを示す。例えば、顔認証データベース１３３は、使用権限に「あり」が格納されている場合、画像形成装置１００を使用する権限がユーザにあることを示す。また、顔認証データベース１３３は、使用権限に「なし」が格納されている場合、画像形成装置１００を使用する権限がユーザにないことを示す。なお、使用権限は、画像形成装置１００が備えるコピー機能、スキャン機能、印刷機能などの機能ごとにユーザに設定されるものであってもよい。
【００２０】
例えば、顔認証データベース１３３は、ユーザＩＤ「0101」と、当該ユーザの顔画像「0101.gif」と、使用権限「あり」とを対応付けて保持する。また、顔認証データベース１３３は、ユーザＩＤ「0102」と、当該ユーザの顔画像「0102.gif」と、使用権限「あり」とを対応付けて保持する。顔認証データベース１３３は、他のユーザＩＤ、顔画像及び使用権限についても同様に対応付けて保持する。また、図４に示された顔認証データベース１３３のデータ構造は一例であり、同様に各項目が対応付けされていれば、上記記憶形式に限定されない。
【００２１】
図５は、使用履歴データベースの第１のデータ構造の例を示す図である。使用履歴データベース１３４は、ユーザＩＤと、認証回数と、使用回数と、ヒット率とを対応付けて保持する。ユーザＩＤは、ユーザを識別する番号である。ユーザＩＤは、顔認証データベース１３３に保持されているユーザＩＤに対応する。認証回数は、ユーザがユーザ認証された回数である。認証回数は、ユーザがユーザ認証される度にカウントアップされる。使用回数は、ユーザ認証後にユーザが画像形成装置１００を使用した回数である。使用回数は、ユーザ認証後にユーザが画像形成装置１００を使用する度にカウントアップされる。ヒット率は、認証回数と使用回数との比率（使用回数／認証回数）である。ヒット率は、認証回数又は使用回数が更新される度に再計算されて更新される。
【００２２】
例えば、使用履歴データベース１３４は、ユーザＩＤ「0101」と、認証回数「10」と、使用回数「5」と、ヒット率「0.5」とを対応付ける。また、使用履歴データベース１３４は、ユーザＩＤ「0102」と、認証回数「8」と、使用回数「2」と、ヒット率「0.25」とを対応付ける。なお、使用履歴データベース１３４は、他のユーザＩＤに対しても、認証回数、使用回数及びヒット率を対応付ける。また、図５に示された使用履歴データベース１３４のデータ構造は一例であり、同様に各項目が対応付けされていれば、上記記憶形式に限定されない。
【００２３】
顔データ抽出部１３２は、カメラ１０２により撮像された映像から、撮像領域に入った人物を検出する。例えば、顔データ抽出部１３２は、人物に共通する特徴量をあらかじめ記憶しておき、カメラ１０２により撮像された映像から、当該特徴量が検出できるか否かに基づいて人物を検出する。例えば、顔データ抽出部１３２は、図２の撮像領域２Ａ内の位置（２）にユーザが来た場合に人物として検出する。一方、顔データ抽出部１３２は、図２の撮像領域２Ａ外の位置（１）にいるユーザは、人物として検出しない。なお、人物の検出方法は、上記に限定されず、他の人物の検出方法を用いてもよい。
【００２４】
顔データ抽出部１３２は、撮像領域で人物を検出した場合、カメラ１０２が撮像した映像から顔データを抽出する。例えば、顔データ抽出部１３２は、カメラ１０２により撮像された映像から、目、鼻及び口などに共通する特徴量を用いて人物の顔が表示されている位置を特定する。例えば、顔データ抽出部１３２は、映像の各コマに対して主成分分析を実行し、求めた複数の主成分に係る固有値及び固有ベクトルを特徴量として用いてもよい。続いて、顔データ抽出部１３２は、特定された映像の位置から顔データを抽出する。なお、顔データの抽出方法は、上記に限定されず、他の顔データの抽出方法を用いてもよい。
【００２５】
そして、顔データ抽出部１３２は、カメラ１０２が撮像した映像から抽出した顔データをＭＣＵ１３１に送信する。
【００２６】
ＭＣＵ１３１は、受信した顔データを顔認証データベース１３３に保持されている顔画像と比較することでユーザ認証を実行する。具体的には、ＭＣＵ１３１は、受信した顔データと、顔認証データベース１３３に保持されている各ユーザの顔画像とをそれぞれ比較する。例えば、ＭＣＵ１３１は、顔データと各ユーザの顔画像を比較する場合に、固有顔などの顔認識アルゴリズムを用いて、顔データ及び各ユーザの顔画像から抽出した特徴量を用いてもよい。そして、ＭＣＵ１３１は、顔データに合致する顔画像に対応するユーザＩＤを特定する。
【００２７】
例えば、ＭＣＵ１３１は、顔認証データベース１３３に保持されている顔画像「0101.gif」に顔データが合致した場合、ユーザＩＤ「0101」を特定する。
【００２８】
続いて、ＭＣＵ１３１は、顔認証データベース１３３において、特定されたユーザの使用権限を参照し、ユーザに使用権限がない場合、画像形成装置１００の省エネ状態を維持させる判断をする。
【００２９】
続いて、ＭＣＵ１３１は、顔認証データベース１３３で特定されたユーザＩＤに基づいて、使用履歴データベース１３４からユーザのヒット率を取得する。
【００３０】
続いて、ＭＣＵ１３１は、ユーザのヒット率と、閾値との比較に基づいて、画像形成装置１００を省エネ状態から利用可能状態に復帰させるか否かを判断する。具体的には、ＭＣＵ１３１は、ユーザのヒット率が閾値以上である場合、画像形成装置１００を省エネ状態から利用可能状態に復帰させる判断をする。一方、ＭＣＵ１３１は、ユーザのヒット率が閾値未満の場合、画像形成装置１００の省エネ状態を維持させる判断をする。
【００３１】
ＭＣＵ１３１の復帰判断に関し、具体例を挙げて説明する。例えば、顔認証データベース１３３により特定されたユーザＩＤが「0101」である場合、ＭＣＵ１３１は、図５の使用履歴データベース１３４において、ユーザＩＤ「0101」に対応するヒット率「0.5」を取得する。閾値を「0.4」とした場合、ＭＣＵ１３１は、ヒット率が閾値以上であるため、省エネ状態から利用可能状態に復帰させる判断をする。かかる場合にＭＣＵ１３１は、メインコントローラ１１０に復帰信号を送信する。
【００３２】
一方、顔認証データベース１３３により特定されたユーザＩＤが「0102」である場合、ＭＣＵ１３１は、図５の使用履歴データベース１３４において、ユーザＩＤ「0102」に対応するヒット率「0.25」を取得する。閾値を「0.4」とした場合、ＭＣＵ１３１は、ヒット率が閾値未満であるため、省エネ状態を維持させる判断をする。
【００３３】
そして、認証／復帰判定部１３０によって省エネ状態から利用可能状態に復帰させる判断がなされた場合、メインコントローラ１１０は、受信した復帰信号に基づいて画像形成装置１００を省エネ状態から利用可能状態に復帰させる処理を実行する。
【００３４】
（復帰判断の流れを示す第１のフローチャート）
図６は、復帰判断の流れを表す第１のフローチャートの例を示す図である。フローチャートＳ１は、復帰判断の第１の処理の流れを示す。認証／復帰判定部１３０は、カメラ１０２が撮像した映像から人物を検出したか否かを判定する（ステップＳ１０）。認証／復帰判断部１３０は、映像から人物を検出した場合（ステップＳ１０ＹＥＳ）、ステップＳ１１の処理に移行する。一方、認証／復帰判断部１３０は、映像から人物を検出しなかった場合（ステップＳ１０ＮＯ）、所定時間経過後に再度ステップＳ１０を実行する。
【００３５】
続いて、認証／復帰判定部１３０は、人物を検出した映像から顔データを抽出する（ステップＳ１１）。続いて、認証／復帰判断部１３０は、顔認証データベース１３３を参照し、ユーザ認証を実行する（ステップＳ１２）。例えば、認証／復帰判断部１３０は、抽出した顔データと、顔認証データベース１３３に保持されている顔画像との比較に基づいて、ユーザＩＤを特定する。
【００３６】
続いて、認証／復帰判定部１３０は、特定されたユーザが画像形成装置１００を使用する権限を有するか否かを判定する（ステップＳ１３）。認証／復帰判断部１３０は、特定されたユーザが使用権限を有する場合（ステップＳ１３ＹＥＳ）、使用履歴データベース１３４よりユーザ認証したユーザの使用履歴からヒット率を取得する（ステップＳ１４）。一方、認証／復帰判断部１３０は、特定されたユーザが使用権限を有しない場合（ステップＳ１３ＮＯ）、ステップＳ１０に戻る。
【００３７】
続いて、認証／復帰判断部１３０は、取得したユーザのヒット率が閾値以上であるか否かを判定する（ステップＳ１５）。認証／復帰判断部１３０は、ユーザのヒット率が閾値以上である場合（ステップＳ１５ＹＥＳ）、メインコントローラ１１０に省エネ状態から利用可能状態に復帰する復帰信号を送信する（ステップＳ１６）。一方、認証／復帰判断部１３０は、取得したユーザのヒット率が閾値未満である場合（ステップＳ１５ＮＯ）、ステップＳ１０に戻る。
【００３８】
（使用履歴の更新に関するフローチャート）
図７は、使用履歴を更新する流れを表すフローチャートの例を示す図である。フローチャートＳ２は、ユーザの使用履歴を更新する処理の流れを示す。認証／復帰判断部１３０は、使用履歴データベース１３４に保持されているユーザの使用回数、認証回数及びヒット率に初期値として「0」を入力する（ステップＳ２０）。なお、ステップＳ２０に係る処理は、例えば、新規ユーザを使用履歴データベース１３４に登録する際に実行される。
【００３９】
続いて、認証／復帰判断部１３０は、ユーザ認証を完了できたか否かを判定する（ステップＳ２１）。認証／復帰判断部１３０は、ユーザ認証を完了できた場合（ステップＳ２１ＹＥＳ）、ステップＳ２２の処理に移行する。一方、認証／復帰判断部１３０は、ユーザ認証を完了できなかった場合（ステップＳ２１ＮＯ）、所定時間経過後に再度ステップＳ２１を実行する。なお、ステップＳ２１に係る処理は、図６のステップＳ１２と同様の処理であってもよい。
【００４０】
続いて、認証／復帰判断部１３０は、使用履歴データベース１３４より、ユーザの使用履歴を取得する（ステップＳ２２）。すなわち、認証／復帰判断部１３０は、使用履歴データベース１３４より、ユーザの使用回数及び認証回数を取得する。
【００４１】
続いて、認証／復帰判断部１３０は、ユーザ認証がなされたユーザにより画像形成装置１００が使用されたか否かを判定する（ステップＳ２３）。認証／復帰判断部１３０は、画像形成装置１００が使用されたと判定した場合（ステップＳ２３ＹＥＳ）、使用回数及び認証回数を１カウントアップする（ステップＳ２４）。一方、認証／復帰判断部１３０は、画像形成装置１００が使用されなかったと判定した場合（ステップＳ２３ＮＯ）、認証回数を１カウントアップする（ステップＳ２５）。続いて、認証／復帰判断部１３０は、使用回数を認証回数で除算してユーザのヒット率を算出する（ステップＳ２６）。
【００４２】
そして、認証／復帰判断部１３０は、算出した使用回数と、認証回数と、ヒット率とを用いて使用履歴データベース１３４に格納されているユーザの使用履歴を更新する（ステップＳ２７）。認証／復帰判断部１３０は、ステップＳ２１に戻る。
【００４３】
（第１実施形態における効果）
以上に説明したように、第１実施形態に係る画像形成装置１００によれば、ユーザ認証されたユーザの使用履歴に基づいて使用される可能性が高いと判断される場合に、省エネ状態から利用可能状態に復帰するので、無駄な電力消費を低減することができる。
【００４４】
図８は、画像形成装置が並列して設置された場合の撮像領域を示す図である。ＯＡ機器コーナー１０には、画像形成装置２００と、画像形成装置３００と、画像形成装置４００とが設置されている。また、画像形成装置２００はカメラ２０２を有し、画像形成装置３００はカメラ３０２を有し、画像形成装置４００はカメラ４０２を有する。カメラ２０２の撮像領域は２Ａである。カメラ３０２の撮像領域は３Ａである。カメラ４０２の撮像領域は４Ａである。
【００４５】
画像形成装置２００は、ユーザが位置（１）から位置（２）に移動した場合、撮像領域２Ａ内に入ったユーザをユーザ認証する。画像形成装置３００は、ユーザが位置（２）から位置（３）に移動した場合、撮像領域３Ａ内に入ったユーザをユーザ認証する。画像形成装置３００は、ユーザが位置（３）から位置（４）に移動した場合、撮像領域４Ａ内に入ったユーザをユーザ認証する。
【００４６】
画像形成装置２００、画像形成装置３００及び画像形成装置４００は、ユーザ認証が完了した場合に、ユーザの使用履歴を確認することなく省エネ状態から利用可能状態に復帰させるものとする。かかる場合において、ユーザは、撮像領域２Ａ、３Ａ及び４Ａ内を通過したので、画像形成装置２００、画像形成装置３００及び画像形成装置４００がそれぞれ復帰することになる。このため、ユーザが使用する画像形成装置以外の画像形成装置が復帰することになり、無駄な電力消費が生じることになる。
【００４７】
これに対して、第１実施形態のように画像形成装置２００、画像形成装置３００及び画像形成装置４００が、ユーザの使用履歴に基づいて省エネ状態から利用可能状態に復帰するか否か判断するものとすれば、使用される可能性が低い画像形成装置は復帰されないので、無駄な電力消費を低減することができる。
【００４８】
［第２実施形態］
（管理システムの第２の構成）
第２実施形態に係る画像形成装置１００について説明する。第２実施形態に係る画像形成装置１００は、復帰判断を連続して誤った場合に、省エネ状態から利用可能状態に復帰するか否かを判断する復帰判断機能を停止させる。以下、図１及び図３に示される第２実施形態に係る画像形成装置１００の処理について説明する。
【００４９】
認証／復帰判断部１３０は、ユーザ認証したユーザのヒット率を使用履歴データベース１３４から取得する。認証／復帰判断部１３０は、取得したヒット率が閾値以上の場合、画像形成装置１００を省エネ状態から利用可能状態に復帰させる判断をする。一方、認証／復帰判断部１３０は、取得したヒット率が閾値未満の場合、画像形成装置１００の省エネ状態を維持させる判断をする。
【００５０】
続いて、認証／復帰判断部１３０は、ＭＣＵ１３１から画像形成装置１００の使用に関する情報を取得する。使用に関する情報とは、例えば、操作部１４０が有するタッチパネルから操作入力があった旨の情報である。
【００５１】
続いて、認証／復帰判断部１３０は、ＭＣＵ１３１から取得した情報に基づいて、復帰判断の正誤を判定する。例えば、認証／復帰判断部１３０は、画像形成装置１００を省エネ状態から利用可能状態に復帰させる判断をした後、画像形成装置１００がユーザによって使用された場合、復帰判断が正しかったと判定する。一方、認証／復帰判断部１３０は、画像形成装置１００を省エネ状態から利用可能状態に復帰させる判断をした後、画像形成装置１００がユーザによって使用されなかった場合、復帰判断が誤ったと判定する。また、認証／復帰判断部１３０は、画像形成装置１００の省エネ状態を維持させる判断をした後、画像形成装置１００がユーザによって使用されなかった場合、復帰判断が正しかったと判定する。一方、認証／復帰判断部１３０は、画像形成装置１００の省エネ状態を維持させる判断をした後、画像形成装置１００がユーザによって使用された場合、復帰判断が誤ったと判定する。
【００５２】
続いて、認証／復帰判断部１３０は、復帰判断が誤ったと判定した場合、ユーザ認証したユーザのBadcountを１つカウントアップする。Badcountとは、復帰判断が誤ったと連続して判定された回数である。Badcountの初期値は、「0」である。一方、ＭＣＵ１３１は、認証／復帰判断部１３０による復帰判断が正しかったと判定した場合、ユーザ認証したユーザのBadcountを「0」にリセットする。
【００５３】
続いて、第２実施形態に係る認証／復帰判断部１３０は、ユーザのBadcountが所定の回数以上である場合、ユーザ認証したユーザに対して復帰判断機能を停止させる。復帰判断機能を停止させた場合、認証／復帰判断部１３０は、当該ユーザのヒット率が閾値以上の場合であっても、画像形成装置１００を省エネ状態から利用可能状態に復帰させない。
【００５４】
一方、第２実施形態に係る認証／復帰判断部１３０は、ユーザのBadcountが所定の回数未満である場合、ユーザ認証したユーザに対して復帰判断機能を続行させる。
【００５５】
図９は、使用履歴データベースの第２のデータ構造の例を示す図である。使用履歴データベース１３４は、ユーザＩＤと、認証回数と、使用回数と、ヒット率と、Badcountとを対応付けて保持する。ユーザＩＤは、ユーザを識別する番号である。認証回数は、ユーザがユーザ認証された回数である。使用回数は、ユーザ認証後にユーザが画像形成装置１００を使用した回数である。ヒット率は、認証回数と使用回数との比率（使用回数／認証回数）である。Badcountは、復帰判断が誤ったと連続して判定された回数である。すなわち、Badcountは、復帰判断が誤ったと判定された場合に１ずつカウントアップされる。また、Badcountは、復帰判断が正しいと判定された場合に「0」にリセットされる。
【００５６】
例えば、認証／復帰判断部１３０は、ユーザ「0101」をユーザ認証した場合、ユーザ「0101」のBadcount「6」が所定の回数「4」以上となっているので、ユーザ「0101」の復帰判断機能を停止させる。また、認証／復帰判断部１３０は、ユーザ「0103」をユーザ認証した場合、ユーザ「0103」のBadcount「2」が所定の回数「4」未満となっているので、復帰判断機能を続行させる。
【００５７】
（復帰判断機能の停止の流れを示す第１のフローチャート）
図１０は、復帰判断機能の停止の流れを表すフローチャートの第１の例を示す図である。フローチャートＳ３は、ユーザの復帰判断機能を停止する第１の処理の流れを示す。
初期状態として、ユーザの復帰判断機能は有効であるものとする。認証／復帰判断部１３０は、ユーザのBadcountに初期値「0」を挿入する（ステップＳ３０）。
【００５８】
続いて、認証／復帰判断部１３０は、ユーザ認証が完了済みか否かを判定する（ステップＳ３１）。認証／復帰判断部１３０は、ユーザ認証が完了していた場合（ステップＳ３１ＹＥＳ）、ステップＳ３２の処理に移行する。一方、認証／復帰判断部１３０は、ユーザ認証が完了していない場合（ステップＳ３１ＮＯ）、所定時間が経過した後にステップＳ３１を実行する。なお、ステップＳ３１のユーザ認証は、例えば、図６のステップＳ１２と同様の処理であってもよい。
【００５９】
続いて、認証／復帰判断部１３０は、使用履歴データベース１３４の参照により、省エネ状態から利用可能状態に復帰させると判断したか否かを判定する（ステップＳ３２）。認証／復帰判断部１３０は、省エネ状態から利用可能状態に復帰させると判断した場合（ステップＳ３２ＹＥＳ）、ステップＳ３３の処理に移行する。一方、認証／復帰判断部１３０は、省エネ状態を維持する判断した場合（ステップＳ３２ＮＯ）、ステップＳ３４の処理に移行する。なお、ステップ３２の判定は、例えば、図６のステップＳ１４及びＳ１５と同様の処理であってもよい。
【００６０】
ステップＳ３３において、認証／復帰判断部１３０は、当該ユーザにより装置が使用された場合（ステップＳ３３ＹＥＳ）、ステップＳ３０の処理の戻り、Badcountを「0」にリセットする。一方、認証／復帰判断部１３０は、当該ユーザにより装置が使用されなかった場合（ステップＳ３３ＮＯ）、ユーザのBadcountを１カウントアップする（ステップＳ３５）。
【００６１】
ステップＳ３４において、認証／復帰判断部１３０は、当該ユーザにより装置が使用された場合（ステップＳ３４ＹＥＳ）、認証／復帰判断部１３０は、ユーザのBadcountを１カウントアップする（ステップＳ３５）。一方、認証／復帰判断部１３０は、当該ユーザにより装置が使用されなかった場合（ステップＳ３４ＮＯ）、ステップＳ３０の処理に戻り、Badcountを「0」にリセットする。
【００６２】
続いて、認証／復帰判断部１３０は、ユーザのBadcountが所定の回数以上であるか否かを判定する（ステップＳ３６）。認証／復帰判断部１３０は、ユーザのBadcountが所定の回数以上である場合（ステップＳ３６ＹＥＳ）、当該ユーザの復帰判断機能を停止する（ステップＳ３７）。一方、認証／復帰判断部１３０は、ユーザのBadcountが所定の回数未満である場合（ステップＳ３６ＮＯ）、ステップＳ３１に戻る。
【００６３】
（復帰判断機能の停止の流れを示す第２のフローチャート）
図１１は、復帰判断機能の停止の流れを表す第２のフローチャートを示す図である。フローチャートＳ４は、ユーザの復帰判断機能を停止する第２の処理の流れを示す。フローチャートＳ４では、認証／復帰判断部１３０は、省エネ状態から利用可能状態に復帰させる判断をした場合のみ判断の正誤を判定し、誤ったと判定した場合にユーザのBadcountをカウントアップする。
【００６４】
初期状態として、ユーザの復帰判断機能は有効であるものとする。認証／復帰判断部１３０は、ユーザのBadcountに初期値「0」を挿入する（ステップＳ４０）。
【００６５】
続いて、認証／復帰判断部１３０は、ユーザ認証が完了済みか否かを判定する（ステップＳ４１）。認証／復帰判断部１３０は、ユーザ認証が完了していた場合（ステップＳ４１ＹＥＳ）、ステップＳ４２の処理に移行する。一方、認証／復帰判断部１３０は、ユーザ認証が完了していない場合（ステップＳ４１ＮＯ）、所定時間が経過した後に再度ステップＳ４１を実行する。なお、ステップＳ４１のユーザ認証は、例えば、図６のステップＳ１２の処理と同様の処理であってもよい。
【００６６】
続いて、認証／復帰判断部１３０は、使用履歴データベース１３４の参照により、省エネ状態から利用可能状態に復帰させると判断したか否かを判定する（ステップＳ４２）。認証／復帰判断部１３０は、省エネ状態から利用可能状態に復帰させると判断した場合（ステップＳ４２ＹＥＳ）、ステップＳ４３の処理に移行する。一方、認証／復帰判断部１３０は、省エネ状態を維持させると判断した場合（ステップＳ４２ＮＯ）、ステップＳ４１に戻る。なお、ステップ４２の判定は、例えば、図６のステップＳ１４及びＳ１５と同様の処理であってもよい。
【００６７】
ステップＳ４３において、認証／復帰判断部１３０は、当該ユーザにより装置が使用された場合（ステップＳ４３ＹＥＳ）、ステップＳ４０の処理に戻り、Badcountを「0」にリセットする。一方、認証／復帰判断部１３０は、当該ユーザにより装置が使用されなかった場合（ステップＳ４３ＮＯ）、ユーザのBadcountを１カウントアップする（ステップＳ４４）。
【００６８】
続いて、認証／復帰判断部１３０は、ユーザのBadcountが所定の回数以上であるか否かを判定する（ステップＳ４５）。認証／復帰判断部１３０は、ユーザのBadcountが所定の回数以上である場合（ステップＳ４５ＹＥＳ）、当該ユーザの復帰判断機能を停止する（ステップＳ４６）。一方、認証／復帰判断部１３０は、ユーザのBadcountが所定の回数未満である場合（ステップＳ４５ＮＯ）、ステップＳ４１に戻る。
【００６９】
以上に説明したように、第２実施形態に係る画像形成装置１００によれば、ユーザの復帰判断の信用性が低くなっている場合に、ユーザの復帰判断機能を停止させることで画像形成装置１００を復帰させる際に発生する無駄な電力消費を低減することができる。
【００７０】
［第３実施形態］
第３実施形態に係る画像形成装置１００について説明する。第３実施形態に係る画像形成装置１００は、復帰判断が連続して正しかった場合に、停止していた復帰判断機能を再開させる。以下、図１及び図３に示される第３実施形態に係る画像形成装置１００の処理について説明する。
【００７１】
初期状態として、ユーザの復帰判断機能は無効とされているものとする。なお、初期状態として、ユーザの復帰判断機能が有効とされている場合、認証／復帰判断部１３０は、Ｓ３又はＳ４に係るフローチャートに示された処理を実行する。
【００７２】
認証／復帰判断部１３０は、ユーザ認証したユーザのヒット率を使用履歴データベース１３４から取得する。認証／復帰判断部１３０は、取得したヒット率と閾値との比較に基づいて、画像形成装置１００を省エネ状態から利用可能状態に復帰させる否かの判断をする。
【００７３】
続いて、認証／復帰判断部１３０は、ＭＣＵ１３１から画像形成装置１００の使用に関する情報を取得する。
【００７４】
続いて、認証／復帰判断部１３０は、ＭＣＵ１３１から取得した使用に関する情報に基づいて、復帰判断の正誤を判定する。
【００７５】
続いて、認証／復帰判断部１３０による復帰判断が正しかった場合、ユーザのGoodcountをカウントアップする。一方、ＭＣＵ１３１は、認証／復帰判断部１３０による復帰判断が誤った場合、ユーザのGoodcountを「0」にリセットする。
【００７６】
続いて、認証／復帰判断部１３０は、ユーザのGoodcountが所定の回数以上である場合、復帰判断機能を再開させる。
【００７７】
一方、認証／復帰判断部１３０は、ユーザのGoodcountが所定の回数未満である場合、復帰判断機能を停止させたままとする。
【００７８】
図１２は、使用履歴データベースの第３のデータ構造の例を示す図である。使用履歴データベース１３４は、ユーザＩＤと、認証回数と、使用回数と、ヒット率と、Goodcountと、Badcountとを対応付けて保持する。ユーザＩＤは、ユーザを識別する番号である。認証回数は、ユーザがユーザ認証された回数である。使用回数は、ユーザ認証後にユーザが画像形成装置１００を使用した回数である。ヒット率は、認証回数と使用回数との比率（使用回数／認証回数）である。Goodcountは、復帰判断が正しかったと連続して判定された回数である。すなわち、Goodcountは、復帰判断が正しかったと判定された場合にカウントアップされる。また、Goodcountは、復帰判断が誤ったと判定された場合に「0」にリセットされる。Badcountは、復帰判断が誤ったと連続して判定された回数である。
【００７９】
例えば、認証／復帰判断部１３０は、ユーザ「0101」をユーザ認証した場合、ユーザ「0101」のGoodcount「5」は所定の回数「3」以上となっているので、ユーザ「0101」の復帰判断機能を再開させる。また、認証／復帰判断部１３０は、ユーザ「0103」をユーザ認証した場合、ユーザ「0103」のGoodcount「1」は所定の回数「3」未満となっているので、復帰判断機能を停止させたままとする。
【００８０】
図１３は、復帰判断機能の制御フローの流れを表すフローチャートの例を示す図である。フローチャートＳ５は、復帰判断機能を制御する処理の流れを示す。認証／復帰判断部１３０は、ユーザの復帰判断機能のステータスを取得する（ステップＳ５１）。認証／復帰判断部１３０は、取得した復帰判断機能のステータスが有効であるか否かを判定する（ステップＳ５２）。なお、ユーザの復帰判断機能が再開された場合、復帰判断機能のステータスは、有効となる。また、ユーザの復帰判断機能が停止された場合、復帰判断機能のステータスは、無効となる。
【００８１】
認証／復帰判断部１３０は、取得した復帰判断機能のステータスが有効であった場合（ステップＳ５２ＹＥＳ）、図１０のＳ３又は図１１のＳ４のフローチャートに係る処理に移行する（ステップＳ５３）。なお、認証／復帰判断部１３０は、Ｓ３又はＳ４のフローチャートで所定の条件を満たした場合、ユーザの復帰判断機能のステータスを無効とする。
【００８２】
一方、認証／復帰判断部１３０は、取得した復帰判断機能のステータスが無効であった場合（ステップＳ５２ＮＯ）、後述する図１４のＳ６のフローチャートに係る処理に移行する（ステップＳ５４）。なお、認証／復帰判断部１３０は、Ｓ６のフローチャートで所定の条件を満たした場合、ユーザの復帰判断機能のステータスを有効とする。
【００８３】
なお、Ｓ２のフローチャートに係る処理は、Ｓ１、Ｓ３、Ｓ４及びＳ６のフローチャートに係る処理とは、独立して行われる。
【００８４】
（復帰判断の再開の流れを表すフローチャート）
図１４は、復帰判断の再開の流れを表すフローチャートの例を示す図である。フローチャートＳ６は、ユーザの復帰判断機能を再開する処理の流れを示す。初期状態として、ユーザの復帰判断機能は有効であるものとする。認証／復帰判断部１３０は、ユーザのGoodcountに初期値「0」を挿入する（ステップＳ５０）。
【００８５】
続いて、認証／復帰判断部１３０は、ユーザ認証が完了済みか否かを判定する（ステップＳ６１）。認証／復帰判断部１３０は、ユーザ認証が完了していた場合（ステップＳ６１ＹＥＳ）、ステップＳ６２の処理に移行する。一方、認証／復帰判断部１３０は、ユーザ認証が完了していない場合（ステップＳ６１ＮＯ）、所定時間が経過した後にステップＳ６１を実行する。なお、ステップＳ６１のユーザ認証は、例えば、図６のステップＳ１２の処理と同様の処理であってもよい。
【００８６】
続いて、認証／復帰判断部１３０は、使用履歴データベース１３４の参照により、省エネ状態から利用可能状態に復帰させると判断したか否かを判定する（ステップＳ６２）。認証／復帰判断部１３０は、省エネ状態から利用可能状態に復帰させると判断した場合（ステップＳ６２ＹＥＳ）、ステップＳ６３の処理に移行する。一方、認証／復帰判断部１３０は、省エネ状態を維持する判断した場合（ステップＳ６２ＮＯ）、ステップＳ６４の処理に移行する。なお、ステップ６２の判定は、例えば、図６のステップＳ１４及びＳ１５と同様の処理であってもよい。
【００８７】
ステップＳ６３において、認証／復帰判断部１３０は、当該ユーザにより装置が使用された場合（ステップＳ６３ＹＥＳ）、ユーザのGoodcountを１カウントアップする（ステップＳ６５）。一方、認証／復帰判断部１３０は、当該ユーザにより装置が使用されなかった場合（ステップＳ６３ＮＯ）、ステップＳ６０の処理に戻り、Goodcountを「0」にリセットする。
【００８８】
ステップＳ６４において、認証／復帰判断部１３０は、当該ユーザにより装置が使用された場合（ステップＳ６４ＹＥＳ）、ステップＳ６０の処理に戻り、Goodcountを「0」にリセットする。一方、認証／復帰判断部１３０は、当該ユーザにより装置が使用されなかった場合（ステップＳ６４ＮＯ）、ユーザのGoodcountを１カウントアップする（ステップＳ６５）。
【００８９】
続いて、認証／復帰判断部１３０は、ユーザのGoodcountが所定の回数以上であるか否かを判定する（ステップＳ６６）。認証／復帰判断部１３０は、ユーザのGoodcountが所定の回数以上である場合（ステップＳ６６ＹＥＳ）、復帰判断機能を再開する（ステップＳ６７）。一方、認証／復帰判断部１３０は、ユーザのGoodcountが所定の回数未満である場合（ステップＳ６６ＮＯ）、ステップＳ６１に戻る。
【００９０】
以上に説明したように、第３実施形態に係る画像形成装置１００によれば、復帰判断が連続して正しかった場合に、速やかにユーザが利用できるように停止していた復帰判断機能を再開させることができる。
【００９１】
［第４実施形態］
第４実施形態に係る画像形成装置１００について説明する。第４実施形態に係る画像形成装置１００は、複数のユーザをユーザ認証した場合に、ユーザの人数に応じて閾値を変更する。以下、図１及び図３に示される第４実施形態に係る画像形成装置１００の処理について説明する。
【００９２】
顔データ抽出部１３２は、カメラ１０２により撮像された映像から、撮像領域に入った１人以上の人物を検出する。続いて、顔データ抽出部１３２は、撮像領域で１人以上の人物を検出した場合、カメラ１０２が撮像した映像から各人物の顔データを抽出する。そして、顔データ抽出部１３２は、カメラ１０２が撮像した映像から抽出したそれぞれの人物の顔データをＭＣＵ１３１に送信する。
【００９３】
続いて、ＭＣＵ１３１は、受信した各人物の顔データを顔認証データベース１３３に保持されている顔画像とそれぞれ比較することで、各人物のユーザ認証を実行する。続いて、ＭＣＵ１３１は、ユーザ認証によって特定された各ユーザの使用権限を参照し、全てのユーザに使用権限がない場合、画像形成装置１００の省エネ状態を維持させる判断をする。
【００９４】
続いて、ＭＣＵ１３１は、ユーザ認証によって特定されたユーザが複数人であった場合、０より大きく１未満の所定の係数を閾値に乗算する。所定の係数は、ユーザの人数に応じて選択される。例えば、ＭＣＵ１３１は、ユーザ認証によって特定されたユーザが２人である場合、所定の係数０．８を閾値に乗算する。また、ＭＣＵ１３１は、ユーザ認証によって特定されたユーザが３人である場合、所定の係数０．６を閾値に乗算する。また、ＭＣＵ１３１は、ユーザ認証によって特定されたユーザが４人である場合、所定の係数０．５を閾値に乗算する。なお、ＭＣＵ１３１は、画像形成装置１００を使用する使用権限を有するユーザの人数に基づいて所定の係数を選択するようにしてもよい。
【００９５】
続いて、ＭＣＵ１３１は、特定された全ユーザに対応するヒット率を使用履歴データベース１３４からそれぞれ取得する。なお、認証／復帰判断部１３０は、特定された全ユーザのうち、使用権限を有するユーザの人数に応じた所定の係数を選択するようにしてもよい。
【００９６】
続いて、ＭＣＵ１３１は、特定された全ユーザの中にヒット率が閾値以上のユーザがいるか否かを判定する。ＭＣＵ１３１は、ヒット率が閾値以上のユーザが１人でもいる場合、画像形成装置１００を省エネ状態から利用可能状態に復帰させる判断をし、メインコントローラに復帰信号を送信する。一方、ＭＣＵ１３１は、ヒット率が閾値以上のユーザが１人もいない場合、画像形成装置１００の省エネ状態を維持する判断をする。
【００９７】
そして、メインコントローラ１１０は、受信した復帰信号に基づいて、省エネ状態から利用可能状態に復帰させる処理を実行する。
【００９８】
すなわち、第４実施形態に係る画像形成装置１００は、撮像領域内で複数のユーザを検出した場合、いずれかのユーザによって使用される可能性が高いので、検出したユーザの人数に応じて閾値を変更することとしている。
【００９９】
（復帰判断の流れを示す第２のフローチャート）
図１５は、復帰判断の流れを表す第２のフローチャートの例を示す図である。フローチャートＳ７は、復帰判断の第２の処理の流れを示す。認証／復帰判定部１３０は、カメラ１０２が撮像した映像から１人以上の人物を検出したか否かを判定する（ステップＳ７０）。認証／復帰判断部１３０は、映像から１人以上の人物を検出した場合（ステップＳ７０ＹＥＳ）、ステップＳ７１の処理に移行する。一方、認証／復帰判断部１３０は、映像から１人も人物を検出しなかった場合（ステップＳ７０ＮＯ）、所定時間経過後に再度ステップＳ７０を実行する。
【０１００】
続いて、認証／復帰判定部１３０は、１人以上の人物を検出した映像から各人物の顔データを抽出する（ステップＳ７１）。続いて、認証／復帰判断部１３０は、顔認証データベース１３３を参照し、各人物のユーザ認証を実行する（ステップＳ７２）。
【０１０１】
続いて、認証／復帰判定部１３０は、特定された各ユーザが画像形成装置１００を使用する使用権限を有するか否かを判定する（ステップＳ７３）。認証／復帰判断部１３０は、特定された各ユーザのうち、使用権限を有するユーザが１人でもいる場合（ステップＳ７３ＹＥＳ）、ステップＳ７４の処理に移行する。一方、認証／復帰判断部１３０は、特定された全ユーザが使用権限を有しない場合（ステップＳ７３ＮＯ）、ステップＳ７０に戻る。
【０１０２】
続いて、認証／復帰判断部１３０は、特定されたユーザが複数人であったか否かを判定する（ステップＳ７４）。認証／復帰判断部１３０は、特定されたユーザが複数人であった場合（ステップＳ７４ＹＥＳ）、特定されたユーザの人数に応じた０より大きく１未満の所定の係数を選択し、選択した係数を閾値に乗算する（ステップＳ７５）。例えば、認証／復帰判断部１３０は、特定されたユーザが２人であった場合、所定の係数「0.8」を閾値に乗算する。なお、認証／復帰判断部１３０は、特定された全ユーザのうち、使用権限を有するユーザの人数に応じた所定の係数を選択するようにしてもよい。
【０１０３】
一方、認証／復帰判断部１３０は、特定されたユーザが１人であった場合（ステップＳ７４ＮＯ）、ステップＳ７６の処理に移行する。
【０１０４】
続いて、認証／復帰判断部１３０は、使用履歴データベース１３４より、ユーザ認証した全てのユーザの使用履歴からヒット率をそれぞれ取得する（ステップＳ７６）。なお、認証／復帰判断部１３０は、使用権限を有しないユーザのヒット率は取得しなくてもよい。
【０１０５】
認証／復帰判断部１３０は、ユーザ認証した全ユーザの中にヒット率が閾値以上のユーザがいるか否かを判定する（ステップＳ７７）。認証／復帰判断部１３０は、ヒット率が閾値以上のユーザが１人でもいる場合（ステップＳ７７ＹＥＳ）、メインコントローラ１１０に省エネ状態から利用可能状態に復帰する復帰信号を送信する（ステップＳ７８）。一方、認証／復帰判断部１３０は、ヒット率が閾値以上のユーザが１人もいない場合（ステップＳ７７ＮＯ）、ステップＳ７０に戻る。
【０１０６】
以上に説明したように、第４実施形態に係る画像形成装置１００によれば、画像形成装置１００が利用されやすい状況に応じて、速やかにユーザが利用できるように制御することができる。
【０１０７】
［第５実施形態］
（他の実施形態）
第３実施形態では、認証／復帰判断部１３０は、ユーザの復帰判断機能のステータスを取得し、ユーザの復帰判断機能が有効な場合、Ｓ３又はＳ４のフローチャートに係る処理を実行し、ユーザの復帰判断機能が無効な場合、Ｓ６のフローチャートに係る処理を実行する。
【０１０８】
認証／復帰判断部１３０は、画像形成装置１００の電源が切られた場合、Ｓ３、Ｓ４又はＳ６のフローチャートにおいて実行されたステップをメモリに記憶させる。そして、認証／復帰判断部１３０は、次回電源が入れられた場合に、メモリに記憶させていたステップから処理を再開させてもよい。これにより、画像形成装置１００は、電源が切られた場合にBadcount又はGoodcountが「0」にリセットされることを防ぐことができる。
【０１０９】
また、第３実施形態において、ユーザの復帰判断機能のステータスは、画像形成装置１００によって変更される場合に限定されない。例えば、ユーザ自身が手動でユーザの復帰判断機能のステータスを変更してもよい。
【０１１０】
また、各実施形態において、認証／復帰判断部１３０は、ユーザの使用履歴を初期状態にリセットできるようにしてもよい。すなわち、認証／復帰判断部１３０は、ユーザの使用履歴データベース１３４の認証回数、使用回数、ヒット率、Badcount及びGoodcountを「0」にリセットできるようにしてもよい。
【０１１１】
また、各実施形態において、ユーザに対応する画像形成装置の使用履歴に基づいて、省エネ状態から利用可能状態に復帰させる処理を実行するか否かを判断したが、これに限定されない。画像形成装置以外の装置に当該処理を実行させてもよい。例えば、プロジェクタ又は銀行のＡＴＭ（Automated Teller Machine）に当該処理を実行させてもよい。
【０１１２】
［第６実施形態］
図１６は、第６実施形態の画像形成装置の構成例を示す図である。第６実施形態の画像形成装置６００は、マイク６５０を有する点以外では第１実施形態と同じ構成である。
【０１１３】
マイク６５０は、画像形成装置６００の外部で生じた音を収集する。マイク６５０は、収集した音を音データとしてメインコントローラ６１０に送信する。
【０１１４】
また、例えば、第６実施形態の画像形成装置６００は、複数の画像形成装置が隣接して設置される図８のＯＡ機器コーナー１０に設置されることを想定している。
【０１１５】
図１７は、第６実施形態の画像形成装置６００のソフトウェア構成を説明する図である。メインコントローラ６１０は、制御部６１１と、判別部６１２とを有する。
【０１１６】
制御部６１１は、省エネ状態及び利用可能状態への移行を制御する状態移行処理、画像読み取り部６０１により読み取られた画像を処理するスキャン処理、作像エンジン６２０において画像データを印刷用紙等に出力する作像処理などを行う。
【０１１７】
制御部６１１は、状態移行処理として次の処理を行う。例えば、制御部６１１は、認証／復帰判定部６３０において省エネ状態から利用可能状態に復帰させる判断がなされた場合、認証／復帰判定部６３０から復帰信号を受信し、復帰信号に基づいて画像形成装置６００を省エネ状態から利用可能状態に移行させる処理を実行する。
【０１１８】
また、制御部６１１は、後述する判別部６１２により通知される判別結果に基づいて、画像形成装置６００を利用可能状態から省エネ状態に移行させる処理を実行する。
【０１１９】
判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）に基づいて省エネ状態に移行させるか否かを判別する。
【０１２０】
具体的には、認証／復帰判定部６３０は、ユーザが画像形成装置６００に近づいた場合に、省エネ状態から利用可能状態に復帰させるか否かを判定する。認証／復帰判定部６３０が省エネ状態から利用可能状態に復帰させると判定した場合、制御部６１１は、省エネ状態から利用可能状態に復帰させる。
【０１２１】
続いて、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）が所定値以上増加したか否かを判定する。判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）が所定値以上増加した場合、隣接する他の画像形成装置が操作されているという判別結果（省エネ移行トリガ）を制御部６１１に送信する。制御部６１１は、画像形成装置６００を利用可能状態から省エネ状態に移行させる。
【０１２２】
なお、判別部６１２は、隣接する他の画像形成装置の操作の有無を判別する旨を説明したが、これに限定されない。判別部６１２は、画像形成装置６００の所定の範囲内（近傍）に設置された画像形成装置の操作の有無を判別してもよい。例えば、判別部６１２は、同じＯＡコーナーに設置された各画像形成装置の操作の有無を判別してもよい。
【０１２３】
また、判別部６１２は、利用可能状態に復帰させてから所定時間（例えば１分間）経過しても音を検知しなかった場合、同じＯＡ機器コーナーに設置されたいずれの画像形成装置も使用されなかったという判別結果（省エネ移行トリガ）を制御部６１１に送信してもよい。かかる場合、制御部６１１は、画像形成装置６００を利用可能状態から省エネ状態に移行させる。
【０１２４】
また、判別部６１２は、画像形成装置６００（自装置）が使用された場合、処理を終了させる。その結果、制御部６１１は、画像形成装置６００に利用可能状態を維持させる。
【０１２５】
図１８は、騒音レベルと省エネ移行トリガの関係を示す第１の図である。グラフの縦軸は騒音レベルを示し、横軸は時間を示す。以下では、認証／復帰判断部６３０により復帰すると判断された場合にメインコントローラ６１０に送信される信号を省エネ復帰トリガという。また、以下では、判別部６１２により送信される判別結果を省エネ移行トリガという。
【０１２６】
（ｉ）において、認証／復帰判断部６３０は、使用する可能性の高い人物を特定することにより省エネ復帰トリガを発生させる。
【０１２７】
（ｉｉ）において、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）（騒音レベル）の検知を開始する。また、メインコントローラ６１０は、省エネ復帰トリガに応じて省エネ状態から利用可能状態への復帰する処理を開始する。その後、認証／復帰判断部６３０による予測が外れて、他の画像形成装置が操作されたことにより、画像形成装置６００周囲の騒音レベルが増加する。
【０１２８】
なお、「認証／復帰判断部６３０による予測が外れる」とは、認証／復帰判断部６３０によりユーザにより自装置が使用される可能性が高いと判断されて省エネ復帰トリガが生成され、画像形成装置６００が利用可能状態となった後にユーザが他の画像形成装置を使用した場合を示す。
【０１２９】
（ｉｉｉ）において、画像形成装置６００周囲の騒音レベルが所定の数値以上に増大した場合、（ｉｖ）のように、判別部６１２は、省エネ移行トリガを発生させる。メインコントローラ６１０は、省エネ移行トリガに応じて、画像形成装置６００を利用可能状態から省エネ状態に移行させる。
【０１３０】
図１９は、省エネ状態へ移行する処理の流れを表すフローチャートの第１の例を示す図である。人物検出（ステップＳ８０）から省エネ状態から復帰（ステップＳ８３）までの処理は、図６のＳ１のフローに対応する。認証／復帰判断部６３０は、人物を検出したか否かを判定する（ステップＳ８０）。認証／復帰判断部６３０は、人物を検出できない場合（ステップＳ８０Ｎｏ）、所定時間経過後に人物検出（ステップＳ８０）を再度実行する。一方、認証／復帰判断部６３０は、人物を検出した場合（ステップＳ８０Ｙｅｓ）、人物の特定及び認証を行う（ステップＳ８１）。続いて、認証／復帰判断部６３０は、認証した人物の過去の使用履歴データにより、省エネ状態からの復帰が必要か否かを判定する（ステップＳ８２）。認証／復帰判断部６３０は、省エネ状態からの復帰が不要と判断した場合（ステップＳ８２Ｎｏ）、所定時間経過後に人物検出（ステップＳ８０）を再度実行する。一方、認証／復帰判断部６３０は、省エネ状態からの復帰が必要と判断した場合（ステップＳ８２Ｙｅｓ）、省エネ復帰トリガを生成し、画像形成装置６００を省エネ状態から利用可能状態に復帰させる（ステップＳ８３）。
【０１３１】
続いて、判別部６１２は、省エネ移行タイマーを始動させる（ステップＳ８４）。続いて、判別部６１２は、画像形成装置６００の使用が開始されたか否かを判定する（ステップＳ８５）。判別部６１２は、画像形成装置６００の使用が開始された場合（ステップＳ８５Ｙｅｓ）、利用可能状態を維持させ、画像形成装置６００の動作を継続させる（ステップＳ８７）。一方、判別部６１２は、画像形成装置６００の使用が開始されていない場合（ステップＳ８５Ｎｏ）、マイク６５０によって周囲の騒音レベルを検知する（ステップＳ８６）。続いて、判別部６１２は、周囲の騒音レベルが所定の数値以上増加したか否かを判定する（ステップＳ８８）。判別部６１２は、周囲の騒音レベルが所定の数値以上増加した場合（ステップＳ８８Ｙｅｓ）、省エネ移行トリガを生成し、制御部６１１により画像形成装置６００を利用可能状態から省エネ状態に移行させる（ステップＳ９０）。
【０１３２】
一方、判別部６１２は、周囲の騒音レベルの増加量が所定の数値未満である場合（ステップＳ８８Ｎｏ）、省エネ移行タイマーがタイムアップしたか否かを判定する（ステップＳ８９）。判別部６１２は、省エネ移行タイマーがタイムアップした場合（ステップＳ８９Ｙｅｓ）、省エネ移行トリガを生成し、制御部６１１により画像形成装置６００を利用可能状態から省エネ状態に移行させる（ステップＳ９０）。一方、判別部６１２は、省エネ移行タイマーがタイムアップしていない場合（ステップＳ８９Ｎｏ）、画像形成装置６００の使用が開始されたか否かの判定（ステップＳ８５）に戻る。
【０１３３】
また、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）が所定値以上であるか否かに基づいて省エネ移行トリガを発生させるか否かを判定してもよい。
【０１３４】
図２０は、騒音レベルと省エネ移行トリガの関係を示す第２の図である。（ｉ）において、認証／復帰判断部６３０は、使用する可能性の高い人物を特定することにより省エネ復帰トリガを発生させる。
【０１３５】
（ｉｉ）において、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）（騒音レベル）の検知を開始する。図１８と比較して騒音レベルの検知が可能となるまでの時間が長く、判別部６１２は、騒音レベルが増大した後に騒音レベルの検知を開始する。このため、図１８のように、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）が所定値以上増加したか否かに基づいて利用可能状態から省エネ状態に移行させるか否かを判定する場合、すでに騒音レベルが高くなった後に騒音レベルの検知を開始するため、騒音レベルの変化が小さく、隣接する画像形成装置の使用開始を検知できないことになる。
【０１３６】
図２１は、騒音レベルと省エネ移行トリガの関係を示す第３の図である。（ｉ）において、認証／復帰判断部６３０は、使用する可能性の高い人物を特定することにより省エネ復帰トリガを発生させる。
【０１３７】
（ｉｉ）において、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）（騒音レベル）の検知を開始する。
【０１３８】
（ｉｉｉ）において、判別部６１２は、マイク６５０によって収集された音の大きさ（ｄＢ）が所定の数値以上であるか否かに基づいて、画像形成装置６００を利用可能状態から省エネ状態に移行させるか否かを判定する。
【０１３９】
（ｉｉｉ）において、画像形成装置６００周囲の騒音レベルが所定の数値以上であるため、判別部６１２は、省エネ移行トリガを発生させる。メインコントローラ６１０は、省エネ移行トリガに応じて、画像形成装置６００を利用可能状態から省エネ状態に移行させる。
【０１４０】
図２２は、省エネ状態へ移行する処理の流れを表すフローチャートの第２の例を示す図である。開始から、周囲の騒音レベルが所定の数値以上となったか否かを判別する処理（ステップＳ１０８）までの処理は、図１９のフローと同一である。周囲の騒音レベルが所定の数値以上となったか否かを判別する処理（ステップＳ１０８）以降の処理について説明する。
【０１４１】
判別部６１２は、周囲の騒音レベルが所定の数値以上であるか否かを判別する（ステップＳ１０８）。判別部６１２は、周囲の騒音レベルが所定の数値以上である場合（ステップＳ１０８Ｙｅｓ）、省エネ移行トリガを生成し、制御部６１１により画像形成装置６００を利用可能状態から省エネ状態に移行させる（ステップＳ１１０）。
【０１４２】
一方、判別部６１２は、周囲の騒音レベルが所定の数値未満である場合（ステップＳ１０８Ｎｏ）、省エネ移行タイマーがタイムアップしたか否かを判定する（ステップＳ１０９）。判別部６１２は、省エネ移行タイマーがタイムアップした場合（ステップＳ１０９Ｙｅｓ）、省エネ移行トリガを生成し、制御部６１１により画像形成装置６００を利用可能状態から省エネ状態に移行させる（ステップＳ１１０）。一方、判別部６１２は、省エネ移行タイマーがタイムアップしていない場合（ステップＳ１０９Ｎｏ）、画像形成装置６００の使用が開始されたか否かの判別（ステップＳ１０５）に戻る。
【０１４３】
このように、画像形成装置６００は、一旦、ユーザにより利用されると予測し、省エネ状態から利用可能状態に移行した後に、別の画像形成装置の騒音を検出し、別の画像形成装置の利用が開始されたと判別した場合、利用可能状態から省エネ状態に移行する。これにより、予測が外れた場合に省エネ状態に早く移行するので無駄な電力消費を低減することができる。また、近傍の画像形成装置との通信環境を設定することなく、近傍の画像形成装置の使用状況を判別することができる。
【０１４４】
［第７実施形態］
図２３は、第７実施形態の画像形成装置の構成例を示す図である。第７実施形態の画像形成装置７００は、音分析部７５１を有する点以外では第６実施形態と同じ構成である。
【０１４５】
マイク７５０は、画像形成装置７００の外部で生じた音を収集する。マイク７５０は、収集した音を音データとして音分析部７５１に送信する。
【０１４６】
音分析部７５１は、受信した音データを分析し、隣接する画像形成装置の音を検出する。例えば、音分析部７５１は、「ピッピッ」というタッチパネル等の操作音、作動エンジンによるモータ、クラッチ等の作動音などを検出する。
【０１４７】
例えば、音分析部７５１は、受信した音データの周波数（又は波長）スペクトルを取得し、取得した音データのスペクトルと、操作音のスペクトルパターン及び作動音のスペクトルパターンとを比較する。すなわち、音分析部７５１は、比較したスペクトルの類似度（又は一致度）が所定値以上か否かを分析することで、隣接する画像形成装置の音を検出する。
【０１４８】
また、音分析部７５１は、騒音の特徴周波数域（又は特徴波長域）のみでスペクトルを比較するようにしてもよい。また、音分析部７５１は、音データのピーク周波数を比べることによってスペクトルを比較してもよい。
【０１４９】
音分析部７５１は、音データを分析し、隣接する画像形成装置の音を検出した場合、隣接する画像形成装置の音を検出した旨の通知を分析結果としてメインコントローラ７１０に送信する。メインコントローラ７１０は、分析結果を受信した場合、省エネ移行トリガを生成し、画像形成装置７００を利用可能状態から省エネ状態に移行させる。
【０１５０】
図２４は、省エネ状態へ移行する処理の流れを表すフローチャートの第３の例を示す図である。開始から、画像形成装置の使用が開始されたか否かを判定する処理（ステップＳ１２５）までの処理は、図１９のフローと同一である。画像形成装置の使用が開始されたか否かを判定する処理（ステップＳ１２５）以降の処理について説明する。
【０１５１】
判別部７１２は、画像形成装置７００の使用が開始されたか否かを判定する（ステップＳ１２５）。判別部７１２は、画像形成装置７００の使用が開始された場合（ステップＳ１２５Ｙｅｓ）、利用可能状態を維持させ、画像形成装置７００の動作を継続させる（ステップＳ１２７）。一方、音分析部７５１は、画像形成装置７００の使用が開始されていない場合（ステップＳ１２５Ｎｏ）、マイク７５０によって集音された周囲の騒音を分析する（ステップＳ１２６）。
【０１５２】
続いて、判別部７１２は、周囲の騒音から所定の音を検出したか否かを判定する（ステップＳ１２８）。例えば、所定の音とは、隣接する画像形成装置の操作音及び作動音である。判別部７１２は、周囲の騒音から所定の音を検出した場合（ステップＳ１２８Ｙｅｓ）、省エネ移行トリガを生成し、制御部７１１により画像形成装置７００を利用可能状態から省エネ状態に移行させる（ステップＳ１３０）。
【０１５３】
一方、判別部７１２は、周囲の騒音から所定の音を検出した場合（ステップＳ１２８Ｎｏ）、省エネ移行タイマーがタイムアップしたか否かを判定する（ステップＳ１２９）。判別部７１２は、省エネ移行タイマーがタイムアップした場合（ステップＳ１２９Ｙｅｓ）、省エネ移行トリガを生成し、制御部７１１により画像形成装置７００を利用可能状態から省エネ状態に移行させる（ステップＳ１３０）。一方、判別部７１２は、省エネ移行タイマーがタイムアップしていない場合（ステップＳ１２９Ｎｏ）、画像形成装置７００の使用が開始されたか否かの判定（ステップＳ１２５）に戻る。
【０１５４】
このように、画像形成装置７００は、別の画像形成装置の作動時の騒音のパターン（スペクトルパターン等）を検出する。これにより、「ピッピッ」というタッチパネル等の操作音等の小さい音を識別することが可能となり、より高精度に省エネ状態への移行を制御することができる。また、隣接する画像形成装置以外の騒音による誤認識を少なくすることができる。
【０１５５】
［第８実施形態］
図２５は、第８実施形態の画像形成装置の構成例を示す図である。第８実施形態の画像形成装置８００は、振動検知部８６０を有する点以外では第１実施形態と同じ構成である。
【０１５６】
振動検知部８６０は、画像形成装置８００の周囲の振動を検知する。例えば、振動検知部８６０は、隣接する画像形成装置の作動エンジンによるモータ、クラッチ等の作動により生じた振動を検出する振動センサである。また、振動検知部８６０は、例えば、振動量の瞬時値、単位時間当たりの平均値、単位時間当たりの最大値又は最小値を振動レベルとして検出する。
【０１５７】
振動検知部８６０は、検出した振動レベルをメインコントローラ８１０に送信する。
【０１５８】
図２６は、振動レベルと省エネ移行トリガの関係を示す第１の図である。グラフの縦軸は振動レベルを示し、横軸は時間を示す。
【０１５９】
（ｉ）において、認証／復帰判断部８３０は、使用する可能性の高い人物を特定することにより省エネ復帰トリガを発生させる。
【０１６０】
（ｉｉ）において、振動検知部８６０は、振動の大きさ（振動レベル）の検出を開始する。また、メインコントローラ８１０は、省エネ復帰トリガに応じて省エネ状態から利用可能状態への復帰する処理を開始する。その後、認証／復帰判断部８３０よる予測が外れて、他の画像形成装置が操作されたことにより、画像形成装置８００周囲の振動レベルが増加する。
【０１６１】
（ｉｉｉ）において、画像形成装置８００周囲の振動レベルが所定の数値以上に増大した場合、（ｉｖ）のように、判別部８１２は、省エネ移行トリガを発生させる。メインコントローラ８１０は、省エネ移行トリガに応じて、利用可能状態から省エネ状態に移行させる。
【０１６２】
図２７は、省エネ状態へ移行する処理の流れを表すフローチャートの第４の例を示す図である。開始から、周囲の振動レベルが所定の数値以上となったか否かを判別する処理（ステップＳ１４８）までの処理は、図２４のフローと同一である。周囲の振動レベルが所定の数値以上となったか否かを判別する処理（ステップＳ１４８）以降の処理について説明する。
【０１６３】
判別部８１２は、周囲の振動レベルが所定の数値以上であるか否かを判別する（ステップＳ１４８）。判別部８１２は、周囲の振動レベルが所定の数値以上である場合（ステップＳ１４８Ｙｅｓ）、省エネ移行トリガを生成し、制御部８１１により画像形成装置８００を利用可能状態から省エネ状態に移行させる（ステップＳ１５０）。
【０１６４】
一方、判別部８１２は、周囲の振動レベルが所定の数値未満である場合（ステップＳ１４８Ｎｏ）、省エネ移行タイマーがタイムアップしたか否かを判定する（ステップＳ１４９）。判別部８１２は、省エネ移行タイマーがタイムアップした場合（ステップＳ１４９Ｙｅｓ）、省エネ移行トリガを生成し、制御部８１１により画像形成装置８００を利用可能状態から省エネ状態に移行させる（ステップＳ１５０）。一方、判別部８１２は、省エネ移行タイマーがタイムアップしていない場合（ステップＳ１４９Ｎｏ）、画像形成装置８００の使用が開始されたか否かの判別（ステップＳ１４５）に戻る。
【０１６５】
図２８は、振動レベルと省エネ移行トリガの関係を示す第２の図である。（ｉ）において、認証／復帰判断部８３０は、使用する可能性の高い人物を特定することにより省エネ復帰トリガを発生させる。
【０１６６】
（ｉｉ）において、振動検知部８６０は、振動の大きさ（振動レベル）の検出を開始する。図２６と比較して振動レベルの検知が可能となるまでの時間が長く、振動レベルが増大した後に振動レベルの検知が開始される。このため、例えば、振動検知部８６０によって検出された振動レベルが所定値以上増加したか否かに基づいて利用可能状態から省エネ状態に移行させるか否かを判定する場合、すでに振動レベルが高くなった後に振動レベルの検知が開始されるため、隣接する装置の使用開始を検知できないことになる。
【０１６７】
図２９は、振動レベルと省エネ移行トリガの関係を示す第３の図である。（ｉ）において、認証／復帰判断部８３０は、使用する可能性の高い人物を特定することにより省エネ復帰トリガを発生させる。
【０１６８】
（ｉｉ）において、振動検知部８６０は、振動の大きさ（振動レベル）の検出を開始する。（ｉｉｉ）において、判別部８１２は、振動検知部８６０によって検出された振動レベルが所定の数値以上であるか否かに基づいて利用可能状態から省エネ状態に移行させるか否かを判定する。
【０１６９】
（ｉｉｉ）において、画像形成装置８００周囲の振動レベルが所定の数値以上であるため、判別部８１２は、省エネ移行トリガを発生させる。メインコントローラ８１０は、省エネ移行トリガに応じて、利用可能状態から省エネ状態に移行させる。
【０１７０】
図３０は、省エネ状態へ移行する処理の流れを表すフローチャートの第４の例を示す図である。開始から、画像形成装置の使用が開始されたか否かを判定する処理（ステップＳ１６５）までの処理は、図１９のフローと同一である。画像形成装置の使用が開始されたか否かを判定する処理（ステップＳ１６５）以降の処理について説明する。
【０１７１】
判別部８１２は、画像形成装置８００の使用が開始されたか否かを判定する（ステップＳ１６５）。判別部８１２は、画像形成装置８００の使用が開始された場合（ステップＳ１６５Ｙｅｓ）、利用可能状態を維持させ、画像形成装置８００の動作を継続させる（ステップＳ１６７）。一方、振動検知部８６０は、画像形成装置８００の使用が開始されていない場合（ステップＳ１６５Ｎｏ）、振動検知部８６０によって振動レベルを検出する（ステップＳ１６６）。
【０１７２】
続いて、判別部８１２は、検出された振動レベルが所定の数値以上となったか否かを判定する（ステップＳ１６８）。判別部８１２は、検出された振動レベルが所定の数値以上となった場合（ステップＳ１６８Ｙｅｓ）、省エネ移行トリガを生成し、制御部８１１により画像形成装置８００を利用可能状態から省エネ状態に移行させる（ステップＳ１７０）。
【０１７３】
一方、判別部８１２は、検出された振動レベルが所定の数値以上であった場合（ステップＳ１６８Ｎｏ）、省エネ移行タイマーがタイムアップしたか否かを判定する（ステップＳ１６９）。判別部８１２は、省エネ移行タイマーがタイムアップした場合（ステップＳ１６９Ｙｅｓ）、省エネ移行トリガを生成し、制御部８１１により画像形成装置８００を利用可能状態から省エネ状態に移行させる（ステップＳ１７０）。一方、判別部８１２は、省エネ移行タイマーがタイムアップしていない場合（ステップＳ１６９Ｎｏ）、画像形成装置８００の使用が開始されたか否かの判定（ステップＳ１６５）に戻る。
【０１７４】
このように、画像形成装置８００は、一旦、ユーザにより利用されると予測し、省エネ状態から利用可能状態に移行した後に、別の画像形成装置の振動を検出し、別の画像形成装置の利用が開始されたと判定した場合、利用可能状態から省エネ状態に移行する。これにより、予測が外れた場合に省エネ状態に早く移行させることができ、無駄な電力消費を低減することができる。また、近傍の画像形成装置との通信環境を設定することなく、近傍の画像形成装置の使用状況を判別することができる。
【０１７５】
［第９実施形態］
図３１は、第９実施形態の画像形成装置の構成例を示す図である。第９実施形態の画像形成装置９００は、振動分析部９５１を有する点以外では第８実施形態の画像形成装置８００と同じ構成である。振動検知部９５０は、画像形成装置９００の外部で生じた振動を検出する。振動検知部９５０は、検出した振動を振動データとして振動分析部９５１に送信する。
【０１７６】
振動分析部９５１は、受信した振動データを分析し、隣接する画像形成装置の振動を検出する。例えば、振動分析部９５１は、受信した振動データから作動エンジンによる振動を検出する。
【０１７７】
例えば、振動分析部９５１は、受信した振動のスペクトルを取得し、取得した振動のスペクトルと、画像形成装置の作動時の振動のスペクトルパターンとを比較することで、隣接する画像形成装置の振動を検出する。すなわち、振動分析部９５１は、スペクトルの類似度（又は一致度）が所定値以上であるか否かに基づいて隣接する画像形成装置の振動を検出してもよい。
【０１７８】
振動分析部９５１は、画像形成装置９００の振動を分析し、隣接する画像形成装置の振動パターンを検出した場合、隣接する画像形成装置の振動を検出した旨の通知を分析結果としてメインコントローラ９１０に送信する。メインコントローラ９１０は、分析結果を受信した場合、省エネ移行トリガを生成し、画像形成装置９００を利用可能状態から省エネ状態に移行させる。
【０１７９】
図３２は、省エネ状態へ移行する処理の流れを表すフローチャートの第５の例を示す図である。開始から、画像形成装置の使用が開始されたか否かを判定する処理（ステップＳ１８５）までの処理は、図３０のフローと同一である。画像形成装置９００の使用が開始されたか否かを判定する処理（ステップＳ１８５）以降の処理について説明する。
【０１８０】
判別部９１２は、画像形成装置９００の使用が開始されたか否かを判定する（ステップＳ１８５）。判別部９１２は、画像形成装置９００の使用が開始された場合（ステップＳ１８５Ｙｅｓ）、利用可能状態を維持させ、画像形成装置９００の動作を継続させる（ステップＳ１８７）。一方、振動分析部９５１は、画像形成装置９００の使用が開始されていない場合（ステップＳ１８５Ｎｏ）、振動検知部９５０によって検知された振動を分析する（ステップＳ１８６）。
【０１８１】
続いて、判別部９１２は、検知された振動から所定の振動を検出したか否かを判定する（ステップＳ１８８）。例えば、所定の振動とは、隣接する画像形成装置の印刷処理、スキャン処理等の作動時の振動である。判別部９１２は、所定の振動パターンを検出した場合（ステップＳ１８８Ｙｅｓ）、制御部９１１により画像形成装置９００を利用可能状態から省エネ状態に移行させる（ステップＳ１９０）。
【０１８２】
一方、判別部９１２は、検知された振動から所定の振動を検出した場合（ステップＳ１８８Ｎｏ）、省エネ移行タイマーがタイムアップしたか否かを判定する（ステップＳ１８９）。判別部９１２は、省エネ移行タイマーがタイムアップした場合（ステップＳ１８９Ｙｅｓ）、制御部９１１により利用可能状態から省エネ状態に移行させる（ステップＳ１７０）。一方、判別部９１２は、省エネ移行タイマーがタイムアップしていない場合（ステップＳ１８９Ｎｏ）、画像形成装置９００の使用が開始されたか否かの判定（ステップＳ１８５）に戻る。
【０１８３】
このように、画像形成装置９００は、別の画像形成装置の作動時の振動のパターン（スペクトルパターン等）を検出する。これにより、別の画像形成装置の作動時の振動と、他の人が周囲を歩いた際に生じる振動などの他の振動とを精度よく識別することができる。したがって、省エネ状態への移行をより精度よく制御することができる。
【０１８４】
以上、本発明に係る画像形成装置を実施形態により説明したが、本発明は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【０１８５】
なお、画像形成装置を構成するコンピュータに、所定の領域に存在するユーザを識別するステップと、前記識別されたユーザに対応する前記画像形成装置の使用履歴に基づいて、前記電子機器を利用可能な状態に制御するか否かの判定をするステップと、を実行させるプログラムが、第１実施形態乃至第９実施形態に係る処理を実行してもよい。
【０１８６】
（画像形成装置のハードウェア構成）
図３３は、画像形成装置のハードウェア構成例を示す図である。画像形成装置１００は、ＣＰＵ５１と、ＲＯＭ（Read Only Memory）５２と、ＲＡＭ（Random Access Memory）５３と、ＨＤＤ（Hard Disc）５４と、操作部５５と、表示部５６と、ドライブ装置５７と、ＮＩＣ５８と、記憶媒体５９とを有する。
【０１８７】
ＣＰＵ５１は、画像形成装置１００の全体制御を行うプロセッサである。ＣＰＵ５１は、図１のメインコントローラ１１０、作像エンジン１２０及び認証／復帰判断部１３０の動作を制御する。ＣＰＵ５１は、ＨＤＤ５４等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、画像形成装置１００の各種機能を実現する。ＲＯＭ５２には、各種のプログラムやプログラムによって利用されるデータ等が記憶される。ＲＡＭ５３は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＨＤＤ５４には、各種情報及びプログラム等が記憶される。
【０１８８】
操作部５５は、ユーザからの入力操作を受け付けるためのハードウェアであり、例えばキーボード、マウス又はタッチパネル等である。例えば、操作部５５は、図１の表示装置１４１に対応するタッチパネルである。
【０１８９】
表示部５６は、ユーザに向けた表示を行うハードウェアであり、例えば、モニタ、液晶ディスプレイなどである。
【０１９０】
ドライブ装置５７は、プログラムを記録した記憶媒体５９からプログラムを読み取る。ドライブ装置５７によって読み取られたプログラムは、例えば、ＨＤＤ５４にインストールされる。ＮＩＣ５８は、画像形成装置１００をネットワークに接続し、データの送受信を行うための通信インタフェースである。例えば、図３のＮＩＣ１０３は、ＮＩＣ５８の一例である。
【０１９１】
なお、記憶媒体５９とは、非一時的な記憶媒体を言う。記憶媒体５９の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。なお、記憶媒体５９は、顔認証データベース１３３及び使用履歴データベース１３４に含まれるデータを有する。
【０１９２】
なお、画像形成装置１００は、電子機器の一例である。認証復帰判断部１３０は、識別手段及び判定手段の一例である。使用履歴データベース１３４は、使用履歴の一例である。マイク６５０は、集音装置の一例である。振動検知部８６０は、振動検出装置（振動センサ）の一例である。省エネ状態は、待機状態の一例である。また、マイク６５０によって集音された音データのスペクトル、ピーク波長は、音パターンの一例である。振動検知部８６０によって検出された振動のスペクトル、ピーク波長は、振動パターンの一例である。
【符号の説明】
【０１９３】
５      ＬＡＮ
１００  画像形成装置
１０１  画像読み取り部
１０２  カメラ
１０３  ＮＩＣ
１１０  メインコントローラ
１２０  作像エンジン
１３０  認証／復帰判断部
１３１  ＭＣＵ
１３２  顔データ抽出部
１３３  顔認証データベース
１３４  使用履歴データベース
１４０  操作部
１４１  表示装置
【先行技術文献】
【特許文献】
【０１９４】
【特許文献１】特開２００７−２７９６０３号公報
【図１】
2016177266.tif 000003
【図２】
2016177266.tif 000004
【図３】
2016177266.tif 000005
【図４】
2016177266.tif 000006
【図５】
2016177266.tif 000007
【図６】
2016177266.tif 000008
【図７】
2016177266.tif 000009
【図８】
2016177266.tif 000010
【図９】
2016177266.tif 000011
【図１０】
2016177266.tif 000012
【図１１】
2016177266.tif 000013
【図１２】
2016177266.tif 000014
【図１３】
2016177266.tif 000015
【図１４】
2016177266.tif 000016
【図１５】
2016177266.tif 000017
【図１６】
2016177266.tif 000018
【図１７】
2016177266.tif 000019
【図１８】
2016177266.tif 000020
【図１９】
2016177266.tif 000021
【図２０】
2016177266.tif 000022
【図２１】
2016177266.tif 000023
【図２２】
2016177266.tif 000024
【図２３】
2016177266.tif 000025
【図２４】
2016177266.tif 000026
【図２５】
2016177266.tif 000027
【図２６】
2016177266.tif 000028
【図２７】
2016177266.tif 000029
【図２８】
2016177266.tif 000030
【図２９】
2016177266.tif 000031
【図３０】
2016177266.tif 000032
【図３１】
2016177266.tif 000033
【図３２】
2016177266.tif 000034
【図３３】
2016177266.tif 000035