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