(57)【要約】      （修正有）【課題】画像処理装置の利用開始時に表示すべき初期画面を適切に決定する仕組みを提供する。【解決手段】ＭＦＰは、ユーザからの認証情報の入力を受け付け、ユーザを認証するＳ８０１乃至Ｓ８０３。ＭＦＰは、予め設定されている初期画面の優先設定に基づいて、初期画面を操作部に表示する。このとき、ＭＦＰは、ユーザによって機能が選択されたタイミングで、ユーザ認証を行う機能別認証であると判定するＳ８０５と、予め設定された初期画面の表示を行わず、上記ユーザによって選択された機能に対応するホーム画面を表示するＳ８１３を備える。【選択図】図８
2018186554.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
管理権限を有するユーザの操作に応じて共通の初期画面を設定する第１の設定手段と、
各ユーザの操作に応じてユーザ毎の初期画面を設定する第２の設定手段と、
ユーザ毎の初期画面を表示するか否かを、管理権限を有するユーザの操作に応じて設定する第３の設定手段と、
前記情報処理装置の利用開始時に、前記第３の設定手段によりユーザ毎の初期画面を表示すると設定されていれば、前記第２の設定手段によって設定された初期画面を表示し、前記第３の設定手段によりユーザ毎の初期画面を表示しないと設定されていれば、前記第１の設定手段により設定された初期画面を表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の設定手段は、初期画面の設定を含むユーザ毎のカスタマイズ設定を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の設定手段及び前記第２の設定手段は、前記情報処理装置の利用開始時に起動させる初期機能として指定される機能に対応する画面を前記初期画面として設定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
ユーザからの認証情報の入力を受け付ける受付手段と、
ユーザによって前記情報処理装置の利用が開始される際に、前記受付手段が受け付けた認証情報に基づいてユーザを認証する第１の認証手段と、
ユーザによって機能が選択された場合に、前記受付手段が受け付けた認証情報に基づいてユーザを認証する第２の認証手段と、を備え、
前記表示手段は、前記第１の認証手段による認証を行う場合であって、前記第１の認証手段による認証が成功した場合は、前記第３の設定に基づく初期画面を表示し、前記第２の認証手段による認証を行う場合であって、前記第２の認証手段による認証が成功した場合は、前記第３の設定手段に基づく初期画面の表示を行わず、認証されたユーザによって選択された機能に対応する操作画面を表示することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記初期画面は、プリント機能に関する設定画面、コピー機能に関する設定画面、送信機能に関する設定画面、及び前記情報処理装置の備える機能を選択するためのメインメニュー画面を含むことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
情報処理装置の制御方法であって、
管理権限を有するユーザの操作に応じて共通の初期画面を設定する第１の設定ステップと、
各ユーザの操作に応じてユーザ毎の初期画面を設定する第２の設定ステップと、
ユーザ毎の初期画面を表示するか否かを、管理権限を有するユーザの操作に応じて設定する第３の設定ステップと、
前記情報処理装置の利用開始時に、前記第３の設定ステップによりユーザ毎の初期画面を表示すると設定されていれば、前記第２の設定ステップによって設定された初期画面を表示し、前記第３の設定ステップによりユーザ毎の初期画面を表示しないと設定されていれば、前記第１の設定ステップにより設定された初期画面を表示する表示ステップと、を含むことを特徴とする制御方法。
【請求項７】
前記第２の設定ステップは、初期画面の設定を含むユーザ毎のカスタマイズ設定を行うことを特徴とする請求項６に記載の制御方法。
【請求項８】
前記第１の設定ステップ及び前記第２の設定ステップは、前記情報処理装置の利用開始時に起動させる初期機能として指定される機能に対応する画面を前記初期画面として設定することを特徴とする請求項６又は７に記載の制御方法。
【請求項９】
ユーザからの認証情報の入力を受け付ける受付ステップと、
ユーザによって前記情報処理装置の利用が開始される際に、前記受付ステップが受け付けた認証情報に基づいてユーザを認証する第１の認証ステップと、
ユーザによって機能が選択された場合に、前記受付ステップが受け付けた認証情報に基づいてユーザを認証する第２の認証ステップと、を含み、
前記表示ステップは、前記第１の認証ステップによる認証を行う場合であって、前記第１の認証ステップによる認証が成功した場合は、前記第３の設定に基づく初期画面を表示し、前記第２の認証ステップによる認証を行う場合であって、前記第２の認証ステップによる認証が成功した場合は、前記第３の設定ステップに基づく初期画面の表示を行わず、認証されたユーザによって選択された機能に対応する操作画面を表示することを特徴とする請求項６から８のいずれか１項に記載の制御方法。
【請求項１０】
前記初期画面は、プリント機能に関する設定画面、コピー機能に関する設定画面、送信機能に関する設定画面、及び前記情報処理装置の備える機能を選択するためのメインメニュー画面を含むことを特徴とする請求項６から９のいずれか１項に記載の制御方法。
【請求項１１】
請求項１から１０に記載のいずれか１項に記載の制御方法をコンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、初期画面を表示する情報処理装置、情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
印刷機能、コピー機能、画像データの送信機能及び保存機能などの基本機能を備えた画像処理装置が知られている。このような画像処理装置には、上記基本機能に加えて、後から新たな機能を追加することもできるものもある。また更に、上記画像処理装置では、利用開始時に上記基本機能や後から追加した新たな機能を選択するためのメインメニュー画面を画像処理装置の表示部に表示し、ユーザからの操作を受け付ける。
【０００３】
また、画像処理装置の利用開始時に表示する画面を、管理者が画像処理装置の初期画面として予め設定することが可能な画像処理装置が知られている（特許文献１）。特許文献１には、コピー機能、画像データの送信機能のいずれかの機能を選択して、画像処理装置の利用開始時に表示する初期画面として設定することが開示されている。初期画面が設定されると、設定された初期画面が画像処理装置の利用開始時に表示される。
【０００４】
また、画像処理装置にユーザ認証機能を設けることが知られている。このような画像処理装置では、利用開始時にユーザＩＤやパスワード等の認証情報の入力をユーザに要求し、入力された認証情報に基づいたユーザ認証を行う。上述した初期画面の設定が行われている場合は、ユーザ認証が成功したことに応じて初期画面が表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１２４０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１には、画像処理装置の利用開始時に表示する画面を初期画面として設定することが示されているが、これに加えて、初期設定値をユーザごとに設定可能なカスタマイズ機能を画像処理装置に設けることが考えられる。カスタマイズ機能とは、ユーザごとに個人設定値を設定しておくことで、個人設定値に従って画像処理装置の初期値や振る舞いをユーザごとに変更できるようにする機能である。
【０００７】
カスタマイズ機能の１つとして、画像処理装置の利用開始時に表示すべき初期画面をユーザごとに設定することが考えられる。これにより、ユーザはよく利用する機能に対応する画面を初期画面として予め設定しておくことで、画像処理装置の利用開始時にその画面が表示されるようにすることができる。
【０００８】
一方、管理者からの要望として、画像処理装置の共通情報として設定した初期画面を必ず表示させたいという要望がある。例えば、どのユーザが画像処理装置を使用する場合にも、プリント及びコピーを行った枚数をユーザに通知する機能に対応する画面を初期画面として表示させたいという要望がある。
【０００９】
このように、管理者が画像処理装置の使用開始時に必ず表示させたいと考えて初期画面を設定した場合であっても、ユーザごとに設定された初期画面が表示されてしまうと、管理者が意図した初期画面が表示されないという問題がある。そうかといって、常に管理者が設定した初期画面を表示するようにすると、カスタマイズ機能の利便性を活かすことができず使い勝手が低下してしまう。
【００１０】
本発明は、上記の問題点に鑑みなされたものであり、画像処理装置の利用開始時に表示すべき初期画面を適切に決定する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明の情報処理装置は、管理権限を有するユーザの操作に応じて共通の初期画面を設定する第１の設定手段と、各ユーザの操作に応じてユーザ毎の初期画面を設定する第２の設定手段と、ユーザ毎の初期画面を表示するか否かを、管理権限を有するユーザの操作に応じて設定する第３の設定手段と、前記情報処理装置の利用開始時に、前記第３の設定手段によりユーザ毎の初期画面を表示すると設定されていれば、前記第２の設定手段によって設定された初期画面を表示し、前記第３の設定手段によりユーザ毎の初期画面を表示しないと設定されていれば、前記第１の設定手段により設定された初期画面を表示する表示手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像処理装置の利用開始時に表示すべき初期画面を適切に決定することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態におけるＭＦＰ１０１のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態におけるＭＦＰ１０１のソフトウェア構成を示すブロック図である。
【図３】本発明の実施形態におけるＭＦＰ１０１の認証情報記憶部のデータモデルを示す図である。
【図４】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図５】本発明の実施形態におけるＭＦＰ１０１の設定情報記憶部のデータモデルを示す図である。
【図６】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図７】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図８】本発明の実施形態におけるＭＦＰ１０１のログイン動作を示すフローチャートである。
【図９】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図１０】本発明の実施形態におけるＭＦＰ１０１のログイン動作を示すフローチャートである。
【図１１】本発明の実施形態におけるＭＦＰ１０１のログイン動作を示すフローチャートである。
【図１２】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。図１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１のハードウェア構成を示すブロック図である。ＭＦＰ１０１は、情報処理装置の一例である。本実施形態では情報処理装置の一例としてＭＦＰを用いて説明するが、ユーザ認証機能を備えた情報処理装置であれば、ＭＦＰでなくても構わない。
【００１６】
ＣＰＵ１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムを読み出して読取制御や印刷制御などの各種制御を行う。ＲＡＭ１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリアやストレージ１１４に記憶された各種プログラムを展開する為の一時記憶領域として用いられる。ストレージ１１４は、画像データ、各種プログラム及び各種設定情報を記憶する。また本実施形態ではストレージ１１４としてＨＤＤ等の補助記憶装置を想定しているが、ＳＳＤ等のＦＬＡＳＨ  ＤＩＳＫであってもよい。
【００１７】
なお、ＭＦＰ１０１は、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵや複数のＲＡＭ、ＲＯＭ及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ハードウェア回路を用いて一部の処理を実行するようにしても良い。
【００１８】
操作部Ｉ／Ｆ１１５は、操作部１１６と制御部１１０を接続する。操作部１１６には、タッチパネルを有する液晶表示部やキーボードなどが備えられ、ユーザの指示を受け付ける受付部及びユーザに情報を表示する表示部として機能する。
【００１９】
プリンタＩ／Ｆ１１７は、プリンタ１１８と制御部１１０を接続する。プリンタ１１８で印刷すべき画像データはプリンタＩ／Ｆ１１７を介して制御部１１０からプリンタ１１８に転送され、画像データに基づいた画像が、用紙などのシート上に印刷される。
【００２０】
スキャナＩ／Ｆ１１９は、スキャナ１２０と制御部１１０を接続する。スキャナ１２０は、ＭＦＰ１０１にセットされた原稿を読み取って画像データ（画像ファイル）を生成し、スキャナＩ／Ｆ１１９を介して制御部１１０のストレージ１１４に転送する。ＭＦＰ１０１は、スキャナ１２０で生成された画像データを、プリンタ１１８に転送し、印刷することができる（コピー機能）。また、スキャナ１２０で生成された画像データを、各種送信プロトコルを用いて送信することもできる（送信機能）。更に、スキャナ１２０で生成された画像データをＭＦＰ１０１が読み書き可能な保存領域に保存することもできる（保存機能）。
【００２１】
ネットワークＩ／Ｆ１２１は、制御部１１０（ＭＦＰ１０１）をＬＡＮ１００に接続する。ネットワークＩ／Ｆ１２１は、ＬＡＮ１００上の外部装置（メールサーバやファイルサーバ、ＰＣなど）に画像データや情報を送信したり、ＬＡＮ１００上の外部装置から情報を受信したりする。更にＭＦＰ１０１は、図示しないモデムを有し、ＰＳＴＮを介してファクス送受信を行うこともできる（ＦＡＸ機能）。
【００２２】
図２は、ＭＦＰ１０１のソフトウェア構成の一部を例示するブロック図である。なお、図２は、本実施例を説明するために、ＭＦＰ１０１が備えるソフトウェアの一部を例示したものであり、他のソフトウェアが含まれていても構わない。
【００２３】
図２におけるアプリケーションソフトウェア２１０及びシステムソフトウェア２１１を実現させるためのプログラムは、ＲＯＭ１１２又はストレージ１１４に記憶される。上記プログラムはＭＦＰ１０１の電源投入時や機能利用時など、必要に応じてＲＡＭ１１３に展開され、ＣＰＵ１１１により実行される。
【００２４】
システム制御部２００は、ＭＦＰ１０１の全体の制御を行うためのシステムソフトウェアであり、アプリケーションソフトウェア及びシステムソフトウェアと協働して後述するフローチャートにおける各ステップを実現する。
【００２５】
認証管理部２０１は、ストレージ１１４上のユーザ情報を格納したデータベースである認証情報記憶部２０２へのアクセス制御を行うためのシステムソフトウェアである。設定管理部２０３は、ストレージ１１４上の設定情報を記憶したデータベースである設定情報記憶部２０４へのアクセス制御を行うためのシステムソフトウェアである。
【００２６】
アプリケーションソフトウェア２１０は、ＭＦＰ１０１がユーザに提供する機能を実現するためのソフトウェアである。本実施形態におけるＭＦＰ１０１は以下の機能に対応するアプリケーションソフトウェアを備える。
【００２７】
システム制御部２００は、前述したコピー機能、送信機能、及び保存機能に対応するアプリケーションソフトウェア２１０を実行管理することで、各機能をユーザに提供する。
【００２８】
更に、アプリケーションソフトウェア２１０は、ヘルプ画面を表示するヘルプ機能、ＭＦＰ１０１で利用可能な機能の一覧を選択可能に表示するメインメニュー機能、及びユーザに対して使用状況を通知する印刷枚数管理機能などの機能をユーザに提供する。なお、本実施形態で示した機能はＭＦＰ１０１がユーザに提供する機能の一例であり、ＭＦＰ１０１はその他の機能を備えていても構わない。例えば、本実施形態のＭＦＰ１０１は、後から新たな機能を提供するアプリケーションソフトウェアを装置本体にインストールすることができる。これらの新たな機能についても、ＭＦＰ１０１がユーザに提供する機能に含まれる。また、ＭＦＰ１０１はＷｅｂブラウザを備え、ネットワークＩ／Ｆ１２１を介してＬＡＮ１００上のＷｅｂサーバ（不図示）からＷｅｂアプリケーションを利用することができる。これらのＷｅｂアプリケーションが提供する機能についてもＭＦＰ１０１がユーザに提供する機能に含まれていても構わない。
【００２９】
図６及び図７は、ＭＦＰ１０１の備える機能が起動したときに操作部１１６に表示される画面の一例である。図６（Ａ）はメインメニュー機能が起動したときに表示されるメインメニュー画面の一例であり、図６（Ｂ）はコピー機能が起動したときに表示されるコピー設定画面の一例である。また、図６（Ｃ）は送信機能が起動したときに表示される送信設定画面の一例である。図７（Ａ）（Ｂ）（Ｃ）は印刷枚数管理機能が起動したときに表示される管理画面の一例である。このように起動した機能に対応する画面が領域６１０に表示され、各機能は操作部１１６を介してユーザによる入力や操作を受け付ける状態となる。
【００３０】
なお、アプリケーションソフトウェア２１０はシステム制御部２００と協働することで、制御部１１０の各Ｉ／Ｆを介した各ハードウェアを制御する。更に、必要に応じて認証管理部２０１及び設定管理部２０３と協働して、認証情報記憶部２０２に格納された認証情報や設定情報記憶部２０４に格納された設定情報へのアクセスを行うことができる。
【００３１】
＜認証処理の概要＞
ＭＦＰ１０１は、ユーザから入力された認証情報（ユーザ名及びパスワード）と、認証情報記憶部２０２に格納された認証情報とを照合することによってユーザを認証することができる。照合の結果、認証情報が一致した場合は、認証ＯＫとしてＭＦＰ１０１へのユーザのログインを許可する、認証情報が一致しなかった場合は認証ＮＧとしてＭＦＰ１０１へのユーザのログインを許可しない。
【００３２】
また、認証情報記憶部２０２のデータベースには複数のユーザが登録されており、新規ユーザの登録や、ユーザの削除、及びユーザ情報の更新を行うことも可能である。更に、複数のユーザをグループとして管理することもできる。上述したユーザ情報を更新することによって、ユーザをグループに所属させたり、ユーザをグループから脱退させたりすることができる。なお、グループ情報についても、認証情報記憶部２０２のデータベースに格納される。
【００３３】
また、ユーザを認証する際には、ＭＦＰ１０１内部の認証情報記憶部２０２を用いた認証（以下、ローカル認証という）ではなく、ネットワークＩ／Ｆ１２１を介して、外部の認証サーバに接続し、外部の認証サーバの認証結果を利用するようにしても構わない。この場合、外部の認証サーバとの認証情報のやり取りは、例えばＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等の公知の技術を用いて行う。
【００３４】
図３は、認証情報記憶部２０２のデータ構造の一例を示す図である。認証情報記憶部２０２は、ユーザを認証するために必要な情報３０１及び３０２と、ユーザに関する情報３０３乃至情報３０６を、ユーザ毎に関連付けて管理している。情報３０１は、ユーザを一意に示すユーザ名（ユーザＩＤ）である。図３には、「ＡＡＡ」というユーザ名に対応するユーザのデータを示す。
【００３５】
情報３０２は、「ＡＡＡ」のユーザを認証するためのパスワードを示している。情報３０３は、「ＡＡＡ」のユーザの名前が「Ｔａｒｏ  Ｔａｎａｋａ」であることを示している。情報３０４は、「ＡＡＡ」のユーザが「グループ１」及び「グループ４」というグループに属していることを示している。なお、ユーザは１つまたは複数のグループに所属することができ、またどのグループにも属さないようにすることもできる。情報３０５は、情報３０２として管理しているパスワードを、「ＡＡＡ」のユーザ自身が変更可能であるか否かを示している。情報３０５が「不可」となっている場合は、情報３０２のパスワードは管理者のみが変更可能である。
【００３６】
情報３０６は、情報３０２として管理されているパスワードの有効期限を示している。情報３０６が「無期限」となっている場合は、情報３０２のパスワードを無期限で使用することができる。情報３０６に期限が設定されている場合、ユーザは、期限が近づいたときにパスワードの変更を要求される。
【００３７】
図４は、ユーザ認証を行う場合に、操作部１１６に表示されるログイン処理を受け付ける為のログイン画面の一例を示す図である。ユーザは図４の画面において、ＭＦＰ１０１にログインするために必要な認証情報を入力することができる。情報４００はユーザ名とパスワードを入力することをユーザに通知するメッセージである。領域４０１は、ユーザ名を入力する為の領域であり、領域４０２はパスワードを入力するための領域である。
【００３８】
また、領域４０３はログイン先選択領域であり、ユーザはドロップダウンリストから認証先を選択することができる。前述したＭＦＰ１０１の認証情報記憶部２０２を用いてローカル認証を行う場合は、ユーザはログイン先としてこのデバイスを選択する。一方、外部認証サーバを用いた認証を行う場合は、ユーザは外部の認証サーバの名称を選択して、選択された認証サーバを介した認証を行う。なお、外部の認証サーバは、管理者によって予め外部の認証サーバを利用する為の設定が行われている場合のみ選択できる。
【００３９】
操作キー４０４は、認証を開始するための操作キーである。ユーザによって操作キー４０４が押下されると、領域４０１及び領域４０２に入力された認証情報が正しいか照合を行う。照合の結果、認証情報が正しい場合は、認証ＯＫとしてＭＦＰ１０１へのログインを許可する、認証情報が一致しなかった場合は認証ＮＧとしてＭＦＰ１０１へのログインを許可しない。
【００４０】
また、本実施形態においてユーザ認証が行われる場合とは、ユーザ認証を実行することが管理者によって設定されている場合である。この設定がなされていない場合（無効化されている場合）は、ユーザ認証は行われない。
【００４１】
また、ユーザ認証を実行するタイミングは、ＭＦＰ１０１の操作開始時と機能選択時の２つの場合がある。操作開始時にユーザ認証を行う場合は、ユーザがＭＦＰ１０１の利用を開始するタイミングでユーザ認証が実行される。認証が成功した場合、ユーザは、ＭＦＰ１０１の各種機能を利用できる。
【００４２】
一方、ＭＦＰ１０１の操作開始時ではなく、ＭＦＰ１０１が備える各機能が選択されたとき（機能選択時）にユーザ認証を行う事もできる（以下、機能別認証という）。機能別認証を行う場合は、管理者はユーザ認証が必要な機能を設定しておき、その機能が利用されるタイミングでユーザ認証を行う。
【００４３】
ここでは、機能別認証の例として「スキャンして送信」機能及び「ＦＡＸ」機能が利用される際に、認証を行うように設定された場合を考える。この場合、「スキャンして送信」機能、および「ＦＡＸ」機能以外の機能は、ユーザ認証を行うことなく利用することができるものとする。ユーザがＭＦＰ１０１の利用を開始するタイミングでは、例えば、各機能を選択できるメインメニュー機能が起動する。図６（Ａ）は、操作部１１６に表示されるＭＦＰ１０１が備える各機能の選択を受け付ける為のメインメニュー画面の一例を示す図である。領域６１０は各機能に対応する操作画面を表示するための領域である。ユーザは領域６１０に表示されたメインメニュー画面を介して、各機能を選択することができる。ユーザが操作部１１６を介して操作キー６０１を選択すると、「コピー」機能が起動し、操作キー６０４を選択すると、「プリント」機能が起動する。
【００４４】
一方、操作キー６０２又は操作キー６０３の「スキャンして送信」機能又は「ＦＡＸ」機能が選択されると、ユーザ認証が実行される。認証が成功すると、ユーザが選択した機能が起動する。
【００４５】
＜カスタマイズ処理の概要＞
ユーザがＭＦＰ１０１にログインすると、ＭＦＰ１０１のカスタマイズ処理が行われる。カスタマイズ処理とは、設定管理部２０３を介して設定情報記憶部２０４に格納された後述する個人設定情報を取得し、ＭＦＰ１０１の設定に反映する処理である。また、ユーザがＭＦＰ１０１からログアウトしたときには、設定管理部２０３を介して設定情報記憶部２０４に格納されたデバイス設定情報が読み込まれ、ＭＦＰ１０１の各設定に反映される。
【００４６】
これらのカスタマイズ処理は、設定情報記憶部２０４に格納されたデバイス設定情報、個人設定情報、及びグループ設定情報に基づいてＭＦＰ１０１の設定を行う。
【００４７】
ユーザは、ＭＦＰ１０１を利用する際の個人設定情報を予め登録することができる。また、ＭＦＰ１０１の管理者は、ＭＦＰ１０１の管理画面を介してデバイス設定情報、個人設定情報、及びグループ設定情報の登録及び変更を行うことができる。なお、デバイス設定情報は、ＭＦＰ１０１で共通の設定情報であるため、１つの設定情報のみ登録される。一方、ユーザ設定情報はユーザ毎に個別の設定情報（個人情報）が登録される。グループ設定情報についてもグループごとに個別の設定情報が登録される。
【００４８】
まず、デバイス設定情報はＭＦＰ１０１で共通する１つの設定情報（共通情報）である。例えば、ＭＦＰ１０１で利用する言語、ＭＦＰ１０１の利用開始時に表示すべき初期画面、全ユーザで共通して利用されるアドレス帳情報などの設定情報が含まれる。また、デバイス設定情報は、前述する認証機能が設定されていない場合のＭＦＰ１０１の初期設定として利用することもできる。
【００４９】
次に、個人設定情報には、ユーザごとの設定情報が格納される。例えば、そのユーザが利用する言語や、利用開始時に表示すべき初期画面、ユーザごとのアドレス帳情報などの設定情報が含まれる。
【００５０】
グループ設定情報は、それぞれのグループに所属するユーザに提供される設定情報であり、例えば、グループ共通のアドレス帳や、そのグループに所属するユーザが利用する言語、利用開始時に表示すべき初期画面などの設定情報が含まれる。
【００５１】
図５は設定情報記憶部２０４のデータ構造の一例を示す図である。
【００５２】
まず、対象５０１は、設定情報の種別を特定するための情報であり、デバイス設定情報、個人設定情報、及びグループ設定情報のいずれかを示す情報が格納される。さらに、個人設定情報の場合は、ユーザを特定するためのユーザ名が格納され、グループ設定情報の場合はグループを特定するためのグループ名が格納される。
【００５３】
キー５０２は設定項目を特定する為の情報であり、設定値５０３は設定項目に対応する設定値である。設定管理部２０３は、対象５０１及びキー５０２を組み合わせることで、設定項目に設定された設定値５０３の取得及び格納を行う事が出来る。
【００５４】
次に各設定項目について説明する。図５では、デバイスを特定する情報として「デバイス」、ユーザを特定するユーザ名としてそれぞれ「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」、グループを特定するグループ名として「グループ１」を例示している。なお、「ＡＡＡ」、「ＢＢＢ」の個人設定情報は、管理者又はユーザにより予め設定済みであり、設定情報記憶部２０４に対応する個人設定情報が格納されているものとする。また、「ＣＣＣ」の個人設定情報は、管理者又はユーザによる設定がなされておらず、設定情報記憶部２０４に対応する個人設定情報が保存されていないものとする。
【００５５】
例えば、設定管理部２０３は、対象「ＡＡＡ」及びキー「表示設定−表示言語」で設定情報記憶部２０４にアクセスすることで、「ＡＡＡ」の表示言語として設定された「日本語」という設定値を取得できる。また、「ＡＡＡ」の場合と同様に、対象「ＢＢＢ」及びキー「表示設定−表示言語」で設定情報記憶部２０４にアクセスすることで、「ＢＢＢ」の表示言語として設定された「中国語」という設定値を取得できる。
【００５６】
また、対象が「ＢＢＢ」で、キー「個人アドレス帳−個人アドレス１」設定情報記憶部２０４にアクセスすることで、「ＢＢＢ」の個人アドレス帳の１番目の送信宛先である「ｃｃｃ＠ａｂｃ．ｃｏｍ」を取得できる。
【００５７】
また、対象が「デバイス」の場合は、キー「表示設定−表示言語」でデバイス設定情報にアクセスすることで、共通の表示言語として設定された「英語」という設定値を取得できる。
【００５８】
このように設定管理部２０３は対象５０１を特定する情報とキー５０２を用いて、設定情報記憶部２０４に格納されたデバイス設定情報、個人設定情報、及びグループ設定情報を参照することができる。
【００５９】
システム制御部２００は、ユーザ認証が成功すると、設定管理部２０３を介して各設定値５０３を適宜参照し、ＭＦＰ１０１の設定を変更する。例えば「ＢＢＢ」のユーザ認証が成功すると、表示言語の設定を参照し、ＭＦＰ１０１の操作部１１６に表示する表示言語設定をユーザの設定した「中国語」に設定する。また「ＢＢＢ」の初期画面の設定を参照し、ログイン後に送信機能を起動し、操作部１１６に送信機能に対応する操作画面を表示する。
【００６０】
また、各機能に対応するアプリケーションソフトウェアは、設定管理部２０３を介して各設定値５０３を適宜参照することができる。例えば、「ＡＡＡ」のユーザ認証が成功し、初期画面に対応する機能（以下、初期機能という）として送信機能を起動させる場合を考える。送信機能は、送信宛先を指定する際にアドレス帳から宛先を選択することができる。図５に示すように、アドレス帳には、全てのユーザが利用できる共有アドレス帳と、ユーザ毎に利用できる個人アドレス帳と、グループ毎に利用できるグループアドレス帳がある。送信機能に対応するアプリケーションソフトウェアが起動する場合には、対象「ＡＡＡ」及びキー「個人アドレス帳」で個人設定情報にアクセスすることでユーザＡＡＡの個人アドレス帳を取得する。また、対象「デバイス」及びキー「共有アドレス帳」でデバイス設定情報にアクセスすることで、共有アドレス帳を取得する。更に、ユーザＡＡＡの所属する「グループ１」及び「グループ４」のグループ設定情報を参照し、「グループ１」及び「グループ４」のグループアドレス帳を取得する。このようにして、送信機能は、ユーザごとにカスタマイズされたアドレス帳をユーザに提供する。
【００６１】
また、各機能に対応するアプリケーションソフトウェアは、ユーザが過去に設定した設定履歴を参照することなどもできる。
【００６２】
＜ログイン処理時の初期画面の表示＞
図８は、ＭＦＰ１０１におけるログイン時の初期画面の表示を説明するフローチャートである。図８のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がストレージ１１４又はＲＯＭ１１２に記憶されたシステムソフトウェア及びアプリケーションソフトウェアを実現するためのプログラムを実行することにより実現される。
【００６３】
図８のフローチャートが実行されるのは、前述したように、ＭＦＰ１０１の操作開始の際と機能選択の際のどちらかで認証（ログイン）が要求された場合である。以下においては、ＭＦＰ１０１で認証情報の照合を行う場合について述べているが、外部サーバで認証情報の照合を行うようにしても構わない。
【００６４】
ステップＳ８０１では、システム制御部２００は、前述した図４のログイン画面を介した認証情報の入力及び認証の指示を受け付ける。
【００６５】
ユーザが操作キー４０４を押下したことを検知すると、ステップＳ８０２に進む。
【００６６】
ステップＳ８０２では、ステップＳ８０１で取得した認証情報を認証情報記憶部２０２に格納された認証情報と照合する。照合の結果、認証ＯＫの場合（ステップＳ８０２でＯＫ）は、ステップＳ８０４に進み、認証ＮＧの場合（ステップＳ８０２でＮＧ）は、ステップＳ８０３に進む。ステップＳ８０３では、操作部１１６を介してユーザにログインが失敗したことを通知し、ステップＳ８０１の認証指示の受付に戻る。
【００６７】
ステップＳ８０４では、システム制御部２００は、ユーザ識別情報としてユーザから入力されたユーザ名を取得する。
【００６８】
ステップＳ８０５では、システム制御部２００は、認証方式が機能別認証であるか否かを判断する。認証方式が機能別認証の場合は、ステップＳ８１３に進む。ステップＳ８１３では、ユーザが選択した機能を起動し、その機能に対応する画面を表示して、ログイン処理を終了する。認証方式が機能別認証でない場合は、ステップＳ８０６に進む。
【００６９】
ステップＳ８０６では、システム制御部２００は、ユーザの設定した初期画面を優先するか否かを判定する。
【００７０】
前述したように、設定情報記憶部２０４には、各ユーザが個人設定情報として登録した個人毎の初期画面と、ＭＦＰ１０１のデバイス設定情報として登録された初期画面の２つが存在する場合がある。
【００７１】
例えば、デバイス設定情報として、図７（Ａ）（Ｂ）（Ｃ）に示すような印刷枚数管理機能に対応する画面初期画面として設定されている場合を考える。印刷枚数管理機能は、ユーザごとに一定期間（例えば、１カ月など）に印刷可能な上限の枚数を設定することや、ユーザごとの印刷した枚数を記録しておき、操作部１１６に表示する（図７（Ａ））機能である。操作キー７１０は印刷枚数管理機能によって表示された画面を閉じる場合に使用する操作キーである。
【００７２】
更に、印刷枚数管理機能は、ログインしたユーザの印刷可能枚数が上限に達している場合は、印刷機能の利用を制限したり（図７（Ｃ））、カラー印刷を制限して、モノクロ印刷のみが実行できるように制限したりすることもできる。操作キー７１１は、印刷枚数管理機能によって表示された画面を閉じる場合に使用する操作キーである。操作キー７１２は、ＭＦＰ１０１の使用を終了する（ログアウトする）場合に使用する操作キーである。
【００７３】
また、ユーザの印刷可能な枚数が少なくなったこと（例えば５０枚以下など）をユーザに通知する（図７（Ｂ））こともできる。
【００７４】
このように、管理者が初期画面を設定している場合に、各ユーザが設定した初期画面が表示されてしまうと、管理者が表示させたい画面が表示されない。
【００７５】
そこで、本実施形態では、デバイス設定情報に設定された初期画面と個人設定情報に設定された初期画面のどちらを優先すべきであるかの優先設定を予め管理者によって設定できるように構成している。なお、本実施形態では、例えばコピー機能、送信機能、ＦＡＸ機能、プリント機能、及び印刷枚数管理機能等の各機能のホーム画面を初期画面として設定できる。なお、ここでのホーム画面とは、ユーザが各機能を利用する場合に最初に表示される画面を指す。
【００７６】
また、メインメニュー画面を初期画面として設定できるようにしてもよい。更には、前述した装置本体にインストールされ、ユーザに提供される新たなアプリケーションソフトウェアが提供する機能に対応するホーム画面を初期画面として設定することができる。また、Ｗｅｂブラウザを介して実行されるＷｅｂアプリケーションが提供するホーム画面についても初期画面として設定することができる。また、本実施形態では、デバイス設定情報や個人設定情報に初期画面を設定する場合は、例えば初期画面として設定できる項目の一覧をドロップダウンリスト等で表示し、１つの画面を選択するものとしているが、これに限らない。
【００７７】
例えば、デバイス設定情報の初期画面の設定は、ユーザ名などをリスト表示し、ユーザ名を選択することで、選択されたユーザに対応する初期画面を取得し、上記初期画面をデバイス設定情報の初期画面として設定するようにしても良い。また、ユーザ名だけではなく、そのユーザが設定した初期画面をリスト表示した画面からデバイス設定情報の初期画面を設定するようにしてもよい。
【００７８】
図９（Ａ）はＭＦＰ１０１が操作部１１６に表示する管理設定画面の一例である。図９（Ａ）はラジオボタン９１１が指定されている場合を示している。管理者は図９（Ａ）の画面を介して優先する初期画面を設定することができる。ラジオボタン９１０が指定されると個人設定情報に登録された初期画面に対応する機能を起動し、設定された初期画面を表示する設定になる。ラジオボタン９１１が指定されると、デバイス設定情報に登録された初期画面に対応する機能を起動し、設定された初期画面を表示する設定となる。
【００７９】
なお、図９（Ａ）の画面で設定された内容に関する情報は設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報の設定項目として格納される。
【００８０】
図８の説明にもどり、ステップＳ８０６では、システム制御部２００は、設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報から初期画面の優先設定を取得する。ユーザの設定した初期画面を優先する設定であれば、ステップＳ８０７に進む。一方、ユーザの設定した初期画面を優先する設定でなければ（デバイス設定情報の初期画面を優先する設定であれば）、ステップＳ８１０に進む。
【００８１】
ステップＳ８０７では、システム制御部２００は、ステップＳ８０４で取得したユーザ識別情報及び初期画面をキーとして、設定管理部２０３を介して、ログインしているユーザの初期画面の設定値を取得する。
【００８２】
ステップＳ８０８では、システム制御部２００は、取得された初期画面の設定値に基づいて、初期画面が設定されているか否かを判定する。初期画面に対応する設定値が取得できた場合は、ステップＳ８０９に進み、ユーザが初期画面として設定した初期画面に対応する機能を起動し、設定された初期画面を表示して、ログイン処理を終了する。
【００８３】
一方、初期画面に対応する設定値が取得できなかった場合は、ステップＳ８１０に進む。なお、ユーザ識別情報に対応する個人設定情報が登録されていない場合や、個人設定情報は登録されているが、初期画面に対応する設定項目が設定されていない場合は、初期画面の設定値が格納されていないため、初期画面が設定されていないと判定する。
【００８４】
ステップＳ８１０では、システム制御部２００は、設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報から初期画面の設定値を取得する。ステップＳ８１１では取得された初期画面の設定値に基づいて、初期画面が設定されているか否かを判定する。初期画面に対応する設定値が取得できた場合は、ステップＳ８１２に進み、管理者によって設定された初期画面に対応する初期機能を起動し、設定された初期画面を表示して、ログイン処理を終了する。一方、初期画面に対応する設定値が取得できなかった場合は、ステップＳ８１４に進む。ステップＳ８１４では、ユーザ認証を行わない場合と同様に、例えば、メインメニュー機能を起動して操作部１１６にメインメニュー画面（図６（Ａ））を表示する。
【００８５】
なお、実際のログイン処理では、図８のフローチャートで説明した初期画面の表示だけではなく、例えばＭＦＰ１０１で使用される言語設定をログインするユーザが個人設定として登録した言語に切り替えるなど、他の個人設定を反映する処理を行う。
【００８６】
更に、本実施形態では、初期画面に対応する機能の起動を、初期画面に対応するアプリケーションソフトウェアを実現するプログラムの起動としているがこれに限らない。例えば、アプリケーションソフトウェアは、ＭＦＰ１０１の利用開始時に、バックグラウンドで起動していてもよい。この場合は、ステップＳ１０１３では、バックグラウンドで起動しているアプリケーションソフトウェアをフォアグラウンドプロセスに変更し、操作部１１６に機能に対応するホーム画面を表示する。なお、フォアグラウンドで起動しているアプリケーションは操作部１１６に表示されたホーム画面を介した操作入力を受け付けることが出来る。
【００８７】
また、本実施形態の「初期画面」は、ユーザ認証後にＭＦＰ１０１が利用可能となる際に最初に表示される画面であってもよいし、ＭＦＰ１０１が利用可能となる際にいくつかの画面を遷移し、最終的に表示される画面であってもよい。また上記いくつかの画面のいずれか１つの画面を初期画面として設定できるようにしてもよい。
【００８８】
以上説明したとおり、本実施形態によれば、ＭＦＰ１０１の使用開始時に初期画面を表示する際に、管理者によって設定された共通の初期画面と、ユーザが予め登録した初期画面のどちらを優先して表示するかを設定できる。これによって管理者が表示させたい初期画面がある場合は、管理者によって設定された初期画面を表示することができる。一方、ユーザが予め登録した初期画面を優先する場合は（ステップＳ７０６でＹｅｓ）、ユーザによって設定された初期画面を表示することができる。更には、認証方式が機能別認証の場合には、初期画面が設定されていたとしても、初期画面を表示することなく、ユーザが選択した機能に対応するホーム画面を表示することができる。これらの仕組みによりユーザ及び管理者にとって利便性の高い初期画面の表示を行う事が出来る。
【００８９】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第１の実施形態では、管理者が表示させたい初期画面を優先させる場合には、管理者によって設定された初期画面を表示する例を説明した。第２の実施形態では第１の実施形態に加えて、管理者が表示させたい初期画面が閉じられた後に、ユーザによって設定された初期画面を表示するログイン制御について説明する。
【００９０】
図９（Ｂ）はＭＦＰ１０１が操作部１１６に表示する管理設定画面の一例である。図９（Ｂ）はラジオボタン９１１が指定されている場合を示している。管理者は図９（Ｂ）の画面を介して優先する初期画面を設定することができる。ラジオボタン９１０が指定されると個人設定情報に登録された初期画面を表示する設定になる。ラジオボタン９１１が指定されると、デバイス設定情報に登録された初期画面を表示する設定となる。
【００９１】
項目９２０は、ラジオボタン９１１に対する更なる設定である。ラジオボタン９１１が指定され、且つ、項目９２０がチェックされると管理者が表示させたい初期画面が閉じられた後に、ユーザによって設定された初期画面を表示する設定となる。
【００９２】
なお、図９（Ｂ）の画面を介して設定された優先設定は設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報の設定項目として格納される。
【００９３】
例えば、図５の設定情報を例として初期画面を表示する説明を行う。ユーザＡＡＡは、初期画面を設定しておらず、ユーザＢＢＢは、初期画面として送信機能のホーム画面を設定している。また、デバイスの初期画面として印刷枚数管理機能のホーム画面が設定されているとする。
【００９４】
ユーザＡＡＡがログインすると、デバイスの初期画面である印刷枚数管理機能のホーム画面が表示される。ユーザＡＡＡが、図７に示す印刷枚数管理機能の画面を閉じると、自身の初期画面を設定していないため、メインメニューが起動し、図６（Ａ）に示すメインメニュー画面が操作部１１６に表示される。
【００９５】
一方、ユーザＢＢＢがログインすると、ユーザＡＡＡの場合と同様に、印刷枚数管理機能のホーム画面が表示される。ユーザが図７に示す印刷枚数管理機能の画面を閉じると、ユーザＢＢＢの初期画面である送信機能のホーム画面（図６（Ｃ））が表示される。なお、これらの初期画面の表示中に、ユーザが別の機能を起動する指示を行った場合は、各ユーザの初期画面ではなく、ユーザの指示に基づいた機能を起動し、その機能に対応するホーム画面を操作部１１６に表示する。
【００９６】
例えばユーザは、画面外のハードキーとして備えられたメインメニューキー及びその他特定の機能を直接呼び出すためのハードキーを押下することによって、メインメニュー画面やハードキーに対応付けられた他の機能を直接起動することができる。
【００９７】
この場合は、他の機能の起動を優先し、ユーザの初期画面の表示を行わない。
【００９８】
＜ログイン処理時の初期画面の表示＞
図１０は、第２の実施形態におけるログイン処理を説明するフローチャートである。図１０のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶されたシステムソフトウェア及びアプリケーションソフトウェアを実現するためのプログラムを実行することにより実現される。
【００９９】
ステップＳ１００１乃至ステップＳ１００３では、ユーザ認証を行う。ステップＳ１００２でログインに成功すると、ステップＳ１００４に進む。
【０１００】
ステップＳ１００４では、システム制御部２００は、ユーザ識別情報としてログインに成功したユーザ名を取得する。
【０１０１】
ステップＳ１００５では、システム制御部２００は、認証方式が機能別認証であるか否かを判断する。認証方式が機能別認証の場合は、ステップＳ１０２１に進み、ユーザが選択した機能を起動し、その機能に対応するホーム画面を表示して、ログイン処理を終了する。認証方式が機能別認証でない場合は、ステップＳ１００６に進む。
【０１０２】
ステップＳ１００６では、ＣＰＵ１１１は、設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報から優先設定を取得する。優先設定によって個人設定を優先する設定、またはデバイス設定の表示後に個人設定を表示する設定がなされていれば、ユーザが設定した初期画面の表示が許可されていると判定し、ステップＳ１００７に進む。一方、デバイス設定を優先する設定の場合であって、デバイス設定の表示後に個人設定を表示する設定がなされていない場合は、ユーザが設定した初期画面の表示が許可されていないと判定し、ステップＳ１０１８に進む。ステップＳ１０１８乃至ステップＳ１０２０では、前述したステップＳ８１０乃至ステップＳ８１２と同様に、デバイスの初期設定情報を元に初期画面に対応する機能を起動し、設定された初期画面を表示して、ログイン処理を終了する。なお、ステップＳ１０１９で初期画面の設定がないと判断された場合は、ステップＳ１０２２に進み、ユーザ認証を行わない場合と同様に、例えば、メインメニュー機能を起動して操作部１１６にメインメニュー画面（図（Ａ））を表示する。
【０１０３】
一方、ステップＳ１００７では、システム制御部２００は、ユーザの設定した初期画面を優先する設定であるか否かを判断する。ユーザの設定した初期画面を優先する設定であれば、ステップＳ１００８に進み、ユーザの設定した初期画面を優先する設定でなければ（デバイス設定情報を優先する設定であれば）、ステップＳ１０１１に進む。
【０１０４】
ステップＳ１００８では、システム制御部２００は、ステップＳ１００４で取得したユーザ識別情報及び初期画面をキーとして、設定管理部２０３を介して、ログインしているユーザの初期画面の設定値を取得する。
【０１０５】
ステップＳ１００９では、システム制御部２００は、取得された初期画面の設定値に基づいて、初期画面が設定されているか否かを判定する。初期画面に対応する設定値が取得できた場合は、ステップＳ１０１０に進み、ユーザが初期画面として設定した初期画面に対応する機能を起動し、設定された初期画面を表示して、ログイン処理を終了する。一方、初期画面に対応する設定値が取得できなかった場合は、ステップＳ１０１８に進み、ステップＳ１０１８乃至ステップＳ１０２０のデバイス設定情報に基づいた初期画面を表示する。なお、ユーザ識別情報に対応する個人設定情報が登録されていない場合や、個人設定情報は登録されているが、初期画面に対応する設定項目が設定されていない場合は、初期画面の設定値が格納されていないため、初期画面が設定されていないと判定する。
【０１０６】
一方、ユーザ設定情報を優先する設定でなければ（ステップＳ１００７でＮｏ）、ステップＳ１０１１に進む。ステップＳ１０１１では、設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報から初期画面の設定値を取得する。ステップＳ１０１２では取得された初期画面の設定値に基づいて、初期画面が設定されているか否かを判定する。初期画面に対応する設定値が取得できた場合は、ステップＳ１０１３に進み、管理者によって設定された初期画面に対応する初期機能を起動し、設定された初期画面を表示する。一方、初期画面に対応する設定値が取得できなかった場合は、ステップＳ１０１５に進み、ステップＳ１０１５乃至ステップＳ１０１７に示すユーザ設定情報に基づいた初期機能を表示する。
【０１０７】
ステップＳ１０１４では、デバイス設定情報に基づいて起動した初期画面に対応する機能の実行が完了したか否かを判定する。ＣＰＵ１１１は、初期機能の表示画面が操作部１１６を介したユーザ操作により閉じられることを検出した場合や、初期機能によるジョブ実行の完了を検出した場合は、初期画面に対応する機能の実行が正常終了したと判定し、ステップＳ１０１５に進む。
【０１０８】
一方、デバイス設定情報に基づいた初期画面に対応する機能の実行中に、操作部１１６を介したユーザ操作により別の機能（アプリケーションソフトウェア）を起動する指示を検出した場合は、初期画面に対応する機能の利用が途中終了したと判定する。初期画面に対応する機能が途中終了したと判定された場合は、指示に基づいた別の機能を起動し、その機能に対応するホーム画面を表示して、ログイン処理を終了する。一方、初期画面に対応する機能が実行中であれば、実行の完了又は実行の中止を待つ。
【０１０９】
なお、これらの指示の検出は、システム制御部２００を実現するシステムソフトウェア及び初期機能に対応するアプリケーションソフトウェアが協働することで実現される。例えば、初期機能に対応するアプリケーションソフトウェアは、実行終了時のステータスをシステム制御部２００に通知する。アプリケーションソフトウェアは、操作部１１６に表示された画面を介したユーザ操作により機能が閉じられることを検出した場合や、各機能が実行するジョブの実行が完了した場合は、システム制御部２００に、正常終了を通知する。一方、アプリケーションソフトウェアは、それ以外の場合は途中終了を通知する。この場合、システム制御部２００は、初期機能に対応するアプリケーションソフトウェアの実行終了時のステータスとして、正常終了を受け取った場合は、ステップＳ１０１５に進む。一方、途中終了を受け取った場合は、ステップＳ１０２１に進み、ユーザにより選択された機能に対応するアプリケーションソフトウェアを起動し、ログイン処理を終了するようにすればよい。
【０１１０】
ステップＳ１０１５では、システム制御部２００は、ログインしているユーザの初期画面の設定値を取得する。ステップＳ１０１６では、システム制御部２００は、取得された初期画面の設定値に基づいて、初期画面が設定されていれば、ステップＳ１０１７に進み、設定値に応じた初期画面を表示して、ログイン処理を終了する。一方、初期画面が設定されていない場合は、ステップＳ１０２２に進む。ステップＳ１０２２では、システム制御部２００は、例えば、メインメニュー機能を起動して操作部１１６にメインメニュー画面（図（Ａ））を表示する。
【０１１１】
本実施例によれば、管理者が設定した初期画面をログイン後に優先的に表示して、管理者が設定した初期画面に対応する機能の実行完了後に、ユーザが設定した初期画面を表示することができる。これらの仕組みにより、第１の実施形態から更にユーザの利便性を高めつつ、ユーザ及び管理者にとって利便性の高い初期画面の表示を行う事ができる。
【０１１２】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。第２の実施形態では管理者が設定した初期画面をログイン後に優先的に表示して、管理者が設定した初期画面に対応する機能の実行完了後に、ユーザが設定した初期画面を表示する例を説明した。本実施形態では、デバイス設定情報による初期画面及びユーザ設定情報による初期画面に加えて、グループ設定情報による初期画面を表示する順序を予め設定した優先順位に基づいて決定し、初期画面を表示するログイン制御について説明する。
【０１１３】
前述したように、ユーザは複数のグループに所属することが可能である。また、各グループはそれぞれ設定項目として初期画面を設定することができる。
【０１１４】
本実施形態では、デバイス設定情報、個人設定情報、及びグループ設定情報の初期画面のいずれを優先すべきであるかの優先順位を予め管理者によって設定する。
【０１１５】
図１２（Ａ）はＭＦＰ１０１が操作部１１６に表示する管理設定画面の一例である。情報１２１０は、ＭＦＰ１０１における初期画面の優先順位の情報を通知するものである。ユーザは操作部１１６を介して情報１２１０に表示された対象（設定情報）を選択することができる。なお、図１２（Ａ）は「グループ３」が選択されている場合を示している。
【０１１６】
操作キー１２１１は、選択されている対象と選択されている対象の１つ上の対象の優先順位を入れ替える場合に使用する操作キーである。「グループ３」が選択されている状態で、操作キー１２１１が押下されると、優先度２の列に「グループ３」が、優先度３の列に「デバイス」が移動し、優先順位が入れ替わる。更に操作キー１２１１が押下されると、「グループ３」と「グループ１」の優先順位が入れ替わる。一方、操作キー１２１２は選択されている対象と選択されている対象の１つ下の対象の優先順位を入れ替える場合に使用する操作キーである。このように対象を選択して操作キー１２１１及び操作キー１２１２を押下することで、デバイス設定情報、個人設定情報、及びグループ設定情報の初期画面のいずれを優先して表示すべきかを設定することができる。なお、図１２（Ａ）の画面を介して設定された優先順位のリストは設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報の設定項目として格納される。
【０１１７】
＜ログイン処理時の初期画面の表示＞
図１１は、第３の実施形態におけるログイン処理を説明するフローチャートである。図１１のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶された制御プログラム及び各機能に対応するアプリケーションプログラムを実行することにより実現される。
【０１１８】
ステップＳ１１０１乃至ステップＳ１１０３では、ユーザ認証を行う。ステップＳ１１０２でログインに成功すると、ステップＳ１１０４に進む。
【０１１９】
ステップＳ１１０４では、システム制御部２００は、ユーザ識別情報としてログインに成功したユーザ名及びユーザの所属するグループ名を取得する。
【０１２０】
ステップＳ１１０５では、システム制御部２００は、認証方式が機能別認証であるか否かを判断する。認証方式が機能別認証の場合は、ステップＳ１１１７に進み、ユーザが選択した機能を起動し、その機能に対応するホーム画面を表示して、ログイン処理を終了する。認証方式が機能別認証でない場合は、ステップＳ１１０６に進む。
【０１２１】
ステップＳ１１０６では、システム制御部２００は、設定管理部２０３を介して設定情報記憶部２０４のデバイス設定情報に格納された優先順位のリストを取得する。なお、ステップＳ１１０４及びステップＳ１１０６の取得のタイミングはこれに限らない。例えば、ステップＳ１１０６で取得する優先順位のリストは、ユーザ認証を行う際に取得されていてもよい。またステップＳ１１０４で取得するグループ名は、認証の成功した後であれば（ステップＳ１１０２でＹｅｓ）、いずれのタイミングで取得してもよい。
【０１２２】
ステップＳ１１０７では，システム制御部２００は、ステップＳ１１０４で取得したログインしているユーザが所属するグループ名及びステップＳ１１０６で取得した優先順位のリストを元に、優先表示リストを生成する。また、優先表示リストへアクセスするためのアクセスポインタとして優先順位の最も高い項目が格納されたアドレス情報を取得する。
【０１２３】
図１２（Ｂ）はステップＳ１１０７で生成される初期画面の優先表示リストであり、一例としてユーザＡＡＡがグループ１とグループ４に所属している場合の優先表示リストを示している。
【０１２４】
ステップＳ１１０８では、システム制御部２００は、アクセスポインタに基づいて優先表示リストを参照し、対象情報を取得する。ステップＳ１１０９では、取得された初期画面の設定値に基づいて、初期画面が設定されているか否かを判定する。初期画面に対応する設定値が取得できた場合は、ステップＳ１１１０に進む。一方、初期画面に対応する設定値が取得できなかった場合は、ステップＳ１１１２に進む。
【０１２５】
ステップＳ１１１０では、システム制御部２００はステップＳ１１０８で取得した対象情報に対応する初期画面に基づいて、初期画面に対応する初期機能を起動し、設定された初期画面を表示する。
【０１２６】
ステップＳ１１１１では、システム制御部２００は、ステップＳ１０１４と同様の処理を行い、初期画面に対応する機能が完了したか否かを判定する。初期画面に対応する機能の実行が正常終了したと判定すると、ステップＳ１１１２に進む。一方、初期画面に対応する機能の実行中に、別の機能を起動する指示を検出した場合は、初期画面に対応する機能が途中終了されたと判定し、指示に基づいた機能を起動し、その機能に対応するホーム画面を表示して、ログイン処理を終了する。一方、初期画面に対応する機能が実行中であれば、実行の完了又は実行の中止を待つ。
【０１２７】
ステップＳ１１１２では、システム制御部２００は、優先表示リストを参照するためのアクセスポインタをインクリメントする。ステップＳ１１１３では、システム制御部２００は、表示していない初期画面があるか否かを判定する。表示していない初期画面がある場合は、ステップＳ１１０８に戻り、優先表示リストで参照されていない初期画面を表示する。一方、表示していない初期画面がない場合は、ログイン処理を終了する。
【０１２８】
なお、ステップＳ１１０８乃至ステップＳ１１１２において、初期画面が表示されなかった場合、即ちユーザ設定情報、デバイス設定情報、及びユーザが所属するグループ設定情報のいずれにも、初期画面が登録されていない場合は以下の処理を行う。この場合は、例えばステップＳ１１１０で初期画面を表示する際に、初期画面を表示した旨のフラグを立てる。ステップＳ１１１３でＮｏの場合、フラグが立っているか否かを判定し、フラグが立っている場合は、ログイン処理を終了する。一方、フラグが立っていない場合は、例えば、メインメニュー機能を起動して操作部１１６にメインメニュー画面（図６（Ａ））を表示する。
【０１２９】
本実施形態によれば、デバイス設定情報による初期画面及びユーザ設定情報による初期画面に加えて、グループ設定情報による初期画面について、管理者が予め設定した優先度リストの順序に基づいて初期画面を表示することができる。これらの仕組みにより、表示すべき初期画面が複数ある場合であっても、優先順位に基づいて適切に初期画面を表示する事ができる。
【０１３０】
＜他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１３１】
なお、本発明では、上述の第１の実施形態乃至第３の実施形態における情報処理装置の一例としてＭＦＰを用いて説明したが、ユーザ認証機能を備えた情報処理装置であれば、ＭＦＰでなくても構わない。
【０１３２】
また、本発明における「初期画面」とは、情報処理装置が利用可能となる際に複数の画面が順次表示される場合における表示シーケンス全体を示すものと捉えるようにしても良い。例えば、第１画面、第２画面、第３画面の順にシーケンス表示する場合や、第１画面、第３画面、第２画面の順にシーケンス表示する場合など、情報処理装置が利用可能となる際に、異なる表示シーケンスを設定する場合にも適用可能である。あるいは、通常画面モードの場合は第１画面の次に第２画面だけをシーケンス表示し、詳細画面モードの場合は第１画面、第２画面、第３画面をシーケンス表示する場合など、表示シーケンスの設定に応じて遷移する画面数を変更する場合にも適用できる。この場合は管理者によって設定された共通の表示シーケンスと、ユーザが予め登録した表示シーケンスのどちらを優先して表示するかを設定できる。これによって管理者により表示シーケンスが設定された場合は、管理者によって設定された画面遷移で情報処理装置を利用開始できる。
【０１３３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１３４】
１０１  ＭＦＰ
１１０  制御部
１１６  操作部
１２０  スキャナ
２０１  認証管理部
２０４  設定管理部
【図１】
2018186554.tif 000003
【図２】
2018186554.tif 000004
【図３】
2018186554.tif 000005
【図４】
2018186554.tif 000006
【図５】
2018186554.tif 000007
【図６】
2018186554.tif 000008
【図７】
2018186554.tif 000009
【図８】
2018186554.tif 000010
【図９】
2018186554.tif 000011
【図１０】
2018186554.tif 000012
【図１１】
2018186554.tif 000013
【図１２】
2018186554.tif 000014