(57)【特許請求の範囲】
【請求項１】
ジョブ処理装置であって、
ユーザを認証する認証手段と、
前記ジョブ処理装置に前記認証手段によって認証されたユーザをログインさせるログイン手段と、
前記ジョブ処理装置にログインしているユーザから受け付けた設定情報を前記ユーザの識別情報に対応づけて記憶する記憶手段と、
前記ジョブ処理装置からユーザをログアウトさせるログアウト手段と、
前記ユーザの識別情報に対応づけて記憶された前記設定情報が設定された画面を表示するか否かの選択を前記ユーザから受け付ける選択画面を前記ユーザのログインに従って表示させ、
前記選択画面によって前記設定情報が設定された画面を表示することが選択されたことに基づき、前記設定情報が設定された画面を前記表示手段に表示させ、前記選択画面によって前記設定情報が設定された画面を前記表示手段に表示させないことが選択されたことに基づき、デフォルトの設定情報が設定された画面を前記表示手段に表示させる表示制御手段と、
を有することを特徴とするジョブ処理装置。
【請求項２】
前記デフォルトの設定情報は、前記ジョブ処理装置に対して設定されたデフォルト設定、または、複数のユーザに対応づけて設定されたデフォルト設定、ユーザ個人に対応づけて設定されたデフォルト設定のいずれかであることを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
さらに、前記設定情報に基づいてジョブを実行する実行手段を有することを特徴とする請求項１又は２に記載のジョブ処理装置。
【請求項４】
前記記憶手段は、前記ジョブ処理装置にログインしているユーザが前記ジョブ処理装置からログアウトするログアウト指示に基づいて、前記設定情報を前記ユーザの識別情報に対応づけて記憶することを特徴とする請求項１乃至３のいずれか１項に記載のジョブ処理装置。
【請求項５】
ログインしたユーザの識別情報に対応する設定情報が前記記憶手段に記憶されている場合であっても、前記選択画面が表示されないよう設定する設定手段をさらに有することを特徴とする請求項１乃至４のいずれか一項に記載のジョブ処理装置。
【請求項６】
用紙に画像を形成する画像形成手段をさらに有し、
前記設定情報は、前記画像形成手段を用いたジョブに関する設定情報であることを特徴とする請求項１乃至５のいずれか一項に記載のジョブ処理装置。
【請求項７】
ジョブ処理装置であって、
ユーザを認証する認証手段と、
前記ジョブ処理装置に前記認証手段によって認証されたユーザをログインさせるログイン手段と、
ログアウトの指示に基づき、前記認証されたユーザから受け付けた設定情報を前記ユーザの識別情報と対応づけて記憶するか否かの選択を前記ユーザから受け付ける選択画面を表示する表示制御手段と、
前記選択画面における前記選択情報と前記ユーザの識別情報とを対応づけて記憶する選択に基づき、前記設定情報と前記ユーザの識別情報とを対応づけて記憶する記憶手段と、
前記ジョブ処理装置から前記ログイン手段によってログインされたユーザのログアウト処理を行うログアウト手段と、を有し、
前記表示制御手段は、前記ログイン手段によりログインされたユーザの識別情報に対応する前記設定情報が前記記憶手段に記憶されていることに基づき、前記記憶された設定情報が設定された画面を表示させ、前記ログイン手段によりログインされたユーザの識別情報に対応する設定情報が記憶されていないことに基づき、デフォルトの設定情報が設定された画面を表示させることを特徴とするジョブ処理装置。
【請求項８】
前記表示制御手段は、前記ログイン手段によりログインされたユーザの識別情報に対応する前記設定情報が前記記憶手段に記憶されていることに基づき、前記ユーザの前記設定情報が設定された画面を表示するか否かの選択をユーザから受け付ける他の選択画面を表示し、
前記選択画面における前記設定情報が設定された画面を表示する選択に基づき、前記記憶された設定情報が設定された画面を表示させることを特徴とする請求項７に記載のジョブ処理装置。
【請求項９】
前記デフォルト設定情報は、前記ジョブ処理装置に対するデフォルト設定、または、複数のユーザに対応づけて記憶されたデフォルト設定、ユーザ個人に対応づけて記憶されたデフォルト設定のいずれかであることを特徴とする請求項７または８に記載のジョブ処理装置。
【請求項１０】
前記ユーザの次回以降のログアウト時に前記選択画面を表示することなく、前記設定情報を前記ユーザの識別情報と対応づけて記憶することを設定する設定手段をさらに有することを特徴とする請求項７乃至９のいずれか一項に記載のジョブ処理装置。
【請求項１１】
用紙に画像を形成する画像形成手段をさらに有し、
前記設定情報は、前記画像形成手段を用いたジョブに関する設定であることを特徴とする請求項７乃至１０のいずれか一項に記載のジョブ処理装置。
【請求項１２】
ジョブ処理装置の制御方法であって、
ユーザを認証する認証工程と、
前記ジョブ処理装置に前記認証工程によって認証されたユーザをログインさせるログイン工程と、
前記ジョブ処理装置にログインしているユーザから受け付けた設定情報を前記ユーザの識別情報に対応づけて記憶する記憶工程と、
前記ジョブ処理装置からユーザをログアウトさせるログアウト工程と、
前記ユーザの識別情報に対応する前記設定情報が設定された画面を表示させる否かの選択をユーザから受け付ける選択画面を前記ログイン工程におけるログインに従って表示させる第１の表示制御工程と、
前記選択画面において、前記設定情報が設定された画面を表示する選択が受け付けられたことに基づき、前記記憶工程において記憶された前記設定情報が設定された前記画面を表示させ、前記選択画面において、前記設定情報が設定された画面を表示しない選択が受け付けられたことに基づき、デフォルト設定情報が設定された画面を表示させる表示制御工程と、
を有することを特徴とするジョブ処理装置の制御方法。
【請求項１３】
ジョブ処理装置の制御方法であって、
ユーザを認証する認証工程と、
前記ジョブ処理装置に前記認証工程によって認証されたユーザをログインさせるログイン工程と、
ログアウトの指示に基づき、前記認証された前記ユーザから受け付けた設定情報を前記ユーザの識別情報と対応づけて記憶するか否かの選択を前記ユーザから受け付ける選択画面を表示する第１の表示工程と、
前記第１の表示工程において表示された前記選択画面において、前記ユーザの識別情報と前記設定情報を対応づけて記憶する選択が受け付けられたことに基づき、前記ユーザの識別情報と前記設定情報を記憶する記憶工程と、
前記ログイン工程によってログインされた前記ユーザのログアウト処理を行うログアウト工程と、
前記記憶工程において前記設定情報と対応づけて記憶された前記ユーザ識別情報のユーザがログインした場合、前記記憶工程において前記ユーザの識別情報に対応づけて記憶された前記設定情報が設定された画面を表示させ、前記記憶工程において前記設定情報と対応づけて記憶された前記ユーザ識別情報と異なるユーザ識別情報のユーザがログインした場合、デフォルト設定情報が設定された画面を表示させる表示制御工程と、
を有することを特徴とするジョブ処理装置の制御方法。
【請求項１４】
請求項１２または１３に記載のジョブ処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理装置、ジョブ処理装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
ログインユーザに対して優先使用権を有するユーザが後からログインしたときに先にログインしていたログインユーザが画像形成装置で行っていた印刷設定等の情報を設定記憶部に記憶する。そして、優先使用権を有するユーザの認証状態がログインからログアウトとなったときに、設定記憶部に記憶された印刷設定等の情報に基づいて、先にログインユーザが行っていた状態を再現させた画面を表示する画像形成装置がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２２２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ジョブ処理装置にログインしていたユーザがジョブの設定を行っている途中で、当該ジョブ処理装置の前から離れなければならなくなったとする。この場合、ユーザは、当該ジョブ処理装置からログアウトする。このようなユーザは、前回のログイン時にユーザが行っていたジョブの設定を引き継いで、再びログインした時にジョブの設定を続きから行いたい。一方、ジョブ処理装置にログインしていたユーザがジョブの設定を行っていたが、当該ジョブを実行する必要がなくなったとする。この場合、ユーザは、当該ジョブ処理装置からログアウトする。このようなユーザは、前回のログイン時にユーザが行っていたジョブの設定を引き継がずに、再びログインした時にジョブの設定を初めから行いたい。
【０００５】
本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、前回のログイン時にユーザから受け付けたジョブの設定情報を当該ユーザが再びログインした時にジョブの設定情報として設定するか否かを、再びログインしたことに応じて表示される画面を介してユーザが選択できる装置や方法等を提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係るジョブ処理装置は以下のような構成を備える。即ち、ジョブ処理装置であって、ユーザを認証する認証手段と、前記ジョブ処理装置に前記認証手段によって認証されたユーザをログインさせるログイン手段と、前記ジョブ処理装置にログインしているユーザから受け付けた設定情報を前記ユーザの識別情報に対応づけて記憶する記憶手段と、前記ジョブ処理装置からユーザをログアウトさせるログアウト手段と、前記ユーザの識別情報に対応づけて記憶された前記設定情報が設定された画面を表示するか否かの選択を前記ユーザから受け付ける選択画面を前記ユーザのログインに従って表示させ、前記選択画面によって前記設定情報が設定された画面を表示することが選択されたことに基づき、前記設定情報が設定された画面を前記表示手段に表示させ、前記選択画面によって前記設定情報が設定された画面を前記表示手段に表示させないことが選択されたことに基づき、デフォルトの設定情報が設定された画面を前記表示手段に表示させる表示制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、前回のログイン時にユーザから受け付けたジョブの設定情報を当該ユーザが再びログインした時にジョブの設定情報として設定するか否かを、再びログインしたことに応じて表示される画面を介してユーザが選択することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るＭＦＰのハードウェアの構成を示すブロック図である。
【図２】本実施形態に係るＭＦＰの構成を示す断面図である。
【図３】本実施形態に係るＭＦＰのソフトウェアモジュールの構成を示すブロック図である。
【図４】第１の実施形態に係る画面の構成を説明するための図である。
【図５】第１の実施形態に係るテーブルを説明するための模式図である。
【図６】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図７】第１の実施形態に係るテーブルを説明するための模式図である。
【図８】第１の実施形態に係る画面の構成を説明するための図である。
【図９】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１０】第１の実施形態に係る画面の構成を説明するための図である。
【図１１】第２の実施形態に係る制御例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものではなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［第１の実施形態］
第１の実施形態では、ジョブ処理装置にログインしているユーザから受け付けたジョブの設定情報を当該ユーザの識別情報に対応づけて記憶手段に記憶する。そして、ユーザの識別情報に対応づけて記憶手段に記憶された設定情報をジョブの設定情報として設定するか否かを当該ユーザに選択させるための選択画面を、当該ユーザがログアウトした後に再びログインしたことに応じて表示する。ジョブ処理装置に再びログインしたユーザの識別情報に対応づけて記憶された設定情報をジョブの設定情報として設定するよう選択画面を介して選択された事に基づいて、当該ユーザの識別情報に対応づけて記憶された設定情報をジョブの設定情報として設定する。一方、ジョブ処理装置に再びログインしたユーザの識別情報に対応づけて記憶手段に記憶された設定情報をジョブの設定情報として設定しないよう選択画面を介して選択されたことに基づいて、デフォルトの設定情報をジョブの設定情報として設定する。  以下、詳細に説明する。
【００１１】
本発明の第１の実施形態に係るジョブ処理装置の一例であるＭＦＰ１０３のハードウェアの構成について、図１のブロック図を用いて説明する。尚、ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。
【００１２】
ＭＦＰ１０３は、原稿を読み取って画像データを生成し、生成した画像データに基づいて画像をシートに印刷するコピー機能を備えている。また、ＭＦＰ１０３は、ＰＣ１０４や外部サーバ１０５等の外部装置から印刷ジョブを受信し、印刷指示を受け付けたデータに基づいて文字や画像をシートに印刷するＰＣプリント機能を備えている。尚、印刷機能による印刷は、カラーであっても、モノクロであってもよい。
【００１３】
ＰＣ１０４は、例えば、アプリケーションソフトウェアによって画像データを生成し、生成した画像データをＭＦＰ１０３に送信する。また、ＰＣ１０４は、例えば、プリンタドライバを用いて、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを生成する。そして、ＭＦＰ１０３のコントローラ部１００は、ＰＣ１０４からネットワーク１０２を経由して送られてきたＰＤＬデータを、ラスタライズすることにより、ビットマップデータを生成する。
【００１４】
コントローラ部１００は、ネットワーク１０２を介してＰＣ１０４や外部サーバ１０５等の外部装置と接続され、外部装置からジョブの受信等の処理を行う。ネットワーク１０２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよく、インターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよい。
【００１５】
尚、ネットワーク１０２を介して１台のＰＣ１０４がＭＦＰ１０３に接続される構成を図１に例示したが、これに限られない。ネットワーク１０２を介して複数台のＰＣ１０４がＭＦＰ１０３に接続される構成であってもよい。また、ネットワーク１０２を介して１台の外部サーバ１０５がＭＦＰ１０３に接続される構成を図１に例示したが、これに限られない。ネットワーク１０２を介して複数台の外部サーバ１０５がＭＦＰ１０３に接続される構成であってもよい。
【００１６】
ＭＦＰ１０３のコントローラ部１００は、画像入力デバイスであるスキャナ部２００、及び、画像出力デバイスであるプリンタ部３００と接続されており、画像情報の入出力を制御する。スキャナ部２００は、図２で後述する自動原稿給送部４５０、及び画像読取部１９０を有する。自動原稿給送部４５０は、原稿トレイに積載された原稿を搬送する。画像読取部１９０は、ＣＣＤセンサ等の光学センサを用いて原稿の画像を読み取る。そして、画像読取部１９０は、原稿の画像を読み取って生成された画像データをコントローラ部１００に転送する。
【００１７】
プリンタ部３００は、スキャナ部２００やＰＣ１０４や外部サーバ１０５等から入力された画像データに基づいて、シートに画像を印刷する。
【００１８】
コントローラ部１００は、ユーザインタフェース部の一例に該当する操作部１３０と接続される。操作部１３０は、タッチパネル１１８、及びディスプレイ１１９を有する。操作部１３０は、ディスプレイ１１９を介して、ユーザに情報を提供する機能を有する。ディスプレイ１１９は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）であり、操作画面が表示される他、ＭＦＰ１０３の状態が表示される。タッチパネル１１８は、ＬＣＤ上に貼られたタッチパネルシートを示す。操作部１３０は、タッチパネル１１８を介して、ユーザから各種の設定や入力を受け付ける機能（ソフトキーとも呼ぶ。）を有する。操作部１３０は、ディスプレイ１１９に、例えば、スキャンやコピー等の実行の開始を指示するために用いられるスタートキーや、スキャンやコピー等の稼働中の動作の中止を指示するために用いられるストップキーを表示する。また、ディスプレイ１１９は、ユーザを認証するための認証画面をディスプレイ１１９に表示させるために用いられる認証キーや、任意の数字を入力するために用いられるテンキーや、ＭＦＰ１０３からユーザがログアウトするためのログアウトキーを表示する。そして、操作部１３０は、タッチパネル１１８を介してそれらのキーの選択を受け付ける。尚、ここでは、タッチパネル１１８を介して、ユーザから各種の設定や入力が受け付けられる例について説明したが、本発明は、これに限られない。操作部１３０が物理キー（ハードキーとも呼ぶ。）を有し、操作部１３０が、物理キーを介して、ユーザから各種の設定や入力を受け付けてもよい。
【００１９】
コントローラ部１００は、記憶装置１２０と接続される。記憶装置１２０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。
【００２０】
記憶装置１２０は、主に、コンピュータを起動・動作させるために必要な情報（システムソフトウェア）や画像データを記憶する。また、記憶装置１２０は、ＣＰＵ１１１により実行される、図３で後述するソフトウェアモジュールを記憶する。
【００２１】
また、記憶装置１２０は、ＣＰＵ１１１により実行される、図６、図９又は図１１で後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムを記憶する。また、記憶装置１２０は、ディスプレイ１１９に各種の画面を表示させるための表示制御プログラムや、ラスタライズを実行するプログラム等を記憶する。ＣＰＵ１１１が、記憶装置１２０に記憶されているプログラムを読み出して、ＲＡＭ１１２に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００２２】
また、記憶装置１２０は、例えば、ユーザ識別子、ユーザ名、及びパスワード等のユーザ情報をユーザごとに管理した、図３で後述するユーザ情報ＤＢを記憶する。また、記憶装置１２０は、例えば、認証ＩＤ、ジョブ設定、復元確認フラグ、及び保存確認フラグ等のユーザ情報をユーザごとに管理した、図７で後述する設定保存テーブルを記憶する。
【００２３】
コントローラ部１００は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及び通信Ｉ／Ｆコントローラ１１７を有する。更に、コントローラ部１００は、入力制御Ｉ／Ｆ１１４、表示制御Ｉ／Ｆ１１５、記憶装置Ｉ／Ｆ１１６、プリンタＩ／Ｆ１０６、及びスキャナＩ／Ｆ１０７を有する。各モジュールは、それぞれシステムバス１１０を介して互いに接続される。
【００２４】
ＣＰＵ１１１は、ＲＯＭ１１３に記憶された制御プログラム等に基づいて、ＭＦＰ１０３を統括的に制御する。ＣＰＵ１１１は、ＲＯＭ１１３に記憶された制御プログラムを読み出して、例えば、スキャナ部２００による読み取りの制御や、プリンタ部３００による印刷の制御や、ファームウェアのアップデートの制御等の各種の制御処理を実行する。
【００２５】
ＲＡＭ１１２は、読み出し及び書き込み可能なメモリである。また、ＲＡＭ１１２は、ＣＰＵ１１１が動作するためのシステムワークメモリでもある。更に、ＲＡＭ１１２は、スキャナ部２００やＰＣ１０４や外部サーバ１０５等から入力された画像データの一時記憶領域として用いられる。また、ＲＡＭ１１２は、タッチパネル１１８を介してユーザから受け付けたジョブの設定情報を一時記憶するための記憶領域として用いられる。
【００２６】
ＲＯＭ１１３は、読み出し専用のメモリである。また、ＲＯＭ１１３は、ブートＲＯＭである。ＲＯＭ１１３には、システムのブートプログラムが予め記憶されている。
【００２７】
尚、ＣＰＵ１１１により実行される、図３で後述するソフトウェアモジュールは、記憶装置１２０ではなくＲＯＭ１１３に記憶されていてもよい。また、ＣＰＵ１１１により実行される、図６、図９又は図１１で後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムは、記憶装置１２０ではなくＲＯＭ１１３に記憶されていてもよい。また、ディスプレイ１１９に各種の画面を表示させるための表示制御プログラムや、ラスタライズを実行するプログラム等は、記憶装置１２０ではなくＲＯＭ１１３に記憶されていてもよい。この場合、ＣＰＵ１１１が、ＲＯＭ１１３に記憶されているプログラムを読み出して、ＲＡＭ１１２に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００２８】
記憶装置Ｉ／Ｆ１１６は、記憶装置１２０とコントローラ部１００とを接続するためのインタフェースである。記憶装置Ｉ／Ｆ１１６は、記憶装置１２０に書き込まれるデータをコントローラ部１００から記憶装置１２０に伝達する。また、記憶装置Ｉ／Ｆ１１６は、記憶装置１２０から読み出されるデータをコントローラ部１００に伝達する。
【００２９】
通信Ｉ／Ｆコントローラ１１７は、コントローラ部１００をネットワーク１０２に接続する。通信Ｉ／Ｆコントローラ１１７は、例えば、ＰＣ１０４や外部サーバ１０５等に画像データや各種の情報（例えば、タッチパネル１１８を介してユーザから受け付けたジョブの設定情報）等を送信する。また、通信Ｉ／Ｆコントローラ１１７は、例えば、ＰＣ１０４や外部サーバ１０５等からアップデートファームや各種の情報等を受信する。
【００３０】
入力制御Ｉ／Ｆ１１４は、タッチパネル１１８とコントローラ部１００を接続するためのインタフェースである。入力制御Ｉ／Ｆ１１４は、タッチパネル１１８を介してユーザによって入力された情報をＣＰＵ１１１に伝達する。
【００３１】
表示制御Ｉ／Ｆ１１５は、ディスプレイ１１９とコントローラ部１００を接続するためのインタフェースである。表示制御Ｉ／Ｆ１１５は、ディスプレイ１１９に表示するための画像データを、コントローラ部１００からディスプレイ１１９に出力する。
【００３２】
スキャナＩ／Ｆ１０７は、スキャナ部２００とコントローラ部１００を接続するためのインタフェースである。スキャナＩ／Ｆ１０７は、画像読取部１９０で取得された画像データを、スキャナ部２００からコントローラ部１００に出力する。
【００３３】
プリンタＩ／Ｆ１０６は、プリンタ部３００とコントローラ部１００を接続するためのインタフェースである。プリンタＩ／Ｆ１０６は、プリンタ部３００で印刷すべき画像データを、コントローラ部１００からプリンタ部３００に転送する。
【００３４】
続いて、スキャナ部２００、及びプリンタ部３００の動作について、図２の断面図を用いて説明する。
【００３５】
まず、スキャナ部２００の動作について、図２の断面図を用いて説明する。
【００３６】
スキャナ部２００は、自動原稿給送部４５０を有する。自動原稿給送部４５０は、原稿３２を積載するための原稿トレイ３０を有し、原稿トレイ３０上に載置された原稿３２を給送する。そして、スキャナ部２００は、固定された光学系の位置で、給送された原稿３２の画像を読み取る。以下、具体的に説明する。
【００３７】
自動原稿給送部４５０は、１枚以上の原稿３２で構成される原稿束を積載する原稿トレイ３０、原稿３２の搬送開始前に原稿束が原稿トレイ３０より突出して下流へ進出することを規制する分離パッド２１、及び給送ローラ１を有する。
【００３８】
給送ローラ１は、原稿トレイ３０に積載された原稿束の原稿面に落下し、回転する。これにより、原稿束の最上面の原稿３２が給送される。給送ローラ１によって給送された複数枚の原稿３２は、分離ローラ２と分離パッド２１の作用によって１枚ずつ分離して給送される。この分離は周知のリタード分離技術によって実現される。
【００３９】
分離ローラ２と分離パッド２１によって分離された原稿３２は、搬送ローラ対３により、レジストローラ４へ搬送される。そして、搬送された原稿３２は、レジストローラ４に突き当てられる。これにより、原稿３２の搬送における斜行が解消される。レジストローラ４の下流側には、レジストローラ４を通過した原稿３２を流し読みガラス２０１方向へ搬送する給送パスが配置されている。
【００４０】
給送パスに送られた原稿３２は、大ローラ７及び給送ローラ５によりプラテン上に送られる。ここで、大ローラ７は、流し読みガラス２０１に接触する。そして、スキャナ部２００は、流し読みガラス２０１を通過する原稿３２の表面の画像を読み取る。大ローラ７により給送された原稿３２は、搬送ローラ６を通過し、ローラ１６と排出フラッパの間を移動する。そして、原稿３２は、排出フラッパ及び排出ローラ８を介して原稿排出トレイ３１に排出される。
【００４１】
スキャナ部２００は、原稿３２を反転させることで原稿３２の裏面の画像を読み取ることができる。具体的には、排出ローラ８に原稿３２を噛ませた状態で、排出ローラ８を逆転させて排出フラッパを切り替えることにより、反転パス１９へ原稿３２を移動させる。移動した原稿３２を反転パス１９からレジストローラ４へ突き当て、再度、原稿３２の搬送における斜行が解消される。その後、給送ローラ５及び大ローラ７により、再び原稿３２を流し読みガラス２０１へ移動させる。そして、スキャナ部２００は、流し読みガラス２０１を通過する原稿３２の裏面の画像を読み取る。
【００４２】
一方、原稿台ガラス２０２上にユーザによって載置された原稿を読み取る場合、スキャナ部２００は、原稿台ガラス２０２上に載置された原稿に対して、光学スキャナユニット２０９を図２の矢印に示す副走査方向に走査させる。これによって、スキャナ部２００は、原稿に記録された画像情報を光学的に読み取る。
【００４３】
原稿トレイ３０上の原稿３２、又は原稿台ガラス２０２上の原稿は、次の光学系で読み取られる。この光学系は、流し読みガラス２０１、原稿台ガラス２０２、光学ランプ２０３とミラー２０４を有する光学スキャナユニット２０９、ミラー２０５及び２０６、レンズ２０７、ＣＣＤセンサユニット２１０を備える。本実施形態では、ＣＣＤセンサユニット２１０は、ＣＣＤ２１１（カラー画像の読み取り用（ＲＧＢ）のＣＣＤ（３ラインセンサユニット）、及び、白黒画像の読み取り用のＣＣＤ（１ラインセンサユニット））で構成される。
【００４４】
この光学系で読み取られた画像情報は光電変換されて、コントローラ部１００に画像データとして入力される。尚、本実施形態では、スキャナ部２００が備える光学系は、原稿３２からの反射光をＣＣＤセンサ上に結像する縮小光学系である場合について説明したが、これに限られない。スキャナ部２００が備える光学系は、原稿３２からの反射光をＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）上に結像する等倍光学系であってもよい。
【００４５】
続いて、プリンタ部３００の動作について、図２の断面図を用いて説明する。
【００４６】
プリンタ部３００は、プリンタ部３００に転送された画像データに基づいて画像をシート３０１に出力する動作（印刷動作）を行う。以下、具体的に説明する。
【００４７】
プリンタ部３００に転送された画像データは、レーザユニット３３２によって画像データに応じたレーザ光への変換が行われる。そして、このレーザ光は感光体ドラム（３２３〜３２６）に照射され、感光体ドラム（３２３〜３２６）には画像データに応じた静電潜像が形成される。そして、感光体ドラム（３２３〜３２６）に形成された静電潜像は、現像ユニット（３２７〜３３０）でトナー（現像剤）により現像されて、可視化されたトナー像となる。尚、カラー機では、シアン、イエロー、マゼンタ、ブラック用に、４つの感光体ドラム（３２３〜３２６）、及び４つの現像ユニット（３２７〜３３０）を備えている。
【００４８】
また、プリンタ部３００は、シート収納部（給紙段とも呼ぶ）として、カセット（３５１〜３５４）、及び、手差しトレイ３５０を有している。尚、カセット（３５１〜３５４）は、複数枚（例えば、６００枚）のシート３０１を収納することができる。一方、手差しトレイ３５０は、複数枚（例えば、１００枚）のシート３０１を収納することができる。プリンタ部３００は、トナーにより現像され可視化されたトナー像を、カセット（３５１〜３５４）、及び、手差しトレイ３５０のいずれかから給送されたシート３０１に転写する。その後、トナーが転写されたシート３０１は、定着ユニット３３３に搬送される。そして、熱と圧力によって、トナーがシート３０１に定着される。定着ユニット３３３を通過したシート３０１は、搬送ローラ３３４、３３５によってＭＦＰ１０３が備える排出トレイ３４５（排出部）に排出される。
【００４９】
尚、ＭＦＰ１０３は、感光体ドラム（３２３〜３２６）、及び現像ユニット（３２７〜３３０）を４つずつ備えるカラー機である場合について説明したが、これに限られない。ＭＦＰ１０３は、感光体ドラム３２６と現像ユニット３３０を１つずつ備えるモノクロ機であっても、本発明を同様に適用できる。
【００５０】
尚、電子写真方式で画像をシート３０１に印刷する方法について説明したが、これに限られない。画像をシート３０１に印刷することができるものであれば、例えばインクジェット方式等で画像をシート３０１に印刷する方法であってもよく、その他の方法（例えば、熱転写方式等）であっても、本発明を同様に適用できる。
【００５１】
続いて、第１の実施形態に係るＭＦＰ１０３のソフトウェアモジュールの構成について、図３のブロック図を用いて説明する。
【００５２】
ＭＦＰ１０３は、ソフトウェアモジュールとして、ファンクションごとに制御部を有する。このソフトウェアモジュールは、記憶装置１２０、又はＲＯＭ１１３に記憶されている。
【００５３】
制御部には、例えば、表示操作制御部１５１、認証制御部１５２、ジョブ制御部１５３、設定値記憶制御部１５４、割込み制御部１５５がある。また、制御部には、例えば、ネットワーク１０２を介した画像データや各種の情報等の送信を制御するための送信制御部１６３、及び、記憶装置１２０へのデータの書き込みを制御するための保存制御部１６４がある。また、制御部には、例えば、コピー動作を制御するためのコピー制御部１６０、スキャン動作を制御するためのスキャン制御部１６１、及び、プリント動作を制御するためのプリント制御部１６２がある。これらの制御部は、ＣＰＵ１１１が記憶装置１２０、又はＲＯＭ１１３に記憶されたプログラムを実行することによって実現される。
【００５４】
具体的には、ＭＦＰ１０３の起動時や、コピー、ＦＡＸ、スキャン送信、プリント等の機能（以降、ファンクションと呼ぶ。）の利用時に、ＣＰＵ１１１が、記憶装置１２０又はＲＯＭ１１３に記憶されたプログラムをＲＡＭ１１２に展開する。そして、ＣＰＵ１１１は、各ファンクションの制御部で処理が開始されたことに従って、ジョブを発行する。そして、ＣＰＵ１１１によって発行されたジョブは、ジョブ制御部１５３によって管理される。
【００５５】
尚、ジョブとは、スキャン、送信、コピー、プリント等の各ファンクションで実行される一連の処理のことである。例えば、「コピージョブ」は、スキャナ部２００を介して原稿３２の画像を読み取って取得された画像データに基づいて、プリンタ部３００を介してシート３０１に画像を印刷する一連の処理を行うものである。また、例えば、「プリントジョブ」は、ＰＣ１０４や外部サーバ１０５等の外部装置から受信した画像データや、記憶装置１２０に記憶された画像データに基づいて、プリンタ部３００を介してシート３０１に画像を印刷する一連の処理を行うものである。また、例えば、「スキャン送信ジョブ」は、スキャナ部２００を介して原稿３２の画像を読み取って取得された画像データを電子メール等で外部装置に送信する一連の処理を行うものである。尚、スキャナ部２００を介して原稿３２の画像を読み取る処理を「スキャンジョブ」と呼び、原稿３２の画像の読み取りで取得された画像データをＦＡＸや電子メール等で外部装置に送信する処理を行う処理を「送信ジョブ」と呼んでもよい。
【００５６】
各ファンクションは、ディスプレイ１１９に表示されるメイン画面を介して呼び出される。メイン画面は、各ファンクションのジョブ実行画面からメイン画面に遷移するためのキーがユーザによって押下されたことに応じて、ディスプレイ１１９に表示される。
【００５７】
このメイン画面には、例えば、コピー機能、ファクス機能、スキャン送信機能、プリント機能等の各種のファンクションを呼び出すためのボタンが表示される。そして、ディスプレイ１１９に表示されたメイン画面のいずれかのボタンがユーザによって押下されることで、コピー機能、ファクス機能、スキャン送信機能、プリント機能等の各種のファンクションが呼び出される。
【００５８】
このとき、呼び出されたファンクションを利用するための画面がディスプレイ１１９に表示される。例えば、ユーザによってコピー機能が選択された場合、コピー機能を利用するためのジョブ実行画面がディスプレイ１１９に表示される。例えば、ユーザによってファクス機能が選択された場合、ファクス機能を利用するためのジョブ実行画面がディスプレイ１１９に表示される。例えば、ユーザによってスキャン送信機能が選択された場合、原稿の画像を読み取って生成された画像データを任意の宛先にＥメールで送信するためのジョブ実行画面がディスプレイ１１９に表示される。また、例えば、ユーザによってプリント機能が選択された場合、ＰＣ１０４や外部サーバ１０５等の外部装置から受信した画像データに基づく印刷（プリントジョブ）を実行するためのジョブ実行画面がディスプレイ１１９に表示される。
【００５９】
ここで、コピー機能を利用するためのジョブ実行画面について図４（Ａ）及び図４（Ｂ）を用いて説明する。
【００６０】
図４（Ａ）は、デフォルトのコピージョブ設定が反映された、コピー実行画面４００である。尚、デフォルトのジョブ設定の値の反映は、例えば、デフォルトのジョブ設定の値が記述されたＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データをインポートすることで行われる。尚、デフォルトのジョブ設定は、デバイス設定であってもよく、グループ設定であってもよく、個人設定であってもよい。このＸＭＬデータは、記憶装置１２０に記憶されている。
【００６１】
ユーザは、例えば、テンキーを介して、任意のコピー部数４０１（例えば、「１部」、「５部」、「１０部」等）を設定することができる。また、ユーザは、例えば、コピー実行画面４００のカラー選択ボタン４０２を押下することで、出力するカラー（例えば、「フルカラー」、「白黒」、「単色カラー」等）を選択することができる。また、ユーザは、例えば、コピー実行画面４００の倍率ボタン４０３を押下することで、倍率（例えば、「等倍（１００％）」、「７０％」、「１４１％」、「自動」等）を設定することができる。また、ユーザは、例えば、コピー実行画面４００の用紙選択ボタン４０４を押下することで、印刷に使用する用紙の給紙元（例えば、「自動」、「カセット１：Ａ４」、「カセット２：Ａ３」「手差しトレイ」等）を選択することができる。
【００６２】
ユーザは、例えば、コピー実行画面４００の仕上げボタン４０５を押下することで、仕上げの種類（例えば、「ソート（１部ごと）」、「グループ（ページごと）」、「ホチキス」、「シフト（ずらし）」等）を選択することができる。また、ユーザは、例えば、コピー実行画面４００の両面コピーボタン４０６を押下することで、両面コピーの種類（例えば、「片面→両面」、「両面→両面」、「両面→片面」、「見開き→両面」等）を選択することができる。また、ユーザは、例えば、コピー実行画面４００の濃度調整ボタン４０７を押下することで、印刷濃度を調整することができる。また、ユーザは、例えば、コピー実行画面４００の原稿種類ボタン４０８を押下することで、スキャナ部２００で読み取る原稿の種類（例えば、「文字／写真」、「地図」、「印刷写真」、「印画紙写真」、「文字」等）を選択することができる。
【００６３】
図４（Ｂ）は、デフォルトから変更されたコピージョブ設定が反映された、コピー実行画面４１０である。図４（Ｂ）の例では、コピージョブ設定として、仕上げの種類が「ホチキス」に変更され、且つ、両面コピーの種類が「両面→両面」に変更されている。
【００６４】
表示操作制御部１５１は、ＣＰＵ１１１の制御に基づいて、入力制御Ｉ／Ｆ１１４や表示制御Ｉ／Ｆ１１５を制御する。例えば、表示操作制御部１５１は、他の制御部からの指示に基づいて、表示制御Ｉ／Ｆ１１５を介してディスプレイ１１９に表示を行う。また、例えば、表示操作制御部１５１は、他の制御部からの指示に基づいて、タッチパネル１１８を介してユーザが入力した情報を、入力制御Ｉ／Ｆ１１４を介して取得する。そして、表示操作制御部１５１は、入力制御Ｉ／Ｆ１１４を介して取得した情報やデータを、必要に応じて制御バス１５０を介して各制御部に通知する。
【００６５】
認証制御部１５２は、ユーザ情報の登録や削除、及びユーザ情報の更新等を行う機能を有し、ＣＰＵ１１１の制御に基づいて、ユーザを識別するための認証処理を行う。そして、認証制御部１５２は、認証画面を介して認証処理を行ったユーザの情報が、ユーザ情報ＤＢ１７０に記憶されているユーザの情報に一致するかに基づいて、ＭＦＰ１０３の操作者が操作権限を持つ正当なユーザであるか否かを判断する。尚、ユーザ情報ＤＢ１７０は、ユーザを一意に特定するための識別子（以降、ユーザ識別子と呼ぶ。）を含むユーザの情報を格納したデータベースであり、記憶装置１２０に格納されている。
【００６６】
本実施形態では、認証制御部１５２によって認証処理が行われ、操作権限を持つ正当なユーザであると判断されたユーザがＭＦＰ１０３を操作可能な状態とするようセッションを開始することを「ログイン」と呼ぶ。一方、操作権限を持つ正当なユーザであると判断されたユーザが当該セッションを終了することを「ログアウト」と呼ぶ。
【００６７】
尚、認証制御部１５２は、グループ情報の登録や削除、及びグループ情報の更新等を行う機能を有していてもよい。この場合、ユーザ情報ＤＢ１７０には、ユーザのグループを一意に特定するための識別子（以降、グループ識別子と呼ぶ。）が記憶される。そして、認証制御部１５２は、認証処理を行ったユーザの情報が、ユーザ情報ＤＢ１７０に記憶されているグループに所属しているかに基づいて、ＭＦＰ１０３の操作者が操作権限を持つ正当なユーザであるか否かを判断してもよい。尚、認証制御部１５２による認証処理は、通信Ｉ／Ｆコントローラ１１７を介して外部サーバ１０５（認証サーバ）に接続し、外部サーバ１０５の認証結果を利用する変形例であってもよい。
【００６８】
設定値記憶制御部１５４は、ＣＰＵ１１１の制御に基づき、デバイス設定と個人設定とグループ設定を記憶するための制御部である。デバイス設定は、全ユーザが参照する設定である。グループ設定は、それぞれのグループに所属するユーザのみが参照できる設定である。例えば、デバイス設定の表示言語を「日本語」に設定すると、全てのユーザの環境は「日本語」で表示される。また、例えば、個人設定の表示言語を「英語」に設定すると、対象のユーザのみ「英語」で表示される。また、例えば、グループ設定の表示言語を「中国語」に設定すると、対象のグループに所属するユーザのみ「中国語」で表示される。
【００６９】
設定値記憶制御部１５４は、表示言語設定の他に、画面色反転設定、キーリピートの速度設定、明度・輝度設定、音量設定等のアクセシビリティ設定や、各ファンクション機能のジョブを制御するための設定（ジョブ設定と呼ぶ。）等を記憶することができる。設定値記憶制御部１５４は、コピー機能の場合、ジョブ設定として例えば、カラー、仕上げ、両面コピー、濃度等を記憶することができる。また、設定値記憶制御部１５４は、スキャン送信機能の場合、ジョブ設定として例えば、カラーモード、解像度、ファイルフォーマット、送信宛先、プロトコル、ファイル名等を記憶することができる。
【００７０】
設定値記憶制御部１５４は、ＭＦＰ１０３にユーザがログインした時に、記憶装置１２０から個人設定値（又は、デバイス設定値）を読み込んで、ＭＦＰ１０３の各種の設定に反映する。これにより、ログインしたユーザは、個人設定（又は、デバイス設定値）が反映された状態でＭＦＰ１０３を利用することができる。
【００７１】
尚、記憶装置１２０に記憶されている設定値は、デバイス設定値であっても、個人設定値であっても、グループ設定値であってもよく、いずれかの組み合わせであってもよい。また、これらの設定値は外部サーバ１０５に記憶されてもよく、これらの設定値を外部サーバ１０５から受信してもよい
ジョブ制御部１５３は、ＣＰＵ１１１によって発行されたジョブの情報（即ち、各ファンクションにおいて実行を指示されたジョブの情報）を管理する。ジョブ制御部１５３は、例えば、ジョブを一意に識別するための識別子や、ジョブの所有者（オーナー）のユーザ識別子（認証ＩＤ）や、ジョブの種類を表す情報や、ジョブのステータス（状態や進行状況）を表す情報等を対応づけて記憶装置１２０に記憶する。
【００７２】
ジョブ制御部１５３は、更に、各ファンクションがどのリソースを利用するかを管理し、現在実行しているジョブがどのハードウェアのリソースを利用しているかを判断する。ユーザ（ユーザＡ）がＭＦＰ１０３にログインして、スキャン、印刷等のジョブを実行中に、ユーザＡとは異なるユーザ（ユーザＢ）がＭＦＰ１０３を利用するためにログインしたときであっても、ユーザＡのジョブはバックグラウンドで動作し続けている。このため、ユーザＢは、ユーザＡのジョブで利用されているハードウェアのリソースを用いる操作（即ち、ファンクション）を実行することができない。
【００７３】
そこで、割込み制御部１５５は、バッググラウンドで実行されているジョブの情報を管理する。記憶装置１２０には、バッググラウンドで実行されているジョブの情報として、例えば、ジョブ識別子、ジョブの所有者のユーザ識別子、ジョブがバックグラウンドで実行されているか否かの情報、ジョブでエラーが発生しているか否かの情報等が記憶されている。
【００７４】
続いて、ディスプレイ１１９に表示される認証画面の一例について説明する。例えば、認証画面は、認証画面を呼び出すためのキー（以下、認証キーと呼ぶ。）が押下されたことに応じて、ディスプレイ１１９に表示される。尚、認証キーは、ソフトキーであってもよく、ハードキーであってもよい。認証画面には、ユーザから認証ＩＤの入力を受け付けるためのフォーム、ユーザからパスワードの入力を受け付けるためのフォーム、及びログインボタン等が表示される。
【００７５】
続いて、図５に示すような、ユーザ識別子（認証ＩＤ）５０１、ユーザ名５０２、及びパスワード５０３がユーザごとに登録された認証テーブル５００について説明する。認証テーブル５００は、記憶装置１２０に記憶されている。
【００７６】
ユーザは、認証画面のフォームに認証ＩＤとパスワードを入力した後、ログインボタンを押下する。そして、ＣＰＵ１１１は、認証画面のフォームに入力された認証ＩＤとパスワードのペアが、認証テーブル５００に登録されたユーザ識別子（認証ＩＤ）５０１とパスワード５０３のペアに一致するか否かを判定する。
【００７７】
認証画面のフォームに入力された認証ＩＤとパスワードのペアが、認証テーブル５００に登録されたユーザ識別子（認証ＩＤ）５０１とパスワード５０３のペアに一致した場合、ユーザの認証が成功する。一方、認証画面のフォームに入力された認証ＩＤとパスワードのペアが、認証テーブル５００に登録されたユーザ識別子（認証ＩＤ）５０１とパスワード５０３のペアに一致しなかった場合、ユーザの認証が失敗する。
【００７８】
第１の実施形態では、ジョブ処理装置にログインしているユーザから受け付けたジョブの設定情報を当該ユーザの識別情報に対応づけて記憶手段に記憶する。そして、ユーザの識別情報に対応づけて記憶手段に記憶された設定情報をジョブの設定情報として設定するか否かを当該ユーザに選択させるための選択画面を、当該ユーザがログアウトした後に再びログインしたことに応じて表示する。ジョブ処理装置に再びログインしたユーザの識別情報に対応づけて記憶された設定情報をジョブの設定情報として設定するよう選択画面を介して選択された事に基づいて、当該ユーザの識別情報に対応づけて記憶された設定情報をジョブの設定情報として設定する。一方、ジョブ処理装置に再びログインしたユーザの識別情報に対応づけて記憶手段に記憶された設定情報をジョブの設定情報として設定しないよう選択画面を介して選択されたことに基づいて、デフォルトの設定情報をジョブの設定情報として設定する。  以下に詳細を説明する。
【００７９】
第１の実施形態に係るＭＦＰ１０３において、ＭＦＰ１０３にユーザがログインし、ジョブ実行画面をディスプレイ１１９に表示するまでの一連の処理を、図６に示すフローチャートを用いて説明する。この処理は、ＣＰＵ１１１が、ＲＯＭ１１３又は記憶装置１２０から読み出してＲＡＭ１１２に展開された制御プログラムを実行することで行われる。
【００８０】
まず、ＣＰＵ１１１は、認証画面を呼び出すためのキー（認証キー）が押下されたか否かを判定する（Ｓ６０１）。ＣＰＵ１１１は、認証キーが押下されたと判定した場合（Ｓ６０１：Ｙｅｓ）、認証画面をディスプレイ１１９に表示する（Ｓ６０２）。一方、ＣＰＵ１１１は、認証キーが押下されていないと判定した場合（Ｓ６０１：Ｎｏ）、認証キーが押下されるまで、Ｓ６０１の処理を繰り返す。
【００８１】
続いて、ＣＰＵ１１１は、認証画面を介して、認証ＩＤとパスワードの入力を受け付ける（Ｓ６０３）。
【００８２】
続いて、ＣＰＵ１１１は、記憶装置１２０に記憶された認証テーブル５００を参照する（Ｓ６０４）。そして、ＣＰＵ１１１は、入力された認証ＩＤとパスワードのペアと、認証テーブル５００に登録された認証ＩＤ（５０１）とパスワード（５０３）のペアと、を比較する（Ｓ６０４）。
【００８３】
続いて、ＣＰＵ１１１は、Ｓ６０４で行った比較の結果に基づいて、ユーザの認証に成功したか否かを判定する（Ｓ６０５）。尚、ＣＰＵ１１１は、入力された認証ＩＤとパスワードのペアが、認証テーブル５００に登録された認証ＩＤ（５０１）及びパスワード（５０３）のペアに一致した場合に、認証に成功したと判定する。一方、ＣＰＵ１１１は、入力された認証ＩＤとパスワードのペアが、認証テーブル５００に登録された認証ＩＤ（５０１）及びパスワード（５０３）のペアに一致しなかった場合に、認証に成功しなかったと判定する。
【００８４】
ＣＰＵ１１１は、認証に成功しなかったと判定した場合（Ｓ６０５：Ｎｏ）、認証に失敗した旨をユーザに通知する（Ｓ６２１）。その場合、認証に失敗したユーザは、ＭＦＰ１０３の利用を許可されない。尚、認証に失敗したユーザであっても、ゲストユーザとして、デバイス共有の設定のみが反映されたＭＦＰ１０３（機能が制限されたＭＦＰ１０３）を利用できるようにする変形例であってもよい。尚、認証に失敗した旨の通知は、ディスプレイ１１９にメッセージを表示することによって通知してもよい。また、認証に失敗した旨の通知は、音や光によって通知してもよい。Ｓ６２１の処理を実行した後、図６に係る一連の処理を終了する。
【００８５】
一方、ＣＰＵ１１１は、認証に成功したと判定した場合（Ｓ６０５：Ｙｅｓ）、Ｓ６０５で認証に成功したユーザのステータスを「ログアウト状態」から「ログイン状態」に変更する（Ｓ６０６）。
【００８６】
続いて、ＣＰＵ１１１は、図７に示す設定保存テーブル７００を参照する（Ｓ６０７）。尚、設定保存テーブル７００は、記憶装置１２０に記憶されている。
【００８７】
設定保存テーブル７００は、図７で示すように、認証ＩＤ７０１、ジョブ設定７０２、復元確認フラグ７０３、保存確認フラグ７０４がユーザごとに登録されたテーブルである。
【００８８】
認証ＩＤ７０１は、ユーザ識別子（認証ＩＤ）５０１が登録される。
【００８９】
ジョブ設定７０２は、ジョブの設定情報（例えば、デフォルトの設定から変更されたコピージョブ設定や、デフォルトの設定から変更されたスキャン送信ジョブ設定等）が登録される。尚、ジョブ設定７０２には、初期値として「ＮＵＬＬ」が登録されている。
【００９０】
復元確認フラグ７０３は、図８で後述する復元確認ダイアログ８００をディスプレイ１１９に表示するか否かを設定するためのフラグである。尚、復元確認ダイアログ８００とは、ログアウト時に保存したジョブ設定（即ち、設定保存テーブル７００に登録されたジョブ設定７０２の値）を、ログイン時に復元（インポート）するか否かをユーザに確認させるための画面である。復元確認フラグ７０３の値が「ＴＲＵＥ」である場合、ユーザがＭＦＰ１０３に再びログインした時に、復元確認ダイアログ８００をディスプレイ１１９に表示する。一方、復元確認フラグ７０３の値が「ＦＡＬＳＥ」である場合、ユーザがＭＦＰ１０３に再びログインした時に、復元確認ダイアログ８００をディスプレイ１１９に表示しない。
【００９１】
保存確認フラグ７０４は、図１０で後述する保存確認ダイアログ１０００をディスプレイ１１９に表示するか否かを設定するためのフラグである。尚、保存確認ダイアログ１０００とは、ジョブ設定（例えば、デフォルトの設定から変更されたコピージョブの設定）の値をログアウト時に保存する（即ち、設定保存テーブル７００に登録する）か否かをユーザに確認させるための画面である。保存確認フラグ７０４の値が「ＴＲＵＥ」である場合、ユーザがＭＦＰ１０３からログアウトする時に、保存確認ダイアログ１０００をディスプレイ１１９に表示する。一方、保存確認フラグ７０４の値が「ＦＡＬＳＥ」である場合、ユーザがＭＦＰ１０３からログアウトする時に保存確認ダイアログ１０００をディスプレイ１１９に表示しない。
【００９２】
Ｓ６０７以降の処理に説明を戻す。
【００９３】
ＣＰＵ１１１は、設定保存テーブル７００を参照した後（Ｓ６０７）、Ｓ６０８に処理を進める。ＣＰＵ１１１は、設定保存テーブル７００を参照した結果に基づいて、認証に成功したユーザのジョブ設定７０２の値が設定保存テーブル７００に登録されているか否かを判定する（Ｓ６０８）。ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値が設定保存テーブル７００に登録されていると判定した場合（Ｓ６０８：Ｙｅｓ）、Ｓ６０９に処理を進める。一方、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値が設定保存テーブル７００に登録されていないと判定した場合（Ｓ６０８：Ｎｏ）、Ｓ６１９に処理を進める。Ｓ６１９の処理の詳細については後述する。
【００９４】
図７の例では、認証ＩＤが「０００００００２」のユーザには、「コピー部数：１０部、カラー選択：白黒、倍率：１００％、用紙選択：自動用紙、仕上げ：ホチキス、両面コピー：両面→両面、濃度：標準濃度、原稿種類：文字／写真、…」が登録されている。このため、認証に成功したユーザの認証ＩＤが「０００００００２」である場合、認証に成功したユーザのジョブ設定７０２の値が設定保存テーブル７００に登録されている（Ｓ６０８：Ｙｅｓ）と判定される。一方、認証ＩＤが「０００１０００１」のユーザには、ジョブ設定７０２の値が登録されていない（ジョブ設定７０２の値が「ＮＵＬＬ」である）。このため、認証に成功したユーザの認証ＩＤが「０００１０００１」である場合、認証に成功したユーザのジョブ設定７０２の値が設定保存テーブル７００に登録されていない（Ｓ６０８：Ｎｏ）と判定される。
【００９５】
続いて、ＣＰＵ１１１は、設定保存テーブル７００に登録されている復元確認フラグ７０３の値が「ＴＲＵＥ」であるか否かを判定する（Ｓ６０９）。ＣＰＵ１１１は、復元確認フラグ７０３の値が「ＴＲＵＥ」であると判定した場合（Ｓ６０９：Ｙｅｓ）、Ｓ６１０に処理を進める。一方、ＣＰＵ１１１は、復元確認フラグ７０３の値が「ＦＡＬＳＥ」であると判定した場合（Ｓ６０９：Ｎｏ）、Ｓ６１５に処理を進める。
【００９６】
続いて、ＣＰＵ１１１は、図８に示す復元確認ダイアログ８００をディスプレイ１１９に表示する（Ｓ６１０）。ＭＦＰ１０３に再びログインしたユーザは、ディスプレイ１１９に表示された復元確認ダイアログ８００を見て、ログアウト時に保存したジョブ設定（即ち、設定保存テーブル７００に登録されたジョブ設定７０２の値）を復元するかどうかを決めることができる。尚、復元確認ダイアログ８００のチェックボックス８０３に対してユーザによってチェックが記入された場合、復元確認ダイアログ８００のボタン８０２はグレイアウトされてユーザが押下できないように制限される。尚、ＣＰＵ１１１は、図８に示すように、復元確認ダイアログ８００をコピー実行画面４００に重畳させて表示する例について示したが、これに限られない。ＣＰＵ１１１は、復元確認ダイアログ８００をディスプレイ１１９の全領域に表示する変形例であってもよい。
【００９７】
続いて、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を復元すべきか否かを判定する（Ｓ６１１）。尚、ＣＰＵ１１１は、復元確認ダイアログ８００のボタン８０１がユーザによって押下された場合、認証に成功したユーザのジョブ設定の値を復元すべきである（Ｓ６１１：Ｙｅｓ）と判定する。一方、ＣＰＵ１１１は、復元確認ダイアログ８００のボタン８０２がユーザによって押下された場合、認証に成功したユーザのジョブ設定の値を復元すべきでない（Ｓ６１１：Ｎｏ）と判定する。ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を復元すべきであると判定した場合（Ｓ６１１：Ｙｅｓ）、Ｓ６１２に処理を進める。一方、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を復元すべきでないと判定した場合（Ｓ６１１：Ｎｏ）、Ｓ６１８に処理を進める。Ｓ６１８の処理の詳細については後述する。
【００９８】
ＣＰＵ１１１は、復元確認ダイアログ８００のチェックボックス８０３にチェックが有るか否かを判定する（Ｓ６１２）。ＣＰＵ１１１は、チェックボックス８０３にチェックが有ると判定した場合（Ｓ６１２：Ｙｅｓ）、復元確認フラグ７０３の値を「ＦＡＬＳＥ」として設定保存テーブル７００に登録する（Ｓ６１３）。一方、ＣＰＵ１１１は、チェックボックス８０３にチェックが無いと判定した場合（Ｓ６１２：Ｎｏ）、復元確認フラグ７０３の値を「ＴＲＵＥ」として設定保存テーブル７００に登録する（Ｓ６１４）。尚、ディスプレイ１１９に表示される復元確認ダイアログ８００にチェックボックス８０３が無いような変形例にあっては、Ｓ６１２〜Ｓ６１４の処理を省略し、Ｓ６１１でＹｅｓと判定された後に、Ｓ６１５に処理を進めればよい。
【００９９】
続いて、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定７０２の値を設定保存テーブル７００から取得する（Ｓ６１５）。例えば、認証に成功したユーザの認証ＩＤが「０００００００２」である場合、「コピー部数：１０部、カラー選択：白黒、倍率：１００％、用紙選択：自動用紙、仕上げ：ホチキス、…」が記述されたＸＭＬデータが、ジョブ設定の値としてインポートされる。
【０１００】
続いて、ＣＰＵ１１１は、Ｓ６１５で取得されたジョブ設定の値に基づいて、認証に成功したユーザのジョブ設定の値が反映された、ジョブ実行画面をディスプレイ１１９に表示する（Ｓ６１６）。例えば、認証に成功したユーザの認証ＩＤが「０００００００２」である場合、「コピー部数：１０部、カラー選択：白黒、倍率：１００％、…」というジョブ設定の値が反映された、図４（Ｂ）で示すコピー実行画面４１０がディスプレイ１１９に表示される。
【０１０１】
続いて、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定７０２の値を設定保存テーブル７００から削除する（Ｓ６１７）。尚、認証に成功したユーザのジョブ設定７０２の値を設定保存テーブル７００から削除されると、ジョブ設定７０２の値は「ＮＵＬＬ」となる。そして、Ｓ６１７の処理の後、図６に係る一連の処理を終了する。
【０１０２】
続いて、Ｓ６１８〜Ｓ６２０の処理について説明する。
【０１０３】
ＣＰＵ１１１は、認証に成功したユーザのジョブ設定７０２の値を設定保存テーブル７００から削除する（Ｓ６１８）。尚、認証に成功したユーザのジョブ設定７０２の値を設定保存テーブル７００から削除されると、ジョブ設定７０２の値は「ＮＵＬＬ」となる。
【０１０４】
続いて、ＣＰＵ１１１は、デフォルトのジョブ設定の値を記憶装置１２０から取得する（Ｓ６１９）。例えば、「コピー部数：１部、カラー選択：白黒、倍率：１００％、用紙選択：自動用紙、濃度：標準濃度、原稿種類：文字／写真、…」が記述されたＸＭＬデータが、デフォルトのジョブ設定の値としてインポートされる。尚、デフォルトのジョブ設定の値はデバイス設定であっても、個人設定であってもよく、グループ設定であってもよく、これらの設定は設定保存テーブル７００にユーザごとに登録されていてもよい。
【０１０５】
続いて、ＣＰＵ１１１は、Ｓ６１９で取得されたジョブ設定の値に基づいて、デフォルトのジョブ設定の値が反映された、ジョブ実行画面をディスプレイ１１９に表示する（Ｓ６２０）。例えば「コピー部数：１部、カラー選択：白黒、倍率：１００％、用紙選択：自動用紙、濃度：標準濃度、原稿種類：文字／写真、…」というデフォルトのジョブ設定の値が反映された、図４（Ａ）で示すコピー実行画面４００がディスプレイ１１９に表示される。尚、Ｓ６２０において、ＣＰＵ１１１は、デフォルトのジョブ設定の値が反映された、ジョブ実行画面をディスプレイ１１９に表示する例について説明したが、これに限られない。Ｓ６２０において、ＣＰＵ１１１は、コピー機能、ファクス機能、スキャン送信機能、プリント機能等の各種のファンクションを呼び出す為のボタンが表示されたメイン画面を、コピー実行画面４００に代えてディスプレイ１１９に表示する変形例であってもよい。メイン画面とは、ＭＦＰ１０３に実行させるジョブのファンクションとして、コピー機能、ファクス機能、スキャン送信機能、プリント機能等の各種のファンクションのいずれかをユーザに選択させるためのファンクション選択画面のことである。そして、Ｓ６２０の処理の後、図６に係る一連の処理を終了する。
【０１０６】
以上が第１の実施形態に係るＭＦＰ１０３において、ＭＦＰ１０３にユーザがログインし、ジョブ実行画面をディスプレイ１１９に表示する一連の処理の詳細である。
【０１０７】
続いて、第１の実施形態に係るＭＦＰ１０３において、ＭＦＰ１０３にログインしたユーザが、ＭＦＰ１０３からログアウトするまでの一連の処理を、図９に示すフローチャートを用いて説明する。この処理は、ＣＰＵ１１１が、ＲＯＭ１１３又は記憶装置１２０から読み出してＲＡＭ１１２に展開された制御プログラムを実行することで行われる。尚、図９の処理は、図６で説明した処理（Ｓ６１７、又はＳ６２０）に続いて実行されるものであり、ディスプレイ１１９にジョブ実行画面が表示された状態で開始される。例えば、図９の処理の開始時には、図４（Ａ）で示したコピー実行画面４００がディスプレイ１１９に表示される。
【０１０８】
まず、ＣＰＵ１１１は、スタートキーが押下されたか否かを判定する（Ｓ９０１）。ＣＰＵ１１１は、スタートキーが押下されたと判定した場合（Ｓ９０１：Ｙｅｓ）、ジョブ設定に基づいてジョブを実行した後（Ｓ９０２）、Ｓ９０１に処理を戻す。一方、ＣＰＵ１１１は、スタートキーが押下されなかったと判定した場合（Ｓ９０１：Ｎｏ）、Ｓ９０３に処理を進める。
【０１０９】
ＣＰＵ１１１は、ジョブ設定の値を変更するためのボタン（例えば、図４（Ａ）で示した用紙選択ボタン４０４や仕上げボタン４０５等）が押下されたか否かを判定する（Ｓ９０３）。ＣＰＵ１１１は、ジョブ設定の値を変更するためのボタンが押下されたと判定した場合（Ｓ９０３：Ｙｅｓ）、ジョブ設定の値を変更する（Ｓ９０４）。尚、ＣＰＵ１１１は、各ファンクションのジョブ実行画面からメイン画面に遷移するためのキーがユーザによって押下された場合においても、ジョブ設定の値を変更するためのボタンが押下された（Ｓ９０３：Ｙｅｓ）と判定する。続いて、ＣＰＵ１１１は、Ｓ９０４で変更されたジョブ設定の値をジョブ実行画面に反映させてディスプレイ１１９に表示する（Ｓ９０５）。例えば、Ｓ９０５の処理により、図４（Ｂ）に示したコピー実行画面４１０がディスプレイ１１９に表示される。尚、各ファンクションのジョブ実行画面からメイン画面に遷移するためのキーがユーザによって押下された場合には、ＣＰＵ１１１は、各種のファンクションを呼び出すためのボタンが表示されたメイン画面をディスプレイ１１９に表示する（Ｓ９０５）。
【０１１０】
一方、ＣＰＵ１１１は、ジョブ設定の値を変更するためのボタンが押下されなかったと判定した場合（Ｓ９０３：Ｎｏ）、Ｓ９０６に処理を進める。ＣＰＵ１１１は、ログアウトキーが押下されたか否かを判定する（Ｓ９０６）。例えば、ログアウトキーは、図４（Ａ）で示したコピー実行画面４００のログアウトキー４２０や、図４（Ｂ）に示したコピー実行画面４１０のログアウトキー４２０がユーザによって押下された場合に、ＣＰＵ１１１は、ログアウトキーが押下されたと判定する。ＣＰＵ１１１は、ログアウトキーが押下されたと判定した場合（Ｓ９０６：Ｙｅｓ）、Ｓ９０７に処理を進める。一方、ＣＰＵ１１１は、ログアウトキー４２０が押下されなかったと判定した場合（Ｓ９０６：Ｎｏ）、Ｓ９０１に処理を戻す。
【０１１１】
続いて、Ｓ９０７以降の処理について説明する。
【０１１２】
ＣＰＵ１１１は、図７に示した設定保存テーブル７００を参照する（Ｓ９０７）。
【０１１３】
続いて、ＣＰＵ１１１は、設定保存テーブル７００に登録されている保存確認フラグ７０４の値が「ＴＲＵＥ」であるか否かを判定する（Ｓ９０８）。ＣＰＵ１１１は、保存確認フラグ７０４の値が「ＴＲＵＥ」であると判定した場合（Ｓ９０８：Ｙｅｓ）、Ｓ９０９に処理を進める。一方、ＣＰＵ１１１は、保存確認フラグ７０４の値が「ＦＡＬＳＥ」であると判定した場合（Ｓ９０８：Ｎｏ）、Ｓ９１４に処理を進める。Ｓ９１４の処理の詳細については後述する。
【０１１４】
続いて、ＣＰＵ１１１は、図１０に示す保存確認ダイアログ１０００をディスプレイ１１９に表示する（Ｓ９０９）。保存確認ダイアログ１０００とは、ＭＦＰ１０３にログインしているユーザから受け付けたジョブの設定情報を当該ユーザの識別情報に対応づけて記憶装置１２０に記憶するか否かをユーザに選択させるための記憶選択画面のことである。ログアウトしようとするユーザは、ディスプレイ１１９に表示された保存確認ダイアログ１０００を見て、ログアウト時にジョブ設定（例えば、Ｓ９０５で変更されたジョブ設定の値）を保存（設定保存テーブル７００に登録）するかどうかを決めることができる。尚、保存確認ダイアログ１０００のチェックボックス１００３に対してユーザによってチェックが記入された場合、保存確認ダイアログ１０００のボタン１００２はグレイアウトされてユーザが押下できないように制限される。尚、ＣＰＵ１１１は、図１０に示すように、保存確認ダイアログ１０００をコピー実行画面４１０に重畳させて表示する例について示したが、これに限られない。ＣＰＵ１１１は、保存確認ダイアログ１０００をディスプレイ１１９の全領域に表示する変形例であってもよい。
【０１１５】
続いて、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を保存すべきか否かを判定する（Ｓ９１０）。尚、ＣＰＵ１１１は、保存確認ダイアログ１０００のボタン１００１がユーザによって押下された場合、認証に成功したユーザのジョブ設定の値を保存すべきである（Ｓ９１０：Ｙｅｓ）と判定する。一方、ＣＰＵ１１１は、保存確認ダイアログ１０００のボタン１００２がユーザによって押下された場合、認証に成功したユーザのジョブ設定の値を保存すべきでない（Ｓ９１０：Ｎｏ）と判定する。ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を保存すべきであると判定した場合（Ｓ９１０：Ｙｅｓ）、Ｓ９１１に処理を進める。一方、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を保存すべきでないと判定した場合（Ｓ９１０：Ｎｏ）、Ｓ９１５に処理を進める。Ｓ９１５の処理の詳細については後述する。
【０１１６】
続いて、ＣＰＵ１１１は、図１０に示す保存確認ダイアログ１０００のチェックボックス１００３にチェックが有るか否かを判定する（Ｓ９１１）。ＣＰＵ１１１は、チェックボックス１００３にチェックが有ると判定した場合（Ｓ９１１：Ｙｅｓ）、保存確認フラグ７０４の値を「ＦＡＬＳＥ」として設定保存テーブル７００に登録した後（Ｓ９１２）、Ｓ９１４に処理を進める。一方、ＣＰＵ１１１は、チェックボックス１００３にチェックが無いと判定した場合（Ｓ９１１：Ｎｏ）、保存確認フラグ７０４の値を「ＴＲＵＥ」として設定保存テーブル７００に登録した後（Ｓ９１３）、Ｓ９１４に処理を進める。尚、ディスプレイ１１９に表示される保存確認ダイアログ１０００にチェックボックス１００３が無いような変形例にあっては、Ｓ９１１〜Ｓ９１３の処理を省略し、Ｓ９１０でＹｅｓと判定された後に、Ｓ９１４に処理を進めればよい。続いて、Ｓ９１４において、ＣＰＵ１１１は、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録する（Ｓ９１４）。
【０１１７】
続いて、ＣＰＵ１１１は、認証が成功したユーザのステータスを「ログイン状態」から「ログアウト状態」に変更する（Ｓ９１５）。そして、Ｓ９１５の処理の後、図９に係る一連の処理を終了する。
【０１１８】
以上が、第１の実施形態に係るＭＦＰ１０３において、ＭＦＰ１０３にログインしたユーザが、ＭＦＰ１０３からログアウトする一連の処理の詳細である。
以上説明した第１の実施形態では、前回のログイン時にユーザから受け付けたジョブの設定情報を当該ユーザが再びログインした時にジョブの設定情報として設定するか否かを、再びログインした事に応じて表示される画面を介して、ユーザは選択する事ができる。例えば、ジョブ処理装置にログインしていたユーザがジョブの設定を行っている途中で、当該ジョブ処理装置の前から離れなければならなくなったとする。この場合、ユーザは、当該ジョブ処理装置からログアウトする。このようなユーザは、前回のログイン時にユーザから受け付けたジョブの設定情報を当該ユーザが再びログインした時にジョブの設定情報として設定するよう、再びログインしたことに応じて表示される画面を介して選択すればよい。即ち、第１の実施形態に係る発明を適用することにより、ユーザは、前回のログイン時にユーザが行っていたジョブの設定を引き継いで、再びログインした時にジョブの設定を続きから行うことができる。また、例えば、ジョブ処理装置にログインしていたユーザがジョブの設定を行っていたが、当該ジョブを実行する必要がなくなったとする。この場合、ユーザは、当該ジョブ処理装置からログアウトする。このようなユーザは、前回のログイン時にユーザから受け付けたジョブの設定情報を当該ユーザが再びログインした時にジョブの設定情報として設定しないよう、再びログインしたことに応じて表示される画面を介して選択すればよい。即ち、第１の実施形態に係る発明を適用することにより、ユーザは、前回のログイン時にユーザが行っていたジョブの設定を引き継がずに、再びログインした時にジョブの設定を初めから行うことができる。  尚、第１の実施形態では、以下に述べる変形例を適用してもよい。即ち、ＣＰＵ１１１は、ＭＦＰ１０３からユーザがログアウトする時にディスプレイ１１９に表示されていた画面の情報（キャプチャ画面情報と呼ぶ。）を設定保存テーブル７００に登録する。そして、ＣＰＵ１１１は、当該ユーザがＭＦＰ１０３に再びログインする時に設定保存テーブル７００からキャプチャ画面情報を取得する。そして、ＣＰＵ１１１は、取得されたキャプチャ画面情報に基づいて、当該ユーザが前回ログアウトする時にディスプレイ１１９に表示されていた画面と同じ画面を、再ログイン時にディスプレイ１１９に表示する。このような変形例を適用することで、前回ログアウトする時のジョブ設定の値を再ログイン時に復元するだけでなく、前回ログアウトする時にディスプレイ１１９に表示されていた画面を再ログイン時に再表示することができる。
【０１１９】
［第２の実施形態］
前述した第１の実施形態では、ＭＦＰ１０３からユーザがログアウトする時に、保存確認フラグ７０４の値が「ＴＲＵＥ」であれば、保存確認ダイアログ１０００をディスプレイ１１９に表示させる例について説明した。
【０１２０】
一方、ＭＦＰ１０３からユーザがログアウトする時に、ジョブ設定の値がデフォルトの値からそもそも変更されていないような場合には、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録しなくてもよい。なぜなら、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録されていなくても、ＭＦＰ１０３に再びログインした時に、デフォルトのジョブ設定の値が反映された、ジョブ実行画面をディスプレイ１１９に表示させる事ができるからである。
【０１２１】
そこで、第２の実施形態では、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録しなくてもよいケースでは、保存確認フラグ７０４の値に係わらず、保存確認ダイアログ１０００をディスプレイ１１９に表示させない例について説明する。尚、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録しなくてもよいケースとは、例えば、ジョブ設定の値がデフォルトの値から変更されていないケースである。
【０１２２】
第２の実施形態に係るＭＦＰ１０３では、図９で説明したフローチャートの処理のうち、一部の処理が異なる。そこで、第１の実施形態とは異なる処理を中心に図１１で説明する。尚、第１の実施形態とは共通となる処理は同一のステップ番号を付して、詳細な説明は省略する。
【０１２３】
ＣＰＵ１１１は、ログアウトキーが押下されたと判定した場合（Ｓ９０６：Ｙｅｓ）、図１１のＳ１１０１に処理を進める。
【０１２４】
ＣＰＵ１１１は、ディスプレイ１１９に現在表示されている画面に対応するファンクションが、ジョブ設定の値を設定保存テーブル７００に登録する対象のファンクションであるか否かを判定する（Ｓ１１０１）。例えば、コピー機能やファクス機能やスキャン送信機能は、ジョブ設定の値を設定保存テーブル７００に登録する対象のファンクションとするが、プリント機能は、ジョブ設定の値を設定保存テーブル７００に登録する対象のファンクションから外してもよい。このように、ジョブ設定の値を設定保存テーブル７００に登録する対象とするか否かを、ファンクションごとに、デバイスの管理者が設定できるようにしてもよく、ユーザが個々に設定できるようにしてもよい。
【０１２５】
ＣＰＵ１１１は、ディスプレイ１１９に現在表示されている画面に対応するファンクションが、ジョブ設定の値を設定保存テーブル７００に登録する対象のファンクションであると判定した場合（Ｓ１１０１：Ｙｅｓ）、Ｓ１１０２に処理を進める。一方、ＣＰＵ１１１は、ディスプレイ１１９に現在表示されている画面に対応するファンクションが、ジョブ設定の値を設定保存テーブル７００に登録する対象のファンクションでないと判定した場合（Ｓ１１０１：Ｎｏ）、Ｓ９１５に処理を進める。
【０１２６】
続いて、ＣＰＵ１１１は、ディスプレイ１１９に現在表示されている画面が、キャプチャ画面情報を設定保存テーブル７００に登録する対象の画面であるか否かを判定する（Ｓ１１０２）。例えば、スキャン送信機能が呼び出されている場合に、送信機能の設定画面は対象の画面とするが、送信宛先の編集画面では対象の画面から外してもよい。また、例えば、テンキー等を介してジョブの設定情報をユーザから受け付けることができる画面（例えば、スタートキーの押下でジョブの実行が開始される待機画面等）がディスプレイ１１９に表示されている場合に、このような画面を対象の画面としてもよい。一方、ジョブの設定情報をユーザから受け付けることができない画面（例えば、ジョブのリストを表示する画面や、ジョブのエラーステータスを表示する画面等）がディスプレイ１１９に表示されている場合に、このような画面を対象の画面から外してもよい。また、例えば、ジョブの実行待ちの画面では対象の画面とするが、ジョブの実行中の画面では対象の画面から外してもよい。このように、キャプチャ画面情報を設定保存テーブル７００に登録する対象とするか否かを、ファンクションの画面ごとに、デバイスの管理者が設定できるようにしてもよく、ユーザが個々に設定できるようにしてもよい。
【０１２７】
ＣＰＵ１１１は、ディスプレイ１１９に現在表示されている画面が、キャプチャ画面情報を設定保存テーブル７００に登録する対象の画面であると判定した場合（Ｓ１１０２：Ｙｅｓ）、Ｓ１１０３に処理を進める。一方、ＣＰＵ１１１は、ディスプレイ１１９に現在表示されている画面が、キャプチャ画面情報を設定保存テーブル７００に登録する対象の画面でないと判定した場合（Ｓ１１０２：Ｎｏ）、Ｓ９１５に処理を進める。
【０１２８】
ＣＰＵ１１１は、ジョブ設定の値が変更されているか否かを判定する（Ｓ１１０３）。例えば、ジョブ設定の値がデフォルトの値から変更されていない場合は、当該ジョブ設定の値を設定保存テーブル７００に登録する必要がない。なぜなら、ジョブ設定の値がデフォルトの値から変更されていない場合は、当該ジョブ設定の値が設定保存テーブル７００に登録されていなくても、再びログインした時にデフォルトのジョブ設定の値をインポートすることができるからである。
【０１２９】
ＣＰＵ１１１は、ジョブ設定の値がデフォルトの値から変更されていると判定した場合（Ｓ１１０３：Ｙｅｓ）、Ｓ９０７に処理を進める。一方、ＣＰＵ１１１は、ジョブ設定の値がデフォルトの値から変更されていないと判定した場合（Ｓ１１０３：Ｎｏ）、Ｓ９１５に処理を進める。
【０１３０】
以上が、第２の実施形態に係るＭＦＰ１０３において、図１１で説明したフローチャートの処理のうち、第１の実施形態とは異なる処理の詳細である。尚、Ｓ１１０１の処理、Ｓ１１０２の処理、及び、Ｓ１１０３の処理のすべてを実行することは必須ではなく、デバイスの管理者の設定やユーザ個人の設定に基づいて、これらの処理を任意に組み合わせて実行すればよい。
【０１３１】
以上説明した様に第２の実施形態では、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録しなくてもよいケースでは、保存確認フラグ７０４の値に係わらず保存確認ダイアログ１０００をディスプレイ１１９に表示させない例を説明した。これにより、認証に成功したユーザのジョブ設定の値を設定保存テーブル７００に登録しなくてもよいケースにおいて、ユーザは、ディスプレイ１１９に表示された保存確認ダイアログを確認することを省略することができる。
【０１３２】
（その他の実施形態）
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１３３】
例えば、本実施形態では、ＭＦＰ１０３のコントローラ部１００のＣＰＵ１１１が上記各種制御の主体となっていたが、これに限らない。ＭＦＰ１０３と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１３４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３５】
１０３  ＭＦＰ
１００  コントローラ部
１１１  ＣＰＵ
１１５  表示制御Ｉ／Ｆ
１１９  ディスプレイ
１５１  表示操作制御部
１５２  認証制御部
４１０  コピー実行画面
７００  設定保存テーブル
８００  復元確認ダイアログ
【図１】
0006602128.tif 000002
【図２】
0006602128.tif 000003
【図３】
0006602128.tif 000004
【図４】
0006602128.tif 000005
【図５】
0006602128.tif 000006
【図６】
0006602128.tif 000007
【図７】
0006602128.tif 000008
【図８】
0006602128.tif 000009
【図９】
0006602128.tif 000010
【図１０】
0006602128.tif 000011
【図１１】
0006602128.tif 000012