(57)【要約】      （修正有）【課題】ユーザが複合機に設定された情報セキュリティポリシーに違反するジョブの実行を複合機に指示した場合であってもユーザに情報セキュリティポリシーに違反していることを通知するか又はジョブの実行の中止を防止することができ、もってセキュリティリスクを低減することができる画像形成装置を提供する。【解決手段】画像形成装置としての複合機は、パスワードポリシーが設定されると共にジョブを実行する。パスワードポリシーが設定された複合機は、ジョブを実行するときに、ジョブに設定されたパスワードが複合機に設定されたパスワードポリシーに違反しているか否かを判別して、パスワードポリシー違反のときは警告表示又は印刷ジョブの実行を中止する。【選択図】図９
2015090513.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行する実行手段を備え、前記ジョブに適用されるパスワードポリシーが設定される画像形成装置であって、
前記画像形成装置に設定されたパスワードポリシーを取得する取得手段と、
前記ジョブにパスワードを設定する設定手段と、
前記ジョブに設定されたパスワードが前記取得されたパスワードポリシーに違反するか否かを判別する判別手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記実行手段は、前記ジョブに設定されたパスワードが前記パスワードポリシーに違反する場合、パスワードポリシー違反時動作設定に基づいて前記ジョブを実行する請求項１記載の画像形成装置。
【請求項３】
前記パスワードポリシー違反時動作設定が前記パスワードポリシー違反であることをユーザに警告する警告表示設定を含むことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記パスワードポリシー違反時動作設定が前記ジョブの実行を中止するジョブキャンセル設定を含むことを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記ジョブを受信する受信手段を更に有し、
前記パスワードポリシー違反時動作設定がポリシー適用前ジョブ許可設定を含み、
前記ポリシー適用前ジョブ許可設定は、前記画像形成装置が前記ジョブを前記パスワードポリシーが適用される前に受信したときに前記パスワードポリシー違反であることをユーザに警告する警告表示設定、及び前記画像形成装置が前記ジョブを前記パスワードポリシーが適用される前に受信していないときに前記ジョブの実行を中止するジョブキャンセル設定を含むことを特徴とする請求項２記載の画像形成装置。
【請求項６】
前記実行手段は、前記ジョブに設定されたパスワードが前記パスワードポリシーに違反する場合、前記画像形成装置がユーザ認証管理されていると共にユーザが前記画像形成装置の認証を受けているときは前記ジョブを実行することを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記実行手段によって実行されるジョブを生成する生成手段と、前記ジョブを受信する受信手段とを更に有し、
前記受信されたジョブは、前記ジョブが生成される前に前記ジョブに設定されるパスワードが前記パスワードポリシーを満たすことを特徴とする請求項１記載の画像形成装置。
【請求項８】
ジョブを実行する実行ステップを備え、前記ジョブに適用されるパスワードポリシーが設定される画像形成方法であって、
前記画像形成装置に設定されたパスワードポリシーを取得する取得ステップと、
前記ジョブにパスワードを設定する設定ステップと、
前記ジョブに設定されたパスワードが前記取得されたパスワードポリシーに違反するか否かを判別する判別ステップとを備えることを特徴とする画像形成方法。
【請求項９】
ジョブを実行する実行ステップを備え、前記ジョブに適用されるパスワードポリシーが設定される画像形成方法をコンピュータに実行させるプログラムであって、
前記画像形成方法は、
前記画像形成装置に設定されたパスワードポリシーを取得する取得ステップと、
前記ジョブにパスワードを設定する設定ステップと、
前記ジョブに設定されたパスワードが前記取得されたパスワードポリシーに違反するか否かを判別する判別ステップとを備えることを特徴とするプログラム。
【請求項１０】
請求項１記載の画像形成装置と、前記画像形成装置と接続されていると共に前記ジョブにパスワードを設定する他の設定手段を有する情報処理装置とを備える画像形成システムであって、
前記情報処理装置は前記ジョブに設定されたパスワードを前記画像形成装置に送信することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及びプログラム、並びに画像形成システムに関し、特に、ジョブに情報セキュリティポリシーが適用される画像形成装置、画像形成方法、及びプログラム、並びに画像形成システムに関する。
【背景技術】
【０００２】
情報セキュリティポリシーとは、情報セキュリティに関する基本方針であり、情報の利用や外部からの侵入、情報漏えい、ネットワークに接続された機器の不正使用を防止するためのセキュリティ上の制約に関する基本方針である。例えば、情報セキュリティポリシーの中でも、設定されるパスワードを長くしてパスワードの複雑性を高めることによってセキュリティを強化するパスワードポリシーが知られている。
【０００３】
オフィス等のネットワークに接続するパーソナルコンピュータ（以下、「ＰＣ」という）、及びファイルサーバや認証サーバ等のサーバ機器は、オフィス毎に決められた情報セキュリティポリシーに従って運用されることが望ましい。
【０００４】
例えば、ＰＣについては、起動時に情報セキュリティポリシーに違反していれば、ＰＣの機能を停止することによって情報セキュリティポリシーに反する動作を抑止するＰＣが知られている（例えば、特許文献１参照）。
【０００５】
近年では、ネットワークに接続するオフィスの機器としてＰＣやサーバ機器以外に複合機等の周辺装置があり、特に、複合機は、画像の印刷機能及び送信機能に加えて画像データの格納機能及びＰＣに対して画像データを提供するファイルサービス機能を有するといった高度化、複雑化が進んでいる。このような複合機は、ネットワーク上のサーバ機器と同様の役割を果たし、ＰＣやサーバ機器と同様に複合機の起動時に情報セキュリティポリシーに従うことが求められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３０１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＰＣ、サーバ機器、及び複合機のような機器の起動時には情報セキュリティポリシーに従うことが厳格に求められているにも関わらず、当該機器の起動後に行うジョブの実行については情報セキュリティポリシーに違反しているか否か等の確認作業は求められていない。そのため、例えば、複合機のユーザがジョブを実行するときであってもユーザのセキュリティ意識は低いまま改善されることがなく、結果として機密文書のような重要な書類がユーザ以外の者によって簡単に印刷されるというセキュリティリスクがある。
【０００８】
また、ジョブの実行に対して厳格に情報セキュリティポリシーに従うことはジョブの実行自体を中止することによって可能であるが、ユーザにとって複合機を使用するに際して煩わしさを招く。
【０００９】
本発明の目的は、ユーザが複合機に設定された情報セキュリティポリシーに違反するジョブの実行を複合機に指示した場合であってもユーザに情報セキュリティポリシーに違反していることを通知するか又はジョブの実行の中止を防止することができ、もってセキュリティリスクを低減することができる画像形成装置、画像形成方法、及びプログラム、並びに画像形成システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像形成装置は、ジョブを実行する実行手段を備え、前記ジョブに適用されるパスワードポリシーが設定される画像形成装置であって、前記画像形成装置に設定されたパスワードポリシーを取得する取得手段と、前記ジョブにパスワードを設定する設定手段と、前記ジョブに設定されたパスワードが前記取得されたパスワードポリシーに違反するか否かを判別する判別手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが複合機に設定された情報セキュリティポリシーに違反するジョブの実行を複合機に指示した場合であってもユーザに情報セキュリティポリシーに違反していることを通知するか又はジョブの実行の中止を防止することができ、もってセキュリティリスクを低減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像形成装置としての複合機を有する画像形成システムの構成を概略的に示すブロック図である。
【図２】図１におけるＰＣ表示部によって表示されるプリンタドライバ設定画面を説明するのに用いられる図である。
【図３】図１におけるＰＣ表示部に表示されるパスワード付き印刷ジョブ設定画面を説明するのに用いられる図である。
【図４】図１におけるプリンタドライバによって実行されるパスワード付き印刷ジョブ送信処理の手順を示すフローチャートである。
【図５】図４のステップＳ２００８で送信された印刷ジョブの印刷ジョブ受信処理の手順を示すフローチャートである。
【図６】図５のステップＳ４００３で留め置かれたパスワード付き印刷ジョブの印刷実行処理の手順を示すフローチャートである。
【図７】図６のステップＳ５００３で表示されるパスワード付き留め置き印刷機能画面を説明するのに用いられる図である。
【図８】図６のステップＳ５０１１で実行されるログイン処理の手順を示すフローチャートである。
【図９】図６のステップＳ５０１０で実行されるパスワード付き印刷ジョブの印刷処理の手順を示すフローチャートである。
【図１０】図９のステップＳ７００６で取得されるパスワードポリシーを設定するパスワードポリシー設定画面を説明するのに用いられる図である。
【図１１】図９のパスワード付き印刷ジョブの印刷処理の変形例の手順を示すフローチャートである。
【図１２】図１１のステップＳ１０１８で取得されるユーザパスワードポリシー優先設定を行う画面を説明するのに用いられる図である。
【図１３】図４のパスワード付き印刷ジョブ送信処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１４】
図１は、本発明の実施の形態に係る画像形成装置としての複合機１０００を有する画像形成システムの構成を概略的に示すブロック図である。
【００１５】
図１の画像形成システムは、ネットワークを介して互いに接続された複合機１０００及び情報処理装置としてのＰＣ２１からなる。
【００１６】
複合機１０００は、コントロールユニット２００、スキャナ部２０１、プリンタ部２０２、及び操作部２１０を備える。
【００１７】
コントロールユニット２００は、ＣＰＵ２０５、ＲＡＭ２０６、ＲＯＭ２０７、ＨＤＤ２０８、及びＳＲＡＭ２１３から構成される制御部１、操作部Ｉ／Ｆ２０９、ネットワークＩ／Ｆ２１１、モデム２１２、及びＲＴＣ（Real Time Clock）２１４を有し、これらはシステムバス２１５を介して互いに接続されている。さらに、コントロールユニット２００は、ＲＩＰ（Raster Image Processor）２１８、デバイスＩ／Ｆ２１９、スキャナ画像処理部２２０、プリンタ画像処理部２２１、暗号処理部２２２、及び復号化処理部２２３を有し、これらは画像バス２１７を介して互いに接続されている。システムバス２１５と画像バス２１７はバスブリッジとしてのイメージバスＩ／Ｆ２１６を介して互いに接続されている。
【００１８】
操作部Ｉ／Ｆ２０９は操作部２１０に、ネットワークＩ／Ｆ２１１はネットワークに、モデム２１２は公衆回線に夫々接続されている。また、デバイスＩ／Ｆ２１９は、スキャナ２０１部及びプリンタ部２０２に夫々接続されている。
【００１９】
ＣＰＵ２０５は、画像形成装置全体の制御を行い、ＲＡＭ２０６に格納されたプログラムに従って処理を実行する。ＲＡＭ２０６は、ＣＰＵ２０５を動作させるためのシステムワークメモリであると共に、画像データ、ユーザ情報、及びパスワード等を一時的に格納するための画像メモリである。ＲＯＭ２０７はシステムのブートプログラムを格納するブートＲＯＭである。
【００２０】
ハードディスクドライブ（ＨＤＤ）２０８は、システムソフトウェア、アプリケーション、及び画像データ等を格納する。ＳＲＡＭ２１３は高速動作可能な不揮発性の記録媒体である。ＲＴＣ２１４はコントロールユニット２００に電源が入っていない状態でも現在の時刻をカウントし続ける処理を行うリアルタイムクロックである。
【００２１】
画像バス２１７は、ＰＣＩバス又はＩＥＥＥ１３９４で構成され、画像データを高速で転送することができる。ＲＩＰ２１８はＰＤＬコードからビットマップイメージを作成するラスターイメージプロセッサである。デバイスＩ／Ｆ２１９は画像データの同期系／非同期系の変換を行う。
【００２２】
スキャナ画像処理部２２０はスキャナ部２０１から入力される画像データに対して補正、加工、編集を行う。プリンタ画像処理部２２１はプリンタ部２０２に出力される画像データの補正及び解像度変換等を行う。暗号処理部２２２は画像データを含む入力データの暗号化処理を行う。復号化処理部２２３は暗号化データの複合化処理を行う。
【００２３】
スキャナ部２０１は、圧板やシート原稿読取装置（ＡＤＦ）を備え、圧板又はＡＤＦに原稿を置いて操作部２１０の原稿読取開始ボタン（不図示）が押下されることに応じて原稿を光学的に読取る。プリンタ部２０２は画像データ等の出力を行う。また、ユーザは、用紙に対する面付、ステイプル等のフィニッシャーが行う処理の設定や濃度等の画質設定等のプリンタ部２０２の出力に関する設定を操作部２１０で行う。
【００２４】
複合機１０００は、デジタル複合機ＭＦＰ（Multi Function Peripheral）が好ましいが、パスワード付き留め置き印刷機能を有していればいかなる印刷機器でもよい。
【００２５】
ＰＣ２１は、プリンタドライバ２２、ＰＣ操作部２３、ＰＣ表示部２４、及びＰＣ通信部２５を備え、これらは内部バス２６を介して互いに接続されている。ＰＣ通信部２５はネットワークに接続されている。
【００２６】
プリンタドライバ２２は複合機１０００を制御するデバイスドライバであり、ＰＣ操作部２３はキーボード、ポインティングデバイス等である。ＰＣ表示部２４は表示装置であり、例えば、後述する図２のプリンタドライバ設定画面３０１及び後述する図３のパスワード付き印刷ジョブ設定画面３２１を表示する。ＰＣ通信部２５は印刷ジョブ等をネットワークを介して複合機１０００に送信する。
【００２７】
図２は、図１におけるＰＣ表示部２４によって表示されるプリンタドライバ設定画面３０１を説明するのに用いられる図である。
【００２８】
図２において、プリンタドライバ設定画面３０１は、下記のパスワード付き留め置き印刷機能を使用するか否かを設定するためのチェックボックス３０２、ＯＫボタン３０３、キャンセルボタン３０４、及び印刷設定に関する表示３０５を有する。
【００２９】
パスワード付き留め置き印刷機能は、ＰＣ２１等の外部装置から複合機１０００に送信されたパスワード付きの印刷ジョブを複合機１０００又は印刷サーバ等に留め置き、当該留め置いた印刷ジョブをユーザが複合機１０００の操作部２１０を操作して印刷する機能である。
【００３０】
チェックボックス３０２にチェックを入れて下記ＯＫボタン３０３を押下するとパスワード付き留め置き印刷機能が設定される。ＯＫボタン３０３はプリンタドライバ２２の設定内容を確定するときに押下される。キャンセルボタン３０４はプリンタドライバ２２の設定変更を中止するときに押下される。印刷設定に関する表示３０５は、用紙サイズ、印刷部数、スタンプ等に関する設定内容を表示する。
【００３１】
図３は、図１におけるＰＣ表示部２４に表示されるパスワード付き印刷ジョブ設定画面３２１を説明するのに用いられる図である。
【００３２】
図３において、パスワード付き印刷ジョブ設定画面３２１は、ユーザ名入力欄３２２、パスワード入力欄３２３、ＯＫボタン３２４、及びキャンセルボタン３２５を有する。
【００３３】
ユーザ名入力欄３２２にはパスワード付き印刷ジョブに設定するユーザ名が入力され、パスワード入力欄３２３にはパスワード付き印刷ジョブに設定するパスワードが入力される。ユーザ名入力欄３２２及びパスワード入力欄３２３に入力するユーザ名及びパスワードは、夫々ＰＣ２１のユーザ情報に関するデフォルト値及びプリンタドライバ２２のパスワードに関するデフォルト値であってもよい。
【００３４】
ＯＫボタン３２４は、パスワード付き印刷ジョブに設定するユーザ名及びパスワードについて入力が完了して設定をプリンタドライバ２２に反映するときに押下される。キャンセルボタン３２５は、パスワード付き印刷ジョブにユーザ名及びパスワードの設定変更を中止するときに押下される。
【００３５】
図４は、図１におけるプリンタドライバ２２によって実行されるパスワード付き印刷ジョブ送信処理の手順を示すフローチャートである。
【００３６】
図４の処理は、プリンタドライバ２２によって実行され、図１におけるＰＣ２１から複合機１０００にパスワード付き印刷ジョブを送信する。
【００３７】
図４において、プリンタドライバ２２は、プリンタドライバ設定画面３０１をＰＣ表示部２４に表示し（ステップＳ２００１）、ユーザの行ったパスワード付き印刷ジョブに関する設定を受け付け（ステップＳ２００２）、受け付けたパスワード付き印刷ジョブに関する設定の情報のうちパスワード付き留め置き印刷機能に関する設定情報、具体的にはチェックボックス３０２におけるチェックの有無についての設定情報を取得する（ステップＳ２００３）。
【００３８】
続くステップＳ２００４では、パスワード付き留め置き印刷機能に関する設定がパスワード付き印刷ジョブにされているか否かを判別し、パスワード付き留め置き印刷の設定がされているときは、パスワード付き印刷ジョブのユーザ名及び印刷ジョブに付されたパスワード（以下、「パスワード付き印刷ジョブのユーザ情報」という）をパスワード付き印刷ジョブ設定画面３２１に入力するようにユーザに要求する（ステップＳ２００５）。
【００３９】
次いで、ユーザが入力したパスワード付き印刷ジョブのユーザ情報を受け付け（ステップＳ２００６）、パスワード付き印刷ジョブのユーザ情報を付加したパスワード付き印刷ジョブを生成し（ステップＳ２００７）、生成されたパスワード付き印刷ジョブをＰＣ通信部２５を介して複合機１０００に送信して（ステップＳ２００８）、本処理を終了する。
【００４０】
ステップＳ２００４の判別の結果、パスワード付き留め置き印刷の設定がされていないときは、ステップＳ２００５〜Ｓ２００７の処理をスキップして、直ちにステップＳ２００８の処理を実行し、本処理を終了する。
【００４１】
図５は、図４のステップＳ２００８で送信された印刷ジョブの印刷ジョブ受信処理の手順を示すフローチャートである。
【００４２】
図５の処理は、図４のステップＳ２００８で送信された印刷ジョブを受信する処理であり、制御部１によって実行される。
【００４３】
図５において、まず、ＰＣ２１のＰＣ通信部２５から送信された印刷ジョブを受信し（ステップＳ４００１）、受信した印刷ジョブがパスワード付き印刷ジョブであるか否かを判別する（ステップＳ４００２）。
【００４４】
ステップＳ４００２の判別の結果、受信した印刷ジョブがパスワード付き印刷ジョブであるときは、受信したパスワード付き印刷ジョブの印刷は実行されずにパスワード付き印刷ジョブを制御部１に含まれるＲＡＭ２０６、ＲＯＭ２０７、ＨＤＤ２０８、及びＳＲＡＭ２１３のいずれかに留め置いて（ステップＳ４００３）、本処理を終了する。
【００４５】
ステップＳ４００２の判別の結果、パスワード付き印刷ジョブでないときは、印刷ジョブの印刷を実行し（ステップＳ４００４）、本処理を終了する。
【００４６】
図６は、図５のステップＳ４００３で留め置かれたパスワード付き印刷ジョブの印刷実行処理の手順を示すフローチャートである。
【００４７】
図６の処理は、制御部１によって実行される。
【００４８】
図６において、まず、複合機１０００へユーザ認証管理が適用されているか否かを判別し（ステップＳ５００１）、ユーザ認証管理が適用されているときは後述する図８のログイン処理を実行してログインを許可されたユーザのユーザ情報をＲＡＭ２０６に格納し（ステップＳ５０１１）、ステップＳ５００２に進む。ステップＳ５００１の判別の結果、ユーザ認証管理を行っていないときは、直ちにステップＳ５００２に進む。
【００４９】
続くステップＳ５００２では、パスワード付き印刷ジョブが複合機１０００に留め置かれているか否かを判別し、パスワード付き印刷ジョブが複合機１０００に留め置かれていると、操作部２１０に下記図７のパスワード付き留め置き印刷機能画面８００１を表示する（ステップＳ５００３）。
【００５０】
図７のパスワード付き留め置き印刷機能画面８００１は、印刷ジョブリスト８００２、印刷ボタン８００３、中止ボタン８００４、及び印刷ジョブ選択チェックボックス８００５を有する。印刷ジョブリスト８００２は、印刷ジョブを選択するための印刷ジョブ選択チェックボックス、受付番号、印刷ジョブの受信時刻、印刷ジョブ名、印刷ジョブの実行を指示したユーザのユーザ名、印刷ジョブの状況を表示する。印刷ボタン８００３は印刷を実行するときに押下され、中止ボタン８００４は印刷を中止するときに押下される。印刷ジョブ選択チェックボックス８００５は、ユーザが印刷したい印刷ジョブを選択するときに使用される。
【００５１】
図６に戻り、ステップＳ５００３の処理に続いて、複合機１０００へユーザ認証管理が適用されているか否かを判別する（ステップＳ５００４）と共に、印刷ジョブリスト８００２の表示設定であるログインユーザフィルタリング設定が有効か否かを判別する（ステップＳ５００５）。
【００５２】
ステップＳ５００３及びＳ５００４の各判別の結果、複合機１０００へユーザ認証管理が適用されている（ステップＳ５００４でＹＥＳ）と共に、印刷ジョブリスト８００２のログインユーザフィルタリング設定が有効であるとき（ステップＳ５００５でＹＥＳ）は、パスワード付き留め置き印刷機能画面８００１にログインユーザのジョブリストを表示して（ステップＳ５００６）、ステップＳ５００８に進み、一方、複合機１０００がユーザ認証管理を行っていないとき（ステップＳ５００４でＮＯ）、又は印刷ジョブリスト８００２のログインユーザフィルタリング設定が有効でないとき（ステップＳ５００５でＮＯ）は、パスワード付き留め置き印刷機能画面８００１に全てのユーザのジョブリストを表示して（ステップＳ５００７）、ステップＳ５００８に進む。
【００５３】
続くステップＳ５００８では、印刷ジョブリスト８００２に表示されている印刷ジョブのうち操作部２１０を介してユーザによって選択されたパスワード付き印刷ジョブを受け付ける。次に、選択されたパスワード付き印刷ジョブの印刷指示を受け付ける（ステップＳ５００９）。その後、後述する図９のパスワード付き印刷ジョブの印刷処理を実行して（ステップＳ５０１０）、本処理を終了する。
【００５４】
図８は、図６のステップＳ５０１１で実行されるログイン処理の手順を示すフローチャートである。
【００５５】
図８において、まず、操作部２１０にログイン画面を表示し（ステップＳ６００１）、操作部２１０はユーザが入力したユーザ情報及びユーザパスワード（以下、「ユーザパスワード情報」という）を受け付ける（ステップＳ６００２）。ユーザによって入力されたユーザパスワード情報は、例えば、ＲＡＭ２０６に格納される。
【００５６】
次いで、入力されたユーザパスワード情報と、予めＨＤＤ２０８に格納されているユーザパスワード情報とを比較する（ステップＳ６００３）。比較の結果、ユーザパスワード情報が一致するか否かを判別し（ステップＳ６００４）、ユーザパスワード情報が一致するときは、入力されたユーザパスワード情報に対してＳＲＡＭ２１３に保持されているユーザパスワードポリシーを適用するか否かが設定されているユーザパスワードポリシー設定を取得する（ステップＳ６００５）。
【００５７】
一方、ユーザパスワード情報が一致しないとき、例えば、セキュリティ向上のために予めＨＤＤ２０８に格納されているユーザパスワード情報を変更したときは、ユーザによって入力されたユーザパスワード情報が予めＨＤＤ２０８に格納されているユーザパスワード情報と一致しない限りステップＳ６００２以降の処理を繰り返す。
【００５８】
次に、取得したユーザパスワードポリシー設定が、入力されているユーザパスワード情報にユーザパスワードポリシーを適用する設定であるか否かを判別する（ステップＳ６００６）と共に、入力されたユーザパスワードはユーザパスワードポリシーを満たすか否かを判別する（ステップＳ６００７）。
【００５９】
ユーザパスワードポリシーを満たすパスワードは、複雑なものであればよく、特に、１０文字以上、且つ大文字と小文字の英字と数字が夫々一文字以上含むパスワードが好ましい。
【００６０】
ステップＳ６００６及びＳ６００７の各判別の結果、取得したユーザパスワードポリシー設定が適用されると共に入力されたユーザパスワードがユーザパスワードポリシーを満たさないときは、ステップＳ６００８に進み、ユーザパスワードポリシー設定が適用されないとき又は入力されたユーザパスワードがユーザパスワードポリシーを満たすときは、ステップＳ６０１０に進む。
【００６１】
ステップＳ６００８では、ユーザパスワードの再設定を受け付け、次いで、再設定されたユーザパスワードはユーザパスワードポリシーを満たすか否かを判別する（ステップＳ６００９）。
【００６２】
ステップＳ６００９の判別の結果、再設定されたユーザパスワードがユーザパスワードポリシーを満たすときはステップＳ６０１０に進み、再設定されたユーザパスワードはユーザパスワードポリシーを満たさないときはステップＳ６００８以降の処理を、再設定されたユーザパスワードがユーザパスワードポリシーを満たすと判別されるまで繰り返し行う。
【００６３】
ステップＳ６０１０では、複合機１０００へのユーザのログインを許可し、ログインしたユーザのユーザ情報をＲＡＭ２０６に格納して（ステップＳ６０１１）、本処理を終了する。
【００６４】
図９は、図６のステップＳ５０１０で実行されるパスワード付き印刷ジョブの印刷処理の手順を示すフローチャートである。
【００６５】
図９において、まず、ユーザが入力したパスワードを受け付け（ステップＳ７００１）、パスワード付き印刷ジョブに付されているパスワードを取得し（ステップＳ７００２）、次いで、ユーザに入力されたパスワードと取得したパスワード付き印刷ジョブのパスワードを比較し（ステップＳ７００３）、夫々のパスワードが一致するか否かを判別する（ステップＳ７００４）。
【００６６】
ステップＳ７００４の判別の結果、パスワードが一致するとき（ステップＳ７００４でＹＥＳ）は、後述する図１０のパスワードポリシー機能設定画面を介してパスワードポリシーが設定されると共にＳＲＡＭ２１３に格納されているパスワードポリシー設定を取得し（ステップＳ７００６）、パスワードが一致しないとき（ステップＳ７００４でＮＯ）は、パスワードが一致しないことを表示し（ステップＳ７００５）、印刷ジョブの印刷を中止して（ステップＳ７０１８）、本処理を終了する。
【００６７】
続くステップＳ７００７では、ステップＳ７００６で取得したパスワードポリシー設定が、ユーザによって入力されたパスワードにパスワードポリシーを適用する設定であるか否かを判別する。パスワードポリシーの適用は、後述する図１０におけるパスワードポリシー設定有効ボタン９００２を選択することで設定できる。
【００６８】
取得したパスワードポリシー設定がパスワードポリシーを適用する設定であるとき（ステップＳ７００７でＹＥＳ）は入力したパスワードと印刷ジョブのパスワードポリシーを比較して（ステップＳ７００８）、入力したパスワードがパスワードポリシーを満たすか否かを判別する（ステップＳ７００９）。
【００６９】
ステップＳ７００９の判別の結果、入力したパスワードがパスワードポリシーを満たさないとき（ステップＳ７００９でＮＯ）は、後述する図１０のパスワードポリシー機能設定画面を介して設定されたパスワードポリシー違反時のジョブ動作設定を取得し（ステップＳ７０１０）、パスワードポリシー違反時のジョブ動作設定の種別が警告表示設定であるか、ジョブキャンセル設定であるか、ポリシー適用前ジョブ許可設定であるかを判別する（ステップＳ７０１１）と共に、ポリシー適用前ジョブ許可設定であるときには対象の印刷ジョブはパスワードポリシー適用時より前のジョブか否かを判別する（ステップＳ７０１７）。
【００７０】
ステップＳ７０１７の判別は、パスワードポリシーが適用された日時に基づいて行われる。すなわち、パスワードポリシー機能設定画面を介して設定されたパスワードポリシーの内容がＳＲＡＭ２１３に格納されたときの日時を基準としてパスワード付き印刷ジョブを受信した日時が当該基準とした日時（以下、「基準日時」という）よりも早いか遅いかによって判断される。パスワード付き印刷ジョブを基準日時よりも早く受信したときはパスワードポリシー適用時より前のジョブと判別され、パスワード付き印刷ジョブを基準日時よりも遅く受信したときはパスワードポリシー設定適用時より前のジョブではないと判別される。
【００７１】
ステップＳ７００７及びＳ７００９の判別の結果、ステップＳ７００６で取得したパスワードポリシーを適用しないとき（ステップＳ７００７でＮＯ）、又は入力したパスワードはパスワードポリシーを満たすとき（ステップＳ７００９でＹＥＳ）は、パスワード付き印刷ジョブの印刷を実行し（ステップＳ７０１４）、本処理を終了する。
【００７２】
ステップＳ７０１１の判別の結果、ステップＳ７０１０で取得したパスワードポリシー違反時のジョブ動作設定の種別が警告表示設定であるとき（ステップＳ７０１１で警告表示）、又はポリシー適用前ジョブ許可設定であって対象の印刷ジョブはパスワードポリシー適用時より前のジョブであるとき（ステップＳ７０１７でＹＥＳ）は、警告を表示して（ステップＳ７０１２）パスワードポリシー違反のログを記録し（ステップＳ７０１３）、パスワード付き印刷ジョブの印刷を実行し（ステップＳ７０１４）、本処理を終了する。
【００７３】
ステップＳ７０１１の判別の結果、ステップＳ７０１０で取得したパスワードポリシー違反時のジョブ動作設定の種別がジョブキャンセル設定であるとき（ステップＳ７０１１でジョブキャンセル）、又はポリシー適用前ジョブ許可設定であって対象の印刷ジョブはパスワードポリシー適用時より前のジョブでないとき（ステップＳ７０１７でＮＯ）は、印刷ジョブの印刷を中止し（ステップＳ７０１５）、パスワードポリシー違反のログを記録して（ステップＳ７０１６）、本処理を終了する。
【００７４】
ここで、印刷ジョブの印刷の中止（ステップＳ７０１５）は、印刷ジョブそのものの実行を中止できればよく、例えば、操作部２１０の印刷実行ボタン（不図示）を操作不可能にすることで印刷ジョブの実行を阻止してもよい。
【００７５】
上記ステップＳ７０１３で記録されるログの内容は、例えば、パスワード付印刷ジョブのユーザ名、ジョブ名、受信日時、印刷実施日時、及びパスワードポリシー違反である旨を含む。
【００７６】
図９の処理によれば、パスワードポリシーが設定された複合機１０００において入力したパスワードがパスワードポリシーを満たさないとき（ステップＳ７００９でＮＯ）は、ユーザにパスワードポリシー違反を警告し（ステップＳ７０１２）、若しくは印刷ジョブの印刷を中止する（ステップＳ７０１５）ので、印刷を実行する利便性を保ちながらユーザにパスワードポリシー違反を認識させることができ、もってパスワード付ジョブの印刷を再度投入するときはセキュリティ性の高いパスワードを設定するようユーザに意識させることができると共に、複合機１０００のパスワードポリシーをユーザに遵守させ、厳格にセキュリティを保つ運用が可能となる。
【００７７】
さらに、図９の処理によれば、ポリシー適用前ジョブ許可設定であって対象の印刷ジョブはパスワードポリシー適用時より前のジョブであれば（ステップＳ７０１７でＹＥＳ）、警告を表示しつつ（ステップＳ７０１２）、パスワード付き印刷ジョブの印刷を実行し（ステップＳ７０１４）、ポリシー適用前ジョブ許可設定であって対象の印刷ジョブはパスワードポリシー適用時より前のジョブでなければ（ステップＳ７０１７でＮＯ）、印刷ジョブの印刷を中止する（ステップＳ７０１５）ので、パスワードポリシーに違反した場合であっても、利便性を保ちつつユーザにパスワードポリシー違反を通知することと共に、厳格にセキュリティを重視して印刷を禁止することとを、パスワードポリシー設定日時を境にして両立することができる。
【００７８】
図１０は、図９のステップＳ７００６で取得されるパスワードポリシーを設定するパスワードポリシー設定画面を説明するのに用いられる図である。
【００７９】
図１０において、パスワードポリシー設定画面９００１は、パスワードポリシー設定有効ボタン９００２、パスワードポリシー設定無効ボタン９００３、ＯＫボタン９００４、キャンセルボタン９００５、警告表示設定ボタン９００６、ジョブキャンセル設定ボタン９００７、及びポリシー適用前ジョブ許可設定ボタン９００８を有する。
【００８０】
パスワードポリシー設定有効ボタン９００２及びパスワードポリシー設定無効ボタン９００３のいずれか一方を選択することによってパスワードポリシー設定が実行される。具体的には、パスワードポリシー設定有効ボタン９００２が選択されたときは、印刷ジョブに付されたパスワードがパスワードポリシーを満たすことを要する。一方、パスワードポリシー設定無効ボタン９００３が選択されたときは、印刷ジョブに付されたパスワードがパスワードポリシーを満たす必要はない。
【００８１】
パスワードポリシー設定有効ボタン９００２が選択されたときは、パスワードポリシーに違反したときに対象の印刷ジョブに対して行う複合機１０００の動作処理に関する設定（以下、「パスワードポリシー違反時ジョブ動作設定」という）をすることができ、例えば、警告表示設定ボタン９００６、ジョブキャンセル設定ボタン９００７、ポリシー適用前ジョブ許可設定ボタン９００８の選択が可能となる。警告表示設定ボタン９００６はパスワードポリシーに違反したときに警告表示を行う場合に選択され、ジョブキャンセル設定ボタン９００７はパスワードポリシーに違反したときにジョブの実行を中止する場合に選択され、ポリシー適用前ジョブ許可設定ボタン９００８はパスワードポリシーに違反したときにパスワードポリシーの適用基準時に応じてジョブを実行するか否かを決定する場合に選択される。
【００８２】
ＯＫボタン９００４はパスワードポリシーの設定を完了するときに押下され、キャンセルボタン９００５はパスワードポリシーの設定変更を反映させないときに押下される。ＯＫボタン９００４が押下されたときのパスワードポリシーの設定内容はＳＲＡＭ２１３に格納される。
【００８３】
なお、パスワードポリシー設定及びパスワードポリシー違反時ジョブ動作設定は複合機１０００の管理者権限を有するユーザにのみ設定可能である。パスワードポリシー設定は複合機１０００の操作部２１０を介して設定してもよく、リモートユーザインターフェースを介して設定してもよい。
【００８４】
パスワードポリシー設定が適用される場合、複合機１０００で利用されるパスワードは、複雑なものであればよく、特に、１０文字以上、且つ大文字と小文字の英字と数字が夫々一文字以上含むパスワードが好ましい。
【００８５】
図１１は、図９のパスワード付き印刷ジョブの印刷処理の変形例の手順を示すフローチャートである。
【００８６】
図１１のステップＳ７００１〜Ｓ７０１８の処理は図９のステップＳ７００１〜ステップＳ７０１８の処理と同一であり、図９の処理と異なる点のみ説明する。
【００８７】
図１１において、ステップＳ７００９の判別の結果、入力されたパスワードがパスワードポリシーを満たさないとき（ステップＳ７００９でＮＯ）は、図１２のユーザパスワードポリシー優先設定画面を介して設定され、且つＳＲＡＭ２１３に格納されているユーザパスワードポリシー優先設定の内容を取得する（ステップＳ１０１８）。
【００８８】
図１２において、ユーザパスワードポリシー優先設定画面１１０１は、複合機１０００におけるユーザパスワードポリシーを適用するか、又は適用しないかに関する設定（以下、「ユーザパスワードポリシー優先設定」という）を行う。ユーザパスワードポリシー優先設定を適用すると、図１１に示される変形例においてユーザパスワードがユーザパスワードポリシーを満たす場合はジョブに設定されたパスワードがパスワードポリシーに違反した場合であってもパスワード付き印刷ジョブの印刷を実行することができる。
【００８９】
ユーザパスワードポリシー優先設定画面１１０１は、有効ボタン１１０２、無効ボタン１１０３、ＯＫボタン１１０４、及びキャンセルボタン１１０５を有する。有効ボタン１１０２はユーザパスワードポリシー優先設定を適用するときに押下され、無効ボタン１１０３はユーザパスワードポリシー優先設定を適用しないときに押下される。ＯＫボタン１１０４は設定内容を反映させるときに押下され、キャンセルボタン１１０５は設定内容の変更を中止する場合に押下される。設定内容はＳＲＡＭ２１３に格納される。なお、ユーザパスワードポリシー優先設定は複合機１０００の管理者が設定できる。ユーザパスワードポリシー優先設定は、複合機１０００の操作部２１０を介して設定してもよく、リモートユーザインターフェース経由で設定してもよい。
【００９０】
図１１に戻り、ステップＳ１０１８で取得したユーザパスワードポリシー優先設定が適用されるか否かを判別する（ステップＳ１０１９）と共に、複合機１０００がユーザ認証管理されているか否かを判別する（ステップＳ１０２０）。
【００９１】
ステップＳ１０１９及びＳ１０２０の各判別の結果、ユーザパスワードポリシー優先設定が適用され（ステップＳ１０１９でＹＥＳ）、複合機１０００がユーザ認証管理されている（ステップＳ１０２０でＹＥＳ）ときは、パスワード付き印刷ジョブの印刷を実行して（ステップＳ７０１４）、本処理を終了し、一方、ユーザパスワードポリシー優先設定が適用されない（ステップＳ１０１９でＮＯ）とき、又は複合機１０００がユーザ認証管理されていない（ステップＳ１０２０でＮＯ）ときは、ステップＳ７０１０以降の処理を実行する。
【００９２】
図１１の処理によれば、入力されたパスワードがパスワードポリシーを満たさない場合（ステップＳ７００９でＮＯ）であっても、ユーザパスワードポリシー優先設定が適用され（ステップＳ１０１９でＹＥＳ）、複合機１０００がユーザ認証管理されている（ステップＳ１０２０でＹＥＳ）ときは、印刷ジョブの印刷が実行される（ステップＳ７０１４）が、複合機１０００によってユーザ認証管理がなされている限りセキュリティ強度は著しく低下しないと判断されるので、印刷ジョブの印刷をセキュリティ強度を著しく低下させずに実行することができる。
【００９３】
一方、入力されたパスワードがパスワードポリシーを満たさない場合（ステップＳ７００９でＮＯ）であって、ユーザパスワードポリシー優先設定が適用されないか（ステップＳ１０１９でＮＯ）、又は複合機１０００がユーザ認証管理されていない（ステップＳ１０２０でＮＯ）ときは、パスワードポリシー違反時動作設定に応じて印刷ジョブの帰趨を決定する（ステップＳ７０１１、Ｓ７０１７）ので、ユーザは、印刷ジョブのパスワードがパスワードポリシーに違反していることを必ず認識すると共に、少なくとも以後の印刷ジョブのパスワードがパスワードポリシーを満たすように設定し、もって印刷ジョブの印刷が実行される際のセキュリティリスクを低減することができる。
【００９４】
図１３は、図４のパスワード付き印刷ジョブ送信処理の変形例の手順を示すフローチャートである。
【００９５】
図１３のステップＳ２００１〜Ｓ２００８の処理は図４のステップＳ２００１〜Ｓ２００８の処理と同一であり、図４の処理と異なる点のみ説明する。
【００９６】
図１３のステップＳ２００６において、プリンタドライバ２２は、入力されたパスワード付き印刷ジョブのユーザ情報を受け付けた後、複合機１０００からパスワードポリシー設定を取得し（ステップＳ１２０９）、取得した複合機１０００のパスワードポリシー設定が適用されるか否かを判別する（ステップＳ１２１０）と共に、入力されたパスワードがパスワードポリシーを満たすか否かを判別する（ステップＳ１２１１）。
【００９７】
ステップＳ１２１０及びＳ１２１１の判別の結果、取得した複合機１０００のパスワードポリシーが適用され（ステップＳ１２１０でＹＥＳ）、入力されたパスワードがパスワードポリシーを満たしていないとき（ステップＳ１２１１でＮＯ）は、パスワードポリシーに違反している内容の警告をＰＣ表示部２４に表示し（ステップＳ１２１２）、ステップＳ２００６以降の処理を繰り返す。
【００９８】
ステップＳ１２１０及びＳ１２１１の判別の結果、取得した複合機１０００のパスワードポリシーが適用されない（ステップＳ１２０１でＮＯ）か、又は入力されたパスワードがパスワードポリシーを満たしているとき（ステップＳ１２０１１でＹＥＳ）は、パスワード付き印刷ジョブを生成して（ステップＳ２００７）、プリンタドライバが印刷ジョブを複合機１０００に送信して（ステップＳ２００８）、本処理を終了する。
【００９９】
図１３の処理によれば、ユーザが入力したパスワードがプリンタドライバ２２によって取得された複合機１０００のパスワードポリシーを満たしているとき（ステップＳ１２１１でＹＥＳ）に印刷ジョブを生成できる（ステップＳ２００７）ので、ユーザは複合機の操作部２１０から印刷ジョブに設定されているパスワードポリシーを気にすることなくパスワード入力後に印刷を行うことができ、もって印刷ジョブ生成後は滞りなく印刷できる。
【０１００】
なお、本発明の実施の形態において、パスワード付ジョブとして印刷ジョブを例に説明したが、複合機が扱う他のパスワード付ジョブでもよく、例えば、複合機の設定値データやＴＰＭのバックアップデータにパスワードを付する場合にも適用される。
【０１０１】
本発明は、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理において、そのプログラム、及び該プログラムを格納するコンピュータ読み取り可能な記憶媒体によって構成されてもよい。
【符号の説明】
【０１０２】
２１  ＰＣ
２２  プリンタドライバ
３０１  プリンタドライバ設定画面
３０２  パスワード付き留め置き印刷設定ボタン
３２１  パスワード付き印刷ジョブ設定画面
１０００  複合機
８００１  パスワード付き留め置き印刷機能画面
８００２  印刷ジョブリスト
９００１  パスワードポリシー設定画面
９００６  警告表示設定ボタン
９００７  ジョブキャンセル設定ボタン
９００８  ポリシー適用前ジョブ許可設定ボタン
【図１】
2015090513.tif 000003
【図２】
2015090513.tif 000004
【図３】
2015090513.tif 000005
【図４】
2015090513.tif 000006
【図５】
2015090513.tif 000007
【図６】
2015090513.tif 000008
【図７】
2015090513.tif 000009
【図８】
2015090513.tif 000010
【図９】
2015090513.tif 000011
【図１０】
2015090513.tif 000012
【図１１】
2015090513.tif 000013
【図１２】
2015090513.tif 000014
【図１３】
2015090513.tif 000015