JP2005031784A - Printing restriction system, device, program, and method - Google Patents

Printing restriction system, device, program, and method Download PDF

Info

Publication number
JP2005031784A
JP2005031784A JP2003193470A JP2003193470A JP2005031784A JP 2005031784 A JP2005031784 A JP 2005031784A JP 2003193470 A JP2003193470 A JP 2003193470A JP 2003193470 A JP2003193470 A JP 2003193470A JP 2005031784 A JP2005031784 A JP 2005031784A
Authority
JP
Japan
Prior art keywords
print
printer
printing
printer driver
restriction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003193470A
Other languages
Japanese (ja)
Inventor
有亮 ▼高▲▼橋▲
Yusuke Takahashi
透 ▲高▼橋
Toru Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2003193470A priority Critical patent/JP2005031784A/en
Publication of JP2005031784A publication Critical patent/JP2005031784A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a new printing restriction system which can reduce time to first printout while avoiding a decline of printing processing efficiency, its device, a printing restriction method, etc. <P>SOLUTION: A printer driver 22 by which a printer user performs print setting is updated appropriately to a printer driver 22 of new content which is attached with predetermined restriction based on printing restriction information. A period of time to first printout can be shortened while avoiding decline of print processing efficiency, since consumption of arbitrary consumable articles can be suppressed herewith compulsorily. In addition, even in the situation applied with the printing restriction, printout can be made with the print setting within the range where the printer user is simply permitted to use. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、例えば、情報機器管理者の管理下にあるプリンタを複数のプリンタユーザで共用するに際して適用される印刷制限システム及び印刷制限装置、印刷制限プログラム並びに印刷制限方法に関するものである。
【0002】
【従来の技術】
従来、多くの企業や官庁のオフィス等においては、各職員毎に配布されたパソコン(端末)とプリンタ、サーバ等の共用機器とをLAN等のネットワークで接続して、各種データの交換やプリンタ、サーバ等の各種機能を共用する形態が一般的となっている。
【0003】
このような形態において、情報機器管理者等は、プリンタ利用コストをできるだけ削減するために、消耗品の消費量を節約する設定の印刷、例えば、カラートナーを用いたカラー印刷よりも比較的安価なモノクロ印刷を積極的に利用するようにであるとか、印刷用紙の消費量が少ない両面印刷やNアップ印刷(用紙の一面にNページ分をまとめて印刷)を優先的に行うように各プリンタユーザへ呼びかけたりしている。
【0004】
しかしながら、このような呼びかけを行っても実際にどのような印刷設定を適用するかについては各プリンタユーザの判断に任されているため、思うようにプリンタ利用コストを削減できないのが現状である。
そのため、従来では、例えば、以下の特許文献1,2等に示すように、各プリンタユーザや部署毎に予め許容可能な印刷量(印刷枚数や消耗品毎の使用量)を設定しておき、その印刷使用状況をプリンタサーバ等で一括管理し、その印刷枚数等が予め設定された許容量に達したときに強制的に印刷を制限することでプリンタ利用コストの削減を図るようにした方法等が提案されている。
【0005】
【特許文献1】
特開平10−161823号公報
【特許文献2】
特開2002−215346号公報
【0006】
【発明が解決しようとする課題】
しかしながら、このような従来方法では、印刷処理を行うたびに、プリンタサーバ等がそのプリンタユーザを識別してそのプリンタユーザ毎に予め設定された許容値に基づいて、その印刷設定の全ての項目について許容値を越えているか否かを判断し、その結果が出てから、印刷処理に移行するようになっているため、プリンタユーザが印刷要求を出してから実際にファーストプリントアウトがなされるまでの時間が長くなる傾向にある。
【0007】
また、プリンタユーザは、自己に印刷制限がなされていることやその制限の内容を印刷実行前に把握することができず、印刷実行後に印刷が拒否されるなどによって知ることになるため、それに至るまでに行った印刷設定作業に要する時間や労力が無駄になってしまい、印刷作業効率を低下させることがある。
また、印刷データや設定情報を実際に送った後に印刷制限がかかっているか否かが判断されるため、無駄なデータをネットワークに流すケースが多くなり、ネットワークトラフィックを増大させる結果となる。
【0008】
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的は、予め設定された印刷制限を確実に実行できることは勿論、印刷処理効率の低下を回避しつつ、ファーストプリントアウトまでの時間を短縮することができる新規な印刷制限システム及び印刷制限装置、印刷制限プログラム並びに印刷制限方法を提供するものである。
【0009】
【課題を解決するための手段】
〔発明1〕
前記課題を解決するために発明1の印刷制限システムは、
プリンタドライバを介した印刷指示を受けて印刷処理を実行するプリンタを備えた印刷システムであって、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、を備えたことを特徴とする
一般に、プリンタユーザはプリンタを操作するためのパソコン等の印刷指示端末に予めインストールされたそのプリンタ専用のプリンタドライバの印刷設定画面を利用して所望の印刷設定を行い、プリンタは、このプリンタドライバの印刷設定画面で設定された印刷設定に従ってその印刷データの印刷を実行するようになっている。
【0010】
そこで、本発明は上述したように、予め印刷制限情報記録部に記録された各プリンタユーザ毎の印刷制限情報に基づいてプリンタドライバ生成部が印刷制限を課した新たなプリンタドライバを生成(カスタマイズ)し、プリンタドライバ更新部がこの新たなプリンタドライバを各プリンタユーザの印刷指示端末等にインストールし直してそのプリンタユーザが現在利用している古いプリンタドライバを新しいものに更新することで印刷制限を課すようにしたものである。
【0011】
すなわち、本発明は従来方法のようにプリンタユーザから印刷要求があってからその印刷設定の内容を解析して、印刷制限の可否を判断して制限内の印刷のみを許可するようにしたのではなく、印刷要求を出す時点の印刷設定画面で既にプリンタユーザが選択できる印刷設定条件を制限するようにしたものである。
これによって、プリンタはその制限された印刷条件に従った印刷要求のみを受け取って直ちに印刷実行することができるため、従来のように印刷要求があってからその内容を解析して印刷制限を行うようにする方法に比べて、ファーストプリントアウトまでの時間を大幅に短縮することができる。
【0012】
また、印刷処理を行う前にプリンタユーザが新たに設定された印刷制限の内容を正確かつ瞬時に知ることができるため、設定に要する時間や労力の無駄が無くなって印刷処理効率の低下を防止することができる。
さらに、無駄な印刷データや設定情報をネットワークに流すこともなくなり、ネットワークトラフィックの増大も回避することが可能となる。
【0013】
〔発明2〕
発明2の印刷制限システムは、
発明1に記載の印刷制限システムにおいて、前記プリンタドライバ生成部は、前記プリンタユーザの印刷情報を取得する印刷情報取得部と、当該印刷情報から求められるプリンタ利用状況に基づいて前記印刷制限情報を決定する印刷制限決定部と、を備えていることを特徴とするものである。
【0014】
すなわち、その印刷情報取得部が、各プリンタユーザが実行した印刷情報を取得し、印刷制限決定部が、当該印刷情報から求められるプリンタ利用状況に基づいて前記印刷制限情報を決定した時に、プリンタドライバ生成部は、この印刷制限情報に従った印刷制限を課した新たなプリンタドライバを作成することになる。
【0015】
これによって、発明1と同様の効果が得られると共に、各プリンタユーザのプリンタ利用状況に応じた印刷制限を課すことができる。
〔発明3〕
発明3の印刷制限システムは、
発明2に記載の印刷制限システムにおいて、前記印刷制限決定部は、ユーザ印刷情報の積算値に基づいて前記印刷制限情報を決定するようにしたことを特徴とするものである。
【0016】
これによって、消耗品の利用量などの定量的なデータに基づいた明確な印刷制限を課すことができる。
〔発明4〕
発明4の印刷制限システムは、
発明1〜3のいずれかに記載の印刷制限システムにおいて、前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とするものである。
【0017】
これによって、その選択肢がなくなった(選択不可)新たなプリンタドライバが生成されて、プリンタユーザはその選択肢を選択することが事実上不可能となるため、それ以後はその選択肢で選択される印刷設定の利用を確実に制限することができる。
〔発明5〕
発明5の印刷制限システムは、
発明1〜3のいずれかに記載の印刷制限システムにおいて、前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とするものである。
【0018】
これによって、発明4と同様の効果が得られると共に、新たに更新するプリンタドライバは、その機能が削除されている分、そのサイズを小さくすることができる。
〔発明6〕
発明6の印刷制限装置は、
プリンタユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、前記プリンタユーザがそれぞれ利用しているプリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、を備えたことを特徴とするものである。
【0019】
すなわち、本発明は前述した印刷制限機能を集約した装置であり、このように印刷制限機能をモジュール化すれば、既存の印刷システムに後付けするだけでその機能を発揮することが可能となり、既存の印刷システムを有効利用することが可能となる。
〔発明7〕
発明7のプリンタは、
発明6に記載の印刷制限装置を備えたことを特徴とするものである。
【0020】
これによって、印刷制限装置を別個独立に製造する必要がなくなる上に、そのプリンタに備え付けのコンピュータシステムや通信システム等の機能の一部あるいは全部を利用して印刷制限機能を実現することが可能となるため、装置の製造コストを大幅に削減することができる。
また、印刷制限のための機能をプリンタに搭載することにより、プリンタに送信されてきた全ての印刷要求について印刷許可判断を行うことが可能となる。
【0021】
〔発明8〕
発明8の印刷指示端末は、
発明6に記載の印刷制限装置を備えたことを特徴とするものである。
これによって、発明7と同様に、印刷制限装置を別個独立に製造する必要がなくなる上に、その印刷指示端末に備え付けのコンピュータシステムや通信システム等の各機能の一部あるいは全部を利用して印刷制限機能を実現することができる。
【0022】
〔発明9〕
発明9のプリンタサーバは、
発明6に記載の印刷制限装置を備えたことを特徴とするものである。
これによって、発明7と同様に、印刷制限装置を別個独立に製造する必要がなくなる上に、そのプリンタサーバに備え付けのコンピュータシステムや通信システム等の各機能の一部あるいは全部を利用して印刷制限機能を実現することができる。
【0023】
しかも、本発明では、発明7や8のように印刷処理に必要なプリンタや印刷指示端末の資源を利用しないため、これらの負荷を軽減することができる。
〔発明10〕
発明10のアプリケーション配信サーバは、
発明6に記載の印刷制限装置を備えたことを特徴とするものである。
【0024】
これによって、発明7と同様に、印刷制限装置を別個独立に製造する必要がなくなる上に、そのアプリケーション配信サーバに備え付けのコンピュータシステムや通信システム等の各機能の一部あるいは全部を一時的に借用して印刷制限機能を実現することができる。
また、発明7や8のように印刷処理に必要なプリンタや印刷指示端末の資源を利用しないため、これらの負荷を軽減することが可能となる。
【0025】
〔発明11〕
発明11の印刷制限システムは、
発明7に記載のプリンタ、発明8に記載の印刷指示端末、発明9の記載のプリンタサーバ、発明10に記載のアプリケーション配信サーバのいずれかを備えたことを特徴とするものである。
【0026】
これによって、プリンタと印刷指示端末、あるいはプリンタサーバ、アプリケーション配信サーバ等からなる印刷システムにおいて、発明1等と同様に、ファーストプリントアウトまでの時間を大幅に短縮した効率的な印刷処理が可能となり、また、余分な印刷要求をネットワークに流す必要もなくなるため、ネットワークトラフィックの増大を回避できる。
【0027】
〔発明12〕
発明12の印刷制限プログラムは、
プリンタドライバを介して印刷指示を行う印刷指示端末と、この印刷指示を受けて印刷処理を実行するプリンタとを備えた印刷システムで用いられるコンピュータを、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録手段と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、して機能させることを特徴とするものである。
【0028】
これによって発明1と同様な効果に加え、ソフトウェア上でその印刷制限システムを実現することが可能となるため、専用のハードウェアを用意して実現する場合に比べて大幅なコスト削減が達成できる。
〔発明13〕
発明13の印刷制限プログラムは、
コンピュータを、
プリンタユーザ毎に予め設定された印刷制限情報を記録する印刷制限情報記録手段と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、前記プリンタユーザが利用しているプリンタドライバをこのプリンタドライバ生成手段で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、して機能させることを特徴とするものである。
【0029】
これによって、発明1と同様な効果に加え、ソフトウェア上でその印刷制限装置を実現することが可能となるため、専用のハードウェアを用意して実現する場合に比べて大幅なコスト削減が達成できる。
〔発明14〕
発明14の印刷制限プログラムは、
発明12又は13に記載の印刷制限プログラムにおいて、
前記コンピュータが、プリンタに備え付けのコンピュータ、印刷指示端末に備え付けのコンピュータ、プリンタサーバのコンピュータ、アプリケーション配信サーバのコンピュータのいずれかであることを特徴とする印刷制限プログラム。
【0030】
これによって、プリンタや印刷指示端末あるいはプリンタサーバ、アプリケーション配信サーバ等に備え付けのコンピュータシステムの一部を借用してその機能を発揮することが可能となるため、別個独立したコンピュータシステムを用意して実現する場合に比べて大幅なコストダウンが可能となる。
〔発明15〕
発明15の印刷制限方法は、
プリンタユーザ毎に予め設定された印刷制限情報に基づいて印刷制限を行うようにした印刷制限方法であって、
前記プリンタユーザ毎の印刷情報を取得し、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバを生成し、この新たなプリンタドライバを前記プリンタユーザが利用している古いプリンタドライバに変えて更新するようにしたことを特徴とするものである。
【0031】
これによって、発明1と同様に、プリンタは印刷要求があると直ちに印刷を開始することができるため、従来のように印刷要求があってからその内容を解析して印刷制限を行うようにする方法に比べてファーストプリントアウトまでの時間を大幅に短縮することができる。
また、印刷処理を行う前にプリンタユーザが新たに設定された印刷制限の内容を正確かつ瞬時に知ることができるため、設定に要する時間や労力の無駄が無くなって印刷処理効率の低下を防止することができる。
【0032】
さらに、不必要な設定情報をネットワークに流すこともなくなり、ネットワークトラフィックの増大も回避することが可能となる。
〔発明16〕
発明16の印刷制限方法は、
発明15に記載の印刷制限方法において、前記印刷制限情報は、前記プリンタユーザ毎の印刷情報の積算値に基づいて決定するようにしたことを特徴とするものである。
【0033】
これによって、発明3と同様に、消耗品の利用量などの定量的なデータに基づいた明確な印刷制限を課すことができる。
〔発明17〕
発明17の印刷制限方法は、
発明15または16に記載の印刷制限方法において、前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とするものである。
【0034】
これによって、発明4と同様に、その選択肢がなくなった(選択不可)新たなプリンタドライバが生成されて、プリンタユーザはその選択肢を選択することが事実上不可能となるため、それ以後はその選択肢で選択される印刷設定の利用を確実に制限することができる。
〔発明18〕
発明18の印刷制限方法は、
発明15〜17のいずれかに記載の印刷制限方法において、前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とするものである。
【0035】
これによって、発明5と同様に、そのプリンタドライバを介した印刷においては、いかなる手段をもってしてもその機能を利用した印刷処理が不可能となるため、印刷制限を確実に達成することができる。
また、新たに更新するプリンタドライバは、その機能が削除されている分、そのサイズを小さくすることができる。
【0036】
〔発明19〕
発明19の印刷制限方法は、
発明15〜18のいずれかに記載の印刷制限方法において、前記新たなプリンタドライバが生成されたときは、その新たなプリンタドライバを介した印刷指示のみを受け付けるようにしたことを特徴とするものである。
【0037】
これによって、他のプリンタのためのプリンタドライバや汎用なプリンタドライバからの印刷要求を遮断することができるので、そのプリンタにおいて印刷制限を徹底することができる。
尚、そのプリンタドライバが新たなプリンタドライバか否かの判断は、プリンタドライバに署名や特有のIDを付すことにより、容易に行うことができる。
【0038】
〔発明20〕
発明20の印刷制限方法は、
発明15〜19のいずれかに記載の印刷制限方法において、前記プリンタユーザが利用可能な印刷指示端末が複数ある時は、その全てのプリンタドライバをこの新たなプリンタドライバに変えて更新するようにしたことを特徴とするものである。
【0039】
これによって、そのプリンタユーザは印刷制限の課されていない印刷指示端末を利用した印刷要求を行うことができなくなるため、印刷制限を回避した、いわゆるすり抜け印刷を防止することができる。
〔発明21〕
発明20の印刷制限方法は、
発明15〜20のいずれかに記載の印刷制限方法において、一台のプリンタに対して複数のプリンタユーザがいるときは、各プリンタユーザ毎に異なった印刷制限情報を設定するようにしたことを特徴とするものである。
【0040】
これによって、各プリンタユーザ毎に適した印刷制限を課すことができる。
〔発明22〕
発明22の印刷制限方法は、
発明15〜21のいずれかに記載の印刷制限方法において、前記プリンタユーザ毎の印刷情報の取得と、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバの生成と、この新たなプリンタドライバへの更新とを、前記プリンタのリソースを用いて実現するようにしたことを特徴とするものである。
【0041】
これによって、新たにプリンタサーバや印刷機能制限サーバ等を設ける必要がないため、設備投資額を抑えることができる。
〔発明23〕
発明23の印刷制限方法は、
発明15〜22のいずれかに記載の印刷制限方法において、前記プリンタドライバ自体、若しくは、プリンタドライバの個体情報を示す署名、プリンタの更新部分、ユーザ情報のいずれかあるいは全てを暗号化するようにしたことを特徴とするものである。
【0042】
これによって、プリンタドライバの改ざんや偽装による不正な印刷制限のすり抜けを防止することができる。
〔発明24〕
発明24の印刷制限方法は、
発明15〜23のいずれかに記載の印刷制限方法において、前記プリンタとプリンタドライバとの間に認証手段を設けるようにしたことを特徴とするものである。
【0043】
これによって、プリンタユーザ毎の印刷制限を確実に行うことができる。
〔発明25〕
発明25の印刷制限方法は、
発明15〜24のいずれかに記載の印刷制限方法において、前記プリンタドライバに、自分自身が最新版であるか否かを確認させるようにしたことを特徴とするものである。
【0044】
これによって、プリンタ側だけでなく、プリンタドライバ側からもプリンタドライバが適切なものであるかどうかを確認することにより、プリンタ側からのみプリンタドライバの更新するように働きかける場合と比べて、よりスムーズかつ確実に、適切なプリンタドライバをユーザに利用させることができる。
【0045】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳述する。
図1は本発明に係る印刷制限装置100及びこの印刷制限装置100を備えたプリンタ10並びにこのプリンタ10を備えた印刷制限システム構成の実施の一形態を示したものである。
【0046】
図示するように、この印刷制限システムは、印刷制限装置100を備えたプリンタ10と、複数の印刷指示端末20,20…とをLAN等のネットワークNを介して接続したものであり、このプリンタ10を利用する複数のプリンタユーザがこれら各印刷指示端末20,20…を操作することで任意の印刷処理が実行できるようになっている。
【0047】
また、このプリンタ10には、本発明に係る印刷制限装置100の他に、例えば、ハードディスク装置(HDD)や半導体メモリ等からなる記憶部11、印刷ヘッドや紙送り機構等からなる印刷機能部12、強制排紙やリセット等の操作を行う設定・操作部13、エラー情報等を通知すべく液晶パネル等からなる表示部14、CPUやRAM、ROM及び制御用ソフトウェア等からなる制御部15、イーサネット(登録商標)規格等に則った通信部16等が備わった構造となっており、印刷装置としての本来の機能を発揮できることは勿論、後述するように印刷制限装置100の各機能の一部あるいは全部を兼用できるようになっている。
【0048】
この印刷制限装置100は、図示するようにプリンタユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部110と、この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部120と、前記プリンタユーザがそれぞれ利用しているプリンタドライバをこのプリンタドライバ生成部120で生成された新たなプリンタドライバに更新するプリンタドライバ更新部130とから主に構成されている。
【0049】
また、さらにこの印刷制限情報記録部110は、制限情報取得部112と、設定条件記録テーブル114を備えており、また、プリンタドライバ生成部120は、印刷情報取得部122と、印刷情報記録テーブル124と、印刷制限決定部126と連携する構成となっており、以下にこれらの各部の機能等について説明する。
【0050】
制限情報取得部112は、情報機器管理者等の印刷制限設定の権限を有する者が任意に設定した印刷制限に関する情報を取得する機能を提供するものであり、その具体的な内容が制限情報記録テーブル114に適宜記録されるようになっている。
すなわち、この制限情報記録テーブル114は、前記権限を有する者が任意に設定した、プリンタユーザに許容された印刷制限内容をその印刷設定項目毎に記録したものであり、例えば、図5に示すように、「カラー印刷:60面」、「モノクロ印刷:300面」、「A4用紙:250枚」、「A3用紙:100枚(A4用紙換算)」、「片面印刷:200枚」、「両面印刷:100枚」、「1アップ印刷:200面」、「2アップ印刷:200面」、「4アップ印刷:200面」といったように選択可能な設定項目毎にある一ヶ月間における限度数を記録するようになっている。尚、この限度数及び項目は適宜、前記権限を有する者によって変更可能となっている。
【0051】
一方、印刷情報取得部122は、対象となるプリンタ10で実際に行われた印刷処理毎にそれに関する情報をプリンタユーザ毎に取得する機能を提供するものであり、取得した各印刷情報はその解析結果と共に印刷情報記録テーブル124に記録するようになっている。
ここで、この印刷情報取得部122で取得される印刷に関する情報としては、例えば、図3に示すように、印刷処理を行った「日時:2003/1/1 13:30」、「ユーザ名:epson_taro」、「パスワード:*****」、「端末名:epson012」、「端末IPアドレス:192.168.0.12」、「プリンタドライバ更新日時:2002/12/25 9:25」、「プリンタドライババージョン:1」、「印刷設定 色:モノクロ」、「印刷設定 用紙:A4」、「印刷設定 方式:片面」、「印刷設定 アップ数:2」等であり、また、印刷情報記録テーブル124には、例えば、図4に示すように、各プリンタユーザ単位に表形式で記録されるようになっている。
【0052】
また、印刷制限決定部126は、上記のようにして得られた各プリンタユーザ毎の積算数と印刷制限情報とを比較し、その積算数がいずれかの設定項目において制限数を越えたときに、プリンタドライバ生成部120に対して印刷制限を行う旨を通知する機能を提供するようになっている。
例えば、印刷制限情報の内容が図5に示すようなものである場合、図5の印刷制限情報と、図4に記録されたプリンタユーザ名「epson_jiro」の設定項目毎の積算数とを比較すると、「カラー印刷面数」の項目(※1)が「63」であって、図5の印刷制限情報に記載された「カラー印刷面数:60」を越えており、このようなケースでは、設定条件比較部126は、プリンタユーザ名「epson_jiro」の「カラー印刷面数」の項目が制限値を越えた旨をプリンタドライバ生成部120に通知することになる。
【0053】
そして、このプリンタドライバ生成部120は、この印刷制限決定部126からの通知内容に従ってその設定項目が選択不可の新たなプリンタドライバ22を作成するようになっており、また、作成されたプリンタドライバ22には必要に応じてバージョン番号が付され、そのバージョン番号によってプリンタドライバ22の種別が判別可能となっている。
【0054】
一方、各印刷指示端末20,20…は、例えば汎用のOS(Operating System)によって動作するパーソナルコンピュータ等から構成されており、印刷設定を実行するインタフェースとなる前記プリンタ10専用のプリンタドライバが予めインストールされた状態となっている。
尚、この印刷制限装置100の各部の機能は、専用のハードウェア等を用意することによって容易に実現可能であるが、プリンタ10に備え付けの各リソースを利用することも可能であり、後者の方法を用いればより経済的に各機能を実現することができる。例えば、印刷制限情報記録部110における印刷制限情報やユーザ毎の印刷情報の記録は記憶部11の記憶機能を、また、プリンタドライバ22の更新は通信部16の通信機能を、プリンタドライバ生成部120の作用は、制御部15のコンピュータシステムの機能や専用の制御プログラムを利用することによって実現することが可能である。
【0055】
次に、このような構成した印刷制限システムの作用及び効果を図2〜図9を参照しながら説明する。
先ず、本発明の印刷制限システムを稼働させるにあたっては、図2に示すように、そのプリンタ10専用のプリンタドライバ22を印刷指示端末20側にインストールして(ステップS200)、プリンタユーザがそのプリンタドライバ22を介してプリンタ10の印刷設定が行えるような状態にしておく。尚、この時点でインストールされるプリンタドライバ22は、原則としてそのプリンタ10が有する全ての機能を利用できるような一切の機能制限のないもの(例えば、バージョン1と称される)が用いられる。
【0056】
次に、このようにしてそのプリンタ10専用のプリンタドライバ22をインストールしたならば、次のステップS202に移行して、そのプリンタ10に対し、このプリンタ10を利用するいずれかの印刷指示端末20,20…から印刷要求があるか否かを監視し、印刷要求があったとき(YES)は、さらにその印刷要求に対してそのまま印刷処理が行われたか否かを判断する(ステップS204)。尚、このステップS204において印刷処理が行われなかったとき(NO)は、再びステップS202に戻って印刷要求の有無を監視する。
【0057】
次に、この判断ステップS204においてそのままそのプリンタ10で印刷処理がなされたと判断したとき(YES)は、次のステップS206に移行してその印刷処理が行われた具体的な印刷情報(印刷内容)、例えば、前述した図3に示すような具体的な印刷情報が取得される。
そして、このような印刷情報の取得は、本発明の印刷制限対象となる全てのプリンタユーザに対して行われ、取得された情報はプリンタユーザ毎に記録されることになる。
【0058】
例えば、図4では、「epson_taro」というプリンタユーザは、ある一ヶ月間に、「カラー印刷」:23面、「モノクロ印刷」:147面を行い、「A4用紙」:120枚、「A3用紙」:36枚(A4用紙換算)、「片面印刷」:142枚、「両面印刷」:14枚、「1アップ印刷」:84面、「2アップ印刷」:56面、「4アップ印刷」:16面の印刷を行い、また、「epson_jiro」というプリンタユーザは、同じ一ヶ月間に、「カラー印刷」:63面、「モノクロ印刷」:256面を行い、「A4用紙」:190枚、「A3用紙」:41枚(A4用紙換算)、「片面印刷」:113枚、「両面印刷」:118枚、「1アップ印刷」:170面、「2アップ印刷」:60面、「4アップ印刷」:21面の印刷を行った等といった情報が記録される。
【0059】
次に、図2のステップS208に移行して各プリンタユーザ毎のある期間における印刷設定項目の選択肢毎の印刷枚数(面数)を積算すると共に、次のステップS210に移行して選択肢毎の積算印刷数と、予め設定された選択肢毎の制限印刷数とを比較し、その選択肢毎のいずれかが制限印刷数に達したか否かを判断する(ステップS212)。
【0060】
そして、この比較の結果、その選択肢毎のいずれかが制限印刷数に達したと判断したとき(YES)は、ステップS214に移行してその制限印刷数に達した選択肢が無い(無くなった)新しいプリンタドライバ22(例えば、バージョン2という)を生成し、次のステップS216に移行してこれをそのプリンタユーザの印刷指示端末20に送付してその印刷指示端末20にインストールされた古いプリンタドライバ22(バージョン1)を更新することになる。
【0061】
例えば、予め全てのプリンタユーザ毎に設定された選択肢毎の制限印刷数として、図5に示すように設定されている場合、図4に示した「epson_taro」というプリンタユーザの場合は、いずれの選択肢も制限印刷数に達していない。そのため、プリンタユーザ用の印刷指示端末20にインストールされたプリンタドライバの印刷設定画面は、図7に示すように制限のない初期状態、すなわち、いずれの設定項目も選択肢が二つ以上あっていずれの選択肢も選択可能な状態がそのまま維持されることになる。
【0062】
従って、図示するようにこの場合のプリンタユーザは、その後に行う印刷処理の設定として図7に示すように何ら印刷制限がなく、そのまま継続して任意の条件の印刷を行うことができる。
一方、図4に示すように、「epson_jiro」というプリンタユーザの場合は、「印刷設定 印刷色:カラー(※1)」の選択肢が、図5に規定された「印刷面数:60面」の制限値を越えているため、直ちに図8に示すように、「印刷色:カラー」の選択肢が消えた印刷設定画面を用いた新たなプリンタドライバ22が生成され、この新たなプリンタドライバ22が、そのプリンタユーザ用の印刷指示端末20にインストールされている古いプリンタドライバ22(バージョン2)に替わって更新されることになる。
【0063】
これによって、「epson_jiro」というプリンタユーザは、同図に示すように、その後の印刷設定においては「印刷色」として「モノクロ」しか選択できなくなることから、それ以降は「カラー印刷」が強制的に制限され、この結果、「カラー印刷」で使用するカラートナーやカラーインク等の消耗品の消費が確実に抑制されることになる。
【0064】
そして、このように所定の印刷制限がなされた状態のまま引き続き印刷を続行して、図6に示すように、さらにその選択肢のうち「印刷アップ数:1(※2)」の選択肢が「202面」となって制限値(200面)を越えると、図9に示すように「割り付け項目」として「印刷アップ数:1」の選択欄が消えた印刷設定画面となったさらに新たなプリンタドライバ22(例えば、バージョン3という)が生成されて、これが前回のプリンタドライバ22(バージョン2)に替わって更新されることになる。
【0065】
これによって、「epson_jiro」というプリンタユーザは、さらに「印刷アップ数」として「2」又は「4」しか選択できなくなることから、それ以降は「1」の選択が強制的に制限され、印刷面数の消費が確実に抑制される結果となる。
そして、このような印刷制限は、ある期間、例えば一ヶ月が過ぎた時点や超過料金の支払い等を条件に適宜解除すれば、各プリンタユーザは、再びその制限値に達するまで自由な印刷を行うことができ、その後は、同様にしてその選択肢のいずれかが制限値に達する毎にその選択肢が消えた新たなプリンタドライバ22に更新されて強制的な印刷制限が実行されることになる。
【0066】
このように、本発明はプリンタユーザが印刷設定を行うためのプリンタドライバ22を所定の制限を付した内容のものに適宜更新するようにしたものであり、これによって任意の消耗品の消費を強制的に抑制することが可能となる。
また、従来のようにプリンタや印刷指示端末、あるいはプリンタサーバ等が、印刷要求毎にいちいち印刷内容を各設定毎に確認する必要が一切無くなって、印刷要求があると直ちにプリンタは印刷を開始することができるため、ファーストプリントまでの時間を大幅に短縮することができる。
【0067】
特に、大容量の印刷キューを備え、その印刷キューに溜められた印刷ジョブを順次実行するような形式のプリンタ10の場合は、各印刷ジョブ間の実行時間がそれぞれ短縮されるようになるため、全体では大幅な時間短縮を図ることが可能となる。また、制限のかかった無駄な印刷ジョブが印刷キューに送られてくるようなことがなくなるため、印刷キューを節約することもできる。
【0068】
加えて、プリンタユーザは印刷設定時に既に自己に許された印刷設定内容を迅速かつ正確に把握することができるため、印刷設定後に印刷が拒否される等といった時間の無駄や設定入力に要した労力の無駄がなくなり、効率的な印刷処理を実施することができる。
さらに、印刷制限がかかった余分な印刷データや印刷設定情報等をネットワーク上に流すようなことがなくなるため、ネットワークトラフィックの増大も未然に回避することができる。
【0069】
尚、本実施の形態では、印刷制限情報の内容を全てのプリンタユーザに対して一律に設定した例で説明したが、この印刷制限情報の内容は、プリンタユーザ毎に変えても良いことは勿論であり、また、その制限の具体的内容はさらに詳細に、例えば、インクの色や印刷用紙の種別毎に設定しても良く、反対にその内容をより簡略化したものであっても良い。
【0070】
また、前記の如く予め様々なバージョンのプリンタドライバ22を印刷指示端末20内にインストールしておけば、印刷制限装置100から印刷指示端末20に対してそのバージョンNoを通知するだけで、容易にプリンタドライバ22を所定のものに更新することができる。
すなわち、図10に示すように、最初のステップS300における初期設定のプリンタドライバ22を印刷指示端末20にインストールするに際して、様々な印刷制限がなされた他のバージョンのプリンタドライバ22も同時にインストールしておき、その後のステップS202〜S210を経て判断ステップS212で制限値に到達したと判断したときは、次のステップS302に移行してその制限が付された別のプリンタドライバを選択し、この選択された新たなプリンタドライバ22のバージョンNOを印刷指示端末20に通知することになる。
【0071】
これによって、印刷指示端末20では、通知されたバージョンNOに従って新たなプリンタドライバ22に更新して同様な効果を得ることができる。しかも、本実施の形態では、バージョンNoのみを印刷指示端末20に通知することで最適なプリンタドライバ22に更新できるため、プリンタドライバ22の更新に際してネットワークNに流すデータ量も前記実施の形態に比べてより少なくなり、その分、ネットワークトラフィックの軽減にも貢献することが可能となる。
【0072】
また、プリンタドライバのカスタマイズ方法としては、このように単に該当する印刷設定項目のみを消去するだけでなく、例えば、プリンタドライバを丸ごとカスタマイズしてその印刷制限の対象となり得る機能自体を追加・削除するようにしたり、あるいは、機能毎にモジュール化し、機能モジュールの出し入れによりプリンタドライバをカスタマイズすれば、機能毎の分離・結合といったカスタマイズを容易に行うことができる。さらに、設定ファイルのカスタマイズにより印刷制限状態を設定しても良い。
【0073】
また、上述した印刷制限装置100は、必ずしもプリンタ10と一体となっている必要はなく、単独で、あるいは印刷指示端末20や同じネットワークN上に設置されたプリンタサーバ30の他、図示しないアプリケーション配信サーバ内に組み込まれた状態であっても、あるいはこれらに分散して存在するような形態であっても良い。そして、このようにプリンタ10とは独立した形態とした場合では、プリンタ10自体を通常のものをそのまま用いることが可能となり、既存のネットワークや各種資源を有効に活用することができる。さらにこの印刷制限装置100をソフトウェア上で実現すれば、印刷制限機能の追加やその配布、バージョンアップなどを容易に行うことができる。
【0074】
一方、プリンタ10と印刷指示端末20等とを接続するネットワークNとしては、双方向に情報通信可能なものであれば、特に限定されるものではなく、有線LAN(イーサネット(登録商標)等)や無線LAN(IEEE802.11b、11a等)、Bluetooth等のローカルなネットワークの他に、ISDN(Integrated Service Digital Network)やATM(Asynchronous Transfer Mode)、STM(Synchronous Transfer Mode)、フレームリレー、DDX−P等の専用サービス網、WAN、MAN、インターネット等の広域ネットワーク等、あるいはそれらが混在したものであっても良い。この場合には、さらに幅広いセキュリティ対策を施す必要があるため、例えば、正当なプリンタユーザに個体情報を示す電子署名やID付与等の認証手段を付与し、その認証を受けた証明書を備えたユーザの印刷データしか受け付けないようにしたり、各種データを暗号化して送信するようにすれば、すり抜け印刷や個人情報の漏洩、改ざん、なりすまし等といった不正行為から各種データを保護することができる。
【0075】
また、これらの通信に用いるプロトコルについても特に限定されるものでなく、インターネットを経由するものであれば、インターネットでスタンダードなTCP/IPプロトコルが必然的に利用され、また、ある特定のベンダーで統一されたLANであれば、AppleTalk/EtherTalk(登録商標)やNetBEUI/NetBIOS(登録商標)、SPX/IPX(登録商標)等の特定のプロトコルを利用することができる。
【0076】
例えば、TCP/IPであれば、プリンタ10、プリンタユーザ端末20、プリンタ管理サーバ30間でコネクションを確立して信頼性のある通信を確保するためのプロトコルであるTCP(Transmission Control Protocol)や効率的な通信を提供すべくコネクションレス型のプロトコルであるUDP(User Datagram Protocol)、多数の経路の中から所定の宛先にパケットを送り届けるためのプロトコルであるIP(Internet Protocol)の他、ネットワークを介して他方の端末をリモートコントロールするためのプロトコルであるTelnet(Telecommunication Network)、Telnetを利用してファイル転送を実行するプロトコルであるFTP(File Transfer Protocol)、透過的なファイルアクセス機能を提供するためのプロトコルであるNFS(Network File System)、故障情報やトラフィック情報などのネットワーク管理情報をやりとりするためのプロトコルであるSNMP(Simple Network Management Protocol)、ARPandRARP(Address Resolution Protocol,Reverse ARP)、SLIPandPPP(Serial Line Protocol, Point to Point Protocol)、RIPandOSPF(Routing Information Protocol,Open Shortest Path First)、RSVP(Resource Reservation Protocol)、IPsec(IP security Protocol)、IGMP(Internet Group Management Protocol)、NTP(Network Time Protocol)等が多用されるものと考えられる。
【0077】
また、印刷指示端末20としては、汎用コンピュータであるパソコン以外に、携帯電話やPHS(Personal Handyphon System:登録商標)、PDA(Personal Digital Assistant)、交換機、NCU(Network Control Unit)、ルータ、ハブ、ブリッジ、ゲートウェイ、POS(Point Of Sale)端末等のネットワーク対応の機器を用いることも技術的には可能である。
【0078】
また、制御プログラムや各種データ、制限情報等を保存する記憶部11等としては、ハードディスク装置(HDD)や半導体記憶媒体以外に、適宜交換・流通可能な記憶媒体、例えば、FD、HD、MD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気・光学的記憶媒体等のコンピュータ読み取り可能な媒体であれば容易に適用可能である。
【図面の簡単な説明】
【図1】本発明に係る印刷制限装置の実施の一形態を示すブロック図。
【図2】本発明に係る印刷制限方法の実施の一形態を示すフローチャート図。
【図3】あるプリンタユーザの印刷情報記録テーブルの一例を示す図。
【図4】プリンタユーザ毎の印刷情報記録テーブルの一例を示す図。
【図5】予め設定された印刷設定条件記録テーブルの一例を示す図。
【図6】プリンタユーザ毎の印刷情報記録テーブルの他の一例を示す図。
【図7】全ての選択肢に制限のないプリンタドライバの設定画面を示す図。
【図8】一部の選択肢に制限がかかったプリンタドライバの設定画面を示す図。
【図9】一部の選択肢に制限がかかったプリンタドライバの設定画面を示す図。
【図10】印刷制限方法の他の実施の形態を示すフローチャート図。
【符号の説明】
10…プリンタ、11…記憶部、12…印刷機能部、13…設定・操作部、14…表示部、15…制御部、16…通信部、20…印刷指示端末、22…プリンタユーザ用インタフェース(プリンタドライバ)30…プリンタサーバ、100…印刷制限装置、110…印刷制限情報記録部、112…制限情報取得部、114…設定条件記録テーブル、120…プリンタドライバ生成部、122…印刷情報取得部、124…印刷情報テーブル、126…印刷制限決定部、130…プリンタドライバ更新部、N…ネットワーク。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a print restriction system, a print restriction device, a print restriction program, and a print restriction method applied when, for example, a printer under the control of an information device manager is shared by a plurality of printer users.
[0002]
[Prior art]
Conventionally, in many companies and offices of offices, personal computers (terminals) distributed to each staff and printers, servers, and other shared devices are connected via a network such as a LAN to exchange various data, printers, A form in which various functions such as a server are shared is common.
[0003]
In such a form, in order to reduce the printer usage cost as much as possible, the information device manager or the like is relatively cheaper than printing with a setting that saves consumption of consumables, for example, color printing using color toner. Each printer user wants to actively use monochrome printing, or to preferentially perform double-sided printing or N-up printing (printing N pages on one side of the paper) with low printing paper consumption Or calling.
[0004]
However, even if such a call is made, it is left to the judgment of each printer user to determine what kind of print setting is actually applied, so the printer usage cost cannot be reduced as expected.
Therefore, conventionally, for example, as shown in the following Patent Documents 1 and 2 and the like, an allowable print amount (printed number of prints and usage amount for each consumable) is set in advance for each printer user or department, A method of managing the print usage status collectively with a printer server, etc., and forcibly restricting printing when the number of printed sheets reaches a preset allowable amount, thereby reducing the printer usage cost, etc. Has been proposed.
[0005]
[Patent Document 1]
JP-A-10-161823
[Patent Document 2]
JP 2002-215346 A
[0006]
[Problems to be solved by the invention]
However, in such a conventional method, every time print processing is performed, the printer server or the like identifies the printer user, and all the items of the print setting are determined based on an allowable value preset for each printer user. Since it is determined whether or not the allowable value is exceeded and the result is output, the process proceeds to the printing process, so that the first printout is made after the printer user issues a print request. Time tends to be longer.
[0007]
In addition, the printer user cannot know the restriction of printing himself / herself or the contents of the restriction before printing execution, and knows that printing is rejected after printing execution. The time and labor required for the print setting work performed so far may be wasted, and the print work efficiency may be reduced.
In addition, since it is determined whether or not printing is restricted after actually sending print data and setting information, useless data is often sent to the network, resulting in an increase in network traffic.
[0008]
Therefore, the present invention has been devised to effectively solve such a problem, and the object of the present invention is to prevent a decrease in print processing efficiency as well as to surely execute a preset print restriction. A novel print restriction system, print restriction device, print restriction program, and print restriction method that can shorten the time until first printout are provided.
[0009]
[Means for Solving the Problems]
[Invention 1]
In order to solve the above problem, the printing restriction system of the invention 1
A printing system including a printer that receives a print instruction via a printer driver and executes print processing,
A printing restriction information recording unit for recording printing restriction information set for each user who uses the printer, a printer driver generation unit for generating a new printer driver with printing restrictions based on the printing restriction information, A printer driver update unit that updates the printer driver with a new printer driver generated by the printer driver generation unit.
In general, a printer user performs desired print settings by using a print setting screen of a printer driver dedicated to the printer installed in advance in a print instruction terminal such as a personal computer for operating the printer. Printing of the print data is executed according to the print settings set on the print setting screen.
[0010]
Accordingly, as described above, the present invention generates (customizes) a new printer driver in which the printer driver generation unit imposes a print restriction based on the print restriction information for each printer user recorded in advance in the print restriction information recording unit. Then, the printer driver update unit re-installs the new printer driver in each printer user's print instruction terminal and updates the old printer driver currently used by the printer user to a new one, thereby imposing printing restrictions. It is what I did.
[0011]
That is, according to the present invention, when there is a print request from the printer user as in the conventional method, the contents of the print setting are analyzed, and whether or not the print restriction is permitted is determined and only the printing within the restriction is permitted. Rather, the print setting conditions that can be selected by the printer user on the print setting screen at the time of issuing the print request are limited.
As a result, the printer can receive only the print request according to the restricted printing condition and immediately execute the printing. Therefore, as in the conventional case, after the printing request is received, the content is analyzed and the printing restriction is performed. Compared with this method, the time until the first printout can be greatly shortened.
[0012]
In addition, since the printer user can accurately and instantaneously know the contents of the newly set printing restrictions before performing the printing process, the time and labor required for the setting are eliminated and the printing process efficiency is prevented from being lowered. be able to.
Furthermore, useless print data and setting information are not sent over the network, and an increase in network traffic can be avoided.
[0013]
[Invention 2]
The printing restriction system of the invention 2
In the print restriction system according to the first aspect, the printer driver generation unit determines the print restriction information based on a print information acquisition unit that acquires print information of the printer user, and a printer usage status obtained from the print information. And a printing restriction determination unit.
[0014]
That is, when the print information acquisition unit acquires the print information executed by each printer user, and the print restriction determination unit determines the print restriction information based on the printer usage status obtained from the print information, the printer driver The generation unit creates a new printer driver that imposes print restrictions according to the print restriction information.
[0015]
As a result, the same effects as in the first aspect can be obtained, and printing restrictions can be imposed according to the printer usage status of each printer user.
[Invention 3]
The print restriction system of the invention 3
In the print restriction system according to the second aspect, the print restriction determination unit determines the print restriction information based on an integrated value of user print information.
[0016]
This makes it possible to impose clear printing restrictions based on quantitative data such as the amount of consumables used.
[Invention 4]
The print restriction system of the invention 4
In the printing restriction system according to any one of the first to third aspects, the new printer driver generated by the printer driver generation unit does not display an option that reaches an allowable value set for each option of each print setting item. This is characterized in that printing restrictions are imposed.
[0017]
As a result, a new printer driver is generated with no options (cannot be selected), and the printer user is virtually unable to select the options. Can be reliably restricted.
[Invention 5]
The printing restriction system of the invention 5
In the printing restriction system according to any one of the first to third aspects, when the new printer driver generated by the printer driver generation unit reaches an allowable value set for each option of each print setting item, A printing restriction is imposed by deleting the function of the option.
[0018]
Thus, the same effect as that of the fourth aspect of the invention can be obtained, and the newly updated printer driver can be reduced in size because the function is deleted.
[Invention 6]
The printing restriction apparatus of the invention 6
A printing restriction information recording unit that records printing restriction information set for each printer user; a printer driver generation unit that generates a new printer driver with printing restrictions based on the printing restriction information; and the printer user And a printer driver update unit that updates the printer driver used respectively to a new printer driver generated by the printer driver generation unit.
[0019]
That is, the present invention is an apparatus that integrates the above-described print restriction functions. If the print restriction function is modularized in this way, the function can be exhibited only by retrofitting an existing printing system. It is possible to effectively use the printing system.
[Invention 7]
The printer of the invention 7 is
The printing restriction device according to the sixth aspect is provided.
[0020]
As a result, it is not necessary to manufacture the print restriction device separately, and it is possible to realize the print restriction function by using part or all of the functions of the computer system, communication system, and the like provided in the printer. Therefore, the manufacturing cost of the device can be greatly reduced.
Also, by installing a print restriction function in the printer, it is possible to make a print permission determination for all print requests transmitted to the printer.
[0021]
[Invention 8]
The print instruction terminal of the invention 8
The printing restriction device according to the sixth aspect is provided.
As a result, similarly to the seventh aspect, it is not necessary to separately manufacture the print restriction device, and printing is performed by using some or all of the functions of the computer system, communication system, and the like provided in the print instruction terminal. A limiting function can be realized.
[0022]
[Invention 9]
The printer server of the invention 9 is
The printing restriction device according to the sixth aspect is provided.
Thus, as in the case of the invention 7, it is not necessary to separately manufacture the print restriction device, and the print restriction is performed by using a part or all of each function of the computer system and the communication system provided in the printer server. Function can be realized.
[0023]
In addition, in the present invention, unlike the seventh and eighth aspects, the resources of the printer and the print instruction terminal necessary for the printing process are not used, so that these loads can be reduced.
[Invention 10]
The application delivery server of the invention 10 is
The printing restriction device according to the sixth aspect is provided.
[0024]
As a result, as in the case of the invention 7, it is not necessary to separately manufacture the print restriction device, and a part or all of each function of the computer system and the communication system provided in the application distribution server is temporarily borrowed. Thus, the print restriction function can be realized.
Further, unlike the inventions 7 and 8, since the resources of the printer and the print instruction terminal necessary for the printing process are not used, it is possible to reduce these loads.
[0025]
[Invention 11]
The printing restriction system of the invention 11
Any one of the printer described in the invention 7, the print instruction terminal described in the invention 8, the printer server described in the invention 9, and the application distribution server described in the invention 10 is provided.
[0026]
As a result, in a printing system including a printer and a print instruction terminal, or a printer server, an application distribution server, etc., as in the first aspect, efficient print processing can be performed with significantly reduced time to first printout. Further, since it is not necessary to send an extra print request to the network, an increase in network traffic can be avoided.
[0027]
[Invention 12]
The printing restriction program of the invention 12 is
A computer used in a printing system that includes a print instruction terminal that issues a print instruction via a printer driver and a printer that receives the print instruction and executes print processing.
Print restriction information recording means for recording print restriction information set for each user who uses the printer; printer driver generation means for generating a new printer driver with print restrictions imposed based on the print restriction information; The printer driver is made to function as printer driver update means for updating the printer driver to a new printer driver generated by the printer driver generation unit.
[0028]
As a result, in addition to the same effects as those of the first aspect, it is possible to realize the printing restriction system on software, so that a significant cost reduction can be achieved as compared with the case where dedicated hardware is provided.
[Invention 13]
The print restriction program of the invention 13 is
Computer
Print restriction information recording means for recording print restriction information preset for each printer user, printer driver generation means for generating a new printer driver with print restrictions imposed based on the print restriction information, and the printer user The printer driver is used as printer driver update means for updating the printer driver used by the printer driver to a new printer driver generated by the printer driver generation means.
[0029]
As a result, in addition to the same effect as that of the first aspect, the printing restriction device can be realized on software, so that a significant cost reduction can be achieved as compared with the case where dedicated hardware is provided. .
[Invention 14]
The print restriction program of the invention 14
In the printing restriction program according to the invention 12 or 13,
A printing restriction program, wherein the computer is any one of a computer installed in a printer, a computer installed in a print instruction terminal, a printer server computer, and an application distribution server computer.
[0030]
This makes it possible to borrow a part of the computer system installed in a printer, a print instruction terminal, a printer server, an application distribution server, etc. so that the functions can be used. Compared to the case, the cost can be greatly reduced.
[Invention 15]
The printing restriction method of the invention 15
A print restriction method for performing print restriction based on print restriction information set in advance for each printer user,
Print information for each printer user is acquired, a new printer driver with print restrictions is generated based on the print information and the print restriction information, and the new printer driver is used by the printer user. The feature is that the old printer driver is updated and updated.
[0031]
Thus, as in the first aspect, since the printer can start printing immediately when there is a print request, a method for restricting printing by analyzing the contents after a print request is issued as in the prior art. Compared to, the time to first printout can be greatly reduced.
In addition, since the printer user can accurately and instantaneously know the contents of the newly set printing restrictions before performing the printing process, the time and labor required for the setting are eliminated and the printing process efficiency is prevented from being lowered. be able to.
[0032]
Furthermore, unnecessary setting information is not sent to the network, and an increase in network traffic can be avoided.
[Invention 16]
The printing restriction method of the invention 16 is
The printing restriction method according to the fifteenth aspect is characterized in that the printing restriction information is determined based on an integrated value of printing information for each printer user.
[0033]
This makes it possible to impose a clear printing restriction based on quantitative data such as the usage amount of consumables, as in the third aspect.
[Invention 17]
The print restriction method of the invention 17 is
In the print restriction method according to the fifteenth or sixteenth aspect, the new printer driver is imposed a print restriction by not displaying an option that has reached an allowable value set for each option of each print setting item. It is characterized by being.
[0034]
As a result, as in the case of the invention 4, a new printer driver is generated in which the option is lost (cannot be selected), and the printer user is virtually impossible to select the option. The use of the print settings selected with the can be surely restricted.
[Invention 18]
The printing restriction method of the invention 18 is
In the printing restriction method according to any one of the inventions 15 to 17, when the new printer driver reaches an allowable value set for each option of each print setting item, the function of the option is deleted. This is characterized in that printing restrictions are imposed.
[0035]
Thus, similarly to the fifth aspect, in printing via the printer driver, it is impossible to perform print processing using the function by any means, and thus it is possible to reliably achieve printing restrictions.
In addition, the newly updated printer driver can be reduced in size because the function is deleted.
[0036]
[Invention 19]
The printing restriction method of the invention 19 is
In the printing restriction method according to any one of the fifteenth to eighteenth aspects, when the new printer driver is generated, only a print instruction via the new printer driver is accepted. is there.
[0037]
As a result, a print request from a printer driver for another printer or a general-purpose printer driver can be blocked, so that printing restrictions can be enforced in that printer.
Whether or not the printer driver is a new printer driver can be easily determined by adding a signature or a unique ID to the printer driver.
[0038]
[Invention 20]
The printing restriction method of the invention 20 is
In the printing restriction method according to any one of the inventions 15 to 19, when there are a plurality of print instruction terminals that can be used by the printer user, all of the printer drivers are changed to the new printer driver and updated. It is characterized by this.
[0039]
As a result, the printer user cannot make a print request using a print instruction terminal to which no print restriction is imposed, so that so-called slip-through printing that avoids the print restriction can be prevented.
[Invention 21]
The printing restriction method of the invention 20 is
In the printing restriction method according to any of the inventions 15 to 20, when there are a plurality of printer users for one printer, different printing restriction information is set for each printer user. It is what.
[0040]
This makes it possible to impose printing restrictions suitable for each printer user.
[Invention 22]
The printing restriction method of the invention 22 is
The print restriction method according to any one of the inventions 15 to 21, wherein the print information is acquired for each printer user, and a new printer driver is generated with print restrictions imposed based on the print information and the print restriction information. In addition, the update to the new printer driver is realized by using the resource of the printer.
[0041]
As a result, it is not necessary to newly provide a printer server, a printing function restriction server, or the like, so that the amount of capital investment can be reduced.
[Invention 23]
The printing restriction method of the invention 23 is
In the printing restriction method according to any one of the inventions 15 to 22, any one or all of the printer driver itself, a signature indicating individual information of the printer driver, an updated part of the printer, or user information is encrypted. It is characterized by this.
[0042]
As a result, it is possible to prevent an illegal print restriction from slipping through falsification or impersonation of the printer driver.
[Invention 24]
The printing restriction method of the invention 24 is
In the printing restriction method according to any one of the inventions 15 to 23, an authentication means is provided between the printer and the printer driver.
[0043]
Thereby, it is possible to reliably perform printing restrictions for each printer user.
[Invention 25]
The printing restriction method of the invention 25 is
In the printing restriction method according to any one of the fifteenth to twenty-fourth aspects, the printer driver is made to check whether or not it is the latest version.
[0044]
This makes it possible to check whether the printer driver is appropriate not only from the printer side but also from the printer driver side, so that it is smoother and easier than when the printer driver is only updated from the printer side. An appropriate printer driver can be surely used by the user.
[0045]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows an embodiment of a print restriction device 100 according to the present invention, a printer 10 provided with the print restriction device 100, and a print restriction system configuration provided with the printer 10.
[0046]
As shown in the figure, this printing restriction system is configured by connecting a printer 10 having a printing restriction device 100 and a plurality of print instruction terminals 20, 20... Via a network N such as a LAN. A plurality of printer users who use can operate any of these print instruction terminals 20, 20... To execute arbitrary print processing.
[0047]
In addition to the print restriction device 100 according to the present invention, the printer 10 includes a storage unit 11 including, for example, a hard disk device (HDD) and a semiconductor memory, and a print function unit 12 including a print head and a paper feed mechanism. , A setting / operation unit 13 for performing operations such as forced paper discharge and reset, a display unit 14 including a liquid crystal panel to notify error information, a control unit 15 including a CPU, RAM, ROM, control software, etc., Ethernet (Registered Trademark) It has a structure equipped with a communication unit 16 and the like conforming to the standard, etc., and of course can exhibit its original function as a printing apparatus. All can be combined.
[0048]
The printing restriction apparatus 100 includes a printing restriction information recording unit 110 that records printing restriction information set for each printer user as shown in the figure, and a new printer driver that has printing restrictions imposed based on the printing restriction information. The printer driver generation unit 120 to be generated and the printer driver update unit 130 to update the printer driver used by each printer user to a new printer driver generated by the printer driver generation unit 120 are mainly configured. Yes.
[0049]
Further, the print restriction information recording unit 110 includes a restriction information acquisition unit 112 and a setting condition recording table 114, and the printer driver generation unit 120 includes a print information acquisition unit 122 and a print information recording table 124. And the print restriction determination unit 126, and the functions of these units will be described below.
[0050]
The restriction information acquisition unit 112 provides a function of acquiring information related to printing restrictions arbitrarily set by a person who has authority to set printing restrictions, such as an information device administrator, and the specific contents thereof are recorded as restriction information. The information is appropriately recorded on the table 114.
In other words, the restriction information recording table 114 records the print restriction contents allowed by the printer user arbitrarily set by the authorized person for each print setting item. For example, as shown in FIG. In addition, “color printing: 60 pages”, “monochrome printing: 300 pages”, “A4 paper: 250 sheets”, “A3 paper: 100 sheets (A4 paper conversion)”, “single-sided printing: 200 sheets”, “double-sided printing” : 100 sheets "," 1 up printing: 200 pages "," 2 up printing: 200 pages "," 4 up printing: 200 pages ", etc. Record the limit number per month for each selectable setting item. It is supposed to be. The limit number and items can be changed as appropriate by a person having the authority.
[0051]
On the other hand, the print information acquisition unit 122 provides a function of acquiring information related to each print process for each print process actually performed by the target printer 10, and each acquired print information is analyzed. The result is recorded in the print information recording table 124.
Here, as information related to printing acquired by the print information acquisition unit 122, for example, as shown in FIG. 3, “date / time: 2003/1/1 13:30”, “user name: “epson_taro”, “password: ****”, “terminal name: epson012,” “terminal IP address: 192.168.0.12”, “printer driver update date: 2002/12/25 9:25”, “Printer Driver Version: 1”, “Print Setting Color: Monochrome”, “Print Setting Paper: A4”, “Print Setting Method: Single-sided”, “Print Setting Up Number: 2”, etc., and Print Information Recording Table For example, as shown in FIG. 4, each printer user is recorded in the table 124 in a table format.
[0052]
Further, the print limit determining unit 126 compares the cumulative number for each printer user obtained as described above with the print limit information, and when the cumulative number exceeds the limit number in any setting item. A function for notifying the printer driver generation unit 120 that printing is to be restricted is provided.
For example, when the content of the print restriction information is as shown in FIG. 5, the print restriction information in FIG. 5 is compared with the cumulative number for each setting item of the printer user name “epson_jiro” recorded in FIG. , The item (* 1) of “color printing surface number” is “63”, which exceeds “color printing surface number: 60” described in the printing restriction information of FIG. 5. In such a case, The setting condition comparison unit 126 notifies the printer driver generation unit 120 that the item “number of color prints” of the printer user name “epson_jiro” has exceeded the limit value.
[0053]
The printer driver generation unit 120 generates a new printer driver 22 whose setting items cannot be selected in accordance with the notification content from the print restriction determination unit 126, and the generated printer driver 22 Is attached with a version number as necessary, and the type of the printer driver 22 can be identified by the version number.
[0054]
On the other hand, each of the print instruction terminals 20, 20... Is composed of, for example, a personal computer operated by a general-purpose OS (Operating System), and a printer driver dedicated to the printer 10 serving as an interface for executing print settings is installed in advance. It has become a state.
The functions of each unit of the printing restriction apparatus 100 can be easily realized by preparing dedicated hardware or the like, but it is also possible to use each resource provided in the printer 10, and the latter method. Each function can be realized more economically using. For example, recording of printing restriction information and printing information for each user in the printing restriction information recording unit 110 is performed using the storage function of the storage unit 11, updating of the printer driver 22 is performed using the communication function of the communication unit 16, and printer driver generation unit 120. This function can be realized by using the function of the computer system of the control unit 15 or a dedicated control program.
[0055]
Next, operations and effects of the print restriction system configured as described above will be described with reference to FIGS.
First, when operating the printing restriction system of the present invention, as shown in FIG. 2, a printer driver 22 dedicated to the printer 10 is installed on the print instruction terminal 20 side (step S200), and the printer user then installs the printer driver. The printer 10 is set in a state where print settings can be made via the printer 22. Note that the printer driver 22 installed at this point is, as a general rule, a printer driver that does not have any function restrictions (for example, referred to as version 1) that can use all the functions of the printer 10.
[0056]
Next, when the printer driver 22 dedicated to the printer 10 is installed in this way, the process proceeds to the next step S202, and any print instruction terminal 20 that uses the printer 10 is sent to the printer 10. 20 is monitored to determine whether or not there is a print request, and when there is a print request (YES), it is further determined whether or not the print processing is directly performed on the print request (step S204). If no printing process is performed in step S204 (NO), the process returns to step S202 to monitor whether there is a print request.
[0057]
Next, when it is determined in this determination step S204 that the printing process has been performed by the printer 10 as it is (YES), the process proceeds to the next step S206 and the specific print information (print contents) on which the printing process has been performed. For example, specific print information as shown in FIG. 3 described above is acquired.
Such acquisition of print information is performed for all printer users that are subject to print restriction according to the present invention, and the acquired information is recorded for each printer user.
[0058]
For example, in FIG. 4, the printer user “epson_taro” performs “color printing”: 23 pages, “monochrome printing”: 147 pages, “A4 paper”: 120 sheets, “A3 paper” in a certain month. : 36 sheets (A4 paper conversion), “single-sided printing”: 142 sheets, “double-sided printing”: 14 sheets, “1 up printing”: 84 pages, “2 up printing”: 56 pages, “4 up printing”: 16 The printer user named “epson_jiro” performs “color printing”: 63 pages, “monochrome printing”: 256 pages, “A4 paper”: 190 sheets, “A3”. "Paper": 41 sheets (A4 paper conversion), "single-sided printing": 113 sheets, "double-sided printing": 118 sheets, "1-up printing": 170 pages, "2-up printing": 60 pages, "4-up printing" : Print 21 pages Information such as etc. is recorded.
[0059]
Next, the process proceeds to step S208 in FIG. 2 and the number of prints (number of pages) for each option of the print setting item for each printer user in a certain period is accumulated, and the process proceeds to the next step S210 to accumulate for each option. The number of prints is compared with a preset limit print number for each option, and it is determined whether any of the option has reached the limit print number (step S212).
[0060]
As a result of this comparison, when it is determined that any one of the options has reached the limited number of prints (YES), the process proceeds to step S214, and there is no option that has reached the limited number of prints (no more). A printer driver 22 (for example, version 2) is generated, and the process proceeds to the next step S216, which is sent to the print instruction terminal 20 of the printer user and the old printer driver 22 (installed in the print instruction terminal 20). Version 1) will be updated.
[0061]
For example, when the limit printing number for each option set in advance for every printer user is set as shown in FIG. 5, any option is available for the printer user “epson_taro” shown in FIG. The number of prints has not reached the limit. Therefore, the print setting screen of the printer driver installed in the print instruction terminal 20 for the printer user has an unlimited initial state as shown in FIG. 7, that is, any setting item has two or more options and any The state where the options can also be selected is maintained as it is.
[0062]
Accordingly, as shown in the figure, the printer user in this case has no printing restrictions as shown in FIG. 7 as the setting of the printing process to be performed thereafter, and can continue printing under any conditions as it is.
On the other hand, as shown in FIG. 4, in the case of a printer user “epson_jiro”, the option “print setting print color: color (* 1)” is “number of print pages: 60” defined in FIG. Since the limit value is exceeded, a new printer driver 22 using a print setting screen in which the option of “printing color: color” disappears immediately is generated as shown in FIG. The old printer driver 22 (version 2) installed in the print instruction terminal 20 for the printer user is updated instead.
[0063]
As a result, the printer user “epson_jiro” can select only “monochrome” as the “printing color” in the subsequent print settings as shown in FIG. As a result, consumption of consumables such as color toner and color ink used in “color printing” is surely suppressed.
[0064]
Then, the printing is continued in a state where the predetermined printing restriction is made as described above, and as shown in FIG. 6, the option “printing number: 1 (* 2)” among the options is “202”. When the limit value (200 pages) is exceeded, a new printer driver with a print setting screen in which the selection column of “number of prints up: 1” disappears as an “assignment item” as shown in FIG. 22 (for example, version 3) is generated and updated in place of the previous printer driver 22 (version 2).
[0065]
As a result, the printer user “epson_jiro” can only select “2” or “4” as the “number of print-ups”, and thereafter, the selection of “1” is forcibly restricted, and the number of printed pages As a result, the consumption is reliably suppressed.
Then, if such a print restriction is canceled as appropriate on the condition that a certain period, for example, one month has passed or an excess fee is paid, each printer user performs free printing until the limit value is reached again. In the same manner, every time any of the options reaches the limit value, the option is updated to a new printer driver 22 in which the option disappears, and forcible print restriction is executed.
[0066]
As described above, according to the present invention, the printer user 22 for performing print settings by the printer user is appropriately updated to a content with a predetermined restriction, thereby forcing the consumption of an arbitrary consumable item. Can be suppressed.
Further, there is no need for the printer, the print instruction terminal, or the printer server to confirm the print contents for each setting for each print request as in the past, and the printer starts printing immediately when there is a print request. Therefore, the time until the first print can be greatly shortened.
[0067]
Particularly, in the case of the printer 10 having a large-capacity print queue and sequentially executing the print jobs stored in the print queue, the execution time between the print jobs is shortened. Overall, the time can be greatly reduced. In addition, since a limited useless print job is not sent to the print queue, the print queue can be saved.
[0068]
In addition, since the printer user can quickly and accurately grasp the print settings that have already been allowed at the time of print settings, waste of time such as printing being rejected after print settings, etc., and labor required for setting input Therefore, efficient printing processing can be performed.
Furthermore, since there is no need to send extra print data, print setting information, or the like on which printing restrictions have been placed on the network, an increase in network traffic can be avoided in advance.
[0069]
In the present embodiment, the content of the print restriction information is uniformly set for all printer users. However, the content of the print restriction information may be changed for each printer user. In addition, the specific content of the restriction may be set in more detail, for example, for each ink color or printing paper type, or on the contrary, the content may be further simplified.
[0070]
Further, if various versions of the printer driver 22 are installed in the print instruction terminal 20 in advance as described above, the printer can be easily set by simply notifying the print instruction terminal 20 of the version number from the print restriction apparatus 100. The driver 22 can be updated to a predetermined one.
That is, as shown in FIG. 10, when installing the default printer driver 22 in the first step S300 in the print instruction terminal 20, other versions of the printer driver 22 with various printing restrictions are also installed at the same time. When it is determined that the limit value has been reached in the determination step S212 through the subsequent steps S202 to S210, the process proceeds to the next step S302 to select another printer driver with the limit, and this selected The version number of the new printer driver 22 is notified to the print instruction terminal 20.
[0071]
As a result, the print instruction terminal 20 can update to a new printer driver 22 in accordance with the notified version number, and obtain the same effect. In addition, in this embodiment, only the version No. can be updated to the optimal printer driver 22 by notifying the print instruction terminal 20, so the amount of data to be sent to the network N when updating the printer driver 22 is also larger than that in the above embodiment. It is possible to contribute to the reduction of network traffic.
[0072]
As a printer driver customization method, not only simply deleting the corresponding print setting items in this way, but also, for example, customizing the entire printer driver and adding / deleting functions that can be subject to printing restrictions. Alternatively, if the function is modularized for each function and the printer driver is customized by inserting / removing the function modules, customization such as separation / combination for each function can be easily performed. Further, the print restriction state may be set by customizing the setting file.
[0073]
In addition, the above-described print restriction apparatus 100 does not necessarily have to be integrated with the printer 10, alone or in addition to the print instruction terminal 20 or the printer server 30 installed on the same network N, application distribution (not shown) It may be in a state where it is incorporated in the server, or in a form where it exists in a distributed manner. When the printer 10 is independent from the printer 10 as described above, the printer 10 itself can be used as it is, and existing networks and various resources can be used effectively. Furthermore, if this printing restriction apparatus 100 is realized on software, it is possible to easily add, distribute, and upgrade a printing restriction function.
[0074]
On the other hand, the network N that connects the printer 10 and the print instruction terminal 20 and the like is not particularly limited as long as information communication can be performed in both directions, and a wired LAN (Ethernet (registered trademark) or the like) In addition to local networks such as wireless LAN (IEEE802.11b, 11a, etc.), Bluetooth, etc., ISDN (Integrated Service Digital Network), ATM (Asynchronous Transfer Mode), STM (Synchronous D Relay, etc.) A dedicated service network, a wide area network such as WAN, MAN, and the Internet, or a mixture of them may be used. In this case, since it is necessary to take a wider range of security measures, for example, an authenticating means such as an electronic signature or individual ID indicating individual information is given to a legitimate printer user, and a certificate that has received the authentication is provided. If only the user's print data is accepted or various data is encrypted and transmitted, the various data can be protected from illegal actions such as pass-through printing, leakage of personal information, falsification, and impersonation.
[0075]
Also, the protocol used for these communications is not particularly limited, and if it is via the Internet, the standard TCP / IP protocol is inevitably used on the Internet, and is unified by a specific vendor. In the case of a LAN, a specific protocol such as AppleTalk / EtherTalk (registered trademark), NetBEUI / NetBIOS (registered trademark), or SPX / IPX (registered trademark) can be used.
[0076]
For example, in the case of TCP / IP, TCP (Transmission Control Protocol), which is a protocol for establishing a connection among the printer 10, the printer user terminal 20, and the printer management server 30 to ensure reliable communication, and efficient. In addition to UDP (User Datagram Protocol), which is a connectionless protocol to provide secure communication, IP (Internet Protocol), which is a protocol for delivering packets to a predetermined destination from many routes, via a network Telnet (Telecommunication Network), which is a protocol for remote control of the other terminal, is a protocol that executes file transfer using Telnet. FTP (File Transfer Protocol), NFS (Network File System) which is a protocol for providing a transparent file access function, SNMP (Simple Network) which is a protocol for exchanging network management information such as failure information and traffic information Management Protocol), ARP and RARP (Address Resolution Protocol, Reverse ARP), SLIP and PPP (Serial Line Protocol, Point to Point Protocol, RIP and OSPF, Routing Information Protocol) P (Resource Reservation Protocol), IPsec (IP security Protocol), IGMP (Internet Group Management Protocol), it is considered that NTP (Network Time Protocol) or the like is often used.
[0077]
In addition to the personal computer that is a general-purpose computer, the print instruction terminal 20 includes a mobile phone, PHS (Personal Handyphone System), PDA (Personal Digital Assistant), exchange, NCU (Network Control Unit), router, hub, It is technically possible to use network compatible devices such as a bridge, a gateway, and a POS (Point Of Sale) terminal.
[0078]
In addition to the hard disk device (HDD) and the semiconductor storage medium, the storage unit 11 and the like for storing the control program, various data, restriction information, and the like can be exchanged and distributed as appropriate, for example, FD, HD, MD, etc. Any computer-readable medium such as a magnetic storage type storage medium, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic / optical storage medium such as an MO can be easily applied.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a printing restriction apparatus according to the present invention.
FIG. 2 is a flowchart showing one embodiment of a printing restriction method according to the present invention.
FIG. 3 is a diagram illustrating an example of a print information recording table of a certain printer user.
FIG. 4 is a diagram illustrating an example of a print information recording table for each printer user.
FIG. 5 is a diagram illustrating an example of a preset print setting condition recording table.
FIG. 6 is a diagram illustrating another example of the print information recording table for each printer user.
FIG. 7 is a diagram illustrating a printer driver setting screen in which all options are not limited.
FIG. 8 is a diagram illustrating a printer driver setting screen in which some options are restricted.
FIG. 9 is a diagram illustrating a printer driver setting screen in which some options are restricted.
FIG. 10 is a flowchart showing another embodiment of a printing restriction method.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Printer, 11 ... Memory | storage part, 12 ... Print function part, 13 ... Setting and operation part, 14 ... Display part, 15 ... Control part, 16 ... Communication part, 20 ... Print instruction | indication terminal, 22 ... Printer user interface ( Printer driver) 30 ... Printer server, 100 ... Print restriction device, 110 ... Print restriction information recording unit, 112 ... Restriction information acquisition unit, 114 ... Setting condition recording table, 120 ... Printer driver generation unit, 122 ... Print information acquisition unit, 124: Print information table 126: Print restriction determination unit 130: Printer driver update unit N: Network

