(57)【要約】      （修正有）【課題】データファイルが記憶された記憶媒体や装置から読み込んだデータに基づきファイルタイプと、そのタイプに対応したデータの一部、または全部を対応付けたファイル情報を印刷、表示可能とする印刷装置およびその制御方法を提供する。【解決手段】データファイルが記憶された媒体や装置から取り込んだデータに基づきファイルタイプを識別するファイルタイプ識別部１２と、識別されたファイルのタイプに対応したデータ部の一部、または全部のデータを抽出する抽出文字列データ生成部１３０、サムネイルデータ生成部１３１と、ファイルのインデックス情報と、文字列データ生成部１３０、サムネイルデータ生成部１３１で生成したデータとを対応付ける管理データ生成部１３と、管理データ生成部１３で対応付けされた情報に基づき出力形式を選択するオペレーションパネル部１５と、選択された出力形式に基づき出力するプリントエンジンとを具備する。【選択図】図１
2006088470.tif 000002
【特許請求の範囲】
【請求項１】
データファイルが記憶された媒体、または装置からデータを取り込みファイル情報を印刷する印刷装置において、
前記媒体、または装置から取り込んだデータに基づきファイルタイプを識別するファイルタイプ識別手段と、
前記ファイルタイプ識別手段で識別したファイルのタイプに対応したデータ部の一部、または全部のデータを抽出して取り出すデータ抽出手段と、
前記ファイルタイプ識別手段で識別したファイルのインデックス情報と、前記抽出手段で抽出したデータとを対応付けるデータ対応付け手段と、
前記データ対応付け手段で対応付けされた情報に基づき出力形式を選択する選択手段と、
前記選択手段で選択された出力形式に基づき出力する出力手段とを
具備すること
を特徴とする印刷装置。
【請求項２】
前記データ対応付け手段は、
前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記抽出手段で抽出したデータとを対応付けた管理テーブルを管理すること
を特徴とする請求項１記載の印刷装置。
【請求項３】
前記データ抽出手段は、
前記ファイルタイプ識別手段で識別したファイルが文書ファイルの場合は、該ファイルのテキストデータの一部、または全部を抽出して抽出文字列データを生成すること
を特徴とする請求項１記載の印刷装置。
【請求項４】
前記データ抽出手段は、
前記ファイルタイプ識別手段で識別したファイルがイメージファイルの場合は、該ファイルのイメージデータの縮小画像を生成すること
を特徴とする請求項１記載の印刷装置。
【請求項５】
前記選択手段は、
前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データとを対応付けて出力する抽出文字列出力、または前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データと前記データ抽出手段で生成された縮小画像とを対応付けた抽出文字列及びサムネイル出力を選択すること
を特徴とする請求項１記載の印刷装置。
【請求項６】
前記選択手段は、
印刷設定情報の設定値を設定する印刷情報設定手段を
更に具備すること
を特徴とする請求項２記載の印刷装置。
【請求項７】
前記出力手段は、
前記選択手段で選択された出力形式に対応して印刷出力すること
を特徴とする請求項１乃至５のいずれかに記載の印刷装置。
【請求項８】
前記出力手段は、
前記選択手段で選択された出力形式に対応して画面表示すること
を特徴とする請求項１乃至５のいずれかに記載の印刷装置。
【請求項９】
前記出力手段は、
前記印刷情報設定手段で設定された設定情報に基づき印刷出力すること
を特徴とする請求項６乃至８のいずれかに記載の印刷装置。
【請求項１０】
データファイルが記憶された媒体、または装置からデータを取り込みファイル情報を印刷する印刷装置の制御方法において、
前記媒体、または装置から取り込んだデータに基づきファイルタイプをファイルタイプ識別手段により識別し、
前記ファイルタイプ識別手段で識別したファイルのタイプに対応したデータ部の一部、または全部のデータをデータ抽出手段により抽出して取り出し、
前記ファイルタイプ識別手段で識別したファイルのインデックス情報と、前記抽出手段で抽出したデータとをデータ対応付け手段により対応付けを行い、
前記データ対応付け手段で対応付けされた情報に基づき出力形式を選択手段により選択し、
前記選択手段で選択された出力形式に基づき出力手段により出力する
ことを特徴とする印刷装置の制御方法。
【請求項１１】
前記データ対応付け手段は、
前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記抽出手段で抽出したデータとを対応付けた管理テーブルにより管理する
ことを特徴とする請求項１０記載の印刷装置の制御方法。
【請求項１２】
前記データ抽出手段は、
前記ファイルタイプ識別手段で識別したファイルが文書ファイルの場合は、該ファイルのテキストデータの一部、または全部を抽出して抽出文字列データを生成する
ことを特徴とする請求項１０記載の印刷装置の制御方法。
【請求項１３】
前記データ抽出手段は、
前記ファイルタイプ識別手段で識別したファイルがイメージファイルの場合は、該ファイルのイメージデータの縮小画像を生成する
ことを特徴とする請求項１０記載の印刷装置の制御方法。
【請求項１４】
前記選択手段は、
前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データとを対応付けて出力する抽出文字列出力、または前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データと前記データ抽出手段で生成された縮小画像とを対応付けた抽出文字列及びサムネイル出力を選択する
ことを特徴とする請求項１０記載の印刷装置の制御方法。
【請求項１５】
前記選択手段は、
印刷設定情報の設定値を印刷情報設定手段で更に設定する  
ことを特徴とする請求項１１記載の印刷装置の制御方法。
【請求項１６】
前記出力手段は、
前記選択手段で選択された出力形式に対応して印刷出力する
ことを特徴とする請求項１０乃至１４のいずれかに記載の印刷装置の制御方法。
【請求項１７】
前記出力手段は、
前記選択手段で選択された出力形式に対応して画面表示する
ことを特徴とする請求項１０乃至１４のいずれかに記載の印刷装置の制御方法。
【請求項１８】
前記出力手段は、
前記印刷情報設定手段で設定された設定情報に基づき印刷出力する
ことを特徴とする請求項１５乃至１７のいずれかに記載の印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法に関し、特に、データファイルが記憶された記憶媒体や装置から読み込んだデータに基づきファイルのタイプと、そのタイプに対応したデータの一部、または全部を対応付けたファイル情報を印刷、または表示可能とする印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、画像処理技術の発達に伴い、画像処理技術を応用した種々の高度な画像処理装置が提供され普及している。
【０００３】
例えば、パーソナルコンピュータ等のホスト装置に対して画像情報等を入力するスキャナーや、出力する印刷装置等にも高度な画像処理技術が適用され高品質な画像等の入出力が可能となっており、最近では携帯電話にも画像を取得し、送信する機能が付加されている。
【０００４】
このように画像処理技術を応用した種々の機器の普及に伴い、これらの機器で取得した画像等の情報を機器に依存することなく容易に出力できるような印刷装置の提供が望まれており、また、ユーザの要望に対応した種々の印刷装置が提供されている。
【０００５】
例えば特許文献１には、メモリカード等の外部記憶媒体から読み込んだ印刷条件設定情報にしたがって印刷可能なプリンタおよびこのようなプリンタにおける印刷条件設定方法が提案されており、また、特許文献２には、画像データを取込んで高品質の画像をプリンタに直接出力でき、且つ操作性のよい画像選択方式およびダイレクトプリントアダプタが提案されている。
【０００６】
上記特許文献１に示される提案は、外部の記憶媒体（例えばメモリカード）が記憶する複数の印刷条件を設定するための印刷条件設定情報の中から自身がサポートしている印刷条件設定情報を読み込み、ユーザに印刷条件を設定させることでデジタルカメラ等の周辺装置に設定された印刷条件設定情報にしたがって印刷を可能とするように構成されたものである。
【０００７】
また、上記特許文献２に示される提案の特徴は、メモリーに取込んだ複数の画像データを表示装置の画面内に所定の大きさで整列表示し、整列表示させた画像の中から選択した画像の印刷数を入力することで所望枚数を当該画像を所定の位置に表示するようにしたものである。
【特許文献１】特開２００３−１７５６５７号公報
【特許文献２】特開平１０−２００８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記特許文献１及び特許文献２に示される提案は、インプットデバイス内にあるファイルの印刷イメージを縮小した形式で、複数のファイルを整列させて印刷するようなサムネイルプリント機能や、インプットデバイス内のファイルの各種情報、例えばファイル名、ファイルサイズ等を一覧印刷したり、もしくはプリンタのオペレーションパネル等に各種情報を表示させることでファイルの検索や選択に必要な情報をユーザに提供するものである。
【０００９】
しかし、文書ファイルをイメージとして縮小印刷した場合は、画像ファイルの縮小イメージ印刷と比べて判別が難しく、また、文字等が小さいため読み取りにくい。
【００１０】
また、インプットデバイスに記憶するファイル数が増大するに伴い、ファイル名やファイル情報等の限られた情報から所望のファイルを判別し、選択することが難しくなっている。
【００１１】
そこで、本発明は、データファイルが記憶された記憶媒体や装置から読み込んだデータに基づきファイルのタイプと、そのタイプに対応したデータの一部、または全部を対応付けたファイル情報を印刷、または表示可能とする印刷装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１の発明は、データファイルが記憶された媒体、または装置からデータを取り込みファイル情報を印刷する印刷装置において、前記媒体、または装置から取り込んだデータに基づきファイルタイプを識別するファイルタイプ識別手段と、前記ファイルタイプ識別手段で識別したファイルのタイプに対応したデータ部の一部、または全部のデータを抽出して取り出すデータ抽出手段と、前記ファイルタイプ識別手段で識別したファイルのインデックス情報と、前記抽出手段で抽出したデータとを対応付けるデータ対応付け手段と、前記データ対応付け手段で対応付けされた情報に基づき出力形式を選択する選択手段と、前記選択手段で選択された出力形式に基づき出力する出力手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記データ対応付け手段は、前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記抽出手段で抽出したデータとを対応付けた管理テーブルを管理することを特徴とする。
【００１４】
また、請求項３の発明は、請求項１の発明において、前記データ抽出手段は、前記ファイルタイプ識別手段で識別したファイルが文書ファイルの場合は、該ファイルのテキストデータの一部、または全部を抽出して抽出文字列データを生成することを特徴とする。
【００１５】
また、請求項４の発明は、請求項１の発明において、前記データ抽出手段は、前記ファイルタイプ識別手段で識別したファイルがイメージファイルの場合は、該ファイルのイメージデータの縮小画像を生成することを特徴とする。
【００１６】
また、請求項５の発明は、請求項１の発明において、前記選択手段は、前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データとを対応付けて出力する抽出文字列出力、または前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データと前記データ抽出手段で生成された縮小画像とを対応付けた抽出文字列及びサムネイル出力を選択することを特徴とする。
【００１７】
また、請求項６の発明は、請求項２の発明において、前記選択手段は、印刷設定情報の設定値を設定する印刷情報設定手段を更に具備することを特徴とする。
【００１８】
また、請求項７の発明は、請求項１乃至５のいずれかの発明において、前記出力手段は、前記選択手段で選択された出力形式に対応して印刷出力することを特徴とする。
【００１９】
また、請求項８の発明は、請求項１乃至５のいずれかの発明において、前記出力手段は、前記選択手段で選択された出力形式に対応して画面表示することを特徴とする。
【００２０】
また、請求項９の発明は、請求項６乃至８のいずれかの発明において、前記出力手段は、前記印刷情報設定手段で設定された設定情報に基づき印刷出力することを特徴とする。
【００２１】
また、請求項１０の発明は、データファイルが記憶された媒体、または装置からデータを取り込みファイル情報を印刷する印刷装置の制御方法において、前記媒体、または装置から取り込んだデータに基づきファイルタイプをファイルタイプ識別手段により識別し、前記ファイルタイプ識別手段で識別したファイルのタイプに対応したデータ部の一部、または全部のデータをデータ抽出手段により抽出して取り出し、前記ファイルタイプ識別手段で識別したファイルのインデックス情報と、前記抽出手段で抽出したデータとをデータ対応付け手段により対応付けを行い、前記データ対応付け手段で対応付けされた情報に基づき出力形式を選択手段により選択し、前記選択手段で選択された出力形式に基づき出力手段により出力することを特徴とする。
【００２２】
また、請求項１１の発明は、請求項１０の発明において、前記データ対応付け手段は、前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記抽出手段で抽出したデータとを対応付けた管理テーブルにより管理することを特徴とする。
【００２３】
また、請求項１２の発明は、請求項１０の発明において、前記データ抽出手段は、前記ファイルタイプ識別手段で識別したファイルが文書ファイルの場合は、該ファイルのテキストデータの一部、または全部を抽出して抽出文字列データを生成することを特徴とする。
【００２４】
また、請求項１３の発明は、請求項１０の発明において、前記データ抽出手段は、前記ファイルタイプ識別手段で識別したファイルがイメージファイルの場合は、該ファイルのイメージデータの縮小画像を生成することを特徴とする。
【００２５】
また、請求項１４の発明は、請求項１０の発明において、前記選択手段は、前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データとを対応付けて出力する抽出文字列出力、または前記ファイルタイプ識別手段で識別したファイルのインデックス情報と前記データ抽出手段で生成された抽出文字列データと前記データ抽出手段で生成された縮小画像とを対応付けた抽出文字列及びサムネイル出力を選択することを特徴とする。
【００２６】
また、請求項１５の発明は、請求項１１の発明において、前記選択手段は、印刷設定情報の設定値を印刷情報設定手段で更に設定することを特徴とする。
【００２７】
また、請求項１６の発明は、請求項１０乃至１４のいずれかの発明において、前記出力手段は、前記選択手段で選択された出力形式に対応して印刷出力することを特徴とする。
【００２８】
また、請求項１７の発明は、請求項１０乃至１４のいずれかの発明において、前記出力手段は、前記選択手段で選択された出力形式に対応して画面表示することを特徴とする。
【００２９】
また、請求項１８の発明は、請求項１５乃至１７のいずれかの発明において、前記出力手段は、前記印刷情報設定手段で設定された設定情報に基づき印刷出力することを特徴とする。
【発明の効果】
【００３０】
本発明の印刷装置およびその制御方法によれば、データファイルが記憶された媒体、または装置から取り込んだデータからファイルのタイプに対応したデータの一部、または全部のデータを抽出し、ファイルのインデックス情報と、抽出したデータとを対応付けた情報に基づき、出力形式を選択して出力するので、多くのファイルが存在する場合であっても所望のファイルを容易、かつ確実に識別することができる。
【００３１】
また、ファイル中のデータで特徴的な部分、例えば内容や、文字列等の情報をユーザへ提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明に係わる印刷装置および印刷装置の印刷条件設定方法の一実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００３３】
図１は、本発明に係わる印刷装置１の概略の構成を示す構成図である。
【００３４】
図１に示すように、印刷装置１は、制御部１０と、外部インタフェース１１と、ファイルタイプ識別部１２と、管理データ生成部１３と、記憶装置１４と、オペレーションパネル部１５とを備えており、管理データ生成部１３は、また、抽出文字列データ生成部１３０と、サムネイルデータ生成部１３１とを備え、記憶装置１４には管理テーブル１４０が記憶されている。
【００３５】
制御部１０は、いわゆるＣＰＵ（中央処理装置）であり、印刷装置１の各部及び外部インタフェース１１を制御し、印刷装置１全体を統括制御する。
【００３６】
また、印刷装置１で印刷出力される情報は、制御部１０が図示せぬプリントエンジンを制御することで、プリントエンジンが例えば刷装置１の印刷品位の設定や用紙設定、出力形式などの印刷設定情報に基づき印刷出力する。
【００３７】
外部インタフェース１１は、各種記録メディア２０、カメラ２１、携帯電話２２、スキャナー２３、・・・等の様々なインプットデバイス２と物理的、論理的に接続して情報の授受を行う。
【００３８】
ファイルタイプ識別部１２は、外部インタフェース１１がインプットデバイス２から能動的、もしくは受動的に取得した種々のファイルのヘッダー情報に基づき各ファイルのタイプ、例えば文書ファイル、画像ファイル、バイナリーファイル、テキストファイル等のタイプを識別し、識別結果を管理データ生成部１３へ通知する。
【００３９】
管理データ生成部１３は、ファイルタイプ識別部１２で識別された各ファイルのタイプ情報に基づき抽出文字列データ生成部１３０、またはサムネイルデータ生成部１３１の実行制御を行い、抽出文字列データ生成部１３０で生成された抽出文字列データ、またはサムネイルデータ生成部１３１で生成された縮小画像と、ファイルのインデックス情報（ファイル名、生成日時、属性、その他）とを関連付けた管理テーブルを作成して記憶装置１４へ格納する。
【００４０】
具体的には、管理データ生成部１３は、ファイルタイプ識別部１２で識別されたファイルのタイプが、例えば文書ファイル（テキスト情報もしくはテキスト情報に変換可能な情報を保持したファイル）のタイプに属するファイルとの識別情報の通知を受けた場合は、抽出文字列データ生成部１３０によりファイル中の本文（ここでいう本文とは、ファイルのレイアウト情報や、ヘッダー、フッター等の情報以外の部分）データからテキストデータの一部ないし全データを抽出した抽出文字列データを生成させる制御を行い、文書ファイルのタイプに属するファイルでない旨の識別情報の通知を受けた場合は、印刷装置１が判別可能なファイルであれば、サムネイルデータ生成部１３１によりその縮小画像を生成させる制御を行う。
【００４１】
そしてファイルのタイプに応じて抽出文字列データ生成部１３０で生成された抽出文字列データ、またはサムネイルデータ生成部１３１で生成された縮小画像と、ファイルのインデックス情報とを関連付けた管理テーブルを作成して記憶装置１４へ格納する。
【００４２】
記憶装置１４は、前述の管理テーブルを含む種々のデータやプログラム、印刷装置１の設定情報等を記憶する。
【００４３】
オペレーションパネル部１５は、ユーザの操作によるインプットデバイス２からのデータ取得の選択等の各種制御や、記憶装置１４に記憶された管理テーブルのデータに基づく様々な形式の印刷出力や表示による情報がユーザに提供可能なように各処理の選択操作を行うボタン等の操作部と、表示画面の表示部等で構成され、オペレーションパネル部１５によりユーザが所望の情報表示や印刷出力の選択操作を行うことができる。
【００４４】
なお、インプットデバイス２の各デバイスは、デバイス自身に表示機能やファイルを選択するための入力手段を持たないようなデバイスであり、かつ、印刷装置１とのインタフェースが可能であれば何でもよく、さらには、印刷装置１本体に組み込まれたハードディスク等の記録媒体であってもよい。
【００４５】
このように構成された印刷装置１の基本的な制御動作の概略について図２のフローチャートを参照しながら説明する。
【００４６】
図２に示すように、印刷装置１の外部インタフェース１１にインプットデバイス２の例えば記録メディア２０が挿入され、外部インタフェース１１により検知されると、記録メディア２０内のデータの一部、または全部が読み込まれ、記憶装置１４に記憶される（ステップＳ２０１）。
【００４７】
印刷装置１は、読み込んだ記録メディア２０のデータから予め記憶装置１４に設定登録された管理テーブルの項目に対応する取得可能な情報、例えば各ファイル毎のファイル情報等を認識して取得し、管理テーブルの所定の格納領域に登録する（ステップＳ２０２）。
【００４８】
記録メディア２０から読み込んだデータの各ファイル毎の管理テーブルが作成されると、各ファイルのタイプを識別し、各ファイルのタイプに応じて、例えばテキストファイルであれば、データの一部、または全部の文字列データを抽出した抽出文字列データを生成し、画像ファイルであれば縮小画像データを生成して、ファイルのインデックスと関連付けして管理テーブルに登録する（ステップＳ２０３）。
【００４９】
このような対応付けによる管理テーブルが全てのファイルで作成、登録されたところで、この各ファイルの管理テーブルのデータに基づき、ユーザが要求する印刷形式や表示形式で印刷出力、または表示して、情報をユーザに提供する（ステップＳ２０４）。
【００５０】
このように動作する印刷装置１の制御とデータの流れを、図３及び図４のフローチャートを参照し詳細に説する。
【００５１】
図３に示すように、印刷装置１の外部インタフェース１１に記録メディア２０が挿入され、外部インタフェース１１に記録メディア２０（インプットデバイス２）が挿入されたことが検知されると（ステップＳ３０１）、外部インタフェース１１が記録メディア２０に記憶されているデータの一部、または全ての情報を読み込み（ステップＳ３０２）、制御部１０が読み込んだ情報に基づきファイル名やファイルサイズ等、取得可能情報を認識して記憶装置１４に予め設定された管理テーブルへデータを登録する。
【００５２】
なお、管理テーブルは、インプットデバイス２から取得したデータに基づき作成するような構成としてもよい。
【００５３】
管理テーブルへファイル名やファイルサイズ等のデータが登録されると、ファイルタイプ識別部１２が記憶装置１４のファイル管理テーブルへ登録された各ファイルのタイプを順次識別し、識別結果を管理データ生成部１３へ通知する。
【００５４】
具体的には、各ファイルがバイナリファイルか、テキストファイルかを識別する（ステップＳ３０４）。
【００５５】
バイナリ、またはテキストファイルの識別は、ファイルのデータ中の文字コード、例えば０１〜０６、０Ｅ〜１Ａ、１Ｃ〜１Ｆ、７Ｆ、ＦＦ等のデータを検出した場合は、バイナリファイルと識別し、これらのデータが検出されない場合は、テキストファイルと識別するとともにデータのコード体系に合わせてデコード処理を行った後、テキストデータを管理テーブルに登録保存する（ステップＳ３０４でＮＯ、ステップＳ３０５）。
【００５６】
バイナリファイルと識別した場合は（ステップＳ３０４でＹＥＳ）、当該ファイルのヘッダー情報に基づき文書系に属するファイル（例えばｗｏｒｄ等）であるか、またはイメージ系のファイル（例えば、ＪＰＥＧ、ＧＩＦ、Ｂｉｔｍａｐ等）に属するファイルであるかを識別する（ステップＳ３０６）。
【００５７】
文書系に属するファイル、またはイメージ系に属するファイルの識別は、具体的には、文書系に属するファイル、例えばｗｏｒｄファイルの場合は、００００〜０００７番地にデータ値が「Ｄ０−ＣＦ−１１−Ｅ０−Ａ１−Ｂ１−１Ａ−Ｅ１」のファイル識別子が記載されており、このデータ値を００００〜０００７番地で検出した場合は、このファイルがｗｏｒｄ形式の文書であると識別することができる。
【００５８】
また、イメージ系のファイルについても当該ファイルのヘッダー情報に基づきイメージファイルを識別することができる。
【００５９】
管理データ生成部１３は、ファイルタイプ識別部１２により識別されたファイルのタイプ情報に基づき抽出文字列データ生成部１３０、またはサムネイルデータ生成部１３１の実行制御を行い、抽出文字列データ生成部１３０で生成された抽出文字列データ、またはサムネイルデータ生成部１３１で生成された縮小画像と、ファイルのインデックス情報とを関連付けた管理テーブルを作成して記憶装置１４へ格納する。
【００６０】
具体的には、ファイルタイプ識別部１２により、例えば文書系に属するｗｏｒｄファイルとの識別情報が管理データ生成部１３に通知された場合は（ステップＳ３０７でＹＥＳ）、管理データ生成部１３が、抽出文字列データ生成部１３０を実行制御し、抽出文字列データ生成部１３０がｗｏｒｄファイル本文のデータの抽出処理を行う。
【００６１】
ｗｏｒｄファイルの０２０４番地には、ｗｏｒｄ文書形式のバージョンが記載されており、例えば＄Ｃ０、＄Ｅ０、＄６９以外ならばＶｅｒ８（ｗｏｒｄ９７）以降の文書ファイル等の情報を検知することができる。
【００６２】
また、０２１８〜０２１Ｂ番地には、ファイル（ＦＩＢ＝Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂｌｏｃｋ）の先頭からデータ本体までのオフセット値が通常であれば＄４００（つまり、＄０２００＋＄４００＝＆０６００からデータ本体まで）が記載されており、同様に、０２１Ｃ〜０２１Ｆ番地には、ＦＩＣの先頭からデータ本体の終端までのオフセット値が、０２４Ｃ〜０２４Ｆ番地には、文字数（ＵＮＩＣＯＤＥなら２バイトで１文字）で記載されている。
【００６３】
このように、ｗｏｒｄファイルの場合は、本文が５１２バイトを１ブロックとしてＵＮＩＣＯＤＥまたはＡＳＣＩＩのコードで表記され、そのコード種別を示したＰＩＥＣＥ  ＴＡＢＬＥへの飛び先情報等も記載されている。
【００６４】
このようなファイルのデータ構成により、ｗｏｒｄファイルの場合は、データ本体の開始番地が＄０６００番地から１ブロック（５１２バイト）毎にＰＩＥＣＥ  ＴＡＢＬＥを参照しながら文字コード変換を行い、その変換結果をファイル管理テーブルに順次登録保存することで抽出文字列データが生成され、記憶装置１４のファイル管理テーブルに登録格納される（ステップＳ３０８、ステップＳ３０９）。
【００６５】
ファイルタイプ識別部１２により、イメージ系のファイルとの識別情報が管理データ生成部１３に通知された場合は（ステップＳ３１０でＹＥＳ）、管理データ生成部１３が、サムネイルデータ生成部１３１を実行制御し、サムネイルデータ生成部１３１が予め設定された（ユーザ設定、または初期設定により設定）大きさの画像を生成し、サムネイルデータ生成部１３１で生成された縮小画像と、ファイルのインデックス情報とが関連付けされて記憶装置１４の管理テーブルへ登録格納される（ステップＳ３１１、ステップＳ３１２）。
【００６６】
このような制御動作により、記録メディア２０から読み込まれたデータからファイルのタイプに応じた抽出文字列データ、または縮小画像データがインデックス情報と対応付けられて、例えば図５で示すような実データ５１０に対応した管理テーブル５００が作成され登録される。
【００６７】
図５に示すように、管理テーブル５００は、実データ５１０の管理番号（例えば「０００００１」）５１１、ファイル名（例えば「ａａｂｂｃｃ，ｔｘｔ」）５１２、作成日付（例えば「２００４／０３／３１  １２：３４：５６」）５１３、ファイルの属性（例えば「ｘｘｘ．ｚｚｚ」）５１４、縮小画像（例えば「ｘｙｚ．ａｂｃ」）５１５、テキストデータ（例えば「拝啓」・・・」）５１６等に対応して管理番号記憶領域５０１、ファイル番号記憶領域５０２、日時記憶領域５０３、属性記憶領域５０４、サムネイル画像記憶領域５０５、テキスト情報記憶領域５０６等が対応付けられ、各記憶領域に各データが設定される。
【００６８】
このような処理を記録メディア２０から読み込み、管理テーブルへ登録された全てのファイルに対して同様に行う。
【００６９】
記録メディア２０から読み込まれたファイルの全てのファイルについての管理テーブルの作成が終了すると（ステップＳ３１３でＹＥＳ）、図６（ａ）に示すような記録メディア２０のファイ情報を印刷出力するか、またはファイルの検索等の処理行うかをユーザに選択を促す操作画面６００がオペレーションパネル部１４１の表示部に表示される（ステップＳ３１４）。
【００７０】
操作画面６００は、図６（ａ）に示すように、選択項目や各種メッセージ等を表示する表示部の表示画面６０１と、ユーザが選択操作を行う操作部６０２（破線で囲まれた部分）等で構成されており、操作画面６００において、ユーザが「１：印刷」を選択した場合は（ステップＳ３１５でＹＥＳ）、更に、図６（ｂ）に示すような印刷形式を選択する印刷形式選択画面６１０が表示され（ステップＳ３１６）、抽出文字列の印刷または抽出文字列及びサムネイルの印刷等の印刷出力が選択可能となっている。
【００７１】
印刷形式選択画面６１０において、例えば、「１：抽出文字列印刷」が選択された場合は（ステップＳ３１７でＹＥＳ）、図７に示すような文書ファイルのテキスト情報の一部ないし全部（抽出文字列データ）の文字列７０３と、ファイル名７０２で構成されたファイル情報７０１を羅列印刷した印刷形式７００を出力し（ステップＳ３１８）、印刷形式選択画面６１０において、「２：抽出文字列及びサムネイル印刷」が選択された場合は（ステップＳ３１７でＮＯ）、図８に示すような縮小画像８０４と、抽出文字列データ８０３とファイル名８０２で構成されたファイル情報８０１とを対応付けて羅列印刷した印刷形式８００を出力する（ステップＳ３１９）。
【００７２】
また、操作画面６００（図６（ａ）参照）において（ステップＳ３１５）、ファイル検索が選択された場合は（ステップＳ３１５でＮＯ）、印刷出力の場合と同様に、図９（ａ）に示すようなファイル検索結果の表示形式を選択する表示形式選択画面６２０が表示される。
【００７３】
表示形式選択画面６２０において、例えば「２：ファイル一覧（抽出文字列）」が選択された場合は、図９（ｂ）に示すような、例えばファイル名「ａａｂｂｃｃ．ｔｘｔ」の抽出文字列データ「拝啓  お元気ｄしょうか。・・・」等が表示された抽出文字列画面６３０がオペレーションパネル部１４１の表示部６０１に表示される。
【００７４】
このようにファイル検索の表示方法に関しても抽出文字列のデータ表示や抽出文字列及び縮小画像データの表示等が選択可能であり、管理テーブルに記憶されたファイルのインデックス情報や、抽出文字列データ、縮小画像データ等、様々な表示形式でユーザに提供する（ステップＳ３２１）。
【００７５】
なお、ユーザは、様々な表示形式で表示された情報を印刷出力する場合は（ステップＳ３２２でＹＥＳ）、直に印刷出力するか、あるいは詳細な印刷出力の設定情報を設定後印刷するかを選択させるようにする。
【００７６】
ユーザが、直に印刷出力するを選択した場合は、現在オペレーションパネル表示部に表示されているファイルを標準の印刷情報設定で印刷出力し、詳細設定を選択した場合は、印刷部数や、レイアウト、用紙サイズ、その他各種設定を行った後、印刷出力する（ステップＳ３２３）。
【００７７】
このように、管理テーブルに記憶されたデータを用いて種々の処理を施し、様々な表示形式もしくは印刷形式でファイル情報をユーザに提供する。
【図面の簡単な説明】
【００７８】
【図１】図１は、本発明に係わる印刷装置１の概略の構成を示す構成図
【図２】印刷装置１の基本的な処理動作の概略フローチャート
【図３】印刷装置１の制御とデータの流れを示すフローチャート
【図４】印刷装置１の制御とデータの流れを示すフローチャート（続き）
【図５】実データ５１０に対応した管理テーブル５００の形式を示す図
【図６】操作画面６００及び印刷形式選択画面６１０の一例を示す図
【図７】ファイル名に対応して抽出文字列を出力する印刷形式の一例を示す図
【図８】ファイル名に対応して縮小画像と抽出文字列を出力する印刷形式の一例を示す図
【図９】表示形式選択画面６２０及び抽出文字列画面６３０の一例を示す図
【符号の説明】
【００７９】
１      印刷装置
２      インプットデバイス
１０    制御部
１１    外部インタフェース
１２    ファイルタイプ識別部
１３    管理データ生成部
２０    記録メディア
２１    カメラ
２２    携帯電話
２３    スキャナー
１３０  抽出文字列データ生成部
１３１  サムネイルデータ生成部
１４０  管理テーブル
１４    記憶装置
１５    オペレーションパネル部
６００  操作画面
６１０  印刷形式選択画面
６２０  表示形式選択画面
６３０  抽出文字列画面
【図１】
2006088470.tif 000003
【図２】
2006088470.tif 000004
【図３】
2006088470.tif 000005
【図４】
2006088470.tif 000006
【図５】
2006088470.tif 000007
【図６】
2006088470.tif 000008
【図７】
2006088470.tif 000009
【図８】
2006088470.tif 000010
【図９】
2006088470.tif 000011