(57)【要約】【課題】印刷処理効率の低下を回避しつつ、ファーストプリントアウトまでの時間を短縮できる新規な印刷制限システム及び装置並びに印刷制限方法等の提供。【解決手段】プリンタユーザが印刷設定を行うためのプリンタドライバ２２を印刷制限情報の基づいて所定の制限を付した内容の新たなプリンタドライバ２２に適宜更新する。これによって、任意の消耗品の消費を強制的に抑制することが可能となるため、印刷処理効率の低下を回避しつつ、ファーストプリントアウトまでの時間を短縮できる。また、印刷制限がかけられた状況においてもプリンタ利用者が簡単に利用が許可された範囲内の印刷設定にてプリントアウトできる。【選択図】        図１
2005031784.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバを介した印刷指示を受けて印刷処理を実行するプリンタを備えた印刷システムであって、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、
前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、
を備えたことを特徴とする印刷制限システム。
【請求項２】
請求項１に記載の印刷制限システムにおいて、
前記プリンタドライバ生成部は、
前記プリンタユーザの印刷情報を取得する印刷情報取得部と、
当該印刷情報から求められるプリンタ利用状況に基づいて前記印刷制限情報を決定する印刷制限決定部と、
を備えていることを特徴とする印刷制限システム。
【請求項３】
請求項２に記載の印刷制限システムにおいて、
前記印刷制限決定部は、ユーザ印刷情報の積算値に基づいて前記印刷制限情報を決定するようにしたことを特徴とする印刷制限システム。
【請求項４】
請求項１〜３のいずれかに記載の印刷制限システムにおいて、
前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とする印刷制限システム。
【請求項５】
請求項１〜３のいずれかに記載の印刷制限システムにおいて、
前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とする印刷制限システム。
【請求項６】
プリンタユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、
前記プリンタユーザがそれぞれ利用しているプリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、
を備えたことを特徴とする印刷制限装置。
【請求項７】
請求項６に記載の印刷制限装置を備えたことを特徴とするプリンタ。
【請求項８】
請求項６に記載の印刷制限装置を備えたことを特徴とする印刷指示端末。
【請求項９】
請求項６に記載の印刷制限装置を備えたことを特徴とするプリンタサーバ。
【請求項１０】
請求項６に記載の印刷制限装置を備えたことを特徴とするアプリケーション配信サーバ。
【請求項１１】
請求項７に記載のプリンタ、請求項８に記載の印刷指示端末、請求項９に記載のプリンタサーバ、請求項１０に記載のアプリケーション配信サーバのいずれかを備えたことを特徴とする印刷制限システム。
【請求項１２】
プリンタドライバを介した印刷指示を受けて印刷処理を実行するプリンタを備えた印刷システムで用いられるコンピュータを、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録手段と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、
前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、
して機能させることを特徴とする印刷制限プログラム。
【請求項１３】
コンピュータを、
プリンタユーザ毎に予め設定された印刷制限情報を記録する印刷制限情報記録手段と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、
前記プリンタユーザが利用しているプリンタドライバをこのプリンタドライバ生成手段で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、
して機能させることを特徴とする印刷制限プログラム。
【請求項１４】
請求項１２又は１３に記載の印刷制限プログラムにおいて、
前記コンピュータが、プリンタに備え付けのコンピュータ、印刷指示端末に備え付けのコンピュータ、プリンタサーバのコンピュータ、アプリケーション配信サーバのコンピュータのいずれかであることを特徴とする印刷制限プログラム。
【請求項１５】
プリンタユーザ毎に予め設定された印刷制限情報に基づいて印刷制限を行うようにした印刷制限方法であって、
前記プリンタユーザ毎の印刷情報を取得し、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバを生成し、この新たなプリンタドライバを前記プリンタユーザが利用している古いプリンタドライバに変えて更新するようにしたことを特徴とする印刷制限方法。
【請求項１６】
請求項１５に記載の印刷制限方法において、
前記印刷制限情報は、前記プリンタユーザ毎の印刷情報の積算値に基づいて決定するようにしたことを特徴とする印刷制限方法。
【請求項１７】
請求項１５又は１６に記載の印刷制限方法において、
前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とする印刷制限方法。
【請求項１８】
請求項１５〜１７のいずれかに記載の印刷制限方法において、
前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とする印刷制限方法。
【請求項１９】
請求項１５〜１８のいずれかに記載の印刷制限方法において、
前記新たなプリンタドライバが生成されたときは、その新たなプリンタドライバを介した印刷指示のみを受け付けるようにしたことを特徴とする印刷制限方法。
【請求項２０】
請求項１５〜１９のいずれかに記載の印刷制限方法において、
前記プリンタユーザが利用可能な印刷指示端末が複数ある時は、その全てのプリンタドライバをこの新たなプリンタドライバに変えて更新するようにしたことを特徴とする印刷制限方法。
【請求項２１】
請求項１５〜２０のいずれかに記載の印刷制限方法において、
一台のプリンタに対して複数のプリンタユーザがいるときは、各プリンタユーザ毎に異なった印刷制限情報を設定するようにしたことを特徴とする印刷制限方法。
【請求項２２】
請求項１５〜２１のいずれかに記載の印刷制限方法において、
前記プリンタユーザ毎の印刷情報の取得と、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバの生成と、この新たなプリンタドライバの更新とを、前記プリンタのリソースを用いて実現するようにしたことを特徴とする印刷制限方法。
【請求項２３】
請求項１５〜２２のいずれかに記載の印刷制限方法において、
前記プリンタドライバ自体、若しくは、プリンタドライバの個体情報を示す署名、プリンタの更新部分、ユーザ情報のいずれかあるいは全てを暗号化するようにしたことを特徴とする印刷制限方法。
【請求項２４】
請求項１５〜２３のいずれかに記載の印刷制限方法において、
前記プリンタとプリンタドライバとの間に認証手段を設けるようにしたことを特徴とする印刷制限方法。
【請求項２５】
請求項１５〜２４のいずれかに記載の印刷制限方法において、
前記プリンタドライバに、自分自身が最新版であるか否かを確認させるようにしたことを特徴とする印刷制限方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、情報機器管理者の管理下にあるプリンタを複数のプリンタユーザで共用するに際して適用される印刷制限システム及び印刷制限装置、印刷制限プログラム並びに印刷制限方法に関するものである。
【０００２】
【従来の技術】
従来、多くの企業や官庁のオフィス等においては、各職員毎に配布されたパソコン（端末）とプリンタ、サーバ等の共用機器とをＬＡＮ等のネットワークで接続して、各種データの交換やプリンタ、サーバ等の各種機能を共用する形態が一般的となっている。
【０００３】
このような形態において、情報機器管理者等は、プリンタ利用コストをできるだけ削減するために、消耗品の消費量を節約する設定の印刷、例えば、カラートナーを用いたカラー印刷よりも比較的安価なモノクロ印刷を積極的に利用するようにであるとか、印刷用紙の消費量が少ない両面印刷やＮアップ印刷（用紙の一面にＮページ分をまとめて印刷）を優先的に行うように各プリンタユーザへ呼びかけたりしている。
【０００４】
しかしながら、このような呼びかけを行っても実際にどのような印刷設定を適用するかについては各プリンタユーザの判断に任されているため、思うようにプリンタ利用コストを削減できないのが現状である。
そのため、従来では、例えば、以下の特許文献１，２等に示すように、各プリンタユーザや部署毎に予め許容可能な印刷量（印刷枚数や消耗品毎の使用量）を設定しておき、その印刷使用状況をプリンタサーバ等で一括管理し、その印刷枚数等が予め設定された許容量に達したときに強制的に印刷を制限することでプリンタ利用コストの削減を図るようにした方法等が提案されている。
【０００５】
【特許文献１】
特開平１０−１６１８２３号公報
【特許文献２】
特開２００２−２１５３４６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来方法では、印刷処理を行うたびに、プリンタサーバ等がそのプリンタユーザを識別してそのプリンタユーザ毎に予め設定された許容値に基づいて、その印刷設定の全ての項目について許容値を越えているか否かを判断し、その結果が出てから、印刷処理に移行するようになっているため、プリンタユーザが印刷要求を出してから実際にファーストプリントアウトがなされるまでの時間が長くなる傾向にある。
【０００７】
また、プリンタユーザは、自己に印刷制限がなされていることやその制限の内容を印刷実行前に把握することができず、印刷実行後に印刷が拒否されるなどによって知ることになるため、それに至るまでに行った印刷設定作業に要する時間や労力が無駄になってしまい、印刷作業効率を低下させることがある。
また、印刷データや設定情報を実際に送った後に印刷制限がかかっているか否かが判断されるため、無駄なデータをネットワークに流すケースが多くなり、ネットワークトラフィックを増大させる結果となる。
【０００８】
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的は、予め設定された印刷制限を確実に実行できることは勿論、印刷処理効率の低下を回避しつつ、ファーストプリントアウトまでの時間を短縮することができる新規な印刷制限システム及び印刷制限装置、印刷制限プログラム並びに印刷制限方法を提供するものである。
【０００９】
【課題を解決するための手段】
〔発明１〕
前記課題を解決するために発明１の印刷制限システムは、
プリンタドライバを介した印刷指示を受けて印刷処理を実行するプリンタを備えた印刷システムであって、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、を備えたことを特徴とする
一般に、プリンタユーザはプリンタを操作するためのパソコン等の印刷指示端末に予めインストールされたそのプリンタ専用のプリンタドライバの印刷設定画面を利用して所望の印刷設定を行い、プリンタは、このプリンタドライバの印刷設定画面で設定された印刷設定に従ってその印刷データの印刷を実行するようになっている。
【００１０】
そこで、本発明は上述したように、予め印刷制限情報記録部に記録された各プリンタユーザ毎の印刷制限情報に基づいてプリンタドライバ生成部が印刷制限を課した新たなプリンタドライバを生成（カスタマイズ）し、プリンタドライバ更新部がこの新たなプリンタドライバを各プリンタユーザの印刷指示端末等にインストールし直してそのプリンタユーザが現在利用している古いプリンタドライバを新しいものに更新することで印刷制限を課すようにしたものである。
【００１１】
すなわち、本発明は従来方法のようにプリンタユーザから印刷要求があってからその印刷設定の内容を解析して、印刷制限の可否を判断して制限内の印刷のみを許可するようにしたのではなく、印刷要求を出す時点の印刷設定画面で既にプリンタユーザが選択できる印刷設定条件を制限するようにしたものである。
これによって、プリンタはその制限された印刷条件に従った印刷要求のみを受け取って直ちに印刷実行することができるため、従来のように印刷要求があってからその内容を解析して印刷制限を行うようにする方法に比べて、ファーストプリントアウトまでの時間を大幅に短縮することができる。
【００１２】
また、印刷処理を行う前にプリンタユーザが新たに設定された印刷制限の内容を正確かつ瞬時に知ることができるため、設定に要する時間や労力の無駄が無くなって印刷処理効率の低下を防止することができる。
さらに、無駄な印刷データや設定情報をネットワークに流すこともなくなり、ネットワークトラフィックの増大も回避することが可能となる。
【００１３】
〔発明２〕
発明２の印刷制限システムは、
発明１に記載の印刷制限システムにおいて、前記プリンタドライバ生成部は、前記プリンタユーザの印刷情報を取得する印刷情報取得部と、当該印刷情報から求められるプリンタ利用状況に基づいて前記印刷制限情報を決定する印刷制限決定部と、を備えていることを特徴とするものである。
【００１４】
すなわち、その印刷情報取得部が、各プリンタユーザが実行した印刷情報を取得し、印刷制限決定部が、当該印刷情報から求められるプリンタ利用状況に基づいて前記印刷制限情報を決定した時に、プリンタドライバ生成部は、この印刷制限情報に従った印刷制限を課した新たなプリンタドライバを作成することになる。
【００１５】
これによって、発明１と同様の効果が得られると共に、各プリンタユーザのプリンタ利用状況に応じた印刷制限を課すことができる。
〔発明３〕
発明３の印刷制限システムは、
発明２に記載の印刷制限システムにおいて、前記印刷制限決定部は、ユーザ印刷情報の積算値に基づいて前記印刷制限情報を決定するようにしたことを特徴とするものである。
【００１６】
これによって、消耗品の利用量などの定量的なデータに基づいた明確な印刷制限を課すことができる。
〔発明４〕
発明４の印刷制限システムは、
発明１〜３のいずれかに記載の印刷制限システムにおいて、前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とするものである。
【００１７】
これによって、その選択肢がなくなった（選択不可）新たなプリンタドライバが生成されて、プリンタユーザはその選択肢を選択することが事実上不可能となるため、それ以後はその選択肢で選択される印刷設定の利用を確実に制限することができる。
〔発明５〕
発明５の印刷制限システムは、
発明１〜３のいずれかに記載の印刷制限システムにおいて、前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とするものである。
【００１８】
これによって、発明４と同様の効果が得られると共に、新たに更新するプリンタドライバは、その機能が削除されている分、そのサイズを小さくすることができる。
〔発明６〕
発明６の印刷制限装置は、
プリンタユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、前記プリンタユーザがそれぞれ利用しているプリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、を備えたことを特徴とするものである。
【００１９】
すなわち、本発明は前述した印刷制限機能を集約した装置であり、このように印刷制限機能をモジュール化すれば、既存の印刷システムに後付けするだけでその機能を発揮することが可能となり、既存の印刷システムを有効利用することが可能となる。
〔発明７〕
発明７のプリンタは、
発明６に記載の印刷制限装置を備えたことを特徴とするものである。
【００２０】
これによって、印刷制限装置を別個独立に製造する必要がなくなる上に、そのプリンタに備え付けのコンピュータシステムや通信システム等の機能の一部あるいは全部を利用して印刷制限機能を実現することが可能となるため、装置の製造コストを大幅に削減することができる。
また、印刷制限のための機能をプリンタに搭載することにより、プリンタに送信されてきた全ての印刷要求について印刷許可判断を行うことが可能となる。
【００２１】
〔発明８〕
発明８の印刷指示端末は、
発明６に記載の印刷制限装置を備えたことを特徴とするものである。
これによって、発明７と同様に、印刷制限装置を別個独立に製造する必要がなくなる上に、その印刷指示端末に備え付けのコンピュータシステムや通信システム等の各機能の一部あるいは全部を利用して印刷制限機能を実現することができる。
【００２２】
〔発明９〕
発明９のプリンタサーバは、
発明６に記載の印刷制限装置を備えたことを特徴とするものである。
これによって、発明７と同様に、印刷制限装置を別個独立に製造する必要がなくなる上に、そのプリンタサーバに備え付けのコンピュータシステムや通信システム等の各機能の一部あるいは全部を利用して印刷制限機能を実現することができる。
【００２３】
しかも、本発明では、発明７や８のように印刷処理に必要なプリンタや印刷指示端末の資源を利用しないため、これらの負荷を軽減することができる。
〔発明１０〕
発明１０のアプリケーション配信サーバは、
発明６に記載の印刷制限装置を備えたことを特徴とするものである。
【００２４】
これによって、発明７と同様に、印刷制限装置を別個独立に製造する必要がなくなる上に、そのアプリケーション配信サーバに備え付けのコンピュータシステムや通信システム等の各機能の一部あるいは全部を一時的に借用して印刷制限機能を実現することができる。
また、発明７や８のように印刷処理に必要なプリンタや印刷指示端末の資源を利用しないため、これらの負荷を軽減することが可能となる。
【００２５】
〔発明１１〕
発明１１の印刷制限システムは、
発明７に記載のプリンタ、発明８に記載の印刷指示端末、発明９の記載のプリンタサーバ、発明１０に記載のアプリケーション配信サーバのいずれかを備えたことを特徴とするものである。
【００２６】
これによって、プリンタと印刷指示端末、あるいはプリンタサーバ、アプリケーション配信サーバ等からなる印刷システムにおいて、発明１等と同様に、ファーストプリントアウトまでの時間を大幅に短縮した効率的な印刷処理が可能となり、また、余分な印刷要求をネットワークに流す必要もなくなるため、ネットワークトラフィックの増大を回避できる。
【００２７】
〔発明１２〕
発明１２の印刷制限プログラムは、
プリンタドライバを介して印刷指示を行う印刷指示端末と、この印刷指示を受けて印刷処理を実行するプリンタとを備えた印刷システムで用いられるコンピュータを、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録手段と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、して機能させることを特徴とするものである。
【００２８】
これによって発明１と同様な効果に加え、ソフトウェア上でその印刷制限システムを実現することが可能となるため、専用のハードウェアを用意して実現する場合に比べて大幅なコスト削減が達成できる。
〔発明１３〕
発明１３の印刷制限プログラムは、
コンピュータを、
プリンタユーザ毎に予め設定された印刷制限情報を記録する印刷制限情報記録手段と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、前記プリンタユーザが利用しているプリンタドライバをこのプリンタドライバ生成手段で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、して機能させることを特徴とするものである。
【００２９】
これによって、発明１と同様な効果に加え、ソフトウェア上でその印刷制限装置を実現することが可能となるため、専用のハードウェアを用意して実現する場合に比べて大幅なコスト削減が達成できる。
〔発明１４〕
発明１４の印刷制限プログラムは、
発明１２又は１３に記載の印刷制限プログラムにおいて、
前記コンピュータが、プリンタに備え付けのコンピュータ、印刷指示端末に備え付けのコンピュータ、プリンタサーバのコンピュータ、アプリケーション配信サーバのコンピュータのいずれかであることを特徴とする印刷制限プログラム。
【００３０】
これによって、プリンタや印刷指示端末あるいはプリンタサーバ、アプリケーション配信サーバ等に備え付けのコンピュータシステムの一部を借用してその機能を発揮することが可能となるため、別個独立したコンピュータシステムを用意して実現する場合に比べて大幅なコストダウンが可能となる。
〔発明１５〕
発明１５の印刷制限方法は、
プリンタユーザ毎に予め設定された印刷制限情報に基づいて印刷制限を行うようにした印刷制限方法であって、
前記プリンタユーザ毎の印刷情報を取得し、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバを生成し、この新たなプリンタドライバを前記プリンタユーザが利用している古いプリンタドライバに変えて更新するようにしたことを特徴とするものである。
【００３１】
これによって、発明１と同様に、プリンタは印刷要求があると直ちに印刷を開始することができるため、従来のように印刷要求があってからその内容を解析して印刷制限を行うようにする方法に比べてファーストプリントアウトまでの時間を大幅に短縮することができる。
また、印刷処理を行う前にプリンタユーザが新たに設定された印刷制限の内容を正確かつ瞬時に知ることができるため、設定に要する時間や労力の無駄が無くなって印刷処理効率の低下を防止することができる。
【００３２】
さらに、不必要な設定情報をネットワークに流すこともなくなり、ネットワークトラフィックの増大も回避することが可能となる。
〔発明１６〕
発明１６の印刷制限方法は、
発明１５に記載の印刷制限方法において、前記印刷制限情報は、前記プリンタユーザ毎の印刷情報の積算値に基づいて決定するようにしたことを特徴とするものである。
【００３３】
これによって、発明３と同様に、消耗品の利用量などの定量的なデータに基づいた明確な印刷制限を課すことができる。
〔発明１７〕
発明１７の印刷制限方法は、
発明１５または１６に記載の印刷制限方法において、前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とするものである。
【００３４】
これによって、発明４と同様に、その選択肢がなくなった（選択不可）新たなプリンタドライバが生成されて、プリンタユーザはその選択肢を選択することが事実上不可能となるため、それ以後はその選択肢で選択される印刷設定の利用を確実に制限することができる。
〔発明１８〕
発明１８の印刷制限方法は、
発明１５〜１７のいずれかに記載の印刷制限方法において、前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とするものである。
【００３５】
これによって、発明５と同様に、そのプリンタドライバを介した印刷においては、いかなる手段をもってしてもその機能を利用した印刷処理が不可能となるため、印刷制限を確実に達成することができる。
また、新たに更新するプリンタドライバは、その機能が削除されている分、そのサイズを小さくすることができる。
【００３６】
〔発明１９〕
発明１９の印刷制限方法は、
発明１５〜１８のいずれかに記載の印刷制限方法において、前記新たなプリンタドライバが生成されたときは、その新たなプリンタドライバを介した印刷指示のみを受け付けるようにしたことを特徴とするものである。
【００３７】
これによって、他のプリンタのためのプリンタドライバや汎用なプリンタドライバからの印刷要求を遮断することができるので、そのプリンタにおいて印刷制限を徹底することができる。
尚、そのプリンタドライバが新たなプリンタドライバか否かの判断は、プリンタドライバに署名や特有のＩＤを付すことにより、容易に行うことができる。
【００３８】
〔発明２０〕
発明２０の印刷制限方法は、
発明１５〜１９のいずれかに記載の印刷制限方法において、前記プリンタユーザが利用可能な印刷指示端末が複数ある時は、その全てのプリンタドライバをこの新たなプリンタドライバに変えて更新するようにしたことを特徴とするものである。
【００３９】
これによって、そのプリンタユーザは印刷制限の課されていない印刷指示端末を利用した印刷要求を行うことができなくなるため、印刷制限を回避した、いわゆるすり抜け印刷を防止することができる。
〔発明２１〕
発明２０の印刷制限方法は、
発明１５〜２０のいずれかに記載の印刷制限方法において、一台のプリンタに対して複数のプリンタユーザがいるときは、各プリンタユーザ毎に異なった印刷制限情報を設定するようにしたことを特徴とするものである。
【００４０】
これによって、各プリンタユーザ毎に適した印刷制限を課すことができる。
〔発明２２〕
発明２２の印刷制限方法は、
発明１５〜２１のいずれかに記載の印刷制限方法において、前記プリンタユーザ毎の印刷情報の取得と、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバの生成と、この新たなプリンタドライバへの更新とを、前記プリンタのリソースを用いて実現するようにしたことを特徴とするものである。
【００４１】
これによって、新たにプリンタサーバや印刷機能制限サーバ等を設ける必要がないため、設備投資額を抑えることができる。
〔発明２３〕
発明２３の印刷制限方法は、
発明１５〜２２のいずれかに記載の印刷制限方法において、前記プリンタドライバ自体、若しくは、プリンタドライバの個体情報を示す署名、プリンタの更新部分、ユーザ情報のいずれかあるいは全てを暗号化するようにしたことを特徴とするものである。
【００４２】
これによって、プリンタドライバの改ざんや偽装による不正な印刷制限のすり抜けを防止することができる。
〔発明２４〕
発明２４の印刷制限方法は、
発明１５〜２３のいずれかに記載の印刷制限方法において、前記プリンタとプリンタドライバとの間に認証手段を設けるようにしたことを特徴とするものである。
【００４３】
これによって、プリンタユーザ毎の印刷制限を確実に行うことができる。
〔発明２５〕
発明２５の印刷制限方法は、
発明１５〜２４のいずれかに記載の印刷制限方法において、前記プリンタドライバに、自分自身が最新版であるか否かを確認させるようにしたことを特徴とするものである。
【００４４】
これによって、プリンタ側だけでなく、プリンタドライバ側からもプリンタドライバが適切なものであるかどうかを確認することにより、プリンタ側からのみプリンタドライバの更新するように働きかける場合と比べて、よりスムーズかつ確実に、適切なプリンタドライバをユーザに利用させることができる。
【００４５】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳述する。
図１は本発明に係る印刷制限装置１００及びこの印刷制限装置１００を備えたプリンタ１０並びにこのプリンタ１０を備えた印刷制限システム構成の実施の一形態を示したものである。
【００４６】
図示するように、この印刷制限システムは、印刷制限装置１００を備えたプリンタ１０と、複数の印刷指示端末２０，２０…とをＬＡＮ等のネットワークＮを介して接続したものであり、このプリンタ１０を利用する複数のプリンタユーザがこれら各印刷指示端末２０，２０…を操作することで任意の印刷処理が実行できるようになっている。
【００４７】
また、このプリンタ１０には、本発明に係る印刷制限装置１００の他に、例えば、ハードディスク装置（ＨＤＤ）や半導体メモリ等からなる記憶部１１、印刷ヘッドや紙送り機構等からなる印刷機能部１２、強制排紙やリセット等の操作を行う設定・操作部１３、エラー情報等を通知すべく液晶パネル等からなる表示部１４、ＣＰＵやＲＡＭ、ＲＯＭ及び制御用ソフトウェア等からなる制御部１５、イーサネット（登録商標）規格等に則った通信部１６等が備わった構造となっており、印刷装置としての本来の機能を発揮できることは勿論、後述するように印刷制限装置１００の各機能の一部あるいは全部を兼用できるようになっている。
【００４８】
この印刷制限装置１００は、図示するようにプリンタユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部１１０と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部１２０と、前記プリンタユーザがそれぞれ利用しているプリンタドライバをこのプリンタドライバ生成部１２０で生成された新たなプリンタドライバに更新するプリンタドライバ更新部１３０とから主に構成されている。
【００４９】
また、さらにこの印刷制限情報記録部１１０は、制限情報取得部１１２と、設定条件記録テーブル１１４を備えており、また、プリンタドライバ生成部１２０は、印刷情報取得部１２２と、印刷情報記録テーブル１２４と、印刷制限決定部１２６と連携する構成となっており、以下にこれらの各部の機能等について説明する。
【００５０】
制限情報取得部１１２は、情報機器管理者等の印刷制限設定の権限を有する者が任意に設定した印刷制限に関する情報を取得する機能を提供するものであり、その具体的な内容が制限情報記録テーブル１１４に適宜記録されるようになっている。
すなわち、この制限情報記録テーブル１１４は、前記権限を有する者が任意に設定した、プリンタユーザに許容された印刷制限内容をその印刷設定項目毎に記録したものであり、例えば、図５に示すように、「カラー印刷：６０面」、「モノクロ印刷：３００面」、「Ａ４用紙：２５０枚」、「Ａ３用紙：１００枚（Ａ４用紙換算）」、「片面印刷：２００枚」、「両面印刷：１００枚」、「１アップ印刷：２００面」、「２アップ印刷：２００面」、「４アップ印刷：２００面」といったように選択可能な設定項目毎にある一ヶ月間における限度数を記録するようになっている。尚、この限度数及び項目は適宜、前記権限を有する者によって変更可能となっている。
【００５１】
一方、印刷情報取得部１２２は、対象となるプリンタ１０で実際に行われた印刷処理毎にそれに関する情報をプリンタユーザ毎に取得する機能を提供するものであり、取得した各印刷情報はその解析結果と共に印刷情報記録テーブル１２４に記録するようになっている。
ここで、この印刷情報取得部１２２で取得される印刷に関する情報としては、例えば、図３に示すように、印刷処理を行った「日時：２００３／１／１  １３：３０」、「ユーザ名：ｅｐｓｏｎ＿ｔａｒｏ」、「パスワード：＊＊＊＊＊」、「端末名：ｅｐｓｏｎ０１２」、「端末ＩＰアドレス：１９２．１６８．０．１２」、「プリンタドライバ更新日時：２００２／１２／２５  ９：２５」、「プリンタドライババージョン：１」、「印刷設定  色：モノクロ」、「印刷設定  用紙：Ａ４」、「印刷設定  方式：片面」、「印刷設定  アップ数：２」等であり、また、印刷情報記録テーブル１２４には、例えば、図４に示すように、各プリンタユーザ単位に表形式で記録されるようになっている。
【００５２】
また、印刷制限決定部１２６は、上記のようにして得られた各プリンタユーザ毎の積算数と印刷制限情報とを比較し、その積算数がいずれかの設定項目において制限数を越えたときに、プリンタドライバ生成部１２０に対して印刷制限を行う旨を通知する機能を提供するようになっている。
例えば、印刷制限情報の内容が図５に示すようなものである場合、図５の印刷制限情報と、図４に記録されたプリンタユーザ名「ｅｐｓｏｎ＿ｊｉｒｏ」の設定項目毎の積算数とを比較すると、「カラー印刷面数」の項目（※１）が「６３」であって、図５の印刷制限情報に記載された「カラー印刷面数：６０」を越えており、このようなケースでは、設定条件比較部１２６は、プリンタユーザ名「ｅｐｓｏｎ＿ｊｉｒｏ」の「カラー印刷面数」の項目が制限値を越えた旨をプリンタドライバ生成部１２０に通知することになる。
【００５３】
そして、このプリンタドライバ生成部１２０は、この印刷制限決定部１２６からの通知内容に従ってその設定項目が選択不可の新たなプリンタドライバ２２を作成するようになっており、また、作成されたプリンタドライバ２２には必要に応じてバージョン番号が付され、そのバージョン番号によってプリンタドライバ２２の種別が判別可能となっている。
【００５４】
一方、各印刷指示端末２０，２０…は、例えば汎用のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって動作するパーソナルコンピュータ等から構成されており、印刷設定を実行するインタフェースとなる前記プリンタ１０専用のプリンタドライバが予めインストールされた状態となっている。
尚、この印刷制限装置１００の各部の機能は、専用のハードウェア等を用意することによって容易に実現可能であるが、プリンタ１０に備え付けの各リソースを利用することも可能であり、後者の方法を用いればより経済的に各機能を実現することができる。例えば、印刷制限情報記録部１１０における印刷制限情報やユーザ毎の印刷情報の記録は記憶部１１の記憶機能を、また、プリンタドライバ２２の更新は通信部１６の通信機能を、プリンタドライバ生成部１２０の作用は、制御部１５のコンピュータシステムの機能や専用の制御プログラムを利用することによって実現することが可能である。
【００５５】
次に、このような構成した印刷制限システムの作用及び効果を図２〜図９を参照しながら説明する。
先ず、本発明の印刷制限システムを稼働させるにあたっては、図２に示すように、そのプリンタ１０専用のプリンタドライバ２２を印刷指示端末２０側にインストールして（ステップＳ２００）、プリンタユーザがそのプリンタドライバ２２を介してプリンタ１０の印刷設定が行えるような状態にしておく。尚、この時点でインストールされるプリンタドライバ２２は、原則としてそのプリンタ１０が有する全ての機能を利用できるような一切の機能制限のないもの（例えば、バージョン１と称される）が用いられる。
【００５６】
次に、このようにしてそのプリンタ１０専用のプリンタドライバ２２をインストールしたならば、次のステップＳ２０２に移行して、そのプリンタ１０に対し、このプリンタ１０を利用するいずれかの印刷指示端末２０，２０…から印刷要求があるか否かを監視し、印刷要求があったとき（ＹＥＳ）は、さらにその印刷要求に対してそのまま印刷処理が行われたか否かを判断する（ステップＳ２０４）。尚、このステップＳ２０４において印刷処理が行われなかったとき（ＮＯ）は、再びステップＳ２０２に戻って印刷要求の有無を監視する。
【００５７】
次に、この判断ステップＳ２０４においてそのままそのプリンタ１０で印刷処理がなされたと判断したとき（ＹＥＳ）は、次のステップＳ２０６に移行してその印刷処理が行われた具体的な印刷情報（印刷内容）、例えば、前述した図３に示すような具体的な印刷情報が取得される。
そして、このような印刷情報の取得は、本発明の印刷制限対象となる全てのプリンタユーザに対して行われ、取得された情報はプリンタユーザ毎に記録されることになる。
【００５８】
例えば、図４では、「ｅｐｓｏｎ＿ｔａｒｏ」というプリンタユーザは、ある一ヶ月間に、「カラー印刷」：２３面、「モノクロ印刷」：１４７面を行い、「Ａ４用紙」：１２０枚、「Ａ３用紙」：３６枚（Ａ４用紙換算）、「片面印刷」：１４２枚、「両面印刷」：１４枚、「１アップ印刷」：８４面、「２アップ印刷」：５６面、「４アップ印刷」：１６面の印刷を行い、また、「ｅｐｓｏｎ＿ｊｉｒｏ」というプリンタユーザは、同じ一ヶ月間に、「カラー印刷」：６３面、「モノクロ印刷」：２５６面を行い、「Ａ４用紙」：１９０枚、「Ａ３用紙」：４１枚（Ａ４用紙換算）、「片面印刷」：１１３枚、「両面印刷」：１１８枚、「１アップ印刷」：１７０面、「２アップ印刷」：６０面、「４アップ印刷」：２１面の印刷を行った等といった情報が記録される。
【００５９】
次に、図２のステップＳ２０８に移行して各プリンタユーザ毎のある期間における印刷設定項目の選択肢毎の印刷枚数（面数）を積算すると共に、次のステップＳ２１０に移行して選択肢毎の積算印刷数と、予め設定された選択肢毎の制限印刷数とを比較し、その選択肢毎のいずれかが制限印刷数に達したか否かを判断する（ステップＳ２１２）。
【００６０】
そして、この比較の結果、その選択肢毎のいずれかが制限印刷数に達したと判断したとき（ＹＥＳ）は、ステップＳ２１４に移行してその制限印刷数に達した選択肢が無い（無くなった）新しいプリンタドライバ２２（例えば、バージョン２という）を生成し、次のステップＳ２１６に移行してこれをそのプリンタユーザの印刷指示端末２０に送付してその印刷指示端末２０にインストールされた古いプリンタドライバ２２（バージョン１）を更新することになる。
【００６１】
例えば、予め全てのプリンタユーザ毎に設定された選択肢毎の制限印刷数として、図５に示すように設定されている場合、図４に示した「ｅｐｓｏｎ＿ｔａｒｏ」というプリンタユーザの場合は、いずれの選択肢も制限印刷数に達していない。そのため、プリンタユーザ用の印刷指示端末２０にインストールされたプリンタドライバの印刷設定画面は、図７に示すように制限のない初期状態、すなわち、いずれの設定項目も選択肢が二つ以上あっていずれの選択肢も選択可能な状態がそのまま維持されることになる。
【００６２】
従って、図示するようにこの場合のプリンタユーザは、その後に行う印刷処理の設定として図７に示すように何ら印刷制限がなく、そのまま継続して任意の条件の印刷を行うことができる。
一方、図４に示すように、「ｅｐｓｏｎ＿ｊｉｒｏ」というプリンタユーザの場合は、「印刷設定  印刷色：カラー（※１）」の選択肢が、図５に規定された「印刷面数：６０面」の制限値を越えているため、直ちに図８に示すように、「印刷色：カラー」の選択肢が消えた印刷設定画面を用いた新たなプリンタドライバ２２が生成され、この新たなプリンタドライバ２２が、そのプリンタユーザ用の印刷指示端末２０にインストールされている古いプリンタドライバ２２（バージョン２）に替わって更新されることになる。
【００６３】
これによって、「ｅｐｓｏｎ＿ｊｉｒｏ」というプリンタユーザは、同図に示すように、その後の印刷設定においては「印刷色」として「モノクロ」しか選択できなくなることから、それ以降は「カラー印刷」が強制的に制限され、この結果、「カラー印刷」で使用するカラートナーやカラーインク等の消耗品の消費が確実に抑制されることになる。
【００６４】
そして、このように所定の印刷制限がなされた状態のまま引き続き印刷を続行して、図６に示すように、さらにその選択肢のうち「印刷アップ数：１（※２）」の選択肢が「２０２面」となって制限値（２００面）を越えると、図９に示すように「割り付け項目」として「印刷アップ数：１」の選択欄が消えた印刷設定画面となったさらに新たなプリンタドライバ２２（例えば、バージョン３という）が生成されて、これが前回のプリンタドライバ２２（バージョン２）に替わって更新されることになる。
【００６５】
これによって、「ｅｐｓｏｎ＿ｊｉｒｏ」というプリンタユーザは、さらに「印刷アップ数」として「２」又は「４」しか選択できなくなることから、それ以降は「１」の選択が強制的に制限され、印刷面数の消費が確実に抑制される結果となる。
そして、このような印刷制限は、ある期間、例えば一ヶ月が過ぎた時点や超過料金の支払い等を条件に適宜解除すれば、各プリンタユーザは、再びその制限値に達するまで自由な印刷を行うことができ、その後は、同様にしてその選択肢のいずれかが制限値に達する毎にその選択肢が消えた新たなプリンタドライバ２２に更新されて強制的な印刷制限が実行されることになる。
【００６６】
このように、本発明はプリンタユーザが印刷設定を行うためのプリンタドライバ２２を所定の制限を付した内容のものに適宜更新するようにしたものであり、これによって任意の消耗品の消費を強制的に抑制することが可能となる。
また、従来のようにプリンタや印刷指示端末、あるいはプリンタサーバ等が、印刷要求毎にいちいち印刷内容を各設定毎に確認する必要が一切無くなって、印刷要求があると直ちにプリンタは印刷を開始することができるため、ファーストプリントまでの時間を大幅に短縮することができる。
【００６７】
特に、大容量の印刷キューを備え、その印刷キューに溜められた印刷ジョブを順次実行するような形式のプリンタ１０の場合は、各印刷ジョブ間の実行時間がそれぞれ短縮されるようになるため、全体では大幅な時間短縮を図ることが可能となる。また、制限のかかった無駄な印刷ジョブが印刷キューに送られてくるようなことがなくなるため、印刷キューを節約することもできる。
【００６８】
加えて、プリンタユーザは印刷設定時に既に自己に許された印刷設定内容を迅速かつ正確に把握することができるため、印刷設定後に印刷が拒否される等といった時間の無駄や設定入力に要した労力の無駄がなくなり、効率的な印刷処理を実施することができる。
さらに、印刷制限がかかった余分な印刷データや印刷設定情報等をネットワーク上に流すようなことがなくなるため、ネットワークトラフィックの増大も未然に回避することができる。
【００６９】
尚、本実施の形態では、印刷制限情報の内容を全てのプリンタユーザに対して一律に設定した例で説明したが、この印刷制限情報の内容は、プリンタユーザ毎に変えても良いことは勿論であり、また、その制限の具体的内容はさらに詳細に、例えば、インクの色や印刷用紙の種別毎に設定しても良く、反対にその内容をより簡略化したものであっても良い。
【００７０】
また、前記の如く予め様々なバージョンのプリンタドライバ２２を印刷指示端末２０内にインストールしておけば、印刷制限装置１００から印刷指示端末２０に対してそのバージョンＮｏを通知するだけで、容易にプリンタドライバ２２を所定のものに更新することができる。
すなわち、図１０に示すように、最初のステップＳ３００における初期設定のプリンタドライバ２２を印刷指示端末２０にインストールするに際して、様々な印刷制限がなされた他のバージョンのプリンタドライバ２２も同時にインストールしておき、その後のステップＳ２０２〜Ｓ２１０を経て判断ステップＳ２１２で制限値に到達したと判断したときは、次のステップＳ３０２に移行してその制限が付された別のプリンタドライバを選択し、この選択された新たなプリンタドライバ２２のバージョンＮＯを印刷指示端末２０に通知することになる。
【００７１】
これによって、印刷指示端末２０では、通知されたバージョンＮＯに従って新たなプリンタドライバ２２に更新して同様な効果を得ることができる。しかも、本実施の形態では、バージョンＮｏのみを印刷指示端末２０に通知することで最適なプリンタドライバ２２に更新できるため、プリンタドライバ２２の更新に際してネットワークＮに流すデータ量も前記実施の形態に比べてより少なくなり、その分、ネットワークトラフィックの軽減にも貢献することが可能となる。
【００７２】
また、プリンタドライバのカスタマイズ方法としては、このように単に該当する印刷設定項目のみを消去するだけでなく、例えば、プリンタドライバを丸ごとカスタマイズしてその印刷制限の対象となり得る機能自体を追加・削除するようにしたり、あるいは、機能毎にモジュール化し、機能モジュールの出し入れによりプリンタドライバをカスタマイズすれば、機能毎の分離・結合といったカスタマイズを容易に行うことができる。さらに、設定ファイルのカスタマイズにより印刷制限状態を設定しても良い。
【００７３】
また、上述した印刷制限装置１００は、必ずしもプリンタ１０と一体となっている必要はなく、単独で、あるいは印刷指示端末２０や同じネットワークＮ上に設置されたプリンタサーバ３０の他、図示しないアプリケーション配信サーバ内に組み込まれた状態であっても、あるいはこれらに分散して存在するような形態であっても良い。そして、このようにプリンタ１０とは独立した形態とした場合では、プリンタ１０自体を通常のものをそのまま用いることが可能となり、既存のネットワークや各種資源を有効に活用することができる。さらにこの印刷制限装置１００をソフトウェア上で実現すれば、印刷制限機能の追加やその配布、バージョンアップなどを容易に行うことができる。
【００７４】
一方、プリンタ１０と印刷指示端末２０等とを接続するネットワークＮとしては、双方向に情報通信可能なものであれば、特に限定されるものではなく、有線ＬＡＮ（イーサネット（登録商標）等）や無線ＬＡＮ（ＩＥＥＥ８０２．１１ｂ、１１ａ等）、Ｂｌｕｅｔｏｏｔｈ等のローカルなネットワークの他に、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）やＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）、ＳＴＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）、フレームリレー、ＤＤＸ−Ｐ等の専用サービス網、ＷＡＮ、ＭＡＮ、インターネット等の広域ネットワーク等、あるいはそれらが混在したものであっても良い。この場合には、さらに幅広いセキュリティ対策を施す必要があるため、例えば、正当なプリンタユーザに個体情報を示す電子署名やＩＤ付与等の認証手段を付与し、その認証を受けた証明書を備えたユーザの印刷データしか受け付けないようにしたり、各種データを暗号化して送信するようにすれば、すり抜け印刷や個人情報の漏洩、改ざん、なりすまし等といった不正行為から各種データを保護することができる。
【００７５】
また、これらの通信に用いるプロトコルについても特に限定されるものでなく、インターネットを経由するものであれば、インターネットでスタンダードなＴＣＰ／ＩＰプロトコルが必然的に利用され、また、ある特定のベンダーで統一されたＬＡＮであれば、ＡｐｐｌｅＴａｌｋ／ＥｔｈｅｒＴａｌｋ（登録商標）やＮｅｔＢＥＵＩ／ＮｅｔＢＩＯＳ（登録商標）、ＳＰＸ／ＩＰＸ（登録商標）等の特定のプロトコルを利用することができる。
【００７６】
例えば、ＴＣＰ／ＩＰであれば、プリンタ１０、プリンタユーザ端末２０、プリンタ管理サーバ３０間でコネクションを確立して信頼性のある通信を確保するためのプロトコルであるＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）や効率的な通信を提供すべくコネクションレス型のプロトコルであるＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、多数の経路の中から所定の宛先にパケットを送り届けるためのプロトコルであるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の他、ネットワークを介して他方の端末をリモートコントロールするためのプロトコルであるＴｅｌｎｅｔ（Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｎｅｔｗｏｒｋ）、Ｔｅｌｎｅｔを利用してファイル転送を実行するプロトコルであるＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、透過的なファイルアクセス機能を提供するためのプロトコルであるＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、故障情報やトラフィック情報などのネットワーク管理情報をやりとりするためのプロトコルであるＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）、ＡＲＰａｎｄＲＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ，Ｒｅｖｅｒｓｅ  ＡＲＰ）、ＳＬＩＰａｎｄＰＰＰ（Ｓｅｒｉａｌ  Ｌｉｎｅ  Ｐｒｏｔｏｃｏｌ，  Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）、ＲＩＰａｎｄＯＳＰＦ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ，Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）、ＲＳＶＰ（Ｒｅｓｏｕｒｃｅ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＩＰｓｅｃ（ＩＰ  ｓｅｃｕｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）等が多用されるものと考えられる。
【００７７】
また、印刷指示端末２０としては、汎用コンピュータであるパソコン以外に、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎ  Ｓｙｓｔｅｍ：登録商標）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、交換機、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ルータ、ハブ、ブリッジ、ゲートウェイ、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）端末等のネットワーク対応の機器を用いることも技術的には可能である。
【００７８】
また、制御プログラムや各種データ、制限情報等を保存する記憶部１１等としては、ハードディスク装置（ＨＤＤ）や半導体記憶媒体以外に、適宜交換・流通可能な記憶媒体、例えば、ＦＤ、ＨＤ、ＭＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気・光学的記憶媒体等のコンピュータ読み取り可能な媒体であれば容易に適用可能である。
【図面の簡単な説明】
【図１】本発明に係る印刷制限装置の実施の一形態を示すブロック図。
【図２】本発明に係る印刷制限方法の実施の一形態を示すフローチャート図。
【図３】あるプリンタユーザの印刷情報記録テーブルの一例を示す図。
【図４】プリンタユーザ毎の印刷情報記録テーブルの一例を示す図。
【図５】予め設定された印刷設定条件記録テーブルの一例を示す図。
【図６】プリンタユーザ毎の印刷情報記録テーブルの他の一例を示す図。
【図７】全ての選択肢に制限のないプリンタドライバの設定画面を示す図。
【図８】一部の選択肢に制限がかかったプリンタドライバの設定画面を示す図。
【図９】一部の選択肢に制限がかかったプリンタドライバの設定画面を示す図。
【図１０】印刷制限方法の他の実施の形態を示すフローチャート図。
【符号の説明】
１０…プリンタ、１１…記憶部、１２…印刷機能部、１３…設定・操作部、１４…表示部、１５…制御部、１６…通信部、２０…印刷指示端末、２２…プリンタユーザ用インタフェース（プリンタドライバ）３０…プリンタサーバ、１００…印刷制限装置、１１０…印刷制限情報記録部、１１２…制限情報取得部、１１４…設定条件記録テーブル、１２０…プリンタドライバ生成部、１２２…印刷情報取得部、１２４…印刷情報テーブル、１２６…印刷制限決定部、１３０…プリンタドライバ更新部、Ｎ…ネットワーク。
【図１】
2005031784.tif 000003
【図２】
2005031784.tif 000004
【図３】
2005031784.tif 000005
【図４】
2005031784.tif 000006
【図５】
2005031784.tif 000007
【図６】
2005031784.tif 000008
【図７】
2005031784.tif 000009
【図８】
2005031784.tif 000010
【図９】
2005031784.tif 000011
【図１０】
2005031784.tif 000012