(57)【要約】【課題】認証印刷において、管理者等を介することなく各ユーザが個別に認証手順を設定できる新しい枠組みを提供する。【解決手段】ユーザ端末から、印刷ジョブ関連情報として、印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（認証手順）を受け付けて、メモリに記憶する手段と、ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順を読み出す読出手段と、印刷希望ユーザのＩＤ情報を取得する手段と、前記読出手段によって認証手順を読み出した印刷ジョブ（認証手順読出ジョブ）について、前記読み出した認証手順及び前記取得したＩＤ情報に基づいて、前記印刷希望ユーザが印刷実行権限を有するか否かを判断する手段と、前記印刷希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、印刷装置で印刷処理が実行されるように制御する手段とを備える。【選択図】図７
2008238585.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを作成するユーザ端末、前記作成された印刷ジョブを記憶する印刷ジョブ保持装置、及び前記記憶された印刷ジョブに基づき印刷処理を実行する印刷装置を備えた印刷システムのための制御装置であって、
前記ユーザ端末から、印刷ジョブに関連づけられた情報として、該印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（以下、該印刷ジョブの「認証手順情報」という）を受け付けて、メモリに記憶する認証手順管理手段と、
前記印刷ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順情報を読み出す認証手順読出手段と、
認証デバイスを利用して、印刷実行希望ユーザのＩＤ情報を取得するＩＤ取得手段と、
前記認証手順読出手段によって認証手順情報を読み出した印刷ジョブ（以下、「認証手順読出ジョブ」という）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する適応型認証手段と、
前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷装置で印刷処理が実行されるように制御する印刷可否制御手段とを備えることを特徴とする制御装置。
【請求項２】
前記認証手順管理手段は、前記ユーザ端末から認証手順情報を含む印刷ジョブを受信することで、該印刷ジョブの認証手順情報を受け付けることを特徴とする請求項１記載の制御装置。
【請求項３】
認証手順情報はＩＤ情報抽出ルールの指定情報を含んでおり、
前記ＩＤ取得手段は、前記読み出した認証手順情報において指定されるＩＤ情報抽出ルールに従って、認証デバイスを介して読み出した媒体記録情報からＩＤ情報を抽出することを特徴とする請求項１又は２記載の制御装置。
【請求項４】
認証手順情報は認証デバイスの指定情報を含んでおり、
前記適応型認証手段は、前記利用した認証デバイスが、前記読み出した認証手順情報において指定される認証デバイスと整合することを少なくとも条件として、前記印刷実行希望ユーザが認証手順読出ジョブに基づく印刷実行権限を有すると判断することを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
認証手順情報は認証後処理の指定情報を含んでおり、
前記適応型認証手段は、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断した後、前記読み出した認証手順情報において指定される認証後処理を実行することを特徴とする請求項１乃至４のいずれか1項に記載の制御装置。
【請求項６】
前記印刷可否制御手段は、前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷システムの管理者等が設定した印刷許可条件が成立した場合に、前記印刷装置で印刷処理が実行されるように制御することを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
前記印刷許可条件は、管理者等が指定した所定エリアに前記印刷実行希望ユーザが所在しているという条件であることを特徴とする請求項６記載の制御装置。
【請求項８】
ユーザ端末において作成された印刷ジョブを記憶する印刷ジョブ保持装置と、前記記憶された印刷ジョブに基づき印刷処理を実行する印刷装置とを備えた印刷システムであって、
前記ユーザ端末から、印刷ジョブに関連づけられた情報として、該印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（以下、該印刷ジョブの「認証手順情報」という）を受け付けて、メモリに記憶する認証手順管理手段と、
前記印刷ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順情報を読み出す認証手順読出手段と、
認証デバイスを利用して、印刷実行希望ユーザのＩＤ情報を取得するＩＤ取得手段と、
前記認証手順読出手段によって認証手順情報を読み出した印刷ジョブ（以下、「認証手順読出ジョブ」という）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する適応型認証手段と、
印刷実行権限を有すると判断した場合、認証手順読出ジョブに基づき前記印刷装置で印刷処理が実行されるように制御する印刷可否制御手段とを備えることを特徴とする印刷システム。
【請求項９】
印刷ジョブを作成するユーザ端末、前記作成された印刷ジョブを記憶する印刷ジョブ保持装置、及び前記記憶された印刷ジョブに基づき印刷処理を実行する印刷装置を備えた印刷システムのための制御方法であって、
前記ユーザ端末から、印刷ジョブに関連づけられた情報として、該印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（以下、該印刷ジョブの「認証手順情報」という）を受け付けて、メモリに記憶する工程と、
前記印刷ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順情報を読み出す認証手順読出工程と、
認証デバイスを利用して、印刷実行希望ユーザのＩＤ情報を取得する工程と、
前記認証手順読出工程によって認証手順情報を読み出した印刷ジョブ（以下、「認証手順読出ジョブ」という）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する工程と、
前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷装置で印刷処理が実行されるように制御する工程とを備えることを特徴とする制御方法。
【請求項１０】
請求項９記載の制御方法をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証されたことを条件として印刷を実行する認証印刷に関する。
【背景技術】
【０００２】
従来より、認証デバイスを利用して認証できた者にのみ印刷を許可することで情報漏洩などを防止する認証印刷システムが知られている。例えば、特許文献１には、機密性のある文書について印刷を行う場合に、印刷指示に応じて直ちに印刷するのではなく、印刷データに基づき展開した画像データを印刷装置の内部に記憶しておき、ユーザ認証が行われたことを条件に前記画像データに基づいて印刷を実行する構成が開示されている。また、特許文献２には、サーバに認証印刷用の印刷データを蓄積しておき、プリンタから認証情報が送信されてきた場合に、対応する印刷データをプリンタに送信する構成が開示されている。
【特許文献１】特許第３０３４１６０号公報
【特許文献２】特開２００４−１１８２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
設備費や家賃等の負担を軽減するといった目的で、複数の企業が一つのオフィスを共有することをオフィスシェアリングという。このようなオフィスシェアリング環境においてプリンタ等の印刷装置を共有する場合、印刷物からの情報漏洩リスクがより高まると考えられるため、認証印刷システムを構築することが望まれる。
【０００４】
ここで、オフィスシェアリング環境において認証印刷システムを構築する場合、認証印刷システム自体はオフィス提供側の管理者等によって管理されることから、認証処理を実行する際に参照される設定情報（使用する認証デバイスや印刷装置の指定、ＩＤカード等からのＩＤ情報抽出ルールの指定など；以下「認証手順情報」という）を管理者等に開示して、認証印刷サーバ等に設定してもらう必要がある。
【０００５】
しかし、認証手順情報は、認証印刷の実行可否に関わる機密性の高い情報であることから、社外の管理者等に開示することに抵抗を感じるユーザも少なくない。一方、管理者等にとっては、ユーザが社内であるかに社外であるかにかかわらず、そのような機密性の高い認証手順情報をユーザごとに管理・設定し、メンテナンスしなければならない点で、負担が大きい。
【０００６】
更に、通常のオフィス環境でも、ユーザごとに印刷物に求めるセキュリティレベル等が異なるケースが考えられるため、認証印刷において、求めるセキュリティレベル等に応じて管理者等を介することなく各ユーザが個別に認証手順情報を設定できるならば、ユーザ利便性が大きく向上すると考えられる。
【０００７】
そこで、本発明は、認証印刷において、管理者等を介することなく各ユーザが個別に認証手順情報を設定できる新しい枠組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の制御装置は、印刷ジョブを作成するユーザ端末、前記作成された印刷ジョブを記憶する印刷ジョブ保持装置、及び前記記憶された印刷ジョブに基づき印刷処理を実行する印刷装置を備えた印刷システムのための制御装置であって、前記ユーザ端末から、印刷ジョブに関連づけられた情報として、該印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（認証手順情報）を受け付けて、メモリに記憶する認証手順管理手段と、前記印刷ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順情報を読み出す認証手順読出手段と、認証デバイスを利用して、印刷実行希望ユーザのＩＤ情報を取得するＩＤ取得手段と、前記認証手順読出手段によって認証手順情報を読み出した印刷ジョブ（認証手順読出ジョブ）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する適応型認証手段と、前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷装置で印刷処理が実行されるように制御する印刷可否制御手段とを備える。
【０００９】
かかる構成によれば、ユーザは、印刷ジョブに関連づけて認証手順情報を指定することで、管理者等を介することなく認証手順情報を設定できるので、管理者等に認証手順情報を開示する必要はない。またその結果、認証手順情報の設定・管理に関わる管理者等の負担も軽減することができる。
【００１０】
また、重要な印刷ジョブについてはよりセキュアな認証手順情報を指定するなど、印刷ジョブごとにユーザが必要と考えるセキュリティレベル等に応じて個別に認証手順情報を指定できる（カスタマイズできる）点で、認証手順の設定に関してユーザ利便性の高いかつ柔軟な認証印刷の枠組みを実現できる。
【００１１】
好適には、前記認証手順管理手段は、前記ユーザ端末から認証手順情報を含む印刷ジョブを受信することで、該印刷ジョブの認証手順情報を受け付けることを特徴とする。
【００１２】
また好適には、認証手順情報はＩＤ情報抽出ルールの指定情報を含んでおり、前記ＩＤ取得手段は、前記読み出した認証手順情報において指定されるＩＤ情報抽出ルールに従って、認証デバイスを介して読み出した媒体記録情報からＩＤ情報を抽出することを特徴とする。
【００１３】
また好適には、認証手順情報は認証デバイスの指定情報を含んでおり、前記適応型認証手段は、前記利用した認証デバイスが、前記読み出した認証手順情報において指定される認証デバイスと整合することを少なくとも条件として、前記印刷実行希望ユーザが認証手順読出ジョブに基づく印刷実行権限を有すると判断することを特徴とする。
【００１４】
また好適には、認証手順情報は認証後処理の指定情報を含んでおり、前記適応型認証手段は、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断した後、前記読み出した認証手順情報において指定される認証後処理を実行することを特徴とする。
【００１５】
また好適には、前記印刷可否制御手段は、前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷システムの管理者等が設定した印刷許可条件が成立した場合に、前記印刷装置で印刷処理が実行されるように制御することを特徴とする。前記印刷許可条件は、例えば、管理者等が指定した所定エリアに前記印刷実行希望ユーザが所在しているという条件である。
【００１６】
かかる構成によれば、ユーザが指定した認証手順情報に基づく判断だけでは必ずしも十分に印刷実行権限の有無を確認できない場合（例えばユーザが誤って常に「認証成立」となるように認証手順情報を指定してしまった場合など）であっても、管理者等が設定した印刷許可条件によってセキュアな認証印刷環境を確保することができる。
【００１７】
本発明の印刷システムは、ユーザ端末において作成された印刷ジョブを記憶する印刷ジョブ保持装置と、前記記憶された印刷ジョブに基づき印刷処理を実行する印刷装置とを備えた印刷システムであって、前記ユーザ端末から、印刷ジョブに関連づけられた情報として、該印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（認証手順情報）を受け付けて、メモリに記憶する認証手順管理手段と、前記印刷ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順情報を読み出す認証手順読出手段と、認証デバイスを利用して、印刷実行希望ユーザのＩＤ情報を取得するＩＤ取得手段と、前記認証手順読出手段によって認証手順情報を読み出した印刷ジョブ（認証手順読出ジョブ）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する適応型認証手段と、印刷実行権限を有すると判断した場合、認証手順読出ジョブに基づき前記印刷装置で印刷処理が実行されるように制御する印刷可否制御手段とを備える。
【００１８】
本発明の制御方法は、印刷ジョブを作成するユーザ端末、前記作成された印刷ジョブを記憶する印刷ジョブ保持装置、及び前記記憶された印刷ジョブに基づき印刷処理を実行する印刷装置を備えた印刷システムのための制御方法であって、前記ユーザ端末から、印刷ジョブに関連づけられた情報として、該印刷ジョブに基づき認証印刷処理を実行する際に参照する設定情報（認証手順情報）を受け付けて、メモリに記憶する工程と、前記印刷ジョブ保持装置に記憶される印刷ジョブについて、前記メモリから対応する認証手順情報を読み出す認証手順読出工程と、認証デバイスを利用して、印刷実行希望ユーザのＩＤ情報を取得する工程と、前記認証手順読出工程によって認証手順情報を読み出した印刷ジョブ（認証手順読出ジョブ）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する工程と、前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷装置で印刷処理が実行されるように制御する工程とを備える。
【００１９】
本発明の制御方法は、一般的な情報処理装置により実施することができるが、そのためのプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。
【００２０】
なお、本発明において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の手段や装置の機能が１つの物理的手段や装置により実現されても良い。
【００２１】
また、本発明において、ＡとＢとを対応づけて記憶するとは、Ａ又はＢの少なくとも一方をキーとして他方を検索又は抽出できるように記憶することを意味し、ＡとＢとを直接的に対応づけて記憶する態様のほか、ＡとＣとを対応づけて記憶し、ＣとＢとを対応づけて記憶するなどして、ＡとＢとを間接的に対応づけて記憶する態様も含む。また、Ａ、Ｂ及びＣを対応づけて記憶する（すなわち、３以上の要素を対応づけて記憶する）構成の場合、例えば、ＢがＣを含んでいる状態で、ＡとＢとを対応づけて記憶するような態様も含む。
【００２２】
また、本発明において、Ｘを受け付けるとは、Ｘを直接受信することのほか、Ｘを含むＹを受信することで、Ｘを間接的に受け付けることを含む。
【発明の効果】
【００２３】
以上、本発明によれば、認証印刷において、管理者等を介することなく各ユーザが個別に認証手順情報を設定できる新しい枠組みを提供することができる。
【発明を実施するための最良の形態】
【００２４】
図１は、本発明の実施形態の認証印刷システム１の概略構成を示すブロック図である。
【００２５】
図１に示すように、認証印刷システム１は、印刷ジョブを作成するユーザ端末１０、前記作成された印刷ジョブを保持する認証印刷サーバ２０、前記記憶される印刷ジョブに基づいて印刷処理を実行するプリンタ装置３０Ａ〜Ｂ、ＵＳＢなどのデバイス接続インタフェースを介してプリンタ装置３０Ａ〜Ｂにそれぞれ接続される認証デバイス１００Ａ〜Ｂなどを含んでいる。
【００２６】
ユーザ端末１０、認証印刷サーバ２０、プリンタ装置３０Ａ〜Ｂは、通信ネットワークを介して互いに通信可能に構成されている。通信ネットワークは、ＬＡＮ、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含んでいてよい。
【００２７】
また図１では、ユーザ端末１０、認証印刷サーバ２０を１台ずつ、プリンタ装置３０を２台記載しているが、設計に応じて図１に示すのと異なる台数を備えるように認証印刷システム１を構成してもよい。
【００２８】
以下、各装置の構成を説明する。なお、プリンタ装置３０Ａ、３０Ｂを区別する必要がない場合、まとめてプリンタ装置３０と呼ぶものとし、認証デバイス１００Ａ、１００Ｂについても同様とする。
【００２９】
ユーザ端末１０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、ユーザインタフェース、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成される（図２（ａ）参照）。
【００３０】
ユーザ端末１０は、通常のパーソナルコンピュータ等の情報処理装置と同様の機能を備える。例えば、ユーザ端末１０は、ユーザインタフェースを介して種々の情報の入出力を行う入出力手段１１、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段１２、プリンタ装置３０が印刷処理可能な形式で印刷ジョブを作成し、認証印刷サーバ２０に送信するプリンタドライバ手段１３などを備えている（図２（ｂ）参照）。
【００３１】
ただし、本実施形態のユーザ端末１０は、ユーザが指定した認証手順情報に基づき認証を行う適応型認証印刷に対応しており、そのために、ユーザから認証手順情報の指定を受け付ける認証手順受付手段１４を備えている。また、プリンタドライバ手段１３は、ユーザが指定した認証手順情報を含むように印刷ジョブを作成する構成となっている。
【００３２】
なお、これらの各手段は、ユーザ端末１０内のＲＯＭやＲＡＭ、ＨＤＤ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００３３】
認証印刷サーバ２０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、ユーザインタフェース、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成される（図３（ａ）参照）。
【００３４】
認証印刷サーバ２０は、通常の印刷ジョブ保持装置（プリントサーバ）と同様の機能、例えば、ユーザ端末１０から印刷ジョブを受信し、前記受信した印刷ジョブをジョブＩＤに対応づけて印刷ジョブ蓄積手段２１に記憶するジョブ管理手段２２、プリンタ装置３０から受け付けたジョブリスト要求に基づき、対応する印刷ジョブのリストを作成し、プリンタ装置３０に送信するジョブリスト提供手段２３、プリンタ装置３０から受け付けたジョブ要求に基づき、対応する印刷ジョブをプリンタ装置３０に送信するジョブ提供手段２４などを備える（図３（ｂ）参照）。
【００３５】
ただし、本実施形態のジョブ管理手段２２は適応型認証印刷に対応しており、そのために、認証手順管理手段としての機能も備えている。すなわち、ジョブ管理手段２２は、認証手順情報を含む印刷ジョブを受信することで該認証手順情報を受け付けて、ジョブＩＤに対応づけて印刷ジョブ蓄積手段２１に記憶する。
【００３６】
更に、認証印刷サーバ２０は、適応型認証印刷に対応するために、以下の各手段を備える。すなわち、印刷ジョブ蓄積手段２１に記憶される印刷ジョブについて、対応する認証手順情報を読み出す認証手順読出手段２５、印刷実行を希望するユーザのＩＤ情報を取得するＩＤ取得手段２６、認証手順読出手段２５によって認証手順情報を読み出した印刷ジョブ（以下、「認証手順読出ジョブ」という）について、前記読み出した認証手順情報及び前記取得したＩＤ情報に基づいて、前記印刷実行希望ユーザが印刷実行権限を有するか否かを判断する適応型認証手段２７、前記印刷実行希望ユーザが印刷実行権限を有すると判断した印刷ジョブについて、プリンタ装置３０で印刷処理が実行されるように制御する印刷可否制御手段２８を備えている（図３（ｂ）参照）。
【００３７】
なお、これらの各手段は、認証印刷サーバ２０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００３８】
プリンタ装置３０は、通常のプリンタ装置と同様の構成を備える（図４（ａ）参照）。
【００３９】
例えば、プリンタ装置３０は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００４０】
また例えば、プリンタ装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース、コンソールパネル等のユーザインタフェース等からなる情報処理部を備える。
【００４１】
プリンタ装置３０の情報処理部は、原則として従来のプリンタ装置の情報処理部と同様の機能を備える。例えば、印刷ジョブを受信する受信手段３１、印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納し、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段３２等を備えている。
【００４２】
また、認証印刷装置としての機能手段、例えば、印刷実行希望ユーザのＩＤカード等の記録媒体から認証デバイス１００を利用して記録されている情報を読み出す記録情報読出手段３３、認証印刷サーバ２０に対し、前記読み出した記録情報に対応する印刷ジョブのリストを要求するジョブリスト要求手段３４、認証印刷サーバ２０に対し、ジョブリストに登録されている印刷ジョブを要求するジョブ要求手段３５などを備えている（図４（ｂ）参照）。ＩＤカードは、ＩＤ情報（ユーザ名、ユーザＩＤ、社員番号など）が記憶されているものであれば、認証デバイス１００の読取方式に応じてＩＣカード、磁気カードなど既存の態様から自由に選択することができる。
【００４３】
なお、これらの各手段は、プリンタ装置３０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００４４】
認証デバイス１００は、例えばＩＣカードリーダ、磁気カードリーダ、バーコードリーダなど、設計に応じて種々の読取方式の認証デバイスを採用することができる。ただし、認証デバイス１００Ａと１００Ｂとでは読取方式が異なっているものとする。
【００４５】
以下、図５〜図８に示すフローチャート等を参照して、認証印刷システム１における適応型認証印刷の枠組みについて説明する。なお、本明細書において、フローチャート等に示す各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００４６】
（印刷ジョブ蓄積処理：図５）
印刷実行希望ユーザが、ユーザ端末１０において印刷ジョブ作成を指示した場合、以下の印刷ジョブ蓄積処理が実行される。
【００４７】
まず、認証手順受付手段１４は、認証手順受付画面をディスプレイに表示して（Ｓ１００）、ユーザから認証手順情報が指定されるのを待機する（Ｓ１０１）。
【００４８】
図９（ａ）に、認証手順受付画面の例を模式的に示す。この例では、指定可能な認証手順情報ごとに入力欄やチェックボックスが設けられており、ユーザはかかる入力欄等に所望の値を入力して又はチェックして認証手順情報を指定することができる。
【００４９】
ここで、指定可能な認証手順情報は設計に応じて定めることができるが、本実施形態では、認証処理に使用する認証デバイス、ＩＤ情報抽出ルール、認証成否の判断後に行う認証後処理を、それぞれ認証手順情報として指定できるものとする。
【００５０】
認証デバイスに関しては、例えば認証デバイスの読取方式などを指定することが考えられる。図に示す例では、認証デバイス１００の読取方式「ＩＣカードリーダ」が指定されている。
【００５１】
また、ＩＤ情報抽出ルールに関しては、例えばＩＤカード等から読み出した記録情報のうちどの情報をＩＤ情報として抽出するかを指定することが考えられる。本実施形態では、記録情報に対して抽出開始位置Ｘ１、抽出終了位置Ｘ２を指定できるものとし、記録情報のＸ１番目からＸ２番目までのバイナリデータをＩＤ情報を構成する文字コードとして抽出する構成を採用する。図に示す例では、Ｘ１＝１０、Ｘ２＝２０が指定されており、これはＩＤカード等から読み出した記録情報のうち１０バイト目から２０バイト目までのバイナリデータをＩＤ情報を構成する文字コードとして抽出することを指定していることになる。
【００５２】
認証後処理に関しては、例えば認証成否の結果をログに記録する処理、認証成立した場合に認証されたユーザに対してメールを送信する処理などを指定することが考えられる。図に示す例では、ログ記録処理及びメール送信処理の両方が認証後処理として指定されている。
【００５３】
ユーザから認証手順情報の指定を受け付けた場合（Ｓ１０１：Ｙｅｓ）、プリンタドライバ手段１３は、ユーザが指定した認証手順情報を含むように印刷ジョブを作成する（Ｓ１０２）。
【００５４】
印刷ジョブは、従来同様に、プリンタ装置３０が解釈可能な形式で作成することができる。印刷ジョブの形式は設計に応じて定めることができ、例えば、ジョブＩＤ、出力先プリンタの機種情報、ジョブ作成ユーザのＩＤ情報、権限ユーザのＩＤ情報、ドキュメント名、印刷設定情報などの情報を含めることができる。権限ユーザはジョブ作成ユーザと異なっていてよく、また一つの認証印刷ジョブによって複数の権限ユーザを指定できるように構成してもよい。
【００５５】
認証手順情報は、例えば印刷ジョブのヘッダに格納することが考えられる。格納方法としては、例えば、認証手順情報を図１０に示すようなテーブル形式のデータ構造として表して格納することが考えられる。
【００５６】
次に、プリンタドライバ手段１３は、前記作成した印刷ジョブを認証印刷サーバ２０に出力する（Ｓ１０３）。
【００５７】
認証印刷サーバ２０のジョブ管理手段２２は、ユーザ端末１０（プリンタドライバ手段１３）から印刷ジョブを受信した場合、かかる印刷ジョブから権限ユーザのＩＤ情報、認証手順情報などを抽出し、これらを印刷ジョブに対応づけて印刷ジョブ蓄積手段２１に記憶する（Ｓ１０４）。
【００５８】
図１１に、印刷ジョブ蓄積手段２１のデータ構造例を示す。この例では、印刷ジョブ蓄積手段２１は、印刷ジョブ管理テーブル（図１１（ａ））、認証手順管理テーブル（図１１（ｂ））などを含んで構成されている。印刷ジョブ情報テーブルには、ジョブＩＤ、権限ユーザのＩＤ情報、認証手順情報ＩＤ、印刷ジョブ記憶場所アドレスなどが対応づけて格納されており、認証手順情報テーブルには、認証手順情報ＩＤ、認証手順情報などが対応づけて格納されている。
【００５９】
（認証印刷処理：図６〜図８）
プリンタ装置３０において、印刷実行希望ユーザから認証印刷の実行指示を受け付けると、以下の認証印刷処理が実行される。
【００６０】
まず、プリンタ装置３０の記録情報読出手段３３は、印刷実行希望ユーザのＩＤカードから認証デバイス１００を介してカード記録情報を読み出す（Ｓ２００）。
【００６１】
次に、ジョブリスト要求手段３４は、自装置３０に接続されている認証デバイス１００（認証印刷に利用する認証デバイス）の読取方式情報と前記読み出したカード記録情報とを含むようにジョブリスト要求を作成し、認証印刷サーバ２０に送信する（Ｓ２０１）。
【００６２】
認証印刷サーバ２０の適応型認証手段２７は、プリンタ装置３０からジョブリスト要求を受信した場合、ジョブリストを空リストに初期化する（Ｓ２０２）。そして、印刷ジョブ蓄積手段２１に印刷ジョブが記憶されていない場合は（Ｓ２０３：Ｎｏ）、Ｓ２１６の工程に移行する。
【００６３】
一方、印刷ジョブが記憶されている場合（Ｓ２０３：Ｙｅｓ）、適応型認証手段２７は、前記記憶されている印刷ジョブを順に選択する（Ｓ２０４）。
【００６４】
次に、認証手順読出手段２５は、印刷ジョブ蓄積手段２１を参照し、前記選択した印刷ジョブに対応する認証手順情報を読み出す（Ｓ２０５）。以下、認証手順情報を読み出した前記選択した印刷ジョブを「認証手順読出ジョブ」という。
【００６５】
次に、適応型認証手段２７は、前記受信したジョブリスト要求から認証デバイス１００の読取方式情報を抽出し、前記読み出した認証手順情報において指定される認証デバイスの読取方式と整合するかを否かを判断する（Ｓ２０６）。
【００６６】
なお、前記読み出した読取方式情報が認証デバイス１００の装置名等である場合、装置データベース等を参照して装置名等から認証デバイス１００の読取方式を特定し、前記指定される読取方式と一致するか否かを判断すればよい。
【００６７】
整合しない場合、適応型認証手段２７は、認証手順読出ジョブについて認証不成立、すなわち、認証手順読出ジョブは印刷実行希望ユーザを権限ユーザとする印刷ジョブではないと判断し（Ｓ２０７）、Ｓ２１５の工程に移行する。
【００６８】
一方、整合する場合、適応型認証手段２７は、前記受信したジョブリスト要求からカード記録情報を抽出し、前記読み出した認証手順情報において指定されるＩＤ情報抽出ルールに従って、前記抽出したカード記録情報から印刷実行希望ユーザのＩＤ情報を取得する（Ｓ２０８）。
【００６９】
例えば、前記抽出したカード記録情報が「ａｅｔ３８：４ｉｕｗ３：８５ｗｍｆ：０１９ｇｗ」という２０個の文字コードに相当するバイナリデータであり、前記読み出した認証手順情報において指定されるＩＤ情報抽出ルールがＸ１＝１０、Ｘ２＝２０（１０番目から２０番目までをＩＤ情報とする）である場合、印刷実行希望ユーザのＩＤ情報として「８５ｗｍｆ：０１９ｇｗ」が取得されることになる。
【００７０】
次に、適応型認証手段２７は、印刷ジョブ蓄積手段２１を参照し、認証手順読出ジョブに対応する権限ユーザのＩＤ情報を読み出し、前記読み出した権限ユーザのＩＤ情報と前記取得した印刷実行希望ユーザのＩＤ情報とが一致するか否かを判断する（Ｓ２０９）。
【００７１】
なお、カード記録情報から取得したＩＤ情報と、印刷ジョブ蓄積手段２１において認証印刷ジョブに対応づけているＩＤ情報とが異なるタイプである場合（例えば、印刷ジョブ蓄積手段２１では認証印刷ジョブを権限ユーザのユーザ名に対応づけているが、カード記録情報から取得したＩＤ情報は権限ユーザの社員番号である場合）、適応型認証手段２７は、同一ユーザに対応する種類の異なるＩＤ情報を予め対応づけたテーブルを参照して、又は、そのような対応関係を管理するＬＤＡＰサーバ（ＬＤＡＰ認証サービスを提供するディレクトリサーバ）に問い合わせて、認証手順読出ジョブの権限ユーザと印刷実行希望ユーザとが一致するか否かを判断すればよい。
【００７２】
一致しない場合、適応型認証手段２７は、適応型認証手段２７は、認証手順読出ジョブについて認証不成立、すなわち、認証手順読出ジョブは印刷実行希望ユーザを権限ユーザとする印刷ジョブではないと判断する（Ｓ２１０）。
【００７３】
この場合、適応型認証手段２７は、前記読み出した認証手順情報において指定される認証後処理を実行する（Ｓ２１１）。例えば、前記読み出した認証手順情報において、図９（ａ）に示すように認証後処理が指定されている場合、適応型認証手段２７は、前記取得した印刷実行希望ユーザのＩＤ情報に対応づけて認証不成立を示す認証結果をログに記録する処理を実行する。
【００７４】
その後、Ｓ２１５の工程に移行する。
【００７５】
一方、一致する場合、適応型認証手段２７は、認証手順読出ジョブについて認証成立、すなわち、認証手順読出ジョブは印刷実行希望ユーザを権限ユーザとする印刷ジョブに相当すると判断する（Ｓ２１２）。
【００７６】
この場合、印刷可否制御手段２８は、認証手順読出ジョブに基づいて要求元プリンタ装置３０で印刷処理が実行されるように、認証手順読出ジョブのジョブＩＤをジョブリストに追加する（Ｓ２１３）。
【００７７】
また、適応型認証手段２７は、前記読み出した認証手順情報において指定される認証後処理を実行する（Ｓ２１４）。例えば、前記読み出した認証手順情報において図９（ａ）に示すように認証後処理が指定されている場合、適応型認証手段２７は、前記取得した印刷実行希望ユーザのＩＤ情報に対応づけて認証成立を示す認証結果をログに記録する処理を実行する。また、ユーザ管理テーブル等を参照して前記取得した印刷実行希望ユーザのＩＤ情報に基づき印刷実行希望ユーザのメールアドレスを特定し、認証成立を示すメールを送信する。
【００７８】
次に、適応型認証手段２７は、未選択の印刷ジョブがあるか否かを判断し（Ｓ２１５）、あると判断した場合はＳ２０４に再帰する。
【００７９】
一方、Ｓ２０３において印刷ジョブが記憶されていないと判断した場合、又はＳ２１５において未選択の印刷ジョブがないと判断した場合、適応型認証手段２７は、ジョブリストを要求元のプリンタ装置３０に送信する（Ｓ２１６）。
【００８０】
プリンタ装置３０のジョブ要求手段３５は、認証印刷サーバ２０からジョブリストを受信した場合、該ジョブリストが空リストか否かを判断する（Ｓ２１７）。
【００８１】
空リストである場合、ジョブ要求手段３５は、例えば「入力されたＩＤ情報に該当する印刷ジョブはありません」等のメッセージをコンソールパネルに表示し（Ｓ２１８）、認証印刷処理を終了する。
【００８２】
一方、前記受信したジョブリストが空リストでない場合、ジョブ要求手段３５は、ジョブリストに登録されているジョブＩＤを順に選択し（Ｓ２１９）、前記選択したジョブＩＤを含むようにジョブ要求を作成して、認証印刷サーバ２０に送信する（Ｓ２２０）。
【００８３】
認証印刷サーバ２０のジョブ提供手段２４は、プリンタ装置３０からジョブ要求を受信した場合、該ジョブ要求からジョブＩＤを抽出し、印刷ジョブ蓄積手段２１から前記抽出したジョブＩＤに対応する印刷ジョブを読み出して、要求元プリンタ装置３０に送信する（Ｓ２２１）。
【００８４】
プリンタ装置３０への送信が終了した印刷ジョブは、所定のタイミング（例えば、プリンタ装置３０から印刷終了通知を受け付けたタイミングや、送信終了してから一定期間経過後など）で、印刷ジョブ蓄積手段２１から削除することが望ましい。ただし、認証手順情報において、印刷ジョブを削除するタイミングや、削除せずに残すといった指定を行えるように構成してもよい。
【００８５】
プリンタ装置３０の受信手段３１が認証印刷サーバ２０から印刷ジョブを受信した場合（Ｓ２２２）、印刷制御手段３２は、従来と同様に、該印刷ジョブに基づいて印刷処理を実行する（Ｓ２２３）。
【００８６】
すなわち、印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納し、認証印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する。
【００８７】
前記受信した印刷ジョブについて印刷処理が終了した場合、ジョブリストにおいて未選択のジョブＩＤがある場合は（Ｓ２２４：Ｙｅｓ）、Ｓ２１９に再帰する。一方、未選択のジョブＩＤがない場合（Ｓ２２４：Ｎｏ）、認証印刷処理は終了する。
【００８８】
このように本実施形態では、ユーザ端末１０において、ユーザが指定した認証手順情報を含むように印刷ジョブを作成し、認証印刷サーバ２０では、印刷ジョブに含まれる認証手順情報に基づいて該印刷ジョブが印刷実行希望ユーザに対応する印刷ジョブであるか否かを判断する構成としている。
【００８９】
かかる構成によれば、ユーザは、印刷ジョブに関連づけて認証手順情報を指定することで、管理者等を介することなく認証手順情報を設定できるので、管理者等に認証手順情報を開示する必要はない。またその結果、認証手順情報の設定・管理に関わる管理者等の負担も軽減することができる。
【００９０】
また、重要な印刷ジョブについてはよりセキュアな認証手順情報を指定するなど、印刷ジョブごとにユーザが必要と考えるセキュリティレベル等に応じて個別に認証手順情報を指定できる（カスタマイズできる）点で、認証手順の設定に関してユーザ利便性の高いかつ柔軟な認証印刷の枠組みを実現できる。
【００９１】
（変形例）
本変形例では、ユーザのＩＤカードが、カード記録情報を読み出す際に読出キー情報が必要となるタイプのＩＣカードである場合を想定し、かかる読出キー情報についても認証手順情報として指定できるように構成する。
【００９２】
具体的には、認証手順受付手段１４について、図９（ｂ）に示すような認証手順受付画面をディスプレイに表示し、ユーザから読出キー情報の指定も併せて受け付けるように構成する。
【００９３】
また、認証印刷処理について図１２〜図１４のフローチャートに示すように変形する。
【００９４】
すなわち、プリンタ装置３０において、印刷実行希望ユーザから認証印刷の実行指示を受け付けると、以下の認証印刷処理が実行される。
【００９５】
まず、プリンタ装置３０の記録情報読出手段３３は、自装置に接続される認証デバイスの読取方式情報を含むように読出キー要求を作成し、認証印刷サーバ２０に送信する（Ｓ３００）。
【００９６】
認証印刷サーバ２０の適応型認証手段２７は、プリンタ装置３０から読出キー要求を受信した場合、ジョブリストを空リストに初期化する（Ｓ３０１）。そして、印刷ジョブ蓄積手段２１に印刷ジョブが記憶されていない場合は（Ｓ３０２：Ｎｏ）、Ｓ３１８の工程に移行する。
【００９７】
一方、印刷ジョブが記憶されている場合（Ｓ３０２：Ｙｅｓ）、適応型認証手段２７は、前記記憶されている印刷ジョブを順に選択する（Ｓ３０３）。
【００９８】
次に、認証手順読出手段２５は、印刷ジョブ蓄積手段２１を参照し、前記選択した印刷ジョブに対応する認証手順情報を読み出す（Ｓ３０４）。以下、上記実施形態同様、認証手順情報を読み出した前記選択した印刷ジョブを「認証手順読出ジョブ」という。
【００９９】
次に、適応型認証手段２７は、前記受信した読出キー要求から認証デバイス１００の読取方式情報を抽出し、前記読み出した認証手順情報において指定される認証デバイスの読取方式と整合するかを否かを判断する（Ｓ３０５）。
【０１００】
整合しない場合、適応型認証手段２７は、認証手順読出ジョブについて認証不成立、すなわち、認証手順読出ジョブは印刷実行希望ユーザを権限ユーザとする印刷ジョブではないと判断し（Ｓ３０６）、Ｓ３１７の工程に移行する。
【０１０１】
一方、整合する場合、適応型認証手段２７は、印刷ジョブ蓄積手段２１を参照し、認証手順読出ジョブに対応する読出キー情報を読み出し、要求元プリンタ装置３０に送信する（Ｓ３０７）。
【０１０２】
プリンタ装置３０の記録情報読出手段３３は、認証印刷サーバ２０から読出キー情報を受信した場合、前記受信した読出キー情報に基づいて、印刷実行希望ユーザのＩＣカードから認証デバイス１００を介してカード記録情報を読み出す（Ｓ３０８）。
【０１０３】
次に、記録情報読出手段３３は、前記読み出したカード記録情報を認証印刷サーバ２０に送信する（Ｓ３０９）。
【０１０４】
認証印刷サーバ２０の適応型認証手段２７は、カード記録情報を受信した場合、前記読み出した認証手順情報において指定されるＩＤ情報抽出ルールに従って、前記受信したカード記録情報から印刷実行希望ユーザのＩＤ情報を取得する（Ｓ３１０）。
【０１０５】
次に、適応型認証手段２７は、印刷ジョブ蓄積手段２１を参照し、認証手順読出ジョブに対応する権限ユーザのＩＤ情報を読み出し、前記読み出した権限ユーザのＩＤ情報と前記取得した印刷実行希望ユーザのＩＤ情報とが一致するか否かを判断する（Ｓ３１１）。
【０１０６】
一致しない場合、適応型認証手段２７は、認証手順読出ジョブについて認証不成立、すなわち、認証手順読出ジョブは印刷実行希望ユーザを権限ユーザとする印刷ジョブではないと判断する（Ｓ３１２）。
【０１０７】
この場合、適応型認証手段２７は、前記読み出した認証手順情報において指定される認証後処理を実行し（Ｓ３１３）、その後、Ｓ３１７の工程に移行する。
【０１０８】
一方、一致する場合、適応型認証手段２７は、認証手順読出ジョブについて認証成立、すなわち、認証手順読出ジョブは印刷実行希望ユーザを権限ユーザとする印刷ジョブに相当すると判断する（Ｓ３１４）。
【０１０９】
この場合、印刷可否制御手段２８は、認証手順読出ジョブに基づいて要求元プリンタ装置３０で印刷処理が実行されるように、認証手順読出ジョブのジョブＩＤをジョブリストに追加する（Ｓ３１５）。
【０１１０】
また、適応型認証手段２７は、前記読み出した認証手順情報において指定される認証後処理を実行する（Ｓ３１６）。
【０１１１】
次に、適応型認証手段２７は、未選択の印刷ジョブがあるか否かを判断し（Ｓ３１７）、あると判断した場合はＳ３０３に再帰する。
【０１１２】
一方、Ｓ３０２において印刷ジョブが記憶されていないと判断した場合、又はＳ３１７において未選択の印刷ジョブがないと判断した場合、適応型認証手段２７は、ジョブリストを要求元のプリンタ装置３０に送信する（Ｓ３１８）。
【０１１３】
プリンタ装置３０のジョブ要求手段３５は、認証印刷サーバ２０からジョブリストを受信した場合、該ジョブリストが空リストか否かを判断する（Ｓ３１９）。
【０１１４】
空リストである場合、ジョブ要求手段３５は、例えば「入力されたＩＤ情報に該当する印刷ジョブはありません」等のメッセージをコンソールパネルに表示し（Ｓ３２０）、認証印刷処理を終了する。
【０１１５】
一方、前記受信したジョブリストが空リストでない場合、ジョブ要求手段３５は、ジョブリストに登録されているジョブＩＤを順に選択し（Ｓ３２１）、前記選択したジョブＩＤを含むようにジョブ要求を作成して、認証印刷サーバ２０に送信する（Ｓ３２２）。
【０１１６】
認証印刷サーバ２０のジョブ提供手段２４は、プリンタ装置３０からジョブ要求を受信した場合、該ジョブ要求からジョブＩＤを抽出し、印刷ジョブ蓄積手段２１から前記抽出したジョブＩＤに対応する印刷ジョブを読み出して、要求元プリンタ装置３０に送信する（Ｓ３２３）。
【０１１７】
プリンタ装置３０の受信手段３１が認証印刷サーバ２０から印刷ジョブを受信した場合（Ｓ３２４）、印刷制御手段３２は、従来と同様に、該認証印刷ジョブに基づいて印刷処理を実行する（Ｓ３２５）。
【０１１８】
前記受信した印刷ジョブについて印刷処理が終了した場合、ジョブリストにおいて未選択のジョブＩＤがある場合は（Ｓ３２６：Ｙｅｓ）、Ｓ３２１に再帰する。一方、未選択のジョブＩＤがない場合（Ｓ３２６：Ｎｏ）、認証印刷処理は終了する。
【０１１９】
（他の変形例）
本発明は、上記実施形態や変形例に限定されることなく種々に変形して適用することが可能である。例えば、上記実施形態では、印刷装置としてプリンタ装置を備える認証印刷システムについて説明したが、本発明は、複写機、ファクシミリ、複合機などの印刷装置を備える認証印刷システムに対しても適用可能である。
【０１２０】
また、上記実施形態では、ユーザ端末１０、認証印刷サーバ２０、プリンタ装置３０を別体として説明しているが、いずれかの機能の一部又は全部を他の装置（上記１０〜３０以外の装置であってもよい）が備えるように構成してもよい。
【０１２１】
例えば上記実施形態では、認証印刷サーバ２０が、本発明に基づく適応型認証印刷に必要な主な手段（認証手順管理手段、認証手順読出手段２５、ＩＤ取得手段２６、適応型認証手段２７、印刷可否制御手段２８）を備えているが、これらのうち一部又は全部の手段を他のサーバ等が備えるように構成することも考えられる。また例えば、プリンタ装置３０が印刷ジョブ蓄積手段２１を備える構成としてもよい。
【０１２２】
また、上記実施形態では、印刷実行希望ユーザが印刷実行権限を有すると判断した場合に認証手順読出ジョブについて印刷処理が行われるように制御する構成としているが、本発明はこのような構成に限られるものではない。例えば、前記印刷実行希望ユーザが印刷実行権限を有すると判断した認証手順読出ジョブについて、前記印刷システムの管理者等が設定した印刷許可条件が成立した場合に、印刷処理が行われるように制御する構成としてもよい。
【０１２３】
前記印刷許可条件としては、例えばカード記録情報から抽出したＩＤ情報で特定されるユーザが所定エリア（例えば、プリンタ装置３０が設置されている部屋内）に所在しているといった条件を考えることができる。この場合、認証印刷システム１（適応型認証手段２７）は、プリンタ装置３０が設置されている部屋等の入退管理を行う入退管理システムから前記所定エリアの入退情報を取得し、該入退情報に基づいて前記抽出したＩＤ情報で特定されるユーザが前記所定エリアに所在しているか否かを判断する。
【０１２４】
かかる構成によれば、ユーザが指定した認証手順情報に基づく判断だけでは必ずしも十分に印刷実行権限の有無を確認できない場合（例えばユーザが誤って常に「認証成立」となるように認証手順情報を指定してしまった場合など）であっても、管理者等が設定した印刷許可条件によってセキュアな認証印刷環境を確保することができる。
【０１２５】
また、上記実施形態では、認証手順受付手段１４が認証手順情報の指定を受け付ける構成としているが、該構成に代えて、プリンタドライバ手段１３が直接、認証手順情報の指定を受け付ける構成としてもよい。
【０１２６】
また、上記実施形態では、プリンタドライバ手段１３が認証手順情報を含むように印刷ジョブを作成する（印刷ジョブに認証手順情報を内的に付加する）ことで、印刷ジョブと認証手順情報とを関連づける構成、換言すれば、ジョブ管理手段２２（認証手順管理手段）が、ユーザ端末１０から認証手順情報を含む印刷ジョブを受信することで、該印刷ジョブの認証手順情報を受け付ける構成としているが、本発明はこのような構成に限られるものではない。
【０１２７】
例えば印刷ジョブに認証手順情報を外的に付加した拡張印刷ジョブを作成することで、印刷ジョブと認証手順情報とを関連づける構成としてもよい。この場合、印刷ジョブに認証手順情報を付加して拡張印刷ジョブを作成するのは、例えばポートモニターなど、プリンタドライバ手段１３以外が行うように構成してもよい。更に、認証手順情報に印刷ジョブを特定する情報を付加する（又は印刷ジョブに認証手順情報を特定する情報を付加する）構成とすれば、印刷ジョブと認証手順情報とを別々に送信する構成とすることもできる。
【０１２８】
また、上記実施形態では、印刷ジョブ蓄積処理において、印刷ジョブを作成する際にユーザから認証手順情報の指定を受け付ける構成としているが、印刷ジョブを作成する前にユーザから認証手順情報の指定を受け付けて記憶しておき、印刷ジョブ蓄積処理では該記憶した認証手順情報を参照するように構成してもよい。
【０１２９】
また、上記実施形態では、ジョブ管理手段２２が認証手順管理手段としての機能を兼ね備え、印刷ジョブ蓄積手段２１に認証手順情報を記憶する構成としているが、例えば認証手順情報が印刷ジョブとは別途に送信される場合であれば、ジョブ管理手段２２、印刷ジョブ蓄積手段２１とは別に、認証手順管理手段、認証手順記憶手段（メモリ）を設けて、認証手順管理手段が認証手順情報を受信し、印刷ジョブに対応づけて認証手順記憶手段に記憶する構成としてもよい。
【０１３０】
また、上記実施形態では、認証手順情報として、認証処理に使用する認証デバイス、ＩＤ情報抽出ルール、認証後処理を指定する構成について説明したが、これらに代えて／加えて、認証処理に使用するプリンタ装置やＬＤＡＰサーバなどの指定、印刷可能時間帯の指定など、他の認証成立／不成立条件に関わる項目を認証手順情報として指定する構成としてもよい。例えば、認証手順情報として、機種、装置名、ＩＰアドレスなどによってプリンタ装置を指定し、記録情報を取得した認証デバイス１００に接続されるプリンタ装置１０が、認証手順情報において指定されるプリンタ装置と整合する場合に、印刷実行希望ユーザが認証手順読出ジョブに基づく印刷実行権限を有すると判断することが考えられる。また例えば、ＬＤＡＰサーバを利用して認証する場合であれば、認証手順情報として、ＩＰアドレス等によってＬＤＡＰサーバを指定したり、更に、ＬＤＡＰサーバから取得する情報（例えば、役職情報）、その取得情報に関する条件（例えば、課長以上であること）などについて指定するように構成してもよい。
【０１３１】
また、上記実施形態では、認証手順情報を図１０に示すようなテーブル形式のデータ構造で表し、印刷ジョブのヘッダに格納する構成としているが、例えば認証手順情報を図１５に示すようなマクロ関数（又はスクリプト）として表し、印刷ジョブのヘッダ等に格納する構成としてもよい。この場合、認証手順受付画面は、マクロ関数を受け付けるのに適した画面へ適宜変更される。また、認証印刷処理の工程の一部は、前記マクロ関数を呼び出ことで実行されることになる。なお、図に示す例では、ＦＵＮＣ＿ＡＵＴＨＥＮＴＩＣＡＴＥ関数がＳ２０６〜Ｓ２１２の工程に相当し（ただし、フローチャートと工程順は異なる）、ＦＵＮＣ＿ＰＯＳＴ＿ＰＲＯＣＥＳＳ関数がＳ２１１、Ｓ２１４の工程に相当している。
【０１３２】
また、上記実施形態では、認証手順読出ジョブに対応する権限ユーザのＩＤ情報と印刷実行希望ユーザのＩＤ情報とが一致するか否かに基づき、認証成立／不成立を判断する構成としているが、例えば認証手順情報において、印刷ジョブに含まれる権限ユーザのＩＤ情報とは異なる本人特定情報（権限ユーザが設定したパスワードなどを含む）が指定されている場合は、前記指定された本人特定情報と印刷実行希望ユーザのＩＤ情報とが一致するか否かを判断するように構成してもよい。
【０１３３】
また、上記実施形態では、認証印刷サーバ２０において、まずジョブリストを作成してプリンタ装置３０に送信し、プリンタ装置３０からジョブリストに登録されている印刷ジョブの要求があった場合に、これを送信する構成としているが、本発明は必ずしもこのような構成に限られない。例えばジョブリストを作成せずに、認証手順読出ジョブが印刷実行希望ユーザを権限ユーザとする印刷ジョブに相当すると判断した場合、その都度、該認証手順読出ジョブをプリンタ装置３０に送信する構成としてもよい。この場合、ジョブ提供手段２４が、前記判断した認証手順読出ジョブについてプリンタ装置３０で印刷処理が実行されるように制御する印刷可否制御手段２８として機能することになる。
【図面の簡単な説明】
【０１３４】
【図１】認証印刷システム１の概略構成を示すブロック図である。
【図２】ユーザ端末１０の構成を示すブロック図である。
【図３】認証印刷サーバ２０の構成を示すブロック図である。
【図４】プリンタ装置３０の構成を示すブロック図である。
【図５】印刷ジョブ蓄積処理を説明するためのフローチャートである。
【図６】認証印刷処理を説明するためのフローチャートである。
【図７】認証印刷処理を説明するためのフローチャートである。
【図８】認証印刷処理を説明するためのフローチャートである。
【図９】認証手順受付画面の例を示す図である。
【図１０】認証手順情報をテーブル形式で表した場合のデータ構造を模式的に示す図である。
【図１１】印刷ジョブ蓄積手段２１のデータ構造例を示す図である。
【図１２】変形例における認証印刷処理を説明するためのフローチャートである。
【図１３】変形例における認証印刷処理を説明するためのフローチャートである。
【図１４】変形例における認証印刷処理を説明するためのフローチャートである。
【図１５】認証手順情報をマクロ関数として表した場合の例を示す図である。
【符号の説明】
【０１３５】
１  認証印刷システム、１０  ユーザ端末、１１  入出力手段、１２  通信手段、１３  プリンタドライバ手段、１４  認証手順受付手段、２０  認証印刷サーバ、２１  印刷ジョブ蓄積手段、２２  ジョブ管理手段、２３  ジョブリスト提供手段、２４  ジョブ提供手段、２５  認証手順読出手段、２６  ＩＤ取得手段、２７  適応型認証手段、２８  印刷可否制御手段、３０  プリンタ装置、３１  受信手段、３２  印刷制御手段、３３  記録情報読出手段、３４  リスト要求手段、３５  ジョブ要求手段、１００  認証デバイス
【図１】
2008238585.tif 000003
【図２】
2008238585.tif 000004
【図３】
2008238585.tif 000005
【図４】
2008238585.tif 000006
【図５】
2008238585.tif 000007
【図６】
2008238585.tif 000008
【図７】
2008238585.tif 000009
【図８】
2008238585.tif 000010
【図９】
2008238585.tif 000011
【図１０】
2008238585.tif 000012
【図１１】
2008238585.tif 000013
【図１２】
2008238585.tif 000014
【図１３】
2008238585.tif 000015
【図１４】
2008238585.tif 000016
【図１５】
2008238585.tif 000017