(57)【要約】【課題】ファイルの内容を認識しやすいインデックス印刷または表示機能を備えた、印刷または表示装置を提供する。【解決手段】  文字情報または画像情報の少なくとも一方を含むファイルを取得するファイル取得手段と、１つのファイルに含まれる複数のページにそれぞれ対応する複数個の縮小画像を作成する縮小画像作成手段とを備える。また、作成された複数個の縮小画像を印刷出力または表示出力する出力手段を備える。【選択図】図３
2007259352.tif 000002
【特許請求の範囲】
【請求項１】
文字情報または画像情報の少なくとも一方を含むファイルを取得するファイル取得手段と、
１つの前記ファイルに含まれる複数のページにそれぞれ対応する複数個の縮小画像を作成する縮小画像作成手段と、
作成された前記複数個の縮小画像を印刷出力または表示出力する出力手段と、
を備えることを特徴とする印刷または表示装置。
【請求項２】
１ページしか含まれないファイルの前記縮小画像と、複数のページが含まれるファイルの前記縮小画像とを、被印刷媒体の所定の箇所にそれぞれ分けて印刷するか又は表示領域の所定の箇所にそれぞれ分けて表示する出力位置決定手段を備える請求項１記載の印刷または表示装置。
【請求項３】
１つの前記ファイルから作成された複数個の前記縮小画像を、被印刷媒体または表示領域の所定方向に一列に収まる数だけ配置するように前記縮小画像を作成するページを選択する配置頁選択手段を備える請求項１または２記載の印刷または表示装置。
【請求項４】
前記配置頁選択手段は、被印刷媒体または表示領域の所定方向に一列に収まるように先頭ページから順にページを選択し、それぞれ対応する縮小画像を配置することを特徴とする請求項３記載の印刷または表示装置。
【請求項５】
前記配置頁選択手段は、被印刷媒体または表示領域の所定方向に一列に収まるように所定条件を満たすページを選択し、それぞれ対応する縮小画像を配置することを特徴とする請求項３記載の印刷または表示装置。
【請求項６】
少なくとも一部が重なるように前記複数の縮小画像の位置関係を修正し、印刷または表示する重層出力手段を備える請求項１ないし３のいずれか１項に記載の印刷または表示装置。
【請求項７】
前記重層出力手段は、上側に配置された前記縮小画像から下側に配置された前記縮小画像が透けて見えるように印刷または表示する請求項６記載の印刷または表示装置。
【請求項８】
前記重層出力手段は、下側に配置された前記縮小画像の大きさを上側に配置された前記縮小画像の大きさよりも大きく印刷または表示する請求項６または７の印刷または表示装置。
【請求項９】
下側に配置された前記縮小画像のうち背景となる領域と、それ以外の領域とを識別する背景識別手段を備え、背景と識別された領域の上に上側の前記縮小画像を配置し、印刷または表示する請求項６ないし８のいずれか１項に記載の印刷または表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷または表示装置に関するものである。
【背景技術】
【０００２】
近年、リムーバルメディアに格納された電子ファイルを、コンピュータ（ＰＣ）などの情報端末を使用せずに印刷できるプリンタが開発されている。この種のプリンタではリムーバルメディアをプリンタに装着することにより、簡単にリムーバブルメディアに格納された電子ファイルを印刷することが可能である。また、電子ファイルとしては、デジタルスチルカメラなどで撮影されたビットマップ画像だけでなく、ＰＣ上などで作成されたＰＤＦファイルなどのドキュメントファイルも含まれるようになった。
【０００３】
このようなプリンタでは、リムーバブルメディアに格納されている電子ファイルを確認するために、各電子ファイルの縮小画像や電子ファイル名を記録紙に並べて印字するインデックスプリント機能を有している。このような印刷装置としては、例えば下記特許文献１が開示されている。
【特許文献１】特開２００２−１１２００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記のインデックス印刷機能における縮小画像の印刷では、１つの電子ファイルにつき１つの縮小画像しか印刷しておらず、ＰＤＦファイルなどの複数ページを持つドキュメントの場合に、１ページの縮小画像だけ印刷されても、ユーザがファイルを区別することが困難であった。
【０００５】
その理由は、文字を中心としたドキュメントの場合は、縮小画像ではその文字を識別することが困難で、ビットマップ画像のように電子ファイルの概要を把握することが難しいからである。また、１ページ目を縮小画像として印刷する場合、定型的な文書の場合は出だしが同じで、やはり電子ファイルを区別することが難しかった。
【０００６】
また、インデックス印刷機能における電子ファイル名の印刷では、ユーザが電子ファイルの内容と電子ファイル名を関連付けて記憶していないと、電子ファイルを区別することが困難であった。
【０００７】
本発明は上述のような事情を背景になされたもので、特に、ファイルの内容を認識しやすいインデックス印刷または表示機能を備えた、印刷または表示装置を提供することを課題とする。
【課題を解決するための手段および発明の効果】
【０００８】
請求項１記載の発明は、
文字情報または画像情報の少なくとも一方を含むファイルを取得するファイル取得手段と、
１つの前記ファイルに含まれる複数のページにそれぞれ対応する複数個の縮小画像を作成する縮小画像作成手段と、
作成された前記複数個の縮小画像を印刷出力または表示出力する出力手段と、
を備えることを特徴とする印刷または表示装置である。
【０００９】
上記発明によると、１つのファイルに複数のページが含まれている場合、それぞれのページに対応する縮小画像を印刷または表示する。すなわち、１つのファイルにつき複数個の縮小画像が出力される。ユーザは、この複数個の縮小画像のうちいずれか１つを見ることにより、ファイルの内容を容易に認識できる。例えば、文字を中心としたファイルの中に１枚だけ図を含むページが存在する場合、その図を含むページの縮小画像を見れば、内容を容易に理解できる。
【００１０】
請求項２記載の発明は、
１ページしか含まれないファイルの前記縮小画像と、複数のページが含まれるファイルの前記縮小画像とを、被印刷媒体の所定の箇所にそれぞれ分けて印刷するか又は表示領域の所定の箇所にそれぞれ分けて表示する出力位置決定手段を備える印刷または表示装置である。
【００１１】
上記発明によると、インデックス印刷する場合に、１ページしか含まれないファイルの縮小画像と、複数のページが含まれるファイルの縮小画像を分類して印刷するため、見やすくなる。縮小画像を表示部に表示する場合（以下、インデックス表示と記す）も、同様である。
【００１２】
請求項３記載の発明は、
１つの前記ファイルから作成された複数個の前記縮小画像を、被印刷媒体または表示領域の所定方向に一列に収まる数だけ配置するように前記縮小画像を作成するページを選択する配置頁選択手段を備える印刷または表示装置である。
【００１３】
上記発明によると、インデックス印刷する場合、１つのファイルから作成された複数の縮小画像を被印刷媒体（用紙）の所定方向に一列に収まる数だけ配置して印刷する。これにより、１つのファイルの中に多くのページが含まれる場合でも、一列だけしか縮小画像が印刷されなくなる。その結果、必要以上の多くの縮小画像の印刷を防止できる。インデックス表示する場合も、同様である。
【００１４】
請求項４記載の発明は、
前記配置頁選択手段は、被印刷媒体または表示領域の所定方向に一列に収まるように先頭ページから順にページを選択し、それぞれ対応する縮小画像を配置することを特徴とする印刷または表示装置である。
【００１５】
上記発明によると、１つのファイルの中に多くのページが含まれる場合、先頭から一列分の縮小画像が印刷され、その結果、不必要な縮小画像の印刷を防止できる。インデックス表示する場合も、同様である。
【００１６】
請求項５記載の発明は、
前記配置頁選択手段は、被印刷媒体または表示領域の所定方向に一列に収まるように所定条件を満たすページを選択し、それぞれ対応する縮小画像を配置することを特徴とする印刷または表示装置である。
【００１７】
上記発明によると、１つのファイルの中に多くのページが含まれる場合、所定条件を満たすページの縮小画像が印刷もしくは表示されるため、ファイルの内容をより識別しやすくなる。
【００１８】
請求項６記載の発明は、
少なくとも一部が重なるように前記複数の縮小画像の位置関係を修正し、印刷または表示する重層出力手段を備える印刷または表示装置である。
【００１９】
上記発明によると、少なくとも一部が重なるように複数の縮小画像を印刷または表示するので、印刷領域または表示領域を有効に活用できる。
【００２０】
請求項７記載の発明は、
前記重層出力手段は、上側に配置された前記縮小画像から下側に配置された前記縮小画像が透けて見えるように印刷または表示する印刷または表示装置である。
【００２１】
上記発明によると、少ない印刷領域または表示領域を使って多くの縮小画像を印刷または表示できる。
【００２２】
請求項８記載の発明は、
前記重層出力手段は、下側に配置された前記縮小画像の大きさを上側に配置された前記縮小画像の大きさよりも大きく印刷または表示する印刷または表示装置である。
【００２３】
上記発明によると、上下に配置された縮小画像が完全に重なることがないため、下側に配置された縮小画像が見やすくなる。
【００２４】
請求項９記載の発明は、
下側に配置された前記縮小画像のうち背景となる領域と、それ以外の領域とを識別する背景識別手段を備え、背景と識別された領域の上に上側の前記縮小画像を配置し、印刷または表示する印刷または表示装置である。
【００２５】
上記発明によると、下側の縮小画像の背景の上に、上側の縮小画像を配置する。下側の縮小画像の、背景以外の重要な部分が上側の縮小画像によって隠れないため、ユーザはファイルの内容を容易に認識できる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施形態を、図面を参照しながら説明する。
図１は、本発明に係る印刷装置または表示装置の一例としての複合機のブロック図である。複合機１は、ＦＡＸ機能、コピー機能、スキャナ機能を備えたものであり、ＣＰＵ１０，ＲＡＭ１１，ＲＯＭ１２，ゲートアレイ１３，ＮＣＵ（Network  Control  Unit：網制御装置）１４，モデム１５，ＥＥＰＲＯＭ１６，コーデック１７，ＤＭＡＣ（Direct  Memory  Access  Controller）１８などを含んで構成されている。これらの部品はバスライン１９により相互に接続されている。バスライン１９には、アドレスバス、データバス、および制御信号線が含まれる。また、ゲートアレイ１３には読取部２１、印刷部２２、操作部２３、表示部２４、スロット部２５、及び外部接続部２６が接続されている。ＮＣＵ１４には、電話回線２７が接続されている。
【００２７】
ＣＰＵ１０は、複合機１の全体の動作を制御する。また、図２に示すように、ＲＯＭ１２にはファイル取得プログラム１２ａ、縮小画像作成プログラム１２ｂ、出力プログラム１２ｃ、出力位置決定プログラム１２ｄ、配置頁選択プログラム１２ｅ、重層出力プログラム１２ｆ、背景識別プログラム１２ｇ、ＦＡＸ制御プログラム１２ｈ、スキャナ制御プログラム１２ｉ、コピー制御プログラム１２ｊ等の各種プログラムが記憶されている。
【００２８】
ファイル取得プログラム１２ａは、記憶メディア２８やパーソナルコンピュータ（ＰＣ）２９に記憶されているファイルを取得するプログラムである。縮小画像作成プログラム１２ｂは、１つのファイルに含まれる複数のページにそれぞれ対応する複数個の縮小画像を作成するプログラムである。出力プログラム１２ｃは、作成された複数個の縮小画像を被印刷媒体（用紙）に印刷出力したり、表示部２４に表示したりするプログラムである。出力位置決定プログラム１２ｄは、１ページしか含まれないファイルの縮小画像と、複数のページが含まれるファイルの縮小画像とを、被印刷媒体の所定の箇所にそれぞれ分けて印刷するか、又は表示部２４の所定の箇所に分けて表示するプログラムである。配置頁選択プログラム１２ｅは、１つのファイルから作成された複数個の縮小画像を、被印刷媒体または表示領域の所定方向に一列に収まる数だけ配置するように縮小画像を作成するページを選択するプログラムである。重層出力プログラム１２ｆは、少なくとも一部が重なるように複数の縮小画像の位置関係を修正し、印刷または表示するプログラムである。背景識別プログラム１２ｇは、下側に配置された縮小画像のうち背景となる領域と、それ以外の領域とを識別するプログラムである。
【００２９】
これらファイル取得プログラム１２ａ、縮小画像作成プログラム１２ｂ、出力プログラム１２ｃ、出力位置決定プログラム１２ｄ、配置頁選択プログラム１２ｅ、重層出力プログラム１２ｆ、背景識別プログラム１２ｇ、をＣＰＵ１０がＲＡＭ１１にロードして実行することにより、本発明のファイル取得手段、縮小画像作成手段、出力手段、出力位置決定手段、出力数決定手段、重層出力手段、背景識別手段がそれぞれ実現される。
【００３０】
また、ＲＯＭ１２に記憶されているＦＡＸ制御プログラム１２ｃ、スキャナ制御プログラム１２ｄ、コピー制御プログラム１２ｅは、それぞれＦＡＸ機能、スキャナ機能、コピー機能を制御するためのプログラムである。
【００３１】
複合機１には、ＮＣＵ１４が接続されており、このＮＣＵ１４は公衆電話回線２７に接続されて回線の接続／切断等の網制御を行うものである。また、ＲＡＭ１１はＣＰＵ１０の作業領域や、読み取った画像の展開領域用ラインバッファメモリなどとして用いられる。モデム１５は、ファクシミリデータの変調や復調などを行う。ＲＯＭ１２は図２に示す各種プログラムの他、設定値などのデータを記憶している。ＥＥＰＲＯＭ１６は各種のフラグや設定情報などを記憶する。コーデック１７はファクシミリデータの符号化や復号化を行う。ＤＭＡＣ１８は、主にＲＡＭ１１へのデータの書き込みや読み出しを行う。
【００３２】
ゲートアレイ１３は、ＣＰＵ１０と読取部２１等の各部との入出力インターフェースとして機能する。読取部２１は、イメージセンサやＬＥＤ光源などを備え、原稿などから文字や図形などの画像を読み取る。印刷部２２は、たとえばインクジェット方式あるいはレーザー方式などにより、文字や図形などの画像を印刷する。操作部２３は、テンキーや文字キーなどのキースイッチ群を備え、ユーザのキー操作に応じた指令をＣＰＵ１０に伝える。表示部２４は、ＬＣＤなどのパネルを備え、動作状態や操作ガイダンス、縮小画像などを表示する。スロット部２５は、例えば、スマートメディアやコンパクトフラッシュ（登録商標）、ＵＳＢメモリなど、フラッシュメモリを内蔵した複数種類の記憶メディア２８を接続するためのコネクタを備え、記憶メディア２８に対してデータを読み書きするリーダ／ライタとしての機能を有する。外部接続部２６は、たとえばセントロニクスパラレルインターフェイス、あるいはＵＳＢ（Universal Serial Bus）などといった規格に対応する接続ポートを備え、パーソナルコンピュータ（ＰＣ）２９との間でデータや信号を交換する。
【００３３】
複合機１は、パーソナルコンピュータ２９の周辺機器としてデータを印刷する機能のほか、デジタルカメラなどで利用される記憶メディア２８をスロット部２５に差し込み、その記憶メディア２８から直接データを読み出して印刷する、いわゆるダイレクト印刷機能を備える。そして後述するように、複合機１は、記憶メディア２８に記憶された印刷ドキュメントファイル（例えば、ｐｄｆ(portable document format)形式のファイル等）の縮小画像３３をインデックスイメージとしてファイル名３１、ページ番号３２と共にインデックス出力する。同様に表示部２４は、印刷ドキュメントファイルの縮小画像３３をファイル名３１、ページ番号３２と共にインデックス表示する。
【００３４】
図３にインデックス印刷の例を示す。この例では、記憶メディア２８に記憶されている４個のファイル（ファイル１〜ファイル４）の縮小画像３３を用紙３０に印刷している。ファイル１は２ページからなり、ファイル２は１ページからなり、ファイル３は５ページからなり、ファイル４は１ページからなる。ファイル２とファイル４はＪＰＥＧなどのビットマップ画像であり、ファイル１および３は、文字を含むページの中に部分的に図が挿入されたデータである。
【００３５】
これらのファイルの全ページの縮小画像３３を作成し、用紙３０の所定の位置に配置して印刷する。縮小画像３３の上にはファイル名３１が印刷され、下にはページ数３２が印刷される。このようにインデックス印刷をすることで、記憶メデフィア２８に記憶されているファイルの内容を容易に理解できる。例えばファイル１のＰ１には文字しか記されていないため内容を認識することは困難だが、Ｐ２に図が記されているので、内容を直ぐに認識できる。同様に、ファイル３のＰ１、Ｐ３、Ｐ５は文字しか記されていないが、Ｐ２、Ｐ４に図が記されているので内容を容易に認識できる。
【００３６】
本実施例ではこのように、１つのファイルについて複数の縮小画像を印刷している。ここで仮に、各ファイルの先頭のページの縮小画像３３だけを印刷すると、ファイル１およびファイル３のＰ１には文字しか記されていないため、縮小画像３３を見ても容易に内容を認識できない。しかし本実施例のように複数個の縮小画像を印刷すれば、図を含むページの縮小画像を見ることができるので、ファイルの内容を理解しやすい。
【００３７】
なお、ファイル１〜ファイル４の表示順は、ファイル名３１のあいうえお順でもよいし、ファイル作成日付順でもよい。ファイル名３１は、ファイルの作成者が任意につけることができる。
【００３８】
図３の印刷を行うためのフローチャートを図４に示す。ユーザがインデックス印刷を行うための入力操作を行うとこのフローチャートが開始され、ステップＳ１が処理される。Ｓ１では、用紙３０のサイズと縮小画像３３のサイズから、縮小画像３３の縦横配置数数を算出する。その後Ｓ２に移り、全ファイルの処理が完了したか否かを判断する。ここでＹｅｓの場合はＳ８に移り、Ｎｏの場合はＳ３に移る。
【００３９】
Ｓ３では、前記縮小画像作成手段により、ファイルの縮小画像３３を作成する処理が行われる。そしてＳ４で、作成した縮小画像３３を印刷ページの所定位置に配置する処理を行う。例えば図３で、用紙３０の左上から順に縮小画像３３を配置していく。その後Ｓ５に移り、１ページ分の印刷ページが完成したか否かを判断する。具体的には、１枚の用紙３０に印刷すべき縮小画像３３が全て配置されたか否かを判断する。ここでＹｅｓの場合はＳ６に移って印刷を開始し、Ｎｏの場合はＳ６を処理しないでＳ７に移る。Ｓ７では、全ページの処理が完了したか否かを判断し、Ｎｏの場合はＳ３に移り、Ｙｅｓの場合はＳ２に移る。
【００４０】
このようにＳ２〜Ｓ７を処理することにより、ファイルに含まれる複数のページの縮小画像３３が用紙３０に順次配置され、その処理が完了すると次のファイルについても同じ処理が行われる。そして１枚の用紙３０に全ての縮小画像３３が配置されると、前記出力手段により印刷が開始される。
【００４１】
一方、Ｓ２でＹｅｓと判断された場合、Ｓ８に移り、未印刷ページがあるか否かが判断される。すなわち、作成された複数の縮小画像３３のうち、印刷が完了していないものが存在するか否かが判断される。ここでＹｅｓの場合、Ｓ９に移ってその縮小画像３３を印刷し、Ｎｏの場合、印刷せずに終了する。
【００４２】
次に、インデックス表示の例を図５（Ａ）に示す。この図のように、１つのファイルに含まれる複数個の縮小画像３３を配置し、表示部２４に表示する。例えば最初の画面ではファイル１のＰ１，Ｐ２および、ファイル２のＰ１、ファイル３のＰ１の合計４個の縮小画像３３を表示する。この実施例では、表示部２４は用紙３０の大きさよりも小さく作られており、図３と同じ形式で表示すると、それぞれの縮小画像３３が小さくなりすぎて見えにくくなってしまう。そのため、図５（Ａ）のように表示している。
【００４３】
図５（Ａ）の状態でスクロールボタン３４を右側に押下すると、図５（Ｂ）に移り、ファイル３の続きのページ（Ｐ２〜Ｐ５）が表示される。また、スクロールボタン３４を左側に押下すると、図５（Ａ）に戻る。
【００４４】
図５（Ｂ）の縮小画像３３は、スクロールボタン３４が押下された後に作成してもよいが、図５（Ａ）を表示する際に表示対象となったファイルの全ての縮小画像３３を予め作成して保存しておく方が、表示の高速化のためには望ましい。例えば図６に示すように、図５（Ａ）を表示する際に表示対象となったファイル１から３までの全てのページの縮小画像３３を予め作成し保存しておく。すなわち、図５（Ａ）の表示をするためにはファイル３のＰ１まで作成すれば十分であるが、図５（Ｂ）の表示をする時にファイル３のＰ２〜Ｐ５の縮小画像３３を作成すると表示に時間がかかるため、予め全て作成しておくのである。
【００４５】
図７にフローチャートを示す。まずＳ１０では、スクロールボタン３４の押下を検出し、表示対象となるファイルを算出する。但し、最初の画面を表示する方法は、スクロール以外のボタンの押下もありうる。このＳ１０を処理する時点では、ファイルに含まれるページ数は不明である。従って、複数のファイルをパネルに同時に表示させる必要がある場合もあるが、ここでは先ず１つのファイルを選択する。
【００４６】
その後Ｓ１１に移り、対象となるファイルの縮小画像３３が作成済みか否かを判断する。Ｙｅｓの場合はＳ１３に移り、Ｎｏの場合はＳ１２に移る。Ｓ１２では、前記縮小画像作成手段により対象ファイルの全てのページの縮小画像３３を作成し、縮小画像管理テーブル（ＲＡＭ１１の記憶領域の一部）に登録する。なお、ここでメモリの記憶容量が不足している場合は、不要な縮小画像３３を削除してもよい。Ｓ１３では、パネル表示メモリに対象となる縮小画像３３を配置する。そしてＳ１４に移り、１パネル分の表示が作成されたか否かを判断する。すなわち、表示部２４の一画面に表示される縮小画像３３の配置が完了したか否かを判断する。ここでＹｅｓの場合はＳ１６に移り、前記出力手段により表示部２４に表示する。また、Ｓ１４でＮｏの場合はＳ１５に移り、次の表示対象となるファイルを算出する。
【００４７】
以上のように処理することにより、ファイルに含まれるページ数が少ない場合は、その縮小画像３３を作成して表示部２４に順次配置し、ファイルに含まれるページが多い場合は、縮小画像３３の一部を表示部２４に配置して、残りの部分を縮小画像管理テーブルに記憶できる。そしてスクロールボタンが次に押下された時に、記憶していた縮小画像３３を表示部２４に配置する処理を行う。このようにすると、スクロールボタン３４が押下された時に縮小画像３３を作成する処理を軽減できるため、インデックス表示を高速で行うことができる。
【００４８】
また、上記ではメモリ記憶容量を考慮して、表示対象となった時点でその表示対象ファイルの全てのページの縮小画像を作成しているが、メモリ記憶容量が十分ある場合は、表示対象とは無関係に全てのファイルの全てのページの縮小画像を予め作成しておいてもよい。
【００４９】
次に図８〜図１０を用いて、別の実施例の説明をする。この実施例では、１ページしか含まないファイルと、複数のページを含むファイルとで、縮小画像を分けて印刷している。このように印刷することにより、ユーザがインデックスを見た時に内容を理解しやすくなる。
【００５０】
図８は、印刷するファイルの順番を規定するための表示ファイル管理テーブルの一例である。表示ファイル管理テーブル３７は、ＲＡＭ１１の記憶領域の一部が用いられ、ファイル名３１とページ数３５が対応付けて記憶されている。そして各ファイルの表示順３６が定められ、記憶される。この実施例では、ファイル２とファイル４が１ページしか含まないため、先に表示し、ファイル１とファイル３は複数のページを含むので、後に表示するようにしている。
【００５１】
この表示ファイル管理テーブル３７に従ってインデックス印刷した例を図９に示す。このように、１ページしか含まないファイル（ファイル２及びファイル４）の縮小画像３３が先に表示され、それに続いて複数ページを含むファイル（ファイル１及びファイル３）の縮小画像３３が表示される。このように表示すると全体のまとまりが良くなり、それぞれのファイルの内容を容易に把握することができるようになる。
【００５２】
上記実施例では、１ページしか含まないファイルのうち、最後のファイル（ファイル４）が表示された後に改行している。これにより、１ページしか含まないファイルと、複数のページを含むファイルとの区別がしやすくなる。
【００５３】
なお、上記実施例では、１ページしか含まないファイルをまとめて先に表示したが、後に表示してもよい。
【００５４】
図９のインデックス印刷をする時のフローチャートを、図１１に示す。このフローチャートのうち、図４と同じ処理については同一符号を記して説明を省略する。このフローチャートでは、Ｓ１の処理（縮小画像の縦横配置数を算出する）が終了した後、Ｓ１ａに移り、前記出力位置決定手段により表示ファイル管理テーブル３７を作成する。この際、各ファイルの種類を識別し、ＪＰＥＧなど１ページしか含まないファイルと、ＰＤＦなど複数ページの可能性のあるファイルを分類し、配置順を決める。また、Ｓ４ａでは、作成された表示ファイル管理テーブルに従って縮小画像３３を配置する。
【００５５】
図１０に、インデックス表示の例を示す。ユーザがインデックス表示をする操作を行うと、まず図１０（Ａ）が表示される。ここでは、１ページしか含まないファイル（ファイル２，ファイル４）の縮小画像３３を先に表示し、複数ページを含むファイル（ファイル２）の縮小画像３３を後に表示している。そして、スクロールボタンを右側に押下すると、図１０（Ｂ）に移り、ファイル３のＰ１〜Ｐ４の縮小画像３３を表示する。
【００５６】
次に、図１２の実施例の説明をする。この実施例では、１つのファイルの縮小画像３３を、横一列に収まるページ数分（最大ｍ個）だけ印刷するようにしている。すなわち、図１２の例ではｍ＝４なので、ファイル３はＰ１〜Ｐ４の４ページ分だけ縮小画像３３を印刷し、Ｐ５は印刷しない。これにより、１つのファイルに含まれるページ数が非常に多い場合でも、その全てを印刷することなく、限られた数だけ印刷できるようになる。そのため、必要以上の多くの縮小画像３３の印刷を防止できる。
【００５７】
なお、図１２では縮小画像３３を横一列に配置したが、縦一列に配置してもよい。
【００５８】
図１２のインデックス印刷を行うためのフローチャートを、図１３に示す。ここでは、図４のフローチャートと同じ処理をするものは同一符号を付けて説明を省略する。Ｓ４で縮小画像３３を印刷ページの所定の位置に配置した後、Ｓ７ａに移り、縮小画像３３をｍ個配置したか、またはファイルに含まれる全ての縮小画像３３を配置したかを判断する。この判断は、前記配置頁選択手段により先頭ページから順に最大ｍページまでを選択していることとなる。ここでＹｅｓの場合はＳ５に移り、Ｎｏの場合はＳ３に戻る。Ｓ３〜Ｓ４ａの処理を繰り返すことにより、横一列に縮小画像３３が配置される。そしてＳ５で、１ページ分の配置処理が終了したか否かを判断し、Ｙｅｓの場合にＳ６に移って印刷を行う。
【００５９】
次に、図１４のインデックス表示の説明をする。ここでは、ファイルに含まれる複数ページの縮小画像３３を、１画面に表示できる分だけ（最大ｍ×ｎ個分）表示部２４に表示する。ユーザがインデックス表示の指示をすると、まず図１４（Ａ）が表示され、ファイル１のＰ１，Ｐ２およびファイル２のＰ１が表示される。この状態でスクロールボタン３４を右側に押下すると図１４（Ｂ）に移り、ファイル３のＰ１〜Ｐ４が表示される。さらにスクロールボタン３４を右側に押下すると、図１４（Ｃ）に移り、ファイル４のＰ１が表示される。すなわち、ファイル３はＰ１〜Ｐ５の５ページからなるが、１画面に収まらないＰ５は表示しないのである。このようすると、例えばファイル３が何十ページもあった場合、何回もスクロールする必要がなくなる。
【００６０】
図１４のインデックス表示を行うためのフローチャートを、図１５に示す。まずＳ１０では、スクロールボタン３４が押下されたことを検知して、表示対象となるファイルを算出する。但し、最初の画面を表示する方法は、スクロール以外のボタンの押下もありうる。そしてＳ１１で、対象ファイルの縮小画像３３を作成済みか否かを判断する。ここでＹｅｓの場合はＳ１３に移り、Ｎｏの場合はＳ１２ａに移る。Ｓ１２ａでは、対象ファイルの最大ｍ×ｎ分の縮小画像３３を作成し、縮小画像管理テーブルに登録する。こここで作成される縮小画像は、前記配置頁選択手段により先頭ページから順に最大ｍ×ｎページまでを選択していることとなる。これにより、１画面に表示できる分の縮小画像３３が作成される。そしてＳ１３で、パネル表示メモリに縮小画像３３を配置する。その後の処理は図７と同じなので、同一符号を付けて説明を省略する。
【００６１】
次に、図１６の実施例の説明をする。複数個の縮小画像３３を配置するには配置位置の制御が必要なため、上記のように横一列を一つのファイル用に割り宛てるなどの処理が必要である。しかし、１つのファイルの縮小画像３３を１つの表示領域に重ねて表示すれば、上述のような印刷位置制御は不要となる。例えば図１６のように、１つの縮小画像３３に他のページの縮小画像３３を重ね、一つ分の縮小画像領域のみ使用して１ファイル分に対する縮小画像を表示する。図１６では、ファイル１のＰ１の縮小画像３３を下側に配置し、その上にＰ２の縮小画像３３を配置している。また、ファイル３のＰ１の縮小画像３３を下側に配置し、その上にＰ２およびＰ３の縮小画像３３を配置している。このように表示することで、表示領域を有効に使ってインデックス表示をすることができる。
【００６２】
また、図１６では、下側の縮小画像３３を、上側の縮小画像３３よりも大きく表示している。これにより、下側の縮小画像３３が全て隠れることがなくなる。例えば、ファイル３の上側の縮小画像３３であるＰ１およびＰ２はそのまま見ることができ、下側の縮小画像３３の左半分は隠れていないので、この部分を見て、内容を理解することができる。
【００６３】
なお、図示しないが、上側の縮小画像３３から下側の縮小画像３３が透けて見えるようにしてもよい。このようにすると、上側の縮小画像３３も、下側の縮小画像３３も、内容をすぐに理解することができる。
【００６４】
さらに、下側の縮小画像３３の背景となる領域と、それ以外の領域（例えば図が書かれている領域）を識別して、背景の上に上側の縮小画像３３を配置してもよい。このようにすると、下側の縮小画像３３の、図などが書かれている部分を隠さなくてすむ。背景か否かを判断するには、例えば、同じ色が連続して続く領域を背景とし、連続していない部分を背景でないと判断することができる。
【００６５】
図１６のインデックス印刷をするためのフローチャートを図１７に示す。ユーザがインデックス印刷を行うための入力操作を行うとこのフローチャートが開始され、Ｓ１７が処理される。このステップでは、縮小画像３３の大きさと、用紙３０のサイズから、縦横配置数（ｍ×ｎ）を算出する。その後、Ｓ１８に移り、最大重ね合わせ数ｐを算出する。図１６の表示例の場合、最大重ね合わせ数ｐは２である。そしてＳ１９では、全てのファイルの処理が完了したか否かを判断する。ここでＹｅｓの場合はＳ２７に移り、Ｎｏの場合はＳ２０に移る。Ｓ２０では、先頭ページの縮小画像３３を作成し、印刷ページの所定位置に配置する。その後、Ｓ２１に移り、対象となるファイルに複数のページが含まれるか否かを判断する。Ｙｅｓの場合はＳ２２に移り、Ｎｏの場合はＳ２５に移る。Ｓ２２では、重ねて配置する場合は最大重ね合わせ数ｐがさほど大きくないため、ユーザがファイルの内容を認識しやすいように、表示するファイルを絞り込むため、前記配置頁選択手段により所定条件を満たすページを選択し、前記縮小画像作成手段によりそのページの縮小画像３３を作成する。ここで所定条件とは、カラーのページや、図（イメージ画像）を含むページである。その後、Ｓ２３において、縮小画像３３を前記重層出力手段により所定位置に重ねて配置する。この場合、図１６のように下側の縮小画像３３に対して常に右側に配置してもよく、上述したように背景の領域の上に配置してもよい。Ｓ２４ではｍ個の縮小画像３３が処理されたか、又は全ての縮小画像３３が処理されたかを判断する。Ｎｏの場合はＳ２２に戻り、Ｙｅｓの場合はＳ２５に移る。Ｓ２５では、縮小画像３３を１ページ分、配置したか否かを判断する。Ｙｅｓの場合はＳ２６に移って印刷を行い、Ｎｏの場合はＳ１９に戻る。また、Ｓ１９でＹｅｓの場合はＳ２７に移り、印刷していない縮小画像３３が存在するか否かを判断する。Ｙｅｓの場合はＳ２８に移って印刷を行い、Ｎｏの場合はそのまま終了する。
【００６６】
次に、インデックス表示を行う場合のフローチャートを図１８に示す。まずＳ２９では、スクロールボタン３４が押下されたことを検知して、表示対象となるファイルを算出する。但し、最初の画面を表示する方法は、スクロール以外のボタンの押下もありうる。その後Ｓ３０に移り、対象ファイルの縮小画像３３を作成済みか否かを判断する。Ｙｅｓの場合はＳ３５に移り、Ｎｏの場合はＳ３１に移る。Ｓ３１では、先頭ページの縮小画像３３を作成する。その後Ｓ３２に移り、対象ファイルが複数のページを含むか否かを判断する。Ｙｅｓの場合はＳ３３に移り、Ｎｏの場合はＳ３４に移る。Ｓ３３では、前記配置頁選択手段により対象ファイル内の所定条件を満たす最大ｐページ（例えば２ページ）を選択し、前記縮小画像作成手段によりそのページの縮小画像３３を作成し、前記重層出力手段により先頭ページの縮小画像の上に重ねる。その後Ｓ３４に移り、縮小画像３３を縮小画像管理テーブル（ＲＡＭ１１の記憶領域の一部が用いられる）に登録する。Ｓ３５では、パネル表示メモリに対象ファイルの縮小画像３３を配置する。そしてＳ３６に移り、１回の表示に用いる分の縮小画像３３の配置が完了したか否かを判断する。ここでＹｅｓの場合はＳ３８に移って表示を行い、Ｎｏの場合はＳ３７に移り、次の表示対象ファイルの算出をする。
【００６７】
以上説明したように、本実施例である印刷または表示装置では、複数ページを持つドキュメントの場合、特に１ページ目が定型的な文書の場合や、文字を中心としたドキュメントの場合には、複数ページ分の縮小画像を印刷または表示することにより、ファイルの内容を容易に認識することが可能となる。
【図面の簡単な説明】
【００６８】
【図１】複合機のブロック図の一例。
【図２】ＲＯＭに記憶されているプログラムの例。
【図３】インデックス印刷の例。
【図４】図３のインデックス印刷をする場合のフローチャート。
【図５】インデックス表示の例。
【図６】ファイルと縮小画像の関係を示す図。
【図７】図５のインデックス表示をする場合のフローチャート。
【図８】表示ファイル管理テーブルの例。
【図９】インデックス印刷の別の例。
【図１０】インデックス表示の別の例。
【図１１】図９のインデックス印刷をする場合のフローチャート。
【図１２】インデックス印刷の別の例。
【図１３】図１２のインデックス印刷をする場合のフローチャート。
【図１４】インデックス表示の別の例。
【図１５】図１４のインデックス表示をする場合のフローチャート。
【図１６】インデックス表示の別の例。
【図１７】重ねてインデックス印刷する場合のフローチャート。
【図１８】重ねてインデックス表示する場合のフローチャート。
【符号の説明】
【００６９】
１  複合機
１２  ＲＯＭ
３０  用紙
３３  縮小画像
２４  表示部
２８  記憶メディア
【図１】
2007259352.tif 000003
【図２】
2007259352.tif 000004
【図３】
2007259352.tif 000005
【図４】
2007259352.tif 000006
【図５】
2007259352.tif 000007
【図６】
2007259352.tif 000008
【図７】
2007259352.tif 000009
【図８】
2007259352.tif 000010
【図９】
2007259352.tif 000011
【図１０】
2007259352.tif 000012
【図１１】
2007259352.tif 000013
【図１２】
2007259352.tif 000014
【図１３】
2007259352.tif 000015
【図１４】
2007259352.tif 000016
【図１５】
2007259352.tif 000017
【図１６】
2007259352.tif 000018
【図１７】
2007259352.tif 000019
【図１８】
2007259352.tif 000020