(57)【要約】【課題】設定値の変更に関する所望のセキュリティレベルを維持することができる電子機器、設定管理方法、プログラムおよび通信システムを提供する。【解決手段】設定項目の設定値を変更するサービスを提供するサービス制御部と、設定値の変更に対する承認が要求された場合に、承認するか否かを指定するための承認画面を表示部に表示する表示制御部と、承認画面で承認することが指定された場合に、変更された設定値を設定する設定管理部と、を備える。【選択図】図３
2017054402.tif 000002
【特許請求の範囲】
【請求項１】
設定項目の設定値を変更するサービスを提供するサービス制御部と、
前記設定値の変更に対する承認が要求された場合に、承認するか否かを指定するための承認画面を表示部に表示する表示制御部と、
前記承認画面で承認することが指定された場合に、変更された設定値を設定する設定管理部と、
を備える電子機器。
【請求項２】
前記サービス制御部は、前記設定値の変更に対する承認の権限を有する管理者以外の操作者に対して前記サービスを提供し、
前記表示制御部は、前記管理者が承認するか否かを指定するための前記承認画面を前記表示部に表示する、
請求項１に記載の電子機器。
【請求項３】
前記設定値の変更に対する承認の権限を有する管理者を認証する認証部をさらに備え、
前記表示制御部は、認証された前記管理者に対して、前記管理者が承認するか否かを指定するための前記承認画面を前記表示部に表示する、
請求項１に記載の電子機器。
【請求項４】
前記表示制御部は、指定された制限時間が経過する前に前記承認が要求された場合に、前記承認画面を前記表示部に表示する、
請求項１に記載の電子機器。
【請求項５】
前記設定値の変更に対する承認の権限を有する管理者を認証する認証部をさらに備え、
前記表示制御部は、前記管理者が認証されている間に前記承認が要求された場合に、前記承認画面を前記表示部に表示する、
請求項１に記載の電子機器。
【請求項６】
前記サービス制御部は、前記設定値の変更履歴を記憶部に記憶する、
請求項１に記載の電子機器。
【請求項７】
前記設定値の変更に対する承認の権限を有する管理者を認証し、前記管理者からの指示に応じて前記サービスの利用開始要求を送信する認証部をさらに備える、
請求項１に記載の電子機器。
【請求項８】
設定項目の設定値を変更するサービスを提供するサービス制御ステップと、
前記設定値の変更に対する承認が要求された場合に、承認するか否かを指定するための承認画面を表示部に表示する表示制御ステップと、
前記承認画面で承認することが指定された場合に、変更された設定値を設定する設定管理ステップと、
を含む設定管理方法。
【請求項９】
コンピュータに、
設定項目の設定値を変更するサービスを提供するサービス制御ステップと、
前記設定値の変更に対する承認が要求された場合に、承認するか否かを指定するための承認画面を表示部に表示する表示制御ステップと、
前記承認画面で承認することが指定された場合に、変更された設定値を設定する設定管理ステップと、
を実行させるためのプログラム。
【請求項１０】
情報処理装置と、電子機器と、を備える通信システムであって、
前記電子機器は、
設定項目の設定値を変更するサービスを前記情報処理装置に対して提供するサービス制御部と、
前記設定値の変更に対する承認が前記情報処理装置から要求された場合に、承認するか否かを指定するための承認画面を表示部に表示する表示制御部と、
前記承認画面で承認することが指定された場合に、変更された設定値を設定する設定管理部と、を備える、
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、設定管理方法、プログラムおよび通信システムに関する。
【背景技術】
【０００２】
ＩＴ関連製品のセキュリティ機能を評価するＣＣ（Common  Criteria）認証（ＩＳＯ／ＩＥＣ１５４０８）評価制度では、一定基準の安全性を保証するために、評価対象製品のセキュリティ機能のふるまいを変えるような設定値を一定の範囲内に制限する必要がある。ユーザの運用環境に認証製品を導入する際は、これらの設定値を規定された範囲外の値に設定すると、脆弱性があると判断され、認証製品としての安全性が保証されなくなる。これらの設定値は、認証製品を購入して設置する際、管理者によって規定された範囲内の値が選択され、運用中はこれらの値を維持することが義務付けられている。
【０００３】
特許文献１では、迅速な保守とセキュリティの向上を両立させるために、保守作業を実施するときに、保守担当者が操作可能な範囲を制限する技術が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、例えばＣＣ認証などの評価基準を満たすために、管理者が知らないうちに設定値が変更されるような機能は排除した状態（利用禁止を設定した状態）で運用しなければ、設定値の変更に関するセキュリティレベルを維持することができない場合があった。例えば特許文献１のように操作可能な範囲を制限するのみでは、設定値が規格認証範囲内に収まっていることを管理者が確認することや、保守中の設定値の変更に対して管理者が承認していることを立証することができなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、設定値の変更に関する所望のセキュリティレベルを維持することができる電子機器、設定管理方法、プログラムおよび通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、設定項目の設定値を変更するサービスを提供するサービス制御部と、前記設定値の変更に対する承認が要求された場合に、承認するか否かを指定するための承認画面を表示部に表示する表示制御部と、前記承認画面で承認することが指定された場合に、変更された設定値を設定する設定管理部と、を備える。
【発明の効果】
【０００７】
本発明によれば、設定値の変更に関する所望のセキュリティレベルを維持することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態にかかる通信システムの全体構成の一例を示す図である。
【図２】図２は、本実施形態にかかるＭＦＰのハードウェア構成例を示すブロック図である。
【図３】図３は、本実施形態にかかるＭＦＰの機能構成例を示すブロック図である。
【図４】図４は、本実施形態における設定変更処理の一例を示すシーケンス図である。
【図５】図５は、承認画面の構成例を示す図である。
【図６】図６は、本実施形態における設定変更処理の一例を示すフローチャートである。
【図７】図７は、変形例１の設定変更処理の一例を示すフローチャートである。
【図８】図８は、変形例２の設定変更処理の一例を示すフローチャートである。
【図９】図９は、変形例３の設定変更処理の一例を示すシーケンス図である。
【図１０】図１０は、作業票の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる電子機器、設定管理方法、プログラムおよび通信システムの一実施形態を詳細に説明する。
【００１０】
以下では電子機器として複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を用いた例を説明する。ＭＦＰは、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する電子機器である。適用可能な電子機器はＭＦＰに限られるものではなく、任意の機器に適用できる。例えば、複写機、プリンタ、スキャナ装置、および、ファクシミリ装置等の画像形成装置に適用することもできる。
【００１１】
本実施形態では、設定値の変更を電子機器に反映するときに変更内容を管理者に提示し、管理者の承認を必須にするとともに、管理者が承認した結果として実行された設定値の変更をログに記録する。これにより、保守中に行った設定値変更がセキュリティ規格のセキュリティレベルの範囲内に収まっていることを管理者が確認できるようにすること、および、保守中の設定値変更に対して管理者が承認していることを立証することが可能となる。すなわち、例えばＣＣ認証などの評価基準を満たすための、設定値の変更に関するセキュリティレベルを維持することが可能となる。
【００１２】
［システム構成］
図１は、本実施形態にかかる通信システムの全体構成の一例を示す図である。図１に示すように、本実施形態にかかる通信システムは、ＭＦＰ１０と、クライアントＰＣ（パーソナルコンピュータ）２０と、ファイアウォール３０と、サービスセンタ６０と、を備えている。
【００１３】
ＭＦＰ１０、クライアントＰＣ２０、および、ファイアウォール３０は、例えばＬＡＮ（ローカルエリアネットワーク）などのネットワーク４０により接続される。サービスセンタ６０は、インターネットなどのネットワーク５０、および、ファイアウォール３０を介してネットワーク４０に接続される。
【００１４】
ＭＦＰ１０は、管理者（ＭＦＰ管理者）の管理対象となる電子機器である。またＭＦＰ１０は、サービスセンタ６０からの遠隔操作の対象となる。管理者は、少なくともＭＦＰ１０の設定項目の設定値の変更に対する承認の権限を有する。
【００１５】
クライアントＰＣ２０は、例えば管理者がＷＥＢブラウザなどを使ってＭＦＰ１０の設定を管理するために使用される。クライアントＰＣ２０は、例えば汎用のパーソナルコンピュータにより実現できる。
【００１６】
ファイアウォール３０は、ネットワーク５０を介して、ネットワーク４０に接続されるＭＦＰ１０などの各装置に対する不正なアクセスが行われることを防止する。
【００１７】
サービスセンタ６０は、例えば管理者以外の操作者（ＭＦＰ１０の保守担当者など）がＭＦＰ１０の状態監視機能、および、ＭＦＰ１０の設定を管理する遠隔操作を行うために使用される情報処理装置である。保守担当者は、遠隔操作によってＭＦＰ１０の設定値を変更することはできるが、設定値の変更に対する承認の権限は有さない。
【００１８】
図１のシステム構成は一例であり、これに限られるものではない。例えば、サービスセンタ６０がＭＦＰ１０などと同一のネットワーク４０に接続される構成でもよい。また図１では各装置を１台ずつ記載しているが、それぞれ複数台の装置が備えられていてもよい。
【００１９】
次に本実施形態の通信システムの動作の概要について説明する。本実施形態では、サービスセンタ６０から管理設定を遠隔操作する機能を、管理者の管理下でのみ許可する。管理設定とは、ＭＦＰ１０の各機能（コピー機能、スキャナ機能、ファクス機能、文書蓄積機能など）のふるまいを決定する設定である。管理設定は、例えば管理者専用の設定項目（管理設定項目）の設定値を設定することを表す。ＣＣ認証などでは、管理者によって管理されない状況での遠隔操作による管理設定が禁止される場合がある。管理設定は信頼される管理者のみに許可されるべき設定であり、第三者には許可することができないという観点に基づく、ＣＣ認証上の制約事項である。
【００２０】
管理者の管理下で遠隔操作を許可するために、本実施形態では以下の機能を実現する。
（１）管理者がＭＦＰ１０に管理者としてログイン（管理者の識別認証）し、変更内容を承認しなければ、サービスセンタ６０からの遠隔操作によって変更された管理設定項目の設定値を反映できない機能。
（２）サービスセンタ６０からの遠隔操作によって管理設定を変更するとき、変更操作の内容がＭＦＰ１０または管理者が操作するＰＣ（クライアントＰＣ２０など）に表示され、変更操作の記録（ログ）が蓄積される機能。
【００２１】
［ハードウェア構成］
次に、本実施形態にかかるＭＦＰ１０のハードウェア構成を説明する。図２は、本実施形態にかかるＭＦＰ１０のハードウェア構成例を示すブロック図である。
【００２２】
図２に示すように、ＭＦＰ１０は、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、ＨＤＤ（Hard  Disk  Drive）１０４と、エンジン１０５と、操作パネル１０６と、通信Ｉ／Ｆ（インタフェース）１０７とを備えている。上記各部は、システムバス１２１を介して相互に接続されている。
【００２３】
ＣＰＵ１０１は、ＭＦＰ１０の動作を統括的に制御する。ＣＰＵ１０１は、ＲＡＭ１０３を作業領域として、ＲＯＭ１０２またはＨＤＤ１０４等に格納されたプログラムを実行することで、ＭＦＰ１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能や、後述する各種機能を実現する。通信Ｉ／Ｆ１０７は、ネットワーク４０と接続するためのインタフェースである。エンジン１０５は、画像形成エンジン等であり、例えば、白黒プロッタ、ドラムカラープロッタ、スキャナまたはファクスユニット等である。操作パネル１０６は、タッチスクリーンやキーボード等を有する。例えば、タッチスクリーンは、タッチパネル機能を搭載した液晶表示装置（LCD：Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）表示装置である。キーボードは、ハードウェアキーの集合である。なお、操作パネル１０６は、単に画面を表示するための表示装置とし、入力機能を有するキーボード等を別に備えてもよい。
【００２４】
［機能構成］
次に、本実施形態にかかるＭＦＰ１０の機能構成を説明する。図３は、本実施形態にかかるＭＦＰ１０の機能構成例を示すブロック図である。図３に示すように、ＭＦＰ１０は、通信制御部１１と、サービス制御部１２と、認証部１３と、表示制御部１４と、設定管理部１５と、表示操作部１６と、記憶部１７と、を備えている。
【００２５】
通信制御部１１は、ネットワーク４０を介した通信を制御する。例えば通信制御部１１は、サービスセンタ６０からの遠隔操作による設定値の変更時の通信を制御する。また通信制御部１１は、コピー機能、スキャナ機能、ファクス機能、および、文書蓄積機能などのＭＦＰ１０の各種機能が実行されるときの通信を制御する。
【００２６】
サービス制御部１２は、保守担当者（サービスセンタ６０）などに提供するサービスを制御する。例えばサービス制御部１２は、サービスセンタ６０からの要求を受け付け、設定項目の設定値を変更するサービス（遠隔操作サービス）を提供する。サービスの提供形態（インタフェースなど）はどのような形態であってもよい。例えばサービス制御部１２は、ＷＥＢブラウザをインタフェースとして管理設定項目の設定値を指定できるようなサービスを提供する。サービス制御部１２は、設定項目の設定値の変更履歴を示すログを、例えば記憶部１７に記憶する。
【００２７】
認証部１３は、ＭＦＰ１０の利用者を認証する認証処理を実行する。例えば認証部１３は、サービスセンタ６０から遠隔操作でＭＦＰ１０を利用する保守担当者を認証する。保守担当者として認証された場合に、遠隔操作による管理設定項目の変更操作が許可される。また認証部１３は、クライアントＰＣ２０または操作パネル１０６を介してＭＦＰ１０を利用する管理者を認証する。管理者として認証された場合に、管理設定項目の設定変更などを行う管理機能の利用が許可される。
【００２８】
表示制御部１４は、表示操作部１６に対する各種情報の表示を制御する。例えば表示制御部１４は、管理設定項目の設定変更を承認するか否かを指定するための承認画面を表示操作部１６に表示する。表示制御部１４は、表示操作部１６の代わりに、または、表示操作部１６とともに、クライアントＰＣ２０などの外部装置が有する表示装置に情報を表示してもよい。
【００２９】
設定管理部１５は、上記の管理機能を実行する。ＭＦＰ１０の各種設定を例えば記憶部１７に記憶することにより管理する。設定管理部１５は、例えば、承認画面で管理設定項目の設定変更が承認された場合に、変更された設定値を記憶部１７に設定する。
【００３０】
表示操作部１６は、表示制御部１４の指示に従い各種情報を表示する。また、表示操作部１６は、利用者の操作に応じた各種入力を受付ける。表示操作部１６は、例えば図２の操作パネル１０６により実現される。なお情報を表示する機能（表示部）と、操作に応じた入力を受付ける機能（操作部）とを分けるように構成してもよい。
【００３１】
記憶部１７は、ＭＦＰ１０の各機能で用いられる各種情報を記憶する。例えば記憶部１７は、管理設定項目の設定値、および、管理設定項目の設定値の変更操作のログを記憶する。記憶部１７は、例えば図２のＲＡＭ１０３およびＨＤＤ１０４により実現される。
【００３２】
なお、通信制御部１１、サービス制御部１２、認証部１３、表示制御部１４、および、設定管理部１５は、例えば、ＣＰＵ１０１などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００３３】
次に、このように構成された本実施形態にかかるＭＦＰ１０による設定変更処理について図４を用いて説明する。図４は、本実施形態における設定変更処理の一例を示すシーケンス図である。
【００３４】
まず、サービスセンタ６０からの遠隔操作により、管理設定項目の設定変更の操作が実行される（ステップＳ１０１）。例えばサービスセンタ６０からの操作の要求は、通信制御部１１により受信され、サービス制御部１２などに転送される。サービス制御部１２は、要求に応じて遠隔操作サービスを提供する。遠隔操作サービスの開始時に、認証部１３がサービスセンタ６０の保守担当者の認証処理を実行してもよい。遠隔操作サービスの変更操作の内容は、ＭＦＰ１０の表示操作部１６、または、クライアントＰＣ２０に、リアルタイムで表示されてもよい。
【００３５】
本ステップでは、管理設定項目の設定値を変更する操作は可能であるが、変更された設定値を実際の管理設定項目の設定値として反映する処理は実行されない。変更された設定値を反映する処理は、管理者により設定変更が承認された場合に実行される。設定値を反映する方法は任意であるが、例えば以下のような方法を適用できる。
・変更操作時には、変更後の設定値を一時的に記憶部１７（例えばＲＡＭ１０３）に記憶し、承認された後、一時的に記憶した変更後の設定値で変更前の設定値を更新する。
・データベースにより管理された設定値の遠隔操作による変更を許可し、承認された場合に変更をコミットし、承認されなかった場合に変更をロールバックする。
【００３６】
遠隔操作により必要な変更を実行後、保守担当者は、変更の承認を要求する操作（例えば画面上のボタン押下）を実行する。これによりサービスセンタ６０は、承認要求をＭＦＰ１０に対して送信する。ＭＦＰ１０の通信制御部１１は、送信された承認要求を受信する（ステップＳ１０２）。
【００３７】
通信制御部１１は、承認要求をサービス制御部１２に転送する（ステップＳ１０３）。サービス制御部１２は、転送された承認要求をさらに認証部１３に転送する（ステップＳ１０４）。サービス制御部１２は、例えば転送されたメッセージを解析し、メッセージが承認要求であった場合に管理者の認証が必要と判断し、管理者の認証のために承認要求を認証部１３に転送する。
【００３８】
なお、承認要求はＭＦＰ１０の外部（サービスセンタ６０など）から受信する必要はなく、例えば、ＭＦＰ１０の内部で承認要求を発生させてもよい。例えば、各設定項目の設定値の変更操作に応じて、各設定項目の変更操作ごとにＭＦＰ１０が内部的に承認要求を生成してもよい。また、１以上の設定項目の設定値の変更操作の完了に応じて、ＭＦＰ１０が内部的に承認要求を生成してもよい。
【００３９】
認証部１３は、管理者を認証するためのログイン画面の表示要求を表示制御部１４に送信する（ステップＳ１０５）。表示制御部１４は、ログイン画面を表示する（ステップＳ１０６）。
【００４０】
事前にサービスセンタ６０と管理者とが連絡をとり、管理者がＭＦＰ１０の前にいる状態でログイン画面が表示されるようにしてもよい。承認要求が送信されたことを、例えば、ＭＦＰ１０が備えるスピーカなどからの音の出力、ＭＦＰ１０が備えるランプの点灯、および、メール通知などによって管理者に通知してもよい。表示制御部１４は、ログイン画面をＭＦＰ１０（表示操作部１６）に表示してもよいし、クライアントＰＣ２０（例えばＷＥＢブラウザなどのアプリケーション）に表示してもよい。
【００４１】
管理者が表示操作部１６を介してログイン情報を入力すると、表示制御部１４は、入力されたログイン情報を認証部１３に送信する（ステップＳ１０７）。認証部１３は、ログイン情報を用いて管理者の認証処理を実行する（ステップＳ１０８）。認証部１３は、認証結果をサービス制御部１２に送信する（ステップＳ１０９）。管理者としての認証が失敗した場合、エラーメッセージなどを表示して処理を終了してもよい。
【００４２】
管理者としての認証が成功した場合、サービス制御部１２は、承認画面の表示要求を表示制御部１４に送信する（ステップＳ１１０）。表示制御部１４は、承認画面を表示する（ステップＳ１１１）。
【００４３】
図５は、承認画面の構成例を示す図である。図５に示すように、承認画面１００１は、設定表示欄１００２と、承認ボタン１００３と、非承認ボタン１００４と、を含む。設定表示欄１００２は、変更の承認が要求された設定項目等を表示する。図５では、項目の番号（Ｎｏ．）と、操作日時と、操作内容と、変更前の値と、変更後の値と、セキュリティ判定と、を含む設定表示欄１００２の例が示されている。
【００４４】
操作日時は、遠隔操作が実行された日時を示す。操作内容は、設定対象とする管理設定項目、その管理設定項目に対する操作を示す。
【００４５】
管理設定項目はどのような項目であってもよい。例えば、以下のような項目を管理設定項目として用いることができる。
（管理設定項目）：（設定値の例）
ＴＣＰ／ＩＰ：有効（ＯＮ）または無効（ＯＦＦ）
ＳＳＨ（Secure  Shell）：有効または無効
ＩＰＳｅｃ（Security  Architecture  for  Internet  Protocol）：有効または無効
パスワード最小文字数：８文字以上
ログイン試行回数：１〜５回
オートログアウト時間：３〜６０分
【００４６】
セキュリティ判定は、変更後の値が、ＣＣ認証などの評価基準で定められるセキュリティレベルを満たすか否かの判定結果を示す。例えばセキュリティレベルを満たすためにＳＳＨを無効とすることが要求される場合、ＳＳＨの設定値が「無効」であればセキュリティ判定は「ＯＫ」となり、ＳＳＨの設定値が「有効」であればセキュリティ判定は「ＮＧ」となる。また例えばログイン試行回数として設定可能な範囲外の値（上記例では「６回」など）が設定された場合に、セキュリティ判定が「ＮＧ」となる。例えば設定管理部１５がこのようなセキュリティ判定処理を実行する。
【００４７】
管理者は、表示された承認画面を参照し、要求された設定値の承認、または、非承認を指定する。図５の画面例では、管理者は、承認する場合に承認ボタン１００３を押下し、承認しない場合に非承認ボタン１００４を押下する。図５の承認画面は一例であり、これに限られるものではない。図５の承認画面では複数の設定値の変更に対して、一括で承認または非承認が指定されるが、例えば設定値ごとに承認または非承認が指定できるような承認画面を用いてもよい。
【００４８】
図４に戻り、表示制御部１４は、承認画面で指定された承認結果をサービス制御部１２に送信する（ステップＳ１１２）。承認結果として非承認が指定された場合、エラーメッセージなどを表示して処理を終了してもよい。
【００４９】
承認結果として承認が指定された場合、サービス制御部１２は、承認された設定値の変更要求を設定管理部１５に送信する（ステップＳ１１３）。設定管理部１５は、変更要求に従い、管理設定項目を変更後の設定値に更新する（ステップＳ１１４）。設定管理部１５は、更新処理の結果をサービス制御部１２に送信する（ステップＳ１１５）。
【００５０】
サービス制御部１２は、処理結果を、通信制御部１１を介して、要求元のサービスセンタ６０に送信する（ステップＳ１１６〜Ｓ１１７）。
【００５１】
サービスセンタ６０からの遠隔操作の開始から管理設定項目の設定値の変更がすべて完了するまでの間、一般利用者のＭＦＰ１０の各機能（コピー機能、スキャナ機能、ファクス機能、および、文書蓄積機能など）の利用を禁止してもよい。
【００５２】
図６は、本実施形態における設定変更処理の一例を示すフローチャートである。
【００５３】
ＭＦＰ１０のサービス制御部１２は、通信制御部１１を介して承認要求が受信されたか否かを判断する（ステップＳ２０１）。承認要求が受信されていない場合（ステップＳ２０１：Ｎｏ）、処理を終了する。
【００５４】
承認要求が受信された場合（ステップＳ２０１：Ｙｅｓ）、表示制御部１４は、ログイン画面を表示操作部１６に表示する（ステップＳ２０２）。表示制御部１４は、表示操作部１６を用いて入力されたログイン情報を取得する（ステップＳ２０３）。ログイン情報は、認証部１３に渡される。
【００５５】
認証部１３は、ログイン情報を用いて認証処理を実行し、認証が成功したか否かを判断する（ステップＳ２０４）。認証に失敗した場合（ステップＳ２０４：Ｎｏ）、処理を終了する。
【００５６】
認証に成功した場合（ステップＳ２０４：Ｙｅｓ）、表示制御部１４は、承認画面を表示操作部１６に表示する（ステップＳ２０５）。サービス制御部１２は、承認画面で入力された承認結果を、表示制御部１４を介して取得する（ステップＳ２０６）。
【００５７】
サービス制御部１２は、承認結果を参照し、設定値の変更が承認されたか否かを判断する（ステップＳ２０７）。承認されていない場合（ステップＳ２０７：Ｎｏ）、処理を終了する。承認された場合（ステップＳ２０７：Ｙｅｓ）、設定管理部１５は、変更後の設定値で変更前の設定値を更新する（ステップＳ２０８）。
【００５８】
（変形例１）
ＭＦＰ１０にログインした管理者が、サービスセンタ６０からの遠隔操作を許可するとともに、遠隔操作の制限時間を指定し、制限時間以内の遠隔操作を可能とするように構成してもよい。
【００５９】
図７は、このように構成した変形例１の設定変更処理の一例を示すフローチャートである。図７では、最初に管理者がＭＦＰ１０にログインし、サービスセンタ６０からの遠隔操作を許可するとともに制限時間を指定することを前提とする。この後、例えば図４のステップＳ１０１に示すような遠隔操作による設定の変更処理が実行される。制限時間の起点は、管理者がログインした時点、または、遠隔操作を許可した時点などとすればよい。
【００６０】
ＭＦＰ１０のサービス制御部１２は、通信制御部１１を介して管理設定項目の変更要求が受信されたか否かを判断する（ステップＳ３０１）。
【００６１】
管理設定項目の変更要求が受信された場合（ステップＳ３０１：Ｙｅｓ）、サービス制御部１２は、指定された制限時間が経過したか否かを判断する（ステップＳ３０２）。制限時間が経過した場合（ステップＳ３０２：Ｙｅｓ）、表示制御部１４は、管理者を認証するためのログイン画面を表示操作部１６に表示する（ステップＳ３０３）。表示制御部１４は、表示操作部１６を用いて入力された管理者のログイン情報を取得する（ステップＳ３０４）。管理者のログイン情報は、認証部１３に渡される。認証部１３は、管理者のログイン情報を用いて認証処理を実行し、認証が成功したか否かを判断する（ステップＳ３０５）。認証に失敗した場合（ステップＳ３０５：Ｎｏ）、処理を終了する。
【００６２】
このように、制限時間が経過した場合には再びログイン画面を表示し、管理者のログイン情報の入力を促す。これにより、遠隔からの管理機能の実行時にＭＦＰ１０が管理者の管理下にあること（監視の下で管理機能が操作されていること）が保証される。制限時間が経過した後に表示したログイン画面において管理者が認証されなかったとき、以降のＭＦＰ１０の設定変更要求を拒否してもよい。
【００６３】
管理設定項目の変更要求が受信されていない場合（ステップＳ３０１：Ｎｏ）、制限時間が経過していない場合（ステップＳ３０２：Ｎｏ）、および、認証に成功した場合（ステップＳ３０５：Ｙｅｓ）、サービス制御部１２は、通信制御部１１を介して承認要求が受信されたか否かを判断する（ステップＳ３０６）。承認要求が受信されていない場合（ステップＳ３０６：Ｎｏ）、ステップＳ３０１に戻り処理を繰り返す。
【００６４】
承認要求が受信された場合（ステップＳ３０６：Ｙｅｓ）、表示制御部１４は、承認画面を表示する（ステップＳ３０７）。ステップＳ３０８〜ステップＳ３１０は、図６のステップＳ２０６〜ステップＳ２０８と同様であるため説明を省略する。
【００６５】
（変形例２）
管理者がＭＦＰ１０にログイン中であるか否か（管理者が認証されている間であるか否か）を判断し、ログイン中の場合はログイン画面を表示せずに承認画面の表示処理に遷移してもよい。図８は、このように構成した変形例２の設定変更処理の一例を示すフローチャートである。
【００６６】
ＭＦＰ１０のサービス制御部１２は、通信制御部１１を介して承認要求が受信されたか否かを判断する（ステップＳ４０１）。承認要求が受信されていない場合（ステップＳ４０１：Ｎｏ）、処理を終了する。
承認要求が受信された場合（ステップＳ４０１：Ｙｅｓ）、サービス制御部１２は、管理者がＭＦＰ１０にログイン中であるか否かを判断する（ステップＳ４０２）。ログイン中でない場合（ステップＳ４０２：Ｎｏ）、表示制御部１４は、ログイン画面を表示操作部１６に表示する（ステップＳ４０３）。ステップＳ４０４〜ステップＳ４０５は、図６のステップＳ２０３〜ステップＳ２０４と同様であるため説明を省略する。
【００６７】
ログイン中の場合（ステップＳ４０２：Ｙｅｓ）、または、ステップＳ４０５で認証に成功した場合（ステップＳ４０５：Ｙｅｓ）、表示制御部１４は、承認画面を表示操作部１６に表示する（ステップＳ４０６）。ステップＳ４０７〜ステップＳ４０９は、図６のステップＳ２０６〜ステップＳ２０８と同様であるため説明を省略する。
【００６８】
（変形例３）
変形例３では、管理者がＭＦＰ１０から、例えば操作パネル１０６の操作またはＭＦＰ１０の所定のボタン押下などによって、サービスセンタ６０に対してメンテナンスを要求する。これにより、例えば事前にサービスセンタ６０と管理者との間で連絡すること、および、音などにより通知することが不要となる。図９は、このように構成した変形例３の設定変更処理の一例を示すシーケンス図である。
【００６９】
表示制御部１４は、管理者による操作等に応じてログイン画面を表示する（ステップＳ５０１）。管理者が表示操作部１６を介してログイン情報を入力すると、表示制御部１４は、入力されたログイン情報を認証部１３に送信する（ステップＳ５０２）。
【００７０】
認証部１３は、ログイン情報を用いて管理者の認証処理を実行する。管理者としての認証が成功し、管理者によりメンテナンスの要求が指示された場合、認証部１３は、サービス制御部１２および通信制御部１１を介して、サービスセンタ６０にメンテナンス要求（サービスの利用開始要求）を送信する（ステップＳ５０３〜Ｓ５０５）。サービスセンタ６０の保守担当者は、メンテナンス要求を受けて、遠隔操作による管理設定項目の設定変更を開始する（ステップＳ５０６）。
【００７１】
ステップＳ５０７〜ステップＳ５０８は、図４のステップＳ１０２〜ステップＳ１０３と同様であるため説明を省略する。
【００７２】
本変形例では管理者がログインしているため（ステップＳ５０１）、サービス制御部１２は、ログイン画面ではなく、承認画面の表示要求を表示制御部１４に送信する（ステップＳ５０９）。ステップＳ５１０以降は、図４のステップＳ１１１以降と同様であるため説明を省略する。
【００７３】
上記実施形態および変形例で実行される各処理では、処理内容を示すログが記録される。ログは、例えば、遠隔操作により変更された設定値、および、管理者が承認した設定値などの設定値の変更履歴を含む。ログの記録処理は、記録する内容に応じて、例えばサービス制御部１２および設定管理部１５などにより実行される。記録されたログを管理者の操作に応じて表示または印刷してもよい。ログは、記憶部１７に記憶されてもよいし、記憶部１７以外の外部の記憶装置に記憶されてもよい。
【００７４】
図１０は、表示または印刷されるサービスセンタ６０の作業票の一例を示す図である。図１０に示すように、作業票は、図５の承認画面の表示内容に加えて、管理者の承認結果と、承認日時と、を含む。ログの記録、および、作業票の出力により、保守中の設定値変更に対して管理者が承認していることを立証することが可能となる。
【００７５】
なお、本実施形態の電子機器（ＭＦＰ１０）で実行されるプログラムは、ＲＯＭ１０２等に予め組み込まれて提供される。
【００７６】
本実施形態の電子機器で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。
【００７７】
さらに、本実施形態の電子機器で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の電子機器で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００７８】
本実施形態の電子機器で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１０１がＲＯＭ１０２からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００７９】
１０  ＭＦＰ
１１  通信制御部
１２  サービス制御部
１３  認証部
１４  表示制御部
１５  設定管理部
１６  表示操作部
１７  記憶部
２０  クライアントＰＣ
３０  ファイアウォール
４０  ネットワーク
５０  ネットワーク
６０  サービスセンタ
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００４−３０３２１５号公報
【図１】
2017054402.tif 000003
【図２】
2017054402.tif 000004
【図３】
2017054402.tif 000005
【図４】
2017054402.tif 000006
【図５】
2017054402.tif 000007
【図６】
2017054402.tif 000008
【図７】
2017054402.tif 000009
【図８】
2017054402.tif 000010
【図９】
2017054402.tif 000011
【図１０】
2017054402.tif 000012