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