(57)【要約】【課題】認証印刷システムにおいて、ユーザが自らの認証印刷の利用可否に関わる設定を管理者等を介さずに迅速かつ容易に行うことができる新たな枠組みを提供する。【解決手段】印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件を記憶する利用制御条件記憶手段と、前記利用制御条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止又は開始条件を満たすか否かを判断する利用制御条件判断手段と、認証印刷利用停止又は開始条件を満たすと判断した場合、印刷ユニット、又は印刷ユニットに印刷ジョブを提供するユニットに対し、対応するユーザに関して認証印刷の利用停止又は開始を通知する手段と、を備える。【選択図】図３
2007264779.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件を記憶する利用制御条件記憶手段と、
前記利用制御条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止又は開始条件を満たすか否かを判断する利用制御条件判断手段と、
認証印刷利用停止又は開始条件を満たすと判断した場合、印刷ユニット、又は印刷ユニットに印刷ジョブを提供するユニットに対し、対応するユーザに関して認証印刷の利用停止又は開始を通知する手段と、を備えることを特徴とする認証印刷利用制御ユニット。
【請求項２】
前記利用制御条件記憶手段は、ユーザに対応づけて認証印刷利用停止又は開始条件を記憶しており、
前記利用制御条件判断手段は、ユーザが送信した印刷ジョブのジョブ情報が、該ユーザに対応する認証印刷利用停止又は開始条件を満たすか否かを判断することを特徴とする請求項１記載の認証印刷利用制御ユニット。
【請求項３】
ユーザに対して、認証印刷利用停止又は開始条件の登録画面情報を提供する手段と、
ユーザから前記登録画面情報を利用して入力された情報に基づき、前記利用制御条件記憶手段に該ユーザの認証印刷利用停止又は開始条件を登録する手段と、を備えることを特徴とする請求項２記載の認証印刷利用制御ユニット。
【請求項４】
前記利用制御条件記憶手段は、印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件として、ファイル名、用紙サイズ、印刷部数、片面／両面印刷の指定、カラー／白黒印刷の指定のうち少なくとも一つに基づく認証印刷利用停止又は開始条件を記憶していることを特徴とする請求項１乃至３のいずれか１項に記載の認証印刷利用制御ユニット。
【請求項５】
請求項１乃至４のいずれか１項に記載の認証印刷利用制御ユニットと、
ジョブ特定情報に対応づけて印刷ジョブを記憶する印刷ジョブ保持ユニットを参照し、認証情報を入力したユーザから取得したジョブ特定情報に対応する印刷ジョブを印刷ユニットに提供するジョブ提供ユニットと、を備えることを特徴とするジョブ管理システム。
【請求項６】
印刷ジョブのジョブ情報に基づく認証印刷利用停止条件を記憶する利用停止条件記憶手段と、
ユーザに対応づけて、該ユーザに関する認証印刷の利用可否を示す情報（以下、「利用可否情報」という）を記憶する利用可否記憶手段と、
前記利用停止条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止条件を満たすか否かを判断する利用停止判断手段と、
認証印刷利用停止条件を満たすと判断された場合に、対応するユーザの利用可否情報が「利用不可」を示すように前記可否情報記憶手段の記憶内容を更新する利用可否制御手段と、
認証デバイスを介して入力された認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用可」を示す場合に、ジョブ特定情報に対応づけて印刷ジョブを記憶する印刷ジョブ保持ユニットを参照し、認証情報を入力したユーザから取得したジョブ特定情報に対応する印刷ジョブを印刷ユニットに提供する手段と、を備えることを特徴とする印刷ジョブ管理システム。
【請求項７】
認証デバイスを介して入力された認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用不可」を示す場合に、管理者又は前記入力された認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知する手段と、を備えることを特徴とする請求項６記載のジョブ管理システム。
【請求項８】
ユーザに対応づけて、該ユーザに関する認証印刷の利用可否を示す情報（以下、「利用可否情報」という）を記憶する利用可否記憶手段と、
印刷実行を希望するユーザが認証デバイスを介して入力した認証情報を取得し、該認証情報に基づいて認証を行う認証手段と、
前記取得した認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用可」を示す場合に、認証印刷ジョブ管理ユニットサーバに対して、認証情報を入力したユーザから取得したジョブ特定情報に基づき印刷ジョブを要求する手段と、
ジョブ管理ユニットから前記要求に対応する印刷ジョブを取得して、印刷を実行する印刷制御手段と、
前記取得した認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用不可」を示す場合に、管理者又は前記取得した認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知する手段と、を備えることを特徴とする認証印刷装置。
【請求項９】
印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件を記憶する利用制御条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止又は開始条件を満たすか否かを判断する利用制御条件判断工程と、
認証印刷利用停止又は開始条件を満たすと判断した場合、印刷ユニット、又は印刷ユニットに印刷ジョブを提供するユニットに対し、対応するユーザに関して認証印刷の利用停止又は開始を通知する工程と、を備えることを特徴とする認証印刷利用制御方法。
【請求項１０】
請求項９記載の認証印刷利用制御方法をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証されたことを条件として印刷を実行する認証印刷に関する。
【背景技術】
【０００２】
従来より、認証デバイスを利用して認証できた者にのみ印刷を許可することで情報漏洩などを防止する認証印刷システムが知られている。例えば、特許文献１には、機密性のある文書について印刷を行う場合に、印刷指示に応じて直ちに印刷するのではなく、印刷データに基づき展開した画像データを印刷装置の内部に記憶しておき、ユーザ認証が行われたことを条件に前記画像データに基づいて印刷を実行する構成が開示されている。また、特許文献２には、サーバに認証印刷用の印刷データを蓄積しておき、プリンタから認証情報が送信されてきた場合に、対応する印刷データをプリンタに送信する構成が開示されている。
【特許文献１】特許第３０３４１６０号公報
【特許文献２】特開２００４−１１８２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような認証印刷システムにおけるユーザ認証方式として、認証情報が記録されているカード等の媒体を所有する者が該認証情報によって特定されるユーザであると判断する方式を考えることができる。該方式は、カード等を認証デバイスに読み取らせるだけで認証を受けられるためユーザにとって利便性は高いが、その一方で、認証情報を記録したカード等を紛失してしまうと、そのカード等を悪用して本人以外の者でも認証工程を通過して認証印刷を実行できてしまう。このような悪用を適切に防止するためには、カード等の紛失に気づいた場合、なるべく早くそのカード等を用いた認証印刷の利用を停止する必要がある。
【０００４】
ここで、従来、カード等の利用停止といった認証印刷の利用可否に関わる設定は、認証印刷システムの管理者等によって行われるものであったため、カード等を紛失したユーザは、かかる管理者等に依頼して、すなわち、管理者等を介して認証印刷の利用停止を行う必要があった。
【０００５】
しかし、管理者等を介して利用停止の設定を行う枠組みでは、管理者が不在であれば当然設定を行うことができないし、利用者の人数が多い場合には利用停止を依頼したユーザが正当なユーザであるか等を確認するのに手間がかかるなど、タイムリーに利用停止を実行できないおそれが高い。
【０００６】
一方、ユーザが所定の管理用端末において管理者等の代わりに自ら利用可否に関わる設定を行うことも考えられるが、わざわざ管理用端末まで出向いてそのような設定作業を行うことは、ユーザにとって煩雑であり、大きな負担となる。
【０００７】
そこで、本発明は、認証印刷システムにおいて、ユーザが自らの認証印刷の利用可否に関わる設定を管理者等を介さずに迅速かつ容易に行うことができる新たな枠組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の認証印刷利用制御ユニットは、印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件を記憶する利用制御条件記憶手段と、前記利用制御条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止又は開始条件を満たすか否かを判断する利用制御条件判断手段と、認証印刷利用停止又は開始条件を満たすと判断した場合、印刷ユニット、又は印刷ユニットに印刷ジョブを提供するユニットに対し、対応するユーザに関して認証印刷の利用停止又は開始を通知する手段と、を備えることを特徴とする。
【０００９】
前記利用制御条件記憶手段は、ユーザに対応づけて認証印刷利用停止又は開始条件を記憶しており、前記利用制御条件判断手段は、ユーザが送信した印刷ジョブのジョブ情報が、該ユーザに対応する認証印刷利用停止又は開始条件を満たすか否かを判断することが望ましい。
【００１０】
好適には、ユーザに対して、認証印刷利用停止又は開始条件の登録画面情報を提供する手段と、ユーザから前記登録画面情報を利用して入力された情報に基づき、前記利用制御条件記憶手段に該ユーザの認証印刷利用停止又は開始条件を登録する手段と、を備えることを特徴とする。
【００１１】
また好適には、前記利用制御条件記憶手段が、印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件として、ファイル名、用紙サイズ、印刷部数、片面／両面印刷の指定、カラー／白黒印刷の指定のうち少なくとも一つに基づく認証印刷利用停止又は開始条件を記憶していることを特徴とする。
【００１２】
かかる構成によれば、ユーザは、認証印刷の利用を停止又は開始したい場合、認証印刷利用制御条件に整合する印刷ジョブを作成して送信することで、管理者等を介することなく自ら認証印刷の利用停止又は開始を設定することができる。その結果、認証用のカード等を紛失した場合など、認証印刷の利用を早急に停止したい場合、タイムリーに利用を停止することができ、不正な認証印刷の実行を適切に抑止することができる。
【００１３】
また、印刷ジョブのジョブ情報に基づいて認証印刷の利用停止又は開始を判断しているため、ユーザは、設定管理用の端末の設置場所まで出向いて操作せずとも、印刷ジョブの送信というユーザ端末から実行可能な行為によって容易に認証印刷の利用停止又は開始を設定することができる。更に、このような構成を採る場合、ユーザ端末に認証印刷の利用停止設定に関わる特別のツール等を実装する必要は必ずしもなく、従来と同様のプリンタドライバ手段１３を用いて本発明に基づく枠組みを実現することができる。
【００１４】
本発明のジョブ管理システムは、本発明の認証印刷利用制御ユニットと、ジョブ特定情報に対応づけて印刷ジョブを記憶する印刷ジョブ保持ユニットを参照し、認証情報を入力したユーザから取得したジョブ特定情報に対応する印刷ジョブを印刷ユニットに提供するジョブ提供ユニットと、を備えることを特徴とする。
【００１５】
また本発明のジョブ管理システムは、印刷ジョブのジョブ情報に基づく認証印刷利用停止条件を記憶する利用停止条件記憶手段と、ユーザに対応づけて、該ユーザに関する認証印刷の利用可否を示す情報（以下、「利用可否情報」という）を記憶する利用可否記憶手段と、前記利用停止条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止条件を満たすか否かを判断する利用停止判断手段と、認証印刷利用停止条件を満たすと判断された場合に、対応するユーザの利用可否情報が「利用不可」を示すように前記可否情報記憶手段の記憶内容を更新する利用可否制御手段と、認証デバイスを介して入力された認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用可」を示す場合に、ジョブ特定情報に対応づけて印刷ジョブを記憶する印刷ジョブ保持ユニットを参照し、認証情報を入力したユーザから取得したジョブ特定情報に対応する印刷ジョブを印刷ユニットに提供する手段と、を備えることを特徴とする。
【００１６】
好適には、認証デバイスを介して入力された認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用不可」を示す場合に、管理者又は前記入力された認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知する手段と、を備えることを特徴とする。
【００１７】
本発明の認証印刷装置は、ユーザに対応づけて、該ユーザに関する認証印刷の利用可否を示す情報（以下、「利用可否情報」という）を記憶する利用可否記憶手段と、印刷実行を希望するユーザが認証デバイスを介して入力した認証情報を取得し、該認証情報に基づいて認証を行う認証手段と、前記取得した認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用可」を示す場合に、認証印刷ジョブ管理ユニットサーバに対して、認証情報を入力したユーザから取得したジョブ特定情報に基づき印刷ジョブを要求する手段と、ジョブ管理ユニットから前記要求に対応する印刷ジョブを取得して、印刷を実行する印刷制御手段と、前記取得した認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用不可」を示す場合に、管理者又は前記取得した認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知する手段と、を備えることを特徴とする。
【００１８】
本発明の認証印刷利用制御方法は、印刷ジョブのジョブ情報に基づく認証印刷利用停止又は開始条件を記憶する利用制御条件記憶手段を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止又は開始条件を満たすか否かを判断する利用制御条件判断工程と、認証印刷利用停止又は開始条件を満たすと判断した場合、印刷ユニット、又は印刷ユニットに印刷ジョブを提供するユニットに対し、対応するユーザに関して認証印刷の利用停止又は開始を通知する工程と、を備えることを特徴とする。
【００１９】
本発明の認証印刷利用制御方法や、実施形態として記載した認証印刷方法は、例えば認証印刷ジョブ管理サーバや印刷装置が備える情報処理部（コンピュータ）により実施することができるが、そのためのプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。また、プログラムが、プリンタ用カードやプリンタ用オプションボードに記録されて流通する場合も含む。
【発明の効果】
【００２０】
以上、本発明によれば、認証印刷システムにおいて、ユーザが自らの認証印刷の利用可否に関わる設定を管理者等を介さずに迅速かつ容易に行うことができる新たな枠組みを提供することができる。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明の実施形態の認証印刷システム１のハードウェア構成を示すブロック図である。図１に示すように、認証印刷システム１は、ホスト装置１０、認証印刷ジョブ管理サーバ２０、プリンタ装置３０、認証デバイス１００を含んでいる。
【００２２】
ホスト装置１０、認証印刷ジョブ管理サーバ２０、プリンタ装置３０は、通信ネットワークＮ１を介して互いに通信可能に構成されている。また認証デバイス１００は、通信ネットワークＮ２を介してプリンタ装置３０と互いに通信可能に構成されている。通信ネットワークＮ１、Ｎ２は、ＬＡＮ、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含んでいてよい。また、Ｎ２は、ＵＳＢなどのデバイス接続インタフェースであってもよい。なお、図１では、ホスト装置１０、認証印刷ジョブ管理サーバ２０、プリンタ装置３０、認証デバイス１００について、それぞれ１台ずつを記載しているが、設計に応じてそれぞれが１台以上となるように認証印刷システム１を構成してもよい。
【００２３】
ホスト装置１０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成されており、ＣＰＵは、バスを介して各手段にアクセス可能に構成されている。
【００２４】
ホスト装置１０は、通常のパーソナルコンピュータ等の情報処理装置と同様の機能を備える。例えば、ホスト装置１０は、ユーザからＩ／Ｏコントローラ等を介して種々の入力を受け付ける／情報を出力する入出力手段１１、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段１２、プリンタ装置を制御するプリンタドライバ手段１３などを備えている（図２参照）。これらの各手段は、ホスト装置１０内のＲＯＭやＲＡＭ、ＨＤＤ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００２５】
プリンタドライバ手段１３は、認証印刷ジョブ管理サーバ２０及びプリンタ装置３０による認証印刷に対応しており、通常のプリンタドライバと同様に、対応するプリンタ装置が印刷処理可能な形式で印刷ジョブを作成する機能を備える。例えば、ユーザやホスト装置１０上で動作するアプリケーションプログラムから認証印刷の要求があった場合は、認証印刷用の印刷ジョブ（認証印刷ジョブ）を作成し、これを認証印刷ジョブ管理サーバ２０に送信する。
【００２６】
認証印刷ジョブ管理サーバ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成されており、ＣＰＵは、バスを介して各手段にアクセス可能に構成されている。
【００２７】
認証印刷ジョブ管理サーバ２０は、通常の認証印刷サーバと同様に、認証印刷ジョブを受信してジョブ特定情報に対応づけて記憶する認証印刷ジョブ蓄積手段２１、プリンタ装置３０から受け付けた認証印刷ジョブ要求に基づき、対応する認証印刷ジョブをプリンタ装置３０に送信する認証印刷ジョブ提供手段２２などを備える（図２参照）。
【００２８】
ただし、図２に示すように、本実施形態の認証印刷ジョブ管理サーバ２０は、認証印刷利用制御手段２３を備えており、かかる認証印刷利用制御手段２３が、印刷ジョブのジョブ情報に基づく認証印刷利用停止条件を記憶する利用停止条件記憶手段２３１と、利用停止条件記憶手段２３１を参照し、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止条件を満たすか否かを判断する利用停止判断手段２３２と、認証印刷利用停止条件を満たすと判断した場合、プリンタ装置３０に対して、対応するユーザに関して認証印刷の利用停止を通知する利用停止通知手段２３３とを備える点で、従来の認証印刷サーバとは異なっている。なお、図２には、変形例において説明する他の手段も記載している。
【００２９】
これらの各手段は、認証印刷ジョブ管理サーバ２０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。また、利用停止条件記憶手段２３１は不揮発性メモリ上に実現される。
【００３０】
プリンタ装置３０は、通常のプリンタ装置と同様の構成を備える。
【００３１】
例えば、プリンタ装置３０は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００３２】
また例えば、プリンタ装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース、コンソールパネル等のユーザインタフェース、認証デバイスとのインタフェース等からなる情報処理部を備える。プリンタ装置３０のＣＰＵは、バスを介して各手段にアクセス可能に構成されており、例えば通信インタフェースを介して送られてくる印刷ジョブに従い、動力機構部を制御して実際に印刷動作を行なわせる。
【００３３】
プリンタ装置３０の情報処理部の機能は、原則として従来のプリンタ装置の情報処理部の機能と同様である（図２参照）。例えば、印刷ジョブを受信するジョブ受信手段３１、印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納する解析・イメージ生成手段３２、印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段３３等を備えている。
【００３４】
また、認証印刷装置としての機能、すなわち、印刷実行を希望するユーザが認証デバイス１００を介して入力した認証情報を取得する認証情報取得手段３４、認証情報に基づき認証処理を実行する認証手段３５、認証印刷ジョブ管理サーバ２０に対して、認証情報を入力したユーザから取得したジョブ特定情報に基づき認証印刷ジョブを要求するジョブ要求手段３６などを備える（図２参照）。
【００３５】
ただし、図２に示すように、本実施形態のプリンタ装置３０は、ユーザに対応づけて、該ユーザに関する認証印刷の利用可否を示す情報（利用可否情報）を記憶する利用可否記憶手段３７と、認証印刷利用制御手段２３から利用停止の通知を受け付けた場合に、対応するユーザの利用可否情報が「利用不可」を示すように利用可否記憶手段３７の記憶内容を更新する利用可否更新手段３８と、認証情報から特定されるユーザについて利用可否記憶手段３７に記憶される利用可否情報が「利用不可」を示す場合に、管理者又は前記入力された認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知するアラーム手段３９とを備えている点で、また、ジョブ要求手段３６が、認証情報から特定されるユーザについて利用可否記憶手段３７に記憶される利用可否情報が「利用可」を示す場合に、認証印刷ジョブ管理サーバ２０に対して、認証情報を入力したユーザから取得したジョブ特定情報に基づき認証印刷ジョブを要求する点で、従来の認証印刷装置とは異なっている。
【００３６】
なお、これらの各手段は、プリンタ装置３０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。また、利用可否記憶手段３７は不揮発性メモリ上に実現される。
【００３７】
認証デバイス１００は、例えば磁気カードリーダ、指紋リーダ、バーコードリーダなどであり、設計に応じて既存の種々の認証デバイスを用いることができる。
【００３８】
以下、図３〜図４に示すフローチャートを参照して、認証印刷システム１における認証印刷及びその利用停止を設定する枠組みについて説明する。なお、各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００３９】
（認証印刷ジョブ蓄積段階：図３）
ホスト装置１０のプリンタドライバ手段１３は、外部又はホスト装置１０上で動作しているアプリケーションプログラムを介してユーザからプリンタ装置３０を指定した印刷要求を受け付けると（Ｓ１００）、プリンタ装置３０が解釈可能な所定のプリンタ制御言語に基づき認証印刷ジョブを作成し（Ｓ１０１）、これを認証印刷ジョブ管理サーバ２０に送信する（Ｓ１０２）。
【００４０】
認証印刷ジョブには、例えば、ジョブＩＤ、出力先プリンタの機種情報、ユーザ名（ユーザＩＤ）、印刷対象となるドキュメントのファイル名、パスワード、印刷設定情報（印刷部数、片面／両面印刷の指定、カラー／白黒の指定など）等のジョブ情報を含めることができ、通常の印刷ジョブと同じデータ構造であってもよい。
【００４１】
認証印刷ジョブ管理サーバ２０は、ユーザがプリンタドライバ手段１３を介して送信した認証印刷ジョブを受信すると（Ｓ１０３）、かかる認証印刷ジョブからユーザ名等のジョブ特定情報を抽出し、これに対応づけて認証印刷ジョブ蓄積手段２１に記憶する（Ｓ１０４）。図５に、認証印刷ジョブ蓄積手段２１のデータ構造例を示す。
【００４２】
次に、利用停止判断手段２３２は、ユーザに対応づけて認証印刷利用停止条件を記憶する利用停止条件記憶手段２３１を参照し、前記受信した印刷ジョブのジョブ情報が認証印刷利用停止条件を満たすか否かを判断する（Ｓ１０５）。
【００４３】
図６（ａ）に、利用停止条件記憶手段２３１のデータ構造の例を示す。本実施形態では図に示すようにユーザに対応づけて認証印刷利用停止条件を記憶しているが、一部又は全部のユーザについて利用停止条件を共通としてもよい。
【００４４】
ここで、認証印刷利用停止条件は、印刷ジョブのジョブ情報に基づいて設定される。
【００４５】
ジョブ情報としては、例えば印刷対象となるドキュメントのファイル名、用紙サイズ、印刷部数、片面／両面印刷の指定、カラー／白黒印刷の指定などの項目を考えることができ、本実施形態では、図６（ａ）に示すように、これらの項目のうち少なくとも一つに基づいて（必要に応じて複数の項目に基づいて）認証印刷利用停止条件を設定することができるように構成している。例えば、ユーザ名「takahashi」には、ファイル名が「AuthPrinting.doc」であり、かつ用紙サイズが「Ａ３」であること、という利用停止条件が対応づけられて記憶されている。また、ユーザ名「tanaka」には、ファイル名が「test.log」であり、かつ印刷部数が「５部」であること、という利用停止条件が対応づけられて記憶されている。
【００４６】
なお、用紙サイズ、印刷部数、片面／両面印刷の指定、カラー／白黒印刷の指定といった印刷設定情報のみに基づいて認証印刷利用停止条件を設定した場合、利用停止の指示を意図していない印刷ジョブがたまたま認証印刷利用停止条件に整合してしまう可能性もある。かかる観点から、例えば印刷対象となるドキュメントのファイル名など、印刷設定情報以外の情報を少なくとも用いて認証印刷利用停止条件を設定すること（印刷設定情報以外の情報を認証印刷利用停止条件を構成する必須項目とすること）が望ましい。
【００４７】
利用停止判断手段２３２は、前記受信した印刷ジョブのヘッダー等から、ジョブ情報として、印刷対象となるドキュメントのファイル名、用紙サイズ、印刷部数、片面／両面印刷の指定、カラー／白黒印刷の指定に関する情報を抽出し、利用停止条件記憶手段２３１を参照して、前記抽出した情報が前記受信した印刷ジョブの送信ユーザに対応する認証印刷利用停止条件に整合するかどうかを判断する。そして、登録されている項目について全て整合する場合に認証印刷利用停止条件を満たすと判断する。
【００４８】
認証印刷利用停止条件を満たしていないと判断した場合、前記受信した印刷ジョブについての蓄積段階における処理は終了する。
【００４９】
一方、認証印刷利用停止条件を満たすと判断した場合、利用停止通知手段２３３は、プリンタ装置３０に対して、前記受信した印刷ジョブ（以下、認証印刷利用停止条件を満たす印刷ジョブを「利用停止印刷ジョブ」という）の送信ユーザを指定して認証印刷の利用停止を通知する（Ｓ１０６）。
【００５０】
プリンタ装置３０は、上述したように、ユーザに対応づけて該ユーザに関する認証印刷の利用可否を示す情報（利用可否情報）を記憶する利用可否記憶手段３７（図６（ｂ）参照）を備えており、利用停止通知手段２３３から認証印刷利用停止の通知を受け付けると（Ｓ１０７）、利用可否更新手段３８は、該通知で指定されたユーザの利用可否情報が「利用不可」を示すように利用可否記憶手段３７の記憶内容を更新する（Ｓ１０８）。
【００５１】
（認証印刷実行段階：図４）
プリンタ装置３０において、認証印刷の実行を希望するユーザから認証印刷の実行指示を受け付けると、以下の手順に沿って認証印刷処理が実行される。
【００５２】
まず、認証情報取得手段３４は、印刷実行を希望するユーザが認証デバイス１００を介して入力した、ユーザ認証に必要な情報（認証情報）を取得する（Ｓ２００）。
【００５３】
例えば、認証デバイス１００が磁気カードリーダである場合、印刷希望ユーザがカードリーダに通した認証用カードに記録されている情報を認証情報として取得する。認証情報として具体的にどのような情報を用いるかは設計に応じてさだめることができるが、例えば、認証用カードごとに設定されたカード番号などを用いることが考えられる。なお、認証情報の一部として、ユーザインタフェースを介して印刷希望ユーザからパスワード等を受け付けるように構成してもよい。
【００５４】
次に、認証手段３５は、Ｓ２００において取得した認証情報に基づいて認証処理を実行する（Ｓ２０１）。
【００５５】
例えば、認証手段３５がＬＤＡＰ認証サービスのクライアントである場合、認証手段３５は、ＬＤＡＰ認証サービスを提供するディレクトリサーバ（図示せず）に前記取得した認証情報を通知し、該通知に基づいてディレクトリサーバにおいて行われる認証の結果を受け取る。
【００５６】
前記取得した認証情報に基づいてユーザ認証できなかった場合（Ｓ２０２：ＮＯ）、認証印刷処理は終了する。
【００５７】
一方、認証できた場合（Ｓ２０２：ＹＥＳ）、ジョブ要求手段３６は、前記取得した認証情報から認証処理によって特定されるユーザについて、利用可否記憶手段３７に記憶される利用可否情報を読み出す（Ｓ２０３）。
【００５８】
そして、前記読み出した利用可否情報が「利用不可」を示す場合（Ｓ２０４：利用不可）、アラーム手段３９は、管理者又は前記取得した認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知する（Ｓ２０５）。該工程により、認証印刷処理は終了する。
【００５９】
上記の通知として、例えば、管理者又は前記取得した認証情報から特定されるユーザに対してｅ−ｍａｉｌを送信する態様を考えることができる。該ｅ−ｍａｉｌを受信した送信先端末（管理者端末、ユーザ端末）では、例えば表示装置に図７に示すような所定のポップアップメッセージを表示することができる。
【００６０】
一方、前記読み出した利用可否情報が「利用可」を示す場合（Ｓ２０４：利用可）、ジョブ要求手段３６は、認証印刷希望ユーザ（認証情報を入力したユーザ）から取得したジョブ特定情報を含むように認証印刷ジョブ要求を生成し、認証印刷ジョブ管理サーバ２０に対して前記生成した認証印刷ジョブ要求を送信する（Ｓ２０６）。
【００６１】
ジョブ特定情報は、ユーザ名、パスワード、ファイル名、ジョブ生成日時、印刷属性（例えば、カラー／モノクロ、両面／片面など）の少なくともいずれか一つを含むことが望ましい。前記取得した認証情報にジョブ特定情報が含まれている場合（認証情報がジョブ特定情報そのものである場合を含む）、ジョブ要求手段３６は、該含まれているジョブ特定情報を利用して認証印刷ジョブ要求を生成する。一方、前記取得した認証情報にジョブ特定情報が含まれていない場合や、認証されたユーザが他のユーザから許可された自己以外の認証印刷ジョブの印刷を実行する場合、ジョブ要求手段３６は、認証されたユーザから印刷の実行を希望する認証印刷ジョブのジョブ特定情報を取得し、認証印刷ジョブ要求を生成する。
【００６２】
なお、認証印刷ジョブ管理サーバ２０において用いられるジョブ特定情報が認証情報に含まれるジョブ特定情報と異なる種類である場合（例えば、認証印刷ジョブ管理サーバ２０では認証印刷ジョブをユーザ名に対応づけているが、前記取得した認証情報にはユーザ名ではなく社員場号が含まれている場合）、ジョブ要求手段３６は、対応するジョブ特定情報を格納したテーブルを参照して認証印刷ジョブ管理サーバ２０において用いられているジョブ特定情報を取得し、これを利用して認証印刷ジョブ要求を生成する。このジョブ特定情報の変換は、認証印刷ジョブ管理サーバ２０において実行してもよい。
【００６３】
認証印刷ジョブ管理サーバ２０が認証印刷ジョブ要求を受信すると（Ｓ２０７）、認証印刷ジョブ提供手段２２は、認証印刷ジョブ要求からジョブ特定情報を抽出し、認証印刷ジョブ蓄積手段２１を参照して該ジョブ特定情報に対応する印刷ジョブを検索する（Ｓ２０８）。
【００６４】
そして、対応する認証印刷ジョブが検索により見つかった場合、認証印刷ジョブ提供手段２２は、これを読み出してプリンタ装置３０に送信する（Ｓ２０９）。
【００６５】
なお、まず対応する認証印刷ジョブの一覧情報を作成してプリンタ装置３０へ送信し、ユーザにその一覧情報に基づいて印刷を希望する認証印刷ジョブを選択させるように構成してもよい。また、プリンタ装置３０への送信が終了した認証印刷ジョブは、所定のタイミング（例えば、プリンタ装置３０から印刷終了通知を受け付けたタイミングや、一定期間経過後など）で、認証印刷ジョブ蓄積手段２１から削除することが望ましい。
【００６６】
プリンタ装置３０では、認証印刷ジョブ管理サーバ２０から送信される認証印刷ジョブを受信した場合（Ｓ２１０）、従来と同様にして、認証印刷ジョブに基づいて印刷処理を実行する（Ｓ２１１）。すなわち、認証印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納し、認証印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する。
【００６７】
このように本実施形態では、印刷ジョブのジョブ情報に基づく認証印刷利用停止条件を記憶しておき、ユーザが送信した印刷ジョブのジョブ情報が該条件を満たす場合に認証印刷の利用を停止するように構成しているため、ユーザは、認証印刷の利用を停止したい場合、自己の登録された認証印刷利用制御条件に整合する印刷ジョブ（利用停止印刷ジョブ）を作成して認証印刷ジョブ管理サーバ２０に送信することで、管理者等を介することなく自ら認証印刷の利用停止を設定することができる。その結果、認証用のカード等を紛失した場合など、認証印刷の利用を早急に停止したい場合、タイムリーに利用を停止することができ、不正な認証印刷の実行を適切に抑止することができる。
【００６８】
また、印刷ジョブのジョブ情報に基づいて認証印刷の利用停止を判断しているため、ユーザは、設定管理用の端末の設置場所まで出向いて操作せずとも、印刷ジョブの送信というユーザ端末から実行可能な行為によって容易に認証印刷の利用停止を設定することができる。更に、このような構成を採る場合、ユーザ端末に認証印刷の利用停止設定に関わる特別のツール等を実装する必要は必ずしもなく、従来と同様のプリンタドライバ手段１３を用いて本発明に基づく枠組みを実現できるため、認証印刷システム１の利用者数が多い場合に特に顕著な負担となり得る各ユーザ端末へのツール実装作業を回避することができる。
【００６９】
更に、利用可否情報が「利用不可」を示すユーザについて認証情報が入力された場合、管理者又は認証情報から特定されるユーザに対し、「利用不可」状態で認証情報の入力がされたことを通知する構成を採用していることから、紛失したカード等が実際に不正に利用された場合に、関係者はその事実を迅速かつ確実に把握することができる。
【００７０】
（変形例）
本発明は、上記実施形態に限定されることなく種々に変形して適用することが可能である。例えば、上記実施形態では、印刷装置としてプリンタ装置を備える認証印刷システムについて説明したが、本発明は、複写機、ファクシミリ、複合機などの印刷装置を備える認証印刷システムに対しても適用可能である。また例えば、認証印刷機能を備えない通常のプリンタ装置を含むように構成してもよい。
【００７１】
また、上記実施形態では、ホスト装置１０と認証印刷ジョブ管理サーバ２０とを別体として説明しているが、一方が他方の機能を兼ね備えていてもよい。同様に、プリンタ装置３０と認証印刷ジョブ管理サーバ２０とを別体として説明しているが、一方が他方の機能を兼ね備えていてもよい。
【００７２】
また、上記実施形態では、認証印刷ジョブ管理サーバ２０のＣＰＵによって認証印刷利用制御手段２３を実現する構成としているが、認証印刷利用制御手段２３を認証印刷ジョブ管理サーバ２０とは別体のユニットとして構成してもよい。
【００７３】
また、認証デバイス１００を認証印刷ジョブ管理サーバ２０に接続し、サーバ２０において認証処理を実行するように構成してもよい。
【００７４】
また、認証印刷ジョブ蓄積手段２１は、認証印刷ジョブ管理サーバ２０によってアクセス可能であれば、必ずしも認証印刷ジョブ管理サーバ２０が備えていなくてもよい（管理サーバ２０とは別のデータベースシステム等によって管理されていてもよい）。
【００７５】
また、認証印刷ジョブ管理サーバ２０に代えて／加えて、ホスト装置１０やプリンタ装置３０内、更には外部記憶手段（ＵＳＢメモリや携帯端末なども含む）に認証印刷ジョブを蓄積する構成としてもよい。プリンタ装置３０内に認証印刷ジョブを蓄積する場合、プリンタ装置３０は、自装置内の認証印刷ジョブ蓄積手段を参照して認証印刷ジョブを取得することもできる。
【００７６】
また、上記実施形態では、認証印刷ジョブ管理サーバ２０が１台の場合について説明しているが、通信ネットワーク内に複数の認証印刷ジョブ管理サーバが存在していてもよい。この場合、プリンタ装置３０は、ジョブ特定情報に対応する認証印刷ジョブをどのサーバが保持しているかわからないため、前記複数の認証印刷ジョブ管理サーバのそれぞれに対して認証印刷ジョブ要求を送信することが考えられる。
【００７７】
また、上記実施形態では、認証印刷利用停止条件を満たすと判断した場合、利用停止通知手段２３３がプリンタ装置３０に対して利用停止を通知し、これを受けたプリンタ装置３０において、利用停止印刷ジョブの送信ユーザに関して認証情報が入力された場合に認証印刷ジョブを要求しない（認証印刷ジョブを“プル”しない）ように構成しているが、本発明はこのような構成に限られるものではない。
【００７８】
例えば、上記実施形態のような構成に代えて／加えて、認証印刷ジョブ管理サーバ２０自身が、利用停止印刷ジョブの送信ユーザに関して認証情報が入力された場合に認証印刷ジョブを提供しない（認証印刷ジョブを“プッシュ”しない）ように構成してもよい。この場合、認証印刷ジョブ管理サーバ２０は、上記実施形態の構成に加えて、ユーザに対応づけて、該ユーザに関する認証印刷の利用可否を示す情報（利用可否情報）を記憶する利用可否記憶手段と、ユーザが送信した印刷ジョブのジョブ情報が認証印刷利用停止条件を満たすと判断された場合に、対応するユーザの利用可否情報が「利用不可」を示すように前記可否情報記憶手段の記憶内容を更新する利用可否制御手段とを備える。また、認証印刷ジョブ提供手段２２は、認証デバイス１００を介して入力された認証情報から特定されるユーザについて前記利用可否記憶手段に記憶される利用可否情報が「利用可」を示す場合に、認証印刷ジョブ蓄積手段２１を参照し、認証情報を入力したユーザから取得したジョブ特定情報に対応する印刷ジョブをプリンタ装置３０に提供するように構成する。
【００７９】
また例えば、認証印刷ジョブ管理サーバが複数存在する場合など、利用停止印刷ジョブを受信した認証印刷ジョブ管理サーバ２０以外にもプリンタ装置３０に対して認証印刷ジョブを提供することができるユニットがある場合、該認証印刷ジョブ管理サーバ２０において利用停止通知手段２３３が、そのような認証印刷ジョブを提供することができる他のユニットに対して、利用停止印刷ジョブ送信ユーザを指定して認証印刷の利用停止を通知するように構成してもよい。該通知を受け付けた他のユニットでは、上述した利用可否記憶手段を備えている場合は、利用停止印刷ジョブ送信ユーザの利用可否情報が「利用不可」を示すように該可否情報記憶手段の記憶内容を更新する。
【００８０】
また、上記実施形態において、利用停止条件記憶手段２３１は、外部から利用停止条件を設定できるように構成されていることが望ましい。このような構成の一例として、例えば、認証印刷利用制御手段２３が、ユーザに対して、認証印刷利用停止条件の登録画面情報を提供する条件登録画面提供手段２３４と、ユーザから前記登録画面情報を利用して入力された情報に基づき、利用停止条件記憶手段２３１に該ユーザの認証印刷利用停止条件を登録する条件登録手段２３５とを備えるように構成することが考えられる。
【００８１】
すなわち、認証印刷システム１のユーザがユーザ端末等を介して利用停止条件の登録を要求してきた場合、条件登録画面提供手段２３４は、所定の記憶手段から認証印刷利用停止条件の登録画面情報を読み出し、登録を要求したユーザ（ユーザ端末）に対して送信する。登録画面情報を受信したユーザ端末では、例えばプリンタドライバ等によって図８に示すような登録画面が表示される。ユーザは、かかる登録画面を介して、ファイル名、印刷部数、片面／両面印刷の指定、カラー／白黒の指定について、利用停止条件として登録する値を入力し、認証印刷利用制御手段２３に対して送信することができる。一方、条件登録手段２３５は、ユーザ（ユーザ端末）から利用停止条件を構成するファイル名等の情報を受信すると、該受信した情報に基づいて利用停止条件記憶手段２３１に該ユーザの認証印刷利用停止条件を登録する。
【００８２】
また、上記実施形態では、印刷ジョブのジョブ情報に基づく認証印刷利用停止条件を記憶しておき、ユーザが送信した印刷ジョブのジョブ情報が該条件を満たす場合に認証印刷の利用を停止する構成について説明したが、認証印刷の利用開始についても上記実施形態と同様の構成を採用することができる。特に、利用停止と利用開始それぞれについて異なる条件を記憶しておき、それぞれを独立して条件判断するように構成した場合、たとえ利用停止条件が漏洩したとしても利用開始条件が秘匿できている限り意図しない認証印刷の実行を防止することができるなど、高いセキュリティレベルを実現することができる。
【００８３】
また、上記実施形態では、一つの印刷ジョブのジョブ情報に基づいて利用停止条件を判断する構成について説明したが、例えば所定のファイル名の印刷ジョブが複数回送信された場合に利用停止条件を満たすと判断するなど、複数の印刷ジョブのジョブ情報に基づいて利用停止条件を判断するように構成してもよい。
【図面の簡単な説明】
【００８４】
【図１】認証印刷システム１のハードウェア構成を示すブロック図である。
【図２】ホスト装置１０、認証印刷ジョブ管理サーバ２０、及びプリンタ装置３０の機能構成を示すブロック図である。
【図３】認証印刷ジョブ蓄積段階を説明するためのフローチャートである。
【図４】認証印刷実行段階を説明するためのフローチャートである。
【図５】認証印刷ジョブ蓄積手段２１のデータ構造例を示す図である。
【図６】利用停止条件記憶手段２３１及び利用可否記憶手段３７のデータ構造例を示す図である。
【図７】「利用不可」状態で認証情報の入力がされたことの通知例を示す図である。
【図８】認証印刷利用制御条件の登録画面例を示す図である。
【符号の説明】
【００８５】
１  認証印刷システム、１０  ホスト装置、１１  入出力手段、１２  通信手段、１３  プリンタドライバ手段、２０  認証印刷ジョブ管理サーバ、２１  認証印刷ジョブ蓄積手段、２２  認証印刷ジョブ提供手段、２３  認証印刷利用制御手段、２３１  利用停止条件記憶手段、２３２  利用停止判断手段、２３３  利用停止通知手段、２３４  条件登録画面提供手段、２３５  条件登録手段、３０  プリンタ装置、３１  ジョブ受信手段、３２  解析・イメージ生成手段、３３  印刷制御手段、３４  認証情報取得手段、３５  認証手段、３６  ジョブ要求手段、３７  利用可否記憶手段、３８  利用可否更新手段、３９  アラーム手段、１００  認証デバイス
【図１】
2007264779.tif 000003
【図２】
2007264779.tif 000004
【図３】
2007264779.tif 000005
【図４】
2007264779.tif 000006
【図５】
2007264779.tif 000007
【図６】
2007264779.tif 000008
【図７】
2007264779.tif 000009
【図８】
2007264779.tif 000010