(57)【要約】【課題】  ユーザのセキュリティを確保すると共に、ユーザ管理を効率良く行う。【解決手段】  画像処理システムは、画像データの入出力処理を行なう画像処理装置２０と、情報処理装置３０とをネットワーク１０を介して接続し、情報処理装置３０からの要求で画像処理装置２０が画像データの入力または出力処理を行なう。情報処理装置３０とユーザ管理サーバとの間に所定のセキュリティシステムが設定される。情報処理装置３０がセキュリティシステムに基づいてユーザの認証を行うと共にセキュリティセッションを利用してユーザ情報処理の要求パケットを送信する段階と、この要求パケットに応じてユーザ管理サーバがユーザ管理ライブラリを参照して返信パケットを情報処理装置３０に送信する段階と、受信した返信パケットの情報に基づいて情報処理装置３０がユーザ情報ライブラリを作成する段階とによりユーザの登録、削除、秘密キーの更新を行う。【選択図】  図１
2006127260.tif 000002
【特許請求の範囲】
【請求項１】
画像データの入出力処理を行なう画像処理装置と、情報処理装置とをネットワークを介して接続し、前記情報処理装置からの要求で前記画像処理装置が画像データの入力または出力処理を行なう画像処理システムにおいて、
前記情報処理装置とユーザ管理サーバとの間に所定のセキュリティシステムが設定されており、
前記情報処理装置が前記セキュリティシステムに基づいてユーザの認証を行うと共にセキュリティセッションを利用してユーザ情報処理の要求パケットを送信する段階と、この要求パケットに応じて前記ユーザ管理サーバがユーザ管理ライブラリを参照して返信パケットを情報処理装置に送信する段階と、受信した返信パケットの情報に基づいて前記情報処理装置がユーザ情報ライブラリを作成する段階とによりユーザの登録、削除、秘密キーの更新を行うことを特徴とする画像処理システム。
【請求項２】
前記ユーザの登録、削除、秘密キーの更新を行う前に、前記セキュリティシステムによってユーザの認証管理を行うことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記ユーザ管理サーバは、前記画像処理装置または情報処理装置に設けられていることを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記セキュリティシステムは、ＳＳＬであることを特徴とする請求項１または２記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と、プリンタ、ファクシミリなどの画像処理装置とをネットワークにより接続した画像処理システムに関する。
【背景技術】
【０００２】
画像処理装置と情報処理装置とをネットワークによって接続したシステムが開発され、実際に稼働している。例えば、特許文献１には、スキャナ等によって画像入出力処理装置に取り込まれた画像データを設定情報と共に管理サーバに渡し、管理サーバが設定情報に基づいて最も適した他の画像入出力処理装置に適正に処理させるシステムが記載されている。
【０００３】
一方、最近のオフィス環境では、セキュリティ強化のためにＳＮＭＰ（Simple Network Management Protocol）等の所定のプロトコルをサポートする情報処理機器が増えている。しかしながら、このような情報処理機器では、大きな２つの課題を有している。
【０００４】
その一つはプロトコルマネジャーから管理を実施するには、そのプロトコルのユーザアカウント情報を有することが前提であり、これらの情報をどのような安全な方法で自動的に取得できるかという課題である。もう一つはユーザ統合管理の課題である。すなわち、プリンタや複写機のような画像入出力装置を管理するために機器管理者アカウント、ネットワーク管理者アカウントなどが設けられているが、その中にそのプロトコル特有のユーザ管理をどういう形で効率よく融合させて情報処理機器のユーザ統合管理を行うのかという点である。
【特許文献１】特開２００２−１４９５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した２つの課題を解決して、セキュリティを確保すると共に、ユーザ管理を効率良く行うことが可能な画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明の画像処理システムは、画像データの入出力処理を行なう画像処理装置と、情報処理装置とをネットワークを介して接続し、前記情報処理装置からの要求で前記画像処理装置が画像データの入力または出力処理を行なう画像処理システムにおいて、前記情報処理装置とユーザ管理サーバとの間に所定のセキュリティシステムが設定されており、前記情報処理装置が前記セキュリティシステムに基づいてユーザの認証を行うと共にセキュリティセッションを利用してユーザ情報処理の要求パケットを送信する段階と、この要求パケットに応じて前記ユーザ管理サーバがユーザ管理ライブラリを参照して返信パケットを情報処理装置に送信する段階と、受信した返信パケットの情報に基づいて前記情報処理装置がユーザ情報ライブラリを作成する段階とによりユーザの登録、削除、秘密キーの更新を行うことを特徴とする。
【０００７】
請求項２記載の発明は、請求項１記載の画像処理システムであって、前記ユーザの登録、削除、秘密キーの更新を行う前に、前記セキュリティシステムによってユーザの認証管理を行うことを特徴とする。
【０００８】
請求項３記載の発明は、請求項１記載の画像処理システムであって、前記ユーザ管理サーバは、画像処理装置または情報処理装置に設けられていることを特徴とする。
【０００９】
請求項４記載の発明は、請求項１または２記載の画像処理システムであって、前記セキュリティシステムは、ＳＳＬであることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、情報処理装置が所定のセキュリティシステムに基づいてユーザの認証を行うと共にセキュリティセッションを利用してユーザ情報処理の要求パケットを送信し、この要求パケットに応じてユーザ管理サーバがユーザ管理ライブラリを参照して返信パケットを情報処理装置に送信し、受信した返信パケットの情報に基づいて情報処理装置がユーザ情報ライブラリを作成することによりユーザの登録、削除、秘密キーの更新を行うため、ユーザアカウント情報を安全に自動的に取得できると共に、ユーザ管理を効率良く行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の画像処理システムは、画像データの入出力処理を行なう画像処理装置と、情報処理装置とをネットワークを介して接続し、情報処理装置からの要求で画像処理装置が画像データの入力または出力処理を行なうシステムである。このシステムでは、情報処理装置とユーザ管理サーバとの間に所定のセキュリティシステムが設定されている。このセキュリティシステムに基づいてユーザの登録、削除、秘密キーの更新を行う場合には、情報処理装置がセキュリティシステムに基づいてユーザの認証を行うと共にセキュリティセッションを利用してユーザ情報処理の要求パケットを送信する段階と、この要求パケットに応じて前記ユーザ管理サーバがユーザ管理ライブラリを参照して返信パケットを情報処理装置に送信する段階と、受信した返信パケットの情報に基づいて情報処理装置がユーザ情報ライブラリを作成する段階とを備えている。
【００１２】
本実施形態のシステムは、図１に示すように、一のネットワーク１０中に単一の画像処理装置２０が接続された形態であっても良く、図２に示すように一のネットワーク中に複数の画像処理装置２０が接続された形態であっても良く、これらの形態が混在した形態であっても良い。図１及び図２において、一のネットワーク１０は画像処理装置２０及び情報処理装置３０が接続されている。また、一のネットワーク１０はルータ４０により、相互に接続されるものである。
【００１３】
図１において、画像処理装置２０のユーザ統合管理は、それぞれのネットワーク１０内で行われる。そのためのユーザ管理サーバは、各ネットワーク１０におけるそれぞれの画像処理装置２０にインストールされ、画像処理装置２０を管理するＳＭＮＰ等の所定のプロトコルマネジャーは情報処理装置３０にインストールされる。なお、画像処理装置２０及びこれを管理するプロトコルマネジャーは同じネットワークに存在しても良く、異なるネットワークに存在していても良いものである。
【００１４】
図２においては、ユーザ管理サーバをインストールした情報処理装置３０により、複数の画像処理装置２０のユーザ管理を統合して行う。
【００１５】
図３は、図１の形態に適用される接続状態を示し、ユーザ管理サーバがインストールされた画像処理装置２０とプロトコルマネジャーがインストールされた情報処理装置３０とがネットワーク１０により接続されている。画像処理装置２０には、ユーザ管理サーバが管理するユーザ情報の集合体であるデータベース２００が設けられている。情報処理装置３０には、プロトコルマネジャーがそのプロトコル通信を行うときに用いるユーザ情報のライブラリを格納したデータベース１００が設けられている。このデータベース１００におけるユーザ情報のライブラリは、設定されたセキュリティシステムを介して画像処理装置２０のデータベース２００から取得した情報である。
【００１６】
図４は、図２の形態に適応される接続状態を示し、一方の情報処理装置３０のデータベース２００にはユーザ管理サーバが管理するユーザ情報が格納されている。他方の情報処理装置３０のデータベース１００には、プロトコルマネジャーがプロトコル通信を行うときに使うユーザ情報のライブラリが格納されている。このユーザ情報のライブラリは、設定されたセキュリティシステムを介して情報処理装置３０のデータベース２００から取得した情報である。以上のセキュリティシステムとしては、ＳＳＬ（Security Sockets Layer）が用いられる。また、プロトコルマネジャーとしては、ＳＮＭＰマネジャーが使用される。
【００１７】
図５は、ＳＮＭＰマネジャーにおけるユーザ情報管理ライブラリを示し、ユーザ名１０１、グループ名１０２、認証レベル１０３、認証用アルゴリズム１０４、認証用パスワード１０５、プライバシー用パスワード１０６、コンテキスト名１０７によって構成されている。図６は、ユーザ管理サーバ側のプロトコル（ＳＮＭＰｖ３）許可用ライブラリであり、ユーザＩＤ２０１、グループＩＤ２０２、ＳＮＭＰｖ３操作許可モード２０３、その他の項目２０４により構成されている。
【００１８】
図７は、ユーザ管理サーバ側のプロトコル（ＳＮＭＰｖ３）ユーザ用ライブラリであり、ユーザＩＤ２３１、ユーザ名２３２、認証レベル２３３、認証用アルゴリズム２３４、認証用パスワード２３５、プライバシー用パスワード２３６、コンテキスト名２３７によって構成されている。図８は、ユーザ管理サーバ側のプロトコル（ＳＮＭＰｖ３）グループ用ライブラリであり、グループＩＤ２５１、グループ名２５２、その他の項目２５３から構成されている。
【００１９】
図６〜図８において、ユーザの情報はまず、これらのライブラリに登録しなければならない。ユーザＩＤはユーザを識別するＩＤであり、グループＩＤはグループを識別するＩＤであり、ＳＮＭＰｖ３操作許可モードは、このユーザに対してＳＮＭＰｖ３の操作権利を与えるかどうかを示すフラッグである。グループ分類の方法としては、例えば、ネットワーク管理グループ、機器管理グループ、ドキュメント管理グループなどのドキュメント管理グループに対しては、プロトコル（ＳＮＭＰｖ３）の操作権利を与えない等により行うことができる。
【００２０】
図７において、ＳＮＭＰｖ３ユーザのアカウントがなければ、ＳＮＭＰｖ３通信を行うことができない。そのため、ＳＮＭＰｖ３のマネジャーはＳＮＭＰｖ３通信をする前にユーザのアカウントを取得することが必要となる。ＳＮＭＰｖ３のマネジャーとユーザ管理サーバとの通信はＳＳＬ経由である。
【００２１】
図９は、プロトコル（ＳＮＭＰ）マネジャー側から送信するユーザ登録用のデータフォーマットであり、ユーザ名３０１、操作コード３０２、クローンユーザ名３０３、認証用パスワード３０４、プライバシー用パスワード３０５、新認証用パスワード３０６、新プライバシー用パスワード３０７から構成されている。
【００２２】
図１０は、ユーザ管理サーバからの返信用のデータフォーマットであり、結果コード３２１、ユーザ名３２２、認証レベル３２３、認証用アルゴリズム３２４、認証用パスワード３２５、プライバシー用パスワード３２６、コンテキスト名３２７、グループ名３２８から構成されている。
【００２３】
図１１は、ＳＮＭＰマネジャー側から送信するユーザキー更新用のデータフォーマットであり、ユーザ名３４１、操作コード３２４、更新フラッグ３４３、旧認証用パスワード３４４、新認証用パスワード３４５、旧プライバシー用パスワード３４６、新プライバシー用パスワード３４７から構成されている。
【００２４】
図１２は、ＳＮＭＰマネジャー側から送信するユーザ削除用のデータフォーマットであり、ユーザ名３６１、操作コード３６２、認証用パスワード３６４、プライバシー用パスワード３６４から構成されている。
【００２５】
図１３は、ＳＳＬ経由の通信のフローチャートを示し、送信データ４０１がＳＳＬにより暗号化され（ステップ４０２）、暗号化された送信データ４０３にＴＣＰのヘッダを付けたデータ４０４として送信する構造となっている。ＳＳＬには認証の仕組みを有しているため、ユーザ管理サーバとの通信は認証フェーズを通らないと、データ通信フェーズに入ることができない。
【００２６】
図１４は、ユーザ管理サーバ側のメインプロセスの処理フローを示す。ユーザ管理サーバのメイン処理はＳＳＬ接続要求を受け付け（ステップ５０１）、ステップ５０２で要求がある場合には、子プロセスを生成し（ステップ５０３）、その後、監視状態に戻る。このとき、ＳＳＬセッションの処理は子プロセスに任せる。
【００２７】
図１５はユーザ管理サーバの子プロセスの処理フローを示す。まず、ＳＳＬセッションを確立し（ステップ６０１）、ＳＮＭＰマネジャーからの要求データを待つ（ステップ６０２）。要求データが来たら、要求のデータの解析を行い（ステップ６０５）、要求に従ってライブラリの登録、削除、キー更新を実施する（ステップ６０６，６１２，６０７，６１１，６０９，６１０）。そして、ユーザ管理サーバのライブラリの処理の後には、要求データに従って返信データを作成し、ＳＳＬ経由で送信する（ステップ６１３）。
【００２８】
図１６は、ＳＮＭＰマネジャー側のＳＳＬクライアント処理フローを示す。図１６においてＳＮＭＰｖ３マネジャーは、ユーザ管理サーバに対して、ＳＳＬセッションの接続要求を送信し、認証を通ったら、次のデータ通信フェーズに入る。そして、操作入力（ステップ７０２）により、ユーザ登録（ステップ７０６，７０３）、削除（ステップ７０７，７０４）、キー更新の処理（ステップ７０８，７０５）、終了処理（ステップ７０９）の選択ができる。
【００２９】
図１７は、ＳＮＭＰマネジャー側のユーザ登録、削除、キー更新の処理フローを示す。図１７のステップ７５０では、選択した操作により入力項目が異なっている。すなわち、ユーザ登録の場合は図９に示す項目の入力が必要である。キー更新の場合は図１１に示す項目が必要である。ユーザ削除の場合は図１２に示す項目の入力が必要である。これらの入力項目に基づいて要求データを作成し（ステップ７５１）、ＳＳＬ経由で送信する（ステップ７５２）。
【００３０】
そして、ユーザ管理サーバから返事パケットが送信されたときに（ステップ７５３）、まず返信データの解析を行なう（ステップ７５５）。処理結果が否定的な場合は、操作入力のほうへ戻る。肯定的な場合はＳＭＮＭＰｖ３ユーザ情報データベースに反映し、ＳＮＭＰｖ３のユーザ登録、削除、キー更新の処理を行なう（ステップ７５７）。ＳＮＭＰｖ３のユーザ登録、削除、キー更新の処理はＳＮＭＰｖ３プロトコルに準じる処理であり、ＳＳＬとは関係がないものである。このＳＮＭＰｖ３の処理が終了したら、操作入力に戻る。
【００３１】
このような実施の形態では、ユーザアカウント情報を安全に自動的に取得できると共に、ユーザ管理を効率良く行うことができる。
【図面の簡単な説明】
【００３２】
【図１】単一の画像処理装置による統合ユーザ管理のネットワーク構成図である。
【図２】複数画像処理装置の環境における情報処理装置による統合ユーザ管理のネットワーク構成図である。
【図３】単一の画像処理装置による統合ユーザ管理においてのＳＮＭＰマネジャー側とユーザ管理サーバ側の概念図である。
【図４】複数画像処理装置の環境における情報処理装置による統合ユーザ管理においてのＳＮＭＰマネジャー側とユーザ管理サーバの概念図である。
【図５】ＳＮＭＰマネジャー側のユーザ情報管理ライブラリである。
【図６】ユーザ管理サーバ側のＳＮＭＰｖ３操作許可用ライブラリである。
【図７】ユーザ管理サーバ側のＳＮＭＰｖ３ユーザ用ライブラリである。
【図８】図８は、ユーザ管理サーバ側のＳＮＭＰｖ３グループ用ライブラリである。
【図９】ＳＮＭＰマネジャー側から送信するユーザ登録用のデータフォーマットである。
【図１０】ユーザ管理サーバから応答用のデータフォーマットである。
【図１１】ＳＮＭＰマネジャー側から送信するユーザキー更新用のデータフォーマットである。
【図１２】ＳＮＭＰマネジャー側から送信するユーザ削除用のデータフォーマットである。
【図１３】ＳＳＬ経由のパケット構成の概念図である。
【図１４】ユーザ管理サーバ側のメインプロセスの処理フローである。
【図１５】ユーザ管理サーバ側の子プロセスの処理フローである。
【図１６】ＳＮＭＰマネジャー側のＳＳＬクライアント処理フローである。
【図１７】ＳＮＭＰマネジャー側のユーザ登録、削除、キー更新の処理フローである。
【符号の説明】
【００３３】
１０    ネットワーク
２０    画像処理装置
３０    情報処理装置
【図１】
2006127260.tif 000003
【図２】
2006127260.tif 000004
【図３】
2006127260.tif 000005
【図４】
2006127260.tif 000006
【図５】
2006127260.tif 000007
【図６】
2006127260.tif 000008
【図７】
2006127260.tif 000009
【図８】
2006127260.tif 000010
【図９】
2006127260.tif 000011
【図１０】
2006127260.tif 000012
【図１１】
2006127260.tif 000013
【図１２】
2006127260.tif 000014
【図１３】
2006127260.tif 000015
【図１４】
2006127260.tif 000016
【図１５】
2006127260.tif 000017
【図１６】
2006127260.tif 000018
【図１７】
2006127260.tif 000019