(57)【要約】【課題】本発明は、複数文書の複数ページを１ページに集約して印刷する情報処理装置、文書集約プログラム及び記録媒体に関する。【解決手段】コンピュータ端末ＰＣ１〜ＰＣｍは、アプリケーション１１で印刷指定されると、プリンタドライバ１３のＵＩ部２４が記憶領域管理部２３から同時集約する文書データの識別子を取得して同時集約する文書の選択を可能とする印刷設定ダイアログを表示して、選択された複数の文書データを、集約部２２が、ＵＩ部２４の表示するダイアログで指定された集約ページ数ずつ指定のページ配置で１ページに集約し、描画部２１が、該集約後の描画データを印刷データに変換して、スプーラ１４及びポートモニタ１５を介してプリンタＰｒ１〜Ｐｒｍに送信する。【選択図】          図３
2008257628.tif 000002
【特許請求の範囲】
【請求項１】
文書データを印刷設定内容に応じて印刷データに変換する変換手段を備えた情報処理装置において、文書データを複数登録可能な登録手段と、印刷対象の文書データとして指定されている文書データと同時集約する文書データとして前記登録手段に登録されている文書データから任意の文書データを所定数選択する文書選択手段と、前記印刷対象文書データと前記文書選択手段で選択された文書データを同時集約対象文書データとして該複数の同時集約対象文書データの所定の集約ページ数のページを所定のページ配置で１ページに集約する集約手段と、を備え、前記変換手段は、該集約手段の集約した集約済文書データを前記印刷データに変換することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、１ページに集約する前記複数の同時集約対象文書データのページ数を集約ページ数として指定する集約ページ数指定手段を備え、前記集約手段は、該集約ページ数指定手段で指定された前記同時集約対象文書データの集約ページ数のページを１ページに集約することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記集約手段は、前記複数の同時集約対象文書データのそれぞれ相対応するページを横方向または縦方向に１列に並べて配置させて集約することを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記同時集約対象文書データを前記集約ページ数だけ１ページに割り付ける順序を指定する割り付け手段を備え、前記集約手段は、該割り付け手段で指定された割り付け順序で前記各同時集約対象文書データのページを該集約ページ数だけ順次割り付けて１ページに集約することを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記集約手段は、前記複数の同時集約対象文書データのうち総ページ数の最も多い同時集約対象文書データの総ページ数に合わせて他の同時集約対象文書データに白紙ページを挿入して集約することを特徴とする請求項１から請求項４記載の情報処理装置。
【請求項６】
前記登録手段は、既に印刷設定の行われた文書データが所定の識別子の付与された状態で同時集約対象候補文書データとして登録され、前記文書選択手段は、該識別子を用いて該同時集約対象候補文書データから前記同時集約対象文書データを選択することを特徴とする請求項１から請求項５のいずれかに記載の情報処理装置。
【請求項７】
コンピュータに請求項１から請求項６の情報処理装置として機能させることを特徴とする文書集約プログラム。
【請求項８】
請求項７記載の文書集約プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、文書集約プログラム及び記録媒体に関し、詳細には、印刷対象の複数文書を比較可能な状態で集約する情報処理装置、文書集約プログラム及び記録媒体に関する。
【背景技術】
【０００２】
一般的に、複数、例えば、２つの文書を比較する場合、それぞれの文書が印刷出力された用紙を机上で左右または上下等に並べて配置して文書内容を確認しているが、このように各文書をそれぞれ別の用紙に印刷出力して、机上に並べて確認すると、机の上のスペース（場所）を広く必要とし、利用性が悪い。
【０００３】
そして、プリンタ装置、複写装置等の画像形成装置においては、従来から１つの文書の複数のページを用紙１ページに集約して印刷させる集約印刷機能があり、この集約印刷機能を利用して文書を印刷出力して、該集約印刷した用紙の文書を机上に並べて比較することも可能である。
【０００４】
一方、コンピュータにおいては、ディスプレイ上でそれぞれ異なる文書データを開いた複数のウィンドウを左右または上下等に並べて配置して表示することで、文書を用紙に印刷することなく、ディスプレイ画面上で比較することが可能な技術がある（特許文献１参照）。
【０００５】
【特許文献１】特許第３０２０３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、紙資源を削減しつつ利用性が良好な状態で適切に複数文書を比較する上で、改良の必要があった。
【０００７】
すなわち、集約印刷機能を利用して文書を印刷出力して、該各文書をそれぞれ集約印刷した用紙を机上に並べて複数の文書を比較する場合には、従来の集約印刷機能自体が、１つの文書の複数のページを用紙１ページに集約させて印刷するものであるため、文書毎に印刷してそれぞれの文書の印刷された複数の文書の用紙を机上に左右または上下等に並べて配置して比較する必要があるだけでなく、それぞれ集約印刷された文書の用紙から相対応する部分を探し出して照らし合わせることで比較する必要があり、なお、机上のスペースを広く必要とし、利用性が悪いという問題がある。
【０００８】
また、複数の文書データをそれぞれ開いた複数のウィンドウを左右または上下等に並べて配置してディスプレイ上に表示して比較する場合には、文書のページ切り換えやスクロール等のページ操作を行うのに、該ページ操作を行う文書にアクセス文書を切り換えてからページ操作を行う必要があり、操作が煩わしく、利用性が悪いという問題があった。
【０００９】
さらに、複数文書ファイルの集合体が１文書として管理されている場合もあり、このような場合には、集約印刷を利用しても場所の問題がより一層広く必要とし、また、ディスプレイ画面上で並べて表示する場合にも、ページ操作の煩わしさがより一層面倒で煩わしく深刻になるという問題があった。
【００１０】
そこで、本発明は、紙資源を削減しつつ利用性が良好な状態で適切に複数文書を比較することのできる印刷文書を作成することのできる情報処理装置、文書集約プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１１】
請求項１記載の発明の情報処理装置は、文書データを印刷設定内容に応じて印刷データに変換する変換手段を備えた情報処理装置において、文書データを複数登録可能な登録手段と、印刷対象の文書データとして指定されている文書データと同時集約する文書データとして前記登録手段に登録されている文書データから任意の文書データを所定数選択する文書選択手段と、前記印刷対象文書データと前記文書選択手段で選択された文書データを同時集約対象文書データとして該複数の同時集約対象文書データの所定の集約ページ数のページを所定のページ配置で１ページに集約する集約手段と、を備え、前記変換手段は、該集約手段の集約した集約済文書データを前記印刷データに変換することにより、上記目的を達成している。
【００１２】
この場合、例えば、請求項２に記載するように、前記情報処理装置は、１ページに集約する前記複数の同時集約対象文書データのページ数を集約ページ数として指定する集約ページ数指定手段を備え、前記集約手段は、該集約ページ数指定手段で指定された前記同時集約対象文書データの集約ページ数のページを１ページに集約してもよい。
【００１３】
また、例えば、請求項３に記載するように、前記集約手段は、前記複数の同時集約対象文書データのそれぞれ相対応するページを横方向または縦方向に１列に並べて配置させて集約してもよい。
【００１４】
さらに、例えば、請求項４に記載するように、前記情報処理装置は、前記同時集約対象文書データを前記集約ページ数だけ１ページに割り付ける順序を指定する割り付け手段を備え、前記集約手段は、該割り付け手段で指定された割り付け順序で前記各同時集約対象文書データのページを該集約ページ数だけ順次割り付けて１ページに集約してもよい。
【００１５】
また、例えば、請求項５に記載するように、前記集約手段は、前記複数の同時集約対象文書データのうち総ページ数の最も多い同時集約対象文書データの総ページ数に合わせて他の同時集約対象文書データに白紙ページを挿入して集約してもよい。
【００１６】
さらに、例えば、請求項６に記載するように、前記登録手段は、既に印刷設定の行われた文書データが所定の識別子の付与された状態で同時集約対象候補文書データとして登録され、前記文書選択手段は、該識別子を用いて該同時集約対象候補文書データから前記同時集約対象文書データを選択してもよい。
【００１７】
請求項７に載の発明の文書集約プログラムは、コンピュータに請求項１から請求項６の情報処理装置として機能させることにより、上記目的を達成している。
【００１８】
請求項８記載の発明の記録媒体は、請求項７記載の文書集約プログラムを記録したことにより、上記目的を達成している。
【発明の効果】
【００１９】
本発明によれば、選択された複数の文書データを所定の集約ページ数ずつ所定のページ配置で１ページに集約して、印刷データに変換するので、複数の文書を比較する際に、例えば、比較しやすい状態で該複数の文書データを複数ページ分１ページに集約して印刷することができ、紙資源を削減することができるとともに、利用性が良好な状態で適切に複数文書を比較することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２１】
図１〜図１５は、本発明の情報処理装置、文書集約プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の情報処理装置、文書集約プログラム及び記録媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００２２】
図１において、印刷システム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに複数のコンピュータ端末ＰＣ１〜ＰＣｍとプリンタＰｒ１〜Ｐｒｎが接続されている。なお、印刷システム１としては、上記コンピュータ端末ＰＣ１〜ＰＣｍとプリンタＰｒ１〜ＰｒｎがネットワークＮＷで接続されている構成に限るものではなく、例えば、情報処理装置と印刷装置が一体化した複写装置等のような印刷システムであってもよいし、図２に示すように、コンピュータ端末ＰＣとプリンタＰｒが通信線ＮＬで直接接続されていてもよい。
【００２３】
プリンタＰｒ１〜Ｐｒｎは、例えば、印刷制御部と印刷エンジン部等を備えており、ネットワークＮＷを介してコンピュータ端末ＰＣ１〜ＰＣｍから印刷設定データと印刷データを受信する。プリンタＰｒ１〜Ｐｒｎは、その印刷制御部でネットワークＮＷからの印刷設定データと印刷データを受け取り、印刷エンジン部で、当該印刷設定データの設定内容で実際に印刷処理を行う。印刷エンジン部は、例えば、電子写真方式の印刷エンジンが用いられており、レーザを用いた電子写真方式で記録紙に画像を記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、このような印刷エンジン部は、印刷制御部から受け取った印刷データにより光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。印刷エンジン部は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００２４】
コンピュータ端末（情報処理装置）ＰＣ１〜ＰＣｍは、例えば、通常のハードウェア構成に、ディスプレイ、ハードディスクや大容量ＲＡＭ（Random Access Memory）等の記憶部及びキーボード、マウス等の入力部等を備えたパーソナルコンピュータ等が用いられ、図３にそのソフトウェア構成を示すように、ウィンドウズ（Windows：登録商標）等のＯＳ（Operating System）上に、アプリケーション（アプリケーションソフトウェア）１１、ＧＤＩ（Graphic Device Interface）１２、プリンタドライバ１３、スプーラ１４及びポートモニタ１５等を備えている。
【００２５】
プリンタドライバ（文書集約プログラム）１３は、描画部２１、集約部２２、記憶領域管理部２３及びＵＩ（User Interface）部２４等を備えている。
【００２６】
このコンピュータ端末ＰＣ１〜ＰＣｍは、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、フレキシブルディスク等の記録媒体に記録されている複数文書同時集約処理を実行する文書集約プログラムとしてのプリンタドライバを読み込んで導入することで、または、該文書集約プログラムをプリンタドライバ１３に組み込むことで、後述する複数文書同時集約処理を実行する情報処理装置として構築される。
【００２７】
アプリケーション１１は、ＯＳ上に、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のソフトウェアであり、ユーザＹＵによって、これらのアプリケーション１１で作成された描画データや他のコンピュータ端末ＰＣ１〜ＰＣｍ等から受信してハードディスク等の記憶部に蓄積されている描画データの印刷命令が、アプリケーション１１に対して行われると、アプリケーション１１が、ＵＩ部２４にＤＥＶＭＯＤＥを送る。
【００２８】
ＵＩ部２４は、ＤＥＶＭＯＤＥを受け取ると、まず、印刷設定用のユーザインターフェイスである印刷設定ダイアログをディスプレイに表示するが、この印刷設定ダイアログに、ユーザＹＵに同時集約する文書を選択させるために、記憶領域管理部２３から記憶領域であるハードディスク等の記憶部に格納されている文書の識別子を取得して、該文書の識別子を表示する。
【００２９】
すなわち、コンピュータ端末ＰＣ１〜ＰＣｍは、記憶領域であるハードディスク等の記憶部に、図４に示すように、複数の文書の描画データ（文書データ）と、各描画データを他の描画データと識別するための各描画データに対応する識別子が格納されており、識別子は、例えば、各文書にユニークな数字、記憶部に登録された時間等の種々のものを用いることができるが、ユーザＹＵによる文書の識別性を考慮して、文書名を識別子として利用してもよい。また、この文書データの記憶部への格納形式は、ファイル形式やレジストリ形式等を種々の格納形式を用いることができる。
【００３０】
記憶領域管理部２３は、この記憶部の記憶を管理し、記憶部から識別子に基づいて文書の描画データを読み出したり、記憶部に描画データ及び識別子の格納を行う。
【００３１】
そして、ＵＩ部２４は、印刷設定ダイアログに、記憶部に格納されている文書の識別子を表示し、ユーザＹＵがこのユーザインターフェイスにおいて同時集約する文書の選択や印刷設定を行うと、アプリケーション１１に設定内容のＤＥＶＭＯＤＥを渡す。
【００３２】
すなわち、上記記憶部及び記憶領域管理部２３は、全体として文書データを複数登録可能な登録手段として機能し、記憶領域管理部２３及びＵＩ部２４は、全体として同時集約する文書を登録手段から選択する文書選択手段として機能している。
【００３３】
アプリケーション１１は、ＤＥＶＭＯＤＥを受け取ると、ＧＤＩ１２を経由して、ＤＥＶＭＯＤＥと描画内容（描画データ）をプリンタドライバ１３の描画部２１に渡す。このＧＤＩ１２は、ウィンドウズに搭載されているプログラムの一つで、プリンタやディスプレイをコントロールし、機種や装置による差異を吸収して、各アプリケーション１１の見た目や操作感（Ｌｏｏｋ＆Ｆｅｅｌ）をウィンドウズが提供するものに統一する。すなわち、アプリケーション１１は、ＧＤＩ１２にＤＥＶＭＯＤＥ（印刷設定の入った構造体）とＧＤＩコール及び印刷対象データである描画データを渡し、ＧＤＩ１２は、受け取った描画データをプリンタドライバ１３の描画部２１に渡す。
【００３４】
描画部（変換手段）２１は、ＧＤＩ１２から受け取ったＤＥＶＭＯＤＥを参照して、該文書の描画データを同時集約用に保存するか判断して、保存する場合には、記憶領域管理部２３に該描画データの同時集約用としての保存を依頼する。また、描画部２１は、ＧＤＩ１２から受け取ったＤＥＶＭＯＤＥを参照して、同時集約する文書の識別子が選択されているかチェックし、選択済であると、集約部２２を呼び出して、該アプリケーション１１によって印刷指示された文書の描画データ及び同時集約印刷対象として選択された文書の識別子を渡して複数文書を同時に集約する複数文書同時集約処理を行わせる。
【００３５】
集約部（集約手段）２２は、描画部２２から受け取った文書の識別子に基づいて記憶領域管理部２３に同時集約する各文書の描画データを記憶部から取得させ、記憶領域管理部２３から受け取った文書の描画データと描画部２１から受け取った印刷対象の文書（印刷対象文書）の描画データを、該同時集約する文書データ（同時集約対象文書データ）の文書数ｎの２乗の数のページを１ページに集約〔（文書数ｎの２乗）ｉｎ１〕するとともに、ユーザＹＵの指定したページ割り付けに基づいてページの割り付けを行って、描画部２１に返す。
【００３６】
描画部２１は、集約を行わないときには、ＧＤＩ１２から受け取った描画データから印刷設定や印刷レイアウトを反映した印刷データを作成し、また、設定変更や印刷レイアウトの変更に応じて印刷データを編集する。また、描画部２１は、集約を行うときには、上述のようにユーザＹＵの指定に応じた集約内容で集約部２２に集約を行わせて、集約部２２の集約した描画データを受け取り、該描画データから印刷設定や印刷レイアウトを反映した印刷データを作成する。
【００３７】
そして、描画部２１は、最終的に編集した印刷データ及び該印刷データのＰＪＬ（プリンタジョブ制御言語）をスプーラ１４に渡す。
【００３８】
スプーラ１４は、描画部２１から受け取った印刷データの印刷ジョブを保持、管理する機能を奏し、ポートモニタ１５は、プリンタＰｒ１〜Ｐｒｎの接続されているポート、本実施例では、ネットワークＮＷの接続されているポートの監視を行って、印刷データ及びＰＪＬを印刷先のプリンタＰｒ１〜Ｐｒｎに送信する。
【００３９】
次に、本実施例の作用を説明する。本実施例の印刷システム１のコンピュータ端末ＰＣ１〜ＰＣｍは、複数の文書をユーザＹＵの設定するページ配置で同時集約した印刷データを作成してプリンタＰｒ１〜Ｐｒｎ送信する複数文書同時集約処理を行う。
【００４０】
すなわち、コンピュータ端末ＰＣ１〜ＰＣｍは、ユーザＹＵがアプリケーション１１で開いている文書（該アプリケーション１１で作成された文書や他のアプリケーション１１や他のコンピュータ端末ＰＣ１〜ＰＣｍで作成されて記憶部に保管されている文書等）に対して印刷指示を出すと、アプリケーション１１は、プリンタドライバ１３のＵＩ部２４を起動し、プリンタドライバ１３は、図５に示す集約印刷設定処理を行う。すなわち、プリンタドライバ１３は、図５に示すように、記憶領域管理部２３から記憶領域であるハードディスク等の記憶部に格納されている文書の識別子を取得して（ステップＳ１０１）、印刷設定用のユーザインターフェイスである印刷設定ダイアログ（印刷設定画面）をディスプレイに表示する（ステップＳ１０２）。
【００４１】
すなわち、ＵＩ部２４は、印刷設定ダイアログに、図６及び図７に示すような同時集約文書選択ダイアログ３０を表示し、記憶部から取得した文書の識別子を表示して、ユーザＹＵに同時集約する文書を選択させ、また、後述するように、同時集約用の文書データ（同時集約対象文書データ）としての記憶部への保存（同時集約文書保存）と、既に記憶部に保存されている同時集約用文書との印刷（同時集約印刷）のいずれかを選択させる。なお、図６は、同時集約用文書が記憶部に保存されておらず、今回印刷指示された文書を同時集約用文書（同時集約対象文書）として保存させる「同時集約文書として保存する」を選択している同時集約文書選択ダイアログ３０を示しており、図７は、同時集約用文書が記憶部に保存されており、今回印刷指示された文書を選択した同時集約用文書（同時集約対象文書データ）と集約して印刷させる「既に保存されている文書と同時集約する」を選択している同時集約文書選択ダイアログ３０を示している。したがって、上記ＵＩ部２４は、集約ページ数を指定する集約ページ数指定手段として機能している。
【００４２】
また、ＵＩ部２４は、印刷設定ダイヤログの同時集約文書選択ダイアログ３０において、図７に示したように同時集約用文書が選択されて該文書との同時集約印刷が選択されると、図８に示すような集約割り付け順選択ダイアログ３１を表示し、同時集約する複数の文書データのページの割り付け順を選択させる。したがって、ＵＩ部２４は、同時集約対象文書データを集約ページ数だけ１ページに割り付ける順序を指定する割り付け手段として機能している。
【００４３】
図８は、同時集約対象文書が２文書のときに該２文書のページを２行２列でどの順序に割り付けるかを選択する場合を示しており、１文書目の１ページ目→２文書目の１ページ目→１文書目の２ページ目や２文書目の２ページ目・・・が、図８（ａ）では、左上→右上→左下→右下の順に順次割り付けられ、図８（ｂ）では、右上→左上→右下→左下の順に順次割り付けられ、図８（ｃ）では、左上→左下→右上→右下の順に順次割り付けられ、図８（ｄ）では、右上→右下→左上→左下の順に順次割り付けられる。
【００４４】
なお、図８の集約割り付け順選択ダイアログ３１は、同時集約文書（同時集約対象文書）が２文書の場合を示しているが、同時集約文書数が増えると、文書数ｎの２乗ｉｎ１の割合で集約するページ数が増え、例えば、文書数ｎが「３」のときには、３行３列で配置される９ページに対してどの順序で３文書のページを割り付けるかを選択することとなり、割り付け順の選択パターンもその分増えることとなる。また、この選択可能な割り付け順の選択パターンは全て集約割り付け順選択ダイアログ３１に表示する場合に限るものではなく、代表的な数種類のみを集約割り付け順選択ダイアログ３１に表示するようにしてもよい。
【００４５】
そして、ＵＩ部２４は、印刷設定ダイアログを表示すると、ユーザＹＵによって印刷設定が行われるのを待ち（ステップＳ１０３）、印刷設定が行われると、該印刷設定の確定が行われたかチェックして（ステップＳ１０４）、印刷設定が確定されないときには、そのまま処理を終了する。
【００４６】
ステップＳ１０４で、印刷設定が確定されると、ＵＩ部２４は、アプリケーション１１に設定内容のＤＥＶＭＯＤＥを渡す（ステップＳ１０５）。
【００４７】
そして、アプリケーション１１は、ＵＩ部２４からＤＥＶＭＯＤＥを受け取ると、該ＤＥＶＭＯＤＥに基づいて文書成型等の必要な処理を行って、ＧＤＩ１２を経由して、ＤＥＶＭＯＤＥと描画内容（描画データ）をプリンタドライバ１３の描画部２１に渡し、描画部２１は、図９に示す複数文書同時集約制御処理を行う。
【００４８】
すなわち、描画部２１は、図９に示すように、ＧＤＩ１２を介してアプリケーション１１から印刷設定（ＤＥＶＭＯＶＥ）と描画データを受け取ると（ステップＳ２０１）、該受け取ったＤＥＶＭＯＤＥを参照して、同時集約文書選択ダイアログ３０での選択設定が図６に示した該文書の描画データを同時集約用に保存する設定（同時集約文書保存の設定）となっているか判断し（ステップＳ２０２）、同時集約文書保存の設定となっている場合には、記憶領域管理部２３に該描画データの同時集約用としての保存を依頼して処理を終了する（ステップＳ２０３）。
【００４９】
ステップＳ２０２で、同時集約用に保存する設定ではなく、図７に示した同時集約印刷の選択が設定されていると、描画部２１は、該同時集約する文書が選択されているかチェックし（ステップＳ２０４）、同時集約する文書が選択されていないときには、同時集約することができないため、該印刷指示された文書の描画データを印刷先のプリンタＰｒ１〜Ｐｒｎの解釈できる印刷データに変換して、印刷データ及び該印刷データのＰＪＬ（プリンタジョブ制御言語）をスプーラ１４及びポートモニタ１５を介して印刷先のプリンタＰｒ１〜Ｐｒｎに送信して処理を終了する（ステップＳ２０６）。
【００５０】
ステップＳ２０４で、同時集約する文書（実際には、該文書の識別子）が選択されていると、描画部２１は、集約部２２を起動させて集約部２２に該同時集約の文書の識別子と該印刷対象の描画データを渡して集約処理を依頼し、集約部２２が複数文書同時集約処理を行って描画部２１に返す（ステップＳ２０５）。
【００５１】
描画部２１は、該集約部２２で複数文書同時集約処理された描画データを印刷先のプリンタＰｒ１〜Ｐｒｎの解釈できる印刷データに変換して、印刷データ及び該印刷データのＰＪＬ（プリンタジョブ制御言語）をスプーラ１４及びポートモニタ１５を介して印刷先のプリンタＰｒ１〜Ｐｒｎに送信して処理を終了する（ステップＳ２０６）。
【００５２】
そして、集約部２２は、ステップＳ２０５での複数文書同時集約処理を図１０に示すように行う。すなわち、集約部２２は、描画部２１から渡された同時集約文書用の識別子に基づいて記憶領域管理部２３に該同時集約する各文書の描画データを記憶部から取得させ（ステップＳ３０１）、記憶領域管理部２３から受け取った文書の描画データと描画部２１から受け取った印刷対象の文書の描画データを同時集約対象文書として、該同時集約対象文書の文書数ｎの２乗の数のページを１ページに集約〔（文書数ｎの２乗）ｉｎ１〕するとともに、上記図８の集約割り付け順選択ダイアログ３１でユーザＹＵの指定したページ割り付けに基づいてページの割り付けを行って、描画部２１に返す（ステップＳ３０２）。
【００５３】
そして、集約部２２は、この集約処理（複数文書同時集約処理）において、同時集約する文書（同時集約対象文書）の総ページ数が異なる場合には、総ページ数の少ない文書に、該総ページ数の多い文書のページ数にページ数の少ない文書のページ数を合わせるために、白紙のページを付加して同時に集約された各文書のページ位置の位置合わせを行うページ合わせ処理を行う。例えば、図１１に示すように、２ページの旧文書と該旧文書に修正が行われて３ページとなった新文書の２文書を４ｉｎ１で同時集約し、図８（ａ）の左上→右上→左下→右下の順に順次割り付ける場合、集約部２２は、旧文書の最後に１ページ分の白紙ページを挿入して、図１２に示すように、印刷用紙１枚目には、左上と左下に、旧文書の１ページ目と２ページ目を、右上と右下に、新文書の１ページ目と２ページ目を、それぞれ割り付けて集約し、印刷用紙２枚目には、旧文書の最後に白紙ページを挿入することで、新文書の３ページ目を右上に割り付けて集約するページ合わせ処理を伴う集約処理を行う。
【００５４】
また、集約部２２は、図１３に示すように、それぞれ４ページの３つの文書（製品Ａの文書、製品Ｂの文書、製品Ｃの文書）を９ｉｎ１（３２ｉｎ１）で同時集約する場合、例えば、図１４及び図１５に示すように、印刷用紙の各ページの左側に１つ目の文書（製品Ａの文書）のページ、真ん中の列に２つ目の文書（製品Ｂの文書）のページ、右側に３つめの文書（製品Ｃの文書）のページを割り付けて集約する複数文書同時集約処理を行う。なお、この３文書同時集約の場合にも、ページ数が異なる場合には、文書のページ配置を合わせるために、少ないページの文書に白紙ページを挿入してページ数の多い文書のページに合わせて集約するページ合わせ処理を伴う複数文書同時集約処理を行う。
【００５５】
また、上記同様に、４文書以上を同時に集約印刷する場合も文書数ｎを、ｎ＝４、５、・・・と変更することで、同じ手順で処理することができる。
【００５６】
このように、本実施例の印刷システム１のコンピュータ端末ＰＣ１〜ＰＣｍは、選択された複数の文書データを所定の集約ページ数ずつ所定のページ配置で１ページに集約して、印刷データに変換している。
【００５７】
したがって、例えば、複数の文書を比較する際に、比較しやすい状態で該複数の文書データを複数ページ分集約して１ページに印刷することができ、紙資源を削減することができるとともに、利用性が良好な状態で適切に複数文書を比較することができる。
【００５８】
すなわち、複数の文書の比較を紙面上で行う際に、該複数の文書を同じ用紙上に、例えば、並べて集約して印刷してコンパクト化することができ、文書を印刷した机の上の場所を削減することができる。
【００５９】
また、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍは、プリンタドライバ１３で集約処理を行っている。
【００６０】
したがって、アプリケーション１１に依存することなく、複数文書を同時に集約することができ、安価に利用性を向上させることができるとともに、汎用性を向上させることができる。
【００６１】
さらに、上記説明では、集約ページ数は、集約対象文書数（ｎの２乗）ｉｎ１（ｎ２ｉｎ１）として予め設定されているものとして説明しているが、ユーザＹＵが適宜設定可能としてもよい。
【００６２】
この場合、ＵＩ部２４が印刷設定ダイアログの一部として、集約ページ数を設定するダイアログを表示して、該ダイアログでの設定に応じて複数文書同時集約処理での集約ページ数を決定する。
【００６３】
このようにすると、ユーザの意図する集約ページ数で同時集約対象文書データを集約させることができ、より一層利用性を向上させることができる。
【００６４】
また、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍは、その集約部２２が、複数の同時集約対象文書データのそれぞれ相対応するページを横方向または縦方向に１列に並べて配置させて集約している。
【００６５】
したがって、複数の文書を比較しやすい状態でページ配置して集約して印刷させることができ、利用性をより一層向上させることができる。
【００６６】
さらに、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍは、プリンタドライバ１３のＵＩ部２４が、集約割り付け順選択ダイアログ３１を表示し、該集約割り付け順選択ダイアログ３１で、同時集約対象文書データを集約ページ数だけ１ページに割り付ける順序が指定されると、集約部２２が、該集約割り付け順選択ダイアログ３１で指定された割り付け順序で各同時集約対象文書データのページを該集約ページ数だけ順次割り付けて１ページに集約している。
【００６７】
したがって、ユーザの意図する割り付け順序で同時集約対象文書データのページを順序割り付けて配置して集約させることができ、より一層利用性を向上させることができる。
【００６８】
また、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍの集約部２２は、複数の同時集約対象文書データのうち総ページ数の最も多い同時集約対象文書データの総ページ数に合わせて他の同時集約対象文書データに白紙ページを挿入して集約している。
【００６９】
したがって、意図したページ配置が同時集約対象文書データのページ数の相違によって崩れることを防止して、適切なページ配置を行うことができ、より一層利用性を向上させることができる。
【００７０】
さらに、本実施例のコンピュータ端末ＰＣ１〜ＰＣｍの記憶部は、既に印刷設定の行われた文書データが所定の識別子の付与された状態で同時集約対象候補文書データとして登録され、ＵＩ部２３が、記憶領域管理部２３から記憶部に格納されている文書の識別子を取得して、同時集約文書選択ダイアログ３０に該識別子を表示することで、該識別子を用いて同時集約対象の文書データを選択可能としている。
【００７１】
したがって、同時集約する文書データ毎に順次印刷設定を行った後、同時集約する複数の文書を選択することで、複数の文書データを意図する印刷設定で集約した後印刷させることができ、利用性をより一層向上させることができる。
【００７２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７３】
本発明は、印刷対象の複数文書を比較可能な状態で集約して印刷させるコンピュータ等の情報処理装置、該情報処理装置に搭載されて同時集約処理を行う文書集約プログラム及び該文書集約プログラムを記録するＣＤ等の記録媒体に利用することができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図。
【図２】印刷システムの他のシステム構成図。
【図３】図１及び図２のコンピュータ端末のソフトウェア構成を示す図。
【図４】図１及び図２のコンピュータ端末の記憶部に保管されている文書の描画データと識別子の一例を示す図。
【図５】図３のプリンタドライバによる集約印刷設定処理を示すフローチャート。
【図６】図５の集約印刷設定処理でディスプレイに表示される同時集約文書保存時の同時集約文書選択ダイアログの一例を示す図。
【図７】図５の集約印刷設定処理でディスプレイに表示される同時集約印刷設定時の同時集約文書選択ダイアログの一例を示す図。
【図８】図５の集約印刷設定処理でディスプレイに表示される集約割り付け順選択ダイアログの一例を示す図。
【図９】図３のプリンタドライバによる複数文書同時集約制御処理を示すフローチャート。
【図１０】図９の同時集約処理の詳細な処理を示すフローチャート。
【図１１】図１０の同時集約処理の対象の一例としての新旧２文書のページ構成を示す図。
【図１２】図１１の新旧２文書を同時集約した集約結果の一例を示す図。
【図１３】図１０の同時集約処理の対象の他の例としての３文書のページ構成を示す図。
【図１４】図１３の３文書を同時集約した用紙１枚目の集約結果の一例を示す図。
【図１５】図１３の３文書を同時集約した用紙２枚目の集約結果の一例を示す図。
【符号の説明】
【００７５】
１  印刷システム
ＮＷ  ネットワーク
ＰＣ１〜ＰＣｍ、ＰＣ  コンピュータ端末
Ｐｒ１〜Ｐｒｎ、Ｐｒ  プリンタ
ＮＬ  通信線
１１  アプリケーション
１２  ＧＤＩ
１３  プリンタドライバ
１４  スプーラ
１５  ポートモニタ
２１  描画部
２２  集約部
２３  記憶領域管理部
２４  ＵＩ部
ＹＵ  ユーザ
３０  同時集約文書選択ダイアログ
３１  集約割り付け順選択ダイアログ
【図１】
2008257628.tif 000003
【図２】
2008257628.tif 000004
【図３】
2008257628.tif 000005
【図４】
2008257628.tif 000006
【図５】
2008257628.tif 000007
【図６】
2008257628.tif 000008
【図７】
2008257628.tif 000009
【図８】
2008257628.tif 000010
【図９】
2008257628.tif 000011
【図１０】
2008257628.tif 000012
【図１１】
2008257628.tif 000013
【図１２】
2008257628.tif 000014
【図１３】
2008257628.tif 000015
【図１４】
2008257628.tif 000016
【図１５】
2008257628.tif 000017