(57)【要約】  【課題】  プリンタ等の画像形成装置を利用する際に必要となるドライバを、適切な状態に管理することのできるドライバ管理方法および装置並びにプログラムを提供する。  【解決手段】  エラー処理部１１４が、プリンタからクライアントＰＣ１に通知される印刷結果通知を取得し、取得した印刷結果通知にエラーや警告が含まれていた場合には、ブラウザ起動部１１７が、ウェブブラウザ１３を起動する。このとき、ブラウザ起動部１１７は、設定記憶部１１６に記憶されているＵＲＬに基づいて、ドライバを提供しているウェブページをウェブブラウザ１３に表示させる。【選択図】        図２
2006011709.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が画像形成装置に対して印刷ジョブを発行する際に用いるドライバを管理するドライバ管理方法であって、
前記画像形成装置から前記情報処理装置に通知される印刷結果通知を取得し、該取得した印刷結果通知に基づいて前記情報処理装置で利用しているドライバの更新の要否を判断し、該ドライバの更新が必要であると判断した場合に、前記画像形成装置に対応するドライバの取得先を提示することを特徴とするドライバ管理方法。
【請求項２】
前記印刷結果通知にドライバに起因する警告若しくは障害の発生が含まれていた場合に、前記ドライバの更新が必要と判断することを特徴とする請求項１記載のドライバ管理方法。
【請求項３】
前記取得先の提示は、前記情報処理装置で動作するウェブブラウザを起動し、該ウェブブラウザに前記ドライバの取得ページを表示させることで行うことを特徴とする請求項１記載のドライバ管理方法。
【請求項４】
情報処理装置が画像形成装置に対して印刷ジョブを発行する際に用いるドライバを管理するドライバ管理装置において、
前記画像形成装置から前記情報処理装置に通知される印刷結果通知を取得する通知取得手段と、
前記通知取得手段が取得した印刷結果通知に基づいて前記情報処理装置で利用しているドライバの更新の要否を判断する更新判断手段と、
前記更新判断手段が前記ドライバの更新が必要であると判断した場合に、前記画像形成装置に対応するドライバの取得先を提示する取得先提示手段と
を具備することを特徴とするドライバ管理装置。
【請求項５】
前記更新判断手段は、前記通知取得手段が取得した印刷結果通知にドライバに起因する警告若しくは障害の発生が含まれていた場合に、前記ドライバの更新が必要と判断することを特徴とする請求項４記載のドライバ管理装置。
【請求項６】
前記取得先提示手段は、
前記ドライバの取得先を記憶する取得先記憶手段と、
前記情報処理装置で動作するウェブブラウザを起動する起動手段と
を具備し、
前記起動手段が起動したウェブブラウザに、前記取得先記憶手段が記憶している取得先のウェブページを表示させる
ことを特徴とする請求項４記載のドライバ管理装置。
【請求項７】
情報処理装置が画像形成装置に対して印刷ジョブを発行する際に用いるドライバを管理するドライバ管理プログラムであって、
前記画像形成装置から前記情報処理装置に通知される印刷結果通知を取得する通知取得処理と、
前記通知取得処理で取得した印刷結果通知に基づいて前記情報処理装置で利用しているドライバの更新の要否を判断する更新判断処理と、
前記更新判断処理で前記ドライバの更新が必要であると判断した場合に、前記画像形成装置に対応するドライバの取得先を提示する取得先提示処理と
を前記情報処理装置に実行させることを特徴とするドライバ管理プログラム。
【請求項８】
前記更新判断処理は、前記通知取得処理で取得した印刷結果通知にドライバに起因する警告若しくは障害の発生が含まれていた場合に、前記ドライバの更新が必要と判断することを特徴とする請求項７記載のドライバ管理プログラム。
【請求項９】
前記取得先提示処理は、前記情報処理装置で動作するウェブブラウザを起動し、該起動したウェブブラウザに、前記ドライバの取得ページを表示させることを特徴とする請求項７記載のドライバ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバ管理方法および装置並びにプログラムに関し、特に、画像形成装置の利用に要するドライバを管理するドライバ管理方法および装置並びにプログラムに関する。
【背景技術】
【０００２】
一般に、画像形成装置、例えば、プリンタを利用するためには、クライアントＰＣ（パーソナルコンピュータ）等の情報処理装置に、当該プリンタに対応するドライバをインストールし、そのドライバを利用して印刷ジョブを生成する必要がある。
【０００３】
クライアントＰＣへのドライバのインストールは、クライアントＰＣのＯＳ（オペレーティングシステム）がプリンタの接続を検知した場合やユーザの指示があった場合に、ＯＳがプリンタの機種情報を取得して、適切なドライバをインストールするといった方法で行われるのが主流であるが、この方法では、バージョンの古いドライバがインストールされる場合があったり、適切なドライバがクライアントＰＣ内に記憶されていない場合には、ユーザがドライバを選択する必要がある。
【０００４】
また、ＯＳによっては、ドライバのインストールを自動で行うことができないものもあり、この場合には、ユーザがクライアントＰＣを操作してドライバをインストールすることとなる。
【０００５】
このような状況においては、必ずしも適切なドライバがクライアントＰＣにインストールされるとは限らず、適切なドライバがインストールされなかった場合には、プリンタを利用することができなかったり、印刷結果に不具合があるものとなってしまう可能性がある。
【０００６】
なお、クライアントＰＣに対し、ドライバが異なる旨等のメッセージを表示させるプリンタは、特許文献１に記載されている。
【特許文献１】特開平８−１４２４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に記載された技術のように、ドライバが異なる旨のメッセージがクライアントＰＣに表示される場合であっても、適切なドライバをインストールするためには、ユーザが適切なドライバを探して取得する必要がある。しかしながら、ドライバの取得には、手間を要する場合がある。
【０００８】
また、ドライバが異なる旨のメッセージがクライアントＰＣに表示される場合でも、ユーザは、通常、当初にドライバをインストールした方法と同様の方法でドライバのインストールを行おうとするため、結果として、当初のドライバと同じドライバをインストールしてしまう可能性もある。
【０００９】
そこで、本発明は、プリンタ等の画像形成装置を利用する際に必要となるドライバを、適切な状態に管理することのできるドライバ管理方法および装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した目的を達成するため、請求項１の発明は、情報処理装置が画像形成装置に対して印刷ジョブを発行する際に用いるドライバを管理するドライバ管理方法であって、前記画像形成装置から前記情報処理装置に通知される印刷結果通知を取得し、該取得した印刷結果通知に基づいて前記情報処理装置で利用しているドライバの更新の要否を判断し、該ドライバの更新が必要であると判断した場合に、前記画像形成装置に対応するドライバの取得先を提示することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記印刷結果通知にドライバに起因する警告若しくは障害の発生が含まれていた場合に、前記ドライバの更新が必要と判断することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記取得先の提示は、前記情報処理装置で動作するウェブブラウザを起動し、該ウェブブラウザに前記ドライバの取得ページを表示させることで行うことを特徴とする。
【００１３】
また、請求項４の発明は、情報処理装置が画像形成装置に対して印刷ジョブを発行する際に用いるドライバを管理するドライバ管理装置において、前記画像形成装置から前記情報処理装置に通知される印刷結果通知を取得する通知取得手段と、前記通知取得手段が取得した印刷結果通知に基づいて前記情報処理装置で利用しているドライバの更新の要否を判断する更新判断手段と、前記更新判断手段が前記ドライバの更新が必要であると判断した場合に、前記画像形成装置に対応するドライバの取得先を提示する取得先提示手段とを具備することを特徴とする。
【００１４】
また、請求項５の発明は、請求項４の発明において、前記更新判断手段は、前記通知取得手段が取得した印刷結果通知にドライバに起因する警告若しくは障害の発生が含まれていた場合に、前記ドライバの更新が必要と判断することを特徴とする。
【００１５】
また、請求項６の発明は、請求項４の発明において、前記取得先提示手段は、前記ドライバの取得先を記憶する取得先記憶手段と、前記情報処理装置で動作するウェブブラウザを起動する起動手段とを具備し、前記起動手段が起動したウェブブラウザに、前記取得先記憶手段が記憶している取得先のウェブページを表示させることを特徴とする。
【００１６】
また、請求項７の発明は、情報処理装置が画像形成装置に対して印刷ジョブを発行する際に用いるドライバを管理するドライバ管理プログラムであって、前記画像形成装置から前記情報処理装置に通知される印刷結果通知を取得する通知取得処理と、前記通知取得処理で取得した印刷結果通知に基づいて前記情報処理装置で利用しているドライバの更新の要否を判断する更新判断処理と、前記更新判断処理で前記ドライバの更新が必要であると判断した場合に、前記画像形成装置に対応するドライバの取得先を提示する取得先提示処理とを前記情報処理装置に実行させることを特徴とする。
【００１７】
また、請求項８の発明は、請求項７の発明において、前記更新判断処理は、前記通知取得処理で取得した印刷結果通知にドライバに起因する警告若しくは障害の発生が含まれていた場合に、前記ドライバの更新が必要と判断することを特徴とする。
【００１８】
また、請求項９の発明は、請求項７の発明において、前記取得先提示処理は、前記情報処理装置で動作するウェブブラウザを起動し、該起動したウェブブラウザに、前記ドライバの取得ページを表示させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像形成装置から情報処理装置に通知される印刷結果通知を取得し、取得した印刷結果通知に基づいて情報処理装置で利用しているドライバの更新の要否を判断し、ドライバの更新が必要であると判断した場合に、当該画像形成装置に対応するドライバの取得先を提示するように構成したので、ユーザは、自身でドライバの更新の要否を判断する必要がなく、更新が必要な場合であっても、自身でドライバの取得先を探索する必要がなくなり、容易にドライバを適切な状態に保つことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係るドライバ管理方法および装置並びにプログラムの一実施の形態について、添付図面を参照して、詳細に説明する。
【実施例１】
【００２１】
図１は、本発明を適用したクライアントＰＣを含んだシステムの構成例を示した図である。同図に示すように、クライアントＰＣ１（１−１〜１−ｎ、１−ｘ）は、プリンタ２−１、ウェブサーバ３とネットワーク４を介して接続されている。また、クライアントＰＣ１−ｘには、プリンタ２−２がローカル接続されている。なお、ネットワーク４は、必ずしも単一のネットワークである必要がなく、複数のネットワークを相互に接続して構成したものであってもよい。
【００２２】
ここで、クライアントＰＣ１の構成について説明する。図２は、クライアントＰＣ１の機能的な構成の一部を示すブロック図である。なお、同図に示すクライアントＰＣ１は、図１に示すクライアントＰＣ１−１〜１−ｎ、クライアントＰＣ１−ｘのそれぞれに対応するものである。
【００２３】
同図に示すように、クライアントＰＣ１は、プリンタドライバ１１とアプリケーション１２、ウェブブラウザ１３を具備して構成される。プリンタドライバ１１とアプリケーション１２は、いずれもクライアントＰＣ１がソフトウェアを動作させることにより実現されるもので、それぞれ、１以上のソフトウェアがクライアントＰＣ１にインストールされている。また、ウェブブラウザ１３は、ウェブサーバ３等からウェブページを受信して、受信したウェブページを表示するものであり、クライアントＰＣ１がソフトウェアを動作させることにより実現されるものである。
【００２４】
また、プリンタドライバ１１は、文書入力部１１１とＰＤＬ生成部１１２、ジョブ送出部１１３、エラー処理部１１４、表示・設定制御部１１５、設定記憶部１１６、ブラウザ起動部１１７を具備して構成される。
【００２５】
文書入力部１１１は、アプリケーション１２が印刷対象として出力する文書を入力する。ＰＤＬ生成部１１２は、文書入力部１１１が入力した文書に基づいて、ＰＤＬ（ページ記述言語）で記述した印刷ファイルを生成する。このとき、ＰＤＬ生成部１１２は、必要に応じて設定記憶部１１６が記憶している設定情報を参照する。ジョブ送出部１１３は、ＰＤＬ生成部１１２が生成した印刷ファイルをジョブとして送出する。ジョブの送出先は、プリンタ２−１若しくはプリンタ２−２（クライアントＰＣ１−ｘのみ）であり、プリンタ２−１へジョブを送出する場合には、図示しないネットワークインタフェイスを介してジョブをネットワーク４へ送出し、プリンタ２−２へジョブを送出する場合には、図示しないシリアルポートやパラレルポートを介してジョブを送出する。
【００２６】
エラー処理部１１４は、送出したジョブに対してプリンタ２−１またはプリンタ２−２が通知する印刷結果通知を受信し、当該通知にエラーや警告が含まれている場合等に、表示・設定制御部１１５にエラーや警告等を画面表示させる。印刷結果通知は、独自に設定したプロトコルを用いて受信してもよいが、対象がプリンタ２−１である場合には、ＳＮＭＰ（Simple Network Management Protocol）を用いて、印刷結果通知を受信するようにしてもよい。また、エラー処理部１１４は、表示・設定制御部１１５がエラーや警告等を画面表示した際に、ユーザからドライバの取得指示が発せられた場合には、これを受けてブラウザ起動部１１７にウェブブラウザ１３を起動させる。表示・設定制御部１１５は、ＰＤＬ生成部１１２による印刷ファイルの生成時に必要な情報を設定するための画面やエラー処理部１１４が受信した印刷結果通知に含まれるエラーや警告を表示する画面等を表示するとともに、ユーザからの情報入力を受け付ける。ユーザから入力を受け付けた情報は、エラー処理部１１４に通知したり、設定記憶部１１６に記憶させたりする。設定記憶部１１６は、表示・設定制御部１１５が受け付けた設定情報を記憶する他、ドライバの取得先となるＵＲＬ（Uniform Resource Locator）を記憶する。ブラウザ起動部１１７は、エラー処理部１１４の指示に基づいて、ウェブブラウザ１３を起動する。このとき、ブラウザ起動部１１７は、設定記憶部１１６に記憶されているドライバの取得先となるＵＲＬを参照して、ドライバの取得先となるウェブページをウェブブラウザ１３に表示させる（ここでは、ドライバの取得先となるウェブページは、ウェブサーバ３が提供するものとしているため、ＵＲＬには、ウェブサーバ３のサーバ名若しくはアドレスが含まれることとなる）。
【００２７】
次に、クライアントＰＣ１とプリンタ２−１の動作について説明する。図３は、プリンタドライバ１１の動作の流れを示すフローチャートであり、図４は、プリンタ２−１の動作の流れを示すフローチャートである。なお、ここでは、プリンタの動作として、プリンタ２−１の動作を説明するが、プリンタ２−２も同様に動作するものとする。
【００２８】
クライアントＰＣ１では、アプリケーション１２で印刷要求が発生すると、当該印刷要求がプリンタドライバ１１に通知される。プリンタドライバ１１では、アプリケーション１２からの印刷要求を受けると（ステップ２０１でＹＥＳ）、文書入力部１１１が、アプリケーション１２から印刷対象の文書を取得する（ステップ２０２）。続いて、ＰＤＬ生成部１１２が、文書入力部１１１が取得した文書に基づくＰＤＬを生成し、生成したＰＤＬを含むジョブを生成する。そして、ＰＤＬ生成部１１２が生成したジョブを、ジョブ送出部１１３が、プリンタ２−１に対して送出し（ステップ２０４）、プリンタドライバ１１は、ジョブ送出部１１３が送出したジョブに対する印刷結果通知の受信を待つ（ステップ２０５でＮＯ）。
【００２９】
一方、プリンタ２−１では、クライアント１からのジョブを受信すると（ステップ３０１でＹＥＳ）、受信したジョブに含まれるＰＤＬが印刷可能な形式か否かを判断する。その結果、当該ＰＤＬが印刷不能な形式のものであった場合には（ステップ３０２でＮＯ）、クライアント１に対して、エラー通知を、印刷結果通知として通知する（ステップ３０３）。
【００３０】
また、プリンタ２−１は、受信したジョブに含まれるＰＤＬが印刷可能な形式であった場合は（ステップ３０２でＹＥＳ）、当該ＰＤＬに基づく印刷処理を実行する（ステップ３０４）。そして、印刷処理の過程でＰＤＬのエラーを発見した場合には（ステップ３０５でＹＥＳ）、クライアント１に通知する印刷結果通知として、ＰＤＬエラーを通知し（ステップ３０６）、ＰＤＬの警告を発見した場合には（ステップ３０５でＮＯ、ステップ３０７でＹＥＳ）、クライアント１に通知する印刷結果通知として、ＰＤＬ警告を通知する（ステップ３０８）。印刷処理の過程でＰＤＬのエラーと警告が発見されなかった場合には（ステップ３０５でＮＯ、ステップ３０７でＮＯ）、クライアント１に通知する印刷結果通知として、正常終了を通知する（ステップ３０８）。
【００３１】
さて、プリンタドライバ１１は、エラー処理部１１４が、プリンタ２−１から印刷結果通知を受けると（ステップ２０５でＹＥＳ）、当該印刷結果通知にエラー若しくは警告が含まれていない場合、つまり、印刷結果通知が正常終了の通知であった場合には（ステップ２０６でＮＯ）、表示・設定制御部１１５がクライアントＰＣ１の図示しない表示部に印刷終了画面を表示し（ステップ２０７）、処理を終了する。なお、印刷終了画面の表示は、省略してもよい。
【００３２】
また、印刷結果通知にエラー若しくは警告が含まれていた場合、つまり、印刷結果通知がエラー通知、ＰＤＬエラー通知、ＰＤＬ警告通知のいずれかであった場合には（ステップ２０６でＹＥＳ）、表示・設定制御部１１５がクライアントＰＣ１の図示しない表示部にエラー／警告画面を表示する（ステップ２０８）。このエラー／警告画面は、例えば、図５に示すような画面４００のような画面である。画面４００は、印刷結果通知がエラー通知であった場合の画面であり、エラーが発生した旨と、その原因がプリンタドライバにあることを示しており、プリンタドライバのダウンロードの実行を指示するダウンロードボタン４０１と、プリンタドライバのダウンロードを行わない旨を指示するキャンセルボタン４０２が配されている。なお、図示はしないが、ＰＤＬエラー通知、ＰＤＬ警告通知に対応する画面も、ダウンロードボタン４０１とキャンセルボタン４０２に相当するボタンが配されている。
【００３３】
そして、ユーザにより、指示が入力される、つまり、ユーザが画面４００（若しくはＰＤＬエラー通知、ＰＤＬ警告通知に対応する画面）のダウンロードボタン４０１若しくはキャンセルボタン４０２を押下すると（ステップ２０９でＹＥＳ）、当該指示入力がダウンロード指示、つまり、ダウンロードボタン４０１の押下であれば（ステップ２１０でＹＥＳ）、エラー処理部１１４は、ブラウザ起動部１１７にウェブブラウザ１３の起動を指示し、ブラウザ起動部１１７が、ウェブブラウザ１３を起動してウェブブラウザ１３に、設定記憶部１１６に記憶されているＵＲＬで特定されるウェブサーバ３が提供するドライバ取得ページを表示させる（ステップ２１１）。また、ユーザが入力した指示がダウンロード指示でない、つまり、キャンセルボタン４０２の押下であれば（ステップ２１０でＮＯ）、プリンタドライバ１１は、そのまま処理を終了する。
【００３４】
このように、画面４００等で、ユーザがダウンロードボタン４０１を押下して、プリンタドライバのダウンロードを指示した場合には、ウェブブラウザ１３が起動され、ウェブブラウザ１３がウェブサーバ３が提供するドライバ取得ページを表示するので、ユーザは、当該ページの記載にしたがって、プリンタドライバのダウンロードを実行することが可能となる。
【実施例２】
【００３５】
図６は、実施例２におけるクライアントＰＣ５０１の機能的な構成の一部を示すブロック図である。なお、同図に示すクライアントＰＣ５０１は、実施例１におけるクライアントＰＣ１に代えて利用することができるものである。
【００３６】
同図に示すように、クライアントＰＣ５０１は、プリンタドライバ５１１とアプリケーション５１２、ウェブブラウザ５１３、ステータスモニタ５１４を具備して構成される。プリンタドライバ５１１とアプリケーション５１２は、いずれもクライアントＰＣ５０１がソフトウェアを動作させることにより実現されるもので、それぞれ、１以上のソフトウェアがクライアントＰＣ５０１にインストールされている。また、ウェブブラウザ５１３は、ウェブサーバ３等からウェブページを受信して、受信したウェブページを表示するものであり、クライアントＰＣ５０１がソフトウェアを動作させることにより実現されるものである。ステータスモニタ５１４は、プリンタ２−１若しくはプリンタ２−２（クライアントＰＣ５０１を図１に示すクライアントＰＣ１−ｘに代えて利用する場合）のステータスをモニタするもので、クライアントＰＣ５０１がソフトウェアを動作させることにより実現されるものである。
【００３７】
また、ステータスモニタ５１４は、エラー監視部５４１と、表示・設定制御部５４２、設定記憶部５４３、ブラウザ起動部５４４を具備して構成される。エラー監視部５４１は、プリンタドライバ５１１が送出したジョブに対してプリンタ２−１またはプリンタ２−２が通知する印刷結果通知を受信し、当該通知にエラーや警告が含まれている場合等に、表示・設定制御部５４２にエラーや警告等を画面表示させる。印刷結果通知は、独自に設定したプロトコルを用いて受信してもよいが、対象がプリンタ２−１である場合には、ＳＮＭＰ（Simple Network Management Protocol）を用いて、印刷結果通知を受信するようにしてもよい。また、エラー監視部５４１は、表示・設定制御部５４２がエラーや警告等を画面表示した際に、ユーザからドライバの取得指示が発せられた場合には、これを受けてブラウザ起動部５４４にウェブブラウザ１３を起動させる。表示・設定制御部５４２は、エラー監視部５４１が受信した印刷結果通知に含まれるエラーや警告を表示する画面等を表示するとともに、ユーザからの情報入力を受け付ける。ユーザから入力を受け付けた情報は、エラー監視部５４１に通知する。設定記憶部５４３は、ドライバの取得先となるＵＲＬ（Uniform Resource Locator）を記憶する。ブラウザ起動部５４４は、エラー監視部５４１の指示に基づいて、ウェブブラウザ５１３を起動する。このとき、ブラウザ起動部５４４は、設定記憶部５４３に記憶されているドライバの取得先となるＵＲＬを参照して、ドライバの取得先となるウェブページをウェブブラウザ１３に表示させる（ここでは、実施例１と同様に、ドライバの取得先となるウェブページは、ウェブサーバ３が提供するものとしているため、ＵＲＬには、ウェブサーバ３のサーバ名若しくはアドレスが含まれることとなる）。
【００３８】
次に、印刷結果通知を受信した際のクライアントＰＣ５０１の動作について説明する。図７は、ステータスモニタ５１４の動作の流れを示すフローチャートである。なお、ここでは、プリンタ２−１が印刷処理を実行するものとするが、その動作は、実施例１の場合と同様であるため、その説明は省略する。
【００３９】
ステータスモニタ５１４は、エラー監視部５４１が、プリンタ２−１から印刷結果通知を受けると（ステップ６０１でＹＥＳ）、当該印刷結果通知にエラー若しくは警告が含まれていない場合、つまり、印刷結果通知が正常終了の通知であった場合には（ステップ６０２でＮＯ）、クライアントＰＣ５０１の図示しない表示部に印刷終了画面を表示し（ステップ６０３）、処理を終了する。なお、印刷終了画面の表示は、省略してもよい。
【００４０】
また、印刷結果通知にエラー若しくは警告が含まれていた場合、つまり、印刷結果通知がエラー通知、ＰＤＬエラー通知、ＰＤＬ警告通知のいずれかであった場合には（ステップ６０２でＹＥＳ）、表示・設定制御部５４２がクライアントＰＣ５０１の図示しない表示部にエラー／警告画面を表示する（ステップ６０４）。このエラー／警告画面は、実施例１の場合と同様に、図５に示す画面４００等である。
【００４１】
そして、ユーザにより、指示が入力される、つまり、ユーザが画面４００（若しくはＰＤＬエラー通知、ＰＤＬ警告通知に対応する画面）のダウンロードボタン４０１若しくはキャンセルボタン４０２を押下すると（ステップ６０５でＹＥＳ）、当該指示入力がダウンロード指示、つまり、ダウンロードボタン４０１の押下であれば（ステップ６０６でＹＥＳ）、エラー監視部５４１は、ブラウザ起動部５４４にウェブブラウザ５１３の起動を指示し、ブラウザ起動部５４４が、ウェブブラウザ５１３を起動してウェブブラウザ５１３に、設定記憶部５４３に記憶されているＵＲＬで特定されるウェブサーバ３が提供するドライバ取得ページを表示させる（ステップ６０７）。また、ユーザが入力した指示がダウンロード指示でない、つまり、キャンセルボタン４０２の押下であれば（ステップ６０６でＮＯ）、ステータスモニタ５１４は、そのまま処理を終了する。
【００４２】
このように、画面４００等で、ユーザがダウンロードボタン４０１を押下して、プリンタドライバのダウンロードを指示した場合には、ウェブブラウザ５１３が起動され、ウェブブラウザ５１３がウェブサーバ３が提供するドライバ取得ページを表示するので、ユーザは、当該ページの記載にしたがって、プリンタドライバのダウンロードを実行することが可能となる。
【図面の簡単な説明】
【００４３】
【図１】本発明を適用したクライアントＰＣを含んだシステムの構成例を示した図である。
【図２】クライアントＰＣ１の機能的な構成の一部を示すブロック図である。
【図３】プリンタドライバ１１の動作の流れを示すフローチャートである。
【図４】プリンタ２−１の動作の流れを示すフローチャートである。
【図５】エラー／警告画面の例を示した図である。
【図６】実施例２におけるクライアントＰＣ５０１の機能的な構成の一部を示すブロック図である。
【図７】ステータスモニタ５１４の動作の流れを示すフローチャートである。
【符号の説明】
【００４４】
１、１−１〜１−ｎ、１−ｘ    クライアントＰＣ
２−１、２−２    プリンタ
３    ウェブサーバ
４    ネットワーク
１１    プリンタドライバ
１２    アプリケーション
１３    ウェブブラウザ
１１１    文書入力部
１１２    ＰＤＬ生成部
１１３    ジョブ送出部
１１４    エラー処理部
１１５    表示・設定制御部
１１６    設定記憶部
１１７    ブラウザ起動部
４００    画面
４０１    ダウンロードボタン
４０２    キャンセルボタン
５０１    クライアントＰＣ
５１１    プリンタドライバ
５１２    アプリケーション
５１３    ウェブブラウザ
５１４    ステータスモニタ
５４１    エラー監視部
５４２    表示・設定制御部
５４３    設定記憶部
５４４    ブラウザ起動部
【図１】
2006011709.tif 000003
【図２】
2006011709.tif 000004
【図３】
2006011709.tif 000005
【図４】
2006011709.tif 000006
【図５】
2006011709.tif 000007
【図６】
2006011709.tif 000008
【図７】
2006011709.tif 000009