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