(57)【要約】【課題】利便性を損ねることなく設定情報の漏洩を防止することを目的とする。【解決手段】本発明のネットワーク装置は、初回起動の際に設定したエクスポート先毎のエクスポート制限設定に応じてエクスポート設定のＯＮ／ＯＦＦを判断することができ、仮にＳ２０１０においてアドレス帳の暗号設定をＯＦＦであったとしても設定情報の漏洩を防止することができる。【選択図】図１１
2016033769.tif 000002
【特許請求の範囲】
【請求項１】
アドレス情報を管理するネットワーク装置であって、
アドレス帳のエクスポートに際して、エクスポート先を判定する第１の判定手段と、
前記第１の判定手段によりエクスポート先が外部メモリであると判定された場合に、外部メモリへのエクスポートに対して制限の設定情報が有効か否かを判定する第２の判定手段と、
前記第２の判定手段により外部メモリへのエクスポートに対しての制限の設定情報が有効であると判定された場合に、外部メモリへのエクスポートに対して設定された第１の暗証番号に基づいた第１の認証処理を行う第１の認証手段と、
前記第２の判定手段により外部メモリへのエクスポートに対しての制限の設定情報が無効であると判定された場合、又は、前記第１の認証処理が成功した場合、エクスポートの対象となる前記アドレス帳に対して設定された第２の暗証番号に基づいた第２の認証処理を行う第２の認証手段と、
前記第２の認証処理が成功した場合に、前記アドレス帳の前記エクスポート先に対するエクスポートを実行するエクスポート手段と、
を有するネットワーク装置。
【請求項２】
前記外部メモリは、ＵＳＢストレージである請求項１記載のネットワーク装置。
【請求項３】
前記第２の判定手段は、前記第１の判定手段によりエクスポート先が前記ネットワーク装置に搭載されたＷｅｂサーバが提供するサービスを介して接続するＷｅｂブラウザが動作する情報端末装置であると判定された場合に、前記情報端末装置へのエクスポートに対して制限の設定情報が有効か否かを判定し、
前記第１の認証手段は、前記第２の判定手段により前記情報端末装置へのエクスポートに対しての制限の設定情報が有効であると判定された場合に、前記情報端末装置へのエクスポートに対して設定された第１の暗証番号に基づいた第１の認証処理を行い、
前記第２の認証手段は、前記第２の判定手段により前記情報端末装置へのエクスポートに対しての制限の設定情報が無効であると判定された場合、又は、前記第１の認証処理が成功した場合に、エクスポートの対象となる前記アドレス帳に対して設定された第２の暗証番号に基づいた第２の認証処理を行う請求項１又は２記載のネットワーク装置。
【請求項４】
前記第１の認証手段は、暗証番号の入力に利用される画面を表示部に表示し、前記画面を介した入力操作に基づいて、前記入力操作で入力された番号と前記第１の暗証番号とを照合することで前記第１の認証処理を行い、
前記第２の認証手段は、暗証番号の入力に利用される画面を表示部に表示し、前記画面を介した入力操作に基づいて、前記入力操作で入力された番号と前記第２の暗証番号とを照合することで前記第２の認証処理を行う請求項１乃至３何れか１項記載のネットワーク装置。
【請求項５】
前記第２の認証手段は、前記第１の判定手段によりエクスポート先が前記ネットワーク装置を管理するサーバ装置であると判定された場合に、エクスポートの対象となる前記アドレス帳に対して設定された第２の暗証番号に基づいた第２の認証処理を行う請求項１乃至４何れか１項記載のネットワーク装置。
【請求項６】
前記ネットワーク装置のシステム管理者設定情報が初期値であるか否かを判定する第３の判定手段を更に有し、
前記エクスポート手段は、前記第３の判定手段により前記ネットワーク装置のシステム管理者設定情報が初期値ではないと判定された場合、前記アドレス帳の前記エクスポート先に対しするエクスポートを実行する請求項１乃至５何れか１項記載のネットワーク装置。
【請求項７】
前記第３の判定手段により前記ネットワーク装置のシステム管理者設定情報が初期値ではないと判定された場合、前記システム管理者設定情報に対して設定された第３の暗証番号に基づいた第３の認証処理を行う第３の認証手段を更に有し、
前記エクスポート手段は、前記第３の認証手段が成功した場合、前記アドレス帳の前記エクスポート先に対するエクスポートを実行する請求項６記載のネットワーク装置。
【請求項８】
前記第３の認証手段は、暗証番号の入力に利用される画面を表示部に表示し、前記画面を介した入力操作に基づいて、前記入力操作で入力された番号と前記第３の暗証番号とを照合することで前記第３の認証処理を行う請求項７記載のネットワーク装置。
【請求項９】
初回起動の際に、前記ネットワーク装置に接続される装置に対するエクスポートの制限に関する設定情報の設定に利用される画面を表示部に表示し、前記画面を介した操作に基づいて前記装置に対するエクスポートの制限の設定を行う設定手段を更に有する請求項１乃至８何れか１項記載のネットワーク装置。
【請求項１０】
前記ネットワーク装置は、画像形成装置である請求項１乃至９何れか１項記載のネットワーク装置。
【請求項１１】
アドレス情報を管理するネットワーク装置が実行する情報処理方法であって、
アドレス帳のエクスポートに際して、エクスポート先を判定する第１の判定ステップと、
前記第１の判定ステップによりエクスポート先が外部メモリであると判定された場合に、外部メモリへのエクスポートに対して制限の設定情報が有効か否かを判定する第２の判定ステップと、
前記第２の判定ステップにより外部メモリへのエクスポートに対しての制限の設定情報が有効であると判定された場合に、外部メモリへのエクスポートに対して設定された第１の暗証番号に基づいた第１の認証処理を行う第１の認証ステップと、
前記第２の判定ステップにより外部メモリへのエクスポートに対しての制限の設定情報が無効であると判定された場合、又は、前記第１の認証処理が成功した場合、エクスポートの対象となる前記アドレス帳に対して設定された第２の暗証番号に基づいた第２の認証処理を行う第２の認証ステップと、
前記第２の認証処理が成功した場合に、前記アドレス帳の前記エクスポート先に対するエクスポートを実行するエクスポートステップと、
を含む情報処理方法。
【請求項１２】
コンピュータを、請求項１乃至１０何れか１項記載のネットワーク装置の各手段として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続できる画像形成装置等のネットワーク装置には、複数の機能が搭載され、様々なオプションが装着可能となっている。ネットワーク装置内の設定すべき項目数は、搭載される機能やオプションの増加に応じて、増加しており、ネットワーク装置が初期設定される際、前記項目の設定作業に多くの時間を要するようになった。そこで、顧客の要望に応じて、ネットワーク装置の納品前に、機能の有効化、オプションの装着、オプションの設定等のネットワーク装置の設定作業を、まとめて販売側で行う設置前キッティングが行われている。前記設置前キッティング作業において、事前に顧客が発注した条件、顧客先に既に設置されている機器（例えばリプレイス対象機）から取得した設定情報等に基づいた設定が行われる。しかし、仮に設置前キッティングが行われても、搬入・搬出の際の振動・温度差・湿度差等により、納品後、再度、ネットワーク装置の設定作業が必要になる場合もあった。
従来、上記ネットワーク装置の設定作業は、手動での作業となり非常に時間と労力を要していた。そのため、ネットワーク装置に対して設定値を素早く簡便に反映させることができる技術が要望されていた。前記技術としては、ネットワーク装置が設定値を予め定められた媒体に送出し、前記設定値を別のネットワーク装置に反映させるという手法が知られている。前記手法を実現するために、ネットワーク装置の設定情報をインポート／エクスポートする機能が開発されている。
ネットワーク装置の設定情報には、画像形成部分、画像処理部分、及び機器構成の各々に応じた固有な情報、機種共通機能の初期値、アドレス帳等の共通な情報等が含まれる。ネットワーク装置は、前記設定情報を、ＲＵＩ（Ｒｅｍｏｔｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、ＬＵＩ（Ｌｏｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、更には、配信サーバ等を用いて、インポート／エクスポートすることができる。ネットワーク装置は、ＵＳＢストレージやホストＰＣ等の外部装置に、ネットワーク装置の設定情報を出力することができる。
【０００３】
ただ、アドレス帳等の宛先情報のエクスポートに関して、ユーザ名、パスワード、その他の個人情報が第三者に見られてしまう可能性がある等、セキュリティ上の問題がある。情報漏洩を防止するための技術として、エクスポートする属性情報を暗号化する技術（特許文献１）が公開されている。前記技術によると、ネットワーク装置は、ユーザにより選択された属性情報の暗号化されたデータを暗号機能がない他のネットワーク装置と共有することができるようになる。
しかし、豊富なハードウェア資源を持たない廉価なネットワーク装置においては、宛先情報の暗号化処理そのものに時間がかかってしまうため、最低限の設定項目においてのみ暗号化を適用している。前記機種では、設定情報のインポート／エクスポート処理の実行処理を、システム管理者設定項目の一つとして割り当てることで、システム管理者に値する特定のユーザのみが実行できることとして、セキュリティを維持している。また、アドレス帳等の宛先情報の送信においては、暗証番号設定のＯＮ／ＯＦＦの設定を選択することができ、ＯＮに設定するとパスワードの設定が可能となる。エクスポートの際に前記パスワードの照合に失敗すると、前記アドレス帳等の宛先情報がエクスポート対象の項目から自動的に外される仕組みである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５１０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、サービスマンのサポートがつかない家電量販店等の店舗で販売されているネットワーク装置においては、導入の際の混乱をさけるため出荷状態ではシステム管理者設定が行われておらず、全てのユーザがシステム管理者となる。即ち、工場出荷時の状態では誰でもシステム管理者権限に許可されている処理を実行することができる。そのため、誰でも設定情報のインポート／エクスポートができてしまう。アドレス帳等の設定情報に暗証番号設定が行われていたとしても、システム管理者権限を持っているユーザであれば前記暗証番号設定を無効にできてしまうため、出荷状態では誰でも前記暗証番号設定を無効にできる。
ＲＵＩを利用したエクスポートにおいては、第三者からジョブ履歴を参照されないようＲＵＩアクセスを抑制するための設定手段が設けられているため、ＲＵＩアクセスが制限されていたら設定情報のエクスポートも制限されることになる。しかし、ＵＳＢストレージ等の外部メモリや配信サーバにおいて、エクスポート制限をかけることが現状できなかった。そのため、現状のネットワーク装置において設定情報の漏洩の可能性がある。
そこで、本発明は、利便性を損ねることなく設定情報の漏洩を防止することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明のネットワーク装置は、アドレス情報を管理するネットワーク装置であって、アドレス帳のエクスポートに際して、エクスポート先を判定する第１の判定手段と、前記第１の判定手段によりエクスポート先が外部メモリであると判定された場合に、外部メモリへのエクスポートに対して制限の設定情報が有効か否かを判定する第２の判定手段と、前記第２の判定手段により外部メモリへのエクスポートに対しての制限の設定情報が有効であると判定された場合に、外部メモリへのエクスポートに対して設定された第１の暗証番号に基づいた第１の認証処理を行う第１の認証手段と、前記第２の判定手段により外部メモリへのエクスポートに対しての制限の設定情報が無効であると判定された場合、又は、前記第１の認証処理が成功した場合、エクスポートの対象となる前記アドレス帳に対して設定された第２の暗証番号に基づいた第２の認証処理を行う第２の認証手段と、前記第２の認証処理が成功した場合に、前記アドレス帳の前記エクスポート先に対するエクスポートを実行するエクスポート手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、利便性を損ねることなく設定情報の漏洩を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置を含む画像形成システムのシステム構成の一例を示す図である。
【図２】画像形成装置のハードウェア構成等の一例を示す図である。
【図３】画像形成装置のソフトウェア構成等の一例を示す図である。
【図４】画像形成装置のパネル構成の一例を示す図である。
【図５Ａ】設定値のインポート／エクスポート処理に利用される画面の一例を示す図である。
【図５Ｂ】エクスポート制限の暗証番号の設定に利用される画面の一例を示す図である。
【図５Ｃ】リモートＵＩアクセス保護の暗証番号の設定に利用される画面の一例を示す図である。
【図５Ｄ】アドレス帳の暗証番号の設定に利用される画面の一例を示す図である。
【図５Ｅ】システム管理者の暗証番号の設定に利用される画面の一例を示す図である。
【図６】暗証番号設定の際のポップアップ画面の一例を示す図である。
【図７】エクスポート実行の際のポップアップ画面の一例を示す図である。
【図８】初回起動の際のポップアップ画面の一例を示す図である。
【図９】暗証番号の入力画面の一例を示す図である。
【図１０】機器設定ＤＢの設定値の一例を示す図である。
【図１１】画像形成装置の初回の起動処理を示すフローチャートである。
【図１２】画像形成装置のエクスポート処理を示すフローチャートである。
【図１３】画像形成装置のエクスポート処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、画像形成装置１０２、画像形成装置１０３を含む画像形成システムのシステム構成の一例を示す図である。画像形成装置１０２、画像形成装置１０３は、ネットワーク装置の一例であるが、ネットワーク装置は、画像形成装置に限定されない。ネットワーク装置は、ネットワークに接続できＵＳＢのＩ／Ｆを備えるテレビ、カーナビ等であってもよい。
画像形成装置１０２、画像形成装置１０３は、原稿を読み取り、画像処理後に、複写物を出力する。また、画像形成装置１０２、画像形成装置１０３は、ネットワーク１０１を介して受信するクライアントコンピュータにより生成されるＰＤＬデータ等を出力する。逆に、画像形成装置１０２、画像形成装置１０３は、読み取ったイメージデータを、ネットワーク１０１を介して、ファイルサーバ／メールサーバといった様々な装置に送信することもできる。なお、画像形成装置１０２と画像形成装置１０３とは、ハードウェア構成、機能構成等が同一のものである必要はなく、異なるもの同士であってもよい。
遠隔ユーザ環境１０５は、Ｗｅｂブラウザを搭載しており、ＨＴＴＰサーバとして動作している画像形成装置１０２、画像形成装置１０３等にアクセスし、前記Ｗｅｂブラウザに表示されたコンテンツ経由で設定値のインポートやエクスポートを行うことができる。前記ＨＴＴＰサーバは、Ｗｅｂサーバの一例である。前記コンテンツは、ＨＴＴＰサーバが提供するサービスの一例である。
【００１１】
配信サーバ１０６は、ネットワーク１０１を介して、画像形成装置１０２、画像形成装置１０３と接続し、画像形成装置１０２、画像形成装置１０３を管理対象のデバイスとして管理する。配信サーバ１０６は、接続された管理対象のデバイス群の設定情報のエクスポートやインポート等のデバイス管理のための通信を行う。配信サーバ１０６は、前記通信にＨＴＴＰ、ＳＯＡＰ、ＦＴＰ等の公知のプロトコルを用いる。ＨＴＴＰは、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略称である。ＳＯＡＰは、Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌの略称である。ＦＴＰは、Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略称である。
ルータ１０７は、ネットワーク１０１とインターネット１０８とを接続するための機器である。
配信サーバ１０９は、配信サーバ１０６と同等の機能を持ち、インターネット１０８に配置される。配信サーバ１０９は、インターネット１０８、ルータ１０７を介してネットワーク１０１に接続される。配信サーバ１０９は、画像形成装置１０２、画像形成装置１０３を管理対象のデバイスとして管理する。配信サーバ１０９は、管理対象のデバイス群と接続され、前記デバイス群の設定情報のエクスポートやインポート等といったデバイス管理のための通信を行う。配信サーバ１０９は、前記通信に、ＨＴＴＰ、ＳＯＡＰ、ＦＴＰ等の公知のプロトコルを用いる。
【００１２】
配信サーバ１０９と配信サーバ１０６とは、同時に両方配置される必要はなく、何れかが存在すれば設定値の配信が可能である。ユーザは、要望に応じて、イントラネット上に配信サーバを配置させる場合とインターネット上に配信サーバを配置させる場合とを使い分けることができる。なお、配信サーバ１０６、配信サーバ１０９は、ライセンスサーバ１１０と通信を行い、管理対象のデバイスである画像形成装置１０２、画像形成装置１０３のライセンス情報を取得することができる。
ライセンスサーバ１１０は、顧客が購入した機能のライセンス情報を管理するサーバである。ライセンスサーバ１１０は、配信サーバ１０６又は配信サーバ１０９に対してライセンス情報を送信する。
画像形成装置１０２と画像形成装置１０３とは、遠隔ユーザ環境１０５からのアクセスと、配信サーバ１０６、１０９からのアクセスとを、判別できる。画像形成装置１０２、画像形成装置１０３は、設定情報のエクスポート、インポート等の通信が行われた場合、前記通信で受信した信号の引数情報に付与された接続元の識別情報を参照することで、同一プロトコルによる通信であっても接続元を判別できる。
また、画像形成装置１０３は、操作パネルを介しての予め定められた操作に基づいて、配信サーバ１０６、配信サーバ１０９、遠隔ユーザ環境１０５を経由せず、ＵＳＢストレージ１０４に対して、直接、設定情報をエクスポートできる。ＵＳＢストレージ１０４に蓄積した設定情報は、他の画像形成装置に適宜、インポートされる。ここで、ＵＳＢはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略称である。
【００１３】
図２は、画像形成装置２００のハードウェア構成等の一例を示す図である。各ブロックは、モジュールを示しており、ブロック間の矢印は、データ又は指示の流れを示している。画像形成装置２００は、画像形成装置１０２、画像形成装置１０３を抽象化した画像形成装置である。画像形成装置１０２、画像形成装置１０３は、共に少なくとも画像形成装置２００のハードウェア構成を含んでいるが、更に個別のハードウェア構成を含んでいてもよい。画像形成装置１０３は、ＵＳＢストレージ１０４に接続されているが、画像形成装置１０２は、ＵＳＢストレージ１０４に接続されていない。
画像形成装置２００は、印刷部２０７、読取部２０９、操作パネル２１０、回線Ｉ／Ｆ２１２、及び、制御を司るコントローラ部２０１等を含む。
コントローラ部２０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、印刷部Ｉ／Ｆ２０６、読取部Ｉ／Ｆ２０８、ＭＯＤＥＭ２１１、ＵＳＢ  Ｉ／Ｆ２１５、ネットワークＩ／Ｆ２１８等を含む。各モジュールは、システムバス２０５に接続されている。ＣＰＵ２０２は、各種制御プログラムを実行することで前記各モジュールを総括的に制御する。各種制御プログラムは、ＲＯＭ２０４のプログラムＲＯＭ領域に記憶されている。ＣＰＵ２０２は、ＲＯＭ２０４のプログラムＲＯＭ領域から制御プログラムを読み出し、実行する。ＣＰＵ２０２は、ＲＯＭ２０４のプログラムＲＯＭ領域に記憶された圧縮されたプログラムデータをＲＡＭ２０３へ伸張、展開して、実行することもできる。また、各種制御プログラムは、ハードディスクドライブ（ＨＤＤ）に圧縮状態又は非圧縮状態で記憶されていてもよい。ＣＰＵ２０２は、ハードディスクドライブから制御プログラムを読み出し、実行することもできる。
【００１４】
ＣＰＵ２０２は、ネットワークＩ／Ｆ２１８を介して、ＬＡＮ等のネットワーク網２２０等を経由して配信サーバ１０６や遠隔ユーザ環境１０５との通信処理を行う。ネットワークＩ／Ｆ２１８とネットワーク網２２０とは、ＬＡＮケーブル２１９等の通信ケーブルで接続される。ＭＯＤＥＭ２１１は、回線Ｉ／Ｆ２１２を介して公衆回線網２１４と電話線２１３等で接続される。ＣＰＵ２０２は、ＭＯＤＥＭ２１１を介して、他の画像形成装置やファクシミリ装置、電話機等と通信処理を行う。
ＵＳＢ  ＨＯＳＴ２３０は、ＵＳＢストレージ等のＵＳＢを介して接続される外部メモリとの接続に利用されるＩ／Ｆである。ＣＰＵ２０２は、ＵＳＢ  ＨＯＳＴ２３０を介して、ＵＳＢストレージ１０４にデータの読み書きを行う。ＵＳＢ  Ｉ／Ｆ２１５は、外部メモリとの接続以外のＵＳＢ接続に利用されるＩ／Ｆである。
印刷部Ｉ／Ｆ２０６は、プリンターエンジン等の印刷部２０７に画像信号を出力するためのインターフェースである。読取部Ｉ／Ｆ２０８は、スキャナーエンジン等の読取部２０９からの読取画像信号を入力するためのインターフェースである。ＣＰＵ２０２は、読取部Ｉ／Ｆ２０８を介して入力された画像信号を処理し、記録画像信号として印刷部Ｉ／Ｆ２０６へ出力する。
【００１５】
ＣＰＵ２０２は、操作パネル２１０等の表示部に文字や記号を表示し、ユーザによる操作を受け付けるための制御を行う。
また、ＣＰＵ２０２は、ＲＯＭ２０４のデータＲＯＭ領域に、画像形成装置２００の装置情報、ユーザの電話帳情報、部門管理情報等の情報を記憶し、必要に応じて読み出したり、更新したりすることができる。
図２では、読取部２０９及び印刷部２０７は、画像形成装置２００の内部にあるとしたが、どちらか一方又は両方が画像形成装置２００の外部にある構成でもよい。
ＣＰＵ２０２が、ＲＯＭ２０４又はハードディスクドライブに記憶されたプログラムに基づき処理を実行することによって、後述する画像形成装置のソフトウェア構成及び後述するフローチャートの情報処理が実現される。
【００１６】
図３は、画像形成装置２００のソフトウェア構成等の一例を示す図である。ソフトウェアのプログラムは、ＲＯＭ２０４のプログラムＲＯＭ領域に格納されている。ソフトウェアのプログラムは、ハードディスクドライブに格納されていてもよい。
機器設定ＤＢ３０１は、画像形成装置２００の画像形成、画像処理に関わる設定値を格納するデータベースである。設定情報取得部３０２は、前記設定値を機器設定ＤＢ３０１から取得する。
機器識別情報ＤＢ３０３は、機種管理番号及び機体管理番号、ファームバージョン、仕向け情報、アクセサリ接続情報、ライセンス情報等の機器識別情報を格納するデータベースである。識別情報取得部３０４は、前記機器識別情報を機器識別情報ＤＢ３０３から取得する。
アドレス帳情報管理ＤＢ３０５は、画像形成装置２００のアドレス帳の情報を格納するデータベースである。アドレス帳取得部３０６は、アドレス帳の情報をアドレス帳情報管理ＤＢ３０５から取得する。機器設定ＤＢ３０１、機器識別情報ＤＢ３０３、アドレス帳情報管理ＤＢ３０５は、ＲＯＭ２０４のデータＲＯＭ領域に配置される。機器設定ＤＢ３０１、機器識別情報ＤＢ３０３、アドレス帳情報管理ＤＢ３０５は、ハードディスクドライブに配置されてもよい。アドレス帳の情報は、アドレス情報の一例である。
【００１７】
格納部３０７は、設定情報取得部３０２、識別情報取得部３０４、アドレス帳取得部３０６を介して取得した設定値を、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のファイルに変換する。格納部３０７は、アドレス帳の暗証番号設定情報がＯＮである場合、前記ファイルに格納するデータからアドレス帳取得部３０６を介して取得した設定値を除外する。格納部３０７は、前記ファイルをＲＯＭ２０４、ハードディスクドライブ等の記憶部に格納する。本実施形態では、格納部３０７は、設定情報取得部３０２及び識別情報取得部３０４を介して取得した設定値を、一つのＸＭＬファイルに変換する。格納部３０７は、アドレス帳取得部３０６を介して取得した設定値を、前記ＸＭＬファイルと別個のＸＭＬファイルに変換する。以下では、設定情報取得部３０２及び識別情報取得部３０４を介して取得された設定値を機器設定情報とし、アドレス帳取得部３０６を介して取得された設定値をアドレス帳情報とする。なお、格納部３０７は、設定情報取得部３０２を介して取得した設定値を、一つのＸＭＬファイルに変換し、識別情報取得部３０４を介して取得した設定値を、別のＸＭＬファイルに変換するということにしてもよい。
反映部３０８は、格納部３０７によりＲＯＭ２０４、ハードディスクドライブ等の記憶部に格納されているＸＭＬファイルをＵＳＢ制御部３０９、接続部３１０、ＨＴＴＰサーバ３１１等に送信する。ＵＳＢ制御部３０９は、反映部３０８を介してエクスポート対象の設定値をＵＳＢストレージ１０４に格納する。
反映部３０８は、接続部３１０を介して、エクスポート対象の設定値を配信サーバ１０６、１０９に送信する。ＨＴＴＰサーバ３１１は、デバイスの状態やジョブの情報、機器構成、設定情報等をＨＴＭＬ等のコンテンツを介して提供しており、前記コンテンツ経由で設定情報をエクスポートすることができる。反映部３０８は、ＨＴＴＰサーバ３１１を介して、エクスポート対象の設定値を遠隔ユーザ環境１０５に送信する。なお、反映部３０８は、エクスポート先毎のエクスポート制限値に基づいて、送信を制限する。
【００１８】
図４は、画像形成装置２００のパネル構成の一例を示す図である。操作パネル２１０について以下に説明する。ファンクションキー４１１〜４１４は、それぞれ「コピー」「ファックス」「スキャン」「メディアダイレクトプリント」の各ジョブのファンクションキーである。ＣＰＵ２０２は、ＬＣＤ４２０に、操作画面を表示する。ＣＰＵ２０２は、ファンクションキーが押下されることで、ＬＣＤ４２０に表示する画面を前記ファンクションキーに対応するファンクションの基本画面に遷移する。ＣＰＵ２０２は、選択されているファンクションに対応するファンクションキーを、点灯させる。
ＯＫキー４１５は、項目の選択の際に使用される。矢印キー４１６〜４１９は、上下左右の矢印キーであり、ＬＣＤ４２０に表示されている画面内の項目の移動に使用される。ＣＰＵ２０２は、白黒のスタートキー４２１が押下可能な状態である場合、白黒のスタートキー４２１を点灯させる。同様に、ＣＰＵ２０２は、カラーのスタートキー４２２が押下可能な状態である場合、カラーのスタートキー４２２を点灯させる。ＣＰＵ２０２は、ユーザにより白黒のスタートキー４２１、カラーのスタートキー４２２が押下されることで、押下したキーに対応するジョブを実行する。ストップキー４２３は、ジョブの停止等で使用される。メニューキー４２４は、ユーザモード設定の際に使用される。ＣＰＵ２０２は、ＬＣＤ４２０に表示する画面を介したユーザによる操作パネル２１０内のキーの操作を検知することで、処理の実行指示、設定の変更指示等を検知できる。
【００１９】
図５Ａ〜Ｅは、システム管理者設定のＬＵＩ画面の一例を示す図である。図５Ａ〜Ｅの画面は、全てＬＣＤ４２０に表示される。図５Ａ〜Ｅの画面における項目選択は、すべてＯＫキー４１５にて行われ、ＯＫキー４１５の押下によって画面が遷移する。
図５Ａは、設定値のインポート／エクスポート処理に利用される画面の一例を示す図である。
図５Ａの（ａ）のシステム管理者設定画面５００は、システム管理項目を表示するための画面である。ユーザによりメニューキー４２４が押下されると、ＣＰＵ２０２は、ＬＣＤ４２０にシステム管理者設定画面５００を表示する。システム管理者設定画面５００は、メニュー項目５０１を含む。ユーザは、矢印キー４１６〜４１９、ＯＫキー４１５を操作することで、メニュー項目５０１の中から所望の項目を選択できる。ＣＰＵ２０２は、ユーザにより図５Ａの（ａ）のシステム管理者設定画面５００のようにメニュー項目５０１から設定値のインポート／エクスポート項目が選択されると、以下の処理を行う。即ち、ＣＰＵ２０２は、ＬＣＤ４２０に表示する画面を図５Ａの（ｂ）の設定値のインポート／エクスポート画面５０２に遷移させる。
設定値のインポート／エクスポート画面５０２は、ＵＳＢストレージ等の外部メモリへの設定値のインポート／エクスポート処理の実行の指示に利用される画面である。例えば、画像形成装置１０３は、ユーザによりエクスポート項目が選択されると、ＵＳＢストレージ１０４へ設定情報をエクスポートする。エクスポート処理実行中の画面については、後述する図７にて説明する。
【００２０】
図５Ｂは、エクスポート制限の設定に利用される画面の一例を示す図である。
図５Ｂの（ｂ）のエクスポート設定画面５１０は、エクスポート制限の設定の指示に利用される画面である。ＣＰＵ２０２は、ユーザにより図５Ｂの（ａ）のシステム管理者設定画面５００のようにメニュー項目５０１からエクスポート設定が選択されると、ＬＣＤ４２０に表示する画面をエクスポート設定画面５１０に遷移させる。ＣＰＵ２０２は、ユーザによりエクスポート設定画面５１０を介してＵＳＢストレージへのエクスポート制限の項目が選択されると、ＬＣＤ４２０に表示する画面を、図５Ｂの（ｃ）のＵＳＢへのエクスポート制限画面５１１に遷移させる。ＣＰＵ２０２は、ユーザによりＵＳＢへのエクスポート制限画面５１１を介してＯＮが選択されると、ＬＣＤ４２０に表示する画面を図９で後述するエクスポート制限の暗証番号入力画面９２０に遷移させる。
ＣＰＵ２０２は、ユーザによりエクスポート設定画面５１０を介してＲＵＩへのエクスポート制限の項目が選択されると、ＬＣＤ４２０に表示する画面を図５Ｂの（ｄ）のＲＵＩへのエクスポート制限画面５１２に遷移させる。ＣＰＵ２０２は、リモートＵＩアクセス保護設定がＯＮになっていると判定した場合、既にＲＵＩへのエクスポート制限がなされていると判断できるため、ＲＵＩへのエクスポート制限画面５１２内の項目をグレーアウト表示する。リモートＵＩアクセス保護設定については、リモートＵＩアクセス保護のＯＮ／ＯＦＦ設定画面５２１で後述する。ＣＰＵ２０２は、リモートＵＩアクセス保護設定がＯＦＦであると判定した場合、ＲＵＩへのエクスポート制限画面５１２にてＯＮが選択されると、ＬＣＤ４２０に表示する画面を後述するエクスポート制限の暗証番号入力画面９２０に遷移させる。
【００２１】
図５Ｃは、リモートＵＩアクセス保護の暗証番号の設定に利用される画面の一例を示す図である。
図５Ｃの（ｂ）のリモートＵＩ設定画面５２０は、リモートＵＩの使用制限、アクセス制限の設定に利用される画面である。ＣＰＵ２０２は、ユーザにより図５Ｃの（ａ）のシステム管理者設定画面５００のようにメニュー項目５０１からリモートＵＩ設定が選択されると、ＬＣＤ４２０に表示する画面を、図５Ｃの（ｂ）のリモートＵＩ設定画面５２０に遷移させる。ＣＰＵ２０２は、ユーザによりリモートＵＩ設定画面５２０を介してリモートＵＩアクセス保護のＯＮ／ＯＦＦが選択されると、ＬＣＤ４２０に表示する画面を図５Ｃの（ｃ）のリモートＵＩアクセス保護のＯＮ／ＯＦＦ設定画面５２１に遷移させる。ユーザは、リモートＵＩアクセス保護のＯＮ／ＯＦＦ設定画面５２１を介して、リモートＵＩアクセス保護するか否かを設定できる。ＣＰＵ２０２は、ユーザによりリモートＵＩアクセス保護のＯＮ／ＯＦＦ設定画面５２１を介してＯＮが選択されると、ＬＣＤ４２０に表示する画面を図９で後述するリモートＵＩアクセス保護の暗証番号入力画面９１０に遷移させる。ただし、リモートＵＩアクセス保護のＯＮ／ＯＦＦ設定は、ＲＵＩアクセスを制限するものであり、設定値のインポート／エクスポートに限って制限するものではない。設定値のインポート／エクスポートに限って制限したい場合、ユーザは、ＲＵＩへのエクスポート制限画面５１２にてＲＵＩへのエクスポート制限を選択して、設定する。
【００２２】
図５Ｄは、アドレス帳の暗証番号の設定に利用される画面の一例を示す図である。
図５Ｄの（ｂ）の送信機能制限設定画面５３０は、送信機能に係る機能の制限設定に利用される画面である。ＣＰＵ２０２は、ユーザにより図５Ｄの（ａ）のシステム管理者設定画面５００のようにメニュー項目５０１から送信機能の制限が選択されると、ＬＣＤ４２０に表示する画面を送信機能制限設定画面５３０に遷移させる。ＣＰＵ２０２は、ユーザにより送信機能制限設定画面５３０を介してアドレス帳の暗証番号が選択されると、ＬＣＤ４２０に表示する画面を図５Ｄの（ｃ）のアドレス帳の暗証番号設定画面５３１に遷移させる。ＣＰＵ２０２は、ユーザによりアドレス帳の暗証番号設定画面５３１を介してＯＮが選択されると、ＬＣＤ４２０に表示する画面を図９で後述するアドレス帳の暗証番号入力画面９３０に遷移させる。
図５Ｅについては、実施形態２において後述する。
【００２３】
図６は、暗証番号設定の際のポップアップ画面の一例を示す図である。暗証番号の設定の際、ＣＰＵ２０２は、セキュリティ保護のため設定する暗証番号の入力を、二回要求する。
エラー画面６００は、ユーザにより図９で後述する暗証番号の確認入力用画面９４０を介して２回目に入力されたパスワードが１回目に入力されたパスワードと一致しない場合表示される画面である。
画面６１０は、ユーザにより暗証番号の確認入力用画面９４０を介して２回目に入力されたパスワードが１回目に入力されたパスワードと一致した場合に表示される画面である。
【００２４】
図７は、エクスポート実行の際のポップアップ画面の一例を示す図である。
エクスポート実行中画面７００は、エクスポート処理が実行中であることを示す画面である。
画面７１０は、エクスポート処理が正常終了したことを示す画面である。
エラー画面７２０は、ＵＳＢストレージ１０４の差し込みがなされていない、空き容量が不足している等のエラーが発生したことを示す画面である。
エラー画面７３０は、その他のエクスポート失敗が発生したことを示す画面である。
エラー画面７４０は、システム管理者設定が適切になされていないためエクスポート失敗が発生したことを示す画面である。
【００２５】
図８は、初回起動の際のポップアップ画面の一例を示す図である。暗証番号設定を促す画面８００は、画像形成装置２００の初回起動の際にＬＣＤ４２０に表示されるエクスポート制限のための暗証番号の設定をユーザに促すための画面である。
図９は、暗証番号の入力画面の一例を示す図である。
リモートＵＩアクセス保護の暗証番号入力画面９１０は、リモートＵＩアクセス保護の暗証番号の設定、リモートＵＩアクセス保護の暗証番号の入力に利用される画面である。
エクスポート制限の暗証番号入力画面９２０は、エクスポート制限の暗証番号の設定、エクスポート制限の暗証番号の入力に利用される画面である。
アドレス帳の暗証番号入力画面９３０は、アドレス帳の暗証番号の設定、アドレス帳の暗証番号の入力に利用される画面である。
暗証番号の確認入力用画面９４０は、暗証番号の確認用の入力に利用される画面である。
【００２６】
図１０は、機器設定ＤＢの設定値の一例を示す図である。
機器設定ＤＢ３０１は、ＲＯＭ２０４のデータＲＯＭ領域に配置される。機器設定ＤＢ３０１に含まれる設定値には、ＵＳＢへのエクスポート制限、ＲＵＩへのエクスポート制限、リモートＵＩアクセス保護のＯＮ／ＯＦＦ、アドレス帳の暗証番号設定、システム管理者暗証番号等がある。前記設定値は、ＵＳＢへのエクスポート制限画面５１１、ＲＵＩへのエクスポート制限画面５１２、リモートＵＩアクセス保護のＯＮ／ＯＦＦ設定画面５２１、アドレス帳の暗証番号設定画面５３１等を介して設定された設定値である。また、前記設定値には、システム管理の暗証番号設定画面５４１を介して設定された設定値も含まれる。
【００２７】
図１１は、初回の起動処理を示すフローチャートである。画像形成装置２００の初回起動の際に、ＵＳＢストレージ等の外部メモリに対して、エクスポート制限を設定するための処理を例にとって、画像形成装置の初回起動の際の処理を説明する。
Ｓ１００１において、ＣＰＵ２０２は、画像形成装置２００の初回起動を検知する。
Ｓ１００２において、ＣＰＵ２０２は、暗証番号設定を促す画面８００をＬＣＤ４２０に表示する。
Ｓ１００３において、ＣＰＵ２０２は、暗証番号設定を促す画面８００を介した選択操作を検知し、選択された情報を判定し、はいが選択されたと判定した場合、Ｓ１００４の処理に進み、いいえが選択されたと判定した場合、Ｓ１０１０の処理に進む。
Ｓ１００４において、ＣＰＵ２０２は、ＬＣＤ４２０にエクスポート設定画面５１０を表示する。ＣＰＵ２０２は、エクスポート設定画面５１０を介してＵＳＢストレージへのエクスポート制限が選択され、ＵＳＢへのエクスポート制限画面５１１を介してＯＮが選択されたと判定した場合、Ｓ１００５の処理へ進む。
【００２８】
Ｓ１００５において、ＣＰＵ２０２は、エクスポート制限の暗証番号入力画面９２０を表示する。
Ｓ１００６において、ＣＰＵ２０２は、エクスポート制限の暗証番号入力画面９２０を介した暗証番号の入力を検知する。ＣＰＵ２０２は、エクスポート制限の暗証番号入力画面９２０を介して任意の暗証番号の設定操作を受け付ける。
Ｓ１００７において、ＣＰＵ２０２は、ＬＣＤ４２０に暗証番号の確認入力用画面９４０を表示する。
Ｓ１００８において、ＣＰＵ２０２は、暗証番号の確認入力用画面９４０を介した暗証番号の確認入力を検知する。ＣＰＵ２０２は、Ｓ１００８で入力された暗証番号とＳ１００６で入力された暗証番号とが同一であると確認した場合、Ｓ１００９の処理へ進む。
Ｓ１００９において、ＣＰＵ２０２は、エクスポート制限についての制限の有無、暗証番号などの設定情報を機器設定ＤＢ３０１に反映する。
Ｓ１０１０において、ＣＰＵ２０２は、画像形成装置２００を、ユーザからの指示を受け付け可能な状態にする。
【００２９】
図１２は、画像形成装置２００のエクスポート処理を示すフローチャートである。
本実施形態では、配信サーバへのエクスポート制限の設定を有していない画像形成装置を想定して説明する。
Ｓ２００１において、ＣＰＵ２０２は、画像形成装置２００へのエクスポート処理要求を検知する。
Ｓ２００２において、ＣＰＵ２０２は、エクスポート処理を開始し、ＬＣＤ４２０にエクスポート実行中画面７００を表示する。
Ｓ２００３において、ＣＰＵ２０２は、エクスポート先を選定する。ＣＰＵ２０２は、Ｓ２００１で検知した要求がＬＵＩを介した要求であると判定した場合、エクスポート先をＵＳＢストレージ等の外部メモリと選定する。ＣＰＵ２０２は、Ｓ２００１で検知した要求がＲＵＩを介した要求であると判定した場合、エクスポート先を、前記要求を出したホストＰＣであると選定する。前記ホストＰＣは、ネットワークを介して接続された情報端末装置の一例である。ＣＰＵ２０２は、ＲＵＩを介したアクセス、配信サーバからのアクセスに基づく通信が行われたと判定した場合、前記通信で受信した信号の引数情報に付与された接続元の識別情報を参照することで、同一プロトコルによる通信であっても接続元を判別できる。ＣＰＵ２０２は、エクスポート先を前記ホストＰＣであると選定した（Ｓ２００１で検知した要求がＲＵＩを介した要求である）場合、Ｓ２００４の処理へ進む。ＣＰＵ２０２は、エクスポート先をＵＳＢストレージ等の外部メモリであると選定した（Ｓ２００１で検知した要求がＬＵＩを介した要求である）場合、Ｓ２００９の処理へ進む。ＣＰＵ２０２は、エクスポート先を配信サーバであると選定した場合、Ｓ２００７の処理へ進む。
【００３０】
Ｓ２００４において、ＣＰＵ２０２は、ＲＵＩを介したエクスポートに制限がかかっているか否かを判定する。ＣＰＵ２０２は、機器設定ＤＢ３０１を参照し、リモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値、ＲＵＩへのエクスポート制限の設定値を取得する。ＣＰＵ２０２は、リモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値、ＲＵＩへのエクスポート制限の設定値の何れかがＯＮであると判定した場合、Ｓ２００５の処理へ進む。ＣＰＵ２０２は、リモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値、ＲＵＩへのエクスポート制限の設定値が共にＯＦＦであると判定した場合、Ｓ２００７の処理へ進む。ＲＵＩへのエクスポート制限の設定値、ＵＳＢへのエクスポート制限の設定値がＯＮであることは、エクスポートに対して制限の設定情報が有効であることの一例である。ＲＵＩへのエクスポート制限の設定値、ＵＳＢへのエクスポート制限の設定値がＯＦＦであることは、エクスポートに対して制限の設定情報が無効であることの一例である。
Ｓ２００５において、ＣＰＵ２０２は、Ｓ２００４でリモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値がＯＮであると判定した場合、ＬＣＤ４２０にリモートＵＩアクセス保護の暗証番号入力画面９１０を表示し、暗証番号の入力を受け付ける。ＣＰＵ２０２は、Ｓ２００４でＲＵＩへのエクスポート制限の設定値がＯＮであると判定した場合、ＬＣＤ４２０にエクスポート制限の暗証番号入力画面９２０を表示し、暗証番号の入力を受け付ける。また、ＣＰＵ２０２は、Ｓ２００９でＵＳＢへのエクスポート制限の設定値がＯＮであると判定した場合、ＬＣＤ４２０にエクスポート制限の暗証番号入力画面９２０を表示し、暗証番号の入力を受け付ける。
Ｓ２００６において、ＣＰＵ２０２は、Ｓ２００５で入力された暗証番号と例えば図１１の処理で設定された暗証番号とを照合する。ＣＰＵ２０２は、Ｓ２００５で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一であると判定した場合、Ｓ２００７の処理へ進む。ＣＰＵ２０２は、Ｓ２００５で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一でないと判定した場合、Ｓ２００８の処理へ進む。入力された暗証番号と設定された暗証番号との照合は、暗証番号の認証処理の一例である。入力された暗証番号と設定された暗証番号との照合の結果、両者が同一であると判定されたことは、暗証番号の認証処理が成功したことを表す。
【００３１】
Ｓ２００７において、ＣＰＵ２０２は、機器設定情報を取得する。
Ｓ２００８において、ＣＰＵ２０２は、ＬＣＤ４２０にエラー画面６００を表示して、処理を終了する。
Ｓ２００９において、ＣＰＵ２０２は、ＵＳＢへのエクスポート制限がなされているか否かを判定する。ＣＰＵ２０２は、機器設定ＤＢ３０１を参照し、ＵＳＢへのエクスポート制限の設定値を取得する。ＣＰＵ２０２は、前記設定値がＯＮであると判定した場合、Ｓ２００５の処理へ進む。
Ｓ２０１０において、ＣＰＵ２０２は、アドレス帳の暗証番号設定についても確認する。ＣＰＵ２０２は、機器設定ＤＢ３０１を参照し、アドレス帳の暗証番号の設定値を取得する。ＣＰＵ２０２は、前記設定値がＯＮであると判定した場合、Ｓ２０１１の処理へ進み、前記設定値がＯＦＦであると判定した場合、Ｓ２０１４の処理へ進む。
Ｓ２０１１において、ＣＰＵ２０２は、ＬＣＤ４２０にアドレス帳の暗証番号入力画面９３０を表示して、暗証番号の入力を検知する。
Ｓ２０１２において、ＣＰＵ２０２は、Ｓ２０１１で入力された暗証番号と例えば図５（Ｄ）の画面及びアドレス帳の暗証番号入力画面９３０への操作に基づいて設定された暗証番号とを照合する。ＣＰＵ２０２は、Ｓ２０１１で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一であると判定した場合、Ｓ２０１３の処理へ進む。ＣＰＵ２０２は、Ｓ２０１１で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一でないと判定した場合、Ｓ２０１４の処理へ進む。
【００３２】
Ｓ２０１３において、ＣＰＵ２０２は、アドレス帳情報を取得し、Ｓ２００７で取得した機器設定情報に前記アドレス帳情報を加える。
Ｓ２０１４において、ＣＰＵ２０２は、Ｓ２００３で選定したエクスポート先に対して機器設定情報のエクスポート処理を実行する。
以上のように、本実施形態によれば、ＣＰＵ２０２は、画像形成装置２００の初回起動の際にエクスポートの制限の設定を促す画面をＬＣＤ４２０に表示することで、初回起動の際からエクスポートの制限の設定がされていない状態となることを防止できる。ＣＰＵ２０２は、初回起動の際に設定したエクスポート先毎のエクスポート制限設定に応じてエクスポート設定のＯＮ／ＯＦＦを判断することができる。したがって、仮にＳ２０１０においてアドレス帳の暗号設定をＯＦＦであったとしても設定情報の漏洩を防止することができる。
【００３３】
＜実施形態２＞
実施形態２では、配信サーバのエクスポート制限の設定を有していない機種を想定して説明する。
実施形態２の手法は、実施形態１の手法に加えて、システム管理者設定が初期状態でないならば、エクスポート制限を可能とする手法である。出荷状態でのシステム管理者設定は、"−１"の初期値で設定されており、ＣＰＵ２０２は、前記初期値に基づいて初期状態であると判断することができる。システム管理者設定は、システム管理者設定情報の一例である。
実施形態２で使用される画面について説明する。
図５Ｅは、システム管理者の暗証番号の設定に利用される画面の一例を示す図である。
図５Ｅの（ｂ）のシステム管理者情報の設定画面５４０は、ＬＣＤ４２０に表示されるシステム管理者情報の設定に利用される画面である。ＣＰＵ２０２は、ユーザにより図５Ｅの（ａ）のシステム管理者設定画面５００のようにメニュー項目５０１からシステム管理者情報の設定が選択されると、ＬＣＤ４２０に表示する画面をシステム管理者情報の設定画面５４０に遷移させる。ＣＰＵ２０２は、ユーザによりシステム管理者情報の設定画面５４０を介してシステム管理の暗証番号が選択されると、ＬＣＤ４２０に表示する画面を図５Ｅの（ｃ）のシステム管理の暗証番号設定画面５４１に遷移する。ＣＰＵ２０２は、ユーザによりシステム管理の暗証番号設定画面５４１を介してＯＮが選択されると、ＬＣＤ４２０に表示する画面をシステム管理者暗証番号入力画面９５０に遷移させる。
エラー画面７４０は、システム管理者設定が適切になされていない場合、エクスポートエラーが発生したことを示す画面である。
システム管理者暗証番号入力画面９５０は、システム管理者用の暗証番号の入力に利用される画面である。
【００３４】
図１３は、画像形成装置２００のエクスポート処理を示すフローチャートである。
Ｓ３００１において、ＣＰＵ２０２は、画像形成装置２００へのエクスポート処理要求を検知する。
Ｓ３００２において、ＣＰＵ２０２は、エクスポート処理を開始し、ＬＣＤ４２０にエクスポート実行中画面７００を表示する。
Ｓ３００３において、ＣＰＵ２０２は、エクスポート先を選定する。ＣＰＵ２０２は、Ｓ３００１で検知した要求がＬＵＩを介した要求であると判定した場合、エクスポート先をＵＳＢストレージ等の外部メモリと選定する。ＣＰＵ２０２は、Ｓ３００１で検知した要求がＲＵＩを介した要求であると判定した場合、エクスポート先を、前記要求を出したホストＰＣであると選定する。ＣＰＵ２０２は、ＲＵＩを介したアクセス、配信サーバからのアクセスに基づく通信が行われたと判定した場合、前記通信で受信した信号の引数情報に付与された接続元の識別情報を参照することで、同一プロトコルによる通信であっても接続元を判別できる。ＣＰＵ２０２は、エクスポート先をホストＰＣであると選定した（Ｓ３００１で検知した要求がＲＵＩを介した要求である）場合、Ｓ３００４の処理へ進む。ＣＰＵ２０２は、エクスポート先をＵＳＢストレージ等の外部メモリであると選定した（Ｓ３００１で検知した要求がＬＵＩを介した要求である）場合、Ｓ３００９の処理へ進む。ＣＰＵ２０２は、エクスポート先を配信サーバであると選定した場合、Ｓ３００７の処理へ進む。
【００３５】
Ｓ３００４において、ＣＰＵ２０２は、ＲＵＩを介したエクスポートに制限がかかっているか否かを判定する。ＣＰＵ２０２は、機器設定ＤＢ３０１を参照し、リモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値、ＲＵＩへのエクスポート制限の設定値を取得する。ＣＰＵ２０２は、リモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値、ＲＵＩへのエクスポート制限の設定値の何れかがＯＮであると判定した場合、Ｓ３００５の処理へ進む。ＣＰＵ２０２は、リモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値、ＲＵＩへのエクスポート制限の設定値が共にＯＦＦであると判定した場合、Ｓ３００７の処理へ進む。
Ｓ３００５において、ＣＰＵ２０２は、Ｓ３００４でリモートＵＩアクセス保護のＯＮ／ＯＦＦの設定値がＯＮであると判定した場合、ＬＣＤ４２０にリモートＵＩアクセス保護の暗証番号入力画面９１０を表示し、暗証番号の入力を受け付ける。ＣＰＵ２０２は、Ｓ３００４でＲＵＩへのエクスポート制限の設定値がＯＮであると判定し場合、ＬＣＤ４２０にエクスポート制限の暗証番号入力画面９２０を表示し、暗証番号の入力を受け付ける。また、ＣＰＵ２０２は、Ｓ３００９でＵＳＢへのエクスポート制限の設定値がＯＮであると判定した場合、ＬＣＤ４２０にエクスポート制限の暗証番号入力画面９２０を表示し、暗証番号の入力を受け付ける。
Ｓ３００６において、ＣＰＵ２０２は、Ｓ３００５で入力された暗証番号と例えば図１１の処理で設定された暗証番号とを照合する。ＣＰＵ２０２は、Ｓ３００５で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一であると判定した場合、Ｓ３００７の処理へ進む。ＣＰＵ２０２は、Ｓ３００５で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一でないと判定した場合、Ｓ３００８の処理へ進む。
Ｓ３００８において、ＣＰＵ２０２は、ＬＣＤ４２０にエラー画面６００を表示して、処理を終了する。
【００３６】
Ｓ３００９において、ＣＰＵ２０２は、ＵＳＢへのエクスポート制限がなされているか否かを判定する。ＣＰＵ２０２は、機器設定ＤＢ３０１を参照し、ＵＳＢへのエクスポート制限の設定値を取得する。ＣＰＵ２０２は、前記設定値がＯＮであると判定した場合、Ｓ３００５の処理へ進む。
Ｓ３００７において、ＣＰＵ２０２は、システム管理者設定が初期値であるか否かを判定する。ＣＰＵ２０２は、システム管理者設定が初期値であると判定した場合、システム管理者設定が適切に設定されていないと判断して、Ｓ３０１０の処理へ進む。ＣＰＵ２０２は、システム管理者設定が初期値でないと判定した場合、システム管理者設定が適切に設定されていると判断して、Ｓ３０１１の処理へ進む。
Ｓ３０１０において、ＣＰＵ２０２は、ＬＣＤ４２０にシステム管理者暗証番号入力画面９５０を表示して、システム管理者暗証番号入力画面９５０を介してシステム管理者用の暗証番号の設定操作を受け付ける。
Ｓ３０１１において、ＣＰＵ２０２は、ＬＣＤ４２０にシステム管理者暗証番号入力画面９５０を表示して、システム管理者暗証番号入力画面９５０を介してシステム管理者用の暗証番号の入力操作を受け付ける。
Ｓ３０１２において、ＣＰＵ２０２は、Ｓ３０１１で入力された暗証番号と例えば図５（Ｅ）の画面及びシステム管理者暗証番号入力画面９５０への操作に基づいて設定されたシステム管理者用の暗証番号とを照合する。ＣＰＵ２０２は、Ｓ３０１１で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一であると判定した場合、Ｓ３０１３の処理へ進む。ＣＰＵ２０２は、Ｓ３０１１で入力された暗証番号と設定された暗証番号とを照合した結果、両者が同一でないと判定した場合、Ｓ３０１６の処理へ進む。
【００３７】
Ｓ３０１３において、ＣＰＵ２０２は、機器設定情報を取得する。
Ｓ３０１４において、ＣＰＵ２０２は、アドレス帳情報を取得する。
Ｓ３０１５において、ＣＰＵ２０２は、Ｓ３００３で選定したエクスポート先に対して、Ｓ３０１３で取得した機器設定情報及びＳ３０１４で取得したアドレス帳情報のエクスポート処理を実行する。
Ｓ３０１６において、ＣＰＵ２０２は、ＬＣＤ４２０にエラー画面７４０を表示し、処理を終了する。
以上のように、実施形態２によれば、ＣＰＵ２０２は、ＲＵＩへのエクスポート制限の設定値、ＵＳＢへのエクスポート制限の設定値が何れもＯＦＦの場合でも、システム管理者設定に基づいてエクスポート制限をかけることができる。したがって、エクスポート実行可能なユーザを限定することができるので、セキュリティを高めることができる。
【００３８】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３９】
１０４  ＵＳＢストレージ、１０５  遠隔ユーザ環境、２００  画像形成装置、２０２  ＣＰＵ
【図１】
2016033769.tif 000003
【図２】
2016033769.tif 000004
【図３】
2016033769.tif 000005
【図４】
2016033769.tif 000006
【図５Ａ】
2016033769.tif 000007
【図５Ｂ】
2016033769.tif 000008
【図５Ｃ】
2016033769.tif 000009
【図５Ｄ】
2016033769.tif 000010
【図５Ｅ】
2016033769.tif 000011
【図６】
2016033769.tif 000012
【図７】
2016033769.tif 000013
【図８】
2016033769.tif 000014
【図９】
2016033769.tif 000015
【図１０】
2016033769.tif 000016
【図１１】
2016033769.tif 000017
【図１２】
2016033769.tif 000018
【図１３】
2016033769.tif 000019