Claims (25)

プリンタドライバを介した印刷指示を受けて印刷処理を実行するプリンタを備えた印刷システムであって、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、
前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、
を備えたことを特徴とする印刷制限システム。
A printing system including a printer that receives a print instruction via a printer driver and executes print processing,
A print restriction information recording unit for recording print restriction information set for each user who uses the printer;
A printer driver generation unit that generates a new printer driver with print restrictions imposed based on the print restriction information;
A printer driver update unit for updating the printer driver to a new printer driver generated by the printer driver generation unit;
A printing restriction system comprising:
請求項1に記載の印刷制限システムにおいて、
前記プリンタドライバ生成部は、
前記プリンタユーザの印刷情報を取得する印刷情報取得部と、
当該印刷情報から求められるプリンタ利用状況に基づいて前記印刷制限情報を決定する印刷制限決定部と、
を備えていることを特徴とする印刷制限システム。
The printing restriction system according to claim 1,
The printer driver generation unit
A print information acquisition unit for acquiring print information of the printer user;
A print restriction determination unit that determines the print restriction information based on a printer usage status obtained from the print information;
A printing restriction system comprising:
請求項2に記載の印刷制限システムにおいて、
前記印刷制限決定部は、ユーザ印刷情報の積算値に基づいて前記印刷制限情報を決定するようにしたことを特徴とする印刷制限システム。
The printing restriction system according to claim 2,
The printing restriction determination unit, wherein the printing restriction determination unit determines the printing restriction information based on an integrated value of user print information.
請求項1〜3のいずれかに記載の印刷制限システムにおいて、
前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とする印刷制限システム。
In the printing restriction system according to any one of claims 1 to 3,
The new printer driver generated by the printer driver generation unit is configured such that a print limit is imposed by not displaying an option that has reached an allowable value set for each option of each print setting item. And printing restriction system.
請求項1〜3のいずれかに記載の印刷制限システムにおいて、
前記プリンタドライバ生成部で生成された新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とする印刷制限システム。
In the printing restriction system according to any one of claims 1 to 3,
When a new printer driver generated by the printer driver generation unit reaches an allowable value set for each option of each print setting item, the function of the option is deleted so that a print restriction is imposed. A printing restriction system characterized by that.
プリンタユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録部と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成部と、
前記プリンタユーザがそれぞれ利用しているプリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新部と、
を備えたことを特徴とする印刷制限装置。
A printing restriction information recording unit for recording printing restriction information set for each printer user;
A printer driver generation unit that generates a new printer driver with print restrictions imposed based on the print restriction information;
A printer driver update unit that updates the printer driver used by each printer user to a new printer driver generated by the printer driver generation unit;
A printing restriction device comprising:
請求項6に記載の印刷制限装置を備えたことを特徴とするプリンタ。A printer comprising the printing restriction device according to claim 6. 請求項6に記載の印刷制限装置を備えたことを特徴とする印刷指示端末。A printing instruction terminal comprising the printing restriction device according to claim 6. 請求項6に記載の印刷制限装置を備えたことを特徴とするプリンタサーバ。A printer server comprising the printing restriction device according to claim 6. 請求項6に記載の印刷制限装置を備えたことを特徴とするアプリケーション配信サーバ。An application distribution server comprising the print restriction device according to claim 6. 請求項7に記載のプリンタ、請求項8に記載の印刷指示端末、請求項9に記載のプリンタサーバ、請求項10に記載のアプリケーション配信サーバのいずれかを備えたことを特徴とする印刷制限システム。A printing restriction system comprising any one of the printer according to claim 7, the print instruction terminal according to claim 8, the printer server according to claim 9, and the application distribution server according to claim 10. . プリンタドライバを介した印刷指示を受けて印刷処理を実行するプリンタを備えた印刷システムで用いられるコンピュータを、
前記プリンタを利用するユーザ毎に設定された印刷制限情報を記録する印刷制限情報記録手段と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、
前記プリンタドライバをこのプリンタドライバ生成部で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、
して機能させることを特徴とする印刷制限プログラム。
A computer used in a printing system having a printer that receives a printing instruction via a printer driver and executes a printing process,
Printing restriction information recording means for recording printing restriction information set for each user who uses the printer;
Printer driver generation means for generating a new printer driver with print restrictions imposed based on the print restriction information;
Printer driver updating means for updating the printer driver to a new printer driver generated by the printer driver generation unit;
A print restriction program characterized in that the program is allowed to function.
コンピュータを、
プリンタユーザ毎に予め設定された印刷制限情報を記録する印刷制限情報記録手段と、
この印刷制限情報に基づいて印刷制限が課された新たなプリンタドライバを生成するプリンタドライバ生成手段と、
前記プリンタユーザが利用しているプリンタドライバをこのプリンタドライバ生成手段で生成された新たなプリンタドライバに更新するプリンタドライバ更新手段と、
して機能させることを特徴とする印刷制限プログラム。
Computer
Printing restriction information recording means for recording printing restriction information preset for each printer user;
Printer driver generation means for generating a new printer driver with print restrictions imposed based on the print restriction information;
Printer driver update means for updating the printer driver used by the printer user to a new printer driver generated by the printer driver generation means;
A print restriction program characterized in that the program is allowed to function.
請求項12又は13に記載の印刷制限プログラムにおいて、
前記コンピュータが、プリンタに備え付けのコンピュータ、印刷指示端末に備え付けのコンピュータ、プリンタサーバのコンピュータ、アプリケーション配信サーバのコンピュータのいずれかであることを特徴とする印刷制限プログラム。
In the printing restriction program according to claim 12 or 13,
A printing restriction program, wherein the computer is any one of a computer installed in a printer, a computer installed in a print instruction terminal, a printer server computer, and an application distribution server computer.
プリンタユーザ毎に予め設定された印刷制限情報に基づいて印刷制限を行うようにした印刷制限方法であって、
前記プリンタユーザ毎の印刷情報を取得し、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバを生成し、この新たなプリンタドライバを前記プリンタユーザが利用している古いプリンタドライバに変えて更新するようにしたことを特徴とする印刷制限方法。
A print restriction method for performing print restriction based on print restriction information set in advance for each printer user,
Print information for each printer user is acquired, a new printer driver with print restrictions is generated based on the print information and the print restriction information, and the new printer driver is used by the printer user. A method for restricting printing, which is characterized by updating to an old printer driver.
請求項15に記載の印刷制限方法において、
前記印刷制限情報は、前記プリンタユーザ毎の印刷情報の積算値に基づいて決定するようにしたことを特徴とする印刷制限方法。
The printing restriction method according to claim 15,
The printing restriction method, wherein the printing restriction information is determined based on an integrated value of printing information for each printer user.
請求項15又は16に記載の印刷制限方法において、
前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達した選択肢が表示されないことで印刷制限が課せられるようになっていることを特徴とする印刷制限方法。
The printing restriction method according to claim 15 or 16,
The new printer driver is configured to restrict printing by not displaying an option that reaches an allowable value set for each option of each print setting item.
請求項15〜17のいずれかに記載の印刷制限方法において、
前記新たなプリンタドライバは、各印刷設定項目の選択肢毎に設定された許容値に達したときに、その選択肢の機能が削除されることで印刷制限が課せられるようになっていることを特徴とする印刷制限方法。
The printing restriction method according to any one of claims 15 to 17,
The new printer driver is configured such that, when an allowable value set for each option of each print setting item reaches an allowable value, a print restriction is imposed by deleting the function of the option. How to restrict printing.
請求項15〜18のいずれかに記載の印刷制限方法において、
前記新たなプリンタドライバが生成されたときは、その新たなプリンタドライバを介した印刷指示のみを受け付けるようにしたことを特徴とする印刷制限方法。
The printing restriction method according to any one of claims 15 to 18,
When a new printer driver is generated, only a print instruction via the new printer driver is accepted.
請求項15〜19のいずれかに記載の印刷制限方法において、
前記プリンタユーザが利用可能な印刷指示端末が複数ある時は、その全てのプリンタドライバをこの新たなプリンタドライバに変えて更新するようにしたことを特徴とする印刷制限方法。
The printing restriction method according to any one of claims 15 to 19,
When there are a plurality of print instruction terminals that can be used by the printer user, all the printer drivers are replaced with the new printer driver and updated.
請求項15〜20のいずれかに記載の印刷制限方法において、
一台のプリンタに対して複数のプリンタユーザがいるときは、各プリンタユーザ毎に異なった印刷制限情報を設定するようにしたことを特徴とする印刷制限方法。
In the printing restriction method according to any one of claims 15 to 20,
A printing restriction method, wherein when there are a plurality of printer users for one printer, different printing restriction information is set for each printer user.
請求項15〜21のいずれかに記載の印刷制限方法において、
前記プリンタユーザ毎の印刷情報の取得と、その印刷情報と前記印刷制限情報とに基づいて印刷制限が課された新たなプリンタドライバの生成と、この新たなプリンタドライバの更新とを、前記プリンタのリソースを用いて実現するようにしたことを特徴とする印刷制限方法。
In the printing restriction method according to any one of claims 15 to 21,
Acquisition of print information for each printer user, generation of a new printer driver with print restrictions imposed based on the print information and the print restriction information, and update of the new printer driver are performed by the printer. A printing restriction method characterized by being realized using resources.
請求項15〜22のいずれかに記載の印刷制限方法において、
前記プリンタドライバ自体、若しくは、プリンタドライバの個体情報を示す署名、プリンタの更新部分、ユーザ情報のいずれかあるいは全てを暗号化するようにしたことを特徴とする印刷制限方法。
In the printing restriction method according to any one of claims 15 to 22,
A printing restriction method characterized by encrypting any or all of the printer driver itself, a signature indicating individual information of the printer driver, an updated part of the printer, and user information.
請求項15〜23のいずれかに記載の印刷制限方法において、
前記プリンタとプリンタドライバとの間に認証手段を設けるようにしたことを特徴とする印刷制限方法。
The printing restriction method according to any one of claims 15 to 23,
A printing restriction method, wherein an authentication unit is provided between the printer and the printer driver.
請求項15〜24のいずれかに記載の印刷制限方法において、
前記プリンタドライバに、自分自身が最新版であるか否かを確認させるようにしたことを特徴とする印刷制限方法。
In the printing restriction method according to any one of claims 15 to 24,
A printing restriction method, characterized in that the printer driver checks whether or not the printer driver is the latest version.
JP2003193470A 2003-07-08 2003-07-08 Printing restriction system, device, program, and method Withdrawn JP2005031784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003193470A JP2005031784A (en) 2003-07-08 2003-07-08 Printing restriction system, device, program, and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003193470A JP2005031784A (en) 2003-07-08 2003-07-08 Printing restriction system, device, program, and method

