(57)【要約】【課題】プリンタドライバによって、ユーザ毎に印刷装置での印刷制御条件の設定を規定することができる印刷制御システム及び印刷制御方法を提供する。【解決手段】本発明の印刷制御システムは、ホストコンピュータＡにインストールされたプリンタドライバによって、プリンタで実行される印刷処理の制御を行う印刷制御システムである。ホストコンピュータＡは、プリンタが有する印刷処理機能の使用を制限するための機能制限情報をＨＤ４４に格納している。プリンタドライバは、上記機能制限情報を検出する検出部と、検出部にて検出された機能制限情報に基づいて、印刷処理に際して使用可能な印刷処理機能を印刷制御条件として規定する規定部とを有している。【選択図】  図１
2004220532.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置にインストールされたプリンタドライバによって、印刷装置で実行される印刷処理の制御を行う印刷制御システムにおいて、
上記情報処理装置は、上記印刷装置が有する印刷処理機能の使用を制限するための機能制限情報が格納された記憶部を備え、
上記プリンタドライバは、上記機能制限情報を検出する検出部と、該検出部にて検出された機能制限情報に基づいて、上記印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定する規定部とを備えていることを特徴とする印刷制御システム。
【請求項２】
上記情報処理装置は、ネットワークを介して、上記プリンタドライバ及び上記機能制限情報を管理するサーバに接続されており、
上記サーバは、上記プリンタドライバ及び上記機能制限情報を上記情報処理装置に提供していることを特徴とする請求項１記載の印刷制御システム。
【請求項３】
上記記憶部は、上記機能制限情報として、上記印刷装置が有する印刷処理機能の使用可能回数が設定された使用回数制限情報を格納し、
上記検出部は、上記使用回数制限情報を検出するとともに、上記使用可能回数が設定されている印刷処理機能が使用された使用回数をカウントし、
上記規定部は、上記使用回数制限情報及び上記検出部にてカウントされた上記使用回数に基づいて、上記印刷制御条件を規定していることを特徴とする請求項１又は２記載の印刷制御システム。
【請求項４】
上記プリンタドライバは、上記印刷処理に際して使用が制限されている上記印刷処理機能を選択することができないように通知する通知部をさらに備えていることを特徴とする請求項１、２又は３記載の印刷制御システム。
【請求項５】
上記通知部は、上記印刷処理に際して、上記使用回数が上記使用可能回数を超えた印刷処理機能を選択することができないように通知することを特徴とする請求項４記載の印刷制御システム。
【請求項６】
上記規定部は、所定期間が経過した場合に、上記使用回数をリセットすることを特徴とする請求項４又は５記載の印刷制御システム。
【請求項７】
ネットワークを介してサーバから情報処理装置にプリンタドライバをインストールして、印刷装置で実行される印刷処理の制御を行う印刷制御システムにおいて、
上記プリンタドライバは、上記印刷装置が有する各印刷処理機能に対応したプリンタドライバモジュールを有し、
上記サーバは、上記プリンタドライバ、及び、上記印刷装置が有する印刷処理機能の使用を制限するための機能制限情報を管理する管理部を備えるとともに、該機能制限情報に基づいて、特定の印刷処理機能を有する上記プリンタドライバモジュールを上記情報処理装置に提供していることを特徴とする印刷制御システム。
【請求項８】
情報処理装置にインストールされたプリンタドライバによって、印刷装置の印刷制御を行う印刷制御方法において、
上記情報処理装置に格納された、上記印刷装置が有する印刷処理機能を制限するための機能制限情報を検出する検出ステップと、
上記検出ステップにて検出された機能制限情報に基づいて、上記印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定する規定ステップとを備えていることを特徴とする印刷制御方法。
【請求項９】
上記情報処理装置は、ネットワークを介して、上記プリンタドライバ及び上記機能制限情報を管理するサーバに接続されており、
上記サーバに管理されている上記プリンタドライバ及び上記機能制限情報を上記情報処理装置が入手する入手ステップをさらに備えていることを特徴とする請求項８記載の印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタドライバによって、ユーザ毎に印刷装置で設定される印刷制御条件を規定することができる印刷制御システム及び印刷制御方法に関するものである。
【０００２】
【従来の技術】
オフィス等では、ローカルエリアネットワーク（ＬＡＮ）等のネットワークに接続され、複数のホストコンピュータから印刷処理を受け付けるネットワーク対応型のプリンタが用いられている。このようなネットワーク対応型のプリンタを使用する場合、上記ホストコンピュータは、上記プリンタでの印刷処理を制御するために、プリンタドライバのインストールを行っている（例えば、特許文献１等）。インストールされたプリンタドライバは、ホストコンピュータ上で印刷制御用のプログラムとして動作し、該プリンタドライバの設定を行うことによって、印刷処理における印刷条件等を設定することができる。
【０００３】
ところで、複数のホストコンピュータによって共用されるプリンタでは、各ホストコンピュータを使用するユーザの嗜好や、プリンタでの印刷処理効率等を考慮して、印刷処理に際してプリンタの印刷処理機能に種々の制限を設けている場合がある。
【０００４】
例えば、カラー印刷の印刷可能枚数をユーザ毎に制限するプリンタでは、あらかじめ設定されていた上記印刷可能枚数を超えて、カラー印刷の印刷処理が要求されると、自動的にカラー印刷から白黒印刷に、印刷条件を変更して印刷処理を実行している（特許文献２等）。あるいは、使用可能な記録紙を制限するために、プリンタに備えられている給紙トレイの使用をユーザ毎に制限することがある。このようなプリンタでは、使用不可能に設定されている給紙トレイを選択した印刷処理が要求されると、使用する給紙トレイを自動的に変更した後、印刷処理を実行する。
【０００５】
また、裏紙への印刷処理のみが許可されているユーザから、両面印刷の印刷処理が要求された場合、両面印刷から裏紙への片面印刷に自動的に印刷条件を変更して、印刷処理を実行するプリンタもある。
【０００６】
上記のように、ユーザ毎に印刷処理機能が制限されたプリンタでは、許可されていない印刷処理機能を用いた印刷処理が要求された場合、許可された印刷処理機能を利用して印刷処理が実行されるように、印刷条件が自動的に変更される。
【０００７】
【特許文献１】
特開２０００−３３０７４２号公報（公開日２０００年１１月３０日）
【０００８】
【特許文献２】
特開２００２−１０３７５３号公報（公開日２００２年４月９日）
【０００９】
【発明が解決しようとする課題】
しかしながら、上記プリンタでは、上記のように、印刷条件が自動的に変更されるため、ユーザの所望する印刷条件にて印刷処理が実行されない場合があるという問題を有している。
【００１０】
すなわち、例えば、上記したように、カラー印刷が制限されたプリンタに対してカラー印刷が要求された場合に、白黒印刷に変更して印刷処理を行うことになっても、プリンタにはカラー印刷用のデータが送信される。カラー印刷用のデータ容量は、通常、白黒印刷用のデータ容量よりも大きく、それゆえ、プリンタでの印刷出力までに多くの時間がかかってしまうことになる。また、プリンタにて印刷処理がカラー印刷から白黒印刷に自動的に切り替えられる場合、白黒印刷用のファイルの作成やプリンタドライバによる印刷条件の設定が自動的に行われることになるので、ユーザが所望する出力結果を得ることができない場合もある。
【００１１】
さらに、印刷処理機能が制限されているために、給紙トレイを自動的に変更する場合にも、変更された給紙トレイが、ユーザの所望する給紙トレイであるとは限らない。また、上記したように、両面印刷から裏紙への片面印刷に自動的に印刷条件を変更して印刷処理を実行するプリンタにおいても、ユーザは、１枚の裏紙に複数ページの印刷を行うマルチショット印刷へ印刷条件を変更することを所望する場合もある。
【００１２】
このように、印刷処理機能が制限されることによって、自動的に印刷条件が変更されると、印刷処理に必要以上の時間が費やされることや、ユーザが所望する印刷条件で印刷処理が実行されない場合がある。
【００１３】
なお、上記特許文献１には、プリンタドライバを自動的にホストコンピュータにインストールすることは記載されているが、ユーザであるホストコンピュータ毎に印刷処理機能に制限を設けることや、プリンタドライバ上にて印刷処理機能を制限することについては何も記載されていない。
【００１４】
本発明は、上記従来の問題点を解決するためになされたものであって、その目的は、ユーザ毎に印刷装置で使用可能な印刷処理機能に制限が設けられているために、要求された印刷処理の印刷条件を変更する必要がある場合、あらかじめ設定された印刷条件に自動的に変更するのではなく、制限されていない印刷処理機能の中からユーザが所望する印刷処理機能を選択して設定し得る印刷制御システム及び印刷制御方法を提供する。
【００１５】
【課題を解決するための手段】
本発明の印刷制御システムは、上記課題を解決するために、情報処理装置にインストールされたプリンタドライバによって、印刷装置で実行される印刷処理の制御を行う印刷制御システムにおいて、上記情報処理装置は、上記印刷装置が有する印刷処理機能の使用を制限するための機能制限情報が格納された記憶部を備え、上記プリンタドライバは、上記機能制限情報を検出する検出部と、該検出部にて検出された機能制限情報に基づいて、上記印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定する規定部とを備えていることを特徴としている。
【００１６】
上記の構成によれば、プリンタドライバは、上記機能制限情報に基づいて印刷制御条件を規定しているので、情報処理装置毎に、所定の印刷処理機能が制限された印刷制御条件を規定することができる。つまり、上記プリンタドライバが規定する印刷制御条件は、情報処理装置に格納された上記機能制限情報を反映して設定されている。そのため、プリンタドライバによって、情報処理装置毎に、印刷装置で実行される印刷処理を制限することができる。
【００１７】
また、上記プリンタドライバは、上記機能制限情報を反映して印刷制御条件を規定しているので、上記情報処理装置のユーザは、上記印刷制御条件を確認することによって、印刷処理に際して制限されていない印刷処理機能及び制限されている印刷処理機能を把握することができる。それゆえ、ユーザが上記印刷制御条件の中から少なくとも１つの印刷処理機能を選択することによって、上記プリンタドライバは、ユーザの所望する印刷処理を実行するように、印刷装置での印刷処理を制御することができる。
【００１８】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記情報処理装置は、ネットワークを介して、上記プリンタドライバ及び上記機能制限情報を管理するサーバに接続されており、上記サーバは、上記プリンタドライバ及び上記機能制限情報を上記情報処理装置に提供していることを特徴としている。
【００１９】
上記の構成によれば、上記サーバは、情報処理装置に対して、印刷装置のプリンタドライバを提供可能に管理するとともに、印刷装置が有する印刷処理機能を制限するための機能制限情報を管理している。それゆえ、上記サーバにて、情報処理装置毎に、印刷装置の印刷処理機能を制限するための機能制限情報を設定することができる。また、上記サーバにて設定された機能制限情報を、上記プリンタドライバとともに情報処理装置に提供することによって、各情報処理装置から要求される印刷処理を実行する際に、上記機能制限情報に基づいて所定の印刷処理機能を制限することができる。
【００２０】
従って、情報処理装置毎に上記機能制限情報の設定を変更することにより、上記プリンタドライバが規定する印刷制御条件が変更されることになる。これにより、異なる印刷制御条件を有するプリンタドライバをインストールすることなく、情報処理装置毎に、プリンタドライバが規定する印刷制御条件を異ならせることができる。
【００２１】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記記憶部は、上記機能制限情報として、上記印刷装置が有する印刷処理機能の使用可能回数が設定された使用回数制限情報を格納し、上記検出部は、上記使用回数制限情報を検出するとともに、上記使用可能回数が設定されている印刷処理機能が使用された使用回数をカウントし、上記規定部は、上記使用回数制限情報及び上記検出部にてカウントされた上記使用回数に基づいて、上記印刷制御条件を規定していることを特徴としている。
【００２２】
上記の構成によれば、プリンタドライバは、所定の印刷処理機能の使用回数制限情報及び、該印刷処理機能の使用回数に基づいて、印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定している。そのため、印刷処理機能の使用回数に応じて上記印刷制御条件を規定し、印刷装置での印刷処理を制御することができる。
【００２３】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記プリンタドライバは、上記印刷処理に際して使用が制限されている上記印刷処理機能を選択することができないように通知する通知部をさらに備えていることを特徴としている。
【００２４】
上記の構成によれば、印刷処理に際して使用が制限されている印刷処理機能（以下、制限機能と記載する）をユーザが把握することができる。また、制限機能は、ユーザによって選択することができないように通知されるので、ユーザが誤って、制限機能を使用した印刷処理を印刷装置に要求することはない。これにより、ユーザの操作性が向上するとともに、制限機能を使用しているために実行不可能な印刷処理を印刷装置に要求することがないので、印刷装置の操作性を向上することもできる。
【００２５】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記通知部は、上記印刷処理に際して、上記使用回数が上記使用可能回数を超えた印刷処理機能を選択することができないように通知することを特徴としている。
【００２６】
上記の構成によれば、制限機能がユーザに通知されるので、ユーザは制限機能を把握することができる。また、この制限機能を使用した印刷処理を選択できないように通知されるので、ユーザが誤って、制限機能を使用した印刷処理を印刷装置に要求することはない。これにより、ユーザの操作性を向上することができる。また、制限機能を用いた実行不可能な印刷処理を印刷装置に要求することがないので、印刷装置の操作性を向上することもできる。
【００２７】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記規定部は、所定期間が経過した場合に、上記使用回数をリセットすることを特徴としている。
【００２８】
上記の構成によれば、所定期間が経過した後に、上記使用回数がリセットされるので、所定期間が過ぎれば、再び、上記使用回数が上記使用可能回数を超えた印刷処理機能を使用することが可能になる。
【００２９】
また、本発明の印刷制御システムは、上記課題を解決するために、ネットワークを介してサーバから情報処理装置にプリンタドライバをインストールして、印刷装置で実行される印刷処理の制御を行う印刷制御システムにおいて、上記プリンタドライバは、上記印刷装置が有する各印刷処理機能に対応したプリンタドライバモジュールを有し、上記サーバは、上記プリンタドライバ、及び、上記印刷装置が有する印刷処理機能の使用を制限するための機能制限情報を管理する管理部を備えるとともに、該機能制限情報に基づいて、特定の印刷処理機能を有する上記プリンタドライバモジュールを上記情報処理装置に提供していることを特徴としている。
【００３０】
上記の構成によれば、サーバから情報処理装置に提供されるプリンタドライバモジュールを機能制限情報に基づいて決定している。そのため、情報処理装置毎に、機能制限情報に基づいてプリンタドライバモジュールがインストールされるので、情報処理装置からの要求によって印刷装置で実行される印刷処理は、上記プリンタドライバモジュールに対応した印刷処理機能にて行うことができる印刷処理に制限されることになる。このように、サーバから特定のプリンタドライバモジュールを情報処理装置にインストールすることによって、該プリンタドライバモジュールに応じて、印刷処理装置で実行される印刷処理を制限することができる。
【００３１】
また、本発明の印刷制御方法は、上記課題を解決するために、情報処理装置にインストールされたプリンタドライバによって、印刷装置の印刷制御を行う印刷制御方法において、上記情報処理装置に格納された、上記印刷装置が有する印刷処理機能を制限するための機能制限情報を検出する検出ステップと、上記検出ステップにて検出された機能制限情報に基づいて、上記印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定する規定ステップとを備えていることを特徴としている。
【００３２】
上記の方法によれば、情報処理装置に機能制限情報が格納されているので、情報処理装置毎に、所定の印刷処理機能が制限された印刷制御条件を規定することができる。そのため、プリンタドライバによって、情報処理装置毎に、印刷装置で実行される印刷処理を制限することができる。そして、上記印刷制御条件の中から少なくとも１つの印刷処理機能をユーザが選択することによって、上記プリンタドライバは、ユーザの所望する印刷処理を実行するように、印刷装置での印刷処理を制御することができる。
【００３３】
また、本発明の印刷制御方法は、上記の印刷制御方法において、上記情報処理装置は、ネットワークを介して、上記プリンタドライバ及び上記機能制限情報を管理するサーバに接続されており、上記サーバに管理されている上記プリンタドライバ及び上記機能制限情報を上記情報処理装置が入手する入手ステップをさらに備えていることを特徴としている。
【００３４】
上記の方法によれば、上記サーバにて、情報処理装置毎に、印刷装置の印刷処理機能を制限するための機能制限情報を設定することによって、各情報処理装置毎に異なる印刷制御条件を設定することができる。
【００３５】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の一形態について図１ないし図６に基づいて説明すれば、以下の通りである。
【００３６】
本実施の形態のプリンタネットワークシステム（印刷制御システム）は、図２に示すように、ネットワークであるローカルエリアネットワーク（ＬＡＮ）４０を介して、サーバ１０と、印刷装置であるプリンタ２０・３０と、情報処理装置であるホストコンピュータ（以下、ホスト）Ａ〜Ｅとが相互に接続されている。
【００３７】
サーバ１０は、図１に示すように、システム制御部１１と、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ１２と、通信部１３と、ハードディスク（以下、ＨＤ）１４とを有している。
【００３８】
システム制御部１１は、サーバ１０全体を制御し、上記ＷＷＷサーバ１２、通信部１３、ＨＤ１４の動作を制御している。ＷＷＷサーバ１２は、ネットワークを介して提供するウェブ（Ｗｅｂ）情報を管理している。通信部１３は、サーバ１０と、ホストＡ〜Ｅやプリンタ２０・３０（図２）とを、ＬＡＮ４０等のネットワークを介して通信可能に接続する。
【００３９】
また、ＨＤ１４は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶手段である。ＨＤ１４は、インストールプログラム１５を格納するとともに、プリンタドライバ記憶部１６と、プリンタドライバ管理部１７とを有している。
【００４０】
上記インストールプログラム１５は、サーバ１２からホストＡ〜Ｅに、後述するプリンタドライバをインストールする際に用いられるプログラムである。このインストールプログラム１５は、ホストＡ〜Ｅからのプリンタドライバのインストールの要求に応じて実行される。
【００４１】
また、上記プリンタドライバ記憶部１６は、図２に示すプリンタ２０・３０等の種々のプリンタに対応するプリンタドライバを格納している。このプリンタドライバ記憶部１６に格納されているプリンタドライバは、例えば、フロッピー（登録商標）ディスク等の記憶媒体を介して格納されてもよく、あるいは、インターネット等のネットワークを介して受信して格納してもよい。
【００４２】
さらに、上記プリンタドライバ管理部１７は、各プリンタ２０・３０が有する印刷処理に関する機能（以下、印刷処理機能）のうち、各ホストＡ〜Ｅ毎に制限される印刷処理機能を機能制限情報として格納している。印刷処理機能としては、カラー印刷処理、モノクロ印刷処理、両面印刷処理、印刷処理が施された記録物のステープル処理、マルチショット印刷処理、使用される給紙トレイの選択、記録物が排出される排紙トレイの選択等、プリンタ２０・３０にそれぞれ備えられている印刷処理機能を指すものとする。
【００４３】
上記機能制限情報は、例えば、図３に示すように、各プリンタ２０・３０及び各ホストＡ〜Ｅ別に、機能制限情報を一覧にした管理テーブルによって、管理されている。図３に示す管理テーブルに管理されている機能制限情報によれば、プリンタ２０が有する給紙トレイ４に収容されている記録紙を用いた印刷処理は、ホストＢでは許可され（図中、○）、ホストＡ及びホストＣ〜Ｅでは許可されていない（図中、×）。一方、プリンタ３０でのカラー印刷による印刷処理は、図３に示すように、ホストＡ〜Ｄでは許可され（図中、○）、ホストＥでは許可されていない（図中、×）。このような管理テーブルを用いて設定された各プリンタ２０・３０毎に設定される各ホストＡ〜Ｅの機能制限情報は、各ホストＡ〜Ｅにプリンタドライバをダウンロードする際に、同時にダウンロードされる。
【００４４】
なお、図３に示す管理テーブルは、プリンタ２０・３０の管理者や、サーバ１０の管理者によってあらかじめ設定されて作成されているものである。それゆえ、図３に示す機能制限情報に限定されるものではなく、また、管理テーブルの形態についても図３に示す形態に限定されるものではない。すなわち、機能制限情報として、ステープル処理を制限する機能制限情報や、両面印刷処理を制限する機能制限情報等を設定してもよい。また、管理テーブルについても、機能制限がなされていないホストのみをリストにして、表示するようにしてもよい。
【００４５】
また、ホストＡは、図１に示すように、システム制御部４１と、操作・表示部４２と、通信部４３と、ハードディスク（以下、ＨＤ）４４とを有している。
【００４６】
なお、図１及び、以下に示す図１の対応説明では、ホストＡを例に挙げているが、図１に示す構成及び以下の説明は、ホストＢ〜Ｅにも同様に当てはまるものである。
【００４７】
上記システム制御部４１は、ホストＡを制御するものであり、具体的には、操作・表示部４２、通信部４３、ＨＤ４４の動作を制御している。操作・表示部４２は、ユーザからの指示を受け付けるキーボードやマウス等の入力手段と、液晶ディスプレイやＣＲＴディスプレイ等の表示手段とである。通信部４３は、ホストＡと、サーバ１０やプリンタ２０・３０とを、ＬＡＮ４０等のネットワークを介して通信可能に接続する。
【００４８】
また、ＨＤ４４は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶手段である。ＨＤ４４は、プリンタドライバ記憶部４６と、機能制限管理部４７とを有している。
【００４９】
上記プリンタドライバ記憶部４６は、サーバ１０からインストールされた各プリンタに対応するプリンタドライバを記憶する。また、上記機能制限管理部４７は、上記したプリンタドライバ管理部１７からダウンロードされた機能制限情報に基づいて作成された機能制限管理ファイルを格納している。
【００５０】
プリンタドライバは、ホストＡにインストールされることによって、該ホストＡ上で印刷制御用のプログラムとして動作する。上記プリンタドライバは、図示していないが、機能制限管理部４７に格納された後述する機能管理ファイルを検出して読み込む検出部と、読み込んだ機能管理ファイルに基づいて、印刷処理にて使用可能な印刷処理機能を印刷制御条件として規定する規定部と、上記印刷制御条件及び、機能制限がなされているために印刷処理にて使用不可能な印刷処理機能（以下、制限機能と記載する）等をユーザに通知する通知部とを備えている。このプリンタドライバが規定する印刷制御条件の中から、ユーザが所望する印刷処理機能を選択することによって、印刷処理における印刷条件を設定することができる。
【００５１】
なお、プリンタドライバは、プリンタ２０・３０毎に設けられ、ホストＡ〜Ｅのそれぞれにインストールされるプリンタドライバは、通常同一となっている。
【００５２】
上記の構成のプリンタネットワークシステムにて、サーバ１０側からホストＡに対して、プリンタ２０のプリンタドライバをインストールする動作は、以下のように行われる。すなわち、ホストＡがＬＡＮ４０を介して、サーバ１０にアクセスし、プリンタ２０のプリンタドライバのインストールを要求する。この要求によって、サーバ１０のＨＤ１４に格納されているインストールプログラム１５が実行される。
【００５３】
このインストールプログラム１５により、プリンタドライバ記憶部１６に格納されたプリンタ２０用のプリンタドライバが、ホストＡのＨＤ４４内にあるプリンタドライバ記憶部４６にダウンロードされる。また、このとき同時に、プリンタドライバ管理部１７に格納されている機能制限情報（図３）のうち、ホストＡがプリンタ２０を使用する場合に制限される機能制限情報をダウンロードする。この機能制限情報は、ホストＡのＨＤ４４内に一旦格納される。
【００５４】
そして、上記プリンタドライバ及び設定ファイルのダウンロードが完了すると、プリンタドライバをホストＡにインストールする。プリンタドライバがホストＡにインストールされると、該プリンタドライバに対応するプリンタ２０のＩＰアドレス等を設定するポート作成や、プリンタドライバのデフォルト値を設定する初期設定が行われる。
【００５５】
次いで、ＨＤ４４に格納された上記設定ファイルに基づいて、ホストＡがプリンタ２０を使用する場合に制限される機能制限情報が記述された機能制限管理ファイルが作成される。この機能制限管理ファイルは、ホストＡのＨＤ４４内にある機能制限管理部４７に格納される。
【００５６】
上記のようにしてプリンタ２０のプリンタドライバがインストールされたホストＡのアプリケーションソフト等から、プリンタ２０に印刷処理の要求がなされると、ホストＡ内のプリンタドライバが起動する。これにより、プリンタドライバの検出部は、上記機能制限管理部４７に格納されている機能制限管理ファイルを読み込み、プリンタ２０を使用する場合に制限されている印刷処理機能を確認する。
【００５７】
上記したように、上記機能制限管理ファイルは、図３の管理テーブルに基づいて作成されているので、ホストＡがプリンタ２０を使用する場合には給紙トレイ４の使用を制限する機能制限情報が記述されている。そこで、プリンタドライバの規定部は、この機能制限管理ファイルに基づいて、機能制限がなされていない印刷処理機能であって、印刷処理にて設定可能な印刷処理機能を印刷制御条件として規定する。そして、この印刷制御条件に基づいて、プリンタドライバの通知部は、後述する印刷設定ダイアログ画面を構築し、この印刷設定ダイアログ画面をホストＡの操作・表示部４２に表示する。上記印刷設定ダイアログ画面には、印刷処理にて使用が制限されている制限機能が選択不可能に表示され、印刷処理にて使用が制限されていない印刷処理機能が選択可能に表示される。
【００５８】
具体的には、用紙サイズや給紙トレイ等の印刷処理に用いる記録紙の設定を行うための用紙設定用の印刷設定ダイアログ画面には、図４に示すように、給紙トレイを選択する選択ボックス２１に、給紙トレイ４を示す「トレイ４」が表示されず、メッセージ領域２２に「給紙トレイ４は、使用制限されています。」の表示がなされる。これにより、ユーザは、ホストＡがプリンタ２０を用いて印刷処理を実行する場合、プリンタ２０の給紙トレイ４に収容されている記録紙の使用が制限されていることを認識することができる。
【００５９】
そして、図４の印刷設定ダイアログ画面には、使用の制限がなされていない給紙トレイを自動的に選択する「自動給紙」、給紙トレイ１が選択される「トレイ１」、給紙トレイ２が選択される「トレイ２」、給紙トレイ３が選択される「トレイ３」、手差しトレイが選択される「手差し」が設定可能に表示される。従って、ユーザは、上記選択ボックス２１に表示された給紙トレイのうち、所望する給紙トレイを選択することによって、印刷処理に使用する給紙トレイを設定することができる。
【００６０】
このように、プリンタドライバが機能制限管理ファイルを読み込むことによって、プリンタドライバの印刷設定ダイアログ画面には、制限されていない印刷処理機能である印刷制御条件のみが選択可能に表示されることになる。それゆえ、ユーザは、この印刷制御条件の中から、所望する印刷処理機能を選択して、印刷条件を設定することができる。
【００６１】
なお、本実施の形態では、上記印刷設定ダイアログ画面の上記メッセージ領域２２に給紙トレイ４の使用が制限されていることを表示しているが、選択ボックス２１に、給紙トレイ４を示す「トレイ４」をユーザが選択できないような形態で表示してもよい。すなわち、例えば、「トレイ４」を選択ボックス２１にグレーアウト表示し、このグレーアウト表示によってユーザに給紙トレイ４の使用が制限されていることを通知してもよい。「トレイ４」がグレーアウト表示されている場合、給紙トレイ４を選択した印刷条件を設定することができないので、ユーザが給紙トレイ４を使用した印刷条件を誤って設定することを防止することができる。
【００６２】
つまり、上記印刷設定ダイアログ画面には、印刷条件として設定可能な印刷制御条件を選択可能に表示し、印刷条件として設定不可能な制限機能を選択不可能に表示すればよい。これにより、ユーザに対して、上記制限機能を通知することができるとともに、ユーザが誤って、上記制限機能を選択することを防止することができる。
【００６３】
以上の動作を図５及び図６に示すフローチャートに基づいて説明する。まず、図１に示すサーバ１０からホストＡにプリンタドライバをインストールする場合には、図５に示すように、Ｓ１にて、ホストＡがサーバ１０へアクセスする。続いて、Ｓ２にて、サーバ１０に格納されているプリンタドライバのインストールを要求する。これにより、Ｓ３では、サーバ１０のＨＤ１４内のインストールプログラム１５が実行され、プリンタドライバ記憶部１６に格納されているプリンタドライバのダウンロードが開始される。また、同時に、プリンタドライバ管理部１７に格納されている機能制限情報のうち、上記プリンタドライバに対応するプリンタに関する機能制限情報のダウンロードも開始される。
【００６４】
次いで、Ｓ４では、ダウンロードされたプリンタドライバのインストールが開始される。このインストールが完了すると、Ｓ５にて、プリンタのＩＰアドレスを取得してポート作成が行われるとともに、印刷処理時のデフォルトの設定等のプリンタドライバの初期設定が行われる。そして、Ｓ６では、上記プリンタドライバ管理部１７からダウンロードされた機能制限情報に基づいて、機能制限管理ファイルが作成される。
【００６５】
上記の手順にてインストールされたプリンタドライバが起動すると、図６に示すＳ１１にて、プリンタドライバの検出部が、機能制限管理部４７に格納された機能制限管理ファイルを読み込む。続いて、Ｓ１２では、読み込まれた機能制限管理ファイル内に、制限機能があるか否かを判定する。Ｓ１２にて、制限機能があると判定されればＳ１４に進む。Ｓ１４では、図４に示されるように、制限機能をユーザに通知する表示がなされ、かつ、印刷処理にて設定可能な印刷制御条件が選択可能に表示される印刷設定ダイアログ画面をプリンタドライバの規定部が構築する。これに対し、Ｓ１２にて制限機能がないと判定されれば、Ｓ１３にて、上記規定部は、プリンタ２０にて設定可能なすべての印刷処理機能を印刷制御条件として表示する印刷設定ダイアログ画面を構築する。
【００６６】
Ｓ１３及びＳ１５にて、それぞれの印刷設定ダイアログ画面が構築されると、プリンタドライバの通知部は、該印刷設定ダイアログ画面を、ホストＡの操作・表示部４２（図１）に表示する。次いで、Ｓ１６では、それぞれの印刷設定ダイアログの表示に基づいて、ユーザが印刷条件を設定する。続いて、Ｓ１７では、ユーザからの印刷指示の有無を判定し、印刷指示があると判定されれば、Ｓ１８に進んで印刷処理を実行する。一方、Ｓ１７にて印刷指示がないと判定されれば、一連の動作を終了する。
【００６７】
なお、本実施の形態では、ホストＡがプリンタ２０のプリンタドライバをインストールする場合を例に挙げて説明したが、プリンタ３０のプリンタドライバをインストールする場合も同様の操作を行うことができる。また、同様に、ホストＢ〜Ｅについても、上記の各操作を同様に行って、使用が制限されていない印刷処理機能を用いて印刷処理で行われる印刷条件を設定することができる。
【００６８】
また、本実施の形態では、サーバ１０からプリンタドライバをホストＡにダウンロードする際に、機能制限情報も同時にダウンロードしているが、所定期間毎に、サーバ１０からホストＡに対して、機能制限情報を配信するようになっていてもよい。これにより、サーバ１０にて管理者等により設定される機能制限情報を所定期間毎に更新することができ、これに伴って、ホストＡにて規定される印刷制御条件を変更することが可能になる。
【００６９】
上記したように、通常、各ホストＡ〜Ｅにインストールされるプリンタドライバは、同一である。そのため、プリンタドライバを各ホストＡ〜Ｅにインストールしただけでは、各ホストＡ〜Ｅ毎に印刷処理機能に制限を設けることはできない。しかしながら、本実施の形態では、プリンタドライバのインストールとともに、各ホストＡ〜Ｅ毎に使用が制限された印刷処理機能に関する機能制限情報をダウンロードしている。従って、同一のプリンタドライバを用いた場合にも、該プリンタドライバが各ホストＡ〜Ｅ毎に固有の機能制限情報を読み込むことによって、各ホストＡ〜Ｅ毎に印刷制御条件を規定することができる。これにより、各ホストＡ〜Ｅ毎に、印刷処理に使用可能な印刷処理機能を制限した上で、ユーザが所望する印刷処理機能を使用した印刷条件を設定することができる。
【００７０】
また、プリンタドライバにて、印刷制御条件を規定しているので、印刷処理の印刷条件を設定する際に、ユーザ（ホストＡ〜Ｅ）に印刷制御条件を提示し、該印刷制御条件の中から、ユーザが所望する印刷処理機能を選択することができる。それゆえ、ユーザは、上記印刷制御条件の範囲内にて、所望する印刷条件を設定することにより、所望する印刷処理をプリンタ２０・３０に要求することができる。
【００７１】
〔実施の形態２〕
本発明の他の実施の形態について図７ないし図１１に基づいて説明すれば、以下の通りである。なお、説明の便宜上、前記の実施の形態１の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【００７２】
本実施の形態のプリンタネットワークシステムは、図７に示すように、前記実施の形態１で説明したホストＡに代えて、ホストＸを備えている。ホストＸは、図１に示すホストＡの構成に加えて、さらに、リアルタイムクロック（以下、ＲＴＣ）４５を有している。このＲＴＣ４５は、時刻や、月日・曜日等の暦（カレンダー）を管理している。なお、本実施の形態のホストＢ’〜Ｅ’は、前記実施の形態１で説明したホストＢ〜Ｅの構成にＲＴＣ４５を備えてなる。以下では、ホストＸを例に挙げて説明するが、ホストＢ’〜Ｅ’にも同様の説明を適用することができる。
【００７３】
また、図７のサーバ１０に備えられているＨＤ１４のプリンタドライバ管理部１７には、図８（ａ）に示される管理テーブルが格納されている。すなわち、図８（ａ）に示す管理テーブルには、機能制限情報として、プリンタ２０・３０が有する印刷処理機能の使用が可能な回数（以下、使用可能回数と記載する）が制限された使用回数制限情報が管理されている。具体的には、プリンタ２０が有する給紙トレイ４に収容されている記録紙を用いた印刷処理は、ホストＸ・Ｂ’では毎月２０枚までの印刷処理が許可され、ホストＣ’・Ｄ’では毎月１０枚までの印刷処理が許可されている。また、ホストＥ’では、プリンタ２０の給紙トレイ４を使用した印刷処理は、一切許可されていない（図中、０枚／月）。
【００７４】
一方、プリンタ３０でのカラー印刷による印刷処理は、図７（ａ）に示すように、ホストＸ・Ｂ’では毎月５０枚までのカラー印刷が許可され、ホストＣ’では毎月３０枚までのカラー印刷が許可されている。また、ホストＤ’では毎月２０枚までのカラー印刷が許可され、ホストＥ’ではカラー印刷は一切許可されていない（図中、０枚／月）。
【００７５】
このように、本実施の形態では、プリンタ２０の給紙トレイ４を使用して行われる印刷処理の使用可能回数である処理枚数が月単位にて制限され、プリンタ３０でのカラー印刷の処理枚数が月単位にて制限されている。そして、一月という期間内に行われる印刷処理の処理枚数が上記範囲内であれば、それぞれのプリンタ２０・３０にて印刷処理が実行され、上記処理枚数を超えるとプリンタ２０・３０での印刷処理が実行されないように、機能制限がなされている。
【００７６】
図８（ａ）に示す管理テーブルに管理されている上記使用回数制限情報は、前記実施の形態１にて説明したように、プリンタドライバをホストＸにダウンロードする際に、ホストＸにダウンロードされる。そして、この使用回数制限情報に基づいて、機能制限管理ファイルが作成される。
【００７７】
このとき、ホストＸにて作成された機能制限管理ファイルは、例えば、図８（ｂ）に示すように、テーブルとして格納される。すなわち、プリンタドライバの検出部（図示せず）は、プリンタ２０・３０毎に使用回数制限情報を管理するとともに、印刷処理に際して、使用可能回数が制限された印刷処理機能を実際に用いた回数である使用回数を実績値としてカウントして管理している。具体的には、図８（ｂ）に示すテーブルによれば、ホストＸから指示されたプリンタ２０での印刷処理にて、プリンタ２０の給紙トレイ４を使用して印刷処理された処理枚数は１１枚となっている。また、ホストＸから指示されたプリント３０でのカラー印刷の処理枚数は、３７枚となっている。
【００７８】
上記のようにしてプリンタドライバがインストールされ、図８（ｂ）に示す機能制限管理ファイルが作成されたホストＸから、プリンタ２０に印刷処理の要求がなされると、ホストＸ内のプリンタドライバは、以下のように動作する。すなわち、ホストＸのアプリケーションソフト等からプリンタ３０に印刷要求がなされると、プリンタドライバが起動し、該プリンタドライバは、機能制限管理部４７（図７）に格納されている上記機能制限管理ファイルを読み込む。そして、プリンタ３０を使用する場合に、使用が制限されている印刷処理機能を確認するとともに、制限されている印刷処理機能の実績値を確認する。これにより、使用制限された印刷処理機能を用いて、当月に、印刷処理がなされた処理枚数を確認する。
【００７９】
本実施の形態では、図８（ｂ）に示すように、プリンタ３０でのカラー印刷による印刷処理が一月あたり５０枚まで許可されており、当月の実績値が３７枚でとなっている。つまり、図８（ｂ）の機能制限管理ファイルによれば、当月の実績値は、使用可能回数の範囲内であるので、カラー印刷による印刷処理が許可される。カラー印刷による印刷処理が許可されると、プリンタドライバの規定部が印刷設定ダイアログ画面を構築し、通知部からの通知により、ホストＡの操作・表示部４２に印刷設定ダイアログ画面を表示する。
【００８０】
具体的には、図９に示すように、画質の明るさやコントラスト、カラー印刷・モノクロ印刷等の画質を設定するための画質設定用の印刷設定ダイアログ画面には、カラー印刷の設定条件を選択可能に表示する。このとき、カラー印刷の設定条件とともに、カラー印刷以外に設定可能な印刷条件として、モノクロ印刷（白黒印刷）の設定条件も、選択可能に表示する。ユーザは、図９に示す印刷設定ダイアログ画面に基づいて、プリンタ３０で行う印刷処理について、所望する印刷条件を設定する。そして、例えば、プリンタ３０でカラー印刷による印刷処理を選択し、カラー印刷による印刷処理を実際に行った場合には、図８（ｂ）に示されるテーブルの実績値に、カラー印刷を行った処理枚数を加えて実績値を更新する。
【００８１】
このように、図８（ｂ）のテーブルに示される実績値は、所定期間（本実施の形態では、同一の月）内は、印刷処理が行われるとその処理枚数を実績値として計上していく。そして、あらかじめ設定されている使用可能回数と実績値とを比較し、実績値が上記使用可能回数を超えると、以下の動作を行う。
【００８２】
すなわち、使用可能回数と当月の実績値とを比較した場合に、当月の実績値が使用可能回数を超過していれば、カラー印刷による印刷処理が制限される。それゆえ、ホストＡの操作・表示部４２には、図１０に示すように、「カラー印刷が使用制限されています。」の表示がメッセージ領域３１になされた印刷設定ダイアログ画面が表示される。また、図１０に示す印刷設定ダイアログ画面では、カラー印刷の設定条件は表示されず、機能制限がなされていないモノクロ印刷の設定条件が表示される。
【００８３】
従って、ユーザは、図１０に示す印刷設定ダイアログ画面によって、プリンタ３０でのカラー印刷による印刷処理を行うことができないことを認識するとともに、モノクロ印刷による印刷処理を実行するか否かを決定する。
【００８４】
なお、本実施の形態では、使用が制限されているカラー印刷の設定条件を印刷設定ダイアログ画面上に表示していないが、前記実施の形態１にて説明したように、グレーアウト表示によってカラー印刷の設定条件を表示してもよい。
【００８５】
また、本実施の形態では、使用可能回数と実績値とを比較して、印刷処理に使用可能な印刷処理機能を決定しているが、これに限定されるものではない。すなわち、使用可能回数から使用回数を差し引いた残りの使用可能回数が、０であるか否かを判定することによって、印刷処理に使用可能な印刷処理機能を決定してもよい。
【００８６】
ところで、ホストＸ内のＲＴＣ４５（図１）では日時情報を管理している。そのため、この日時情報に基づいて、所定期間が経過した場合（本実施の形態では、月が変わった場合）に、プリンタドライバが、図８（ｂ）の機能制限管理ファイルに管理されている実績値をリセットする。本実施の形態では、この実績値のリセットにより、実績値が０に設定される。これにより、使用可能回数を超過しているために制限されていた印刷処理機能の使用が、使用可能回数内にて使用することが可能になる。
【００８７】
このように、印刷処理の処理枚数が月単位にて制限されている場合に、プリンタドライバが実行する動作について、図１１に示すフローチャートに基づいて説明する。すなわち、図７のサーバ１０からホストＸにインストールされたプリンタドライバが起動すると、Ｓ２１では、機能制限管理部４７に格納された機能制限管理ファイル（図８（ｂ））を読み込む。続いて、Ｓ２２では、読み込まれた機能制限管理ファイルに管理されている実績値が、使用可能回数を超過しているか否かを判定する。Ｓ２２にて、実績値が使用可能回数よりも大きい印刷処理機能があると判定されれば、Ｓ２４に進む。
【００８８】
Ｓ２４では、図１０に示されるように、実績値が使用可能回数を超えた制限機能をユーザに通知する表示がなされ、かつ、印刷処理にて設定可能な印刷制御条件が選択可能に表示される印刷設定ダイアログ画面を、プリンタドライバの規定部が構築する。これに対し、Ｓ２２にて、実績値が使用可能回数を超過していないと判定されれば、Ｓ２３にて、上記規定部は、プリンタ３０にて設定可能なすべての印刷処理機能を印刷制御条件として表示する印刷設定ダイアログ画面を構築する。
【００８９】
Ｓ２３及びＳ２４にて、それぞれ印刷設定ダイアログ画面が構築されると、Ｓ２５では、該印刷設定ダイアログ画面を操作・表示部４２に表示し、Ｓ２６では、それぞれの印刷設定ダイアログ画面の表示に基づいて、ユーザが印刷条件を設定する。続いて、Ｓ２７では、ユーザからの印刷指示の有無を判定する。Ｓ２７にて、印刷指示があると判定されれば、Ｓ２８に進んで印刷処理を実行し、Ｓ２９に進む。Ｓ２９では、機能制限がなされた印刷処理機能を用いた印刷処理が実行された場合には、機能制限管理ファイルに管理されている実績値を更新する。一方、Ｓ２７にて印刷指示がないと判定されれば、一連の動作を終了する。
【００９０】
このように、プリンタドライバが、機能制限情報として使用回数制限情報を読み込むことによって、所定の印刷処理機能の使用可能回数に基づいて、印刷処理に使用可能な印刷処理機能を制限することができる。それゆえ、サーバ１０にて、管理者等によって設定された使用回数制限情報を各ホストＸ・Ｂ’〜Ｅ’に配信することによって、各ホストＸ・Ｂ’〜Ｅ’に、所定の印刷処理機能の使用可能回数を制限することができる。
【００９１】
〔実施の形態３〕
本発明の他の実施の形態について図１２に基づいて説明すれば、以下の通りである。なお、説明の便宜上、前記の実施の形態１・２の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【００９２】
前記実施の形態１・２では、サーバ１０からホストＡ・Ｘに全機能を備えたプリンタドライバをインストールする場合について説明したが、本実施の形態では、すべての印刷処理機能を備えたプリンタドライバではなく、特定の印刷処理機能を有する機能モジュールをインストールする場合について説明する。
【００９３】
具体的には、本実施の形態のプリンタネットワークシステムは、図１２に示すように、前記実施の形態１で説明したホストＡに代えて、ホストＹを備えている。ホストＹは、ホストＡがＨＤ４４に備えている機能制限管理部４７を有していない以外は、ホストＡと同様の構成である。
【００９４】
上記の構成のプリンタネットワークシステムにて、サーバ１０側からホストＹに対して、例えばプリンタ３０のプリンタドライバをインストールする動作は、以下のように行われる。すなわち、ホストＡがＬＡＮ４０を介して、サーバ１０にアクセスし、プリンタ３０のプリンタドライバのインストールを要求する。この要求によって、サーバ１０のＨＤ１４に格納されているインストールプログラム１５が実行される。
【００９５】
このとき、サーバ１０のプリンタドライバ管理部１７に格納されている機能制限情報（図３）に基づいて、ホストＹがプリンタ３０を使用する場合に制限されない印刷処理機能に関する機能モジュール（プリンタドライバモジュール）をインストールし、制限される印刷処理機能に関する機能モジュールはインストールされないようにする。例えば、ホストＹがプリンタ３０を使用する場合にカラー印刷機能が制限されているとすると、カラー印刷機能モジュールは、ホストＹにインストールされないようになっている。
【００９６】
このように、本実施の形態では、プリンタドライバのインストールに際して、サーバ１０のプリンタドライバ管理部１７に格納されている機能制限情報（図３）に基づいて、特定の機能モジュールのみをインストールしている。そのため、ホストＹにて、プリンタドライバが起動すると、ホストＹの操作・表示部４２には、インストールされた機能モジュールに基づいて印刷設定ダイアログ画面が構築される。
【００９７】
すなわち、上記のように、カラー印刷機能が制限されているためにカラー印刷機能モジュールがインストールされていない場合には、例えば図１０に示すように、カラー印刷の設定条件が表示されない印刷設定ダイアログ画面が構築されることになる。これにより、ユーザは、図１０に示す印刷設定ダイアログ画面によって、プリンタ３０でのカラー印刷による印刷処理を行うことができないことを認識することができる。
【００９８】
以上のように、プリンタドライバのインストールに際して、機能が制限されていない機能モジュールのみをインストールすることによっても、各ホスト毎に、所定の印刷処理機能を制限することができる。この場合、インストールされた機能モジュールに基づいて、印刷制御条件が規定されることになるので、前記実施の形態１のように、機能管理ファイルを検出する検出部や印刷制御条件を規定するための規定部は不要となる。
【００９９】
また、本実施の形態のホストＹが、前記実施の形態１のホストＡが有する機能制限管理部４７を備えている必要はない。この理由は、本実施の形態では、印刷設定ダイアログ画面の構築は、プリンタドライバが機能制限管理ファイルを読み込んで行われるのではなく、インストールされた機能モジュールに基づいて行われるためである。従って、前期実施の形態１にて説明したように、プリンタドライバのインストールとともに、プリンタドライバ管理部１７に格納されている機能制限情報をダウンロードする必要はない。
【０１００】
なお、本実施の形態では、特定の機能モジュールがインストールされているか否かによって、印刷処理機能を制限している。それゆえ、本実施の形態は、機能モジュールの有無によって印刷処理機能を制限することができる場合に好適に用いることができる。機能モジュールの有無によって制限される印刷処理機能としては、例えば、カラー印刷機能、モノクロ印刷機能、印刷処理が施された記録物のステープル処理等を挙げることができる。
【０１０１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０２】
【発明の効果】
本発明の印刷制御システムは、以上のように、情報処理装置は、印刷装置が有する印刷処理機能の使用を制限するための機能制限情報が格納された記憶部を備え、プリンタドライバは、上記機能制限情報を検出する検出部と、該検出部にて検出された機能制限情報に基づいて、印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定する規定部とを備えているものである。
【０１０３】
それゆえ、プリンタドライバが、情報処理装置に格納されている機能制限情報を検出しているので、各情報処理装置毎に所定の印刷処理機能が制限された印刷制御条件を規定することができるという効果を奏する。これにより、情報処理装置毎に、印刷装置で実行される印刷処理を制限することができる。
【０１０４】
また、上記情報処理装置のユーザは、上記プリンタドライバが規定した印刷制御条件を確認することによって、印刷処理に際して制限されていない印刷処理機能及び制限されている印刷処理機能を把握することができるという効果を奏する。それゆえ、ユーザが上記印刷制御条件の中から少なくとも１つの印刷処理機能を選択することによって、上記プリンタドライバは、ユーザの所望する印刷処理を実行するように、印刷装置での印刷処理を制御することができる。
【０１０５】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記情報処理装置は、ネットワークを介して、上記プリンタドライバ及び上記機能制限情報を管理するサーバに接続されており、上記サーバは、上記プリンタドライバ及び上記機能制限情報を上記情報処理装置に提供しているものである。
【０１０６】
それゆえ、上記サーバにて、情報処理装置毎に上記機能制限情報の設定を変更することにより、上記プリンタドライバが規定する印刷制御条件を変更することができるという効果を奏する。これにより、各情報処理装置に同一のプリンタドライバをインストールしても、上記機能制限情報を情報処理装置毎に異ならせることによって、各情報処理装置毎に、使用が制限される印刷処理機能が異なる印刷制御条件を設定することができる。
【０１０７】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記記憶部は、上記機能制限情報として、上記印刷装置が有する印刷処理機能の使用可能回数が設定された使用回数制限情報を格納し、上記検出部は、上記使用回数制限情報を検出するとともに、上記使用可能回数が設定されている印刷処理機能が使用された使用回数をカウントし、上記規定部は、上記使用回数制限情報及び上記検出部にてカウントされた上記使用回数に基づいて、上記印刷制御条件を規定しているものである。
【０１０８】
それゆえ、印刷処理機能の使用回数に応じて上記印刷制御条件を規定し、印刷装置での印刷処理を制御することができるという効果を奏する。
【０１０９】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記プリンタドライバは、上記印刷処理に際して使用が制限されている上記印刷処理機能を選択することができないように通知する通知部をさらに備えているものである。
【０１１０】
それゆえ、ユーザが誤って、使用制限された印刷処理機能を使用した印刷処理を印刷装置に要求することはない。これにより、ユーザの操作性を向上するとともに、印刷装置の操作性を向上することができるという効果を奏する。
【０１１１】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記通知部は、上記印刷処理に際して、上記使用回数が上記使用可能回数を超えた印刷処理機能を選択することができないように通知するものである。
【０１１２】
それゆえ、ユーザが誤って、使用制限された印刷処理機能を使用した印刷処理を印刷装置に要求することはない。これにより、ユーザの操作性を向上するとともに、実行不可能な印刷処理を印刷装置に要求することがないので、印刷装置の操作性を向上することもできるという効果を奏する。
【０１１３】
また、本発明の印刷制御システムは、上記の印刷制御システムにおいて、上記規定部は、所定期間が経過した場合に、上記使用回数をリセットするものである。
【０１１４】
それゆえ、所定期間が過ぎれば、再び、上記使用回数が上記使用可能回数を超えた印刷処理機能を使用することが可能になるという効果を奏する。
【０１１５】
また、本発明の印刷制御システムは、以上のように、プリンタドライバは、印刷装置が有する各印刷処理機能に対応したプリンタドライバモジュールを有し、サーバは、上記プリンタドライバ、及び、上記印刷装置が有する印刷処理機能の使用を制限するための機能制限情報を管理する管理部を備えるとともに、該機能制限情報に基づいて、特定の印刷処理機能を有するプリンタドライバモジュールを上記情報処理装置に提供しているものである。
【０１１６】
それゆえ、情報処理装置毎に、機能制限情報に基づいてプリンタドライバモジュールがインストールされるので、情報処理装置からの要求によって印刷装置で実行される印刷処理は、上記プリンタドライバモジュールに対応した印刷処理機能にて行うことができる印刷処理に制限されることになる。つまり、サーバから特定のプリンタドライバモジュールを情報処理装置にインストールすることによって、該プリンタドライバモジュールに応じて、印刷処理装置で実行される印刷処理を制限することができるという効果を奏する。
【０１１７】
また、本発明の印刷制御方法は、以上のように、情報処理装置に格納された、印刷装置が有する印刷処理機能を制限するための機能制限情報を検出する検出ステップと、上記検出ステップにて検出された機能制限情報に基づいて、印刷処理に際して使用可能な上記印刷処理機能を印刷制御条件として規定する規定ステップとを備えている方法である。
【０１１８】
それゆえ、プリンタドライバによって、情報処理装置毎に、印刷装置で実行される印刷処理を制限することができるという効果を奏する。そして、上記印刷制御条件の中から少なくとも１つの印刷処理機能をユーザが選択することによって、ユーザの所望する印刷処理を実行するように、印刷装置での印刷処理を制御することができる。
【０１１９】
また、本発明の印刷制御方法は、上記の印刷制御方法において、上記情報処理装置は、ネットワークを介して、上記プリンタドライバ及び上記機能制限情報を管理するサーバに接続されており、上記サーバに管理されている上記プリンタドライバ及び上記機能制限情報を上記情報処理装置が入手する入手ステップをさらに備えている方法である。
【０１２０】
それゆえ、上記サーバにて、情報処理装置毎に機能制限情報を設定することにより、各情報処理装置毎に異なる印刷制御条件を設定することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明におけるプリンタネットワークシステムを構成するサーバ及びホストコンピュータのブロック図である。
【図２】本発明におけるプリンタネットワークシステムの構成を説明する正面図である。
【図３】上記サーバのプリンタドライバ管理部に管理されている機能制限情報の一例を示す管理テーブルである。
【図４】ホストコンピュータにインストールされたプリンタドライバが構築する印刷設定ダイアログ画面を示す平面図である。
【図５】上記サーバから上記ホストコンピュータにプリンタドライバをインストールする動作を説明するフローチャートである。
【図６】本発明の印刷制御方法を説明するフローチャートである。
【図７】本発明における他のプリンタネットワークシステムを構成するサーバ及びホストのブロック図である。
【図８】（ａ）は、上記サーバのプリンタドライバ管理部に管理されている機能制限情報の一例を示す管理テーブルであり、（ｂ）は、上記ホストコンピュータの機能制限管理部に管理されている機能設定ファイルの一例を示すテーブルである。
【図９】ホストコンピュータにインストールされたプリンタドライバが構築する他の印刷設定ダイアログ画面を示す平面図である。
【図１０】ホストコンピュータにインストールされたプリンタドライバが構築するさらに他の印刷設定ダイアログ画面を示す平面図である。
【図１１】本発明の他の印刷制御方法を説明するフローチャートである。
【図１２】本発明におけるさらに他のプリンタネットワークシステムを構成するサーバ及びホストのブロック図である。
【符号の説明】
１０    サーバ
１４    ハードディスク（ＨＤ）
１６    プリンタドライバ記憶部
１７    プリンタドライバ管理部
２０    プリンタ（印刷装置）
３０    プリンタ（印刷装置）
４０    ローカルエリアネットワーク（ＬＡＮ、ネットワーク）
４４    ハードディスク（ＨＤ、記憶部）
４６    プリンタドライバ記憶部
４７    機能制限管理部（記憶部）
Ａ〜Ｅ  ホストコンピュータ（ホスト、情報処理装置）
Ｘ・Ｙ  ホストコンピュータ（ホスト、情報処理装置）
【図１】
2004220532.tif 000003
【図２】
2004220532.tif 000004
【図３】
2004220532.tif 000005
【図４】
2004220532.tif 000006
【図５】
2004220532.tif 000007
【図６】
2004220532.tif 000008
【図７】
2004220532.tif 000009
【図８】
2004220532.tif 000010
【図９】
2004220532.tif 000011
【図１０】
2004220532.tif 000012
【図１１】
2004220532.tif 000013
【図１２】
2004220532.tif 000014