(57)【要約】【課題】  機密が漏れることなくデータを特定可能に表示する。【解決手段】  ＭＦＰは、データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成する表示用画像生成部２０５と、少なくとも１文字から構成される検索文字列を受け付ける検索文字列受付部２０３と、データから検索文字列を抽出する抽出部２０７と、データから検索文字列が抽出された場合、表示用画像の該抽出された検索文字列の位置に検索用文字列の存在を示す印を付加する検索文字位置付加部２１１と、表示用画像を表示する表示制御部２２１と、を備える。【選択図】        図３
2008165711.tif 000002
【特許請求の範囲】
【請求項１】
データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成する表示用画像生成手段と、
少なくとも１文字から構成される検索文字列を受け付ける検索文字列受付手段と、
前記データから前記検索文字列を抽出する抽出手段と、
前記データから前記検索文字列が抽出された場合、前記表示用画像の該抽出された検索文字列の位置に前記検索用文字列の存在を示す印を付加する検索文字位置付加手段と、
前記表示用画像を表示する表示手段と、を備えた表示装置。
【請求項２】
前記検索文字位置付加手段は、前記検索文字列受付手段により受け付けられた第１の検索文字列が前記抽出手段により抽出された場合、前記表示用画像の該抽出された第１の検索文字列の位置に前記第１の検索用文字列の存在を示す第１の印を付加する第１付加手段と、
前記検索文字列受付手段により受け付けられた第２の検索文字列が前記抽出手段により抽出された場合、前記表示用画像の該抽出された第２の検索文字列の位置に前記第２の検索用文字列の存在を示し、前記第１の印とは表示形態が異なる第２の印を付加する第２付加手段とを含む、請求項１に記載の表示装置。
【請求項３】
前記データは、ファイル名またはフォルダ名である、請求項１に記載の表示装置。
【請求項４】
前記検索文字位置付加手段は、前記検索文字列受付手段により受け付けられた前記第１検索文字列と前記第１の印との関連付けを定義する第１関連付データを記憶する第１履歴データ生成手段と、
前記検索文字列受付手段により受け付けられた前記第２検索文字列と前記第２の印との関連付けを定義する第２関連付データを記憶する第２履歴データ生成手段と、をさらに含み、
前記表示手段は、前記第１関連付データに従って、前記第１の検索文字列と前記第１の印とを関連付けて表示する第１検索文字列表示手段と、
前記第２関連付データに従って、前記第２の検索文字列と前記第２の印とを関連付けて表示する第１検索文字列表示手段と、をさらに備えた、請求項２に記載の表示装置。
【請求項５】
前記表示用画像生成手段は、文字を置換用識別情報で置き換える文字置換手段を含み、
前記検索文字位置付加手段は、前記表示用画像の前記抽出された検索文字列の位置の文字を検索用文字識別情報で置換する検索文字置換手段を含む、請求項１に記載の表示装置。
【請求項６】
前記表示用画像生成手段は、前記データにモザイク処理を実行するモザイク処理手段を含む、請求項１に記載の表示装置。
【請求項７】
前記表示用画像生成手段は、文字を下地の色と同じにする文字色変換手段を含む、請求項１に記載の表示装置。
【請求項８】
前記検索文字位置付加手段は、前記表示用画像の前記抽出された検索文字列の位置の文字を検索用文字識別情報で置換する置換手段を含む、請求項６または７に記載の表示装置。
【請求項９】
前記検索用文字識別情報は、前記表示用画像に含まれる色と異なる色を有する、請求項８に記載の表示装置。
【請求項１０】
データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成するステップと、
少なくとも１文字から構成される検索文字列を受け付けるステップと、
前記データから前記検索文字列を抽出するステップと、
前記データから前記検索文字列が抽出された場合、前記表示用画像の該抽出された検索文字列の位置に前記検索用文字列の存在を示す印を付加するステップと、
前記表示用画像を表示するステップと、を含む表示方法。
【請求項１１】
データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成するステップと、
少なくとも１文字から構成される検索文字列を受け付けるステップと、
前記データから前記検索文字列を抽出するステップと、
前記データから前記検索文字列が抽出された場合、前記表示用画像の該抽出された検索文字列の位置に前記検索用文字列の存在を示す印を付加するステップと、
前記表示用画像を表示するステップと、をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示装置、表示方法および表示プログラムに関し、特に秘密漏洩を防止した表示装置、表示方法および表示プログラムに関する。
【背景技術】
【０００２】
近年、データをプリントする前等に、プリントするデータの内容を確認するためにデータをプレビューする機能を備えた画像形成装置がある。しかしながら、データが機密情報を含む場合、そのデータがプレビューされると、ディスプレイに表示されたデータを他人に覗き見られてしまい、機密が漏洩する場合がある。特に、コンビニエンスストア等公共の場所に設置された画像形成装置でデータをプレビューする場合は問題である。
【０００３】
一方、データを表示する際に人が認識不可能な形態で表示する技術が、特開２０００−３１２２８４号公報（特許文献１）または特開平５−１２７８５７号公報（特許文献２）に記載されている。しかしながら、従来の技術においては、データの内容を確認するために、データの一部または全部を人が認識可能な表示形態で表示するため、その認識可能な表示形態で表示された内容を他人に覗き見られた場合に、秘密が漏洩してしまう。
【特許文献１】特開２０００−３１２２８４号公報
【特許文献２】特開平５−１２７８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、機密が漏れることなくデータを特定可能に表示する表示装置、表示方法および表示プログラムを提供することである。
【課題を解決するための手段】
【０００５】
この発明は上述した目的を達成するためになされたもので、この発明のある局面によれば、表示装置は、データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成する表示用画像生成手段と、少なくとも１文字から構成される検索文字列を受け付ける検索文字列受付手段と、データから検索文字列を抽出する抽出手段と、データから検索文字列が抽出された場合、表示用画像の該抽出された検索文字列の位置に検索用文字列の存在を示す印を付加する検索文字位置付加手段と、表示用画像を表示する表示手段と、を備える。
【０００６】
この局面に従えば、データ中の文字を人が解読不可能な表示形態に変換した表示用画像が生成され、データから少なくとも１文字から構成される検索文字列が抽出された場合、表示用画像の検索文字列の位置に検索用文字列の存在を示す印が付加され、表示される。データ中の文字が解読不可能な文字で表示されるが、検索用文字列の存在を示す印が付加されるので、ユーザは、データの中の検索用文字列の位置からデータを識別することができる。このため、機密が漏れることなくデータを特定可能に表示する表示装置を提供することができる。
【０００７】
好ましくは、検索文字位置付加手段は、検索文字列受付手段により受け付けられた第１の検索文字列が抽出手段により抽出された場合、表示用画像の該抽出された第１の検索文字列の位置に第１の検索用文字列の存在を示す第１の印を付加する第１付加手段と、検索文字列受付手段により受け付けられた第２の検索文字列が抽出手段により抽出された場合、表示用画像の該抽出された第２の検索文字列の位置に第２の検索用文字列の存在を示し、第１の印とは表示形態が異なる第２の印を付加する第２付加手段とを含む。
【０００８】
好ましくは、データは、ファイル名またはフォルダ名である。
【０００９】
好ましくは、検索文字位置付加手段は、検索文字列受付手段により受け付けられた第１検索文字列と第１の印との関連付けを定義する第１関連付データを記憶する第１履歴データ生成手段と、検索文字列受付手段により受け付けられた第２検索文字列と第２の印との関連付けを定義する第２関連付データを記憶する第２履歴データ生成手段と、をさらに含み、表示手段は、第１関連付データに従って、第１の検索文字列と第１の印とを関連付けて表示する第１検索文字列表示手段と、第２関連付データに従って、第２の検索文字列と第２の印とを関連付けて表示する第１検索文字列表示手段と、をさらに備える。
【００１０】
好ましくは、表示用画像生成手段は、文字を置換用識別情報で置き換える文字置換手段を含み、検索文字位置付加手段は、表示用画像の抽出された検索文字列の位置の文字を検索用文字識別情報で置換する検索文字置換手段を含む。
【００１１】
好ましくは、表示用画像生成手段は、データにモザイク処理を実行するモザイク処理手段を含む。
【００１２】
好ましくは、表示用画像生成手段は、文字を下地の色と同じにする文字色変換手段を含む。
【００１３】
好ましくは、検索文字位置付加手段は、表示用画像の抽出された検索文字列の位置の文字を検索用文字識別情報で置換する置換手段を含む。
【００１４】
好ましくは、検索用文字識別情報は、表示用画像に含まれる色と異なる色を有する。
【００１５】
この発明の他の局面に従えば、表示方法は、データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成するステップと、少なくとも１文字から構成される検索文字列を受け付けるステップと、データから検索文字列を抽出するステップと、データから検索文字列が抽出された場合、表示用画像の該抽出された検索文字列の位置に検索用文字列の存在を示す印を付加するステップと、表示用画像を表示するステップと、を含む。
【００１６】
この局面に従えば、機密が漏れることなくデータを特定可能に表示する表示方法を提供することができる。
【００１７】
この発明のさらに他の局面に従えば、表示プログラムは、データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成するステップと、少なくとも１文字から構成される検索文字列を受け付けるステップと、データから検索文字列を抽出するステップと、データから検索文字列が抽出された場合、表示用画像の該抽出された検索文字列の位置に検索用文字列の存在を示す印を付加するステップと、表示用画像を表示するステップと、をコンピュータに実行させる。
【００１８】
この局面に従えば、機密が漏れることなくデータを特定可能に表示する表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２０】
図１は、ＭＦＰの外観を示す斜視図である。図１を参照して、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、主表示部１１４Ａと、画像形成部３０と、給紙部４０と、後処理部５０とを含む。ＡＤＦ１０は、原稿台１１に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。主表示部１１４Ａは、副表示部１１４Ｂは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。
【００２１】
画像形成部３０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部３０は、シアン、マゼンタ、イエロー、ブラックの４色のトナーを用いて画像を形成する。給紙部４０は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部３０に供給する。後処理部５０は、画像が形成された用紙を排紙する。後処理部５０は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部５０は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル加工することが可能である。ＭＦＰ１００は、その上面に操作パネル９を備える。
【００２２】
図２は、ＭＦＰのハード構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部６０と、通信制御部６１と、ＡＤＦ１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０とを含む。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、主表示部１１４Ａと、副表示部１１４Ｂと、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、主表示部１１４Ａと、副表示部１１４Ｂ、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部６０、通信制御部６１、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０、および後処理部５０と接続され、ＭＦＰ１００の全体を制御する。
【００２３】
副表示部１１４Ｂは、ＬＣＤ、有機ＥＬＤ等のディスプレイであり、主表示部１１４Ａと同じ情報を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、主表示部１１４Ａおよび副表示部１１４Ｂ上に設けられたタッチパネルを含む。副表示部１１４Ｂと操作部１１５とで、操作パネル９が構成される。
【００２４】
ＨＤＤ１１６は、データを格納するための少なくとも１つフォルダと呼ばれる領域を有する。１つのフォルダは、さらに少なくとも１つのフォルダを含むことが可能である。このため、ＨＤＤ１１６は、データを、階層構造で記憶することが可能である。フォルダには、フォルダ名が付与されており、データは、それが格納されているフォルダを、第１階層から順に配列することにより、格納されているフォルダが特定される。例えば、第１階層にフォルダＡとフォルダＢとが定義されており、フォルダＡが、第２階層のフォルダＣとフォルダＤとを含む場合、データがフォルダＣに記憶されると、データは「￥フォルダＡのフォルダ名￥フォルダＣのフォルダ名￥データのデータ名」で特定される。データ名は、データに付された名称である。このため、ＨＤＤ１１６に記憶されるデータは、フォルダ名とデータ名との組合せで識別可能である。
【００２５】
逆に、データの格納場所がわからない場合、ユーザはフォルダ名を頼りにＨＤＤ１１６からデータを探すことができる。まず、主表示部１１４Ａに第１階層に定義されているフォルダのフォルダ名を表示する。ここでは、フォルダＡのフォルダ名と、フォルダＢのフォルダ名とが主表示部１１４Ａおよび副表示部１１４Ｂに表示される。ユーザが、主表示部１１４ＡのタッチパネルでフォルダＡが表示されている位置を指定すれば、第２階層のフォルダＣのフォルダ名とフォルダＤのフォルダ名が表示される。さらに、フォルダＣのフォルダ名を指定すれば、そこに格納されているデータのデータ名が主表示部１１４Ａおよび副表示部１１４Ｂに表示される。このように、ユーザは、フォルダ名を頼りにデータを捜すことができる。このフォルダ名は、ユーザにより決定され、ＨＤＤ１１６にフォルダと関連付けられて記憶される。このため、フォルダ名は、他人に知られてはならない機密情報を含む場合がある。
【００２６】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信するためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００２７】
ＬＡＮ端子１１８に、ネットワークに接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された他のＭＦＰ、スキャナ、プリンタ、またはコンピュータと通信する。ＣＰＵ１１１は、ＬＡＮ端子１１８を介して接続された他のＭＦＰ、スキャナ、プリンタ、またはコンピュータから、データを受信すると、そのデータをＨＤＤ１１６に格納する。また、シリアル通信インターフェース端子１１９に機器が接続された場合、データ通信制御部１１７は、シリアル通信インターフェース端子１１９に接続された機器、例えば、デジタルカメラ、デジタルビデオカメラまたは携帯情報端末との間で通信してデータを入出力する。また、シリアル通信インターフェース端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａが接続可能である。メモリカード１１９Ａは、ＨＤＤ１１６と同様に、データを階層構造で記憶する。
【００２８】
また、ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータが画像データ記憶プログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２９】
通信制御部６１は、ＣＰＵ１１１をＰＳＴＮ７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部６１がその発呼を検出する。通信制御部６１は、発呼を検出すると通話を確立し、ファクシミリ部６０に通信させる。
【００３０】
ファクシミリ部６０は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部６０は、受信したファクシミリデータを画像形成部３０でプリント可能なプリントデータに変換して、画像形成部３０に出力する。これにより、画像形成部３０は、ファクシミリ部６０により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部６０は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。
【００３１】
また、ＭＦＰ１００は、スキャナ機能を有する。ＣＰＵ１１１は、画像読取部２０が原稿を読み取って出力する画像データをＨＤＤ１１６の指定された領域に格納する。また、ＭＦＰ１００は、コピー機能を有する。ＣＰＵ１１１は、画像読取部２０が原稿を読み取って出力する画像データを、画像形成部３０に出力する。これにより、画像形成部３０は、画像読取部２０から入力される画像データに基づいて、用紙等の記録シート上に画像を形成する。
【００３２】
ＭＦＰ１００にデータが入力される場合は、（１）画像読取部２０が原稿を読み取って、画像データを出力する場合、（２）ＬＡＮ端子１１８を介してネットワークに接続された他のコンピュータからデータが受信される場合、（３）シリアルインターフェース端子に接続された機器またはメモリカード１１９Ａからデータを受信する場合、（４）ファクシミリ部６０が、ファクシミリデータを受信する場合がある。ここで、データは、画像データ、テキストデータ、アプリケーションデータ、フォルダ名、データ名を含む。アプリケーションデータは、ＰＣで実行されるアプリケーションプログラム、たとえば文字編集プログラムなどで生成されたデータであって、ＭＦＰ１００が文字を認識可能なデータである。
【００３３】
図３は、ＣＰＵの機能の概要の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。図３を参照して、ＣＰＵ１１１は、データを受け付けるためのデータ受付部２０１と、検索用の文字列（以下「検索文字列」という）を受け付けるための検索文字列受付部２０３と、データを主表示部１１４Ａおよび副表示部１１４Ｂに表示するための画像（以下「表示用画像」という）を生成するための表示用画像生成部２０５と、データから検索用の文字列を抽出する抽出部２０７と、表示用画像の検索文字列の位置に印を付加する検索文字位置付加部２１１と、印の付された表示用画像を主表示部１１４Ａおよび副表示部１１４Ｂに表示するための表示制御部２２１と、レイアウト表示指示を受け付け、表示制御部２２１にレイアウトを表示させるレイアウト表示指示部２１９と、を含む。
【００３４】
データ受付部２０１は、ユーザの指示によりＨＤＤ１１６またはメモリカード１１９Ａからデータを受け付ける。データ受付部２０１は、データ指定画面を主表示部１１４Ａおよび副表示部１１４Ｂに表示し、ユーザがデータ指定画面に表示されたデータ名の位置を指示すると、主表示部１１４Ａおよび副表示部１１４Ｂにそれぞれ設けられたタッチパネルで指示された位置を検出し、検出した位置から指定されたデータ名を特定する。そして、特定したデータ名のデータを、ＨＤＤ１１６またはメモリカード１１９Ａから読出し、読み出したデータを受け付ける。データ受付部２０１は、２以上のデータ名が指示された場合には、指示された複数のデータ名それぞれに対応するデータの全てを、ＨＤＤ１１６またはメモリカード１１９Ａから読出し、読み出したデータの全てを受け付ける。
【００３５】
また、データ受付部２０１は、フォルダ指定画面を主表示部１１４Ａおよび副表示部１１４Ｂに表示し、ユーザがフォルダ指定画面に表示されたフォルダ名の位置を指示すると、主表示部１１４Ａおよび副表示部１１４Ｂにそれぞれ設けられたタッチパネルで指示された位置を検出し、検出した位置からフォルダ名を特定する。そして、特定したフォルダ名のフォルダが含むフォルダのフォルダ名またはそのフォルダに記憶されているデータのデータ名を、ＨＤＤ１１６またはメモリカード１１９Ａから読出し、読み出したフォルダ名またはデータ名を受け付ける。
【００３６】
図４（Ａ）および図４（Ｂ）は、データ指定画面の一例を示す図である。図４（Ａ）および図４（Ｂ）を参照して、データ指定画面は、あるフォルダに記憶されているデータのデータ名およびそのフォルダに含まれるフォルダのフォルダ名を指定するためのデータ表示領域と、コマンドを指定するためのコマンド指定領域とを含む。データ表示領域は、データ名として「文書１」、「文書２」および「文書３」が表され、それらを指定するためのボタンと、フォルダ名として「フォルダ１」が表され、それを指定するためのボタンを含む。図４（Ａ）に示すデータ指定画面は、データ名「文書１」が指定されている状態を示しており、図４（Ｂ）に示すデータ指定画面は、データ名「文書１」および「文書２」が指定されている状態を示している。コマンド指定領域は、データの表示を指示するための「データを開く」の文字が表されたボタンと、画像の形成を指示するための「印刷」の文字が表されたボタンと、文字を人が解読不可能な形態で表示することを指示するための「文字置換」の文字が表されたボタンとを含む。ここでは、「データを開く」の文字が表されたボタンと、「文字置換」の文字が表されたボタンとが指示された状態を示している。
【００３７】
図４（Ａ）に示すデータ指定画面では、データ名「文書１」が指定され、「データを開く」の文字が表されたボタンが指示されるので、データ名「文書１」のデータがＨＤＤ１１６より読み出され、データ受付部２０１で受け付けられる。図４（Ｂ）に示すデータ指定画面では、データ名「文書１」および「文書２」が指定され、「データを開く」の文字が表されたボタンが指示されるので、データ名「文書１」のデータおよびデータ名「文書２」のデータがＨＤＤ１１６より読み出され、２つのデータがデータ受付部２０１で受け付けられる。
【００３８】
図４（Ｃ）は、フォルダ指定画面の一例を示す図である。図４（Ｃ）を参照して、フォルダ指定画面は、あるフォルダに記憶されているデータのデータ名およびそのフォルダに含まれるフォルダのフォルダ名を指定するためのデータ表示領域と、コマンドを指定するためのコマンド指定領域とを含む。データ表示領域は、メモリカード１１９Ａのドライバ名として「フラッシュメモリ」が表され、それを指定するためのボタンを含む。ここでは、「フラッシュメモリ」が指定された状態を示している。コマンド指定領域は、データの表示を指示するための「データを開く」の文字が表されたボタンと、画像の形成を指示するための「印刷」の文字が表されたボタンと、文字を人が解読不可能な形態で表示することを指示するための「文字置換」の文字が表されたボタンとを含む。ここでは、「データを開く」の文字が表されたボタンと、「文字置換」の文字が表されたボタンとが指示された状態を示している。図４（Ｃ）に示すフォルダ指定画面では、ドライバ名「フラッシュメモリ」が指定され、「データを開く」の文字が表されたボタンが指示されるので、ドライバ名「フラッシュメモリ」の第１階層に定義されているフォルダ名がメモリカード１１９Ａより読み出され、データ受付部２０１で受け付けられる。
【００３９】
図３に戻って、データ受付部２０１は、文字認識部２０２を含む。文字認識部２０２は、データ受付部２０１により受け付けられたデータが画像データの場合、その画像データを文字認識し、文字の画像をテキストデータに変換する。データ受付部２０１は、受け付けたデータを表示用画像生成部２０５および抽出部２０７に出力するが、画像データの場合には、文字認識部が画像データの文字部分をテキストデータに変換したデータを表示用画像生成部２０５および抽出部２０７に出力する。
【００４０】
表示用画像生成部２０５は、データ中の文字を人が解読不可能な表示形態に変換した表示用画像を生成する。具体的には、（１）文字を予め定められた記号、例えば「＊」に変換したデータに基づいて表示用の画像を生成する、（２）データに基づいて生成した表示用の画像の文字の部分にモザイク処理を実行する、（３）文字の色を背景の色に変換した表示用画像を生成する。
【００４１】
表示用画像生成部２０５は、生成した表示用画像を表示制御部２２１に出力する。表示制御部２２１は、検索文字位置付加部２１１から表示用画像が入力されると、表示用画像を主表示部１１４Ａおよび副表示部１１４Ｂに表示する。
【００４２】
図５（Ａ）、図５（Ｂ）および図５（Ｃ）は、検索前の表示用画像を表示するための表示用画像表示画面の一例を示す図である。図５（Ａ）は、図４（Ａ）のデータ指定画面の表示の後に、「文書を開く」のボタンが指示された後に、表示される表示用画像表示画面を示し、図５（Ｂ）は、図４（Ｂ）のデータ指定画面の表示の後に、「文書を開く」のボタンが指示された後に、表示される表示用画像表示画面を示し、図５（Ｃ）は、図４（Ｃ）のフォルダ指定画面の表示の後に、「文書を開く」のボタンが指示された後に、表示される表示用画像表示画面を示す。
【００４３】
図５（Ａ）を参照して、表示用画像表示画面は、データ名「文書１」のデータの文字が記号「＊」に置換された表示用画像を含む。表示用画像表示画面は、表示用画像を表示する領域の下方に、検索文字列を入力する領域を含む。データ名「文書１」のデータが表示されるが、文字が記号「＊」に置換されているので、文書１のデータの内容を解読することができない。したがって、この表示用画像表示画面を他人が見ても機密が漏れることがない。但し、文字の配置は理解可能である。
【００４４】
また、図５（Ｂ）を参照して、表示用画像表示画面は、データ名「文書１」のデータの文字が記号「＊」に置換された表示用画像を含み、その下方にデータ名「文書２」のデータの文字が記号「＊」に置換された表示用画像を含み、さらに、その下方に検索文字列を入力する領域を含む。データ名「文書１」のデータとデータ名「文書２」のデータとが表示されるが、文字が記号「＊」に置換されているので、文書１のデータと文書２のデータそれぞれの内容を解読することができない。したがって、この表示用画像表示画面を他人が見ても機密が漏れることがない。但し、文字の配置は理解可能である。
【００４５】
また、図５（Ｃ）を参照して、表示用画像表示画面は、４つのフォルダ名の文字が記号「＊」に置換された表示用画像を含み、画面の下方に検索文字列を入力する領域を含む。４つのフォルダまたはデータが存在することはわかるが、それらの名前が不明である。したがって、この表示用画像表示画面を他人が見ても機密が漏れることがない。
【００４６】
図３に戻って、表示用画像生成部２０５は、番号抽出部２０９を含む。番号抽出部２０９は、データ中のページ番号および章番号を抽出する。データがページ番号および章番号を他の文字と区別したデータであれば、そのページ番号および章番号を抽出し、特定文字とする。データがページ番号および章番号を他の文字と区別したデータでなければ、データから数字を抽出し、それらを特定文字とする。表示用画像生成部２０５は、番号抽出部２０９が抽出した特定以外の文字について、人が解読不可能な表示形態に変換した表示用画像を生成する。例えば、データに含まれるページ番号、章番号は機密情報ではないため、それらが主表示部１１４Ａおよび副表示部１１４Ｂに表示されて他人に見られたとしても機密が漏れることがないからである。また、主表示部１１４Ａおよび副表示部１１４Ｂに表示されたい表示用画像を見たユーザが、ページ番号または章番号等の数字に基づき、何ページのデータであるのかを認識することができ、また、ページ中の章の位置を認識することができ、ユーザにデータを特定するための参考情報を提供することができる。表示用画像生成部２０５が生成した表示用画像は、検索文字位置付加部２１１に出力される。
【００４７】
検索文字列受付部２０３は、ユーザが操作部１１５に入力する検索文字列を受け付ける。検索文字列は、少なくとも１文字からなる。検索文字列受付部２０３は、受け付けた検索文字列を抽出部２０７に出力する。
【００４８】
抽出部２０７は、データ受付部２０１からデータが入力され、検索文字列受付部２０３から検索文字列が入力される。抽出部２０７は、データから検索文字列を抽出し、抽出した検索文字列と、その検索文字列のデータ中の位置を示す位置情報とを検索文字位置付加部２１１に出力する。抽出部２０７は、複数の検索文字を抽出した場合には、検索文字列とその検索文字の位置を示す位置情報との組を、検索文字位置付加部２１１に出力する。検索文字列は、少なくとも１つの文字からなるため、位置情報は、検索文字列の少なくとも１つの文字のデータ中の位置を示し、検索文字のうちから選ばれた１つの文字の位置を示してもよいし、全部の文字の位置を示してもよい。
【００４９】
検索文字位置付加部２１１は、表示用画像生成部２０５から入力される表示用画像を、表示制御部２２１に出力する。また、検索文字位置付加部２１１は、抽出部２０７から位置情報が入力される毎に、表示用画像の位置情報で特定される位置に予め定められた印を付加する。具体的には、（１）表示用画像の位置情報で特定される位置の画像を、予め定められた識別情報、例えば記号「○」の画像で置き換える、または、（２）表示用画像の位置情報で特定される位置の画像の色を予め定められた色に変換する。検索文字位置付加部２１１は、印を付加した表示用画像を表示制御部２２１に出力する。
【００５０】
なお、ここでは、表示用画像の一部を置換する例を示したが、データ受付部２０１が出力するデータから抽出された検索文字列を予め定められた識別情報で置換し、置換後のデータに基づいて表示用画像生成部２０５で表示用画像を生成するようにしてもよい。
【００５１】
検索文字位置付加部２１１は、抽出部２０７から２種類以上の検索文字列それぞれの位置情報が入力される場合、表示用画像の位置情報で特定される位置に、検索文字列の種類毎に異なる印を付加する。具体的には、（１）表示用画像の位置情報で特定される位置の画像を、複数種類の検索文字列毎に異なる識別情報で置き換える。例えば第１の検索文字列に記号「○」を、第２の検索文字列に「△」をそれぞれ対応付けておき、表示用画像の第１の検索文字の位置情報で特定される位置の画像を記号「○」の画像で置換し、表示用画像の第２の検索文字の位置情報で特定される位置の画像を記号「△」の画像で置換する。または、（２）表示用画像の位置情報で特定される位置の画像の色を、複数種類の検索文字列毎に異なる色に変換する。例えば第１の検索文字列に赤色を、第２の検索文字列に青色をそれぞれ対応付けておき、表示用画像の第１の検索文字の位置情報で特定される位置の画像の色を赤色に変換し、表示用画像の第２の検索文字の位置情報で特定される位置の画像の色を青色に変換する。検索文字位置付加部２１１は、抽出部２０７が検索文字列を抽出する毎に、換言すれば、抽出部２０７から２種類以上の検索文字列が入力される毎に、検索文字列に対応する印を付加した表示用画像を表示制御部２２１に出力する。
【００５２】
検索文字位置付加部２１１は、履歴データ生成部２１３を含む。履歴データ生成部２１３は、抽出部２０７がデータから検索文字列を抽出すると、抽出した検索文字列と、それに対応する印とを関連付けた履歴データを生成し、ＨＤＤ１１６に格納する。これにより、ＨＤＤ１１６に履歴データ２３１が記憶される。具体的には、（１）検索文字列と予め定められた識別情報、例えば記号「○」とを関連付けた履歴データを生成し、ＨＤＤ１１６に格納する、または、（２）検索文字列と予め定められた色とを関連付けた履歴データを生成し、ＨＤＤ１１６に格納する。
【００５３】
また、履歴データ生成部２１３は、抽出部２０７がデータから複数の検索文字列を抽出すると、抽出した複数の検索文字列それぞれに対応する複数の履歴データを生成し、ＨＤＤ１１６に格納する。具体的には、（１）複数の検索文字列に複数の異なる識別情報をそれぞれ対応付けた複数の履歴データ生成し、ＨＤＤ１１６に格納する。例えば第１の検索文字列と記号「○」とを関連付けた履歴データと、第２の検索文字列と記号「△」とを関連付けた履歴データとをＨＤＤ１１６に格納する。または、（２）複数種類の検索文字列に複数の異なる色をそれぞれ対応付けた複数の履歴データを生成し、ＨＤＤ１１６に格納する。例えば第１の検索文字列と赤色とを関連付けた履歴データと、第２の検索文字列と青色と関連付けた履歴データとをＨＤＤ１１６に格納する。
【００５４】
表示制御部２２１は、検索文字位置付加部２１１から表示用画像が入力され、表示用画像を主表示部１１４Ａおよび副表示部１１４Ｂに表示する。表示制御部２２１は、まず、表示用画像生成部２０５が生成した表示用画像を表示する。この段階で、図５（Ａ）、図５（Ｂ）または図５（Ｃ）に示した表示用画像表示画面が、主表示部１１４Ａおよび副表示部１１４Ｂに表示される。その後、表示制御部２２１は、検索文字列受付部２０３で検索文字列が受け付けられる毎に検索文字位置付加部２１１により表示用画像に印が付加されるので、検索文字列受付部２０３で検索文字列が受け付けられる毎に印が付加された表示用画像を主表示部１１４Ａおよび副表示部１１４Ｂに表示する。
【００５５】
具体的には、図５（Ａ）、図５（Ｂ）または図５（Ｃ）に示した表示用画像表示画面の下方の検索文字列を入力する領域に第１の検索文字列が入力されると、表示用画像に印が付されて、印を付された表示用画像を表示するための表示用画像表示画面が、主表示部１１４Ａおよび副表示部１１４Ｂに表示される。
【００５６】
このように、主表示部１１４Ａおよび副表示部１１４Ｂに表示される表示用画像は、人が解読不可能な形態で表示されているので、他人がそれを見ても解読することができないので、機密が漏れることがない。また、ユーザは、検索文字列を入力すれば、検索文字列に対応する位置に印が付加されている表示用画像を見ることができる。この段階においても、検索文字列が解読不可能な形態で表示されるため、表示用画像を他人が見ても機密がもれることがない。一方、検索文字列を入力したユーザは、表示用画像中の検索文字列の位置から表示用画像に対応するデータを特定することができる。さらに、複数種類の検索文字列を入力した後に、複数種類の検索文字列それぞれに対応する位置に複数種類の印が付加された表示用画像が表示されるので、ユーザは、複数種類の検索文字列それぞれの表示用画像中の位置から表示されているデータを特定し易くなる。
【００５７】
表示制御部２２１は、さらに、検索履歴表示部２２３とレイアウト表示部２２５とを含む。検索履歴表示部２２３は、ユーザが、操作部１１５に検索文字列の入力履歴の表示の指示を入力すると、その指示の入力に応じて、履歴データ２３１を読出し、主表示部１１４Ａおよび副表示部１１４Ｂに表示する。ユーザは、複数種類の検索文字列を入力した後に、履歴データを表示させることにより、入力した複数種類の検索文字列を確認することができる。
【００５８】
レイアウト表示部２２５には、レイアウト表示指示部２１９からレイアウト表示指示命令が入力される。レイアウト表示指示部２１９は、ユーザが操作部１１５に予め設けられたレイアウト表示指示を入力するためのボタンを押下すると、そのボタンに対応するレイアウト表示指示を受け付ける。レイアウト表示指示部２１９は、操作部１１５からレイアウト表示指示を受け付けることに応じて、そのレイアウト表示指示に対応するレイアウト表示指示命令をレイアウト表示部２２５に出力する。レイアウト表示指示は、表示用画像における後処理部５０で処理が実行される予定の位置を表示させるための指示である。
【００５９】
レイアウト表示部２２５は、レイアウト表示指示が入力されると、表示用画像に後処理部５０で処理が実行される予定の位置を重畳して表示する。例えば、後処理部５０が実行するパンチ穴加工処理により、パンチ穴加工される予定の位置を表示用画像に重畳して表示する。または、後処理部５０が実行するステープル処理により、ステープル針が打ち込まれる予定の位置を表示用画像に重畳して表示する。これにより、データに基づき画像形成部３０により用紙に形成された画像と、後処理部５０により処理が実行される位置との関係を、画像形成部３０がデータに基づき画像を形成する前の段階で確認することができる。さらに、表示用画像は、人が解読不可能な形態で表示されているので、他人がそれを見ても解読することができないので、機密が漏れることがない。
【００６０】
以下、主表示部１１４Ａおよび副表示部１１４Ｂに表示される画面の具体例に従って、説明する。図６（Ａ）、図６（Ｂ）および図６（Ｃ）は、第１の検索文字列入力後の表示用画像表示画面の一例を示す図である。ここでは、検索文字列を入力する領域に第１の検索文字列として「見積り」が入力された例を示している。図７（Ａ）、図７（Ｂ）および図７（Ｃ）は、第１回目の検索後の表示用画像を表示するための表示用画像表示画面の一例を示す図である。図７（Ａ）、図７（Ｂ）および図７（Ｃ）は、図６（Ａ）、図６（Ｂ）および図６（Ｃ）に示した表示用画像表示画面の後に、表示される表示用画像表示画面を示す。
【００６１】
図７（Ａ）を参照して、データ名「文書１」のデータ中で第１の検索文字列「見積り」の文字が記号「○」で置換されて表示され、検索文字列を入力する領域に「＊＊＊」が表示される。図７（Ｂ）を参照して、データ名「文書１」のデータ中で第１の検索文字列「見積り」の文字が記号「○」で置換されて表示され、データ名「文書２」のデータ中で第１の検索文字列「見積り」の文字が記号「○」で置換されて表示され、検索文字列を入力する領域に「＊＊＊」が表示される。
【００６２】
図７（Ａ）および図７（Ｂ）に示す表示用画像表示画面それぞれは、第１の検索文字列「見積り」が表示されないので、表示用画像を他人が見ても機密が漏れることがない。さらに、第１の検索文字列を入力したユーザは、表示用画像中における記号「○」の位置から検索文字列のデータ中の配置を知ることができ、データを特定することができる。
【００６３】
図７（Ｃ）を参照して、４つのフォルダ名またはデータ名中で検索文字列「見積り」の文字が記号「○」で置換されて表示され、検索文字列を入力する領域に「＊＊＊」が表示される。図７（Ｃ）に示す表示用画像表示画面は、検索文字列「見積り」が表示されないので、表示用画像を他人が見ても機密が漏れることがない。さらに、検索文字列を入力したユーザは、表示用画像中における記号「○」の位置から検索文字列を含むファイル名またはデータ名を特定することができる。
【００６４】
図７（Ａ）、図７（Ｂ）および図７（Ｃ）に示した表示用画像表示画面で、データ、またはフォルダ名を特定できない場合には、別の検索文字列で第２回目の検索をすることにより、さらに詳細な検索が可能となる。図８（Ａ）および図８（Ｂ）および図８（Ｃ）は、第２の検索文字列入力後の表示用画像表示画面の一例を示す図である。ここでは、検索文字列を入力する領域に第２の検索文字列として「Ａ社」が入力された例を示している。図９（Ａ）、図９（Ｂ）および図９（Ｃ）は、第２回目の検索後の表示用画像を表示するための表示用画像表示画面の一例を示す図である。図９（Ａ）、図９（Ｂ）および図９（Ｃ）は、図８（Ａ）、図８（Ｂ）および図８（Ｃ）に示した表示用画像表示画面の後に、表示される表示用画像表示画面を示す。
【００６５】
図９（Ａ）を参照して、データ名「文書１」のデータ中で検索文字列「Ａ社」の文字が記号「△」で置換されて表示され、検索文字列を入力する領域に「＊＊」が表示される。図９（Ｂ）を参照して、データ名「文書１」のデータ中で検索文字列「Ａ社」の文字が記号「△」で置換されて表示されるが、データ名「文書２」のデータ中で検索文字列「Ａ社」の文字が記号「△」で置換されタにもかかわらず、記号「△」が表示されていない。また、検索文字列を入力する領域に「＊＊」が表示される。
【００６６】
図９（Ａ）および図９（Ｂ）に示す表示用画像表示画面それぞれは、検索文字列「Ａ社」が表示されないので、表示用画像を他人が見ても機密が漏れることがない。さらに、第１の検索文字列および第２の検索文字列を入力したユーザは、表示用画像中における記号「△」の有無からデータを特定することができる。
【００６７】
図９（Ｃ）を参照して、４つのフォルダ名またはデータ名中で検索文字列「Ａ社」の文字が記号「△」で置換されて表示され、検索文字列を入力する領域に「＊＊」が表示される。図９（Ｃ）に示す表示用画像表示画面は、検索文字列「Ａ社」が表示されないので、表示用画像を他人が見ても機密が漏れることがない。さらに、第１の検索文字列および第２の検索文字列を入力したユーザは、表示用画像中における記号「○」および記号「△」の位置からそれらの検索文字列を含むファイル名またはデータ名を特定することができる。
【００６８】
図６（Ａ）〜（Ｃ）、図７（Ａ）〜（Ｃ）、図８（Ａ）〜（Ｃ）、図９（Ａ）〜（Ｃ）に示した表示用画像表示画面は、下方に「対比表」の文字が表されたボタンを有する。この「対比表」の文字が表されたボタンが指示されると、検索履歴表示部２２３は、履歴データを表示するための検索履歴表示画面を主表示部１１４Ａおよび副表示部１１４Ｂに表示する。
【００６９】
図１０は、検索履歴表示画面の一例を示す図である。図１０に示す検索履歴表示画面は、第１の検索文字列「見積り」と第２の検索文字列「Ａ社」とが入力された後、「対比表」の文字が表されたボタンが指示された場合に表示される例を示している。図１０を参照して、検索履歴表示画面は、履歴記号「○」と第１の検索文字列「見積り」とを関連付けた履歴データと、記号「△」と第２の検索文字列「Ａ社」とを関連付けた履歴データとを含む。このため、ユーザは、入力した検索文字列に対応する記号を確認することができる。特に、複数種類の検索文字列を入力した場合には、記号との対応が判らなくなってしまう場合があるが、そのような場合に対応関係を確認することができるので、データを検索するのに便利である。
【００７０】
図１１は、プリント操作処理の流れの一例を示すフローチャートである。プリント操作処理は、ＣＰＵ１１１がＲＯＭ１１３に記憶されたプリント操作プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１１を参照して、ＣＰＵ１１１は、データの指定を受け付けたか否かを判断する（ステップＳ０１）。ＣＰＵ１１１は、データ指定画面を主表示部１１４Ａおよび副表示部１１４Ｂに表示しているときに、タッチパネルによりデータ指定画面に表示されたデータ名の位置が押下されたか否かを検出する。押下されたことが検出されたならば、その位置に表示されたデータ名のデータの指定を受け付ける。また、ＣＰＵ１１１は、フォルダ指定画面を主表示部１１４Ａおよび副表示部１１４Ｂに表示しているときに、タッチパネルによりフォルダ指定画面に表示されたフォルダ名の位置が押下されたか否かを検出する。押下されたことが検出されたならば、その位置に表示されたフォルダ名の指定を受け付ける。フォルダ名の指定の受け付けは、そのフォルダ名のフォルダに格納されているデータのデータ名またはフォルダのフォルダ名を表示するための指示の受け付けであり、それらデータ名またはフォルダ名は、表示対象となるデータである。
【００７１】
次のステップＳ０２においては、ＨＤＤ１１６またはメモリカード１１９Ａからデータを読出す。データ指定画面に表示されたデータ名の指定を受け付けた場合は、そのデータ名のデータを読み出す。複数のデータ名が指定された場合には、指定されたデータ名のデータのすべてを読み出す。フォルダ指定画面に表示されたフォルダ名の指定を受け付けた場合には、指定されたフォルダ名のフォルダに格納されているデータのデータ名またはフォルダのフォルダ名をデータとして読み出す。
【００７２】
ステップＳ０３においては、ステップＳ０２において読み出したデータが画像データか否かを判断する。画像データであれば処理をステップＳ０４に進め、画像データでなければステップＳ０４をスキップして処理をステップＳ０５に進める。ステップＳ０４においては、画像データを文字認識し、文字の画像をテキストに変換したテキストデータを生成する。テキストデータは、次の表示用画像生成処理で文字を特定するために用いられ、また、後述する検索処理（ステップＳ０９）において、検索文字列を抽出するために用いられる。
【００７３】
ステップＳ０５においては、表示用画像生成処理を実行する。表示用画像生成処理の詳細は後述するが、ステップＳ０２において読み出したデータを表示するための表示用画像を生成するための処理である。この表示用画像は、文字を人が認識不可能な形態に変換した画像である。そして、生成した表示用画像を、主表示部１１４Ａおよび副表示部１１４Ｂに表示する（ステップＳ０６）。ここでは、図５（Ａ）〜（Ｃ）に示した表示画像表示画面を表示する。表示用画像は、文字を人が認識不可能な形態に変換されているので、表示用画像を他人に見られたとしても、機密が漏れることがない。
【００７４】
次のステップＳ０７においては、検索操作を受け付けたか否かを判断する。ユーザが、図５（Ａ）〜（Ｃ）に示した表示用画像表示画面に従って、操作部１１５に検索文字列を入力すると、操作部１１５からその検索文字列を受け付ける。検索文字列を受け付けたならば、検索操作を受け付けたと判断し、処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ１５に進める。
【００７５】
ステップＳ０８においては、変数Ｎに１を設定する。変数Ｎは、検索回数をカウントするためのカウンタである。換言すれば、変数Ｎは、検索文字列を識別するための番号でもある。そして、次のステップＳ０９において検索処理を実行する。検索処理の詳細は後述するが、ステップＳ０２で読み出したデータからステップＳ０７で受け付けた検索文字列を抽出する処理である。
【００７６】
ステップＳ１０においては、履歴表示指示を受け付けたか否かを判断する。図６（Ａ）〜（Ｃ）、図７（Ａ）〜（Ｃ）、図８（Ａ）〜（Ｃ）、図９（Ａ）〜（Ｃ）に示した表示用画像表示画面が、主表示部１１４Ａおよび副表示部１１４Ｂに表示されているときに、表示用画像表示画面の下方に「対比表」の文字が表されたボタンがユーザにより押下されると、履歴表示指示を受け付ける。履歴表示指示を受け付けたならば処理をステップＳ１１に進め、そうでなければステップＳ１１をスキップして、処理をステップＳ１２に進める。ステップＳ１１においては、ＨＤＤ１１６に記憶されている履歴データ２３１を読出し、履歴データ２３１を含む検索履歴表示画面を主表示部１１４Ａおよび副表示部１１４Ｂに表示する。
【００７７】
ステップＳ１２においては、検索終了指示を受け付けたか否かを判断する。ユーザが、検索終了を指示するために操作部１１５に予め備えられたボタンを押下すると、検索終了指示を操作部１１５から受け付ける。検索終了指示を受け付けたならば処理をステップＳ１４に進めるが、そうでなければ、次の回の検索処理を実行するために処理をステップＳ１３に進める。ステップＳ１３においては、変数Ｎを１増加した値に設定し、処理をステップＳ０９に戻す。
【００７８】
ステップＳ１４においては、レイアウト表示指示を受け付けたか否かを判断する。ユーザが操作部１１５に予め設けられたレイアウト表示指示を入力するためのボタンを押下すると、レイアウト表示指示を受け付ける。レイアウト表示指示を受け付けたならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１８に進める。ステップＳ１５においては、表示用画像に後処理部５０で処理が実行される予定の位置を重畳して表示する。そして、修正指示を受け付けたか否かを判断する（ステップＳ１６）。修正指示は、後処理部５０で処理を実行するための後処理条件の変更、例えば、処理が実行される予定の位置の変更を含む。修正指示を受け付けたならば処理をステップＳ１７に進め、そうでなければ処理をステップＳ１８に進める。ステップＳ１７においては、後処理条件を修正し、処理をステップＳ１５に戻す。ステップＳ１５においては、変更後の後処理条件に従って、後処理部５０が処理を実行した場合に、後処理部５０で処理が実行される予定の位置を表示用画像に重畳して表示する。このため、データに基づき画像形成部３０により用紙に形成された画像と、後処理部５０により処理が実行される位置との関係を、画像形成部３０がデータに基づき画像を形成する前の段階でユーザが確認することができる。この場合においても、表示用画像が表示されているので、他人がそれを見ても解読することができず、機密が漏れることがない。
【００７９】
ステップＳ１８においては、プリント指示を受け付けたか否かを判断する。図６（Ａ）〜（Ｃ）、図７（Ａ）〜（Ｃ）、図８（Ａ）〜（Ｃ）、図９（Ａ）〜（Ｃ）に示した表示用画像表示画面が、主表示部１１４Ａおよび副表示部１１４Ｂに表示されているときに、表示用画像表示画面の下方に設けられた「印刷」の文字が表されたボタンがユーザにより押下されると、プリント指示を受け付ける。プリント指示を受け付けたならば処理をステップＳ１９に進め、そうでなければ処理をステップＳ０７に戻す。ステップＳ１９においては、画像形成部３０を制御し、ステップＳ０２で読み出したデータに基づく画像を用紙に形成させる。
【００８０】
図１２は、表示用画像生成処理の流れの一例を示すフローチャートである。表示用画像生成処理は、図１１のステップＳ０５において実行される処理である。図１２を参照して、ＣＰＵ１１１は、番号表示の設定がされているか否かを判断する（ステップＳ２１）。番号表示の設定は、ＭＦＰ１００のユーザが、予めＭＦＰ１００に設定しておく。番号表示が設定されていれば処理をステップＳ２２に進めるが、番号表示が設定されていなければ処理をステップＳ２５に進める。ステップＳ２５においては、すべての文字を処理対象文字に設定し、処理をステップＳ２６に進める。
【００８１】
ステップＳ２２においては、データからページ番号を抽出し、ステップＳ２３においては、データから章番号を抽出する。データがページ番号および章番号を他の文字と区別したデータであれば、そのページ番号および章番号を抽出する。データがページ番号および章番号を他の文字と区別したデータでなければ、データから数字を抽出し、それらをページ番号または章番号とする。次のステップＳ２４においては、データから抽出されたページ番号および章番号以外の文字を処理対象文字に設定し、処理をステップＳ２６に進める。
【００８２】
ステップＳ２６においては、ステップＳ２４またはステップＳ２５において、処理対象文字に設定された文字を置換用識別情報に置換する。具体的には、データの処理対象文字を予め定められた記号、例えば「＊」に変換する。そして、データを画像に変換し、表示用画像を生成する（ステップＳ２７）。データ中の文字が記号「＊」に変換され、それを変換した画像が出力用画像とされる。出力用画像は、記号「＊」を文字の数だけ配列した画像となるため、人がその意味を解読することができず、文字の配置を示す画像となる。このため、データが機密情報を含んでいたとしても出力用画像からその機密情報を知ることができない。また、番号表示が設定されている場合には、ページ番号および章番号は、記号「＊」に変換されないので、表示用画像はページ番号と章番号を含む。このため、ユーザは、表示用画像からページ番号と章番号を知ることができるので、データを特定するための参考とすることができる。
【００８３】
図１３は、検索処理の流れの一例を示すフローチャートである。検索処理は、図１１のステップＳ０９で実行される処理である。図１３を参照して、ＣＰＵ１１１は、検索文字列を受け付けたか否かを判断する（ステップＳ３１）。ユーザが操作部１１５に検索文字列を入力すると、操作部１１５から検索文字列を受け付ける。検索文字列を受け付けたならば処理をステップＳ３２に進め、そうでなければ処理をプリント操作処理に戻す。そして、受け付けた検索文字列を検索対象に設定し、データを検索する（ステップＳ３２）。検索の結果、データから検索文字列が抽出されたか否かを判断し（ステップＳ３３）、抽出されたならば処理をステップＳ３４に進め、そうでなければ処理をプリント操作処理に戻す。
【００８４】
ステップＳ３４においては、表示用画像の検索文字列の位置の画像を、第Ｎ検索文字識別情報の画像、例えば記号「○」の画像で置き換える。Ｎは、図１１に示したプリント操作処理で設定した変数Ｎの値である。そして、第Ｎ検索文字列と第Ｎ検索文字識別情報とを関連付けた履歴データを生成し、ＨＤＤ１１６に格納する（ステップＳ３５）。
【００８５】
ステップＳ３６においては、検索文字列の位置の画像を第Ｎ検索文字識別情報の画像で置き換えた表示用画像を、主表示部１１４Ａおよび副表示部１１４Ｂに表示する。例えば、第１検索文字列と、第２検索文字列とが入力され、第１検索文字識別情報を「○」、第２検索文字識別情報を「△」とする場合について説明する。表示用画像は、第１検索文字列の位置の画像を記号「○」の画像で置き換え、第２検索文字列の位置の画像を記号「△」の画像で置き換えた画像となる。このため、検索文字列を入力したユーザは、表示用画像中における記号「○」および記号「△」の位置から検索文字列のデータ中の配置を知ることができ、データを特定することができる。
【００８６】
なお、ステップＳ３４において、表示用画像の位置情報で特定される位置の画像の色を予め定められた第Ｎ番目の色に変換するようにしてもよい。この場合、第Ｎ検索文字識別情報は色を特定する情報となる。ステップＳ３６においては、検索文字列の位置の画像を第Ｎ番目の色に変換した表示用画像を、主表示部１１４Ａおよび副表示部１１４Ｂに表示する。例えば、第１検索文字列と、第２検索文字列とが入力され、第１検索文字識別情報を赤色、第２検索文字識別情報を青色とする場合について説明する。表示用画像は、第１検索文字列の位置の画像を赤色に変換し、第２検索文字列の位置の画像を青色に変換した画像となる。このため、検索文字列を入力したユーザは、表示用画像中における赤色の画像および青色の画像の位置から検索文字列のデータ中の配置を知ることができ、データを特定することができる。
【００８７】
＜表示用画像生成処理の第1の変形例＞
図１４は、第１の変形例における表示用画像生成処理の流れの一例を示すフローチャートである。図１２に示した表示用画像生成処理と異なる点は、ステップＳ２１の前にステップＳ２１Ａが追加された点、ステップＳ２６が変更されてステップＳ２６Ａとなった点、ステップＳ２７が削除された点である。他の処理は同じなのでここでは説明を繰り返さない、ステップＳ２１Ａにおいては、データを画像に変換する。ステップＳ２６Ａにおいては、ステップＳ２１Ａで変換した画像において、処理対象文字に設定された文字の画像をモザイク処理する。データ中の文字の画像がモザイク処理した画像が出力用画像とされる。このため、出力用画像は、人が文字を解読することができず、文字の配置を示す画像となる。また、データが機密情報を含んでいたとしても出力用画像からその機密情報を知ることができない。したがって、出力用画像が他人に見られたとしても機密が漏れることがない。また、番号表示が設定されている場合には、ページ番号および章番号の画像は、モザイク処理されないので、表示用画像はページ番号と章番号を解読可能な画像である。このため、ユーザは、表示用画像からページ番号と章番号を知ることができるので、データを特定するための参考とすることができる。
【００８８】
＜表示用画像生成処理の第２の変形例＞
第２の変形例における表示用画像生成処理は、図１４に示した表示用画像生成処理のステップＳ２６Ａにおいて、処理対象文字に設定された文字の色を背景の色と同じにする。データ中の文字の色を背景の色に変換した画像が出力用画像とされる。このため、出力用画像は、人が文字を解読することができず、文字の配置を示す画像となる。また、データが機密情報を含んでいたとしても出力用画像からその機密情報を知ることができない。したがって、出力用画像が他人に見られたとしても機密が漏れることがない。また、番号表示が設定されている場合には、ページ番号および章番号の画像は、色が変換されないので、表示用画像はページ番号と章番号を解読可能な画像である。このため、ユーザは、表示用画像からページ番号と章番号を知ることができるので、データを特定するための参考とすることができる。
【００８９】
なお、本実施の形態においては、表示装置の一例としてＭＦＰ１００を説明したが、図３に示した機能を備えたコンピュータであってもよい。さらに、図１１〜図１５に示した処理をコンピュータに実行させるための表示方法または表示プログラムとして発明を捉えることができるのは言うまでもない。
【００９０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００９１】
＜付記＞
（１）  前記検索文字置換手段は、前記検索文字列受付手段により受け付けられた第１の検索文字列が前記抽出手段により抽出された場合、前記表示用画像の該抽出された第１の検索文字列の位置の文字を前記第１検索文字識別情報で置換する第１検索文字置換手段と、
前記検索文字列受付手段により受け付けられた第２の検索文字列が前記抽出手段により抽出された場合、前記表示用画像の該抽出された第２の検索文字列の位置の文字を前記第１検索文字識別情報とは表示形態が異なる第２検索文字識別情報で置換する第２検索文字置換手段とを含む、請求項５に記載の表示装置。
（２）  前記検索文字置換手段は、前記検索文字列受付手段により受け付けられた前記第１検索文字列と前記第１検索文字識別情報との関連付けを定義する第１関連付データを記憶する第１履歴データ生成手段と、
前記検索文字列受付手段により受け付けられた前記第２検索文字列と前記第２検索文字列との関連付けを定義する第２関連付データを記憶する第２履歴データ生成手段と、をさらに含み、
前記表示手段は、前記第１関連付データに従って、前記第１の検索文字列と前記第１検索文字列とを関連付けて表示する第１検索文字列表示手段と、
前記第２関連付データに従って、前記第２の検索文字列と前記第２検索文字列とを関連付けて表示する第２検索文字列表示手段と、をさらに備えた、（１）に記載の表示装置。
【図面の簡単な説明】
【００９２】
【図１】ＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハード構成の一例を示すブロック図である。
【図３】ＣＰＵの機能の概要の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。
【図４】（Ａ）および（Ｂ）はデータ指定画面の一例を示す図であり、（Ｃ）はフォルダ指定画面の一例を示す図である。
【図５】検索前の表示用画像を表示するための表示用画像表示画面の一例を示す図である。
【図６】第１の検索文字列入力後の表示用画像表示画面の一例を示す図である。
【図７】第１回目の検索後の表示用画像を表示するための表示用画像表示画面の一例を示す図である。
【図８】第２の検索文字列入力後の表示用画像表示画面の一例を示す図である。
【図９】第２回目の検索後の表示用画像を表示するための表示用画像表示画面の一例を示す図である。
【図１０】検索履歴表示画面の一例を示す図である。
【図１１】プリント操作処理の流れの一例を示すフローチャートである。
【図１２】表示用画像生成処理の流れの一例を示すフローチャートである。
【図１３】検索処理の流れの一例を示すフローチャートである。
【図１４】第１の変形例における表示用画像生成処理の流れの一例を示すフローチャートである。
【符号の説明】
【００９３】
１０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５０  後処理部、６０  ファクシミリ部、６１  通信制御部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４Ａ  主表示部、１１４Ｂ  副表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１８  ＬＡＮ端子、１１９  シリアル通信インターフェース端子、１１９Ａ  メモリカード、２０１  データ受付部、２０２  文字認識部、２０３  検索文字列受付部、２０５  表示用画像生成部、２０７  抽出部、２０９  番号抽出部、２１１  検索文字位置付加部、２１３  履歴データ生成部、２１９  レイアウト表示指示部、２２１  表示制御部、２２３  検索履歴表示部、２２５  レイアウト表示部、２３１  履歴データ。
【図１】
2008165711.tif 000003
【図２】
2008165711.tif 000004
【図３】
2008165711.tif 000005
【図４】
2008165711.tif 000006
【図５】
2008165711.tif 000007
【図６】
2008165711.tif 000008
【図７】
2008165711.tif 000009
【図８】
2008165711.tif 000010
【図９】
2008165711.tif 000011
【図１０】
2008165711.tif 000012
【図１１】
2008165711.tif 000013
【図１２】
2008165711.tif 000014
【図１３】
2008165711.tif 000015
【図１４】
2008165711.tif 000016