(57)【要約】アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラムであって、アプリケーションが処理中の文書と利用者が指定する別文書とをページごとに切り換えて印刷文書データを生成する文書データ生成部と、印刷文書データの変換処理中にページの終端を検出すると、文書データ生成部に対して出力文書の切換要求をおこなうとともに、ページの左右を切り替えるために必要な割付処理をおこなう変換処理部とを備える。
2004070608.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラムであって、
前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手順と、
前記文書データ生成手順により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手順と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記文書データ生成手順は、前記利用者が指定したファイルに格納された文書を前記別文書とすることを特徴とする請求の範囲第１項に記載のプログラム。
【請求項３】
前記文書データ生成手順は、前記利用者が指定したファイルの終端を検出した場合に、該ファイルの先頭から文書を繰り返し読み込むことを特徴とする請求の範囲第２項に記載のプログラム。
【請求項４】
前記変換手順は、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて印刷用データに変換することを特徴とする請求の範囲第２項に記載のプログラム。
【請求項５】
アプリケーションが処理中の文書を利用者の指定に基づいて印刷する印刷装置を制御するプログラムであって、
前記アプリケーションが処理中の文書と前記利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成する文書データ生成手順と、
前記文書データ生成手順により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手順と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御する印刷制御方法であって、
前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成工程と、
前記文書データ生成工程により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換工程と、
を含んだことを特徴とする印刷制御方法。
【請求項７】
前記文書データ生成工程は、前記利用者が指定したファイルに格納された文書を前記別文書とすることを特徴とする請求の範囲第６項に記載の印刷制御方法。
【請求項８】
前記文書データ生成工程は、前記利用者が指定したファイルの終端を検出した場合に、該ファイルの先頭から文書を繰り返し読み込むことを特徴とする請求の範囲第７項に記載の印刷制御方法。
【請求項９】
前記変換工程は、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて印刷用データに変換することを特徴とする請求の範囲第７項に記載の印刷制御方法。
【請求項１０】
アプリケーションが処理中の文書を利用者の指定に基づいて印刷する印刷装置を制御する印刷制御方法であって、
前記アプリケーションが処理中の文書と前記利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成する文書データ生成工程と、
前記文書データ生成工程により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換工程と、
を含んだことを特徴とする印刷制御方法。
【請求項１１】
アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する情報処理装置であって、
前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手段と、
前記文書データ生成手段により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手段と、
を備えたことを特徴とする情報処理装置。
【請求項１２】
アプリケーションが処理中の文書を利用者の指定に基づいて印刷する情報処理装置であって、
前記アプリケーションが処理中の文書と前記利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成する文書データ生成手段と、
前記文書データ生成手段により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手段と、
を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】  この発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラム、印刷制御方法および情報処理装置に関し、特に、複数の文書の同一ページを一つのページに割り付けることができるプログラム、印刷制御方法および情報処理装置に関するものである。
【背景技術】  従来から、印刷装置には、文書の複数のページを一つのページに割り付ける機能、複数の文書をまとめて一つの文書として印刷する機能、複数の文書の任意のページを一つのページに割り付ける機能がある。
第８図は、かかる従来の印刷機能を説明するための説明図である。同図（ａ）は、一つの文書の２ページを１ページに割り付けて印刷する例を示し、同図（ｂ）は、二つの文書ＡおよびＢをまとめて一つの文書として印刷する例を示し、同図（ｃ）は、文書Ａの第３ページ（Ａ３）、文書Ｂの第１ページ（Ｂ１）および文書Ｃの第２ページ（Ｃ２）を１ページに割り付けて印刷する例を示している。
しかしながら、従来の印刷装置には、第１図に示すような、複数の文書の同一ページを一つのページに割り付けて印刷することはできないという問題があった。第１図は、文書Ａの第１ページ（Ａ１）と文書Ｂの第１ページを１ページ目に割り付けて印刷し、文書Ａの第２ページ（Ａ１）と文書Ｂの第２ページを２ページ目に割り付けて印刷し、以下同様に、文書Ａと文書Ｂの同一ページを１ページに割り付けて印刷する例を示している。従来の印刷装置では、このような割り付けを指定することはできなかった。
また、特開２００２−１６５０８４号公報には、印刷用紙の余白に広告などの文書を自動的にレイアウトして嵌め込む技術が開示されているが、この従来技術を用いて、第１図に示すような、複数の文書の同一ページを一つのページに割り付けて印刷するためには、文書間の関係付けおよび文書とレイアウトとの関係付けをおこなう手間がかかるという問題があった。
この発明は、上述した従来技術による問題点を解消するためになされたものであり、複数の文書の同一ページを一つのページに割り付けることができるプログラム、印刷制御方法および情報処理装置を提供することを目的としている。
【発明の開示】
上述した課題を解決し、目的を達成するため、本発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラムであって、前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手順と、前記文書データ生成手順により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手順と、をコンピュータに実行させることを特徴とする。
また、本発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御する印刷制御方法であって、前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成工程と、前記文書データ生成工程により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換工程と、を含んだことを特徴とする。
また、本発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する情報処理装置であって、前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手段と、前記文書データ生成手段により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手段と、を備えたことを特徴とする。
かかる発明によれば、アプリケーションが処理中の文書と利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成し、生成した印刷文書データを、印刷文書データの複数ページを１ページに割り付けた印刷用データに変換することとしたので、複数の文書の同一ページを一つのページに割り付けることができる。
また、本発明は、アプリケーションが処理中の文書を利用者の指定に基づいて印刷する印刷装置を制御するプログラムであって、前記アプリケーションが処理中の文書と前記利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成する文書データ生成手順と、前記文書データ生成手順により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手順と、をコンピュータに実行させることを特徴とする。
また、本発明は、アプリケーションが処理中の文書を利用者の指定に基づいて印刷する印刷装置を制御する印刷制御方法であって、前記アプリケーションが処理中の文書と前記利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成する文書データ生成工程と、前記文書データ生成工程により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換工程と、を含んだことを特徴とする。
また、本発明は、アプリケーションが処理中の文書を利用者の指定に基づいて印刷する情報処理装置であって、前記アプリケーションが処理中の文書と前記利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成する文書データ生成手段と、前記文書データ生成手段により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手段と、を備えたことを特徴とする。
かかる発明によれば、アプリケーションが処理中の文書と利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成し、生成した印刷文書データを、印刷文書データの複数ページを１ページに割り付けた印刷用データに変換することとしたので、アプリケーションが処理中の文書とメモ用空白または罫線とを一つのページに割り付けることができる。
【図面の簡単な説明】  第１図は、複数の文書の同一ページを一つのページに割り付けて印刷する一例を示す図であり、第２図は、本実施の形態１に係るプリンタドライバの構成を示す機能構成図であり、第３図は、印刷設定の一例を示す図であり、第４図は、本実施の形態１に係るプリンタドライバの処理手順を示すフローチャートであり、第５図は、割付付加指定がある場合の変換処理部の処理手順を示すフローチャートであり、第６図は、本実施の形態２に係るページ割り付けの概念を説明するための説明図であり、第７図は、本実施の形態２に係る変換処理部が割付付加指定がある場合におこなう処理の処理手順を示すフローチャートであり、第８図は、従来の印刷機能を説明するための説明図である。
【発明を実施するための最良の形態】  以下、添付図面を参照して、この発明に係るプログラム、印刷制御方法および情報処理装置の好適な実施の形態を詳細に説明する。
実施の形態１．
まず、本実施の形態１に係るプリンタドライバの構成について説明する。第２図は、本実施の形態１に係るプリンタドライバの構成を示す機能構成図である。同図に示すように、このプリンタドライバ２００は、アプリ設定入力部２１０と、ファイル呼び出し制御部２２０と、文書データ生成部２３０と、変換処理部２４０と、設定情報記憶部２５０とを有する。
なお、このプリンタドライバ２００は、アプリケーション１１０から処理中の文書（以下「アプリ文書」という。）の印刷要求を受けてアプリ文書データを受け取り、受け取ったアプリ文書データを印刷用データに変換してスプールファイル１３０に出力する。そして、オペレーティングシステムの一部であるプリンタ制御部１４０がスプールファイル１３０のデータをプリンタ１０に送り、プリンタ１０がアプリ文書を印刷する。
設定入力部２１０は、利用者が指定する印刷設定を入力して設定情報記憶部２５０に格納する処理部である。印刷設定としては、ページ割り付け指定、用紙サイズ、印刷方向、解像度、カラー／モノクロ指定、拡大・縮小やウオータマーク付加などがある。また、利用者は、ページ割り付け指定を用いて、アプリ文書と別文書の同一ページを一つのページに割り付ける指定をおこなうことができる。
第３図は、印刷設定の一例を示す図である。同図に示すように、この印刷設定では、割付指定の付加指定（以下「割付付加指定」という。）として、［指定した文書と交互に割り付ける」、［空白ページと交互に割り付ける」または「罫線ページと交互に割り付ける」のいずれかを指定することができる。また、「指定した文書と交互に割り付ける」を指定した場合には、交互に割り付ける別文書を格納したファイル名を指定する。さらに、別文書のページ番号を指定して特定のページだけを繰り返し使用することもできる。
ファイル呼び出し制御部２２０は、割付付加指定で「指定した文書と交互に割り付ける」が指定された場合に、アプリ文書と交互にページを割り付ける別文書を、割付付加指定でファイル名が指定された別文書ファイル１２０から読み込む処理部であり、読み込んだ別文書を所定の処理単位に分割して別文書データとして文書データ生成部２３０に渡す。また、このファイル呼び出し制御部２２０は、特定のページだけを繰り返し使用するように指定された場合には、指定されたページのデータだけを使用する。
文書データ生成部２３０は、アプリケーション１１０からアプリ文書データを受け取って変換処理部２４０に印刷文書データとして渡す処理部であり、割付付加指定で［指定した文書と交互に割り付ける」が指定された場合には、別文書データをファイル呼び出し制御部２２０から受け取り、アプリ文書データとページ単位で交互に変換処理部２４０に渡す。
また、この文書データ生成部２３０は、割付付加指定で［空白ページと交互に割り付ける」が指定された場合には、別文書データの代わりに空白ページデータを変換処理部２４０に渡し、割付付加指定で「罫線ページと交互に割り付ける」が指定された場合には、別文書データの代わりに罫線ページデータを変換処理部２４０に渡す。
このように、この文書データ生成部２３０が、利用者が指定した印刷設定に基づいてアプリ文書データとページ単位で交互に別文書データを変換処理部２４０に渡すことによって、二つの文書をページごとに一つのページに割り付けて印刷することができる。
変換処理部２４０は、文書データ生成部２３０から印刷文書データを受け取り、プリンタが処理する印刷用データに変換してスプールファイル１３０に出力する処理部である。この変換処理部２４０は、割付付加指定がある場合には、印刷文書データ中にページ終端を検出すると、文書データ生成部２３０に対して文書切換要求をおこなうとともに、印刷ページの左右を切り替えるために必要なページ割付処理をおこなう。
このように、この変換処理部２４０が、印刷文書データ中のページ終端を検出し、文書データ生成部２３０に対して文書切換要求をおこなうとともに、印刷ページの左右を切り替えるために必要なページ割付処理をおこなうことによって、二つの文書の各ページを左右に割り付けて印刷することができる。
設定情報記憶部２５０は、設定入力部２１０が入力した印刷設定の設定値を記憶する記憶部であり、具体的には、ページ割り付け指定、用紙サイズ、印刷方向、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などの設定値を記憶する。
次に、本実施の形態１に係るプリンタドライバ２００の処理手順について説明する。第４図は、本実施の形態１に係るプリンタドライバ２００の処理手順を示すフローチャートである。同図に示すように、このプリンタドライパ２００は、印刷設定で設定された値を入力し（ステップＳ４０１）、割付付加指定があるか否かを調べる（ステップＳ４０２）。
そして、割付付加指定がある場合には、印刷用紙の左半分に割り付けるアプリ文書データを変換しながらスプールファイル１３０に１ページ分出力し（ステップＳ４０３）、印刷用紙の右半分に割り付ける別文書データを変換しながらスプールファイル１３０に１ページ分出力する（ステップＳ４０４）。そして、アプリ文書の終端であるか否かを調べ（ステップＳ４０５）、アプリ文書の終端でない場合には、ステップＳ４０３に戻って次のページの変換処理をおこない、アプリ文書の終端である場合には、処理を終了する。
一方、割付付加指定がない場合には、アプリ文書の各ページを印刷設定に基づいて変換し、割付指定があれば割り付けをおこなってスプールファイル１３０に出力する（ステップＳ４０６）。そして、アプリ文書の終端であるか否かを調べ（ステップＳ４０７）、アプリ文書の終端でない場合には、ステップＳ４０６に戻って次のページの変換および割り付けをおこない、アプリ文書の終端である場合には、処理を終了する。
このように、このプリンタドライバ２００は、印刷設定を入力して割付付加指定があるか否かを調べ、割付付加指定がある場合に、アプリ文書と別文書をページごとに交互に変換してスプールファイル１３０に出力することによって、二つの文書の同一ページを一つのページに割り付けることができる。
次に、割付付加指定がある場合の変換処理部２４０の処理手順について説明する。第５図は、割付付加指定がある場合の変換処理部２４０の処理手順を示すフローチャートである。同図に示すように、割付付加指定がある場合に、この変換処理部２４０は、文書データ生成部２３０から印刷文書データを受け取ると、まず受け取った印刷文書データがページの先頭を指定するデータであるか否かを調べる（ステップＳ５０１）。
その結果、受け取った印刷文書データがページの先頭を指定するデータである場合には、ページ初期化処理をおこなう（ステップＳ５０２）。ここで、ページ初期化処理としては、たとえば、用紙サイズや用紙方向などのページ設定コマンドを作成する処理がある。
そして、受け取った印刷文書データを解析し（ステップＳ５０３）、解析した印刷文書データがページの終端を示すものであるか否かを調べ（ステップＳ５０４）、ページの終端を示すものである場合には、文書データ生成部２３０に対して出力文書の切換要求をおこなう（ステップＳ５０５）。
そして、印刷文書データの解析結果および設定情報記憶部２５０に記憶した用紙サイズ、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などの設定値に基づいて色変換処理、拡大・縮小処理などをおこない（ステップＳ５０６）、これらの処理結果をプリンタが処理するコマンドに変換する（ステップＳ５０７）。そして、変換した結果を印刷用データとしてスプールファイル１３０に出力し（ステップＳ５０８）、処理したデータがページの終端を示すものである場合（ステップＳ５０９肯定）には、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ５１０）。
このように、この変換処理部２４０が、印刷文書データを処理中にページの終端を検出した場合に、文書データ生成部２３０に対して出力文書の切換要求をおこなうとともに、ページの左右を切り替えるために必要な割付処理をおこなうことによって、二つの文書の同一ページを左右に割り付けることができる。
上述したように、本実施の形態１では、文書データ生成部２３０がアプリ文書データと別文書データをページごとに切り換えて印刷文書データを生成し、変換処理部２４０が印刷文書データの処理中にページの終端を検出した場合に、文書データ生成部２３０に対して出力文書の切換要求をおこなうとともに、ページの左右を切り替えるために必要な割付処理をおこなうこととしたので、二つの文書の同一ページを一つのページに割り付けて印刷することができる。
また、本実施の形態１では、文書データ生成部２３０が利用者の指示に基づいて空白ページデータまたは罫線ページデータを作成し、アプリ文書データとページごとに切り換えて印刷文書データを生成することとしたので、ページの右半分を空白ページまたは罫線ページとしてアプリ文書を印刷することができる。
なお、本実施の形態１では、二つの文書の同一ページを一つのページの左右に割り付ける場合について説明したが、本発明はこれに限定されるものではなく、二つの文書の同一ページを一つのページの上下に割り付ける場合、二つの文書の同一ページを一つのページの上半分の左右に割り付けて二つの文書の次のページを同じページの下半分の左右に割り付ける場合、より多くの数の文書の同一ページを一つのページに割り付ける場合などにも同様に適用することができる。
また、別文書のページ数がアプリ文書のページ数に比べて少ない場合に、別文書を先頭のページから繰り返し使用する場合にも同様に適用することができる。たとえば、別文書として１ページだけの文書を指定することにより、各ページの右半分に所定の様式の文書を割り付けることができる。
実施の形態２．
ところで、上記実施の形態１では、二つの文書の同一ページを一つのページの左右に割り付ける場合について説明したが、英文の文書と訳文の文書を左右に並べて見る場合には、文書の長さが異なるために、左右の文書にずれが生じる場合がある。そこで、本実施の形態２では、文書の構成を認識して左右の文書を対応させて割り付ける場合について説明する。なお、本実施の形態２では、割付付加指定がある場合の変換処理部の処理がおもに実施の形態１と異なるため、割付付加指定がある場合の変換処理部の処理手順を中心に説明する。
まず、本実施の形態２に係るページ割り付けの概念について説明する。第６図は、本実施の形態２に係るページ割り付けの概念を説明するための説明図である。同図に示すように、本実施の形態２に係るページ割り付けでは、プリンタドライバは１．１章、１．２章などの文書を構成する章を認識し、片方の文書のある章が短い場合には、他方の文書の対応する章が終了するまで空白を割り付け、次の章の先頭が左右の文書で揃うように文書を割り付ける。
たとえば、同図において、英文は、２ページ目の途中で１．１章が終わり、一方訳文は、１．１章が３ページで終わっている。このため、英文の３ページ目は空白とし、両方の１．２章が４ページ目に揃うように割り付けがおこなわれる。
次に、本実施の形態２に係る変換処理部が、割付付加指定がある場合におこなう処理の処理手順について説明する。第７図は、本実施の形態２に係る変換処理部が割付付加指定がある場合におこなう処理の処理手順を示すフローチャートである。同図に示すように、割付付加指定がある場合に、この変換処理部は、文書データ生成部２３０から印刷文書データを受け取ると、まず受け取った印刷文書データがページの先頭を指定するデータであるか否かを調べる（ステップＳ７０１）。
その結果、受け取った印刷文書データがページの先頭を指定するデータである場合には、ページ初期化処理をおこなう（ステップＳ７０２）。そして、受け取った印刷文書データを解析し（ステップＳ７０３）、解析結果および設定情報記憶部２５０に記憶した用紙サイズ、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などの設定値に基づいて色変換処理、拡大・縮小処理などをおこなう（ステップＳ７０４）。
そして、これらの処理結果をプリンタが処理するコマンドに変換し（ステップＳ７０５）、変換結果を印刷用データとしてスプールファイル１３０に出力する（ステップＳ７０６）。そして、処理したデータが文書を構成する章の区切りであるか否かを調べ（ステップＳ７０７）、文書を構成する章の区切りでない場合には、処理したデータがページの終端を示すものであるか否かを調べる（ステップＳ７０８）。
その結果、処理したデータがページの終端を示すものでない場合には、そのまま処理を終了し、処理したデータがページの終端を示すものである場合には、さらに、他文書の対応範囲、すなわち他文書の同じ章の部分が出力済であるか否かを調べる（ステップＳ７０９）。そして、他文書の対応範囲が出力済である場合には、処理した文書データがアプリ文書の文書データであるが否がを調べ（ステップＳ７１０）、アプリ文書の文書データである場合には、そのまま処理を終了し、アプリ文書の文書データでない場合には、右半分への割付を維持する処理をおこなう（ステップＳ７１１）。
一方、他文書の対応範囲が出力済でない場合には、文書データ生成部２３０に対して出力文書の切換要求をおこない（ステップＳ７１２）、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ７１３）。
また、処理したデータが文書を構成する章の区切りである場合には、他文書の対応範囲が出力済であるか否かを調べ（ステップＳ７１４）、他文書の対応範囲が出力済でない場合には、文書データ生成部２３０に対して出力文書の切換要求をおこない（ステップＳ７１２）、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ７１３）。また、他文書の対応範囲が出力済である場合には、処理した文書データがアプリ文書の文書データであるか否かを調べ（ステップＳ７１５）、アプリ文書の文書データである場合には、改ページ処理をおこない（ステップＳ７１６）、アプリ文書の文書データでない場合には、文書データ生成部２３０に対して出力文書の切換要求をおこない（ステップＳ７１２）、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ７１３）。
上述したように、本実施の形態２では、変換処理部が、印刷文書を処理中にページの終端だけでなく文書を構成する章の区切りも検出し、章の区切りを検出した場合に、他文書の対応範囲が出力済みが否がおよび処理中の文書データがアプリ文書の文書データであるか否かに基づいて文書データ生成部２３０に対して出力文書の切換要求をおこなうとともに、ページを左右に正しく割り付けるために必要な処理をおこなうこととしたので、二つの文書の対応する章がずれることなく、対応する章の先頭を同一ページに割り付けて印刷することができる。
以上説明したように、本発明によれば、アプリケーションが処理中の文書と利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成し、生成した印刷文書データを、印刷文書データの複数ページを１ページに割り付けた印刷用データに変換するよう構成したので、複数の文書の同一ページを一つのページに割り付けることができるという効果を奏する。
また、本発明によれば、アプリケーションが処理中の文書と利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成し、生成した印刷文書データを、印刷文書データの複数ページを１ページに割り付けた印刷用データに変換するよう構成したので、アプリケーションが処理中の文書とメモ用空白または罫線とを一つのページに割り付けることができるという効果を奏する。
【産業上の利用可能性】  以上のように、本発明に係るプログラム、印刷制御方法および情報処理装置は、複数の文書の同一ページあるいは対応する部分を一つのページに割り付ける印刷装置に適している。
【図１】
2004070608.tif 000003
【図２】
2004070608.tif 000004
【図３】
2004070608.tif 000005
【図４】
2004070608.tif 000006
【図５】
2004070608.tif 000007
【図６】
2004070608.tif 000008
【図７】
2004070608.tif 000009
【図８】
2004070608.tif 000010
【手続補正書】
【提出日】平成17年12月26日(2005.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラムであって、
前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手順と、
前記文書データ生成手順により生成された印刷文書データを用いて、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手順と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記文書データ生成手順は、前記利用者が別文書の代わりにメモ用空白または罫線を指定した場合には、前記アプリケーションが処理中の文書とメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成し、
前記変換手順は、前記利用者が別文書の代わりにメモ用空白または罫線を指定した場合には、前記文書データ生成手順により生成された印刷文書データを、該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記文書データ生成手順は、前記利用者が指定したファイルに格納された文書を前記別文書とすることを特徴とする請求項１または２に記載のプログラム。
【請求項４】
アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御する印刷制御方法であって、
前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成工程と、
前記文書データ生成工程により生成された印刷文書データを用いて、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換工程と、
を含んだことを特徴とする印刷制御方法。
【請求項５】
アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する情報処理装置であって、
前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手段と、
前記文書データ生成手段により生成された印刷文書データを用いて、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手段と、
を備えたことを特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラム、印刷制御方法および情報処理装置に関し、特に、複数の文書の同一ページを一つのページに割り付けることができるプログラム、印刷制御方法および情報処理装置に関するものである。
【背景技術】
【０００２】
従来から、印刷装置には、文書の複数のページを一つのページに割り付ける機能、複数の文書をまとめて一つの文書として印刷する機能、複数の文書の任意のページを一つのページに割り付ける機能がある。
【０００３】
第８図は、かかる従来の印刷機能を説明するための説明図である。同図（ａ）は、一つの文書の２ページを１ページに割り付けて印刷する例を示し、同図（ｂ）は、二つの文書ＡおよびＢをまとめて一つの文書として印刷する例を示し、同図（ｃ）は、文書Ａの第３ページ（Ａ３）、文書Ｂの第１ページ（Ｂ１）および文書Ｃの第２ページ（Ｃ２）を１ページに割り付けて印刷する例を示している。
【０００４】
しかしながら、従来の印刷装置には、第１図に示すような、複数の文書の同一ページを一つのページに割り付けて印刷することはできないという問題があった。第１図は、文書Ａの第１ページ（Ａ１）と文書Ｂの第１ページを１ページ目に割り付けて印刷し、文書Ａの第２ページ（Ａ１）と文書Ｂの第２ページを２ページ目に割り付けて印刷し、以下同様に、文書Ａと文書Ｂの同一ページを１ページに割り付けて印刷する例を示している。従来の印刷装置では、このような割り付けを指定することはできなかった。
【０００５】
また、特開２００２−１６５０８４号公報には、印刷用紙の余白に広告などの文書を自動的にレイアウトして嵌め込む技術が開示されているが、この従来技術を用いて、第１図に示すような、複数の文書の同一ページを一つのページに割り付けて印刷するためには、文書間の関係付けおよび文書とレイアウトとの関係付けをおこなう手間がかかるという問題があった。
【０００６】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、複数の文書の同一ページを一つのページに割り付けることができるプログラム、印刷制御方法および情報処理装置を提供することを目的としている。
【発明の開示】
【０００７】
上述した課題を解決し、目的を達成するため、本発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御するプログラムであって、前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手順と、前記文書データ生成手順により生成された印刷文書データを用いて、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手順と、をコンピュータに実行させることを特徴とする。
【０００８】
また、本発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する印刷装置を制御する印刷制御方法であって、前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成工程と、前記文書データ生成工程により生成された印刷文書データを用いて、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換工程と、を含んだことを特徴とする。
【０００９】
また、本発明は、アプリケーションが処理中の文書の複数ページを利用者の指定に基づいて１ページに割り付けて印刷する情報処理装置であって、前記アプリケーションが処理中の文書と前記利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成する文書データ生成手段と、前記文書データ生成手段により生成された印刷文書データを用いて、前記アプリケーションが処理中の文書および別文書の構成を認識し、該アプリケーションが処理中の文書および別文書の構成を対応させて該印刷文書データの複数ページを１ページに割り付けた印刷用データに変換する変換手段と、を備えたことを特徴とする。
【００１０】
かかる発明によれば、アプリケーションが処理中の文書と利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成し、生成した印刷文書データを用いて、アプリケーションが処理中の文書および別文書の構成を認識し、アプリケーションが処理中の文書および別文書の構成を対応させて印刷文書データの複数ページを１ページに割り付けた印刷用データに変換することとしたので、二つの文書の対応する箇所がずれることなく印刷することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、この発明に係るプログラム、印刷制御方法および情報処理装置の好適な実施の形態を詳細に説明する。
【００１２】
実施の形態１．
まず、本実施の形態１に係るプリンタドライバの構成について説明する。第２図は、本実施の形態１に係るプリンタドライバの構成を示す機能構成図である。同図に示すように、このプリンタドライバ２００は、設定入力部２１０と、ファイル呼び出し制御部２２０と、文書データ生成部２３０と、変換処理部２４０と、設定情報記憶部２５０とを有する。
【００１３】
なお、このプリンタドライバ２００は、アプリケーション１１０から処理中の文書（以下「アプリ文書」という。）の印刷要求を受けてアプリ文書データを受け取り、受け取ったアプリ文書データを印刷用データに変換してスプールファイル１３０に出力する。そして、オペレーティングシステムの一部であるプリンタ制御部１４０がスプールファイル１３０のデータをプリンタ１０に送り、プリンタ１０がアプリ文書を印刷する。
【００１４】
設定入力部２１０は、利用者が指定する印刷設定を入力して設定情報記憶部２５０に格納する処理部である。印刷設定としては、ページ割り付け指定、用紙サイズ、印刷方向、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などがある。また、利用者は、ページ割り付け指定を用いて、アプリ文書と別文書の同一ページを一つのページに割り付ける指定をおこなうことができる。
【００１５】
第３図は、印刷設定の一例を示す図である。同図に示すように、この印刷設定では、割付指定の付加指定（以下「割付付加指定」という。）として、「指定した文書と交互に割り付ける」、「空白ページと交互に割り付ける」または「罫線ページと交互に割り付ける」のいずれかを指定することができる。また、「指定した文書と交互に割り付ける」を指定した場合には、交互に割り付ける別文書を格納したファイル名を指定する。さらに、別文書のページ番号を指定して特定のページだけを繰り返し使用することもできる。
【００１６】
ファイル呼び出し制御部２２０は、割付付加指定で「指定した文書と交互に割り付ける」が指定された場合に、アプリ文書と交互にページを割り付ける別文書を、割付付加指定でファイル名が指定された別文書ファイル１２０から読み込む処理部であり、読み込んだ別文書を所定の処理単位に分割して別文書データとして文書データ生成部２３０に渡す。また、このファイル呼び出し制御部２２０は、特定のページだけを繰り返し使用するように指定された場合には、指定されたページのデータだけを使用する。
【００１７】
文書データ生成部２３０は、アプリケーション１１０からアプリ文書データを受け取って変換処理部２４０に印刷文書データとして渡す処理部であり、割付付加指定で「指定した文書と交互に割り付ける」が指定された場合には、別文書データをファイル呼び出し制御部２２０から受け取り、アプリ文書データとページ単位で交互に変換処理部２４０に渡す。
【００１８】
また、この文書データ生成部２３０は、割付付加指定で「空白ページと交互に割り付ける」が指定された場合には、別文書データの代わりに空白ページデータを変換処理部２４０に渡し、割付付加指定で「罫線ページと交互に割り付ける」が指定された場合には、別文書データの代わりに罫線ページデータを変換処理部２４０に渡す。
【００１９】
このように、この文書データ生成部２３０が、利用者が指定した印刷設定に基づいてアプリ文書データとページ単位で交互に別文書データを変換処理部２４０に渡すことによって、二つの文書をページごとに一つのページに割り付けて印刷することができる。
【００２０】
変換処理部２４０は、文書データ生成部２３０から印刷文書データを受け取り、プリンタが処理する印刷用データに変換してスプールファイル１３０に出力する処理部である。この変換処理部２４０は、割付付加指定がある場合には、印刷文書データ中にページ終端を検出すると、文書データ生成部２３０に対して文書切換要求をおこなうとともに、印刷ページの左右を切り替えるために必要なページ割付処理をおこなう。
【００２１】
このように、この変換処理部２４０が、印刷文書データ中のページ終端を検出し、文書データ生成部２３０に対して文書切換要求をおこなうとともに、印刷ページの左右を切り替えるために必要なページ割付処理をおこなうことによって、二つの文書の各ページを左右に割り付けて印刷することができる。
【００２２】
設定情報記憶部２５０は、設定入力部２１０が入力した印刷設定の設定値を記憶する記憶部であり、具体的には、ページ割り付け指定、用紙サイズ、印刷方向、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などの設定値を記憶する。
【００２３】
次に、本実施の形態１に係るプリンタドライバ２００の処理手順について説明する。第４図は、本実施の形態１に係るプリンタドライバ２００の処理手順を示すフローチャ−トである。同図に示すように、このプリンタドライバ２００は、印刷設定で設定された値を入力し（ステップＳ４０１）、割付付加指定があるか否かを調べる（ステップＳ４０２）。
【００２４】
そして、割付付加指定がある場合には、印刷用紙の左半分に割り付けるアプリ文書データを変換しながらスプールファイル１３０に１ページ分出力し（ステップＳ４０３）、印刷用紙の右半分に割り付ける別文書データを変換しながらスプールファイル１３０に１ページ分出力する（ステップＳ４０４）。そして、アプリ文書の終端であるか否かを調べ（ステップＳ４０５）、アプリ文書の終端でない場合には、ステップＳ４０３に戻って次のページの変換処理をおこない、アプリ文書の終端である場合には、処理を終了する。
【００２５】
一方、割付付加指定がない場合には、アプリ文書の各ページを印刷設定に基づいて変換し、割付指定があれば割り付けをおこなってスプールファイル１３０に出力する（ステップＳ４０６）。そして、アプリ文書の終端であるか否かを調べ（ステップＳ４０７）、アプリ文書の終端でない場合には、ステップＳ４０６に戻って次のページの変換および割り付けをおこない、アプリ文書の終端である場合には、処理を終了する。
【００２６】
このように、このプリンタドライバ２００は、印刷設定を入力して割付付加指定があるか否かを調べ、割付付加指定がある場合に、アプリ文書と別文書をページごとに交互に変換してスプールファイル１３０に出力することによって、二つの文書の同一ページを一つのページに割り付けることができる。
【００２７】
次に、割付付加指定がある場合の変換処理部２４０の処理手順について説明する。第５図は、割付付加指定がある場合の変換処理部２４０の処理手順を示すフローチャートである。同図に示すように、割付付加指定がある場合に、この変換処理部２４０は、文書データ生成部２３０から印刷文書データを受け取ると、まず受け取った印刷文書データがページの先頭を指定するデータであるか否かを調べる（ステップＳ５０１）。
【００２８】
その結果、受け取った印刷文書データがページの先頭を指定するデータである場合には、ページ初期化処理をおこなう（ステップＳ５０２）。ここで、ページ初期化処理としては、たとえば、用紙サイズや用紙方向などのページ設定コマンドを作成する処理がある。
【００２９】
そして、受け取った印刷文書データを解析し（ステップＳ５０３）、解析した印刷文書データがページの終端を示すものであるか否かを調べ（ステップＳ５０４）、ページの終端を示すものである場合には、文書データ生成部２３０に対して出力文書の切換要求をおこなう（ステップＳ５０５）。
【００３０】
そして、印刷文書データの解析結果および設定情報記憶部２５０に記憶した用紙サイズ、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などの設定値に基づいて色変換処理、拡大・縮小処理などをおこない（ステップＳ５０６）、これらの処理結果をプリンタが処理するコマンドに変換する（ステップＳ５０７）。そして、変換した結果を印刷用データとしてスプールファイル１３０に出力し（ステップＳ５０８）、処理したデータがページの終端を示すものである場合（ステップＳ５０９肯定）には、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ５１０）。
【００３１】
このように、この変換処理部２４０が、印刷文書データを処理中にページの終端を検出した場合に、文書データ生成部２３０に対して出力文書の切換要求をおこなうとともに、ページの左右を切り替えるために必要な割付処理をおこなうことによって、二つの文書の同一ページを左右に割り付けることができる。
【００３２】
上述したように、本実施の形態１では、文書データ生成部２３０がアプリ文書データと別文書データをページごとに切り換えて印刷文書データを生成し、変換処理部２４０が印刷文書データの処理中にページの終端を検出した場合に、文書データ生成部２３０に対して出力文書の切換要求をおこなうとともに、ページの左右を切り替えるために必要な割付処理をおこなうこととしたので、二つの文書の同一ページを一つのページに割り付けて印刷することができる。
【００３３】
また、本実施の形態１では、文書データ生成部２３０が利用者の指示に基づいて空白ページデータまたは罫線ページデータを作成し、アプリ文書データとページごとに切り換えて印刷文書データを生成することとしたので、ページの右半分を空白ページまたは罫線ページとしてアプリ文書を印刷することができる。
【００３４】
なお、本実施の形態１では、二つの文書の同一ページを一つのページの左右に割り付ける場合について説明したが、本発明はこれに限定されるものではなく、二つの文書の同一ページを一つのページの上下に割り付ける場合、二つの文書の同一ページを一つのページの上半分の左右に割り付けて二つの文書の次のページを同じページの下半分の左右に割り付ける場合、より多くの数の文書の同一ページを一つのページに割り付ける場合などにも同様に適用することができる。
【００３５】
また、別文書のページ数がアプリ文書のページ数に比べて少ない場合に、別文書を先頭のページから繰り返し使用する場合にも同様に適用することができる。たとえば、別文書として１ページだけの文書を指定することにより、各ページの右半分に所定の様式の文書を割り付けることができる。
【００３６】
実施の形態２．
ところで、上記実施の形態１では、二つの文書の同一ページを一つのページの左右に割り付ける場合について説明したが、英文の文書と訳文の文書を左右に並べて見る場合には、文書の長さが異なるために、左右の文書にずれが生じる場合がある。そこで、本実施の形態２では、文書の構成を認識して左右の文書を対応させて割り付ける場合について説明する。なお、本実施の形態２では、割付付加指定がある場合の変換処理部の処理がおもに実施の形態１と異なるため、割付付加指定がある場合の変換処理部の処理手順を中心に説明する。
【００３７】
まず、本実施の形態２に係るページ割り付けの概念について説明する。第６図は、本実施の形態２に係るページ割り付けの概念を説明するための説明図である。同図に示すように、本実施の形態２に係るページ割り付けでは、プリンタドライバは１．１章、１．２章などの文書を構成する章を認識し、片方の文書のある章が短い場合には、他方の文書の対応する章が終了するまで空白を割り付け、次の章の先頭が左右の文書で揃うように文書を割り付ける。
【００３８】
たとえば、同図において、英文は、２ページ目の途中で１．１章が終わり、一方訳文は、１．１章が３ページで終わっている。このため、英文の３ページ目は空白とし、両方の１．２章が４ページ目に揃うように割り付けがおこなわれる。
【００３９】
次に、本実施の形態２に係る変換処理部が、割付付加指定がある場合におこなう処理の処理手順について説明する。第７図は、本実施の形態２に係る変換処理部が割付付加指定がある場合におこなう処理の処理手順を示すフローチャートである。同図に示すように、割付付加指定がある場合に、この変換処理部は、文書データ生成部２３０から印刷文書データを受け取ると、まず受け取った印刷文書データがページの先頭を指定するデータであるか否かを調べる（ステップＳ７０１）。
【００４０】
その結果、受け取った印刷文書データがページの先頭を指定するデータである場合には、ページ初期化処理をおこなう（ステップＳ７０２）。そして、受け取った印刷文書データを解析し（ステップＳ７０３）、解析結果および設定情報記憶部２５０に記憶した用紙サイズ、解像度、カラー／モノクロ指定、拡大・縮小やウォータマーク付加などの設定値に基づいて色変換処理、拡大・縮小処理などをおこなう（ステップＳ７０４）。
【００４１】
そして、これらの処理結果をプリンタが処理するコマンドに変換し（ステップＳ７０５）、変換結果を印刷用データとしてスプールファイル１３０に出力する（ステップＳ７０６）。そして、処理したデータが文書を構成する章の区切りであるか否かを調べ（ステップＳ７０７）、文書を構成する章の区切りでない場合には、処理したデータがページの終端を示すものであるか否かを調べる（ステップＳ７０８）。
【００４２】
その結果、処理したデータがページの終端を示すものでない場合には、そのまま処理を終了し、処理したデータがページの終端を示すものである場合には、さらに、他文書の対応範囲、すなわち他文書の同じ章の部分が出力済であるか否かを調べる（ステップＳ７０９）。そして、他文書の対応範囲が出力済である場合には、処理した文書データがアプリ文書の文書データであるか否かを調べ（ステップＳ７１０）、アプリ文書の文書データである場合には、そのまま処理を終了し、アプリ文書の文書データでない場合には、右半分への割付を維持する処理をおこなう（ステップＳ７１１）。
【００４３】
一方、他文書の対応範囲が出力済でない場合には、文書データ生成部２３０に対して出力文書の切換要求をおこない（ステップＳ７１２）、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ７１３）。
【００４４】
また、処理したデータが文書を構成する章の区切りである場合には、他文書の対応範囲が出力済であるか否かを調べ（ステップＳ７１４）、他文書の対応範囲が出力済でない場合には、文書データ生成部２３０に対して出力文書の切換要求をおこない（ステップＳ７１２）、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ７１３）。また、他文書の対応範囲が出力済である場合には、処理した文書データがアプリ文書の文書データであるか否かを調べ（ステップＳ７１５）、アプリ文書の文書データである場合には、改ページ処理をおこない（ステップＳ７１６）、アプリ文書の文書データでない場合には、文書データ生成部２３０に対して出力文書の切換要求をおこない（ステップＳ７１２）、ページの左右を切り替えるために必要な割付処理をおこなう（ステップＳ７１３）。
【００４５】
上述したように、本実施の形態２では、変換処理部が、印刷文書を処理中にページの終端だけでなく文書を構成する章の区切りも検出し、章の区切りを検出した場合に、他文書の対応範囲が出力済みか否かおよび処理中の文書データがアプリ文書の文書データであるか否かに基づいて文書データ生成部２３０に対して出力文書の切換要求をおこなうとともに、ページを左右に正しく割り付けるために必要な処理をおこなうこととしたので、二つの文書の対応する章がずれることなく、対応する章の先頭を同一ページに割り付けて印刷することができる。
【００４６】
以上説明したように、本発明によれば、アプリケーションが処理中の文書と利用者が指定した別文書とをページごとに順番に並べた印刷文書データを生成し、生成した印刷文書データを用いて、アプリケーションが処理中の文書および別文書の構成を認識し、アプリケーションが処理中の文書および別文書の構成を対応させて印刷文書データの複数ページを１ページに割り付けた印刷用データに変換することとしたので、二つの文書の対応する箇所がずれることなく印刷することができるという効果を奏する。
【００４７】
また、本発明によれば、アプリケーションが処理中の文書と利用者が指定したメモ用空白または罫線とをページごとに交互に並べた印刷文書データを生成し、生成した印刷文書データを、印刷文書データの複数ページを１ページに割り付けた印刷用データに変換するよう構成したので、アプリケーションが処理中の文書とメモ用空白または罫線とを一つのページに割り付けることができるという効果を奏する。
【産業上の利用可能性】
【００４８】
以上のように、本発明に係るプログラム、印刷制御方法および情報処理装置は、複数の文書の同一ページあるいは対応する部分を一つのページに割り付ける印刷装置に適している。
【図面の簡単な説明】
【００４９】
【図１】第１図は、複数の文書の同一ページを一つのページに割り付けて印刷する一例を示す図である。
【図２】第２図は、本実施の形態１に係るプリンタドライバの構成を示す機能構成図である。
【図３】第３図は、印刷設定の一例を示す図である。
【図４】第４図は、本実施の形態１に係るプリンタドライバの処理手順を示すフローチャートである。
【図５】第５図は、割付付加指定がある場合の変換処理部の処理手順を示すフローチャートである。
【図６】第６図は、本実施の形態２に係るページ割り付けの概念を説明するための説明図である。
【図７】第７図は、本実施の形態２に係る変換処理部が割付付加指定がある場合におこなう処理の処理手順を示すフローチャートである。
【図８】第８図は、従来の印刷機能を説明するための説明図である。
【国際調査報告】
2004070608.tif 000011
2004070608.tif 000012
2004070608.tif 000013
2004070608.tif 000014