(57)【特許請求の範囲】
【請求項１】
画像形成装置に搭載された複数の機能のそれぞれを示すマーカが一覧表示されたマーカ表示領域と、前記マーカ表示領域における指定された範囲の所定個のマーカのそれぞれに対応し、前記機能を設定するための前記所定個のオブジェクトが表示されたオブジェクト表示領域とを有する表示手段と、
前記マーカ表示領域において、前記マーカを機能の種類に応じてカテゴリ毎にグループ分けした状態で表示すると共に、前記オブジェクト表示領域において、前記オブジェクトを機能の種類に応じてマーカと同じカテゴリ毎にグループ分けした状態で表示する制御手段とを備え、
前記制御手段は、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令に応じて、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、画像形成装置。
【請求項２】
前記制御手段は、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令として、前記マーカ表示領域におけるマーカの配列方向に平行な第１の方向を指定するための第１の命令と、前記第１の方向と反対の第２の方向を指定するための第２の命令とを受け付け、
前記第１の命令に応じて、前記指定された範囲の所定個のマーカよりも前記第１の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、
前記第２の命令に応じて、前記指定された範囲の所定個のマーカよりも前記第２の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令として、前記マーカ表示領域において、表示されたマーカを指定する第３の命令を受け付け、
前記第３の命令に応じて、前記指定されたマーカに対応するオブジェクトが属するカテゴリのオブジェクトが表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項１または２に記載の画像形成装置。
【請求項４】
前記制御手段は、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令として、前記マーカ表示領域において、マーカの配列方向に平行な第１の方向を指定するための第４の命令と、前記第１の方向と反対の第２の方向を指定するための第５の命令とを受け付け、
前記第４の命令に応じて、前記指定された範囲の所定個のマーカよりも前記第１の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、
前記第５の命令に応じて、前記指定された範囲の所定個のマーカよりも前記第２の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項１または２に記載の画像形成装置。
【請求項５】
各前記オブジェクトには前記カテゴリ内における表示の配列順が対応付けられており、
前記制御手段は、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令として、前記オブジェクト表示領域において、表示されたオブジェクトを選択する第６の命令を受け付け、
前記第６の命令に応じて、前記選択されたオブジェクトが属するカテゴリのオブジェクトが前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
各前記マーカ及び各前記オブジェクトには、カテゴリ内における表示の配列順が対応付けられており、
各前記マーカ及び各前記オブジェクトは、前記マーカ表示領域及び前記オブジェクト表示領域において左右方向に順に配列されて表示されており、
前記制御手段は、
左方向を指定するための命令を前記第１の命令として受け付け、右方向を指定するための命令を前記第２の命令として受け付け、
前記第１の命令に応じて、当該第１の命令を受け付けたときに前記オブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリのオブジェクトが、前記オブジェクト表示領域の左端から前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、
前記第２の命令に応じて、当該第２の命令を受け付けたときに前記オブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリの右隣のカテゴリのオブジェクトが、前記オブジェクト表示領域の左端から前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項２に記載の画像形成装置。
【請求項７】
各前記マーカ及び各前記オブジェクトには、カテゴリ内における表示の配列順が対応付けられており、
各前記マーカ及び各前記オブジェクトは、前記マーカ表示領域及び前記オブジェクト表示領域において左右方向に順に配列されて表示されており、
前記制御手段は、
前記マーカ表示領域において、表示されたマーカを指定する前記第３の命令を受け付け、
前記第３の命令に応じて、前記指定されたマーカに対応するオブジェクトが属するカテゴリのオブジェクトが、前記オブジェクト表示領域の左端から前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項３に記載の画像形成装置。
【請求項８】
各前記マーカ及び各前記オブジェクトには、カテゴリ内における表示の配列順が対応付けられており、
各前記マーカ及び各前記オブジェクトは、前記マーカ表示領域及び前記オブジェクト表示領域において左右方向に順に配列されて表示されており、
前記制御手段は、
前記マーカ表示領域において、左方向を指定するための命令を前記第４の命令として受け付け、右方向を指定するための命令を前記第５の命令として受け付け、
前記第４の命令に応じて、当該第４の命令を受け付けたときに前記オブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリのオブジェクトが、前記オブジェクト表示領域の左端から前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、
前記第５の命令に応じて、当該第５の命令を受け付けたときに前記オブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリの右隣のカテゴリのオブジェクトが、前記オブジェクト表示領域の左端から前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項４に記載の画像形成装置。
【請求項９】
前記オブジェクトは、前記オブジェクト表示領域において左右方向に順に配列されて表示されており、
前記制御手段は、
前記オブジェクト表示領域において、表示されたオブジェクトを選択する前記第６の命令を受け付け、
前記第６の命令に応じて、前記選択されたオブジェクトが属するカテゴリのオブジェクトが、前記オブジェクト表示領域の左端から前記配列順の一番目から順に表示されるよう、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する、請求項５に記載の画像形成装置。
【請求項１０】
画像形成装置に搭載された複数の機能のそれぞれを示すマーカが一覧表示されたマーカ表示領域と、前記マーカ表示領域における指定された範囲の所定個のマーカのそれぞれに対応し、前記機能を設定するための前記所定個のオブジェクトが表示されたオブジェクト表示領域とを有する表示手段の、前記マーカ表示領域において、前記マーカを機能の種類に応じてカテゴリ毎にグループ分けした状態で表示すると共に、前記オブジェクト表示領域において、前記オブジェクトを機能の種類に応じてマーカと同じカテゴリ毎にグループ分けした状態で表示するステップと、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令に応じて、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更するステップと、
を備える画像形成装置における表示方法。
【請求項１１】
画像形成装置に搭載された複数の機能のそれぞれを示すマーカが一覧表示されたマーカ表示領域と、前記マーカ表示領域における指定された範囲の所定個のマーカのそれぞれに対応し、前記機能を設定するための前記所定個のオブジェクトが表示されたオブジェクト表示領域とを有する表示手段の、前記マーカ表示領域において、前記マーカを機能の種類に応じてカテゴリ毎にグループ分けした状態で表示すると共に、前記オブジェクト表示領域において、前記オブジェクトを機能の種類に応じてマーカと同じカテゴリ毎にグループ分けした状態で表示するステップと、
前記オブジェクト表示領域に表示するオブジェクトを変更するための命令に応じて、前記オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更するステップと、
を画像形成装置のコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の各種の機能に関する設定を受け付けるためユーザインターフェイスの技術に関する。
【背景技術】
【０００２】
ＦＡＸ機能、プリント機能等の複数の機能を有する、いわゆる複合機（以下、「ＭＦＰ（Multi  Function  Peripheral）」という。）が知られている。ＭＦＰの多機能化が進めば、ユーザは１台のＭＦＰを用いて多くの機能が使用出来るようになる。一方で、ＭＦＰが備える操作パネルの大きさには限度があり、使用できる全ての機能に対応するキーを、操作パネルに同時に表示することは難しい。そして、全ての機能のキーを操作パネルに同時に表示しようとすると、キーが小さくなると同時に、キーの間隔も狭くならざるを得ず、結果として誤操作が多くなって操作性が悪化する。
【０００３】
これに対して、特開２０１０−８７５２号公報（特許文献１）には、電子機器の操作表示装置および画像形成装置が開示されている。特開２０１０−８７５２号公報（特許文献１）によると、機能選択表示部は、当該電子機器が有する複数の機能を選択するための機能選択キーを所定領域内に複数配列する。態様変更指示部は、当該所定領域の外に配置され、予め設定された機能選択キーに対する態様変更指示を受け付ける態様変更キーを有する。変更制御部は、態様変更キーが操作されたとき、当該態様変更キーに予め割当てられた態様変更機能に基づき、機能選択キーの配列状態を変えずに、機能選択表示部における当該態様を変更する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、選択可能な全ての機能が操作パネルに同時に表示できることが前提とされており（例えば、特許文献１の図３・５・６）、全ての機能が同時に表示できない場合のことが考慮されていない。
【０００６】
一方で、表示対象となる機能の全てが操作パネルに同時に表示できない場合、つまり、表示対象となる機能の一部しか操作パネルに表示できない場合においては、操作パネルに表示する画面をスクロールさせることにより、表示対象となる機能を順次表示させる技術が用いられることがある。そして、このような画面をスクロールさせる技術を用いる場合には、表示対象となる全ての機能を、関連性に応じてカテゴリーごとに分類し、同一のカテゴリーに属する機能を近くに配置して表示させることが多い。
【０００７】
このような技術において、例えば、ユーザのスクロール操作の結果、ユーザが注目しているカテゴリに属する機能の一部のみが、操作パネルに表示される状況となることがある。その様な状況においては、ＭＦＰを使い慣れていないユーザは、操作パネルに表示されている機能が、自分自身が注目するカテゴリーに属する全ての機能と勘違いして、（表示パネルに表示されていない）他の機能を考慮することなく設定を完了してしまう可能性がある。
【０００８】
そして、操作パネルに表示されていない他の機能の中に、ユーザにとってより好ましい機能が存在した場合には、ユーザは、注目しているカテゴリに属する最も好ましい機能の存在に気が付かずに、それとは別の機能を選択してしまう可能性がある。その結果、ユーザは満足する設定でジョブを実行させることができないことになる。
【０００９】
本発明は、かかる問題を解決するためになされたものであり、その目的は、ユーザに所望する機能を、容易に見つけさせる技術を提供することである。
【課題を解決するための手段】
【００１０】
この発明のある局面に従うと、画像形成装置に搭載された複数の機能のそれぞれを示すマーカが一覧表示されたマーカ表示領域と、マーカ表示領域における指定された範囲の所定個のマーカのそれぞれに対応し、機能を設定するための所定個のオブジェクトが表示されたオブジェクト表示領域とを有する表示手段と、マーカ表示領域において、マーカを機能の種類に応じてカテゴリ毎にグループ分けした状態で表示すると共に、オブジェクト表示領域において、オブジェクトを機能の種類に応じてマーカと同じカテゴリ毎にグループ分けした状態で表示する制御手段とを備える画像形成装置が提供される。制御手段は、オブジェクト表示領域に表示するオブジェクトを変更するための命令に応じて、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１１】
好ましくは、制御手段は、オブジェクト表示領域に表示するオブジェクトを変更するための命令として、マーカ表示領域におけるマーカの配列方向に平行な第１の方向を指定するための第１の命令と、第１の方向と反対の第２の方向を指定するための第２の命令とを受け付け、第１の命令に応じて、指定された範囲の所定個のマーカよりも第１の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、第２の命令に応じて、指定された範囲の所定個のマーカよりも第２の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１２】
好ましくは、制御手段は、オブジェクト表示領域に表示するオブジェクトを変更するための命令として、マーカ表示領域において、表示されたマーカを指定する第３の命令を受け付け、第３の命令に応じて、指定されたマーカに対応するオブジェクトが属するカテゴリのオブジェクトが表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
好ましくは、制御手段は、オブジェクト表示領域に表示するオブジェクトを変更するための命令として、マーカ表示領域において、マーカの配列方向に平行な第１の方向を指定するための第４の命令と、第１の方向と反対の第２の方向を指定するための第５の命令とを受け付け、第４の命令に応じて、指定された範囲の所定個のマーカよりも第１の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、第５の命令に応じて、指定された範囲の所定個のマーカよりも第２の方向側に表示されたマーカに対応するオブジェクトが表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１３】
好ましくは、各オブジェクトにはカテゴリ内における表示の配列順が対応付けられており、制御手段は、オブジェクト表示領域に表示するオブジェクトを変更するための命令として、オブジェクト表示領域において、表示されたオブジェクトを選択する第６の命令を受け付け、第６の命令に応じて、選択されたオブジェクトが属するカテゴリのオブジェクトが配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１４】
好ましくは、各マーカ及び各オブジェクトには、カテゴリ内における表示の配列順が対応付けられており、各マーカ及び各オブジェクトは、マーカ表示領域及びオブジェクト表示領域において左右方向に順に配列されて表示されており、制御手段は、左方向を指定するための命令を第１の命令として受け付け、右方向を指定するための命令を第２の命令として受け付け、第１の命令に応じて、当該第１の命令を受け付けたときにオブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリのオブジェクトが、オブジェクト表示領域の左端から配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、第２の命令に応じて、当該第２の命令を受け付けたときにオブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリの右隣のカテゴリのオブジェクトが、オブジェクト表示領域の左端から配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１５】
好ましくは、各マーカ及び各オブジェクトには、カテゴリ内における表示の配列順が対応付けられており、各マーカ及び各オブジェクトは、マーカ表示領域及びオブジェクト表示領域において左右方向に順に配列されて表示されており、制御手段は、マーカ表示領域において、表示されたマーカを指定する第３の命令を受け付け、第３の命令に応じて、指定されたマーカに対応するオブジェクトが属するカテゴリのオブジェクトが、オブジェクト表示領域の左端から配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
好ましくは、各マーカ及び各オブジェクトには、カテゴリ内における表示の配列順が対応付けられており、各マーカ及び各オブジェクトは、マーカ表示領域及びオブジェクト表示領域において左右方向に順に配列されて表示されており、制御手段は、マーカ表示領域において、左方向を指定するための命令を第４の命令として受け付け、右方向を指定するための命令を第５の命令として受け付け、第４の命令に応じて、当該第４の命令を受け付けたときにオブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリのオブジェクトが、オブジェクト表示領域の左端から配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更し、第５の命令に応じて、当該第５の命令を受け付けたときにオブジェクト表示領域の左端に表示されていたオブジェクトが属するカテゴリの右隣のカテゴリのオブジェクトが、オブジェクト表示領域の左端から配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１６】
好ましくは、オブジェクトは、オブジェクト表示領域において左右方向に順に配列されて表示されており、制御手段は、オブジェクト表示領域において、表示されたオブジェクトを選択する第６の命令を受け付け、第６の命令に応じて、選択されたオブジェクトが属するカテゴリのオブジェクトが、オブジェクト表示領域の左端から配列順の一番目から順に表示されるよう、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更する。
【００１７】
この発明の別の局面に従うと、画像形成装置に搭載された複数の機能のそれぞれを示すマーカが一覧表示されたマーカ表示領域と、マーカ表示領域における指定された範囲の所定個のマーカのそれぞれに対応し、機能を設定するための所定個のオブジェクトが表示されたオブジェクト表示領域とを有する表示手段の、マーカ表示領域において、マーカを機能の種類に応じてカテゴリ毎にグループ分けした状態で表示すると共に、オブジェクト表示領域において、オブジェクトを機能の種類に応じてマーカと同じカテゴリ毎にグループ分けした状態で表示するステップと、オブジェクト表示領域に表示するオブジェクトを変更するための命令に応じて、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更するステップとを備える。
【００１８】
この発明の別の局面に従うと、画像形成装置に搭載された複数の機能のそれぞれを示すマーカが一覧表示されたマーカ表示領域と、マーカ表示領域における指定された範囲の所定個のマーカのそれぞれに対応し、機能を設定するための所定個のオブジェクトが表示されたオブジェクト表示領域とを有する表示手段の、マーカ表示領域において、マーカを機能の種類に応じてカテゴリ毎にグループ分けした状態で表示すると共に、オブジェクト表示領域において、オブジェクトを機能の種類に応じてマーカと同じカテゴリ毎にグループ分けした状態で表示するステップと、オブジェクト表示領域に表示するオブジェクトを変更するための命令に応じて、オブジェクト表示領域に表示するオブジェクトをカテゴリ単位で変更するステップとを画像形成装置のコンピュータに実行させる。
【発明の効果】
【００１９】
以上のように、本発明によって、ユーザに所望する機能を、容易に見つけさせることができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係る画像形成装置１００の全体構成を表わす正面断面図である。
【図２】本実施の形態に係る画像形成装置１００のプリントエンジン部分の構成を表わす正面断面図である。
【図３】本実施の形態に係る画像形成装置１００のハードウェア構成を示すブロック図である。
【図４】本実施の形態に係る画質／濃度に関する機能バッジ１３００を中央に表示しているタッチパネル１３３を示すイメージ図である。
【図５】本実施の形態に係るカテゴリと機能バッジと表示エリアとの関係を示すイメージ図である。
【図６】機能バッジの第１のスクロール処理を示す第１のイメージ図である。
【図７】機能バッジの第１のスクロール処理を示す第２のイメージ図である。
【図８】本実施の形態に係る画像形成装置１００における機能バッジの第１のスクロール処理を示すフローチャートである。
【図９】機能バッジの第２のスクロール処理を示す第１のイメージ図である。
【図１０】機能バッジの第２のスクロール処理を示す第２のイメージ図である。
【図１１】本実施の形態に係る画像形成装置１００における機能バッジの第２のスクロール処理を示すフローチャートである。
【図１２】本変形例に係る画像形成装置１００における機能バッジの第２のスクロール処理を示すフローチャートである。
【図１３】機能バッジの第３のスクロール処理を示す第１のイメージ図である。
【図１４】機能バッジの第３のスクロール処理を示す第２のイメージ図である。
【図１５】本実施の形態に係る画像形成装置１００における機能バッジの第３のスクロール処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２２】
＜画像形成装置１００の全体構成＞
まず、本実施の形態に係る画像形成装置１００の全体構成の一態様について説明する。図１は、本実施の形態に係る画像形成装置１００の全体構成を表わす正面断面図である。図２は、本実施の形態に係る画像形成装置１００のプリントエンジン部分の構成を表わす正面断面図である。
【００２３】
本実施の形態においては、画像形成装置１００の一例として、タンデム型のデジタルカラー複合機について説明する。なお、デジタルカラー複合機は、一般的に、セットされた原稿の画像を統み取ってＨＤＤ（Hard  disk  drive）等に蓄積するスキャンジョブ、さらにそれを用紙等にプリントするコピージョブ、パーソナルコンピュータ（以下、ＰＣとも記載する。）等の外部端末からの印刷指示に基づいて用紙に印刷するプリントジョブ、ファクシミリ装置等からファクシミリデータを受信してＨＤＤ等に蓄積するファクシミリジョブ、ＨＤＤ等に蓄積された画像を用紙等に印刷するＨＤＤプリントジョブ（ＢＯＸプリントジョブ）等を実行することができる。
【００２４】
図１および図２を参照して、本体１の上部には、原稿２を一枚ずつ分離した状態で自動的に搬送する自動原稿搬送装置（ＡＤＦ）３と、自動原稿搬送装置３によって搬送される原稿２の画像を読み取る画像読取装置４が配置されている。画像読取装置４は、プラテンガラス５上に載置された原稿２を光源６によって照明する。画像読取装置４は、原稿２からの反射光像を、フルレートミラー７およびハーフレートミラー８、９および結像レンズ１０からなる縮小光学系を介してＣＣＤ（Charge  Coupled  Device）等からなる画像読取素子１１上に走査露光する。画像読取装置４は、画像読取素子１１を用いて、原稿２の色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るようになっている。
【００２５】
画像読取装置４は、ＦＡＸ送信原稿の読み取りや、Ｓｃａｎ  ｔｏ  Ｅ−Ｍａｉｌや、Ｂｏｘ保存などの原稿読み取り機能を備えている。画像読取装置４によって読み取られた原稿２の色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データとして画像処理部１２に送られる。
【００２６】
画像処理部１２は、原稿２の反射率データに対して、シェーデイング補正、位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、色／移動編集等の所定の画像処理を施す。また、画像処理部１２は、パーソナルコンピュータ等から送られてくる画像データに対しても、所定の画像処理を行なうことができる。画像処理部１２で所定の画像処理が施された画像データは、同じく画像処理部１２によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿再現色材階調データへと変換される。画像データは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋに対する画像露光を行う、プリントヘッド１４に送られる。画像露光装置としてのプリントヘッド１４は、所定の色の原稿再現色材階調データに応じて、レーザビームＬＢによる画像露光を行う。
【００２７】
ところで、タンデム型のデジタルカラー複合機の場合、本体１の内部には、図１および図２に示すように、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋが、水平方向に一定の間隔をおいて並列的に配置されている。これらの４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋは、すべて同様に構成されている。
【００２８】
図２を参照して、４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋの各々は、所定の速度で回転駆動される像担持体としての感光体ドラム１５と、この感光体ドラム１５の表面を一様に帯電する一次帯電用の帯電ロールと、当該感光体ドラム１５の表面に所定の色に対応した画像を露光して静電潜像を形成する画像露光装置としてのプリントヘッド１４と、感光体ドラム１５上に形成された静電潜像を所定の色のトナーで現像する現像器１７と、感光体ドラム１５の表面を清掃するクリーニング装置１８とから構成されている。
【００２９】
プリントヘッド１４は、図１および図２に示すように、４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋに共通に構成されている。プリントヘッド１４は、図示しない４つの半導体レーザを各色の原稿再現色材階調データに応じて変調して、これらの半導体レーザからのレーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋを当該階調データに応じて出射する。なお、上記プリントヘッド１４は、複数の画像形成ユニット毎に個別に構成されてもよい。
【００３０】
４つの半導体レーザから出射された各レーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、１つの回転多面鏡１９に照射され、回転多面鏡１９によって偏向走査される。その際、上記４つの半導体レーザから出射された各レーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋのうち、レーザビームＬＢ−ＹとレーザビームＬＢ−Ｍは、回転多面鏡１９の一方の側面に照射され、他のレーザビームＬＢ−ＣとレーザビームＬＢ−Ｋは、回転多面鏡１９の他方の側面に照射される。
【００３１】
その結果、レーザビームＬＢ−Ｙ、ＬＢ−Ｍと、レーザビームＬＢ−Ｃ、ＬＢ−Ｋとでは、回転多面鏡１９によって偏向走査される方向が互いに逆方向となる。回転多面鏡１９によって偏向走査されたレーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、図示しないｆ−θレンズを介して、複数枚の反射ミラー２０１〜２０３によって反射される。レーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、各画像形成ユニットの感光体ドラム１５上に、ウィンドウ２１を通して斜め下方から走査露光される。
【００３２】
画像処理部１２からは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋに共通して設けられたプリントヘッド１４に、各色の画像データが順次出力され、このプリントヘッド１４から画像データに応じて出射されたレーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、対応する感光体ドラム１５の表面に走査露光される。これによって、静電潜像が形成される。
【００３３】
そして、感光体ドラム１５上に形成された静電潜像は、図１および図２に示すように、現像器１７によって、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像として現像される。イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像は、各画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋの上方にわたって配置された中間転写ベルトユニット２２の中間転写ベルト２５上に、一次転写ロール２６によって多重に転写される。
【００３４】
中間転写ベルト２５は、ドライブロール２７と、バックアップロール２８と、テンショロール２４との間に一定のテンションで掛け回される。中間転写ベルト２５は、図示しない定速性に優れた専用の駆動モーターによって回転駆動されるドライブロール２７によって、所定の方向に所定の速度で循環駆動されるようになっている。中間転写ベルト２５としては、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等の手段によって接続することにより、無端ベルト状に形成したものなどが用いられる。
【００３５】
中間転写ベルト２５上に多重に転写されたイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像は、バックアップロール２８に中間転写ベルトを介して圧接する二次転写ロール２９によって、圧接力および静電気力により転写材としての転写用紙３０上に二次転写される。これらの各色のトナー像が転写された転写用紙３０は、上方に位置する定着器３１へと搬送される。
【００３６】
二次転写ロール２９は、バックアップロール２８の側方に位置している。二次転写ロール２９は、下方から上方に向けて搬送される転写用紙３０上に、各色のトナー像を一括して二次転写する。そして、各色のトナー像が転写された転写用紙３０は、定着器３１によって熱および圧力によって定着処理を受けた後、排出ロール３２によって本体１の上部に設けられた排出トレイ３３上に排出される。
【００３７】
なお、本実施の形態においては、給紙カセット３４から所定のサイズの転写用紙３０が、給紙ロール３５および用紙分離搬送用のロール対３６により、用紙搬送路３７を通って、レジストロール３８まで搬送されて停止される。転写用紙３０は、所定のタイミングで回転するレジストロール３８によって、中間転写ベルト２５の二次転写位置へと送出される。
【００３８】
なお、デジタルカラー複合機において、転写用紙３０の両面に画像形成を行う場合には、片面に画像が定着された転写用紙３０を、排出ロール３２によって排出トレイ３３上にそのまま排出しない。デジタルカラー複合機は、図示しない切替ゲートによって転写用紙３０の搬送方向を切り替え、用紙搬送用のロール対３９を介して転写用紙３０を両面用搬送ユニット４０へと搬送する。
【００３９】
両面用搬送ユニット４０は、搬送経路４１に沿って設けられた図示しない搬送用のロール対を用いて、転写用紙３０の表裏を反転させた状態で、転写用紙３０を再度レジストロール３８へと搬送する。そして、転写用紙３０の裏面に画像が転写・定着した後、転写用紙３０を排出トレイ３３上に排出する。図１および図２における４４Ｙ、４４Ｍ、４４Ｃ、４４Ｋは、それぞれ、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の現像器１７に所定の色のトナーを供給するためのトナーカートリッジを示している。
【００４０】
＜画像形成装置１００のハードウェア構成＞
次に、画像形成装置１００のハードウェア構成について説明する。図３は、本実施の形態に係る画像形成装置１００のハードウェア構成を示すブロック図である。
【００４１】
図３を参照して、画像形成装置１００は、ディスプレイ１３１、タブレット１３２、ハードウェアボタン１３４、認証装置１３５、プリンタ１３６を含む。
【００４２】
ディスプレイ１３１としては、たとえば液晶ディスプレイ（ＬＣＤ）やＣＲＴ（cathode-ray  tube）ディスプレイなどが利用される。本実施の形態においては、ディスプレイ１３１の表面にタブレット１３２が敷設されている。すなわち、ディスプレイ１３１とタブレット１３２とがタッチパネル１３３を構成する。
【００４３】
ハードウェアボタン１３４については後述する。認証装置１３５は、接触型／非接触型のＩＣカード認証装置や指静脈認証装置などを含む。図３のプリンタ１３６は、図１および図２を用いて説明されたプリンタエンジンを指す。
【００４４】
画像形成装置１００は、ＣＰＵ（central  processing  unit）１１０を含む。ＣＰＵ１１０は、バスを介して、ＮＶ−ＲＡＭ（Non  Volatile−Random  Access  Memory）１０１、ＢｏｏｔＲＯＭ（Read  Only  Member）１０２、ＲＡＭ１０３、ハードディスクドライブ（ＨＤＤ）１０５、通信制御部（通信インターフェイス）１０６、表示制御部１２１、入力制御部１２２、認証制御部１２３、印刷制御部１２４に接続されている。
【００４５】
ＣＰＵ１１０は、ＮＶ−ＲＡＭ１０１、ＢｏｏｔＲＯＭ１０２、ＲＡＭ１０３、ハードディスクドライブ１０５に記憶されているデータに基づいて、画像形成装置１００の全体の動作を制御する。
【００４６】
ＲＡＭ１０３（揮発メモリ）は、ＣＰＵ１１０が動作するための作業領域を提供する。ＨＤＤ１０５（不揮発メモリ）は、画像形成装置１００がコピージョブやプリントジョブを実行する際に、画像形成される画像データなどを格納する。また、ＨＤＤ１０５は、スキャンジョブで読み取られた画像データを、後で出力可能なように格納（ＢＯＸ保存）する。
【００４７】
ＣＰＵ１１０は、ＲＡＭ１０３に展開されるプログラムに基づいて、タッチパネル１３３（ディスプレイ１３１）に、複数の機能のそれぞれを示す複数の機能バッジ（機能を示すオブジェクト）１３００を表示する（図４を参照。）。そして、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザからの操作命令に応じて、表示される機能バッジ１３００を変更する。本実施の形態に係る画像形成装置１００においては、ＲＡＭ１０３が複数のカテゴリと複数の機能バッジとの対応関係を示すテーブルを格納する（図５を参照。）。なお、カテゴリとは、機能バッジ１３００をその機能の種類に応じて分けたグループをいう。
【００４８】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【００４９】
図４は、機能バッジ１３００を表示しているタッチパネル１３３の一例を示すイメージ図である。図５は、本実施の形態に係るカテゴリと機能バッジとタッチパネル１３３（ディスプレイ１３１）の表示エリアとの関係を示すイメージ図である。
【００５０】
図４を参照して、本実施の形態に係る画像形成装置１００においては、タッチパネル１３３とハードウェアボタン１３４とから操作部が構成される。ＣＰＵ１１０は、タッチパネル１３３に、画像形成装置１００の状態をユーザに対して通知するための画面、および、ユーザが指で触れることにより画像形成装置１００に対して命令を入力するための画面を表示させる。
【００５１】
より詳細には、タッチパネル１３３は、複数の機能バッジ１３００を選択可能に表示する。本実施形態では、ＣＰＵ１１０は、タッチパネル１３３に、８つの機能バッジ１３００を表示させる。
【００５２】
機能バッジ１３００は、画像形成装置１００が備える機能を示す画像であり、１つの機能バッジ１３００は画像形成装置１００が備える機能の１つに対応している。機能バッジ１３００は、対応する機能を示す機能種別１３０１、機能を表すイラスト１３０２、および、現在設定されている項目内容１３０３で構成されている。ユーザは、この機能バッジ１３００にタッチすることによって、画像形成装置１００にその項目内容（動作条件）を入力する。
【００５３】
なお、項目内容を設定する方法としては、機能バッジ１３００がタッチされたことを受けて「ＯＮ」と「ＯＦＦ」を入れ替えて設定する方法が挙げられる。機能バッジ１３００が、いわゆるトグルキーを実現する。例えば、「光沢コピー」に対応する機能バッジ１３００はトグルキーであり、キーがタッチされる度に、（光沢コピーを）「使用する」、「使用しない」が交互に設定される。
【００５４】
またもう一つの方法は、機能バッジ１３００がタッチされたことを受けて、タッチパネル１３３に、項目内容を設定するための新たな画面を表示し、ユーザから当該画面を介して設定を受け付ける方法が挙げられる。
【００５５】
タッチパネル１３３のうち、この複数の機能バッジ１３００を表示している領域を機能バッジエリア１３２３という。この機能バッジエリア１３２３には、画像形成装置１００が備える全ての機能バッジ１３００のうちの一部、図４では「ブック原稿」、「連続読込み」、「自動回転」、「下地調整」、「文字表現」、「光沢コピー」、「ネガポジ反転」、「ベースカラー」に対応する機能バッジ１３００が表示されている。ＣＰＵ１１０は、機能バッジエリア１３２３の下方に、スクロールトラック１３２４、スライドゲージ１３２５を表示させる。スクロールトラックとスライドゲージについては後述する。
【００５６】
本実施の形態に係る画像形成装置１００では、機能バッジとカテゴリとの対応関係が図５に示す様に規定されている。図５に示す、カテゴリと機能バッジとの対応関係を規定したデータはＢｏｏｔＲＯＭ１０２またはＨＤＤ１０５などの不揮発性メモリに記憶される。画像形成装置１００は、３３個の機能バッジ１３００を有する。以下では、機能バッジ１３００のそれぞれを区別する際には、機能バッジ１３００Ａ〜機能バッジ１３００ηとも記載する。
【００５７】
機能バッジ１３００Ａ〜機能バッジ１３００ηの各々は、原稿カテゴリ１３２４ａ、画質／濃度カテゴリ１３２４ｂ、カラー編集カテゴリ１３２４ｃ、レイアウトカテゴリ１３２４ｄ、仕立てカテゴリ１３２４ｅ、スタンプページ／印字カテゴリ１３２４ｆ、セキュリティ１３２４ｇ、消去カテゴリ１３２４ｈ、その他カテゴリ１３２４ｉの９つのカテゴリのいずれかに属する。機能バッジは、カテゴリ毎に並んでいる。換言すれば、同一のカテゴリに属する機能バッジは、互いに近傍に配置される。
【００５８】
図４を参照して、本実施の形態においては、９つのカテゴリ１３２４ａ〜１３２４ｉを示す画像が、スクロールトラック１３２４を構成する。
【００５９】
機能バッジエリア１３２３には、機能バッジ１３００Ａ〜機能バッジ１３００ηのうちの連続する８つの機能バッジ１３００が表示される。ユーザは、スライドゲージ１３２５を利用することによって、機能バッジエリア１３２３に表示される機能バッジ１３００の範囲を指定する。なお、タッチパネル１３３は、スライドゲージ１３２５の位置に応じて、１つの機能バッジ１３００の一部を表示して、当該１つの機能バッジの他部を表示しない場合もある（図６の機能バッジ１３００Ｂ、機能バッジ１３００Ｊ）。
【００６０】
スクロールトラック１３２４は、その全長で機能バッジ１３００Ａ〜機能バッジ１３００ηを表し、スクロールトラック１３２４上に記載されている正方形の領域（以下、「マーカ」という。）１つが１つの機能バッジ１３００に対応する。
【００６１】
スライドゲージ１３２５は、基本的に、スクロールトラック１３２４に沿って移動し、スクロールトラック１３２４上のマーカ８つを矩形で囲んで指定する（図６のように機能バッジの一部を表示する場合を除き）。すなわち、スライドゲージ１３２５が指定した８つのマーカに対応する機能バッジ１３００が、機能バッジエリア１３２３に表示される。なお、各カテゴリは、スクロールトラック１３２４において、それぞれのカテゴリを構成する機能バッジ１３００に対応したマーカを矩形で囲むことで示されている。
【００６２】
従って、スライドゲージ１３２５をタッチ（押下）した状態でスクロールトラック１３２４に沿って移動（以下、「ドラッグ」ともいう。）させると、スライドゲージ１３２５で指定されたマーカに対応する機能バッジ１３００が、機能バッジエリア１３２３に順次表示される。すなわち、スクロールされて表示される。以下では、図４のタッチパネル１３３に表示されているような画面を、「スクロールＧＵＩ」ともいう。
【００６３】
「閉じる」ボタン１３２６は、このスクロールＧＵＩを閉じるための指示を受け付けるためのボタンである。「＜」ボタン１３２７は、スライドゲージ１３２５を左方向にカテゴリ単位に移動させるための指示を受け付けるためのボタンである。「＞」ボタン１３２８は、スライドゲージ１３２５を右にカテゴリ単位に移動させるための指示を受け付けるためのボタンである。なお、「＜」ボタン１３２７を左キー１３２７、「＞」ボタン１３２８を右キー１３２８と呼ぶことがある。
【００６４】
ハードウェアボタン１３４は、コピーやＦＡＸ等の画像形成装置１００が備える基本的な機能を指示するためのハードキー、例えば、機能バッジ１３００の項目内容のリセット指示を行う「ｒｅｓｅｔ」キー１３２２ａ、タッチパネル１３３にスクロールＧＵＩを表示させるための指示を行う「ｓｃｒｏｌｌ」キー１３２２ｂ、コピー機能を使用することの指定を行う「ｃｏｐｙ」キー１３２２ｃ、および、いわゆるテンキー１３２２ｄ等を含む。ハードウェアボタン１３４は、ユーザからの指示を受け付ける機能のみを有する。尚、ハードウェアボタン１３４が含む各種のハードキーは、タッチパネル１３３に表示されるソフトウェアボタンによって実現されてもよい。
【００６５】
＜機能バッジの第１のスクロール処理＞
次に、本実施の形態に係る機能バッジの第１のスクロール処理について説明する。図６は、機能バッジの第１のスクロール処理を示す第１のイメージ図である。図７は、機能バッジの第１のスクロール処理を示す第２のイメージ図である。なお、機能バッジの第１のスクロール処理とは、「＜」ボタン１３２７、「＞」ボタン１３２８の押下に応じて実行されるものである。
【００６６】
図６（Ａ）は、ＣＰＵ１１０が、タッチパネル１３３に、機能バッジ１３００Ｂの一部と、機能バッジ１３００Ｃ〜機能バッジ１３００Ｉと、機能バッジ１３００Ｊの一部とを表示した状態を示す。この状態において、ユーザが、タッチパネル１３３の「＜」ボタン１３２７にタッチしたとする。
【００６７】
図６（Ａ）の状態で、ユーザがタッチパネル１３３の「＜」ボタン１３２７にタッチすると、ＣＰＵ１１０は、図６（Ｂ）に示す様に、タッチパネル１３３に、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【００６８】
より詳細には、ＣＰＵ１１０は、予め規定された機能バッジ１３００とカテゴリとの関係（図５）に基づいて、図６（Ａ）において最も左に表示されていた機能バッジ１３００Ｂが属するカテゴリ１３２４ａを特定する。続いて、ＣＰＵ１１０は、当該特定されたカテゴリ１３２４ａのうちの一番目の（最も左に位置する）機能バッジ１３００Ａを特定する。ＣＰＵ１１０は、図６（Ｂ）に示すように、タッチパネル１３３に、特定された機能バッジ１３００Ａがタッチパネル１３３の最も左側に表示されるように、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【００６９】
また、図７（Ａ）は、図６（Ａ）と同様に、ＣＰＵ１１０が、タッチパネル１３３に、機能バッジ１３００Ｂの一部と、機能バッジ１３００Ｃ〜機能バッジ１３００Ｉと、機能バッジ１３００Ｊの一部とを表示した状態を示す。この状態において、ユーザが、タッチパネル１３３の「＞」ボタン１３２８にタッチしたとする。
【００７０】
図７（Ａ）の状態で、ユーザがタッチパネル１３３の「＞」ボタン１３２８にタッチすると、ＣＰＵ１１０は、タッチパネル１３３に、機能バッジ１３００Ｅ〜機能バッジ１３００Ｌを表示させる。
【００７１】
より詳細には、ＣＰＵ１１０は、予め規定された機能バッジ１３００とカテゴリとの関係（図５）に基づいて、図７（Ａ）において最も左に表示されていた機能バッジ１３００Ｂが属するカテゴリ１３２４ａを特定する。続いて、ＣＰＵ１１０は、当該特定されたカテゴリ１３２４ａの右隣のカテゴリ１３２４ｂを特定する。更に、ＣＰＵ１１０は、特定されたカテゴリ１３２４ｂのうちの一番目の（最も左に位置する）機能バッジ１３００Ｅを特定する。ＣＰＵ１１０は、図７（Ｂ）に示すように、タッチパネル１３３に、特定された機能バッジ１３００Ｅがタッチパネル１３３の最も左側に表示されるように、機能バッジ１３００Ｅ〜機能バッジ１３００Ｌを表示させる。
【００７２】
次に、本実施の形態に係る画像形成装置１００における機能バッジの第１のスクロール処理の処理手順について説明する。図８は、本実施の形態に係る画像形成装置１００における機能バッジの第１のスクロール処理を示すフローチャートである。
【００７３】
図８を参照して、まず、ＣＰＵ１１０は、スクロールＧＵＩが起動されたか否かを判断する（ステップＳ１０２）。具体的には、ユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されたか否かを判断する。スクロールＧＵＩが起動されていない場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されない場合（ステップＳ１０２においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１０２に処理を戻し、スクロールＧＵＩが起動されるまで待機する。
【００７４】
ＣＰＵ１１０は、スクロールＧＵＩが起動された場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下された場合（ステップＳ１０２においてＹＥＳである場合）、タッチパネル１３３を介して、「＜」ボタン１３２７が押下されたか否かを判断する（ステップＳ１０４）。「＜」ボタン１３２７が押下された場合（ステップＳ１０４においてＹＥＳである場合）、機能バッジエリア１３２３の左端に表示されている機能バッジ１３００が属するカテゴリ（以下、「左端カテゴリ」ということがある）を特定し、左端カテゴリに属する機能バッジ１３００が全て、機能バッジエリア１３２３に表示されているか否かを判断する（ステップＳ１０６）。
【００７５】
左端カテゴリに属する機能バッジ１３００が全て表示されている場合（ステップＳ１０６においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリの左側に位置するカテゴリ（以下、「左隣カテゴリ」ということがある）を特定し、左隣カテゴリを左端基準で表示させる（ステップＳ１０８）。より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、左隣カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、左隣カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、機能バッジの表示状態に合せてスライドゲージを左へ移動させ（ステップＳ１１２）、ステップＳ１２０に処理を進める。
【００７６】
一方、左端カテゴリの機能バッジ１３００が全て表示されていない場合（ステップＳ１０６においてＮＯである場合）、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリを左端基準で表示させる（ステップＳ１１０）。より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジがタッチパネル１３３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、表示状態に合せてスライドゲージを左へ移動させ（ステップＳ１１２）、ステップＳ１２０に処理を進める。
【００７７】
「＜」ボタン１３２７が押下されなかった場合（ステップＳ１０４においてＮＯである場合）、ＣＰＵ１１０は、タッチパネル１３３を介して、「＞」ボタン１３２８が押下されたか否かを判断する（ステップＳ１１４）。「＞」ボタン１３２８が押下された場合（ステップＳ１１４においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジエリア１３２３の左端に表示されている機能バッジ１３００が属するカテゴリ（左端カテゴリ）を特定した上で、更に左端カテゴリの右側に位置するカテゴリ（以下、「右隣カテゴリ」ということがある）を特定し、右隣カテゴリを左端基準で表示させる（ステップＳ１１６）。
【００７８】
より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、右隣カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、右隣カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、ＣＰＵ１１０は、表示状態に合せてスライドゲージを右へ移動させ（ステップＳ１１８）、ステップＳ１２０に処理を進める。
【００７９】
「＜」ボタン１３２７も「＞」ボタン１３２８が押下されなかった場合（ステップＳ１１４においてＮＯである場合）、ＣＰＵ１１０は、機能バッジを表示しなおすことなく、ステップＳ１２０に処理を進める。
【００８０】
ステップＳ１２０においては、スクロールＧＵＩが閉じられたか否かを判断する（ステップＳ１２０）。具体的には、ユーザにより「閉じる」ボタン１３２６が押下されたか否かを判断する。スクロールＧＵＩが閉じられなかった場合、つまりユーザにより「閉じる」ボタン１３２６が押下されなかった場合は（ステップＳ１２０においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１０４に処理を戻す。
【００８１】
一方、スクロールＧＵＩが閉じられた場合、つまりユーザにより「閉じる」ボタン１３２６が押下された場合（ステップＳ１２０においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジの第１のスクロール処理を終了する。
【００８２】
ＣＰＵ１１０は、スクロールＧＵＩが閉じられるまで、つまりユーザにより「閉じる」ボタン１３２６が押下されるまで、ステップＳ１０４〜Ｓ１２０の処理を繰り返し実行する。
【００８３】
このようにして、第１のスクロール処理においては、「＜」ボタン１３２７が押下された場合、ＣＰＵ１１０は、機能バッジエリア１３２３の左端に表示されている機能バッジ１３００が属する左端カテゴリ、または左端カテゴリの左隣に位置する左隣カテゴリを左端基準で表示させる。一方、「＞」ボタン１３２８が押下された場合に、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリの右隣に位置する右隣カテゴリを左端基準で表示させる。
【００８４】
その結果、ユーザが注目しているカテゴリに属する多くの機能バッジを出来るだけ多くユーザに提示することができるため、ユーザが最も好ましい機能バッジを忘れたまま、他の機能バッジを選択してしまう可能性を低減できる。
【００８５】
より詳細には、同一のカテゴリ中には、似通った機能に対応する複数の機能バッジが含まれている場合がある。そして、当該複数の機能バッジのうちの一部のみが表示されるときには、ユーザにとって最も好ましい機能バッジが表示されていない場合がある。この場合、ユーザが、最も好ましい機能バッジの存在に気がつかない可能性がある。
【００８６】
第１のスクロール処理に関しては、「＜」ボタン１３２７および「＞」ボタン１３２８が押下された場合に、ＣＰＵ１１０は、カテゴリに属する複数の機能バッジのうちの左端に位置する機能バッジが機能バッジエリア１３２３の左端に表示されるため、当該カテゴリに属する複数の機能バッジがより多く表示されるようになる。その結果、ユーザが、自身にとって最も好ましい機能バッジの存在に気がつかない可能性が低減される。
【００８７】
＜機能バッジの第２のスクロール処理＞
次に、本実施の形態に係る機能バッジの第２のスクロール処理について説明する。図９は、機能バッジの第２のスクロール処理を示す第１のイメージ図である。図１０は、機能バッジの第２のスクロール処理を示す第２のイメージ図である。なお、機能バッジの第２のスクロール処理とは、スクロールトラック１３２４へのタッチに応じて実行されるものである。
【００８８】
図９（Ａ）は、ＣＰＵ１１０が、機能バッジエリア１３２３に、機能バッジ１３００Ｂの一部と、機能バッジ１３００Ｃ〜機能バッジ１３００Ｉと、機能バッジ１３００Ｊの一部とを表示した状態を示す。この状態において、ユーザが、タッチパネル１３３のスクロールトラック１３２４上にタッチしたとする。ここでは、ユーザが、スクロールトラック１３２４上のスライドゲージ１３２５よりも左側の位置にタッチしたものとする。
【００８９】
図９（Ｂ）を参照して、ＣＰＵ１１０は、機能バッジエリア１３２３に、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【００９０】
より詳細には、ＣＰＵ１１０は、予め規定された機能バッジ１３００とカテゴリとの関係（図５）に基づいて、スクロールトラック１３２４上のタッチ位置に対応する機能バッジが属するカテゴリ１３２４ａを特定する。スクロールトラック１３２４上のタッチ位置に対応する機能バッジとは、スクロールトラック１３２４上の、ユーザがタッチしたマーカに対応する機能バッジのことをいう。
【００９１】
続いて、ＣＰＵ１１０は、当該特定されたカテゴリ１３２４ａのうちの一番目の（最も左に位置するべき）機能バッジ１３００Ａを特定する。ＣＰＵ１１０は、図９（Ｂ）に示すように、機能バッジエリア１３２３に、特定された機能バッジ１３００Ａが機能バッジエリア１３２３の最も左側に表示されるように、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【００９２】
また、図１０（Ａ）は、図９（Ａ）と同様に、ＣＰＵ１１０が、機能バッジエリア１３２３に、機能バッジ１３００Ｂの一部と、機能バッジ１３００Ｃ〜機能バッジ１３００Ｉと、機能バッジ１３００Ｊの一部とを表示した状態を示す。この状態において、ユーザが、タッチパネル１３３のスクロールトラック１３２４上にタッチしたとする。ここでは、ユーザが、スクロールトラック１３２４上のスライドゲージ１３２５よりも右側の位置にタッチしたものとする。
【００９３】
図１０（Ｂ）を参照して、ＣＰＵ１１０は、機能バッジエリア１３２３に、機能バッジ１３００Ｅ〜機能バッジ１３００Ｌを表示させる。
【００９４】
より詳細には、ＣＰＵ１１０は、予め規定された機能バッジ１３００とカテゴリとの関係（図５）に基づいて、スクロールトラック１３２４上のタッチ位置に対応する機能バッジが属するカテゴリ１３２４ｄを特定する。続いて、ＣＰＵ１１０は、当該特定されたカテゴリ１３２４ｄのうちの一番目の（最も左に位置するべき）機能バッジ１３００Ｋを特定する。ＣＰＵ１１０は、図１０（Ｂ）に示すように、機能バッジエリア１３２３に、特定された機能バッジ１３００Ｋが機能バッジエリア１３２３の最も左側に表示されるように、機能バッジ１３００Ｋ〜機能バッジ１３００Ｒを表示させる。
【００９５】
次に、本実施の形態に係る画像形成装置１００における機能バッジの第２のスクロール処理の処理手順について説明する。図１１は、本実施の形態に係る画像形成装置１００における機能バッジの第２のスクロール処理を示すフローチャートである。
【００９６】
図１１を参照して、まず、ＣＰＵ１１０は、スクロールＧＵＩが起動されたか否かを判断する（ステップＳ２０２）。具体的には、ユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されたか否かを判断する。スクロールＧＵＩが起動されていない場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されない場合（ステップＳ２０２においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ２０２に処理を戻し、スクロールＧＵＩが起動されるまで待機する。
【００９７】
ＣＰＵ１１０は、スクロールＧＵＩが起動された場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下された場合（ステップＳ２０２においてＹＥＳである場合）、タッチパネル１３３を介して、ユーザがスクロールトラック１３２４上にタッチしたか否かを判断する（ステップＳ２０４）。ユーザがスクロールトラック１３２４上にタッチした場合（ステップＳ２０４においてＹＥＳである場合）、機能バッジエリア１３２３に、当該タッチ位置に対応する機能バッジ１３００が属するカテゴリ（以下、「選択カテゴリ」ということがある）を左端基準で表示させる（ステップＳ２０６）。
【００９８】
より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、選択カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、選択カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、機能バッジの表示状態に合せてスライドゲージを左右へ移動させ（ステップＳ２０８）、ステップＳ２２０に処理を進める。
【００９９】
ユーザがスクロールトラック１３２４上にタッチしなかった場合（ステップＳ２０４においてＮＯである場合）、ＣＰＵ１１０は、スクロールＧＵＩが閉じられたか否かを判断する（ステップＳ２２０）。具体的には、ユーザにより「閉じる」ボタン１３２６が押下されたか否かを判断する。スクロールＧＵＩが閉じられなかった場合、つまりユーザにより「閉じる」ボタン１３２６が押下されなかった場合は（ステップＳ２２０においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ２０４に処理を戻す。
【０１００】
一方、スクロールＧＵＩが閉じられた場合、つまりユーザにより「閉じる」ボタン１３２６が押下された場合（ステップＳ２２０においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジの第２のスクロール処理を終了する。
【０１０１】
そして、ＣＰＵ１１０は、スクロールＧＵＩが閉じられるまで、つまりユーザにより「閉じる」ボタン１３２６が押下されるまで、ステップＳ２０４〜Ｓ２２０の処理を繰り返し実行する。
【０１０２】
第２のスクロール処理においては、ユーザがスクロールトラック１３２４上にタッチした場合、ＣＰＵ１１０は、タッチ位置に対応する機能バッジ１３００が属する選択カテゴリを左端基準で表示させる。
【０１０３】
その結果、ユーザが注目しているカテゴリに属する多くの機能バッジを出来るだけ多くユーザに提示することができるため、ユーザが最も好ましい機能バッジを忘れたまま、他の機能バッジを選択してしまう可能性を低減できる。
【０１０４】
より詳細には、同一のカテゴリ中には、似通った機能に対応する複数の機能バッジが含まれている場合がある。そして、当該複数の機能バッジのうちの一部のみが表示されるときには、ユーザにとって最も好ましい機能バッジが表示されていない場合がある。この場合、ユーザが、最も好ましい機能バッジの存在に気がつかない可能性がある。
【０１０５】
第２のスクロール処理に関しては、ユーザがスクロールトラック１３２４上にタッチした場合に、ＣＰＵ１１０は、当該タッチ位置に対応するカテゴリに属する複数の機能バッジのうちの左端に位置する機能バッジが機能バッジエリア１３２３の左端に表示されるため、当該カテゴリに属する複数の機能バッジがより多く表示されるようになる。その結果、ユーザが、自身にとって最も好ましい機能バッジの存在に気がつかない可能性が低減される。
【０１０６】
＜機能バッジの第２のスクロール処理の変形例＞
なお、機能バッジの第２のスクロール処理に対する変形例として、以下の処理を画像形成装置１００に適用することも可能である。
【０１０７】
図９（Ａ）の画面が表示された状態で、ユーザがスライドゲージ１３２５よりも左側の位置にタッチした場合に、ＣＰＵ１１０は、機能バッジエリア１３２３の最も左に表示されていた機能バッジ１３００Ｂが属するカテゴリ１３２４ａ（左端カテゴリ）を特定し、左端カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。
【０１０８】
また、図１０（Ａ）の画面が表示された状態で、ユーザがスライドゲージ１３２５よりも右側の位置にタッチした場合に、ＣＰＵ１１０は、左端カテゴリの右側に位置するカテゴリ（右隣カテゴリ）を特定し、右隣カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。
【０１０９】
図９（Ａ）の画面が表示された状態で、ユーザがスライドゲージ１３２５よりも左側の位置にタッチすると、ＣＰＵ１１０は、図５に示される機能バッジ１３００とカテゴリとの関係に基づいて、左端カテゴリを特定し、当該左端カテゴリ１３２４ａのうちの一番目の（最も左に位置するべき）機能バッジ１３００Ａを特定する。ＣＰＵ１１０は、図６（Ｂ）に示すように、機能バッジエリア１３２３に、特定された機能バッジ１３００Ａが機能バッジエリア１３２３の最も左側に表示されるように、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【０１１０】
一方、図１０（Ａ）の画面が表示された状態で、ユーザがスライドゲージ１３２５よりも右側の位置にタッチした場合には、ＣＰＵ１１０は、図５に示される機能バッジ１３００とカテゴリとの関係に基づいて、カテゴリ１３２４ｂを右隣カテゴリとして特定し、右隣カテゴリ１３２４ｂのうちの一番目の（最も左に位置する）機能バッジ１３００Ｅがタッチパネル１３３の最も左側に表示されるように、機能バッジ１３００Ｅ〜機能バッジ１３００Ｌを表示させる（図７（Ｂ））。
【０１１１】
次に、本変形例に係る画像形成装置１００における機能バッジの第２のスクロール処理の処理手順について説明する。図１２は、本変形例に係る画像形成装置１００における機能バッジの第２のスクロール処理を示すフローチャートである。
【０１１２】
図１２を参照して、まず、ＣＰＵ１１０は、スクロールＧＵＩが起動されたか否かを判断する（ステップＳ２５２）。具体的には、ユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されたか否かを判断する。スクロールＧＵＩが起動されていない場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されない場合（ステップＳ２５２においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ２５２に処理を戻し、スクロールＧＵＩが起動されるまで待機する。
【０１１３】
ＣＰＵ１１０は、スクロールＧＵＩが起動された場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下された場合（ステップＳ２５２においてＹＥＳである場合）、タッチパネル１３３を介して、ユーザがスクロールトラック１３２４上のスライドゲージ１３２５の左側にタッチしたか否かを判断する（ステップＳ２５４）。ユーザがスクロールトラック１３２４上のスライドゲージ１３２５の左側にタッチした場合（ステップＳ２５４においてＹＥＳである場合）、機能バッジエリア１３２３の左端に表示されている機能バッジ１３００が属するカテゴリ（左端カテゴリ）の機能バッジ１３００が全て表示されているか否かを判断する（ステップＳ２５６）。
【０１１４】
当該カテゴリの機能バッジ１３００が全て表示されている場合（ステップＳ２５６においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリの左側に位置するカテゴリ（左隣カテゴリ）を左端基準で表示させる（ステップＳ２５８）。より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、左隣カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、左隣カテゴリに属する機能バッジのうちの一番目の（最も左に表示されるべき）機能バッジがタッチパネル１３３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、機能バッジの表示状態に合せてスライドゲージを左へ移動させる（ステップＳ２６２）。ＣＰＵ１１０は、ステップＳ２７０からの処理を実行する。
【０１１５】
左端カテゴリの機能バッジ１３００が全て表示されていない場合（ステップＳ２５６においてＮＯである場合）、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリを左端基準で表示させる（ステップＳ２６０）。より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジがタッチパネル１３３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、表示状態に合せてスライドゲージを左へ移動させ（ステップＳ２６２）、ステップＳ２７０に処理を進める。
【０１１６】
ユーザがスクロールトラック１３２４上のスライドゲージ１３２５よりも左側にタッチしなかった場合（ステップＳ２５４においてＮＯである場合）、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザがスクロールトラック１３２４上のスライドゲージ１３２５よりも右側にタッチしたか否かを判断する（ステップＳ２６４）。ユーザがスクロールトラック１３２４上のスライドゲージ１３２５よりも右側にタッチした場合（ステップＳ２６４においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジエリア１３２３に、左端カテゴリの右側に位置すべきカテゴリ（右隣カテゴリ）を左端基準で表示させる（ステップＳ２６６）。
【０１１７】
より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、右隣カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、右隣カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、ＣＰＵ１１０は、表示状態に合せてスライドゲージを右へ移動させ、ステップＳ２７０に処理を進める。
【０１１８】
ユーザがスクロールトラック１３２４上のスライドゲージ１３２５の左側にも右側にもタッチしなかった場合（ステップＳ２６４においてＮＯである場合）、ＣＰＵ１１０は、スクロールＧＵＩが閉じられたか否かを判断する（ステップＳ２７０）。スクロールＧＵＩが閉じられなかった場合、つまりユーザにより「閉じる」ボタン１３２６が押下されなかった場合は（ステップＳ２７０においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ２５４に処理を戻す。
【０１１９】
一方、スクロールＧＵＩが閉じられた場合、つまりユーザにより「閉じる」ボタン１３２６が押下された場合（ステップＳ２７０においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジの第２のスクロール処理を終了する。
【０１２０】
ＣＰＵ１１０は、スクロールＧＵＩが閉じられるまで、つまりユーザにより「閉じる」ボタン１３２６が押下されるまで、ステップＳ２５４〜Ｓ２７０の処理を繰り返し実行する。
【０１２１】
このようにして、本変形例においては、ユーザがスクロールトラック１３２４上のスライドゲージ１３２５よりも左側にタッチした場合、ＣＰＵ１１０は、機能バッジエリア１３２３の左端に表示されている機能バッジ１３００が属する左端カテゴリ、または左端カテゴリの左隣に位置する左隣カテゴリを左端基準で表示させ、ユーザがスクロールトラック１３２４上のスライドゲージ１３２５よりも右側にタッチした場合、ＣＰＵ１１０は、左端カテゴリの右隣に位置する右隣カテゴリを左端基準で表示させる。
【０１２２】
その結果、ユーザが注目しているカテゴリに属する多くの機能バッジを出来るだけ多くユーザに提示することができるため、ユーザが最も好ましい機能バッジを忘れたまま、他の機能バッジを選択してしまう可能性を低減できる。
【０１２３】
より詳細には、同一のカテゴリ中には、似通った機能に対応する複数の機能バッジが含まれている場合がある。そして、当該複数の機能バッジのうちの一部のみが表示されるときには、ユーザにとって最も好ましい機能バッジが表示されていない場合がある。この場合、ユーザが、最も好ましい機能バッジの存在に気がつかない可能性がある。
【０１２４】
本変形例に関しては、ユーザがスクロールトラック１３２４上にタッチした場合に、ＣＰＵ１１０は、スライドゲージ１３２５に対する当該タッチ位置に応じて現在の左端カテゴリの左隣または右隣のカテゴリに属する複数の機能バッジのうちの左端に位置する機能バッジが機能バッジエリア１３２３の左端に表示されるため、当該カテゴリに属する複数の機能バッジがより多く表示されるようになる。その結果、ユーザが、自身にとって最も好ましい機能バッジの存在に気がつかない可能性が低減される。
【０１２５】
＜機能バッジの第３のスクロール処理＞
次に、本実施の形態に係る機能バッジの第３のスクロール処理について説明する。図１３は、機能バッジの第３のスクロール処理を示す第１のイメージ図である。図１４は、機能バッジの第３のスクロール処理を示す第２のイメージ図である。なお、機能バッジの第３のスクロール処理とは、機能バッジへのタッチに応じて実行されるものである。
【０１２６】
図１３（Ａ）は、ＣＰＵ１１０が、機能バッジエリア１３２３に、機能バッジ１３００Ｂの一部と、機能バッジ１３００Ｃ〜機能バッジ１３００Ｉと、機能バッジ１３００Ｊの一部とを表示した状態を示す。この状態において、ユーザが、タッチパネル１３３の機能バッジ１３００Ｄにタッチしたものとする。
【０１２７】
図１３（Ｂ）を参照して、ＣＰＵ１１０は、機能バッジエリア１３２３に、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【０１２８】
より詳細には、ＣＰＵ１１０は、予め規定された機能バッジ１３００とカテゴリとの関係（図５）に基づいて、タッチされた機能バッジが属するカテゴリ１３２４ａを特定する。続いて、ＣＰＵ１１０は、当該特定されたカテゴリ１３２４ａのうちの一番目の（最も左に位置するべき）機能バッジ１３００Ａを特定する。ＣＰＵ１１０は、図１３（Ｂ）に示すように、機能バッジエリア１３２３に、特定された機能バッジ１３００Ａが機能バッジエリア１３２３の最も左側に表示されるように、機能バッジ１３００Ａ〜機能バッジ１３００Ｈを表示させる。
【０１２９】
また、図１４（Ａ）は、図１３（Ａ）と同様に、ＣＰＵ１１０が、機能バッジエリア１３２３に、機能バッジ１３００Ｂの一部と、機能バッジ１３００Ｃ〜機能バッジ１３００Ｉと、機能バッジ１３００Ｊの一部とを表示した状態を示す。この状態において、ユーザが、タッチパネル１３３の機能バッジ１３００Ｉにタッチしたものとする。
【０１３０】
図１４（Ｂ）を参照して、ＣＰＵ１１０は、機能バッジエリア１３２３に、機能バッジ１３００Ｈ〜機能バッジ１３００Ｏ（オー）を表示させる。
【０１３１】
より詳細には、ＣＰＵ１１０は、図５に示される機能バッジ１３００とカテゴリ１３２４ｃとの関係に基づいて、タッチされた機能バッジ１３００Ｉが属するカテゴリ１３２４ｃを特定する。続いて、ＣＰＵ１１０は、当該特定されたカテゴリ１３２４ｃのうちの一番目の（最も左に位置するべき）機能バッジ１３００Ｈを特定する。ＣＰＵ１１０は、図１４（Ｂ）に示すように、機能バッジエリア１３２３に、特定された機能バッジ１３００Ｈがタッチパネル１３３の最も左側に表示されるように、機能バッジ１３００Ｈ〜機能バッジ１３００Ｏ（オー）を表示させる。
【０１３２】
次に、本実施の形態に係る画像形成装置１００における機能バッジの第３のスクロール処理の処理手順について説明する。図１５は、本実施の形態に係る画像形成装置１００における機能バッジの第３のスクロール処理を示すフローチャートである。
【０１３３】
図１５を参照して、まず、ＣＰＵ１１０は、スクロールＧＵＩが起動されたか否かを判断する（ステップＳ３０２）。具体的には、ユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されたか否かを判断する。スクロールＧＵＩが起動されていない場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下されない場合（ステップＳ３０２においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ３０２に処理を戻し、スクロールＧＵＩが起動されるまで待機する。
【０１３４】
ＣＰＵ１１０は、スクロールＧＵＩが起動された場合、つまりユーザにより「ｓｃｒｏｌｌ」キー１３２２ｂが押下された場合（ステップＳ３０２においてＹＥＳである場合）、タッチパネル１３３を介して、ユーザが機能バッジ１３００のいずれかにタッチしたか否かを判断する（ステップＳ３０４）。ユーザが機能バッジ１３００のいずれかにタッチした場合（ステップＳ３０４においてＹＥＳである場合）、機能バッジエリア１３２３に、当該機能バッジ１３００が属するカテゴリ（以下、「選択カテゴリ」ともいう）を左端基準で表示させる（ステップＳ３０６）。
【０１３５】
より詳細には、ＣＰＵ１１０は、機能バッジエリア１３２３に、選択カテゴリに属する機能バッジを全て表示させる。換言すれば、ＣＰＵ１１０は、機能バッジエリア１３２３に、選択カテゴリに属する機能バッジのうちの一番目の（最も左に位置する）機能バッジが機能バッジエリア１３２３の最も左に表示されるように、機能バッジを表示し直す。ＣＰＵ１１０は、機能バッジの表示状態に合せてスライドゲージを左右へ移動させ（ステップＳ３０８）、ステップＳ３２０に処理を進める。
【０１３６】
一方、ユーザが機能バッジ１３００にタッチしなかった場合（ステップＳ３０４においてＮＯである場合）、ＣＰＵ１１０は、機能バッジを表示しなおすことなく、ステップＳ３２０に処理を進める。
【０１３７】
ステップＳ３２０においては、ＣＰＵ１１０は、スクロールＧＵＩが閉じられたか否かを判断する（ステップＳ３２０）。具体的には、ユーザにより「閉じる」ボタン１３２６が押下されたか否かを判断する。スクロールＧＵＩが閉じられなかった場合、つまりユーザにより「閉じる」ボタン１３２６が押下されなかった場合は（ステップＳ３２０においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ３０４に処理を戻す。スクロールＧＵＩが閉じられた場合、つまりユーザにより「閉じる」ボタン１３２６が押下された場合（ステップＳ３２０においてＹＥＳである場合）、ＣＰＵ１１０は、機能バッジの第３のスクロール処理を終了する。
【０１３８】
ＣＰＵ１１０は、スクロールＧＵＩが閉じられるまで、つまりユーザにより「閉じる」ボタン１３２６が押下されるまで、ステップＳ３０４〜Ｓ３２０の処理を繰り返し実行する。
【０１３９】
このようにして、第３のスクロール処理においては、ユーザがタッチパネル１３３の機能バッジ１３００にタッチした場合、ＣＰＵ１１０は、タッチされた機能バッジ１３００が属するカテゴリ（選択カテゴリ）を左端基準で表示させる。
【０１４０】
その結果、ユーザが注目しているカテゴリに属する多くの機能バッジを出来るだけ多くユーザに提示することができるため、ユーザが最も好ましい機能バッジを忘れたまま、他の機能バッジを選択してしまう可能性を低減できる。
【０１４１】
より詳細には、同一のカテゴリ中には、似通った機能に対応する複数の機能バッジが含まれている場合がある。そして、当該複数の機能バッジのうちの一部のみが表示されるときには、ユーザにとって最も好ましい機能バッジが表示されていない場合がある。この場合、ユーザが、最も好ましい機能バッジの存在に気がつかない可能性がある。
【０１４２】
第３のスクロール処理に関しては、ユーザが機能バッジ１３００上にタッチした場合に、ＣＰＵ１１０は、タッチされた機能バッジ１３００が属するカテゴリに属する複数の機能バッジのうちの左端に位置する機能バッジが機能バッジエリア１３２３の左端に表示されるため、当該カテゴリに属する複数の機能バッジがより多く表示されるようになる。その結果、ユーザが、自身にとって最も好ましい機能バッジの存在に気がつかない可能性が低減される。
【０１４３】
＜その他の実施の形態＞
上記の実施の形態においては、画像形成装置１００がユーザ操作に応じて左端基準で機能バッジ（オブジェクト）１３００を表示し直すものであった。しかしながら、画像形成装置１００はユーザ操作に応じて右端基準で機能バッジ１３００を表示し直してもよい。
【０１４４】
また、上記の実施の形態においては、画像形成装置１００が、機能バッジ１３００を左右方向に配列するものであったが、画像形成装置１００は機能バッジ１３００を上下方向に配列してもよい。この場合には、画像形成装置１００は、ユーザ操作に応じて、上端基準で機能バッジ１３００を表示し直してもよいし、下端基準で機能バッジ１３００を表示し直してもよい。
【０１４５】
本発明は、画像形成装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１４６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１４８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１４９】
記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【０１５０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５１】
１００  画像形成装置、１０１  ＮＶ−ＲＡＭ、１０２  ＢＯＯＴＲＯＭ、１０３  ＲＡＭ、１０５  ＨＤＤ、１１０  ＣＰＵ、１２１  表示制御部、１２２  入力制御部、１２３  認証制御部、１２４  印刷制御部、１３１  ディスプレイ、１３２  タブレット、１３３  タッチパネル、１３４  ハードウェアボタン、１３５  認証装置、１３６  プリンタ、１３００，１３００Ａ〜１３００η  機能バッジ，１３２４  スクロールトラック、１３２４ａ〜１３２４ｉ  カテゴリ、１３２５  スライドゲージ。
【図１】
0005246231.tif 000002
【図２】
0005246231.tif 000003
【図３】
0005246231.tif 000004
【図４】
0005246231.tif 000005
【図５】
0005246231.tif 000006
【図６】
0005246231.tif 000007
【図７】
0005246231.tif 000008
【図８】
0005246231.tif 000009
【図９】
0005246231.tif 000010
【図１０】
0005246231.tif 000011
【図１１】
0005246231.tif 000012
【図１２】
0005246231.tif 000013
【図１３】
0005246231.tif 000014
【図１４】
0005246231.tif 000015
【図１５】
0005246231.tif 000016