(57)【特許請求の範囲】
【請求項１】
所定の機能の処理を行う画像形成装置の制御方法であって、
個人認証されているユーザとして前記画像形成装置にログインしているユーザの指示に従って、前記機能の処理のための設定情報を設定する工程と、
前記ユーザの指示に従って、設定された設定情報を用いて前記機能の処理を行う工程と、
前記処理に使用された設定情報を、設定履歴としてメモリに記憶する工程と、
設定履歴として前記メモリに記憶された設定情報を読み出して前記機能の処理のために再利用する工程と、
第１の設定と第２の設定を選択する工程と、を有し、
前記第１の設定が選択された場合、前記処理に使用された設定情報を、前記ユーザに関連づけて設定履歴として前記メモリに記憶し、当該設定情報は、前記ユーザが前記画像形成装置からログアウトする前も、前記ユーザが前記画像形成装置からログアウトした後の再ログイン後も、前記メモリから呼び出して再利用することが可能であり、
前記第２の設定が選択された場合、前記処理に使用された設定情報を、前記ユーザに関連づけずに設定履歴として前記メモリに記憶し、当該設定情報は、前記ユーザが前記画像形成装置からログアウトする前は前記メモリから呼び出して再利用することが可能であるが、前記ユーザが前記画像形成装置からログアウトした後の再ログイン後は、前記メモリから呼び出すことができない
ことを特徴とする制御方法。
【請求項２】
前記第２の設定が選択された場合、前記ユーザのログアウトに従って、設定履歴として前記メモリに記憶された設定情報を、前記メモリから削除することを特徴とする請求項１記載の制御方法。
【請求項３】
前記ユーザによる前記機能の処理の開始指示を受信し、
前記記憶する工程では、前記開始指示の受信に従って、設定された設定情報を、設定履歴として前記メモリに記憶することを特徴とする請求項１または２記載の制御方法。
【請求項４】
前記メモリは、ユーザ毎の設定値を記憶するための個人設定記憶領域と、複数のユーザが共有で用いる設定値を記憶するためのデバイス設定記憶領域と、を有し、
前記第１の設定が選択された場合、前記処理に使用された設定情報を、前記ユーザに関連づけて前記個人設定記憶領域に記憶し、
前記第２の設定が選択された場合、前記処理に使用された設定情報を、前記デバイス設定記憶領域に記憶することを特徴とする請求項１から３のいずれか１項に記載の制御方法。
【請求項５】
個人認証されていないユーザからの指示に従って前記機能の処理を行った場合、前記第１の設定と
前記第２の設定のいずれが選択された場合でも、前記処理に使用された設定情報を前記デバイス設定記憶領域に記憶することを特徴とする請求項４記載の制御方法。
【請求項６】
設定履歴として記憶された設定情報を再利用する前に、当該設定情報の内容を個人認証されている前記ユーザに対して表示し、
前記再利用する工程では、前記ユーザの確認操作に従って、前記設定情報を前記機能の処理のために再利用することを特徴とする請求項１から５のいずれか１項に記載の制御方法。
【請求項７】
設定履歴として記憶された設定情報を、個人認証されているユーザが選択可能なボタンに関連付け、
個人認証されているユーザによる前記ボタンの選択に基づいて、前記設定情報が呼び出されることを特徴とする請求項１から６のいずれか１項に記載の制御方法。
【請求項８】
前記第１の設定と前記第２の設定の選択は、管理者権限を持つユーザのみが可能であることを特徴とする請求項１から７のいずれか１項に記載の制御方法。
【請求項９】
前記第１の設定か、前記第２の設定かの何れかを選択するための設定画面を、前記管理者権限を持つ前記ユーザに提供し、
前記選択する工程では、前記設定画面に対する前記管理者権限を持つ前記ユーザの操作に従って、前記第１の設定か前記第２の設定かの何れかを選択することを特徴とする請求項８記載の制御方法。
【請求項１０】
前記機能は、原稿上の画像を読み取ることにより生成された画像データに基づいて印刷するコピー機能、外部から投入された印刷データに基づいて印刷する印刷機能、ファクシミリデータを通信するＦＡＸ機能、のずれか一つであることを特徴とする請求項１から９のいずれか１項に記載の制御方法。
【請求項１１】
請求項１から１０のいずれか1項に記載の制御方法を実行することが可能な画像処理装置。
【請求項１２】
請求項１から１０のいずれか1項に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作履歴を用いた装置の設定が可能な画像形成装置の制御方法、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置は様々な機能を備え、利用者が行う操作内容も複雑化している。そのため、設定に要する時間が長くなる。また、機能の設定によっては、繰り返し用いられるものもある。これに対し、利用者が行った設定を操作履歴として記憶し、利用者が呼び出し操作を行うことで過去に行った設定を簡単に再利用が可能となる機能がある。
【０００３】
ところが、操作履歴を複数のユーザで共有する場合、実際に再利用する可能性が低い他人の操作履歴までが表示されてしまい、自分自身の操作履歴を見つけ出すことが困難となる問題があった。そこで、操作者が所望の操作履歴を再利用可能とすることが望まれていた。
【０００４】
特許文献１に提案されている技術では、認証された個人ごとに操作履歴を記憶でき、記憶された個人ごとの操作履歴から認証された個人の操作履歴を表示する。さらに、表示された操作履歴の中から任意の操作履歴を選択し、選択された操作履歴に基づいて装置の設定を行うことができる。これにより、認証ユーザは、所望の操作履歴を容易に選択することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１５３３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、非認証ユーザが操作履歴を表示する場合には、全個人の操作履歴および非認証操作履歴を表示する。そのため、他人の操作履歴が見えてしまうというセキュリティ面での問題があった。このため、操作履歴の有効活用とプライバシーの保護（高セキュリティ）を両立が望まれていた。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、操作履歴の有効活用とプライバシーの保護（高セキュリティ）を両立する仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、所定の機能の処理を行う画像形成装置の制御方法であって、個人認証されているユーザとして前記画像形成装置にログインしているユーザの指示に従って、前記機能の処理のための設定情報を設定する工程と、前記ユーザの指示に従って、設定された設定情報を用いて前記機能の処理を行う工程と、前記処理に使用された設定情報を、設定履歴としてメモリに記憶する工程と、設定履歴として前記メモリに記憶された設定情報を読み出して前記機能の処理のために再利用する工程と、第１の設定と第２の設定を選択する工程と、を有し、前記第１の設定が選択された場合、前記処理に使用された設定情報を、前記ユーザに関連づけて設定履歴として前記メモリに記憶し、当該設定情報は、前記ユーザが前記画像形成装置からログアウトする前も、前記ユーザが前記画像形成装置からログアウトした後の再ログイン後も、前記メモリから呼び出して再利用することが可能であり、前記第２の設定が選択された場合、前記処理に使用された設定情報を、前記ユーザに関連づけずに設定履歴として前記メモリに記憶し、当該設定情報は、前記ユーザが前記画像形成装置からログアウトする前は前記メモリから呼び出して再利用することが可能であるが、前記ユーザが前記画像形成装置からログアウトした後の再ログイン後は、前記メモリから呼び出すことができないことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、操作者が所望の操作履歴を再利用可能とし、かつ他人から操作履歴を参照されないようにできる。この結果、操作履歴の有効活用とプライバシーの保護（高セキュリティ）を両立させることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施例の画像形成装置を適用可能な画像出力システムのブロック図
【図２】コントローラユニットの構成を例示するブロック図
【図３】操作部のデバイス構成を例示する図
【図４】画像形成装置のプログラム構成を例示する図
【図５】ログイン画面を例示する図
【図６】警告ポップアップの画面を例示する図
【図７】コピージョブ設定画面を例示する図
【図８】コール画面を例示する図
【図９】カスタマイズ設定を行う画面を例示する図
【図１０】カスタマイズ設定を行う画面を例示する図
【図１１】設定モード選択画面を例示する図
【図１２】設定ＤＢのデータ構成を例示する図
【図１３】設定ＤＢの参照例を示すイメージ図
【図１４】操作履歴に関する一連の処理を例示するフローチャート
【図１５】コール登録処理を例示するフローチャート
【図１６】コール登録又は削除処理を例示するフローチャート
【図１７】コール表示処理を例示するフローチャート
【発明を実施するための形態】
【００１１】
以下、図面を参照して、発明を実施するための形態について説明する。
図１は、本発明の一実施例を示す画像形成装置を適用可能な画像出力システムの構成を例示するブロック図である。
【００１２】
図１において、２００は画像形成装置である。画像形成装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、コントロールユニッラ（Ｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ）２０００、ユーザーインターフェースである操作部２０１２を有する。
【００１３】
ホストコンピュータ１１は、クライアントマシンとして機能する情報処理装置であり、図示しない表示装置、キーボード、ポインティングデバイス、コンピュータ本体等とを含む。上記コンピュータ本体は、内蔵されるＣＰＵがＨＤＤやＳＳＤ等の外部記憶装置からオペレーティングシステムをＲＡＭ上にロードして、各種のアプリケーションプログラムを実行する機能を有する。また、上記コンピュータ本体は、図示しないネットワークカードとＬＡＮ２０１１などのネットワークとを介して画像形成装置２００と通信し、画像形成装置２００から取得した情報を表示する機能等を有する。ホストコンピュータ１１は、いわゆるＷｅｂブラウザソフトウエアが動作可能に構成されており、Ｗｅｂサーバ機能処理を行う画像形成装置２００と所定のプロトコルで通信可能に構成されている。
【００１４】
スキャナ部２０７０、プリンタ部２０９５、操作部２０１２は、それぞれコントローラユニット２０００に接続され、コントローラユニット２０００は、ＬＡＮ２０１１などのネットワーク伝送部に接続されている。なお、コントローラユニット２０００については、後述する図２で詳細に説明する。
【００１５】
なお、図１では、画像形成装置２００を１つしか記載していないが、本実施例の画像出力システムは、ネットワークを介して複数の画像形成装置が所定のプロトコルで通信可能な画像出力システムであってもよい。また、画像形成装置と情報処理装置とを組み合わせた画像出力システムも本発明の適用範囲である。
【００１６】
図２は、コントローラユニット２０００の構成を例示するブロック図であり、図１と同一のものには同一の符号を付してある。
図２に示すように、コントローラユニット２０００は、スキャナ（Ｓｃａｎｎｅｒ）部２０７０やプリンタ（Ｐｒｉｎｔｅｒ）部２０９５と接続する。また、コントローラユニット２０００は、ＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１に接続することで、画像情報やデバイス情報の入出力を行う。
【００１７】
コントローラユニット２０００において、２００１はＣＰＵで、システム全体を制御するコントローラである。２００２はＲＡＭで、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。２００３はＲＯＭで、ブートＲＯＭとして機能し、システムのブートプログラムが格納されている。２００４はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データ等を格納する。なお、ソリッドステートドライブ（ＳＳＤ）等の他の記憶装置を備えていてもよい。
【００１８】
２００６は操作部Ｉ／Ｆで、操作部２０１２とのインターフェース部として機能し、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００１９】
２００９はＶＲＡＭであり、ＣＰＵ２００１で生成された表示画面データを保持するメモリである。ＣＰＵ２００１は、ＨＤＤ２００４から取得した表示データから表示画面データを生成し、操作部２０１２に表示されるようにＶＲＡＭ２００９に配置する。ＶＲＡＭ２００９は、操作部２０１２に表示されるように配置された画像データを保存するメモリである。
【００２０】
２０１０はネットワーク（Ｎｅｔｗｏｒｋ）Ｉ／Ｆで、ＬＡＮ２０１１に接続し、情報の入出力を行う。２０５０はモデム（Ｍｏｄｅｍ）で、公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００２１】
２００５はイメージバスＩ／Ｆ（Ｉｍａｇｅ Ｂｕｓ Ｉ／Ｆ）で、システムバス２００７と画像バス２００８を接続し、データ構造を変換するバスブリッジである。
２００８は画像バスで、ＰＣＩバスまたはＩＥＥＥ１３９４で構成され、画像データを高速で転送する。画像バス２００８上には以下のデバイスが配置される。
【００２２】
２０６０はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。２０２０はデバイスＩ／Ｆ部で、画像入力部インターフェース２０７１を介して接続されたスキャナ部２０７０や、印刷部インターフェース２０９６を介して接続されたプリンタ部２０９５と、ＣＰＵ２００１を接続し、画像データの同期系／非同期系の変換を行う。
【００２３】
２０８０はスキャナ画像処理部で、入力画像データに対し補正、加工、編集を行う。２０９０はプリンタ画像処理部で、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。２０３０は画像回転部で、画像データの回転処理を行う。２０４０は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。
【００２４】
図３は、操作部２０１２のデバイス構成を例示する図である。
液晶表示部３０１は、液晶上にタッチパネルシートが貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラユニット２０００のＣＰＵ２００１に伝える。
【００２５】
スタートキー３０２は、原稿画像の読み取り動作を開始する時などに用いる。スタートキー３０２の中央部には、緑と赤の２色ＬＥＤ３０３があり、その色によってスタートキー３０２が使える状態にあるかどうかを示す。ストップキー３０４は、稼働中の動作を止める働きをする。
【００２６】
テンキー３０５は、数字と文字のボタン郡で構成されており、コピー部数の設定や、液晶表示部３０１の画面切り替えを指示する。ユーザモードキー３０６は、機器設定を行う時に押下する。
【００２７】
図４は、画像形成装置２００のプログラム構成を例示する図である。
以下、図４に示す各制御部は、画像形成装置２００のＣＰＵ２００１がＲＯＭ２００３又はＨＤＤ２００４に格納されたプログラムを読み出して実行してすることにより実現される機能に対応する。即ち、各制御部は、ＣＰＵ２００１の制御により動作する。
【００２８】
制御バス４００には、例えば、表示操作制御部４０１、認証制御部４０２、設定値記憶制御部４０３、ユーザモード制御部４０４などの各制御部が接続されている。制御バス４００は、ＣＰＵ２００１の制御に基づき、各制御部間の情報を受け渡しする。
例えば、制御バス４００は、表示操作制御部４０１からユーザが入力した指示情報を受け取り、ＲＡＭ２００２に一旦保存する。制御バス４００は、設定値記憶制御部４０３に対して入力指示を受け取ったことを通知し、設定値記憶制御部４０３は、ＲＡＭ２００２から指示情報を読み取り、指示情報に従った制御を実施する。受け渡しのための情報は、ＲＡＭ２００２ではなくＨＤＤ２００４に保存してもよい。
【００２９】
また、画像形成装置２００には、ひとつ以上の機能（以下、Ｆｕｎｃｔｉｏｎと呼ぶ）を備えている。それぞれのＦｕｎｃｔｉｏｎ毎に制御部があり、一例としてコピー制御部４１０を図示する。当然ながら図４記載のＦｕｎｃｔｉｏｎ以外の画像形成装置２００の処理に関わる各Ｆｕｎｃｔｉｏｎについて、それぞれの制御部が存在するのは言うまでもない（不図示）。その他のＦｕｎｃｔｉｏｎの例として、プリンタドライバから投入された印刷ジョブを画像形成装置２００内に留め置き、認証したユーザまたは印刷ジョブに紐づけられたパスワードを知るユーザのみが印刷できる機能を持つセキュアプリントＦｕｎｃｔｉｏｎなどがある。また、画像形成装置２００内に画像データを保存する機能を持つボックスＦｕｎｃｔｉｏｎや、ヘルプ画面を表示する機能を持つヘルプＦｕｎｃｔｉｏｎや、公共通信網からＦＡＸ文書を受信するファックスＦｕｎｃｔｉｏｎなどがある。
【００３０】
表示操作制御部４０１は、ＣＰＵ２００１の制御に基づき、操作部Ｉ／Ｆ２００６を制御する。例えば、表示操作制御部４０１は、他の制御部からの指示に基づいて操作部２０１２を介して液晶表示部３０１で表示を行ったり、液晶表示部３０１からユーザが入力した情報を取得したりすることを行う。なお、表示操作制御部４０１は、取得した情報を、必要に応じて制御バス４００を介して各制御部へ通知する。
以降の記述では、制御部間で情報やデータを受け渡しする際は、制御バス４００を経由しているものとする。
【００３１】
認証制御部４０２は、ＣＰＵ２００１の制御に基づき、ユーザを識別するための認証処理（以下ログインと呼ぶ）を行い、画像形成装置２００の操作者が画像形成装置２００の正当なユーザか否かの判断を行う。また、認証制御部４０２は、ＨＤＤ２００４上のユーザ情報を格納したデータベース（以下、ユーザ情報ＤＢ４２０）を制御する。ユーザ情報ＤＢ４２０は、ＨＤＤ２００４にデータを記憶する。また、認証制御部４０２は、ユーザを一意に特定するユーザ識別子をユーザ情報ＤＢ４２０に記憶している。ここで、図５を用いて、認証制御部４０２が行うログイン処理について説明する。
【００３２】
図５は、ログイン処理を受け付けるログイン画面５００を例示する図である。
図５に示す例では、ログイン画面５００は、ユーザ名入力フォーム５０１、パスワード入力フォーム５０２、ログイン先選択ボタン５０３、ログインボタン５０４等を有する。
【００３３】
表示操作制御部４０１は、ユーザからのログイン要求を受け付けるとログイン画面５００を表示する。表示操作制御部４０１は、ユーザ名入力フォーム５０１からユーザ名を、パスワード入力フォーム５０２からパスワードの入力を受け付ける。認証制御部４０２は、入力されたユーザ名とパスワードを表示操作制御部４０１より受け取り、受け取ったユーザ名、パスワードとユーザ情報ＤＢ４２０内のユーザ名・パスワードと一致するか照合する。
【００３４】
そして、照合が一致しない場合、認証制御部４０２は、ログインが失敗したと判断し、表示操作制御部４０１を介してユーザにログインが失敗した旨を通知する（図６）。この通知を受けて、表示操作制御部４０１は、図６に示す警告画面を表示する。
図６は、画像形成装置のログイン失敗時の警告ポップアップ画面を例示する図である。
【００３５】
一方、照合が一致した場合、認証制御部４０２は、認証成功と判断し、認証状態を未ログイン状態からログイン状態に変更し、ユーザを一意に特定するための識別子（以下ユーザ識別子と呼ぶ）を発行する。認証制御部４０２は、表示操作制御部４０１を介してユーザにログインが成功した旨を通知して、ログイン処理を終了する。
【００３６】
なお、認証方法は、上述したユーザ名とパスワードを用いた認証方法に限定されるものではなく、非接触型のＩＣカードや生体認証など他の認証方法でもよい。また、更には、画像形成装置２００内にユーザ情報ＤＢ４２０を持つのではなく、例えば、Ｍｉｃｒｏｓｏｆｔ社のＡＤ（ＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙ）などのように、外部の認証サーバによって認証を実施する形態でも構わない。この構成の場合、認証制御部４０２は、ネットワークＩ／Ｆ２０１０を介して、外部の認証サーバに認証照合を要求する。さらに、画像形成装置２００内のユーザ情報ＤＢ４２０と外部認証サーバとを切り替えられるようにしてもよい。図５を例にすると、ユーザは、ログイン先選択ボタン５０３によって、どの認証サーバに対して認証するのかを選択する。
【００３７】
また、ユーザからのログアウト指示を受け付けると、認証制御部４０２は、認証状態をログイン状態から未ログイン状態へ変更し、ログアウト処理を終了する。
また、認証制御部４０２は、ユーザの登録や削除、およびユーザ情報の更新を行う機能を提供する。
【００３８】
次に、設定値記憶制御部４０３について説明する。
設定値記憶制御部４０３は、ＣＰＵ２００１の制御に基づき、デバイス設定と、個人設定を記憶するための制御部である。デバイス設定は、複数人のユーザが共有で参照する設定である。また、個人設定は、それぞれのユーザのみが参照できるユーザ毎の設定である。設定値記憶制御部４０３は、デバイス設定値、個人設定値を、ＨＤＤ２００４上の設定ＤＢ４３０に保存している。ここで、図１２を用いて、設定ＤＢ４３０の構成を説明する。
【００３９】
図１２は、設定ＤＢ４３０のデータ構成を例示する図である。
図１２に示すように、設定ＤＢ４３０は、認証に関連付けられたユーザ毎のデータ（個人設定値）を記憶する個人設定記憶領域１２１０と、装置で唯一の設定（デバイス設定値）を記憶するデバイス設定記憶領域１２２０を有する。
【００４０】
図１２に示す例では、個人設定記憶領域１２１０には、ユーザ識別子で関連付けられたユーザ毎の操作履歴データ１２１１ａ〜１２１１ｃが保存されている。一方、デバイス設定記憶領域１２２０には、非認証ユーザが共有する操作履歴データ１２２１が記憶されている。
【００４１】
図１２では、操作履歴データ１２２１に記憶される設定情報の例として、履歴番号、カラー、両面、仕上げ、原稿の種類を記載しているが、操作履歴データ１２２１には、その他にジョブに関わる設定項目が記憶可能である。また、本実施例では、コピーの操作履歴テーブルに限定して説明するが、画像形成装置２００が持ち得るボックス機能、スキャナ機能、送信機能等の他の機能に関するあらゆる設定項目も、操作履歴として記憶することが可能である。
【００４２】
次に、コピー制御部４１０について説明する。
コピー制御部４１０は、紙原稿を読み取り複写して印字する機能（以下コピー機能と呼ぶ）を制御する。コピー制御部４１０は、スキャナ部２０７０から画像データを読み取り、読み取った画像データを画像処理制御部で画像処理を行って、プリンタ部２０９５へ画像処理が行われた画像データを出力する。
【００４３】
コピー機能における設定の一例として、Ｎ枚の原稿から１枚のコピー画像を生成するか指定させるレイアウト（Ｎｉｎ１）設定や、原稿の片面か両面を読み取るか指定させる両面設定などがある。また、フルカラー、モノクロ、単色などの印字する色を指定させるカラーモード設定などがある。これらコピー機能を実施する際の設定項目をジョブ設定と呼ぶ。コピー機能に関するジョブ設定は、コピージョブ設定画面（図７）から指定することができる。
【００４４】
図７は、コピージョブ設定画面を例示する図である。
図７で図示されない機能は、その他の機能ボタン７０２を選択し、表示される別画面にて設定が可能であるが、ここでは説明を割愛する。
【００４５】
コピー機能には、ユーザがコピー機能を実施した際のジョブ設定の履歴を記憶して、コピージョブ設定画面７００にて履歴に記憶されたジョブ設定を読み出す機能がある（以下コール機能と呼ぶ）。
コール機能は、複数のジョブ設定履歴を記憶することができるが、例として、記憶上限を「３」とする。コピー制御部４１０は、ユーザがコピーを実施する度に一つ前の履歴、二つ前の履歴、三つ前の履歴と、ジョブ設定を設定ＤＢ４３０に記憶し、上限を超えた古い履歴から削除する。
コピージョブ設定画面７００の設定の履歴ボタン７０１を選択することで、表示操作制御部４０１により、コール画面８００（図８）が表示される。
【００４６】
図８は、ジョブ設定の履歴を呼びだすコール画面を例示する図である。
図８に示すように、コール画面８００は、履歴指定ボタン８０１ａ〜８０１ｃと、ジョブ設定確認リスト８０２を有する。履歴指定ボタン８０１ａ〜８０１ｃは、何回前に実施された履歴を呼び出すかユーザが指定するためのボタンである。図８の例では、一つ前の履歴が「履歴１」ボタン８０１ａ、二つ前の履歴が「履歴２」ボタン８０１ｂ、三つ前の履歴が「履歴３」ボタン８０１ｃの操作によって、呼び出される。
【００４７】
ジョブ設定確認リスト８０２は、各履歴に対するジョブ設定の内容を表示している。図８の例では、「履歴１」ボタン８０１ａに対応するジョブ設定は、両面「片面から両面」（即ち、片面原稿から記録シートの両面にコピー）、原稿の種類「文字」が履歴として登録されていることを示している。履歴指定ボタン８０１ａ〜８０１ｃのいずれかを選択し、ＯＫボタン８０３を押下することで、設定ＤＢ４３０に格納されているジョブ設定の履歴を呼び出し、該呼び出したジョブ設定の履歴が、コピージョブ設定画面７００に反映される。
【００４８】
次に、カスタマイズ制御部４５０について説明する。
カスタマイズ制御部４５０は、ＣＰＵ２００１の制御に基づき、カスタマイズ対象項目を個人設定として設定変更可能かの制限を行い、個人設定として設定可能な場合には、認証制御部４０２の認証に応じて、個人設定の反映処理を行う。
【００４９】
図９〜図１０は、カスタマイズ設定を行う画面を例示する図である。
ここでは、画像形成装置２００に関する設定変更を行うユーザモードに、カスタマイズ設定の変更モードが設けられた場合を例に説明する。
【００５０】
操作部２０１２のユーザモードキー３０６を押下すると、表示操作制御部４０１により、ユーザモードのトップ階層画面９００（図９）が表示される。
ユーザモードのトップ階層画面９００の「管理設定」ボタン９０１を押下すると、表示操作制御部４０１の制御により、管理設定変更画面９１０に遷移する。さらに、管理設定変更画面９１０の「デバイス管理」ボタン９１１を押下すると、表示操作制御部４０１の制御により、デバイス管理変更画面９２０へ遷移する。
【００５１】
デバイス管理変更画面９２０の「個人設定」ボタン９２１を押下すると、表示操作制御部４０１の制御により、個人設定変更画面９３０へ遷移する。個人設定変更画面９３０で「個人設定の登録の使用」ボタン９３１を押下すると、表示操作制御部４０１の制御により、カスタマイズ設定画面１０００（図１０）が表示される。
【００５２】
カスタマイズ設定画面１０００において、ＯＮ（個人設定を登録する）ボタン１００１を選択し、ＯＫボタン１００３を押下した場合、個人設定の登録の使用がＯＮに設定される。この設定の場合、画像形成装置２００内のカスタマイズ対象項目の設定が個人設定として登録される。すなわち、この設定は、操作履歴を個人設定として登録可能な設定である。
【００５３】
一方、ＯＦＦ（個人設定を登録しない）ボタン１００２を選択し、ＯＫボタン１００３を押下した場合、個人設定の登録の使用がＯＦＦに設定される。この設定の場合、画像形成装置２００内の全ての設定がデバイス設定として登録される。すなわち、この設定は、操作履歴を個人設定として登録不可能な設定である。
なお、図９〜図１０に示したカスタマイズ設定は、管理者権限を有するユーザがログインした場合にのみ可能であり、該カスタマイズ設定は、設定ＤＢ４３０に記憶されるものとする。
【００５４】
上述の個人設定の登録の使用がＯＮに設定されている状態で、管理者権限を持つユーザが認証された場合には、表示操作制御部４０１により、図１１に示す設定モード選択画面１１００が表示される。上述の個人設定の登録の使用がＯＮに設定されている状態では、後述する図１３（ａ）に示すように、管理者権限を持つユーザは、同一の設定項目を、個人設定またはデバイス設定のどちらかの設定として操作することが可能である。そこで、管理者権限を持つユーザがログインした場合には、図１１に示す設定モード選択画面１１００を表示して、設定項目を個人設定またはデバイス設定のどちらの設定として操作するのか選択を促す。即ち、個人設定、又は、デバイス設定のいずれの操作履歴を利用するかを選択させる。
【００５５】
図１１は、管理者が個人設定またはデバイス設定のどちらとして操作を行うかを選択させるための設定モード選択画面を例示する図である。
個人設定１１０１は、管理者が個人設定として操作を行うモードを選択するためのボタンである。デバイス設定１１０２は、管理者がデバイス設定として操作を行うモードを選択するためのボタンである。
設定モード選択画面１１００で選択された設定モードに応じて、管理者は、個人設定またはデバイス設定の操作履歴の登録や表示を行うことが可能となる。なお、管理者が「デバイス設定」を選択するケースは、例えば、画像形成装置２００にログインすることなく（ユーザ認証することなく）使用するユーザ（ゲスト）の履歴を参照する（管理する）場合等が考えられる。
なお、図１１に示した設定モードの設定は、設定ＤＢ４３０に記憶されるものとする。
【００５６】
図１３は、設定ＤＢ４３０に対してユーザが装置設定または個人設定を参照するイメージ図である。
図１３（ａ）は、上述の個人設定の登録の使用がＯＮに設定されている状態で、設定ＤＢ内のデータを参照する例を示している。
非認証ユーザは、デバイス設定１３０１に対して、データの書き込み及び読み込みの処理を行う。また、管理者が設定モード選択画面１１００でデバイス設定１１０２を選択した場合にも、デバイス設定１３０１に対して、データの書き込み及び読み込みの処理を行う。
【００５７】
一方、認証されたユーザである管理者（個人設定１１０１を選択した場合）、ユーザ００６、ユーザ１２３は、ユーザ識別子に関連付けられた個人設定１３０２ａ〜１３０２ｃに対して、データの書き込み、読み込みを行う。
なお、個人設定１３０２ａ〜１３０２ｃは、ユーザ識別子が一致しない他のユーザからの参照はできない。
【００５８】
図１３（ｂ）は、上述の個人設定の登録の使用がＯＦＦに設定されている状態で、設定ＤＢ内のデータを参照する例を示している。なお、図１３（ａ）と同一のものには同一の符号を付してある。
個人設定の登録の使用がＯＦＦに設定されている状態では、非認証ユーザ、管理者、ユーザ００６、ユーザ１２３は、デバイス設定１３０１を共有し、書き込み、読み込みを行う。なお、個人設定の登録の使用がＯＦＦに設定されている状態では、個人設定１３０２ａ〜１３０２ｃは参照されない。
【００５９】
以下、図１４〜図１７を用いて、本発明の実施例に係る操作履歴（以下、コール設定と記載）の操作に関するフローチャートについて説明する。
【００６０】
図１４は、本実施例に係るログインからログアウトするまでのコール設定に関する一連の処理を例示するフローチャートである。図１４のフローチャートに示す各動作は、画像形成装置２００のＣＰＵ２００１がＲＯＭ又はＨＤＤに格納された制御プログラムを実行することにより実現される。
【００６１】
画像形成装置２００のＣＰＵ２００１は、操作部２０１２から装置に関する操作を受け付け可能な状態で、本フローチャートの処理を開始する（Ｓ１４００）。なお、Ｓ１４００の段階では、設定モード選択画面１１００（図１１）で設定される設定モードの値として、初期値の「個人設定」が設定されている状態とする。
【００６２】
Ｓ１４０１において、ＣＰＵ２００１は、操作部２０１２にログイン画面５００を表示する。Ｓ１４０２において、ＣＰＵ２００１は、ユーザからのログイン指示（ユーザ名、パスワードを含む）を、ログイン画面５００を介して受け付けると、Ｓ１４０３に処理を進める。
【００６３】
Ｓ１４０３では、ＣＰＵ２００１は、上記Ｓ１４０２で受け付けたユーザ名、パスワードを用いた認証を含むログイン処理を行い、ログイン成功か否かを判断する。
そして、ログインに失敗したと判断した場合（Ｓ１４０３でＮｏの場合）、ＣＰＵ２００１は、Ｓ１４０９に処理を進める。Ｓ１４０９では、ＣＰＵ２００１は、ログイン失敗ダイアログ６００を操作部２０１２に表示し、Ｓ１４１０へ処理を進める。
【００６４】
一方、ログインに成功したと判断した場合（Ｓ１４０３でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１４０４に処理を進める。
Ｓ１４０４では、ＣＰＵ２００１は、ログイン中のユーザ（ログインユーザ）が管理者権限を有するユーザ（管理者）であるか否かを判断する。そして、ログインユーザが管理者でないと判断した場合（Ｓ１４０４でＮｏの場合）、ＣＰＵ２００１は、そのままＳ１４１０へ処理を進める。
【００６５】
一方、ログインユーザが管理者であると判定した場合（Ｓ１４０４でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１４０５へ処理を進める。
Ｓ１４０５では、ＣＰＵ２００１は、操作部２０１２に、図１１に示したような設定モード選択画面１１００を表示する。次に、Ｓ１４０６において、ＣＰＵ２００１は、管理者が設定モード選択画面１１００でデバイス設定１１０２が選択されたか否かを判断する。
【００６６】
そして、デバイス設定１１０２が選択されたと判断した場合（Ｓ１４０６でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１４０７に処理を進める。Ｓ１４０７では、ＣＰＵ２００１は、設定モードに「デバイス設定」を設定し、該設定を設定ＤＢ４３０に記憶し、Ｓ１４１０に処理を進める。
【００６７】
一方、個人設定１１０１が選択されたと判断した場合（Ｓ１４０６でＮｏの場合）、ＣＰＵ２００１は、Ｓ１４０８に処理を進める。Ｓ１４０８では、ＣＰＵ２００１は、設定モードに「個人設定」を設定し、該設定を設定ＤＢ４３０に記憶し、Ｓ１４１０に処理を進める。
【００６８】
Ｓ１４１０では、ＣＰＵ２００１は、操作部２０１２にコピージョブ設定画面７００を表示する。
次に、Ｓ１４１１において、ＣＰＵ２００１は、ユーザによりスタートキー３０２が押下されたか否を判断する。
【００６９】
そして、スタートキー３０２が押下されたと判断した場合（Ｓ１４１１でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１４１２において、後述する図１５に示すコール登録処理を行う。さらに、Ｓ１４１３において、ＣＰＵ２００１は、ジョブの実行処理を行い、Ｓ１４１６に処理を進める。
【００７０】
一方、スタートキー３０２が押下されていないと判断した場合（Ｓ１４１１でＮｏの場合）、ＣＰＵ２００１は、Ｓ１４１４に処理を進める。Ｓ１４１４では、ＣＰＵ２００１は、ユーザによるコール画面８００の表示指示を受け付けた（設定の履歴ボタン７０１が押下された）か否かを判断する。
【００７１】
そして、コール画面表示指示を受け付けたと判断した場合（Ｓ１４１４でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１４１５において、後述する図１７に示すコール表示処理を行い、Ｓ１４１６に処理を進める。
一方、コール表示指示を受け付けていないと判断した場合（Ｓ１４１４でＮｏの場合）、ＣＰＵ２００１は、そのままＳ１４１６へ処理を進める。
【００７２】
Ｓ１４１６では、ＣＰＵ２００１は、ユーザによるログアウト指示を受け付けたか否かを判断する。そして、ログアウト指示を受け付けていないと判断した場合（Ｓ１４１６でＮｏの場合）、ＣＰＵ２００１は、ログアウト指示を受け付けるまでＳ１４１６の処理を繰り返す。なお、ログアウト指示を受け付けるまで、ＣＰＵ２００１は、ユーザ操作に応じた処理を実行する。例えば、ユーザによるコール設定登録指示を受け付けた場合は、後述する図１５に示すコール登録処理を行う。また、ユーザによるコール設定表示指示を受け付けた場合は、後述する図１７に示すコール表示処理を行う。また、コピー機能、ボックス機能、ヘルプ機能、ファックス機能等の各種Ｆｕｎｃｔｉｏｎ機能を実行する。なお、上記コール設定登録指示とは、例えば、ユーザによる、コピー実行時にスタートキーの押下、リセットキーの押下、節電モードなどへの移行操作、モードメモリなどが呼び出し操作のいずれかの操作（指示）を示す。また、上記コール表示指示とは、例えば図８に示したような履歴指定ボタン８０１ａ〜８０１ｃの操作（指示）を示す。
【００７３】
一方、ログアウト指示を受け付けたと判断した場合（Ｓ１４１６でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１４１７に処理を進める。
Ｓ１４１７では、ＣＰＵ２００１は、後述する図１６に示すログアウト時のコール設定登録または削除処理を行う。
【００７４】
最後に、Ｓ１４１８において、ＣＰＵ２００１は、設定モードの初期化処理を行う。設定モードの初期化処理では、設定モードに「個人設定」を設定し、設定ＤＢ４３０に記憶する。そして、ログインからログアウトするまでのコール設定に関する一連の処理を終了する（Ｓ１４１９）。
【００７５】
図１５は、図１４のＳ１４１２に示したコール登録処理を例示するフローチャートである。図１５のフローチャートに示す各動作は、画像形成装置２００のＣＰＵ２００１がＲＯＭ又はＨＤＤに格納された制御プログラムを実行することにより実現される。なお、図１５に示す例では、ユーザによるコール設定の登録指示が行われた際にコール設定を設定ＤＢ４３０の個人設定またはデバイス設定のいずれかに登録する処理手順について説明する。
【００７６】
ＣＰＵ２００１は、ユーザからのコール設定登録指示を受け付けた状態でコール登録処理を開始する（Ｓ１５００）。コール設定登録指示とは、上述したように、例えば、ユーザによる、コピー実行時にスタートキーの押下、リセットキーの押下、節電モードなどへの移行操作、モードメモリなどが呼び出し操作のいずれかの操作（指示）を示す。
【００７７】
Ｓ１５０１において、ＣＰＵ２００１は、個人認証済みの状態であるか否かを判断する。そして、非個人認証状態（ユーザがログインしていない状態）と判断した場合（Ｓ１５０１でＮｏの場合）、ＣＰＵ２００１は、Ｓ１５０７へ処理を進める。Ｓ１５０７では、ＣＰＵ２００１は、上記Ｓ１５００のコール設定登録指示を受け付けた時点で設定されているジョブ設定を、デバイス設定として設定ＤＢ４３０に記憶する。
図１２の例で説明すると、デバイス設定記憶領域１２２０に操作履歴データ１２２１を作成する。すでに操作履歴データ１２２１が存在している場合には上書きを行う。
上記Ｓ１５０７の処理を終了すると、ＣＰＵ２００１は、コール登録処理を終了する（Ｓ１５０８）。
【００７８】
一方、認証制御部４０２による個人認証状態（ユーザがログインしている状態）と判断した場合（Ｓ１５０１でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１５０２へ処理を進める。Ｓ１５０２では、ＣＰＵ２００１は、個人設定の登録の使用がＯＮに設定されているか否かを判断する。
【００７９】
そして、個人設定の登録の使用がＯＦＦに設定されている（個人設定を登録しない設定）と判断した場合（Ｓ１５０２でＮｏの場合）、ＣＰＵ２００１は、Ｓ１５０７に処理を進める。Ｓ１５０７は既に説明済みのため説明を省略する。
【００８０】
一方、個人設定の登録の使用がＯＮに設定されている（個人設定を登録する設定）と判断した場合（Ｓ１５０２でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１５０３に処理を進める。
Ｓ１５０３では、ＣＰＵ２００１は、設定ＤＢ４３０より設定モードの値を取得する。さらに、Ｓ１５０４において、ＣＰＵ２００１は、上記Ｓ１５０３で取得した設定モードが「デバイス設定」であるかを判断する。
【００８１】
そして、設定モードが「デバイス設定」であると判断した場合（Ｓ１５０４でＹｅｓの場合）、ＣＰＵ２００１は、操作履歴の登録を行うことなく、そのままコール登録処理を終了する（Ｓ１５０８）。
【００８２】
一方、設定モードが「個人設定」であると判断した場合（Ｓ１５０４でＮｏの場合）、ＣＰＵ２００１は、Ｓ１５０５に処理を進める。Ｓ１５０５では、ＣＰＵ２００１は、認証制御部４０２による認証ユーザのユーザ識別子をユーザ情報ＤＢ４２０より取得する。
【００８３】
次に、Ｓ１５０６において、ＣＰＵ２００１は、上記Ｓ１５００のコール設定登録指示を受け付けた時点で設定されているジョブ設定を、上記Ｓ１５０５で取得したユーザ識別子に関連づけて、個人設定として設定ＤＢ４３０に記憶する。
図１２の例で説明すると、個人設定記憶領域１２１０に操作履歴データ１２１１を作成する。既に、操作履歴データ１２１１が存在している場合には上書きを行う。
上記Ｓ１５０６の処理を終了すると、ＣＰＵ２００１は、コール登録処理を終了する（Ｓ１５０８）。
【００８４】
図１６は、図１４のＳ１４１７に示したログアウト時のコール登録又は削除処理を例示するフローチャートである。図１６のフローチャートに示す各動作は、画像形成装置２００のＣＰＵ２００１がＲＯＭ又はＨＤＤに格納された制御プログラムを実行することにより実現される。図１６に示す例では、ユーザからのログアウト指示を受け付けた場合に、コール設定を設定ＤＢ４３０に個人設定またはデバイス設定として登録するまたは削除する処理手順について説明する。
【００８５】
ＣＰＵ２００１は、ユーザからのログアウト指示を受け付けた状態でコール登録処理を開始する（Ｓ１６００）。
Ｓ１６０１において、ＣＰＵ２００１は、個人認証済みの状態であるか否かを判断する。そして、非個人認証状態と判断した場合（Ｓ１６０１でＮｏの場合）、ＣＰＵ２００１は、Ｓ１６０８へ処理を進める。Ｓ１６０８では、ＣＰＵ２００１は、上記Ｓ１６００のログアウト指示を受け付けた時点で設定されているジョブ設定をデバイス設定として設定ＤＢ４３０に記憶する。
図１２の例で説明すると、デバイス設定記憶領域１２２０に操作履歴データ１２２１を作成する。すでに操作履歴データ１２２１が存在している場合には上書きを行う。
上記Ｓ１６０８の処理を終了すると、ＣＰＵ２００１は、ログアウト時のコール登録又は削除処理を終了する（Ｓ１６０９）。
【００８６】
一方、認証制御部４０２による個人認証状態と判断した場合（Ｓ１６０１でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１６０２へ処理を進める。Ｓ１６０２では、ＣＰＵ２００１は、個人設定の登録の使用がＯＮに設定されているか否かを判断する。
【００８７】
そして、個人設定の登録の使用がＯＦＦに設定されている（個人設定を登録しない設定）と判断した場合（Ｓ１６０２でＮｏの場合）、ＣＰＵ２００１は、Ｓ１６０７に処理を進める。Ｓ１６０７では、ＣＰＵ２００１は、デバイス設定として設定ＤＢ４３０に登録されているコール設定を削除する。図１２の例で説明すると、デバイス設定記憶領域１２２０に記憶された操作履歴データ１２２１を削除する。
上記Ｓ１６０７の処理を終了すると、ＣＰＵ２００１は、ログアウト時のコール登録又は削除処理を終了する（Ｓ１６０９）。
【００８８】
一方、個人設定の登録の使用がＯＮに設定されている（個人設定を登録する設定）と判断した場合（Ｓ１６０２でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１６０３に処理を進める。
Ｓ１６０３では、ＣＰＵ２００１は、設定ＤＢ４３０より設定モードの値を取得する。さらに、Ｓ１６０４において、ＣＰＵ２００１は、上記Ｓ１６０３で取得した設定モードが「デバイス設定」であるかを判断する。
【００８９】
そして、設定モードが「デバイス設定」であると判断した場合（Ｓ１６０４でＹｅｓの場合）、ＣＰＵ２００１は、操作履歴の登録を行うことなく、そのままログアウト時のコール登録又は削除処理を終了する（Ｓ１６０９）。
【００９０】
一方、設定モードが「個人設定」であると判断した場合（Ｓ１６０４でＮｏの場合）、ＣＰＵ２００１は、Ｓ１６０５に処理を進める。Ｓ１６０５では、ＣＰＵ２００１は、認証制御部４０２による認証ユーザのユーザ識別子をユーザ情報ＤＢ４２０より取得する。
【００９１】
次に、Ｓ１６０６において、ＣＰＵ２００１は、上記Ｓ１６００のログアウト指示を受け付けた時点で設定されているジョブ設定を、上記Ｓ１６０５で取得したユーザ識別子に関連づけて、個人設定として設定ＤＢ４３０に記憶する。
図１２の例で説明すると、個人設定記憶領域１２１０に操作履歴データ１２１１を作成する。既に操作履歴データ１２１１が存在している場合には上書きを行う。
上記Ｓ１６０６の処理を終了すると、ＣＰＵ２００１は、ログアウト時のコール登録又は削除処理を終了する（Ｓ１６０９）。
【００９２】
図１７は、図１４のＳ１４１５に示したコール表示処理を例示するフローチャートである。図１７のフローチャートに示す各動作は、画像形成装置２００のＣＰＵ２００１がＲＯＭ又はＨＤＤに格納された制御プログラムを実行することにより実現される。図１７に示す例では、ユーザによるコール設定表示指示を受け付けた場合に、設定ＤＢ４３０の個人設定またはデバイス設定を取得し、操作部２０１２へ表示する処理手順について説明する。
【００９３】
ＣＰＵ２００１は、ユーザからのコール設定表示指示を受け付けた状態でコール表示処理を開始する（Ｓ１７００）。
Ｓ１７０１において、ＣＰＵ２００１は、個人認証済みの状態であるか否かを判断する。そして、非個人認証状態と判断した場合（Ｓ１７０１でＮｏの場合）、ＣＰＵ２００１は、Ｓ１７１２へ処理を進める。Ｓ１７１２では、ＣＰＵ２００１は、設定ＤＢ４３０よりデバイス設定として記憶されているコール設定を読み出す。図１２の例で説明すると、デバイス設定記憶領域１２２０の操作履歴データ１２２１を取得する。続いて、Ｓ１７１３において、ＣＰＵ２００１は、上記Ｓ１７１２で取得したコール設定を、液晶表示部３０１に表示する。すなわち、デバイス設定を再利用可能に呼び出す。そして、コール表示処理を終了する（Ｓ１７１４）。
【００９４】
一方、認証制御部４０２による個人認証状態と判断した場合（Ｓ１７０１でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１７０２へ処理を進める。Ｓ１７０２では、ＣＰＵ２００１は、個人設定の登録の使用がＯＮに設定されているか否かを判断する。
【００９５】
そして、個人設定の登録の使用がＯＦＦに設定されている（個人設定を登録しない設定）と判断した場合（Ｓ１７０２でＮｏの場合）、ＣＰＵ２００１は、Ｓ１７１０に処理を進める。Ｓ１７１０では、ＣＰＵ２００１は、設定ＤＢ４３０に記憶されているデバイス設定のコール設定を削除し、設定ＤＢ４３０内に新規に所定のデバイス設定のコール設定を作成する。認証ユーザがデバイス設定を他の認証ユーザと共有する場合、前のユーザのコール設定を破棄し、コール設定の新規作成を行う。新規作成時は、デフォルトの状態のコール設定を作成する。図１２の例で説明すると、デバイス設定記憶領域１２２０にデフォルト状態の操作履歴データ１２２１を作成し、該作成したデバイス設定を取得する。なお、デフォルトの状態のコール設定は、予め決められたものであり、例えばＨＤＤ２００４に格納されているものとする。続いて、Ｓ１７１１において、ＣＰＵ２００１は、上記Ｓ１７１０で新規作成し取得したコール設定を、液晶表示部３０１に表示する。そして、コール表示処理を終了する（Ｓ１７１４）。
【００９６】
一方、個人設定の登録の使用がＯＮに設定されている（個人設定を登録する設定）と判断した場合（Ｓ１７０２でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１７０３に処理を進める。
Ｓ１７０３では、ＣＰＵ２００１は、設定ＤＢ４３０より設定モードの値を取得する。さらに、Ｓ１７０４において、ＣＰＵ２００１は、上記Ｓ１７０３で取得した設定モードが「デバイス設定」であるかを判断する。
【００９７】
そして、設定モードが「デバイス設定」であると判断した場合（Ｓ１７０４でＹｅｓの場合）、ＣＰＵ２００１は、Ｓ１７０５に処理を進める。Ｓ１７０５では、ＣＰＵ２００１は、設定ＤＢ４３０よりデバイス設定として記憶されているコール設定を読み出す。図１２の例で説明すると、デバイス設定記憶領域１２２０の操作履歴データ１２２１を取得する。続いて、Ｓ１７０６において、ＣＰＵ２００１は、上記Ｓ１７０５で取得したコール設定を、液晶表示部３０１に表示する。そして、コール表示処理を終了する（Ｓ１７１４）。
【００９８】
一方、設定モードが「個人設定」であると判断した場合（Ｓ１７０４でＮｏの場合）、ＣＰＵ２００１は、Ｓ１７０７に処理を進める。Ｓ１７０７では、ＣＰＵ２００１は、認証制御部４０２による認証ユーザのユーザ識別子をユーザ情報ＤＢ４２０より取得する。
【００９９】
次に、Ｓ１７０８において、ＣＰＵ２００１は、上記Ｓ１７０７で取得したユーザ識別子に関連する個人設定のコール設定を設定ＤＢ４３０より取得する。図１２の例で説明すると、個人設定記憶領域１２１０の操作履歴データ１２１１を取得する。続いて、Ｓ１７０９において、ＣＰＵ２００１は、上記Ｓ１７０８で取得したコール設定を、液晶表示部３０１に表示する。そして、コール表示処理を終了する（Ｓ１７１４）。
【０１００】
以上の説明では、コピーファンクションのコール設定の登録、削除および表示について具体例を説明してきたが、センドファンクションや他のファンクションについても同様である。
【０１０１】
以上示したように、本実施例の画像形成装置によれば、認証ユーザが個人毎に利用する操作履歴と非認証ユーザが共有で利用する装置共通の操作履歴を適切に登録、削除および表示し、操作者が所望の操作履歴を再利用可能とし、かつ、他人から個人の操作履歴を参照されないようにできる。すなわち、カスタマイズ設定とユーザ認証状態に応じて、操作履歴の個人設定およびデバイス設定を適切に登録、削除および表示を行うことで、操作者が所望の操作履歴を再利用可能とし、かつ他人から操作履歴を参照不可とする。この結果、操作履歴の有効活用とプライバシーの保護を両立させることができる。
【０１０２】
なお、上記実施例では、ユーザが画像形成装置２００の操作部２０１２から操作を行う場合について説明した。しかし、ユーザが、ホストコンピュータ１１から画像形成装置２００にアクセスして、ユーザの操作履歴を参照する場合にも、適用可能である。即ち、ホストコンピュータ１１から画像形成装置２００に操作履歴の参照要求があった場合、ＣＰＵ２００１は、図１７に示したコール表示処理と同様に、カスタマイズ設定とホストコンピュータ１１からのユーザ認証状態に応じて、操作履歴を取得してホストコンピュータ１１に送信するものとする。
【０１０３】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施例について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１０４】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０５】
２００    画像形成装置
４０２    認証制御部
４０３    設定値記憶制御部
４０４    ユーザモード制御部
４３０    設定ＤＢ
【図１】
0006312085.tif 000002
【図２】
0006312085.tif 000003
【図３】
0006312085.tif 000004
【図４】
0006312085.tif 000005
【図５】
0006312085.tif 000006
【図６】
0006312085.tif 000007
【図７】
0006312085.tif 000008
【図８】
0006312085.tif 000009
【図９】
0006312085.tif 000010
【図１０】
0006312085.tif 000011
【図１１】
0006312085.tif 000012
【図１２】
0006312085.tif 000013
【図１３】
0006312085.tif 000014
【図１４】
0006312085.tif 000015
【図１５】
0006312085.tif 000016
【図１６】
0006312085.tif 000017
【図１７】
0006312085.tif 000018