(57)【要約】【課題】  外部記録媒体内の印刷制限情報に基づき印刷機能の制限を行うようにした印刷指示装置およびその印刷機能制限方法および認証印刷システムを提供する。【解決手段】  クライアント端末１０からの認証印刷に際して、かかる認証のために読み取られたセキュリティカード内の印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断し、その判断結果に基づき印刷機能の制限を行う。そして、印刷機能の制限の範囲内で印刷機能が設定された印刷指示に係わる印刷ジョブがプリントサーバ２０へ送られる。このプリントサーバ２０へ送られた印刷ジョブに対する印刷は、プリンタ３０に対応して設けられた認証装置４０からの認証に基づき行われる。【選択図】  図１
2007058744.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置において、
前記印刷指示に際して、外部記録媒体から印刷制限情報を取得する取得手段と、
前記取得手段で取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断する判断手段と、
前記判断手段の判断結果に基づき印刷機能の制限を行う制限処理手段と
前記制限処理手段による印刷機能の制限の範囲内で印刷機能が設定された印刷ジョブに基づく印刷指示を行う印刷指示手段と
を具備することを特徴とする印刷指示装置。
【請求項２】
前記判断手段は、
前記プリンタドライバの機能毎に制限を行うか否かを判断し、
前記制限処理手段は、
前記判断手段の判断結果に基づきプリンタドライバの機能制限を行う
ことを特徴とする請求項１記載の印刷指示装置。
【請求項３】
前記判断手段は、
前記印刷制限情報に基づきカラー印刷の機能制限を行うか否かを判断し、
前記制限処理手段は、
前記判断手段によりカラー印刷の機能制限を行うと判断された場合には、前記プリンタドライバのカラー印刷機能を制限する
ことを特徴とする請求項２記載の印刷指示装置。
【請求項４】
前記判断手段は、
前記印刷制限情報に基づき両面印刷の機能制限を行うか否かを判断し、
前記制限処理手段は、
前記判断手段により両面印刷の機能制限を行うと判断された場合には、前記プリンタドライバの両面印刷機能を制限する
ことを特徴とする請求項２記載の印刷指示装置。
【請求項５】
前記判断手段は、
前記印刷制限情報に基づき給紙先の指定機能の制限を行うか否かを判断し、
前記制限処理手段は、
前記判断手段により給紙先の指定機能の制限を行うと判断された場合には、前記プリンタドライバの給紙先指定機能を制限する
ことを特徴とする請求項２記載の印刷指示装置。
【請求項６】
前記判断手段は、
前記印刷制限情報に基づき用紙種別の指定機能の制限を行うか否かを判断し、
前記制限処理手段は、
前記判断手段により用紙種別の指定機能の制限を行うと判断された場合には、前記プリンタドライバの用紙種別指定機能を制限する
ことを特徴とする請求項２記載の印刷指示装置。
【請求項７】
前記制限処理手段による印刷機能の制限に対応してその旨を表示器に表示する
ことを特徴とする請求項１記載の印刷指示装置。
【請求項８】
プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置において、
前記印刷指示に際して、外部記録媒体から印刷制限情報を取得する取得手段と、
前記取得手段で取得した印刷制限情報に基づき印刷制限を行うか否かを判断する判断手段と、
前記判断手段の判断結果に基づき印刷制限を行う制限処理手段と
を具備することを特徴とする印刷指示装置。
【請求項９】
前記判断手段は、
前記印刷制限情報に基づき特定のアプリケーションからの印刷制限を行うか否かを判断し、
前記制限処理手段は、
前記判断手段により当該アプリケーションからの印刷を制限すると判断された場合には、当該アプリケーションからの印刷を制限する
ことを特徴とする請求項８記載の印刷指示装置。
【請求項１０】
プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置の印刷機能制限方法において、
前記印刷指示に際して、外部記録媒体から印刷制限情報を取得手段で取得し、
前記取得手段で取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断手段で判断し、
前記判断手段の判断結果に基づき印刷機能の制限を制限処理手段で行い、
前記制限処理手段による印刷機能の制限の範囲内で印刷機能が設定された印刷ジョブに基づく印刷指示を印刷指示手段で行う
ことを特徴とする印刷指示装置の印刷機能制限方法。
【請求項１１】
ネットワークに接続された１または複数のクライアント端末と、
該ネットワークに接続された１または複数の印刷装置と、
該印刷装置に対応して該印刷装置における印刷許可の認証を行う認証装置と、
前記クライアント端末からの印刷指示に係わる印刷ジョブを前記認証装置によるユーザ認証に基づき前記印刷装置で実行するプリントサーバとを有する認証印刷システムにおいて、
前記クライアント端末は、
前記印刷指示に際して、前記ユーザ認証に必要な情報が少なくとも記録された外部記録媒体から前記印刷制限情報を取得する取得手段と、
前記取得手段で取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断する判断手段と、
前記判断手段の判断結果に基づき印刷機能の制限を行う制限処理手段と、
前記制限処理手段による印刷機能の制限の範囲内で印刷機能が設定された前記印刷指示に係わる印刷ジョブを前記プリントサーバへ送信するスプール手段と
を具備することを特徴とする認証印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置およびその印刷機能制限方法および認証印刷システムに係わり、詳しくは、外部記録媒体内の印刷制限情報に基づき印刷機能の制限を行うようにした印刷指示装置およびその印刷機能制限方法および認証印刷システムに関する。
【背景技術】
【０００２】
最近、ネットワークに複数のクライアント端末を接続するとともに複数のプリンタを接続し、この複数のプリンタを複数のクライアント端末で共有するようにした、いわゆるネットワーク環境でのプリンタが使用できるようにしたシステムが多く構築されている。
【０００３】
このようなネットワーク環境でプリンタを共有するシステムにおいては、印刷文書のセキュリティの確保が問題になっている。
【０００４】
この問題に対処したものとして、例えば、印刷依頼側であるクライアント端末と、出力側であるプリンタとに対応して認証装置を設けた認証印刷システムが知られている。
【０００５】
この認証印刷システムにおいては、印刷に際して、クライアント端末側に設けれられた認証装置にてユーザ認証を行う。また、その出力結果を得るためには、プリンタ側に設けられた認証装置にてユーザ認証を行うため、印刷物が第三者によって持ち去られる等の不都合がなく、セキュリティを確保することができる。
【０００６】
従来、この種の技術に関連して、例えば、特許文献１に記載された技術が知られている。この特許文献１には、印刷物を取得する権限を有するユーザによる認証後、かかる認証と対応するプリントデータが、他のプリントジョブより先にプリントアウトされるという技術について言及されている。
【０００７】
また、このような認証装置による認証には、例えば、ユーザが携帯するユーザ識別情報（ユーザＩＤ）等が記憶されたＩＣカードを用いたユーザ認証、ユーザの指紋等の生体的特徴情報を読み取るユーザ認証等が知られている。
【０００８】
この前者にあたるＩＣカードを用いた印刷技術として、特許文献２に記載されたものが知られている。この特許文献２には、ＩＣカード内にＵＲＬアドレスを格納し、かかるアドレスが指し示す印刷対象データを取得して印刷できるという技術について言及されている。
【特許文献１】特開２００２−２８７９３２号
【特許文献２】特開２００２−０９１８５６号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１の発明では、権限を有するユーザだけが印刷物を取得することができるためセキュリティは向上するが、印刷機能に制限を加える技術については考慮されていなかった。
【００１０】
そのため、ユーザの勝手な印刷を制限することはできず、例えば、不要なカラー印刷や、無駄な用紙の使用が横行することとなっていた。
【００１１】
また、上記特許文献２の発明では、ＩＣカード内にユーザＩＤやユーザ名など個人を特定する情報以外のデータが記録されているが、印刷機能に制限を加えるために必要な情報は記録されておらず、これも印刷機能に制限を加える技術については考慮されていなかった。
【００１２】
そこで、本発明は上記実情に鑑みてなされたものであり、外部記録媒体内の印刷制限情報に基づき印刷機能の制限を行うようにした印刷指示装置およびその印刷機能制限方法および認証印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置において、前記印刷指示に際して、外部記録媒体から印刷制限情報を取得する取得手段と、前記取得手段で取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断する判断手段と、前記判断手段の判断結果に基づき印刷機能の制限を行う制限処理手段と前記制限処理手段による印刷機能の制限の範囲内で印刷機能が設定された印刷ジョブに基づく印刷指示を行う印刷指示手段とを具備することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記判断手段は、前記プリンタドライバの機能毎に制限を行うか否かを判断し、前記制限処理手段は、前記判断手段の判断結果に基づきプリンタドライバの機能制限を行うことを特徴とする。
【００１５】
また、請求項３の発明は、請求項２の発明において、前記判断手段は、前記印刷制限情報に基づきカラー印刷の機能制限を行うか否かを判断し、前記制限処理手段は、前記判断手段によりカラー印刷の機能制限を行うと判断された場合には、前記プリンタドライバのカラー印刷機能を制限することを特徴とする。
【００１６】
また、請求項４の発明は、請求項２の発明において、前記判断手段は、前記印刷制限情報に基づき両面印刷の機能制限を行うか否かを判断し、前記制限処理手段は、前記判断手段により両面印刷の機能制限を行うと判断された場合には、前記プリンタドライバの両面印刷機能を制限することを特徴とする。
【００１７】
また、請求項５の発明は、請求項２の発明において、前記判断手段は、前記印刷制限情報に基づき給紙先の指定機能の制限を行うか否かを判断し、前記制限処理手段は、前記判断手段により給紙先の指定機能の制限を行うと判断された場合には、前記プリンタドライバの給紙先指定機能を制限することを特徴とする。
【００１８】
また、請求項６の発明は、請求項２の発明において、前記判断手段は、前記印刷制限情報に基づき用紙種別の指定機能の制限を行うか否かを判断し、前記制限処理手段は、前記判断手段により用紙種別の指定機能の制限を行うと判断された場合には、前記プリンタドライバの用紙種別指定機能を制限することを特徴とする。
【００１９】
また、請求項７の発明は、請求項１の発明において、前記制限処理手段による印刷機能の制限に対応してその旨を表示器に表示することを特徴とする。
【００２０】
また、請求項８の発明は、プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置において、前記印刷指示に際して、外部記録媒体から印刷制限情報を取得する取得手段と、前記取得手段で取得した印刷制限情報に基づき印刷制限を行うか否かを判断する判断手段と、前記判断手段の判断結果に基づき印刷制限を行う制限処理手段とを具備することを特徴とする。
【００２１】
また、請求項９の発明は、請求項８の発明において、前記判断手段は、前記印刷制限情報に基づき特定のアプリケーションからの印刷制限を行うか否かを判断し、前記制限処理手段は、前記判断手段により当該アプリケーションからの印刷を制限すると判断された場合には、当該アプリケーションからの印刷を制限することを特徴とする。
【００２２】
また、請求項１０の発明は、プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置の印刷機能制限方法において、前記印刷指示に際して、外部記録媒体から印刷制限情報を取得手段で取得し、前記取得手段で取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断手段で判断し、前記判断手段の判断結果に基づき印刷機能の制限を制限処理手段で行い、前記制限処理手段による印刷機能の制限の範囲内で印刷機能が設定された印刷ジョブに基づく印刷指示を印刷指示手段で行うことを特徴とする。
【００２３】
また、請求項１１の発明は、ネットワークに接続された１または複数のクライアント端末と、該ネットワークに接続された１または複数の印刷装置と、該印刷装置に対応して該印刷装置における印刷許可の認証を行う認証装置と、前記クライアント端末からの印刷指示に係わる印刷ジョブを前記認証装置によるユーザ認証に基づき前記印刷装置で実行するプリントサーバとを有する認証印刷システムにおいて、前記クライアント端末は、前記印刷指示に際して、前記ユーザ認証に必要な情報が少なくとも記録された外部記録媒体から前記印刷制限情報を取得する取得手段と、前記取得手段で取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断する判断手段と、前記判断手段の判断結果に基づき印刷機能の制限を行う制限処理手段と、前記制限処理手段による印刷機能の制限の範囲内で印刷機能が設定された前記印刷指示に係わる印刷ジョブを前記プリントサーバへ送信するスプール手段とを具備することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、印刷指示に際して、外部記録媒体から取得した印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断し、該判断結果に基づき印刷機能の制限を行い、該印刷機能の制限の範囲内で印刷機能が設定された印刷ジョブに基づく印刷指示を行うように構成したため、この外部記録媒体内にユーザ応じた印刷制限情報を記録することにより、ユーザ毎に適切な印刷機能の制限を行うことができる。
【００２５】
これにより、効率的に不要なカラー印刷や、無駄な用紙の使用を抑制することができる。また例えば、用紙種別を制限し桜紙（コピーすると文字の浮き出す用紙）からの出力のみを許可した場合には、出力後の印刷物にセキュリティを与えることもできる。
【発明を実施するための最良の形態】
【００２６】
以下、この発明に係わる印刷指示装置およびその印刷機能制限方法および認証印刷システムの実施例について添付図面を参照して詳細に説明する。
【実施例】
【００２７】
図１は、本発明に係わる認証印刷システムの全体構成の一例を示す図である。
【００２８】
この認証印刷システムは、１または複数のクライアント端末１０と、プリントサーバ２０と、１または複数のプリンタ３０とを具備して構成され、それぞれの装置はＬＡＮ（Local Area Network）等のネットワーク５０を介して接続される。また、各クライアント端末１０には認証装置１１が、各プリンタ３０には認証装置４０がそれぞれ１対１に対応して設けられる。
【００２９】
ここで、クライアント端末１０は、ユーザが扱うパーソナルコンピュータであり、この端末上から、所望の文書に対する印刷を依頼することができる。なお、この認証印刷システムにおいて、クライアント端末１０から印刷を行う場合には、必ずプリントサーバ２０を介してプリンタ３０で印刷出力することとなる。
【００３０】
プリンタ３０は、プリントサーバ２０を介したクライアント端末１０からの印刷ジョブを受信して、当該ジョブに基づき印刷出力する。認証装置４０は、このプリンタ３０に対応してそれぞれネットワーク５０に接続されており、対応するプリンタ３０における印刷に際して、印刷の権限を有するユーザであるか否かのユーザ認証を行う。また、認証装置１１は、クライアント端末１０にローカルに接続されており、対応するクライアント端末１０からの文書に対する印刷に際して、かかる印刷の権限を有するユーザであるか否かのユーザ認証を行う。
【００３１】
この認証装置１１および認証装置４０におけるユーザ認証は、ユーザが携帯するユーザ識別情報（ユーザＩＤ）等が記憶されたカード状記憶媒体（以下、セキュリティカードという）を用いたユーザ認証、ユーザの指紋等の生体的特徴情報を読み取るユーザ認証等を採用できるが、本実施例においては、セキュリティカードを用いてユーザ認証を行う場合を例に挙げて説明する。
【００３２】
ここで、セキュリティカードは、ＩＣ（集積回路）を搭載したＩＣカード、磁気ストライプを記憶手段とする磁気カード等から構成でき、このセキュリティカードには、ユーザＩＤに加えて、ユーザの所属する部門情報、権限の範囲等のユーザ認証に必要な各種情報および印刷指示に基づき形成される印刷ジョブの暗号化に用いる秘密キーおよび符号化に用いる公開キー等の他、本発明の特徴ある印刷制限情報が予め記憶されている。
【００３３】
プリントサーバ２０は、クライアント端末１０から印刷ジョブを受信し管理するとともに、自装置が管理する複数台のプリンタ３０のいずれかに当該ジョブを送信し、印刷出力させる。
【００３４】
また、プリントサーバ２０では、自己のデータベース若しくは別個に設けられたユーザ管理システムへの問合せに基づき、当該ユーザが当該文書の印刷指示を行う権限を有するか否かのユーザ認証処理を行い、その応答をクライアント端末１０に返す。
【００３５】
この認証印刷システムにおける印刷処理の流れについて説明する。クライアント端末１０からの印刷指示に際して、ユーザは、まず、このクライアント端末１０にローカルに接続された認証装置１１にセキュリティカードを挿入する。
【００３６】
この認証装置１１は、ユーザが携帯するセキュリティカードから印刷制限に必要な印刷制限情報と、ユーザ認証に必要な情報（以下、認証データという）とを読み取るカードリーダを具備して構成され、印刷制限およびユーザ認証に際して、セキュリティカードからカード情報（印刷制限情報、認証データ等）を読み取り、このカード情報を対応するクライアント端末１０に入力する。
【００３７】
カードを挿入したユーザは、次に、ローカルあるいは文書管理サーバ（不図示）等から所望の文書を選択するとともに、当該文書の出力先プリンタや、カラー／モノクロ等の印刷パラメータの設定を行うためにプリンタドライバを起動させる。
【００３８】
プリンタドライバが起動すると、クライアント端末１０では、セキュリティカード内に記録された印刷制限情報に基づき印刷機能毎に機能制限を行うか否かの判断が行われる。この処理の詳細については後述するが、この機能制限により、プリンタドライバの機能毎に印刷機能の制限がなされ、ユーザは、この印刷機能の制限の範囲内でプリンタドライバ上から印刷パラメータの設定操作を行い、印刷を指示する。
【００３９】
すると、クライアント端末１０は、同じくカードから読み取られた認証データに基づきユーザ認証を行う。このユーザ認証は、プリントサーバ２０に対する問合せにより行われる。
【００４０】
すなわち、クライアント端末１０は、セキュリティカードから読み取った認証データの全部若しくは一部をネットワーク５０を介してプリントサーバ２０に送信し、プリントサーバ２０に対してこのユーザがこの文書の印刷指示を行う権限を有するか否かの問合せを行う。
【００４１】
プリントサーバ２０では、自己のデータベース若しくは別個に設けられたユーザ管理システムへの問合せに基づき、当該ユーザが当該文書の印刷指示を行う権限を有するか否かのユーザ認証処理を行い、その応答をクライアント端末１０に返す。
【００４２】
クライアント端末１０では、当該ユーザが当該文書の印刷指示を行う権限を有していないと判断されると当該印刷指示に基づく印刷ジョブを投入せず、破棄する。
【００４３】
しかし、当該ユーザが当該文書の印刷指示を行う権限を有していると判断されると、当該印刷指示に基づく印刷ジョブを生成し、この印刷ジョブを、上記セキュリティカードから読み取った秘密キーを用いて暗号化し、この暗号化した印刷ジョブをネットワーク５０を経由してプリントサーバ２０へ送信する。
【００４４】
プリントサーバ２０は、クライアント端末１０から送信された暗号化された印刷ジョブを、例えば、印刷を指示したユーザのユーザＩＤに対応して蓄積して管理する。この時点で、プリントサーバ２０に蓄積されたこの印刷ジョブに係わる印刷は開始されない。
【００４５】
さて、クライアント端末１０で印刷指示を行ったユーザ若しくはこの印刷指示に基づく印刷物を取得する権限を有するユーザがこの印刷指示に基づく印刷物を取得する場合は、印刷出力を行うプリンタ３０の近くに行き、このプリンタ３０の近くに配置された認証装置４０でユーザ認証を行う。
【００４６】
このユーザ認証は、認証装置１１によるユーザ認証と同様にセキュリティカードを用いて行う。すなわち、印刷出力を行うプリンタ３０の近くに行ったユーザは、当該プリンタ３０の近くの認証装置４０に該ユーザが携帯するセキュリティカードを挿入する。
【００４７】
これにより、セキュリティカードからユーザ認証に必要な認証データが読み取られる。この読み取られた認証データは、ネットワーク５０を経由してプリントサーバ２０に送られ、プリントサーバ２０では、当該ユーザが当該印刷指示に基づく印刷物を取得する権限を有するか否かの認証を行う。
【００４８】
このユーザ認証も、プリントサーバ２０のデータベース若しくは別個に設けられたユーザ管理システムへの問合せに基づき行う。
【００４９】
このユーザ認証によりこのユーザが当該プリンタ３０で当該印刷指示に基づく印刷物を取得する権限を有していないと判断すると、この印刷指示に基づく印刷が禁止される。
【００５０】
また、このユーザ認証によりこのユーザが当該プリンタ３０で当該印刷指示に基づく印刷物を取得する権限を有していると判断されると、プリントサーバ２０は、認証装置４０から送られた認証データに含まれるユーザＩＤに基づき蓄積管理されている暗号化された印刷ジョブから該当印刷ジョブを取り出し、該印刷ジョブを認証データに含まれる公開キーを用いて復号化する。
【００５１】
また、プリントサーバ２０は、プリンタ３０と認証装置４０との対応関係を記憶する対応関係テーブルを記憶しており、認証データを受け取った認証装置４０に対応するプリンタ３０を上記対応関係テーブルを参照して特定し、この特定したプリンタ３０に対して復号化した印刷データを送信する。
【００５２】
これにより、プリンタ３０ではこの復号化された印刷データに基づき印刷を開始することになる。
【００５３】
ここで、図２を用いてセキュリティカードに記録された印刷制限情報の一例について説明する。
【００５４】
この印刷制限情報には、基本的にプリンタドライバの機能毎に印刷機能の制限内容が保持される。具体的には、プリンタドライバの機能毎に印刷制御識別子が設けられ、この印刷制御識別子に対応して制限内容（無効、有効）が設定される。なお、印刷制御識別子は、必ずしもプリンタドライバの機能毎に設けられる必要はない。例えば、下記で説明するが、特定のアプリケーションからの印刷を制限する場合には、プリンタドライバの機能毎に印刷制御識別子が設けられるわけではない。
【００５５】
同図に示す一例では、この印刷制御識別子には、強制モノクロ印刷設定、強制両面印刷設定、強制Ｎｕｐ指定印刷設定、強制給紙先指定印刷設定、用紙種別制限設定、アプリケーション制限設定があり、各項目に対応して有効、無効の制限内容が設定される。
【００５６】
この印刷制御識別子の強制モノクロ印刷設定には、その制限内容として有効／無効のいずれかが設定される。ここで、有効が設定されている場合には、モノクロ印刷が許可され、カラー印刷は制限されることになる。
【００５７】
また、強制両面印刷設定には、その制限内容として有効／無効のいずれかが設定される。ここで、有効が設定されている場合には、両面印刷が許可され、片面印刷は制限されることになる。
【００５８】
また、強制Ｎｕｐ指定印刷設定には、その制限内容として有効／無効のいずれかが設定される。ここで、有効が設定されている場合には、さらにＮｕｐ数（２ｕｐ、４ｕｐ、８ｕｐ、１６ｕｐ）が指定され、この指定されたＮｕｐ数での印刷が許可され、それ以外のＮｕｐ数あるいはＮｕｐなしの通常印刷は制限されることになる。
【００５９】
また、強制給紙先指定印刷設定には、その制限内容として有効／無効のいずれかが設定される。ここで、有効が設定されている場合には、さらに給紙先（自動、トレイ１、トレイ２、トレイ３、手差しトレイ）が指定され、この指定された給紙先での印刷が許可され、それ以外の給紙先を指定した印刷は制限されることになる。
【００６０】
また、用紙種別制限設定には、その制限内容として有効／無効のいずれかが設定される。ここで、有効が設定されている場合には、さらに用紙種別（普通紙、再生紙、はがき、光沢紙、厚紙、ＯＨＰ、普通紙以外、再生紙以外、はがき以外、光沢紙以外、厚紙以外、ＯＨＰ以外）が指定され、この指定された種別の用紙を用いた印刷が許可され、それ以外の用紙を用いた印刷は制限されることになる。
【００６１】
また、アプリケーション制限設定には、その制限内容として有効／無効のいずれかが設定される。ここで、有効が設定されている場合には、さらにアプリケーション名が指定され、この指定されたアプリケーションからの印刷が制限されることになる。
【００６２】
なお、図２を用いて印刷制限情報の一例について説明したが、印刷制御識別子にはプリンタドライバやプリンタの性能に応じて種々の項目を設けることができる。例えば、強制カラー印刷設定（カラー印刷を許可し、モノクロ印刷を制限）、強制用紙サイズ指定印刷設定（指定された用紙サイズを用いた印刷を許可し、それ以外の用紙サイズを用いた印刷を制限）、強制プリンタ指定設定（指定されたプリンタでの印刷を許可し、それ以外のプリンタでの印刷を制限）…等が挙げられる。
【００６３】
図３は、図１に示したクライアント端末１０の詳細構成の一例を示すブロック図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００６４】
クライアント端末１０は、文書の作成ならびに編集等を行うアプリケーション６１と、印刷対象文書をプリンタ３０が解釈可能な形式のデータに変換し印刷ジョブを生成するプリンタドライバ６２と、生成された印刷ジョブの送信制御を行うスプーラ６３と、クライアント端末１０とネットワーク５０とのインタフェースを構成するポート６４と、ユーザ認証を行う認証処理部６５と、本発明に係わる印刷制限処理を司る印刷制限機能部６６と、認証装置１１を介したセキュリティカードの読取処理を行うカード読取機能部６７と、クライアント端末１０と認証装置１１とのインターフェースを構成するポート６８とを具備して構成される。
【００６５】
認証処理部６５は、セキュリティカードから読み取られた認証データに基づき印刷指示を行うユーザが正当な権限を有するユーザであるか否かのユーザ認証を行う。この認証処理部６５によるユーザ認証は、プリントサーバ２０に対する問合せにより行われる。
【００６６】
ここで、印刷制限機能部６６の機能的な構成の一部について説明する。
【００６７】
印刷制限機能部６６は、各種処理機能部として、制限有無判断部６６ａと、制限処理部６６ｂと、制限情報表示制御部６６ｃとを具備して構成される。
【００６８】
制限有無判断部６６ａは、セキュリティカードから読み取られた印刷制限情報を用いて、プリンタドライバ６２の機能毎に印刷機能の制限を行うか否かを判断する。制限処理部６６ａは、制限有無判断部６６ａの判断結果に基づきプリンタドライバ６２の印刷機能に制限をかける。制限情報表示制御部６６ｃは、制限処理部６６ａでプリンタドライバ６２が機能制限されている旨を表示部（不図示）に表示する機能を有する。
【００６９】
プリンタドライバ６２では、この印刷制限機能部６６による印刷機能の制限に従って、印刷対象文書をプリンタ３０が解釈可能な形式のデータに変換し印刷ジョブを生成することになる。
【００７０】
次に、図４および図１１を用いて、図３に示したクライアント端末１０における印刷制限処理の動作について説明する。なお、ここでは、図２で説明した印刷制限情報に設定された印刷制御識別子（強制モノクロ印刷設定、強制両面印刷設定、強制Ｎｕｐ指定印刷設定、強制給紙先指定印刷設定、用紙種別制限設定、アプリケーション制限設定）に対応する項目について印刷制限を行う場合の動作を説明する。
【００７１】
印刷に際してユーザが認証装置１１へセキュリティカードを挿入すると、かかるカード内に記録されたカード情報（ユーザ識別情報、印刷制限情報…等）の読み取りが行われ、クライアント端末１０に入力される（ステップＳ１０１）。
【００７２】
続いてユーザにより、プリンタドライバの起動が指示されると、クライアント端末１０では、プリンタドライバの起動を開始する（ステップＳ１０２）。この時点でまだプリンタドライバは非表示である。
【００７３】
クライアント端末１０では、印刷制限機能部６６において、上記ステップＳ１０１で認証装置１１から入力された印刷制限情報に基づきプリンタドライバの機能毎に印刷機能の制限を行うか否かの判断を開始する。
【００７４】
この処理が開始されると、制限有無判断部６６ａにおいて、まず、アプリケーション制限設定が有効であるか否かの判断が行われる（ステップＳ１０３）。ここで、アプリケーション制限設定が無効である場合には（ステップＳ１０３で無効）、プリンタドライバを表示部（不図示）に表示するとともに（ステップＳ１０７）、強制モノクロ印刷設定が有効であるか否かの判断に移るが、アプリケーション制限設定が有効である場合には（ステップＳ１０３で有効）、さらにプリンタドライバ起動元のアプリケーションが、印刷制限対象となるアプリケーションであるか否かの判断を行う（ステップＳ１０４）。
【００７５】
判断の結果、制限対象外のアプリケーションからプリンタドライバが起動されている場合には（ステップＳ１０４でＮＯ）、プリンタドライバを表示部（不図示）に表示するとともに（ステップＳ１０７）、強制モノクロ印刷設定が有効であるか否かの判断に移るが、制限対象のアプリケーションからプリンタドライバが起動されている場合には（ステップＳ１０４でＹＥＳ）、制限処理部６６ｂにより、プリンタドライバの起動を中止するとともに（ステップＳ１０５）、制限情報表示制御部６６ｃにより、このアプリケーションからの印刷は、制限される旨を表示し（ステップＳ１０６）、この処理を終了する。
【００７６】
ここでは図６に示すように、ダイアログ等により、このアプリケーションからの印刷は、ＩＣカードの制限情報により制限されている旨の警告を表示する。
【００７７】
アプリケーション制限設定についての処理が終了すると、次に、制限有無判断部６６ａでは、強制モノクロ印刷設定が有効であるか否かの判断が行われる（ステップＳ１０８）。
【００７８】
ここで、強制モノクロ印刷設定が無効である場合には（ステップＳ１０８で無効）、強制両面印刷設定が有効であるか否かの判断に移るが、強制モノクロ印刷設定が有効である場合には（ステップＳ１０８で有効）、制限処理部６６ｂにより、プリンタドライバのモノクロ設定を有効にするとともに（ステップＳ１０９）、制限情報表示制御部６６ｃにより、その旨をプリンタドライバ上に表示する（ステップＳ１１０）。
【００７９】
ここでは図７に示すように、カラー印刷がデフォルトで選択されていたとしても、強制的にモノクロ印刷を選択するとともに、同画面内の下側メッセージエリアに、ＩＣカードの制限情報によりカラー印刷が行えない旨を表示する。
【００８０】
強制モノクロ印刷設定についての処理が終了すると、次に、制限有無判断部６６ａでは、強制両面印刷設定が有効であるか否かの判断が行われる（ステップＳ１１１）。
【００８１】
ここで、強制両面印刷設定が無効である場合には（ステップＳ１１１で無効）、強制Ｎｕｐ指定印刷設定が有効であるか否かの判断に移るが、強制両面印刷設定が有効である場合には（ステップＳ１１１で有効）、制限処理部６６ｂにより、プリンタドライバの両面印刷設定を有効にするとともに（ステップＳ１１２）、制限情報表示制御部６６ｃにより、その旨をプリンタドライバ上に表示する（ステップＳ１１３）。
【００８２】
ここでは図８に示すように、片面印刷がデフォルトで選択されていたとしても、強制的に両面印刷を選択するとともに、同画面内の下側メッセージエリアに、ＩＣカードの制限情報により片面印刷が行えない旨を表示する。
【００８３】
強制両面印刷設定についての処理が終了すると、次に、制限有無判断部６６ａでは、強制Ｎｕｐ指定印刷設定が有効であるか否かの判断が行われる（ステップＳ１１４）。このステップＳ１１４以降の処理については、図５に示す。
【００８４】
ここで、強制Ｎｕｐ指定印刷設定が無効である場合には（ステップＳ１１４で無効）、強制給紙先指定印刷設定が有効であるか否かの判断に移るが、強制Ｎｕｐ指定印刷設定が有効である場合には（ステップＳ１１４で有効）、制限処理部６６ｂにより、プリンタドライバのＮｕｐ印刷設定（Ｎは指定数）を有効にするとともに（ステップＳ１１５）、制限情報表示制御部６６ｃにより、その旨をプリンタドライバ上に表示する（ステップＳ１１６）。
【００８５】
ここでは図９に示すように、Ｎｕｐ印刷しないがデフォルトで選択されていたとしても、強制的にＮｕｐ印刷（この場合、２ｕｐ）を選択するとともに、同画面内の下側メッセージエリアに、ＩＣカードの制限情報によりＮｕｐなしでの印刷が行えない旨を表示する。
【００８６】
強制Ｎｕｐ指定印刷設定についての処理が終了すると、次に、制限有無判断部６６ａでは、強制給紙先指定印刷設定が有効であるか否かの判断が行われる（ステップＳ１１７）。
【００８７】
ここで、強制給紙先指定印刷設定が無効である場合には（ステップＳ１１７で無効）、用紙種別制限設定が有効であるか否かの判断に移るが、強制給紙先指定印刷設定が有効である場合には（ステップＳ１１７で有効）、制限処理部６６ｂにより、プリンタドライバの給紙先を指定された給紙先に設定するとともに（ステップＳ１１８）、制限情報表示制御部６６ｃにより、その旨をプリンタドライバ上に表示する（ステップＳ１１９）。
【００８８】
ここでは図１０に示すように、給紙先に自動がデフォルトで選択されていたとしても、強制的に給紙先（この場合、トレイ１）を選択するとともに、同画面内の下側メッセージエリアに、ＩＣカードの制限情報により指定の給紙トレイ（この場合、トレイ１）から給紙する旨を表示する。
【００８９】
強制給紙先指定印刷設定についての処理が終了すると、次に、制限有無判断部６６ａでは、用紙種別制限設定が有効であるか否かの判断が行われる（ステップＳ１２０）。
【００９０】
ここで、用紙種別制限設定が無効である場合には（ステップＳ１２０で無効）、この処理を終了するが、用紙種別制限設定が有効である場合には（ステップＳ１２０で有効）、制限処理部６６ｂにより、プリンタドライバの用紙種別設定を指定された用紙種別に設定するとともに（ステップＳ１２１）、制限情報表示制御部６６ｃにより、その旨をプリンタドライバ上に表示する（ステップＳ１２２）。
【００９１】
ここでは図１１に示すように、用紙種別に自動がデフォルトで選択されていたとしても、強制的に用紙種別（この場合、はがき）を選択するとともに、同画面内の下側メッセージエリアに、ＩＣカードの制限情報により指定の用紙種別（この場合、はがき）が選択される旨を表示する。
【００９２】
このようにして印刷制限処理が終了すると、認証処理部６５によるユーザ認証が行われ、当該ユーザが当該文書の印刷指示を行う権限を有しているならば、印刷ジョブが生成されるとともに、暗号化されてスプーラ６３およびポート６４等を経てプリントサーバ２０へと送信されることになる。
【００９３】
以上説明したように本発明においては、クライアント端末１０からの認証印刷に際して、かかる認証のために読み取られたセキュリティカード内の印刷制限情報に基づき印刷機能毎に機能制限を行うか否かを判断し、その判断結果に基づき印刷機能の制限を行い、この印刷機能の制限の範囲内で印刷機能が設定された印刷指示に係わる印刷ジョブをプリントサーバ２０へ送信し、かかる印刷ジョブに対する印刷をプリンタ３０に対応して設けられた認証装置４０からの認証に基づき実行するように構成したため、このセキュリティカード内にユーザに応じた印刷制限情報を記録することにより、ユーザ毎に適切な印刷機能の制限を行うことができるとともに、また第三者に不正に印刷物が持ち去られることもない。
【００９４】
これにより、セキュリティを維持しつつ、効率的に不要なカラー印刷や、無駄な用紙の使用を抑制することができる。また例えば、用紙種別を制限し桜紙（コピーすると文字の浮き出す用紙）からの出力のみを許可した場合には、出力後の印刷物にセキュリティを与えることもできる。
【００９５】
なお、上記実施例においては、印刷制限情報をセキュリティカード内に記録し、印刷制限処理を行う場合について説明したが、この印刷制限情報をプリントサーバ２０に記憶するように構成してもよい。具体的には、プリントサーバ２０内に、ユーザ識別情報と対応して印刷制限情報を記憶しておき、クライアント端末１０側では、印刷に際して認証装置１１から読み取られたユーザ識別情報を用いてネットワーク５０を経てプリントサーバ２０から対応する印刷制限情報を受信し、受信した印刷制限情報を用いて上述した印刷制限処理を行う。
【００９６】
また、上記実施例においては、本発明を認証印刷システムに適用する場合を説明したが、これに限られず、本発明に係わる印刷指示装置をカードリーダ（実施例における認証装置１１に相当する）が備わるパーソナルコンピュータ（実施例におけるクライアント端末１０に相当する）に適用し実施するように構成してもよい。この場合、プリントサーバでの認証処理は行わないように構成してもよく、例えば、クライアント端末１０と、プリンタ２０とを直接接続した環境下でセキュリティカードから読み取られた印刷制限情報に基づき印刷制限を行うことができる。
【００９７】
また、上記実施例において説明したクライアント端末１０における印刷制限処理を、コンピュータにインストールされたプログラムにより実施するように構成してもよい。
【産業上の利用可能性】
【００９８】
本発明の印刷指示装置およびその印刷機能制限方法および認証印刷システムは、プリンタドライバで各種印刷機能が設定された印刷ジョブに基づき印刷指示を行う印刷指示装置全般に適用可能であり、特に、ユーザ毎に適切な印刷機能の制限を行う場合に有効利用できる。
【図面の簡単な説明】
【００９９】
【図１】本発明に係わる認証印刷システムの全体構成の一例を示す図である。
【図２】セキュリティカードに記録された印刷制限情報の一例について説明する。
【図３】図１に示したクライアント端末１０の詳細構成の一例を示すブロック図である。
【図４】図３に示したクライアント端末１０における印刷制限処理の動作を示すフローチャートである。
【図５】図３に示したクライアント端末１０における印刷制限処理の動作を示すフローチャートである（図４の続き）。
【図６】印刷制限時における画面表示の一例を示す図である（アプリケーション制限設定）。
【図７】印刷制限時における画面表示の一例を示す図である（強制モノクロ印刷設定）。
【図８】印刷制限時における画面表示の一例を示す図である（強制両面印刷設定）。
【図９】印刷制限時における画面表示の一例を示す図である（強制Ｎｕｐ指定印刷設定）。
【図１０】印刷制限時における画面表示の一例を示す図である（強制給紙先指定印刷設定）。
【図１１】印刷制限時における画面表示の一例を示す図である（用紙種別制限設定）。
【符号の説明】
【０１００】
１０    クライアント端末
１１    認証装置
２０    プリントサーバ
３０    プリンタ
４０    認証装置
５０    ネットワーク
６１    アプリケーション
６２    プリンタドライバ
６３    スプーラ
６４、６８    ポート
６５    認証処理部
６６    印刷制限機能部
６６ａ    制限有無判断部
６６ｂ    制限処理部
６６ｃ    制限情報表示制御部
６７    カード読取機能部
【図１】
2007058744.tif 000003
【図２】
2007058744.tif 000004
【図３】
2007058744.tif 000005
【図４】
2007058744.tif 000006
【図５】
2007058744.tif 000007
【図６】
2007058744.tif 000008
【図７】
2007058744.tif 000009
【図８】
2007058744.tif 000010
【図９】
2007058744.tif 000011
【図１０】
2007058744.tif 000012
【図１１】
2007058744.tif 000013