(57)【要約】      （修正有）【課題】認証サーバとの通信を行うことなく、認証サーバによる認証と同等の認証を、認証情報を用いて行うことができる画像処理装置を提供する。【解決手段】ＣＰＵは、認証サーバによる認証に成功したログインユーザのユーザＩＤにカードＩＤを対応付けて機能制限ＤＢに登録する。また、ＣＰＵは、ログアウト状態でカードＩＤを取得したことに応じて、認証処理のステップＳ３３にてカードＩＤとメモリに記憶された機能制限ＤＢとの照合による認証を行い、認証成功であるとことに応じて、ステップＳ３９にてログイン状態に切替える。このように、複合機は、認証サーバとの通信を行うことなく、認証サーバが記憶する認証ＤＢに基づく認証と同等の認証をメモリに記憶される機能制限ＤＢに基づき行うことができる。【選択図】図９
2019110487.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
ユーザ識別情報にパスワードが対応付けられた第１データベースを記憶する認証サーバと通信可能な第１通信部と、
所定距離内に存在する外部端末から、前記外部端末を特定する端末特定情報を取得する第２通信部と、
操作部と、
制御部と、を備え、
前記制御部は、
前記操作部を介して画像処理の実行指示を受け付けないログアウト状態で、前記操作部を介して前記ユーザ識別情報および前記パスワードを含む第１認証情報が入力されたことに応じて、前記第１通信部を介して前記認証サーバへ該第１認証情報を送信し、前記第１データベースとの照合による認証の結果を受信する第１認証処理と、
前記第１認証処理において認証成功の結果を受信したことに応じて、前記ログアウト状態から前記操作部を介して前記画像処理の実行指示を受け付け可能とするログイン状態に切替える第１ログイン処理と、
前記ログイン状態で、前記第２通信部を介して前記端末特定情報を取得したことに応じて、該端末特定情報を前記第１認証情報に含まれる前記ユーザ識別情報に対応付けた対応情報として前記メモリに記憶させる第１登録処理と、
前記ログアウト状態で、前記第２通信部を介して前記端末特定情報が取得されることに応じて、該端末特定情報と前記メモリに記憶された前記対応情報との照合により認証を行う第２認証処理であって、該端末特定情報が前記対応情報に含まれる場合に認証成功であると判断する前記第２認証処理と、
前記第２認証処理において認証成功であることに応じて、前記ログイン状態に切替える第２ログイン処理と、を実行することを特徴とする画像処理装置。
【請求項２】
前記メモリは、ユーザ識別情報と、前記端末特定情報と、１以上の画像処理それぞれに対する利用可否情報と、が対応付けられた第２データベースを記憶し、
前記制御部は、
前記操作部を介して画像処理の実行指示が入力された場合に、前記実行指示を入力したユーザの前記ユーザ識別情報に対応する前記実行指示が入力された画像処理の利用可否情報を前記第２データベースから取得し、
前記利用可否情報が利用可を示す情報である場合に、前記実行指示にしたがい前記画像処理を実行し、前記利用可否情報が利用否を示す情報である場合に、前記実行指示にしたがい前記画像処理を実行せず、
前記第１登録処理において、前記対応情報を前記第２データベースの前記ユーザ識別情報と前記端末特定情報として記憶させ、前記ユーザ識別情報に対応する前記利用可否情報を利用可を示す情報として記憶させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、
前記第１データベースを利用した認証を行う第１認証モードと、前記第２データベースを利用した認証を行う第２認証モードとのいずれか一方を選択的に実行し、
前記操作部を介して前記第１認証モードと前記第２認証モードの間で切替える処理を実行することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御部は、
前記第２認証モードから前記第１認証モードへ切替えることに応じて、前記第２データベースに記憶されている情報を消去させる処理を実行することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制御部は、
前記ログイン状態で、前記第２通信部を介して前記端末特定情報が取得されたことに応じて、該端末特定情報が前記メモリの前記対応情報として記憶されているか否かを判断する第２判断処理を実行し、
前記第２判断処理において、前記端末特定情報が前記メモリに記憶されていると判断することに応じて、前記第１登録処理は、前記端末特定情報を前記対応情報として登録せず、前記第２判断処理において、前記端末特定情報が前記メモリに記憶されていないと判断することに応じて、前記端末特定情報を登録することを特徴とする請求項１から４の何れかに記載の画像処理装置。
【請求項６】
前記制御部は、
前記第１認証情報の前記ユーザ識別情報が前記メモリの前記対応情報として記憶されている場合には、前記第１登録処理において、該ユーザ識別情報に対応付けられている前記端末特定情報を、前記第２通信部を介して取得した前記端末特定情報に更新して記憶させ、
前記第１認証情報の前記ユーザ識別情報が前記メモリの前記対応情報として記憶されていない場合には、前記第１登録処理において、前記第２通信部を介して取得した前記端末特定情報と前記ログイン状態とするための入力された前記ユーザ識別情報とを新たな前記対応情報として前記メモリに記憶させることを特徴とする請求項１から５の何れかに記載の画像処理装置。
【請求項７】
前記メモリはユーザ識別情報およびパスワードを含む第２認証情報を記憶し、
前記制御部は、
前記メモリに前記第２認証情報が記憶されている場合に、前記第２認証処理において認証成功であることに応じて、前記第１通信部を介して前記認証サーバへ前記第２認証情報および前記第２認証処理において認証成功した前記端末特定情報に対応する前記ユーザ識別情報を送信し、前記第２認証情報による前記第１データベースとの照合および前記ユーザ識別情報が前記第１データベースに含まれているかの判断による認証の結果を受信する第３認証処理と、
前記第３認証処理において認証成功しかつ前記ユーザ識別情報が前記第１データベースに含まれているとの判断結果を受信したことに応じて、前記第２ログイン処理を実行することを特徴とする請求項１から６の何れかに記載の画像処理装置。
【請求項８】
前記画像処理装置は、指定された送信先に電子メールを送信するメール送信機能を備え、
前記第１データベースには、前記ユーザ識別情報に対応付けられたメールアドレスが含まれており、
前記制御部は、
前記第１認証処理において認証成功の結果を受信した後、前記第１認証情報に対応付けられた前記メールアドレスを前記認証サーバから取得する取得処理と、
前記取得処理にて受信した前記メールアドレスを前記ユーザ識別情報に対応付けて前記メモリに記憶させる第２登録処理と、
前記第１認証処理に基づく前記ログイン状態で、前記メール送信機能の実行指示を受け付けたことに応じて、前記第１データベースから取得した前記メールアドレスを前記電子メールの送信元もしくは送信先として設定し、前記第２認証処理に基づく前記ログイン状態で、前記メール送信機能の実行指示を受け付けたことに応じて、前記第２登録処理により前記メモリに記憶された前記メールアドレスを前記電子メールの送信元もしくは送信先として設定する設定処理と、を実行することを特徴とする請求項１から７の何れかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
特許文献１には、例えばＩＣカードなどの認証情報を用いて認証サーバでの認証を行う画像形成装置が記載されている。具体的には、特許文献１記載の画像形成装置は、予め記憶している共通のユーザ識別情報およびパスワードにより認証サーバに認証を依頼する。認証成功後、画像形成装置は、ユーザにより入力されたユーザ情報が認証サーバにある場合には、そのユーザをログインさせる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９３６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１では、ＩＣカードなどの認証情報を用いた認証サーバでの認証は行えるものの、認証の際には必ず認証サーバとの通信を行う必要があった。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、認証サーバとの通信を行うことなく、認証サーバによる認証と同等の認証を、認証情報を用いて行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細は、メモリと、ユーザ識別情報にパスワードが対応付けられた第１データベースを記憶する認証サーバと通信可能な第１通信部と、所定距離内に存在する外部端末から、外部端末を特定する端末特定情報を取得する第２通信部と、操作部と、制御部と、を備え、制御部は、操作部を介して画像処理の実行指示を受け付けないログアウト状態で、操作部を介してユーザ識別情報およびパスワードを含む第１認証情報が入力されたことに応じて、第１通信部を介して認証サーバへ該第１認証情報を送信し、第１データベースとの照合による認証の結果を受信する第１認証処理と、第１認証処理において認証成功の結果を受信したことに応じて、ログアウト状態から操作部を介して画像処理の実行指示を受け付け可能とするログイン状態に切替える第１ログイン処理と、ログイン状態で、第２通信部を介して端末特定情報を取得したことに応じて、該端末特定情報を第１認証情報に含まれるユーザ識別情報に対応付けた対応情報としてメモリに記憶させる第１登録処理と、ログアウト状態で、第２通信部を介して端末特定情報が取得されることに応じて、該端末特定情報とメモリに記憶された対応情報との照合により認証を行う第２認証処理であって、該端末特定情報が対応情報に含まれる場合に認証成功であると判断する第２認証処理と、第２認証処理において認証成功であることに応じて、ログイン状態に切替える第２ログイン処理と、を実行することを特徴とする画像処理装置を開示する。
【発明の効果】
【０００７】
本願に係る画像処理装置によれば、認証サーバとの通信を行うことなく、認証サーバによる認証と同等の認証を、認証情報を用いて行うことができる画像処理装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係るシステムのブロック図である。
【図２】機能制限設定画面を示す図である。
【図３】機能制限ＤＢを示す図である。
【図４】認証ＤＢを示す図である。
【図５】認証サーバ設定画面を示す図である。
【図６】ロック画面を示す図である。
【図７】待機画面を示す図である。
【図８】登録処理のフローチャートである。
【図９】認証処理のフローチャートである。
【図１０】送信先設定処理のフローチャートである。
【図１１】第２実施形態に係る登録処理のフローチャートである。
【発明を実施するための形態】
【０００９】
第１実施形態
システムの構成
図１に示すシステム１は、複合機１０および認証サーバ５０を備える。複合機１０と認証サーバ５０とは通信ネットワーク４０を介して通信可能に接続されている。尚、通信ネットワーク４０の形態は特に限定されず、例えば、ＬＡＮなどである。
【００１０】
複合機の構成
複合機１０は、プリント機能、コピー機能、およびスキャナ機能などを備える複合機である。以下の説明において、複合機１０が備える各機能を総称して機能と記載する場合がある。図１に示す様に、複合機１０は、プリンタ１２、スキャナ１３、ディスプレイ１８、ユーザＩ／Ｆ２０、ＮＦＣＩ／Ｆ２１、通信Ｉ／Ｆ２２、ＣＰＵ３２、およびメモリ３３などを備えている。複合機１０を構成する各構成要素は、通信バス３１を介して相互に接続されている。
【００１１】
プリンタ１２は、印刷データで示される画像を例えばインクジェット方式、電子写真方式などによりシートにカラーまたはモノクロの画像をプリントする。スキャナ１３は、複合機１０が備える不図示の原稿台に載置された原稿の画像を読み取って画像データを生成する。
【００１２】
ディスプレイ１８は、例えば液晶ディスプレイであり、各種の設定画面や装置の動作状態等を表示する。ユーザＩ／Ｆ２０は電源ボタンなどの操作ボタンなどを備え、ユーザによる各種の指示を受け付ける。なお、ディスプレイ１８とユーザＩ／Ｆ２０とは、例えば、ひとつのタッチパネル式の操作パネルとして備えていてもよい。ＮＦＣＩ／Ｆ２１は、所定距離内に存在する、例えばＩＣカードなどのＮＦＣ通信可能な外部端末と近距離無線通信を行う。通信Ｉ／Ｆ２２は、通信ネットワーク４０を介した通信を行う。ＣＰＵ３２は、複合機１０の全体動作を制御するものである。
【００１３】
メモリ３３は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、複合機１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３２が備えるバッファ等、或いはそれらの組み合わせによって実現される。メモリ３３は、ＯＳ３４、装置プログラム３５、および機能制限ＤＢ３６などを記憶している。機能制限ＤＢ３６は、後述するように、ユーザ毎の機能の利用可否などが記載されているデータベースである。ＣＰＵ３２は、各種プログラムをメモリ３３から読み出して実行する。尚、装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３３は、装置プログラム３５の実行に必要なデータおよび情報等を記憶する。また、メモリ３３は、Ｗｅｂサーバとして機能させる為のプログラムであるＥＷＳ（Embedded Web Server）プログラムを記憶しており、複合機１０はＷｅｂサーバとして機能する。
【００１４】
メモリ３３は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１５】
認証サーバの構成
認証サーバ５０は、例えば、ＡＤ（Active Directory）サーバ、ＬＤＡＰ（Lightweight Directory Access Protocol）サーバなどである。認証サーバ５０は、通信Ｉ／Ｆ５３、ＣＰＵ６２、およびメモリ６３などを備える。
【００１６】
通信Ｉ／Ｆ５３は、通信ネットワーク４０を介した通信を行う。メモリ６３は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ等、或いはそれらの組み合わせによって実現される。メモリ６３は、ＯＳ６４および認証ＤＢ６５などを記憶している。ＣＰＵ６２は、各種プログラムをメモリ６３から読み出して実行する。認証ＤＢ６５は、図４に示すように、ユーザＩＤ、パスワード、メールアドレスなどの項目が１組として構成されたデータベースである。
【００１７】
複合機の機能
複合機１０が備えるプリント機能とは、例えば、通信ネットワーク４０を介して、ユーザが操作するＰＣから送信された印刷ジョブなどをプリンタ１２によりシートに印刷する機能である。コピー機能とは、スキャナ１３が生成した画像データをプリンタ１２によりシートに印刷する機能である。スキャン機能とは、スキャナ１３が生成した画像データを、例えば、通信ネットワーク４０を介してＰＣへ送信するなどの機能である。
【００１８】
また、複合機１０は、認証に成功していないユーザに対して機能の実行を制限するセキュリティ機能を有する。また、セキュリティ機能のモードには、認証サーバ５０の認証ＤＢ６５との照合による認証に基づき機能を制限する第１認証モードと、機能制限ＤＢ３６との照合による認証に基づき機能を制限する第２認証モードがある。図２に、セキュリティ機能の設定を行うセキュリティ設定画面８０を示す。セキュリティ設定画面８０には、「Ｏｆｆ」、「機能制限」、および「認証サーバ」を選択肢とするラジオボタンが表示される。複合機１０は、「Ｏｆｆ」が選択された場合にはセキュリティ機能を適用せず、「機能制限」が選択された場合には第２認証モードを実行し、「認証サーバ」が選択された場合には第１認証モードを実行する。つまり、セキュリティ機能が適用される場合には、第１認証モードおよび第２認証モードの何れか一方が選択的に実行される。
【００１９】
複合機１０は、第２認証モードにおいて、ユーザＩ／Ｆ２０を介して入力された情報と機能制限ＤＢ３６との照合による認証において、認証成功であれば、ユーザに許可されている機能を実行可能とする。詳しくは、入力されたユーザＩＤとＰＩＮとの組が機能制限ＤＢ３６の値と一致した場合、もしくは、カードＩＤが機能制限ＤＢ３６の値と一致した場合に、認証成功と判断される。図３に示す様に、機能制限ＤＢ３６は、「ユーザＩＤ」、「ＰＩＮ（Personal Identification Number）」、「カードＩＤ」、「メールアドレス」、「プリント」、「コピー」、「スキャン」などの項目が１組として構成されている。「プリント」、「コピー」、「スキャン」の項目には「利用可」もしくは「利用否」の何れかを示す値が入力される。尚、図３においては、「利用可」は「○」、「利用否」は「×」にて示されている。以下の説明において、「プリント」「コピー」「スキャン」の各機能に対して、「利用可」もしくは「利用否」の何れの情報が対応付けられているかを示す情報を利用可否情報と記載する場合がある。ＣＰＵ３２は機能制限ＤＢ３６を参照して、「利用可」となっている機能だけを実行可能とする。
【００２０】
詳しくは、ＣＰＵ３２は、認証成功したユーザＩＤによるログイン状態で待機画面１１０（図７）を表示する。待機画面１１０に表示される、例えばプリントボタン１１１などの機能の実行を受け付ける選択ボタンが選択されたことに応じて、ＣＰＵ３２は、機能制限ＤＢ３６にて、認証成功したユーザのユーザＩＤの行を検索し、選択された機能の「利用可」もしくは「利用否」の情報を取得する。そして、「利用可」である場合には、ＣＰＵ３２は、選択ボタンの選択に従い、対応する画像処理を実行する。一方、「利用否」を示す情報である場合には、ＣＰＵ３２は選択された選択ボタンに対応する画像処理を実行しない。
【００２１】
複合機１０は、第１認証モードが選択されている場合、電源ＯＮ時は、ディスプレイ１８はロック画面１００（図６）が表示される。ロック画面１００において、ユーザＩ／Ｆ２０を介してユーザＩＤおよびパスワードを含むログイン情報を取得すると、取得したログイン情報を認証サーバ５０に送信して認証を依頼する。認証サーバ５０からの応答が、認証成功である場合には、ログアウト状態からログイン状態に切替える。ここで、ログアウト状態とはユーザＩ／Ｆ２０を介して機能の実行指示を受け付けない状態であり、ログイン状態とはユーザＩ／Ｆ２０を介して機能の実行指示を受け付ける状態である。ログイン状態に切り替わると、ディスプレイ１８が待機画面１１０（図７）に切り替わる。ここでは、第１認証モードでのログイン状態においては、すべての機能を実行可能とするものとする。尚、第１認証モードにおいては、入力されたログイン情報が認証ＤＢ６５の値と一致した場合に、認証成功と判断される。
【００２２】
尚、セキュリティ設定画面８０および機能制限ＤＢ３６の設定はシステム１の管理者がＥＷＳ機能を使用して設定する。管理者は通信ネットワーク４０に接続しているＰＣでブラウザを起動させ、複合機１０のＩＰアドレスを入力する。ＣＰＵ３２は、設定を受け付ける設定画面を提供する。管理者により設定画面に入力された設定値を、ＣＰＵ３２はメモリ３３に記憶させる。
【００２３】
また、管理者は複合機１０に第１認証モードを実行させる場合、セキュリティ設定画面８０などの設定の他に、図５に示す認証サーバ設定画面９０の設定を行う。認証サーバ設定画面９０には、サーバアドレステキストボックス９１、ドメイン名テキストボックス９２、登録時サーバ参照ラジオボタン９３、認証時サーバ参照ラジオボタン９４、管理者ＩＤテキストボックス９５、および管理者パスワードテキストボックス９６が表示される。管理者は、複合機１０を利用するユーザのユーザＩＤが管理されているサーバのＵＲＬとドメイン名をそれぞれサーバアドレステキストボックス９１、ドメイン名テキストボックス９２に入力する。入力された情報にしたがい、第２認証モードにおいて、認証を依頼する認証サーバ５０が特定される。登録時サーバ参照ラジオボタン９３は、後述する登録処理において、認証サーバ５０から情報を取得するか否かを設定するものである。認証時サーバ参照ラジオボタン９４は、後述する認証処理において、認証サーバ５０での認証を実行させるか否かを設定するものである。尚、管理者は、登録時サーバ参照ラジオボタン９３および認証時サーバ参照ラジオボタン９４の少なくともいずれか一方をＯＮに設定する場合、管理者ＩＤテキストボックス９５、および管理者パスワードテキストボックス９６に管理者ＩＤおよび管理者パスワードを入力する。この管理者ＩＤおよび管理者パスワードは、認証ＤＢ６５に登録済みの管理者情報であり、管理者情報による認証が成功すると、認証ＤＢ６５に登録されているユーザの情報を取得可能となる。管理者により設定画面に入力された設定値を、ＣＰＵ３２はメモリ３３に記憶させる。以下の説明において、機能制限ＤＢ３６、認証ＤＢ６５、および認証サーバ設定画面９０に値が入力されたことに応じて、ＣＰＵ３２が入力された値を各々の値としてメモリ３３に記憶させる処理および値が記憶されている状態を登録と記載する場合がある。
【００２４】
尚、ＣＰＵ３２は、セキュリティ設定画面８０の入力が、「機能制限」と「認証サーバ」との間で選択が切替えられた場合には、対応して、第１認証モードと第２認証モードとの間で動作モードを切替える処理を実行する。また、第２認証モードから第１認証モードへ動作を切替えることに応じて、ＣＰＵ３２は機能制限ＤＢ３６のすべての値を消去させる処理を実行する。
【００２５】
上記では、第１認証モードにおいては、ユーザＩ／Ｆ２０を介して取得されたログイン情報を認証サーバ５０に送信して認証を依頼し、認証成功である場合に、ログイン状態とされると説明した。これに加え、複合機１０は、次に説明する登録処理において、機能制限ＤＢ３６に登録されたカードＩＤが入力された場合にも、ログイン状態とする。これにより、登録されたカードＩＤが入力された場合には、認証サーバ５０との通信を行うことなく、ログイン状態に切替えることが可能となる。
【００２６】
登録処理
まず、登録処理について説明する。ここでは、複合機１０はセキュリティ設定画面８０にて、認証サーバが選択され、第１認証モードを実行するものとする。
【００２７】
ＣＰＵ３２は、複合機１０の電源がオンされると、図６に示すロック画面１００をディスプレイ１８に表示させる。ＣＰＵ３２は、後述する認証処理にて認証成功と判断することに応じてログイン状態に切替え、図７に示す待機画面１１０をディスプレイ１８に表示させる。
【００２８】
以下の説明において、認証成功したユーザをログインユーザと称する。認証成功すると、ＣＰＵ３２は、ログインユーザのログイン情報をメモリ３３に記憶させる。ログイン情報は、ログイン時に入力されたユーザＩＤおよびパスワード（カードによるログインの場合はユーザＩＤ）およびログイン方式（後述するカードによるログインか否かに関する情報）を含む。待機画面１１０には、プリントボタン１１１、コピーボタン１１２、およびスキャンボタン１１３が表示される。ログインユーザは、機能を実行させたい場合には所望のボタンを選択し、新規の認証カードのカードＩＤを機能制限ＤＢ３６に登録させたい場合には認証カードをＮＦＣＩ／Ｆ２１に近づける。ここで、認証カードとは、ＮＦＣＩ／Ｆ２１と通信可能なＩＣカードである。ここでは、新規の認証カードには、内蔵するＩＣに予めカードＩＤが書き込まれている。
【００２９】
ＣＰＵ３２は、待機画面１１０が表示されている際に、ＮＦＣＩ／Ｆ２１から通信により取得された認証カードのカードＩＤが送信されることに応じて、図８に示す登録処理を開始する。まず、ＣＰＵ３２は、メモリ３３に記憶されているログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されているか否かを判断する（Ｓ３）。ユーザＩＤが機能制限ＤＢ３６に登録されていないと判断することに応じて（Ｓ３：ＮＯ）、ＣＰＵ３２はログインユーザのユーザＩＤおよびＰＩＮの値を機能制限ＤＢ３６に新たに登録し（Ｓ５）、ステップＳ７へ進む。尚、ここでは、ＰＩＮの値は、予め決められた固定値とするものとする。一方、ユーザＩＤが機能制限ＤＢ３６に登録されていると判断することに応じて（Ｓ３：ＹＥＳ）、ＣＰＵ３２はステップＳ７へ進む。
【００３０】
ステップＳ７では、ＣＰＵ３２は、カードによるログインであるか否かを判断する（Ｓ７）。登録処理の実行により、機能制限ＤＢ３６には、ユーザＩＤに対応付けられたカードＩＤが登録されることになる。そして、過去に登録処理が実行されたことがある場合には、認証カードでの認証成功によりログイン状態への切替えが行われ、登録処理が開始される場合がある。そこで、ＣＰＵ３２は、ステップＳ７にて、カードによるログインであるか否かを判断する。ＣＰＵ３２は、ログイン情報が入力されたことに応じてログイン状態に切替えた場合には、カードによるログインでないと判断する。また、ＣＰＵ３２は、カードＩＤが入力されたことに応じてログイン状態に切替えた場合には、カードによるログインであると判断する。カードによるログインでないと判断することに応じて（Ｓ７：ＮＯ）、ＣＰＵ３２は、ログイン時に入力されたログイン情報を認証サーバ５０に送信し、ログイン情報以外の情報であるメールアドレスの送信を要求し、送信された情報を受信して取得する（Ｓ１３）。認証サーバ５０は、送信されたユーザＩＤに対応するメールアドレスが認証ＤＢ６５に登録されている場合には、登録されているメールアドレスを送信する。一方、認証サーバ５０は、送信されたユーザＩＤに対応するメールアドレスが認証ＤＢ６５に登録されていない場合には、情報が無い旨を示すメッセージを送信する。
【００３１】
一方、カードによるログインであると判断することに応じて（Ｓ７：ＹＥＳ）、ＣＰＵ３２は、認証サーバへ問い合わせるか否かを判断する（Ｓ９）。ＣＰＵ３２は、登録時サーバ参照ラジオボタン９３（図５）のＯＮが選択されたことを示す情報がメモリ３３に記憶されている場合には認証サーバ５０へ問い合わせると判断し、ＯＦＦが選択されたことを示す情報が記憶されている場合には、認証サーバ５０へ問い合わせないと判断する。認証サーバ５０へ問い合わせると判断することに応じて（Ｓ９：ＹＥＳ）、ＣＰＵ３２は、管理者ＩＤテキストボックス９５および管理者パスワードテキストボックス９６に入力された値をそれぞれ、認証を受けるユーザＩＤおよびパスワードとして、ステップＳ１３と同様に、ログインユーザのユーザＩＤのメールアドレスの送信を要求し、送信結果を受信して取得し（Ｓ１１）、ステップＳ１５へ進む。一方、認証サーバ５０へ問い合わせないと判断することに応じて（Ｓ９：ＮＯ）、ＣＰＵ３２は、ステップＳ１１をスキップし、ステップＳ１５へ進む。
【００３２】
次に、ＣＰＵ３２は、登録処理の開始時にＮＦＣＩ／Ｆ２１から送信されたカードＩＤが機能制限ＤＢ３６に登録されているか否かを判断する（Ｓ１５）。カードＩＤが機能制限ＤＢ３６に登録されていないと判断することに応じて（Ｓ１５：ＮＯ）、ＣＰＵ３２は、ログインユーザのユーザＩＤに登録処理の開始時に送信されたカードＩＤを対応付けて、機能制限ＤＢ３６を更新し（Ｓ１７）、ステップＳ２１へ進む。尚、ステップＳ１７において、ＣＰＵ３２は、機能制限ＤＢ３６のカードＩＤに対応する利用可否情報をすべて「利用可」として更新させる。一方、カードＩＤが機能制限ＤＢ３６に登録されていると判断することに応じて（Ｓ１５：ＹＥＳ）、ＣＰＵ３２は、例えば「カードは既に登録されています」などのエラーメッセージをディスプレイ１８に表示させ（Ｓ１９）、ステップＳ２１へ進む。
【００３３】
ステップＳ２１では、ＣＰＵ３２はメールアドレスを取得したか否かを判断する（Ｓ２１）。ＣＰＵ３２は、ステップＳ１１，Ｓ１３にて、認証サーバ５０から送信されたメールアドレスを受信した場合にはメールアドレスを取得したと判断し、情報が無い旨を示すメッセージを受信した場合やステップＳ９でＮＯと判断された結果ステップＳ１１の処理を行わなかった場合にはメールアドレスを取得しないと判断する。メールアドレスを取得したと判断することに応じて（Ｓ２１：ＹＥＳ）、ＣＰＵ３２はメールアドレスを機能制限ＤＢ３６に登録し、登録処理を終了する。一方、メールアドレスを取得しないと判断することに応じて（Ｓ２１：ＮＯ）、ＣＰＵ３２はステップＳ２３をスキップし、登録処理を終了する。
【００３４】
例えば、ユーザＡが、認証カードを用いてログインし、ログインとは別の認証カードについて登録処理を実行させたい場合、この別の認証カードのカードＩＤが機能制限ＤＢ３６に登録されていなければ、機能制限ＤＢ３６においてユーザＡに対応付けられるカードＩＤの値は、ログインに使用された認証カードのカードＩＤから上記の別の認証カードのカードＩＤに更新される。一方、上記の別の認証カードが機能制限ＤＢ３６に既に登録された場合には、エラーとなるため、機能制限ＤＢ３６においてユーザＡに対応付けられるカードＩＤの値は、ログインに使用された認証カードのカードＩＤが対応付けられたままとなる。ただし、この場合においても、メールアドレスの取得が成功した場合には、機能制限ＤＢ３６においてユーザＡにメールアドレスが対応付けられることになる。
【００３５】
また、例えば、ユーザＢがユーザＩＤおよびパスワードを用いてログインし、認証カードのカードＩＤが機能制限ＤＢ３６に登録されていない場合には、機能制限ＤＢ３６には、少なくともユーザＩＤおよびカードＩＤが対応付けられ登録される。また、機能制限ＤＢ３６に認証カードのカードＩＤが既に登録されている場合には、エラーとなるため、ユーザＢにカードＩＤが対応付けられ登録されることはない。ただし、この場合においても、メールアドレスの取得が成功した場合には、機能制限ＤＢ３６においてユーザＢにメールアドレスが対応付けられることになる。
【００３６】
また、登録処理の実行前に、機能制限ＤＢ３６にユーザＩＤが登録されていない場合には、ステップＳ３でＮＯと判断され、ステップＳ５にてユーザＩＤが新たに機能制限ＤＢ３６に登録され、ステップＳ１７にてカードＩＤが登録される。つまり、機能制限ＤＢ３６に新規にユーザＩＤおよびカードＩＤが登録されることになる。一方、登録処理の実行前に、機能制限ＤＢ３６にユーザＩＤが既に登録されている場合には、ステップＳ３でＹＥＳと判断され、ステップＳ１７にて登録済みのユーザＩＤのカードＩＤが上書きされて更新される。これにより、同じユーザＩＤに対して複数のカードＩＤが登録されてしまう重複登録を防止されることができる。
【００３７】
認証処理
次に、図９を用いて認証処理について説明する。
上記したように、複合機１０の電源がオンされると、ＣＰＵ３２はロック画面１００（図６）をディスプレイ１８に表示させる。ロック画面１００には、ユーザＩＤテキストボックス１０１、パスワードテキストボックス１０２、およびＯＫボタン１０３が表示される。ＣＰＵ３２は、ユーザによりＯＫボタン１０３が選択されたことに応じて、もしくは、ロック画面１００の表示中にＮＦＣＩ／Ｆ２１に認証カードが近づけられ、ＮＦＣＩ／Ｆ２１から認証カードとの通信により取得されたカードＩＤが送信されたことに応じて、認証処理を開始する。
【００３８】
認証処理を開始すると、ＣＰＵ３２は、カードによるログインであるか否かを判断する（Ｓ３１）。ＯＫボタン１０３が選択されたことに応じて認証処理を開始した場合には、ＣＰＵ３２はカードによるログインでないと判断する。また、ＮＦＣＩ／Ｆ２１からカードＩＤが送信されたことに応じて認証処理を開始した場合には、ＣＰＵ３２はカードによるログインであると判断する。カードによるログインでないと判断することに応じて（Ｓ３１：ＮＯ）、ＣＰＵ３２は、入力されたユーザＩＤおよびパスワードを含むログイン情報を認証サーバ５０へ送信し、認証を依頼する（Ｓ４７）。認証サーバ５０は、認証を依頼されることに応じて、受信したログイン情報と認証ＤＢ６５との照合により認証し、認証成功との結果もしくは認証失敗との結果を複合機１０へ送信する。認証結果を受信することに応じて、ＣＰＵ３２は認証成功であるか否かを判断する（Ｓ４３）。認証成功との結果を受信し、認証成功であると判断することに応じて（Ｓ４３：ＹＥＳ）、ＣＰＵ３２は、ログイン状態に切替える。ＣＰＵ３２は、メモリ３３にログイン情報として入力されたユーザＩＤおよびパスワードと認証サーバ５０によるログイン方式である旨を示す情報を記憶させ、待機画面１１０（図７）をディスプレイ１８に表示させ（Ｓ３９）、認証処理を終了する。一方、認証成功でないと判断することに応じて（Ｓ４３：ＮＯ）、ＣＰＵ３２は、例えば「ログイン失敗」などのエラーメッセージをディスプレイ１８に表示させ（Ｓ４５）、認証処理を終了する。
【００３９】
一方、カードによるログインであると判断することに応じて（Ｓ３１：ＹＥＳ）、ＣＰＵ３２は機能制限ＤＢ３６に、受信したカードＩＤが登録されているか否かを判断する（Ｓ３３）。機能制限ＤＢ３６に受信したカードＩＤが登録されていないと判断することに応じて（Ｓ３３：ＮＯ）、ＣＰＵ３２は、ステップＳ４５と同様に、エラーメッセージをディスプレイ１８に表示させ（Ｓ３５）、認証処理を終了する。一方、機能制限ＤＢ３６に受信したカードＩＤが登録されていると判断することに応じて（Ｓ３３：ＹＥＳ）、ＣＰＵ３２は、認証サーバ５０の認証が必要であるか否かを判断する（Ｓ３７）。ＣＰＵ３２は、認証時サーバ参照ラジオボタン９４（図５）のＯＮが選択されたことを示す情報がメモリ３３に記憶されている場合には認証サーバ５０の認証が必要であると判断し、ＯＦＦが選択されたことを示す情報が記憶されている場合には、認証サーバ５０の認証が必要でないと判断する。認証サーバ５０の認証が必要でないと判断することに応じて（Ｓ３７：ＮＯ）、ＣＰＵ３２は、ステップＳ３９へ進む。なお、ステップＳ３９において、ＣＰＵ３２は、メモリ３３にログイン情報として入力されたユーザＩＤとカードによるログイン方式である旨を示す情報を記憶させる。一方、認証サーバ５０の認証が必要であると判断することに応じて（Ｓ３７：ＹＥＳ）、ＣＰＵ３２は、管理者ＩＤテキストボックス９５および管理者パスワードテキストボックス９６に入力された値を、それぞれ認証を受けるユーザＩＤおよびパスワードとして、また、機能制限ＤＢ３６にてカードＩＤに対応付けられたユーザＩＤが認証ＤＢ６５にあるか否かを認証サーバ５０に問い合わる（Ｓ４１）。認証サーバ５０は、管理者ＩＤおよび管理者パスワードが認証ＤＢ６５に登録されており、ユーザＩＤが認証ＤＢ６５に登録されている場合に、認証成功との判断結果を複合機１０へ送信する。また、認証サーバ５０は、管理者ＩＤおよび管理者パスワードが認証ＤＢ６５に登録されていない、もしくは、ユーザＩＤが認証ＤＢ６５に登録されていない場合に、認証失敗との結果を複合機１０へ送信する。ＣＰＵ３２は、ステップＳ４１実行後、ステップＳ４３へ進む。ステップＳ４１における認証サーバ５０への問い合わせの結果、認証成功と判断した場合、ＣＰＵ３２は、メモリ３３にログイン情報として入力されたユーザＩＤとカードによるログイン方式である旨を示す情報を記憶させる。
【００４０】
送信先設定処理
次に、図１０を用いて、送信先設定処理について説明する。
複合機１０は、指定された送信先に電子メールを送信するメール送信機能を有する。また、スキャン機能の１機能として、複合機１０は画像データを電子メールの添付ファイルとして送信する機能を有する。
ＣＰＵ３２は、スキャンボタン１１３（図７）が選択されたと判断することに応じて、画像データの送信先などを選択させるためのメニュー画面（不図示）をディスプレイ１８に表示させる。ＣＰＵ３２は、画像データを電子メールの添付ファイルとして送信する機能が選択されたと判断することに応じて、送信先設定処理を開始する。
【００４１】
送信先設定処理を開始すると、ＣＰＵ３２は、ステップＳ７（図８）と同様に、カードによるログインか否かを判断する（Ｓ５１）。カードによるログインであると判断することに応じて（Ｓ５１：ＹＥＳ）、ＣＰＵ３２は、機能制限ＤＢ３６を参照し、ログインユーザのユーザＩＤに対応するメールアドレスを取得し（Ｓ５３）、ステップＳ５５へ進む。一方、カードによるログインでないと判断することに応じて（Ｓ５１：ＮＯ）、ユーザＩＤおよびパスワードによるログインであるため、ＣＰＵ３２は、ステップＳ１３と同様に、ログイン時に入力されたユーザＩＤおよびパスワードを認証サーバ５０に送信し、メールアドレスの送信を要求し、送信された情報を受信して取得し（Ｓ５９）、ステップＳ５５へ進む。ステップＳ５５では、ステップＳ２１と同様に、ＣＰＵ３２はメールアドレスを取得できたか否かを判断する（Ｓ５５）。メールアドレスを取得できたと判断することに応じて（Ｓ５５：ＹＥＳ）、ＣＰＵ３２は、送信先を取得したメールアドレスに設定し（Ｓ５７）、送信先設定処理を終了する。一方、メールアドレスを取得できなかったと判断することに応じて（Ｓ５５：ＮＯ）、ＣＰＵ３２は、例えば「送信先を取得できません」などのエラーメッセージをディスプレイ１８に表示させ（Ｓ６１）、送信先設定処理を終了する。ステップＳ５７を実行して送信先設定処理を終了した後、ＣＰＵ３２は、例えば、ユーザＩ／Ｆ２０の実行ボタン（不図示）が選択されたことに応じて、スキャナ１３に画像データを生成させ、画像データを電子メールの添付ファイルとして、設定により指定されたメールアドレスへ通信Ｉ／Ｆ２２に送信させる処理を実行する。
【００４２】
ここで、複合機１０は画像処理装置の一例であり、メモリ３３はメモリの一例であり、通信Ｉ／Ｆ２２は第１通信部の一例であり、ＮＦＣＩ／Ｆ２１は第２通信部の一例であり、ユーザＩ／Ｆ２０は操作部の一例であり、ＣＰＵ３２は制御部の一例であり、認証サーバ５０は認証サーバの一例である。
【００４３】
また、ユーザＩＤはユーザ識別情報の一例であり、ロック画面１００にて入力されるユーザＩＤおよびパスワードは第１認証情報の一例である。カードＩＤは外部端末を特定する端末特定情報の一例である。管理者ＩＤおよび管理者パスワードは第２認証情報の一例である。
また、認証ＤＢ６５は第１データベースの一例であり、機能制限ＤＢ３６は第２データベースの一例である。
【００４４】
また、認証処理において、ＣＰＵ３２がステップＳ３１でＮＯと判断することに応じて実行するステップＳ４７は、第１認証処理の一例である。ＣＰＵ３２がステップＳ３１でＹＥＳと判断することに応じて実行するステップＳ３３において、ＹＥＳと判断する処理は、第２認証処理の一例である。また、ＣＰＵ３２がステップＳ４３でＹＥＳと判断することに応じて実行するステップＳ３９は第１ログイン処理の一例である。ＣＰＵ３２がステップＳ３３でＹＥＳと判断することに応じて実行するステップＳ３９は第２ログイン処理の一例である。また、登録処理のステップＳ１７は第１登録処理の一例である。ステップＳ１５は第２判断処理の一例である。ＣＰＵ３２がステップＳ３７でＹＥＳと判断することに応じて実行するステップＳ４１は第３認証処理の一例である。ステップＳ１３は、取得処理の一例であり、ステップＳ２３は第２登録処理の一例である。また、ステップＳ５７は設定処理の一例である。
【００４５】
以上、説明した第１実施形態によれば、以下の効果を奏する。
認証処理において、ＣＰＵ３２は、入力されたユーザＩＤおよびパスワードによる認証を認証サーバへ依頼し、認証成功の場合、ステップＳ３９にてログイン状態に切替える。ＣＰＵ３２は、ログイン状態でカードＩＤを取得したことに応じて、登録処理を開始する。また、ＣＰＵ３２は、登録処理のステップＳ１７において、ログインユーザのユーザＩＤにカードＩＤを対応付けて、メモリ３３に記憶させる。これにより、認証サーバ５０による認証に成功したログインユーザのユーザＩＤにカードＩＤが対応付けられて機能制限ＤＢ３６に登録されることになる。また、ＣＰＵ３２は、ログアウト状態でカードＩＤを取得したことに応じて、認証処理のステップＳ３３にてカードＩＤとメモリ３３に記憶された機能制限ＤＢ３６との照合による認証を行い、認証成功であるとことに応じて、ステップＳ３９にてログイン状態に切替える。このように、複合機１０は、認証サーバ５０との通信を行うことなく、認証サーバ５０が記憶する認証ＤＢ６５に基づく認証と同等の認証をメモリ３３に記憶される機能制限ＤＢ３６に基づき行うことができる。
【００４６】
また、ＣＰＵ３２は、登録処理のステップＳ１７において、ユーザＩＤにカードＩＤを対応付け、さらに、利用可否情報については利用可として機能制限ＤＢ３６に登録する。これにより、ＣＰＵ３２は、ユーザＩＤとカードＩＤとの対応情報を機能制限ＤＢ３６の情報として登録することができる。
【００４７】
また、ＣＰＵ３２は、セキュリティ設定画面８０の入力に応じて、「認証サーバ」が選択された場合には第１認証モードを、「機能制限」が選択された場合には第２認証モードを選択的に実行する。セキュリティ設定画面８０の入力が、「機能制限」と「認証サーバ」との間で選択が切替えられた場合には、対応して、第１認証モードと第２認証モードとの間で切替える処理を実行する。これにより、ユーザは、環境に応じて、適切な認証モードに切替えることができる。
【００４８】
また、ＣＰＵ３２は、第２認証モードから第１認証モードへ切替えることに応じて、機能制限ＤＢ３６に記憶されている情報を消去させる処理を実行する。これにより、メモリ３３の空き容量を確保することができる。
【００４９】
また、ＣＰＵ３２は、ステップＳ１５にてＮＯと判断することに応じて、ユーザＩＤにカードＩＤを対応付けてメモリ３３に記憶させ、ステップＳ１５にてＹＥＳと判断することに応じて、ユーザＩＤにカードＩＤを対応付けてメモリ３３に記憶させない。これにより、同じカードＩＤに対して複数のユーザＩＤが登録されてしまう重複登録を防止することができる。
【００５０】
また、ＣＰＵ３２は、ステップＳ３３でＹＥＳと判断し、ステップＳ３７でＹＥＳと判断することに応じて、ステップＳ４５にて、管理者ＩＤおよび管理者パスワードによる認証およびログインユーザのユーザＩＤの照合を依頼し、認証成功であると判断したことに応じて、ステップＳ３９を実行する。これにより、より高いセキュリティを確保することができる。
【００５１】
また、ＣＰＵ３２は、ステップＳ１３にて認証サーバ５０からメールアドレスを取得し、ステップＳ２３にて機能制限ＤＢ３６に取得したメールアドレスを記憶させる。これにより、認証ＤＢ６５に登録されているメールアドレスを機能制限ＤＢに記憶させることができる。また、送信先設定処理において、ＣＰＵ３２は、ステップＳ５１にてＹＥＳと判断したことに応じて、ステップＳ５３において機能制限ＤＢ３６から取得したメールアドレスを、ステップＳ５７においてメールの送信先に設定する。一方、ＣＰＵ３２は、ステップＳ５１にてＮＯと判断したことに応じて、ステップＳ５９において認証サーバ５０から取得したメールアドレスを、ステップＳ５７においてメールの送信先に設定する。これにより、ユーザは、メールアドレスを入力することなく、送信先を設定することができる。利便性が良い複合機１０を提供することができる。
【００５２】
第２実施形態
次に、第２実施形態に係る登録処理について説明する。第２実施形態に係るシステムは第１実施形態と同様である。第２実施形態においても、ＣＰＵ３２は、認証処理を実行する。
第１実施形態と同様に、ＣＰＵ３２は、通信により取得された認証カードのカードＩＤがＮＦＣＩ／Ｆ２１から送信されることに応じて、図１１に示す登録処理を開始する。以下の説明において、第１実施形態の登録処理と同じ処理ステップについては同じ符号を付し、詳細な説明は適宜省略する。
【００５３】
登録処理を開始すると、ＣＰＵ３２はステップＳ１５を実行する。ステップＳ１５においてＹＥＳと判断することに応じて、ＣＰＵ３２はステップＳ１９を実行し、登録処理を終了する。一方、ステップＳ１５にてＮＯと判断することに応じて、ＣＰＵ３２はステップＳ７を実行する。ステップＳ７にてＮＯと判断することに応じて、ＣＰＵ３２はステップＳ１３を実行し、実行後、ステップＳ２１を実行する。一方、ステップＳ７にてＹＥＳと判断することに応じて、ＣＰＵ３２はステップＳ９を実行する。ステップＳ９にてＹＥＳと判断することに応じて、ＣＰＵ３２はステップＳ１１を実行し、実行後ステップＳ２１を実行する。一方、ステップＳ９にてＮＯと判断することに応じて、認証カードによるログインであり機能制限ＤＢ３６にはログインユーザのユーザＩＤは既に登録されているため、ＣＰＵ３２はログインユーザのユーザＩＤに登録処理の開始時に送信されたカードＩＤを対応付けて機能制限ＤＢ３６を更新し（Ｓ８１）、登録処理を終了する。
【００５４】
ステップＳ２１にてＹＥＳと判断することに応じて、ＣＰＵ３２は、ログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されているか否かを判断する（Ｓ７１）。ログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されていないと判断することに応じて（Ｓ７１：ＮＯ）、ログインユーザのユーザＩＤにカードＩＤおよびメールアドレスを対応付けて、機能制限ＤＢ３６に新たに登録し（Ｓ７３）、登録処理を終了する。一方、ログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されていると判断することに応じて（Ｓ７１：ＹＥＳ）、ログインユーザのユーザＩＤに登録処理の開始時に送信されたカードＩＤとメールアドレスとを対応付けて機能制限ＤＢ３６を更新し（Ｓ７５）、登録処理を終了する。
【００５５】
一方、ステップＳ２１にてＮＯと判断することに応じて、ＣＰＵ３２は、ログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されているか否かを判断する（Ｓ７７）。ログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されていないと判断することに応じて（Ｓ７７：ＮＯ）、ログインユーザのユーザＩＤにカードＩＤを対応付けて、機能制限ＤＢ３６に登録し（Ｓ７９）、登録処理を終了する。一方、ログインユーザのユーザＩＤが機能制限ＤＢ３６に登録されていると判断することに応じて（Ｓ７７：ＹＥＳ）、ステップＳ８１を実行し、登録処理を終了する。このように、第２実施形態に係る登録処理では、機能制限ＤＢ３６にカードＩＤが既に登録されている場合には、機能制限ＤＢ３６にユーザＩＤが登録されているか否かにかかわらず、機能制限ＤＢ３６の情報は更新されないことになる。
【００５６】
ここで、ステップＳ７３，Ｓ７５は第１登録処理および第２登録処理の一例であり、Ｓ７９，Ｓ８１は第１登録処理の一例であり、ステップＳ１３は取得処理の一例である。
【００５７】
以上、説明した第２実施形態によれば、以下の効果を奏する。
登録処理において、ＣＰＵ３２は、ステップＳ７１にてＹＥＳと判断したことに応じて、ステップＳ７５にて、機能制限ＤＢ３６に既に登録されているユーザＩＤに対応付けられているカードＩＤをＮＦＣＩ／Ｆ２１を介して取得したカードＩＤに更新させる。一方、ＣＰＵ３２は、ステップＳ７１にてＮＯと判断したことに応じて、ステップＳ７３にて、機能制限ＤＢ３６にユーザＩＤにＮＦＣＩ／Ｆ２１を介して取得したカードＩＤを対応付けて新たな対応情報として記憶させる。これにより、同じユーザＩＤに対して、複数のカードＩＤが登録されてしまう重複登録を防止することができる。
【００５８】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、複合機１０は、第１認証モードおよび第２認証モードを実行すると説明したが、これに限定されない。第２認証モードを実行せず、メモリ３３に機能制限ＤＢ３６が記憶されていない構成の場合においても、メモリ３３にユーザＩＤとカードＩＤとの対応情報を記憶させる構成とすれば良い。
【００５９】
また、上記では、第１認証モードと第２認証モードとの間で切り替わる場合には、機能制限ＤＢ３６の情報は消去されると説明したが、これに限定されない。例えば、機能制限ＤＢ３６の少なくともカードＩＤの情報を消去し、その他の例えば利用可否情報は残す構成としても良い。この場合、認証サーバ５０による認証に成功したログインユーザについてのカードＩＤが新たに登録され、例えば利用可否情報は残されるため、機能制限ＤＢ３６の情報を引き継ぐことができ、再度の入力の手間を省くことができる。
【００６０】
また、上記では、ステップＳ１７において、利用可否情報のすべての機能を「利用可」とすると説明したが、これに限定されない。例えば、機能の一部を「利用可」とする構成としても良い。また、利用可否情報のすべての機能を「利用可」とする処理をステップＳ１７にて実行すると説明したが、これに限定されず、例えばステップＳ５にて実行する構成としても良い。また、上記では、ステップＳ５において、ＰＩＮは固定値が入力されると説明したが、これに限定されない。
【００６１】
また、上記では、送信先設定処理にて、機能制限ＤＢ３６に登録されているメールアドレスを電子メールの送信先のアドレスに設定する処理について説明したが、これに限定されない。例えば、機能制限ＤＢ３６に登録されているメールアドレスを電子メールの送信元のアドレスに設定する処理を実行する構成としても良い。ログイン情報以外の情報の一例としてメールアドレスを例示したが、これに限定されない。
また、上記では、送信先設定処理は、画像データを電子メールの添付ファイルとして送信する機能を実行するための操作をユーザが行ったタイミングで実行するがこれに限らない。たとえば、ユーザＩＤに関連付けられたメールアドレスを送信先として設定するメール送信機能の実行が有効になっている場合に、ログイン時に認証サーバ５０または機能制限ＤＢ３６からログインユーザに対応するメールアドレスを取得し、メール送信機能が実行される際に設定される送信先メールアドレスとして予め登録しておいてもよい。また、登録処理において、メールアドレスが機能制限ＤＢ３６に登録される際に、そのユーザがログインした際には、メール送信機能の実行が可能となるよう機能の実行を有効に切り替えてもよい。
【００６２】
また、上記では、第２認証情報の一例として管理者ＩＤおよび管理者パスワードを例示したが、管理者権限を有するか否かを限定するものではない。
【００６３】
また、上記では、外部端末の一例としてＩＣカードを例示したが、これに限定されない。この他の外部端末、例えばＮＦＣ通信可能なスマートフォンなどでも良い。
また、第２通信部の一例としてＮＦＣＩ／Ｆを例に説明したが、これに限らない。例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）や赤外線通信等他の通信方式に従った通信Ｉ／Ｆなど、所定距離内に存在する固有ＩＤを含むＩＣカード等の外部端末を読み取ることが可能なインターフェースであればよい。
【００６４】
また、上記では、画像処理装置の一例として複合機１０を例示したが、これに限定されない。上記した、プリンタ機能などの複数の機能のうち、少なくとも１つを含む装置であっても良い。また、上記の機能では、複合機の機能を例示したが、機能はこれに限定されるものではない。例えば、ＦＡＸ通信機能などの他の機能を有していても良い。
【符号の説明】
【００６５】
１０  複合機
２０  ユーザＩ／Ｆ
２１  ＮＦＣＩ／Ｆ
２２  通信Ｉ／Ｆ
３２  ＣＰＵ
３３  メモリ
３６  機能制限ＤＢ
５０  認証サーバ
６５  認証ＤＢ
【図１】
2019110487.tif 000003
【図２】
2019110487.tif 000004
【図３】
2019110487.tif 000005
【図４】
2019110487.tif 000006
【図５】
2019110487.tif 000007
【図６】
2019110487.tif 000008
【図７】
2019110487.tif 000009
【図８】
2019110487.tif 000010
【図９】
2019110487.tif 000011
【図１０】
2019110487.tif 000012
【図１１】
2019110487.tif 000013