(57)【要約】【課題】印刷ジョブによって出力される印刷物のセキュリティを守ることが可能な認証印刷制御装置，認証印刷制御方法，認証印刷制御プログラム及び記録媒体を提供することを目的とする。【解決手段】使用者による認証に基づき、印刷を制御する認証印刷制御装置であって、使用者からの印刷命令に基づく印刷ジョブを格納するスプール手段２２と、スプール手段２２から取得した印刷ジョブ情報を使用者と対応付けて格納し、使用者から認証があった後で使用者と対応付いた印刷ジョブ情報に基づき、スプール手段２２から印刷手段４へ使用者からの印刷命令に基づく印刷ジョブを出力させると共に、印刷ログを記録するスプール制御手段２１とを有することにより上記課題を解決する。【選択図】図１
2008217718.tif 000002
【特許請求の範囲】
【請求項１】
使用者による認証に基づき、印刷を制御する認証印刷制御装置であって、
使用者からの印刷命令に基づく印刷ジョブを格納するスプール手段と、
前記スプール手段から取得した印刷ジョブ情報を前記使用者と対応付けて格納し、前記使用者から認証があった後で前記使用者と対応付いた前記印刷ジョブ情報に基づき、前記スプール手段から印刷手段へ前記使用者からの印刷命令に基づく印刷ジョブを出力させると共に、印刷ログを記録するスプール制御手段と
を有することを特徴とする認証印刷制御装置。
【請求項２】
前記スプール制御手段は、前記使用者からの印刷命令に基づく印刷ジョブを一時停止にする印刷ジョブ一時停止手段と、
前記使用者からの認証があった後で一時停止の印刷ジョブを再開させる印刷ジョブ再開手段と
を有することを特徴とする請求項１記載の認証印刷制御装置。
【請求項３】
前記スプール制御手段は、前記使用者と対応付いた前記印刷ジョブ情報が無ければ、印刷操作をしていない旨を前記使用者に通知することを特徴とする請求項１記載の認証印刷制御装置。
【請求項４】
前記スプール制御手段は、前記印刷ジョブ情報を格納してから所定時間が経過するまで前記使用者から認証が無ければ、印刷を忘れている旨を前記使用者に通知することを特徴とする請求項１記載の認証印刷制御装置。
【請求項５】
前記スプール制御手段は、前記印刷を忘れている旨を前記使用者に通知してから所定時間が経過するまで前記使用者から認証が無ければ、前記使用者からの印刷命令に基づく印刷ジョブを削除する旨を前記使用者に通知し、前記印刷ジョブを削除すると共に、印刷ログを記録することを特徴とする請求項４記載の認証印刷制御装置。
【請求項６】
前記スプール制御手段は、一つ以上の印刷手段に対応した一つ以上のスプール手段を制御することを特徴とする請求項１乃至５何れか一項記載の認証印刷制御装置。
【請求項７】
前記認証印刷制御装置は、プリントサーバ又は前記使用者の操作するクライアントであることを特徴とする請求項１乃至６何れか一項記載の認証印刷制御装置。
【請求項８】
使用者による認証に基づき、印刷を制御する認証印刷制御装置の認証印刷制御方法であって、
スプール手段が、使用者からの印刷命令に基づく印刷ジョブを格納するスプールステップと、
スプール制御手段が、前記スプール手段から取得した印刷ジョブ情報を前記使用者と対応付けて格納する印刷ジョブ情報格納ステップと、
前記スプール制御手段が、前記使用者から認証があった後で前記使用者と対応付いた前記印刷ジョブ情報に基づいて前記スプール手段から印刷手段へ前記使用者からの印刷命令に基づく印刷ジョブを出力させる印刷ジョブ出力ステップと、
前記スプール制御手段が、印刷ログを記録する印刷ログ記録ステップと
を有することを特徴とする認証印刷制御方法。
【請求項９】
前記スプール制御手段が、前記使用者からの印刷命令に基づく印刷ジョブを一時停止にする印刷ジョブ一時停止ステップと、
前記スプール制御手段が、前記使用者からの認証があった後で一時停止の印刷ジョブを再開させる印刷ジョブ再開ステップと
を有することを特徴とする請求項８記載の認証印刷制御方法。
【請求項１０】
前記スプール制御手段が、前記使用者と対応付いた前記印刷ジョブ情報が無ければ、印刷操作をしていない旨を前記使用者に通知することを特徴とする請求項８記載の認証印刷制御方法。
【請求項１１】
前記スプール制御手段が、前記印刷ジョブ情報を格納してから所定時間が経過するまで前記使用者から認証が無ければ、印刷を忘れている旨を前記使用者に通知することを特徴とする請求項８記載の認証印刷制御方法。
【請求項１２】
前記スプール制御手段が、前記印刷を忘れている旨を前記使用者に通知してから所定時間が経過するまで前記使用者から認証が無ければ、前記使用者からの印刷命令に基づく印刷ジョブを削除する旨を前記使用者に通知し、前記印刷ジョブを削除すると共に、印刷ログを記録することを特徴とする請求項１１記載の認証印刷制御方法。
【請求項１３】
前記スプール制御手段が、一つ以上の印刷手段に対応した一つ以上のスプール手段を制御することを特徴とする請求項８乃至１２何れか一項記載の認証印刷制御方法。
【請求項１４】
前記認証印刷制御装置が、プリントサーバ又は前記使用者の操作するクライアントであることを特徴とする請求項８乃至１３何れか一項記載の認証印刷制御方法。
【請求項１５】
使用者による認証に基づき、印刷を制御する、記憶装置，演算処理装置を含む認証印刷制御装置において実行される認証印刷制御プログラムであって、
前記演算処理装置を、
使用者からの印刷命令に基づく印刷ジョブを前記記憶装置に格納するスプール手段と、
前記スプール手段から取得した印刷ジョブ情報を前記使用者と対応付けて前記記憶装置に格納し、前記使用者から認証があった後で前記使用者と対応付いた前記印刷ジョブ情報に基づき、前記スプール手段から印刷手段へ前記使用者からの印刷命令に基づく印刷ジョブを出力させると共に、印刷ログを前記記憶装置に記録するスプール制御手段と
して機能させるための認証印刷制御プログラム。
【請求項１６】
請求項１５記載の認証印刷制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証印刷制御装置，認証印刷制御方法，認証印刷制御プログラム及び記録媒体に係り、特に使用者による認証に基づき、印刷を制御する認証印刷制御装置，認証印刷制御方法，認証印刷制御プログラム及びその認証印刷制御プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
近年、ＬＡＮ等のコンピュータネットワーク技術の発達に伴い、オフィス等では印刷機能を有するプリンタ，複写機，複合機（ＭＦＰ）等を複数のユーザ（使用者）で共有することが多くなっている。このようなオフィス等では、１又は複数の場所に印刷機能を有するプリンタ等を設置し、そのプリンタ等にユーザが操作するクライアントをＬＡＮ等で接続することでプリンタ等を共有している。
【０００３】
また、近年のセキュリティ意識の高まりに伴い、複数のユーザで共有するプリンタ等にはプリンタ機能等の機能を使用させるユーザに認証を要求するものがあった（例えば特許文献１参照）。
【特許文献１】特開２００５−２６２８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、１又は複数の場所に印刷機能を有するプリンタ等を設置したオフィス等ではユーザが印刷操作をするクライアントからプリンタ等を設置した場所まで離れている場合、印刷した文書等が他人に持ち去られたり、見られたりする恐れがあった。また、クライアントから印刷操作を行ったユーザは、プリンタ等を設置した場所まで印刷した文書等を取りに行くことを忘れてしまうこともあった。
【０００５】
このように、１又は複数の場所に印刷機能を有するプリンタ等を設置したオフィス等では印刷した文書等のセキュリティを守る何らかの仕組みが必要という問題があった。特許文献１では印刷した文書等のセキュリティを守ることについて記載されていない。
【０００６】
本発明は、上記の点に鑑みなされたもので、印刷ジョブによって出力される印刷物のセキュリティを守ることが可能な認証印刷制御装置，認証印刷制御方法，認証印刷制御プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、使用者による認証に基づき、印刷を制御する認証印刷制御装置であって、使用者からの印刷命令に基づく印刷ジョブを格納するスプール手段と、前記スプール手段から取得した印刷ジョブ情報を前記使用者と対応付けて格納し、前記使用者から認証があった後で前記使用者と対応付いた前記印刷ジョブ情報に基づき、前記スプール手段から印刷手段へ前記使用者からの印刷命令に基づく印刷ジョブを出力させると共に、印刷ログを記録するスプール制御手段とを有することを特徴とする。
【０００８】
前記スプール制御手段は、前記使用者からの印刷命令に基づく印刷ジョブを一時停止にする印刷ジョブ一時停止手段と、前記使用者からの認証があった後で一時停止の印刷ジョブを再開させる印刷ジョブ再開手段とを有することを特徴としてもよい。
【０００９】
前記スプール制御手段は、前記使用者と対応付いた前記印刷ジョブ情報が無ければ、印刷操作をしていない旨を前記使用者に通知することを特徴としてもよい。
【００１０】
前記スプール制御手段は、前記印刷ジョブ情報を格納してから所定時間が経過するまで前記使用者から認証が無ければ、印刷を忘れている旨を前記使用者に通知することを特徴としてもよい。
【００１１】
前記スプール制御手段は、前記印刷を忘れている旨を前記使用者に通知してから所定時間が経過するまで前記使用者から認証が無ければ、前記使用者からの印刷命令に基づく印刷ジョブを削除する旨を前記使用者に通知し、前記印刷ジョブを削除すると共に、印刷ログを記録することを特徴としてもよい。
【００１２】
前記スプール制御手段は、一つ以上の印刷手段に対応した一つ以上のスプール手段を制御することを特徴としてもよい。
【００１３】
前記認証印刷制御装置は、プリントサーバ又は前記使用者の操作するクライアントであることを特徴としてもよい。
【００１４】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、印刷ジョブによって出力される印刷物のセキュリティを守ることが可能な認証印刷制御装置，認証印刷制御方法，認証印刷制御プログラム及び記録媒体を提供可能である。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では印刷手段の一例としてプリンタを例に説明するが、印刷機能を有する複写機，ＭＦＰ等であってもよい。
【００１７】
図１は本発明による認証印刷制御システムの一実施例のシステム構成図である。図１の認証印刷制御システムは、認証サーバ１，プリントサーバ２，カードリーダライタ３，プリンタ４，クライアントＰＣ５を有する構成である。認証サーバ１は認証システム１１を有する構成である。プリントサーバ２はスプーラ制御システム２１，スプーラ２２を有する構成である。
【００１８】
本発明による認証印刷制御システムは図２に示すような構成であってもよい。図２は本発明による認証印刷制御システムの他の実施例のシステム構成図である。図２の認証印刷制御システムは、プリントサーバ２，カードリーダライタ３，プリンタ４，クライアントＰＣ５を有する構成である。プリントサーバ２は、認証システム１１，スプーラ制御システム２１，スプーラ２２を有する構成である。図２の認証印刷制御システムは認証サーバ１が無く、認証システム１１がプリントサーバ２に含まれる構成となっている点で図１の認証印刷制御システムと異なっている。
【００１９】
本発明による認証印刷制御システムは図３に示すような構成であってもよい。図３は本発明による認証印刷制御システムの他の実施例のシステム構成図である。図３の認証印刷制御システムは、カードリーダライタ３，プリンタ４，クライアントＰＣ５を有する構成である。
【００２０】
クライアントＰＣ５は、認証システム１１，スプーラ制御システム２１，スプーラ２２を有する構成である。図３の認証印刷制御システムは認証サーバ１及びプリントサーバ２が無く、認証システム１１，スプーラ制御システム２１，スプーラ２２がクライアントＰＣ５に含まれる構成となっている点で図１の認証印刷制御システムと異なっている。
【００２１】
本発明による認証印刷制御システムは図４に示す構成であってもよい。図４は本発明による認証印刷制御システムの他の実施例のシステム構成図である。図４の認証印刷制御システムは、認証サーバ１，プリントサーバ２，カードリーダライタ３−１〜３−Ｎ，プリンタ４−１〜４−Ｎ，クライアントＰＣ５を有する構成である。認証サーバ１は認証システム１１を有する構成である。プリントサーバ２はスプーラ制御システム２１，スプーラ２２−１〜２２−Ｎを有する構成である。
【００２２】
図４の認証印刷制御システムは、複数のカードリーダライタ３−１〜３−Ｎ，プリンタ４−１〜４−Ｎ，スプーラ２２−１〜２２−Ｎを有する構成となっている点で図１の認証印刷制御システムと異なっている。なお、カードリーダライタ３−１〜３−Ｎを総称する場合は単にカードリーダ３という。プリンタ４−１〜４−Ｎを総称する場合は単にプリンタ４という。スプーラ２２−１〜２２−Ｎを総称する場合は単にスプーラ２２という。図４の認証印刷制御システムは、複数のプリンタ４に対応した複数のスプーラ２２，カードリーダライタ３を有する構成である。なお、図１〜図４の認証印刷制御システムを構成する各要素の詳細は後述する。
【００２３】
図１〜図４の認証サーバ１，プリントサーバ２，クライアントＰＣ５は、例えば図５に示すような構成のコンピュータシステムによって実現される。図５はコンピュータシステムの一例の構成図である。
【００２４】
コンピュータシステムは、それぞれバスＢで相互に接続されている入力装置６１，出力装置６２，ドライブ装置６３，補助記憶装置６４，メモリ装置６５，演算処理装置６６およびインターフェース装置６７で構成される。
【００２５】
入力装置６１はキーボードやマウスなどで構成され、各種信号を入力するために用いられる。出力装置６２はディスプレイ装置などで構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置６７は、モデム，ＬＡＮカードなどで構成されており、ＬＡＮ等のネットワークに接続する為に用いられる。
【００２６】
本発明の認証印刷制御プログラムは、図５のコンピュータシステムを制御する各種プログラムの少なくとも一部である。認証印刷制御プログラムは例えば記録媒体６８の配布やネットワークからのダウンロードなどによって提供される。認証印刷制御プログラムを記録した記録媒体６８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２７】
また、認証印刷制御プログラムを記録した記録媒体６８がドライブ装置６３にセットされると、認証印刷制御プログラムは記録媒体６８からドライブ装置６３を介して補助記憶装置６４にインストールされる。ネットワークからダウンロードされた認証印刷制御プログラムはインターフェース装置６７を介して補助記憶装置６４にインストールされる。
【００２８】
補助記憶装置６４はインストールされた認証印刷制御プログラムを格納すると共に、必要なファイル，データ等を格納する。メモリ装置６５は、起動時に補助記憶装置６４から認証印刷制御プログラムを読み出して格納する。そして、演算処理装置６６はメモリ装置６５に格納された認証印刷制御プログラムに従って、後述するような各種処理を実現している。
【００２９】
図１〜図４のカードリーダライタ３，プリンタ４，認証システム１１，スプーラ制御システム２１及びスプーラ２２が有する情報の関係を図６に示す。図６は本発明による認証印刷制御システムが有する情報の一例の関係図である。
【００３０】
カードリーダライタ３は、カードリーダライタ情報８４を有する。プリンタ４は、プリンタ情報８６を有する。認証システム１１は、認証情報８３を有する。スプーラ制御システム２１は、印刷ジョブ情報８２及びプリンタ／カードリーダライタ対応情報８５を有する。また、スプーラ２２は印刷ジョブ情報８１を有する。
【００３１】
カードリーダライタ３が有するカードリーダライタ情報８４はＩＰアドレスを含む構成である。プリンタ４が有するプリンタ情報８６はプリンタ名を含む構成である。認証システム１１が有する認証情報８３はカードＩＤ及びユーザＩＤを含む構成である。スプーラ制御システム２１が有するプリンタ／カードリーダライタ対応情報８５はプリンタ名及びＩＰアドレスを含む構成である。
【００３２】
また、スプーラ制御システム２１が有する印刷ジョブ情報８２及びスプーラ２２が有する印刷ジョブ情報８１は、ジョブＩＤ，ユーザＩＤ，状態，コンピュータ名，印刷命令を出した時刻，プリンタ名，ページ数，用紙サイズ，カラー／モノクロ情報，両面／片面情報，部数を含む構成である。
【００３３】
スプーラ制御システム２１が有する印刷ジョブ情報８２と、スプーラ２２が有する印刷ジョブ情報８１とは、一対一に対応する。スプーラ制御システム２１が有する印刷ジョブ情報８２と、認証システム１１が有する認証情報８３とは、多対一に対応する。
【００３４】
スプーラ制御システム２１が有するプリンタ／カードリーダライタ対応情報８５と、プリンタ４が有するプリンタ情報８６とは、一対一に対応する。スプーラ制御システム２１が有するプリンタ／カードリーダライタ対応情報８５と、カードリーダライタ３が有するカードリーダライタ情報８４とは、多対一に対応する。
【００３５】
図６に示す情報を用いて本発明による認証印刷制御システムは、図７〜図１０のシーケンス図に表した処理を行う。図７は、本発明による認証印刷制御システムの処理を表したシーケンス図である。
【００３６】
ステップＳ１に進み、スプーラ制御システム２１はスプーラ２２に対してイベントを要求する。ステップＳ１の要求によって、スプーラ制御システム２１はスプーラ２２に何らかのイベントが起きたときにスプーラ２２からイベントの通知を受けることができる。
【００３７】
ステップＳ２に進み、ユーザはクライアントＰＣ５に対して印刷操作をする。ステップＳ３に進み、ユーザから印刷操作を受けたクライアントＰＣ５はスプーラ２２に印刷命令を出す。ステップＳ３の印刷命令には印刷ジョブ情報８１が含まれる。スプーラ２２は印刷命令を受信するというイベントが起きたため、ステップＳ４に進み、印刷命令を受信したというイベントをスプーラ制御システム２１に通知する。
【００３８】
ステップＳ５に進み、スプーラ制御システム２１は、スプーラ２２に対してイベントを要求する。ステップＳ５の要求によって、スプーラ制御システム２１はスプーラ２２に次のイベントが起きたとき、スプーラ２２からイベントの通知を受けることができる。
【００３９】
ステップＳ６に進み、スプーラ制御システム２１はスプーラ２２から印刷ジョブ情報８１を取得する。ステップＳ７に進み、スプーラ制御システム２１はスプーラ２２から取得した印刷ジョブ情報８１を印刷ジョブ情報８２として格納する。
【００４０】
そして、ステップＳ８に進み、スプーラ制御システム２１は印刷ジョブ情報８２の「状態」を確認し、一時停止状態でない印刷ジョブを一時停止とするように、ジョブＩＤを指定してスプーラ２２に要求を行う。また、スプーラ制御システム２１は一時停止とした印刷ジョブの印刷ジョブ情報８２の「状態」を一時停止状態とする。スプーラ２２は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を一時停止状態とする。
【００４１】
ステップＳ９に進み、ユーザはカードリーダライタ３によってデータの読み出しや書き込みが可能なＩＣカード等のカードをカードリーダライタ３にかざす。カードには例えばカードＩＤが書き込まれている。ステップＳ１０に進み、カードリーダライタ３はカードからカードＩＤを読み出し、そのカードＩＤとカードリーダライタ情報８４に含まれるＩＰアドレスとをスプーラ制御システム２１に通知する。カードリーダライタ情報８４に含まれるＩＰアドレスは、カードリーダライタ３に割り当てられたＩＰアドレスである。
【００４２】
ステップＳ１１に進み、スプーラ制御システム２１は認証システム１１にカードＩＤを送信してユーザＩＤへの変換を要求する。認証システム１１は認証情報８３を利用することでカードＩＤをユーザＩＤに変換し、そのユーザＩＤをスプーラ制御システム２１に通知する。
【００４３】
ステップＳ１２に進み、スプーラ制御システム２１はプリンタ／カードリーダライタ対応情報８５に基づき、ＩＰアドレスをプリンタ名に変換する。そして、ステップＳ１３に進み、スプーラ制御システム２１はユーザＩＤ及びプリンタ名に基づき、印刷ジョブ情報８２から印刷する印刷ジョブのジョブＩＤを取得する。
【００４４】
ステップＳ１４に進み、スプーラ制御システム２１はジョブＩＤを指定して印刷再開をスプーラ２２に要求する。また、スプーラ制御システム２１は印刷再開とした印刷ジョブの印刷ジョブ情報８２の「状態」を印刷状態とする。スプーラ２２は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を印刷状態とする。
【００４５】
そして、ステップＳ１５に進み、スプーラ２２はプリンタ４へ印刷ジョブに基づく印刷を行わせる。印刷ジョブに基づく印刷の後、スプーラ制御システム２１はステップＳ１６に進み、印刷ログを記録する。なお、印刷ログを記録しておくことにより、本発明による認証印刷制御システムではプリンタ４により行われた印刷の情報をログとして残しておくことができる。
【００４６】
ユーザが印刷操作をせずにカードをカードリーダライタ３にかざした場合、本発明による認証印刷制御システムは図８のシーケンス図に表すような処理を行う。図８は本発明による認証印刷制御システムの他の処理を表したシーケンス図である。なお、図８のシーケンス図は図７のシーケンス図と一部を除いて同様であるため、適宜説明を省略する。
【００４７】
ステップＳ２１に進み、スプーラ制御システム２１はスプーラ２２に対してイベントを要求する。その後、図７のシーケンス図におけるステップＳ２〜Ｓ８を行わず、ユーザはステップＳ２２に進み、カードをカードリーダライタ３にかざす。つまり、スプーラ制御システム２１には、そのユーザのユーザＩＤに対応する印刷ジョブ情報８２が無い。
【００４８】
ステップＳ２３に進み、カードリーダライタ３はカードからカードＩＤを読み出し、そのカードＩＤとカードリーダライタ情報８４に含まれるＩＰアドレスとをスプーラ制御システム２１に通知する。
【００４９】
ステップＳ２４に進み、スプーラ制御システム２１は認証システム１１にカードＩＤを送信してユーザＩＤへの変換を要求する。認証システム１１は認証情報８３を利用することでカードＩＤをユーザＩＤに変換し、そのユーザＩＤをスプーラ制御システム２１に通知する。
【００５０】
ステップＳ２５に進み、スプーラ制御システム２１はプリンタ／カードリーダライタ対応情報８５に基づき、ＩＰアドレスをプリンタ名に変換する。そして、ステップＳ２６に進み、スプーラ制御システム２１はユーザＩＤ及びプリンタ名に基づき、印刷ジョブ情報８２から印刷する印刷ジョブのジョブＩＤを取得しようとする。しかしながら、ユーザが印刷操作をしていない為、スプーラ制御システム２１には、そのユーザのユーザＩＤに対応する印刷ジョブ情報８２が無く、ユーザＩＤ及びプリンタ名に基づいた、印刷ジョブのジョブＩＤを取得することができない。
【００５１】
そこで、ステップＳ２７に進み、スプーラ制御システム２１は印刷操作をしていない旨をクライアントＰＣ５へ通知する。例えばクライアントＰＣ５は、ディスプレイ等に表示することで、ユーザに印刷操作をしていない旨を通知する。
【００５２】
ユーザが印刷操作をしたあと、カードをカードリーダライタ３にかざし忘れた場合、本発明による認証印刷制御システムは図９のシーケンス図に表すような処理を行う。図９は本発明による認証印刷制御システムの他の処理を表したシーケンス図である。なお、図９のシーケンス図は図７のシーケンス図と一部を除いて同様であるため、適宜説明を省略する。
【００５３】
ステップＳ３１に進み、スプーラ制御システム２１は、スプーラ２２に対してイベントを要求する。ステップＳ３２に進み、ユーザは、クライアントＰＣ５に対して印刷操作をする。そして、ステップＳ３３に進み、ユーザから印刷操作を受けたクライアントＰＣ５はスプーラ２２に印刷命令を出す。スプーラ２２は印刷命令を受信するというイベントが起きたため、ステップＳ３４に進み、印刷命令を受信したというイベントをスプーラ制御システム２１に通知する。
【００５４】
ステップＳ３５に進み、スプーラ制御システム２１は、スプーラ２２に対してイベントを要求する。ステップＳ３６に進み、スプーラ制御システム２１はスプーラ２２から印刷ジョブ情報８１を取得する。ステップＳ３７に進み、スプーラ制御システム２１は取得した印刷ジョブ情報８１を印刷ジョブ情報８２として格納する。
【００５５】
そして、ステップＳ３８に進み、スプーラ制御システム２１は印刷ジョブ情報８２の「状態」を確認し、一時停止状態でない印刷ジョブを一時停止とするように、ジョブＩＤを指定してスプーラ２２に要求を行う。また、スプーラ制御システム２１は一時停止とした印刷ジョブの印刷ジョブ情報８２の「状態」を一時停止状態とする。スプーラ２２は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を一時停止状態とする。
【００５６】
その後、ユーザがカードをカードリーダライタ３にかざし忘れたまま所定時間が過ぎるとステップＳ３９に進み、スプーラ制御システム２１はクライアントＰＣ５に対し、印刷忘れ通知を行う。印刷忘れ通知を行ってからユーザがカードをカードリーダライタ３にかざすことなく所定時間が過ぎるとステップＳ４０に進み、スプーラ制御システム２１はクライアントＰＣ５に対し、印刷ジョブ削除通知を行った後、印刷ジョブを削除する。
【００５７】
スプーラ制御システム２１は削除した印刷ジョブの印刷ジョブ情報８２を削除する。スプーラ２２は削除した印刷ジョブの印刷ジョブ情報８１を削除する。そして、ステップＳ４１に進み、スプーラ制御システム２１は印刷ログを記録する。なお、印刷ログを記録しておくことにより、本発明による認証印刷制御システムでは印刷忘れにより削除した印刷の情報をログとして残しておくことができる。
【００５８】
ユーザが印刷操作を２回連続して行ったあと、カードをカードリーダライタ３にかざした場合、本発明による認証印刷制御システムは、図１０のシーケンス図に表すような処理を行う。図１０は、本発明による認証印刷制御システムの他の処理を表したシーケンス図である。なお、図１０のシーケンス図は、図７のシーケンス図と一部を除いて同様であるため、適宜説明を省略する。
【００５９】
ステップＳ５１に進み、スプーラ制御システム２１はスプーラ２２−１に対してイベントを要求する。ステップＳ５２に進み、スプーラ制御システム２１はスプーラ２２−２に対してイベントを要求する。ステップＳ５１，Ｓ５２の要求によって、スプーラ制御システム２１はスプーラ２２−１，２２−２に何らかのイベントが起きたときにイベントの通知を受けることができる。
【００６０】
ステップＳ５３〜Ｓ５９は、図７のステップＳ２〜Ｓ８と同様である。まず、ステップＳ５３に進み、ユーザは、クライアントＰＣ５に対して印刷操作をする。ステップＳ５４に進み、ユーザから印刷操作を受けたクライアントＰＣ５はスプーラ２２−１に印刷命令を出す。スプーラ２２−１は印刷命令を受信するというイベントが起きたため、ステップＳ５５に進み、印刷命令を受信したというイベントを、スプーラ制御システム２１に通知する。
【００６１】
ステップＳ５６に進み、スプーラ制御システム２１は、スプーラ２２−１に対してイベントを要求する。ステップＳ５７に進み、スプーラ制御システム２１はスプーラ２２−１から印刷ジョブ情報８１を取得する。ステップＳ５８に進み、スプーラ制御システム２１はスプーラ２２−１から取得した印刷ジョブ情報８１を、印刷ジョブ情報８２として格納する。
【００６２】
ステップＳ５９に進み、スプーラ制御システム２１は印刷ジョブ情報８２の「状態」を確認し、一時停止状態でない印刷ジョブを一時停止とするように、ジョブＩＤを指定してスプーラ２２−１に要求を行う。また、スプーラ制御システム２１は一時停止とした印刷ジョブの印刷ジョブ情報８２の「状態」を一時停止状態とする。スプーラ２２−１は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を一時停止状態とする。
【００６３】
ステップＳ６０〜Ｓ６６は、図７のステップＳ２〜Ｓ８と同様である。まず、ステップＳ６０に進み、ユーザは、クライアントＰＣ５に対して印刷操作をする。ステップＳ６１に進み、ユーザから印刷操作を受けたクライアントＰＣ５はスプーラ２２−２に印刷命令を出す。スプーラ２２−２は印刷命令を受信するというイベントが起きたため、ステップＳ６２に進み、印刷命令を受信したというイベントを、スプーラ制御システム２１に通知する。
【００６４】
ステップＳ６３に進み、スプーラ制御システム２１は、スプーラ２２−２に対してイベントを要求する。ステップＳ６４に進み、スプーラ制御システム２１はスプーラ２２−２から印刷ジョブ情報８１を取得する。ステップＳ６５に進み、スプーラ制御システム２１はスプーラ２２−２から取得した印刷ジョブ情報８１を、印刷ジョブ情報８２として格納する。
【００６５】
ステップＳ６６に進み、スプーラ制御システム２１は印刷ジョブ情報８２の「状態」を確認し、一時停止状態でない印刷ジョブを一時停止とするように、ジョブＩＤを指定してスプーラ２２−２に要求を行う。また、スプーラ制御システム２１は一時停止とした印刷ジョブの印刷ジョブ情報８２の「状態」を一時停止状態とする。スプーラ２２−２は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を一時停止状態とする。
【００６６】
ステップＳ６７に進み、ユーザはカードをカードリーダライタ３にかざす。ステップＳ６８に進み、カードリーダライタ３はカードからカードＩＤを読み出し、そのカードＩＤとカードリーダライタ情報８４に含まれるＩＰアドレスとをスプーラ制御システム２１に通知する。
【００６７】
ステップＳ６９に進み、スプーラ制御システム２１は認証システム１１にカードＩＤを送信してユーザＩＤへの変換を要求する。認証システム１１は認証情報８３を利用することでカードＩＤをユーザＩＤに変換し、そのユーザＩＤをスプーラ制御システム２１に通知する。
【００６８】
ステップＳ７０に進み、スプーラ制御システム２１はプリンタ／カードリーダライタ対応情報８５に基づき、ＩＰアドレスをプリンタ名に変換する。そして、ステップＳ７１に進み、スプーラ制御システム２１はユーザＩＤ及びプリンタ名に基づき、印刷ジョブ情報８２から印刷する印刷ジョブのジョブＩＤを２つ取得する。
【００６９】
ステップＳ７２に進み、スプーラ制御システム２１はジョブＩＤを指定して、印刷再開をスプーラ２２−１に要求する。また、スプーラ制御システム２１は印刷再開とした印刷ジョブの印刷ジョブ情報８２の「状態」を印刷状態とする。スプーラ２２−１は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を印刷状態とする。ステップＳ７３に進み、スプーラ２２−１はプリンタ４−１へ印刷ジョブに基づく印刷を行わせる。
【００７０】
ステップＳ７４に進み、スプーラ制御システム２１はジョブＩＤを指定して、印刷再開をスプーラ２２−２に要求する。また、スプーラ制御システム２１は印刷再開とした印刷ジョブの印刷ジョブ情報８２の「状態」を印刷状態とする。スプーラ２２−２は一時停止とした印刷ジョブの印刷ジョブ情報８１の「状態」を印刷状態とする。ステップＳ７５に進み、スプーラ２２−２はプリンタ４−２へ印刷ジョブに基づく印刷を行わせる。
【００７１】
印刷ジョブに基づく印刷の後、スプーラ制御システム２１はステップＳ７６に進み、印刷ログを記録する。なお、印刷ログを記録しておくことにより、本発明による認証印刷制御システムではプリンタ４−１，４−２により行われた印刷の情報をログとして残しておくことができる。
【００７２】
本発明による認証印刷制御システムを実現するため、スプーラ制御システム２１は図１１に示すような状態を有する。図１１は、スプーラ制御システムの状態を表した模式図である。
【００７３】
スプーラ制御システム２１は、まず「待機中」状態１００に遷移する。クライアントＰＣ５から印刷命令が出されると、スプーラ制御システム２１は「印刷ジョブの一時停止処理中」状態１０１に遷移する。印刷ジョブの一時停止処理が終了すると、スプーラ制御システム２１は「待機中」状態１００に遷移する。
【００７４】
ユーザによってカードがカードリーダライタ３にかざされると、スプーラ制御システム２１は「印刷ジョブの再開処理中」状態１０２に遷移する。印刷ジョブの再開処理が終了すると、スプーラ制御システム２１は「待機中」状態１００に遷移する。
【００７５】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、特許請求の範囲に記載した認証印刷制御装置は、図１，図２及び図４のプリントサーバ２，図３のクライアントＰＣ５に相当する。
【図面の簡単な説明】
【００７６】
【図１】本発明による認証印刷制御システムの一実施例のシステム構成図である。
【図２】本発明による認証印刷制御システムの他の実施例のシステム構成図である。
【図３】本発明による認証印刷制御システムの他の実施例のシステム構成図である。
【図４】本発明による認証印刷制御システムの他の実施例のシステム構成図である。
【図５】コンピュータシステムの一例の構成図である。
【図６】本発明による認証印刷制御システムが有する情報の一例の関係図である。
【図７】本発明による認証印刷制御システムの処理を表したシーケンス図である。
【図８】本発明による認証印刷制御システムの他の処理を表したシーケンス図である。
【図９】本発明による認証印刷制御システムの他の処理を表したシーケンス図である。
【図１０】本発明による認証印刷制御システムの他の処理を表したシーケンス図である。
【図１１】スプーラ制御システムの状態を表した模式図である。
【符号の説明】
【００７７】
１    認証サーバ
２    プリントサーバ
３    カードリーダライタ
４    プリンタ
５    クライアントＰＣ
１１    認証システム
２１    スプーラ制御システム
２２    スプーラ
６１    入力装置
６２    出力装置
６３    ドライブ装置
６４    補助記憶装置
６５    メモリ装置
６６    演算処理装置
６７    インターフェース装置
８１，８２    印刷ジョブ情報
８３    認証情報
８４    カードリーダライタ情報
８５    プリンタ／カードリーダライタ対応情報
８６    プリンタ情報
Ｂ    バス
【図１】
2008217718.tif 000003
【図２】
2008217718.tif 000004
【図３】
2008217718.tif 000005
【図４】
2008217718.tif 000006
【図５】
2008217718.tif 000007
【図６】
2008217718.tif 000008
【図７】
2008217718.tif 000009
【図８】
2008217718.tif 000010
【図９】
2008217718.tif 000011
【図１０】
2008217718.tif 000012
【図１１】
2008217718.tif 000013