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