特許翻訳例文集デジタル署名生成部160は、暗号化部152によって暗号化されたPDLファイルであって、ユーザ情報付加部156によってユーザ情報が付加されたファイルに対して、デジタル署名を生成して付加する。特許翻訳例文集デジタル署名取得部210は、ファイル取得部200がダイレクトプリントを行うために外部記憶装置50から取得した、暗号化されたファイルに付加されたデジタル署名を取得する。図15は、デジタルスペクトル署名を生成するための例示的な署名生成システム1500のブロック図である。図16は、デジタルスペクトル署名を比較するための例示的な署名比較システム1600のブロック図である。暗号化ファイルに付加されたユーザ情報のハッシュ値を生成し、このハッシュ値を用いてデジタル署名を生成する。特許翻訳例文集このようにデジタル署名生成部160によって、ユーザ情報のハッシュ値を用いたデジタル署名を付加することで、画像形成装置1においてダイレクトプリントを行う際に、ユーザ情報の改ざんの有無を検出できる。特許翻訳例文集ハッシュ値比較部214は、デジタル署名取得部210がファイルに付加されているデジタル署名から抽出したハッシュ値と、ハッシュ値生成部212が生成した現在のユーザ情報のハッシュ値とを比較して、ハッシュ値が一致するか否かを判定する。した場合には(Act204のYes)、デジタル署名取得部210がファイルに付加されたデジタル署名から抽出したユーザ情報のハッシュ値と、ハッシュ値生成部212が現在のファイルに付加されているユーザ情報から生成したユーザ情報のハッシュ値とを、ハッシュ値比較部214が比較し、両者が一致するか否かを判定する(Act205)。翻訳依頼は、430で示されるように、認証のためにデジタル署名を含んでいてもよい。特許翻訳例文集コンピュータ100は、第1の実施形態と同様に、PDL変換部150と、暗号化部152と、ユーザ情報取得部154と、ユーザ情報付加部156と、記憶制御部158と、を備え、さらに、デジタル署名生成部160を備える。特許翻訳例文集ここで、セキュリティ変換とは、例えば、共通鍵を利用した認証符号生成や、公開鍵/秘密鍵ペアの秘密鍵を利用したデジタル署名生成を想定するが、これに限定するものではない。