(57)【要約】【課題】表示装置においてスクロールが行われていることをユーザが容易に認識できるようにすること。【解決手段】表示装置の画面にリストを表示するための表示制御方法であって、リストを、当該リストを構成する各ラインの表示データの配列方向であるライン方向に対して垂直方向にスクロールさせて表示するときに、表示データの表示位置をスクロールとともにライン方向にシフトさせる。【選択図】  図１１
2014154065.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の画面にリストを表示するための表示制御方法であって、
前記リストを、当該リストを構成する各ラインの表示データの配列方向であるライン方向に対して垂直方向にスクロールさせて表示するときに、前記表示データの表示位置をスクロールとともにライン方向にシフトさせる、
ことを特徴とする表示制御方法。
【請求項２】
前記表示データをシフトさせるときに、当該表示データの前のラインの表示データと異なる部分については、その少なくとも一部をシフトすることなく表示する、
請求項１記載の表示制御方法。
【請求項３】
前記表示データのシフトさせる部分の一部を省略して表示する、
請求項２記載の表示制御方法。
【請求項４】
前記シフトすることなく表示する部分の少なくとも一部を、他の部分とは表示形態を異ならせて表示する、
請求項２または３記載の表示制御方法。
【請求項５】
当該表示データの前のラインの表示データと同じ部分の少なくとも一部については、表示濃度を薄くして表示する、
請求項２記載の表示制御方法。
【請求項６】
スクロールの速度が速くなるにつれて前記表示濃度を薄くする部分が増大するように表示する、
請求項５記載の表示制御方法。
【請求項７】
前記表示データをシフトさせるときに、当該表示データの先頭がその上のラインの表示データよりも末尾側寄りに表示されるようにシフトさせ、かつ、末尾の部分についてはその少なくとも一部をシフトすることなく表示する、
請求項１記載の表示制御方法。
【請求項８】
前記表示データのシフトを、ライン方向における設定された所定の範囲内においてのみ行い、
前記所定の範囲にわたってシフトされた後はシフトされない表示位置に戻った後に再度シフトされるように表示する、
請求項１ないし７のいずれかに記載の表示制御方法。
【請求項９】
前記スクロールが終了したときに、画面に表示可能な全ての表示データをシフトされない表示位置に表示する、
請求項１ないし８のいずれかに記載の表示制御方法。
【請求項１０】
画面にリストを表示するための表示装置であって、
前記リストを、当該リストを構成する各ラインの表示データの配列方向であるライン方向に対して垂直方向にスクロールさせて表示するときに、前記表示データの表示位置をスクロールとともにライン方向にシフトさせて表示する、
ことを特徴とする表示装置。
【請求項１１】
前記表示装置はタッチパネルであり、
前記画面に対してフリック操作が行われることによってスクロールが行われる、
請求項１０記載の表示装置。
【請求項１２】
前記表示データをシフトさせるときに、当該表示データの前のラインの表示データと異なる部分については、その少なくとも一部をシフトすることなく表示する、
請求項１１記載の表示装置
【請求項１３】
前記表示データのシフトさせる部分の一部を省略して表示する、
請求項１２記載の表示制御方法。
【請求項１４】
前記シフトすることなく表示する部分を、シフトさせて表示する部分とは表示形態を異ならせて表示する、
請求項１２または１３記載の表示装置
【請求項１５】
印字データに基づいて用紙に画像を形成する画像形成装置であって、
前記印字データを処理するデータ処理部と、
前記データ処理部から出力される印字データに基づいて前記用紙の表面に画像を形成するプリンタ部と、
前記データ処理部および前記プリンタ部の制御のための操作入力を行うタッチパネルと、を有し、
前記タッチパネルは、
画面にリストを表示することが可能であり、画面に表示されたリストを構成する各ラインの表示データの配列方向であるライン方向に対して垂直方向にスクロールさせて表示するときに、前記表示データの表示位置をスクロールとともにライン方向にシフトさせて表示する、
ことを特徴とする画像形成装置。
【請求項１６】
前記リストには、前記印字データのファイル名が前記表示データとして含まれている、
請求項１５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルなどを用いた表示装置において、画面をスクロールさせて表示するときの表示制御方法、および画像形成装置などに関する。
【背景技術】
【０００２】
従来より、複写機、プリンタ、ファクシミリ装置、またはＭＦＰ（Multi Function Peripherals）などの画像形成装置をはじめとする事務用機器、または電子機器などには、それらの動作状態などを表示しかつ操作入力を行うために、操作パネルが設けられている。操作パネルは、多くの場合に、タッチパネルからなる表示装置およびハードキーなどから構成される。
【０００３】
例えばＭＦＰの表示装置には、コピー機能、プリンター機能、ファックス機能、その他の種々の機能を設定するための画面、メッセージ、または、内部に保存されたデータのリスト（一覧表）などが表示される。なお、データは、原稿を読み込んだりまたはネットワークを介して送られてきてハードディスクなどの記憶装置に格納されたものである。
【０００４】
このような表示装置によって、その画面上に多くの情報を表示する必要がある場合には、表示内容を画面上でスクロールさせて表示することが従来から行われている。例えば、保存されたデータのファイル名をリスト表示形式で画面に表示する際に、画面に入りきらない多数のファイル名を縦方向にスクロールさせて表示する。ユーザは、画面をスクロールさせながら所望のファイル名を探し、それを選択して印刷や転送などの指令を入力する。
【０００５】
なお、画面をスクロールさせる方法には、マウスやキーボードによってスクロールバーを操作したり、またはマウスのホイールを操作するなどの方法がある。また、表示装置がタッチパネルである場合には、画面に対するフリック操作を行う方法が便利でありよく利用される。
【０００６】
従来において、画面を速くスクロールさせる際に、スクロールしていることをユーザに実感させるために、表示装置を含む携帯機器を振動させ、振動による触覚的効果を用いてユーザーに知らせることが提案されている（特許文献１）。
【０００７】
また、スクロール中に共通する情報が連続して表示される場合に、それら共通する情報を統合表示としてゆっくり移動するように表示することで、スクロール速度が早い場合であっても共通する情報のユーザによる視認を容易なものとすることが提案されている（特許文献２）。
【０００８】
また、互いに階層が対応付けられた複数項目で構成される画像をスクロールさせるときに、スクロール速度が速くなるに応じて表示項目を減少させることが提案されている（特許文献３）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特表２０１１−５１７８１０号公報
【特許文献２】特開２０１１−２１００４０号公報
【特許文献３】特開２０１１−０９０５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
さて、ＭＦＰにおいて、原稿を読み取ってそのデータを記憶装置に保存するときに、そのファイル名を自動生成するように設定することが可能である。その場合に、読み取った原稿を順次保存していくと、それらのファイル名は互いに殆どが同じとなり、しかも長いファイル名となる。
【００１１】
一例を挙げると、ファイル名は、［機能名］＋［装置名］＋［年の下２桁］＋［月２桁］＋［日２桁］＋［時間２桁］＋［分２桁〕＋［連番１桁］によって構成され、この構成によって、例えば「ＳＫＭＢＴ＿Ｃ２８０１２０７０３１６４３０」というファイル名が生成される。
【００１２】
このようにファイル名が長い場合には、リスト表示形式の画面では表示領域内にファイル名の全部を表示することができないので、上位桁の部分のみが表示されることとなる。そのため、画面に表示されている部分のファイル名は全て同じものとなってしまい、画面を縦方向にスクロールさせても、スクロールが実際に行われているのかどうかが分かり難い。しかも、表示されたファイル名のみではユーザの所望するファイルを探すことができないため、スクロールの途中で何度も止めてファイル名の全体を表示されるための操作を行う必要があった。
【００１３】
この問題について、上に述べた特許文献１によると、ユーザは振動によってスクロールしていることを認識することは可能であるが、振動させるための仕組みを入れることによるコストアップの問題が生じる。また、携帯機器の場合はユーザが振動を感知することは容易であるが、ＭＦＰの場合には、表示装置などにユーザが常時触れているわけではないので、ユーザがスクロールを認識できないことも多い。
【００１４】
また、特許文献２による場合には、統合表示とした情報を画面に表示するための余分のスペースを確保する必要があり、また、地名などであれば統合し易いが自動生成されたファイル名の場合には全て同じになるため効果がなくなってしまう。
【００１５】
また、特許文献３による場合には、スクロールが速くなった場合に表示項目が少なくなることによって残った部分の認識は容易となるものの、同じものが表示された場合にはスクロールしているかどうかが分からなくなる。
【００１６】
本発明は、上述の問題に鑑みてなされたもので、表示装置においてスクロールが行われていることをユーザが容易に認識できるようにすることを目的とする。
【課題を解決するための手段】
【００１７】
本発明に係る表示制御方法は、表示装置の画面にリストを表示するための表示制御方法であって、前記リストを、当該リストを構成する各ラインの表示データの配列方向であるライン方向に対して垂直方向にスクロールさせて表示するときに、前記表示データの表示位置をスクロールとともにライン方向にシフトさせる。
【００１８】
好ましくは、前記表示データをシフトさせるときに、当該表示データの前のラインの表示データと異なる部分については、その少なくとも一部をシフトすることなく表示する。
【発明の効果】
【００１９】
本発明によると、表示装置においてスクロールが行われていることをユーザが容易に認識できるようになる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る画像形成装置の外観の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の操作部の操作に関連した機能的構成の例を示す図である。
【図４】タッチパネルの画面に表示されるリストの例を示す図である。
【図５】タッチパネルの画面に表示されるリストの他の例を示す図である。
【図６】スクロールしたときの画面の表示例を示す図である。
【図７】スクロールしたときの画面の他の表示例を示す図である。
【図８】スクロールしたときの画面の他の表示例を示す図である。
【図９】スクロールしたときの画面の他の表示例を示す図である。
【図１０】スクロールしたときの画面の他の表示例を示す図である。
【図１１】スクロール時の表示制御の例を示すフローチャートである。
【図１２】スクロール時の表示制御の他の例を示すフローチャートである。
【図１３】スクロール時における省略表示処理の例を示すフローチャートである。
【図１４】スクロール時における薄文字処理の例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
図１には画像形成装置１の外観の例が、図２には画像形成装置１のハードウェア構成の例が、それぞれ示されている。
【００２２】
図１および図２において、画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる装置であって、コピー、ネットワークプリンティング、スキャン、ファックス、ボックス、およびメーラなどの機能が集約されている。
【００２３】
図１において、画像形成装置１は、原稿読み取り部１２、プリンタ部１３、給紙部１４、後処理部１５、画像処理部２０、制御部２１、および操作部（操作パネル）２２などを備える。
【００２４】
原稿読み取り部１２には、プラテンガラスの上面に載せた原稿をスキャンして読み取るスキャナー１２１、および原稿を流し読みによって自動的に読み取る自動原稿給紙装置（ＡＤＦ）１２２が設けられている。これらによって、原稿の画像は画像データ（印字データ）に変換される。
【００２５】
プリンタ部１３は、読み取られた画像データに基づいて、または内部に保存された画像データなどに基づいて、電子写真方式によって用紙上に画像を印刷する。給紙部１４は、所定サイズの給紙カセットから所定のタイミングで用紙をプリンタ部１３に供給する。後処理部１５は、印刷後の複数の用紙に対し、ソートしたり綴じるなど、指定された後処理を行う。
【００２６】
画像処理部２０は、画像データに対して、濃度補正、カラ−補正、その他の補正処理、拡大縮小処理、傾き補正処理、汚れ除去処理、解像度変換など、種々の画像処理またはデータ処理を行う。
【００２７】
制御部２１は、ユーザによる操作部２２の操作入力に応じて、画像形成装置１の各部および全体の動作を制御する。
【００２８】
図２において、制御部２１には、ＣＰＵ（ＭＰＵ）１０１、ＲＯＭ１０２、Ｓ−ＲＡＭ（Static Random Access Memory)１０３、ＮＶ−ＲＡＭ（不揮発性メモリ）１０４などからなる中央処理部１００、固定記憶装置１１０、プリンタコントローラ１１１、およびネットワークＩ／Ｆ１１２などが設けられ、これらが適当なバス１２０によって互いにシステム的に接続されている。
【００２９】
また、上に述べた原稿読み取り部１２、プリンタ部１３、給紙部１４、後処理部１５、画像処理部２０、および操作部２２も、バス１２０を介して制御部２１にシステム的に接続されている。
【００３０】
画像形成装置１は、原稿読み取り部１２によって読み取られた原稿画像、および、ネットワークＩ／Ｆ１１２を介して外部機器から受信したプリントデータなどから生成した複写画像を、用紙上に形成する。
【００３１】
プリントデータには、外部機器である他の情報処理装置のオペレーティングシステムやアプリケーションプログラムが発行する描画命令を、プリンタドライバによって画像形成装置１が処理可能なページ記述言語に変換した描画命令、または、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ、ＸＰＳなどのファイルフォーマットで記述された文書データなどが含まれる。
【００３２】
なお、プリンタコントローラ１１１は、プリントデータから複写画像を生成するために用いられる。
【００３３】
また、原稿読み取り部１２によって読み取られた原稿画像は、ネットワークＩ／Ｆ１１２を介して、外部機器である他の情報処理装置または他の画像形成装置に送信することも可能である。また、原稿読み取り部１２によって読み取られた原稿画像（画像データ、印字データ）、および他の情報処理装置から受信したプリントデータなどを固定記憶装置１１０に蓄積し保存することも可能である。固定記憶装置１１０には、例えばハードディスク装置が用いられる。
【００３４】
なお、中央処理部１００において、ＲＯＭ１０２またはＮＶ−ＲＡＭ１０４などには、種々の機能を実現するためのコンピュータプログラムが記憶されている。このコンピュータプログラムは、必要に応じてＲＡＭ１０２などにロードされ、ＣＰＵ１０１によって実行される。
【００３５】
操作部２２は、表示部と操作入力部とを兼ねたタッチパネル２２１、スタートキー、ストップキー、リセットキー、テンキー、ファンクションキーなどを含むハードキー部２２２を備える。
【００３６】
タッチパネル２２１の表示面には、画像形成装置１のコピー機能、プリンター機能、ファックス機能、その他の種々の機能を設定するための画面、メッセージ、または、固定記憶装置１１０などに保存されたデータのリスト（一覧表）などが表示される。ユーザは、タッチパネル２２１を操作して種々の設定を行ったり、各種の指令やデータを入力することができる。その際に、ユーザは、タッチパネル２２１の表示面に指でタッチしながら所定の動き（ジェスチャ）を与えることにより、タップ、ロングタップ、フリック、およびドラッグなどの種々の操作を行うことができる。
【００３７】
タッチパネル２２１においては、ユーザがタッチした位置を検知し、中央処理部１００にその位置を通知する。また、タッチパネル２２１に表示された内容によって、画像形成装置１の動作状態および設定内容などを知ることができる。
【００３８】
タッチパネル２２１として、静電容量式、抵抗膜式、表面弾性波式、その他の種々の方式のものを用いることが可能である。
【００３９】
また、ユーザは、ハードキー部２２２を操作することにより、画像形成装置１の動作を直接に制御することができる。
【００４０】
なお、画像形成装置１の１つの機能である「ボックス機能」は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域が与えられ、各ユーザが自分用の記憶領域に画像データまたは印字データなど各種のデータを保存し管理するための機能である。「ボックス」は、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００４１】
さて、本実施形態の画像形成装置１では、タッチパネル２２１の表示面に、固定記憶装置１１０などに保存されたデータのリストを表示し、そのリストの中のファイル名（文書名、書類名などとも言う）を指定してその内容を印刷することが可能である。
【００４２】
つまり、ユーザによって、保存されたデータを表示させる指令が入力されると、それらのデータのファイル名などが、タッチパネル２２１の表示面にリスト表示形式で表示される。
【００４３】
例えば、リストの各ライン（各行）には、ファイル名、登録時間などの表示データが表示される。つまり、複数のファイル名が画面の縦方向に並んで表示される。ファイル名の全部が１つの画面に入りきらないときは、リストを縦方向にスクロールさせることによって全てのファイル名を表示させることができる。
【００４４】
つまり、リストを、当該リストを構成する各ラインの表示データの配列方向であるライン方向に対して垂直方向にスクロールさせて表示することができる。
【００４５】
本実施形態においては、リスト表示形式で表示されたファイル名などをスクロールするときに、表示データであるファイル名の表示位置をスクロールとともにライン方向（例えば右方向）にシフトさせる。
【００４６】
また、表示データをシフトさせるときに、当該表示データの前のラインの表示データと異なる部分については、その少なくとも一部をシフトすることなく表示することが可能である。
【００４７】
その際に、前記表示データのシフトさせる部分の一部を省略して表示することが可能である。
【００４８】
また、シフトすることなく表示する部分（その一部分を含む）を、シフトさせて表示する部分とは表示形態を異ならせて表示することが可能である。
【００４９】
また、当該表示データの前のラインの表示データと同じ部分の少なくとも一部については、表示濃度を薄くして表示することが可能である。
【００５０】
また、スクロールの速度が速くなるにつれて、表示濃度を薄くする部分が増大するように表示することが可能である。
【００５１】
また、表示データをシフトさせるときに、当該表示データの先頭がその上のラインの表示データよりも末尾側寄り（後端寄り）に表示されるようにシフトさせ、かつ、末尾の部分についてはその少なくとも一部をシフトすることなく表示することが可能である。
【００５２】
また、表示データのシフトを、ライン方向における設定された所定の範囲内においてのみ行い、前記所定の範囲にわたってシフトされた後はシフトのない元の表示位置に戻った後に再度シフトが開始されるように表示することが可能である。
【００５３】
また、スクロールが終了したときに、画面に表示可能な全ての表示データをシフトのない元の表示位置に表示することが可能である。
【００５４】
以下、タッチパネル２２１におけるスクロールのための表示制御方法について詳しく説明する。
【００５５】
図３には画像形成装置１の操作部２２の操作に関連した機能的構成の例が示されている。
【００５６】
図３に示すように、画像形成装置１の制御部２１には、操作部２２の操作に関連して、操作判別部２１１、表示制御部２１２、およびジョブ実行制御部２１３などが設けられる。
【００５７】
ハードキー部２２２への操作入力にともなう操作信号Ｓ１，Ｓ２に基づいて、ジョブ実行制御部２１３において所定のジョブの実行が指示され、表示制御部２１２においてそれに対応した表示制御が行われる。
【００５８】
タッチパネル２２１への操作入力を行うと、操作判別部２１１によって操作内容が判別される。操作判別部２１１では、タッチパネル２２１のタッチスクリーン２２１ａから出力される信号に応じて、例えば、ユーザが行ったジェスチャが、タップ操作、ロングタップ操作、フリック操作、またはドラッグ操作など、いずれの操作であるかを判別し、判別結果を示す操作信号Ｓ３，Ｓ４を出力する。また、タッチパネル２２１のディスプレイ２２１ｂに表示されたボタンなどに対応して、種々の指令や設定の入力操作を意味する操作信号Ｓ３，Ｓ４を出力する。
【００５９】
操作信号Ｓ３，Ｓ４に基づいて、ジョブ実行制御部２１３において所定のジョブの実行が指示され、表示制御部２１２においてそれに対応した表示制御が行われる。
【００６０】
表示制御部２１２は、操作信号Ｓ２，Ｓ４に基づいて、タッチパネル２２１のディスプレイ２２１ｂに所定の画面が表示されるように制御する。表示制御部２１２には、スクロール制御部２１２ａが設けられている。操作信号Ｓ２，Ｓ４にフリック操作またはスクロールを指示する信号が含まれる場合に、スクロール制御部２１２ａが、画面をスクロールさせるための制御を行う。
【００６１】
図４には、タッチパネル２２１の表示面ＧＭに表示されたリストＬＴ１の例が示されている。
【００６２】
図４において、タッチパネル２２１の表示面ＧＭには、画像形成装置１において読み取られた原稿のデータの履歴を示すリストＬＴ１を含む画面ＧＭ１が表示されている。リストＬＴ１の各ライン（各行）には、番号ＢＧ、種別ＹＢ、ファイル名ＦＭ、登録時間ＴＪなどの各項目についての表示データＨＤが、それぞれ表示されている。
【００６３】
図４に示されたリストＬＴ１は、全体が画面ＧＭ１に入りきらないため、その一部のみが示されている。画面ＧＭ１において、ユーザがスクロールの指示を行うことにより、リストＬＴ１を上下方向にスクロールして表示する。スクロールを行うと、各ラインの表示データＨＤが上方向または下方向に移動する。
【００６４】
スクロールの指示は、ユーザがタッチパネル２２１の表示面ＧＭに対してフリック操作を行うことにより与えられる。つまり、ユーザＵＺが、指の先を画面ＧＭ１の一部に接触させ、その指を素早く下方（矢印Ｍ１方向）または上方（矢印Ｍ２方向）に移動させる。例えば、下方へフリック操作を行うと、リストＬＴ１は同じ下方へ移動し、これによって画面ＧＭ１は逆方向である上方へスクロールされることとなる。これとは逆に、上方へフリック操作を行うと、リストＬＴ１は同じ上方へ移動し、これによって画面ＧＭ１は逆方向である下方へスクロールされることとなる。
【００６５】
スクロールの指示は、また、画面ＧＭ１に表示されたスクロールバーＳＡまたはスクロールボタンＳＢなどを操作することによっても行うことが可能である。
【００６６】
図５には、タッチパネル２２１の表示面ＧＭに表示された他のリストＬＴ２を含む画面ＧＭ２の例が示され、図６には図５に示すリストＬＴ２をスクロールしたときに表示される画面ＧＭ３の例が示されている。
【００６７】
図５において、タッチパネル２２１の表示面ＧＭには、固定記憶装置１１０などに保存されたデータのリストＬＴ２を含む画面ＧＭ２が表示されている。
【００６８】
リストＬＴ２において、保存された多数のデータのそれぞれのファイル名ＦＭが、各ライン（各行）に表示されている。それらのファイル名ＦＭは、いずれも「ＳＫＭＢＴＣ＿２８０１２０７０３１」であり、互いに同じ文字列からなる。これは、［機能名］＋［装置名］＋［年の下２桁］＋［月２桁］＋［日２桁］＋［時間２桁］＋［分２桁〕＋［連番１桁］によってファイル名が自動的に生成されたものの、ファイル名が長いため表示スペースが不足し、［時間２桁］、［分２桁〕、［連番１桁］を表す下位の異なる部分が表示されていないからである。
【００６９】
したがって、リストＬＴ２をスクロールさせた場合に、そのままスクロールさせると、同じファイル名ＦＭが表示されることとなり、実際にスクロールが行われているかどうかをユーザが識別することができない。
【００７０】
そこで、図６に示すように、リストＬＴ２をスクロールさせたときに、表示データＨＤであるファイル名の表示位置を、スクロールとともにライン方向にシフトさせる。図６の例では、画面を下方にスクロールさせることにより、各ラインのファイル名ＦＭを、右方向に１文字ずつシフトさせている。つまり、各ラインの表示データＨＤの先頭がその上のラインの表示データＨＤよりも末尾側寄りに表示されるようにシフトさせる。
【００７１】
逆に、画面を上方にスクロールさせた場合には、各ラインのファイル名ＦＭを左方向に１文字ずつシフトさせ、リストＬＴ２の最上のラインで元の位置に戻るようにすればよい。
【００７２】
ファイル名がシフトすることにより、同じ文字列が並んでいても、スクロールが行われていることをユーザが容易に認識することができる。
【００７３】
なお、スクロールにともなってシフトさせることによって、表示データＨＤの先頭が所定の位置、例えば末尾の位置まで来てしまった場合は、表示データＨＤの先頭を元の位置に戻した後、再度、同じ方向にシフトさせ、これを繰り返せばよい。または、表示データＨＤの先頭が所定の位置まで来た後に、シフトの方向を逆にして左方向にシフトさせ、先頭の位置まで来れば再度右方向にシフトさせ、これを繰り返すことでもよい。
【００７４】
すなわち、表示データＨＤのシフトを、ライン方向における設定された所定の範囲内において繰り返して行うようにすればよい。
【００７５】
図６に示す例では、ファイル名の字数（桁数）が表示領域に収まらず、ファイル名の異なる部分が表示領域からはみ出すので、ファイル名をシフトさせてもファイル名の同じ部分のみしか表示されず、ユーザの所望するファイルを探すことができないか、または困難である。
【００７６】
しかし、ファイル名の字数が表示領域に収まる場合には、スクロールしていることをユーザは容易に認識できるとともに、ユーザの所望するファイルを簡単に探すことが可能となる。
【００７７】
図７には、図５に示すリストＬＴ２をスクロールしたときに表示される他の画面ＧＭ４の例が示されている。
【００７８】
図７に示すように、リストＬＴ２をスクロールさせたときに、表示データＨＤであるファイル名の表示位置をシフトさせ、かつ、各表示データＨＤの中間部分ＴＢを省略し、各表示データＨＤの末尾の部分ＭＢについては、その少なくとも一部をシフトすることなくそのまま表示する。なお、表示データＨＤの中間部分ＴＢまたは他の部分を省略することを「省略表示処理」と言うことがある。
【００７９】
さらに、シフトすることなく表示する部分ＭＢの一部を、他の部分とは表示形態を異ならせて表示する。図７に示す例では、末尾の１桁の部分ＭＢ１はファイル名が異なっており、この部分ＭＢ１を他の部分よりも太字で表示している。
【００８０】
表示形態を異ならせる方法として、この他に、文字サイズを大きくする、拡大文字とする、斜体文字とする、異なるフォントを用いる、文字色を赤色などとして他の文字の色と異ならせるなど、種々ある。
【００８１】
図７に示す例では、省略された中間部分ＴＢは、最上のラインでは「Ｃ＿２８０１」であり、２番目のラインでは「Ｃ＿２８０１２」であり、３番目のラインでは「Ｃ＿２８０１２０」である。このように、シフトが進むにつれて、省略される中間部分ＴＢが増加し、しかも、シフトすることなくそのまま表示される部分ＭＢが減少する。そのまま表示される部分ＭＢは、ファイル名の異なる部分ＭＢ１に少なくとも１字を加えた字数（桁数）である。
【００８２】
スクロールのときにリストＬＴ２をこのように表示することによって、スクロールが行われていることをユーザが容易に認識することができる。しかも、ファイル名の異なる部分ＭＢ１が表示されるので、ファイル名を特定することができ、ユーザの所望するファイルを探すことが容易である。ファイル名の異なる部分ＭＢ１とともに、それに隣接する少なくとも１字を加えた部分ＭＢが表示されるので、ファイル名の異なる部分ＭＢ１をより一層認識し易い。
【００８３】
次に、図８には、図５に示すリストＬＴ２をスクロールしたときに表示される他の画面ＧＭ５の例が示されている。
【００８４】
図８に示す例では、リストＬＴ２をスクロールさせたときに、表示データＨＤを図７に示すと同様にシフトさせるとともに、各ラインの表示データＨＤについて、その前のラインの表示データＨＤと同じ部分の少なくとも一部については、表示濃度を薄くして表示されている。なお、文字の表示濃度を薄くすることを「薄文字処理」と言うことがある。
【００８５】
つまり、図８のシフトすることなく表示する部分ＭＢに含まれる末尾の２桁の部分ＭＢ２については、元の通常の表示濃度で表示され、それ以外の部分ＵＢについては、表示濃度を薄くして表示されている。
【００８６】
なお、末尾の１桁の部分ＭＢ１についてはファイル名が異なっており、他の部分とは表示形態を異ならせている。
【００８７】
このように表示することによって、ファイル名の異なる部分ＭＢ１の視認が一層容易となる。
【００８８】
すなわち、表示データＨＤの字数が多い状態でスクロールを行うと、ユーザには横方向（ライン方向）への視線の動きと縦方向への視線の動きとが必要となり、ユーザは縦方向への動きについていけなくなってしまう恐れがある。この点、ユーザによって認識される字数を少なくすることによって、横方向の動きを不要とすることができ、縦方向の動きについていくことが容易である。
【００８９】
なお、図８の表示濃度を薄くして表示した部分について、表示濃度をゼロとすること、つまり非表示とすることも可能である。
【００９０】
図９には、別のリストＬＴ３をスクロールしたときに表示される画面ＧＭ６の例が示されている。
【００９１】
図９に示す例では、リストＬＴ３をスクロールさせたときに、表示データＨＤを図８に示すと同様にシフトさせかつ一部の表示濃度を薄くして表示させるのであるが、前のラインの表示データＨＤと異なる部分ＭＢ６については、表示濃度を通常の濃い濃度に戻して表示する。
【００９２】
つまり、図９において、画面ＧＭ６に表示されたリストＬＴ３の第４ライン（第４行）の表示データＨＤの下から第６桁の部分ＭＢ６は「４」であり、これはその上のラインである第３ラインの表示データＨＤの対応する部分の「３」とは異なっている。そして、第５ライン以降の表示データＨＤにおいても、対応する部分は「４」となっている。
【００９３】
この例では、ファイル名ＦＭの一部が、第３ラインまでは「３」であったのが第４ラインから「４」に変更されたので、変更の最初である第４ラインの「４」を通常の濃い濃度に戻して表示するのである。
【００９４】
これによって、スクロールしたときに、異なるファイル名ＦＭが出てきたときにユーザはそれを容易に認識することができ、所望のファイルを探すことが一層容易となる。
【００９５】
このような例は、ファイル名ＦＭに年月日を用いた場合などにしばしば発生する。つまり、年月日が変わったときにファイル名ＦＭが変更されるが、その場合に、図９に示すように表示することによって、ユーザは、年月日が変わったことを容易に認識することができる。
【００９６】
また、スクロールの速度が速くなるにつれて、表示濃度を薄くする部分が増加するように、つまり通常の濃い濃度で表示する部分が減少するように表示することが可能である。次にその例を図１０によって説明する。
【００９７】
図１０（Ａ）（Ｂ）（Ｃ）には、図５に示すリストＬＴ２をスクロールしたときに表示される他の画面ＧＭ７〜９の例が示されている。
【００９８】
図１０（Ａ）に示す画面ＧＭ７は、スクロール速度が比較的遅く、低速である場合を示し、シフトや中間部分ＴＢの省略はなされているが、表示濃度が薄くされた部分はない。つまり、図１０（Ａ）の画面ＧＭ７は、図７の画面ＧＭ４と同じである。
【００９９】
図１０（Ｂ）に示す画面ＧＭ８は、スクロール速度が中速である場合を示し、各ラインの表示データＨＤの上位の部分ＵＢの表示濃度が薄くなり、下位の部分ＭＢは通常の濃い濃度で表示されている。なお、この例では、各ラインの表示データＨＤの下位の８桁の部分ＭＢが通常の濃い濃度で表示されている。
【０１００】
図１０（Ｃ）に示す画面ＧＭ９は、スクロール速度が比較的速く、高速である場合を示し、各ラインの表示データＨＤの下位の２桁の部分ＭＢ２のみが通常の濃い濃度で表示され、それ以外の上位の部分ＵＢの表示濃度は薄くなっている。
【０１０１】
なお、最下位の末尾の部分ＭＢ１は、表示データＨＤがライン毎に異なっている。この例の薄文字処理では、異なった１桁の部分ＭＢ１に、スクロール速度に応じた桁数の文字が加えられ、これらの合計の部分ＭＢ、ＭＢ２が、通常の濃い濃度で表示される。
【０１０２】
このように、スクロール速度が高速になるにつれて通常の濃度で表示する部分ＭＢを少なくすることによって、ユーザは表示データＨＤの異なる部分を一層容易に認識することができる。
【０１０３】
なお、図６〜図１０に示した画面ＧＭ３〜９において、表示データＨＤをシフトされない元の表示位置に戻して表示することが可能である。また、スクロールが終了したときに、表示データＨＤをシフトした状態のままで表示しておくことも可能である。
【０１０４】
なお、スクロールの終了は、例えば、画面に対してロングタップ操作（長押し操作）を行ったり、スクロールバーＳＡやスクロールボタンＳＢなどの操作を止めたりすることで指示可能である。
【０１０５】
上に述べたように、スクロールするときに図６〜図１０に示した画面ＧＭ３〜９のように表示することによって、コストアップすることなく、スクロールが行われていることをユーザが容易に認識でき、しかもファイル名を特定してユーザの所望するファイルを探すことが容易となる。
【０１０６】
なお、上の例では、リストＬＴの各表示データＨＤを各ライン（各行）に横方向に配置したが、各表示データＨＤを縦方向に配置してもよい。その場合には、スクロールを表示面ＧＭの横方向に行い、スクロールとともに表示データＨＤを縦方向にシフトさせればよい。
【０１０７】
次に、制御部２１によるスクロール時の表示制御について、フローチャートを参照して説明する。
【０１０８】
図１１はスクロール時の表示制御の例を示すフローチャートである。
【０１０９】
図１１において、表示面ＧＭにリストＬＴが表示されており（＃１でイエス）、かつスクロールの指示があった場合に（＃２でイエス）、表示データＨＤの表示位置をスクロール方向と垂直方向にシフトさせて表示する（＃３）。
【０１１０】
図１２はスクロール時の表示制御の他の例を示すフローチャートである。
【０１１１】
図１２において、スクロール操作を検知し（＃１１でイエス）、表示面ＧＭにリストＬＴが表示されている場合に（＃１２でイエス）、変数Ｎを０とし、Ｍを１とする（＃１３でイエス）。
【０１１２】
スクロール動作を終了するまでの間（＃１４でノー）、表示データＨＤをスクロールさせるとともに、Ｍ行目の表示データＨＤの表示位置をＮ字分シフトして表示する（＃１５）。最後の表示データＨＤとなるまで（＃１６でノー）、Ｎ、Ｍをインクリメントし（＃１７）、Ｎが設定された所定のシフト範囲の最大値に達するまで（＃１８でノー）、ステップ＃１４以降を繰り返す。ステップ＃１８でイエスとなると、Ｎを０にリセットし（＃１９）、ステップ＃１４に戻る。
【０１１３】
ステップ＃１４でスクロール動作を終了すると（＃１４でイエス）、全部の表示データＨＤの表示位置をシフト前の状態に戻して表示する（＃２０）。
【０１１４】
図１３はスクロール時における省略表示処理の例を示すフローチャートである。図１３の省略表示処理は、リストＬＴをスクロールして表示する際に適宜実行されるものであり、図７〜図１０の画面ＧＭ４〜９にこれによる表示例が示されている。
【０１１５】
図１３において、表示データＨＤが表示領域よりも大きくてはみ出す場合は（＃２１でイエス）、各ラインの表示データＨＤの異なる部分を検出する（＃２２）。
【０１１６】
ステップ＃２２で検出した異なる部分と省略記号との合計の字数（桁数）が表示領域に収まるかどうかを判断する（＃２３）。表示領域に収まらない場合は（＃２３でイエス）、異なる部分と省略記号との合計の字数が表示領域に収まるように、字数を調整する（＃２４）。
【０１１７】
ステップ＃２２で検出した異なる部分が表示データＨＤの先頭の部分を含んでいる場合は（＃２５でイエス）、異なる部分に隣接する１字分を加え、残りの表示可能な字数分を当該表示データＨＤの末尾側から抽出して加える（＃２６）。
【０１１８】
ステップ＃２２で検出した異なる部分が表示データＨＤの末尾の部分を含んでいる場合は（＃２７でイエス）、異なる部分に隣接する１字分を加え、残りの表示可能な字数分を当該表示データＨＤの先頭側から抽出して加える（＃２８）。
【０１１９】
なお、省略記号とは、省略表示処理において省略した部分に置き換えて表示する記号のことであり、図７〜図１０に示す「…」がその例である。
【０１２０】
図１４はスクロール時における薄文字処理の例を示すフローチャートである。図１４の薄文字処理は、リストＬＴをスクロールして表示する際に適宜実行されるものであり、図８〜図１０の画面ＧＭ５〜９にこれによる表示例が示されている。
【０１２１】
図１４において、リストＬＴの中の各ラインの表示データＨＤに同じ文字がある場合に（＃３１でイエス）、ステップ＃３２以降の処理を行う。
【０１２２】
ステップ＃３２において、スクロール速度が低速であると（＃３２でイエス）、薄文字処理を行うことなく終了する（＃３３）。
【０１２３】
スクロール速度が中速であると（＃３４でイエス）、異なる部分と隣接する４字分との合計の文字以外の文字を薄文字で表示する（＃３５）。
【０１２４】
ステップ＃３４でノー、つまりスクロール速度が高速であると、異なる部分と隣接する１字分との合計の文字以外の文字を薄文字で表示する（＃３６）。
【０１２５】
なお、図１４に示すフローチャートでは、スクロール速度を３段階としたが、４段階、５段階、またはそれ以上の段階としてもよい。
【０１２６】
上に述べた実施形態において、タッチパネル２２１、表示制御部２１２、スクロール制御部２１２ａ、操作部２２、制御部２１、画像形成装置１の全体または各部の構成、処理内容、処理順序、または、画面ＧＭ１〜９、リストＬＴ、表示データＨＤなどの構成または内容などは、本発明の趣旨に沿って適宜変更することが可能である。
【符号の説明】
【０１２７】
１  画像形成装置
１３  プリンタ部
２０  画像処理部（データ処理部）
２１  制御部
２１２ａ  スクロール制御部
２２  操作部
２２１  タッチパネル（表示装置）
２２１ａ  ディスプレイ（表示装置）
ＧＭ  表示面
ＧＭ１〜９  画面
ＬＴ，ＬＴ１〜３  リスト
ＨＤ  表示データ
ＦＭ  ファイル名
【図１】
2014154065.tif 000003
【図２】
2014154065.tif 000004
【図３】
2014154065.tif 000005
【図４】
2014154065.tif 000006
【図５】
2014154065.tif 000007
【図６】
2014154065.tif 000008
【図７】
2014154065.tif 000009
【図８】
2014154065.tif 000010
【図９】
2014154065.tif 000011
【図１０】
2014154065.tif 000012
【図１１】
2014154065.tif 000013
【図１２】
2014154065.tif 000014
【図１３】
2014154065.tif 000015
【図１４】
2014154065.tif 000016