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