(57)【要約】【課題】  ユーザの設定値を優先的に利用する状態になっている場合は、共用の設定値が変更されても、その変更内容を確認できない。【解決手段】  画像処理装置であって、画像処理装置に設定された個人設定の設定値、及び共用設定の設定値をメモリに記憶し、そのメモリに記憶された個人設定及び共用設定の両方の設定値を変更する第１の権限を有するユーザが、ユーザの操作を受け付ける操作手段を介して当該ユーザの個人設定或いは共有設定の設定値を変更すると、その変更内容を表示部に表示するように制御する。【選択図】  図４
2015104023.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
ユーザの操作を受け付ける操作手段と、
前記画像処理装置に設定された個人設定の設定値、及び共用設定の設定値を記憶する記憶手段と、
前記記憶手段に記憶された前記個人設定及び前記共用設定の両方の設定値を変更する第１の権限を有するユーザが、前記操作手段を介して当該ユーザの個人設定或いは共有設定の設定値を変更すると、その変更内容を表示部に表示するように制御する表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
画像処理装置であって、
ユーザの操作を受け付ける操作手段と、
前記画像処理装置に設定された個人設定の設定値、及び共用設定の設定値を記憶する記憶手段と、
前記操作手段を介したユーザの操作を受け付けると、前記ユーザが当該ユーザの個人設定の設定値を優先して処理を実行させる第２の権限を有しているかどうかを判定する判定手段と、
前記判定手段が前記ユーザが前記第２の権限を有していると判定すると、当該ユーザの個人設定の設定値を用いて処理を実行し、前記判定手段が前記ユーザが前記第２の権限を有していないと判定すると、前記記憶手段に記憶された前記共用設定の設定値を用いて処理を実行するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記記憶手段に記憶された前記個人設定及び前記共用設定の両方の設定値を変更する第１の権限を有するユーザが、前記ユーザの個人設定の設定値を変更すると、当該変更された個人設定の設定値に従った処理を実行するように制御する制御手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ユーザが前記第２の権限を有している場合でも、前記ユーザの個人設定或いは共有設定の設定値が変更された場合、前記制御手段は、その変更内容に従った処理を実行するように制御することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記記憶手段に記憶された前記個人設定及び前記共用設定の両方の設定値を変更する第１の権限を有するユーザが、前記ユーザの個人設定の設定値或いは前記共有の設定値を変更すると、当該変更された設定値に従った処理を実行するように制御する制御手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
画像処理装置であって、
ユーザの操作を受け付ける操作手段と、
前記画像処理装置に設定された個人設定の設定値、及び共用設定の設定値を記憶する記憶手段と、
前記操作手段を介したユーザの操作を受け付けると、使用する設定値が前記個人設定の設定値或いは前記共用設定の設定値であるかを判定する判定手段と、
前記判定手段により使用すると判定された設定値を用いて処理を実行するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項７】
前記設定値は、キーリピートを実行するかしないか、及び表示言語の設定の少なくともいずれかを含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。    
【請求項８】
画像処理装置を制御する制御方法であって、
操作手段が、ユーザの操作を受け付ける操作工程と、
記憶手段が、前記画像処理装置に設定された個人設定の設定値、及び共用設定の設定値をメモリに記憶する記憶工程と、
表示制御手段が、前記メモリに記憶された前記個人設定及び前記共用設定の両方の設定値を変更する第１の権限を有するユーザが、前記操作工程で当該ユーザの個人設定或いは共有設定の設定値を変更すると、その変更内容を表示部に表示するように制御する表示制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複合機等の画像処理装置の各機能に関する設定は、その画像処理装置が一組の設定値だけを有し、複数のユーザが、その設定値を共用することにより、その画像形成装置の機能を利用していた。このような利用形態において、他のユーザが、その設定値を変更した場合は、自分の意図しない設定値に変更されることが多く、利便性が低下することがあった。
【０００３】
この問題を解決するために、ユーザ毎に、それぞれ異なった設定値を備える画像形成装置が考えられている。しかしながら、ユーザ個人の設定値が存在していても、共用の設定値を利用したい場合があるため、ユーザ個人の設定値と共用の設定値を切り換えられる仕組みを備えたいという要望がある。
【０００４】
特許文献１は、共用の設定値とユーザ毎の設定値とが存在する場合に、共有の設定値か、ユーザ毎の設定値のいずれを有効にすべきかに関する設定値の切換情報をユーザ毎に記憶し、その切換情報に基づいていずれかの設定値を有効とする技術を記載している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１１１５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、ユーザの設定値を優先的に利用する状態になっている場合、共用の設定値が変更されても、その変更内容を確認できないという問題がある。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、ユーザの個人設定の設定値を優先的に利用する状態であっても、共用設定の設定値の変更内容を確認できるようにする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
画像処理装置であって、
ユーザの操作を受け付ける操作手段と、
前記画像処理装置に設定された個人設定の設定値、及び共用設定の設定値を記憶する記憶手段と、
前記記憶手段に記憶された前記個人設定及び前記共用設定の両方の設定値を変更する第１の権限を有するユーザが、前記操作手段を介して当該ユーザの個人設定或いは共有設定の設定値を変更すると、その変更内容を表示部に表示するように制御する表示制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの個人設定の設定値を優先的に利用する状態であっても、共用設定の設定値の変更内容を確認できる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る画像処理装置（ＭＦＰ）のハードウェア構成例を説明するブロック図。
【図２】実施形態１に係るＭＦＰの表示部に表示される個人用の設定値或いは共有の設定値を選択する選択画面の一例を示す図。
【図３】実施形態１に係るＭＦＰの表示部に表示された設定値を変更する設定値変更画面の一例を示す図。
【図４】実施形態１に係るＭＦＰでユーザが設定値に変更操作を行った時のＭＦＰ１０１の処理を説明するフローチャート。
【図５】実施形態１に係るＭＦＰが、ユーザの操作に応答して、個人或いは共有の設定値に基づいて実行する処理を説明するフローチャート。
【図６】実施形態１に係るＭＦＰにおいて、ユーザが個人設定を変更した場合に、それに応じた処理を実行する例を説明するフローチャート。
【図７】実施形態２に係るＭＦＰにおいて、ユーザによる設定値の変更を受け付ける処理を説明するフローチャート。
【図８】実施形態２に係るＭＦＰにおいて、ユーザが個人設定或いは共有設定の設定値を変更した場合に、それに応じた処理を実行する例を説明するフローチャート。
【図９】設定取得先情報を基に設定値を取得する処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
［実施形態１］
図１は、実施形態１に係る画像処理装置のハードウェア構成例を説明するブロック図である。ここでは画像処理装置として、複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明する。
【００１４】
ＭＦＰ１０１は、制御部１０３、タッチパネル１１８、表示部１１９、スキャナ部１２１、プリンタ部１２２を有する。制御部１０３は、ＣＰＵ１１１，ＲＡＭ１１２，ＲＯＭ１１３、入力Ｉ／Ｆ部１１４、表示制御部１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７を有し、これらはシステムバス１１０を介して接続されている。タッチパネル１１８は、入力Ｉ／Ｆ部１１４を介して制御部１０３に接続されている。表示部１１９、外部メモリ１２０はそれぞれ、表示制御部１１５、外部メモリＩ／Ｆ１１６を介して制御部１０３に接続されている。
【００１５】
ＲＯＭ１１３は不揮発性のメモリで、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラム等をそれぞれ所定の領域に格納している。ＲＡＭ１１２は揮発性のメモリで、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、このＭＦＰ１０１の各部を制御する。尚、ＣＰＵ１１１が動作するためのプログラムはＲＯＭ１１３に限らず、外部メモリ（ハードディスク等）１２０に予め記憶されていても良い。
【００１６】
入力Ｉ／Ｆ部１１４は、タッチパネル１１８で受け付けたユーザ操作に応じた制御信号を生成してＣＰＵ１１１に供給する。例えば、入力Ｉ／Ｆ部１１４は、入力デバイスとして機能するキーボード（不図示）や、マウス（不図示）やタッチパネル１１８からユーザ操作に応じた信号を受付ける。尚、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報を出力する入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力Ｉ／Ｆ部１１４で生成され供給される制御信号に基づき、プログラムに従いこのＭＦＰ１０１の各部を制御する。これにより、ＭＦＰ１０１はユーザ操作に応じた動作を行うことができる。
【００１７】
表示制御部１１５は、表示部１１９に画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従って生成した表示制御信号を表示制御部１１５に供給する。表示制御部１１５は、この表示制御信号に基づいて表示信号を生成して表示部１１９に画像データを出力して画像を表示させる。例えば、表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面を表示部１１９に表示させる。
【００１８】
尚、タッチパネル１１８は表示部１１９と一体的に構成され、操作部としても機能する。操作部は更に、各種ハードキー等を備えても良い。例えば、タッチパネル１１８の光の透過率が表示部１１９の表示を妨げないように構成して表示部１１９の表示面の上層に取り付ける。そして、タッチパネル１１８における入力座標と、表示部１１９の画面の表示座標とを対応付ける。これにより、ユーザが表示部１１９に表示された画面を直接的に操作できるＧＵＩが構成される。タッチパネル１１８は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００１９】
外部メモリＩ／Ｆ１１６は、例えばハードディスク又はＣＤやＤＶＤ、メモリカード等の外部メモリ１２０が装着可能である。外部メモリＩ／Ｆ１１６は、ＣＰＵ１１１の制御に従って、装着された外部メモリ１２０からデータを読み出し、また外部メモリ１２０にデータを書き込む。通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に従って、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２との通信を行う。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００２０】
スキャナ部１２１は原稿を読み取って、その原稿画像の画像データを生成する。プリンタ部１２２は、入力Ｉ／Ｆ部１１４を介して入力されたユーザの指示や通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力された印刷データに基づいて印刷処理を実行する。
【００２１】
ＭＦＰ１０１は、スキャナ部１２１で得られた画像データ、或いは通信Ｉ／Ｆコントローラ１１７により受信した画像データをＲＡＭ１１２もしくは外部メモリ１２０に保存できる。又、ＭＦＰ１０１は、外部メモリＩ／Ｆ１１６に装着された可搬型の記憶媒体（ＵＳＢメモリやメモリカード等）から受け取った画像データを、ＲＡＭ１１２もしくは外部メモリ１２０に保存する。尚、保存される画像データは、スキャナ部１２１によって読み取られた原稿の画像データに対する印刷の設定値を含む各種設定が反映されたデータであってもよい。又、表示部１１９に表示される画像データは、文字情報を含むものであってもよいし、写真やグラフィックイメージ等の画像情報を含むものであっても良く、またその両方やその他の情報を含むものであってもよい。又、画像データは予め内部に保存されたサンプルイメージであってもよい。
【００２２】
図２は、実施形態１に係るＭＦＰ１０１の表示部１１９に表示される個人用の設定値或いは共有の設定値を選択する選択画面の一例を示す図である。
【００２３】
この選択画面２００は、個人設定と共用設定のどちらの設定値を変更するかの選択を受け付ける画面で、個人設定ボタン２０１、共用設定ボタン２０２、閉じるボタン２０３を含んでいる。個人設定は、個人毎に用意された設定値で、共用設定は、複数のユーザが共用する設定値である。
【００２４】
具体例を挙げると次のようになる。設定項目には例えば表示言語がある。表示言語の設定値には、日本語、英語、ドイツ語などの各言語が選択肢として存在する。この時、あるユーザは日本語を個人設定の設定値とし、一方、他のユーザはドイツ語を個人設定の設定値としているとする。そして複数のユーザが共用して使う共用設定の設定値として英語を設定することが可能である。この場合、個人設定として日本語の設定値を持っているユーザが個人設定を利用する場合は、表示言語が日本語となる。一方、共用設定を利用する場合は、表示言語が英語となる。このように、複数のユーザが共用して利用する共用設定とは別に、個人毎の設定値として持つものを個人設定という。
【００２５】
尚、個人設定の設定項目は、共用設定として存在する設定項目のうちの一部分であっても構わないし、全部であっても構わないし、個人設定の設定項目としてだけ存在する設定項目があっても構わない。
【００２６】
個人設定ボタン２０１は、個人設定に関連付けられた設定値を変更するように指示するためのボタンである。この個人設定ボタン２０１を押下することによって、個人用に用意された設定値を変更することができる。共有設定ボタン２０２は、共用設定に関連付けられた設定値を変更するように指示するボタンである。この共有設定ボタン２０２を押下することによって、共用として用意された設定値を変更することができる。閉じるボタン２０３は、この選択画面２００で選択された設定を確定するためのボタンである。この閉じるボタン２０３を押下することによって、ＣＰＵ１１１は選択画面２００を閉じて別の画面に遷移させ、また、ユーザが選択した設定値をＲＡＭ１１２や外部メモリ１２０等のメモリに格納する。
【００２７】
図３は、実施形態１に係るＭＦＰ１０１の表示部１１９に表示された設定値を変更する設定値変更画面の一例を示す図である。この設定値変更画面３００は、設定値に対してユーザからの変更指示を受け付けるための画面である。
【００２８】
この設定値変更画面３００は、設定項目名３０１，３０２、設定値の表示領域３０３，３０４、閉じるボタン３０５を含む。
【００２９】
設定項目名３０１，３０２と設定値とは一対一に関連付けられており、各設定項目に対応した設定値を、表示領域３０３，３０４にそれぞれ表示する。表示領域３０４，３０４は、ＲＯＭ１１３やＲＡＭ１１２や外部メモリ１２０等のメモリから、その設定項目に対応した設定値を呼び出し、その設定値を表示する。
【００３０】
設定項目名３０１，３０２又は設定値表示領域３０３，３０４を選択することにより、その設定項目に対する設定値の変更候補を選択させる画面（不図示）を表示し、その画面を使用して新たな設定値を設定することができる。尚、設定値の変更候補を選択させる画面を表示せずに、設定項目名３０１又は設定値表示領域３０３を選択する度に、別の設定値を表示領域３０３，３０４に表示し、その設定値を設定するような画面仕様にしても良い。
【００３１】
例えば、図３において、ユーザが表示言語を変更したいときは、設定項目３０２の「表示言語」にタッチする。これにより例えばプルダウンメニュー等により、表示言語として選択できる言語の一覧が表示される。そこでユーザは、所望の言語にタッチすると、その言語が表示言語として設定される。こうして設定項目３０２の「表示言語」に対応する設定表示領域３０４に、その選択された言語が表示される。尚、図３では、設定項目として「キーリピート」「表示言語」だけが示されているが、これ以外にも多数の設定項目があることはもちろんである。
【００３２】
閉じるボタン３０５は、この設定値変更画面３００で変更された設定値を確定するためのボタンである。この閉じるボタン３０５を押下することにより、ＣＰＵ１１１は設定値変更画面３００を閉じて別の画面に遷移させ、また、変更した設定値をＲＡＭ１１２や外部メモリ１２０等のメモリに格納する。
【００３３】
次に、ユーザの選択により設定値を変更し、表示部１１９に表示されている画面の表示を変更する一連の処理について図４のフローチャートを用いて詳細に説明する。
【００３４】
図４は、実施形態１に係るＭＦＰ１０１でユーザが設定値の変更操作を行った時のＭＦＰ１０１の処理を説明するフローチャートである。尚、この処理は、ＭＦＰ１０１のＣＰＵ１１１が、ＲＯＭ１１３或いは外部メモリ１２０に記憶されたプログラムをＲＡＭ１１２に展開して実行することによって達成される。
【００３５】
まずＳ４０１でＣＰＵ１１１は、ユーザが共用設定及び個人設定の両方の設定値を変更する権限を有しているか判定する。このときＣＰＵ１１１はユーザの認証を行い、そのユーザの権限情報を取得する。その取得したユーザの権限情報には、そのユーザが共用設定及び個人設定の両方の設定値を変更する権限を有しているか否かの情報が含まれている。また他には、個人設定の設定値のみを変更する権限を有しているか否かの情報と、共用設定の設定値のみを変更する権限を有しているか否かの情報を含まれていても良い。ＣＰＵ１１１は、そのユーザの権限情報を参照することで、そのユーザの権限の有無を判定する。ここでＣＰＵ１１１が、そのユーザが両方の設定値を変更する権限を有していると判定した場合は処理をＳ４０２へ進める。一方、そのユーザが両方の設定値を変更する権限を有してないと判定した場合、共用設定か個人設定のどちらかに限定して設定値の変更処理を行うが、その処理については、ここでは省略し、その権限を有してないと判定した場合は処理を終了する。
【００３６】
Ｓ４０２でＣＰＵ１１１は、図２を参照して説明した選択画面２００を表示部１１９に表示してＳ４０３へ進む。Ｓ４０２で選択画面２００を表示している際、ＣＰＵ１１１はユーザから個人設定ボタン２０１、或いは共用設定ボタン２０２の選択を受け付ける。そしてＳ４０３でＣＰＵ１１１は、ユーザから受け付けた個人設定か共有設定かの選択結果をＲＡＭ１１２に格納してＳ４０４へ処理を進める。Ｓ４０４でＣＰＵ１１１は、図３を参照して説明した設定値変更画面３００を表示部１１９に表示してＳ４０５へ処理を進める。Ｓ４０５でＣＰＵ１１１は、設定値変更画面３００に対するユーザの操作に応じて、設定項目に対する設定値の変更指示を受け付けてＳ４０６へ処理を進める。
【００３７】
Ｓ４０６でＣＰＵ１１１は、Ｓ４０３で格納した選択結果を読み出し、その選択が個人設定であるか、共用設定であるかを判定する。ＣＰＵ１１１はＳ４０６で個人設定であると判定した場合はＳ４０７へ進み、ＣＰＵ１１１は共用設定であると判定した場合はＳ４０８へ進む。Ｓ４０７でＣＰＵ１１１は、個人設定に関連付けられた設定値が格納されている外部メモリ１２０等のメモリ上の領域に対し、変更指示を受け付けた設定値で上書きして、その設定値をユーザが指示した設定値に変更してＳ４０９へ進む。Ｓ４０９でＣＰＵ１１１は、個人設定値の書き換えを受けて、変更された設定値を設定値変更画面３００の設定値表示領域３０３，３０４に表示して処理を終了する。
【００３８】
一方、Ｓ４０８でＣＰＵ１１１は、共用設定に関連付けられた設定値が格納されている外部メモリ１２０のメモリ上の領域に対し、変更指示を受け付けた設定値で上書きして、その設定値をユーザが指示した設定値に変更してＳ４１０へ進む。Ｓ４１０でＣＰＵ１１１は、共用設定値の書き換えを受けて、変更された設定値を設定値変更画面３００の設定値表示領域３０３，３０４に表示して処理を終了する。
【００３９】
尚、ＣＰＵ１１１は、設定値が変更されてから表示部１１９の表示に反映するまでに複数の処理を介しても良い。例えば、設定値の変更を監視する手段を備え、設定値が変更されたときは、設定値が更新されたことをイベントとして通知する。更に、ＣＰＵ１１１は、イベントの通知を受信する手段を備え、イベントの通知を受信した時、イベントの通知とともに、更新された設定項目を特定するキー情報を併せて受信する。ＣＰＵ１１１は、そのキー情報をもとに、そのキー情報に対応する設定値の取得をメモリから読み出す。そしてＣＰＵ１１１は読み出した設定値を表示部１１９に表示するようにしても良い。
【００４０】
このようにして、共用設定及び個人設定の両方の設定値を変更する権限を有しているユーザは、そのユーザの個人設定及び共有設定を変更して更新することができる。
【００４１】
次に、個人或いは共有の設定値に基づくＭＦＰ１０１の処理を説明する。
【００４２】
図５は、実施形態１に係るＭＦＰ１０１が、ユーザの操作に応答して、個人或いは共有の設定値に基づいて実行する処理を説明するフローチャートである。尚、この処理は、ＭＦＰ１０１のＣＰＵ１１１が、ＲＯＭ１１３或いは外部メモリ１２０に記憶されたプログラムをＲＡＭ１１２に展開して実行することによって達成される。尚、ここでは設定項目として「キーリピート」を例に説明するが、これに限らず他の設定項目であってもかまわない。ここで「キーリピート」の設定は、「する」と「しない」の二つを持つ。「キーリピート」を「する」に設定している場合、タッチパネル１１８或いはキーボタンの押下を受け付け、そのキーボタンが長押しされると、そのキーボタンが一定間隔で押下された場合と同様の処理を行う。一方、「キーリピート」が「しない」に設定されている場合は、そのキーボタンが長押しされても、そのキーボタンが一度だけ押下された場合と同様の処理を行う。
【００４３】
先ずＳ５０１でＣＰＵ１１１は、ユーザによるキーボタンの押下を受け付ける。このキーボタンがキーリピートの設定値に従って処理を切り替える対象となるボタンである場合はＳ５０２以降の処理を実行するためにキーリピートに関する設定値を取得する。Ｓ５０２でＣＰＵ１１１は、そのユーザが個人設定を優先して利用する権限を有しているか否かを判定する。ここでＣＰＵ１１１は、そのユーザの認証を行って、そのユーザの権限情報を取得する。ここで取得したユーザ権限情報には、個人設定を優先して利用する権限を有しているか否かの情報が含まれている。また他には、共用設定を優先して利用するか否かの情報も含まれている。こうしてＣＰＵ１１１は、そのユーザの権限情報を参照することにより、そのユーザの権限の有無を判定する。Ｓ５０２でＣＰＵ１１は、そのユーザが個人設定を優先して利用する権限を有していると判定した場合はＳ５０３へ処理を進め、そうでないと判定した場合はＳ５０４へ処理を進める。
【００４４】
Ｓ５０３でＣＰＵ１１１は、そのユーザの個人設定に関連付けられたキーリピートの設定値を取得してＳ５０５へ処理を進める。一方、Ｓ５０４でＣＰＵ１１１は、共用設定に関連付けられたキーリピートの設定値を取得してＳ５０５へ処理を進める。Ｓ５０５でＣＰＵ１１１は、Ｓ５０３或いはＳ５０４で取得した設定値に応じて、その押下されたキーボタンに対応する処理を実行する。例えば、ここでは、「キーリピート」が「する」に設定される場合は、そのキーボタンが押下されている限りキーリピートの処理を行い、「しない」に設定されている場合はキーリピートの処理を行わない。
【００４５】
この処理によれば、ユーザの有する権限に応じて、そのユーザの個人設定を優先して処理を実行させるか、或いは共有設定を優先させて処理を実行させるかを、自動的に切り替えることができる。
【００４６】
次に実施形態１において、設定値が変更されると、それに応じて処理を変更する処理について図６のフローチャートを用いて詳細に説明する。
【００４７】
図６は、実施形態１に係るＭＦＰ１０１において、ユーザが個人設定を変更した場合に、それに応じた処理を実行する例を説明するフローチャートである。尚、この処理は、ＭＦＰ１０１のＣＰＵ１１１が、ＲＯＭ１１３或いは外部メモリ１２０に記憶されたプログラムをＲＡＭ１１２に展開して実行することによって達成される。尚、図６において、Ｓ６０１からＳ６０８までの処理は、図４のＳ４０１からＳ４０８までの内容と同様であるため詳しい説明は省略する。
【００４８】
Ｓ６０９でＣＰＵ１１１は、ユーザによる個人設定値の書き換えを受けて、その設定内容に応じた処理を実行する。例えば、設定項目が表示言語で「日本語」から「英語」に設定が変更された場合は、その個人設定に関連付けられた設定値を日本語から英語に書き換える。そしてＣＰＵ１１１は、その表示言語の設定値の書き換えを受けて、表示部１１９に表示している画面を、日本語から英語に変更する処理を実行する。
【００４９】
一方、Ｓ６１０においてＣＰＵ１１１は、共用設定値の書き換えを受けて、関連する処理を実行せずに、変更された設定値を設定値変更画面３００の設定値表示領域３０３，３０４に表示して処理を終了する。例えば、設定項目が「表示言語」で、日本語から英語に変更された場合、共用設定に関連付けられた設定値を日本語から英語に書き換える。しかしＣＰＵ１１１は、この設定値の書き換えを受けても、表示部１１９に表示している画面は日本語表示のままとする。そして、設定値変更画面３００の設定値表示領域３０４に「英語」と表示する。
【００５０】
以上説明したように実施形態１によれば、権限を有するユーザが設定値を変更する際、個人設定の設定値、或いは共有の設定値のいずれも変更できる。そして個人設定の変更であれば、その設定値をユーザが行っている今の処理に反映させることができ、共有設定の変更であれば、その設定値の変更を表示して確認できる。
【００５１】
これによりユーザは、ユーザの個人の設定値を優先的に利用する状態になっている場合で共用の設定値が変更されても、その変更内容を確認できるという効果がある。
【００５２】
［実施形態２］
前述の実施形態１では、個人設定の変更と共用設定の変更とで、それぞれ異なる処理を行っていた。これに対して実施形態２では、個人設定の変更と共用設定の変更とで、同じ処理を行うことを特徴とする。尚、実施形態に係る画像処理装置として機能するＭＦＰ１０１は、前述の実施形態１のＭＦＰ１０１と同様の構成であるため、詳しい説明は省略する。
【００５３】
図７は、実施形態２に係るＭＦＰ１０１において、ユーザによる設定値の変更を受け付ける処理を説明するフローチャートである。尚、この処理は、ＭＦＰ１０１のＣＰＵ１１１が、ＲＯＭ１１３或いは外部メモリ１２０に記憶されたプログラムをＲＡＭ１１２に展開して実行することによって達成される。
【００５４】
ここで設定値を取得するタイミングは、例えば、起動時や、ユーザのログイン時などである。ユーザによるログイン処理によりユーザが認証されると、そのユーザの権限が変更され、ユーザが個人設定を優先する権限を有するか否かも変更される場合がある。この場合、再度、設定値の図７に示すフローチャートを行い、設定値の更新が必要となる。
【００５５】
まずＳ７０１でＣＰＵ１１１は、ユーザが個人設定を優先する権限を有しているか否かを判定する。ここでＣＰＵ１１１は、ユーザの認証を行い、取得したユーザの権限情報を利用してユーザの権限を判定する。ここでＣＰＵ１１１は、そのユーザが個人設定を優先する権限を有していると判定した場合はＳ７０２へ処理を進める。一方、Ｓ７０１でＣＰＵ１１１は、そのユーザが個人設定を優先する権限を有していないと判定した場合はＳ７０３へ処理を進める。
【００５６】
Ｓ７０２でＣＰＵ１１１は、そのユーザの個人設定に関連付けられた設定値を取得してＳ７０４へ処理を進める。一方、Ｓ７０３でＣＰＵ１１１は、共用設定に関連付けられた設定値を取得してＳ７０４へ処理を進める。Ｓ７０４でＣＰＵ１１１は、Ｓ７０２或いはＳ７０３で取得した設定値が、取得する前にＲＡＭ１１２に格納されていた同じ設定項目の設定値と一致するかどうか判定する。Ｓ７０４でＣＰＵ１１１は、一致しないと判定した場合はＳ７０５へ処理を進め、ＣＰＵ１１１は、取得した設定値に応じた処理を実行する。ここでは例えば、設定項目が表示言語の場合、ユーザがログイン処理を行った際に表示言語の設定値を取得する。そして、その取得した設定値が現在、表示部１１９に表示されている画面で用いられている表示言語と異なる場合、ＣＰＵ１１１は表示部１１９に表示されている画面の表示を、取得した設定値に応じて切り替える。
【００５７】
この処理によれば、ユーザの個人設定に関連付けられた設定値、或いは共有設定に関連付けられた設定値が変更されると、そのユーザの処理に際して、その変更された設定値が反映される。
【００５８】
次に、実施形態２において、個人設定或いは共有設定の設定値が変更されると、その変更された設定値に関連する処理が実行される例を説明する。
【００５９】
図８は、実施形態２に係るＭＦＰ１０１において、ユーザが個人設定或いは共有設定の設定値を変更した場合に、それに応じた処理を実行する例を説明するフローチャートである。尚、この処理は、ＭＦＰ１０１のＣＰＵ１１１が、ＲＯＭ１１３或いは外部メモリ１２０に記憶されたプログラムをＲＡＭ１１２に展開して実行することによって達成される。尚、図８において、Ｓ６０１からＳ８０８までの処理は、図４のＳ４０１からＳ４０８までの内容と同様であるため詳しい説明は省略する。
【００６０】
Ｓ８０９でＣＰＵ１１１は、個人設定か共用設定のどちらの書き換えを受けても、その設置値の内容に応じた処理を実行する。ＣＰＵ１１１は、ユーザが個人設定を優先する権限を有している場合に、共用設定が変更された時であっても、その設定値の変更に応じた処理を実行する。例えば、表示言語の設定項目について、個人設定が日本語に設定され、共用設定が英語に設定されている状態で、共用設定の表示言語を英語からドイツ語に変更したとする。この場合、ＣＰＵ１１１は、共用設定の変更を受けて、表示部１１９に表示されている画面の表示を、日本語或いは英語からドイツ語に切り替える。
【００６１】
以上説明したように実施形態２によれば、ユーザが個人設定を優先して利用する権限を有している場合、設定値を取得すると、そのユーザの個人設定を優先して表示に反映する。一方、個人設定或いは共有設定の設定値が変更された場合は、どちらが変更されたとしても、その変更された設定値を処理に反映させる。これにより、共用設定が変更された場合でも、ユーザは、その変更内容を容易に確認することができる。また、個人設定を優先して利用することも同時に実現できる。
【００６２】
［実施形態３］
上述の実施形態１及び２では、ユーザの権限に応じて取得する設定値と、処理を切り替えることを特徴としていた。本実施形態３では、設定値の取得先をどちらにするかの設定値を基に、取得する設定値と処理を切り替えることを特徴とする。尚、実施形態に係る画像処理装置として機能するＭＦＰ１０１は、前述の実施形態１のＭＦＰ１０１と同様の構成であるため、詳しい説明は省略する。
【００６３】
図９は、実施形態３に係るＭＦＰ１０１において、設定値の取得先の情報に基づいて設定値を取得する処理を示すフローチャートである。尚、この処理は、ＭＦＰ１０１のＣＰＵ１１１が、ＲＯＭ１１３或いは外部メモリ１２０に記憶されたプログラムをＲＡＭ１１２に展開して実行することによって達成される。
【００６４】
先ずＳ９０１でＣＰＵ１１１は、ユーザによるキーボタンの押下を受け付ける。このキーボタンが、例えばキーリピートの設定値に従って処理を切り替えるボタンである場合はＳ９０２以降の処理を実行するためにキーリピートに関する設定値を取得する。
【００６５】
Ｓ９０２でＣＰＵ１１１は、設定値の取得先情報をメモリから読み出す。この設定値の取得先情報は、個人設定の設定値を取得するか、共用設定の設定値を取得するか設定されている設定項目である。この設定値の取得先情報は、設定値を取得する先を判定するための情報であり、設定値を変更する際にはこの情報の利用は必要としない。尚、この設定値の取得先情報は、管理者権限を有しているユーザのみ変更可能とする構成であってもよい。
【００６６】
Ｓ９０３でＣＰＵ１１１は、Ｓ９０２で取得した取得先情報が、個人設定の設定値を取得する設定になっているか否かを判定する。Ｓ９０３でＣＰＵ１１１は、個人設定の設定値を取得すると判定した場合はＳ９０４へ進むが、個人設定の設定値を取得せず、共用設定の設定値を取得する設定と判定した場合はＳ９０５へ処理を進める。Ｓ９０４以降の処理は、図５のＳ５０３以降の内容と同様であるため、詳しい説明は省略する。
【００６７】
以上説明したように実施形態３によれば、ユーザが個人設定を優先して利用する権限を有している場合であっても、共用設定の設定値を取得するように切り替えることができる。これにより、共用設定の設定値が変更された場合でも、その変更内容を容易に確認することができる。
【００６８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そしてそのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、および該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015104023.tif 000003
【図２】
2015104023.tif 000004
【図３】
2015104023.tif 000005
【図４】
2015104023.tif 000006
【図５】
2015104023.tif 000007
【図６】
2015104023.tif 000008
【図７】
2015104023.tif 000009
【図８】
2015104023.tif 000010
【図９】
2015104023.tif 000011