(57)【要約】      （修正有）【課題】  装置本体を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供する。【解決手段】  実行条件として指定可能な複数の項目としての実行条件及び実行条件の設定値が階層的に定められたＵＩツリーを予め記憶すると共に、各ユーザ情報または各業務情報毎にこのＵＩツリーに含まれる複数の実行条件の設定値の内の少なくとも１つをデフォルト値を予め記憶して、取り込んだユーザ情報または業務情報に対応するデフォルト値を、このデフォルト値に対応するＵＩツリーの設定値の部分木の同一階層の設定値に変更することができるので、複合機を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することができる。【選択図】  図５
2006155282.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に設けられた複数の機能各々を実行するときの実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報を予め記憶すると共に、装置本体を使用可能なユーザを示すユーザ情報または前記ユーザの業務を示す業務情報に対応付けて少なくとも１つの前記項目を初期設定項目として予め記憶した記憶手段と、
前記ユーザ情報または前記業務情報を取り込む取込手段と、
前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記初期設定項目を、前記機能一覧情報の該初期設定項目に対応する項目と同一階層の項目に変更するための操作画面を表示する操作画面表示手段と、
前記操作画面表示手段に表示された操作画面を介して入力された情報に基づいて、前記記憶手段に記憶された初期設定項目を変更する変更手段と、
を備えた情報処理装置。
【請求項２】
前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記記憶手段に記憶された初期設定項目に基づいて、該初期設定項目を実行条件として前記機能を実行する実行手段を更に備えた請求項１に記載の情報処理装置。
【請求項３】
装置本体に設けられた複数の機能各々を実行するときの実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報に対応付けて装置本体を使用可能なユーザを示すユーザ情報または前記ユーザの業務を示す業務情報を予め記憶した記憶手段と、
前記ユーザ情報または前記業務情報を取り込む取込手段と、
前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記複数の項目の内、前記実行条件として使用するための項目以外の項目を削除するための操作画面を同一階層の項目毎に表示する操作画面表示手段と、
前記操作画面表示手段に表示された操作画面を介して入力された情報に基づいて前記記憶手段に記憶された該ユーザ情報または該業務情報に対応する前記機能一覧情報を変更する変更手段と、
前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記変更手段によって変更された前記機能一覧情報に基づいて、前記機能を実行する実行手段と、
を備えた情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特に、装置本体に設けられた複数の機能各々を設定された実行条件に基づいて実行する情報処理装置に関する。
【背景技術】
【０００２】
従来、複写機にファクシミリ機能、スキャナ機能、及びプリンタ機能等の複数の機能を統合した複合機が提案されている。
【０００３】
このような複合機では、各機能の実行前に、各機能を実行するときの実行条件として指定可能な項目が設定され、この設定された実行条件に基づいて各機能が実行される。このような各機能の実行条件を設定するために、複合機には、ユーザインターフェース（ＵＩ）画面が設けられている（例えば、特許文献１参照）。
【０００４】
特許文献１の技術では、操作画面に表示されたタブがユーザによって選択されることによって複数画面を切り替えることによって、実行条件の各種項目の設定を行うことができる。
【特許文献１】特開２００３―２５６１６５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、複合機の高機能化に伴い、設定可能な項目は増加傾向にあるため、上記従来技術では、操作画面上のどの位置にユーザ所望の設定対象となる項目が存在するのかが非常に分かりづらいという問題があった。また、選択される項目は各ユーザや業務毎によって異なるため、各ユーザや業務毎に前回の操作時と同一の項目を選択しようとする場合であっても同一の選択操作を行わなければならないという問題があった。
【０００６】
本発明は、上記問題点を解消するためになされたもので、装置本体を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために第１の発明の情報処理装置は、装置本体に設けられた複数の機能各々を実行するときの実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報を予め記憶すると共に装置本体を使用可能なユーザを示すユーザ情報または前記ユーザの業務を示す業務情報に対応付けて少なくとも１つの前記項目を初期設定項目として予め記憶した記憶手段と、前記ユーザ情報または前記業務情報を取り込む取込手段と、前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記初期設定項目を、前記機能一覧情報の該初期設定項目に対応する項目と同一階層の項目に変更するための操作画面を表示する操作画面表示手段と、前記操作画面表示手段に表示された操作画面を介して入力された情報に基づいて、前記記憶手段に記憶された初期設定項目を変更する変更手段と、を備えている。
【０００８】
第１の発明の情報処理装置の記憶手段は、装置本体に設けられた複数の機能各々を実行するときの実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報を予め記憶すると共に、装置本体を使用可能なユーザを示すユーザ情報またはユーザの業務を示す業務情報に対応付けて機能一覧情報の複数の項目の内の少なくとも１つの項目を初期設定項目として予め記憶している。
【０００９】
取込手段によってユーザ情報または業務情報が取り込まれると、操作画面表示手段は、取込手段によって取り込んだユーザ情報または業務情報に対応する初期設定項目を、記憶手段に記憶された機能一覧情報のこの初期設定項目に対応する項目と同一階層の項目に変更するための操作画面を表示する。変更手段は、操作画面表示手段に表示された操作画面を介して入力された情報に基づいて、記憶手段に記憶された初期設定項目を変更する。
【００１０】
このように、実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報を予め記憶すると共に、各ユーザ情報または各業務情報毎に初期設定項目を予め記憶して、取り込んだユーザ情報または業務情報に対応する初期設定項目をこの初期設定項目と同一階層の項目に変更するための操作画面を表示すると共に、操作画面を介して入力された情報に基づいて初期設定項目を変更することができるので、装置本体を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することができると共に、各ユーザ情報及び業務情報毎に容易に装置本体で実行する実行条件を変更することができる。
【００１１】
本発明では、前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記記憶手段に記憶された初期設定項目に基づいて、該初期設定項目を実行条件として前記機能を実行する実行手段を更に設けることができる。
【００１２】
このように、ユーザまたは業務に対応する初期設定項目を実行条件として、装置本体に設けられた機能を実行することができるので、各ユーザまたは業務毎に、装置本体に設けられた複数の機能を容易に実行することができる。
【００１３】
第２の発明の情報処理装置は、装置本体に設けられた複数の機能各々を実行するときの実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報に対応付けて装置本体を使用可能なユーザを示すユーザ情報または前記ユーザの業務を示す業務情報を予め記憶した記憶手段と、前記ユーザ情報または前記業務情報を取り込む取込手段と、前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記複数の項目の内、前記実行条件として使用するための項目以外の項目を削除するための操作画面を同一階層の項目毎に表示する操作画面表示手段と、前記操作画面表示手段に表示された操作画面を介して入力された情報に基づいて前記記憶手段に記憶された該ユーザ情報または該業務情報に対応する前記機能一覧情報を変更する変更手段と、前記取込手段によって取り込んだ前記ユーザ情報または前記業務情報に対応する前記変更手段によって変更された前記機能一覧情報に基づいて、前記機能を実行する実行手段と、を備えている。
【００１４】
第２の発明の情報処理装置の記憶手段は、機能一覧情報に対応付けてユーザ情報または業務情報を記憶する。操作画面表示手段は、取込手段によって取り込んだユーザ情報または業務情報に対応する機能一覧情報の階層的に定められた複数の項目の内、実行条件として使用するための項目以外の項目を削除するための操作画面を同一階層の項目毎に表示する。変更手段は、操作画面表示手段に表示された操作画面を介して入力された情報に基づいて、記憶手段にされた、取込手段によって取り込んだユーザ情報または業務情報に対応する機能一覧情報の内の項目を削除することによって、機能一覧情報を変更する。実行手段は、変更手段によって変更された機能一覧情報に基づいて、装置本体に設けられた機能を実行する。
【００１５】
このように、各ユーザ情報及び業務情報毎に、機能一覧情報に階層的に定められた複数の項目から、実行条件として使用するための項目以外の項目を削除するための操作画面を同一階層の項目毎に表示すると共に、操作画面介して入力された情報に基づいて機能一覧情報を変更することができるので、装置本体を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することができると共に、各ユーザ情報及び業務情報毎に容易に装置本体で実行する実行条件を変更することができる。
【発明の効果】
【００１６】
以上説明したように、第１の発明の情報処理装置によれば、実行条件として指定可能な複数の項目が階層的に定められた機能一覧情報を予め記憶すると共に、各ユーザ情報または各業務情報毎に初期設定項目を予め記憶して、取り込んだユーザ情報または業務情報に対応する初期設定項目をこの初期設定項目と同一階層の項目に変更するための操作画面を表示すると共に、操作画面を介して入力された情報に基づいて初期設定項目を変更することができるという効果が得られる。第２の発明の情報処理装置によれば、各ユーザ情報及び業務情報毎に、機能一覧情報に階層的に定められた複数の項目から、実行条件として使用するための項目以外の項目を削除するための操作画面を同一階層の項目毎に表示すると共に、操作画面介して入力された情報に基づいて機能一覧情報を変更することができるので、装置本体を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することができると共に、各ユーザ情報及び業務情報毎に容易に装置本体で実行する実行条件を変更することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に基づき説明する。
【００１８】
本発明の画像形成装置としての複合機１０は、図１に示すように、文書データに複数の機能に基づく処理を実行するための機能部１８、機能部１８に設けられた複数の機能の内の実行する対象となる機能や各機能を実行するときの実行条件を表す設定値等の各種情報を表示するとともに複合機１０を使用するユーザが各種情報の指示入力を行うためのユーザインタフェース部（ＵＩ部）１２、各種情報を記憶するための記憶部１４、及び後述する各種処理ルーチン（図５、及び図６参照）や各種データを予め記憶した図示を省略するＲＯＭを含んで構成され複合機１０を構成する各部の動作を制御するための制御部１６を含んで構成されている。これらのＵＩ部１２、記憶部１４、制御部１６、及び機能部１８は、データバスやコントロールバス等のバス２０を介して相互に接続されている。なお、文書データは、主に文書に関するイメージデータであるが、加工処理の状態に応じてテキストデータを含むものであってもよく、特に限定されるものではない。
【００１９】
ＵＩ部１２は、各種情報を表示するＵＩ表示部２２、各種情報を入力するＵＩ入力部２４、及び複合機１０を操作するユーザを示すユーザ情報を取得する取得部２６を含んで構成されている。
【００２０】
機能部１８は、複合機１０の図示を省略した原稿台に載置された原稿に記録された画像を読取るためのスキャン部３０、図示を省略した電話回線に接続されファクシミリ電文の送受信を行うためのファクシミリ（以下、ＦＡＸという）部３２、コピー機能を有するコピー部３４、及びプリント機能を有するプリント部２８を含んで構成されている。
【００２１】
記憶部１４には、複合機１０を使用する各ユーザが複合機１０の各機能を実行するときの初期設定項目を格納したユーザテーブル３６（詳細後述）が各ユーザを示すユーザ情報に対応付けて予め記憶されるとともに、複合機１０に備えられている全ての機能各々を実行するときの実行条件として指定可能な項目としての、実行条件情報及び各実行条件の設定値が記述されたＵＩツリー情報３７、ＵＩツリー情報３７をツリー構造で表現した詳細を後述するオブジェクト（以下、ＵＩツリーという）３８、及び各種文書データ等を主に記憶する。
【００２２】
実行条件とは、複合機１０に設けられているファクシミリ機能、プリント機能、コピー機能、スキャン機能、ＦＡＸ機能、及びスキャン機能等の各機能各々を実行するときの条件を示し、例えば、プリント機能の実行条件としては、用紙サイズ、部数、両面／片面、拡大縮小、ＮＵＰ、及び色（カラーまたは白黒）等がある。設定値とは、各実行条件として設定可能な予め定められた複数の値であって、例えば、実行条件が用紙サイズである場合には、設定値の一例として、Ａ３、Ａ４、Ｂ４、及びＢ５がある。なお、実行条件情報及び設定値は、本発明の実行条件として指定可能な項目に相当する。
【００２３】
ユーザテーブル３６は、複合機１０を使用可能な各ユーザのユーザ情報に対応して、ＵＩツリー情報３７に含まれる複数の実行条件情報及び実行条件の複数の設定値の内の、少なくとも１つの実行条件情報及び設定値を初期設定項目（デフォルト値）として記憶する。例えば、ユーザテーブル３６としては、図２に示すように、各ユーザのユーザ情報毎に、実行条件を示す実行条件情報、この実行条件情報の実行条件におけるデフォルト値、及び各設定値の表示順を示す表示順情報が対応付けられている。図２の例では、実行条件として、出力用紙サイズ、両面印刷、読取り解像度、拡大縮小、白黒／カラー、及び部数が格納され、各実行条件に対応するデフォルト値として、Ａ４、両面→両面、３００ＤＰＩ、Ａ５→Ａ４、白黒、、及び１各々の設定値が格納されている。また、表示順を示す情報１、２、３、４、５、及び６各々が格納されている。なお、表示順には、各数字に対応して予めＵＩ表示部２２上の表示位置を示す情報が定められているものとする。
【００２４】
なお、図２に示すユーザテーブル３６の一例では、表示する実行条件を示す実行条件情報と、デフォルト値と、各設定値を示すデフォルト値と、各設定値のＵＩ表示部２２上の表示位置を示す表示順情報と、がユーザのユーザ情報毎に対応付けて記憶されているものとして説明したが、ユーザテーブル３６には、複合機１０の各機能を実行するときの初期設定項目（実行条件及び設定値）が設定されればよく、このような形態に限られるものではない。例えば、実行条件とデフォルト値のみが対応付けられたユーザテーブル３６であってもよく、逆に、備考情報やその他の各種情報を各ユーザ情報毎に対応付けるようにしてもよい。なお、この表示順を示す情報を対応付ける場合に、この表示順を示す情報は、任意に制御部１６の制御によって各実行条件毎に付与されるようにしてもよいし、また、ユーザに設定変更指示される頻度の高い実行条件を記憶するようにし、この頻度に基づいて、表示順を定めて予め記憶するようにしてもよい。
【００２５】
ＵＩツリー情報３７には、複合機１０で実行可能な全ての実行条件の実行条件情報及び設定値が階層的（ツリー状）に記述されている。図３には、ＸＭＬ文書で表されたＵＩツリー情報３７の一例を示した。図示されるように、ＸＭＬ文書は、テキスト形式で、各実行条件及び各設定値各々の始まりを示す開始タブ＜○○＞と要素の終了を示す終了タグ＜／○○＞により、複数の実行条件と設定値が階層的に記述されている。具体的には、制御部１６は、このＵＩツリー情報３７を、上から順に読み込み、開始タグ及び終了タグを検出していくことにより、ＸＭＬ文書の各要素である実行条件及び設定値の階層構造を解析し、解析結果に基づいて、ＵＩツリー情報３７をツリー構造で表現したＵＩツリー３８を作成して記憶部１４へ記憶する。このＸＭＬ文書で表されたＵＩツリー情報３７は、複合機１０への新規機能の追加や、機能の削除等のタイミングで更新され、ＸＭＬ文書で表されたＵＩツリー情報３７が更新されたときに、制御部１６は、ＵＩツリー３８を作成し、記憶部１４に記憶するようになっている。なお、新たなＸＭＬ文書で表されたＵＩツリー情報３７の複合機１０への入力は、例えば、外部装置からネットワークや電話回線等を介して、複合機１０へ入力されるようにすればよい。本実施の形態では、ＸＭＬ文書で表されたＵＩツリー情報３７が記憶部１４に格納されるとともに、このＵＩツリー情報３７に基づいて制御部１６の制御により作成されたＵＩツリー３８が予め記憶部１４に格納されているものとして説明する。
【００２６】
図４には、ＸＭＬ文書を解析して作成されたＵＩツリー３８の一例を示した。図４に示すように、各実行条件及び設定値が、ＵＩツリー３８のノード（節点）として構成されている（例えば、図４の実行条件「用紙サイズ」５０）。なお、ＸＭＬ文書のＵＩツリー情報３７には、複合機１０に設けられた全ての機能及び各機能の実行条件の複数の全ての設定値が含まれているが、図３には、説明を簡略化するために、一部の記述のみを示した。
【００２７】
なお、図４の６０で示された部分が、図３の実行条件ｉｍａｇｅｆｏｒｍａｔｓの記述６０に対応する部分木（全体のツリーの一部分）である。また、図４の６２で示された部分が、図３の実行条件Ｃｏｌｏｒの記述６２に対応する部分木であり、図４の６４で示された部分が、図３の実行条件Ｓｉｄｅｓｋｉｎｄｓの記述６４に対応する部分木であり、図４の６６で示された部分が、図３の実行条件ｒｅａｄｉｍａｇｅの記述６６に対応する部分木であり、図４の６８で示された部分が、図３の実行条件ＭｅｄｉａＳｉｚｅＫｉｎｄの記述６８に対応する部分木である。更に、図４の６６で示される部分内の、各６６Ａ、６６Ｂ、及び６６Ｃが、図３の実行条件６６のｒｅａｄｉｍａｇｅの下位階層のｓｙｕｋｕｓｈａｋｕ等倍、ｓｙｕｋｕｓｈａｋｕ縮小、及びｓｙｕｋｕｓｈａｋｕ拡大各々の記述６６Ａ、６６Ｂ、及び６６Ｃに対応する部分木である。このように、ＵＩツリー３８は、複数の部分木により構成されている。なお、説明を簡略化するために、図４に示すＵＩツリー３８では省略したが、ＵＩツリー３８には、図４の６９で示される部分木、及び図４の機能「ＦＡＸ」６３のように、複合機１０に設けられている全ての機能及び各機能の実行条件の複数の全ての設定値が木構造で示されるものとして説明する。
【００２８】
次に、記憶部１４に、ユーザ毎に記憶されているユーザテーブル３６に格納されているデフォルト値を変更するときに実行される処理を説明する。
【００２９】
図示を省略した電源スイッチによって複合機１０へ電力が供給されると、制御部１６では所定時間毎に図５に示す処理ルーチンが実行され、ＵＩ表示部２２に、各ユーザ毎のデフォルト値を変更するカスタマイズモード、及びデフォルト値を変更せずに各ユーザのユーザ情報に対応するユーザテーブルの初期設定項目を実行条件として各機能を実行する通常モードの何れか一方が選択可能にＵＩ表示部２２に表示され、ユーザによるＵＩ入力部２４の指示によってカスタマイズモードが指示されると、ステップ１００へ進み、取得部２６を介してユーザ情報が入力されるまで否定判断を繰り返し、肯定されるとステップ１０２へ進む。
【００３０】
ステップ１０２では、上記ステップ１００で入力されたユーザ情報に対応するユーザテーブル３６に格納されている情報を記憶部１４から検索し、次のステップ１０４において、上記ステップ１０２で検索したユーザテーブル３６に格納されている、実行条件情報とデフォルト値を読取り、このデフォルト値を変更可能な操作画面をＵＩ表示部２２へ表示する。
【００３１】
例えば、上記ステップ１０２の処理によって、検索されたユーザテーブルが図２に示すユーザテーブル３６である場合には、ユーザテーブル３６に、ユーザテーブル３６に格納されていうる各種情報に基づいて、ユーザテーブル３６に格納されているデフォルト値を変更可能な変更ボタンが、対応する表示順に応じたＵＩ表示部２２上の位置に表示されるような図７（Ａ）に示す操作画面７０が表示される。操作画面７０には、実行条件情報としての「出力用紙サイズ」のデフォルト値として設定されている「用紙Ａ４」を示す情報が表示されたこの実行条件情報「出力用紙サイズ」のデフォルト値を変更することを指示するための変更ボタン７２Ａと、実行条件情報「両面」のデフォルト値として設定されている「両面→両面」を示す情報が表示されたこの実行条件情報「両面」のデフォルト値を変更することを指示するための変更ボタン７２Ｂと、実行条件情報「読取解像度」のデフォルト値として設定されている「３００ＤＰＩ」を示す情報が表示されたこの実行条件情報「読取解像度」のデフォルト値を変更することを指示するための変更ボタン７２Ｃと、実行条件情報「拡大縮小」のデフォルト値として設定されている「Ａ５→Ａ４」を示す情報が表示されたこの実行条件情報「拡大縮小」のデフォルト値を変更することを指示するための変更ボタン７２Ｄと、実行条件情報「色」のデフォルト値として設定されている「白黒」を示す情報が表示されたこの実行条件情報「色」のデフォルト値を変更することを指示するための変更ボタン７２Ｅと、実行条件情報「部数」のデフォルト値として設定されている「１部」を示す情報が表示されたこの実行条件情報「部数」のデフォルト値を変更することを指示するための変更ボタン７２Ｆと、が表示される。
【００３２】
また、操作画面７０には、操作画面７０に表示されている各実行条件毎の設定値に基づいて複合機１０の対応する機能の実行を指示するための実行ボタン７１が表示される。
【００３３】
次のステップ１０６では、ＵＩ表示部２２に表示されている各変更ボタンの内、対応する実行条件フォルト値を変更することを指示するための変更ボタン７２Ａ〜７２Ｆの内の何れか１つが指示されたか否かを判別し、肯定されると、上記ステップ１００でユーザ情報が入力されたときに、指示された変更ボタン７２Ａ〜７２Ｆに基づいて、上記ステップ１０４の処理でＵＩ表示部２２に表示された操作画面７０の変更ボタン７２Ａ〜７２Ｆに表示されているデフォルト値を変更するとともに、対応するユーザテーブル３６のデフォルト値を変更する、ＵＩカスタマイズ処理（詳細後述）が実行された後に、本ルーチンを終了する。
【００３４】
一方、上記ステップ１０６で否定されて、実行ボタン７２が操作指示された場合には、ＵＩ表示部２２に表示されている操作画面７０に示される各設定値に基づく実行条件で複合機１０の各機能の処理が実行された後に、本ルーチンを終了する。
【００３５】
次に図１のステップ１０８で実行されるＵＩカスタマイズ処理について図６に基づいて説明する。
【００３６】
ＵＩカスタマイズ処理が開始されると、ステップ２００へ進み、記憶部１４に記憶されているＵＩツリー３８から、上記ステップ１０６の処理で選択指示された「変更ボタン」に表示されているデフォルト値の属する部分木内の同一階層の全ての設定値を、検索する。例えば、上記ステップ１０６の処理によって、デフォルト値として設定されている「用紙Ａ４」を示す情報が表示された実行条件情報「出力用紙サイズ」のデフォルト値を変更することを指示するための変更ボタン７２Ａがユーザによって操作指示された場合には、実行条件情報「出力用紙サイズ」をノードとする部分木６８（図４参照）のデフォルト値として表示されている設定値と同一階層の設定値「用紙サイズＡ３」、「用紙サイズＢ４」、「用紙サイズＡ３」、及び「用紙サイズＢ５」が検索される。
【００３７】
次のステップ２０２では、上記ステップ２０２で検索した設定値一覧を選択可能に表示する。例えば、上記ステップ１０６の処理によって、デフォルト値として設定されている「用紙Ａ４」を示す情報が表示された実行条件情報「出力用紙サイズ」のデフォルト値を変更することを指示するための変更ボタン７２Ａがユーザによって操作指示された場合には、図７（Ｂ）に示すように、実行条件情報「出力用紙サイズ」をノードとする部分木６８（図４参照）の「用紙Ａ４」と同一階層に示される設定値「用紙サイズＡ３」、「用紙サイズＢ４」、「用紙サイズＡ３」、及び「用紙サイズＢ５」を選択指示するための選択指示ボタン７５Ａ〜７５Ｅ各々を含む操作画面７４が表示される。操作画面７４には、更に、各種選択指示ボタン７５Ａ〜７５Ｅによって選択指示された設定値を新たなデフォルト値として設定することを指示するためのデフォルト値変更ボタン７６、及び前回表示された操作画面の表示を指示するための戻るボタン７７が含まれている。
【００３８】
次のステップ２０４では、上記操作画面７４に表示された選択指示ボタン７５Ａ〜７５Ｅの何れかがユーザによって選択指示されたか否かを判別することによって、上記ステップ２０２で表示した設定値一覧の内の何れかの設定値が選択されたか否かを判断し、否定されると、ステップ２１６へ進み、肯定されると、ステップ２０６へ進む。
【００３９】
上記ステップ２０４の判断で肯定され、選択指示ボタン７５Ａ〜７５Ｅの何れかがユーザによって選択指示されることによって、上記ステップ１００で取得したユーザ情報のユーザが複合機１０において実行する所望の設定値を選択可能に提供することができる。
【００４０】
ステップ２０６では、上記ステップ２０４で選択された設定値について、この設定値をノードとする更に下位の階層の部分木が存在するか否かを、ＵＩツリー３８を検索することによって判断し、肯定されると、ステップ２０８へ進み、下位の階層の部分木に含まれる同一階層の設定値を検索した後に、上記ステップ２０２へ戻る。
【００４１】
一方、上記ステップ２０６で否定されると、ステップ２１０へ進み、上記ステップ２０４で選択指示された選択指示ボタン７５Ａ〜７５Ｅに対応する設定値を、この設定値の実行条件のデフォルト値としての新たな設定値として設定することを指示するためのデフォルト値変更ボタン７６がユーザによって押圧指示されたか否かを判別する。
【００４２】
上記ステップ２１０で肯定されると、ステップ２１２へ進み、上記ステップ１００で入力されたユーザ情報に対応する、上記ステップ１０２で検索したユーザテーブルの、対応する実行条件を示す実行条件情報に対応するデフォルト値を、上記ステップ２０４で選択指示された選択指示ボタンに応じた設定値に変更する。ステップ２１２の処理によって、上記ステップ１００で入力されたユーザ情報に対応する、ユーザテーブル３６のデフォルト値が変更される。
【００４３】
次のステップ２１４では、上記ステップ２１２の処理によって変更されたユーザテーブル３６に基づいた操作画面がＵＩ表示部２２に表示される。
【００４４】
例えば、図７（Ｂ）に示すように、上記ステップ２０４の処理においてユーザによって選択指示された選択指示ボタンが設定値「用紙サイズＡ３」を選択指示するための選択指示ボタン７５Ｃであった場合には、図７（Ｃ）に示すように、図７（Ａ）に示す操作画面７０の、デフォルト値として設定されている「用紙Ａ４」を示す情報が表示された変更ボタン７２Ａの表示が、デフォルト値「用紙Ａ３」を示すように変更された操作画面７０Ａが、ＵＩ表示部２２に表示される。
【００４５】
一方、上記ステップ２１０で否定された場合には、ステップ２１１へ進み、上記ステップ２０４の処理においてユーザによって選択指示された選択指示ボタンに対応する設定値をデフォルト値として表示するように、この設定値に対応する実行条件の変更ボタンのデフォルト値を示す表示内容が変更される。
【００４６】
次のステップ２１６では、実行ボタン７１がユーザによって押圧指示されたか否かを判別することによって、操作画面７０に表示されている各実行条件毎の設定値に基づいて対応する各機能各々を実行することが指示されたか否かを判別し、否定されると本ルーチンを終了し、肯定されると、ステップ２１８へ進む。
【００４７】
ステップ２１８では、上記ステップ１００で入力されたユーザ情報に対応するユーザテーブル３６に格納されているデフォルト値に基づいた実行条件で対応する各機能各々を実行した後に、本ルーチンを終了する。
【００４８】
以上説明したように、本実施の形態の複合機１０によれば、実行条件として指定可能な複数の項目としての実行条件及び実行条件の設定値が階層的に定められたＵＩツリー３８を予め記憶すると共に、各ユーザ情報または各業務情報毎にこのＵＩツリー３８に含まれる複数の実行条件の設定値の内の少なくとも１つをデフォルト値を予め記憶して、取り込んだユーザ情報または業務情報に対応するデフォルト値を、このデフォルト値に対応するＵＩツリー３８の設定値の部分木の同一階層の設定値に変更することができるので、複合機１０を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することができると共に、各ユーザ情報及び業務情報毎に容易に装置本体で実行する実行条件を変更することができる。
【００４９】
また、ＵＩツリー情報３７に含まれる複数の実行条件及び実行条件の設定値の内の少なくとも１つの設定値をデフォルト値として各ユーザ毎に格納したユーザテーブルを記憶して、このユーザテーブルに基づいた操作画面を表示することができるので、各ユーザ毎に複合機１０の実行条件の設定値を複合機１０を使用する度に設定することなく、容易に、各ユーザの所望の操作画面を表示することができるので、操作の簡略化を図ることができる。
【００５０】
なお、本実施の形態では、ユーザ毎にユーザテーブル３６を記憶する場合を説明したが、各ユーザの業務毎にユーザテーブルを記憶するようにしてもよい。この場合、各ユーザテーブルを業務を示す業務情報に対応付けて記憶部１４に記憶するようにし、上記ステップ１００の処理では、業務情報を入力するようにすればよい。このようにすれば、ユーザのみではなく、各業務毎にも操作画面を容易することができるとともに、容易に初期表示する操作画面の内容をカスタマイズするとともにデフォルト値を変更することができる。
【００５１】
なお、本実施の形態では、操作画面には、各実行条件各々の設定値が変更可能に表示される場合を説明したが、このほかにも、各ユーザが使用する機能及び、各実行条件各々を変更可能に表示するようにしてもよい。この場合、例えば、操作画面に、初期状態の操作画面としてＵＩ表示部２２に表示する初期値としての実行条件を変更するための変更指示ボタンを表示して、この変更指示ボタンがユーザによって指示されたときに、変更可能な実行条件（例えば、用紙サイズ、部数、両面／片面、拡大縮小、ＮＵＰ、及び色）を表示して、表示された実行条件の中から、特定の実行条件が選択されると、選択された実行条件の実行条件情報を、対応するユーザ情報に対応するユーザテーブル３６に対応付けて記憶するようにすればよい。複合機１０に設けられているファクシミリ機能、プリント機能、コピー機能、スキャン機能、ＦＡＸ機能、及びスキャン機能等の各機能についても、同様に設定可能にすればよい。このようにすれば、設定値と同様に、機能及び実行条件についても、初期状態の操作画面に表示するか否かを容易に設定することができる。
【００５２】
また、本実施の形態では、操作画面に表示あれた各設定値に更に設定値をノードとする下位階層の部分木が存在する場合であっても、操作画面には、下位階層の部分木が存在しない設定値と同様の変更ボタン及び選択指示ボタンの表示を行うものとして説明したが、下位階層の部分木が存在する設定値については、下位階層の部分木が存在しない設定値の変更ボタン及び選択指示ボタンとは異なる形態で表示されるようにしてもよい。このようにすれば、更に容易にカスタマイズ可能の操作画面を提供することができる。
【００５３】
また、本実施の形態では、設定値、機能、及び実行条件各々は、同一の形様のボタン表示がなされるものとして説明したが、各部分木毎に各部分木のノードに位置する設定値、実行条件、及び機能各々と、部分木を構成するこのノード以外の設定値及び実行条件各々についてのボタン表示とは、異なる形様で表示するようにしてもよい。
【００５４】
[第２の実施の形態]
上記第１の実施の形態では、ＵＩツリー情報３７に含まれる複数の実行条件及び実行条件の設定値の内の少なくとも１つをデフォルト値として格納したユーザテーブルを各ユーザ毎に記憶し、この記憶されているユーザテーブルに基づいた操作画面を表示し、操作画面を介して入力された情報に基づいてデフォルト値を変更する場合を説明したが、本実施の形態では、第１の実施の形態のユーザテーブルに換えて、ＵＩツリー３８を各ユーザ毎に対応付けて予め記憶し、ユーザの初期設定として設定する設定値以外の設定値をユーザの操作指示に基づいてこのＵＩツリー３８から削除することによって、各ユーザ毎のデフォルト値を変更する場合を説明する。
【００５５】
なお第二の実施の形態における複合機１１の構成は、第一の実施の形態で説明した複合機１０と同一の構成のため、同一部分には同一番号を付与して詳細な説明を省略する。本実施の形態の複合機１１は、図８に示すように、後述する各種処理ルーチン（図９参照）や各種データを予め記憶した図示を省略するＲＯＭを含んで構成され複合機１１を構成する各部の動作を制御するための制御部１７、記憶部１５、ＵＩ表示部２２、ＵＩ入力部２４、及び取得部２６を備えたＵＩ部１２、及びプリント部２８、スキャン部３０、ＦＡＸ部３２、及びコピー部３４を含んで構成される機能部１８を含んで構成されている。上記制御部１７、記憶部１５、ＵＩ表示部２２、ＵＩ入力部２４、及び機能部１８は、データバスやコントロールバス等のバス２０を介して相互に接続されている。
【００５６】
記憶部１５は、ＵＩツリー情報３７及びＵＩツリー３８を記憶するとともに、各ユーザを示すユーザ情報にＵＩツリー３９が対応付けて記憶される。
【００５７】
ＵＩツリー３９は、ＵＩツリー３８の各機能、各実行条件、及び各設定値の内の、ＵＩ表示部２２に初期設定画面として表示する機能、実行条件、及び設定値を示すツリーである。従って、ＵＩツリー３９は、ＵＩツリー３８の複数の機能、実行条件及び設定値の内の、少なくとも１つの機能、実行条件及び設定値を含んで構成される。以下では、ＵＩツリー３９とＵＩツリー３８を明確に区別して説明するために、複合機１０に備えられている全ての機能と、各機能を実行するときの全ての実行条件を示す実行条件情報と、各実行条件の内容を示し各実行条件として設定可能な予め定められた複数の設定値とを含む、このＵＩツリー３８をメインＵＩツリー３８と称して説明する。
【００５８】
次に記憶部１５に記憶されている各ユーザ毎のＵＩツリー３９を変更するときに実行される処理を説明する。
【００５９】
図示を省略した電源スイッチによって複合機１１へ電力が供給されると、制御部１７では所定時間毎に図９に示す処理ルーチンが実行されて、ステップ３００へ進み、取得部２６を介してユーザ情報が入力されるまで否定判断を繰り返し、肯定されるとステップ３０２へ進む。
【００６０】
ステップ３０２では、上記ステップ３００で入力されたユーザ情報に対応するＵＩツリー３９が記憶部１５に記憶されているか否かを判別することによって、ユーザ情報の新規登録か否かを判断し、否定されるとステップ３０８へ進み、前記ステップ３００で入力されたユーザ情報に対応するＵＩツリー３９を記憶部１５から検索した後にステップ３１０へ進む。
【００６１】
上記ステップ３０２で肯定されると、ステップ３０４へ進み、記憶部１５からメインＵＩツリー３８を読取り、次のステップ３０６において上記ステップ３００で入力されたユーザ情報に対応するＵＩツリー３９として上記ステップ３００で入力されたユーザ情報に対応付けて記憶部１５に記憶する。
【００６２】
次のステップ３１０では、上記ステップ３０８で検索したＵＩツリー３９または上記ステップ３０６で記憶したＵＩツリー３９の、最上位階層の設定値は２以上であるか否かを判別し、否定されると、ステップ３１１へ進み、最上位階層の設定値は１であるか否かを判別し、肯定されるとステップ３２０へ進み、否定されると、本ルーチンを終了する。
【００６３】
ステップ３１０で肯定されると、ステップ３１２へ進み、最上位階層の設定値をＵＩ表示部２２へ表示する。例えば、図１１（Ａ）に示すように、最上位階層の設定値が、実行条件「用紙サイズ」の設定値である場合には、実行条件情報「出力用紙サイズ」をノードとする部分木６８（第１の実施の形態の図４参照）に示される各設定値「用紙サイズＡ３」、「用紙サイズＢ４」、「用紙サイズＡ３」、及び「用紙サイズＢ５」各々の内の削除する設定値を選択指示するための削除対象選択指示ボタン８０Ａ〜８０Ｈ各々を含む操作画面８０が表示される。
【００６４】
次のステップ３１４では、上記ステップ３１２の処理によってＵＩ表示部２２に表示された操作画面に示される複数の設定値の内の、削除対象となる削除対象選択指示ボタン各々の内の１または複数の削除対象選択指示ボタンがユーザによって押圧操作された後に、操作画面に含まれる削除実行を指示するための削除ボタンが押圧操作されたか否かを確認することによって、削除指示がなされたか否かを確認し、否定されるとステップ３１８へ進み、肯定されるとステップ３１６へ進む。例えば、図１１（Ａ）に示すように、操作画面８０に表示されている削除対象選択指示ボタン８０Ａ〜８０Ｈの内の１つまたは複数のボタンがユーザによって選択指示された後に、削除ボタン８１が押圧指示されたことを判別することによって、判断することができる。
【００６５】
次のステップ３１６では、上記ステップ３１４で削除指示された設定値を、上記轍鮒２００で入力されたユーザ情報に対応するＵＩツリー３９から削除する。
【００６６】
次のステップ３１８では、ＵＩ表示部２２に表示されている複数の設定値の内の、下位階層の設定値の表示指示がなされたか否かを判別し、肯定されるとステップ３２２へ進み、ＵＩ表示部２２に表示されている設定値の内の下位階層の設定値の表示指示がなされた設定値をノードとする下位階層の部分木の設定値を検索し、次のステップ３２４において、検索した設定値を上記ステップ３１２と略同様に表示した後に、上記ステップ３１４へ戻る。
【００６７】
上記ステップ３１８で否定されると、ステップ３２０へ進み、ＵＩ表示部２２に表示されている複数の設定値の内の、上位階層の設定値の表示指示がなされたか否かを判別し、否定されると、本ルーチンを終了し、肯定されると肯定されるとステップ３２６へ進み、ＵＩ表示部に表示されている設定値の内の上位階層の設定値の表示指示がなされた設定値の上位階層の設定値を検索し、次のステップ３２８において、検索した設定値を上記ステップ３１２と略同様に表示した後に、上記ステップ３１４へ戻る。
【００６８】
上記ステップ３００〜ステップ３２８の処理が実行されることによって、図１０に示すように、各ユーザに対応するＵＩツリー３９の内の、このユーザが複合機１０において各種機能を実行するときの条件を設定するときにＵＩ表示部２２に表示される初期設定値として設定する設定値８６以外の設定値８８を、ＵＩツリー３９から削除することができる。
【００６９】
以上説明したように、本実施の形態によれば、各ユーザ情報及び業務情報毎に、複合機１１に備えられている全ての複数の実行条件及び実行条件の設定値とが階層的に定められたＵＩツリー情報３７をツリー構造で表現したＵＩツリー３８を各ユーザ毎に対応付けて予め記憶し、ユーザの初期設定として設定する設定値以外の設定値をユーザの操作指示に基づいてこのＵＩツリー３８から削除することによって、各ユーザ毎の操作画面を変更することができるので、装置本体を使用するユーザまたは各ユーザの業務毎に操作性のよい操作画面を提供することができると共に、各ユーザ情報及び業務情報毎に容易に装置本体で実行する実行条件を変更することができる。
【００７０】
なお、本実施の形態では、削除対象となる設定値を選択する実行条件として、実行条件「用紙サイズ」を一例として説明したが、「用紙サイズ」以外の実行条件についても、同様に設定することができる。具体的には、図１１（Ａ）または図１１（Ｂ）に示す操作画面８０の戻るボタン８３がユーザによって押圧操作されると、操作画面８０に表示されている設定値のノードとしての実行条件「用紙サイズ」と同一階層の実行条件をＵＩツリー３９から検索して、ユーザによる選択指示可能に表示するようにすればよい。
【００７１】
なお、本実施の形態では、ユーザ毎にＵＩツリー３９を記憶する場合を説明したが、各ユーザの業務毎にユーザテーブルを記憶するようにしてもよい。この場合、各ユーザツリー３９を業務を示す業務情報に対応付けて記憶部１５に記憶するようにし、上記ステップ３００の処理では、業務情報を入力するようにすればよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施形態に係る複合機の構成を示すブロック図である。
【図２】第１の実施の形態に係るユーザテーブルの一例を示す模式図である。
【図３】第１の実施の形態に係るＸＭＬ文書で表されたＵＩツリー情報の一例を示す図である。
【図４】第１の実施の形態に係るＵＩツリーの一例を示す模式図である。
【図５】第１の実施の形態のユーザ毎に記憶されているユーザテーブルに格納されているデフォルト値を変更するときに実行される処理を示すフローチャートである。
【図６】図５におけるＵＩカスタマイズ処理を示すフローチャートである。
【図７】図４及び図５の処理実行したときの操作画面の表示内容を示す模式図であり、（Ａ）は、変更対象となる設定値の選択ボタンが表示された操作画面を示し、（Ｂ）は、選択可能な設定値が選択可能に表示された操作画面を示し、（Ｃ）は、設定値が変更された後の操作画面の一例を示す模式図である。
【図８】本発明の第２の実施形態に係る複合機の構成を示すブロック図である。
【図９】第２の実施形態に係る各ユーザ毎のＵＩツリーを変更するときに実行される処理を示すフローチャートである。
【図１０】図９の処理が実行されることによって設定値の一部が削除されたＵＩツリーを示す模式図である。
【図１１】図９の処理実行したときの操作画面の表示内容を示す模式図であり、（Ａ）は、削除対象となる設定値の選択ボタンが表示された操作画面を示し、（Ｂ）は、削除対象となる設定値が削除された後の操作画面を示し、（Ｃ）は、削除対象となる設定値を選択する実行条件として、用紙設定以外の実行条件を選択可能に表示した操作画面の一例を示す模式図である。
【符号の説明】
【００７３】
１０、１１  複合機
１４、１５  記憶部
１６、１７  制御部
２２  ＵＩ表示部
２４  ＵＩ入力部
２６  取得部
１８  機能部
【図１】
2006155282.tif 000003
【図２】
2006155282.tif 000004
【図３】
2006155282.tif 000005
【図４】
2006155282.tif 000006
【図５】
2006155282.tif 000007
【図６】
2006155282.tif 000008
【図７】
2006155282.tif 000009
【図８】
2006155282.tif 000010
【図９】
2006155282.tif 000011
【図１０】
2006155282.tif 000012
【図１１】
2006155282.tif 000013