(57)【要約】      （修正有）【課題】コストアップを抑えてユーザの利便性を提供するとともに、プリント対象に応じて必要なセキュリティを確保することが可能な情報処理装置、認証処理を実行する方法、認証処理を設定する方法、および認証処理プログラムを提供する。【解決手段】セキュリティ文書検出部は、プリント対象の印刷ジョブに含まれるプリントドキュメントの実質的な内容に基づいて、セキュリティ文書であるか否かを判断する（ステップＳ２６）。セキュリティ文書ではないと判断された場合（ステップＳ２６においてＮＯ）には、パスワード画像認証を実行する（ステップＳ２８）。セキュリティ文書であると判断された場合（ステップＳ２６においてＹＥＳ）には、ステップＳ３０に進む。印刷ジョブがセキュリティ文書である場合には、パスワード画像認証機能をオフにすることで、セキュリティが確保される。【選択図】図９
2011013891.tif 000002
【特許請求の範囲】
【請求項１】
第１の認証方法と、前記第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも提供可能な認証処理手段と、
対象の印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、
前記対象の印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、前記認証処理手段に対して、当該印刷ジョブに対する前記第２の認証方法の提供を禁止する禁止手段とを備える、情報処理装置。
【請求項２】
前記認証処理手段は、前記第１の認証方法に対応付けて同一の認証情報が登録されている複数の印刷ジョブに対して、先行の印刷ジョブに対する前記第１の認証方法に基づく認証が成功することを条件に、後続の印刷ジョブに対する前記第２の認証方法を提供する手段を含み、
前記禁止手段は、前記先行の印刷ジョブについて相対的に高いセキュリティが要求されていると判断されている場合には、前記第１の認証方法に基づく認証が成功しても、後続の印刷ジョブに対する前記第２の認証方法の提供を禁止する手段を含む、請求項１に記載の情報処理装置。
【請求項３】
認証画面を表示する表示手段をさらに備え、
前記禁止手段は、前記表示手段に前記第２の認証方法に係る内容を表示させない、請求項１または２に記載の情報処理装置。
【請求項４】
ユーザによって入力される認証情報を受付ける入力手段をさらに備え、
前記禁止手段は、前記入力手段による前記第２の認証方法に係る認証情報を受付けない、請求項１または２に記載の情報処理装置。
【請求項５】
前記判断手段は、対象の印刷ジョブに含まれるプリントドキュメントに対して、複写防止地紋およびウォータマークの少なくとも一方が付与されている場合に、相対的に高いセキュリティが要求されていると判断する、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記判断手段は、対象の印刷ジョブに含まれるプリントドキュメントに対して、セキュリティに関する文字列が所定数以上付与されている場合に、相対的に高いセキュリティが要求されていると判断する、請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
印刷ジョブに対して、第１の認証方法と、前記第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも設定可能な認証設定手段と、
前記印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、
前記印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、前記認証設定手段に対して、当該印刷ジョブに対する前記第２の認証方法の設定を禁止する禁止手段とを備える、情報処理装置。
【請求項８】
ユーザ操作に従って印刷に係る設定を行う印刷設定手段と、
前記印刷設定手段によって設定された内容に従って、前記印刷ジョブを生成する生成手段とをさらに備え、
前記印刷設定手段は、前記第１の認証方法に係る認証情報と、前記第２の認証方法に係る認証情報とを受付ける手段を含み、
前記禁止手段は、前記印刷設定手段による前記第２の認証方法に係る認証情報の受付けを禁止する、請求項７に記載の情報処理装置。
【請求項９】
前記印刷設定手段は、前記印刷に係る設定を行なうための画面を表示する手段をさらに含み、
前記禁止手段は、前記印刷に係る設定を行なうための画面に前記第２の認証方法に係る認証情報の受付けに係る内容を表示させない、請求項８に記載の情報処理装置。
【請求項１０】
前記印刷設定手段は、前記印刷に係る設定を行なうための画面を表示する手段をさらに含み、
前記禁止手段は、ユーザが前記第２の認証方法に係る認証情報を入力しようとすると、当該認証情報の入力が禁止されていることを画面上で通知する、請求項８に記載の情報処理装置。
【請求項１１】
前記判断手段は、前記印刷設定手段によって、セキュリティに関する内容が設定されている場合に、相対的に高いセキュリティが要求されていると判断する、請求項７〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記判断手段は、前記印刷ジョブを生成する元となるデータに所定のセキュリティ属性が付与されている場合に、相対的に高いセキュリティが要求されていると判断する、請求項７〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
上記の手段は、プリンタドライバの実行によって提供される、請求項７〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記第１の認証方法と前記第２の認証方法とは、認証精度およびユーザの利便性の少なくとも一方のレベルが相違する、請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
情報処理装置を用いて認証処理を実行する方法であって、前記情報処理装置によって実行される以下のステップを備え、前記以下のステップは、
第１の認証方法を提供するステップと、
対象の印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断するステップと、
前記対象の印刷ジョブについて相対的に高いセキュリティが要求されていないと判断された場合に、前記前記第１の認証方法に加えて、前記第１の認証方法に比較してより簡易な第２の認証方法を提供するステップと、
前記対象の印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、前記第２の認証方法の提供を禁止するステップとを備える、認証処理を実行する方法。
【請求項１６】
情報処理装置を用いて認証方法を設定する方法であって、前記情報処理装置によって実行される以下のステップを備え、前記以下のステップは、
印刷ジョブに対して第１の認証方法を設定するステップと、
前記印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断するステップと、
前記印刷ジョブについて相対的に高いセキュリティが要求されていないと判断された場合に、印刷ジョブに対して、前記前記第１の認証方法に加えて、前記第１の認証方法に比較してより簡易な第２の認証方法を設定するステップと、
前記印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、印刷ジョブに対する前記第２の認証方法の設定を禁止するステップとを備える、認証処理を設定する方法。
【請求項１７】
プロセッサを含むコンピュータによって実行される認証処理プログラムであって、前記認証処理プログラムは、前記コンピュータを、
第１の認証方法と、前記第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも提供可能な認証処理手段と、
対象の印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、
前記対象の印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、前記認証処理手段に対して、当該印刷ジョブに対する前記第２の認証方法の提供を禁止する禁止手段として機能させる、認証処理プログラム。
【請求項１８】
プロセッサを含むコンピュータによって実行される認証処理プログラムであって、前記認証処理プログラムは、前記コンピュータを、
印刷ジョブに対して、第１の認証方法と、前記第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも設定可能な認証設定手段と、
前記印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、
前記印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、前記認証設定手段に対して、当該印刷ジョブに対する前記第２の認証方法の設定を禁止する禁止手段として機能させる、認証処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに対する認証処理が可能な情報処理装置、その認証処理を実行する方法、その認証処理を設定する方法、およびそれらに向けられた認証処理プログラムに関する。
【背景技術】
【０００２】
従来より、セキュリティ印刷が可能なプリンタあるいは複合機（Multi Function Peripheral、以下「ＭＦＰ」とも称す。）が登場してきている。セキュリティ印刷は、プリンタドライバからプリント時にパスワードを設定し、プリンタ本体のパネルでパスワードを入力できると、プリント出力が可能な機能である。
【０００３】
この機能は、世間での情報セキュリティを強化する流れにものり、使われることが増えてきている。
【０００４】
しかし、多くの場合、ユーザは、プリンタドライバで過去に設定した同じパスワードを繰り返し使うにもかかわらず、プリントするたびに、同じパスワードを入力する必要があり、非常に不便であるという問題があった。
【０００５】
とくに、プリンタあるいはＭＦＰとも操作パネルにハードキーのキーボードがなく、ソフトウェアキーボードなどで入力を求められる機種も多く、入力に時間がかかり、不便であった。
【０００６】
この問題を解決するために特開２００５−３３５２８２号公報（特許文献１）に記載のようにＩＣカードを利用することも可能である。具体的には、ＩＣカードに認証情報を登録しておき、ＩＣカードに登録されている認証情報を読取って個人認証して、印刷処理する方式が提案されている。
【０００７】
しかしながら、ＩＣカードを読取る機能をプリンタあるいはＭＦＰに設ける必要があり、コストアップしてしまうという問題がある。
【０００８】
一方で、簡易な認証方法として、特開２００３−２２８５５３号公報（特許文献２）においては、複数の画像情報の中からユーザが記憶部に記憶させた画像（登録した画像）を選択する認証方法が提案されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−３３５２８２号公報
【特許文献２】特開２００３−２２８５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、セキュリティ印刷の場合に複数の画像情報の中から１つの画像情報を選択するだけでプリント出力が実行されてしまうと、セキュリティ面において脆弱になってしまう可能性が考えられる。
【００１１】
本発明は、上記のような問題を解決するためになされたものであって、コストアップを抑えてユーザの利便性を提供するとともに、プリント対象に応じて必要なセキュリティを確保することが可能な情報処理装置、認証処理を実行する方法、認証処理を設定する方法、および認証処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
この発明に従う情報処理装置は、第１の認証方法と、第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも提供可能な認証処理手段と、対象の印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、対象の印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、認証処理手段に対して、当該印刷ジョブに対する第２の認証方法の提供を禁止する禁止手段とを含む。
【００１３】
好ましくは、認証処理手段は、第１の認証方法に対応付けて同一の認証情報が登録されている複数の印刷ジョブに対して、先行の印刷ジョブに対する第１の認証方法に基づく認証が成功することを条件に、後続の印刷ジョブに対する第２の認証方法を提供する手段を含み、禁止手段は、先行の印刷ジョブについて相対的に高いセキュリティが要求されていると判断されている場合には、第１の認証方法に基づく認証が成功しても、後続の印刷ジョブに対する第２の認証方法の提供を禁止する手段を含む。
【００１４】
好ましくは、本情報処理装置は、認証画面を表示する表示手段をさらに含み、禁止手段は、表示手段に第２の認証方法に係る内容を表示させない。
【００１５】
好ましくは、本情報処理装置は、ユーザによって入力される認証情報を受付ける入力手段をさらに含み、禁止手段は、入力手段による第２の認証方法に係る認証情報を受付けない。
【００１６】
好ましくは、判断手段は、対象の印刷ジョブに含まれるプリントドキュメントに対して、複写防止地紋およびウォータマークの少なくとも一方が付与されている場合に、相対的に高いセキュリティが要求されていると判断する。
【００１７】
好ましくは、判断手段は、対象の印刷ジョブに含まれるプリントドキュメントに対して、セキュリティに関する文字列が所定数以上付与されている場合に、相対的に高いセキュリティが要求されていると判断する。
【００１８】
この発明の別の局面に従う情報処理装置は、印刷ジョブに対して、第１の認証方法と、第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも設定可能な認証設定手段と、印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、認証設定手段に対して、当該印刷ジョブに対する第２の認証方法の設定を禁止する禁止手段とを含む。
【００１９】
好ましくは、本情報処理装置は、ユーザ操作に従って印刷に係る設定を行う印刷設定手段と、印刷設定手段によって設定された内容に従って、印刷ジョブを生成する生成手段とをさらに含み、印刷設定手段は、第１の認証方法に係る認証情報と、第２の認証方法に係る認証情報とを受付ける手段を含み、禁止手段は、印刷設定手段による第２の認証方法に係る認証情報の受付けを禁止する。
【００２０】
さらに好ましくは、印刷設定手段は、印刷に係る設定を行なうための画面を表示する手段をさらに含み、禁止手段は、印刷に係る設定を行なうための画面に第２の認証方法に係る認証情報の受付けに係る内容を表示させない。
【００２１】
あるいは、さらに好ましくは、印刷設定手段は、印刷に係る設定を行なうための画面を表示する手段をさらに含み、禁止手段は、ユーザが第２の認証方法に係る認証情報を入力しようとすると、当該認証情報の入力が禁止されていることを画面上で通知する。
【００２２】
好ましくは、判断手段は、印刷設定手段によって、セキュリティに関する内容が設定されている場合に、相対的に高いセキュリティが要求されていると判断する。
【００２３】
あるいは、好ましくは、印刷ジョブを生成する元となるデータに所定のセキュリティ属性が付与されている場合に、相対的に高いセキュリティが要求されていると判断する。
【００２４】
好ましくは、上記の手段は、プリンタドライバの実行によって提供される。
好ましくは、第１の認証方法と第２の認証方法とは、認証精度およびユーザの利便性の少なくとも一方のレベルが相違する。
【００２５】
この発明のさらに別の局面に従えば、情報処理装置を用いて認証処理を実行する方法を提供する。本方法は、情報処理装置によって実行される以下のステップを備え、以下のステップは、第１の認証方法を提供するステップと、対象の印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断するステップと、対象の印刷ジョブについて相対的に高いセキュリティが要求されていないと判断された場合に、第１の認証方法に加えて、第１の認証方法に比較してより簡易な第２の認証方法を提供するステップと、対象の印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、第２の認証方法の提供を禁止するステップとを含む。
【００２６】
この発明のさらに別の局面に従えば、情報処理装置を用いて認証処理を設定する方法を提供する。本方法は、情報処理装置によって実行される以下のステップを備え、以下のステップは、印刷ジョブに対して第１の認証方法を設定するステップと、印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断するステップと、印刷ジョブについて相対的に高いセキュリティが要求されていないと判断された場合に、印刷ジョブに対して、第１の認証方法に加えて、第１の認証方法に比較してより簡易な第２の認証方法を設定するステップと、印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、印刷ジョブに対する第２の認証方法の設定を禁止するステップとを含む。
【００２７】
この発明のさらに別の局面に従えば、プロセッサを含むコンピュータによって実行される認証処理プログラムを提供する。本認証処理プログラムは、コンピュータを、第１の認証方法と、第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも提供可能な認証処理手段と、対象の印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、対象の印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、認証処理手段に対して、当該印刷ジョブに対する第２の認証方法の提供を禁止する禁止手段として機能させる。
【００２８】
この発明のさらに別の局面に従えば、プロセッサを含むコンピュータによって実行される認証処理プログラムを提供する。本認証処理プログラムは、コンピュータを、印刷ジョブに対して、第１の認証方法と、第１の認証方法に比較してより簡易な第２の認証方法とのいずれをも設定可能な認証設定手段と、印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段と、印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、認証設定手段に対して、当該印刷ジョブに対する第２の認証方法の設定を禁止する禁止手段として機能させる。
【発明の効果】
【００２９】
この発明によれば、コストアップを抑えてユーザの利便性を提供するとともに、プリント対象に応じて必要なセキュリティを確保することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態１に従う情報処理システムの概要を示す構成図である。
【図２】本発明の実施の形態１に従うＭＦＰの概略構成を示すブロック図である。
【図３】本発明の実施の形態１に従うパーソナルコンピュータ（ＰＣ）の概略構成を示すブロック図である。
【図４】本発明の実施の形態１に従うＰＣにおける印刷ジョブ生成処理の手順を示すフローチャートである。
【図５】本発明の実施の形態１に従うＰＣのディスプレイ部に表示される印刷設定画面４０の一例を示す図である。
【図６】本発明の実施の形態１に従うＰＣのディスプレイ部に表示されるセキュリティ印刷を実行する際の認証情報の登録画面の一例を示す図である。
【図７】本発明の実施の形態１に従うＭＦＰの認証処理部の機能ブロック図である。
【図８】図７に示す認証用データ保存部に格納されている認証テーブルの一例を示す図である。
【図９】本発明の実施の形態１に従うＭＦＰにおけるセキュリティ印刷処理を示すフローチャートである。
【図１０】本発明の実施の形態１に従うセキュリティ印刷の処理画面の一例を示す図である。
【図１１】本発明の実施の形態１に従うセキュリティ文書の一例を示す図である。
【図１２】図１０のステップＳ３０に示すパスワード認証処理を示すフローチャートである。
【図１３】図１２に示すパスワード認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【図１４】図９のステップＳ２８に示すパスワード画像認証処理を示すフローチャートである。
【図１５】図９のステップＳ２８に示すパスワード画像認証処理の処理画面の一例を示す図である。
【図１６】図１４に示すパスワード画像認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【図１７】本発明の実施の形態１の変形例１に従うパスワード画像認証処理を示すフローチャートである。
【図１８】本発明の実施の形態１の変形例２に従うパスワード認証処理を示すフローチャートである。
【図１９】本発明の実施の形態１の変形例２に従うセキュリティ印刷の処理画面の一例を示す図である。
【図２０】本発明の実施の形態２に従う情報処理システムの概要を示す構成図である。
【図２１】本発明の実施の形態２に従うＰＣで実行されるプリントドライバによって提供される機能ブロック図である。
【図２２】本発明の実施の形態２に従うＰＣにおける印刷ジョブ生成処理の手順を示すフローチャートである。
【図２３】本発明の実施の形態２に従うＰＣのディスプレイ部に表示されるセキュリティ印刷を実行する際の認証情報の登録画面の一例を示す図である。
【図２４】図２３に示す印刷設定画面のより詳細な内容を設定するための印刷設定画面を示す図（その１）である。
【図２５】図２３に示す印刷設定画面のより詳細な内容を設定するための印刷設定画面を示す図（その２）である。
【図２６】本発明の実施の形態２に従うＰＣのディスプレイ部に表示される印刷設定画面を示す図である。
【図２７】本発明の実施の形態２に従うＭＦＰの認証処理部の機能ブロック図である。
【図２８】本発明の実施の形態２に従うＭＦＰにおけるセキュリティ印刷処理を示すフローチャートである。
【図２９】本発明の実施の形態２に従うセキュリティ印刷の処理画面の一例を示す図である。
【図３０】本発明の実施の形態２の変形例１に従うＭＦＰの認証処理部の機能ブロック図である。
【図３１】図３０に示す認証用データ保存部に格納されている認証テーブルの一例を示す図である。
【図３２】本発明の実施の形態２に従うＭＦＰにおけるセキュリティ印刷処理を示すフローチャートである。
【図３３】図３２のステップＳ１５８に示す通常パスワード認証処理を示すフローチャートである。
【図３４】図３３に示すパスワード認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【図３５】図３２のステップＳ１５６に示す簡易パスワード認証処理を示すフローチャートである。
【図３６】図３５に示す簡易パスワード認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【発明を実施するための形態】
【００３１】
この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００３２】
［実施の形態１］
＜全体構成＞
図１は、本発明の実施の形態１に従う情報処理システム１の概要を示す構成図である。図１を参照して、ここでは、情報処理装置の典型例である、パーソナルコンピュータ（以下、単にＰＣとも称する）１００およびＭＦＰ２０がＬＡＮ（Local Area Network）１７を介して接続されている構成が示されている。
【００３３】
ＰＣ１００とＭＦＰ２０とはＬＡＮ１７を介して互いにデータの授受が可能なように接続されており、本実施の形態１においてはＰＣ１００上で実行されるアプリケーション上で作成された画像データを印刷ジョブとしてＭＦＰ２０に送信する。ＭＦＰ２０は、ＰＣ１００から送信された印刷ジョブを受信して印刷処理を実行する。
【００３４】
なお、ここでは、端末装置として１台のＰＣがＬＡＮ１７に接続されている構成について説明するが、これらの数は１個に限定されるものではなく、少なくとも１個以上あればよい。また、ＬＡＮに限らずＷＡＮ（Wide Area Network）等であってもよい。
【００３５】
＜ハードウェア構成＞
図２は、本発明の実施の形態１に従うＭＦＰ２０の概略構成を示すブロック図である。図２を参照して、本発明の実施の形態１に従うＭＦＰ２０は、ＨＤＤ（ハードディスクドライブ）２と、認証処理部４と、ＲＯＭ（Read Only Memory）６と、ＲＡＭ（Random Access Memory）８と、ＣＰＵ（Central Processing Unit）１０と、ネットワークカード１２と、ＦＡＸモデム１４と、スキャナ部１６と、プリンタ部１８と、操作パネル１９とを含む。各部は内部バスで接続されており、互いにデータの授受が可能であるものとする。
【００３６】
ＨＤＤ２は、各種データを不揮発的に格納する記憶装置である。認証処理部４は、後述する認証処理を実行するための部位である。ＲＯＭ６は、ＭＦＰ２０で所定の機能を実現するために用いられるソフトウェアプログラムを不揮発的に格納する記憶装置である。ＲＡＭ８は、各種データを揮発的に格納する記憶装置であって、ＣＰＵ１０のワーク領域として用いられる。ＣＰＵ１０は、ＭＦＰ２０全体を制御するものであり、各部に対して所定の指示を出力する。ネットワークカード１２は、外部のＬＡＮ１７と接続されるインタフェースであり、例えば、ＰＣ１００からの印刷ジョブを受信する。そして、受信された印刷ジョブは、ＲＡＭ８に保存される。すなわち、ネットワークカード１２は、外部から印刷ジョブを受信する受信手段として機能する。そして、ＲＡＭ８に保存された印刷ジョブに含まれる印刷データ（描画データ）は、展開されて、所定の用紙に印刷データが印刷されることになる。ＦＡＸモデム１４は、他のＭＦＰとの間のＦＡＸデータの送受信といった、ＦＡＸ機能を提供する。スキャナ部１６は、図示しない載荷台にセットされた原稿を読取って画像データを取得する。プリンタ部１８は、画像データを所定の用紙に印刷する。操作パネル１９は、表示手段および入力手段として機能する、ユーザによる種々の操作入力を受付けるとともに、種々の設定情報を表示する。より具体的には、操作パネル１９は、認証画面を表示するとともに、ユーザによって入力される認証情報を受付ける。
【００３７】
図３は、本発明の実施の形態１に従うＰＣ１００の概略構成を示すブロック図である。図３を参照して、本発明の実施の形態１に従うＰＣ１００は、本体部と、表示手段と、入力手段とを含んで構成される。
【００３８】
ディスプレイ部２０６は、表示手段として機能し、各種の情報画面を表示する。また、入力部２０９は、入力手段として機能し、キー入力手段であるキーボードと、ポインティングデバイスであるマウス等で構成される。
【００３９】
なお、本例においては、ディスプレイ部２０６および入力部２０９は、一体で構成されているものとして説明するが、別体で構成されていてもよい。また、ディスプレイ部２０６は、液晶表示装置であってもよいし、ＣＲＴ（Cathode Ray Tube）ディスプレイ装置であってもよいし、プラズマディスプレイ装置であってもよいし、表示することが可能な装置であれば何でもよい。
【００４０】
本体部は、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行するためのＣＰＵ２０１と、ＣＰＵ２０１のプログラム部分の実行に必要なデータを一時的に記憶するＲＡＭ２１２と、ＣＰＵ２０１で実行されるプログラムやデータを不揮発的に記憶するＨＤＤ２１１と、ＣＰＵ２０１で実行されるプログラムが予め格納されたＲＯＭ２１３とを含む。ＲＯＭ２１３あるいはＨＤＤ２１１には、予め基本ソフトウェア（ＯＳ）が格納されており、当該ＯＳを実行することにより各種アプリケーションが実行されるものとする。
【００４１】
また、ＨＤＤ２１１には、ＭＦＰ２０に対して印刷ジョブを送信するためのソフトウェアプログラムであるプリンタドライバが記憶されており、当該プリンタドライバをＣＰＵ２０１が読込むことにより後述する機能が実現される。
【００４２】
このようなプログラムは、ＦＤドライブ２１７あるいはＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）ドライブ２１５によってそれぞれフレキシブルディスク３１７ａまたはＣＤ−ＲＯＭ３１５ａなどから読取られる。そして、読取られたプログラムは、ＨＤＤ２１１に格納されて利用されるものとする。
【００４３】
ＣＰＵ２０１は、入力部２０９を介してユーザからの指示を受取るとともにプログラムの実行によって生成される画面出力をディスプレイ制御部２０５に出力する。ディスプレイ制御部２０５は、画面出力をディスプレイ部２０６に出力する。また、ＣＰＵ２０１は、ＬＡＮカード等からなるネットワークインターフェイスカード（ＮＩＣ）２０７を介してＬＡＮ６０（あるいはＷＡＮ等）に接続されたＭＦＰ２０に対して印刷ジョブを送信する。また、上述の各部は内部バス２０３を介して相互データを授受する。
【００４４】
＜印刷ジョブ生成処理＞
まず、ＰＣ１００からＭＦＰ２０へ送信される印刷ジョブの生成処理について説明する。図４は、本発明の実施の形態１に従うＰＣ１００における印刷ジョブ生成処理の手順を示すフローチャートである。
【００４５】
図４を参照して、まず、ＰＣ１００のＣＰＵ２０１（図３）がプリンタドライバの起動があるかどうかを判断する（ステップＳ２）。具体的には、ＣＰＵ２０１は、マウスあるいはキーボード等によりプリンタドライバの起動指示が有ったかどうかを判断し、プリンタドライバの起動が有ると判断した場合には、次に、図５に示すような印刷設定画面を表示する（ステップＳ３）。
【００４６】
図５は、本発明の実施の形態１に従うＰＣ１００のディスプレイ部２０６に表示される印刷設定画面４０の一例を示す図である。この図５に示す印刷設定画面４０は、起動されたプリンタドライバによって提供される。この印刷設定画面４０においては、印刷環境設定に係る各種複数の設定項目を設定することが可能であり、具体的には、例えば、上部に設けられた設定項目毎に分類された複数のタブをポインティングデバイスであるマウスあるいはキーボード等により指定することにより各種の印刷環境に係る設定を実行することができる。また、各種タブあるいは設定項目等をマウス等により指定することにより、たとえば印刷用紙の選択や画像品質あるいは印刷部数等を設定することが可能である。
【００４７】
本例においては、一例として基本的な設定に関する「基本設定」のタブが指定された場合の各種設定項目が表示されている。
【００４８】
例えば、一例として、原稿の向き、原稿サイズを設定する項目が設けられている。また、出力方法の設定に関する項目ボタン１１６が示されており、ユーザは、当該項目ボタン１１６を指定することにより、例えばプルダウンメニューにより「通常印刷」、「セキュリティ印刷」等の各種出力方法の設定の変更操作を実行することが可能であるものとする。本実施の形態１においては、ポインティングデバイスであるマウスを用いて出力方法の設定項目として、セキュリティ印刷が設定される場合について説明する。
【００４９】
「セキュリティ」印刷は、通常印刷とは異なり、印刷ジョブを送信する際にパスワード等の認証情報を設定し、ＭＦＰ２０のパネルでパスワードを入力して照合した場合に、印刷ジョブに含まれている画像データのプリント出力が可能な機能である。当該機能により、印刷ジョブが実行されてプリント出力された放置されて内容が漏洩するという問題を回避することが可能である。
【００５０】
ここで、印刷設定画面４０の下領域において、「適用」の項目ボタンが設けられている。ユーザがポインティングデバイスであるマウス等により適用ボタン１２２を指定することにより、設定した内容すなわち本例においてはセキュリティ印刷が設定されることになる。
【００５１】
再び、図４を参照して、次に、ＣＰＵ２０は、セキュリティ印刷機能の選択が有るかどうかを判断する（ステップＳ４）。具体的には、ＣＰＵ２０は、マウスを用いて印刷設定画面４０の出力方法の設定の項目がセキュリティ印刷に指定されたかどうかにより判断することが可能である。
【００５２】
ステップＳ４において、セキュリティ印刷機能の選択が有ると判断した場合（ステップＳ４においてＹＥＳ）には、次に、ＣＰＵ２０は、図６に示すような登録画面を表示する（ステップＳ５）。
【００５３】
図６は、本発明の実施の形態１に従うＰＣ１００のディスプレイ部２０６に表示されるセキュリティ印刷を実行する際の認証情報の登録画面１２４の一例を示す図である。図６を参照して、ここでは、セキュリティ印刷を実行する際に用いる認証情報として登録するユーザＩＤと、パスワードとを入力する入力欄１２６および１２８が設けられている場合が示されている。なお、上述したように図５の印刷設定画面４０において、適用ボタン１２２を指定することにより当該登録画面１２４が表示されるものとする。
【００５４】
入力欄１２６に、キーボード等を用いて、ユーザＩＤを入力し、入力欄１２８にキーボード等を用いてパスワードを入力することが可能である。
【００５５】
そして、ここで、登録画面１２４の下領域において、「設定」の項目ボタンが設けられている。ユーザがポインティングデバイスであるマウス等により項目ボタン１３０を指定することにより、セキュリティ印刷における認証情報として設定されることになる。
【００５６】
一方、「キャンセル」ボタン１３２を指定することによりセキュリティ印刷の登録画面において認証情報を設定することなく処理を終了することが可能である。
【００５７】
再び、図４を参照して、次に、ＣＰＵ２０は、ユーザＩＤとパスワードの入力があるかどうかを判断する（ステップＳ６）。具体的には、登録画面において、入力欄１２６および１２８に入力が有り、かつ、「設定」の項目ボタンが指定されたか否かに基づいて判断される。
【００５８】
ステップＳ６において、ユーザＩＤとパスワードの入力が有ると判断された場合（ステップＳ６においてＹＥＳ）には、次に、ＣＰＵ２０１は、認証情報を設定する（ステップＳ７）。
【００５９】
そして、次に、印刷ジョブの送信が有るかどうかを判断する（ステップＳ８）。具体的には、図５の印刷設定画面４０において、ユーザがポインティングデバイスであるマウス等により印刷ボタン１２０を指定されたか否かに基づいて判断される。指定された場合（ステップＳ８においてＹＥＳ）には、印刷ジョブがＰＣ１００からＭＦＰ２０に対して送信されて処理を終了する（エンド）。
【００６０】
＜パスワード画像認証を提供する機能構成＞
次に、ＰＣ１００からＭＦＰ２０に対してセキュリティ印刷ジョブが複数回送信された場合に設定される、ユーザにとって利便性の高い認証方式（以下「パスワード画像認証」とも称す。）について説明する。このパスワード画像認証を簡潔に説明すると、一回目の認証の際には、セキュリティ印刷ジョブに付与されたパスワードに基づくパスワード認証を実行し、以降の認証の際には、一回目の認証の際にユーザが登録した画像（認証情報）に基づくパスワード画像認証が実行される。すなわち、印刷ジョブに対して、第１の認証方法（通常のパスワード認証方法）と、第１の認証方法に比較してより簡易な第２の認証方法（パスワード画像認証方法）とのいずれもが設定可能である。
【００６１】
言い換えれば、通常のパスワード認証方法と、パスワード画像認証方法とは、認証精度（セキュリティレベル）およびユーザの利便性（ユーザビリティ）の少なくとも一方のレベルが相違する。
【００６２】
図７は、本発明の実施の形態１に従うＭＦＰ２０の認証処理部４の機能ブロック図である。図７を参照して、認証処理部４は、認証方法選択部３０と、パスワード認証部３２と、パスワード画像認証部３４と、認証用データ保存部３６と、パスワード画像設定部３８と、セキュリティ文書検出部３９とを含む。
【００６３】
認証方法選択部３０は、パスワード認証部３２における認証処理か、パスワード画像認証部３４における認証処理かを選択する。パスワード認証部３２は、ユーザからの入力指示に従ってパスワード認証を実行する。パスワード画像認証部３４は、ユーザからの入力指示に従って画像認証を実行する。認証用データ保存部３６は、認証に用いる認証データが格納された認証テーブルを有する。パスワード画像設定部３８は、後述するがパスワード画像認証部３４で用いる画像を設定する。セキュリティ文書検出部３９は、受信した印刷ジョブがセキュリティ文書であるか否かを判断し、その判断結果を認証方法選択部３０へ伝える。
【００６４】
すなわち、セキュリティ文書検出部３９が印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段に相当する。また、パスワード認証部３２およびパスワード画像認証部３４が入力される認証情報に基づいて、対象の印刷ジョブに設定されている認証方法に基づく認証処理を実行する認証処理手段に相当する。さらに、認証方法選択部３０およびセキュリティ文書検出部３９が、いずれかの印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、当該印刷ジョブに対するパスワード画像認証方法の提供を禁止する禁止手段としても機能する。
【００６５】
図８は、図７に示す認証用データ保存部３６に格納されている認証テーブルの一例を示す図である。図８を参照して、認証テーブルは、登録項目として、ユーザＩＤ、パスワード、パスワード画像、パスワード画像認証機能のオンオフ、および認証時刻を含む。
【００６６】
具体的には、ユーザＩＤとして、「Ａｌｉｃｅ」、「Ｂｏｂ」、「Ｃｈａｒｌｉｅ」、「Ｄａｖｉｄ」、「Ｅｒｉｋ」、「Ｆｒｅｄ」が登録されている場合が示されている。
【００６７】
一例として、ユーザＩＤ「Ａｌｉｃｅ」に対応して、パスワードが「Ｏｗ８ｇｃＡ」、パスワード画像が「なし」、パスワード画像認証機能のオンオフが「オフ」、認証時刻が「０８／１２／１４  １７：０３：１５」として登録されている場合が示されている。後述するがパスワード画像認証機能のオンオフは、パスワード画像認証を実行するか否かを判断するフラグである。また、後述するが、認証時刻は、前回の認証からの経過時間を判断するために用いられる。
【００６８】
また、別の登録内容として、ユーザＩＤ「Ｂｏｂ」に対応して、パスワードが「ｗＱ９ＤｓｐＸ」、パスワード画像が「あり（図１０の画像オブジェクト３１０）」、パスワード画像認証機能のオンオフが「オン」、認証時刻が「０９／１／７  １１：２０：３４」として登録されている場合が示されている。
【００６９】
なお、認証テーブルに格納されるパスワードは、平文のままではなく、暗号化されてもよい。
【００７０】
＜印刷ジョブプリント出力処理＞
図９は、本発明の実施の形態１に従うＭＦＰ２０におけるセキュリティ印刷処理を示すフローチャートである。図１０は、本発明の実施の形態１に従うセキュリティ印刷の処理画面の一例を示す図である。図１１は、本発明の実施の形態１に従うセキュリティ文書の一例を示す図である。
【００７１】
図９を参照して、まず、ＣＰＵ１０は、セキュリティ印刷機能が選択されたかどうかを判断する（ステップＳ１２）。図示しない操作パネル１９に設けられた操作キーについて所定の操作を実行することによりセキュリティ印刷機能を選択したかどうかを判断する。
【００７２】
そして、セキュリティ印刷機能を選択したと判断した場合（ステップＳ１２においてＹＥＳ）には、ＩＤ選択画面を表示する（ステップＳ１４）。具体的には、図７で説明した認証方法選択部３０は、認証用データ保存部３６に格納されている認証テーブルを読み出して登録されているＩＤについて、ＩＤ選択画面として操作パネル１９に表示する。
【００７３】
図１０（Ａ）には、本発明の実施の形態１に従うＩＤ選択画面３００の一例を示す。図１０（Ａ）を参照して、ここでは、登録された６個の登録ＩＤが表示されている場合が示されている。ユーザは、このうち自己のＩＤ（本例の場合ユーザ名）に対応する項目をタッチパネルを介して指定する。
【００７４】
ここでは、一例として、ユーザ名である「Ｂｏｂ」と表示された登録ＩＤの項目３０２が設けられている場合が示されており、本例においては、当該「Ｂｏｂ」を指定する場合について説明する。
【００７５】
再び、図９を参照して、次に、ＩＤ選択が有るかどうかを判断する（ステップＳ１６）。具体的には、認証方法選択部３０は、上述したＩＤ選択画面において、ＩＤに対応する項目の指定があったかどうかを判断する。
【００７６】
そして、次に、ＩＤ選択が有ると判断した場合（ステップＳ１６においてＹＥＳ）には、選択したＩＤに関して、セキュリティ印刷ジョブが有るかどうかを判断する（ステップＳ１８）。具体的には、認証方法選択部３０は、ＲＡＭ８に格納されている指定されたＩＤに対応するセキュリティ印刷ジョブを受信しているかどうかを判断する。
【００７７】
そして、認証方法選択部３０は、選択したＩＤに関して、セキュリティ印刷ジョブが有ると判断した場合（ステップＳ１８においてＹＥＳ）には、次に、パスワードが同一であるかどうかを判断する（ステップＳ２０）。具体的には、セキュリティ印刷ジョブにおける認証情報として設定されているパスワードと、上記のＩＤ選択されたユーザＩＤに対応する認証用データ保存部３６に格納されている認証テーブルのパスワードとが一致するかどうかを判断する。
【００７８】
そして、パスワードが同一であると判断した場合（ステップＳ２０においてＹＥＳ）には、次にパスワード画像認証機能がオンであるかどうかを判断する（ステップＳ２２）。具体的には、認証方法選択部３０は、認証テーブルにおいて対応するＩＤのパスワード画像認証機能のオンオフのフラグを確認する。
【００７９】
そして、パスワード画像認証機能がオンであると判断した場合（ステップＳ２２においてＹＥＳ）には、前回の認証から２時間以内であるかどうかを判断する（ステップＳ２４）。具体的には、認証方法選択部３０は、認証テーブルにおいて対応するＩＤの認証時刻を参照して現在時刻との比較に基づいて前回の認証から２時間以内であるかどうかを判断する。
【００８０】
そして、前回の認証から２時間以内であると判断した場合（ステップＳ２４においてＹＥＳ）には、対象の印刷ジョブがセキュリティ文書であるかどうかを判断する（ステップＳ２６）。具体的には、セキュリティ文書検出部３９は、プリント対象の印刷ジョブに含まれるプリントドキュメントの実質的な内容に基づいて、セキュリティ文書であるか否かを判断する（ステップＳ２６）。
【００８１】
図１１（Ａ）に例示するように、本明細書におけるセキュリティ文書とは、典型的には、ヘッダやフッタに秘匿すべきドキュメントであることを示す「Ｃｏｎｆｉｄｅｎｔｉａｌ」や「マル秘」といった文字列が付与されているものを含む。また、このようなセキュリティ文書を示す文字列は、図１１（Ｂ）に例示するように、ウォータマークとしてドキュメントの背景に埋め込まれている場合もある。さらに、図１１（Ｃ）に示すように、複写防止（コピープロテクト）用の地紋、すなわち、ドキュメントの背景などの細かなドットが付与されており、当該ドキュメントをコピーすると、「Ｃｏｎｆｉｄｅｎｔｉａｌ」のような文字列が浮かび上がるような機能が採用される場合もある。
【００８２】
印刷ジョブにこのようなセキュリティ文書が含まれているか否かの判断は、印刷ジョブがイメージデータ（ラスターデータ）であるような場合には、公知のＯＣＲ（Optical Character Reader）技術を用いて行われる。すなわち、ヘッダやフッタにセキュリティに関するキーワード（Ｃｏｎｆｉｄｅｎｔｉａｌ、マル秘、秘密、極秘など）が含まれているか否かを判定し、いずれかのセキュリティ関するキーワードが含まれている場合には、セキュリティ文書と判定する。
【００８３】
また、図１１（Ｂ）に示すようなウォータマークについては、特開２００１−１２７９７６号公報に記載の方法を用いることで、セキュリティに関するキーワードが含まれているか否かを判定する。さらに、図１１（Ｃ）に示すような複写防止用の地紋については、特開２００６−１２１２００号公報に記載の方法を用いることで、セキュリティに関するキーワードが含まれているか否かを判定する。
【００８４】
このように、対象の印刷ジョブに含まれるプリントドキュメントに対して、複写防止地紋およびウォータマークの少なくとも一方が付与されている場合に、相対的に高いセキュリティが要求されていると判断される。
【００８５】
さらに、ヘッダやフッタだけでなく、ＯＣＲ技術を用いてドキュメントの全体文字に含まれるセキュリティに関するキーワード（たとえば、社外秘）の出現頻度や出現回数が所定条件を満たしているか否かを判定し、この所定条件が満たされた場合に、対象の印刷ジョブがセキュリティ文書であると判断してもよい。
【００８６】
このように、対象の印刷ジョブに含まれるプリントドキュメントに対して、セキュリティに関する文字列が所定数以上付与されている場合に、相対的に高いセキュリティが要求されていると判断される。
【００８７】
さらに、印刷ジョブが各種のファイルをプリント出力するために生成された場合には、当該プリントソースのファイル属性（たとえば、ＰＤＦ（Portable Document Format）ファイルをプリント出力する場合において、当該ＰＤＦファイルの属性として、ファイルオープン時にパスワードが要求されるように設定されているか否かなど）に基づいて、セキュリティ文書であるか否かを判断してもよい。
【００８８】
このように、印刷対象データに所定のセキュリティ属性が付与されている場合に、相対的に高いセキュリティが要求されていると判断される。
【００８９】
再び、図９を参照して、セキュリティ文書ではないと判断された場合（ステップＳ２６においてＮＯ）には、パスワード画像認証を実行する（ステップＳ２８）。具体的には、認証方法選択部３０は、パスワード画像認証部３４に対してパスワード画像認証を実行するように指示する。パスワード画像認証については後述する。
【００９０】
一方、セキュリティ印刷機能を選択していないと判断した場合（ステップＳ１２においてＮＯ）には、ステップＳ３２に進む。また、ステップＳ１８において、選択したＩＤに関して、セキュリティ印刷ジョブが無いと判断した場合（ステップＳ１８においてＮＯ）にも、ステップＳ３２に進む。ステップＳ３２において、通常印刷ジョブをプリント出力する。そして、処理を終了する（エンド）。
【００９１】
また、ＩＤ選択が無いと判断された場合（ステップＳ１６においてＮＯ）には、処理を終了する（エンド）。例えば、Ｓｔｏｐボタン等を押下した場合に、セキュリティ印刷処理を終了する。
【００９２】
これに対して、ステップＳ２０において、パスワードが同一ではない場合（ステップＳ２０においてＮＯ）には、ステップＳ３０に進む。また、ステップＳ２２において、パスワード画像認証機能がオンではない、すなわちオフであると判断した場合（ステップＳ２２においてＮＯ）には、ステップＳ３０に進む。
【００９３】
また、ステップＳ２４において、前回の認証から２時間以内で無いと判断した場合（ステップＳ２４においてＮＯ）には、ステップＳ３０に進む。当該処理により、パスワード画像の有効期限を２時間に設定することが可能であり、セキュリティを確保することが可能である。
【００９４】
なお、本例においては、一例として２時間としたが、特にこの時間に限られず、セキュリティを考慮して任意に設定することが可能である。また、同日であるか否かを判断することも可能であるし、過去の認証時刻を履歴として持たせて所定条件を満たすか否かに基づいて判断させるようにしてもよい。但し、本実施の形態においては、後述のように印刷ジョブがセキュリティ文書である場合には、パスワード画像認証機能をオフにすることで、セキュリティを確保するので、ステップＳ２４に示すパスワード画像の有効期限を定めなくともよい。
【００９５】
また、ステップＳ２６において、セキュリティ文書であると判断された場合（ステップＳ２６においてＹＥＳ）には、ステップＳ３０に進む。当該処理により、印刷ジョブがセキュリティ文書である場合には、パスワード画像認証機能をオフにすることで、セキュリティを確保することが可能である。ステップＳ３０において、パスワード認証を実行する（ステップＳ３０）。
【００９６】
＜パスワード認証処理＞
図１２は、図１０のステップＳ３０に示すパスワード認証処理を示すフローチャートである。図１３は、図１２に示すパスワード認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【００９７】
図１２を参照して、まず、パスワード入力画面を表示する（ステップＳ４０）。具体的には、パスワード認証部３２は、認証方法選択部３０からの指示を受けて操作パネル１９にパスワード入力画面を表示する。
【００９８】
図１０（Ｂ）には、本発明の実施の形態１に従うパスワード入力画面３０８の一例を示す。図１０（Ｂ）を参照して、ここでは、「パスワードを入力してください」の表示とともに、パスワードをソフトウェアキーボードの画面を用いて入力する入力欄３０４が設けられている場合が示されている。ユーザは、入力欄３０４に自己が登録したパスワードをソフトウェアキーボードの画面を用いて入力する。
【００９９】
図１０（Ｃ）には、入力欄３０４にパスワードをソフトウェアキーボードの画面を用いて入力した場合を示す。そして、実行ボタン３０６を押下する。これによりパスワード認証処理が開始される。
【０１００】
再び図１２を参照して、次に、パスワードの入力があったかどうかが判断される（ステップＳ４２）。具体的には、パスワード認証部３２は、上記したパスワード入力画面３０８において入力欄３０４にパスワードが入力されて実行ボタン３０６が押下されたかどうかにより判断する。
【０１０１】
そして、パスワードの入力が有ったと判断された場合（ステップＳ４２においてＹＥＳ）には、次に認証がＯＫかどうか判断する（ステップＳ４４）。具体的には、パスワード認証部３２は、入力欄３０４に入力されたパスワードと、認証テーブルに登録されているパスワードとが一致するかどうかを判断する。そして、一致すれば認証がＯＫであると判断するものとする。
【０１０２】
認証がＯＫであると判断した場合（ステップＳ４４においてＹＥＳ）には、プリント出力する（ステップＳ４６）。具体的には、セキュリティ印刷ジョブを実行してプリンタ部１８においてジョブに含まれている画像データを展開して用紙に印刷する。
【０１０３】
そして、認証が成功した旨を通知する（ステップＳ４８）。具体的には、パスワード認証部３２は、認証が成功した旨をＣＰＵ１０に通知する。
【０１０４】
そして、次に、パスワード画像を表示する（ステップＳ５０）。パスワード認証部３２は、パスワード画像設定部３８に対して、パスワード画像を設定するように指示する。パスワード画像設定部３８は、複数のパスワード画像の中から任意に１つのパスワード画像を設定してパスワード認証部３２に出力する。そして、パスワード認証部３２は、パスワード画像設定部３８により設定されたパスワード画像を操作パネル１９に表示する。なお、パスワード画像の表示は、所定期間例えば１秒程度表示して消去させるようにすることも可能であるし、ユーザの任意のタイミングで消去させるようにしてもよい。
【０１０５】
図１０（Ｄ）には、本発明の実施の形態１に従うパスワード画像を表示した場合を示す。図１０（Ｄ）を参照して、ここでは、「認証できました」の表示とともに、「あなたのパスワード画像」としてその下に画像オブジェクト３１０が表示されている場合が示されている。当該画像オブジェクトが後述するパスワード画像認証において用いられる認証キーとして登録される。
【０１０６】
再び、図１２を参照して、次に、パスワード画像と認証時刻を保存し、パスワード画像認証機能をオンに設定する（ステップＳ５２）。具体的には、パスワード認証部３２は、表示された画像オブジェクトをパスワード画像として、認証が成功した時刻を認証時刻として、パスワード画像の認証機能をオンとして、認証用データ保存部３６の認証テーブルの対応するＩＤの項目欄に登録する。そして、処理を終了する（エンド）。
【０１０７】
一方、ステップＳ４２において、パスワードの入力が無いと判断した場合（ステップＳ４２においてＮＯ）には、認証が失敗した旨を通知する（ステップＳ５４）。また、ステップＳ４４において、認証がＮＧで有る場合（ステップＳ４４においてＮＯ）においても認証が失敗した旨を通知する（ステップＳ５４）。具体的には、パスワード認証部３２は、認証が失敗した旨をＣＰＵ１０に通知する。当該処理により、ＣＰＵ１０は、認証が失敗したユーザに対するＭＦＰ２０の機能の使用を禁止することによりセキュリティを確保することが可能である。
【０１０８】
そして、処理を終了する（エンド）。
図１３（Ａ）を参照して、ここでは、ユーザＩＤ「Ａｌｉｃｅ」に対応して、パスワードが「Ｏｗ８ｇｃＡ」、パスワード画像が「なし」、パスワード認証機能のオンオフが「オフ」、認証時刻が「０８／１２／１４  １７：０３：１５」として登録されている場合が示されている。
【０１０９】
そして、図１３（Ｂ）を参照して、次に、ユーザＩＤ「Ｂｏｂ」に対応して、パスワードが「ｗＱ９ＤｓｐＸ」、パスワード画像が「あり（図１０の画像オブジェクト３１０）」、パスワード認証機能のオンオフが「オン」、認証時刻が「０９／１／７  １１：２０：３４」として登録されている場合が示されている。
【０１１０】
この登録処理に従って、後述の画像認証処理が実行される。本例においては、複数回のセキュリティ印刷ジョブを受信した場合を想定して考える。
【０１１１】
＜パスワード画像認証処理＞
図１４は、図９のステップＳ２８に示すパスワード画像認証処理を示すフローチャートである。図１５は、図９のステップＳ２８に示すパスワード画像認証処理の処理画面の一例を示す図である。図１６は、図１４に示すパスワード画像認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【０１１２】
図１４を参照して、まず、パスワード画像選択画面を表示する（ステップＳ６０）。具体的には、パスワード画像認証部３４は、認証方法選択部３０からの指示を受けて操作パネル１９にパスワード画像選択画面を表示する。
【０１１３】
図１５（Ａ）は、上述した図１０（Ａ）と同様に本発明の実施の形態１に従うＩＤ選択画面３００の一例である。図１５（Ａ）を参照して、ここでは、上述したように登録された６個の登録ＩＤが表示されている場合が示されている。ユーザは、このうち自己のＩＤ（本例の場合ユーザ名）に対応する項目をタッチパネルを介して指定する。
【０１１４】
一例として、ユーザ名である「Ｂｏｂ」と表示された登録ＩＤの項目３０２が設けられている場合が示されており、本例においては、当該「Ｂｏｂ」を指定する場合について説明する。
【０１１５】
図１５（Ｂ）は、本発明の実施の形態１に従うパスワード画像選択画面の一例を説明する図である。図１５（Ｂ）を参照して、ここでは、複数の画像オブジェクトが表示されており、その中からユーザは、登録されている自己のパスワード画像を入力するように促される。そして、ユーザは、タッチパネルを介して自己の登録されたパスワード画像を入力する。
【０１１６】
そして、パスワード画像が入力されることによりパスワード画像認証処理が開始される。
【０１１７】
再び、図１４を参照して、次に、パスワード画像の入力があったかどうかが判断される（ステップＳ６２）。具体的には、パスワード画像認証部３４は、上記したパスワード画像選択画面においてパスワード画像が入力されたかどうかにより判断する。
【０１１８】
そして、パスワード画像の入力が有ったと判断された場合（ステップＳ６２においてＹＥＳ）には、次に認証がＯＫかどうか判断する（ステップＳ６４）。具体的には、パスワード画像認証部３４は、入力されたパスワード画像と、認証テーブルに登録されているパスワード画像とが一致するかどうかを判断する。そして、一致すれば認証がＯＫであると判断するものとする。
【０１１９】
認証がＯＫであると判断した場合（ステップＳ６４においてＹＥＳ）には、プリント出力する（ステップＳ６６）。具体的には、セキュリティ印刷ジョブを実行してプリンタ部１８においてジョブに含まれている画像データを展開して用紙に印刷する。
【０１２０】
そして、認証が成功した旨を通知する（ステップＳ６８）。具体的には、パスワード認証部３２は、認証が成功した旨をＣＰＵ１０に通知する。
【０１２１】
図１５（Ｃ）は、パスワード画像の認証が成功した場合を示す図である。図１５（Ｃ）を参照して、ここでは、「認証できました」と表示されている。当該表示により、ユーザに認証が成功したことを通知する。
【０１２２】
当該構成により、パスワード認証処理によりセキュリティを確保するとともに、２回目の認証の際には、パスワード画像認証を実行することにより簡易に認証を実行することが可能であり、ユーザの利便性に供する。
【０１２３】
なお、上記登録されたパスワード画像とともに表示される複数の画像オブジェクトは、予め設けられているものとするが、どのような画像オブジェクトを用いることも可能である。また、予め設けられているものに限られず、ダウンロードにより取得してもよいし、ユーザが外部から登録するようにしてもよい。
【０１２４】
再び、図１４を参照して、次に、認証時刻を更新し保存する（ステップＳ７０）。具体的には、パスワード画像認証部３４は、認証が成功した時刻を認証時刻として、認証テーブルの対応するＩＤの項目欄に登録する。すなわち、認証時刻を更新する。そして、処理を終了する（エンド）。認証時刻を更新することにより、パスワード画像の有効期限をリスタートさせることが可能となる。
【０１２５】
一方、ステップＳ６４において、認証がＮＧであると判断した場合（ステップＳ６４においてＮＯ）には、認証が失敗した旨を通知する（ステップＳ７２）。具体的には、パスワード画像認証部３４は、認証が失敗した旨をＣＰＵ１０に通知する。当該処理により、ＣＰＵ１０は、認証が失敗したユーザに対するパスワード画像による認証を禁止することによりセキュリティを確保することが可能である。
【０１２６】
そして、次に、パスワード画像情報を消去する（ステップＳ７４）。具体的には、パスワード画像認証部３４は、認証用データ保存部３６に対してパスワード画像情報を消去するように指示する。パスワード画像認証は簡易な認証処理方式であるため悪意のある第三者が繰り返しパスワード画像の入力を試すことで、認証をパスしてしまう可能性もあるからである。
【０１２７】
図１６（Ａ）を参照して、ここでは、ユーザＩＤ「Ａｌｉｃｅ」に対応して、パスワードが「Ｏｗ８ｇｃＡ」、パスワード画像が「なし」、パスワード認証機能のオンオフが「オフ」、認証時刻が「０８／１２／１４  １７：０３：１５」として登録されている場合が示されている。また、ユーザＩＤ「Ｂｏｂ」に対応して、パスワードが「ｗＱ９ＤｓｐＸ」、パスワード画像が「あり（図１０の画像オブジェクト３１０）」、パスワード認証機能のオンオフが「オン」、認証時刻が「０９／１／７  １１：２０：３４」として登録されている場合が示されている。
【０１２８】
このユーザＩＤ「Ｂｏｂ」について、パスワード画像認証処理を実行した場合について説明する。
【０１２９】
図１６（Ｂ）を参照して、ここでは認証がＯＫであった場合の認証テーブルの情報が更新された場合が示されている。図１６（Ａ）と比較して異なる点は、ユーザＩＤ「Ｂｏｂ」に対応して、認証時刻が「０９／１／７  １１：３５：１４」として登録されている場合が異なる。その他の点については同様である。
【０１３０】
図１６（Ｃ）を参照して、ここでは、認証がＮＧであった場合の認証テーブルの情報が更新された場合が示されている。具体的には、ユーザＩＤ「Ｂｏｂ」に対応して、パスワード画像が消去されるとともに、パスワード画像認証機能のオンオフのフラグをオフに設定し、認証時刻を消去した場合が示されている。
【０１３１】
当該処理により、再度、認証処理を実行する場合には、パスワード認証のみが有効となるため当該処理により、セキュリティを強化することが可能である。
【０１３２】
上記の図１４のフローチャートにおいては、パスワード画像の認証が失敗した場合等には、認証失敗としてＣＰＵ１０に通知するとともに、パスワード画像情報を消去する場合について説明したが、正当なユーザが登録されたパスワード画像を忘却してしまって認証が失敗する場合も考えられる。そのような場合に、再度、パスワード認証を実行することも可能である。
【０１３３】
なお、上述の実施の形態においては、画像（パスワード画像）を用いて認証を行なう構成を例示したが、画像に代えて、本来のパスワードより少ない文字数の簡易パスワード（たとえば、２文字以下）を用いて簡易認証を行なうようにしてもよい。この場合にも、ユーザによるキー入力回数を低減することができるので、ユーザの利便性に供する。
【０１３４】
＜本実施の形態の作用・効果＞
上述のフローチャートから明らかなように、本実施の形態に従うＭＦＰ１００においては、通常のパスワード認証方法に対応付けて同一のパスワード（認証情報）が登録されている複数の印刷ジョブに対して、先行の印刷ジョブに対する通常のパスワード認証方法に基づく認証が成功することを条件に、後続の印刷ジョブに対するより簡易なパスワード画像認証方法が有効化される。一方で、先行の印刷ジョブについて相対的に高いセキュリティが要求されていると判断されている場合には、通常のパスワード認証方法に基づく認証が成功しても、後続の印刷ジョブに対するパスワード画像認証方法が有効化されない。
【０１３５】
このパスワード画像認証方法が禁止される場合には、図１０（Ｄ）に示すような、パスワード画像認証に係る内容が操作パネル１９上に表示されない。また、図１５（Ａ）〜図１５（Ｃ）に示すような、パスワード画像認証に係る内容が操作パネル１９上に表示されないとともに、操作パネル１９を介したパスワード画像認証に係る認証情報（パスワード画像の選択）を受付けない。
【０１３６】
このような処理を行なうことによって、セキュリティ文書である印刷ジョブについては、相対的にセキュリティ度合いの高いパスワード認証のみを有効とし、セキュリティ文書ではない通常文書の印刷ジョブについては、相対的にセキュリティ度合いの高いパスワード認証と相対的にユーザの利便性が高いパスワード画像認証とを併用する。これにより、ユーザの利便性の向上と、セキュリティの確保という課題を両立させることができる。
【０１３７】
その上で、印刷ジョブの実体に基づいて、相対的に高いセキュリティが要求されていると判断されると、パスワード画像認証方法を有効化しないので、必要なセキュリティを確保できる。
【０１３８】
＜実施の形態１の変形例１＞
次に、本発明の実施の形態１に従うＭＦＰ２０における認証処理の変形例について説明する。
【０１３９】
図１７は、本発明の実施の形態１の変形例１に従うパスワード画像認証処理を示すフローチャートである。図１７を参照して、図１４のフローチャートと比較して異なる点は、ステップＳ７２およびＳ７４に代えて、それぞれステップＳ７６およびＳ３０を実行する点が異なる。
【０１４０】
具体的には、ステップＳ６２において、パスワード画像の入力が無い場合（ステップＳ６２においてＮＯ）、あるいは、ステップＳ６４において、認証がＮＧで有る場合（ステップＳ６４においてＮＯ）に、パスワード画像情報を消去する（ステップＳ７６）。具体的には、パスワード画像認証部３４は、認証用データ保存部３６に対してパスワード画像情報を消去するように指示する。パスワード画像認証は簡易な認証処理方式であるため悪意のある第三者が繰り返しパスワード画像の入力を試すことで、認証をパスしてしまう可能性もあるからである。次に、パスワード認証を実行する（ステップＳ３０）。そして、処理を終了する。
【０１４１】
パスワード認証については、図１２のフローチャートで説明したのと同様である。この場合、パスワード認証が成功した場合には、再度パスワード画像を設定して、登録することにより、新たなパスワード画像を登録することが可能であるためユーザの利便性に供する。
【０１４２】
また、上記においては、パスワード画像設定部３８が複数の画像の中から任意に１つのパスワード画像を設定する場合について説明したが、ユーザが自己の意思に基づいてパスワード画像を設定するようにしてもよい。
【０１４３】
＜実施の形態１の変形例２＞
次に、本発明の実施の形態１に従うＭＦＰ２０における認証処理のさらに別の変形例について説明する。
【０１４４】
図１８は、本発明の実施の形態１の変形例２に従うパスワード認証処理を示すフローチャートである。図１９は、本発明の実施の形態１の変形例２に従うセキュリティ印刷の処理画面の一例を示す図である。
【０１４５】
図１８を参照して、図１２のフローチャートと比較して異なる点は、ステップＳ４８以降の処理が異なる。具体的には、認証が成功した後、次に、パスワード画像設定画面を表示する（ステップＳ５６）。パスワード認証部３２は、パスワード画像設定部３８に対して設定可能な複数のパスワード画像を要求する。パスワード画像設定部３８は、設定可能な複数のパスワード画像をパスワード認証部３２に出力する。そして、パスワード認証部３２は、パスワード画像設定部３８により出力された設定可能な複数のパスワード画像を操作パネル１９に表示する。
【０１４６】
次に、対象の印刷ジョブがセキュリティ文書であるかどうかを判断する（ステップＳ２６）。具体的には、セキュリティ文書検出部３９は、プリント対象の印刷ジョブに含まれるプリントドキュメントの実質的な内容に基づいて、セキュリティ文書であるか否かを判断する（ステップＳ２６）。セキュリティ文書ではないと判断された場合（ステップＳ２６においてＮＯ）には、パスワード画像の選択があったかどうかを判断する（ステップＳ５７）。具体的には、パスワード認証部３２は、パスワード画像設定画面において、ユーザからのパスワード画像の入力指示があったかどうかを判断する。
【０１４７】
そして、パスワード画像の選択が有った場合（ステップＳ５７においてＹＥＳ）には、選択されたパスワード画像と認証時刻を保存し、パスワード画像認証機能をオンに設定する（ステップＳ５８）。具体的には、パスワード認証部３２は、選択された画像オブジェクトをパスワード画像として、認証が成功した時刻を認証時刻として、パスワード画像の認証機能をオンとして、認証用データ保存部３６の認証テーブルの対応するＩＤの項目欄に登録する。そして、処理を終了する（エンド）。
【０１４８】
一方、セキュリティ文書ではあると判断された場合（ステップＳ２６においてＹＥＳ）、または、パスワード画像の選択が無かった場合（ステップＳ５７においてＮＯ）には、パスワード認証部３２は、認証用データ保存部３６の認証テーブルに対してパスワード画像と認証時刻を保存せず、パスワード画像認証機能をオフに設定する（ステップＳ５９）。
【０１４９】
図１９（Ａ）を参照して、ここでは、上述したように登録された６個の登録ＩＤが表示されている場合が示されている。ユーザは、このうち自己のＩＤ（本例の場合ユーザ名）に対応する項目をタッチパネルを介して指定する。
【０１５０】
一例として、ユーザ名である「Ｂｏｂ」と表示された登録ＩＤの項目３０２が設けられている場合が示されており、本例においては、当該「Ｂｏｂ」を指定する場合について説明する。
【０１５１】
図１９（Ｂ）を参照して、ここでは、上述したようにパスワード入力画面３０８の一例を説明する図である。
ここでは、「パスワードを入力してください」の表示とともに、パスワードをソフトウェアキーボードの画面を用いて入力する入力欄３０４が設けられている場合が示されている。ユーザは、入力欄３０４に自己が登録したパスワードをソフトウェアキーボードの画面を用いて入力する。そして、入力欄３０４にパスワードをソフトウェアキーボードの画面を用いて入力して、実行ボタン３０６を押下する。これによりパスワード認証処理が開始される。
【０１５２】
図１９（Ｃ）を参照して、ここでは、「認証できました。あなたのパスワード画像を、決定してください。」の表示とともに、複数の登録可能なオブジェクト画像が表示されている場合が示されている。
【０１５３】
ユーザは、当該オブジェクト画像の中から自己の意思に基づくパスワード画像を決定することが可能である。
【０１５４】
そして、当該パスワード画像として決定（指定）された画像オブジェクトが後述するパスワード画像認証において用いられる認証キーとして登録される。
【０１５５】
当該構成により、ユーザが任意にパスワード画像を決定することが可能であるためユーザの好みの画像を決定することが可能であり利便性が向上する。
【０１５６】
ここで、「使用しない」のボタン３３１を選択することにより、パスワード認証部３２は、認証用データ保存部３６の認証テーブルに対してパスワード画像と認証時刻を保存せず、パスワード画像認証機能をオフに設定する。当該構成により、ユーザは、パスワード画像を用いたくない場合には、その機能をオフに設定することが可能であり、ユーザの利便性が向上する。
【０１５７】
なお、図１０（Ｄ）においても「使用しない」のボタン３３１を設けて、当該ボタンを選択することにより、パスワード画像認証機能をオフに設定するようにすることも可能である。
【０１５８】
なお、本例においては、パスワード画像の提示については、パスワード認証成功後である場合について説明したが、パスワード設定時のようなパスワード認証前にパスワード画像を提示することも可能である。この場合には、パスワード認証成功時にパスワード画像による認証を有効とすればよい。
【０１５９】
［実施の形態２］
上述の実施の形態１においては、セキュリティ印刷ジョブに対して、当該印刷ジョブに付与されている本来のパスワードに基づくパスワード認証と、より簡易なパスワード画像認証とを提供する構成について例示した。これに対して、以下に説明する本発明の実施の形態２においては、印刷ジョブの生成段階において、通常の認証と、より簡易な認証とを予め設定する構成について例示する。但し、このような構成においても、印刷ジョブに含まれるプリントドキュメントの実質的な内容に基づいて、より簡易な認証を予め設定することを禁止し、これによって、ユーザの利便性の向上と、セキュリティの確保という課題を両立する。
【０１６０】
すなわち、印刷ジョブに対して、第１の認証方法（通常パスワード認証方法）と、第１の認証方法に比較してより簡易な第２の認証方法（簡易パスワード認証方法）とのいずれもが設定可能である。
【０１６１】
以下の説明では、印刷ジョブに対して、所定数以上の文字からなるパスワード（通常の認証用）と、より少ない文字数（以下の例では、２文字）からなる簡易パスワード（簡易の認証用）とを設定可能な構成を例示する。すなわち、通常のパスワード認証方法と、簡易パスワード認証方法とは、認証精度（セキュリティレベル）およびユーザの利便性（ユーザビリティ）の少なくとも一方のレベルが相違する。
【０１６２】
なお、上述の実施の形態１と同様に、画像を用いてより簡易な認証を行なうようにしてもよい。この場合には、関連付けられた画像そのもの、または、当該画像を指定する番号を印刷ジョブに付与することになる。
【０１６３】
図２０は、本発明の実施の形態２に従う情報処理システム１Ａの概要を示す構成図である。図２０を参照して、ここでは、端末装置の典型例であるＰＣ１００Ａと、ＭＦＰ２０ＡとがＬＡＮ１７を介して接続されている構成が示されている。図１に示す本実施の形態１に従う情報処理システム１と異なる点は、ＰＣ１００Ａ上で実行されるアプリケーション上で作成された画像データを印刷ジョブとしてＭＦＰ２０Ａへ送信する際に、パスワードに加えて、「簡易パスワード」および「簡易パスワード認証機能のオンオフ」を示す情報が付与されている点である。
【０１６４】
ＭＦＰ２０Ａは、ＰＣ１００Ａから「簡易パスワード」が付与されたセキュリティ印刷ジョブを受信した場合に、「簡易パスワード認証機能」が「オン」に設定されていれば、通常のパスワードに基づく認証に加えて、簡易パスワードに基づく認証をも有効化する。この場合には、ユーザが正しいパスワードまたは正しい簡易パスワードを入力すると、当該印刷ジョブに基づく印刷処理を実行する。
【０１６５】
なお、端末装置として１台のＰＣがＬＡＮ１７に接続されている構成について説明するが、これらの数は１個に限定されるものではなく、少なくとも１個以上あればよい。また、ＬＡＮに限らずＷＡＮ等であってもよい。
【０１６６】
＜ハードウェア構成＞
本発明の実施の形態２に従うＭＦＰ２０Ａのハードウェア構成は、上述の図２と同様であるので、詳細な説明は繰返さない。また、本発明の実施の形態２に従うＰＣ１００Ａのハードウェア構成は、上述の図３と同様であるので、詳細な説明は繰返さない。
【０１６７】
＜印刷ジョブを生成する機能構成＞
次に、ＭＦＰ２０Ａに対して送信される印刷ジョブをＰＣ１００Ａによって生成するための機能構成について説明する。
【０１６８】
図２１は、本発明の実施の形態２に従うＰＣ１００Ａで実行されるプリントドライバによって提供される機能ブロック図である。図２１を参照して、ＰＣ１００Ａで実行されるプリントドライバは、印刷ジョブ生成部２５２と、設定受付部２５４と、パスワード受付部２５６と、セキュリティ機能判定部２５８とを提供する。
【０１６９】
設定受付部２５４は、オペレーティングシステム（ＯＳ）によって提供されるライブラリなどを用いて、各種の印刷設定を受付けるためのＧＵＩ（Graphical User Interface）画面などをディスプレイ部２０６（図３）に表示するとともに、ユーザがキーボードやマウスなどの入力部２０９（図３）を操作に応じた各種設定を受付ける。すなわち、設定受付部２５４は、ユーザ操作に従って印刷に係る設定を行う印刷設定手段に相当する。
【０１７０】
印刷ジョブ生成部２５２は、ＰＣ１００Ａ上で実行されるアプリケーション上などで作成された、プリント対象の画像データを受けて、印刷ジョブを生成する。より具体的には、印刷ジョブ生成部２５２は、後述する設定受付部２５４によって受付けられた各種設定に従って印刷ジョブを生成する。また、セキュリティ印刷ジョブが生成される場合には、印刷ジョブ生成部２５２は、パスワード受付部２５６によって受付けられたパスワード、簡易パスワード、および簡易パスワード機能のオンオフを示す情報などを付与する。
【０１７１】
このように、印刷ジョブ生成部２５２は、印刷設定手段である設定受付部２５４によって設定された内容に従って、印刷対象データから印刷ジョブを生成する生成手段に相当する。
【０１７２】
パスワード受付部２５６は、設定受付部２５４によって受付けられた設定に基づいて、必要に応じてパスワードを受付けるためのＧＵＩ画面などをディスプレイ部２０６（図３）に表示するとともに、ユーザがキーボードやマウスなどの入力部２０９（図３）を操作に応じた各種設定を受付ける。より具体的には、パスワード受付部２５６は、セキュリティ印刷が指示されると、原則として、「ユーザＩＤ」、「パスワード」、「簡易パスワード」の入力を受付ける。但し、後述するように、プリント対象の画像データに対してセキュリティ機能が有効化されていると、簡易認証が無効化される。すなわち、「簡易パスワード」の入力が禁止される。
【０１７３】
このように、パスワード受付部２５６は、通常のパスワード認証方法に係る認証情報（パスワード）と、簡易パスワード認証方法に係る認証情報（簡易パスワード）とを受付ける。
【０１７４】
セキュリティ機能判定部２５８は、印刷設定として、セキュリティ機能が有効化されているか否かを判断し、その判断結果をパスワード受付部２５６へ伝える。
【０１７５】
すなわち、設定受付部２５４およびパスワード受付部２５６が認証設定手段に相当し、セキュリティ機能判定部２５８が印刷ジョブに対して相対的に高いセキュリティが要求されているか否かを判断する判断手段に相当する。さらに、セキュリティ機能判定部２５８は、いずれかの印刷ジョブについて相対的に高いセキュリティが要求されていると判断された場合に、当該印刷ジョブに対するパスワード画像認証方法の設定を禁止する禁止手段としても機能する。より具体的には、パスワード受付部２５６による簡易パスワードの受付けを禁止する。
【０１７６】
＜印刷ジョブ生成処理＞
次に、ＰＣ１００ＡからＭＦＰ２０Ａへ送信される印刷ジョブの生成処理の手順について説明する。
【０１７７】
図２２は、本発明の実施の形態２に従うＰＣ１００Ａにおける印刷ジョブ生成処理の手順を示すフローチャートである。図２３は、本発明の実施の形態２に従うＰＣ１００Ａのディスプレイ部２０６に表示されるセキュリティ印刷を実行する際の認証情報の登録画面の一例を示す図である。図２４および図２５は、図２３に示す印刷設定画面４０Ａのより詳細な内容を設定するための印刷設定画面４１および４２を示す図である。図２６は、本発明の実施の形態２に従うＰＣ１００Ａのディスプレイ部２０６に表示される印刷設定画面４０Ａを示す図である。
【０１７８】
図２２を参照して、まず、ＰＣ１００ＡのＣＰＵ２０１（図３）がプリンタドライバの起動があるかどうかを判断する（ステップＳ２）。具体的には、ＣＰＵ２０１は、マウスあるいはキーボード等によりプリンタドライバの起動指示が有ったかどうかを判断し、プリンタドライバの起動が有ると判断した場合には、次に、図５に示すような印刷設定画面を表示する（ステップＳ３）。
【０１７９】
図５に示す印刷設定画面４０では、出力方法の設定に関する項目ボタン１１６が選択可能に表示されており、ユーザは、当該項目ボタン１１６を指定することにより、例えばプルダウンメニューにより「通常印刷」、「セキュリティ印刷」等の各種出力方法の設定の変更操作を実行することが可能であるものとする。本実施の形態２においては、ポインティングデバイスであるマウスを用いて出力方法の設定項目として、セキュリティ印刷が設定される場合について説明する。
【０１８０】
再び、図２２を参照して、次に、ＣＰＵ２０は、セキュリティ印刷機能の選択が有るかどうかを判断する（ステップＳ４）。具体的には、ＣＰＵ２０は、マウスを用いて印刷設定画面４０の出力方法の設定の項目がセキュリティ印刷に指定されたかどうかにより判断することが可能である。
【０１８１】
ステップＳ４において、セキュリティ印刷機能の選択が有ると判断した場合（ステップＳ４においてＹＥＳ）には、次に、ＣＰＵ２０は、セキュリティ機能が有効化されているか否かを判断する（ステップＳ９）。本実施の形態において「セキュリティ機能の有効化」とは、（ａ）ヘッダやフッタに秘匿すべきドキュメントであることを示す「Ｃｏｎｆｉｄｅｎｔｉａｌ」や「マル秘」といった文字列を付与するように設定されていること、（ｂ）セキュリティ文書を示す文字列をウォータマークとしてドキュメントの背景に埋め込むように設定されていること、（ｃ）複写防止用の地紋としてセキュリティ文書を示す文字列を付与するように設定されていること、などを含む。
【０１８２】
図２３に示す印刷設定画面４０Ａは、図５に示す印刷設定画面４０において、印刷出力の設定に関する「スタンプ／ページ印字」のタブが指定された場合に表示される。このこの印刷設定画面４０Ａにおいては、印刷出力のサイズや印刷対象の画像に加えて付加的な情報を印刷するように設定することが可能である。具体的には、例えば、複写防止（コピープロテクト）の設定に関するチェックボックス１４２が示されており、ユーザは、当該チェックボックス１４２を指定することにより、複写を防止するための付加的な情報を印刷することが可能であるものとする。また、各種の文字列をウォータマークとして埋め込むための設定に関するチェックボックス１４４が示されており、ユーザは、当該チェックボックス１４４を指定することにより、プリント対象画像にウォータマークを付与した状態のプリント出力を行なうことが可能となる。なお、このウォータマークとして埋め込まれる文字列としては、「至急」、「回覧」、「回収」、「複製厳禁」などの文字列が予め容易されており、ユーザがチェックボックス１４４を指定した後、これらのプリダウンメニューに一覧表示される文字列のいずれかをポインティングデバイスであるマウスを用いて指定することができる。
【０１８３】
本実施の形態においては、一例として、ユーザが複写防止に関するチェックボックス１４２を指定したとして以下説明する。ユーザがチェックボックス１４２を指定した上で、項目ボタン１４３を指定すると、図２４および図２５に示すような印刷設定画面が表示される。
【０１８４】
図２４に示す印刷設定画面４１Ａは、複写防止として印刷すべき内容を受付ける。また、図２５に示す印刷設定画面４１Ｂは、複写防止としての文字列などを印刷する方法を受付ける。なお、図２４に示す印刷設定画面４１Ａにおいて「合成方法」のタブをポインティングデバイスであるマウスあるいはキーボード等により指定することにより、その表示内容は印刷設定画面４１Ｂに切換わり、一方で、図２５に示す印刷設定画面４１Ｂにおいて「印字項目」のタブをポインティングデバイスであるマウスあるいはキーボード等により指定することにより、その表示内容は印刷設定画面４１Ａに切換わる。
【０１８５】
図２４に示す印刷設定画面４１Ａにおいては、複写防止として印刷すべき内容として、一例として、「文字列」、「日付／時刻」、「シリアル番号」、「部数管理番号」、「ジョブ番号」の項目１４６が選択可能に示される。それぞれの項目に対応付けられているチェックボックスが指定されることで、対応の項目が印刷されるように設定される。図２４に示す例では、「複写」の文字列が印刷されるように設定されている場合を示す。さらに、印刷設定画面４１Ａにおいては、文字列の配置として、印刷すべき位置やその角度を指定できるようになっている。
【０１８６】
また、図２５に示す印刷設定画面４１Ｂにおいては、不正コピーを抑制するための設定を有効化するラジオボタン１４８と、文字パターンを印刷するための設定を有効化するラジオボタン１４９とが示される。ラジオボタン１４８が指定されると、原本となるプリントされた紙媒体に複写防止用の地紋が付与され、当該原本が複写された場合に、複写禁止であることを示す文字が浮き上がるように設定される。一方、ラジオボタン１４９が指定されると、原本となるプリントされた紙媒体に指定されたウォータマークとして文字列が重ねて印刷される。
【０１８７】
ラジオボタン１４８が指定されると、「不正コピー時の効果」、「重ね合わせ」、「背景パターン」、「文字と背景の色」といった項目１５０が指定可能となる。また、ラジオボタン１４９が指定されると、「重ね合わせ」、「文字と背景の色」といった項目１５２が指定可能となる。
【０１８８】
上述のような複写防止などの何らかのセキュリティを強化することを意図する設定がされている場合には、セキュリティ機能が有効化されていると判定される。
【０１８９】
再び、図２２を参照して、セキュリティ機能が有効化されていないと判断した場合（ステップＳ９においてＮＯ）には、次に、ＣＰＵ２０は、図２６（Ａ）に示すような登録画面１２４Ａを表示する（ステップＳ５−１）。
【０１９０】
図２６（Ａ）を参照して、登録画面１２４Ａにおいては、セキュリティ印刷を実行する際に用いる認証情報として登録される、ユーザＩＤを入力するための入力欄１２６と、パスワードを入力するための入力欄１２８と、簡易パスワードを入力するための入力欄１２９とが設けられている場合が示されている。この登録画面１２４Ａは、典型的には、図２３に示す印刷設定画面４０Ａにおいて、チェックボックス１４２をチェックした後に、項目ボタン１４３を指定することにより表示される。
【０１９１】
ユーザは、キーボード等を用いて、ユーザＩＤを入力欄１２６に入力し、パスワードを入力欄１２８に入力し、（必要に応じて）簡易パスワードを入力欄１２９に入力する。なお、簡易パスワードは必須の入力項目ではなく、ユーザが簡易認証を希望する場合に限って入力する。
【０１９２】
そして、登録画面１２４Ａの下領域において、「設定」の項目ボタン１３０および「キャンセル」の項目ボタン１３２が設けられている。ユーザがポインティングデバイスであるマウス等により項目ボタン１３０を指定することにより、セキュリティ印刷における認証情報として設定されることになる。一方、「キャンセル」ボタン１３２を指定することによりセキュリティ印刷の登録画面において認証情報を設定することなく処理を終了することが可能である。
【０１９３】
再び、図２２を参照して、セキュリティ機能が有効化されていると判断した場合（ステップＳ９においてＹＥＳ）には、次に、ＣＰＵ２０は、図２６（Ｂ）に示すような登録画面１２４Ｂを表示する（ステップＳ５−２）。
【０１９４】
図２６（Ｂ）を参照して、登録画面１２４Ｂにおいては、図２６（Ａ）に示される登録画面１２４Ａと比較して異なる点は、簡易パスワードを入力するための入力欄１２９がグレイアウトされている点が異なる。すなわち、対象の印刷ジョブについてのセキュリティ機能が有効化されている場合には、簡易認証が設定されないように、簡易パスワードの受付けを禁止する。言い換えれば、簡易パスワードの入力が禁止される。なお、入力欄１２９をグレイアウトするのに伴って、入力欄１２９の対応付けられた「簡易パスワード」文字についてもグレイアウトされる。すなわち、ディスプレイ部２０６に簡易パスワード認証方法に係る認証情報の受付けに係る内容が表示されない。
【０１９５】
この登録画面１２４Ｂにおいても、ユーザは、キーボード等を用いて、ユーザＩＤを入力欄１２６に入力し、パスワードを入力欄１２８に入力する。そして、登録画面１２４Ｂの下領域において、「設定」の項目ボタン１３０および「キャンセル」の項目ボタン１３２が設けられている。ユーザがポインティングデバイスであるマウス等により項目ボタン１３０を指定することにより、セキュリティ印刷における認証情報として設定されることになる。
【０１９６】
なお、セキュリティ機能が有効化されているとの判定は、ヘッダまたはフッタに何らかの文字列が設定されている場合、および／または、ウォータマークとして何らかの文字列が設定されている場合を条件としてもよいが、特定の文字列（たとえば、Ｃｏｎｆｉｄｅｎｔｉａｌや複写禁止など）が設定されていることを条件としてもよい。すなわち、印刷設定によって、セキュリティに関する内容が設定されている場合に、相対的に高いセキュリティが要求されていると判断される。
【０１９７】
さらに、プリント対象ファイルにセキュリティに関する特定のファイル属性（たとえば、ＰＤＦ（Portable Document Format）が設定されている場合に、相対的に高いセキュリティが要求されていると判断してもよい。
【０１９８】
また、図２６（Ｂ）には、簡易パスワードの入力を禁止するための処理例として、グレイアウトする構成について例示したが、入力欄自体を表示しないようにしてもよいし、あるいは、簡易パスワードを入力しようとすると、「ウォータマーク機能を設定済のため、簡易パスワードは設定できません！」といったメッセージを表示して、簡易パスワードの設定を受付けないようにしてもよい。すなわち、ユーザが簡易パスワード認証方法に係る認証情報（簡易パスワード）を入力しようとすると、当該認証情報の入力が禁止されていることがディスプレイ部２０６上で通知される。
【０１９９】
再び、図２２を参照して、次に、ＣＰＵ２０は、ユーザＩＤとパスワードの入力があるかどうかを判断する（ステップＳ６）。具体的には、登録画面１２４Ａまたは１２４Ｂにおいて、入力欄１２６および１２８に入力が有り、かつ、「設定」の項目ボタンが指定されたか否かに基づいて判断される。
【０２００】
ステップＳ６において、ユーザＩＤとパスワードの入力が有ると判断された場合（ステップＳ６においてＹＥＳ）には、次に、ＣＰＵ２０１は、認証情報を設定する（ステップＳ７）。なお、簡易パスワードが設定されていない場合には、簡易パスワード認証機能がオフに設定される。
【０２０１】
そして、次に、印刷ジョブの送信が有るかどうかを判断する（ステップＳ８）。具体的には、図５の印刷設定画面４０において、ユーザがポインティングデバイスであるマウス等により印刷ボタン１２０を指定されたか否かに基づいて判断される。指定された場合には、印刷ジョブがＰＣ１００ＡからＭＦＰ２０Ａに対して送信されて処理を終了する（エンド）。このとき、ステップＳ７において設定された認証情報（ユーザＩＤ、認証パスワード、簡易パスワード、簡易パスワード認証機能のオンオフ）が印刷ジョブに付与される。
【０２０２】
＜簡易認証を提供する機能構成＞
次に、ＭＦＰ２０ＡがＰＣ１００Ａからセキュリティ印刷ジョブを受信した場合に、当該印刷ジョブに付与されているパスワードおよび／または簡易パスワードに基づいて、パスワード認証および／または簡易パスワード認証を選択的に実行するための構成について説明する。この認証処理を簡潔に説明すると、簡易パスワードが設定されている場合（あるいは、簡易パスワード認証機能がオンに設定されている場合）では、ＭＦＰ２０Ａにおいて、パスワードに基づく通常の認証処理、および、簡易パスワードに基づく簡易認証処理のいずれかが成功されることを条件として、対象の印刷ジョブのプリントが開始される。これに対して、簡易パスワードが設定されていない場合（あるいは、簡易パスワード認証機能がオフに設定されている場合）では、ＭＦＰ２０Ａにおいて、パスワードに基づく通常の認証処理のみが提供され、この認証処理が成功することを条件として、対象の印刷ジョブのプリントが開始される。
【０２０３】
図２７は、本発明の実施の形態２に従うＭＦＰ２０Ａの認証処理部４Ａの機能ブロック図である。図２７を参照して、認証処理部４Ａは、認証方法選択部３０と、パスワード認証部３２と、簡易パスワード認証部３５とを含む。
【０２０４】
認証方法選択部３０は、パスワード認証部３２における認証処理か、簡易パスワード認証部３５における簡易認証処理かを選択する。パスワード認証部３２は、ユーザからの入力指示に従ってパスワード認証を実行する。簡易パスワード認証部３５は、ユーザからの入力指示に従って簡易画像認証を実行する。ここで、パスワード認証部３２およびパスワード画像認証部３４は、入力される認証情報に基づいて、対象の印刷ジョブに設定されている認証方法に基づく認証処理を実行する認証処理手段に相当する。
【０２０５】
＜印刷ジョブプリント出力処理＞
図２８は、本発明の実施の形態２に従うＭＦＰ２０Ａにおけるセキュリティ印刷処理を示すフローチャートである。図２９は、本発明の実施の形態２に従うセキュリティ印刷の処理画面の一例を示す図である。
【０２０６】
図２８を参照して、まず、ＣＰＵ１０は、セキュリティ印刷機能が選択されたかどうかを判断する。図示しない操作パネル１９に設けられた操作キーについて所定の操作を実行することによりセキュリティ印刷機能を選択したかどうかを判断する（ステップＳ１１２）。
【０２０７】
そして、セキュリティ印刷機能を選択したと判断した場合（ステップＳ１１２においてＹＥＳ）には、セキュリティ印刷ジョブが有るかどうかを判断する（ステップＳ１１４）。具体的には、認証方法選択部３０は、ＲＡＭ８に格納されている指定されたＩＤに対応するセキュリティ印刷ジョブを受信しているかどうかを判断する。
【０２０８】
そして、セキュリティ印刷ジョブが有ると判断した場合（ステップＳ１１４においてＹＥＳ）には、ＩＤ選択画面を表示する（ステップＳ１１６）。具体的には、図２７で説明した認証方法選択部３０は、現在受信しているセキュリティ印刷ジョブにそれぞれ付与されているユーザＩＤを取得して、ＩＤ選択画面として操作パネル１９に表示する。
【０２０９】
図２９（Ａ）には、本発明の実施の形態２に従うＩＤ選択画面の一例を示す。図２９（Ａ）を参照して、ここでは、６個以上のセキュリティ印刷ジョブが既に受信されており、これらの印刷ジョブに付与された６個の登録ＩＤが表示されている場合が示されている。ユーザは、このうち自己のＩＤ（本例の場合ユーザ名）に対応する項目をタッチパネルを介して指定する。
【０２１０】
再び、図２８を参照して、次に、ＩＤ選択が有るかどうかを判断する（ステップＳ１１８）。具体的には、認証方法選択部３０は、上述したＩＤ選択画面において、ＩＤに対応する項目の指定があったかどうかを判断する。
【０２１１】
そして、次に、ＩＤ選択が有ると判断した場合（ステップＳ１１８においてＹＥＳ）には、簡易パスワード認証機能がオンに設定されているかどうかを判断する（ステップＳ１２０）。
【０２１２】
簡易パスワード認証機能がオンに設定されている場合（ステップＳ１２０においてＹＥＳ）には、通常のパスワード認証および簡易パスワード認証を許容するパスワード入力画面を表示する（ステップＳ１２２）。
【０２１３】
図２９（Ｂ）には、本発明の実施の形態２に従うパスワード入力画面の一例を示す。図２９（Ｂ）を参照して、ここでは、「パスワードを入力してください」とのメッセージとともに、「簡易パスワードでも、かまいません。」とのメッセージが表示されている。さらに、パスワードまたは簡易パスワードをソフトウェアキーボードの画面を用いて入力する入力欄３３０が設けられている場合が示されている。ユーザは、入力欄３３０に自己が登録したパスワードまたは簡易パスワードをソフトウェアキーボードの画面を用いて入力する。そして、ユーザが実行ボタン３０６を押下すると認証処理が開始される。
【０２１４】
再び図２８を参照して、次に、パスワードの入力があったかどうかが判断される（ステップＳ１２４）。具体的には、パスワード認証部３２（図２７）および簡易パスワード認証部３５（図２７）は、図２９（Ｂ）に示すパスワード入力画面において入力欄３３０にパスワードが入力されて実行ボタン３３２が押下されたかどうかにより判断する。
【０２１５】
そして、パスワードの入力が有ったと判断された場合（ステップＳ１２４においてＹＥＳ）には、次に認証がＯＫかどうか判断する（ステップＳ１２６）。具体的には、パスワード認証部３２は、入力欄３３０に入力されたパスワードと、対象の印刷ジョブに付与されている認証情報に含まれているパスワードとが一致するかどうかを判断する。同時に、簡易パスワード認証部３５は、入力欄３３０に入力されたパスワードと、対象の印刷ジョブに付与されている認証情報に含まれている簡易パスワードとが一致するかどうかを判断する。そして、パスワード認証部３２および簡易パスワード認証部３５のいずれか一方において、一致すれば認証がＯＫであると判断するものとする。
【０２１６】
認証がＯＫであると判断した場合（ステップＳ１２６においてＹＥＳ）には、プリント出力する（ステップＳ１２８）。具体的には、セキュリティ印刷ジョブを実行してプリンタ部１８においてジョブに含まれている画像データを展開して用紙に印刷する。
【０２１７】
そして、認証が成功した旨を通知する（ステップＳ１３０）。具体的には、パスワード認証部３２は、認証が成功した旨をＣＰＵ１０に通知する。
【０２１８】
簡易パスワード認証機能がオフに設定されている場合（ステップＳ１２０においてＮＯ）には、通常のパスワード認証のみを許容するパスワード入力画面を表示する（ステップＳ１３２）。
【０２１９】
図２９（Ｃ）には、本発明の実施の形態２に従うパスワード入力画面の別の一例を示す。図２９（Ｃ）を参照して、ここでは、上述の図２９（Ｂ）とは異なり、「簡易パスワードでも、かまいません。」とのメッセージが表示されず、「パスワードを入力してください」とのメッセージのみが表示されている。さらに、パスワードをソフトウェアキーボードの画面を用いて入力する入力欄３３０が設けられている場合が示されている。ユーザは、入力欄３３０に自己が登録したパスワードをソフトウェアキーボードの画面を用いて入力する。そして、ユーザが実行ボタン３０６を押下すると認証処理が開始される。
【０２２０】
再び図２８を参照して、次に、パスワードの入力があったかどうかが判断される（ステップＳ１３４）。具体的には、パスワード認証部３２（図２７）は、図２９（Ｃ）に示すパスワード入力画面において入力欄３３０にパスワードが入力されて実行ボタン３３２が押下されたかどうかにより判断する。
【０２２１】
そして、パスワードの入力が有ったと判断された場合（ステップＳ１３４においてＹＥＳ）には、次に認証がＯＫかどうか判断する（ステップＳ１３６）。具体的には、パスワード認証部３２は、入力欄３３０に入力されたパスワードと、対象の印刷ジョブに付与されている認証情報に含まれているパスワードとが一致するかどうかを判断する。そして、パスワード認証部３２において、一致すれば認証がＯＫであると判断するものとする。
【０２２２】
認証がＯＫであると判断した場合（ステップＳ１３６においてＹＥＳ）には、プリント出力する（ステップＳ１２８）。以下、ステップＳ１３０の処理が実行される。
【０２２３】
一方、セキュリティ印刷機能を選択していないと判断した場合（ステップＳ１１２においてＮＯ）には、ステップＳ１３８に進む。また、セキュリティ印刷ジョブが無いと判断した場合（ステップＳ１１４においてＮＯ）には、ステップＳ１３８に進む。ステップＳ１３８において、通常印刷ジョブをプリント出力する。そして、処理を終了する（エンド）。
【０２２４】
一方、ＩＤ選択が無いと判断された場合（ステップＳ１１８においてＮＯ）には、処理を終了する（エンド）。例えば、Ｓｔｏｐボタン等を押下した場合に、セキュリティ印刷処理を終了する。
【０２２５】
一方、ステップＳ１２４またはステップＳ１３４において、パスワードの入力が無いと判断した場合（ステップＳ１２４においてＮＯまたはステップＳ１３４においてＮＯ）には、ステップＳ１４０に進む。また、ステップＳ１２６またはＳ１３６において認証がＮＧで有る場合（ステップＳ１２６においてＮＯまたはステップＳ１３６においてＮＯ）にもステップＳ１４０に進む。ステップＳ１４０においては、認証が失敗した旨を通知する（ステップＳ１４０）。そして、処理を終了する（エンド）。
【０２２６】
なお、上述の実施の形態２においては、セキュリティ機能が有効化されている場合には、簡易パスワードの入力を禁止する構成について例示したが、パスワードのセキュリティ強度を変更するような構成を採用してもよい。たとえば、セキュリティ機能が無効化されている場合には、２文字以上のパスワードであることを入力条件とし、これに対して、セキュリティ機能が有効化されている場合には、より多い文字数（たとえば、４文字以上）のパスワードであることを入力条件としてもよい。
【０２２７】
＜本実施の形態の作用・効果＞
上述のフローチャートから明らかなように、本実施の形態に従うＰＣ１００Ａにおいては、生成されるセキュリティ印刷ジョブに対して、通常のパスワード認証方法に対応付けて通常のパスワード（認証情報）と、簡易パスワード認証方法に対応付けてより文字数の短い簡易パスワード（認証情報）とを登録することができる。
【０２２８】
これにより、印刷対象の内容に応じて、通常のパスワード認証方法と簡易パスワード認証とを併用することができ、これにより、ユーザの利便性の向上と、セキュリティの確保という課題を両立させることができる。
【０２２９】
その上で、印刷対象のドキュメントに対して、セキュリティ印刷機能が設定されている場合には、通常のパスワード認証方法のみが許容されるので、必要なセキュリティを確保できる。
【０２３０】
＜実施の形態２の変形例１＞
上述の実施の形態２においては、印刷ジョブに関する簡易パスワード認証機能がオンに設定されていれば、ＭＦＰ２０Ａにおいて、通常のパスワード認証と簡易パスワード認証とが並行して提供される構成について例示した。一方、よりセキュリティを高める観点からは、一回目の認証の際には、対象の印刷ジョブについて簡易パスワード認証機能がオンに設定されていたとしても、通常のパスワード認証のみを許可する。そして、二回目以降の認証の際には、対象の印刷ジョブについて簡易パスワード認証機能がオンに設定されていれば、通常のパスワード認証と簡易パスワード認証とのいずれも許可する。
【０２３１】
＜ハードウェア構成＞
本発明の実施の形態２の変形例１に従うＭＦＰ２０Ｂのハードウェア構成は、上述の図２と同様であるので、詳細な説明は繰返さない。また、本発明の実施の形態２の変形例１に従うＰＣ１００Ｂのハードウェア構成は、上述の図３と同様であるので、詳細な説明は繰返さない。
【０２３２】
＜印刷ジョブを生成する機能構成＞
本発明の実施の形態２の変形例１に従うＰＣ１００Ｂの機能構成については、上述の図２１と同様であるので、詳細な説明は繰返さない。
【０２３３】
＜印刷ジョブ生成処理＞
本発明の実施の形態２の変形例１に従うＰＣ１００Ｂにおける印刷ジョブの生成処理の内容については、上述の図２２に示すフローチャートと同様であるので、詳細な説明は繰返さない。
【０２３４】
＜簡易認証を提供する機能構成＞
次に、ＭＦＰ２０ＢがＰＣ１００Ｂからセキュリティ印刷ジョブを受信した場合に、当該印刷ジョブに付与されているパスワードおよび／または簡易パスワードに基づいて、パスワード認証および／または簡易パスワード認証を選択的に実行するための構成について説明する。
【０２３５】
図３０は、本発明の実施の形態２の変形例１に従うＭＦＰ２０Ｂの認証処理部４Ｂの機能ブロック図である。図３０を参照して、認証処理部４Ｂは、認証方法選択部３０と、パスワード認証部３２と、簡易パスワード認証部３５と、認証用データ保存部３７とを含む。
【０２３６】
認証方法選択部３０は、パスワード認証部３２における認証処理か、簡易パスワード認証部３５における簡易認証処理かを選択する。パスワード認証部３２は、ユーザからの入力指示に従ってパスワード認証を実行する。簡易パスワード認証部３５は、ユーザからの入力指示に従って簡易画像認証を実行する。認証用データ保存部３７は、認証に用いる認証データが格納された認証テーブルを有する。
【０２３７】
図３１は、図３０に示す認証用データ保存部３７に格納されている認証テーブルの一例を示す図である。図３１を参照して、認証テーブルは、登録項目として、ユーザＩＤ、パスワード、簡易パスワード、簡易パスワード認証機能のオンオフ、および認証時刻を含む。  具体的には、ユーザＩＤとして、「Ａｌｉｃｅ」、「Ｂｏｂ」、「Ｃｈａｒｌｉｅ」、「Ｄａｖｉｄ」、「Ｅｒｉｋ」、「Ｆｒｅｄ」が登録されている場合が示されている。
【０２３８】
一例として、ユーザＩＤ「Ａｌｉｃｅ」に対応して、パスワードが「Ｏｗ８ｇｃＡ」、簡易パスワードが「ｂｅ」、パスワード画像認証機能のオンオフが「オフ」、認証時刻が「０８／１２／１４  １７：０３：１５」として登録されている場合が示されている。後述するが簡易パスワード認証機能のオンオフは、簡易パスワード認証を実行するか否かを判断するフラグである。また、認証時刻は、前回の認証からの経過時間を判断するために用いられる。
【０２３９】
また、別の例として、ユーザＩＤ「Ｂｏｂ」に対応して、パスワードが「ｗＱ９ＤｓｐＸ」、簡易パスワードが「ａｏ」、パスワード画像認証機能のオンオフが「オン」、認証時刻が「０９／１／７  １１：２０：３４」として登録されている場合が示されている。
【０２４０】
＜印刷ジョブプリント出力処理＞
図３２は、本発明の実施の形態２の変形例１に従うＭＦＰ２０Ｂにおけるセキュリティ印刷処理を示すフローチャートである。
【０２４１】
図３２を参照して、まず、ＣＰＵ１０は、セキュリティ印刷機能が選択されたかどうかを判断する。図示しない操作パネル１９に設けられた操作キーについて所定の操作を実行することによりセキュリティ印刷機能を選択したかどうかを判断する（ステップＳ１１２）。
【０２４２】
そして、セキュリティ印刷機能を選択したと判断した場合（ステップＳ１１２においてＹＥＳ）には、ＩＤ選択画面を表示する（ステップＳ１４２）。具体的には、図３０で説明した認証方法選択部３０は、認証用データ保存部３７に格納されている認証テーブル（図３１）を読み出して登録されているＩＤについて、ＩＤ選択画面として操作パネル１９に表示する。このとき、操作パネル１９には、図２９（Ａ）に示すようなＩＤ選択画面が表示される。
【０２４３】
次に、ＩＤ選択が有るかどうかを判断する（ステップＳ１４４）。具体的には、認証方法選択部３０は、上述したＩＤ選択画面において、ＩＤに対応する項目の指定があったかどうかを判断する。
【０２４４】
そして、次に、ＩＤ選択が有ると判断した場合（ステップＳ１４４においてＹＥＳ）には、選択したＩＤに関して、セキュリティ印刷ジョブが有るかどうかを判断する（ステップＳ１４６）。具体的には、認証方法選択部３０は、ＲＡＭ８に格納されている指定されたＩＤに対応するセキュリティ印刷ジョブを受信しているかどうかを判断する。
【０２４５】
そして、認証方法選択部３０は、選択したＩＤに関して、セキュリティ印刷ジョブが有ると判断した場合（ステップＳ１４６においてＹＥＳ）には、次に、当該セキュリティ印刷ジョブについての簡易パスワード認証機能がオンに設定されているかどうかを判断する（ステップＳ１４８）。具体的には、当該セキュリティ印刷ジョブに付与されている認証情報として、簡易パスワード認証機能がオンに設定されているかが判断される。
【０２４６】
さらに、当該セキュリティ印刷ジョブについての簡易パスワード認証機能がオンに設定されている場合（ステップＳ１４８においてＹＥＳ）には、パスワードおよび簡易パスワードがいずれも同一であるかどうかを判断する（ステップＳ１５０）。具体的には、セキュリティ印刷ジョブにおける認証情報として設定されているパスワードと、上記のＩＤ選択されたユーザＩＤに対応する認証用データ保存部３７に格納されている認証テーブルのパスワードとが一致し、かつ、セキュリティ印刷ジョブにおける認証情報として設定されている簡易パスワードと、上記のＩＤ選択されたユーザＩＤに対応する認証用データ保存部３７に格納されている認証テーブルの簡易パスワードとが一致するかどうかを判断する。
【０２４７】
そして、パスワードおよび簡易パスワードがいずれも同一であると判断した場合（ステップＳ１５０においてＹＥＳ）には、次に簡易パスワード認証機能がオンであるかどうかを判断する（ステップＳ１５２）。具体的には、認証方法選択部３０は、認証テーブルにおいて対応するＩＤのパスワード画像認証機能のオンオフのフラグを確認する。
【０２４８】
そして、パスワード画像認証機能がオンであると判断した場合（ステップＳ１５２においてＹＥＳ）には、前回の認証から２時間以内であるかどうかを判断する（ステップＳ１５４）。具体的には、認証方法選択部３０は、認証テーブルにおいて対応するＩＤの認証時刻を参照して現在時刻との比較に基づいて前回の認証から２時間以内であるかどうかを判断する。
【０２４９】
そして、前回の認証から２時間以内であると判断した場合（ステップＳ１５４においてＹＥＳ）には、簡易パスワード認証を実行する（ステップＳ１５６）。具体的には、認証方法選択部３０は、パスワード認証部３２および簡易パスワード認証部３５のいずれに対しても認証処理を実行するように指示する。
【０２５０】
一方、セキュリティ印刷機能を選択していないと判断した場合（ステップＳ１１２においてＮＯ）には、ステップＳ１６０に進む。また、ステップＳ１４６において、選択したＩＤに関して、セキュリティ印刷ジョブが無いと判断した場合（ステップＳ１４６においてＮＯ）にも、ステップＳ１６０に進む。ステップＳ１６０において、通常印刷ジョブをプリント出力する。そして、処理を終了する（エンド）。
【０２５１】
一方、ＩＤ選択が無いと判断された場合（ステップＳ１４４においてＮＯ）には、処理を終了する（エンド）。例えば、Ｓｔｏｐボタン等を押下した場合に、セキュリティ印刷処理を終了する。
【０２５２】
一方、ステップＳ１４８において、対象のセキュリティ印刷ジョブについての簡易パスワード認証機能がオンに設定されていない場合（ステップＳ１４８においてＮＯ）には、ステップＳ１５８に進む。また、ステップＳ１５０において、パスワードまたは簡易パスワードが同一ではない場合（ステップＳ１５０においてＮＯ）にも、ステップＳ１５８に進む。また、ステップＳ１５２において、簡易パスワード機能がオフであると判断した場合（ステップＳ１５２においてＮＯ）にも、ステップＳ１５８に進む。また、ステップＳ１５４において、前回の認証から２時間以内で無いと判断した場合（ステップＳ１５４においてＮＯ）には、ステップＳ１５８に進む。ステップＳ１５８において、通常のパスワード認証を実行する（ステップＳ１５８）。
【０２５３】
＜通常パスワード認証処理＞
図３３は、図３２のステップＳ１５８に示す通常パスワード認証処理を示すフローチャートである。図３４は、図３３に示すパスワード認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【０２５４】
図３３を参照して、まず、通常のパスワード認証のみを許容するパスワード入力画面を表示する（ステップＳ１７０）。具体的には、パスワード認証部３２は、認証方法選択部３０からの指示を受けて操作パネル１９にパスワード入力画面を表示する。このとき、ディスプレイ部２０６には、図２９（Ｃ）に示すようなパスワード入力画面が表示される。
【０２５５】
次に、パスワードの入力があったかどうかが判断される（ステップＳ１７２）。具体的には、パスワード認証部３２は、上記したパスワード入力画面において入力欄３３０にパスワードが入力されて実行ボタン３３２が押下されたかどうかにより判断する。
【０２５６】
そして、パスワードの入力が有ったと判断された場合（ステップＳ１７２においてＹＥＳ）には、次に認証がＯＫかどうか判断する（ステップＳ１７４）。具体的には、パスワード認証部３２は、入力欄３３０に入力されたパスワードと、対象のセキュリティ印刷ジョブに付与されている認証パスワードとが一致するかどうかを判断する。そして、一致すれば認証がＯＫであると判断するものとする。
【０２５７】
認証がＯＫであると判断した場合（ステップＳ１７４においてＹＥＳ）には、プリント出力する（ステップＳ１７６）。具体的には、セキュリティ印刷ジョブを実行してプリンタ部１８においてジョブに含まれている画像データを展開して用紙に印刷する。
【０２５８】
そして、認証が成功した旨を通知する（ステップＳ１７８）。具体的には、パスワード認証部３２は、認証が成功した旨をＣＰＵ１０に通知する。
【０２５９】
そして、次に、対象のセキュリティ印刷ジョブに付与されている認証情報（ユーザＩＤ、認証パスワード、簡易パスワード、簡易パスワード認証機能のオンオフ）を認証テーブルの対応するＩＤの項目欄に保存する（ステップＳ１８０）。すなわち、認証情報を更新する。次に、認証時刻を更新し保存する（ステップＳ１８２）。具体的には、認証テーブルの対応するＩＤの認証時刻の欄に当該時刻を保存する。そして、処理を終了する（エンド）。認証時刻を更新することにより、簡易パスワードの有効期限をリスタートさせることが可能となる。
【０２６０】
一方、ステップＳ１７２において、パスワードの入力が無いと判断した場合（ステップＳ１７２においてＮＯ）には、認証が失敗した旨を通知する（ステップＳ１８４）。
【０２６１】
また、ステップＳ１７４において、認証がＮＧで有る場合（ステップＳ１７４においてＮＯ）においても認証が失敗した旨を通知する（ステップＳ１８４）。具体的には、パスワード認証部３２は、認証が失敗した旨をＣＰＵ１０に通知する。当該処理により、ＣＰＵ１０は、認証が失敗したユーザに対するＭＦＰ２０Ｂの機能の使用を禁止することによりセキュリティを確保することが可能である。そして、処理を終了する（エンド）
図３４（Ａ）を参照して、ここでは、ユーザＩＤ「Ａｌｉｃｅ」に対応して、パスワードが「Ｏｗ８ｇｃＡ」、簡易パスワードが「ｂｅ」、簡易パスワード認証機能のオンオフが「オフ」、認証時刻が「０８／１２／１４  １７：０３：１５」として登録されている場合が示されている。
【０２６２】
そして、図３４（Ｂ）を参照して、次に、ユーザＩＤ「Ｂｏｂ」に対応して、パスワードが「ｗＱ９ＤｓｐＸ」、簡易パスワードが「ａｏ」、パスワード認証機能のオンオフが「オン」、認証時刻が「０９／１／７  １１：２０：３４」として登録されている場合が示されている。
【０２６３】
＜簡易パスワード認証処理＞
図３５は、図３２のステップＳ１５６に示す簡易パスワード認証処理を示すフローチャートである。図３６は、図３５に示す簡易パスワード認証処理を実行した場合の認証テーブルの内容変化の一例を示す図である。
【０２６４】
図３５を参照して、まず、通常のパスワード認証および簡易パスワード認証を許容するパスワード入力画面を表示する（ステップＳ１９０）。具体的には、パスワード認証部３２および簡易パスワード認証部３５が、認証方法選択部３０からの指示を受けて操作パネル１９にパスワード入力画面を表示する。このとき、ディスプレイ部２０６には、図２９（Ｂ）に示すようなパスワード入力画面が表示される。
【０２６５】
次に、パスワードの入力があったかどうかが判断される（ステップＳ１９２）。具体的には、パスワード認証部３２および簡易パスワード認証部３５が、上記したパスワード入力画面においてパスワードが入力されて実行ボタン３３２が押下されたかどうかにより判断する。
【０２６６】
そして、パスワードの入力が有ったと判断された場合（ステップＳ１９２においてＹＥＳ）には、次に認証がＯＫかどうか判断する（ステップＳ１９４）。具体的には、パスワード認証部３２は、入力欄３３０に入力されたパスワードと認証テーブルに登録されているパスワードとが一致するかどうかを判断する。同時に、簡易パスワード認証部３５は、入力欄３３０に入力されたパスワードと、認証テーブルに登録されている簡易パスワードとが一致するかどうかを判断する。そして、パスワード認証部３２および簡易パスワード認証部３５のいずれか一方において、一致すれば認証がＯＫであると判断するものとする。
【０２６７】
認証がＯＫであると判断した場合（ステップＳ１９４においてＹＥＳ）には、プリント出力する（ステップＳ１９６）。具体的には、セキュリティ印刷ジョブを実行してプリンタ部１８においてジョブに含まれている画像データを展開して用紙に印刷する。
【０２６８】
そして、認証が成功した旨を通知する（ステップＳ１９８）。具体的には、パスワード認証部３２は、認証が成功した旨をＣＰＵ１０に通知する。
【０２６９】
次に、認証時刻を更新し保存する（ステップＳ２００）。具体的には、認証テーブルの対応するＩＤの認証時刻の欄に当該時刻を保存する。そして、処理を終了する（エンド）。認証時刻を更新することにより、簡易パスワードの有効期限をリスタートさせることが可能となる。
【０２７０】
一方、ステップＳ１９２において、パスワードの入力が無いと判断した場合（ステップＳ１９２においてＮＯ）には、認証が失敗した旨を通知する（ステップＳ２０２）。また、ステップＳ１９４において、認証がＮＧで有る場合（ステップＳ１９４においてＮＯ）においても認証が失敗した旨を通知する（ステップＳ２０２）。具体的には、パスワード認証部３２または簡易パスワード認証部３５が、認証が失敗した旨をＣＰＵ１０に通知する。当該処理により、ＣＰＵ１０は、認証が失敗したユーザに対するＭＦＰ２０Ｂの機能の使用を禁止することによりセキュリティを確保することが可能である。
【０２７１】
そして、次に、認証テーブルの対応するＩＤの項目欄に保存されている簡易パスワード認証に係る認証情報を無効化する（ステップＳ２０４）。具体的には、認証テーブルの対応するＩＤについて、簡易パスワードをクリア（なしに変更）し、簡易パスワード認証機能のオンオフを「オフ」に設定し、認証時刻をクリア（なしに変更）する。そして、処理を終了する（エンド）。
【０２７２】
このような認証テーブルの更新によって、次回以降の簡易パスワード認証を無効化する。すなわち、当該処理により、認証が失敗したユーザに対するＭＦＰ２０Ｂにおける簡易パスワード認証の機能の使用を禁止することによりセキュリティを確保することが可能である。
【０２７３】
図３６（Ａ）を参照して、ここでは、ユーザＩＤ「Ａｌｉｃｅ」に対応して、パスワードが「Ｏｗ８ｇｃＡ」、簡易パスワードが「ｂｅ」、認証時刻が「０８／１２／１４  １７：０３：１５」として登録されている場合が示されている。また、ユーザＩＤ「Ｂｏｂ」に対応して、パスワードが「ｗＱ９ＤｓｐＸ」、簡易パスワードが「ａｏ」、認証時刻が「０９／１／７  １１：２０：３４」として登録されている場合が示されている。
【０２７４】
このユーザＩＤ「Ｂｏｂ」について、セキュリティ印刷ジョブについての通常のパスワード認証または簡易パスワード認証を実行した場合について説明する。
【０２７５】
図３６（Ｂ）を参照して、ここでは認証がＯＫであった場合の認証テーブルの情報が更新された場合が示されている。図３８（Ａ）と比較して異なる点は、ユーザＩＤ「Ｂｏｂ」に対応して、認証時刻が「０９／１／７  １１：３５：１４」として登録されている場合が異なる。その他の点については同様である。
【０２７６】
図３６（Ｃ）を参照して、ここでは、認証がＮＧであった場合の認証テーブルの情報が更新された場合が示されている。具体的には、ユーザＩＤ「Ｂｏｂ」に対応して、簡易パスワード情報が消去されるとともに、簡易パスワード認証機能が「オフ」に変更されている場合が示されている。この場合には、認証時刻についても消去されている。
【０２７７】
＜本変形例の作用・効果＞
本変形例によれば、上述の実施の形態１および形態２における作用効果をいずれも発揮することができる。
【０２７８】
＜その他の形態＞
上述の実施の形態１および２ならびにその変形例においては、通常のパスワードと、より簡易な認証に用いられる認証情報（パスワード画像または簡易パスワード）とを用いる構成について例示したが、パスワードとＩＣ（Integrated Circuit）カードとを組合わせた認証、または、パスワードとバイオメトリックス（指紋認証や網膜認証）とを組合わせた認証において、パスワードが相対的に簡易な認証処理として本発明を適用してもよい。
【０２７９】
上述の実施の形態１および２ならびにその変形例においては、ＰＣとＭＦＰとの間で印刷ジョブが伝送される構成について例示したが、ＰＣとＭＦＰとの間にプリントサーバなどの中継装置が介在していてもよい。この場合には、この中継装置が上述の実施の形態に従うＰＣおよび／またはＭＦＰの機能の一部を提供するようにしてもよい。
【０２８０】
上記装置を制御する各部について、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０２８１】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０２８２】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０２８３】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０２８４】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２８５】
１，１Ａ  情報処理システム、４，４Ａ，４Ｂ  認証処理部、１２  ネットワークカード、１４  モデム、１６  スキャナ部、１８  プリンタ部、１９  操作パネル、２０，２０Ａ，２０Ｂ  ＭＦＰ、３０  認証方法選択部、３２  パスワード認証部、３４  パスワード画像認証部、３５  簡易パスワード認証部、３６  認証用データ保存部、３７  認証用データ保存部、３８  パスワード画像設定部、３９  セキュリティ文書検出部、１００，１００Ａ  ＰＣ（パーソナルコンピュータ）、２０１  ＣＰＵ、２０３  内部バス、２０５  ディスプレイ制御部、２０６  ディスプレイ部、２０９  入力部、２１１  ＨＤＤ、２１２  ＲＡＭ、２１３  ＲＯＭ、２１５  ＣＤ−ＲＯＭドライブ、２１７  ＦＤＤドライブ、２５２  印刷ジョブ生成部、２５４  設定受付部、２５６  パスワード受付部、２５８  セキュリティ機能判定部。
【図１】
2011013891.tif 000003
【図２】
2011013891.tif 000004
【図３】
2011013891.tif 000005
【図４】
2011013891.tif 000006
【図５】
2011013891.tif 000007
【図６】
2011013891.tif 000008
【図７】
2011013891.tif 000009
【図８】
2011013891.tif 000010
【図９】
2011013891.tif 000011
【図１０】
2011013891.tif 000012
【図１１】
2011013891.tif 000013
【図１２】
2011013891.tif 000014
【図１３】
2011013891.tif 000015
【図１４】
2011013891.tif 000016
【図１５】
2011013891.tif 000017
【図１６】
2011013891.tif 000018
【図１７】
2011013891.tif 000019
【図１８】
2011013891.tif 000020
【図１９】
2011013891.tif 000021
【図２０】
2011013891.tif 000022
【図２１】
2011013891.tif 000023
【図２２】
2011013891.tif 000024
【図２３】
2011013891.tif 000025
【図２４】
2011013891.tif 000026
【図２５】
2011013891.tif 000027
【図２６】
2011013891.tif 000028
【図２７】
2011013891.tif 000029
【図２８】
2011013891.tif 000030
【図２９】
2011013891.tif 000031
【図３０】
2011013891.tif 000032
【図３１】
2011013891.tif 000033
【図３２】
2011013891.tif 000034
【図３３】
2011013891.tif 000035
【図３４】
2011013891.tif 000036
【図３５】
2011013891.tif 000037
【図３６】
2011013891.tif 000038