(57)【要約】      （修正有）【課題】インデックス印刷に好適な画像形成装置を提供すること。【解決手段】ファイルの内容を示す画データと、ファイルを識別するためのファイル識別情報とを配置する配置区画４２を行方向と列方向とにレイアウトして記録用紙に印刷する画像形成装置において、ファイル識別情報の長さによりソートして、その順にファイル識別情報とそのファイル識別情報に関連する画データとを行方向に並ぶ配置区画４２に各々配置し、ファイル識別情報を配置区画４２に全体表示する。【選択図】図４
2008023713.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの内容に応じた画データと、前記ファイルを識別するためのファイル識別情報とを配置する配置区画を行方向と列方向とにレイアウトして記録用紙に印刷する画像形成装置において、
前記ファイル識別情報の長さが近いものを選択し、選択したファイル識別情報とそのファイル識別情報に関連する画データとを前記行方向に並ぶ前記配置区画に各々配置することを特徴とする画像形成装置。
【請求項２】
ファイルの内容に応じた画データと、前記ファイルを識別するためのファイル識別情報とを配置する配置区画を行方向と列方向とにレイアウトして印刷する画像形成装置において、
前記ファイル識別情報の長さに基づいて選択したファイル識別情報と、そのファイル識別情報に関連する画データとを前記行方向に並ぶ前記配置区画に各々配置する配置手段と、を有することを特徴とする画像形成装置。
【請求項３】
請求項２に記載する画像形成装置において、
前記配置手段は、前記ファイル識別情報の長さ順にソートして、その順に前記配置区画に各々配置することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インデックス印刷機能を有する画像形成装置に関する。
【背景技術】
【０００２】
従来より、インデックス機能を有する画像形成装置が知られている。例えば、特許文献１に記載する画像形成装置用インデックスプリント作成方法は、同一フォルダに保存されている画像を選択した後、画像１コマの大きさの設定、付帯印刷事項の設定、並びに必要に応じてフォントやプリンタの設定を行い、設定された条件に従って選択した画像を付帯印刷事項とともに自動的にレイアウトし、インデックス印刷する。付帯印刷事項には、ファイル名、画像タイトル、ファイル更新日時が含まれる。よって、特許文献１に記載するインデックスプリント作成方法によれば、インデックス印刷時に画像や付帯印刷事項のレイアウトを設定する複雑な手順が不要であり、画像形成装置の操作性を向上させることができる。
【０００３】
【特許文献１】特開２０００−３３２９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記インデックスプリント作成方法を適用する画像形成装置は、ファイル名が長いと、そのファイル名全体を記録用紙にインデックス印刷できず、ファイルを判別することができないことがあり、不便であった。
【０００５】
具体的には、例えば、文書データの１頁目を画像表示してインデックスプリントする場合、画像表示される文字が点となることがある。また、例えば、作成した報告書の内容を何回か修正し、修正回数をファイル名の後方につけて各報告書を同一フォルダに保存する場合、それらの文書データは、インデックス印刷する画像が報告書の表紙で同一になる一方、画データとともに表示するファイル名が、後方に付加した修正回数の部分だけ異なることがある。このようにインデックス印刷した画像からファイルを特定できない場合には、ユーザはファイル名を手がかりにして、文書データの内容を判別する必要がある。
【０００６】
ところが、従来のインデックスプリント作成方法を適用する画像形成装置は、ファイル名が長い場合、ファイル名を先頭部分から部分的にしか印刷しなかった。そのため、ユーザは、インデックス印刷したファイル名から文書内容等のデータを確認できず、結局、ファイルの文書データを一つずつ打ち出して文書内容を確認しなければならなかった。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、インデックス印刷に好適な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、次のような構成を有している。
（１）ファイルの内容に応じた画データと、前記ファイルを識別するためのファイル識別情報とを配置する配置区画を行方向と列方向とにレイアウトして記録用紙に印刷する画像形成装置において、前記ファイル識別情報の長さが近いものを選択し、選択したファイル識別情報とそのファイル識別情報に関連する画データとを前記行方向に並ぶ前記配置区画に各々配置することを特徴とする。
【０００９】
（２）ファイルの内容に応じた画データと、前記ファイルを識別するためのファイル識別情報とを配置する配置区画を行方向と列方向とにレイアウトして印刷する画像形成装置において、前記ファイル識別情報の長さに基づいて選択したファイル識別情報と、そのファイル識別情報に関連する画データとを前記行方向に並ぶ前記配置区画に各々配置する配置手段と、を有することを特徴とする。
（３）（２）に記載の発明、前記配置手段は、前記ファイル識別情報の長さ順にソートして、その順に前記配置区画に各々配置することを特徴とする。
【発明の効果】
【００１０】
上記構成を有する本発明の画像形成装置によれば、ファイル識別情報が長い場合であっても、ファイル識別情報の長さが近いものを選択し、選択したファイル識別情報とそのファイル識別情報に関連する画データとを行方向に並ぶ配置区画に各々配置するので、ファイル識別情報全体を見やすく印刷することができる。
また、本発明の画像形成装置は、記録用紙の利用度が高くなるように、画データとファイル識別情報とを配置区画に配置するので、印刷効率を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明に係る画像形成装置の一実施の形態について図面を参照して説明する。
【００１２】
図１は、レーザプリンタ１の外観構成図である。
本発明の「画像形成装置」の一例であるレーザプリンタ１は、画データとファイル識別情報とを配置区画４２に配置して印刷するインデックス機能を備える。本実施形態のレーザプリンタ１は、ファイル識別情報の長さに応じて画データ及びファイル情報をソートして配置区画４２に順番に配置する点に特徴を有する。
【００１３】
（レーザプリンタの外観構成）
レーザプリンタ１は、箱形の本体ケーシング２によって外観が構成されている。本体ケーシング２の下方には、記録用紙３を収容する給紙カセット４が正面側から着脱できるように設けられている。本体ケーシング２の上面には、排紙トレイ５が形成され、排紙トレイ５の片側に操作部６が設けられている。操作部６は、レーザプリンタ１を操作するものであって、操作指示を入力する操作ボタン７やデータを表示する表示パネル８等を備える。本体ケーシング２の側面には、レーザプリンタ１をＯＮ／ＯＦＦする電源投入スイッチ９が設けられている。また、本体ケーシング２の正側面（給紙カセット４を装着する側面）には、ＵＳＢポート１０が設けられ、ＵＳＢケーブルやＵＳＢメモリなどの外部記憶装置が接続されるようになっている。
【００１４】
（レーザプリンタの内部構造）
図２は、図１に示すレーザプリンタ１の内部構造を示す概略図である。
レーザプリンタ１は、給紙カセット４の上方に搬送ベルト駆動ローラ１１と搬送ベルト従動ローラ１２とが本体ケーシング２に内設され、その搬送ベルト駆動ローラ１１と搬送ベルト従動ローラ１２とに巻回された搬送ベルト１３を半時計回りに移動させる。搬送ベルト駆動ローラ１１と搬送ベルト従動ローラ１２の上流側には、給紙部１４が設けられ、給紙カセット４から記録用紙３をピックアップして画像形成部１５へ送り出す。
【００１５】
画像形成部１５は、画像形成ユニット１６Ｙ，１６Ｍ，１６Ｃ，１６Ｋを搬送ベルト１３の搬送方向に沿って並べて設け、画像形成ユニット１６Ｙ，１６Ｍ，１６Ｃ，１６Ｋの下流側に定着部１７を配置している。画像形成ユニット１６Ｙ，１６Ｍ，１６Ｃ，１６Ｋは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色トナーを収容し、搬送ベルト１３によって搬送される記録用紙３に各色の可視像を重ね合わせて形成する。記録用紙３に形成された可視像は、定着部１７において熱定着される。
【００１６】
画像形成部１５の下流側には、排紙部１８が設けられ、画像形成部１５で画像形成された記録用紙３を排紙トレイ５に排紙する。
このような構成を有するレーザプリンタ１は、制御部１９に各部を制御される。
【００１７】
（レーザプリンタの電気的構成）
図３は、図２に示す制御部１９の電気ブロック図である。
制御部１９は、周知のコンピュータであって、データの加工・演算を行うＣＰＵ２１を中心に構成されている。ＣＰＵ２１には、入出力インターフェース（以下「入出力Ｉ／Ｆ」という。）２２と、ＲＯＭ（Read Only Memory）２３と、ＲＡＭ（Random Access Memory）２４と、ＨＤＤ（Hard Disk Drive）２５と、ＵＳＢインターフェース（以下「ＵＳＢＩ／Ｆ」という。）２６とが接続されている。
【００１８】
ＣＰＵ２１は、データを加工・演算して処理するものである。
入出力Ｉ／Ｆ２２には、操作ボタン７、表示パネル８、電源投入スイッチ９、給紙部１４、画像形成ユニット１６、定着部１７、排紙部１８などが接続されている。
【００１９】
ＲＯＭ２３は読み出し専用の不揮発性メモリであり、各種データやプログラムを記憶する。ＲＯＭ２３には、インデックス印刷プログラム２７が格納されている。
【００２０】
インデックス印刷プログラム２７は、ＵＳＢメモリ３０などの記憶媒体に記憶されている画データと画データに関連するファイル識別情報とを読み込んで、画データとファイル識別情報とを配置するための配置区画４２を複数備える配置領域４１に配置し、記録用紙３に一覧印刷するインデックス印刷を制御するものである。インデックス印刷プログラム２７の具体的内容については後述する。
【００２１】
図４は、インデックス印刷プログラム２７を実行して得た印刷結果の一例を示す図である。
記録用紙３には、配置領域４１内に配置区画４２が行方向（Ｘ方向）と列方向（Ｙ方向）に並んで格子状に配置される。各配置区画４２は、画データを配置するための画データ配置欄４３と、ファイル情報を配置するためのファイル情報配置欄４４とを備える。本実施形態では、ファイル情報配置欄４４には、通し番号を表示するための通し番号表示欄４５と、ファイル識別情報を表示するためのファイル識別情報表示欄４６と、更新情報を表示するための更新情報表示欄４７とが設けられている。
【００２２】
本実施形態において、「画データ」とは、ファイルに記憶されているデータを画像表示するものをいい、デジタルカメラなどで撮影した画像データの他、文書ファイル内の文字列を画像表示するデータなどを含む。
「ファイル情報」とは、ファイルに関連する情報をいい、例えば、ファイル名、ファイルパス名、データのプロパティ（作成日時、更新日時、作成者など）、文書ファイルであった場合の先頭文字列等を含む。
「通し番号」とは、各配置区画４２に個別に付与した番号をいう。
「ファイル識別情報」とは、ファイル情報に含まれる情報の一つであり、ファイルを識
別するための情報をいう。例えば、ファイル識別情報は、ファイル名、データ内の文字列識別子などを含む。
「更新情報」とは、ファイル更新に関する情報であり、例えば、年月日、時間を含む。
【００２３】
尚、本実施形態では、ファイル識別情報表示欄４６は、１行の文字数が２４文字とする。そのため、ファイル識別情報表示欄４６は、ファイル識別情報が２４文字を超える場合には、ファイル識別情報を複数行にわたって全体表示する。よって、ファイル識別情報表示欄４６の設定範囲（面積）は、ファイル識別情報の長さに応じて異なる。これに伴い、配置区画４２の設定範囲（面積）も異なることがある。本実施形態では、ファイル識別情報の長さが短い順にファイルの画データ等を配置区画４２に順番に配置する。また、本実施形態では、画データ位置を行方向に一列に整列させるように配置区画４２を行方向に並べている。そのため、本実施形態は、配置区画４２が横一例に並ぶ行の行間が、必ずしも一定でない。
【００２４】
図３に戻り、ＲＡＭ２４は読み書き可能な揮発性メモリであり、各種データやプログラムを記憶する。ＲＡＭ２４には、ファイル識別情報記憶テーブル２８と、バッファ２９とが設けられている。ファイル識別情報記憶テーブル２８は、ＵＳＢメモリ３０などの記憶媒体から読み込んだファイルのファイル識別情報を記憶するものである。バッファ２９は、インデックス印刷時に使用する画データやファイル情報などを記憶するものである。
【００２５】
ＨＤＤ２５は読み書き可能な不揮発性メモリである。
ＵＳＢＩ／Ｆ２６は、ＵＳＢポート１０（図１参照）に接続されるＵＳＢメモリ３０などとの間でデータを入出力するものである。
【００２６】
（インデックス印刷プログラム）
図５は、図３に示すインデックス印刷プログラム２７のフロー図である。
インデックス印刷プログラム２７は、ファイル識別情報の長さに基づいて画データとその画データに関連するファイル情報とをソートして配置区画４２に配置し、記録用紙３に印刷するものである。インデックス印刷プログラム２７は、ユーザが操作部６を操作してインデックス印刷指令を入力すると、ＵＳＢポート１０にＵＳＢメモリ３０等の記憶媒体が外部接続していることを条件に、ＲＯＭ２３からＲＡＭ２４に読み込まれて実行される。
【００２７】
インデックス印刷プログラム２７は、先ずステップ１（以下「Ｓ１」と略記する。）において、バッファ２９に記憶されている配置領域情報を初期化し、直前のインデックス印刷において更新登録された配置領域情報を消去する。ここで、「配置領域情報」とは、配置領域４１（図４参照）に関する情報をいい、例えば、配置領域４１の設定範囲、行方向と列方向に配置可能な配置区画４２の数、配置区画４２の１個当たりの設定範囲、配置区画４２にデータが配置されたかどうかの情報、画データ配置欄４３に配置可能な画データのサイズ、ファイル情報配置欄４４に配置するデータの条件（例えば通し番号の付与方法、ファイル識別情報表示欄４６の１行に表示できる文字数、更新情報の表示方法、ファイル情報配置欄４４に配置するデータの種類）などを含む。尚、本実施形態では、画データ及びその画データに関連するファイル識別情報は、ソート結果に従ってファイルの順序を入れ替え、図４において上段左側から右側に向かって順次配置される。
【００２８】
そして、Ｓ２において、ＵＳＢポート１０に接続されているＵＳＢメモリ３０から、ＵＳＢメモリ３０に記憶されているファイルを全て読み込んでＲＡＭ２４に記憶する。そして、Ｓ３において、ＲＡＭ２４に記憶した全ファイルからファイル識別情報を抽出して取得し、ＲＡＭ２４のファイル識別情報記憶テーブル２８に記憶する。この時点では、ＵＳＢメモリ３０に記憶されているファイルの順序に従って、ファイル識別情報をファイル識別情報記憶テーブル２８に記憶する。
【００２９】
そして、Ｓ４において、ファイル識別情報記憶テーブル２８に記憶したファイル識別情報の長さ（文字数）を調べ、ファイル識別情報の長さ（文字数）が短い（少ない）ものから長い（多い）ものへ順にファイル識別情報を並べ替えてソートする。そして、Ｓ５において、Ｓ４のソート結果に従ってファイルを配置する順序を決定する。本実施形態では、ファイル識別情報の短いものから順番にファイルを配置区画４２に配置するものとする。
【００３０】
そして、Ｓ６において、配置領域情報をバッファ２９から取得する。配置領域情報が初期化された段階では、配置区画４２は行方向と列方向に一定間隔で配置され、全ての配置区画４２が空欄になっている。配置区画４２には、上段左側から右側に向かって順番に通し番号が付与され、通し番号表示欄４５に通し番号が表示される。
【００３１】
そして、Ｓ７において、ファイル識別情報記憶テーブル２８を参照して、配置区画４２に配置されていない未配置のファイル識別情報の中で最も短いファイル識別情報を特定し、特定したファイル識別情報に対応する画データとファイル情報をＲＡＭ２４から取得する。尚、ファイル識別情報が未配置であるか、配置済みであるかは、例えば、ファイル識別情報記憶テーブルにファイル識別情報毎に立てられるフラグ（未配置：０、配置済み：１）により判断するものとする。そして、Ｓ６において取得した配置領域情報を調べ、通し番号に従って、空欄になっている最初の配置区画４２を抽出する。そして、ファイル情報に対応する画データを、配置区画４２の画データ配置欄４３に配置する。また、ファイル情報に含まれるファイル識別情報を、配置区画４２のファイル識別情報表示欄４６に全体表示するように配置する。また、ファイル情報に含まれるファイルの更新情報を、配置区画４２の更新情報表示欄４７に配置する。
【００３２】
ここで、ファイル識別情報は、ファイルによって異なる。そのため、ファイル識別情報の文字数が、ファイル識別情報表示欄４６の一行当たりの文字数（本実施形態では２４文字）を超え、一行で表示できない場合には、ファイル識別情報表示欄４６の設定範囲（面積）を列方向に広げ、ファイル識別情報を複数行で表示する。このファイル識別情報表示欄４６の設定範囲（面積）の変更により、配置区画４２の設定範囲（面積）も広げられる。配置区画４２の設定範囲（面積）を広げたときには、当該配置区画４２が設けられた行と、当該配置区画４２が設けれた行の下側にある次行との行間を空けるように配置領域４１のレイアウトを変更する。次行に設けられた配置区画４２の画データ位置を行方向に整列させるためである。
【００３３】
このようにして、配置区画４２に画データとファイル識別情報と更新情報を配置した配置区画４２をバッファ２９に記憶する。このとき、配置区画４２の設定範囲（面積）が変更されていれば、その変更内容も含めてバッファ２９に記憶する。
【００３４】
そして、Ｓ８において、Ｓ７で配置区画４２にデータを配置して書き換えられた配置領域情報を更新する。これにより、空欄であった配置区画４２の一つが画データと通し番号とファイル識別情報と更新情報とで埋められる。また、配置区画４２の設定範囲（面積）を列方向に広げた場合には、配置区画４２の行間を広げたレイアウトも更新される。
【００３５】
そして、Ｓ９において、バッファ２９の配置領域情報を参照し、全ての配置区画４２に画データとファイル識別情報と更新情報を配置したか否かを確認することにより、配置領域４１が一杯か否かを判断する。
【００３６】
配置区画４２に空欄があって、配置領域４１が一杯でないと判断した場合には（Ｓ９：Ｎｏ）、Ｓ１０において、ファイル識別情報記憶テーブル２８を参照して、配置区画４２に配置されていないファイル識別情報があるか否かを確認することにより、配置予定のファイルが残っていないか判断する。ファイル識別情報記憶テーブル２８に未配置のファイル識別情報がある場合には、配置予定のファイルが残っていると判断し（Ｓ１０：Ｎｏ）、Ｓ６へ戻る。そして、Ｓ６以降の処理によって、残っているファイルの画データとファイル識別情報と更新情報を、空欄になっている次の順番の配置区画４２に配置する。
【００３７】
上記のようにファイルの画データとファイル識別情報と更新情報を、通し番号に従って空欄の配置区画４２に配置していき、配置領域４１が一杯になる前に（Ｓ９：Ｎｏ）、ファイル識別情報記憶テーブル２８に未配置のファイル識別情報が無くなった場合には、配置予定のファイルが残っていないと判断し（Ｓ１０：Ｙｅｓ）、Ｓ１１において、バッファ２９に記憶している情報を記録用紙３に印刷する。すなわち、配置区画４２の途中まで画データとファイル識別情報と更新情報と通し番号とを表示するようにインデックス印刷を行う。そして、処理を終了する。
【００３８】
これに対して、全ての配置区画４２にファイル識別情報等を配置し、配置領域４１が一杯であると判断した場合には（Ｓ９：Ｙｅｓ）、Ｓ１２において、バッファ２９に記憶した情報を記録用紙３に印刷する。すなわち、全ての配置区画４２に画データとファイル識別情報と更新情報と通し番号を表示するようにインデックス印刷を行う。そして、Ｓ１３において、Ｓ１０と同様の処理で配置予定のファイルが残っていないか確認する。
【００３９】
配置予定のファイルが残っている場合には（Ｓ１３：Ｎｏ）、Ｓ１４において、バッファ２９の配置領域情報を初期化し、直前のインデックス印刷で使用した情報を破棄する。これにより、全ての配置区画４２が空欄になり、また、行間も初期状態に戻る。その後、Ｓ６へ戻り、別の記録用紙３にインデックス印刷を行うために、配置区画４２に画データやファイル識別情報等を配置する。
【００４０】
これに対して、配置予定のファイルが残っていない場合には（Ｓ１３：Ｙｅｓ）、処理を終了する。
【００４１】
尚、本実施形態において、Ｓ４とＳ５の処理が「選択手段」に相当し、Ｓ６〜Ｓ２０の処理が「配置手段」に相当する。
【００４２】
（作用効果）
従って、本実施形態のレーザプリンタ１は、ファイル識別情報が配置区画４２のファイル識別情報表示欄４６に一列に表示できない程に長い場合であっても、ファイルのファイル識別情報の長さに基づいてファイル識別情報をソートし、配置区画４２に配置する順番を決め（図５のＳ４，Ｓ５参照）、決定した順番に従ってファイル識別情報とそのファイル識別情報に関連する画データとを行方向に並ぶ配置区画４２に各々配置するので（図５のＳ６〜Ｓ１０参照）、ファイル識別情報全体を見やすく配置区画４２に印刷することができる。
【００４３】
具体的には、例えば、図４の通し番号「Ｎｏ．９」に示す配置区画４２のように、文書ファイルの先頭文字列を画データとして画データ配置欄４３に印刷する場合、文字が点で表示されて読めないことがある。
また例えば、図４の通し番号「Ｎｏ．７」、「Ｎｏ．８」に示すように、「Ｎｏ．２」に示す「報告書」を何回か修正し、修正回数が分かるようにファイル名の後方に修正回数を付けて報告書の文書データをファイルに保存する場合、画データ配置欄４３には、「報告書」の１頁目（表紙）が同じ形式で表示され、画データのみで「報告書」を特定することができないことがある。
上記のように画データによって文書内容を認識できない場合には、ユーザはファイル識別情報を見て文書内容を判別することになる。
【００４４】
本実施形態のレーザプリンタ１は、ファイル識別情報の長さに基づいてソートして、その順番で配置したので、例えば、長さが近いファイル識別情報「testdata＿031620061700＿TIFFbunsho＿Ver1.PDF」と、「testdata＿031620061700＿TIFFbunsho＿Ver2.PDF」とが、同じ行にある配置区画４２に配置される可能性が高い。そのため、画データやファイル識別情報全体が記録用紙３に見やすく印刷され、文書ファイルの内容把握や、報告書の特定を行うことができる。
【００４５】
しかも、ファイル識別情報が長く複数段表示するものと、ファイル識別情報が短く１段表示するものとを混在させてインデックス印刷した場合には、行間の余白が多くなり、見栄えや印刷効率が悪い問題がある。これに対して、本実施形態のレーザプリンタ１は、ファイル識別情報の長さの短い順にソートして順番に配置区画４２に配置するので、行間の余白が少なくて済み、見栄えや印刷効率を良好にすることができる。
【００４６】
また、本実施形態のレーザプリンタ１は、各行の画データの位置を揃えるように配置領域４１の行間を調整し、配置区画４２を行方向に並べて配置するので（図４参照）、画データとファイル識別情報を見やすく印刷できる。
【００４７】
尚、本発明の実施の形態について説明したが、本発明は、上記実施の形態に限定されることなく、色々な応用が可能である。
【００４８】
（１）例えば、上記実施形態では、ＵＳＢポート１０に接続するＵＳＢメモリ３０を記憶媒体の一例として挙げた。これに対して、データ送信機能を有する機器（例えば、カメラ等）をＵＳＢポート１０に接続してもよいし、ＵＳＢ以外のデータ送信手段を介して画像形成装置にデータ送信可能な機器であってもよい。
【００４９】
（２）例えば、上記実施形態では、レーザプリンタ１を画像形成装置の一例として挙げたが、インクジェットプリンタなどを画像形成装置としてもよい。
【００５０】
（３）例えば、上記実施形態では、図５のＳ５において、ファイル識別情報を短いものから順に配置区画４２に配置するようにファイル配置順を決定した。これに対して、長いものから順に配置区画４２に配置するようにファイル配置順を決定してもよい。また、ファイル識別情報表示欄４６（配置区画４２）の設定範囲（面積）を利用して記録用紙の利用率（印字範囲）を算出し、利用率が高くなるように（印字範囲が大きくなるように）、ファイル配置順を決定することにより、記録用紙３の無駄を少なくして効率的な印刷を実現するようにしてもよい。さらに、ファイル識別情報を文字単位ではなく、行単位（行数）に基づいてソートしても良い。
【００５１】
（４）例えば、上記実施形態では、ファイル識別情報記憶テーブル２８を作成し、ファイル識別情報をソートしてファイル順序を決めた。これに対して、ＵＳＢメモリ３０等の記憶媒体から読み込んだ全てのファイル情報を記憶するファイル情報テーブルをＲＡＭ２３に設け、ファイル情報記憶テーブルからファイル識別情報を抽出してファイル識別情報の長さを調べ、長さの近いものから順にファイル情報記憶テーブルのファイル情報を並べ替えてソートするようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係り、レーザプリンタ（画像形成装置）の外観構成図である。
【図２】図１に示すレーザプリンタの内部構造を示す概略図である。
【図３】図２に示す制御部の電気ブロック図である。
【図４】図３に示すインデックス印刷プログラムを実行して得た印刷結果の一例を示す図である。
【図５】図３に示すインデックス印刷プログラムのフロー図である。
【符号の説明】
【００５３】
１  レーザプリンタ（画像形成装置）
２７  インデックス印刷プログラム（選択手段、配置手段）
【図１】
2008023713.tif 000003
【図２】
2008023713.tif 000004
【図３】
2008023713.tif 000005
【図４】
2008023713.tif 000006
【図５】
2008023713.tif 000007