(57)【要約】【課題】セキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能の利用を可能とする仕組みを提供する。【解決手段】本画像処理装置は、操作部への操作を介して画像処理装置へアクセスする際の第１の認証方法と、ネットワークを介して前記外部装置から前記画像処理装置へアクセスする際の第２の認証方法とを設定する。また、本画像処理装置は、当該設定内容に従って、第１の認証方法が認証にパスワードを利用する状況にないと判断すると、ネットワークを介した外部装置からのアクセスを制限する。【選択図】  図５
2018142928.tif 000002
【特許請求の範囲】
【請求項１】
認証したユーザ又はパスワードの入力なしにアクセスしたユーザにパーソナライズされた機能を提供する画像処理装置であって、
前記画像処理装置に設けられた操作部への操作を介して該画像処理装置へアクセスする際の第１の認証方法と、ネットワークを介して外部装置から前記画像処理装置へアクセスする際の第２の認証方法とを設定する設定手段と、
前記設定手段による設定内容に従って、前記第１の認証方法が認証にパスワードを利用する状況にあるか否かを判断する判断手段と、
前記判断手段によって前記第１の認証方法が認証にパスワードを利用する状況にないと判断されると、前記ネットワークを介した前記外部装置からのアクセスを制限する制限手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記設定手段は、前記第１の認証方法として、前記操作部を用いてユーザ名とパスワードとを入力して認証を実行するキーボード認証と、ＩＣカードからユーザ名とパスワードとを取得して認証を実行するＩＣカード認証と、ユーザ名及びパスワードを必要とせず、前記操作部の画面に表示したユーザごとのボタンを選択して前記画像処理装置にアクセス可能なユーザボタン選択とを含む認証機能のそれぞれの有効又は無効を設定し、
前記判断手段は、前記キーボード認証及び前記ＩＣカード認証が無効であれば、前記第１の認証方法が認証にパスワードを利用する状況にないと判断することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判断手段は、前記ユーザボタン選択が有効であれば、前記第１の認証方法が認証にパスワードを利用する状況にないと判断することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記設定手段は、パスワードなしでユーザを自動的に登録する自動登録機能の有効又は無効を設定し、
前記判断手段は、前記自動登録機能が有効であれば、前記第１の認証方法が認証にパスワードを利用する状況にないと判断することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記設定手段は、ユーザのパスワードを登録する際のポリシーとして、パスワードの最小文字数を設定し、
前記判断手段は、前記最小文字数が０に設定されていれば、前記第１の認証方法が認証にパスワードを利用する状況にないと判断することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記ネットワークを介した前記外部装置からのアクセスを制御するＷｅｂサーバをさらに備え、
前記制限手段は、前記Ｗｅｂサーバを停止することにより、前記ネットワークを介した前記外部装置からのアクセスを制限することを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記制限手段は、前記第２の認証方法を制限することにより、前記ネットワークを介した前記外部装置からのアクセスを制限することを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項８】
前記設定手段は、前記第２の認証方法として、認証が成功したユーザの全てが前記画像処理装置へアクセス可能な通常認証モードと、認証が成功したユーザであって管理者権限を有する該ユーザのみが前記画像処理装置へアクセス可能な管理者認証モードと、一部の機能に対して認証なしで前記画像処理装置へアクセス可能なゲスト認証モードとを含む認証モードのそれぞれの有効又は無効を設定し、
前記制限手段は、前記管理者認証モードのみを有効に変更することにより、前記第２の認証方法を制限することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記制限手段は、前記最小文字数を１以上に変更することにより、前記ネットワークを介した前記外部装置からのアクセスを制限することを特徴とする請求項５に記載の画像処理装置。
【請求項１０】
前記制限手段は、前記判断手段によって前記第１の認証方法が認証にパスワードを利用する状況にないと判断され、かつ、パスワードが設定されていないユーザが登録されている場合に、前記ネットワークを介した前記外部装置からのアクセスを制限することを特徴とする請求項１乃至９の何れか１項に記載の画像処理装置。
【請求項１１】
前記第２の認証方法の設定変更を受け付ける受付手段と、
前記受付手段によって前記第２の認証方法の設定変更を受け付けた際に、前記管理者認証モード以外の認証モードへの変更であれば、前記判断手段による判断を行わせ、該判断手段によって前記第１の認証方法が認証にパスワードを利用する状況にないと判断されると、警告を表示する制御手段と
をさらに備えることを特徴とする請求項８に記載の画像処理装置。
【請求項１２】
前記第２の認証方法の設定変更を受け付ける受付手段と、
前記受付手段によって前記第２の認証方法の設定変更を受け付けた際に、前記管理者認証モード以外の認証モードへの変更であれば、前記判断手段による判断を行わせ、該判断手段によって前記第１の認証方法が認証にパスワードを利用する状況にないと判断されると、受け付けた設定変更を破棄する制御手段と
をさらに備えることを特徴とする請求項８に記載の画像処理装置。
【請求項１３】
認証したユーザ又はパスワードの入力なしにアクセスしたユーザにパーソナライズされた機能を提供する画像処理装置の制御方法であって、
設定手段が、前記画像処理装置に設けられた操作部への操作を介して該画像処理装置へアクセスする際の第１の認証方法と、ネットワークを介して外部装置から前記画像処理装置へアクセスする際の第２の認証方法とを設定する設定工程と、
判断手段が、前記設定工程による設定内容に従って、前記第１の認証方法が認証にパスワードを利用する状況にあるか否かを判断する判断工程と、
制限手段が、前記判断工程で前記第１の認証方法が認証にパスワードを利用する状況にないと判断されると、前記ネットワークを介した前記外部装置からのアクセスを制限する制限工程と
を実行することを特徴とする画像処理装置の制御方法。
【請求項１４】
認証したユーザ又はパスワードの入力なしにアクセスしたユーザにパーソナライズされた機能を提供する画像処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
設定手段が、前記画像処理装置に設けられた操作部への操作を介して該画像処理装置へアクセスする際の第１の認証方法と、ネットワークを介して外部装置から前記画像処理装置へアクセスする際の第２の認証方法とを設定する設定工程と、
判断手段が、前記設定工程による設定内容に従って、前記第１の認証方法が認証にパスワードを利用する状況にあるか否かを判断する判断工程と、
制限手段が、前記判断工程で前記第１の認証方法が認証にパスワードを利用する状況にないと判断されると、前記ネットワークを介した前記外部装置からのアクセスを制限する制限工程と
を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
コピー、プリント、スキャンした画像の送信等の複数の画像処理機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。多くのＭＦＰは、Ｗｅｂサーバ機能を備え、ネットワーク経由で接続されたＰＣからＭＦＰの設定を行うことができ、さらには、ＭＦＰに保存された文書の参照を行なうことができる。
【０００３】
また、ＭＦＰでは、タッチパネルを介して認証情報としてユーザ名、パスワードの入力を受け付けたり、カード認証機能を利用してカードから認証情報を読み取ることができる。このようなＭＦＰにおいては、認証に成功すると、認証されたユーザにパーソナライズされた機能を提供する技術が知られている。
【０００４】
しかし、ＭＦＰ上のタッチパネルからユーザ名やパスワード等を入力することや、カード認証機能を導入することは、すぐにＭＦＰを利用したいユーザにとってコスト面や操作性の面で手間となっている。従って、厳格なセキュリティ性を求めないため、認証機能を導入していないケースもある。一方、認証機能を導入していないことでＭＦＰのパーソナライズ機能が使えず、利便性を損なっているユーザもいる。
【０００５】
特許文献１では、ユーザ操作の手間を削減し、簡単にパーソナライズ機能を利用できる構成として、ユーザに紐付くアイコン画像をＭＦＰの画面上に表示し、ユーザは表示されている自身のアイコン画像を選択するＭＦＰが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２５４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術には以下に記載する課題がある。上記従来技術では、ユーザを登録する際にパスワードが登録されない。つまり、利便性が向上する一方で、登録したアイコンを選択した際にユーザ認証が行われないため任意のユーザによって使用することができ、セキュリティの低いシステムとなっている。ＭＦＰは移動が容易でなく、旋錠されるオフィス内に設置されることが多いため、操作パネルからの利用に限るとセキュリティのリスクは低いと考えられる。しかし、ネットワーク経由からの利用を可能とする場合、ユーザ認証機能を有効にしないと、様々な脅威に晒されることになる。
【０００８】
本発明は、上述の問題に鑑みて成されたものであり、セキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能の利用を可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、認証したユーザ又はパスワードの入力なしにアクセスしたユーザにパーソナライズされた機能を提供する画像処理装置であって、前記画像処理装置に設けられた操作部への操作を介して該画像処理装置へアクセスする際の第１の認証方法と、ネットワークを介して外部装置から前記画像処理装置へアクセスする際の第２の認証方法とを設定する設定手段と、前記設定手段による設定内容に従って、前記第１の認証方法が認証にパスワードを利用する状況にあるか否かを判断する判断手段と、前記判断手段によって前記第１の認証方法が認証にパスワードを利用する状況にないと判断されると、前記ネットワークを介した前記外部装置からのアクセスを制限する制限手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、セキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能の利用を可能にする。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係るＭＦＰ１０１に関連するシステム構成図。
【図２】一実施形態に係るＭＦＰ１０１のハードウェアの構成を示すブロック図。
【図３】一実施形態に係るＭＦＰ１０１のソフトウェアの構成を示すブロック図。
【図４】一実施形態に係る構成管理部３０２でのオプションの管理例を示す図。
【図５】一実施形態に係るユーザ認証部３０４でのユーザの管理例を示す図。
【図６】一実施形態に係るユーザボタン選択のＵＩの例を示す図。
【図７】一実施形態に係るネットワーク経由のアクセス制御のフローチャート。
【図８】一実施形態に係るネットワーク経由のアクセス制御のフローチャート。
【図９】一実施形態に係るネットワーク経由のアクセス制御のフローチャート。
【図１０】一実施形態に係る設定管理部３０３における設定値の管理例を示す図。
【図１１】一実施形態に係るプリントジョブ投入によるユーザ自動作成の手順を示す図。
【図１２】一実施形態に係る設定管理部３０３で管理されるパスワードポリシーの設定例を示す図。
【図１３】一実施形態に係る設定の編集ＵＩにおける制御のフローチャート。
【発明を実施するための形態】
【００１２】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１３】
＜第１の実施形態＞
＜システムの構成＞
以下では、本発明に係る第１の実施形態について説明する。まず、図１を参照して、本実施形態に係るＭＦＰ１０１と関連するシステムの構成例について説明する。本システムに含まれる各装置がＬＡＮ１００に接続されている。
【００１４】
本システムは、一実施形態として、画像処理装置であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１、ＰＣ１０２、及びメールサーバ１０３を含んで構成される。ＰＣ１０２は、ＭＦＰ１０１にアクセスし、ＭＦＰ１０１に対してプリントジョブを送信することができる。メールサーバ１０３は、電子メールの送受信を管理するサーバである。なお、本発明は、これらの装置の種類及び数に限定されず、様々な形態での適用が可能となる。
【００１５】
＜ハードウェア構成＞
次に、図２を参照して、本実施形態に係るＭＦＰ１０１のハードウェア構成例について説明する。ＭＦＰ１０１は、制御部２００、操作部２０９、プリンタ２１０、スキャナ２１１、及びＩＣカードＲ／Ｗ２１３を備える。また、制御部２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、操作部Ｉ／Ｆ（インタフェース）２０５、プリンタＩ／Ｆ２０６、スキャナＩ／Ｆ２０７、ＵＳＢＩ／Ｆ２１２、及びネットワークＩ／Ｆ２０８を備える。
【００１６】
ＣＰＵ２０１を含む制御部２００は、ＭＦＰ１０１全体の動作を統括的に制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して実行することにより、読取や送信などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、画像データや各種プログラムを記憶する。操作部Ｉ／Ｆ２０５は、操作部２０９と制御部２００とを接続する。
【００１７】
プリンタＩ／Ｆ２０６は、プリンタ２１０と制御部２００とを接続する。プリンタ２１０で印刷すべき画像データはプリンタＩ／Ｆ２０６を介して制御部２００から転送され、プリンタ２１０において記録媒体上に印刷される。スキャナＩ／Ｆ２０７は、スキャナ２１１と制御部２００とを接続する。スキャナ２１１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２０７を介して制御部２００に入力する。ネットワークＩ／Ｆ２０８は、制御部２００（ＭＦＰ１０１）をＬＡＮ１００に接続する。ネットワークＩ／Ｆ２０８は、ＬＡＮ１００上の外部装置との間で各種情報の送受信（例えば、ＰＣ１０２からのプリントジョブの受信）を行なう。ＵＳＢ  Ｉ／Ｆ２１２は、ＵＳＢデバイスと制御部２００とを接続する。本実施形態では、ＩＣカードＲ／Ｗ２１３と接続する。
【００１８】
＜ソフトウェア構成＞
次に、図３を参照して、本実施形態に係るＭＦＰ１０１のソフトウェア構成例について説明する。ＭＦＰ１０１は、ソフトウェア構成として、画面表示管理部３０１、構成管理部３０２、設定管理部３０３、ユーザ認証部３０４、コピー部３１０、プリント部３１１、スキャン送信部３１２、及びＷｅｂサーバ部３１３を備える。
【００１９】
画面表示管理部３０１は、操作部２０９の表示部への表示を制御する。構成管理部３０２は、ＭＦＰ１０１にオプションとして装備される構成の管理を行なう。オプションには、ハードウェアとして購入時にセットアップするものとライセンスの入力によりソフトウェア的に有効化されるものがある。図４は、構成管理部３０２の管理するテーブルの一例を示す。
【００２０】
図４に示すテーブル４００には、オプション名４０１と、有効／無効４０２とが紐付けて管理されている。オプション名４０１は、オプション装置又はオプション機能の名称を示す。有効／無効４０２には、対応するオプションが現在有効であるか否かを定義している。オプション機能としては、ファクシミリ送信を行うＦＡＸ、自動原稿搬送を行うフィーダ、印刷した記録媒体等のシートに対してステイプル、製本等の後処理を実行するフィニッシャ、ＭＦＰ１０１を遠隔で操作する遠隔機能、及びユーザボタン選択機能がある。ユーザボタン選択機能は、ユーザが登録することにより操作画面情報にユーザ固有のボタンが表示され、選択することにより当該ユーザ用にカスタマイズされた画面及び仕様に変更される機能であり、ＭＦＰ１０１へ任意のユーザが簡易的にアクセスすることができる。簡易的にアクセスとは、例えば、ユーザがＭＦＰ１０１にパスワードを入力することなく、ＭＦＰ１０１の画面及び仕様をユーザに合わせてカスタマイズすることができることを指す。
【００２１】
図３の説明に戻る。Ｗｅｂサーバ部３１３は、ＬＡＮ１００に接続されたＰＣ１０２のような情報処理装置に対して、ＭＦＰ１０１の各機能が提供するＷｅｂＵＩの提供を制御する。設定管理部３０３は、ＭＦＰ１０１に関わる様々な設定を管理するデータベースを有し、設定値を編集するためのＵＩを提供する。設定管理部３０３は、設定値を編集するためのＵＩとして、操作パネル上のＵＩだけではなく、ＷｅｂＵＩも提供する。
【００２２】
コピー部３１０、プリント部３１１、及びスキャン送信部３１２は、ＭＦＰ１０１で動作するアプリケーションである。コピー部３１０は、所謂コピーを実行制御する。プリント部３１１は、ＰＣ１０２から投入されたプリントジョブを受け付けて蓄積し、ログインしたユーザに対して投入したジョブのリストを表示し、ユーザに内容を確認させて印刷するアプリケーションである。スキャン送信部３１２は、スキャナ２１１によってスキャンされた画像をメールなどで外部装置に送信するアプリケーションである。
【００２３】
ユーザ認証部３０４は、ＭＦＰ１０１を利用可能なユーザのリストを管理し、ユーザ認証のためのＵＩを提供する。図５は、ユーザ認証部３０４が管理するユーザの属性リストの一例を示す。図５に示すユーザ属性リスト５００は、ユーザＩＤ５０１ごとに、それぞれパスワード５０２、個人識別番号（ｐｉｎ）５０３、カードＩＤ５０４、権限５０５、及び電子メール５０６の情報を含む。ユーザＩＤ５０１は、個人ごとに固有の識別情報である。パスワード５０２は、各ユーザＩＤ５０１に紐づいたパスワードとなり、各ユーザが設定可能である。ｐｉｎ５０３は、各ユーザに割り当てられた個人識別番号である。カードＩＤ５０４は、各ユーザが保持するカードに割り当てられた識別情報である。権限５０５は、各ユーザに割り当てられた権限を示し、「管理者」又は「一般」が設定される。電子メール５０６は、各ユーザに割り当てられた電子メールのアドレスである。
【００２４】
図３の説明に戻る。本実施形態に係るＭＦＰ１０１は、操作部２０９からＭＦＰ１０１を利用する際に提供可能なユーザ認証の手法（第１の認証方法）として、「キーボード認証」、「ＩＣカード認証」、及び「ユーザボタン選択」を提供する。キーボード認証は、ユーザにユーザ名／パスワードを入力するＵＩを提供し、入力値がそれぞれ図５のユーザ属性リスト５００のｕｉｄ／ｐａｓｓｗｏｒｄに一致していれば認証成功と判断する。ＩＣカード認証では、各ユーザが所有するＩＣカードをＩＣカードＲ／Ｗ２１３にかざすように促すＵＩを操作部２０９に表示する。その後、ＩＣカードＲ／Ｗ２１３が取得したカード情報が図５のユーザ属性リスト５００のカードＩＤ５０４と一致するユーザをログインユーザとする。ユーザボタン選択では、図６に示すようなユーザを選択させるＵＩ６００を操作部２０９に表示し、ユーザに選択させ、選択されたユーザでログインさせる。ＵＩ６００には、現在登録されているユーザのユーザボタン６０１、６０２、６０３が選択可能に表示される。また、本実施形態では、選択されたユーザボタンに対応するユーザの属性として、図５のユーザ属性リストのｐｉｎ５０３が設定されているユーザには、暗証番号を入力させるＵＩを操作部２０９に表示する。ユーザボタンの選択は、本人以外の操作を防ぐセキュリティ目的ではなく、ログインユーザのメールアドレスにスキャンしたデータを送信するなどパーソナライズ目的のユーザ識別機能といえる。このように、本実施形態に係るＭＦＰ１０１は、認証したユーザ又は簡易的にアクセスしたユーザにパーソナライズされた機能を提供することができる。
【００２５】
一方、ＷｅｂＵＩへのアクセスのための認証の手法（第２の認証方法）としては、「キーボード認証」のみを提供する。つまり、ユーザはｕｉｄ／ｐａｓｓｗｏｒｄの入力が必要となる。認証モードとして、「通常認証モード」、「管理者認証モード」、及び「ゲスト認証モード」の３つのレベルを提供する。通常認証モードでは、図５のユーザ属性リスト５００に存在する全てのユーザが、ユーザ認証が成功すればアクセス可能とするものである。管理者認証モードは、ユーザ属性リスト５００に存在し、たとえユーザ認証が成功しても、権限５０５で管理者権限を有するユーザでなければアクセスできないモードである。ゲスト認証モードは、一部の機能に認証なしにアクセスできるモードである。ＭＦＰ１０１の操作部２０９を介するユーザ認証の各手法と、ＷｅｂＵＩを利用するユーザ認証の各認証モードとは、図１０に示すようなテーブルで設定管理部３０３において管理することが望ましい。テーブル１０００はカテゴリ１００１ごとに設定１００２と値１００３との情報が設定される。カテゴリ１００１は、操作部２０９を介したユーザ認証である「操作パネルの認証」と、ＷｅｂＵＩを利用する認証である「ＷｅｂＵＩの認証」と、「ユーザ管理」とに区分される。操作パネルの認証の設定値としては、「キーボード認証」、「ＩＣカード認証」、及び「ユーザボタン選択」であり、それぞれ上述した認証手法を示す。また、ＷｅｂＵＩの認証の設定値としては、「通常認証モード」、「管理者認証モード」、及び「ゲスト認証モード」であり、それぞれ上述した認証モードを示す。ユーザ管理の設定値としては、「自動登録」となる。各設定値ごとに、値１００３が設定され、それぞれ無効又は有効が設定される。有効に設定されると、当該設定での認証手法が有効になる。図１０の例では、操作パネルの認証のユーザボタン選択と、ＷｅｂＵＩの認証の通常認証モードと、ユーザ管理の自動登録とが有効に設定されている。なお、ユーザ管理の自動登録は、認証手法の設定とは異なる設定である。ユーザ管理の自動登録とは、詳細については後述するが、ジョブが投入された際に当該ユーザのユーザ情報を自動登録する機能である。
【００２６】
＜ネットワーク経由のアクセス制御＞
次に、図７を参照して、本実施形態に係るアクセス制御の処理手順について説明する。以下で説明する処理は、例えばＣＰＵ２０１がＲＯＭ２０２に予め格納された制御プログラムをＲＡＭ２０３に読み出して実行することにより実現されうる。
【００２７】
ＭＦＰ１０１に電源が投入されると起動処理が開始され、Ｓ７０１で、ＣＰＵ２０１は、操作パネルの認証にパスワードを利用する状況にあるか否かの判断を行なう。具体的には、テーブル１０００の操作パネルの認証のカテゴリ１００１における各設定１００２の値１００３を参照する。例えばキーボード認証又はＩＣカード認証が有効に設定されている場合は操作パネルの認証にパスワードを利用する状況にあると判断し、処理を終了する。上記いずれの値１００３も無効に設定されている場合は操作パネルの認証にパスワードを利用する状況にないと判断し、Ｓ７０２に進む。或いは、ここでは、設定１００２のユーザボタン選択の値１００３が有効に設定されていれば操作パネルの認証にパスワードを利用する状況にないと判断し、無効に設定されていれば操作パネルの認証にパスワードを利用する状況にあると判断してもよい。従って、キーボード認証又はＩＣカード認証と、ユーザボタン選択とのいずれもが有効に設定されることはない。
【００２８】
Ｓ７０２で、ＣＰＵ２０１は、Ｗｅｂサーバ部３１３の機能を停止する。つまり、ここでは、Ｗｅｂサーバ部３１３の機能を停止することにより、ＷｅｂＵＩの利用を停止し、外部装置からのＭＦＰ１０１の利用を制限することになる。
【００２９】
以上説明したように、本実施形態に係る画像処理装置は、操作部への操作を介して画像処理装置へアクセスする際の第１の認証方法と、ネットワークを介して前記外部装置から前記画像処理装置へアクセスする際の第２の認証方法とを設定する。また、本画像処理装置は、当該設定内容に従って、第１の認証方法が認証にパスワードを利用する状況にないと判断すると、ネットワークを介した外部装置からのアクセスを制限する。これにより、本実施形態によれば、セキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能を利用可能な画像処理装置を提供することができる。
【００３０】
本発明は上記実施形態に限らず様々な変形が可能である。例えば、上記第１の実施形態では、ＭＦＰ１０１の起動時に行う処理として図７のフローチャートを説明したが、当該フローチャートを認証手法の設定が変更されたタイミングで実行してもよい。
【００３１】
＜第２の実施形態＞
以下では、本発明に係る第２の実施形態を説明する。自動登録が有効である場合のネットワーク経由のアクセス制御について説明する。図１１を参照して、プリントジョブの投入時にユーザを自動登録する仕組みについて説明する。自動登録とは、投入されたジョブのユーザ情報に基づいて当該ユーザを自動的に登録する機能である。
【００３２】
例えば、ＰＣ１０２から投入されるプリントジョブには、投入者情報が付与されている。投入者情報にはプリントジョブを投入したユーザの識別情報が含まれる。プリントジョブを受信したプリント部３１１は、プリントの処理の前に投入者情報をユーザ認証部３０４に通知する。ユーザ認証部３０４は、受け取った投入者情報をユーザＩＤ５０１としてユーザを登録する。即ち、自動登録機能においては、当初ユーザのパスワードが設定されない。この自動登録の機能は、図１０で例示する設定管理部３０３での設定値管理で、自動登録の値１００３が有効となっている場合に機能する。
【００３３】
本実施形態によれば、上記第１の実施形態において図７で説明したネットワーク経由のアクセス制御におけるＳ７０１の判断として、ＣＰＵ２０１は、自動登録が有効になっているか否かを判断に利用する。自動登録で作成されるユーザには当初パスワードが設定されないためである。具体的には、自動登録が有効であれば操作パネルの認証にパスワードを利用する状況にないと判断し、自動登録が無効であれば操作パネルの認証にパスワードを利用する状況にあると判断する。
【００３４】
以上説明したように、本実施形態に係る画像処理装置は、自動登録機能が有効であれば操作パネルの認証にパスワードを利用する状況にないと判断し、ネットワーク経由のアクセス制御を行う。なお、本実施形態の構成は、上記実施形態の構成と組み合わせて適用されてもよい。これにより、よりセキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能を利用可能な画像処理装置を提供することができる。
【００３５】
＜第３の実施形態＞
以下では、本発明に係る第３の実施形態を説明する。本実施形態では、ユーザが設定するパスワードの複雑さの基準を示すパスワードポリシーの設定情報を用いて、操作パネルの認証にパスワードを利用する状況にあるか否かを判断する。
【００３６】
図１２を参照して、上記パスワードポリシーに関する設定について説明する。図１２に示すポリシーテーブル１２００は、設定管理部３０３によって管理される。ポリシーテーブル１２００は、設定ポリシー１２０１ごとに設定値１２０２の情報を含んで構成される。設定ポリシー１２０１は、最小文字数と、３つ以上連続する同じ文字の使用を禁止する条件と、英大文字を１字以上必ず使用する条件と、英小文字を１字以上必ず使用する条件と、数字を１字以上必ず使用する条件と、記号を１字以上必ず使用する条件とを含む。各条件の設定値１２０２として、最小文字数は文字数が設定され、その他の条件は当該条件を有効にするか無効にするかの設定値が設定される。
【００３７】
ユーザ認証部３０４は、ユーザがパスワードを手動で作成する際や、ログインする際に入力されたパスワードがパスワードポリシーを満たしているかのチェックを行ない、満たしていない場合はエラーとする。なお、本実施形態では、ＣＰＵ２０１は、Ｓ７０１の判断で、ポリシーテーブル１２００の最小文字数の設定値１２０２を、操作パネルの認証にパスワードを利用する状況にあるか否かを判断するために用いる。具体的には、ＣＰＵ２０１は、最小文字数の設定値１２０２が”０”に設定されている場合は操作パネルの認証にパスワードを利用する状況にないと判断し、ネットワーク経由のアクセス制御を行う。なお、本実施形態の構成は、上記各実施形態の構成と組み合わせて適用されてもよい。これにより、よりセキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能を利用可能な画像処理装置を提供することができる。
【００３８】
＜第４の実施形態＞
以下では、本発明に係る第４の実施形態を説明する。本実施形態では、上記各実施形態において図７で説明したネットワーク経由のアクセス制御で判断（Ｓ７０１）の後の処理が異なる。
【００３９】
図８を参照して、本実施形態に係るアクセス制御の処理手順について説明する。以下で説明する処理は、例えばＣＰＵ２０１がＲＯＭ２０２に予め格納された制御プログラムをＲＡＭ２０３に読み出して実行することにより実現されうる。なお、図７のフローチャートと同一のステップについては同一のステップ番号を付し説明を省略する。
【００４０】
Ｓ７０１で操作パネルの認証にパスワードを利用する状況にないと判断すると、Ｓ８０１に進み、ＣＰＵ２０１は、設定管理部３０３で管理されるテーブル１０００のＷｅｂＵＩの認証に関する認証モードの設定を変更する。具体的には、ＣＰＵ２０１は、ＷｅｂＵＩの認証モードの設定を「管理者認証モード」に変更する。即ち、ＣＰＵ２０１は、ＷｅｂＵＩの認証における「通常認証モード」及び「ゲスト認証モード」の値１００３を無効に設定し、「管理者認証モード」の値１００３を有効に設定する。これにより、本実施形態では、操作パネルの認証にパスワードを利用する状況にないと判断した場合であっても、ネットワーク経由のアクセスを完全に制限するのではなく、管理者によるアクセスは許可することができ、より柔軟なシステムを提供することができる。なお、本実施形態の構成は、上記各実施形態の構成と組み合わせて適用されてもよい。
【００４１】
また、本発明は上記実施形態に限らず様々な変形が可能である。例えば、上記Ｓ８０１において、ＣＰＵ２０１は、ポリシーテーブル１２００における最小文字数の設定値１２０２を０以外の値、例えば６などに変更するようにしてもよい。これにより、ネットワーク経由のアクセス制御を制限することなく、操作パネルの認証にパスワードを利用する状況に変更してセキュリティを維持することができる。
【００４２】
＜第５の実施形態＞
以下では、本発明に係る第５の実施形態を説明する。本実施形態では、ＭＦＰ１０１に対してアクセス要求を受け付けた際に、上記各実施形態におけるＳ７０１に対応する判断に加えて、ユーザ認証部３０４が管理するユーザ属性リスト５００においてパスワードを設定していないユーザの存在を確認する。
【００４３】
図９を参照して、本実施形態に係るアクセス制御の処理手順について説明する。以下で説明する処理は、例えばＣＰＵ２０１がＲＯＭ２０２に予め格納された制御プログラムをＲＡＭ２０３に読み出して実行することにより実現されうる。なお、図７のフローチャートと同一のステップについては同一のステップ番号を付し説明を省略する。
【００４４】
Ｓ９０１で、ＣＰＵ２０１は、受付手段として機能し、例えばＷｅｂＵＩを介して外部のＰＣ１０２等からＭＦＰ１０１へのアクセス要求を受け付ける。その後Ｓ７０１の判断を行い、操作パネルの認証にパスワードを利用する状況にないと判断するとＳ９０２に進む。Ｓ９０２で、ＣＰＵ２０１は、実際にパスワードを設定していないユーザが１人でもいるか否かを判断する。１人でもいればＳ９０３に進み、１人もいなければネットワーク経由のアクセスを制限することなく処理を終了する。
【００４５】
Ｓ９０３で、ＣＰＵ２０１は、上述したＳ７０２又はＳ８０１と同様のアクセス制限を実行し、処理を終了する。これにより、本実施形態によれば、操作パネルの認証にパスワードを利用する状況にないと判断した場合であっても、実際にパスワードを設定していないユーザが１人もいなければ、ネットワーク経由のアクセス制御を制限しない。つまり、このような状況においては、ＷｅｂＵＩを介したアクセスを許可することができ、より細かな制御を行うことができ、より柔軟なシステムを提供することができる。なお、本実施形態の構成は、上記各実施形態の構成と組み合わせて適用されてもよい。
【００４６】
＜第６の実施形態＞
以下では、本発明に係る第６の実施形態を説明する。本実施形態では、ユーザ認証部３０４に関する設定で、ＷｅｂＵＩの認証モードの設定変更が行われる際の制御手順について説明する。
【００４７】
図１３を参照して、本実施形態に係るアクセス制御の処理手順について説明する。以下で説明する処理は、例えばＣＰＵ２０１がＲＯＭ２０２に予め格納された制御プログラムをＲＡＭ２０３に読み出して実行することにより実現されうる。なお、図７のフローチャートと同一のステップについては同一のステップ番号を付し説明を省略する。
【００４８】
Ｓ１３０１で、ＣＰＵ２０１は、ＷｅｂＵＩの認証モードの設定の変更要求を受け付ける。続いて、Ｓ１３０２で、ＣＰＵ２０１は、受信した変更要求が「管理者認証モード」以外への変更要求であるか否かを判断する。「管理者認証モード」以外への変更要求であればＳ７０１に進み、そうでなければ処理を終了する。Ｓ７０１では、上記各実施形態と同様の処理が行われ、操作パネルの認証にパスワードを利用する状況にないと判断すると、Ｓ１３０３に進む。Ｓ１３０３で、ＣＰＵ２０１は、適切なパスワード運用を促すセキュリティ警告を表示し、処理を終了する。
【００４９】
このように、本実施形態に係る画像処理装置は、ＷｅｂＵＩの認証モードの設定変更が行われる際に、「管理者認証モード」以外への変更要求であれば、Ｓ７０１と同様の判断を行い、操作パネルの認証にパスワードを利用する状況になければ警告を表示する。これにより、よりセキュリティを確保しつつ、ユーザに煩雑な操作を要求することなくパーソナライズ機能を利用可能な画像処理装置を提供することができる。
【００５０】
また、本発明は上記実施形態に限らず様々な変形が可能である。上記実施形態においてＳ１３０３で警告の表示を行なう代わりに、変更操作自体をエラーとし、変更要求を破棄する処理を実行する。なお、パスワード登録されているユーザだけがＷｅｂＵＩを介してＭＦＰ１０１にアクセスできるようにすることによっても、ユーザ操作の手間を削減し、簡単にパーソナライズ機能を利用しながらも、セキュリティを確保することが可能とすることができる。
【００５１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５２】
１００：ＬＡＮ、１０１：ＭＦＰ、１０２：ＰＣ、１０３：メールサーバ、２００：制御部、２０１：ＣＰＵ、２０２：ＲＯＭ、２０３：ＲＡＭ、２０４：ＨＤＤ、２０５：操作部Ｉ／Ｆ、２０６：プリンタＩ／Ｆ、２０７：スキャナＩ／Ｆ、２０８：ネットワークＩ／Ｆ、２０９：操作部、２１０：プリンタ、２１１：スキャナ、２１２：ＵＳＢ  Ｉ／Ｆ、２１３：ＩＣカードＲ／Ｗ
【図１】
2018142928.tif 000003
【図２】
2018142928.tif 000004
【図３】
2018142928.tif 000005
【図４】
2018142928.tif 000006
【図５】
2018142928.tif 000007
【図６】
2018142928.tif 000008
【図７】
2018142928.tif 000009
【図８】
2018142928.tif 000010
【図９】
2018142928.tif 000011
【図１０】
2018142928.tif 000012
【図１１】
2018142928.tif 000013
【図１２】
2018142928.tif 000014
【図１３】
2018142928.tif 000015