(57)【要約】【課題】  画像形成装置の印刷設定などについての機能制限を柔軟に行うことが可能なアクセス制御は、従来、マルチドメイン環境下において想定されていない。【解決手段】  上記課題を解決するため、マルチドメイン環境において、ＡＣＴに基づき画像形成装置の機能の利用を制御する印刷システムであって、第１のドメイン（ドメインＡ）に属するユーザに対応するアクセス制御情報を取得し、取得した第１のドメインに属するユーザに対応するアクセス制御情報に対し、第２のドメイン（ドメインＢ）で管理されている認証情報を付加し、第１のドメインに属するユーザが第２のドメインに属する画像形成装置の機能の利用を指示した場合、認証情報が付加されたアクセス制御情報に基づき、第１のドメインに属するユーザの画像形成装置の機能の利用を制御することを特徴とする。【選択図】  図１
2008141339.tif 000002
【特許請求の範囲】
【請求項１】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置であって、
前記第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を取得する取得手段と、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得手段により取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求手段と、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信手段と、を備えることを特徴とするアクセス制御装置。
【請求項２】
前記アクセス制御装置は、クライアントコンピュータからのアクセス制御情報要求を受信する受信手段を備え、
前記要求手段は、前記受信手段により受信したアクセス制御情報要求に基づき、前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示されていると判断した場合、前記取得手段により取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求することを特徴とする請求項１に記載のアクセス制御装置。
【請求項３】
前記アクセス制御装置は、第２のドメインで管理されている認証情報をアクセス制御情報に付加する第２のドメインに属するアクセス制御装置を探索する探索手段を備え、
前記要求手段は、前記探索手段により探索された第２のドメインに属するアクセス制御装置に対して、前記取得手段により取得したアクセス制御情報に対する、第２のドメインで管理されている認証情報の付加を要求することを特徴とする請求項１乃至請求項２の何れか１項に記載のアクセス制御装置。
【請求項４】
前記第１のドメインに属するユーザにより第１のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得手段により取得したアクセス制御情報に第１のドメインの認証情報を付加する付加手段を備えることを特徴とする請求項１乃至請求項３の何れか１項に記載のアクセス制御装置。
【請求項５】
前記認証情報は、電子署名であることを特徴とする請求項１乃至請求項４の何れか１項に記載のアクセス制御装置。
【請求項６】
前記アクセス制御情報に基づき制御される画像形成装置の機能とは、当該画像形成装置の提供するスキャン機能またはコピー機能またはＦＡＸ機能またはプリント機能の何れかを含むことを特徴とする請求項１乃至請求項５の何れか１項に記載のアクセス制御装置。
【請求項７】
前記アクセス制御情報に基づき制御される画像形成装置の機能とは、印刷時における印刷設定を含むことを特徴とする請求項１乃至請求項６の何れか１項に記載のアクセス制御装置。
【請求項８】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置であって、
第２のドメインに属するユーザが第１のドメインに属する画像形成装置の機能の利用を指示した場合に、前記第２のドメインに属するアクセス制御装置より、第２のドメインに属するユーザに対応する画像形成装置を制御するためのアクセス制御情報を要求する要求手段と、
前記要求手段に基づき取得したアクセス制御情報に第１のドメインで管理されている認証情報を付加する付加手段と、
前記認証情報を付加したアクセス制御情報を第１のドメインに属する画像形成装置に送信する送信手段と、を備えることを特徴とするアクセス制御装置。
【請求項９】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御方法であって、
前記第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を取得する取得ステップと、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求ステップと、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信ステップと、を備えることを特徴とするアクセス制御方法。
【請求項１０】
前記アクセス制御方法は、クライアントコンピュータからのアクセス制御情報要求を受信する受信ステップを備え、
前記要求ステップは、受信したアクセス制御情報要求に基づき、前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示されていると判断した場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求することを特徴とする請求項９記載のアクセス制御方法。
【請求項１１】
前記アクセス制御方法は、第２のドメインで管理されている認証情報をアクセス制御情報に付加する第２のドメインに属するアクセス制御装置を探索する探索ステップを備え、
前記要求ステップは、前記探索ステップにより探索された第２のドメインに属するアクセス制御装置に対して、前記アクセス制御情報に第２のドメインで管理されている認証情報の付加を要求することを特徴とする請求項９乃至請求項１０の何れか１項に記載のアクセス制御方法。
【請求項１２】
前記第１のドメインに属するユーザにより第１のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第１のドメインの認証情報を付加する付加ステップを備えることを特徴とする請求項９乃至請求項１１の何れか１項に記載のアクセス制御方法。
【請求項１３】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラムであって、
前記第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を取得する取得ステップと、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求ステップと、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信ステップとをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラム。
【請求項１４】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラムを格納した記憶媒体であって、
前記第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を取得する取得ステップと、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求ステップと、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信ステップとをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラムを格納した記憶媒体。
【請求項１５】
マルチドメイン環境において、第２のドメインに属するアクセス制御装置であって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信手段と、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加手段と、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信手段と、を備えることを特徴とするアクセス制御装置。
【請求項１６】
マルチドメイン環境において、第２のドメインに属するアクセス制御装置におけるアクセス制御方法であって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信ステップと、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加ステップと、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信ステップとを備えることを特徴とするアクセス制御方法。
【請求項１７】
マルチドメイン環境において、第２のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラムであって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信ステップと、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加ステップと、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信ステップとをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラム。
【請求項１８】
マルチドメイン環境において、ユーザに対応するアクセス制御情報に基づき画像形成装置を制御するための第２のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラムを格納した記憶媒体であって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信ステップと、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加ステップと、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信ステップとをコンピュータにより実現させるためのコンピュータ読み取り可能なプログラムを格納した記憶媒体。
【請求項１９】
マルチドメイン環境において、ユーザに対応するアクセス制御情報に基づき画像形成装置の機能の利用を制御する印刷システムであって、
前記第１のドメインに属するユーザに対応するアクセス制御情報を取得する取得手段と、
前記取得手段により取得した前記第１のドメインに属するユーザに対応するアクセス制御情報に対して、第２のドメインで管理されている認証情報を付加する付加手段と、
第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記付加手段により認証情報が付加されたアクセス制御情報に基づき、前記第１のドメインに属するユーザに対して画像形成装置の機能の利用を制御する制御手段と、を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザや画像形成装置などのＯＡ機器を複数のエリアごとに管理するマルチドメイン環境において、画像形成装置の機能制限を柔軟に行う印刷システムに関する。
【背景技術】
【０００２】
特許文献１では、画像形成装置の機能の利用に関して、ユーザ認証が成功した場合に、アクセス制御サーバが電子署名を施したアクセスチケットを発行していた。アクセスチケットとは、ユーザに関する情報やそのユーザの印刷可能枚数などを設定されているチケットであり、アクセスチケットの電子署名を検証することにより、ユーザの印刷などの機能利用を許可している。ユーザがこのアクセスチケットを用いて印刷などの画像形成装置の機能を利用していた。
【特許文献１】特開２００３−１５０３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来技術では、アクセスチケットなどを発行するアクセス制御サーバの管理下にある画像形成装置はアクセスチケットの検証・認証のためにサーバの公開鍵を取得しておく必要があった。しかし、マルチドメインなどの環境下においては、各ドメインにアクセス制御サーバが設置されることになる。つまり、あるユーザが他ドメインの印刷装置に対して印刷要求を行うといった場合には、その他ドメインの印刷装置にはユーザの所属する自ドメインのアクセス制御サーバが発行したアクセスチケットがユーザから送信されることになる。そのため、マルチドメイン環境下において、他ドメインからの印刷要求に対して画像形成装置は、自身のドメイン外のサーバが発行したアクセスチケットの検証ができず、印刷要求を処理することができないという課題があった。つまり、上記従来技術においては、マルチドメイン環境下における、アクセスチケットによる印刷制御を想定していなかった。
【０００４】
本発明は、上記課題を解決するためになされたもので、マルチドメイン環境下においても、画像形成装置の印刷設定などについての機能制限を柔軟に行うことが可能なアクセス制御装置の提供を目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、マルチドメイン環境において、ユーザに対応するアクセス制御情報に基づき画像形成装置の機能の利用を制御する印刷システムであって、前記第１のドメインに属するユーザに対応するアクセス制御情報を取得する取得手段と、前記取得手段により取得した前記第１のドメインに属するユーザに対応するアクセス制御情報に対して、第２のドメインで管理されている認証情報を付加する付加手段と、第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記付加手段により認証情報が付加されたアクセス制御情報に基づき、前記第１のドメインに属するユーザに対して画像形成装置の機能の利用を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
以上説明したように、本発明によれば、マルチドメイン環境下においても、アクセス制御情報を用いた画像形成装置の印刷設定などの機能制限を柔軟に行うことが可能となる。
【発明を実施するための最良の形態】
【０００７】
（第１の実施形態）
以下、本発明の実施の形態について、図面を参照して説明する。
【０００８】
図１は、本発明の一実施例を適用可能なシステム構成について記した図である。
【０００９】
１０１は印刷要求を発行するクライアントコンピュータ（以下、印刷クライアント）、１０２・１０５はＡＣＴ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｔｏｋｅｎ）を発行するアクセス制御サーバである。また、１０３・１０６はＡＣＬ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌｉｓｔ）を保持するＡＣＬデータベースである。また、１０４は画像形成装置のＦＱＤＮ（Ｆｕｌｌ  Ｑｕｅｒｙ  Ｄｏｍａｉｎ  Ｎａｍｅ）からアクセス制御サーバを探索するＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｅｒ）、１０７は画像形成装置である。１０１から１０７は、ネットワークを通じて相互接続されている。
【００１０】
ここでＡＣＴとは、アクセス制御サーバにより認証情報を付加され、セキュリティが確保されたアクセス制御情報を示し、ＡＣＬとはアクセス制御情報のリストを示す。尚、本発明の実施形態においては、認証情報として主にドメインごとに管理される電子署名（以下、署名）を用いる。しかしながら、認証情報については、電子署名に限らず、ドメインのＩＤを一意に設定して認証情報として用いるといった形態であってもよい。
【００１１】
また、ＦＱＤＮとは完全修飾ドメイン名を示す。更にＤＮＳとは、ＦＱＤＮからＩＰアドレスを探索することで、名前解決を行うサーバである。
【００１２】
図２は、図１に示した画像形成装置１０７のハードウェア構成を示したブロック図である。
【００１３】
画像形成装置１０７は、画像入力部であるスキャナ部１１２、画像出力部であるプリンタ部１１３、装置全体の制御を司るコントローラ（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）２００、ユーザインターフェース（ＵＩ）などの操作部１１１などから構成される。
【００１４】
コントローラ２００はスキャナ部１１２やプリンタ部１１３と電気的に接続されており、一方ではＬＡＮ１５０やＷＡＮ１６０を介して外部のクライアントＰＣなどと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００１５】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。
【００１６】
ＲＯＭ２０２には装置のブートプログラムなどが格納されている。
【００１７】
ＲＡＭ２０３は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ２０３は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。
【００１８】
ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００１９】
操作部Ｉ／Ｆ２０５は、システムバス２１１と操作部１１１とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ２０５は、操作部１１１に表示するための画像データをシステムバス２１１から受取り操作部１１１に出力すると共に、操作部１１１から入力された情報をシステムバス２１１へと出力する。
【００２０】
ＮｅｔｗｏｒｋＩ／Ｆ２０６はＬＡＮ１５０及びシステムバス２１１に接続し、情報の入出力を行う。
【００２１】
Ｍｏｄｅｍ２０７はＷＡＮ１６０及びシステムバス２１１に接続しており、情報の入出力を行う。
【００２２】
スキャナＩ／Ｆ２０８は、スキャナ部１１２から受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナＩ／Ｆ２０８は、受取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。
【００２３】
スキャナ部１１２は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ２００に対して出力する。なお、原稿は原稿フィーダにセットされる。ユーザが操作部１１１から読み取り開始を指示すると、コントローラ２００からスキャナ部１１２に原稿読み取り指示が与えられる。スキャナ部１１２は、この指示を受けると原稿フィーダから原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダによる自動送り方式ではなく、原稿を不図示のガラス面上に載せ、露光部を移動させることで原稿の走査を行う方法であってもよい。
【００２４】
画像形成部２０９は画像データの方向変換、画像圧縮、伸張部などをおこなう。また、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を解釈する機能を有し、ＬＡＮ１５０上に接続されているコンピュータから指示されたＰＤＬデータを受信してビットマップなどの画像データに変換を行う。
【００２５】
プリンタＩ／Ｆ２１０は、画像形成部２０９から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像形成を施す。画像形成後の画像データは、プリンタ部１１３に出力される。
【００２６】
プリンタ部１１３は、コントローラ２００から受取った画像データを用紙上に形成する。尚、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。
【００２７】
なお、画像形成装置１０７に対するユーザ指示やユーザへの情報提示は、例えば、操作部１１１を介して行うようにしてもよいし、ＬＡＮ１５０を介して接続されたクライアントＰＣを介して行うようにしてもよい。
【００２８】
また、画像形成装置１０７は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取って得られた画像データをＬＡＮ１５０上の各装置に送信するデータ送信機能を有するものであってもよい。さらに、画像形成装置１０７は、スキャナ部１１２で読み取った画像や、ＬＡＮ１５０上に接続されているコンピュータから指示されたＰＤＬデータを、画像形成装置１０７のハードディスク２０４の特定領域に保存することも可能である。
【００２９】
図３は、本発明のアクセス制御サーバ１０２・１０５、あるいは印刷クライアント１０１、あるいはＡＣＬデータベース１０３・１０６、あるいはＤＮＳ１０４のハードウェア構成構成を示すブロック図である。
【００３０】
図３において、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、キーボード等の入力装置３０４、ＮｅｔｗｏｒｋＩ／Ｆ３０５、ハードディスクドライブ（ＨＤＤ）３０６がシステムバス２１０を介して互いに通信可能に接続されている。
【００３１】
また、ＣＲＴ等の表示装置３０７、及びマウス等のポインティングデバイス３０８が、システムバス３１０を介して互いに通信可能に接続されている。
【００３２】
ＲＯＭ３０３或いはＨＤＤ３０６には、予め制御プログラムが格納されている。ＣＰＵ３０１は、当該制御プログラムを必要に応じてＲＯＭ３０３或いはＨＤＤ３０６からＲＡＭ３０２上へ読み出して実行することで、コンピュータとしての機能を発揮する。
【００３３】
また、ＣＰＵ３０１は、表示装置３０７を介して各種情報の表示を行うと共に、入力装置３０４やポインティングデバイス３０８からユーザ指示等を受け付ける。さらに、ＮｅｔｗｏｒｋＩ／Ｆ３０５を介してＬＡＮ１５０上の他の装置との通信を行う。
【００３４】
次に、アクセス制御サーバ１０２・１０５、印刷クライアント１０１、画像形成装置１０７、ＡＣＬデータベース１０３・１０６、ＤＮＳ１０４の相互関係について、図４を用いて概説する。
【００３５】
図４は、アクセス制御サーバ１０２・１０５、印刷クライアント１０１、画像形成装置１０７において、プロセスあるいはタスクとして実行されるプログラム間の相互の関係について記載した図である。各装置はお互いにネットワークなどで相互接続されており、装置内の図４に図示するソフトウェアモジュールなどが連携することにより本発明は実施される。また、各装置間の接続はドメインを超えた接続であってもよく、例えば印刷クライアント４１１と画像形成装置４１２間の接続は、図１で示される印刷クライアント１０１と画像形成装置１０７とのドメインを超えた接続も含むものである。
【００３６】
４１０は図１のアクセス制御サーバ１０２または１０５である。４１１は図１の印刷クライアント１０１である。４１２は図１の画像形成装置１０７を示している。
【００３７】
４１３は、各ユーザの印刷に関する画像形成装置の機能のアクセス制御情報を記憶する図１のＡＣＬデータベース１０３または１０６を示す。ここで、ＡＣＬデータベースはアクセス制御サーバ１０２・１０５上のハードディスク３０６またはＲＡＭ３０２上に記憶されていてもよいし、別途バックアップ用途等によりデータ管理用サーバを立てている場合は、データ管理用サーバ上に記憶されていてもよい。
【００３８】
４１４は、画像形成装置１０７のＦＱＤＮからＩＰアドレスを検索する図１のＤＮＳである。
【００３９】
印刷クライアント４１１は、ユーザからの印刷要求を受け付けると、ユーザ名と画像形成装置名取得部４０４が、ユーザと印刷出力先画像形成装置のＦＱＤＮをアプリケーションから取得する。ＡＣＴ取得部４０５がユーザと印刷出力先画像形成装置のＦＱＤＮなどのデータを含むＡＣＴ要求をアクセス制御サーバ４１０に送る。
【００４０】
ＡＣＴ要求を受信したアクセス制御サーバ４１０は、ドメイン判断部４０９にて、取得したユーザのＦＱＤＮと印刷出力先画像形成装置のＦＱＤＮのドメイン名を比較してユーザと印刷出力先画像形成装置が同じドメインかどうかを判断する。
【００４１】
同じドメインであった場合は、ＡＣＬ取得部４０１が自ドメイン内のＡＣＬデータベース４１３から、該ユーザのＡＣＬを検索、取得する。ＡＣＴ署名生成部４０２にて、取得したＡＣＬの制限情報に認証情報を付加して、ＡＣＴを生成する。実施形態では、印刷処理を行う際のＡＣＴを認証するため制限情報に署名を施している。
【００４２】
一方、ユーザと印刷先画像形成装置が異なるドメインであった場合を考える。その際には、ＤＮＳ探索部４１５が、印刷出力先画像形成装置のＦＱＤＮのドメイン名とアクセス制御サーバのホスト名を合わせたものをキーにして、ＤＮＳから印刷出力先画像形成装置のドメイン内に存在する別のアクセス制御サーバのＩＰアドレスを探索する。
【００４３】
ＡＣＴ代行署名取得部４０３は、該ＩＰアドレスから印刷出力先画像形成装置のドメイン内に存在する別のアクセス制御サーバに対し、ＡＣＴ代行署名を要求する。
【００４４】
ＡＣＴ代行署名要求を取得した該アクセス制御サーバは、ＡＣＴ署名生成部４０２によって、ＡＣＴに代行署名を施し、要求元に返す。代行署名の付いたＡＣＴを取得したＡＣＴ代行署名取得部４０３は、印刷クライアント４１１に対して、代行署名のついたＡＣＴを返す。
【００４５】
印刷クライアント４１１上の印刷ジョブ生成部４１６は、該ＡＣＴを印刷ジョブに添付して、印刷出力先画像形成装置４１２に送信する。印刷ジョブを受信した画像形成装置４１２上の印刷ジョブ解釈部４１７は、受信した印刷ジョブからＡＣＴを抜き取り、ＡＣＴ署名検証部４０６にてＡＣＴの署名を検証し、検証が成功した場合、機能制限部４０７にＡＣＴを渡す。もし検証が失敗した場合は、何らかの不正が行われたものとして、印刷ジョブをキャンセルする。
【００４６】
機能制限部４０７は、ＡＣＴの中身を解釈し、その記述どおりに印刷ジョブに対して、印刷機能の利用制限を適用し、印刷出力を行う。
【００４７】
図５は、ＡＣＬデータベースに格納されるデータの一例を示した図である。
【００４８】
印刷可能デバイス欄には、各ユーザが使用可能なデバイス名のリストが格納されている。印刷権欄には、各ユーザに対する印刷属性（例えば、カラー（ＣＬ）・モノクロ（ＢＷ）・両面印刷・片面印刷・Ｎ−ＵＰ印刷等）の諾否を示す値が格納されている。サービス／アプリケーション利用権欄は、各ユーザに対するサービスやアプリケーション（例えば、スキャン・コピー・ＦＡＸ・プリント等）の諾否を示す値が格納されている。ここで、各属性に対して“０”が格納されているユーザはその処理を許可されていないことを示している。また、“１”が格納されている場合は、許可されていることを示す。また、印刷属性のＮ−ＵＰ印刷については、“２”が格納されている場合は、必ず２−ＵＰ印刷を行うように印刷制限され、“＊”が格納されている場合は、制限が無く、ユーザが自由にＮ−ＵＰ印刷が可能であることを示している。印刷可能枚数は、例えば月ごとのユーザの印刷可能枚数が格納されている。
【００４９】
例えば、ユーザＡが利用可能なデバイス名は、ｉＲ１及びｌｂｐ２であり、ユーザＡの印刷権は、カラー印刷不可・モノクロ印刷許可・両面印刷許可・片面印刷不可・２−ＵＰ印刷のみ許可となっている。また、ユーザＡのアプリケーション／サービス利用権は、スキャンサービス不可・コピーサービス許可・ＦＡＸサービス許可・プリントサービス許可となっている。各ユーザの制限情報を示すＡＣＴは、このＡＣＬデータベース上に格納されている情報をもと生成される。
【００５０】
本実施形態において、アクセス制御情報は図５に例示したように画像形成装置における印刷処理に対する印刷設定やＦＡＸ、スキャン、コピーなどの画像形成装置上で実装されるアプリケーション・サービスや機能などの制御を行うための情報を示す。尚、ここでアクセス制御情報により制限する対象は例示した設定、機能に限らず、例えばデータ形式変換アプリケーションやＢＯＸ機能などを含むものである。
【００５１】
図９（ａ）は、印刷クライアント１０１が送信するＡＣＴ要求の一例を示したものである。ＡＣＴ要求９００には、印刷指示ユーザのＦＱＤＮ９０１と印刷出力先の画像形成装置のＦＱＤＮ９０２などが記載されている。アクセス制御サーバは、ＡＣＴを生成する際に受信したＡＣＴ要求を解釈し、ユーザと画像形成装置のドメインを判断する。例えば印刷要求元のユーザのＦＱＤＮ９０１では「ＵｓｅｒＡ＠ｄｏｍａｉｎＡ．ｊｐ」となっており、「ＵｓｅｒＡ」のドメインが「ＤｏｍａｉｎＡ．ｊｐ」であることを示している。
【００５２】
図９（ｂ）は、アクセス制御サーバ１０２・１０５で生成されるＡＣＴの一例を示す図である。ＡＣＴ９５０には、ＡＣＬデータベース１０６より取得したユーザの制限情報を含む制限情報部９５１とアクセス制御サーバ１０２・１０５が印刷時に認証のために用いる署名を含む署名部９５２などの情報が含まれている。
【００５３】
図６は、アクセス制御サーバ１０２または１０５において実行される制御プログラムに基づくフローチャートである。本動作は、アクセス制御サーバ１０２または１０５上のＣＰＵ３０１によって実行され、制御プログラムはアクセス制御サーバが備える、ハードディスクやＲＡＭなどの記憶媒体に格納されている。
【００５４】
ここでは、図１で示す、ドメインＡとドメインＢのマルチドメイン環境であるネットワーク構成を想定している。ドメインＡには、印刷クライアント１０１とアクセス制御サーバ１０２とＡＣＬデータベース１０３、ＤＮＳ１０４が含まれる。また、ドメインＢには、アクセス制御サーバ１０５とＡＣＬデータベース１０６と画像形成装置１０７が含まれる。ここでは、印刷クライアント１０１は、他ドメインであるドメインＢの画像形成装置１０７に対して印刷要求を行う際の処理などを詳細に示す。また、本実施形態は他のマルチドメイン環境においても適用可能である。
【００５５】
アクセス制御サーバ１０２または１０５上のＣＰＵ３０１が、ＡＣＴ要求を受信するとプログラムが開始する。
【００５６】
まずステップ６０１において、アクセス制御サーバ１０２は印刷クライアントなどからＡＣＴ要求を受信する。
【００５７】
ステップ６０２において、ＡＣＴ要求９００に含まれるデータからユーザのＦＱＤＮ９０１を参照し、ユーザ情報を用いて、ＡＣＬ取得部４０１がＡＣＬデータベース４１２から、そのユーザに関するＡＣＬを取得する。
【００５８】
ステップ６０３において、ドメイン判断部４０９が、ＡＣＴ要求９００に含まれるデータを参照し、ユーザのＦＱＤＮ９０１および印刷出力先画像形成装置１０７のＦＱＤＮ９０２を比較する。ここで、例えば図９に例示されているＡＣＴ要求９００では、印刷を要求したユーザのＦＱＤＮ９０１および印刷出力先画像形成装置１０７のＦＱＤＮ９０２から、各々ドメインが異なると判断される。
【００５９】
ステップ６０４において、ドメイン判断部４０９が、印刷を行いたいユーザと印刷出力先画像形成装置が同一ドメインかどうかを判断し、もし異なるドメインであった場合は、ステップ６０５に進み、それ以外の場合はステップ６０７に進む。
【００６０】
ステップ６０５において、ＤＮＳに対して、印刷出力先画像形成装置１０７のＦＱＤＮ中のドメイン名とアクセス制御サーバ１０２のホスト名をもとに、印刷出力先画像形成装置１０７のドメインＢに属するアクセス制御サーバ１０５のＩＰアドレスを取得する。
【００６１】
ステップ６０６において、ＡＣＴ署名代行部４０２は、該ＩＰアドレスを使ってアクセス制御サーバ１０５を探索し、ステップ６０２で取得したユーザのＡＣＬを送信するとともに、代行署名を要求する。具体的には、本実施形態においては、探索したドメインＢのアクセス制御サーバ１０５に対して、代行署名要求とＡＣＬを送信している。ドメインＢのアクセス制御サーバ１０５では、受信したＡＣＬに署名を施し、ＡＣＴを生成する。その後、ドメインＢのアクセス制御サーバ１０５は、代行署名を施したＡＣＴをドメインＡのアクセス制御サーバ１０２に送信することになる。尚、本実施形態では代行署名を要求しているが、これは制限情報に対してドメインの認証情報を付加してもらうための要求である。
【００６２】
ステップ６０８において、ＡＣＴ代行署名取得部４０２は、代行署名のついたＡＣＴをアクセス制御サーバ１０５より取得する。
【００６３】
ステップ６０４からステップ６０７に遷移した場合は、ドメインＡのアクセス制御サーバ１０２のＡＣＴ署名生成部４０２がステップ６０２で取得したＡＣＬに基づく制限情報からＡＣＴを生成し、署名を行う。
【００６４】
ステップ６０９において、ＡＣＴを印刷クライアント１０１に送信する。
【００６５】
図７は、印刷クライアント１０１において実行される制御プログラムに基づくフローチャートである。本動作は、印刷クライアント１０１上のＣＰＵ３０１によって実行され、制御プログラムは印刷クライアント１０１上のハードディスクやＲＯＭ、ＲＡＭなどの記憶媒体に格納されている。
【００６６】
印刷クライアント１０１上のＣＰＵ３０１が、アプリケーションから印刷要求を受信するとプログラムが開始（ステップ７０１）する。
【００６７】
ステップ７０２において、印刷要求に含まれる情報より、印刷出力先の画像形成装置１０７のＦＱＤＮと印刷要求を行ったユーザのＦＱＤＮを取得する。
【００６８】
次にステップ７０３において、アクセス制御サーバ１０２に対して、画像形成装置１０７のＦＱＤＮとユーザのＦＱＤＮを添付してＡＣＴ要求を送信する。その後、アクセス制御サーバ１０２よりＡＣＴを取得する。
【００６９】
次にステップ７０４において、ステップ７０３で取得したＡＣＴを付加して印刷ジョブを生成する。次にステップ７０５において、印刷ジョブを画像形成装置に１０７に送信する。
【００７０】
図８は、画像形成装置１０７における処理を示すフローチャートである。本処理は、画像形成装置１０７上のＣＰＵ２０１によって実行され、制御プログラムは画像形成装置１０７上のハードディスクやＲＯＭ、ＲＡＭなどの記憶媒体などに格納されている。
【００７１】
ステップ８０１において、印刷クライアント１０１からの印刷ジョブを受信する。
【００７２】
ステップ８０２において、印刷ジョブ解釈部４１７は取得した印刷ジョブの中からＡＣＴ９５０を取り出して、ＡＣＴ署名検証部４０６に渡す。
【００７３】
ステップ８０３において、ＡＣＴ署名検証部４０６は、ＡＣＴ９５０の署名部の署名９５２を検証する。署名検証にはドメインＢ内のアクセス制御サーバ１０５の公開鍵が必要となる。もし画像形成装置１０７上に保持していなければ、ドメインＢのアクセス制御サーバ１０５から公開鍵を取得し、署名の検証を行う。
【００７４】
ここで、本発明によれば、前述したステップ６０６、ステップ６０８において、ドメインＢ内のアクセス制御サーバ１０５のＡＣＴ署名代行部４０３によってＡＣＴに署名が施されている。よって、ＡＣＴに署名を施すアクセス制御サーバ１０５と画像形成装置１０７が同じドメイン（ドメインＢ）にあることが保証されているため、画像形成装置１０７はアクセス制御サーバ１０５から公開鍵を取得すれば、ＡＣＴの署名を検証することができる。
【００７５】
ステップ８０４において、署名検証後、ＡＣＴを解釈し、その記載どおりに印刷ジョブに対し、印刷設定などの利用制限を適用する。例えば、モノクロ印刷しかできないユーザの印刷制限情報であるにも関わらず、印刷ジョブの設定がカラー印刷であるようなら、印刷設定をモノクロ設定に再設定しなおすなどの処理を行う。ここで、印刷制限情報と印刷ジョブに設定されている情報が異なる場合において、その印刷ジョブを破棄するといった構成にしてもよい。
【００７６】
ステップ８０５において、ステップ８０４の処理によるＡＣＴの制限に沿った印刷ジョブに対する印刷出力を行う。
【００７７】
（実施例２）
実施例１においては、印刷しようとするユーザ（印刷クライアント１０１）の属するドメイン（ドメインＡ）と印刷を行うとする画像形成装置１０７の属するドメイン（ドメインＢ）が異なる際の印刷制限を行う実施形態について説明した。
【００７８】
しかしながら、実施例１に限らず、印刷を行うユーザが自分のドメインとは異なる、他ドメインにおいて画像形成装置から直接印刷処理を行う際に、実施例１の技術を応用することも可能である。この際には、ドメインＡに属するユーザが、ドメインＢの画像形成装置において操作パネルなどから、印刷処理を直接行うことを想定する。
【００７９】
図１において、ドメインＡとドメインＢは、ネットワーク上の論理的なネットワークドメインである。ドメインＡとドメインＢのネットワークドメインは信頼関係が双方向に確立されている。このため、ドメインＡのユーザは、ドメインＢのリソースに、ドメインＢのユーザはドメインＡのリソースにネットワークドメインの管理者が許す範囲内でアクセスすることが可能であるものとする。また、信頼関係が結ばれていることにより、ＡＤとユーザが所属するドメインが異なる場合であってもユーザ認証は可能である。認証プロトコルにはＫｅｒｂｅｒｏｓなどを用いて実現することができる。ＡＤ１８０・１８１は各ドメインで管理するサーバであり、ドメインが管理するユーザの情報管理機能とユーザ認証機能を持つ。ＡＤ１８０は、例えばＬＤＡＰサーバあるいはＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙサーバなどを用いて実現される。
【００８０】
画像形成装置１０９は紙原稿を複写する機能のみならず、外部のプリンタドライバから送付された印刷データを印刷する機能、紙原稿を読み込み、画像データを外部のファイルサーバあるいはメールアドレス宛に送信する機能（ＳＥＮＤ機能）を持つものとする。また、画像形成装置１０９は、画像形成装置を使用するユーザを特定するための機能を持つ。具体的には、ユーザ認証情報（ユーザＩＤ、パスワード、ドメイン名など）を入力もしくは選択するためのパネルや、ユーザ認証用のカードを読み取る機能を持つ。
【００８１】
図１０は、各ドメインで管理する画像形成装置の登録テーブルを表すテーブルの例である。本発明においては、このように各ドメインで、自ドメインに所属する画像形成装置などの周辺機器の機器情報を管理している。また、この管理テーブルは、各ドメインのアクセス制御サーバによって保持される、もしくはデータベースサーバなどを各ドメインに設置し、保持されていてもよい。本実施形態においては、例えば図４の機器情報データベース４１９として、アクセス制御サーバ管理下に設置されている。テーブルへの機器情報の登録は、ＤＢ登録用のソフトウェアや、システム管理用のアプリケーション（不図示）を用いて行う。また、このテーブルには、各ドメインの機器情報だけではなく、他ドメインのアクセス制御サーバや機器情報を管理するデータベースサーバ、ＡＣＬデータベースサーバなどの情報を管理するといった形態でもよい。
【００８２】
図１１は、ＡＣＴの一例を表した図である。本実施例ではＡＣＴはＸＭＬを用いて表現する。ここで７５１部分は主に、ユーザの情報などを記載している。７５２、７５３部分は実際の印刷制限情報などを記載した部分である。
【００８３】
図１２、図１３、図１４を参照して図２におけるドメインＢに所属するユーザが、ドメインＡが管理する画像形成装置１０９を使用する際の動作を例に取り上げて説明する。
【００８４】
図１２は、上記動作をＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）に基づいたコラボレーション図で表した図である。
【００８５】
図１３は、画像形成装置１０９とアクセス制御サーバ１０２のソフトウェア機能を表したブロック図である。これらブロック図は図４記載の構成と同様な構成として実装されてもよいし、本実施例の図１３で示すブロック図により実装されてもよい。
【００８６】
ユーザ認証部１００１は、画像形成装置１０００の操作画面もしくはＩＣカードリーダなどの装置からユーザ識別情報（ＩＤ、パスワード、ドメインなど）を取得し、取得したユーザ識別情報を元に、画像形成装置を使用する許可を与えられたユーザであるか否かを判定する。また、認証処理を行うために外部サーバと通信するための機能を備える。アクセス制御サーバ探索部１００２は画像形成装置の所属するドメインを取得し、そのドメインが管理するアクセス制御サーバの所在（ＩＰアドレス、ポート番号など）をＤＮＳサーバを用いて解決する。ＡＣＴ取得部１００３は、アクセス制御サーバサーバに対してユーザのＡＣＴを要求・取得する。ＡＣＴ制御部は、アクセス制御サーバから取得したＡＣＴに基づいて画像形成装置の機能制限を行う。アクセス制御サーバのユーザ認証部１０１１は、画像形成装置から受信したユーザ識別情報を用いてユーザ認証処理を行う。ユーザ認証を行うためにＡＤと通信する機能を備える。また、前記ユーザ識別情報およびＡＤを用いてユーザ名や、ユーザが所属するドメイン名称を取得する。画像形成装置登録確認部１０１２はＡＣＴを要求して来た画像形成装置が第一のＤＢに記録されているか否かを確認する。
【００８７】
ＡＣＬ取得部１０１３は、ＤＢにアクセスしてＤＢに記録されているＡＣＬを取得する。
【００８８】
また、前記ユーザ情報およびユーザが所属するドメインを取得し、該ユーザの所属するドメインに存在する第二のＤＢの所在情報を第一のＤＢから取得する機能を備える。
【００８９】
ＡＣＴ生成部１０１４は、前記ＤＢから取得したＡＣＬ情報を元にＡＣＴを生成し、生成したＡＣＴを画像形成装置に送信する。
【００９０】
上記アクセス制御サーバの処理部を含むプロセスは、サービスプログラムとして端末上で上記起動しており画像形成装置からの要求を常時受信できるものとする。
【００９１】
以下に、図１４のシステムの動作を示すフローチャートを参照して動作ステップを詳細に説明する。図１４（ａ）は、画像形成装置におけるプログラムの処理を、図１４（ｂ）はアクセス制御サーバにおけるプログラムの処理をそれぞれ表したフローチャートである。
【００９２】
まず図１４（ａ）における画像形成装置における処理について、説明する。
【００９３】
Ｓ１１０１においてユーザが画像形成装置１０９の操作画面からユーザ識別情報（ＩＤ、パスワード、ドメインなど）を入力もしくは選択する。もしくは、ＩＣカードを画像形成装置に備え付けのカードリーダに挿入する。画像形成装置１０９はこのユーザの操作により、ユーザの情報を取得することになる。ここで、本実施例では例えば、ドメインＢに属するユーザがドメインＡに属する画像形成装置１０９にログインし、画像形成装置での機能の利用、主に画像形成処理を行うことを想定している。
【００９４】
Ｓ１１０２において、画像形成装置はユーザ識別情報を取得し、取得した情報を用いて画像形成装置所属するドメイン名称（ｄｏｍａｉｎＡ．ｊｐ）を取得する。さらに取得したドメイン名称を用いてＤＮＳ１０４を使って該ドメインに設置されたアクセス制御サーバ１０２の所在情報を取得する。具体的には、ＤＮＳ１０４にはアクセス制御サーバ１０２のＤＮＳのＳＲＶレコード（＿ＳＡ．＿ｔｃｐ．ｄｏｍａｉｎＡ．ｊｐ）を事前に登録して置き、画像形成装置１０９は上記レコードを使ってＤＮＳからＩＰアドレスやポート番号を取得する。
【００９５】
次にＳ１１０３において、画像形成装置１０９はアクセス制御装置１０２にユーザの識別情報を送信して認証処理を要求する。
【００９６】
Ｓ１１０４において、アクセス制御サーバ１０２が上記受信したユーザ識別情報と、ＡＤ１８０を使用してドメインに所属するユーザの認証処理を行い、その結果を画像形成装置１０９に送信する。画像形成装置１０９はその認証結果を受信する。ユーザ認証処理は、悪意のあるユーザにパスワード情報等を盗聴されないように、チャレンジ／レスポンス認証方式などを用いて行われることが一般的である。
【００９７】
次にＳ１１０５では、ＡＣＴ取得部１００３でユーザ認証の結果を判定する。画像形成装置は認証結果からユーザが画像形成装置を使用する権利があるか否かを判定し、認証が確立した場合にＳ１１０６に遷移し、ドメインＢのユーザのＡＣＴをアクセス制御サーバ１０２に要求する。認証の確立しなかった場合は、Ｓ１１０８に遷移し、その旨のエラー表示を画像形成装置の操作画面上に表示して処理を終了する。
【００９８】
Ｓ１１０７において、ＡＣＴ取得部１００３によりＡＣＴを受信した画像形成装置１０９は、ＡＣＴ取得部１００４によりＡＣＴの権限情報に基づきユーザＢの画像形成装置の利用を制御する。
【００９９】
ＡＣＴに基づいた制御とは、例えばユーザが選択したカラーコピーなどの処理を、ＡＣＴの権限情報でカラー制限されていた場合に白黒コピー処理に変更するといったことが挙げられる。更に、ＡＣＴに全機能利用可能な情報が含まれている場合、全機能利用可能な操作画面を表示する等が挙げられる。ＡＣＴにＦＡＸ機能利用禁止、スキャン機能利用禁止、カラーコピー禁止、ステイプル機能利用禁止の情報が含まれる場合、該機能を示すタグを表示しない、もしくは選択できない操作画面を表示する。もしくは、ユーザが機能を選択した場合に、エラーメッセージを表示するのような処理が考えられる。
【０１００】
次に図１４（ｂ）におけるアクセス制御サーバにおける処理について、説明する。
【０１０１】
Ｓ１１１１において、前述したＳ１１０３で画像形成装置１０９より送信された、ユーザ識別情報を受信する。
【０１０２】
Ｓ１１１２において、アクセス制御サーバ１０２のユーザ認証部１０１１が、受信したユーザ識別情報を用いて、ＡＤ１８０によるドメインに所属するユーザの認証処理を行う。
【０１０３】
Ｓ１１１３において、ユーザ認証の結果を画像形成装置１０９に送信する。
【０１０４】
Ｓ１１１４において、前述したＳ１１０６で画像形成装置１０９が送信したＡＣＴ要求を受信する。
【０１０５】
Ｓ１１１５において、画像形成装置１０９からＡＣＴの要求を受信したアクセス制御サーバ１０２は、機器登録確認部１０１２でＡＣＴ要求を発行した画像形成装置が、機器情報データベースに登録されているか否かをチェックする。
【０１０６】
Ｓ１１１６において、Ｓ１１１５において登録されていると判定された場合はＳ１１１７に遷移する。登録されていないと判定された場合は、システムが管理していない画像形成装置であると判断して、Ｓ１１２２に遷移してエラーを画像形成装置に通知する。エラー通知を受けた画像形成装置は、操作画面上にエラーを表示して（Ｓ１１０８）、処理を終了する。
【０１０７】
Ｓ１１１７において、アクセス制御サーバ１０２は、認証済みのユーザが所属するドメイン（ｄｏｍａｉｎＢ．ｊｐ）を判定する。
【０１０８】
Ｓ１１１８において、アクセス制御サーバ１０２は、ユーザの所属するドメイン（ドメインＢ）のＡＣＬデータベース１０５の所在情報を取得する。この際には、予めドメインＡ内に他ドメインのＡＣＬデータベースの所在情報を格納するデータベースを保持していてもよい。また、他ドメインのアクセス制御サーバ（例えば１０５）にアクセスして、そのドメインのＡＣＬデータベースの所在情報を要求するといった方法を用いてもよい。
【０１０９】
Ｓ１１１９において、ＡＣＬ取得部１０１３は、ドメインＢのＡＣＬデータベース１０５にアクセスして前記認証済みのユーザに対応するＡＣＬを所得する。ここでは、アクセス制御サーバ１０２が直接ＡＣＬデータベース１０５にアクセスしてＡＣＬを取得しているが、アクセス制御サーバ１０５を経由してもよい。その際には、アクセス制御サーバ１０２が、アクセス制御サーバ１０５に対してユーザのＡＣＬ取得要求を送信し、それに基づきアクセス制御サーバ１０５がＡＣＬをＡＣＬデータベース１０５から取得し、アクセス制御サーバ１０２に送信する。
【０１１０】
Ｓ１１２０において、ＡＣＴ生成部１０１４は習得したＡＣＬを元にユーザの権限を算出して、ドメインＡの認証情報を付加してＡＣＴを生成する。ここでは、認証情報としてドメインＡでのみ有効な電子署名などを施すことを想定している。
【０１１１】
Ｓ１１２１において、生成したＡＣＴを画像形成装置に送信する。
【０１１２】
上記、実施例において、画像形成装置１０９とアクセス制御サーバ１０２は、同一の端末として構成されても良い。この場合、画像形成装置がアクセス制御サーバの機能を備えるため、ユーザ認証機能や、ＡＤや他のデータベースサーバなどにアクセスする機能を備える。また、ネットワーク上に実装されるデータベースサーバも画像形成装置と同一端末として構成することも可能である。
【０１１３】
（実施例３）
本実施例においては、ネットワーク環境やネットワーク管理者の管理ポリシーによっては、他のドメインへのアクセスが許されないケースを考慮する。実施例３では、他のドメインのアクセス制御サーバにアクセスすることなく、他のドメインユーザのＡＣＴを発行する仕組みについて以下、応用例として説明する。
【０１１４】
〔応用例１〕
本実施例では、各ドメインのアクセス制御装置において図１５、図１６に示すようなテーブルを管理する。これらテーブルは、データベースサーバとしてネットワーク上で管理されていてもよいし、画像形成装置などの機器が直接保持していてもよい。
【０１１５】
図１５は、ドメインユーザ利用権限管理テーブルを示す。図１５のデータは、ドメインＡの画像形成装置を他のドメインのユーザ（ドメインＢ、ドメインＣ）が使用する場合の許否を一律に設定している。例えば、ドメインＢのユーザは“否”が設定されているため、ドメインＢのユーザのドメインＡに属する画像形成装置の使用を一律に禁止している。具体的には、ドメインＡのアクセス制御サーバ１０２にドメインＢのユーザのＡＣＴ発行要求がきた場合、アクセス制御サーバ１０２は図１５のドメインユーザ利用管理テーブルを参照して、ＡＣＴを発行しないよう制御する。
【０１１６】
〔応用例２〕
図１６は、以下、応用例２〜５で用いるＡＣＬデータテーブルを示す。また、ここで図１６はドメインＡで管理されるテーブルの例を示している。
【０１１７】
図１６に示すように、テーブルにはドメインＡユーザのＡＣＬ（Ｕ２００〜Ｕ２０２）とは別にシステムデフォルトのＡＣＬ（Ｄ１００）を持つ。システムデフォルトＡＣＬ（Ｄ１００）は、ＡＤ１８０が管理する正統なユーザであるが、ＡＣＬが固有に設定されていないユーザやドメイン不明のユーザ、未登録の他ドメインのユーザであった場合に、一律に所属ドメインに基づいて適応するＡＣＬである。
【０１１８】
〔応用例３〕
加えて、ドメインＢユーザのＡＣＬ（Ｕ３００〜Ｕ３０１）におけるデフォルトのＡＣＬの情報が格納されている。
【０１１９】
〔応用例４〕
また、各ドメインに基づくデフォルトＡＣＬ（Ｄ１０１、Ｄ１０２）などの情報も格納してある。このデフォルトのＡＣＬは予めアクセス制御サーバを構成する端末に記録しておいてもよい。ＡＣＬデータベースサーバ１０３へアクセスに失敗した場合に、前記ＡＣＬを使用するなどの運用も可能である。
【０１２０】
例えば、ドメインＢのユーザがドメインＡの画像形成装置１０９を使用する場合は、Ｄ１０１やＵ３００〜Ｕ３０２のＡＣＬに基づきＡＣＴが発行されることになる。また、ドメインＡ〜Ｃとは異なるドメインに所属するユーザがドメインＡの画像形成装置１０９を使用する場合は、Ｄ１００のシステムデフォルトのＡＣＬに基づきＡＣＴが発行されることになる。
【０１２１】
図１７は、本応用例におけるアクセス制御サーバの動作の処理に関する制御プログラムに基づくフローチャートであり、これを参照して説明する。
【０１２２】
ドメインＡのアクセス制御サーバ１０２は、画像形成装置もしくは印刷クライアントからユーザ識別情報を受信してユーザに対してのユーザ認証処理を行う（Ｓ１７０１）。
【０１２３】
認証が確立した場合、その旨をユーザに通知し、その後ＡＣＴ要求を受信する（Ｓ１７０２）。
【０１２４】
ユーザが使用する画像形成装置がドメインＡで管理される機器情報テーブル（図１０）に登録されているか否かを確認する（Ｓ１７０３）。
【０１２５】
登録されている場合は、アクセス制御サーバ１０２がユーザの所属ドメインを判定する（Ｓ１７０５）。ここではＡＣＴ要求に含まれるＦＱＤＮを用いる、もしくは、直接ユーザが入力した情報をもとにドメインを判定してもよい。
【０１２６】
アクセス制御サーバ１０２と異なるドメインのユーザであった場合、ドメインＡの図１６で示すＡＣＬデータベースサーバにアクセスしてシステムデフォルトのＡＣＬを取得する（Ｓ１７０７）。ここで、そのユーザ固有のＡＣＬやドメインのＡＣＬが登録されているならば、そのＡＣＬを取得することになる。
【０１２７】
アクセス制御サーバと同じドメインのユーザであった場合は、ドメインＡの図１６で示すＡＣＬデータベースサーバにユーザが登録されているか否かを判断する（Ｓ１７０８）。
【０１２８】
登録されている場合は、該ユーザに設定されているＡＣＬを取得する（Ｓ１７０９）。
【０１２９】
登録されていない場合は、システムデフォルト（Ｄ１００）のＡＣＬを取得する（Ｓ１７０７）。
【０１３０】
アクセス制御サーバ１０２は、取得したＡＣＬに基づきＡＣＴを発行して画像形成装置もしくは印刷クライアントに返信して処理を終了する。
【０１３１】
〔応用例５〕
ドメインＡ内に他ドメインユーザのＡＣＬデータを格納するためのＡＣＬデータベースサーバを別途立てることも可能である。具体的にはドメインＡ内にドメインＢのＡＣＬデータベースサーバ１０６を設置することを想定している。尚、各ドメインにおいて、管理者などによりユーザのＡＣＬを変えてもよい。上記構成は、例えばドメインＡのアクセス制御サーバ１０２がドメインＢにアクセスできない場合に有効である。また、ドメインＡの管理者が、ドメインＢユーザの、ドメインＡの画像形成装置の利用権限を詳細に設定したい場合などに有効である。ドメインＡ内に、ドメインＢのユーザ用のＡＣＬを格納するデータベースを設置することにより、ドメインＡの管理者が自由にドメインＢのユーザ用のＡＣＬを編集できることが可能になり、有用性が高い。
【０１３２】
（実施例４）
実施例１〜実施例３までの実施例のいずれかの構成を組み合わせて実施する。以下のような条件から処理を選択可能し、選択された項目に応じてシステムの動作を変更する。
・他ドメインのユーザの使用を許可する・禁止する。（応用例１）
・他ドメインのユーザに対して、システムデフォルトのＡＣＬを使用する・しない。（応用例２）
・他ドメインのユーザに対して、他ドメインデフォルトＡＣＬを使用する・しない。（応用例３）
・他ドメインに対してアクセスする・しない。（実施例１、２）
・他のドメインのＡＣＬ情報などを自ドメイン内のＡＣＬデータベースサーバに設定する・しない。（応用例４、５）
エラー発生時のリカバリ処理を選択可能にする。例えばエラー発生条件として、以下のようなものがあり、
・ＤＢへのアクセスに失敗した。
・ＤＢの設定が見つからなかった。
・対象ユーザの登録がＤＢに見つからなかった。
・対象ユーザの関係するＡＣＬの取得に失敗した。
【０１３３】
そのリカバリ方法として以下のようなものを選択可能とする。
・他ドメインのユーザの使用を許可する・禁止する。
・他ドメインのユーザ用にシステムデフォルトのＡＣＬを使用する・しない。
・他ドメインのユーザ用のデフォルトＡＣＬを使用する・しない。
【０１３４】
上記のような設定は、システムを構成するいずれかの端末が設定を保持する。設定の変更は、システム管理用のアプリケーションなどにより変更可能なものとする。
【０１３５】
（その他の実施例）
実施例１から実施例４のネットワークデバイスには画像形成装置を例に取り上げたが、本発明は一般にネットワークに接続されてユーザに利用される情報機器全ておいて適応可能であり、画像形成装置に限るものでは無い。
【図面の簡単な説明】
【０１３６】
【図１】本実施例における、マルチドメイン環境のネットワーク構成を示す図である。
【図２】画像形成装置１０７の主なハードウェア構成を示す図である。
【図３】印刷クライアント１０１あるいはアクセス制御サーバ１０２・１０６の主なハードウェア構成を示す図である。
【図４】実施例１における、印刷クライアント、アクセス制御サーバ、画像形成装置及びＤＮＳのプロセスあるいはタスクとして実行されるプログラム間の相互の関係について記載した図である。
【図５】ＡＣＬデータベース１０３・１０６上で管理されるデータテーブルの一例を示す図である。
【図６】実施例１における、アクセス制御サーバ上で実行されるＡＣＴ生成処理に係る制御プログラムに基づくフローチャートを示した図である。
【図７】印刷クライアント上で実行される印刷処理を画像形成装置に要求する際の処理に係る制御プログラムに基づくフローチャートを示した図である。
【図８】画像形成装置上で実行される印刷処理に係る制御プログラムに基づくフローチャートを示した図である。
【図９】（ａ）はＡＣＴ要求とＡＣＴ要求に含まれる主な情報を示す図である。（ｂ）はＡＣＴとＡＣＴに含まれる主な情報を示す図である。
【図１０】各ドメインで管理する画像形成装置の登録テーブルを表すテーブルの一例を示す図である。
【図１１】ＡＣＴのデータの一例を表した図である。
【図１２】ＵＭＬに基づいたコラボレーション図で、実施例２における処理の一例を表した図である。
【図１３】画像形成装置とアクセス制御サーバのソフトウェア機能を表したブロック図である。
【図１４】（ａ）は実施例２における、画像形成装置における制御プログラムに基づくフローチャートを示す図である。（ｂ）は実施例２における、アクセス制御サーバにおける制御プログラムに基づくフローチャートを示す図である。
【図１５】ドメインユーザ利用権限管理テーブルを示す。
【図１６】実施例３で用いる、ＡＣＬデータテーブルを示す。
【図１７】アクセス制御サーバの動作の処理に関する制御プログラムに基づくフローチャートを示した図である。
【符号の説明】
【０１３７】
１０１・１０８  印刷クライアント
１０２・１０５  アクセス制御サーバ
１０４・１１０  ＤＮＳ
１０３・１０６  ＡＣＬデータベース
１０７・１０９  画像形成装置
【図１】
2008141339.tif 000003
【図２】
2008141339.tif 000004
【図３】
2008141339.tif 000005
【図４】
2008141339.tif 000006
【図５】
2008141339.tif 000007
【図６】
2008141339.tif 000008
【図７】
2008141339.tif 000009
【図８】
2008141339.tif 000010
【図９】
2008141339.tif 000011
【図１０】
2008141339.tif 000012
【図１１】
2008141339.tif 000013
【図１２】
2008141339.tif 000014
【図１３】
2008141339.tif 000015
【図１４】
2008141339.tif 000016
【図１５】
2008141339.tif 000017
【図１６】
2008141339.tif 000018
【図１７】
2008141339.tif 000019
【手続補正書】
【提出日】平成19年11月13日(2007.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置であって、
前記第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を取得する取得手段と、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得手段により取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求手段と、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信手段と、を備えることを特徴とするアクセス制御装置。
【請求項２】
前記アクセス制御装置は、クライアントコンピュータからのアクセス制御情報要求を受信する受信手段を備え、
前記要求手段は、前記受信手段により受信したアクセス制御情報要求に基づき、前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示されていると判断した場合、前記取得手段により取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求することを特徴とする請求項１に記載のアクセス制御装置。
【請求項３】
前記アクセス制御装置は、第２のドメインで管理されている認証情報をアクセス制御情報に付加する第２のドメインに属するアクセス制御装置を探索する探索手段を備え、
前記要求手段は、前記探索手段により探索された第２のドメインに属するアクセス制御装置に対して、前記取得手段により取得したアクセス制御情報に対する、第２のドメインで管理されている認証情報の付加を要求することを特徴とする請求項１乃至請求項２の何れか１項に記載のアクセス制御装置。
【請求項４】
前記第１のドメインに属するユーザにより第１のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得手段により取得したアクセス制御情報に第１のドメインの認証情報を付加する付加手段を備えることを特徴とする請求項１乃至請求項３の何れか１項に記載のアクセス制御装置。
【請求項５】
前記認証情報は、電子署名であることを特徴とする請求項１乃至請求項４の何れか１項に記載のアクセス制御装置。
【請求項６】
前記画像形成装置の機能とは、当該画像形成装置の提供するスキャン機能またはコピー機能またはＦＡＸ機能またはプリント機能の何れかを含むことを特徴とする請求項１乃至請求項５の何れか１項に記載のアクセス制御装置。
【請求項７】
前記画像形成装置の機能とは、印刷時における印刷設定を含むことを特徴とする請求項１乃至請求項６の何れか１項に記載のアクセス制御装置。
【請求項８】
前記アクセス制御装置と前記画像形成装置とを同一端末として構成することを特徴とする請求項１乃至請求項７の何れか１項に記載のアクセス制御装置。
【請求項９】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御方法であって、
前記第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を取得する取得ステップと、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求ステップと、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信ステップと、を備えることを特徴とするアクセス制御方法。
【請求項１０】
前記アクセス制御方法は、クライアントコンピュータからのアクセス制御情報要求を受信する受信ステップを備え、
前記要求ステップは、受信したアクセス制御情報要求に基づき、前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示されていると判断した場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求することを特徴とする請求項９記載のアクセス制御方法。
【請求項１１】
前記アクセス制御方法は、第２のドメインで管理されている認証情報をアクセス制御情報に付加する第２のドメインに属するアクセス制御装置を探索する探索ステップを備え、前記要求ステップは、前記探索ステップにより探索された第２のドメインに属するアクセス制御装置に対して、前記アクセス制御情報に第２のドメインで管理されている認証情報の付加を要求することを特徴とする請求項９乃至請求項１０の何れか１項に記載のアクセス制御方法。
【請求項１２】
前記第１のドメインに属するユーザにより第１のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第１のドメインの認証情報を付加する付加ステップを備えることを特徴とする請求項９乃至請求項１１の何れか１項に記載のアクセス制御方法。
【請求項１３】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのプログラムであって、
前記第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を取得する取得ステップと、
前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得ステップにより取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求ステップと、
認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信ステップとをコンピュータにより実現させるためのプログラム。
【請求項１４】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置であって、
第２のドメインに属するユーザが第１のドメインに属する画像形成装置の機能の利用を指示した場合に、前記第２のドメインに属するアクセス制御装置より、第２のドメインに属するユーザに対応する画像形成装置の機能の利用を制御するためのアクセス制御情報を要求する要求手段と、
前記要求手段に基づき取得したアクセス制御情報に第１のドメインで管理されている認証情報を付加する付加手段と、
前記認証情報を付加したアクセス制御情報を第１のドメインに属する画像形成装置に送信する送信手段と、を備えることを特徴とするアクセス制御装置。
【請求項１５】
前記アクセス制御装置と前記画像形成装置とを同一端末として構成することを特徴とする請求項１４に記載のアクセス制御装置。
【請求項１６】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御方法であって、
第２のドメインに属するユーザが第１のドメインに属する画像形成装置の機能の利用を指示した場合に、前記第２のドメインに属するアクセス制御装置より、第２のドメインに属するユーザに対応する画像形成装置の機能の利用を制御するためのアクセス制御情報を要求する要求工程と、
前記要求工程に基づき取得したアクセス制御情報に第１のドメインで管理されている認証情報を付加する付加工程と、
前記認証情報を付加したアクセス制御情報を第１のドメインに属する画像形成装置に送信する送信工程と、を備えることを特徴とするアクセス制御方法。
【請求項１７】
マルチドメイン環境において、第１のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのプログラムであって、
第２のドメインに属するユーザが第１のドメインに属する画像形成装置の機能の利用を指示した場合に、前記第２のドメインに属するアクセス制御装置より、第２のドメインに属するユーザに対応する画像形成装置の機能の利用を制御するためのアクセス制御情報を要求する要求工程と、
前記要求工程に基づき取得したアクセス制御情報に第１のドメインで管理されている認証情報を付加する付加工程と、
前記認証情報を付加したアクセス制御情報を第１のドメインに属する画像形成装置に送信する送信工程とをコンピュータにより実現させるためのプログラム。
【請求項１８】
マルチドメイン環境において、第２のドメインに属するアクセス制御装置であって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信手段と、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加手段と、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信手段と、を備えることを特徴とするアクセス制御装置。
【請求項１９】
前記アクセス制御装置と前記画像形成装置とを同一端末として構成することを特徴とする請求項１８に記載のアクセス制御装置。
【請求項２０】
マルチドメイン環境において、第２のドメインに属するアクセス制御装置におけるアクセス制御方法であって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信ステップと、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加ステップと、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信ステップとを備えることを特徴とするアクセス制御方法。
【請求項２１】
マルチドメイン環境において、第２のドメインに属するアクセス制御装置におけるアクセス制御ステップをコンピュータにより実現させるためのプログラムであって、
第１のドメインに属するアクセス制御装置から、第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を含む認証情報の付加要求を受信する受信ステップと、
前記受信手段により受信した付加要求に基づき、第２のドメインの認証情報を前記アクセス制御情報に対して付加する付加ステップと、
前記付加手段により認証情報を付加されたアクセス制御情報を第１のドメインに属するアクセス制御装置に送信する送信ステップとをコンピュータにより実現させるためのプログラム。
【請求項２２】
マルチドメイン環境において、ユーザに対応するアクセス制御情報に基づき画像形成装置の機能の利用を制御する印刷システムであって、
前記第１のドメインに属するユーザに対応するアクセス制御情報を取得する取得手段と、
前記取得手段により取得した前記第１のドメインに属するユーザに対応するアクセス制御情報に対して、第２のドメインで管理されている認証情報を付加する付加手段と、
第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記付加手段により認証情報が付加されたアクセス制御情報に基づき、前記第１のドメインに属するユーザに対して画像形成装置の機能の利用を制御する制御手段と、を備えることを特徴とする印刷システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記課題を解決するため、マルチドメイン環境において、第１のドメインに属するアクセス制御装置であって、前記第１のドメインに属するユーザに対応する、画像形成装置の機能の利用を制御するためのアクセス制御情報を取得する取得手段と、前記第１のドメインに属するユーザにより第２のドメインに属する画像形成装置の機能の利用が指示された場合、前記取得手段により取得したアクセス制御情報に第２のドメインで管理されている認証情報を付加することを、第２のドメインに属するアクセス制御装置に対して要求する要求手段と、認証情報を付加したアクセス制御情報をクライアントコンピュータに送信する送信手段と、を備えることを特徴とする。