(57)【要約】【解決手段】本発明は、印刷分野におけるＰＤＦファイル統合方法に関する。ＰＤＦファイルの統合効率を向上するために、本発明に係るＰＤＦファイル統合方法は、全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、予め定められた複数のキーワードタイプ組合せと該複数のキーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度毎に、現在の優先度に関連付けられているキーワードタイプ組合せに基づいて該キーワードタイプ組合せに対応するキーワード組合せを取得する処理と、取得されたキーワード組合せの夫々に基づいて残りの統合待ちＰＤＦファイルから、前記キーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択する処理と、前記選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれているか否かを判断し、含まれていると判断された場合、前記統合ファイルの統合ページ及び前記被統合ファイルの被統合ページを特定する処理とを行う。
2011501305.tif 000002
【特許請求の範囲】
【請求項１】
統合待ちＰＤＦファイル内の統合ページ及び被統合ページを特定するステップと、特定された統合ページ及び被統合ページを統合するステップとを備えたＰＤＦファイル統合方法であって、
前記統合ページ及び被統合ページを特定するステップは、
全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、予め定められた複数のキーワードタイプ組合せと該複数のキーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度毎に、
現在の優先度に関連付けられているキーワードタイプ組合せに基づいて、該キーワードタイプ組合せに対応するキーワード組合せを取得するステップと、
取得されたキーワード組合せの夫々に基づいて、残りの統合待ちＰＤＦファイルから、前記キーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択するステップと、
前記選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれているか否かを判断し、含まれていると判断した場合、前記統合ファイルの統合ページ及び前記被統合ファイルの被統合ページを特定するステップと
を含んでいることを特徴とするＰＤＦファイル統合方法。
【請求項２】
前記選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれているか否かを判断するステップは、
前記選択された統合待ちＰＤＦファイルに含まれる統合ファイルの個数と被統合ファイルの個数とを算出するステップと、
前記統合ファイルの個数と被統合ファイルの個数とが共に０であるか否かを判断するステップと、
前記統合ファイルの個数と被統合ファイルの個数とが共に０ではないと判断された場合、前記選択された統合待ちＰＤＦファイルに前記統合ファイルと前記被統合ファイルとが含まれていると判定するステップと
を含んでいることを特徴とする請求項１に記載のＰＤＦファイル統合方法。
【請求項３】
前記選択された統合待ちＰＤＦファイルに含まれる統合ファイルの個数と被統合ファイルの個数とを算出するステップと、
前記統合ファイルの個数と被統合ファイルの個数とが共に０であるか否かを判断するステップと、
前記統合ファイルの個数と被統合ファイルの個数とが共に０であると判断された場合、全ての統合待ちＰＤＦファイルの統合ページ及び被統合ページの特定が終了したと判定するステップと
を行うことによって、全ての統合待ちＰＤＦファイルの統合ページ及び被統合ページの特定が完了したか否かを判断することを特徴とする請求項１に記載のＰＤＦファイル統合方法。
【請求項４】
予め定められた統合方法に基づき、前記統合待ちＰＤＦファイルの統合ページ及び被統合ページを特定することを特徴とする請求項１に記載のＰＤＦファイル統合方法。
【請求項５】
前記統合ページ及び被統合ページを特定するステップは、
統合方法を表示するためのユーザ・インタフェースを作成するステップと、
前記ユーザ・インタフェースを介してユーザにより選択された統合方法を取得するステップと、
ユーザにより選択された統合方法に基づき、前記統合待ちＰＤＦファイル内の統合ページ及び被統合ページを特定するステップと
を更に含んでいることを特徴とする請求項１に記載のＰＤＦファイル統合方法。
【請求項６】
前記統合方法は、
前記統合ファイルの第一ページ及び前記被統合ファイルの第一ページを統合する方法と、
前記統合ファイルの第一ページ及び前記被統合ファイルの各ページを夫々統合する方法と、
前記統合ファイルのページ、及び該ページのページ番号と同一のページ番号を有する前記被統合ファイルのページを統合する方法と、
を含んでいることを特徴とする請求項４又は５に記載のＰＤＦファイル統合方法。
【請求項７】
前記統合ページと前記被統合ページとの相対位置を調整するステップを更に備えていることを特徴とする請求項１乃至５のいずれか一項に記載のＰＤＦファイル統合方法。
【請求項８】
前記調整するステップは、
統合ページの基準点と、被統合ページの基準点と、前記統合ページの基準点に対する前記被統合ページの基準点の座標とを表示するユーザ・インタフェースを作成するステップと、
前記ユーザ・インタフェースを介してユーザにより選択された前記二つの基準点と、ユーザにより特定された座標とを取得するステップと、
前記統合ページ及び前記被統合ページを統合するとき、前記取得した二つの基準点及び座標に基づいて前記統合ページと前記被統合ページとの相対位置を調整するステップと
を含んでいることを特徴とする請求項７に記載のＰＤＦファイル統合方法。
【請求項９】
前記統合ページ及び前記被統合ページの統合領域を調整するステップを更に備えていることを特徴とする請求項１乃至５のいずれか一項に記載のＰＤＦファイル統合方法。
【請求項１０】
ＰＤＦファイル統合装置であって、
全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度に関連付けられたキーワードタイプ組合せに対応するキーワード組合せを取得するキーワード組合せ取得手段と、
全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、又は、前記取得したキーワード組合せの全てに対する処理が完了するまで、前記キーワード組合せ取得手段が取得したキーワード組合せに基づいて、残りの統合待ちＰＤＦファイルから、現在のキーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択するファイル選択手段と、
前記統合ファイルの統合ページ及び被統合ファイルの被統合ページを特定するページ特定手段と、
前記ページ特定手段が特定した統合ページ及び被統合ページを統合する統合手段と
を備えていることを特徴とするＰＤＦファイル統合装置。
【請求項１１】
前記ページ特定手段は、
前記選択された統合待ちＰＤＦファイルに含まれる統合ファイルの個数と被統合ファイルの個数とを算出するサブ計算手段と、
前記統合ファイルの個数と被統合ファイルの個数とが共に０であるか否かを判断し、共に０ではないと判断された場合、統合ファイルと被統合ファイルとが含まれていると判定するサブ判定手段と、
前記サブ判定手段が統合ファイルと被統合ファイルとが含まれていると判定したとき、前記統合ファイルの統合ページ及び被統合ファイルの被統合ページを特定するサブ特定手段と
を含んでいることを特徴とする請求項１０に記載のＰＤＦファイル統合装置。
【請求項１２】
前記統合手段は、
統合ページと被統合ページとの相対位置を調整するサブ相対位置調整手段と、
前記サブ相対位置調整手段が調整した相対位置に基づき、前記統合ページ及び前記被統合ページを統合するサブ統合手段と
を含んでいることを特徴とする請求項１０又は１１に記載のＰＤＦファイル統合装置。
【請求項１３】
前記統合手段は、
統合ページ及び被統合ページの統合領域を調整するサブ統合領域調整手段と、
前記サブ統合領域調整手段が調整した統合領域に基づき、前記統合ページ及び前記被統合ページを統合するサブ統合手段と
を含んでいることを特徴とする請求項１０又は１１に記載のＰＤＦファイル統合装置。
【請求項１４】
ＰＤＦファイル統合方法であって、
全ての統合待ちＰＤＦファイルの統合が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度毎に、
現在の優先度に関連付けられたキーワードタイプ組合せに基づいて、該キーワードタイプ組合せに対応するキーワード組合せを取得するステップと、
全ての統合待ちＰＤＦファイルの統合が完了するまで、又は、前記取得したキーワード組合せの全てに対する処理が完了するまで、取得したキーワード組合せの夫々基づき、残りの統合待ちＰＤＦファイルから、現在のキーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択し、更に、選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれているか否かを判断し、含まれていると判断された場合、前記統合ファイル及び前記被統合ファイルを統合するステップと
を備えていることを特徴とするＰＤＦファイル統合方法。
【請求項１５】
ＰＤＦファイル統合装置であって、
全ての統合待ちＰＤＦファイルの統合が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、現在の優先度に関連付けられたキーワードタイプ組合せに対応するキーワード組合せを取得するキーワード組合せ取得手段と、
前記キーワード組合せ取得手段によって取得された各キーワード組合せに基づき、残りの統合待ちＰＤＦファイルから、現在のキーワードがファイル名に含まれている統合待ちＰＤＦファイルを選択するファイル選択手段と、
選択された統合待ちＰＤＦファイルの統合ファイル及び被統合ファイルを統合するファイル統合手段と
を備えていることを特徴とするＰＤＦファイル統合装置。
【請求項１６】
前記統合ファイルの個数と被統合ファイルの個数とが共に０であるか否かを判断するサブ判定手段を更に備えており、
前記統合ファイルの個数と被統合ファイルの個数とが共に０ではないと判断された場合に、前記ファイル統合手段によって前記統合ファイル及び被統合ファイルを統合することを特徴とする請求項１５に記載のＰＤＦファイル統合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷分野におけるプリプレス技術（prepress technology ）に関し、特に、ポータブル・ドキュメント・フォーマット（ＰＤＦ：Portable Document Format）ファイルの統合方法及び統合装置に関する。
【背景技術】
【０００２】
従来、新聞、雑誌、書籍などのコンピュータ・プリプレス分野において、ＰＤＦに基いたワークフローが広く使用されている。該ワークフローは、主に、次のようなステップを含む。
ステップ１  ポストスクリプト（PostScript）言語ファイルなどのような一般的に組版ソフトウェアによって作成されたページ記述ファイルをページＰＤＦファイルに変換する。（いわゆる標準化）
ステップ２  標準化されたＰＤＦファイルに対してプリフライト、トラッピング、面付け、組版などの処理を行う。
ステップ３  処理されたファイルをビットマップファイルに変換して、出力装置（
例えば、プリンタ、植字機などのハードウェア）に送信して出力する。
【０００３】
一般的には、新聞・雑誌のページには新聞及び広告が含まれる。組版する際には、通常、新聞と広告とが夫々新聞ページ記述ファイルと広告ページ記述ファイルとして作成されているため、新聞の内容と広告の内容とを一つのページに統合することが必要となる。
【０００４】
従来の統合方法として、次の二つの方法が挙げられる。（１）第１の方法は、組版の段階で、組版作業者が、ページ記述ファイルに対して手作業で編集を行うことにより、新聞ページ記述ファイルと広告ページ記述ファイルとを逐一統合して新たなページ記述ファイルを作成し、更に、新たに作成されたページ記述ファイルを標準化することによって新聞及び広告の両方を含むページＰＤＦファイルを得る方法である。（２）第２の方法は、新聞ページ記述ファイル及び広告ページ記述ファイルを夫々標準化したＰＤＦファイルに対して逐一手作業で統合を行い、新聞及び広告の両方を含むページＰＤＦファイルを得る方法である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】中国特許出願公開第１０１１４０５６３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記二つの方法では、手作業で統合を行うため、効率が低下するという問題が避けられない。特に、処理待ちのファイルが大量にある場合、上述した統合方法では、高い効率で作業を行うことができない。
【０００７】
本発明は、ＰＤＦファイルの統合効率を向上することが可能なＰＤＦファイル統合方法及びＰＤＦファイル統合装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、統合待ちＰＤＦファイル内の統合ページ及び被統合ページを特定するステップと、特定された統合ページ及び被統合ページを統合するステップとを備えたＰＤＦファイル統合方法であって、
前記統合ページ及び被統合ページを特定するステップは、
全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、予め定められた複数のキーワードタイプ組合せと該複数のキーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度毎に、
現在の優先度に関連付けられているキーワードタイプ組合せに基づいて、該キーワードタイプ組合せに対応するキーワード組合せを取得するステップと、
取得されたキーワード組合せの夫々に基づいて、残りの統合待ちＰＤＦファイルから、前記キーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択するステップと、
前記選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれているか否かを判断し、含まれていると判断した場合、前記統合ファイルの統合ページ及び前記被統合ファイルの被統合ページを特定するステップと
を含んでいることを特徴とするＰＤＦファイル統合方法を提供する。
【０００９】
また、本発明は、ＰＰＤＦファイル統合装置であって、
全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度に関連付けられたキーワードタイプ組合せに対応するキーワード組合せを取得するキーワード組合せ取得手段と、
全ての統合待ちＰＤＦファイル内の統合ページ及び被統合ページの特定が完了するまで、又は、前記取得したキーワード組合せの全てに対する処理が完了するまで、前記キーワード組合せ取得手段が取得したキーワード組合せに基づいて、残りの統合待ちＰＤＦファイルから、現在のキーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択するファイル選択手段と、
前記統合ファイルの統合ページ及び被統合ファイルの被統合ページを特定するページ特定手段と、
前記ページ特定手段が特定した統合ページ及び被統合ページを統合する統合手段と
を備えていることを特徴とするＰＤＦファイル統合装置を提供する。
【００１０】
また、本発明は、ＰＤＦファイル統合方法であって、
全ての統合待ちＰＤＦファイルの統合が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度毎に、
現在の優先度に関連付けられたキーワードタイプ組合せに基づいて、該キーワードタイプ組合せに対応するキーワード組合せを取得するステップと、
全ての統合待ちＰＤＦファイルの統合が完了するまで、又は、前記取得したキーワード組合せの全てに対する処理が完了するまで、取得したキーワード組合せの夫々基づき、残りの統合待ちＰＤＦファイルから、現在のキーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択し、更に、選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれているか否かを判断し、含まれていると判断された場合、前記統合ファイル及び前記被統合ファイルを統合するステップと
を備えていることを特徴とするＰＤＦファイル統合方法を提供する。
【００１１】
更に、本発明は、ＰＤＦファイル統合装置であって、
全ての統合待ちＰＤＦファイルの統合が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、現在の優先度に関連付けられたキーワードタイプ組合せに対応するキーワード組合せを取得するキーワード組合せ取得手段と、
前記キーワード組合せ取得手段によって取得された各キーワード組合せに基づき、残りの統合待ちＰＤＦファイルから、現在のキーワードがファイル名に含まれている統合待ちＰＤＦファイルを選択するファイル選択手段と、
選択された統合待ちＰＤＦファイルの統合ファイル及び被統合ファイルを統合するファイル統合手段と
を備えていることを特徴とするＰＤＦファイル統合装置を提供する。
【発明の効果】
【００１２】
本発明では、統合待ちＰＤＦファイルのファイル名のキーワードを選択して優先度の組合せを形成することにより、統合待ちＰＤＦファイルから統合可能なマッチング・ファイルを重複が無く且つ漏れが無いように選択する。更に、選択された統合方法に応じてマッチング・ファイルを統合することにより、ＰＤＦファイルの自動統合を実現できる。そのため、手作業での統合による低効率という従来の問題を解決することができ、標準化したＰＤＦファイルの統合効率を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るＰＤＦファイルの自動統合を示すフローチャートである。
【図２】本発明に係るＰＤＦファイル統合装置の一実施例の構成を示す模式図である。
【図３】本発明に係るページ特定手段の構成を示す模式図である。
【図４】本発明に係る統合手段の一実施例の構成を示す模式図である。
【図５】本発明に係る統合手段の他の実施例の構成を示す模式図である。
【図６】本発明に係るＰＤＦファイル統合装置の他の実施例の構成を示す模式図である。
【発明を実施するための形態】
【００１４】
従来の技術における問題を解決するために、本発明の実施形態では、まず、新聞ページ記述ファイル及び広告ページ記述ファイルを夫々標準化して、標準化された新聞ページＰＤＦファイル（以下、新聞ページファイルを略称とする）及び広告ページＰＤＦファイル（以下、広告ページファイルを略称とする）を自動的に統合する。
【００１５】
従来の技術では、例えば、ラスターイメージプロセッサ（RIP：Raster Image Processor）カーネルのCopyAPage 関数のような特定された二つのＰＤＦファイルを統合可能な関数（以下、統合関数を略称とする）が存在する。従って、本発明の実施形態の概念は、（標準化された新聞ページファイル及び該新聞ページファイルに対応する広告ページファイルのような）統合待ちＰＤＦファイルから統合可能なマッチング・ファイルを選択して、統合方法に従って統合関数を繰り返し呼び出して前記マッチング・ファイルを統合することである。
【００１６】
標準化されたＰＤＦファイルのファイル名は、通常、「プロセッサ識別子（ID）＋メインファイル名＋ファイル識別子＋ソースファイル類型＋シリアルナンバ．ＰＤＦ」のような統一された形態を有する。ここで、プロセッサIDとは、プロセスソフトワェアにおけるプログラミングモジュールである標準化ツールのシリアルナンバであり、標準化ツール毎にプロセッサIDは異なる。メインファイル名は、ユーザによって指定されて、一般的には、ユーザが統合待ちＰＤＦファイルに対して同じメインファイル名を指定する。ファイル識別子は、前記ＰＤＦファイルがどの類型のＰＤＦファイルであるかを識別するために用いられており、例えば、新聞ＰＤＦファイルであれば、識別子は「content 」であり、広告ＰＤＦファイルであれば、識別子は「ad」である。ソースファイル類型は、標準化前のファイルの類型であり、通常、ポストスクリプトのようなページ記述ファイル類型である。シリアルナンバは、ＰＤＦファイルのページ番号である。標準化されたファイルは単一のページのファイルである。例えば、同一の標準化ツールによって合計10ページのポストスクリプトファイルが処理されると、一ページのみからなるＰＤＦファイルが十個作成される。また、十個のＰＤＦファイルは同一のメインファイル名及び同一のファイル識別子を有し、各ＰＤＦファイルは一ページのみ含む。よって、標準化されたＰＤＦファイルのファイル名におけるシリアルナンバは、前記十個のＰＤＦファイルを識別するために用いられる。
【００１７】
マッチング・ファイルは統合ファイルと被統合ファイルとを含む。マッチング・ファイルは統合ファイルと被統合ファイルとの両方を同時に含むファイルでなければならない。即ち、統合待ちファイルから統合ファイルと被統合ファイルとの両方が選択された場合に限り、マッチング・ファイルが選択されたとみなされる。ここで、新聞ページファイルが統合ファイルである場合、広告ページファイルが被統合ファイルとなる。逆に、広告ページファイルが統合ファイルである場合、新聞ページファイルが被統合ファイルとなる。
【００１８】
次に、統合待ちＰＤＦファイルのファイル名の統一された形態に基づき、本実施形態の概念を実施するステップについて説明する。
【００１９】
ステップ（１）：統合待ちＰＤＦファイルのファイル名に基づいてキーワードを選択し、選択されたキーワードを組み合わせて、優先度と該優先度に対応するキーワード組合せとを特定する。
【００２０】
本発明の実施形態では、標準化されたＰＤＦファイルのファイル名の各構成部分の意味により、プロセッサID、メインファイル名及びソースファイル類型を選択してキーワードとして組み合わせて、以下に示すような優先度を決定する。
第一の優先度：「プロセッサID＋メインファイル名＋ソースファイル類型」
第二の優先度：「プロセッサID＋メインファイル名」
第三の優先度：「メインファイル名＋ソースファイル類型」
第四の優先度：「メインファイル名」
ここで、第二の優先度に対応するキーワード組合せと第三の優先度に対応するキーワード組合せとが相互に置き換えられ得る。
【００２１】
ステップ（１）の目的は、次のステップで、決定した優先度と該優先度に対応するキーワード組合せとに基づいて、統合待ちＰＤＦファイルから、統合可能なＰＤＦマッチング・ファイルを重複がなく且つ漏れがないように順次選択して統合することである。従って、決定する方法は、前記目的を達成することが可能であれば、特に限定されない。即ち、前記目的を達成するために、優先度と該優先度に対応するキーワード組合せとを決定する必要がある。例えば、統合待ちＰＤＦファイルのメインファイル名が同一のメインファイル名であるとき、以下に示すような優先度を決定してもよい。
第一の優先度：「プロセッサID＋ソースファイル類型」
第二の優先度：「プロセッサID」
第三の優先度：「ソースファイル類型」
【００２２】
ステップ（２）：優先度と該優先度に対応するキーワード組合せとに基づいて統合待ちＰＤＦファイルから統合可能なマッチング・ファイルを選択して、統合方法に基づいて前記マッチング・ファイルを統合する。
【００２３】
図１は本発明の実施形態に係るＰＤＦファイルの自動統合を示すフローチャートである。図１に示されているように、本発明の実施形態に係るＰＤＦファイルの自動統合は、統合待ちＰＤＦファイルから、現在の優先度に対応するキーワード組合せがファイル名に含まれているＰＤＦファイルを選択するステップ（10）と、前記選択されたＰＤＦファイルに統合可能なマッチング・ファイルが含まれている場合、統合方法に応じて前記マッチング・ファイルを統合するステップ（20）とによって行われる。
【００２４】
ここで、前記選択されたＰＤＦファイルに統合可能なマッチング・ファイルが含まれているか否かは、以下に示すように判断され得る。
【００２５】
前記選択されたＰＤＦファイルに含まれる統合ファイルの個数と被統合ファイルの個数とを算出し、統合ファイルの個数と被統合ファイルの個数とが共に０ではない場合、前記選択されたＰＤＦファイルに統合可能なマッチング・ファイルが含まれていると判断する。統合ファイルの個数又は被統合ファイルの個数が０である場合、次の優先度に移行する。統合ファイルの個数と被統合ファイルの個数とが共に０である場合、マッチング・ファイルの統合を開始することができる。
【００２６】
前記統合方法は、前記統合可能なマッチング・ファイルに含まれる統合ファイルの個数と被統合ファイルの個数とに基づいてファイルを統合する方法であり、以下に示す統合方法が挙げられる。
【００２７】
統合方法（１）：第一ページを統合する方法である。即ち、統合ファイルの第一ページと被統合ファイルの第一ページとを統合する方法である。該統合方法は、統合ファイルの個数と被統合ファイルの個数とが共に１以上である場合に用いられる。
【００２８】
統合方法（２）：対応するページを統合する方法である。即ち、統合ファイルの第ｉページと被統合ファイルの第ｉページとを順次統合する方法である。該統合方法は、統合ファイルの個数と被統合ファイルの個数とが共に１より大きい場合に用いられる。ここで、前記ｉは１乃至Ｎの範囲内の数であり、Ｎは統合ファイルの個数及び被統合ファイルの個数の内の小さい方の数である。例えば、統合ファイルが２ページからなり、被統合ファイルが３ページからなる場合、対応するページを統合する方法は、統合ファイルの第一ページと被統合ファイルの第一ページとを統合して、統合ファイルの第二ページと被統合ファイルの第二ページとを統合する。
【００２９】
統合方法（３）：全てのページを統合する方法である。この統合方法は、統合ファイルの個数又は被統合ファイルの個数が１である場合に用いられる。ファイルの個数が１であるファイルと、もう一方のファイルの全てのページとを統合する。
【００３０】
上述された統合方法は、本発明を実施するための例示に過ぎない。前記３タイプの統合方法は、統合ファイルの個数と被統合ファイルの個数とに応じて、統合ファイル及び被統合ファイルの具体的な統合ページを適宜決定することを単に説明しているに過ぎない。従って、様々な統合方法がある。例えば、統合ファイルの個数と被統合ファイルの個数とが共に１より大きい場合、被統合ファイルの各ページを統合ファイルの第一ページに夫々統合する統合方法であってもよい。
【００３１】
上述したように、ソースファイルを標準化した後、得られたＰＤＦファイルは夫々１ページのみ有する。そのため、前記統合ファイル及び被統合ファイルのページ番号は、あるＰＤＦファイル内のページ番号ではなく、該ＰＤＦファイル名におけるシリアルナンバを示す。例えば、統合ファイルの第二ページは、統合ファイルにおけるファイル名のシリアナンバが「p0002 」であるＰＤＦファイルを示す。
【００３２】
統合方法に従ってＰＤＦファイルを統合するとき、場合によって統合ファイルと被統合ファイルとの相対位置を確認する必要がある。
【００３３】
以下に、相対位置を調整する二つの方法を説明する。第一の調整方法は、前調整ステップと後調整ステップとを含む。第二の調整方法は一つのステップのみを含む。
【００３４】
第一の調整方法
九点定位法（nine-point positioning method）に基づき、ＰＤＦファイルページに対して、左上、左中、左下、右上、右中、右下、正中、上中、下中を夫々定義するための九個の位置定義点を特定する。統合ファイルページにおいて正中の位置定義点を原点とし、正中の位置定義点から右中の位置定義点へ延伸する方向をＸ軸方向とし、正中の位置定義点から上中の位置定義点へ延伸する方向をＹ軸方向とした場合、まず、被統合ファイル及び統合ファイルの基準点を特定する。即ち、前記九つの位置定義点の中からいずれか一つを基準点として設定する。統合ファイル及び被統合ファイルの基準点が同一であることが好ましく、例えば、夫々のファイルの左下の位置定義点を基準点として設定する。
【００３５】
基準点を設定する目的は、統合ファイル及び被統合ファイルの相対位置を予め調整することにある。例えば、被統合ファイルのページがサイズ的に統合ファイルのページの半分であり、且つ、統合ファイル及び被統合ファイルの基準点が重なり合うとみなされている場合、左上の位置定義点を基準点とし、被統合ファイルを統合ファイルの上半分に統合することができる。又は、左下の位置定義点を基準点とし、被統合ファイルを統合ファイルの下半分に統合することができる。
【００３６】
統合ファイル及び被統合ファイルの相対位置を予め調整した後、次に、統合ファイルの基準点に対する被統合ファイルの基準点の座標（dx，dy）を特定することにより、相対位置を更に調整する。
【００３７】
dxが０より大きい場合、被統合ファイルの基準点が統合ファイル基準点の右側にある。dxが０以下である場合、被統合ファイルの基準点が統合ファイル基準点の左側にある。
【００３８】
dyが０より大きい場合、被統合ファイルの基準点が統合ファイル基準点の上側にある。dyが０以下である場合、被統合ファイルの基準点が統合ファイル基準点の下側にある。
【００３９】
第二の調整方法
統合ファイル及び被統合ファイルのある特定された位置を基準点として設定する。好ましくは、統合ファイル及び被統合ファイルの基準点が共にページの正中部に設定される。次に、統合ファイルの基準点に対する被統合ファイルの基準点の座標（dx，dy）を特定して、相対位置を直接的に調整する。ここでは、一般的に、座標（dx，dy）の座標値は大きい。
【００４０】
上述したように、統合ファイル及び被統合ファイルの相対位置が調整されているが、実際には、統合ファイルのＸ軸と被統合ファイルのＸ軸との角度を（逆時計回りに被統合ファイルのＸ軸を回転させて前記角度を測定することにより）決定する。従って、被統合ファイルを回転することによって、より改善された統合効果が得られる。
【００４１】
統合方法に基づいてＰＤＦファイルを統合するとき、場合により統合ファイルと被統合ファイルとの統合領域を確認する必要がある。前記統合領域は、統合ファイル又は被統合ファイルの切取領域を特定することによって確認することができる。ここで、「切取領域」とは、ファイルから一部を切り取ったときの残り部分である。
【００４２】
通常、被統合ファイルの切取領域がページ全体であるとみなされる。新たな切取領域を特定する必要がある場合、矩形領域を切取領域として用いてもよいが、これに限定されない。前記矩形領域は、被統合ファイルのページの左下の角部の座標を（０，０）と定義し、次に、切取領域の右上の角部の座標（ｘ，ｙ）と設定することにより、特定することができる。
【００４３】
統合関数を呼び出して被統合ファイルの切取領域を統合ファイルに統合する場合、統合関数は、通常、切取領域がページ全体であるとして用いられる。即ち、座標（ｘ，ｙ）が、定数として被統合ファイルの右上の角部の座標に固定される。従って、座標（ｘ，ｙ）を変数に変更することにより、ユーザが自由に座標（ｘ，ｙ）の座標値を決定して被統合ファイルの切取領域を調整することができる。
【００４４】
以下、実施例に基づいて前記実施形態の実施について詳細に説明する。
【００４５】
二ページの新聞ページ記述ファイルと一ページの広告ページ記述ファイルとを統合する場合、まず、ファイル類型が共にポストスクリプトである新聞ページ記述ファイル及び広告ページ記述ファイルに対して夫々標準化処理を行う。ここで、前記新聞ページ記述ファイルを処理するプロセッサのIDが400 であり、前記広告ページ記述ファイルを処理するプロセッサのIDが401 である。また、メインファイル名を「bjrb」とする。標準化した結果、二個の単一のページの新聞ＰＤＦファイルと、一個の単一のページの広告ＰＤＦファイルとが得られる。各ファイルは、以下に示すファイル名を有する。
400_bjrb_content_ps_p0001.pdf（新聞内容の第一ページ）
400_bjrb_content_ps_p0002.pdf（新聞内容の第二ページ）
401_bjrb_ad_ps_p0001.pdf     （広告内容の第一ページ）
【００４６】
【表１】
2011501305.tif 000003
【００４７】
前記表１は、本発明の実施例に応じて、優先度に基づきＰＤＦファイルを処理する方法を示す。表１を参照して、優先度に基づきＰＤＦファイルを順次処理する方法を以下に詳細に説明する。
【００４８】
第一の優先度に基づく処理
第一の優先度に関連付けられたキーワード組合せが「プロセッサID+メインファイル名+ソースファイル類型」であり、夫々「400_bjrb_ps」及び「401_bjrb_ps」の２つのキーワード組合せに相当する。
【００４９】
まず、前記三個の統合待ちＰＤＦファイルから、ファイル名に「400_bjrb_ps」が含まれているＰＤＦファイル、即ち、「400_bjrb_content_ps_p0001.pdf」及び「400_bjrb_content_ps_p0002.pdf」のファイル名を有するＰＤＦファイルを選択する。
【００５０】
次に、ファイル識別子に基づいて、前記選択されたファイルに含まれる新聞ファイルの個数及び広告ファイルの個数を算出し、新聞ファイルの個数が２であり、広告ファイルの個数が０である算出結果を得る。従って、前記選択されたファイルに統合可能なファイルが含まれていないことが分かる。そのため、この二個のファイルに対して処理せず、第二の優先度に基づき処理する。
【００５１】
次に、キーワード組合せ「401_bjrb_ps」に基づいて、前記三つの統合待ちＰＤＦファイルから、ファイル名に「401_bjrb_ps」が含まれているＰＤＦファイル、即ち、「401_bjrb_ad-_ps_p0001.pdf」のファイル名を有するＰＤＦファイルを選択する。その後、ファイル識別子によって前記選択されたファイルに含まれる新聞ファイルの個数と広告ファイルの個数とを算出し、新聞ファイルの個数が０であり、広告ファイルの個数が１である算出結果を得る。従って、前記選択されたファイルに統合可能なマッチング・ファイルが含まれていないため、この二個のファイルに対して処理せず、第二の優先度に基づき処理する。
【００５２】
この時点で、第一の優先度に基づく処理が終了し、第二の優先度に基づく処理に移行する。
【００５３】
第二の優先度に基づく処理
第二の優先度に関連付けられたキーワード組合せが「プロセッサID＋メインファイル名」であり、夫々「400_bjrb」と「401_bjrb」の２つのキーワード組合せに相当する。前記第一の優先度に基づく処理と同様に、この二つのキーワード組合せに基づいて選択されたＰＤＦファイルに統合可能なマッチング・ファイルが含まれていないため、第三の優先度に基づく処理に移行する。
【００５４】
第三の優先度に基づく処理
第三の優先度に関連つけられたキーワード組合せは「メインファイル名＋ファイル類型」であり、「bjrb_ps」の１つのキーワード組合せに相当する。前記三つの統合待ちＰＤＦファイルから、ファイル名に「bjrb_ps」が含まれているＰＤＦファイル、即ち、「400_bjrb_content_ps_p0001.pdf」、「400_bjrb_content_ps_p0002.pdf」及び「401_bjrb_ad_ps_p0001.pdf」のファイル名を有するＰＤＦファイルを選択する。その後、ファイル識別子によって前記選択されたファイルに含まれる新聞ファイルの個数と広告ファイルの個数とを算出し、新聞ファイルの個数が２であり、広告ファイルの個数が１である算出結果を得る。選択されたＰＤＦファイル内に統合可能なマッチング・ファイルが含まれていることが分かる。次に、ユーザ・インタフェースを作成し、該インタフェースにマッチング・ファイルの統合方法を表示する。ここで、ユーザが、前記ユーザ・インタフェースを介して最適な統合方法を選択することができる。前記統合方法は予め選択されておいてもよい。即ち、優先度に基づく処理の前に、又は、標準化の前に、前記ユーザ・インタフェースを作成して、ユーザが統合方法を選択してもよい。
【００５５】
ユーザが選択した統合方法が全てのページを統合する方法であるとする。この場合、新聞ファイルの個数が２であり、広告ファイルの個数が１であるため、上記に説明したように、全てのページを統合する統合方法とは、前記広告ファイルのページと前記新聞ファイルの各ページを統合することである。つまり、「400_bjrb_content_ps_p0001.pdf」のファイル名を有するＰＤＦファイルと「401_bjrb_ad_ps_p0001.pdf」のファイル名を有するＰＤＦファイルを統合するとともに、「400_bjrb_content_ps_p0002.pdf」のファイル名を有するＰＤＦファイルと「401_bjrb_ad_ps_p0001.pdf」のファイル名を有するＰＤＦファイルを統合する。
【００５６】
次に、前記統合されるべきＰＤＦファイルの保存パスを、夫々統合ファイルリストに記憶する。表２は本発明の実施例における統合ファイルリストである。表２を参照すると、「400_bjrb_content_ps_p0001.pdf」のファイル名を有するＰＤＦファイルの保存パスが第一行目に、「401_bjrb_ad_ps_p0001.pdf」のファイル名を有するＰＤＦファイルの保存パスが第二行目に、「400_bjrb_content_ps_p0002.pdf」のファイル名を有するＰＤＦファイルの保存パスが第三行目に、「401_bjrb_ad_ps_p0001.pdf」のファイル名を有するＰＤＦファイルの保存パスが第四行目に夫々記憶される。その後、次の優先度に基づく処理に移行する。
【００５７】
【表２】
2011501305.tif 000004
【００５８】
次は、前記処理の更なる実施形態を説明する。
【００５９】
同様に、全てのページを統合する統合方法とする。上述した説明における統合方法に応じて、新聞ファイルの個数が２であり、広告ファイルの個数が１であるため、まず、「400_bjrb_content_ps_p0001.pdf」のＰＤＦファイルと「401_bjrb_ad_ps_p0001.pdf」のＰＤＦファイルが統合されていることを確認する。次に、この二つのＰＤＦファイルの保存パスを統合ファイルリストに記憶することなく、統合関数を呼び出してこの二つのＰＤＦファイルを統合する。その後、「400_bjrb_content_ps_p0002.pdf」のＰＤＦファイルと「401_bjrb_ad_ps_p0001.pdf」のＰＤＦファイルが統合されていることを確認し、統合関数を呼び出してこの二つのＰＤＦファイルを統合して、次の優先度に基づく処理に移行する。本実施形態では、統合ファイルリストを作成する必要もなく、統合プロセスを実現することができる。
【００６０】
第四の優先度に基づく処理
第四の優先度に関連付けられたキーワード組合せは「メインファイル名」であり、「bjrb」の１つのキーワード組合せに相当する。このとき、統合待ちファイルが全て選択されているため、統合ファイルの個数及び被統合ファイルの個数が共に０である。従って、統合関数を呼び出して統合ファイルリストのファイルを統合する。
【００６１】
まず、統合ファイルリストの第一行目及び第二行目の保存パスが指定したファイルを統合する。
【００６２】
次に、統合ファイルリストの第三行目及び第四行目の保存パスが指定したファイルを統合する。
【００６３】
上述したように統合ファイルリストを作成する必要のない実施形態が実施される場合は、第三の優先度に基づく処理における統合関数を呼び出してマッチング・ファイルを統合するので、統合ファイルの個数及び被統合ファイルの個数を共に０と算出したとき、処理を直接的に終了することができる。
【００６４】
上述したように、本ＰＤＦファイル統合方法により、統合待ちＰＤＦファイルは、優先度が高い順に自動的に統合される。従って、標準化されたＰＤＦファイルを手作業で統合する際に生じるコスト増加や効率低下などの従来の問題を解決し、前記ＰＤＦファイルの統合効率を向上し、印刷前の処理を迅速化することができる。
【００６５】
なお、相対位置又は切取位置を調整する必要がある場合、統合関数を呼び出してマッチング・ファイルを統合するときに、前記方法により相対位置又は切取位置を特定することができる。それによって、前記ＰＤＦファイルを適宜統合してより効率的な統合効果を奏し、ユーザの様々な要求に応えてユーザの満足度を向上することができる。例えば、「400_bjrb_content_ps_p0001.pdf」のＰＤＦファイルと「401_bjrb_ad_ps_p0001.pdf」のＰＤＦファイルとを統合する場合、ある広告が元々「400_bjrb_content_ps_p0001.pdf」のＰＤＦファイルの下半分に位置しているが、統合後のファイルの上半分に位置付けて欲しいとの要望があれば、座標dyの値を０より大きく設定することにより、統合の際、前記広告を統合後のファイルの上半分に統合することができる。
【００６６】
また、本発明は、前記実施形態で説明した統合方法に対応して、次のＰＤＦファイル統合装置を提供する。
【００６７】
図２は、本発明に係るＰＤＦファイル統合装置の一実施形態の構成を示す模式図である。図２に示されているように、ＰＤＦファイル統合装置30は、キーワード組合せ取得手段31、ファイル選択手段32、ページ特定手段33及び統合手段34を備える。キーワード組合せ取得手段31は、全ての統合待ちＰＤＦファイルの統合ページと被統合ページとの特定が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、各優先度に関連付けられたキーワードタイプ組合せに対応するキーワード組合せを取得する。ファイル選択手段32は、全ての統合待ちＰＤＦファイルの統合ページと被統合ページとの特定が完了するまで、又は、前記取得したキーワード組合せの全てに関する処理が完了するまで、前記キーワード組合せ取得手段31が取得したキーワード組合せに基づいて、残りの統合待ちＰＤＦファイルから、現在のキーワード組合せがファイル名に含まれている統合待ちＰＤＦファイルを選択する。ページ特定手段33は、前記ファイル選択手段32によって選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれていると判断された場合に、統合ファイルの統合ページと被統合ファイルの被統合ページとを特定する。統合手段34は、前記ページ特定手段33によって特定された統合ページと被統合ページとを統合する。
【００６８】
図３は、本発明の実施形態に係るページ特定手段の構成を示す模式図である。図３に示されているように、ページ特定手段33は、サブ計算手段331 、サブ判定手段332 及びサブ特定手段333 を備える。サブ計算手段331 は、前記選択された統合待ちＰＤＦファイルに含まれる統合ファイルの個数と被統合ファイルの個数とを算出する。サブ判定手段332 は、前記統合ファイルの個数と被統合ファイルの個数とが共に０であるか否かを判定し、共に０ではないと判定した場合、統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれていると判定する。サブ特定手段333 は、統合ファイルと被統合ファイルとが統合待ちＰＤＦファイルに含まれていると判定されたとき、前記統合ファイルの統合ページと被統合ファイルの被統合ページとを特定する。
【００６９】
図４は、本発明に係る統合手段の一実施例の構成を示す模式図である。図４に示されているように、統合待ちＰＤＦファイルを統合するときに相対位置を調整する必要がある場合、前記統合手段34は、統合ページと被統合ページとの相対位置を調整するサブ相対位置調整手段341 と、前記サブ相対位置調整手段341 が調整した相対位置に基づき、前記統合ページと前記被統合ページとを統合するサブ統合手段342 とを備えてもよい。
【００７０】
図５は、本発明に係る統合手段の他の実施例の構成を示す模式図である。図５に示されているように、統合待ちＰＤＦファイルを統合するときに統合ファイル及び被統合ファイルの統合領域を調整する必要がある場合、前記統合手段34は、前記統合ページと前記被統合ページとの統合領域を調整するサブ統合領域調整手段343 と、前記サブ統合領域調整手段343 が調整した統合領域に基づき、前記統合ページと前記被統合ページとを統合するサブ統合手段344 とを備えてもよい。
【００７１】
上述したような優先度毎にＰＤＦファイルを統合する方法に対応して、本発明は次のようなＰＤＦファイル統合装置を提供する。
【００７２】
図６は、本発明に係るＰＤＦファイル統合装置の他の実施例の構成を示す模式図である。図６に示されているように、ＰＤＦファイル統合装置40は、キーワード組合せ取得手段41、ファイル選択手段42及びファイル統合手段43を備える。キーワード組合せ取得手段41は、全ての統合待ちＰＤＦファイルの統合が完了するまで、予め定められたキーワードタイプ組合せと該キーワードタイプ組合せの優先度とに基づき、優先度が高い順に、現在の優先度に関連付けられたキーワードタイプ組合せに対応するキーワード組合せを取得する。ファイル選択手段42は、全ての統合待ちＰＤＦファイルに対する統合が完了するまで、又は、前記キーワード組合せ取得手段41が取得したキーワード組合せの全てに対する処理が完了するまで、前記キーワード組合せ取得手段41によって取得された各キーワード組合せに基づき、残りの統合待ちＰＤＦファイルから、現在のキーワードがファイル名に含まれている統合待ちＰＤＦファイルを選択する。ファイル統合手段43は、前記ファイル選択手段42によって選択された統合待ちＰＤＦファイルに統合ファイルと被統合ファイルとが含まれていると判断された場合に、統合ファイルと被統合ファイルとを統合する。
【００７３】
本発明は上述された実施形態に限定されるものではなく、本発明の趣旨と以下に記載する特許請求の範囲内で、様々に変更して実施することが可能である。異なる実施形態に夫々開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲内に含まれる。
【図１】
2011501305.tif 000005
【図２】
2011501305.tif 000006
【図３】
2011501305.tif 000007
【図４】
2011501305.tif 000008
【図５】
2011501305.tif 000009
【図６】
2011501305.tif 000010
【国際調査報告】
2011501305.tif 000011
2011501305.tif 000012
2011501305.tif 000013
2011501305.tif 000014