(57)【要約】【課題】実世界に配置されているプリンタの位置を認識できるとともに、個々のプリンタのアイコンを容易に把握でき、プリンタのアイコンに対する操作を正確に行なう。【解決手段】地図画像と、プリンタ４０１〜４０ｎのアイコンと、プリンタ４０１〜４０ｎの座標とを受信する送受信部１０７と、地図画像上の座標が示す位置にプリンタ４０１〜４０ｎのアイコンを、地図画像と表示する表示制御部１０３と、プリンタ４０１〜４０ｎにおける座標の距離が所定の範囲内であるか否かを判定することで、プリンタ４０１〜４０ｎのアイコンの重なりを判定する重なり判定部１０５とを備え、表示制御部１０３は、プリンタ４０１〜４０ｎのアイコンが重なっていると判定された場合、少なくとも地図画像またはプリンタ４０１〜４０ｎのアイコンにおける表示態様のいずれか一方を変更してモニタ１０１に表示する。【選択図】図１
2011248924.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置にネットワークで接続された表示処理装置において、
情報を表示可能な表示部と、
前記画像形成装置を配置可能な配置領域の画像である地図画像と、前記複数の画像形成装置のアイコンと、前記複数の画像形成装置それぞれの前記配置領域上の位置を示す位置情報とを、受信する送受信手段と、
前記送受信手段によって受信した前記地図画像上の前記位置情報が示す位置に、前記複数の画像形成装置のアイコンを、前記表示部に前記地図画像と表示する表示制御手段と、
前記複数の画像形成装置における前記位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、前記複数の画像形成装置のアイコンの重なりを判定する重なり判定手段と、を備え、
前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または前記複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して前記表示部に表示すること、
を特徴とする表示処理装置。
【請求項２】
前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、前記複数の画像形成装置のアイコンを所定の間隔まで移動させて表示すること、
を特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記画像形成装置により出力するファイルのアイコンを、前記表示制御手段によって表示された前記複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付ける入力受付手段と、
前記入力受付手段によって受け付けた前記ファイルのアイコンがドラッグされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在するか否かを判定する領域判定手段と、を更に備え、
前記重なり判定手段は、前記領域判定手段によって、前記ファイルのアイコンがドラッグされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在すると判定された場合、前記複数の画像形成装置のアイコンの重なりを判定し、
前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、表示された前記地図画像の前記複数の画像形成装置の周辺領域を拡大して表示すること、
を特徴とする請求項１に記載の表示処理装置。
【請求項４】
前記画像形成装置により出力するファイルのアイコンを、前記表示制御手段によって表示された前記複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付ける入力受付手段と、
前記入力受付手段によって受け付けた前記ファイルのアイコンをドラッグアンドドロップされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在するか否かを判定する領域判定手段と、を更に備え、
前記重なり判定手段は、前記領域判定手段によって、前記ファイルのアイコンをドラッグアンドドロップされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在すると判定された場合、前記複数の画像形成装置のアイコンの重なりを判定し、
前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、前記複数の画像形成装置のうちいずれの画像形成装置の指定を入力するかの選択を要求する選択画面を表示し、
前記入力受付手段は、前記選択画面から選択された画像形成装置を前記画像形成装置の指定として受け付けること、
を特徴とする請求項１に記載の表示処理装置。
【請求項５】
前記複数の画像形成装置の機種と、前記複数の画像形成装置の機能とを対応付けた機能情報を記憶する記憶手段と、
前記画像形成装置により出力するファイルのアイコンを、前記表示制御手段によって表示された前記複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付ける入力受付手段と、
前記入力受付手段によって受け付けたドラッグにおいて、前記ファイルのアイコンが、前記表示制御手段によって表示された前記地図画像の範囲内に存在するか否かを判定する領域判定手段と、を備え、
前記送受信手段は、更に、前記領域判定手段によって前記ファイルのアイコンが前記地図画像の範囲内に存在すると判定された場合、ドラッグされた前記ファイルのアイコンの前記ファイルの属性に対応して出力可能な前記画像形成装置の機能を示す出力条件を受信し、
前記記憶手段に記憶されている前記機能情報から、前記送受信手段によって受信した前記出力条件の機能を有する機種の画像形成装置を検索する検索手段を更に備え、
前記表示制御手段は、前記検索手段によって検索された画像形成装置のアイコンを強調して表示すること、
を特徴とする請求項１または２に記載の表示処理装置。
【請求項６】
前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンの濃度を変化させて表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、
を特徴とする請求項５に記載の表示処理装置。
【請求項７】
前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンをアニメーション表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、
を特徴とする請求項５に記載の表示処理装置。
【請求項８】
前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンである旨を文字で示すテキスト情報を表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、
を特徴とする請求項５に記載の表示処理装置。
【請求項９】
前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンを拡大して表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、
を特徴とする請求項５に記載の表示処理装置。
【請求項１０】
複数の画像形成装置にネットワークで接続された表示処理装置で実行する表示処理方法において、
前記画像形成装置を配置可能な配置領域の画像である地図画像と、前記複数の画像形成装置のアイコンと、前記複数の画像形成装置それぞれの前記配置領域上の位置を示す位置情報とを、受信する送受信ステップと、
前記送受信ステップによって受信した前記地図画像上の前記位置情報が示す位置に、前記複数の画像形成装置のアイコンを、情報を表示可能な表示部に前記地図画像と表示する表示制御ステップと、
前記複数の画像形成装置における前記位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、前記複数の画像形成装置のアイコンの重なりを判定する重なり判定ステップと、を含み、
前記表示制御ステップは、前記重なり判定ステップによって前記複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または前記複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して前記表示部に表示すること、
を特徴とする表示処理方法。
【請求項１１】
複数の画像形成装置にネットワークで接続された表示処理装置で実行する表示処理プログラムにおいて、
前記画像形成装置を配置可能な配置領域の画像である地図画像と、前記複数の画像形成装置のアイコンと、前記複数の画像形成装置それぞれの前記配置領域上の位置を示す位置情報とを、受信する送受信ステップと、
前記送受信ステップによって受信した前記地図画像上の前記位置情報が示す位置に、前記複数の画像形成装置のアイコンを、情報を表示可能な表示部に前記地図画像と表示する表示制御ステップと、
前記複数の画像形成装置における前記位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、前記複数の画像形成装置のアイコンの重なりを判定する重なり判定ステップと、を含み、
前記表示制御ステップは、前記重なり判定ステップによって前記複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または前記複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して前記表示部に表示すること、
をコンピュータに実行させる表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを出力する画像形成装置に関する情報を表示する表示処理装置、表示処理方法、および表示処理プログラムに関するものである。
【背景技術】
【０００２】
近年、オフィスにおいてはプリンタ等の印刷機器が多数配置されており、それらはネットワーク上に存在し、様々な場所からアクセスできるようになっている。ネットワークを通じてこれらのプリンタ等を利用するために、プリンタ等の初期設定及び印刷などにおいて、ファイルのドラッグアンドドロップという操作がしばしば用いられている。例えば、ファイルをプリンタアイコンにドラッグアンドドロップすると印刷が開始されるものなどである。
【０００３】
また、プリント条件が予め設定されているプリントアイコンと、プリントすべきファイルのアイコンとが表示された表示画面上でファイルアイコンをドラッグして、プリントアイコン上にドロップすることによって、そのプリンタの設定が表示され、プリントアイコンに設定されている印刷条件下でファイルの印刷処理が実行される印刷制御操作システムが公開されている（例えば、特許文献１）。この方法では、ファイルをドラッグアンドドロップするという直感的な作業により印字指示から設定確認を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−７９３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１においてファイルのアイコンをプリンタアイコンにドラッグアンドドロップした場合、そのプリンタのアイコンがどの位置に配置されたプリンタに相当するかを区別するのは困難であると考えられる。このため、プリンタが実際に配置されている領域を地図画像等によって表示するとともに、その地図画像等の表示上において、実際の配置場所に相当する位置にプリンタのアイコンを表示することで、実世界におけるどの位置にどのプリンタが配置されているかを直感的に認識できると考えられる。
【０００６】
しかしながら、実際の配置されている領域の地図画像等を作成して、ＰＣ（Personal Computer）等のディスプレイにプリンタのアイコンを表示する場合、地図画像の尺度に合わせて縮小するとプリンタのアイコンに対するドラッグアンドドロップが困難になる。このため、その地図画像上に表示されるプリンタのアイコンをドラッグアンドドロップしやすいよう大き目に表示すると、他のプリンタのアイコンと重なって表示されるなどによって利用者が認識できない場合があり、出力を行いたいプリンタのアイコンにデータのアイコンを正確にドラッグアンドドロップしてプリンタを指定することが困難な場合があるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、地図画像やプリンタのアイコンの表示態様を変更してプリンタのアイコンが重ならないように表示することによって、出力を行う際のプリンタの指定において、実世界に配置されているプリンタの位置を認識できるとともに、個々のプリンタのアイコンを容易に把握でき、プリンタのアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができる表示処理装置、表示処理方法、および表示処理プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、複数の画像形成装置にネットワークで接続された表示処理装置において、情報を表示可能な表示部と、前記画像形成装置を配置可能な配置領域の画像である地図画像と、前記複数の画像形成装置のアイコンと、前記複数の画像形成装置それぞれの前記配置領域上の位置を示す位置情報とを、受信する送受信手段と、前記送受信手段によって受信した前記地図画像上の前記位置情報が示す位置に、前記複数の画像形成装置のアイコンを、前記表示部に前記地図画像と表示する表示制御手段と、前記複数の画像形成装置における前記位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、前記複数の画像形成装置のアイコンの重なりを判定する重なり判定手段と、を備え、前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または前記複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して前記表示部に表示すること、を特徴とする。
【０００９】
また、本発明は、前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、前記複数の画像形成装置のアイコンを所定の間隔まで移動させて表示すること、を特徴とする。
【００１０】
また、本発明は、前記画像形成装置により出力するファイルのアイコンを、前記表示制御手段によって表示された前記複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付ける入力受付手段と、前記入力受付手段によって受け付けた前記ファイルのアイコンがドラッグされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在するか否かを判定する領域判定手段と、を更に備え、前記重なり判定手段は、前記領域判定手段によって、前記ファイルのアイコンがドラッグされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在すると判定された場合、前記複数の画像形成装置のアイコンの重なりを判定し、前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、表示された前記地図画像の前記複数の画像形成装置の周辺領域を拡大して表示すること、を特徴とする。
【００１１】
また、本発明は、前記画像形成装置により出力するファイルのアイコンを、前記表示制御手段によって表示された前記複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付ける入力受付手段と、前記入力受付手段によって受け付けた前記ファイルのアイコンをドラッグアンドドロップされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在するか否かを判定する領域判定手段と、を更に備え、前記重なり判定手段は、前記領域判定手段によって、前記ファイルのアイコンをドラッグアンドドロップされた位置から所定の距離の範囲内に、前記複数の画像形成装置の前記位置情報が少なくとも２つ以上存在すると判定された場合、前記複数の画像形成装置のアイコンの重なりを判定し、前記表示制御手段は、前記重なり判定手段によって前記複数の画像形成装置のアイコンが重なっていると判定された場合、前記複数の画像形成装置のうちいずれの画像形成装置の指定を入力するかの選択を要求する選択画面を表示し、前記入力受付手段は、前記選択画面から選択された画像形成装置を前記画像形成装置の指定として受け付けること、を特徴とする。
【００１２】
また、本発明は、前記複数の画像形成装置の機種と、前記複数の画像形成装置の機能とを対応付けた機能情報を記憶する記憶手段と、前記画像形成装置により出力するファイルのアイコンを、前記表示制御手段によって表示された前記複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付ける入力受付手段と、前記入力受付手段によって受け付けたドラッグにおいて、前記ファイルのアイコンが、前記表示制御手段によって表示された前記地図画像の範囲内に存在するか否かを判定する領域判定手段と、を備え、前記送受信手段は、更に、前記領域判定手段によって前記ファイルのアイコンが前記地図画像の範囲内に存在すると判定された場合、ドラッグされた前記ファイルのアイコンの前記ファイルの属性に対応して出力可能な前記画像形成装置の機能を示す出力条件を受信し、前記記憶手段に記憶されている前記機能情報から、前記送受信手段によって受信した前記出力条件の機能を有する機種の画像形成装置を検索する検索手段を更に備え、前記表示制御手段は、前記検索手段によって検索された画像形成装置のアイコンを強調して表示すること、を特徴とする。
【００１３】
また、本発明は、前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンの濃度を変化させて表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、を特徴とする。
【００１４】
また、本発明は、前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンをアニメーション表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、を特徴とする。
【００１５】
また、本発明は、前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンである旨を文字で示すテキスト情報を表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、を特徴とする。
【００１６】
また、本発明は、前記表示制御手段は、前記検索手段によって検索された前記画像形成装置のアイコンを拡大して表示することによって、前記検索された画像形成装置のアイコンを強調して表示すること、を特徴とする。
【００１７】
また、本発明は、複数の画像形成装置にネットワークで接続された表示処理装置で実行する表示処理方法において、前記画像形成装置を配置可能な配置領域の画像である地図画像と、前記複数の画像形成装置のアイコンと、前記複数の画像形成装置それぞれの前記配置領域上の位置を示す位置情報とを、受信する送受信ステップと、前記送受信ステップによって受信した前記地図画像上の前記位置情報が示す位置に、前記複数の画像形成装置のアイコンを、情報を表示可能な表示部に前記地図画像と表示する表示制御ステップと、前記複数の画像形成装置における前記位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、前記複数の画像形成装置のアイコンの重なりを判定する重なり判定ステップと、を含み、前記表示制御ステップは、前記重なり判定ステップによって前記複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または前記複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して前記表示部に表示すること、を特徴とする。
【００１８】
また、本発明は、複数の画像形成装置にネットワークで接続された表示処理装置で実行する表示処理プログラムにおいて、前記画像形成装置を配置可能な配置領域の画像である地図画像と、前記複数の画像形成装置のアイコンと、前記複数の画像形成装置それぞれの前記配置領域上の位置を示す位置情報とを、受信する送受信ステップと、前記送受信ステップによって受信した前記地図画像上の前記位置情報が示す位置に、前記複数の画像形成装置のアイコンを、情報を表示可能な表示部に前記地図画像と表示する表示制御ステップと、前記複数の画像形成装置における前記位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、前記複数の画像形成装置のアイコンの重なりを判定する重なり判定ステップと、を含み、前記表示制御ステップは、前記重なり判定ステップによって前記複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または前記複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して前記表示部に表示すること、をコンピュータに実行させる。
【発明の効果】
【００１９】
本発明によれば、送受信手段によって、地図画像と、複数の画像形成装置のアイコンと、複数の画像形成装置の位置情報とを受信し、表示制御手段によって、地図画像上の位置情報が示す位置に、複数の画像形成装置のアイコンを表示部に地図画像と表示し、重なり判定手段によって、複数の画像形成装置における位置情報の距離が、予め定めた所定の範囲内であるか否かを判定することにより、複数の画像形成装置のアイコンの重なりを判定し、表示制御手段によって、重なり判定手段によって複数の画像形成装置のアイコンが重なっていると判定された場合、少なくとも地図画像または複数の画像形成装置のアイコンにおける表示態様のいずれか一方を変更して表示部に表示する。従って、複数の画像形成装置のアイコンが重なって表示される場合でも、地図画像や画像形成装置のアイコンの表示態様を変更して画像形成装置のアイコンが重ならないように表示することで、出力を行う際の画像形成装置の指定において、実世界に配置されている画像形成装置の位置を認識できるとともに、個々の画像形成装置のアイコンを容易に把握でき、画像形成装置のアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができるという効果を奏する。
【００２０】
また、本発明によれば、表示制御手段によって、重なり判定手段によって複数の画像形成装置のアイコンが重なっていると判定された場合、複数の画像形成装置のアイコンを所定の間隔まで移動させて表示する。従って、複数の画像形成装置のアイコンが重なって表示される場合でも、画像形成装置のアイコンを移動して表示することで、画像形成装置のアイコンに対してドラッグアンドドロップを行う領域が確保され、出力を行う際の画像形成装置の指定において、実世界に配置されている画像形成装置の位置を認識できるとともに、個々の画像形成装置のアイコンを容易に把握でき、画像形成装置のアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができるという効果を奏する。
【００２１】
また、本発明によれば、入力受付手段によって、画像形成装置により出力するファイルのアイコンを、複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付け、領域判定手段によって、ファイルのアイコンがドラッグされた位置から所定の距離の範囲内に、複数の画像形成装置の位置情報が少なくとも２つ以上存在するか否かを判定し、重なり判定手段によって、ファイルのアイコンがドラッグされた位置から所定の距離の範囲内に複数の画像形成装置の位置情報が少なくとも２つ以上存在すると判定された場合、複数の画像形成装置のアイコンの重なりを判定し、表示制御手段によって、複数の画像形成装置のアイコンが重なっていると判定された場合、地図画像の複数の画像形成装置の周辺領域を拡大して表示する。従って、ドラッグにより重なって表示されている複数の画像形成装置を指定した場合でも、地図画像を拡大して表示することで、画像形成装置のアイコンが実位置と同じように表示されつつ画像形成装置のアイコンに対してドラッグアンドドロップを行う領域が確保され、出力を行う際の画像形成装置の指定において、実世界に配置されている画像形成装置の位置を認識できるとともに、個々の画像形成装置のアイコンを容易に把握でき、画像形成装置のアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができるという効果を奏する。
【００２２】
また、本発明によれば、入力受付手段によって、画像形成装置により出力するファイルのアイコンを、複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付け、領域判定手段によって、ファイルのアイコンをドラッグアンドドロップされた位置から所定の距離の範囲内に、複数の画像形成装置の位置情報が少なくとも２つ以上存在するか否かを判定し、重なり判定手段によって、ファイルのアイコンをドラッグアンドドロップされた位置から所定の距離の範囲内に、複数の画像形成装置の位置情報が少なくとも２つ以上存在すると判定された場合、複数の画像形成装置のアイコンの重なりを判定し、表示制御手段によって、複数の画像形成装置のアイコンが重なっていると判定された場合、複数の画像形成装置のうちいずれの画像形成装置の指定を入力するかの選択を要求する選択画面を表示し、入力受付手段によって、選択画面から選択された画像形成装置を画像形成装置の指定として受け付ける。従って、ドラッグアンドドロップにより重なって表示されている複数の画像形成装置を指定した場合でも、いずれの画像形成装置を指定するかの選択を要求する選択画面が表示されるため、出力を行う際の画像形成装置の指定を正確に行なうことができるという効果を奏する。
【００２３】
また、本発明によれば、記憶手段によって機能情報を記憶し、入力受付手段によって、画像形成装置により出力するファイルのアイコンを、複数の画像形成装置におけるいずれかのアイコンにドラッグアンドドロップすることによる画像形成装置の指定の入力を受け付け、領域判定手段によって、ファイルのアイコンが地図画像の範囲内に存在するか否かを判定し、送受信手段によって、ファイルのアイコンが地図画像の範囲内に存在すると判定された場合、ドラッグされたファイルの出力条件を受信し、検索手段によって、記憶手段に記憶されている機能情報から受信した出力条件の機能を有する機種の画像形成装置を検索し、表示制御手段によって検索された画像形成装置のアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して出力可能な画像形成装置の機能を有する画像形成装置が強調して表示されることで、出力するファイルに適した画像形成装置を容易に把握できるという効果を奏する。
【００２４】
また、本発明によれば、表示制御手段によって、検索された画像形成装置のアイコンの濃度を変化させて表示することによって、検索された画像形成装置のアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して出力可能な画像形成装置の機能を有する画像形成装置のアイコンの濃度を変化させることで、強調して表示され、出力するファイルに適した画像形成装置を容易に把握できるという効果を奏する。
【００２５】
また、本発明によれば、表示制御手段によって、検索された画像形成装置のアイコンをアニメーション表示することによって、検索された画像形成装置のアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して出力可能な画像形成装置の機能を有する画像形成装置のアイコンをアニメーション表示させることで、強調して表示され、出力するファイルに適した画像形成装置を容易に把握できるという効果を奏する。
【００２６】
また、本発明によれば、表示制御手段によって、検索された画像形成装置のアイコンである旨を文字で示すテキスト情報を表示することによって、検索された画像形成装置のアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して出力可能な画像形成装置の機能を有する画像形成装置である旨を文字で示すテキスト情報を表示することで、強調して表示され、出力するファイルに適した画像形成装置を容易に把握できるという効果を奏する。
【００２７】
また、本発明によれば、表示制御手段によって、検索された画像形成装置のアイコンを拡大して表示することによって、検索された画像形成装置のアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して出力可能な画像形成装置の機能を有する画像形成装置のアイコンを拡大して表示することで、強調して表示され、出力するファイルに適した画像形成装置を容易に把握できるという効果を奏する。
【図面の簡単な説明】
【００２８】
【図１】図１は、第１の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。
【図２】図２は、第１の実施の形態における地図情報管理テーブルの一例を示すデータ構造図である。
【図３】図３は、第１の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。
【図４】図４は、複数のプリンタのアイコンが重なっている状態で表示された場合の一例を示す説明図である。
【図５】図５は、複数のプリンタのアイコンが所定の間隔まで移動させて表示された場合の一例を示す説明図である。
【図６】図６は、第１の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【図７】図７は、重なり判定部による重なり判定処理の手順を示すフローチャートである。
【図８】図８は、第１の実施の形態におけるＰＣによる印刷処理の手順を示すフローチャートである。
【図９】図９は、第２の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。
【図１０】図１０は、第２の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【図１１】図１１は、地図画像を拡大して表示した場合の一例を示す説明図である。
【図１２】図１２は、第３の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【図１３】図１３は、地図画像上に選択画面を表示した場合の一例を示す説明図である。
【図１４】図１４は、第４の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。
【図１５】図１５は、第４の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。
【図１６】図１６は、第４の実施の形態におけるプリンタ特定条件管理テーブルの一例を示すデータ構造図である。
【図１７】図１７は、第４の実施の形態におけるプリンタ機能管理テーブルの一例を示すデータ構造図である。
【図１８】図１８は、第４の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【図１９】図１９は、推奨プリンタのアイコンを表示した場合の一例を示す説明図である。
【図２０】図２０は、推奨プリンタのアイコンとテキスト情報を表示した場合の一例を示す説明図である。
【図２１】図２１は、推奨プリンタのアイコンを表示した場合の一例を示す説明図である。
【発明を実施するための形態】
【００２９】
以下に添付図面を参照して、この発明にかかる表示処理装置、表示処理方法、および表示処理プログラムの最良な実施の形態を詳細に説明する。本実施の形態では、本発明における表示処理装置をＰＣに適用した例を示すが、これに限定されることなくアイコン等が表示可能なものであれば、本発明を適用することができる。また、本実施の形態では、本発明の画像形成装置をプリンタに適用した例を示すが、データを印刷する複写機、ファクシミリ装置、またはコピー、ファクシミリ、プリンタなどの複数の機能を一つの筐体に収納した複合機など、印刷機能を備えたものであれば本発明を適用することができる。
【００３０】
（第１の実施の形態）
第１の実施の形態にかかるＰＣは、利用者によって地図画像とプリンタのアイコンを表示する要求を受け付けた際に、複数のプリンタのアイコンが重なって表示される場合、重ならない位置まで移動してからモニタに表示するものである。これにより、モニタにプリンタのアイコンが重なって表示されることがなく、個々のプリンタのアイコンが把握しやすくなる。図１は、第１の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。図１に示すように、第１の実施の形態にかかるＰＣ１００は、位置管理サーバ２００とプリンタ４０１〜４０ｎに、ネットワーク３００を介して接続されている。
【００３１】
ネットワーク３００は、電話回線、無線ネットワーク、インターネットなどであって、ＰＣ１００と、位置管理サーバ２００と、プリンタ４０１〜４０ｎとを接続している。
【００３２】
プリンタ４０１〜４０ｎは、様々な場所に配置され、ＰＣ１００から印刷するための印刷データおよび印刷要求を受信して、受信した印刷要求に従って印刷データを記録用紙等に印刷するものである。なお、プリンタの台数は増減して構成してもよい。
【００３３】
次に、位置管理サーバ２００の詳細について説明する。位置管理サーバ２００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を管理し、ＰＣ１００の要求に対して必要な情報を送信するものであって、ファイル蓄積部２１０と、位置管理データベース２１１と、送受信部２０１とを、主に備えている。
【００３４】
位置管理データベース２１１は、地図情報管理テーブルと、プリンタ情報管理テーブルとを主に記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００３５】
地図情報管理テーブルは、プリンタ４０１〜４０ｎの配置可能な配置領域を示す地図画像のそれぞれに固有の識別情報である地図ＩＤ、地図画像が示す建物の階、地図画像における領域の範囲を示す地図画像の座標範囲、地図画像のファイル名とを対応付けて記憶している。
【００３６】
図２は、第１の実施の形態における地図情報管理テーブルの一例を示すデータ構造図である。図２に示すように、地図情報管理テーブルは、「Ｍａｐ８」等の地図ＩＤ、「８Ｆ」（８階）等の地図画像が示す建物の階、地図画像における領域の範囲をＸ方向のＸ座標（例えば０−５００）と、Ｘ方向に垂直なＹ方向のＹ座標（例えば、０−３００）で示す地図画像の座標範囲、「8F.jpg」等の地図画像のファイル名とを対応付けて記憶している。
【００３７】
プリンタ情報管理テーブルは、プリンタ４０１〜４０ｎそれぞれ固有の識別情報であるプリンタＩＤ、プリンタ４０１〜４０ｎの配置されている建物の階、プリンタ４０１〜４０ｎが配置されている場所名、プリンタ４０１〜４０ｎそれぞれの地図画像の座標範囲における配置領域上の位置を座標で示す位置情報、プリンタ４０１〜４０ｎの送信先であるＩＰアドレスやＳＩＰアドレス等、プリンタ４０１〜４０ｎの機種、プリンタ４０１〜４０ｎのアイコンのファイル名とを対応付けて記憶している。
【００３８】
図３は、第１の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。図３に示すように、プリンタ情報管理テーブルは、「Ｐｒｉｎｔｅｒ１」等のプリンタ４０１〜４０ｎのプリンタＩＤ、「８Ｆ」（８階）等のプリンタ４０１〜４０ｎの配置されている建物の階、「第１会議室」、「グループ室」等のプリンタ４０１〜４０ｎが配置されている場所名、「（２４０，２００）」等のプリンタ４０１〜４０ｎそれぞれの座標、「ｘｘｘ.ｙｙｙ.ｙｙｙ.ｚｚｚ」（ＩＰアドレス）等のプリンタ４０１〜４０ｎの送信先、「Ｐｒｉｎｔｅｒ００１」等のプリンタ４０１〜４０ｎの機種、「icon1.jpg」等のプリンタ４０１〜４０ｎのアイコンのファイル名とを対応付けて記憶している。なお、本実施の形態におけるプリンタのアイコンは、ｇｉｆファイルを使用しているが、これに限定されるものではなくどのような画像ファイルでもよい。
【００３９】
ファイル蓄積部２１０は、地図画像のファイルと、プリンタのアイコンのファイルとを主に蓄積するものである。
【００４０】
送受信部２０１は、ＰＣ１００から位置管理データベース２１１におけるデータの送信要求、ファイル蓄積部２１０に蓄積された画像ファイルの送信要求を受信したり、該データ、画像ファイル等をＰＣ１００に送信するものである。具体的には、地図情報管理テーブルに記憶されている地図画像の座標範囲をＰＣ１００に送信する。また、プリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、プリンタ４０１〜４０ｎの送信先、プリンタ４０１〜４０ｎの機種、プリンタ４０１〜４０ｎのアイコンのファイル名を同様にＰＣ１００に送信する。さらに、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイルを送信する。
【００４１】
次に、ＰＣ１００の詳細について説明する。ＰＣ１００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１（表示部）と、入力デバイス１０２と、表示制御部１０３と、入力受付部１０４と、重なり判定部１０５と、制御部１０６と、送受信部１０７とを主に備えている。
【００４２】
データ蓄積部１１０は、プリンタ４０１〜４０ｎで印刷される文書や画像等のファイルを記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００４３】
プリンタドライバ１１１は、プリンタ４０１〜４０ｎにそれぞれ対応するプリンタドライバと、プリンタ４０１〜４０ｎにそれぞれ対応するプリンタドライバ名とプリンタ４０１〜４０ｎのプリンタＩＤとを対応付けたテーブルを記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【００４４】
モニタ１０１は、文字や画像を表示するディスプレイ装置である。
【００４５】
入力デバイス１０２は、マウス、トラックボールやトラックパッドなどのポインティングデバイスやキーボード等であり、利用者がドラッグアンドドロップによる操作や、モニタ１０１に表示された画面に対する操作を行うものである。ここで、ドラッグアンドドロップとは、マウス等の操作法で、ドラッグとドロップを連続的に行う操作である。また、マウス等のボタンを押したままポインタを移動させることを「ドラッグ」、そしてドラッグの移動先でマウス等のボタンを離す操作を「ドロップ」という。
【００４６】
表示制御部１０３は、後述する送受信部１０７によって位置管理サーバ２００から受信した地図情報管理テーブルに記憶されている地図画像の座標範囲、ファイル蓄積部２１０に蓄積されている地図画像のファイルを参照して、プリンタ４０１〜４０ｎの配置可能な領域を示す地図画像をモニタ１０１に表示する制御を行うものである。また、同様に位置管理サーバ２００から受信したプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、ファイル蓄積部２１０に蓄積されているプリンタのアイコンのファイルを参照して、プリンタ４０１〜４０ｎのアイコンを地図画像に重畳させて、モニタ１０１に表示する制御を行う。これにより、地図画像上のどの位置にどのプリンタが配置されているかがモニタ１０１に表示されることになる。
【００４７】
また、表示制御部１０３は、プリンタ４０１〜４０ｎのアイコンを所定の大きさでモニタ１０１に表示する制御を行う。これにより、地図画像上のプリンタ４０１〜４０ｎを見易い大きさで表示できる。そして、後述する重なり判定部１０５により複数のプリンタ４０１〜４０ｎのアイコンが重なって表示されると判定された場合、重なっているプリンタ４０１〜４０ｎのアイコンを、所定の間隔まで移動してモニタ１０１に表示する制御を行う。これにより、ドラッグアンドドロップを容易に行うことができる。具体的に図面を参照しながら説明する。
【００４８】
図４は、複数のプリンタのアイコンが重なっている状態で表示された場合の一例を示す説明図である。図４に示すように、モニタ１０１には、プリンタが配置できる簡単なレイアウトが表示されている地図画像と、文書等のファイルと、ポインタが表示されている。そして、地図画像上には、所定の大きさのプリンタ１（Printer１）とプリンタ２（Printer２）が重なって表示され、プリンタ３（Printer３）と、プリンタ４（Printer４）と、プリンタ５（Printer５）とが重なって表示されている。これは、プリンタと他のプリンタが実際に隣り合って配置されているなど、近距離に配置されている場合に、プリンタのアイコンを見易い大きさで表示した場合である。従って、プリンタのアイコンを見易い大きさで表示するため、地図画像の縮尺比率よりプリンタのアイコンの縮尺比率を小さくして表示するため、地図画像上のプリンタの配置位置の範囲より、プリンタのアイコンのサイズが大きく表示され、その配置位置の範囲内に収まらず重なって表示される。
【００４９】
図５は、複数のプリンタのアイコンが所定の間隔まで移動させて表示された場合の一例を示す説明図である。図５に示すように、図４と同様、モニタ１０１に地図画像と、文書等のファイルと、ポインタが表示されている。そして、地図画像上には、プリンタ１（Printer１）とプリンタ２（Printer２）がそれぞれ重ならずに表示される位置まで図５の矢印方向に所定の間隔まで移動して表示されている。さらに、プリンタ３（Printer３）と、プリンタ４（Printer４）と、プリンタ５（Printer５）も同様に、それぞれが重ならずに表示される位置まで、図５の矢印方向に所定の間隔まで移動して表示されている。
【００５０】
入力受付部１０４は、利用者が入力デバイス１０２を操作することにより、モニタ１０１に表示された画面に対する入力を受け付けるものである。また、入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書等のファイルのアイコンをプリンタ４０１〜４０ｎのアイコンのいずれか一つにドラッグアンドドロップすることによって、ドラッグアンドドロップによりプリンタを指定の入力を受け付ける。また、この指定の入力の受け付けを、同時にドラッグしたファイルの文書等の印刷を行なう旨の印刷要求の入力の受け付けとしてもよいし、ドラッグしたファイルの文書等の印刷を行なうか否かを選択する印刷画面の表示要求の受け付けとしてもよい。なお、本実施の形態では、印刷要求の受付として構成する。
【００５１】
重なり判定部１０５は、プリンタ４０１〜４０ｎのアイコンが、モニタ１０１に重なって表示されるか否かを座標から判定する重なり判定を行うものである。すなわち、あるプリンタにおける座標と他のプリンタの座標の距離が予め定めた所定の範囲内であるか否かを判定し、予め定めた所定の範囲内であった場合はそれらのプリンタのアイコンが重なっていると判定する。
【００５２】
制御部１０６は、入力受付部１０４によって受け付けた入力によりプリンタが指定された場合、指定されたプリンタのプリンタＩＤを取得して、プリンタドライバ１１１から、取得したプリンタＩＤに対応するプリンタドライバを取得するものである。また、取得したプリンタドライバによって、利用者のドラッグアンドドロップにより指定された文書等のファイルから、印刷用の印刷データを生成する。
【００５３】
送受信部１０７は、位置管理サーバ２００にデータの要求を送信したり、ファイル蓄積部２１０に蓄積された画像ファイルの要求を送信して、該データ、画像ファイルを位置管理サーバ２００から受信するものである。具体的には、位置管理サーバ２００における地図情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの地図画像の座標範囲を受信する。また、位置管理サーバ２００におけるプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎのアイコンのファイル名とを、同様に受信する。さらに、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイルを受信する。また、利用者によりプリンタが指定されると、受信したプリンタ４０１〜４０ｎの送信先の中から指定されたプリンタのプリンタＩＤに対応する送信先であるアドレス等を取得し、取得した送信先に印刷データを送信する。
【００５４】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。図６は、第１の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【００５５】
まず、利用者によって、入力デバイス１０２からモニタ１０１に表示する地図画像の建物の階、例えば、８階の地図画像を表示する要求を受け付けた場合、送受信部１０７は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤ、座標、送信先、機種、プリンタのアイコンのファイル名）、プリンタのアイコンのファイルの送信要求を位置管理サーバ２００に行う。次に、位置管理サーバ２００は、「８階」をキーとして検索し、位置管理データベース２１１における地図情報管理テーブル、プリンタ情報管理テーブルと、ファイル蓄積部２１０とを参照して、８階の地図画像、地図画像の座標範囲、プリンタ情報、プリンタ４０１〜４０５のアイコンのファイルを取得する。なお、具体的な取得の方法は公知の手法によって行うため省略する。
【００５６】
そして、送受信部１０７は、位置管理サーバ２００から、８階の地図画像、地図画像の座標範囲、プリンタ４０１〜４０５のプリンタ情報と、プリンタ４０１〜４０５のアイコンのファイルを受信する（ステップＳ６０１）。
【００５７】
次に、重なり判定部１０５は、受信した８階のプリンタ４０１〜４０５のアイコンが、モニタ１０１に重なって表示されるか否かを座標から判定する重なり判定を行う（ステップＳ６０２）。
【００５８】
ここで、重なり判定の詳細について説明する。図７は、重なり判定部による重なり判定処理の手順を示すフローチャートである。まず、送受信部１０７により受信した各プリンタ４０１〜４０５の座標を比較する（ステップＳ７０１）。次に、プリンタ４０１〜４０５の座標の距離が所定の範囲内に存在するか否か、すなわち、あるプリンタにおける座標と他のプリンタの座標の距離が予め定めた所定の範囲内であるか否かを判定する（ステップＳ７０２）。そして、プリンタ４０１〜４０５の座標の距離が所定の範囲内に存在すると判定された場合（ステップＳ７０２：Ｙｅｓ）、それらのプリンタのアイコンが重なっていると判定する（ステップＳ７０３）。一方、プリンタ４０１〜４０５の座標の距離が所定の範囲内に存在しないと判定された場合（ステップＳ７０２：Ｎｏ）、それらのプリンタのアイコンは重なっていないと判定する（ステップＳ７０４）。
【００５９】
具体的には、例えば、１台のプリンタを６０×６０ｄｏｔでモニタ１０１に表示した場合、プリンタの中心付近がプリンタの座標とすると、座標からプリンタの端までの距離は３０ｄｏｔとなり、２台のプリンタを並べて配置した場合の座標間の距離は６０ｄｏｔとなる。従って、２台のプリンタにおける座標の距離が６０ｄｏｔ以下だとすると、プリンタのアイコンは重なっていると判定することになる。
【００６０】
そして、図６のステップＳ６０３に戻り、表示制御部１０３は、重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていると判定されたか否かを判断する（ステップＳ６０３）。重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていると判定された場合（ステップＳ６０３：Ｙｅｓ）、表示制御部１０３は、プリンタ４０１〜４０５のアイコンを、上述した図５に示すように、所定の間隔まで移動して、８階の地図画像とプリンタ４０１〜４０５のアイコンをモニタ１０１に表示する（ステップＳ６０４）。これにより、モニタにプリンタのアイコンが重なって表示されることがなく、個々のプリンタのアイコンが把握しやすくなる。
【００６１】
具体的には、上述した例で説明すると、重なっているプリンタのアイコンがあった場合、プリンタのアイコンの座標の距離が６０ｄｏｔで隣接するように表示されると考えられるため、複数のプリンタのアイコンを少し離して表示するよう１０ｄｏｔの余裕を含めた７０ｄｏｔの間隔まで水平方向または垂直方向に移動させる。この際、重なっている２台のプリンタのアイコンの座標の距離が３０ｄｏｔであったとすると、重ならない７０ｄｏｔの間隔までの残り４０ｄｏｔ（７０−３０ｄｏｔ）を２分割して、重なっている２台のプリンタのアイコンを２０ｄｏｔずつ逆方向に移動させて表示する。
【００６２】
一方、重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていないと判定された場合（ステップＳ６０３：Ｎｏ）、表示制御部１０３は、プリンタ４０１〜４０５のアイコンをそのまま移動せずに、８階の地図画像とプリンタ４０１〜４０５のアイコンをモニタ１０１に表示する（ステップＳ６０５）。そして、入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書等のファイルのアイコンをプリンタ４０１〜４０５のアイコンのいずれか一つにドラッグアンドドロップすることによって、プリンタの指定の入力を受け付ける（ステップＳ６０６）。
【００６３】
このように、ＰＣ１００は、プリンタ４０１〜４０ｎのアイコンが重なって表示される場合には、プリンタ４０１〜４０ｎのアイコンを所定の間隔まで移動して表示するため、利用者は、実世界に配置されているプリンタ４０１〜４０ｎの位置を認識できるとともに、個々のプリンタ４０１〜４０ｎのアイコンを容易に把握できる。
【００６４】
次に、本実施の形態にかかるＰＣにおける印刷処理について説明する。図８は、第１の実施の形態におけるＰＣによる印刷処理の手順を示すフローチャートである。
【００６５】
まず、図６のステップＳ６０６で行われたように、入力受付部１０４により、利用者からのプリンタの指定の入力を受け付けると、印刷要求の入力がされたこととなり、印刷処理を開始する。そして、制御部１０６は、指定を受け付けたプリンタのプリンタＩＤを取得する（ステップＳ８０１）。
【００６６】
次に、制御部１０６は、ステップＳ６０１において、送受信部１０７により受信したプリンタＩＤとプリンタの機種から、指定されたプリンタのプリンタＩＤに対応するプリンタドライバを検索し、プリンタドライバ１１１から、取得したプリンタＩＤに対応するプリンタドライバを取得する（ステップＳ８０２）。
【００６７】
そして、制御部１０６は、取得したプリンタドライバによって、利用者によりドラッグされた文書等のファイルから、印刷用の印刷データを生成する（ステップＳ８０３）。
【００６８】
次に、送受信部１０７は、ステップＳ６０１において図６のステップＳ６０６において受信したプリンタＩＤとプリンタの送信先から、指定されたプリンタのプリンタＩＤに対応する送信先を検索し、取得したプリンタの送信先へ生成した印刷データを送信する（ステップＳ８０４）。そして、印刷データを受信したプリンタは、印刷を開始する。
【００６９】
このように、第１の実施の形態にかかるＰＣ１００は、送受信部１０７から位置管理サーバ２００から地図画像とプリンタ４０１〜４０ｎのアイコンとプリンタ４０１〜４０ｎの座標等を受信し、表示制御部１０３はプリンタ４０１〜４０ｎのアイコンを地図画像と重畳させてモニタ１０１に表示するものである。この際、重なり判定部１０５によりプリンタ４０１〜４０ｎのアイコンが重なっていると判定された場合、表示制御部１０３は、プリンタ４０１〜４０ｎのアイコンを所定の間隔まで移動させて表示する。従って、プリンタ４０１〜４０ｎのアイコンが重なって表示される場合でも、プリンタのアイコンを移動して表示することによって、プリンタ４０１〜４０ｎのアイコンに対してドラッグアンドドロップを行う領域が確保され、印刷を行う際のプリンタ４０１〜４０ｎの指定において、実世界に配置されているプリンタ４０１〜４０ｎの位置を認識できるとともに、個々のプリンタ４０１〜４０ｎのアイコンを容易に把握でき、プリンタ４０１〜４０ｎのアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができる。
【００７０】
本実施の形態におけるＰＣでは、利用者によって地図画像とプリンタのアイコンを表示する要求を受け付けた際に、複数のプリンタのアイコンが重なって表示される場合、重ならない位置まで移動してからモニタに表示するものであるが、一旦複数のプリンタのアイコンが重なった状態で表示された後に、重ならない位置まで移動してモニタに表示するよう構成してもよい。
【００７１】
（第２の実施の形態）
第１の実施の形態にかかるＰＣは、利用者によって地図画像とプリンタのアイコンを表示する要求を受け付けた際に、複数のプリンタのアイコンが重なって表示される場合、重ならない位置まで移動してからモニタに表示するものであった。これに対して、本実施の形態では、利用者によって地図画像とプリンタのアイコンを表示する要求を受け付けた際は、複数のプリンタのアイコンが重なっていてもそのまま表示されるが、利用者による印刷の指定を受け付けた際に、地図画像を拡大して表示することによって、プリンタのアイコンが重ならずにモニタに表示されることになる。
【００７２】
図９は、第２の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。図９に示すように、第２の実施の形態にかかるＰＣ９００は、位置管理サーバ２００とプリンタ４０１〜４０ｎに、ネットワーク３００を介して接続されている。ここで、プリンタ４０１〜４０ｎ、ネットワーク３００の説明、および位置管理サーバ２００における構成および機能については、第１の実施の形態と同様であるため、省略する。
【００７３】
次に、ＰＣ９００の詳細について説明する。ＰＣ９００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１（表示部）と、入力デバイス１０２と、表示制御部９０３と、入力受付部１０４と、重なり判定部１０５と、制御部１０６と、送受信部１０７と、領域判定部９０８とを主に備えている。
【００７４】
ここで、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１（表示部）と、入力デバイス１０２と、入力受付部１０４と、重なり判定部１０５と、制御部１０６と、送受信部１０７の構成および機能については、第１の実施の形態と同様であるため、説明を省略する。
【００７５】
領域判定部９０８は、利用者が文書や画像のファイルのアイコンをドラッグして停止した状態で所定の時間、例えば１秒、が経過した場合、ドラッグされた文書等のファイルから所定の距離の範囲内に、近傍のプリンタの座標が２個以上存在するか否かを判定するものである。すなわち、利用者が入力デバイス１０２を操作して、入力受付部１０４により文書等のファイルのアイコンのドラッグを受け付けて停止した状態で所定の時間が経過した場合、領域判定部９０８は、ドラッグされた文書等のファイルの位置座標を中心とした所定の距離の範囲内、例えば、中心から半径３０ｄｏｔの範囲内に、プリンタの座標が２個以上存在するか否かを、送受信部１０７によって受信したプリンタ４０１〜４０ｎの座標を参照して判定するものである。
【００７６】
表示制御部９０３は、送受信部１０７によって位置管理サーバ２００から受信した地図情報管理テーブルに記憶されている地図画像の座標範囲、ファイル蓄積部２１０に蓄積されている地図画像のファイルを参照して、プリンタ４０１〜４０ｎの配置可能な領域を示す地図画像をモニタ１０１に表示する制御を行うものである。また、同様に位置管理サーバ２００から受信したプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、ファイル蓄積部２１０に蓄積されているプリンタのアイコンのファイルを参照して、プリンタ４０１〜４０ｎのアイコンを地図画像に重畳させて、モニタ１０１に表示する制御を行う。これにより、地図画像上のどの位置にどのプリンタが配置されているかがモニタ１０１に表示されることになる。また、表示制御部９０３は、プリンタ４０１〜４０ｎのアイコンを所定の大きさでモニタ１０１に表示する制御を行う。これにより、地図画像上のプリンタ４０１〜４０ｎを見易い大きさで表示できる。
【００７７】
また、表示制御部９０３は、領域判定部９０８によって、利用者によりドラッグされた文書等のファイルから所定の距離の範囲内に、近傍のプリンタの座標が２個以上存在すると判定された場合で、重なり判定部１０５によって、プリンタ４０１〜４０ｎのアイコンが重なって表示されると判定された場合、ドラッグされた周辺の地図画像を拡大してモニタ１０１に表示する制御を行う。このように、地図画像を拡大して表示することによって、地図画像におけるプリンタの配置位置の面積も拡大して表示されるため、表示制御部９０３は、プリンタ４０１〜４０ｎのアイコンが重ならず、ドラッグアンドドロップが行い易く表示できる。
【００７８】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。図１０は、第２の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【００７９】
まず、利用者によって、入力デバイス１０２からモニタ１０１に表示する地図画像の建物の階、例えば、８階の地図画像を表示する要求を受け付けた場合、送受信部１０７は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤと、座標と、送信先と、機種と、プリンタのアイコンのファイル名）、プリンタのアイコンのファイルの送信要求を位置管理サーバ２００に行う。次に、位置管理サーバ２００は、「８階」をキーとして検索し、位置管理データベース２１１における地図情報管理テーブル、プリンタ情報管理テーブルと、ファイル蓄積部２１０とを参照して、８階の地図画像、地図画像の座標範囲、プリンタ情報、プリンタ４０１〜４０５のアイコンのファイルを取得する。なお、具体的な取得の方法は公知の手法によって行うため、第１の実施の形態と同様に省略する。
【００８０】
そして、送受信部１０７は、位置管理サーバ２００から、８階の地図画像、地図画像の座標範囲、およびプリンタ４０１〜４０５のプリンタ情報と、プリンタ４０１〜４０５のアイコンのファイルを受信する（ステップＳ１００１）。そして、表示制御部９０３は、８階の地図画像とプリンタ４０１〜４０５のアイコンをモニタ１０１に表示する（ステップＳ１００２）。その際、プリンタ４０１〜４０５のアイコンが重なって表示される場合でもそのまま表示される点で、プリンタ４０１〜４０５のアイコンが重なって表示される場合は予めプリンタのアイコンを移動してから表示する第１の実施の形態におけるＰＣとは異なる。例えば、８階の場合は、第１の実施の形態における４図のように、重なっているプリンタのアイコンがある場合は、その重なったまま表示されることになる。
【００８１】
次に、入力受付部１０４は、利用者が入力デバイス１０２を操作することによる文書等のファイルのアイコンのドラッグの入力を受け付ける（ステップＳ１００３）。そして、入力受付部１０４により文書等のファイルのアイコンのドラッグを受け付けて停止した状態で所定の時間が経過した場合、領域判定部９０８は、ドラッグされた文書等のファイルの位置座標を中心とした所定の距離の範囲内、例えば、中心から半径３０ｄｏｔの範囲内に、８階のプリンタの座標が２個以上存在するか否かを判定する（ステップＳ１００４）。
【００８２】
領域判定部９０８により、ドラッグされた文書などのファイルの位置座標から所定の距離の範囲内に、８階のプリンタの座標が存在しないと判定された場合（ステップＳ１００４：０個）、再度入力受付部１０４によりドラッグを受け付けるまで待機する。
【００８３】
また、領域判定部９０８により、ドラッグされた文書などのファイルの位置座標から所定の距離の範囲内に、８階のプリンタの座標が２個以上存在すると判定された場合（ステップＳ１００４：２個以上）、重なり判定部１０５は、その２個以上存在すると判定された複数のプリンタについて重なり判定を行う（ステップＳ１００５）。なお、重なり判定は、第１の実施の形態における処理と同様であるため、省略する（図７参照）。
【００８４】
次に、表示制御部９０３は、重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていると判定されたか否かを判断する（ステップＳ１００６）。重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていると判定された場合（ステップＳ１００６：Ｙｅｓ）、表示制御部９０３は、ドラッグされた周辺の地図画像を所定の倍率に拡大してモニタ１０１に表示する（ステップＳ１００７）。
【００８５】
ここで、表示制御部９０３により地図画像を拡大して表示した場合について説明する。図１１は、地図画像を拡大して表示した場合の一例を示す説明図である。図４において、プリンタ１（Printer１）とプリンタ２（Printer２）が重なって表示されている上に文書等のファイルをドラッグして停止した状態で所定の時間が経過すると、図１１に示すように、プリンタ１（Printer１）とプリンタ２（Printer２）の周辺を所定の倍率で拡大した地図画像と、文書等のファイルと、ポインタが表示されている。このように、地図画像を拡大したことにより、プリンタ１（Printer１）とプリンタ２（Printer２）が離れて表示され、利用者が操作を行い易く表示できる。
【００８６】
一方、重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていないと判定された場合（ステップＳ１００６：Ｎｏ）、およびステップＳ１００４においてドラッグされた文書などのファイルの位置座標から所定の距離の範囲内に、プリンタの座標が１個存在すると判定された場合は（ステップＳ１００４：１個）、表示制御部９０３は、ステップＳ１００２の表示を維持する。
【００８７】
次に、入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書等のファイルのアイコンをプリンタ４０１〜４０５のアイコンのいずれか一つにドロップすることによって、プリンタの指定の入力を受け付ける（ステップＳ１００８）。そして、指定されたプリンタにより印刷処理がなされる。なお、印刷処理は、第１の実施の形態における印刷処理と同様であるため、省略する（図８参照）。
【００８８】
このように、第２の実施の形態にかかるＰＣ９００は、入力受付部１０４は文書等のファイルのアイコンをプリンタ４０１〜４０ｎにおけるいずれかのアイコンにドラッグアンドドロップすることによるプリンタの指定の入力を受け付ける。そして、領域判定部９０８により文書等のファイルのアイコンがドラッグされた位置から所定の距離の範囲内にプリンタ４０１〜４０ｎの座標が少なくとも２つ以上存在すると判定された場合で、重なり判定部９０８によりプリンタ４０１〜４０ｎのアイコンが重なっていると判定された場合に、表示制御部９０３は地図画像のプリンタ４０１〜４０ｎの周辺領域を拡大して表示する。従って、ドラッグにより重なって表示されているプリンタ４０１〜４０ｎを指定した場合でも、地図画像を拡大して表示することによって、プリンタ４０１〜４０ｎのアイコンが実位置と同じように表示されつつプリンタ４０１〜４０ｎのアイコンに対してドラッグアンドドロップを行う領域が確保され、印刷を行う際のプリンタ４０１〜４０ｎの指定において、実世界に配置されているプリンタ４０１〜４０ｎの位置を認識できるとともに、個々のプリンタ４０１〜４０ｎのアイコンを容易に把握でき、プリンタ４０１〜４０ｎのアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができる。
【００８９】
なお、本実施の形態においては、重なっている複数のプリンタから所定の範囲内に文書等のファイルをドラッグされた場合、地図画像を拡大して表示する構成となっているが、これに限定されることなく、例えば、文書等のファイルをドラッグせずに、ポインタのみを重なっている複数のプリンタから所定の範囲内に移動された場合に地図画像を拡大して表示するよう構成してもよい。
【００９０】
また、予め複数のプリンタのアイコンを地図画像と同様の縮尺比率で表示し、利用者により複数のプリンタから所定の範囲内に文書等のファイルをドラッグされた場合、ドラッグされた周辺の地図画像とプリンタのアイコンを同比率で拡大して表示するように構成してもよい。
【００９１】
（第３の実施の形態）
第２の実施の形態では、利用者によって地図画像とプリンタのアイコンを表示する要求を受け付けた際は、複数のプリンタのアイコンが重なっていてもそのまま表示され、利用者による印刷の指定を受け付けた際に、地図画像を拡大して表示するものであった。これに対して、本実施の形態では、利用者によって地図画像等を表示する要求を受け付けた際には、複数のプリンタのアイコンが重なっていてもそのまま表示されるが、利用者による印刷の指定を受け付けた際には、その重なっているプリンタのうちいずれのプリンタを指定するかを選択させる選択画面をポップアップ画面により表示して、利用者によるプリンタの指定を受け付けるものである。
【００９２】
本実施の形態にかかるＰＣ、位置管理サーバ、プリンタの構成については、第２の実施の形態と同様であるため、以下に図９を参照して、第２の実施の形態と異なる構成についてのみ説明し、同様の構成については省略する。
【００９３】
領域判定部９０８は、利用者が文書や画像のファイルのアイコンをドラッグアンドドロップした場合、文書等のファイルをドロップされた位置から所定の距離の範囲内に、近傍のプリンタの座標が２個以上存在するか否かを判定するものである。すなわち、利用者が入力デバイス１０２を操作して、入力受付部１０４により文書等のファイルのアイコンのドラッグアンドドロップを受け付けた場合、領域判定部９０８は、文書等のファイルをドロップされた位置座標を中心とした所定の距離の範囲内、例えば、中心から半径３０ｄｏｔの範囲内に、プリンタの座標が２個以上存在するか否かを、送受信部１０４によって受信したプリンタ４０１〜４０ｎの座標を参照して判定するものである。
【００９４】
表示制御部９０３は、送受信部１０７によって位置管理サーバ２００から受信した地図情報管理テーブルに記憶されている地図画像の座標範囲、ファイル蓄積部２１０に蓄積されている地図画像のファイルを参照して、プリンタ４０１〜４０ｎの配置可能な領域を示す地図画像をモニタ１０１に表示する制御を行うものである。また、同様に位置管理サーバ２００から受信したプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、ファイル蓄積部２１０に蓄積されているプリンタのアイコンのファイルを参照して、プリンタ４０１〜４０ｎのアイコンを地図画像に重畳させて、モニタ１０１に表示する制御を行う。これにより、地図画像上のどの位置にどのプリンタが配置されているかがモニタ１０１に表示されることになる。また、表示制御部９０３は、プリンタ４０１〜４０ｎのアイコンを所定の大きさでモニタ１０１に表示する制御を行う。これにより、地図画像上のプリンタ４０１〜４０ｎを見易い大きさで表示できる。
【００９５】
また、表示制御部９０３は、領域判定部９０８によって、利用者により文書等のファイルをドロップされた位置から所定の距離の範囲内に、近傍のプリンタの座標が２個以上存在すると判定された場合で、重なり判定部１０５によって、プリンタ４０１〜４０ｎのアイコンが重なって表示されると判定された場合、該近傍の複数のプリンタのうちいずれのプリンタを指定するかの選択を利用者に対して要求する選択画面をモニタ１０１に表示する制御を行う。このように、選択画面を表示することによって、複数のプリンタが重なって表示されている場合でも、利用者が印刷を行ないたいプリンタを選択できる。
【００９６】
入力受付部１０４は、第１の実施の形態における機能に加え、表示制御部９０３によりモニタ１０１に表示された選択画面から、利用者によるプリンタの選択を受け付けるものである。
【００９７】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。図１２は、第３の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【００９８】
まず、送受信部１０７による地図画像の座標範囲等の受信から表示制御部９０３によるプリンタのアイコンの表示までの処理（ステップＳ１２０１、１２０２）は、第２の実施の形態の処理と同様であるため、省略する（ステップＳ１００１、１００２）。
【００９９】
次に、入力受付部１０４は、利用者が入力デバイス１０２を操作することによる文書等のファイルのアイコンのドラッグアンドドロップの入力を受け付ける（ステップＳ１２０３）。そして、入力受付部１０４により文書等のファイルのアイコンのドロップを受け付けた場合、領域判定部９０８は、文書等のファイルをドラッグアンドドロップされた位置座標を中心とした所定の距離の範囲内、例えば、中心から半径３０ｄｏｔの範囲内に、８階のプリンタの座標が２個以上存在するか否かを判定する（ステップＳ１２０４）。
【０１００】
領域判定部９０８により、文書などのファイルをドラッグアンドドロップされた位置座標から所定の距離の範囲内に、８階のプリンタの座標が存在しないと判定された場合（ステップＳ１２０４：０個）、再度入力受付部１０４によりドラッグを受け付けるまで待機する。
【０１０１】
また、領域判定部９０８により、文書などのファイルをドラッグアンドドロップされた位置座標から所定の距離の範囲内に、８階のプリンタの座標が２個以上存在すると判定された場合（ステップＳ１２０４：２個以上）、重なり判定部１０５は、その２個以上存在すると判定された複数のプリンタについて重なり判定を行う（ステップＳ１２０５）。なお、重なり判定は、第１の実施の形態における処理と同様であるため、省略する（図７参照）。
【０１０２】
次に、表示制御部９０３は、重なり判定部１０５により８階のプリンタ４０１〜４０５の各アイコンが重なっていると判定されたか否かを判断する（ステップＳ１２０６）。重なり判定部１０５により８階のプリンタ４０１〜４０５の各アイコンが重なっていると判定された場合（ステップＳ１２０６：Ｙｅｓ）、表示制御部９０３は、重なっている複数プリンタのうちいずれのプリンタを指定するかの選択を利用者に対して要求する選択画面をモニタ１０１に表示する（ステップＳ１２０７）。
【０１０３】
ここで、表示制御部９０３により表示した選択画面について説明する。図１３は、地図画像上に選択画面を表示した場合の一例を示す説明図である。図４において、プリンタ１（Printer１）とプリンタ２（Printer２）が重なって表示されている上に文書等のファイルがドロップされると、図１３に示すように、プリンタ１（第１会議室のプリンタ）とプリンタ２（第２会議室のプリンタ）のいずれのプリンタを指定するかを選択させる選択画面を表示する。このように、選択画面を表示して利用者にプリンタの選択を要求することにより、プリンタ１（Printer１）とプリンタ２（Printer２）が重なって表示されても、利用者が印刷を行いたいプリンタを選択できる。
【０１０４】
そして、入力受付部１０４は、表示制御部９０３によりモニタ１０１に表示された選択画面から、利用者によるプリンタの選択を受け付けたか否かの判断をする（ステップＳ１２０８）。利用者によるプリンタの選択を受け付けていない場合（ステップＳ１２０８：Ｎｏ）、プリンタの選択を受け付けるまで待機する。一方、利用者によるプリンタの選択を受け付けた場合（ステップＳ１２０８：Ｙｅｓ）、入力受付部１０４は、選択されたプリンタをプリンタの指定として受け付ける（ステップＳ１２０９）。
【０１０５】
また、重なり判定部１０５により８階のプリンタ４０１〜４０５のアイコンが重なっていないと判定された場合（ステップＳ１２０６：Ｎｏ）、およびステップＳ１２０４において文書などのファイルをドロップされた位置座標から所定の距離の範囲内に、プリンタの座標が１個存在すると判定された場合は（ステップＳ１２０４：１個）、入力受付部１０４は、文書等のファイルをドロップアンドドラッグされた位置にあるプリンタをプリンタの指定として受け付ける（ステップＳ１２１０）。そして、指定されたプリンタにより印刷処理がなされる。なお、印刷処理は、第１の実施の形態における印刷処理と同様であるため、省略する（図８参照）。
【０１０６】
このように、第３の実施の形態にかかるＰＣ９００は、入力受付部１０４から文書等のファイルのアイコンを、プリンタ４０１〜４０ｎにおけるいずれかのアイコンにドラッグアンドドロップすることによるプリンタの指定の入力を受け付ける。そして、領域判定部９０８によりプリンタ４０１〜４０ｎの座標が少なくとも２つ以上存在すると判定された場合で、重なり判定部１０５によりプリンタ４０１〜４０ｎのアイコンが重なっていると判定された場合に、表示制御部９０３は、プリンタ４０１〜４０ｎのうちいずれのプリンタの指定を入力するかの選択を要求する選択画面を表示し、入力受付部１０４により選択画面から選択されたプリンタをプリンタの指定として受け付ける。従って、ドラッグアンドドロップにより重なって表示されている複数のプリンタ４０１〜４０ｎを指定した場合でも、いずれのプリンタ４０１〜４０ｎを指定するかの選択を要求する選択画面がポップアップ画面によって表示されるため、印刷を行う際のプリンタ４０１〜４０ｎのいずれかの指定を正確に行なうことができる。
【０１０７】
なお、本実施の形態では、場所名を示すことによってプリンタを選択する選択画面が表示されているが、これに限定されることなく、例えば、プリンタの名前、プリンタのアイコン等、利用者がどのプリンタを選択できるかを認識することが可能であれば、他の方法で表示する構成にしてもよい。
【０１０８】
（第４の実施の形態）
第１の実施の形態にかかるＰＣは、利用者によって地図画像とプリンタのアイコンを表示する要求を受け付けた際に、複数のプリンタのアイコンが重なって表示される場合、重ならない位置まで移動してからモニタに表示するものであったが、本実施の形態では、さらに、印刷を行なうファイルに適したプリンタを強調して表示するものである。
【０１０９】
図１４は、第４の実施の形態にかかるＰＣと位置管理サーバとプリンタの構成を示すブロック図である。図１４に示すように、第４の実施の形態にかかるＰＣ１４００は、位置管理サーバ２０００とプリンタ４０１〜４０ｎに、ネットワーク３００を介して接続されている。ここで、プリンタ４０１〜４０ｎ、ネットワーク３００については、第１の実施の形態と同様であるため説明を省略する。
【０１１０】
次に、位置管理サーバ２０００の詳細について説明する。位置管理サーバ２０００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を管理し、ＰＣ１４００の要求に対して必要な情報を送信するものであって、ファイル蓄積部２１００と、位置管理データベース２１１０と、プリンタ特定条件データベース２１１１と、送受信部２０１とを主に備えている。
【０１１１】
位置管理データベース２１１０は、地図情報管理テーブルと、プリンタ情報管理テーブルとを主に記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。ここで、地図情報管理テーブルは、第１の実施の形態と同様であるため説明を省略する。
【０１１２】
プリンタ情報管理テーブルは、第１の実施の形態におけるプリンタ情報管理デーブルに加え、推奨プリンタのアイコンのファイル名を対応付けて記憶している。ここで、推奨プリンタとは、印刷を行なう文書等のファイルの属性に適した機能を有するプリンタをいう。また、ファイルの属性とは、ファイルのデータ形式等であり、本実施の形態では、データ形式がテキストデータであるか画像データであるかなどのデータの種類をファイル属性として扱っている。なお、ファイル属性については、このようなデータの種類に限定されるものではなく、推奨プリンタを判断可能な属性であれば、いずれの属性も含まれる。
【０１１３】
図１５は、第４の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。図１５に示すように、プリンタ情報管理テーブルは、「Ｐｒｉｎｔｅｒ１」等のプリンタ４０１〜４０ｎのプリンタＩＤ、「８Ｆ」（８階）等のプリンタ４０１〜４０ｎの配置されている建物の階、「第１会議室」、「グループ室」等のプリンタ４０１〜４０ｎが配置されている場所名、「（２４０，２００）」等のプリンタ４０１〜４０ｎそれぞれの座標、「ｘｘｘ.ｙｙｙ.ｙｙｙ.ｚｚｚ」（ＩＰアドレス）等のプリンタ４０１〜４０ｎの送信先、「Ｐｒｉｎｔｅｒ００１」等のプリンタ４０１〜４０ｎの機種、「icon4.jpg」等の推奨プリンタのアイコンのファイル名と、「icon1.jpg」等のプリンタ４０１〜４０ｎのアイコンのファイル名とを対応付けて記憶している。なお、本実施の形態におけるプリンタのアイコンは、ｇｉｆファイルを使用しているが、これに限定されるものではなくどのような画像ファイルでもよい。
【０１１４】
ファイル蓄積部２１００は、地図画像のファイルと、プリンタのアイコンのファイルと、推奨プリンタのアイコンのファイルとを主に蓄積するものである。
【０１１５】
プリンタ特定条件データベース２１１１は、プリンタ特定条件管理テーブルを主に記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【０１１６】
プリンタ特定条件管理テーブルは、印刷を行なう文書等のファイルの属性と、文書等のファイルの拡張子と、印刷する場合に文書等のファイルの属性に適したプリンタの機能等を示すプリンタ条件とを対応付けて記憶している。図１６は、第４の実施の形態におけるプリンタ特定条件管理テーブルの一例を示すデータ構造図である。図１６に示すように、プリンタ特定条件管理テーブルは、「テキストファイル」、「アプリケーション用文書データ」等の文書等のファイルの属性、「.txt」、「.doc」等の文書等のファイルの拡張子、「モノクロ」、「カラー」等のプリンタの機能等を示すプリンタ条件とを対応付けて記憶している。このように、テキストファイルはモノクロで印刷を行ない、画像を含む可能性があるファイルの場合はカラーで印刷を行なうなど、ファイルの属性に適したプリンタの機能を示すプリンタ条件とを対応付けている。本実施の形態では、具体的には、ファイルの属性を文書等のファイルの拡張子により判断し、、そのファイルの属性に対応するプリンタ条件を判断する。
【０１１７】
送受信部２０１は、ＰＣ１４００から位置管理データベース２１１０、プリンタ特定条件データベース２１１１におけるデータの送信要求、ファイル蓄積部２１００に蓄積された画像ファイルの送信要求を受信したり、該データ、画像ファイル等をＰＣ１４００に送信するものである。具体的には、地図情報管理テーブルに記憶されている地図画像の座標範囲をＰＣ１４００に送信する。また、プリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標、プリンタ４０１〜４０ｎの送信先、プリンタ４０１〜４０ｎの機種、推奨プリンタのアイコンのファイル名、プリンタ４０１〜４０ｎのアイコンのファイル名とを同様にＰＣ１４００に送信する。さらに、プリンタ特定条件データベースに記憶されているファイルの属性、ファイルの拡張子、プリンタ条件とを同様にＰＣ１４００に送信する。また、ファイル蓄積部２１００に蓄積されている地図画像のファイル、プリンタのアイコンのファイル、推奨プリンタのアイコンのファイルを送信する。
【０１１８】
次に、ＰＣ１４００の詳細について説明する。ＰＣ１４００は、プリンタ４０１〜４０ｎの配置位置に関する情報等を出力するものであり、データ蓄積部１１０と、プリンタドライバ１１１と、プリンタ機能データベース１４１２と、モニタ１０１（表示部）と、入力デバイス１０２と、表示制御部１４０３と、入力受付部１０４と、重なり判定部１０５と、制御部１０６と、送受信部１０７と、領域判定部１４０８と、検索部１４０９とを主に備えている。ここで、データ蓄積部１１０と、プリンタドライバ１１１と、モニタ１０１と、入力デバイス１０２と、入力受付部１０４と、重なり判定部１０５と、制御部１０６の構成および機能は、第１の実施の形態と同様であるため説明を省略する。
【０１１９】
プリンタ機能データベース１４１２は、プリンタ機能管理テーブルを主に記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に保存されている。
【０１２０】
プリンタ機能管理テーブルは、プリンタ４０１〜４０ｎの機種と、プリンタ４０１〜４０ｎの機能とを対応付けて記憶している。図１７は、第４の実施の形態におけるプリンタ機能管理テーブルの一例を示すデータ構造図である。図１７に示すように、プリンタ機能管理テーブルは、「Ｐｒｉｎｔｅｒ００１」等のプリンタ４０１〜４０ｎの機種と、「カラー／高画質／高速」等のプリンタ４０１〜４０ｎの機能とを対応付けて記憶している。
【０１２１】
送受信部１０７は、位置管理サーバ２０００にデータの要求を送信したり、ファイル蓄積部２１００に蓄積された画像ファイルの要求を送信して、該データ、画像ファイルを位置管理サーバ２０００から受信するものである。具体的には、位置管理サーバ２０００における地図情報管理テーブルに記憶されている地図画像の座標範囲を受信する。また、位置管理サーバ２０００におけるプリンタ情報管理テーブルに記憶されているプリンタ４０１〜４０ｎの座標と、プリンタ４０１〜４０ｎの送信先と、プリンタ４０１〜４０ｎの機種と、推奨プリンタのファイルのアイコン名と、プリンタ４０１〜４０ｎのファイルのアイコン名とを同様に受信する。さらに、位置管理サーバ２０００におけるプリンタ特定条件データベースに記憶されているファイルの属性、ファイルの拡張子、プリンタ条件とを受信する。また、ファイル蓄積部２１０に蓄積されている地図画像のファイル、プリンタのアイコンのファイル、推奨プリンタのアイコンのファイルを受信する。
【０１２２】
領域判定部１４０８は、利用者が文書や画像のファイルのアイコンをドラッグした場合、ドラッグされた文書等のファイルが地図画像の領域内に存在するか否かを判定するものである。すなわち、利用者が入力デバイス１０２を操作して、入力受付部１０４により文書等のファイルのアイコンのドラッグを受け付けた場合、領域判定部１４０８は、ドラッグされた文書等のファイルの位置座標が地図画像の領域内に存在するか否かを、送受信部１０４によって受信した地図画像の座標範囲を参照して判定する。
【０１２３】
検索部１４０９は、利用者が文書や画像のファイルのアイコンをドラッグした場合に、その文書等のファイルに適したプリンタを検索するものである。具体的には、領域判定部１４０８により利用者がドラッグした文書等のファイルが地図画像の領域内に存在すると判定された場合、そのドラッグされた文書等のファイルの拡張子を取得する。そして、送受信部１０７により受信したプリンタ条件を参照して、取得したファイルの拡張子からファイルの属性を判断し、そのファイルの属性に対応するプリンタ条件であるプリンタの機能を取得する。そして、プリンタ機能データベース１４１２を参照して、取得したプリンタの機能に対応するプリンタの機種を取得する。そして、プリンタ情報管理テーブルを参照して、取得したプリンタの機種に対応するプリンタＩＤを取得して、ドラッグされた文書等のファイルに適したプリンタを検索する。なお、ファイルの属性は、ＯＳ（Operating System）のＡＰＩ（Application Program Interface）で提供される拡張子取得などの関数コール等を利用して取得する。または、文書等のファイルの内容をReadする等によって判断してもよい。
【０１２４】
表示制御部１４０３は、第１の実施の形態の機能に加えて、検索部１４０９により検索されたプリンタのアイコンを推奨プリンタのアイコンに替えて表示することによって、他のプリンタのアイコンより強調して表示する制御を行うものである。すなわち、例えば、送受信部１０７により受信した推奨プリンタのアイコンが濃度を濃くしたプリンタのアイコンになっており、検索部１４０９により推奨プリンタが検索された場合に、表示制御部１４０３は、その検索されたプリンタのアイコンを推奨プリンタのアイコンに替えて、モニタ１０１に表示する制御を行う。これにより他のプリンタのアイコンより強調して表示されることになる。
【０１２５】
次に、以上のように構成された本実施の形態にかかるＰＣにおける表示処理について説明する。図１８は、第４の実施の形態におけるＰＣによる表示処理の手順を示すフローチャートである。
【０１２６】
まず、利用者によって、入力デバイス１０２からモニタ１０１に表示する地図画像の建物の階、例えば、８階の地図画像を表示する要求を受け付けた場合、送受信部１０７は、８階の地図画像、地図画像の座標範囲、プリンタ情報（プリンタのプリンタＩＤと、座標と、送信先と、機種と、プリンタのアイコンのファイル名と、推奨プリンタのアイコンのファイル名）、プリンタのアイコンのファイル、推奨プリンタのアイコンのファイル、文書等のファイルの属性、文書等のファイルの拡張子、プリンタ条件の送信要求を位置管理サーバ２０００に行う。次に、位置管理サーバ２０００は、「８階」をキーとして検索し、位置管理データベース２１１０における地図情報管理テーブル、プリンタ情報管理テーブルと、ファイル蓄積部２１００と、プリンタ特定条件データベース２１１１とを参照して、８階の地図画像、地図画像の座標範囲、プリンタ４０１〜４０５のプリンタ情報、プリンタ４０１〜４０５のアイコンのファイル、推奨プリンタのアイコンのファイル、文書等のファイルの属性、文書等のファイルの拡張子、プリンタ条件を取得する。なお、具体的な取得の方法は公知の手法によって行うため、第１の実施の形態と同様に省略する。
【０１２７】
そして、送受信部１０７は、位置管理サーバ２０００から、８階の地図画像、地図画像の座標範囲、プリンタ４０１〜４０５のプリンタ情報と、プリンタ４０１〜４０５のアイコンのファイル、推奨プリンタのアイコンのファイル、文書等のファイルの属性、文書等のファイルの拡張子、プリンタ条件を受信する（ステップＳ１８０１）。
【０１２８】
ここで、重なり判定部１０５による重なり判定から、表示制御部１４０３によるプリンタのアイコンの表示までの処理は（ステップＳ１８０２〜１８０５）、第１の実施の形態の処理と同様であるため、省略する（ステップＳ６０２〜６０５）。
【０１２９】
次に、入力受付部１０４は、利用者が入力デバイス１０２を操作することによる文書等のファイルのアイコンのドラッグの入力を受け付ける（ステップＳ１８０６）。そして、入力受付部１０４により文書等のファイルのアイコンのドラッグを受け付けた場合、領域判定部１４０８は、ドラッグされた文書等のファイルの位置座標が８階の地図画像の領域内に存在するか否かを判定する（ステップＳ１８０７）。具体的には、領域判定部１４０８は、ドラッグされた文書等のファイルの位置座標が地図画像の領域内に存在するか否かを、送受信部１０４によって受信した地図画像の座標範囲（Ｘ座標、Ｙ座標）を参照して判定する。
【０１３０】
領域判定部１４０８によりドラッグされた文書等のファイルの位置座標が８階の地図画像の領域内に存在しないと判定された場合（ステップＳ１８０７：Ｎｏ）、入力受付部１０４により再度ドラッグを受け付けるまで待機する。
【０１３１】
一方、領域判定部１４０８によりドラッグされた文書等のファイルの位置座標が８階の地図画像の領域内に存在すると判定された場合（ステップＳ１８０７：Ｙｅｓ）、ドラッグされた文書等のファイルの属性から、そのファイルに適した推奨プリンタを検索する（ステップＳ１８０８）。具体的には、そのドラッグされた文書等のファイルの拡張子を取得して、送受信部１０７により受信したプリンタ条件を参照して、取得した文書等のファイルの拡張子からファイルの属性を判断し、そのファイルの属性に対応するプリンタ条件であるプリンタの機能を取得する。そして、プリンタ機能データベース１４１２を参照して、取得したプリンタの機能に対応するプリンタの機種を取得する。そして、プリンタ情報管理テーブルを参照して、取得したプリンタの機種に対応するプリンタＩＤを取得して、ドラッグされた文書等のファイルに適したプリンタを検索する。例えば、文書等のファイルが「画像」であり、その拡張子が「.jpg」であった場合、その拡張子「.jpg」により「画像」である文書等のファイルの属性を判断し、そのファイルの属性に対応するプリンタの機能の「カラー／高画質」を取得する（図１６参照）。そして、「カラー／高画質」の機能に対応するプリンタの機種である「Printer001」「Printer002」を取得する（図１７参照）。そして、「Printer001」「Printer002」のプリンタの機種に対応する「Printer１」「Printer３」のプリンタＩＤを取得して（図１５参照）、推奨プリンタを検索する。
【０１３２】
次に、表示制御部１４０３は、検索部１４０９により推奨プリンタが検索されると、その検索されたプリンタのアイコンを、送受信部１０７により受信した推奨プリンタのアイコンに替えて表示して、利用者が推奨プリンタを認識し易いように強調して表示する（ステップＳ１８０９）。
【０１３３】
図１９は、推奨プリンタのアイコンを表示した場合の一例を示す説明図である。プリンタ１（Printer１）とプリンタ３（Printer３）が推奨プリンタであった場合は、図１９に示すように、その２つのプリンタのアイコンを、濃度を濃くした推奨プリンタのアイコンに替えて表示することで、他のプリンタのアイコンより強調して表示している。
【０１３４】
次に、入力受付部１０４は、利用者が入力デバイス１０２を操作して、文書等のファイルのアイコンをプリンタ４０１〜４０５のアイコンのいずれか一つにドラッグアンドドロップすることによって、プリンタの指定の入力を受け付ける（ステップＳ１８１０）。そして、指定されたプリンタにより印刷処理がなされる。なお、印刷処理は、第１の実施の形態における印刷処理と同様であるため、省略する（図８参照）。
【０１３５】
このように、第４の実施の形態にかかるＰＣ１４００は、重なり判定部１０５によりプリンタ４０１〜４０ｎのアイコンが重なっていると判定された場合、表示制御部１４０３は、プリンタ４０１〜４０ｎのアイコンを所定の間隔まで移動させて表示する。そして、入力受付部１０４から文書等のファイルのアイコンを、プリンタ４０１〜４０ｎにおけるいずれかのアイコンにドラッグアンドドロップすることによるプリンタの指定の入力を受け付け、領域判定部１４０８によりファイルのアイコンが地図画像の範囲内に存在すると判定された場合、送受信部１０７からドラッグされたファイルのプリンタ条件を受信する。そして、検索部１４０９は、プリンタ機能データベース１４１２に記憶されている機能情報から受信したプリンタ条件の機能を有する機種のプリンタを検索し、表示制御部１４０３は、検索されたプリンタのアイコンの濃度を変化させて表示することによって、検索されたプリンタのアイコンを強調して表示する。
【０１３６】
従って、プリンタ４０１〜４０ｎのアイコンが重なって表示される場合でも、プリンタのアイコンを移動して表示することによって、プリンタ４０１〜４０ｎのアイコンに対してドラッグアンドドロップを行う領域が確保され、印刷を行う際のプリンタ４０１〜４０ｎの指定において、実世界に配置されているプリンタ４０１〜４０ｎの位置を認識できるとともに、個々のプリンタ４０１〜４０ｎのアイコンを容易に把握でき、プリンタ４０１〜４０ｎのアイコンに対するドラッグアンドドロップ等の操作を正確に行なうことができる。また、ドラッグされたアイコンのファイルの属性に対応して印刷可能なプリンタの機能を有するプリンタのアイコンの濃度を変化させることで、推奨プリンタのアイコンが強調して表示され、印刷する文書等のファイルに適している推奨プリンタを容易に把握でき、さらにその推奨プリンタの指定も容易に行うことが可能になる。
【０１３７】
（第４の実施の形態の変形例１）
第４の実施の形態では、濃度を濃く表示することによって、推奨プリンタのアイコンを他のプリンタから強調させて表示しているが、推奨プリンタのアイコンをアニメーション表示して強調させてもよい。
【０１３８】
第４の実施の形態の変形例１にかかるＰＣ１４００も第４の実施の形態と同様、位置管理サーバ２０００、プリンタ４０１〜４０ｎとにネットワーク３００で接続されている。ここで、第４の実施の形態の変形例１の構成および機能について、第４の実施の形態と異なる構成のみ説明する。
【０１３９】
ＰＣ１４００における表示制御部１４０３は、第１の実施の形態の機能に加えて、検索部１４０９により検索されたプリンタのアイコンを推奨プリンタのアイコンに替えて表示することによって、他のプリンタのアイコンより強調して表示する制御を行うものである。すなわち、例えば、送受信部１０７により受信した推奨プリンタのアイコンがアニメーション表示されるプリンタのアイコンになっており、検索部１４０９により推奨プリンタが検索された場合に、表示制御部１４０３は、その検索されたプリンタのアイコンを推奨プリンタのアイコンに替えて、モニタ１０１に表示する制御を行う。なお、アニメーション表示されるプリンタのアイコンは、アニメＧＩＦ等により作成されるものとするが、これに限定されるものではない。
【０１４０】
次に、本変形例におけるＰＣによる表示処理について説明する。本変形例におけるＰＣによる表示処理は、第４の実施の形態におけるＰＣによる表示処理の手順と同様であるため、図１８を参照して説明する。
【０１４１】
まず、送受信部１０７による地図画像等の受信から検索部１４０８による推奨プリンタの検索までの処理は、第４の実施の形態と同様であるため説明を省略する（ステップＳ１８０１〜１８０８）。
【０１４２】
次に、表示制御部１４０３は、検索部１４０９により推奨プリンタが検索されると、その検索されたプリンタのアイコンを、送受信部１０７により受信した推奨プリンタのアイコンに替えて表示して、利用者が推奨プリンタを認識し易いように強調して表示する（ステップＳ１８０９）。例えば、表示制御部１４０３は、検索部１４０９により検索された推奨プリンタのアイコンを、印刷が行なわれているイメージとしてプリンタから用紙が排出されているアニメーション表示がされた推奨プリンタのアイコンに替えて表示することで、推奨プリンタのアイコンを強調して表示する。
【０１４３】
そして、入力受付部１０４によるプリンタの指定の入力の受け付けは、第４の実施の形態と同様であるため説明を省略する（ステップＳ１８１０）。そして、指定されたプリンタにより印刷処理がなされる。なお、印刷処理は、第１の実施の形態における印刷処理と同様であるため、省略する（図８参照）。
【０１４４】
このように、第４の実施の形態の変形例１にかかるＰＣ１４００は、表示制御部１４０３によって、検索されたプリンタのアイコンをアニメーション表示することによって、検索されたプリンタのアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して印刷可能なプリンタの機能を有するプリンタのアイコンをアニメーション表示させることで、強調して表示され、印刷する文書等のファイルに適している推奨プリンタを容易に把握でき、さらにその推奨プリンタの指定も容易に行うことが可能になる。
【０１４５】
なお、本変形例では、検索部により検索されたプリンタのアイコンを替えて表示することで、推奨プリンタのアイコンを強調させているが、検索部により検索されたプリンタ以外のプリンタ（推奨プリンタ以外のプリンタ）のアイコンを、アニメーション表示されるプリンタのアイコンに替えることで、推奨プリンタのアイコンが強調して表示されるように構成してもよい。例えば、表示制御部１４０３は、推奨プリンタ以外のプリンタのアイコンに対して、文書等のファイルをドラッグアンドドロップしようとすると画面上を逃げるようなイメージのアニメーション表示をするプリンタのアイコンを、推奨プリンタ以外のプリンタのアイコンに替えて表示することで、逃げない推奨プリンタのアイコンを強調して表示する。
【０１４６】
（第４の実施の形態の変形例２）
第４の実施の形態では、濃度を濃く表示することによって、推奨プリンタのアイコンを他のプリンタから強調させて表示しているが、推奨プリンタのアイコンに対して、推奨プリンタである旨を文字で示すテキスト情報を表示して強調させてもよい。
【０１４７】
第４の実施の形態の変形例２にかかるＰＣ１４００も第４の実施の形態と同様、位置管理サーバ２０００、プリンタ４０１〜４０ｎとにネットワーク３００で接続されている。ここで、第４の実施の形態の変形例２の構成および機能について、第４の実施の形態と異なる構成のみ説明する。
【０１４８】
ＰＣ１４００における表示制御部１４０３は、第１の実施の形態の機能に加えて、検索部１４０９により推奨プリンタが検索された場合、推奨プリンタである旨を文字で示すテキスト情報を表示することによって、他のプリンタのアイコンより強調して表示する制御を行うものである。
【０１４９】
次に、本変形例におけるＰＣによる表示処理について説明する。本変形例におけるＰＣによる表示処理は、第４の実施の形態におけるＰＣによる表示処理の手順と同様であるため、図１８を参照して説明する。
【０１５０】
まず、送受信部１０７による地図画像等の受信から検索部１４０９による推奨プリンタの検索までの処理は、第４の実施の形態と同様であるため説明を省略する（ステップＳ１８０１〜１８０８）。
【０１５１】
次に、表示制御部１４０３は、検索部１４０９により推奨プリンタが検索されると、その検索されたプリンタのアイコンを指し示すように、推奨プリンタである旨を文字で示すテキスト情報を表示することによって、利用者が推奨プリンタを認識し易いように強調して表示する（ステップＳ１８０９）。例えば、表示制御部１４０３は、推奨プリンタである旨を文字で示す「おすすめ」の文字のテキスト情報を、検索された推奨プリンタのアイコンを指し示す位置に表示して、推奨プリンタを強調して表示する。
【０１５２】
図２０は、推奨プリンタのアイコンとテキスト情報を表示した場合の一例を示す説明図である。プリンタ１（Printer１）が推奨プリンタであった場合、図２０に示すように、そのプリンタのアイコンを指し示すように「おすすめ」のテキスト情報を表示することで、他のプリンタのアイコンより強調して表示している。
【０１５３】
そして、入力受付部１０４によるプリンタの指定の入力の受け付けは、第４の実施の形態と同様であるため説明を省略する（ステップＳ１８１０）。そして、指定されたプリンタにより印刷処理がなされる。なお、印刷処理は、第１の実施の形態における印刷処理と同様であるため、省略する（図８参照）。
【０１５４】
このように、第４の実施の形態の変形例２にかかるＰＣ１４００は、表示制御部１４０３によって、検索されたプリンタのアイコンである旨を文字で示すテキスト情報を表示することによって、検索されたプリンタのアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して印刷可能なプリンタの機能を有するプリンタである旨を文字で示すテキスト情報を表示させることで、強調して表示され、印刷する文書等ファイルに適している推奨プリンタを容易に把握でき、さらにその推奨プリンタの指定も容易に行うことが可能になる。
【０１５５】
（第４の実施の形態の変形例３）
第４の実施の形態では、濃度を濃く表示することによって、推奨プリンタのアイコンを他のプリンタから強調させて表示しているが、拡大したプリンタのアイコンを表示して強調させてもよい。
【０１５６】
第４の実施の形態の変形例３にかかるＰＣ１４００も第４の実施の形態と同様、位置管理サーバ２０００、プリンタ４０１〜４０ｎとにネットワーク３００で接続されている。ここで、第４の実施の形態の変形例３の構成および機能について、第４の実施の形態と異なる構成のみ説明する。
【０１５７】
ＰＣ１４００における表示制御部１４０３は、第１の実施の形態の機能に加えて、検索部１４０９により検索されたプリンタのアイコンを推奨プリンタのアイコンに替えて表示することによって、他のプリンタのアイコンより強調して表示する制御を行うものである。すなわち、例えば、送受信部１０７により受信した推奨プリンタのアイコンが拡大したプリンタのアイコンになっており、検索部１４０９により推奨プリンタが検索された場合に、表示制御部１４０３は、その検索されたプリンタのアイコンを推奨プリンタのアイコンに替えて、モニタ１０１に表示する制御を行う。
【０１５８】
次に、本変形例におけるＰＣによる表示処理について説明する。本変形例におけるＰＣによる表示処理は、第４の実施の形態におけるＰＣによる表示処理の手順と同様であるため、図１８を参照して説明する。
【０１５９】
まず、送受信部１０７による地図画像等の受信から検索部１４０８による推奨プリンタの検索までの処理は、第４の実施の形態と同様であるため説明を省略する（ステップＳ１８０１〜１８０８）。
【０１６０】
次に、表示制御部１４０３は、検索部１４０９により推奨プリンタが検索されると、その検索されたプリンタのアイコンを、送受信部１０７により受信した推奨プリンタのアイコンに替えて表示して、利用者が推奨プリンタを認識し易いように強調して表示する（ステップＳ１８０９）。例えば、表示制御部１４０３は、検索部１４０９により検索された推奨プリンタのアイコンを、拡大したプリンタのアイコンに替えて表示することで、推奨プリンタのアイコンを強調して表示する。
【０１６１】
図２１は、推奨プリンタのアイコンを表示した場合の一例を示す説明図である。プリンタ１（Printer１）が推奨プリンタであった場合は、図２１に示すように、そのプリンタのアイコンを、拡大して表示された推奨プリンタのアイコンに替えて表示することで、他のプリンタのアイコンより強調して表示している。
【０１６２】
そして、入力受付部１０４によるプリンタの指定の入力の受け付けは、第４の実施の形態と同様であるため説明を省略する（ステップＳ１８１０）。そして、指定されたプリンタにより印刷処理がなされる。なお、印刷処理は、第１の実施の形態における印刷処理と同様であるため、省略する（図８参照）。
【０１６３】
このように、第４の実施の形態の変形例３にかかるＰＣ１４００は、表示制御部１４０３によって、検索されたプリンタのアイコンを拡大して表示することによって、検索されたプリンタのアイコンを強調して表示する。従って、ドラッグされたアイコンのファイルの属性に対応して印刷可能なプリンタの機能を有するプリンタのアイコンを拡大して表示することで、強調して表示され、印刷する文書等のファイルに適している推奨プリンタを容易に把握でき、さらにその推奨プリンタの指定も容易に行うことが可能になる。
【０１６４】
なお、第１〜４の実施の形態では、地図画像やプリンタに関する情報等を位置管理サーバが記憶し、ＰＣからの送信要求に応じてＰＣに送信する構成となっているが、それらの情報をＰＣ側で記憶してもよい。また、プリンタに関する情報は、何らかの方法で予め取得して蓄積していてもよいし、ネットワークで接続されたサービスからダウンロードするような構成であってもよい。
【０１６５】
第１〜４の実施の形態の表示処理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１６６】
第１〜４の実施の形態の表示処理装置で実行される表示処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１６７】
また、第１〜４の実施の形態の表示処理装置で実行される表示処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜４の実施の形態の表示処理装置で実行される表示処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、第１〜４の実施の形態の表示処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１６８】
第１〜４の実施の形態の表示処理装置で実行される表示処理プログラムは、上述した各部（表示制御部、入力受付部、重なり判定部、制御部、送受信部、領域判定部、検索部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から表示処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、入力受付部、重なり判定部、制御部、送受信部、領域判定部、検索部が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１６９】
１００，９００，１４００  ＰＣ
１０１  モニタ
１０２  入力デバイス
１０３，９０３，１４０３  表示制御部
１０４  入力受付部
１０５  重なり判定部
１０６  制御部
１０７  送受信部
９０８，１４０８  領域判定部
１４０９  検索部
１１０  データ蓄積部
１１１  プリンタドライバ
１４１２  プリンタ機能データベース
２００，２０００  位置管理サーバ
２０１  送受信部
２１０  ファイル蓄積部
２１１，２１１０  位置管理データベース
２１１１  プリンタ特定条件データベース
３００  ネットワーク
４０１  プリンタ１
４０２  プリンタ２
４０３  プリンタ３
４０４  プリンタ４
４０５  プリンタ５
４０ｎ  プリンタｎ
【図１】
2011248924.tif 000003
【図２】
2011248924.tif 000004
【図３】
2011248924.tif 000005
【図４】
2011248924.tif 000006
【図５】
2011248924.tif 000007
【図６】
2011248924.tif 000008
【図７】
2011248924.tif 000009
【図８】
2011248924.tif 000010
【図９】
2011248924.tif 000011
【図１０】
2011248924.tif 000012
【図１１】
2011248924.tif 000013
【図１２】
2011248924.tif 000014
【図１３】
2011248924.tif 000015
【図１４】
2011248924.tif 000016
【図１５】
2011248924.tif 000017
【図１６】
2011248924.tif 000018
【図１７】
2011248924.tif 000019
【図１８】
2011248924.tif 000020
【図１９】
2011248924.tif 000021
【図２０】
2011248924.tif 000022
【図２１】
2011248924.tif 000023
【手続補正書】
【提出日】平成23年9月27日(2011.9.27)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、表示装置、表示処理方法、プログラムおよび記録媒体に関するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上記に鑑みてなされたものであって、データを処理する機器の指定において、実世界に配置されている機器の位置を認識できるとともに、個々の機器を表す機器画像を容易に把握でき、機器画像に対するデータ画像のドラッグアンドドロップ等の操作を正確に行なうことができる表示装置、表示処理方法、プログラムおよび記録媒体を得ることを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる表示装置は、複数の機器とネットワークを介して通信可能に接続された表示装置であって、所定の領域を表す領域画像と、処理を要求する対象となる複数の前記機器のそれぞれを表す複数の機器画像と、前記機器において処理される対象となるデータを表すデータ画像とを表示する表示部と、前記所定の領域において複数の前記機器のそれぞれが配置される位置に関する情報である位置情報に基づいて、複数の前記機器画像を前記表示部に表示させる第１の表示制御手段と、前記表示部において前記データ画像を移動させるデータ画像移動手段と、前記第１の表示制御手段によって複数の前記機器画像が表示されている前記表示部において前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されているか否かを判定する判定手段と、前記判定手段により前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されていると判定された場合に、重なって表示されている２以上の前記機器画像を重ならないように前記表示部に表示させる第２の表示制御手段と、を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明にかかる表示処理方法は、複数の機器とネットワークを介して通信可能に接続された表示装置で実行する表示処理方法であって、所定の領域を表す領域画像と、処理を要求する対象となる複数の前記機器のそれぞれを表す複数の機器画像と、前記機器において処理される対象となるデータを表すデータ画像とを表示する表示部において、前記所定の領域において複数の前記機器のそれぞれが配置される位置に関する情報である位置情報に基づいて、複数の前記機器画像を前記表示部に表示させる第１の表示制御ステップと、前記表示部において前記データ画像を移動させるデータ画像移動ステップと、前記第１の表示制御ステップによって複数の前記機器画像が表示されている前記表示部において前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されているか否かを判定する判定ステップと、前記判定ステップにより前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されていると判定された場合に、重なって表示されている２以上の前記機器画像を重ならないように前記表示部に表示させる第２の表示制御ステップと、を含むことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明にかかるプログラムは、本発明にかかる表示処理方法をコンピュータに実行させるためのプログラムである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明にかかる記録媒体は、本発明にかかるプログラムを格納した記録媒体である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明によれば、第１の表示制御手段によって、所定の領域において複数の機器のそれぞれが配置される位置に関する情報である位置情報に基づいて、複数の機器画像を表示部に表示させ、データ画像移動手段によって、表示部においてデータ画像を移動させ、判定手段によって、複数の機器画像が表示されている表示部においてデータ画像が表示されている位置から所定の範囲内に２以上の機器画像が重なって表示されているか否かを判定し、第２の表示制御手段によって、判定手段によりデータ画像が表示されている位置から所定の範囲内に２以上の機器画像が重なって表示されていると判定された場合に、重なって表示されている２以上の機器画像を重ならないように表示部に表示させる。従って、データを処理する機器の指定において、実世界に配置されている機器の位置を認識できるとともに、個々の機器を表す機器画像を容易に把握でき、機器画像に対するデータ画像のドラッグアンドドロップ等の操作を正確に行なうことができるという効果を奏する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
以下に添付図面を参照して、この発明にかかる表示装置、表示処理方法、プログラムおよび記録媒体の最良な実施の形態を詳細に説明する。本実施の形態では、本発明における表示装置をＰＣに適用した例を示すが、これに限定されることなくアイコン等の画像が表示可能なものであれば、本発明を適用することができる。また、本実施の形態では、本発明の機器をプリンタに適用した例を示すが、データを印刷する複写機、ファクシミリ装置、またはコピー、ファクシミリ、プリンタなどの複数の機能を一つの筐体に収納した複合機など、印刷機能を備えたものであれば本発明を適用することができる。
【手続補正２５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の機器とネットワークを介して通信可能に接続された表示装置であって、
所定の領域を表す領域画像と、処理を要求する対象となる複数の前記機器のそれぞれを表す複数の機器画像と、前記機器において処理される対象となるデータを表すデータ画像とを表示する表示部と、
前記所定の領域において複数の前記機器のそれぞれが配置される位置に関する情報である位置情報に基づいて、複数の前記機器画像を前記表示部に表示させる第１の表示制御手段と、
前記表示部において前記データ画像を移動させるデータ画像移動手段と、
前記第１の表示制御手段によって複数の前記機器画像が表示されている前記表示部において前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されているか否かを判定する判定手段と、
前記判定手段により前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されていると判定された場合に、重なって表示されている２以上の前記機器画像を重ならないように前記表示部に表示させる第２の表示制御手段と、を備えることを特徴とする表示装置。
【請求項２】
前記データ画像移動手段が移動させた前記データ画像が前記機器画像と重なる場合に、前記機器画像に対応する前記機器に対し前記データ画像に対応する前記データの処理要求を受け付ける処理要求受付手段を備えることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記データ画像の移動および停止の操作を受け付ける操作受付手段と、
前記データ画像が前記表示部において所定時間以上停止しているか否かを判断する判断手段と、を備え、
前記データ画像移動手段は、前記操作受付手段が受け付けた操作に応じて前記表示部における前記データ画像を移動または停止させ、
前記判定手段は、前記判断手段により前記データ画像が所定時間以上停止したと判断された場合に実行されることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
データ形式と前記機器とが対応付いた条件情報を保持する保持手段と、
前記条件情報に基づいて、前記データ画像として表示される前記データの前記データ形式に対応付く前記機器を検索する検索手段と、
前記第１の表示制御手段によって複数の前記機器画像が表示されている前記表示部において、前記検索手段により検索された前記機器に対応する機器画像と、当該機器画像以外の他の機器画像との表示態様を異ならせて表示する第３の表示制御手段と、を備えることを特徴とする請求項１乃至３のいずれか１項に記載の表示装置。
【請求項５】
複数の機器とネットワークを介して通信可能に接続された表示装置で実行する表示処理方法であって、
所定の領域を表す領域画像と、処理を要求する対象となる複数の前記機器のそれぞれを表す複数の機器画像と、前記機器において処理される対象となるデータを表すデータ画像とを表示する表示部において、前記所定の領域において複数の前記機器のそれぞれが配置される位置に関する情報である位置情報に基づいて、複数の前記機器画像を前記表示部に表示させる第１の表示制御ステップと、
前記表示部において前記データ画像を移動させるデータ画像移動ステップと、
前記第１の表示制御ステップによって複数の前記機器画像が表示されている前記表示部において前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されているか否かを判定する判定ステップと、
前記判定ステップにより前記データ画像が表示されている位置から所定の範囲内に２以上の前記機器画像が重なって表示されていると判定された場合に、重なって表示されている２以上の前記機器画像を重ならないように前記表示部に表示させる第２の表示制御ステップと、を含むことを特徴とする表示処理方法。
【請求項６】
請求項５に記載の表示処理方法をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを格納した記録媒体。