(57)【要約】【課題】特別な設定が必要なく、簡単な指定操作で、実世界での出力作業を分かりやすく行なう。【解決手段】印刷要求を行うプリンタ１５１〜１５５を表示画面上に示すためのアイコンと、プリンタ１５１〜１５５の実際の配置位置を示す実位置情報とを、表示画面に表示する表示制御部１３１と、表示制御部１３１によって表示されたプリンタ１５１〜１５５のいずれかのアイコンが指定されることによって、データを印刷するプリンタの選択を受け付ける入力受付部１３３と、入力受付部１３３によって受け付けた選択されたプリンタに対応して生成された印刷データを、選択されたプリンタに送信することにより印刷要求を行う送受信部１３４と、を備えた。【選択図】        図１
2007109208.tif 000002
【特許請求の範囲】
【請求項１】
出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、前記複数の画像形成装置の実際の配置位置を示す実位置情報とを、前記表示画面に表示する表示制御手段と、
前記表示制御手段によって表示された前記複数の画像形成装置のいずれかの前記シンボルが指定されることによって、データを出力する画像形成装置の選択を受け付ける入力受付手段と、
前記入力受付手段によって受け付けた前記選択された画像形成装置に対応して生成された出力データを、前記選択された画像形成装置に送信することにより出力要求を行う送信手段と、
を備えること特徴とする出力要求装置。
【請求項２】
前記シンボルと前記実位置情報とを対応付けて登録した装置情報を記憶する装置情報記憶手段と、をさらに備え、
前記表示制御手段は、前記装置情報記憶手段に記憶されている前記装置情報を参照して、前記複数の画像形成装置の前記シンボルと前記複数の画像形成装置の前記実位置情報とを、前記表示画面に表示すること、
を特徴とする請求項１に記載の出力要求装置。
【請求項３】
前記選択された画像形成装置の前記装置情報に従って、出力するデータから前記選択された画像形成装置に対応した出力データを生成する制御手段を、さらに備えること、
を特徴とする請求項１に記載の出力要求装置。
【請求項４】
前記表示制御手段は、前記画像形成装置の前記実位置情報を、文字で配置位置を示すテキスト情報で表示すること、
を特徴とする請求項１に記載の出力要求装置。
【請求項５】
前記表示制御手段は、前記画像形成装置の前記実位置情報を、配置空間を示すレイアウト図上に前記シンボルで表示すること、
を特徴とする請求項１に記載の出力要求装置。
【請求項６】
前記送信手段は、さらに、前記画像形成装置に現在の状態を問い合わせ、
前記表示制御手段は、さらに、前記送信手段によって問い合わせた結果に基づいて、前記画像形成装置の現在の状態を表示すること、
を特徴とする請求項１〜５のいずれか一つに記載の出力要求装置。
【請求項７】
前記表示制御手段は、前記送信手段によって問い合わせた結果に基づいて、前記画像形成装置の現在の状態を、前記画像形成装置の前記シンボルを変化させて表示すること、
を特徴とする請求項６に記載の出力要求装置。
【請求項８】
前記送信手段によって前記出力データを送信した前記選択された画像形成装置の現在の状態が利用不可であった場合、現在の処理に代えて異なる処理を行う代替処理手段を、さらに備えること、
を特徴とする請求項６に記載の出力要求装置。
【請求項９】
前記代替処理手段は、前記異なる処理として、前記選択された画像形成装置以外の他の画像形成装置を再選択して出力要求を行うこと、
を特徴とする請求項８に記載の出力要求装置。
【請求項１０】
前記表示制御手段は、前記再選択された他の画像形成装置のアイコンを強調して表示すること、
を特徴とする請求項９に記載の出力要求装置。
【請求項１１】
前記送信手段によって前記出力要求を行った後、前記選択された画像形成装置の現在の状態を示す画像形成装置状態情報を、前記選択された画像形成装置から受信する受信手段を、さらに備え、
前記表示制御手段は、さらに、前記受信手段によって受信した前記画像形成装置状態情報を前記表示画面に表示すること、
を特徴とする請求項１〜１０のいずれか一つに記載の出力要求装置。
【請求項１２】
前記入力受付手段は、前記受信手段によって受信した前記画像形成装置状態情報を前記表示画面に表示するか否かの設定を受け付け、
前記制御手段は、前記入力受付手段によって前記画像形成装置状態情報を前記表示画面に表示する旨の表示設定、または前記画像形成装置状態情報を前記表示画面に表示しない旨の非表示設定のいずれを受け付けたかを判断し、
前記表示制御手段は、前記制御手段によって前記表示設定を受け付けたと判断された場合、前記受信手段によって受信した前記画像形成装置状態情報を前記表示画面に表示すること、
を特徴とする請求項１１に記載の出力要求装置。
【請求項１３】
前記表示制御手段は、前記画像形成装置状態情報を、前記表示画面に表示されている前記選択された画像形成装置の前記シンボルを指示する図形とともに、前記表示画面に表示すること、
を特徴とする請求項１２に記載の出力要求装置。
【請求項１４】
出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、前記複数の画像形成装置の実際の配置位置を示す実位置情報とを、前記表示画面に表示する表示制御ステップと、
前記表示制御ステップによって表示された前記複数の画像形成装置のいずれかの前記シンボルが指定されることによって、データを出力する画像形成装置の選択を受け付ける入力受付ステップと、
前記入力受付ステップによって受け付けた前記選択された画像形成装置に対応して生成された出力データを、前記選択された画像形成装置に送信することにより出力要求を行う送信ステップと、
を含むこと特徴とする出力要求方法。
【請求項１５】
出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、前記複数の画像形成装置の実際の配置位置を示す実位置情報とを、前記表示画面に表示する表示制御ステップと、
前記表示制御ステップによって表示された前記複数の画像形成装置のいずれかの前記シンボルが指定されることによって、データを出力する画像形成装置の選択を受け付ける入力受付ステップと、
前記入力受付ステップによって受け付けた前記選択された画像形成装置に対応して生成された出力データを、前記選択された画像形成装置に送信することにより出力要求を行う送信ステップと、
を含む出力要求方法をコンピュータに実行させる出力要求プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを出力する画像形成装置への出力要求を行う出力要求装置、出力要求方法、および出力要求プログラムに関するものである。
【背景技術】
【０００２】
近年、オフィスにおいてはプリンタ等の印刷機器が多数配置されており、それらはネットワーク上に存在し、様々な場所からアクセスできるようになっている。ネットワークを通じてこれらのプリンタ等を利用するために、プリンタ等の初期設定及び印刷などにおいて、ファイルのドラッグアンドドロップという操作がしばしば用いられている。例えば、ファイルをプリンタアイコンにドラッグアンドドロップすると印刷が開始されるものなどである。
【０００３】
また、プリント条件が予め設定されているプリントアイコンと、プリントすべきファイルのアイコンとが表示された表示画面上でファイルアイコンをドラッグして、プリントアイコン上にドロップすることによって、そのプリンタの設定が表示され、プリントアイコンに設定されている印刷条件下でファイルの印刷処理が実行される印刷制御操作システムが公開されている（例えば、特許文献１）。この方法では、ファイルをドラッグアンドドロップするという直感的な作業により印字指示から設定確認を行うことができる。
【０００４】
【特許文献１】特開２００１−３３７７６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術においてファイルをプリンタアイコンにドラッグアンドドロップした場合、そのアイコンがどの位置に配置されたプリンタに相当するかを区別するのは困難であった。また、プリントを行うためには、事前に利用するプリンタのＩＰアドレスを保存したり、そのプリンタに該当するプリンタドライバがインストールされていること、およびその条件がどのプリンタに当てはまるかを利用者が認識している必要があるが、これらの要件を満たさない場合に初めて訪れた場所のプリンタを利用する事は非常に困難であるという問題があった。
【０００６】
また、上記特許文献１でも、ドラッグアンドドロップで設定したプリンタがどこにあるかは、利用者がインストールした際の記憶にのみ頼り、同じような機種のプリンタがあった場合には、紛らわしく混乱をきたすことがあるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、プリンタの物理的な位置や状態を表示することで、特別な設定が必要なく、簡単な指定操作で、実世界での出力作業を分かりやすく行なうことができる出力要求装置、出力要求方法、および出力要求プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の出力要求装置は、出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、前記複数の画像形成装置の実際の配置位置を示す実位置情報とを、前記表示画面に表示する表示制御手段と、前記表示制御手段によって表示された前記複数の画像形成装置のいずれかの前記シンボルが指定されることによって、データを出力する画像形成装置の選択を受け付ける入力受付手段と、前記入力受付手段によって受け付けた前記選択された画像形成装置に対応して生成された出力データを、前記選択された画像形成装置に送信することにより出力要求を行う送信手段と、を備えること特徴とする。
【０００９】
また、本発明の出力要求装置は、前記シンボルと前記実位置情報とを対応付けて登録した装置情報を記憶する装置情報記憶手段と、をさらに備え、前記表示制御手段は、前記装置情報記憶手段に記憶されている前記装置情報を参照して、前記複数の画像形成装置の前記シンボルと前記複数の画像形成装置の前記実位置情報とを、前記表示画面に表示すること、を特徴とする。
【００１０】
また、本発明の出力要求装置は、前記選択された画像形成装置の前記装置情報に従って、出力するデータから前記選択された画像形成装置に対応した出力データを生成する制御手段を、さらに備えること、を特徴とする。
【００１１】
また、本発明の出力要求装置は、前記表示制御手段は、前記画像形成装置の前記実位置情報を、文字で配置位置を示すテキスト情報で表示すること、を特徴とする。
【００１２】
また、本発明の出力要求装置は、前記表示制御手段は、前記画像形成装置の前記実位置情報を、配置空間を示すレイアウト図上に前記シンボルで表示すること、を特徴とする。
【００１３】
また、本発明の出力要求装置は、前記送信手段は、さらに、前記画像形成装置に現在の状態を問い合わせ、前記表示制御手段は、さらに、前記送信手段によって問い合わせた結果に基づいて、前記画像形成装置の現在の状態を表示すること、を特徴とする。
【００１４】
また、本発明の出力要求装置は、前記表示制御手段は、前記送信手段によって問い合わせた結果に基づいて、前記画像形成装置の現在の状態を、前記画像形成装置の前記シンボルを変化させて表示すること、を特徴とする。
【００１５】
また、本発明の出力要求装置は、前記送信手段によって前記出力データを送信した前記選択された画像形成装置の現在の状態が利用不可であった場合、現在の処理に代えて異なる処理を行う代替処理手段を、さらに備えること、を特徴とする。
【００１６】
また、本発明の出力要求装置は、前記代替処理手段は、前記異なる処理として、前記選択された画像形成装置以外の他の画像形成装置を再選択して出力要求を行うこと、を特徴とする。
【００１７】
また、本発明の出力要求装置は、前記表示制御手段は、前記再選択された他の画像形成装置のアイコンを強調して表示すること、を特徴とする。
【００１８】
また、本発明の出力要求装置は、前記送信手段によって前記出力要求を行った後、前記選択された画像形成装置の現在の状態を示す画像形成装置状態情報を、前記選択された画像形成装置から受信する受信手段を、さらに備え、前記表示制御手段は、前記受信手段によって受信した前記画像形成装置状態情報を前記表示画面に表示すること、を特徴とする。
【００１９】
また、本発明の出力要求装置は、前記入力受付手段は、前記受信手段によって受信した前記画像形成装置状態情報を前記表示画面に表示するか否かの設定を受け付け、前記制御手段は、前記入力受付手段によって前記画像形成装置状態情報を前記表示画面に表示する旨の表示設定、または前記画像形成装置状態情報を前記表示画面に表示しない旨の非表示設定のいずれを受け付けたかを判断し、前記表示制御手段は、前記制御手段によって前記表示設定を受け付けたと判断された場合、前記受信手段によって受信した前記画像形成装置状態情報を前記表示画面に表示すること、を特徴とする。
【００２０】
また、本発明の出力要求装置は、前記表示制御手段は、前記画像形成装置状態情報を、前記表示画面に表示されている前記選択された画像形成装置の前記シンボルを指示する図形とともに、前記表示画面に表示すること、を特徴とする。
【００２１】
また、本発明の出力要求方法は、出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、前記複数の画像形成装置の実際の配置位置を示す実位置情報とを、前記表示画面に表示する表示制御ステップと、前記表示制御ステップによって表示された前記複数の画像形成装置のいずれかの前記シンボルが指定されることによって、データを出力する画像形成装置の選択を受け付ける入力受付ステップと、前記入力受付ステップによって受け付けた前記選択された画像形成装置に対応して生成された出力データを、前記選択された画像形成装置に送信することにより出力要求を行う送信ステップと、を含むこと特徴とする。
【００２２】
また、本発明の出力要求プログラムは、出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、前記複数の画像形成装置の実際の配置位置を示す実位置情報とを、前記表示画面に表示する表示制御ステップと、前記表示制御ステップによって表示された前記複数の画像形成装置のいずれかの前記シンボルが指定されることによって、データを出力する画像形成装置の選択を受け付ける入力受付ステップと、前記入力受付ステップによって受け付けた前記選択された画像形成装置に対応して生成された出力データを、前記選択された画像形成装置に送信することにより出力要求を行う送信ステップと、を含む出力要求方法をコンピュータに実行させるものである。
【発明の効果】
【００２３】
本発明によれば、表示制御手段が、出力要求を行う複数の画像形成装置を表示画面上に示すためのシンボルと、複数の画像形成装置の実際の配置位置を示す実位置情報とを、表示画面に表示し、入力受付手段が、表示された複数の画像形成装置のいずれかのシンボルが指定されることによって、データを出力する画像形成装置の選択を受け付け、送信手段が、受け付けた選択された画像形成装置に対応して生成された出力データを、選択された画像形成装置に送信することにより出力要求を行う。このように、画像形成装置の実位置情報が表示されるため、出力させたい画像形成装置の実際の位置を忘れた場合でも他の画像形成装置と混同することなく選択できるとともに、特別な設定が必要なく、簡単な指定操作で、実世界での出力作業を分かりやすく行うことができるという効果を奏する。
【００２４】
また、本発明によれば、装置情報記憶手段が、シンボルと実位置情報とを対応付けて登録した装置情報を記憶し、表示制御手段が、装置情報記憶手段に記憶されている装置情報を参照して、複数の画像形成装置のシンボルと複数の画像形成装置の実位置情報とを表示画面に表示する。このように、装置情報記憶手段に記憶されている画像形成装置の実位置情報が表示されるため、出力させたい画像形成装置の実際の位置を忘れた場合でも他の画像形成装置と混同することなく選択できるとともに、特別な設定が必要なく、簡単な指定操作で、実世界での出力作業を分かりやすく行うことができるという効果を奏する。
【００２５】
また、本発明によれば、制御手段が、選択された画像形成装置の装置情報に従って、出力するデータから選択された画像形成装置に対応した出力データを生成する。従って、画像形成装置の実位置情報が表示されるため、出力させたい画像形成装置の実際の位置を忘れた場合でも他の画像形成装置と混同することなく選択できるとともに、選択された画像形成装置に対応した出力データを作成できるという効果を奏する。
【００２６】
また、本発明によれば、表示制御手段が、画像形成装置の実位置情報を、文字で配置位置を示すテキスト情報で表示する。従って、実位置情報が端的かつ簡潔に表示されるため、一目で画像形成装置の位置を確認することができるという効果を奏する。
【００２７】
また、本発明によれば、表示制御手段が、画像形成装置の実位置情報を、配置空間を示すレイアウト図上にシンボルで表示する。従って、実位置情報が地図形式のレイアウト図上にアイコンで表示されるため、より視覚的かつ直感的に画像形成装置の位置を確認することができ、出力サービスの起動画面を利用者に連想させやすくなるという効果を奏する。
【００２８】
また、本発明によれば、送信手段が、画像形成装置に現在の状態を問い合わせ、表示制御手段が、送信手段によって問い合わせた結果に基づいて、画像形成装置の現在の状態を表示する。従って、出力要求を行う前に画像形成装置の状態を把握できるため、無駄な出力要求を省き、効率よく的確に画像形成装置の選択を行うことができるという効果を奏する。
【００２９】
また、本発明によれば、表示制御手段が、送信手段によって問い合わせた結果に基づいて、画像形成装置の現在の状態を、画像形成装置のシンボルを変化させて表示する。従って、視覚的に一目で画像形成装置の状態を把握できるため、効率よく的確に画像形成装置の選択を行うことができるという効果を奏する。
【００３０】
また、本発明によれば、代替処理手段が、送信手段によって出力データを送信した選択された画像形成装置の現在の状態が利用不可であった場合、現在の処理に代えて異なる処理を行う。従って、選択された画像形成装置が使用できなくても、異なる処理を行うため、利用者は次の判断が行いやすくなり、処理を中断させることなく連続的な処理を行うことができるという効果を奏する。
【００３１】
また、本発明によれば、代替処理手段が、異なる処理として、選択された画像形成装置以外の他の画像形成装置を再選択して出力要求を行う。従って、選択された画像形成装置が使用できなくても、他の画像形成装置を再選択するため、処理を中断させることなく連続的な処理を行うことができ、当初の目的である出力を行うことができるという効果を奏する。
【００３２】
また、本発明によれば、表示制御手段が、再選択された他の画像形成装置のアイコンを強調して表示する。従って、アイコンが強調されているため、一目で再選択された画像形成装置を確認することができるという効果を奏する。
【００３３】
また、本発明によれば、受信手段が、送信手段によって出力要求を行った後、選択された画像形成装置の現在の状態を示す画像形成装置状態情報を、選択された画像形成装置から受信し、表示制御手段が、受信手段によって受信した画像形成装置状態情報を表示画面に表示する。従って、出力要求を行った後の画像形成装置の状態を把握できるため、選択された画像形成装置による出力が終了したことを確認できるとともに、出力が中断した場合には、迅速な対処を施すことができるという効果を奏する。
【００３４】
また、本発明によれば、入力受付手段が、受信手段によって受信した画像形成装置状態情報を表示画面に表示するか否かの設定を受け付け、制御手段が、入力受付手段によって画像形成装置状態情報を表示画面に表示する旨の表示設定、または画像形成装置状態情報を表示画面に表示しない旨の非表示設定のいずれを受け付けたかを判断し、表示制御手段が、制御手段によって表示設定を受け付けたと判断された場合、受信手段によって受信した画像形成装置状態情報を表示画面に表示する。従って、出力要求を行った後の画像形成装置の状態を把握することが必要である場合にのみ、画像形成装置の状態を表示することができるという効果を奏する。
【００３５】
また、本発明によれば、表示制御手段が、画像形成装置状態情報を、表示画面に表示されている選択された画像形成装置のシンボルを指示する図形とともに、表示画面に表示する。従って、選択された画像形成装置の位置を確認しつつ、出力要求を行った後の画像形成装置の状態を把握できるため、選択された画像形成装置による出力の終了や、出力の中断を確認した場合には、より迅速な対処を施すことができるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照して、この発明にかかる出力要求装置、出力要求方法、および出力要求プログラムの最良な実施の形態を詳細に説明する。
【００３７】
（第１の実施の形態）
図１は、第１の実施の形態にかかる印刷要求装置の構成を示すブロック図である。図１に示すように、印刷要求装置１００は、ネットワーク１４０を介してプリンタ１５１〜１５５（画像形成装置）と接続されている。ここで、図１では、プリンタが５台接続されているが、台数を増減して構成してもよい。
【００３８】
ネットワーク１４０は、電話回線、無線ネットワーク、インターネットなどであって、印刷要求装置１００とプリンタ１５１〜１５５を接続している。
【００３９】
プリンタ１５１〜１５５は、様々な場所に配置され、印刷要求装置１００から印刷（出力）するための印刷データおよび印刷要求を受信して、受信した印刷要求に従って印刷データを記録用紙等に印刷するものである。なお、本実施の形態では、画像形成装置をプリンタに適用しているが、これに限定されるものではなく、印刷機能を備えた複合機等にも適用できる。
【００４０】
印刷要求装置１００は、表示装置１１０と、入力装置１２０とに接続され、更に、表示制御部１３１と、制御部１３２と、入力受付部１３３と、送受信部１３４と、プリンタ情報データベース１３５とを主に備えている。
【００４１】
表示装置１１０は、文字や画像を表示するディスプレイ装置である。
【００４２】
入力装置１２０は、マウス、トラックボールやトラックパッドなどのポインティングデバイスやキーボード等であり、利用者がドラッグアンドドロップによるプリンタの指定等の操作や、表示装置１１０に表示された画面に対する操作を行うものである。ここで、ドラッグアンドドロップとは、マウス等の操作法で、ドラッグとドロップを連続的に行う操作である。また、マウス等のボタンを押したままポインタを移動させることを「ドラッグ」、そしてドラッグの移動先でマウス等のボタンを離す操作を「ドロップ」という。
【００４３】
プリンタ情報データベース１３５は、プリンタ１５１〜１５５のアイコンの画像ファイル名であるアイコン情報、プリンタ１５１〜１５５それぞれ固有の識別情報であるプリンタＩＤ、プリンタ１５１〜１５５それぞれの実際の配置位置を座標や文字列などで示す実位置情報、プリンタ１５１〜１５５のあて先であるＩＰアドレスやＳＩＰアドレス等、プリンタ１５１〜１５５の機種、その他プリンタ１５１〜１５５の表示方法等の関連画像情報とを対応付けて登録した装置情報を記憶するものであり、ハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体に記憶されている。ここで、アイコンとは、表示画面上に、各種のデータや処理機能を絵又は絵文字として表示したものをいう。本実施の形態では、表示装置１１０の表示画面にプリンタ１５１〜１５５のアイコンを表示しているが、これに限定されるものでなく、アイコンと、各種のデータや処理機能を記号や文字列等によって表示したものとを含むシンボルを表示してもよい。
【００４４】
図２は、プリンタ情報データベース１３５の一例を示すデータ構造図である。図２に示すように、プリンタ１５１〜１５５のアイコン情報と、プリンタＩＤと、実位置情報と、あて先と、プリンタ機種と、その他の関連画像情報とを対応づけて登録している。ここで、プリンタ情報データベース１３５は、ネットワークで接続された他のＰＣ等の機器、またはサービスによって提供される構成にしてもよい。また、プリンタ情報データベース１３５に記憶されている装置情報は、予め入力された情報を蓄積してよいし、ネットワークで接続されたサービスによってダウンロードするような構成であってもよい。
【００４５】
表示制御部１３１は、プリンタ情報データベース１３５を参照して、プリンタ１５１〜１５５のアイコン、データのアイコン等を表示装置１１０の表示画面に表示する制御を行うものである。また、表示制御部１３１は、プリンタ情報データベース１３５を参照して、プリンタ１５１〜１５５の実位置情報である配置位置を文字で示したテキスト情報、例えば、「８Ｆ入口横」等のテキスト情報を表示装置１１０の表示画面に表示する制御を行う。図３は、表示装置１１０の表示画面に表示されたアイコンの一例を示す説明図である。図３に示すように、表示装置１１０の表示画面には、プリンタ１５１〜１５３のアイコン、プリンタ１５１〜１５５のテキスト情報、データのアイコンが表示されており、入力装置１２０により操作を行うポインタが表示されている。
【００４６】
入力受付部１３３は、利用者が入力装置１２０を操作することにより、表示装置１１０に表示された画面に対する操作入力を受け付けるものである。また、入力受付部１３３は、利用者が入力装置１２０を操作して、文字や画像などのデータのアイコンをプリンタ１５１〜１５５のアイコンのいずれか一つにドラッグアンドドロップすることにより、印刷を所望するプリンタの指定、および指定したプリンタによる印刷要求等の操作入力を受け付ける。ここで、指定には、複数のプリンタの中から一又は複数のプリンタを選択することも含まれる。また、本実施の形態では、入力装置１２０を操作してドラッグアンドドロップによりプリンタの指定を行っているが、これに限定されることなく、印刷要求を行うプリンタを指定が可能であれば、他の操作によってプリンタの指定を行ってもよい。
【００４７】
制御部１３２は、入力受付部１３３によって受け付けた操作入力によりプリンタのアイコンを指定し、指定されたアイコンのアイコン情報をキーとしてプリンタ情報データベース１３５を検索し、データを印刷するプリンタのレコードを選択する。そして、選択されたレコードからプリンタＩＤ、あて先であるアドレスを取得する。また、その選択されたプリンタに対応したプリンタドライバによって、利用者によりドラッグされたデータから印刷データを生成する。
【００４８】
送受信部１３４は、制御部１３２において生成された印刷データを選択されたプリンタのアドレスに送信することにより、入力受付部１３３から受け付けた印刷要求を行うものである。
【００４９】
次に、以上のように構成された本実施の形態にかかる印刷要求装置における印刷要求処理について説明する。図４は、第１の実施の形態における印刷要求装置による印刷要求処理の手順を示すフローチャートである。
【００５０】
まず、表示制御部１３１は、表示装置１１０の画面にプリンタ１５１〜１５３のアイコンと、データ（ファイル）のアイコンを表示する（ステップＳ４０１）。より具体的には、プリンタ情報データベース１３５に登録されている全てのレコードを読み出して、各レコードからプリンタのアイコン情報と実位置情報とを読み出して、アイコン情報で指定されたアイコンを表示装置１１０に表示し、実位置情報からそのプリンタの配置位置を文字で示したテキスト情報を、アイコンと共に表示装置１１０に表示する。
【００５１】
そして、利用者は、表示装置１１０の画面を見ながら、入力装置１２０によってデータのアイコンをいずれかのプリンタのアイコンにドラッグアンドドロップして操作入力をする。そして、入力受付部１３３は、利用者からのドラッグアンドドロップによる操作入力を受け付ける（ステップＳ４０２）。
【００５２】
次に、制御部１３２は、入力受付部１３３によって受け付けた操作入力によりプリンタのアイコンを指定し、印刷を行うプリンタのレコードを選択する。そして、選択されたレコードからプリンタＩＤを取得することによってプリンタを選択し（ステップＳ４０３）、取得したプリンタＩＤに対応するプリンタの機種に適応するプリンタドライバを取得する（ステップＳ４０４）。また、制御部１３２は、プリンタ情報データベース１３５から、取得したプリンタＩＤに対応するプリンタのデータ等のあて先であるアドレスを取得する（ステップＳ４０５）。
【００５３】
そして、制御部１３２は、印刷を行うデータを、取得したプリンタドライバにより変換して、選択されたプリンタにおいて印刷可能な印刷データを生成する（ステップＳ４０６）。次に、送受信部１３４は、制御部１３２により生成された印刷データを、取得したプリンタのアドレスに送信することにより、印刷要求を行う（ステップＳ４０７）。これにより、選択されたプリンタによって、データが記録用紙等に印刷されることになる。
【００５４】
このように、本実施の形態では、表示制御部１３１によってプリンタ１５１〜１５５のアイコンとプリンタ１５１〜１５５の実位置情報とをテキスト情報で視覚的に表示し、入力受付部１３３によって印刷するデータのアイコンを、プリンタ１５１〜１５５のいずれかのアイコンにドラッグアンドドロップすることによりプリンタの選択を受け付け、制御部１３２によって選択されたプリンタの装置情報に従って印刷データを生成し、送受信部１３４によって印刷データを選択されたプリンタに送信することにより印刷要求を行う。このように、プリンタ１５１〜１５５の実位置情報が表示されるため、印刷させたいプリンタの実際の位置を忘れた場合でも他のプリンタと混同することなく選択できるとともに、特別な設定が必要なく、簡単なドラッグアンドドロップによる指定操作で、実世界での印刷作業を分かりやすく行うことができる。また、テキスト情報により実位置情報が端的かつ簡潔に表示されるため、一目でプリンタの位置を確認することができる。
【００５５】
（第１の実施の形態の変形例）
第１の実施の形態における印刷要求装置の表示装置の画面上では、プリンタのアイコンとその配置位置を文字で示したテキスト情報を表示しているが、プリンタを配置している空間のレイアウト図上にプリンタのアイコンを表示するように構成してもよい。
【００５６】
プリンタのアイコンがレイアウト図上に表示されるため、プリンタ情報データベース１３５には、図２に示すように、プリンタの実際の配置位置を示す実位置情報の欄には、表示されているプリンタのアイコンが記憶されている。
【００５７】
表示制御部１３１は、さらに、プリンタ１５１〜１５５を配置している空間のレイアウト、即ち、会議室、居室等におけるプリンタや他の家具等の配置位置を示したレイアウト図を表示する制御を行う。図５は、表示装置１１０の表示画面に表示されたレイアウト図上のアイコンの一例を示す説明図である。図５に示すように、表示装置１１０の表示画面には、プリンタが配置されている空間を簡略化したレイアウト図が表示され、そのレイアウト図上にプリンタ１５４のプリンタアイコン４と、プリンタ１５５のプリンタアイコン５と、プリンタアイコン６と、データのアイコンとが表示されており、入力装置１２０により操作を行うポインタが表示されている。このように、レイアウト図上のアイコンを見るだけで、どのプリンタがどの部屋のどこに配置されているかを示す実位置情報を把握できる。
【００５８】
このように、本実施の形態では、表示制御部１３１によってプリンタ１５１〜１５５の実位置情報をレイアウト図上にアイコンで表示する。従って、実位置情報が地図形式のレイアウト図上にアイコンで表示されるため、より視覚的かつ直感的にプリンタの位置を確認することができ、印刷サービスの起動画面を利用者に連想させやすくなる。
【００５９】
（第２の実施の形態）
第１の実施の形態における印刷要求装置の表示装置の画面上では、プリンタのアイコンとその配置位置を文字で示したテキスト情報を表示しているが、本実施の形態における印刷要求装置の表示装置の画面上では、更に、プリンタの現在の状態を表示するものである。
【００６０】
本実施の形態における印刷要求装置は、第１の実施の形態の印刷要求装置の構成と同様であるため、以下、図１を参照して説明する。図１に示すように、印刷要求装置１００は、表示装置１１０と、入力装置１２０とに接続され、更に、表示制御部１３１と、制御部１３２と、入力受付部１３３と、送受信部１３４と、プリンタ情報データベース１３５とを主に備えている。
【００６１】
ここで、表示装置１１０と、入力装置１２０と、制御部１３２と、入力受付部１３３と、プリンタ情報データベース１３５の構成及び機能は、第１の実施の形態と同様であるため省略する。
【００６２】
送受信部１３４は、制御部１３２において生成された印刷データを選択されたプリンタのアドレスに送信することにより、入力受付部１３３から受け付けた印刷要求を行うものである。また、送受信部１３４は、定期的にプリンタ１５１〜１５５に対して、プリンタ１５１〜１５５の印刷ジョブを確認したり、電源が投入されているか等を確認し、現在の状態を問い合わせる旨の要求信号を送信し、その応答として問い合わせ結果であるプリンタ１５１〜１５５から現在の状態を受信する。受信した現在の状態としては、例えば、印刷可能である旨、オフラインである旨、故障中である旨等がある。
【００６３】
表示制御部１３１は、プリンタ情報データベース１３５を参照して、プリンタ１５１〜１５５のアイコン、データのアイコン等を表示装置１１０の表示画面に表示する制御を行うものである。また、表示制御部１３１は、プリンタ情報データベース１３５を参照して、プリンタ１５１〜１５５の実位置情報である配置位置を文字で示したテキスト情報、例えば、「８Ｆ入口横」等のテキスト情報を表示装置１１０の表示画面に表示する制御を行うものである。さらに、表示制御部１３１は、送受信部１３４によるプリンタ１５１〜１５５への問い合わせの結果であるプリンタ１５１〜１５５の現在の状態、例えば、「印刷可能」等の状態を表示装置１１０の表示画面に表示する制御を行う。
【００６４】
具体的には、表示制御部１３１は、問い合わせの結果として、印刷可能である旨、電源が投入されていないことを示すオフラインである旨、印刷用紙が補充されていないことを示すサプライ切れである旨、故障中である旨、他の利用者の指示による印刷中である旨等を表示する制御を行う。また、他の利用者の指示による印刷中である場合、プリンタを使用している利用者の名称、印刷データの印刷枚数、またはその印刷が完了するまでの時間、即ち、印刷可能になるまでの待ち時間を表示する制御を行う。
【００６５】
また、表示制御部１３１は、プリンタ１５１〜１５５への問い合わせの結果であるプリンタ１５１〜１５５の現在の状態を、アイコンの変化によって表示する制御を行う。具体的には、プリンタ１５１〜１５５の現在の状態を示したテキスト情報の内容をプリンタの状態に合わせて変化させて表示する制御を行う。また、プリンタ１５１〜１５５のアイコンのイラストをプリンタの状態に合わせて変化させて表示する制御を行う。また、プリンタ１５１〜１５５のアイコンをアニメーション（動画）にして、プリンタの状態に合わせて変化させて表示する制御を行う。また、プリンタ１５１〜１５５のいずれかのアイコン以外の他のアイコンを希薄にすることで、プリンタの現在の状態を強調して表示する制御を行う。さらに、プリンタ１５１〜１５５の現在の状態を音声で通知する制御を行う。
【００６６】
図６は、表示装置１１０の表示画面に表示されたアイコンの一例を示す説明図である。図６に示すように、表示装置１１０の表示画面には、プリンタ１５１、１５２のアイコン、プリンタ１５１、１５２のテキスト情報、プリンタ１５１、１５２の現在の状態、データのアイコンが表示されており、入力装置１２０により操作を行うポインタが表示されている。
【００６７】
ここで、以上のように構成された本実施の形態にかかる印刷要求装置の印刷要求処理の流れは、第１の実施の形態と同様であるため省略する。
【００６８】
このように、本実施の形態では、送受信部１３４によってプリンタに現在の状態を問い合わせ、表示制御部１３１によって送受信部１３４により問い合わせた結果に基づいて、プリンタの現在の状態を表示する。また、表示制御部１３１によって送受信部１３４により問い合わせた結果に基づいて、プリンタの現在の状態をプリンタのアイコンを変化させて表示する。従って、印刷要求を行う前にプリンタの状態を把握できるため、無駄な印刷要求を省き、効率よく的確にプリンタの選択を行うことができる。また、視覚的に一目でプリンタの状態を把握できるため、効率よく的確にプリンタの選択を行うことができる。
【００６９】
さらに、印刷要求を行う前にプリンタがオフラインであるため印刷できない場合は、電源を投入するなどの対処を施すことができ、プリンタがサプライ切れであるため印刷できない場合は、印刷用紙を補充するなどの対処を施すことができ、プリンタが故障中である場合は、故障箇所を直すなどの対処を施すことができる等、印刷要求を行う前に迅速に行うことができる。また、プリンタを選択する場合、他の利用者の印刷物と自己の印刷物との混在を避けるため、他の利用者による印刷完了後にそのプリンタを選択することができ、効率よく的確にプリンタの選択を行うことができる。
【００７０】
（第３の実施の形態）
第１の実施の形態における印刷要求装置は、利用者により選択されたプリンタへ印刷データを送信し印刷要求を行うものであるが、設定したプリンタが印刷不可能な場合に、その代替印刷の設定を行うプリンタの情報等、即ち、利用者の近くにあるかどうか、すぐに印刷可能か否かなどの情報を得ることができず、代替印刷の設定を印刷に適したプリンタで行うことが困難な場合がある。このような場合に対応すべく、本実施の形態における印刷要求装置では、利用者により選択されたプリンタが印刷不可であった場合、他のプリンタを選択するものである。
【００７１】
図７は、第３の実施の形態にかかる印刷要求装置の構成を示すブロック図である。図７に示すように、印刷要求装置７００は、ネットワーク１４０を介してプリンタ１５１〜１５５（画像形成装置）と接続されている。ここで、図７では、プリンタが５台接続されているが、台数を増減して構成してもよい。
【００７２】
ここで、ネットワーク１４０と、プリンタ１５１〜１５５の構成および機能は、第１の実施の形態と同様であるため省略する。
【００７３】
印刷要求装置７００は、表示装置１１０と、入力装置１２０とに接続され、更に、表示制御部７３１と、制御部７３２と、入力受付部７３３と、送受信部７３４と、代替処理部７３６と、プリンタ情報データベース１３５とを主に備えている。
【００７４】
ここで、表示装置１１０と、入力装置１２０と、プリンタ情報データベース１３５の構成および機能は第１の実施の形態と同様であるため省略する。
【００７５】
表示制御部７３１は、プリンタ情報データベース１３５を参照して、プリンタ１５１〜１５５のアイコン、データのアイコン等を表示装置１１０の表示画面に表示する制御を行うものである。また、表示制御部７３１は、プリンタ情報データベース１３５を参照して、プリンタ１５１〜１５５を配置している空間のレイアウト、即ち、会議室、居室等におけるプリンタや他の家具等の配置位置を示したレイアウト図を表示装置１１０の表示画面に表示する制御を行うものである。さらに、表示制御部７３１は、利用者により選択されたプリンタが利用不可であった場合、その旨を表示装置１１０の画面に表示し、他のプリンタによって印刷を継続する代替印刷を行うか否かのポップアップ画面を表示する制御を行う。
【００７６】
図８は、表示装置１１０の表示画面に表示されたレイアウト図上のアイコンの一例を示す説明図である。図８に示すように、表示装置１１０の表示画面には、プリンタが配置されている空間を簡略化したレイアウト図が表示され、そのレイアウト上にプリンタ１５４のプリンタアイコン４、プリンタ１５５のプリンタアイコン５、プリンタアイコン６と、データのアイコンが表示されており、入力装置１２０により操作を行うポインタが表示されている。このように、レイアウト図上のアイコンを見るだけで、どのプリンタがどの部屋のどこに配置されているかを示す実位置情報を把握できる。
【００７７】
また、図８では、利用者により選択されたプリンタが利用不可であった場合、その旨を表示し、他のプリンタによって印刷を継続する代替印刷を行うか否かを問うポップアップ画面、例えば、「選択されたプリンタは使用中です。近くのプリンタに代替印刷しますか？」等の画面が表示されている。
【００７８】
入力受付部７３３は、利用者が入力装置１２０を操作することにより、表示装置１１０に表示された画面に対する操作入力を受け付けるものである。また、入力受付部７３３は、利用者が入力装置１２０を操作して、文字や画像などのデータのアイコンをプリンタ１５１〜１５５のアイコンのいずれか一つにドラッグアンドドロップすることにより、印刷を所望するプリンタの指定、および指定したプリンタによる印刷要求等の操作入力を受け付ける。さらに、表示装置１１０に表示されたポップアップ画面等、例えば、代替印刷を行うか否かを問うポップアップ画面に対する操作入力を受け付けるものである。
【００７９】
制御部７３２は、入力受付部７３３によって受け付けた操作入力によりプリンタのアイコンを指定し、指定されたアイコンのアイコン情報をキーとしてプリンタ情報データベース１３５を検索し、データを印刷するプリンタのレコードを選択する。そして、選択されたレコードからプリンタＩＤ、あて先であるアドレスを取得する。また、その選択されたプリンタに対応したプリンタドライバによって、利用者によりドラッグされたデータから印刷データを生成する。また、制御部７３２は、利用者の指定により選択されたプリンタ、または後述する代替処理部７３６によって選択されたプリンタに利用可能か否かを問い合わせる旨の要求信号を送信し、その応答として問い合わせ結果を受信して現在印刷可能か否かを判断する。
【００８０】
送受信部７３４は、制御部７３２において生成された印刷データを、選択されたプリンタ、または後述する代替処理部７３６によって選択されたプリンタのアドレスに送信することにより、入力受付部７３３から受け付けた印刷要求を行うものである。
【００８１】
代替処理部７３６は、利用者により選択されたプリンタが利用不可であると判断された場合、一定範囲内にある他のプリンタの中から、プリンタ情報データベース１３５の実位置情報の座標を参照して、最初に選択されたプリンタの座標に最も近い座標のプリンタを再選択するものである。ここで、選択されたプリンタが利用不可である場合とは、選択されたプリンタの現在の状態が印刷不可である場合、大量印刷中である場合、故障中である場合が該当する。
【００８２】
次に、以上のように構成された本実施の形態にかかる印刷要求装置における印刷要求処理について説明する。図９−１、図９−２は、第３の実施の形態における印刷要求装置による印刷要求処理の手順を示すフローチャートである。
【００８３】
まず、表示制御部７３１は、表示装置１１０の画面にプリンタ１５４、１５５の配置されたレイアウト図を表示し、そのレイアウト図の上にプリンタ１５４、１５５のアイコンと、データ（ファイル）のアイコンを表示する（ステップＳ９０１）。具体的な表示方法は、第１の実施の形態と同様である。
【００８４】
そして、利用者は、表示装置１１０の画面を見ながら、入力装置１２０によってデータのアイコンをいずれかのプリンタのアイコンにドラッグアンドドロップして操作入力をする。そして、入力受付部７３３は、利用者からのドラッグアンドドロップによる操作入力を受け付ける（ステップＳ９０２）。
【００８５】
次に、制御部７３２は、入力受付部１３３によって受け付けた操作入力によりプリンタのアイコンを指定し、印刷を行うプリンタのレコードを選択する。そして、選択されたレコードからプリンタＩＤを取得することによってプリンタを選択し（ステップＳ９０３）、取得したプリンタＩＤに対応するプリンタの機種に適応するプリンタドライバを取得する（ステップＳ９０４）。また、制御部７３２は、プリンタ情報データベース１３５から、取得したプリンタＩＤに対応するプリンタのデータ等のあて先であるアドレスを取得する（ステップＳ９０５）。
【００８６】
そして、制御部７３２は、選択されたプリンタが利用可能か否かを判断する（ステップＳ９０６）。具体的には、制御部７３２は、利用者により選択されたプリンタに利用可能か否かを問い合わせる旨の要求信号を送信し、その応答として問い合わせ結果を受信して現在印刷可能か否かを判断する。
【００８７】
制御部７３２により選択されたプリンタが使用不可であると判断された場合（ステップＳ９０６：Ｎｏ）、代替処理部７３６は、利用者により選択されたプリンタ以外のプリンタによる代替印刷を行う旨の操作入力を受け付けたか否かを判断する（ステップＳ９０７）。そして、代替処理部７３６により選択されたプリンタ以外のプリンタによる代替印刷を行う旨の操作入力を受け付けなかった場合（ステップＳ９０７：Ｎｏ）、印刷を継続することがなくなり、そのまま処理を終了する。
【００８８】
一方、代替処理部７３６により選択されたプリンタ以外のプリンタによる代替印刷を行う旨の操作入力を受け付けた場合（ステップＳ９０７：Ｙｅｓ）、代替処理部７３６は、予め定められた一定範囲以内に他のプリンタが配置されているか否かを判断する（ステップＳ９０８）。具体的には、プリンタ情報データベース１３５の実位置情報の座標を参照して、最初に選択されたプリンタの座標に最も近い座標のプリンタを再選択する。そして、代替処理部７３６により予め定められた一定範囲以内に他のプリンタが配置されていないと判断された場合（ステップＳ９０８：Ｎｏ）、代替印刷を行うプリンタがないため、印刷を継続することができなくなり、そのまま処理を終了する。
【００８９】
一方、予め定められた一定範囲以内に他のプリンタが配置されていると判断された場合（ステップＳ９０８：Ｙｅｓ）、代替処理部７３６は、利用者により最初に選択されたプリンタに物理的に最も近いプリンタを再選択する（ステップＳ９０９）。
【００９０】
次に、制御部７３２は、プリンタ情報データベース１３５から、再選択されたプリンタ（以下、代替プリンタという。）のアイコン情報に対応するプリンタＩＤを取得し（ステップＳ９１０）、取得したプリンタＩＤに対応する代替プリンタの機種に適応するプリンタドライバを取得する（ステップＳ９１１）。また、制御部７３２は、プリンタ情報データベース１３５から、取得したプリンタＩＤに対応する代替プリンタのデータ等のあて先であるアドレスを取得する（ステップＳ９１２）。
【００９１】
そして、制御部７３２は、代替プリンタが利用可能か否かを判断する（ステップＳ９１３）。具体的には、ステップＳ９０６と同様に、判断する。
【００９２】
次に、制御部７３２により代替プリンタが使用不可であると判断された場合（ステップＳ９１３：Ｎｏ）、ステップＳ９０８に戻って、再度、代替処理部７３６により一定範囲内に他のプリンタが配置されているか否かを判断することになる。
【００９３】
一方、制御部７３２により代替プリンタが利用可能であると判断された場合（ステップＳ９１３：Ｙｅｓ）、表示制御部７３１は、代替プリンタを表示装置１１０の表示画面に強調表示する（ステップＳ９１４）。ここで、代替プリンタのアイコンの強調表示は、具体的には、以下のように行う。例えば、他のプリンタのアイコンと比較して大きく表示したり、代替プリンタのアイコンをアニメーション（動画）にして表示したり、他のプリンタのアイコンを希薄に表示することで、代替プリンタを強調させて表示する。また、代替プリンタに関する情報を音声により強調して通知する。
【００９４】
次に、代替処理部７３６は、表示制御部７３１により表示された代替プリンタによる代替印刷を行う旨の操作入力を受け付けたか否かを判断する（ステップＳ９１５）。代替処理部７３６により代替プリンタによる代替印刷を行う旨の操作入力を受け付けなかった場合（ステップＳ９１５：Ｎｏ）、代替処理部７３６は、印刷処理を継続する旨の操作入力を受け付けたか否かの判断をする（ステップＳ９１６）。
【００９５】
そして、代替処理部７３６により印刷処理を継続する旨の操作入力を受け付けた場合（ステップＳ９１６：Ｙｅｓ）、ステップＳ９０８に戻って、再度、代替処理部７３６により一定範囲内に他のプリンタが配置されているか否かを判断することになる。一方、代替処理部７３６により印刷処理を継続する旨の操作入力を受け付けなかった場合（ステップＳ９１６：Ｎｏ）、そのまま処理を終了する。
【００９６】
一方、代替処理部７３６により代替プリンタによる代替印刷を行う旨の操作入力を受け付けた場合（ステップＳ９１５：Ｙｅｓ）、制御部７３２は、印刷を行うデータを取得したプリンタドライバにより変換して、代替プリンタにおいて印刷可能な印刷データを生成する（ステップＳ９１７）。次に、送受信部７３４は、制御部７３２により生成された印刷データを、取得したプリンタのアドレスに送信することにより、印刷要求を行う（ステップＳ９１８）。これにより、代替プリンタによって、データを記録用紙等に印刷されることになる。
【００９７】
また、ステップＳ９０６に戻って、制御部７３２により選択されたプリンタが利用可能であると判断された場合も同様に（ステップＳ９０６：Ｙｅｓ）、制御部７３２は、印刷を行うデータを取得したプリンタドライバにより変換して、選択されたプリンタにおいて印刷可能な印刷データを生成する（ステップＳ９１７）。次に、送受信部７３４は、制御部７３２により生成された印刷データを、取得したプリンタのアドレスに送信することにより、印刷要求を行う（ステップＳ９１８）。これにより、選択されたプリンタによって、データを記録用紙等に印刷されることになる。
【００９８】
このように、本実施の形態では、代替処理部７３６によって、送受信部７３４により印刷データを送信された選択されたプリンタの現在の状態が利用不可であった場合、現在の処理に代えて異なる処理、即ち、選択されたプリンタ以外の他のプリンタを再選択して印刷要求を行う。また、表示制御部１３１によって再選択された他のプリンタのアイコンを強調して表示する。従って、選択されたプリンタが使用できなくても、異なる処理として、他のプリンタを再選択するため、利用者は次の判断が行いやすくなり、処理を中断させることなく連続的な処理を行うことができ、当初の目的である印刷を行うことができる。また、アイコンが強調されているため、一目で再選択された代替プリンタを確認することができる。
【００９９】
なお、第１〜３の実施の形態においては、利用者が入力装置を操作して、データのアイコンをプリンタのアイコンにドラッグアンドドロップすることによりプリンタを指定し、その指定によって選択されたプリンタに対して印刷要求がなされる構成であるが、ドラッグアンドドロップすることにより、表示装置の表示画面に印刷設定画面が表示される構成にしてもよい。
【０１００】
（第４の実施の形態）
第１の実施の形態における印刷要求装置は、利用者により選択されたプリンタへ印刷データを送信し印刷要求を行うものであるが、第４の実施の形態における印刷要求装置は、印刷データを送信した後に、更に選択されたプリンタの状態を示す情報を受信するものである。
【０１０１】
本実施の形態における印刷要求装置の処理は、第１の実施の形態における印刷データの送信後に行うものとする。また、本実施の形態における印刷要求装置は、第１の実施の形態の印刷要求装置の構成と同様であるため、以下、図１を参照して、第１の実施の形態と異なる構成について説明する。
【０１０２】
送受信部１３４は、第１の実施の形態における送受信部の機能に加えて、以下の機能を有する。送受信部１３４は、選択されたプリンタ（印刷要求装置１００から印刷データおよび印刷要求を受信したプリンタ）の状態が変化した場合に、その選択されたプリンタから、選択されたプリンタの現在の状態を示すプリンタ状態情報を受信する。具体的には、プリンタの状態が変化した場合とは、例えば、プリンタが印刷データを受信している状態から印刷データを印刷する状態に変化した場合や、プリンタが印刷データを印刷している状態からエラーが発生した状態に変化した場合を示す。また、プリンタ状態情報とは、例えば、印刷データ等を受信した旨、印刷データの印刷中である旨、エラーが発生した旨、印刷データの印刷残り時間、または印刷データの印刷終了の旨等、選択されたプリンタの状態が変化した場合のプリンタの情報を示す。
【０１０３】
入力受付部１３３は、第１の実施の形態における入力受付部の機能に加えて、以下の機能を有する。入力受付部１３３は、初期設定等の画面で利用者が入力装置１２０を操作することによって、送受信部１３４により受信したプリンタ状態情報を表示装置１１０に表示するか否かの設定を受け付ける。そして、入力受付部１３３は、受け付けたプリンタ状態情報を表示する旨の表示設定、または表示しない旨の非表示設定を記憶部（不図示）に保存する。
【０１０４】
制御部１３２は、第１の実施の形態における制御部の機能に加えて、以下の機能を有する。制御部１３２は、選択されたプリンタからプリンタ状態情報を受信した場合、記憶部（不図示）にプリンタ状態情報の表示設定が保存されているか否かを判断する。
【０１０５】
表示制御部１３１は、第１の実施の形態における表示制御部の機能に加えて、以下の機能を有する。表示制御部１３１は、制御部１３２によりプリンタ状態情報の表示設定が保存されていると判断された場合、プリンタ状態情報の内容を示したテキスト情報を、表示装置１１０の表示画面に表示されている選択されたプリンタのアイコンを指示する図形とともに、表示画面に表示する制御を行う。
【０１０６】
図１０は、表示装置１１０の表示画面に表示されたアイコンとプリンタ状態情報の一例を示す説明図である。図１０に示すように、表示装置１１０の表示画面には、プリンタ１５１、１５２のアイコン、プリンタ１５１、１５２の配置位置を文字で示したテキスト情報が表示されている。そして、プリンタ１５１（選択されたプリンタ）の印刷が終了した旨を示す「印刷終了」のプリンタ状態情報のテキスト情報が、プリンタ１５１のアイコンを指示する吹き出し図形とともに表示されており、入力装置１２０により操作を行うポインタが表示されている。
【０１０７】
ここで、プリンタ１５１〜１５５は、印刷データおよび印刷要求を受信すると、受信した印刷データを印刷するとともに、プリンタの状態が変化した場合、印刷要求を送信した印刷要求装置にプリンタ状態情報を送信する。
【０１０８】
次に、以上のように構成された本実施の形態にかかる印刷要求装置におけるプリンタ状態表示処理について説明する。図１１は、第４の実施の形態における印刷要求装置によるプリンタ状態表示処理の手順を示すフローチャートである。
【０１０９】
まず、印刷データを選択されたプリンタのアドレスに送信することによる印刷要求を行った後（図４におけるステップＳ４０７）、送受信部１３４は、選択されたプリンタからプリンタ状態情報の受信待ち状態となる（ステップＳ１１０１）。そして、選択されたプリンタからのプリンタ状態情報を受信していない場合（ステップＳ１１０１：Ｎｏ）、送受信部１３４は、再度ステップＳ１１０１に戻って処理を行う。
【０１１０】
一方、送受信部１３４により選択されたプリンタからのプリンタ状態情報を受信した場合（ステップＳ１１０１：Ｙｅｓ）、制御部１３２は、記憶部（不図示）を参照して、予めプリンタ状態情報を表示する旨の表示設定が保存されているか否かを判断する（ステップＳ１１０２）。そして、プリンタ状態情報の表示設定が保存されていない場合、すなわち、プリンタ状態情報を表示しない旨の非表示設定がされている場合（ステップＳ１１０２：Ｎｏ）、プリンタ状態情報の表示を行わずに処理を抜ける。
【０１１１】
一方、プリンタ状態情報の表示設定が保存されている場合（ステップＳ１１０２：Ｙｅｓ）、表示制御部１３１は、表示装置１１０の表示画面に表示されている選択されたプリンタのアイコンを指示する図形とともに、プリンタ状態情報の内容を示したテキスト情報を表示画面に表示する（ステップＳ１１０３）。
【０１１２】
このように、本実施の形態では、送受信部１３４によって印刷データを送信した後に、更に選択されたプリンタの状態を示すプリンタ状態情報を受信した場合に、プリンタ状態情報を表示する旨の表示設定が保存されていると、表示制御部１３１が受信したプリンタ状態情報を、表示画面に表示されている選択されたプリンタのアイコンを指示する図形とともに、表示装置１１０の表示画面に表示する。従って、選択されたプリンタの位置を確認しつつ、印刷要求を行った後のプリンタの状態を把握できるため、選択されたプリンタによる印刷が終了したことを確認できるとともに、印刷が中断した場合には、迅速な対処を施すことができる。また、印刷要求を行った後のプリンタの状態を把握することが必要である場合にのみ、プリンタの状態を表示することができる。
【０１１３】
また、本実施の形態では、プリンタのアイコンを指示しながら、テキスト情報によるプリンタ状態情報の内容を表示しているが、第１の実施の形態の変形例で説明したように、レイアウト図上にプリンタ状態情報を表示してもよい。すなわち、プリンタを配置している空間のレイアウト図上に表示されたプリンタのアイコンを指示しながら、プリンタ状態情報の内容を表示してもよい。
【０１１４】
図１２は、表示装置１１０の表示画面に表示されたレイアウト図上のアイコンとプリンタ状態情報の一例を示す説明図である。図１２に示すように、表示装置１１０の表示画面には、プリンタが配置されている空間を簡略化したレイアウト図が表示され、そのレイアウト図上にプリンタ１５４のプリンタアイコン４と、プリンタ１５５のプリンタアイコン５と、プリンタアイコン６と、データのアイコンとが表示されており、入力装置１２０により操作を行うポインタが表示されている。そして、プリンタアイコン４（選択されたプリンタ）の印刷が終了した旨を示す「印刷が終了しました」のプリンタ状態情報が、プリンタアイコン４を指示しながら表示されている。
【０１１５】
また、上記と同様のレイアウト図上に、プリンタ状態情報の内容を示したポップアップ画面を表示してもよい。図１３は、表示装置１１０の表示画面に表示されたレイアウト図上のアイコンとプリンタ状態情報の一例を示す説明図である。図１３に示すように、表示装置１１０の表示画面には、図１２と同様に、レイアウト図と、プリンタアイコン４と、プリンタアイコン５と、プリンタアイコン６と、データのアイコンとが表示されている。そして、プリンタアイコン４（選択されたプリンタ）の印刷が終了した旨を示す「印刷が終了しました。印刷を行なったプリンタは、レイアウト図でご確認ください。」とのプリンタ状態情報のポップアップ画面が表示されている。そして、利用者によりこのポップアップ画面のＯＫボタンが押下されると、ポップアップ画面が表示装置１１０の表示画面に表示されなくなり、選択されたプリンタの位置を確認できる。
【０１１６】
このように、プリンタ状態情報は、配置位置を示すテキスト情報やレイアウト図等の選択されたプリンタの位置情報と同時に表示装置１１０の表示画面に表示されるため、選択されたプリンタの位置と状態が同じ表示画面で確認可能となっている。
【０１１７】
また、本実施の形態における印刷要求装置によるプリンタ状態表示処理では、プリンタ状態情報として、選択されたプリンタによる印刷データの印刷が終了した旨を示したが、印刷データ等を受信した旨、印刷データを印刷中である旨、エラーが発生した旨、印刷データの印刷残り時間等のプリンタ状態情報も同様に表示することができる。
【０１１８】
さらに、本実施の形態における印刷要求装置では、プリンタ状態情報を表示装置１１０に表示するか否かの設定を受け付けているが、選択されたプリンタにエラーが発生した旨のプリンタ状態情報のみを表示する設定等、特定のプリンタ状態情報の内容のみを表示する設定を記憶部に保存する構成にしてもよい。
【０１１９】
また、本実施の形態では、プリンタの状態に変化があった場合に、プリンタ状態情報を印刷要求装置に送信し、図１１のステップＳ１１０１において、印刷要求装置がプリンタからのプリンタ状態情報の受信待ちをしているが、これに限定されるものではない。例えば、印刷要求装置から一定時間ごとに、印刷要求を行ったプリンタへ現在の状態の通知指令を出して、現在の状態を受信し、印刷要求装置側で、プリンタの状態が変化したか否かを判断するように構成してもよい。この場合は、プリンタ側で、プリンタの状態が変化した際にプリンタ状態情報を印刷要求装置に送信する機能を有していない場合でも、印刷要求装置側でプリンタの状態の変化を把握できることになる。
【０１２０】
また、本実施の形態は、第１の実施の形態における印刷データの送信後に行っているが、第１の実施の形態の変形例、第２の実施の形態、および第３の実施の形態における印刷データの送信後に行ってもよい。
【０１２１】
また、第１〜４の実施の形態においては、本発明を複数のプリンタへの印刷要求処理に適用しているが、これに限定するものではなく、様々な場所に配置された複写機、インクジェットプリンタ、ファクシミリ等の機器等の位置に関連する操作を行う場合、その機器等の情報を入手する場合、指定した機器以外の代替機器等を提示する場合などの処理にも適用することができる。
【０１２２】
さらに、第１〜４の実施の形態においては、プリンタに対して印刷要求を行うものであるが、これに限定されるものではなく、利用者による入力を受け付け、その入力に従った要求を行う装置であれば、いずれも適用することができる。
【０１２３】
図１４は、第１〜４の実施の形態の印刷要求装置のハードウェア構成を示す図である。第１〜４の実施の形態の印刷要求装置は、図１４に示すように、ＣＰＵ（Central Processing Unit）１００１などの制御装置と、ＲＯＭ（Read Only Memory）１００２やＲＡＭ（Random Access Memory）１００３などの記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ装置等の外部記憶装置１００４と、ディスプレイ装置等の表示装置１１０と、キーボードやマウス等の入力装置１２０と、通信Ｉ／Ｆ１００５と、これらを接続するバス１００６を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１２４】
第１〜４の実施の形態の印刷要求装置で実行される印刷要求プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１２５】
また、第１〜４の実施の形態の印刷要求装置で実行される印刷要求プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜４の実施の形態の印刷要求装置で実行される印刷要求プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、第１〜４の実施の形態の印刷要求プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１２６】
第１〜４の実施の形態の印刷要求装置で実行される印刷要求プログラムは、上述した各部（表示制御部、入力受付部、制御部、送受信部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から印刷要求プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、入力受付部、制御部、送受信部が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１２７】
【図１】第１の実施の形態にかかる印刷要求装置の構成を示すブロック図である。
【図２】プリンタ情報データベースの一例を示すデータ構造図である。
【図３】表示装置の表示画面に表示されたアイコンの一例を示す説明図である。
【図４】第１の実施の形態における印刷要求装置による印刷要求処理の手順を示すフローチャートである。
【図５】表示装置の表示画面に表示されたレイアウト図上のアイコンの一例を示す説明図である。
【図６】表示装置の表示画面に表示されたアイコンの一例を示す説明図である。
【図７】第３の実施の形態にかかる印刷要求装置の構成を示すブロック図である。
【図８】表示装置の表示画面に表示されたレイアウト図上のアイコンの一例を示す説明図である。
【図９−１】第３の実施の形態における印刷要求装置による印刷要求処理の手順を示すフローチャートである。
【図９−２】第３の実施の形態における印刷要求装置による印刷要求処理の手順を示すフローチャート（続き）である。
【図１０】表示装置の表示画面に表示されたアイコンとプリンタ状態情報の一例を示す説明図である。
【図１１】第４の実施の形態における印刷要求装置によるプリンタ状態表示処理の手順を示すフローチャートである。
【図１２】表示装置の表示画面に表示されたレイアウト図上のアイコンとプリンタ状態情報の一例を示す説明図である。
【図１３】表示装置の表示画面に表示されたレイアウト図上のアイコンとプリンタ状態情報の一例を示す説明図である。
【図１４】第１〜４の実施の形態の印刷要求装置のハードウェア構成を示す図である。
【符号の説明】
【０１２８】
１００，７００  印刷要求装置
１１０  表示装置
１２０  入力装置
１３１，７３１  表示制御部
１３２，７３２  制御部
１３３，７３３  入力受付部
１３４，７３４  送受信部
１３５  プリンタ情報データベース
１４０  ネットワーク
１５１  プリンタ１
１５２  プリンタ２
１５３  プリンタ３
１５４  プリンタ４
１５５  プリンタ５
１００１  ＣＰＵ
１００２  ＲＯＭ
１００３  ＲＡＭ
１００４  外部記憶装置
１００５  通信Ｉ／Ｆ
１００６  バス
【図１】
2007109208.tif 000003
【図２】
2007109208.tif 000004
【図３】
2007109208.tif 000005
【図４】
2007109208.tif 000006
【図５】
2007109208.tif 000007
【図６】
2007109208.tif 000008
【図７】
2007109208.tif 000009
【図８】
2007109208.tif 000010
【図９−１】
2007109208.tif 000011
【図９−２】
2007109208.tif 000012
【図１０】
2007109208.tif 000013
【図１１】
2007109208.tif 000014
【図１２】
2007109208.tif 000015
【図１３】
2007109208.tif 000016
【図１４】
2007109208.tif 000017