(57)【要約】【課題】複数のプリンタと複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続された使用環境において、クライアント装置による各プリンタの良好な使用環境を維持しつつ、クライアント装置の内蔵メモリへの負荷を軽減し、動作時に内蔵メモリの容量を常に大きな状態で確保する。【解決手段】プリンタサーバ１は、任意のクライアント装置２ａから所定のプリンタに対して印刷要求があったとき、当該プリンタが使用できない状態である場合にはクライアント装置２ａに対して使用不可状態を通知し、代替可能な他のプリンタの一覧リストをクライアント装置２ａに送信し、クライアント装置２ａが一覧リストから選択した代替プリンタの情報を受信すると、受信した代替プリンタのドライバをクライアント装置２ａに送信する。クライアント装置２ａは、一覧リストから選択するとき、選択したプリンタのドライバの使用条件を選択する構成とする。【選択図】図１
2008112397.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタと１または複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続され、前記クライアント装置から送信された印刷データを前記プリンタサーバが受信して印刷処理を実施する印刷システムにおいて、
前記プリンタサーバは、
任意のクライアント装置から所定のプリンタに対して印刷要求があったとき、当該プリンタが使用できない状態である場合には前記クライアント装置に対して使用不可状態を通知する手段と、
代替可能な他のプリンタの一覧リストを前記クライアント装置に送信する手段と、
前記クライアント装置が前記一覧リストから選択した代替プリンタの情報を受信する手段と、
受信した代替プリンタのドライバを前記クライアント装置に送信する手段とを備え、
前記クライアント装置は、
前記一覧リストから選択するとき、選択したプリンタのドライバの使用条件を選択可能に設けられていることを特徴とする印刷システム。
【請求項２】
前記使用条件の選択が、恒久使用か一時使用のいずれかの選択であることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記一時使用の条件が、アンインストールまでの使用時間及び／または使用回数であることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記一覧リストには代替プリンタの仕様が含まれており、
前記クライアント装置は、前記一覧リストを表示する場合に前記仕様も合わせて表示することを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記一覧リストには代替プリンタの品質情報が含まれており、
前記クライアント装置は、前記一覧リストを表示する場合に前記品質情報も合わせて表示することを特徴とする請求項１または請求項４に記載の印刷システム。
【請求項６】
前記クライアント装置は、前記代替ドライバの一時使用の設定後でも、恒久使用に設定変更できることを特徴とする請求項２に記載の印刷システム。
【請求項７】
前記クライアント装置は、前記代替ドライバの恒久使用の設定後でも、一時使用に設定変更できることを特徴とする請求項２に記載の印刷システム。
【請求項８】
前記クライアント装置は、前記代替プリンタのドライバのアンインストールに際して、アンインストールの確認画面を表示することで、アンインストールの実行またはキャンセルを選択可能に設けられていることを特徴とする請求項２または請求項３に記載の印刷システム。
【請求項９】
前記クライアント装置は、前記代替ドライバを一時使用の設定でインストールしている場合において、前記代替ドライバの使用頻度が高い場合には、恒久使用への設定変更を促すメッセージを表示することを特徴とする請求項２または請求項３に記載の印刷システム。
【請求項１０】
前記クライアント装置は、前記代替ドライバを恒久使用の設定でインストールしている場合において、前記代替ドライバの使用頻度が低い場合には、一時使用への設定変更を促すメッセージを表示することを特徴とする請求項２または請求項３に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリンタと１または複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続され、前記クライアント装置から送信された印刷データを前記プリンタサーバが受信して印刷処理を実施する印刷システムに関する。
【背景技術】
【０００２】
最近のオフィスは、複数のプリンタと複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続されたシステムが構築されている場合が多い。このようなシステムを構築すれば、クライアント装置は、印刷に際して複数のプリンタの中から所望のプリンタを自由に選択して印刷することが可能である。特に、最近のオフィスでは、クライアント装置がデスクトップ型のパソコンからノートパソコンへと移行しつつあり、また通信ネットワークも有線の他、無線によるネットワークの構築も進んでいる。
【０００３】
このような使用環境において、ユーザは、自分のノートパソコンを持ってオフィス内を移動し、移動先でノートパソコンを通信ネットワークに接続し、近くにあるプリンタからパソコン内にあるデータを印刷する、といったことが可能となる。
【０００４】
このような使用環境を実現するためには、従来、クライアント装置には、通信ネットワークに接続されている全てのプリンタのドライバをインストールしておく必要があった。そのため、インストールされている全プリンタのドライバプログラムによって、クライアント装置の内蔵メモリの多くの容量が使用されてしまい、他の処理をするときに、内蔵メモリの容量が十分に確保できない可能性があった。
【０００５】
一方、このような内蔵メモリ等に保存されているデータを効率よく削除してメモリの空き容量を増加させるようにしたシステムも提案されている（例えば、特許文献１参照）。
【０００６】
このシステムは、ハードディスク内に格納されているファイルを各種のモードで一覧表示する機能を有し、ユーザは、これらの一覧表示を利用してハードディスクの使用状況を把握し、不要なファイルを検索して削除することができるようになっている。
【特許文献１】特開平９−３４７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１の技術をクライアント装置に適用することで、クライアント装置のメモリ容量をある程度確保することは可能であるが、いずれにしてもインストールされている全プリンタのドライバプログラムによって、内蔵メモリの多くの容量が使用されてしまい、他の処理をするときに、内蔵メモリの容量が十分に確保できない状況であることにかわりはない。
【０００８】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、複数のプリンタと複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続されたシステムが構築されている使用環境において、クライアント装置による各プリンタの良好な使用環境を維持しつつ、クライアント装置の内蔵メモリへの負荷を軽減し、動作時に内蔵メモリの容量を常に大きな状態で確保できるようにした印刷システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の印刷システムは、複数のプリンタと１または複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続され、前記クライアント装置から送信された印刷データを前記プリンタサーバが受信して印刷処理を実施する印刷システムにおいて、前記プリンタサーバは、任意のクライアント装置から所定のプリンタに対して印刷要求があったとき、当該プリンタが使用できない状態である場合には前記クライアント装置に対して使用不可状態を通知する手段と、代替可能な他のプリンタの一覧リストを前記クライアント装置に送信する手段と、前記クライアント装置が前記一覧リストから選択した代替プリンタの情報を受信する手段と、受信した代替プリンタのドライバを前記クライアント装置に送信する手段とを備え、前記クライアント装置は、前記一覧リストから選択するとき、選択したプリンタのドライバの使用条件を選択可能に設けられていることを特徴としている。
【００１０】
すなわち、本発明の印刷システムによれば、クライアント装置は、予めドライバがインストールされている所定のプリンタに対して印刷要求を送信したとき、プリンタサーバから当該プリンタが使用できない状態であることを通知されてきた場合には、続けて代替可能な他のプリンタの一覧リストが送信されてくるので、使用者は、その一覧リストから所望の代替プリンタを選択すればよい。これにより、その代替プリンタのドライバがプリンタサーバから送信されてくるので、クライアント装置は、これをインストールすることで、その代替プリンタでの印刷が可能となる。
【００１１】
この場合、クライアント装置の使用者は、前記一覧リストから代替プリンタを選択するとき、選択した代替プリンタのドライバの使用条件を選択する。具体的には、恒久使用か一時使用のいずれかを選択する。また、一時使用を選択する場合には、一時使用の選択条件として、アンインストールまでの使用時間か使用回数のいずれか、若しくはその両方を選択する。このように一時使用を選択することで、その使用時間が経過したとき、または使用回数に達したとき、インストールしていた代替プリンタのドライバをアンインストールする。このようにすると、クライアント装置の内蔵メモリには、常に所定の（例えば、１台の）プリンタドライバは保存しているものの、代替プリンタのドライバに関しては、使用条件を満たしたときに内蔵メモリからアンインストールされるので、内蔵メモリの空き容量を常に大きな状態に確保することが可能となる。
【００１２】
また、本発明の印刷システムによれば、前記プリンタサーバは、前記一覧リストに代替プリンタの仕様も含めて送信し、前記クライアント装置は、前記一覧リストを表示する場合に前記仕様も合わせて表示する構成としてもよい。これにより、使用者は、一覧リストから代替プリンタを選択するときに、印刷内容に適した代替プリンタを選択することが可能となる。
【００１３】
また、本発明の印刷システムによれば、前記プリンタサーバは、前記一覧リストに代替プリンタの品質情報も含めて送信し、前記クライアント装置は、前記一覧リストを表示する場合に前記品質情報も合わせて表示する構成としてもよい。ここで、品質情報の一例としては、画質のレベル表示等が挙げられる。これにより、使用者は、一覧リストから代替プリンタを選択するとき、印刷内容に適した代替プリンタを選択することが可能となる。例えば、印刷データが正式な書類である場合には、画質の良い代替プリンタを選択し、打ち合わせ用の参考資料程度である場合には、画質が若干劣る代替プリンタを選択する、といった対応が可能となる。
【００１４】
また、前記クライアント装置は、前記代替ドライバの一時使用の設定後でも、恒久使用に設定変更でき、また逆に、前記代替ドライバの恒久使用の設定後でも、一時使用に設定変更できるように構成してもよい。これにより、代替ドライバの使用状況に柔軟に対応することが可能となる。
【００１５】
また、前記クライアント装置は、前記代替プリンタのドライバのアンインストールに際して、アンインストールの確認画面を表示することで、アンインストールの実行またはキャンセルが選択できるように構成してもよい。これにより、使用者は、アンインストールのキャンセルを選択することで、一時使用に設定していた代替ドライバを恒久使用に設定変更し、若しくは一時使用を延長するように再設定することが可能となる。
【００１６】
また、前記クライアント装置は、前記代替ドライバを一時使用の設定でインストールしている場合において、前記代替ドライバの使用頻度が高い場合には、恒久使用への設定変更を促すメッセージを表示するように構成してもよい。
【００１７】
具体的には、例えば使用者が使用時間を設定した一時使用の期間中、若しくは予め設定されている期間中（例えば１日等）に、印刷を２０回行った場合には、代替ドライバの使用頻度が高いと判断して、恒久使用への設定変更を促すメッセージを表示する。これにより、使用者は、代替ドライバの使用頻度を認識できるので、使用時間が経過し、代替ドライバがアンインストールされる前に、そのドライバを恒久使用に変更することが可能となる。
【００１８】
また、前記クライアント装置は、前記代替ドライバを恒久使用の設定でインストールしている場合において、前記代替ドライバの使用頻度が低い場合には、一時使用への設定変更を促すメッセージを表示するように構成してもよい。
【００１９】
具体的には、例えば使用時間を恒久使用に設定した後、所定の時間（例えば、１日等）が経過しても印刷を１回しか行っていなかったような場合には、代替ドライバの使用頻度が低いと判断して、一時使用への設定変更を促すメッセージを表示する。これにより、使用者は、恒久使用に設定したドライバの使用頻度を認識できるので、そのドライバを一時使用に変更することが可能となる。
【発明の効果】
【００２０】
本発明の印刷システムによれば、複数のプリンタと複数のクライアント装置とプリンタサーバとが通信ネットワークを介して接続されたシステムが構築されている使用環境において、クライアント装置に１台分のプリンタドライバしかインストールされていない場合であっても、必要に応じて他のプリンタのドライバを一時的にインストールして代替プリンタとして使用できるので、通信ネットワークに接続されている各プリンタの良好な使用環境を維持しつつ、クライアント装置の内蔵メモリへの負荷を軽減し、動作時に内蔵メモリの容量を常に大きな状態で確保することが可能となるものである。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２２】
図１は、本実施形態に係る印刷システムの全体構成を示す概念図である。
【００２３】
本実施形態の印刷システムは、４台のプリンタ３ａ〜３ｄと、２台のクライアント装置２ａ、２ｂと、１台のプリンタサーバ１とが通信ネットワークＮを介して接続され、クライアント装置２ａ，２ｂから送信された印刷データをプリンタサーバ１が受信して印刷処理を実施するようになっている。
【００２４】
プリンタ３ａ〜３ｄは、インクジェットプリンタ、複写機、ＭＦＰ（マルチファンクションプリンタ）、印刷機等の画像形成装置である。クライアント装置２ａ、２ｂは、図１ではノートパソコンを例示しているが、もちろんデスクトップ型のパソコンでもよい。通信ネットワークＮは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークであり、有線や無線によってネットワークが構築されている。
【００２５】
図２は、プリンタサーバ１及びクライアント装置２ａ、２ｂの内部構成の概略を示す説明図である。
【００２６】
クライアント装置２ａ，２ｂは、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、通信部２３、表示部２４、操作部２５、ＨＤＤ（Hard Disk Drive）２６、制御部２７により構成され、これらはバス２８によって接続されている。
【００２７】
ＣＰＵ２０は、ＲＯＭ２２に記憶されている制御プログラムや各種処理プログラムを読み出してＲＡＭ２１内の図示しないワークエリアに展開し、展開したプログラムに従って装置各部の動作を制御する。
【００２８】
通信部２３は、通信ネットワークＮの通信規格に準拠した通信インターフェースである。この通信部２３は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介して通信ネットワークＮに接続されたプリンタサーバ１やプリンタ３ａ〜３ｄとの間で各種データの送受信及び入出力を行う。
【００２９】
ＲＡＭ２１は、ＣＰＵ２０により実行制御される各種処理において、ＲＯＭ２２から読み出されたプログラム、入力データ若しくは出力データ、及びパラメータ等の一時的な格納領域となる。
【００３０】
操作部２５は、キーボード、マウス、タブレット等の入力装置からなり、クライアント装置２ａ，２ｂの使用者からの指示や入力を受け付ける。表示部２４は、液晶ディスプレイ等の表示装置からなり、操作部２５を通じて入力された情報や、通信部２３を通じて入力された情報を表示する。
【００３１】
ＨＤＤ２６は、予めインストールされている所定のプリンタドライバ、及びプリンタサーバ１から適宜インストールされる代替プリンタのプリンタドライバを管理するプリンタドライバ管理部２６ａを備えている。制御部２７は、ＨＤＤ２６に格納されている各種情報を読み出して印刷データに生成する印刷データ生成部２７ａ、ＨＤＤ２６に格納されているプリンタドライバを使用して、印刷内容の設定を行う印刷設定部２７ｂを備えている。
【００３２】
プリンタサーバ１は、ＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、通信部１３、表示部１４、操作部１５、ＨＤＤ（Hard Disk Drive）１６、制御部１７により構成され、これらはバス１８によって接続されている。
【００３３】
ＣＰＵ１０は、ＲＯＭ１２に記憶されている制御プログラムや各種処理プログラムを読み出してＲＡＭ１１内の図示しないワークエリアに展開し、展開したプログラムに従って各部の動作を制御する。
【００３４】
通信部１３は、通信ネットワークＮの通信規格に準拠した通信インターフェースである。この通信部１３は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介して通信ネットワークＮに接続されたクライアント装置２ａ、２ｂやプリンタ３ａ〜３ｄとの間で各種データの送受信及び入出力を行う。
【００３５】
ＲＡＭ１１は、ＣＰＵ１０により実行制御される各種処理において、ＲＯＭ１２から読み出されたプログラム、入力データ若しくは出力データ、及びパラメータ等の一時的な格納領域となる。
【００３６】
操作部１５は、キーボード、マウス、タブレット等の入力装置からなり、プリンタサーバ１の使用者である管理者からの指示や入力を受け付ける。表示部１４は、ＣＲＴディスプレイまたは液晶ディスプレイ等の表示装置からなり、操作部１５を通じて入力された情報や、通信部１３を通じて入力された情報を表示する。
【００３７】
ＨＤＤ１６には、少なくとも通信ネットワークＮに接続されている全プリンタ３ａ〜３ｄの情報と、そのドライバとが格納されている。
【００３８】
制御部１７は、各クライアント装置２ａ，２ｂからの印刷指示に従って、各プリンタ３ａ〜３ｄに対する印刷処理を制御する他に、ＨＤＤ１６に格納されている全プリンタ３ａ〜３ｄを代替プリンタとして管理する代替プリンタ管理部１７ａを備えている。
【００３９】
上記構成において、プリンタサーバ１は、任意のクライアント装置（例えば２ａ）から所定のプリンタに対して印刷要求があったとき、当該プリンタが使用できない状態である場合には、当該クライアント装置２ａに対して使用不可状態を通知するとともに、代替可能な他のプリンタの一覧リストを当該クライアント装置２ａに送信する。そして、クライアント装置２ａの使用者が一覧リストから任意のプリンタを選択した場合には、そのプリンタのドライバを代替プリンタのドライバとして、クライアント装置２ａに送信するようになっている。この場合、クライアント装置２ａ側では、代替プリンタのドライバを恒久使用するのか一時使用するのかといった選択や、その後の使用状態の変更等が可能となっている。
【００４０】
以下、任意のプリンタを代替プリンタとして使用する場合のプリンタサーバ１及びクライアント装置２ａ，２ｂでの処理動作について、図３に示すプリンタサーバの処理動作を示すフローチャート、図４に示すクライアント装置の処理動作を示すフローチャート、図５ないし図９に示すクライアント装置の表示画面例、図１０に示す一時使用が設定された場合のクライアント装置の処理動作を示すフローチャート、図１１ないし図１３に示すクライアント装置の表示画面例を参照して具体的に説明する。
【００４１】
−プリンタサーバ１での処理動作の説明−
ここでは、クライアント装置２ａからプリンタ３ａに対して印刷指示が送信されてきた場合について説明する。すなわち、クライアント装置２ａには、所定のプリンタとしてプリンタ３ａのドライバが予めインストールされているものとし、他のプリンタ３ｂ〜３ｃのドライバについては、インストールされていないものとする。
【００４２】
プリンタサーバ１は、各クライアント装置２ａからプリンタ３ａに対して送信された印刷指示を受信し（ステップＳ１００）、印刷用のプリントファイルを受信すると（ステップＳ１０１）、受信した印刷指示によって指定されたプリンタ３ａが現在使用可能であるか否かを判断する（ステップＳ１０２）。その結果、使用可能である場合（ステップＳ１０２でＹｅｓと判断された場合）には、そのままプリンタ３ａによる印刷処理を実施する（ステップＳ１０９）。
【００４３】
一方、受信した印刷指示によって指定されたプリンタ３ａが、例えば他のクライアント装置２ｂによって使用中、インク交換等のメンテナンス中、故障中等の理由によって現在使用不可である場合（ステップＳ１０２でＮｏと判断された場合）には、指定されたプリンタ３ａが使用できない状態であることをクライアント装置２ａに通知する（ステップＳ１０３）。この通知に対してクライアント装置２ａから代替プリンタによる印刷実行通知が送信されてくると（ステップＳ１０４でＹｅｓと判断されると）、プリンタサーバ１は、他のプリンタ３ｂ〜３ｄの稼働状態等を確認して、現在使用可能なプリンタを検索し（ステップＳ１０５）、これらを代替プリンタとして一覧リストにして、クライアント装置２ａに送信する（ステップＳ１０６）。このときプリンタサーバ１は、一覧リストに代替プリンタの仕様や品質状態などの情報も付加して送信するが、これについては後述する。
【００４４】
この後、プリンタサーバ１は、クライアント装置２ａから任意の代替プリンタが選択されたか否か、すなわちクライアント装置２ａから任意の代替プリンタの選択指示が送信されてきたか否かを監視し（ステップＳ１７）、選択指示が送信されてきた場合（ステップＳ１７でＹｅｓと判断された場合）には、その選択指示された代替プリンタのドライバをＨＤＤ１６から読み出してクライアント装置２ａに送信（ダウンロード）する（ステップＳ１８）。
【００４５】
−クライアント装置２ａでの処理動作の説明−
クライアント装置２ａは、プリンタサーバ１に対してプリンタ３ａに対する印刷指示を送信した後（ステップＳ２０１）、プリンタサーバ１からプリンタ３ａの使用不可情報が送信されてきたか否かを監視する（ステップＳ２０２）。その結果、使用不可情報が送信されてきた場合（ステップＳ２０２でＹｅｓと判断された場合）には、表示部２４に図５に示すような使用不可情報画面４０を表示する。
【００４６】
この使用不可情報画面４０には、プリンタ３ａが現在使用不可状態であることを通知する「現在、プリンタがＢｕｓｙ状態です。」といったメッセージが表示され、その下に、代替プリンタでの印刷を促す「他のプリンタの代替印刷行いますか？」といったメッセージが表示される。そして、その下に、このメッセージに対する選択ボタンが用意されている。
【００４７】
ここで、使用者が、「いいえ」を選択（クリック）すると（ステップＳ２０３でＮｏと判断）、その時点で処理を終了する。一方、使用者が「はい」を選択（クリック）すると（ステップＳ２０３でＹｅｓと判断）、プリンタサーバ１に上記した代替プリンタによる印刷実行通知が送信される。
【００４８】
この後、クライアント装置２ａは、プリンタサーバ１から上記した一覧リストが送信されてくると、この一覧リストを表示部２４に表示する（ステップＳ２０４）。
【００４９】
図６は、表示部２４に表示される一覧リスト画面４１の一例を示している。
【００５０】
この一覧リスト画面４１には、代替印刷可能なプリンタの名称が一覧表示されており、各名称の前に、選択するためのチェック窓４１ａが設けられている。また、各名称の後ろには、各プリンタの仕様と品質状態とが合わせて表示されている。この例では、仕様として、カラー、モノクロの別が表示されているが、この他にも必要に応じて他の仕様を表示するようにしてもよい。また、品質状態として、画質の評価が優、良、可の３段階で表示されているが、表示方法はこれに限るものではない。例えば、星マークの数による５段階表示等も可能である。また、このような画質の評価のみに限定されるものではなく、例えは、他の使用者による使用回数などを含めて表示してもよい。使用回数の多いプリンタは、他の使用者にとっても使用したいプリンタであると考えられるので、使用回数の多いプリンタは画質の良いプリンタであると判断することもできる。なお、この品質状態の情報は、プリンタサーバ１の管理者が他の使用者の意見を集約し、適宜更新して管理するものとする。
【００５１】
従って、使用者は、表示されている使用や品質状態を参考にして、希望するプリンタ名称のチェックボックスにチェックを入れ、画面右下の「はい」と表記されたボタンをクリックする（ステップＳ２０５でＹｅｓと判断）。これにより、プリンタサーバ１には、上記した代替プリンタの選択指示が送信される。
【００５２】
この後、クライアント装置２ａは、プリンタサーバ１から選択した代替プリンタのドライバプログラムがダウンロートされてくると、ドライバプログラムのインストールを開始する（ステップＳ２０６）。すなわち、表示部２４に、代替プリンタのインストール条件を選択する画面４２を表示する。
【００５３】
図７は、表示部２４に表示されるインストール条件選択画面４２を示している。
【００５４】
このインストール条件選択画面４２では、その代替プリンタのドライバ（以下、代替ドライバという。）を恒久的に使用するのか、一時的に使用するのかを選択する（ステップＳ２０７）。ここで、「一時的に使用」と表記された文字の前に設けられているチェックボックス４２ａにチェックを入れて、画面右下の「はい」と表記されたボタンをクリックすると（ステップＳ２０７でＹｅｓと判断されると）、今回の代替ドライバを一時使用に設定（これについては後述する）する（ステップＳ２０８）。一方、「恒久的に使用」と表記された文字の前に設けられているチェックボックス４２ｂにチェックを入れて、画面右下の「はい」と表記されたボタンをクリックすると（ステップＳ２０７でＮｏと判断されると）、今回の代替ドライバを恒久使用に設定する（ステップＳ２０９）。この場合は通常のインストールと同じである。
【００５５】
ステップＳ２０８で一時使用が設定されると、表示部２４には、図８に示す使用条件の設定画面４３が表示される。
【００５６】
使用条件の設定画面４３では、使用条件として、使用時間で規定するのか、使用回数で規定するのかを設定する。使用時間で規定する場合には、入力窓４３ａに使用時間を入力する。例えば、「１２」と入力すると、インストールしてから１２時間だけ使用が可能となる。また、使用回数で規定する場合には、入力窓４３ｂに使用回数を入力する。例えば、「２０」と入力すると、代替プリンタを使って２０回だけ印刷可能となる。
【００５７】
使用者は、上記いずれかの入力窓、もしくは両方の入力窓に所望する時間または回数を入力し、画面右下の「はい」と表記されたボタンをクリックすると、制御部２７は、この入力された使用条件をＨＤＤ２６のプリンタドライバ管理部２６ａに格納するとともに、表示部２４に、図９に示すインストール開始画面４４を表示する。そして、使用者がこのインストール開始画面４４の「はい」と表記されたボタンを選択すると、クライアント装置２ａは、ダウンロードされてきた代替プリンタのドライバプログラムのインストールを開始する（ステップＳ２１０）。すなわち、代替プリンタのプリンタドライバをＨＤＤ２６に保存する。
【００５８】
この後、クライアント装置２ａの使用者は、インストールした代替ドライバを使用し、プリンタサーバ１に対して代替プリンタに対する印刷指示を送信すると、プリンタサーバ１では、図３に示すステップＳ１００からステップＳ１０１，Ｓ１０２へと処理を進め、ステップＳ１０２では、印刷指示によって指定された代替プリンタが使用可能であると判断されるので、ステップＳ１０９へと処理を進めて、その代替プリンタによる印刷処理を実施することになる。
【００５９】
−クライアント装置２ａで一時使用が設定された場合のその後の処理動作の説明−
図１０は、クライアント装置２ａで一時使用が設定された場合のその後の処理動作を説明するためのフローチャートである。
【００６０】
すなわち、一時使用が設定されている場合、クライアント装置２ａは、その一時設定が使用時間による設定であるのか、使用回数による設定であるのかを判断する（ステップＳ３０１）。
【００６１】
その結果、使用時間による設定である場合（ステップＳ３０１でＹｅｓと判断された場合）には、図示しない内部タイマー回路を用いて設定された使用時間を計測することによって、設定された使用時間が経過したか否かを監視する（ステップＳ３０２）。そして、使用時間が経過した場合には、ＨＤＤ２６に保存している代替プリンタのドライバプログラムをアンインストールする（ステップＳ３０４）。
【００６２】
一方、一時設定が使用回数による設定である場合（ステップＳ３０１でＮｏと判断された場合）には、図示しない内部カウンタを用いて代替プリンタの使用回数をカウントし、そのカウント値が設定された使用回数に達したか否かを監視する（ステップＳ３０３）。そして、カウント値が設定された使用回数に達した場合には、ＨＤＤ２６に保存している代替プリンタのドライバプログラムをアンインストールする（ステップＳ３０４）。
【００６３】
ただし、一時使用の設定条件を満たしたとき、ステップＳ３０４にてドライバプログラムをいきなりアンインストールするのではなく、その前に、アンインストールの確認画面を表示するようにしてもよい。
【００６４】
図１１は、表示部２４に表示されるアンインストールの確認画面４５を示している。使用者は、表示部２４に表示されたアンインストールの確認画面４５により、代替プリンタのドライバがアンインストールされようとしていることを確認できるので、アンインストールして良い場合には、画面右下の「はい」と表記されたボタンを選択する。これにより、ステップＳ３０４の処理が実行されるように構成してもよい。一方、アンインストールしたくない場合には、画面左下の「いいえ」と表記されたボタンを選択する。これにより、制御部２７はアンインストールをキャンセルし、一時使用の設定を恒久使用に設定変更し、若しくは一時使用として設定された使用時間または使用回数を再度延長するように再設定するように構成してもよい。
【００６５】
−クライアント装置２ａでの他の処理動作の説明−
この処理動作では、クライアント装置２ａは、代替ドライバを一時使用の設定でインストールしている場合において、代替ドライバの使用頻度が高い場合には、一時使用から恒久使用への設定変更を促すメッセージを表示する。
【００６６】
具体的には、例えば使用者が一時使用で設定した使用時間の期間中、若しくは予め設定されている期間中（例えば、１日等）に、印刷を例えば１０回行った場合には、代替プリンタの使用頻度が高いと判断して、恒久使用への設定変更を促すメッセージを表示する。
【００６７】
図１２は、表示部２４に表示される恒久使用への設定変更メッセージ画面４６を示している。使用者は、表示部２４に表示された設定変更メッセージ画面４６により、代替プリンタの使用頻度が高いことを確認できるので、一時使用から恒久使用に変更したい場合には、画面右下の「はい」と表記されたボタンを選択する。これにより、制御部２７は、一時使用の設定が経過して代替ドライバをアンインストールする前に、その代替ドライバを恒久使用に設定変更する。具体的には、一時使用として設定された使用時間や使用回数をキャンセルする。
【００６８】
一方、クライアント装置２ａは、代替ドライバを恒久使用の設定でインストールしている場合において、代替ドライバの使用頻度が低い場合には、一時使用への設定変更を促すメッセージを表示する。
【００６９】
具体的には、例えば使用時間を恒久使用に設定した後、所定の時間（例えば、１日等）が経過しても、その代替プリンタによる印刷を１回しか行っていなかったような場合には、代替プリンタの使用頻度が低いと判断して、一時使用への設定変更を促すメッセージを表示する。
【００７０】
図１３は、表示部２４に表示される一時使用への設定変更メッセージ画面４７を示している。使用者は、表示部２４に表示された設定変更メッセージ画面４７により、代替プリンタの使用頻度が低いことを確認できるので、恒久使用から一時使用に変更したい場合には、画面右下の「はい」と表記されたボタンを選択する。これにより、制御部２７は、図４のステップＳ２０８の処理に移行する。すなわち、図７に示すインストール条件選択画面４２を表示部２４に表示し、ここから上記した一時使用の設定処理を使用者に行わせる。これにより、恒久使用に設定されていた代替ドライバを一時使用に設定変更することができる。
【００７１】
なお、使用頻度の判断基準（上記の例では、１０回や１回）はあくまで一例であり、これらの回数に限定されるものではない。また、使用頻度の判断基準は、使用者が自身の使用状態に合わせて自由に設定変更できるようにしてもよい。具体的には、ドライバソフトを開いてプロパティーを選択し、その中の詳細設定から使用頻度の判断基準を設定変更できるようにしておけばよい。
【００７２】
また、本実施形態では、クライアント装置２ａは、代替ドライバをインストール後、その代替ドライバを一時使用から恒久使用に、または恒久使用から一時使用に随時設定変更可能としてもよい。具体的には、ドライバソフトを開いてプロパティーを選択し、その中の詳細設定から一時使用または恒久使用の設定変更をできるようにしておけばよい。これにより、使用者の使い勝手を考慮した、代替プリンタの柔軟な使用が可能となる。
【図面の簡単な説明】
【００７３】
【図１】本発明に係る印刷システムの全体構成を示す概念図である。
【図２】プリンタサーバ及びクライアント装置の内部構成の概略を示す説明図である。
【図３】任意のプリンタを代替プリンタとして使用する場合のプリンタサーバの処理動作を示すフローチャートである。
【図４】任意のプリンタを代替プリンタとして使用する場合のクライアント装置の処理動作を示すフローチャートである。
【図５】クライアント装置の表示部に表示される使用不可情報画面の説明図である。
【図６】クライアント装置の表示部に表示される一覧リスト画面の説明図である。
【図７】クライアント装置の表示部に表示されるインストール条件選択画面の説明図である。
【図８】クライアント装置の表示部に表示される使用条件の設定画面の説明図である。
【図９】クライアント装置の表示部に表示されるインストール開始画面の説明図である。
【図１０】ステップＳ２０８において一時使用が設定された場合の処理動作を示すフローチャートである。
【図１１】クライアント装置の表示部に表示されるアンインストールの確認画面の説明図である。
【図１２】クライアント装置の表示部に表示される恒久使用への設定変更メッセージ画面の説明図である。
【図１３】クライアント装置の表示部に表示される一時使用への設定変更メッセージ画面の説明図である。
【符号の説明】
【００７４】
１  プリンタサーバ
２ａ，２ｂ  クライアント装置
３ａ〜３ｄ  プリンタ
１０，２０  ＣＰＵ
１１，２１  ＲＡＭ
１２，２２  ＲＯＭ
１３，２３  通信部
１４，２４  表示部
１５，２５  操作部
１６，２６  ＨＤＤ
１７，２７  制御部
１８，２８  バス
【図１】
2008112397.tif 000003
【図２】
2008112397.tif 000004
【図３】
2008112397.tif 000005
【図４】
2008112397.tif 000006
【図５】
2008112397.tif 000007
【図６】
2008112397.tif 000008
【図７】
2008112397.tif 000009
【図８】
2008112397.tif 000010
【図９】
2008112397.tif 000011
【図１０】
2008112397.tif 000012
【図１１】
2008112397.tif 000013
【図１２】
2008112397.tif 000014
【図１３】
2008112397.tif 000015