(57)【要約】      （修正有）【課題】セキュリティを低下させずに、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷が可能な印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体を提供すること。【解決手段】ユーザ端末４からネットワークを介して送信された印刷ジョブを、ユーザの印刷要求に応じて印刷装置３が印刷する印刷システムにおいて、印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表を印刷ジョブに添付する権限表添付手段と、ユーザ端末から送信された印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、ユーザのユーザ情報に基づき印刷ジョブに添付されたユーザ実行権限表を参照し、ユーザが印刷の権限を有する印刷ジョブを検索する印刷ジョブ検索手段と、印刷ジョブ検索手段により検索された印刷ジョブを表示部に表示する表示手段と、を有することを特徴とする。【選択図】図４
2008071196.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からネットワークを介して送信された印刷ジョブを、ユーザの印刷要求に応じて印刷装置が印刷する印刷システムにおいて、
前記ユーザ端末は、前記印刷ジョブの印刷が許可された前記ユーザのユーザ情報を記録したユーザ実行権限表を前記印刷ジョブに添付する権限表添付手段を有し、
前記印刷装置は、前記ユーザ端末から送信された前記印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、
前記ユーザの前記ユーザ情報に基づき前記印刷ジョブに添付された前記ユーザ実行権限表を参照し、前記ユーザが印刷許可された前記印刷ジョブを検索する印刷ジョブ検索手段と、
前記印刷ジョブ検索手段により検索された前記印刷ジョブを表示部に表示する表示手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記権限表添付手段は、前記印刷装置を使用可能な前記ユーザを前記ユーザ端末の表示部に選択可能に表示する、
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記ユーザを認証する認証装置が前記ネットワークに接続されており、
前記認証装置は、前記印刷装置から入力された前記ユーザの認証情報に基づき前記ユーザを認証し、認証結果を前記印刷装置に送信する、
ことを特徴とする請求項１又は２記載の印刷システム。
【請求項４】
ユーザ端末からネットワークを介して送信された印刷ジョブを印刷する印刷装置において、
前記印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表が添付された前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した該印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、
前記ユーザの印刷要求があった場合、前記ユーザの前記ユーザ情報に基づき前記印刷ジョブに添付された前記ユーザ実行権限表を参照し、前記ユーザが印刷許可された前記印刷ジョブを検索する印刷ジョブ検索手段と、
前記印刷ジョブ検索手段により検索された前記印刷ジョブを表示部に表示する表示手段と、
を有することを特徴とする印刷装置。
【請求項５】
アプリケーションプログラム又はプリンタドライバにより印刷ジョブが生成される場合、
前記印刷ジョブの印刷を許可するユーザを表示部に選択可能に表示して、選択された前記ユーザのユーザ情報を記録したユーザ実行権限表を前記印刷ジョブに添付する権限表添付手段と、
前記ユーザ実行権限表を添付した前記印刷ジョブを印刷装置に送信する送信手段と、
を有することを特徴とするユーザ端末。
【請求項６】
ユーザ端末からネットワークを介して送信された印刷ジョブを印刷する印刷装置のコンピュータが実行するプログラムであって、
前記印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表が添付された前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した該印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、
前記ユーザの印刷要求があった場合、前記ユーザの前記ユーザ情報に基づき前記印刷ジョブに添付された前記ユーザ実行権限表を参照し、前記ユーザが印刷許可された前記印刷ジョブを検索する印刷ジョブ検索手段と、
前記印刷ジョブ検索手段により検索された前記印刷ジョブを表示部に表示する表示手段と、
をコンピュータに実現させることを特徴とするプログラム。
【請求項７】
コンピュータに、
アプリケーションプログラム又はプリンタドライバにより印刷ジョブが生成された場合、
前記印刷ジョブの印刷を許可するユーザを表示部に選択可能に表示して、選択された前記ユーザのユーザ情報を記録したユーザ実行権限表を前記印刷ジョブに添付する権限表添付手段と、
前記ユーザ実行権限表を添付した前記印刷ジョブを印刷装置に送信する送信手段と、
を実現させることを特徴とするプログラム。
【請求項８】
請求項６記載のプログラムを記憶した記録媒体。
【請求項９】
請求項７記載のプログラムを記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されたユーザ端末から印刷ジョブを印刷装置に送信し、認証されたユーザにより印刷ジョブを印刷実行する印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
オフィスなどではプリンタを共有して利用するため、プリンタをネットワークに接続して各ユーザはユーザ端末から印刷実行の指示を入力することができる。印刷実行の指示が入力された場合、ユーザ端末は印刷ジョブを印刷装置に送信し、印刷装置はいったん印刷ジョブをハードディスク装置などにスプールし順次、印刷を実行する。ユーザ端末を利用する場合ユーザはネットワークにログインし、ログイン時に認証されるため、セキュリティを確保して印刷を実行することができる。
【０００３】
また、更にセキュリティを向上するため、ユーザの利用適格をプリンタ管理サーバにより管理する印刷システムが提案されている（例えば、特許文献１参照。）。特許文献１記載の印刷システムでは、ユーザ端末はユーザ情報と認証情報をプリンタ管理サーバに送信し、プリンタ管理サーバは該ユーザの認証情報に基づき利用適格があるか否かを判定し、利用適格がある場合には印刷装置に認証通知を送信する。
【０００４】
また、一方、セキュリティを厳格に適用するとユーザの使い勝手が低下することから、いったん認証されたユーザに対し所定の場合には認証を不要とする印刷装置が提案されている（例えば、特許文献２参照。）。特許文献２記載の印刷装置は、ＩＣカード等を挿入した場合に印刷が可能になり、印刷データをスプールしておく場合、ＩＣカード情報を印刷データに付加して記憶しておく。そして、ユーザが再度その印刷装置を使用する場合、ユーザが認証情報を操作して入力することによりＩＣカードなしにスプールした文書の印刷が可能となっている。
【特許文献１】特開２００５−１４９５１号公報
【特許文献２】特開２００６−７６０３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の印刷システムや特許文献２記載の印刷装置では、印刷ジョブをスプールしたユーザ又はＩＣカードを保有するユーザ本人しかスプールした印刷ジョブの印刷を実行できない。
【０００６】
ところで、ページ数の多い印刷ジョブや多部数印刷する場合等は印刷に時間がかかることもあり、印刷ジョブをスプールしたユーザが他のユーザに印刷実行を依頼したいという要求がある。また、自分がスプールしたドキュメントを印刷して他のユーザに渡したい場合なども、他のユーザに印刷実行を依頼した方が便利である。
【０００７】
したがって、印刷ジョブをスプールしたユーザ以外のユーザでも印刷実行を行うことができれば、印刷装置の利便性は大きく向上するが、スプールされた印刷ジョブの印刷を他のユーザに安易に許可するとセキュリティが低下するおそれがある。
【０００８】
本発明は、上記課題に鑑み、セキュリティを低下させずに、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷が可能な印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は、ユーザ端末からネットワークを介して送信された印刷ジョブを、ユーザの印刷要求に応じて印刷装置が印刷する印刷システムにおいて、ユーザ端末は、印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表を印刷ジョブに添付する権限表添付手段を有し、印刷装置は、ユーザ端末から送信された印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、ユーザのユーザ情報に基づき印刷ジョブに添付されたユーザ実行権限表を参照し、ユーザが印刷の権限を有する印刷ジョブを検索する印刷ジョブ検索手段と、印刷ジョブ検索手段により検索された印刷ジョブを表示部に表示する表示手段と、を有することを特徴とする。
【００１０】
本発明によれば、印刷装置にスプールした印刷ジョブの印刷実行が可能な印刷実行者を、スプールしたユーザがユーザ実行権限表に指定するので、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷ジョブの印刷実行が可能となり、利便性が向上する。また、ユーザ実行権限表により実行権限が与えられたユーザしか印刷実行できないので、セキュリティを確保できる。
【００１１】
また、本発明の一形態において、権限表添付手段は、印刷装置を使用可能なユーザをユーザ端末の表示部に選択可能に表示することを特徴とする。
【００１２】
本発明によれば、印刷装置を使用可能なユーザの一覧から印刷権限を与えるユーザを選択するだけで、ユーザ実行権限表を生成することができる。
【００１３】
また、本発明の一形態において、ユーザを認証する認証装置がネットワークに接続されており、認証装置は、印刷装置から入力されたユーザの認証情報に基づき、ユーザを認証し、認証結果を前記印刷装置に送信する、ことを特徴とする。
【００１４】
本発明によれば、認証装置により印刷装置３のユーザを認証するので、更にセキュリティを向上することができる。
【発明の効果】
【００１５】
セキュリティを低下させずに、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷が可能な印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について図面を参照しながら実施例を挙げて説明する。
【実施例１】
【００１７】
図１は印刷システム１の概略構成図を示す。ユーザ端末４、認証装置２及び印刷装置３は、オフィスなどのネットワークを介して接続されている。これらの装置は、ＴＣＰ／ＩＰなど所定のプロトコルに基づきＩＰアドレスやＭＡＣ（Media Access Control address）アドレスなど固有のアドレスを有し相互に通信可能となっている。
【００１８】
ユーザ端末４は例えばパーソナルコンピュータであって、認証装置２はパーソナルコンピュータやワークステーション等であって、これらがプログラムを実行することで後述する各種の機能を実現する。なお、３台以上のユーザ端末４が接続されていてもよい。
【００１９】
例えば、ユーザ端末４ａから印刷装置２に印刷ジョブを送信する際、ユーザ端末４ａは当該印刷ジョブの印刷実行の権限が与えられた（許可された）ユーザを記録したユーザ実行権限表を添付する。ユーザ実行権限表は印刷ジョブと共に印刷装置３にスプールされ、印刷実行者が印刷装置３を操作して当該印刷ジョブの印刷を実行する場合、認証装置２が印刷実行者を認証すると共に、印刷装置３はユーザ実行権限表を参照して印刷実行者に権限があるか否かを判定する。したがって、セキュリティを保ちながら、ユーザ実行権限表に記録されたユーザはスプールされた印刷ジョブを印刷実行することができる。
【００２０】
図２は、ユーザ端末４のハードウェア構成図を示す。ユーザ端末４は、それぞれ内部バス４４で相互に接続されているＣＰＵ（Central Processing Unit）４１、ＲＡＭ（Random Access Memory）４３及びＲＯＭ（read  Only  Memory）４２、並びに、ＰＣＩ（Peripheral Components Interconnect bus）バスなどの拡張バス４５を介して接続された入力装置４６、記憶装置４７、表示装置４８及び通信装置４９とを有するように構成されている。
【００２１】
ＣＰＵ４１は、ＯＳやアプリケーションなどのプログラムを記憶装置４７からロードして実行することで種々の機能を提供すると共に、ユーザ端末４が行う処理を統括的に制御する。ＲＡＭ４３は、ＯＳやプログラム、データを一時保管する作業メモリとなる。ＲＯＭ４２は、起動パラメータやＣＰＵ４１の制御プログラムを記憶している。
【００２２】
入力装置４６はキーボードやマウスなどで構成され、ユーザからの様々な操作指示を入力するために用いられる。記憶装置４７は、ＨＤＤ（ハードディスクドライブ）やフラッシュメモリなど不揮発性メモリであり、ＯＳ、プログラム、ドライバ等のファイルが記憶されている。表示装置４８は、プログラムが指示する画面情報に基づき所定の解像度や色数等で液晶などのディスプレイに描画する。例えば、ＧＵＩ（Graphical User Interface）画面を形成し、操作に必要な操作ボタンやデータ等をディスプレイに表示する。通信装置４９はインターネットやＬＡＮなどのネットワークに接続するためのインターフェイスであり、例えばモデム、ネットワークインターフェイスカード（ＮＩＣ）等で構成される。ドライブ装置５０は、各種のリムーバブルメディアを装填してデータの読み書きを行ったり、記録媒体４０に記録されたデータを再生して記憶装置４７等に送出する。
【００２３】
記録媒体４０には、ＣＰＵ４１が実行することで、ユーザ実行権限表を印刷ジョブに添付する権限表添付手段４ａを実現するプログラムが記録されている。かかるプログラムは記憶装置４７にインストールされる。
【００２４】
なお、認証装置２のハードウェア構成図も図２と同様である。認証装置２はユーザを認証する認証サーバであって、予め、ユーザ名など各ユーザを識別するための情報に対応づけて認証情報（パスワード、生体認証情報、認証番号）を記憶している。
【００２５】
図３は、印刷装置３のハードウェア構成図を示す。図３は、プリンタだけでなくファクシミリやコピーなどの機能を備えたいわゆる複合機の構成図である。
【００２６】
印刷装置３は、コントローラ１０とエンジン部（Engine）３３とをＰＣＩバスで接続されている。コントローラ１０は、印刷装置２全体の制御と描画、通信、操作部２９からの入力、タッチパネルなどの表示部３５への表示又は表示部３５からの入力を制御するコントローラである。
【００２７】
エンジン部３３は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部３３には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００２８】
コントローラ１０は、ＣＰＵ２１と、ノースブリッジ（ＮＢ）２３と、システムメモリ（ＭＥＭ−Ｐ）２２と、サウスブリッジ（ＳＢ）２４と、ローカルメモリ（ＭＥＭ−Ｃ）２７と、ＡＳＩＣ（Application Specific Integrated Circuit）２６と、ハードディスクドライブ（ＨＤＤ）２８とを有し、ＮＢ２３とＡＳＩＣ２６との間をＡＧＰ（Accelerated Graphics Port）バス２５で接続した構成となる。また、ＭＥＭ−Ｐ２２は、ＲＯＭ２２ａと、ＲＡＭ２２ｂとをさらに有する。
【００２９】
ＣＰＵ２１は、印刷装置２の全体制御をおこなうものであり、ＮＢ２３、ＭＥＭ−Ｐ２２およびＳＢ２４からなるチップセットを有し、このチップセットを介して他の機器と接続される。ＮＢ２３は、ＣＰＵ２１とＭＥＭ−Ｐ２２、ＳＢ２４、ＡＧＰ２５とを接続するためのブリッジであり、ＭＥＭ−Ｐ２２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。  
ＭＥＭ−Ｐ２２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ２２ａとＲＡＭ２２ｂとからなる。ＲＯＭ２２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ２２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。ＳＢ２４は、ＮＢ２３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ２４は、ＰＣＩバスを介してＮＢ２３と接続されている。
【００３０】
ＡＳＩＣ２６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス２５、ＰＣＩバス、ＨＤＤ２８およびＭＥＭ−Ｃ２７をそれぞれ接続するブリッジの役割を有する。
【００３１】
ＡＳＩＣ２６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ２６の中核をなすアービタ（調停部）と、ＭＥＭ−Ｃ２７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部３３との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。また、ＡＳＩＣ２６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）３１、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース３２、ネットワークを介して通信するＮＩＣ３４が接続される。
【００３２】
ＭＥＭ−Ｃ２７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ２８は、画像データのスプール及びプログラム、フォントデータ及びフォームの蓄積を行うための記憶装置である。
【００３３】
ＣＰＵ２１がプログラムを実行することで、ユーザ端末４から送信された印刷ジョブをＨＤＤ２８に記憶する印刷ジョブ記憶手段３ａ、印刷ジョブに添付されたユーザ実行権限表を参照し、印刷装置３を操作するユーザが印刷の権限を有する印刷ジョブを検索する印刷ジョブ検索手段３ｂ、印刷ジョブ検索手段３ｂにより検索された印刷ジョブを表示部３５に表示する表示手段３ｃと、が実現される。これらのプログラムは、ＵＳＢメモリなどの記録媒体２０に記録されており、記録媒体２０からＨＤＤ２８にインストールされる。
【００３４】
図４は、本実施例の印刷システム１の印刷処理におけるシーケンス図を示す。
【００３５】
まず、印刷ジョブをスプールするユーザ（以下、印刷ジョブ送信者という）は、ユーザ端末４ａを操作して印刷ジョブスプール指示を入力する（Ｓ１）。例えば、印刷ジョブ送信者は、ワープロソフトウェアなどアプリケーションプログラムをユーザ端末４で実行しており、印刷ジョブ送信者が所望の文書などを印刷実行すると、それが印刷ジョブスプール指示となる。なお、印刷ジョブ送信者は、ユーザ端末４にログインする時点で氏名やＩＤなど印刷ジョブ送信者を識別するためのユーザ情報（以下、単にユーザ名という）及び認証情報を入力済みである。
【００３６】
印刷ジョブ送信者が印刷ジョブスプール指示を入力すると、ユーザ端末４は印刷ジョブを印刷装置３に送信する（Ｓ２）。印刷ジョブを印刷装置３に送信する際、権限表添付手段４ａは、印刷ジョブに印刷ジョブのスプールを指示した印刷ジョブ送信者のユーザ名、認証情報及びスプールされる印刷ジョブに対し印刷実行する権限をもつユーザの表（ユーザ実行権限表）を添付する。
【００３７】
図５（ａ）は印刷ジョブ及び添付されるデータの構成を、図５（ｂ）はユーザ実行権限表の構成をそれぞれ示す図である。印刷ジョブのデータは、印刷ジョブデータ本体、ユーザ名、認証情報及びユーザ実行権限表を有するように構成されている。印刷ジョブデータ本体は、文書や画像など印刷データ と 印刷時の設定データ（例えば、コピー枚数、両面印刷など）等により構成される。
【００３８】
ユーザ実行権限表は、図５（ｂ）に示すように、各ユーザのユーザ名に対応づけて権限が記録された表である。権限の欄に記録された「可」は当該ユーザに印刷実行の権限が与えられていることを、「不可」は当該ユーザに印刷実行の権限が与えられていないことを示す。なお、印刷権限が可のユーザ名のみを記録しておいてもよい。この場合、ユーザ実行権限表にユーザ名が記録されたユーザは印刷実行の権限を有する者になる。
【００３９】
また、図５（ｂ）のユーザ実行権限表では個人のユーザ毎に権限を記録したが、図５（ｃ）に示すようにグループ毎に権限を記録してもよい。この場合、印刷装置３が予め各グループに所属するユーザ名を記憶しておくようにすれば、スプールされた印刷ジョブの実行権限が与えられているか否かをユーザ毎に判定できる。また、印刷実行者（スプールされた印刷ジョブの印刷を要求する者）がグループ名を入力してもよい。機密文書などはグループ単位で共有することが多いので、グループ毎に権限を記録できれば印刷ジョブ送信者がグループを構成する複数のユーザ名を入力する煩わしさを防止できる。
【００４０】
また、図５（ｄ）に示すように、ユーザ実行権限表に印刷に関する詳細な権限まで記録しておいてもよい。図５（ｄ）ではユーザ名に対応づけて、白黒印刷、カラー印刷及び１ページ目のみの印刷の権限、がそれぞれ記録されている。
【００４１】
図４に戻り、印刷装置３がユーザ端末４から印刷ジョブを受信すると、印刷装置３は印刷ジョブからユーザ名及び認証情報を抽出し、認証装置２にユーザ名及び認証情報を送信すると共に印刷ジョブ送信者のユーザ認証を依頼する（Ｓ３）。
【００４２】
認証装置２は、ユーザ名と認証情報との整合性に基づき印刷ジョブ送信者を認証し、認証結果を印刷装置３に送信する（Ｓ４）。認証装置２は、ユーザ名と認証情報との整合性があれば印刷ジョブ送信者を正当なユーザであると認証成功の認証結果を、整合性がなければ認証失敗の認証結果を、印刷装置３に送信する。
【００４３】
印刷ジョブ記憶手段３ａは、認証成功の場合、印刷ジョブをＨＤＤ２８にスプールし、認証失敗の場合、印刷ジョブを破棄する（Ｓ５）。
【００４４】
ついで、印刷実行者は印刷装置３を操作してスプールされた印刷ジョブの印刷を試みる。まず、印刷実行者は印刷装置３の操作部２９を操作して、印刷装置３の使用要求を入力する（Ｓ６）。使用要求の入力のため、印刷実行者は自己のユーザ名及び認証情報を印刷装置２に入力する。
【００４５】
印刷装置３は、印刷実行者のユーザ名及び認証情報を認証装置２に送信すると共に、ユーザ認証を依頼する（Ｓ７）。認証装置２は、ユーザ名と認証情報との整合性に基づき印刷実行者を認証し、認証結果を印刷装置３に送信する（Ｓ８）。
【００４６】
認証が失敗した場合、印刷装置３は印刷実行者による使用を許可しない。したがって、スプールされた印刷ジョブのセキュリティを保つことができる。
【００４７】
認証が成功した場合、印刷ジョブ検索手段３ｂは、印刷実行者のユーザ名をキーにしてスプールされた印刷ジョブのユーザ実行権限表から印刷実行者に印刷実行の権限が与えられた印刷ジョブを検索する（Ｓ９）。すなわち、ＨＤＤ２８には複数のユーザの複数の印刷ジョブがスプールされているので、各印刷ジョブのユーザ実行権限表から、印刷実行者のユーザ名に「可」と記録された印刷ジョブを検索する。
【００４８】
そして、表示手段３ｃは、印刷実行者に印刷権限のある印刷ジョブを表示部３５に全て表示する（Ｓ１０）。ここで、表示される印刷ジョブは、例えば、印刷ジョブ送信者のユーザ名、スプール日時、印刷ジョブ名（文書名）、ファイル名等である。
【００４９】
印刷実行者は、表示部３５に表示された印刷ジョブから印刷する印刷ジョブを選択して、印刷実行の操作を行う（Ｓ１１）。印刷装置３は、選択された印刷ジョブを印刷する（Ｓ１２）。
【００５０】
以上のように、本実施例の印刷システム１では、印刷する前にユーザを認証するのでセキュリティを確保することができると共に、印刷ジョブ送信者が入力したユーザ実行権限表により印刷が許可されたユーザであれば印刷できるので、印刷ジョブ送信者から文書のファイルや印刷物を受け取る必要がなく印刷システム１の利便性が向上する。
【実施例２】
【００５１】
本実施例では、印刷実行者を認証装置２がＩＣカードを利用して認証する印刷システム１について説明する。図６は、印刷装置３のハードウェア構成図を示す。なお、図６において図３と同一構成部分には同一の符号を付しその説明は省略する。
【００５２】
図６の印刷装置３はカードインターフェイス（Ｉ／Ｆ）３６がＰＣＩバスに接続されている点で図３と異なる。カードＩ／Ｆ３６は接触型又は非接触型のカードリーダであって、ユーザが所持するＩＣカード５４からユーザ名及び認証情報を読み出す。読み出されたユーザ名及び認証情報は認証装置２に送信され、認証装置２によりＩＣカード５４を所持したユーザが印刷装置２を使用する権限があるか否か認証される。
【００５３】
図７は本実施例の印刷システム１の構成を示す図であり、図８は印刷ジョブのスプールから印刷までのアクティビティ図を示す。なお、図７と図８において同じステップ番号は互いに同じ処理であるが、図８のアクティビティ図では認証装置２を省略した。
【００５４】
また、印刷実行者は複数人でもよいが、処理手順は印刷実行者の数に関わらず同じである。また、スプールする印刷ジョブは複数でもよく、その場合、各印刷ジョブは互いに区別できるよう識別情報が付与される。
【００５５】
本実施例では、印刷ジョブをスプールするユーザを「ユーザＡ」とし、印刷を実行するユーザを「ユーザＢ」とする。ユーザＡは文書を印刷したいが、時間がないなどの理由で印刷された文書を印刷装置３まで取りに行くことができない場合に、以下の手順で印刷を実行する。
【００５６】
まず、ユーザＡは、ユーザ端末４ａを使用するに際に、ユーザ名及びユーザＡの認証情報を入力する。この時の認証情報は、パスワード、磁気カード、ＩＣカード、生体認証情報（指紋・虹彩・声紋・静脈など）のどのような認証情報であってもよい。
【００５７】
文書を印刷したいユーザＡはユーザ端末４ａの入力装置４６から印刷ジョブのスプール指示を入力する。例えば、ユーザＡは、ワープロソフトウェアなどアプリケーションプログラムをユーザ端末４ａで実行しており、印刷ジョブ送信者が所望の文書などを印刷実行すると、それが印刷ジョブスプール指示となる。印刷実行すると、プリンタドライバに文書が送出され、プリンタドライバが所定の印刷ジョブを生成する。
【００５８】
また、ユーザが印刷実行すると、権限表添付手段４ａが当該文書の印刷ジョブのユーザ実行権限表を生成するため、権限を与えるユーザを選択するためのＧＵＩを表示装置４８に表示する。
【００５９】
図９は、権限表添付手段４ａが表示装置４８に表示したＧＵＩの一例を示す図である。図９では、印刷ジョブを印刷実行できる対象として「本人のみ」又は「印刷実行ユーザの指定」のいずれかを選択可能になっている。それぞれを選択するためのチェックボックスが配置されており、「印刷実行ユーザの指定」のチェックボックスを選択すると、プルダウンメニュー５２を操作可能となる。プルダウンメニュー５２を操作すると、印刷装置３から印刷実行が可能な全てのユーザ名がプルダウン表示されるようになっており、ユーザＡはその中から印刷実行の権限を与えるユーザを選択することができる。選択されたユーザはプルダウンメニュー５２の左側の選択完了欄５１に順次表示される。
【００６０】
本実施例ではユーザＡはユーザＢに印刷実行を依頼するので、ユーザＢのユーザ名「ｂｂｂｂｂｂ」が選択された。選択が終了し、ユーザＡが「ＯＫ」ボタン５３を操作すると、権限表添付手段４ａは選択完了欄５１のユーザに印刷の実行権限を与えられたユーザ実行権限表、ユーザＡのユーザ名及び認証情報を印刷ジョブに添付する。これにより、印刷ジョブが印刷装置３に送信される（Ｓ１）。
【００６１】
ついで、印刷装置３は、印刷ジョブの送信者であるユーザＡが正当なユーザであるかどうかを確認するため、認証装置２にユーザＡのユーザ名及び認証情報を送信する（Ｓ２）。
【００６２】
認証装置２は、ユーザ名と認証情報の整合性に基づき、ユーザＡが正当なユーザか否かを判定し、認証結果を印刷装置３に送信する（Ｓ３）。
【００６３】
印刷ジョブ記憶手段３ａは、認証結果が成功か失敗かを判定し、認証が失敗した場合は印刷ジョブを破棄して処理を終了する。認証が成功した場合は、印刷ジョブ記憶手段３ａは印刷ジョブをＨＤＤ２８にスプール（記憶）する（Ｓ４）。
【００６４】
続いて、ユーザＡは印刷実行をユーザＢに依頼する。依頼する場合、印刷実行する印刷ジョブを特定する情報（例えば、ファイル名等）をユーザＢにメール等で連絡する。
【００６５】
ユーザＢは印刷ジョブを印刷実行するため、印刷装置３にログインする（Ｓ５）。本実施例では、ユーザＢは、印刷装置３にＩＣカード５４を使用してユーザ名及び認証情報を入力する。すなわち、ユーザＢは所持するＩＣカード５４をカードＩ／Ｆ３６に挿入するか又はかざして、ユーザ名及び認証情報を印刷装置３に入力する。
【００６６】
印刷装置３は、ログインしたユーザＢが正当なユーザであるかどうかを確認するため、認証装置２にユーザＢのユーザ名及び認証情報を送信する（Ｓ６）。
【００６７】
認証装置２は、ユーザ名と認証情報の整合性に基づき、ユーザＢが正当なユーザか否かを判定し、認証結果を印刷装置３に送信する（Ｓ７）。
【００６８】
ユーザＢが正当なユーザであると認証されると、印刷ジョブ検索手段３ｂは、ＨＤＤ２８に記憶された印刷ジョブに添付されたユーザ実行権限表からユーザＢのユーザ名が記録された印刷ジョブを検索する（Ｓ８）。すなわち、印刷ジョブ検索手段３ｂはユーザＢが印刷実行できる印刷ジョブを検索する。本実施例では少なくともユーザＡから印刷実行が依頼された印刷ジョブが検索される。
【００６９】
印刷ジョブが検索されると、表示手段３ｃは印刷ジョブを表示部３５に表示する（Ｓ９）。図１０は、表示部３５に表示された印刷ジョブの一覧を示す。図１０では、印刷ジョブが作成者と文書名により特定されて表示されている。ここに表示された印刷ジョブが、ユーザＢが印刷実行する権限のある印刷ジョブである。
【００７０】
ユーザＢがユーザＡに依頼された印刷ジョブを選択して「印刷」ボタンを操作すると（Ｓ１０）、当該印刷ジョブが印刷実行される。以上のようにして、ユーザＢは印刷された文書をユーザＡに渡すことができる。
なお、印刷実行された印刷ジョブは印刷装置３がＨＤＤ２８から削除してもよいし、印刷実行をユーザＡに通知し、ユーザＡがＨＤＤ２８から削除してもよい。また、印刷実行の通知の有無に関わらず、そのまま印刷ジョブをスプールしておき、ユーザＡの任意にタイミングで削除してもよい。図８では、一定時間が経過された後、スプールされた印刷ジョブは削除されることとした。
【００７１】
本実施例の印刷システム１によれば、印刷する前にユーザを認証するのでセキュリティを確保することができると共に、印刷ジョブ送信者が入力したユーザ実行権限表により印刷が許可されたユーザであれば印刷できるので、印刷ジョブ送信者から印刷ジョブのファイルや印刷物を受け取る必要がなく印刷システム１の利便性が向上する。
【実施例３】
【００７２】
本実施例では、ユーザ端末４ｂから印刷実行者が印刷実行する印刷システム１について説明する。
【００７３】
図１１は、本実施例の印刷装置３のハードウェア構成図を示す。なお、図１１において図３と同一構成部分には同一の符号を付しその説明は省略する。また、ユーザ端末４及び認証装置２のハードウェア構成については実施例１と同様であるので説明は省略する。
【００７４】
本実施例の印刷装置３は、印刷ジョブ識別情報送信手段３ｄ及びユーザアドレスリスト２８ａを有する点で図３と異なる。印刷ジョブ識別情報送信手段３ｄは、ＨＤＤ２８にスプールされた印刷ジョブの識別情報を他のユーザに送信する。送信相手のユーザは、ユーザ実行権限表に印刷実行の権限が付与されたユーザである。すなわち、印刷ジョブ識別情報送信手段３ｄは、印刷ジョブに添付されたユーザ実行権限表に印刷実行の権限が付与されたユーザのメールアドレスをＨＤＤ２８から抽出し、スプールされた印刷ジョブに付与される識別情報をメールアドレスを宛先にして送信する。これにより、印刷実行の権限があるユーザは印刷実行可能な印刷ジョブがスプールされていることを認識して、所望のタイミングで印刷実行することができる。
【００７５】
図１２は、本実施例の印刷システム１の印刷処理におけるシーケンス図を示す。なお、図１２において図４と同一ステップには同一の符号を付した。
【００７６】
まず、印刷ジョブ送信者は、ユーザ端末４ａを操作して印刷ジョブスプール指示を入力する（Ｓ１）。例えば、印刷ジョブ送信者は、ワープロソフトウェアなどアプリケーションプログラムをユーザ端末４ａで実行しており、印刷ジョブ送信者が所望の文書などを印刷実行すると、それが印刷ジョブスプール指示となる。なお、印刷ジョブ送信者は、ユーザ端末４ａにログインする時点で認証情報を入力済みである。
【００７７】
印刷ジョブ送信者が印刷ジョブスプール指示を入力すると、ユーザ端末４ａは印刷ジョブを印刷装置３に送信する（Ｓ２）。印刷ジョブを印刷装置３に送信する際、権限表添付手段４ａは、印刷ジョブに印刷ジョブ送信者のユーザ名、認証情報及びユーザ実行権限表を添付する。ユーザ実行権限表の入力の方法は実施例２と同様である。
【００７８】
印刷装置３は、ユーザ端末４ａから印刷ジョブを受信すると、印刷ジョブからユーザ名及び認証情報を抽出し認証装置２に送信すると共に、印刷実行者のユーザ認証を依頼する（Ｓ３）。
【００７９】
認証装置２は、ユーザ名と認証情報との整合性に基づき印刷ジョブ送信者を認証し、認証結果を印刷装置３に送信する（Ｓ４）。認証結装置２は、ユーザ名と認証情報との整合性があれば印刷ジョブ送信者を正当なユーザと認証成功の認証結果を、整合性がなければ認証失敗の認証結果を、印刷装置３に送信する。
【００８０】
認証成功の場合、印刷ジョブ記憶手段３ａは印刷ジョブに識別情報を与えてＨＤＤ２８にスプールし、認証失敗の場合、印刷ジョブを破棄する（Ｓ５）。印刷ジョブの識別情報は、「連番」であってもよいし、「ユーザ名＋時刻」などであってもよい。
【００８１】
ついで、印刷ジョブ識別情報送信手段３ｄは、印刷ジョブに添付されたユーザ実行権限表を参照し印刷権限の与えられたユーザ名を抽出する。そして、抽出されたユーザ名のユーザのメールアドレスをＨＤＤ２８から抽出し、各ユーザ（以下、印刷実行者という）に印刷ジョブの識別情報を送信する（Ｓ１０１）。
【００８２】
このようにして、ユーザ端末４ｂは印刷ジョブの識別情報を受信する。図１３は、ユーザ端末４ｂに表示された印刷ジョブの識別情報の一例を示す。印刷実行者は図１３のような印刷ジョブの識別情報を表示して、印刷可能な印刷ジョブがスプールされたことを認識する。そして所望の時、例えば、印刷装置３まで印刷物を取りに行く時間がある場合に、印刷を実行する（Ｓ１０２）。例えば、印刷実行者が識別情報の「０００１」や「文書名」をクリックすると当該印刷ジョブの印刷実行指示がユーザ端末４ｂに入力される。
【００８３】
ついで、ユーザ端末４ｂは、印刷ジョブの印刷の実行を印刷装置３に要求する（Ｓ１０３）。ユーザ端末４ｂは印刷実行者による印刷実行指示により、印刷ジョブの識別情報、ユーザ名及び認証情報を印刷装置３に送信する。
【００８４】
印刷の実行を依頼された印刷装置３は、印刷実行者のユーザ名及び認証情報を認証装置２に送信すると共に、ユーザ認証を依頼する（Ｓ７）。認証装置２は、ユーザ名と認証情報との整合性に基づき印刷実行者を認証し、認証結果を印刷装置３に送信する（Ｓ８）。
【００８５】
認証が失敗した場合、印刷装置３は印刷実行者による使用を許可しない。したがって、スプールされた印刷ジョブのセキュリティを保つことができる。
【００８６】
認証が成功した場合、印刷装置３は印刷ジョブの識別情報に基づき印刷ジョブを抽出する（Ｓ１０４）。すなわち、ＨＤＤ２８には複数の印刷ジョブがスプールされているので、識別情報に基づき印刷ジョブを抽出する。抽出した印刷ジョブのユーザ実行権限表を参照し、印刷実行者のユーザ名が記録されているか否かを確認してもよい。そして、印刷装置３は、抽出した印刷ジョブを印刷する（Ｓ１２）。
【００８７】
本実施例によれば、ユーザ端末４ａからの印刷ジョブの識別情報の送信がそのまま印刷ジョブのスプールの通知となり、ユーザ端末４ｂから印刷実行者が印刷することができるので、印刷実行の際に印刷装置３まで行って印刷装置３を操作する必要がなく利便性が向上する。
【図面の簡単な説明】
【００８８】
【図１】印刷システムの概略構成図である。
【図２】ユーザ端末のハードウェア構成図である。
【図３】印刷装置のハードウェア構成図である。
【図４】印刷システムの印刷処理におけるシーケンス図である。
【図５】印刷ジョブのデータの構成及びユーザ実行権限表の一例を示す図である。
【図６】実施例２における印刷装置のハードウェア構成図である。
【図７】実施例２における印刷システムの構成を示す図である。
【図８】印刷ジョブのスプールから印刷までのアクティビティ図である。
【図９】権限表添付手段が表示装置に表示したＧＵＩの一例を示す図である。
【図１０】表示部に表示された印刷ジョブの一覧を示す図である。
【図１１】実施例３における印刷装置のハードウェア構成図である。
【図１２】実施例３における印刷システムの印刷処理のシーケンス図である。
【図１３】ユーザ端末に表示された識別情報を含むＧＵＩの一例を示す図である。
【符号の説明】
【００８９】
１      印刷システム
２      認証装置
３      印刷装置
４，４ａ、４ｂ  ユーザ端末
２０、４０    記録媒体
２１、４１    ＣＰＵ
２２ａ、４２  ＲＯＭ
２２ｂ、４２  ＲＡＭ
２８    ＨＤＤ
２９    操作部
３４    ＮＩＣ
３５    表示部
３６    カードＩ／Ｆ
４６    入力装置
４７    記憶装置
４８    表示装置
４９    通信装置
５４    ＩＣカード
【図１】
2008071196.tif 000003
【図２】
2008071196.tif 000004
【図３】
2008071196.tif 000005
【図４】
2008071196.tif 000006
【図５】
2008071196.tif 000007
【図６】
2008071196.tif 000008
【図７】
2008071196.tif 000009
【図８】
2008071196.tif 000010
【図９】
2008071196.tif 000011
【図１０】
2008071196.tif 000012
【図１１】
2008071196.tif 000013
【図１２】
2008071196.tif 000014
【図１３】
2008071196.tif 000015