(57)【要約】【課題】複数の操作者により複数の設定項目の設定値を変更することが可能であり、ある設定項目の設定値が変更された場合に他の設定項目の設定値の変更も必要となるような設定項目の組み合わせが存在する場合に、ある操作者により設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、その操作者以外の他の操作者が把握できるようにする。【解決手段】操作受付部３２は、複数の設定項目の設定値の変更を、複数のユーザからの操作により受け付ける。制御部３５は、操作受付部３２により受け付けた設定項目の設定値の変更を実行するためには、この設定項目とは異なる他の設定項目の設定値の変更を必要とする場合、変更を受け付けた設定項目の設定値の変更とともに他の設定項目の設定値を変更する。制御部３５は、設定値が変更されたこの２つの設定項目の一覧画面における配置順を操作者が視認し易いように変更する。【選択図】図３
2020198562.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目の設定値の変更を、複数の操作者からの操作により受け付ける受付手段と、
前記受付手段により受け付けた第１の設定項目の設定値の変更を実行するためには、前記第１の設定項目とは異なる第２の設定項目の設定値の変更を必要とする場合、前記第１の設定項目の設定値の変更とともに前記第２の設定項目の設定値を変更する設定値変更手段と、
前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の一覧画面における配置順を操作者が視認し易いように変更する配置順変更手段と、
を備えた情報処理装置。
【請求項２】
前記配置順変更手段が、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を他の設定項目の上位の配置順となるように変更する請求項１記載の情報処理装置。
【請求項３】
前記設定値変更手段により前記第１および第２の設定項目の設定値が変更された旨を、操作中の他の操作者に通知する通知手段をさらに備えた請求項１又は２記載の情報処理装置。
【請求項４】
前記配置順変更手段により配置順が変更された設定項目の一覧画面を、複数の操作者の全てに対して表示するよう制御する表示制御手段をさらに備えた請求項１から３のいずれか記載の情報処理装置。
【請求項５】
前記表示制御手段は、設定項目の一覧画面を表示中の他の操作者に対して、表示中の設定項目の一覧画面の配置順を変更して、前記配置順変更手段により配置順が変更された設定項目の一覧画面を表示するよう制御する請求項４記載の情報処理装置。
【請求項６】
前記配置順変更手段が、予め設定された条件が満たされる場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項１から５のいずれか記載の情報処理装置。
【請求項７】
前記配置順変更手段が、設定項目数が予め設定された値以上の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置。
【請求項８】
前記配置順変更手段が、自装置を操作可能な操作者の数が予め設定された値以上の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置。
【請求項９】
前記配置順変更手段が、前記複数の設定項目において一方の設定項目の設定値が変更された場合に他方の設定項目の設定値を変更する必要がある設定項目の組み合わせ数が予め設定された値以上の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置。
【請求項１０】
前記配置順変更手段が、前記複数の設定項目において設定された設定値に基づいて実行される処理が、予め設定された種類の処理以外の処理の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置。
【請求項１１】
複数の設定項目の設定値の変更を、複数の操作者からの操作により受け付ける受付ステップと、
前記受付ステップにおいて受け付けた第１の設定項目の設定値の変更を実行するためには、前記第１の設定項目とは異なる第２の設定項目の設定値の変更を必要とする場合、前記第１の設定項目の設定値の変更とともに前記第２の設定項目の設定値を変更する設定値変更ステップと、
前記設定値変更ステップにおいて設定値が変更された前記第１および第２の設定項目の一覧画面における配置順を操作者が視認し易いように変更する配置順変更ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、操作者毎に設定項目を表示するのか非表示にするのかを設定することができる構成において、ある操作者に対して非表示にする設定項目の設定値が変更された場合には、非表示とするように設定されている設定項目を表示するよう制御する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０３４３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数の操作者により複数の設定項目の設定値を変更することが可能であり、ある設定項目の設定値が変更された場合に他の設定項目の設定値の変更も必要となるような設定項目の組み合わせが存在する場合に、ある操作者により設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、その操作者以外の他の操作者が把握することができるようにした情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［情報処理装置］
請求項１に係る本発明は、複数の設定項目の設定値の変更を、複数の操作者からの操作により受け付ける受付手段と、
前記受付手段により受け付けた第１の設定項目の設定値の変更を実行するためには、前記第１の設定項目とは異なる第２の設定項目の設定値の変更を必要とする場合、前記第１の設定項目の設定値の変更とともに前記第２の設定項目の設定値を変更する設定値変更手段と、
前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の一覧画面における配置順を操作者が視認し易いように変更する配置順変更手段とを備えた情報処理装置である。
【０００６】
請求項２に係る本発明は、前記配置順変更手段が、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を他の設定項目の上位の配置順となるように変更する請求項１記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記設定値変更手段により前記第１および第２の設定項目の設定値が変更された旨を、操作中の他の操作者に通知する通知手段をさらに備えた請求項１又は２記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記配置順変更手段により配置順が変更された設定項目の一覧画面を、複数の操作者の全てに対して表示するよう制御する表示制御手段をさらに備えた請求項１から３のいずれか記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記表示制御手段が、設定項目の一覧画面を表示中の他の操作者に対して、表示中の設定項目の一覧画面の配置順を変更して、前記配置順変更手段により配置順が変更された設定項目の一覧画面を表示するよう制御する請求項４記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、前記配置順変更手段が、予め設定された条件が満たされる場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項１から５のいずれか記載の情報処理装置である。
【００１１】
請求項７に係る本発明は、前記配置順変更手段が、設定項目数が予め設定された値以上の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置である。
【００１２】
請求項８に係る本発明は、前記配置順変更手段が、自装置を操作可能な操作者の数が予め設定された値以上の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置である。
【００１３】
請求項９に係る本発明は、前記配置順変更手段が、前記複数の設定項目において一方の設定項目の設定値が変更された場合に他方の設定項目の設定値を変更する必要がある設定項目の組み合わせ数が予め設定された値以上の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置である。
【００１４】
請求項１０に係る本発明は、前記配置順変更手段が、前記複数の設定項目において設定された設定値に基づいて実行される処理が、予め設定された種類の処理以外の処理の場合に、前記設定値変更手段により設定値が変更された前記第１および第２の設定項目の配置順を変更する請求項６記載の情報処理装置である。
【００１５】
［プログラム］
請求項１１に係る本発明は、複数の設定項目の設定値の変更を、複数の操作者からの操作により受け付ける受付ステップと、
前記受付ステップにおいて受け付けた第１の設定項目の設定値の変更を実行するためには、前記第１の設定項目とは異なる第２の設定項目の設定値の変更を必要とする場合、前記第１の設定項目の設定値の変更とともに前記第２の設定項目の設定値を変更する設定値変更ステップと、
前記設定値変更ステップにおいて設定値が変更された前記第１および第２の設定項目の一覧画面における配置順を操作者が視認し易いように変更する配置順変更ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
請求項１に係る本発明によれば、複数の操作者により複数の設定項目の設定値を変更することが可能であり、ある設定項目の設定値が変更された場合に他の設定項目の設定値の変更も必要となるような設定項目の組み合わせが存在する場合に、ある操作者により設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、その操作者以外の他の操作者が把握することができるようにした情報処理装置を提供することができる。
【００１７】
請求項２に係る本発明によれば、複数の操作者により複数の設定項目の設定値を変更することが可能であり、ある設定項目の設定値が変更された場合に他の設定項目の設定値の変更も必要となるような設定項目の組み合わせが存在する場合に、ある操作者により設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、その操作者以外の他の操作者が把握することができるようにした情報処理装置を提供することができる。
【００１８】
請求項３に係る本発明によれば、ある操作者により設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、その操作者以外の他の操作者が通知により知ることができるようにした情報処理装置を提供することができる。
【００１９】
請求項４に係る本発明によれば、どの操作者が設定項目の一覧画面を表示させた場合でも、配置順が変更された設定項目の一覧画面を表示させることが可能な情報処理装置を提供することができる。
【００２０】
請求項５に係る本発明によれば、設定項目の一覧表示画面を表示させている最中の複数の操作者のうち、どの操作者が設定項目の一覧画面を表示させた場合でも、配置順が変更された設定項目の一覧画面を他の操作者に表示させることが可能な情報処理装置を提供することができる。
【００２１】
請求項６に係る本発明によれば、設定値が変更された設定項目の配置順を変更するか否かを切り替えることが可能な情報処理装置を提供することができる。
【００２２】
請求項７に係る本発明によれば、設定項目数が多い場合にのみ、設定値が変更された設定項目の配置順を変更することが可能な情報処理装置を提供することができる。
【００２３】
請求項８に係る本発明によれば、自装置を操作可能な操作者の数が多い場合にのみ、設定値が変更された設定項目の配置順を変更することが可能な情報処理装置を提供することができる。
【００２４】
請求項９に係る本発明によれば、一方の設定値が変更された場合に他方の設定値を変更する必要が発生する設定項目の組み合わせ数が多い場合にのみ、設定値が変更された設定項目の配置順を変更することが可能な情報処理装置を提供することができる。
【００２５】
請求項１０に係る本発明によれば、予め設定された種類の処理以外の処理を実行するための設定項目の一覧表示に対してのみ、設定値が変更された設定項目の配置順を変更することが可能な情報処理装置を提供することができる。
【００２６】
請求項１１に係る本発明によれば、複数の操作者により複数の設定項目の設定値を変更することが可能であり、ある設定項目の設定値が変更された場合に他の設定項目の設定値の変更も必要となるような設定項目の組み合わせが存在する場合に、ある操作者により設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、その操作者以外の他の操作者が把握することができるようにしたプログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態の画像形成システムの構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】発明の一実施形態における画像形成装置１０の動作を説明するためのフローチャートである。
【図５】以下の説明において使用するスキャン設定の一覧例を示す図である。
【図６】設定項目の配置順が図５に示したような配置順となっている場合に、端末装置２０からＷｅｂＵＩを利用してスキャン設定の一覧画面を表示した場合の初期画面例を示す図である。
【図７】ユーザＡが端末装置２０Ａから画像形成装置１０にアクセスしてＷｅｂＵＩを利用してスキャン設定の一覧画面を表示した場合の表示画面例１を示す図である。
【図８】「高圧縮」という設定項目の欄を選択することにより表示される表示画面例２を示す図である。
【図９】図８に示した設定画面において「確認」ボタンを選択した場合に表示される表示画面例３を示す図である。
【図１０】ユーザＡによる設定の変更が行われる前において、ユーザＢの端末装置２０Ｂにおいて表示されるスキャン設定の一覧画面を示す表示画面例１である。
【図１１】ユーザＡの操作により「高圧縮」、「読み取り解像度」という２つの設定項目の設定値が変更された直後の表示画面例２を示す図である。
【図１２】図１２に示した表示画面例の後に、ユーザＢの端末装置２０Ｂにおいて表示される操作画面例３を示す図である。
【図１３】設定値が変更された設定項目の配置順の変更処理および設定値が変更された旨の通知処理を適用するか否かを自動判定する際の具体例を説明するための図である。
【発明を実施するための形態】
【００２８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２９】
図１は本発明の一実施形態の画像形成システムの構成を示す図である。
【００３０】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および複数の端末装置２０Ａ〜２０Ｃにより構成される。なお、画像形成装置１０は、印刷機能、スキャン機能、コピー機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３１】
なお、以下の説明において、端末装置２０Ａ〜２０Ｃについて、それぞれを特定することなく表現する場合には単に端末装置２０として表現する場合がある。
【００３２】
そして、画像形成装置１０は、外部の端末装置からＷｅｂブラウザを用いて各種設定画面を表示させて設定値の変更等の各種操作を可能とするＷｅｂＵＩ（Ｗｅｂユーザインタフェースの略）と呼ばれる機能を備えている。
【００３３】
そのため、端末装置２０Ａ〜２０Ｃを操作しているユーザは、画像形成装置１０の設置場所まで行って操作パネルを操作してなくても、Ｗｅｂブラウザを用いて画像形成装置１０の操作画面を自装置のディスプレイ上に表示させることが可能となっている。なお、端末装置２０Ａは、スマートフォン等のモバイル端末装置であり、無線ＬＡＮターミナル等を経由してネットワーク３０と接続している。
【００３４】
そして、このＷｅｂＵＩを用いることにより、複数のユーザが画像形成装置１０にアクセスして、操作画面を表示させることが可能であるため、あるユーザがある設定項目の設定値を変更した場合、他のユーザは設定項目の設定値が変更されたことが分かり難い。
【００３５】
特に、複数の設定項目の間においてコンフリクトが発生する場合、つまりある設定項目の設定値と他の設定項目の設定値とが同時に選択できず、ある設定項目の設定値が変更された場合に他の設定項目の設定値の変更も必要となるような設定項目の組み合わせが存在する場合には、どの設定項目の設定値が変更されたのかを他のユーザが把握することは困難である。
【００３６】
そこで、本実施形態の画像形成装置１０では、下記のような構成とすることにより、あるユーザにより設定項目の設定値が変更されて他の設定項目の設定値も変更されたことを、そのユーザ以外の他のユーザが把握することができるようにしている。
【００３７】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００３８】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦと略す。）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩと略す。）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３９】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００４０】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００４１】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００４２】
本実施形態の画像形成装置１０は、図３に示されるように、認証部３１と、操作受付部３２と、表示部３３と、データ送受信部３４と、制御部３５と、画像読取部３６と、設定値記憶部３７と、画像出力部３８とを備えている。
【００４３】
認証部３１は、端末装置２０Ａ〜２０Ｃからネットワーク３０を経由してくる操作者であるユーザや、自装置の操作パネルを操作するユーザの認証を行う。
【００４４】
表示部３３は、制御部３５により制御され、ユーザに各種情報を表示する。操作受付部３２は、ユーザにより行われた各種操作情報を入力する。データ送受信部３４は、端末装置２０Ａ〜２０Ｃとの間でデータの送受信を行う。
【００４５】
画像読取部３６は、制御部３５による制御に基づいて、原稿画像を読み取って画像データに変換する処理を実行する。画像出力部３８は、制御部３５による制御に基づいて、印刷用紙等の記録媒体上に画像を出力する。
【００４６】
制御部３５は、画像読取部３６、画像出力部３８等を制御して、コピー処理、印刷処理等の各種処理を実行する。
【００４７】
設定値記憶部３７は、ユーザにより設定された複数の設定項目の設定値を記憶する。
【００４８】
そして、操作受付部３２は、ＷｅｂＵＩを介した端末装置２０Ａ〜２０Ｃからのアクセスを受け付けることにより、複数の設定項目の設定値の変更を、複数のユーザからの操作により受け付ける。
【００４９】
制御部３５は、自装置を制御するための各種設定項目の設定値を設定値記憶部３７に記憶させて管理しており、記憶されている設定値に基づいて各種制御を行っている。また、制御部３５は、複数の設定項目のそれぞれに対して現在設定されている設定値をユーザに示すために設定項目の一覧画面を表示部３３に表示するような制御を行っている。
【００５０】
そして、制御部３５は、操作受付部３２により受け付けた設定項目の設定値の変更を実行するためには、この設定項目とは異なる他の設定項目の設定値の変更を必要とする場合、変更を受け付けた設定項目の設定値の変更とともに他の設定項目の設定値を変更する。
【００５１】
例えば、スキャン設定における「高圧縮」という設定項目が「する」に設定されている場合、「読み取り解像度」という設定項目では「６００ｄｐｉ」という設定値とは併存できず、「読み取り解像度」という設定項目を「２００ｄｐｉ」に変更する必要がある場合、制御部３５は、「高圧縮」という設定項目が「する」に変更された場合には、「読み取り解像度」という設定項目を「２００ｄｐｉ」に変更する。
【００５２】
そして、制御部３５は、設定値が変更されたこの２つの設定項目の一覧画面における配置順を操作者が視認し易いように変更する。
【００５３】
具体的には、制御部３５は、設定値が変更された２つの設定項目の配置順を他の設定項目の上位の配置順となるように変更する。例えば、制御部３５が設定項目の一覧画面として複数の設定項目を上下１列に配置したものを表示させるような場合、設定値を変更した２つの設定項目を最上段、つまりそれぞれの設定項目を最上位から１番目と２番目となるように配置順を変更する。
【００５４】
そして、制御部３５は、この２つの設定項目の設定値が変更された旨を、ＷｅｂＵＩを利用して操作中の他のユーザに通知する。
【００５５】
なお、制御部３５は、配置順が変更された設定項目の一覧画面を、複数のユーザの全てに対して表示するよう制御する。また、制御部３５は、設定項目の一覧画面を表示中の他のユーザに対して、表示中の設定項目の一覧画面の配置順を変更して、配置順が変更された設定項目の一覧画面を表示するよう制御する。
【００５６】
つまり、設定項目の一覧画面において設定項目の配置順が変更された場合には、現在ＷｅｂＵＩ経由にて一覧画面を表示して操作を行っているユーザを含む全てのユーザに対して、配置順が変更された後の一覧画面が表示されることになる。
【００５７】
なお、本実施形態の画像形成装置１０では、コピー、印刷、スキャン等の各種機能毎に上記のような設定項目の一覧画面が表示されるようになっている。また、コピー、印刷、スキャン等の各種機能以外にも特定のユーザが使用するために設定値が予め登録された機能をアプリケーションプログラム（以下アプリと略す。）として提供しており、このアプリを起動することにより各種機能が実行されるようになっている。
【００５８】
そして、このようなアプリ毎に設定項目の一覧画面が表示されるが、全てのアプリや機能に対して、上記のような設定項目の配置順の変更等を実行する必要が無い場合がある。
【００５９】
例えば、ものともの設定項目の数が少ない機能や、そもそもコンフリクトする設定項目の組み合わせ数が少ない機能、設定項目の操作頻度が少ない機能、使用するユーザが限定される機能等については、設定項目の配置順の変更を実行したり設定値が変更された旨を通知したりする必要性が少ない。
【００６０】
そのため、設定値が変更された設定項目の配置順の変更処理や、設定値が変更された旨の通知処理を適用する機能を適用するか否かをアプリ毎に切り替えるようにしても良い。
【００６１】
そして、このような切り替え設定をユーザ操作により行うようにしても良いし、アプリ毎に予め設定された条件が満たされるか否かを判定して自動的に行うようにしても良い。
【００６２】
以下においては、アプリ毎に予め設定された条件が満たされるか否かを判定して自動的に行う場合について説明する。
【００６３】
制御部３５は、予め設定された条件が満たされる場合に、設定値が変更された２つの設定項目の一覧画面における配置順を変更する。
【００６４】
具体的には、制御部３５は、設定項目数が予め設定された値以上の場合、例えば設定項目数が１１以上の場合にのみ、設定値が変更された２つの設定項目の一覧画面における配置順を変更する。
【００６５】
また、制御部３５は、自装置を操作可能なユーザの数が予め設定された値以上の場合に、設定値が変更された２つの設定項目の一覧画面における配置順を変更する。
【００６６】
また、制御部３５は、複数の設定項目において一方の設定項目の設定値が変更された場合に他方の設定項目の設定値を変更する必要がある設定項目の組み合わせ数、つまりコンフリクトする設定項目の組み合わせ数が予め設定された値以上の場合に、設定値が変更された２つの設定項目の一覧画面における配置順を変更する。
【００６７】
さらに、制御部３５は、複数の設定項目において設定された設定値に基づいて実行される処理が、予め設定された種類の処理以外の処理の場合、例えば、フロージョブのような定型処理以外の処理の場合に、設定値が変更された２つの設定項目の一覧画面における配置順を変更する。
【００６８】
ここで、フロージョブとは、予め設定された順序で複数の処理を順次実行するように設定されたジョブであり、定期的に同じ処理を繰り返すような場合に使用されることが多い。例えば、月末に予め設定された複数の宛先にそれぞれ請求書をファクシミリ送信して、控えを指定された親展ボックスに格納するというような処理を実行する場合にフロージョブが使用される。
【００６９】
このフロージョブのような定型業務については、定期的に同一人が同一の処理を実行する可能性が高く、そもそも設定値の変更が行われる可能性も低く、設定値が変更されたことを複数のユーザに周知するような必要性も低い。
そのため、制御部３５は、このようなフロージョブについては、設定項目の設定値が変更された場合でも、設定項目の一覧画面における配置順を変更したり、他のユーザに設定値が変更された旨を通知したりする処理は適用しない。
【００７０】
次に、本実施形態の画像形成装置１０の動作について図面を参照して詳細に説明する。
【００７１】
先ず、本実施形態の画像形成装置１０の動作を図４のフローチャートを参照して説明する。
【００７２】
設定値を変更しようとするユーザがＷｅｂＵＩ経由にてアクセスしてくると、制御部３５は、ステップＳ１０１において、現在の配置順の設定項目の一覧画面をユーザの端末装置２０に表示する。
【００７３】
そして、ユーザが表示された設定項目の一覧画面上において設定値を変更しようとする設定項目Ａを選択すると、制御部３５は、ステップＳ１０２において、選択された設定項目Ａの設定画面をユーザの端末装置２０上に表示する。
【００７４】
そして、ユーザが表示された設定画面上において設定項目Ａの設定値を変更すると、制御部３５は、ステップＳ１０３において、設定項目Ａの設定値を変更する。
【００７５】
そして、制御部３５は、ステップＳ１０４において、設定値が変更された設定項目Ａとコンフリクトする設定項目が存在するか否かを判定する。
【００７６】
ステップＳ１０４において設定項目Ａとコンフリクトする設定項目Ｂが存在すると判定された場合、制御部３５は、ステップＳ１０５において、コンフリクトする設定項目Ｂの設定値が変更される旨をユーザの端末装置２０上に表示する。
【００７７】
そして、制御部３５は、ステップＳ１０６において、設定項目Ｂの設定値を、変更された設定項目Ａの設定値と競合しない値、つまりコンフリクトしないような値に変更する。
【００７８】
なお、ステップＳ１０４において設定項目Ａとコンフリクトする設定項目が存在しないと判定された場合、制御部３５は、ステップＳ１０５、Ｓ１０６の処理を実行しない。
【００７９】
そして、制御部３５は、ステップＳ１０７において、設定項目数が予め設定された数以上であるか否か等の予め設定された条件が満たされるか否かを判定する。
【００８０】
そして、ステップＳ１０７において予め設定された条件が満たされると判定された場合、制御部３５は、ステップＳ１０８において、設定値を変更した設定項目Ａ、Ｂ（またはＡのみ）を設定項目の一覧画面における最上段に移動する。
【００８１】
そして、制御部３５は、ステップＳ１０９において、設定項目の一覧画面における設定項目の配置順が、一覧画面を表示させるどのユーザに対しても同一となるように装置内における設定を一律に変更する。
【００８２】
最後に、制御部３５は、ステップＳ１１０において、設定値が変更された旨をＷｅｂＵＩ経由にて操作中の全てのユーザに対して通知する。
【００８３】
次に、このような状態においてユーザＡが端末装置２０ＡからＷｅｂＵＩを介して画像形成装置１０のスキャン設定の一覧画面からある設定項目の設定値を変更する場合について説明する。
【００８４】
なお、以下の説明では、スキャン設定における設定項目の設定値を変更する場合について説明するため、この説明において使用するスキャン設定の一覧例を図５に示す。
【００８５】
図５は、設定項目の配置順が変更されていない初期設定における配置順を示している。そして、この一覧例においては、「カラーモード」、「読み取り解像度」、「出力ファイル形式」等のユーザにより設定値が変更される頻度が高い設定項目が上位に配置されているのが分かる。
【００８６】
そして、設定項目の配置順が図５に示したような配置順となっている場合に、端末装置２０からＷｅｂＵＩを利用してスキャン設定の一覧画面を表示した場合の初期画面例を図６に示す。
【００８７】
図６では、図５に示された複数の設定項目の一覧画面を表示した場合の様子が示されており、上下のスクロールを行わない状態では、「カラーモード」〜「読み取り倍率」までの設定項目と、それぞれの設定項目に対して現在設定されている設定値のみしか把握することができない。
【００８８】
このような状態において、ユーザＡが、「高圧縮」の設定項目を「しない」から「する」に変更する場合について説明する。なお、以下においては、「高圧縮」と「読み取り解像度」との間ではコンフリクトが発生し、「高圧縮」の設定項目が「する」に設定されている場合、「読み取り解像度」という設定項目では「６００ｄｐｉ」という設定値は選択できず、「２００ｄｐｉ」に変更する必要がある場合について説明する。
【００８９】
先ず、ユーザＡが端末装置２０Ａから画像形成装置１０にアクセスしてＷｅｂＵＩを利用してスキャン設定の一覧画面を表示した場合の表示画面例１を図７に示す。
【００９０】
図７では、ユーザＡが一覧画面の下位に表示されている「高圧縮」という設定項目の欄を選択する様子が示されている。
【００９１】
次に、「高圧縮」という設定項目の欄を選択することにより表示される設定画面の表示画面例２を図８に示す。
【００９２】
図８では、「高圧縮」という設定項目における設定内容を「しない」から「する」に変更した場合が示されており、「「高圧縮」を「する」に変更すると、「読み取り解像度」は「２０ｄｐｉ」に変更されます。」という文字が表示され、「読み取り解像度」の設定値が自動的に変更されることをユーザに示している。
【００９３】
そして、ユーザが図８に示した設定画面において「確認」ボタンを選択すると、図９に示すような表示画面例３が表示される。
【００９４】
図９では、「高圧縮」の設定項目の設定値を変更した後のスキャン設定の一覧画面例が示されており、設定値が変更された「高圧縮」、「読み取り解像度」という２つの設定項目が最上段に移動していることが示されている。
【００９５】
そして、このような操作がユーザＡにより行われた際に、ＷｅｂＵＩによりスキャン設定の一覧画面を表示していたユーザＢの端末装置２０Ｂにおいて表示される表示画面の変化を図１０〜図１２を参照して説明する。
【００９６】
先ず、ユーザＡによる設定の変更が行われる前において、ユーザＢの端末装置２０Ｂにおいて表示されるスキャン設定の一覧画面を図１０の表示画面例１に示す。
【００９７】
図１０では、初期設定と同じ配置順により複数の設定項目が配置されている一覧画面が表示されている。
【００９８】
そして、ユーザＡの操作により「高圧縮」、「読み取り解像度」という２つの設定項目の設定値が変更された直後の表示画面例２を図１１に示す。
【００９９】
図１１を参照すると、「スキャン設定の「高圧縮」が「する」に、「読み取り解像度」が「２０ｄｐｉ」に変更されました。」という文字が端末装置２０Ｂ上に表示される様子が示されている。
【０１００】
ユーザＢは、この図１１に示された表示画面を見ることにより、「高圧縮」と「読み取り解像度」の設定値が変更されたことを把握することになる。
【０１０１】
そして、その後ユーザＢの端末装置２０Ｂでは、図１２に示すような操作画面例３が表示される。
【０１０２】
この図１２に示した一覧画面例では、設定値が変更された「高圧縮」、「読み取り解像度」という２つの設定項目が最上段に移動して状態で各設定項目の一覧が表示されている。
【０１０３】
ユーザＢは、図１１に示したような通知内容と、図１２に示したような配置順が変更された状態の一覧画面を参照することにより、「高圧縮」、「読み取り解像度」という２つの設定項目が他のユーザにより変更されたことを把握することになる。
【０１０４】
最後に、設定値が変更された設定項目の配置順の変更処理および設定値が変更された旨の通知処理を適用するか否かを自動判定する際の具体例を図１３に示す。
【０１０５】
図１３では、コピー、ファクシミリ、らくらくコピー、領収書精算、定型業務、宛先表、機械設定というアプリ毎に、上記の処理を適用するか否かを判定した場合が示されている。
【０１０６】
ここで、「らくらくコピー」というアプリは、通常の「コピー」アプリにおける設定項目を必要最小限として、初心者でも簡単にコピーを行うことができるようにしたアプリである。
【０１０７】
また、「領収書精算」というアプリは、領収書をスキャンしてＯＣＲ（Optical Character Reading）によりテキストデータ化して、精算処理までを実行する定型業務用のカスタムサービスアプリである。この「領収書精算」アプリでは、パラメータである設定値はほぼ固定されて使用され、使用するユーザも限定される。
【０１０８】
また、「定型業務」というアプリは、定型業務用のカスタムサービスアプリであり、設定値はほぼ固定、操作するユーザも限定される。
【０１０９】
また、「宛先表」というアプリは、電子メール送信やファクシミリ送信の際の宛先情報を管理するための宛先情報の登録および編集を行うためのアプリである。
【０１１０】
また、「機械設定」というアプリは、システム全般の設定を行うためのアプリである。
【０１１１】
例えば、このような状態において、制御部３５は、「らくらくコピー」、「領収書精算」、「定型業務」、「宛先表」というアプリに対しては、上述したような設定項目の配置順変更処理や設定値が変更された旨の通知処理を適用しないと判定する。
【０１１２】
具体的には、「らくらくコピー」というアプリについては、設定項目数が１０以下であるため配置順を変更しなくても他のユーザが設定値の変更を把握可能だからである。
【０１１３】
また、「領収書精算」というアプリついては、過去の操作ログ情報、つまり過去の操作履歴情報に基づく設定項目の操作頻度が「極小」であるため、配置順を変更等の処理を適用することによる効果があまり得られないからである。
【０１１４】
また、「定型業務」というアプリについては、アプリの種類が定型業務であるため、そもそも設定値が固定されて使用され、使用するユーザも限定されているためである。
【０１１５】
最後に、「宛先表」というアプリについては、そもそもコンフリクトする設定項目の組み合わせ数が「小」であるため、ある設定項目の設定値が変更されたことにより、他の設定項目の設定値が強制的に変更されるというような事態の発生可能性が低いためである。
【０１１６】
なお、図１３では、アプリの種類、設定項目数、設定項目の操作頻度、コンフリクトする設定項目の組み合わせ数のうちのいずれかが、予め設定された条件に合致した場合に、上述したような処理を適用しないと判定した場合を示したが、各条件の評価値に重み付け係数を乗算して合計値を算出して、この合計値に基づいて上述したような処理を適用するか否かを判定するようにしても良い。
【０１１７】
例えば、図１３に示した「機械設定」というアプリについては、設定項目の操作頻度が「小」ではあるが、設定項目数が「１００」と多く、またコンフリクトする設定項目の組み合わせ数も「大」であるため、上述したような処理を適用すると判定されている。
【０１１８】
このように複数の条件のそれぞれの評価値に基づいて算出された値により判定することにより、複数の条件の状態により総合的に判定することができるようになる。
【０１１９】
[変形例]
上記実施形態では、画像形成装置の設定項目の設定値を複数のユーザにより変更する場合を用いて説明したが、本発明はこれに限定されるものではなく、ネットワークを介して複数のユーザにより複数の設定項目の設定値を変更することが可能な情報処理装置であれば同様に本発明を適用することができるものである。
【符号の説明】
【０１２０】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース
１５    ユーザインタフェース装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０Ａ〜２０Ｃ    端末装置
３０    ネットワーク
３１    認証部
３２    操作受付部
３３    表示部
３４    データ送受信部
３５    制御部
３６    画像読取部
３７    設定値記憶部
３８    画像出力部
【図１】
2020198562.tif 000003
【図２】
2020198562.tif 000004
【図３】
2020198562.tif 000005
【図４】
2020198562.tif 000006
【図５】
2020198562.tif 000007
【図６】
2020198562.tif 000008
【図７】
2020198562.tif 000009
【図８】
2020198562.tif 000010
【図９】
2020198562.tif 000011
【図１０】
2020198562.tif 000012
【図１１】
2020198562.tif 000013
【図１２】
2020198562.tif 000014
【図１３】
2020198562.tif 000015