(57)【要約】【課題】出力先を変更するＵＩの表示を、ユーザが所望する印刷実行時に行う。【解決手段】プリンタドライバを有する情報処理装置であって、所定の情報毎に、プリンタドライバから出力される印刷データの出力先を設定するＵＩを表示するか否かを示すＵＩ表示情報を記憶する記憶手段と、所定の情報をポートモニター又はプリンタドライバから取得する取得手段と、取得された所定の情報に対応する記憶手段に記憶されたＵＩ表示情報に基づき、ＵＩを表示するか否かを判断する判定手段と、判定手段により表示すると判定された場合、ＵＩを表示する表示手段と、を備える。【選択図】図３
2012022454.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを
所定の情報毎に、プリンタドライバから出力される印刷データの出力先を設定するＵＩを表示するか否かを示すＵＩ表示情報を記憶する記憶手段と、
所定の情報をポートモニター又はプリンタドライバから取得する取得手段と、
取得された所定の情報に対応する前記記憶手段に記憶されたＵＩ表示情報に基づき、前記ＵＩを表示するか否かを判定する判定手段と、
前記判定手段により表示すると判定された場合、前記ＵＩを表示する表示手段として機能させるための出力先変更プログラム。
【請求項２】
前記所定の情報は、前記出力先のＩＰアドレス、ユーザ、印刷設定、前記印刷データが作成されたアプリケーション、又は前記印刷データのＰＤＬである請求項１記載の出力先変更プログラム。
【請求項３】
前記記憶手段は、デフォルトの出力先のＩＰアドレスを記憶し、
前記ＵＩによりデフォルトの出力先以外の出力先が設定されてから所定時間が経過した場合、前記デフォルトの出力先のＩＰアドレスを出力先として設定するよう前記ポートモニターに通知する通知手段として前記コンピュータを機能させるための請求項１又は２記載の出力先変更プログラム。
【請求項４】
請求項1乃至３いずれか一項に記載の出力先変更プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
プリンタドライバを有する情報処理装置であって、
所定の情報毎に、前記プリンタドライバから出力される印刷データの出力先を設定するＵＩを表示するか否かを示すＵＩ表示情報を記憶する記憶手段と、
所定の情報をポートモニター又は前記プリンタドライバから取得する取得手段と、
取得された所定の情報に対応する前記記憶手段に記憶されたＵＩ表示情報に基づき、前記ＵＩを表示するか否かを判断する判定手段と、
前記判定手段により表示すると判定された場合、前記ＵＩを表示する表示手段と、
を備える情報処理装置。
【請求項６】
前記所定の情報は、前記出力先のＩＰアドレス、ユーザ、印刷設定、前記印刷データが作成されたアプリケーション、又は前記印刷データのＰＤＬである請求項５記載の情報処理装置。
【請求項７】
前記記憶手段は、デフォルトの出力先のＩＰアドレスを記憶し、
前記ＵＩによりデフォルトの出力先以外の出力先が設定されてから所定時間が経過した場合、前記デフォルトの出力先のＩＰアドレスを出力先として設定するよう前記ポートモニターに通知する通知手段をさらに備える請求項５又は６記載の情報処理装置。
【請求項８】
コンピュータにより実行可能な請求項１乃至３いずれか一項に記載の出力先変更プログラムと、該出力先変更プログラムが実行されることで印刷データの出力先として設定される画像形成装置とを備える印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを送信する出力先を変更する出力先変更プログラム、記録媒体、情報処理装置、及び印刷システムに関する。
【背景技術】
【０００２】
近年、ノートPC等を利用し、各支店や各フロアを行き来するユーザにとって、出力するプリンタを自由に選ぶことが可能な印刷システムが求められている。この要求にこたえるため、プリンタドライバにおいては、出力するプリンタを指定する画面を表示し、拠点毎に導入されているプリンタを1つのプリンタドライバで選択可能とする技術がある。つまり、印刷の度に出力先を指定する画面を表示し選択可能にすることで、出力先を容易に変更可能なプリンタドライバ（例えば、モバイルドライバ）が既に知られている。
【０００３】
例えば、特開平９−６５５７号公報（特許文献１）には、通信ネットワークに接続された複数の印刷出力装置を、簡単な操作で印刷出力装置の切り替えを容易にする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のような従来技術を、前述したプリンタドライバに適用すると、プリンタドライバの動作上の制約により、印刷時に必ず出力先プリンタを選ぶという動作をユーザが行う必要がある。その為、頻繁に出力先を変更しないユーザにとっては煩わしいという問題があった。
【０００５】
一方、普段使わないプリンタが出力先として設定されていた場合、印刷実行時にユーザに対し、出力先を変更するＵＩ（変更ＵＩ）を表示したいというニーズがある。また、普段使っているプリンタが出力先として設定されていた場合、印刷実行時に変更ＵＩを表示せずに、設定されているプリンタにそのまま印刷ジョブを出力したいというニーズがある。
【０００６】
つまり、今までの技術では、出力先を変更するＵＩの表示が、ユーザが所望する印刷実行時に行われていないため、前述したニーズに応えることができていないという問題があった。
【０００７】
そこで、本発明は上記問題に鑑みてなされたものであり、出力先を変更するＵＩの表示を、ユーザが所望する印刷実行時に行うことができる出力先変更プログラム、記録媒体、情報処理装置、及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一局面の出力先変更プログラムは、コンピュータを所定の情報毎に、プリンタドライバから出力される印刷データの出力先を設定するＵＩを表示するか否かを示すＵＩ表示情報を記憶する記憶手段と、所定の情報をポートモニター又はプリンタドライバから取得する取得手段と、取得された所定の情報に対応する前記記憶手段に記憶されたＵＩ表示情報に基づき、前記ＵＩを表示するか否かを判定する判定手段と、前記判定手段により表示すると判定された場合、前記ＵＩを表示する表示手段として機能させる。
【０００９】
また、本発明の他の局面の情報処理装置は、プリンタドライバを有する情報処理装置であって、所定の情報毎に、前記プリンタドライバから出力される印刷データの出力先を設定するＵＩを表示するか否かを示すＵＩ表示情報を記憶する記憶手段と、所定の情報をポートモニター又は前記プリンタドライバから取得する取得手段と、取得された所定の情報に対応する前記記憶手段に記憶されたＵＩ表示情報に基づき、前記ＵＩを表示するか否かを判断する判定手段と、前記判定手段により表示すると判定された場合、前記ＵＩを表示する表示手段と、を備える。
【００１０】
また、本発明は、本発明のプログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１１】
本発明によれば、出力先を変更するＵＩの表示を、ユーザが所望する印刷実行時に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】実施例における印刷システムの一例を示す図。
【図２】実施例１における情報処理装置のハードウェアの一例を示すブロック図。
【図３】実施例１に係る情報処理装置の構成の一例を示すブロック図。
【図４】出力先変更アプリケーションの機能の一例を示すブロック図。
【図５】変更ＵＩの一例を示す図。
【図６】ＵＩ表示情報の設定画面（その１）の一例を示す図。
【図７】ＵＩ表示情報（その１）の一例を示す図。
【図８】ＵＩ表示情報の設定画面（その２）の一例を示す図。
【図９】ＵＩ表示情報（その２）の一例を示す図。
【図１０】ＵＩ表示情報の設定画面（その３）の一例を示す図。
【図１１】ＵＩ表示情報（その３）の一例を示す図。
【図１２】ＵＩ表示情報の設定画面（その４）の一例を示す図。
【図１３】ＵＩ表示情報（その４）の一例を示す図。
【図１４】出力先変更アプリケーションの処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の実施例を図面に基づいて説明する。
［実施例１］
＜システムとハードウェア＞
図１は、本実施例における印刷システム１０の一例を示す図である。図１に示すように、印刷システム１０は、ネットワークを介してＭＦＰ５、６、情報処理装置１などが接続されている。接続される機器の数は図１に示す例に限られない。図１に示す印刷システム１０は、情報処理装置１で印刷を実行する際に、印刷ジョブの出力先としてＭＦＰ５とＭＦＰ６とを切り替え可能である。
【００１４】
次に、実施例１における情報処理装置１のハードウェアについて説明する。図２は、実施例１における情報処理装置１のハードウェアの一例を示すブロック図である。図２に示すように、情報処理装置１は、制御部１１、主記憶部１２、補助記憶部１３、外部記憶装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１５、入力部１６、表示部１７を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００１５】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００１６】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００１７】
補助記憶部１３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００１８】
外部記憶装置I／F部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１８（例えば、フラッシュメモリなど）と情報処理装置１とのインタフェースである。
【００１９】
また、記憶媒体１８に、所定のプログラムを格納し、この記憶媒体１８に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１４を介して情報処理装置１にインストールされ、インストールされた所定のプログラムは情報処理装置１により実行可能となる。
【００２０】
ネットワークＩ／Ｆ部１５は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と情報処理装置１とのインタフェースである。
【００２１】
入力部１６は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部１７の表示画面上でキーの選択等を行うためのマウスやスライスパット等を有する。また、入力部１６は、ユーザが制御部１１に操作指示を与えたり、データを入力したりするためのユーザインタフェースである。
【００２２】
表示部１７は、ＣＲＴやＬＣＤ等により構成され、制御部１１から入力される表示データに応じた表示が行われる。
【００２３】
＜構成＞
図３は、実施例１に係る情報処理装置１の構成の一例を示すブロック図である。図３に示すように情報処理装置１は、アプリケーション２１、プリンタドライバ２２、出力先変更アプリケーション２３、ポートモニター２４を含む。
【００２４】
アプリケーション２１、プリンタドライバ２２、出力先変更アプリケーション２３は、例えば制御部１１、主記憶部１２などにより実現され、ポートモニター２４は、例えば、制御部１１、ネットワークＩ／Ｆ部１５などにより実現されうる。
【００２５】
アプリケーション２１は、ＷｏｒｄやＥｘｃｅｌなどの一般的なアプリケーションであり、ユーザの指示により、プリンタドライバ２２に印刷データを出力する。
【００２６】
プリンタドライバ２２は、アプリケーション２１から印刷データを取得する。印刷データを取得したプリンタドライバ２２は、出力先変更アプリケーション２３に印刷実行通知を出力し、出力先変更アプリケーション２３からポート設定終了通知を取得する。ポート設定終了通知を受けたプリンタドライバ２２は、ポートモニター２４に印刷データを出力する。
【００２７】
また、プリンタドライバ２２は、アプリケーション２１によって生成された画像情報をＭＦＰが印刷するにあたって理解可能なページ記述言語（ＰＤＬ）に変換する。また、プリンタドライバ２２は、変換したページ記述言語を印刷データとしてポートモニター２４に出力する。
【００２８】
また、プリンタドライバ２２は、出力先変更アプリケーション２３に通知する印刷実行通知に、印刷ジョブの印刷設定、印刷を要求したユーザ情報、変換可能なＰＤＬなどの情報のうち、１又は複数を必要に応じて含める。
【００２９】
出力先変更アプリケーション２３は、プリンタドライバ２２から印刷実行通知を取得すると、ポートモニター２４から出力先の情報を示す出力先情報を取得する。出力先変更アプリケーション２３は、ポートモニター２４の出力先として設定されている印刷ポートを設定変更できる。
【００３０】
出力先変更アプリケーション２３は、出力先を変更するためのＵＩ（以下、変更ＵＩともいう）を表示部１７に表示する。出力先変更アプリケーション２３は、出力先として設定可能なＭＦＰ５，６のＩＰアドレスを保持しておく。
【００３１】
出力先変更アプリケーション２３は、変更ＵＩによりユーザから出力先を変更された場合、ポートモニター２４に設定されている出力先を変更するための通知をポートモニター２４に行う。通知においては、設定されている出力先のアドレス（例えばＴＣＰ／ＩＰにおけるＩＰアドレス）を、ユーザにより新たに選択又は入力された出力先のアドレスに変更するために、Ｗｉｎｄｏｗｓ（登録商標）で規定されているｘｃｖコマンドを用いて行う。ｘｃｖコマンドは、外部から出力先のアドレスを変更するのに用いるコマンドである。
【００３２】
出力先変更アプリケーション２３は、ポートの設定が終了したら、その旨をプリンタドライバ２２に通知する。出力先変更アプリケーション２３の構成は、図４を用いて詳細に説明する。
【００３３】
ポートモニター２４は、プリンタドライバ２２から出力されたページ記述言語の印刷データを、あらかじめ印刷ポートに設定された出力先に対し、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Universal Serial Bus）などを通じて出力する。この例では、Ｅｔｈｅｒｎｅｔ（登録商標）に接続されているとする。また、ポートモニター２４の具体例としては、Ｗｉｎｄｏｗｓ（登録商標）のネットワークプリンター向けのポートモニターであるＳｔａｎｄａｒｄ  ＴＣＰ／ＩＰ  Ｐｏｒｔと呼ばれるものがある。
【００３４】
図４は、出力先変更アプリケーション２３の機能の一例を示すブロック図である。図４に示す出力先変更アプリケーション２３は、記憶手段３１、取得手段３２、判定手段３３、ＵＩ表示手段３４、計測手段３５、変更通知手段３６を含む。
【００３５】
記憶手段３１は、所定の情報毎に、出力先を変更するＵＩ（変更ＵＩ）を表示するか否かを示すＵＩ表示情報を記憶する。所定の情報は、出力先のＩＰアドレス、ユーザ、印刷設定、印刷データが作成されたアプリケーション、又は印刷データのＰＤＬなどである。ＵＩ表示情報については後述する。また、記憶手段３１は、デフォルトの出力先のＩＰアドレスや、印刷データを出力可能な出力先のＩＰアドレスを記憶する。
【００３６】
取得手段３２は、記憶手段３１に記憶されている所定の情報を取得する。所定の情報がＩＰアドレスの場合、取得手段３２は、ポートモニター２４から出力先に設定されているＩＰアドレスを取得する。
【００３７】
また、取得手段３２は、所定の情報がユーザ情報、印刷設定、アプリケーション、又はＰＤＬである場合、プリンタドライバ２２から印刷実行通知に含まれる各種情報を取得する。取得手段３２は、取得した所定の情報を判定手段３３に出力する。
【００３８】
判定手段３３は、取得手段３２が取得した所定の情報に対応するＵＩ表示情報を記憶手段３１から取得し、変更ＵＩを表示するか否かを判定する。判定手段３３は、判定結果をＵＩ表示手段３４に通知する。
【００３９】
ＵＩ表示手段３４は、判定結果が「表示」である場合、変更ＵＩの画面を表示部１７に表示するよう制御する。ＵＩ表示手段３４は、判定結果が「非表示」である場合、ポートの変更がないことをプリンタドライバ２２に通知する。ユーザは、変更ＵＩを用いて出力先の変更を行う。
【００４０】
図５は、変更ＵＩの一例を示す図である。図５に示す例では、出力先を選択できるリストボックス４１がある。これにより、出力先アドレスを変更することができる。また、図５に示す例では、出力先とは別にデフォルト出力先を選択できるリストボックス４２がある。これにより、リストボックス４１と同様にデフォルトの出力先を変更することができる。
【００４１】
ユーザが、図５に示すデフォルトに戻すボタン４３を押すと、出力先をデフォルト出力先に設定されているアドレスに変更する。デフォルト出力先のＩＰアドレスは記憶手段３１に記憶される。このＩＰアドレスは別の記憶手段に記憶されてもよい。
【００４２】
図４に戻り、計測手段３５は、出力先がデフォルトの出力先から、デフォルトの出力先以外の出力先に変更された場合、変更されてからの時間を計測する。計測手段３５は、計測した時間が所定の時間を越えた場合、変更通知手段３６にデフォルトの出力先に戻すよう指示する。
【００４３】
また、計測手段３５は、出力先を設定した時刻がポートモニター２４に記憶されている場合、その時刻を取得し、現在時刻と比較して一定時間経過したか否かを判定してもよい。計測手段３５は、一定時間が経過していれば、変更通知手段３６にデフォルトの出力先に戻すよう指示する。
【００４４】
変更通知手段３６は、変更ＵＩを用いてユーザが出力先を変更した場合、変更後の出力先のＩＰアドレスを記憶手段３１から取得し、このＩＰアドレスをポートモニター２４に通知する。また、変更通知手段３６は、計測手段３５から指示を受けた場合、記憶手段３１からデフォルトのＩＰアドレスを取得し、このＩＰアドレスをポートモニター２４に通知する。これにより、デフォルトの出力先が変更されても、所定時間が経過すると、デフォルトの出力先に戻すことができる。また、よく使用する画像形成装置をデフォルトの出力先として設定しておけばよい。
【００４５】
＜ＵＩ表示情報＞
次に、ＵＩ表示情報について具体例を用いて説明する。図６は、ＵＩ表示情報の設定画面（その１）の一例を示す図である。図６に示す例では、個々の出力先ごとに、印刷時に変更ＵＩを表示させるか否かのチェックボックス５１が設定画面内に表示される。チェックが付いている出力先は、印刷時にプリンタ変更ＵＩが表示される。また、図５に示す変更ＵＩと同様に、図６に示す設定画面でも、デフォルト出力先を設定することができる。
【００４６】
変更ＵＩ表示のチェックボックスにチェックがついている出力先が、ポートモニター２４に設定されていた場合、変更ＵＩが表示されることを意味する。
【００４７】
図７は、ＵＩ表示情報（その１）の一例を示す図である。図７に示す例では、出力先ごとに、印刷時に変更ＵＩを表示させる否かが、ＵＩ表示情報として設定されている。また、デフォルト出力先の情報（例えばＩＰアドレス）が設定され、記憶手段３１に記憶される。図７に示すＵＩ表示情報は、例えば記憶手段３１に記憶される。
【００４８】
図８は、ＵＩ表示情報の設定画面（その２）の一例を示す図である。図８に示す例では、印刷設定ごとに、印刷時に変更ＵＩを表示させるか否かのチェックボックス６１が設定画面内に表示される。チェックが付いている印刷設定で印刷する場合、印刷時に変更ＵＩが表示される。図８に示す例では、印刷設定としてステープルがオンになっているときに変更ＵＩが表示されるようになる。
【００４９】
図９は、ＵＩ表示情報（その２）の一例を示す図である。図９に示す例では、印刷設定ごとに、印刷時に変更ＵＩを表示させる否かが、ＵＩ表示情報として設定されている。
【００５０】
図１０は、ＵＩ表示情報の設定画面（その３）の一例を示す図である。図１０に示す例では、アプリケーションごとに、印刷時に変更ＵＩを表示させるか否かのチェックボックス７１が設定画面内に表示される。チェックが付いているアプリケーションから印刷実行された場合、印刷時に変更ＵＩが表示される。図１０に示す例では、Ｗｏｒｄから印刷を実行した場合に変更ＵＩが表示されるようになる。
【００５１】
図１１は、ＵＩ表示情報（その３）の一例を示す図である。図１１に示す例では、アプリケーションごとに、印刷時に変更ＵＩを表示させる否かが、ＵＩ表示情報として設定されている。
【００５２】
図１２は、ＵＩ表示情報の設定画面（その４）の一例を示す図である。図１２に示す例では、ＰＤＬ（Page Description Language）ごとに、印刷時に変更ＵＩを表示させるか否かのチェックボックス８１が設定画面内に表示される。チェックが付いているＰＤＬは、印刷時に変更ＵＩが表示される。図１２に示す例では、ＰｏｓｔＳｃｒｉｐｔで印刷を実行した場合に、変更ＵＩが表示されるようになる。
【００５３】
図１３は、ＵＩ表示情報（その４）の一例を示す図である。図１３に示す例では、ＰＤＬごとに、印刷時に変更ＵＩを表示させる否かが、ＵＩ表示情報として設定されている。
【００５４】
これにより、所定の情報毎に、変更ＵＩを表示するか否かを設定できる。出力先変更アプリケーション２３は、印刷実行する印刷ジョブの所定の情報を取得し、変更ＵＩを表示するか否かを判定できる。所定の情報は、出力先のＩＰアドレス、印刷を要求したユーザ、印刷設定、印刷を要求したアプリケーション、又はＰＤＬなどである。また、これらの所定の情報を任意に組み合わせて、ＵＩ表示情報を設定してもよい。前述した設定画面は、ＵＩ表示手段３４により表示される。
【００５５】
＜動作＞
次に、情報処理装置１の動作について説明する。図１４は、出力先変更アプリケーション２３の処理の一例を示すフローチャートである。図１４に示す例では、所定の情報は、出力先のＩＰアドレスとし、デフォルトの出力先が設定されているとする。
【００５６】
図１４に示すステップＳ１０１で、出力先変更アプリケーション２３は、プリンタドライバ２２から印刷実行通知を受け、印刷が実行したことを認識する。
【００５７】
ステップＳ１０２で、出力先変更アプリケーション２３の取得手段３２は、ポートモニター２４から現在設定されている出力先の情報を取得する。また、出力先変更アプリケーション２３の計測手段３５は、ポートモニター２４から出力先を設定した時刻を取得する。
【００５８】
ステップＳ１０３で、出力先変更アプリケーション２３は、取得した出力先がデフォルトの出力先であるか判定する。ステップＳ１０３の判定結果がＹｅｓ（デフォルトの出力先）である場合、ステップＳ１０６に進み、判定結果がＮｏ（デフォルトの出力先ではない）である場合、ステップＳ１０４に進む。
【００５９】
ステップＳ１０４で、出力先変更アプリケーション２３は、取得した時刻から現在の時刻までに一定時間が経過したか否かを判定する。ステップＳ１０４の判定結果がＹｅｓ（経過した）である場合、ステップＳ１０５に進み、判定結果がＮｏ（未経過）である場合、ステップＳ１０６に進む。
【００６０】
ステップＳ１０５で、出力先変更アプリケーション２３は、ポートモニター２４の出力先を、デフォルトの出力先に変更するため、デフォルトの出力先のＩＰアドレスをポートモニター２４に通知する。また、出力先変更アプリケーション２３は、このときに出力先を変更した時刻を記憶してもよい。
【００６１】
ステップＳ１０６で、出力先変更アプリケーション２３は、取得した出力先と、記憶手段３１に記憶されるＵＩ表示情報とに基づき、変更ＵＩを表示するか判断する。
【００６２】
ステップＳ１０７で、出力先変更アプリケーション２３は、変更ＵＩを表示する場合（Ｙｅｓ）、ステップＳ１０８に進み、変更ＵＩを表示しない場合（Ｎｏ）、ステップＳ１１１に進む。
【００６３】
ステップＳ１０８で、出力先変更アプリケーション２３は、変更ＵＩを表示部１７に表示し、ユーザからの入力を受け付ける。
【００６４】
ステップＳ１０９で、出力先変更アプリケーション２３のＵＩ表示手段３４は、変更ＵＩからユーザが出力先を変更した否かを判定する。ステップＳ１０９の判定結果がＹｅｓ（変更した）である場合、ステップＳ１１０に進み、判定結果がＮｏ（変更していない）である場合、ステップＳ１１１に進む。
【００６５】
ステップＳ１１０で、出力先変更アプリケーション２３の変更通知手段３６は、ポートモニター２４に対し、ユーザが設定した出力先のＩＰアドレスを通知する。
【００６６】
ステップＳ１１１で、出力先変更アプリケーション２３は、プリンタドライバ２２に対し、ポート設定の終了を通知する。
【００６７】
なお、図１４に示す例では、画像形成装置ごとに、ＵＩ表示情報を記憶する例について説明した。一方、本実施例では、アプリケーション、ユーザ情報、印刷設定ごとに、ＵＩ表示情報を記憶する場合でも、各種情報をプリンタドライバ２２から取得することで、図１４に示す処理と同様にして変更ＵＩの表示／非表示を決定することができる。なお、変更ＵＩは、ステップＳ１０７で変更ＵＩを非表示と判定された場合でも、プリンタドライバ２２のユーザ操作により、変更ＵＩを表示できるようにしてもよい。
【００６８】
以上、実施例１によれば、出力先変更をプリンタドライバから独立したアプリケーションで行うようにした場合でも、ユーザが所望する印刷を行うときに出力先の変更を行うことが可能になる。
【００６９】
また、実施例１によれば、画像形成装置ごとに、印刷実行時にユーザに対して変更ＵＩを表示するかしないかを設定しておき、印刷実行時に変更ＵＩを表示しないという設定をした画像形成装置から出力しようとした場合には変更ＵＩUIを出さずにそのまま印刷を実行する。
【００７０】
また、実施例１によれば、印刷実行時に変更ＵＩを表示するという設定をした画像形成装置から出力しようとした場合には、ユーザに変更ＵＩを表示する。これにより、ユーザがあまり使用しない画像形成装置が出力先に設定されている場合にのみ、印刷データの出力先を選択する変更ＵＩを表示するので、ユーザの出力先選択にかかる負担を軽減することができる。
【００７１】
また、実施例１によれば、変更ＵＩを表示したい印刷設定や、アプリケーション、ユーザなどを事前に設定しておくことで、ユーザが所望する印刷実行時に変更ＵＩを表示することができる。
【００７２】
なお、本実施例では、前述した出力先変更アプリケーションと、この出力先変更アプリケーションがコンピュータにより実行されることで、出力先として設定可能な画像形成装置とを備える印刷システム１０を構成してもよい。
【００７３】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせて情報処理装置を構成することも可能である。
【００７４】
なお、実施例において説明した処理内容をプログラムとし、このプログラムをコンピュータに実行させて前述した処理を情報処理装置に実行させることも可能である。また、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータに読み取らせて、前述した処理を情報処理装置に実行させることも可能である。
【符号の説明】
【００７５】
１  情報処理装置
５、６  ＭＦＰ
１１  制御部
１２  主記憶部
１３  補助記憶部
１４  外部記憶装置Ｉ／Ｆ部
１５  ネットワークＩ／Ｆ部
１６  入力部
１７  表示部
２１  アプリケーション
２２  プリンタドライバ
２３  出力先変更アプリケーション
２４  ポートモニター
３１  記憶手段
３２  取得手段
３３  判定手段
３４  ＵＩ表示手段
３５  計測手段
３６  変更通知手段
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開平９−６５５７号公報
【図１】
2012022454.tif 000003
【図２】
2012022454.tif 000004
【図３】
2012022454.tif 000005
【図４】
2012022454.tif 000006
【図５】
2012022454.tif 000007
【図６】
2012022454.tif 000008
【図７】
2012022454.tif 000009
【図８】
2012022454.tif 000010
【図９】
2012022454.tif 000011
【図１０】
2012022454.tif 000012
【図１１】
2012022454.tif 000013
【図１２】
2012022454.tif 000014
【図１３】
2012022454.tif 000015
【図１４】
2012022454.tif 000016