(57)【要約】【課題】  画像処理装置のボックス（記憶手段）に記憶された文書とサムネイル画像とを適切に関連づけるようにする手段を提供することを目的とする。【解決手段】  文書と、その文書の先頭ページのサムネイル画像を関連づけて記憶する記憶手段と、前記記憶手段に記憶された文書のページのうち指定されたページを削除する削除手段と、前記削除手段により削除するページが文書の先頭ページである場合に、削除後の文書の先頭ページに基づいてサムネイル画像を作成する作成手段と、を有することを特徴とする。【選択図】  図６
2014022825.tif 000002
【特許請求の範囲】
【請求項１】
文書と、その文書の先頭ページのサムネイル画像を関連づけて記憶する記憶手段と、
前記記憶手段に記憶された文書のページのうち指定されたページを削除する削除手段と、
前記削除手段により削除するページが文書の先頭ページである場合に、削除後の文書の先頭ページに基づいてサムネイル画像を作成する作成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
複数の文書を記憶する記憶手段と、
前記記憶手段に記憶されている文書の少なくとも１つにサムネイル画像が関連付けられているか否かを判定する判定手段と、
前記判定手段によりサムネイル画像が関連づけられていないと判定された場合、前記文書の先頭ページのサムネイル画像を作成する作成手段と、
前記記憶手段に記憶されている文書の１つを削除する削除手段とを有し、
前記削除手段は、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書に関連づけられていない場合、当該サムネイル画像を削除し、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書にも関連づけられている場合、当該サムネイル画像を削除しないことを特徴とする画像処理装置。
【請求項３】
複数の文書と、当該複数の文書のそれぞれに関連づけてサムネイル画像を記憶する記憶手段と、
前記記憶手段に記憶されている複数の文書のうち結合対象となる２つの文書を結合し、新たな文書を作成する結合手段と、
前記結合対象となる２つの文書のうち先頭の文書の１つを特定する特定手段と、
前記特定手段により特定された文書のサムネイル画像を、前記結合手段により作成された新たな文書に関連づける関連づけ手段と、
を有することを特徴とする画像処理装置。
【請求項４】
複数の文書と、当該複数の文書のそれぞれに関連づけてサムネイル画像を記憶する記憶手段と、
新規に文書を作成する作成手段と、
前記記憶手段に記憶されている複数の文書のうち、前記作成手段により作成された文書の先頭ページと同一の先頭ページを持つ文書を特定する特定手段と、
前記特定手段により特定された文書のサムネイル画像を参照するための情報を前記作成手段により作成された文書に関連づける関連づけ手段と、
を有することを特徴とする画像処理装置。
【請求項５】
複数の文書を記憶する文書記憶手段と、
文書の先頭ページに基づいて作成したサムネイル画像を記憶するサムネイル画像記憶手段と、
前記文書記憶手段に記憶されている複数の文書のうち、同一の先頭ページを持つ複数の文書間で、前記サムネイル画像記憶手段に記憶されているサムネイル画像を共有するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項６】
前記記憶手段に記憶された文書の一覧を表示する表示手段を更に有し、
前記表示手段は、前記記憶手段に記憶された文書にサムネイル画像が関連づけられている場合には当該サムネイル画像を表示し、サムネイル画像が関連づけられていない場合は所定の画像を表示することを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
原稿を読み取って文書を入力する入力手段を更に有し、
前記記憶手段は、前記入力手段により入力された文書を記憶することを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項８】
外部装置からネットワークを介して文書を受信する受信手段を更に有し、
前記記憶手段は、前記受信手段により受信された文書を記憶することを特徴とする請求項１ないし７のいずれか１項に記載の画像処理装置。
【請求項９】
前記記憶手段に記憶された文書を印刷する印刷手段を更に有することを特徴とする請求項１ないし８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記記憶手段に記憶された文書を外部装置に送信する送信手段を更に有することを特徴とする請求項１ないし９のいずれか１項に記載の画像処理装置。
【請求項１１】
文書と、その文書の先頭ページのサムネイル画像を関連づけて記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶された文書のページのうち選択されたページを削除する削除ステップと、
前記削除ステップで削除するページが文書の先頭ページである場合に、新たに該文書の先頭ページとなる画像のサムネイル画像を作成する作成ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項１２】
複数の文書を記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶されている文書の少なくとも１つにサムネイル画像が関連付けられているか否かを判定する判定ステップと、
前記判定ステップでサムネイル画像が関連づけられていないと判定した場合、前記文書の先頭ページのサムネイル画像を作成する作成ステップと、
前記記憶手段に記憶されている文書の１つを削除する削除ステップと、
前記削除ステップで削除する文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書に関連づけられていない場合、当該サムネイル画像を削除し、前記削除ステップで削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書にも関連づけられている場合、当該サムネイル画像を削除しないように制御する制御ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項１３】
複数の文書と、当該複数の文書のそれぞれに関連づけてサムネイル画像を記憶手段に記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶されている複数の文書のうち結合対象となる２つの文書を結合し、新たな文書を作成する結合ステップと、
前記結合対象となる２つの文書のうち先頭の文書の１つを特定する特定ステップと、
前記特定ステップで特定した文書のサムネイル画像を、前記結合ステップで作成する新たな文書に関連づける関連づけステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項１４】
複数の文書と、当該複数の文書のそれぞれに関連づけてサムネイル画像を記憶手段に記憶する記憶ステップと、
新規に文書を作成する作成ステップと、
前記記憶手段に記憶されている複数の文書のうち、前記作成ステップで作成した文書の先頭ページと同一の先頭ページを持つ文書を特定する特定ステップと、
前記特定ステップで特定した文書のサムネイル画像を参照するための情報を、前記作成ステップで作成した文書に関連づける関連づけステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項１５】
複数の文書を文書記憶手段に記憶する文書記憶ステップと、
文書の先頭ページに基づいて作成したサムネイル画像をサムネイル画像記憶手段に記憶するサムネイル画像記憶ステップと、
前記文書記憶手段に記憶されている複数の文書のうち、同一の先頭ページを持つ複数の文書間で、前記サムネイル画像記憶手段に記憶されているサムネイル画像を共有するように制御する制御ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項１６】
コンピュータに、請求項１ないし１０に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナから入力されたデータやホストコンピュータから受信したデータを文書として記憶する記憶装置を備えた画像処理装置に関するものであり、特に、当該文書のサムネイル画像を表示する機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
従来、スキャナで原稿を読み取って入力したデータや、ホストコンピュータからネットワークを介して受信したデータを文書としてハードディスクの所定の記憶領域に記憶し、繰り返し印刷・編集・転送等の処理を実行させることができる画像処理装置が知られている。このように、文書を記憶するためのハードディスクの記憶領域は、一般に「ボックス」と呼ばれている。また、ボックス内の文書のページのうち任意のページを削除したり、ページとページの間に他の文書を挿入したりする文書編集機能を備えた画像処理装置もある。
ところで、ボックスに記憶されている文書を表示用に縮小加工し、サムネイル画像として操作パネルに一覧表示するサムネイル表示機能を備えた画像処理装置も存在する。サムネイル画像の表示は、その文書が何の文書であるかを容易にユーザに確認させるため、文書の代表的なページである先頭ページを縮小加工した画像をサムネイル画像として用いることが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２３５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなサムネイル表示機能を備えた画像処理装置において、サムネイル画像の表示をユーザが指示してからサムネイル画像を作成するようにすると、サムネイル画像の作成および表示に相当な時間を有してしまい操作中のユーザを待たせてしまう。そこで、サムネイル画像の表示指示がユーザからされる前にあらかじめサムネイル画像を作成しておき、ボックス内の文書に関連づけて記憶する形態が考えられている。
【０００５】
しかしながら、ボックス内の文書は、上述したように、任意のページが削除されたり、複数の文書同士で結合されたりする可能性がある。すなわち、文書の内容が動的に変わることがある。またサムネイル画像は、文書の先頭ページから作成される。そうすると、あらかじめ作成しておいた文書のサムネイル画像がその文書の内容を適切に表現していないという事態が起こる可能性がある。
【０００６】
具体例を挙げて説明する。例えば、ボックス内の文書の任意のページを削除することができる画像処理装置では、文書の先頭ページを削除することもできる。先頭ページを削除すると、先頭ページを削除する前に作成したサムネイル画像は、先頭ページを削除した後の文書を適切に表現できていないことになり、ユーザが混乱してしまう。
【０００７】
本発明は、上記のような課題に鑑みて、ボックス（記憶手段）に記憶された文書とサムネイル画像とを好適に関連づけるようにする手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明における画像処理装置は、文書と、その文書の先頭ページのサムネイル画像を関連づけて記憶する記憶手段と、前記記憶手段に記憶された文書のページのうち指定されたページを削除する削除手段と、前記削除手段により削除するページが文書の先頭ページである場合に、削除後の文書の先頭ページに基づいてサムネイル画像を作成する作成手段と、を有することを特徴とする。
【０００９】
また上記の目的を達成するため、本発明における画像処理装置は、複数の文書を記憶する記憶手段と、前記記憶手段に記憶されている文書の少なくとも１つにサムネイル画像が関連付けられているか否かを判定する判定手段と、前記判定手段によりサムネイル画像が関連づけられていないと判定された場合、前記文書の先頭ページのサムネイル画像を作成する作成手段と、前記記憶手段に記憶されている文書の１つを削除する削除手段とを有し、前記削除手段は、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書に関連づけられていない場合、当該サムネイル画像を削除し、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書にも関連づけられている場合、当該サムネイル画像を削除しないことを特徴とする。
【００１０】
また上記の目的を達成するため、本発明における画像処理装置は、複数の文書と、当該複数の文書のそれぞれに関連づけてサムネイル画像を記憶する記憶手段と、前記記憶手段に記憶されている複数の文書のうち結合対象となる２つの文書を結合し、新たな文書を作成する結合手段と、前記結合対象となる２つの文書のうち先頭の文書の１つを特定する特定手段と、前記特定手段により特定された文書のサムネイル画像を、前記結合手段により作成された新たな文書に関連づける関連づけ手段と、を有することを特徴とする。
【００１１】
また、上記の目的を達成するため、本発明における画像処理装置は、複数の文書と、当該複数の文書のそれぞれに関連づけてサムネイル画像を記憶する記憶手段と、新規に文書を作成する作成手段と、前記記憶手段に記憶されている複数の文書のうち、前記作成手段により作成された文書の先頭ページと同一の先頭ページを持つ文書を特定する特定手段と、前記特定手段により特定された文書のサムネイル画像を参照するための情報を前記作成手段により作成された文書に関連づける関連づけ手段と、を有することを特徴とする。
【００１２】
また、上記の目的を達成するため、本発明における画像処理装置は、複数の文書を記憶する文書記憶手段と、文書の先頭ページに基づいて作成したサムネイル画像を記憶するサムネイル画像記憶手段と、前記文書記憶手段に記憶されている複数の文書のうち、同一の先頭ページを持つ複数の文書間で、前記サムネイル画像記憶手段に記憶されているサムネイル画像を共有するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記憶手段に記憶された文書とサムネイル画像とを適切に関連づけすることができる。
【図面の簡単な説明】
【００１４】
【図１】画像処理装置１０１とホストコンピュータ１０４とから構成されるシステムの全体図である。
【図２】画像処理装置１０１のハードウェア構成図である。
【図３】画像処理装置１０１のボックスに記憶される文書とその文書を構成するページ、及び文書のサムネイル画像との関連を示す図である。
【図４】原稿をスキャンして入力された画像データを文書としてボックスに記憶する処理を示すフローチャートである。
【図５】ホストコンピュータで生成されたＰＤＬ画像を文書としてボックスに記憶する処理を示すフローチャートである。
【図６】サムネイル画像を作成する処理を示すフローチャートである。
【図７】ボックスに記憶されている文書のリストを示す図である。
【図８】サムネイル画像の参照カウンタを管理するテーブルを示す図である。
【図９】ボックスに記憶されている文書を削除する処理を示すフローチャートである。
【図１０】ボックスに記憶されている文書のうち任意のページを削除する処理を示すフローチャートである。
【図１１】ボックスに記憶されている複数の文書を結合する処理を示すフローチャートである。
【図１２】ボックスに記憶されている文書Ａの任意のページの前へ文書Ｂを挿入による処理を示すフローチャートである。
【図１３】ボックスに記憶されている文書Ａの任意のページの前へ、文書Ｂの任意のページを挿入する処理を示すフローチャートである。
【図１４】ボックスに記憶されている文書のページを移動する処理を示すフローチャートである。
【図１５】サムネイル画像を表示する処理を示すフローチャートである。
【図１６】画像処理装置の操作部に表示される文書の一覧を示す画面例である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１６】
本実施形態では、コピー機能、プリント機能、ファクシミリ機能等の複数の機能を具備したデジタル複合機能装置としての画像処理装置を例にとって説明する。
【００１７】
図１は、画像処理装置１０１とホストコンピュータ１０４とから構成されるシステムの全体図である。図１に示すように、画像処理装置１０１は、ネットワーク１０３を介してホストコンピュータ１０４と通信可能に接続されている。画像処理装置１０１は、ホストコンピュータ１０４からＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式のデータを受信するとともに、当該受信したデータの印刷・蓄積・転送等の処理を実行することができる。更に、画像処理装置は、タッチパネルを有した操作部１０２を備えており、操作部１０２でのユーザの指示に従い、原稿をスキャンし、当該スキャンして得られたデータを印刷・蓄積・転送することができる。
【００１８】
なお、本実施形態では、ホストコンピュータ１０４から受信したデータや、スキャナにより原稿をスキャンして得られたデータのことを「文書」と呼ぶこととする。文書は、画像データを含むものである。
【００１９】
図２は、画像処理装置１０１のハードウェア構成を示すブロック図である。画像処理装置１０１は画像入力デバイスであるスキャナ２０１、および画像出力デバイスであるプリンタ２０２を、デバイスＩ／Ｆ部２０９を介して接続する。更に画像処理装置１０１は、ネットワークインタフェース２０８を備え、外部装置（例えばホストコンピュータ１０４）との間で画像情報やデバイス情報の入出力を行う。
【００２０】
ＣＰＵ２０３は画像処理装置１０１を制御するプロセッサである。ＲＡＭ２０５はＣＰＵ２０３が動作するためのシステムワークメモリであり、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ２０４はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０６はハードディスクドライブで、システムソフトウェア、アプリケーション、画像データを格納する。
【００２１】
また、後述するフローチャートを実行するためのプログラムはＨＤＤ２０６に格納されている。すなわち、後述するフローチャートの各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムがＣＰＵ２０３により実行され実現される。なお、このＣＰＵ２０３以外のプロセッサが上記フローチャートの各ステップを実行したり、あるいは、ＣＰＵ２０３と他のプロセッサとが協働して上記フローチャートの処理を実行したりしてもよい。
【００２２】
更に本実施形態では、ＨＤＤ２０６の一部の記憶領域を、文書を記憶するための記憶領域（以下、「ボックス」と称す）として使用する。そして、ボックスに記憶された文書は、必要に応じてＣＰＵ２０３により読み出され、印刷・編集・削除・送信等の処理が施される。なおボックスとして使用する記憶領域は複数あってもよく、また当該複数の記憶領域をユーザ毎や部署ごとに分類してもよい。
【００２３】
操作部インタフェース２０７は操作部１０２と接続され、操作部１０２に表示する画面のデータを操作部１０２に対して出力する。また、操作部１０２からユーザが入力した情報を、ＣＰＵ２０３に伝える役割をする。
【００２４】
以上のデバイス及びモジュールがシステムバス２１２上に配置される。
【００２５】
以上で、画像処理装置１０１のハードウェア構成について説明した。
【００２６】
＜ボックスに記憶される文書の構造＞
次に、画像処理装置１０１のハードディスクのボックスに記憶されている文書の構造について説明する。
【００２７】
図３は、ボックスに記憶される文書、その文書を構成するページ群、および、その文書のサムネイル画像の関連づけの一例を示した図である。図３に示すように、ボックスには複数の文書が記憶され、それぞれの文書には、その文書を構成する複数のページと、その文書の先頭ページのサムネイル画像とが関連づけられている。図３の例では、ボックス内に３つの文書が記憶されている。文書１は、５ページからなる文書であり、文書１にはページ１（先頭ページ）のサムネイル画像が関連づけられている。文書２は２ページからなる文書であり、文書２には文書１と同じサムネイル画像が関連づけられている。これは、文書１と文書２とが同じ先頭ページを持つ文書であるためである。
【００２８】
文書３は、３ページからなる文書であり、文書３の先頭ページから作成されたサムネイル画像が関連づけられている。
【００２９】
文書４は、２ページからなる文書であり、サムネイル画像が関連づけられていない。これは、新規にボックスに記憶された文書であるか、あるいは、文書の先頭ページが削除されたかのいずれかである。
【００３０】
この図３に示すように、ボックスに記憶されている文書群には、同一のサムネイル画像が関連づけられていたり、あるいはサムネイル画像が関連づけられていなかったりするものがある。
【００３１】
次にボックスに文書を記憶する動作について図４及び図５を用いて説明する。なお、ボックスに文書を記憶する処理には、以下の２つの処理がある。１つは、スキャナ２０１で原稿を読み取って生成した画像データ（以下、「スキャン画像」という）の記憶である。もう１つは、ホストコンピュータ１０４からネットワーク１０３を介して受信したＰＤＬデータ（以下、「ＰＤＬ画像」という）の記憶である。それぞれの処理については、図４、図５のフローチャートを用いて説明する。なお、これ以外にも、例えば公衆回線を介してファクス受信したファクシミリデータをボックスに記憶する形態も考えられる。他にも、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）やＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）といったファイル共有プロトコルに従って受信したファイルを文書としてボックスに記憶する形態も考えられる。
【００３２】
＜スキャナから文書を入力する処理＞
まず、スキャナ２０１から入力された画像データを文書としてボックスに記憶する処理について、図４を用いて説明する。図４のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００３３】
ステップ４０１で、ＣＰＵ２０３は、操作部１０２でのユーザからの指示を受け、文書の格納先としてのボックスの指定を受け付ける。例えば、複数のボックスがある場合には、それら複数のボックスを識別するためのボックス番号などを指定する。
【００３４】
次に、ステップ４０２で、ＣＰＵ２０３は、操作部１０２でのユーザからの指示を受け、スキャン設定（例えば、読み取り解像度、原稿サイズ、カラーなど）を指定する。さらに、ステップ４０３で、ＣＰＵ２０３は、スキャンを開始する指示をユーザから受け付け、スキャナ２０１を動作させる。スキャナ２０１は、ＣＰＵ２０３からの指示に従い、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）又は原稿台ガラスにセットされている原稿をスキャンし、画像データを入力する。そして、ステップＳ４０４で、ＣＰＵ２０３は、スキャナ２０１から入力された画像データを、ＨＤＤ２０６の指定されたボックスに文書として記憶する。
【００３５】
以上より、スキャナ２０１で原稿をスキャンして得られた画像データを文書としてＨＤＤ２０６のボックスに記憶する動作について説明した。なお本実施形態では、ボックスに文書を記憶した時点では文書のサムネイル画像は作成せず、図６で後述するように、ボックスの記憶処理とは非同期に実行されるサムネイル画像作成処理にてサムネイル画像を作成する。
【００３６】
＜ホストコンピュータ１０４から文書を受信する処理＞
次に、ボックスに文書を記憶する他の形態として、ホストコンピュータ１０４から受信したデータをボックスに記憶する処理手順について図５を用いて説明する。図５のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００３７】
なお、この図５のフローチャートを開始するに先立ち、以下の処理がホストコンピュータ１０４で行われる。すなわち、まずホストコンピュータ１０４上にインストールされているプリンタドライバソフトウェア（以下、プリンタドライバという）は、プリント設定を行い、ボックスに記憶する処理を指定する。そして、ユーザがホストコンピュータ１０４上でスタート指示を与えると、プリンタドライバ保存対象となるＰＤＬデータを生成し、画像処理装置１０１に送信する。その際、ホストコンピュータ１０４は、設定されたプリント設定や、指定された格納先ボックスの番号も一緒に画像処理装置１０１に送信する。
【００３８】
ホストコンピュータ１０４からＰＤＬデータが送信されると、ステップＳ５０４で、画像処理装置１０１のＣＰＵ２０３は、ネットワーク１０３を介して当該ＰＤＬデータを受信し、受信したＰＤＬデータを画像データに展開（ラスタライズ）する。
【００３９】
そして、ステップ５０５に進んで、ＣＰＵ２０３は、格納先のボックス番号で特定されるボックスに、展開された画像データを文書として記憶する。
【００４０】
なお図５においてボックスに記憶した時点では文書のサムネイル画像は作成せず、図６で後述するように、定期的に実行されるサムネイル画像の作成処理にてサムネイル画像を作成する。
【００４１】
＜文書のサムネイル画像を作成する処理＞
次に、ボックスに記憶された文書のサムネイル画像を作成する動作について、図６を用いて説明する。
【００４２】
図６は、サムネイル画像を作成する処理を説明するためのフローチャートである。図６のサムネイル画像の作成処理は、図４および図５のボックス保存処理とは非同期に実行されるものである。本実施形態では、図６の処理は所定の間隔で定期的に実行するものとする。なお、この所定の間隔は、あまりに長い間隔を設定すると、ユーザが文書のサムネイル画像を表示するための指示をしたときにサムネイル画像が作成されていない可能性が高くなってしまうので、できる限り短い間隔で実行することが望ましい。
【００４３】
図６のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００４４】
Ｓ６０１で、ＣＰＵ２０３は、ボックスに記憶されている全文書のリスト（文書リスト）をＨＤＤ２０６から取得する。文書リスト７０１は、例えば図７に示すようなリストである。
【００４５】
図７の文書リスト７０１に示すように、ボックスに記憶されている複数の文書には、文書を識別するための文書ＩＤが付与されている。そして文書ＩＤごとに、サムネイル画像が関連付けされているか否かを管理している。サムネイル画像が関連づけられている場合には、そのサムネイル画像を識別するためのサムネイル画像ＩＤが文書ＩＤに関連づけられている。サムネイル画像が関連づけられていない場合には、「なし」という値が設定されており、更にサムネイル画像未作成フラグがＯＮに設定されている。
【００４６】
Ｓ６０３で、ＣＰＵ２０３は、ステップＳ６０１で取得した文書リスト７０１に記載されている文書の１つに着目し、着目している文書ＩＤに関連付けられているサムネイル画像未作成フラグを確認する。そして、その文書のサムネイル画像が作成されているか否かを判定する。例えば、図４や図５で新規にボックスに記憶した文書については、サムネイル画像はまだ作成されていないはずなので、Ｓ６０３でＹＥＳと判定されることになる。また、後述するが、ページ削除処理で文書の先頭ページを削除した場合や複数の文書を結合した場合等にもＳ６０３でＹＥＳと判定される場合がある。
【００４７】
ステップＳ６０３でＹＥＳと判定した場合、すなわち、文書にサムネイル画像が関連づけられていないと判定した場合はステップＳ６０４に進む。ステップＳ６０４では、ＣＰＵ２０３は、着目している文書ＩＤの文書をＨＤＤ２０６から読み出し、読み出された文書の先頭ページに基づいてサムネイル画像を作成する。ステップＳ６０５では、ＣＰＵ２０３は、図７で示す文書リスト７０１の文書ＩＤの、該当するサムネイル画像未作成フラグをＯＮからＯＦＦに変更し、作成したサムネイル画像のサムネイル画像ＩＤを文書ＩＤに関連づけて文書リスト７０１に登録する。
【００４８】
次に、Ｓ６０６では、ＣＰＵ２０３は、ステップＳ６０５で作成したサムネイル画像のサムネイル画像ＩＤを、図８で示すような、サムネイル画像の参照カウンタを管理する管理テーブル８０１に新規に登録する。
【００４９】
図８は、サムネイル画像の参照カウンタを管理する管理テーブルである。図８の管理テーブル８０１には、サムネイル画像を識別するサムネイル画像ＩＤと、そのサムネイル画像を参照する文書の数を示す値が登録されている。図８の例では、サムネイル画像ＩＤ＝１のサムネイル画像は２つの文書によって関連づけられていることを意味し、サムネイル画像ＩＤ＝２のサムネイル画像は１つの文書によって関連づけられていることを意味する。またサムネイル画像ＩＤ＝３のサムネイル画像は、３つの文書によって関連づけられていることを意味する。
【００５０】
なお、ステップＳ６０６で新規に管理テーブル８０１にサムネイル画像ＩＤが登録された場合には、ＣＰＵ２０３は、参照カウンタを「１」に設定する。
【００５１】
次にステップＳ６０７で、ＣＰＵ２０３は、文書リスト７０１に記載されている全ての文書についてステップＳ６０３〜Ｓ６０６までの処理を実行したか否かを判定し、ＹＥＳの場合には図６のフローチャートの処理を終了する。一方、ＮＯの場合には、文書リスト７０１に記載されている次の文書に着目し、ステップＳ６０３以降の処理を行う。
【００５２】
以上より、ボックス内の文書のサムネイル画像を作成する処理について説明した。
【００５３】
＜ボックス内の文書を削除する処理＞
次に、ボックス内の文書を削除する処理について説明する。
【００５４】
図９は、ボックスに記憶されている文書を削除する処理を示すフローチャートである。図９のフローチャートの処理は、操作部１０２でのユーザの指示に基づいて開始される。なお、図９のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００５５】
まず、ステップＳ９０１にて、ＣＰＵ２０３は、操作部１０２から文書を削除するための削除指示をユーザから受け付け、指定された文書をボックスから削除する。受け付ける削除指示には文書ＩＤが含まれており、ＣＰＵ２０３は、その文書ＩＤで識別される文書をボックスから削除する。また削除指示には、文書ＩＤの代わりに文書名やファイル名などの文書を識別可能なものを含めてもよい。
【００５６】
ステップＳ９０２にて、ＣＰＵ２０３は、文書リスト７０１、および管理テーブル８０１を読み出す。そして、まず、文書リスト７０１に基づいて、削除した文書の文書ＩＤに関連づけられているサムネイル画像ＩＤを特定し、次いで、管理テーブル８０１の、該当するサムネイル画像ＩＤの参照カウンタをデクリメントする。
【００５７】
ステップＳ９０３にて、ＣＰＵ２０３は、ステップＳ９０２でデクリメントした参照カウンタを確認し、参照カウンタが０であれば（ステップＳ７０３でＹＥＳ）、サムネイル画像を削除する。一方、参照カウンタが１以上であれば（ステップＳ７０３でＮＯ）、ＣＰＵ２０３は、そのサムネイル画像は他の文書に関連付けされていると判断し、サムネイル画像を削除せずに図９の処理を終了する。
【００５８】
以上で、ボックスに記憶されている文書を削除する動作について図９を用いて説明した。本実施形態では、削除指示された文書を削除する際に、その文書に関連付けされているサムネイル画像が他の文書にも関連付いているかを、参照カウンタに基づいて確認するようにした。そして、もし該サムネイル画像が他の文書にも関連づいていると判定した場合には、削除指定された文書を削除してもサムネイル画像は削除しないようにした。これにより、他の文書に関連付けされているサムネイル画像が削除されてしまうことを防止することができる。
【００５９】
＜ボックス内の文書の任意のページを削除する処理＞
図９では、ボックスに記憶されている文書そのものを削除する例について説明した。それに対して、図１０では、ボックスに記憶されている文書そのものを削除するのではなく、指定された文書の特定のページのみを削除する例について説明する。
【００６０】
図１０は、ボックス内の文書のうち特定のページを削除する処理を示すフローチャートである。図１０のフローチャートの処理は、操作部１０２でのユーザの指示に基づいて開始される。なお、図１０のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００６１】
まず、ステップＳ１００１では、ＣＰＵ２０３は、操作部１０２を介してユーザから、指定された文書の指定されたページを削除するための削除指示を受け付け、その指示に従い文書の指定ページを削除する。なお、削除指示には、例えば文書ＩＤおよび削除するページのページ番号が含まれており、ＣＰＵ２０３はこの削除指示に従ってボックス内の文書の指定ページを削除する。削除するページ番号の指定は、例えば「文書の１ページ目から５ページ目までを削除する」というようにして指定してもよいし、「１、３、５ページを削除する」というように指定してもよい。他にも、「１ページ目のみを削除する」というように指定してもよいし、「５ページ目移行を削除する」というように指定してもよい。
【００６２】
なお、本実施形態では、文書の指定ページが削除されると、削除指示がされなかったページだけが残り、その残りのページで文書が構成されることになる。例えば５ページからなる文書がボックスに記憶されていたとする。その文書に対して１ページ目を削除する指示が与えられたとする。この場合、削除指示がされなかった２〜５ページ目が残り、そして２ページ目が新たに先頭ページになる。
【００６３】
ステップＳ１００２で、ＣＰＵ２０３は、削除指示に従って削除される文書のページが１ページ目、すなわち先頭ページを含むか否かを判定する。削除ページが先頭ページを含むと判定された場合、文書の先頭ページ（削除後の先頭ページ）とサムネイル画像とが異なるものになってしまうため、サムネイル画像を新たに作り直さなければならない。そこで、ステップＳ１００３以降の処理に進む。
【００６４】
ステップＳ１００３では、文書リスト７０１、およびサムネイル画像の管理テーブル８０１に基づいて、削除指示された文書の文書ＩＤに対応するサムネイル画像ＩＤの参照カウントをデクリメントする。
【００６５】
ステップＳ１００４では、ＣＰＵ２０３は、ステップＳ１００３でデクリメントしたサムネイル画像ＩＤの参照カウンタを確認し、参照カウンタが０であれば、サムネイル画像を削除する。一方、参照カウンタが１以上であれば、他の文書にサムネイル画像が関連づけられているので、サムネイル画像を削除せず、ステップＳ１００６に進む。
【００６６】
ステップＳ１００６では、ＣＰＵ２０３は、削除指示された文書の残りのページが存在するか否かを判定する。残りページが存在しないと判定した場合（ステップＳ１００６でＮＯ）は、文書自体を削除する（Ｓ１００９）。一方、残りページが存在すると判定した場合（ステップＳ１００６でＹＥＳ）は、文書のサムネイル画像未作成フラグを「ＯＦＦ」から「ＯＮ」に変更する（ステップＳ１００８）。これにより、後に図６のサムネイル画像作成処理が実行された際、該文書の新たな（元々２ページ目以降であった画像の）サムネイル画像が作成され、該文書の関連サムネイル画像ＩＤが文書リスト７０１に登録される。
【００６７】
＜文書の結合処理＞
図１１はボックスに記憶されている複数の文書（例えば文書Ａと文書Ｂ）を結合し、結合した文書（例えば文書Ｃ）を新規に作成する文書結合機能における処理を説明するためのフローチャートである。なお、図１１のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００６８】
図１１のフローチャートは、ユーザから操作部１０２を介して文書を結合する指示を受け付けたことで処理を開始する。なお、ここで受け付ける指示には、結合対象の複数の文書の文書ＩＤと、結合対象の文書をどのような順序で結合するのかを指定する情報とが含まれるものとする。
【００６９】
例えば文書Ａと文書Ｂとを結合する場合は、文書Ａ、文書Ｂの順序で結合するのか、文書Ｂ、文書Ａの順序で結合するかの２通りが存在するので、いずれの順序で結合するのかをユーザに指定させる。なお３以上の文書を結合する場合も同様である。
【００７０】
ステップＳ１１０１で、ＣＰＵ２０３は、文書の結合の指示を受け、指示された複数の文書を結合し、それら文書を結合した新たな文書を作成する。例えば文書Ａと文書Ｂを、文書Ａ、文書Ｂの順序で結合するとの指示を受けた場合で、文書Ａが３ページの画像から構成される文書で、文書Ｂが２ページの画像から構成される文書であるとする。この場合は、文書Ａの後に文書Ｂが続く、５ページから構成される１つの文書が作成される。なお結合対象の文書（すなわち、上述した例では文書Ａと文書Ｂ）は、結合後も削除されずにボックスに保持されつづける。
【００７１】
ステップＳ１１０２で、ＣＰＵ２０３は、結合対象とされた複数の文書のうち先頭の文書を特定する。例えば文書Ａと文書Ｂを、文書Ａ、文書Ｂの順序で結合する場合は、文書Ａが先頭の文書として特定される。一方、文書Ａと文書Ｂを、文書Ｂ、文書Ａの順序で結合する場合は、文書Ｂが先頭の文書として特定される。
【００７２】
ステップＳ１１０３で、ＣＰＵ２０３は、ステップＳ１１０２で特定した先頭の文書の文書ＩＤに対応するサムネイル画像ＩＤを文書リスト７０１から取得し、更にそのサムネイル画像ＩＤに対応する参照カウンタを管理テーブル８０１から取得する。そしてＣＰＵ２０３は、取得した参照カウンタをインクリメントする。
【００７３】
ステップＳ１１０４で、ＣＰＵ２０３は、ステップＳ１１０１の結合処理で作成した文書に文書ＩＤを付与し、当該付与した文書ＩＤを文書リスト７０１に追加するともに、ステップＳ１１０２で特定した先頭の文書のサムネイル画像ＩＤを関連づける。更にＣＰＵ２０３は、文書リスト７０１のサムネイル画像未作成フラグをＯＦＦに設定する。
【００７４】
以上で、文書を結合する処理について説明した。本実施形態によれば、結合処理を実行した場合は、結合対象のいずれかの文書のサムネイル画像と同一であるため、新規サムネイル画像生成を行わず、元文書のサムネイル画像とのリンクを持つのみにする。この結果、重複してサムネイル画像を作成せずに済み、ハードディスクの記憶領域を無駄に使用することがない。
【００７５】
＜文書の挿入処理＞
次に文書の挿入処理について説明する。文書の挿入処理とは、ある文書の任意のページ位置に、他の文書を挿入する処理のことである。例えば、文書Ａが３ページの画像から構成される文書で、文書Ｂが２ページの画像から構成される文書であるとする。そして、文書Ａの２ページ目と３ページ目の間に、文書Ｂを挿入する処理が指定されると、次のような文書Ｃが作成される。すなわち、文書Ａの１ページ目の画像、文書Ａの２ページ目の画像、文書Ｂの１ページ目の画像、文書Ｂの２ページ目の画像、文書Ａの３ページ目の画像、の順序で結合された１つの文書Ｃが作成される。
【００７６】
図１２はある文書の挿入処理を説明するためのフローチャートである。なお、図１２のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００７７】
図１２のフローチャートは、ユーザから操作部１０２を介して文書を挿入する指示を受け付けたことで処理を開始する。なお、ここで受け付ける指示には、挿入する文書Ｂの文書ＩＤと、当該文書の挿入先となる文書Ａの文書ＩＤと、挿入先となる文書Ａのどのページ位置に文書Ｂを挿入するかを指定する情報とが含まれるものとする。
【００７８】
ステップＳ１２０１で、ＣＰＵ２０３は、受け付けた文書の挿入指示に従い、挿入先となる文書Ａの指定されたページ位置に、挿入対象の文書Ｂを挿入した文書Ｃを作成する。
【００７９】
ステップＳ１２０２で、ＣＰＵ２０３は、文書Ｂの挿入先は、文書Ａの先頭ページより前であるか否かを判定する。この判定は、ユーザから受け付けた指示に含まれるページ位置に関する情報に基づいて判定するものとする。
【００８０】
ステップＳ１２０２でＮＯと判定した場合、ステップＳ１２０３に進み、ＣＰＵ２０３は、挿入先となる文書Ａのサムネイル画像ＩＤを文書リスト７０１から取得し、文書Ａのサムネイル画像ＩＤの参照カウンタを管理テーブル８０１から取得する。そしてＣＰＵ２０３は、参照カウンタをインクリメントする。
【００８１】
ステップＳ１２０４で、ＣＰＵ２０３は、ステップＳ１２０１の挿入処理で作成した文書に文書ＩＤを付与し、当該付与した文書ＩＤを文書リスト７０１に追加するとともに、文書Ａのサムネイル画像ＩＤを関連づける。更にＣＰＵ２０３は、文書Ｃに対応するサムネイル画像未作成フラグをＯＦＦに設定する。
【００８２】
ステップＳ１２０３でＹＥＳと判定した場合、ステップＳ１２０５に進み、ＣＰＵ２０３は、挿入対象の文書Ｂのサムネイル画像ＩＤを文書リスト７０１から取得し、文書Ｂのサムネイル画像ＩＤの参照カウンタを管理テーブル８０１から取得する。そして、ＣＰＵ２０３は、取得した参照カウンタの値をインクリメントする。
【００８３】
ステップＳ１２０６では、ＣＰＵ２０３は、ステップＳ１２０１の挿入処理で作成した文書に文書ＩＤを付与し、当該付与した文書ＩＤを文書リスト７０１に追加するとともに、文書Ｂのサムネイル画像ＩＤを関連づける。更にＣＰＵ２０３は、文書Ｃのサムネイル画像未作成フラグをＯＦＦに設定する。
【００８４】
以上で文書の挿入処理について説明した。本実施形態における挿入処理によって新規に作成した文書Ｃのサムネイル画像は、挿入先の文書、もしくは挿入対象の文書のいずれかの文書のサムネイル画像と同一である、そのため、文書Ｃに対する新規サムネイル画像生成は行わず、既存の文書のサムネイル画像のリンクを持つのみとなる。この結果、重複してサムネイル画像を作成せずに済み、ハードディスクの記憶領域を無駄に使用することがない。
【００８５】
＜ページの挿入処理＞
次にボックスに記憶された文書のページの挿入処理について説明する。ここでいうページ挿入処理とは、文書Ａの任意のページの前へ、文書Ｂのページを挿入した文書Ｃを作成することをいう。
【００８６】
図１３はページ挿入処理を説明するためのフローチャートである。図１３のフローチャートの処理は、ユーザから文書のページを他の文書に挿入する指示を受け付けたことで開始する。ユーザから受け付ける指示には、少なくとも以下の４つの情報が含まれるものとする。すなわち、挿入先となる文書Ａの文書ＩＤと、文書Ａのどのページ位置に挿入するかを示す挿入先ページ番号と、挿入対象となる文書Ｂの文書ＩＤと、文書Ｂのページのうちどのページを挿入するかを指定するための挿入対象ページ番号と、が含まれる。
【００８７】
図１３のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００８８】
ステップＳ１３０１で、ＣＰＵ２０３は、ユーザ受け付けた指示に従い文書Ｂを文書Ａに挿入し、新たな文書Ｃを作成する。
【００８９】
ステップＳ１３０２で、ＣＰＵ２０３は、ステップＳ１３０１で作成した文書Ｃの先頭ページが、文書Ａの先頭ページと一致するか否かを判定する。この判定は、ユーザから受け付けた指示に含まれる文書Ａの挿入先ページ番号に基づいて行う。すなわち、文書Ａの挿入先ページ番号がページ１以外（すなわち、文書Ａの２ページ目以降のページに文書Ｂを挿入する場合）であれば、新たに作成した文書Ｃの先頭ページと挿入先の文書Ａの先頭ページは一致すると判定する。ステップＳ１３０２でＹＥＳと判定した場合はステップＳ１３０４に進む。
【００９０】
ステップＳ１３０４では、ＣＰＵ２０３は、文書Ａのサムネイル画像の参照カウントをインクリメントし、更にステップＳ１３０５で文書Ａのサムネイル画像と文書Ｃのサムネイル画像を関連づけ、文書Ｃのサムネイル画像未作成フラグをＯＦＦに設定し、図１３の処理を終了する。
【００９１】
一方、ステップＳ１３０３で、ＣＰＵ２０３は、文書Ｃの先頭ページが、文書Ｂの先頭ページと一致するか否かを判定する。この判定は、ユーザから受け付けた指示に含まれる、文書Ａの挿入先ページ番号と文書Ｂの挿入対象ページ番号とに基づいて行う。すなわち、文書Ａの挿入先ページ番号がページ１であり（すなわち、文書Ａの先頭ページの前に文書Ｂを挿入する場合であり）、かつ文書Ｂの挿入対象ページ番号がページ１を含む（すなわち文書Ｂの先頭ページが挿入対象になっている）場合、新たに作成した文書Ｃの先頭ページと挿入対象の文書Ｂの先頭ページとが一致すると判定する。ステップＳ１３０３でＹＥＳと判定した場合はステップＳ１３０６に進む。
【００９２】
ステップＳ１３０６では、ＣＰＵ２０３は、文書Ｂのサムネイル画像の参照カウントをインクリメントする。ステップＳ１３０７では、ＣＰＵ２０３は、文書Ｂのサムネイル画像と文書Ｃのサムネイル画像を関連づけ、文書Ｃのサムネイル画像未作成フラグをＯＦＦに設定し、図１３の処理を終了する。
【００９３】
ステップＳ１３０８は、文書Ｃの先頭ページが、文書Ａのサムネイルおよび文書Ｂのサムネイルのいずれとも同一でないと判定した場合の処理である。すなわち、ステップＳ１３０８では、ＣＰＵ２０３は、作成した文書Ｃの文書リスト７０１に文書Ｃの文書ＩＤを追加するともに、対応するサムネイル未作成フラグをＯＮに設定する。
【００９４】
以上で、ページの挿入処理について説明した。この処理によって新規に作成される文書Ｃは、文書Ａもしくは文書Ｂのサムネイル画像が文書Ｃのサムネイル画像となる場合と、サムネイル画像が存在しなくなる場合とがある。前者の場合は、図１１、図１２と同様、文書Ｃに対する新規サムネイル画像生成は行わず、既存の文書のサムネイル画像とのリンクを持つのみとする。そして、後者の場合は文書Ｃに対するサムネイル画像を新規に作成するようにサムネイル未作成フラグをＯＮに設定する。
【００９５】
＜ページ移動処理＞
図１４は、ある文書内のページを当該文書内の他のページに移動する機能である、ページ移動機能を説明するためのフローチャートである。図１４のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【００９６】
ステップＳ１４０１で、ＣＰＵ２０３は、ユーザから受け付けた指示に従い、文書を構成するページのうち指定されたページを当該文書の他のページに移動する。
【００９７】
ステップＳ１４０２で、ＣＰＵ２０３は、移動処理が施された文書の先頭ページに変更があったか否かを判定する。ステップＳ１４０２でＹＥＳと判定した場合はステップＳ１４０３に進み、ＮＯと判定した場合は図１４の処理を終了する。
【００９８】
ステップＳ１４０３で、ＣＰＵ２０３は、作成した文書のサムネイル画像未作成フラグをＯＮに設定する。そして、ステップＳ１４０４で、ＣＰＵ２０３は、元の先頭ページ（すなわち、ページ移動処理を実行する前の先頭ページ）に関連付けされているサムネイル画像の参照カウントをデクリメントする。
【００９９】
ステップＳ１４０５では、ＣＰＵ２０３は、ステップＳ１４０４でデクリメントした参照カウントの値が０であるか否かを判定し、参照カウントの値が０であると判定した場合はステップＳ１４０６でサムネイル画像を削除し図１４の処理を終了する。一方参照カウントの値が１以上であると判定した場合はサムネイル画像を削除せずに本処理を終了する。
【０１００】
以上でページ以降処理について説明した。本実施形態によれば、文書の先頭ページが変更となった場合には、新規にサムネイル画像を作成するので、ボックスに記憶されている文書の先頭ページと文書のサムネイル画像とが整合しなくなることを防止することができる。
【０１０１】
＜サムネイル画像の表示処理＞
次に、ボックスに記憶された文書のサムネイル画像を操作部１０２に表示する処理について、図１５を用いて説明する。図１５のフローチャートは、操作部１０２のタッチパネルをユーザが操作し、ボックスに記憶されている文書の一覧を表示するための指示を行ったことにより処理を開始する。
【０１０２】
図１５のフローチャートに示す各ステップは、ＨＤＤ２０６からＲＡＭ２０５にロードされたプログラムをＣＰＵ２０３が実行することにより実現される。
【０１０３】
まずステップＳ１５０１で、ＣＰＵ２０３は、ユーザからボックス内の文書を表示する指示を受け付ける。この指示を受け、ステップＳ１５０２で、ＣＰＵ２０３は、文書リスト７０１をＨＤＤ２０６から取得する。文書リストは、図７に示したようなリストであり、ボックスに記憶されている全文書のリストである。
【０１０４】
ステップＳ１５０３で、ＣＰＵ２０３は、文書リスト７０１に記載されている文書の１つに着目し、着目している文書の文書ＩＤに対応するサムネイル画像未作成フラグがＯＮであるかを確認する。サムネイル画像未作成フラグがＯＮである場合（ステップＳ１５０３でＹＥＳ）、ステップＳ１５０４で、ＣＰＵ２０３は、サムネイル画像が未作成である旨（例えば「ＮＯ  ＩＭＡＧＥ」などのメッセージ）を操作部１０２に表示し、ステップＳ１５０６に進む。一方、着目している文書の文書ＩＤに対応するサムネイル画像未作成フラグがＯＦＦである場合（ステップＳ１５０３でＮＯ）、ステップＳ１５０５に進む。ステップＳ１５０５では、ＣＰＵ２０３は、文書ＩＤに対応するサムネイルＩＤで識別されるサムネイル画像をＨＤＤ２０６から読み出し、操作部１０２に表示し、ステップＳ１５０６に進む。
【０１０５】
ステップＳ１５０６では、ＣＰＵ２０３は、文書リストに記載されている全文書について確認を行った否かを判定し、ＹＥＳと判定した場合は図１５の処理を終了し、ＮＯの場合は次の文書に着目してステップＳ１５０４以降の処理を繰り返す。
【０１０６】
図１５のサムネイル画像の表示処理を実行した場合に操作部１０２に表示される画面例を図１６に示す。
【０１０７】
図１６の画面１６０１は、画像処理装置１０１の操作部１０２に表示される画面である。画面１６０１は、画像処理装置１０１のボックスに３つの文書が保存（記憶）されている場合の画面例である。文書１と文書２についてはサムネイル画像が関連づけられているため、各文書のサムネイル画像が表示される。それに対して、文書３については、まだサムネイル画像が作成されておらず、サムネイル画像がないことを示すＮＯ  ＩＭＡＧＥというメッセージが表示される。また図１６には図示していないが、サムネイル表示の有無を指定するためのボタンを表示し、このボタンによってサムネイル画像を表示するか文書ＩＤのみを表示するかを切り替えることもできる。
【０１０８】
更に、画面１６０１では、表示された文書から任意の文書を選択し、選択した文書のページ削除や、文書削除、文書の結合、印刷、送信等の処理を実行することができる。
【０１０９】
以上で、ボックスに記憶された文書に関わる動作について全て説明した。
【０１１０】
本実施形態によれば、同一の先頭ページを持つ複数の文書がボックスに記憶されている場合、サムネイルを重複して記憶せずに管理できる画像処理装置を提供することができる。すなわち、文書リスト７０１とサムネイル画像の管理テーブル８０１とを独立して持つ構成としたことで、複数の文書でサムネイル画像を共有することができ、効率的に文書を管理することができる。
【０１１１】
更に、本実施形態によれば、画像処理装置１０１のボックスに記憶された文書とサムネイル画像とを適切に関連づけすることができる。より具体的には、ボックスに記憶されている文書の先頭ページを削除した場合、文書のサムネイル画像と削除後の文書の先頭ページとが整合しなくなるので、新たにサムネイル画像を作り直すようにした。その結果、文書のサムネイル画像と文書の先頭ページが異なるという事態がなくなり、ユーザに混乱を与える心配がないという利点がある。
【０１１２】
また、ボックスに記憶されている文書を削除した場合、一律に文書のサムネイル画像を削除するのではなく、そのサムネイル画像に関連づけられている文書が存在するかを確認し、確認結果に従ってサムネイル画像を削除するか否かを切り替えるようにした。この結果、文書を削除したことで他の文書のサムネイル画像までもなくなってしまうことを防止することができる。
【０１１３】
また、ボックスに記憶されている複数の文書を結合して１つの文書を作成する場合、作成した文書のサムネイル画像を新たに作るのではなく、既存の文書のサムネイル画像をリンクするようにした。この結果、無駄にサムネイル画像を作成することながないという利点がある。
【０１１４】
（その他の実施例）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１１５】
１０１  画像処理装置
１０２  操作部
１０３  ネットワーク
１０４  ホストコンピュータ
２０１  スキャナ
２０２  プリンタ
２０３  ＣＰＵ
２０４  ＲＯＭ
２０５  ＲＡＭ
２０６  ＨＤＤ
【図１】
2014022825.tif 000003
【図２】
2014022825.tif 000004
【図３】
2014022825.tif 000005
【図４】
2014022825.tif 000006
【図５】
2014022825.tif 000007
【図６】
2014022825.tif 000008
【図７】
2014022825.tif 000009
【図８】
2014022825.tif 000010
【図９】
2014022825.tif 000011
【図１０】
2014022825.tif 000012
【図１１】
2014022825.tif 000013
【図１２】
2014022825.tif 000014
【図１３】
2014022825.tif 000015
【図１４】
2014022825.tif 000016
【図１５】
2014022825.tif 000017
【図１６】
2014022825.tif 000018