(57)【要約】【課題】印刷文書の作成者が意図した順で各ページが配置されているかどうかを容易に認識することができるようにする。【解決手段】各ページのイメージデータを所定の縮小率で縮小するイメージ生成処理部と、該イメージ生成処理部によって縮小された各ページのイメージデータに対応させてサンプル画像を生成するサンプル画像生成処理手段と、各ページの配置順を表す配置順情報を前記各ページのサンプル画像に重ね合わせる配置順情報処理手段と、前記サンプル画像及び配置順情報を表示部の画面に表示する印刷サンプル画像表示処理手段とを有する。この場合、配置順情報が各ページのサンプル画像に重ね合わせられるので、印刷文書２０の作成者が意図した順で各ページが配置されているかどうかを容易に認識することができる。【選択図】図１
2008271580.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）各ページのイメージデータを所定の縮小率で縮小するイメージ生成処理部と、
（ｂ）該イメージ生成処理部によって縮小された各ページのイメージデータに対応させてサンプル画像を生成するサンプル画像生成処理手段と、
（ｃ）各ページの配置順を表す配置順情報を前記各ページのサンプル画像に重ね合わせる配置順情報処理手段と、
（ｄ）前記サンプル画像及び配置順情報を表示部の画面に表示する印刷サンプル画像表示処理手段とを有することを特徴とするデータ処理装置。
【請求項２】
前記各ページの配置順を指定する指定部を備える請求項１に記載のデータ処理装置。
【請求項３】
前記配置順情報は、各サンプル画像を結ぶ配置順表示線である請求項１に記載のデータ処理装置。
【請求項４】
前記配置順表示線に起点及び終点を表すシンボルがそれぞれ描画される請求項３に記載のデータ処理装置。
【請求項５】
（ａ）前記配置順情報は、各サンプル画像を結ぶ配置順表示線、及び各ページの配置順を表す配置順番号から成り、
（ｂ）前記配置順情報処理手段は、前記配置順表示線及び配置順番号をそれぞれ縮小されたサンプル画像に重ね合わせる請求項１に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関するものである。
【背景技術】
【０００２】
従来、例えば、印刷装置において、複数のページ分の印刷データに基づいて印刷を行う場合、通常は、１ページ分の印刷データについて１枚の印刷媒体である用紙に対して印刷が行われるが、複数のページ分の印刷データについて１枚の用紙に対して印刷を行うことがある。その場合、印刷文書の作成者が上位装置においてレイアウトを指定したり、印刷装置においてレイアウトを指定したりすると、１枚の用紙に所定の順番で各ページについて縮小印刷が行われる（例えば、特許文献１参照。）。
【特許文献１】特開２０００−１９４５２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来のデータ処理装置においては、印刷文書の作成者でも、意図した順で各ページが配置されているかどうかは、印刷された印刷文書を見て始めて認識することができ、意図した順で各ページが配置されていない場合は、データ処理装置の設定を変更した後、再び印刷を行う必要があり、用紙を無駄にしてしまう。
【０００４】
そこで、アプリケーションによってページ番号を文書に付与することが考えられるが、その場合、ページ番号も縮小されてしまうので、ページ番号を認識するのが困難になってしまう。
【０００５】
本発明は、前記従来のデータ処理装置の問題点を解決して、印刷文書の作成者が意図した順で各ページが配置されているかどうかを容易に認識することができるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明のデータ処理装置においては、各ページのイメージデータを所定の縮小率で縮小するイメージ生成処理部と、該イメージ生成処理部によって縮小された各ページのイメージデータに対応させてサンプル画像を生成するサンプル画像生成処理手段と、各ページの配置順を表す配置順情報を前記各ページのサンプル画像に重ね合わせる配置順情報処理手段と、前記サンプル画像及び配置順情報を表示部の画面に表示する印刷サンプル画像表示処理手段とを有する。
【発明の効果】
【０００７】
本発明によれば、データ処理装置においては、各ページのイメージデータを所定の縮小率で縮小するイメージ生成処理部と、該イメージ生成処理部によって縮小された各ページのイメージデータに対応させてサンプル画像を生成するサンプル画像生成処理手段と、各ページの配置順を表す配置順情報を前記各ページのサンプル画像に重ね合わせる配置順情報処理手段と、前記サンプル画像及び配置順情報を表示部の画面に表示する印刷サンプル画像表示処理手段とを有する。
【０００８】
この場合、各ページの配置順を容易に認識することができるような配置順情報が各ページのサンプル画像に重ね合わせられるので、印刷文書の作成者が意図した順で各ページが配置されているかどうかを容易に認識することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は本発明の第１の実施の形態におけるデータ処理装置を示すブロック図、図２は本発明の第１の実施の形態におけるページの絶対位置と配置インデックスとの関係を示す図、図３は本発明の第１の実施の形態における印刷されるページと配置インデックスとの関係を示す図である。
【００１１】
本実施の形態においては、単純なイメージデータを印刷する機能だけを備えた印刷装置を使用し、複数のページ分の印刷データについて１枚の印刷媒体としての用紙に対して印刷を行う場合において、前記印刷装置のプリンタドライバによって、印刷の原点の座標が用紙の右上になるように、かつ、複数のページ分の印刷データについて１枚の用紙に対して印刷を行うことができるように、複数のページが集約されたイメージデータを生成する印刷環境が設定される。なお、この場合、１枚の用紙の縦方向において集約されるページ数、すなわち、縦集約数をＸとし、横方向において集約されるページ数、すなわち、横集約数をＹとし、１枚の用紙の全体において集約されるページ数、すなわち、集約ページ数をＺとする。
【００１２】
そして、各ページの配置順を容易に認識することができるような大きな数字で表す配置順番号が、各ページのイメージデータに重ね合わせられて印刷される。なお、前記配置順番号によって配置順情報が構成される。
【００１３】
図において、１０は上位装置にインストールされたアプリケーション、２０は該アプリケーション１０によって生成され、各ページごとにページ番号Ｐ１、Ｐ２、…が付された印刷文書、３０は、前記アプリケーション１０が印刷文書２０を印刷するために読み出した、出力デバイスに依存しないグラフィック描画データを、出力デバイスに依存した出力に変換するグラフィックデバイスインタフェース、４０は、前記上位装置に配設され、出力デバイスに依存した印刷データ６０を生成し、該印刷データ６０をプリンタ７０に送信するプリンタドライバである。
【００１４】
該プリンタドライバ４０は、グラフィックデバイスインタフェース３０によって生成されたグラフィックコマンドに基づいて、イメージデータを生成するイメージ生成処理部４１、ランドスケープ変換処理部４２、縮小ページ描画バッファ４３、縮小ページ保存バッファ４４、縮小ページ保存バッファポインタテーブル４５、配置情報テーブル４６、集約ページバッファ４７、各ページの配置順を表す配置順番号を各ページのイメージデータに重ね合わせる配置順番号重ね合せ処理部５０、生成された印刷データ６０をプリンタ７０に送信するデータ送信処理部４８、及び印刷条件を設定する印刷条件設定処理部４９を備える。
【００１５】
ところで、複数のページが集約されたイメージデータを生成するに当たり、１ページの印刷データがポートレート及びランドスケープの別にかかわらず、縦長のイメージを生成する必要がある。そこで、前記ランドスケープ変換処理部４２は、ランドスケープのイメージデータをポートレートのイメージデータに変換するとともに、変換されたイメージデータを、ランドスケープのイメージデータと同様に、イメージの右端から切り出す。
【００１６】
また、縮小ページ保存バッファ４４は、集約ページ数Ｚ分の記録領域を備え、縮小ページ保存バッファポインタテーブル４５に、印刷されるページのページ番号と前記縮小ページ保存バッファ４４の各記録領域を示すポインタとが対応させて記録される。そして、配置情報テーブル４６には、縮小されたページを配置するに当たり、図２及び３に示されるように、１枚の用紙上に設定された絶対位置を表す配置インデックスと、前記縮小ページ保存バッファポインタテーブル４５に記録された印刷されるページのページ番号とが対応させられて記録される。この場合、横集約数Ｘ及び縦集約数Ｙはいずれも３である。
【００１７】
なお、図２において、「０」〜「８」の各数字は配置インデックスを表し、図３において、上段の「０」〜「８」の各数字は配置インデックスを表し、下段の「０」〜「８」の各数字は、絶対位置に印刷されるページのページ番号を表す。
【００１８】
次に、前記構成のデータ処理装置の動作について説明する。
【００１９】
すなわち、アプリケーション１０によって生成された印刷文書２０をプリンタ７０によって印刷を行う場合、まず、アプリケーション１０は、印刷文書２０をページごとに区分し、グラフィックデバイスインタフェース３０を読み出し、出力デバイスに依存しないグラフィック描画を行う。
【００２０】
続いて、グラフィックデバイスインタフェース３０は、出力デバイスに依存しないグラフィック描画データを出力デバイスに依存した出力に変換し、プリンタ７０によって印刷を行うために、プリンタドライバ４０を読み出す。
【００２１】
なお、本実施の形態において、アプリケーション１０は、集約ページ数Ｚ分のページが１枚の用紙に集約されることを意識することなく印刷文書２０を作成する。
【００２２】
次に、前記プリンタドライバ４０の動作について説明する。
【００２３】
図４は本発明の第１の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【００２４】
まず、プリンタドライバ４０（図１）の図示されない初期化処理手段は、初期化処理を行い、各バッファを確保し、ポインタを設定し、バッファ、各種のカウント値等をクリアし、用紙上の絶対位置に印刷されるページのページ番号を算出して配置情報テーブル４６に書き込む。
【００２５】
例えば、印刷文書の作成者によって、集約ページ数Ｚが指定されるときに、同時に印刷条件の設定で指定された各ページが、右上から右下に、続いて、左上から左下に順に配置される場合、絶対位置を表す値をｉ（図２における０から８までの値）とすると、絶対配置行ＲＯＷは
ＲＯＷ＝（ｉ／Ｘ）の商＋１
になり、絶対配置桁（けた）ＣＯＬは
ＣＯＬ＝（ｉ／Ｘ）の余剰＋１
になり、配置すべきページ番号ｐは
ｐ＝｛（Ｘ−ＣＯＬ）・Ｙ｝＋ＲＯＷ−１
になる。
【００２６】
また、印刷条件の設定で指定された各ページが、左上から右上に、続いて、左下から右下に順に配置される場合、配置すべきページ番号ｐは
ｐ＝｛（ＲＯＷ−１）・Ｘ｝＋ＣＯＬ−１
になり、印刷条件の設定で指定された各ページが、左上から左下に、続いて、右上から右下に順に配置される場合、配置すべきページ番号ｐは
ｐ＝｛（ＣＯＬ−１）・Ｘ｝＋ＲＯＷ−１
になり、印刷条件の設定で指定された各ページが、右上から左上に、続いて、右下から左下に順に配置される場合、配置すべきページ番号ｐは
ｐ＝｛（ＲＯＷ−１）・Ｘ｝＋Ｘ−（ＣＯＬ−１）
になる。
【００２７】
次に、プリンタドライバ４０は、印刷文書２０に文書情報として設定されている用紙サイズから複数のページが集約されたイメージデータを生成するための縮小率ｎを算出する。なお、用紙サイズは、印刷文書２０を作成する際に、アプリケーション１０が作成者に設定させる。
【００２８】
この場合、縮小する前のイメージデータ、すなわち、元データの高さをｈとし、元データの幅をｗとし、例えば、高さ方向において用紙を二分割すると、縮小率ｎは
ｎ＝ｗ／ｈ
になる。
【００２９】
続いて、プリンタドライバ４０は、すべてのページについて処理が終了したかどうかを判断し、終了していない場合、イメージ生成処理部４１の図示されないイメージ生成処理手段は、イメージ生成処理を行い、算出された縮小率ｎのサイズに縮小された１ページのイメージデータを生成し、該イメージデータを縮小ページ描画バッファ４３に描画する。次に、配置順番号重ね合せ処理部５０の配置順情報処理手段としての図示されない配置順番号描画処理手段は、配置順情報処理としての配置順番号描画処理を行い、配置順番号をページのイメージデータに重ね合わせて描画する。
【００３０】
そして、ランドスケープ変換処理部４２は、ランドスケープ変換処理を行い、縮小ページ描画バッファ４３に描画されたイメージデータを、必要に応じてランドスケープのイメージデータをポートレートのイメージデータに変換するとともに、変換後のイメージデータを縮小ページ保存バッファ４４に保存する。このとき、前記イメージデータは、縮小ページ保存バッファポインタテーブル４５に記録されたポインタによって示される記録領域に記録され、各ページのページ番号を表す集約ページ数カウント値をインクリメントする。
【００３１】
次に、プリンタドライバ４０は、集約ページ数カウント値に基づいて、１枚の用紙に集約される集約ページ数Ｚ分の処理が終了したかどうかを判断し、終了している場合、プリンタドライバ４０の図示されない配置イメージデータ生成処理手段は、配置イメージデータ生成処理を行い、配置情報テーブル４６を参照して、各ページの絶対位置、及び印刷されるページを表すページ番号を読み出し、縮小ページ保存バッファポインタテーブル４５を参照して、前記ページ番号に対応するポインタによって示される記録領域にアクセスし、該記録領域に記録されたイメージデータをラインごとに読み出して印刷データ６０を生成する。
【００３２】
続いて、前記データ送信処理部４８の図示されない印刷処理手段は、印刷処理を行い、生成された印刷データ６０をプリンタ７０に送信して印刷を行う。そして、前記プリンタドライバ４０は、集約ページ数カウント値をクリアする。
【００３３】
また、すべてのページについて処理が終了した場合、前記配置イメージデータ生成処理手段は、印刷データ６０を生成するが、縮小されたイメージデータが生成されていない部分についてはＮＵＬＬデータを印刷データ６０として生成する。続いて、前記印刷処理手段は、生成された印刷データ６０をプリンタ７０に送信して印刷を行う。
【００３４】
次に、フローチャートについて説明する。
ステップＳ１  初期化処理を行う。
ステップＳ２  印刷文書２０の用紙サイズから縮小率ｎを算出する。
ステップＳ３  すべてのページについて処理が終了したかどうかを判断する。すべてのページについて処理が終了した場合はステップＳ１３に、終了していない場合はステップＳ４に進む。
ステップＳ４  縮小率ｎのサイズで１ページのイメージデータを生成し、縮小ページ描画バッファ４３に描画する。
ステップＳ５  配置順番号描画処理を行う。
ステップＳ６  ランドスケープ変換処理を行う。
ステップＳ７  変換後のイメージデータを縮小ページ保存バッファ４４に記録する。
ステップＳ８  集約ページ数カウント値をインクリメントする。
ステップＳ９  集約ページ数Ｚ分の処理が終了したかどうかを判断する。集約ページ数Ｚ分の処理が終了した場合はステップＳ１０に進み、終了していない場合はステップＳ３に戻る。
ステップＳ１０  配置イメージデータ生成処理を行う。
ステップＳ１１  印刷処理を行う。
ステップＳ１２  集約ページ数カウント値をクリアし、ステップＳ３に戻る。
ステップＳ１３  配置イメージデータ生成処理を行う。
ステップＳ１４  印刷処理を行い、処理を終了する。
【００３５】
次に、図４のステップＳ５における配置順番号描画処理のサブルーチンについて説明する。
【００３６】
図５は本発明の第１の実施の形態における配置順番号描画処理のサブルーチンを示す図である。
【００３７】
まず、配置順番号重ね合せ処理部５０（図１）は、集約ページ数カウント値をインクリメントし、重ね合わせる配置順番号の値ＮＰＣを読み出す。続いて、配置順番号重ね合せ処理部５０は、印刷条件設定処理部４９によって設定された印刷条件から、縮小ページ描画バッファ４３において値ＮＰＣを重ね合わせて描画する位置（ＮＰＣＸ，ＮＰＣＹ）、濃度ＮＰＣＤ、サイズＮＰＣＳ及び書体ＮＰＣＦを読み出す。
【００３８】
そして、配置順番号重ね合せ処理部５０の前記配置順番号描画処理手段は、グラフィックデバイスインタフェース３０の機能を使用し、値ＮＰＣを重ね合わせる書体ＮＰＣＦ、サイズＮＰＣＳ及び値ＮＰＣに従って、重ね合わせる配置順番号のビットマップイメージＮＰＣＩＭを生成し、縮小ページ描画バッファ４３の所定の位置（ＮＰＣＸ，ＮＰＣＹ）に、ＯＲ処理で前記ビットマップイメージＮＰＣＩＭを重ね合わせて描画する。
【００３９】
なお、値ＮＰＣを重ね合わせて描画したときに元の印刷文書が見づらくなるのを防止するために、値ＮＰＣを重ね合わせて描画する位置（ＮＰＣＸ，ＮＰＣＹ）、濃度ＮＰＣＤ及びサイズＮＰＣＳの設定を変更することができる。例えば、濃度ＮＰＣＤを低くして、値ＮＰＣを透かしのように描画したり、重ね合わせて描画する位置（ＮＰＣＸ、ＮＰＣＹ）を余白部分に描画したりすることができる。
【００４０】
次に、フローチャートについて説明する。
ステップＳ５−１  集約ページ数カウント値をインクリメントし、値ＮＰＣを読み出す。
ステップＳ５−２  値ＮＰＣを重ね合わせて描画する位置（ＮＰＣＸ，ＮＰＣＹ）、濃度ＮＰＣＤ、サイズＮＰＣＳ、及び書体ＮＰＣＦを読み出す。
ステップＳ５−３  重ね合わせる配置順番号のビットマップイメージＮＰＣＩＭを生成する。
ステップＳ５−４  縮小ページ描画バッファ４３の所定の位置（ＮＰＣＸ，ＮＰＣＹ）に、重ね合わせる配置順番号のビットマップイメージＮＰＣＩＭを重ね合わせ、リターンする。
【００４１】
次に、図４のステップＳ１０、Ｓ１３における配置イメージデータ生成処理のサブルーチンについて説明する。なお、ステップＳ１０における配置イメージデータ生成処理とステップＳ１３における配置イメージデータ生成処理とは同じであるので、ステップＳ１０における配置イメージデータ生成処理についてだけ説明する。
【００４２】
図６は本発明の第１の実施の形態における配置イメージデータ生成処理のサブルーチンを示す図である。
【００４３】
この場合、前記配置イメージデータ生成処理手段は、集約ページバッファ４７（図１）における各絶対位置に、配置インデックス順に縮小ページ保存バッファ４４に記録された各イメージデータを取り込む。そのために、前記配置イメージデータ生成処理手段は、まず、絶対位置を表す絶対位置カウント値Ｐｎをクリアするとともに、絶対配置桁ＣＯＬを表す値Ｐｘをクリアする。
【００４４】
次に、前記配置イメージデータ生成処理手段は、前記絶対位置カウント値Ｐｎに値Ｐｘを加算することによって、絶対位置の配置インデックスを表す値Ｉｎ
Ｉｎ＝Ｐｎ＋Ｐｘ
を算出し、配置情報テーブル４６を参照し、前記値Ｉｎに対応させて記録されたページ番号を表す値Ｗｋを読み出す。
【００４５】
続いて、前記配置イメージデータ生成処理手段の集約処理手段は、集約処理を行い、縮小ページ保存バッファポインタテーブル４５を参照し、前記値Ｗｋに対応するポインタを読み出し、該ポインタによって縮小ページ保存バッファ４４からイメージデータをラインごとに読み出し、前記集約ページバッファ４７の所定の位置、すなわち、絶対位置に記録する。次に、前記配置イメージデータ生成処理手段は値Ｐｘをインクリメントし、値Ｐｘが横集約数Ｘより大きいかどうかを判断し、大きい場合は、絶対位置カウント値Ｐｎに横集約数Ｘを加算する。
【００４６】
続いて、前記配置イメージデータ生成処理手段は、絶対位置カウント値Ｐｎが集約ページ数Ｚより大きいかどうかを判断し、大きい場合、集約ページバッファ４７のイメージデータを印刷データ６０に変換し、印刷データ６０を生成する。  次に、フローチャートについて説明する。
ステップＳ１０−１  絶対位置カウント値Ｐｎをクリアする。
ステップＳ１０−２  絶対配置桁ＣＯＬを表す値Ｐｘをクリアする。
ステップＳ１０−３  配置インデックスを表す値Ｉｎに対応するページ番号を表す値Ｗｋを読み出す。
ステップＳ１０−４  ページ番号を表す値Ｗｋに対応するポインタによってイメージデータを読み出し、集約ページバッファ４７の絶対位置に記録する。
ステップＳ１０−５  絶対配置桁ＣＯＬを表す値Ｐｘをインクリメントする。
ステップＳ１０−６  値Ｐｘが横集約数Ｘより大きいかどうかを判断する。値Ｐｘが横集約数Ｘより大きい場合はステップＳ１０−７に進み、値Ｐｘが横集約数Ｘ以下である場合はステップＳ１０−３に戻る。
ステップＳ１０−７  絶対位置カウント値Ｐｎに横集約数Ｘを加算する。
ステップＳ１０−８  絶対位置カウント値Ｐｎが集約ページ数Ｚより大きいかどうかを判断する。絶対位置カウント値Ｐｎが集約ページ数Ｚより大きい場合はステップＳ１０−９に進み、絶対位置カウント値Ｐｎが集約ページ数Ｚ以下である場合はステップＳ１０−２に戻る。
ステップＳ１０−９  集約ページバッファ４７のイメージデータを印刷データ６０に変換する。
【００４７】
図７は本発明の第１の実施の形態における配置順番号をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【００４８】
図に示されるように、各ページのイメージデータに配置順番号を表す数字「０」〜「８」が重ね合わせて印刷されるので、印刷文書２０（図１）の作成者と印刷された印刷文書２０の読者とで、印刷された各ページの配置の認識が同じになるので、読者の意図しない順で各ページが配置されることがなくなるとともに、ページ番号が付与されていない印刷文書２０でも、印刷文書２０の内容から次のページを探す必要がなくなる。したがって、印刷文書２０を読むための作業を極めて簡素化することができる。
【００４９】
次に、複数のページ分の印刷データについて１枚の用紙に対して印刷を行う場合に、記号の方向で各ページの配置順を表す配置順情報としての配置順記号を描画するようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【００５０】
図８は本発明の第２の実施の形態におけるデータ処理装置を示すブロック図、図９は本発明の第２の実施の形態における印刷されるページと配置インデックスと配置順記号との関係を示す第１の図、図１０は本発明の第２の実施の形態における印刷されるページと配置インデックスと配置順記号との関係を示す第２の図である。
【００５１】
この場合、前記第１の実施の形態における配置順番号重ね合せ処理部５０（図１）に代えて、プリンタドライバ４０に配置順記号重ね合せ処理部７９が配設されるとともに、配置位置に対応した配置順を示す配置順記号を識別するためのＩＤ値が格納される配置順記号テーブル８０が配設される。なお、該配置順記号テーブル８０の指標は集約ページ数カウント値である。
【００５２】
図９において、上段の「０」〜「８」の各数字は配置インデックスを表し、下段の「０」〜「８」の各数字は、絶対位置に印刷されるページのページ番号を表し、下段の矢印は配置順記号を表す。また、配置情報テーブル４６においては、各配置インデックスに対応させて、絶対位置に印刷されるページを表すページ番号が記録され、配置順記号テーブル８０には、前記ページ番号を表す配置順インデックスに対応させて、配置順記号を識別するためのＩＤ値が記録される。
【００５３】
次に、前記プリンタドライバ４０の動作について説明する。
【００５４】
図１１は本発明の第２の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【００５５】
まず、プリンタドライバ４０（図８）の図示されない初期化処理手段は、初期化処理を行う。このとき、本実施の形態において、初期化処理手段は、配置順記号テーブル８０の初期化も行い、前記ＩＤ値をクリアする。
【００５６】
次に、プリンタドライバ４０は、印刷文書２０の用紙サイズから複数のページが集約されたイメージデータを生成するための縮小率ｎを算出し、続いて、すべてのページについて処理が終了したかどうかを判断し、終了していない場合は、算出された縮小率ｎのサイズで１ページのイメージデータを生成し、該イメージデータを縮小ページ描画バッファ４３に描画する。次に、配置順記号重ね合せ処理部７９の配置順情報処理手段としての図示されない配置順記号描画処理手段は、配置順情報処理としての配置順記号描画処理を行い、配置順記号をページのイメージデータに重ね合わせて描画する。
【００５７】
なお、以降の動作については、前記第１の実施の形態と同様であるので説明を省略する。
【００５８】
次に、フローチャートについて説明する。
ステップＳ２１  初期化処理を行う。
ステップＳ２２  印刷文書２０の用紙サイズから縮小率ｎを算出する。
ステップＳ２３  すべてのページについて処理が終了したかどうかを判断する。すべてのページについて処理が終了した場合はステップＳ３３に、終了していない場合はステップＳ２４に進む。
ステップＳ２４  縮小率ｎのサイズで１ページのイメージデータを生成し、縮小ページ描画バッファ４３に描画する。
ステップＳ２５  配置順記号描画処理を行う。
ステップＳ２６  ランドスケープ変換処理を行う。
ステップＳ２７  変換後のイメージデータを縮小ページ保存バッファ４４に記録する。
ステップＳ２８  集約ページ数カウント値をインクリメントする。
ステップＳ２９  集約ページ数Ｚ分の処理が終了したかどうかを判断する。集約ページ数Ｚ分の処理が終了した場合はステップＳ３０に進み、終了していない場合はステップＳ２３に戻る。
ステップＳ３０  配置イメージデータ生成処理を行う。
ステップＳ３１  印刷処理を行う。
ステップＳ３２  集約ページ数カウント値をクリアし、ステップＳ２３に戻る。ステップＳ３３  配置イメージデータ生成処理を行う。
ステップＳ３４  印刷処理を行い、処理を終了する。
【００５９】
次に、図１１のステップＳ２１における初期化処理のサブルーチンについて説明する。
【００６０】
図１２は本発明の第２の実施の形態における初期化処理のサブルーチンを示す第１の図、図１３は本発明の第２の実施の形態における初期化処理のサブルーチンを示す第２の図、図１４は本発明の第２の実施の形態におけるＩＤ値及び継続配置記号の値を示す図である。
【００６１】
この場合、複数のページ分の印刷データについて１枚の用紙に対して印刷を行うに当たり、各ページの配置順を表す配置順変換数ｉＬｅｙＰｏｓに所定の値をセットする。本実施の形態において、各ページが左上から右上に、続いて、左下から右下に順に配置される場合、配置順変換数ｉＬｅｙＰｏｓに値ＬＥＹＰＯＳ  ＬＲＬＲがセットされ、各ページが左上から左下に、続いて、右上から右下に順に配置される場合、配置順変換数ｉＬｅｙＰｏｓに値ＬＥＹＰＯＳ  ＬＬＲＲがセットされ、各ページが右上から左上に、続いて、右下から左下に順に配置される場合、配置順変換数ｉＬｅｙＰｏｓに値ＬＥＹＰＯＳ  ＲＬＲＬがセットされ、各ページが右上から右下に、続いて、左上から左下に順に配置される場合、配置順変換数ｉＬｅｙＰｏｓに値ＬＥＹＰＯＳ  ＲＲＬＬがセットされる。
【００６２】
そして、前記初期化処理手段は、配置順記号テーブル８０（図８）の配置順インデックスを表すインデックスカウント値Ｔｉに０をセットする。
【００６３】
続いて、各ページの配置順を判定し、配置順変換数ｉＬｅｙＰｏｓの値がＬＥＹＰＯＳ  ＬＲＬＲである場合は、継続配置記号ＬＣに配置順の変化の方向が右であることを表す値ＲＩＧＨＴを、折返し配置記号ＬＲに配置順の折返し先の方向が左下であることを表す値ＬＥＦＴＤＯＷＮを、折返し位置に到達したことを表す折返し基数ＲＢに横集約数Ｘをセットする。また、配置順変換数ｉＬｅｙＰｏｓの値がＬＥＹＰＯＳ  ＬＬＲＲである場合は、継続配置記号ＬＣに配置順の変化の方向が下であることを表す値ＤＯＷＮを、折返し配置記号ＬＲに配置順の折返し先の方向が右上であることを表す値ＲＩＧＨＴＵＰを、折返し基数ＲＢに縦集約数Ｙをセットする。さらに、配置順変換数ｉＬｅｙＰｏｓの値がＬＥＹＰＯＳ  ＲＬＲＬである場合は、継続配置記号ＬＣに配置順の変化の方向が左であることを表す値ＬＥＦＴを、折返し配置記号ＬＲに配置順の折返し先の方向が右下であることを表す値ＲＩＧＨＴＤＯＷＮを、折返し基数ＲＢに横集約数Ｘをセットする。そして、配置順変換数ｉＬｅｙＰｏｓの値がＬＥＹＰＯＳ  ＲＲＬＬである場合は、継続配置記号ＬＣに配置順の変化の方向が下であることを表す値ＤＯＷＮを、折返し配置記号ＬＲに配置順の折返し先の方向が左上であることを表す値ＬＥＦＴＵＰを、折返し基数ＲＢに縦集約数Ｙをセットする。
【００６４】
次に、前記初期化処理手段は、配置順記号テーブル８０のインデックスカウント値Ｔｉを折返し基数ＲＢによって除算し、余剰を変数ＲＭにセットする。
【００６５】
続いて、前記初期化処理手段は、前記折返し基数ＲＢ及び変数ＲＭに基づいて、印刷するページが折返し位置に到達したかどうかを、インデックスカウント値Ｔｉが折返し位置のページを表しているかどうか（ＲＭ＝ＲＢ−１）によって判断し、印刷するページが折返し位置に到達した場合、すなわち、インデックスカウント値Ｔｉが折返し位置のページを表している場合、配置順記号テーブル８０に、インデックスカウント値Ｔｉで表される配置順インデックスに対応させて折返し配置記号ＬＲを記録する。また、印刷するページが折返し位置に到達していない場合、すなわち、インデックスカウント値Ｔｉが折返し位置のページを表していない場合、インデックスカウント値Ｔｉで表される配置順インデックスに対応させて継続配置記号ＬＣを記録する。
【００６６】
そして、前記初期化処理手段は、インデックスカウント値Ｔｉをインクリメントし、集約ページ数Ｚから１を減算した回数分の処理（（Ｚ−１）回数分の処理）が終了したかどうかによって、配置順記号テーブル８０の設定が終了したかどうかを判断し、終了している場合は、その後のページには配置順記号を印刷する必要がないので、前記初期化処理手段は、配置順記号テーブル８０に、インデックスカウント値Ｔｉに対応させて値ＮＯＮＥを記録する。
【００６７】
次に、フローチャートについて説明する。
ステップＳ２１−１  配置順記号テーブル８０のインデックスカウント値Ｔｉに０をセットする。
ステップＳ２１−２  配置順を判定する。配置順変換数ｉＬｅｙＰｏｓの値が、ＬＥＹＰＯＳ  ＬＲＬＲである場合はステップＳ２１−３に、ＬＥＹＰＯＳ  ＬＬＲＲである場合はステップＳ２１−４に、ＬＥＹＰＯＳ  ＲＬＲＬである場合はステップＳ２１−５に、ＬＥＹＰＯＳ  ＲＲＬＬである場合はステップＳ２１−６に進む。
ステップＳ２１−３  継続配置記号ＬＣに値ＲＩＧＨＴを、折返し配置記号ＬＲに値ＬＥＦＴＤＯＷＮを、折返し基数ＲＢに横集約数Ｘをセットする。
ステップＳ２１−４  継続配置記号ＬＣに値ＤＯＷＮを、折返し配置記号ＬＲに値ＲＩＧＨＴＵＰを、折返し基数ＲＢに縦集約数Ｙをセットする。
ステップＳ２１−５  継続配置記号ＬＣに値ＬＥＦＴを、折返し配置記号ＬＲに値ＲＩＧＨＴＤＯＷＮを、折返し基数ＲＢに横集約数Ｘをセットする。
ステップＳ２１−６  継続配置記号ＬＣに値ＤＯＷＮを、折返し配置記号ＬＲに値ＬＥＦＴＵＰを、折返し基数ＲＢに縦集約数Ｙをセットする。
ステップＳ２１−７  インデックスカウント値Ｔｉの折返し基数ＲＢによる余剰を変数ＲＭにセットする。
ステップＳ２１−８  インデックスカウント値Ｔｉが折返し位置のページを表しているかどうかを判断する。インデックスカウント値Ｔｉが折返し位置のページを表している場合はステップＳ２１−９に、表していない場合はステップＳ２１−１０に進む。
ステップＳ２１−９  インデックスカウント値Ｔｉで表される配置順インデックスに対応させて折返し配置記号ＬＲを記録する。
ステップＳ２１−１０  インデックスカウント値Ｔｉで表される配置順インデックスに対応させて継続配置記号ＬＣを記録する。
ステップＳ２１−１１  インデックスカウント値Ｔｉをインクリメントする。
ステップＳ２１−１２  集約ページ数Ｚから１を減算した回数分の処理（（Ｚ−１）回数分の処理）が終了したかどうかを判断する。集約ページ数Ｚから１を減算した回数分の処理が終了した場合はステップＳ２１−１３に進み、終了していない場合はステップＳ２１−７に戻る。
ステップＳ２１−１３  配置順記号テーブル８０のインデックスカウント値Ｔｉに対応させて値ＮＯＮＥを記録し、リターンする。
【００６８】
次に、図１１のステップＳ２５における配置順記号描画処理のサブルーチンについて説明する。
【００６９】
図１５は本発明の第２の実施の形態における配置順記号描画処理のサブルーチンを示す図である。
【００７０】
まず、前記配置順記号描画処理手段は、配置順記号テーブル８０（図８）の配置順記号を表す変数ＬＭに配置順インデックスをセットし、印刷条件設定処理部４９によって設定された印刷条件から、縮小ページ描画バッファ４３において前記変数ＬＭに対応する配置順記号を重ね合わせて描画する位置（ＮＰＣＸ，ＮＰＣＹ）、濃度ＮＰＣＤ及びサイズＮＰＣＳを読み出す。
【００７１】
続いて、前記配置順記号描画処理手段は、グラフィックデバイスインタフェース３０の機能を使用し、配置順記号を重ね合わせるサイズＮＰＣＳに従って、重ね合わせる配置順記号のビットマップイメージＮＰＣＩＭを生成し、縮小ページ描画バッファ４３の所定の位置（ＮＰＣＸ，ＮＰＣＹ）に、前記ビットマップイメージＮＰＣＩＭを重ね合わせて描画する。
【００７２】
次に、フローチャートについて説明する。
ステップＳ２５−１  配置順記号テーブル８０の配置順インデックスを変数ＬＭにセットする。
ステップＳ２５−２  配置順記号を重ね合わせて描画する位置（ＮＰＣＸ，ＮＰＣＹ）、濃度ＮＰＣＤ及びサイズＮＰＣＳを読み出す。
ステップＳ２５−３  重ね合わせる配置順記号のビットマップイメージＮＰＣＩＭを生成する。
ステップＳ２５−４  縮小ページ描画バッファ４３の所定の位置（ＮＰＣＸ，ＮＰＣＹ）に、重ね合わせる配置順記号のビットマップイメージＮＰＣＩＭを重ね合わせる。
【００７３】
図１６は本発明の第２の実施の形態における配置順記号をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【００７４】
図に示されるように、各ページのイメージデータに配置順記号を表す矢印が重ね合わせて印刷されるので、印刷文書２０（図８）の作成者と印刷された印刷文書２０の読者とで、印刷された各ページの配置の認識が同じになるので、読者の意図しない順で各ページが配置されることがなくなるとともに、ページ番号が付与されていない印刷文書２０でも、印刷文書２０の内容から次のページを探す必要がなくなる。したがって、印刷文書２０を読むための作業を極めて簡素化することができる。特に、印刷文書２０にページ番号が付与されていない場合に効果がある。
【００７５】
また、ページの配置順を矢印で示すようになっているので、印刷文書２０にページ番号が付与されている場合において、ページ番号と配置順番号とを混同することがなくなる。
【００７６】
次に、複数のページ分の印刷データについて１枚の用紙に対して印刷を行う場合に、印刷を行う前にページの配置順を表す印刷サンプル画像を上位装置の表示部の画面に表示することができるようにした本発明の第３の実施の形態について説明する。
【００７７】
なお、本実施の形態におけるデータ処理装置は、配置順番号重ね合せ処理部５０（図１）以外は第１の実施の形態におけるデータ処理装置と同じ構造を有するので、図１を援用して説明する。
【００７８】
図１７は本発明の第３の実施の形態における印刷サンプル画像の例を示す図、図１８は本発明の第３の実施の形態における１６ページ集約時の印刷サンプル画像の第１の例を示す図、図１９は本発明の第３の実施の形態における１６ページ集約時の印刷サンプル画像の第２の例を示す図、図２０は本発明の第３の実施の形態における印刷条件の設定ダイアログの第１の例を示す図、図２１は本発明の第３の実施の形態における印刷条件の設定ダイアログの第２の例を示す図である。
【００７９】
この場合、印刷文書２０（図１）の作成者は、アプリケーション１０によって印刷文書２０についての印刷を行う前に、印刷条件を設定するが、このとき、プリンタドライバ４０の印刷条件設定処理部４９の図示されない印刷画像表示処理手段は、印刷画像表示処理を行い、図２０に示されるような、印刷条件を設定するための設定ダイアログを上位装置の図示されない表示部の画面に表示する。そのために、作成者がアプリケーション１０のメニューからファイル−印刷を選択すると、印刷ダイアログが表示され、作成者が印刷ダイアログのプロパティボタンをクリック（押下）すると、前記設定ダイアログが表示される。
【００８０】
この場合、該設定ダイアログには、ページの配列ごとに画像ボタンｂｎ１〜ｂｎ３が、ページの配置順ごとに画像ボタンｂｎ４〜ｂｎ７が表示され、前記画像ボタンｂｎ１〜ｂｎ３のうちの所定の画像ボタンを作成者がクリックすると、クリックされた画像ボタンに対応するページの配列が指定され、前記画像ボタンｂｎ４〜ｂｎ７のうちの所定の画像ボタンを作成者がクリックすると、プリンタドライバ４０の指定部としての図示されない指定処理手段は、指定処理を行い、クリックされた画像ボタンに対応するページの配置順を指定する。
【００８１】
そして、ページの配置順が指定されると、プリンタドライバ４０の図示されないサンプル画像生成処理手段は、サンプル画像生成処理を行い、各ページごとにイメージ生成処理部４１によって縮小されたイメージデータに対応させてサンプル画像を生成する。続いて、プリンタドライバ４０の配置順情報処理手段としての図示されない配置順枠線描画処理手段は、配置順情報処理としての配置順枠線描画処理を行い、前記サンプル画像に各ページのイメージデータに、各ページの配置順を表す配置順番号１０３、及び各ページの配置順を視覚的に捉えることができるように描画される配置順表示線１０４を重ねる。
【００８２】
続いて、プリンタドライバ４０の図示されない印刷サンプル画像表示処理手段は、印刷サンプル画像表示処理を行い、前記設定ダイアログの所定の表示領域１００に、集約されるページのサンプルを表す集約ページサンプルとしての印刷サンプル画像１０１を表示する。該印刷サンプル画像１０１は、集約される各ページの矩（く）形枠１０２、該矩形枠１０２に重ね合わせて表示され、各ページの配置順を表す配置順番号１０３、及び各ページの配置順を視覚的に捉えることができるように描画された配置順表示線１０４から成る。該配置順表示線１０４は、例えば、印刷サンプル画像１０１において左上、右上、左下及び右下の各コーナーに配置されるページの中心を配置順に沿って結ぶ線を矢印で描画し、配置順の最初のページに●を描画することによって形成される。なお、●によって、配置順表示線１０４の起点を表すシンボルが、前記矢印の先端部によって、配置順表示線１０４の終点を表すシンボルが構成される。
【００８３】
なお、画像ボタンｂｎ１〜ｂｎ７に代えて、図２１に示されるような設定ダイアログにおいて画像付きリストＬｓ１を表示し、該画像付きリストＬｓ１から所定のページの配置順をクリックすることによって指定することもできる。所定のページの配置順が指定されると、前記設定ダイアログの所定の表示領域１１０に、集約されるページのサンプルを表す集約ページサンプルとしての印刷サンプル画像１１１が表示される。
【００８４】
次に、前記印刷サンプル画像表示処理のサブルーチンについて説明する。なお、該印刷サンプル画像表示処理は、サンプル画像生成処理が行われた後に行われる。
【００８５】
図２２は本発明の第３の実施の形態における印刷サンプル画像表示処理のサブルーチンを示す図、図２３は本発明の第３の実施の形態における印刷サンプル画像表示処理の具体例を説明するための印刷サンプル画像を示す図である。
【００８６】
まず、前記印刷サンプル画像表示処理手段の初期化処理手段は、初期化処理を行い、横集約数Ｘ、縦集約数Ｙ、集約ページ数Ｚ及び配置位置指定ｉＬｅｙＰｏｓを読み出し、表示領域１００（図１７）の中央に印刷サンプル画像１０１の矩形を描画する。続いて、前記印刷サンプル画像表示処理手段は、前記印刷サンプル画像１０１の矩形サイズ、横集約数Ｘ及び縦集約数Ｙから縮小された各ページの矩形枠１０２の矩形サイズＮＲＥＣＴを算出する。
【００８７】
次に、前記印刷サンプル画像表示処理手段は、絶対配置行ＲＯＷを表す絶対配置行カウント値ｉＲＯＷ、及び絶対配置桁ＣＯＬを表す絶対配置桁カウント値ｉＣＯＬをクリアし、絶対配置行カウント値ｉＲＯＷ、絶対配置桁カウント値ｉＣＯＬ及び矩形サイズＮＲＥＣＴに基づいて、縮小されたページの矩形枠１０２を表示する位置を算出し、該位置に縮小されたページの矩形枠１０２を描画する。
【００８８】
続いて、前記印刷サンプル画像表示処理手段は、絶対配置行カウント値ｉＲＯＷ、及び絶対配置桁カウント値ｉＣＯＬに基づいて、対応するページの配置順番号１０３を算出して前記矩形枠１０２内に描画した後、配置順表示線１０４を描画するための座標データを保存し、絶対配置桁カウント値ｉＣＯＬをインクリメントする。
【００８９】
そして、絶対配置桁カウント値ｉＣＯＬが横集約数Ｘ以上であるかどうかを判断することによって、１行のすべての桁について処理が終了したかどうかを判断し、終了している場合は、絶対配置行カウント値ｉＲＯＷをインクリメントする。続いて、絶対配置行カウント値ｉＲＯＷが縦集約数Ｙ以上であるかどうかを判断することによって、すべての行について処理が終了したかどうかを判断し、終了している場合は、配置順に沿って配置順表示線１０４を描画する。すなわち、印刷サンプル画像１０１において左上、右上、左下及び右下の各コーナーに配置されるページの中心が配置順に沿って線で結ばれ、配置順の最初のページに●が、最後のページに矢印が描画される。
【００９０】
このように、本実施の形態においては、複数のページ分の印刷データについて１枚の用紙に対して印刷を行う場合、印刷を行う前に印刷サンプル画像１０１が上位装置の表示部の画面に表示されるので、印刷文書２０（図１）の作成者は、印刷が行われる前に配置順を確認することができるだけでなく、配置順の流れを視覚的に確認することができる。
【００９１】
次に、印刷サンプル画像表示処理の具体例についてフローチャートに従って説明する。
ステップＳ４１  横集約数Ｘ、縦集約数Ｙ、集約ページ数Ｚ及び配置位置指定ｉＬｅｙＰｏｓを読み出す。この場合、横集約数Ｘを２とし、縦集約数Ｙを２とし、集約ページ数Ｚを４とし、及び配置位置指定ｉＬｅｙＰｏｓを右上、左上、右下及び左下の順とする。
ステップＳ４２  表示領域１００の中央に印刷サンプル画像１０１の矩形を描画する。そのために、表示領域横ＤＸ（本実施の形態においては、１８３ドット）及び表示領域縦ＤＹ（本実施の形態においては、１５５ドット）の大きさの表示領域１００に対して、相対的に印刷サンプル画像矩形描画座標Ｓ（Ｓｐｏｓｘ，Ｓｐｏｓｙ）が設定され、該印刷サンプル画像矩形描画座標Ｓ（Ｓｐｏｓｘ，Ｓｐｏｓｙ）の位置に印刷サンプル画像矩形横ＳＸ及び印刷サンプル画像矩形縦ＳＹの大きさの矩形が描画される。
【００９２】
この場合、印刷サンプル画像矩形描画座標Ｓ（Ｓｐｏｓｘ，Ｓｐｏｓｙ）、印刷サンプル画像矩形横ＳＸ、印刷サンプル画像矩形縦ＳＹは、表示領域１００、用紙サイズ横ＰＸ（本実施の形態においては、２１０．０〔ｍｍ〕）及び用紙サイズ縦ＰＹ（本実施の形態においては、２９７．０〔ｍｍ〕）の用紙（Ａ４判）の寸法（用紙サイズ）、表示領域縦ＤＹの上下に１０ドットの余白を設定するという条件から、次の式で算出される。
【００９３】
ＳＸ＝ＳＹ・ＰＸ／ＰＹ
＝１３５×２１０÷２９７
＝９５
ＳＹ＝ＤＹ−（１０＋１０）
＝１５５−（１０＋１０）
＝１３５
Ｓｐｏｓｘ＝（ＤＸ−ＳＸ）／２
＝（１８３−９５）÷２
＝４４
Ｓｐｏｓｙ＝（ＤＹ−ＳＹ）／２
＝（１５５−１３５）÷２
＝１０
ステップＳ４３  印刷サンプル画像矩形横ＳＸ、印刷サンプル画像矩形縦ＳＹ、横集約数Ｘ、縦集約数Ｙ、縮小されたページの矩形余白から、縮小されたページの矩形枠１０２の矩形サイズＮＲＥＣＴを算出する。なお、本実施の形態においては、縮小されたページの矩形余白は、矩形余白横ＲＸ（本実施の形態においては、４〔ｍｍ〕）及び矩形余白縦ＲＹ（本実施の形態においては、６〔ｍｍ〕）から成り、矩形サイズＮＲＥＣＴは、矩形横ＮＲＥＣＴ＿Ｘ及び矩形縦ＮＲＥＣＴ＿Ｙから成る。
【００９４】
この場合、矩形余白の横方向の矩形余白数をＮＳＸとし、縦方向の矩形余白数をＮＳＹとすると、矩形横ＮＲＥＣＴ＿Ｘ及び矩形縦ＮＲＥＣＴ＿Ｙは、
ＮＲＥＣＴ＿Ｘ＝（ＳＸ−ＲＸ・ＮＳＸ）／Ｘ
ＮＲＥＣＴ＿Ｙ＝（ＳＹ−ＲＹ・ＮＳＹ）／Ｙ
になる。ここで、矩形余白数ＮＳＸ、ＮＳＹは、印刷サンプル画像１０１内の周囲の矩形余白数に各ページ間の矩形余白数を加えたものであるので、
ＮＳＸ＝２＋（Ｘ−１）
＝Ｘ＋１
ＮＳＹ＝２＋（Ｙ−１）
＝Ｙ＋１
になる。したがって、矩形横ＮＲＥＣＴ＿Ｘ及び矩形縦ＮＲＥＣＴ＿Ｙは、
ＮＲＥＣＴ＿Ｘ＝（９５−４×３）÷２
＝（９５−（４×２））÷２
＝４１．５
ＮＲＥＣＴ＿Ｙ＝（１３５−６×３））÷２
＝５８．５
になる。
ステップＳ４４  絶対配置行カウント値ｉＲＯＷをクリアする。
ステップＳ４５  絶対配置桁カウント値ｉＣＯＬをクリアする。
ステップＳ４６  矩形枠１０２を描画する。この場合、表示領域１００に対して、相対的に矩形描画座標Ｎ（Ｎｐｏｓｘ，Ｎｐｏｓｙ）が設定され、該矩形描画座標Ｎ（Ｎｐｏｓｘ，Ｎｐｏｓｙ）の位置に矩形横ＮＲＥＣＴ＿Ｘ及び矩形縦ＮＲＥＣＴ＿Ｙの大きさの矩形が描画される。
【００９５】
この場合、矩形描画座標Ｎ（Ｎｐｏｓｘ，Ｎｐｏｓｙ）は、印刷サンプル画像矩形描画座標Ｓ（Ｓｐｏｓｘ，Ｓｐｏｓｙ）、絶対配置行カウントｉＣＯＬ、絶対配置桁カウントｉＲＯＷ、矩形余白横ＲＸ及び矩形余白縦ＲＹから成る矩形余白、並びに矩形横ＮＲＥＣＴ＿Ｘ及び矩形縦ＮＲＥＣＴ＿Ｙから成る矩形に従って、次の式で算出される。
【００９６】
Ｎｐｏｓｘ＝Ｓｐｏｓｘ＋ＲＸ＋ＲＸ・ｉＣＯＬ
＋ＮＲＥＣＴ＿Ｘ・ｉＣＯＬ
＝４４＋４＋４×ｉＣＯＬ＋４３×ｉＣＯＬ
したがって、絶対配置桁カウント値ｉＣＯＬが零（０）のとき、
Ｎｐｏｓｘ＝４８
になる。また、絶対配置桁カウント値ｉＣＯＬが１のとき、
Ｎｐｏｓｘ＝９５
になる。
【００９７】
Ｎｐｏｓｙ＝Ｓｐｏｓｙ＋ＲＹ＋ＲＹ・ｉＲＯＷ
＋ＮＲＥＣＴ＿Ｙ・ｉＲＯＷ
＝１０＋６＋６×ｉＲＯＷ＋６１×ｉＲＯＷ
したがって、絶対配置行カウント値ｉＲＯＷが零のとき、
Ｎｐｏｓｙ＝１８
になる。また、絶対配置行カウント値ｉＲＯＷが１のとき、
Ｎｐｏｓｙ＝８３
になる。
ステップＳ４７  配置順番号１０３を算出し、矩形枠１０２内に描画する。この場合、配置位置指定ｉＬｅｙＰｏｓが右上、左上、右下及び左下の順であるので、配置順番号１０３をｎで表すと、
ｎ＝ｉＲＯＷ・Ｘ＋Ｘ−ｉＣＯＬ
になる。したがって、絶対配置桁カウント値ｉＣＯＬ及び絶対配置行カウント値ｉＲＯＷがいずれも零のとき、
ｎ＝０×２＋２−０
＝２
になり、絶対配置桁カウント値ｉＣＯＬが零であり、絶対配置行カウント値ｉＲＯＷが１であるとき、
ｎ＝０×２＋２−１
＝１
になり、絶対配置桁カウント値ｉＣＯＬが１であり、絶対配置行カウント値ｉＲＯＷが零であるとき、
ｎ＝１×２＋２−０
＝４
になり、絶対配置桁カウント値ｉＣＯＬ及び絶対配置行カウント値ｉＲＯＷがいずれも１のとき、
ｎ＝１×２＋２−１
＝３
になる。
【００９８】
なお、配置位置指定ｉＬｅｙＰｏｓが左上、右上、左下及び右下の順である場合、
ｎ＝ｉＲＯＷ・Ｘ＋Ｘ＋ｉＣＯＬ＋１
になり、配置位置指定ｉＬｅｙＰｏｓが左上、左下、右上及び右下の順である場合、
ｎ＝ｉＲＯＷ・Ｙ＋ｉＣＯＬ＋１
になり、配置位置指定ｉＬｅｙＰｏｓが右上、右下、左上及び左下の順である場合、
ｎ＝（Ｘ−ｉＣＯＬ−１）・Ｙ＋ｉＣＯＬ＋１
になる。
ステップＳ４８  絶対配置行カウント値ｉＲＯＷ及び絶対配置桁カウント値ｉＣＯＬによって表される現在のページが、左上、右上、左下及び右下の各コーナに位置する場合、配置順表示線１０４を描画するための座標データとして、描画されたページの中心の座標を記録する。なお、本実施の形態において、座標データの配列は、開始点、第１、第２の中継点及び終了点の座標データから成り、開始点の座標データに参照インデックスｉｄｘとして零が、第１の中継点の座標データに参照インデックスｉｄｘとして１が、第２の中継点の座標データに参照インデックスｉｄｘとして２が、終了点の座標データに参照インデックスｉｄｘとして３が付与される。
【００９９】
そのために、まず、絶対配置行カウント値ｉＲＯＷ、絶対配置桁カウント値ｉＣＯＬ、配置位置指定ｉＬｅｙＰｏｓ、横集約数Ｘ及び縦集約数Ｙによって、配置順表示線描画用の座標データを記録するための参照インデックスｉｄｘを初期化して−１にする。
【０１００】
そして、絶対配置行カウント値ｉＲＯＷ及び絶対配置桁カウント値ｉＣＯＬがいずれも零であり、現在のページが左上のコーナに位置する場合、参照インデックスｉｄｘは１にされ、絶対配置行カウント値ｉＲＯＷが零であり、及び絶対配置桁カウント値ｉＣＯＬが（Ｘ−１）であり、現在のページが右上のコーナに位置する場合、参照インデックスｉｄｘは零にされ、絶対配置桁カウント値ｉＣＯＬが零であり、絶対配置行カウント値ｉＲＯＷが（Ｙ−１）であり、現在のページが左下のコーナに位置する場合、参照インデックスｉｄｘは３にされ、絶対配置行カウント値ｉＲＯＷが（Ｙ−１）であり、絶対配置桁カウント値ｉＣＯＬが（Ｘ−１）であり、現在のページが右下のコーナに位置する場合、参照インデックスｉｄｘは２にされる。
【０１０１】
なお、配置位置指定ｉＬｅｙＰｏｓが右上、右下、左上及び左下の順である場合、現在のページが左上のコーナに位置するとき、参照インデックスｉｄｘは２にされ、現在のページが右上のコーナに位置するとき、参照インデックスｉｄｘは零にされ、現在のページが左下のコーナに位置するとき、参照インデックスｉｄｘは３にされ、現在のページが右下のコーナに位置するとき、参照インデックスｉｄｘは１にされる。また、配置位置指定ｉＬｅｙＰｏｓが左上、左下、右上及び右下の順である場合、現在のページが左上のコーナに位置するとき、参照インデックスｉｄｘは零にされ、現在のページが右上のコーナに位置するとき、参照インデックスｉｄｘは２にされ、現在のページが左下のコーナに位置するとき、参照インデックスｉｄｘは１にされ、現在のページが右下のコーナに位置するとき、参照インデックスｉｄｘは３にされる。そして、配置位置指定ｉＬｅｙＰｏｓが左上、右上、左下及び右下の順である場合、現在のページが左上のコーナに位置するとき、参照インデックスｉｄｘは零にされ、現在のページが右上のコーナに位置するとき、参照インデックスｉｄｘは１にされ、現在のページが左下のコーナに位置するとき、参照インデックスｉｄｘは２にされ、現在のページが右下のコーナに位置するとき、参照インデックスｉｄｘは３にされる。
【０１０２】
続いて、参照インデックスｉｄｘが零以上であるとき、配置順表示線描画用の座標データの参照インデックスｉｄｘの位置に、配置順表示線描画座標横ＬＮＸ及び配置順表示線描画座標縦ＬＮＹから成る配置順表示線描画座標をセットする。
【０１０３】
ＬＮＸ＝Ｎｐｏｓｘ＋（ＮＲＥＣＴ＿Ｘ／２）
ＬＮＹ＝Ｎｐｏｓｙ＋（ＮＲＥＣＴ＿Ｙ／２）
ステップＳ４９  絶対配置桁カウント値ｉＣＯＬをインクリメントする。
ステップＳ５０  絶対配置桁カウント値ｉＣＯＬが横集約数Ｘ以上であるかどうかを判断する。絶対配置桁カウント値ｉＣＯＬが横集約数Ｘ以上である場合はステップＳ５１に進み、絶対配置桁カウント値ｉＣＯＬが横集約数Ｘより小さい場合はステップＳ４６に戻る。
ステップＳ５１  絶対配置行カウント値ｉＲＯＷをインクリメントする。
ステップＳ５２  絶対配置行カウント値ｉＲＯＷが縦集約数Ｙ以上であるかどうかを判断する。絶対配置行カウント値ｉＲＯＷが縦集約数Ｙ以上である場合はステップＳ５３に進み、絶対配置行カウント値ｉＲＯＷが縦集約数Ｙより小さい場合はステップＳ４５に戻る。
ステップＳ５３  配置順に沿って配置順表示線１０４を描画し、リターンする。そのために、開始点から、第１、第２の中継点を通り、終了点に至るまでの幅３ドットの線を描画し、開始点に半径５ドットの円を描画し、終了点に三角形を描画する。なお、終了点の三角形の頂点の向きは、矢印を表すように配置位置指定ｉＬｅｙＰｏｓの値によって変更され、本実施の形態のように配置位置指定ｉＬｅｙＰｏｓが右上、左上、右下及び左下の順である場合、左側に頂点が置かれ、配置位置指定ｉＬｅｙＰｏｓが左上、右上、左下及び右下の順である場合、右側に頂点が置かれ、配置位置指定ｉＬｅｙＰｏｓが左上、左下、右上及び右下の順である場合、下側に頂点が置かれ、配置位置指定ｉＬｅｙＰｏｓが右上、右下、左上及び左下の順である場合、上側に頂点が置かれる。
【０１０４】
次に、複数のページ分の印刷データについて１枚の用紙に対して印刷を行う場合に、配置順を視覚的に把握することができるように、各ページの枠線の濃度、すなわち、枠線濃度を変更するようにした本発明の第４の実施の形態について説明する。
【０１０５】
なお、本実施の形態におけるデータ処理装置は、配置順番号重ね合せ処理部５０（図１）以外は第１の実施の形態におけるデータ処理装置と同じ構造を有するので、図１を援用して説明する。
【０１０６】
図２４は本発明の第４の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【０１０７】
まず、プリンタドライバ４０（図１）の図示されない初期化処理手段は、初期化処理を行う。
【０１０８】
次に、プリンタドライバ４０は、印刷文書２０の用紙サイズから複数のページが集約されたイメージデータを生成するための縮小率ｎを算出し、続いて、すべてのページについて処理が終了したかどうかを判断し、終了していない場合は、算出された縮小率ｎのサイズで１ページのイメージデータを生成し、該イメージデータを縮小ページ描画バッファ４３に描画する。次に、プリンタドライバ４０の配置順情報処理手段としての図示されない配置順枠線描画処理手段は、配置順情報処理としての配置順枠線描画処理を行い、枠線濃度Ｄで各ページの配置順を表す配置順情報としての配置順枠線をページのイメージデータに重ね合わせて描画する。
【０１０９】
なお、以降の動作については、前記第１の実施の形態と同様であるので説明を省略する。
【０１１０】
本実施の形態において、アプリケーション１０は集約ページ数Ｚ分のページが１枚に配置されることを意識することなく印刷文書２０を出力する。
【０１１１】
次に、フローチャートについて説明する。
ステップＳ６１  初期化処理を行う。
ステップＳ６２  印刷文書２０の用紙サイズから縮小率ｎを算出する。
ステップＳ６３  すべてのページについて処理が終了したかどうかを判断する。すべてのページについて処理が終了した場合はステップＳ７３に、終了していない場合はステップＳ６４に進む。
ステップＳ６４  縮小率ｎのサイズで１ページのイメージデータを生成し、縮小ページ描画バッファ４３に描画する。
ステップＳ６５  配置順枠線描画処理を行う。
ステップＳ６６  ランドスケープ変換処理を行う。
ステップＳ６７  変換後のイメージデータを縮小ページ保存バッファ４４に記録する。
ステップＳ６８  集約ページ数カウント値をインクリメントする。
ステップＳ６９  集約ページ数Ｚ分の処理が終了したかどうかを判断する。集約ページ数Ｚ分の処理が終了している場合はステップＳ７０に進み、終了していない場合はステップＳ６３に戻る。
ステップＳ７０  配置イメージデータ生成処理を行う。
ステップＳ７１  印刷処理を行う。
ステップＳ７２  集約ページ数カウント値をクリアし、ステップＳ６３に戻る。ステップＳ７３  配置イメージデータ生成処理を行う。
ステップＳ７４  印刷処理を行い、処理を終了する。
【０１１２】
次に、図２４のステップＳ６５における配置順枠線描画処理のサブルーチンについて説明する。
【０１１３】
図２５は本発明の第４の実施の形態における配置順枠線描画処理のサブルーチンを示す図である。
【０１１４】
まず、前記配置順枠線描画処理手段は、現在のページの枠線濃度Ｄを集約ページ数Ｚ及び集約ページ数カウント値から算出する。
【０１１５】
枠線濃度Ｄ＝｛（集約ページ数Ｚ−集約ページ数カウント値）
÷集約ページ数Ｚ｝×濃度係数
なお、この場合、枠線濃度Ｄは、集約ページ数カウント値が小さいほど高く、集約ページ数カウント値が大きいほど低くされる。また、前記濃度係数は、枠線濃度Ｄをパーセントで表す場合は１００とし、枠線濃度Ｄを２５６レベルで表す場合は２５６とする。
【０１１６】
続いて、前記配置順枠線描画処理手段は、印刷条件設定処理部４９（図１）で設定された印刷条件から、縮小ページ描画バッファ４３において配置順枠線を重ね合わせて描画するサイズＮＰＬＳを読み出し、配置枠線を描画するためのループカウント値ＬＣに１を、線サイズＬＳに値ＮＰＬＳをセットする。
【０１１７】
そして、前記配置順枠線描画処理手段は、プリンタドライバ４０が太線の描画をサポートしているかどうかを判断し、サポートしている場合、前記枠線濃度Ｄで太線の描画を行うために、枠線濃度Ｄで線サイズＬＳのペンを生成し、該ペンを変数ＰＰＥＮにセットする。なお、太線の描画をサポートしている場合、１回の矩形の描画で枠線濃度Ｄで太線の描画を行うことができる。
【０１１８】
また、プリンタドライバ４０が太線の描画をサポートしていない場合は、矩形を繰り返し描画する必要があるので、前記配置順枠線描画処理手段は、ループカウント値ＬＣにサイズＮＰＬＳを、線サイズＬＳに１をセットし、枠線濃度Ｄで線サイズＬＳのペンを生成し、該ペンを変数ＰＰＥＮにセットする。
【０１１９】
次に、前記配置順枠線描画処理手段は、縮小された各ページの配置順枠線を描画するための矩形位置ＲＥＣＴを設定する。そのために、前記配置順枠線描画処理手段は、矩形位置ＲＥＣＴの、上縁の位置を表す変数Ｔｏｐに零を、左縁の位置を表す変数Ｌｅｆに零を、下縁の位置を表す変数Ｂｏｔｔｏｍに縮小されたページの高さを、右縁の位置を表す変数Ｒｉｇｈｔに縮小されたページの幅をセットし、縮小ページ描画バッファ４３の矩形位置ＲＥＣＴに、枠線用の変数ＰＰＥＮで矩形を描画する。このとき、既に描画が行われたイメージデータがなくならないように矩形の重合わせはＯＲ処理で行われる。
【０１２０】
続いて、前記配置順枠線描画処理手段は、ループカウント値ＬＣをデクリメントし、ループカウント値ＬＣが零であるかどうか、すなわち、配置順枠線のサイズ（厚さ）分の矩形の描画が終了したかどうかを判断し、描画が終了していない場合、矩形を描画するための矩形位置ＲＥＣＴの設定を変更する。そのために、前記配置順枠線描画処理手段は、矩形位置ＲＥＣＴの、上縁の位置を表す変数Ｔｏｐに値ｔｏｐ＋１を、左縁の位置を表す変数Ｌｅｆに値Ｌｅｆ＋１を、下縁の位置を表す変数Ｂｏｔｔｏｍに値Ｂｏｔｔｏｍ−１を、右縁の位置を表す変数Ｒｉｇｈｔに値Ｒｉｇｈｔ−１をセットする。また、描画が終了している場合、前記配置順枠線描画処理手段は、ペンを削除する。
【０１２１】
次に、フローチャートについて説明する。
ステップＳ６５−１  現在のページの枠線濃度Ｄを算出する。
ステップＳ６５−２  配置順枠線を重ね合わせて描画するサイズＮＰＬＳを読み出す。
ステップＳ６５−３  ループカウント値ＬＣに１を、線サイズＬＳにサイズＮＰＬＳを設定する。
ステップＳ６５−４  プリンタドライバ４０が太線の描画をサポートしているかどうかを判断する。プリンタドライバ４０が太線の描画をサポートしている場合はステップＳ６５−６に、サポートしていない場合はステップＳ６５−５に進む。
ステップＳ６５−５  ループカウント値ＬＣにサイズＮＰＬＳを、線サイズＬＳに１を設定する。
ステップＳ６５−６  枠線濃度Ｄで線サイズＬＳのペンを生成し、変数ＰＰＥＮに設定する。
ステップＳ６５−７  矩形位置ＲＥＣＴを設定する。
ステップＳ６５−８  縮小ページ描画バッファ４３に矩形を描画する。
ステップＳ６５−９  ループカウント値ＬＣをデクリメントする。
ステップＳ６５−１０  ループカウント値ＬＣが零であるかどうかを判断する。ループカウント値ＬＣが零である場合はステップＳ６５−１２に、零でない場合はステップＳ６５−１１に進む。
ステップＳ６５−１１  矩形位置ＲＥＣＴの設定を変更し、ステップＳ６５−８に戻る。
ステップＳ６５−１２  ペンＰＰＥＮを削除し、リターンする。
【０１２２】
図２６は本発明の第４の実施の形態における配置順枠線をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【０１２３】
図において、ｆ１〜ｆ９は順に枠線濃度Ｄが低くされる配置順枠線である。
【０１２４】
この場合、各ページのイメージデータに太さが順に変化する配置順枠線ｆ１〜ｆ９が重ね合わせて印刷されるので、印刷文書２０（図１）の作成者と印刷された印刷文書２０の読者とで、印刷された各ページの配置の認識が同じになる。したがって、読者の意図しない順で各ページが配置されることがなくなるとともに、ページ番号が付与されていない印刷文書２０でも、印刷文書２０の内容から次のページを探す必要がなくなるので、印刷文書２０を読むための作業を極めて簡素化することができる。
【０１２５】
次に、複数のページ分の印刷データについて１枚の用紙に対して印刷を行う場合に、配置順を視覚的に把握することができるように、各ページの影の濃度、すなわち、影濃度を変更するようにした本発明の第５の実施の形態について説明する。
【０１２６】
なお、本実施の形態におけるデータ処理装置は、配置順番号重ね合せ処理部５０（図１）以外は第１の実施の形態におけるデータ処理装置と同じ構造を有するので、図１を援用して説明する。
【０１２７】
図２７は本発明の第５の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【０１２８】
まず、プリンタドライバ４０（図１）の図示されない初期化処理手段は、初期化処理を行う。
【０１２９】
次に、プリンタドライバ４０は、印刷文書２０の用紙サイズから複数のページが集約されたイメージデータを生成するための縮小率ｎを算出し、続いて、すべてのページについて処理が終了したかどうかを判断し、終了していない場合は、算出された縮小率ｎのサイズで１ページのイメージデータを生成し、該イメージデータを縮小ページ描画バッファ４３に描画する。次に、プリンタドライバ４０の配置順情報処理手段としての図示されない配置順影描画処理手段は、配置順情報処理としての配置順影描画処理を行い、影濃度Ｅで各ページの配置順を表す配置順情報としての配置順影をページのイメージデータに重ね合わせて描画する。
【０１３０】
なお、以降の動作については、前記第１の実施の形態と同様であるので説明を省略する。
【０１３１】
次に、フローチャートについて説明する。
ステップＳ８１  初期化処理を行う。
ステップＳ８２  印刷文書２０の用紙サイズから縮小率ｎを算出する。
ステップＳ８３  すべてのページについて処理が終了したかどうかを判断する。すべてのページについて処理が終了した場合はステップＳ９３に、終了していない場合はステップＳ８４に進む。
ステップＳ８４  縮小率ｎのサイズで１ページのイメージデータを生成し、縮小ページ描画バッファ４３に描画する。
ステップＳ８５  配置順影描画処理を行う。
ステップＳ８６  ランドスケープ変換処理を行う。
ステップＳ８７  変換後のイメージデータを縮小ページ保存バッファ４４に記録する。
ステップＳ８８  集約ページ数カウント値をインクリメントする。
ステップＳ８９  集約ページ数Ｚ分の処理が終了したかどうかを判断する。集約ページ数Ｚ分の処理が終了した場合はステップＳ９０に進み、終了していない場合はステップＳ８３に戻る。
ステップＳ９０  配置イメージデータ生成処理を行う。
ステップＳ９１  印刷処理を行う。
ステップＳ９２  集約ページ数カウント値をクリアし、ステップＳ８３に戻る。ステップＳ９３  配置イメージデータ生成処理を行う。
ステップＳ９４  印刷処理を行い、処理を終了する。
【０１３２】
次に、図２７のステップＳ８５における配置順影描画処理のサブルーチンについて説明する。
【０１３３】
図２８は本発明の第５の実施の形態における配置順影描画処理のサブルーチンを示す図である。
【０１３４】
まず、前記配置順影描画処理手段は、現在のページの影濃度Ｅを集約ページ数Ｚ及び集約ページ数カウント値から算出する。
【０１３５】
影濃度Ｅ＝｛（集約ページ数Ｚ−集約ページ数カウント値）
÷集約ページ数Ｚ｝×濃度係数
なお、この場合、影濃度Ｅは、集約ページ数カウント値が小さいほど高く、集約ページ数カウント値が大きいほど低くされる。また、前記濃度係数は、影濃度Ｅをパーセントで表す場合は１００とし、影濃度Ｅを２５６レベルで表す場合は２５６とする。
【０１３６】
続いて、前記配置順影描画処理手段は、印刷条件設定処理部４９（図１）で設定された印刷条件から、縮小ページ描画バッファ４３において配置順影を重ね合わせて描画するサイズＮＰＳＳを読み出し、影濃度Ｅで影用の塗りブラシを生成し、生成された塗りブラシを変数ＰＢＲＵＳＨにセットする。
【０１３７】
次に、前記配置順影描画処理手段は、縮小されたページの配置順影（右辺）を描画するための矩形位置ＲＥＣＴを設定する。そのために、前記配置順影描画処理手段は、短形位置ＲＥＣＴの、上縁の位置を表す変数Ｔｏｐに零を、左縁の位置を表す変数Ｌｅｆに（縮小されたページの幅−配置順影のサイズＮＰＳＳ）を、下縁の位置を表す変数Ｂｏｔｔｏｍに縮小されたページの高さを、右縁の位置を表す変数Ｒｉｇｈｔに縮小されたページの幅をセットし、縮小ページ描画バッファ４３の矩形位置ＲＥＣＴに、影用の変数ＰＢＲＵＳＨで配置順影（右辺）の矩形を塗りつぶして描画する。
【０１３８】
次に、前記配置順影描画処理手段は、縮小されたページの配置順影（下辺）を描画するための矩形位置ＲＥＣＴを設定する。そのために、前記配置順影描画処理手段は、短形位置ＲＥＣＴの、上縁の位置を表す変数Ｔｏｐに（縮小されたページの高さ−配置順影のサイズＮＰＳＳ）を、左縁の位置を表す変数Ｌｅｆに零を、下縁の位置を表す変数Ｂｏｔｔｏｍに縮小されたページの高さを、右縁の位置を表す変数Ｒｉｇｈｔに縮小されたページの幅をセットし、縮小ページ描画バッファ４３の矩形位置ＲＥＣＴに、影用の変数ＰＢＲＵＳＨで配置順影（下辺）の矩形を塗りつぶして描画する。そして、前記配置順影描画処理手段は、影用の塗りブラシを削除する。
【０１３９】
次に、フローチャートについて説明する。
ステップＳ８５−１  現在のページの影濃度Ｅを算出する。
ステップＳ８５−２  配置順影を重ね合わせて描画するサイズＮＰＳＳを読み出す。
ステップＳ８５−３  影濃度Ｅで影用の塗りブラシを生成し、変数ＰＢＲＵＳＨに設定する。
ステップＳ８５−４  配置順影（右辺）を描画するための矩形位置ＲＥＣＴを設定する。
ステップＳ８５−５  縮小ページ描画バッファ４３に配置順影（右辺）の矩形を描画する。
ステップＳ８５−６  配置順影（下辺）を描画するための矩形位置ＲＥＣＴを設定する。
ステップＳ８５−７  縮小ページ描画バッファ４３に配置順影（下辺）の矩形を描画する。
ステップＳ８５−８  影用の塗りブラシを削除し、リターンする。
【０１４０】
図２９は本発明の第５の実施の形態における配置順影をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【０１４１】
図において、ｇ１〜ｇ９は順に影濃度Ｅが低くされる配置順影である。
【０１４２】
この場合、各ページのイメージデータに太さが順に変化する配置順影が重ね合わせて印刷されるので、印刷文書２０（図１）の作成者と印刷された印刷文書２０の読者とで、印刷された各ページの配置の認識が同じになる。したがって、読者の意図しない順で各ページが配置されることがなくなるとともに、ページ番号が付与されていない印刷文書２０でも、印刷文書２０の内容から次のページを探す必要がなくなるので、印刷文書２０を読むための作業を極めて簡素化することができる。
【０１４３】
前記第４の実施の形態においては、各ページの枠線濃度Ｄが、第５の実施の形態においては、各ページの影濃度Ｅが順に変更するようになっているが、各ページの枠線又は影のうちの少なくとも一方の色を変更することができる。すなわち、一つの色についての枠線濃度Ｄ及び影濃度Ｅを変更することができるだけでなく、二つ以上の色の組合せにおいて各色のうちの少なくとも一つの色の枠線濃度Ｄ及び影濃度Ｅを変更することもできる。例えば、イエロー及びマゼンタの組合せにおいてイエローの枠線濃度Ｄ及び影濃度Ｅが変更される。
【０１４４】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１４５】
【図１】本発明の第１の実施の形態におけるデータ処理装置を示すブロック図である。
【図２】本発明の第１の実施の形態におけるページの絶対位置と配置インデックスとの関係を示す図である。
【図３】本発明の第１の実施の形態における印刷されるページと配置インデックスとの関係を示す図である。
【図４】本発明の第１の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【図５】本発明の第１の実施の形態における配置順番号描画処理のサブルーチンを示す図である。
【図６】本発明の第１の実施の形態における配置イメージデータ生成処理のサブルーチンを示す図である。
【図７】本発明の第１の実施の形態における配置順番号をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【図８】本発明の第２の実施の形態におけるデータ処理装置を示すブロック図である。
【図９】本発明の第２の実施の形態における印刷されるページと配置インデックスと配置順記号との関係を示す第１の図である。
【図１０】本発明の第２の実施の形態における印刷されるページと配置インデックスと配置順記号との関係を示す第２の図である。
【図１１】本発明の第２の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【図１２】本発明の第２の実施の形態における初期化処理のサブルーチンを示す第１の図である。
【図１３】本発明の第２の実施の形態における初期化処理のサブルーチンを示す第２の図である。
【図１４】本発明の第２の実施の形態におけるＩＤ値及び継続配置記号の値を示す図である。
【図１５】本発明の第２の実施の形態における配置順記号描画処理のサブルーチンを示す図である。
【図１６】本発明の第２の実施の形態における配置順記号をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【図１７】本発明の第３の実施の形態における印刷サンプル画像の例を示す図である。
【図１８】本発明の第３の実施の形態における１６ページ集約時の印刷サンプル画像の第１の例を示す図である。
【図１９】本発明の第３の実施の形態における１６ページ集約時の印刷サンプル画像の第２の例を示す図である。
【図２０】本発明の第３の実施の形態における印刷条件の設定ダイアログの第１の例を示す図である。
【図２１】本発明の第３の実施の形態における印刷条件の設定ダイアログの第２の例を示す図である。
【図２２】本発明の第３の実施の形態における印刷サンプル画像表示処理のサブルーチンを示す図である。
【図２３】本発明の第３の実施の形態における印刷サンプル画像表示処理の具体例を説明するための印刷サンプル画像を示す図である。
【図２４】本発明の第４の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【図２５】本発明の第４の実施の形態における配置順枠線描画処理のサブルーチンを示す図である。
【図２６】本発明の第４の実施の形態における配置順枠線をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【図２７】本発明の第５の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【図２８】本発明の第５の実施の形態における配置順影描画処理のサブルーチンを示す図である。
【図２９】本発明の第５の実施の形態における配置順影をページのイメージデータに重ね合わせて印刷した場合の印刷例を示す図である。
【符号の説明】
【０１４６】
４０    プリンタドライバ
４１    イメージ生成処理部
４９    印刷条件設定処理部
５０    配置順番号重ね合せ処理部
７９    配置順記号重ね合せ処理部
１０１    印刷サンプル画像
Ｄ    枠線濃度
Ｅ    影濃度
ｆ１〜ｆ９    配置順枠線
ｇ１〜ｇ９    配置順影
ｎ    縮小率
【図１】
2008271580.tif 000003
【図２】
2008271580.tif 000004
【図３】
2008271580.tif 000005
【図４】
2008271580.tif 000006
【図５】
2008271580.tif 000007
【図６】
2008271580.tif 000008
【図７】
2008271580.tif 000009
【図８】
2008271580.tif 000010
【図９】
2008271580.tif 000011
【図１０】
2008271580.tif 000012
【図１１】
2008271580.tif 000013
【図１２】
2008271580.tif 000014
【図１３】
2008271580.tif 000015
【図１４】
2008271580.tif 000016
【図１５】
2008271580.tif 000017
【図１６】
2008271580.tif 000018
【図１７】
2008271580.tif 000019
【図１８】
2008271580.tif 000020
【図１９】
2008271580.tif 000021
【図２０】
2008271580.tif 000022
【図２１】
2008271580.tif 000023
【図２２】
2008271580.tif 000024
【図２３】
2008271580.tif 000025
【図２４】
2008271580.tif 000026
【図２５】
2008271580.tif 000027
【図２６】
2008271580.tif 000028
【図２７】
2008271580.tif 000029
【図２８】
2008271580.tif 000030
【図２９】
2008271580.tif 000031