(57)【要約】【課題】ＵＩのカスタマイズにおける設定操作を容易にすること。【解決手段】ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を管理する編集制御手段と、複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報を管理するＵＩ情報管理手段と、編集情報に共通ＵＩアイテムが含まれる場合、編集情報内のＵＩアイテム及び共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する画面管理手段と、を備える。【選択図】図２
2015165410.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を管理する編集制御手段と、
複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報を管理するＵＩ情報管理手段と、
前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記編集情報内のＵＩアイテム及び前記共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する画面管理手段と、
を備える画像形成装置。
【請求項２】
前記編集制御手段は、
前記編集情報に前記共通ＵＩアイテムが含まれる場合、該共通ＵＩアイテムを前記ＵＩ情報管理手段から取得し、該共通ＵＩアイテムに含まれるＵＩアイテムを、前記ＵＩ画面のＵＩアイテムと同じ画面に表示されるように前記ＵＩ画面に追加する請求項１記載の画像形成装置。
【請求項３】
前記編集制御手段は、
前記共通ＵＩアイテムのＵＩアイテムを前記ＵＩ画面に追加する場合、前記ＵＩ画面内に、前記共通ＵＩアイテムのＵＩアイテムと同じＵＩアイテムがあるかを判定し、同じＵＩアイテムがあるときは前記共通ＵＩアイテムのＵＩアイテムを前記ＵＩ画面に追加しない請求項２記載の画像形成装置。
【請求項４】
前記画面管理手段は、
前記ＵＩ画面と、該ＵＩ画面に含まれる前記共通ＵＩアイテムのＵＩアイテムを表示する画面とを別の画面で表示制御する請求項１記載の画像形成装置。
【請求項５】
前記画面管理手段は、
前記ＵＩ画面内のＵＩアイテムの全部又は一部がユーザから指定された場合、指定されたＵＩアイテムを新規共通ＵＩアイテムとして登録する請求項１乃至４いずれか一項に記載の画像形成装置。
【請求項６】
ユーザ情報を管理するユーザ情報管理手段をさらに備え、
前記画面管理手段は、
前記新規共通ＵＩアイテムとユーザ情報に含まれる第１情報とを関連付けて登録された場合、該第１情報を有するユーザを前記ユーザ情報管理手段から特定し、特定したユーザの編集情報に、前記新規共通ＵＩアイテムを設定する請求項５記載の画像形成装置。
【請求項７】
前記画面管理手段は、
前記共通ＵＩアイテムのＵＩアイテムを、前記ＵＩ画面内のＵＩアイテムとして登録する請求項２又は３記載の画像形成装置。
【請求項８】
画像形成装置における編集制御方法であって、
ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を編集制御手段から取得する第１取得ステップと、
複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報をＵＩ情報管理手段から取得する第２取得ステップと、
前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記編集情報内のＵＩアイテム及び前記共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する表示制御ステップと、
を有する編集制御方法。
【請求項９】
ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を編集制御手段から取得する第１取得ステップと、
複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報をＵＩ情報管理手段から取得する第２取得ステップと、
前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記編集情報内のＵＩアイテム及び前記共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する表示制御ステップと、
をコンピュータに実行させるための編集制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＩ画面のカスタマイズを行う画像形成装置、編集制御方法及び編集制御プログラムに関する。
【背景技術】
【０００２】
近年、複合機のＵＩ画面に対し、ユーザがカスタマイズ（編集）可能な項目や、そのカスタマイズの反映対象となるユーザを、ユーザの運用環境に応じて動的に変更できるようになっている。例えば、ＵＩ画面に含まれるＵＩ部品を構成する各パラメータに対し、変更権限のあるユーザや、変更の反映対象となるユーザについてカスタマイズ設定を可能とする技術が既に知られている。
【０００３】
特許文献１（特開２００７−３２３２３４号公報）では、ユーザの運用環境に応じて、ユーザ毎にＵＩ画面でカスタマイズ可能な項目や、そのカスタマイズの反映対象となるユーザを制御できるようにする。特許文献１には、ＵＩ画面に含まれるＵＩ部品を構成する各パラメータに対し、そのパラメータの変更権限のあるユーザや、そのカスタマイズの反映対象となるユーザをメタ情報として管理し、ユーザに動的に設定変更させるための構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術では、ＵＩ部品のパラメータ単位でカスタマイズ可能なユーザや、そのカスタマイズの反映対象となるユーザを設定できるが、カスタマイズを1つの画面に対して行う仕組みであるため、複数ユーザの管理を考慮すると非常に煩雑となってしまう。
【０００５】
また、デフォルトＵＩ画面からユーザ個々のＵＩ画面を生成する場合を考えると、多くのユーザが利用している機能であっても、カスタマイズ可能な項目に対して、ユーザ毎のカスタマイズ画面に対して変更を加える必要がある。つまり、各ユーザに対する設定操作が煩わしいという問題点があった。
【０００６】
そこで本発明は、上記問題に鑑みてなされたものであり、ＵＩのカスタマイズにおける設定操作を容易にすることができる画像形成装置、編集制御方法及び編集制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様の画像形成装置は、ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を管理する編集制御手段と、複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報を管理するＵＩ情報管理手段と、前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記編集情報内のＵＩアイテム及び前記共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する画面管理手段と、を備える。
【０００８】
また、本発明の他の態様の編集制御方法は、画像形成装置における編集制御方法であって、ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を編集制御手段から取得する第１取得ステップと、複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報をＵＩ情報管理手段から取得する第２取得ステップと、前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記編集情報内のＵＩアイテム及び前記共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する表示制御ステップと、を有する。
【０００９】
また、本発明の他の態様の編集制御プログラムは、ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を編集制御手段から取得する第１取得ステップと、複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報をＵＩ情報管理手段から取得する第２取得ステップと、前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記編集情報内のＵＩアイテム及び前記共通ＵＩアイテムのＵＩアイテムを操作可能に表示制御する表示制御ステップと、をコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、ＵＩのカスタマイズにおける設定操作を容易にすることができる。
【図面の簡単な説明】
【００１１】
【図１】実施例に係るＭＦＰのハードウェアの一例を示すブロック図。
【図２】実施例におけるＭＦＰの機能の一例を示すブロック図。
【図３】アイコン画像情報の一例を示す図。
【図４】アイコン配置情報の一例を示す図。
【図５】コピーアプリの設定値の一例を示す図。
【図６】ＵＲＬ情報の一例を示す図。
【図７】共通ＵＩ情報の一例を示す図。
【図８】各ユーザに対して登録されているＵＩアイテム情報（その１）の一例を示す図。
【図９】実施例におけるカスタマイズ（その１）の一例を示す図。
【図１０】実施例におけるカスタマイズ制御処理の一例を示すシーケンス図。
【図１１】実施例におけるカスタマイズ（その２）の一例を示す図。
【図１２】各ユーザに対して登録されているＵＩアイテム情報（その２）の一例を示す図。
【図１３】共通ＵＩアイテムの登録処理の一例を示すシーケンス図。
【図１４】共通ＵＩアイテムのＵＩアイテムを用いたカスタマイズ情報の登録処理の一例を示すシーケンス図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を図面に基づいて説明する。画像形成装置の一例としてＭＦＰ（Multifunction Peripheral）を用いて説明する。
［実施例］
＜ハードウェア＞
図１は、実施例に係るＭＦＰのハードウェアの一例を示すブロック図である。図１に示すように、ＭＦＰ１は、制御部１１、主記憶部１２、補助記憶部１３、外部記録装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１５、操作部１６、表示部１７、エンジン部１８を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００１３】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２や補助記憶部１３に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００１４】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００１５】
補助記憶部１３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００１６】
外部記録装置I／F部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記録媒体１９（例えば、フラッシュメモリ、ＳＤカードなど）とＭＦＰ１とのインタフェースである。
【００１７】
また、記録媒体１９に、所定のプログラムを格納し、この記録媒体１９に格納されたプログラムは外部記録装置Ｉ／Ｆ部１４を介してＭＦＰ１にインストールされ、インストールされた所定のプログラムはＭＦＰ１により実行可能となる。
【００１８】
ネットワークＩ／Ｆ部１５は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器とＭＦＰ１とのインタフェースである。
【００１９】
操作部１６や表示部１７は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、ＭＦＰ１が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【００２０】
エンジン部１８は、画像データの入出力ユニットとして、紙原稿の読み取り転写紙への印刷を行う。エンジン部１８は、スキャナエンジンなどをさらに備えてもよい。
【００２１】
＜機能＞
次に、ＭＦＰ１の機能について説明する。図２は、実施例におけるＭＦＰ１の機能の一例を示すブロック図である。ＭＦＰ１は、標準搭載アプリ２０、設定値記憶手段２５、Ｗｅｂブラウザ３０、ＵＲＬ記憶手段３１、拡張アプリ４０、拡張アプリ制御手段４５、ＳＤＫ−ＩＦ４６を含む。また、ＭＦＰ１は、ＡＰＩ（Application Program Interface）５０、システム管理部６１、メモリ管理部６２、エンジン管理部６３、ユーザ管理部６４、送信管理部６５を含む。また、ＭＦＰ１は、表示手段７０、入力手段７１、画面管理手段７２、共通ＵＩ情報管理手段７３、ユーザ情報管理手段７４、カスタマイズ制御手段７５を含む。
【００２２】
標準搭載アプリ２０は、ＭＦＰ１に標準で搭載されているアプリケーションである。例えば、コピーアプリ２１、スキャナアプリ２２、プリンタアプリ２３、ＦＡＸアプリ２４が標準搭載アプリ２０である。標準搭載アプリ２０は、操作画面作成やアプリケーションのジョブを実行することができ、設定値記憶手段２５に対して、設定値の登録、呼び出しを行う。この機能をマクロ機能と呼ぶ。標準搭載アプリ２０は、ＡＰＩ５０を用いて、表示手段７０にデータを出力する。
【００２３】
設定値記憶手段２５は、各標準搭載アプリに対して、各設定項目に対し、予め登録した設定値を記憶する。
【００２４】
Ｗｅｂブラウザ３０は、ｈｔｔｐサーバと通信を行ない、Ｗｅｂページを表示する。Ｗｅｂブラウザ３０は、ＵＲＬ記憶手段３１から、ＵＲＬ情報を取得して、このＵＲＬのＷｅｂページを表示手段７０に出力する。ＵＲＬ記憶手段３１は、Ｗｅｂブラウザ３０で表示するＵＲＬを記憶する。なお、Ｗｅｂブラウザ３０は必ずしも本実施例に必要な機能ではない。
【００２５】
拡張アプリ４０は、ＳＤＫ（Software Development Kit）によって追加インストールできるアプリケーションである。また、拡張アプリ４０は、画面作成やアプリケーションのジョブを実行する。Ｃ言語で開発されたＳＤＫアプリをＴｙｐｅＣと分類し、Ｊａｖａ（登録商標）で開発されたＳＤＫアプリをＴｙｐｅＪと分類する。
【００２６】
ＳＤＫコピーアプリ４１は、Ｃ言語で開発されたＳＤＫアプリの１つである。ＳＤＫコピーアプリ４１は、ＴｙｐｅＣ（Ｃ言語で作成）のＳＤＫアプリに分類される。
【００２７】
ＪａｖａＳＤＫ開発プラットフォーム４２は、Ｃ言語で開発されたＳＤＫアプリの１つである。ＪａｖａＳＤＫ開発プラットフォーム４２は、ＴｙｐｅＣのＳＤＫアプリに分類され、Ｊａｖａ（登録商標）で開発したＳＤＫアプリを搭載するためのＪａｖａＶＭプラットフォームである。
【００２８】
ＳＤＫ簡単スキャナ４３は、Ｊａｖａ（登録商標）で開発したＳＤＫアプリの１つである。ＳＤＫ簡単スキャナ４３は、ＴｙｐｅＪのＳＤＫアプリに分類される。
【００２９】
ＳＤＫ文書蓄積４４は、Ｊａｖａ（登録商標）で開発したＳＤＫアプリの１つである。ＳＤＫ文書蓄積４４は、ＴｙｐｅＪ（Ｊａｖａ（登録商標）で作成）のＳＤＫアプリに分類される。
【００３０】
拡張アプリ制御手段４５は、ＳＤＫアプリ全般を管理する。ＳＤＫ−ＩＦ４６は、各管理部、入力、表示手段などに対するＳＤＫアプリ（ＳＤＫ簡単スキャナなど）とのインタフェースである。
【００３１】
拡張アプリ制御手段４５は、ＴｙｐｅＣのＳＤＫアプリを直接管理する。また、ＪａｖａＳＤＫ開発プラットフォーム４２というＴｙｐｅＣのＳＤＫアプリにより、そこにＴｙｐｅＪのＳＤＫアプリを搭載することを実現している。
【００３２】
システム管理部６１は、システム全体の状態管理をする。システム管理部６１は、各アプリに対して操作画面の表示要求を行う。メモリ管理部６２は、メモリ管理やスキャンしたファイルデータの作成を行う。エンジン管理部６３は、原稿の読み取りの制御を行う。ユーザ管理部６４は、ユーザ認証やスキャナ送信先の管理を行う。送信管理部６５は、ＭＦＰ１から他機器へのデータ送信を制御する。
【００３３】
表示手段７０は、アプリの一覧画面を表示する。また、表示手段７０は、標準搭載アプリ２０、拡張アプリ４０の操作画面、Ｗｅｂブラウザ３０によるＷｅｂページを表示する。
【００３４】
入力手段７１は、一覧画面内のアイコンへの押下を検知する。アイコンはＵＩ部品の一つであり、ＵＩアイテムともいう。アイコンへの押下は、そのアイコンに対する操作要求として入力手段７１が受け付ける。また、入力手段７１は、標準搭載アプリ２０、拡張アプリ４０の操作画面からの入力、Ｗｅｂページからの入力を受け付ける。また、入力手段７１は、ＵＩ画面のＵＩアイテムに対してカスタマイズ操作を受け付ける。
【００３５】
画面管理手段７２は、複数のＵＩ画面の構成を管理したり、所定のＵＩ画面を表示制御したりする。画面管理手段７２は、入力手段７１から要求された一覧画面のアイコンに応じて各標準搭載アプリ２０、拡張アプリ４０、Ｗｅｂブラウザ３０の中から画面表示オーナーを判断し、オーナーに対して画面表示要求を出す。
【００３６】
画面管理手段７２は、アプリの一覧画面に表示させるアイコン画像、アイコン配置情報（各拡張アプリのＩＤも持つ）を記憶、管理する。また、画面管理手段７２は、アイコン画像、アイコン配置情報を基にアプリの一覧画面を作成する。
【００３７】
画面管理手段７２は、カスタマイズ制御手段７５が保持するカスタマイズ情報に、後述する共通ＵＩアイテムが含まれる場合、カスタマイズ情報内のＵＩアイテム及び共通ＵＩアイテムのＵＩアイテムを表示制御する。カスタマイズ情報は、ユーザ毎のカスタマイズされたＵＩ画面のＵＩアイテムの情報を保持する。
【００３８】
なお、従来技術との違いとしては、例えば、拡張アプリ制御手段４５は、従来は拡張アプリ専用の画面を出していたが、本実施例では拡張アプリ制御手段４５では専用の画面は出さない。また、本実施例では、画面管理手段７２において、拡張アプリ４０、標準搭載アプリ２０、Ｗｅｂブラウザ３０を含めた全てのアプリへの画面遷移を管理する。これにより、ユーザの操作性が向上される。
【００３９】
共通ＵＩ情報管理手段７３は、複数のユーザのＵＩ画面から参照可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムの情報を示す共通ＵＩ情報を管理する。共通ＵＩアイテムは、複数のユーザに使用されるＵＩアイテムを１又は複数まとめたＵＩアイテム群である。
【００４０】
ユーザ情報管理手段７４は、登録されているユーザ情報を管理する。ユーザ情報は、例えば、ユーザＩＤやＦＡＸ番号、メールアドレス、操作権限などを含む。
【００４１】
カスタマイズ制御手段７５は、ＵＩ画面のＵＩアイテムに関するカスタマイズを制御し、ユーザ毎に、カスタマイズされたＵＩ画面内のＵＩアイテムの情報を示すカスタマイズ情報を管理する。
【００４２】
カスタマイズ制御手段７５は、カスタマイズ情報に共通ＵＩアイテムが含まれる場合、共通ＵＩアイテムの情報（共通ＵＩ情報ともいう）を共通ＵＩ情報管理手段７３から取得し、共通ＵＩ情報に含まれるＵＩアイテムを、ＵＩ画面のＵＩアイテムと同じ画面に表示されるようにＵＩ画面に展開（追加）する。
【００４３】
また、カスタマイズ制御手段７５は、共通ＵＩアイテムのＵＩアイテムをＵＩ画面に展開する場合、ＵＩ画面内に、共通ＵＩアイテムのＵＩアイテムと同じＵＩアイテムがあるかを判定し、同じＵＩアイテムがあるときは共通ＵＩアイテムのＵＩアイテムを追加しないようにしてもよい。
【００４４】
なお、標準搭載アプリ２０、Ｗｅｂブラウザ３０、拡張アプリ４０、各管理部６１〜６５、画面管理手段７２、カスタマイズ制御手段７５、拡張アプリ制御手段４５は、制御部１１、ワークメモリとしての主記憶部１２、各種プログラムを保持する補助記憶部１３などにより実現されうる。また、設定値記憶手段２５、ＵＲＬ記憶手段３１、共通ＵＩ情報管理手段７３、ユーザ情報管理手段７４は、主記憶部１２及び／又は補助記憶部１３などにより実現されうる。表示手段７０は、例えば制御部１１、表示部１７により実現され、入力手段７１は、操作部１６などにより実現されうる。
【００４５】
＜データ例＞
次に、各管理手段で記憶されるデータの一例について説明する。画面管理手段７２は、アイコン画像情報、アイコン配置情報を記憶する。図３は、アイコン画像情報の一例を示す図である。
【００４６】
図３に示すアイコン画像情報は、アイコンＩＤとアイコンの画像情報とが対応付けられる。アイコンの画像情報は、予め登録されている画像情報や、後から追加された画像情報などである。アイコンの画像情報が追加された場合、アイコンＩＤ（アイテムＩＤ）は、例えば画面管理手段７２により自動で割り当てられる。
【００４７】
図４は、アイコン配置情報の一例を示す図である。図４に示すアイコン配置情報は、アイコンの配置ＩＤに対して、一覧画面での座標、アイコン画像と対応するアイコンＩＤ、画面を表示するオーナーを特定する表示画面オーナーＩＤを保持するデータ構造となっている。また、アイコン配置情報は、標準搭載アプリ２０についてはアプリ設定値（ある場合のみ）の設定値番号、Ｗｅｂブラウザ３０についてはＵＲＬ番号を保持するデータ構造となっている。
【００４８】
また、新規に拡張アプリ４０がインストールされる場合、画面管理手段７２が、使用している配置ＩＤの最大値をインクリメントした値を、配置ＩＤとして割り当てる。座標は、空いている所定位置の座標がアイコン配置情報に追加され、表示画面オーナーＩＤは、拡張アプリ４０が最初から保持している新規ＩＤがアイコン配置情報に追加される。
【００４９】
アイコンＩＤは、拡張アプリ４０で用意されたアイコンがあれば、使用しているアイコンＩＤの最大値をインクリメントしてアイコンＩＤを割り当て、アイコン画像情報も更新する。アイコンがなければシステムデフォルトのアイコンＩＤが割り当てられる。
【００５０】
図4に示すデータ構造を保持すれば、標準搭載アプリ２０と拡張アプリ４０のアイコンが同じ一覧画面に表示されるようになる。例えば、配置ＩＤが「４」の標準搭載アプリ２０のスキャナアプリ２２と、配置ＩＤが「５」の拡張アプリ４０のＳＤＫコピーアプリ４１とが同じ一覧画面に表示される。また、同じコピーアプリ２１であっても、マクロ機能の設定値が異なれば、異なるアイコンが表示されるようになる。例えば、配置ＩＤが「７」のコピーアプリ２１と、配置ＩＤが「８」のコピーアプリ２１が異なるアイコンとなる。
【００５１】
次に、設定値記憶手段２５に記憶される、標準搭載アプリ２０のマクロ機能の設定値について説明する。図５は、コピーアプリ２１の設定値の一例を示す図である。
【００５２】
図５に示すように、設定値情報は、各設定値番号に対して、登録名称と設定値を予めユーザが登録する。設定値番号が、一覧画面のアイコン配置情報（図４参照）に対応付けられている。
【００５３】
例えば、設定値番号「１」のマクロ機能は、登録名称が「集約印刷」であり、設定値についてカラー「フルカラー」、給紙トレイ「Ａ４横」、原稿種類「写真」、セット方向「読める向き」、濃度「普通」、両面集約分割「集約」、変倍「７１％」、仕上げ「ソート」が設定されている。
【００５４】
次に、ＵＲＬ記憶手段３１に記憶される、ＵＲＬ情報について説明する。図６は、ＵＲＬ情報の一例を示す図である。図６に示すように、ＵＲＬ番号に対して、登録名称とＵＲＬを予めユーザが登録する。ＵＲＬ番号が、一覧画面のアイコン配置情報に対応付けられている（図４参照）。
【００５５】
例えば、ＵＲＬ番号「１」は、登録名称が「ＡＡＡホームページ」、ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ＡＡＡ．ｃｏ．ｊｐ／」が対応付けられている。
【００５６】
次に、共通ＵＩ情報管理手段７３に記憶される、共通ＵＩ情報について説明する。図７は、共通ＵＩ情報の一例を示す図である。図７に示すように、共通ＵＩ情報は、共通ＵＩアイテムを識別する共通ＵＩＩＤ、ユーザが登録した共通ＵＩアイテムの名称である共通ＵＩ名称、及びその共通ＵＩアイテムに登録されているＵＩアイテム（登録アイテムともいう）の情報を持つ。
【００５７】
共通ＵＩ情報は、ユーザ、または管理者によって任意に作成可能である。共通ＵＩアイテムの具体的な使用法として、よく使うコピー機能をまとめる、又は特定の業務において使用するショートカットをまとめる、という使い方が想定される。
【００５８】
例えば、図７に示すように、共通ＵＩアイテムとしての「便利コピー機能」は、コピーアプリ、コピープログラム１、コピープログラム２、コピープログラム５を有する。これらのＵＩアイテムは、１つの共通ＵＩアイテムとしてユーザなどによりまとめられて登録される。なお、コピープログラム１，２，５は、コピーのマクロ機能を表す。
【００５９】
次に、カスタマイズ制御手段７５に記憶される、ＵＩアイテム情報（カスタマイズ（編集）情報）について説明する。図８は、各ユーザに対して登録されているＵＩアイテム情報（その１）の一例を示す図である。
【００６０】
図８に示す例では、「登録番号」はそのアイテムの表示位置を表す。「アイテムＩＤ」はアイテムを識別するためのＩＤである。「アイテムＩＤ」に対して、「登録アイテム名称」、「登録アイテム種類」が関連付けられる。「登録アイテム名称」は、ＵＩ上に表示される名称である。「登録アイテム種類」は、アプリケーション、プログラム、共通ＵＩといったアイテムの属性を表す。カスタマイズ制御手段７５は、このカスタマイズ情報を参照すれば、カスタマイズ画面に共通ＵＩアイテムが含まれるか否かを判定することができる。カスタマイズ画面とは、ユーザによりカスタマイズされたＵＩ画面のことをいう。
【００６１】
＜カスタマイズ１＞
次に、共通ＵＩアイテムを含むカスタマイズ例について説明する。図９は、実施例におけるカスタマイズ（その１）の一例を示す図である。図９に示す例では、ユーザ１のホーム画面内に共通ＵＩアイテムを追加し、共通ＵＩアイテム内のＵＩアイテムがホーム画面内で展開される例を示す。
【００６２】
図９に示す例では、ユーザ１のホーム画面ｄ１１には、コピーアイコン、プリンタアイコン、ドキュメントボックスアイコン、２ｉｎ１コピーアイコンが含まれている。このホーム画面ｄ１１に対し、共通ＵＩアイテムの「便利コピー機能」、「Ａ社向け書類作成業務」を追加するカスタマイズが行われる。
【００６３】
カスタマイズ制御手段７５は、「便利コピー機能」ａ１１内のＵＩアイテム、及び「Ａ社向け書類作成業務」ａ１２内のＵＩアイテムを、ホーム画面ｄ１１内に展開する。このとき、カスタマイズ制御手段７５は、共通ＵＩアイテムのＵＩアイテムのうち、ホーム画面ｄ１１内のＵＩアイテムと同じものがあるか否かを判定する。同じものであるか否かの判定は、アイテムＩＤを用いればよい。
【００６４】
カスタマイズ制御手段７５は、同じものがあると判定した場合、その共通ＵＩアイテムのＵＩアイテムをホーム画面ｄ１１内に展開しない（追加しない）。同じアイコンがＵＩ画面内に重複して表示されることを防ぐためである。
【００６５】
また、カスタマイズ制御手段７５は、追加される共通ＵＩアイテムが複数ある場合は、共通ＵＩアイテムを順に追加し、前述した同じＵＩアイテムがあるか否かの判定を、共通ＵＩアイテム毎に行えばよい。これにより、追加対象の複数の共通ＵＩアイテムに同じＵＩアイテムが含まれる場合であっても、ＵＩ画面内にＵＩアイテムが重複して追加されることはない。
【００６６】
図９に示す例では、カスタマイズ制御手段７５により、共通ＵＩアイテム「便利コピー機能」ａ１１のＵＩアイテムのうち、コピーアイコン、２ｉｎ１コピーアイコンは、ホーム画面ｄ１１に既に存在すると判断される。よって、「便利コピー機能」ａ１１のコピーアイコン、２ｉｎ１コピーアイコンは、ホーム画面ｄ１１に追加されない。
【００６７】
また、カスタマイズ制御手段７５は、次に「Ａ社向け書類作成業務」ａ１２のＵＩアイテムをホーム画面ｄ１１に追加する際、既に同じＵＩアイテムがホーム画面にあるかを判定する。この場合、「便利コピー機能」ａ１１の４ｉｎ１両面コピーがホーム画面に既に追加されているため、カスタマイズ制御手段７５は、「Ａ社向け書類作成業務」ａ１２の４ｉｎ１両面コピーをホーム画面に追加しない。
【００６８】
ホーム画面ｄ１２は、共通ＵＩアイテムの「便利コピー機能」及び「Ａ社向け書類作成業務」のＵＩアイテム追加した結果の画面例を示す。カスタマイズ制御手段７５は、共通ＵＩアイテムのＵＩアイテムが重複しないようにＵＩ画面に追加する。
【００６９】
これにより、もともとホーム画面にあったＵＩアイテムと、追加対象の共通ＵＩアイテムに含まれるＵＩアイテムとを同じ画面に表示することができる。
【００７０】
次に、共通ＵＩアイテムのＵＩアイテムを追加する場合のカスタマイズ制御処理について説明する。図１０は、実施例におけるカスタマイズ制御処理の一例を示すシーケンス図である。
【００７１】
ステップＳ１０１で、入力手段７１は、カスタマイズ画面を表示する要求を示すユーザ操作を受け付けた場合、画面管理手段７２に対して、画面取得要求を行う。
【００７２】
ステップＳ１０２で、画面管理手段７２は、画面取得要求を行ったユーザのカスタマイズ画面のカスタマイズ情報を取得する要求を、カスタマイズ制御手段７５に行う。カスタマイズ情報は、カスタマイズ画面にどのアイテムが存在して、どの位置にそのアイテムが置かれているかなどを表す情報である（図８参照）。
【００７３】
ステップＳ１０３で、カスタマイズ制御手段７５は、このユーザのカスタマイズ情報において、共通ＵＩアイテムが含まれているか否かを判定する。この場合、共通ＵＩアイテムが含まれているとする。
【００７４】
ステップＳ１０４で、カスタマイズ制御手段７５は、共通ＵＩ情報管理手段７３に対して、共通ＵＩアイテムのＩＤを問い合わせる。
【００７５】
ステップＳ１０５で、共通ＵＩ情報管理手段７３は、問い合わせを受けた共通ＵＩアイテムのＩＤに対し、対応する共通ＵＩアイテムのＵＩアイテム一覧を、カスタマイズ制御手段７５に出力する。
【００７６】
ステップＳ１０６で、カスタマイズ制御手段７５は、共通ＵＩアイテムのＵＩアイテムをカスタマイズ情報に追加する。このとき、カスタマイズ制御手段７５は、ユーザのカスタマイズ情報に含まれるＵＩアイテムと、共通ＵＩアイテムのＵＩアイテムとを比較し、同じＵＩアイテムがあるかを判定する。同じＵＩアイテムがある場合は、カスタマイズ制御手段７５は、共通ＵＩアイテムのＵＩアイテムをカスタマイズ情報に追加しない。
【００７７】
ステップＳ１０７で、画面管理手段７２は、カスタマイズ制御手段７５から、共通ＵＩアイテムが追加されたカスタマイズ情報を取得する。
【００７８】
ステップＳ１０８で、画面管理手段７２は、取得したカスタマイズ情報に基づき、カスタマイズされたＵＩ画面を生成する。
【００７９】
ステップＳ１０９で、画面管理手段７２は、生成したＵＩ画面の情報を表示手段７０に出力する。これにより、表示手段７０は、共通ＵＩアイテムのアイテムが展開されたカスタマイズ画面を表示制御することができる。よって、ユーザは、同一画面内で、自身のカスタマイズしたＵＩアイテムと同様に共通ＵＩアイテムのＵＩアイテムを使用することができる。
【００８０】
＜カスタマイズ２＞
次に、カスタマイズ１とは異なるカスタマイズ画面について説明する。カスタマイズ１では、ユーザのカスタマイズ画面に共通ＵＩアイテムのＵＩアイテムを統合して、ＵＩアイテムを一覧表示する例について説明した。カスタマイズ２では、ユーザがカスタマイズしたＵＩアイテム一覧とは別画面で、共通ＵＩアイテムを表示する場合について説明する。
【００８１】
例えば、ユーザは自身がカスタマイズしたＵＩアイテムとして、コピープログラム1、コピープログラム3を保有しているとする。このカスタマイズ画面において、A社の業務を実施する際は、カスタマイズしたＵＩアイテム一覧とは別で、その業務で使用するアイテム一覧をまとめて表示したい、という場合がある。
【００８２】
図１１は、実施例におけるカスタマイズ（その２）の一例を示す図である。図１１では、ユーザのカスタマイズ情報に登録されている共通ＵＩアイテムをそのまま表示し、共通ＵＩアイテムが選択されたときに、この共通ＵＩアイテムに登録されているアイテム一覧がホーム画面とは別画面で表示されるＵＩ構造を示す。
【００８３】
図１１に示すａ２１は、共通ＵＩアイテム「便利コピー機能」である。ユーザ２のホーム画面ｄ２１には、共通ＵＩアイテムａ２１が、ユーザ２によりカスタマイズされたＵＩアイテムと同様に並んでいる。
【００８４】
便利コピー機能画面ｄ２２は、便利コピー機能アイコンが選択された場合に表示される画面である。共通ＵＩアイテムのＵＩアイテムのみが表示される画面を共通ＵＩ画面という。便利コピー機能画面ｄ２２は、共通ＵＩ画面である。
【００８５】
便利コピー機能画面ｄ２２には、共通ＵＩアイテム「便利コピー機能」のＵＩアイテムが表示される。便利コピー機能画面ｄ２２の戻るボタンが選択されると、ホーム画面ｄ２１に戻る。この画面の切り替えは画面管理手段７２により制御される。
【００８６】
カスタマイズ２の場合、カスタマイズ制御手段７５は、共通ＵＩ画面で展開されたＵＩアイテムについて、ユーザがカスタマイズしたＵＩアイテム一覧に存在するか否かの判定を行わない。画面管理手段７２は、共通ＵＩアイテムに含まれるＵＩアイテムを全て共通ＵＩ画面に展開して表示を行う。
【００８７】
カスタマイズ２によれば、カスタマイズしたＵＩアイテム一覧画面とは別で、共通ＵＩアイテムに含まれるＵＩアイテムの一覧画面を表示することができる。
【００８８】
＜ＵＩアイテムの非表示＞
次に、共通ＵＩアイテムのＵＩアイテムを非表示する場合について説明する。ユーザによっては、共通ＵＩアイテムを用いてＵＩを共有したいが、共通ＵＩアイテムの中のＵＩアイテムには必要のないＵＩアイテムが含まれる場合もある。この場合に、ユーザ毎に、共通ＵＩアイテムの中で、非表示にするＵＩアイテムを指定できるようにする。
【００８９】
図１２は、各ユーザに対して登録されているＵＩアイテム情報（その２）の一例を示す図である。図１２に示すＵＩアイテム情報には、非表示アイテムの項目が図８に示すＵＩアイテム情報に比べて付加されている。
【００９０】
この非表示アイテムの項目は、登録アイテムの種類が「共通ＵＩ」の場合に、非表示にしたいＵＩアイテムのアイテムＩＤを保持する。この非表示アイテムの項目は、ユーザによりアイテムＩＤなどを指定されて設定される。
【００９１】
図１２に示す例では、例えば、「便利機能」の共通ＵＩアイテムのうち、コピープログラム３（アイテムＩＤ＝１００４）、コピープログラム６（アイテムＩＤ＝１００７）が非表示になる（図７参照）。
【００９２】
これにより、図１２に示すようなアイテム情報は、ユーザ毎に保持されるため、共通ＵＩアイテムには影響を与えず、ユーザ個別のカスタマイズ画面に対して、ＵＩアイテムの非表示を実現することができる。ＵＩアイテムを非表示にする画面は、カスタマイズ１に示す共通ＵＩアイテムに含まれるＵＩアイテムが展開された画面（図９のｄ１２）、又はカスタマイズ２に示す共通ＵＩ画面（図１１のｄ２２）のどちらでもよい。
【００９３】
＜共通ＵＩアイテムの登録＞
次に、共通ＵＩアイテムの登録について説明する。図１３は、共通ＵＩアイテムの登録処理の一例を示すシーケンス図である。図１３に示すステップＳ２０１で、入力手段７１は、ユーザから入力された共通ＵＩ名称、及びその共通ＵＩアイテムに登録するＵＩアイテムの一覧を画面管理手段７２に出力する。
【００９４】
ステップＳ２０２で、画面管理手段７２は、カスタマイズ制御手段７５から各ＵＩアイテムの登録情報を取得する要求を行う。ＵＩアイテムの登録情報は、アイテムＩＤ、アイテム名称などを含む。
【００９５】
ステップＳ２０３で、カスタマイズ制御手段７５は、画面管理手段７２に対し、要求されたＵＩアイテムの登録情報を出力する。
【００９６】
ステップＳ２０４で、画面管理手段７２は、ユーザ情報管理手段７４に対し、ユーザ情報の取得を要求する。
【００９７】
ステップＳ２０５で、ユーザ情報管理手段７４は、画面管理手段７２に対し、要求されたユーザ情報を出力する。ユーザ情報は、各アプリの実行権限、所属グループ、ファクス番号などを含む。
【００９８】
ステップＳ２０６で、画面管理手段７２は、ステップＳ２０３で取得した各ＵＩアイテムの登録情報に基づき新規共通ＵＩアイテムとして共通ＵＩ情報管理手段７３に登録する。
【００９９】
ステップＳ２０７で、画面管理手段７２は、ユーザ情報の中の所定情報が入力手段７１から入力されていた場合、この所定情報を有するユーザをユーザ情報から特定し、特定したユーザのカスタマイズ情報に、新規共通ＵＩアイテムを登録する。
【０１００】
これにより、例えば「コピー機能」の実行権限を持っているユーザのカスタマイズ情報に登録を行うことができ、またファクス番号が登録されているユーザや特定のアドレス帳グループに所属しているユーザのカスタマイズ情報に登録を行うことができる。
【０１０１】
新規共通ＵＩアイテムに関連付けられるユーザ情報の中の所定情報は、新規共通ＵＩアイテムの登録時に、ユーザから入力される。画面管理手段７２は、この所定情報を有するユーザの識別情報などをユーザ情報管理手段７４から取得するようにしてもよい。これにより、画面管理手段７２は、対象のユーザのカスタマイズ情報に新規共通ＵＩアイテムを登録することができる。
【０１０２】
また、新規共通ＵＩアイテムとなるＵＩアイテムを任意に設定して登録する方法以外にも、下記の方法などがある。例えば、ユーザのＵＩ画面（又はカスタマイズ画面）に表示されたＵＩアイテムの全部又は一部を新規共通ＵＩアイテムに登録する方法もある。
【０１０３】
この方法は、画面管理手段７２が、ＵＩ画面を用いてユーザにより指定された各ＵＩアイテムを入力手段７１から取得し、図１３に示すステップＳ２０２、２０３、２０６と同様の処理を行えば、新規共通ＵＩアイテムを登録することできる。
【０１０４】
これにより、複数のユーザのＵＩ画面内のＵＩアイテムを共通ＵＩアイテムとして登録し、この共通ＵＩアイテムを自身のＵＩアイテムとして登録することで、複数のユーザのＵＩ画面を統合したＵＩ画面を作成することが可能になる。
【０１０５】
＜ユーザのカスタマイズ情報の登録＞
次に、共通ＵＩアイテムのＵＩアイテムをユーザのカスタマイズ情報に登録する場合について説明する。これは、例えば、共通ＵＩアイテムを用いたいが、ユーザが共通ＵＩアイテムのＵＩアイテムをカスタマイズしたいという場合に有効である。
【０１０６】
図１４は、共通ＵＩアイテムのＵＩアイテムを用いたカスタマイズ情報の登録処理の一例を示すシーケンス図である。図１４に示すステップＳ３０１で、入力手段７１は、ユーザからの指示を受け付け、共通ＵＩアイテムのコピーを画面管理手段７２に指示する。
【０１０７】
ステップＳ３０２で、画面管理手段７２は、カスタマイズ制御手段７５に対し、コピーを指示したユーザのカスタマイズ情報の取得を要求する。
【０１０８】
ステップＳ３０３で、カスタマイズ制御手段７５は、画面管理手段７２に対し、要求されたカスタマイズ情報を出力する。
【０１０９】
ステップＳ３０４で、画面管理手段７２は、共通ＵＩ情報管理手段７３に対し、カスタマイズ情報に含まれる共通ＵＩアイテムの共通ＵＩ情報の取得を要求する。画面管理手段７２は、共通ＵＩアイテムのＩＤなどを用いて取得要求を行う。
【０１１０】
ステップＳ３０５で、共通ＵＩ情報管理手段７３は、画面管理手段７２に対し、要求された共通ＵＩ情報を出力する。
【０１１１】
ステップＳ３０６で、画面管理手段７２は、カスタマイズ情報に含まれるＵＩアイテムと、共通ＵＩアイテムに含まれるＵＩアイテムとを組み合わせて、新規にカスタマイズ情報を生成する。画面管理手段７２は、ＵＩアイテムを組み合わせる際、同じＵＩアイテムがある場合は、共通ＵＩアイテムのＵＩアイテムを追加しないようにする。
【０１１２】
ステップＳ３０７で、画面管理手段７２は、修正したカスタマイズ情報をカスタマイズ制御手段７５に登録する。
【０１１３】
これにより、修正したカスタマイズ情報内に、重複するＵＩアイテムが存在しなくなる。また、修正したカスタマイズ情報を用いて、共通ＵＩアイテムに含まれていたＵＩアイテムをカスタマイズすることができるようになる。なお、画面管理手段７２は、ＵＩアイテムを組み合わせる際、ＵＩアイテムの名称などでソートしてもよい。
【０１１４】
以上、実施例によれば、ユーザの操作性を向上させつつ、ＵＩのカスタマイズにおける設定操作を容易にすることができる。
【０１１５】
［変形例］
実施例の画像形成装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１６】
また、実施例の画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例の画像形成装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１７】
また、実施例の画像形成装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１８】
実施例の画像形成装置で実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしては制御部１１（プロセッサ）が補助記憶部１３からプログラムを読み出して実行することにより上記各手段のうち１又は複数の各手段が主記憶部１２上にロードされ、１又は複数の各手段が主記憶部１２上に生成されるようになっている。
【０１１９】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。
【符号の説明】
【０１２０】
１  ＭＦＰ
１１  制御部
１２  主記憶部
１３  補助記憶部
１４  外部記憶装置Ｉ／Ｆ部
１５  ネットワークＩ／Ｆ部
１６  入力部
１７  表示部
１８  エンジン部
２０  標準搭載アプリ
２５  設定値記憶手段
３０  Ｗｅｂブラウザ
３１  ＵＲＬ記憶手段
４０  拡張アプリ
４５  拡張アプリ制御手段
７０  表示手段
７１  入力手段
７２  画面管理手段
７３  共通ＵＩ情報管理手段
７４  ユーザ情報管理手段
７５  カスタマイズ制御手段
【先行技術文献】
【特許文献】
【０１２１】
【特許文献１】特開２００７−３２３２３４号公報
【図１】
2015165410.tif 000003
【図２】
2015165410.tif 000004
【図３】
2015165410.tif 000005
【図４】
2015165410.tif 000006
【図５】
2015165410.tif 000007
【図６】
2015165410.tif 000008
【図７】
2015165410.tif 000009
【図８】
2015165410.tif 000010
【図９】
2015165410.tif 000011
【図１０】
2015165410.tif 000012
【図１１】
2015165410.tif 000013
【図１２】
2015165410.tif 000014
【図１３】
2015165410.tif 000015
【図１４】
2015165410.tif 000016
【手続補正書】
【提出日】平成27年4月27日(2015.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を管理する編集制御手段と、
複数のユーザの前記編集情報に登録可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムを管理するＵＩ情報管理手段と、
前記共通ＵＩアイテムに含まれるＵＩアイテムを前記編集情報に登録し、前記編集情報内のＵＩアイテムを操作可能に表示制御する画面管理手段と、
を備える画像形成装置。
【請求項２】
前記編集制御手段は、
前記編集情報に前記共通ＵＩアイテムが含まれる場合、前記ＵＩ情報管理手段から取得した該共通ＵＩアイテムに含まれるＵＩアイテムを、前記ＵＩ画面のＵＩアイテムと同じ画面に表示されるように前記ＵＩ画面に追加する請求項１記載の画像形成装置。
【請求項３】
前記編集制御手段は、
前記共通ＵＩアイテムのＵＩアイテムを前記ＵＩ画面に追加する場合、前記ＵＩ画面内に、前記共通ＵＩアイテムのＵＩアイテムと同じＵＩアイテムがあるかを判定し、同じＵＩアイテムがあるときは前記共通ＵＩアイテムのＵＩアイテムを前記ＵＩ画面に追加しない請求項２記載の画像形成装置。
【請求項４】
前記画面管理手段は、
前記ＵＩ画面と、該ＵＩ画面に含まれる前記共通ＵＩアイテムのＵＩアイテムを表示する画面とを別の画面で表示制御する請求項１記載の画像形成装置。
【請求項５】
前記画面管理手段は、
前記ＵＩ画面内のＵＩアイテムの全部又は一部がユーザから指定された場合、指定されたＵＩアイテムを新規共通ＵＩアイテムとして登録する請求項１乃至４いずれか一項に記載の画像形成装置。
【請求項６】
ユーザ情報を管理するユーザ情報管理手段をさらに備え、
前記画面管理手段は、
前記新規共通ＵＩアイテムとユーザ情報に含まれる第１情報とを関連付けて登録された場合、該第１情報を有するユーザを前記ユーザ情報管理手段から特定し、特定したユーザの前記編集情報に、前記新規共通ＵＩアイテムを設定する請求項５記載の画像形成装置。
【請求項７】
画像形成装置における編集制御方法であって、
ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を編集制御手段から取得するステップと、
複数のユーザの前記編集情報に登録可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムをＵＩ情報管理手段から取得するステップと、
前記共通ＵＩアイテムに含まれるＵＩアイテムを、前記編集制御手段の前記編集情報に登録するステップと、
前記編集情報内のＵＩアイテムを操作可能に表示制御するステップと、
を有する編集制御方法。
【請求項８】
ユーザ毎に、編集されたＵＩ画面内のＵＩアイテムの情報を示す編集情報を編集制御手段から取得するステップと、
複数のユーザの前記編集情報に登録可能である１又は複数のＵＩアイテムを表す共通ＵＩアイテムをＵＩ情報管理手段から取得するステップと、
前記共通ＵＩアイテムに含まれるＵＩアイテムを、前記編集制御手段の前記編集情報に登録するステップと、
前記編集情報内のＵＩアイテムを操作可能に表示制御するステップと、
をコンピュータに実行させるための編集制御プログラム。