(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおいて、
前記サーバ装置は、
前記認証装置の認証に基づき前記印刷装置での印刷ジョブの実行が可能な該認証を行った前記認証装置と該認証装置に対応する前記印刷装置との対応関係を管理する管理手段と、
前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブ情報を前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信する要求受付手段と、
前記要求受付手段にて受け付けた前記ジョブ情報に基づいて前記複数の印刷装置それぞれに対応する印刷ジョブを、該印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して前記複数の印刷装置にそれぞれ送信する印刷ジョブ送信手段と、
前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報および該前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置の情報を対応づけて管理するジョブ送信先管理手段と、
特定の前記認証装置での認証による特定の前記印刷装置に対する実行が指示された前記印刷ジョブの前記ジョブ識別情報および前記特定の前記認証装置による認証に係る認証情報、前記特定の前記認証装置から受信すると、該認証情報を受信した前記特定の前記認証装置に対応して前記管理手段にて管理される前記特定の前記印刷装置に対して、前記認証装置から受信した前記ジョブ識別情報に対応する前記印刷ジョブの実行を許可する印刷ジョブ実行許可手段と、
前記印刷ジョブ実行許可手段にて前記印刷ジョブの実行を許可した前記特定の前記印刷装置から実行が完了した前記印刷ジョブに対応する前記ジョブ識別情報を受信すると、該受信した前記ジョブ識別情報に基づいて、該受信した前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置を前記ジョブ送信先管理手段にて特定し、該特定した前記印刷装置全てに対して前記実行が完了した前記印刷ジョブの前記ジョブ識別情報を送信し、該送信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を指示する削除指示手段と
を具備し、
前記印刷装置は、
前記サーバ装置から送信された前記印刷ジョブおよび前記ジョブ識別情報を対応付けて蓄積管理する印刷ジョブ蓄積手段と、
前記印刷ジョブ実行許可手段にて許可された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段にて特定して実行する印刷ジョブ実行手段と、
前記印刷ジョブ実行手段による実行が完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信する印刷ジョブ完了通知手段と、
前記削除指示手段によって前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除する印刷ジョブ削除手段と
を具備することを特徴とする印刷システム。
【請求項２】
前記サーバ装置は、
前記特定の前記印刷装置における前記印刷ジョブの実行中は、当該実行中の印刷ジョブに関する他の認証装置における認証を禁止する認証禁止手段
さらに具備する
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記認証装置は、
複数の印刷装置に対応して１つ設けられ、
前記印刷装置は、
前記認証装置の認証に基づき所望の印刷ジョブを当該印刷装置の印刷ジョブ蓄積手段から取得して実行することを特徴とする請求項１記載の印刷システム。
【請求項４】
ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおいて、
前記サーバ装置は、
前記複数の印刷装置にそれぞれ対応する印刷ジョブを蓄積する認証装置と該認証装置に対応する前記印刷装置との対応関係を管理する管理手段と、
前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブを前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信する要求受付手段と、
前記管理手段によって管理される前記認証装置に対応する複数の印刷装置それぞれに対応する印刷ジョブに前記認証情報とともに前記要求受付手段にて受け付けた前記印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して、該印刷ジョブに対応する前記印刷装置に対応して前記管理手段にて管理される前記認証装置に対し、個別に送信する印刷ジョブ送信手段と、
前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報と、前記印刷ジョブ送信手段にて前記印刷ジョブを送信した前記認証装置とを対応付けて管理する送信ジョブ管理手段と、
前記印刷ジョブの完了を該完了した前記印刷ジョブの前記ジョブ識別情報とともに前記印刷装置から受信し、該受信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を、該受信した前記ジョブ識別情報に対応付けて前記送信ジョブ管理手段にて管理される前記認証装置全てに指示する削除指示手段と
を具備し、
前記認証装置は、
該認証装置による認証による前記印刷ジョブの実行が可能な前記印刷装置を管理する対応印刷装置管理手段と、
前記サーバ装置から受信した前記印刷ジョブ、前記ジョブ識別情報および前記認証情報を対応付けて蓄積して管理する印刷ジョブ蓄積手段と、
特定の前記印刷ジョブの特定の前記印刷装置への出力要求を該認証装置における認証にて許可する許可手段と、
前記許可手段によって許可された前記特定の前記印刷装置および前記認証情報に対応する前記印刷ジョブを、前記印刷ジョブ蓄積手段にて特定して前記特定の前記印刷装置に提供する印刷ジョブ提供手段と、
前記削除指示手段により前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除する印刷ジョブ削除手段と、
前記印刷装置は、
前記印刷ジョブ提供手段によって前記認証装置から提供された前記印刷ジョブの実行完了通知として該実行完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信する印刷ジョブ完了通知手段
を具備する
ことを特徴とする印刷システム。
【請求項５】
前記サーバ装置は、
前記特定の前記印刷装置における前記印刷ジョブの実行中は、当該実行中の印刷ジョブに関する他の認証装置における認証を禁止する認証禁止手段
をさらに具備する
ことを特徴とする請求項４記載の印刷システム。
【請求項６】
前記認証装置は、
複数の印刷装置に対応して１つ設けられ、
前記印刷ジョブ実行手段は、
所望の印刷ジョブを前記認証装置の前記印刷ジョブ蓄積手段から取得して実行する
ことを特徴とする請求項４または５に記載の印刷システム。
【請求項７】
ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおける印刷制御方法において、
前記サーバ装置の管理手段が、前記認証装置の認証に基づき前記印刷装置での印刷ジョブの実行が可能な該認証を行った前記認証装置と該認証装置に対応する前記印刷装置との対応関係を管理し、
前記サーバ装置の要求受付手段が、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブ情報を前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信し、
前記サーバ装置の印刷ジョブ送信手段が、前記要求受付手段にて受け付けた前記ジョブ情報に基づいて前記複数の印刷装置それぞれに対応する印刷ジョブを、該印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して前記複数の印刷装置にそれぞれ送信し、
前記サーバ装置のジョブ送信先管理手段が、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報および該前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置の情報を対応づけて管理し、
前記印刷装置の印刷ジョブ蓄積手段が、前記サーバ装置から送信された前記印刷ジョブおよび前記ジョブ識別情報を対応付けて蓄積管理し、
前記サーバ装置の印刷ジョブ実行許可手段が、特定の前記認証装置での認証による特定の前記印刷装置に対する実行が指示された前記印刷ジョブの前記ジョブ識別情報および前記特定の前記認証装置による認証に係る認証情報、前記特定の前記認証装置から受信すると、該認証情報を受信した前記特定の前記認証装置に対応して前記管理手段にて管理される前記特定の前記印刷装置に対して、前記認証装置から受信した前記ジョブ識別情報に対応する前記印刷ジョブの実行を許可し、
前記印刷装置の印刷ジョブ実行手段が、前記印刷ジョブ実行許可手段にて許可された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段にて特定して実行し、
前記印刷装置の前記印刷ジョブ削除手段が、前記印刷装置の印刷ジョブ完了通知手が、段前記印刷ジョブ実行手段による実行が完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信し、
前記サーバ装置の削除指示手段が、前記印刷ジョブ実行許可手段にて前記印刷ジョブの実行を許可した前記特定の前記印刷装置から実行が完了した前記印刷ジョブに対応する前記ジョブ識別情報を受信すると、該受信した前記ジョブ識別情報に基づいて、該受信した前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置を前記ジョブ送信先管理手段にて特定し、該特定した前記印刷装置全てに対して前記実行が完了した前記印刷ジョブの前記ジョブ識別情報を送信し、該送信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を指示し、
前記印刷装置の前記削除指示手段によって前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除する
ことを特徴とする印刷制御方法。
【請求項８】
ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおける印刷制御方法において、
前記サーバ装置の管理手段が、前記複数の印刷装置にそれぞれ対応する印刷ジョブを蓄積する認証装置と該認証装置に対応する前記印刷装置との対応関係を管理し、
前記サーバ装置の要求受付手段が、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブを前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信し、
前記サーバ装置の印刷ジョブ送信手段が、前記管理手段によって管理される前記認証装置に対応する複数の印刷装置それぞれに対応する印刷ジョブに前記認証情報とともに前記要求受付手段にて受け付けた前記印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して、該印刷ジョブに対応する前記印刷装置に対応して前記管理手段にて管理される前記認証装置に対し、個別に送信し、
前記サーバ装置の送信ジョブ管理手段が、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報と、前記印刷ジョブ送信手段にて前記印刷ジョブを送信した前記認証装置とを対応付けて管理し、
前記認証装置の印刷ジョブ蓄積手段が、前記サーバ装置から受信した前記印刷ジョブ、前記ジョブ識別情報および前記認証情報を対応付けて蓄積して管理し、
前記認証装置の許可手段が、特定の前記印刷ジョブの特定の前記印刷装置への出力要求を該認証装置における認証にて許可し、
前記認証装置の印刷ジョブ提供手段が、前記許可手段によって許可された前記特定の前記印刷装置および前記認証情報に対応する前記印刷ジョブを、前記印刷ジョブ蓄積手段にて特定して前記特定の前記印刷装置に提供し、
前記印刷装置の印刷ジョブ完了通知手段が、前記印刷ジョブ提供手段によって前記認証装置から提供された前記印刷ジョブの実行完了通知として該実行完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信し、
前記サーバ装置の削除指示手段が、前記印刷ジョブの完了を該完了した前記印刷ジョブの前記ジョブ識別情報とともに前記印刷装置から受信し、該受信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を、該受信した前記ジョブ識別情報に対応付けて前記送信ジョブ管理手段にて管理される前記認証装置全てに指示し、
前記認証装置の印刷ジョブ削除手段が、前記削除指示手段により前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除する
ことを特徴とする印刷制御方法。
【請求項９】
ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムのサーバ装置であって、
前記サーバ装置は、
前記認証装置の認証に基づき前記印刷装置での印刷ジョブの実行が可能な該認証を行った前記認証装置と該認証装置に対応する前記印刷装置との対応関係を管理する管理手段と、
前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブ情報を前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信する要求受付手段と、
前記要求受付手段にて受け付けた前記ジョブ情報に基づいて前記複数の印刷装置それぞれに対応する印刷ジョブを、該印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して前記複数の印刷装置にそれぞれ送信する印刷ジョブ送信手段と、
前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報および該前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置の情報を対応づけて管理するジョブ送信先管理手段と、
特定の前記認証装置での認証による特定の前記印刷装置に対する実行が指示された前記印刷ジョブの前記ジョブ識別情報および前記特定の前記認証装置による認証に係る認証情報、前記特定の前記認証装置から受信すると、該認証情報を受信した前記特定の前記認証装置に対応して前記管理手段にて管理される前記特定の前記印刷装置に対して、前記認証装置から受信した前記ジョブ識別情報に対応する前記印刷ジョブの実行を許可する印刷ジョブ実行許可手段と、
前記印刷ジョブ実行許可手段にて前記印刷ジョブの実行を許可した前記特定の前記印刷装置から実行が完了した前記印刷ジョブに対応する前記ジョブ識別情報を受信すると、該受信した前記ジョブ識別情報に基づいて、該受信した前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置を前記ジョブ送信先管理手段にて特定し、該特定した前記印刷装置全てに対して前記実行が完了した前記印刷ジョブの前記ジョブ識別情報を送信し、該送信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を指示する削除指示手段
を具備することを特徴とする印刷システムのサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、本人認証を用いてセキュリティ性を確保した印刷を行う印刷システムおよび印刷制御方法および印刷システムのサーバ装置に関し、詳しくは、クライアント装置から指定した印刷装置が他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態での他の印刷装置を用いてセキュリティ性を確保した印刷を行うことを可能にした印刷システムおよび印刷制御方法および印刷システムのサーバ装置に関する。
【背景技術】
【０００２】
最近、ネットワークに複数のクライアント装置を接続するとともに複数のプリンタを接続し、この複数のプリンタを複数のクライアント装置で共有するようにした、いわゆるネットワーク環境でのプリンタが使用できるようにしたシステムが多く構築されている。
【０００３】
このようなネットワーク環境でプリンタを共有するシステムにおいては、印刷文書のセキュリティの確保が問題になっている。
【０００４】
例えば、このようなネットワーク環境においては、任意のクライアント装置から任意のプリンタに対して文書の印刷指示が可能になり、また、プリンタは、必ずしもクライアント装置の近くに配置されるとは限らないので、
１）文書の印刷権限がないユーザからも印刷指示が行われる場合がある
２）正当な権限を有するユーザからの印刷指示であっても、この印刷指示に基づきプリンタから出力された文書を当該ユーザが取りに行くまでの間にこの文書が第三者によって持ち去られたり、または、その内容が見られてしまう虞がある
等の問題がある。
【０００５】
この問題を解決するために、従来、特許文献１に示すように、ネットワーク環境にあるプリンタから印刷を行う時には、このプリンタのオペレーションパネルからの暗証番号の入力を要求し、この暗証番号で本人認証を行うことで印刷を許可するようにした構成が提案されている。
【０００６】
また、特許文献２に示すように、プリンタからの印刷に際して、ＩＣカードを用いて本人認証を行って印刷を許可する構成も提案されている。 
【特許文献１】特開平８−２５６２３９号
【特許文献２】特開２００２−２４０３９８
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１および特許文献２に示しされたものは、いずれもプリンタ側でのみ本人認証を行うものであるので、セキュリティ性に問題があった。
【０００８】
そこで、クライアント装置で認証された特定のプリンタを指定した印刷指示に係わる印刷ジョブを特定のサーバ（セキュリティサーバ）に蓄積し、指定された特定のプリンタにおける認証によってのみ印刷出力を可能にするシステムが提案されている。
【０００９】
しかし、このようなシステムにおいては、指定された特定のプリンタが他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態にあると、この印刷を即時に出力することができないという問題があった。
【００１０】
そこで、この発明は、クライアント装置から指定した印刷装置が他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態でも他の印刷装置を用いてセキュリティ性を確保した印刷を行うことを可能にした印刷システムおよび印刷制御方法および印刷システムのサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおいて、前記サーバ装置は、前記認証装置の認証に基づき前記印刷装置での印刷ジョブの実行が可能な該認証を行った前記認証装置と該認証装置に対応する前記印刷装置との対応関係を管理する管理手段と、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブ情報を前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信する要求受付手段と、前記要求受付手段にて受け付けた前記ジョブ情報に基づいて前記複数の印刷装置それぞれに対応する印刷ジョブを、該印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して前記複数の印刷装置にそれぞれ送信する印刷ジョブ送信手段と、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報および該前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置の情報を対応づけて管理するジョブ送信先管理手段と、特定の前記認証装置での認証による特定の前記印刷装置に対する実行が指示された前記印刷ジョブの前記ジョブ識別情報および前記特定の前記認証装置による認証に係る認証情報、前記特定の前記認証装置から受信すると、該認証情報を受信した前記特定の前記認証装置に対応して前記管理手段にて管理される前記特定の前記印刷装置に対して、前記認証装置から受信した前記ジョブ識別情報に対応する前記印刷ジョブの実行を許可する印刷ジョブ実行許可手段と、前記印刷ジョブ実行許可手段にて前記印刷ジョブの実行を許可した前記特定の前記印刷装置から実行が完了した前記印刷ジョブに対応する前記ジョブ識別情報を受信すると、該受信した前記ジョブ識別情報に基づいて、該受信した前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置を前記ジョブ送信先管理手段にて特定し、該特定した前記印刷装置全てに対して前記実行が完了した前記印刷ジョブの前記ジョブ識別情報を送信し、該送信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を指示する削除指示手段とを具備し、前記印刷装置は、前記サーバ装置から送信された前記印刷ジョブおよび前記ジョブ識別情報を対応付けて蓄積管理する印刷ジョブ蓄積手段と、前記印刷ジョブ実行許可手段にて許可された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段にて特定して実行する印刷ジョブ実行手段と、前記印刷ジョブ実行手段による実行が完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信する印刷ジョブ完了通知手段と、前記削除指示手段によって前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除する印刷ジョブ削除手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記サーバ装置は、前記特定の前記印刷装置における前記印刷ジョブの実行中は、当該実行中の印刷ジョブに関する他の認証装置における認証を禁止する認証禁止手段をさらに具備することを特徴とする。
【００１３】
また、請求項３の発明は、請求項１または２の発明において、前記認証装置は、
複数の印刷装置に対応して１つ設けられ、前記印刷装置は、前記認証装置の認証に基づき所望の印刷ジョブを当該印刷装置の印刷ジョブ蓄積手段から取得して実行することを特徴とする。
【００１４】
また、請求項４の発明は、ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおいて、前記サーバ装置は、前記複数の印刷装置にそれぞれ対応する印刷ジョブを蓄積する認証装置と該認証装置に対応する前記印刷装置との対応関係を管理する管理手段と、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブを前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信する要求受付手段と、前記管理手段によって管理される前記認証装置に対応する複数の印刷装置それぞれに対応する印刷ジョブに前記認証情報とともに前記要求受付手段にて受け付けた前記印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して、該印刷ジョブに対応する前記印刷装置に対応して前記管理手段にて管理される前記認証装置に対し、個別に送信する印刷ジョブ送信手段と、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報と、前記印刷ジョブ送信手段にて前記印刷ジョブを送信した前記認証装置とを対応付けて管理する送信ジョブ管理手段と、前記印刷ジョブの完了を該完了した前記印刷ジョブの前記ジョブ識別情報とともに前記印刷装置から受信し、該受信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を、該受信した前記ジョブ識別情報に対応付けて前記送信ジョブ管理手段にて管理される前記認証装置全てに指示する削除指示手段とを具備し、前記認証装置は、該認証装置による認証による前記印刷ジョブの実行が可能な前記印刷装置を管理する対応印刷装置管理手段と、前記サーバ装置から受信した前記印刷ジョブ、前記ジョブ識別情報および前記認証情報を対応付けて蓄積して管理する印刷ジョブ蓄積手段と、特定の前記印刷ジョブの特定の前記印刷装置への出力要求を該認証装置における認証にて許可する許可手段と、前記許可手段によって許可された前記特定の前記印刷装置および前記認証情報に対応する前記印刷ジョブを、前記印刷ジョブ蓄積手段にて特定して前記特定の前記印刷装置に提供する印刷ジョブ提供手段と、前記削除指示手段により前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除する印刷ジョブ削除手段と、前記印刷装置は、前記印刷ジョブ提供手段によって前記認証装置から提供された前記印刷ジョブの実行完了通知として該実行完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信する印刷ジョブ完了通知手段を具備することを特徴とする。
【００１５】
また、請求項５の発明は、請求項４の発明において、前記サーバ装置は、前記特定の前記印刷装置における前記印刷ジョブの実行中は、当該実行中の印刷ジョブに関する他の認証装置における認証を禁止する認証禁止手段をさらに具備することを特徴とする。
【００１６】
また、請求項６の発明は、請求項４または５の発明において、前記認証装置は、複数の印刷装置に対応して１つ設けられ、前記印刷ジョブ実行手段は、所望の印刷ジョブを前記認証装置の前記印刷ジョブ蓄積手段から取得して実行することを特徴とする。
【００１７】
また、請求項７の発明は、ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおける印刷制御方法において、前記サーバ装置の管理手段が、前記認証装置の認証に基づき前記印刷装置での印刷ジョブの実行が可能な該認証を行った前記認証装置と該認証装置に対応する前記印刷装置との対応関係を管理し、前記サーバ装置の要求受付手段が、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブ情報を前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信し、前記サーバ装置の印刷ジョブ送信手段が、前記要求受付手段にて受け付けた前記ジョブ情報に基づいて前記複数の印刷装置それぞれに対応する印刷ジョブを、該印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して前記複数の印刷装置にそれぞれ送信し、前記サーバ装置のジョブ送信先管理手段が、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報および該前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置の情報を対応づけて管理し、前記印刷装置の印刷ジョブ蓄積手段が、前記サーバ装置から送信された前記印刷ジョブおよび前記ジョブ識別情報を対応付けて蓄積管理し、前記サーバ装置の印刷ジョブ実行許可手段が、特定の前記認証装置での認証による特定の前記印刷装置に対する実行が指示された前記印刷ジョブの前記ジョブ識別情報および前記特定の前記認証装置による認証に係る認証情報、前記特定の前記認証装置から受信すると、該認証情報を受信した前記特定の前記認証装置に対応して前記管理手段にて管理される前記特定の前記印刷装置に対して、前記認証装置から受信した前記ジョブ識別情報に対応する前記印刷ジョブの実行を許可し、前記印刷装置の印刷ジョブ実行手段が、前記印刷ジョブ実行許可手段にて許可された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段にて特定して実行し、前記印刷装置の印刷ジョブ完了通知手が、段前記印刷ジョブ実行手段による実行が完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信し、前記サーバ装置の削除指示手段が、前記印刷ジョブ実行許可手段にて前記印刷ジョブの実行を許可した前記特定の前記印刷装置から実行が完了した前記印刷ジョブに対応する前記ジョブ識別情報を受信すると、該受信した前記ジョブ識別情報に基づいて、該受信した前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置を前記ジョブ送信先管理手段にて特定し、該特定した前記印刷装置全てに対して前記実行が完了した前記印刷ジョブの前記ジョブ識別情報を送信し、該送信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を指示し、前記印刷装置の前記削除指示手段によって前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除することを特徴とする。
【００１８】
また、請求項８の発明は、ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムにおける印刷制御方法において、前記サーバ装置の管理手段が、前記複数の印刷装置にそれぞれ対応する印刷ジョブを蓄積する認証装置と該認証装置に対応する前記印刷装置との対応関係を管理し、前記サーバ装置の要求受付手段が、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブを前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信し、前記サーバ装置の印刷ジョブ送信手段が、前記管理手段によって管理される前記認証装置に対応する複数の印刷装置それぞれに対応する印刷ジョブに前記認証情報とともに前記要求受付手段にて受け付けた前記印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して、該印刷ジョブに対応する前記印刷装置に対応して前記管理手段にて管理される前記認証装置に対し、個別に送信し、
前記サーバ装置の送信ジョブ管理手段が、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報と、前記印刷ジョブ送信手段にて前記印刷ジョブを送信した前記認証装置とを対応付けて管理し、前記認証装置の印刷ジョブ蓄積手段が、前記サーバ装置から受信した前記印刷ジョブ、前記ジョブ識別情報および前記認証情報を対応付けて蓄積して管理し、前記認証装置の許可手段が、特定の前記印刷ジョブの特定の前記印刷装置への出力要求を該認証装置における認証にて許可し、前記認証装置の印刷ジョブ提供手段が、前記許可手段によって許可された前記特定の前記印刷装置および前記認証情報に対応する前記印刷ジョブを、前記印刷ジョブ蓄積手段にて特定して前記特定の前記印刷装置に提供し、前記印刷装置の印刷ジョブ完了通知手段が、前記印刷ジョブ提供手段によって前記認証装置から提供された前記印刷ジョブの実行完了通知として該実行完了した前記印刷ジョブの前記ジョブ識別情報を前記サーバ装置に送信し、前記サーバ装置の削除指示手段が、前記印刷ジョブの完了を該完了した前記印刷ジョブの前記ジョブ識別情報とともに前記印刷装置から受信し、該受信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を、該受信した前記ジョブ識別情報に対応付けて前記送信ジョブ管理手段にて管理される前記認証装置全てに指示し、前記認証装置の印刷ジョブ削除手段が、前記削除指示手段により前記サーバ装置から削除が指示された前記ジョブ識別情報に対応する前記印刷ジョブを前記印刷ジョブ蓄積手段から削除することを特徴とする。
また、請求項９の発明は、ネットワークに接続された１または複数のクライアント装置と、サーバ装置と、複数の印刷装置と、該複数の印刷装置に対応して設けられた複数の認証装置とを有し、前記クライアント装置で認証された印刷指示に係わる印刷ジョブを前記サーバ装置で管理するとともに、前記サーバ装置で管理される印刷ジョブを前記認証装置の認証に基づき該認証装置に対応する印刷装置で実行する印刷システムのサーバ装置であって、前記サーバ装置は、前記認証装置の認証に基づき前記印刷装置での印刷ジョブの実行が可能な該認証を行った前記認証装置と該認証装置に対応する前記印刷装置との対応関係を管理する管理手段と、前記クライアント装置にて認証されたユーザによる印刷指示に係るジョブ情報を前記ユーザのユーザ識別情報を含む該認証に関する認証情報とともに前記クライアント端末から受信する要求受付手段と、前記要求受付手段にて受け付けた前記ジョブ情報に基づいて前記複数の印刷装置それぞれに対応する印刷ジョブを、該印刷ジョブの元になる前記印刷指示を識別するジョブ識別情報を付して前記複数の印刷装置にそれぞれ送信する印刷ジョブ送信手段と、前記印刷ジョブ送信手段にて送信した前記印刷ジョブの前記ジョブ識別情報および該前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置の情報を対応づけて管理するジョブ送信先管理手段と、特定の前記認証装置での認証による特定の前記印刷装置に対する実行が指示された前記印刷ジョブの前記ジョブ識別情報および前記特定の前記認証装置による認証に係る認証情報、前記特定の前記認証装置から受信すると、該認証情報を受信した前記特定の前記認証装置に対応して前記管理手段にて管理される前記特定の前記印刷装置に対して、前記認証装置から受信した前記ジョブ識別情報に対応する前記印刷ジョブの実行を許可する印刷ジョブ実行許可手段と、前記印刷ジョブ実行許可手段にて前記印刷ジョブの実行を許可した前記特定の前記印刷装置から実行が完了した前記印刷ジョブに対応する前記ジョブ識別情報を受信すると、該受信した前記ジョブ識別情報に基づいて、該受信した前記ジョブ識別情報に対応する前記印刷ジョブを送信した前記印刷装置を前記ジョブ送信先管理手段にて特定し、該特定した前記印刷装置全てに対して前記実行が完了した前記印刷ジョブの前記ジョブ識別情報を送信し、該送信した前記ジョブ識別情報に対応する前記印刷ジョブの削除を指示する削除指示手段を具備することを特徴とする。
【発明の効果】
【００１９】
この発明によれば、本人認証を用いてセキュリティ性を確保した印刷を行う印刷システムにおいて、クライアント装置から指定した印刷装置が他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態でも他の印刷装置を用いてセキュリティ性を確保した印刷を行うことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、この発明に係る印刷システムおよびその印刷制御方法および印刷システムのサーバ装置の実施例を添付図面を参照して詳細に説明する。
【００２１】
図１は、この発明に係わる印刷システムの一実施例の概略を示すシステム構成図である。
【００２２】
図１において、この印刷システムは、複数のクライアント装置１０−１、…１０−ｍと、プリントサーバ２０と、複数の印刷装置３０−１、…３０−ｎと、この複数の印刷装置３０−１、…３０−ｎに対応して設けられた認証装置４０−１、…４０−ｎとをそれぞれネットワーク５０に接続して構成される。
【００２３】
ここで、クライアント装置１０−１、…１０−ｍは、この印刷システムを用いた所望の文書の印刷指示を行うもので、この印刷指示に際してその権限を有するユーザであるかのユーザ認証を行う複数の認証装置１１−１、…１１−ｍがそれぞれローカルに接続される。
【００２４】
認証装置４０−１、…４０−ｎは、印刷装置３０−１、…３０−ｎに対応してそれぞれネットワーク５０に接続されており、対応する印刷装置３０−１、…３０−ｎからの上記印刷指示に係わる文書の印刷に際して、該印刷の権限を有するユーザであるかのユーザ認証を行う。
【００２５】
認証装置１１−１、…１１−ｍおよび認証装置４０−１、…４０−ｎにおけるユーザ認証は、ユーザが携帯するユーザ識別情報（ユーザＩＤ）等が記憶されたカード状記憶媒体（以下、セキュリティカードという）を用いたユーザ認証、ユーザの指紋等の生体的特徴情報を読み取るユーザ認証等を採用できるが、この実施例では、セキュリティカードを用いてユーザ認証を行う場合を例に挙げて説明する。
【００２６】
ここで、セキュリティカードは、ＩＣ（集積回路）を搭載したＩＣカード、磁気ストライプを記憶手段とする磁気カード等から構成でき、このセキュリティカードには、ユーザＩＤに加えて、ユーザの所属する部門情報、権限の範囲等のユーザ認証に必要な各種情報および印刷指示に基づき形成される印刷ジョブの暗号化に用いる秘密キーおよび符号化に用いる公開キー等が予め記憶されている。
【００２７】
クライアント装置１０−１、…１０−ｍは、自ら作成編集した文書若しくは図示しない文書管理システムから取得した文書の印刷データの印刷指示を印刷装置３０−１、…３０−ｎの中の特定の印刷装置、例えば、印刷装置３０−１を指定して行う。
【００２８】
この文書のクライアント装置１０−１、…１０−ｍからの印刷指示に際して、ユーザがこの文書の印刷データの印刷指示を行う権限を有するか否かのユーザ認証をこのクライアント装置１０−１、…１０−ｍにローカルに接続される認証装置１１−１、…１１−ｍを用いて行う。
【００２９】
認証装置１１−１、…１１−ｍは、ユーザが携帯するセキュリティカードからユーザ認証に必要な情報を読み取るカードリーダを具備して構成され、ユーザ認証に際しては、セキュリティカードからユーザ認証に必要な情報（以下、認証データという）を読み取り、この認証データを対応するクライアント装置１０−１、…１０−ｍに入力する。
【００３０】
クライアント装置１０−１、…１０−ｍは、この認証データに基づき必要なユーザ認証を行う。このユーザ認証は、プリントサーバ２０に対する問合せにより行われる。
【００３１】
すなわち、クライアント装置１０−１、…１０−ｍは、セキュリティカードから読み取った認証データの全部若しくは一部をネットワーク５０を介してプリントサーバ２０に送信し、プリントサーバ２０に対してこのユーザがこの文書の印刷指示を行う権限を有するか否かの問合せを行う。
【００３２】
プリントサーバ２０では、自己のデータベース若しくは別に設けられたユーザ管理システムへの問合せに基づき、当該ユーザが当該文書の印刷指示を行う権限を有するか否かのユーザ認証処理を行い、その応答をクライアント装置１０−１、…１０−ｍに返す。
【００３３】
クライアント装置１０−１、…１０−ｍでは、当該ユーザが当該文書の印刷指示を行う権限を有していないと判断されると当該印刷指示に基づく印刷ジョブは投入されず、破棄される。
【００３４】
これに対して、当該ユーザが当該文書の印刷指示を行う権限を有していると判断されると、クライアント装置１０−１、…１０−ｍでは当該印刷指示に基づく印刷ジョブを生成し、この印刷ジョブを、上記セキュリティカードから読み取った秘密キーを用いて暗号化し、この暗号化した印刷ジョブを印刷装置３０−１を指定してネットワーク５０を経由してプリントサーバ２０へ送信する。
【００３５】
ここで、クライアント装置１０−１、…１０−ｍは、それぞれ印刷装置３０−１、…３０−ｎに対応する複数のプリンタドライバを有しており、印刷装置３０−１、…３０−ｎにそれぞれ対応する複数の印刷ジョブを生成し、この複数の印刷ジョブを上記セキュリティカードから読み取った秘密キーを用いて暗号化し、この暗号化した複数の印刷ジョブをネットワーク５０を経由してプリントサーバ２０へ順次送信する。
【００３６】
プリントサーバ２０は、クライアント装置１０−１、…１０−ｍから送信された複数の印刷ジョブを解析し、該解析結果に基づき該印刷ジョブをその識別情報および印刷指示をしたユーザのユーザＩＤにより印刷ジョブ管理部２０７で管理するとともに、該複数の印刷ジョブをネットワーク５０を経由して対応する印刷装置に送信する。
【００３７】
印刷装置３０−１、…３０−ｎは、プリントサーバ２０から印刷ジョブを受け取るとこの印刷ジョブをそれぞれ印刷ジョブ蓄積部３０１に蓄積して管理する。この時点で、プリントサーバ２０に蓄積されたこれら複数の印刷ジョブに係わる印刷は開始されない。
【００３８】
さて、クライアント装置１０−１、…１０−ｍで印刷指示を行ったユーザ若しくはこの印刷指示に基づく印刷物を取得する権限を有するユーザがこの印刷指示に基づく印刷物を取得する場合は、印刷出力を行う指定された印刷装置３０−１の近くに行き、この印刷装置３０−１に対応する認証装置４０−１でユーザ認証を行う。
【００３９】
このユーザ認証は、認証装置１１−１、…１１−ｍによるユーザ認証と同様にセキュリティカードを用いて行う。
【００４０】
例えば、ユーザが、印刷装置３０−１に対応する認証装置４０−１に該ユーザが携帯するセキュリティカードを挿入すると、認証装置４０−１により、このセキュリティカードからユーザ認証に必要な認証データが読み取られる。
【００４１】
この読み取られた認証データは、ネットワーク５０を経由してプリントサーバ２０に送られ、プリントサーバ２０では、当該ユーザが当該印刷指示に基づく印刷物を取得する権限を有するか否かの認証を行う。
【００４２】
このユーザ認証も、プリントサーバ２０のデータベース若しくは別設けられたユーザ管理システムへの問合せに基づき行う。
【００４３】
このユーザ認証によりこのユーザが当該印刷装置３０−１で当該印刷指示に基づく印刷物を取得する権限を有していないと判断すると、この印刷指示に基づく印刷が禁止される。
【００４４】
また、このユーザ認証によりこのユーザが当該印刷装置３０−１で当該印刷指示に基づく印刷物を取得する権限を有していると判断されると、プリントサーバ２０は、認証装置４０−１、…４０−ｎから送られた認証データに含まれるユーザＩＤに基づき蓄積管理されている識別情報から印刷ジョブを特定する。
【００４５】
また、プリントサーバ２０は、印刷装置３０−１、…３０−ｎと認証装置４０−１、…４０−ｎとの対応関係を記憶する対応関係テーブルを記憶しており、認証データを受け取った認証装置４０−１に対応する印刷装置３０−１を上記対応関係テーブルを参照して特定し、この特定した印刷装置３０−１に対してこの印刷ジョブの印刷を許可する印刷許可通知を送信する。
【００４６】
これにより、印刷装置３０−１では、印刷ジョブ蓄積部３０１に蓄積された該当印刷ジョブを取り出し、該印刷ジョブを認証データに含まれる公開キーを用いて復号化し、当該印刷ジョブの印刷を開始する。
【００４７】
なお、この実施例では、指定された印刷装置３０−１が、他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態にある場合は、指定された印刷装置３０−１以外の他の印刷装置３０−２、…３０−ｎでも同様にこの印刷ジョブに係る印刷出力を行うことができるように構成されている。
【００４８】
例えば、印刷装置３０−１が、他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態にあると、ユーザは当該印刷装置３０−１以外の他の印刷装置、例えば、印刷装置３０−２に対応する認証装置４０−２に該ユーザが携帯するセキュリティカードを挿入する。
【００４９】
これにより、認証装置４０−２により、セキュリティカードからユーザ認証に必要な認証データが読み取られ、この読み取られた認証データは、ネットワーク５０を経由してプリントサーバ２０に送られ、プリントサーバ２０では、当該ユーザが当該印刷指示に基づく印刷物を取得する権限を有するか否かの認証を行う。
【００５０】
そして、このユーザ認証によりこのユーザが当該印刷指示に基づく印刷物を取得する権限を有していると判断されると、プリントサーバ２０は、認証装置４０−２送られた認証データに含まれるユーザＩＤに基づき蓄積管理されている識別情報から印刷ジョブを特定し、この特定した印刷装置３０−２に対してこの印刷ジョブの印刷を許可する印刷許可通知を送信する。
【００５１】
これにより、印刷装置３０−２では、印刷ジョブ蓄積部３０１に蓄積された該当印刷ジョブを取り出し、該印刷ジョブを認証データに含まれる公開キーを用いて復号化し、当該印刷ジョブの印刷を開始する。
【００５２】
なお、認証装置４０−１、…４０−ｎによるユーザ認証に際して、プリントサーバ２０の認証処理部２０５は、一旦認証した印刷ジョブと同一の印刷ジョブに関しては認証を禁止するように構成されている。これは二重認証による不正印刷を防止するためである。
【００５３】
このような構成によると、例えば、クライアント装置１０−１で、印刷装置３０−１を指定する印刷指示を行った場合で、印刷装置３０−１が、他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態にある場合でも、他の印刷装置３０−２、…３０−ｎに対応する認証装置４０−２、…４０−ｎでユーザ認証を行うことで同様に印刷を行うことができる。
【００５４】
また、この場合、認証装置４０−１、…４０−ｎによる認証に基づき印刷が行われるので、この印刷物が第三者によって持ち去られたり、または、その内容が見られてしまうというセキュリティ上の不都合は生じず、また、印刷装置３０−１、…３０−ｎ内に認証判定の構成を設けないので、既に導入されているネットワーク環境を変更することなく、また、認証装置１１−１、…１１−ｍおよび認証装置４０−１、…４０−ｎとして各種認証デバイスを採用することが可能になる。
【００５５】
なお、上記構成において、認証処理部２０５で同一印刷ジョブの二重認証を禁止しているにもかかわらず、クライアント装置１０−１、…１０−ｍからの印刷指示に係る印刷ジョブを全印刷装置３０−１、…３０−ｎの印刷ジョブ蓄積部３０１に蓄積して管理しているので、印刷装置における印刷完了後における印刷ジョブのセキュリティ性に若干の問題がある。
【００５６】
そこで、この実施例においては、いずれかの印刷装置で該当印刷ジョブの印刷が完了すると、該印刷装置からプリントサーバ２０へ印刷完了通知を行うように構成し、プリントサーバ２０ではこの印刷完了通知に基づき印刷ジョブ削除指示部２１２から全印刷装置３０−１、…３０−ｎに対して該当印刷ジョブの削除指示を行い、この削除指示に基づき印刷を行った印刷装置を含む全ての印刷装置３０−１、…３０−ｎで印刷ジョブ蓄積部３０１に蓄積されている該当印刷ジョブを強制削除するように構成されている。
【００５７】
これにより、既に印刷が完了した印刷ジョブが他の印刷装置に残ってしまうというセキュリティ性の問題も解消できる。
【００５８】
図２は、図１に示したプリントサーバ２０の詳細構成の一例を示すブロック図である。
【００５９】
図２において、このプリントサーバ２０は、ネットワーク５０とのインタフェースを構成するネットワークインタフェース部２０１、印刷ジョブ受付部２０２、印刷ジョブ解析部２０３、認証データ受信部２０４、認証処理部２０５、認証結果送信部２０６、印刷ジョブ管理部２０７、印刷ジョブ送信部２０８、対応関係記憶部２０９、印刷装置特定部２１０、印刷許可通知部２１１、印刷ジョブ削除指示部２１２、ジョブ完了通知受信部２１３を具備して構成される。
【００６０】
ここで、印刷ジョブ受付部２０２は、ネットワークインタフェース部２０１を介してクライアント装置１０−１、…１０−ｍからの印刷指示に係わる複数の印刷ジョブを受け付ける。
【００６１】
印刷ジョブ解析部２０３は、印刷ジョブ受付部２０２で受け付けた複数の印刷ジョブを解析し、該複数の印刷ジョブを印刷ジョブ送信部２０８、ネットワークインタフェース部２０１、ネットワーク５０を経由して対応する印刷装置に送信する。
【００６２】
認証データ受信部２０４は、クライアント装置１０−１、…１０−ｍからの問合せに係わる認証データおよび認証装置４０−１、…４０−ｎからの認証データを受信する。
【００６３】
認証処理部２０５は、認証データ受信部２０４で受信した認証データに基づきクライアント装置１０−１、…１０−ｍからの問合せに係わる認証データおよび認証装置４０−１、…４０−ｎからの認証データに基づきユーザ認証を行う。
【００６４】
ここで、認証処理部２０５におけるクライアント装置１０−１、…１０−ｍからの問合せに係わる認証データに基づくユーザ認証は、クライアント装置１０−１、…１０−ｍからこの印刷システムを用いて印刷指示を行うユーザが正当な権限を有するか否かの認証を行うものであり、また、認証装置４０−１、…４０−ｎからの認証データに基づくユーザ認証は、上記印刷指示に係わる印刷物を取得するユーザが正当な権限を有するか否かの認証を行うものである。
【００６５】
このユーザ認証は、プリントサーバ２０内の図示しないデータベース若しくはこの印刷システムと連携する図示しないユーザ管理システムのデータベースを参照して行うことができる。
【００６６】
認証結果送信部２０６は、認証処理部２０５が、クライアント装置１０−１、…１０−ｍからの問合せに係わる認証データに基づきユーザ認証を行った場合は、その認証結果をネットワークインタフェース部２０１を経由してクライアント装置１０−１、…１０−ｍに返送し、認証装置４０−１、…４０−ｎからの認証データに基づきユーザ認証を行った場合は、その認証結果をネットワークインタフェース部２０１を経由して認証装置４０−１、…４０−ｎに返送する。
【００６７】
印刷ジョブ管理部２０７は、、印刷ジョブ解析部２０３による解析結果に基づき該印刷ジョブを特定する識別情報を生成して、該印刷ジョブを該識別情報および印刷指示をしたユーザのユーザＩＤにより管理する。
【００６８】
なお、認証処理部２０５は、認証装置４０−１、…４０−ｎからの認証データに基づくユーザ認証に際しては、一旦認証した印刷ジョブと同一の印刷ジョブに関しては認証を禁止する同一印刷ジョブの二重認証禁止処理を行う。
【００６９】
また、認証処理部２０５は、ジョブ完了通知受信部２１３で、いずれかの印刷装置で当該印刷ジョブの印刷が終了したことを示すジョブ完了通知を当該印刷装置からネットワーク５０、ネットワークインタフェース部２０１を経由して受信すると、当該印刷ジョブの削除を指示する印刷ジョブ削除通知を全印刷装置３０−１、…３０−ｎに、ジョブ削除指示部２１２、ネットワークインタフェース部２０１、ネットワーク５０を介して送信する。
【００７０】
対応関係記憶部２０９は、印刷装置３０−１、…３０−ｎと認証装置４０−１、…４０−ｎとの対応関係を記憶する対応関係テーブルを記憶しており、印刷装置特定部２１０は、認証処理部２０５で認証処理した認証データが認証装置４０−１、…４０−ｎがどの認証装置４０−１、…４０−ｎから送られたかにより対応関係記憶部２０９に記憶されている対応関係テーブルを参照して印刷ジョブを送信する印刷装置を印刷装置３０−１、…３０−ｎの中から特定する。
【００７１】
印刷許可通知部２１１は、印刷装置特定部２１０で特定された印刷装置に対して印刷許可通知をネットワークインタフェース部２０１を介して送信する。
【００７２】
図３は、図１に示したクライアント装置１０−１、…１０−ｍ（クライアント装置１０と総称する）の詳細構成の一例を示すブロック図である。
【００７３】
図３において、クライアント装置１０は、この印刷システムを用いた印刷指示を行うもので、パーソナルコンピュータ等から構成され、認証装置１１−１、…１１−ｍ（認証装置１１として総称する）がローカルに接続される。
【００７４】
このクライアント装置１０は、印刷指示受付部１０１、印刷ジョブ生成部１０２、認証データ受信部１０３、認証処理部１０４、認証データ送信部１０５、認証結果受信部１０６、印刷ジョブ暗号化部１０７、印刷ジョブ送信部１０８、ネットワークインタフェース部１０９、全印刷装置ドライバ１１０を具備して構成される。
【００７５】
ここで、印刷指示受付部１０１は、図示しないキーボード、マウス等の入力選択操作に基づきこの印刷システムを用いた所定の印刷装置３０−１、…３０−ｎを指定する印刷データの印刷指示を受け付ける。
【００７６】
認証データ受信部１０３は、認証装置１１からこの印刷指示に係わる認証データを受信する。
【００７７】
認証処理部１０４は、この認証データ受信部１０３で受信した認証データに基づきこの印刷指示を行うユーザが正当な権限を有するユーザか否かのユーザ認証を行う。
【００７８】
この認証処理部１０４によるユーザ認証は、プリントサーバ２０に対する問合せにより行われる。
【００７９】
すなわち、認証処理部１０４におけるユーザ認証に際しては、認証装置１１からの認証データの一部若しくは全部を認証データ送信部１０５、ネットワークインタフェース部１０９経由で、プリントサーバ２０に送信することにより、この認証データにかかわるユーザがこの印刷システムを用いて印刷指示を行う権限を有するユーザであるかの問合せを行う。
【００８０】
そして、この問合せの結果をネットワークインタフェース部１０９を介して認証結果受信部１０６で受信し、認証処理部１０４は、この認証結果受信部１０６の受信情報に基づきこの認証データにかかわるユーザがこの印刷システムを用いて印刷指示を行う権限を有するユーザであるかを判別する。
【００８１】
印刷ジョブ生成部１０２は、認証処理部１０４におけるユーザ認証により、この認証データにかかわるユーザがこの印刷システムを用いて印刷指示を行う権限を有する正当なユーザであると判断されると、印刷指示受付部１０１で受け付けた印刷指示に係る印刷データに基づきこの印刷システムを用いて印刷指示を行う印刷ジョブを生成する。
【００８２】
この印刷ジョブ生成部１０２における印刷ジョブの生成は、全印刷装置ドライバ１１０を用いて行われる。
【００８３】
すなわち、全印刷装置ドライバ１１０は、印刷装置３０−１、…３０−ｎにそれぞれ対応する複数のプリンタドライバ１１０−１、…１１０−ｎを有しており、印刷ジョブ生成部１０２では、例えば、印刷指示受付部１０２で受け付けた印刷指示が印刷装置３０−１を指定する場合でも、印刷データに基づくプリンタドライバ１１０−１を用いた印刷装置３０−２に対応する印刷ジョブの生成だけでなく、プリンタドライバ１１０−２、…１１０−ｎを用いて他の印刷装置３０−２、…３０−ｎにも対応する複数の印刷ジョブも生成する。
【００８４】
印刷ジョブ暗号化部１０７は、印刷ジョブ生成部１０２で生成された各印刷装置３０−１、…３０−ｎに対応する複数の印刷ジョブを認証データに含まれる印刷ジョブ暗号化の秘密キーを用いてそれぞれ暗号化する。
【００８５】
印刷ジョブ送信部１０８は、印刷ジョブ暗号化部１０７で暗号化された複数の印刷ジョブをネットワークインタフェース部１０９、ネットワーク５０を経由してプリントサーバ２０に送信する。
【００８６】
なお、印刷装置３０−１、…３０−ｎの中で共用可能なプリンタドライバがある場合は、全印刷装置ドライバ１１０にはこの共用可能なプリンタドライバを設けてこれを共用することで全印刷装置ドライバ１１０に設けるプリンタドライバの数を減らすことができる。
【００８７】
また、印刷指示受付部１０１で受け付けた印刷指示で指定された印刷装置と代替可能な印刷装置が限られた印刷装置である場合は、印刷ジョブ生成部１０２で全ての印刷装置には対応しないが、この代替可能な印刷装置を含む複数の印刷ジョブを生成するように構成してもよい。
【００８８】
図４は、上記構成において図３に示したクライアント装置１０の印刷ジョブ生成部１０２で生成される印刷ジョブの一例を示した図である。
【００８９】
この実施例において、クライアント装置１０の印刷ジョブ生成部１０２は、印刷指示受付部１０１で受け付けた印刷指示に係る印刷データに基づき、全印刷装置ドライバ１１０の複数のプリンタドライバ１１０−１、…１１０−ｎを用いて印刷装置３０−１、…３０−ｎにそれぞれ対応する複数の印刷ジョブを生成する。
【００９０】
すなわち、クライアント装置１０では、印刷指示受付部１０１で受け付けた印刷指示に係る印刷ジョブ１、…印刷ジョブＭに対応して、印刷ジョブ生成部１０２では、印刷装置３０−１、…３０−ｎに対応する複数の印刷ジョブｊｏｂ１＿Ｄｒｖ１、…ｊｏｂ１＿ＤｒｖＮ，…ｊｏｂＭ＿Ｄｒｖ１、…ｊｏｂＭ＿ＤｒｖＮを、図４に示すように、それぞれ生成し、プリントサーバ２０に順次送信する。
【００９１】
プリントサーバ２０では、印刷ジョブ解析部２０３で、この印刷ジョブを解析することにより、プリンタドライバ１１０−１で生成された印刷ジョブｊｏｂ１＿Ｄｒｖ１、…ｊｏｂＭ＿Ｄｒｖ１は、印刷装置３０−１に送信して印刷装置３０−１の印刷ジョブ蓄積部３０１に蓄積し、プリンタドライバ１１０−２で生成された印刷ジョブｊｏｂ１＿Ｄｒｖ２、…ｊｏｂＭ＿Ｄｒｖ２は、印刷装置３０−２に送信して印刷装置３０−２の印刷ジョブ蓄積部３０１に蓄積し、以下同様にして、プリンタドライバ１１０−ｎで生成された印刷ジョブｊｏｂ１＿ＤｒｖＮ、…ｊｏｂＭ＿ＤｒｖＮは、印刷装置３０−ｎに送信して印刷装置３０−ｎの印刷ジョブ蓄積部３０１に蓄積する。
【００９２】
図５は、図３に示したクライアント装置１０の処理を示すフローチャートである。
【００９３】
図５において、クライアント装置１０は、まず、印刷指示受付部１０１で印刷指示を受け付けたかを調べ（ステップ４０１）、印刷指示を受け付けていない場合は（ステップ４０１でＮＯ）、ステップ４０１に戻り、印刷指示の受付を待つが、印刷指示を受け付けたと判断されると（ステップ４０１でＹＥＳ）、次に、この印刷指示に係わる認証データを認証データ受信部１０３で受信したかを調べる（ステップ４０２）。
【００９４】
ここで、認証データを受信していないと（ステップ４０２でＮＯ）、ステップ４０２に戻り、認証データの受信を待つ。
【００９５】
認証データを受信すると（ステップ４０２でＹＥＳ）、この受信した認証データに基づき認証処理部１０４で、この認証データに係わるユーザがこの印刷システムを用いて印刷指示を行う権限を有するかのユーザ認証を行う（ステップ４０３）。
【００９６】
このユーザ認証により、この印刷システムを用いて印刷指示を行う権限を有するかのユーザであると認証されると（ステップ４０４でＹＥＳ）、印刷指示受付部１０１で受け付けた印刷指示に係わる印刷データに基づき全印刷装置に対応する複数の印刷ジョブを全印刷装置ドライバ１１０を用いて印刷ジョブ生成部１０２で生成する。
【００９７】
この生成した複数の印刷ジョブを印刷ジョブ暗号化部１０７で認証データに含まれる秘密キーを用いてそれぞれ暗号化し（ステップ４０６）、この暗号化した複数の印刷ジョブを印刷ジョブ送信部１０８により、ネットワークインタフェース部１０９を介して順次プリントサーバ２０に送信し（ステップ４０７）、このクライアント装置１０における処理を終了する。
【００９８】
なお、ステップ４０４で、認証データに係わるユーザがこの印刷システムを用いて印刷指示を行う権限を有していないと判断されると（ステップ４０４でＮＯ）、この印刷システムを用いた印刷指示を行うことはできないので、印刷指示の禁止メッセージをクライアント装置１０の表示器等に印刷指示の権限を有していない旨のメッセージを表示し（ステップ４０８）、印刷指示受付部１０１で受け付けた印刷指示を破棄する等の印刷禁止処理を行って（ステップ４０９）、このクライアント装置１０における処理を終了する。
【００９９】
図６は、図２に示したプリントサーバ２０の処理を示すフローチャートである。
【０１００】
図６において、プリントサーバ２０は、まず、印刷ジョブ受付部２０２で、クライアント装置１０からの印刷ジョブを受け付けたかを調べる（ステップ５０１）。
【０１０１】
ここで、クライアント装置１０からの暗号化された印刷ジョブを受け付けていないと（ステップ５０１でＮＯ）、次に、ジョブ完了通知受信かを調べ（ステップ５１２）、ジョブ完了通知受信でないと（ステップ５１２でＮＯ）、ステップ５０４に進む。
【０１０２】
印刷ジョブ受付部２０２でクライアント装置１０からの暗号化された印刷ジョブを受け付けると（ステップ５０１でＹＥＳ）、この印刷ジョブを印刷ジョブ解析部２０３で解析し（ステップ５０２）、該解析結果に基づき該印刷ジョブをその識別情報および印刷指示をしたユーザのユーザＩＤにより印刷ジョブ管理部２０７で管理するとともに、該複数の印刷ジョブをネットワーク５０を経由して対応する印刷装置に送信する（ステップ５０３）。
【０１０３】
ステップ５０４では、クライアント装置１０からの問合せに基づく認証データ若しくは認証装置４０からの認証データを認証データ受信部２０４で受信したかを調べる。ここで、認証データを受信していない場合は（ステップ５０４でＮＯ）、ステップ５０１に戻る。
【０１０４】
また、ステップ５０４で、認証データを受信したと判断されると（ステップ５０４でＹＥＳ）、認証処理部２０５によるユーザ認証を行う（ステップ５０５）。
【０１０５】
次に、このユーザ認証がクライアント装置１０からの問合せに基づく認証か、すなわち、クライアント装置１０からの認証依頼かを調べる（ステップ５０６）。ここで、このユーザ認証がクライアント装置１０からの認証依頼である場合は（ステップ５０６でＹＥＳ）、認証結果を認証結果送信部２０６、ネットワークインタフェース２０１を経由してクライアント装置１０に送信して（ステップ５０７）、このプリントサーバ２０の処理を終了する。
【０１０６】
また、ステップ５０６で、ユーザ認証がクライアント装置１０からの認証依頼でない場合は（ステップ５０６でＮＯ）、認証装置４０からの認証データに基づくユーザ認証であるので、この認証データにかかわるユーザが当該印刷指示に基づく印刷物を取得する権限を有するか否かの判断を行う（ステップ５０８）。
【０１０７】
ここで、印刷物を取得する権限を有していると判断されると（ステップ５０８でＹＥＳ）、印刷ジョブ管理部２０７で管理されている識別情報を参照して、認証装置４０から送られた認証データに含まれるユーザＩＤに基づき印刷処理を行う印刷ジョブを特定するとともに、対応関係記憶部２０９に記憶されている対応関係テーブルを参照してこの認証データを送信した認証装置４０に対応する印刷装置３０を特定する（ステップ５０９）。
【０１０８】
そして、ステップ５０９で特定した印刷装置３０に対して当該印刷ジョブの実行を許可する印刷許可通知を印刷許可通知部２１１、ネットワークインタフェース部２０１を介して送信し（ステップ５１０）、このプリントサーバ２０の処理を終了する。
【０１０９】
なお、ステップ５０８で、認証データにかかわるユーザが当該印刷指示に基づく印刷物を取得する権限を有していないと判断されると（ステップ５０８でＮＯ）、この印刷指示に基づく印刷はできないので、所定の印刷禁止処理を行って（ステップ５１１）、このプリントサーバ２０の処理を終了する。
【０１１０】
また、ステップ５１２でジョブ完了通知を受信したと判断された場合は（ステップ５１２でＹＥＳ）、この印刷完了通知に基づき印刷ジョブ削除指示部２１２から全印刷装置３０−１、…３０−ｎに対して該当印刷ジョブの削除を指示するジョブ削除指示を行い（ステップ５０３）、このプリントサーバ２０の処理を終了する。
【０１１１】
この削除指示に基づき印刷を行った印刷装置を含む全ての印刷装置３０−１、…３０−ｎで印刷ジョブ蓄積部３０１に蓄積されている該当印刷ジョブが印刷ジョブ削除部３０２で強制削される。
【０１１２】
図７は、図１に示した認証装置４０−１、…４０−ｎ（認証装置４０と総称する）の処理を示すフローチャートである。
【０１１３】
図７において、認証装置４０は、まず、セキュリティカードの挿入により認証データを受け付けたかを調べる（ステップ６０１）。ここで、認証データを受け付けた場合は（ステップ６０１でＹＥＳ）、この認証データに基づき、プリントサーバ２０に対して認証依頼を行う（ステップ６０２）。
【０１１４】
この認証依頼に対応してプリントサーバ２０から認証結果を受信すると（ステップ６０３でＹＥＳ）、この認証結果に基づき印刷要求の権限があるかを調べる（ステップ６０４）。
【０１１５】
ここで、印刷要求の権限がないと判断されると（ステップ６０４でＮＯ）、印刷禁止処理を行って（ステップ６０６）この認証装置４０の処理を終了する。
【０１１６】
また、ステップ６０４で、印刷要求の権限があると判断された場合は（ステップ６０４でＹＥＳ）、対応する印刷装置３０に対して当該印刷ジョブの印刷を許可する印刷許可処理を行う（ステップ６０５）。
【０１１７】
この場合、印刷装置３０では、印刷ジョブ蓄積部３０１に蓄積された該当印刷ジョブを取り出し、該印刷ジョブを認証データに含まれる公開キーを用いて復号化し、当該印刷ジョブの印刷を開始する。
【０１１８】
そして、この印刷ジョブの印刷が完了すると、印刷装置３０は、プリントサーバ２０に対してジョブ完了通知を行う。このジョブ完了通知に応答してプリントサーバ２０からこの印刷を行った印刷装置を含む全ての印刷装置３０−１、…３０−ｎに対して該当印刷ジョブの削除指示を行い、この削除指示に基づき全ての印刷装置３０−１、…３０−ｎの印刷ジョブ蓄積部３０１に蓄積されている該当印刷ジョブが強制削除される。
【０１１９】
なお、上記実施例においては、１台の認証装置に対して１台の印刷装置を対応させた１対１の関係で認証装置４０−１、…４０−ｎおよび印刷装置３０−１、…３０−ｎを設けた構成を採用したが、対応する認証装置を対応する印刷装置に組み込んで１つの装置として構成してもよい。
【０１２０】
また、図１の構成において、１台の認証装置に対してｋ台の印刷装置を対応させた構成を含む構成を一部若しくは全部に採用してもよい。
【０１２１】
この場合、例えば、図８に示すように、１台の認証装置４０−１に対してｋ台の印刷装置３０−１−１、…３０−１−ｋが対応し、印刷装置３０−１−１、…３０−１−ｋの印刷ジョブ蓄積部３０１には、クライアント装置１０からの印刷指示にかかわる印刷ジョブがネットワーク５０を介して蓄積され、認証装置４０−１を用いたユーザ認証により印刷装置３０−１−１、…３０−１−ｋによる印刷が許可される。
【０１２２】
また、印刷装置３０−１−１、…３０−１−ｋの中のいずれかの印刷装置による印刷ジョブの完了により、印刷装置３０−１−１、…３０−１−ｋの印刷ジョブ蓄積部３０１に蓄積された該当印刷ジョブは印刷ジョブ削除部３０２によりそれぞれ削除される。
【０１２３】
また、上記実施例においては、印刷装置３０−１、…３０−ｎに印刷ジョブ蓄積部３０１をそれぞれ設け、印刷指示に係る印刷ジョブを全ての印刷装置３０−１、…３０−ｎに一旦蓄積してから印刷を行うように構成したが、印刷装置３０−１、…３０−ｎに代えて認証装置４０−２、…４０−ｎに印刷指示に係る印刷ジョブを蓄積するように構成してもよい。
【０１２４】
図９は、このように構成したこの発明に係わる印刷システムの他の実施例の概略を示すシステム構成図である。
【０１２５】
図９において、この印刷システムは、図１に示した印刷システムと同様に、複数のクライアント装置１０−１、…１０−ｍと、プリントサーバ２０と、複数の印刷装置３０−１、…３０−ｎと、この複数の印刷装置３０−１、…３０−ｎに対応して設けられた認証装置４０−１、…４０−ｎとをそれぞれネットワーク５０に接続して構成される。
【０１２６】
ただし、この実施例においては、印刷装置３０−１、…３０−ｎに代えて認証装置４０−１、…４０−ｎに印刷ジョブ蓄積部４０１および印刷ジョブ削除部４０２が設けられている点が図１に示した印刷システムと異なる。
【０１２７】
この構成において、クライアント装置１０−１、…１０−ｍからの印刷ジョブは、プリントサーバ２０を経由して認証装置４０−１、…４０−ｎの印刷ジョブ蓄積部４０１に蓄積される。
【０１２８】
クライアント装置１０−１、…１０−ｍで印刷指示を行ったユーザ若しくはこの印刷指示に基づく印刷物を取得する権限を有するユーザがこの印刷指示に基づく印刷物を取得する場合は、印刷出力を行う指定された印刷装置３０−１の近くに行き、この印刷装置３０−１に対応する認証装置４０−１でユーザ認証を行う。
【０１２９】
このユーザ認証に基づき該当印刷ジョブの印刷許可通知がプリントサーバ２０から通知されると、認証装置４０−１は、印刷ジョブ蓄積部４０１に蓄積された印刷ジョブの中から該当印刷ジョブを取り出し、この印刷ジョブを認証データに含まれる公開キーを用いて復号化し、この復号化した印刷ジョブを対応印刷装置３０−１に送り、これにより印刷装置３０−１でのこの印刷ジョブの印刷が開始される。
【０１３０】
なお、この実施例においても、指定された印刷装置３０−１が、他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態にある場合は、指定された印刷装置３０−１以外の他の印刷装置３０−２、…３０−ｎでも同様にこの印刷ジョブに係る印刷出力を行うことができるように構成されている。
【０１３１】
このようにして、いずれかの印刷装置で該当印刷ジョブの印刷が完了すると、該印刷装置からプリントサーバ２０へ印刷完了通知が通知される。これによりプリントサーバ２０ではこの印刷完了通知に基づき印刷ジョブ削除指示部２１２から全ての認証装置４０−１、…４０−ｎに対して該当印刷ジョブの削除指示を行い、全ての認証装置４０−１、…４０−ｎでは、この削除指示に基づき印刷ジョブ蓄積部４０１に蓄積されている該当印刷ジョブを強制削除する。
【０１３２】
なお、上記実施例においても、１台の認証装置に対して１台の印刷装置を対応させた１対１の関係で認証装置４０−１、…４０−ｎおよび印刷装置３０−１、…３０−ｎを設けた構成を採用したが、対応する認証装置を対応する印刷装置に組み込んで１つの装置として構成してもよい。
【０１３３】
また、図９の構成において、１台の認証装置に対してｋ台の印刷装置を対応させた構成を含む構成を一部若しくは全部に採用してもよい。
【０１３４】
この場合、例えば、図１０に示すように、１台の認証装置４０−１に対してｋ台の印刷装置３０−１−１、…３０−１−ｋが対応し、認証装置４０−１の印刷ジョブ蓄積部３０１には、クライアント装置１０からの印刷指示にかかわる印刷ジョブがネットワーク５０を介して蓄積され、認証装置４０−１を用いたユーザ認証により印刷装置３０−１−１、…３０−１−ｋによる印刷が許可される。
【０１３５】
また、印刷装置３０−１−１、…３０−１−ｋの中のいずれかの印刷装置による印刷ジョブの完了により、認証装置４０−１の印刷ジョブ蓄積部３０１に蓄積された該当印刷ジョブは印刷ジョブ削除部３０２により削除される。
【０１３６】
なお、上記実施例においては、認証データに含まれる秘密キーを用いて印刷指示に係わる印刷ジョブを暗号化してクライアント装置１０−１、…１０−ｍからプリントサーバ２０を経由して印刷装置３０−１、…３０−ｎ若しくは認証装置４０−１、…４０−ｎに送り、印刷装置３０−１、…３０−ｎ若しくは認証装置４０−１、…４０−ｎで認証データに含まれる公開キーにより復号化するように構成したが、ネットワーク５０が情報漏洩の虞のない環境化にある場合には、上記印刷ジョブの暗号化、復号化は必ずしも必要ではない。
【産業上の利用可能性】
【０１３７】
この発明の印刷システムおよびその印刷制御方法および印刷システムのサーバ装置は、セキュリティ性を必要とする各種文書の印刷システムに適用することができる。
【０１３８】
この発明によれば、本人認証を用いてセキュリティ性を確保した印刷を行う印刷システムにおいて、クライアント装置から指定した印刷装置が他の印刷ジョブ実行中、故障中、または電源オフ等の原因で即時に印刷出力不能な状態でも他の印刷装置を用いてセキュリティ性を確保した印刷を行うことが可能になる。
【図面の簡単な説明】
【０１３９】
【図１】この発明に係わる印刷システムの一実施例の概略を示すシステム構成図である。
【図２】図１に示したプリントサーバの詳細構成の一例を示すブロック図である。
【図３】図１に示したクライアント装置の詳細構成の一例を示すブロック図である。
【図４】図３に示したクライアント装置のジョブ生成部で生成される印刷ジョブの一例を示す図である。
【図５】図３に示したクライアント装置の処理を示すフローチャートである。
【図６】図２に示したプリントサーバの処理を示すフローチャートである。
【図７】図１に示した認証装置の処理を示すフローチャートである。
【図８】図１に示した印刷システムの変形例を示す図である。
【図９】この発明に係わる印刷システムの他の実施例の概略を示すシステム構成図である。
【図１０】図９に示した印刷システムの変形例を示す図である。
【符号の説明】
【０１４０】
１０、１０−１、…１０−ｍ    クライアント装置
１１、１１−１、…１１−ｍ    認証装置
１２    セキュリティカード
２０    プリントサーバ
３０、３０−１、…３０−ｎ    印刷装置
４０、４０−１、…４０−ｎ    認証装置
５０    ネットワーク
１０１    印刷指示受付部
１０２    印刷ジョブ生成部
１０３    認証データ受信部
１０４    認証処理部
１０５    認証データ送信部
１０６    認証結果受信部
１０７    印刷ジョブ暗号化部
１０８    印刷ジョブ送信部
１０９    ネットワークインタフェース部
１１０    全印刷装置ドライバ
２０１    ネットワークインタフェース部
２０２    印刷ジョブ受付部
２０３    印刷ジョブ解析部
２０４    認証データ受信部
２０５    認証処理部
２０６    認証結果送信部
２０７    印刷ジョブ管理部
２０８    印刷ジョブ送信部
２０９    対応関係記憶部
２１０    印刷装置特定部
２１１    印刷許可通知部
２１２    印刷ジョブ削除指示部
２１３    ジョブ完了通知受信部
３０１    印刷ジョブ蓄積部
３０２    印刷ジョブ削除部
４０１    印刷ジョブ蓄積部
４０２    印刷ジョブ削除部
【図１】
0004506598.tif 000002
【図２】
0004506598.tif 000003
【図３】
0004506598.tif 000004
【図４】
0004506598.tif 000005
【図５】
0004506598.tif 000006
【図６】
0004506598.tif 000007
【図７】
0004506598.tif 000008
【図８】
0004506598.tif 000009
【図９】
0004506598.tif 000010
【図１０】
0004506598.tif 000011