(57)【要約】【課題】ドキュメントへのパスワードの付与を従来よりも好適に行う。【解決手段】画像形成装置１に次の手段を設ける。ユーザが指定した入力パスワード３Ａの堅牢性を表わすユーザレベル３ＬＡを判定する判定部１０２。ドキュメント５０を機密にすべき度合いを表わす文書セキュリティレベル３ＬＢを判定する判定部１０４。ユーザレベル３ＬＡおよび文書セキュリティレベル３ＬＢに基づいて、入力パスワード３Ａの適否を判定する判定部１０５。適切でない場合に、候補パスワードを１つまたは複数、生成する、生成部１０６。生成された候補パスワードを表示する受付部１０７。入力パスワード３Ａが適切である場合は、入力パスワード３Ａに対応する地紋画像５１とともにドキュメント５０を印刷させ、適切でない場合は、ユーザが選択した候補パスワードに対応する地紋画像５１とともにドキュメント５０を印刷させる、制御部１０９。【選択図】図３
2012161059.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、
印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、
前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成する、パスワード生成手段と、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、
前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記対象ドキュメントは複数のページによって構成されており、
前記印刷制御手段は、前記ページごとに前記第一の地紋画像または前記第二の地紋画像が共通に印刷されるように前記印刷装置を制御する、
請求項１に記載の画像処理装置。
【請求項３】
前記対象ドキュメントは複数のページによって構成されており、
前記第二のレベル判定手段は、前記ページごとに前記第二のレベルを判定し、
前記適否判定手段は、前記ページごとに、前記第一のパスワードが当該ページのパスワードとして適切であるか否かを判定し、
前記パスワード生成手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、前記第二のパスワードを生成し、
前記提示手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、生成された前記第二のパスワードを提示し、
前記印刷手段は、前記ページのうちの、前記第一のパスワードが適切であると判定されたページは、前記第一の地紋画像とともに印刷されるように前記印刷装置を制御し、適切でないと判定されたページは、前記ユーザによって選択された前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する、
請求項１に記載の画像処理装置。
【請求項４】
前記第一のレベル判定手段は、前記第一のレベルを、前記第一のパスワードの長さおよび複雑さに基づいて判定し、
前記第二のレベル判定手段は、前記第二のレベルを、前記対象ドキュメントまたは前記ページに含まれる所定のキーワードの個数に基づいて判定する、
請求項１ないし請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記印刷制御手段は、前記ユーザが機密印刷およびパンチ穴仕上げの両方を選択した場合または前記ユーザが地紋印刷のモードを選択した場合に、前記対象ドキュメントが前記第一の地紋画像または前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する、
請求項１ないし請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記パスワード生成手段は、前記第一のパスワードに含まれる大文字を小文字に変更し、小文字を大文字に変更し、数字を加え、または記号を加えることによって、前記第二のパスワードを生成する、
請求項１ないし請求項５のいずれかに記載の画像処理装置。
【請求項７】
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、
ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、
前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記憶する、実績記憶手段と、
今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する、第三のレベル決定手段と、
前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成する、パスワード生成手段と、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、
前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、
を有することを特徴とする画像処理装置。
【請求項８】
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、
印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、
前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成する、パスワード生成手段と、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、
前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、印刷手段と、
を有することを特徴とする印刷システム。
【請求項９】
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、
ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、
前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記憶する、実績記憶手段と、
今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する、第三のレベル決定手段と、
前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成する、パスワード生成手段と、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、
前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、印刷手段と、
を有することを特徴とする印刷システム。
【請求項１０】
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定し、
印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定し、
前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定し、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成し、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示し、
前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、
ことを特徴とする印刷方法。
【請求項１１】
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定し、
ドキュメントを機密にすべき度合いを表わす第二のレベルを判定し、
前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記録し、
今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定し、
前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定し、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成し、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示し、
前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントを印刷し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントを印刷する、
ことを特徴とする印刷方法。
【請求項１２】
印刷装置を制御するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する処理を実行させ、
印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する処理を実行させ、
前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する処理を実行させ、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数生成する処理を実行させ、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する処理を実行させ、
前記第一のパスワードが適切であると判定された場合に、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させ、
前記第一のパスワードが適切でないと判定された場合に、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１３】
印刷装置を制御するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する処理を実行させ、
ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する処理を実行させ、
前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記録する処理を実行させ、
今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する処理を実行させ、
前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する処理を実行させ、
前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数生成する処理を実行させ、
生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する処理を実行させ、
前記第一のパスワードが適切であると判定された場合に、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させ、
前記第一のパスワードが適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と連携してドキュメントを印刷する画像処理装置および印刷方法などに関する。
【背景技術】
【０００２】
近年、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる、コピー機能、スキャナ機能、ファックス機能、およびネットワークプリンティング機能などの様々な機能を備えた画像形成装置が、会社または役所などのオフィス、学校または研究所などの学術機関、コンビニエンスストアなどの商店、その他様々な場所に普及し、誰でも気軽に使用することができるようになった。また、最近は、小型で廉価な画像形成装置が販売されるようになり、家庭にも普及し始めている。
【０００３】
画像形成装置の普及に伴って、ユーザは、紙に記されている文章、図表、写真、またはイラストなどからなるドキュメントの画像を電子データ化して画像形成装置のハードディスクまたはサーバなどに保存したり別の用紙に複写（コピー）したりする作業を簡単に行うようになった。
【０００４】
また、近年、機密情報の管理が重要視されるようになった。特に最近は、上に述べたようにドキュメントを容易に電子データ化したり別の用紙に複写したりすることができるようになったので、機密にしておくべきドキュメントが不特定多数の者に漏洩しやすくなった。原本のコピーを改ざんしこれを原本として流通させる不正も、行いやすくなった。
【０００５】
そこで、ドキュメントのセキュリティを守る方法として、例えば特許文献１〜３に記載されるような技術が提案されている。
【０００６】
特許文献１に記載される画像処理装置は、機密文書検知にかかる初期パラメータ設定手段と、画像の背景画像に埋め込まれた地紋パターンを、前記画像から抽出する地紋パターン抽出手段と、出力禁止用地紋パターンを記憶する記憶手段と、地紋パターン抽出手段により抽出した地紋パターンを出力禁止用地紋パターンと比較し、両パターンの一致を検出するパターン一致検出手段と、前記両パターンの一致が検出されたときは、出力手段による画像データの出力処理を禁止する出力処理禁止手段と、当該出力禁止状態を提示する出力状態提示手段と、出力禁止状態の解除を受け付ける出力禁止状態解除受付け手段と、前記出力禁止状態の解除の受付けがあったときは、前記出力禁止状態を解除する出力禁止状態解除手段とを備える。
【０００７】
特許文献２に記載される機密文書管理システムは、読取手段によって読み取られた原稿の画像情報を画像形成装置内外に設けた蓄積手段に蓄積し、この蓄積手段に蓄積された画像情報を印刷出力する際に、機密文書である画像情報にはパスワードを付加する。
【０００８】
特許文献３に記載される画像形成装置は、複数の領域に画像が印字された原稿の画像を読み取る読取手段と、読み取られた原稿の画像データを用紙に印字する印字手段と、原稿
の複数の領域のそれぞれに付加されたセキュリティコードを検出する検出手段と、複数の領域のうちの少なくとも１つの領域に付加されたパスワードを検出する検出手段を備える。そして、検出されたパスワードの入力を要求し、適正なパスワードが入力されたか否かを判別し、判別結果に基づいて、パスワードが付加された領域の画像データの印字内容を制御する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２０１０６９号公報
【特許文献２】特開２００３−３１６５５２号公報
【特許文献３】特開２００８−１１８２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述の通り、原本の画像に地紋画像を付加することによって、コピーや改ざんの防止を図ることができる。
【００１１】
ところが、地紋画像に対応するパスワードが簡単なものであれば、せっかく地紋画像を付加しても、容易にコピーや改ざんが行われるおそれが高くなる。しかし、パスワードが長すぎたり複雑すぎたりすると、使い勝手が悪くなってしまう。
【００１２】
本発明は、このような問題点に鑑み、ドキュメントへのパスワードの付与を従来よりも好適に行うことを、目的とする。
【課題を解決するための手段】
【００１３】
本発明の一形態に係る画像処理装置は、ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、印刷の対象のドキュメントである対象ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第一のレベルと前記第二のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、を有する。
【００１４】
好ましくは、前記対象ドキュメントは複数のページによって構成されており、前記印刷制御手段は、前記ページごとに前記第一の地紋画像または前記第二の地紋画像が共通に印刷されるように前記印刷装置を制御する。または、前記第二のレベル判定手段は、前記ページごとに前記第二のレベルを判定し、前記適否判定手段は、前記ページごとに、前記第一のパスワードが当該ページのパスワードとして適切であるか否かを判定し、前記パスワード生成手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、前記第二のパスワードを生成し、前記提示手段は、前記ページのうちの前記第一のパスワードが適切でないと判定されたページごとに、生成された前記第二のパスワードを提示し、前記印刷手段は、前記ページのうちの、前記第一のパスワードが適切であると判定されたページは、前記第一の地紋画像とともに印刷されるように前記印刷装置を制御し、適切でないと判定されたページは、前記ユーザによって選択された前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する。
【００１５】
または、前記第一のレベル判定手段は、前記第一のレベルを、前記第一のパスワードの長さおよび複雑さに基づいて判定し、前記第二のレベル判定手段は、前記第二のレベルを、前記対象ドキュメントまたは前記ページに含まれる所定のキーワードの個数に基づいて判定する。
【００１６】
または、前記印刷制御手段は、前記ユーザが機密印刷およびパンチ穴仕上げの両方を選択した場合または前記ユーザが地紋印刷のモードを選択した場合に、前記対象ドキュメントが前記第一の地紋画像または前記第二の地紋画像とともに印刷されるように前記印刷装置を制御する。
【００１７】
または、前記パスワード生成手段は、前記第一のパスワードに含まれる大文字を小文字に変更し、小文字を大文字に変更し、数字を加え、または記号を加えることによって、前記第二のパスワードを生成する。
【００１８】
本発明の他の一形態に係る画像処理装置は、ユーザが指定した第一のパスワードの堅牢性を表わす第一のレベルを判定する第一のレベル判定手段と、ドキュメントを機密にすべき度合いを表わす第二のレベルを判定する第二のレベル判定手段と、前記第二のレベルごとに、用紙の種類それぞれの、前記ドキュメントを印刷する際に過去に指定された回数を記憶する、実績記憶手段と、今回の印刷の対象のドキュメントである対象ドキュメントについて指定された前記種類についての、前記第二のレベルのうちの前記回数が最も多いものを第三のレベルに決定する、第三のレベル決定手段と、前記第一のレベルと前記第三のレベルとを比較することによって、前記第一のパスワードが前記対象ドキュメントのパスワードとして適切であるか否かを判定する適否判定手段と、前記第一のパスワードが適切でないと判定された場合に、前記対象ドキュメントのパスワードとして適切な第二のパスワードを１つまたは複数、生成する、パスワード生成手段と、生成された前記第二のパスワードのうちのいずれかを選択させるためにユーザに対して提示する提示手段と、前記第一のパスワードが適切であると判定された場合は、前記第一のパスワードに対応する第一の地紋画像とともに前記対象ドキュメントが印刷されるように印刷装置を制御し、適切でないと判定された場合は、前記ユーザによって選択された前記第二のパスワードに対応する第二の地紋画像とともに前記対象ドキュメントが印刷されるように前記印刷装置を制御する、印刷制御手段と、を有する。
【発明の効果】
【００１９】
本発明によると、ドキュメントへのパスワードの付与を従来よりも好適に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】画像形成装置を含むネットワークシステムの例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】ドキュメントおよび地紋入画像５２の例を示す図である。
【図５】印刷条件設定画面の例を示す図である。
【図６】パスワード入力画面の例を示す図である。
【図７】ＤＥＳ用判定テーブルの例を示す図である。
【図８】ＡＥＳ用判定テーブルの例を示す図である。
【図９】ユーザレベル判定処理の流れの例を説明するフローチャートである。
【図１０】文書セキュリティレベル判定処理の流れの例を説明するフローチャートである。
【図１１】キーワードの抽出の結果の例を示す図である。
【図１２】レベル判定用テーブルの例を示す図である。
【図１３】候補パスワード生成処理の流れの例を説明するフローチャートである。
【図１４】候補パスワード生成処理の流れの例を説明するフローチャートである。
【図１５】候補パスワード選択画面の例を示す図である。
【図１６】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１７】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１８】画像形成装置の機能的構成の変形例を示す図である。
【図１９】ページセキュリティレベル判定処理の流れの例を説明するフローチャートである。
【図２０】レベル判定用テーブルの例を示す図である。
【図２１】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２２】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２３】画像形成装置の機能的構成の変形例を示す図である。
【図２４】第三の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２５】第三の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２６】画像形成装置の機能的構成の変形例を示す図である。
【図２７】第四の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２８】第四の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２９】画像形成装置の機能的構成の変形例を示す図である。
【図３０】用紙使用実績データの例を示す図である。
【図３１】第五の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図３２】第五の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
〔第一の実施形態〕
図１は、画像形成装置１を含むネットワークシステムの例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、画像形成装置１の機能的構成の例を示す図である。
【００２２】
図１に示す画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる装置であって、コピー、ネットワークプリンティング（ＰＣプリント）、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。
【００２３】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどのデータを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２４】
ネットワークプリンティング機能は、画像データをパーソナルコンピュータから受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。
【００２５】
さらに、画像形成装置１には、ネットワークプリンティング機能の拡張機能の１つとして、機密印刷の機能を備えている。この機能によると、画像形成装置１は、パーソナルコンピュータから印刷のコマンドを受けても、直ちには印刷を行わない。印刷のコマンド後、ユーザが正しいパスワードを入力したら印刷を開始する。
【００２６】
画像形成装置１は、ＬＡＮ（Local Area Network）、公衆回線、またはインターネットなどの通信回線４Ｔを介してパーソナルコンピュータ４Ａなどの装置と画像データのやり取りを行うことができる。
【００２７】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、ＡＤＦ（Auto Document Feeder）１０ｅ、スキャンユニット１０ｆ、給紙ユニット１０ｇ、プリントユニット１０ｈ、操作パネル１０ｉ、ＮＩＣ（Network Interface Card）１０ｊ、モデム１０ｋ、およびフィニッシャユニット１０ｎなどによって構成される。
【００２８】
ＮＩＣ１０ｊは、通信回線４Ｔを介してパーソナルコンピュータ４Ａなどの他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって通信を行う。
【００２９】
モデム１０ｋは、固定電話網を介して他のファックス端末との間でＧ３などのプロトコルによって画像データをやり取りする。
【００３０】
操作パネル１０ｉは、タッチパネルディスプレイおよびキーボードなどを備えたマンマシンインタフェースの装置である。
【００３１】
タッチパネルディスプレイは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理のコマンドおよび条件を入力するための画面、およびＣＰＵ１０ａの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００３２】
キーボードは、スタートキー、ストップキー、およびテンキーなどからなり、押されたキーを示す信号をＣＰＵ１０ａに通知する。
【００３３】
ＡＤＦ１０ｅは、読取りの対象の画像が記された用紙を１枚ずつスキャンユニット１０ｆへ送り出す。
【００３４】
スキャンユニット１０ｆは、ＡＤＦ１０ｅから送られてきた用紙の原稿面を光学的に読み取って画像データを生成する。
【００３５】
給紙ユニット１０ｇは、画像を印刷する用紙（いわゆるコピー用紙）を１枚ずつプリントユニット１０ｈへ送り出す。
【００３６】
プリントユニット１０ｈは、給紙ユニット１０ｇから送られてきた用紙に、スキャンユニット１０ｆによって生成された画像データまたはパーソナルコンピュータ４Ａから送信されてきた画像データなどに基づいて画像を印刷する。画像が印刷された用紙（印刷物）は、排出口１０ｍから排出される（図１参照）。
【００３７】
フィニッシャユニット１０ｎは、プリントユニット１０ｈによって生成された印刷物に対して、パンチ穴仕上げまたはステープル仕上げを行う。「パンチ穴仕上げ」とは、印刷物の上下左右いずれかの端部にパンチ穴を開ける処理である。「ステープル仕上げ」とは、印刷物の上下左右いずれかの端部をステープルで綴じる処理である。
【００３８】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、ＯＳ（Operating System）、ファームウェア、およびアプリケーションなどのプログラムが記憶されている。さらに、ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、地紋画像付加プログラム１ＦＰが記憶されている。また、大容量記憶装置１０ｄには、ユーザごとのボックス、管理者用のボックス、および機密ドキュメント用のボックスが設けられている。そして、ボックスには、ジョブのデータ、履歴のデータ、および統計のデータなどが保存される。
【００３９】
地紋画像付加プログラム１ＦＰは、用紙に印刷する画像に地紋画像を付加する処理を行うためのプログラムである。地紋画像付加プログラム１ＦＰによると、図３に示す印刷条件受付部１０１、ユーザレベル判定部１０２、画像データ取得制御部１０３、文書セキュリティレベル判定部１０４、パスワード適否判定部１０５、候補パスワード生成部１０６、候補パスワード選択受付部１０７、地紋画像データ生成部１０８、および地紋入画像印刷制御部１０９などの機能が実現される。
【００４０】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ハードディスクまたはフラッシュメモリなどが用いられる。
【００４１】
図４は、ドキュメント５０および地紋入画像５２の例を示す図である。図５は、印刷条件設定画面６１の例を示す図である。図６は、パスワード入力画面６２の例を示す図である。図７は、ＤＥＳ用判定テーブルＴＬ１の例を示す図である。図８は、ＡＥＳ用判定テーブルＴＬ２の例を示す図である。図９は、ユーザレベル判定処理の流れの例を説明するフローチャートである。図１０は、文書セキュリティレベル判定処理の流れの例を説明するフローチャートである。図１１は、キーワードの抽出の結果の例を示す図である。図１２は、レベル判定用テーブルＴＬ３の例を示す図である。図１３および図１４は、候補パスワード生成処理の流れの例を説明するフローチャートである。図１５は、候補パスワード選択画面６３の例を示す図である。
【００４２】
次に、図４（Ａ）に示すように複数のページ５０ａ、５０ｂ、５０ｃ、…からなるドキュメント５０を、図４（Ｂ）に示すようにパスワードを表わす地紋画像５１とともに用紙に印刷する場合を例に、図３に示す各部の処理について詳細に説明する。
【００４３】
ユーザは、ドキュメント５０が記された用紙をＡＤＦ１０ｅにセットするとともに、操作パネル１０ｉを操作し印刷コマンドを入力する。
【００４４】
すると、印刷条件受付部１０１は、ドキュメント５０を印刷する際の条件を受け付けるための処理を、例えば次のように実行する。
【００４５】
印刷条件受付部１０１は、図５に示す印刷条件設定画面６１を操作パネル１０ｉのタッチパネルディスプレイに表示させる。ここで、ユーザは、ドキュメント５０の印刷の条件を指定する。特に、ドキュメント５０を、地紋画像５１を付して印刷したい場合は、「パスワード地紋付オリジナル原稿モード」をオンに指定する。そして、「ＯＫ」ボタンを押す。すると、印刷条件受付部１０１は、入力された内容を受け付ける。
【００４６】
パスワード地紋付オリジナル原稿モードがオンである場合は、印刷条件受付部１０１は、さらに、図６に示すパスワード入力画面６２を表示させる。ここで、ユーザは、ドキュメント５０に地紋画像５１として付加したいパスワードを入力する。さらに、このパスワードの暗号化のアルゴリズムを選択する。本実施形態では、ＤＥＳ（Data Encryption Standard）およびＡＥＳ（Advanced Encryption Standard）のうちのいずれか１つを選択する。そして、「実行」ボタンを押す。すると、印刷条件受付部１０１は、パスワードおよび暗号化のアルゴリズムを受け付ける。以下、ユーザがパスワード入力画面６２に入力したパスワードを「ユーザ入力パスワード３Ａ」と記載する。
【００４７】
ユーザレベル判定部１０２は、ユーザ入力パスワード３Ａの堅牢性のレベルを、例えば次のような方法で判定する。
【００４８】
ユーザレベル判定部１０２は、ＤＥＳ用判定テーブルＴＬ１およびＡＥＳ用判定テーブルＴＬ２を記憶している。
【００４９】
ＤＥＳ用判定テーブルＴＬ１には、ユーザ入力パスワード３ＡがＤＥＳのパスワードとして用いられる場合の堅牢性のレベルを判定するためのデータが格納されている。具体的には、図７のように、パスワードを構成する符号の組合せのパターンおよび長さごとの堅牢性のレベルが定められている。
【００５０】
なお、本実施形態では、「符号」として、アルファベット（文字）および数字のほか、「＃」、「＋」、および「％」などの記号が用いられる。また、アルファベットの大文字および小文字は異なる符号として扱われる。したがって、例えば「Ａ」と「ａ」とは、異なる符号である。
【００５１】
一方、ＡＥＳ用判定テーブルＴＬ２には、図８のように、ユーザ入力パスワード３ＡがＡＥＳのパスワードとして用いられる場合の堅牢性のレベルを判定するためのデータが格納されている。
【００５２】
ユーザレベル判定部１０２は、ＤＥＳ用判定テーブルＴＬ１またはＡＥＳ用判定テーブルＴＬ２を用いて、図９に示す手順でユーザ入力パスワード３Ａの堅牢性のレベルを判別する。
【００５３】
ユーザレベル判定部１０２は、印刷条件受付部１０１によって受け付けられた暗号化のアルゴリズムに応じて、ＤＥＳ用判定テーブルＴＬ１およびＡＥＳ用判定テーブルＴＬ２のうちのいずれか一方を選択する（図９の＃７０１）。すなわち、暗号化のアルゴリズムとしてＤＥＳが受け付けられた場合はＤＥＳ用判定テーブルＴＬ１を選択し、ＡＥＳが受け付けられた場合はＡＥＳ用判定テーブルＴＬ２を選択する。
【００５４】
ユーザレベル判定部１０２は、ユーザ入力パスワード３Ａの長さを判定するとともに、ユーザ入力パスワード３Ａを構成する符号の組合せのパターンを判定する（＃７０２、＃７０３）。
【００５５】
そして、ユーザレベル判定部１０２は、選択したＤＥＳ用判定テーブルＴＬ１またはＡＥＳ用判定テーブルＴＬ２の中から、判定した長さおよび組合せのパターンに対応するレベルを検索し、このレベルをユーザ入力パスワード３Ａの堅牢性のレベルに決定する（＃７０４）。以下、パスワードの堅牢性のレベルを「ユーザレベル３ＬＡ」と記載する。
【００５６】
図３に戻って、画像データ取得制御部１０３は、印刷コマンドが押されたら、印刷条件受付部１０１およびユーザレベル判定部１０２による処理と前後してまたは並行して、ドキュメント５０の画像データ７０を取得するためにＡＤＦ１０ｅおよびスキャンユニット１０ｆを次のように制御する。画像データ取得制御部１０３は、セットされた用紙を１枚ずつスキャンユニット１０ｆへ送り出すように、ＡＤＦ１０ｅを制御する。そして、送られてきた用紙の原稿面をスキャンし画像データ７０を生成するようにスキャンユニット１０ｆを制御する。
【００５７】
文書セキュリティレベル判定部１０４は、画像データ取得制御部１０３によって得られた画像データ７０に基づいて、ドキュメント５０を機密にすべき度合いのレベルを判定する。以下、このレベルを「文書セキュリティレベル３ＬＢ」と記載する。文書セキュリティレベル３ＬＢは、図１０に示す手順で判定される。
【００５８】
文書セキュリティレベル判定部１０４は、予め指定されたキーワードを記憶している（図１１参照）。また、キーワードごとにカウンタＫＴを１つずつ有している。さらに、キーワードごとに、「セキュリティレベルポイント」という点数を記憶している。そのほか、レベル判定用テーブルＴＬ３を記憶している（図１２参照）。
【００５９】
文書セキュリティレベル判定部１０４は、各キーワードのカウンタＫＴをすべてゼロにリセットする（図１０の＃７１１）。
【００６０】
文書セキュリティレベル判定部１０４は、ドキュメント５０に対してＯＣＲ（Optical Character Reader）処理を行う（＃７１２）。符号（文字、数字、または記号）が検知できたら（＃７１３でＹｅｓ）、検知した１つまたは複数の符号からなる単語と各キーワードと比較する（＃７１４）。この単語がいずれかのキーワードと一致する場合は（＃７１５でＹｅｓ）、一致したキーワードのカウンタＫＴに「１」を加算する（＃７１６）。複数の単語が検知できた場合は、それぞれについて、上述の通り、キーワードとの比較を行い、一致したキーワードのカウンタＫＴのカウントアップを行う。
【００６１】
文書セキュリティレベル判定部１０４は、ドキュメント５０の全領域へのＯＣＲの処理が終わり単語が検出できなくなったら（＃７１３でＮｏ）、ＯＣＲ処理を終了し、各キーワードのカウンタＫＴの値に各キーワードのセキュリティレベルポイントを掛け、それらの積の合計を算出する（＃７１７）。
【００６２】
例えば、図１１に示すように、文書セキュリティレベル判定部１０４が「最重要」、「重要」、「秘密」、「社外秘」、および「機密」の５つのキーワードを記憶し、各キーワードのセキュリティレベルポイントとして「３」、「２」、「１」、「３」、および「２」を記憶しているとする。そして、各キーワードのカウンタＫＴが「２」、「０」、「１」、「０」、および「１」になったとする。これらの場合は、合計は、３×２＋２×０＋１×１＋３×０＋２×１＝９、になる。
【００６３】
そして、文書セキュリティレベル判定部１０４は、図１２のレベル判定用テーブルＴＬ３に示される３つの範囲の中から、算出した合計の属する範囲を選出し、選出した範囲に対応するレベルを、ドキュメント５０の文書セキュリティレベル３ＬＢに決定する（＃７１８）。
【００６４】
図３に戻って、パスワード適否判定部１０５は、ユーザレベル判定部１０２によって判定されたユーザレベル３ＬＡが、文書セキュリティレベル判定部１０４によって判定された文書セキュリティレベル３ＬＢよりも高ければ、ユーザ入力パスワード３Ａが地紋画像５１に示すパスワードとして適切であると判定し、低ければ、ユーザ入力パスワード３Ａが不適切であると判定する。なお、両者が同じである場合は、適切であると判定してもよいし、不適切であると判定してもよい。どちらに判定するのかは、予め決められている。
【００６５】
候補パスワード生成部１０６は、ユーザ入力パスワード３Ａが不適切であるとパスワード適否判定部１０５によって判定された場合に、地紋画像５１に示すパスワードとして好ましいパスワード（以下、「候補パスワード」と記載する。）を、例えば図１３および図１４に示す手順で生成する。
【００６６】
候補パスワード生成部１０６は、ＤＥＳ用判定テーブルＴＬ１およびＡＥＳ用判定テーブルＴＬ２のうちのいずれか一方を、候補パスワード生成用テーブルとして選択する（図１３の＃７２１）。
【００６７】
ユーザ入力パスワード３Ａを構成する符号がすべて大文字のアルファベットである場合は（＃７２２でＹｅｓ）、候補パスワード生成部１０６は、任意の一部の符号を小文字に変更する（＃７２３）。例えば、ユーザ入力パスワード３Ａが「ＡＢＣＤＥ」である場合は、「ＡｂＣＤＥ」に変更する。
【００６８】
候補パスワード生成部１０６は、選択した候補パスワード生成用テーブルに基づいて、変更後のユーザ入力パスワード３Ａのユーザレベル３ＬＡを判定し直し、ユーザレベル３ＬＡと文書セキュリティレベル３ＬＢとを比較することによって、変更後のユーザ入力パスワード３Ａの適否を判定し直す（＃７２４）。
【００６９】
なお、ユーザレベル３ＬＡの判定の方法は、ユーザレベル判定部１０２における判定の方法と同様であり、前に説明した通りである。また、ユーザ入力パスワード３Ａの適否の判定の方法は、パスワード適否判定部１０５における判定の方法と同様であり、前に説明した通りである。
【００７０】
そして、候補パスワード生成部１０６は、変更後のユーザ入力パスワード３Ａが地紋画像５１に示すパスワードとして適切であれば（＃７２５でＹｅｓ）、この変更後のユーザ入力パスワード３Ａを、候補パスワードの１つに確定する（＃７３９）。
【００７１】
または、ユーザ入力パスワード３Ａを構成する符号がすべて小文字のアルファベットである場合は（＃７２６でＹｅｓ）、候補パスワード生成部１０６は、任意の一部の符号を大文字に変更する（＃７２７）。そして、ステップ＃７２４と同様に、ユーザ入力パスワード３Ａの適否を判定し直し（＃７２８）、変更後のユーザ入力パスワード３Ａが適切であれば（＃７２９でＹｅｓ）、この変更後のユーザ入力パスワード３Ａを、候補パスワードの１つに確定する（＃７３９）。
【００７２】
一方、ユーザ入力パスワード３Ａが大文字のみでも小文字のみでもない場合は（＃７２６でＮｏ）、ユーザ入力パスワード３Ａに任意の数字を付加する（＃７３０）。例えば、ユーザ入力パスワード３Ａが「ＡｂＣＤＥ」である場合は、「ＡｂＣＤＥ８」に変更する。
【００７３】
ステップ＃７２３、＃７２７の処理を行っても適切にならない場合も（＃７２５でＮｏまたは＃７２９でＮｏ）、候補パスワード生成部１０６は、変更後のユーザ入力パスワード３Ａに、さらに、任意の数字を付加する（＃７３０）。
【００７４】
そして、ステップ＃７２４と同様に、数字を付加したユーザ入力パスワード３Ａの適否を判定し直し（＃７３１）、適切であると判定できれば（図１４の＃７３２でＹｅｓ）、数字を付加したユーザ入力パスワード３Ａを、候補パスワードの１つに確定する（＃７３９）。
【００７５】
適切であると判定できなかった場合は（＃７３２でＮｏ）、候補パスワード生成部１０６は、数字を付加したユーザ入力パスワード３Ａに、例えば「Ａｂ＝ＣＤＥ８」のように、さらに任意の記号を付加する（＃７３３）。そして、ステップ＃７２４と同様に、記号を付加したユーザ入力パスワード３Ａの適否を判定し直し（＃７３４）、適切であると判定できれば（＃７３５でＹｅｓ）、記号を付加したユーザ入力パスワード３Ａを、候補パスワードの１つに確定する（＃７３９）。
【００７６】
適切であると判定できなかった場合は（＃７３５でＮｏ）、候補パスワード生成部１０６は、記号を付加したユーザ入力パスワード３Ａに、例えば「Ａｂ＝ＣＤＥ８Ｘ」のように、さらに任意の文字を付加する（＃７３６）。そして、ステップ＃７２４と同様に、文字を付加したユーザ入力パスワード３Ａの適否を判定し直し（＃７３７）、適切であると判定できれば（＃７３８でＹｅｓ）、文字を付加したユーザ入力パスワード３Ａを、候補パスワードの１つに確定する（＃７３９）。
【００７７】
以上の処理を行っても適切にならない場合は（＃７３８でＮｏ）、候補パスワード生成部１０６は、適切になるまで、ステップ＃７３０、＃７３３、＃７３６の処理を順次、繰り返し実行する。
【００７８】
候補パスワード生成部１０６は、ＤＥＳ用判定テーブルＴＬ１およびＡＥＳ用判定テーブルＴＬ２のそれぞれに基づいて、所定の個数の候補パスワードを生成する。例えば、ＤＥＳ用判定テーブルＴＬ１に基づいて２つの候補パスワードを生成し、ＡＥＳ用判定テーブルＴＬ２に基づいて３つの候補パスワードを生成する。この際に、候補パスワード生成部１０６は、適宜、候補パスワード生成用テーブルを切り換えて（＃７４１）、ステップ＃７２２からの処理を実行する。
【００７９】
図３に戻って、候補パスワード選択受付部１０７は、候補パスワード生成部１０６によって生成された候補パスワードをユーザに選択させるための処理を、次のように実行する。
【００８０】
候補パスワード選択受付部１０７は、候補パスワード選択画面６３を表示させる。候補パスワード選択画面６３には、図１５のように、候補パスワード生成部１０６によって生成された候補パスワードと、生成の際の適否の判定に用いた候補パスワード生成用テーブルに係る暗号化のアルゴリズムとが、示される。さらに、ユーザがパスワード入力画面６２に入力したパスワードが弱いのでドキュメント５０のパスワードとして好ましくない旨を警告するメッセージが示される。
【００８１】
ここで、ユーザは、候補パスワードを１つ任意に選択し、「ＯＫ」ボタンを押す。すると、候補パスワード選択受付部１０７は、選択された候補パスワードを、地紋画像５１に示すパスワードとして受け付ける。
【００８２】
地紋画像データ生成部１０８は、地紋画像５１の画像データ７１を次のように生成する。
【００８３】
ユーザ入力パスワード３Ａが適切であるとユーザレベル判定部１０２によって判定された場合は、地紋画像データ生成部１０８は、特定の暗号鍵を用いて、ユーザが指定したアルゴリズムで、ユーザ入力パスワード３Ａを暗号化する。そして、暗号化したユーザ入力パスワード３Ａを示す地紋画像５１の画像データを画像データ７１として生成する。特定の暗号鍵として、例えば、画像形成装置１に予め設定された暗号鍵が用いられる。
【００８４】
一方、ユーザ入力パスワード３Ａが不適切であると判定された場合は、地紋画像データ生成部１０８は、ユーザ入力パスワード３Ａの代わりに、ユーザが選択した候補パスワードを暗号化する。特定の暗号鍵を用い、ユーザが指定したアルゴリズムで暗号化する点は、同様である。そして、暗号化した候補パスワードを示す地紋画像５１の画像データを生成する。
【００８５】
地紋入画像印刷制御部１０９は、ドキュメント５０の各ページ５０ａ、５０ｂ、５０ｃ、…に地紋画像５１を付加した画像（以下、「地紋入画像５２」と記載する。）が用紙に印刷されるように、次のような処理を行う。
【００８６】
地紋入画像印刷制御部１０９は、画像データ７０および画像データ７１に基づいて、各ページ５０ａ、５０ｂ、５０ｃ、…の所定の位置に地紋画像５１を配置した画像のデータを生成する。このデータが、画像データ７２である。そして、この画像データ７２を、印刷のコマンドとともにプリントユニット１０ｈへ送出する。さらに、特定の用紙がプリントユニット１０ｈへ供給されるように、給紙ユニット１０ｇを制御する。
【００８７】
その後、プリントユニット１０ｈは、画像データ７２に基づいて、給紙ユニット１０ｇから送られてきた用紙に各ページ５０ａ、５０ｂ、５０ｃ、…の地紋入画像５２を次々に印刷する。
【００８８】
図１６および図１７は、第一の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【００８９】
次に、地紋画像５１を付けてドキュメント５０を印刷する全体的な処理の流れの例を、図１６および図１７のフローチャートを参照しながら説明する。
【００９０】
画像形成装置１は、図５の印刷条件設定画面６１を表示し（図１６の＃５１１）、印刷の条件を受け付ける（＃５１２）。
【００９１】
パスワード地紋付オリジナル原稿モードが指定されていない場合は（＃５１３でＮｏ）地紋画像５１を付加することなく、ドキュメント５０を印刷する処理を行う（＃５１４）。
【００９２】
一方、パスワード地紋付オリジナル原稿モードが指定されている場合は（＃５１３でＹｅｓ）、画像形成装置１は、図６のパスワード入力画面６２を表示し（＃５１５）、入力がなされるのを待つ（＃５１６）。
【００９３】
符号が入力されると（＃５１７でＮｏ、＃５１８でＹｅｓ）、画像形成装置１は、それらの符号を記憶し、次の入力がなされるのを待つ（＃５１６）。
【００９４】
「実行」ボタンでも符号のキーでもないオブジェクトが操作されると（＃５１８でＮｏ）、画像形成装置１は、今回の印刷のジョブを破棄する（＃５１９）。
【００９５】
「実行」ボタンが押されると（＃５１７でＹｅｓ）、画像形成装置１は、これまでに入力された符号からなる文字列をユーザ入力パスワード３Ａとして受け付け、このユーザ入力パスワード３Ａのユーザレベル３ＬＡを判定する（＃５２０）。判定の方法は、前に図９で説明した通りである。
【００９６】
ステップ＃５２０の処理と前後してまたは並行して、画像形成装置１は、ＡＤＦ１０ｅにセットされた用紙を次々に読み取り（＃５２２〜＃５２４）、ドキュメント５０の文書セキュリティレベル３ＬＢを判定する（＃５２５）。判定の方法は、前に図１０で説明した通りである。
【００９７】
画像形成装置１は、ユーザレベル３ＬＡと文書セキュリティレベル３ＬＢとを比較する（＃５２６）。
【００９８】
文書セキュリティレベル３ＬＢのほうがユーザレベル３ＬＡよりも高い場合は（＃５２７でＹｅｓ）、画像形成装置１は、候補パスワードを生成する（＃５２８）。生成の方法は、前に図１３および図１５で説明した通りである。そして、生成した候補パスワードを示す候補パスワード選択画面６３を表示する（＃５２９）。
【００９９】
ユーザが候補パスワードを１つ選択すると、画像形成装置１は、選択された候補パスワードを受け付ける（＃５３０）。選択された候補パスワードを暗号化し、これを示す地紋画像５１を生成する（＃５３１）。そして、ドキュメント５０の各ページ５０ａ、５０ｂ、５０ｃ、…を、地紋画像５１とともに用紙に印刷する（＃５３２）。
【０１００】
そうでない場合は（＃５２７でＮｏ）、画像形成装置１は、ユーザ入力パスワード３Ａを暗号化し、これを示す地紋画像５１を生成する（＃５３３）。そして、ドキュメント５０の各ページ５０ａ、５０ｂ、５０ｃ、…を、地紋画像５１とともに用紙に印刷する（＃５３４）。
【０１０１】
〔第二の実施形態〕
図１８は、画像形成装置１の機能的構成の変形例を示す図である。図１９は、ページセキュリティレベル判定処理の流れの例を説明するフローチャートである。図２０は、レベル判定用テーブルＴＬ４の例を示す図である。
【０１０２】
第一の実施形態では、ドキュメント５０全体の文書セキュリティレベル３ＬＢを判定し、ページ５０ａ、５０ｂ、５０ｃ、…のすべてに同一の地紋画像５１を付加した。
【０１０３】
第二の実施形態では、ページ５０ａ、５０ｂ、５０ｃ、…ごとにページセキュリティレベル３ＬＣを判定し、それぞれのページセキュリティレベル３ＬＣに応じて地紋画像５１を付加する。
【０１０４】
第二の実施形態における画像形成装置１のハードウェア構成は、第一の実施形態の場合と同様であり、前に図１および図２で説明した通りである。ただし、ＲＯＭ１０ｃおよび大容量記憶装置１０ｄには、地紋画像付加プログラム１ＦＰの代わりに、地紋画像付加プログラム１ＦＱが記憶されている。
【０１０５】
地紋画像付加プログラム１ＦＱによると、図１８に示す印刷条件受付部１２１、ユーザレベル判定部１２２、画像データ取得制御部１２３、ページセキュリティレベル判定部１２４、パスワード適否判定部１２５、候補パスワード生成部１２６、候補パスワード選択受付部１２７、地紋画像データ生成部１２８、および地紋入画像印刷制御部１２９などの機能が実現される。
【０１０６】
以下、図１８に示す各部の処理内容などについて説明する。第一の実施形態と重複する点は、説明を省略する。
【０１０７】
印刷条件受付部１２１、ユーザレベル判定部１２２、および画像データ取得制御部１２３は、それぞれ、第一の実施形態の印刷条件受付部１０１、ユーザレベル判定部１０２、および画像データ取得制御部１０３（図３参照）と同様の処理を行う。
【０１０８】
つまり、印刷条件受付部１２１は、ドキュメント５０を印刷する際の条件を受け付ける処理を行う。ユーザレベル判定部１２２は、印刷条件受付部１２１によって受け付けられたユーザ入力パスワード３Ａの堅牢性のレベル（ユーザレベル３ＬＡ）を判定する。画像データ取得制御部１２３は、ドキュメント５０の画像データ７０が取得されるようにＡＤＦ１０ｅおよびスキャンユニット１０ｆを制御する。
【０１０９】
ページセキュリティレベル判定部１２４は、画像データ取得制御部１２３によって得られた画像データ７０に基づいて、ドキュメント５０のページごとに、機密にすべき度合いのレベルを判定する。このレベルが上述の「ページセキュリティレベル３ＬＣ」である。ページセキュリティレベル３ＬＣは、図１９に示す手順で判定される。ここで、ページ５０ａのページセキュリティレベル３ＬＣを判定する場合を例に説明する。
【０１１０】
文書セキュリティレベル判定部１０４と同様に、ページセキュリティレベル判定部１２４は、予め指定されたキーワードを記憶している。キーワードごとにカウンタＫＴを１つずつ有している。さらに、キーワードごとに、「セキュリティレベルポイント」という点数を記憶している。そのほか、レベル判定用テーブルＴＬ４を記憶している。レベル判定用テーブルＴＬ４の構成は、第一の実施形態のレベル判定用テーブルＴＬ３と同じであり、図１２に示した通りである。ただし、「高」、「中」、および「低」の範囲は、レベル判定用テーブルＴＬ３と同じであってもよいし、図２０に示すように異なっていてもよい。
【０１１１】
ページセキュリティレベル判定部１２４は、各キーワードのカウンタＫＴをすべてゼロにリセットする（図１９の＃７５１）。
【０１１２】
ページセキュリティレベル判定部１２４は、ページ５０ａに対してＯＣＲ（Optical Character Reader）処理を行う（＃７５２）。符号が検知できたら（＃７５３でＹｅｓ）、検知した１つまたは複数の符号からなる単語と各キーワードと比較する（＃７５４）。この単語がいずれかのキーワードと一致する場合は（＃７５５でＹｅｓ）、一致したキーワードのカウンタＫＴに「１」を加算する（＃７５６）。複数の単語が検知できた場合は、それぞれについて、上述の通り、キーワードとの比較を行い、一致したキーワードのカウンタＫＴのカウントアップを行う。
【０１１３】
ページセキュリティレベル判定部１２４は、ページ５０ａの全領域へのＯＣＲの処理が終わり単語が検出できなくなったら（＃７５３でＮｏ）、ＯＣＲ処理を終了し、各キーワードのカウンタＫＴの値に各キーワードのセキュリティレベルポイントを掛け、それらの積の合計を算出する（＃７５７）。
【０１１４】
そして、ページセキュリティレベル判定部１２４は、レベル判定用テーブルＴＬ４に示される３つの範囲の中から、算出した合計の属する範囲を選出し、選出した範囲に対応するレベルを、ページ５０ａのページセキュリティレベル３ＬＣに決定する（＃７５８）。
【０１１５】
図１８に戻って、パスワード適否判定部１２５は、ドキュメント５０のページごとに、ユーザが入力したユーザ入力パスワード３Ａを地紋画像５１として付加することが適切であるか否かを判定する。
【０１１６】
例えば、ユーザレベル判定部１２２によって判定されたユーザレベル３ＬＡが、ページセキュリティレベル判定部１２４によって判定されたページ５０ａのページセキュリティレベル３ＬＣよりも高ければ、ユーザ入力パスワード３Ａがページ５０ａに対しては適切であると判定し、低ければ、不適切であると判定する。なお、両者が同じである場合は、適切であると判定してもよいし、不適切であると判定してもよい。どちらに判定するのかは、予め決められている。
【０１１７】
候補パスワード生成部１２６は、ユーザ入力パスワード３Ａが不適切であるとパスワード適否判定部１２５によって判定されたページごとに、地紋画像５１に示すパスワードの候補つまり候補パスワードを生成する。生成する方法は、候補パスワード生成部１０６によるパスワードの生成方法と同じであり、基本的に、前に図１３および図１４で説明した通りである。
【０１１８】
なお、ステップ＃７２４、＃７２８、＃７３１、＃７３４、および＃７３７におけるユーザレベル３ＬＡの判定の方法は、ユーザレベル判定部１２２における判定の方法と同様である。また、ユーザ入力パスワード３Ａの適否の判定の方法は、パスワード適否判定部１２５における判定の方法と同様である。
【０１１９】
候補パスワード選択受付部１２７は、ユーザ入力パスワード３Ａが不適切であるとパスワード適否判定部１２５によって判定されたページごとに、候補パスワード生成部１２６によって生成された候補パスワードをユーザに選択させる処理を行う。この処理は、候補パスワード選択受付部１０７における処理と同様、図１５の候補パスワード選択画面６３のような、候補パスワードの一覧を配置した画面を操作パネル１０ｉのタッチパネルディスプレイに表示することによって、行われる。
【０１２０】
地紋画像データ生成部１２８は、地紋画像５１の画像データ７１を生成する。生成の方法は、基本的に地紋画像データ生成部１０８における画像データ７１の生成方法と同様である。ただし、地紋画像データ生成部１２８は、ページごとに画像データ７１を生成する。
【０１２１】
つまり、地紋画像データ生成部１２８は、ユーザ入力パスワード３Ａが適切であると判定されたページについては、ユーザ入力パスワード３Ａを暗号化し、画像データ７１を生成する。一方、ユーザ入力パスワード３Ａが不適切であると判定されたページについては、ユーザが選択した候補パスワードを暗号化し、画像データ７１を生成する。
【０１２２】
地紋入画像印刷制御部１２９は、ドキュメント５０の各ページ５０ａ、５０ｂ、５０ｃ、…に、各ページのために生成された画像データ７１に基づいて、地紋画像５１を付加した画像つまり地紋入画像５２が用紙に印刷されるように、給紙ユニット１０ｇおよびプリントユニット１０ｈなどを制御する。全ページに共通の画像データ７１を用いずに、ページごとの画像データ７１を用いる点が、第一の実施形態とは異なるが、それ以外の点は、基本的に第一の実施形態と同様である。
【０１２３】
図２１および図２２は、第二の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【０１２４】
次に、地紋画像５１を付けてドキュメント５０を印刷する全体的な処理の流れの例を、図２１および図２２に示すフローチャートを参照しながら説明する。
【０１２５】
画像形成装置１は、図５の印刷条件設定画面６１を表示し（図２１の＃５４１）、印刷の条件を受け付ける（＃５４２）。
【０１２６】
パスワード地紋付オリジナル原稿モードが指定されていない場合は（＃５４３でＮｏ）地紋画像５１を付加することなく、ドキュメント５０を印刷する処理を行う（＃５４４）。
【０１２７】
一方、パスワード地紋付オリジナル原稿モードが指定されている場合は（＃５４３でＹｅｓ）、画像形成装置１は、図６のパスワード入力画面６２を表示し（＃５４５）、入力がなされるのを待つ（＃５４６）。
【０１２８】
符号が入力されると（＃４７でＮｏ、＃４８でＹｅｓ）、画像形成装置１は、それらの符号を記憶し、次の入力がなされるのを待つ（＃５４６）。
【０１２９】
「実行」ボタンでも符号のキーでもないオブジェクトが操作されると（＃５４８でＮｏ）、画像形成装置１は、今回の印刷のジョブを破棄する（＃５４９）。
【０１３０】
「実行」ボタンが押されると（＃５４７でＹｅｓ）、画像形成装置１は、これまでに入力された符号をユーザ入力パスワード３Ａとして受け付け、このユーザ入力パスワード３Ａのユーザレベル３ＬＡを判定する（＃５５０）。
【０１３１】
画像形成装置１は、ＡＤＦ１０ｅにセットされた第１ページを読み取り（＃５５２）、第１ページのページセキュリティレベル３ＬＣを判定する（＃５５３）。判定の方法は、前に図１９で説明した通りである。
【０１３２】
画像形成装置１は、ユーザレベル３ＬＡとページセキュリティレベル３ＬＣとを比較する（＃５５４）、
ページセキュリティレベル３ＬＣのほうがユーザレベル３ＬＡよりも高い場合は（＃５５５でＹｅｓ）、画像形成装置１は、候補パスワードを生成し（＃５５６）、候補パスワードを示す画面を表示する（＃５５７）。
【０１３３】
ユーザが候補パスワードを１つ選択すると、画像形成装置１は、選択された候補パスワードを受け付ける（＃５５８）。選択された候補パスワードを暗号化し、これを示す地紋画像５１を生成する（＃５５９）。そして、第１ページを、生成した地紋画像５１とともに用紙に印刷する（＃５６０）。
【０１３４】
そうでない場合は（＃５５５でＮｏ）、画像形成装置１は、ユーザ入力パスワード３Ａを暗号化し、これを示す地紋画像５１を生成する（＃５６１）。そして、第１ページを、地紋画像５１とともに用紙に印刷する（＃５６２）。
【０１３５】
画像形成装置１は、第２ページ以降についても同様に、ステップ＃５５２〜＃５６２の処理を適宜、行う。なお、ステップ＃５６１の処理、つまり、ユーザ入力パスワード３Ａを暗号化して地紋画像５１を生成する処理を既に行った場合は、この地紋画像５１を使い回し、ステップ＃５６１をスキップしてもよい。
【０１３６】
〔第三の実施形態〕
図２３は、画像形成装置１の機能的構成の変形例を示す図である。
【０１３７】
第一の実施形態では、画像形成装置１は、用紙をスキャンすることによって画像データ７０を取得し、共通の地紋画像５１を付加してドキュメント５０の各ページを印刷した。つまり、ドキュメント５０を、各ページに共通の地紋画像５１を付加して複写（コピー）した。
【０１３８】
画像形成装置１は、用紙をスキャンすることによって画像データ７０を取得する代わりに、パーソナルコンピュータ４Ａから取得してもよい。
【０１３９】
この場合は、ユーザは、パーソナルコンピュータ４Ａにインストールされているアプリケーションでドキュメント５０を作成することによって画像データ７０を用意する。そして、画像形成装置１のプリンタドライバに対して、印刷コマンドを入力する。この際に、地紋画像５１を付加して印刷したいのであればパスワード地紋付オリジナル原稿モードをオンに指定する。
【０１４０】
すると、画像形成装置１は、図１６および図１７で説明した手順で、ドキュメント５０を印刷する処理を行う。
【０１４１】
ただし、ユーザインタフェースとして、操作パネル１０ｉの代わりにパーソナルコンピュータ４Ａが用いられる。
【０１４２】
したがって、ステップ＃５１１の処理は、パーソナルコンピュータ４Ａが印刷条件設定画面６１に相当する画面をパーソナルコンピュータ４Ａ自身のディスプレイに表示することによって、行われる。ステップ＃５１５、＃５２９の、パスワード入力画面６２および候補パスワード選択画面６３それぞれに相当する画面を表示する処理も、同様である。また、画像形成装置１は、ステップ＃５１２、＃５３０において、ユーザによる操作の内容を、それを示すデータをパーソナルコンピュータ４Ａから受信することによって、受け付ける。
【０１４３】
また、従来、ユーザは、印刷および仕上げの条件として、機密印刷およびパンチ穴仕上げを指定することができる。第三の実施形態では、画像形成装置１は、機密印刷およびパンチ穴仕上げが指定された場合に後述する処理を行うように、構成されている。
【０１４４】
第三の実施形態における画像形成装置１のハードウェア構成は、第一の実施形態および第二の実施形態の場合と同様であり、前に図１および図２で説明した通りである。ただし、ＲＯＭ１０ｃおよび大容量記憶装置１０ｄには、地紋画像付加プログラム１ＦＰ、１ＦＱの代わりに、地紋画像付加プログラム１ＦＲが記憶されている。
【０１４５】
地紋画像付加プログラム１ＦＲによると、図２３に示す印刷条件等受付部１３１、ユーザレベル判定部１３２、文書セキュリティレベル判定部１３３、パスワード適否判定部１３４、候補パスワード生成部１３５、候補パスワード選択受付部１３６、地紋画像データ生成部１３７、地紋入画像データ生成部１３８、および画像印刷制御部１３９などの機能が実現される。
【０１４６】
以下、パーソナルコンピュータ４Ａおよび図２３に示す各部の処理内容などについて説明する。第一の実施形態または第二の実施形態と重複する点は、説明を省略する。
【０１４７】
ユーザは、パーソナルコンピュータ４Ａにドキュメント５０の画像データ７０を用意し、プリンタドライバを呼び出す。すると、パーソナルコンピュータ４Ａは、印刷および仕上げ等の条件を指定するための画面を表示する。
【０１４８】
ここで、ユーザは、機密印刷およびパンチ穴仕上げを印刷等の条件として指定する。機密印刷が指定されると、パーソナルコンピュータ４Ａは、図６のパスワード入力画面６２に相当する画面を表示する。ここで、ユーザは、パスワードを指定する。また、パンチ穴仕上げが指定されると、パンチ穴を開ける位置を指定するための画面を表示する。ここで、ユーザは、その位置を指定する。
【０１４９】
そして、パーソナルコンピュータ４Ａは、画像データ７０を、指定された内容（印刷等の条件およびパスワード）を示す条件データ７３とともに画像形成装置１へ送信する。
【０１５０】
印刷条件等受付部１３１は、パーソナルコンピュータ４Ａから画像データ７０および条件データ７３を受け付ける。
【０１５１】
ユーザレベル判定部１３２は、条件データ７３に示されるパスワードのユーザレベル３ＬＡを判定する。判定の方法は、第一の実施形態および第二の実施形態におけるユーザ入力パスワード３Ａのユーザレベル３ＬＡの判定の方法と同じであり、前に図９で説明した通りである。
【０１５２】
文書セキュリティレベル判定部１３３は、画像データ７０に基づいて、ドキュメント５０の文書セキュリティレベル３ＬＢを判定する。判定の方法は、第一の実施形態の文書セキュリティレベル判定部１０４による判定の方法と同様であり、前に図１０で説明した通りである。
【０１５３】
パスワード適否判定部１３４は、ユーザレベル判定部１３２によって判定されたユーザレベル３ＬＡと文書セキュリティレベル判定部１３３によって判定された文書セキュリティレベル３ＬＢとを比較することによって、条件データ７３に示されるパスワードの適否を判定する。判定の方法は、第一の実施形態のパスワード適否判定部１０５による判定の方法と同様である。
【０１５４】
候補パスワード生成部１３５は、条件データ７３に示されるパスワードが不適切であるとパスワード適否判定部１３４によって判定された場合に、候補パスワードを生成する。生成の方法は、第一の実施形態の候補パスワード生成部１０６による生成の方法と同様であり、図１３および図１４で説明した通りである。
【０１５５】
候補パスワード選択受付部１３６は、候補パスワード生成部１３５によって生成された候補パスワードをユーザに選択させるための処理を、次のように実行する。
【０１５６】
候補パスワード選択受付部１３６は、候補パスワードをパーソナルコンピュータ４Ａへ通知する。すると、パーソナルコンピュータ４Ａは、図１５の候補パスワード選択画面６３に相当する画面を表示する。ここで、ユーザは、候補パスワードを１つ選択する。そして、パーソナルコンピュータ４Ａは、選択された候補パスワードを画像形成装置１へ通知し、候補パスワード選択受付部１３６は、それを受け付ける。
【０１５７】
地紋画像データ生成部１３７は、候補パスワード選択受付部１３６によって受け付けられた、ユーザが選択した候補パスワードを示す地紋画像５１の画像データ７１を生成する。
【０１５８】
地紋入画像データ生成部１３８は、画像データ７０および画像データ７１に基づいて、各ページ５０ａ、５０ｂ、５０ｃ、…の所定の位置に地紋画像５１を配置した画像（地紋入画像５２）のデータ、つまり、画像データ７２を生成する。画像データ７２は、所定のボックスに記憶される。
【０１５９】
画像印刷制御部１３９は、条件データ７３に示されるパスワードがパスワード適否判定部１３４によって適切であると判定された場合に、従来通り、機密印刷の機能によって、画像データ７２に基づいて、地紋画像５１が付加されたドキュメント５０が用紙に印刷されるように、給紙ユニット１０ｇおよびプリントユニット１０ｈを制御する。つまり、画像形成装置１のところに訪れたユーザにパスワードを入力させ、入力されたパスワードと条件データ７３に示されるパスワードとが一致すれば、印刷のための制御を行う。
【０１６０】
さらに、画像印刷制御部１３９は、印刷物の、条件データ７３に示される位置に、パンチ穴を開けるように、フィニッシャユニット１０ｎを制御する。
【０１６１】
図２４および図２５は、第三の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【０１６２】
次に、地紋画像５１を付けてドキュメント５０を印刷する全体的な処理の流れの例を、図２４および図２５に示すフローチャートを参照しながら説明する。
【０１６３】
ユーザは、パーソナルコンピュータ４Ａに画像データ７０を用意し、処理の条件等を指定、印刷コマンドを入力する。すると、パーソナルコンピュータ４Ａは、画像データ７０および条件データ７３を画像形成装置１へ送信する。なお、処理の条件等には、機密印刷およびパンチ穴仕上げを行うことおよびパスワードが含まれている。
【０１６４】
画像形成装置１は、画像データ７０および条件データ７３を受信する（図２４の＃５７１）。
【０１６５】
機密印刷およびパンチ穴仕上げが条件データ７３に示されない場合は（＃５７２でＮｏ）、画像形成装置１は、従前通りに、画像データ７０および条件データ７３に基づいてドキュメント５０の印刷を行う（＃５７３）。
【０１６６】
一方、機密印刷およびパンチ穴仕上げが条件データ７３に示される場合は（＃５７２でＹｅｓ）、画像形成装置１は、条件データ７３に示されるパスワードのユーザレベル３ＬＡを判定する（＃５７４）。
【０１６７】
ユーザレベル３ＬＡの判定の処理と前後してまたは並行して、画像形成装置１は、ドキュメント５０の全ページの内容をテキスト化し（＃５７５〜＃５７８）、ドキュメント５０の文書セキュリティレベル３ＬＢを判定する（＃５７９）。
【０１６８】
画像形成装置１は、ユーザレベル３ＬＡと文書セキュリティレベル３ＬＢとを比較する（＃５８０）。
【０１６９】
文書セキュリティレベル３ＬＢのほうがユーザレベル３ＬＡよりも高い場合は（＃５８１でＹｅｓ）、画像形成装置１は、候補パスワードを生成する（＃５８２）。そして、生成した候補パスワードをパーソナルコンピュータ４Ａへ通知する（図２５の＃５８３）。
【０１７０】
すると、パーソナルコンピュータ４Ａは、通知された候補パスワードの一覧を表示する。ユーザは、いずれか１つの候補パスワードを選択する。そして、パーソナルコンピュータ４Ａは、選択された候補パスワードを画像形成装置１へ通知する。
【０１７１】
画像形成装置１は、パーソナルコンピュータ４Ａから通知された候補パスワードを受信する（＃５８４）。この候補パスワードを暗号化し、これを示す地紋画像５１を生成する（＃５８５）。そして、ドキュメント５０の各ページ５０ａ、５０ｂ、５０ｃ、…に地紋画像５１を付加した地紋入画像５２の画像データ７２を生成し（＃５８６）、所定のボックス（例えば、機密ドキュメント用のボックス）に保存する（＃５８７）。
【０１７２】
そうでない場合は（＃５８１でＮｏ）、ユーザが操作パネル１０ｉを操作して正しいパスワードを入力すれば、画像形成装置１は、ドキュメント５０の各ページを印刷し（＃５８８）、印刷物にパンチ穴を開ける（＃５８９）。なお、ステップ＃５８８において、暗号化したユーザ入力パスワード３Ａを示す地紋画像５１を付加してドキュメント５０の各ページを印刷してもよい。
【０１７３】
なお、画像形成装置１は、ユーザの指令に応じて、機密ドキュメント用のボックスに記憶された画像データ７２に基づいて地紋入画像５２を印刷する。ただし、地紋入画像５２に含まれる地紋画像５１に対応するパスワードが正しく入力された場合に印刷する。次に説明する第四の実施形態においても、同様である。
【０１７４】
〔第四の実施形態〕
図２６は、画像形成装置１の機能的構成の変形例を示す図である。
【０１７５】
第二の実施形態では、画像形成装置１は、用紙をスキャンすることによって画像データ７０を取得し、ページごとのページセキュリティレベル３ＬＣに応じた地紋画像５１を各ページに付加して印刷を行った。画像形成装置１は、パーソナルコンピュータ４Ａから画像データ７０を取得する場合も、ページごとのページセキュリティレベル３ＬＣに応じた地紋画像５１を各ページに付加して印刷を行ってもよい。
【０１７６】
具体的には、画像形成装置１は、図２１および図２２で説明した手順で、ドキュメント５０を印刷する処理を行う。
【０１７７】
ただし、ユーザインタフェースとして、操作パネル１０ｉの代わりにパーソナルコンピュータ４Ａが用いられる。
【０１７８】
したがって、ステップ＃５４１、＃５４５、および＃５５７の各処理は、パーソナルコンピュータ４Ａが画面をパーソナルコンピュータ４Ａ自身のディスプレイに表示することによって、行われる。また、画像形成装置１は、ステップ＃５４２、＃５５８において、ユーザによる操作の内容を、それを示すデータをパーソナルコンピュータ４Ａから受信することによって、受け付ける。
【０１７９】
また、従来、ユーザは、印刷および仕上げの条件として、機密印刷およびパンチ穴仕上げを指定することができる。第四の実施形態では、画像形成装置１は、機密印刷およびパンチ穴仕上げが指定された場合に後述する処理を行うように、構成されている。
【０１８０】
第四の実施形態における画像形成装置１のハードウェア構成は、第一の実施形態ないし第三の実施形態の場合と同様であり、前に図１および図２で説明した通りである。ただし、ＲＯＭ１０ｃおよび大容量記憶装置１０ｄには、地紋画像付加プログラム１ＦＰ、１ＦＱ、１ＦＲの代わりに、地紋画像付加プログラム１ＦＳが記憶されている。
【０１８１】
地紋画像付加プログラム１ＦＳによると、図２６に示す印刷条件等受付部１４１、ユーザレベル判定部１４２、ページセキュリティレベル判定部１４３、パスワード適否判定部１４４、候補パスワード生成部１４５、候補パスワード選択受付部１４６、地紋画像データ生成部１４７、および地紋入画像データ生成部１４８などの機能が実現される。
【０１８２】
以下、パーソナルコンピュータ４Ａおよび図２６に示す各部の処理内容などについて説明する。第一の実施形態、第二の実施形態、または第三の実施形態と重複する点は、説明を省略する。
【０１８３】
印刷条件等受付部１４１およびユーザレベル判定部１４２は、第三の実施形態の印刷条件等受付部１３１およびユーザレベル判定部１３２と同様に機能する。つまり、印刷条件等受付部１４１は、パーソナルコンピュータ４Ａから画像データ７０および条件データ７３を受け付ける。ユーザレベル判定部１４２は、条件データ７３に示されるパスワードのユーザレベル３ＬＡを判定する。
【０１８４】
ページセキュリティレベル判定部１４３は、画像データ７０に基づいて、ドキュメント５０の各ページのページセキュリティレベル３ＬＣを判定する。ページセキュリティレベル３ＬＣの判定の方法は、前に図１９で説明した通りである。
【０１８５】
パスワード適否判定部１４４は、ドキュメント５０のページごとに、ユーザレベル判定部１４２によって判定されたユーザレベル３ＬＡとページセキュリティレベル判定部１４３によって判定されたページセキュリティレベル３ＬＣとを比較することによって、条件データ７３に示されるパスワードの適否を判定する。判定の方法は、第二の実施形態のパスワード適否判定部１２５による判定の方法と同様である。
【０１８６】
候補パスワード生成部１４５は、条件データ７３に示されるパスワードが不適切であるとパスワード適否判定部１４４によって判定されたページごとに、地紋画像５１に示すパスワードの候補つまり候補パスワードを生成する。生成する方法は、候補パスワード生成部１２６によるパスワードの生成方法と同様である。
【０１８７】
候補パスワード選択受付部１４６は、候補パスワード生成部１４５によって生成された候補パスワードをユーザに選択させるための処理を行う。この処理の方法は、候補パスワード選択受付部１３６による処理の方法と同様である。
【０１８８】
地紋画像データ生成部１４７は、地紋画像５１の画像データ７１を生成する。生成の方法は、第二の実施形態の候補パスワード選択受付部１２７による画像データ７１の生成の方法と同様である。
【０１８９】
地紋入画像データ生成部１４８は、ドキュメント５０の各ページ５０ａ、５０ｂ、５０ｃ、…にそれぞれの地紋画像５１を付加した地紋入画像５２の画像データ７２を生成する。
【０１９０】
図２７および図２８は、第四の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【０１９１】
次に、地紋画像５１を付けてドキュメント５０を印刷する全体的な処理の流れの例を、図２７および図２８に示すフローチャートを参照しながら説明する。
【０１９２】
画像形成装置１は、パーソナルコンピュータ４Ａから画像データ７０および条件データ７３を受信する（図２７の＃６０１）。
【０１９３】
機密印刷およびパンチ穴仕上げが条件データ７３に示されない場合は（＃６０２でＮｏ）、画像形成装置１は、従前通りに、画像データ７０および条件データ７３に基づいてドキュメント５０の印刷を行う（＃６０３）。
【０１９４】
一方、機密印刷およびパンチ穴仕上げが条件データ７３に示される場合は（＃６０２でＹｅｓ）、画像形成装置１は、条件データ７３に示されるパスワードのユーザレベル３ＬＡを判定する（＃６０４）。
【０１９５】
ユーザレベル３ＬＡの判定の処理と前後してまたは並行して、画像形成装置１は、第１ページのページセキュリティレベル３ＬＣ判定する（＃６０６）。
【０１９６】
画像形成装置１は、ユーザレベル３ＬＡとページセキュリティレベル３ＬＣとを比較する（＃６０７）。
【０１９７】
ページセキュリティレベル３ＬＣのほうがユーザレベル３ＬＡよりも高い場合は（＃６０８でＹｅｓ）、画像形成装置１は、候補パスワードを生成する（＃６０９）。そして、生成した候補パスワードをパーソナルコンピュータ４Ａへ通知する（＃６１０）。
【０１９８】
画像形成装置１は、ユーザが選択した候補パスワードをパーソナルコンピュータ４Ａから受信する（＃６１１）。この候補パスワードを暗号化し、これを示す地紋画像５１を生成して第１ページに付加する（＃６１２）。
【０１９９】
そうでない場合は（＃６０８でＮｏ）、画像形成装置１は、条件データ７３に示されるパスワードを暗号化し、これを示す地紋画像５１を生成して第１ページに付加する（＃６１３）。
【０２００】
画像形成装置１は、第２ページ以降についても同様に、ステップ＃６０６〜＃６１３の処理を適宜、行う。
【０２０１】
そして、画像形成装置１は、各ページに地紋画像５１が付加された地紋入画像５２の画像データ７２を機密ドキュメント用のボックスなど所定のボックスに保存する（図２８の＃６１６）。
【０２０２】
〔第五の実施形態〕
図２９は、画像形成装置１の機能的構成の変形例を示す図である。図３０は、用紙使用実績データ７Ｒの例を示す図である。
【０２０３】
第一の実施形態および第二の実施形態では、ユーザがパスワード地紋付オリジナル原稿モードを選択した場合に、地紋画像５１を付加してドキュメント５０を印刷した。また、第三の実施形態および第四の実施形態では、機密印刷およびパンチ穴仕上げの両方が指定されている場合に、地紋画像５１を付加してドキュメント５０を印刷した。
【０２０４】
第五の実施形態では、ドキュメント５０を印刷する用紙の種類に応じて、適宜、地紋画像５１を付加する。
【０２０５】
第五の実施形態における画像形成装置１のハードウェア構成は、第一の実施形態ないし第四の実施形態の場合と同様であり、前に図１および図２で説明した通りである。ただし、ＲＯＭ１０ｃおよび大容量記憶装置１０ｄには、地紋画像付加プログラム１ＦＰ、１ＦＱ、１ＦＲ、１ＦＳの代わりに、地紋画像付加プログラム１ＦＴが記憶されている。
【０２０６】
地紋画像付加プログラム１ＦＴによると、図２９に示す印刷条件受付部１５１、ユーザレベル判定部１５２、画像データ取得制御部１５３、文書セキュリティレベル判定部１５４、パスワード適否判定部１５５、候補パスワード生成部１５６、候補パスワード選択受付部１５７、地紋画像データ生成部１５８、地紋入画像印刷制御部１５９、用紙種類レベル判定部１５Ａ、用紙使用実績記憶部１５Ｂ、および用紙使用実績データ更新部１５Ｃなどの機能が実現される。
【０２０７】
以下、図２９に示す各部の処理内容などについて説明する。第一の実施形態、第二の実施形態、第三の実施形態、または第四の実施形態と重複する点は、説明を省略する。
【０２０８】
印刷条件受付部１５１、ユーザレベル判定部１５２、画像データ取得制御部１５３、および文書セキュリティレベル判定部１５４は、それぞれ、第一の実施形態の印刷条件受付部１０１、ユーザレベル判定部１０２、画像データ取得制御部１０３、および文書セキュリティレベル判定部１０４（図３参照）と同様の処理を行う。
【０２０９】
用紙使用実績記憶部１５Ｂは、図３０のように、用紙の種類ごとに用紙使用実績データ７Ｒを記憶する。用紙使用実績データ７Ｒには、「高」、「中」、および「低」の３つのフィールドが設けられている。各フィールドのデフォルトの値は「０」である。用紙使用実績データ７Ｒは、パスワード地紋付オリジナル原稿モードが指定されて印刷が行われるごとに、用紙使用実績データ更新部１５Ｃによって次のように更新される。
【０２１０】
用紙使用実績データ更新部１５Ｃは、ユーザが指定した用紙の種類の用紙使用実績データ７Ｒを用紙使用実績記憶部１５Ｂの中から検索する。そして、検索した用紙使用実績データ７Ｒのフィールドのうちのユーザレベル判定部１５２によって判定されたレベルのフィールドを、「１」を加算することによって更新する。
【０２１１】
用紙種類レベル判定部１５Ａは、ドキュメント５０を印刷する用紙の用紙セキュリティレベル３ＬＤを判定する。「用紙セキュリティレベル３ＬＤ」は、その用紙に印刷されるドキュメント５０の、機密にすべき度合いのレベルを意味する。用紙セキュリティレベル３ＬＤは、次のように判定される。
【０２１２】
用紙種類レベル判定部１５Ａは、ユーザが指定した用紙の種類の用紙使用実績データ７Ｒを用紙使用実績記憶部１５Ｂの中から検索する。そして、３つのフィールドのうちの最も大きな値（回数）を示すフィールドのレベルを、用紙セキュリティレベル３ＬＤに決定する。なお、最も大きな値が複数ある場合は、より高い方のレベルを用紙セキュリティレベル３ＬＤに決定する。
【０２１３】
パスワード適否判定部１５５は、用紙種類レベル判定部１５Ａによって判定された用紙セキュリティレベル３ＬＤが、文書セキュリティレベル判定部１５４によって判定された文書セキュリティレベル３ＬＢよりも高ければ、ユーザ入力パスワード３Ａが地紋画像５１に示すパスワードとして適切であると判定し、低ければ、ユーザ入力パスワード３Ａが不適切であると判定する。なお、両者が同じである場合は、適切であると判定してもよいし、不適切であると判定してもよい。どちらに判定するのかは、予め決められている。
【０２１４】
候補パスワード生成部１５６、候補パスワード選択受付部１５７、地紋画像データ生成部１５８、および地紋入画像印刷制御部１５９は、それぞれ、第一の実施形態の候補パスワード生成部１０６、候補パスワード選択受付部１０７、地紋画像データ生成部１０８、および地紋入画像印刷制御部１０９と同様の処理を行う。
【０２１５】
図３１および図３２は、第五の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【０２１６】
次に、地紋画像５１を付けてドキュメント５０を印刷する全体的な処理の流れの例を、図３１および図３２のフローチャートを参照しながら説明する。
【０２１７】
ユーザは、第一の実施形態の場合と同様に、ドキュメント５０の画像データ７０を用意し、印刷の条件およびパスワードを指定する。さらに、ドキュメント５０を印刷する用紙の種類を指定する。
【０２１８】
図３１のステップ＃６２１〜＃６３０の処理は、図１６で説明した＃５１１〜＃５２０の処理と同様である。
【０２１９】
画像形成装置１は、ユーザが指定した用紙の種類の用紙使用実績データ７Ｒの、ステップ＃６３０で判定したユーザレベル３ＬＡのフィールドに「１」を加算する（＃６３１）。この処理と並行してまたは前後して、ユーザが指定した用紙の種類の用紙セキュリティレベル３ＬＤを判定する（＃６３２）。
【０２２０】
さらに、ステップ＃６３１、＃６３２の処理と並行してまたは前後して、画像形成装置１は、ＡＤＦ１０ｅにセットされた用紙を次々に読み取り（＃６３３〜＃６３６）、ドキュメント５０の文書セキュリティレベル３ＬＢを判定する（＃６３７）。
【０２２１】
画像形成装置１は、文書セキュリティレベル３ＬＢと用紙セキュリティレベル３ＬＤとを比較する（＃６３８）。
【０２２２】
文書セキュリティレベル３ＬＢのほうが用紙セキュリティレベル３ＬＤよりも高い場合は（＃６３９でＹｅｓ）、画像形成装置１は、図１７のステップ＃５２８〜＃５３２と同様の処理を行う。すなわち、候補パスワードを幾つか生成し（＃６４０）、その中からユーザが選択した候補パスワードを暗号化して地紋画像５１を生成し（＃６４１〜＃６４３）、地紋画像５１をドキュメント５０の各ページに付加して印刷する（＃６４４）。
【０２２３】
そうでない場合は（＃６３９でＮｏ）、画像形成装置１は、図１７のステップ＃５３３、＃５３４と同様の処理を行う。すなわち、ユーザ入力パスワード３Ａを暗号化し、これを示す地紋画像５１を生成する（＃６４５）。そして、各ページに地紋画像５１を付加して印刷する（＃６４６）。
【０２２４】
第一の実施形態ないし第五の実施形態によると、ドキュメント５０へのパスワードの付与を従来よりも好適に行うことができる。
【０２２５】
画像形成装置１がパーソナルコンピュータ４Ａから画像データ７０を取得する場合は、画像形成装置１として、ＭＦＰのような多機能タイプの装置だけでなく、いわゆるプリント専用機（パーソナルコンピュータの周辺器であるプリンタ）を用いることもできる。
【０２２６】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、データベースの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０２２７】
１  画像形成装置（画像処理装置、印刷システム）
１０２  ユーザレベル判定部（第一のレベル判定手段）
１０４  文書セキュリティレベル判定部（第二のレベル判定手段）
１０５  パスワード適否判定部（適否判定手段）
１０６  候補パスワード生成部（パスワード生成手段）
１０７  候補パスワード選択受付部（提示手段）
１０９  地紋入画像印刷制御部（印刷制御手段）
１２２  ユーザレベル判定部（第一のレベル判定手段）
１２４  ページセキュリティレベル判定部（第二のレベル判定手段）
１２５  パスワード適否判定部（適否判定手段）
１２６  候補パスワード生成部（パスワード生成手段）
１２７  候補パスワード選択受付部（提示手段）
１２９  地紋入画像印刷制御部（印刷制御手段）
１３２  ユーザレベル判定部（第一のレベル判定手段）
１３３  文書セキュリティレベル判定部（第二のレベル判定手段）
１３４  パスワード適否判定部（適否判定手段）
１３５  候補パスワード生成部（パスワード生成手段）
１３６  候補パスワード選択受付部（提示手段）
１３９  画像印刷制御部（印刷制御手段）
１４２  ユーザレベル判定部（第一のレベル判定手段）
１４３  ページセキュリティレベル判定部（第二のレベル判定手段）
１４４  パスワード適否判定部（適否判定手段）
１４５  候補パスワード生成部（パスワード生成手段）
１４６  候補パスワード選択受付部（提示手段）
１４９  画像印刷制御部（印刷制御手段）
１５２  ユーザレベル判定部（第一のレベル判定手段）
１５４  文書セキュリティレベル判定部（第二のレベル判定手段）
１５５  パスワード適否判定部（適否判定手段）
１５６  候補パスワード生成部（パスワード生成手段）
１５７  候補パスワード選択受付部（提示手段）
１５Ａ  用紙種類レベル判定部（第三のレベル決定手段）
１５Ｂ  用紙使用実績記憶部（実績記憶手段）
１５９  地紋入画像印刷制御部（印刷制御手段）
３ＬＡ  ユーザレベル（第一のレベル）
３ＬＢ  文書セキュリティレベル（第二のレベル）
３ＬＣ  ページセキュリティレベル（第二のレベル）
３ＬＤ  用紙セキュリティレベル（第三のレベル）
４Ａ  パーソナルコンピュータ（提示手段）
５０  ドキュメント
５１  地紋画像
５２  地紋入画像
【図１】
2012161059.tif 000003
【図２】
2012161059.tif 000004
【図３】
2012161059.tif 000005
【図４】
2012161059.tif 000006
【図５】
2012161059.tif 000007
【図６】
2012161059.tif 000008
【図７】
2012161059.tif 000009
【図８】
2012161059.tif 000010
【図９】
2012161059.tif 000011
【図１０】
2012161059.tif 000012
【図１１】
2012161059.tif 000013
【図１２】
2012161059.tif 000014
【図１３】
2012161059.tif 000015
【図１４】
2012161059.tif 000016
【図１５】
2012161059.tif 000017
【図１６】
2012161059.tif 000018
【図１７】
2012161059.tif 000019
【図１８】
2012161059.tif 000020
【図１９】
2012161059.tif 000021
【図２０】
2012161059.tif 000022
【図２１】
2012161059.tif 000023
【図２２】
2012161059.tif 000024
【図２３】
2012161059.tif 000025
【図２４】
2012161059.tif 000026
【図２５】
2012161059.tif 000027
【図２６】
2012161059.tif 000028
【図２７】
2012161059.tif 000029
【図２８】
2012161059.tif 000030
【図２９】
2012161059.tif 000031
【図３０】
2012161059.tif 000032
【図３１】
2012161059.tif 000033
【図３２】
2012161059.tif 000034