(57)【特許請求の範囲】
【請求項１】
ファイル名を表示するエリアに字数制限が設けられた表示部と、前記ファイル名に基づいて、エリアの表示可能文字数に対応する表示ファイル名を作成する制御部とを備えた表示装置であって、
複数のファイル名を表示するとき、前記制御部は、ファイル名同士を比較して異なる文字を検出して、前記ファイル名から所定数の文字数からなる複数のブロックを抽出し、ブロック同士の間に記号を挿入して、他の表示ファイル名とは異なる前記表示ファイル名を作成し、前記表示ファイル名を構成する最初のブロックは、前記ファイル名の先頭から所定数の文字からなることを特徴とする表示装置。
【請求項２】
制御部は、検出された異なる文字の先頭からの番数が表示可能文字数以上のとき、ファイル名の先頭から所定数の文字からなるブロックと、ファイル名の末尾から所定数の文字からなるブロックとを抽出することを特徴とする請求項１に記載の表示装置。
【請求項３】
制御部は、検出された異なる文字の先頭からの番数が表示可能文字数より小さいとき、ファイル名の先頭から表示可能文字数の文字を抽出して、表示ファイル名とすることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
制御部は、ファイル名の途中に異なる文字がある場合、異なる文字を含む前後所定数の文字からなるブロックと、ファイル名の末尾から所定数の文字からなるブロックとを抽出することを特徴とする請求項１または２に記載の表示装置。
【請求項５】
表示ファイル名に使用される記号は、ファイル名に使用不可能な記号とされることを特徴とする請求項１〜４のいずれかに記載の表示装置。
【請求項６】
制御部は、ブロック同士の間に文字がある場合、省略する文字を記号に置換し、ブロック同士の間に文字がない場合、記号を挿入することを特徴とする請求項５に記載の表示装置。
【請求項７】
制御部は、ファイル名の先頭の文字から順に比較して異なる文字を検出することを特徴とする請求項２に記載の表示装置。
【請求項８】
制御部は、ファイル名から連続する複数の文字を抜き出し、前記連続する複数の文字ごとに比較して異なる文字を検出することを特徴とする請求項６に記載の表示装置。
【請求項９】
制御部は、異なる文字の表示を変化させることを特徴とする請求項１〜８のいずれかに記載の表示装置。
【請求項１０】
請求項１〜９のいずれかに記載の表示装置が、コピー機、プリンタ、ファクシミリ、スキャナ、もしくは、これら２つ以上を組み合わせた複合機器に装着されたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部にデータのファイル名を表示する表示装置と、それを備えた画像処理装置に関する。
【背景技術】
【０００２】
現在の画像処理装置は、例えば、ＵＳＢメモリに格納したＡｄｏｂｅ社のＰＤＦデータやＭｉｃｒｏｓｏｆｔ社のエクセルデータといった画像データのファイル名を表示部で表示し、利用者が表示されたファイル名を選択すると、ファイルに対してコピーやファックスといった処理をする機能が搭載されている。
【０００３】
ところで、画像処理装置に搭載される表示部は、コストや設置面積の点で表示画素数が限られた低解像度の表示部を採用する場合が多い。そのため、表示部は、画面に表示できる文字数が制限されるので、ファイル名を全て表示しきれない場合がある。この場合、例えば、複数のファイル名を表示するとき、ファイル名の先頭から表示可能文字数内の文字が他のファイル名と同じだと、表示されたファイル名ではどのファイルなのか区別がつかないといった問題がある。
【０００４】
そこで、特許文献１では、長いファイル名を処理して短いファイル名とする方法が記載されている。
【特許文献１】特開２００６−９２０８７公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１は、コンピュータによるファイル管理のためのものである。そのため、特許文献１は、ほとんど同一名称の複数のファイル名を単純に短くしても、視認性の悪い操作部でのファイル選択の利便性、効率は改善されない。
【０００６】
また、表示部の表示面積が比較的小さい上、利用者が立ち姿勢で表示部を見ることが多いため、文字の識別が困難である。そのため、仮に、ファイル名をすべて表示できたとしても、他のファイル名と比べて一部だけが異なる場合は、ファイル名の識別は困難である。
【０００７】
本発明は、上記に鑑み、複数のファイル名を表示する際に、他のファイル名と識別しやすいファイル名を作成する表示装置、および、それを備えた画像処理装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明では、ファイル名を表示するエリアに字数制限が設けられた表示部と、前記ファイル名に基づいて、エリアの表示可能文字数に対応する表示ファイル名を作成する制御部とを備えた表示装置であって、複数のファイル名を表示するとき、前記制御部は、他の表示ファイル名と異なる表示ファイル名を作成することを特徴とする。
【０００９】
表示部は、ファイル名を表示するエリアを有する画面を備える。制御部は、前記画面に複数のファイル名を表示する場合、他の表示ファイル名と異なる表示ファイル名を各ファイル名に基づいて作成する。
【００１０】
また、制御部は、表示部の表示可能文字数に応じた表示ファイル名を作成する。表示部は、制御部からの指示に基づいて、決められたエリアの表示可能文字数以内で作成された表示ファイル名を表示する。
【００１１】
具体的には、制御部は、表示部に表示する他のファイル名と比較して異なる文字を検出する。検出手段としては、制御部がファイル名の先頭の文字から順に比較して異なる文字を検出する。例えば、制御部は、ファイル名から連続する複数の文字を抽出し、前記連続する複数の文字ごとに比較して異なる文字を検出する。
【００１２】
異なる文字を検出すると、制御部は、その異なる文字を抽出し、抽出した異なる文字を含ませた表示ファイル名を作成する。具体的には、制御部は、異なる文字を含む連続する文字からなるブロックを抽出する。そして、制御部は、抽出したブロックを組み合わせて表示ファイル名を作成する。具体的には、制御部は、同じ文字からなるブロックを記号に置換し、文字と記号とを組み合わせて表示ファイル名を作成する。
【００１３】
抽出するブロックは、ファイル名の先頭あるいは末尾から所定数の文字とするとよい。通常、ファイル名は、その先頭あるいは末尾において、他のファイル名と異ならして、差別化を図ることが多いので、先頭あるいは末尾の文字を表示ファイル名に用いることで、利用者は判別し易くなる。
【００１４】
なお、ブロックとは、複数の連続する文字から構成されるものであって、例えば、異なる文字と、その前後の複数の文字を含む。
【００１５】
制御部は、他の表示ファイル名と比較して異なる文字を検出し、前記異なる文字の表示を変化させることを特徴とする。制御部は、作成した表示ファイル名同士を比較し、異なる文字を検出する。検出した異なる文字を他の文字の表示と異なる表示に変更する。例えば、文字の表示色を変える、文字を点滅させる、文字を太字にするといったことが考えられる。これにより、利用者は、一目で異なる文字を判別することができるので、出力するファイルを表示されたファイルの中から選択することが容易となる。
【００１６】
これら表示装置を画像処理装置に供える。画像処理装置は、コピー機、プリンタ、ファクシミリ、スキャナ、もしくは、これら２つ以上を組み合わせた複合機である。
【発明の効果】
【００１７】
本発明によると、表示可能な限られた字数の中で、他とは異なるファイル名にすることにより、利用者は、出力したいデータのファイル名を一目で判別することができる。これにより、利用者は、必要な画像データの処理を行なう際、容易に処理をしたいファイルを選択することができる。したがって、処理の開始までの時間が早くなり、処理時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【００１８】
〔第１実施形態〕
以下、本発明の第１実施形態にかかる表示装置を詳細に説明する。なお、説明の便宜上、表示装置をコピーモード、プリンタモード、スキャナモード、ファクシミリモード、および、データファイリングモードを有する画像処理装置に装着した場合で説明する。
【００１９】
図１は、画像処理装置の一実施形態を示すブロック図である。画像処理装置は、原稿の画像を読み取って記録用紙に印刷するコピーモード、原稿の画像を読み取って送信したり、原稿の画像を受信して記録用紙に印刷したりするファクシミリモード、情報端末装置１からネットワークを通じて受信した画像を記録用紙に印刷するプリンタモード、原稿の画像を読み取ってハードディスクやメモリ等の記憶部に記憶するデータファイリングモード等を選択的に行なうことができる。
【００２０】
画像処理装置は、画像処理・プリント処理部２と、プリントエンジン９と、操作部５とを備える。画像処理・プリント処理部２と、プリントエンジン９と、操作部５は、それぞれが通信可能に接続される。
【００２１】
画像処理・プリント処理部２は、ＬＡＮ３を介して情報端末装置であるパソコン１と通信可能に接続されるＬＡＮＩ／Ｆ２ａと、スキャナ１４と通信可能に接続されるスキャナＩ／Ｆ２ｂと、通信ライン１３を介して操作部５と通信可能に接続される操作部Ｉ／Ｆ２ｃと、画像転送用バス１０を介してプリントエンジン９と通信可能に接続されるプリントエンジンＩ／Ｆ２ｄと、ＵＳＢメモリ４が接続されるＵＳＢＩ／Ｆ１１と、これらの制御を司るＣＰＵ１２とを備える。
【００２２】
ＬＡＮＩ／Ｆ２ａは、ＬＡＮ３に接続される。画像処理・プリント処理部２は、ＬＡＮ３を通してパソコン１と通信可能とされる。ＣＰＵ１２は、パソコン１からの画像データを受けてプリントやファックス等の種々の処理を行なう。
【００２３】
スキャナＩ／Ｆ２ｂには、スキャナ１４が接続される。ＣＰＵ１２は、スキャナ１３から読み込まれた原稿の画像データを受けて、印字用データを生成する。そして、ＣＰＵ１２は、生成した印字用データを用いてプリントやファックス等の種々の処理を行なう。
【００２４】
ＵＳＢＩ／Ｆ１１には、画像データ等の各種データが格納されたＵＳＢメモリ４が接続される。ＣＰＵ１２は、ＵＳＢＩ／Ｆ１１に接続されたＵＳＢメモリ４から画像データを読み出す。そして、ＣＰＵ１２は、ＵＳＢメモリ４から読み出した画像データを用いてプリントやファックス等の種々の処理を行なう。また、ＣＰＵ１２は、読み出した画像データのファイル名２０を操作部Ｉ／Ｆ２ｃと通信ライン１３を介して操作部５に送信する。
【００２５】
プリントエンジンＩ／Ｆ２ｄには、プリントエンジン９が接続される。ＣＰＵ１２は、画像転送用バス１０を通して、画像データから生成された印字用データをプリントエンジン９に送信する。プリントエンジン９は、受信した印字用データに基づいてレーザ光で静電複写を行なう。
【００２６】
操作部Ｉ／Ｆ２ｃには、通信ライン１３を介して操作部５に通信可能に接続される。ＣＰＵ１２は、ＵＳＢＩ／Ｆ１１に接続されたＵＳＢメモリ４、スキャナＩ／Ｆ２ｂに接続されたスキャナ１４、あるいは、ＬＡＮＩ／Ｆ２ａに接続されたパソコン１等からの画像データを通信ライン１３を介して操作部５に送信する。
【００２７】
操作部５は、図２に示すように、画像データのファイル名２０を表示する表示部６と、操作用のキー７と、操作部５の処理を記述したプログラム、表示用のデータおよび表示用のフォント等を格納するＲＯＭ１５と、作業用の記憶域であるＲＡＭ１６と、これらの制御を司る制御部であるＣＰＵ８とを備える。なお、表示部６とＣＰＵ８とから表示装置を構成する。
【００２８】
表示部６は、ファイル名２０を表示する液晶パネル６ａと、前記液晶パネル６ａを駆動制御する液晶ドライバ６ｂとを備える。表示部６は、ＣＰＵ８からの指示に基づいて、画像処理・プリント処理部２から受信したファイルの属性を表示する。ここで、属性とは、ファイルのファイル名、ファイルのサイズ、記憶あるいは更新された日時等である。
【００２９】
キー７は、キーマトリクス７ａを通してＣＰＵ８に接続される。キー７は、利用者のファイル選択作業等に使用される。
【００３０】
次に、プリンタモードを例に挙げて、画像処理装置の動作を説明する。なお、説明の便宜上、出力する画像データは、ＵＳＢメモリ４に格納されているものとする。
【００３１】
利用者が、ＵＳＢメモリ４をＵＳＢＩ／Ｆ１１に接続する。ＣＰＵ１２は、ＵＳＢメモリ４に格納されている画像データのファイルを一覧にしたテーブルを読み出す。ＣＰＵ１２は、読み出したテーブルから各ファイルの属性を操作部５のＣＰＵ８に送信する。
【００３２】
ＣＰＵ８は、受信したファイルの属性から各ファイルのファイル名を抽出する。ＣＰＵ８は、液晶ドライバ６ｂを駆動制御して、抽出したファイル名２０を表示部６に表示させる。利用者は、表示部６に表示されたファイル名２０からプリントしたい画像データを選択する。
【００３３】
具体的には、利用者は、キー７を操作して、表示部６に表示されたファイル名２０を選択する。ファイル名２０が選択されると、ＣＰＵ８は、選択されたファイル名２０をＣＰＵ１２に送信する。
【００３４】
ＣＰＵ１２は、受信したファイル名２０からプリントする画像データをＵＳＢメモリ４から読み出す。ＣＰＵ１２は、読み出した画像データを、印字可能な形式の印字用データに変換する。ＣＰＵ１２は、印字用データをプリントエンジン９に送信する。プリントエンジン９は、印字用データに基づいてプリントを実行する。
【００３５】
ところで、表示部６は、コストや設置面積の点で表示画素数が限られた低解像度の物を採用する場合が多い。表示部６は、ファイル名２０を表示するためのエリアに表示できる文字数を制限する。画像データのファイル名２０が長いと、表示部６に全ての文字を表示することができない場合がある。
【００３６】
例えば、表示部６の表示可能文字数が１６文字の場合、図３（ａ）に示す２３文字のファイル名２０は、図３（ｂ）のように、ファイル名２０の先頭から１６文字までしか表示されない。そのため、末尾の文字だけが異なる複数のファイル名２０を同時に表示する場合、表示部６は、全て同じ名称のファイル名２０が表示される。そのため、利用者は、どのファイル名２０が目的のファイルなのかを判別することができない。
【００３７】
そこで、操作部５のＣＰＵ８には、利用者の操作性を向上するために、表示部６に表示されるファイル名２０を、他のファイル名２０と異なるように表示可能文字数に対応する表示ファイル名２１を作成する表示ファイル名作成機能を備える。
【００３８】
表示ファイル作成機能が実行されると、ＣＰＵ８は、同時に表示されるファイル名同士の先頭の文字から順に比較して異なる文字を検出し、抽出する。そして、ＣＰＵ８は、抽出した文字を含ませた表示ファイル名２１を作成する。抽出する文字は、例えば、ファイル名２０の先頭および末尾から所定数の文字が考えられる。ＣＰＵ８は、ファイル名２０の先頭および末尾から所定数の文字からなるブロックＢ１，Ｂ２で抽出し、そのブロックを組み合わせて表示ファイル名２１を作成する。
【００３９】
なお、ファイル名２０の中間は省略して、「…」、「＠」、「＊」あるいは「￥」といった記号を用いる。すなわち、抽出したブロックＢ１，Ｂ２同士の間に文字が有る場合は、その省略した文字を記号に置換する。ブロックＢ１，Ｂ２同士の間に文字が無い場合は、ブロックＢ１，Ｂ２同士の間に記号を挿入する。記号は、ファイル名２０に使用不可能なものを使うと良い。
【００４０】
具体的には、ＣＰＵ８は、抽出した文字、例えば、ファイル名２０の先頭から７文字からなるブロックＢ１と、ファイル名２０の末尾から８文字からなるブロックＢ２を抽出した場合、「ブロックＢ１」＋「記号」＋「ブロックＢ２」とする表示ファイル名２１を作成する。
【００４１】
次に、具体的な表示ファイル名２１の作成動作を、図５のフローチャートに基づいて説明する。
【００４２】
なお、説明の便宜上、表示部６の表示可能文字数は１６文字とする。ファイル名２０の先頭および末尾から抽出するブロックの文字数は、先頭から７文字、末尾から８文字とする。画像データは、ＵＳＢメモリ４に格納されているものとする。ＵＳＢメモリ４に格納される画像データのファイル名２０は図４に示す。
【００４３】
利用者がＵＳＢＩ／Ｆ１１にＵＳＢメモリ４を接続すると、ＣＰＵ１２は、ＵＳＢメモリ４から画像データのファイルを一覧にしたテーブルを読み出す。ＣＰＵ１２は、読み出したテーブルから各ファイルの属性を操作部５のＣＰＵ８に送信する。
【００４４】
ＣＰＵ８は、受信したファイルの属性から各ファイルのファイル名Ｆ１，Ｆ２，Ｆ３を抽出する（Ｓ４０）。ＣＰＵ８は、抽出したファイル名Ｆ１，Ｆ２，Ｆ３が表示ファイル名２１で表示するか、そのままのファイル名２０を先頭から表示すべきかの表示フラグを初期化（ｆ１，ｆ２，ｆ３＝０）する（Ｓ４１）。なお、表示フラグは、表示ファイル名２１で表示する場合は「１」、そのままのファイル名２０を先頭から表示する場合は「０」である。
【００４５】
ＣＰＵ８は、ファイル名Ｆ１とファイル名Ｆ２、ファイル名Ｆ１とファイル名Ｆ３、ファイル名Ｆ２とファイル名Ｆ３の順にそれぞれで、先頭から何番目の文字が異なっているかを比較する。
【００４６】
ＣＰＵ８は、比較する文字の番数Ｎを初期化（Ｎ＝１）する（Ｓ４２）。ＣＰＵ８は、比較する文字数Ｌを設定する（Ｓ４３）。文字数Ｌは、比較するファイル名２０の内、文字数が少ない方のファイル名２０の文字数に設定する。本実施例では、ファイル名Ｆ１が１７文字、ファイル名Ｆ２およびファイル名Ｆ３が２３文字である。したがって、ファイル名Ｆ１とファイル名Ｆ２を比較する場合、文字数Ｌは、Ｌ＝１７と設定する。なお、ファイル名Ｆ１とファイル名Ｆ３を比較するときの文字数ＬはＬ＝１７、ファイル名Ｆ２とファイル名Ｆ３を比較するときの文字数ＬはＬ＝２３となる。
【００４７】
ＣＰＵ８は、ファイル名Ｆ１とファイル名Ｆ２の先頭からＮ番目の文字を比較する（Ｓ４４）。文字が一致する場合、ＣＰＵ８は、番数Ｎを「Ｎ＋１」に変更する。そして、変更した番数Ｎ（Ｎ＝Ｎ＋１）が文字数Ｌより大きいか否かを判定する。番数Ｎ（Ｎ＝Ｎ＋１）が文字数Ｌより大きい場合は、ファイル名Ｆ１とファイル名Ｆ２の比較を終了する。そして、次のファイル名Ｆ１とファイル名Ｆ３の比較を開始する（Ｓ４７）。
【００４８】
番数Ｎ（Ｎ＝Ｎ＋１）が文字数Ｌ以下の場合は、ファイル名Ｆ１の先頭からＮ＋１番目の文字とファイル名Ｆ２の先頭からＮ＋１番目の文字を比較する。このように、ファイル名Ｆ１のＮ番目の文字とファイル名Ｆ２のＮ番目の文字とが異なるまで比較する。
【００４９】
ファイル名Ｆ１とファイル名Ｆ２のＮ番目の文字を比較した結果、異なる文字を検出すると（Ｓ４４）、ＣＰＵ８は、番数Ｎが表示部６の表示可能文字数より大きいか否かを判定する（Ｓ４５）。番数Ｎが表示可能文字数より小さい場合は、ファイル名Ｆ１とファイル名Ｆ２の比較を終了する。そして、次のファイル名Ｆ１とファイル名Ｆ３の比較を開始する（Ｓ４７）。
【００５０】
番数Ｎが表示可能文字数以上の場合は、ＣＰＵ８は、ファイル名Ｆ１とファイル名Ｆ２の表示フラグをｆ１，ｆ２＝０からｆ１，ｆ２＝１に変更する（Ｓ４６）。そして、次のファイル名Ｆ１とファイル名Ｆ３の比較を開始する（Ｓ４７）。
【００５１】
次にＣＰＵ８は、Ｓ４７、Ｓ４８、Ｓ５２〜Ｓ５６のステップで、ファイル名Ｆ１とファイル名Ｆ３の比較を行なう。このときの動作は、ファイル名Ｆ１とファイル名Ｆ２の比較動作（Ｓ４２〜Ｓ４６、Ｓ５０、Ｓ５１）と同じである。
【００５２】
ファイル名Ｆ１とファイル名Ｆ３の比較が終了すると、ＣＰＵ８は、Ｓ５７〜Ｓ６３のステップで、ファイル名Ｆ２とファイル名Ｆ３の比較を行なう。このときの動作は、ファイル名Ｆ１とファイル名Ｆ２の比較動作（Ｓ４２〜Ｓ４６、Ｓ５０、Ｓ５１）と同じである。
【００５３】
ファイル名Ｆ１，Ｆ２，Ｆ３の比較が終了すると、ＣＰＵ８は、ファイル名Ｆ１の表示フラグがｆ１＝１であるか否かを判定する（Ｓ６４）。ｆ１＝１でない場合、すなわち、ｆ１＝０の場合、ＣＰＵ８は、ファイル名Ｆ１の先頭から１６文字を抽出し、抽出した文字で表示ファイル名２１を作成する（Ｓ６６）。本実施例の場合、ＣＰＵ８は、ファイル名Ｆ１の表示ファイル名２１を「特許出願２００７年進捗資料作成−」と作成する。
【００５４】
ｆ１＝１の場合、ＣＰＵ８は、ファイル名Ｆ１の先頭および末尾から所定数の文字からなるブロックＢ１，Ｂ２を抽出する。すなわち、ＣＰＵ８は、「先頭から７文字」のブロックＢ１と「末尾から８文字」のブロックＢ２を抽出する。そして、ＣＰＵ８は、抽出したブロックＢ１，Ｂ２を用いて表示ファイル名２１を作成する（Ｓ６５）。本実施例の場合、ＣＰＵ８は、ファイル名Ｆ１の表示ファイル名２１を「特許出願２００…進捗資料作成−１」と作成する。
【００５５】
ファイル名Ｆ１の表示ファイル名２１を作成すると、ＣＰＵ８は、Ｓ６７〜Ｓ６９のステップでファイル名Ｆ２の表示ファイル名２１を作成する。このときの動作は、ファイル名Ｆ１の表示ファイル名２１の作成動作（Ｓ６４〜Ｓ６６）と同じである。
【００５６】
ファイル名Ｆ２の表示ファイル名２１を作成すると、ＣＰＵ８は、Ｓ７０〜Ｓ７２のステップでファイル名Ｆ３の表示ファイル名２１を作成する。このときの動作は、ファイル名Ｆ１の表示ファイル名２１の作成動作（Ｓ６４〜Ｓ６６）と同じである。
【００５７】
ファイル名Ｆ１，Ｆ２，Ｆ３の表示ファイル名２１の作成が終了すると、ＣＰＵ８は、液晶ドライバ６ｂを駆動制御して、作成したファイル名Ｆ１，Ｆ２，Ｆ３の表示ファイル名２１（図６参照）を表示部６に表示させる（Ｓ７３）。
【００５８】
これにより、表示部６にファイル名２０のすべてを表示できない場合であっても、互いに異なる表示ファイル名２１を表示することができる。そのため、利用者は、容易に所望するファイル名２０を選択することができるので、設定時間の短縮を図ることができる。
【００５９】
〔第２実施例〕
次に、図７〜図９を用いて、第２実施形態にかかる表示装置を詳細に説明する。なお、本実施形態は、表示ファイル作成機能が第１実施形態と異なる。すなわち、ＣＰＵ８がファイル名同士を比較する方法と、比較した結果から表示ファイル名１７１を作成する方法が第１実施形態と異なる。その他の構成および作用効果は、第１実施形態と同じである。
【００６０】
本実施形態の表示ファイル作成機能は、ファイル名１７０から連続する複数の文字を抽出し、前記連続する複数の文字ごとに他のファイル名１７０と比較して異なる文字を検出する。例えば、表示する文字が図７に示すようなファイル名Ｆ’１「特許出願２００７年度進捗率報告用資料−１」とした場合、ＣＰＵ８は、ファイル名Ｆ’１の先頭から所定の文字、例えば、所定文字が２文字の場合は、ファイル名Ｆ’１から「特許」を抽出する。そして、ＣＰＵ８は、抽出した「特許」と同じ文字が他のファイル名１７０にあるかを先頭から順に比較する。
【００６１】
比較するファイル名Ｆ’２が、図７に示す「特許出願２００７年度上期進捗報告用資料−１」の場合、ＣＰＵ８は、「特許」、「許出」、「出願」、・・・、「Ｎ，（Ｎ＋１）」の順に比較する。ＣＰＵ８は、比較した結果、ファイル名Ｆ’１から抽出した文字とファイル名Ｆ’２から抽出した文字とが異なるときは不一致文字位置フラグｐ１をｐ１〔Ｎ〕＝０にし、同じときは不一致文字位置フラグｐ１をｐ１〔Ｎ〕＝１にする。
【００６２】
この比較を、ファイル名１７０の各番数Ｎで行ない、各番数Ｎで不一致文字位置フラグｐ１を付す。そして、次の番数Ｎ、ファイル名Ｆ’１では、「許出」を抽出して、ファイル名Ｆ’２と比較する。この比較動作を、ファイル名Ｆ’１の全ての番数Ｎが終了するまで行なう。
【００６３】
ＣＰＵ８は、検出した異なる文字を抽出する。そして、ＣＰＵ８は、抽出した文字を含ませた表示ファイル名１７１を作成する。例えば、ＣＰＵ８は、不一致文字位置フラグｐ１，ｐ２，ｐ３に基づいて異なる文字を含む連続する文字からなるブロックｂを抽出する。そして、ＣＰＵ８は、抽出したブロックｂを含ませた表示ファイル名１７１を作成する。
【００６４】
具体的には、ＣＰＵ８は、不一致文字位置フラグｐ１，ｐ２，ｐ３からファイル名１７０の途中で異なる文字がないか否かを判定する。ＣＰＵ８は、不一致文字位置フラグｐ１，ｐ２，ｐ３からファイル名１７０の途中で異なる文字がないと判断した場合、ファイル名１７０の先頭、および、末尾から所定数の文字を含むブロックｂ１，ｂ２を抽出し、抽出したブロックｂ１，ｂ２を組み合わせて表示ファイル名１７１を作成する。例えば、ファイル名１７０の先頭から４文字からなるブロックｂ１と、ファイル名１７０末尾から１１文字のブロックｂ２とを抽出した場合、「ｂ１」＋「記号」＋「ｂ２」とする表示ファイル名１７１を作成する。
【００６５】
不一致文字位置フラグｐ１，ｐ２，ｐ３からファイル名１７０の途中で異なる文字があると判断した場合は、ファイル名１７０の先頭、途中の異なる部分、および、末尾から所定数の文字からなるブロックｂ１，ｂ２，ｂ３を抽出し、抽出したブロックｂ１，ｂ２，ｂ３を組み合わせて表示ファイル名１７１を作成する。
【００６６】
例えば、ファイル名１７０の先頭から２文字からなるブロックｂ１と、ファイル名１７０の途中で異なる文字を含む前後６文字からなるブロックｂ３と、ファイル名１７０の末尾から６文字からなるブロックｂ２とを抽出した場合、「ｂ１」＋「記号」＋「ｂ３」＋「記号」＋「ｂ２」とする表示ファイル名１７１を作成する。
【００６７】
「先頭から２文字」、「異なる文字を含む前後６文字」、「末尾から６文字」のブロックｂ１，ｂ２，ｂ３で抽出した結果、重複する文字を有する場合がある。すなわち、「ｂ１」と「ｂ３」、あるいは、「ｂ３」と「ｂ２」の各ブロックｂ１，ｂ２，ｂ３に含まれる文字が重複する場合がある。この場合、ＣＰＵ８は、ファイル名１７０の途中で異なる文字がない場合と同様に、ファイル名１７０の先頭から４文字からなるブロックｂ１と、ファイル名１７０の末尾から１１文字からなるブロックｂ２とを抽出し、表示ファイル名１７１を作成する。
【００６８】
ファイル名１７０の途中で異なる文字が有るかないかの判断は、不一致文字位置フラグｐ１，ｐ２，ｐ３に基づいて行なわれる。ＣＰＵ８は、不一致文字位置フラグｐ１，ｐ２，ｐ３から文字が異なると判定された最初の文字位置Ｑ１１（以下、第１不一致文字位置Ｑ１１とする）の番数Ｎを判定する。番数Ｎと判定するには、以下の２つの式を満たす必要がある。
【００６９】
ｐ〔Ｎ〕    ＝１  ・・・（１）
ｐ〔Ｎ＋１〕＝０  ・・・（２）
【００７０】
ＣＰＵ８は、（１）式および（２）式を満たす番数Ｎを検出し、第１不一致文字位置Ｑ１１を特定する。なお、第１不一致文字位置Ｑ１１は、
Ｑ１１＝Ｎ＋１  ・・・（３）
とする。したがって、ＣＰＵ８は、第１不一致文字が有る場合は第１不一致文字位置Ｑ１１をＱ１１＝Ｎ＋１と付す。ない場合は、Ｑ１１＝０と付す。
【００７１】
更に、異なる文字と判定された次の文字位置Ｑ１２（以下、第２不一致文字位置Ｑ１２とする）がないかを判定する。この場合も、第１不一致文字位置Ｑ１１と同様に、（１）式および（２）式を満たす番数Ｎを検出し、第２不一致文字位置Ｑ１２を特定する。なお、第２不一致文字位置Ｑ１２は、
Ｑ１２＝Ｎ＋１  ・・・（４）
とする。したがって、ＣＰＵ８は、第２不一致文字が有る場合は第２不一致文字位置Ｑ１２をＱ１２＝Ｎ＋１と付す。ない場合は、Ｑ１２＝０と付す。
【００７２】
ＣＰＵ８は、異なる文字が２箇所有る場合、すなわち、第１不一致文字位置Ｑ１１と第２不一致文字位置Ｑ１２が共に番数Ｎが付されている場合は、ファイル名１７０の先頭、途中の異なる部分、および、末尾から所定数の文字を含む各ブロックｂ１，ｂ２，ｂ３を抽出し、抽出したブロックｂ１，ｂ２，ｂ３を組み合わせて表示ファイル名１７１を作成する。
【００７３】
異なる文字が１箇所しかない場合、すなわち、第１不一致文字位置Ｑ１１に番数Ｎが付され、第２不一致文字位置Ｑ１２に「０」が付されている場合、ＣＰＵ８は、ファイル名１７０の先頭、および、末尾から所定数の文字からなるブロックｂ１，ｂ２を抽出し、抽出したブロックｂ１，ｂ２を組み合わせて表示ファイル名１７１を作成する。
【００７４】
異なる文字が２箇所以上有る場合、すなわち、第１不一致文字位置Ｑ１１および第２不一致文字位置Ｑ１２に番数Ｎが付されている場合、ＣＰＵ８は、重複する文字を有するか否かを判定する。例えば、ファイル名Ｆ’１の文字数Ｌが２０文字（Ｌ１＝２０）で、ファイル名Ｆ’１の第１不一致文字位置Ｑ１１がＱ１１＝１７、第２不一致文字位置Ｑ１２がＱ１２＝１９とすると、ＣＰＵ８がファイル名Ｆ’１から抽出する文字からなる各ブロックｂ１，ｂ２，ｂ３は、ブロックｂ１が「先頭から１〜２文字目の文字」、ブロックｂ２が「先頭から１７〜２２文字目の文字」、ブロックｂ３が「先頭から１５〜２０文字目の文字」となる。そうすると、先頭から１７〜２０文字目の文字がブロックｂ２とブロックｂ３で重複する。
【００７５】
そこで、ＣＰＵ８は、異なる文字が２箇所以上有る場合は、第１不一致文字位置Ｑ１１の番数Ｎが次式の条件を満たすかを判定する。
【００７６】
２＜Ｑ１１＜Ｌ１−１０  ・・・（５） 
【００７７】
ＣＰＵ８は、第１不一致文字位置Ｑ１１の番数Ｎが（５）式の条件を満たす場合、ファイル名１７０の先頭、途中の異なる部分、および、末尾から所定数の文字からなるブロックｂ１，ｂ２，ｂ３を抽出し、抽出したブロックｂ１，ｂ２，ｂ３を組み合わせて表示ファイル名１７１を作成する。
【００７８】
第１不一致文字位置Ｑ１１の番数Ｎが（５）式の条件を満たさない場合、ファイル名１７０の先頭、および、末尾から所定数の文字からなるブロックｂ１，ｂ２を抽出し、抽出したブロックｂ１，ｂ２を組み合わせて表示ファイル名１７１を作成する。
【００７９】
次に、具体的な表示ファイル名１７１の作成動作を、図８のフローチャートに基づいて説明する。
【００８０】
なお、説明の便宜上、表示部６の表示可能文字数は１６文字とする。ファイル名１７０の途中で異なる文字がない場合のファイル名１７０から抽出するブロックｂ１，ｂ２の文字数は、先頭から４文字、末尾から１１文字とする。ファイル名１７０の途中で異なる文字がある場合のファイル名１７０から抽出するブロックｂ１，ｂ２，ｂ３の文字数は、先頭から２文字、途中で異なる文字を含む前後６文字、末尾から６文字とする。画像データは、ＵＳＢメモリ４に格納されているものとする。ＵＳＢメモリ４に格納される画像データのファイル名１７０は図７に示す。比較の基礎とするファイル名１７０の文字の番数を「Ｎ」とし、比較の対象とするファイル名１７０の文字の番数を「Ｍ」とする。
【００８１】
利用者がＵＳＢＩ／Ｆ１１にＵＳＢメモリ４を接続すると、ＣＰＵ１２は、ＵＳＢメモリ４から画像データのファイルを一覧にしたテーブルを読み出す。ＣＰＵ１２は、読み出したテーブルから各ファイルの属性を操作部５のＣＰＵ８に送信する（Ｓ１４０）。
【００８２】
ＣＰＵ８は、受信したファイルの属性から各ファイルのファイル名Ｆ’１，Ｆ’２，Ｆ’３の不一致文字位置フラッグｐ１，ｐ２，ｐ３を初期化（ｐ１，ｐ２，ｐ３＝１）する（Ｓ１４１）。なお、不一致文字位置フラグｐ１，ｐ２，ｐ３は、不一致の場合は「０」、同じ場合は「１」である。
【００８３】
ＣＰＵ８は、ファイル名Ｆ’１とファイル名Ｆ’２、ファイル名Ｆ’１とファイル名Ｆ’３、ファイル名Ｆ’２とファイル名Ｆ’３の順にそれぞれを比較し、異なっている文字が先頭から何番目かを検出する。
【００８４】
ＣＰＵ８は、比較する文字の番数Ｎ，Ｍを初期化（Ｎ，Ｍ＝１）する（Ｓ１４２）。ＣＰＵ８は、比較する各ファイル名Ｆ’１，Ｆ’２のそれぞれの文字数Ｌ’１，Ｌ’２を設定する（Ｓ１４３）。本実施例では、ファイル名Ｆ’１が１７文字、ファイル名Ｆ’２が２３文字であるから、文字数Ｌ’１，Ｌ’２はＬ’１＝１７、Ｌ’２＝２３と設定する。
【００８５】
ＣＰＵ８は、ファイル名Ｆ’１から「Ｎ，（Ｎ＋１）」文字目の文字を抽出する。例えば、Ｎ＝１の場合、本実施例では、ファイル名Ｆ’１から「特許」を抽出する。そして、ＣＰＵ８は、抽出した「特許」と同じ文字がファイル名Ｆ’２にあるかを先頭から順に比較する（Ｓ１４４）。
【００８６】
文字が一致する場合、ＣＰＵ８は、番数Ｎを「Ｎ＋１」に変更する（Ｓ１４６）。文字が一致しない場合、ＣＰＵ８は、不一致文字位置フラッグｐ１，ｐ２をそれぞれ、ｐ１〔Ｎ〕＝０、ｐ２〔Ｍ〕＝０にする（Ｓ１４５）。そして、ＣＰＵ８は、番数Ｎを「Ｎ＋１」に変更する（Ｓ１４６）。
【００８７】
変更した番数Ｎが文字数Ｌ’１より大きいか否かを判定する（Ｓ１４７）。番数Ｎが文字数Ｌ’１より小さい場合は、ＣＰＵ８は、ファイル名Ｆ’１から次の番数Ｎの文字を抽出する。例えば、先の番数ＮがＮ＝１の場合はＮ＝２とし、その番数Ｎの文字を抽出する。本実施例では、ファイル名Ｆ’１から「許出」を抽出する。
【００８８】
そして、ＣＰＵ８は、Ｓ１４４〜Ｓ１４６のステップを行ない、再び、変更した番数Ｎが文字数Ｌ’１より大きいか否かを判定する（Ｓ１４７）。番数Ｎが文字数Ｌ’１より大きくなるまで、Ｓ１４４〜Ｓ１４６のステップを繰り返し行なう。
【００８９】
変更した番数Ｎが文字数Ｌ’１より大きいと判断すると、ＣＰＵ８は、ファイル名Ｆ’１の番数Ｎを「１」に変更し、ファイル名Ｆ’２の番数Ｍを「Ｍ＋１」に変更する（Ｓ１４８）。そして、変更した番数Ｍが文字数Ｌ’２より大きいか否かを判定する（Ｓ１４９）。
【００９０】
番数Ｍが文字数Ｌ’２より小さい場合、ＣＰＵ８は、再度、Ｓ１４４〜Ｓ１４８のステップを行ない、変更した番数Ｍが文字数Ｌ’２より大きいか否かを判定する（Ｓ１４９）。番数Ｍが文字数Ｌ’２より大きくなるまで、Ｓ１４４〜Ｓ１４８のステップを繰り返し行なう。
【００９１】
変更した番数Ｍが文字数Ｌ’２より大きいと判断すると、ＣＰＵ８は、ファイル名Ｆ’１とファイル名Ｆ’２の比較を終了する。
【００９２】
ＣＰＵ８は、ファイル名Ｆ’１とファイル名Ｆ’２の比較を終了すると、次のファイル名Ｆ’３とファイル名Ｆ’２の比較を開始する（Ｓ１５０）。このときの動作は、ファイル名Ｆ’１とファイル名Ｆ’２の比較動作（Ｓ１４４〜Ｓ１４９）と同じである。
【００９３】
ファイル名Ｆ’３とファイル名Ｆ’２の比較が終了すると、ＣＰＵ８は、ファイル名Ｆ’１とファイル名Ｆ’３の比較を開始する（Ｓ１５１）。このときの動作は、ファイル名Ｆ’１とファイル名Ｆ’２の比較動作（Ｓ１４４〜Ｓ１４９）と同じである。
【００９４】
ファイル名Ｆ’１，Ｆ’２，Ｆ’３の比較が終了すると、ＣＰＵ８は、ファイル名Ｆ’１の不一致文字位置フラグｐ１に基づいて第１不一致文字位置Ｑ１１を特定する（Ｓ１６０）。第１不一致文字位置Ｑ１１が有る場合はＱ１１＝Ｎ＋１とし、第１不一致文字位置Ｑ１１がない場合はＱ１１＝０とする。
【００９５】
第１不一致文字位置Ｑ１１を特定すると、ＣＰＵ８は、第２不一致文字位置Ｑ１２を特定する（Ｓ１６１）。第２不一致文字位置Ｑ１２が有る場合はＱ１２＝Ｎ＋１とし、第２不一致文字位置Ｑ１２がない場合はＱ１２＝０とする。
【００９６】
ＣＰＵ８は、第２不一致文字位置Ｑ１２が「０」であるか否かを特定する（Ｓ１６２）。Ｑ１２＝０の場合、ＣＰＵ８は、ファイル名Ｆ’１の先頭および末尾から所定数の文字からなるブロックｂ１，ｂ２を抽出する。すなわち、ＣＰＵ８は、「先頭から４文字」のブロックｂ１と「末尾から１１文字」のブロックｂ２を抽出する。そして、ＣＰＵ８は、抽出したブロックｂ１，ｂ２を用いて表示ファイル名１７１を作成する（Ｓ１６３）。本実施例の場合、図９に示すように、ＣＰＵ８は、ファイル名Ｆ’１の表示ファイル名１７１を「特許出願…度進捗率報告用資料−１」と作成する。
【００９７】
Ｑ１２＝０の場合、ＣＰＵ８は、表示区切り位置の仮計算をする（Ｓ１６４’）。そして、重複する文字を有するか否かを判定する（Ｓ１６４’’）。重複する文字を有する場合は、ＣＰＵ８は、ファイル名Ｆ’１の先頭および末尾から所定数の文字からなるブロックｂ１，ｂ２を抽出し、抽出したブロックｂ１，ｂ２を用いて、表示ファイル名１７１を作成する（Ｓ１６３）。
【００９８】
重複する文字がない場合は、ＣＰＵ８は、ファイル名１７０の先頭、途中の異なる部分、および、末尾から所定数の文字からなるブロックｂ１，ｂ３，ｂ２を抽出する。すなわち、ＣＰＵ８は、「先頭から２文字」のブロックｂ１と、「異なる文字を含む前後６文字」のブロックｂ３と、「末尾から６文字」のブロックｂ２を抽出する。そして、ＣＰＵ８は、抽出したブロックｂ１，ｂ２，ｂ３を用いて表示ファイル名１７１を作成する（Ｓ１６４）。
【００９９】
本実施例の場合、ファイル名Ｆ’１はＳ１６４のステップに進まないので、ファイル名Ｆ’２を例にすると、図９に示すように、ＣＰＵ８は、ファイル名Ｆ’２の表示ファイル名１７１を「特許…度上期進捗報…告用資料−１」と作成する。
【０１００】
ファイル名Ｆ’１の表示ファイル名１７１を作成すると、ＣＰＵ８は、ファイル名Ｆ’２の表示ファイル名１７１を作成する。このときの動作は、ファイル名Ｆ’１の表示ファイル名１７１の作成動作（Ｓ１６０〜Ｓ１６４）と同じである。
【０１０１】
ファイル名Ｆ’２の表示ファイル名１７１を作成すると、ＣＰＵ８は、ファイル名Ｆ’３の表示ファイル名１７１を作成する。このときの動作は、ファイル名Ｆ’１の表示ファイル名１７１の作成動作（Ｓ１６０〜Ｓ１６４）と同じである。
【０１０２】
ファイル名Ｆ’１，Ｆ’２，Ｆ’３の表示ファイル名１７１の作成が終了すると、ＣＰＵ８は、液晶ドライバ６ｂを駆動制御して、作成したファイル名Ｆ’１，Ｆ’２，Ｆ’３の表示ファイル名１７１（図９参照）を表示部６に表示させる（Ｓ１６７）。
【０１０３】
これにより、表示部６にファイル名１７０のすべてを表示できない場合であっても、互いに異なる表示ファイル名１７１を表示することができる。そのため、利用者は、容易に所望するファイル名１７０を選択することができるで、設定時間の短縮を図ることができる。
【０１０４】
〔第３実施形態〕
次に、図１０〜図１４を用いて、第３実施形態にかかる表示装置を詳細に説明する。なお、本実施形態は、表示部６に表示されるファイル名１８０あるいは表示ファイル名１８１において、他のファイル名１８０あるいは表示ファイル名１８１と異なる文字の表示を変化させる表示変更機能を備える。構成および作用効果は、第１実施形態と同じである。本実施形態の表示ファイル作成機能は、第１実施形態および第２実施形態のいずれの表示ファイル作成機能を採用しても良い。
【０１０５】
次に、本実施形態の表示変更機能について説明する。表示変更機能は、操作部５のＣＰＵ８によって行なわれる。ＣＰＵ８は、同時に表示する他の表示ファイル名１８１と比較して異なる文字を検出し、前記異なる文字の表示を変化させる。
【０１０６】
具体的には、ＣＰＵ８は、同時に表示されるファイル名同士の先頭の文字から順に比較して異なる文字を検出する。ＣＰＵ８は、検出した異なる文字の表示を変化させる。
【０１０７】
ここで、変化とは、表示色を変える、表示色を反転させる、表示を拡大させる、表示を点滅させる等である。
【０１０８】
単純に他の表示ファイル名１８１と異なる文字の表示を変化させたのでは、表示ファイル名１８１の全てが他の表示ファイル名１８１と異なる場合、全ての文字の表示を変化させる必要がある。そうすると、見栄えが悪くなる上、見にくくなる。
【０１０９】
そこで、所定値の判定値Ｊとマーキング許可判定値Ｋとを設け、表示する表示ファイル名１８１の異なる文字が多すぎる場合の表示の変更を規制する。
【０１１０】
判定値Ｊは、表示ファイル名１８１のうちで表示を変更する文字数を制限するための判断基準に使用する規定値である。判定値Ｊは、利用者や管理者等によって設定される。また、マーキング許可判定値Ｋは、表示を変更することを許可する境界値である。例えば、他の表示ファイル名１８１と異なる文字がマーキング許可判定値Ｋ以上有る場合、他の表示ファイル名１８１と比べて異なる文字が多いので、表示を変更しなくても判別ができるとして表示の変更をしない。マーキング許可判定値Ｋ未満しかない場合、異なる文字が少ないので、表示を変更しないと判別がしにくいとして表示の変更をする。
【０１１１】
次に、具体的な表示ファイル名１８１の表示変更動作を、図１４のフローチャートに基づいて説明する。なお、説明の便宜上、表示部６の表示可能文字数は１６文字とする。表示部６が同時に表示できる表示ファイル名１８１の数は４個とする。画像データのファイル名１８０は図１０に示す。表示ファイル名１８１は図１１に示し、それぞれの表示ファイル名１８１を図中の上から順にＦ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４，Ｆ’’５，Ｆ’’６，Ｆ’’７，Ｆ’’８とする。マーキング許可判定値Ｋは「５」とする。
【０１１２】
ファイル名１８０から表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４，Ｆ’’５，Ｆ’’６，Ｆ’’７，Ｆ’’８が作成されると、ＣＰＵ８は、表示部６に一度に表示できる表示ファイル名１８１を特定する（Ｓ２００）。本実施形態では、同時に表示される表示ファイル名１８１は４個なので、先ず、表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４を表示する表示ファイル名１８１とする。表示する表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４を特定すると、ＣＰＵ８は、判定値Ｊを設定する（Ｓ２０１）。本実施形態では、判定値Ｊは、
判定値Ｊ＝一度に表示するファイル数−１  ・・・（６）
とする。そうすると、表示部６の表示可能なファイル数は４個なので、判定値ＪはＪ＝３となる。
【０１１３】
ＣＰＵ８は、表示される表示ファイル名同士を比較する。すなわち、ＣＰＵ８は、表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４の番数Ｎごとに、比較する番数Ｎの文字が他の表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４の番数Ｎの文字と異なるかを比較する。ＣＰＵ８は、図１２に示すように、番数Ｎごとに異なる他の表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４の数である不一致数Ｅを記憶する（Ｓ２０２）。
【０１１４】
全ての文字の比較が終了すると、ＣＰＵ８は、ファイル名Ｆ’’１の不一致数ＥがＥ〔Ｎ〕≧判定値ＪかＥ〔Ｎ〕＜判定値Ｊかを確認し、番数Ｎの文字の不一致数Ｅ〔Ｎ〕を「１」か「０」に設定する（Ｓ２０３）。
【０１１５】
具体的には、ＣＰＵ８は、ファイル名Ｆ’’１の不一致数ＥがＥ〔Ｎ〕≧判定値Ｊの時、番数Ｎの文字の不一致数Ｅを「１」と付し、ファイル名Ｆ’’１の不一致数ＥがＥ〔Ｎ〕＜判定値Ｊの時、番数Ｎの文字の不一致数Ｅを「０」とする。
【０１１６】
なお、Ｅ＝０の場合は番数Ｎの文字の表示を変更しない。Ｅ＝１の場合は番数Ｎの文字の表示を変更する。また、Ｓ２０３において、不一致数Ｅは、表示フラグＥに変換される。
【０１１７】
表示ファイル名Ｆ’’１の番数Ｎの文字の表示変更フラグＥを付したら、ＣＰＵ８は、他の表示ファイル名Ｆ’’２，Ｆ’’３，Ｆ’’４の表示変更フラグＥを、Ｓ２０３のステップと同様に判定する（Ｓ２０４〜Ｓ２０６）。
【０１１８】
表示ファイル名Ｆ’’１，Ｆ’’２，Ｆ’’３，Ｆ’’４の表示変更フラグＥが付されると、ＣＰＵ８は、表示ファイル名Ｆ’’１の表示変更フラグＥの数がマーキング許可判定値Ｋ以下か否かを判定する（Ｓ２０７）。表示変更フラグＥがマーキング許可判定値Ｋより大きい場合は、表示ファイル名Ｆ’’１をそのまま表示する（Ｓ２０８）。表示変更フラグＥがマーキング許可判定値Ｋ以下の場合は、表示ファイル名Ｆ’’１の表示変更フラグＥがＥ＝１の文字の表示を変更して表示する（Ｓ２０９）。
【０１１９】
具体的には、本実施形態では、図１２に示すように、表示ファイル名Ｆ’’１は、表示変更フラグＥの数（Ｅ＝１）がマーキング許可判定値Ｋ（Ｋ＝５）以下である。従って、ＣＰＵ８は、図１１に示すように、表示ファイル名Ｆ’’１の表示変更フラグＥがＥ＝１の文字の表示を変更して表示する。
【０１２０】
表示ファイル名Ｆ’’１の表示変更動作を終了すると、ＣＰＵ８は、表示ファイル名Ｆ’’２の表示変更動作を開始する（Ｓ２１０）。このときの動作は、表示ファイル名Ｆ’’１の表示変更動作（Ｓ２０７〜Ｓ２０９）と同じである。
【０１２１】
表示ファイル名Ｆ’’２の表示変更動作を終了すると、ＣＰＵ８は、表示ファイル名Ｆ’’３の表示変更動作を開始する（Ｓ２１１）。このときの動作は、表示ファイル名Ｆ’’１の表示変更動作（Ｓ２０７〜Ｓ２０９）と同じである。
【０１２２】
表示ファイル名Ｆ’’３の表示変更動作を終了すると、ＣＰＵ８は、表示ファイル名Ｆ’’４の表示変更動作を開始する（Ｓ２１２）。このときの動作は、表示ファイル名Ｆ’’１の表示変更動作（Ｓ２０７〜Ｓ２０９）と同じである。
【０１２３】
表示ファイル名Ｆ’’１の表示変更動作を終了すると、表示変更動作を終了する。なお、残りの表示ファイル名Ｆ’’５，Ｆ’’６，Ｆ’’７，Ｆ’’８を表示部６に表示する際、ＣＰＵ８は、Ｓ２００〜Ｓ２１２の動作をする。これにより、表示ファイル名Ｆ’’５，Ｆ’’６，Ｆ’’７，Ｆ’’８は、図１１に示すように、異なる文字の表示を変更して表示される。
【０１２４】
これにより、表示部６は、第１および第２実施形態の表示ファイル名１８１の作成による他の表示ファイル名１８１との差別化に加え、複数の表示ファイル名１８１の異なる文字の表示を変更することで利用者が所望のファイルを識別しやすくなる。
【０１２５】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。本実施形態では、コピーモードで説明したが、ファイリングモードやＦＡＸモードであってもよい。
【０１２６】
また、ＵＳＢメモリに格納された画像データを例に説明したが、接続されるパソコンから送信された画像データ、スキャナから読み込まれた画像データ、画像処理装置の記憶部にあらかじめ記憶された画像データであっても良い。
【０１２７】
本実施形態では、表示部を画像処理装置の操作部に備えた場合で説明したが、特にこの限りではなく、洗濯機、電子レンジ、エアコンといった各種機能を設定する操作部に表示部を有する電気機器に用いることができる。
【０１２８】
第２実施形態では、ファイル名同士の比較を同時に表示する全てのファイル名で行なっているが、特にこの限りではない。表示順に隣り合うファイル名同士のみを比較しても良い。
【０１２９】
操作部のＣＰＵが、第１実施形態のファイル名作成機能と第２実施形態のファイル名作成機能の２つの機能を備えても良い。この場合、ＣＰＵは、ファイル名を比較して、どちらの機能を利用すれば、効率良く、かつ、違いが分かるように表示できるかを判断して、使用する機能を選択する。
【０１３０】
操作部のＣＰＵは、ファイル名の比較を第１実施形態の比較方法を採用し、表示ファイル名の作成を第２実施形態の作成方法を採用しても良い。また、比較を第２実施形態の比較方法を採用し、表示ファイル名の作成を第１実施形態の作成方法を採用しても良い。
【０１３１】
ファイル名からブロックとして抽出する文字数は、利用者や管理者といった者が設定しても良い。あるいは、表示部の表示可能文字数に応じて、ＣＰＵが設定しても良い。
【０１３２】
表示ファイル名は、その分割数は限定されない。本実施例においては２分割、あるいは、３分割して作成しているが、４分割、もしくは、それ以上に分割しても良い。ただし、分割しすぎてファイル名が細切れになると、逆に読み難くなる。したがって、２分割、あるいは、３分割することが理想である。
【図面の簡単な説明】
【０１３３】
【図１】第１実施形態に係る画像処理装置を示すブロック図
【図２】操作部を示すブロック図
【図３】従来のファイル名を表示部に表示した表示例を示す図
【図４】表示ファイル作成機能で使用する一例のファイル名を示す図
【図５】表示ファイル作成機能の動作を示すフローチャート図
【図６】図４のファイル名に基づいて作成された表示ファイル名を表示部に表示した表示例を示す図
【図７】第２実施形態に係る表示ファイル作成機能で使用する一例のファイル名を示す図
【図８】表示ファイル作成機能の動作を示すフローチャート図
【図９】図７のファイル名に基づいて作成された表示ファイル名を表示部に表示した表示例を示す図
【図１０】第３実施形態に係る表示変更機能で使用する一例のファイル名を示す図
【図１１】変更された表示ファイル名を表示部に表示した表示例を示す図
【図１２】表示ファイル名Ｆ’’１〜Ｆ’’４の表示変更フラグＥを付した時を示す図
【図１３】表示ファイル名Ｆ’’５〜Ｆ’’８の表示変更フラグＥを付した時を示す図
【図１４】表示変更機能の動作を示すフローチャート図
【符号の説明】
【０１３４】
１  パソコン
２  画像処理・プリント処理部
４  ＵＳＢメモリ
５  操作部
６  表示部
８  ＣＰＵ
９  プリントエンジン
１２  ＣＰＵ
２０  第１実施形態のファイル名
２１  第１実施形態の表示ファイル名
１７０  第２実施形態のファイル名
１７１  第２実施形態の表示ファイル名
１８０  第３実施形態のファイル名
１８１  第３実施形態の表示ファイル名
Ｑ１１  第１不一致文字位置
Ｑ１２  第２不一致文字位置
Ｎ，Ｍ  番数
Ｌ  ファイル名の文字数
Ｅ  ファイル名の不一致数および表示変更フラグ
Ｊ  判定値
Ｋ  マーキング許可判定値
【図１】
0005203718.tif 000002
【図２】
0005203718.tif 000003
【図３】
0005203718.tif 000004
【図４】
0005203718.tif 000005
【図５】
0005203718.tif 000006
【図６】
0005203718.tif 000007
【図７】
0005203718.tif 000008
【図８】
0005203718.tif 000009
【図９】
0005203718.tif 000010
【図１０】
0005203718.tif 000011
【図１１】
0005203718.tif 000012
【図１２】
0005203718.tif 000013
【図１３】
0005203718.tif 000014
【図１４】
0005203718.tif 000015