(57)【要約】【課題】機器の設定情報の操作を制限するための作業負担を軽減すること。【解決手段】機器は、ユーザごとに異なる第１の識別情報と、複数のユーザに対して共通の第２の識別情報とが指定された、当該機器の設定情報の操作要求を受信する受信部と、前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報と前記正しい情報との比較結果の履歴に基づいて、前記受信部によって受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する判定部と、前記判定部によって判定された制限の程度に応じて、前記受信部によって受信された操作要求に応じた前記設定情報の操作を制限する制限部と、を有する。【選択図】図４
2016177325.tif 000002
【特許請求の範囲】
【請求項１】
機器であって、
ユーザごとに異なる第１の識別情報と、複数のユーザに対して共通の第２の識別情報とが指定された、当該機器の設定情報の操作要求を受信する受信部と、
前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報と前記正しい情報との比較結果の履歴に基づいて、前記受信部によって受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する判定部と、
前記判定部によって判定された制限の程度に応じて、前記受信部によって受信された操作要求に応じた前記設定情報の操作を制限する制限部と、
を有することを特徴とする機器。
【請求項２】
前記判定部は、前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報が正しい情報に一致しなかった回数に基づいて、前記受信部によって受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する、
ことを特徴とする請求項１記載の機器。
【請求項３】
前記判定部は、前記第１の識別情報が指定された過去の操作要求における前記第２の識別情報が正しい情報に一致しない回数が上限に達した場合に、前記受信部によって受信された操作要求に応じた前記設定情報の操作を禁止する、
ことを特徴とする請求項２記載の機器。
【請求項４】
前記正しい情報を一定期間ごとに変更する変更部、
を有することを特徴とする請求項１乃至３いずれか一項記載の機器。
【請求項５】
機器が、
ユーザごとに異なる第１の識別情報と、複数のユーザに対して共通の第２の識別情報とが指定された、当該機器の設定情報の操作要求を受信する受信手順と、
前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報と前記正しい情報との比較結果の履歴に基づいて、前記受信手順において受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する判定手順と、
前記判定手順において判定された制限の程度に応じて、前記受信手順において受信された操作要求に応じた前記設定情報の操作を制限する制限手順と、
を実行することを特徴とする操作制限方法。
【請求項６】
前記判定手順は、前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報が正しい情報に一致しなかった回数に基づいて、前記受信手順において受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する、
ことを特徴とする請求項５記載の操作制限方法。
【請求項７】
前記判定手順は、前記第１の識別情報が指定された過去の操作要求における前記第２の識別情報が正しい情報に一致しない回数が上限に達した場合に、前記受信手順において受信された操作要求に応じた前記設定情報の操作を禁止する、
ことを特徴とする請求項６記載の操作制限方法。
【請求項８】
前記正しい情報を一定期間ごとに変更する変更手順、
を前記機器が実行することを特徴とする請求項５乃至７いずれか一項記載の操作制限方法。
【請求項９】
機器に、
ユーザごとに異なる第１の識別情報と、複数のユーザに対して共通の第２の識別情報とが指定された、当該機器の設定情報の操作要求を受信する受信手順と、
前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報と前記正しい情報との比較結果の履歴に基づいて、前記受信手順において受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する判定手順と、
前記判定手順において判定された制限の程度に応じて、前記受信手順において受信された操作要求に応じた前記設定情報の操作を制限する制限手順と、
を実行させることを特徴とするプログラム。
【請求項１０】
前記判定手順は、前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報が正しい情報に一致しなかった回数に基づいて、前記受信手順において受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する、
ことを特徴とする請求項９記載のプログラム。
【請求項１１】
前記判定手順は、前記第１の識別情報が指定された過去の操作要求における前記第２の識別情報が正しい情報に一致しない回数が上限に達した場合に、前記受信手順において受信された操作要求に応じた前記設定情報の操作を禁止する、
ことを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記正しい情報を一定期間ごとに変更する変更手順、
を前記機器が実行することを特徴とする請求項９乃至１１いずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、操作制限方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置等の機器には、様々な設定情報が設定されている。例えば、ユーザは、機器の設定情報を変更することで、自らの利用形態に適した状態に、機器をカスタマイズすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
画像形成装置等のように、複数のユーザによって共用される機器については、当該機器の振る舞いの予測性又は安定性等を考慮すると、誰もが設定情報を操作が許可される状態は好ましくない。
【０００４】
そこで、従来においては、ユーザごとに、設定情報の操作の可否が設定されることで、設定情報を操作可能なユーザが制限されていた。
【０００５】
しかしながら、設定情報の操作の可否をユーザごとに設定のための作業負担は、例えば、ユーザ数が多い環境や、或る機器を利用するユーザが頻繁に変化する環境等において、無視できないほどに大きくなる可能性が有る。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、機器の設定情報の操作を制限するための作業負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、機器は、ユーザごとに異なる第１の識別情報と、複数のユーザに対して共通の第２の識別情報とが指定された、当該機器の設定情報の操作要求を受信する受信部と、前記第２の識別情報が正しい情報に一致しない場合には、前記第１の識別情報に対応付けられて記憶されている、当該第１の識別情報が指定された過去の操作要求における前記第２の識別情報と前記正しい情報との比較結果の履歴に基づいて、前記受信部によって受信された操作要求に応じた前記設定情報の操作に対する制限の程度を判定する判定部と、前記判定部によって判定された制限の程度に応じて、前記受信部によって受信された操作要求に応じた前記設定情報の操作を制限する制限部と、を有する。
【発明の効果】
【０００８】
機器の設定情報の操作を制限するための作業負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施の形態におけるシステム構成例を示す図である。
【図２】第一の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。
【図３】第一の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】第一の実施の形態におけるユーザ端末及び画像形成装置の機能構成例を示す図である。
【図５】操作パスＩＤの生成処理の処理手順の一例を説明するためのフローチャートである。
【図６】第一の実施の形態において設定情報の読み出し時に実行される処理手順の一例を説明するためのシーケンス図である。
【図７】制限レベルの判定処理の処理手順の一例を説明するためのフローチャートである。
【図８】制限レベル記憶部の構成例を示す図である。
【図９】第一の実施の形態において設定情報の書き込み時に実行される処理手順の一例を説明するためのシーケンス図である。
【図１０】第二の実施の形態におけるシステム構成例を示す図である。
【図１１】第二の実施の形態におけるユーザ端末及び画像形成装置の機能構成例を示す図である。
【図１２】第二の実施の形態において設定情報の書き込み時に実行される処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態におけるシステム構成例を示す図である。図１において、画像形成装置２０ａ及び画像形成装置２０ｂ等、１以上の画像形成装置２０、一以上のユーザ端末１０、並びに管理者端末３０等は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）を介して通信可能に接続されている。
【００１１】
画像形成装置２０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置２０として用いられてもよい。
【００１２】
ユーザ端末１０は、各画像形成装置２０に記憶されている設定情報の操作に利用される端末である。設定情報の操作とは、設定情報の参照（読み出し）及び更新（書き込み）等である。例えば、ＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、又はＰＤＡ（Personal Digital Assistance）等が、ユーザ端末１０として用いられてもよい。
【００１３】
本実施の形態において、設定情報は所定のものに限定されない。例えば、画像形成装置２０の操作パネルに表示される画面のレイアウトに関する設定情報が対象とされてもよい。また、画像形成装置２０に記憶されている各種の情報（例えば、カウンタ情報等）を、予め決められた時期に予め決められた送信先に送信させたい場合、当該時期や当該送信先等に関する設定情報が、対象とされてもよい。また、画像形成装置２０が或る状態に遷移した際に、特定のメッセージを操作パネルに表示したい場合や、他の状態に遷移した際に、当該メッセージを消去したい場合には、当該或る状態や他の状態を特定するための条件や、当該メッセージを示す文字列等に関する設定情報が、対象とされてもよい。
【００１４】
管理者端末３０は、画像形成装置２０の管理者が利用する端末である。管理者端末３０は、ユーザ端末１０と同様の端末でもよい。例えば、ユーザ端末１０のうちの一つが、管理者端末３０であってもよい。
【００１５】
図２は、第一の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。図２のユーザ端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１６】
ユーザ端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１７】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってユーザ端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００１８】
図３は、第一の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置２０は、コントローラ２１、スキャナ２２、プリンタ２３、モデム２４、操作パネル２５、ネットワークインタフェース２６、及びＳＤカードスロット２７等のハードウェアを有する。
【００１９】
コントローラ２１は、ＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＨＤＤ２１４、及びＮＶＲＡＭ２１５等を有する。ＲＯＭ２１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ２１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ２１１は、ＲＡＭ２１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ２１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ２１５には、各種の設定情報等が記憶される。
【００２０】
スキャナ２２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ２３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム２４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル２５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース２６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット２７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置２０では、ＲＯＭ２１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ２１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット２７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２１】
なお、操作パネル２５は、専用の又は汎用的なスマートフォンやタブレット端末等、画像形成装置２０からは独立したＣＰＵ及びＯＳ（Operating System）を有する装置であってもよい。当該ＯＳは、例えば、Ａｎｄｒｏｉｄ（登録商標）等、スマートフォンやダブレット端末等において一般的に利用されているものであってもよい。そうすることで、スマートフォンやタブレット端末等と同様に、表現豊かな画面を表示可能とすることができ、スマートフォンやタブレット端末等と同様の操作感を提供することができる。但し、他の装置によって、操作パネル２５が実現されてもよい。
【００２２】
図４は、第一の実施の形態におけるユーザ端末及び画像形成装置の機能構成例を示す図である。図４において、ユーザ端末１０は、設定取得部１１１、設定表示部１１２、設定変更部１１３、及び設定送信部１１４等を有する。これら各部は、ユーザ端末１０にインストールされる１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００２３】
設定取得部１１１は、変更対象又は編集対象とされる設定情報を、いずれかの画像形成装置２０から取得する。設定表示部１１２は、設定取得部１１１によって取得された設定情報を変更させるための設定画面を表示装置１０６に表示する。設定変更部１１３は、表示された設定画面に対する設定情報の変更指示の入力に応じて、設定情報を変更する。設定送信部１１４は、変更後の設定情報の書き込み要求を、指定された画像形成装置２０に送信する。設定情報の書き込み要求の送信先の画像形成装置２０と、設定情報の取得先の画像形成装置２０とは異なっていてもよい。
【００２４】
一方、画像形成装置２０は、操作パスＩＤ生成部２２１、操作パスＩＤ送信部２２２、取得要求受信部２２３、制限レベル判定部２２４、設定読出部２２５、設定受信部２２６、及び設定書込部２２７等を有する。これら各部は、画像形成装置２０にインストールされる１以上のプログラムが、ＣＰＵ２１１に実行させる処理により実現される。画像形成装置２０は、また、操作パスＩＤ記憶部２３１、制限レベル記憶部２３２、及び設定情報記憶部２３３等を利用する。これら各記憶部は、例えば、ＨＤＤ２１４、又は画像形成装置２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２５】
操作パスＩＤ生成部２２１は、操作パスＩＤをランダムに生成し、生成した操作パスＩＤを操作パスＩＤ記憶部２３１に記憶する。操作パスＩＤとは、画像形成装置２０の設定情報に対する操作が許可されたユーザであることを示す識別情報である。すなわち、画像形成装置２０の設定情報の操作を希望するユーザは、ユーザごとの識別情報（以下、「ユーザＩＤ」という。）の他に、操作パスＩＤの入力が求められる。操作パスＩＤ生成部２２１は、一定期間ごと（例えば、１ヶ月ごと）に操作パスＩＤを生成する。
【００２６】
操作パスＩＤ記憶部２３１は、操作パスＩＤ生成部２２１によって生成された操作パスＩＤを記憶する。基本的に、有効な操作パスＩＤは一つである。したがって、有効な操作パスＩＤは、一定期間ごとに変化する。
【００２７】
操作パスＩＤ送信部２２２は、操作パスＩＤ生成部２２１によって操作パスＩＤが生成されるたびに、例えば、管理者端末３０に、生成された操作パスＩＤを送信する。その結果、管理者は、有効な操作パスＩＤを知ることができる。管理者は、画像形成装置２０の設定情報の操作を許可するユーザに、当該操作パスＩＤを通知する。その結果、画像形成装置２０の設定情報を操作可能なユーザを、一部のユーザに制限することができる。なお、操作パスＩＤは、画像形成装置２０の設定情報の操作が許可される各ユーザに対して共通の値となる。一方で、操作パスＩＤは、画像形成装置２０ごとにランダムに生成されるため、画像形成装置２０ごとに異なった値となる。但し、操作パスＩＤの生成は、画像形成装置２０以外の装置、又はいずれか一つの画像形成装置２０によって一元的に行われてもよい。この場合、全ての画像形成装置２０対して同じ操作パスＩＤが有効とされてもよい。
【００２８】
取得要求受信部２２３は、ユーザ端末１０の設定取得部１１１から送信される、設定情報の取得要求を受信する。当該取得要求には、ユーザＩＤ及び操作パスＩＤが指定されている（含まれている）。
【００２９】
設定読出部２２５は、取得要求受信部２２３による設定情報の取得要求の受信に応じ、設定情報記憶部２３３に記憶されている設定情報を読み出す。設定読出部２２５によって読み出された設定情報は、取得要求受信部２２３によって、ユーザ端末１０の設定取得部１１１に返信される。
【００３０】
設定受信部２２６は、ユーザ端末１０の設定送信部１１４から送信される、変更後の設定情報の書き込み要求を受信する。当該書き込み要求には、変更後の設定情報に加えて、ユーザＩＤ及び操作パスＩＤが指定されている（含まれている）。設定書込部２２７は、設定受信部２２６によって受信された設定情報を、設定情報記憶部２３３に書き込む。すなわち、変更後の設定情報によって、既存の設定情報が更新される。
【００３１】
制限レベル判定部２２４は、取得要求受信部２２３によって受信される設定情報の取得要求や、設定受信部２２６によって受信される設定情報の書き込み要求等について、当該取得要求又は当該書き込み要求に指定されているユーザＩＤ及び操作パスＩＤと、制限レベル記憶部２３２に記憶されている情報とに基づいて、制限レベルを判定する。制限レベルとは、設定情報の取得要求又は設定情報の書き込み要求に応じた設定情報の操作に対する制限の程度（又は度合い）を示す値である。制限レベル記憶部２３２には、各ユーザＩＤに対応付けられて、当該ユーザＩＤが指定された過去の操作要求（取得要求又は書き込み要求）における操作パスＩＤについて、正しい値（正しい情報）との比較結果の履歴を示す情報が記憶されている。正しい値（正しい情報）とは、操作パスＩＤ記憶部２３１に記憶されている値（情報）である。
【００３２】
以下、画像形成装置２０又はユーザ端末１０が実行する処理手順について説明する。図５は、操作パスＩＤの生成処理の処理手順の一例を説明するためのフローチャートである。
【００３３】
ステップＳ１０１において、操作パスＩＤ生成部２２１は、操作パスＩＤを生成する。操作パスＩＤは、例えば、ランダムな文字列であってもよい。続いて、操作パスＩＤ生成部２２１は、生成された操作パスＩＤを、操作パスＩＤ記憶部２３１に記憶する（Ｓ１０２）。その結果、有効な操作パスＩＤが更新される。続いて、操作パスＩＤ送信部２２２は、新たに生成された操作パスＩＤを、例えば、管理者端末３０に送信する（Ｓ１０３）。例えば、画像形成装置２０に対して予め管理者のメールアドレスが設定されており、当該メールアドレス宛に、当該操作パスＩＤを本文等に含む電子メールが送信されてもよい。
【００３４】
管理者は、管理者端末３０を介して通知を受けた操作パスＩＤを、当該画像形成装置２０の設定情報の操作を許可するユーザに対して通知する。操作パスＩＤの通知は、例えば、当該ユーザのユーザ端末１０に対して操作パスＩＤを含むメールが送信されることにより行われてもよいし、口頭で行われてもよい。
【００３５】
図５の処理は、画像形成装置２０ごとに、一定期間ごとに行われる。すなわち、画像形成装置２０ごとに、当該画像形成装置２０に関して有効な操作パスＩＤは、一定期間ごとに変化する。したがって、管理者は、設定情報の操作を許可するユーザを、画像形成装置２０ごと、かつ、一定期間ごとに変えることもできる。例えば、或る一定期間において、或る画像形成装置２０の設定情報の操作を許可したユーザについて、次の一定期間には、当該画像形成装置２０の設定情報の操作を制限することもできる。
【００３６】
続いて、設定情報の操作時に実行される処理手順について説明する。図９は、第一の実施の形態において設定情報の読み出し時に実行される処理手順の一例を説明するためのシーケンス図である。
【００３７】
ステップＳ２０１において、ユーザは、画像形成装置２０の設定情報の表示指示に伴って、管理者から通知された操作パスＩＤと、自らのユーザＩＤとをユーザ端末１０に入力する。また、設定情報の取得先とする画像形成装置２０の識別情報（例えば、ＩＰアドレス等）が入力されてもよい。又は、設定情報の取得先とする画像形成装置２０は、一覧の中から選択されてもよい。
【００３８】
なお、一度入力された操作パスＩＤ及びユーザＩＤは、例えば、ユーザ端末１０の補助記憶装置１０２に記憶され、次回からは入力が省略されてもよい。但し、新たな操作パスＩＤが管理者から通知された場合、当該新たな操作パスＩＤが改めて入力される必要が有る。
【００３９】
続いて、設定表示部１１２は、入力された操作パスＩＤ及びユーザＩＤを指定して、設定情報の取得を設定取得部１１１に要求する（Ｓ２０２）。設定取得部１１１は、当該要求に応じ、設定情報の取得先として指定された画像形成装置２０宛に、設定情報の取得要求を送信する（Ｓ２０３）。当該取得要求には、入力された操作パスＩＤ及びユーザＩＤが含まれる。
【００４０】
画像形成装置２０の取得要求受信部２２３は、当該取得要求を受信すると、当該取得要求に含まれている操作パスＩＤ及びユーザＩＤを指定して、制限レベルの判定を制限レベル判定部２２４に要求する（Ｓ２０４）。制限レベル判定部２２４は、当該操作パスＩＤ及びユーザＩＤと、制限レベル記憶部２３２に記憶されている情報とに基づいて、制限レベルを判定する（Ｓ２０５）。本実施の形態では、制限レベルの値は、０、１、又は２の３段階である。値が大きいほど、制限の程度が高いことを示し、０は制限が無いことを示す。
【００４１】
図７は、制限レベルの判定処理の処理手順の一例を説明するためのフローチャートである。図７の説明において、制限レベルの判定処理の対象とされているユーザＩＤ及び操作パスＩＤのそれぞれを「対象ユーザＩＤ」、「対象操作パスＩＤ」という。
【００４２】
ステップＳ３０１において、制限レベル判定部２２４は、対象ユーザＩＤが、制限レベル記憶部２３２に記憶されているか否かを判定する。
【００４３】
図８は、制限レベル記憶部の構成例を示す図である。図８に示されるように、制限レベル記憶部２３２には、ユーザＩＤごとに、制限レベル及び警告回数が記憶されている。
【００４４】
制限レベルは、設定情報の操作要求（取得要求又は書き込み要求）に応じた操作に対する制限レベルである。警告回数は、正しくない操作パスＩＤが指定された操作要求に対して警告が行われた回数である。本実施の形態では、正しい操作パスＩＤが指定されれば、警告回数は、０にリセット（初期化）される。したがって、警告回数は、連続して正しくない操作パスＩＤが指定された回数であるともいえる。
【００４５】
なお、制限レベル及び警告回数は、操作要求に指定された操作パスＩＤが正しいか否かに応じて変化する。したがって、制限レベル及び警告回数は、操作要求に指定された操作パスＩＤと、正しい値との比較結果の履歴を示す情報であるといえる。
【００４６】
対象ユーザＩＤに対応するレコードが制限レベル記憶部２３２に記憶されている場合（Ｓ３０１でＹｅｓ）、ステップＳ３０３に進む。対象ユーザＩＤに対応するレコードが制限レベル記憶部２３２に記憶されていない場合（Ｓ３０１でＮｏ）、制限レベル判定部２２４は、対象ユーザＩＤを含むコードを制限レベル記憶部２３２に追加する（Ｓ３０２）。当該レコードの制限レベルの値は、１とされ、警告回数の値は、０とされる。
【００４７】
続いて、制限レベル判定部２２４は、対象操作パスＩＤと、操作パスＩＤ記憶部２３１に記憶されている操作パスＩＤ（以下、「正しい操作パスＩＤ」という。）とを比較して、対象操作パスＩＤが正しいか否かを判定する（Ｓ３０３）。対象操作パスＩＤが正しい操作パスＩＤと一致する場合（Ｓ３０３でＹｅｓ）、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベルを０に更新する（Ｓ３０４）。続いて、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている警告回数を０にリセットする（Ｓ３０５）。
【００４８】
一方、対象操作パスＩＤが正しい操作パスＩＤと一致しない場合（Ｓ３０３でＮｏ）、制限レベル判定部２２４は、対象操作パスＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベルが１であるか否かを判定する（Ｓ３０６）。当該制限レベルが１である場合（Ｓ３０６でＹｅｓ）、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている警告回数に１を加算する（Ｓ３０７）。続いて、制限レベル判定部２２４は、当該警告回数が３以上であるか否かを判定する（Ｓ３０８）。当該警告回数が３以上であれば（Ｓ３０８でＹｅｓ）、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベルを２に更新する（Ｓ３０９）。続いて、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている警告回数を０にリセットする（Ｓ３１０）。
【００４９】
また、対象操作パスＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベルが１でない場合（Ｓ３０６でＮｏ）、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベルが０であるか否かを判定する（Ｓ３１１）。当該制限レベルが０である場合（Ｓ３１１でＹｅｓ）、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベルを１に更新する（Ｓ３１２）。続いて、制限レベル判定部２２４は、対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている警告回数に１を加算する（Ｓ３１３）。制限レベルが０であったユーザの警告回数は０であるはずなので、ステップＳ３１３では、警告回数が１となる。
【００５０】
制限レベルの判定処理の出力情報は、図５の処理が終了した時点において対象ユーザＩＤに対応付けられて制限レベル記憶部２３２に記憶されている制限レベル及び警告回数である。すなわち、制限レベル判定部２２４は、当該制限レベル及び警告回数を、制限レベルの判定処理の判定結果として、取得要求受信部２２３に出力する（図６のＳ２０６）。
【００５１】
続いて、取得要求受信部２２３は、設定情報の取得を制限するために、制限レベルに応じて処理を分岐させる。
【００５２】
制限レベルが０である場合、取得要求受信部２２３は、設定情報の読み出しを、設定読出部２２５に要求する（Ｓ２１１）。設定読出部２２５は、設定情報記憶部２３３から設定情報を読み出して、当該設定情報を含む応答を取得要求受信部２２３に返却する（Ｓ２１２）。取得要求受信部２２３は、当該設定情報を含む応答を、設定情報の取得要求の送信元のユーザ端末１０の設定取得部１１１に返信する（Ｓ２１３）。設定取得部１１１は、当該応答を受信すると、当該応答を設定表示部１１２に通知する（Ｓ２１４）。設定表示部１１２は、当該応答に含まれている設定情報を編集可能な状態で含む設定画面を、表示装置１０６に表示する。このように、制限レベルが０である場合には、特段の制限は行われない。
【００５３】
制限レベルが１である場合、ステップＳ２２１及びＳ２２２において、ステップＳ２１１及びＳ２１２と同様に、設定情報記憶部２３３から設定情報が読み出される。続いて、取得要求受信部２２３は、読み出された設定情報と警告回数とを含む応答を、設定情報の取得要求の送信元のユーザ端末１０の設定取得部１１１に返信する（Ｓ２２３）。設定取得部１１１は、当該応答を受信すると、当応答を設定表示部１１２に通知する（Ｓ２２４）。設定表示部１１２は、当該応答に含まれている設定情報を編集可能な状態で含む設定画面を、表示装置１０６に表示する（Ｓ２２５）。また、設定表示部１１２は、当該応答に警告回数が含まれていることに基づいて、警告メッセージを含む画面（例えば、ダイアログ）を、表示装置１０６に表示する。当該警告メッセージには、操作パスＩＤが正しくないことや、警告回数等を示す文字列が含まれていてもよい。このように、本実施の形態では、警告メッセージが表示されることが、制限レベルが１である場合における、読み出しに対する制限の形態となる。但し、他の制限がかけられてもよい。例えば、設定情報を構成する設定項目群のうちの一部の設定項目の読み出しが制限されてもよい。この場合、設定項目ごと又は設定項目群ごとに、読み出しが許可される制限レベルが設定されていてもよい。
【００５４】
制限レベルが２である場合、取得要求受信部２２３は、設定情報の取得が禁止されることを示す禁止通知を含む応答を、設定情報の取得要求の送信元のユーザ端末１０の設定取得部１１１に返信する（Ｓ２３１）。すなわち、この場合、設定情報は返信されない。設定取得部１１１は、当該応答を受信すると、当応答を設定表示部１１２に通知する（Ｓ２３２）。設定表示部１１２は、当該応答に含まれている禁止通知に基づいて、設定情報の操作が不可能であることを示す操作不可メッセージを表示装置１０６に表示する（Ｓ２３３）。このように、本実施の形態では、制限レベルが２の場合には、設定情報の読み出しが禁止される。
【００５５】
制限レベルが０又は１の場合には、ユーザは、設定画面を介して設定情報を変更（編集）することができる。この場合、ユーザによる指示に応じて、図９に示される処理手順が実行される。
【００５６】
図９は、第一の実施の形態において設定情報の書き込み時に実行される処理手順の一例を説明するためのシーケンス図である。
【００５７】
設定画面を介して、設定情報を構成するいずれかの設定項目の値の変更指示が入力されると（Ｓ４０１）、設定変更部１１３は、設定情報における当該設定項目の値を変更する（Ｓ４０２）。その後、ユーザによって、設定情報の変更の終了指示が入力されると、設定変更部１１３は、操作パスＩＤ及びユーザＩＤと、変更後の設定情報とを指定して、設定情報の書き込みを設定送信部１１４に要求する（Ｓ４０３）。なお、操作パスＩＤ及びユーザＩＤは、補助記憶装置１０２に記憶されているものが利用されてもよいし、ユーザによって改めて入力されてもよい。また、変更後の設定情報の書き込み先とする画像形成装置２０の識別情報（例えば、ＩＰアドレス等）がユーザによって指定されてもよい。但し、設定情報の書き込み先の既定値は、当該設定情報の取得先の画像形成装置２０であってもよい。
【００５８】
設定送信部１１４は、当該要求に応じ、設定情報の書き込み先として指定された画像形成装置２０宛に、操作パスＩＤ及びユーザＩＤと、変更後の設定情報とを含む、設定情報の書き込み要求を送信する（Ｓ４０４）。
【００５９】
画像形成装置２０の設定受信部２２６は、当該書き込み要求を受信すると、当該書き込み要求に含まれている操作パスＩＤ及びユーザＩＤを指定して、制限レベルの判定を制限レベル判定部２２４に要求する（Ｓ４０５）。制限レベル判定部２２４は、当該操作パスＩＤ及びユーザＩＤと、制限レベル記憶部２３２に記憶されている情報とに基づいて、制限レベルを判定し（Ｓ４０６）、判定結果を設定受信部２２６に出力する（Ｓ４０７）。なお、ステップＳ４０６の処理内容は、図７において説明した通りである。
【００６０】
続いて、設定受信部２２６は、設定情報の書き込みを制限するために、制限レベルに応じて処理を分岐させる。
【００６１】
制限レベルが０である場合、設定受信部２２６は、受信された書き込み要求に含まれている設定情報の書き込みを、設定書込部２２７に要求する（Ｓ４１１）。設定書込部２２７は、当該設定情報を設定情報記憶部２３３に書き込むことで設定情報を更新し（Ｓ４１２）、更新の成否を示す情報を含む応答を設定受信部２２６に返却する（Ｓ４１３）。設定受信部２２６は、当該成否を示す情報を含む応答を、設定情報の書き込み要求の送信元のユーザ端末１０の設定送信部１１４に返信する（Ｓ４１４）。設定送信部１１４は、当該応答を受信すると、当該応答を設定表示部１１２に通知する（Ｓ４１５）。設定変更部１１３は、当該応答に含まれている情報に基づくメッセージを、表示装置１０６に表示する。例えば、設定情報の更新に成功したこと又は設定情報の更新に失敗したことを示すメッセージが表示される。なお、設定情報の更新の失敗は、制限レベルに基づく制限以外の事象に基づく失敗である。このように、制限レベルが０である場合には、特段の制限は行われない。
【００６２】
制限レベルが１である場合、ステップＳ４２１〜Ｓ４２３において、ステップＳ４１１〜Ｓ４１３と同様に、設定情報が更新される。続いて、設定受信部２２６は、更新の成否を示す情報と警告回数とを含む応答を、設定情報の書き込み要求の送信元のユーザ端末１０の設定送信部１１４に返信する（Ｓ４２４）。設定送信部１１４は、当該応答を受信すると、当応答を設定変更部１１３に通知する（Ｓ４２５）。設定変更部１１３は、当該応答に含まれている情報に基づくメッセージを、表示装置１０６に表示する。例えば、設定情報の更新に成功したこと又は設定情報の更新に失敗したことを示すメッセージが表示される。また、設定変更部１１３は、当該応答に警告回数が含まれていることに基づいて、警告メッセージを含む画面（例えば、ダイアログ）を、表示装置１０６に表示する（Ｓ４２６）。当該警告メッセージには、操作パスＩＤが正しくないことや、警告回数等が含まれていてもよい。このように、本実施の形態では、警告メッセージが表示されることが、制限レベルが１である場合における、書き込みに対する制限の形態となる。但し、他の制限がかけられてもよい。例えば、設定情報を構成する設定項目群のうちの一部の設定項目の書き込みが制限されてもよい。この場合、設定項目ごと又は設定項目群ごとに、書き込みが許可される制限レベルが設定されていてもよい。
【００６３】
制限レベルが２である場合、設定受信部２２６は、設定情報の書き込みは禁止されることを示す禁止通知を含む応答を、設定情報の書き込み要求の送信元のユーザ端末１０の設定送信部１１４に返信する（Ｓ４３１）。すなわち、この場合、設定情報の更新は行われない。設定送信部１１４は、当該応答を受信すると、当応答を設定変更部１１３に通知する（Ｓ４３２）。設定変更部１１３は、当該応答に含まれている禁止通知に基づいて、設定情報の操作が不可能であることを示す操作不可メッセージを表示装置１０６に表示する（Ｓ４３３）。このように、本実施の形態では、制限レベルが２の場合には、設定情報の書き込みが禁止される。
【００６４】
上述したように、第一の実施の形態によれば、管理者は、設定情報の操作を許可するユーザにのみ、操作パスＩＤを通知することで、設定情報の操作が可能なユーザを制限することができる。すなわち、管理者から操作パスＩＤが通知されていないユーザが設定情報を操作しようとすると、当該ユーザは、制限レベルが２であると判定され、設定情報の操作が禁止される。したがって、画像形成装置２０の設定情報の操作を制限するための作業負担を軽減することができる。
【００６５】
また、操作パスＩＤは、一定期間ごとに更新されるため、過去に操作パスＩＤを通知したユーザについて、設定情報の操作を制限したい場合には、管理者ＩＤは、更新後の操作パスＩＤを通知しないことで、当該ユーザによる設定情報の操作を制限することができる。
【００６６】
一方で、これまで設定情報の操作が許可されていたユーザについて、いきなり操作が禁止されるのは業務上不都合が生じる場合も考えられる。このような場合も考慮して、当該ユーザには、正しくない操作パスＩＤの入力について２回分の猶予が与えられる。すなわち、当該ユーザは、操作パスＩＤが変更されるまでは、制限レベルが０であったはずであるので、操作パスＩＤの変更後に当該ユーザが、正しくない操作パスＩＤを利用して設定情報を操作しようとすると、制限レベルが２であると判定される。警告回数が２回までは、警告付きで設定情報の操作が可能であるため、当該ユーザは、警告回数が２回以下である期間において、管理者に相談して、新たな操作パスＩＤを獲得するための猶予を得ることができる。
【００６７】
なお、警告回数の上限や、制限レベルのレベル数等は、適宜変更されてもよい。
【００６８】
また、本実施の形態は、設定情報を有する機器であれば、画像形成装置２０以外の機器に適用されてもよい。例えば、プロジェクタ、電子黒板、テレビ会議システム、又はデジタルカメラ等について、本実施の形態が適用されてもよい。
【００６９】
次に、第二の実施の形態について説明する。第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でもよい。
【００７０】
図１０は、第二の実施の形態におけるシステム構成例を示す図である。図１０中、図１と同一部分には同一符号を付し、その説明は省略する。図１０において、ユーザ端末１０及び画像形成装置２０は、ＬＡＮ又はインターネット等を介して、設定情報管理装置４０に接続される。設定情報管理装置４０は、各画像形成装置２０の設定情報の最新版を一元的に管理する、１以上のコンピュータである。各画像形成装置２０は、設定情報管理装置４０によって管理されている設定情報によって、当該画像形成装置２０の設定情報記憶部２３３に記憶されている設定情報を更新する。
【００７１】
図１１は、第二の実施の形態におけるユーザ端末及び画像形成装置の機能構成例を示す図である。図１１中、図４と同一部分には同一符号を付し、その説明は省略する。
【００７２】
図１１において、ユーザ端末１０の設定送信部１１４ａは、変更後の設定情報を、設定情報管理装置４０に送信する。すなわち、第二の実施の形態では、設定情報の書き込み先として、設定情報管理装置４０のＵＲＬ（Uniform Resource Locator）等が指定される。
【００７３】
また、画像形成装置２０の設定受信部２２６ａは、設定情報管理装置４０に記憶されている設定情報を受信する。その結果、設定情報管理装置４０に記憶されている設定情報によって、画像形成装置２０の設定情報記憶部２３３に記憶されている設定情報が更新される。
【００７４】
図１２は、第二の実施の形態において設定情報の書き込み時に実行される処理手順の一例を説明するためのシーケンス図である。図１２の処理手順の開始時において、ユーザ端末１０では、設定情報が変更中（編集中）の状態であるとする。
【００７５】
ユーザによって、設定情報の変更の終了指示が入力されると、設定送信部１１４ａは、操作パスＩＤ及びユーザＩＤと、変更後の設定情報とを設定情報管理装置４０に送信（アップロード）する（Ｓ５０１）。なお、操作パスＩＤ及びユーザＩＤは、補助記憶装置１０２に記憶されているものが利用されてもよいし、ユーザによって改めて入力されてもよい。
【００７６】
設定情報管理装置４０は、受信された設定情報を、受信された操作パスＩＤ及びユーザＩＤに関連付けて記憶する。
【００７７】
一方、画像形成装置２０の設定書込部２２７は、例えば、定期的に、設定情報の取得を設定受信部２２６ａに要求する（Ｓ５１１）。当該要求には、例えば、予め画像形成装置２０に設定されている、設定情報管理装置４０の識別情報（例えば、ＵＲＬ等）が指定される。設定受信部２２６ａは、当該要求に応じ、当該要求に指定されているＵＲＬ宛に、設定情報の取得要求を送信する（Ｓ５１２）。設定情報管理装置４０は、当該取得要求に応じ、ステップＳ５０１において記憶された設定情報と、当該設定情報に関連付けられている操作パスＩＤ及びユーザＩＤとを返信する（Ｓ５１３）。
【００７８】
設定受信部２２６ａは、当該操作パスＩＤ及びユーザＩＤを指定して、制限レベルの判定を制限レベル判定部２２４に要求する（Ｓ５１４）。制限レベル判定部２２４は、当該操作パスＩＤ及びユーザＩＤと、制限レベル記憶部２３２に記憶されている情報とに基づいて、制限レベルを判定し（Ｓ５１５）、判定結果を設定受信部２２６に出力する（Ｓ５１６）。なお、ステップＳ４０６の処理内容は、図７において説明した通りである。
【００７９】
続いて、設定受信部２２６ａは、設定情報の書き込みを制限するために、制限レベルに応じて処理を分岐させる。
【００８０】
制限レベルが０である場合、設定受信部２２６は、受信された設定情報の書き込みを設定書込部２２７に要求する（Ｓ５２１）。設定書込部２２７は、当該設定情報を設定情報記憶部２３３に書き込むことで設定情報を更新する（Ｓ５２２）。
【００８１】
制限レベルが１である場合、設定受信部２２６ａは、受信された設定情報の書き込みを、設定書込部２２７に要求する（Ｓ５３１）。設定書込部２２７は、当該設定情報を設定情報記憶部２３３に書き込むことで設定情報を更新する（Ｓ５３２）。この場合、設定受信部２２６ａは、例えば、設定情報と共に受信されたユーザＩＤに対応付けられて記憶されているメールアドレス宛に、警告メッセージを含む電子メールを送信してもよい。
【００８２】
制限レベルが２である場合、設定受信部２２６ａは、設定書込部２２７への設定情報の書き込みを行わない。この場合、設定受信部２２６ａは、例えば、設定情報と共に受信されたユーザＩＤに対応付けられて記憶されているメールアドレス宛に、操作不可メッセージを含む電子メールを送信してもよい。
【００８３】
上述したように、第二の実施の形態によれば、変更後の設定情報を設定情報管理装置４０に記憶させておくことで、複数の画像形成装置２０の設定情報を容易に更新することができる。
【００８４】
なお、上記各実施の形態において、取得要求受信部２２３及び設定受信部２２６は、受信部及び制限部の一例である。制限レベル判定部２２４は、判定部の一例である。ユーザＩＤは、第１の識別情報の一例である。操作パスＩＤは、第２の識別情報の一例である。
【００８５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８６】
１０          ユーザ端末
２０          画像形成装置
２１          コントローラ
２２          スキャナ
２３          プリンタ
２４          モデム
２５          操作パネル
２６          ネットワークインタフェース
２７          ＳＤカードスロット
３０          管理者端末
４０          設定情報管理装置
８０          ＳＤカード
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１１１          設定取得部
１１２          設定表示部
１１３          設定変更部
１１４          設定送信部
１１４ａ        設定送信部
２１１        ＣＰＵ
２１２        ＲＡＭ
２１３        ＲＯＭ
２１４        ＨＤＤ
２１５        ＮＶＲＡＭ
２２１          操作パスＩＤ生成部
２２２          操作パスＩＤ送信部
２２３          取得要求受信部
２２４          制限レベル判定部
２２５          設定読出部
２２６          設定受信部
２２６ａ      設定受信部
２２７        設定書込部
２３１        操作パスＩＤ記憶部
２３２        制限レベル記憶部
２３３        設定情報記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００８−０７０９４４号公報
【特許文献２】特開２００４−２９５８４６号公報
【図１】
2016177325.tif 000003
【図２】
2016177325.tif 000004
【図３】
2016177325.tif 000005
【図４】
2016177325.tif 000006
【図５】
2016177325.tif 000007
【図６】
2016177325.tif 000008
【図７】
2016177325.tif 000009
【図８】
2016177325.tif 000010
【図９】
2016177325.tif 000011
【図１０】
2016177325.tif 000012
【図１１】
2016177325.tif 000013
【図１２】
2016177325.tif 000014