(57)【要約】【課題】      複合機へのログインユーザを把握し、ログインしたユーザの行う処理をＳＮＭＰマネージャで管理する。【解決手段】  複合機にユーザ情報を格納したＭＩＢを設けてＳＮＭＰエージェントとして機能させ、ＳＮＭＰマネージャにログインユーザに関する情報を通知する。ユーザの行う処理が不正な使用であれば、そのユーザをＳＮＭＰマネージャからの指示でログアウトさせる【選択図】    図３
2008017134.tif 000002
【特許請求の範囲】
【請求項１】
自機の情報を管理するＭＩＢを備え、ＳＮＭＰエージェントとして機能する複合機であって、
前記ＭＩＢに、ユーザが使用している機能に関する情報を格納し、
ユーザのログインを、ＴｒａｐコマンドでＳＮＭＰマネージャに通知するためのユーザログイン通知手段と、
前記ＳＮＭＰマネージャからのＧｅｔ Ｒｅｑｕｅｓｔコマンドに応じて、前記ＭＩＢに格納するユーザが使用している機能に関する情報を、前記ＳＮＭＰマネージャに通知するための機能情報通知手段、とを設けたことを特徴とする、複合機。
【請求項２】
前記ＭＩＢにユーザを強制ログアウトするための情報を記憶し、
前記ＳＮＭＰマネージャからのＳｅｔ Ｒｅｑｕｅｓｔコマンドで指定されたログインユーザをログアウトするためのログアウト手段と、
前記ログアウト手段でログアウトすると、その旨をＴｒａｐコマンドでＳＮＭＰマネージャに通知するためのユーザログアウト通知手段とを設けたことを特徴とする、請求項１の複合機。
【請求項３】
自機の情報を管理するＭＩＢを備え、ＳＮＭＰエージェントとして機能する複合機のユーザ情報通知方法であって、
前記ＭＩＢに、ユーザが使用している機能に関する情報を格納し、
ユーザのログインを、ＴｒａｐコマンドでＳＮＭＰマネージャに通知するためのステップと、
前記ＳＮＭＰマネージャからのＧｅｔ Ｒｅｑｕｅｓｔコマンドに応じて、前記ＭＩＢに格納するユーザが使用している機能に関する情報を、前記ＳＮＭＰマネージャに通知するためのステップ、とを設けたことを特徴とする、複合機のユーザ情報通知方法。
【請求項４】
ＳＮＭＰエージェントとして機能する複合機と、ＳＮＭＰマネージャとがネットワークで接続されたシステムにおいて、
前記複合機には、ユーザが使用している機能に関する情報を格納するＭＩＢを設けて、ユーザのログインをＴｒａｐコマンドでＳＮＭＰマネージャに通知するための手段と、前記ＳＮＭＰマネージャからのＧｅｔ Ｒｅｑｕｅｓｔコマンドに応じて、前記ＭＩＢに格納するユーザが使用している機能に関する情報を、前記ＳＮＭＰマネージャに通知するための手段とを設け、
前記ＳＮＭＰマネージャには、前記Ｔｒａｐコマンドでユーザがログインしたとの情報を取得するための手段と、ユーザが使用している機能に関する情報を前記複合機に対してＧｅｔ Ｒｅｑｕｅｓｔコマンドで要求するための手段、とを設けたことを特徴とする、ユーザ情報通知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複合機に関し、特にＳＮＭＰ（Simple Network Management Protocol）を使用してのユーザ情報の通知に関する。
【背景技術】
【０００２】
複合機にネットワーク認証などでログインしたユーザは、その各種機能を使用することができる。しかしネットワーク上の複合機に誰がログインしているかは容易に把握することができず、不正使用などがあってもすぐに対処することは難しい。特に、個人情報などの保護が必要な情報についての送信やコピー等の処理は情報漏洩に直結するため、どのユーザが処理を行っているかを監視する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の課題は、複合機へのユーザのログインを把握し、ログインしたユーザやユーザの行う処理を監視して、ユーザによる不正使用を防止することにある。さらにユーザの不正使用があれば、このユーザをログアウトさせることにある。
【課題を解決するための手段】
【０００４】
この発明は、自機の情報を管理するＭＩＢを備え、ＳＮＭＰエージェントとして機能する複合機であって、前記ＭＩＢに、ユーザが使用している機能に関する情報を格納し、ユーザのログインを、ＴｒａｐコマンドでＳＮＭＰマネージャに通知するためのユーザログイン通知手段と、前記ＳＮＭＰマネージャからのＧｅｔ Ｒｅｑｕｅｓｔコマンドに応じて、前記ＭＩＢに格納するユーザが使用している機能に関する情報を、前記ＳＮＭＰマネージャに通知するための機能情報通知手段、とを設けたことを特徴とする。
【０００５】
好ましくは、前記ＭＩＢにユーザを強制ログアウトするための情報を記憶し、前記ＳＮＭＰマネージャからのＳｅｔ Ｒｅｑｕｅｓｔコマンドで指定されたログインユーザをログアウトするためのログアウト手段と、前記ログアウト手段でログアウトすると、その旨をＴｒａｐコマンドでＳＮＭＰマネージャに通知するためのユーザログアウト通知手段とを設ける。
【０００６】
さらにこの発明は、自機の情報を管理するＭＩＢを備え、ＳＮＭＰエージェントとして機能する複合機のユーザ情報通知方法であって、前記ＭＩＢに、ユーザが使用している機能に関する情報を格納し、ユーザのログインを、ＴｒａｐコマンドでＳＮＭＰマネージャに通知するためのステップと、前記ＳＮＭＰマネージャからのＧｅｔ Ｒｅｑｕｅｓｔコマンドに応じて、前記ＭＩＢに格納するユーザが使用している機能に関する情報を、前記ＳＮＭＰマネージャに通知するためのステップ、とを設けたことを特徴とする。
【０００７】
またさらにこの発明は、ＳＮＭＰエージェントとして機能する複合機と、ＳＮＭＰマネージャとがネットワークで接続されたシステムにおいて、前記複合機には、ユーザが使用している機能に関する情報を格納するＭＩＢを設けて、ユーザのログインをＴｒａｐコマンドでＳＮＭＰマネージャに通知するための手段と、前記ＳＮＭＰマネージャからのＧｅｔ Ｒｅｑｕｅｓｔコマンドに応じて、前記ＭＩＢに格納するユーザが使用している機能関する情報を、前記ＳＮＭＰマネージャに通知するための手段とを設け、前記ＳＮＭＰマネージャには、前記Ｔｒａｐコマンドでユーザがログインしたとの情報を取得するための手段と、ユーザが使用している機能に関する情報を前記複合機に対してＧｅｔ Ｒｅｑｕｅｓｔコマンドで要求するための手段、とを設けたことを特徴とする。
【発明の効果】
【０００８】
この発明では、ＳＮＭＰエージェントとしての複合機へのユーザのログインを、ＳＮＭＰマネージャが監視することができる。ログインしたユーザの情報をＴｒａｐコマンドでＳＮＭＰマネージャへ通知すると共に、複合機のＭＩＢ（Management Infomation Base）にはユーザの使用している機能に関する情報を格納し、ＳＮＭＰマネージャからの要求に応じて、この情報を通知する。ＳＮＭＰマネージャ側では、複合機にどのユーザがログインし、どのような処理を行っているかなどの情報を取得することができるので、ログインユーザの処理を監視することができる（請求項１〜４）。そのためＳＮＭＰマネージャでは、ユーザが不正な処理を行えば、すぐにこれを把握することができる。
【０００９】
請求項２の発明では、ＭＩＢにユーザを強制ログアウトするための情報を記憶して、ＳＮＭＰマネージャからのＳｅｔ Ｒｅｑｕｅｓｔコマンドで、ログインユーザを強制的にログアウトさせることができる。ログインしたユーザの処理が不正であれば速やかにログアウトさせることで、複合機の不正使用を最小限に抑えることができる。またＳＮＭＰマネージャには、指定のユーザをログアウトさせたことをＴｒａｐコマンドで通知するので、ＳＮＭＰマネージャはユーザのログアウトについても把握することができる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明を実施するための最適実施例を示す。
【実施例】
【００１１】
図１〜図６に実施例を示す。図１に、ＳＮＭＰエージェントとして機能する複合機２の構成を示す。４は主制御としてのＣＰＵで、６は公衆電話網に対して呼を確立するための網制御装置（NCU:Network Control Unit）で、８は公衆電話回線を介してＧ３ファクシミリデータ等を送受信するためのモデムである。また複合機２は、ＬＡＮインターフェース１０で、ＬＡＮ１２を介しＳＮＭＰマネージャであるパーソナルコンピュータ１４やユーザのパーソナルコンピュータ１６等に接続されている。なお１９は、インターネット網である。パーソナルコンピュータ１４は、複合機２のログインユーザの情報を取得し、ＳＮＭＰマネージャとして複数のエージェントの状態をモニタする。
【００１２】
２０はコピー機能処理部で、原稿を読み取って画データに変換するためのスキャナと画データをハードコピーするためのプリンタとを用いてコピーを行う。２２はスキャナ機能処理部で、スキャナで画像を読取り、パーソナルコンピュータ等に画像データを送信する等の処理を行う。２４はプリンタ機能処理部で、プリンタにネットワークプリンタ機能を持たせて、ＬＡＮ１２内のパーソナルコンピュータ１６等からの依頼に応じてネットワークプリンタとしてのプリント等を行う。２６はＧ３ファクシミリ機能処理部で、公衆回線網を介して従来のＧ３ファクシミリの送信／受信を行う。２８はネットワーク通信部で、インターネットファクシミリや電子メール等の送受信を行う。
【００１３】
３０はＬＣＤ等の表示パネル、３２は操作／入力部で、ＬＣＤ表示パネルのタッチパネルやキーボード等を用い、ユーザはユーザＩＤやユーザ名などのユーザ識別情報を入力してログイン処理を行ったり、ログイン後の処理の選択などを行う。なお３４はユーザ情報通知プログラム５２等を記憶するためのＲＯＭで、３６は各種データ等を記憶するためのＲＡＭである。
【００１４】
実施例では、複合機２をＳＮＭＰに対応させて、ログインユーザの情報やユーザが使用している機能に関する情報をパーソナルコンピュータ１４で把握させる。すなわち、ＳＮＭＰエージェントである複合機２は、ＳＮＭＰプロトコル処理部３８にＭＩＢ４０を備えて、ここにログインユーザの使用している機能に関する情報、例えば送信処理では送信先や送信文書の種類や送信枚数など、コピー処理ではコピー枚数などの情報を格納し、パーソナルコンピュータ１４からのリクエストに対してＭＩＢ４０内の情報を通知する。またＭＩＢ４０には、ログインユーザを強制ログアウトさせるためのパラメータを設定し、パーソナルコンピュータ１４からのＳｅｔ Ｒｅｑｕｅｓｔコマンドで強制ログアウト処理を行うようにする。
【００１５】
４２はユーザ情報通知部で、パーソナルコンピュータ１４との間でＳＮＭＰコマンドを送受信するためのコマンド送受信部４４と、ログインしたユーザ名やユーザＩＤを通知するためのユーザ名通知部４６と、そのほかのユーザ情報やユーザの使用している機能に関する情報などを通知するための詳細情報通知部４８と、パーソナルコンピュータ１４からのコマンドでログインユーザをログアウトさせるためのログアウト処理部５０とを設ける。
【００１６】
図２に、ユーザ情報通知プログラム５２を示すと、５３はコマンド送受信命令で、ＳＮＭＰプロトコルのコマンドをパーソナルコンピュータとの間で送受信し、５４はユーザ名通知命令で、ログインユーザの名前やＩＤをパーソナルコンピュータに通知し、５５は詳細情報通知命令で、パーソナルコンピュータからの要求で、ＭＩＢ４０で定義されているユーザに関する情報やユーザの使用に関する機能情報を通知し、５６はログアウト処理命令で、パーソナルコンピュータからのログアウト指示でログインユーザを強制ログアウトさせ、５７はログアウト通知命令で、ユーザの強制ログアウトを行うとその旨をパーソナルコンピュータ１４に通知する。
【００１７】
図３は、実施例の複合機２とパーソナルコンピュータ１４間とのＳＮＭＰコマンドのやりとりを示す図である。複合機２にユーザがログインすれば、そのユーザ名をＴｒａｐコマンドでパーソナルコンピュータ１４にイベントとして通知する。パーソナルコンピュータ１４側では、複合機２にログイン中のユーザ名を取得し、これを表示画面などで参照可能とする。パーソナルコンピュータ１４がログインユーザの使用している機能に関する情報などを取得したい場合は、Ｇｅｔ Ｒｅｑｕｅｓｔコマンドで複合機２に対し情報を求める。これに対し複合機２は、ＭＩＢ４０で管理するユーザの詳細情報を通知する。またＳｅｔ Ｒｅｑｕｅｓｔコマンドを複合機２に通知して、パーソナルコンピュータ１４側から複合機２のログインユーザを強制ログアウトさせることができる。ログアウト処理が完了すれば、複合機２はＴｒａｐコマンドでパーソナルコンピュータ１４に通知する。
【００１８】
図４に、実施例のパーソナルコンピュータ１４での表示画面６０を示す。表示画面６０に、複合機２へのログイン中のユーザが山田太郎であること、ログイン時間や、処理内容は文書Ｄ０１を送信先ＡＡへインターネットファクシミリ送信すること、などを示す。ユーザ名は複合機２からのＴｒａｐコマンドで取得し、ユーザ情報はボタン６２を、処理内容はボタン６３をそれぞれ押下してＧｅｔ Ｒｅｑｕｅｓｔコマンドで複合機から取得する。さらにユーザ毎のログイン履歴を、ボタン６４などで参照できるとしても良い。表示画面６０で示される情報から、ログイン中のユーザ「山田太郎」が、文書Ｄ０１を送信先ＡＡへインターネットファクシミリ送信することを指示したことが分かる。ここで文書Ｄ０１の送信権限が「山田太郎」にない場合などに、「山田太郎」を強制的にログアウトさせるために、ログアウト指示ボタン６６などで複合機２にＳｅｔ Ｒｅｑｕｅｓｔコマンドを通知する。
【００１９】
図５に、ユーザに関する情報をパーソナルコンピュータに通知したり、ログアウト処理を行ったりするＳＮＭＰエージェントとしての複合機の処理を示す。実施例では、ネットワーク認証などで複合機へのログインを許可したユーザについて、そのユーザ名やユーザＩＤをＴｒａｐコマンドでパーソナルコンピュータへ通知する（Ｓ１，Ｓ２）。複合機はログインユーザの指示する処理を行う（Ｓ３）が、パーソナルコンピュータからのＧｅｔ Ｒｅｑｕｅｓｔコマンドを受信すれば、ユーザ情報やユーザの使用している機能に関する情報などをＭＩＢから取得して（Ｓ４，Ｓ５）、パーソナルコンピュータへ通知する（Ｓ６）。そしてユーザがログアウト処理を指示していない場合でも、パーソナルコンピュータからＳｅｔ Ｒｅｑｕｅｓｔコマンドを受信すれば、そのユーザを強制的にログアウトさせる（Ｓ７〜Ｓ９）。指定されたユーザのログアウト処理を行うと、その旨をＴｒａｐコマンドでパーソナルコンピュータに通知する（Ｓ１０）。
【００２０】
図６に、ＳＮＭＰマネージャが起動されたパーソナルコンピュータの処理を示す。パーソナルコンピュータがユーザ名を通知するＴｒａｐコマンドを受信すれば、ログインしたユーザ名を表示画面などに表示する（Ｓ１，Ｓ２）。そして表示されたユーザ名から、管理者がさらに詳細な情報を取得したいときは、Ｇｅｔ Ｒｅｑｕｅｓｔコマンドで複合機に詳細な情報を要求し（Ｓ４）、情報を取得すれば（Ｓ５）これを表示する（Ｓ６）。管理者がそのユーザを複合機から強制ログアウトさせるときは、ＭＩＢに対してＳｅｔ Ｒｅｑｕｅｓｔコマンドを通知し（Ｓ７，Ｓ８）、複合機からログアウト処理を行った旨のＴｒａｐコマンドを受信すればログアウトさせたことを表示する（Ｓ９、Ｓ１０）。
【００２１】
実施例では、複合機のログインユーザ毎の情報を、ＳＮＭＰマネージャであるパーソナルコンピュータに通知する。ユーザのログインがあると、ユーザ名等をＴｒａｐコマンドでイベントとして通知するので、ネットワーク上の複合機に誰がログインしているかを容易に把握することができる。そしてさらに詳細な処理に関する情報などをＧｅｔ Ｒｅｑｕｅｓｔコマンドでパーソナルコンピュータに取得させ、ログインしたユーザの行う処理を監視させる。例えば保護対象文書の送信や、許可されない送信先への送信などの処理が指示されたり、使用時間帯やコピー枚数などから、不正使用であるとして、そのユーザを強制ログアウトさせて、ユーザによる不正使用を防止する。
【図面の簡単な説明】
【００２２】
【図１】実施例の複合機の構成を示すブロック図
【図２】実施例での、ユーザ情報通知プログラムのブロック図
【図３】実施例での、複合機とパーソナルコンピュータ間のＳＮＭＰコマンドを示す図
【図４】実施例での、パーソナルコンピュータの表示画面に示す図
【図５】実施例での、複合機のＳＮＭＰエージェントとしての処理のアルゴリズムを示すフローチャート
【図６】実施例での、パーソナルコンピュータのＳＮＭＰマネージャとしての処理のアルゴリズムを示すフローチャート
【符号の説明】
【００２３】
２                    複合機
４                    ＣＰＵ
６                    ＮＣＵ
８                    モデム
１０                  ＬＡＮインターフェース
１２                  ＬＡＮ
１４                  ＳＮＭＰマネージャとしてのパーソナルコンピュータ
１６                  ユーザのパーソナルコンピュータ
２０                  コピー機能処理部
２２                  スキャナ機能処理部
２４                  プリンタ機能処理部
２６                  Ｇ３ファクシミリ機能処理部
２８                  ネットワーク通信部
３０                  ＬＣＤ
３２                  操作／入力部
３４                  ＲＯＭ
３６                  ＲＡＭ
３８                  ＳＮＭＰプロトコル処理部
４０                  ＭＩＢ
４２                  ユーザ情報通知部
４４                  コマンド送受信部
４６                  ユーザ名通知部
４８                  詳細情報通知部
５０                  ログアウト処理部
５２                  ユーザ情報通知プログラム
６０                  パーソナルコンピュータの表示画面
【図１】
2008017134.tif 000003
【図２】
2008017134.tif 000004
【図３】
2008017134.tif 000005
【図４】
2008017134.tif 000006
【図５】
2008017134.tif 000007
【図６】
2008017134.tif 000008