(57)【要約】  【課題】  プリンタ等のデバイスに対する利用制限等の設定を動的に行う場合であっても、設定を行う管理者の負担を低減することのできるデバイス設定装置および方法並びにプログラムを提供する。  【解決手段】  管理ポリシー保持部１１が保持する管理ポリシーと、プリンタ情報取得部１２が取得するプリンタ情報と、外部情報取得部１３が外部のシステムである外部システム８から取得する利用者のスケジュール情報に基づいて、制限スケジュール情報生成部１４が、プリンタの利用制限を設定するための制限スケジュール情報を生成する。【選択図】        図２
2007140933.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者から利用されるデバイスに対して、該利用者毎の利用制限を動的に設定するデバイス設定装置において、
利用者のスケジュール情報を取得するスケジュール情報取得手段と、
前記デバイスに関するデバイス情報を取得するデバイス情報取得手段と、
管理者が設定した管理ポリシーを保持するポリシー保持手段と、
前記スケジュール取得手段が取得したスケジュール情報と、前記デバイス情報取得手段が取得したデバイス情報と、前記ポリシー保持手段が保持する管理ポリシーとに基づいて、前記デバイスの利用を制限する利用制限情報を生成する制限情報生成手段と
を具備することを特徴とするデバイス設定装置。
【請求項２】
前記制限情報生成手段は、デバイスに対する制限内容および制限期間を含む複数の制限内容情報と、制限対象となるデバイスと前記制限内容情報との関連付けを含む対象デバイス情報とを、前記利用制限情報として生成することを特徴とする請求項１記載のデバイス設定装置。
【請求項３】
前記制限情報生成手段は、前記スケジュール情報と前記デバイス情報と前記管理ポリシーとに基づいて前記対象デバイス情報を生成し、前記スケジュール情報に基づいて前記制限内容情報を生成することを特徴とする請求項２記載のデバイス設定装置。
【請求項４】
前記スケジュール情報取得手段は、前記スケジュール情報を前記デバイスを含んで構成されるシステムの外部から取得することを特徴とする請求項１記載のデバイス設定装置。
【請求項５】
前記デバイスは、画像形成装置であることを特徴とする請求項１記載のデバイス設定装置。
【請求項６】
複数の利用者から利用されるデバイスに対して、該利用者毎の利用制限を動的に設定するデバイス設定方法であって、
制限情報生成手段が、利用者のスケジュール情報と、前記デバイスに関するデバイス情報と、管理者が設定した管理ポリシーとに基づいて、前記デバイスの利用を制限する利用制限情報を生成することを特徴とするデバイス設定方法。
【請求項７】
前記制限情報は、デバイスに対する制限内容および制限期間を含む複数の制限内容情報と、制限対象となるデバイスと前記制限内容情報との関連付けを含む対象デバイス情報とを含んで構成されることを特徴とする請求項６記載のデバイス設定方法。
【請求項８】
前記対象デバイス情報は、前記スケジュール情報と前記デバイス情報と前記管理ポリシーとに基づいて生成され、前記制限内容情報は、前記スケジュール情報に基づいて生成されることを特徴とする請求項７記載のデバイス設定方法。
【請求項９】
前記スケジュール情報は、スケジュール情報取得手段により、前記デバイスを含んで構成されるシステムの外部から取得されることを特徴とする請求項６記載のデバイス設定方法。
【請求項１０】
前記デバイスは、画像形成装置であることを特徴とする請求項６記載のデバイス設定方法。
【請求項１１】
複数の利用者から利用されるデバイスに対して、該利用者毎の利用制限を動的に設定するデバイス設定プログラムであって、
利用者のスケジュール情報を取得するスケジュール情報取得機能と、
前記デバイスに関するデバイス情報を取得するデバイス情報取得機能と、
管理者が設定した管理ポリシーを保持するポリシー保持機能と、
前記スケジュール取得機能が取得したスケジュール情報と、前記デバイス情報取得機能が取得したデバイス情報と、前記ポリシー保持機能が保持する管理ポリシーとに基づいて、前記デバイスの利用を制限する利用制限情報を生成する制限情報生成機能と
をコンピュータに実現させることを特徴とするデバイス設定プログラム。
【請求項１２】
前記制限情報生成機能は、デバイスに対する制限内容および制限期間を含む複数の制限内容情報と、制限対象となるデバイスと前記制限内容情報との関連付けを含む対象デバイス情報とを、前記利用制限情報として生成することを特徴とする請求項１１記載のデバイス設定プログラム。
【請求項１３】
前記制限情報生成機能は、前記スケジュール情報と前記デバイス情報と前記管理ポリシーとに基づいて前記対象デバイス情報を生成し、前記スケジュール情報に基づいて前記制限内容情報を生成することを特徴とする請求項１２記載のデバイス設定プログラム。
【請求項１４】
前記スケジュール情報取得機能は、前記スケジュール情報を前記デバイスを含んで構成されるシステムの外部から取得することを特徴とする請求項１１記載のデバイス設定プログラム。
【請求項１５】
前記デバイスは、画像形成装置であることを特徴とする請求項１１記載のデバイス設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス設定装置および方法並びにプログラムに関し、特に、デバイスに対して利用者毎の利用制限を動的に設定するデバイス設定装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
コンピュータの周辺装置等として利用されるデバイスには、プリンタやスキャナ等、様々なものがある。これらの装置には、ネットワークに接続され、複数の利用者から利用されるものがある。この場合には、利用者に対して無制限に利用を許可する場合や、一定の条件下においてのみ利用を許可する場合等、様々な運用が行われている。
【０００３】
ここで、デバイスの利用に制限をかけるシステムについて説明する。図４は、プリントシステムの構成例を示した図である。同図に示すプリントシステムは、データサーバ２と、プリントサーバ４、クライアント５、プリンタ６、オンデマンド端末７をネットワーク１０を介して接続して構成される。
【０００４】
データサーバ２には、ＤＢ（データベース）３が接続され、データサーバ２は、ＤＢ３への情報の書き込みやＤＢ３からの情報の読み出し等を行う。ＤＢ３は、プリンタ６等に利用制限を設定するための制限スケジュール情報３１や、このプリントシステムが管理するプリンタ（プリンタ６を含むが不図示のプリンタも含む）に関するプリンタ情報３２等が格納されている。
【０００５】
プリントサーバ４は、プリントジョブの受け付けやプリンタ６に対する印刷指示の発行などの処理を行う。なお、プリントサーバ４は、ネットワーク１０に複数台接続して利用することも可能である。
【０００６】
クライアント５は、パーソナルコンピュータ等の情報処理装置であり、各種アプリケーションを動作させるとともに、プリントジョブを生成して発行する。このクライアント５は、通常、複数台がネットワーク１０に接続されて利用される。
【０００７】
プリンタ６は、プリントサーバ４からの印刷指示に基づいて、印刷処理を実行し、実行した結果をデータサーバ２に通知する。また、オンデマンド端末７は、オンデマンドプリント処理を実行する際に、印刷指示を発行する装置となる。なお、オンデマンドプリント処理については後述する。このオンデマンド端末７の物理的な配置位置は、プリンタ６の近傍となる。また、プリンタ６とオンデマンド端末７は、それぞれ複数台をネットワーク１０に接続して利用することもできる。
【０００８】
ここで、図４に示したプリントシステムでオンデマンドプリント処理を実行する場合の動作について説明する。図５は、プリントシステムを構成する各装置間での指示やデータ等の情報の流れを示した図である。
【０００９】
まず、データサーバ２が、ＤＢ３から制限スケジュール情報３１を取得し（ステップ１０１）、取得した制限スケジュール情報３１に基づいて、プリントサーバ４にプリンタ６の利用制限を設定する（ステップ１０２）。
【００１０】
ここで、この利用制限の設定下においてプリンタ６の利用が可能な利用者の操作によってクライアント５がプリントジョブを発行すると、当該ジョブは、プリントサーバ４によって受け付けられる（ステップ１０３）。プリントジョブを受け付けたプリントサーバ４は、当該ジョブをデータサーバ２に登録し（ステップ１０４）、データサーバ２は、当該ジョブをＤＢ３に格納する（ステップ１０５）。
【００１１】
その後、プリントジョブを発行した利用者がオンデマンド端末７の前に出向き、オンデマンド端末７を操作してジョブ一覧を表示させようとすると、オンデマンド端末７からデータサーバ２にジョブ一覧表示要求が送信され（ステップ１０６）、このジョブ一覧表示要求に応じて、データサーバ２がジョブ一覧をオンデマンド端末７に送信する（ステップ１０７）。
【００１２】
オンデマンド端末７は、ジョブ一覧を受信すると、当該ジョブ一覧を表示する。この表示に基づいて利用者が所望のプリントジョブを選択すると、オンデマンド端末７は、選択されたプリントジョブに対する印刷指示をデータサーバ２に送信する（ステップ１０８）。ここで、ステップ１０１およびステップ１０２で記載したようにＤＢ３から制限スケジュール情報３１を取得し、取得した制限スケジュール情報３１に基づいて、プリントサーバ４にプリンタ６の利用制限を設定するように構成しても良い。
【００１３】
印刷指示を受けたデータサーバ２は、ＤＢ３からジョブを検索し（ステップ１０９）、該当するプリントジョブをＤＢ３から取得する（ステップ１１０）。そして、データサーバ２は、取得したプリントジョブをプリントサーバ４に送信する（ステップ１１１）。なお、ここでは、利用制限の設定下においてプリンタ６の利用が可能な利用者の操作を説明しているために省略しているが、実際には、ステップ１０９の処理を行う前に利用制限の設定を確認し、仮に利用が制限されていたとすれば、ステップ１０９の処理は実行されない。
【００１４】
また、データサーバ２が、ＤＢ３から制限スケジュール情報３１を取得し（ステップ１１２）、取得した制限スケジュール情報３１に基づいて、プリントサーバ４にプリンタ６の利用制限を設定する（ステップ１１３）。
【００１５】
ここで、この利用制限の設定下においてプリンタ６の利用が不可能な利用者の操作によってクライアント５がプリントジョブを発行すると（ステップ１１４）、当該ジョブは、プリントサーバ４によって受け付けられることはなく、プリントサーバ４は、当該ジョブの受け付けを拒否する旨を示す拒否通知をクライアント５に返す（ステップ１１５）。
【００１６】
このような処理により、図４に示したプリントシステムでは、プリンタ、利用者、利用状況、時間帯などの様々な条件でプリンタ利用の可否を決定している。
【００１７】
なお、前述したプリントシステムとは関連しないが、異種の情報システム間で情報の交換を行う技術としては、特許文献１に記載されたものや特許文献２に記載されたものがある。
【特許文献１】特開２００４−３０６１９号公報
【特許文献２】特開２００２−３０７７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
ところで、前述したプリントシステムは、学校等の組織で利用されることが多い。この場合、管理対象となるプリンタが複数となり、また、授業の有無などに要因により、時間帯毎の設定を少なくとも授業時間を基準として設定する必要がある。したがって、スケジュール管理する時間帯と管理対象のプリンタとの対応関係を含め、管理者がプリンタの利用制限の設定に際して考慮する点は多大なものとなる。
【００１９】
そこで、本発明は、プリンタ等のデバイスに対する利用制限等の設定を動的に行う場合であっても、設定を行う管理者の負担を低減することのできるデバイス設定装置および方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
前述した目的を達成するため、請求項１の発明は、複数の利用者から利用されるデバイスに対して、該利用者毎の利用制限を動的に設定するデバイス設定装置において、利用者のスケジュール情報を取得するスケジュール情報取得手段と、前記デバイスに関するデバイス情報を取得するデバイス情報取得手段と、管理者が設定した管理ポリシーを保持するポリシー保持手段と、前記スケジュール取得手段が取得したスケジュール情報と、前記デバイス情報取得手段が取得したデバイス情報と、前記ポリシー保持手段が保持する管理ポリシーとに基づいて、前記デバイスの利用を制限する利用制限情報を生成する制限情報生成手段とを具備することを特徴とする。
【００２１】
また、請求項２の発明は、請求項１の発明において、前記制限情報生成手段は、デバイスに対する制限内容および制限期間を含む複数の制限内容情報と、制限対象となるデバイスと前記制限内容情報との関連付けを含む対象デバイス情報とを、前記利用制限情報として生成することを特徴とする。
【００２２】
また、請求項３の発明は、請求項２の発明において、前記制限情報生成手段は、前記スケジュール情報と前記デバイス情報と前記管理ポリシーとに基づいて前記対象デバイス情報を生成し、前記スケジュール情報に基づいて前記制限内容情報を生成することを特徴とする。
【００２３】
また、請求項４の発明は、請求項１の発明において、前記スケジュール情報取得手段は、前記スケジュール情報を前記デバイスを含んで構成されるシステムの外部から取得することを特徴とする。
【００２４】
また、請求項５の発明は、請求項１の発明において、前記デバイスは、画像形成装置であることを特徴とする。
【００２５】
また、請求項６の発明は、複数の利用者から利用されるデバイスに対して、該利用者毎の利用制限を動的に設定するデバイス設定方法であって、制限情報生成手段が、利用者のスケジュール情報と、前記デバイスに関するデバイス情報と、管理者が設定した管理ポリシーとに基づいて、前記デバイスの利用を制限する利用制限情報を生成することを特徴とする。
【００２６】
また、請求項７の発明は、請求項６の発明において、前記制限情報は、デバイスに対する制限内容および制限期間を含む複数の制限内容情報と、制限対象となるデバイスと前記制限内容情報との関連付けを含む対象デバイス情報とを含んで構成されることを特徴とする。
【００２７】
また、請求項８の発明は、請求項７の発明において、前記対象デバイス情報は、前記スケジュール情報と前記デバイス情報と前記管理ポリシーとに基づいて生成され、前記制限内容情報は、前記スケジュール情報に基づいて生成されることを特徴とする。
【００２８】
また、請求項９の発明は、請求項６の発明において、前記スケジュール情報は、スケジュール情報取得手段により、前記デバイスを含んで構成されるシステムの外部から取得されることを特徴とする。
【００２９】
また、請求項１０の発明は、請求項６の発明において、前記デバイスは、画像形成装置であることを特徴とする。
【００３０】
また、請求項１１の発明は、複数の利用者から利用されるデバイスに対して、該利用者毎の利用制限を動的に設定するデバイス設定プログラムであって、利用者のスケジュール情報を取得するスケジュール情報取得機能と、前記デバイスに関するデバイス情報を取得するデバイス情報取得機能と、管理者が設定した管理ポリシーを保持するポリシー保持機能と、前記スケジュール取得機能が取得したスケジュール情報と、前記デバイス情報取得機能が取得したデバイス情報と、前記ポリシー保持機能が保持する管理ポリシーとに基づいて、前記デバイスの利用を制限する利用制限情報を生成する制限情報生成機能とをコンピュータに実現させることを特徴とする。
【００３１】
また、請求項１２の発明は、請求項１１の発明において、前記制限情報生成機能は、デバイスに対する制限内容および制限期間を含む複数の制限内容情報と、制限対象となるデバイスと前記制限内容情報との関連付けを含む対象デバイス情報とを、前記利用制限情報として生成することを特徴とする。
【００３２】
また、請求項１３の発明は、請求項１２の発明において、前記制限情報生成機能は、前記スケジュール情報と前記デバイス情報と前記管理ポリシーとに基づいて前記対象デバイス情報を生成し、前記スケジュール情報に基づいて前記制限内容情報を生成することを特徴とする。
【００３３】
また、請求項１４の発明は、請求項１１の発明において、前記スケジュール情報取得機能は、前記スケジュール情報を前記デバイスを含んで構成されるシステムの外部から取得することを特徴とする。
【００３４】
また、請求項１５の発明は、請求項１１の発明において、前記デバイスは、画像形成装置であることを特徴とする。
【発明の効果】
【００３５】
本発明によれば、プリンタ等のデバイスに対する利用制限等の設定を動的に行う場合であっても、設定を行う管理者の負担を低減するが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明に係るデバイス設定装置および方法並びにプログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００３７】
図１は、本発明を適用したプリントシステムの構成例を示した図である。同図に示すプリントシステムは、データサーバ１と、プリントサーバ４、クライアント５、プリンタ６、オンデマンド端末７、外部システム８をネットワーク１０を介して接続して構成される。なお、この図１に示したプリントシステムは、図４に示したプリントシステムのデータサーバ２をデータサーバ１と入れ替えた構成である。また、外部システム８は、別のシステムで利用されているスケジュール管理を行うもので、従来から存在したものであるが、図４においてはプリントシステムと関連することは無かったため、非表示としていたものである。この外部システム８は、必ずしもネットワーク１０に接続されている必要はない。
【００３８】
データサーバ１には、ＤＢ（データベース）３が接続され、データサーバ１は、ＤＢ３への情報の書き込みやＤＢ３からの情報の読み出し等を行う。このデータサーバ１は、本発明を適用したもので、プリンタ６の利用制限を行うための制限スケジュール情報を生成する機能を有している。ＤＢ３は、このプリントシステムで利用可能なプリンタ（プリンタ６を含むが不図示のプリンタも含む）に対して、利用制限を設定するための制限スケジュール情報３１や、このプリントシステムで利用可能なプリンタに関する情報であるプリンタ情報３２等が格納されている。
【００３９】
プリントサーバ４は、プリントジョブの受け付けやプリンタ６に対する印刷指示の発行などの処理を行う。なお、プリントサーバ４は、ネットワーク１０に複数台接続して利用することも可能である。
【００４０】
クライアント５は、パーソナルコンピュータ等の情報処理装置であり、各種アプリケーションを動作させるとともに、プリントジョブを生成して発行する。このクライアント５は、通常、複数台がネットワーク１０に接続されて利用される。
【００４１】
プリンタ６は、プリントサーバ４からの印刷指示に基づいて、印刷処理を実行し、実行した結果をデータサーバ２に通知する。また、オンデマンド端末７は、オンデマンドプリント処理を実行する際に、印刷指示を発行する装置となる。なお、オンデマンドプリント処理については後述する。このオンデマンド端末７の物理的な配置位置は、プリンタ６の近傍となる。また、プリンタ６とオンデマンド端末７は、それぞれ複数台をネットワーク１０に接続して利用することもできる。
【００４２】
外部システム８は、このプリントシステムを利用する組織に属する人員のスケジュールを管理しているシステムで、例えば、当該組織が学校であれば、各授業のスケジュールと受講生とを関連付ける情報等を管理しているシステムである。
【００４３】
ここで、データサーバ１の詳細について説明する。図２は、データサーバ１の機能的な構成を示すブロック図である。なお、データサーバ１は、実際には、コンピュータと、このコンピュータを動作させるプログラムにより実現されるものである。
【００４４】
同図に示すように、データサーバ１は、管理ポリシー保持部１１と、プリンタ情報取得部１２、外部情報取得部１３、制限スケジュール情報生成部１４、制限スケジュール情報登録部１５を具備して構成される。なお、同図に示す各部は、本発明を適用した場合に特有の処理を実行する際に必要な機能部のみを示しており、実際には、データサーバ１には他の機能部も存在する。
【００４５】
管理ポリシー保持部１１は、管理者が定めた管理ポリシーを保持する。この管理ポリシー保持部１１が保持する管理ポリシーでは、プリンタの負荷の上限や、稼働率の上限、印刷所要時間の上限、利用者一人当たりの最大プリント枚数等が定められている。
【００４６】
プリンタ情報取得部１２は、ＤＢ３に格納されているプリンタ情報３２を取得する。プリンタ情報取得部３２には、このプリントシステムで管理される各プリンタについて、その状態や配置場所、稼働率、速度、使用可能なカラーモード、使用可能な用紙の種類等の情報が含まれている。
【００４７】
外部情報取得部１３は、外部システム８が管理する利用者のスケジュール情報を取得する。このスケジュール情報は、例えば、このプリントシステムが大学等の学校で利用される場合、各授業の開講場所や開講曜日、開講時間、受講人数、受講者等を示す情報が含まれた開講情報である。
【００４８】
制限スケジュール情報生成部１４は、管理ポリシー保持部１１が保持する管理ポリシーと、プリンタ情報取得部１２が取得するプリンタ情報３２、外部情報取得部１３が取得する利用者のスケジュール情報（開講情報）に基づいて、各プリンタの設定に利用する制限スケジュール情報を生成する。
【００４９】
制限スケジュール情報登録部１５は、制限スケジュール情報生成部１４が生成した制限スケジュール情報を、制限スケジュール情報３１としてＤＢ３に格納する。
【００５０】
次に、制限スケジュール情報生成部１４による制限スケジュール情報の生成方法について説明する。図３は、制限スケジュール情報の生成方法を説明するための図である。
【００５１】
制限スケジュール情報生成部１４は、まず、外部情報取得部１３が取得する開講情報２２に基づいて、プリンタ６に対して利用制限をする制限時期情報３１−１を生成する。この制限時期情報３１−１は、原則として、開講情報に沿ったものであるが、各制限時期情報３１−１を識別するための識別情報を有している。
【００５２】
続いて、制限スケジュール情報生成部１４は、管理ポリシー保持部１１が保持する管理ポリシー２１、プリンタ情報取得部１２が取得するプリンタ情報３２、外部情報取得部１３が取得する開講情報２２に基づいて、制限内容情報３１−２を生成する。この制限内容情報は、制限時期情報３１−１を識別するための識別情報と、利用制限を設定するプリンタを識別するプリンタ識別情報、利用制限の内容を組にした情報である。
【００５３】
この制限時期情報３１−１と制限内容情報３１−２の両者が、制限スケジュール情報３１となるが、データサーバ１は、図示しない利用制限設定部が、時間の経過とともに、制限時期情報３１−１にしたがって、関連する制限内容情報３１−２を読み出し、読み出した制限内容を該当するプリンタに設定することとなる。
【図面の簡単な説明】
【００５４】
【図１】本発明を適用したプリントシステムの構成例を示した図である。
【図２】データサーバ１の機能的な構成を示すブロック図である。
【図３】制限スケジュール情報の生成方法を説明するための図である。
【図４】プリントシステムの構成例を示した図である。
【図５】プリントシステムを構成する各装置間での指示やデータ等の情報の流れを示した図である。
【符号の説明】
【００５５】
１    データサーバ
２    データサーバ
３    ＤＢ
４    プリントサーバ
５    クライアント
６    プリンタ
７    オンデマンド端末
８    外部システム
９    スケジュール管理システム
１０    ネットワーク
１１    管理ポリシー保持部
１２    プリンタ情報取得部
１３    外部情報取得部
１４    制限スケジュール情報生成部
１５    制限スケジュール情報登録部
２１    管理ポリシー
２２    開講情報
３１    制限スケジュール情報
３１−１    制限時期情報
３１−２    制限内容情報
３２    プリンタ情報
【図１】
2007140933.tif 000003
【図２】
2007140933.tif 000004
【図３】
2007140933.tif 000005
【図４】
2007140933.tif 000006
【図５】
2007140933.tif 000007