(57)【要約】【課題】近距離無線接続で接続されたプリンタを利用する場合、ユーザは印刷の度に出力先を近距離無線接続で接続されたプリンタに設定し直す必要があり面倒であることと、出力先の設定を誤ると意図しないプリンタに出力されてしまうことを回避すること。【解決手段】通信が可能な複数のプリンタのうち一つを印刷出力先に設定して該プリンタに印刷出力させる情報処理装置において、新たに接続されたプリンタがあるかどうかを判断し（Ｓ５００）、該プリンタを検知し且つ該プリンタが印刷出力先に設定されていない場合に、印刷出力先の設定を、接続が検知された該プリンタに自動で変更する（Ｓ５１０〜Ｓ５３０）ことで、出力先が自動的に近距離無線（またはピアツーピア通信）で接続されたプリンタに変更される。【選択図】図５
2011028452.tif 000002
【特許請求の範囲】
【請求項１】
通信が可能な複数の画像形成装置のうち、第1の画像形成装置を印刷出力先に設定して該第１の画像形成装置に印刷出力させる情報処理装置において、
新たに接続された第２の画像形成装置があるかどうかを判断する判断手段、及び、
該判断手段が該第２の画像形成装置を検知し且つ該第２の画像形成装置が前記印刷出力先に設定されていない場合に、前記印刷出力先を第１の画像形成装置とした設定を、接続が検知された該第２の画像形成装置に自動で変更する設定変更手段
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１の装置において、さらに、
前記接続が検知された第２の画像形成装置との接続が解除されたことを検知する手段、及び、
前記接続が解除されたことが該手段により検知された場合に、前記設定変更手段による変更が行われる以前に設定されていた前記第１の画像形成装置に印刷出力先を戻す手段
を備えることを特徴とする情報処理装置。
【請求項３】
請求項１または２の情報処理装置において、
前記判断手段は、新たに近距離無線通信で接続された前記第２の画像形成装置があるかどうかを判断することを特徴とする情報処理装置。
【請求項４】
請求項３の情報処理装置において、
前記設定変更手段は、
前記判断手段が、新たに近距離無線通信で接続された複数の画像形成装置を検知すると、該複数の画像形成装置の通信範囲を判定する手段、及び、
該複数の画像形成装置のうち、通信距離がより短い近距離無線通信で接続された画像形成装置を出力先として自動で設定する手段
を含むことを特徴とする情報処理装置。
【請求項５】
請求項１または２の情報処理装置において、
前記判断手段は、新たにピアツーピア通信で接続された前記第２の画像形成装置があるかどうかを判断することを特徴とする情報処理装置。
【請求項６】
通信が可能な複数の画像形成装置のうち第１の画像形成装置を印刷出力先に設定して該第１の画像形成装置に印刷出力させる情報処理装置において、
新たに接続された第２の画像形成装置があるかどうかを判断する判断手段、及び、
該判断手段が該第２の画像形成装置を検知し且つユーザが該第２の画像形成装置とは別の画像形成装置を前記印刷出力先に設定して印刷命令を実行した場合に、該ユーザに出力先を確認する確認手段
を備えることを特徴とする情報処理装置。
【請求項７】
請求項６の情報処理装置において、
前記判断手段は、新たに近距離無線通信で接続された前記第２の画像形成装置があるかどうかを判断することを特徴とする情報処理装置。
【請求項８】
請求項６の情報処理装置において、
前記判断手段は、新たにピアツーピア通信で接続された前記第２の画像形成装置があるかどうかを判断することを特徴とする情報処理装置。
【請求項９】
請求項１または６の情報処理装置において、
前記判断手段は、スプーラシステムから印刷ポートモニタのトランスポート情報を取得して前記判断を行うことを特徴とする情報処理装置。
【請求項１０】
請求項１または６の情報処理装置において、
前記判断手段は、前記第１の画像形成装置から通信情報を取得して前記判断を行うことを特徴とする情報処理装置。
【請求項１１】
請求項１または６の情報処理装置において、
前記判断手段は、該装置が動作するオペレーションシステムから近距離無線の接続状況を取得して前記判断を行うことを特徴とする情報処理装置。
【請求項１２】
通信が可能な複数の画像形成装置のうち、第1の画像形成装置を印刷出力先に設定して該第１の画像形成装置に印刷出力させる情報処理方法において、
新たに接続された第２の画像形成装置があるかどうかを判断する判断ステップ、及び、
該判断ステップにおいて該第２の画像形成装置を検知し且つ該第２の画像形成装置が前記印刷出力先に設定されていない場合に、前記印刷出力先を第１の画像形成装置とした設定を、接続が検知された該第２の画像形成装置に自動で変更するステップ
を有することを特徴とする情報処理方法。
【請求項１３】
通信が可能な複数の画像形成装置のうち第１の画像形成装置を印刷出力先に設定して該第１の画像形成装置に印刷出力させる情報処理方法において、
新たに接続された第２の画像形成装置があるかどうかを判断する判断ステップ、及び、
該判断手段において該第２の画像形成装置を検知し且つユーザが該第２の画像形成装置とは別の画像形成装置を前記印刷出力先に設定して印刷命令を実行した場合に、該ユーザに出力先を確認するステップ
を有することを特徴とする情報処理方法
【請求項１４】
コンピュータに、請求項１２または１３のいずれか１項に記載の情報処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関する。特に詳細には、利用可能な複数の画像形成装置から一つを選択的に利用して印刷を行う情報処理装置に関する。
【背景技術】
【０００２】
従来、情報処理装置（主にＰＣ）は複数の印刷出力先設定を保存することが可能であり、印刷を行う場合複数の出力先から利用する画像形成装置を選択して出力している。
【０００３】
また、印刷を行うたびに出力先を選択するのは煩わしいため、一般的なＯＳではユーザによく利用する印刷出力先を標準出力先として設定させることで、印刷時に出力先を毎回選択する手間を省いている。
【０００４】
標準出力先を自動で切り替える方法として、標準出力先と通信を行えない場合、通信が可能な画像形成装置を自動で標準出力先として設定する技術もある。しかしこの技術は、標準出力先の画像形成装置と通信できるが、それ以外の画像形成装置を利用したい場合には対応できない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０５９３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、画像形成装置であるプリンタは近距離無線（Transfer Jet／Bluetooth等の有効範囲が最大数メートルの無線技術）に対応しつつある。それに従って近距離無線でプリンタを利用するユーザは、利用するプリンタを一台に固定せずに状況や場所に応じて複数のプリンタを使い分ける傾向がある。
【０００７】
情報処理装置がプリンタと近距離無線やＵＳＢ等で接続された状態の場合、標準出力先として設定された他のプリンタではなく、近距離無線やＵＳＢで接続したプリンタに出力する可能性が高い。
【０００８】
しかし、複数の印刷出力先設定が情報処理装置に保存された環境では、ユーザは近距離無線やＵＳＢで接続したプリンタに出力する場合、印刷時に保存された印刷出力先設定から近距離無線やＵＳＢで接続したプリンタを探し出力先として指定する必要がある。この作業はユーザにとって煩わしく、且つ誤って他のプリンタを選択してしまうと、意図しないプリンタから出力され、ユーザの作業効率をより損ねることになる。
【０００９】
また、一般的なＯＳでのように標準出力先を設定して利用しているシステムにおいては、近距離無線で接続したプリンタをユーザが標準出力先として設定していない場合、印刷の度に出力先を変更する必要がある。
【００１０】
さらに、標準出力先設定に対応したシステムで前記問題を解決するために、近距離無線でプリンタに接続したときに、ユーザが標準出力先を変更する方法も考えられる。しかし、ユーザ操作が煩わしいだけでなく、近距離無線から切断された場合に再び標準出力先を変更する必要性が出てくる。
【００１１】
本発明の目的は、近距離無線で接続されたり、ピアツーピア通信で接続されたり、ＵＳＢ等で接続されたプリンタを利用する場合の利便性を向上させることである。
【課題を解決するための手段】
【００１２】
前述の課題を解決するための本発明は、通信が可能な複数の画像形成装置のうち、第1の画像形成装置を印刷出力先に設定して該第１の画像形成装置に印刷出力させる情報処理装置において、新たに接続された第２の画像形成装置があるかどうかを判断する判断手段、及び、該判断手段が該第２の画像形成装置を検知し且つ該第２の画像形成装置が前記印刷出力先に設定されていない場合に、前記印刷出力先を第１の画像形成装置とした設定を、接続が検知された該第２の画像形成装置に自動で変更する設定変更手段を備える情報処理装置を提供する。上記本発明装置はさらに、前記接続が検知された第２の画像形成装置との接続が解除されたことを検知する手段、及び、前記接続が解除されたことが該手段により検知された場合に、前記設定変更手段による変更が行われる以前に設定されていた前記第１の画像形成装置に前記印刷出力先を戻す手段を備えることができる。
【００１３】
また、本発明は、通信が可能な複数の画像形成装置のうち第１の画像形成装置を印刷出力先に設定して該第１の画像形成装置に印刷出力させる情報処理装置において、新たに接続された第２の画像形成装置があるかどうかを判断する判断手段、及び、該判断手段が該第２の画像形成装置を検知し且つユーザが該第２の画像形成装置とは別の画像形成装置を前記印刷出力先に設定して印刷命令を実行した場合に、該ユーザに出力先を確認する確認手段を備える情報処理装置を提供する。
【００１４】
上記本発明装置において、前記判断手段は、新たに近距離無線通信またはピアツーピア通信で接続された前記第２の画像形成装置があるかどうかを判断することができる。
【発明の効果】
【００１５】
本発明によれば、近距離無線やピアツーピア通信で接続された画像形成装置を利用する場合、情報処理装置が自動的に出力先を設定するため、ユーザが手動で出力先を選択する必要がなくなる。更に、出力先は近距離無線やピアツーピア通信から切断されたことを検知すると接続前の出力先設定に自動的に復帰するため、ユーザが手動で出力先を元に戻す必要もない。
【００１６】
また、出力先を自動で設定しない場合、情報処理装置が事前に出力先を確認し、正しくない出力先が設定されている可能性を判断し、ユーザに確認を求めることで、意図しない画像形成装置からの誤印刷を防ぐことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態を説明するためのシステム構成図である。
【図２】本発明を実施する情報処理装置のハードウェア構成図である。
【図３】本発明の第１実施形態を説明するためのシステム構成図である。
【図４】第１実施形態の情報処理装置の内部モジュール構成図である。
【図５】第１実施形態における出力先設定のフローチャートである。
【図６】第１実施形態における出力先復帰設定のフローチャートである。
【図７】本発明の第２実施形態を説明するためのシステム構成図である。
【図８】本発明の第２実施形態を説明するためのシステム構成図である。
【図９】第２実施形態における出力先設定のフローチャートである。
【図１０】本発明の第３実施形態を説明するためのシステム構成図である。
【図１１】第３実施形態の情報処理装置の内部モジュール構成図である。
【図１２】第３実施形態における出力先妥当性判断のフローチャートである。
【発明を実施するための形態】
【００１８】
（第１実施形態）
情報処理装置（以下、クライアント）が画像形成装置であるプリンタと近距離無線で新たに接続された場合、印刷出力先を近距離無線で接続されたプリンタに自動的に設定する第１実施形態を、図１を参照して説明する。
【００１９】
例えば、Transfer Jetでクライアントと近距離接続が可能な、画像、文書等を印刷するプリンタ１００、並びに、ルータ４００にＬＡＮ５００を介して接続されたプリンタ３００及びクライアント２００が存在しているとする。同心円１１０はTransfer Jetの通信圏をモデル的に示し、最外の円の近傍までが通信範囲である。
【００２０】
ここで、プリンタ１００とクライアント２００はTransfer Jetで接続が確立しておらず、クライアント２００においてプリンタ１００は出力先として登録されているが、標準の出力先には設定されていない（選択画面１３０を参照）。標準出力先にはプリンタ３００が設定されている。この状態でユーザがクライアント２００から印刷を行うと、印刷先の設定変更をしない限り、プリンタ３００で印刷が行われる。
【００２１】
クライアント２００は一般的なＰＣと同様の、図２に示すハードウェア構成を持つ。すなわち、ＲＯＭ２０２若しくはハードディスク（ＨＤ）２１１に記憶された、或いはフロッピィ（登録商標）ディスクドライブ（ＦＤ）２１２から供給される各種ソフトウェアを実行するＣＰＵ２１０を有している。ＣＰＵ２０１はシステムバス２０４に接続された各要素を総括的に制御する。
【００２２】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）２０５は、キーボード（ＫＢ）２０９やポインティングデバイス（図示せず）等からの指示入力を制御する。ディスプレイコントローラ（ＤＣ）２０６は、ディスプレイ（ＤＩＳＰ）２１０の表示を制御する。
【００２３】
ディスクコントローラ（ＤＫＣ）２０７は、ハードディスク（ＨＤ）２１１およびフロッピィ（登録商標）ディスクドライブ（ＦＤ）２１２へのアクセスを制御する。ハードディスク（ＨＤ）２１１またはフロッピィ（登録商標）ディスクドライブ（ＦＤ）２１２は、ブートプログラム、分散サーバシステムプログラム、種々のアプリケーション、編集ファイル、ユーザファイル等を記憶する。ネットワークインタフェースカード（ＮＩＣ）２０８は、（有線）ＬＡＮ５００を介してネットワークプリンタ、別のネットワーク機器或いはＰＣと双方向にデータをやりとりするためのデバイスである。
【００２４】
無線ＬＡＮカード（ＷＬＣ）２１３は、無線ＬＡＮを介してネットワークプリンタ、別のネットワーク機器或いはＰＣと双方向にデータをやりとりするためのデバイスである。ＷＬＣ２１３はTransfer Jet及びBluetoothに対応し、近傍の無線ＬＡＮの電界強度、無線周波数等を検知し、それら情報をＣＰＵ２０１に提供する。ＣＰＵ２０１はＮＩＣ２０８及びＷＬＣ２１３を制御し、いずれかのＬＡＮを介して通信を行わせる。
【００２５】
図１のような状況下のクライアント２００がプリンタ１００にTransfer Jetで近距離接続した場合について、図３を用いて説明する。
【００２６】
クライアント２００はTransfer Jetでのプリンタ１００との接続を検知すると、標準出力先の設定をプリンタ３００からプリンタ１００に設定変更する（選択画面１３０を参照）。
【００２７】
この状態でユーザが印刷命令を実行すると、標準出力先はプリンタ１００に変更されているため、ユーザは出力するプリンタを意識的にプリンタ１００に変更することなく、Transfer Jetで接続したプリンタ１００で自動的に印刷出力することができる。
【００２８】
プリンタ１００での印刷が完了したユーザがプリンタ１００から離れ、図１のようにTransfer Jetの通信圏外に移動することが想定される。クライアント２００はTransfer Jetとの通信が切断されたことを検知すると、標準出力先設定をTransfer Jetでプリンタ１００が接続された以前の図１の状態に戻す。本実施形態では、標準出力先の設定をプリンタ１００からプリンタ３００に戻す。
【００２９】
図４は、本実施形態を実現するクライアント２００の内部モジュール構成を示す。クライアント２００は、外部Ｉ／Ｆモジュール２３０、プリンタと通信する印刷ポートモニタ２４０、２４１、該モニタを管理するスプーラサービス２５０、印刷データを生成する印刷ドライバ２６０、２６１、標準出力先設定部２７０で構成される。印刷ポートモニタ２４０はTransfer Jetでプリンタと通信を行ない、印刷ポートモニタ２４１はＴＣＰ／ＩＰでプリンタと通信を行なう。
【００３０】
外部Ｉ／Ｆモジュール２３０は、近距離無線通信、ＴＣＰ／ＩＰ通信、ＵＳＢやシリアル通信を行う通信機能を備える。標準出力先設定部２７０は、標準出力先を自動で判断して設定する機能を備え、定期的にプリンタの状態を監視する常駐アプリケーションである。印刷ドライバ２６０、２６１はそれぞれ、印刷ポートモニタ２４０、２４１と関連付けられている。
【００３１】
ここで、印刷ドライバ２６０と印刷ポートモニタ２４０が、印刷ドライバ２６１と印刷ポートモニタ２４１が関連付けられており、標準の印刷出力先として、印刷ドライバ２６０と印刷ポートモニタ２４０の組み合わせが設定されているとする。
【００３２】
図４並びに標準出力先設定部２７０の動作フローを示す図５及び図６を用いて、本実施形態を実現するクライアント２００の内部処理フローを説明する。図５，６のフローチャートの処理並びに以下の実施形態における各フローチャートの処理は、図２に示した記憶媒体２０２または２１１または２１２に記憶されたプログラムをコードとして読み出し、ＰＣ等において実行することで実現される。
【００３３】
図５のフローチャートに示す接続処理において、標準出力先設定部２７０は先ず、Transfer Jetでのプリンタの接続を検知したか判定する（Ｓ５００）。この処理は、スプーラシステムから印刷ポートモニタ２４０、２４１のトランスポート情報を取得して判定することで行える。或いは、プリンタから通信情報を取得して判定することで行える。或いは、クライアント２００が動作するＯＳ（オペレーションシステム）から近距離無線の接続状況を取得して判定することで行える。
【００３４】
図１の状態からクライアント２００がプリンタ１００にTransfer Jetで接続すると、近距離無線接続を検知してステップＳ５１０に進み、プリンタ１００が既に標準出力先として設定されているかスプーラサービス２５０に確認する。その結果、標準出力先に設定されている場合はステップＳ５００の接続検知判定処理に戻り、設定されていない場合は現在の標準出力先を一時的に記憶する（Ｓ５２０）。記憶する領域はファイルシステムやメモリ等であってよく、特に限定はしない。現在の標準出力先を記憶した後、今回接続されたプリンタ１００に対応したTransfer Jetで通信を行う印刷ポート２４１を利用している印刷ドライバ２６１を標準出力先に設定し（Ｓ５３０）、ステップＳ５００の接続検知判定処理に戻る。
【００３５】
次に、図３のようにプリンタ１００とTransfer Jetで近距離接続されたクライアント２００が近距離接続を切断する場合について、図６のフローチャートを参照して説明する。
【００３６】
クライアント２００を携帯したユーザがTransfer Jetの通信圏外に移動したことでプリンタ１００とのTransfer Jetによる接続が解除されると、標準出力先設定部２８０は接続解除を検知する（Ｓ６００：Ｙｅｓ）。そして、現在の標準出力先設定を確認する（Ｓ６１０）。その結果、標準出力先が切断されたプリンタ１００に設定されたままであると判断すると（Ｓ６１０：Ｙｅｓ）、標準出力先の設定を、図５におけるステップＳ５２０で記憶した、以前の出力先に変更する（Ｓ６２０）。
【００３７】
図５及び図６の処理により、クライアント２００はTransfer Jetでプリンタ１００に接続されたときのみ、プリンタ１００を標準出力先として自動的に設定する。Transfer Jetでプリンタ１００に接続されていない場合は、標準出力先をプリンタ３００に自動的に設定して利用することが可能となる。
【００３８】
以上、本実施形態では、ある画像形成装置を標準出力先として設定していた印刷装置が、別の画像形成装置の近距離無線通信圏内に入った場合、この画像形成装置を標準先のプリンタとして自動的に設定することができる。
【００３９】
（第２実施形態）
第１実施形態を発展させた形態として、図７及び図８に示すように、一台のクライアントが同時に複数のプリンタと異なる方式の近距離無線(Transfer JetとBluetooth)で接続可能な場合について説明する。
【００４０】
図７のプリンタ７００はBluetoothを搭載し、その通信圏は同心円７１０で示されている。同図において、クライアント２００はプリンタ１００、プリンタ７００のいずれの通信圏にも入っておらず、プリンタ３００が出力先に設定されている（選択画面１３０を参照）。
【００４１】
図８は、クライアント２００を携帯したユーザがプリンタ１００の通信圏及びプリンタ７００の通信圏に入った場合を示している。この場合は、クライアント２００はプリンタ１００とTransfer Jetで接続可能であり、且つ、プリンタ７００とBluetoothで接続可能である。
【００４２】
この場合、Transfer JetとBluetoothがともに近距離無線であっても、Transfer Jetの通信範囲のほうが狭いためTransfer Jet搭載のプリンタの近傍にユーザが居る可能性が高い。したがってユーザは、Transfer Jetによる接続が可能なプリンタを利用するほうが便利であり、その可能性が高い。このようなケースに対応するため、本実施形態では、第２実施形態における図５の接続処理を拡張した図９のフローチャートのような接続処理を実施する。
【００４３】
図９におけるステップＳ９００，Ｓ９１０，Ｓ９２０，Ｓ９３０の処理は、図５におけるステップＳ５００，Ｓ５１０，Ｓ５２０，Ｓ９５０と夫々同一である。新たに検知した近距離無線接続のプリンタが標準出力先として設定されていない場合に、本実施形態ではステップＳ９１１に進み、現在設定されている出力先が近距離無線技術で接続された装置であるか判定する。近距離無線技術で接続されているならステップＳ９１２に進んで、該装置の通信距離が新たに検知した近距離無線接続のプリンタの通信距離よりも短いか判定し、短くない場合にステップＳ９２０，Ｓ９３０を実施する。これにより、同時に複数のプリンタと異なる方式の近距離無線で接続可能な場合に、図８の選択画面１３０に示すように、通信範囲がより狭い近距離無線技術で接続された一つのプリンタ１００を標準出力先として設定する。
【００４４】
なお、新たに検知した近距離無線接続のプリンタの有効通信範囲が現在出力先として設定されている近距離無線接続のプリンタの有効通信範囲と同一(通信方式が同一)である場合は、ユーザに出力先の選択を求めるようにすれば良い。すなわち、ポップアップダイアログ画面を表示して出力先を選択させ、選択されたプリンタを出力先に設定する。
【００４５】
以上、本実施形態において、印刷装置が、複数の近距離無線通信圏内に入った場合は、通信距離がより短い近距離無線通信で接続された画像形成装置を自動で出力先に設定することができる。
【００４６】
（第３実施形態）
標準出力先や出力先を自動で変更・設定するのは便利であると考えるユーザは多いが、状況に応じて標準出力先を変更したくない場合もある。このような要請に応えるために本実施形態では、出力先の設定を自動で変更せず、ユーザに印刷を指示されたタイミングで出力先として設定されているプリンタが適切であるか出力先妥当性判断を行い、適切でない場合はユーザに警告し設定変更を促すようにした。
【００４７】
図１０は、Transfer Jetで接続されたプリンタ１００と、標準出力先としてプリンタ１００以外の装置（不図示）が設定されたクライアント２００で、ユーザが標準出力先の装置による印刷を実行した場合を説明する図である。
【００４８】
ユーザが、選択画面１３０に示すように、クライアント２００から標準出力先のプリンタ（Ａ社  ｉＲＸＸＸＸ）に印刷を実行した場合、Transfer Jetでプリンタ１００と接続されているため、出力先を誤設定している可能性がある。そこで、ユーザに対してポップアップダイアログ１３１を提示し、出力先を確認する。
【００４９】
図１１は本実施形態を実現するクライアント２００の内部モジュール構成を示す。クライアント２００は、外部Ｉ／Ｆモジュール２３０と、プリンタと通信を行う印刷ポートモニタ２４０、２４１と、それらのモニタを管理するスプーラサービス２５０と、印刷データを生成する印刷ドライバ２６０、２６１を備える。さらに、ユーザが印刷を指示したことを検知する印刷コマンド監視部１１００を備えて構成され、印刷コマンド監視部１１００は、印刷が適切なプリンタに対して行われたかを判定する出力先判定部１１１０を備える。
【００５０】
上述の図１０及び図１１、並びに、図１２の出力先判定部１１１０の動作フローチャートを用いて、本実施形態を実現するクライアントの内部動作を説明する。
【００５１】
ユーザが印刷を実行したことをコマンド監視部１１００が検知すると、出力先判定部１１１０は現在近距離無線でプリンタ１００と接続されているかを確認する（Ｓ１２００）。確認の結果、近距離無線接続が存在しないと、ユーザの印刷を現時点で出力先として設定されているプリンタにより実行する（Ｓ１２５０）。
【００５２】
近距離無線接続が検出された場合、印刷の出力先の設定を確認し、設定されている出力先が近距離無線で接続されたプリンタ１００であるか確認する（Ｓ１２１０）。確認の結果、近距離無線で接続されたプリンタ１００である場合、ユーザの印刷をプリンタ１００により実行する（Ｓ１２５０）。設定されている出力先が近距離無線で接続されていないプリンタである場合、ユーザに出力先を確認するための、例えばポップアップダイアログ１３１の画面を提示する（Ｓ１２２０）。
【００５３】
この確認画面に対して、ユーザが出力先の変更を行わない場合（ポップアップダイアログ１３１のＹｅｓボタンをクリックした場合）、最初に出力先として設定されているプリンタに対して印刷を実行する（Ｓ１２５０）。確認画面で、ユーザが出力先の変更を希望した場合（ポップアップダイアログ１３１のＮｏボタンをクリックした場合）、出力先を再度選択する選択画面１３０をユーザに提示し、再度出力先の設定を要求する（Ｓ１２４０）。ユーザが出力先を指定すると、指定された出力先のプリンタにより印刷を実行する（Ｓ１２５０）。
【００５４】
本実施形態におけるクライアント２００は、出力先の妥当性の判断を含む上記の処理を行うことで、ユーザが意図しないプリンタに対して誤って印刷を実行してしまう危険性を防止することができる。
【００５５】
（変形例）
なお、外部Ｉ／Ｆモジュール２３０が赤外線ポートを含む場合、赤外線通信による接続が可能なプリンタをクライアントの出力先として設定しても良い。また、第１〜３実施形態におけるステップＳ５００，Ｓ９００，Ｓ１２００の近距離無線接続プリンタ判定処理に代えて、ＵＳＢやシリアルケーブル等の１対１通信（ピアツーピア通信）を前提としたプリンタとの接続が行われたことを検知したか判定しても良い。
【００５６】
（本発明の他の実施形態）
上述した実施形態のように、記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のプログラムを記憶した記憶媒体は勿論そのプログラム自体も上述の実施形態に含まれる。
【００５７】
また、本発明は、汎用コンピュータがコンピュータプログラムを実行することにより実現される装置に限るものではない。上記実施形態の各処理を行うようにしたハードウェア（ASIC等の電子回路など）を用いて実現してもよい。
【図１】
2011028452.tif 000003
【図２】
2011028452.tif 000004
【図３】
2011028452.tif 000005
【図４】
2011028452.tif 000006
【図５】
2011028452.tif 000007
【図６】
2011028452.tif 000008
【図７】
2011028452.tif 000009
【図８】
2011028452.tif 000010
【図９】
2011028452.tif 000011
【図１０】
2011028452.tif 000012
【図１１】
2011028452.tif 000013
【図１２】
2011028452.tif 000014