ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、を有することを特徴とする画像処理装置。前記対象ドキュメントは複数のページによって構成されており、前記印刷制御手段は、前記ページごとに前記第一の地紋画像または前記第二の地紋画像が共通に印刷されるように前記印刷装置を制御する、請求項1に記載の画像処理装置。前記対象ドキュメントは複数のページによって構成されており、前記第二のレベル判定手段は、前記ページごとに前記第二のレベルを判定し、前記適否判定手段は、前記ページごとに、前記第一のパスワードが当該ページのパスワードとして適切であるか否かを判定し、前記パスワード生成手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、前記第二のパスワードを生成し、前記提示手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、生成された前記第二のパスワードを提示し、前記印刷手段は、前記ページのうちの、前記第一のパスワードが適切であると判定されたページは、前記第一の地紋画像とともに印刷されるように前記印刷装置を制御し、適切でないと判定されたページは、前記ユーザによって選択された前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する、請求項1に記載の画像処理装置。前記第一のレベル判定手段は、前記第一のレベルを、前記第一のパスワードの長さおよび複雑さに基づいて判定し、前記第二のレベル判定手段は、前記第二のレベルを、前記対象ドキュメントまたは前記ページに含まれる所定のキーワードの個数に基づいて判定する、請求項1ないし請求項3のいずれかに記載の画像処理装置。前記印刷制御手段は、前記ユーザが機密印刷およびパンチ穴仕上げの両方を選択した場合または前記ユーザが地紋印刷のモードを選択した場合に、前記対象ドキュメントが前記第一の地紋画像または前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する、請求項1ないし請求項4のいずれかに記載の画像処理装置。前記パスワード生成手段は、前記第一のパスワードに含まれる大文字を小文字に変更し、小文字を大文字に変更し、数字を加え、または記号を加えることによって、前記第二のパスワードを生成する、請求項1ないし請求項5のいずれかに記載の画像処理装置。ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記憶する、実績記憶手段と、今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する、第三のレベル決定手段と、前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、を有することを特徴とする画像処理装置。ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、印刷手段と、を有することを特徴とする印刷システム。ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記憶する、実績記憶手段と、今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する、第三のレベル決定手段と、前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、印刷手段と、を有することを特徴とする印刷システム。ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定し、印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定し、前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定し、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成し、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示し、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、ことを特徴とする印刷方法。ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定し、ドキュメントを機密にすべき度合いを表わす第二のレベルを判定し、前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記録し、今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定し、前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定し、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成し、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示し、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、ことを特徴とする印刷方法。印刷装置を制御するコンピュータに用いられるコンピュータプログラムであって、前記コンピュータに、ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する処理を実行させ、印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する処理を実行させ、前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する処理を実行させ、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数生成する処理を実行させ、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する処理を実行させ、前記第一のパスワードが適切であると判定された場合に、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させ、前記第一のパスワードが適切でないと判定された場合に、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させる、ことを特徴とするコンピュータプログラム。印刷装置を制御するコンピュータに用いられるコンピュータプログラムであって、前記コンピュータに、ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する処理を実行させ、ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する処理を実行させ、前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記録する処理を実行させ、今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する処理を実行させ、前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する処理を実行させ、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数生成する処理を実行させ、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する処理を実行させ、前記第一のパスワードが適切であると判定された場合に、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させ、前記第一のパスワードが適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させる、ことを特徴とするコンピュータプログラム。上述の通り、原本の画像に地紋画像を付加することによって、コピーや改ざんの防止を図ることができる。ところが、地紋画像に対応するパスワードが簡単なものであれば、せっかく地紋画像を付加しても、容易にコピーや改ざんが行われるおそれが高くなる。しかし、パスワードが長すぎたり複雑すぎたりすると、使い勝手が悪くなってしまう。本発明は、このような問題点に鑑み、ドキュメントへのパスワードの付与を従来よりも好適に行うことを、目的とする。本発明の一形態に係る画像処理装置は、ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、を有する。好ましくは、前記対象ドキュメントは複数のページによって構成されており、前記印刷制御手段は、前記ページごとに前記第一の地紋画像または前記第二の地紋画像が共通に印刷されるように前記印刷装置を制御する。または、前記第二のレベル判定手段は、前記ページごとに前記第二のレベルを判定し、前記適否判定手段は、前記ページごとに、前記第一のパスワードが当該ページのパスワードとして適切であるか否かを判定し、前記パスワード生成手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、前記第二のパスワードを生成し、前記提示手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、生成された前記第二のパスワードを提示し、前記印刷手段は、前記ページのうちの、前記第一のパスワードが適切であると判定されたページは、前記第一の地紋画像とともに印刷されるように前記印刷装置を制御し、適切でないと判定されたページは、前記ユーザによって選択された前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する。または、前記第一のレベル判定手段は、前記第一のレベルを、前記第一のパスワードの長さおよび複雑さに基づいて判定し、前記第二のレベル判定手段は、前記第二のレベルを、前記対象ドキュメントまたは前記ページに含まれる所定のキーワードの個数に基づいて判定する。または、前記印刷制御手段は、前記ユーザが機密印刷およびパンチ穴仕上げの両方を選択した場合または前記ユーザが地紋印刷のモードを選択した場合に、前記対象ドキュメントが前記第一の地紋画像または前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する。または、前記パスワード生成手段は、前記第一のパスワードに含まれる大文字を小文字に変更し、小文字を大文字に変更し、数字を加え、または記号を加えることによって、前記第二のパスワードを生成する。本発明の他の一形態に係る画像処理装置は、ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記憶する、実績記憶手段と、今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する、第三のレベル決定手段と、前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを1つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、を有する。本発明によると、ドキュメントへのパスワードの付与を従来よりも好適に行うことができる。第一の実施形態図1は、画像形成装置1を含むネットワークシステムの例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、画像形成装置1の機能的構成の例を示す図である。図1に示す画像形成装置1は、一般に複合機またはMFPMultiFunctionPeripheralsなどと呼ばれる装置であって、コピー、ネットワークプリンティングPCプリント、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。ボックス機能は、ユーザごとにボックスまたはパーソナルボックスなどと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどのデータを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおけるフォルダまたはディレクトリに相当する。ネットワークプリンティング機能は、画像データをパーソナルコンピュータから受信して画像を用紙に印刷する機能である。ネットワークプリンタ機能またはPCプリント機能などと呼ばれることもある。さらに、画像形成装置1には、ネットワークプリンティング機能の拡張機能の1つとして、機密印刷の機能を備えている。この機能によると、画像形成装置1は、パーソナルコンピュータから印刷のコマンドを受けても、直ちには印刷を行わない。印刷のコマンド後、ユーザが正しいパスワードを入力したら印刷を開始する。画像形成装置1は、LANLocalAreaNetwork、公衆回線、またはインターネットなどの通信回線4Tを介してパーソナルコンピュータ4Aなどの装置と画像データのやり取りを行うことができる。画像形成装置1は、図2に示すように、CPUCentralProcessingUnit10a、RAMRandomAccessMemory10b、ROMReadOnlyMemory10c、大容量記憶装置10d、ADFAutoDocumentFeeder10e、スキャンユニット10f、給紙ユニット10g、プリントユニット10h、操作パネル10i、NICNetworkInterfaceCard10j、モデム10k、およびフィニッシャユニット10nなどによって構成される。NIC10jは、通信回線4Tを介してパーソナルコンピュータ4Aなどの他の装置とTCP/IPTransmissionControlProtocolInternetProtocolなどのプロトコルによって通信を行う。モデム10kは、固定電話網を介して他のファックス端末との間でG3などのプロトコルによって画像データをやり取りする。操作パネル10iは、タッチパネルディスプレイおよびキーボードなどを備えたマンマシンインタフェースの装置である。タッチパネルディスプレイは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理のコマンドおよび条件を入力するための画面、およびCPU10aの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をCPU10aに送信する。キーボードは、スタートキー、ストップキー、およびテンキーなどからなり、押されたキーを示す信号をCPU10aに通知する。ADF10eは、読取りの対象の画像が記された用紙を1枚ずつスキャンユニット10fへ送り出す。スキャンユニット10fは、ADF10eから送られてきた用紙の原稿面を光学的に読み取って画像データを生成する。給紙ユニット10gは、画像を印刷する用紙いわゆるコピー用紙を1枚ずつプリントユニット10hへ送り出す。プリントユニット10hは、給紙ユニット10gから送られてきた用紙に、スキャンユニット10fによって生成された画像データまたはパーソナルコンピュータ4Aから送信されてきた画像データなどに基づいて画像を印刷する。画像が印刷された用紙印刷物は、排出口10mから排出される図1参照。フィニッシャユニット10nは、プリントユニット10hによって生成された印刷物に対して、パンチ穴仕上げまたはステープル仕上げを行う。パンチ穴仕上げとは、印刷物の上下左右いずれかの端部にパンチ穴を開ける処理である。ステープル仕上げとは、印刷物の上下左右いずれかの端部をステープルで綴じる処理である。ROM10cまたは大容量記憶装置10dには、OSOperatingSystem、ファームウェア、およびアプリケーションなどのプログラムが記憶されている。さらに、ROM10cまたは大容量記憶装置10dには、地紋画像付加プログラム1FPが記憶されている。また、大容量記憶装置10dには、ユーザごとのボックス、管理者用のボックス、および機密ドキュメント用のボックスが設けられている。そして、ボックスには、ジョブのデータ、履歴のデータ、および統計のデータなどが保存される。地紋画像付加プログラム1FPは、用紙に印刷する画像に地紋画像を付加する処理を行うためのプログラムである。地紋画像付加プログラム1FPによると、図3に示す印刷条件受付部101、ユーザレベル判定部102、画像データ取得制御部103、文書セキュリティレベル判定部104、パスワード適否判定部105、候補パスワード生成部106、候補パスワード選択受付部107、地紋画像データ生成部108、および地紋入画像印刷制御部109などの機能が実現される。これらのプログラムは、必要に応じてRAM10bにロードされ、CPU10aによって実行される。大容量記憶装置10dとして、ハードディスクまたはフラッシュメモリなどが用いられる。図4は、ドキュメント50および地紋入画像52の例を示す図である。図5は、印刷条件設定画面61の例を示す図である。図6は、パスワード入力画面62の例を示す図である。図7は、DES用判定テーブルTL1の例を示す図である。図8は、AES用判定テーブルTL2の例を示す図である。図9は、ユーザレベル判定処理の流れの例を説明するフローチャートである。図10は、文書セキュリティレベル判定処理の流れの例を説明するフローチャートである。図11は、キーワードの抽出の結果の例を示す図である。図12は、レベル判定用テーブルTL3の例を示す図である。図13および図14は、候補パスワード生成処理の流れの例を説明するフローチャートである。図15は、候補パスワード選択画面63の例を示す図である。次に、図4Aに示すように複数のページ50a、50b、50c、...からなるドキュメント50を、図4Bに示すようにパスワードを表わす地紋画像51とともに用紙に印刷する場合を例に、図3に示す各部の処理について詳細に説明する。ユーザは、ドキュメント50が記された用紙をADF10eにセットするとともに、操作パネル10iを操作し印刷コマンドを入力する。すると、印刷条件受付部101は、ドキュメント50を印刷する際の条件を受け付けるための処理を、例えば次のように実行する。印刷条件受付部101は、図5に示す印刷条件設定画面61を操作パネル10iのタッチパネルディスプレイに表示させる。ここで、ユーザは、ドキュメント50の印刷の条件を指定する。特に、ドキュメント50を、地紋画像51を付して印刷したい場合は、パスワード地紋付オリジナル原稿モードをオンに指定する。そして、OKボタンを押す。すると、印刷条件受付部101は、入力された内容を受け付ける。パスワード地紋付オリジナル原稿モードがオンである場合は、印刷条件受付部101は、さらに、図6に示すパスワード入力画面62を表示させる。ここで、ユーザは、ドキュメント50に地紋画像51として付加したいパスワードを入力する。さらに、このパスワードの暗号化のアルゴリズムを選択する。本実施形態では、DESDataEncryptionStandardおよびAESAdvancedEncryptionStandardのうちのいずれか1つを選択する。そして、実行ボタンを押す。すると、印刷条件受付部101は、パスワードおよび暗号化のアルゴリズムを受け付ける。以下、ユーザがパスワード入力画面62に入力したパスワードをユーザ入力パスワード3Aと記載する。ユーザレベル判定部102は、ユーザ入力パスワード3Aの堅牢性のレベルを、例えば次のような方法で判定する。ユーザレベル判定部102は、DES用判定テーブルTL1およびAES用判定テーブルTL2を記憶している。DES用判定テーブルTL1には、ユーザ入力パスワード3AがDESのパスワードとして用いられる場合の堅牢性のレベルを判定するためのデータが格納されている。具体的には、図7のように、パスワードを構成する符号の組合せのパターンおよび長さごとの堅牢性のレベルが定められている。なお、本実施形態では、符号として、アルファベット文字および数字のほか、、、およびなどの記号が用いられる。また、アルファベットの大文字および小文字は異なる符号として扱われる。したがって、例えばAとaとは、異なる符号である。一方、AES用判定テーブルTL2には、図8のように、ユーザ入力パスワード3AがAESのパスワードとして用いられる場合の堅牢性のレベルを判定するためのデータが格納されている。ユーザレベル判定部102は、DES用判定テーブルTL1またはAES用判定テーブルTL2を用いて、図9に示す手順でユーザ入力パスワード3Aの堅牢性のレベルを判別する。ユーザレベル判定部102は、印刷条件受付部101によって受け付けられた暗号化のアルゴリズムに応じて、DES用判定テーブルTL1およびAES用判定テーブルTL2のうちのいずれか一方を選択する図9の701。すなわち、暗号化のアルゴリズムとしてDESが受け付けられた場合はDES用判定テーブルTL1を選択し、AESが受け付けられた場合はAES用判定テーブルTL2を選択する。ユーザレベル判定部102は、ユーザ入力パスワード3Aの長さを判定するとともに、ユーザ入力パスワード3Aを構成する符号の組合せのパターンを判定する702、703。そして、ユーザレベル判定部102は、選択したDES用判定テーブルTL1またはAES用判定テーブルTL2の中から、判定した長さおよび組合せのパターンに対応するレベルを検索し、このレベルをユーザ入力パスワード3Aの堅牢性のレベルに決定する704。以下、パスワードの堅牢性のレベルをユーザレベル3LAと記載する。図3に戻って、画像データ取得制御部103は、印刷コマンドが押されたら、印刷条件受付部101およびユーザレベル判定部102による処理と前後してまたは並行して、ドキュメント50の画像データ70を取得するためにADF10eおよびスキャンユニット10fを次のように制御する。画像データ取得制御部103は、セットされた用紙を1枚ずつスキャンユニット10fへ送り出すように、ADF10eを制御する。そして、送られてきた用紙の原稿面をスキャンし画像データ70を生成するようにスキャンユニット10fを制御する。文書セキュリティレベル判定部104は、画像データ取得制御部103によって得られた画像データ70に基づいて、ドキュメント50を機密にすべき度合いのレベルを判定する。以下、このレベルを文書セキュリティレベル3LBと記載する。文書セキュリティレベル3LBは、図10に示す手順で判定される。文書セキュリティレベル判定部104は、予め指定されたキーワードを記憶している図11参照。また、キーワードごとにカウンタKTを1つずつ有している。さらに、キーワードごとに、セキュリティレベルポイントという点数を記憶している。そのほか、レベル判定用テーブルTL3を記憶している図12参照。文書セキュリティレベル判定部104は、各キーワードのカウンタKTをすべてゼロにリセットする図10の711。文書セキュリティレベル判定部104は、ドキュメント50に対してOCROpticalCharacterReader処理を行う712。符号文字、数字、または記号が検知できたら713でYes、検知した1つまたは複数の符号からなる単語と各キーワードと比較する714。この単語がいずれかのキーワードと一致する場合は715でYes、一致したキーワードのカウンタKTに1を加算する716。複数の単語が検知できた場合は、それぞれについて、上述の通り、キーワードとの比較を行い、一致したキーワードのカウンタKTのカウントアップを行う。文書セキュリティレベル判定部104は、ドキュメント50の全領域へのOCRの処理が終わり単語が検出できなくなったら713でNo、OCR処理を終了し、各キーワードのカウンタKTの値に各キーワードのセキュリティレベルポイントを掛け、それらの積の合計を算出する717。例えば、図11に示すように、文書セキュリティレベル判定部104が最重要、重要、秘密、社外秘、および機密の5つのキーワードを記憶し、各キーワードのセキュリティレベルポイントとして3、2、1、3、および2を記憶しているとする。そして、各キーワードのカウンタKTが2、0、1、0、および1になったとする。これらの場合は、合計は、3×22×01×13×02×1=9、になる。そして、文書セキュリティレベル判定部104は、図12のレベル判定用テーブルTL3に示される3つの範囲の中から、算出した合計の属する範囲を選出し、選出した範囲に対応するレベルを、ドキュメント50の文書セキュリティレベル3LBに決定する718。図3に戻って、パスワード適否判定部105は、ユーザレベル判定部102によって判定されたユーザレベル3LAが、文書セキュリティレベル判定部104によって判定された文書セキュリティレベル3LBよりも高ければ、ユーザ入力パスワード3Aが地紋画像51に示すパスワードとして適切であると判定し、低ければ、ユーザ入力パスワード3Aが不適切であると判定する。なお、両者が同じである場合は、適切であると判定してもよいし、不適切であると判定してもよい。どちらに判定するのかは、予め決められている。候補パスワード生成部106は、ユーザ入力パスワード3Aが不適切であるとパスワード適否判定部105によって判定された場合に、地紋画像51に示すパスワードとして好ましいパスワード以下、候補パスワードと記載する。を、例えば図13および図14に示す手順で生成する。候補パスワード生成部106は、DES用判定テーブルTL1およびAES用判定テーブルTL2のうちのいずれか一方を、候補パスワード生成用テーブルとして選択する図13の721。ユーザ入力パスワード3Aを構成する符号がすべて大文字のアルファベットである場合は722でYes、候補パスワード生成部106は、任意の一部の符号を小文字に変更する723。例えば、ユーザ入力パスワード3AがABCDEである場合は、AbCDEに変更する。候補パスワード生成部106は、選択した候補パスワード生成用テーブルに基づいて、変更後のユーザ入力パスワード3Aのユーザレベル3LAを判定し直し、ユーザレベル3LAと文書セキュリティレベル3LBとを比較することによって、変更後のユーザ入力パスワード3Aの適否を判定し直す724。なお、ユーザレベル3LAの判定の方法は、ユーザレベル判定部102における判定の方法と同様であり、前に説明した通りである。また、ユーザ入力パスワード3Aの適否の判定の方法は、パスワード適否判定部105における判定の方法と同様であり、前に説明した通りである。そして、候補パスワード生成部106は、変更後のユーザ入力パスワード3Aが地紋画像51に示すパスワードとして適切であれば725でYes、この変更後のユーザ入力パスワード3Aを、候補パスワードの1つに確定する739。または、ユーザ入力パスワード3Aを構成する符号がすべて小文字のアルファベットである場合は726でYes、候補パスワード生成部106は、任意の一部の符号を大文字に変更する727。そして、ステップ724と同様に、ユーザ入力パスワード3Aの適否を判定し直し728、変更後のユーザ入力パスワード3Aが適切であれば729でYes、この変更後のユーザ入力パスワード3Aを、候補パスワードの1つに確定する739。一方、ユーザ入力パスワード3Aが大文字のみでも小文字のみでもない場合は726でNo、ユーザ入力パスワード3Aに任意の数字を付加する730。例えば、ユーザ入力パスワード3AがAbCDEである場合は、AbCDE8に変更する。ステップ723、727の処理を行っても適切にならない場合も725でNoまたは729でNo、候補パスワード生成部106は、変更後のユーザ入力パスワード3Aに、さらに、任意の数字を付加する730。そして、ステップ724と同様に、数字を付加したユーザ入力パスワード3Aの適否を判定し直し731、適切であると判定できれば図14の732でYes、数字を付加したユーザ入力パスワード3Aを、候補パスワードの1つに確定する739。適切であると判定できなかった場合は732でNo、候補パスワード生成部106は、数字を付加したユーザ入力パスワード3Aに、例えばAb=CDE8のように、さらに任意の記号を付加する733。そして、ステップ724と同様に、記号を付加したユーザ入力パスワード3Aの適否を判定し直し734、適切であると判定できれば735でYes、記号を付加したユーザ入力パスワード3Aを、候補パスワードの1つに確定する739。適切であると判定できなかった場合は735でNo、候補パスワード生成部106は、記号を付加したユーザ入力パスワード3Aに、例えばAb=CDE8Xのように、さらに任意の文字を付加する736。そして、ステップ724と同様に、文字を付加したユーザ入力パスワード3Aの適否を判定し直し737、適切であると判定できれば738でYes、文字を付加したユーザ入力パスワード3Aを、候補パスワードの1つに確定する739。以上の処理を行っても適切にならない場合は738でNo、候補パスワード生成部106は、適切になるまで、ステップ730、733、736の処理を順次、繰り返し実行する。候補パスワード生成部106は、DES用判定テーブルTL1およびAES用判定テーブルTL2のそれぞれに基づいて、所定の個数の候補パスワードを生成する。例えば、DES用判定テーブルTL1に基づいて2つの候補パスワードを生成し、AES用判定テーブルTL2に基づいて3つの候補パスワードを生成する。この際に、候補パスワード生成部106は、適宜、候補パスワード生成用テーブルを切り換えて741、ステップ722からの処理を実行する。図3に戻って、候補パスワード選択受付部107は、候補パスワード生成部106によって生成された候補パスワードをユーザに選択させるための処理を、次のように実行する。候補パスワード選択受付部107は、候補パスワード選択画面63を表示させる。候補パスワード選択画面63には、図15のように、候補パスワード生成部106によって生成された候補パスワードと、生成の際の適否の判定に用いた候補パスワード生成用テーブルに係る暗号化のアルゴリズムとが、示される。さらに、ユーザがパスワード入力画面62に入力したパスワードが弱いのでドキュメント50のパスワードとして好ましくない旨を警告するメッセージが示される。ここで、ユーザは、候補パスワードを1つ任意に選択し、OKボタンを押す。すると、候補パスワード選択受付部107は、選択された候補パスワードを、地紋画像51に示すパスワードとして受け付ける。地紋画像データ生成部108は、地紋画像51の画像データ71を次のように生成する。ユーザ入力パスワード3Aが適切であるとユーザレベル判定部102によって判定された場合は、地紋画像データ生成部108は、特定の暗号鍵を用いて、ユーザが指定したアルゴリズムで、ユーザ入力パスワード3Aを暗号化する。そして、暗号化したユーザ入力パスワード3Aを示す地紋画像51の画像データを画像データ71として生成する。特定の暗号鍵として、例えば、画像形成装置1に予め設定された暗号鍵が用いられる。一方、ユーザ入力パスワード3Aが不適切であると判定された場合は、地紋画像データ生成部108は、ユーザ入力パスワード3Aの代わりに、ユーザが選択した候補パスワードを暗号化する。特定の暗号鍵を用い、ユーザが指定したアルゴリズムで暗号化する点は、同様である。そして、暗号化した候補パスワードを示す地紋画像51の画像データを生成する。地紋入画像印刷制御部109は、ドキュメント50の各ページ50a、50b、50c、...に地紋画像51を付加した画像以下、地紋入画像52と記載する。が用紙に印刷されるように、次のような処理を行う。地紋入画像印刷制御部109は、画像データ70および画像データ71に基づいて、各ページ50a、50b、50c、...の所定の位置に地紋画像51を配置した画像のデータを生成する。このデータが、画像データ72である。そして、この画像データ72を、印刷のコマンドとともにプリントユニット10hへ送出する。さらに、特定の用紙がプリントユニット10hへ供給されるように、給紙ユニット10gを制御する。その後、プリントユニット10hは、画像データ72に基づいて、給紙ユニット10gから送られてきた用紙に各ページ50a、50b、50c、...の地紋入画像52を次々に印刷する。図16および図17は、第一の実施形態における画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。次に、地紋画像51を付けてドキュメント50を印刷する全体的な処理の流れの例を、図16および図17のフローチャートを参照しながら説明する。画像形成装置1は、図5の印刷条件設定画面61を表示し図16の511、印刷の条件を受け付ける512。パスワード地紋付オリジナル原稿モードが指定されていない場合は513でNo地紋画像51を付加することなく、ドキュメント50を印刷する処理を行う514。一方、パスワード地紋付オリジナル原稿モードが指定されている場合は513でYes、画像形成装置1は、図6のパスワード入力画面62を表示し515、入力がなされるのを待つ516。符号が入力されると517でNo、518でYes、画像形成装置1は、それらの符号を記憶し、次の入力がなされるのを待つ516。実行ボタンでも符号のキーでもないオブジェクトが操作されると518でNo、画像形成装置1は、今回の印刷のジョブを破棄する519。実行ボタンが押されると517でYes、画像形成装置1は、これまでに入力された符号からなる文字列をユーザ入力パスワード3Aとして受け付け、このユーザ入力パスワード3Aのユーザレベル3LAを判定する520。判定の方法は、前に図9で説明した通りである。ステップ520の処理と前後してまたは並行して、画像形成装置1は、ADF10eにセットされた用紙を次々に読み取り522~524、ドキュメント50の文書セキュリティレベル3LBを判定する525。判定の方法は、前に図10で説明した通りである。画像形成装置1は、ユーザレベル3LAと文書セキュリティレベル3LBとを比較する526。文書セキュリティレベル3LBのほうがユーザレベル3LAよりも高い場合は527でYes、画像形成装置1は、候補パスワードを生成する528。生成の方法は、前に図13および図15で説明した通りである。そして、生成した候補パスワードを示す候補パスワード選択画面63を表示する529。ユーザが候補パスワードを1つ選択すると、画像形成装置1は、選択された候補パスワードを受け付ける530。選択された候補パスワードを暗号化し、これを示す地紋画像51を生成する531。そして、ドキュメント50の各ページ50a、50b、50c、...を、地紋画像51とともに用紙に印刷する532。そうでない場合は527でNo、画像形成装置1は、ユーザ入力パスワード3Aを暗号化し、これを示す地紋画像51を生成する533。そして、ドキュメント50の各ページ50a、50b、50c、...を、地紋画像51とともに用紙に印刷する534。第二の実施形態図18は、画像形成装置1の機能的構成の変形例を示す図である。図19は、ページセキュリティレベル判定処理の流れの例を説明するフローチャートである。図20は、レベル判定用テーブルTL4の例を示す図である。第一の実施形態では、ドキュメント50全体の文書セキュリティレベル3LBを判定し、ページ50a、50b、50c、...のすべてに同一の地紋画像51を付加した。第二の実施形態では、ページ50a、50b、50c、...ごとにページセキュリティレベル3LCを判定し、それぞれのページセキュリティレベル3LCに応じて地紋画像51を付加する。第二の実施形態における画像形成装置1のハードウェア構成は、第一の実施形態の場合と同様であり、前に図1および図2で説明した通りである。ただし、ROM10cおよび大容量記憶装置10dには、地紋画像付加プログラム1FPの代わりに、地紋画像付加プログラム1FQが記憶されている。地紋画像付加プログラム1FQによると、図18に示す印刷条件受付部121、ユーザレベル判定部122、画像データ取得制御部123、ページセキュリティレベル判定部124、パスワード適否判定部125、候補パスワード生成部126、候補パスワード選択受付部127、地紋画像データ生成部128、および地紋入画像印刷制御部129などの機能が実現される。以下、図18に示す各部の処理内容などについて説明する。第一の実施形態と重複する点は、説明を省略する。印刷条件受付部121、ユーザレベル判定部122、および画像データ取得制御部123は、それぞれ、第一の実施形態の印刷条件受付部101、ユーザレベル判定部102、および画像データ取得制御部103図3参照と同様の処理を行う。つまり、印刷条件受付部121は、ドキュメント50を印刷する際の条件を受け付ける処理を行う。ユーザレベル判定部122は、印刷条件受付部121によって受け付けられたユーザ入力パスワード3Aの堅牢性のレベルユーザレベル3LAを判定する。画像データ取得制御部123は、ドキュメント50の画像データ70が取得されるようにADF10eおよびスキャンユニット10fを制御する。ページセキュリティレベル判定部124は、画像データ取得制御部123によって得られた画像データ70に基づいて、ドキュメント50のページごとに、機密にすべき度合いのレベルを判定する。このレベルが上述のページセキュリティレベル3LCである。ページセキュリティレベル3LCは、図19に示す手順で判定される。ここで、ページ50aのページセキュリティレベル3LCを判定する場合を例に説明する。文書セキュリティレベル判定部104と同様に、ページセキュリティレベル判定部124は、予め指定されたキーワードを記憶している。キーワードごとにカウンタKTを1つずつ有している。さらに、キーワードごとに、セキュリティレベルポイントという点数を記憶している。そのほか、レベル判定用テーブルTL4を記憶している。レベル判定用テーブルTL4の構成は、第一の実施形態のレベル判定用テーブルTL3と同じであり、図12に示した通りである。ただし、高、中、および低の範囲は、レベル判定用テーブルTL3と同じであってもよいし、図20に示すように異なっていてもよい。ページセキュリティレベル判定部124は、各キーワードのカウンタKTをすべてゼロにリセットする図19の751。ページセキュリティレベル判定部124は、ページ50aに対してOCROpticalCharacterReader処理を行う752。符号が検知できたら753でYes、検知した1つまたは複数の符号からなる単語と各キーワードと比較する754。この単語がいずれかのキーワードと一致する場合は755でYes、一致したキーワードのカウンタKTに1を加算する756。複数の単語が検知できた場合は、それぞれについて、上述の通り、キーワードとの比較を行い、一致したキーワードのカウンタKTのカウントアップを行う。ページセキュリティレベル判定部124は、ページ50aの全領域へのOCRの処理が終わり単語が検出できなくなったら753でNo、OCR処理を終了し、各キーワードのカウンタKTの値に各キーワードのセキュリティレベルポイントを掛け、それらの積の合計を算出する757。そして、ページセキュリティレベル判定部124は、レベル判定用テーブルTL4に示される3つの範囲の中から、算出した合計の属する範囲を選出し、選出した範囲に対応するレベルを、ページ50aのページセキュリティレベル3LCに決定する758。図18に戻って、パスワード適否判定部125は、ドキュメント50のページごとに、ユーザが入力したユーザ入力パスワード3Aを地紋画像51として付加することが適切であるか否かを判定する。例えば、ユーザレベル判定部122によって判定されたユーザレベル3LAが、ページセキュリティレベル判定部124によって判定されたページ50aのページセキュリティレベル3LCよりも高ければ、ユーザ入力パスワード3Aがページ50aに対しては適切であると判定し、低ければ、不適切であると判定する。なお、両者が同じである場合は、適切であると判定してもよいし、不適切であると判定してもよい。どちらに判定するのかは、予め決められている。候補パスワード生成部126は、ユーザ入力パスワード3Aが不適切であるとパスワード適否判定部125によって判定されたページごとに、地紋画像51に示すパスワードの候補つまり候補パスワードを生成する。生成する方法は、候補パスワード生成部106によるパスワードの生成方法と同じであり、基本的に、前に図13および図14で説明した通りである。なお、ステップ724、728、731、734、および737におけるユーザレベル3LAの判定の方法は、ユーザレベル判定部122における判定の方法と同様である。また、ユーザ入力パスワード3Aの適否の判定の方法は、パスワード適否判定部125における判定の方法と同様である。候補パスワード選択受付部127は、ユーザ入力パスワード3Aが不適切であるとパスワード適否判定部125によって判定されたページごとに、候補パスワード生成部126によって生成された候補パスワードをユーザに選択させる処理を行う。この処理は、候補パスワード選択受付部107における処理と同様、図15の候補パスワード選択画面63のような、候補パスワードの一覧を配置した画面を操作パネル10iのタッチパネルディスプレイに表示することによって、行われる。地紋画像データ生成部128は、地紋画像51の画像データ71を生成する。生成の方法は、基本的に地紋画像データ生成部108における画像データ71の生成方法と同様である。ただし、地紋画像データ生成部128は、ページごとに画像データ71を生成する。つまり、地紋画像データ生成部128は、ユーザ入力パスワード3Aが適切であると判定されたページについては、ユーザ入力パスワード3Aを暗号化し、画像データ71を生成する。一方、ユーザ入力パスワード3Aが不適切であると判定されたページについては、ユーザが選択した候補パスワードを暗号化し、画像データ71を生成する。地紋入画像印刷制御部129は、ドキュメント50の各ページ50a、50b、50c、...に、各ページのために生成された画像データ71に基づいて、地紋画像51を付加した画像つまり地紋入画像52が用紙に印刷されるように、給紙ユニット10gおよびプリントユニット10hなどを制御する。全ページに共通の画像データ71を用いずに、ページごとの画像データ71を用いる点が、第一の実施形態とは異なるが、それ以外の点は、基本的に第一の実施形態と同様である。図21および図22は、第二の実施形態における画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。次に、地紋画像51を付けてドキュメント50を印刷する全体的な処理の流れの例を、図21および図22に示すフローチャートを参照しながら説明する。画像形成装置1は、図5の印刷条件設定画面61を表示し図21の541、印刷の条件を受け付ける542。パスワード地紋付オリジナル原稿モードが指定されていない場合は543でNo地紋画像51を付加することなく、ドキュメント50を印刷する処理を行う544。一方、パスワード地紋付オリジナル原稿モードが指定されている場合は543でYes、画像形成装置1は、図6のパスワード入力画面62を表示し545、入力がなされるのを待つ546。符号が入力されると47でNo、48でYes、画像形成装置1は、それらの符号を記憶し、次の入力がなされるのを待つ546。実行ボタンでも符号のキーでもないオブジェクトが操作されると548でNo、画像形成装置1は、今回の印刷のジョブを破棄する549。実行ボタンが押されると547でYes、画像形成装置1は、これまでに入力された符号をユーザ入力パスワード3Aとして受け付け、このユーザ入力パスワード3Aのユーザレベル3LAを判定する550。画像形成装置1は、ADF10eにセットされた第1ページを読み取り552、第1ページのページセキュリティレベル3LCを判定する553。判定の方法は、前に図19で説明した通りである。画像形成装置1は、ユーザレベル3LAとページセキュリティレベル3LCとを比較する554、ページセキュリティレベル3LCのほうがユーザレベル3LAよりも高い場合は555でYes、画像形成装置1は、候補パスワードを生成し556、候補パスワードを示す画面を表示する557。ユーザが候補パスワードを1つ選択すると、画像形成装置1は、選択された候補パスワードを受け付ける558。選択された候補パスワードを暗号化し、これを示す地紋画像51を生成する559。そして、第1ページを、生成した地紋画像51とともに用紙に印刷する560。そうでない場合は555でNo、画像形成装置1は、ユーザ入力パスワード3Aを暗号化し、これを示す地紋画像51を生成する561。そして、第1ページを、地紋画像51とともに用紙に印刷する562。画像形成装置1は、第2ページ以降についても同様に、ステップ552~562の処理を適宜、行う。なお、ステップ561の処理、つまり、ユーザ入力パスワード3Aを暗号化して地紋画像51を生成する処理を既に行った場合は、この地紋画像51を使い回し、ステップ561をスキップしてもよい。第三の実施形態図23は、画像形成装置1の機能的構成の変形例を示す図である。第一の実施形態では、画像形成装置1は、用紙をスキャンすることによって画像データ70を取得し、共通の地紋画像51を付加してドキュメント50の各ページを印刷した。つまり、ドキュメント50を、各ページに共通の地紋画像51を付加して複写コピーした。画像形成装置1は、用紙をスキャンすることによって画像データ70を取得する代わりに、パーソナルコンピュータ4Aから取得してもよい。この場合は、ユーザは、パーソナルコンピュータ4Aにインストールされているアプリケーションでドキュメント50を作成することによって画像データ70を用意する。そして、画像形成装置1のプリンタドライバに対して、印刷コマンドを入力する。この際に、地紋画像51を付加して印刷したいのであればパスワード地紋付オリジナル原稿モードをオンに指定する。すると、画像形成装置1は、図16および図17で説明した手順で、ドキュメント50を印刷する処理を行う。ただし、ユーザインタフェースとして、操作パネル10iの代わりにパーソナルコンピュータ4Aが用いられる。したがって、ステップ511の処理は、パーソナルコンピュータ4Aが印刷条件設定画面61に相当する画面をパーソナルコンピュータ4A自身のディスプレイに表示することによって、行われる。ステップ515、529の、パスワード入力画面62および候補パスワード選択画面63それぞれに相当する画面を表示する処理も、同様である。また、画像形成装置1は、ステップ512、530において、ユーザによる操作の内容を、それを示すデータをパーソナルコンピュータ4Aから受信することによって、受け付ける。また、従来、ユーザは、印刷および仕上げの条件として、機密印刷およびパンチ穴仕上げを指定することができる。第三の実施形態では、画像形成装置1は、機密印刷およびパンチ穴仕上げが指定された場合に後述する処理を行うように、構成されている。第三の実施形態における画像形成装置1のハードウェア構成は、第一の実施形態および第二の実施形態の場合と同様であり、前に図1および図2で説明した通りである。ただし、ROM10cおよび大容量記憶装置10dには、地紋画像付加プログラム1FP、1FQの代わりに、地紋画像付加プログラム1FRが記憶されている。地紋画像付加プログラム1FRによると、図23に示す印刷条件等受付部131、ユーザレベル判定部132、文書セキュリティレベル判定部133、パスワード適否判定部134、候補パスワード生成部135、候補パスワード選択受付部136、地紋画像データ生成部137、地紋入画像データ生成部138、および画像印刷制御部139などの機能が実現される。以下、パーソナルコンピュータ4Aおよび図23に示す各部の処理内容などについて説明する。第一の実施形態または第二の実施形態と重複する点は、説明を省略する。ユーザは、パーソナルコンピュータ4Aにドキュメント50の画像データ70を用意し、プリンタドライバを呼び出す。すると、パーソナルコンピュータ4Aは、印刷および仕上げ等の条件を指定するための画面を表示する。ここで、ユーザは、機密印刷およびパンチ穴仕上げを印刷等の条件として指定する。機密印刷が指定されると、パーソナルコンピュータ4Aは、図6のパスワード入力画面62に相当する画面を表示する。ここで、ユーザは、パスワードを指定する。また、パンチ穴仕上げが指定されると、パンチ穴を開ける位置を指定するための画面を表示する。ここで、ユーザは、その位置を指定する。そして、パーソナルコンピュータ4Aは、画像データ70を、指定された内容印刷等の条件およびパスワードを示す条件データ73とともに画像形成装置1へ送信する。印刷条件等受付部131は、パーソナルコンピュータ4Aから画像データ70および条件データ73を受け付ける。ユーザレベル判定部132は、条件データ73に示されるパスワードのユーザレベル3LAを判定する。判定の方法は、第一の実施形態および第二の実施形態におけるユーザ入力パスワード3Aのユーザレベル3LAの判定の方法と同じであり、前に図9で説明した通りである。文書セキュリティレベル判定部133は、画像データ70に基づいて、ドキュメント50の文書セキュリティレベル3LBを判定する。判定の方法は、第一の実施形態の文書セキュリティレベル判定部104による判定の方法と同様であり、前に図10で説明した通りである。パスワード適否判定部134は、ユーザレベル判定部132によって判定されたユーザレベル3LAと文書セキュリティレベル判定部133によって判定された文書セキュリティレベル3LBとを比較することによって、条件データ73に示されるパスワードの適否を判定する。判定の方法は、第一の実施形態のパスワード適否判定部105による判定の方法と同様である。候補パスワード生成部135は、条件データ73に示されるパスワードが不適切であるとパスワード適否判定部134によって判定された場合に、候補パスワードを生成する。生成の方法は、第一の実施形態の候補パスワード生成部106による生成の方法と同様であり、図13および図14で説明した通りである。候補パスワード選択受付部136は、候補パスワード生成部135によって生成された候補パスワードをユーザに選択させるための処理を、次のように実行する。候補パスワード選択受付部136は、候補パスワードをパーソナルコンピュータ4Aへ通知する。すると、パーソナルコンピュータ4Aは、図15の候補パスワード選択画面63に相当する画面を表示する。ここで、ユーザは、候補パスワードを1つ選択する。そして、パーソナルコンピュータ4Aは、選択された候補パスワードを画像形成装置1へ通知し、候補パスワード選択受付部136は、それを受け付ける。地紋画像データ生成部137は、候補パスワード選択受付部136によって受け付けられた、ユーザが選択した候補パスワードを示す地紋画像51の画像データ71を生成する。地紋入画像データ生成部138は、画像データ70および画像データ71に基づいて、各ページ50a、50b、50c、...の所定の位置に地紋画像51を配置した画像地紋入画像52のデータ、つまり、画像データ72を生成する。画像データ72は、所定のボックスに記憶される。画像印刷制御部139は、条件データ73に示されるパスワードがパスワード適否判定部134によって適切であると判定された場合に、従来通り、機密印刷の機能によって、画像データ72に基づいて、地紋画像51が付加されたドキュメント50が用紙に印刷されるように、給紙ユニット10gおよびプリントユニット10hを制御する。つまり、画像形成装置1のところに訪れたユーザにパスワードを入力させ、入力されたパスワードと条件データ73に示されるパスワードとが一致すれば、印刷のための制御を行う。さらに、画像印刷制御部139は、印刷物の、条件データ73に示される位置に、パンチ穴を開けるように、フィニッシャユニット10nを制御する。図24および図25は、第三の実施形態における画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。次に、地紋画像51を付けてドキュメント50を印刷する全体的な処理の流れの例を、図24および図25に示すフローチャートを参照しながら説明する。ユーザは、パーソナルコンピュータ4Aに画像データ70を用意し、処理の条件等を指定、印刷コマンドを入力する。すると、パーソナルコンピュータ4Aは、画像データ70および条件データ73を画像形成装置1へ送信する。なお、処理の条件等には、機密印刷およびパンチ穴仕上げを行うことおよびパスワードが含まれている。画像形成装置1は、画像データ70および条件データ73を受信する図24の571。機密印刷およびパンチ穴仕上げが条件データ73に示されない場合は572でNo、画像形成装置1は、従前通りに、画像データ70および条件データ73に基づいてドキュメント50の印刷を行う573。一方、機密印刷およびパンチ穴仕上げが条件データ73に示される場合は572でYes、画像形成装置1は、条件データ73に示されるパスワードのユーザレベル3LAを判定する574。ユーザレベル3LAの判定の処理と前後してまたは並行して、画像形成装置1は、ドキュメント50の全ページの内容をテキスト化し575~578、ドキュメント50の文書セキュリティレベル3LBを判定する579。画像形成装置1は、ユーザレベル3LAと文書セキュリティレベル3LBとを比較する580。文書セキュリティレベル3LBのほうがユーザレベル3LAよりも高い場合は581でYes、画像形成装置1は、候補パスワードを生成する582。そして、生成した候補パスワードをパーソナルコンピュータ4Aへ通知する図25の583。すると、パーソナルコンピュータ4Aは、通知された候補パスワードの一覧を表示する。ユーザは、いずれか1つの候補パスワードを選択する。そして、パーソナルコンピュータ4Aは、選択された候補パスワードを画像形成装置1へ通知する。画像形成装置1は、パーソナルコンピュータ4Aから通知された候補パスワードを受信する584。この候補パスワードを暗号化し、これを示す地紋画像51を生成する585。そして、ドキュメント50の各ページ50a、50b、50c、...に地紋画像51を付加した地紋入画像52の画像データ72を生成し586、所定のボックス例えば、機密ドキュメント用のボックスに保存する587。そうでない場合は581でNo、ユーザが操作パネル10iを操作して正しいパスワードを入力すれば、画像形成装置1は、ドキュメント50の各ページを印刷し588、印刷物にパンチ穴を開ける589。なお、ステップ588において、暗号化したユーザ入力パスワード3Aを示す地紋画像51を付加してドキュメント50の各ページを印刷してもよい。なお、画像形成装置1は、ユーザの指令に応じて、機密ドキュメント用のボックスに記憶された画像データ72に基づいて地紋入画像52を印刷する。ただし、地紋入画像52に含まれる地紋画像51に対応するパスワードが正しく入力された場合に印刷する。次に説明する第四の実施形態においても、同様である。第四の実施形態図26は、画像形成装置1の機能的構成の変形例を示す図である。第二の実施形態では、画像形成装置1は、用紙をスキャンすることによって画像データ70を取得し、ページごとのページセキュリティレベル3LCに応じた地紋画像51を各ページに付加して印刷を行った。画像形成装置1は、パーソナルコンピュータ4Aから画像データ70を取得する場合も、ページごとのページセキュリティレベル3LCに応じた地紋画像51を各ページに付加して印刷を行ってもよい。具体的には、画像形成装置1は、図21および図22で説明した手順で、ドキュメント50を印刷する処理を行う。ただし、ユーザインタフェースとして、操作パネル10iの代わりにパーソナルコンピュータ4Aが用いられる。したがって、ステップ541、545、および557の各処理は、パーソナルコンピュータ4Aが画面をパーソナルコンピュータ4A自身のディスプレイに表示することによって、行われる。また、画像形成装置1は、ステップ542、558において、ユーザによる操作の内容を、それを示すデータをパーソナルコンピュータ4Aから受信することによって、受け付ける。また、従来、ユーザは、印刷および仕上げの条件として、機密印刷およびパンチ穴仕上げを指定することができる。第四の実施形態では、画像形成装置1は、機密印刷およびパンチ穴仕上げが指定された場合に後述する処理を行うように、構成されている。第四の実施形態における画像形成装置1のハードウェア構成は、第一の実施形態ないし第三の実施形態の場合と同様であり、前に図1および図2で説明した通りである。ただし、ROM10cおよび大容量記憶装置10dには、地紋画像付加プログラム1FP、1FQ、1FRの代わりに、地紋画像付加プログラム1FSが記憶されている。地紋画像付加プログラム1FSによると、図26に示す印刷条件等受付部141、ユーザレベル判定部142、ページセキュリティレベル判定部143、パスワード適否判定部144、候補パスワード生成部145、候補パスワード選択受付部146、地紋画像データ生成部147、および地紋入画像データ生成部148などの機能が実現される。以下、パーソナルコンピュータ4Aおよび図26に示す各部の処理内容などについて説明する。第一の実施形態、第二の実施形態、または第三の実施形態と重複する点は、説明を省略する。印刷条件等受付部141およびユーザレベル判定部142は、第三の実施形態の印刷条件等受付部131およびユーザレベル判定部132と同様に機能する。つまり、印刷条件等受付部141は、パーソナルコンピュータ4Aから画像データ70および条件データ73を受け付ける。ユーザレベル判定部142は、条件データ73に示されるパスワードのユーザレベル3LAを判定する。ページセキュリティレベル判定部143は、画像データ70に基づいて、ドキュメント50の各ページのページセキュリティレベル3LCを判定する。ページセキュリティレベル3LCの判定の方法は、前に図19で説明した通りである。パスワード適否判定部144は、ドキュメント50のページごとに、ユーザレベル判定部142によって判定されたユーザレベル3LAとページセキュリティレベル判定部143によって判定されたページセキュリティレベル3LCとを比較することによって、条件データ73に示されるパスワードの適否を判定する。判定の方法は、第二の実施形態のパスワード適否判定部125による判定の方法と同様である。候補パスワード生成部145は、条件データ73に示されるパスワードが不適切であるとパスワード適否判定部144によって判定されたページごとに、地紋画像51に示すパスワードの候補つまり候補パスワードを生成する。生成する方法は、候補パスワード生成部126によるパスワードの生成方法と同様である。候補パスワード選択受付部146は、候補パスワード生成部145によって生成された候補パスワードをユーザに選択させるための処理を行う。この処理の方法は、候補パスワード選択受付部136による処理の方法と同様である。地紋画像データ生成部147は、地紋画像51の画像データ71を生成する。生成の方法は、第二の実施形態の候補パスワード選択受付部127による画像データ71の生成の方法と同様である。地紋入画像データ生成部148は、ドキュメント50の各ページ50a、50b、50c、...にそれぞれの地紋画像51を付加した地紋入画像52の画像データ72を生成する。図27および図28は、第四の実施形態における画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。次に、地紋画像51を付けてドキュメント50を印刷する全体的な処理の流れの例を、図27および図28に示すフローチャートを参照しながら説明する。画像形成装置1は、パーソナルコンピュータ4Aから画像データ70および条件データ73を受信する図27の601。機密印刷およびパンチ穴仕上げが条件データ73に示されない場合は602でNo、画像形成装置1は、従前通りに、画像データ70および条件データ73に基づいてドキュメント50の印刷を行う603。一方、機密印刷およびパンチ穴仕上げが条件データ73に示される場合は602でYes、画像形成装置1は、条件データ73に示されるパスワードのユーザレベル3LAを判定する604。ユーザレベル3LAの判定の処理と前後してまたは並行して、画像形成装置1は、第1ページのページセキュリティレベル3LC判定する606。画像形成装置1は、ユーザレベル3LAとページセキュリティレベル3LCとを比較する607。ページセキュリティレベル3LCのほうがユーザレベル3LAよりも高い場合は608でYes、画像形成装置1は、候補パスワードを生成する609。そして、生成した候補パスワードをパーソナルコンピュータ4Aへ通知する610。画像形成装置1は、ユーザが選択した候補パスワードをパーソナルコンピュータ4Aから受信する611。この候補パスワードを暗号化し、これを示す地紋画像51を生成して第1ページに付加する612。そうでない場合は608でNo、画像形成装置1は、条件データ73に示されるパスワードを暗号化し、これを示す地紋画像51を生成して第1ページに付加する613。画像形成装置1は、第2ページ以降についても同様に、ステップ606~613の処理を適宜、行う。そして、画像形成装置1は、各ページに地紋画像51が付加された地紋入画像52の画像データ72を機密ドキュメント用のボックスなど所定のボックスに保存する図28の616。第五の実施形態図29は、画像形成装置1の機能的構成の変形例を示す図である。図30は、用紙使用実績データ7Rの例を示す図である。第一の実施形態および第二の実施形態では、ユーザがパスワード地紋付オリジナル原稿モードを選択した場合に、地紋画像51を付加してドキュメント50を印刷した。また、第三の実施形態および第四の実施形態では、機密印刷およびパンチ穴仕上げの両方が指定されている場合に、地紋画像51を付加してドキュメント50を印刷した。第五の実施形態では、ドキュメント50を印刷する用紙の種類に応じて、適宜、地紋画像51を付加する。第五の実施形態における画像形成装置1のハードウェア構成は、第一の実施形態ないし第四の実施形態の場合と同様であり、前に図1および図2で説明した通りである。ただし、ROM10cおよび大容量記憶装置10dには、地紋画像付加プログラム1FP、1FQ、1FR、1FSの代わりに、地紋画像付加プログラム1FTが記憶されている。地紋画像付加プログラム1FTによると、図29に示す印刷条件受付部151、ユーザレベル判定部152、画像データ取得制御部153、文書セキュリティレベル判定部154、パスワード適否判定部155、候補パスワード生成部156、候補パスワード選択受付部157、地紋画像データ生成部158、地紋入画像印刷制御部159、用紙種類レベル判定部15A、用紙使用実績記憶部15B、および用紙使用実績データ更新部15Cなどの機能が実現される。以下、図29に示す各部の処理内容などについて説明する。第一の実施形態、第二の実施形態、第三の実施形態、または第四の実施形態と重複する点は、説明を省略する。印刷条件受付部151、ユーザレベル判定部152、画像データ取得制御部153、および文書セキュリティレベル判定部154は、それぞれ、第一の実施形態の印刷条件受付部101、ユーザレベル判定部102、画像データ取得制御部103、および文書セキュリティレベル判定部104図3参照と同様の処理を行う。用紙使用実績記憶部15Bは、図30のように、用紙の種類ごとに用紙使用実績データ7Rを記憶する。用紙使用実績データ7Rには、高、中、および低の3つのフィールドが設けられている。各フィールドのデフォルトの値は0である。用紙使用実績データ7Rは、パスワード地紋付オリジナル原稿モードが指定されて印刷が行われるごとに、用紙使用実績データ更新部15Cによって次のように更新される。用紙使用実績データ更新部15Cは、ユーザが指定した用紙の種類の用紙使用実績データ7Rを用紙使用実績記憶部15Bの中から検索する。そして、検索した用紙使用実績データ7Rのフィールドのうちのユーザレベル判定部152によって判定されたレベルのフィールドを、1を加算することによって更新する。用紙種類レベル判定部15Aは、ドキュメント50を印刷する用紙の用紙セキュリティレベル3LDを判定する。用紙セキュリティレベル3LDは、その用紙に印刷されるドキュメント50の、機密にすべき度合いのレベルを意味する。用紙セキュリティレベル3LDは、次のように判定される。用紙種類レベル判定部15Aは、ユーザが指定した用紙の種類の用紙使用実績データ7Rを用紙使用実績記憶部15Bの中から検索する。そして、3つのフィールドのうちの最も大きな値回数を示すフィールドのレベルを、用紙セキュリティレベル3LDに決定する。なお、最も大きな値が複数ある場合は、より高い方のレベルを用紙セキュリティレベル3LDに決定する。パスワード適否判定部155は、用紙種類レベル判定部15Aによって判定された用紙セキュリティレベル3LDが、文書セキュリティレベル判定部154によって判定された文書セキュリティレベル3LBよりも高ければ、ユーザ入力パスワード3Aが地紋画像51に示すパスワードとして適切であると判定し、低ければ、ユーザ入力パスワード3Aが不適切であると判定する。なお、両者が同じである場合は、適切であると判定してもよいし、不適切であると判定してもよい。どちらに判定するのかは、予め決められている。候補パスワード生成部156、候補パスワード選択受付部157、地紋画像データ生成部158、および地紋入画像印刷制御部159は、それぞれ、第一の実施形態の候補パスワード生成部106、候補パスワード選択受付部107、地紋画像データ生成部108、および地紋入画像印刷制御部109と同様の処理を行う。図31および図32は、第五の実施形態における画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。次に、地紋画像51を付けてドキュメント50を印刷する全体的な処理の流れの例を、図31および図32のフローチャートを参照しながら説明する。ユーザは、第一の実施形態の場合と同様に、ドキュメント50の画像データ70を用意し、印刷の条件およびパスワードを指定する。さらに、ドキュメント50を印刷する用紙の種類を指定する。図31のステップ621~630の処理は、図16で説明した511~520の処理と同様である。画像形成装置1は、ユーザが指定した用紙の種類の用紙使用実績データ7Rの、ステップ630で判定したユーザレベル3LAのフィールドに1を加算する631。この処理と並行してまたは前後して、ユーザが指定した用紙の種類の用紙セキュリティレベル3LDを判定する632。さらに、ステップ631、632の処理と並行してまたは前後して、画像形成装置1は、ADF10eにセットされた用紙を次々に読み取り633~636、ドキュメント50の文書セキュリティレベル3LBを判定する637。画像形成装置1は、文書セキュリティレベル3LBと用紙セキュリティレベル3LDとを比較する638。文書セキュリティレベル3LBのほうが用紙セキュリティレベル3LDよりも高い場合は639でYes、画像形成装置1は、図17のステップ528~532と同様の処理を行う。すなわち、候補パスワードを幾つか生成し640、その中からユーザが選択した候補パスワードを暗号化して地紋画像51を生成し641~643、地紋画像51をドキュメント50の各ページに付加して印刷する644。そうでない場合は639でNo、画像形成装置1は、図17のステップ533、534と同様の処理を行う。すなわち、ユーザ入力パスワード3Aを暗号化し、これを示す地紋画像51を生成する645。そして、各ページに地紋画像51を付加して印刷する646。第一の実施形態ないし第五の実施形態によると、ドキュメント50へのパスワードの付与を従来よりも好適に行うことができる。画像形成装置1がパーソナルコンピュータ4Aから画像データ70を取得する場合は、画像形成装置1として、MFPのような多機能タイプの装置だけでなく、いわゆるプリント専用機パーソナルコンピュータの周辺器であるプリンタを用いることもできる。その他、画像形成装置1の全体または各部の構成、処理内容、処理順序、データベースの構成などは、本発明の趣旨に沿って適宜変更することができる。