(57)【要約】【課題】実世界のプリンタの位置を認識できるとともに、利用可能なプリンタの位置を容易に把握でき、プリンタのアイコンに対する操作を迅速かつ的確に行なう。【解決手段】ＰＣ１００を、プリンタ４０１〜４０ｎを配置可能な配置領域の画像である地図画像と、プリンタ４０１〜４０ｎのアイコンと、プリンタ４０１〜４０ｎの座標と、利用者ＩＤと利用者の属性とを対応付けた利用者情報と、利用者がプリンタ４０１〜４０ｎへアクセス可能な旨を定めたアクセス権の有無と利用者の属性とを対応付けたアクセス管理情報とを受信する送受信部１０７と、利用者情報とアクセス管理情報とに基づき、利用者がアクセス権を有するプリンタのアイコンを選定するアイコン選定部１０５と、地図画像上の座標が示す位置に、選定したアイコンを地図画像とともにモニタ１０１に表示する表示制御部１０３として機能させる。【選択図】        図１
2007249956.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ネットワークを介して接続される外部装置を配置可能な配置領域の画像である地図画像と、複数の前記外部装置を示すシンボルと、前記複数の外部装置それぞれの前記配置領域上の位置を示す位置情報と、利用者に固有の識別情報である利用者識別情報と利用者の属性とを対応付けた利用者情報と、利用者が前記複数の外部装置へアクセス可能な旨を定めたアクセス権の有無と前記利用者の属性とを対応付けたアクセス管理情報とを取得する取得手段と、
取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記利用者が前記アクセス権を有する前記外部装置を示すシンボルを選定するシンボル選定手段と、
取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに表示部に表示する表示制御手段、
として機能させることを特徴とする表示処理プログラム。
【請求項２】
更に、前記コンピュータを、
前記地図画像と前記複数の外部装置を示すシンボルとを前記表示部に表示する要求である表示要求、および前記利用者識別情報を、前記利用者からの入力により受け付ける入力受付手段として機能させ、
前記取得手段は、ネットワークに接続され、要求に応じて情報を提供する位置管理サーバへの前記表示要求の送信の応答として、前記地図画像と前記複数の外部装置を示すシンボルと前記位置情報と前記利用者情報と前記アクセス管理情報とを、前記位置管理サーバから取得すること、
を特徴とする請求項１に記載の表示処理プログラム。
【請求項３】
前記アクセス管理情報は、前記入力を行った利用者が前記複数の外部装置に対して実行可能な旨を前記アクセス権として定めた実行権の有無と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有する前記外部装置を示すシンボルを選定し、
前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、
を特徴とする請求項２に記載の表示処理プログラム。
【請求項４】
前記アクセス管理情報は、前記入力を行った利用者が前記複数の外部装置に関する情報を示す装置情報の閲覧可能な旨を前記アクセス権として定めた装置情報閲覧権の有無と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有し、かつ前記装置情報閲覧権を有する前記外部装置を示すシンボルを選定し、
前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、
を特徴とする請求項３に記載の表示処理プログラム。
【請求項５】
前記アクセス管理情報は、前記装置情報の全てを閲覧可能な旨を前記アクセス権として定めた全閲覧権の有無と、前記装置情報の一部分の閲覧可能な旨を前記アクセス権として定めた制限付閲覧権の有無とを含む前記装置情報閲覧権の可否と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づい
て、前記入力を行った利用者が前記実行権を有し、前記全閲覧権を有する前記外部装置を示すシンボル、または前記実行権を有し、前記制限付閲覧権を有する前記外部装置を示すシンボルを選定し、
前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、
を特徴とする請求項４に記載の表示処理プログラム。
【請求項６】
前記アクセス管理情報は、前記入力を行った利用者が前記装置情報閲覧権に対して書き込み可能な旨を前記アクセス権として定めた書き込み権の有無と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有し、前記書き込み権を有する前記外部装置を示すシンボルを選定し、
前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、
を特徴とする請求項５に記載の表示処理プログラム。
【請求項７】
前記利用者情報は、前記利用者識別情報と利用者の権能を段階的に示した権能レベルとを対応付けており、
前記アクセス管理情報は、利用者の前記アクセス権と前記権能レベルとを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記権能レベルに対応する前記アクセス権を有する前記外部装置を示すシンボルを選定し、
前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、
を特徴とする請求項６に記載の表示処理プログラム。
【請求項８】
前記アクセス権は、前記複数の外部装置ごとに設定することが可能であり、
前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記複数の外部装置のうち前記入力を行った利用者が前記アクセス権を有する前記外部装置を示すシンボルを全て選定し、
表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した全ての前記シンボルを、前記地図画像とともに前記表示部に表示すること、
を特徴とする請求項７に記載の表示処理プログラム。
【請求項９】
複数の外部装置および表示処理装置にネットワークを介して接続されるサーバ装置において、
前記複数の外部装置を示すシンボルと、利用者が前記複数の外部装置へアクセス可能な旨を定めたアクセス権の有無と利用者の属性とを対応付けたアクセス管理情報を記憶する記憶手段と、
前記外部装置を配置可能な配置領域の画像である地図画像と複数の前記外部装置を示すシンボルとを表示する要求である表示要求と、利用者に固有の識別情報である利用者識別情報とを、前記表示処理装置から受信する提供手段（Ｗｅｂサービス部）と、
前記地図画像と、前記複数の外部装置それぞれの前記配置領域上の位置を示す位置情報と、前記利用者識別情報と前記利用者の属性とを対応付けた利用者情報とを取得する取得手段と、
取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記アクセス権を有する前記外部装置を示すシンボルを選定するシンボル選定手段と、を備え、
前記提供手段は、前記表示要求および前記利用者識別情報の受信に応答して、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とするサーバ装置。
【請求項１０】
前記アクセス管理情報は、前記利用者が前記複数の外部装置に対して実行可能な旨を前記アクセス権として定めた実行権の有無と前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有する前記外部装置を示すシンボルを選定し、
前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とする請求項９に記載のサーバ装置。
【請求項１１】
前記アクセス管理情報は、前記利用者が前記複数の外部装置に関する情報を示す装置情報の閲覧可能な旨を前記アクセス権として定めた装置情報閲覧権の有無と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有し、前記装置情報閲覧権を有する前記外部装置を示すシンボルを選定し、
前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とする請求項１０に記載のサーバ装置。
【請求項１２】
前記アクセス管理情報は、前記装置情報の全てを閲覧可能な旨を前記アクセス権として定めた全閲覧権の有無と、前記装置情報の一部分の閲覧可能な旨を前記アクセス権として定めた制限付閲覧権の有無とを含む前記装置情報閲覧権の可否と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有し、前記全閲覧権を有する前記外部装置を示すシンボル、または前記実行権を有し、前記制限付閲覧権を有する前記外部装置を示すシンボルを選定し、
前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とする請求項１１に記載のサーバ装置。
【請求項１３】
前記アクセス管理情報は、前記利用者が前記装置情報閲覧権に対して書き込み可能な旨を前記アクセス権として定めた書き込み権の有無と、前記利用者の属性とを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有し、前記書き込み権を有する前記外部装置を示すシンボルを選定し、
前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とする請求項１２に記載のサーバ装置。
【請求項１４】
前記利用者情報は、前記利用者識別情報と利用者の権能を段階的に示した権能レベルとを対応付けており、
前記アクセス管理情報は、利用者の前記アクセス権と前記権能レベルとを対応付けており、
前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理
情報とに基づいて、前記利用者が前記権能レベルに対応する前記アクセス権を有する前記外部装置を示すシンボルを選定し、
前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とする請求項１３に記載のサーバ装置。
【請求項１５】
前記アクセス権は、前記複数の外部装置ごとに設定することが可能であり、
前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記複数の外部装置のうち前記利用者が前記アクセス権を有する前記外部装置を示すシンボルを全て選定し、
前記提供手段は、前記地図画像と選定した全ての前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、
を特徴とする請求項１４に記載のサーバ装置。
【請求項１６】
複数の外部装置にネットワークで接続される外部装置管理システムにおいて、
情報を表示可能な表示装置と、
前記外部装置を配置可能な配置領域の画像である地図画像と、前記複数の外部装置を示すシンボルと、前記複数の外部装置それぞれの前記は位置領域上の位置を示す位置情報と、利用者に固有の識別情報である利用者識別情報と利用者の属性とを対応付けた利用者情報と、利用者が前記複数の外部装置へアクセス可能な旨を定めたアクセス権の有無と前記利用者の属性とを対応付けたアクセス管理情報とを記憶する記憶手段と、
前記地図画像と、前記複数の外部装置を示すシンボルとを前記表示装置に表示する要求である表示要求、および前記利用者識別情報とを、利用者からの入力により受け付ける入力受付手段と、
前記利用者情報と前記アクセス管理情報に基づいて、前記入力を行った利用者が前記アクセス権を有する前記外部装置を示すシンボルを選定するシンボル選定手段と、
前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示装置に表示する表示制御手段と、を備えること、
を特徴とする外部装置管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の処理を行う外部装置に関する情報を表示する表示処理プログラム、サーバ装置、および外部装置管理システムに関するものである。
【背景技術】
【０００２】
近年、オフィスにおいてはプリンタ等の印刷機器（外部装置）が多数配置されており、それらはネットワーク上に存在し、様々な場所からアクセスできるようになっている。ネットワークを通じてこれらのプリンタ等を利用するために、プリンタ等の初期設定及び印刷などにおいて、ファイルのドラッグアンドドロップという操作がしばしば用いられている。例えば、ファイルをプリンタアイコンにドラッグアンドドロップすると印刷が開始されるものなどである。
【０００３】
また、プリント条件が予め設定されているプリントアイコンと、プリントすべきファイルのアイコンとが表示された表示画面上でファイルアイコンをドラッグして、プリントアイコン上にドロップすることによって、そのプリンタの設定が表示され、プリントアイコンに設定されている印刷条件下でファイルの印刷処理が実行される印刷制御操作システムが公開されている（例えば、特許文献１）。この方法では、ファイルをドラッグアンドドロップするという直感的な作業により印字指示から設定確認を行うことができる。
【０００４】
【特許文献１】特開２００１−３３７７６５号公報
【０００５】
しかし、上記特許文献１においてファイルのアイコンをプリンタアイコンにドラッグアンドドロップした場合、そのプリンタのアイコンがどの位置に配置されたプリンタに相当するかを区別するのは困難であると考えられる。このため、プリンタが実際に配置されている領域を地図画像等によって表示するとともに、その地図画像等の表示上において、実際の配置場所に相当する位置にプリンタのアイコンを表示することで、実世界におけるどの位置にどのプリンタが配置されているかを直感的に認識できると考えられる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、実際の配置されている領域の地図画像等を作成して、ＰＣ（Personal Computer）等のディスプレイにプリンタのアイコンを表示する場合に、全てのプリンタの
アイコンを表示すると、利用者が利用できないプリンタ、例えば、その利用者が入室できない場所にあるプリンタや、電源が投入されていないプリンタなどまで表示されてしまう。このため、その地図画像上に表示されているプリンタのアイコンにファイルをドラッグアンドドロップしても印刷ができない場合があり、再度、他のプリンタのアイコンにドラッグアンドドロップしなければならないという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、外部装置を示すシンボルを選定して表示することによって、外部装置を利用する際の指定において、実世界に配置されている外部装置の位置を認識できるとともに、利用者が利用可能な外部装置の位置を容易に把握でき、外部装置を示すシンボルに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる表示処理プログラム、サーバ装置、および外部装置管理システムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、コンピュー
タを、ネットワークを介して接続される外部装置を配置可能な配置領域の画像である地図画像と、複数の前記外部装置を示すシンボルと、前記複数の外部装置それぞれの前記配置領域上の位置を示す位置情報と、利用者に固有の識別情報である利用者識別情報と利用者の属性とを対応付けた利用者情報と、利用者が前記複数の外部装置へアクセス可能な旨を定めたアクセス権の有無と前記利用者の属性とを対応付けたアクセス管理情報とを取得する取得手段と、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記利用者が前記アクセス権を有する前記外部装置を示すシンボルを選定するシンボル選定手段と、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに表示部に表示する表示制御手段、として機能させることを特徴とする表示処理プログラムである。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の表示処理プログラムにおいて、更に、前記コンピュータを、前記地図画像と前記複数の外部装置を示すシンボルとを前記表示部に表示する要求である表示要求、および前記利用者識別情報を、前記利用者からの入力により受け付ける入力受付手段として機能させ、前記取得手段は、ネットワークに接続され、要求に応じて情報を提供する位置管理サーバへの前記表示要求の送信の応答として、前記地図画像と前記複数の外部装置を示すシンボルと前記位置情報と前記利用者情報と前記アクセス管理情報とを、前記位置管理サーバから取得すること、を特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項２に記載の表示処理プログラムにおいて、前記アクセス管理情報は、前記入力を行った利用者が前記複数の外部装置に対して実行可能な旨を前記アクセス権として定めた実行権の有無と、前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有する前記外部装置を示すシンボルを選定し、前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、を特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項３に記載の表示処理プログラムにおいて、前記アクセス管理情報は、前記入力を行った利用者が前記複数の外部装置に関する情報を示す装置情報の閲覧可能な旨を前記アクセス権として定めた装置情報閲覧権の有無と、前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有し、かつ前記装置情報閲覧権を有する前記外部装置を示すシンボルを選定し、前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、を特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項４に記載の表示処理プログラムにおいて、前記アクセス管理情報は、前記装置情報の全てを閲覧可能な旨を前記アクセス権として定めた全閲覧権の有無と、前記装置情報の一部分の閲覧可能な旨を前記アクセス権として定めた制限付閲覧権の有無とを含む前記装置情報閲覧権の可否と、前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有し、前記全閲覧権を有する前記外部装置を示すシンボル、または前記実行権を有し、前記制限付閲覧権を有する前記外部装置を示すシンボルを選定し、前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、を特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項５に記載の表示処理プログラムにおいて、前記アクセス管理情報は、前記入力を行った利用者が前記装置情報閲覧権に対して書き込み可能な旨を前記アクセス権として定めた書き込み権の有無と、前記利用者の属性とを対応付
けており、前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記実行権を有し、前記書き込み権を有する前記外部装置を示すシンボルを選定し、前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、を特徴とする。
【００１４】
また、請求項７にかかる発明は、請求項６に記載の表示処理プログラムにおいて、前記利用者情報は、前記利用者識別情報と利用者の権能を段階的に示した権能レベルとを対応付けており、前記アクセス管理情報は、利用者の前記アクセス権と前記権能レベルとを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記入力を行った利用者が前記権能レベルに対応する前記アクセス権を有する前記外部装置を示すシンボルを選定し、前記表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示部に表示すること、を特徴とする。
【００１５】
また、請求項８にかかる発明は、請求項７に記載の表示処理プログラムにおいて、前記アクセス権は、前記複数の外部装置ごとに設定することが可能であり、前記シンボル選定手段は、取得した前記利用者情報と前記アクセス管理情報とに基づいて、前記複数の外部装置のうち前記入力を行った利用者が前記アクセス権を有する前記外部装置を示すシンボルを全て選定し、表示制御手段は、取得した前記地図画像上の前記位置情報が示す位置に、選定した全ての前記シンボルを、前記地図画像とともに前記表示部に表示すること、を特徴とする。
【００１６】
また、請求項９にかかる発明は、複数の外部装置および表示処理装置にネットワークを介して接続されるサーバ装置において、前記複数の外部装置を示すシンボルと、利用者が前記複数の外部装置へアクセス可能な旨を定めたアクセス権の有無と利用者の属性とを対応付けたアクセス管理情報を記憶する記憶手段と、前記外部装置を配置可能な配置領域の画像である地図画像と複数の前記外部装置を示すシンボルとを表示する要求である表示要求と、利用者に固有の識別情報である利用者識別情報とを、前記表示処理装置から受信する提供手段（Ｗｅｂサービス部）と、前記地図画像と、前記複数の外部装置それぞれの前記配置領域上の位置を示す位置情報と、前記利用者識別情報と前記利用者の属性とを対応付けた利用者情報とを取得する取得手段と、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記アクセス権を有する前記外部装置を示すシンボルを選定するシンボル選定手段と、を備え、前記提供手段は、前記表示要求および前記利用者識別情報の受信に応答して、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とするサーバ装置である。
【００１７】
また、請求項１０にかかる発明は、請求項９に記載のサーバ装置において、前記アクセス管理情報は、前記利用者が前記複数の外部装置に対して実行可能な旨を前記アクセス権として定めた実行権の有無と前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有する前記外部装置を示すシンボルを選定し、前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とする。
【００１８】
また、請求項１１にかかる発明は、請求項１０に記載のサーバ装置において、前記アクセス管理情報は、前記利用者が前記複数の外部装置に関する情報を示す装置情報の閲覧可能な旨を前記アクセス権として定めた装置情報閲覧権の有無と、前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有し、前記装置情報閲覧権を
有する前記外部装置を示すシンボルを選定し、前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とする。
【００１９】
また、請求項１２にかかる発明は、請求項１１に記載のサーバ装置において、前記アクセス管理情報は、前記装置情報の全てを閲覧可能な旨を前記アクセス権として定めた全閲覧権の有無と、前記装置情報の一部分の閲覧可能な旨を前記アクセス権として定めた制限付閲覧権の有無とを含む前記装置情報閲覧権の可否と、前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有し、前記全閲覧権を有する前記外部装置を示すシンボル、または前記実行権を有し、前記制限付閲覧権を有する前記外部装置を示すシンボルを選定し、前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とする。
【００２０】
また、請求項１３にかかる発明は、請求項１２に記載のサーバ装置において、前記アクセス管理情報は、前記利用者が前記装置情報閲覧権に対して書き込み可能な旨を前記アクセス権として定めた書き込み権の有無と、前記利用者の属性とを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記実行権を有し、前記書き込み権を有する前記外部装置を示すシンボルを選定し、前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とする。
【００２１】
また、請求項１４にかかる発明は、請求項１３に記載のサーバ装置において、前記利用者情報は、前記利用者識別情報と利用者の権能を段階的に示した権能レベルとを対応付けており、前記アクセス管理情報は、利用者の前記アクセス権と前記権能レベルとを対応付けており、前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記利用者が前記権能レベルに対応する前記アクセス権を有する前記外部装置を示すシンボルを選定し、前記提供手段は、前記地図画像と選定した前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とする。
【００２２】
また、請求項１５にかかる発明は、請求項１４に記載のサーバ装置において、前記アクセス権は、前記複数の外部装置ごとに設定することが可能であり、前記シンボル選定手段は、取得した前記利用者情報と記憶されている前記アクセス管理情報とに基づいて、前記複数の外部装置のうち前記利用者が前記アクセス権を有する前記外部装置を示すシンボルを全て選定し、前記提供手段は、前記地図画像と選定した全ての前記シンボルと前記位置情報とを、前記表示処理装置に送信すること、を特徴とする。
【００２３】
また、請求項１６にかかる発明は、複数の外部装置にネットワークで接続される外部装置管理システムにおいて、情報を表示可能な表示装置と、前記外部装置を配置可能な配置領域の画像である地図画像と、前記複数の外部装置を示すシンボルと、前記複数の外部装置それぞれの前記は位置領域上の位置を示す位置情報と、利用者に固有の識別情報である利用者識別情報と利用者の属性とを対応付けた利用者情報と、利用者が前記複数の外部装置へアクセス可能な旨を定めたアクセス権の有無と前記利用者の属性とを対応付けたアクセス管理情報とを記憶する記憶手段と、前記地図画像と、前記複数の外部装置を示すシンボルとを前記表示装置に表示する要求である表示要求、および前記利用者識別情報とを、利用者からの入力により受け付ける入力受付手段と、前記利用者情報と前記アクセス管理情報に基づいて、前記入力を行った利用者が前記アクセス権を有する前記外部装置を示すシンボルを選定するシンボル選定手段と、前記地図画像上の前記位置情報が示す位置に、選定した前記シンボルを、前記地図画像とともに前記表示装置に表示する表示制御手段と、を備えること、を特徴とする外部装置管理システムである。
【発明の効果】
【００２４】
本発明によれば、利用者がアクセス権を有する外部装置のシンボルを選定して表示することによって、所定の処理を行う外部装置の指定において、実世界に配置されている外部装置の位置を認識できるとともに、利用者がアクセス可能な外部装置の位置を容易に把握できるという効果を奏する。
【００２５】
また、本発明によれば、利用者がアクセス権を有する外部装置のシンボルを選定して表示することによって、所定の処理を行う外部装置の指定において、外部装置のシンボルに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。また、外部装置の選定に関して必要な情報を、別個の位置管理サーバから受信するため、情報の管理が行い易く、表示処理の迅速化を計ることができるという効果を奏する。
【００２６】
また、本発明によれば、サーバ装置において利用者がアクセス権を有する外部装置のシンボルを選定して、選定した外部装置のシンボル等の情報を表示処理装置に送信することによって、表示処理装置が選定した外部装置のシンボルの表示を行うため、表示処理装置において外部装置の選定処理が不要となり、情報の管理が行い易く、表示処理の迅速化を計ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照して、この発明にかかる表示処理プログラム、サーバ装置、外部装置管理システムの最良な実施の形態を詳細に説明する。
【００２８】
（第１の実施の形態）
第１の実施の形態にかかるＰＣは、モニタに複数のプリンタのアイコンを表示する場合に、利用者が使用（実行）できる権限を有するプリンタのみを表示するものである。図１は、第１の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。図１に示すように、第１の実施の形態にかかるＰＣ１００は、位置管理サーバ２００とプリンタ４０１〜４０ｎに、ネットワーク３００を介して接続されている。ここで、アイコンとは、モニタの表示画面上に、各種のデータや処理機能を絵又は絵文字として表示したものをいう。また、本実施の形態では、プリンタを示すものとして、モニタの表示画面上にプリンタのアイコンを表示しているが、これに限定されるものでなく、アイコンと、各種のデータや処理機能を記号や文字列等によって表示したものとを含むシンボルを表示してもよい。
【００２９】
ネットワーク３００は、電話回線、無線ネットワーク、インターネットなどであって、ＰＣ１００と、位置管理サーバ２００と、プリンタ４０１〜４０ｎとを接続している。
【００３０】
プリンタ４０１〜４０ｎは、様々な場所に配置され、ＰＣ１００から印刷するための印刷データおよび印刷要求を受信して、受信した印刷要求に従って印刷データを記録用紙等に印刷するものである。なお、プリンタの台数は増減して構成してもよい。
【００３１】
次に、位置管理サーバ２００の詳細について説明する。位置管理サーバ２００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を管理し、ＰＣ１００の要求に対して必要な情報を送信するものであって、ファイル蓄積部２１０と、位置管理データベース２１１と、アクセス権限データベース２１２と、送受信部２０１とを、主に備えている。
【００３２】
位置管理データベース２１１は、地図情報管理テーブルと、プリンタ情報管理テーブルと、利用者情報管理テーブルとを主に記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００３３】
地図情報管理テーブルは、プリンタ４０１〜４０ｎの配置可能な配置領域をレイアウトで示す地図画像のそれぞれに固有の識別情報である地図ＩＤ、地図画像が示す建物の階、地図画像における領域の範囲を示す地図画像の座標範囲、地図画像のファイル名とを対応付けて記憶している。ここで、地図には、プリンタの位置を示す地図イメージ等の他、プリンタの位置とともに、部屋の机、棚などを表示したレイアウトも含まれる。
【００３４】
図２は、第１の実施の形態における地図情報管理テーブルの一例を示すデータ構造図である。図２に示すように、地図情報管理テーブルは、「Ｍａｐ８」等の地図ＩＤ、「８Ｆ」（８階）等の地図画像が示す建物の階、地図画像における領域の範囲をＸ方向のＸ座標（例えば０−５００）と、Ｘ方向に垂直なＹ方向のＹ座標（例えば、０−３００）で示す地図画像の座標範囲、「8F.jpg」等の地図画像のファイル名とを対応付けて記憶している。
【００３５】
プリンタ情報管理テーブルは、プリンタ４０１〜４０ｎそれぞれ固有の識別情報であるプリンタＩＤ、プリンタ４０１〜４０ｎの配置されている建物の階、プリンタ４０１〜４０ｎが配置されている場所名、プリンタ４０１〜４０ｎそれぞれの地図画像の座標範囲における配置領域上の位置を座標で示す位置情報、プリンタ４０１〜４０ｎの送信先であるＩＰアドレスやＳＩＰ−ＵＲＩ等、プリンタ４０１〜４０ｎの機種、プリンタ４０１〜４０ｎのネットワーク接続の状況、印刷状況、用紙やインク等の有無を示すプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名とを対応付けて記憶している。
【００３６】
ここで、ＳＩＰ−ＵＲＩとは、ＳＩＰ（Session Initiation Protocol）プロトコルで
使用されるＵＲＩ（Uniform Resource Identifier）であり、プリンタ４０１〜４０ｎそ
れぞれに固有に割り当てられたＵＲＩである。また、ＳＩＰとは、ＶｏＩＰを応用したインターネット電話などで用いられる通話制御プロトコルの一つであり、転送機能や発信者番号通知機能など公衆電話網に近い機能を備え、接続にかかる時間も短くなっている。また、ＳＩＰは、各端末に割り当てられるアドレス形式が電子メールアドレスの形式に近く、将来的には共通化も可能とされている。
【００３７】
図３は、第１の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。図３に示すように、プリンタ情報管理テーブルは、「Ｐｒｉｎｔｅｒ１」等のプリンタ４０１〜４０ｎのプリンタＩＤ、「８Ｆ」（８階）等のプリンタ４０１〜４０ｎの配置されている建物の階、「第１会議室」、「グループ室」等のプリンタ４０１〜４０ｎが配置されている場所名、「（２４０，２００）」等のプリンタ４０１〜４０ｎそれぞれの座標、「ｘｘｘ.ｙｙｙ.ｙｙｙ.ｚｚｚ」（ＩＰアドレス）や「sip：P3@xxx.jp」（
ＳＩＰ−ＵＲＩ）等のプリンタ４０１〜４０ｎの送信先、「Ｐｒｉｎｔｅｒ００１」等のプリンタ４０１〜４０ｎの機種、「オンライン」等のプリンタ４０１〜４０ｎのプリンタ状態、「icon1.jpg」等のプリンタ４０１〜４０ｎのアイコンのファイル名とを対応付け
て記憶している。ここで、本実施の形態におけるプリンタのアイコンは、ｇｉｆファイルを使用しているが、これに限定されるものではなくどのような画像ファイルでもよい。
【００３８】
利用者情報管理テーブルは、利用者にそれぞれ固有の識別情報である利用者ＩＤ、利用者の名前、利用者の送信先であるメールアドレス等、利用者の電話番号（ＴＥＬ）、利用者の権能を段階的に示した利用者の属性（権能レベル）とを対応付けて記憶している。
【００３９】
図４は、第１の実施の形態における利用者情報管理テーブルの一例を示すデータ構造図である。図４に示すように、利用者情報管理テーブルは、「Ｐｅｒｓｏｎ１」等の利用者ＩＤ、「○○一郎」等の利用者の名前、「hum1@xxx.co.jp」（メールアドレス）等の利用者の送信先、「０３−ＸＸＸＸ−０００１」等の利用者の電話番号（ＴＥＬ）、「管理職」等の利用者の役職（属性）とを対応付けて記憶している。
【００４０】
ファイル蓄積部２１０は、地図画像のファイルとプリンタのアイコンのファイルとを主に蓄積するものである。
【００４１】
アクセス権限データベース２１２は、プリンタ対応管理テーブルと、アクセスコントロールリストとを主に記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００４２】
プリンタ対応管理テーブルは、各プリンタがどのアクセスコントロールリストに設定されているかを対応付けたものである。すなわち、プリンタＩＤといずれかのアクセスコントロールリストの種類とを対応付けて記憶している。アクセスコントロールリストについては、後述する。
【００４３】
図５は、第１の実施の形態におけるプリンタ対応管理テーブルの一例を示すデータ構造図である。図５に示すように、プリンタ対応管理テーブルは、「Ｐｒｉｎｔｅｒ１」等のプリンタＩＤ、「Ａ」等のアクセスコントロールリストの種類とを対応付けて記憶している。
【００４４】
アクセスコントロールリスト（アクセス管理情報）は、利用者の属性としての役職と、利用者がプリンタへアクセス可能である旨を定めたアクセス権を有しているか否か（有無）を対応付けたものであり、各プリンタにこのアクセスコントロールリストのいずれかが設定されている。すなわち、それぞれの役職の利用者に対して、各プリンタのカラーもしくはモノクロ等のアイコンが表示可能である旨を定めたアイコン閲覧権の有無、各プリンタのプリンタ状態やプリンタ属性の全部が閲覧可能である旨を定めた閲覧権の有無、各プリンタンやプリンタ状態とプリンタ属性の一部が閲覧可能である旨を定めた一部閲覧権の有無、各プリンタのカラーもしくはモノクロ等の機能、プリンタ状態、およびプリンタ属性に対する書き込みが可能な旨を定めた書き込み権の有無、各プリンタのカラーもしくはモノクロ等の機能、プリンタ状態、およびプリンタ属性に対する実行が可能な旨を定めた実行権の有無が設定されている。ここで、プリンタ状態とは、例えば、オンライン、オフライン、印刷可、印刷中、用紙切れ、インク切れなど、プリンタに関する状態を示す。また、プリンタ属性とは、プリンタに関する情報であって、例えば、プリンタの位置情報（座標）、プリンタの送信先、プリンタ機種などを示す。ここで、プリンタ状態の一部閲覧権とは、例えば、オンライン、オフライン、印刷可、印刷中などのプリンタ状態は閲覧可能であるが、用紙切れ、インク切れなどのプリンタ状態は閲覧不可である場合をいう。また、プリンタ属性の一部閲覧権とは、プリンタ位置情報と送信先は閲覧可能であるが、プリンタの機種は閲覧不可である場合をいう。
【００４５】
具体的には、例えば、アクセスコントロールリストには、ＡとＢの２種類のテーブルがあり、各プリンタにＡまたはＢのいずれかが設定されている。図６は、アクセスコントロールリストＡの一例を示すデータ構造図である。図６に示すように、アクセスコントロールリストＡは、「管理職」や「一般社員」等の利用者の属性である役職と、カラーまたはモノクロのプリンタのアイコン閲覧権の有無、プリンタ状態およびプリンタ属性の閲覧権の有無、プリンタ状態およびプリンタ属性の一部閲覧権の有無、カラーまたはモノクロのプリンタ機能や、プリンタ状態、およびプリンタ属性の書き込み権の有無、カラーまたはモノクロのプリンタ機能や、プリンタ状態、およびプリンタ属性の実行権の有無が対応付けられている。このアクセスコントロールリストＡでは、管理職と一般社員は、カラーとモノクロのアイコン閲覧権と、プリンタ状態およびプリンタ属性の閲覧権と、カラーとモノクロの双方のプリンタの機能の実行権とを有しているが、それ以外の権利はいずれも有していない。派遣社員は、カラーとモノクロのアイコン閲覧権と、プリンタ状態およびプリンタ属性の閲覧権と、モノクロの機能の実行権とを有しているが、それ以外の権利はい
ずれも有していない。システム管理者は、アイコン閲覧権、閲覧権、書き込み権、実行権を有している。このアクセスコントロールリストＡは、例えば、一般的に人の出入がある場所に設置されるプリンタに設定されることを想定している。ここで、閲覧権には、制限付きの一部閲覧権が設定されているが、書き込み権についても同様に、各プリンタのカラーもしくはモノクロ等の機能、プリンタ状態、およびプリンタ属性のいずれかのみに対する書き込みが可能な旨を定めた制限付きの一部書き込み権を設けてもよい。
【００４６】
図７は、アクセスコントロールリストＢの一例を示すデータ構造図である。図７に示すように、アクセスコントロールリストＢも同様に「管理職」や「一般社員」等の利用者の属性である役職と、カラーまたはモノクロのプリンタのアイコン閲覧権の有無、プリンタ状態およびプリンタ属性の閲覧権の有無、プリンタ状態およびプリンタ属性の一部閲覧権の有無、カラーまたはモノクロのプリンタ機能や、プリンタ状態、およびプリンタ属性の書き込み権の有無、カラーまたはモノクロのプリンタ機能や、プリンタ状態、およびプリンタ属性の実行権の有無が対応付けられている。このアクセスコントロールリストＢでは、管理職は、カラーとモノクロのアイコン閲覧権と、プリンタ状態およびプリンタ属性の一部閲覧権と、カラーとモノクロの双方のプリンタの機能の実行権とを有しているが、それ以外の権利はいずれも有していない。一般社員と派遣社員は、いずれの権利も有していない。システム管理者は、アイコン閲覧権、閲覧権、書き込み権、実行権を有している。アクセスコントロールリストＢは、例えば、管理職が主に出入する機密場所に設置されるプリンタに設定されることを想定している。
【００４７】
送受信部２０１は、ＰＣ１００から位置管理データベース２１１に記憶されているアクセス権限データベース２１２におけるデータの送信要求、ファイル蓄積部２１０に蓄積された画像ファイルの送信要求を受信したり、該データ、画像ファイル等をＰＣ１００に送信するものである。具体的には、地図情報管理テーブルに記憶されている地図画像の座標範囲をＰＣ１００に送信する。また、プリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、プリンタ４０１〜４０ｎの送信先、プリンタ４０１〜４０ｎの機種、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名を同様にＰＣ１００に送信する。また、利用者情報管理テーブルに記憶されている利用者ＩＤ、役職を同様にＰＣ１００に送信する。また、アクセス権限データベース２１２に記憶されているプリンタ対応管理テーブル、アクセスコントロールリストを同様にＰＣ１００に送信する。さらに、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイルを送信する。
【００４８】
次に、ＰＣ１００の詳細について説明する。ＰＣ１００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１（表示部）と、入力デバイス１０２と、表示制御部１０３と、入力受付部１０４と、アイコン選定部１０５と、制御部１０６と、送受信部１０７（取得手段）とを主に備えている。
【００４９】
データ蓄積部１１０は、プリンタ４０１〜４０ｎで印刷される文書や画像等のファイルを記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００５０】
プリンタドライバ１１１は、プリンタ４０１〜４０ｎにそれぞれ対応するプリンタドライバと、プリンタ４０１〜４０ｎにそれぞれ対応するプリンタドライバ名とプリンタ４０１〜４０ｎのプリンタＩＤとを対応付けたテーブルを記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００５１】
モニタ１０１は、文字や画像を表示するディスプレイ装置である。入力デバイス１０２
は、マウス、トラックボールやトラックパッドなどのポインティングデバイスやキーボード等であり、利用者がドラッグアンドドロップによる操作や、モニタ１０１に表示された画面に対する操作を行うものである。ここで、ドラッグアンドドロップとは、マウス等の操作法で、ドラッグとドロップを連続的に行う操作である。また、マウス等のボタンを押したままポインタを移動させることを「ドラッグ」、そしてドラッグの移動先でマウス等のボタンを離す操作を「ドロップ」という。
【００５２】
表示制御部１０３は、後述する送受信部１０７によって位置管理サーバ２００から受信した地図情報管理テーブルに記憶されている地図画像の座標範囲、ファイル蓄積部２１０に蓄積されている地図画像のファイルを参照して、プリンタ４０１〜４０ｎの配置可能な領域をレイアウトで示す地図画像をモニタ１０１に表示する制御を行うものである。また、同様に位置管理サーバ２００から受信したプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、ファイル蓄積部２１０に蓄積されているプリンタのアイコンのファイルを参照して、プリンタ４０１〜４０ｎのアイコンを地図画像に重畳させて、モニタ１０１に表示する制御を行う。これにより、地図画像上のどの位置にどのプリンタが配置されているかがモニタ１０１に表示されることになる。
【００５３】
また、表示制御部１０３は、プリンタ４０１〜４０ｎのアイコンを所定の大きさでモニタ１０１に表示する制御を行う。これにより、地図画像上のプリンタ４０１〜４０ｎを見易い大きさで表示できる。そして、プリンタ４０１〜４０ｎのうち、後述するアイコン選定部１０５により選定されたプリンタのアイコンであって、ドラッグアンドドロップによる入力を行った利用者が実行権を有しており、閲覧権または一部閲覧権を有するプリンタのアイコンのみを表示し、該利用者が実行権を有しておらず、閲覧権や一部閲覧権を有さないプリンタのアイコンを表示しない制御を行う。
【００５４】
入力受付部１０４は、利用者が入力デバイス１０２を操作することにより、モニタ１０１に表示された画面に対する入力を受け付けるものである。具体的には、入力受付部１０４は、利用者からの利用者ＩＤと、モニタ１０１に表示する地図画像とプリンタのアイコンの表示要求の入力を受け付ける。また、入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書等のファイルのアイコンをプリンタ４０１〜４０ｎのアイコンのいずれか一つにドラッグアンドドロップすることによって、ドラッグアンドドロップによりプリンタの指定の入力を受け付ける。また、この指定の入力の受け付けを、同時にドラッグしたファイルの文書等の印刷を行なう旨の印刷要求の入力の受け付けとしてもよいし、ドラッグしたファイルの文書等の印刷を行なうか否かを選択する印刷画面の表示要求の受け付けとしてもよい。なお、本実施の形態では、印刷要求の受付として構成する。
【００５５】
アイコン選定部１０５は、ドラッグアンドドロップによる入力を行った利用者の役職によって、その利用者が実行権およびアイコン閲覧権を有するプリンタのアイコンを選定し、さらにその選定されたプリンタのアイコンのうち、プリンタ状態およびプリンタ属性の閲覧権を有するプリンタのアイコンと、一部閲覧権を有するプリンタのアイコンと、いずれの閲覧権も有していないプリンタのアイコンを選定するものである。
【００５６】
制御部１０６は、入力受付部１０４によって受け付けた入力によりプリンタが指定された場合、指定されたプリンタのプリンタＩＤを取得して、プリンタドライバ１１１から、取得したプリンタＩＤに対応するプリンタドライバを取得するものである。また、取得したプリンタドライバによって、利用者のドラッグアンドドロップにより指定された文書等のファイルから、印刷用の印刷データを生成する。
【００５７】
送受信部１０７は、位置管理サーバ２００に、位置管理データベース２１１とアクセス権限データベース２１２におけるデータの要求を送信したり、ファイル蓄積部２１０に蓄
積された画像ファイルの要求を送信して、該データ、画像ファイルを位置管理サーバ２００から受信するものである。具体的には、位置管理サーバ２００における地図情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの地図画像の座標範囲を受信する。また、位置管理サーバ２００におけるプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名とを、同様に受信する。また、位置管理サーバ２００における利用者情報管理テーブルに記憶されている利用者ＩＤ、役職を同様に受信する。また、アクセス権限データベースに記憶されているプリンタ対応管理テーブル、アクセスコントロールリストを同様に受信する。さらに、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイルを受信する。また、利用者によりプリンタが指定されると、受信したプリンタ４０１〜４０ｎの送信先の中から指定されたプリンタのプリンタＩＤに対応する送信先であるアドレス等を取得し、取得した送信先に印刷データを送信する。
【００５８】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。図８は、第１の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【００５９】
まず、入力受付部１０４は、利用者からの利用者ＩＤと、モニタ１０１に表示する地図画像（例えば８階の地図画像）の表示要求、プリンタのアイコンの表示要求の入力を受け付ける（ステップＳ８０１）。次に、送受信部１０７は、８階の地図画像の表示要求とプリンタのアイコンの表示要求を受け付けた旨と、利用者ＩＤを位置管理サーバ２００に送信する（ステップＳ８０２）。次に、位置管理サーバ２００は、「８階」をキーとして検索し、位置管理データベース２１１における地図情報管理テーブル、プリンタ情報管理テーブル、利用者情報管理テーブルと、ファイル蓄積部２１０、アクセス権限データベース２１２とを参照して、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、利用者情報（利用者ＩＤ、役職）、プリンタ対応管理テーブル、アクセスコントロールリストを取得する。なお、具体的な取得の方法は公知の手法によって行うため省略する。
【００６０】
そして、送受信部１０７は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、利用者情報（利用者ＩＤ、役職）、プリンタ対応管理テーブル、アクセスコントロールリストを位置管理サーバ２００から受信する（ステップＳ８０３）。
【００６１】
次に、アイコン選定部１０５は、受信した利用者情報から利用者ＩＤに対応する役職を取得する（ステップＳ８０４）。そして、アイコン選定部１０５は、表示要求された処理対象としてのプリンタを選択する（ステップＳ８０５）。例えば、８階のプリンタであれば、プリンタ情報を参照して、プリンタＩＤが「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」「Ｐｒｉｎｔｅｒ３」のいずれかのプリンタを処理対象のプリンタとして選択することになる。
【００６２】
次に、アイコン選定部１０５は、プリンタ対応管理テーブルを参照して、選択されたプリンタに設定されているアクセスコントロールリストを選択する（ステップＳ８０６）。例えば、選択されたプリンタＩＤが「Ｐｒｉｎｔｅｒ３」であった場合、プリンタ対応管理テーブルを参照して、「Ｐｒｉｎｔｅｒ３」に対応して設定されているアクセスコントロールリストＢを選択する。
【００６３】
そして、アイコン選定部１０５は、アクセスコントロールリストを参照して、選択された役職の利用者が実行権およびアイコン閲覧権を有するプリンタのアイコンを選定する（ステップＳ８０７）。例えば、アクセスコントロールリストＢを参照すると、管理者が地図画像等の表示要求の入力を行っている場合、カラーとモノクロの双方の実行権を有し、アイコン閲覧権を有しているため、プリンタを使用できることになり、そのプリンタのアイコンは選定される。また、一般社員が地図画像等の表示要求の入力を行っている場合、カラーとモノクロの双方の実行権もアイコン閲覧権も有していないため、プリンタを使用できないことになり、そのプリンタのアイコンは選定されない。
【００６４】
次に、アイコン選定部１０５は、ステップＳ８０７において選定されたプリンタのアイコンのうち、選択された役職の利用者がプリンタ状態およびプリンタ属性の閲覧権、一部閲覧権を有しているか否かの判断をする（ステップＳ８０８）。
【００６５】
そして、アイコン選定部１０５により、実行権を有し、プリンタ状態およびプリンタ属性の閲覧権を有するプリンタのアイコンであると判断された場合（ステップＳ８０８：閲覧権あり）、表示制御部１０３は、地図画像と、プリンタのアイコンと、全部のプリンタ状態およびプリンタ属性を表示する（ステップＳ８０９）。
【００６６】
また、アイコン選定部１０５により、実行権を有し、プリンタ状態およびプリンタ属性の一部閲覧権を有するプリンタのアイコンであると判断された場合（ステップＳ８０８：一部閲覧権あり）、表示制御部１０３は、地図画像と、プリンタのアイコンと、一部のプリンタ状態およびプリンタ属性を表示する（ステップＳ８１０）。
【００６７】
さらに、アイコン選定部１０５により、実行権を有し、プリンタ状態およびプリンタ属性の閲覧権および一部閲覧権のいずれも有していないプリンタのアイコンであると判断された場合（ステップＳ８０８：閲覧権なし、一部閲覧権なし）、表示制御部１０３は、地図画像と、プリンタのアイコンを表示し、プリンタ状態およびプリンタ属性は表示しない（ステップＳ８１１）。
【００６８】
次に、アイコン選定部１０５は、全てのプリンタに対してステップＳ８０６〜Ｓ８１１までの処理が終了したか否かの判断をする（ステップＳ８１２）。全てのプリンタに対してステップＳ８０６〜Ｓ８１１までの処理が終了してない場合（ステップＳ８１２：Ｎｏ）は、アイコン選定部１０５は、次の表示要求された処理対象としてのプリンタを選択する（ステップＳ８１３）。また、全てのプリンタに対してステップＳ８０６〜Ｓ８１１までの処理が終了した場合（ステップＳ８１２：Ｙｅｓ）は、表示処理を終了する。
【００６９】
なお、上述したＰＣによる表示処理の手順（図８）は、実行権を有するプリンタにおいて、アイコン選定部１０５により、プリンタ状態およびプリンタ属性に関して、閲覧権を有するか、一部閲覧権を有するか、いずれの閲覧権も有さないかを判断しているが（ステップＳ８０８）、実行権を有するプリンタにおいて、プリンタ状態やプリンタ属性に関して、書き込み権を有するか否かを判断する構成としてもよい。
【００７０】
ここで、表示制御部１０３によるモニタ１０１の表示態様について説明する。まず、ステップＳ８１０における、プリンタのアイコンと、一部のプリンタ状態およびプリンタ属性を表示した場合を説明する。図９は、地図画像とプリンタのアイコンと一部のプリンタ状態およびプリンタ属性を表示した状態の一例を示す説明図である。図９に示すように、モニタ１０１には、プリンタが配置できるレイアウトが表示されている地図画像と、文書等のファイルと、ポインタが表示されている。そして、地図画像上には、所定の大きさの「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」「Ｐｒｉｎｔｅｒ３」のプリンタのアイコンが表示されている。そして、「Ｐｒｉｎｔｅｒ１」のプリンタアイコンを指し示すように
「オンライン  （２４０，２００）」である旨のテキスト情報により、プリンタ状態およびプリンタ属性の一部が表示されている。同じく「Ｐｒｉｎｔｅｒ２」には「印刷中  （２６０，２００）」である旨、「Ｐｒｉｎｔｅｒ３」には「オフライン  （２６０，１２０）」である旨のテキスト情報により、プリンタ状態およびプリンタ属性の一部が表示されている。なお、ステップＳ８０９における、全部のプリンタ状態およびプリンタ属性を表示する場合は、「オフライン、用紙切れ  （２６０，１２０）、printer001」等の全部のプリンタ状態およびプリンタ属性を同じくテキスト情報により表示する。
【００７１】
次に、ステップＳ８１１における、プリンタのアイコンを表示した場合で、プリンタ状態およびプリンタ属性は表示されない場合を説明する。図１０は、地図画像とプリンタのアイコンを表示した状態の一例を示す説明図である。図１０に示すように、モニタ１０１には、プリンタが配置できるレイアウトが表示されている地図画像と、文書等のファイルと、ポインタが表示されている。そして、地図画像上には、所定の大きさの「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」「Ｐｒｉｎｔｅｒ３」のプリンタのアイコンが表示されている。
【００７２】
また、ステップＳ８０７では、選択された役職の利用者が実行権とアイコン閲覧権を有するプリンタのアイコンを選定するため、その利用者が実行権とアイコン閲覧権を有していないプリンタのアイコンは選定されないことになる。すなわち、その選定されなかったプリンタのアイコンは表示されず、地図画像と、他に選定されたプリンタのアイコンがある場合は、その選定されたプリンタのアイコンのみが表示される。
【００７３】
例えば、具体的には、一般社員による８階の地図画像とプリンタのアイコンの表示要求の入力を受け付けた場合、プリンタ対応管理テーブルを参照すると、「Ｐｒｉｎｔｅｒ１」と「Ｐｒｉｎｔｅｒ２」にはアクセスコントロールリストＡが選択され、「Ｐｒｉｎｔｅｒ３」にはアクセスコントロールリストＢが選定される。そして、それぞれのアクセスコントロールリストを参照すると、「Ｐｒｉｎｔｅｒ１」と「Ｐｒｉｎｔｅｒ２」のプリンタは実行権とアイコン閲覧権を有しているため選定されることになるが、「Ｐｒｉｎｔｅｒ３」のプリンタは実行権もアイコン閲覧権も有していないため選定されない。従って、この場合は、「Ｐｒｉｎｔｅｒ１」と「Ｐｒｉｎｔｅｒ２」のプリンタのアイコンは表示されるが、「Ｐｒｉｎｔｅｒ３」のプリンタのアイコンは表示されないことになる。
【００７４】
図１１は、選定されていないプリンタのアイコンがある場合の地図画像とプリンタのアイコンを表示した状態の一例を示す説明図である。図１１は、上述した例を示しており、まず、モニタ１０１には、プリンタが配置できるレイアウトが表示されている地図画像と、文書等のファイルと、ポインタが表示される。そして、地図画像上には、所定の大きさの「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」のプリンタのアイコンのみが表示され、「Ｐｒｉｎｔｅｒ３」のプリンタは表示されない。これにより、一般社員は、使用できないプリンタのアイコンを認識せずに済むため、アイコンが表示された地図画像が見やすくなり、これにより、印刷に使用するプリンタの地図画像上での選択が容易になる。
【００７５】
次に、本実施の形態にかかるＰＣにおける印刷処理について説明する。図１２は、第１の実施の形態におけるＰＣによる印刷処理の手順を示すフローチャートである。
【００７６】
まず、入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書等のファイルのアイコンを、図８のステップＳ８０９〜８１１で表示されたプリンタ４０１〜４０ｎのアイコンのいずれか一つにドラッグアンドドロップすることによって、プリンタの指定の入力を受け付ける（ステップＳ１２０１）。入力受付部１０４によるプリンタの指定により、印刷要求の入力がされたこととなり、印刷処理を開始する。そして、制御部１０６は、指定を受け付けたプリンタのプリンタＩＤを取得する（ステップＳ１２０２）。
【００７７】
次に、制御部１０６は、ステップＳ８０３において、送受信部１０７により受信したプリンタＩＤとプリンタの機種から、指定されたプリンタのプリンタＩＤに対応するプリンタドライバを検索し、プリンタドライバ１１１から、取得したプリンタＩＤに対応するプリンタドライバを取得する（ステップＳ１２０３）。
【００７８】
そして、制御部１０６は、取得したプリンタドライバによって、利用者によりドラッグされた文書等のファイルから、印刷用の印刷データを生成する（ステップＳ１２０４）。
【００７９】
次に、送受信部１０７は、ステップＳ８０３において受信したプリンタ情報から、指定されたプリンタのプリンタＩＤに対応する送信先を検索し、取得したプリンタの送信先へ生成した印刷データを送信する（ステップＳ１２０５）。そして、印刷データを受信したプリンタは、印刷を開始する。
【００８０】
このように、第１の実施の形態にかかるＰＣ１００は、利用者からの地図画像とプリンタのアイコンとを表示する表示要求と利用者ＩＤの入力を受け付けると、利用者情報とアクセスコントロールリストに基づいて、入力を行った利用者がアクセス権を有するプリンタのアイコンを選定し、地図画像上の座標が示す位置に、選定したアイコンを地図画像とともに表示する。従って、プリンタのアイコンを選定して表示することによって、印刷を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、利用者の役職に応じて、アイコン閲覧権、閲覧権、一部閲覧権、書き込み権、実行権としてのアクセス権の有無によって、実行権を有するプリンタの位置や閲覧権や一部閲覧権を有するプリンタのプリンタ情報を容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。
【００８１】
なお、本実施の形態においては、入力を行った利用者の役職により、実行権によってその利用者が実行可能な機能を有するプリンタのアイコンを選定し、さらにその選定されたプリンタのアイコンのうち、閲覧権または一部閲覧権によってプリンタ状態およびプリンタ属性の閲覧が全部可能なプリンタのアイコンと、閲覧が一部可能なプリンタのアイコンと、閲覧が不可能なプリンタのアイコンとを選定する構成となっている。しかし、実行権を有するプリンタのアイコンとして選定されたか否かに関わらず、全てのプリンタのアイコンのうち、プリンタ状態およびプリンタ属性の閲覧権を有するプリンタのアイコンと、プリンタ状態およびプリンタ属性の一部閲覧権を有するプリンタのアイコンと、いずれの閲覧権も有していないプリンタのアイコンとを選定するよう構成してもよい。すなわち、実行権を有していないプリンタのアイコンに対して、プリンタ状態およびプリンタ属性が表示されるように構成してもよい。
【００８２】
（第１の実施の形態の変形例１）
第１の実施の形態では、利用者が実行権を有していないプリンタのアイコンはモニタに表示されないが、利用者が実行権を有していないプリンタのアイコンをボックス形状のアイコンに替えて表示してもよい。
【００８３】
第１の実施の形態における図８のステップＳ８０７においては、アイコン選定部１０５によって選択された役職の利用者が実行権およびアイコン閲覧権を有するプリンタのアイコンを選定して表示するため、その利用者が実行権およびアイコン閲覧権を有していないプリンタのアイコンは選定されず、プリンタのアイコンを表示していない。しかし、本実施の形態では、その選定されなかったプリンタに対して、プリンタのアイコンの代わりにボックス形状のアイコンを表示し、地図画像と、他に選定されたプリンタのアイコンがある場合はそのプリンタのアイコンが表示される。
【００８４】
例えば、具体的には、一般社員による８階の地図画像とプリンタのアイコンの表示要求の入力を受け付けた場合、プリンタ対応管理テーブルを参照すると、「Ｐｒｉｎｔｅｒ１」と「Ｐｒｉｎｔｅｒ２」にはアクセスコントロールリストＡが選択され、「Ｐｒｉｎｔｅｒ３」にはアクセスコントロールリストＢが選定される。そして、それぞれのアクセスコントロールリストを参照すると、「Ｐｒｉｎｔｅｒ１」と「Ｐｒｉｎｔｅｒ２」のプリンタのアイコンは実行権およびアイコン閲覧権を有しているため選定されることになるが、「Ｐｒｉｎｔｅｒ３」のプリンタのアイコンは実行権およびアイコン閲覧権を有していないため選定されない。従って、この場合は、「Ｐｒｉｎｔｅｒ１」と「Ｐｒｉｎｔｅｒ２」のプリンタのアイコンが表示され、「Ｐｒｉｎｔｅｒ３」のプリンタのアイコンは表示されず、代わりにボックス形状のアイコンが表示されることになる。
【００８５】
図１３は、選定されていないプリンタのアイコンがある場合の地図画像とプリンタのアイコンを表示した状態の一例を示す説明図である。図１３は、上述した例を示しており、まず、モニタ１０１には、プリンタが配置できる簡単なレイアウトが表示されている地図画像と、文書等のファイルと、ポインタが表示される。そして、地図画像上には、所定の大きさの「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」のプリンタのアイコンが表示され、「Ｐｒｉｎｔｅｒ３」のプリンタは表示されず、ボックス形状のアイコンが表示される。これにより、一般社員は、ボックス形状のアイコンは、使用できないプリンタであることが一目で認識でき、使用できるプリンタのアイコンが見易くなる。
【００８６】
このように、第１の実施の形態の変形例１にかかるＰＣ１００は、利用者からの地図画像とプリンタのアイコンとを表示する表示要求と利用者ＩＤの入力を受け付けると、利用者情報とアクセスコントロールリストに基づいて、入力を行った利用者がアクセス権を有するプリンタのアイコンを選定し、地図画像上の座標が示す位置に、選定したアイコンを地図画像とともに表示し、選定されなかったアイコンの代わりにボックス形状のアイコンを表示する。従って、選定したプリンタのアイコンを表示し、選定されなかったプリンタのアイコンの表示態様を変更することによって、印刷を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、利用者の役職に応じて、実行権を有するプリンタの位置や閲覧権または一部閲覧権を有するプリンタのプリンタ情報、実行権を有していない（利用不可能な）プリンタの位置を容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。
【００８７】
（第２の実施の形態）
第１の実施の形態では、入力を行った利用者の属性である役職に対応して、その利用者がアクセス権を有するプリンタを選定している。これに対し、本実施の形態では、利用者が入力を行ったＰＣの通信環境のセキュリティを示すセキュリティレベルに応じて、そのＰＣがアクセス権を有するプリンタを選定するものである。
【００８８】
ここで、第２の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成図は、第１の実施の形態と同様であるため、図１を参照して第１の実施の形態と異なる点を説明する。図１に示すように、位置管理サーバ２００のアクセス権限データベース２１２は、第１の実施の形態と同様に、プリンタ対応管理テーブルと、アクセスコントロールリストを主に記憶している。本実施の形態では、アクセスコントロールリストとして、位置管理サーバ２００にデータの送信を要求するＰＣ１００のＩＰアドレスと、ＰＣ１００がプリンタへアクセス可能である旨を定めたアクセス権の有無を対応付けたものである。すなわち、それぞれのＰＣのＩＰアドレスに対して、各プリンタのカラーもしくはモノクロ等のアイコンが表示可能である旨を定めたアイコン閲覧権の有無、各プリンタのプリンタ状態やプリンタ属性の全部が閲覧可能である旨を定めた閲覧権の有無、各プリンタンやプリンタ状態とプリンタ属性の一部が閲覧可能である旨を定めた一部閲覧権の有無、各プリンタのカ
ラーもしくはモノクロ等の機能、プリンタ状態、およびプリンタ属性に対する書き込みが可能な旨を定めた書き込み権の有無、各プリンタのカラーもしくはモノクロ等の機能、プリンタ状態、およびプリンタ属性に対する実行が可能な旨を定めた実行権の有無が設定されている。なお、このＩＰアドレスが、利用者がＰＣを使用している場所の通信環境のセキュリティを示すセキュリティレベルとなり、このセキュリティレベルによって、各プリンタの実行権の有無、閲覧権または一部閲覧権の有無が判断され、表示可能なプリンタのアイコンを選定できる。
【００８９】
図１４は、アクセスコントロールリストの一例を示すデータ構造図である。図１４に示すように、アクセスコントロールリストは、「１９２．２０１．６４．＊」や「１９２．２０１．＊」等のＰＣのＩＰアドレスと、カラーまたはモノクロのプリンタのアイコン閲覧権の有無、プリンタ状態およびプリンタ属性の閲覧権の有無、プリンタ状態およびプリンタ属性の一部閲覧権の有無、カラーまたはモノクロのプリンタ機能や、プリンタ状態、およびプリンタ属性の書き込み権の有無、カラーまたはモノクロのプリンタ機能や、プリンタ状態、およびプリンタ属性の実行権の有無が対応付けられている。このアクセスコントロールリストでは、「１９２．２０１．６４．＊」のＩＰアドレスを割り当てられたＰＣ、すなわち、上位２４ｂｉｔが「１９２．２０１．６４．」のＩＰアドレスを割り当てられたＰＣは、カラーとモノクロのアイコン閲覧権と、プリンタ状態およびプリンタ属性の一部閲覧権と、カラーとモノクロの双方のプリンタの機能の実行権とを有しているが、それ以外の権利はいずれも有していない。「１９２．２０１．＊」「１３３．＊」のＩＰアドレスを割り当てられたＰＣ、すなわち、上位１６ｂｉｔが「１９２．２０１．」、上位８ｂｉｔが「１３３．」のＩＰアドレスを割り当てられたＰＣは、いずれの権利も有していないため、プリンタの使用ができず、プリンタ状態およびプリンタ属性の閲覧もプリンタ属性の書き込み等もできない。「１７１．１５０．３２．１０」のＩＰアドレスを割り当てられたＰＣは、アイコン閲覧権、閲覧権、書き込み権、実行権を有している。
【００９０】
なお、本実施の形態にかかるアクセスコントロールリストには、第１の実施の形態にかかるアクセスコントロールリストと同様、ＡとＢの２種類のテーブルがあり、各プリンタにＡまたはＢのいずれかが設定されている。そして、第１の実施の形態と同様に、プリンタ対応管理テーブルによって、各プリンタがいずれのアクセスコントロールリストに設定されているかを対応付けている。なお、第２の実施の形態にかかるＰＣと位置管理サーバとセキュリティ管理サーバとプリンタにおいて、上記のアクセスコントロールリスト以外の構成および機能は、第１の実施の形態と同様であるため説明を省略する。
【００９１】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。なお、本実施の形態にかかるＰＣにおける表示処理については、第１の実施の形態にかかるＰＣと同様であるため、図８を参照して異なる処理を説明する。
【００９２】
まず、図８におけるステップＳ８０４における役職の選択は行わず、ステップＳ８０５において、アイコン選定部１０５によりプリンタを選択し、ステップＳ８０６において、アイコン選定部１０５によりアクセスコントロールを選択する。
【００９３】
そして、図８におけるステップＳ８０７における処理の代わりに、アイコン選定部１０５は、アクセスコントロールリストを参照して、利用者が入力を行ったＰＣのＩＰアドレスを自己のＰＣの所定の保存先から取得し、取得した自己のＰＣのＩＰアドレスに対応して、ＰＣ（利用者）が実行権を有するプリンタのアイコンを選定する。例えば、図１４のアクセスコントロールを参照すると、「１９２．２０１．６４．＊」のＩＰアドレスを割り当てられたＰＣから入力を行っている場合、カラーとモノクロの双方の実行権を有し、アイコン閲覧権を有しているため、プリンタを使用できることになり、そのプリンタのアイコンは選定される。また、「１９２．２０１．＊」のＩＰアドレスを割り当てられたＰ
Ｃから入力を行っている場合、カラーとモノクロの双方の実行権もアイコン閲覧権も有していないためプリンタを使用できないことになり、そのプリンタのアイコンは選定されない。
【００９４】
次に、図８におけるステップＳ８０８における処理の代わりに、アイコン選定部１０５は、利用者が実行権を有する選定されたプリンタのアイコンのうち、利用者が入力を行ったＰＣのＩＰアドレスに対応して、プリンタ状態およびプリンタ属性の閲覧権、一部閲覧権を有しているか否かの判断をする。
【００９５】
以上のように、アクセスコントロールリストにおいて、ＩＰアドレスに応じたアクセス権の有無によりプリンタを選定する処理以外は、第１の実施の形態と同様であるため説明を省略する。また、本実施の形態にかかるＰＣにおける印刷処理についても、第１の実施の形態と同様であるため説明を省略する。
【００９６】
このように、第２の実施の形態にかかるＰＣ１００は、利用者からの地図画像とプリンタのアイコンとを表示する表示要求と利用者ＩＤの入力を受け付けると、アクセスコントロールリストに基づいて、入力を行った利用者のセキュリティレベルに対応するＰＣがアクセス権を有するプリンタのアイコンを選定し、地図画像上の座標が示す位置に、選定したアイコンを地図画像とともに表示する。従って、入力を行った利用者のセキュリティレベルに対応するＰＣがアクセス権を有するプリンタのアイコンを選定して表示することによって、印刷を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、利用者の通信環境においてアクセス可能なプリンタの位置を容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。
【００９７】
（第３の実施の形態）
第１の実施の形態では、位置管理サーバにおいて、アクセス権限データベースを備える構成としているが、アクセス権限データベースを位置管理サーバとは別のセキュリティ管理サーバに備える構成としてもよい。
【００９８】
図１５は、第３の実施の形態にかかるＰＣと位置管理サーバとセキュリティ管理サーバとプリンタの構成を示すブロック図である。図１５に示すように、第３の実施の形態にかかるＰＣ１０００は、位置管理サーバ２０００とセキュリティ管理サーバ１４００とプリンタ４０１〜４０ｎに、ネットワーク３００を介して接続されている。ここで、ネットワーク３００と、プリンタ４０１〜４０ｎの構成および機能は、第１の実施の形態と同様であるため説明を省略する。
【００９９】
次に、位置管理サーバ２０００の詳細について説明する。位置管理サーバ２０００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を管理し、ＰＣ１０００の要求に対して必要な情報を送信するものであって、ファイル蓄積部２１０（地図情報記憶手段）と、位置管理データベース２１１と、送受信部２０１０とを、主に備えている。ここで、ファイル蓄積部２１０と、位置管理データベース２１１の構成および機能は、第１の実施の形態と同様であるため説明を省略する。
【０１００】
送受信部２０１０は、ＰＣ１０００から位置管理データベース２１１におけるデータの送信要求、ファイル蓄積部２１０に蓄積された画像ファイルの送信要求を受信したり、該データ、画像ファイル等をＰＣ１０００に送信するものである。具体的には、地図情報管理テーブルに記憶されている地図画像の座標範囲をＰＣ１０００に送信する。また、プリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、プリンタ４０１〜４０ｎの送信先、プリンタ４０１〜４０ｎの機種、プリンタ４０１〜４０ｎのプリンタ
状態、プリンタ４０１〜４０ｎのアイコンのファイル名を同様にＰＣ１０００に送信する。また、利用者情報管理テーブルに記憶されている利用者ＩＤ、役職を同様にＰＣ１０００に送信する。さらに、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイルを送信する。
【０１０１】
次に、セキュリティ管理サーバ１４００の詳細について説明する。セキュリティ管理サーバ１４００は、プリンタ４０１〜４０ｎに対するアクセス権に関する情報等を管理し、ＰＣ１０００の要求に対して必要な情報を送信するものであって、アクセス権限データベース１４１０と、送受信部１４２０とを、主に備えている。
【０１０２】
ここで、アクセス権限データベース１４１０の構成および機能は、第１の実施の形態における位置管理サーバのアクセス権限データベース２１２と同様であるため説明を省略する。
【０１０３】
送受信部１４２０は、ＰＣ１０００からアクセス権限データベース１４１０におけるデータの送信要求を受信したり、該データをＰＣ１０００に送信するものである。具体的には、アクセス権限データベース１４１０に記憶されているプリンタ対応管理テーブル、アクセスコントロールリストをＰＣ１０００に送信する。
【０１０４】
次に、ＰＣ１０００の詳細について説明する。ＰＣ１０００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１（表示部）と、入力デバイス１０２と、表示制御部１０３と、入力受付部１０４と、アイコン選定部１０５と、制御部１０６と、送受信部１０７０とを主に備えている。ここで、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１と、入力デバイス１０２と、表示制御部１０３と、入力受付部１０４と、アイコン選定部１０５と、制御部１０６の構成および機能は、第１の実施の形態と同様であるため説明を省略する。
【０１０５】
送受信部１０７０は、位置管理サーバ２０００に、位置管理データベース２１１におけるデータの要求を送信したり、ファイル蓄積部２１０に蓄積された画像ファイルの要求を送信して、該データ、画像ファイルを位置管理サーバ２０００から受信するものである。具体的には、位置管理サーバ２０００における地図情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの地図画像の座標範囲を受信する。また、位置管理サーバ２０００におけるプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名とを、同様に受信する。また、位置管理サーバ２０００における利用者情報管理テーブルに記憶されている利用者ＩＤ、役職を同様に受信する。さらに、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイルを受信する。
【０１０６】
また、送受信部１０７０は、セキュリティ管理サーバ１４００に、アクセス権限データベース１４１０におけるデータの要求を送信して、該データをセキュリティ管理サーバ１４００から受信するものである。具体的には、セキュリティ管理サーバ１４００におけるアクセス権限データベースに記憶されているプリンタ対応管理テーブル、アクセスコントロールリストを受信する。また、利用者によりプリンタが指定されると、受信したプリンタ４０１〜４０ｎの送信先の中から指定されたプリンタのプリンタＩＤに対応する送信先であるアドレス等を取得し、取得した送信先に印刷データを送信する。
【０１０７】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。なお、本実施の形態にかかるＰＣにおける表示処理の流れについては、第１の実
施の形態にかかるＰＣと同様であるため、図８を参照して異なる処理を説明する。
【０１０８】
図８のステップＳ８０２において、送受信部１０７０は、８階の地図画像の表示要求とプリンタのアイコンの表示要求を受け付けた旨と、利用者ＩＤを位置管理サーバ２０００とセキュリティ管理サーバ１４００に送信する。次に、位置管理サーバ２０００は、「８階」をキーとして検索し、位置管理データベース２１１における地図情報管理テーブル、プリンタ情報管理テーブル、利用者情報管理テーブルと、ファイル蓄積部２１０とを参照して、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、利用者情報（利用者ＩＤ、役職）を取得する。また、セキュリティ管理サーバ１４００は、アクセス権限データベース１４１０を参照して、プリンタ対応管理テーブル、アクセスコントロールリストを取得する。なお、具体的な取得の方法は公知の手法によって行うため省略する。
【０１０９】
そして、図８のステップＳ８０３において、送受信部１０７０は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、利用者情報（利用者ＩＤ、役職）を位置管理サーバ２０００から受信し、プリンタ対応管理テーブル、アクセスコントロールリストをセキュリティ管理サーバ１４００から受信する。
【０１１０】
以上のように、プリンタ対応管理テーブル、アクセスコントロールリストを位置管理サーバ２０００からではなく、セキュリティ管理サーバ１４００から受信する処理以外は、第１の実施の形態と同様であるため説明を省略する。また、本実施の形態にかかるＰＣにおける印刷処理についても、第１の実施の形態と同様であるため説明を省略する。
【０１１１】
このように、第３の実施の形態にかかるＰＣ１０００は、利用者による地図画像とプリンタのアイコンとを表示する表示要求と利用者ＩＤの入力を受け付け、表示要求を位置管理サーバ２０００とセキュリティ管理サーバ１４００に送信し、地図画像とプリンタのアイコンとプリンタの座標と利用者情報とを位置管理サーバ２０００から受信して、アクセスコントロールリストとプリンタ対応管理テーブルとをセキュリティ管理サーバ１４００から受信する。そして、利用者情報とアクセスコントロールリストに基づいて、入力を行った利用者がアクセス権を有するプリンタのアイコンを選定し、地図画像上の座標が示す位置に選定したアイコンを地図画像とともに表示する。従って、プリンタのアイコンを選定して表示することによって、印刷を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、利用者の役職に応じて、閲覧権、一部閲覧権、書き込み権、実行権としてのアクセス権の有無によって、実行権を有するプリンタの位置や閲覧権や一部閲覧権を有するプリンタのプリンタ情報を容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。また、必要なデータ等を、別個の位置管理サーバ２０００とセキュリティ管理サーバ１４００から受信するため、データ等の管理が行い易く、表示処理の迅速化を計ることができる。
【０１１２】
（第４の実施の形態）
第１の実施の形態では、ＰＣにおいて生成した印刷データをプリンタに送信することで、プリンタが印刷を行なっている。これに対し、本実施の形態では、ＰＣから所定の情報を受信したプリンタ管理サーバによって、印刷データを生成してプリンタに送信することで、プリンタが印刷を行なうものである。
【０１１３】
図１６は、第４の実施の形態にかかるＰＣと位置管理サーバとプリンタ管理サーバとプリンタの構成を示すブロック図である。図１６に示すように、第４の実施の形態にかかる
ＰＣ５００は、位置管理サーバ２００と、プリンタ管理サーバ６００と、プリンタ４０１〜４０ｎとに、ネットワーク３００を介して接続されている。ここで、ネットワーク３００の機能および構成は第１の実施の形態と同様であるため説明を省略する。
【０１１４】
プリンタ４０１は、様々な場所に配置され、印刷データを記録用紙等に印刷するものであって、画像出力部４１１と、状態取得部４１２と、送受信部４１３とを主に備えている。また、プリンタ４０２〜４０ｎも同様の構成をしており、これらのプリンタの台数は増減して構成してもよい。
【０１１５】
画像出力部４１１は、プリンタ管理サーバ６００から受信した印刷データを記録用紙等に印刷するものである。
【０１１６】
状態取得部４１２は、印刷データの印刷状態を取得して、ＰＣ５００に対して印刷の状態を通知する印刷状態情報を生成するものである。ここで、印刷状態情報とは、印刷予定、印刷エラー、印刷終了、および印刷中などのステータス情報を示している。本実施の形態では、印刷終了を通知する例を説明する。従って、状態取得部４１２は、画像出力部４１１による印刷データの印刷が終了したか否かの判断をし、印刷が終了した場合に印刷状態を取得し、印刷状態情報として画像出力部４１１が印刷を終了した旨を示す印刷終了情報を生成する。
【０１１７】
送受信部４１３は、プリンタ管理サーバ６００から印刷データ、および印刷終了情報の通知先の情報である通知先情報、例えば、ＰＣ５００のＩＰアドレス等の通知先情報を受信する。また、送受信部４１３は、状態取得部４１２によって生成した印刷終了情報を、通知先としてのＰＣ５００に送信するものである。ここで、本実施の形態においては、通知先として、管理サーバ６００を介してプリンタに印刷データの印刷要求を行うＰＣ５００が指定されているが、他の装置等を通知先としてもよい。
【０１１８】
次に、位置管理サーバ２００について説明する。位置管理サーバ２００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を管理し、ＰＣ５００の要求に対して必要な情報を送信するものであり、ファイル蓄積部２１０と、位置管理データベース２１１と、アクセス権限データベース２１２と、送受信部２０１とを主に備えている。ここで、位置管理サーバ２００の機能および構成は、第１の実施の形態と同様であるため説明を省略する。
【０１１９】
次に、ＰＣ５００の詳細について説明する。ＰＣ５００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、モニタ１０１（表示部）と、入力デバイス１０２と、表示制御部５０３と、入力受付部１０４と、アイコン選定部１０５と、制御部５０６と、送受信部５０７とを主に備えている。ここで、データ蓄積部１１０と、モニタ１０１（表示部）と、入力デバイス１０２と、入力受付部１０４と、アイコン選定部１０５の機能および構成は、第１の実施の形態と同様であるため説明を省略する。
【０１２０】
表示制御部５０３は、第１の実施の形態における表示制御部の機能に加えて、送受信部５０７（後述）により印刷を行なうために指定したプリンタから受信した印刷状態情報としての印刷終了情報を、モニタ１０１に表示する制御を行うものである。
【０１２１】
制御部５０６は、入力受付部１０４によって受け付けた入力により印刷する文書等のファイルと、その文書等のファイルの印刷を行なうプリンタが指定された場合、指定された文書等のファイルをデータ蓄積部１１０から取得するとともに、指定されたプリンタのプリンタＩＤを取得するものである。
【０１２２】
送受信部５０７は、第１の実施の形態と同様に、位置管理サーバ２００に、位置管理データベース２１１とアクセス権限データベース２１２におけるデータの要求を送信したり、ファイル蓄積部２１０に蓄積された画像ファイルの要求を送信して、該データ、画像ファイルを位置管理サーバ２００から受信するものである。また、送受信部５０７は、利用者により印刷する文書等のファイルとプリンタが指定されると、制御部５０６により取得した指定された文書等のファイルと、指定されたプリンタのプリンタＩＤに対応するプリンタ情報と、印刷終了情報の通知先をＰＣ５００とした通知先情報とを、プリンタ管理サーバ６００に送信する。また、送受信部５０７は、印刷を行なったプリンタから、印刷状態情報としての印刷終了情報を受信する。
【０１２３】
次に、プリンタ管理サーバ６００の詳細について説明する。プリンタ管理サーバ６００は、文書や画像等のファイルから印刷用の印刷データを生成してプリンタに送信するものであって、プリンタドライバ６１０と、ドライバ取得部６０１と、印刷データ生成部６０２と、送受信部６０３とを主に備えている。
【０１２４】
プリンタドライバ６１０は、プリンタ４０１〜４０ｎにそれぞれ対応するプリンタドライバと、プリンタ４０１〜４０ｎにそれぞれ対応するプリンタドライバ名とプリンタ４０１〜４０ｎのプリンタＩＤとを対応付けたテーブルを記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【０１２５】
ドライバ取得部６０１は、送受信部６０３（後述）により受信したプリンタ情報から、指定されたプリンタのプリンタＩＤを取得して、プリンタドライバ６１０から、取得したプリンタＩＤに対応するプリンタドライバを取得するものである。
【０１２６】
印刷データ生成部６０２は、ドライバ取得部６０１により取得したプリンタドライバによって、送受信部６０３（後述）により受信した文書等のファイルから、印刷用の印刷データを生成する。
【０１２７】
送受信部６０３は、ＰＣ５００から、指定された文書等のファイルと、指定されたプリンタのプリンタ情報と、印刷終了情報の通知先をＰＣ５００とした通知先情報とを受信する。また、送受信部６０３は、ＰＣ５００から受信したプリンタ情報におけるプリンタ４０１〜４０ｎの送信先の中から、指定されたプリンタのプリンタＩＤに対応する送信先であるアドレス等を取得し、印刷データ生成部６０２によって生成された印刷データと、受信した通知先情報とを、取得したプリンタの送信先に送信する。
【０１２８】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理および印刷処理について述べる。ここで、表示処理については、第１の実施の形態と同様であるため（図８）説明を省略する。図１７は、第４の実施の形態におけるＰＣとプリンタ管理サーバとプリンタによる印刷処理の手順を示すフローチャートである。ここでは、文書や画像のファイルの中から、文書ファイルの印刷を行なうものとする。
【０１２９】
まず、ＰＣ５００の入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書ファイルのアイコンを、図８のステップＳ８０９〜８１１で表示されたプリンタ４０１〜４０ｎのアイコンのいずれか一つにドラッグアンドドロップすることによって、プリンタの指定の入力を受け付ける（ステップＳ１７０１）。入力受付部１０４によるプリンタの指定により、印刷要求の入力がされたこととなり、印刷処理を開始する。そして、制御部５０６は、指定された文書ファイルと、指定されたプリンタのプリンタＩＤを取得する（ステップＳ１７０２）。そして、送受信部５０７は、取得した指定された文書ファイルと、指定されたプリンタのプリンタＩＤに対応するプリンタ情報と、印刷終了情報の通知先をＰＣ５００とした通知先情報とを、プリンタ管理サーバ６００に送信する（ステップ
Ｓ１７０３）。
【０１３０】
次に、プリンタ管理サーバ６００の送受信部６０３は、ＰＣ５００から、指定された文書ファイルと、指定されたプリンタのプリンタ情報と、印刷終了情報の通知先をＰＣ５００とした通知先情報とを受信する（ステップＳ１７０４）。そして、ドライバ取得部６０１は、受信したプリンタ情報から、指定されたプリンタのプリンタＩＤを取得して、プリンタドライバ６１０から、取得したプリンタＩＤに対応するプリンタドライバを取得する（ステップＳ１７０５）。
【０１３１】
印刷データ生成部６０２は、取得したプリンタドライバによって、受信した文書ファイルから、印刷用の印刷データを生成する（ステップＳ１７０６）。そして、送受信部６０３は、受信したプリンタ情報から、指定されたプリンタのプリンタＩＤに対応する送信先であるアドレス等を取得し、生成された印刷データと通知先情報を、取得したプリンタの送信先に送信する（ステップＳ１７０７）。
【０１３２】
次に、指定されたプリンタ（例えばプリンタ４０１）の送受信部４１３は、プリンタ管理サーバ６００から印刷データと通知先情報を受信する（ステップＳ１７０８）。そして、画像出力部４１１は、受信した印刷データを記録用紙等に印刷する（ステップＳ１７０９）。状態取得部４１２は、画像出力部４１１による印刷データの印刷が終了したか否かの判断をする（ステップＳ１７１０）。印刷が終了していない場合は（ステップＳ１７１０：Ｎｏ）、印刷が終了するまで待機する。一方、印刷が終了した場合は（ステップＳ１７１０：Ｙｅｓ）、印刷状態を取得して印刷が終了した旨の印刷終了情報を生成する。そして、送受信部４１３は、印刷終了情報をＰＣ５００に送信する（ステップＳ１７１１）。
【０１３３】
次に、ＰＣ５００の送受信部５０７は、プリンタ４０１から印刷終了情報を受信する（ステップＳ１７１２）。そして、表示制御部５０３は、受信した印刷終了情報をモニタ１０１に表示する（ステップＳ１７１３）。
【０１３４】
このように、第４の実施の形態にかかるＰＣ５００は、利用者からの地図画像とプリンタのアイコンとを表示する表示要求と利用者ＩＤの入力を受け付けると、利用者情報とアクセスコントロールリストに基づいて、入力を行った利用者がアクセス権を有するプリンタのアイコンを選定し、地図画像上の座標が示す位置に選定したアイコンを地図画像とともに表示する。従って、プリンタのアイコンを選定して表示することによって、印刷を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、利用者の役職に応じて、閲覧権、一部閲覧権、書き込み権、実行権としてのアクセス権の有無によって、実行権を有するプリンタの位置や閲覧権や一部閲覧権を有するプリンタのプリンタ情報を容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。
【０１３５】
また、印刷を行なうプリンタの指定を受け付けると、プリンタ管理サーバ６００が印刷データを生成して指定されたプリンタに送信し、指定されたプリンタは印刷データを印刷して、印刷が終了すると、印刷終了情報をＰＣ５００に送信し、ＰＣ５００は、印刷終了情報を表示する。従って、印刷データの生成をプリンタ管理サーバ６００で行うことで、ＰＣ５００の処理の負荷が軽減するとともに、利用者は、モニタ１０１から指定したプリンタでの印刷が終了したことを把握することができる。
【０１３６】
（第５の実施の形態）
第４の実施の形態では、位置管理サーバからプリンタ等に関する情報を取得したＰＣにおいてプリンタを選定して、選定されたプリンタのアイコンをモニタに表示している。こ
れに対し、本実施の形態では、Ｗｅｂ（World Wide Web）サーバによってプリンタの選定を行い、選定されたプリンタをＰＣのモニタに表示するものである。
【０１３７】
図１８は、第５の実施の形態にかかるＰＣとＷｅｂサーバと位置管理サーバとプリンタ管理サーバとプリンタの構成を示すブロック図である。図１８に示すように、第５の実施の形態にかかるＰＣ７００は、Ｗｅｂサーバ９００と、位置管理サーバ８００と、プリンタ管理サーバ６００と、プリンタ４０１〜４０ｎとに、ネットワーク３００を介して接続されている。ここで、ネットワーク３００の機能および構成は第１の実施の形態と同様であり、プリンタ管理サーバ６００とプリンタ４０１〜４０ｎの機能および構成は第４の実施の形態と同様であるため説明を省略する。
【０１３８】
次に、位置管理サーバ８００の詳細について説明する。位置管理サーバ８００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を管理し、Ｗｅｂサーバ９００の要求に対して必要な情報を送信するものであって、位置管理データベース２１１と、送受信部８０１とを、主に備えている。ここで、位置管理データベース２１１の機能および構成は、第１の実施の形態と同様であるため説明を省略する。
【０１３９】
送受信部８０１は、Ｗｅｂサーバ９００から位置管理データベース２１１におけるデータの送信要求を受信し、該データをＷｅｂサーバ９００に送信するものである。具体的には、地図情報管理テーブルに記憶されている地図画像の座標範囲をＷｅｂサーバ９００に送信する。また、プリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、プリンタ４０１〜４０ｎの送信先、プリンタ４０１〜４０ｎの機種、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名を同様にＷｅｂサーバ９００に送信する。また、利用者情報管理テーブルに記憶されている利用者ＩＤ、役職を同様にＷｅｂサーバ９００に送信する。
【０１４０】
次に、ＰＣ７００の詳細について説明する。ＰＣ７００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、モニタ１０１（表示部）と、入力デバイス１０２と、Ｗｅｂブラウザ７０３と、入力受付部１０４と、制御部５０６と、送受信部７０７と、ＨＴＴＰ通信部７０８とを主に備えている。ここで、データ蓄積部１１０と、モニタ１０１（表示部）と、入力デバイス１０２と、入力受付部１０４の機能および構成は、第１の実施の形態と同様であるため説明を省略する。また、制御部５０６の機能および構成は、第４の実施の形態と同様であるため説明を省略する。
【０１４１】
Ｗｅｂブラウザ７０３は、Ｗｅｂページを閲覧するためのアプリケーションソフトであって、ＨＴＴＰ通信部７０８（後述）によりＷｅｂサーバ９００から受信したＨＴＭＬ（Hyper Text Markup Language）で作成された文書ファイルや画像ファイルを解釈して、指定されたとおりにモニタ１０１に表示・再生するものである。具体的には、Ｗｅｂブラウザ７０３は、ＨＴＴＰ通信部７０８によってＷｅｂサーバ９００から受信した地図画像の座標範囲、地図画像のファイルを参照して、プリンタ４０１〜４０ｎの配置可能な領域を示す地図画像をモニタ１０１に表示する制御を行うものである。また、同様にＷｅｂサーバ９００から受信したプリンタ４０１〜４０ｎの座標、プリンタのアイコンのファイルを参照して、プリンタ４０１〜４０ｎのアイコンを地図画像に重畳させて、モニタ１０１に表示する制御を行う。これにより、地図画像上のどの位置にどのプリンタが配置されているかがモニタ１０１に表示されることになる。
【０１４２】
また、Ｗｅｂブラウザ７０３は、プリンタ４０１〜４０ｎのアイコンを所定の大きさでモニタ１０１に表示する制御を行う。これにより、地図画像上のプリンタ４０１〜４０ｎを見易い大きさで表示できる。そして、プリンタ４０１〜４０ｎのうち、Ｗｅｂサーバ９００において選定されたプリンタのアイコンであって、ドラッグアンドドロップによる入
力を行った利用者が実行権を有しており、閲覧権または一部閲覧権を有するプリンタのアイコンのみを表示する制御を行う。つまり、実行権を有しておらず、閲覧権や一部閲覧権を有さないプリンタのアイコンに関する情報は受信しないため表示もしないことになる。
【０１４３】
また、Ｗｅｂブラウザ７０３は、送受信部７０７により印刷を行なったプリンタから受信した印刷状態情報としての印刷終了情報を、モニタ１０１に表示する制御を行うものである。
【０１４４】
ＨＴＴＰ通信部７０８は、ＨＴＴＰプロトコル（HyperText Transfer Protocol）によ
って、ＰＣ７００からの要求をＷｅｂサーバ９００に送信し、ＰＣ７００から要求した情報をＷｅｂサーバ９００から受信するものである。具体的には、ＨＴＴＰ通信部７０８は、入力受付部１０４により受け付けた利用者ＩＤと、地図画像の表示要求、プリンタのアイコンの表示要求を、Ｗｅｂサーバ９００に送信する。また、ＨＴＴＰ通信部７０８は、プリンタ４０１〜４０ｎの地図画像の座標範囲をＷｅｂサーバ９００から受信する。また、ＨＴＴＰ通信部７０８は、Ｗｅｂサーバ９００において選定されたプリンタのプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名とを、同様にＷｅｂサーバ９００から受信する。また、ＨＴＴＰ通信部７０８は、入力を受け付けた利用者の利用者ＩＤ、役職を同様にＷｅｂサーバ９００から受信する。さらに、ＨＴＴＰ通信部７０８は、地図画像のファイル、プリンタのアイコンのファイルを受信する。
【０１４５】
送受信部７０７は、利用者により印刷する文書等のファイルとプリンタが指定されると、制御部５０６により取得した指定された文書等のファイルと、指定されたプリンタのプリンタＩＤに対応するプリンタ情報と、印刷終了情報の通知先をＰＣ７００とした通知先情報とを、プリンタ管理サーバ６００に送信する。また、送受信部７０７は、印刷を行なったプリンタから、印刷状態情報としての印刷終了情報を受信する。
【０１４６】
次に、Ｗｅｂサーバ９００の詳細について説明する。Ｗｅｂサーバ９００は、ＰＣ７００に入力を行った利用者が実行権を有するプリンタ４０１〜４０ｎの選定を行うものであり、また、ＰＣ７００の要求に応じて、ＨＴＭＬ文書や画像などの情報を送信（提供）するものである。Ｗｅｂサーバ９００は、アクセス権限データベース９１０と、ファイル蓄積部９２０と、送受信部９０１と、アイコン選定部９０２と、Ｗｅｂサービス部９０３とを主に備えている。ここで、アクセス権限データベース９１０とファイル蓄積部９２０は、第１の実施の形態における位置管理サーバ２００のアクセス権限データベース２１２とファイル蓄積部２１０と同様であるため説明を省略する。
【０１４７】
送受信部９０１は、位置管理サーバ８００に、位置管理データベース２１１におけるデータの要求を送信し、該データを位置管理サーバ８００から受信するものである。具体的には、位置管理サーバ８００における地図情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの地図画像の座標範囲を受信する。また、位置管理サーバ８００におけるプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名とを同様に受信する。また、位置管理サーバ８００における利用者情報管理テーブルに記憶されている利用者ＩＤ、役職を同様に受信する。
【０１４８】
アイコン選定部９０２は、Ｗｅｂサービス部９０３（後述）の呼び出しに応じて、Ｗｅｂサービス部９０３によって受信した利用者ＩＤに対応する利用者の役職によって、その利用者が実行権を有するプリンタのアイコンを選定し、さらにその選定されたプリンタの
アイコンのうち、プリンタ状態およびプリンタ属性の閲覧権を有するプリンタのアイコンと、一部閲覧権を有するプリンタのアイコンと、いずれの閲覧権も有していないプリンタのアイコンを選定するものである。
【０１４９】
Ｗｅｂサービス部９０３は、ＰＣ７００からの要求を受信して、ＨＴＭＬ文書や画像などの情報をＰＣ７００に送信するものである。具体的には、Ｗｅｂサービス部９０３は、利用者ＩＤと、地図画像の表示要求、プリンタのアイコンの表示要求をＰＣ７００から受信し、ＣＧＩ（Common Gateway Interface）を利用して、他のモジュールであるアイコン選択部９０２を呼び出して、アイコンの選定を行わせる。また、Ｗｅｂサービス部９０３は、送受信部９０１により受信したプリンタ４０１〜４０ｎの地図画像の座標範囲をＰＣ７００に送信する。また、Ｗｅｂサービス部９０３は、アイコン選定部９０２により選定されたプリンタのプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎのプリンタ状態、プリンタ４０１〜４０ｎのアイコンのファイル名とを、同様にＰＣ７００に送信する。また、Ｗｅｂサービス部９０３は、入力を受け付けた利用者の利用者ＩＤ、役職を同様にＰＣ７００に送信する。さらに、Ｗｅｂサービス部９０３は、ファイル蓄積部９２０に保存されている地図画像のファイル、プリンタのアイコンのファイルをＰＣ７００に送信する。
【０１５０】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。図１９は、第５の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【０１５１】
まず、入力受付部１０４は、利用者からの利用者ＩＤと、モニタ１０１に表示する地図画像（例えば８階の地図画像）の表示要求、プリンタのアイコンの表示要求の入力を受け付ける（ステップＳ１９０１）。次に、ＨＴＴＰ通信部７０８は、８階の地図画像の表示要求とプリンタのアイコンの表示要求を受け付けた旨と、利用者ＩＤとをＷｅｂサーバ９００に送信する（ステップＳ１９０２）。
【０１５２】
そして、ＨＴＴＰ通信部７０８は、８階の地図画像、地図画像の座標範囲、Ｗｅｂサーバ９００において選定されたプリンタのプリンタ情報（プリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、利用者情報（利用者ＩＤ、役職）をＷｅｂサーバ９００から受信する（ステップＳ１９０３）。次に、Ｗｅｂブラウザ７０３は、ＨＴＴＰ通信部７０８により受信した地図画像と、プリンタのアイコンと、プリンタ状態およびプリンタ属性を表示する（ステップＳ１９０４）。
【０１５３】
次に、ＰＣ７００において表示処理を行うためのＷｅｂサーバ９００による選定処理について説明する。図２０は、第５の実施の形態におけるＷｅｂサーバによる選定処理の手順を示すフローチャートである。
【０１５４】
まず、Ｗｅｂサービス部９０３は、図１９におけるステップＳ１９０２において送信された、８階の地図画像の表示要求とプリンタのアイコンの表示要求を受け付けた旨と、利用者ＩＤとを、ＰＣ７００から受信し（ステップＳ２００１）、アイコン選定部９０２を呼び出してアイコンの選定を行わせる。次に、送受信部９０１は、８階の地図画像の表示要求とプリンタのアイコンの表示要求を受け付けた旨と、利用者ＩＤを位置管理サーバ８００に送信する（ステップＳ２００２）。次に、送受信部９０１は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、利用者情報（利用者ＩＤ、役職）を位置管理サーバ８００から受信する（ステップＳ２００３）。
【０１５５】
次に、アイコン選定部９０２は、受信した利用者情報から利用者ＩＤに対応する役職を取得する（ステップＳ２００４）。そして、アイコン選定部９０２は、表示要求された処理対象としてのプリンタを選択する（ステップＳ２００５）。例えば、８階のプリンタであれば、プリンタ情報を参照して、プリンタＩＤが「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」「Ｐｒｉｎｔｅｒ３」のいずれかのプリンタを処理対象のプリンタとして選択することになる。
【０１５６】
次に、アイコン選定部９０２は、アクセス権限データベース９１０におけるプリンタ対応管理テーブルを参照して、選択されたプリンタに設定されているアクセスコントロールリストを選択する（ステップＳ２００６）。例えば、選択されたプリンタＩＤが「Ｐｒｉｎｔｅｒ３」であった場合、プリンタ対応管理テーブルを参照して、「Ｐｒｉｎｔｅｒ３」に対応して設定されているアクセスコントロールリストＢを選択する。
【０１５７】
そして、アイコン選定部９０２は、アクセス権限データベース９１０におけるアクセスコントロールリストを参照して、選択された役職の利用者が実行権およびアイコン閲覧権を有するプリンタのアイコンを選定する（ステップＳ２００７）。例えば、アクセスコントロールリストＢを参照すると、管理者が地図画像等の表示要求の入力を行っている場合、カラーとモノクロの双方の実行権を有し、アイコン閲覧権を有しているため、プリンタを使用できることになり、そのプリンタのアイコンは選定される。また、一般社員が地図画像等の表示要求の入力を行っている場合、カラーとモノクロの双方の実行権もアイコン閲覧権も有していないため、プリンタを使用できないことになり、そのプリンタのアイコンは選定されない。
【０１５８】
次に、アイコン選定部９０２は、ステップＳ２００７において選定されたプリンタのアイコンのうち、選択された役職の利用者がプリンタ状態およびプリンタ属性の閲覧権、一部閲覧権を有しているか否かの判断をする（ステップＳ２００８）。
【０１５９】
そして、実行権を有し、プリンタ状態およびプリンタ属性の閲覧権を有するプリンタのアイコンであると判断された場合（ステップＳ２００８：閲覧権あり）、アイコン選定部９０２は、プリンタ状態およびプリンタ属性を全部表示するプリンタとして、プリンタのアイコンを選定する（ステップＳ２００９）。
【０１６０】
また、実行権を有し、プリンタ状態およびプリンタ属性の一部閲覧権を有するプリンタのアイコンであると判断された場合（ステップＳ２００８：一部閲覧権あり）、アイコン選定部９０２は、プリンタ状態およびプリンタ属性を一部表示するプリンタとして、プリンタのアイコンを選定する（ステップＳ２０１０）。
【０１６１】
さらに、実行権を有し、プリンタ状態およびプリンタ属性の閲覧権および一部閲覧権のいずれも有していないプリンタのアイコンであると判断された場合（ステップＳ２００８：閲覧権なし、一部閲覧権なし）、アイコン選定部９０２は、プリンタ状態およびプリンタ属性は表示しないプリンタとして、プリンタのアイコンを選定する（ステップＳ２０１１）。
【０１６２】
次に、アイコン選定部９０２は、全てのプリンタに対してステップＳ２００６〜Ｓ２０１１までの処理が終了したか否かの判断をする（ステップＳ２０１２）。全てのプリンタに対してステップＳ２００６〜Ｓ２０１１までの処理が終了してない場合（ステップＳ２０１２：Ｎｏ）は、アイコン選定部９０２は、次の処理対象としてのプリンタを選択する（ステップＳ２０１３）。
【０１６３】
一方、全てのプリンタに対してステップＳ２００６〜Ｓ２０１１までの処理が終了した
場合（ステップＳ２０１２：Ｙｅｓ）、Ｗｅｂサービス部９０３は、８階の地図画像、地図画像の座標範囲、アイコン選定部９０２により選定されたプリンタのプリンタ情報（プリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、利用者情報（利用者ＩＤ、役職）をＰＣ７００に送信する（ステップＳ２０１４）。
【０１６４】
なお、上述したＷｅｂサーバ９００による選定処理の手順（図２０）は、実行権を有するプリンタにおいて、アイコン選定部９０２により、プリンタ状態およびプリンタ属性に関して、閲覧権を有するか、一部閲覧権を有するか、いずれの閲覧権も有さないかを判断しているが（ステップＳ２００８）、実行権を有するプリンタにおいて、プリンタ状態やプリンタ属性に関して、書き込み権を有するか否かを判断する構成としてもよい。
【０１６５】
次に、ＰＣ７００において表示処理を行うための位置管理サーバ８００による通信処理について説明する。図２１は、第５の実施の形態における位置管理サーバによる通信処理の手順を示すフローチャートである。
【０１６６】
まず、送受信部８０１は、図２０おけるステップＳ２００２で送信された、８階の地図画像の表示要求とプリンタのアイコンの表示要求を受け付けた旨と、利用者ＩＤをＷｅｂサーバ９００から受信する（ステップＳ２１０１）。次に、位置管理サーバ８００は、「８階」をキーとして検索し、位置管理データベース２１１における地図情報管理テーブル、プリンタ情報管理テーブル、利用者情報管理テーブルとを参照して、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、利用者情報（利用者ＩＤ、役職）を取得する。なお、具体的な取得の方法は公知の手法によって行うため省略する。
【０１６７】
次に、送受信部８０１は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタ状態、プリンタのアイコンのファイル名）、利用者情報（利用者ＩＤ、役職）をＷｅｂサーバ９００に送信する（ステップＳ２１０２）。以上のように、選定されたプリンタの表示処理が行われる。
【０１６８】
ここで、本実施の形態にかかるＰＣとプリンタ管理サーバとプリンタによる印刷処理については、第４の実施の形態と同様であるため説明を省略する。また、印刷処理において、第４の実施の形態では、表示制御部によって印刷終了情報を表示しているが（ステップＳ１７１３）、本実施の形態では、Ｗｅｂブラウザ７０３によって印刷終了情報をモニタ１０１に表示する。
【０１６９】
このように、第５の実施の形態にかかるＰＣ７００は、利用者から受け付けた地図画像とプリンタのアイコンとを表示する表示要求と利用者ＩＤをＷｅｂサーバ９００に送信する。Ｗｅｂサーバ９００は、該表示要求と利用者ＩＤとを受信すると、位置管理サーバ８００から受信した利用者情報とアクセスコントロールリストとに基づいて、入力を行った利用者がアクセス権を有するプリンタのアイコンを選定し、Ｗｅｂサービス部９０３は、選定されたプリンタのプリンタ情報等の情報をＰＣ７００に送信する。そして、ＰＣ７００は、地図画像上の座標が示す位置に選定したアイコンを地図画像とともに表示する。従って、プリンタのアイコンを選定して表示することによって、印刷を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、利用者の役職に応じて、アイコン閲覧権、閲覧権、一部閲覧権、書き込み権、実行権としてのアクセス権の有無によって、実行権を有するプリンタの位置や閲覧権や一部閲覧権を有するプリンタのプリンタ情報を容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を迅速かつ的確に行なうことができる。また、プリンタを選定するために必要な情報を位置管理サーバ８００とＷｅｂサーバ９００とに保存し、かつＷｅｂサーバ
９００においてプリンタを選定するため、情報の管理が行い易く、表示処理の迅速化を計ることができる。
【０１７０】
また、印刷を行なうプリンタの指定を受け付けると、プリンタ管理サーバ６００が印刷データを生成して指定されたプリンタに送信し、指定されたプリンタは印刷データを印刷して、印刷が終了すると、印刷終了情報をＰＣ７００に送信し、ＰＣ７００は、印刷終了情報を表示する。従って、印刷データの生成をプリンタ管理サーバ６００で行うことで、ＰＣ７００の処理の負荷が軽減するとともに、利用者は、モニタ１０１から指定したプリンタでの印刷が終了したことを把握することができる。
【０１７１】
第１〜５の実施の形態の表示処理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置（モニタ１０１）と、キーボードやマウスなどの入力装置（入力デバイス１０２）を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１７２】
第１〜５の実施の形態の表示処理装置で実行される表示処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１７３】
また、第１〜５の実施の形態の表示処理装置で実行される表示処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の〜装置で実行される表示処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１７４】
また、第１〜５の実施の形態の表示処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。第１〜５の実施の形態の表示処理装置で実行される表示処理プログラムは、上述した各部（表示制御部、Ｗｅｂブラウザ、入力受付部、アイコン選定部、制御部、送受信部、ＨＴＴＰ通信部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から表示処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、Ｗｅｂブラウザ、入力受付部、アイコン選定部、制御部、送受信部、ＨＴＴＰ通信部が主記憶装置上に生成されるようになっている。
【０１７５】
また、第１〜５の実施の形態では、本発明における表示処理プログラムを実行する装置をＰＣに適用した例を示したが、これに限定されることなく所定の情報が表示可能なものであれば、本発明を適用することができる。また、本実施の形態では、本発明の外部装置をプリンタに適用した例を示したが、これに限定されるものでなく、データを印刷する複写機、ファクシミリ装置、またはコピー、ファクシミリ、プリンタなどの複数の機能を一つの筐体に収納した複合機などの印刷機能を備えた装置にも本発明を適用することができる。
【０１７６】
さらに、外部装置としては、移動可能であって所定の処理を行う装置であれば本発明を適用することができ、例えば、携帯電話、電波/電磁波を利用して非接触で読み出し/書き込みを行なうＲＦＩＤ（Radio Frequency Identification System）を備えた鍵、家庭用
電器、自動販売機、自動車等を外部装置として本発明を適用してもよい。
【０１７７】
この場合には、携帯電話、ＲＦＩＤを備えた鍵、家庭用電器、自動販売機、自動車等の
地図上での位置をＰＣで表示して、アクセス権に従って各機器に固有の処理を実行させるように構成すればよい。そして、携帯電話、ＲＦＩＤを備えた鍵、家庭用電器、自動販売機、自動車等の配置が移動した場合には、ＰＣで表示される各機器の位置を移動後の位置で地図上に表示するように構成すればよい。この場合には、各機器の配置を常に正確に把握しながら、アクセス権に従った適切な処理を実行することができるという利点がある。
【図面の簡単な説明】
【０１７８】
【図１】第１の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。
【図２】第１の実施の形態における地図情報管理テーブルの一例を示すデータ構造図である。
【図３】第１の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。
【図４】第１の実施の形態における利用者情報管理テーブルの一例を示すデータ構造図である。
【図５】第１の実施の形態におけるプリンタ対応管理テーブルの一例を示すデータ構造図である。
【図６】アクセスコントロールリストＡの一例を示すデータ構造図である。
【図７】アクセスコントロールリストＢの一例を示すデータ構造図である。
【図８】第１の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【図９】地図画像とプリンタのアイコンと一部のプリンタ状態を表示した状態の一例を示す説明図である。
【図１０】地図画像とプリンタのアイコンを表示した状態の一例を示す説明図である。
【図１１】選定されていないプリンタのアイコンがある場合の地図画像とプリンタのアイコンを表示した状態の一例を示す説明図である。
【図１２】第１の実施の形態におけるＰＣによる印刷処理の手順を示すフローチャートである。
【図１３】選定されていないプリンタのアイコンがある場合の地図画像とプリンタのアイコンを表示した状態の一例を示す説明図である。
【図１４】アクセスコントロールリストの一例を示すデータ構造図である。
【図１５】第３の実施の形態にかかるＰＣと位置管理サーバとセキュリティ管理サーバとプリンタの構成を示すブロック図である。
【図１６】第４の実施の形態にかかるＰＣと位置管理サーバとプリンタ管理サーバとプリンタの構成を示すブロック図である。
【図１７】第４の実施の形態におけるＰＣとプリンタ管理サーバとプリンタによる印刷処理の手順を示すフローチャートである。
【図１８】第５の実施の形態にかかるＰＣとＷｅｂサーバと位置管理サーバとプリンタ管理サーバとプリンタの構成を示すブロック図である。
【図１９】第５の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【図２０】第５の実施の形態におけるＷｅｂサーバによる選定処理の手順を示すフローチャートである。
【図２１】第５の実施の形態における位置管理サーバによる通信処理の手順を示すフローチャートである。
【符号の説明】
【０１７９】
１００，１０００，５００，７００  ＰＣ
１０１  モニタ
１０２  入力デバイス
１０３，５０３  表示制御部
１０４  入力受付部
１０５  アイコン選定部
１０６，５０６  制御部
１０７，１０７０，５０７，７０７  送受信部
７０３  Ｗｅｂブラウザ
７０８  ＨＴＴＰ通信部
１１０  データ蓄積部
１１１，６１０  プリンタドライバ
２００，２０００，８００  位置管理サーバ
２０１，２０１０，８０１  送受信部
２１０，９２０  ファイル蓄積部
２１１  位置管理データベース
２１２，１４１０，９１０  アクセス権限データベース
１４００  セキュリティ管理サーバ
１４２０  送受信部
３００  ネットワーク
４０１〜４０ｎ  プリンタ
４１１  画像出力部
４１２  状態取得部
４１３  送受信部
６００  プリンタ管理サーバ
６０１  ドライバ取得部
６０２  印刷データ生成部
６０３  送受信部
９００  Ｗｅｂサーバ
９０１  送受信部
９０２  アイコン選定部
９０３  Ｗｅｂサービス部
【図１】
2007249956.tif 000003
【図２】
2007249956.tif 000004
【図３】
2007249956.tif 000005
【図４】
2007249956.tif 000006
【図５】
2007249956.tif 000007
【図６】
2007249956.tif 000008
【図７】
2007249956.tif 000009
【図８】
2007249956.tif 000010
【図９】
2007249956.tif 000011
【図１０】
2007249956.tif 000012
【図１１】
2007249956.tif 000013
【図１２】
2007249956.tif 000014
【図１３】
2007249956.tif 000015
【図１４】
2007249956.tif 000016
【図１５】
2007249956.tif 000017
【図１６】
2007249956.tif 000018
【図１７】
2007249956.tif 000019
【図１８】
2007249956.tif 000020
【図１９】
2007249956.tif 000021
【図２０】
2007249956.tif 000022
【図２１】
2007249956.tif 000023