【手続補正書】
【提出日】平成17年6月15日(2005.6.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データを生成する印刷データ生成手段と、
識別情報を入力するための入力手段と、
印刷データを暗号化するための印刷データ暗号化手段と、
前記入力手段により識別情報が入力された場合には、前記印刷データ暗号化手段に前記印刷データを暗号化させ、前記入力手段により識別情報が入力されていない場合には前記印刷データ暗号化手段に前記印刷データを暗号化させないよう制御する制御手段と、
前記暗号化された印刷データ、または暗号化されない印刷データを含む印刷ジョブを印刷装置へ送信する送信手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記識別情報が入力された場合には鍵情報を生成する鍵情報生成手段と、
前記鍵情報を、前記識別情報を用いて暗号化する鍵情報暗号化手段と、
前記暗号化された鍵情報が正しく復号化されたか否かを確認することに使用するために、前記鍵情報を検証用データに変換する変換手段と、を有し、
前記印刷データ暗号化手段は、前記鍵情報生成手段が生成した鍵情報で前記印刷データを暗号化し、
前記送信手段は、前記識別情報が入力された場合には、前記暗号化した印刷データと前記鍵情報暗号化手段が前記識別情報を用いて暗号化した鍵情報と前記変換手段が前記鍵情報から変換した検証用データとを含む印刷ジョブを前記印刷装置に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記識別情報は印刷データに対するパスワードであり、前記検証用データは前記共通鍵のハッシュ値であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記入力手段は、着脱可能な情報格納媒体に固有な番号を入力し、
前記送信手段は暗号化された印刷データ、または暗号化されない印刷データに前記情報格納媒体固有な番号を付加した印刷ジョブを前記印刷装置に送信することを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置から受信した印刷ジョブを１つ以上格納する印刷ジョブ格納手段と、
第１の識別情報を入力する入力手段と、
前記入力手段から入力された第１の識別情報に基づいて、前記印刷ジョブ格納手段中に格納されている印刷ジョブの中から前記第１の識別情報に対応する印刷ジョブを特定するジョブ特定手段と、
前記ジョブ特定手段が特定した印刷ジョブに含まれる印刷データが暗号化されているか否かを判別する暗号化判別手段と、
暗号化された印刷データを復号化する印刷データ復号化手段と、
前記暗号化判別手段の判別結果に基づいて、前記特定された印刷ジョブに含まれる印刷データが暗号化されていない場合にはそのまま印字出力し、前記特定された印刷ジョブに含まれる印刷データが暗号化されている場合には前記印刷データ復号化手段が復号化したデータを印字出力する出力手段と、を有することを特徴とする印刷装置。
【請求項６】
更に、前記印刷ジョブに含まれる印刷データが暗号化されている場合には、前記印刷ジョブに係わる第２識別情報を取得する取得手段と、
前記取得手段が取得した第２の識別情報を用いて前記印刷ジョブに含まれる鍵情報を復号化する鍵情報復号化手段と、
前記鍵情報復号化手段が復号化した鍵情報から検証用データを生成する生成手段と、
前記生成手段が生成した検証用データと、前記印刷ジョブに含まれる検証用データとが同一であるか否かを判断する判断手段と、を有し、
前記印刷データ復号化手段は、前記鍵情報復号化手段が復号化した鍵情報を用いて前記暗号化された印刷データを復号化し、
前記出力手段は、前記判断手段が前記生成手段によって生成された前記検証用データと前記印刷ジョブに含まれる検証用データとが同一であると判断したことに応答して、前記印刷データ復号化手段が復号化した印刷データを印字出力することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記出力手段は、前記判断手段が前記生成手段によって生成された前記検証用データと、前記印刷ジョブに含まれる検証用データとが異なると判断したことに応答して、異なったと判断した回数をカウントし、前記カウント数が所定の回数以内の場合には前記第２識別情報を再入力させて前記鍵情報復号化手段による復号化処理を繰返し行い、
前記カウント値が所定の回数を超えた場合には前記鍵情報復号化手段による復号化処理を終了することを特徴とする請求項６に記載の印刷装置。
【請求項８】
更に、前記第２識別情報を保持する第２識別情報保持手段を有し、
前記鍵情報復号化手段は、前記印刷ジョブに含まれる鍵情報を復号化する際、前記第２識別情報保持手段が第２識別情報を保持している場合は、該保持している第２識別情報を用いて前記鍵情報を復号化することを特徴とする請求項６に記載の印刷装置。
【請求項９】
前記判断手段が、前記鍵情報復号化手段が前記第２識別情報保持手段によって保持されている前記第２識別情報を用いて復号化した鍵情報から生成された検証用データと、前記印刷ジョブに含まれる検証用データとが異なると判断したことに応答して、前記取得手段は更なる第２識別情報を取得することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記第１の識別情報は着脱可能な情報格納媒体固有の番号であり、前記第２の識別情報は前記印刷ジョブのパスワードであり、前記検証用データは前記鍵情報のハッシュ値であることを特徴とする請求項６〜９のいずれか１項に記載の印刷装置。
【請求項１１】
印刷データを生成する印刷データ生成工程と、
識別情報の入力を受け付ける入力工程と、
前記識別情報が入力された場合には、前記生成した印刷データを暗号化し、前記識別情報が入力されていない場合には前記生成した印刷データを暗号化しないよう制御する制御工程と、
前記暗号化した印刷データ、または暗号化しない印刷データを含む印刷ジョブを印刷装置に送信する送信工程と、を有することを特徴とする印字データ生成方法。
【請求項１２】
情報処理装置から受信した印刷ジョブを１つ以上格納する格納工程と、
第１の識別情報を入力する入力工程と、
前記入力工程で入力した第１の識別情報に基づいて前記格納した印刷ジョブの中から前記第１の識別情報に対応する印刷ジョブを特定する特定工程と、
前記特定された印刷ジョブに含まれる印刷データが暗号化されているか否かを判別する暗号化判別工程と、
前記暗号化判別工程での判別結果に基づいて、前記特定された印刷ジョブに含まれる印刷データが暗号化されていない場合にはそのまま印字出力し、前記特定された印刷ジョブに含まれる印刷データが暗号化されている場合には前記印刷データを復号化してから印字出力することを特徴とする印刷方法。
【請求項１３】
印刷データを生成する印刷データ生成工程と、
識別情報の入力を受け付ける入力工程と、
前記識別情報が入力された場合には、前記生成した印刷データを暗号化し、前記識別情報が入力されていない場合には前記生成した印刷データを暗号化しないよう制御する制御工程と、
前記暗号化した印刷データ、または暗号化しない印刷データを含む印刷ジョブを印刷装置に送信する送信工程と、を有する印字データ生成方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
情報処理装置から受信した印刷ジョブを１つ以上格納する格納工程と、
第１の識別情報を入力する入力工程と、
前記入力工程で入力した第１の識別情報に基づいて前記格納した印刷ジョブの中から前記第１の識別情報に対応する印刷ジョブを特定する特定工程と、
前記特定された印刷ジョブに含まれる印刷データが暗号化されているか否かを判別する暗号化判別工程と、
前記暗号化判別工程での判別結果に基づいて、前記特定された印刷ジョブに含まれる印刷データが暗号化されていない場合にはそのまま印字出力し、前記特定された印刷ジョブに含まれる印刷データが暗号化されている場合には前記印刷データを復号化してから印字出力する印刷方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１５】
請求項１３または１４に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、印刷装置、印字データ生成方法及び印刷方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は情報処理装置、印刷装置、印字データ生成方法及び印刷方法に関し、特に、ホストコンピュータと印刷装置とを備えた印刷システム、および印刷文書の機密性を保持するための印刷システムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の情報処理装置は、印刷データを生成する印刷データ生成手段と、識別情報を入力するための入力手段と、印刷データを暗号化するための印刷データ暗号化手段と、前記入力手段により識別情報が入力された場合には、前記印刷データ暗号化手段に前記印刷データを暗号化させ、前記入力手段により識別情報が入力されていない場合には前記印刷データ暗号化手段に前記印刷データを暗号化させないよう制御する制御手段と、前記暗号化された印刷データ、または暗号化されない印刷データを含む印刷ジョブを印刷装置へ送信する送信手段と、を有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の印刷装置は、情報処理装置から受信した印刷ジョブを１つ以上格納する印刷ジョブ格納手段と、第１の識別情報を入力する入力手段と、前記入力手段から入力された第１の識別情報に基づいて、前記印刷ジョブ格納手段中に格納されている印刷ジョブの中から前記第１の識別情報に対応する印刷ジョブを特定するジョブ特定手段と、前記ジョブ特定手段が特定した印刷ジョブに含まれる印刷データが暗号化されているか否かを判別する暗号化判別手段と、暗号化された印刷データを復号化する印刷データ復号化手段と、前記暗号化判別手段の判別結果に基づいて、前記特定された印刷ジョブに含まれる印刷データが暗号化されていない場合にはそのまま印字出力し、前記特定された印刷ジョブに含まれる印刷データが暗号化されている場合には前記印刷データ復号化手段が復号化したデータを印字出力する出力手段と、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の印字データ生成方法は、印刷データを生成する印刷データ生成工程と、識別情報の入力を受け付ける入力工程と、前記識別情報が入力された場合には、前記生成した印刷データを暗号化し、前記識別情報が入力されていない場合には前記生成した印刷データを暗号化しないよう制御する制御工程と、前記暗号化した印刷データ、または暗号化しない印刷データを含む印刷ジョブを印刷装置に送信する送信工程と、を有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の印刷方法は、情報処理装置から受信した印刷ジョブを１つ以上格納する格納工程と、第１の識別情報を入力する入力工程と、前記入力工程で入力した第１の識別情報に基づいて前記格納した印刷ジョブの中から前記第１の識別情報に対応する印刷ジョブを特定する特定工程と、前記特定された印刷ジョブに含まれる印刷データが暗号化されているか否かを判別する暗号化判別工程と、前記暗号化判別工程での判別結果に基づいて、前記特定された印刷ジョブに含まれる印刷データが暗号化されていない場合にはそのまま印字出力し、前記特定された印刷ジョブに含まれる印刷データが暗号化されている場合には前記印刷データを復号化してから印字出力することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明のコンピュータプログラムは、印刷データを生成する印刷データ生成工程と、識別情報の入力を受け付ける入力工程と、前記識別情報が入力された場合には、前記生成した印刷データを暗号化し、前記識別情報が入力されていない場合には前記生成した印刷データを暗号化しないよう制御する制御工程と、前記暗号化した印刷データ、または暗号化しない印刷データを含む印刷ジョブを印刷装置に送信する送信工程と、を有する印字データ生成方法をコンピュータに実行させることを特徴とする。
また、本発明のコンピュータプログラムの他の特徴とするところは、情報処理装置から受信した印刷ジョブを１つ以上格納する格納工程と、第１の識別情報を入力する入力工程と、前記入力工程で入力した第１の識別情報に基づいて前記格納した印刷ジョブの中から前記第１の識別情報に対応する印刷ジョブを特定する特定工程と、前記特定された印刷ジョブに含まれる印刷データが暗号化されているか否かを判別する暗号化判別工程と、前記暗号化判別工程での判別結果に基づいて、前記特定された印刷ジョブに含まれる印刷データが暗号化されていない場合にはそのまま印字出力し、前記特定された印刷ジョブに含まれる印刷データが暗号化されている場合には前記印刷データを復号化してから印字出力する印刷方法をコンピュータに実行させることを特徴とする。