(57)【要約】【課題】  従来、ユーザに対応する周辺装置の機能・サービス利用に対する権限制御が可能なシステムにおいて、周辺装置の機能やサービスの利用制限と利用促進の双方が、柔軟に適用できなかった。【解決手段】  上記課題を解決するため、本発明におけるユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報（ＡＣＴ）に基づく処理を行う情報処理装置は、ユーザの指定した前記周辺装置の機能の利用に関する設定情報と、前記ユーザに対応するＡＣＴとを取得し、ユーザの指定した設定情報がＡＣＴにより許可されており、かつ、ＡＣＴで許可されている設定情報がユーザの指定した設定情報で設定されていない場合、ＡＣＴに基づきユーザの指定した設定情報を設定変更可能なことを示す表示画面を表示することを特徴とする。【選択図】  図１０
2008140243.tif 000002
【特許請求の範囲】
【請求項１】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示する表示制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更する設定手段とを備えることを特徴とする情報処理装置。
【請求項３】
前記周辺装置の構成情報を取得する第３の取得手段を備え、
前記設定手段は、前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない、かつ、当該前記第１の取得手段により取得した設定情報で設定されていない前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第３の取得手段で取得した構成情報に基づき前記周辺装置により処理可能な設定である場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記アクセス制御情報には制御する対象である前記周辺装置の機能ごとに適用モードが設定され、適用モードが機能活用モードである場合、前記設定手段は、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更することを特徴とする請求項２または請求項３に記載の情報処理装置。
【請求項５】
前記アクセス制御情報において前記ユーザがステイプル設定の有効と無効をともに許可されており、前記第１の取得手段により取得した設定情報においてステイプル設定が無効であった場合、前記設定手段は前記第１の取得手段により取得した設定情報のステイプル設定を有効に設定変更することを特徴とする請求項２乃至請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記アクセス制御情報において前記ユーザがカラー印刷とモノクロ印刷をともに許可されており、前記第１の取得手段により取得した設定情報においてモノクロ印刷設定であった場合、前記設定手段は前記第１の取得手段により取得した設定情報のモノクロ印刷設定をカラー印刷設定に設定変更することを特徴とする請求項２乃至請求項４の何れか１項に記載の情報処理装置。
【請求項７】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更可能なことを示す表示画面を表示する表示制御工程とを備えることを特徴とする情報処理方法。
【請求項８】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更する設定工程とを備えることを特徴とする情報処理方法。
【請求項９】
前記周辺装置の構成情報を取得する第３の取得工程を備え、
前記設定工程は、前記第１の取得工程で取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない、かつ、当該前記第１の取得手段により取得した設定情報で設定されていない前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第３の取得手段で取得した構成情報に基づき前記周辺装置により処理可能な設定である場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記アクセス制御情報には制御する対象である前記周辺装置の機能ごとに適用モードが設定され、適用モードが機能活用モードである場合、前記設定工程は、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更することを特徴とする請求項８または請求項９に記載の情報処理方法。
【請求項１１】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法をコンピュータに実行させるための制御プログラムであって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更可能なことを示す表示画面を表示する表示制御工程とをコンピュータに実行させるためのコンピュータ読み取り可能な制御プログラム。
【請求項１２】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法をコンピュータに実行させるための制御プログラムであって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更する設定工程とをコンピュータに実行させるためのコンピュータ読み取り可能な制御プログラム。
【請求項１３】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく印刷処理を行う印刷制御システムであって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示する表示制御手段と、
前記表示制御手段により表示された表示画面に基づきユーザから設定変更を指示された場合、前記第１の取得手段により取得した設定情報を設定変更して印刷を行う印刷手段とを備えることを特徴とする印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタなどの周辺装置（印刷装置）において、ユーザが実行可能な機能の柔軟な制御を行う情報処理装置及び情報処理方法及び印刷制御システムに関する。
【背景技術】
【０００２】
近年、コンピュータを相互に接続した、インターネットなどのコンピュータネットワーク（以下、単にネットワーク）が普及している。このようなネットワークは、ビルのフロアまたはビル全体、ビル群（構内）、地域、あるいはさらに世界規模の大きいエリアにわたって構築される。
【０００３】
また、ネットワークではコンピュータの他に、プリンタ、ファクシミリおよび複写機といったコンピュータ周辺装置（印刷装置）も接続されていることが多く、コンピュータからネットワーク経由で利用可能である。ネットワーク経由での印刷（ネットワーク印刷）では、大型の高速プリンタや高価なカラープリンタを複数のコンピュータで共有可能になる、離れた場所から印刷が可能となるといった利点があり、昨今では一般的に利用されるようになってきている。
【０００４】
さらに、近年の複写機などの印刷装置は原稿をコピーする機能にとどまらず、外部のクライアントからの印刷ジョブを印刷する機能、さらにはスキャンした原稿を電子メールやファイル転送の機能を用いて電子的に外部に送信する機能などを持つようになった。このような複写機はＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ。多機能周辺装置。）と呼ばれている。
【０００５】
一方、ＭＦＰでスキャンした情報を外部に対して送ることができるようになったことので、情報漏洩の危険性が増すなど管理上の問題が生じている。また、これは古くからの課題であるが、印刷枚数が増加するにつれて消費される紙やトナーのコストも上昇するため、ユーザ毎の印刷機能や印刷可能枚数を制限したいという要求がある。これらは、ＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ。所有に伴う総合コスト）削減の観点から重要な課題である。
【０００６】
これらの課題に関して、既にいくつかの解決方法が提案されている。例えば、特許文献１（特開平１１−１３４１３６号公報）では、各ユーザをＩＤで管理し、ＩＤごとに複写機やプリンタの利用可能な機能、資源、時間を制限する方法が提案されている。
【０００７】
また、前述のように多機能化したＭＦＰの機能のうち、利用制限したい機能が存在する一方、システム管理者以外の一般的なユーザは、ＭＦＰがどのような機能を有しているのか、知らないケースも多い。つまり、システム構築者が高機能なＭＦＰを導入したとしても、その機能が十分に活用されない、もしくはその機能のニーズがあるかどうかわからないという課題もある。
【０００８】
この課題に関しても、いくつかの解決策が提案されている。例えば、特許文献２（特開２００４−００７４７７号公報）では、ユーザの周辺装置の機能やオプションの利用頻度などを検出して、例えばカラー／モノクロごとに出力装置を変更するなどの提案をサービスセンタからユーザに対して行っている。
【特許文献１】特開平１１−１３４１３６号公報
【特許文献２】特開２００４−００７４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来技術のようなシステムの場合、機能の制限に関しては、一般的にはシステム管理者がユーザ毎の制限情報を設定し、システム内にテーブル形式のデータを持つことで管理し、運用されることになる。また、プリントジョブの設定値を参照することで、必要と思われる機能・能力・オプションを識別可能としている。
【００１０】
しかしながら、システム管理者としては、現在有しているＭＦＰの機能のうち、利用を制限させたい場合と、利用を促進させたい場合がある。例えば、部署などで共有する専用用紙や、ユーザに対しての利便性を考えステープルを使用させたい場合などがある。
【００１１】
よって、本発明は、ユーザに対応する周辺装置の機能・サービス利用に対する権限制御が可能なシステムにおいて、周辺装置の備える機能やサービスの利用制限と利用促進の双方が、ユーザに対して柔軟に適用可能な印刷制御方法の提供を目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明におけるユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置は、ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示する表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１３】
よって、本発明により、周辺装置の備える機能やサービスの利用制限と利用促進の双方が、ユーザに対して柔軟に適用可能な印刷制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下で、図面を用いて、本発明にかかる実施形態について説明する。
【００１５】
図１は、本発明のシステムの全体構成を示した図である。図１は、ＵＭＬ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）の記法を用いて記述されている。
【００１６】
なお、本実施形態のシステムは、ネットワーク上に接続された周辺装置とサーバＰＣ、クライアントＰＣから構成されるシステムである。また、このシステムは周辺装置を利用するユーザのアクセス制限、印刷枚数等のジョブ実行制限を行う印刷管理システムである。なお、ここでのユーザとは、個人ユーザ、部門、組織等を含む。
【００１７】
１００は、システム管理者ユーティリティ（以下、ＡＵ）である。ＡＵ１００は、サーバＰＣ上で動作するものとし、本システムの設定・管理を行う。特に、ユーザ情報サーバ１０１のアクセス制御情報の設定を行うことができる。
【００１８】
１０１は、ユーザ情報サーバ（以下、ＡＤ）である。ここにはユーザＩＤやパスワードといったユーザ情報、さらにはシステム内でのユーザ毎や周辺装置毎にどの機能の使用が許可されているかというアクセス制御情報（ＡＣＬ）が管理されている。ＡＤ１０１は、例えばＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバあるいはＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙサーバなどを用いて実現される。本実施形態においては、アクセス制御情報はＡＤ１０１内のＡＣＬデータベース１０７によって、ユーザ情報と関連付けられ保持されている。尚、ＡＣＬデータベース１０７は外部のデータベースサーバとして、ＡＤ１０１とネットワーク経由で接続されていてもよい。また、アクセス制御情報に関しては、後述する。
【００１９】
１０２は、チケット発行サーバ（以下、ＳＡ）である。ＡＤ１０１に格納されているＡＣＬに基づいて、使用可能な機能についての情報を記述したチケットを発行する。このチケットはＡｃｃｅｓｓ  Ｃｏｎｔｏｒｏｌ  Ｔｏｋｅｎ（以下、ＡＣＴ）と呼ばれる。ＡＣＴにはシステム上で利用可能なユーザに対する周辺装置などのアクセス制御情報が記述されている。
【００２０】
１０３は、プリンタドライバ（以下、Ｄｒｖ）である。Ｄｒｖ１０３は、クライアントＰＣ上で動作し、ページ記述言語（ＰＤＬ）で記述されたプリントジョブを発行するものである。また、クライアントＰＣを使用する際には、クライアントＰＣを使用しているユーザを特定するためにユーザログイン処理を行うものとする。尚、ユーザの特定するための処理を行わない場合でも、ゲストユーザなどとして、一般ユーザとは異なるアクセス制御情報を割り当てることで例外的に後述する処理を実現することも可能である。さらにＤｒｖ１０３は、プリントジョブ設定値のルールを規定したジョブポリシー１０８を包含しており、そのジョブポリシー１０８にしたがって、プリントジョブの設定値を適切に変更する。なお、ジョブポリシー１０８に関しては、後述で詳細に説明する。
【００２１】
１０４は、周辺装置である多機能複写機（以下、ＭＦＰ）である。ＭＦＰ１０４は、紙原稿を複写する機能や、外部のプリンタドライバから送付された印刷データを印刷する機能を有する。また、ＭＦＰ１０４は、紙原稿を読み込んで、その画像データを外部のファイルサーバあるいはメールアドレス宛に送信する機能（ＳＥＮＤ機能、リモートスキャン機能）を有する。更に、他のＭＦＰに読み込んでデータを送信して、送信先のＭＦＰで印刷する機能（リモートコピー機能）などを持つものとする。
【００２２】
１０５は、ＳＡ１０２により発行されるＡｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｔｏｋｅｎ（以下、ＡＣＴ）である。ＡＣＴ１０５は、ユーザのＭＦＰ１０４などの周辺装置におけるアクセス制御情報が記述され、実行可能な（または制限される）機能やサービスを制御するための情報である。ＡＣＴ１０５は、ＳＡ１０２で発行され、ネットワークを経由してクライアントＰＣやＭＦＰ１０４に対して送信される。ユーザからの印刷要求などについては、このＡＣＴ１０５に基づき、各周辺装置において実行される。
【００２３】
１０６は、周辺装置のデバイス構成情報である。ＭＦＰ１０６のオプション情報など、周辺装置の機能や能力に関する情報である。デバイス構成情報１０６は、ＭＦＰで管理されていても、クライアントＰＣとＭＦＰ１０４とで共有されていてもよい。
【００２４】
図２は、図１で説明したシステム内の各機能要素の配置例を示す配置図である。
【００２５】
２０１は、本実施形態の各端末が接続されているネットワークである。一般的にはイーサネット（登録商標）等の接続により、ある建物内のある階又は連続した複数の階でのユーザグループ等の、幾分ローカルなユーザグループにサービスを提供する。例えば、ユーザが他の建物や遠隔地に居る場合など、あるユーザが他のユーザから離れるに従って、ワイドエリアネットワーク（ＷＡＮ）を作ってもよい。ＷＡＮは、基本的には、いくつかのＬＡＮを広域イーサネット（登録商標）やＩＳＤＮ電話線等の高速度デジタルラインで接続して形成された集合体である。これらの接続は、数本のバスによる単純な電気的接続である。
【００２６】
本実施形態において、ネットワーク２０１はイーサネット（登録商標）で構成されているものとする。
２０２は、ネットワーク２０１に接続された、サーバＰＣである。ＡＵ１００、ＳＡ１０２は、サーバＰＣ２０２上で動作する。サーバＰＣ２０２は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）などのＯＳに対応したコンピュータと、ＯＳおよび管理機能を実現するためのアプリケーションプログラム等で構成される。
【００２７】
２０３は、ディレクトリサーバである。ＡＤ１０１は、ディレクトリサーバ２０３上で動作する。したがって、アクセス制御情報（ＡＣＬ）およびユーザ情報も、ディレクトリサーバ２０３内に保持されている。
【００２８】
２０６、および２０７は、ネットワーク２０１内でのサブネットである。
【００２９】
２０８、および２０９は、サブネットを構成するために、ネットワークのパケットを制御するルータである。
【００３０】
２１１〜２１３、および２２１〜２２３はクライアントＰＣである。Ｄｒｖ１０３は、それらクライアントＰＣ上で動作する。
【００３１】
２１４〜２１６、および２２４〜２２６は複写機であり、ＭＦＰ１０４に相当する。
【００３２】
尚、ＭＦＰ１０４以外のＳＡ，Ｄｒｖは全てクライアントコンピュータで実現してもよいし、複数のサーバコンピュータに分散して実現してもよい。つまり、Ｄｒｖ１０３およびＳＡ１０２間のインタフェース、ＳＡ１０２およびＡＤ１０１の間のインタフェースは、ネットワークやローカルインタフェース、ＣＰＵバスなどの物理的な通信媒体であってもよい。あるいは、前述のインタフェースは、ソフトウェア的に構成されるメッセージ通信のための論理インタフェースにより構成されてもよい。また、前述の各機能ブロックは、プログラムをＣＰＵで実行することにより、各機能を実行しても良いし、ハードウェアの回路で実装されていてもよい。
【００３３】
図３は、サーバＰＣ２０２やクライアントＰＣなどのＰＣ、及びＭＦＰ１０４などの周辺装置がネットワークなどを介して通信可能に接続されている様子を示す。
【００３４】
まず、ＰＣの構成について説明する。尚、図３に示されるハードウェアブロック図は一般的な情報処理装置のハードウェアブロック図に相当するものとし、本実施形態のＰＣには一般的な情報処理装置のハードウェア構成を適用できる。
【００３５】
図３において、ＣＰＵ１２０１は、ＲＯＭ１２０３のプログラム用ＲＯＭに記憶された、或いはハードディスク１２１１からＲＡＭ１２０２にロードされたＯＳやアプリケーション等のプログラムを実行する。ここでＯＳとはコンピュータ上で稼動するオペレーティングシステムの略語であり、以下オペレーティングシステムのことをＯＳと呼ぶ。後述する各フローチャートの処理はこのプログラムの実行により実現できる。ＲＡＭ１２０２は、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）１２０５は、キーボード１２０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）１２０６は、ＣＲＴディスプレイ１２１０の表示を制御する。ディスクコントローラ（ＤＫＣ）１２０７は各種データを記憶するハードディスク（ＨＤ）１２１１やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ＰＲＴＣ１２０８は、接続された周辺装置との間の信号の交換を制御する。ＮＩＣ１２１２はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００３６】
次に、周辺装置の構成について説明する。図示するように、周辺装置において、１３０１は周辺装置のＣＰＵであり、ＲＯＭ１３０２や、外部メモリ１３０３に記憶された制御プログラムに基づいてシステムバス１３０４に接続される各ブロックを制御する。ＣＰＵ１３０１の処理により生成された画像信号が、印刷部Ｉ／Ｆ１３０５を介して、印刷部（画像形成装置エンジン）１３０６に出力情報として出力される。また、ＣＰＵ１３０１は、入力部１３０７を介してホストＰＣとの通信処理が可能となっており、周辺装置内の情報等をホストＰＣに通知できる。
【００３７】
ＲＯＭ１３０２内のプログラムＲＯＭには、ＣＰＵ１３０１の制御プログラム等を記憶している。ＲＯＭ１３０２内のフォント用ＲＯＭには、出力情報を生成する際に使用するフォントデータ等を記憶している。ＲＯＭ１３０２内のデータ用ＲＯＭには、ハードディスク等の外部メモリ１３０３がない周辺装置の場合、ホストＰＣ上で利用される情報等を記憶している。
【００３８】
ＲＡＭ１３０８は、ＣＰＵ１３０１の主メモリや、ワークエリア等として機能するＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。また、ＲＡＭ１３０８は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００３９】
外部メモリ１３０３は、メモリコントローラ（ＭＣ）１３０９によりアクセスを制御される。外部メモリ１３０３は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、操作パネル１３１１は操作のためのスイッチ及びＬＥＤ表示器等で構成されている。
【００４０】
スキャナＩ／Ｆ１３１２は、スキャナ部１３１３から受取った画像データに対して、補正、加工、及び編集を行う。スキャナ部１３１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして読み込む。ユーザが操作部１３１１から読み取り開始を指示すると、スキャナ部１３１３に原稿読み取り指示が与えられる。スキャナ部１１１２は、この指示を受けると原稿の読み取り動作を行う。尚、原稿の読み取り方法は原稿フィーダ（不図示）にセットされる自動送り方式の形態であってもよい。また、原稿を不図示のガラス面上に載せ、露光部を移動させることで原稿の走査を行う方法であってもよい。
【００４１】
次に図１で示したシステム全体の動作概要について説明する。
【００４２】
具体的な各装置の動作のシーケンスの例は以下のとおりになる。
【００４３】
ＡＵ１００が、ＡＤ１０１に対し、ユーザ毎のアクセス制御情報を設定し、ＡＤ１０１内にアクセス制御情報（ＡＣＬ）が保存される。
【００４４】
ＭＦＰ１０４が、電源起動時／リセット時などに、ＳＡ１０２に対して、ＭＦＰ１０４のアクセス制御情報が記述されたＡＣＴの発行を依頼する。
【００４５】
ＳＡ１０２は、ＡＤ１０１のＡＣＬデータベース１０７に格納されているＭＦＰ１０４に関するアクセス制御情報を取得する。そして、取得したアクセス制御情報を含んだＡＣＴ１０５を発行し、ＳＡ１０２が発行したことを証明するための電子署名を施してＭＦＰ１０４に返送する。
【００４６】
ＭＦＰ１０４は、取得したＡＣＴ１０５に記載されているアクセス制御情報の内容に基づいて、ＭＦＰ内部の初期設定を行う。例えば、ＭＦＰの初期画面など、デフォルト設定に関するものである。
【００４７】
Ｄｒｖ１０３は、ＭＦＰ１０４への印刷ジョブを発行する前に、ＳＡ１０２に対して、ジョブを発行しようとするユーザに関してのＡＣＴ発行を依頼する。
【００４８】
ＳＡ１０２は、ＡＤ１０１のＡＣＬデータベース１０７より、ＡＣＴの発行を依頼したユーザに対応するアクセス制御情報を取得する。そして、ユーザに許可するべき設定を反映したＡＣＴ１０５を生成し、ＳＡ１０２が発行したことを証明するための電子署名をして、Ｄｒｖ１０３に返送する。
【００４９】
Ｄｒｖ１０３は、ＭＦＰ１０４に対して、デバイス構成情報１０６の発行を要求する。ＭＦＰ１０４は、機器内の能力を参照し、デバイス構成情報１０６を生成し、Ｄｒｖ１０３に返送する。
【００５０】
Ｄｒｖ１０３は、ジョブポリシー１０８を参照し、ジョブの設定値を決定し、ＡＣＴ１０５をジョブのヘッダとして付加して、ＭＦＰ１０４にジョブを送信する。
【００５１】
ジョブを受信したＭＦＰ１０４は、電源起動時に取得したＡＣＴ内に記載されているアクセス制御情報と、ジョブ内のＡＣＴ１０５に記載されているアクセス制御情報と、ジョブで実際に実行しようとしている依頼内容とを比較する。この際に、依頼内容が使用可能な機能に含まれていればその依頼を実行する。もしそうでない場合には、そのジョブをキャンセルする。または、ＡＣＴに記載されるアクセス制御情報で許可される機能内でユーザのジョブの実行を行う。具体的には、ＡＣＬでは白黒印刷のみが許可されているユーザが、カラー印刷のジョブを実行しようとした場合は、強制的に白黒印刷を行うことを示す。
【００５２】
尚、本実施形態においては、ＭＦＰ１０４が電源起動時などに取得するが、この取得のタイミングはジョブ実行時に毎回ＡＣＴを取得してもよい。または、ジョブ内のＡＣＴ１０５のみを用いて、ユーザのジョブの実行を制御してもよい。
【００５３】
図４は、ＡＣＴ１０５の内容の一例を示す図である。
【００５４】
４０１は、このＡＣＴを取得したユーザに関する情報を示す部分である。この例では、ユーザはｍｉｚｕｎｏであり、ＰｏｗｅｒＵｓｅｒというロールが割り当てられている。更にメールアドレスはｍｉｚｕｎｏ＠ｘｘｘ．ｙｙｙであることが示されている。また、ＭＦＰ１０４が電源起動時などにＡＣＴの発行を依頼した場合、４０１は含まなくてもよい。
【００５５】
４０２は、ＭＦＰ１０４における機能に関して、機能の属性情報とその属性情報に対応する適用モードとＡＣＴを取得したユーザの権限について記述されている部分である。機能の適用モードには、「機能制限モード」と「機能活用モード」があり、詳細は後述する。この例では、各機能の属性情報に対しての適用モードと権限が以下のように設定されている。
・ＰＤＬプリント（ＰＣからの印刷機能の一種）：機能制限モード、かつ、該ユーザ（ｍｉｚｕｎｏ）は使用可能
・カラープリント：機能制限モード、かつ、該ユーザ（ｍｉｚｕｎｏ）は使用不可
・ステープル：機能活用モード、かつ、該ユーザ（ｍｉｚｕｎｏ）は使用可能
図５は、ジョブポリシー１０８の内容の一例を示す図である。この例では、機能の属性情報として、ステープルに関して記述している。ここでは、ＡＣＴ、デバイス構成情報、およびジョブ設定に関する条件をそれぞれ定義している。各条件は、図９で後述する機能活用処理において、ユーザに周辺装置の機能をより活用させるか否かを判断する際に用いるものである。
【００５６】
５０１は、ＡＣＴに関しての条件である。この例では、ＡＣＴ内の属性名が“Ｓｔａｐｌｅ”であり、値が“Ｐｅｒｍｉｔ”であることが条件となる。
【００５７】
５０２は、デバイス構成情報に関しての条件である。この例では、デバイス構成情報内の属性名が“ｉｄ＿ｆｉｎｉｓｈｉｎｇ＿ｉｎｆｏ”であり、値が“Ｓｔａｐｌｅ”であることが条件となる。
【００５８】
５０３はジョブの設定に関する条件である。この例では二つの条件がある。ひとつは属性名“ｉｄ＿ｆｉｎｉｓｈｉｎｇ＿ｍｏｄｅ”の値が”ＮｏｎＳｔａｐｌｅ”であることである。もうひとつは属性名“ｉｄ＿ｃｏｐｉｅｓ”の値が“２”以上であることである。
【００５９】
尚、このジョブポリシー１０８は、Ｄｒｖ１０３が包含しているが、管理者ユーザが設定してもよい。
【００６０】
図６はＡＣＬデータベース１０７に格納されるアクセス制御情報（ＡＣＬ）がテーブルに保持されている状態例を示す図である。
【００６１】
アクセス制御情報には、ＭＦＰ１０４の各機能に関して、機能の適用モードと、ユーザ毎の機能利用の属性または許可／不許可などの制御情報が設定されている。
【００６２】
この例では、コピー、ＳＥＮＤ、ファックス、プリントの機能に加え、印刷処理時の印刷設定に関して、機能の適用モードとユーザ毎の利用設定が可能である。尚、ここで利用設定を行う機能に関しては、ＢＯＸ機能など、ＭＦＰで提供される機能であれば何れも適用可能である。
【００６３】
前述のとおりアクセス制御情報は、ＡＵ１００にて管理者ユーザがあらかじめ設定を行う。
【００６４】
図７にユーザの指示に基づき発行されるジョブの一例を示す。
【００６５】
ジョブは、ヘッダ部とボディ部から構成される。ヘッダ部は、ジョブを発行したユーザが誰であるかを示す認証情報部６０１（ユーザＩＤなど）、ＡＣＴ１０５が格納（記載）されたＡＣＴ部６０２などを含む。ボディ部は、複写機に依頼する作業内容を示すＰＤＬデータ部６０３などから構成される。この例では、ボディ部に含まれるデータを印刷することを依頼している。ここで、ＡＣＴ部６０２は、Ｄｒｖ１０３がＳＡ１０２から受領したＡＣＴ１０５を格納（記載）する。
【００６６】
以上が、本実施形態における、システム構成およびシステムの動作概要である。
【００６７】
図８、図９を用いて本実施形態の各装置によって行われる詳細な処理について説明する。
【００６８】
図８は、Ｄｒｖ１０３がＭＦＰ１０４にプリントジョブを発行する際の処理に係る制御プログラムに基づくフローチャートを示している。尚、制御プログラムは、クライアントＰＣのＲＯＭやＲＡＭ、ＨＤなどに格納され、ＣＰＵ１２０１（またはＤｒｖ１０３）により実行されることにより、制御プログラム記載の処理を実現する。
【００６９】
ここで、前提として図２において、クライアントＰＣ２１１上にてＤｒｖ１０３が動作するものとし、２１４がＭＦＰ１０４であるものとする。
【００７０】
Ｓ１０１において、ユーザからＤｒｖ１０３に対して、アプリケーションなどを介して印刷開始が指示され、プリントジョブの生成を開始する。
【００７１】
Ｓ１０２において、Ｄｒｖ１０３がＳＡ１０２へＡＣＴ１０５の取得要求を行う。この要求に基づき、ＳＡ１０２より発行・送信されるＡＣＴ１０５を受信することで、Ｄｒｖ１０３はＡＣＴ１０５を取得する。
【００７２】
Ｓ１０３において、Ｄｒｖ１０３がＭＦＰ１０４からデバイス構成情報１０６を取得する。デバイス構成情報１０６は、ＳＮＭＰなどを利用して取得したデータを抽象化したものである。ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）は、ＩＥＴＦ  ＲＦＣ１１５７等で規定されているネットワークプロトコルである。このプロトコルとＭＩＢと呼ばれる構造化データを使用することでネットワーク上のノードの情報を取得することが可能である。
【００７３】
Ｓ１０４において、Ｄｒｖ１０３はＳ１０２で取得したＡＣＴ１０５を参照して、ＡＣＴ１０５の４０２部から、機能の属性情報を１つずつ取り出す。例えば、機能の属性情報としてカラープリントやステープルなどの情報を取り出す。
【００７４】
Ｓ１０５において、機能の属性情報の適用モード（ＣｏｎｆｉｇＭｏｄｅ）を参照する。Ｄｒｖ１０３は、適用モードに機能制限モード（Ｒｅｓｔｒｉｃｔｉｏｎ）が設定されているか否かを判断し、機能制限モードが設定されている場合、Ｓ１０６に遷移する。それ以外は、Ｓ１０７に遷移する。
【００７５】
Ｓ１０６において、Ｄｒｖ１０３は、ジョブの設定値が、ＡＣＴ１０５で規定されたアクセス制御情報（カラーなどの印刷権限）に反しないようにジョブの設定値を変更する。また、ジョブの設定の変更を行う際には、ＣＲＴ１２１０などのディスプレイに対して、アクセス制御情報に基づきユーザ指定の印刷設定が許可されていない旨を表示し、ユーザに通知する。ここで、ユーザ指定の印刷設定を変更する前に、アクセス制御情報で許可されていない旨を表示し、ユーザの許可を受けてから設定変更を行うといった実装を行ってもよい。その際には、ユーザに新たに印刷設定を指示しなおす、強制的に設定変更を自動で行うなどといった制御を行ってもよい。例えば、ＡＣＴ１０５の４０２部の場合、カラー印刷は「機能制限モード」に設定されており、ユーザの権限ではカラー印刷の不許可が設定されている。よって、ユーザがジョブへの設定値として、カラー印刷を指定していた場合、モノクロ印刷へジョブ設定値が変更される。また、ユーザがモノクロ印刷を指定していた場合は、モノクロ印刷のままとなる。尚、ここでは印刷設定をＡＣＴに基づき変更しているが、ユーザに対して印刷不可を通知し、ジョブをキャンセルしてもよい。
【００７６】
Ｓ１０７において、Ｄｒｖ１０３は、機能の属性情報の適用モード（ＣｏｎｆｉｇＭｏｄｅ）を参照し、機能活用モード（Ｕｓｅｆｕｌ）が設定されているか否かを判断している。機能活用モードが設定されていた場合、Ｓ１０８に遷移し、それ以外の場合はＳ１０９に遷移する。
【００７７】
Ｓ１０８において、適用モードが「機能活用モード」に設定されていた場合の処理として、機能活用処理を行う。詳細は図９で後述する。
【００７８】
Ｓ１０９において、Ｄｒｖ１０３が、ＡＣＴ１０５の４０２部における全ての機能の属性情報が、Ｓ１０４〜Ｓ１０８での処理を終えたか否かを判断する。全て処理された場合はＳ１１０に遷移し、そうでない場合はＳ１０４に遷移して、次の属性の処理を継続する。
【００７９】
Ｓ１１０において、以上の処理を終えたジョブの設定値をユーザにＣＲＴ１２１０などを介して提示し、該ジョブをＭＦＰ１０４へ送信する。
【００８０】
図９は、機能の適用モードが「機能活用モード」に設定されていた場合の機能活用処理に係る制御プログラムに基づくフローチャートを示している。尚、制御プログラムは、クライアントＰＣのＲＯＭやＲＡＭ、ＨＤなどに格納され、ＣＰＵ１２０１（またはＤｒｖ１０３）により実行されることにより、制御プログラム記載の処理を実現する。
【００８１】
Ｓ２０１において、Ｄｒｖ１０３は、ジョブポリシー１０８を参照して、機能の属性情報に該当するルールを取り出す。
【００８２】
以下、ステープルに関する処理に関して、図５を例に挙げて説明する。
【００８３】
Ｓ２０２では、Ｄｒｖ１０３がＳ１０２で取得したＡＣＴを参照し、ジョブポリシーの条件に該当するか否かを判別する。該当する場合はＳ２０３に遷移し、該当しない場合は本処理を終了する。図５のジョブポリシーにおいては、ＡＣＴのアクセス制御情報においてステープルの権限が許可されている場合に、条件を満たすことになりＳ２０３に遷移する。
【００８４】
Ｓ２０３では、Ｄｒｖ１０３が、Ｓ１０３で取得したデバイス構成情報を参照し、ジョブポリシーの条件に該当するか否かを判別する。該当する場合はＳ２０４に遷移し、該当しない場合は本処理を終了する。ここで具体的には、デバイス構成情報のフィニッシング機能として、ステープルが含まれている場合、Ｓ２０４に遷移することになる。
【００８５】
Ｓ２０４では、Ｄｒｖ１０３が、対象ジョブの設定を参照し、ジョブポリシーの条件に該当するか否かを判別する。該当する場合はＳ２０５に遷移し、該当しない場合は本処理を終了する。ここで具体的には、ユーザにより設定されたプリントジョブの設定値として、フィニッシングモードにおいてステープル設定が無く、印刷部数が２部以上の場合、Ｓ２０５に遷移する。
【００８６】
Ｓ２０５では、ジョブポリシーで定義されている全ての条件が該当した場合の処理であり、Ｄｒｖ１０３がジョブ設定に関し、ユーザに対して周辺装置の機能を活用できるようにジョブの設定情報を変更する。ここで具体的には、プリントジョブの設定値であるフィニッシングモードのステープル設定を有効にする。また、ジョブの設定の変更を行う際には、ＣＲＴ１２１０などのディスプレイに対して、アクセス制御情報に基づきユーザ指定の印刷設定とは異なる設定が可能な旨を表示し、ユーザに通知する。ここで、ユーザ指定の印刷設定を変更する前に、アクセス制御情報で許可されていて、かつユーザにとって便利であろうユーザ指定の印刷設定とはことなる設定が可能な旨を表示し、ユーザの許可を受けてから設定変更を行うといった実装を行ってもよい。その際には、ユーザに新たに印刷設定を指示しなおす、強制的に設定変更を自動で行うなどといった制御を行ってもよい。
【００８７】
上記処理では、主にステープル機能を例に挙げ、印刷ジョブの印刷設定をユーザが活用するようにジョブを設定変更する処理を説明した。尚、上記処理で設定変更が可能なものとしては、カラー設定やＮｕｐ印刷などの一般的な印刷設定に加え、ＳＥＮＤ、ＦＡＸ又はＢＯＸ機能など周辺装置の提供する機能やサービスであれば、柔軟に適用可能である。
【００８８】
図１０は、本実施形態におけるジョブの設定の変化を模式的に表したものである。
【００８９】
プリンタドライバでは、ジョブの情報、ユーザのＡＣＴの情報、出力先デバイスの構成情報を取得する。
【００９０】
ここでは図示されるように、ジョブ情報としては、モノクロ、印刷部数１０部、ステープルＯＦＦの設定がされている。ＡＣＴの情報としては、カラー印刷とステープルが許可されている。デバイスの構成情報としては、カラー／ステープル両機能が具備されている。
【００９１】
ここではジョブポリシーにおいて、ユーザ又は管理者の考えとして、ステープル機能を活用した方が望ましいというポリシーになっている。よって、ジョブの設定値としてステープルを有効にするという設定値に変更することになる。
【００９２】
その際には、設定変更可能なことをユーザに通知して確認をする。ここで、ユーザが了承すると、最終的に、ジョブの設定値として、モノクロ、印刷部数１０部、ステープルＯＮといった設定となる。具体的には、図１１で示すステイプル設定を有効にするか否かの確認画面を表示し、ＯＫをユーザが指定するとステイプルが有効になり、キャンセルを指定するとステイプルが無効なまま、印刷が実行される。この際に、同様な画面においてＡＣＴによりステイプル設定を有効にすることが許可されていることをユーザに明示するような画面であってもよい。
【００９３】
（実施形態２）
また、図８、図９における処理はＭＦＰ１０４の操作パネルにより、直接ジョブを発行して処理する際のＭＦＰ１０４内部の処理としても実現可能である。その際には、各処理を実現するための制御プログラムは、ＭＦＰ１０４のＲＯＭやＲＡＭ、ＨＤなどに格納され、ＣＰＵ１３０１により実行されることにより、制御プログラム記載の処理を実現される。
【００９４】
クライアントＰＣ上での処理の差異としては、各処理の主体がＣＰＵ１３０１となり、Ｓ１０３やＳ１１０が主に異なる。Ｓ１０３では、自身の保持しているデバイス構成情報を取得する。Ｓ１１０では、処理を終えたジョブの設定値をユーザに操作部１３１１などを介して提示し、その後自身でそのジョブを処理することになる。
【００９５】
（応用例）
実施形態１、２では、周辺装置の機能に関する適用モードを図６のように機能毎に設定可能とした。しかしながら、適用モードをシステム全体、周辺装置毎、周辺装置グループ毎、またはユーザ毎に対して設定可能としてもよい。もちろん、これらの組み合わせ、もしくは全てを実現可能としても良い。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１の実施形態における、システムの全体構成を示した図である。
【図２】図１で説明したシステム内の各機能要素の配置例を示す配置図である。
【図３】本発明に適用可能なサーバＰＣ２０２やクライアントＰＣなどのＰＣ、及びＭＦＰ１０４などの周辺装置のハードウェア構成を示す図である。
【図４】本発明の第１の実施形態における、ＡＣＴ１０５の内容の一例を示す図である。
【図５】本発明の第１の実施形態における、ジョブポリシー１０８の内容の一例を示す図である。
【図６】本発明の第１の実施形態における、ＡＣＬデータベース１０７に格納されるアクセス制御情報（ＡＣＬ）がテーブルに保持されている状態例を示す図である。
【図７】本発明の第１の実施形態における、ユーザの指示に基づき発行されるジョブの一例を示す図である。
【図８】本発明の第１の実施形態における、Ｄｒｖ１０３がＭＦＰ１０４にプリントジョブを発行する際の処理に係る制御プログラムに基づくフローチャートを示す図である。
【図９】本発明の第１の実施形態における、機能の適用モードが「機能活用モード」に設定されていた場合の機能活用処理に係る制御プログラムに基づくフローチャートを示す図である。
【図１０】本発明におけるジョブの設定の変化を模式的に表した一例を示す図である。
【図１１】本発明におけるジョブの設定を変更可能である際のユーザへの設定変更の確認を行うための表示を示す図である。
【符号の説明】
【００９７】
１０２  チケット発行サーバ（ＳＡ）
１０３  プリンタドライバ（Ｄｒｖ）
１０４  多機能複写機（ＭＦＰ）
１０５  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｔｏｋｅｎ（ＡＣＴ）
１０６  デバイス構成情報
１０７  ＡＣＬデータベース
１０８  ジョブポリシー
【図１】
2008140243.tif 000003
【図２】
2008140243.tif 000004
【図３】
2008140243.tif 000005
【図４】
2008140243.tif 000006
【図５】
2008140243.tif 000007
【図６】
2008140243.tif 000008
【図７】
2008140243.tif 000009
【図８】
2008140243.tif 000010
【図９】
2008140243.tif 000011
【図１０】
2008140243.tif 000012
【図１１】
2008140243.tif 000013
【手続補正書】
【提出日】平成19年11月13日(2007.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示する表示手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記周辺装置の構成情報を取得する第３の取得手段を備え、
前記表示手段は、
前記第１の取得手段により取得した設定情報における設定が第２の取得手段により取得したアクセス制御情報により許可されており、
前記第２の取得手段により取得したアクセス制御情報で許可されている設定が前記第１の取得手段により取得した設定情報で設定されていない、かつ、
前記第２の取得手段により取得したアクセス制御情報で許可されており、前記第１の取得手段により取得した設定情報で設定されていない設定が、前記第３の取得手段で取得した構成情報に基づき前記周辺装置により処理可能である場合、
前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アクセス制御情報には制御する対象である前記周辺装置の機能ごとに適用モードが設定され、適用モードが機能活用モードである場合、
前記表示手段は、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更する設定手段とを備えることを特徴とする情報処理装置。
【請求項５】
前記周辺装置の構成情報を取得する第３の取得手段を備え、
前記設定手段は、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、
前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない、かつ、
前記第２の取得手段により取得したアクセス制御情報で許可されており、前記第１の取得手段により取得した設定情報で設定されていない設定が、前記第３の取得手段で取得した構成情報に基づき前記周辺装置により処理可能である場合、
前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記アクセス制御情報には制御する対象である前記周辺装置の機能ごとに適用モードが設定され、適用モードが機能活用モードである場合、前記設定手段は、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更することを特徴とする請求項４または請求項５に記載の情報処理装置。
【請求項７】
前記アクセス制御情報において前記ユーザがステイプル設定の有効と無効をともに許可されており、前記第１の取得手段により取得した設定情報においてステイプル設定が無効であった場合、前記設定手段は前記第１の取得手段により取得した設定情報のステイプル設定を有効に設定変更することを特徴とする請求項４乃至請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記アクセス制御情報において前記ユーザがカラー印刷とモノクロ印刷をともに許可されており、前記第１の取得手段により取得した設定情報においてモノクロ印刷設定であった場合、前記設定手段は前記第１の取得手段により取得した設定情報のモノクロ印刷設定をカラー印刷設定に設定変更することを特徴とする請求項４乃至請求項６の何れか１項に記載の情報処理装置。
【請求項９】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更可能なことを示す表示画面を表示させる表示制御工程とを備えることを特徴とする情報処理方法。
【請求項１０】
前記周辺装置の構成情報を取得する第３の取得工程を備え、
前記表示制御工程は、
前記第１の取得工程により取得した設定情報における設定が第２の取得工程により取得したアクセス制御情報により許可されており、
前記第２の取得工程により取得したアクセス制御情報で許可されている設定が前記第１の取得工程により取得した設定情報で設定されていない、かつ、
前記第２の取得工程により取得したアクセス制御情報で許可されており、前記第１の取得工程により取得した設定情報で設定されていない設定が、前記第３の取得工程で取得した構成情報に基づき前記周辺装置により処理可能である場合、
前記第２の取得工程により取得したアクセス制御情報に基づき、第１の取得工程により取得した設定情報を設定変更可能なことを示す表示画面を表示させることを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記アクセス制御情報には制御する対象である前記周辺装置の機能ごとに適用モードが設定され、適用モードが機能活用モードである場合、
前記表示制御工程は、前記第２の取得工程により取得したアクセス制御情報に基づき、第１の取得工程により取得した設定情報を設定変更可能なことを示す表示画面を表示させることを特徴とする請求項９または請求項１０に記載の情報処理方法。
【請求項１２】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法であって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更する設定工程とを備えることを特徴とする情報処理方法。
【請求項１３】
前記周辺装置の構成情報を取得する第３の取得工程を備え、
前記設定工程は、前記第１の取得工程で取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、
前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない、かつ、
前記第２の取得工程により取得したアクセス制御情報で許可されており、前記第１の取得工程により取得した設定情報で設定されていない設定が、前記第３の取得工程で取得した構成情報に基づき前記周辺装置により処理可能である場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更することを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記アクセス制御情報には制御する対象である前記周辺装置の機能ごとに適用モードが設定され、適用モードが機能活用モードである場合、前記設定工程は、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更することを特徴とする請求項１２または請求項１３に記載の情報処理方法。
【請求項１５】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法をコンピュータに実行させるための制御プログラムであって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更可能なことを示す表示画面を表示させる表示制御工程とをコンピュータに実行させるための制御プログラム。
【請求項１６】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置における情報処理方法をコンピュータに実行させるための制御プログラムであって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得工程と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得工程と、
前記第１の取得工程で取得した設定情報が第２の取得工程で取得したアクセス制御情報により許可されており、かつ、前記第２の取得工程で取得したアクセス制御情報で許可されている設定情報が前記第１の取得工程で取得した設定情報で設定されていない場合、前記第２の取得工程で取得したアクセス制御情報に基づき、第１の取得工程で取得した設定情報を設定変更する設定工程とをコンピュータに実行させるための制御プログラム。
【請求項１７】
ユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく印刷処理を行う印刷制御システムであって、
ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、
前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示する表示手段と、
前記表示手段により表示された表示画面に基づきユーザから設定変更を指示された場合、前記第１の取得手段により取得した設定情報を設定変更して印刷を行う印刷手段とを備えることを特徴とする印刷制御システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記課題を解決するため、本発明におけるユーザごとの周辺装置の機能の利用を制御するためのアクセス制御情報に基づく処理を行う情報処理装置であって、ユーザの指定した前記周辺装置の機能の利用に関する設定情報を取得する第１の取得手段と、前記ユーザに対応するアクセス制御情報を取得する第２の取得手段と、前記第１の取得手段により取得した設定情報が第２の取得手段により取得したアクセス制御情報により許可されており、かつ、前記第２の取得手段により取得したアクセス制御情報で許可されている設定情報が前記第１の取得手段により取得した設定情報で設定されていない場合、前記第２の取得手段により取得したアクセス制御情報に基づき、第１の取得手段により取得した設定情報を設定変更可能なことを示す表示画面を表示する表示手段とを備えることを特徴とする。