(57)【要約】【課題】  印刷装置に基づいた条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを可能にする仮想文書作成処理方法及び装置を提供する。【解決手段】  文書指定部２０２により一つ以上の文書を指定し、指定された文書の内容を仮想文書作成部２０１で加工・編集することによって仮想文書を作成する。また、印刷装置に基づいた条件を取得し、取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定する。【選択図】        図２
2005216089.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の文書を指定する文書指定手段と、
前記文書指定手段で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成手段とを備える仮想文書作成処理装置において、
印刷装置に基づいた条件を取得する印刷条件取得手段を備え、
前記印刷条件取得手段で取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする仮想文書作成処理装置。
【請求項２】
文書の内容を要約する文書要約手段と、
前記文書要約手段を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成手段を備え、
印刷条件に基づいて前記文書要約手段の要約の度合いを変更することを特徴とする請求項１記載の仮想文書作成処理装置。
【請求項３】
印刷装置を指定する印刷装置指定手段と、
前記印刷装置指定手段によって指定された印刷装置に基づいた印刷条件によって、自動的に仮想文書を再作成することを特徴とする請求項１または２記載の仮想文書作成処理装置。
【請求項４】
複数の印刷装置を指定する印刷装置指定手段と、
前記印刷装置指定手段によって指定された複数の印刷装置に基づいた印刷条件から、指定された印刷装置に印刷可能な印刷条件を判断する印刷条件判断手段とを備え、
前記印刷条件判断手段によって得られた印刷条件に基づいて仮想文書を作成することを特徴とする請求項１または２記載の仮想文書作成処理装置。
【請求項５】
一つ以上の文書を指定する文書指定工程と、
前記文書指定工程で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成工程とを備える仮想文書作成処理方法において、
印刷装置に基づいた条件を取得する印刷条件取得工程を備え、
前記印刷条件取得工程で取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする仮想文書作成処理方法。
【請求項６】
文書の内容を要約する文書要約工程と、
前記文書要約工程を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成工程を備え、
印刷条件に基づいて前記文書要約工程の要約の度合いを変更することを特徴とする請求項５記載の仮想文書作成処理方法。
【請求項７】
印刷装置を指定する印刷装置指定工程を備え、
前記印刷装置指定工程によって指定された印刷装置に基づいた印刷条件によって、自動的に仮想文書を再作成することを特徴とする請求項５または６記載の仮想文書作成処理方法。
【請求項８】
複数の印刷装置を指定する印刷装置指定工程と、
前記印刷装置指定工程によって指定された複数の印刷装置に基づいた印刷条件から、指定された印刷装置に印刷可能な印刷条件を判断する印刷条件判断工程とを備え、
前記印刷条件判断工程によって得られた印刷条件に基づいて仮想文書を作成することを特徴とする請求項５または６記載の仮想文書作成処理方法。
【請求項９】
仮想文書作成処理方法を実行するプログラムを格納した記憶媒体であって、
前記プログラムは、
一つ以上の文書を指定する文書指定モジュールと、
前記文書指定モジュールで指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成モジュールとを備えるとともに、
印刷装置に基づいた条件を取得する印刷条件取得モジュールを備え、
前記印刷条件取得モジュールで取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする記憶媒体。
【請求項１０】
文書の内容を要約する文書要約モジュールと、
前記文書要約モジュールを文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成モジュールを備え、
印刷条件に基づいて前記文書要約モジュールの要約の度合いを変更することを特徴とする請求項９記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【請求項１１】
印刷装置を指定する印刷装置指定モジュールを備え、
前記印刷装置指定モジュールによって指定された印刷装置に基づいた印刷条件によって、自動的に仮想文書を再作成することを特徴とする請求項９または１０記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【請求項１２】
複数の印刷装置を指定する印刷装置指定モジュールと、
前記印刷装置指定モジュールによって指定された複数の印刷装置に基づいた印刷条件から、指定された印刷装置に印刷可能な印刷条件を判断する印刷条件判断モジュールとを備え、
前記印刷条件判断モジュールによって得られた印刷条件に基づいて仮想文書を作成することを特徴とする請求項９または１０記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想文書作成処理方法及びそれらの装置及びそれらの方法を記録した記録媒体に関する。
【背景技術】
【０００２】
大量の文書データを扱う機会が増加してきたため、それらを効率良く扱う手法がいろいろと考案されてきている。
【０００３】
所望の文書データを検索する手法はその最たるものであり、単純なキーワード検索から複数のキーワード間の関係性まで含めた検索、文書の内容の特徴をデータ化し特徴間の類似度を用いて検索する概念検索、などと多様化してきている。いずれもユーザが扱う文書量を大量データのなかから絞り込むことで削減する効果がある。
【０００４】
当然ながら所望の内容が一つの文書に集約されているとは限らず（検索結果が１つとは限らない）、複数の文書に分かれて存在することがある。所望の内容が複数の文書に分かれている場合、そのまま分かれた状態で扱うことは非効率である場合が多い。それらの文書をもとに何かを検討するような資料として扱いたい場合、それらの表示における閲覧効率、印刷する場合の印刷効率の高い形でまとめらたいと考える。つまり、それらを効率よく扱う手法は、扱いやすい形にまとめあげる手法が中心となる。例えば、それらの文書を合成することで一つの仮想的な文書にまとめあげる手法である。これにより、ユーザは閲覧・複製・印刷等の効率を向上させる効果がある。所望の文書が一つの文書であっても、それがＨＴＭＬに代表される複数の文書をリンクした構造文書である場合、所望の内容がリンク先の文書に分かれて存在することになるわけなので複数文書を所望している場合と同等である。
【０００５】
また文書自体の内容を要約する手法も考案されている（例えば、特許文献１参照。）。文書内容を解析し部分毎に特徴量を算出する等の方法で要約する。要約結果も特徴の重要度を優先、あるいは要約結果のサイズを優先するように指示することも可能である。これはユーザが実際に目を通す内容を文書データそのもののなから絞り込むことで削減する効果がある。
【特許文献１】特開平８−２９７６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のような仮想文書作成手法によって作られた仮想文書には、その後の扱いにより適した形で作成されることが望まれる。
【０００７】
作成された仮想文書を印刷する場合、同様に作成された仮想文書でもその印刷結果はプリンタによって異なる。これは印刷時にプリンタに依存する様々な条件が存在するためである。印刷可能な用紙サイズや、同サイズにおいても印刷可能範囲が異なっている場合、また両面印刷やカラー印刷の可否、またその解像度等である。
【０００８】
もちろん、そのプリンタに依存する条件を満たす範囲で可能な限り印刷するという手法も可能である。例えば印刷領域の差であれば、単純に仮想文書を拡大・縮小することで対応させることはできる。しかし、この場合は例えば印字文字サイズがユーザの必要以下となり可読性の低い印刷結果になったりする問題がある。最悪の場合は、仮想文書作成の段階から印刷イメージを考慮してやり直すことになる。
【０００９】
本発明は、上記従来技術の有する問題点を解消するためになされたもので、その第１の目的は、仮想文書を作成する際に印刷装置の印刷条件に関する情報に基づいて作成結果を変更することが可能な仮想文書作成処理方法及び装置を提供することである。
【００１０】
また、本発明の第２の目的は、上述したような本発明の仮想文書作成処理装置を制御するための制御プログラムを格納した記憶媒体を提供することである。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の請求項１記載の仮想文書作成処理装置は、一つ以上の文書を指定する文書指定手段と、前記文書指定手段で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成手段とを備え、印刷装置に基づいた条件を取得する印刷条件取得手段と、前記印刷条件取得手段で取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする。
【００１２】
請求項２記載の仮想文書作成処理装置は、請求項１記載の仮想文書作成処理装置において、文書の内容を要約する文書要約手段と、前記文書要約手段を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成手段を備え、印刷条件に基づいて前記文書要約手段の要約の度合いを変更することを特徴とする。
【００１３】
請求項３記載の仮想文書作成処理装置は、請求項１および請求項２記載の仮想文書作成処理装置において、印刷装置を指定する印刷装置指定手段と、前記印刷装置指定手段によって指定された印刷装置に基づいた印刷条件によって、自動的に仮想文書を再作成することを特徴とする。
【００１４】
請求項４記載の仮想文書作成処理装置は、請求項１および請求項２記載の仮想文書作成処理装置において、複数の印刷装置を指定する印刷装置指定手段と、前記印刷装置指定手段によって指定された複数の印刷装置に基づいた印刷条件から、指定された印刷装置に印刷可能な印刷条件を判断する印刷条件判断手段と、前記印刷条件判断手段によって得られた印刷条件に基づいて仮想文書を作成することを特徴とする。
【００１５】
上記の目的を達成するために、本発明の請求項５記載の仮想文書作成処理方法は、一つ以上の文書を指定する文書指定工程と、前記文書指定工程で指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成工程とを備え、印刷装置に基づいた条件を取得する印刷条件取得工程と、前記印刷条件取得工程で取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする。
【００１６】
請求項６記載の仮想文書作成処理方法は、請求項５記載の仮想文書作成処理方法において、文書の内容を要約する文書要約工程と、前記文書要約工程を文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成工程を備え、印刷条件に基づいて前記文書要約工程の要約の度合いを変更することを特徴とする。
【００１７】
請求項７記載の仮想文書作成処理方法は、請求項５および請求項６記載の仮想文書作成処理方法において、印刷装置を指定する印刷装置指定工程と、前記印刷装置指定工程によって指定された印刷装置に基づいた印刷条件によって、自動的に仮想文書を再作成することを特徴とする。
【００１８】
請求項８記載の仮想文書作成処理方法は、請求項５および請求項６記載の仮想文書作成処理方法において、複数の印刷装置を指定する印刷装置指定工程と、前記印刷装置指定工程によって指定された複数の印刷装置に基づいた印刷条件から、指定された印刷装置に印刷可能な印刷条件を判断する印刷条件判断工程と、前記印刷条件判断工程によって得られた印刷条件に基づいて仮想文書を作成することを特徴とする。
【００１９】
上記目的を達成するために、本発明の請求項９記載の記憶媒体は、仮想文書作成処理方法を実行するプログラムを格納した記憶媒体であって、前記プログラムは、一つ以上の文書を指定する文書指定モジュールと、前記文書指定モジュールで指定された文書の内容を加工・編集することによって仮想文書を作成する仮想文書作成モジュールとを備え、印刷装置に基づいた条件を取得する印刷条件取得モジュールと、前記印刷条件取得モジュールで取得された印刷条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを特徴とする。
【００２０】
請求項１０記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項９記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、文書の内容を要約する文書要約モジュールと、前記文書要約モジュールを文書の内容を加工・編集する一手段とすることを可能とする仮想文書作成モジュールを備え、印刷条件に基づいて前記文書要約モジュールの要約の度合いを変更することを特徴とする。
【００２１】
請求項１１記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項９および請求項１０記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、印刷装置を指定する印刷装置指定モジュールと、前記印刷装置指定モジュールによって指定された印刷装置に基づいた印刷条件によって、自動的に仮想文書を再作成することを特徴とする。
【００２２】
請求項１２記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体は、請求項９および請求項１０記載の仮想文書作成処理方法を実行するプログラムを格納した記憶媒体において、複数の印刷装置を指定する印刷装置指定モジュールと、前記印刷装置指定モジュールによって指定された複数の印刷装置に基づいた印刷条件から、指定された印刷装置に印刷可能な印刷条件を判断する印刷条件判断モジュールと、前記印刷条件判断モジュールによって得られた印刷条件に基づいて仮想文書を作成することを特徴とする。
【発明の効果】
【００２３】
本発明の仮想文書作成処理方法及び装置によれば、印刷装置に基づいた条件に基づいて、仮想文書を作成する加工方法およびその加工率を決定することを可能にするという効果を奏する。
【００２４】
また、本発明の記憶媒体によれば、上述したような本発明の仮想文書作成処理装置を円滑に制御することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を図面について説明する。
【実施例】
【００２６】
（第１の実施の形態）
まず、本発明の第１の実施の形態について、図１〜図１６を用いて説明する。
【００２７】
図１〜図３は、本実施の形態に係る仮想文書作成処理装置の構成を示す図である。
【００２８】
図１はネットワーク構成を示した図である。ネットワークに数種のサーバーと多くのクライアント、そしてネットワークプリンタをはじめとする周辺機器がつながれている。サーバーは文書管理サーバー、仮想文書作成サーバー、文書検索サーバー、個人情報管理サーバー、プリントサーバー等の機能で分担されており、ユーザはクライアントからそれらが一つのシステムであるかのようにオペレートすることが可能である。
【００２９】
図２は、上記ネットワーク全体を一つの仮想文書作成処理装置とみたてた場合のシステム構成を示したブロック図である。
【００３０】
同図において、２０１は仮想文書作成部である。指定された仮想文書スタイルに合わせて、文書を解析・加工・編集することによって仮想文書を作成する。
【００３１】
２０２は文書指定部である。１つ以上の文書を選択する機能を担う。ユーザによって選択する文書が指示されない場合には状況に合わせて自動的に選択する機能を含む。本機能は図１においては仮想文書作成サーバーがこれを担う。
【００３２】
２０３は文書要約部である。指定された文書の内容を解析し、その要約を作成する機能を担う。通常、文書の内容にかかわらず要約結果を指定されたサイズにする要約、あるいは指定された要約率で行う要約、あるいは要約結果サイズや要約率を文書の内容によって判断する要約等を実行する。本機能は図１においては仮想文書作成サーバーがこれを担う。
【００３３】
２０４は個人情報管理部である。ユーザ毎の設定情報を管理する機能を担う。仮想文書作成における様々な指示や条件、印刷装置の指定等の情報を管理することで、実際に作成する場合にユーザがその都度入力する手間を省くことを可能とする。本機能は図１においては個人情報管理サーバーがこれを担う。
【００３４】
２０５はＩＦ（インターフェース）部である。データの登録や検索、印刷等の指示を受け付け、その結果を表示する機能を担う。本機能は図１においてはクライアントがそれぞれ担う。
【００３５】
２０６はデータベース部である。検索用のデータ、検索対象そのもののデータ等をデータベースで管理する機能を担う。本機能は図１においては各種サーバーが分担して担う。
【００３６】
２０７は検索処理部である。検索指示を解析し、登録されているデータ内を検索し、その結果を出力する機能を担う。本機能は図１において検索サーバーがこれを担う。
【００３７】
２０８は登録部である。登録の指示を受け、検索の対象となるデータを解析し、検索のための情報とデータそのものをデータベースに登録する機能を担う。本機能は図１においては文書管理サーバー、および文書検索サーバーがこれを担う。
【００３８】
２０９は印刷部である。印刷の指示を受け、データを印刷する機能を担う。本機能は図１においては、プリンタサーバーおよびプリンタが担う。
【００３９】
２１０は印刷装置指定部である。ユーザが使用する可能性のある１つ以上の印刷装置を指定しておく機能を担う。本機能は図１においては仮想文書作成サーバーあるいは個人情報管理サーバーがこれを担う。
【００４０】
２１１はネットワークバスである。各機能部間のデータのやりとりを担う。本機能は図１におけるネットワークそのものと、ネットワークに繋がるすべての機材が担う。
【００４１】
図３は、図２で示した各機能部を担当する実際のシステムにおけるサーバーおよびクライアントシステムの基本構成を示した図である。
【００４２】
同図において、３０１はＣＰＵ（マイクロプロセッサ：中央演算処理装置）で、文書検索のための演算、論理判断等を行い、後述するバス（ＢＵＳ）３０９を介して該バス３０９に接続された後述する各構成要素を制御する。
【００４３】
３０２はＲＯＭ（リードオンリーメモリ）で、読み出し専用の固定メモリであり、ＣＰＵ３０１による制御プログラム等を記憶している。
【００４４】
３０３はＲＡＭ（ランダムアクセスメモリ）で、各構成要素からの各種データの一時記憶に用いる。
【００４５】
３０４は入力装置で、キーボード及びマウス等からなる。
【００４６】
３０５は表示装置で、ＣＲＴ（陰極線管）或いは液晶表示器等からなる。
【００４７】
３０６は記憶装置で、ハードディスクからなる。
【００４８】
３０７は外部記憶装置で、フロッピーディスクや書き込み可能ＣＤ、ＤＶＤ等の外部記憶装置にアクセスするためのドライブ等である。この外部記憶装置３０７は、記憶装置３０６と同等に使用でき、それらの記憶媒体を通して他の文書検索処理装置とのデータ交換を行う装置である。
【００４９】
３０８は通信装置で、モデム或いはＬＡＮ（ローカルエリアネットワーク）コントローラ等からなり、通信回線を介して外部とのデータ交換を行う装置である。
【００５０】
３０９はバス（ＢＵＳ）で、ＣＰＵ３０１の制御対象である後述する各構成要素を指示するアドレス信号、コントロール信号を転送する。また、後述する各構成要素間のデータ転送を行う。
【００５１】
斯かる各構成要素からなる本実施の形態に斯かる文書検索処理装置においては、入力装置３０４からの各種の入力に応じて作動するものであって、入力装置３０４からの入力が供給されると、まず、インタラプタ信号がＣＰＵ３０１に送られ、該ＣＰＵ３０１がＲＯＭ３０２内に記憶してある各種の制御信号を読み出し、それらの制御信号に従って各種の制御が行われる。
【００５２】
以下、以上の構成よりなる本実施例装置では、仮想文書を作成する際に印刷装置の印刷条件に関する情報に基づいて作成結果を変更することが可能である。この処理例を以下に説明する。
【００５３】
図４は本発明を適用した仮想文書作成処理装置の仮想文書作成結果の構成例を示したものである。図４で示されているように、作成結果となる仮想文書は１つ以上の複数のレイアウトスペースから構成されている。その各々のレイアウトスペースに、複数の文書を加工して仮想文書上にレイアウトされたそれぞれの対応スペースに挿入する形で仮想文書が作成される。挿入する際に原文書を要約や一部削除等の加工・編集操作を適宜行っている。１つのレイアウトスペースに対応する文書が、文書の一部分（段落等）とすることも可能であるし、複数の文書に分かれていることも可能である。
【００５４】
図５は本発明を適用した仮想文書作成処理装置におけるの仮想文書指定条件の構成例を示したものである。これはユーザが所望する仮想文書の条件に相当する。この例における仮想文書は、Ａ４サイズ片面１枚にゴシック文字でフォントサイズ８−１２ポイントの間になっており、縦方向での高品位カラー印刷という指示である。指定枚数１枚ということでステイプルは無し、レイアウトテンプレートの指定も無い。
【００５５】
図６は本発明を適用した仮想文書作成処理装置における印刷装置に依存した印刷条件の構成例を示したものである。ここで指定されている印刷装置に依存する仮想文書作成条件としては、可能用紙サイズがＡ４，Ａ５，Ｂ４，Ｂ５であり、両面印刷およびカラー印刷、高品位画像印刷が可能、ステイプルは不可能、また可能印刷用紙サイズそれぞれにおける印刷可能エリアサイズが示されている。
【００５６】
図７は本発明を適用した仮想文書作成処理装置が保持している仮想文書レイアウトパターンの例を示したものである。ここではパターンＡからパターンＥまでの５つのレイアウトパターンが保持されている。
【００５７】
図８は本発明を適用した仮想文書作成処理装置が仮想文書作成時に作成する仮想文書作成時の対象文書編集パラメータの構成の例を示したものである。ここでは編集パラメータは仮想文書におけるレイアウトブロック番号と指定文書識別子と要約文字数から構成されている。文書ＩＤ＝１２３，２４５，３５，８０２，２２２，４，４０１，４０２である８つの対象文書から、図７のパターンＡレイアウトで仮想文書を作成する場合、それぞれの対象文書の要約率が指示されている例となっている。
【００５８】
図９は本発明を適用した仮想文書作成処理装置における仮想文書の対象元文書別の評価パラメータの例を示したものである。ここでは評価パラメータは指定文書識別子と重要度のペアから構成されている。この重要度をもとにレイアウトスペースの割り振りが行われる。
【００５９】
上述の説明をフローに従って説明する。
【００６０】
図１０は本発明の仮想文書作成処理装置の動作、より具体的にはマイクロプロセッサＣＰＵ３０１による仮想文書作成処理のフローチャートである。
【００６１】
ステップＳ１００１はシステムの初期化処理であり、各種パラメータの初期化や初期画面の表示等を行う処理である。ステップＳ１００２はキーボード等の入力装置から何らかのキーが押下され、割込みが発生するのをマイクロプロセッサＣＰＵにおいて待つ処理である。キーが入力されると、ステップＳ１００３においてマイクロプロセッサＣＰＵはこのキーを判別し、キーの種類において各種の処理に分岐する。各種キーに対応した分岐先の複数の処理をステップＳ１００４という形でまとめて表現している。図１１、図１４、図１５、図１６で説明する仮想文書の作成処理や条件の入力処理、文書の登録・検索処理および印刷処理等がこの分岐先の一部となる。ステップＳ１００５は上記の各処理の結果、変更された部分を表示する表示処理である。表示内容を表示パターンに展開しバッファに出力するといった通常広く行われている処理である。
【００６２】
図１１は、図１０のステップＳ１００４で行うキー対応処理の一つである仮想文書作成処理を詳細化したフローチャートである。
【００６３】
ステップＳ１１０１は仮想文書作成の対象となる文書を指定する処理であり、１以上のＮ個の文書が指定される。指定された文書を識別するための情報としての文書ＩＤを、Ｎ番目の仮想文書対象文書としてそれぞれ保持される。ステップＳ１１０２は、ステップＳ１１０１で指定された文書をもとに仮想文書のコンテンツ（構成、内容）を作成する処理である。
【００６４】
図１２は、ステップＳ１１０２の仮想文書コンテンツ作成処理を詳細化したフローチャートである。
【００６５】
ステップＳ１２０１は仮想文書の作成条件を設定する処理である。この処理によって仮想文書のレイアウトが決定され、指定された文書の編集指示が設定される。ステップＳ１２０２は仮想文書作成対象である文書ＤＢ内の文書を指定するカウンターＮに初期値１をセットする処理である。ステップＳ１２０３は文書ＤＢからＮ番目の作成対象文書のデータを呼び出す処理である。ステップＳ１２０４は呼び出された文書データから、作成パラメータの指示に従って要約する等の加工・編集する処理である。ステップＳ１２０５は上記ステップＳ１２０４で加工された文書データを仮想文書の所定のレイアウトスペースに格納する処理である。ステップＳ１２０６は文書ＤＢ内の作成対象文書に残りがあるが判定する処理であり、存在する場合はステップＳ１２０７へ分岐する。ステップＳ１２０７ではカウンターであるＮをカウントアップして、ステップＳ１２０３に戻り、仮想文書作成のための加工・編集処理を繰り返す。
【００６６】
図１３は、ステップＳ１２０１の仮想文書作成条件を設定する処理を詳細化したフローチャートである。
【００６７】
ステップＳ１３０１は仮想文書に関するユーザ指定された条件を設定する処理である。図６で示されたような条件が設定される。ユーザがここで指示を入力することも可能であるが、個人情報として管理されている指示情報を呼び出すことで設定することも可能である。ステップＳ１３０２は仮想文書のレイアウトパターンを設定する処理である。これもＳ１３０１同様に、ユーザがここで指示を入力することも可能であるが、個人情報として管理されている指示情報を呼び出すことで設定することも可能である。ステップＳ１３０３は印刷装置に依存する条件を設定する処理である。図７で示されたような条件が設定される。印刷装置の指定はユーザがここで指示を入力することも可能であるが、個人情報として管理されている指示情報を呼び出すことで設定することも可能である。複数の印刷装置が指定された場合は、各印刷装置の条件での最低値を設定することで指定されたすべての印刷装置での条件を満たす印刷条件を設定する。ステップＳ１３０４は設定されたレイアウトパターンの各レイアウトスペースと作成対象となっている文書とを対応付ける処理である。ステップＳ１３０５はステップＳ１３０４で対応づけられた各指定文書を仮想文書として編集するためのパラメータを設定する。作成条件から文字数が決められている場合は、それにあわせて要約をかける指示が設定される。
【００６８】
図１４は、図１０のステップＳ１００４で行うキー対応処理の一つである仮想文書作成処理における個人情報の入力処理を詳細化したフローチャートである。
【００６９】
ステップＳ１４０１は仮想文書の指定条件を入力する処理である。ステップＳ１４０２は仮想文書のレイアウトパターンを指定する処理である。ステップＳ１４０３は印刷装置を指定する処理であり、ここで指定された印刷装置に依存する条件が仮想文書作成時に参照される。以上によって作成された個人情報は、図５のような形で保持され管理される。
【００７０】
図１５は、図１０のステップＳ１００４で行うキー対応処理の一つである文書の登録処理を詳細化したフローチャートである。
【００７１】
ステップＳ１５０１は文書を検索するための情報を生成する処理であり、文書にたいし形態素解析等で使用単語を抽出、また抽出した単語から概念情報を算出する。ステップＳ１５０２は文書データを文書管理ＤＢに登録するとともに、ＤＢのインデックスを更新する処理である。ステップＳ１５０３は、前記ステップＳ１５０１で生成した検索情報を文書検索ＤＢへ登録するとともに、ＤＢのインデックスを更新する。
【００７２】
図１６は、図１０のステップＳ１００４で行うキー対応処理の一つである文書の検索実行処理を詳細化したフローチャートである。
【００７３】
ステップＳ１６０１はユーザの検索条件の入力処理であり、ここにおいてユーザは自然文、あるいは複数のキーワードを入力する、あるいは既存の文書を指定する形で類似の文書を検索するように指示する。ステップＳ１６０２は検索条件情報の生成処理であり、入力文の解析やユーザプロファイルの読込を行う。ステップＳ１６０３はステップＳ１６０２で得られた検索条件情報をもとに、対象ＤＢ内の各文書において各種の検索適合値を求め、その文書の検索適合値を総合してＲＡＭに格納する処理である。生成した値をＤＢに登録することも可能である。ステップＳ１６０４はステップＳ１６０３で格納した文書毎の検索適合値を順序付けする処理である。ステップＳ１６０５はステップＳ１６０４で順序付けされた文書を検索結果としてリストアップして表示する処理である。
【００７４】
（他の実施例）
上述した第１の実施の形態における仮想文書の作成元文書ファイルの指定は作成時にユーザが指定しているが、対象を絞り込むアプリケーションの結果を動的に元文書とすることも可能である。例えば文書検索結果を対象とした仮想文書とか、ある期日以降の更新ファイルを対象とした仮想文書、未読メールを対象とした仮想文書といった形で使用することが可能である。
【００７５】
また仮想文書作成の際の編集パラメータとして要約指示が要約文字数という形で指示されているが、内容優先要約（要約文字数が動的に決定される）を指示することも可能である。同様に、レイアウトパターンも既存のものから選ばずに要約結果に合わせて動的に変化させることも可能である。
【００７６】
また仮想文書作成後に指定印刷装置を変更することによって変更される印刷装置に依存する印刷条件に基づいて自動的に仮想文書を再作成する際に、特定のレイアウトスペースのみといった部分的な再作成も可能である。
【００７７】
また作成された仮想文書を通常文書と同等に扱うことが可能であり、当然ながら再利用のために保存（文書データベースへの登録）することも可能である。
【００７８】
また、本発明は、単体の装置に限らず、複数の装置からなるシステムにも適用可能である。また、それらの装置やシステムに記録媒体や通信装置を使ってソフトウェアを提供することによっても、実現可能であることは言うまでもない。
【００７９】
この場合、本発明を達成するためのソフトウェアによって表わされる制御プログラムを格納した記憶媒体を、システム或いは装置に読み出すこと、或いは前記制御プログラムを、ネットワーク経由でシステム或いは装置に読み出すことによって、そのシステム或いは装置が本発明の効果を享受することが可能となる。
【００８０】
また、前記制御プログラムを記憶するための記憶媒体としては、ハードディスク、フロッピィディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ等を用いることができるのは言うまでもない。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施の形態に係る仮想文書作成処理装置のネットワーク構成の概要を示す図である。
【図２】本発明の第１の実施の形態に係る仮想文書作成処理装置の機能構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る仮想文書作成処理装置のシステム構成を示すブロック図である。
【図４】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書の構成イメージの一例を示す図である。
【図５】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書指定条件の構成の一例を示す図である。
【図６】本発明の第１の実施の形態に係る仮想文書作成処理装置における印刷装置による仮想文書作成条件の構成の一例を示す図である。
【図７】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書レイアウトパターンの一例を示す図である。
【図８】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書作成時の対象文書編集パラメータの構成の一例を示す図である。
【図９】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書作成時の対象文書評価パラメータの構成の一例を示す図である。
【図１０】本発明の第１の実施の形態に係る仮想文書作成処理装置における処理動作全体の流れを示すフローチャートである。
【図１１】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書を作成する処理動作の流れを示すフローチャートである。
【図１２】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書のコンテンツを作成する処理動作の流れを示すフローチャートである。
【図１３】本発明の第１の実施の形態に係る仮想文書作成処理装置における仮想文書の作成条件を設定する処理動作の詳細な流れを示すフローチャートである。
【図１４】本発明の第１の実施の形態に係る仮想文書作成処理装置における個人設定情報の入力処理動作の詳細な流れを示すフローチャートである。
【図１５】本発明の第１の実施の形態に係る仮想文書作成処理装置における文書の登録処理動作の詳細な流れを示すフローチャートである。
【図１６】本発明の第１の実施の形態に係る仮想文書作成処理装置における文書の検索処理動作の詳細な流れを示すフローチャートである。
【符号の説明】
【００８２】
２０１  仮想文書作成部
２０２  文書指定部
２０３  文書要約部
【図１】
2005216089.tif 000003
【図２】
2005216089.tif 000004
【図３】
2005216089.tif 000005
【図４】
2005216089.tif 000006
【図５】
2005216089.tif 000007
【図６】
2005216089.tif 000008
【図７】
2005216089.tif 000009
【図８】
2005216089.tif 000010
【図９】
2005216089.tif 000011
【図１０】
2005216089.tif 000012
【図１１】
2005216089.tif 000013
【図１２】
2005216089.tif 000014
【図１３】
2005216089.tif 000015
【図１４】
2005216089.tif 000016
【図１５】
2005216089.tif 000017
【図１６】
2005216089.tif 000018