(57)【要約】【課題】クライアントＰＣに対して、予め管理者から使用を許可されたネットワーク共有デバイス以外の使用を制限する方法を提供する。【解決手段】クライアントＰＣのデバイスサービス監視制御部は、デバイス接続処理部と命令・データ記憶部を一定間隔で監視・ポーリングし、その監視結果をデバイス使用権限設定記憶部に保存されている使用許可リストと照合する。使用許可リストに記述されていない使用不許可デバイスの接続状態がオフラインからオンラインへ変更された場合にオフライン復旧処理を実行し、使用不許可デバイスに対応するスプーラに命令やデータがスプールされた場合に命令・データ削除処理を実行する。【選択図】図９
2010271851.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたデバイスを共有するデバイス共有装置であって、
前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得手段と、
前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、
前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、
前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、
前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、
前記デバイス接続処理手段で管理している前記デバイスとの接続状態の変更を検出する第１の監視手段と、
前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する第２の監視手段と、
前記第１の監視手段において前記使用不許可デバイスの接続状態がオフラインからオンラインに変更されたことを検出すると、当該接続状態をオフラインに戻すオフライン復旧処理を実行し、前記第２の監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、
を備えることを特徴とするデバイス共有装置。
【請求項２】
前記制御手段は、前記オフライン復旧処理を実行したときのみ、前記命令・データ記憶手段に一時保存された前記使用不許可デバイスに対する命令・データの削除処理を実行することを特徴とする請求項１に記載のデバイス共有装置。
【請求項３】
前記制御手段は、前記命令・データ記憶手段に一時保存された前記使用不許可デバイスに対する命令・データの削除処理を、所定時間毎に実行する一方、前記オフライン復旧処理を実行したときには、当該命令・データの削除処理を即時実行することを特徴とする請求項１に記載のデバイス共有装置。
【請求項４】
前記デバイス使用権限設定手段は、前記使用許可リストに記述されていないローカル接続デバイスを前記使用許可デバイスとして設定する機能をさらに備えることを特徴とする請求項１に記載のデバイス共有装置。
【請求項５】
前記デバイス使用権限設定手段は、前記使用許可リストに記述されていない電子原稿生成アプリケーションを前記使用許可デバイスとして設定する機能をさらに備えることを特徴とする請求項１に記載のデバイス共有装置。
【請求項６】
ネットワークを介して接続されたデバイスを共有するデバイス共有装置であって、
前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得手段と、
前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、
前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、
前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、
前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、
前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する監視手段と、
前記監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、
を備えることを特徴とするデバイス共有装置。
【請求項７】
ネットワークを介して接続されたデバイスを共有するデバイス共有方法であって、
前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得ステップと、
前記使用許可リスト取得ステップで取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定ステップであって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定ステップと、
前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定ステップと、
前記デバイス接続状態設定ステップで設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理ステップと、
前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶ステップと、
前記デバイス接続状態設定ステップにおいて設定された前記デバイスとの接続状態の変更を検出する第１の監視ステップと、
前記第１の監視ステップにおいて前記使用不許可デバイスの接続状態がオフラインからオンラインに変更されたことを検出すると、当該接続状態をオフラインに戻すオフライン復旧処理ステップと、
前記デバイスに対する前記命令・データの一時保存を検出する第２の監視ステップと、
前記第２の監視ステップにおいて前記使用不許可デバイスに対する命令・データが一時保存されたことを検出すると、当該命令・データを削除する命令・データ削除ステップと、を有することを特徴とするデバイス共有方法。
【請求項８】
前記命令・データ削除ステップは、前記オフライン復旧ステップを実行したときのみ、前記使用不許可デバイスに対する命令・データを削除することを特徴とする請求項７に記載のデバイス共有方法。
【請求項９】
前記命令・データ削除ステップは、前記使用不許可デバイスに対する命令・データを、所定時間毎に削除する一方、前記オフライン復旧処理ステップを実行したときには、当該命令・データを即時削除することを特徴とする請求項７に記載のデバイス共有方法。
【請求項１０】
前記デバイス使用権限設定ステップは、さらに、前記使用許可リストに記述されていないローカル接続デバイスを前記使用許可デバイスとして設定することを特徴とする請求項７に記載のデバイス共有方法。
【請求項１１】
前記デバイス使用権限設定ステップは、さらに、前記使用許可リストに記述されていない電子原稿生成アプリケーションを前記使用許可デバイスとして設定することを特徴とする請求項７に記載のデバイス共有方法。
【請求項１２】
ネットワークを介して接続されたデバイスを共有するデバイス共有方法であって、
前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得ステップと、
前記使用許可リスト取得ステップで取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定ステップであって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定ステップと、
前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定ステップと、
前記デバイス接続状態設定ステップで設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理ステップと、
前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶ステップと、
前記デバイスに対する前記命令・データの一時保存を検出する監視ステップと、
前記監視ステップにおいて前記使用不許可デバイスに対する命令・データが一時保存されたことを検出すると、当該命令・データを削除する命令・データ削除ステップと、を有することを特徴とするデバイス共有方法。
【請求項１３】
ネットワークを介して接続されたデバイスと、前記デバイスを管理する管理装置と、前記デバイスを共有する情報処理装置から構成されるデバイス共有システムであって、
前記管理装置は、
前記デバイスの使用許可および／または使用不許可を記述した使用許可リストを生成する使用許可リスト生成手段と、
前記使用許可リスト生成手段で生成された前記使用許可リストを出力する使用許可リスト出力手段と、を備え、
前記情報処理装置は、
前記管理装置で生成された前記使用許可リストを取得する使用許可リスト取得手段と、
前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、
前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、
前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、
前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、
前記デバイス接続処理手段で管理している前記デバイスとの接続状態の変更を検出する第１の監視手段と、
前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する第２の監視手段と、
前記第１の監視手段において前記使用不許可デバイスの接続状態がオフラインからオンラインに変更されたことを検出すると、当該接続状態をオフラインに戻すオフライン復旧処理を実行し、前記第２の監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、を備え、
前記デバイスは、前記情報処理装置から送出された前記命令・データに基づいて所定のサービスを実行するサービス実行手段を備えること
を特徴とするデバイス共有システム。
【請求項１４】
ネットワークを介して接続されたデバイスと、前記デバイスを管理する管理装置と、前記デバイスを共有する情報処理装置から構成されるデバイス共有システムであって、
前記管理装置は、
前記デバイスの使用許可および／または使用不許可を記述した使用許可リストを生成する使用許可リスト生成手段と、
前記使用許可リスト生成手段で生成された前記使用許可リストを出力する使用許可リスト出力手段と、を備え、
前記情報処理装置は、
前記管理装置で生成された前記使用許可リストを取得する使用許可リスト取得手段と、
前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、
前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、
前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、
前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、
前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する監視手段と、
前記監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、を備え、
前記デバイスは、前記情報処理装置から送出された前記命令・データに基づいて所定のサービスを実行するサービス実行手段を備えること
を特徴とするデバイス共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して共有されるデバイスを共有する装置、方法およびシステムに関するものである。
【背景技術】
【０００２】
近年、プリンタ、ストレージ、スキャナなどのデバイスを、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のようなネットワークに接続されている複数のクライアントＰＣからネットワークを介して共有して使用する形態のシステム、所謂、デバイス共有システムが多くなってきている。
【０００３】
このようなデバイス共有システムでは、ネットワーク上のクライアントＰＣからはローカル接続したときと同様にデバイスへのアクセスを可能とし、クライアントＰＣの使用者が選択した任意のデバイスにおいて所望のサービス（例えば、プリント機能やスキャン機能、ＦＡＸ機能など）を実行させることができるという利点がある。
【０００４】
しかしながら、例えば、企業内でＬＡＮ上のデバイスを共有する場合、各使用者（クライアントＰＣ）に対し、組織構成や居室レイアウト、役職や業務上の役割などに応じて適切な使用権限（使用制限）を設定しておかないと、使用者（クライアントＰＣ）やデバイスの管理が繁雑になるという問題が生じる恐れがある。また、特定のデバイスに対するアクセス集中や、設定ミスなどでフロアが異なるプリンタから印刷結果が誤出力されるなど、デバイスの使用効率低下や、セキュリティ低下を招く恐れもある。
【０００５】
さて、接続されたデバイスに対する使用権限（使用制限）を設定する方法としては、いくつかの提案がなされている。
【０００６】
例えば、接続を許可するデバイスを規定する接続許可リストを格納しておき、デバイスが接続されるとデバイス情報を取り出し、デバイス情報と接続許可リストを照合して、デバイスが接続許可リストに登録された接続許可デバイスに相当する場合には接続を許可し、相当しない場合は接続を禁止する接続デバイス制限装置がある（例えば、特許文献１参照）。   
【０００７】
また、クライアントＰＣに接続されたデバイスのデバイスドライバの状態が管理サーバに通知され、管理サーバにおいて、クライアントＰＣから通知されたデバイスドライバの状態に基づいて、デバイスの使用の有効化／無効化を示すポリシが設定され、このポリシがクライアントＰＣに与えられることで、クライアントＰＣに接続されたデバイスの使用の有効化／無効化の設定を、クライアントＰＣの状態に応じて制御するシステムがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１８５２１８号公報
【特許文献２】特開２００７−１３３６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１は、接続デバイス制限装置の接続ポートに接続されたデバイスの接続制限を行なうためのものであり、ネットワークを介して共有されるデバイスに対して、ククライアントＰＣからの接続（使用）を制限することについては考慮されていない。
【００１０】
また、特許文献２は、管理サーバが、クライアントＰＣに接続されたデバイスの使用の有効化／無効化を示すポリシを設定するものであり、特許文献１と同様に、ネットワークを介して共有されるデバイスに対して、クライアントＰＣからの接続（使用）を制限することについては考慮されていない。
【００１１】
上記の課題に鑑みて、本発明は、クライアントＰＣに対して、予め管理者から使用を許可されたデバイス以外の接続（使用）を制限することができるデバイス共有装置、デバイス共有方法およびデバイス共有システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１に記載のデバイス共有装置は、ネットワークを介して接続されたデバイスを共有するデバイス共有装置であって、前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得手段と、前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、前記デバイス接続処理手段で管理している前記デバイスとの接続状態の変更を検出する第１の監視手段と、前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する第２の監視手段と、前記第１の監視手段において前記使用不許可デバイスの接続状態がオフラインからオンラインに変更されたことを検出すると、当該接続状態をオフラインに戻すオフライン復旧処理を実行し、前記第２の監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、を備えることを特徴とする。
【００１３】
また、上記目的を達成するために、請求項６に記載のデバイス共有装置は、ネットワークを介して接続されたデバイスを共有するデバイス共有装置であって、前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得手段と、前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する監視手段と、前記監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、を備えることを特徴とする。
【００１４】
また、上記目的を達成するために、請求項７に記載のデバイス共有方法は、ネットワークを介して接続されたデバイスを共有するデバイス共有方法であって、前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得ステップと、前記使用許可リスト取得ステップで取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定ステップであって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定ステップと、前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定ステップと、前記デバイス接続状態設定ステップで設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理ステップと、前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶ステップと、前記デバイス接続状態設定ステップにおいて設定された前記デバイスとの接続状態の変更を検出する第１の監視ステップと、前記第１の監視ステップにおいて前記使用不許可デバイスの接続状態がオフラインからオンラインに変更されたことを検出すると、当該接続状態をオフラインに戻すオフライン復旧処理ステップと、前記デバイスに対する前記命令・データの一時保存を検出する第２の監視ステップと、前記第２の監視ステップにおいて前記使用不許可デバイスに対する命令・データが一時保存されたことを検出すると、当該命令・データを削除する命令・データ削除ステップと、を有することを特徴とする。
【００１５】
また、上記目的を達成するために、請求項１２に記載のデバイス共有方法は、ネットワークを介して接続されたデバイスを共有するデバイス共有方法であって、前記デバイスの使用許可および／または使用不許可が記述された使用許可リストを取得する使用許可リスト取得ステップと、前記使用許可リスト取得ステップで取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定ステップであって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定ステップと、前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定ステップと、前記デバイス接続状態設定ステップで設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理ステップと、前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶ステップと、前記デバイスに対する前記命令・データの一時保存を検出する監視ステップと、前記監視ステップにおいて前記使用不許可デバイスに対する命令・データが一時保存されたことを検出すると、当該命令・データを削除する命令・データ削除ステップと、を有することを特徴とする。
【００１６】
また、上記目的を達成するために、請求項１３に記載のデバイス共有システムは、ネットワークを介して接続されたデバイスと、前記デバイスを管理する管理装置と、前記デバイスを共有する情報処理装置から構成されるデバイス共有システムであって、前記管理装置は、前記デバイスの使用許可および／または使用不許可を記述した使用許可リストを生成する使用許可リスト生成手段と、前記使用許可リスト生成手段で生成された前記使用許可リストを出力する使用許可リスト出力手段と、を備え、前記情報処理装置は、前記管理装置で生成された前記使用許可リストを取得する使用許可リスト取得手段と、前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、前記デバイス接続処理手段で管理している前記デバイスとの接続状態の変更を検出する第１の監視手段と、前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する第２の監視手段と、前記第１の監視手段において前記使用不許可デバイスの接続状態がオフラインからオンラインに変更されたことを検出すると、当該接続状態をオフラインに戻すオフライン復旧処理を実行し、前記第２の監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、を備え、前記デバイスは、前記情報処理装置から送出された前記命令・データに基づいて所定のサービスを実行するサービス実行手段を備えることを特徴とする。
【００１７】
また、上記目的を達成するために、請求項１４に記載のデバイス共有システムは、ネットワークを介して接続されたデバイスと、前記デバイスを管理する管理装置と、前記デバイスを共有する情報処理装置から構成されるデバイス共有システムであって、前記管理装置は、前記デバイスの使用許可および／または使用不許可を記述した使用許可リストを生成する使用許可リスト生成手段と、前記使用許可リスト生成手段で生成された前記使用許可リストを出力する使用許可リスト出力手段と、を備え、前記情報処理装置は、前記管理装置で生成された前記使用許可リストを取得する使用許可リスト取得手段と、前記使用許可リスト取得手段で取得した前記使用許可リストをデバイス使用権限として設定するデバイス使用権限設定手段であって、前記使用許可リストに前記使用許可が記述された前記デバイスを使用許可デバイスとし、それ以外を使用不許可デバイスとするデバイス使用権限設定手段と、前記使用許可デバイスとの接続状態をオンラインに設定し、前記使用不許可デバイスとの接続状態をオフラインに設定するデバイス接続状態設定手段と、前記デバイス接続状態設定手段で設定した接続状態に基づいて、前記デバイスとの接続処理を行うデバイス接続処理手段と、前記デバイスに対する命令・データを一時保存し、前記デバイスとの接続状態がオンラインであるとき当該命令・データを送出する命令・データ記憶手段と、前記命令・データ記憶手段に対する前記命令・データの一時保存を検出する監視手段と、前記監視手段において前記使用不許可デバイスに対する命令・データが前記命令・データ記憶手段に一時保存されたことを検出すると、前記命令・データ記憶手段に一時保存された当該命令・データの削除処理を実行する制御手段と、を備え、前記デバイスは、前記情報処理装置から送出された前記命令・データに基づいて所定のサービスを実行するサービス実行手段を備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、管理者は使用者（クライアントＰＣ）が使用できるデバイスの許可リストを作成し、クライアントＰＣへ配布・導入させることで、クライアントＰＣからの不適切なデバイスの使用を制限（抑止）することが可能となり、ネットワーク共有デバイスの使用管理の手間を軽減することができる。
【００１９】
また、クライアントＰＣにおいて、使用が許可されていないデバイスをオフラインからオンラインに変更しても自動的にオフラインへの復旧処理が実行され、また、使用が許可されていないデバイスに対する処理要求（命令、データ）がスプールされるとこれを削除するので、予め使用を許可されたデバイス以外の使用を制限（抑止）することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】デバイス共有システムの概略構成を示す図である。
【図２】図１に示した管理用ＰＣ１００の内部構成を例示するブロック図である。
【図３】図１に示した管理用ＰＣ１００のデバイス情報記憶部１０８に記憶される登録デバイス情報１０９の一例を示した図である。
【図４】管理用ＰＣ１００で使用許可リスト１１０を作成する処理の手順について説明するフローチャートである。
【図５】使用許可リスト１１０の一例を示した図である。
【図６】図１に示したクライアントＰＣ２００の内部構成を例示するブロック図である。
【図７】クライアントＰＣ２００において使用権限を設定・更新する処理の手順について説明するフローチャートである。
【図８】クライアントＰＣ２００において設定される使用権限の一例を示した図である。
【図９】実施例１にかかるクライアントＰＣ２００においてデバイスサービス監視制御部２１６が命令・データ記憶部２１１内のスプーラ２１２およびデバイス接続処理部２１５を監視することを説明する図である。
【図１０】クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現する方法について説明するフローチャートである。
【図１１】クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現する別の方法について説明するフローチャートである。
【図１２】クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現するさらに別の方法のうち、デバイス３００の接続状態を一定間隔で監視（ポーリング）する手順について説明するフローチャートである。
【図１３】クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現するさらに別の方法のうち、命令・データ記憶部２１１内のスプーラ２１２を一定間隔で監視（ポーリング）する手順について説明するフローチャートである。
【図１４】実施例２にかかるクライアントＰＣ２００が使用権限を設定・更新する処理の手順について説明するフローチャートである。
【図１５】実施例３にかかる使用許可リスト１１０の一例を示した図である。
【図１６】実施例３にかかるクライアントＰＣ２００において設定される使用権限の一例を示した図である。
【図１７】実施例３にかかるクライアントＰＣ２００においてデバイスサービス監視制御部２１６が命令・データ記憶部２１１内のスプーラ２１２およびデバイス接続処理部２１５を監視することを説明する図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【実施例１】
【００２２】
＜１．デバイス共有システムの構成＞
図１は、本発明のデバイス共有システムの概略構成である。デバイス共有システムは、管理用ＰＣ１００、クライアントＰＣ２００（ＰＣａ２００Ａ、ＰＣｂ２００Ｂ）、デバイス３００（デバイスａ３００Ａ、デバイスｂ３００Ｂ、デバイスｃ３００Ｃ、デバイスｄ３００Ｄ）、および、これらを接続する有線または無線のネットワーク４００で構成される。
【００２３】
なお、本実施例では、デバイス共有システムの一例として、デバイス３００（デバイスａ３００Ａ、デバイスｂ３００Ｂ、デバイスｃ３００Ｃ、デバイスｄ３００Ｄ）がすべてプリンタであるものとして説明する。
【００２４】
管理用ＰＣ１００は、デバイス共有システムの管理者用装置である。管理者権限を有する使用者（以下、管理者）が操作することによって、デバイス共有システム上にネットワーク接続されたデバイス３００を登録・管理する機能と、クライアントＰＣ２００からの使用を許可するデバイス３００の情報を記述したリスト（以下、使用許可リスト）を作成する機能を備える。
【００２５】
クライアントＰＣ２００（ＰＣａ２００Ａ，ＰＣｂ２００Ｂ）は、デバイス共有システムの一般使用者用装置である。一般使用者が操作することによって、管理用ＰＣ１００で作成された使用許可リストを受信する機能と、使用許可リストに基づいてデバイス３００の使用権限を設定する機能と、使用権限が与えられたデバイス３００に対して、ネットワーク４００を介して命令（制御コマンド）やデータ（印刷ジョブ等）を送信し、当該デバイス３００から応答やサービスの実行結果を受信する機能を備える。
【００２６】
デバイス３００は、ネットワーク４００との接続機能を備え、管理用ＰＣ１００またはクライアントＰＣ２００からネットワーク４００を介して、命令（制御コマンド）やデータ（印刷ジョブ等）を受信し、自身が備えるサービスを実行する機能を備えた周辺装置である。
【００２７】
デバイス３００は、単機能プリンタ（ＳＦＰ：Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）に限らず、プリント機能の他にスキャン機能やコピー機能などを兼ね備えた多機能周辺機器（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。また、ネットワーク４００との接続機能を備えない周辺機器であっても、ネットワーク４００との接続機能を備えた機能拡張機器を接続することで、両者の組み合わせによりデバイス３００を構成するようにしてもよい。
【００２８】
以下、管理用ＰＣ１００、クライアントＰＣ２００の詳細について順に説明する。
【００２９】
＜２．管理用ＰＣ１００の構成＞
図２は、管理用ＰＣ１００のハードウェア構成及びソフトウェア構成の一例を示すブロック図である。
【００３０】
管理用ＰＣ１００は、ＣＰＵ１０１、入力部１０２、表示部１０３、メモリ１０４、通信部１０５、メディアＩ／Ｆ１０６、外部記憶部１０７などから構成され、これらが内部バス１１２で接続される。
【００３１】
ＣＰＵ１０１は、中央処理制御部であり、メモリ１０４や外部記憶部１０７に格納された所定のプログラムを実行することによって管理用ＰＣ１００を全体的に制御する。
【００３２】
入力部１０２は、各種入力、指示操作などを行なうための操作部であり、キーボードやマウスなどで構成される。
【００３３】
表示部１０３は、各種画面などを表示するディスプレイであり、管理用ＰＣ１００に内蔵もしくは外部接続される。
【００３４】
メモリ１０４は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成される記憶領域であり、所定のプログラムやデータを格納する。
【００３５】
通信部１０５は、Ｅｔｈｅｒｎｅｔ（登録商標）のような有線ネットワーク、若しくは、ＩＥＥＥ８０２．１１ａやＩＥＥＥ８０２．１１ｇのような無線ネットワークなど、ネットワーク４００に対応したネットワークパケットによる送受信や通信制御を行うためのインターフェースである。
【００３６】
メディアＩ／Ｆ１０６は、クライアントＰＣ２００などとデータの授受を行うために着脱可能な可搬型記憶メディアを装着する入出力インターフェースである。
【００３７】
外部記憶部１０７は、オペレーティングシステム、アプリケーションプログラム（ともに不図示）に加え、デバイス情報記憶部１０８、使用許可リスト作成部１１１などの各種ソフトウェアプログラムを記憶する。
【００３８】
外部記憶部１０７に記憶されたソフトウェアは、ＣＰＵ１０１の制御に従い、メモリ１０４上に読み出されて実行される。
【００３９】
では、本発明特有のソフトウェア機能部であるデバイス情報記憶部１０８と、使用許可リスト作成部１１１の詳細について順に説明する。
【００４０】
＜２−１．デバイス情報記憶部１０８＞
デバイス情報記憶部１０８は、図１のデバイス共有システムに接続されている各デバイスの情報（登録デバイス情報１０９）およびクライアントＰＣ２００からのデバイス３００の使用許可／不許可を設定したリスト（使用許可リスト１１０）を記憶する機能部である。
【００４１】
登録デバイス情報１０９の一例を図３に示す。登録デバイス情報１０９は、デバイス共有システムに接続されたデバイス３００の種類毎や機種毎に固有の情報である。デバイス３００の機種名（モデル名）、デバイスドライバ名などがこれに相当する。本実施例では、機種名を例に説明する。
【００４２】
管理者は、デバイス共有システムに新しい機種名のデバイス３００が登録された場合に、管理用ＰＣ１００を使って当該デバイス３００に関する登録デバイス情報１０９を新規登録する。一方、デバイス共有システムから外され、存在しなくなったデバイス３００については、管理用ＰＣ１００を使って当該デバイスに関する登録デバイス情報１０９を削除する。
【００４３】
＜２−２．使用許可リスト作成部１１１＞
使用許可リスト作成部１１１は、デバイス情報記憶部１０８に記憶されている登録デバイス情報１０９に基づいて、使用許可リスト１１０を作成する機能部である。
【００４４】
管理用ＰＣ１００で使用許可リスト１１０を作成する処理の手順について、図４を用いて説明する。
【００４５】
管理者は、入力部１０２を操作して使用許可リスト作成部１１１を起動する。これにより、図４のフローが開始される。
【００４６】
まず、使用許可リスト作成部１１１は、管理者が、クライアントＰＣに対して使用許可を与えるデバイス３００を選択するためのグラフィカル・ユーザ・インターフェース（ＧＵＩ）画面を表示部１０３に表示する。
【００４７】
このＧＵＩ画面には、図３に例示した登録デバイス情報１０９が表示される。管理者は、入力部１０２を操作して、表示部１０３に表示された登録デバイス情報１０９の中から使用許可を与えるデバイス３００の機種名を選択する（ステップＳ４０１）。
【００４８】
管理者は、続けて複数のデバイス３００の機種名を選択する場合には（ステップＳ４０２でＮｏ）、ステップＳ４０１に戻り、選択処理を繰り返す。
【００４９】
一方、管理者がデバイス３００の機種名の選択を終了すると（ステップＳ４０２でＹｅｓ）、ステップＳ４０１の選択結果に基づいて、使用許可リスト１１０が作成される（ステップＳ４０３）。
【００５０】
図５に使用許可リスト１１０の一例を示す。この例示では、使用許可を与えるデバイスとして２つの機種名（ＣＩＳ−１００とＣＩＳ−３００）が記述されている。
【００５１】
使用許可リスト作成部１１１は、作成された使用許可リスト１１０をデバイス情報記憶部１０８内の所定領域に保存して処理を終了する。
【００５２】
なお、使用許可リスト１１０は、デバイス共有システムを使用するすべてのクライアントＰＣに共通のリストを作成することはもちろん、クライアントＰＣ毎や同一のクライアントＰＣを使用する使用者毎、あるいは、クライアントＰＣや使用者のグループ毎に異なるリストを作成することもできる。この様に使用許可の範囲が異なるリストを作成することで、例えば、企業内における社員個人の役職や業務上の役割、あるいは、組織構成や居室レイアウトに応じて幾通りでも適切な使用権限を設定することができる。
【００５３】
また、管理者は、配布先となる使用者名あるいはクライアントＰＣを特定できるように、使用許可リスト１１０のファイル名を任意に指定することや、特定の使用者のみ使用許可リスト１１０を使用できるように、パスワードや暗号化を任意に設定することができる。
【００５４】
さらには、上述のＧＵＩ画面を用いて、表示された登録デバイス情報１０９の中から使用許可を与えるデバイス３００の機種名を選択する方法以外にも、テキストエディタで直接、機種名を記述する方法で使用許可リスト１１０を作成してもよい。
【００５５】
加えて、使用許可リスト１１０に記述される情報は、機種名（モデル名）やデバイスドライバ名など、デバイス３００の種類毎や機種毎に固有の情報に限る必要はない。本デバイス共有システム内において、使用権限を設定すべきデバイス３００を一意に特定できる情報であれば、管理者が設定した情報であってもよい。
【００５６】
管理者によって作成された使用許可リスト１１０は、管理用ＰＣ１００から各クライアントＰＣ２００を使用する使用者へ配布される。
【００５７】
使用許可リスト１１０の配布方法としては、（１）管理者ＰＣ１００から各クライアントＰＣ２００へネットワーク４００経由でブロードキャスト配信もしくはユニキャスト配信する。（２）管理者ＰＣ１００からデバイス共有システムを使用する各クライアントＰＣ２００へネットワーク４００経由でメール送信する。（３）ＵＳＢフラッシュメモリ等の可搬型記憶メディアに格納して配布する。などが考えられるが、これに限定されるものではない。
【００５８】
＜３．クライアントＰＣ２００の構成＞
図６は、クライアントＰＣ２００のハードウェア構成及びソフトウェア構成の一例を示すブロック図である。
【００５９】
クライアントＰＣ２００は、ＣＰＵ２０１、入力部２０２、表示部２０３、メモリ２０４、通信部２０５、メディアＩ／Ｆ２０６、ローカルＩ／Ｆ２０７、外部記憶部２０８などから構成され、これらが内部バス２１７で接続される。
【００６０】
ＣＰＵ２０１、入力部２０２、表示部２０３、メモリ２０４、通信部２０５、および、内部バス２１７については、前述した管理用ＰＣ１００における構成と同一であるため詳細な説明を省略する。
【００６１】
メディアＩ／Ｆ２０６は、管理用ＰＣ１００や他のクライアントＰＣ２００などとデータの授受を行うために着脱可能な可搬型記憶メディアを装着する入出力インターフェースである。
【００６２】
ローカルＩ／Ｆ２０７は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）仕様に準拠した入出力インターフェースであって、各種デバイスとの接続などに利用される。
【００６３】
外部記憶部２０８は、オペレーティングシステム、アプリケーションプログラム（ともに不図示）に加え、命令・データ作成機能部２０９、命令・データ記憶部２１１、デバイス使用権限設定記憶部２１３、デバイス接続処理部２１５、デバイスサービス監視制御部２１６などの各種ソフトウェアプログラムや各種データを記憶する。
【００６４】
外部記憶部２０８に記憶されたこれらのソフトウェアプログラムやデータは、ＣＰＵ２０１の制御に従い、メモリ２０４上に読み出されて実行される。
【００６５】
では、本発明特有のソフトウェア機能部である命令・データ作成機能部２０９、命令・データ記憶部２１１、デバイス使用権限設定記憶部２１３、デバイス接続処理部２１５、デバイスサービス監視制御部２１６の詳細について順に説明する。
【００６６】
＜３−１．命令・データ作成機能部２０９＞
命令・データ作成機能部２０９は、ネットワーク共有されるデバイス３００の種類やメーカー、機種などによって異なるデバイスドライバ２１０を１つ以上備える機能部である。デバイスドライバ２１０は、オペレーティングシステム、アプリケーションプログラムからの指令に基づいて、デバイス３００に対する命令（制御コマンドなど）やデータ（印刷ジョブなど）の作成処理を行う。
【００６７】
＜３−２．命令・データ記憶部２１１＞
命令・データ記憶部２１１は、使用許可が与えられたデバイス３００の夫々に対応したスプーラ２１２を１つ以上備える機能部である。スプーラ２１２は、上述したデバイスドライバ２１０で作成された命令（制御コマンドなど）やデータ（印刷ジョブなど）を一時的に記憶（スプール）し、後述するデバイスサービス監視制御部２１６の指示に従って、スプールを解除して、当該命令／データをデバイス３００へ送出する処理、もしくは、当該命令／データを削除する処理を行なう。
【００６８】
＜３−３．デバイス使用権限設定記憶部２１３＞
デバイス使用権限設定記憶部２１３は、管理者（管理用ＰＣ１００）から配布された使用許可リストを通信部２０５もしくはメディアＩ／Ｆ２０６を介して受信し、これを使用許可リスト２１４として記憶する機能部であり、また、使用許可リスト２１４に記述された内容を、デバイス３００に対する使用権限として設定し保存する機能部である。
【００６９】
＜３−４．デバイス接続処理部２１５＞
デバイス接続処理部２１５は、デバイス使用権限設定記憶部２１３内の使用許可リスト２１４（使用権限）に基づいて、デバイス３００の接続状態を設定し、設定された接続状態に基づいてデバイス３００との接続処理を行なう機能部である。
【００７０】
＜３−５．デバイスサービス監視制御部２１６＞
デバイスサービス監視制御部２１６は、デバイス使用権限設定記憶部２１３内の使用許可リスト２１４（使用権限）を参照して、デバイス接続処理部２１５に設定されたデバイス３００の接続状態と、命令・データ記憶部２１１内のスプーラ２１２とを監視し、その監視結果をもとに、使用許可リスト２１４に記述された使用権限どおりにデバイス３００におけるサービスの実行を制御する機能部である。
【００７１】
＜３−６．使用権限の設定＞
次に、管理者（管理用ＰＣ１００）から配布された使用許可リストに基づいて、デバイス使用権限設定記憶部２１３がクライアントＰＣ２００の使用権限を設定もしくは変更する処理の手順について、図７のフローチャートを用いて説明する。
【００７２】
クライアントＰＣ２００は、前述のとおり、ブロードキャスト配信、ユニキャスト配信、メール送信、可搬型記憶メディアなどによって管理者（管理用ＰＣ１００）から配布された使用許可リストを、通信部２０５もしくはメディアＩ／Ｆ２０６を介して受信（取得）し、デバイス使用権限設定記憶部２１３へ受け渡す（ステップＳ７０１）。
【００７３】
次に、デバイス使用権限設定記憶部２１３は、使用許可リスト２１４を格納済みであるかどうかを判定する（ステップＳ７０２）。
【００７４】
使用許可リスト２１４が格納されていない場合、すなわち、使用権限を新規に登録する場合（ステップＳ７０２でＹｅｓ）、管理用ＰＣ１００から受信した使用許可リストを使用許可リスト２１４としてデバイス使用権限設定記憶部２１３内に保存し、保存した使用許可リスト２１４に記述された内容をデバイス３００に対する使用権限として新規に設定して処理を終了する。また、新規に設定された使用権限に従って、デバイス接続処理部２１５では、デバイス３００の接続状態を設定する。（ステップＳ７０３）。
【００７５】
一方、使用許可リスト２１４が既に格納されている場合には（ステップＳ７０２でＮｏ）、使用許可リスト２１４と管理用ＰＣ１００から新たに受信した使用許可リストとを比較し、使用権限の設定内容に変更があるかどうかを判定する（ステップＳ７０４）。
【００７６】
使用権限の設定内容に変更がある場合（ステップＳ７０４でＹｅｓ）、管理用ＰＣ１００から受信（取得）した使用許可リストを使用許可リスト２１４に上書き保存して、使用権限を変更することで処理を終了する（ステップＳ７０５）。なお、変更された使用権限に従って、デバイス接続処理部２１５では、デバイス３００の接続状態を変更する。
【００７７】
一方、使用許可リストの内容に変更がない場合には（ステップＳ７０４でＮｏ）、管理用ＰＣ１００から受信した使用許可リストの保存、すなわち使用権限の更新は実行せず、処理を終了する。
【００７８】
上述のようにして設定されたクライアントＰＣ２００内部における使用権限の設定状態の一例を図８に示す。この例では、図５に例示した使用許可リスト１１０（２１４）の記述に基づいて、機種名がＣＩＳ−１００であるデバイスａとデバイスｂ、機種名がＣＩＳ−３００であるデバイスｃの３台に対して使用許可が与えられた状態を表している。
【００７９】
そして、デバイス接続処理部２１５では、使用許可が与えられた「使用許可デバイス」の接続状態が「オンライン」に、使用許可が与えられない「使用不許可デバイス」の接続状態が「オフライン」に設定される。
【００８０】
ここで、「オンライン」とは、クライアントＰＣ２００からデバイス３００に対して命令（制御コマンドなど）やデータ（印刷ジョブなど）を送信可能な状態をいい、「オフライン」とは、クライアントＰＣ２００からデバイス３００に対して命令（制御コマンドなど）やデータ（印刷ジョブなど）を送信不可能な状態をいう。
【００８１】
このように、デバイス共有システムの管理者は、各クライアントＰＣ２００に対して使用権限を容易に設定することができる。
【００８２】
＜３−７．使用権限の監視＞
上述のようにして、デバイス共有システムの管理者は、各クライアントＰＣ２００に対して使用権限を容易に設定することができる。しかしながら、クライアントＰＣ２００の使用者が操作ミスをしたり、不正使用を試みることによって、一度クライアントＰＣ２００に対して設定された使用権限が不適切に変更される事態も起こり得る。
【００８３】
具体的には、使用不許可デバイスの接続状態がオフラインからオンラインに切り替えられることや、使用不許可デバイスに向けて命令（制御コマンドなど）やデータ（印刷ジョブなど）が投入されることが考えられる。
【００８４】
このため、デバイス共有システムのクライアントＰＣ２００は、設定された使用権限を一定間隔で監視（ポーリング）し、使用者による使用権限の不適切な変更を抑止する仕組みを備える。
【００８５】
以下、使用権限を監視し、使用権限のないデバイス（使用不許可デバイス）でのサービス実行を抑止する処理について説明する。
【００８６】
図９は、クライアントＰＣ２００のデバイスサービス監視制御部２１６が、使用許可リスト２１４（使用権限）に基づいて、デバイス３００におけるサービスの実行を監視制御することについて説明する図である。なお、ここでは、図８に例示した使用権限が設定されているものとする。
【００８７】
デバイスサービス監視制御部２１６は、デバイス接続処理部２１５と命令・データ記憶部２１１を一定間隔で監視（ポーリング）し、その監視結果をデバイス使用権限設定記憶部２１３に保存されている使用許可リスト２１４（使用権限）と照合する。
【００８８】
これにより、使用許可リスト２１４に機種名が記述されていないデバイス、すなわち、使用不許可デバイス（デバイスｄ）の接続状態が「オフライン」であること、および、使用不許可デバイス（デバイスｄ）に対応するスプーラ２１２Ｄに命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされていないことをチェックする。
【００８９】
では、デバイスサービス監視制御部２１６が行なう監視処理の詳細についてフローチャートを用いて説明する。この監視処理は幾つかの方法で実現可能であるが、ここでは３つの方法について述べる。
【００９０】
＜３−７−１．使用権限の監視制御処理方法１＞
図１０は、クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現する方法について説明するフローチャートである。
【００９１】
この方法では、使用不許可デバイスの接続状態がオフラインからオンラインへ変更した場合に行なうオフライン復旧処理と、使用不許可デバイス向けに命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされた場合に行なう命令／データ削除処理を逐次実行する。
【００９２】
デバイスサービス監視制御部２１６は、デバイス接続処理部２１５に設定された使用不許可デバイスの接続状態をチェックし、接続状態が「オフライン」から「オンライン」に変化したことを検出した場合（ステップＳ１００１でＹｅｓ）、デバイス接続処理部２１５に対して、その接続状態を「オフライン」に復旧させ（ステップＳ１００２）、表示部２０３を通じてクライアントＰＣ２００の使用者へ監視結果および制御結果を通知する（ステップＳ１００３）。一方、接続状態が「オフライン」のままの場合（ステップＳ１００１でＮｏ）には、ステップＳ１００２およびＳ１００３を飛ばしステップＳ１００４に進む。
【００９３】
次に、デバイスサービス監視制御部２１６は、命令・データ記憶部２１１内の使用不許可デバイスに対応するスプーラ（デバイスｄ用スプーラ２１２Ｄ）をチェックし、命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされたことを検出した場合（ステップＳ１００４でＹｅｓ）、スプーラ２１２Ｄにスプールされた命令／データを削除し（ステップＳ１００５）、表示部２０３を通じてクライアントＰＣ２００の使用者へ監視結果および制御結果を通知する（ステップＳ１００６）。一方、命令／データがスプールされていなければ（ステップＳ１００４でＮｏ）、ステップＳ１００５およびＳ１００６は実行しない。
【００９４】
ここまでの処理を終えると、デバイスサービス監視制御部２１６は、再びステップＳ１００１に戻り、使用権限の監視を継続する。
【００９５】
なお、ステップＳ１００３およびステップＳ１００６における監視結果および制御結果の通知は、必須ではなく、通知を省略してもよい。また、クライアントＰＣ２００の使用者だけでなく通信部２０５とネットワーク４００を介して、管理用ＰＣ１００（管理者）へも通知するようにしてもよい。
【００９６】
このように、この方法では、使用不許可デバイスの接続状態がオフラインからオンラインへ変更した場合に行なうオフライン復旧処理と、使用不許可デバイス向けに命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされた場合に行なう命令／データ削除処理を逐次実行する。これによって、使用権限のないクライアントＰＣ２００からのサービス実行を抑止することができる。
【００９７】
＜３−７−２．使用権限の監視制御処理方法２＞
図１１は、クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現する別の方法について説明するフローチャートである。
【００９８】
この方法では、使用不許可デバイスの接続状態がオフラインからオンラインへ変更した場合に行なうオフライン復旧処理を逐次実行する。そして、オフライン復旧処理を実行したときに使用不許可デバイス向けの命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされていた場合にのみ命令／データの削除処理を実行する。
【００９９】
デバイスサービス監視制御部２１６は、デバイス接続処理部２１５に設定された使用不許可デバイスの接続状態をチェックし、接続状態が「オフライン」のままの場合（ステップＳ１１０１でＮｏ）には、再びステップＳ１１０１に戻り、使用権限の監視を継続する。
【０１００】
一方、接続状態が「オフライン」から「オンライン」に変化したことを検出した場合（ステップＳ１１０１でＹｅｓ）、デバイス接続処理部２１５に対して、その接続状態を「オフライン」に復旧させる。（ステップＳ１１０２）。
【０１０１】
次に、命令・データ記憶部２１１内の使用不許可デバイスに対応するスプーラ（デバイスｄ用スプーラ２１２Ｄ）をチェックする（ステップＳ１１０３）。
【０１０２】
ここで、命令／データがスプールされたことを検出した場合（ステップＳ１１０３でＹｅｓ）、スプーラ２１２Ｄにスプールされた命令／データを削除する（ステップＳ１１０４）。一方、命令／データがスプールされていなければ（ステップＳ１１０３でＮｏ）、ステップＳ１１０４を飛ばし次の処理（ステップＳ１１０５）に進む。
【０１０３】
最後に、デバイスサービス監視制御部２１６は、表示部２０３を通じてクライアントＰＣ２００の使用者へ監視結果および制御結果を通知し（ステップＳ１１０５）、再びステップＳ１１０１に戻り、使用権限の監視を継続する。
【０１０４】
なお、ステップＳ１１０５における監視結果および制御結果の通知は、必須ではなく、通知を省略してもよい。また、クライアントＰＣ２００の使用者だけでなく通信部２０５とネットワーク４００を介して、管理用ＰＣ１００（管理者）へも通知するようにしてもよい。
【０１０５】
このように、この方法では、使用不許可デバイスの接続状態がオフラインからオンラインへ変更した場合に行なうオフライン復旧処理を逐次実行する。そして、オフライン復旧処理を実行したときに使用不許可デバイス向けの命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされていた場合にのみ命令／データの削除処理を実行する。これによって、使用権限のないクライアントＰＣ２００からのサービス実行を抑止することができる。
【０１０６】
＜３−７−３．使用権限の監視制御処理方法３＞
図１２および図１３は、クライアントＰＣ２００のデバイスサービス監視制御部２１６が行なう監視制御処理を実現するさらに別の方法について説明するフローチャートである。
【０１０７】
この方法では、使用不許可デバイスの接続状態がオフラインからオンラインへ変更した場合に行なうオフライン復旧処理を逐次実行し、かつ、使用不許可デバイス向けに命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされた場合の命令／データ削除処理を所定時間毎に実行する。そして、オフライン復旧処理の実行により割り込みを発生させて、所定時間の経過を待たず、命令／データ削除処理を即時実行する。
【０１０８】
まず、図１２を用いて、デバイス接続処理部２１５に設定された使用不許可デバイスの接続状態を一定間隔で監視（ポーリング）する手順について説明する。
【０１０９】
デバイスサービス監視制御部２１６は、デバイス接続処理部２１５に設定された使用不許可デバイスの接続状態をチェックし、接続状態が「オフライン」のままの場合（ステップＳ１２０１でＮｏ）には、再びステップＳ１２０１に戻り、使用権限の監視を継続する。
【０１１０】
一方、接続状態が「オフライン」から「オンライン」に変化したことを検出した場合（ステップＳ１２０１でＹｅｓ）、デバイス接続処理部２１５に対して、その接続状態を「オフライン」に復旧させる。（ステップＳ１２０２）。
【０１１１】
次に、デバイスサービス監視制御部２１６は、表示部２０３を通じてクライアントＰＣ２００の使用者へ監視結果および制御結果を通知し（ステップＳ１２０３）、再びステップＳ１２０１に戻り、使用権限の監視を継続する。
【０１１２】
なお、ステップＳ１２０３における監視結果および制御結果の通知は、必須ではなく、通知を省略してもよい。また、クライアントＰＣ２００の使用者だけでなく通信部２０５とネットワーク４００を介して、管理用ＰＣ１００（管理者）へも通知するようにしてもよい。
【０１１３】
続いて、図１３を用いて、命令・データ記憶部２１１内の使用不許可デバイスに対応するスプーラを一定間隔で監視（ポーリング）する手順について説明する。
【０１１４】
デバイスサービス監視制御部２１６は、図１２で説明した使用不許可デバイスの接続状態の監視と並行して、使用不許可デバイスに対応するスプーラの監視もあわせて実行し、所定時間毎に使用不許可デバイスに対応するスプーラにスプールされた命令／データを削除する。
【０１１５】
デバイスサービス監視制御部２１６は、処理開始時にタイマーを起動する（ステップＳ１３０１）。そして、タイマーの計時が所定時間に達したかどうかを判定する（ステップＳ１３０２）。
【０１１６】
所定時間に達していなければ（ステップＳ１３０２でＮｏ）、再びステップＳ１３０２に戻り、タイマーの計時を継続する。一方、所定時間に達したことを検出した場合（ステップＳ１３０２でＹｅｓ）、命令・データ記憶部２１１内の使用不許可デバイスに対応するスプーラ（デバイスｄ用スプーラ２１２Ｄ）をチェックする（ステップＳ１３０３）。
【０１１７】
命令／データがスプールされたことを検出した場合（ステップＳ１３０３でＹｅｓ）、スプーラ２１２Ｄにスプールされた命令／データを削除する（ステップＳ１３０４）。一方、命令／データがスプールされていなければ（ステップＳ１３０３でＮｏ）、ステップＳ１３０４を飛ばし次の処理に進む。
【０１１８】
次に、デバイスサービス監視制御部２１６は、タイマーをリセットして初期値から計時を再開し（ステップＳ１３０５）、再びステップＳ１３０２へ戻る。
【０１１９】
さて、図１２で説明した使用不許可デバイスの接続状態の監視中に、接続状態が「オフライン」から「オンライン」に変化したことが検出された場合（ステップＳ１２０１でＹｅｓ）、デバイスサービス監視制御部２１６では、図１３で説明したスプーラ２１２の監視処理に割り込みが発生する（図１２および図１３において、割り込みを記号Ａで表示）。
【０１２０】
この割り込みによって、スプーラ２１２の監視処理は、図１３のいずれのステップを処理中であっても、速やかにステップＳ１３０３の実行に切り替わり、命令・データ記憶部２１１内の使用不許可デバイスに対応するスプーラ（デバイスｄ用スプーラ２１２Ｄ）をチェックする。ステップＳ１３０３以降の処理については上述のとおりであるので省略する。
【０１２１】
このように、この方法では、使用不許可デバイスの接続状態がオフラインからオンラインへ変更した場合に行なうオフライン復旧処理を逐次実行し、かつ、使用不許可デバイス向けに命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされた場合の命令／データ削除処理を所定時間毎に実行する。そして、オフライン復旧処理の実行により割り込みを発生させて、所定時間の経過を待たず、命令／データ削除処理を即時実行する。これによって、使用権限のないクライアントＰＣ２００からのサービス実行を抑止することができる。
【０１２２】
なお、上記で、デバイスサービス監視制御部２１６が行なう監視制御処理として３つの方法について述べたが、これらのうちどの方法をデバイス共有システムに適用するかは自由に設計してよい。
【０１２３】
例えば、１つの方法を恒久的にデバイス共有システムに適用させてもよいし、クライアントＰＣ２００の使用者によって任意選択できるようにしてもよい。あるいは、クライアントＰＣ２００の処理性能に応じて設定されるようにしてもよい。
【０１２４】
上述したように、実施例１のデバイス共有システムでは、管理者が、各クライアントＰＣ２００に対して、使用権限を容易に設定することができる。
【０１２５】
また、クライアントＰＣ２００に設定された使用権限を一定間隔で監視し、使用者によって使用不許可デバイスの状態がオフラインからオンラインに切り換えられても、直ちにオフラインへ復旧することで、使用権限の不正な変更を抑止し、使用不許可デバイスにおけるサービスの実行を抑止することができる。
【０１２６】
さらには、使用不許可デバイス向けに命令（制御コマンドなど）やデータ（印刷ジョブなど）が生成・スプールされても、その命令／データを削除することで、使用不許可デバイスにおけるサービスの実行を抑止することができるとともに、クライアントＰＣ２００における記憶領域の無駄な消費を抑止することができる。
【実施例２】
【０１２７】
実施例２に係る実施の形態を説明する。
【０１２８】
＜４．「例外デバイス」に対する使用権限の設定＞
前述の実施例１では、管理用ＰＣ１００で作成した使用許可リストに記述されたデバイスに対してのみ、クライアントＰＣ２００に使用権限を与え、それ以外のデバイスに対しては、クライアントＰＣ２００に使用権限を与えないと説明した。
【０１２９】
しかしながら、クライアントＰＣ２００には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などのローカルＩ／Ｆ２０７を介してデバイスがローカル接続される場合がある。
【０１３０】
また、米国アドビシステムズ社の「アクロバット」（登録商標）のような電子原稿ライタをクライアントＰＣ２００にインストールし、この電子原稿ライタを使用して、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式などの電子原稿を生成する場合がある。この場合も、出力に使用するデバイスドライバとして電子原稿ライタを指定（選択）して、一般のプリンタと同じように印刷処理を実行することになるので、電子原稿ライタもローカル接続されたデバイスの一つと考えてよい。
【０１３１】
クライアントＰＣ２００の使用者にとって、こうしたローカル接続されたデバイスは、使用許可リストの記述内容に左右されず使用したいという場合もある。
【０１３２】
そこで、実施例２では、クライアントＰＣ２００にローカル接続されたデバイス（以下、例外デバイス）に対して、使用許可リストの記述内容にかかわらず、使用権限を与える例について説明する。なお、図１〜図６および図８〜図１３を用いて説明した実施例１の構成は、実施例２でも同様に適用可能であるので、説明を省略する。
【０１３３】
また、本実施例においても、デバイス３００（デバイスａ３００Ａ、デバイスｂ３００Ｂ、デバイスｃ３００Ｃ、デバイスｄ３００Ｄ）はすべてプリンタであるものとする。
【０１３４】
図１４は、管理者（管理用ＰＣ１００）から配布された使用許可リストに基づいて、クライアントＰＣ２００の使用権限を設定もしくは変更する処理の手順について説明するフローチャートである。
【０１３５】
クライアントＰＣ２００は、ブロードキャスト配信、ユニキャスト配信、メール送信、可搬型記憶メディアなどによって管理者（管理用ＰＣ１００）から配布された使用許可リストを、通信部２０５もしくはメディアＩ／Ｆ２０６を介して受信し、デバイス使用権限設定記憶部２１３へ受け渡す（ステップＳ１４０１）。
【０１３６】
次に、デバイス使用権限設定記憶部２１３は、使用許可リスト２１４を格納済みであるかどうかを判定する（ステップＳ１４０２）。
【０１３７】
使用許可リスト２１４が格納されていない場合、すなわち、使用権限を新規に登録する場合（ステップＳ１４０２でＹｅｓ）、管理用ＰＣ１００から受信した使用許可リストを使用許可リスト２１４としてデバイス使用権限設定記憶部２１３に保存し、保存した使用許可リスト２１４に基づいて、使用権限を新規に設定して処理を終了する（ステップＳ１４０３）。
【０１３８】
一方、使用許可リスト２１４が既に格納されている場合（ステップＳ１４０２でＮｏ）には、使用許可リスト２１４と管理用ＰＣ１００から新たに受信した使用許可リストとを比較し、使用権限の設定内容に変更があるかどうかを判定する（ステップＳ１４０４）。
【０１３９】
使用権限の設定内容に変更がある場合（ステップＳ１４０４でＹｅｓ）、管理用ＰＣ１００から受信した使用許可リストを使用許可リスト２１４に上書き保存する。そして、上書き保存した使用許可リスト２１４に基づいて、使用権限を変更する（ステップＳ１４０５）。なお、変更された使用権限に従って、デバイス接続処理部２１５では、デバイス３００の接続状態を変更する。
【０１４０】
さて、上述した使用権限の新規設定（ステップＳ１４０３）または使用権限の変更設定（ステップＳ１４０５）の後、例外デバイスがあるかどうかを判別する（ステップＳ１４０６）。
【０１４１】
ここで、例外デバイスがある場合には（ステップＳ１４０６でＹｅｓ）、例外デバイスに対して使用権限を設定する例外処理を実行する（ステップＳ１４０７）。例外デバイスがない場合には（ステップＳ１４０６でＮｏ）、例外処理（ステップＳ１４０７）を飛ばして、すべての処理を終了する。
【０１４２】
一方、使用許可リストの内容に変更がない場合（ステップＳ１４０４でＮｏ）には、管理用ＰＣ１００から受信した使用許可リストの保存、使用権限の更新、例外処理はいずれも実行せず、すべての処理を終了する。
【０１４３】
なお、上記ステップＳ１４０７における例外処理の実行は、管理者が認めた場合に限定するようにしてもよい。具体的には、管理者が、管理用ＰＣ１００において使用許可リスト１１０を作成する際に、例外処理の実行の認否を使用許可リスト１１０に追記するようにすることでこれを実現できる。
【０１４４】
上述したように、実施例２におけるデバイス共有システムでは、使用許可リストの記述内容に左右されずに、例外デバイスに対して柔軟に使用権限を設定することができる。これによって、ネットワーク共有デバイス（デバイス３００）に対しては、管理者が意図した適切な使用権限を設定するとともに、クライアントＰＣ２００にローカル接続されたデバイスに対しては、クライアントＰＣ２００の使用者の利便性を損なわずに使用することが可能となる。
【０１４５】
また、例外処理の実行を、管理者が認めた場合に限定すれば、クライアントＰＣ２００にローカル接続されたデバイスであっても、管理者の管理の下で、適切な使用制限を設定して、セキュリティ低下を防ぐことができる。
【実施例３】
【０１４６】
実施例３に係る実施の形態を説明する。
【０１４７】
＜５．サービス種類毎の使用権限の設定＞
前述の実施例１および実施例２では、本発明のデバイス共有システムの一例として、デバイス３００（デバイスａ３００Ａ、デバイスｂ３００Ｂ、デバイスｃ３００Ｃ、デバイスｄ３００Ｄ）がすべてプリンタであるものとし、単一のサービスに対する使用権限を設定する実施例について説明した。
【０１４８】
これに対して、実施例３では、デバイス３００として、プリンタだけでなく、多機能周辺機器（ＭＦＰ）や、ファクシミリ、スキャナ、ストレージ、カメラなどが混在してネットワーク共有されたシステムにおいて、デバイスが備えるサービスの種類（例えば、プリント機能やスキャン機能、ＦＡＸ機能など）毎に使用権限を設定する実施例について説明する。
【０１４９】
なお、実施例１および実施例２と共通する構成については、説明を省略し、本実施例特有の構成のみを詳しく説明する。
【０１５０】
図１５は、管理用ＰＣ１００において生成される使用許可リスト１１０の一例である。本実施例では、デバイスが備えるサービスの種類毎に使用権限を設定することから、機種名に加え、各々の機種に対して使用権限を与えるべきサービスの種類が記述されている。
【０１５１】
図１６は、図１５に例示した使用許可リスト１１０（２１４）の記述に基づいて設定されたクライアントＰＣ２００内部における使用権限の設定状態の一例である。この例では、図５に例示した使用許可リストの記述に基づいて、機種名がＣＩＳ−１００であるデバイスａとデバイスｂに対しては「プリント」サービスの使用権限が、機種名がＣＩＳ−３００であるデバイスｃに対しては、「プリント」「スキャン」「ＦＡＸ」サービスの使用許可が与えられた状態を表している。使用不許可デバイスであるデバイスｄに対しては、一切使用権限が与えられない。
【０１５２】
図１７は、クライアントＰＣ２００のデバイスサービス監視制御部２１６が、使用許可リスト２１４（使用権限）に基づいて、デバイス３００におけるサービスの実行を監視制御することについて説明する図である。なお、ここでは、図１６に例示した使用権限が設定されているものとする。
【０１５３】
デバイスサービス監視制御部２１６は、さらにプリント、スキャン、ＦＡＸ等のサービス毎に細分化されて構成される（２１６Ａ，２１６Ｂ，２１６Ｃ）。
【０１５４】
サービス毎に細分化されたデバイスサービス監視制御部２１６Ａ，２１６Ｂ，２１６Ｃは、デバイス接続処理部２１５と命令・データ記憶部２１１を一定間隔で監視（ポーリング）し、その監視結果をデバイス使用権限設定記憶部２１３に保存されている使用許可リスト２１４（使用権限）と照合する。
【０１５５】
これにより、使用許可リスト２１４に機種名およびサービス名が記述されていないデバイス、すなわち、使用不許可デバイスの接続状態が「オフライン」であること、および、使用不許可デバイスに対応するスプーラに命令（制御コマンドなど）やデータ（印刷ジョブなど）がスプールされていないことをサービス毎にチェックする。
【０１５６】
デバイスサービス監視制御部２１６が行なう監視処理の詳細については、実施例１において図１０〜図１３を用いて説明した方法が適用可能であるので、説明を省略する。
【０１５７】
上述したように、実施例３のデバイス共有システムでは、管理者が、各クライアントＰＣ２００に対して、デバイス３００が備えるサービスの種類毎に使用権限を容易に設定することができる。
【０１５８】
これによって、クライアントＰＣ２００の使用者の属性（例えば、企業における所属部署や役職など）に応じて、デバイス３００そのものの使用権限だけでなく、そのデバイスが備えるサービスの種類（例えば、プリント機能やスキャン機能、ＦＡＸ機能など）別に使用権限を設定することができるようになる。
【０１５９】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において適宜変更可能である。
【０１６０】
上述の各実施例では、デバイスサービス監視制御部２１６が、デバイス接続処理部２１５と命令・データ記憶部２１１をポーリングすることで監視を実現すると説明したが、デバイス接続処理部２１５および命令・データ記憶部２１１からデバイスサービス監視制御部２１６へイベント（状態変化）を通知することで監視を実現するようにしてもよい。
【０１６１】
上述のとおり、デバイスサービス監視制御部２１６が、デバイス接続処理部２１５と命令・データ記憶部２１１の両方を監視することによって、クライアントＰＣからの不適切なデバイスの使用を確実に制限（抑止）することができるが、これに限らず、デバイス接続処理部２１５と命令・データ記憶部２１１のどちらか一方だけを監視するようにしてもよい。
【０１６２】
例えば、命令・データ記憶部２１１だけを監視し、使用不許可デバイスに対する命令／データがスプールされたことを検出した場合に、当該命令／データを削除することで、デバイスサービス監視制御部２１６が行なう監視制御を簡素化しつつも、本発明の目的を達成することができる。デバイス接続処理部２１５だけを監視する場合も同様である。
【０１６３】
また、上述の各実施例では、クライアントＰＣ２００毎にデバイス使用制限を設定すると説明したが、クライアントＰＣ２００の使用者毎にデバイス使用制限を設定するようにしてもよい。
【０１６４】
なお、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して処理を実行することによっても達成することができる。
【０１６５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶したコンピュータで読み取り可能な記憶媒体は本発明を構成することになる。
【０１６６】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現されるように構成してもよい。
【０１６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれたあと、このプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を実行し、その処理に応じて上述した実施形態が実現される場合も含んでいる。
【０１６８】
なお、プログラムコードを供給するため、例えば、フロッピー（登録商標)ディスク、ハードディスク、光磁気ディスク、ＣＤやＤＶＤに代表される光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等の記憶媒体を用いることができる。または、プログラムコードは、ネットワークを介してダウンロードしてもよい。
【符号の説明】
【０１６９】
１００：管理用ＰＣ
１０１：ＣＰＵ
１０２：入力部
１０３：表示部
１０４：メモリ
１０５：通信部
１０６：メディアＩ／Ｆ
１０７：外部記憶部
１０８：デバイス情報記憶部
１０９：登録デバイス情報
１１０：使用許可リスト
１１１：使用許可リスト作成部
１１２：内部バス
２００Ａ，２００Ｂ：クライアントＰＣ
２０１：ＣＰＵ
２０２：入力部
２０３：表示部
２０４：メモリ
２０５：通信部
２０６：メディアＩ／Ｆ
２０７：ローカルＩ／Ｆ
２０８：外部記憶部
２０９：命令・データ作成機能部
２１０：デバイスドライバ
２１１：命令・データ記憶部
２１２：スプーラ
２１３：デバイス使用権限設定記憶部
２１４：使用許可リスト（使用権限）
２１５：デバイス接続処理部
２１６：デバイスサービス監視制御部
２１７：内部バス
３００Ａ，３００Ｂ，３００Ｃ，３００Ｄ：デバイス
４００  ネットワーク
【図１】
2010271851.tif 000003
【図２】
2010271851.tif 000004
【図３】
2010271851.tif 000005
【図４】
2010271851.tif 000006
【図５】
2010271851.tif 000007
【図６】
2010271851.tif 000008
【図７】
2010271851.tif 000009
【図８】
2010271851.tif 000010
【図９】
2010271851.tif 000011
【図１０】
2010271851.tif 000012
【図１１】
2010271851.tif 000013
【図１２】
2010271851.tif 000014
【図１３】
2010271851.tif 000015
【図１４】
2010271851.tif 000016
【図１５】
2010271851.tif 000017
【図１６】
2010271851.tif 000018
【図１７】
2010271851.tif 000019