(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
ユーザーによるタッチ操作を受け付ける表示操作部と、
制御部とを備え、
前記制御部は、
前記表示操作部において隣接して表示されている表示操作画像の複数が同時に押下されたことを検知すると、押下された領域の第１方向の長さを取得する取得手段を含み、前記表示操作画像の各々は、異なる属性値をもつ複数の情報を有しており、さらに
同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、前記取得された第１方向の長さに応じて前記第１方向に沿ってシフトさせるシフト手段と、
前記表示操作画像の表示位置のシフトによって前記表示操作部の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持する表示変更手段とを含む、画像形成装置。
【請求項２】
前記表示変更手段は、前記特定した情報の表示優先度に応じて、前記表示操作画像に含まれる他の情報との間で表示順序を並び替える、請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記表示操作画像に含まれる情報の属性値に関連付けて表示優先度を設定する優先度設定手段をさらに含み、
前記表示変更手段は、設定された表示優先度に基づく順序に従って、表示操作画像内の情報を配置する、請求項２に記載の画像形成装置。
【請求項４】
前記優先度設定手段は、設定された表示優先度に基づく順序に従って常に情報を配置する第１モードと、前記シフト手段による表示位置のシフト時に限って、設定された表示優先度に基づく順序に従って情報を配置する第２モードとの選択を受け付ける、請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、表示操作画像に含まれる情報のうち押下された情報を特定する特定手段をさらに含み、
前記表示変更手段は、前記特定手段によって特定された情報に対応する属性値をもつ情報を最も高い優先度として情報を配置する、請求項２〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記表示変更手段は、
表示操作画像内の情報に含まれる空白文字を特定するとともに、特定した空白文字のエリアと欠落することになる情報が占めるエリアとを比較し、
前記特定した空白文字のエリアが欠落することになる情報が占めるエリアより大きい場合に、当該欠落することになる情報が表示され続けるように、当該特定した空白文字のエリアを削除し、
前記特定した空白文字のエリアが欠落することになる情報が占めるエリアより小さい場合に、当該欠落することになる情報をスクロール表示する、請求項１に記載の画像形成装置。
【請求項７】
前記シフト手段は、前記第１方向と直交する第２方向において、シフト対象の表示操作画像が複数存在する場合に、当該複数の表示操作画像のシフト量を互いに異ならせることで、複数の表示操作画像を階段状に表示する、請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御部は、前記シフト手段による表示操作画像のシフト量に関する補正量の設定を受け付ける補正量設定手段をさらに含み、
前記シフト手段は、前記取得された第１方向の長さと前記設定された補正量とに基づいて、前記表示操作画像のシフト量を決定する、請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項９】
ユーザーによるタッチ操作を受け付ける表示操作部を含む画像形成装置における表示方法であって、
各々が異なる属性値をもつ複数の情報を有する表示操作画像を前記表示操作部に表示するステップと、
前記表示操作部において隣接して表示されている表示操作画像の複数が同時に押下されたことに応答して、押下された領域の第１方向の長さを取得するステップと、
同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、前記取得された第１方向の長さに応じて前記第１方向に沿ってシフトさせるステップと、
前記表示操作画像の表示位置のシフトによって前記表示操作部の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持するステップとを含む、表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーによるタッチ操作を受け付ける表示操作部を有する画像形成装置およびその画像形成装置における表示方法に関するものである。
【背景技術】
【０００２】
近年、より直感的なユーザーインターフェイスを提供するためユーザーによるタッチ操作を受け付けるタッチパネルを多くの製品に組み込まれつつある。典型的には、主としてタッチパネルによる操作に従って動作するタブレット型パーソナルコンピューターなどが挙げられる。このようなタブレット型パーソナルコンピューターには、ユーザー操作をより正確に検知するため、従来の抵抗膜方式のタッチパネルではなく、静電容量方式のタッチパネルが採用されることが多い。
【０００３】
このような技術の進歩に伴って、プリンター、コピー機、ファクシミリ、複合機（multi-functional peripheral）等の画像形成装置においても、抵抗膜方式のタッチパネルではなく、静電容量方式のタッチパネルを搭載して操作パネルが採用されつつある。静電容量方式のタッチパネルを採用することで、タブレット型パーソナルコンピューターと同様の操作性を提供することができる。
【０００４】
タッチパネルを用いた操作に関する先行技術としては、以下のようなものがある。
特開２００５−２８４３７９号公報（特許文献１）は、表示装置と座標入力装置とを一体化した表示操作装置において、画面上に表示するキーの配置状態に応じて、各キーの検知領域を拡縮できる情報処理装置を開示する。
【０００５】
特開２０１０−２６２６３６号公報（特許文献２）は、タッチセンシティブディスプレイ上に、複数の標的ゾーンに対応する複数のメニュー項目を表示するステップと、第一のメニュー項目に関連した第一の標的ゾーン内でタッチを検出するステップと、第一のメニュー項目の選択に関連した少なくとも一つの機能を行なうステップとを含む方法を開示する。
【０００６】
特開２００６−２８５５９８号公報（特許文献３）は、表示部と、表示部に配置され、操作者がタッチにより入力操作を行なうタッチパネルと、タッチパネルへのタッチ操作によるタッチ位置の座標を検出するタッチ座標検出手段と、表示部に１または複数の入力項目を表示するとともに、その表示位置に対応するタッチ位置の座標が、タッチ座標検出手段によって検出されたときに、入力項目が入力されたと判断する制御部とを有し、制御部は、タッチ座標検出手段によって検出されたタッチ位置の座標により、入力項目が確定できないときに、表示部の表示態様を変化させる制御部とを含むタッチパネル装置を開示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２８４３７９号公報
【特許文献２】特開２０１０−２６２６３６号公報
【特許文献３】特開２００６−２８５５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
静電容量方式のタッチパネルでは、抵抗膜方式のタッチパネルのように入力された座標値を検知するのではなく、操作された範囲（エリア）を検知する。そのため、隣接して複数の選択可能なアイテムである操作表示画像（ボタンなど）が表示されている場合には、ユーザーが２つ以上の操作表示画像を誤って選択してしまう場合が多くなると考えられる。
【０００９】
そこで、本発明は、かかる課題を解決するためになされたものであり、その目的は、複数の操作表示画像が表示されている場合であっても、ユーザーの認識性を確保することのできる、画像形成装置および表示方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明のある局面に従う画像形成装置は、ユーザーによるタッチ操作を受け付ける表示操作部と、制御部とを含む。制御部は、表示操作部において隣接して表示されている表示操作画像の複数が同時に押下されたことを検知すると、押下された領域の第１方向の長さを取得する取得手段を含む。表示操作画像の各々は、異なる属性値をもつ複数の情報を有している。さらに、制御部は、同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、取得された第１方向の長さに応じて第１方向に沿ってシフトさせるシフト手段と、表示操作画像の表示位置のシフトによって表示操作部の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持する表示変更手段とを含む。
【００１１】
好ましくは、表示変更手段は、特定した情報の表示優先度に応じて、表示操作画像に含まれる他の情報との間で表示順序を並び替える。
【００１２】
さらに好ましくは、制御部は、表示操作画像に含まれる情報の属性値に関連付けて表示優先度を設定する優先度設定手段をさらに含み、表示変更手段は、設定された表示優先度に基づく順序に従って、表示操作画像内の情報を配置する。
【００１３】
さらに好ましくは、優先度設定手段は、設定された表示優先度に基づく順序に従って常に情報を配置する第１モードと、シフト手段による表示位置のシフト時に限って、設定された表示優先度に基づく順序に従って情報を配置する第２モードとの選択を受け付ける。
【００１４】
好ましくは、制御部は、表示操作画像に含まれる情報のうち押下された情報を特定する特定手段をさらに含み、表示変更手段は、特定手段によって特定された情報に対応する属性値をもつ情報を最も高い優先度として情報を配置する。
【００１５】
好ましくは、表示変更手段は、表示操作画像内の情報に含まれる空白文字を特定するとともに、特定した空白文字のエリアと欠落することになる情報が占めるエリアとを比較し、特定した空白文字のエリアが欠落することになる情報が占めるエリアより大きい場合に、当該欠落することになる情報が表示され続けるように、当該特定した空白文字のエリアを削除し、特定した空白文字のエリアが欠落することになる情報が占めるエリアより小さい場合に、当該欠落することになる情報をスクロール表示する。
【００１６】
好ましくは、シフト手段は、第１方向と直交する第２方向において、シフト対象の表示操作画像が複数存在する場合に、当該複数の表示操作画像のシフト量を互いに異ならせることで、複数の表示操作画像を階段状に表示する。
【００１７】
好ましくは、制御部は、シフト手段による表示操作画像のシフト量に関する補正量の設定を受け付ける補正量設定手段をさらに含み、シフト手段は、取得された第１方向の長さと設定された補正量とに基づいて、表示操作画像のシフト量を決定する。
【００１８】
本発明の別の局面に従えば、ユーザーによるタッチ操作を受け付ける表示操作部を含む画像形成装置における表示方法が提供される。表示方法は、各々が異なる属性値をもつ複数の情報を有する表示操作画像を表示操作部に表示するステップと、表示操作部において隣接して表示されている表示操作画像の複数が同時に押下されたことに応答して、押下された領域の第１方向の長さを取得するステップと、同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、取得された第１方向の長さに応じて第１方向に沿ってシフトさせるステップと、表示操作画像の表示位置のシフトによって表示操作部の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持するステップとを含む。
【発明の効果】
【００１９】
本発明によれば、複数の操作表示画像が表示されている場合であっても、ユーザーの認識性を確保することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に関連する技術における課題を説明するための図である。
【図２】本発明の実施の形態に従う解決手段の概要を説明するための図である。
【図３】本実施の形態に従う画像形成装置の概略断面図である。
【図４】本実施の形態に従う画像形成装置の制御構成を示すブロック図である。
【図５】本発明の実施の形態１に従う画像形成装置が提供するユーザーインターフェイス画面の一例を示す図である。
【図６】本発明の実施の形態１に従う画像形成装置が提供するユーザーインターフェイス画面の一例を示す図である。
【図７】本発明の実施の形態１に従う画像形成装置が提供するユーザーインターフェイス画面の一例を示す図である。
【図８】実施の形態１に従う画像形成装置の制御構造を示すブロック図である。
【図９】実施の形態１に従う画像形成装置における処理手順を示すフローチャートである。
【図１０】実施の形態１に従う画像形成装置が提供する表示優先度設定画面の一例を示す図である。
【図１１】実施の形態１に従う画像形成装置が提供するリスト表示に係る表示順序の切り替え画面の一例を示す図である。
【図１２】図１１に示すリスト表示に係る表示順序の切り替え画面における設定に応じて表示されるリスト画面の一例を示す図である。
【図１３】実施の形態１に従う画像形成装置における表示順序の切り替えに係る処理手順を示すフローチャートである。
【図１４】実施の形態１に従う画像形成装置が提供するタッチエリア優先度設定画面の一例を示す図である。
【図１５】実施の形態１に従う画像形成装置における表示優先度の動的な設定に係る処理手順を示すフローチャートである。
【図１６】本発明の実施の形態２に従う画像形成装置が提供するユーザーインターフェイス画面の一例としてのジョブの一覧を示すジョブリスト画面の表示例を示す図である。
【図１７】本発明の実施の形態２に従う画像形成装置が提供するユーザーインターフェイス画面の一例としてのジョブの一覧を示すジョブリスト画面の表示例を示す図である。
【図１８】実施の形態２に従う画像形成装置における処理手順を示すフローチャートである。
【図１９】実施の形態に従う画像形成装置が提供するリスト水平方法移動量補正設定画面の一例を示す図である。
【図２０】実施の形態に従う画像形成装置におけるシフト量の補正処理に係る処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。
【００２２】
＜Ａ．課題および解決手段の概要＞
本発明の実施の形態に従う画像形成装置および表示方法について、関連技術における課題とともにその概要を説明する。
【００２３】
図１は、本発明に関連する技術における課題を説明するための図である。図２は、本発明の実施の形態に従う解決手段の概要を説明するための図である。
【００２４】
以下、タッチパネルを採用した操作パネルを有する画像形成装置を一例として説明する。典型的には、画像形成装置の操作パネルでは、ジョブの一覧を示すジョブリスト画面や宛先の一覧を示す宛先リスト画面などが表示される。このようなリスト表示形式では、表示される情報量が多くなりがちである。そのため、これらの情報を示す操作表示画像は隣接して配置せざるを得ない。
【００２５】
このような多くの情報を表示する必要のあるリスト表示形式の画面に対してユーザーが操作を行なう際に、複数の操作表示画像（ボタンやリストの項目）を誤って同時に押下してしまった場合の処理について検討する。例えば、いずれか一方の操作表示画像のみが選択されたと認識する方法、あるいは、いずれも選択されていないと認識する方法が考えられる。しかしながら、前者の方法では、ユーザーの意図とは異なる操作が実行される可能性がある。また、後者の方法では、操作パネルが反応しないので、ユーザーは自身の操作が無視されたと認識してしまう可能性がある。その結果、前者の方法および後者の方法のいずれにおいても、ユーザーのタッチ操作では、何度も操作のやり直しが必要となる状態に陥る可能性がある。
【００２６】
上述の特開２００６−２８５５９８号公報（特許文献３）に開示されるように、ユーザー操作が検知不能と判断されると、表示形態を変更するという方法も考えられるが、画像形成装置にこの方法を採用した場合には、ジョブや宛先選択の認識に必要な情報が消えてしまうという課題が発生し得る。
【００２７】
そこで、本実施の形態に従う画像形成装置においては、操作パネルにおいて隣接して表示されている表示操作画像（ボタンやリストの項目）の複数が同時に押下されたことが検知されると、同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を所定方向に沿ってシフトさせることで、より認識性を高める。
【００２８】
典型的には、図１に示すように、リスト表示形式に含まれる各項目を段違いまたは階段状に表示する。すなわち、図１に示すジョブリスト画面において、１ジョブ目および２ジョブ目の２つの表示エリアがユーザーによって押下された例を示す。この例では、２ジョブ目以降の各ジョブが所定距離ずつ紙面右方向のずれた状態の表示に切り替わる。このように表示を切り替える結果、ユーザーは２ジョブ目を正しく選択することができる。
【００２９】
より具体的には、隣接して表示されている複数の表示操作画像（ボタン）に対して、複数の表示操作画像が同時に押下された際、押下時のユーザーの指が接地した領域を検知して、その接地した領域の水平方向の値に応じたシフト量ずつシフトさせて表示する。
【００３０】
さらに、本実施の形態に従う画像形成装置は、このような表示操作画像の表示位置のシフトとともに、表示操作画像の表示位置のシフトによって操作パネルの表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持する。
【００３１】
より具体的には、図２に示すように、ユーザーの操作により複数の表示操作画像が同時に押下されたことが検知されると、隣接するリストの項目の表示位置を水平方向へシフトさせる。これにより、リストの各項目についての独立した検知エリアが提供される。一方で、シフト表示することにより、ユーザーが項目を認識する上で必要な情報が表示されなくなる場合がある。
【００３２】
例えば、宛先リスト画面においていずれかの宛先を選択する場合、上述のような階段状に表示すると、シフト前に端に位置していた項目（図２の例では、右側に配置されていた項目）については、表示可能エリアの外にでてしまうので、一番端にユーザーが必要な宛先の名前が位置していたような場合には、宛先自体を探せなくなる可能性がある。
【００３３】
そこで、本実施の形態は、リスト内に表示する情報の位置や表示態様を適切に制御することにより、リストなどをシフト表示した場合であっても、ユーザーが必要な情報を正確に識別でき、かつ入力ミスの少ない操作パネルを提供する。これにより、操作ミスを低減させる。
【００３４】
本明細書において「表示操作画像」は、操作パネル上に表示される任意の画像であって、ユーザーによる操作（選択操作／押下操作）に応答して、何らかの表示の更新が実行され得るものを含む。「表示操作画像」は、典型的には、操作パネル上に表示される各種操作を指示するボタンや、上述のジョブリスト画面や宛先リスト画面を構成する各項目を含む。但し、このようなボタンや項目に限られることなく、ユーザーが何らかの動作や処理を希望する場合に操作または認識などするために用意された任意の画像を含む。
【００３５】
＜Ｂ．画像形成装置の構成＞
本実施の形態に従う画像形成装置１００の構成について説明する。
【００３６】
（ｂ１：装置構成）
図３は、本実施の形態に従う画像形成装置１００の概略断面図である。
【００３７】
図３を参照して、画像形成装置１００は、自動原稿送り装置２と、イメージスキャナー３と、プリントエンジン４と、給紙部５と、制御部６とを含む。
【００３８】
自動原稿送り装置２は、原稿の連続的なスキャンを行なうためのものであり、原稿給紙台２１と、送出ローラー２２と、レジストローラー２３と、搬送ドラム２４と、排紙台２５とを含む。スキャン対象の原稿は、原稿給紙台２１上にセットされ、送出ローラー２２の作動により一枚ずつ送り出される。そして、この送り出された原稿は、レジストローラー２３により一旦停止されて先端が整えられた後に、搬送ドラム２４へ搬送される。さらに、この原稿は、搬送ドラム２４のドラム面と一体に回転し、その過程において後述するイメージスキャナー３により画像面がスキャンされる。その後、原稿は、搬送ドラム２４のドラム面を略半周した位置においてドラム面から分離されて排紙台２５へ排出される。
【００３９】
イメージスキャナー３は、撮像デバイス３３と、原稿台３５とを含む。撮像デバイス３３は、被写体である原稿に対する相対位置を時間的に変化させて、原稿の画像を読み取って画像データ（以下「スキャン画像」とも称す。）を生成する。撮像デバイス３３は、主要な構成要素として、原稿に対して光を照射する光源と、光源から照射された光が原稿で反射して生じる画像を取得するイメージセンサーと、イメージセンサーから画像信号を出力するためのＡＤ（Analog to Digital：アナログデジタル）変換器と、イメージセンサーの前段に配置された結像光学系とを含む。イメージセンサーとしては、典型的には、ＣＣＤ（Coupled Charged Device）イメージセンサーや、密着イメージセンサー（Contact Image Sensor）が用いられる。なお、スキャン対象の原稿は、原稿台３５にセットされることもできる。
【００４０】
プリントエンジン４は、一例として、電子写真方式の画像形成プロセスが実行される。具体的には、フルカラーのプリント出力が可能である。具体的には、プリントエンジン４は、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のトナー像を生成するイメージング（作像）ユニット４４Ｙ，４４Ｍ，４４Ｃ，４４Ｋを含む。イメージングユニット４４Ｙ，４４Ｍ，４４Ｃ，４４Ｋは、プリントエンジン４内に張架されて駆動される転写ベルト２７に沿って、その順序に配置される。
【００４１】
イメージングユニット４４Ｙ，４４Ｍ，４４Ｃ，４４Ｋは、それぞれ画像書込部４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋと、感光体ドラム４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋとを含む。画像書込部４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋの各々は、対象のプリントデータに含まれる各色イメージに応じたレーザ光を発するレーザダイオードと、このレーザ光を偏向して対応の感光体ドラム４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋの表面を主走査方向に露光させるポリゴンミラーとを含んでいる。
【００４２】
感光体ドラム４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋの表面には、上述のような画像書込部４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋによる露光によって静電潜像が形成され、この静電潜像がそれぞれ対応するトナーユニット４４１Ｙ，４４１Ｍ，４４１Ｃ，４４１Ｋから供給されるトナー粒子によってトナー像として現像される。
【００４３】
感光体ドラム４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋの表面に現像された各色のトナー像は、転写ベルト２７に順次転送される。さらに、この転写ベルト２７上に重ねられたトナー像は、給紙部５からタイミングを合わせて供給される記録紙にさらに転写される。
【００４４】
この記録紙上に転写されたトナー像は、下流部に配置された定着部において定着された後、トレイ５７に排出される。
【００４５】
上述の感光体ドラム４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋにおける動作と並行して、記録紙を収容する給紙部５の給紙カセットにそれぞれ対応する送出ローラー５２，５３，５４および手差給紙部２６のうち、画像形成に用いられるべき記録紙に対応する部位が作動して記録紙を供給する。この供給された記録紙は、搬送ローラー５５および５６ならびにタイミングローラー５１によって搬送され、感光体ドラム４１上に形成されたトナー像に同期するように、感光体ドラム４１に給紙される。
【００４６】
転写器４５は、感光体ドラム４１に反対極性の電圧を印加することで、感光体ドラム４１上に形成されたトナー像を記録紙に転写する。そして、除電器４６は、トナー像が転写された記録紙を除電することで、記録紙を感光体ドラム４１から分離させる。その後、トナー像が転写された記録紙は定着装置４７へ搬送される。なお、転写器４５としては、図１に示すような転写ベルトを用いた転写方式に代えて、転写チャージャーまたは転写ローラーを用いた転写方式を採用してもよい。あるいは、感光体ドラム４１から記録紙へトナー像を直接転写する直接転写方式に代えて、感光体ドラム４１と記録紙との間に、転写ローラー、転写ベルトといった中間転写体を配置して、２段階以上のプロセスによって転写を行なうようにしてもよい。
【００４７】
定着装置４７は、加熱ローラー４７１と加圧ローラー４７２とを含む。加熱ローラー４７１は、記録紙を加熱することで、その上に転写されたトナーを溶融するとともに、加熱ローラー４７１と加圧ローラー４７２との間の圧縮力により、溶融したトナーが記録紙上に定着される。そして、記録紙はトレイ５７に排出される。なお、定着装置４７としては、図１に示すような定着ベルトを用いた定着方式に代えて、定着ローラー等用いた定着方式、もしくは非接触の定着方式を採用してもよい。
【００４８】
一方、記録紙が分離された感光体ドラム４１では、その残留電位が除去された後、クリーニング部によって残留トナーが除去および清掃される。そして、次の画像形成処理が実行される。クリーニング部は、一例として、クリーニングブレード、クリーニングブラシ、クリーニングローラー、またはこれらの組み合わせにより、残留トナーを除去および清掃する。あるいは、感光体ドラム４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋを用いて残留トナーを回収するクリーナーレス方式を採用してもよい。
【００４９】
ＩＤＣセンサー４９は、感光体ドラム４１上に形成されるトナー像の濃度を検知する。このＩＤＣセンサー４９は、代表的に反射型フォトセンサからなる光強度センサーであり、感光体ドラム４１の表面からの反射光強度を検知する。
【００５０】
制御部６は、画像形成装置１００における全体の制御を司る。
（ｂ２：制御構成）
図４は、本実施の形態に従う画像形成装置１００の制御構成を示すブロック図である。
【００５１】
図４を参照して、画像形成装置１００は、その制御構成として、イメージスキャナー３と、プリントエンジン４と、制御部６と、操作パネル７と、ネットワークコントローラー８とを含む。
【００５２】
制御部６は、画像形成装置１００の全体制御を司る。より具体的には、制御部６は、主たる構成要素として、制御手段としての画像制御ＣＰＵ（Central Processing Unit）６１と、ＤＲＡＭ（Dynamic Random Access Memory）制御ＩＣ（Integrated Circuit）６２と、揮発性メモリーであるＤＲＡＭからなる画像メモリー６３と、ＨＤＤ（Hard Disk Drive）６４と、コントローラーＩＣ６５と、圧縮／伸張ＩＣ６６と、不揮発性メモリー６７と、ＲＴＣ（Real Time Clock）６８とを含む。
【００５３】
画像制御ＣＰＵ６１は、不揮発性メモリー６７に格納されている各種プログラムなどを実行することで、画像形成装置１００における画像形成に係る処理などを実行する。より具体的には、画像制御ＣＰＵ６１は、プログラムに含まれる命令に従って、イメージスキャナー３、プリントエンジン４、および操作パネル７へそれぞれ指令を与えることで、画像形成に係る動作を実現する。不揮発性メモリー６７は、典型的には、フラッシュメモリーなどからなり、画像制御ＣＰＵ６１で実行される各種プログラムなどを不揮発的に格納する。ＲＴＣ６８は、計時処理を行なう回路であり、画像制御ＣＰＵ６１に対して日時の情報を供給する。
【００５４】
画像形成装置１００に入力された画像データやイメージスキャナー３などによって取得された画像データは、画像メモリー６３および／またはＨＤＤ６４へ格納される。ＤＲＡＭ制御ＩＣ６２は、画像メモリー６３からのデータの読み出し／書き込みを制御する。すなわち、ＤＲＡＭ制御ＩＣ６２は、読み出し処理ロジック６２１および書き込み処理ロジック６２２を含む。画像メモリー６３は、圧縮メモリー６３１およびページメモリー６３２を含む。圧縮メモリー６３１には、よりデータ容量を削減することが要求される画像データが圧縮された状態で格納される。圧縮／伸張ＩＣ６６は、画像データを圧縮して圧縮メモリー６３１へ格納し、圧縮メモリー６３１から読み出された圧縮された画像データを伸張する。ページメモリー６３２には、ページ単位で非圧縮のデータが格納される。コントローラーＩＣ６５は、画像データをＨＤＤ６４へ書き込み、ＨＤＤ６４から画像データを読み出す。
【００５５】
イメージスキャナー３は、上述した撮像デバイス３３などに加えて、スキャナー制御部３６を含む。スキャナー制御部３６は、画像制御ＣＰＵ６１からの指令に従って、イメージスキャナー３における全体の制御を司る。
【００５６】
プリントエンジン４は、上述した画像書込部４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋ（「画像書込部４３」と総称して記す）に加えて、プリントエンジン制御部４８を含む。プリントエンジン制御部４８は、画像制御ＣＰＵ６１からの指令に従って、プリントエンジン４における全体の制御を司る。
【００５７】
操作パネル７は、ユーザーによるタッチ操作を受け付ける表示操作部である。より具体的には、操作パネル７は、表示部であるＬＣＤ（Liquid Crystal Display：液晶表示部）７１と、タッチ操作を受け付けるタッチパネルである感圧部７２と、操作パネル制御部７３とを含む。操作パネル制御部７３は、画像制御ＣＰＵ６１からの指令に従って、メニュー画面やリスト画面をＬＣＤ７１に表示させるとともに、感圧部７２による検知結果を画像制御ＣＰＵ６１へ出力する。以下に詳述する実施の形態においては、操作パネル７における表示処理を中心として説明する。
【００５８】
ネットワークコントローラー８は、パーソナルコンピューターなどとの間でデータを遣り取りするインターフェイスである。より具体的には、ネットワークコントローラー８は、通信回線を介して信号を遣り取りするＬＡＮインターフェイス（Ｉ／Ｆ）８１と、ＬＡＮインターフェイス８１を制御するＬＡＮ制御部８２と、通信回線を介して遣り取りされるデータを一次的に格納する画像メモリー８３と、画像メモリー８３に対するデータの読み出し／書き込みを制御するＤＲＡＭ制御ＩＣ８４と、ネットワーク制御部８５とを含む。ネットワーク制御部８５は、画像制御ＣＰＵ６１からの指令に従って、ネットワークコントローラー８における全体の制御を司る。
【００５９】
後述する実施の形態に従う表示方法は、典型的には、画像制御ＣＰＵ６１がプログラムを実行することで実現されるが、これに代えて、その処理の全部または一部を専用のハードウェアを用いて実現してもよい。また、画像制御ＣＰＵ６１がプログラムを実行する場合には、そのプログラムは、各種の記録媒体を介して画像形成装置１００にインストールされ、あるいは、通信回線を介して図示しないサーバー装置などからダウンロードされてもよい。
【００６０】
＜Ｃ．実施の形態１＞
以下、本発明の実施の形態１に従う画像形成装置１００およびその画像形成装置１００における表示方法について説明する。
【００６１】
（ｃ１：概要）
実施の形態１に従う画像形成装置１００の制御部６は、操作パネル７（表示操作部）において隣接して表示されている表示操作画像（ボタンやリストの項目）の複数が同時に押下されたことを検知すると、ユーザーによって押下された検知領域の水平方向（第１方向）の長さを取得する。後述するように、表示操作画像の各々は、異なる属性値をもつ複数の情報を有している。さらに、画像形成装置１００の制御部６は、同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、取得された水平方向の長さに応じて水平方向に沿ってシフトさせる。このとき、画像形成装置１００の制御部６は、表示操作画像の表示位置のシフトによって操作パネル７の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持する。より具体的には、この欠落することになる情報の表示を維持する具体的な手段として、画像形成装置１００の制御部６は、欠落すると特定した情報の表示優先度に応じて、表示操作画像に含まれる他の情報との間で表示順序を並び替える。
【００６２】
（ｃ２：表示例）
図５〜図７は、本発明の実施の形態１に従う画像形成装置１００が提供するユーザーインターフェイス画面の一例を示す図である。図５〜図７には、ユーザーインターフェイス画面の一例として、ジョブの一覧を示すジョブリスト画面の表示例を示す。より具体的には、各ジョブは、属性１としての番号（Ｎｏ．）の情報と、属性２としての種別の情報と、属性３としてのファイル名の情報と、属性４としての登録時間の情報と、属性５としての枚数の情報と、属性６として状態／結果の情報とを含む。各ジョブについて、これらの異なる属性値を有する複数種類の情報が表示される。
【００６３】
図５に示すように、リスト表示形式に含まれる各項目を段違いまたは階段状に表示する際に、単純なシフトを実施する情報が欠落する場合がある。すなわち、表示位置をシフトさせる余地がなければ、シフト表示によって、必然的に一部の情報が表示可能エリアの外へでることになる。図５の例では、最も下段に位置していたジョブについては、属性１の番号の情報しか表示されないことになる。
【００６４】
そこで、実施の形態１においては、シフトされる対象の表示操作画像に含まれる情報のうち、シフトによって操作パネル７の表示可能エリアから欠落することになる領域に相対的に表示優先度の高い情報が含まれる場合には、表示操作画像に含まれる情報の表示順序を入れ替える。ここで、「表示優先度」とは、基本的には、操作するユーザーが認識したいと考えるであろう情報を意味し、各種方法によって決定される。典型的には、ユーザーが予め設定しておいてもよいし、ユーザー操作に応じて動的に表示優先度を決定してもよい。この表示優先度の決定に係る処理については、後述する。
【００６５】
例えば、図５〜図７に示すジョブリスト画面においては、ユーザーは各ジョブの内容をファイル名で特定することができるので、属性３を有するファイル名の情報に対して、より高い表示優先度が設定されているものとする。図５〜図７には、いずれもすべてのジョブについて、対応するファイル名の情報が操作パネルから消えることなく、表示され続ける例を示す。
【００６６】
より具体的には、図５には、すべてのジョブにおいて、ファイル名の情報が先頭（最も左側）に位置するようにレイアウトされている例を示す。図６には、表示可能エリアからファイル名の情報が欠落するジョブ（下２段分）についてのみ、ファイル名の情報の表示順序が入れ替えられる例を示す。図７には、表示されるジョブの間で、ファイル名の情報が一列に並ぶように表示順序が入れ替えられる例を示す。
【００６７】
図５〜図７には、それぞれのジョブが右側にシフトする例を示すが、左側にシフトするようにしてもよい。
【００６８】
上述の図２において示したように、各ジョブのシフト量ｘについては、ユーザーがタッチパネルを接触した範囲（エリア）の水平方向の長さに応じて決定されてもよい。典型的には、ユーザーの指のタッチパネルへの接触エリアの幅がｘであれば、同じ幅ｘずつ各ジョブをシフトさせてもよい。この場合、最上段のジョブについては当初の位置に維持され、２番目のジョブについての当初の位置からのシフト量はｘであり、３番目のジョブについての当初の位置からのシフト量は２ｘとなる。以下、同様に、シフト量ｘの倍数で、それぞれのジョブの表示位置がシフトされる。このように、水平方向（第１方向）と直交する垂直方向（第２方向）において、シフト対象のジョブを示す表示操作画像が複数存在する場合には、当該複数の表示操作画像のシフト量を互いに異ならせることで、複数の表示操作画像が階段状に表示される。
【００６９】
あるいは、接触エリアの幅ｘに関する所定の関数に従って、各ジョブのシフト量を決定してもよい。このときも上述と同様に、ジョブ毎にシフト量を異ならせることで、階段状の表示を実現できる。
【００７０】
上述したように、実施の形態１に従う画像形成装置は、表示可能エリアから情報が欠落する領域を検知し、当該検知された欠落する領域に表示優先度の高い情報が含まれる場合には、表示操作画像内に配置される情報を対応する表示優先度に応じて並び替えを行なう。これによって、高い表示優先度を有する情報をその内部に含む表示操作画像をそれぞれ生成し、これらの表示操作画像を互いに隣接して表示させることで、階段状表示を実現する。このような階段状表示を採用することで、ユーザーによる操作ミスが少なく、効率的に操作可能な操作パネル７を実現できる。
【００７１】
（ｃ３：制御構造）
次に、実施の形態１に従う画像形成装置１００における制御構造について説明する。
【００７２】
図８は、実施の形態１に従う画像形成装置１００の制御構造を示すブロック図である。図８を参照して、画像形成装置１００の制御部６は、その制御構造として、取得モジュール６０１と、表示変更モジュール６０２と、シフトモジュール６０３と、表示バッファメモリー６０４と、優先度設定モジュール６０５と、特定モジュール６０６と、記憶部６０７，６０９とを含む。記憶部６０７は、ステータス情報６０８を格納し、記憶部６０９は、表示優先度テーブル６１０を格納する。上述の各モジュールは、典型的には、制御部６の画像制御ＣＰＵ６１がプログラムを実行することによって実現される。また、記憶部６０７，６０９は、画像メモリー６３などの領域の一部を利用して実現される。これらの機能構成の一部または全部を専用のハードウェアで実現してもよい。
【００７３】
取得モジュール６０１は、感圧部７２による検知値および表示バッファメモリー６０４が保持する表示信号に基づいて、操作パネル７において隣接して表示されている表示操作画像の複数が同時に押下されたか否かを判断する。さらに、取得モジュール６０１は、操作パネル７において隣接して表示されている表示操作画像の複数が同時に押下されたことを検知すると、押下された領域の水平方向の長さを取得する。取得モジュール６０１により取得された水平方向長さは、表示変更モジュール６０２およびシフトモジュール６０３へ伝達される。
【００７４】
シフトモジュール６０３は、同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、取得モジュール６０１によって取得された水平方向の長さに応じて水平方向に沿ってシフトさせる。より具体的には、シフトモジュール６０３は、表示変更モジュール６０２から出力される表示情報に基づいて、水平方向の長さに応じて決定されたシフト量に応じた階段状の表示を行なうための描画命令を生成し、表示バッファメモリー６０４へ出力する。シフトモジュール６０３は、水平方向と直交する垂直方向において、シフト対象の表示操作画像が複数存在する場合に、当該複数の表示操作画像のシフト量を互いに異ならせることで、複数の表示操作画像を階段状に表示させる。
【００７５】
表示バッファメモリー６０４は、シフトモジュール６０３からの描画命令に従って、操作パネル７のＬＣＤ７１上に画像を表示するための表示信号を生成および保持する。
【００７６】
表示変更モジュール６０２は、記憶部６０７に格納されているステータス情報６０８を参照して、操作パネル７上に表示すべき表示情報を生成して、シフトモジュール６０３へ出力する。ここで、表示変更モジュール６０２は、表示操作画像の表示位置のシフトによって操作パネル７の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持できるように、表示情報を更新する。より具体的には、表示変更モジュール６０２は、特定した情報の表示優先度に応じて、表示操作画像に含まれる他の情報との間で表示順序を並び替える。上述したように、表示操作画像の各々は、異なる属性値をもつ複数の情報を有している。
【００７７】
ステータス情報６０８は、画像形成装置１００における状態を示すステータス情報６０８を保持している。このステータス情報６０８は、画像形成装置１００における処理進行に伴って、逐次更新される。
【００７８】
優先度設定モジュール６０５は、表示操作画像に含まれる情報の属性値に関連付けて表示優先度を設定する。優先度設定モジュール６０５によって設定される表示優先度は、表示優先度テーブル６１０として、記憶部６０９に格納される。表示変更モジュール６０２は、表示操作画像に含まれる情報の表示順序を並び替える際に、設定された表示優先度に基づく順序に従って、表示操作画像内の情報を配置する。
【００７９】
さらに、優先度設定モジュール６０５は、設定された表示優先度に基づく順序に従って常に情報を配置する（第１モード）と、シフト手段による表示位置のシフト時に限って、設定された表示優先度に基づく順序に従って情報を配置する第２モードとの選択を受け付ける。このモード選択に応じて、表示変更モジュール６０２は、表示操作画像に含まれる情報の表示順序の並び替えに係る処理を切り替える。
【００８０】
特定モジュール６０６は、感圧部７２による検知値および表示バッファメモリー６０４が保持する表示信号に基づいて、表示操作画像に含まれる情報のうち押下された情報を特定する。表示変更モジュール６０２は、特定モジュール６０６によって特定された情報に対応する属性値をもつ情報を最も高い表示優先度として情報を配置する。すなわち、ユーザーが選択した情報に対して最も高い表示優先度を設定する。
【００８１】
上述したような表示優先度に関する処理については、後に詳述する。
（ｃ４：処理手順）
次に、実施の形態１に従う画像形成装置１００における処理手順について説明する。
【００８２】
図９は、実施の形態１に従う画像形成装置１００における処理手順を示すフローチャートである。図９に示す各ステップは、典型的には、画像形成装置１００の制御部６がプログラムを実行することによって実現される。また、図９に示す処理手順は、所定周期毎に起動される。
【００８３】
図９を参照して、画像形成装置１００の制御部６（取得モジュール６０１）は、操作パネル７の感圧部７２によって検知されたユーザーが押下した接触エリアを取得する（ステップＳ１００）。続いて、制御部６（取得モジュール６０１）は、ステップＳ１００において取得した接触エリアに複数の表示操作画像が含まれているか否かを判断する（ステップＳ１０２）。接触エリアに複数の表示操作画像が含まれていない場合（ステップＳ１０２においてＮＯの場合）には、処理は終了する。
【００８４】
これに対して、接触エリアに複数の表示操作画像が含まれている場合（ステップＳ１０２においてＹＥＳの場合）には、制御部６（シフトモジュール６０３）は、現時点で階段状の表示が有効化されているか否かを判断する（ステップＳ１０４）。現時点で階段状の表示が有効化されている場合（ステップＳ１０４においてＹＥＳの場合）には、処理は終了する。
【００８５】
これに対して、現時点で階段状の表示が有効化されていない場合（ステップＳ１０４においてＮＯの場合）には、制御部６（シフトモジュール６０３）は、ステップＳ１００において取得された接触エリアの幅に応じたシフト量を決定し、当該決定したシフト量に基づいて階段状の表示を内部的に生成する（ステップＳ１０６）。続いて、制御部６（表示変更モジュール６０２）は、ステップＳ１０６において生成された階段状の表示において欠落する情報があるか否かを判断する（ステップＳ１０８）。階段状の表示において欠落する情報がない場合（ステップＳ１０８においてＮＯの場合）には、処理はステップＳ１１４へ進む。
【００８６】
これに対して、階段状の表示において欠落する情報がある場合（ステップＳ１０８においてＹＥＳの場合）には、制御部６（表示変更モジュール６０２）は、当該欠落する情報に表示優先度が相対的に高い情報が含まれているか否かを判断する（ステップＳ１１０）。当該欠落する情報に表示優先度が相対的に高い情報が含まれていない場合（ステップＳ１１０においてＮＯの場合）には、処理はステップＳ１１４へ進む。
【００８７】
当該欠落する情報に表示優先度が相対的に高い情報が含まれている場合（ステップＳ１１０においてＹＥＳの場合）には、制御部６（表示変更モジュール６０２）は、対象の表示操作画像に含まれている情報の表示順序を並び替える（ステップＳ１１２）。
【００８８】
最終的に、制御部６（表示バッファメモリー６０４）は、シフトモジュール６０３および表示変更モジュール６０２での処理によって生成された表示信号に基づいて、操作パネル７の表示を更新する（ステップＳ１１４）。そして、処理は終了する。
【００８９】
（ｃ５：優先度設定（その１））
次に、優先度設定モジュール６０５における表示優先度の設定処理について説明する。なお、この表示優先度に基づいて、上述の図９に示す処理が実行される。
【００９０】
上述したように、実施の形態１に従う画像形成装置１００は、表示操作画像に含まれる情報の属性値に関連付けて表示優先度を設定することができる。典型的には、ユーザー自身の操作によって、予め項目別の相対的な表示優先度が設定される。
【００９１】
図１０は、実施の形態１に従う画像形成装置１００が提供する表示優先度設定画面の一例を示す図である。図１０に示す表示優先度設定画面は、操作パネル７などに表示され、ユーザーが適宜設定することになる。
【００９２】
すなわち、ユーザーは、図１０に示す表示優先度設定画面を操作して、リスト画面（ジョブリスト画面や宛先リスト画面）内に表示される情報（項目）のうちより重要な要素であると考えるものを選択し、上下ボタンなどの操作で表示優先度を設定する。図１０には、ジョブリスト画面および宛先リスト画面のそれぞれについて、表示される項目が一覧表示される例を示す。図１０に示す２つのリスト画面に限られることなく、操作パネル７に表示される操作画面に応じて、表示優先度を設定するためのユーザーインターフェイスが適宜提供される。
【００９３】
このようなユーザーインターフェイスによって設定された表示優先度は、表示優先度テーブル６１０として格納される。
【００９４】
（ｃ６：優先度設定（その２））
上述のような表示優先度を設定した場合に、常にその設定した表示優先度に基づくリスト表示を行ないたくない場合もある。そこで、設定された表示優先度に基づく順序に従って常に情報を配置する第１モードと、シフト手段による表示位置のシフト時に限って、設定された表示優先度に基づく順序に従って情報を配置する第２モードとを選択可能に構成してもよい。
【００９５】
図１１は、実施の形態１に従う画像形成装置１００が提供するリスト表示に係る表示順序の切り替え画面の一例を示す図である。図１２は、図１１に示すリスト表示に係る表示順序の切り替え画面における設定に応じて表示されるリスト画面の一例を示す図である。図１１に示すリスト表示に係る表示順序の切り替え画面は、操作パネル７などに表示され、ユーザーが適宜設定することになる。
【００９６】
図１１に示す「優先度順表示」は、リスト画面（ジョブリスト画面や宛先リスト画面）を表示する際に、上述の図１０に示す表示優先度設定画面において設定された表示優先度に常に従うことを意味する。「優先度順表示」が選択された場合には、設定された表示優先度の順序に従って、各表示操作画像に含まれる情報の順序が配置される。すなわち、図１２の下側に示されるようなリスト画面が表示される。この図１２の下側に表示されるリスト画面は、「属性３：ファイル名」→「属性６：状態／結果」→「属性２：種別」→「属性４：登録時間」→「属性５：枚数」→「属性１：Ｎｏ．」という表示優先度が設定されている状態に対応する。すなわち、「優先度順表示」が選択された場合には、上述のリストを階段状に表示する場合以外においても、ジョブリスト画面や宛先リスト画面などを表示する場合には、設定された表示優先度に従って、それぞれの情報（項目）が配置されることになる。
【００９７】
これに対して、図１１に示す「優先度順表示」は、リスト画面（ジョブリスト画面や宛先リスト画面）を表示する際に、画像形成装置１００にデフォルトで設定されているパネルデザインに従う表示を行なうことを意味する。すなわち、図１２の上側に示されるようなリスト画面が表示される。但し、上述のリストを階段状に表示する場合には、設定された表示優先度に従って、それに含まれる情報（項目）の並び替えが行なわれ得る。
【００９８】
図１３は、実施の形態１に従う画像形成装置１００における表示順序の切り替えに係る処理手順を示すフローチャートである。図１３に示す各ステップは、典型的には、画像形成装置１００の制御部６がプログラムを実行することによって実現される。また、図１３に示す処理手順は、所定周期毎に起動される。
【００９９】
図１３を参照して、画像形成装置１００の制御部６は、いずれかのキーが入力されたか否かを判断する（ステップＳ２００）。いずれのキーも入力されていない場合（ステップＳ２００においてＮＯの場合）には、処理は終了し、次の起動タイミングまで待機する。
【０１００】
いずれかのキーが入力された場合（ステップＳ２００においてＹＥＳの場合）には、画像形成装置１００の制御部６は、リスト画面（ジョブリスト画面や宛先リスト画面）の表示が指示されたか否かを判断する（ステップＳ２０２）。リスト画面の表示が指示されていない場合（ステップＳ２０２においてＮＯの場合）には、画像形成装置１００の制御部６は、指示された別の処理を実行する（ステップＳ２０４）。
【０１０１】
これに対して、リスト画面の表示が指示された場合（ステップＳ２０２においてＹＥＳの場合）には、画像形成装置１００の制御部６は、図１１に示す表示順序の切り替え画面において「優先度順表示」が選択されているか否かを判断する（ステップＳ２０６）。「優先度順表示」が選択されている場合（ステップＳ２０６においてＹＥＳの場合）には、画像形成装置１００の制御部６は、表示が指示されたリスト画面に対応する表示優先度に従って、表示される情報（項目）を並び替える（ステップＳ２０８）。
【０１０２】
これに対して、「優先度順表示」が選択されていない場合（ステップＳ２０６においてＮＯの場合）には、ステップＳ２０８の処理はスキップされる。
【０１０３】
最終的に、画像形成装置１００の制御部６は、ステップＳ２０６において情報（項目）の並び替えが行なわれたリスト画面、または、デフォルトの表示順序に従って情報（項目）が配置されたリスト画面を操作パネル７に表示させる（ステップＳ２１０）。
【０１０４】
（ｃ７：優先度設定（その３））
上述のような表示優先度を設定した場合に、その設定した表示優先度に基づくリスト表示の他に、ユーザー操作に応じて表示優先度を動的に変更したい場合もある。そこで、表示操作画像に含まれる情報のうちユーザーによって押下された情報を特定し、当該特定された情報に対応する属性値に対して最も高い優先度を設定してもよい。
【０１０５】
実際の操作を考えると、ユーザーは、表示されたリスト画面に対して何らかの選択を行なう際に、リスト画面上に表示されている情報（項目）を認識し、所望する情報に対応するエリアをタッチすることで選択を行なうことがある。しかし、ユーザーが複数の情報（項目）を同時に押下すると、上述のような処理に従って、操作性向上のために階段状にシフト表示が行なわれる。このシフト表示の結果、ユーザーが選択時に所望した情報（項目）が表示可能エリア外にいってしまい、欠落するエリアに含まれて消えてしまう可能性もある。このような状態になると、シフト表示された後には、ユーザーは、その所望する情報（項目）を選択に使用することができなくなる可能性がある。
【０１０６】
そこで、ユーザーがタッチ操作したエリアに対応する情報（項目）の表示優先度を最大に設定することで、階段状にシフト表示が行なわれた場合であっても、それらの情報（項目）が欠落するエリアに含まれないように表示順序を並べ替える。
【０１０７】
なお、この表示優先度を動的に設定する機能について、ユーザーの操作によって、有効化／無効化を選択できるようにしてもよい。
【０１０８】
図１４は、実施の形態１に従う画像形成装置１００が提供するタッチエリア優先度設定画面の一例を示す図である。すなわち、図１４には、表示優先度の動的設定の有効化／無効化の切り替え画面の一例を示す。図１４に示すタッチエリア優先度設定画面は、操作パネル７などに表示され、ユーザーが適宜設定することになる。
【０１０９】
図１４に示す「最優先」は、表示操作画像に含まれる情報のうちユーザーによって押下された情報を特定し、当該特定された情報に対応する属性値に対して最も高い表示優先度を設定する処理が有効化される。これに対して、図１４に示す「優先度設定に従う」は、上述の図１０に示す表示優先度設定画面において設定された表示優先度に従ってリスト画面が表示されることを意味する。
【０１１０】
図１５は、実施の形態１に従う画像形成装置１００における表示優先度の動的な設定に係る処理手順を示すフローチャートである。図１５に示す各ステップは、典型的には、画像形成装置１００の制御部６がプログラムを実行することによって実現される。また、図１５に示す処理手順は、図９に示すステップＳ１０８においてＹＥＳの判断がなされたときに起動される。
【０１１１】
図１５を参照して、制御部６（表示変更モジュール６０２）は、図９のステップＳ１０６において生成された階段状の表示において欠落する情報がある場合（ステップＳ１０８においてＹＥＳの場合）には、タッチエリア優先度設定画面において「最優先」が選択されているか否かを判断する（ステップＳ３００）。タッチエリア優先度設定画面において「最優先」が選択されていない場合（ステップＳ３００においてＮＯの場合）には、処理は終了し、次の起動タイミングまで待機する。
【０１１２】
タッチエリア優先度設定画面において「最優先」が選択されている場合（ステップＳ３００においてＹＥＳの場合）には、制御部６（特定モジュール６０６）は、表示操作画像の表示位置のシフトによって操作パネル７の表示可能エリアから欠落することになる情報に、ユーザーが押下した情報（項目）が含まれているか否かを判断する（ステップＳ３０２）。ユーザーが押下した情報（項目）が含まれていない場合（ステップＳ３０２においてＮＯの場合）には、処理は終了し、次の起動タイミングまで待機する。
【０１１３】
ユーザーが押下した情報（項目）が含まれている場合（ステップＳ３０２においてＹＥＳの場合）には、制御部６（優先度設定モジュール６０５）は、特定モジュール６０６により特定されたユーザーが押下した情報（項目）に対応する属性値に対して最も高い表示優先度を設定する（ステップＳ３０４）。そして、図９のステップＳ１０８の処理が実行される。
【０１１４】
（ｃ８：利点）
実施の形態１によれば、複数の表示操作画像が同時にタッチされたことに応答して、階段状の表示を行なってユーザーに通知するとともに、表示操作画像内に表示する情報（項目）を適宜調整することにより、ユーザーの認知性を維持したまま、操作ミスが少なく、効率的な操作パネルを提供できる。また、表示優先度に従って表示順序を変更するので、元の表示状態から少ない変更量でそれぞれの情報（項目）に対して独立した検知エリアを割り当てることができるので、操作対象となるボタンなどを引き続く操作においてより容易に選択できる。
【０１１５】
また、画像形成装置の操作パネル上の画面を携帯端末などに表示させて、当該携帯端末から画像形成装置を操作する技術も提案されている。このような技術を実用化するにあたって、本実施の形態の処理を適用することで、画像形成装置に付属の操作パネルより小さい表示領域しか有しない携帯端末であっても、操作パネルと同様の視認性および操作性を維持することができる。
【０１１６】
また、予め表示優先順位が固定されているとユーザーの多様なニーズに対処できない可能性もあるが、本実施の形態によれば、ユーザーが押下したエリアに応じて、その表示優先度を動的に変更することもできるので、よりユーザーのニーズを満たす表示処理を行なうことができる。
【０１１７】
＜Ｄ．実施の形態２＞
以下、本発明の実施の形態２に従う画像形成装置およびそれにおける表示方法について説明する。
【０１１８】
（ｄ１：概要）
実施の形態２に従う画像形成装置１００の制御部６は、操作パネル７（表示操作部）において隣接して表示されている表示操作画像（ボタンやリストの項目）の複数が同時に押下されたことを検知すると、ユーザーによって押下された検知領域の水平方向（第１方向）の長さを取得する。後述するように、表示操作画像の各々は、異なる属性値をもつ複数の情報を有している。さらに、画像形成装置１００の制御部６は、同時に押下された複数の表示操作画像のうち少なくとも一つの表示位置を、取得された水平方向の長さに応じて水平方向に沿ってシフトさせる。このとき、画像形成装置１００の制御部６は、表示操作画像の表示位置のシフトによって操作パネル７の表示可能エリアから欠落することになる情報を特定するとともに、当該特定した情報の少なくとも一部の表示を維持する。より具体的には、この欠落することになる情報の表示を維持する具体的な手段として、画像形成装置１００の制御部６は、表示操作画像内の情報に含まれる空白文字を特定するとともに、特定した空白文字のエリアと欠落することになる情報が占めるエリアとを比較する。そして、画像形成装置１００の制御部６は、特定した空白文字のエリアが欠落することになる情報が占めるエリアより大きい場合に、当該欠落することになる情報が表示され続けるように、当該特定した空白文字のエリアを削除する。これに対して、画像形成装置１００の制御部６は、特定した空白文字のエリアが欠落することになる情報が占めるエリアより小さい場合に、当該欠落することになる情報をスクロール表示する。
【０１１９】
より具体的には、リスト表示される各セルの全体にわたって文字列が入力されている場合もあるが、名前の短いユーザー名や、短い宛先なども存在する。そのため、情報（項目）の表示領域として割り当てられたエリアのすべてが使用されていない場合もある。このような場合、上述のようにリスト画面を階段状に表示する際に、リスト内の各項目に存在する空白文字（スペース）を検知し、これらのエリアをより有効的に利用する。具体的には、シフト表示より欠落する情報（項目）と検知した空白文字の領域とを比較し、空白文字領域が欠落する情報より大きいと判断した場合には、空白文字の領域を削除した上で表示される画面を生成する。一方、空白エリアより欠落する情報が大きいと判断した場合には、欠落する情報をスクロール表示するエリアを決定し、これらの情報をスクロール表示させつつ、階段状の表示を行なう。
【０１２０】
（ｄ２：表示例）
図１６および図１７は、本発明の実施の形態２に従う画像形成装置１００が提供するユーザーインターフェイス画面の一例として、ジョブの一覧を示すジョブリスト画面の表示例を示す。
【０１２１】
図１６に示すように、例えば、「ファイル名」を表示するために割り当てたエリアについてみれば、対象のファイル名が短い場合などには、これらの割り当てられたエリアの全部が使用されるわけではない。そのため、このような空白文字（スペース）を検知し、その検知された空白文字エリアの大きさに応じて、適切な態様で欠落することになる情報の表示を維持する。図１５には、特定した空白文字のエリアが欠落することになる情報が占めるエリアより大きい場合の例を示し、この場合には、欠落することになる「状態／結果」の情報は、「ファイル名」を表示するために割り当てられていたエリアを狭めることで、シフト表示後であっても、消えることなく表示され続ける。
【０１２２】
一方、図１７には、特定した空白文字のエリアが欠落することになる情報が占めるエリアより小さい場合の例を示し、この場合には、欠落することになる「登録時間」、「枚数」および「状態／結果」の情報は、「ファイル名」を表示するために割り当てられていたエリアでスクロール表示されることで、シフト表示後であっても、消えることなく表示され続ける。図１７においては、スクロール表示されるエリアを欠落することになる情報に隣接する（左隣の）エリアとされているが、いずれのエリアを用いてもよい。
【０１２３】
（ｄ３：制御構造）
実施の形態２に従う画像形成装置１００における制御構造については、基本的には、上述した図８に示す実施の形態１に従う画像形成装置１００の制御構造と同様であるので、詳細な説明は繰り返さない。
【０１２４】
（ｄ４：処理手順）
次に、実施の形態２に従う画像形成装置１００における処理手順について説明する。
【０１２５】
図１８は、実施の形態２に従う画像形成装置１００における処理手順を示すフローチャートである。図１８に示す各ステップは、典型的には、画像形成装置１００の制御部６がプログラムを実行することによって実現される。また、図１８に示す処理手順は、所定周期毎に起動される。
【０１２６】
図１８を参照して、画像形成装置１００の制御部６（取得モジュール６０１）は、操作パネル７の感圧部７２によって検知されたユーザーが押下した接触エリアを取得する（ステップＳ４００）。続いて、制御部６（取得モジュール６０１）は、ステップＳ４００において取得した接触エリアに複数の表示操作画像が含まれているか否かを判断する（ステップＳ４０２）。接触エリアに複数の表示操作画像が含まれていない場合（ステップＳ４０２においてＮＯの場合）には、処理は終了する。
【０１２７】
これに対して、接触エリアに複数の表示操作画像が含まれている場合（ステップＳ４０２においてＹＥＳの場合）には、制御部６（シフトモジュール６０３）は、現時点で階段状の表示が有効化されているか否かを判断する（ステップＳ４０４）。現時点で階段状の表示が有効化されている場合（ステップＳ４０４においてＹＥＳの場合）には、処理は終了する。
【０１２８】
これに対して、現時点で階段状の表示が有効化されていない場合（ステップＳ４０４においてＮＯの場合）には、制御部６（シフトモジュール６０３）は、ステップＳ４００において取得された接触エリアの幅に応じたシフト量を決定し、当該決定したシフト量に基づいて階段状の表示を内部的に生成する（ステップＳ４０６）。続いて、制御部６（表示変更モジュール６０２）は、ステップＳ４０６において生成された階段状の表示において欠落する情報があるか否かを判断する（ステップＳ４０８）。階段状の表示において欠落する情報がない場合（ステップＳ４０８においてＮＯの場合）には、処理はステップＳ４２０へ進む。
【０１２９】
これに対して、階段状の表示において欠落する情報がある場合（ステップＳ４０８においてＹＥＳの場合）には、制御部６（表示変更モジュール６０２）は、情報が欠落する表示操作画像（リスト行）内の情報に含まれている空白文字を検知する（ステップＳ４１０）。続いて、制御部６（表示変更モジュール６０２）は、欠落することになる情報が占めるエリアに対して、当該検知した空白文字のエリアがより大きいか否かを判断する（ステップＳ４１２）。
【０１３０】
欠落することになる情報が占めるエリアに対して、当該検知した空白文字のエリアがより大きい場合（ステップＳ４１２においてＹＥＳの場合）には、制御部６（表示変更モジュール６０２）は、検知した空白文字のエリアを削除する（ステップＳ４１４）。
【０１３１】
これに対して、欠落することになる情報が占めるエリアに対して、当該検知した空白文字のエリアがより小さい場合（ステップＳ４１２においてＮＯの場合）には、制御部６（表示変更モジュール６０２）は、欠落することになる情報をスクロール表示するエリアを決定し（ステップＳ４１６）、さらに、スクロール表示のための文字情報を生成する（ステップＳ４１８）。
【０１３２】
最終的に、制御部６（表示バッファメモリー６０４）は、シフトモジュール６０３および表示変更モジュール６０２での処理によって生成された表示信号に基づいて、操作パネル７の表示を更新する（ステップＳ４２０）。そして、処理は終了する。
【０１３３】
（ｄ５：その他）
上述した実施の形態２に従う画像形成装置１００における表示優先度の係る処理については、実施の形態２においても同様に適用可能である。実施の形態２においてもその処理の内容は実質的に同様であるので、ここでは、詳細な説明は繰り返さない。
【０１３４】
（ｄ６：利点）
実施の形態２によれば、複数の表示操作画像が同時にタッチされたことに応答して、階段状の表示を行なってユーザーに通知するとともに、表示操作画像内に表示する情報（項目）を適宜調整することにより、ユーザーの認知性を維持したまま、操作ミスが少なく、効率的な操作パネルを提供できる。また、不必要な空白文字（スペース）を削除した上で、必要な情報を表示するので、表示可能エリアをより有効に利用できる。
【０１３５】
また、画像形成装置の操作パネル上の画面を携帯端末などに表示させて、当該携帯端末から画像形成装置を操作する技術も提案されている。このような技術を実用化するにあたって、本実施の形態の処理を適用することで、画像形成装置に付属の操作パネルより小さい表示領域しか有しない携帯端末であっても、操作パネルと同様の視認性および操作性を維持することができる。
【０１３６】
＜Ｅ．変形例＞
上述の実施の形態１および２においては、リスト画面を階段状に表示する際に、ユーザーの指のタッチパネルへの接触エリアの幅を検知して、その検知された幅に従って水平方向へのシフト量が算出される。このとき、単純に検知した接地エリアの幅と同じ幅だけずらした場合には、提供される独立した検知エリアが小さすぎる場合や、大きすぎる場合があり得る。
【０１３７】
そこで、画像形成装置１００は、表示操作画像のシフト量に関する補正量の設定を受け付け、取得された接地エリアの幅と設定された補正量とに基づいて、表示操作画像のシフト量を決定してもよい。
【０１３８】
図１９は、実施の形態に従う画像形成装置１００が提供するリスト水平方法移動量補正設定画面の一例を示す図である。図１９に示すリスト水平方法移動量補正設定画面は、操作パネル７などに表示され、ユーザーは、シフト量に係る補正値を適宜設定することになる。より具体的には、リスト画面を階段状に表示する際に、それぞれの行を水平方向に移動させるシフト量が決定される。リスト水平方法移動量補正設定画面においては、プラス値およびマイナス値のいずれの入力も可能となっている。マイナス値が入力された場合には、水平方向へのシフト量が小さくなり、プラスの値が入力された場合には、水平方向へのシフト量が大きくなる。
【０１３９】
図２０は、実施の形態に従う画像形成装置１００におけるシフト量の補正処理に係る処理手順を示すフローチャートである。図２０に示す各ステップは、典型的には、画像形成装置１００の制御部６がプログラムを実行することによって実現される。また、図２０に示す処理手順は、図９に示すステップＳ１０６の前処理として起動される。
【０１４０】
図２０を参照して、制御部６（シフトモジュール６０３）は、接触エリアの幅を取得する（ステップＳ５００）。続いて、制御部６（シフトモジュール６０３）は、取得した接触エリアの幅に予め設定されているリスト水平方法の移動量に係る補正値を加算して、シフト量を決定する（ステップＳ５０２）。そして、ステップＳ１０６の処理が実行される。
【０１４１】
＜Ｆ．付記＞
本発明は、別の局面として、さらに以下のように表現することができる。
【０１４２】
本発明の別の局面に従うタッチパネル入力式の操作パネルは、隣接して表示される複数のボタンに対して、複数のボタンが同時に押されたことを検知する手段と、同時に押下時の指の接地領域を検知し、接地領域の水平方向の値を取得する手段と、複数のボタンが同時に押されたと検知した場合に、接地領域の水平方向の値ずつボタンをシフトしながら表示する手段とを有する。操作パネルは、シフト表示により表示可能エリアから情報が欠落する領域を検知し、欠落する領域に表示優先度の高い属性情報が含まれると判断した場合、ボタン内に表示する属性情報を表示優先度に応じて並び替え、ボタン内部に表示する属性情報を持つデータを作成しボタン内部に表示し、隣接して表示される複数のボタンを階段状表示に切り替える。
【０１４３】
好ましくは、操作パネルは、リスト情報表示優先度の設定手段を有し、設定されたリスト表示優先度に従ってリスト内の情報を作成する。
【０１４４】
さらに好ましくは、操作パネルは、リスト画面の表示時には常時リスト情報表示優先度の設定手段の設定に従うか、階段状表示を実施する場合のみ優先度に従って表示を行なうか切り替え手段を有する。
【０１４５】
好ましくは、操作パネルは、ユーザーの押下した属性を最優先度属性とする設定手段と記憶手段とを有し、押下した属性を最優先度属性とする設定がされた場合、ユーザーの押下した属性を最優先度属性情報とし、リスト内の情報を作成する。
【０１４６】
好ましくは、操作パネルは、ボタン内に表示されている情報から空白文字（スペース）を検知し、情報が欠落する領域より空白文字エリアが大きいと判断した場合は、情報が欠落する領域分だけ空白文字を削除し、情報が欠落する領域より空白文字エリアが小さい場合は、情報が欠落する領域に含まれる情報をスクロールして表示し、ボタン内部に表示される情報を減らすことなく、隣接して表示される複数のボタンを階段状表示に切り替える。
【０１４７】
好ましくは、操作パネルは、ユーザーにより入力可能なリスト水平移動量補正設定手段を有し、リスト水平移動量補正設定手段により入力された値を記憶し、ボタンを階段状の表示する際に、接地領域の水平方向の値とリスト水平移動量補正設定手段により入力された値の差分を表示する際にシフト量として表示する。
【０１４８】
＜Ｇ．まとめ＞
本実施の形態に従う画像形成装置は、タッチパネル式の操作パネルにおいて、情報量の多いジョブリスト画面や宛先リスト画面を、リスト表示形式を段違いもしくは階段状で表示する。そして、リスト内に表示する情報を調整することにより、ユーザーにリスト内の情報を正確に識別させ、かつ、操作ミスを減らすことができる。
【０１４９】
すなわち、ユーザーの操作により複数の表示操作画像（ボタンやリストの項目）が同時に押下された際に、上下に並べられたリストの入力検知エリアに、独立した部分を形成できる。そして、リスト内に表示する情報の順序などを調整することにより、シフト表示へ切り替えたことによるユーザーの認識性を損なうことなく、タッチパネルを用いた入力時における操作ミスを低減し、作業効率を向上させることができる。
【０１５０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５１】
２  自動原稿送り装置、３  イメージスキャナー、４  プリントエンジン、５  給紙部、６  制御部、７  操作パネル、８  ネットワークコントローラー、２１  原稿給紙台、２２，５２，５３，５４  送出ローラー、２３  レジストローラー、２４  搬送ドラム、２５  排紙台、２６  手差給紙部、２７  転写ベルト、３３  撮像デバイス、３５  原稿台、３６  スキャナー制御部、４１，４１Ｙ，４１Ｍ，４１Ｃ，４１Ｋ  感光体ドラム、４３，４３Ｙ，４３Ｍ，４３Ｃ，４３Ｋ  画像書込部、４４Ｙ，４４Ｍ，４４Ｃ，４４Ｋ  イメージングユニット、４５  転写器、４６  除電器、４７  定着装置、４８  プリントエンジン制御部、４９  ＩＤＣセンサー、５１  タイミングローラー、５５  搬送ローラー、５７  トレイ、６１  画像制御ＣＰＵ、６２，８４  ＤＲＡＭ制御ＩＣ、６３，８３  画像メモリー、６４  ＨＤＤ、６５  コントローラーＩＣ、６６  圧縮／伸張ＩＣ、６７  不揮発性メモリー、７１  ＬＣＤ、７２  感圧部、７３  操作パネル制御部、８１  ＬＡＮインターフェイス、８２  ＬＡＮ制御部、８５  ネットワーク制御部、１００  画像形成装置、４４１Ｙ，４４１Ｍ，４４１Ｃ，４４１Ｋ  トナーユニット、４７１  加熱ローラー、４７２  加圧ローラー、６０１  取得モジュール、６０２  表示変更モジュール、６０３  シフトモジュール、６０４  表示バッファメモリー、６０５  優先度設定モジュール、６０６  特定モジュール、６０７，６０９  記憶部、６０８  ステータス情報、６１０  表示優先度テーブル、６２１  読み出し処理ロジック、６２２  書き込み処理ロジック、６３１  圧縮メモリー、６３２  ページメモリー。
【図２】
0005786721.tif 000002
【図３】
0005786721.tif 000003
【図４】
0005786721.tif 000004
【図８】
0005786721.tif 000005
【図９】
0005786721.tif 000006
【図１０】
0005786721.tif 000007
【図１１】
0005786721.tif 000008
【図１３】
0005786721.tif 000009
【図１４】
0005786721.tif 000010
【図１５】
0005786721.tif 000011
【図１７】
0005786721.tif 000012
【図１８】
0005786721.tif 000013
【図１９】
0005786721.tif 000014
【図２０】
0005786721.tif 000015
【図１】
0005786721.tif 000016
【図５】
0005786721.tif 000017
【図６】
0005786721.tif 000018
【図７】
0005786721.tif 000019
【図１２】
0005786721.tif 000020
【図１６】
0005786721.tif 000021