Publications (1)

Publication Number Publication Date
JP2005031784A true JP2005031784A (en) 2005-02-03

Family

ID=34204923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003193470A Withdrawn JP2005031784A (en) 2003-07-08 2003-07-08 Printing restriction system, device, program, and method

Country Status (1)

Country Link
JP (1) JP2005031784A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006268837A (en) * 2005-02-23 2006-10-05 Canon Inc Image forming device, its control method, program for executing the method, and print system
JP2006313494A (en) * 2005-05-09 2006-11-16 Canon Inc Print control device and print control method
JP2007118244A (en) * 2005-10-25 2007-05-17 Brother Ind Ltd Image forming apparatus, host machine and image forming system
JP2007140588A (en) * 2005-11-14 2007-06-07 Sharp Corp Information processor, server device, print control system, program and recording medium
JP2008108010A (en) * 2006-10-24 2008-05-08 Konica Minolta Business Technologies Inc Print controller, print control method, and print control program
JP2008165368A (en) * 2006-12-27 2008-07-17 Konica Minolta Business Technologies Inc Service restriction method, image processing restriction method, and image processing system
CN100462989C (en) * 2005-11-18 2009-02-18 富士施乐株式会社 Image forming apparatus, client device, client device control method
US7872771B2 (en) 2005-05-24 2011-01-18 Canon Kabushiki Kaisha Method, apparatus, and system for customizing driver
JP2011197891A (en) * 2010-03-18 2011-10-06 Ricoh Co Ltd Information processing apparatus and its control method, program, recording medium, and image forming apparatus
US8127341B2 (en) 2006-07-14 2012-02-28 Canon Kabushiki Kaisha Information processing apparatus, information processing method, peripheral apparatus, and authority control system

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006268837A (en) * 2005-02-23 2006-10-05 Canon Inc Image forming device, its control method, program for executing the method, and print system
US8253952B2 (en) 2005-02-23 2012-08-28 Canon Kabushiki Kaisha Image forming apparatus and control method therefor, program for implementing the method, and printing system
JP2006313494A (en) * 2005-05-09 2006-11-16 Canon Inc Print control device and print control method
US8508802B2 (en) 2005-05-09 2013-08-13 Canon Kabushiki Kaisha Printing control apparatus and printing control method
JP4636933B2 (en) * 2005-05-09 2011-02-23 キヤノン株式会社 Print control apparatus and print control method
US7872771B2 (en) 2005-05-24 2011-01-18 Canon Kabushiki Kaisha Method, apparatus, and system for customizing driver
JP2007118244A (en) * 2005-10-25 2007-05-17 Brother Ind Ltd Image forming apparatus, host machine and image forming system
US8488177B2 (en) 2005-10-25 2013-07-16 Brother Kogyo Kabushiki Kaisha Image forming apparatus, image forming apparatus controller and image forming system
JP2007140588A (en) * 2005-11-14 2007-06-07 Sharp Corp Information processor, server device, print control system, program and recording medium
US7755780B2 (en) 2005-11-14 2010-07-13 Sharp Kabushiki Kaisha Information processing apparatus, server apparatus, printing control system, program and storage medium
JP4574520B2 (en) * 2005-11-14 2010-11-04 シャープ株式会社 Information processing apparatus, server apparatus, program, and recording medium
CN100462989C (en) * 2005-11-18 2009-02-18 富士施乐株式会社 Image forming apparatus, client device, client device control method
US8127341B2 (en) 2006-07-14 2012-02-28 Canon Kabushiki Kaisha Information processing apparatus, information processing method, peripheral apparatus, and authority control system
JP2008108010A (en) * 2006-10-24 2008-05-08 Konica Minolta Business Technologies Inc Print controller, print control method, and print control program
US8489891B2 (en) 2006-12-27 2013-07-16 Konica Minolta Business Technologies, Inc. Method for limiting service, method for limiting image processing and image processing system
JP2008165368A (en) * 2006-12-27 2008-07-17 Konica Minolta Business Technologies Inc Service restriction method, image processing restriction method, and image processing system
JP2011197891A (en) * 2010-03-18 2011-10-06 Ricoh Co Ltd Information processing apparatus and its control method, program, recording medium, and image forming apparatus

