(57)【要約】【課題】ユーザ認証において認証情報の設定状況に応じて当該認証情報の設定を好適に要求することにより、セキュリティを向上させ、認証に関連するユーザ操作を軽減する仕組みを提供する。【解決手段】本画像処理装置は、ユーザごとに認証情報の設定を強制するか否かの設定情報を記憶する。さらに、本画像処理装置は、ユーザからのログイン要求を受け付けると、記憶されている設定情報が認証情報の設定を強制することを示す場合には、認証情報を設定する設定画面を表示部に表示してユーザに認証情報を設定させる。また、本画像処理装置は、当該ユーザにおける認証情報の設定状況に応じてログイン処理を実行する。【選択図】  図１１
2019006087.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
ユーザごとに認証情報の設定を強制するか否かの設定情報を記憶する記憶手段と、
ユーザからのログイン要求を受け付ける受付手段と、
前記受付手段によってユーザからのログイン要求を受け付けると、前記記憶手段に記憶された設定情報が前記認証情報の設定を強制することを示す場合には、該認証情報を設定する設定画面を表示部に表示して前記ユーザに該認証情報を設定させる制御手段と、
当該ユーザにおける前記認証情報の設定状況に応じてログイン処理を実行する認証手段と
を備えることを特徴とする画像処理装置。
【請求項２】
外部装置から前記画像処理装置においてプリントを行うプリントジョブを受け付けると、該プリントジョブに含まれるユーザ情報に従って、当該ユーザを自動的に登録する登録手段をさらに備え、
前記登録手段は、当該ユーザの権限に応じて該ユーザを登録するか否かを制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記憶手段は、さらに、ユーザの権限ごとに前記登録手段による自動登録を許可するか否かの情報を記憶し、
前記登録手段は、当該ユーザの権限について、前記記憶手段に記憶された情報が前記自動登録を許可することを示す場合に、当該ユーザを自動的に登録し、そうでない場合には、当該ユーザを自動的に登録しないことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記記憶手段に記憶された設定情報が前記認証情報の設定を強制することを示さない場合であっても、当該ユーザが初回のログインである場合には、前記設定画面を前記表示部に表示して前記ユーザに該認証情報を設定させることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記ユーザの権限とは、ユーザの種別に応じて設定されることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記受付手段は、登録されているユーザごとにログインするためのアイコンを前記表示部に表示し、前記アイコンが選択されることにより、対応するユーザからのログイン要求を受け付けることを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記認証手段は、前記認証情報が設定されているユーザに対して、前記ログイン処理において該認証情報の入力を要求することを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記認証手段は、前記認証情報が設定されていないユーザに対して、前記ログイン処理において該認証情報の入力を要求することなくログインを許可することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記認証手段は、前記記憶手段に記憶された設定情報が前記認証情報の設定を強制することを示す場合には、前記認証情報が設定されていないユーザに対して、ログインを許可しないことを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
ユーザごとに認証情報の設定を強制するか否かを設定する設定手段をさらに備えることを特徴とする請求項１乃至９の何れか１項に記載の画像処理装置。
【請求項１１】
ユーザごとに認証情報の設定を強制するか否かの設定情報を記憶する記憶手段を備える画像処理装置の制御方法であって、
受付手段が、ユーザからのログイン要求を受け付ける受付工程と、
制御手段が、前記受付工程でユーザからのログイン要求を受け付けると、前記記憶手段に記憶された設定情報が前記認証情報の設定を強制することを示す場合には、該認証情報を設定する設定画面を表示部に表示して前記ユーザに該認証情報を設定させる制御工程と、
認証手段が、当該ユーザにおける前記認証情報の設定状況に応じてログイン処理を実行する認証工程と
を実行することを特徴とする画像処理装置の制御方法。
【請求項１２】
ユーザごとに認証情報の設定を強制するか否かの設定情報を記憶する記憶手段を備える画像処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
受付手段が、ユーザからのログイン要求を受け付ける受付工程と、
制御手段が、前記受付工程でユーザからのログイン要求を受け付けると、前記記憶手段に記憶された設定情報が前記認証情報の設定を強制することを示す場合には、該認証情報を設定する設定画面を表示部に表示して前記ユーザに該認証情報を設定させる制御工程と、
認証手段が、当該ユーザにおける前記認証情報の設定状況に応じてログイン処理を実行する認証工程とを実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とその制御方法及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置として、画像読取装置、印刷装置、及び通信装置を備え、コピー、プリント、スキャンした画像の送信等の画像処理アプリケーションを有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。このようなＭＦＰには、一般的に、複数のユーザにより利用され、認証されたユーザごとに利用機能を制限してパーソナライズを行なうためのユーザ認証機能が備えられる。つまり、ＭＦＰでは、当該ＭＦＰに対してユーザごとのパスワード（暗証番号）を設定し、ユーザのログイン時にパスワードの入力を要求してユーザ認証を行っている。
【０００３】
また、ＭＦＰのメニュー画面等に登録したユーザのアイコンを表示し、当該アイコンが選択されると、当該ユーザ用にカスタマイズされたログイン画面が表示される、シンプルログイン機能と呼ばれるものが知られている。シンプルログイン機能では、パスワードの入力が不要であり、ユーザに対応付けられたアイコンをユーザが押下するのみで、ＭＦＰにログインすることができる。特許文献１には、シンプルログイン機能の一機能として、ＭＦＰユーザ識別用のユーザＩＤに、ＰＣから印刷指示したプリントジョブ内に付加されているジョブオーナー名を使用してユーザを自動登録する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２５４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する課題がある。上記従来技術では、ユーザ選択画面からユーザを選択した後に選択されたユーザを情報処理装置にログインさせるログイン方法において、各ユーザがログインするために一律にパスワードの入力を必須とする制御が想定されていない。一方で、パスワードの入力を必須とした場合に、各ユーザのパスワードの登録作業が必須となり全てのユーザに煩わしい操作を要求する必要がでてくる。従って、パスワードの入力を必須とした場合には、登録作業等を簡便に行う方法を提供することが課題となる。また、上記シンプルログイン機能では、パスワードが設定されているユーザに対しては、ログイン時においてパスワードの入力を要求するものの、パスワードが設定されていないユーザに対しては、パスワードの入力を要求せずにログインを許可してしまう。従って、現状のシンプルログイン機能ではセキュリティに改善の余地がある。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、ユーザ認証において認証情報の設定状況に応じて当該認証情報の設定を好適に要求することにより、セキュリティを向上させ、認証に関連するユーザ操作を軽減する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像処理装置であって、ユーザごとに認証情報の設定を強制するか否かの設定情報を記憶する記憶手段と、ユーザからのログイン要求を受け付ける受付手段と、前記受付手段によってユーザからのログイン要求を受け付けると、前記記憶手段に記憶された設定情報が前記認証情報の設定を強制することを示す場合には、該認証情報を設定する設定画面を表示部に表示して前記ユーザに該認証情報を設定させる制御手段と、当該ユーザにおける前記認証情報の設定状況に応じてログイン処理を実行する認証手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザ認証において認証情報の設定状況に応じて当該認証情報の設定を好適に要求することにより、セキュリティを向上させ、認証に関連するユーザ操作を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るＭＦＰ１０１に関連するシステム構成図。
【図２】一実施形態に係るＭＦＰ１０１のハードウェアの構成を示すブロック図。
【図３】一実施形態に係るＭＦＰ１０１のソフトウェアの構成を示すブロック図。
【図４】一実施形態に係るユーザ認証部３０２でのユーザの管理例を示す図。
【図５】一実施形態に係るユーザ認証のフローチャート。
【図６】一実施形態に係るユーザ認証画面の例を示す図。
【図７】一実施形態に係る暗証番号・パスワードの運用設定のＤＢの例を示す図。
【図８】一実施形態に係る暗証番号の設定ＵＩの例を示す図。
【図９】一実施形態に係るプリントジョブ投入によるユーザ自動作成の流れを示す図
【図１０】一実施形態に係る登録主体ごとに、暗証番号の設定なしでの登録の可否を管理するテーブルの例を示す図。
【図１１】一実施形態に係るユーザ登録時の暗証番号を必須項目チェックするかのフローチャート。
【発明を実施するための形態】
【００１０】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１１】
＜システムの構成＞
以下では、本発明の一実施形態について説明する。まず、図１を参照して、本実施形態のシステム構成ついて説明する。本システムは、画像処理装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１と、外部装置であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２とを備える。これらの装置は、ＬＡＮ１００を介して相互に通信可能に接続される。なお、本実施形態では、ＭＦＰ１０１とＰＣ１０２とがそれぞれ１台ずつ含まれるシステム構成としているが、単なる一例であり、本発明を限定する意図はない。例えば、複数台のＭＦＰやＰＣが含まれてもよく、さらに、他の装置が含まれてもよい。
【００１２】
ＭＦＰ１０１は、プリンタ、スキャナ等を備え、プリント、コピー、スキャン、スキャンした文書等の保存や送信が可能である。ＰＣ１０２は、ＭＦＰ１０１にアクセス可能であり、対応するドライバを介してＭＦＰ１０１にプリントジョブを送信する。
【００１３】
＜ハードウェア構成＞
次に、図２を参照して、本実施形態に係るＭＦＰ１０１のハードウェア構成について説明する。ＭＦＰ１０１は、制御部２００、操作部２０９、プリンタ２１０、及びスキャナ２１１を備える。また、制御部２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、操作部Ｉ／Ｆ２０５、プリンタＩ／Ｆ２０６、スキャナＩ／Ｆ２０７、及びネットワークＩ／Ｆ２０８を備える。
【００１４】
ＣＰＵ２０１を含む制御部２００は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して原稿読取や画像データの送信などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、画像データや各種プログラムを記憶する。
【００１５】
操作部Ｉ／Ｆ２０５は、受付手段として機能する操作部２０９と、制御部２００とを接続する。プリンタＩ／Ｆ２０６は、プリンタ２１０と制御部２００とを接続する。プリンタ２１０で印刷すべき画像データはプリンタＩ／Ｆ２０６を介して制御部２００から転送され、プリンタ２１０において記録媒体上に印刷される。スキャナＩ／Ｆ２０７は、スキャナ２１１と制御部２００とを接続する。スキャナ２１１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２０７を介して制御部２００に入力する。ネットワークＩ／Ｆ２０８は、制御部２００（ＭＦＰ１０１）をＬＡＮ１００に接続する。ネットワークＩ／Ｆ２０８は、ＬＡＮ１００上の外部装置との間で各種情報の送受信（例えば、ＰＣ１０２からのプリントジョブの受信）を行なう。
【００１６】
＜ソフトウェア構成＞
次に、図３を参照して、本実施形態に係るＭＦＰ１０１のソフトウェア構成について説明する。ＭＦＰ１０１は、ソフトウェア構成として、画面表示管理部３０１、ユーザ認証部３０２、コピー３１０、プリント３１１、及びスキャンして送信３１２を備える。
【００１７】
画面表示管理部３０１は、操作部２０９に表示する画面を制御する。ユーザ認証部３０２は、ＭＦＰ１０１を利用可能なユーザのリストを管理し、ユーザ認証のためのＵＩを提供する。ユーザ認証部３０２は、シンプルログイン機能を有する。シンプルログイン機能とは、操作部２０９に、後述する図６に示すように、ユーザごとのアイコンを表示させ、ユーザが自分用のアイコンを押下すると、当該ユーザ用にカスタマイズされた操作画面（ログイン後の画面）が表示される機能である。なお、選択されたユーザがパスワード（暗証番号）を設定している場合には、パスワードの入力を要求する。つまり、パスワードが設定されていないユーザに対しては、パスワードの入力を要求することなくログインを許可してしまう。そこで、本実施形態に係るシンプルログイン機能では、ユーザのパスワードが設定されているか否かに関わらず、パスワードの入力をユーザに対して要求するか否かを設定することを可能にする。
【００１８】
また、シンプルログイン機能には、ログインユーザを自動で登録する自動登録機能が含まれる。自動登録機能とは、画像処理装置にジョブが投入されると、当該ジョブに含まれるユーザＩＤに対応するユーザを、シンプルログイン機能のログインユーザとして自動で登録する機能である。自動登録機能の詳細については図９乃至図１１を用いて後述する。
【００１９】
本実施形態によれば、自動登録機能によりユーザが新規登録される場合には、シンプルログイン機能におけるパスワード（暗証番号）設定がＯＮになっていても、パスワードの設定なしにユーザを新規登録することを許容する。そして、当該新規ユーザがログインする際に、ユーザにパスワードの設定を要求する（図５のＳ５０５）。また、管理者がユーザを新規登録する場合にも、パスワードの設定なしにユーザを新規登録することを許容する。自動登録機能の場合と同様に、当該新規ユーザが初回ログインする際に、ユーザにパスワードの設定を要求する。一方、管理者でないユーザが手動で新規ユーザ登録を行う場合には、ユーザ登録時に、一緒にパスワードの設定も行うことを要求する。このように、本発明では、新規ユーザの登録方法が、管理者による登録又は自動登録の場合には、新規ユーザの登録のタイミングではパスワード設定を要求せず、一般ユーザによる登録の場合には新規ユーザの登録のタイミングでパスワード設定も要求する。
【００２０】
コピー３１０、プリント３１１、及びスキャンして送信３１２は、ＭＦＰ１０１で動作するアプリケーションの例である。コピー３１０は、原稿を読み取って得られた画像データに従ってプリントを実行するアプリケーションである。プリント３１１は、ＰＣ１０２から投入されたプリントジョブを受け付けて保持し、ログインしたユーザが投入したジョブのリストを表示し、ユーザに内容を確認させて印刷するアプリケーションである。スキャンして送信３１２は、スキャナ２１１によりスキャンされた画像をメールなどで外部に送信するアプリケーションである。
【００２１】
＜ユーザテーブル＞
次に、図４を参照して、ユーザ認証部３０２が管理するユーザテーブル４００について説明する。図４に示すユーザテーブルは一例であり、本発明を限定する意図はない。
【００２２】
ユーザテーブル４００には、登録したユーザごとに、ユーザＩＤ（ｕｉｄ）、暗証番号、パスワード、権限、電子メールアドレス（ｅ−ｍａｉｌ）、及び最終ログイン日時の情報が定義されている。”ｕｉｄ”は、ユーザを一意に識別するためのユーザ名である。”暗証番号”は、操作部２０９を介してＭＦＰ１０１を利用する際のユーザ認証を行なう際に利用される数字のみから構成される文字列である。”パスワード”は、ネットワーク経由でＭＦＰ１０１を利用する際のユーザ認証を行なうために利用される文字列である。なお、ここでは、暗証番号及びパスワードと異なる用語を用いているが、実質的には同質のものであり、ユーザ認証を行うための認証情報である。暗証番号・パスワードの運用の設定は、図７に示すような設定ＤＢで管理する。
”権限”は、ユーザの操作できる機能の可否を制御する情報である。”権限”の情報には、管理者又は一般が登録される。”ｅ−ｍａｉｌ”は、電子メールアドレスを示す。”最終ログイン日時”は、対応するユーザが前回ログインした日時を示す。
【００２３】
なお、図４に示すように、ユーザＩＤが”ｓｕｚｕｋｉ”のユーザにおいては、暗証番号が設定されておらず、まだログインしたことがないため”最終ログイン日時”も空欄となっている。
【００２４】
＜ユーザ認証の処理手順＞
次に、図５を参照して、本実施形態に係るユーザ認証の処理手順について説明する。以下で説明する処理は、例えばＣＰＵ２０１がＲＯＭ２０２やＨＤＤ２０４に格納されている制御プログラムをＲＡＭ２０３に読み出して実行することにより実現される。
【００２５】
Ｓ５０１で、画面表示管理部３０１は、ユーザからＭＦＰ１０１に対するログイン要求を受け付けると、ユーザ認証部３０２が提供する認証画面を操作部２０９に表示する。なお、当該画面は、ユーザが外部装置であるＰＣ１０２を介してＭＦＰ１０１にアクセスしている場合には、ＰＣ１０２の表示部に表示してもよい。図６は、本実施形態に係るＭＦＰ１０１の操作部２０９に表示される認証画面の一例を示す。ユーザ認証画面６００には、ユーザ認証部３０２が管理するユーザのユーザＩＤが表示されたボタンが選択可能に表示される。ユーザ認証画面６００は、図４に示すユーザテーブル４００の情報に基づいて作成されたものである。従って、ユーザテーブル４００に登録されているユーザＩＤに対応したボタン６０１〜６０３を含んで表示される。
【００２６】
次に、Ｓ５０２で、ユーザ認証部３０２は、操作部２０９に表示されたユーザ認証画面６００を介して、ボタン６０１〜６０３に対するユーザの選択を受け付ける。Ｓ５０２でボタンが選択されるとＳ５０３に進み、ユーザ認証部３０２は、暗証番号が未設定であるか否かを判定する。具体的には、ユーザ認証部３０２は、選択されたボタンに対応するユーザの暗証番号がユーザテーブル４００に定義されていなければ、暗証番号が未設定であると判定する。暗証番号が未設定であればＳ５０４に進み、設定されていればＳ５０８に進む。
【００２７】
Ｓ５０４で、ユーザ認証部３０２は、暗証番号が未設定であるユーザに対して、暗証番号の設定を強制するか否かを判定する。具体的には、ユーザ認証部３０２は、暗証番号の設定を強制するか否かを判定するために、図７に示す設定テーブル７００を参照する。設定テーブル７００には、複数の設定項目７０１〜７０４ごとに、その値が設定される。設定項目７０１には、暗証番号の設定を強制するか否かが設定される。設定項目７０２には、デフォルトのパスワードを利用することを許可するか否かが設定される。設定項目７０３には、パスワードの最小文字数が設定される。図７に示す例では、８文字に設定されている。設定項目７０４には、パスワードの有効期間が設定される。なお、これらの設定情報は、例えば、管理者によって行うことができ、これらの設定を受け付けるための画面を操作部２０９に表示して事前に行われてもよい。当該設定画面については、不図示であるが、認証情報（暗証番号又はパスワード）の設定を強制するか否かを選択可能な画面であればよい。従って、操作部２０９が設定手段の一例となる。また、これらの設定情報は、製品の工場出荷時にデフォルト値として事前に設定されていることが望ましい。図７に示す例では、９０日が設定されている。ユーザ認証部３０２は、設定項目７０１を参照して、暗証番号の設定を強制する設定がされているか否かを判断する。暗証番号の設定を強制する場合はＳ５０５に進み、そうでない場合はＳ５０７に進む。
【００２８】
Ｓ５０７で、ユーザ認証部３０２は、初回のログインであるか否かを判定する。具体的には、ユーザ認証部３０２は、当該ユーザの最終ログイン日時がユーザテーブル４００に定義されていなければ、初回のログインであると判断してＳ５０５に進み、定義されている場合は初回のログインでないと判断してＳ５０８に進む。
【００２９】
Ｓ５０５で、画面表示管理部３０１は、暗証番号設定画面を操作部２０９に表示する。図８は、操作部２０９に表示される暗証番号設定画面８００を示す。暗証番号設定画面８００は、暗証番号入力領域８０１、キャンセルボタン８０２、及びＯＫボタン８０３を含んで構成される。暗証番号入力領域８０１には、不図示のハードウェアキー等を介したユーザ入力によって暗証番号が入力される。
暗証番号入力領域８０１に暗証番号が入力された状態でキャンセルボタン８０２が操作されると当該暗証番号を登録せず操作部２０９の画面が暗証番号設定画面８００を表示する前の画面に戻る。一方、暗証番号入力領域８０１に暗証番号が入力された状態でＯＫボタン８０３が操作されると、入力された暗証番号が確定する。本実施形態によれば、初回ログイン時等において、Ｓ５０５で暗証番号設定画面８００を表示して暗証番号（パスワード）の設定を要求する。これにより、後述するシンプルログイン機能での自動登録において登録主体によってユーザ登録時に暗証番号等の設定が省略された場合においても、後のログイン時において暗証番号等の設定を要求することができる（Ｓ５０５）。
【００３０】
図５の説明に戻る。Ｓ５０６で、ユーザ認証部３０２は、暗証番号設定画面８００を介して受け付けた暗証番号をユーザテーブル４００に保存し、処理をＳ５０８に進む。なお、Ｓ５０７で初回のログインではないと判断してＳ５０８に遷移した場合は、ログイン処理において暗証番号の入力を要求しない。このようなケースは、初回のログインにおいて暗証番号が設定されなかった場合であり、その後はログイン時に暗証番号やパスワードの入力を要求しない。なお、本発明はこのような制御に限定されず、初回のログイン時において暗証番号等を設定しないことを禁止するような制御を行ってもよい。
【００３１】
なお、暗証番号（パスワード）の設定を強制する場合には、暗証番号設定画面８００において、暗証番号入力領域８０１に暗証番号が入力されていない状態では、「ＯＫ」ボタン８０３を選択できないように制御してもよい。
【００３２】
最後に、Ｓ５０８で、ユーザ認証部３０２は、設定された暗証番号に従ってログイン処理を実行し、処理を終了する。ユーザ認証部３０２は、ログイン処理の中で、設定された暗証番号等の認証情報の入力をユーザに要求する。なお、本実施形態では、暗証番号の設定を強制しない場合に初回ログインであるか否かを判定し（Ｓ５０７）、処理を分岐させているが、本発明はこれに限定されない。例えば、暗証番号の設定を強制しない場合にはそのままＳ５０８のログイン処理に進むような設定及び制御を設けてもよい。この場合、ユーザ認証部３０２は、ログイン処理の中で暗証番号（パスワード）の入力を要求しない。また、ユーザ認証部３０２は、ログイン処理の中で、暗証番号等の設定が必須であるにもかかわらず、設定されていない場合にはユーザのログインを許可しないように制御してもよい。なお、このような制御については設定情報に応じて切り替えるようにしてもよい。
【００３３】
＜プリントジョブ投入時のユーザ登録＞
次に、図９乃至図１１を参照して、本実施形態に係るプリントジョブ投入時のユーザ登録について説明する。ユーザ認証部３０２は、ユーザの登録方法として複数の方法を提供する。例えば、ユーザ認証部３０２は、操作部２０９に表示したインタフェースやＷｅｂを介して提供するインタフェースを介してユーザ登録を行う機能を提供する（操作部ＵＩ・ＷｅｂＵＩからの入力）。また、ユーザ認証部３０２は、シンプルログイン機能に含まれる機能として、ユーザデータのインポートによってユーザ登録を行う機能や、ＰＣ１０２等の外部装置から受け付けたプリントジョブに含まれるユーザ情報を利用して自動的に登録する機能を提供する。
【００３４】
以下では、シンプルログイン機能における自動登録機能の制御及び処理手順について詳細に説明する。本実施形態によれば、登録方法ごとに、登録可能な主体を異ならせることができる。例えば、全てのユーザは、自身を「操作部ＵＩ・ＷｅｂＵＩからの入力」により登録することができる。また、「管理者」の権限を有するユーザは、「操作部ＵＩ・ＷｅｂＵＩからの入力」及び「ユーザデータのインポート」によりユーザの登録を行なうことができる。「プリントジョブに含まれるユーザ情報を利用した自動登録」は、ユーザが明示的な登録操作をすることはなく、ユーザ認証部３０２が自動的に行なう。なお、プリントジョブ投入時の登録手順については、図１１を用いて後述する。
【００３５】
ここで、図９を参照して、「プリントジョブに含まれるユーザ情報を利用した自動登録」について説明する。ＰＣ１０２からＭＦＰ１０１へ投入されるプリントジョブには、投入者情報が付与されている。プリントジョブを受信したプリント３１１は、保持しているプリントを処理する前に投入者情報をユーザ認証部３０２に伝える。ユーザ認証部３０２は、受け取った投入者情報をユーザＩＤとしてユーザを登録する。ユーザ登録時には、他のユーザと重複を許さない項目（必須項目）のチェック（例えば、ユーザＩＤ）を行なう。
【００３６】
図７に示す設定テーブル７００において、暗証番号の設定を強制すると設定されている場合、暗証番号は必須項目となる。しかし、暗証番号は利用ユーザにより設定されるべきものである。そこで、本実施形態によれば、ユーザ認証部３０２は、図１０に示すテーブル１０００に従って、登録主体ごとに登録操作時に暗証番号の付与を必須とするか否かを制御する。図１０に示すように、登録主体の種別として、「管理者」、「一般ユーザ」、「システム」を含む。図１０では、「管理者」及び「システム」が登録主体である場合には、暗証番号の設定なしで自動登録を許可する設定となっており、「一般ユーザ」が登録主体である場合は、自動登録を不可としている。なお、これらの設定は、例えば、管理者によって行うことができ、これらの設定を受け付けるための画面を操作部２０９に表示して事前に行われる。
【００３７】
図１１を参照して、本実施形態におけるプリントジョブ受信時におけるシンプルログイン機能の自動登録の処理手順について説明する。以下で説明する処理は、例えばＣＰＵ２０１がＲＯＭ２０２やＨＤＤ２０４に格納されている制御プログラムをＲＡＭ２０３に読み出して実行することにより実現される。
【００３８】
Ｓ１１０１で、ユーザ認証部３０２は、ユーザの登録要求を受け付ける。続いて、Ｓ１１０２で、ユーザ認証部３０２は、暗証番号の設定が必要な登録主体であるか否かを判定する。例えば、ユーザ認証部３０２は、当該ユーザの権限や設定テーブル７００、テーブル１０００を参照して、当該ユーザが暗証番号の設定が必要なユーザであるか否かを判定する。暗証番号の設定が必要でなければ（登録主体が「管理者」、「システム」の場合）Ｓ１１０３に進み、必要であれば（登録主体が「一般ユーザ」の場合）Ｓ１１０４に進む。
【００３９】
Ｓ１１０３で、ユーザ認証部３０２は、暗証番号を設定することなく、プリントジョブに含まれるユーザ情報を用いて、当該ユーザを新たな登録ユーザとして、ユーザテーブル４００に自動的に登録し、処理を終了する。一方、Ｓ１１０４で、ユーザ認証部３０２は、当該ユーザを登録することなく、エラー処理を実行し、処理を終了する。エラー処理では、プリントジョブに含まれるユーザ情報に対応するユーザの登録ができない旨をＰＣ１０２に通知してもよい。
【００４０】
以上説明したように、本実施形態に係る画像処理装置は、ユーザごとに認証情報の設定を強制するか否かの設定情報を記憶する。さらに、本画像処理装置は、ユーザからのログイン要求を受け付けると、記憶されている設定情報が認証情報の設定を強制することを示す場合には、認証情報を設定する設定画面を表示部に表示してユーザに認証情報を設定させる。また、本画像処理装置は、当該ユーザにおける認証情報の設定状況に応じてログイン処理を実行する。さらに、本画像処理装置は、プリントジョブ受信時にシンプルログイン機能の自動登録を行う場合に、登録主体であるユーザの権限に応じてユーザを自動で登録するか否かを制御する。このように、本実施形態によれば、ユーザ認証において認証情報の設定状況に応じて当該認証情報の設定を好適に要求することができ、セキュリティを向上させつつ、認証に関連するユーザ操作を軽減することができる。また、本実施形態によれば、シンプルログイン機能の場合であっても全てのユーザに対して認証情報の設定を強制することを設定可能にすることができる。
【００４１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４２】
１００：ＬＡＮ、１０１：ＭＦＰ、１０２：ＰＣ、２００：制御部、２０１：ＣＰＵ、２０２：ＲＯＭ、２０３：ＲＡＭ、２０４：ＨＤＤ、２０５：操作部Ｉ／Ｆ、２０６：プリンタＩ／Ｆ、２０７：スキャナＩ／Ｆ、２０８：ネットワークＩ／Ｆ、２０９：操作部２０９、２１０：プリンタ、２１１：スキャナ
【図１】
2019006087.tif 000003
【図２】
2019006087.tif 000004
【図３】
2019006087.tif 000005
【図４】
2019006087.tif 000006
【図５】
2019006087.tif 000007
【図６】
2019006087.tif 000008
【図７】
2019006087.tif 000009
【図８】
2019006087.tif 000010
【図９】
2019006087.tif 000011
【図１０】
2019006087.tif 000012
【図１１】
2019006087.tif 000013