(57)【特許請求の範囲】
【請求項１】
ハードコピー文書を描写する方法において、
受取り手段が、第一電子文書を受取り且つ格納手段内に格納するステップ、
仮想文書組立手段が、前記格納手段内に格納されている第一電子文書からハードコピー文書を組立てるための第一命令を第一ユーザ入力に応答して選択するステップ、
前記仮想文書組立手段が、前記選択された第一命令に従って組立てられる前記ハードコピー文書の視覚的様相を定義する文書組立パラメータを決定するステップ、
前記仮想文書組立手段が、前記決定した文書組立パラメータに従って組み立てられる前記ハードコピー文書の前記視覚的様相と共に前記視覚的様相の所定の箇所に付加すべき前記ハードコピー文書の厚さを示すグラフィックを発生するステップ、
前記仮想文書組立手段が、ユーザ入力に応答して、前記ハードコピー文書の閉じた状態又は開いた状態での前記視覚的様相を前記グラフィックと共に表示手段に表示させるステップ、
からなることを特徴とする方法。
【請求項２】
請求項１において、更に、
前記仮想文書組立手段が、前記選択された第一命令に従って組立てられるハードコピー文書に対応する第二電子文書を発生し、
前記仮想文書組立手段が、前記第二電子文書を前記格納手段内に格納させる、
ことを特徴とする方法。
【請求項３】
請求項２において、更に、前記仮想文書組立手段が、前記ハードコピー文書を組立てるための第二命令を第二ユーザ入力に応答して選択し、且つ前記仮想文書組立手段が、前記第一及び第二命令に従って組立てられるハードコピー文書に対応する修正した第二電子文書を発生する、ことを特徴とする方法。
【請求項４】
請求項２において、更に、前記第二電子文書を発生するために、前記仮想文書組立手段が、前記第一電子文書を前記格納手段内に格納させたままで、前記第一電子文書のコピーを修正することを特徴とする方法。
【請求項５】
請求項４において、前記第一電子文書のコピーを修正する場合に、前記仮想文書組立手段が、前記第一電子文書の一つの頁へ前記第一命令から発生する視覚的様相における変更を描写するものであり且つ前記一つの頁にオーバーレイさせるべきイメージであるタイルを付加することを特徴とする方法。
【請求項６】
請求項５において、更に、前記タイルは、複数個の命令識別子を複数個のタイルと関連付けするデータベースから対応するエントリを介して選択されることを特徴とする方法。
【請求項７】
請求項６において、前記データベースが各命令識別子に対するエントリを有しており、各エントリが命令名と少なくとも１個のタイルとを有していることを特徴とする方法。
【請求項８】
請求項７において、各エントリが前記ハードコピー文書のフロント頁に対する第一タイルと、前記ハードコピー文書の内側右側頁に対する第二タイルと、前記ハードコピー文書の内側左側頁に対する第三タイルと、前記ハードコピー文書の最終頁に対する第四タイルとを有していることを特徴とする方法。
【請求項９】
請求項８において、前記タイルを選択する場合に、前記仮想文書組立手段が、前記第一電子文書の前記一つの頁が第一頁、内側右側頁、内側左側頁、最終頁であるか否かを判別し、且つ前記判別に基づいて前記タイルを選択することを特徴とする方法。
【請求項１０】
請求項８において、前記第一電子文書のコピーを修正する場合に、前記仮想文書組立手段が、前記第一電子文書内にブランク頁を挿入し、且つ前記タイルを前記ブランク頁へ付加することを特徴とする方法。
【請求項１１】
請求項１０において、前記挿入した頁がカバーシートであることを前記仮想文書組立手段が判別する場合に、前記仮想文書組立手段は、前記カバーシートが第一頁であるか又は最終頁であるかを判別し、且つその判別に基づいて前記タイルを選択することを特徴とする方法。
【請求項１２】
請求項１において、前記第一ユーザ入力が電子ファイルから受取られることを特徴とする方法。
【請求項１３】
請求項１において、前記第一命令が前記ハードコピー文書において使用されるべき印刷媒体を識別することを特徴とする方法。
【請求項１４】
請求項１３において、前記第一命令が前記印刷媒体の重さ、カラー、テクスチャ又は透明度を識別することを特徴とする方法。
【請求項１５】
請求項１３において、前記第一命令が前記印刷媒体上に前もって存在するイメージを識別することを特徴とする方法。
【請求項１６】
請求項１において、前記第一命令が前記ハードコピー文書において使用されるべきカバーを識別することを特徴とする方法。
【請求項１７】
請求項１において、前記第一命令が前記ハードコピー文書において使用されるべきバインディングを識別することを特徴とする方法。
【請求項１８】
請求項１７において、前記第一命令がベロ（ｖｅｌｏ）、テープ、スパイラル、複環状、櫛型、雑誌スタイル、又はステイプルのバインディングを識別することを特徴とする方法。
【請求項１９】
請求項１において、前記第一命令が前記ハードコピー文書において使用されている印刷媒体の物理的修正を識別することを特徴とする方法。
【請求項２０】
請求項１９において、前記第一命令が前記印刷媒体の穴開け、折曲げ又は切断を識別することを特徴とする方法。
【請求項２１】
請求項１において、前記第一ユーザ入力が対話的ユーザインターフェースを介して受取られることを特徴とする方法。
【請求項２２】
請求項２１において、前記第一ユーザ入力を受取る場合に、前記仮想文書組立手段が、ディスプレイ上で文書組立フォーム内に複数個の命令識別子を表示し、且つ前記命令識別子のうちの一つを選択するユーザ入力を受取ることを特徴とする方法。
【請求項２３】
コンピュータに、
第一電子文書を受取らせ且つ格納手段内に格納させる手順、
前記格納手段内に格納されている前記第一電子文書からハードコピー文書を組立てるための命令をユーザ入力に応答して選択させる手順、
前記選択された命令に従って組立てられる前記ハードコピー文書の視覚的様相を定義する文書組立パラメータを決定させる手順、
前記決定された文書組立パラメータに従って組み立てられる前記ハードコピー文書の前記視覚的様相と共に前記視覚的様相の所定の箇所に付加すべき前記ハードコピー文書の厚さを示すグラフィックを発生させる手順、
ユーザ入力に応答して、前記ハードコピー文書の閉じた状態又は開いた状態での前記視覚的様相を前記グラフィックと共に表示手段に表示させる手順、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大略、電子文書の作成及び表示に関するものであって、更に詳細には、ハードコピー文書を正確に描写する電子文書の作成及び表示を行う方法及び装置に関するものである。
【０００２】
【従来の技術】
電子文書はコンピュータによって読取り可能な媒体（例えば、コンピュータメモリ又はディスク）上に格納され、且つ、典型的に、内容（例えば、テキスト、グラフィック及びイメージデータ）及びフォーマット情報（例えば、頁寸法及び余白）を有している。電子文書は、コンピュータユーザによって格納され、検索され、表示され且つ交換されることが可能である。電子文書は、特定の様相でその文書を見ることを所望する著作者及び出版社によって作成される。カリフォルニア州サンノゼのアドビシステムズインコーポレイテッドから入手可能なアクロバット（商標）ファミリーの製品は、著作者及び出版社が、プラットフォームから独立した態様で電子文書を作成し、修正し、交換し且つ見ることを可能とする。アクロバットはそれを作成するために使用したアプリケーションソフトウエア、ハードウエア、オペレーティングシステムとは独立した態様で文書を記述するポータブルドキュメントフォーマット（ＰＤＦ）（商標）と呼ばれる文書記述言語（ＤＤＬ）を利用する。ＰＤＦ文書は一つ又はそれ以上の頁を有しており、各頁は装置及び分解能から独立したフォーマットでテキスト、グラフィックス、イメージの任意の組合わせを包含することが可能である。
【０００３】
電子文書は、送信が容易であり、格納部が小さく、編集を行うことが可能であるなどの利点を有するものであるが、用紙文書などのハードコピー文書が継続して使用されている。実際に、多くの電子文書はハードコピー文書の究極的な発生のためにのみ使用される。現在のデスクトップ出版用プログラムはユーザに対して電子文書の内容を容易に作成し且つ修正する能力を提供するものであるが、例えば、ドキュメントアッセンブラ即ち文書組立器（例えば、印刷ショップ又はコピーショップ）によって供給される組立てられたハードコピー文書の最終的な形態は意図した様相から異なるものであることがしばしばである。
【０００４】
【発明が解決しようとする課題】
本発明は、以上の点に鑑みなされたものであって、上述した如き従来技術の欠点を解消し、ハードコピー文書を正確に描写する電子文書を作成し且つ表示する改良した方法及び装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明によれば、第一電子文書がコンピュータ内において受取られる。ハードコピー文書を組立てるための命令を選択するユーザ入力もコンピュータにおいて受取られる。該命令に従って組立てられ且つ印刷された場合の第一電子文書の視覚的様相がコンピュータにおいて決定され、且つその決定された視覚的様相が出力として発生される。
【０００６】
別の側面においては、本発明は、更に、コンピュータによって読取り可能な媒体上に格納されているコンピュータプログラムに関するものであって、それはコンピュータをして本発明方法を実施させるための命令を有している。
【０００７】
本発明の実現態様としては以下のような場合を包含することが可能である。該命令に従って組立てられ且つ印刷された場合の第一電子文書を描写する第二電子文書を発生することが可能であり、且つ該第二電子文書を表示させることが可能である。ハードコピー文書を組立てるための第二命令を選択する第二ユーザ入力を受取ることが可能であり、且つ該第一及び第二命令に従って組立てられ且つ印刷された第一電子文書を描写する修正した第二電子文書を発生させることが可能である。第一電子文書のコピーを、例えば、第一電子文書の一つの頁へ該命令から発生する視覚的様相における変更を描写するタイルを付加することによって、第二電子文書を発生するために修正することが可能である。該タイルは、複数個の命令識別子を複数個のタイルと関連付けするデータベースから検索することが可能である。該データベースは、各命令識別子に対するエントリを有することが可能であり、各エントリは命令名とハードコピー文書のフロント頁と関連する第一タイルと、ハードコピー文書の内側右側頁と関連する第二タイルと、ハードコピー文書の内側左側頁と関連する第三タイルと、ハードコピー文書の最終頁と関連する第四タイルとを有している。該タイルを検索する場合に、第一電子文書の該頁が第一頁、内側右側頁、内側左側頁、又は最終頁であるか否かを判別し、且つその判別に基づいて該タイルを選択することが可能である。第一電子文書のコピーを修正する場合に、第一電子文書内に一つの頁を挿入し、且つ第一電子文書の該挿入した頁へ該命令から発生する視覚的様相における変更を描写するタイルを付加することが可能であり、且つ該タイルを検索する場合に、カバーシートが第一頁であるか又は最終頁であるかを判別し、且つその判別に基づいて該タイルを選択することが可能である。ユーザ入力は、対話的ユーザインターフェースを介して電子文書から受取ることが可能である。ユーザ入力を受取る場合に、ディスプレイ上に文書組立フォームにおいて複数個の命令識別子を表示させ、且つ該命令識別子のうちの一つを選択するユーザ入力を受取ることが可能である。該命令はハードコピー文書において使用すべき印刷媒体を識別することが可能であり、例えば、印刷媒体の重さ、カラー、テクスチャ又は透明度、印刷媒体上に予め存在するイメージ、ハードコピー文書において使用すべきカバー、ベロ（ｖｅｌｏ）ケープ、スパイラル、複環状リング、櫛型、雑誌スタイル又はステイプルによるバインディングなどのハードコピー文書において使用されるべきバインディング（製本）、又は印刷媒体の穴開け、折曲げ又は裁断などのハードコピー文書において使用される印刷媒体の物理的修正などを識別することが可能である。
【０００８】
別の側面においては、本発明は、ハードコピー文書の最終的なフォームを表示する方法を提供している。電子文書がコンピュータにおいて受取られ且つ格納される。該電子文書に対応するハードコピー文書を組立てるための命令を選択するユーザ入力が該コンピュータにおいて受取られる。該命令に従って組立てられ且つ印刷された場合の第一電子文書の視覚的様相を描写する第二電子文書が発生され、且つ該第二電子文書が表示される。
【０００９】
別の側面においては、本発明は、ハードコピー文書を作成するコンピュータによって処理される方法を提供している。電子文書及びハードコピー文書を組立てるための命令を選択するユーザ入力が受取られる。該命令に従って組立てられ且つ印刷された場合の電子文書の視覚的様相が描写され且つ該電子文書及びユーザ入力が文書組立器へ供給される。
【００１０】
本発明の実施においては以下のような構成をとることが可能である。該文書組立器は、ユーザ入力に対応する命令に従ってハードコピー文書を組立て且つハードコピー文書を作成するために電子文書を印刷することが可能である。該命令に従って組立てられたハードコピー文書の視覚的様相を描写する第二電子文書を発生することが可能である。
【００１１】
本発明の利点としては以下に記載するようなものがある。組立てられたハードコピー文書の視覚的様相は、電子文書によって正確に描写することが可能である。ユーザは組立てたハードコピー文書の最も美的に優れた視覚的様相を決定するためにテストすることが可能であり、且つそうでなければハードコピー文書を組立てる場合に関連する高コストの印刷を回避することが可能である。更に、ユーザ及びドキュメントアッセンブラ（文書組立器）の両方が文書組立パラメータの書かれた記述及び視覚的記述の両方へのアクセスを有しているので、生産プロセスの信頼性が改善されている。
【００１２】
【発明の実施の形態】
本発明は、著作者又は出版社に対して、「増補型電子文書」、即ち組立てたハードコピー文書を正確に描写する電子文書を作成し且つ見るための技術を提供している。簡単に説明すると、オリジナルの電子文書を作成した後に、著作者又は出版社は仮想的文書組立プログラムを使用して文書組立器へ与えられる所望のバインディング、ステイプル処理、又は穴開けなどの命令を選択する。該命令が選択されると、該仮想的文書組立プログラムは該電子文書へ命令を付加し、従って、それがレンダリングされる場合に、組立ての証印が示される。従って、該仮想的文書組立プログラムは該文書の最終的なフォームを記述する増補型電子文書を発生する。即ち、該増補型電子文書はオリジナルの電子文書と同一の内容を有しているが、選択した命令に従って組立てられたハードコピー文書を描写する。該増補型電子文書は、文書アッセンブラ（文書組立人又は文書組立器）へ供給することが可能であり、該文書アッセンブラはオリジナルの電子文書を印刷し且つそれを該命令に従ってアッセンブル即ち組立てる。著作者又は出版社及び文書アッセンブラの両方が同一の増補型電子文書を見ることが可能であるので、組立てた用紙文書の最終的なフォームは著作者又は出版社によって意図された様相を有するものである。該増補型電子文書は、例えばＰＤＦなどの装置及び分解能とは独立的なフォーマットで格納することが可能である。
【００１３】
図１を参照すると、増補型電子文書を作成し且つ見るための方法１０は、ユーザがソース即ち元となる文書を作成する時に開始する（ステップ１２）。例えば、ユーザはワードプロセサ、頁レイアウトプログラム、又はデスクトップ出版用プログラムを使用してソース即ち元となる文書を作成することが可能である。該ソース文書は、例えばテキスト、グラフィック、イメージデータなどの伝統的な内容を有するものである。更に、該ソース文書は、従来、例えばレーザプリンタ又はインクジェットプリンタ上で該文書を印刷することに関連するフォーマット情報を有することが可能である。例えば、該フォーマット情報は、頁寸法、余白、頁番号及び行番号などを有することが可能である。図２Ａを参照すると、ソース文書１００がコンピュータスクリーン１０４上のウインド１０２内に表示されている。
【００１４】
該ソース文書が作成されると、ユーザは、それをポータブルドキュメントフォーマット（ＰＤＦ）文書へ変換する（図１におけるステップ１４）。例えば、ＰＤＦ文書は、ディスクに対してＰＤＦフォーマット化したファイルとして該文書を「プリント」するためのＰＤＦプリンタドライバを使用して作成することが可能である。オリジナルの文書からこのＰＤＦ文書を作成するプロセスは前述したアクロバット製品によって実施される。ＰＤＦ文書１０６は、それが印刷された後であるがそれが組立てられる前においてオリジナルのソース文書と同一のフォーマット及び様相を有している。次いで、ユーザは仮想文書組立プログラムで該ＰＤＦ文書を開く（ステップ１６）。該仮想文書組立プログラムはユーザが見るためにＰＤＦ文書を再度表示させる。図２Ｂを参照すると、該ソース文書はＰＤＦ文書１０６へ変換されており、それはコンピュータスクリーン１０４上のウインド１０８内に示されている。
【００１５】
図１を参照すると、次いで、ユーザは仮想的文書組立プログラムを使用して一つ又はそれ以上の文書組立パラメータを選択する（ステップ１８）。該文書組立パラメータはユーザが組立てたハードコピー文書において所望する特徴に対応している。例えば、ユーザは印刷媒体のウエイト、カラー、テキスチャ、透明度、形状又は配向状態などの印刷媒体の側面に関連する種々の特徴を選択することが可能である。更に、ウォーターマーク（透かし模様）、ボーダ（縁飾り）、エングレービング（図案）又はデザインなどの印刷媒体上に予め存在するイメージをユーザが選択することが可能である。ユーザは、例えばフロントカバー又はバックカバーの材質（例えば、用紙、プラスチックなど）、ウエイト（重量）、カラー又はテキスチャ（生地）などの増補型電子文書のフロントカバー及びバックカバーに関連する特徴を選択することが可能である。ユーザは、例えば見返し、白紙の間紙、及びインデックスタブなどのエキストラな用紙又はシートを該文書内に挿入することが可能である。ユーザは、更に、例えばベロ（ｖｅｌｏ）（商標）バインディング、テープバインディング、スパイラルバインディング、ステイプル止め、マルチリング即ち複環状バインダ、櫛型バインディング、又は雑誌スタイルバインディングなどの増補型電子文書のバインディング即ち製版方法を選択することが可能である。各タイプのバインディングに対して、例えば、スパイラルバインディングのカラー、ピッチ及びスパイラルの方向、又はステイプルの位置などの多様なオプションが存在することが可能である。最後に、ユーザは例えば穴開け（穿設穴の数及び位置を含む）、折曲げ（折曲げの数及び方向を含む）、及び裁断（裁断の数及び方向を含む）などの印刷媒体の物理的な修正に関連するパラメータを選択することが可能である。
【００１６】
ユーザは、仮想的文書組立プログラムによって表示された文書組立フォームから文書組立パラメータを選択することが可能である。図２Ｃを参照すると、文書組立フォーム１１２がコンピュータスクリーン１０４上のウインド１１４内に表示されている。ユーザは例えばチェックボックス、テキストボックス、コンボボックス及びラジオボタンなどの文書組立フォーム１１２上の制御部１１０をクリックするか又はそこにタイプ入力することによって文書組立パラメータを選択することが可能である。更に、ユーザはプルボタンメニュー１１６から選択を行うことが可能である。
【００１７】
文書組立パラメータが選択されると、ユーザは増補型電子文書を見る（図１におけるステップ２０）。増補型電子文書の様相は、用紙のカラー、用紙の厚さ、フロント及びバックカバー材質などの前に選択した文書組立パラメータに基づいている。例えば、図２Ｄを参照すると、ユーザは増補型電子文書１２０のカバーシート１２２を見ることが可能である。ユーザがステイプル及び三穴パンチを選択するものと仮定すると、ステイプルを表わすグラフィック１２４が、例えば、カバーシート１２２の左上角部にステイプルが配置される箇所に位置され、且つパンチマークを示すグラフィック１２６がカバーシート１２２の左側に沿って位置される。更に、組立てた文書の厚さを示すグラフィック１２８がカバーシート１２２の下側及び右側に付加される。図示された厚さはＰＤＦ文書における頁数（＋挿入された頁）に基づいている。図２Ｅを参照すると、ユーザは増補型電子文書１２０の二つの内部頁１３０及び１３２を見ることも可能である。内部頁１３０及び１３２は三穴パンチマークを示すためのグラフィック１２６と、ステイプルが頁を保持する箇所において暗くなった領域を形成するグラフィック１３４と、テキスト１３６とを包含している。増補型電子文書１２０の様相を視覚的に検査することによって、ユーザは、組立てたハードコピー文書内に存在することのあるエラー又は綺麗でない要素に気が付くことが可能である。例えば、ユーザは、パンチマークがテキストの一部を隠すことに気が付く場合があり、従って、テキストの余白を変更することが必要であるか、又は三穴パンチを除去することが必要となる。最後に、図２Ｆを参照すると、ユーザはバックカバー１４０を見ることが可能である。バックカバー１４０は、ステイプルの突部を示すグラフィック１４２、及びバックカバー１４０の左側端部に沿ってのパンチマークを示すグラフィック１２６を有している。
【００１８】
図１を参照すると、組立てた文書を観察した後に、ユーザは、文書組立パラメータを付加、削除、又は変更することが可能であり（ステップ２２）、次いで、修正した増補型電子文書を見ることが可能である（ステップ２０へ戻る）。従って、ユーザは、関連する印刷コストを発生することなしに、異なる種類のバインディング、用紙重量などの増補型電子文書の様相を試し且つ検査することが可能である。最後に、増補型電子文書が所望の様相を有している場合には、ユーザは、文書組立パラメータを包含する関連するファイル又は付属物と共にオリジナルの電子文書を保存することが可能である（ステップ２４）。更に、ユーザは、増補型電子文書を別個のＰＤＦファイルとして保存することが可能である。増補型電子文書は従来のＰＤＦファイルであるので、それは、従来のＰＤＦ文書ビュアで表示させることが可能である。
【００１９】
ユーザは、文書パラメータを使用する文書アッセンブラへ関連する文書組立パラメータを有するオリジナルの電子文書を供給することが可能である。該文書アッセンブラは、オリジナルの電子文書を印刷し、且つ関連するファイル又は付属物から文書組立パラメータを抽出する。次いで、文書組立パラメータがハードコピー文書を組立てるための命令として使用される。更に、文書アッセンブラは仮想的文書組立プログラムを使用して新たな増補型電子文書を作成することが可能である。しかしながら、該二つの増補型電子文書は同一の文書組立パラメータで作成されるので、それらは同一の視覚的様相を有している。該文書アッセンブラは、増補型電子文書を組立てたハードコピー文書と比較して誤りについての校正することが可能である。ユーザ及び文書アッセンブラの両方が同一の増補型電子文書を観察するので、ユーザは組立てた用紙文書が意図した視覚的様相を有するものであることが確保される。
【００２０】
図３を参照すると、仮想的文書組立プログラム３２を稼動するコンピュータシステム３０は、汎用プログラム可能デジタルコンピュータ３４（例えば、パソコン又はワークステーション）、大量格納装置３６（例えばハードディスクドライブ）、キーボード３８、ポインタ装置４６（例えばマウス）、増補型電子文書を表示するためのスクリーン１０４を具備するディスプレイ４０を有している。コンピュータ３４は従来の構成のものであり、且つメモリ及びプロセサ（不図示）を有している。コンピュータシステム３０は、更に、通信ハードウエア及びソフトウエア（不図示）を有することが可能であり、それにより、コンピュータシステムはイントラネットワーク又はインターネットワークリンク４２によって別のコンピュータ４４へ接続させることが可能である。
【００２１】
仮想的文書組立プログラム３２は増補型電子文書１２０を作成し且つ表示する。図４を参照すると、仮想的文書組立プログラム３２は、ユーザインターフェース５０、レンダリング手順５２、ＰＤＦファイルエディタ５４を有している。ＰＤＦファイルエディタは、増補型電子文書を発生するためにＰＤＦ文書の頁へ命令を付加するために使用され、一方レンダリング手順はコンピュータスクリーン上に増補型電子文書を表示するために使用される。プログラム３２は、単一のコンピュータ上に集中化させることが可能であり、又は、コンピュータネットワークに亘って分散させることが可能である。プログラム３２は、更に、可能な文書組立パラメータ及びレンダリング手順５２用の関連する命令を包含するデータベース５６を包含するか又はそれと関連することが可能である。該データベースは、二つのタイプの可能な文書組立パラメータを有しており、即ち、レンダリング手順５２の特別機能を必要とするパラメータ（例えばカッティング（切断乃至は裁断）及びフォールディング即ち折畳み）、及び頁上に一つ又はそれ以上のイメージをオーバーレイ（即ち、「タイル化」）によって示すことの可能なパラメータ（ほとんどその他のパラメータ）である。タイル化によって示すことの可能なパラメータの場合には、データベース５６における各エントリ６０はパラメータ名６２、一組のタイル化命令６４、タイル化において使用すべきイメージファイル６６、パラメータのリストを表示する場合に使用するオプションとしてのアイコン６８を有している。読取りプログラムの特別機能を必要とするパラメータの場合には、エントリ６０は、パラメータ名のみを有する場合がある。パラメータ名６２は、文書組立フォームを表示する場合にユーザインターフェースによって使用されるクラス（例えば、バインディング、カバーシート、用紙カラーなど）へ組織化させることが可能である。
【００２２】
図４及び５を参照すると、仮想的文書組立プログラムによって実行される方法７０は、ユーザによって選択されたＰＤＦ文書を開くことによって開始する（ステップ７２）。ユーザが電子文書を組立てることを決定すると、プログラム３２は文書組立パラメータのリストを発生し（ステップ７４）且つ文書組立フォーム内のリストを表示する（ステップ７６）。文書組立パラメータのリストを発生するために、ユーザインターフェース５０がデータベース５６から各エントリ６０に対するパラメータ名６２をサーチし且つリストする。ユーザインターフェース５０は、文書組立フォームをどの様にフォーマットするか、又は視覚的表示を改善することを決定するためにパラメータ名６２のクラスを使用することが可能である。プログラム３２が種々の文書組立パラメータを選択するユーザ入力を受取ると（ステップ７８）、ＰＤＦファイルエディタ５４がオリジナルのＰＤＦ文書のコピーを修正し増補型電子文書１２０を発生する（ステップ８０）。特に、ＰＤＦファイルエディタは必要なグラフィック要素を付加して、文書組立パラメータに従って組立てられた用紙文書の視覚的様相を与える。オリジナルのＰＤＦ文書は文書アッセンブラへ送信するために保存される。例えば、ＰＤＦ文書は、メモリ内にロードさせ、ＰＤＦファイルエディタで修正し、且つメモリ内の修正した文書は別個のファイルとして保存することが可能である。
【００２３】
簡単に説明すると、図４を参照すると、ＰＤＦファイルエディタ５４はデータベース５６から選択したパラメータ名６２に関連するタイル化命令６４を使用してＰＤＦ文書１０６の各頁へ命令をアペンド即ち付属させる。各組のタイル化命令６４において４個のエントリが存在しており、即ち、フロントカバーに対して一つと、内側左側頁に対して一つと、内側右側頁に対して一つと、バックカバーに対して一つである。各タイル化命令は、タイルの寸法、タイルの数及び間隔、及び頁上のタイルの位置を包含している。イメージファイル６６はタイルイメージを包含している。これらの命令は、従来のＰＤＦフォーマットで表わすことが可能である。
【００２４】
一例として、図２Ｄ−２Ｆを参照すると、ステイプルに対応する文書組立パラメータの場合には、タイル化命令６４は、以下のエントリを有している。即ち、第一頁に対しては、頁の左上角部に短い対角線上のセグメントをオーバーレイさせ、内側左側頁の場合には、頁の右上角部に三角形状の影付き区域をオーバーレイし、内側左側頁の場合には、頁の右上角部に三角形状の影付き区域をオーバーレイし、且つ最後の頁の場合には、頁の右上角部に二つの短い対角線上のセグメントをオーバーレイさせる。
【００２５】
図６を参照して、ＰＤＦ文書を修正すること（図５におけるステップ８０）について詳細に説明する。ＰＤＦファイルエディタは文書へフロントカバーを付加することによって開始する（ステップ９０）。フロントカバーはカバーシートパラメータ及び第一頁タイル化命令が適用されるブランク頁として形成される。フロントカバーが存在しない場合には、第一頁タイル化命令が文書の第一頁へ適用される。ＰＤＦファイルエディタは（例えば、ソース文書から）該文書が両面型であるか否かを判別する（ステップ９２）。該文書が両面型である場合には、内側右側頁に対するタイル化命令が各奇数頁へ適用され（ステップ９４ａ）、内側左側頁に対するタイル化命令は各偶数頁へ適用される（ステップ９６ａ）。一方、該文書が片面型である場合には、ＰＤＦファイルエディタは内側右側頁タイル化命令をＰＤＦ文書からの頁へ適用する（ステップ９４ｂ）。更に、ＰＤＦファイルエディタは元の頁とブランク頁とをインターリーブさせ且つ内側左側頁に対するタイル化命令をブランク頁へ適用する（ステップ９６ｂ）。内側頁が修正されると、ＰＤＦファイルエディタはバックカバータイル化命令を適用するバックカバー頁を付加することが可能である（ステップ９８）。勿論、上述したステップの順番は例示的なものである。例えば、タイルは、バックカバー頁を付加した後に内側頁へ適用することが可能である。
【００２６】
どのタイル化命令がＰＤＦ文書を修正する場合に優先性を有するかを決定するために、ＰＤＦファイルエディタは該文書を五つのレイヤ、即ち組織化情報（例えば、並置表示、折畳み、両面型）、バックグラウンド（例えば、印刷媒体のカラー、テキスチャ、ウォーターマーク）、印刷内容（例えば、ソース文書からのテキスト、グラフィック、イメージ）、仮想的校正注釈（例えば、切断マーク）、及び仕上げオプション（例えば、穿孔、バインディング）に分割する。タイル化効果は優先性が与えられ、従って上述したリストにおける最後のレイヤ、即ち仕上げオプションが最後に適用される。この優先性の順番はタイル化命令の一部として捕獲することが可能である。組織化情報はレンダリング手順によって使用されるべきＰＤＦ文書へアペンド即ち付属される。
【００２７】
タイル化（例えば、カッティング（切断）及びフォールディング（折畳み））によって得ることの可能な効果はＰＤＦファイルエディタ５４において専用の手順を有している。例えば、切断即ち裁断を発生させるために、ＰＤＦファイルエディタ５４は文書組立パラメータからその切断の位置及び方向を検索する。切断された各頁に対して、ＰＤＦファイルエディタ５４はその切断の両側におけるオリジナルの頁の部分に対応する二つのサブ頁を発生する。増補型電子文書の頁の寸法が再設定され、且つ該サブ頁がその再寸法設定された頁上にペーストされ、従ってそれらはギャップによって分離される。折畳んだ頁を発生するためには、ＰＤＦファイルエディタ５４は選択した文書組立パラメータから折曲げの方向及び角度、位置を検索する。次いで、ＰＤＦファイルエディタ５４は、折畳んだ頁を折畳みのフラップに対応するサブ頁へ分割する。ＰＤＦファイルエディタ５４は折曲げの角度をシミュレーションするために各サブ頁をスキューし、次いでスキューしたサブ頁を適切な順番でオーバーレイさせて新たなイメージを発生する。増補型電子文書の頁を、必要に応じて、再寸法設定し、且つ該新たなイメージを該再寸法設定した頁上にペーストする。
【００２８】
図４及び５を参照すると、ＰＤＦ文書が修正されると、仮想的文書組立プログラム３２におけるレンダリング手順５２が増補型電子文書をレンダリングし且つ表示する（ステップ８２）。増補型電子文書１２０は従来のＰＤＦファイルであるので、例えばアドビシステムズインコーポレイテッドのアクロバットなどの従来のＰＤＦ文書ビュアの技術を使用して組立てた文書からの頁を表示させることが可能である。
【００２９】
増補型電子文書を表示させると、ユーザが文書組立パラメータを付加、削除、又は変更する場合に（ステップ８４）、仮想的文書組立プログラム３２が文書組立パラメータのリストを再表示する（ステップ７６へ戻る）。そうでない場合には、プログラム３２は選択した文書組立パラメータを有する電子文書か、又は増補型電子文書１２０自身を大量格納装置内に保存する（ステップ８６）。
【００３０】
以上、本発明の具体的実施の態様について詳細に説明したが、本発明は、これら具体例にのみ制限されるべきものではなく、本発明の技術的範囲を逸脱することなしに種々の変形が可能であることは勿論である。
【図面の簡単な説明】
【図１】  増補型電子文書を作成し且つ観察するためにユーザによって実施される方法を示したフローチャート。
【図２Ａ】  電子文書を作成する図１からのステップを示した概略図。
【図２Ｂ】  電子文書をＰＤＦフォーマットへ変換する図１からのステップを示した概略図。
【図２Ｃ】  文書組立パラメータを選択する図１からのステップを示した概略図。
【図２Ｄ】  増補型電子文書を表示する図１からのステップを示した概略図。
【図２Ｅ】  増補型電子文書を表示する図１からのステップを示した概略図。
【図２Ｆ】  増補型電子文書を表示する図１からのステップを示した概略図。
【図３】  図１及び５の方法を実施するために使用することの可能なコンピュータシステムを示した概略図。
【図４】  図１及び５の方法を実施するために使用することの可能な仮想的文書組立プログラムの概略ブロック図。
【図５】  増補型電子文書を作成し且つ表示するコンピュータシステムによって実施される方法を示したフローチャート。
【図６】  増補型電子文書を修正する図５からのステップを示したフローチャート。
【符号の説明】
３０  コンピュータシステム
３２  仮想的文書組立プログラム
３４  汎用プログラム可能デジタルコンピュータ
３６  大量格納装置
３８  キーボード
４０  ディスプレイ
４６  ポインタ装置
１００  ソース文書
１０２  ウインド
１０４  コンピュータスクリーン
１１０  制御部
１１２  文書組立フォーム
１１４  ウインド
１１６  プルダウンメニュー
１２０  増補型電子文書
１２２  カバーシート
１２４，１２６，１２８  グラフィック
１３０，１３２  内側頁
１４０  バックカバー
【図１】
0004867051.tif 000002
【図２Ａ】
0004867051.tif 000003
【図２Ｂ】
0004867051.tif 000004
【図２Ｃ】
0004867051.tif 000005
【図２Ｄ】
0004867051.tif 000006
【図２Ｅ】
0004867051.tif 000007
【図２Ｆ】
0004867051.tif 000008
【図３】
0004867051.tif 000009
【図４】
0004867051.tif 000010
【図５】
0004867051.tif 000011
【図６】
0004867051.tif 000012