(57)【要約】【課題】認証ＶＬＡＮを利用するネットワークシステムにおいて、ネットワーク上の他の装置からのアクセスを阻害しないで、ユーザに割り当てられたネットワークアクセス制限を、スイッチングハブを用いて確実に実現する。【解決手段】画像形成装置１０３にログインする操作者のネットワークアクセスに対する権限認証を行い、権限認証の結果により得られたネットワーク接続情報を用いて、操作者がネットワーク上の装置に対するアクセスを行う際に、次のような処理を行う。アクセスに用いるネットワークデータであるイーサネット（登録商標）フレームのＶＩＤフィールドにＶＬＡＮＩＤを設定し、該ネットワークデータをスイッチングハブ１０５へ送信する。これにより、操作者に対応付けられたネットワークアクセス制限を課す。このとき、画像形成装置のＩＰアドレスは変更しないので、ネットワーク上の他の装置からのアクセスは阻害されない。【選択図】図１０
2007158716.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続情報に基づいて通信ネットワーク上の装置間でネットワークデータの送受信の切り替え動作を行うネットワーク制御装置と通信可能なデバイス装置において、
他の装置との通信を行う通信手段と、
操作者からの入力操作を行うための操作手段と、
前記操作手段から入力されたユーザ認証情報を、認証処理を行う情報処理装置に前記通信手段によって送信し通信ネットワークにおける権限認証を要求する第一の認証要求手段と、
前記第一の認証要求手段による認証要求の結果として認証が成功した場合に前記情報処理装置から返却されるネットワーク接続情報を保持する保持手段と、
ネットワークアクセスが操作者からの要求によるものか否かを判定する判定手段と、
前記判定手段により、操作者によるネットワークアクセスであると判定された場合に、前記保持手段により保持されたネットワーク接続情報を用いて前記ネットワークデータを生成するネットワークデータ生成手段とを備えたことを特徴とするデバイス装置。
【請求項２】
前記操作手段から入力されたユーザ認証情報を、認証処理を行う情報処理装置に前記通信手段によって送信し当該デバイス装置を利用するための権限認証を要求する第二の認証要求手段を有し、
前記第一の認証要求手段によって要求された権限認証と前記第二の認証要求手段によって要求された権限認証とを同時に行うことを特徴とする請求項１に記載のデバイス装置。
【請求項３】
前記操作手段は、当該デバイス装置の操作部からの操作、及び前記通信手段を介して通信ネットワーク上の情報処理装置からの操作に対する処理を行うことを特徴とする請求項１または２に記載のデバイス装置。
【請求項４】
前記ネットワーク生成手段により生成されるネットワークデータは、イーサネット（登録商標）フレームであることを特徴とする請求項１乃至３のいずれかに記載のデバイス装置。
【請求項５】
請求項１乃至４のいずれかに記載のデバイス装置を備えたことを特徴とするネットワークシステム。
【請求項６】
ネットワーク接続情報に基づいて通信ネットワーク上の装置間でネットワークデータの送受信の切り替え動作を行うネットワーク制御装置と通信可能なデバイス装置の制御方法において、
操作者からの入力操作を行うための操作工程と、
前記操作工程から入力されたユーザ認証情報を、認証処理を行う情報処理装置に送信し、通信ネットワークにおける権限認証を要求する第一の認証要求工程と、
前記第一の認証要求工程による認証要求の結果として認証が成功した場合に前記情報処理装置から返却されるネットワーク接続情報を保持する保持工程と、
ネットワークアクセスが操作者からの要求によるものか否かを判定する判定工程と、
前記判定工程により、操作者によるネットワークアクセスであると判定された場合に、前記保持工程により保持されたネットワーク接続情報を用いて前記ネットワークデータを生成するネットワークデータ生成工程とを有することを特徴とするデバイス装置の制御方法。
【請求項７】
ネットワーク接続情報に基づいて通信ネットワーク上の装置間でネットワークデータの送受信の切り替え動作を行うネットワーク制御装置と通信可能なデバイス装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
操作者からの入力操作を行うための操作ステップと、
前記操作ステップから入力されたユーザ認証情報を、認証処理を行う情報処理装置に送信し、通信ネットワークにおける権限認証を要求する第一の認証要求ステップと、
前記第一の認証要求ステップによる認証要求の結果として認証が成功した場合に前記情報処理装置から返却されるネットワーク接続情報を保持する保持ステップと、
ネットワークアクセスが操作者からの要求によるものか否かを判定する判定ステップと、
前記判定ステップにより、操作者によるネットワークアクセスであると判定された場合に、前記保持ステップにより保持されたネットワーク接続情報を用いて前記ネットワークデータを生成するネットワークデータ生成ステップとを有することを特徴とする制御プログラム。
【請求項８】
請求項７記載の制御プログラムをコンピュータで読み取り可能に記憶したことを特徴とする媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された画像形成装置等のデバイス装置及びその制御方法、前記デバイス装置を備えたネットワークシステム、前記制御方法を実現するための制御プログラム、並びに前記制御プログラムを記憶した媒体に関する。
【背景技術】
【０００２】
近年、ネットワーク制御装置の一つとして、スイッチングハブが知られている。スイッチングハブは、複数の接続ポートに接続された装置に対しデータの送受信を行うかどうかを切り替える機能を提供する。スイッチングハブのポート設定により、ポートに接続された装置間で直接通信が可能なブロードキャスト範囲を複数のサブネットワークに分割するＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ、仮想ＬＡＮ）の利用が可能になっている。
【０００３】
ＶＬＡＮは、スイッチングハブのポートに接続される機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを識別し、該ＭＡＣアドレスと関連付けられて登録されているＶＬＡＮにネットワークアクセスを制限するものである。このＶＬＡＮの新しい形態として、ＭＡＣアドレスの代わりにユーザ認証を行うことで、該ユーザと関連付けられて登録されているＶＬＡＮにネットワークアクセスを制限する認証ＶＬＡＮが登場している（例えば、特許文献１を参照）。
【特許文献１】特開２００４−３１２４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の画像形成装置等のデバイス装置においては、認証ＶＬＡＮを利用することにより、ユーザに設定されたＶＬＡＮのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを単純に装置に割り当てる。つまり、ログインユーザのネットワークアクセスに制限を掛けようとすると、装置のＩＰアドレスが変更されてしまう。これによって、ネットワーク上の他の装置からのアクセスが阻害される、という問題が生じていた。
【０００５】
本発明は上記従来の問題点に鑑み、ネットワーク上の他の装置からのアクセスを阻害しないで、ユーザに割り当てられたネットワークアクセス制限を簡易に実現することができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記目的を達成するため、ネットワーク接続情報に基づいて、通信ネットワーク上の装置間でネットワークデータの送受信の切り替え動作を行うネットワーク制御装置と通信可能なデバイス装置において、他の装置との通信を行う通信手段と、操作者からの入力操作を行うための操作手段と、前記操作手段から入力されたユーザ認証情報を、認証処理を行う情報処理装置に前記通信手段によって送信し通信ネットワークにおける権限認証を要求する第一の認証要求手段と、前記第一の認証要求手段による認証要求の結果として認証が成功した場合に前記情報処理装置から返却されるネットワーク接続情報を保持する保持手段と、ネットワークアクセスが操作者からの要求によるものか否かを判定する判定手段と、前記判定手段により、操作者によるネットワークアクセスであると判定された場合に、前記保持手段により保持されたネットワーク接続情報を用いて前記ネットワークデータを生成するネットワークデータ生成手段とを備えたことを特徴とする。
【０００７】
また、本発明のネットワークシステムは、上記デバイス装置を備えたことを特徴とする。
【０００８】
また、本発明は、ネットワーク接続情報に基づいて、通信ネットワーク上の装置間でネットワークデータの送受信の切り替え動作を行うネットワーク制御装置と通信可能なデバイス装置の制御方法において、操作者からの入力操作を行うための操作工程と、前記操作工程から入力されたユーザ認証情報を、認証処理を行う情報処理装置に送信し、通信ネットワークにおける権限認証を要求する第一の認証要求工程と、前記第一の認証要求工程による認証要求の結果として認証が成功した場合に前記情報処理装置から返却されるネットワーク接続情報を保持する保持工程と、ネットワークアクセスが操作者からの要求によるものか否かを判定する判定工程と、前記判定工程により、操作者によるネットワークアクセスであると判定された場合に、前記保持工程により保持されたネットワーク接続情報を用いて前記ネットワークデータを生成するネットワークデータ生成工程とを有することを特徴とする。
【０００９】
また、本発明は、ネットワーク接続情報に基づいて、通信ネットワーク上の装置間でネットワークデータの送受信の切り替え動作を行うネットワーク制御装置と通信可能なデバイス装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、操作者からの入力操作を行うための操作ステップと、前記操作ステップから入力されたユーザ認証情報を、認証処理を行う情報処理装置に送信し、通信ネットワークにおける権限認証を要求する第一の認証要求ステップと、前記第一の認証要求ステップによる認証要求の結果として認証が成功した場合に前記情報処理装置から返却されるネットワーク接続情報を保持する保持ステップと、ネットワークアクセスが操作者からの要求によるものか否かを判定する判定ステップと、前記判定ステップにより、操作者によるネットワークアクセスであると判定された場合に、前記保持ステップにより保持されたネットワーク接続情報を用いて前記ネットワークデータを生成するネットワークデータ生成ステップとを有することを特徴とする。
【００１０】
また、本発明の媒体は、上記制御プログラムをコンピュータで読み取り可能に記憶したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、他の装置からのネットワークアクセスを阻害しないで、操作者に割り当てられたネットワークアクセス制限を簡易に実現することが可能になる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態について、図面を参照しながら説明する。
【００１３】
［第一の実施形態］
＜通信ネットワークの構成＞
図１は、本発明の第一の実施形態に係るデバイス装置を備えた通信ネットワークの構成を示すブロック図である。
【００１４】
この通信ネットワークは、スイッチングハブ１０５及び１０６を備えている。スイッチングハブ１０５及び１０６は、前述したように、複数の接続ポートに接続された装置に対しデータの送受信を行うかどうかを切り替える機能を有するネットワーク制御装置である。スイッチングハブ１０５の接続ポートには、画像形成装置１０３と情報処理装置１０１、１０２が接続されており、スイッチングハブ１０６の接続ポートには、情報処理装置１０４が接続されている。また、スイッチングハブ１０５と１０６は互いの接続ポートに接続されている。
【００１５】
＜画像形成装置１０３の内部構成＞
図２は、図１中の画像形成装置１０３の内部構成図である。
【００１６】
この画像形成装置１０３は、機器制御部２０８を備えている。機器制御部２０８は、各種モジュールに接続されており画像形成装置１０３全体の動作を制御する機能を有する。即ち、機器制御部２０８には、ネットワークインタフェース２０１に接続されたプロトコルスタック２０２、コマンド解析部２０３、画面生成部２０４、操作パネル２０５に接続された入出力制御部２０６、及び認証処理部２０７、等の各モジュールが接続される。さらに、データ保存部２１０に接続されたデータ管理部２０９、ジョブ制御部２１１といった各モジュールも接続されている。さらに、ページメモリ２１３を介してプリンタエンジン２１５に接続された画像処理部２１２、及びプリンタエンジン２１５に接続された印刷制御部２１４、といった各モジュールも接続されている。
【００１７】
ネットワークインタフェース２０１は、図１のスイッチングハブ１０５に接続され、スイッチングハブ１０５に接続された装置、或いはスイッチングハブ１０５を介して接続可能な他のＬＡＮに接続された装置と通信を行う。ネットワークインタフェース２０１を経由してスイッチングハブ１０５から受信したデータは、プロトコルスタック２０２により各プロトコルに対して処理が行われた後、機器制御部２０８の調停の下で、コマンド解析部２０３に送られて内容が解析される。
【００１８】
コマンド解析部２０３の解析により、受信データが印刷ジョブと呼ばれる印刷要求であった場合は、データ管理部２０９の制御により、データ保存部２１０のうち一定領域を占める印刷キューに該印刷ジョブを保存する。印刷キューは、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）形式の待ち行列であり、一般に印刷キューに保存された順番で印刷が行われるが、ジョブ制御命令により印刷順番を変更することも可能である。
【００１９】
ジョブ制御部２１１は、データ保存部２１０の印刷キューを監視し、印刷ジョブが溜まっている場合には、印刷制御部２１４に問い合わせを行う。そして、印刷処理が可能かどうかを確認し、印刷可能であれば、データ保存部２１０の印刷キューの先頭に置かれた印刷ジョブに含まれる印刷データを画像処理部２１２に転送する。画像処理部２１２は、各種画像処理を行い、印刷データを印刷イメージに変換する。生成された１ページ分の印刷イメージは、ページメモリ２１３に転送される。
【００２０】
ページメモリ２１３に印刷イメージが置かれたことを検知した印刷制御部２１４は、プリンタエンジン２１５に指示を出して、ページメモリ２１３の内容を印刷媒体に印刷する。印刷ジョブ中の印刷データの全ページに対して、画像処理部２１２における画像処理とページメモリ２１３への展開及びプリンタエンジン２１５による印刷処理を繰り返すことで、印刷要求が処理される。
【００２１】
入出力制御部２０６は、機器制御部２０８から当該画像形成装置１０３の状態を取得し、それを基に画面生成部２０４により操作画面を生成する。その後、操作画面を操作パネル２０５に表示したり、操作パネル２０５から操作者の接触検出が通知されたりすると、接触位置に対応するボタン等の画面要素に対応付けられた処理を行う。
【００２２】
画像形成装置１０３を起動した直後の操作パネル２０５には、図３に示すようなログイン画面が表示される。ユーザは、装置利用認証を受けるため、ユーザ名８０１とパスワード８０２に適切な入力情報を入力し、ＯＫボタン８０３を押下すると、認証処理部２０７は、前記入力情報が正しいかどうかを装置利用認証情報（図４参照）と比較して判定する。正しい即ち認証に成功した場合は、画面生成部２０４は、画像形成装置１０３の操作画面を生成して操作パネル２０５に表示し、これによって画像形成装置１０３の操作が可能になる。
【００２３】
また、画像形成装置１０３に対する各種要求等の指示は、操作者が操作パネル２０５を介して行うのみに留まらない。具体的には、通信ネットワーク上の情報処理装置からの操作指示を、ネットワーク・インタフェース２０１を介して画像形成装置１０３へ入力して処理することも可能になっている。
【００２４】
図４は、認証処理部２０７が装置利用認証を行うために用いる装置利用認証情報の一例を示す図である。
【００２５】
この画装置利用認証情報は、画像形成装置１０３のデータ保存部２１０で保存され、画像形成装置１０３の管理者により、例えば操作パネル２０５の操作により設定、管理されるものである。
【００２６】
＜情報処理装置１０１及び１０２の内部構成＞
図５は、図１中の情報処理装置１０１の内部構成の一例を示すブロック図である。情報処理装置１０２も情報処理装置１０１と同様の構成であるとする。
【００２７】
この情報処理装置１０１は、内部バス３１３にＣＰＵ３０１を始めとする各種モジュールが接続されている。即ち、図５に示すように、内部バス３１３には、ＣＰＵ３０１、ＲＡＭ３０２、ビデオ・コントローラ３０３、キーボード／マウス・コントローラ３０５、ネットワーク・コントローラ３０７といった各種モジュールが接続されている。また、フロッピー（登録商標）ディスクドライブ・コントローラ３０９、及びハードディスク・コントローラ３１１、といった各種モジュールも接続されている。このように、ＣＰＵ３０１、ＲＡＭ３０２、及び各コントローラ３０３、３０５、３０７、３０９、３１１は内部バス３１３に接続されて、制御情報やデータの交換を行うようになっている。
【００２８】
具体的には、ＣＰＵ３０１は、ＲＡＭ３０２などに記憶されたプログラムを実行する。また、フロッピー（登録商標）ディスクドライブ３１０に挿入されたフロッピー（登録商標）ディスク（ＦＤ）やハードディスク（ＨＤ）３１２に保存されているプログラムやデータをＲＡＭ３０２にロードしたり、逆にＲＡＭ３０２の内容をＦＤやＨＤに保存する。
【００２９】
ビデオ・コントローラ３０３は、接続されたディスプレーモニタ３０４に処理情報などを投影する。キーボード及びマウス等の入力装置３０６からの入力は、コントローラ３０５を経由してＣＰＵ３０１で動作しているプログラムによって処理される。ネットワーク・コントローラ３０７は、ハブ（ＨＵＢ）３０８を経由して図１のスイッチングハブ１０５と接続され、ネットワーク上の装置と通信を行う。
【００３０】
＜スイッチングハブのポート設定＞
図６は、図１中のスイッチングハブ１０５のポート設定を示す概念図である。また、図７は、図１中のスイッチングハブ１０５で管理されるＶＬＡＮ制御情報の一例を示す図である。
【００３１】
このスイッチングハブ１０５は、図７に示すように、各ポートに対してＭＡＣアドレスとＶＬＡＮＩＤ（各ＶＬＡＮを一意に識別する番号）とが関連付けられたＶＬＡＮ制御情報を管理している。このＶＬＡＮ制御情報により、どのＶＬＡＮのデータを送受信させるかが決定される。
【００３２】
画像形成装置１０３が接続されたスイッチングハブ１０５のポート１は、ＶＬＡＮＩＤが“１”、“２”、及び“３”であるＶＬＡＮに対するデータの送受信が可能に構成されている。したがって、ＶＬＡＮＩＤが“１”である画像形成装置１０３は、ポート２に接続されＶＬＡＮＩＤが“３”である情報処理装置１０１及びポート４に接続されＶＬＡＮＩＤが“２”である情報処理装置１０２との間で通信が可能である。
【００３３】
一方、情報処理装置１０１と１０２の間では、ＶＬＡＮＩＤが“３”と“２”で異なるため直接通信することはできない。即ち、ＶＬＡＮは、同じＶＬＡＮＩＤを持つポート間でのみ、直接通信が可能な構成を採ることができ、ＶＬＡＮＩＤが異なるポートでは、あたかも異なるネットワークに属するような振る舞いをする。
【００３４】
＜イーサネット（登録商標）フレーム＞
次に、ネットワークに接続された装置間で送受信されるデータ形式の一つであるイーサネット（登録商標）フレームについて説明する。
【００３５】
図８は、第一の実施の形態に係るイーサネット（登録商標）フレームの構成を示す図である。
【００３６】
イーサネット（登録商標）フレームは、図８に示すように、送信先及び送信元を一意に示すＭＡＣアドレス等のヘッダ情報とデータから構成されている。ＩＥＥＥ８０２．１Ｑ−１９９８標準規格では、イーサネット（登録商標）フレームのヘッダ情報に、「Ｔａｇ  Ｈｅａｄｅｒ」と呼ばれるデータ領域が追加されている（図８の８０１）。
【００３７】
「Ｔａｇ  Ｈｅａｄｅｒ」は、スイッチングハブを超えてＶＬＡＮを構成する仕組みに利用されている。「Ｔａｇ  Ｈｅａｄｅｒ」はさらに、「Ｕｓｅｒ  Ｐｒｉｏｒｉｔｙ」フィールド８０２、「ＣＦＩ」フィールド８０３、及び「ＶＩＤ」フィールド１１０１から構成されている。このうちの「ＶＩＤ」フィールド１１０１にＶＬＡＮＩＤが設定されたイーサネット（登録商標）フレームがスイッチングハブ間を転送する際には、スイッチングハブでは、自装置のＶＬＡＮ構成情報を参照する。そして、ＶＬＡＮＩＤとＭＡＣアドレスとが一致するポートが存在した場合に、該イーサネット（登録商標）フレームをポートに転送する処理が行われる。
【００３８】
＜ネットワークアクセス制御方法＞
次に、図９及び図１０のフローチャートを用いて、本実施の形態に係るネットワークアクセス制御方法について説明する。
【００３９】
ここでは、画像形成装置１０３の操作者（ユーザ名「ｕｓｅｒ１」に相当）により、操作パネル２０５から情報処理装置１０１のファイルに対してネットワークアクセスを行う場合を例にして説明する。
【００４０】
（Ａ）認証処理
図９は、図１中の画像形成装置１０３の認証処理を示すフローチャートである。
【００４１】
画像形成装置１０３の起動時に操作パネル２０５に表示された認証画面（図３参照）を介し、操作者がユーザ名８０１とパスワード８０２を入力してＯＫボタン８０３を押下すると、Ｓ５０１でログイン要求があったと判定され、Ｓ５０２へ進む。認証画面でＯＫボタン８０３が押下されるまではＳ５０１のログイン要求待ち処理を繰り返す。
【００４２】
Ｓ５０２では、認証画面に対して入力されたユーザ名とパスワードを取得し、パスワードに対して暗号化処理を行い、認証処理部２０７が機器利用の認証処理を行う。即ち、ユーザ名に対応する項目が図４に示すような機器利用認証テーブルに登録されており、且つ前記暗号化したパスワードが登録パスワードと一致するかを判定し、一致しなければＳ５０１の処理に戻り、一致すればＳ５０３へ進む。
【００４３】
Ｓ５０３では、ネットワーク利用認証の要求を行う。即ち、この認証処理を行うように構成されている情報処理装置１０２に対して、ユーザ名と暗号化されたパスワードを含む認証要求を送信する。情報処理装置１０２側では、認証要求を受信すると、ユーザがネットワークに対するアクセスを許可されているかどうかを判定する。この判定に基づき、許可されている場合には、ユーザに関連付けられている、ＩＰアドレス及び／又はＶＬＡＮＩＤ等から成るネットワーク接続情報を返却する。なお、ＩＰアドレスについては、必ずしも必要ではない。特に、他のユーザが画像形成装置１０３に対してステータス等の各種情報を要求したり、画像形成装置１０３に対して何かしらのリモート設定／操作を行っている場合には、ＩＰアドレスを変更したい形態が有効である。
【００４４】
Ｓ５０４では、前記ネットワーク利用認証の要求に対応する応答を受信したかどうかを判定し、受信した場合はＳ５０６へ進む。Ｓ５０４では応答を受信していないと、Ｓ５０５において、規定時間を経過したかどうかを判定する。そして、規定時間を経過していたら処理を終了し、経過していなければ、Ｓ５０４へ戻る。
【００４５】
Ｓ５０６では、前記ネットワーク利用認証の要求に対する応答が否定応答であった、即ち認証に失敗した場合は、Ｓ５０９において、画像形成装置１０３のデータ保存部２１０に保持されるネットワークアクセスフラグをＯＦＦに設定し、処理を終了する。
【００４６】
一方、前記ネットワーク利用認証の要求に対する応答が肯定応答であった、即ち認証に成功した場合は、Ｓ５０７で、肯定応答に含まれるネットワーク接続情報を、データ保存部２１０で保持された図１１に示すようなネットワーク接続情報テーブルに追加する。そして、続くＳ５０８において、ネットワークアクセスフラグをＯNに設定し処理を終了する。なお、ネットワーク接続情報は、操作者が該画像形成装置１０３からログオフした場合、及び画像形成装置１０３の電源断が生じたときに削除されるものとする。
【００４７】
画像形成装置１０３の認証画面から入力された、ユーザ名とパスワードに対して認証が成功すると、画像形成装置１０３が提供する各種機能が利用可能になる。
【００４８】
（Ｂ）ネットワークデータ生成処理
次に、上述した図９の認証処理で認証成功後に実行されるネットワークデータ生成処理について、図１０を参照して説明する。
【００４９】
図１０は、本実施の形態に係るネットワークデータ生成処理を示すフローチャートである。
【００５０】
このネットワークデータ生成処理は、ネットワーク上の情報処理装置に接続するために送信するネットワークデータを生成する処理である。画像形成装置１０３の機器制御部２０８が、ネットワーク上の装置へのアクセスを行う処理を検知すると、Ｓ６０１で、データ保存部２１０に保持されたネットワークアクセスフラグがＯＮになっているかどうかを判定する処理が行われる。ネットワークアクセスフラグがＯＮになっていなければネットワークアクセスが禁止されていることを示すため、Ｓ６０２で操作パネル２０５にエラー表示を行い、ネットワークアクセス処理を終了する。
【００５１】
Ｓ６０１でネットワークアクセスフラグがＯＮであると判定すると、Ｓ６０３へ進む。Ｓ６０３では、該ネットワークアクセス要求に対応するネットワークデータであるイーサネット（登録商標）フレーム（図８参照）を生成する。
【００５２】
そして、次のＳ６０４において、該ネットワークアクセス要求が、画像形成装置１０３にログインした操作者による要求かどうかを判定する。操作者による要求ではない場合、例えば画像形成装置１０３内部で動作するプログラムによる要求である場合には、Ｓ６０７へ進む。
【００５３】
Ｓ６０４で操作者（例えばｕｓｅｒ１）による要求であると判定すると、Ｓ６０５で、前記図９のＳ５０７で保持したネットワーク接続情報テーブルにおける該操作者（ｕｓｅｒ１）に対応する情報を抽出する。そして、続くＳ６０６において、前記Ｓ６０３で生成したイーサネット（登録商標）フレームのＶＩＤフィールド１１０１を、操作者（ｕｓｅｒ１）のネットワーク接続情報であるＶＬＡＮＩＤ１００１で置換する。そして、Ｓ６０７で、生成したイーサネット（登録商標）フレームをスイッチングハブ１０５へ送信して処理を終了する。
【００５４】
＜第１の実施の形態の利点＞
画像形成装置１０３のＶＬＡＮＩＤは“１”であり、単純に生成したイーサネット（登録商標）フレームは、全てのポートに接続された装置が受信可能であり、情報処理装置１０１にもアクセスできる。これに対して本実施形態では、操作者（ｕｓｅｒ１）に割り当てられたＶＬＡＮＩＤ（図１１の１００１で示された“２”）を設定する。これにより、情報処理装置１０１が接続されたポート２のＶＬＡＮは図７のＶＬＡＮ制御情報により“１”と“３”と設定されているため、スイッチングハブ１０５により該イーサネット（登録商標）フレームは遮断される。よって、情報処理装置１０１には届かないことになり、アクセス制御が実現される。
【００５５】
このように本実施形態によれば、画像形成装置１０３にログインする操作者のネットワークアクセスに対する権限認証を行う（Ｓ５０３）。そして、この権限認証の結果によりネットワーク通信における権限情報としてのネットワーク接続情報を取得する。そしてネットワーク接続情報を用いて、操作者がネットワーク上の装置（例えば情報処理装置１０１）に対するアクセスを行う際に、次のような処理を行う。即ち、イーサネット（登録商標）フレーム（図８参照）の当該画像形成装置１０３に係る領域（ＶＩＤフィールド１１０１）に、ネットワーク接続情報の対応する項目（ＶＬＡＮＩＤ１００１）を設定し、該ネットワークデータをスイッチングハブ１０５へ送信する。
【００５６】
これにより、操作者に対応付けられたネットワークアクセス制限を課することができると共に、画像形成装置のＩＰアドレスは変更しないので、ネットワーク上の他の装置からのアクセスも阻害されない。
【００５７】
なお、本実施の形態に係る機器利用認証は、操作者が画像形成装置１０３の操作パネル２０５に表示された認証画面においてログイン要求を行い、画像形成装置１０３の認証処理部２０７で行うようにした。この方法とは別に以下のことも想定される。まず、ネットワーク利用認証と同様に、ユーザ名と暗号化されたパスワードを含む認証要求を、認証処理を行う情報処理装置に送信する。該情報処理装置側でパスワードを復号し、ユーザ名とパスワードの対となる認証テーブルに該当する項目が存在するかどうかで認証を行う。また、これらの認証は、ＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ−Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）等の既存のネットワーク認証プロトコルを認証に用いても、実現可能であることは言うまでもない。この場合、機器利用認証とネットワーク利用認証を同時に行うことも可能であることは自明である。
【００５８】
また、画像形成装置１０３の操作パネル２０５よりログインする場合に関して説明したが、これに限定されるものではない。ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用して、ネットワークに接続された情報処理装置１０４等で動作するＷｅｂブラウザから画像形成装置１０３にログインする場合でも本実施系を適用できる。
【００５９】
［第二の実施形態］
上記第一の実施形態では、イーサネット（登録商標）フレームの「Ｔａｇ  Ｈｅａｄｅｒ」のＶＩＤフィールドに、操作者に割り当てられたＶＬＡＮＩＤを設定し、アクセス先のネットワークリソースが接続されたスイッチングハブで、該アクセス要求を制限可能にしていた。しかし、一部のネットワーク装置では、アクセス要求元のＩＰアドレスを参照してアクセス制限を掛けるものが存在し、その場合には、第一の実施形態では、画像形成装置のＩＰアドレスをそのまま利用しているため、アクセス制限が掛からない可能性がある。第二の実施の形態は、この点を考慮したものである。
【００６０】
図１２は、第二の実施の形態に係るイーサネット（登録商標）フレームの構成を示す図である。
【００６１】
同図に示すような構成のイーサネット（登録商標）フレームには、データ「Ｄａｔａ」フィールド１２００として構成されるＩＰヘッダの中に、送信元ＩＰアドレス（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ）フィールド１２０１が存在する。本実施の形態では、この送信元ＩＰアドレスフィールド１２０１に、図９のＳ５０７で保存しているネットワーク接続情報（図１１）のうち、操作者に割り当てられたＩＰアドレス１００２（「１９２．１６８．１．１」に相当）を設定する。より具体的には、この設定する処理を図１０の６０６に追加し、該イーサネット（登録商標）フレームをスイッチングハブ１０５へ送信するものである。
【００６２】
このように第二の実施形態では、アクセス先に対して送信されるイーサネット（登録商標）フレームのデータ「Ｄａｔａ」の送信元ＩＰアドレスフィールド１２０１を、ネットワーク利用認証により受信したＩＰアドレス（ユーザに割り当てられている）で置換する。この置換により、送信元ＩＰアドレスによるアクセス制御を行う装置においても、適切なアクセス制御が実現可能となる。
【００６３】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給してもよい。即ち、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００６４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６５】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等を用いることができる。また、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等も用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されることに限定される訳ではない。つまり、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も想定される。この場合には、そのメモリに書き込まれたプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６８】
【図１】デバイス装置を備えた通信ネットワークの構成を示すブロック図である。
【図２】図１中の画像形成装置の内部構成図である。
【図３】ログイン画面の一例を示す図である。
【図４】装置利用認証情報の一例を示す図である。
【図５】図１中の情報処理装置の内部構成の一例を示すブロック図である。
【図６】図１中のスイッチングハブのポート設定を示す概念図である。
【図７】図１中のスイッチングハブで管理されるＶＬＡＮ制御情報の一例を示す図である。
【図８】第一の実施の形態に係るイーサネット（登録商標）フレームの構成を示す図である。
【図９】図１中の画像形成装置１０３の認証処理を示すフローチャートである。
【図１０】ネットワークデータ生成処理を示すフローチャートである。
【図１１】ネットワーク接続情報テーブルの一例を示す図である。
【図１２】第二の実施の形態に係るイーサネット（登録商標）フレームの構成を示す図である。
【符号の説明】
【００６９】
１０１，１０２  情報処理装置
１０３  画像形成装置
１０５，１０６  スイッチングハブ
２０１  ネットワークインタフェース
２０３  コマンド解析部
２０５  操作パネル
２０７  認証処理部
２０８  機器制御部
２１０  データ保存部
【図１】
2007158716.tif 000003
【図２】
2007158716.tif 000004
【図３】
2007158716.tif 000005
【図４】
2007158716.tif 000006
【図５】
2007158716.tif 000007
【図６】
2007158716.tif 000008
【図７】
2007158716.tif 000009
【図８】
2007158716.tif 000010
【図９】
2007158716.tif 000011
【図１０】
2007158716.tif 000012
【図１１】
2007158716.tif 000013
【図１２】
2007158716.tif 000014