(57)【要約】【課題】認証印刷システムにおいて、認証から印刷出力までの時間を短縮する。【解決手段】クライアント１０２から出力された印刷ジョブは、サーバ１０４の認証印刷ジョブ保存部１２０に保存されるが、その中の優先度の高いジョブは、プリンタ１０６に事前に転送され、プリンタ１０６内の優先印刷ジョブ保存部１３６に保存される。ユーザ１１０が認証操作を行うと、そのユーザの認証印刷ジョブが、まずプリンタ１０６内の優先印刷ジョブ保存部１３６からサーチされる。サーチの結果、見つかれば、優先印刷ジョブ保存部１３６からそのジョブが読み出され印刷出力が行われ、見つからなければ、サーバ１０４からその印刷ジョブがプリンタ１０６へ転送されて印刷出力が行われる。【選択図】図１
2009217306.tif 000002
【特許請求の範囲】
【請求項１】
印刷出力を実行する印刷出力手段と、
クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、
前記第１保存手段から少なくとも一つの印刷ジョブを受信して保存するものであって、前記第1保存手段よりも短時間に前記印刷出力手段へデータを転送することができる第２保存手段と、
前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、
前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記第２保存手段へ転送する転送手段と、
所定のイベントを発生するイベント発生手段と、
前記イベント発生手段に応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記第１の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段と
を備えた印刷システム。
【請求項２】
請求項１又は２記載の印刷システムにおいて、
前記第１保存手段を有するサーバと、
前記印刷出力手段と前記第２保存手段を有するプリンタと
を備えた印刷システム。
【請求項３】
請求項１又は２記載の印刷システムにおいて、
前記優先印刷ジョブのデータサイズ及び前記優先度、並びに前記第２保存手段の容量に基づいて、前記第２保存手段内の既存の優先印刷ジョブの削除又は前記第２保存手段への新たな優先印刷ジョブの書き込みを制御する更新手段
を更に備える印刷システム。
【請求項４】
請求項１〜３のいずれか一項記載の印刷システムにおいて、
前記優先度決定手段が、各印刷ジョブが前記クライアントから出力された時刻若しくは順序、又は前記第１保存手段に書き込まれた時刻若しくは順序に応じて、前記各印刷ジョブの優先度を決定する
印刷システム。
【請求項５】
請求項１〜４のいずれか一項記載の印刷システムにおいて、
前記優先度決定手段が、各印刷ジョブのユーザが誰であるかに応じて、前記各印刷ジョブの優先度を決定する
印刷システム。
【請求項６】
請求項５記載の印刷システムにおいて、
過去に印刷出力された各印刷ジョブについて、前記クライアントから出力され又は前記第１保存手段に書き込まれてから印刷出力されるまでの保存期間を計測する保存時間計測手段を更に備え、
前記優先度決定手段が、前記保存時間計測手段によって計測された各ユーザの過去の１以上の印刷ジョブの前記保存期間に基づいて、前記第１保存手段内の前記各ユーザの印刷ジョブの優先度を決定する
印刷システム。
【請求項７】
請求項１〜６記載のいずれか一項記載の印刷システムにおいて、
前記優先度決定手段が、各印刷ジョブのファイル名に含まれる文字列に応じて、前記各印刷ジョブの優先度を決定する
印刷システム。
【請求項８】
請求項７記載の印刷システムにおいて、
過去に印刷出力された各印刷ジョブについて、前記クライアントから出力され又は前記第１保存手段に書き込まれてから印刷出力されるまでの保存期間を計測する保存時間計測手段を備え、
前記優先度決定手段が、前記保存時間計測手段によって計測された各文字列を含むファイルをもつ過去の１以上の印刷ジョブの前記保存期間に基づいて、前記第１保存手段内の前記各文字列を含むファイルをもつ印刷ジョブの優先度を決定する
印刷システム。
【請求項９】
請求項１〜８のいずれか一項記載の印刷システムにおいて、
前記イベント発生手段が、前記ユーザから識別情報を入力して認証を行ない、
前記印刷出力要求手段が、前記所定イベントとしての前記認証の成功に応答して、前記ユーザの印刷ジョブを、前記要求印刷ジョブとして、前記第２の保存手段から探す、
印刷システム。
【請求項１０】
サーバと通信可能に接続されるプリンタであって、前記サーバが、
クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、
前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、
前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記プリンタへ転送する転送手段と
を備える場合における前記プリンタにおいて、
印刷出力を実行する印刷出力手段と、
前記第１保存手段から少なくとも一つの印刷ジョブを受信して保存する第２保存手段と、
所定のイベントに応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記第１の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段と
を備えたプリンタ。
【請求項１１】
クライアント及びプリンタと通信可能に接続されるサーバであって、前記プリンタが、
印刷出力を実行する印刷出力手段と、
前記サーバから少なくとも一つの印刷ジョブを受信して保存する第２保存手段と、
所定のイベントに応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記サーバから前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段と
を備える場合における前記サーバにおいて、
クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、
前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、
前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記プリンタへ転送する転送手段と
を備えたサーバ。
【請求項１２】
クライアント及びプリンタと通信可能に接続されるサーバとしてコンピュータを機能させるための機械読み取り可能なコンピュータプログラムであって、前記プリンタが、
印刷出力を実行する印刷出力手段と、
前記サーバから少なくとも一つの印刷ジョブを受信して保存する第２保存手段と、
所定のイベントに応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記サーバから前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段と
を備える場合における前記コンピュータプログラムにおいて、
前記サーバが
クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、
前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、
前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記プリンタへ転送する転送手段と
を備えたコンピュータプログラム。
【請求項１３】
第１保存手段にて、クライアントから出力された１以上の印刷ジョブを保存するステップと、
前記第1保存手段内の前記印刷ジョブの優先度を決定するステップと、
前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から、前記第1保存手段よりも短時間に印刷出力手段へデータを転送することができる第２保存手段へ、転送するステップと、
前記第２保存手段にて、前記第１保存手段から転送された少なくとも一つの印刷ジョブを受信して保存するステップと、
所定のイベントを発生するステップと、
前記所定のイベントに応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記第１の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送するステップと、
前記印刷出力手段にて、前記印刷出力手段へ転送された印刷ジョブの印刷出力するステップと
を備えた印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、認証印刷に好適な印刷システム、プリンタ、サーバ、コンピュータプログラム及び印刷方法に関し、特に、印刷ジョブを保存するためのストレージ容量とデータ転送時間についての課題を解決するための技術に関する。
【背景技術】
【０００２】
クライアントから出力された印刷ジョブをシステム内に一時的に保存し、その後に、所定のイベントに応答して印刷出力をする印刷システムが知られている。その典型例は、認証印刷（又は親展印刷）システムである（例えば、特許文献１、２）。認証印刷システムは、ユーザの認証というイベントが実施されて初めて、保存されていたそのユーザの印刷ジョブの印刷出力を行う。この種の印刷システムは、印刷ジョブをシステム内の何処に保存するかに関して、次の２つのタイプに大別できる。
【０００３】
第１のタイプの印刷システムでは、サーバに印刷ジョブが一時的に保存され、プリンタにて認証が実施された後に印刷出力が実施される。このタイプの印刷システムでは、認証後印刷出力までには、プリンタがサーバから印刷ジョブを取得するための通信時間を要するので、印刷出力が遅れる。
【０００４】
もう一つのタイプの印刷システム（例えば、特許文献１、２）では、プリンタに印刷ジョブが保存される。このタイプの印刷システムにおいては、認証後の通信時間は必要としないが、プリンタが十分に大きい容量のストレージを持つ必要がある。
【０００５】
このような問題は、認証印刷システムだけに限らず、印刷ジョブをシステム内に一時的に蓄え保存した後に、所定のイベントが発生して初めて印刷出力をするように構成された印刷システムに共通する問題である。
【０００６】
【特許文献１】特開２００２−３７０４０７号公報（要約書）
【特許文献２】特許３０５４２３０号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、クライアントから出力された印刷ジョブをシステム内に一時的に蓄え保存した後に、所定のイベントが発生して初めて印刷出力をするように構成された、認証印刷システムに代表されるような、印刷システムにおいて、イベント発生後の印刷出力を高速化することにある。
【課題を解決するための手段】
【０００８】
本発明の一つの側面に従う印刷システムは、印刷出力を実行する印刷出力手段と、クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、前記第１保存手段から少なくとも一つの印刷ジョブを受信して保存するものであって、前記第1保存手段よりも短時間に前記印刷出力手段へデータを転送することができる第２保存手段と、前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記第２保存手段へ転送する転送手段と、所定のイベントを発生させるイベント発生手段と、前記イベント発生手段に応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記第１の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段とを備える。
【０００９】
この印刷システムにおいては、クライアントからの印刷ジョブの内、優先度に応じて選択された優先印刷ジョブが、事前に、短時間で印刷出力手段へデータ転送可能な第２保存手段に転送されるので、迅速に印刷出力を開始できる。
【００１０】
本発明に従う印刷システムの好適な一実施形態は、前記第１保存手段を有するサーバと、前記印刷出力手段と前記第２保存手段を有するプリンタとを備える。優先印刷ジョブが、事前にプリンタに転送済みとなっているため、迅速に印刷出力を開始できる。
【００１１】
好適な一実施形態は、前記優先印刷ジョブのデータサイズ及び前記優先度、並びに前記第２保存手段の容量に基づいて、前記第２保存手段内の既存の優先印刷ジョブの削除又は前記第２保存手段への新たな優先印刷ジョブの書き込みを制御する更新手段を更に備える。第２保存手段（プリンタ）が持つ有限のストレージ容量を、優先度の高い印刷ジョブに対して有効に活用することができる。
【００１２】
好適な一実施形態では、優先度の決定方法として、幾つかの方法を選択的に又は組み合わせて使用することができる。
【００１３】
一つの方法によれば、前記優先度決定手段が、各印刷ジョブが前記クライアントから出力された時刻若しくは順序、又は前記第１保存手段に書き込まれた時刻若しくは順序に応じて、前記各印刷ジョブの優先度を決定する。印刷ジョブの時刻又は順序を優先度の決定に影響させることで、例えば、古い印刷ジョブから順番に印刷出力するような利用形態にて、古い印刷ジョブの印刷の高速化をはかることができる。
【００１４】
別の方法によれば、前記優先度決定手段が、各印刷ジョブのユーザが誰であるかに応じて、前記各印刷ジョブの優先度を決定する。ユーザが誰であるかを優先度の決定に影響させることで、例えばユーザごとの印刷傾向を印刷速度に反映するように、第２保存手段を活用することができる。
【００１５】
また別の方法によれば、前記印刷システムが、過去に印刷出力された各印刷ジョブについて、前記クライアントから出力され又は前記第１保存手段に書き込まれてから印刷出力されるまでの保存期間を計測する保存時間計測手段を更に備え、前記優先度決定手段が、前記保存時間計測手段によって計測された各ユーザの過去の１以上の印刷ジョブの前記保存期間に基づいて、前記第１保存手段内の前記各ユーザの印刷ジョブの優先度を決定する。ユーザごとの過去の印刷ジョブの保存期間の長さをユーザごとの優先度の決定に影響させることで、ユーザごとの保存期間の傾向（どのユーザが印刷出力を早く又は遅くに行うか）を印刷速度に反映させるように、第２保存手段を活用することができる。
【００１６】
さらにまた別の方法によれば、前記優先度決定手段が、各印刷ジョブのファイル名に含まれる文字列に応じて、前記各印刷ジョブの優先度を決定する。各印刷ジョブのファイル名に含まれる文字列を優先度の決定に影響させることで、例えば、特定の文字列が印刷ジョブのファイル名に含まれているか否かを印刷速度に反映するように、第２保存手段を活用することができる。
【００１７】
またさらに別の方法によれば、前記印刷システムが、過去に印刷出力された各印刷ジョブについて、前記クライアントから出力され又は前記第１保存手段に書き込まれてから印刷出力されるまでの保存期間を計測する保存時間計測手段を備え、前記優先度決定手段が、前記保存時間計測手段によって計測された各文字列を含むファイルをもつ過去の１以上の印刷ジョブの前記保存期間に基づいて、前記第１保存手段内の前記各文字列を含むファイルをもつ印刷ジョブの優先度を決定する。ファイル名に含まれる文字列ごとの保存期間を優先度の決定に影響させることで、例えば、特定の文字列を含むファイル名をもつ過去の印刷ジョブの保存期間が長かったか否かを印刷速度に反映するように、第２保存手段を活用することができる。
【００１８】
好適な一実施形態は、本発明が適用された認証印刷システムであり、前記イベント発生手段が、前記ユーザから識別情報を入力して認証を行ない、前記印刷出力要求手段が、前記イベントしての前記認証の成功に応答して、前記ユーザの印刷ジョブを、前記要求印刷ジョブとして、前記第２の保存手段から探す。この実施形態は、認証印刷システムに本発明を適用した一例である。
【００１９】
本発明の別の側面に従う、サーバと通信可能に接続されるプリンタにおいては、前記サーバが、クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記プリンタへ転送する転送手段とを備えており、前記プリンタは、印刷出力を実行する印刷出力手段と、前記第１保存手段から少なくとも一つの印刷ジョブを受信して保存する第２保存手段と、所定のイベントに応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記第１の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段とを備える。
【００２０】
本発明のまた別の側面に従う、クライアント及びプリンタと通信可能に接続されるサーバにおいては、前記プリンタが、印刷出力を実行する印刷出力手段と、前記サーバから少なくとも一つの印刷ジョブを受信して保存する第２保存手段と、所定のイベントに応答して、印刷出力が要求された要求印刷ジョブを前記第２の保存手段から探し、前記要求印刷ジョブが前記第２の保存手段内に有れば、前記第２の保存手段から前記印刷出力手段へ前記要求印刷ジョブを転送し、前記要求印刷ジョブが前記第２の保存手段内に無ければ、前記サーバから前記印刷出力手段へ前記要求印刷ジョブを転送する印刷出力要求手段とを備え、前記サーバは、クライアントから出力された１以上の印刷ジョブを保存する第１保存手段と、前記第1保存手段内の前記印刷ジョブの優先度を決定する優先度決定手段と、前記優先度に基づいて、前記第1保存手段内の前記印刷ジョブ中から優先印刷ジョブを選択し、選択された前記優先印刷ジョブを前記第１の保存手段から前記プリンタへ転送する転送手段とを備える。
【００２１】
本発明は、また、上記サーバとしてコンピュータを機能させるための機械読み取り可能なコンピュータプログラムも提供する。
【００２２】
本発明はまた、上記印刷システムによって実行される印刷方法も提供する。
【発明の効果】
【００２３】
本発明によれば、プリンタがサーバから印刷データを取得するタイプの認証印刷システムおいて印刷出力を高速化することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、本発明にかかる印刷システムの一実施形態を説明する。この実施形態は、認証印刷システムに本発明を適用した一例であるが、本発明は認証印刷システム以外の印刷システムにも適用できる。
【００２５】
図１は、この実施形態にかかる認証印刷システムの構成を示す。
【００２６】
図１に示すように、認証印刷システム１００は、例えばパーソナルコンピュータにより構成されるクライアント１０２と、クライアント１０２に通信可能に接続された、例えばパーソナルコンピュータにより構成されるサーバ１０４と、サーバ１０４に通信可能に接続されたプリンタ１０６とを備える。プリンタ１０６は、ユーザの認証を行うため認証装置１０８を備える（外付けでも内蔵でもよいし、或いは、例えばクライアント１０２又はサーバ１０４に設けられているというように、プリンタ１０６に直接接続されてなくてもよい）。
【００２７】
この認証印刷システム１００は、認証印刷ジョブ（認証が行われて初めて印刷出力される印刷ジョブ）と、通常印刷ジョブ（認証とは関係がなく、クライアント１０２から出力されたら直ちに印刷出力してよい印刷ジョブ）の双方を扱うことができる。しかし、この明細書の説明では、通常印刷ジョブの処理には言及せず、認証印刷ジョブの処理についてのみ説明し、単なる「印刷ジョブ」という用語は、認証印刷ジョブを指すものとして使われる。
【００２８】
この認証印刷システム１００では、クライアント１０２（図では１つであるが、１つのサーバ１０４に複数のクライアント１０２が接続されていてよい）から出力された１以上の印刷ジョブは、まず、サーバ１０４に受信され、サーバ１０４に一時的に蓄積され保存される。基本的動作としては、認証後にプリンタ１０６がサーバ１０４から、認証により特定されたユーザの印刷ジョブを取得して、それを印刷出力する。しかし、この基本的動作だけでなく、本発明の記載の原理に従い、次の事前転送動作が行われる。すなわち、サーバ１０４に保存されている印刷ジョブの中から、それぞれの印刷ジョブの優先度に応じて、優先印刷ジョブが選択される（本実施形態では、優先度が比較的に高い印刷ジョブが優先印刷ジョブとして選択される）。そして、その選択された優先印刷ジョブが、その優先印刷ジョブのユーザの認証が行われるより前に、予めプリンタ１０６に転送される。そのため、その優先印刷ジョブについては、そうでない印刷ジョブに比べて、認証から印刷出力されるまでの時間が短縮される。
【００２９】
この認証印刷システム１００の機能と動作の概要は次のとおりである。
【００３０】
（１）  クライアント１０２から出力された印刷ジョブは、まず、サーバ１０４内の認証印刷ジョブ保存部１２０に一時的に保存されるが、サーバ１０４により優先度が高いと判断された一部の印刷ジョブ（優先印刷ジョブ）は、事前に（すなわち、そのユーザの認証が行われるより前に）プリンタ１０６に送信され、プリンタ１０６内の優先印刷ジョブ保存部１３６に一時的に保存される。
【００３１】
（２）  サーバ１０４は、優先度情報をつけて優先印刷ジョブをプリンタ１０６に送り、プリンタ１０６は優先印刷ジョブ保存部１３６の容量が不足する場合には、優先印刷ジョブ保存部１３６から優先度が比較的に低い優先印刷ジョブを消去して、より優先度が高い優先印刷ジョブのための保存領域を確保する。
【００３２】
（３）  優先度の決め方には以下の複数通りの方法（以下は例示列挙であり、限定列挙ではない）が選択的または組み合わせて採用できる。
【００３３】
（３−１）  クライアント１０２からの出力時刻もしくは順番（又は、サーバ１０４への書き込み時刻もしくは順番）で決める方法。例えば、サーバ１０４にてより早期に書き込まれた印刷ジョブに、より高い優先度を与える。
【００３４】
（３−２）  ユーザが誰であるかにより決める方法で、例えば次の通り。
（３−２A）  予め指定されたユーザの印刷ジョブに、他のユーザの印刷ジョブより高い優先度を与える。
（３−２B）  ユーザごとに、過去の印刷ジョブのサーバ１０４への書き込み（保存開始）（又はクライアント１０２からの出力）から認証までの保存期間を計測しておく。この保存期間がより短いユーザの印刷ジョブに、より高い優先度を与える。
【００３５】
（３−３）  印刷ジョブがもつ属性で決める方法で、例えば次の通り。
（３−３A）  予め指定された文字列を含むファイル名をもつ印刷ジョブに、そうでない印刷ジョブより高い優先度を与える。
（３−３B）  文字列ごとに、それを含むファイル名を持つ印刷ジョブのサーバ１０４への書き込み（保存開始）（又はクライアント１０２からの出力）から認証までの保存期間を計測しておく。その保存時間がより短い文字列を含むファイル名をもつ印刷ジョブに、より高い優先度を与える。
【００３６】
以下、図１を参照して、この認証印刷システム１００の機能的な構成を詳細に説明する。なお、クライアント１０２及びサーバ１０４がもつ各種機能は、典型的には、クライアント１０２及びサーバ１０４として使われるコンピュータ上で実行されるコンピュータプログラムによって実現される。
【００３７】
図１の認証印刷システムの構成図に示すように、クライアント１０２は、認証印刷ジョブ生成部１１２と認証印刷ジョブ送信部１１４とを備える。認証印刷ジョブ生成部１１２は、認証印刷ジョブを生成する。認証印刷ジョブ送信部１１４は、認証印刷ジョブ生成部１１２で生成された認証印刷ジョブをサーバ１０４へ送信する。
【００３８】
サーバ１０４は、認証印刷ジョブ保存部１２０、優先度判別部１２２、印刷ジョブ保存期間計測部１２４、優先度情報付与部１２６、優先印刷ジョブ送信部１２８、認証印刷ジョブ要求受信部１３０、認証印刷ジョブ検索部１３２、及び認証印刷ジョブ送信部１３４を備える。
【００３９】
認証印刷ジョブ保存部１２０は、クライアント１０２から送信されてきた認証印刷ジョブを一時的に（認証印刷ジョブによる印刷が完了するまで）保存する。優先度判別部１２２は、認証印刷ジョブ保存部１２０に保存された認証印刷ジョブの優先度を決定すると共に、その優先度に基づいて、事前にプリンタへ送信しておくべき認証印刷ジョブを選択する。
【００４０】
印刷ジョブ保存期間計測部１２４は、認証印刷ジョブ保存部１２０に認証印刷ジョブの情報が書き込まれた時刻（又はクライアント１０２から認証印刷ジョブが出力された時刻）から、その認証印刷ジョブによる印刷出力が行われた時刻（実質的には認証が行われた時刻）までの保存期間を計測する。ここで計測された保存期間の計測結果は、優先度判別部１２２で認証印刷ジョブの優先度を決定するときに利用される。例えば、優先度判別部１２２が、保存期間の過去の実績を見て優先度を決定するときなどに利用される。
【００４１】
優先度情報付与部１２６は、優先度判別部１２２で選択された優先度の認証印刷ジョブを認証印刷ジョブ保存部１２０から読み出して優先度情報を付与する。優先印刷ジョブ送信部１２８は、優先度情報の付与された認証印刷ジョブを優先度情報付与部１２６から受け取ってプリンタ１０６へ送信する。
【００４２】
認証印刷ジョブ要求受信部１３０は、プリンタ１４２から、或るユーザ識別子を含んだ認証印刷ジョブ要求を受付ける。認証印刷ジョブ検索部１３２は、認証印刷ジョブ要求受信部１３０で受信された認証印刷ジョブ要求に含まれるユーザ識別子とマッチするユーザ識別子を有する認証印刷ジョブを、認証印刷ジョブ保存部１２０の中から検索する。認証印刷ジョブ送信部１３４は、認証印刷ジョブ検索部１３２によって検索された認証印刷ジョブをプリンタ１０６へ送信する。
【００４３】
プリンタ１０６は、優先印刷ジョブ保存部１３６、優先印刷ジョブ更新部１３８、認証情報受信部１４０、認証印刷ジョブ要求部１４２、認証印刷ジョブ受信部１４４、及び印刷出力部１４６を備える。
【００４４】
優先印刷ジョブ保存部１３６は、サーバ１０４から送信されてきた優先度付きの認証印刷ジョブを、印刷が完了するまで保持する。優先印刷ジョブ更新部１３８は、サーバ１０４から送信されてきた優先度付きの認証印刷ジョブを受信して優先印刷ジョブ保存部１３６に書き込むか否かを判断すると共に、必要に応じて、優先印刷ジョブ保存部１３６に保存されている優先度付きの認証印刷ジョブの消去・更新を行う。
【００４５】
認証情報受信部１４０は、認証装置１０８から送信されたユーザ識別子を含む認証情報を受信する。認証印刷ジョブ要求部１４２は、認証装置１０８から送信されたユーザ識別子をもつ認証印刷ジョブを、まず、優先印刷ジョブ保存部１３６からサーチし、その結果、そのユーザ識別子をもつ認証印刷ジョブが優先印刷ジョブ保存部１３６内になければ、次に、そのユーザ識別子を含んだ認証印刷ジョブ要求を作成してサーバ１０４の認証印刷ジョブ要求受信部１３０へ送信する。
【００４６】
認証印刷ジョブ受信部１４４は、認証印刷ジョブ要求部１４２によるサーチの結果、そのユーザ識別子を含んだ認証印刷ジョブが優先印刷ジョブ保存部１３６にあれば、そのユーザ識別子を含んだ認証印刷ジョブを優先印刷ジョブ保存部１３６から取得する。また、そのユーザ識別子を含んだ認証印刷ジョブが優先印刷ジョブ保存部１３６になければ、認証印刷ジョブ受信部１４４は、上記の認証印刷ジョブ要求に対する応答としてサーバ１０６の認証印刷ジョブ送信部１３４から送信される認証印刷ジョブを、受信する。印刷出力部１４６は、認証印刷ジョブ受信部１４４が受信した認証印刷ジョブを受け取って印刷を実行する。
【００４７】
認証装置１０８は、認証情報入力部１５０と認証情報送信部１５２とを備える。認証情報入力部１５０は、ユーザ１１０からユーザ識別子を含んだ認証情報を入力する。認証情報送信部１５２は、認証情報入力部１５０から受け取った認証情報をプリンタ１０６の認証情報受信部１４０へ送信する。
【００４８】
図２は、図１に示すに認証印刷システム１００の動作の流れを示すフローチャートである。また、図３〜図１７は、認証印刷ジョブ保存部１２０や優先印刷ジョブ保存部１３６に保存されている認証印刷ジョブの具体例を示す図である。従って、図１の構成図を参照しながら図２のフローチャートを説明するが、必要に応じて図３〜図１７の認証印刷ジョブの具体例を用いることにする。
【００４９】
先ず、クライアント１０２の認証印刷ジョブ生成部１１２が認証印刷ジョブを生成すると（ステップＳ１）、生成された認証印刷ジョブは、クライアント１０２の認証印刷ジョブ送信部１１４からサーバ１０４の認証印刷ジョブ保存部１２０へ送信され、図３に例示するような形式で、認証印刷ジョブがサーバ１０４の認証印刷ジョブ保存部１２０に一時的に保存される（ステップＳ２）。
【００５０】
図３の例において、ジョブＩＤのフィールドには、サーバ１０４が認証印刷ジョブを識別するための固有情報（ＩＤ）が書き込まれている。識別子（ユーザ識別子）のフィールドには、クライアント１０２が認証印刷ジョブを作成したユーザを識別するための識別情報が書き込まれている。
【００５１】
ジョブファイルのフィールドには、認証印刷ジョブのファイル（バイナリ形式の印刷ジョブデータ）が書き込まれている。保存時刻のフィールドには、サーバ１０４の認証印刷ジョブ保存部１２０に認証印刷ジョブが書き込まれた時刻（又は、クライアント１０２からサーバ１０４に認証印刷ジョブが出力された時刻）が記録されている。サイズのフィールドには、認証印刷ジョブのデータサイズ（容量）が書き込まれている。
【００５２】
サーバ１０４は、プリンタ１０６からの認証のためのユーザ識別子を受信すると、図３の中から該当するジョブファイル（例えば、ユーザ識別子として00987を指定された場合には、ジョブファイル名がDocument.prnとAaaaa.prn）を検索してプリンタ１０６へ送信することになる。
【００５３】
再び、図２を参照して、サーバ１０４の優先度判別部１２２が、認証印刷ジョブ保存部１２０に保存された認証印刷ジョブの優先度判定を行う（ステップＳ３）。そして、サーバ１０４の優先度情報付与部１２６が、優先度判定結果に基づいて認証印刷ジョブに優先度情報を付与する（ステップＳ４）。ステップＳ３〜Ｓ４の優先度の算出と付与は、サーバ１０４が新しい印刷データを受信するごとに実施され、都度、新たな優先度が算出されてジョブに付与される。
【００５４】
優先度判定方法として、選択的又は組み合わせて採用できる幾つかの方法があるが、その一つに、サーバ１０４への書き込み時刻（保存時刻）の早い順番で優先度を決める方法がある。この優先度決定方法では、保存時刻がより早い認証印刷ジョブに対してより高い優先度を与える。
【００５５】
図４は、保存時刻のより早い印刷データにより高い優先度を付与するという方法を説明するための、認証印刷ジョブ保存部１２０の状態例を示す。図４に示すように、認証印刷ジョブTest.prnの保存時刻が“2008/1/1 12:00”で最も早いので、最も高い優先度として100を設定する。他のジョブには、保存時刻の早い順位が１つ下がる毎に、10だけ低い優先度が与えられる。
【００５６】
再び、図２を参照して、サーバ１０４の優先印刷ジョブ送信部１２８が、最も高い優先度をもつ認証印刷ジョブ（図４の例では、ジョブTest.prn）のジョブのジョブＩＤ、優先度、及びサイズ情報（これらを総称して属性情報という）を、プリンタ１０６の優先印刷ジョブ更新部１３８へ送信する（ステップＳ５）。
【００５７】
次に、プリンタ１０６の優先印刷ジョブ更新部１３８が、受信した属性情報と、プリンタ１０６の優先印刷ジョブ保存部１３６の状態（空き容量と、そこに保存されている他の優先印刷ジョブの優先度とサイズなど）とに基づいて、優先印刷ジョブ保存部１３６を更新するか否かを判断し（ステップＳ６）、その判断結果に基づいてプリンタ１０６からサーバ１０４に対して、優先印刷ジョブの書き込み可否の返信を行う（ステップＳ７）。このような優先印刷ジョブの更新可否の判断の具体例を以下に示す。
【００５８】
図５は、最も保存時刻のより早い印刷データにより高い優先度を付与するという図４に示した具体的ケースにおいて、図４に示す優先度の最も高い認証印刷ジョブTest.prnを受信する直前の時点での、プリンタ１０６の優先印刷ジョブ保存部１３６の状態の具体例を示す。図５に示すように、プリンタ１０６の優先印刷ジョブ保存部１３６には、最も高い優先度100が付与された２個のジョブファイル（Report.prnとMap.prn）が、既に保存されている。このとき、もし、優先印刷ジョブ保存部１３６の総容量が３Mb(=3084kb)であったならば、そのうちの2Mb＋50kb＝2098kbの容量が既に使われており、よって、空き容量は986 kbである。
【００５９】
この空き容量であれば、新たな優先印刷ジョブTest.prnのサイズが100kbであるために、そのジョブTest.prnを受信することが可能である。そこで、新たな優先印刷ジョブTest.prnを受信可能であるという返信がサーバ１０４に送られることになる。
【００６０】
再び、図２を参照して、上述のようにして、新しいジョブファイルの書き込み可の返信を受けると、サーバ１０４は、新たな優先印刷ジョブ（上記の具体例ではジョブTest.prn）とその属性情報をプリンタ１０６へ送信する（ステップＳ８）。すると、プリンタ１０６は、その新たな優先印刷ジョブを優先印刷ジョブ保存部１３６に書き込む（ステップＳ９）。例えば、図５に例示された状態に、新たな優先印刷ジョブTest.prnが追加されることになる。すると、サーバ１０４は、図４に示された具体例の中で、２番目に優先度の高いジョブAbc.prnを、次の新たな優先印刷ジョブとして選んで、その属性情報をプリンタ１０６へ送信することになる。プリンタ１０６では、優先印刷ジョブ保存部１３６の空き容量がまだ十分であるから、その新たな優先印刷ジョブAbc.prnが受信され優先印刷ジョブ保存部１３６に書き込まれることになる。
【００６１】
図６は、上記のようにしてプリンタ１０６が２つの新しい優先印刷ジョブを受信した後の優先印刷ジョブ保存部１３６の保存状態を示す。ここでは、図４のジョブリストの中の最も優先度の高いジョブTest.prnと、２番目に優先度の高いジョブAbc.prnが、優先印刷ジョブ保存部１３６に追加されている。
【００６２】
ここで、プリンタ１０６の優先印刷ジョブ保存部１３６の空き容量は886kb−50kb＝800kbとなるが、他方、図４に例示された３番目に優先度が高いジョブDocument.prnのサイズは1Mbであるので、そのファイルを受信できないので、３番目に優先度が高いジョブDocument.prnについては、受信不可という返信がプリンタ１０６からサーバ１０４へ送られ、よって、優先印刷ジョブ保存部１３６の空き容量が十分に大きくなるまで、ジョブDocument.prnを優先印刷ジョブとしてプリンタ１０６へ送ることは留保される。
【００６３】
図７は、印刷データの優先度判定の別の方法として、特定のユーザに他のユーザより高い優先度を付与するという方法を説明するための、認証印刷ジョブ保存部１２０の状態例を示す。図７に示すように、あらかじめ、ユーザごとに（ユーザ識別子ごとに）に或る優先度が設定されていて、各ジョブには、そのジョブのユーザの優先度が付与される。例えば、ユーザ識別子00987に優先度100が設定され、ユーザ識別子00123には優先度80が設定されている。従って、最も優先度の高い識別子00987のジョブファイルDocument.prnとAaaaa.prnの属性情報（ジョブID、優先度、及びサイズ）がサーバ１０４からプリンタ１０６へ送信されることになる。
【００６４】
図８は、上記の特定のユーザのジョブに他のユーザより高い優先度を付与するという図７に例示した具体ケースにおいて、図７に示す優先度が最も高いジョブDocument.prnとジョブAaaaa.prnを受信する直前の時点での、プリンタ１０６の優先印刷ジョブ保存部１３６の保存状態を示す。
【００６５】
ここで、プリンタ１０６の優先印刷ジョブ保存部１３６の総容量が３Mb(=3084kb)であったならば、新しい優先印刷ジョブを受信する前は、2Mb＋50kb＝2098kbの容量が使われている。従って、優先印刷ジョブ保存部１３６の空き容量は986kbであるが、ジョブDocument.prnのサイズが1Mb（=1024kb）で、ジョブAaaaaa.prnのサイズが300kbであるため、全てのファイルを受信することは不可能である。
【００６６】
そこで、優先印刷ジョブ更新部１３８は、既に優先印刷ジョブ保存部１３６に保存されている図８に示されたジョブのうち、ジョブDocument.prn及びAaaaaa.prnより優先度の低いジョブReport.prnを、優先印刷ジョブ保存部１３６から削除する。それにより、図７に示された優先度の最も高い2つのジョブDocument.prn及びAaaaaa.prnのうち、保存時刻がより早いジョブDocument.prnを終了できる空き容量が得られるので、そのジョブDocument.prnのみがプリンタ１０６に受信されて優先印刷ジョブ保存部１３６に保存される。それより保存時刻が遅いジョブファイルAaaaa.prnについては、それより優先度の低いジョブを優先印刷ジョブ保存部１３６から削除することが現状ではできないので、その受信がプリンタ１０６により拒否される。
【００６７】
図９は、印刷データの優先度判定のまた別の方法として、過去のジョブの保存期間（要するに、ジョブを生成したから認証をするまでの期間）がより短いユーザにより高い優先度を付与する例を説明するための、認証印刷ジョブ保存部１２０の状態例を示す。図９の例では、ユーザ識別子00987のジョブDocument.prnとAaaaa.prnに最も高い優先度100が付与されている。この優先度付与のベースには、ユーザ（ユーザ識別子）ごとに、過去のジョブに保存期間を計測して平均値を求め（その計測と算出は印刷ジョブ保存期間計測部１２４により行われる）、それに基づいて優先度を設定したデータが存在する。
【００６８】
図１０は、ユーザ（ユーザ識別子）ごとの過去のジョブの平均保存期間のデータの例を示す。図１０の例では、最も平均保存期間の短いユーザ識別子00987に最も高い優先度100が設定され、最も平均保存期間の長いユーザ識別子00123に最も低い優先度0が設定されている。また、その中間のユーザ識別子0777には、平均保存期間についての比例配分計算で求められた優先度が設定されている。すなわち、識別子0777の優先度は、100×(1−(34−32)÷(48−32))＝88と計算される。
【００６９】
図１１は、上記の過去のジョブの保存期間のより短いユーザにより高い優先度を付与するという図９に示した例において、図９中の優先度が最も高いジョブDocument.prnとAaaaa.prnを受信する前の、プリンタ１０６の優先印刷ジョブ保存部１３６の保存状態の例を示している。
【００７０】
ここで、優先印刷ジョブ保存部１３６の総容量が３Mb(=3084kb)であったならば、ジョブDocument.prnとAaaaa.prnを受信する前は2Mb＋50kb＝2098kbの容量が使われている。従って、優先印刷ジョブ保存部１３６の空き容量は98６kbである。このとき、ジョブDocument.prnのサイズが1Mb（=1024kb）、ジョブAaaaaa.prnのサイズが300kbであるため、すべてのファイルを受信することは不可能である。そこで、図１１において、優先度のより低いジョブReport.prnが削除されて空き容量が増やされ、そして、図９中の最も優先度の高い２つのジョブのうちの保存時刻がより早い方のジョブDocument.prnが優先印刷ジョブ保存部１３６に保存され、他方、それより保存時期の遅いジョブAaaaa.prnは、より優先度のジョブを削除して空き容量を増やすことができないので、その受信が拒否される。
【００７１】
図１２は、印刷データの優先度判定のさらにまた別の方法例として、予め指定された文字列（キーワード）を含むジョブファイル名をもつジョブに、他のジョブより高い優先度を付与するという方法を説明するための、認証印刷ジョブ保存部１２０の状態例を示す。図１２では、指定された文字列「高優先」を含むファイル名をもつジョブ「高優先」Test.prn及び「高優先」Aaaaa.prnに最も高い優先度100が付与されている。このベースには、指定された文字列ごとに優先度を予め設定したデータが存在する。
【００７２】
図１３は、ジョブファイル名に含まれ得る指定された文字列（キーワード）とその優先度の対応データの例を示す図である。図１３の例の場合は、或る指定された文字列「高優先」に最高の優先度100が設定され、別の指定された文字列「中優先」に次に高い優先度80が設定され、指定された文字列（キーワード）がない場合には最低の優先度0が設定される。従って、図１２に示すように、ジョブ「高優先」Test.prn及び「高優先」Aaaaa.prnが最高の優先度をもち、それらが優先印刷ジョブの候補となる。
【００７３】
図１４は、上記の予め指定された文字列（キーワード）を含むジョブファイル名をもつジョブに他のジョブより高い優先度を付与するという図１２の例において、図１２中の最高の優先度をもつジョブ「高優先」Test.prn及び「高優先」Aaaaa.prnを受信する直前の時点での、プリンタ１０６の優先印刷ジョブ保存部１３８の保存状態の例を示す。
【００７４】
ここで、優先印刷ジョブ保存部１３８の総容量が3Mb(=3084kb)であったならば、そのうちの2Mb＋50kb＝2098kbの容量が既に使われているから、986
kbの空き容量がある。一方、図１２を参照すると、最高の優先度をもつジョブ「高優先」Test.prnのサイズが100kbであり、ジョブ「高優先」Aaaaaa.prnのサイズが300kbであるから、その両方を優先印刷ジョブとして受信することが可能である。さらに、両ジョブ「高優先」Test.prn及び「高優先」Aaaaaa.prnが優先印刷ジョブ保存部１３８が格納され後、図１２中の次の優先度をもつキーワード無しのジョブについても、優先印刷ジョブ保存部１３８内の空き容量が許す限り、優先印刷ジョブとして優先印刷ジョブ保存部１３８に格納されることになる。
【００７５】
他方、上記の例で、もし、優先印刷ジョブ保存部１３８空き容量が不足していて、キーワード「高優先」をもつジョブの受信が不可であった場合には、既に保存されている図１４に示されたジョブの中から、優先度のより低いジョブ「中優先」Report.prnが削除されて空き容量が増大した後に、図１２中のキーワード「高優先」をもつジョブのうち、保存時刻のより早いジョブ「高優先」Aaaaaa.prnがまず優先印刷ジョブとして優先印刷ジョブ保存部１３８に保存され、次の高優先」Aaaaaa.prnは、空き容量が不足するので、その受信が拒否される。
【００７６】
図１５は、印刷データの優先度判定のまたさらに別の方法例として、過去のジョブの保存期間のより短かい指定された文字列（キーワード）を含むファイル名をもつジョブに、より高い優先度を付与する例を説明するための、認証印刷ジョブ保存部１２０の状態例を示す。図１５に示すように、ファイル名の含まれる指定された文字列に応じた優先度が付与されている。このベースには、指定された文字列（キーワード）ごとに、それを含んだ過去のジョブの保存期間を計測してその平均値を算出し（その計測と算出は印刷ジョブ保存期間計測部１２４により行われる）、それに基づいて優先度を設定したデータが存在する。
【００７７】
図１６は、指定された文字列（キーワード）ごとの過去のジョブの平均保存期間のデータと優先度の例を示す図である。図１６の例では、最も平均保存期間の短かった文字列「日程」に最高の優先度100が設定され、最も平均保存期間の長かった文字列「機密」に最低の優先度0が設定される。そして、中間の文字列には、平均保存期間の比例配分計算により算出された優先度が設定される。すなわち、文字列「機密」の優先度は、100×(1−(34−32)÷(48−32))＝88であり、キーワードなしの優先度は、100×(1−(45−32)÷(48−32))＝19となる。
【００７８】
図１７は、上記の保存期間のより短い文字列を含むファイル名のジョブにより高い優先度を付与するという図１５に示した例において、最も高い優先度をもつジョブ「日程」Aaaaa.prnを受信する直前の時点での、プリンタ１０６の優先印刷ジョブ保存部１３６の保存状態を示している。
【００７９】
ここで、プリンタ１０６の優先印刷ジョブ保存部１３６の総容量が３Mb(=3084kb)であったならば、既に2Mb＋50kb＝2098kbの容量が使われており、空き容量は986 kbである。従って、図１５に示される最高優先度をもつジョブ「日程」Aaaaa.prnは、そのサイズが300kbであるため、優先印刷ジョブとして優先印刷ジョブ保存部１３６に保存可能である。さらに、次に高い優先度をもつジョブ「報告」Abc.prn、等も、優先印刷ジョブとして優先印刷ジョブ保存部１３６に保存可能である。
【００８０】
他方、もし、優先印刷ジョブ保存部１３６の空き容量がジョブ「日程」Aaaaa.prnのサイズより小さかった場合には、先ず、図１７の状態から、ジョブ「日程」Aaaaa.prnより優先度の低いジョブReport.prnが削除されて空き容量が増大した後に、図１５のジョブ「日程」Aaaaa.prnが図１７の状態に追加される。
【００８１】
以上のようにして、様々な優先度付与の方法が採用でき、それぞれの方法に応じたやり方で、優先印刷ジョブのサーバ１０４からプリンタ１０６への事前転送とプリンタ１０６への保存の制御が行われる。
【００８２】
再び、図２を参照する。ステップＳ６で、プリンタ１０６が上述したようなやり方で、優先印刷ジョブ保存部１３６の空き容量を判断しながら、優先度の高いジョブファイルの更新を行うか否かを判定し、ステップＳ７で、優先印刷ジョブ保存部１３６の空き容量の状態に応じて優先度の高いジョブファイルの書き込みの可否をプリンタ１０６からサーバ１０４へ返信する。そして、書き込み可の場合は、ステップＳ８において、サーバ１０４からプリンタ１０６へ該当する優先印刷ジョブとその属性情報を送信する。これによって、ステップＳ９において、プリンタ１０６は優先印刷ジョブを優先印刷ジョブ保存部１３６に書き込む。
【００８３】
その後、ユーザ１１０が、認証装置１０８の認証情報入力部１５０より認証操作（ユーザ識別子を含んだ認証情報の入力）を行うと（ステップＳ１０）、プリンタ１０６は、入力された認証情報に含まれるユーザ識別子とマッチするユーザ識別子をもつ認証印刷ジョブを、まず、プリンタ１０６内の優先印刷ジョブ保存部１３６からサーチする（ステップＳ１１）。
【００８４】
そのサーチの結果、優先印刷ジョブ保存部１３６に該当の認証印刷ジョブがなければ、プリンタ１０６の認証印刷ジョブ要求部１４２は、次に、サーバ１０４に対して、上記認証情報に含まれるユーザ識別子を含んだ認証印刷ジョブ要求を送信する（ステップＳ１２）。すると、サーバ１０４の認証印刷ジョブ検索部１３２が、その認証印刷ジョブ要求に含まれるユーザ識別子とマッチするユーザ識別子をもつ認証印刷ジョブを、認証印刷ジョブ保存部１２０からサーチする（ステップＳ１３）。そして、サーバ１０４の認証印刷ジョブ送信部１３４が、そのサーチで見つかった認証印刷ジョブを、認証印刷ジョブ保存部１２０から読み出して、プリンタ１０６の認証印刷ジョブ受信部１４４へ送信し、そして、認証印刷ジョブ受信部１４４は認証印刷ジョブを印刷出力部１４６へ送る（ステップＳ１４）。
【００８５】
一方、ステップＳ１１において、該当の認証印刷ジョブが優先印刷ジョブ保存部１３６から見つかれば、プリンタ１０６の認証印刷ジョブ受信部１４４が、優先印刷ジョブ保存部１３６から該当の認証印刷ジョブを読み出し、これを印刷出力部１４６へ送る（ステップＳ１５）。このとき、上述したステップＳ１２〜Ｓ１４も並行して行われる。
【００８６】
そして、印刷出力部１４６は、受信した認証印刷ジョブの印刷出力を行う（ステップＳ１６）。上述したステップＳ１５で優先印刷ジョブ保存部１３６から認証印刷ジョブを読み出して印刷する場合、サーバ１０４から受信するステップＳ１２〜Ｓ１４の場合に比べて、短時間に印刷出力が完了することになる。
【００８７】
印刷出力が完了すると、プリンタ１０６は優先印刷ジョブ保存部１３６から該当する認証印刷ジョブを削除するとともに、印刷完了の通知をサーバ１０４へ送信し（ステップＳ１７）、サーバ１０４は、認証印刷ジョブ保存部１２０から該当する認証印刷ジョブを削除する（ステップＳ１８）。
【００８８】
以上、本発明の好適な実施形態を説明したが、これは本発明の説明のための例示であり、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない範囲で、上記実施形態とは異なる種々の態様で実施することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施形態にかかる認証印刷システムの構成を示すブロック線図。
【図２】この認証印刷システムの動作を示すフローチャート。
【図３】サーバ１０４の認証印刷ジョブ保存部１２０に保存される認証印刷ジョブの例を示す図。
【図４】印刷データの優先度判定の方法例として、保存時刻のより早い印刷データにより高い優先度を付与する例を説明するための、認証印刷ジョブ保存部の状態例を示す図。
【図５】保存時刻のより早い印刷データにより高い優先度を付与する場合におけるプリンタの優先印刷ジョブ保存部の保存状態の例を示す図。
【図６】プリンタが新しい優先印刷ジョブを受信した後の優先印刷ジョブ保存部の保存状態の例を示す図。
【図７】印刷データの優先度判定の方法例として、特定のユーザに高い優先度を付与する例を説明するための、認証印刷ジョブ保存部の状態例を示す図。
【図８】特定のユーザのジョブに高い優先度を付与した場合におけるプリンタの優先印刷ジョブ保存部の保存状態の例を示す図。
【図９】印刷データの優先度判定の方法例として、過去のジョブの保存期間のより短いユーザのジョブにより高い優先度を付与する例を説明するための、認証印刷ジョブ保存部の状態例を示す図。
【図１０】ユーザ（ユーザ識別子）ごとの平均保存期間のデータを示す図。
【図１１】過去のジョブの保存期間のより短いユーザのジョブにより高い優先度を付与する場合における、プリンタの優先印刷ジョブ保存部の保存状態の例を示す図。
【図１２】印刷データの優先度判定の方法例として、予め指定されたキーワードを含むファイル名をもつジョブに高い優先度を付与する例を説明するための、認証印刷ジョブ保存部の状態例を示す図。
【図１３】ジョブファイル名の中の文字列とその優先度の対応データを示す図。
【図１４】予め指定されたキーワードを含むファイル名をもつジョブに高い優先度を付与する場合における、プリンタの優先印刷ジョブ保存部の保存状態の例を示す図。
【図１５】印刷データの優先度判定の方法例として、過去のジョブの保存期間の短いキーワワードを含むファイル名をもつジョブにより高い優先度を付与する例を説明するための、認証印刷ジョブ保存部の状態例を示す図。
【図１６】キーワードごとの平均保存期間のデータと優先度を示す図。
【図１７】過去のジョブの保存期間の短いキーワワードを含むファイル名をもつジョブにより高い優先度を付与する場合における、プリンタの優先印刷ジョブ保存部の保存状態の例を示す図。
【符号の説明】
【００９０】
１００  認証印刷システム
１０２  クライアント
１０４  サーバ
１０６  プリンタ
１０８  認証装置
１１０  ユーザ
１１２  認証印刷ジョブ生成部
１１４  認証印刷ジョブ送信部
１２０  認証印刷ジョブ保存部
１２２  優先度判別部
１２４  印刷ジョブ保存期間計測部
１２６  優先度情報付与部
１２８  優先印刷ジョブ送信部
１３０  認証印刷ジョブ要求受信部
１３２  認証印刷ジョブ検索部
１３４  認証印刷ジョブ送信部
１３６  優先印刷ジョブ保存部
１３８  優先印刷ジョブ更新部
１４０  認証情報受信部
１４２  認証印刷ジョブ要求部
１４４  認証印刷ジョブ受信部
１４６  印刷出力部
１５０  認証情報入力部
１５２  認証情報送信部
図面
【図１】
2009217306.tif 000003
【図２】
2009217306.tif 000004
【図３】
2009217306.tif 000005
【図４】
2009217306.tif 000006
【図５】
2009217306.tif 000007
【図６】
2009217306.tif 000008
【図７】
2009217306.tif 000009
【図８】
2009217306.tif 000010
【図９】
2009217306.tif 000011
【図１０】
2009217306.tif 000012
【図１１】
2009217306.tif 000013
【図１２】
2009217306.tif 000014
【図１３】
2009217306.tif 000015
【図１４】
2009217306.tif 000016
【図１５】
2009217306.tif 000017
【図１６】
2009217306.tif 000018
【図１７】
2009217306.tif 000019