(57)【要約】【課題】  複数のネットワークインタフェースを持つ情報処理装置のユーザに対して、煩わしい管理を必要とせずに自分のグループの管理情報を他のグループのユーザに変更されないようにする。【解決手段】  第１及び第２のネットワークインタフェースを備えた情報処理装置において、所定の管理情報に対し第１のネットワークインタフェースに対応する第１管理情報と第２のネットワークインタフェースに対応する第２管理情報を記憶する記憶手段を有し、前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行えないことを特徴とする情報処理装置。【選択図】  図４
2019192088.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２のネットワークインタフェースを備えた情報処理装置において、
所定の管理情報に対し第１のネットワークインタフェースに対応する第１管理情報と第２のネットワークインタフェースに対応する第２管理情報を記憶する記憶手段を有し、
前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行えないことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置が前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行えない第１の設定と、前記情報処理装置が前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行える第２の設定を行うことができる設定手段をさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザを識別する識別手段を更に有し、
前記識別手段により識別されたユーザがシステム管理者である場合、前記設定手段により行われた設定に関わらず、前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記識別手段により識別されたユーザがシステム管理者である場合、該ユーザは前記設定手段により第１の設定か第２の設定かを設定できることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記所定の管理情報には少なくとも設定情報とジョブ履歴とアドレス帳と課金情報の何れか１つが含まれていることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記設定情報には少なくともネットワークの設定値が含まれていることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
第１及び第２のネットワークインタフェースを備えた情報処理装置の制御方法であって、
所定の管理情報に対し第１のネットワークインタフェースに対応する第１管理情報と第２のネットワークインタフェースに対応する第２管理情報を記憶する記憶ステップを有し、
前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行えないことを特徴とする情報処理装置の制御方法。
【請求項８】
請求項１乃至６のいずれか１項に記載の情報処理装置の各手段をコンピュータで実行させるためのプログラム。
【請求項９】
第１及び第２のネットワークインタフェースを備えた情報処理装置において、
所定の管理情報に対し第１ネットワークインタフェースに対応する第１管理情報と第２ネットワークインタフェースに対応する第２管理情報を記憶する記憶手段を有し、
前記第１管理情報を前記第２ネットワークインタフェースから送信することと、前記第２管理情報を前記第１ネットワークインタフェースから送信することができないことを特徴とする情報処理装置。
【請求項１０】
前記情報処理装置が前記第１管理情報を前記第２のネットワークインタフェースから送信することと、前記第２管理情報を前記第１のネットワークインタフェースから送信することができない第１の設定と、前記情報処理装置が前記第１管理情報を前記第２のネットワークインタフェースから送信することと、前記第２管理情報を前記第１のネットワークインタフェースから送信することができる第２の設定を行うことができる設定手段をさらに有することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
ユーザを識別する識別手段を更に有し、
前記識別手段により識別されたユーザがシステム管理者である場合、前記設定手段に行われた設定に関わらず前記第１管理情報を前記第２ネットワークインタフェースから送信することと、前記第２管理情報を前記第１ネットワークインタフェースから送信することができることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記識別手段により識別されたユーザがシステム管理者である場合、該ユーザは前記設定手段により第１の設定か第２の設定かを設定できることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記所定の管理情報には少なくとも設定情報とジョブ履歴とアドレス帳と課金情報のいずれか１つが含まれていることを特徴とする請求項９乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記設定情報には少なくともネットワークの設定値が含まれていることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
第１及び第２のネットワークインタフェースを備えた情報処理装置の制御方法であって、
所定の管理情報に対し第１ネットワークインタフェースに対応する第１管理情報と第２ネットワークインタフェースに対応する第２管理情報を記憶する記憶ステップを有し、
前記第１管理情報を前記第２ネットワークインタフェースから送信しないことと、前記第２管理情報を前記第１ネットワークインタフェースから送信しないことを特徴とする情報処理装置の制御方法。
【請求項１６】
請求項９乃至１４のいずれか１項に記載の情報処理装置の各手段をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のネットワークインタフェースを搭載した情報処理装置が知られている（特許文献１参照）。それぞれのネットワークインタフェースに別の組織のネットワークを接続することによって、１台の情報処理装置を別のネットワークのＰＣで共用することができる。また、情報処理装置は、ネットワーク間のデータの転送を行わないようにすることができる。そのため、片方のネットワークから他方のネットワーク上のファイルサーバのファイルにアクセスされることを防ぐことができる。また、特許文献１の情報処理装置はネットワーク設定をネットワークインタフェース毎に設定することができる。
【０００３】
また、部門ＩＤを使用し部門ごとにアドレス帳等の管理情報を管理する情報処理装置も知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３４２０４１号公報
【特許文献２】特開２０１５−１０１０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、複数のネットワークを分離することでネットワーク間のセキュリティを維持できる。また複数のネットワークを部門ごとに使い、部門ＩＤで部門ごとに管理情報を管理することで情報処理装置内の情報のセキュリティも維持できる。
【０００６】
しかし、従来技術では情報処理装置内の情報のセキュリティを部門等のグループ間で維持するために、管理情報ごとに部門ＩＤ等のＩＤを割り当てる必要があり、管理が煩わしい。
【０００７】
本発明は上記の課題に鑑みなされたものであり、本発明の目的は複数のネットワークインタフェースを持つ情報処理装置のユーザに対して、煩わしい管理を必要とせずに自分のグループの管理情報を他のグループのユーザに変更されないようにすることである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、第１及び第２のネットワークインタフェースを備えた情報処理装置において、所定の管理情報に対し第１のネットワークインタフェースに対応する第１管理情報と第２のネットワークインタフェースに対応する第２管理情報を記憶する記憶手段を有し、前記第１管理情報に対する前記第２のネットワークインタフェースからの変更と、前記第２管理情報に対する前記第１のネットワークインタフェースからの変更が行えないことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数のネットワークインタフェースを持つ情報処理装置のユーザに対して、煩わしい管理を必要とせずに自分のグループの管理情報を他のグループのユーザに変更されないようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】通信システムのシステム構成の一例を示す図
【図２】情報処理装置のハードウェア構成の一例を示す図
【図３】情報処理装置のソフトウェア構成の一例を示す図
【図４】情報処理装置の設定画面表示の処理フローの一例を示す図
【図５】ネットワーク設定画面の一例を示す図
【図６】ネットワーク設定画面の一例を示す図
【図７】ネットワーク設定画面の一例を示す図
【図８】ネットワーク設定画面の一例を示す図
【図９】ネットワーク設定画面の一例を示す図
【図１０】ネットワーク設定画面の一例を示す図
【図１１】情報処理装置が管理している設定値の一例を示す図
【図１２】情報処理装置が管理している設定値の一例を示す図
【図１３】ネットワーク設定画面の一例を示す図
【図１４】ネットワーク設定変更の一例を示す図
【図１５】情報処理装置が管理している管理情報の一例を示す図
【図１６】情報処理装置の設定変更時の処理フローの一例を示す図
【図１７】情報処理装置とクライアントＰＣの管理情報を表示する処理フローの一例を示す図
【図１８】クライアントＰＣに表示される画面の一例を示す図
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【実施例１】
【００１２】
まず図１を用いて、本発明の通信システムのシステム構成の一例を説明する。本実施例に係る通信システムは、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の情報処理装置１００、クライアントＰＣ１１０、クライアントＰＣ１２０で構成される。
【００１３】
情報処理装置１００とクライアントＰＣ１１０はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１１を介して接続されており、クライアントＰＣ１１０はＬＡＮ１１１を介して情報処理装置１００に印刷ジョブを送信することができる。印刷ジョブとは、情報処理装置１００に印刷処理を実行させるための命令や画像データ、設定情報などを含むデータである。また、クライアントＰＣ１１０はＬＡＮ１１１を介して情報処理装置１００に記憶された情報を取得して表示したり、情報処理装置１００の設定を行ったりすることができる。
【００１４】
情報処理装置１００とクライアントＰＣ１２０はＬＡＮ１２１を介して接続されており、クライアントＰＣ１２０はＬＡＮ１２１を介して情報処理装置１００に印刷ジョブを送信することができる。また、クライアントＰＣ１２０はＬＡＮ１２１を介して情報処理装置１００に記憶された情報を取得して表示したり、情報処理装置１００の設定を行ったりすることができる。なお、ＬＡＮ１１１やＬＡＮ１２１には、２台以上のクライアントＰＣが接続されていてもよい。
【００１５】
図２は情報処理装置のハードウェア構成の一例を示す図である。情報処理装置１００はＲＯＭ２０１、ＲＡＭ２０２、ＨＤＤ２０３、プリンタ２０５、スキャナ２０６、操作部２００、並びにこれらを制御するＣＰＵ２０４を備える。また、情報処理装置１００は、有線接続の第１のＬＡＮ＿Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）２０７、有線接続の第２の有線ＬＡＮ＿Ｉ／Ｆ２０８を備える。
【００１６】
ＣＰＵ２０４は、情報処理装置１００を構成する各種ハードウェア２００〜２０３、２０５〜２０８の制御を行うことで、情報処理装置１００が備える各機能を実現することが可能となる。なおＣＰＵ２０４はバスラインにより各種ハードウェアに信号を送り、他のハードウェアと相互にデータ通信を行うことが可能となる。なお、本実施例ではＣＰＵ２０４が各種ハードウェア２００〜２０３、２０５〜２０８の制御を行っているが、各種ハードウェアごとにＣＰＵを持ち、それぞれのＣＰＵが連携して制御してもよい。
【００１７】
ＲＯＭ２０１は、ＣＰＵ２０４が使用するプログラムや各種データを格納する。ＲＡＭ２０２は、ＣＰＵ２０４によって処理されるデータを一時的に格納するためのワークメモリである。ＨＤＤ２０３は、各種データや各種プログラム等を記憶する。
【００１８】
プリンタ２０５は、印刷機能を実現するユニットであって、例えば同一ネットワークの有線ＬＡＮに接続されたクライアントＰＣより受信した印刷ジョブに含まれた画像データに基づいて画像を印刷する処理を行う。またプリンタ２０５は、スキャナで読み取った原稿の画像を印刷する処理も行う。
【００１９】
スキャナ２０６はスキャン機能を実現するユニットであって、スキャナ２０６にセットされた原稿を光学的に読み取り画像データに変換する処理を行う。
【００２０】
第１のＬＡＮ＿Ｉ／Ｆ２０７、第２のＬＡＮ  Ｉ／Ｆ２０８は、Ｅｔｈｅｒｎｅｔ（登録商標）などにより構成される有線ＬＡＮに接続するためのネットワーク接続手段である。本実施例では、第１のＬＡＮ＿Ｉ／Ｆ２０７はＬＡＮ１１１に接続され、第２のＬＡＮ＿Ｉ／Ｆ２０８はＬＡＮ１２１に接続される。
【００２１】
なお、本実施例では情報処理装置１００が有線ＬＡＮ＿Ｉ／Ｆを２つ備える構成を例示したがこれに限定されるものではない。例えば、無線ＬＡＮ＿Ｉ／Ｆを２つ備える構成や有線ＬＡＮ＿Ｉ／Ｆと無線ＬＡＮ＿Ｉ／Ｆを備える構成、Ｉ／Ｆを３つ以上備える構成であってもよい。情報処理装置１００が無線ＬＡＮ＿Ｉ／Ｆを２つ備える構成の場合は、無線ＬＡＮ＿Ｉ／Ｆ毎にＩＰアドレス設定や接続先のアクセスポイントの指定等を行うことで、図１のように情報処理装置１００は別々のネットワークと通信することができる。
【００２２】
操作部２００は情報処理装置１００を利用するユーザがプリンタ２０５、スキャナ２０６などを利用するためのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）であり、例えばタッチパネルとして操作・入力を受け付けることが可能である。また、操作部２００は情報処理装置１００の設定画面や印刷ジョブの履歴、アドレス帳などを表示する表示部としても使用することができる。
【００２３】
なお、本実施例の情報処理装置１００はプリンタやスキャナを備える複合機を例にして説明するが、ＰＣ等の他の装置であってもよい。
【００２４】
次に図３を参照して本実施例における情報処理装置のソフトウェア構成の一例を説明する。
【００２５】
図３は、情報処理装置のソフトウェア構成の一例を示す図である。図３の情報処理装置１００はプラットフォーム上で動作するアプリケーションとして、コピー３０１、スキャン３０２、プリント３０３を備える。
【００２６】
また、情報処理装置１００は情報処理装置設定３０４、ログイン機能３０５を実現するアプリケーションを備える。
【００２７】
情報処理装置１００はリモートＵＩ機能３０６を実現するＷｅｂサーバ機能を備え、操作部２００ではなく、クライアントＰＣの表示部に情報処理装置１００のエラー情報や用紙残量、アドレス帳等を表示することができる。また、情報処理装置１００はリモートＵＩ機能３０６を使用することで情報処理装置１００のネットワークの設定変更や設定値の入力をクライアントＰＣで受け付け、クライアントＰＣから入力された設定値を取得することもできる。また上述したアプリケーションはアプリケーションプログラムインタフェース（ＡＰＩ）３１１により、各種制御サービスと通信を行いアプリケーションの起動を行う。
【００２８】
各種制御サービスは、スキャナ制御サービス３０７、プリンタ制御サービス３０８、認証制御サービス３０９を備えるモジュール群である。また、ユーザの情報を保持するユーザＤＢ３１０を備える。
【００２９】
コピー３０１、スキャン３０２、プリント３０３、情報処理装置設定３０４は、ユーザが操作可能なユーザインタフェースを提供する。
【００３０】
ログイン機能３０５は、ユーザが情報処理装置１００にログインするための機能を提供する。また、新規ユーザ登録、ユーザ情報の変更等のログインユーザの管理はユーザＤＢ３１０を用いて行う。
【００３１】
情報処理装置１００の情報の表示や設定変更は、ユーザがクライアントＰＣ１１０、１２０に表示されるリモートＵＩで表示・設定操作を行うことで、表示要求や設定値が情報処理装置１００に送信され、情報処理装置１００が受信することによって行われる。
【００３２】
リモートＵＩに表示される設定画面の例は図５〜図９の説明にて後述する。
【００３３】
ここで、例えば一方のグループが使用するネットワークＩ／Ｆにおけるネットワーク設定を他方のグループのユーザがリモートＵＩを用いて変更できてしまうと、変更されたネットワークＩ／Ｆを使用するユーザは情報処理装置を使用できなくなることがある。そこで、このネットワーク設定等の管理情報を他のグループのユーザに変更されないようにするために、部門ＩＤ等を用いて管理情報を管理する従来技術がある。しかし、その従来技術では、管理情報ごとに部門ＩＤを割り当てる必要があり、煩雑である。
【００３４】
この課題に対して、本実施例では以下の処理を行うことで複数のネットワークインタフェースを持つ情報処理装置のユーザに対して、煩わしい管理を必要とせずに自分のグループの管理情報を他のグループのユーザに変更されないようにすることを目的とする。
【００３５】
図４は本実施例における情報処理装置の設定画面表示の処理フローの一例を示す図である。ＣＰＵ２０４がＲＯＭ２０１に記憶されたプログラムをＲＡＭ２０２に読み出し、実行することで図４のフローチャートは実現される。
【００３６】
Ｓ４０１において、情報処理装置１００のＣＰＵ２０４はクライアントＰＣ１１０から第１のＬＡＮ＿Ｉ／Ｆ２０７を介して、またはクライアントＰＣ１２０から第２のＬＡＮ＿Ｉ／Ｆ２０８を介して、設定画面の表示要求を受信する。なお、ここで受信する表示要求はトナー残量や用紙残量、履歴情報等の情報を表示する画面の表示要求であってもよい。
【００３７】
Ｓ４０２において、ＣＰＵ２０４は受信した表示要求がシステム管理者からの要求であるかどうかの判断を行う。この判断は、表示要求に含まれるユーザの識別情報であるユーザＩＤがシステム管理者のものであるかを判断することによって行われる。なお、このシステム管理者のユーザＩＤは、事前に設定されＨＤＤ２０３に格納されている。そして、表示要求に含まれるユーザの識別情報が、システム管理者のユーザＩＤと一致する場合に、ＣＰＵ２０４は、表示要求がシステム管理者からの要求であると判断する。一方、表示要求に含まれるユーザの識別情報が、システム管理者のユーザＩＤと一致しない場合に、ＣＰＵ２０４は、表示要求がシステム管理者からの要求でないと判断する。判断の一例としては、ＨＤＤ２０３に格納されているシステム管理者のユーザＩＤと表示要求に含まれるユーザＩＤを比較し、システム管理者のユーザＩＤの中に表示要求に含まれるユーザＩＤと同一のものがあるかどうかを判断する。システム管理者ではないと判断された場合にはＳ４０３に進み、システム管理者であると判断された場合にはＳ４１０に進む。
【００３８】
Ｓ４０３において、ＣＰＵ２０４は設定項目６０２（Ｉ／Ｆ制限）の設定値を参照することによりＩ／Ｆ制限されているか否かを判定し、Ｉ／Ｆ制限されていると判定された場合はＳ４０４に進み、Ｉ／Ｆ制限されていないと判定された場合にはＳ４２０に進む。ここで、Ｉ／Ｆ制限とは表示要求を受信したＩ／Ｆに対応しない情報を表示しないように制限することである。このＩ／Ｆ制限は図７のＩ／Ｆ制限設定画面６０１で設定可能である。
【００３９】
図７はネットワーク設定画面の一例を示す図である。また、図７は図４のフローチャートの説明においてＣＰＵ２０４がＳ４０２の判定でシステム管理者からのデータ受信であると判定し、Ｓ４１０に進んだときに生成された設定画面をリモートＵＩに表示した際の一例を示す図である。なお、図７のＩ／Ｆ制限設定画面６０１で設定可能な設定は、情報処理装置１００の操作部２００で設定できてもいい。
【００４０】
Ｉ／Ｆ制限設定画面６０１はＩ／Ｆ制限設定を行うための設定画面の一例である。Ｉ／Ｆ制限設定画面６０１の設定変更はシステム管理者が実行できる。なお、本実施例ではＩ／Ｆ制限を有効もしくは無効にする設定はシステム管理者が実行する例を説明するがこれに限らず、例えば販売会社のサービスマンが実行してもよい。
【００４１】
設定項目６０２はネットワークＩ／Ｆ毎の設定の制限を行うか否かの設定を示しており、Ｓ４０３の判定に係る設定項目である。
【００４２】
Ｓ４０４において、ＣＰＵ２０４はＳ４０２で受信した要求が第１のＬＡＮ＿Ｉ／Ｆ２０７を介して受信したものかどうかを判定する。第１のＬＡＮ＿Ｉ／Ｆ２０７であると判定された場合、ＣＰＵ２０４は、Ｓ４０５に処理を進め、そうでない場合、Ｓ４３０に処理を進める。
【００４３】
Ｓ４０５において、ＣＰＵ２０４は第１のＬＡＮ＿Ｉ／Ｆ２０７に対応した設定画面の生成を行う。設定画面の生成は、図１１に示すようなＨＤＤ２０３に格納されている各ＬＡＮ＿Ｉ／Ｆに対応づいた設定項目や設定値を操作部２００ではない外部のＰＣのＷｅｂブラウザに表示するためのデータに変換することで行われる。ここで一例として図５（Ｂ）のネットワーク設定画面５０１のような設定画面が生成される。また、設定画面はＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の言語で作成されてもよいし、独自の言語で作成されてもよい。
【００４４】
図５（Ｂ）はネットワーク設定画面の一例を示す図である。見出し５０２は、ボタン５０３〜５０６が第１のＬＡＮ＿Ｉ／Ｆ２０７の設定項目の設定値を入力する画面を表示するためのボタンであることを示している。ボタン５０３は、第１のＬＡＮ＿Ｉ／Ｆ２０７のＩＰｖ４の設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５０４は、第１のＬＡＮ＿Ｉ／Ｆ２０７のＩＰｖ６の設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５０５は、第１のＬＡＮ＿Ｉ／Ｆ２０７のドライバの設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５０６は、第１のＬＡＮ＿Ｉ／Ｆ２０７のその他の設定項目の設定値を入力する画面を表示するためのボタンである。例えば、ボタン５０３が押下された場合、クライアントＰＣの画面は図８の設定画面に切り替わる。
【００４５】
次にＳ４０６において、ＣＰＵ２０４は図７の設定項目６０３（「共通設定」の制限）の設定値を参照し、共通の設定項目に関しての制限があるかどうかを判定する。設定項目６０３はＩ／Ｆに依らない共通の設定を制限するか否かの設定を示している。ここで「共通設定」の制限とは、例えば図５（Ａ）のネットワーク設定画面５０１に表示されるＬＰＤ設定やＲＡＷ設定等の複数のネットワークＩ／Ｆで共通の設定を表示するかどうかを制限するための設定である。ＬＰＤとはＬｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎの略である。この制限をするようにすると、共通設定はシステム管理者のみが閲覧、変更できるようになる。共通の設定項目に関しての制限が有ると判定された場合にはＳ４０７に進み、制限が無いと判定された場合にはＳ４４０に進む。
【００４６】
図５（Ａ）はネットワーク設定画面の一例である。見出し５０７は、ボタン５０８〜５１１が第２のＬＡＮ＿Ｉ／Ｆ２０８の設定項目の設定値を入力する画面を表示するためのボタンであることを示している。ボタン５０８は、第２のＬＡＮ＿Ｉ／Ｆ２０８のＩＰｖ４の設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５０９は、第２のＬＡＮ＿Ｉ／Ｆ２０８のＩＰｖ６の設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５１０は、第２のＬＡＮ＿Ｉ／Ｆ２０８のドライバの設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５１１は第２のＬＡＮ＿Ｉ／Ｆ２０８のその他の設定項目の設定値を入力する画面を表示するためのボタンである。
【００４７】
Ｓ４４０において、ＣＰＵ２０４は共通設定のボタン５１３〜５１５を含んだ設定画面の生成を行う。共通設定の設定画面の生成はデータ領域にどのネットワークＩ／Ｆとも対応づけられずに格納されている設定項目や設定値を操作部２００ではない外部のＰＣのＷｅｂブラウザに表示するためのデータに変換することで行われる。その後Ｓ４４１に進む。
【００４８】
Ｓ４４１において、ＣＰＵ２０４はＳ４４０で生成された設定画面に含まれるボタンを第１のＬＡＮ＿Ｉ／Ｆ２０７の設定画面と同一の画面に表示するようにマージする処理を行う。その後Ｓ４０７に進む。この時に一例として図６（Ａ）のネットワーク設定画面５０１のような画面が生成される。図６（Ａ）はネットワーク設定の一例を示す図である。見出し５１２はボタン５１３〜５１５が複数のネットワークＩ／Ｆで共通の設定項目の設定値を入力するための画面を表示するためのボタンであることを示している。ボタン５１３は、ＬＰＤに関する設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５１４は、ＴＣＰ  Ｐｏｒｔ  ９１００を用いたＲＡＷ印刷に関する設定項目の設定値を入力する画面を表示するためのボタンである。ボタン５１５は、その他の共通設定項目の設定値を入力する画面を表示するためのボタンである。
【００４９】
ここで、Ｓ４０４に説明を戻し、Ｓ４０４で受信した要求が第２のＬＡＮ＿Ｉ／Ｆ２０８を介して受信したものであると判定された場合について説明する。
【００５０】
Ｓ４３０において、ＣＰＵ２０４は第２のＬＡＮ＿Ｉ／Ｆ２０８に対応した設定画面の生成を行う。設定画面の生成は、図１１に示すようなＨＤＤ２０３に格納されている各ＬＡＮ＿Ｉ／Ｆに対応づいた設定項目や設定値を操作部２００ではない外部のＰＣのＷｅｂブラウザに表示するためのデータに変換することで行われる。また、設定画面はＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の言語で作成されてもよいし、独自の言語で作成されてもよい。
【００５１】
ここで、Ｓ４０３に説明を戻し、Ｓ４０３からＳ４２０に進んだ場合について説明する。Ｓ４２０において、ＣＰＵ２０４は図５（Ａ）のネットワーク設定画面５０１のように、Ｓ４０１で要求を受信したＩ／Ｆとは別のＩ／Ｆに対応する見出しやボタンを含む画面を生成する。その後Ｓ４０６に進む。
【００５２】
Ｓ４０７において、ＣＰＵ２０４は図７の設定項目６０４の設定値（設定不可の設定値の表示）を参照し、設定不可の設定値を表示するように設定されているかどうかを判定する。設定項目６０４は設定変更が出来ない、つまり設定が制限されている設定項目とその設定値を画面表示だけでも行えるようにするかどうかの設定を示している。この設定不可の設定値を表示するように設定すると、図６（Ｂ）のボタン５０８〜５１１、５１３〜５１５のように、要求を受信したネットワークＩ／ＦではないＩ／Ｆに対応する設定画面等を表示するための読み取り専用ボタンとして表示することができる。ここで設定不可の設定値とは、Ｓ４０７以前の処理で設定画面が生成されなかった設定値のことである。設定不可の設定値を表示するように設定されていると判定された場合は、Ｓ４０８に進み、表示しないように設定されている場合にはＳ４０９に進む。
【００５３】
Ｓ４０８において、ＣＰＵ２０４は設定不可の設定値を表示はするが、設定できない画面を表示するための読み取り専用ボタンを生成し、Ｓ４０８以前に生成された設定画面と同一の画面に表示するようにマージ処理を行う。ここでは一例として図６（Ｂ）のボタン５０８〜５１１のようなグレーアウトしたボタンが生成される。グレーアウトしたボタンは押下可能で、ユーザに押下されるとＣＰＵ２０４はその設定項目の設定画面を表示するが、設定を変更する操作は受け付けない。例えば、ボタン５０８を押下された後に表示する図８（Ｂ）のような設定画面において、ＩＰアドレスの入力欄を入力不可にしたり、入力可能でもボタン７１２を押せないようにしたりしてもよい。なお、グレーアウトしたボタンは押下不可能になっていてもよい。
【００５４】
ここで、Ｓ４０２に説明を戻し、Ｓ４０２からＳ４１０に進んだ場合について説明する。
【００５５】
Ｓ４１０において、ＣＰＵ２０４はシステム管理者のみが設定変更可能な設定項目、設定値を表示するためのボタンを含む設定画面、例えば図７のＩ／Ｆ制限設定画面６０１に相当するような設定画面を生成する。その後Ｓ４０９に進む。
【００５６】
Ｓ４０９において、ＣＰＵ２０４はＳ４０２で受信した表示要求への応答として、生成した設定画面をＳ４０２で表示要求を送信したクライアントＰＣに送信する。なお、ＣＰＵ２０４はＳ４２１でシステム管理者であると判定され、Ｓ４２３でシステム管理者用の画面を生成した場合は、図５、図６のような画面から切り替えて表示するための設定画面を送信する。
【００５７】
上記では、本実施例のネットワーク設定画面の一例として、ネットワーク設定画面５０１やＩ／Ｆ制限設定画面６０１を説明した。以下より、ネットワーク設定画面５０１の各ボタンを押下した時に表示される設定画面の一例と各設定画面で入力された値を格納するリストの一例を図８〜１２を用いて説明する。
【００５８】
図８はネットワーク設定画面の一例を示す図であり、図５（Ａ）のＩＰｖ４設定５０３またはＩＰｖ４設定５０８がユーザにより押下されることで、リモートＵＩに表示される表示画面の一例である。
【００５９】
図８（Ａ）は第１のＬＡＮ＿Ｉ／ＦのＩＰｖ４に関する設定を入力できる設定画面である。この図８（Ａ）は、ＩＰｖ４設定５０３が押下されたときに表示される画面である。
【００６０】
ＩＰｖ４設定画面７０１は第１のＬＡＮ＿Ｉ／Ｆ２０７に対してのＩＰｖ４設定をするための画面の表示例を示している。
【００６１】
設定項目７０２はＩＰｖ４の使用の有無の設定を行うための設定項目である。
【００６２】
設定項目７０５、７０６はＩＰアドレス割り当てを行うプロトコルの設定項目である。後述の設定項目７０７〜７０９の設定を手動で設定する場合には設定項目７０５の手動を選択し、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）で行う場合には設定項目７０６を選択する。
【００６３】
設定項目７０７はＩＰｖ４のＩＰアドレスの設定、設定項目７０８はサブネットマスク、設定項目７０９はゲートウェイのＩＰアドレス設定を行うための設定項目である。
【００６４】
設定項目７１１はＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバのＩＰアドレスの設定するための設定項目である。
【００６５】
ボタン７１２はＩＰｖ４設定画面７０１の画面で設定した設定内容を反映させるためのボタンであり、ボタン７１３は設定内容を破棄して前画面である図５（Ａ）のネットワーク設定画面５０１に戻るためのボタンである。ボタン７１２が押下されると、ＣＰＵ２０４はユーザにより入力された設定値を対応するネットワークＩ／Ｆと対応づけてＨＤＤ２０３に格納する。
【００６６】
図８（Ｂ）は第２のＬＡＮ＿Ｉ／ＦのＩＰｖ４に関する設定を入力できる設定画面である。この図８（Ｂ）は、ＩＰｖ４設定５０８が押下されたときに表示される画面である。設定項目７１７〜７２６、ボタン７２７と７２８は図８（Ａ）と同様の設定項目やボタンであるため、説明を割愛する。
【００６７】
図９はネットワーク設定画面の一例を示す図であり、図５（Ａ）のボタン５０５（ドライバ設定）がユーザにより押下されることで、リモートＵＩに表示される表示画面の一例である。
【００６８】
ドライバ設定画面８０１は第１のＬＡＮ＿Ｉ／Ｆ２０７に対して設定を行うためのドライバ設定画面の表示例を示している。
【００６９】
設定項目８０２はリンク速度等を設定するための設定項目である。
【００７０】
見出し８０３は設定項目８０４〜８０７が第１のＬＡＮ＿Ｉ／Ｆ２０７の電力関連の設定項目であることを示している。
【００７１】
設定項目８０４はＥＥＥ（Ｅｎｅｒｇｙ  Ｅｆｆｉｃｉｅｎｔ  Ｅｔｈｅｒｎｅｔ）の省電力設定のための設定項目である。
【００７２】
設定項目８０５は情報処理装置１００が低電力のスリープモードに移行した際に更なる省電力のために８０２のリンク速度を１０ＢＡＳＥ−Ｔ（半二重）に変更するか否かの設定である。リンク速度の変更の際には第１のＬＡＮ＿Ｉ／Ｆ２０７のリンクダウンとリンクアップをともなう。
【００７３】
設定項目８０６は情報処理装置１００が低電力のスリープモードに移行した状態で、ネットワーク上の他の機器からのＡＲＰリクエストに対してスリープを維持したまま応答を行うか否かを設定する設定項目である。ここでＡＲＰとはＡｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌのことである。
【００７４】
設定項目８０７は情報処理装置１００がスリープモードに移行した状態で、ネットワーク上の他の機器からのＷＯＬ（Ｗａｋｅ−ＯＮ−ＬＡＮ）パケットを受信した際に、スリープ状態からスタンバイ状態に遷移させるか否かを設定するための設定項目である。
【００７５】
見出し８０８は設定項目８０８、８０９がパケットの送受信に対してオフロード処理を行うか否かの設定であることを示す。
【００７６】
設定項目８０９はＩＰｖ４パケットのＴＣＰチェックサムオフロードの設定項目で、設定項目８１０はＩＰｖ６パケットのＴＣＰチェックサムオフロードの設定項目である。チェックサムオフロードとはソフトウェアでパケットのチェックサムを計算してパケットに付与する代わりに、ネットワークＩ／Ｆのハードウェア機能を用いてチェックサムを計算し、パケットに付与することでＣＰＵ２０４の負荷を軽減させる処理のことである。
【００７７】
ボタン８１１はＩＰｖ４設定画面８０１の画面で設定した設定内容を反映させるためのボタンであり、ボタン８１２は設定内容を破棄して前画面である図５（Ａ）に戻るためのボタン表示である。ボタン８１１を押下されることによって、ユーザにより入力された設定値を対応するネットワークＩ／Ｆと対応付けてＨＤＤ２０３に格納する。
【００７８】
また、図５（Ａ）のボタン５１０が押下されたときには、図９の画面と同様の画面であって、第２のＬＡＮ＿Ｉ／Ｆ２０８用の画面が表示される。なおボタン５０４やボタン５０６が押下されたときは、それぞれ第１のＬＡＮ＿Ｉ／Ｆ２０７用の画面が表示され、ボタン５０９やボタン５１１が押下されたときはそれぞれ第２のＬＡＮ＿Ｉ／Ｆ２０８用の画面が表示される。
【００７９】
図１０はネットワーク設定画面の一例を示す図であり、図５（Ａ）のボタン５１５がユーザにより押下されることで、リモートＵＩに表示される表示画面の一例である。
【００８０】
送信フィルター設定画面９０１は共通設定の「その他の設定」のうち不図示の送信フィルターの設定をユーザが選択した場合の表示画面の一例である。
【００８１】
設定項目９０２は送信フィルター機能を使用するか否かを設定するための設定項目で、設定項目９０３はデフォルトポリシーの設定を行うための設定項目である。デフォルトポリシーが許可の場合、設定項目９０４に設定されたアドレスはデフォルトポリシーの例外、つまり通信が拒否されるアドレスとなる。デフォルトポリシーが拒否の場合、設定項目９０４に設定されたアドレスはデフォルトポリシーの例外、つまり通信が許可されるアドレスとなる。このため、デフォルトポリシーの設定を変更することにより通信の許可／拒否アドレスの動作が反転する。
【００８２】
ボタン９０５は例外アドレスの登録を行うためのボタンであり、ボタン９０６は登録済みの例外アドレスを削除するためのボタンである。
【００８３】
ボタン９１１は送信フィルター設定画面９０１で設定した設定内容を反映させるためのボタン表示であり、ボタン９１２は設定内容を破棄して前画面である図５（Ａ）のネットワーク設定画面５０１に戻るためのボタンである。ボタン９１１を押下されることによって、ユーザにより入力された設定値を対応するネットワークＩ／Ｆと対応づけてＨＤＤ２０３に格納する。
【００８４】
図１１はネットワークＩ／Ｆに対応づいた設定値のリストの一例を示す図である。
【００８５】
リスト１００１は情報処理装置１００がネットワーク設定の設定値等の設定情報をネットワークＩ／Ｆに対応づけて格納するためのリストである。なお、このネットワーク設定等の設定情報は情報処理装置が管理している管理情報の１つである。本実施例ではネットワーク設定等の所定の管理情報とネットワークＩ／Ｆを対応づけた例を説明するがこれに限るものではない。例えば、ネットワークＩ／Ｆ毎に設定される印刷設定やスキャン設定、機器設定のうちの言語設定等の設定情報とネットワークＩ／Ｆと対応づけて格納してもよい。
【００８６】
リスト１０１２は第１のＬＡＮ＿Ｉ／Ｆ２０７に対応づいたネットワーク設定の設定値のリストである。リスト１０１３は第２のＬＡＮ＿Ｉ／Ｆ２０８に対応づいたネットワーク設定の設定値のリストである。
【００８７】
設定項目１００３はＩＰｖ４の使用の有無の設定を示しており、使用する場合の設定値は１としている。
【００８８】
設定項目１００５はプロトコル選択の設定であり手動設定の場合の設定値は１としている。
【００８９】
設定項目１００６はＩＰアドレスの設定、設定項目１００７はサブネットマスクの設定、設定項目１００８はゲートウェアドレスの設定を示す設定項目である。
【００９０】
設定項目１００９はＤＮＳ設定であり、設定項目１０１０は優先ＤＮＳサーバの設定、設定項目１０１１は代替ＤＮＳサーバの設定を示す設定項目である。その他にもＤＨＣＰの設定やＩＰｖ６の設定など、ネットワークＩ／Ｆ毎に設定が必要な設定項目の設定値が同様に格納されている。
【００９１】
これらの設定値は、第１のＬＡＮ＿Ｉ／Ｆ２０７と第２のＬＡＮ＿Ｉ／Ｆ２０８のそれぞれのネットワークＩ／Ｆ毎に対応づけられた値として構成されており、これらの値はＨＤＤ２０３に格納される。例えば「ＬＡＮ１＿設定値．ＢＩＮ」と「ＬＡＮ２＿設定値．ＢＩＮ」といったファイルデータとして格納される。
【００９２】
これらの設定値は情報処理装置１００のＣＰＵ２０４によりＨＤＤ２０３から取り出され、クライアントＰＣ１１０、１２０の表示部にリモートＵＩを介して表示される設定画面として使用される。
【００９３】
図１２はネットワークＩ／Ｆに対応づかない共通設定の設定値のリストの一例を示す図である。以下の設定項目は、前述の図１０に例示した設定画面の例に対応する。
【００９４】
リスト１０１４は情報処理装置１００がネットワークＩ／Ｆ毎に設定する必要のないネットワーク設定の設定値を格納するためのリストである。
【００９５】
設定項目１０１８はＩＰｖ４アドレスフィルターの送信フィルターを使用するかどうかの設定を示しており、使用する場合の設定値は１としている。
【００９６】
設定項目１０１９はデフォルトポリシーの設定を示しており、許可する場合の設定値は１としている。
【００９７】
設定項目１０２０〜１０２４は例外アドレス１〜５の設定を示す。その他にもＩＰｖ４アドレスフィルターの受信フィルターやＩＰｖ６アドレスフィルター、ＭＡＣアドレスフィルター等のすべてのネットワークＩ／Ｆに共通な設定項目の設定値が格納されている。
【００９８】
これらの設定値はネットワークＩ／Ｆ共通の設定値であるため、特定のネットワークＩ／Ｆへの対応づけは行われずにＨＤＤ２０３に格納される。例えば「ＬＡＮ共通設定値．ＢＩＮ」といったファイルデータとして格納される。
【００９９】
これらの設定値は情報処理装置１００のＣＰＵ２０４によりＨＤＤ２０３から取り出され、クライアントＰＣ１１０、１２０の表示部にリモートＵＩを介して表示される設定画面として使用される。
【０１００】
図１３と図１４および図１６を用いて、前述の図４のフローで生成される第１のＬＡＮ＿Ｉ／Ｆ２０７の設定画面を用いた設定変更のフローの一例を説明する。
【０１０１】
図１４は第１のＬＡＮ＿Ｉ／Ｆに対応づいたネットワーク設定の変更前と変更後のリストの一例を示す図である。
【０１０２】
図１６は情報処理装置の設定変更時の処理フローの一例を示す図である。ＣＰＵ２０４がＲＯＭ２０１に記憶されたプログラムをＲＡＭ２０２に読み出し、実行することで図１６のフローチャートは実現される。
【０１０３】
図１３のＩＰｖ４設定画面７０１は第１のＬＡＮ＿Ｉ／Ｆ２０７の初期状態、全くの未設定状態のＩＰｖ４設定画面の例であり、設定後の設定画面の例を図７（Ａ）とした場合を説明する。
【０１０４】
設定項目７３１において初期状態では第１のＬＡＮ＿Ｉ／Ｆ２０７のＩＰｖ４は使用しない設定値となっている。また設定項目７３２で示すようにプロトコル選択は手動設定ではなくＤＨＣＰとなっており設定項目７３３〜７３６の各種のＩＰｖ４アドレスの設定値も初期状態である「０．０．０．０」となっている。
【０１０５】
ボタン７３７はＩＰｖ４設定画面７０１の画面で設定した設定内容を反映させるためのボタンである。
【０１０６】
この図１３の状態からユーザがクライアントＰＣ１１０、１２０の表示部に表示されるリモートＵＩを介して図８（Ａ）の設定値を入力した後、ボタン７３７をユーザが押下することで、設定変更される。
【０１０７】
ネットワークＩ／Ｆに対応づいた設定値は図１４に示すようにリスト１０２５の変更前の設定値からリスト１０２６の変更後の値としてＨＤＤ２０３に格納されたＩＦに対応するファイルデータが書き換えられる。
【０１０８】
次に図１６のフローについて説明する。図１６のフローはＣＰＵ２０４がユーザにより設定画面の表示要求を受け付け、設定画面をクライアントＰＣ１１０、１２０の表示部にリモートＵＩを介して表示することによりスタートする。
【０１０９】
Ｓ１２０１においてＣＰＵ２０４は、ユーザによりリモートＵＩを介して設定値の入力や変更が行われ、前述のボタン７３７が押下されたかどうかを判定する。ボタン７３７が押下されたと判断した場合にはＳ１２０６に進み、押下されない場合にはＳ１２０９に進む。
【０１１０】
Ｓ１２０６においてＣＰＵ２０４はＨＤＤ２０３に格納されている第１のＬＡＮ＿Ｉ／Ｆ２０７の設定値を入力、変更された値に上書きする。
【０１１１】
Ｓ１２０９においてＣＰＵ２０４は戻るボタン７１３が押下されたかどうかを判定する。押下されたと判定された場合には、図５（Ａ）のネットワーク設定画面５０１に戻し、処理を終了する。押下されていないと判定された場合、Ｓ１２１０に進む。
【０１１２】
Ｓ１２１０においてＣＰＵ２０４はあらかじめ設定されたタイムアウトの時間が経過したどうかを判定する。経過したと判定され場合には図５（Ａ）のネットワーク設定画面５０１に戻し、処理を終了する。経過していないと判定された場合には、Ｓ１２０５に進む。
【０１１３】
Ｓ１２０７においてＣＰＵ２０４は上書きされた設定値をＨＤＤ２０３に格納されるレジストリ内のファイルに反映させたのち図５（Ａ）のネットワーク設定画面５０１に戻し、処理を終了する。
【０１１４】
なお、本実施例のリストはネットワークＩ／Ｆとネットワーク設定の設定値を対応づけて格納し、表示要求を受信したネットワークＩ／Ｆを判定することにより、対応する設定値から設定画面を生成するがこれに限るものではない。例えば、グループＩＤとネットワーク設定の設定値を対応づけて格納し、受信した表示要求に含まれるグループＩＤを取得することにより、対応する設定値から設定画面を生成してもよい。
【０１１５】
なお、本実施例の設定画面はネットワーク設定の設定画面を例として説明するが、これに限るものではない。例えば、ネットワークＩ／Ｆ毎に管理をしている機器設定のうちの言語設定等の設定画面であってもよい。
【０１１６】
本実施例により、複数のネットワークインタフェースを持つ情報処理装置のユーザに対して、別の組織のユーザに自身の組織の設定を変更されない。
【実施例２】
【０１１７】
上記では、表示要求を受信したネットワークＩ／Ｆ毎に情報処理装置１００のネットワーク設定等の設定に関する画面を送信する例を説明した。本実施例では情報処理装置１００が表示要求を受信したネットワークＩ／Ｆ毎にジョブ履歴やメールアドレス等の管理情報を表示する画面を送信する例を説明する。
【０１１８】
図１５は情報処理装置が管理する管理情報のリストの一例を示す図である。
【０１１９】
リスト１１００はネットワークＩ／Ｆ毎に使用、収集される管理情報やネットワークＩ／Ｆとは対応せず情報処理装置１００で共通の管理情報を格納するためのリストである。このリスト１１００はＨＤＤ２０４に格納されている。
【０１２０】
データ領域１１０１にはネットワークＩ／Ｆに依らず情報処理装置１００で共通の管理情報であるトナー状態や用紙残量、エラー状態が、共通情報として格納されている。
【０１２１】
トナー状態は、例えば情報処理装置１００のトナーの残量を検知するセンサによって取得され、ＣＰＵ２０４によって格納される。トナー状態は、「１００％」、「２５％」、「なし」のいずれかの値である。
【０１２２】
用紙残量は、例えば用紙がセットされているトレイに備えられたリフターがどれだけ上昇したかを情報処理装置１００がセンサによって検知し、検知結果に基づいて「用紙残量少」、「用紙残量なし」のいずれかがＣＰＵ２０４によって格納される。
【０１２３】
エラー状態は、情報処理装置１００で発生したエラーの状態がＣＰＵ２０４によって格納される。例えば、情報処理装置の搬送路で紙詰まりなどが発生したかをＣＰＵ２０４が搬送路に設けられたセンサによって検知し、ジャムが発生した場合に、ジャムが発生していることを示す情報をＣＰＵ２０４はエラー状態として格納する。
【０１２４】
データ領域１１０２には、第１のＬＡＮ＿Ｉ／Ｆ２０７を介して受信した印刷ジョブ履歴や第１のＬＡＮ＿Ｉ／Ｆ２０７を使用するユーザのアドレス帳等の管理情報が、第１のＬＡＮ＿Ｉ／Ｆに対応づけられて格納されている。また、データ領域１１０２には第１のＬＡＮ＿Ｉ／Ｆ２０７を介して実行された印刷処理の課金情報なども格納されている。ここで印刷ジョブ履歴とは、情報処理装置が実行した印刷ジョブの履歴である。
【０１２５】
データ領域１１０３には、第２のＬＡＮ＿Ｉ／Ｆ２０８を介して受信した印刷ジョブの履歴や第２のＬＡＮ＿Ｉ／Ｆ２０８を使用するユーザのアドレス帳等の管理情報が、第２のＬＡＮ＿Ｉ／Ｆに対応づけられて格納されている。また、データ領域１１０３には第２のＬＡＮ＿Ｉ／Ｆ２０８を介して実行された印刷処理の課金情報なども格納されている。
【０１２６】
データ領域１１０２、１１０３に格納される印刷ジョブ履歴やアドレス帳などの管理情報は、それぞれの管理情報を取得、利用する際に使用したネットワークＩ／Ｆと対応づけられて格納される。
【０１２７】
ここで、あるグループのユーザが他のグループのユーザのアドレス帳、利用履歴や電子証明書等の管理情報を閲覧できると、アドレス帳や利用履歴等には個人情報や組織の機密情等が含まれているため、他のグループにそれらの情報が流出する可能性がある。そこでユーザのアドレス帳、利用履歴や電子証明書等の管理情報を他のグループのユーザに閲覧されないようにするために、部門ＩＤ等を用いて管理情報を管理する従来技術がある。しかし、その従来技術では管理情報ごとに部門ＩＤを割り当てる必要があり、管理が煩雑である。
【０１２８】
この課題に対して、本実施例では以下の処理を行うことで複数のネットワークインタフェースを持つ情報処理装置のユーザに対して、煩わしい管理を必要とせずに自分のグループの管理情報を他のグループのユーザに閲覧されないようにすることを目的とする。
【０１２９】
図１７は情報処理装置とクライアントＰＣの管理情報を表示する処理フローの一例を示す図である。ＣＰＵ２０４がＲＯＭ２０１に記憶されたプログラムをＲＡＭ２０２に読み出し、実行することで図１７のフローチャートは実現される。
【０１３０】
上記のように格納されているそれぞれの管理情報に対し、ユーザがクライアントＰＣ１１０または１２０の表示部からリモートＵＩを介して表示要求を行うと、情報処理装置１００のＣＰＵ２０４は以下の処理を行う。
【０１３１】
まず、Ｓ１７０１においてＣＰＵ２０４は第１のＬＡＮ＿Ｉ／Ｆ２０７または第２のＬＡＮ＿Ｉ／Ｆ２０８を介して表示要求を受信する。
【０１３２】
次にＳ１７０２において、ＣＰＵ２０４は受信した表示要求が共通の管理情報の表示要求であるかどうかを判定する。共通の管理情報の表示要求であると判定された場合はＳ１７１０に進む。共通の管理情報の表示要求でないと判定された場合はＳ１７０３に進む。
【０１３３】
Ｓ１７１０において、ＣＰＵ２０４は共通の管理情報を含む画面を生成する。
【０１３４】
ここでＳ１７０２に説明を戻し、共通の管理情報の表示要求でないと判定された場合について説明する。
【０１３５】
Ｓ１７０３において、ＣＰＵ２０４は受信した表示要求がシステム管理者からの要求であるかどうかの判断を行う。この判断は、表示要求に含まれるユーザの識別情報であるユーザＩＤがシステム管理者のものであるかを判断することによって行われる。受信した表示要求がシステム管理者からの要求であると判定された場合は、Ｓ１７２０に進む。そうでない場合は、Ｓ１７０４に進む。
【０１３６】
Ｓ１７２０において、ＣＰＵ２０４は表示要求に対応する管理情報を含んだシステム管理者用の画面を生成する。システム管理者用の画面とは、例えば第１のＬＡＮ＿Ｉ／Ｆ２０７に対応づいた管理情報と第２のＬＡＮ＿Ｉ／Ｆ２０８に対応づいた管理情報の両方を表示可能な画面や図７のようなＩ／Ｆ制限を設定するための画面等のことである。
【０１３７】
ここでＳ１７０３に説明を戻し、受信した表示要求がシステム管理者からの要求でないと判定された場合について説明する。
【０１３８】
Ｓ１７０４において、ＣＰＵ２０４はＩ／Ｆ制限の設定値を参照することによってＩ／Ｆ制限されているか否かを判定し、Ｉ／Ｆ制限されていると判定された場合はＳ１７０５に進み、Ｉ／Ｆ制限されていないと判定された場合にはＳ１７３０に進む。ここで、Ｉ／Ｆ制限とは表示要求を受信したＩ／Ｆに対応しない情報を表示しないように制限することである。Ｉ／Ｆ制限をしないように設定されている場合は、どのＩ／Ｆで表示要求を受信してもすべてのＩ／Ｆに対応する情報を表示する。つまり、ＣＰＵ２０４は図５（Ａ）のネットワーク設定画面５０１のように、要求を受信したＩ／Ｆとは別のＩ／Ｆに対応する見出しやボタンを含む画面を生成する。なお、本実施例のＩ／Ｆ制限は実施例１と同様に、システム管理者や販売会社のサービスマンが設定可能である。
【０１３９】
Ｓ１７３０において、ＣＰＵ２０４は受信した表示要求で要求された管理情報のうち、すべてのＩ／Ｆに対応する管理情報を含む画面を生成し、Ｓ１７０７に進む。
【０１４０】
ここでＳ１７０４に説明を戻し、Ｉ／Ｆ制限されていると判定された場合について説明する。
【０１４１】
Ｓ１７０５において、ＣＰＵ２０４は受信した表示要求が第１のＬＡＮ＿Ｉ／Ｆ２０７を介して受信したものかどうかを判定する。第１のＬＡＮ＿Ｉ／Ｆ２０７であると判定された場合はＳ１７０６に進み、そうでない場合はＳ１７４０に処理を進める。
【０１４２】
Ｓ１７０６において、ＣＰＵ２０４は受信した表示要求で要求された管理情報のうち、第１のＬＡＮ＿Ｉ／Ｆ２０７に対応した管理情報を含む画面の生成を行う。管理情報を含む画面の生成は、図１５に示すようなＨＤＤ２０３に格納されている各ＬＡＮ＿Ｉ／Ｆに対応づいた管理情報を操作部２００ではない外部のＰＣのＷｅｂブラウザに表示するためのデータに変換することで行われる。
【０１４３】
ここでＳ１７０５に説明を戻し、受信した表示要求が第１のＬＡＮ＿Ｉ／Ｆ２０７で受信したものでないと判定された場合について説明する。
【０１４４】
Ｓ１７４０において、ＣＰＵ２０４は受信した表示要求で要求された管理情報のうち、第２のＬＡＮ＿Ｉ／Ｆ２０８に対応した管理情報を含む画面の生成を行う。
【０１４５】
Ｓ１７０７において、ＣＰＵ２０４は生成した画面をクライアントＰＣ１１０またはクライアントＰＣ１２０に送信する。
【０１４６】
ここからは、クライアントＰＣ１１０またはクライアントＰＣ１２０側の処理フローについて説明する。
【０１４７】
Ｓ１７０８において、クライアントＰＣ１１０またはクライアントＰＣ１２０はＳ１７０７で送信された画面を受信し、その画面を表示部に表示する。
【０１４８】
図１８はクライアントＰＣに表示される画面の一例を示す図である。
【０１４９】
図１８（Ａ）は第１のＬＡＮ＿Ｉ／Ｆ２０７から印刷ジョブ履歴の表示要求を受信した場合に、クライアントＰＣ１１０の表示部に表示される画面の一例を示す図である。
【０１５０】
画面１８０１は、図１７のフローにおいてＳ１７０５で生成される画面の一例である。
【０１５１】
図１８（Ｂ）は第２のＬＡＮ＿Ｉ／Ｆ２０８から印刷ジョブ履歴の表示要求を受信した場合に、クライアントＰＣ１２０の表示部に表示される画面の一例を示す図である。
【０１５２】
画面１８０２は、図１７のフローにおいてＳ１７３０で生成される画面の一例である。
【０１５３】
なお、本実施例のリストはネットワークＩ／Ｆと管理情報を対応づけて格納し、表示要求を受信したネットワークＩ／Ｆを判定することにより、表示する管理情報を決定するがこれに限るものではない。例えば、グループＩＤと管理情報を対応づけて格納し、受信した表示要求に含まれるグループＩＤを取得することにより、表示する管理情報を決定してもよい。
【０１５４】
本実施例により、印刷ジョブ履歴やアドレス帳等の管理情報においても、別の組織のユーザが自身の組織の管理情報が閲覧できないようになる。
【０１５５】
＜その他の実施形態＞
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードは本発明を構成することになる。
【０１５６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【符号の説明】
【０１５７】
１００  情報処理装置
２００  操作部
２０４  ＣＰＵ
２０７  第１のＬＡＮ＿Ｉ／Ｆ
２０８  第２のＬＡＮ＿Ｉ／Ｆ
【図１】
2019192088.tif 000003
【図２】
2019192088.tif 000004
【図３】
2019192088.tif 000005
【図４】
2019192088.tif 000006
【図５】
2019192088.tif 000007
【図６】
2019192088.tif 000008
【図７】
2019192088.tif 000009
【図８】
2019192088.tif 000010
【図９】
2019192088.tif 000011
【図１０】
2019192088.tif 000012
【図１１】
2019192088.tif 000013
【図１２】
2019192088.tif 000014
【図１３】
2019192088.tif 000015
【図１４】
2019192088.tif 000016
【図１５】
2019192088.tif 000017
【図１６】
2019192088.tif 000018
【図１７】
2019192088.tif 000019
【図１８】
2019192088.tif 000020