【手続補正書】
【提出日】平成18年12月4日(2006.12.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
ジョブサーバ１３０も、データ処理装置１１０と同様の構成を有し、その全体動作を制御するＣＰＵ１３１、プログラムやデータを格納するＲＯＭ１３２、ＲＡＭ１３３、及びハードディスク１３７等を有する。ユーザ識別情報とユーザ認証情報の対応を記したユーザ認証ファイルは、ＲＯＭ１３２又はハードディスク１３７に格納されている。ユーザ識別情報が付加された印刷ジョブは、ＲＡＭ１３３又はハードディスク１３７に格納される。ユーザ識別情報に対応する公開鍵と秘密鍵のセットはＲＡＭ１３３又はハードディスク１３７に格納される。すなわち、これらＲＯＭ１３２、ＲＡＭ１３３、及びハードディスク１３７等が本発明でいう格納手段として機能する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
ユーザ識別情報が付加された印刷ジョブを受信した場合は、ステップＳ３０３へ進み、印刷ジョブをハードディスク１３７又はＲＡＭ１３３にスプール（蓄積）する。ステップＳ３０４では、スプールした印刷ジョブの管理情報を付加されていたユーザ識別情報に対応する印刷ジョブリストに追加する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ユーザ識別情報と暗号化されたユーザ認証情報を受信した場合は、ステップＳ３０６へ進み、暗号化されているユーザ認証情報をユーザ識別情報に対応する秘密鍵で復号化する（復号化手段による処理例）。ステップＳ３０７では、ユーザ認証ファイルを用いて、ステップＳ３０２で受信したユーザ識別情報とステップＳ３０６で復号化したユーザ認証情報が対応しているかどうかを判別し（認証手段による処理例）、正規のユーザであると判別した場合に、ステップＳ３０８で印刷ジョブリストを印刷装置へ送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
印刷したいジョブ名が付加された印刷要求を受信した場合は、ステップＳ３０９へ進み、指定された印刷ジョブを印刷装置へ送信する。ここで、印刷ジョブは複数でもよい。ステップＳ３１０では、送信済みの印刷ジョブを削除する。ステップＳ３１１では、公開鍵と秘密鍵を削除する。ステップＳ３１２では、新たな公開鍵と秘密鍵を生成し、ユーザ識別情報と関連付ける。すなわち、ユーザ識別情報毎に公開鍵と秘密鍵を生成する（鍵生成手段による処理例）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
ステップＳ４０２では、ジョブサーバ１３０にユーザ識別情報とともに公開鍵要求イベントを送信し、公開鍵の発行を要求する。ステップＳ４０３では、ユーザ認証情報入力装置１８０から入力されたユーザ認証情報を受信する。ステップＳ４０４では、ステップＳ４０２で獲得した公開鍵を用いてステップＳ４０３で受信したユーザ認証情報を暗号化する（暗号化手段による処理例）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
ステップＳ４０５では、ステップＳ４０４で暗号化されたユーザ認証情報とステップＳ４０１で入力されたユーザ識別情報をジョブサーバ１３０へ送信する（送信手段による処理例）。ステップＳ４０６では、ジョブサーバ１３０から送信されてきた印刷ジョブリストを受信する。ステップＳ４０７では、受信した印刷ジョブリストを操作パネル１５６に表示する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
ステップＳ４０８では、表示された印刷ジョブリストから印刷を行いたいジョブを選択する（選択手段による処理例）。ステップＳ４０９では、選択されたジョブの印刷要求をジョブサーバ１３０へ送信する。ステップＳ４１０では、ジョブサーバ１３０から印刷ジョブを受信する。ステップＳ４１１では、受信した印刷ジョブを実行し印刷する（印刷処理手段による処理例）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
ユーザ識別情報が付加された印刷ジョブを受信すると、ステップＳ１００３へ進む。ステップＳ１００３では、受信した印刷ジョブに付加されていたユーザ識別情報に対応した印刷ジョブがすでにジョブサーバ１３０にあるかどうかを判別（判断）する。ユーザ識別情報に対応した印刷ジョブがない場合はステップＳ１００４へ進み、公開鍵と秘密鍵を生成し、ユーザ識別情報と関連付け、ステップＳ１００５へ進む。ユーザ識別情報に対応した印刷ジョブがある場合は、そのままステップＳ１００５へ進む。ステップＳ１００５では、Ｓ１００２で受信した印刷ジョブのスプールを行う。ステップＳ１００６では、スプールした印刷ジョブの情報を、印刷ジョブに付加されていたユーザ識別情報に対応する印刷ジョブリストに追加する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
ステップＳ１００２でユーザ識別情報と暗号化されたユーザ認証情報を受信した場合は、ステップＳ１００８へ進み、ユーザ識別情報に対応した秘密鍵にて暗号化されたユーザ認証情報を復号化する。ステップＳ１００９では、ユーザ認証ファイルを用いて、ステップＳ１００２で受信したユーザユーザ識別情報とステップＳ１００８で復号化したユーザ認証情報が対応しているかどうかを判別し（照合し）、正規のユーザであると判別した場合にステップＳ１０１０で印刷ジョブリストを印刷装置へ送信する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
ステップＳ１００２で印刷したいジョブ名が付加された印刷要求を受信した場合は、ステップＳ１０１１へ進み、指定された印刷ジョブを印刷装置へ送信する。ステップＳ１０１２では、送信済みの印刷ジョブを削除（消去）する。ステップＳ１０１３では、対応する公開鍵と秘密鍵を削除する（消去）。ステップＳ１０１４では、ステップＳ１０１２で印刷ジョブを削除した後に、該当するユーザ識別情報に対応した印刷ジョブがまだあるかどうかを判別する。まだある場合は、ステップＳ１０１５へ進み、あらたな公開鍵・秘密鍵を生成し、ステップＳ１００１の待機状態へ戻る。もう印刷ジョブがない場合は、そのままステップＳ１００１の待機状態へ戻る。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１２９
【補正方法】変更
【補正の内容】
【０１２９】
ステップＳ２００３では、認証サーバ２３０から公開鍵を取得して、その取得した公開鍵を用いて、ステップＳ２００２で入力したユーザ認証情報を暗号化する（暗号化手段による処理例）。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
ステップＳ２００４では、ユーザ識別情報と暗号化されたユーザ認証情報を認証サーバ２３０へ送信する（送信手段による処理例）。ステップＳ２００５では、認証サーバ２３０から帰ってきた認証の成否に応じて処理を振り分ける。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
ステップＳ２００６へは認証が成功したときに進み、ユーザ識別情報に対応する印刷ジョブリストを操作パネル１５６に表示する（表示手段による処理例）。なお、その表示の一例は図８に示したとおりである。ステップＳ２００７、表示された印刷ジョブリストから印刷を行いたいジョブを選択する（選択手段による処理例）。ステップＳ２００８では、ステップＳ２００７で選択された印刷ジョブを印刷する（印刷処理手段による処理例）。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１３３
【補正方法】変更
【補正の内容】
【０１３３】
（認証サーバの動作）
図２１は、認証サーバに内蔵されているＣＰＵ２３１の動作を説明するフローチャートである。ステップＳ２１０１では、公開鍵と秘密鍵を生成する（生成手段による処理例）。ステップＳ２１０２では、ユーザ識別情報と、前記公開鍵によって暗号化されたユーザ認証情報を受信する（受信手段による処理例）。これらは、印刷装置から送られてきたデータである。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１３４
【補正方法】変更
【補正の内容】
【０１３４】
ステップＳ２１０３では、秘密鍵を用いて、暗号化されているユーザ認証情報を復号化する（復号化手段による処理例）。ステップＳ２１０４では、認証サーバ２３０内に格納されているユーザ認証ファイルを用いて、受信したユーザ識別情報とユーザ認証情報が正しく対応しているかどうか認証する（認証手段による処理例）。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１３５
【補正方法】変更
【補正の内容】
【０１３５】
ステップＳ２１０５では、ステップＳ２１０４にて行った認証の結果を送信元の印刷装置へ送信する（送信手段による処理例）。ステップＳ２１０６では、一連の認証に用いた公開鍵と秘密鍵と削除する（削除手段による処理例）。その後、ステップＳ２１０１へ戻り、再びユーザ識別情報と暗号化されたユーザ認証情報を受信するまで待機する。