(57)【要約】【課題】従来の面付けに必要であった台割作成工程を必要とせずに、作業工程の短縮をする。【解決手段】情報処理装置のユーザにより、面付け処理を行うＤＴＰデータを選択と面付けテンプレートが選択されると、情報処理装置のＣＰＵ２０１は、選択されたＤＴＰデータのページ数を取得してそれに応じてテンプレートを複製し、ＤＴＰデータのノンブル情報からページ番号情報を抽出し、選択されたテンプレートとＤＴＰデータのページ番号情報を対応付けることにより台割表を作成することなく面付けファイルを生成する。【選択図】図１
2011138378.tif 000002
【特許請求の範囲】
【請求項１】
面付け処理を実行するＤＴＰデータの選択を受け付け、前記ＤＴＰデータのページサイズ情報を含む情報と前記ＤＴＰデータに付されるページ番号情報とを含む情報を記憶するページ情報記憶手段を備える情報処理装置において、
前記ＤＴＰデータを面付けするための面付けテンプレートを指定する面付けテンプレート指定手段と、
前記ＤＴＰデータの全てのページにページ番号情報が含まれているか否かを判定するページ番号情報判定手段と、
前記ページ番号情報判定手段により、前記ＤＴＰデータに前記ページ番号情報が含まれていないページがあると判定された場合、前記ページ番号情報がない前記ＤＴＰデータのページにページ番号情報を補完する補完手段と、
前記補完手段で前記ページ番号情報を補完した後に、前記面付けテンプレートと前記ＤＴＰデータに含まれるページ番号情報とを関連付けることにより面付けファイルを作成する作成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記ＤＴＰデータの所定の位置を検索してページ毎に前記ページ番号情報を抽出する抽出手段を更に備え、
前記ページ番号情報記憶手段は、前記抽出手段により前記ＤＴＰデータを検索して所定の位置から抽出された前記ページ情報を該ＤＴＰデータのページ毎に対応付けて記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記抽出手段は、前記ＤＴＰデータの所定の位置から前記ページ番号情報を抽出すると、前記ＤＴＰデータを検索する検索範囲を縮小することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ページサイズ情報記憶手段により記憶された前記ＤＴＰデータのページサイズ情報と、前記面付けテンプレート指定手段で指定した面付けテンプレートに含まれるサイズ情報とが等しいサイズであるか否かを判定するサイズ判定手段と、
前記サイズ判定手段で前記ページサイズ情報と前記面付けテンプレートとが等しいサイズではないと判定された場合、前記面付けテンプレートのサイズを変更する変更手段とを更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記補完手段により補完される前記ページ番号情報を不可視のページ番号情報として補完することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
面付け処理を実行するＤＴＰデータの選択を受け付け、前記ＤＴＰデータのページサイズ情報を含む情報と前記ＤＴＰデータに付されるページ番号情報とを含む情報を記憶するページ情報記憶手段を備える情報処理装置における制御方法であって、
前記情報処理装置の面付けテンプレート指定手段が、前記ＤＴＰデータを面付けするための面付けテンプレートを指定する面付けテンプレート指定ステップと、
前記情報処理装置のページ番号情報判定手段が、前記ＤＴＰデータの全てのページにページ番号情報が含まれているか否かを判定するページ番号情報判定ステップと、
前記情報処理装置の補完手段が、前記ページ番号情報判定ステップにより、前記ＤＴＰデータに前記ページ番号情報が含まれていないページがあると判定された場合、前記ページ番号情報がない前記ＤＴＰデータのページにページ番号情報を補完する補完ステップと、
前記情報処理装置の作成手段が、前記補完ステップで前記ページ番号情報を補完した後に、前記面付けテンプレートと前記ＤＴＰデータに含まれるページ番号情報とを関連付けることにより面付けファイルを作成する作成ステップ
とを含むことを特徴とする制御方法。
【請求項７】
面付け処理を実行するＤＴＰデータの選択を受け付け、前記ＤＴＰデータのページサイズ情報を含む情報と前記ＤＴＰデータに付されるページ番号情報とを含む情報を記憶するページ情報記憶手段を備える情報処理装置において実行可能なプログラムであって、
前記情報処理装置を
前記ＤＴＰデータを面付けするための面付けテンプレートを指定する面付けテンプレート指定手段と、
前記ＤＴＰデータの全てのページにページ番号情報が含まれているか否かを判定するページ番号情報判定手段と、
前記ページ番号情報判定手段により、前記ＤＴＰデータに前記ページ番号情報が含まれていないページがあると判定された場合、前記ページ番号情報がない前記ＤＴＰデータのページにページ番号情報を補完する補完手段と、
前記補完手段で前記ページ番号情報を補完した後に、前記面付けテンプレートと前記ＤＴＰデータに含まれるページ番号情報とを関連付けることにより面付けファイルを作成する作成手段
として機能させるコンピュータ読み取り可能なプログラム。
【請求項８】
請求項７に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＴＰソフトウェアを用いた面付け作業を行う際の技術に関する。
【背景技術】
【０００２】
ＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）における製本データのレイアウト作業において、面付けのコンピータ処理を行う場合には、印刷するページの配置順番や天地の向きを指定するために、面付けテンプレートを選択して、その面付けテンプレートの各位置に配置すべきページファイルを関連付ける作業を行っていた。
【０００３】
たとえば、特許文献１には、印刷機の予定表である台割表のデータから、各印刷機で使用する刷版の面付けを自動化するページ面付け方法および装置を提供する技術が開示されている。
【０００４】
また、特許文献２には、プレートフォーマット（面付けフォーマット）、台割り表をコンピュータ内で統一的に管理し、プレートフォーマットデータ、台割りデータをもとに各ページごとの原稿を自動的に面付けすることを可能とする技術が開示されている。
【０００５】
また、特許文献３には、ＤＴＰで作成したページ・ファイルから、所望のページ・ファイルを組合わせた折ファイルを作成し、折ファイルに面付けテンプレートを指定し、指定した面付けテンプレートと前記折のページ・ファイルとを関連付けて面付けしてファイルを作成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−００３８０１号公報
【特許文献２】特開平６−００３８０２号公報
【特許文献３】特開２００６−０８４４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の発明では、手動的な作成作業によって作成された台割りデータとページ情報を要すため、ユーザによる作業負荷が大きい。また、上記特許文献２の発明では、版に割り振られるページの順番、各ページの天地などの複数ページ分のページ情報を面付けして一枚の版を作るために必要なデータを入力することによって刷版フォーマットデータを設定する工程を要するため、ユーザによる情報入力の作業負荷が大きい。
【０００８】
また、従来面付け作業を行う際には、台割表と呼ばれるＤＴＰデータの全ページの構成と内容を、１６ページや３２ページなどの用紙の折単位ごとに区切って、ページ構成を確認できるようにした表に振り分けて編集段階から印刷・製本工程まで、チェックシートとして使ってきた。この台割表は従来ユーザの手作業に作成され、ＤＴＰデータの印刷・製本が行われていたため、台割表を作成する業務を軽減することが望まれている。
【０００９】
そこで、本発明の目的は、従来の面付けに必要であった台割作成工程を必要とせずに、工程の短縮を実現可能な仕組みを備える情報処理装置を提供することである。
【課題を解決するための手段】
【００１０】
即ち、本発明は、面付け処理を実行するＤＴＰデータの選択を受け付け、前記ＤＴＰデータのページサイズ情報を含む情報と前記ＤＴＰデータに付されるページ番号情報とを含む情報を記憶するページ情報記憶手段を備える情報処理装置において、前記ＤＴＰデータを面付けするための面付けテンプレートを指定する面付けテンプレート指定手段と、前記ＤＴＰデータの全てのページにページ番号情報が含まれているか否かを判定するページ番号情報判定手段と、前記ページ番号情報判定手段により、前記ＤＴＰデータに前記ページ番号情報が含まれていないページがあると判定された場合、前記ページ番号情報がない前記ＤＴＰデータのページにページ番号情報を補完する補完手段と、前記補完手段で前記ページ番号情報を補完した後に、前記面付けテンプレートと前記ＤＴＰデータに含まれるページ番号情報とを関連付けることにより面付けファイルを作成する作成手段とを備えることを特徴とする。
また、本発明は、前記ＤＴＰデータの所定の位置を検索してページ毎に前記ページ番号情報を抽出する抽出手段を更に備え、前記ページ番号情報記憶手段は、前記抽出手段により前記ＤＴＰデータを検索して所定の位置から抽出された前記ページ情報を該ＤＴＰデータのページ毎に対応付けて記憶することを特徴とする。
また、本発明は、前記抽出手段は、前記ＤＴＰデータの所定の位置から前記ページ番号情報を抽出すると、前記ＤＴＰデータを検索する検索範囲を縮小することを特徴とする。
また、本発明は、前記ページサイズ情報記憶手段により記憶された前記ＤＴＰデータのページサイズ情報と、前記面付けテンプレート指定手段で指定した面付けテンプレートに含まれるサイズ情報とが等しいサイズであるか否かを判定するサイズ判定手段と、前記サイズ判定手段で前記ページサイズ情報と前記面付けテンプレートとが等しいサイズではないと判定された場合、前記面付けテンプレートのサイズを変更する変更手段とを更に備えることを特徴とする。
また、本発明は、前記補完手段により補完される前記ページ番号情報を不可視のページ番号情報として補完することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、従来の面付けに必要であった台割作成工程を必要とせずに、工程の短縮を実現可能な仕組みを備える情報処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の情報処理装置の機能構成の一例を示す図である。
【図２】本発明の情報処理装置のハードウェア構成の一例を示す図である。
【図３】本発明の情報処理装置で行う面付け処理のイメージ図である。
【図４】本発明の情報処理装置の面付け方法の一連の処理例を示すフローチャートである。
【図５】本発明の情報処理装置で実行される処理例を示すフローチャートである。
【図６】本発明の情報処理装置で実行される処理例を示すフローチャートである。
【図７】本発明の情報処理装置で実行される処理例を示すフローチャートである。
【図８】本発明の情報処理装置で実行される処理例を示すフローチャートである。
【図９】本発明の情報処理装置で表示される表示画面の一例を示す図である。
【図１０】本発明の情報処理装置で表示される表示画面の一例を示す図である。
【図１１】本発明の情報処理装置で表示される表示画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態においては、ＤＴＰソフトウェア（ＤＴＰアプリケーション）がインストールされている情報処理装置において処理が実行されるものとして説明する。情報処理装置の構成は、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１４】
例えば、ＤＴＰソフトウェアは、一般的に、ユーザが利用するコンピュータ（情報処理装置）にインストールされ、処理が実行されるが、スタンドアローン型のコンピュータに限られるものではない。例えば、ユーザが使う端末がシンクライアントの場合、ＤＴＰソフトウェアはサーバ（情報処理装置）にインストールされ、サーバにおいて処理が実行される。
【００１５】
本発明における「面付け」とは、製本の折り単位に各ページがページ順になるように、製本仕様に基づいて各ページを配列する処理のことを指す。従来この面付け作業は手作業で行われていたが、ＤＴＰや専用システムでは、自動面付けソフトで面付けしてフィルムや刷版に出力できるようになった。例えば、図３はＤＴＰデータを面付けテンプレートに振り分ける振分け例を示している。
【００１６】
以下、図面を用いて本発明における面付け処理について説明していく。まず、図１は、情報処理装置の機能構成の一例を示す図である。
【００１７】
１５１は、テンプレート記憶管理部であり、本発明の情報処理装置は、後述する外部メモリ２１１等にＤＴＰデータを面付けするためのテンプレートを記憶管理している。
【００１８】
１５２は、テンプレート選択受付部であり、本発明の情報処理装置は、ユーザ操作に応じてＤＴＰデータを面付けするためのテンプレート選択を受け付ける。
【００１９】
１５３は、ページ情報付加部であり、本発明の情報処理装置は、面付け処理で複製したテンプレートに応じたページ情報を付加する。
【００２０】
１５４は、ページ番号情報取得部であり、本発明の情報処理装置は、DTPデータの所定位置に記載されているページ番号情報の取得をする。
【００２１】
１５５は、ページサイズ情報取得部であり、本発明の情報処理装置は、DTPデータを面付けする際のページサイズ情報を取得する。
【００２２】
１５６は、演算部であり、本発明の面付け処理において、主に、テンプレート複製後のページ数の演算を実行する。
【００２３】
１５７は、面付け部であり、面付け処理をするために選択されたＤＴＰデータの面付け処理を行う。
【００２４】
１５８は、出力部であり、面付け処理が完了したＤＴＰデータの出力指示を行う。
【００２５】
次に図２を用いて、本発明における情報処理装置のハードウエア構成について説明する。図２は、本発明の情報処理装置におけるハードウエア構成の一例を示す図である。
【００２６】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２７】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２８】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２９】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００３０】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００３１】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やＦＤ或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するためのプログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３５】
情報処理装置は、中央演算処理装置（ＣＰＵ）２０１、ＲＯＭ２０２、ＲＡＭ２０３、システムバス２０４、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８がシステムバス２０４を介して接続されている。また、入力コントローラ２０５には例えばキーボード（入力装置）２０９が、ビデオコントローラ２０６には例えばディスプレイ（ＣＲＴ）に代表される出力部２１０が、メモリコントローラ２０７にはハードディスク（以下、ＨＤ）２１１やＵＳＢインターフェース（不図示）を備える。
【００３６】
次に図４を用いて、本発明における情報処理装置で行う面付け処理の一連の流れについて説明する。図４は、ＤＴＰソフトウェアにおける面付け処理の一連の流れを示すフローチャートである。本処理は、ＤＴＰソフトウェアがインストールされている情報処理装置により実行される。
【００３７】
まず、ユーザの起動指示に従って、ＤＴＰソフトウェアを起動し、操作画面を表示する。ユーザは、操作画面を介して文書登録・環境設定などの作業を行う。
【００３８】
Ｓ４０１において、情報処理装置のＣＰＵ２０１は、ユーザ操作に応じて、面付け処理を行うＤＴＰデータの選択を受け付ける。図９は、Ｓ４０１において情報処理装置に表示されるＤＴＰデータの選択画面である。図９のＤＴＰデータ９０１の選択を受け付ける。ＤＴＰデータは、情報処理装置の記憶部に記憶されているデータや、本発明の情報処理装置と不図示のローカルエリアネットワークを介してアクセスできるサーバに記憶されているデータである。なお、ＤＴＰデータの形式は、情報処理装置にインストールされるクライアントソフト毎に異なる。
【００３９】
面付けを行うＤＴＰデータの選択を受け付けると、Ｓ４０２において、情報処理装置のＣＰＵ２０１は、先程選択したＤＴＰデータを面付けするテンプレートの選択を受け付ける。図１０は、テンプレート選択画面であり、ＤＴＰデータの製本時の綴じ方（平綴じ、中綴じ、袋綴じなど）や、配置するページ数の選択を受け付け、使用可能なテンプレートを表示する。
【００４０】
ステップＳ４０３において、ユーザの操作によるＤＴＰデータのアクセサリ（トンボ等）を変更するか否かの選択を受け付ける。アクセサリ変更を行うと選択された場合、ステップＳ４１０で面付けのテンプレートをコピーし、ステップＳ４１１で、アクセサリ（トンボと版面外情報）の変更を受け付ける。図１１は、ステップＳ４１１で行われる、アクセサリの変更を行う画面の一例である。
【００４１】
ステップＳ４０３において、アクセサリの変更を行わない選択を受け付けると、ステップＳ４０４において、情報処理装置は、ステップＳ４０１で選択したＤＴＰデータの全てのページ数を演算し、全てのページを配置するためにテンプレートを複製し、複製されたテンプレートの数を返す。この複製されたテンプレートを折という。順に１折、２折と増加する。本処理については、後述の図５で詳細を説明する。
【００４２】
ステップＳ４０５において、情報処理装置は、ＤＴＰデータの管理情報、もしくはＤＴＰデータ内のノンブル情報を取得し、取得したノンブル情報から、ページ数とデータの対応を紐付けする。本処理については、後述の図６で詳細を説明する。
【００４３】
ステップＳ４０６において、情報処理装置は、ＤＴＰデータの仕上がりサイズを取得し、テンプレートサイズの変更を行う。本処理については、後述の図７で詳細を説明する。
【００４４】
ステップＳ４０７において、情報処理装置は、複数ページからなるＤＴＰデータを、１ページ単位に分割する。
【００４５】
ステップＳ４０８において、情報処理装置は、ステップＳ４０５でノンブル情報から取得した、ページ数とＤＴＰデータの対応が紐づけられたページ対応情報を用いて、ステップＳ４０７で分割されたＤＴＰデータを、Ｓ４０４で生成されたテンプレートに配置する。
【００４６】
ステップＳ４０９において、情報処理装置は、配置された面付けデータを出力する。
【００４７】
次に、図５を用いて、図４のステップＳ４０４のテンプレート複製／折数計算処理について詳細に説明する。
【００４８】
図５は、本発明におけるＤＴＰデータの面付け時のテンプレート複製／折数計算処理の詳細処理を示すフローチャートである。
【００４９】
ステップＳ５０１において、情報処理装置は、ステップＳ４０２で選択を受け付けたテンプレートの表裏合計のページ数を取得する。具体的には、例えば、図１０での面付けテンプレート選択画面で選択されたテンプレートの表裏ページの合計数を演算する。
【００５０】
ステップＳ５０２において、情報処理装置は、Ｓ５０１で取得したテンプレートの表裏ページ合計数が、ステップＳ４０１で選択を受け付けたＤＴＰデータの全ページ数より多いか否かを判別する。この処理によって、テンプレートの複製が必要か否かが決定する。
【００５１】
ステップＳ５０３において、情報処理装置は、ステップＳ５０２で少ないと判別された場合、テンプレートを複製し保存する。
【００５２】
次に、ステップＳ５０４において、情報処理装置は、ステップＳ４０２で選択を受け付けたＤＴＰデータの綴じ方の情報を取得する。
【００５３】
次に、ステップＳ５０５において、情報処理装置は、複製したテンプレート内の配置ページ番号を変更する。
【００５４】
具体的には、中綴じ以外の場合、テンプレートの表裏に配置する全ページ数をｎとし、複製されたテンプレートの順番（折数）をｍとし、複製したテンプレートの配置するページ番号は、複製元の配置ページ番号にｎ×（ｍ−１）を足す。
【００５５】
中綴じの場合、テンプレート内の配置ページ数は、（ｎ／２）までのページは正で順に指定され、（ｎ／２）以降は負で―ｎ／２から逆順に指定される。この中綴じのページ数の変更は、複製されたテンプレート内の配置ページ数が正のとき（ｎ／２）を足す、負のとき、（ｎ／２）を引く。
【００５６】
ステップＳ５０６において、情報処理装置は、複製したテンプレートの数をカウントし、全てのページ数から折数をつける。
【００５７】
本処理によれば、選択されたＤＴＰデータのページ数に基づいてテンプレート複製をすることが可能になる。
【００５８】
次に、図６を用いて、図４のステップＳ４０５のページ配置／定義処理について詳細に説明する。
【００５９】
ステップＳ６０１において、情報処理装置は、ステップＳ４０１で受け付けたＤＴＰデータにページ情報が含まれているか否かを判定する。
【００６０】
ここでいうページ情報とは、ＤＴＰデータ内のページデータとページ番号情報を定義した情報のことであり、ページ情報があるか否かの判定は、ＸＭＬ形式の外部データがあるかどうかを判定し、あればその外部データからページ番号情報を取得する。ない場合は、ステップＳ６０２に進んでＤＴＰデータのそれぞれのページに付されているノンブルを取得する。
【００６１】
ステップＳ６０２において、情報処理装置は、ノンブル取得処理を実行する。本ステップの詳細処理については、図８において説明する。
【００６２】
ステップＳ６０３において、情報処理装置は、ステップＳ６０２で生成されたノンブル（ページ数）とデータの対応を紐づけた情報の不足を判定する。具体的には、ページ情報とデータの対応の確認を行い、ノンブル情報が全てない場合には、ステップＳ６０４に進んで、ノンブル情報の入力を受け付ける。
【００６３】
ステップＳ６０４において、情報処理装置は、ページ情報に不足があった場合、前後のページ数情報から補完する。例えば、２ページ目だけページ番号（ノンブル）がない場合、前後から判別するが、例えば、「１、＜判定不能＞、３」とページ情報を読み取った場合には、「＜判定不能＞」のページに「２」を補完する。同様に他のページも処理を繰り返していく。
【００６４】
ステップＳ６０５において、情報処理装置は、ステップＳ６０４において補完したページ数情報をＤＴＰデータに印字されない不可視情報として付加する。例えば、透明なノンブルを埋め込む。
【００６５】
次に、図７を用いて、図４のステップＳ４０６のテンプレートサイズ変更処理について詳細に説明する。
【００６６】
テンプレートサイズの変更処理は、ステップＳ４０１で選択されたＤＴＰデータの用紙サイズと、ステップＳ４０２で選択された面付けテンプレートの用紙サイズが同じサイズとなっているか否かを確認し、夫々の用紙サイズが異なっている場合にはテンプレートの用紙サイズを変更する処理を行う。
【００６７】
ここで、テンプレートの用紙サイズを変更する理由としては、ＤＴＰデータはその作成されたサイズでの画素やアスペクト比が一番美しい数値であり、拡大、縮小をしてしまうと、データの美しさが損なわれてしまうため、ＤＴＰデータのサイズはそのままにしておく必要があるからである。
【００６８】
ステップＳ７０１において、情報処理装置のＣＰＵ２０１は、ステップＳ４０１で受け付けたＤＴＰデータの数を取得する。
【００６９】
ステップＳ７０２において、情報処理装置のＣＰＵ２０１は、ステップＳ４０１で受け付けたＤＴＰデータの仕上がりサイズを取得する。ＤＴＰデータは、通常印刷物は切断するため、（切断位置に誤差が生じても紙の色が出ないように）実際の印刷物が出来上がるサイズより、数ミリ大きく作成される。
【００７０】
ここで言う仕上がりサイズとは、ＤＴＰデータの仕上がり形式であり、Ａ４サイズ、Ｂ５サイズ等、様々なサイズが想定される。また、ステップＳ４０１で選択を受け付けるＤＴＰデータは、全て同じサイズというわけではなく、データが作成された時点の情報を反映している。
【００７１】
ステップＳ７０３において、情報処理装置のＣＰＵ２０１は、ステップＳ４０２受け付けたテンプレートの配置ページの仕上がりサイズを取得する。
【００７２】
ステップＳ７０４において、情報処理装置のＣＰＵ２０１は、Ｓ７０３のテンプレートの仕上がりサイズをＳ７０２の仕上がりサイズへ変更する。
【００７３】
次に、図８を用いて、図４のステップＳ４０６のテンプレートサイズ変更処理について詳細に説明する。
【００７４】
ステップＳ８０１において、情報処理装置のＣＰＵ２０１は、ステップＳ４０１で選択されたＤＴＰデータが読み込み可能かを判断する。判断の方法は、いくつかのアプリケーションで読み込みを実行し、エラー処理により判断する。ここでいう読込可能なＤＴＰデータとは、情報処理装置にインストールされている自動面付けソフトの仕様毎に異なる。例えば、ＰＤＦ形式のデータがそれに当たる。
【００７５】
ＤＴＰデータが読み込み可能であれば、ステップＳ８０２に進み、ソフトで読み込みができない場合には、ステップＳ８０１−２に進み、読み込みができない形式のデータを読み込み可能なデータへ変換する。ステップＳ８０１−２でのデータ変換の方法は本発明の主要部とは異なるため、特に限定しない。
【００７６】
ステップＳ８０２において、情報処理装置のＣＰＵ２０１は、読み込まれたＤＴＰデータに文字コード情報があるかを判定する。文字コードの情報があると判定された場合には、ステップＳ８０３に進み、文字コードの情報がない場合には、ステップＳ８０２−２、およびステップＳ８０２−３に進み、ＤＴＰデータを画像化した後、ＯＣＲ識別処理により画像化した文字を識別する。
【００７７】
ステップＳ８０３において、情報処理装置のＣＰＵ２０１は、初期値以下のＤＴＰデータの紙面下部の文字を検索し、メモリに保存する。
【００７８】
ステップＳ８０４において、情報処理装置のＣＰＵ２０１は、ステップＳ８０３でメモリに保存した文字と、数字（半角、全角）、漢数字、ローマ数字を順に照合し、ページ数（ノンブル）を取得する。
【００７９】
ステップＳ８０６において、情報処理装置のＣＰＵ２０１は、ステップＳ８０４で取得されたページ番号とＤＴＰデータの対応を一覧として蓄積する。
【００８０】
ステップＳ８０５において、情報処理装置のＣＰＵ２０１は、ステップＳ８０３で文字が取得された文字位置より、検索範囲を縮小する。
【００８１】
ステップＳ８０７において、最後のページまでノンブル情報を付加したかどうかを判定し、ノンブル情報が付加されていないページがまだあれば、ステップＳ８０３に戻って紙面下部の文字を検索する。
【００８２】
以上、本発明によれば、従来の面付けに必要であった台割作成工程を必要とせずに、工程の短縮を実現可能な仕組みを備える情報処理装置を提供することが可能になる。
具体的に、本発明は、面付け処理を実行するＤＴＰデータの選択を受け付け、前記ＤＴＰデータのページサイズ情報を含む情報と前記ＤＴＰデータに付されるページ番号情報とを含む情報を記憶する情報処理装置において、前記ＤＴＰデータを面付けするための面付けテンプレートを指定し、前記ＤＴＰデータの全てのページにページ番号情報が含まれているか否かを判定を行い、前記ＤＴＰデータに前記ページ番号情報が含まれていないページがあると判定された場合、前記ページ番号情報がない前記ＤＴＰデータのページにページ番号情報を補完し、前記ページ番号情報を補完した後に、前記面付けテンプレートと前記ＤＴＰデータに含まれるページ番号情報とを関連付けることにより面付けファイルを作成する。
【００８３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８４】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００８５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００８６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９０】
１５１  テンプレート記憶管理部
１５２  テンプレート選択受付部
１５３  ページ情報付加部
１５４  ページ番号情報取得部
１５５  ページサイズ情報取得部
１５６  演算部
１５７  面付け部
１５８  出力部
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  ＫＢ、マウス
２１０  モニタ
２１１  外部メモリ
【図１】
2011138378.tif 000003
【図２】
2011138378.tif 000004
【図３】
2011138378.tif 000005
【図４】
2011138378.tif 000006
【図５】
2011138378.tif 000007
【図６】
2011138378.tif 000008
【図７】
2011138378.tif 000009
【図８】
2011138378.tif 000010
【図９】
2011138378.tif 000011
【図１０】
2011138378.tif 000012
【図１１】
2011138378.tif 000013