Similar Documents

Publication Publication Date Title
JP4372145B2 (en) Information processing apparatus, information processing method, and print control system
JP2008143043A (en) Printer and program
JP6066750B2 (en) Image forming apparatus, control method therefor, and program
JP5505341B2 (en) Communication device
JP2011108132A (en) Server device, print system, image forming apparatus, program and recording medium
JP4751461B2 (en) Printing apparatus, printing system, and print data deletion method
JP2005031784A (en) Printing restriction system, device, program, and method
WO2007032500A1 (en) Printing system and host apparatus
US8392599B2 (en) Network device, network device management apparatus, network device control method, network device management method, program, and storage medium
JP3875608B2 (en) Network compatible printing system
JP4215688B2 (en) Data output device, system, method, printer driver, and recording medium
JP4045800B2 (en) Printing system and method
JP4683028B2 (en) Function providing system
JP5328292B2 (en) Printing system, image forming apparatus, and information processing method
JP6492845B2 (en) Image forming apparatus and program
JP5458997B2 (en) Data processing apparatus, data processing method and program
JP2001051813A (en) Device and method for print job output and computer- readable storage medium stored with program
JP4127454B2 (en) Printer management system
JP2006123290A (en) Image forming apparatus and its method
JP2011227817A (en) Image forming apparatus, execution method and computer program
JP2009294920A (en) Remote printing system
JP2023039264A (en) Information processing device, information processing method, and system
JP4262007B2 (en) Network device and data processing system control method
JP2005190315A (en) Account information management device and method
JP4490233B2 (en) Image processing apparatus, setting content changing method, setting content changing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090210

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090526

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090706