(57)【要約】【課題】複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、一の機能の利用履歴を表示させない場合と比較して、一の機能を何れかのユーザが編集又は削除することにより発生する他のユーザへの影響を軽減させることができるユーザ・インタフェース装置、画像形成装置、及びユーザ・インタフェースプログラムを提供する。【解決手段】複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、一の機能の利用履歴が記憶されていた場合、利用履歴を表示するように制御する。【選択図】図２
2018046456.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、前記一の機能の利用履歴が記憶されていた場合、前記利用履歴を表示するように制御する制御手段
を備えたユーザ・インタフェース装置。
【請求項２】
前記編集又は削除の実行の指示を受け付ける第１受付手段を更に備え、
前記制御手段は、前記第１受付手段により前記編集又は削除の実行の指示が受け付けられた場合、前記編集又は削除を実行するように制御する
請求項１記載のユーザ・インタフェース装置。
【請求項３】
前記一の機能を編集又は削除する場合、前記利用履歴に含まれるユーザに前記編集又は削除の承認を受け付ける第２受付手段を更に備え、
前記制御手段は、前記第２受付手段により前記利用履歴に含まれる全てのユーザから前記編集又は削除の承認が受け付けられた場合、前記一の機能の前記編集又は削除を実行するように制御する
請求項１又は２記載のユーザ・インタフェース装置。
【請求項４】
ユーザを認証する認証手段と、
前記編集が実行された前記一の機能の実行の指示を受け付ける第３受付手段を更に備え、
前記制御手段は、前記第３受付手段により前記編集が実行された前記一の機能の実行の指示が受け付けられた場合で、かつ前記認証手段により認証されたユーザが前記編集の実行の指示を行ったユーザとは異なる場合、前記編集に関する情報を表示するように制御する
請求項１〜３の何れか１項記載のユーザ・インタフェース装置。
【請求項５】
ユーザを認証する認証手段を更に備え、
前記制御手段は、前記一の機能を削除した場合で、かつ前記認証手段により認証されたユーザが、前記利用履歴に含まれるユーザであって前記削除の実行の指示を行ったユーザではない場合、前記削除に関する情報を表示するように制御する
請求項１〜４の何れか１項記載のユーザ・インタフェース装置。
【請求項６】
画像の形成を指示するための画像形成情報を取得する取得手段と、
請求項１〜５の何れか１項記載のユーザ・インタフェース装置と、
前記ユーザ・インタフェース装置による制御に基づいて、前記取得手段により取得された前記画像形成情報によって示される指示に従って、記録媒体に画像を形成する画像形成手段と、
を備えた画像形成装置。
【請求項７】
コンピュータを、請求項１〜５の何れか１項記載のユーザ・インタフェース装置を構成する各手段として機能させるためのユーザ・インタフェースプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ・インタフェース装置、画像形成装置、及びユーザ・インタフェースプログラムに関する。
【背景技術】
【０００２】
特許文献１には、グラフィカルなユーザ・インタフェースを有する製造装置において、通常複数のオペレーションを行なって起動するパラメータ変更画面を、一度のオペレーションで起動できるようにするショートカットボタンを作成する方法であって、該方法は、パラメータ変更の履歴を保存し、一定回数以上変更されたパラメータの変更用に自動的にショートカットボタンを作成する事を特徴とするショートカットボタン自動作成方法が開示されている。
【０００３】
また、特許文献２には、各種情報を表示画面上に表示可能な表示手段と、ユーザがアクセスしてくる毎に、当該ユーザが正規ユーザか否かに係るユーザ認証を行う認証手段と、当該認証手段におけるユーザ認証の結果、当該ユーザが正規ユーザである旨の判定が下されたとき、当該ログインユーザに係る識別情報を取得するユーザ識別情報取得手段と、前記ログインの際に前記表示手段に表示すべき初期画面に係るカスタマイズ情報を、複数の各ユーザ毎にそれぞれ関連付けて記憶するカスタマイズ情報記憶手段と、当該ユーザが正規ユーザである旨の判定が下されたとき、該当ユーザのカスタマイズ情報を前記カスタマイズ情報記憶手段から読み出して、該読み出したカスタマイズ情報に基づく初期画面を前記表示手段に表示させる表示制御手段と、を備えた画像形成装置であって、前記カスタマイズ情報記憶手段には、複数の各ユーザが、ログイン中に複数の機能を順次選択した際の、当該複数の機能に係る内容及び選択順位が、各ユーザ毎に関連付けて記憶されており、前記表示制御手段は、該当ユーザのカスタマイズ情報を前記カスタマイズ情報記憶手段から読み出すにあたり、前記複数の機能のうち、最初に選択された機能に係る初期画面を読み出して、該読み出した初期画面を前記表示手段に表示させることを特徴とする画像形成装置が開示されている。
【０００４】
また、特許文献３には、それぞれのユーザ・インタフェースが、関連するドキュメント処理装置の操作に関する制御の一意的なサブセットの視覚的表現を含む、複数の異なるユーザ・インタフェース画面のそれぞれを表す画面データを保存する第１記憶手段と、ユーザ識別データを取得する手段と、前記複数のユーザ・インタフェース画面のそれぞれを表示する表示手段と、既定のユーザ・インタフェースとして前記複数のユーザ・インタフェースの中から選択された１つのユーザ・インタフェースを表す選択データを受け取る手段と、前記既定のユーザ・インタフェースを、前記取得した前記ユーザ識別データと関連付けるデータを保存する第２記憶手段と、前記ドキュメント処理装置においてユーザがログインしたときに、前記第２記憶手段に保存したデータに基づいて、第１記憶手段に保存されている前記既定のユーザ・インタフェース画面を表示させる手段とを有することを特徴とするドキュメント処理装置のユーザ・インタフェース画面をカスタム化するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−０２２４９３号公報
【特許文献２】特開２００８−２７３１２６号公報
【特許文献３】特開２００８−１８１５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、複数のユーザで共有する画像形成装置では、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を登録しておき、登録された一の機能を用いることにより、各々のユーザに簡単な操作で複雑な機能を実行させる技術が提案されている。
【０００７】
しかしながら、このような一の機能に対して、何れかのユーザが編集又は削除を行った場合に、一の機能が編集されていることを知らないユーザが当該一の機能を実行させることにより不具合が発生したり、何れかのユーザが必要としている一の機能が他のユーザにより削除されてしまったりする場合がある。
【０００８】
本発明は、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、一の機能の利用履歴を表示させない場合と比較して、一の機能を何れかのユーザが編集又は削除することにより発生する他のユーザへの影響を軽減させることができるユーザ・インタフェース装置、画像形成装置、及びユーザ・インタフェースプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載したユーザ・インタフェース装置は、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、前記一の機能の利用履歴が記憶されていた場合、前記利用履歴を表示するように制御する制御手段を備えている。
【００１０】
また、請求項２に記載したユーザ・インタフェース装置は、請求項１記載の発明において、前記編集又は削除の実行の指示を受け付ける第１受付手段を更に備え、前記制御手段は、前記第１受付手段により前記編集又は削除の実行の指示が受け付けられた場合、前記編集又は削除を実行するように制御する。
【００１１】
また、請求項３に記載したユーザ・インタフェース装置は、請求項１又は２記載の発明において、前記一の機能を編集又は削除する場合、前記利用履歴に含まれるユーザに前記編集又は削除の承認を受け付ける第２受付手段を更に備え、前記制御手段は、前記第２受付手段により前記利用履歴に含まれる全てのユーザから前記編集又は削除の承認が受け付けられた場合、前記一の機能の前記編集又は削除を実行するように制御する。
【００１２】
また、請求項４に記載したユーザ・インタフェース装置は、請求項１〜３の何れか１項記載の発明において、ユーザを認証する認証手段と、前記編集が実行された前記一の機能の実行の指示を受け付ける第３受付手段を更に備え、前記制御手段は、前記第３受付手段により前記編集が実行された前記一の機能の実行の指示が受け付けられた場合で、かつ前記認証手段により認証されたユーザが前記編集の実行の指示を行ったユーザとは異なる場合、前記編集に関する情報を表示するように制御する。
【００１３】
また、請求項５に記載したユーザ・インタフェース装置は、請求項１〜４の何れか１項記載の発明において、ユーザを認証する認証手段を更に備え、前記制御手段は、前記一の機能を削除した場合で、かつ前記認証手段により認証されたユーザが、前記利用履歴に含まれるユーザであって前記削除の実行の指示を行ったユーザではない場合、前記削除に関する情報を表示するように制御する。
【００１４】
一方、上記目的を達成するために、請求項６に記載した画像形成装置は、画像の形成を指示するための画像形成情報を取得する取得手段と、請求項１〜５の何れか１項記載のユーザ・インタフェース装置と、前記ユーザ・インタフェース装置による制御に基づいて、前記取得手段により取得された前記画像形成情報によって示される指示に従って、記録媒体に画像を形成する画像形成手段と、を備える。
【００１５】
一方、上記目的を達成するために、請求項７に記載したユーザ・インタフェースプログラムは、コンピュータを、請求項１〜５の何れか１項記載のユーザ・インタフェース装置を構成する各手段として機能させるためのプログラムである。
【発明の効果】
【００１６】
請求項１、６、７に記載の発明によれば、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、一の機能の利用履歴を表示させない場合と比較して、一の機能を何れかのユーザが編集又は削除することにより発生する他のユーザへの影響を軽減させることができる。
【００１７】
また、請求項２に記載の発明によれば、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能を、編集又は削除する際、一の機能の利用履歴を表示させた後に、ユーザに確認させずに一の機能の削除を行う場合と比較して、一の機能を何れかのユーザが編集又は削除する前に、当該編集又は削除により他のユーザへ影響が発生するか否かを確認させることができる。
【００１８】
また、請求項３に記載の発明によれば、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能の編集又は削除が指示された際、利用履歴に含まれるユーザに承認を得ずに当該一の機能を編集又は削除削除する場合と比較して、何れかのユーザに必要とされている一の機能が他のユーザにより編集又は削除されてしまうことを回避することができる。
【００１９】
また、請求項４に記載の発明によれば、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能が編集されている際、当該編集に関する情報を表示させずに一の機能を実行させる場合と比較して、一の機能を実行することによりユーザの意図と異なる処理が実行されてしまうことを回避することができる。
【００２０】
また、請求項５に記載の発明によれば、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能が削除されている際、当該削除に関する情報を表示させない場合と比較して、一の機能が削除されていることが知らされないことにより発生する他のユーザへの影響を軽減させることができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態に係る画像形成装置の機能を示すブロック図である。
【図２】実施形態に係るＵＩ装置の機能を示すブロック図である。
【図３】実施形態に係る利用履歴情報の一例を示す模式図である。
【図４】実施形態に係る編集履歴情報の一例を示す模式図である。
【図５】実施形態に係るＵＩ装置の電気的な構成を示すブロック図である。
【図６】第１実施形態に係る第１警告処理プログラムの処理の流れを示すフローチャートである。
【図７】第１実施形態に係る警告画面の一例を示す正面図である。
【図８】第１実施形態に係る警告画面の一例を示す正面図である。
【図９】第１実施形態に係る警告画面の一例を示す正面図である。
【図１０】第１実施形態に係る第２警告処理プログラムの処理の流れを示すフローチャートである。
【図１１】第１実施形態に係る選択画面の一例を示す正面図である。
【図１２】第１実施形態に係る警告画面の一例を示す正面図である。
【図１３】第２実施形態に係る削除制御処理プログラムの処理の流れを示すフローチャートである。
【図１４】第２実施形態に係る承認取得処理プログラムの処理の流れを示すフローチャートである。
【図１５】第２実施形態に係る承認画面の一例を示す正面図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明を実施するための形態について詳細に説明する。なお、本実施形態では、ユーザ・インタフェース装置（以下、「ＵＩ装置」ともいう。）が画像形成装置に組み込まれている場合について説明する。しかしながら、ＵＩ装置は画像形成装置に限らず、複数のユーザが共有で用いるパーソナルコンピュータ等の他の装置に組み込まれていても良い。
【００２３】
［第１実施形態］
【００２４】
まず、第１実施形態に係る画像形成装置について説明する。
【００２５】
図１に、本発明に係る画像形成装置１００の全体的な構成を示すブロック図を示した。図１に示すように、画像形成装置１００は、ユーザと情報をやり取りするＵＩ装置１０と、画像形成手段の一例である、記録媒体に画像を形成する画像形成部１２と、取得手段の一例である、外部装置と通信する通信回線Ｉ／Ｆ（インタフェース）部１４を有している。
【００２６】
また、図２に、本実施形態に係るＵＩ装置１０の機能的な構成を表すブロック図を示した。図２に示すように、本実施形態に係るＵＩ装置１０は、パラメータ・セット管理部２０、パラメータ・セット記憶部３０を有している。また、パラメータ・セット管理部２０は、パラメータ・セット登録部２２、パラメータ・セット読み出し部２４、パラメータ・セット編集部２６、及び、パラメータ・セット削除部２８を有している。また、パラメータ・セット記憶部３０は、複数のパラメータ・セット３２Ａ、３２Ｂを記憶している。また、パラメータ・セット記憶部３０は、各々のパラメータ・セット３２Ａ、３２Ｂに対して、利用履歴情報３４Ａ、３４Ｂ、及び、編集履歴情報３６Ａ、３６Ｂを記憶している。また、ＵＩ装置１０は、各種情報を表示する表示手段とユーザによる操作を受け付けて各種情報を入力する操作手段とを備えた表示操作部４８、及び、ユーザを認証する認証部３８を有している。
【００２７】
なお、パラメータ・セット読み出し部２４、パラメータ・セット編集部２６、及び、パラメータ・セット削除部２８は、制御手段の一例である。また、表示操作部４８は、第１受付手段、第２受付手段、及び、第３受付手段の一例である。また、認証部３８は、認証手段の一例である。
【００２８】
ここでいうパラメータ・セット３２は、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能である。パラメータ・セット３２としては、アドレス帳のアプリケーションソフトウェアにおける各々のアドレスデータが例示される。アドレスデータは、例えば、宛先名（氏名、会社名等）、メールアドレス、Ｆａｘ（ファックス）番号、格納先ＵＲＬ（Uniform Resource Locator）等を含む情報である。また、パラメータ・セット３２としては、画像形成処理のアプリケーションソフトウェアにおける画像形成設定データが例示される。画像形成設定データは、例えば、部数、用紙のサイズ、用紙の両面に画像を形成するか片面に画像を形成するか、カラーの画像を形成するかモノクロの画像を形成するか、等を含む情報である。
【００２９】
利用履歴情報３４は、一例として図３に示すように、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２が利用される毎に更新される履歴データである。利用履歴情報３４は、パラメータ・セット３２の利用毎に、利用日時、利用したユーザ、及び利用内容が対応付けられて記憶されている。なお、利用したユーザとしては、認証部３８により認証されたユーザが登録される。
【００３０】
編集履歴情報３６は、一例として図４に示すように、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２が編集される毎に更新される履歴データである。編集履歴情報３６は、パラメータ・セット３２の編集毎に、編集日時、編集したユーザ、及び編集内容が対応付けられて記憶されている。なお、編集したユーザとしては、認証部３８により認証されたユーザが登録される。
【００３１】
以下、各々のパラメータ・セット３２Ａ、３２Ｂを区別しない場合には、各々のパラメータ・セット３２Ａ、３２Ｂを単にパラメータ・セット３２という。また、各々の利用履歴情報３４Ａ、３４Ｂを区別しない場合には、各々の利用履歴情報３４Ａ、３４Ｂを単に利用履歴情報３４という。さらに、各々の編集履歴情報３６Ａ、３６Ｂを区別しない場合には、各々の編集履歴情報３６Ａ、３６Ｂを単に編集履歴情報３６という。
【００３２】
パラメータ・セット登録部２２は、ユーザによって表示操作部４８を用いて入力されたパラメータ・セット３２を、パラメータ・セット記憶部３０に記憶させる。パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２は、各々のユーザにより利用、編集、及び削除の各々が行われる。
【００３３】
例えば、ユーザが、アドレス帳のアプリケーションソフトウェアに、１件のアドレスデータを入力した場合、パラメータ・セット登録部２２は、入力されたアドレスデータをパラメータ・セット３２としてパラメータ・セット記憶部３０に記憶させることにより、パラメータ・セット３２を登録する。
【００３４】
パラメータ・セット読み出し部２４は、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２を読み出して、表示操作部４８に表示させると共に、パラメータ・セット３２を利用すると共に、利用されたパラメータ・セット３２の利用履歴情報３４を更新する。
【００３５】
例えば、ユーザが、パラメータ・セット記憶部３０にパラメータ・セット３２として記憶されているアドレスデータを、アドレス帳のアプリケーションソフトウェアに従って選択して、宛先として使用したとする。この場合、パラメータ・セット読み出し部２４は、パラメータ・セット３２を読み出す際、このパラメータ・セット３２の利用履歴情報３４を併せて読み出し、読み出した利用履歴情報３４に、パラメータ・セット３２に利用日時、認証部３８により認証されたユーザ、及び利用内容を関連付けて、利用履歴情報３４に追加して、パラメータ・セット記憶部３０に記憶させる。
【００３６】
なお、本実施形態では、パラメータ・セット３２であるアドレスデータを読み出して、当該アドレスデータに基づいてＦａｘ等の宛先を設定したことをもって、アドレスデータが利用されたものとして利用履歴を更新する場合について説明するが、これに限らない。例えば、アドレスデータを表示操作部４８に表示させた場合に、アドレスデータが利用されたものとして利用履歴を更新しても良い。もしくは、より限定的に、アドレスデータを読み出して当該アドレスデータに基づいてＦａｘ等の宛先を設定すると共に予め定めたジョブを実行したことをもって、アドレスデータが利用されたものとして利用履歴を更新しても良い。
【００３７】
また、利用履歴情報３４において、利用されたアドレスデータの全件について利用履歴として記憶していても良く、利用されたアドレスデータのうち最新の予め定めた件数についてのみ、利用履歴として記憶していても良い。
【００３８】
パラメータ・セット編集部２６は、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２が表示操作部４８に表示されている際、パラメータ・セット３２の編集が指示されたとする。この場合、パラメータ・セット編集部２６は、当該パラメータ・セット３２の利用履歴情報３４を読み出し、利用履歴情報３４に、認証されたユーザ以外のユーザによる利用履歴が含まれている場合に、当該利用履歴、又は、当該パラメータ・セット３２が他のユーザによって利用されていることを表示操作部４８に表示させる。一方、ユーザは、表示された内容を参照して、パラメータ・セット３２の編集を行うか否かを判断する。例えば、パラメータ・セット３２が他のユーザによって利用されていない場合、パラメータ・セット３２が他のユーザによって利用されているが、利用日時が古い場合等には、パラメータ・セット３２を編集しても問題ないと判断される。
【００３９】
また、パラメータ・セット編集部２６は、ユーザにより表示操作部４８を用いてパラメータ・セット３２が編集された場合に、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２を編集されたパラメータ・セット３２に更新する。
【００４０】
パラメータ・セット削除部２８は、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２が表示操作部４８に表示されている際、パラメータ・セット３２の削除が指示されたとする。この場合、パラメータ・セット削除部２８は、当該パラメータ・セット３２の利用履歴情報３４を読み出し、利用履歴情報３４に、認証されたユーザ以外のユーザによる利用履歴が含まれている場合に、当該利用履歴、又は、当該パラメータ・セット３２が他のユーザによって利用されていることを表示操作部４８に表示させる。一方、ユーザは、表示された内容を参照して、パラメータ・セット３２の削除を行うか否かを判断する。例えば、パラメータ・セット３２が他のユーザによって利用されていない場合、パラメータ・セット３２が他のユーザによって利用されているが、利用日時が古い場合等には、パラメータ・セット３２を削除しても問題ないと判断される。
【００４１】
また、パラメータ・セット削除部２８は、ユーザにより表示操作部４８を用いてパラメータ・セット３２が削除された場合に、パラメータ・セット記憶部３０に記憶されているパラメータ・セット３２を削除する。
【００４２】
図５に、本実施形態に係るＵＩ装置１０の電気的な構成を表す構成図を示した。図５に示すように、本実施形態に係るＵＩ装置１０は、装置全体を制御するＣＰＵ４０を備え、図２に示すＵＩ装置１０の各部による各処理は、ＣＰＵ４０により制御されて実行される。また、ＵＩ装置１０は、ＣＰＵ４０の処理に使用されるプログラム及び各種情報を記憶するＲＯＭ（Read Only Memory）４２を備える。また、ＵＩ装置１０は、ＣＰＵ４０の作業領域として一時的に各種データを記憶するＲＡＭ（Random Access Memory）４４、及び、ＣＰＵ４０の処理に使用される各種情報を記憶する記憶部４６を備える。なお、記憶部４６には、上述したパラメータ・セット記憶部３０が設けられている。また、ＵＩ装置１０は、各種情報を表示するディスプレイ等の表示手段と、ユーザにより操作されることにより各種情報を入力するタッチパネル等とを有する表示操作部４８を備える。
【００４３】
なお、画像形成装置１００は、ＵＩ装置１０に加えて、上述した画像形成部１２、及び上述した通信回線Ｉ／Ｆ部１４を有している。画像形成装置１００は、通信回線Ｉ／Ｆ部１４を介して受信した、画像の形成を指示するための画像形成情報に基づいて、画像形成部１２により画像を形成する。
【００４４】
ここで、画像形成部１２の構成及び画像形成部１２による画像形成処理について説明する。画像形成部１２は、像保持体である感光体を色毎に備えている。これらの感光体は、帯電バイアスが印加されることにより表面が帯電される。また、画像形成部１２は、各色の画像データを取得し、帯電された感光体の表面を各色の画像データに基づいて変調された露光光で露光することにより感光体上に静電潜像を形成し、感光体に各色の現像剤（トナー）を保持させる。また、画像形成部１２は、現像ロールを色毎に備えていて、現像ロールに現像バイアスを印加することにより、感光体上の静電潜像を各色のトナーで現像して感光体上にトナー像を形成する。また、画像形成部１２は、感光体上の各色のトナー像を中間転写ベルトに転写させ、中間転写ベルト上に転写されたトナー像を用紙等の記録媒体に転写して定着させることにより、記録媒体に画像を形成する。
【００４５】
次に、図６のフローチャートを参照して、本実施形態に係るＵＩ装置１０の作用において実行される第１警告表示処理の流れについて説明する。図６は、表示操作部４８を介して、パラメータ・セット３２が指定され、指定されたパラメータ・セット３２の編集又は削除の指示が入力された際にＵＩ装置１０のパラメータ・セット編集部２６によって実行される第１警告表示処理プログラムの処理の流れを示すフローチャートである。
【００４６】
なお、本実施形態では、第１警告表示処理のプログラムは予め記憶部４６に記憶されているが、これに限らない。例えば、第１警告表示処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部１４を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された第１警告表示処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、第１警告表示処理が実行されるようにしても良い。
【００４７】
ステップＳ１０１では、パラメータ・セット編集部２６又はパラメータ・セット削除部２８が、指定されたパラメータ・セット３２を読み出すと共に、指定されたパラメータ・セット３２の利用履歴情報３４を読み出す。
【００４８】
ステップＳ１０３では、パラメータ・セット編集部２６又はパラメータ・セット削除部２８が、読み出した利用履歴情報３４に、認証部３８により認証されたユーザ以外のユーザの識別情報が含まれているか否かを判定する。ステップＳ１０３で認証部３８により認証されたユーザ以外のユーザの識別情報が含まれていると判定した場合（Ｓ１０３，Ｙ）はステップＳ１０５に移行する。また、ステップＳ１０３で認証部３８により認証されたユーザ以外のユーザの識別情報が含まれていないと判定した場合（Ｓ１０３，Ｎ）は、本第１警告表示処理のプログラムの実行を終了する。
【００４９】
ステップＳ１０５では、パラメータ・セット編集部２６又はパラメータ・セット削除部２８が、認証部３８により認証されたユーザ以外のユーザによる利用日時が、予め定めた基準日以降であるか否かを判定する。予め定めた基準日は、パラメータ・セット３２が編集又は削除されることにより、他のユーザが不利益を受けるか否かを判断するための基準日であり、例えば、現在から３年前の日時である。
【００５０】
ステップＳ１０５で認証部３８により認証されたユーザ以外のユーザによる利用日時が基準日以降であると判定した場合（Ｓ１０５，Ｙ）はステップＳ１０７に移行する。また、ステップＳ１０５で認証部３８により認証されたユーザ以外のユーザによる利用日時が基準日以降でないと判定した場合（Ｓ１０５，Ｎ）は、本第１警告表示処理のプログラムの実行を終了する。
【００５１】
ステップＳ１０７では、パラメータ・セット編集部２６又はパラメータ・セット削除部２８が、認証部３８により認証されたユーザ以外のユーザがパラメータ・セット３２を利用していることを警告するための警告画面を表示操作部４８に表示させ、本第１警告表示処理のプログラムの実行を終了する。
【００５２】
図７に、アドレス帳のアプリケーションソフトウェアにおける、アドレスデータを削除する場合の警告画面の一例を示した。図７に示すように、警告画面には、削除対象のパラメータ・セット３２を最後に利用したユーザである最終利用ユーザ、最後に利用した日時である最終利用日等の利用状況５０が表示される。また、警告画面には、パラメータ・セット３２を削除させるための削除ボタン５２、及びパラメータ・セット３２を削除させないための非削除ボタン５４が表示される。パラメータ・セット削除部２８は、ユーザにより削除ボタン５２が選択された場合に、パラメータ・セット３２の削除を実行し、ユーザにより非削除ボタン５４が選択された場合に、パラメータ・セット３２の削除を取りやめる。
【００５３】
図８に、画像形成処理のアプリケーションソフトウェアにおける、画像形成設定データを編集する場合の警告画面の一例を示した。図８に示すように、警告画面には、編集対象のパラメータ・セット３２を最後に利用したユーザである最終利用ユーザ、最後に利用した日時である最終利用日等の利用状況５６、及び利用履歴情報３４を表示させるための履歴詳細ボタン５８が表示される。また、警告画面には、編集後のパラメータ・セット３２を編集前のパラメータ・セット３２に上書きさせるための上書きボタン６０、編集後のパラメータ・セット３２を新たなパラメータ・セット３２として記憶させるためのコピー保存ボタン６２、及び編集後のパラメータ・セット３２を記憶させないための非保存ボタン６４が表示される。パラメータ・セット編集部２６は、ユーザにより上書きボタン６０又はコピー保存ボタン６２が選択された場合に、パラメータ・セット３２の編集を実行し、ユーザにより非保存ボタン６４が選択された場合に、パラメータ・セット３２の編集を取りやめる。
【００５４】
図９に、画像形成処理のアプリケーションソフトウェアにおける、画像形成設定データを編集する場合の警告画面の別例を示した。この別例では、個人情報の保護等を考慮し、他のユーザの利用状況を表示させたくない状況を想定している。図９に示すように、警告画面には、編集対象のパラメータ・セット３２を最後に利用したユーザがいることを示す利用状況６６が表示される。また、警告画面には、上書きボタン６０、コピー保存ボタン６２、及び非保存ボタン６４が表示される。
【００５５】
図８の例では、パラメータ・セット３２の作成者及び利用者のユーザの識別情報を表示しているが、セキュリティーポリシーによってユーザ個人の識別情報を表示したくない場合も考えられる。この場合は、図９の例のように、ユーザ個人を特定される情報を表示させないようにすると良い。
【００５６】
次に、図１０のフローチャートを参照して、本実施形態に係るＵＩ装置１０の作用において実行される第２警告表示処理の流れについて説明する。図１０は、表示操作部４８を介して、パラメータ・セット３２が指定され、指定されたパラメータ・セット３２を利用するための指示が入力された際にＵＩ装置１０のパラメータ・セット読み出し部２４によって実行される第２警告表示処理プログラムの処理の流れを示すフローチャートである。
【００５７】
なお、本実施形態では、第２警告表示処理のプログラムは予め記憶部４６に記憶されているが、これに限らない。例えば、第２警告表示処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部１４を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された第２警告表示処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、第２警告表示処理が実行されるようにしても良い。
【００５８】
本実施形態では、一例として図１１に示すように、パラメータ・セット３２を選択するための選択画面から、画像形成設定データである「ジョブメモリ（Ａ）」のパラメータ・セット３２が選択された場合について説明する。なお、図１１に示すように、選択画面には、各々のパラメータ・セット３２の選択項目６８が表示される。ユーザは、選択画面に表示されている選択項目６８から、利用したいパラメータ・セット３２に対応する選択項目６８を選択する。
【００５９】
ステップＳ２０１では、パラメータ・セット読み出し部２４が、指定されたパラメータ・セット３２を読み出すと共に、指定されたパラメータ・セット３２の利用履歴情報３４及び編集履歴情報３６を読み出す。
【００６０】
図１１に示す例では、パラメータ・セット読み出し部２４が、画像形成設定データである「ジョブメモリ（Ａ）」のパラメータ・セット３２を読み出すと共に、「ジョブメモリ（Ａ）」のパラメータ・セット３２の利用履歴情報３４及び編集履歴情報３６を読み出す。
【００６１】
ステップＳ２０３では、パラメータ・セット読み出し部２４が、読み出した編集履歴情報３６に、認証部３８により認証されたユーザ以外のユーザの識別情報が含まれているか否かを判定する。ステップＳ２０３で認証部３８により認証されたユーザ以外のユーザの識別情報が含まれていると判定した場合（Ｓ２０３，Ｙ）はステップＳ２０５に移行する。また、ステップＳ２０３で認証部３８により認証されたユーザ以外のユーザの識別情報が含まれていないと判定した場合（Ｓ２０３，Ｎ）は、本第２警告表示処理のプログラムの実行を終了する。
【００６２】
ステップＳ２０５では、パラメータ・セット読み出し部２４が、認証部３８により認証されたユーザが最後に利用した利用日時よりも後に、認証部３８により認証されたユーザ以外のユーザによりパラメータ・セット３２が編集されたか否かを判定する。ステップＳ２０５で認証部３８により認証されたユーザ以外のユーザによりパラメータ・セット３２が編集されたと判定した場合（Ｓ２０５，Ｙ）はステップＳ２０７に移行する。また、ステップＳ２０５で認証部３８により認証されたユーザ以外のユーザによりパラメータ・セット３２が編集されていないと判定した場合（Ｓ２０５，Ｎ）は、本第２警告表示処理のプログラムの実行を終了する。
【００６３】
ステップＳ２０７では、パラメータ・セット読み出し部２４が、認証部３８により認証されたユーザ以外のユーザに対して、パラメータ・セット３２が編集されていることを警告するための警告画面を表示操作部４８に表示させ、本第２警告表示処理のプログラムの実行を終了する。
【００６４】
図１２に、画像形成処理のアプリケーションソフトウェアにおける、画像形成設定データを編集されている場合の警告画面の一例を示した。図１２に示すように、警告画面には、実行対象のパラメータ・セット３２を編集したユーザである最終更新ユーザ、最後に編集した日時である最終更新日等の利用状況７０が表示される。また、警告画面には、パラメータ・セット３２を表示させるための確認ボタン７２、及びパラメータ・セット３２を表示させないための非確認ボタン７４が表示される。
【００６５】
なお、画像形成用のアプリケーションソフトウェアにおける、パラメータ・セット３２として、画像形成設定データ例示したが、パラメータ・セット３２は、このような設定データに限らない。表示操作部４８に対するユーザの一連の操作内容を記憶しておき、各々の操作内容を示す情報を、パラメータ・セット３２としても良い。この場合には、パラメータ・セット３２を読み出して実行すると、上述した一連の操作が順次再現される。
【００６６】
また、利用履歴情報３４に、部署異動等により利用権限を失ったユーザ、退職等により削除されたユーザ等の識別情報が含まれている場合には、これらのユーザを、上述した、認証されたユーザ以外のユーザに含めないようにすると良い。これにより、承認されたユーザの不要な警告画面を確認する手間が省略される。
【００６７】
以上のように、本実施形態では、複数のユーザで共有するために登録された複数の機能パラメータにより作成された一の機能であるパラメータ・セット３２を、編集又は削除する際、パラメータ・セット３２の利用履歴情報３４が記憶されていた場合、利用履歴情報３４を表示するように制御する。これにより、パラメータ・セット３２を何れかのユーザが編集又は削除することにより発生する他のユーザへの影響が軽減される。
【００６８】
なお、本実施形態では、パラメータ・セット３２が編集されている場合に、編集を行ったユーザ以外のユーザに対して、パラメータ・セット３２が編集されていることを警告する場合について説明したが、これに限らない。例えば、パラメータ・セット３２が削除されている場合に、パラメータ・セット３２を削除したユーザ以外のユーザに対して、削除に関する情報を表示することにより、パラメータ・セット３２が削除されていることを警告するようにしても良い。
【００６９】
［第２実施形態］
【００７０】
次に、第２実施形態に係る画像形成装置について説明する。
【００７１】
上記第１実施形態では、認証されたユーザからパラメータ・セット３２の削除の指示を受け付けた段階で、パラメータ・セット３２の削除を行う場合について説明した。一方、本第２実施形態では、認証されたユーザからパラメータ・セット３２の削除の指示を受け付けた場合、当該パラメータ・セット３２の利用履歴情報３４に含まれる他のユーザの承認を受け付けた段階で、パラメータ・セット３２の削除を行う場合について説明する。
【００７２】
図１及び図２に示すように、第２実施形態に係る画像形成装置１００の構成は、上記第１実施形態に係る画像形成装置１００と同じである。従って、ここでは各構成の説明を省略する。
【００７３】
次に、図１３のフローチャートを参照して、本実施形態に係るＵＩ装置１０の作用において実行される削除制御処理の流れについて説明する。図１３は、表示操作部４８を介して、パラメータ・セット３２が指定され、指定されたパラメータ・セット３２を削除するための指示が入力された際にＵＩ装置１０のパラメータ・セット編集部２６によって実行される削除制御処理プログラムの処理の流れを示すフローチャートである。
【００７４】
なお、本実施形態では、削除制御処理のプログラムは予め記憶部４６に記憶されているが、これに限らない。例えば、削除制御処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部１４を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された削除制御処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、削除制御処理が実行されるようにしても良い。
【００７５】
ステップＳ３０１では、パラメータ・セット削除部２８が、指定されたパラメータ・セット３２を読み出すと共に、指定されたパラメータ・セット３２の利用履歴情報３４を読み出す。
【００７６】
ステップＳ３０３では、パラメータ・セット削除部２８が、読み出した利用履歴情報３４に、認証部３８により認証されたユーザ以外のユーザの識別情報が含まれているか否かを判定する。ステップＳ３０３で認証部３８により認証されたユーザ以外のユーザの識別情報が含まれていると判定した場合（Ｓ３０３，Ｙ）はステップＳ３０５に移行する。また、ステップＳ３０３で認証部３８により認証されたユーザ以外のユーザの識別情報が含まれていないと判定した場合（Ｓ３０３，Ｎ）はステップＳ３１１に移行する。
【００７７】
ステップＳ３０５では、パラメータ・セット削除部２８が、読み出した利用履歴情報３４から、認証部３８により認証されたユーザ以外のユーザの識別情報を抽出する。
【００７８】
ステップＳ３０７では、パラメータ・セット削除部２８が、ステップＳ３０５で抽出されたユーザから、パラメータ・セット３２を削除することに対する承認を取得する承認取得処理を実行する。
【００７９】
図１４は、承認取得処理プログラムの処理の流れを示すフローチャートである。なお、本実施形態では、承認取得処理のプログラムは予め記憶部４６に記憶されているが、これに限らない。例えば、承認取得処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部１４を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された承認取得処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、承認取得処理が実行されるようにしても良い。
【００８０】
ステップＳ４０１では、パラメータ・セット削除部２８が、認証部３８により何れかのユーザが認証されたか否かを判定する。ステップＳ４０１で何れかのユーザが認証されたと判定した場合（Ｓ４０１，Ｙ）はステップＳ４０３に移行する。また、ステップＳ４０１で何れかのユーザが認証されていないと判定した場合（Ｓ４０１，Ｎ）は何れかのユーザが認証されるまで待機する。
【００８１】
ステップＳ４０３では、パラメータ・セット削除部２８が、ステップＳ４０１で認証されたユーザが、ステップＳ３０５で抽出されたユーザであるか否かを判定する。ステップＳ４０３で認証されたユーザが抽出されたユーザであると判定した場合（Ｓ４０３、Ｙ）はステップＳ４０５に移行する。また、ステップＳ４０３で認証されたユーザが抽出されたユーザではないと判定した場合（Ｓ４０３，Ｎ）はステップＳ４１３に移行する。
【００８２】
ステップＳ４０５では、パラメータ・セット削除部２８が、パラメータ・セット３２の削除を承認するか否かを入力を受け付けるための承認画面を表示操作部４８に表示させる。図１５に、アドレス帳のアプリケーションソフトウェアにおける、アドレスデータの削除を承認するか否かの入力を受け付ける承認画面の一例を示した。図１５に示すように、承認画面には、削除対象のパラメータ・セット３２を示す削除対象情報７６が表示される。また、承認画面には、パラメータ・セット３２の削除を承認するための承認ボタン７８、及びパラメータ・セット３２の削除を承認しないための非承認ボタン８０が表示される。ユーザは、パラメータ・セット３２の削除を承認する場合には承認ボタン７８を選択し、パラメータ・セット３２の削除を承認しない場合には非承認ボタン８０を選択する。
【００８３】
ステップＳ４０７では、パラメータ・セット削除部２８が、承認ボタン７８が選択されたか否かを判定する。ステップＳ４０７で承認ボタン７８が選択されたと判定した場合（Ｓ４０７，Ｙ）ステップＳ４０９に移行する。また、ステップＳ４０７で非承認ボタン８０が選択されたと判定した場合（Ｓ４０７，Ｎ）はステップＳ４１１に移行する。
【００８４】
ステップＳ４０９では、パラメータ・セット削除部２８が、ステップＳ４０１で承認されたユーザがパラメータ・セット３２の削除を承認したことを示す承認情報を、パラメータ・セット記憶部３０に記憶させる。
【００８５】
ステップＳ４１１では、パラメータ・セット削除部２８が、ステップＳ４０１で承認されたユーザがパラメータ・セット３２の削除を承認しなかったことを示す非承認情報を、パラメータ・セット記憶部３０に記憶させる。
【００８６】
ステップＳ４１３では、パラメータ・セット削除部２８が、承認待ちのユーザ、すなわちステップＳ３０５で抽出されたユーザのうち、パラメータ・セット記憶部３０に承認情報又は非承認情報が記憶されていないユーザがいるか否かを判定する。ステップＳ４１３で承認待ちのユーザがいると判定した場合（Ｓ４１３，Ｙ）はステップＳ４０１に移行する。また、ステップＳ４１３で承認待ちのユーザがいないと判定した場合（Ｓ４１３，Ｎ）は本承認取得処理のプログラムの実行を終了し、削除制御処理のステップＳ３０９に移行する。
【００８７】
ステップＳ３０９では、ステップＳ３０５で抽出された全てのユーザが、パラメータ・セット３２の削除に承認したか否かを判定する。本実施形態では、ステップＳ３０５で抽出された全てのユーザの承認情報がパラメータ・セット記憶部３０に記憶されている場合に、ステップＳ３０５で抽出された全てのユーザが、パラメータ・セット３２の削除に承認したと判定する。
【００８８】
ステップＳ３０９で、全てのユーザがパラメータ・セット３２の削除に承認したと判定した場合（Ｓ３０９，Ｙ）はステップＳ３１１に移行する。また、ステップＳ３０９で、少なくとも１人のユーザがパラメータ・セット３２の削除に承認しなかったと判定した場合（Ｓ３０９，Ｎ）は、パラメータ・セット３２の削除を行わずに、本削除制御処理のプログラムの実行を終了する。
【００８９】
ステップＳ３１１では、パラメータ・セット削除部２８が、ステップＳ３０１で指定されたパラメータ・セット３２を削除し、本削除制御処理のプログラムの実行を終了する。
【００９０】
以上のように、本実施形態では、パラメータ・セット３２を削除する場合、利用履歴情報３４に含まれるユーザに削除の承認を受け付け、利用履歴情報３４に含まれる全てのユーザから削除の承認が受け付けられた場合、パラメータ・セット３２の削除を実行するように制御する。これにより、何れかのユーザに必要とされているパラメータ・セット３２が他のユーザにより削除されてしまうことが回避される。
【００９１】
なお、本実施形態では、パラメータ・セット３２を削除する場合の処理について説明したが、パラメータ・セット３２を編集する場合にも、同様の処理を行うことが可能である。この場合には、パラメータ・セット３２を編集する場合、利用履歴情報３４に含まれるユーザに編集の承認を受け付け、利用履歴情報３４に含まれる全てのユーザから編集の承認が受け付けられた場合、パラメータ・セット３２の削除を実行するように制御する。
【符号の説明】
【００９２】
１０  ＵＩ装置
１２  画像形成部
１４  通信回線Ｉ／Ｆ部
２０  パラメータ・セット管理部
２２  パラメータ・セット登録部
２４  パラメータ・セット読み出し部
２６  パラメータ・セット編集部
２８  パラメータ・セット削除部
３０  パラメータ・セット記憶部
３２  パラメータ・セット
３４  利用履歴情報
３６  編集履歴情報
３８  認証部
４０  ＣＰＵ
４８  表示操作部
【図１】
2018046456.tif 000003
【図２】
2018046456.tif 000004
【図３】
2018046456.tif 000005
【図４】
2018046456.tif 000006
【図５】
2018046456.tif 000007
【図６】
2018046456.tif 000008
【図７】
2018046456.tif 000009
【図８】
2018046456.tif 000010
【図９】
2018046456.tif 000011
【図１０】
2018046456.tif 000012
【図１１】
2018046456.tif 000013
【図１２】
2018046456.tif 000014
【図１３】
2018046456.tif 000015
【図１４】
2018046456.tif 000016
【図１５】
2018046456.tif 000017