(57)【要約】【課題】  フォルダの一覧を表示する画面にインデックスキーを含めるか否かを適切に切り替える仕組みを提供することを目的とする。【解決手段】  複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示するＭＦＰ１０１は、複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示することを、それらのフォルダと同じフォルダに格納されているファイルに基づいて決定し（Ｓ１００２）、インデックスキーを含む画面を表示部に表示させる。【選択図】  図１０
2015061166.tif 000002
【特許請求の範囲】
【請求項１】
複数のフォルダを管理する管理手段と、
前記複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示する表示手段と、
前記複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示することを、前記複数のフォルダと同じフォルダに格納されているファイルに基づいて決定する決定手段と、
前記決定手段により前記インデックスキーを表示することが決定された場合は、前記インデックスキーを含む前記画面を前記表示手段に表示させ、前記決定手段により前記インデックスキーを表示することが決定されない場合は、前記インデックスキーを含まない前記画面を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
原稿上の画像を読み取って画像データを生成する読取手段と、
前記画面を介してユーザが選択したフォルダに前記読取手段が生成した画像データを格納する格納手段と、
を更に備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記複数のフォルダの名称は漢字で記述され、
前記ファイルには前記フォルダ名の読み仮名を示す情報が含まれ、
前記インデックスキーにより、フォルダ名の読み仮名の先頭の文字を指定することが可能であることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記フォルダの一覧は、前記ファイルに含まれる読み仮名を示す情報に基づく順番にフォルダを並べて表示することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記管理手段は、ファイルサーバに備えられ、
前記表示手段、前記決定手段、及び前記表示制御手段は、前記ファイルサーバとネットワークを介して通信する情報処理装置に備えられることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示する表示手段と、
前記複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示することを、前記複数のフォルダと同じフォルダに格納されているファイルに基づいて決定する決定手段と、
前記決定手段により前記インデックスキーを表示することが決定された場合は、前記インデックスキーを含む前記画面を前記表示手段に表示させ、前記決定手段により前記インデックスキーを表示することが決定されない場合は、前記インデックスキーを含まない前記画面を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
前記複数のフォルダを管理する管理手段を更に備えることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記複数のフォルダを管理するファイルサーバと通信する通信手段を更に備えることを特徴とする請求項６に記載の情報処理装置。
【請求項９】
原稿上の画像を読み取って画像データを生成する読取手段と、
前記読取手段により生成された画像データは、前記画面を介してユーザが選択したフォルダに格納されることを特徴とする請求項６乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記複数のフォルダの名称は漢字で記述され、
前記ファイルには前記フォルダ名の読み仮名を示す情報が含まれ、
前記インデックスキーにより、フォルダ名の読み仮名の先頭の文字を指定することが可能であることを特徴とする請求項６乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記フォルダの一覧は、前記ファイルに含まれる読み仮名を示す情報に基づく順番にフォルダを並べて表示することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
複数のフォルダを管理する管理工程と、
前記複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示する表示工程と、
前記複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示することを、前記複数のフォルダと同じフォルダに格納されているファイルに基づいて決定する決定工程と、
前記決定工程において前記インデックスキーを表示することが決定された場合は、前記インデックスキーを含む前記画面を前記表示工程で表示させ、前記決定工程において前記インデックスキーを表示することが決定されない場合は、前記インデックスキーを含まない前記画面を前記表示工程で表示させる表示制御工程と、
を備えることを特徴とする情報処理方法。
【請求項１３】
複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示する表示工程と、
前記複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示することを、前記複数のフォルダと同じフォルダに格納されているファイルに基づいて決定する決定工程と、
前記決定工程において前記インデックスキーを表示することが決定された場合は、前記インデックスキーを含む前記画面を前記表示工程で表示させ、前記決定工程において前記インデックスキーを表示することが決定されない場合は、前記インデックスキーを含まない前記画面を前記表示工程で表示させる表示制御工程と、
を備えることを特徴とする情報処理方法。
【請求項１４】
コンピュータを請求項１乃至５のいずれか１項に記載の情報処理システムの各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを請求項６乃至１１のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォルダの一覧を表示可能な情報処理システム、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、原稿上の画像を読み取って画像データを生成するスキャナ装置が知られている。スキャナ装置で生成した画像データは、ネットワーク上の外部装置（ＰＣやファイルサーバ等）に送信し、外部装置内に作成されているフォルダに格納することが可能である。また、スキャナ装置内にフォルダが作成されている場合には、そのフォルダに画像データを格納することも可能である。
【０００３】
画像データの格納先となるフォルダを指定する際には、外部装置側またはスキャナ装置内で管理されているフォルダの情報を取得し、フォルダの一覧を表示部に表示することが知られている（特許文献１）。スキャナ装置のユーザは、表示部に表示されたフォルダの一覧に基づいて任意のフォルダを画像データの格納先として指定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０７２２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像データの格納先の候補となるフォルダが大量にある場合は、画面サイズの制限により全てのフォルダを一度に表示することができない。この場合、フォルダを選択するユーザは、一部のフォルダのみが表示された画面を所望のフォルダが表示されるまでスクロールしなければならず、手間がかかる。
【０００６】
これに対して、特定の文字が割り当てられたインデックスキーを画面内に表示し、インデックスキーの操作に応じて特定の文字に対応するフォルダが表示されるようにすれば、所望のフォルダに早くたどり着けるため、使い勝手が向上する。しかし、フォルダの数が多くない場合やフォルダの名称に意味がない（ランダムな記号の羅列など、インデックスキーではフォルダを選別しにくい名称が付いている）場合には、利用価値の小さいインデックスキーを表示することが画面領域の無駄使いになる。
【０００７】
本発明は、上記の課題に鑑みなされたものであり、フォルダの一覧を表示する画面にインデックスキーを含めるか否かを適切に切り替える仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明の情報処理システムは、複数のフォルダを管理する管理手段と、前記複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示する表示手段と、前記複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示することを、前記複数のフォルダと同じフォルダに格納されているファイルに基づいて決定する決定手段と、前記決定手段により前記インデックスキーを表示することが決定された場合は、前記インデックスキーを含む前記画面を前記表示手段に表示させ、前記決定手段により前記インデックスキーを表示することが決定されない場合は、前記インデックスキーを含まない前記画面を前記表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、フォルダの一覧を表示する画面にインデックスキーを含めるか否かを適切に切り替えることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における情報処理システム全体図である。
【図２】本発明の実施形態におけるＭＦＰ１０１のハードウェア構成図である。
【図３】本発明の実施形態におけるファイルサーバ１０２のハードウェア構成図である。
【図４】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図５】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図６】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図７】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図８】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図９】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図１０】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１１】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１２】本発明の実施形態におけるフォルダリスト１２００を示す図である。
【図１３】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１４】本発明の実施形態における文字割り当ての状態遷移を示す図である。
【図１５】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図１６】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１７】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１８】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１９】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図２０】本発明の実施形態における表示情報ファイル２０００を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。図１は、情報処理システムの全体図である。ネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１００上には、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１及びファイルサーバ１０２が互いに通信可能に接続されている。ＭＦＰ１０１は、情報処理装置の一例である。ここでは情報処理装置の一例としてＭＦＰを用いて説明するが、フォルダの一覧を表示可能なものであれば、ＰＣやモバイル端末など他の種別の装置であっても構わない。
【００１３】
ファイルサーバ１０２は、外部装置の一例である。ここではＭＦＰ１０１及びファイルサーバ１０２を含む全体を情報処理システムとするが、ＭＦＰ１０１のみを情報処理システムと称することもできる。ＭＦＰ１０１は、公衆回線網（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）１１０にも接続され、図示しないファクシミリ装置との間で画像データをファクシミリ通信することができる。
【００１４】
図２は、ＭＦＰ１０１のハードウェア構成図である。ＣＰＵ２１１を含む制御部２１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して、読取、印刷、通信などの各種制御を行う。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。なお、ＭＦＰ１０１は１つのＣＰＵ２１１が１つのメモリ（ＲＡＭ２１３またはＨＤＤ２１４）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭまたはＨＤＤを協働させてフローチャートに示す各処理を実行するようにすることもできる。
【００１５】
ＨＤＤ２１４は、画像データや各種プログラムを記憶する。操作部Ｉ／Ｆ２１５は、操作部２２０と制御部２１０を接続する。操作部２２０には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられており、ユーザによる操作、入力、指示を受け付ける受付部のとしての役割を担う。
【００１６】
プリンタＩ／Ｆ２１６は、プリンタ２２１と制御部２１０を接続する。プリンタ２２１で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０から転送され、プリンタ２２１により記録媒体上に印刷される。
【００１７】
スキャナＩ／Ｆ２１７は、スキャナ２２２と制御部２１０を接続する。スキャナ２２２は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。ＭＦＰ１０１は、スキャナ２２２で生成された画像データをＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）プロトコルでファイルサーバ１０２に送信することができる。ＷｅｂＤＡＶに代えて、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）を用いるようにしても構わない。
【００１８】
モデムＩ／Ｆ２１８は、モデム２２３と制御部２１０を接続する。モデム２２３は、図示しないファクシミリ装置との間における画像データのファクシミリ通信を実行する。ネットワークＩ／Ｆ２１９は、制御部２１０（ＭＦＰ１０１）をＬＡＮ１００に接続する。ＭＦＰ１０１は、ネットワークＩ／Ｆ２１９を用いてＬＡＮ１００上の外部装置（ファイルサーバ１０２など）に画像データや情報を送信したり、各種情報を受信したりする。
【００１９】
図３は、ファイルサーバ１０２のハードウェア構成図である。ＣＰＵ３１１を含む制御部３１０は、ファイルサーバ１０２全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラムを記憶する。また、ＨＤＤ３１４には階層別に管理された複数のフォルダが作成されており、ＭＦＰ１０１から送信された画像データをフォルダに格納することができる。フォルダに格納された画像データは、ＬＡＮ１００上のＰＣ（不図示）から閲覧したり操作したりすることができる。
【００２０】
ネットワークＩ／Ｆ３１５は、制御部３１０（ファイルサーバ１０２）をＬＡＮ１００に接続する。ファイルサーバ１０２は、ネットワークＩ／Ｆ３１５を用いてＬＡＮ１００上の他の装置との間で各種情報を送受信する。
【００２１】
次に、情報処理システムの動作（情報処理システムを用いて提供されるサービス）について、塾支援システムを例に説明する。塾支援システムとは、紙に印刷された書類が大量に取り扱われている塾の業務を効率化するためのシステムであって、特に上述した書類をスキャナで読み取ってファイルサーバにアップロードする作業を容易に行えるようにするものである。塾支援システムは、ＭＦＰ１０１側にインストールされた「塾ファイリング」という名称のアプリケーションと、複数のフォルダを階層別に管理するファイルサーバ１０２側のファイルシステムを用いて実現される。
【００２２】
図４は、ＭＦＰ１０１が起動してから「塾ファイリング」のアプリケーショントップ画面６１０を表示するまでの動作を説明するフローチャートである。図４のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００２３】
ステップＳ４０１では、図５（ａ）に示すメニュー画面５１０を操作部２２０に表示する。メニュー画面５１０には、ＭＦＰ１０１に備えられた機能やアプリケーションが一覧表示される。図５（ａ）に示された［コピー］キー５１１や［スキャンして送信］キー５１２は、ＭＦＰ１０１に標準的に備えられた機能（ネイティブ機能）に対応する操作キーである。一方、［塾ファイリング］キー５１３は、ＭＦＰ１０１に追加インストールされたＪａｖａ（登録商標）ベースのアプリケーションに対応する操作キーである。ＭＦＰ１０１には、図示しない他のネイティブ機能や他のアプリケーションが備えられていても良い。
【００２４】
ステップＳ４０２では、［塾ファイリング］キー５１３が押下されたか否かを判定する。［塾ファイリング］キー５１３が押下された場合はステップＳ４０３に進み、押下されない場合は押下されるまで待機する。なお、［コピー］キー５１１や［スキャンして送信］キー５１２が押下された場合にはそれらに対応する機能が実行される。
【００２５】
ステップＳ４０３では、ＨＤＤ２１４に保存されたファイルサーバ設定を取得する。ファイルサーバ設定は、ファイルサーバ１０２に関する情報が含まれるＣＳＶまたはＸＭＬフォーマットのファイルである。ファイルサーバ設定には、ファイルサーバ１０２のホスト名及びフォルダパスの起点となるルートフォルダの情報が含まれる。また、ファイルサーバ設定には、ファイルサーバ１０２にログインするための認証情報（ＩＤ、パスワード）が含まれる。ファイルサーバ設定に含まれる各情報は、ＭＦＰ１０１の管理者またはユーザが、図示しないＰＣに表示されるファイルサーバ設定画面を介して予め入力しておく必要がある。
【００２６】
ステップＳ４０４では、ステップＳ４０３で取得したファイルサーバ設定に基づいてファイルサーバ１０２に認証を要求する。この認証に成功すれば、ＭＦＰ１０１はファイルサーバ１０２へのアクセスが可能となる。ステップＳ４０５では、ファイルサーバ１０２での認証が成功してログインできたかを判定する。認証が成功した場合はステップＳ４０９に進み、認証が失敗した場合はステップＳ４０６に進む。
【００２７】
ステップＳ４０６では、図５（ｂ）に示す認証画面５２０を操作部２２０に表示する。ファイルサーバ１０２での認証が失敗した場合は、ファイルサーバ設定に含まれる認証情報に誤りがある可能性が考えられるため、認証画面５２０を介して認証情報をユーザに入力させる。ステップＳ４０７では、［ログイン］キー５２３が押下されたか否かを判定する。［ログイン］キー５２３が押下された場合はステップＳ４０８に進み、押下されない場合は押下されるまで待機する。
【００２８】
ステップＳ４０８では、ユーザによって入力された認証情報をＨＤＤ２１４に保存し、ステップＳ４０３に戻る。ステップＳ４０８の処理を行うことにより、次回以降のログイン時に認証情報をユーザが入力する必要がなくなるが、ステップＳ４０８及びステップＳ４０３の処理を省略してステップＳ４０４に進むようにしても構わない。或いは、ステップＳ４０８及びステップＳ４０３の処理を省略してステップＳ４０４に進んだ後、ステップＳ４０５で認証が成功したと判定した上で認証情報を保存するようにしても良い。
【００２９】
ステップＳ４０９では、図６（ａ）に示すアプリケーショントップ画面６１０を操作部２２０に表示する。アプリケーショントップ画面６１０には、［生徒］キー６１１と［その他］キー６１２が表示される。塾支援システムでは、ルートフォルダの直下に［生徒］という名称のフォルダと［その他］という名称のフォルダが作成されている。アプリケーショントップ画面６１０を表示する際には、ＭＦＰ１０１が、ルートフォルダの直下に置かれているフォルダの情報をファイルサーバ１０２から取得し、この情報に基づいて［生徒］キー６１１と［その他］キー６１２を表示する。
【００３０】
塾に在籍する各生徒に関連する書類をファイルサーバ１０２にアップロードする際には［生徒］キー６１１が押下され、その他の書類をファイルサーバ１０２にアップロードする際には［その他］キー６１２が押下される。
【００３１】
［生徒］キー６１１が押下されると、図６（ｂ）に示す生徒一覧画面６２０が操作部２２０に表示される。領域６２１には、塾支援システムに登録されている生徒の名前の一覧が表示される。［生徒］フォルダの直下には、生徒の名前がフォルダ名として設定されたサブフォルダが生徒の人数分作成されている。生徒一覧画面６２０を表示する際には、ＭＦＰ１０１が、［生徒］フォルダの直下に置かれているフォルダの情報をファイルサーバ１０２から取得し、この情報に基づいて領域６２１を表示する。各生徒のフォルダは、図示しないＰＣからの操作によって新たに作成したり、削除することができる。また、各生徒のフォルダはＭＦＰ１０１によってアルファベット順に並べ替えて表示される。
【００３２】
スクロールキー６２２は、領域６２１に表示されていない生徒の名前を領域６２１に表示させる（画面をスクロールする）ための操作キーである。インデックスキー群６２３は、生徒の名前の先頭の文字を指定して該当する生徒の名前を領域６２１に表示させるための操作キーである。［上へ］キー６２４は、一つ上位にあたる階層のフォルダを表示させるための操作キーであり、［上へ］キー６２４を押下するとアプリケーショントップ画面６１０が表示される。［スキャン設定］キー６２５は、後述するスキャン設定画面を表示させるための操作キーである。［スキャン設定］キー６２５を用いてスキャン設定画面を表示した場合は、スキャナ２２２によって生成された画像データは［生徒］フォルダに格納される。なお、［生徒］フォルダへの画像データの格納を許可しない場合に、［スキャン設定］キー６２５を表示しないようにしても良い。
【００３３】
領域６２１に含まれるいずれかの操作キーが押下されると、図７（ａ）に示す書類種別一覧画面７１０が表示される。図７（ａ）では、［Ａａｒｏｎ  Ｓｍｉｔｈ］という名前の生徒（［Ａａｒｏｎ  Ｓｍｉｔｈ］という名称のフォルダ）が選択された場合を示している。領域７１１には、塾支援システムに登録されている書類種別の一覧が表示される。［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダの直下には、書類種別の名称がフォルダ名として設定されたサブフォルダが３つ作成されている。これらのフォルダは、他の生徒のフォルダの直下にも同様に作成されている。
【００３４】
書類種別一覧画面７１０を表示する際には、ＭＦＰ１０１が、［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダの直下に置かれているフォルダの情報をファイルサーバ１０２から取得し、この情報に基づいて領域７１１を表示する。各種別のフォルダは、図示しないＰＣからの操作によって新たに作成したり、削除することができる。
【００３５】
スクロールキー７１２は、領域７１１に表示されていない書類種別を領域７１１に表示させる（画面をスクロールする）ための操作キーである。［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダの直下にはフォルダが３個しかないため図７（ａ）に示す画面に全て表示されているが、７個以上のフォルダがある場合には表示しきれないため、スクロールキー７１２が使用される。生徒一覧画面６２０と異なり、書類種別一覧画面７１０にはインデックスキー群は表示されない。［上へ］キー７１３は、一つ上位にあたる階層のフォルダを表示させるための操作キーであり、［上へ］キー７１３を押下すると生徒一覧画面６２０が表示される。［スキャン設定］キー７１４は、後述するスキャン設定画面を表示させるための操作キーである。［スキャン設定］キー７１４を用いてスキャン設定画面を表示した場合は、スキャナ２２２によって生成された画像データは［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダに格納される。
【００３６】
図６（ａ）のアプリケーショントップ画面で［その他］キー６１２が押下されると、図７（ｂ）に示す書類種別一覧画面７２０が表示される。領域７２１には、塾支援システムに登録されている書類種別の一覧が表示される。［その他］フォルダの直下には、書類種別の名称がフォルダ名として設定されたサブフォルダが２つ作成されている。書類種別一覧画面７２０を表示する際には、ＭＦＰ１０１が、［その他］フォルダの直下に置かれているフォルダの情報をファイルサーバ１０２から取得し、この情報に基づいて領域７２１を表示する。各種別のフォルダは、図示しないＰＣからの操作によって新たに作成したり、削除することができる。
【００３７】
スクロールキー７２２は、領域７２１に表示されていない書類種別を領域７２１に表示させる（画面をスクロールする）ための操作キーである。［その他］フォルダの直下にはフォルダが２個しかないため図７（ｂ）に示す画面に全て表示されているが、７個以上のフォルダがある場合には表示しきれないため、スクロールキー７２２が使用される。生徒一覧画面６２０と異なり、書類種別一覧画面７２０にはインデックスキー群は表示されない。［上へ］キー７２３は、一つ上位にあたる階層のフォルダを表示させるための操作キーであり、［上へ］キー７２３を押下するとアプリケーショントップ画面６１０が表示される。［スキャン設定］キー７２４は、後述するスキャン設定画面を表示させるための操作キーである。［スキャン設定］キー７２４を用いてスキャン設定画面を表示した場合は、スキャナ２２２によって生成された画像データは［その他］フォルダに格納される。
【００３８】
ここで、図７（ａ）や図７（ｂ）に表示された書類種別のフォルダをユーザが選択すると、選択したフォルダの内容が表示されるのではなく、後述するスキャン設定画面が表示される。これは、図７（ａ）や図７（ｂ）に表示された書類種別のフォルダがサブフォルダを有さないフォルダであるためである。なお、ここで説明する塾支援システムでは、図７（ａ）や図７（ｂ）に表示された書類種別のフォルダ内にサブフォルダを作成することを制限しているためにサブフォルダが存在しない。しかしながら、サブフォルダの作成を許可した場合は、サブフォルダが作成されていると書類種別のフォルダの選択に応じてサブフォルダの一覧が表示されることになる。
【００３９】
図８は、スキャン設定画面の表示からファイルサーバ１０２へ画像データを送信するまでの動作を説明するフローチャートである。図８のフローチャートは、［スキャン設定］キー６２５、７１４、７２４のいずれか、または領域７１１及び７２１に表示されたフォルダのいずれかが選択されたときに開始される。図８のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００４０】
ステップＳ８０１では、図９に示すスキャン設定画面９００を表示する。図９は、［Ａａｒｏｎ  Ｓｍｉｔｈ］という名前の生徒（［Ａａｒｏｎ  Ｓｍｉｔｈ］という名称のフォルダ）の直下に置かれている［講師レポート］という名称のフォルダが選択された場合を示している。領域９０１には、スキャナ２２２によって生成された画像データの格納先を示すフォルダパス情報が示される。図９に示す例では、画像データは［講師レポート］フォルダに格納されるようになっていることが分かる。
【００４１】
［ファイル名］キー９０１は、画像データのファイル名を設定するための操作キーである。［ファイル名］キー９０１を押下するとソフトウェアキーボードが表示され、ファイル名として使用する任意の文字列を入力することができる。また、領域９０２には、デフォルト設定されたファイル名が表示される。ここでは、領域９０１に示されたフォルダパスに対応する文字列がファイル名としてデフォルト設定されている。
【００４２】
操作キー９０３乃至９０８は、原稿の読取パラメータを設定するための操作キーである。読取パラメータの種類は図示したもの以外が追加されていても良いし、図示したものの一部が含まれていなくても良い。
【００４３】
操作キー９０３は、カラーモードを設定するための操作キーである。ユーザは、プルダウンで示される［カラー］［グレースケール］［白黒］の選択肢から所望のカラーモードを選択することができる。操作キー９０４は、解像度を設定するための操作キーである。ユーザは、プルダウンで示される［３００＊３００ｄｐｉ］［２００＊２００ｄｐｉ］等の選択肢から所望の解像度を選択することができる。
【００４４】
操作キー９０５は、片面読取モードか両面読取モードかを設定するための操作キーである。ユーザは、プルダウンで示される［両面］［片面］の選択肢から所望の両面モードを選択することができる。操作キー９０６は、原稿混載モードを設定するための操作キーである。ユーザは、プルダウンで示される［原稿混載あり］［原稿混載なし］の選択肢から所望の原稿混載モードを選択することができる。
【００４５】
操作キー９０７は、ファイルフォーマットを設定するための操作キーである。ユーザは、「ＴＩＦＦ」「ＰＤＦ」「ＰＤＦ＋高圧縮」等の選択肢から所望のファイルフォーマットを選択することができる。操作キー９０８は、プレビュー表示モードを設定するための操作キーである。ユーザは、プルダウンで示される［プレビュー表示あり］［プレビュー表示なし］の選択肢から所望のプレビュー表示モードを選択することができる。
【００４６】
［キャンセル］キー９０９を押下すると、スキャン設定を中止し、格納先を他のフォルダに変更することができる。［アップロード開始］キー９１０を押下すると、原稿の読み取りとファイルサーバ１０２への画像データの送信が実行される。
【００４７】
図８の説明に戻り、ステップＳ８０２では、［アップロード開始］キー９１０が押下されたか否かを判定する。［アップロード開始］キー９１０が押下された場合はステップＳ８０３に進み、［アップロード開始］キー９１０が押下されていない場合は押下されるまで待機する。
【００４８】
ステップＳ８０３では、スキャン設定画面を介してなされた設定に従って、スキャナ２２２による原稿の読み取り及び画像データの生成を実行する。ステップＳ８０４では、ファイルサーバ１０２への画像データの送信を実行する。
【００４９】
次に、図６（ｂ）に示す生徒一覧画面６２０、図７（ａ）に示す書類種別一覧画面７１０、図７（ｂ）に示す書類種別一覧画面７２０を表示するための動作を図１０のフローチャートを用いて詳細に説明する。図１０のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００５０】
ステップＳ１００１では、表示対象のフォルダのコンテンツ（表示対象のフォルダの直下に置かれているサブフォルダやファイルを示す情報）を取得する。生徒一覧画面６２０を表示する場合は、［生徒］フォルダが表示対象のフォルダである。書類種別一覧画面７１０を表示する場合は、各生徒のフォルダ（例えば［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダ）が表示対象のフォルダである。書類種別一覧画面７２０を表示する場合は、［その他］フォルダが表示対象のフォルダである。
【００５１】
ステップＳ１００２では、取得したコンテンツに表示情報ファイルが含まれるか否かを判定する。表示情報ファイルは、フォルダの一覧を表示する画面のレイアウトを決定するために特別に用意されたファイルであって、［ｄｉｓｐｉｎｆｏ］というというファイル名が付与されている。［ｄｉｓｐｉｎｆｏ］というファイル名によって、表示情報ファイルであることが識別される。なお、ファイル名の先頭に［．（ピリオド）］を追加しても良い。［．］を追加することによってファイルサーバ１０２上で隠しファイルとして扱われ、一般のユーザによる操作を防止することができる。なお、ステップＳ１００２の判定を、表示情報ファイルがあるか否かに基づいて行うことに代えて、表示情報ファイルの内容に基づいて行うようにしても良い。
【００５２】
ステップＳ１００２において表示情報ファイルが含まれると判定された場合はステップＳ１００３に進み、表示情報ファイルが含まれないと判定された場合はステップＳ１００４に進む。ステップＳ１００３の詳細は図１１乃至図１６を用いて説明し、ステップＳ１００４の詳細は図１７及び図１８を用いて説明する。
【００５３】
図１１のフローチャートは、図６（ｂ）に示した生徒一覧画面６２０を表示するための処理、及び生徒一覧画面６２０上で行われるユーザの操作に対する処理を示す。ここでは、［生徒］フォルダの直下に表示情報ファイルが置かれていることを前提に、インデックスキー付きで生徒一覧画面６２０を表示する例を説明するが、表示情報ファイルが置かれていなければ生徒一覧画面６２０にインデックスキーは表示されない。図１１のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００５４】
ステップＳ１１０１では、ＭＦＰ１０１が、［生徒］フォルダの直下に置かれているフォルダの情報（フォルダの名称を含むフォルダリスト）をファイルサーバ１０２から取得する。なお、ここでファイルサーバ１０２からの取得を改めて行うのではなく、ステップＳ１００１で取得した情報を使うようにしても良い。ステップＳ１１０２では、取得したフォルダの名称をアルファベット順に並び替える。ステップＳ１１０３では、アルファベット順に並び替えたフォルダに対して識別番号（識別情報）を付与する。
【００５５】
図１２には、ステップＳ１１０３までの処理を施したフォルダリスト１２００を示す。生徒の名前が付いたフォルダは、生徒の名前順に上から並んでおり、その順番に沿って１から順に識別番号が付与されていることが分かる。
【００５６】
ステップＳ１１０４では、表示番号として［１］を決定する。表示番号とは、領域６２１に表示するフォルダを決定するための基準となる番号であり、表示番号として決定された識別番号から順に８個分の識別番号に対応するフォルダが領域６２１に表示される。例えば、表示番号として［１］が決定されると、［１］から［８］までの識別番号に対応するフォルダが領域６２１に表示される。ステップＳ１１０５では、ステップＳ１１０４で表示番号として決定した［１］から順に８個のフォルダを取り出し、取り出したフォルダを領域６２１に配置した状態で生徒一覧画面６２０を表示する。なお、ここでは一度に表示できるフォルダの数を８個としているが、画面の大きさに応じてこれ以外の数にしても良い。
【００５７】
ステップＳ１１０６では、インデックスキー群６２３に含まれるいずれかのインデックスキーが押下されたか否かを判定する。インデックスキーが押下された場合はステップＳ１１０７に進み、押下されない場合はステップＳ１１０８に進む。ステップＳ１１０７では、領域６２１に表示するフォルダを更新する処理を行う。ステップＳ１１０７の詳細は、図１３を用いて後述する。
【００５８】
ステップＳ１１０８では、スクロールキー６２２が押下されたか否かを判定する。スクロールキーが押下された場合はステップＳ１１０９に進み、押下されない場合はステップＳ１１１０に進む。ステップＳ１１０９では、領域６２１に表示するフォルダを更新する処理を行う。ステップＳ１１０９の詳細は、図１６を用いて後述する。
【００５９】
ステップＳ１１１０では、領域６２１に表示されたフォルダのいずれかが選択されたか否かを判定する。フォルダが選択された場合はステップＳ１１１１に進み、選択されない場合はステップＳ１１１２に進む。ステップＳ１１１１では、画面を図７（ａ）の書類種別一覧画面７１０に遷移させる。
【００６０】
ステップＳ１１１２では、［上へ］キー６２４が押下されたか否かを判定する。［上へ］キー６２４が押下された場合はステップＳ１１１３に進み、押下されない場合はステップＳ１１１４に進む。ステップＳ１１１３では、操作部２２０の画面を図６（ａ）のアプリケーショントップ画面６１０に遷移させる。
【００６１】
ステップＳ１１１４では、［スキャン設定］キー６２５が押下されたか否かを判定する。［スキャン設定］キー６２５が押下された場合はステップＳ１１１５に進み、押下されない場合はステップＳ１１０６に戻る。ステップＳ１１１５では、操作部２２０の画面を図９のスキャン設定画面９００に遷移させる。
【００６２】
図１３は、図１１のステップＳ１１０７の処理を詳細に説明するフローチャートである。図１３のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００６３】
ステップＳ１３０１では、インデックスキー群６２３に含まれるインデックスキーのうち、押下されたインデックスキーに割り当てられた文字を取得する。インデックスキー群６２３に含まれる各インデックスキーには、初期値として図１４の状態１４０１に示すように文字が割り当てられている。状態１４０１で［ＤＥＦ］という名称のインデックスキーが押下されたとすると、［Ｄ］という文字が取得される。
【００６４】
ステップＳ１３０２では、ステップＳ１３０１で取得した文字に対応する識別番号を取得する。具体的には、ステップＳ１３０１で取得した文字を先頭に含むフォルダ名をフォルダリスト１２００から特定して、特定したフォルダ名のうち最も上位にあるもの（識別番号の値が小さいもの）に対応する識別番号を取得する。ステップＳ１３０１で取得した文字が［Ｄ］であれば［Ｄａｖｉｄ  Ｓａｎｃｈｅｚ］が特定され、識別番号［１１］が取得される。
【００６５】
ステップＳ１３０３では、ステップＳ１３０２で取得した識別番号を表示番号として決定する。ステップＳ１３０３では、押下されたインデックスキーへの文字の割り当てを更新する。具体的には、［Ｄ］が割り当てられた状態の［ＤＥＦ］キーが押下されると、［Ｄ］に続く文字である［Ｅ］が割り当てられる。
【００６６】
ステップＳ１３０４では、押下されたインデックスキー以外のインデックスキーへの文字の割り当てを初期状態に戻す。なお、状態１４０１で［ＤＥＦ］キーが押下された場合は、他のインデックスキーは全て初期状態になっているため、状態１４０１と状態１４０２を比較すると［ＤＥＦ］キー以外のキーへの文字の割り当ては変更されない。
【００６７】
ステップＳ１３０６では、ステップＳ１３０３で表示番号として決定した識別情報から順に８個のフォルダを取り出し、取り出したフォルダを領域６２１に配置した状態で生徒一覧画面６２０を表示する。ここで表示される画面を図１５（ａ）に示す。識別番号［１１］に対応する［Ｄａｖｉｄ  Ｓａｎｃｈｅｚ］から識別番号［１８］に対応する［Ｓｏｆｉａ  Ｍｏｒａｌｅｓ］までの８個のフォルダが表示されていることが分かる。
【００６８】
次に、状態１４０２で再度［ＤＥＦ］キーが押下された場合について説明する。ステップＳ１３０１では、［ＤＥＦ］キーに割り当てられている［Ｅ］が取得される。ステップＳ１３０２では、［Ｅ］を先頭に含むフォルダ名をフォルダリスト１２００から特定して、特定したフォルダ名のうち最も上位にある［Ｅｔｈａｎ  Ａｄａｍｓ］に対応する識別番号［１２］を取得する。
【００６９】
ステップＳ１３０３では、［ＤＥＦ］キーへの文字の割り当てを［Ｅ］から［Ｆ］に更新する。ステップＳ１３０４では、［ＤＥＦ］キー以外のインデックスキーへの文字の割り当てを初期状態に戻す。なお、状態１４０２で［ＤＥＦ］キーが押下された場合は、他のインデックスキーは全て初期状態になっているため、状態１４０２と状態１４０３を比較すると［ＤＥＦ］キー以外のキーへの文字の割り当ては変更されない。以上の結果、各インデックスキーに対する文字の割り当てが状態１４０３に示すように遷移する。
【００７０】
ステップＳ１３０６では、ステップＳ１３０３で表示番号として決定した識別情報［１２］から順に８個のフォルダを取り出し、取り出したフォルダを領域６２１に配置した状態で生徒一覧画面６２０を表示する。ここで表示される画面を図１５（ｂ）に示す。識別番号［１２］に対応する［Ｅｔｈａｎ  Ａｄａｍｓ］から識別番号［１９］に対応する［Ｔｒｉｎｉｔｙ  Ｇｕｔｉｅｒｒｅｚ］までの８個のフォルダが表示されていることが分かる。
【００７１】
次に、状態１４０３で［ＡＢＣ］キーが押下された場合について説明する。ステップＳ１３０１では、［ＡＢＣ］キーに割り当てられている［Ａ］が取得される。ステップＳ１３０２では、［Ａ］を先頭に含むフォルダ名をフォルダリスト１２００から特定して、特定したフォルダ名のうち最も上位にある［Ａａｒｏｎ  Ｓｍｉｔｈ］に対応する識別番号［１］を取得する。
【００７２】
ステップＳ１３０３では、［ＡＢＣ］キーへの文字の割り当てを［Ａ］から［Ｂ］に更新する。ステップＳ１３０４では、［ＡＢＣ］キー以外のインデックスキーへの文字の割り当てを初期状態に戻す。なお、状態１４０３で［ＡＢＣ］キーが押下された場合は、［ＤＥＦ］キーへ割り当てられた文字が［Ｆ］となっているため、これを初期状態の［Ｄ］に戻す処理をする。以上の結果、インデックスキーに対する文字の割り当てが状態１４０４に示すように遷移する。
【００７３】
ステップＳ１３０６では、ステップＳ１３０３で表示番号として決定した識別情報［１］から順に８個のフォルダを取り出し、取り出したフォルダを領域６２１に配置した状態で生徒一覧画面６２０を表示する。ここで表示される画面は図６（ｂ）に示したものと同じであり、識別番号［１］に対応する［Ａａｒｏｎ  Ｓｍｉｔｈ］から識別番号［８］に対応する［Ｃａｒｏｌｉｎｅ  Ｗａｌｋｅｒ］までの８個のフォルダが表示されていることが分かる。
【００７４】
図１６は、図１１のステップＳ１１０９の処理を詳細に説明するフローチャートである。図１６のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００７５】
ステップＳ１６０１では、スクロールキー６２２を用いた指示の内容を判定する。スクロールキー６２２のうち下向きのマークが付いたキーが操作された場合は、次に進むことが指示されたと判定してステップＳ１６０２に進む。スクロールキー６２２のうち上向きのマークが付いたキーが操作された場合は、前に戻ることが指示されたと判定してステップＳ１６０３に進む。
【００７６】
ステップＳ１６０２では、現在の表示番号の値に８を足した数を表示番号として新たに決定する。ここでは一度に表示できるフォルダの数に合わせて８を足すようにしているが、８以外の数にしても構わない。
【００７７】
ステップＳ１６０３では、現在の表示番号の値から８を引いた数を表示番号として新たに決定する。ここでは一度に表示できるフォルダの数に合わせて８を引くようにしているが、８以外の数にしても構わない。また、８を引いた結果、１を下回る数になる場合は表示番号を［１］に決定する。
【００７８】
ステップＳ１６０４では、ステップＳ１６０２またはステップＳ１６０３で表示番号として決定した識別情報から順に８個のフォルダを取り出し、取り出したフォルダを領域６２１に配置した状態で生徒一覧画面６２０を表示する。
【００７９】
以上説明したように、表示情報ファイルが直下に置かれたフォルダを開く場合（表示情報ファイルと同じフォルダの直下に置かれたフォルダの一覧を表示する場合）には、インデックスキー付きの画面を表示する。これにより、大量のフォルダが同じ場所に置いてあるときやフォルダの名称に意味がある（インデックスキーで選別しやすい名称が付いている）ときに、表示情報ファイルを置くことによって簡単にインデックスキー付きの画面が表示されるようにできる。
【００８０】
図１７のフローチャートは、図７（ａ）に示した書類種別一覧画面７１０を表示するための処理、及び書類種別一覧画面７１０上で行われるユーザの操作に対する処理を示す。ここでは、［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダの直下に表示情報ファイルが置かれていないことを前提に、インデックスキーなしで書類種別一覧画面７１０を表示する例を説明する。しかし、表示情報ファイルが置かれていれば書類種別一覧画面７１０にインデックスキーが表示される。図１７のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００８１】
ステップＳ１７０１では、ＭＦＰ１０１が、［Ａａｒｏｎ  Ｓｍｉｔｈ］フォルダの直下に置かれているフォルダの情報（フォルダの名称を含むフォルダリスト）をファイルサーバ１０２から取得する。なお、ここでファイルサーバ１０２からの取得を改めて行うのではなく、ステップＳ１００１で取得した情報を使うようにしても良い。ステップＳ１７０２では、取得したフォルダを名称順に並び替える。ステップＳ１７０３では、名称順に並び替えたフォルダに対して識別番号（識別情報）を付与する。
【００８２】
ステップＳ１７０４では、表示番号として［１］を決定する。ステップＳ１７０５では、ステップＳ１７０４で表示番号として決定した［１］から順に６個のフォルダを取り出し、取り出したフォルダを領域７１１に配置した状態で書類種別一覧画面７１０を表示する。なお、ここでは一度に表示できるフォルダの数を６個としているが、画面の大きさに応じてこれ以外の数にしても良い。
【００８３】
ステップＳ１７０６では、スクロールキー７１２が押下されたか否かを判定する。スクロールキー７１２が押下された場合はステップＳ１７０７に進み、押下されない場合はステップＳ１７０８に進む。ステップＳ１７０７では、領域７１１に表示するフォルダを更新する処理を行う。ステップＳ１７０７の詳細は、図１８を用いて後述する。
【００８４】
ステップＳ１７０８では、領域７１１に表示されたフォルダのいずれかが選択されたか否かを判定する。フォルダが選択された場合はステップＳ１７０９に進み、選択されない場合はステップＳ１１１０に進む。ステップＳ１１０９では、画面を図９のスキャン設定画面９００に遷移させる。
【００８５】
ステップＳ１７１０では、［上へ］キー７１３が押下されたか否かを判定する。［上へ］キー７１３が押下された場合はステップＳ１７１１に進み、押下されない場合はステップＳ１７１２に進む。ステップＳ１７１１では、操作部２２０の画面を図６（ｂ）の生徒一覧画面６２０に遷移させる。
【００８６】
ステップＳ１７１２では、［スキャン設定］キー７１４が押下されたか否かを判定する。［スキャン設定］キー７１４が押下された場合はステップＳ１７１３に進み、押下されない場合はステップＳ１７０６に戻る。ステップＳ１７１３では、操作部２２０の画面を図９のスキャン設定画面９００に遷移させる。
【００８７】
なお、図７（ｂ）の書類種別一覧画面７２０を表示するための処理、及び書類種別一覧画面７２０上で行われるユーザの操作に対する処理についても、図１７で説明したフローチャートと同様に実行される。この場合、ステップＳ１７１１の画面の遷移先が生徒一覧画面６２０ではなくアプリケーショントップ画面６１０となる。
【００８８】
図１８は、図１７のステップＳ１７０７の処理を詳細に説明するフローチャートである。図１８のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ２１１がＨＤＤ２１４に記憶された制御プログラムを実行することにより実現される。
【００８９】
ステップＳ１８０１では、スクロールキー７１２を用いた指示の内容を判定する。スクロールキー７１２のうち下向きのマークが付いたキーが操作された場合は、次に進むことが指示されたと判定してステップＳ１８０２に進む。スクロールキー７１２のうち上向きのマークが付いたキーが操作された場合は、前に戻ることが指示されたと判定してステップＳ１８０３に進む。
【００９０】
ステップＳ１８０２では、現在の表示番号の値に６を足した数を表示番号として新たに決定する。ここでは一度に表示できるフォルダの数に合わせて６を足すようにしているが、６以外の数にしても構わない。
【００９１】
ステップＳ１８０３では、現在の表示番号の値から６を引いた数を表示番号として新たに決定する。ここでは一度に表示できるフォルダの数に合わせて６を引くようにしているが、６以外の数にしても構わない。また、６を引いた結果、１を下回る数になる場合は表示番号を［１］に決定する。
【００９２】
ステップＳ１８０４では、ステップＳ１８０２またはステップＳ１８０３で表示番号として決定した識別情報から順に６個のフォルダを取り出し、取り出したフォルダを領域７１１に配置した状態で書類種別一覧画面７１０を表示する。
【００９３】
以上説明したように、表示情報ファイルが直下に置かれていないフォルダを開く場合（表示情報ファイルが置かれていないフォルダの直下に置かれたフォルダの一覧を表示する場合）には、インデックスキーなしの画面を表示する。これにより、インデックスキーを表示する場合と比較してフォルダの一覧を表示する領域を広く確保することができる。具体的には、領域７１１や領域７２１の方が、領域６２１よりも面積が大きくなっていることが分かる。これにより、領域７１１や領域７２１では、（フォルダの数は少ないものの）領域６２１よりも多くの文字数のフォルダ名を表示可能となっており、フォルダに長い名称が付いている場合にも容易に識別できる。なお、多くの文字数を表示する必要がない場合には、領域７１１や領域７２１で表示する文字数を領域６２１と同等とし、領域６２１よりも多くのフォルダが表示されるようにしても良い。
【００９４】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第２の実施形態では、［生徒］フォルダの直下に置かれているフォルダの名称（即ち、生徒の名前）が日本語の漢字で記述されており、表示情報ファイルに含まれる読み仮名情報を用いてフォルダの並び替えやインデックスキーの押下に応じた表示の更新を行う。その他の構成については第１の実施形態で説明したものと同様である。
【００９５】
図１９（ａ）に示す生徒一覧画面１９１０は、図６（ａ）の生徒一覧画面６１０に代わる画面である。領域１９１１には、領域６２１と同様に、塾支援システムに登録されている生徒の名前の一覧が表示される。図６（ａ）と異なるのはフォルダ名が日本語の漢字で記述されている点である。スクロールキー１９１２は、スクロールキー６２２と同様である。
【００９６】
インデックスキー群１９１３は、インデックスキー群６２３と同様に、生徒の名前に含まれる文字を指定して該当する生徒の名前を領域１９１１に表示させるための操作キーである。なお、インデックスキー群６２３はフォルダ名称の先頭の文字そのものが各インデックスキーに割り当てられているのに対して、インデックスキー群１９１３はフォルダ名称の読み仮名の先頭の文字が各インデックスキーに割り当てられている。つまり、［か］という文字が割り当てられている状態の［か］キーを押下すると、図１９（ｂ）の生徒一覧画面１９２０に示すように、名称の読み仮名が［か］から始まるフォルダである［神田  武］フォルダが領域１９１１の先頭に表示されることになる。
【００９７】
［上へ］キー１９１４及び［スキャン設定］キー１９１５は、［上へ］キー６２４及び［スキャン設定］キー６２５と同様である。
【００９８】
図２０は、第２の実施形態における表示情報ファイル２０００の内容を示す図である。図示するように、フォルダ毎に［漢字で記述されたフォルダ名称］［，（カンマ）］［読み仮名］の順に情報が記述されている。なお、ここでは読み仮名順に並んだ状態となっているが、表示情報ファイル２０００の内容としては読み仮名順に並んでいなくても構わない。
【００９９】
ＭＦＰ１０１では、図１１のステップＳ１１０２の処理を行うときに表示情報ファイル２０００の内容を参照することにより、漢字で記述されたフォルダの名称を読み仮名順（あいうえお順）に並び替える。
【０１００】
表示情報ファイルに基づいてインデックスキー付きのフォルダ一覧画面を表示するかインデックスキーなしのフォルダ一覧画面を表示するかを切り替える点は、第１の実施形態と同様である。第２の実施形態における書類種別一覧画面７１０及び７２０は、第１の実施形態と同様にフォルダの名称に漢字が含まれるが、各生徒のフォルダや［その他］フォルダの直下には表示情報ファイルが置かれていない。従って、書類種別一覧画面７１０及び７２０に表示されるフォルダは、読み仮名順ではなく漢字で記述された名称に基づいて並び替えて表示される。
【０１０１】
以上説明した通り、第１及び第２の実施形態における塾支援システムには、複数のフォルダを管理するファイルサーバ１０２と、複数のフォルダに含まれる一部のフォルダの一覧を含む画面を表示するＭＦＰ１０１が含まれる。ＭＦＰ１０１は、複数のフォルダのうち指定された文字に対応するフォルダが表示されるようにするためのインデックスキーを表示するか否かを、それらのフォルダと同じフォルダに格納されているファイルに基づいて決定する。そして、ＭＦＰ１０１は、決定に基づき、インデックスキーを含む前記画面またはインデックスキーを含まないフォルダの一覧画面を表示部に表示させる。
【０１０２】
これらの構成により、フォルダの一覧を表示する画面にインデックスキーを含めるか否かを適切に切り替えることができる。
【０１０３】
なお、上述した構成は、フォルダの一覧を表示する環境であれば、塾支援システム以外にも適用可能である。
【０１０４】
また、上述した例では、フォルダはスキャナ装置（ＭＦＰ１０１）の外部（ファイルサーバ１０２）で管理されているものとしたが、スキャナ装置（ＭＦＰ１０１）内でフォルダを管理している場合にも適用可能である。この場合、原稿を読み取って生成した画像ファイルは自装置内のフォルダに格納される。
【０１０５】
＜他の実施形態＞
本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１０６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０７】
１０１  ＭＦＰ
２１０  制御部
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
２１４  ＨＤＤ
【図１】
2015061166.tif 000003
【図２】
2015061166.tif 000004
【図３】
2015061166.tif 000005
【図４】
2015061166.tif 000006
【図５】
2015061166.tif 000007
【図６】
2015061166.tif 000008
【図７】
2015061166.tif 000009
【図８】
2015061166.tif 000010
【図９】
2015061166.tif 000011
【図１０】
2015061166.tif 000012
【図１１】
2015061166.tif 000013
【図１２】
2015061166.tif 000014
【図１３】
2015061166.tif 000015
【図１４】
2015061166.tif 000016
【図１５】
2015061166.tif 000017
【図１６】
2015061166.tif 000018
【図１７】
2015061166.tif 000019
【図１８】
2015061166.tif 000020
【図１９】
2015061166.tif 000021
【図２０】
2015061166.tif 000022