(57)【要約】【課題】  インデックスデータの作成時間を短縮する。【解決手段】  ファイルに付加された付加情報に基づいて、取得されたファイルが他のファイルと区別することができ得るか否かを判定し、区別でき得ると判定されたファイルに対しては、そのファイルを展開することなく、判定手段の判定結果に基づいて、印刷可能なファイルのインデックスデータを作成する。これにより、全てのファイルを展開してインデックスデータを作成する場合に比べて、インデックスデータの作成時間の短縮化を図ることができる。【選択図】  図２
2008296507.tif 000002
【特許請求の範囲】
【請求項１】
第１記憶手段に記憶されているファイルを取得する取得手段と、
前記第１記憶手段に記憶されているファイルに付加された付加情報であって、少なくともファイル名を含む付加情報に基づいて、前記取得手段により取得されたファイルが、前記第１記憶手段に記憶されている他のファイルと区別することができ得る特定可能ファイルであるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記第１記憶手段に記憶されているファイルのインデックスデータを作成する作成手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記第１記憶手段が着脱可能に接続される接続手段と、
前記接続手段に接続された第１記憶手段に記憶されているファイルをダイレクト印刷する印刷手段と
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１記憶手段に記憶されているファイルを示すインデックスを構成する画像データが記憶されている第２記憶手段を備え、
前記作成手段は、前記判定手段により特定可能ファイルであると判定されたファイルに対して、前記第２記憶手段に記憶されている画像データをそのファイルを示すインデックスとしてインデックスデータを作成することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記作成手段により作成されたインデックスデータを表示出力する出力手段を備えることを特徴とする請求項１ないし３のいずれか１つに記載の画像形成装置。
【請求項５】
前記作成手段により作成されたインデックスデータを印刷出力する出力手段を備えることを特徴とする請求項１ないし４のいずれか１つに記載の画像形成装置。
【請求項６】
前記判定手段は、前記取得手段により取得されたファイルの付加情報に含まれる文字列が、第１記憶手段に記憶されている他のファイルの付加情報に含まれる文字列に対して所定割合以上相違している場合に、そのファイルを前記特定可能ファイルであると判定することを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記判定手段は、前記出力手段にて出力され得る付加情報の文字数の範囲内において、前記特定可能ファイルであるか否かを判定することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記付加情報のうち、前記判定手段により前記特定可能ファイルであると判定する要因となった部分を、その他の部分と異なるように出力されるように強調加工する加工手段を有することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記判定手段により前記特定可能ファイルでないと判定されたファイルのうちいずれか１つのファイルを前記特定可能ファイルとみなす手段を備えることを特徴とする請求項１ないし８のいずれか１つに記載の画像形成装置。
【請求項１０】
前記判定手段により前記特定可能ファイルでないと判定されたファイルのうち、最大容量のファイルを前記特定可能ファイルとみなす手段を備えることを特徴とする請求項１ないし９のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
外部記憶装置に記憶されている複数の画像データ（画像ファイル）それぞれを、一覧表示（サムネイル表示）したインデックスデータを作成するにあたって、例えば、特許文献１に記載の発明では、画像データ内に、実画像データとは別にプレビュー画像データが記憶されているときには、そのプレビュー画像データを用いてインデックスデータを作成している。
【特許文献１】特開２００３−３３３５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に記載に発明では、プレビュー画像データが画像データ内に記憶されているか否かを判定する必要があるので、インデックスデータの作成対象となる画像データを展開して画像データの内容を調査判定する必要がある。
【０００４】
このため、特許文献１に記載の発明では、インデックスデータの作成対象となる外部記憶装置に記憶されている画像データの全てについて、その内容を調査判定する必要があるので、インデックスデータの作成時間を短縮することが難しいという問題がある。
【０００５】
本発明は、上記点に鑑み、インデックスデータ作成時間の短縮を図ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、請求項１に記載の発明では、第１記憶手段に記憶されているファイルを取得する取得手段と、第１記憶手段に記憶されているファイルに付加された付加情報であって、少なくともファイル名を含む付加情報に基づいて、取得手段により取得されたファイルが、第１記憶手段に記憶されている他のファイルと区別することができ得る特定可能ファイルであるか否かを判定する判定手段と、判定手段の判定結果に基づいて、第１記憶手段に記憶されているファイルのインデックスデータを作成する作成手段とを備えることを特徴とする。
【０００７】
ところで、インデックスデータのインデックスは、ファイルの内容を表す一種の「見出し」であり、その目的は、一のファイルと他のファイルとを区別して、ユーザがその一のファイルを容易に特定することができるようにするためのものである。
【０００８】
つまり、インデックスは、一のファイルと他のファイルとを区別して、その一のファイルを容易に特定することができれば十分であるので、必ずしもファイルを展開して抽出される画像データである必要はない。
【０００９】
そして、請求項１に記載の発明では、ファイルに付加された付加情報に基づいて、取得されたファイルが他のファイルと区別することができ得るか否かを判定し、区別でき得ると判定されたファイルに対しては、そのファイルを展開することなく、判定手段の判定結果に基づいて、第１記憶手段に記憶されているファイルのインデックスデータを作成するので、全てのファイルを展開してインデックスデータを作成する特許文献１に記載の発明に比べて、インデックスデータの作成時間の短縮化を図ることができる。
【００１０】
なお、請求項１に記載の発明は、請求項２に記載のごとく、第１記憶手段が着脱可能に接続される接続手段と、接続手段に接続された第１記憶手段に記憶されているファイルをダイレクト印刷する印刷手段とを備えることを特徴とする印刷装置に適用するとよい。
【００１１】
また、請求項３に記載の発明では、第１記憶手段に記憶されているファイルを示すインデックスを構成する画像データが記憶されている第２記憶手段を備え、作成手段は、判定手段により特定可能ファイルであると判定されたファイルに対して、第２記憶手段に記憶されている画像データをそのファイルを示すインデックスとしてインデックスデータを作成することを特徴とする。
【００１２】
これにより、請求項３に記載の発明では、ファイルに付加された付加情報に基づいて、取得されたファイルが他のファイルと区別することができ得るか否かを判定し、区別でき得ると判定されたファイルに対しては、そのファイルを展開することなく、第２記憶手段に予め記憶されている画像データをそのファイルを示すインデックスとしてインデックスデータを作成するので、全てのファイルを展開してインデックスデータを作成する特許文献１に記載の発明に比べて、インデックスデータの作成時間の短縮化を図ることができる。
【００１３】
なお、作成手段により作成されたインデックスデータは、請求項４に記載の発明のごとく表示出力する、又は請求項５に記載の発明のごとく印刷出力してもよい。
また、請求項６に記載の発明では、判定手段は、取得手段により取得されたファイルの付加情報に含まれる文字列が、第１記憶手段に記憶されている他のファイルの付加情報に含まれる文字列に対して所定割合以上相違している場合に、そのファイルを特定可能ファイルであると判定することを特徴とするものである。
【００１４】
また、請求項７に記載の発明では、判定手段は、出力手段にて出力され得る付加情報の文字数の範囲内において、特定可能ファイルであるか否かを判定することを特徴とする。
これにより、請求項７に記載の発明では、実際にユーザが認識することができる文字列を用いて特定可能ファイルであるか否かを判定するので、ユーザの感覚に沿った判定をすることが可能となる。
【００１５】
請求項８に記載の発明では、付加情報のうち、判定手段により特定可能ファイルであると判定する要因となった部分を、その他の部分と異なるように出力されるように強調加工する加工手段を有することを特徴とする。
【００１６】
これにより、請求項８に記載の発明では、視認性が向上するので、ユーザはファイルを容易に区別することができる。
また、判定手段により特定可能ファイルでないと判定されたファイルが複数個ある場合には、請求項９に記載の発明では、判定手段により特定可能ファイルでないと判定されたファイルのうちいずれか１つのファイルを特定可能ファイルとみなしてインデックスデータを作成しても、インデックスデータの作成時間を短縮することができる。
【００１７】
なお、請求項９に記載の発明のようにインデックスデータを作成しても、特定可能ファイルでないと判定された複数個のファイルのうちいずれか１つを特定可能ファイルとみなすのみであるので、他のファイルと区別することができなくなる可能性は低い。
【００１８】
また、請求項１０に記載の発明では、  判定手段により特定可能ファイルでないと判定されたファイルのうち、最大容量のファイルを特定可能ファイルとみなしてインデックスデータを作成しても、インデックスデータの作成時間を短縮することができる。
【００１９】
なお、請求項１０に記載の発明においては、判定手段により特定可能ファイルでないと判定されたファイルのうち、最大容量のファイルのみを特定可能ファイルとみなすので、他のファイルと区別することができなくなる可能性は低い。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施形態を図面と共に説明する。
（第１実施形態）
１．図面の説明
図１は本実施形態に係るプリンタ（画像形成装置）１０の概要を示すブロック図であり、図２はインデックスデータの出力（印刷）の制御を示すフローチャートであり、図３はＳ１０（図２参照）で実行される制御を示すフローチャートであり、図４は本実施形態に係るプリンタ１０によって作成されたインデックスデータの出力例を示す図であり、図５は特許文献１に係るプリンタによって作成されたインデックスデータの出力例を示す図である。
【００２１】
２．プリンタの概要（図１参照）
プリンタ１０は、図１に示すように、記録用紙等の記録媒体に画像を形成する記録部１１、プリンタ１０の使用者により操作される操作パネル１２、各種の情報を表示する表示部１３、外部記憶装置３０が着脱可能に接続される接続端子１４、ＮＩＣ（Network Interface Card）１６等のネットワーク接続用のインターフェース、後述するインデックスを構成する画像データが記憶されている記憶部１５、並びに記録部１１等を制御する制御部１７を有して構成されている。
【００２２】
因みに、制御部１７は、ＣＰＵ、ＲＯＭ及びＲＡＭ等からなる周知のマイクロコンピュータにて構成されたものであり、後述する制御を実行するためのプログラム等は、ＲＯＭに記憶されている。
【００２３】
なお、本実施形態では、接続端子１４として、ＵＳＢ（Universal Serial Bus）規格の接続端子（インターフェース）を採用しているが、本実施形態は、これに限定されるものではなく、他の規格の接続端子でもよい。
【００２４】
一方、外部記憶装置３０も、接続端子１４に接続可能なインターフェースを有する記憶手段であれば何でもよく、具体的には、フラッシュメモリ等の不揮発性半導体記憶装置にて構成されたＵＳＢメモリやＳＤメモリ（登録商標）、ＨＤＤ等の磁気記憶装置  又はプリンタ１０と直接接続して印刷するための通信規格であるＰｉｃｔＢｒｉｄｇｅに対応したデジタルカメラ等が外部記憶装置３０として考えられる。
【００２５】
また、プリンタ１０は、接続端子１４に接続された外部記憶装置３０に記憶されている印刷ファイル等をコンピュータ（図示せず。）を介さずに直接的に印刷（以下、この印刷をダイレクト印刷という。）する機能を有している。
【００２６】
なお、印刷ファイルとは、ＰＤＬ（Page Description Language）形式等のプリンタ１０にて実行可能な特定形式のデータをいい、本実施形態に係るプリンタ１０は、印刷ファイルに加えて、ＢＭＰ（Bit Map）形式やＪＰＥＧ（Joint Photographic Experts Group）形式、等の画像ファイルもダイレクト印刷することができる。そこで、以下の説明においては、ＢＭＰ形式やＪＰＥＧ形式等の画像ファイルも含めて、ダイレクト印刷が可能なファイルを印刷ファイルと呼ぶ。
【００２７】
３．本実施形態に係るプリンタの特徴的作動
図２に示すフローチャートは、ユーザが操作パネル１２を操作することにより、インデックスデータの出力（印刷）が指示されたときに起動されるメイン制御であり、図３に示すフローチャートは、付加情報比較処理（Ｓ１０）の詳細を示すサブ制御である。
【００２８】
３．１．インデックスデータについて
インデックスデータとは、図４に示すように、記憶手段（本実施形態では、外部記憶装置３０）に記憶されているファイルを一覧表示（サムネイル表示）するためのデータである。
【００２９】
そして、本実施形態では、個々の印刷ファイル毎に、その印刷ファイルの内容の特徴を視覚的に示す画像データ（以下、この画像データをインデックスという。）、及びその印刷ファイルの付加情報からなる表示データを作成し、個々の表示データを一覧配置することにより、インデックスデータを構成している。
【００３０】
また、印刷ファイルの付加情報とは、少なくとも印刷ファイルのファイル名を含む情報であって、本実施形態では、ファイル名（拡張子等のファイルの種別を表す記号も含む。）に加えて、印刷ファイルのサイズ及び印刷ファイルの作成更新日時も付加情報として表示している。
【００３１】
そして、本実施形態に係るプリンタ１０においては、インデックスデータの出力指示がされると、接続端子１４に接続されている外部記憶装置３０に記憶されている印刷ファイルのインデックスデータが作成された後、印刷される。
【００３２】
３．２．メイン制御（図２参照）
接続端子１４に外部記憶装置３０が接続された状態で、ユーザが操作パネル１２を操作することにより、インデックスデータの出力（印刷）が指示されると、図２に示すフローチャートが起動される。
【００３３】
なお、本実施形態では、接続端子１４に外部記憶装置３０が接続されていない状態で、インデックスデータの出力が指示されると、外部記憶装置３０を接続端子１４に接続されていない旨の警告が発せられる。
【００３４】
そして、メイン制御が起動されると、先ず、接続端子１４に接続されている外部記憶装置３０（以下、単に、外部記憶装置３０という。）に記憶されている印刷ファイルのいずれか１つの印刷ファイルが取得され（Ｓ１）、その取得された印刷ファイル（以下、Ｓ１にて取得された印刷ファイルを出力ファイルという。）の付加情報が取得される（Ｓ５）。
【００３５】
次に、Ｓ５にて取得された付加情報に基づいて、外部記憶装置３０に記憶されている他の印刷ファイルと識別（区別）することができ得る特定可能ファイルであるか否かを判定する付加情報比較処理が実行される（Ｓ１０）。
【００３６】
そして、付加情報比較処理（Ｓ１０）にて出力ファイルが識別可能であると判定されたか否かが判定され（Ｓ１５）、出力ファイルが識別可能でないと判定された場合には（Ｓ１５：ＮＯ）、通常ファイル展開処理にて表示データが作成される（Ｓ２０）。
【００３７】
なお、通常ファイル展開処理とは、出力ファイルを展開（ラスターデータ化）して、出力ファイルに含まれている画像データ（画像データが複数ある場合は、最初に発見された画像データ）又は第１ページを、その出力ファイルのインデックスとして表示データを作成する処理をいう。
【００３８】
また、出力ファイルが識別可能であると判定された場合には（Ｓ１５：ＹＥＳ）、代替画像展開処理にて表示データが作成される（Ｓ２５）。ここで、代替画像展開処理とは、記憶部１５に記憶されている画像データ（代替画像データ）のいずれか１つを、その出力ファイルのインデックスとして表示データを作成する処理であり、本実施形態では、出力ファイルの種類（拡張子）に基づいて代替画像データを決定している。
【００３９】
なお、代替画像データは、そのサイズが１０ｋＢ程度の印刷ファイルより小さいサイズのデータであり、サイズが小さいほど好ましい。
次に、外部記憶装置３０に他の印刷ファイルが存在するか否か、つまり識別可能であるか否かが判定されていない他の印刷ファイルが存在するか否かが判定され（Ｓ３０）、他のファイルが存在すると判定された場合には（Ｓ３０：ＹＥＳ）、Ｓ１に戻り、他のファイルが存在しないと判定された場合には（Ｓ３０：ＮＯ）、作成されたインデックスデータが印刷されて、本制御が終了する。
【００４０】
３．３．サブ制御（図３参照）
付加情報比較処理（図３参照）が起動されると、先ず、外部記憶装置３０に記憶されている印刷ファイルの中から出力ファイル以外の印刷ファイルが１つ選択されて、その選択された印刷ファイル（以下、この印刷ファイルを選択ファイルという。）の付加情報が取得された後（Ｓ１０１）、出力ファイルのファイル名と選択ファイルのファイル名とが比較される（Ｓ１０５）。
【００４１】
次に、出力ファイルのファイル名を表す文字列と選択ファイルのファイル名を表す文字列とが所定割合以上相違しているか否かが判定される（Ｓ１１０）。なお、本実施形態では、ファイル名を表す文字列が所定パーセント以上一致している場合には、ファイル名が一致していると判定され、それ以外の場合には、ファイル名が一致していないと判定される。
【００４２】
そして、双方のファイル名が所定割合以上相違していないと判定された場合には（Ｓ１１０：ＮＯ）、現在、比較対象となっている出力ファイルは、付加情報のみでは他の印刷ファイルと識別（区別）をすることができないファイルであることを示すフラグ等が設定された後（Ｓ１１５）、本制御が終了する。
【００４３】
一方、双方のファイル名が所定割合以上相違していると判定された場合には（Ｓ１１０：ＹＥＳ）、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在するか否か、つまり出力ファイルとファイル名を比較していない他の印刷ファイルが外部記憶装置３０に存在するか否かが判定される（Ｓ１２０）。
【００４４】
そして、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在すると判定された場合には（Ｓ１２０：ＹＥＳ）、Ｓ１０１に戻って他の印刷ファイルを選択ファイルとして、再び、双方のファイル名が所定割合以上相違しているか否かが判定される（Ｓ１０５、Ｓ１１０）。
【００４５】
一方、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在しないと判定された場合には（Ｓ１２０：ＮＯ）、この出力ファイルは、外部記憶装置３０に記憶されている他のファイル全てに対して識別（区別）可能であると見なされて、その旨を意味するフラグ等が出力ファイルに対して設定された後（Ｓ１２５）、本制御が終了する。
【００４６】
４．本実施形態に係るプリンタの特徴
インデックスデータのインデックスは、印刷ファイルの内容を表す一種の「見出し」であり、その目的は、一の印刷ファイルと他の印刷ファイルとを区別して、ユーザがその一の印刷ファイルを容易に特定することができるようにするためのものである。
【００４７】
つまり、インデックスは、一の印刷ファイルと他の印刷ファイルとを区別して、その一の印刷ファイルを容易に特定することができれば十分であるので、必ずしも印刷ファイルを展開して抽出される画像データである必要はない。
【００４８】
そして、本実施形態では、印刷ファイルに付加された付加情報に基づいて、取得された印刷ファイルが他の印刷ファイルと区別することができ得るか否かを判定し、区別でき得ると判定された特定可能ファイルに対しては、その印刷ファイルを展開することなく、その判定結果に基づいて、外部記憶装置３０に記憶されている印刷ファイルのインデックスデータ（図４参照）を作成するので、全ての印刷ファイルを展開してインデックスデータを作成する特許文献１に記載の発明（図５参照）に比べて、インデックスデータの作成時間の短縮化を図ることができる。
【００４９】
また、本実施形態では、他の印刷ファイルと区別でき得ると判定された印刷ファイルに対しては、その印刷ファイルを展開することなく、記憶部１５に予め記憶されている画像データをその印刷ファイルを示すインデックスとしてインデックスデータを作成するので、全ての印刷ファイルを展開してインデックスデータを作成する特許文献１に記載の発明に比べて、インデックスデータの作成時間の短縮化を図ることができる。
【００５０】
因みに、図４において、表示データ（１）及び表示データ（２）が互いに識別（区別）不可能とされた印刷ファイルの表示データであり、表示データ（３）及び表示データ（４）は、識別（区別）可能とされた印刷ファイルの表示データである。
【００５１】
そして、表示データ（３）、（４）は、インデックスとして記憶部１５に記憶されている画像データ（例えば、「ＰＤＦ ＦＩＬＥ」と書かれた画像データ）が用いられ、表示データ（１）、（２）については、印刷ファイルを展開して得られた画像データをインデックスとしている。
【００５２】
５．発明特定事項と実施形態との対応関係
本実施形態では、外部記憶装置３０が特許請求の範囲に記載された第１記憶手段に相当し、Ｓ１０等が特許請求の範囲に記載された判定手段に相当し、Ｓ２０及びＳ２５等が特許請求の範囲に記載された作成手段に相当し、接続端子１４が特許請求の範囲に記載された接続手段に相当する。
【００５３】
また、記録部１１及び制御部１７等により特許請求の範囲に記載された印刷手段が構成され、記憶部１５が特許請求の範囲に記載された第２記憶手段に相当し、記録部１１及び表示部１３等により特許請求の範囲に記載された出力手段が構成されている。
【００５４】
（第２実施形態）
第１実施形態では、ファイル名を構成する文字列の全てを考慮して、出力ファイルが他の印刷ファイルと識別（区別）可能であるか否かを判定したが、本実施形態は、インデックスデータを出力（印刷）する際に、出力（印刷）可能な文字数（例えば、８文字）の範囲内において、出力ファイルが他の印刷ファイルと識別（区別）可能であるか否かを判定するものである。
【００５５】
１．付加情報比較処理
図６は、本実施形態に係るプリンタ１０の付加情報比較処理（サブ制御）を示すフローチャートである。そして、付加情報比較処理が起動されると、先ず、外部記憶装置３０に記憶されている印刷ファイルの中から出力ファイル以外の印刷ファイルが１つ選択されて、その選択された選択ファイルの付加情報が取得された後（Ｓ２０１）、出力ファイルのファイル名と選択ファイルのファイル名とが比較される（Ｓ２０５）。
【００５６】
次に、出力ファイルのファイル名を表す文字列と選択ファイルのファイル名を表す文字列とが所定の文字数の範囲内で所定割合以上相違しているか否かが判定される（Ｓ２１０）。なお、本実施形態では、ファイル名を表す文字列の左側から８文字を所定の文字数の範囲として判定している。
【００５７】
そして、双方のファイル名が所定割合以上相違していないと判定された場合には（Ｓ２１０：ＮＯ）、現在、比較対象となっている出力ファイルは、付加情報のみでは他の印刷ファイルと識別をすることができないファイルであることを示すフラグ等が設定された後（Ｓ２１５）、本制御が終了する。
【００５８】
一方、双方のファイル名が所定割合以上相違していると判定された場合には（Ｓ２１０：ＹＥＳ）、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在するか否かが判定される（Ｓ２２０）。
【００５９】
そして、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在すると判定された場合には（Ｓ２２０：ＹＥＳ）、Ｓ２０１に戻って他の印刷ファイルを選択ファイルとして、再び、双方のファイル名が所定割合以上相違しているか否かが判定される（Ｓ２０５、Ｓ２１０）。
【００６０】
一方、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在しないと判定された場合には（Ｓ２２０：ＮＯ）、この出力ファイルは、外部記憶装置３０に記憶されている他のファイル全てに対して識別（区別）可能であると見なされて、その旨を意味するフラグ等が出力ファイルに対して設定された後（Ｓ２２５）、本制御が終了する。
【００６１】
２．本実施形態に係るプリンタの特徴
本実施形態では、ファイル名として出力（印刷）可能な文字数の範囲内において、出力ファイルが他の印刷ファイルと識別（区別）可能であるか否かを判定するので、実際にユーザが認識することができる文字列を用いて特定可能ファイルであるか否かを判定することなり、ユーザの感覚に沿った判定をすることが可能となる。
【００６２】
例えば、図４において、各ファイル名の左から８文字目までの文字列が５０％以上相違しているか否かが判定される場合、表示データ（１）に対応する印刷ファイルのファイル名の左から８文字目までの文字列「ＦｉｌｅＮａｍｅ」と表示データ（２）に対応する印刷ファイルのファイル名の左から８文字目までの文字列「ＦｉｌｅＮａｍｅ」とは互いに５０％以上相違していないので、互いに識別不可能とされる。
【００６３】
また、表示データ（３）に対応する印刷ファイルのファイル名の左から８文字目までの文字列「Ｓａｍｐｌｅ１２」及び表示データ（４）に対応する印刷ファイルのファイル名の左から８文字目までの文字列「Ｔｅｓｔ３４５」は、他の表示データに対応する印刷ファイルのファイル名の左から８文字目までの文字列と５０％以上相違しているので、識別可能とされる。
【００６４】
（第３実施形態）
上述の実施形態では、特定可能ファイルのインデックスのみ記憶部１５に記憶されている画像データが用いられたが、本実施形態は、特定可能ファイルでないとされた非特定可能ファイルのうち、いずれか１つの非特定可能ファイルを特定可能ファイルと見なし、その特定可能ファイルと見なされた非特定可能ファイル（以下、見なし特定可能ファイルという。）に対しては、記録部２１に記憶されている画像データを用いて表示データを作成するものである。
【００６５】
１．付加情報比較処理
図７は、本実施形態に係るプリンタ１０の付加情報比較処理（サブ制御）を示すフローチャートである。そして、付加情報比較処理が起動されると、先ず、外部記憶装置３０に記憶されている印刷ファイルの中から出力ファイル以外の印刷ファイルが１つ選択されて、その選択された選択ファイルの付加情報が取得された後（Ｓ３０１）、出力ファイルのファイル名と選択ファイルのファイル名とが比較される（Ｓ３０５）。
【００６６】
次に、出力ファイルのファイル名を表す文字列と選択ファイルのファイル名を表す文字列とが所定割合以上相違しているか否かが判定され（Ｓ３１０）、双方のファイル名が所定割合以上相違していないと判定された場合には（Ｓ３１０：ＮＯ）、その選択ファイルは選択不可能なファイル（非特定可能ファイル）であるとして、その選択ファイルがＲＡＭに記憶される（Ｓ３１５）。
【００６７】
一方、双方のファイル名が所定割合以上相違していると判定された場合には（Ｓ３１０：ＹＥＳ）、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在するか否かが判定される（Ｓ３２０）。
【００６８】
そして、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在すると判定された場合には（Ｓ３２０：ＹＥＳ）、Ｓ３０１に戻って他の印刷ファイルを選択ファイルとして、再び、双方のファイル名が所定割合以上相違しているか否かが判定される（Ｓ３０５、Ｓ３１０）。
【００６９】
一方、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在しないと判定された場合には（Ｓ３２０：ＮＯ）、識別不可能なファイルとして記憶されている印刷ファイルが存在する否かが判定される（Ｓ３２５）。
【００７０】
そして、識別不可能なファイルが存在しないと判定された場合には（Ｓ３２５：ＮＯ）、現在対象となっている出力ファイルは、外部記憶装置３０に記憶されている他のファイル全てに対して識別（区別）可能であると見なされて、その旨を意味するフラグ等が出力ファイルに対して設定された後（Ｓ３３０）、本制御が終了する。
【００７１】
また、識別不可能なファイルが存在すると判定された場合には（Ｓ３２５：ＹＥＳ）、現在対象となっている出力ファイルにＳ３１５で記憶されたファイルに加えた複数個のファイルの中からいずれか１の印刷ファイルのみが選択され（Ｓ３３５）、Ｓ３３５で選択された印刷ファイルが、現在対象となっている出力ファイルであるか否かが判定される（Ｓ３４０）。
【００７２】
なお、Ｓ３３５にて複数個のファイルの中から１つのファイルを選択するにあたって、本実施形態では、例えば、作成更新日時の最も新しい印刷ファイルを選択するようにしている。このように選択された印刷ファイルに対するインデックスとして、記憶部１５に記憶されている代替画像データに基づく表示データが作成された場合、作成更新日時が最も新しいので、代替画像が出力されても印刷ファイルの内容を識別できる可能性が高い。
【００７３】
そして、Ｓ３３５で選択された印刷ファイルが、現在対象となっている出力ファイルであると判定された場合には（Ｓ３４０：ＹＥＳ）、現在対象となっている出力ファイルは、外部記憶装置３０に記憶されている他のファイル全てに対して識別（区別）可能であると見なされて、その旨を意味するフラグ等が出力ファイルに対して設定された後（Ｓ３３０）、本制御が終了する。
【００７４】
一方、Ｓ３３５で選択された印刷ファイルが、現在対象となっている出力ファイルでないと判定された場合には（Ｓ３４０：ＮＯ）、現在対象となっている出力ファイル、付加情報のみでは他の印刷ファイルと識別をすることができないファイルであることを示すフラグ等が設定された後（Ｓ３４５）、本制御が終了する。
【００７５】
２．本実施形態に係るプリンタの特徴
本実施形態では、特定可能ファイルについては、上述の実施形態と同様に、記憶部１５に記憶されている画像データのいずれかをインデックスとして表示データ（インデックスデータ）を作成する。
【００７６】
また、非特定可能印刷ファイルが複数個ある場合には、それら複数個の非特定可能印刷ファイルのうちいずれか１つの印刷ファイルを特定可能印刷ファイルと見なすので、複数個の非特定ファイルの全てを展開することを防止することができ、インデックスデータの作成時間を短縮することができる。
【００７７】
なお、本実施形態のようにインデックスデータを作成しても、非特定可能印刷ファイルと判定された複数個の印刷ファイルのうちいずれか１つを特定可能印刷ファイルとみなすのみであるので、他の印刷ファイルと区別することができなくなる可能性は低い。
【００７８】
因みに、図８は本実施形態に係るプリンタ１０により出力されたインデックスデータの一例を示す図である。そして、図８において、表示データ（１）及び表示データ（２）が互いに識別（区別）不可能とされた印刷ファイルの表示データであり、表示データ（３）及び表示データ（４）は、識別（区別）可能とされた印刷ファイルの表示データである。
【００７９】
このとき、図８においては、表示データ（１）及び表示データ（２）にそれぞれ対応する識別不可能とされた印刷ファイルのうち、表示データ（２）に対応する印刷ファイルが特定可能印刷ファイルとみなされ、表示データ（２）〜（４）については、インデックスとして記憶部１５に記憶されている代替画像データが用いられ、表示データ（１）については、印刷ファイルを展開して得られた画像データがインデックスとして用いられている。
【００８０】
なお、図８に示すように、識別不可能とされた印刷ファイルの表示データ（１）及び表示データ（２）は、いずれも作成更新日が「０７／０２／０８」であるが、表示データ（１）及び表示データ（２）に対応する印刷ファイルは、表示しきれない付加情報として作成更新時刻を有しており、この作成更新時刻も加味され、表示データ（２）に対応する印刷ファイルが表示データ（１）に対応する印刷ファイルよりも作成更新日時が新しいとみなされている。
【００８１】
（第４実施形態）
本実施形態は、第３実施形態の変形例である。具体的には、複数個の非特定可能印刷ファイルのうちいずれか１つを選択するにあたり、それら非特定可能ファイルのうち容量（サイズ）が最大となる印刷ファイルを特定可能ファイルと見なすものである。
【００８２】
１．付加情報比較処理
図９は、本実施形態に係るプリンタ１０の付加情報比較処理（サブ制御）を示すフローチャートである。そして、付加情報比較処理が起動されると、先ず、外部記憶装置３０に記憶されている印刷ファイルの中から出力ファイル以外の印刷ファイルが１つ選択されて、その選択された選択ファイルの付加情報が取得された後（Ｓ４０１）、出力ファイルのファイル名と選択ファイルのファイル名とが比較される（Ｓ４０５）。
【００８３】
次に、出力ファイルのファイル名を表す文字列と選択ファイルのファイル名を表す文字列とが所定割合以上相違しているか否かが判定され（Ｓ４１０）、双方のファイル名が所定割合以上相違していないと判定された場合には（Ｓ４１０：ＮＯ）、その選択ファイルは選択不可能なファイル（非特定可能ファイル）であるとして、その選択ファイルがＲＡＭに記憶される（Ｓ４１５）。
【００８４】
一方、双方のファイル名が所定割合以上相違していると判定された場合には（Ｓ４１０：ＹＥＳ）、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在するか否かが判定される（Ｓ４２０）。
【００８５】
そして、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在すると判定された場合には（Ｓ４２０：ＹＥＳ）、Ｓ４０１に戻って他の印刷ファイルを選択ファイルとして、再び、双方のファイル名が所定割合以上相違しているか否かが判定される（Ｓ４０５、Ｓ４１０）。
【００８６】
一方、出力ファイルと比較する他の印刷ファイルが外部記憶装置３０に存在しないと判定された場合には（Ｓ４２０：ＮＯ）、識別不可能なファイルとして記憶されている印刷ファイルが存在する否かが判定される（Ｓ４２５）。
【００８７】
そして、識別不可能なファイルが存在しないと判定された場合には（Ｓ４２５：ＮＯ）、現在対象となっている出力ファイルは、外部記憶装置３０に記憶されている他のファイル全てに対して識別（区別）可能であると見なされて、その旨を意味するフラグ等が出力ファイルに対して設定された後（Ｓ４３０）、本制御が終了する。
【００８８】
また、識別不可能なファイルが存在すると判定された場合には（Ｓ４２５：ＹＥＳ）、現在対象となっている出力ファイルにＳ４１５で記憶されたファイルに加えた複数個のファイルの中から最もサイズの大きい印刷ファイルが選択され（Ｓ４３５）、Ｓ４３５で選択された印刷ファイルが、現在対象となっている出力ファイルであるか否かが判定される（Ｓ４４０）。
【００８９】
そして、Ｓ４３５で選択された印刷ファイルが、現在対象となっている出力ファイルであると判定された場合には（Ｓ４４０：ＹＥＳ）、現在対象となっている出力ファイルは、外部記憶装置３０に記憶されている他のファイル全てに対して識別（区別）可能であると見なされて、その旨を意味するフラグ等が出力ファイルに対して設定された後（Ｓ４３０）、本制御が終了する。
【００９０】
一方、Ｓ４３５で選択された印刷ファイルが、現在対象となっている出力ファイルでないと判定された場合には（Ｓ４４０：ＮＯ）、現在対象となっている出力ファイル、付加情報のみでは他の印刷ファイルと識別をすることができないファイルであることを示すフラグ等が設定された後（Ｓ４４５）、本制御が終了する。
【００９１】
２．本実施形態に係るプリンタの特徴
本実施形態では、特定可能ファイルについては、上述の実施形態と同様に、記憶部１５に記憶されている画像データのいずれかをインデックスとして表示データ（インデックスデータ）を作成する。
【００９２】
また、非特定可能印刷ファイルが複数個ある場合には、それら複数個の非特定可能印刷ファイルのうち最もサイズが大きい印刷ファイルを特定可能印刷ファイルと見なすので、複数個の非特定ファイルの全てを展開することを防止することができ、インデックスデータの作成時間を一層効果的に短縮することができる。
【００９３】
なお、本実施形態のようにインデックスデータを作成しても、非特定可能印刷ファイルと判定された複数個の印刷ファイルのうちいずれか１つを特定可能印刷ファイルとみなすのみであるので、他の印刷ファイルと区別することができなくなる可能性は低い。
【００９４】
因みに、図１０は本実施形態に係るプリンタ１０により出力されたインデックスデータの一例を示す図である。そして、図１０において、表示データ（１）及び表示データ（２）が互いに識別（区別）不可能とされた印刷ファイルの表示データであり、表示データ（３）及び表示データ（４）は、識別（区別）可能とされた印刷ファイルの表示データである。
【００９５】
このとき、図１０においては、表示データ（１）及び表示データ（２）にそれぞれ対応する識別不可能とされた印刷ファイルのうち、表示データ（１）に対応する印刷ファイルが特定可能印刷ファイルとみなされ、表示データ（１）、（３）、（４）については、インデックスとして記憶部１５に記憶されている代替画像データが用いられ、表示データ（２）については、印刷ファイルを展開して得られた画像データがインデックスとして用いられている。
【００９６】
（第５実施形態）
本実施形態では、表示データとして作成される付加情報のうち、特定可能印刷ファイルであると判定する要因となった部分を、図１１に示すように、その他の部分と異なるように出力されるように強調加工したものである。
【００９７】
なお、図１１では、特定可能印刷ファイルであると判定する要因となった部分を、他の部分より太くすることにより、強調加工したが、本実施形態はこれに限定されるものではなく、例えば、出力（印刷）する際の色を他の部分と相違させる等してもよい。
【００９８】
これにより、本実施形態では、視認性が向上するので、利用者は印刷ファイルを容易に区別することができる。
因みに、本実施形態では、制御部１５が特許請求の範囲に記載された加工手段に相当する。
【００９９】
（その他の実施形態）
上述の実施形態では、記憶部１５に記憶されている画像データは、例えば図４に示すように、印刷ファイルの付加情報の詳細情報（例えば、ファイルの種類を示す拡張子）を表したものであったが、本発明はこれに限定されるものではない。
【０１００】
また、第４実施形態では、複数個の非特定可能印刷ファイルのうち最もサイズが大きい印刷ファイルを特定可能印刷ファイルと見なしたが、本発明はこれに限定されるものではなく、例えば複数個の非特定可能印刷ファイルのうち所定サイズ以上の印刷ファイルを特定可能ファイルと見なしてもよい。
【０１０１】
また、上述の実施形態では、外部記憶装置３０に記憶されている印刷ファイルに対してインデックスデータを作成したが、本発明はこれに限定されるものではなく、プリンタ１０に内蔵されている記憶装置に記憶されている印刷ファイルに対してインデックスデータを作成してもよい。
【０１０２】
また、上述の実施形態では、インデックスデータを印刷出力したが、本発明はこれに限定されるものではなく、表示部１３に表示出力してもよい。
また、上述の実施形態では、特定可能ファイルについては、記憶部１５に記憶されている画像データのうちいずれかをインデックスとしたが、本発明はこれに限定されるものではなく、例えば、特定可能ファイルのインデックスを表示しない、又は記憶部１５に記憶されている画像データを用いることなくファイルの種別をインデックスとして表示する等してもよい。
また、上述の実施形態では、ファイル名を比較することにより、特定可能ファイルであるか否かを判定したが、ファイル名に加えて作成更新日時やファイル形式等の他の付加情報を加味して特定可能ファイルであるか否かを判定してもよい。
【０１０３】
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態に係るプリンタ（画像形成装置）１０の概要を示すブロック図である。
【図２】本発明の実施形態に係るプリンタのインデックスデータの出力（印刷）の制御を示すフローチャートである。
【図３】本発明の第１実施形態に係るプリンタ１０で実行される制御を示すフローチャートである。
【図４】本発明の第１実施形態に係るプリンタ１０によって作成されたインデックスデータの出力例を示す図である。
【図５】特許文献１に係るプリンタによって作成されたインデックスデータの出力例を示す図である。
【図６】本発明の第２実施形態に係るプリンタ１０の付加情報比較処理（サブ制御）を示すフローチャートである。
【図７】本発明の第３実施形態に係るプリンタ１０の付加情報比較処理（サブ制御）を示すフローチャートである。
【図８】本発明の第３実施形態に係るプリンタ１０により出力されたインデックスデータの一例を示す図である。
【図９】本発明の第４実施形態に係るプリンタ１０の付加情報比較処理（サブ制御）を示すフローチャートである。
【図１０】本発明の第４実施形態に係るプリンタ１０により出力されたインデックスデータの一例を示す図である。
【図１１】本発明の第５実施形態に係るプリンタ１０により出力されたインデックスデータの一例を示す図である。
【符号の説明】
【０１０５】
１０…プリンタ、１１…記録部、１２…操作パネル、１３…表示部、
１３…表示部、１４…接続端子、１５…記憶部、１５…制御部、１７…制御部、
２１…記録部、３０…外部記憶装置。
【図１】
2008296507.tif 000003
【図２】
2008296507.tif 000004
【図３】
2008296507.tif 000005
【図６】
2008296507.tif 000006
【図７】
2008296507.tif 000007
【図９】
2008296507.tif 000008
【図１０】
2008296507.tif 000009
【図４】
2008296507.tif 000010
【図５】
2008296507.tif 000011
【図８】
2008296507.tif 000012
【図１１】
2008296507.tif 000013