(57)【要約】【課題】１枚の印刷媒体に複数のページを配置して印刷するマルチページ印刷において、良好な印刷結果を得るためのページ処理装置を提供する。【解決手段】マルチページ印刷のために、各ページの割付け位置が示された配置情報を生成するページ処理装置において、前記複数のページに被重ね合わせページと重ね合わせページとを指定するページ指定部１１と、前記ページ指定部で指定した前記被重ね合わせページの領域に、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定し、指定した領域を領域情報として取得する領域指定部１２と、取得した前記領域情報に基づいて、前記各ページの配置位置を決定し、定めたページレイアウトを配置情報として取得する配置情報取得部１４とを備える。【選択図】        図１
2005018399.tif 000002
【特許請求の範囲】
【請求項１】
マルチページ印刷のために、各ページの割付け位置が示された配置情報を生成するページ処理装置において、
前記複数のページにおいて、被重ね合わせページと重ね合わせページとを指定するページ指定部と、
前記ページ指定部で指定した前記被重ね合わせページの領域に、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定し、指定した領域を領域情報として取得する領域指定部と、
取得した前記領域情報に基づいて、前記各ページの配置位置を決定し、定めたページレイアウトを配置情報として取得する配置情報取得部とを備えることを特徴とするページ処理装置。
【請求項２】
配置情報取得部は、前記被重ね合わせページの領域の重ね合わされる辺において、凹所の有無を調べ、凹所があるとき、該凹所内に前記重ね合わせページを嵌め込み可能か否かを調べ、嵌め込み可能であると判断したとき、前記凹所内に前記重ね合わせページを組み込むべく、前記各ページの配置位置を決定する請求項１記載のページ処理装置。
【請求項３】
前記配置情報取得部は、前記被重ね合わせページおよび前記重ね合わせページを、一様な倍率で変換した後、該各ページの配置位置を決定することを特徴とする請求項１記載のページ処理装置。
【請求項４】
前記領域指定部は、指定した領域に重み付けを施した領域情報を生成し、
前記配置情報取得部は、重み付けされた領域を示す領域情報に基づいて、前記各ページの配置位置を、重み付けに応じて決定する請求項１記載のページ処理装置。
【請求項５】
前記ページ処理装置は、取得した前記領域情報を保持する領域情報保持部を備えることを特徴とする請求項１記載のページ処理装置。
【請求項６】
マルチページ印刷のために、各ページの割付け位置が示された配置情報を生成するページ処理方法において、
前記複数のページにおいて、被重ね合わせページと重ね合わせページとを指定すること、
指定した前記被重ね合わせページの領域に、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定し、指定した領域を領域情報として取得すること、
取得した前記領域情報に基づいて、前記各ページの配置位置を決定し、定めたページレイアウトを配置情報として取得することを特徴とするページ処理方法。
【請求項７】
前記配置位置は、前記被重ね合わせページの領域の重ね合わされる辺において、凹所の有無を調べ、凹所があるとき、該凹所内に重ね合わせページを嵌め込み可能か否かを調べ、嵌め込み可能であると判断したとき、前記凹所内に前記重ね合わせページを組み込むべく、前記各ページの配置位置が決定されることを特徴とする請求項６記載のページ処理方法。
【請求項８】
前記配置位置は、前記被重ね合わせページおよび前記重ね合わせページを、一様な倍率で変換した後、該各ページの配置位置が決定されることを特徴とする請求項６記載のページ処理方法。
【請求項９】
領域情報は、前記指定した領域に重み付けが付された情報であり、
前記配置位置は、重み付けされた領域を示す領域情報に基づいて、前記各ページの配置位置を、重み付けに応じて決定されることを特徴とする請求項６記載のページ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１枚の印刷媒体に複数のページを配置して印刷するマルチページ印刷のためのページ処理方法およびページ処理装置に関する。
【０００２】
【従来の技術】
例えば、モニタに表示される画面の印刷、いわゆるハードコピー印刷において、印刷すべき複数の表示画面を予め指定し、指定した複数の表示画面が所定の間隔で配置されているようにレイアウトするページ処理装置が特許文献１に記載されている。
また、特許文献２には、指定した複数の表示画面を所定の倍率で変換し、倍率変換を施した複数の画像が所定の間隔で配置されているようにレイアウトするページ処理装置が特許文献２に記載されている。
【０００３】
【特許文献１】
特開平５−３１３８５３号公報
【特許文献２】
特開平１１−２１２７４９号公報
【０００４】
【発明が解決しようとする課題】
ところが、特許文献１のページ処理装置によれば、単に指定した画面を重ね合わせることから、重ね合わせた箇所に所望の文章や画像が隠れてしまうことがあり、これが問題となっていた。
また、特許文献２のページ処理装置によれば、指定した各表示画面（ページ）を様々な倍率で変換することから、倍率変換に格差が生じる恐れがあり、倍率変換に格差があるページが割付けられた印刷結果は、読み手にとって読み辛く、これが問題となっていた。
従って本発明の目的は、１枚の印刷媒体に複数のページを配置して印刷するマルチページ印刷において、良好な印刷結果を得るためのページ処理装置とページ処理方法とを提供することにある。
【０００５】
【課題を解決するための手段】
本発明は、以上の点を解決するために、次の構成を採用する。
マルチページ印刷のために、各ページの割付け位置が示された配置情報を生成するページ処理装置において、前記複数のページにおいて、被重ね合わせページと重ね合わせページとを指定するページ指定部と、前記ページ指定部で指定した前記被重ね合わせページの領域に、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定し、指定した領域を領域情報として取得する領域指定部と、取得した前記領域情報に基づいて、前記各ページの配置位置を決定し、定めたページレイアウトを配置情報として取得する配置情報取得部とを備えることを特徴とする。
【０００６】
配置情報取得部は、前記被重ね合わせページの領域の重ね合わされる辺において、凹所の有無を調べ、凹所があるとき、該凹所内に前記重ね合わせページを嵌め込み可能か否かを調べ、嵌め込み可能であると判断したとき、前記凹所内に前記重ね合わせページを組み込むべく、前記各ページの配置位置を決定することができる。
【０００７】
前記配置情報取得部は、前記被重ね合わせページおよび前記重ね合わせページを、一様な倍率で変換した後、該各ページの配置位置を決定することができる。
前記領域指定部は、指定した領域に重み付けを施した領域情報を生成し、前記配置情報取得部は、重み付けされた領域を示す領域情報に基づいて、前記各ページの配置位置を、重み付けに応じて決定することができる。
前記ページ処理装置は、取得した前記領域情報を保持する領域情報保持部を備えることができる。
【０００８】
マルチページ印刷のために、各ページの割付け位置が示された配置情報を生成するページ処理方法において、前記複数のページにおいて、被重ね合わせページと重ね合わせページとを指定すること、指定した前記被重ね合わせページの領域に、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定し、指定した領域を領域情報として取得すること、取得した前記領域情報に基づいて、前記各ページの配置位置を決定し、定めたページレイアウトを配置情報として取得することを特徴とする。
【０００９】
前記配置位置は、前記被重ね合わせページの領域の重ね合わされる辺において、凹所の有無を調べ、凹所があるとき、該凹所内に重ね合わせページを嵌め込み可能か否かを調べ、嵌め込み可能であると判断したとき、前記凹所内に前記重ね合わせページを組み込むべく、前記各ページの配置位置が決定されることを特徴とする。
【００１０】
前記配置位置は、前記被重ね合わせページおよび前記重ね合わせページを、一様な倍率で変換した後、該各ページの配置位置が決定されることを特徴とする。
領域情報は、前記指定した領域に重み付けが付された情報であり、前記配置位置は、重み付けされた領域を示す領域情報に基づいて、前記各ページの配置位置を、重み付けに応じて決定されることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図を用いて詳細に説明する。
〈具体例１〉
本発明のページ処理装置１０は、所定の印刷面積を有する印刷媒体に、モニタに表示される各画面を各ページと称し、該各ページを一括的に印刷（マルチページ印刷）すべく、前記各ページが割付けられた配置位置を配置情報として取得する。
本発明のページ処理装置１０は、図１に示されているように、割り付けるべき複数のページに、被重ね合わせページ若しくは重ね合わせページの何れか一方を指定するページ指定部１１と、該ページ指定部１１で指定した被重ね合わせページにおける領域に、重ね合わせ可能領域、若しくは重ね合わせ禁止領域を指定する領域指定部１２と、該領域指定部１２で指定した領域を領域情報として保持する領域情報保持部１３と、該領域情報保持部１３で保持する領域情報に基づいて、前記各ページの配置位置を決定し、決定した位置関係を示す配置情報を取得する配置情報取得部１４とを備える。
【００１２】
ここで、本発明のページ処理装置１０が組み込まれる印刷システム２０を説明する。印刷システム２０は、図２に示されているように、演算処理装置３０と、該演算処理装置３０に接続されるモニタ３１と、演算処理装置３０に接続されるプリンタ３２とを備える。
モニタ３１は、マウスなどのポインティングデバイスでウィンドウやアイコンなどの表示画面を操作するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に関する表示などを行う。
演算処理装置３０は、印刷すべき文書を作成して印刷するためのアプリケーションソフトとしてのアプリケーション部３３と、該アプリケーション部３３から印刷要求されたジョブを待ち行列で管理するスプーラ３４と、プリンタ３２の機能に依存しないデータ形式、例えばウィンドウズ（登録商標：マイクロソフト社）ではＥＭＦ（Ｅｎｈａｎｃｅｄ  Ｍｅｔａｆｉｌｅ  Ｆｏｒｍａｔ）と称される形式の印刷中間ファイルを生成するグラフィックデバイスインタフェース（以降、単にＧＤＩと称す）３５と、該ＧＤＩ３５で前記ＥＭＦを処理可能な形式に変換されたデータに基づいて、出力デバイス（プリンタ３２）の機能に依存した印刷データを生成するプリンタグラフィックドライバ３６と、利用者がＧＵＩによりページサイズや印刷媒体の印字向きなどを設定するためのプリンタユーザインタフェースドライバ３７と、利用者が設定したページサイズや印刷媒体の向きを示す情報をプリンタドライバ情報として保持するプリンタドライバ情報メモリ３８とを備える。該プリンタドライバ情報メモリ３８には、本発明のページ処理装置１０の領域情報保持部１３を含んでいる。
【００１３】
前記したスプーラ３４は、印刷ジョブのデータ形式に基づいて、適宜印刷ジョブの形式を変更するプリントプロセッサ３９を備えている。該プリントプロセッサ３９は、本発明のページ処理装置１０の領域指定部１２および配置情報取得部１４をプログラムとして備えており、該プログラムを起動して前記ＥＭＦを処理する。
【００１４】
次に、本発明のページ処理装置１０を含む印刷システム２０の動作を図３のフローチャートに沿って説明する。
印刷に先立ち、ＧＵＩを用いて所定の設定を行うべく、印刷設定項目をモニタ３１に表示する（ステップＳ１１）。
表示された印刷設定項目には、例えばマルチページ印刷を行うか、もしくは通常の印刷を行うかを設定するための項目や、１枚の印刷媒体に２ページを一括的に印刷する（２−ＵＰ設定）か、若しくは４ページを一括的に印刷する（４−ＵＰ設定）か、いわゆるＮ−ＵＰ設定のための項目などが示されている。
【００１５】
利用者は、マルチページ印刷を行うか否かを判断する（ステップＳ１２）。
マルチページ印刷を行うとき、１枚の印刷媒体に割り付けるべきページ数が利用者により設定される（ステップＳ１３）。
次に、利用者は割り付けるべきページを重ね合わせるか否かを判断する（ステップＳ１４）。
重ね合わせてページを割り付けるとき、その旨を示す設定が行われる（ステップＳ１５）。
利用者は、前記した各種の設定内容を保持するか否か判断する（ステップＳ１６）。
【００１６】
利用者が設定内容を保存する判断を行い、画面に表示される「保存」ボタンを選択すると、前記した設定内容がプリンタドライバ情報としてプリンタドライバ情報メモリ３８で保持される（ステップＳ１７）。
その後、利用者は印刷設定項目が示された表示画面を閉じ設定処理を終了する（ステップＳ１８）。
印刷に先立ち、利用者は表示された印刷設定項目に基づいて、各種設定を行うことにより、設定内容を印刷結果に反映させることができる。
【００１７】
次に、印刷処理を図４のフローチャートに沿って説明する。
アプリケーション部３３に設けられている印刷機能が起動されると、該アプリケーション部３３から印刷命令がＧＤＩ３５へ出力される。
印刷命令を受けたＧＤＩ３５は、アプリケーション部３３で作成した文書（ページ）に基づいて、印刷中間ファイルとしてのＥＭＦを作成し（ステップＳ２０）、スプーラ３４へ出力（スプール）する。
【００１８】
ＥＭＦを受けたスプーラ３４は、該スプーラ３４のプリントプロセッサ３９で、前記ＥＭＦに示されているプリンタドライバ情報メモリ３８にアクセスし、該プリンタドライバ情報メモリ３８からプリンタドライバ情報を取得する。プリントプロセッサ３９は取得したプリンタドライバ情報に、マルチページ印刷を行う設定が示されているか否かを判断する（ステップＳ２１）。
マルチページ印刷の実施設定が行われていると判断したプリントプロセッサ３９は、取得した前記プリンタドライバ情報に、重ね合わせを行う設定が示されているか否かを判断する（ステップＳ２２）。
【００１９】
前記したステップＳ２１において、マルチページ印刷の実施設定が行われていないと判断したとき、１枚の印刷媒体に１ページを印刷、いわゆる通常印刷を行うべく、プリントプロセッサ３９は、スプーラ３４でスプールしているＥＭＦをプリンタグラフィックドライバ３６で処理可能な形式に変換すべく、ＧＤＩ３５を介してプリンタグラフィックドライバ３６へ出力する（ステップＳ２３）。
また、前記したステップＳ２２において、ページを重ね合わせて割り付ける設定が行われていないと判断したとき、プリントプロセッサ３９は、プリンタドライバ情報のＮ−ＵＰ情報に基づいて、印刷媒体の印刷面積に応じて、適宜拡大もしくは縮小したページを均等な間隔で割り付けて、ページレイアウトを決定する（ステップＳ２４）。決定した配置位置は、配置情報としてプリンタドライバ情報メモリ３８で保持される。
プリントプロセッサ３９は、プリンタドライバ情報メモリ３８で保持する配置情報を加味して、スプーラ３４でスプールしているＥＭＦをプリンタグラフィックドライバ３６で処理可能な形式に変換すべく、ＧＤＩ３５を介してプリンタグラフィックドライバ３６へ出力する（ステップＳ２５）。
【００２０】
一方、ステップＳ２１において、マルチページ印刷の実施が設定されていると判断したとき、プリントプロセッサ３９は、プリンタドライバ情報メモリ３８から取得したプリンタドライバ情報に基づいて、印刷すべき文書（ページ）量を示すページサイズ情報および印刷媒体の向きを示す印刷向き情報をページ情報として取得し、該情報を纏めたリストを生成する（ステップＳ２６）。
その後、プリントプロセッサ３９に備えた、本発明のページ処理装置１０をアプリケーションとして起動する（ステップＳ２７）。
【００２１】
アプリケーションが起動すると、リストに示されているページ情報に基づいて、モニタ３１の表示画面に、印刷すべき各ページがプレビューされる（ステップＳ２８）。
次に、プレビュー画面を参照した利用者により被重ね合わせページ、若しくは重ね合わせページを前記各ページに対し指定するためのデータが、ページ処理装置１０のページ指定部１１へ送られる。該データを受けたページ指定部１１は、該データに基づいて、前記各ページに対し、被重ね合わせページ、若しくは重ね合わせページの何れか一方を指定する（ステップＳ２９）。
【００２２】
例えば、マルチページ印刷したいページが２ページであるとき、一方のページが被重ね合わせページとなり、他方のページが重ね合わせページとなる図５を例に説明すると、被重ね合わせページは「Ａ」が示されている左ページであり、重ね合わせページは「Ｂ」が示されている右ページである。
その後、利用者により重ね合わせ禁止領域を指定すべく、禁止領域を指定するためのデータがページ処理装置１０の領域指定部１２へ送られる。領域指定部１２は、取得したデータに基づいて被重ね合わせページの領域に重ね合わせ可能な領域、もしくは重ね合わせ禁止領域の何れか一方を指定し、指定した領域を領域情報として取得する（ステップＳ３０）。取得した領域情報は、座標で管理されており、該領域情報は領域情報保持部１３で保持される。
【００２３】
ここで、領域情報の取得を、図５の表示画面例と図６のフローチャートを用いて詳細に説明する。
指定した被重ね合わせページを表示しているプレビュー表示画面で、マウスなどのポインティングデバイスを用いて、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定すべく、利用者は領域の始点とする箇所（Ｐｓ）でマウスボタンを押下する。これにより領域の開始箇所の座標データが領域指定部１２へ送られる（ステップＳ４１）。
利用者は、マウスボタンを押下したままで、プレビュー表示画面で、領域の終点としたい箇所（Ｐｅ）までマウスカーソルを移動する（ステップＳ４２）。このとき、移動するマウスカーソルに応じて、変化する矩形領域が画面に表示される。
【００２４】
終点としたい箇所まで利用者がマウスカーソルを移動した後、押下しているマウスボタンを解除すると、終点箇所の座標データが領域指定部１２へ送られる。これにより、領域指定部１２は始点から対角的な終点で囲われる矩形の領域を重ね合わせ可能な領域、もしくは重ね合わせ禁止領域として取得する（ステップＳ４３）。
利用者は、必要に応じて指定した領域が所望の範囲であるか否か判断する（ステップＳ４４）。
指定した領域が所望の範囲ではないと判断したとき、利用者は、再度、矩形領域を設定すべく、矩形領域の境界にマウスポインタを移動し、マウスボタンを押下する（ステップＳ４５）。その後、前記したステップＳ４２からの処理が行われる。
前記したステップＳ４４で、利用者が指定した領域を修正する必要がないと判断したとき、指定した領域において、始点Ｐｓおよび終点Ｐｅが領域情報として、領域情報保持部１３で保持される。
前記したＰｓおよびＰｅは、プレビューページにおいて、左上端を原点とする座標である。
【００２５】
前記領域の指定は、重ね合わせ領域、若しくは重ね合わせ禁止領域の何れか一方を指定するが、本具体例では、領域は重ね合わせ禁止領域を指定し、該領域を示す領域情報に基づいて、以降の処理を説明する。
ここで、再び図４のフローチャートに戻って、ページ処理装置１０の配置情報取得部１４は、領域情報保持部１３で保持する領域情報に基づいて、前記各ページの配置位置を決定し、決定した位置関係を示す配置情報を取得する（ステップＳ３１）。
配置の取得を終えると、ページ処理装置１０として起動しているアプリケーションを終了する（ステップＳ３２）。
【００２６】
ここで、配置情報の取得を図７、図８、図９および図１０を用いて詳細に説明する。
ページ処理装置１０の配置情報取得部１４は、プリンタドライバ情報メモリ３８で保持されているプリンタドライバ情報を参照し、利用者が設定したＮ−ＵＰに対応する基本レイアウトをプレビュー表示する。該基本レイアウトは、図８に示されているように、例えば２−ＵＰが設定されているとき、図８（ａ）および図８（ｂ）のようにそれぞれのページを左右に割り付けるレイアウトが表示され、４−ＵＰが設定されているとき、図８（ｃ）では４分割した左上、右上、左下および右下の順に割付けを行い、図８（ｄ）では４分割した左上、左下、右上、右下の順に割付けを行い、図８（ｅ）では４分割した右上、左上、右下、左下の順に割付けを行い、図８（ｆ）では４分割した右上、右下、左上、左下の順に割付けを行うレイアウトが表示される。
【００２７】
利用者は、プレビューされた基本レイアウトパターンから、所望のレイアウトパターンを選択する（ステップＳ５１）。
次に、配置情報取得部１４は、選択した基本レイアウトに応じて、ページ指定部１１で指定した被重ね合わせページに、重ね合わせページを重ね合わせるべく、はみ出している領域の大きさＤを算出する（ステップＳ５２）。
例えば、図９（ａ）に示されているように、被重ね合わせページとして「Ａ」が示されている左ページの右端に、重ね合わせページとして「Ｂ」が示されている右ページを重ねるとき、図９（ｃ）に示されているように、横幅寸法Ｗｄと、縦長寸法Ｗｌとを有する印刷媒体から、右ページにおいて、はみ出している矩形領域の横幅寸法Ｄ（はみ出し寸法）を式１を用いて算出する。
Ｄ＝（Ｗ１＋Ｗ２）＊（拡大、縮小率）―Ｗｄ          （式１）
但し、Ｗ１は左ページの横幅寸法、Ｗ２は右ページの横幅寸法、Ｗｄは印刷媒体の横幅寸法である。また、拡大、縮小率は、例えば２−ＵＰでは、約０．７であり、適宜、印刷可能な範囲の縦横の長さ寸法で変更される。
【００２８】
次に、配置情報取得部１４は、領域情報保持部１３で保持している領域情報に基づいて、図９（ｂ）で示されているように、重ね合わせ禁止領域として最大となる矩形を算出する（ステップＳ５３）。
その後、図９（ｂ）において、重ね合わせページの余白寸法Ｄ１を式２を用いて算出し、算出した余白寸法Ｄ１がはみ出し寸法Ｄよりも大きいか否かを配置情報取得部１４で判断する（ステップＳ５４）。
Ｄ１＝Ｗ１−Ｘｅ                                    （式２）
但し、Ｘｅは重ね合わせ禁止領域における終点のＸ座標である。
【００２９】
余白寸法Ｄ１がはみ出し寸法Ｄより大きいとき、配置情報取得部１４は、割り付けるべき各ページを縮小することなく割り付ける。つまり、図９（ｆ）に示されているように、被重ね合わせページに指定した左ページの重ね合わせ禁止領域に重ね合わさることのないように、重ね合わせページに指定した右ページを配置情報取得部１４で割り付ける。詳細には、縮尺倍率を変更することなく、左ページの余白寸法（Ｄ１）で示される余白領域の左端と、右ページの左端とが揃うように割り付ける。
【００３０】
一方、余白寸法Ｄ１がはみ出し寸法Ｄより小さいとき、配置情報取得部１４は、図９の（ｄ）に示されているように、左ページの重ね合わせ禁止領域に重ね合わさることのないように、右ページを割り付けると、Ｄ′で示される寸法分はみ出してしまう。このような場合、配置情報取得部１４は、図１０の（ａ）に示されているように、左ページの右端に凹所があるか否かを調べ、凹所があるとき、該凹所内に右ページの左端を嵌め込むことができるか否かを判定する（ステップＳ５５）。
この判定で、左ページに凹所がないときや、左ページに凹所があっても、右ページを嵌め込むことができないとき、配置情報取得部１４は、図９の（ｅ）に示されているように、印刷媒体の寸法に応じて、左ページおよび右ページに倍率変換を施して割付けを行う（ステップＳ５７）。
図９（ｅ）では、倍率を縮小した左ページに右ページを重ね合わせない例を示しているが、倍率を縮小した左ページに右ページを重ね合わせるように、適宜、割付けを変更してもよい。
【００３１】
一方、嵌め込み可能なとき、図１０（ｃ）に示されている凹所の窪み寸法Ｄ２が、前記したはみ出し寸法Ｄよりも大きいか否かを配置情報取得部１４で判定する（ステップＳ５６）。
窪み寸法Ｄ２が、はみ出し寸法Ｄよりも大きいとき、配置情報取得部１４は、前記凹所内に右ページを嵌め込むように割り付ける。
また、窪み寸法Ｄ２が、はみ出し寸法Ｄよりも小さいとき、配置情報取得部１４は、印刷媒体の寸法に応じて、左ページおよび右ページに倍率変換を施して割付けを行う（ステップＳ５７）。
【００３２】
ここで、前記した凹所に関する配置情報取得部１４の処理を、更に詳細に説明する。
凹所は、図１０（ａ）に示されているように、重ね合わせページにおける重ね合わせ禁止領域の窪みである。つまり、重ね合わせ禁止領域を矩形区域Ｒ１、矩形区域Ｒ２および矩形区域Ｒ３の３区域に分割したとき、矩形区域Ｒ２に該矩形区域Ｒ２の幅寸法より長い矩形区域Ｒ１および矩形区域Ｒ２が隣接している。
各矩形区域は、始点および終点を有しており、図１０（ｂ）に示されているように、左上を原点とすると、矩形区域Ｒ１は始点がＰｓ１（Ｘ１，Ｙ１）および終点がＰｅ１（Ｘ３，Ｙ２）、矩形区域Ｒ２は始点がＰｓ２（Ｘ１，Ｙ２）および終点がＰｅ２（Ｘ２，Ｙ３）、矩形区域Ｒ３は始点がＰｓ３（Ｘ１，Ｙ３）および終点がＰｅ３（Ｘ３，Ｙ４）で示されている。従って、前記した重ね合わせ禁止領域の各角は、図１０（ｃ）に示されているように、左上から反時計周りに、座標Ｐ１（Ｘ１，Ｙ２）、座標Ｐ２（Ｘ１，Ｙ４）、座標Ｐ３（Ｘ３，Ｙ４）、座標Ｐ４（Ｘ３，Ｙ３）、座標Ｐ５（Ｘ２，Ｙ３）、座標Ｐ６（Ｘ２，Ｙ２）、座標Ｐ７（Ｘ３，Ｙ２）、座標Ｐ８（Ｘ３，Ｙ１）と示すことができる。
【００３３】
ところで、前記した各座標において、例えば座標Ｐ１、座標Ｐ２、座標Ｐ３、座標Ｐ４、座標Ｐ５、座標Ｐ６、座標Ｐ７、座標Ｐ８の順に各座標を検証すると、Ｙ座標の値が増えた後はＸ座標の値が増え、Ｘ座標の値が増えた後はＹ座標の値が減り、Ｙ座標が減った後はＸ座標が減り、Ｘ座標が減った後はＹ座標が減る関係にあるとき、複数の矩形領域で構成される重ね合わせ禁止領域の内角は、９０度となり、該９０度でないときは、２７０度となる。この２７０度となる座標は、図１０（ｃ）に示されているように、Ｐ５およびＰ６であり、Ｐ５およびＰ６を結ぶ線を凹所の底辺とすると、該底辺の長さ寸法Ｌ１′は、式３で示すように、Ｐ６のＹ座標の値からＰ５のＹ座標の値を引くことで算出することができる。
Ｌ１′＝Ｙ３−Ｙ２                            （式３）
【００３４】
重ね合わせ禁止領域における凹所の位置は、座標Ｐ５の一つ前のＰ４座標と、Ｐ６の一つ後のＰ７座標とに基づいて、該重ね合わせ禁止領域の上下左右端の何処に設けられているか判定することができる。本具体例ではＰ４のＸ座標「Ｘ３」およびＰ７のＸ座標「Ｘ３」が共に、Ｐ５のＸ座標「Ｘ２」およびＰ６のＸ座標「Ｘ２」よりも大きいことから、重ね合わせ禁止領域の右端に凹所が設けられていることが判明する。
【００３５】
本具体例では、被重ね合わせページとして指定した左ページの凹所内に、重ね合わせページとして指定した右ページを嵌め込み可能か判定すべく、図１０（ｄ）に示す重ね合わせページの長さ寸法Ｌ２と、凹所底辺の長さ寸法Ｌ１′とを比較する。これにより、Ｌ１′で示される長さ寸法がＬ２で示される長さ寸法より長いとき、凹所内に右ページを嵌め込むべく、図１０（ｃ）のＤ２で示される寸法分、右ページをシフトする。このとき、Ｄ２は、左ページの横幅寸法から、前記した凹所底辺までの距離を示すことから、式４の式で示される。
Ｄ２＝Ｗ１−Ｘ２                                        （式４）
【００３６】
ここで、再び図４のフローチャートのステップＳ３２に戻って、前記した処理により決定したページレイアウトは、配置情報としてプリンタドライバ情報メモリ３８で保持される。
プリントプロセッサ３９は、プリンタドライバ情報メモリ３８で保持する配置情報を加味して、スプーラ３４でスプールしているＥＭＦをプリンタグラフィックドライバ３６で処理可能な形式に変換すべく、ＧＤＩ３５を介してプリンタグラフィックドライバ３６へ出力する（ステップＳ３３）。
【００３７】
データを取得したプリンタグラフィックドライバ３６は、該データをプリンタ３２の機能に依存した印刷データに変換する（ステップＳ３５）。
前記印刷データは、プリンタグラフィックドライバ３６からＧＤＩ３５およびスプーラ３４を介してプリンタ３２へ出力される。
印刷データを取得したプリンタ３２は、該データに基づいて印刷を行う（ステップＳ３６）。
【００３８】
前記したように、マルチページ印刷のための配置情報を取得する本発明のページ処理装置１０によれば、所望の文章や画像が含まれる領域を重ね合わせ禁止領域として指定し、該重ね合わせ禁止領域以外の領域で重ね合わせることから、所望の文章や画像が隠れることなくページレイアウトを行うことができ、かつレイアウトすべきページに倍率格差を設けなくとも、割り付けることができる。
【００３９】
〈具体例２〉
次に、領域指定部１２で指定する領域に重み付けを行い、重み付けに応じてページレイアウトを行うページ処理装置４０を説明する。
具体例２のページ処理装置４０は、図１に示すように、ページ指定部１１、領域指定部１２０、配置情報取得部１４０および配置情報取得部１４を備えている。
具体例２の領域指定部１２０は、図１１に示すように、重み付け部１２１を備えており、該重み付け部１２１は、指定した領域に自然数で重み付けを行う。
具体例２の配置情報取得部１４０は、重み付け部１２１で付した重み付けを考慮して、ページレイアウトを行う。
【００４０】
次に、領域指定部１２０の動作を図を用いて説明する。具体例２の領域指定部１２０は、前記した具体例１で領域指定部１２の動作を説明するときに用いた図６のフローチャートにおいて、ステップＳ４３で指定した領域に重み付けを行う。
例えばＷｅｂページの表示画面をマルチページ印刷する場合で説明する。図１２に示されているように、被重ね合わせページとして指定した左ページは「Ａ」と示された本文領域と左端の広告領域とで構成されており、重ね合わせページとして指定した右ページは、「Ｂ」と示された本文領域と、左端の広告領域とで構成されており、利用者が本文領域を所望としているとき、該本文領域と比較して広告領域の重要度は低く、自己の重要度に応じて領域に重み付けを行う。
このとき、例えばプレビューされるページの各領域が重み付け値が高くなるのに従って、濃い色で表示することにより、利用者は自身が重み付けした各区域の重み付け状態を容易に把握することができる。
例えば、前記具体例１では割り込み禁止領域を１箇所しか指定しなかったが、具体例２では、領域に重み付けを行うことから、複数の割り込み禁止領域が指定されるが、重み付けが低い領域は、必要に応じて後述する処理で重ね合わされることもある。
【００４１】
次に具体例２の配置情報取得部１４０の動作を図１３のフローチャートに沿って説明する。プリンタドライバ情報メモリ３８で保持されているプリンタドライバ情報が参照され、利用者が設定したＮ−ＵＰに対応する基本レイアウトがプレビュー表示される。このとき、例えばプレビューされるページの各領域が重み付け値が高くなるに従って濃い色で表示することにより、利用者はページの各区域の重み付けを把握することができる。
利用者は、プレビューされた基本レイアウトパターンから、所望のレイアウトパターンを選択する（ステップＳ６１）。
次に、選択した基本レイアウトに応じて、ページ指定部１１で指定した被重ね合わせページに、重ね合わせページを重ね合わせるべく、はみ出している領域の大きさＤを配置情報取得部１４０で算出する（ステップＳ６２）。
例えば、図１４（ａ）に示されているように、被重ね合わせページとして「Ａ」が示されている左ページの右端に、重ね合わせページとして「Ｂ」が示されている右ページを重ねるとき、図１４（ｃ）に示されているように、横幅寸法Ｗｄと、縦長寸法Ｗｌとを有する印刷媒体から、右ページにおいて、はみ出している矩形領域の横幅寸法Ｄ（はみ出し寸法）を式１を用いて配置情報取得部１４０で算出する。
【００４２】
はみ出し寸法を算出した後、配置情報取得部１４０はカウンタ値を０に初期化する（ステップＳ６３）。
次に、後述するステップＳ６５からステップＳ６９までの処理を繰り返すことにより、インクリメントされるカウンタ値と、重み付けで付した最大値とを比較する（ステップＳ６４）。
このとき、配置情報取得部１４０は、カウンタ値が重み付けで付した最大値以上であるとき、印刷媒体の寸法に応じて、左ページおよび右ページを一様な倍率で変換を施して割付けを行う（ステップＳ７０）。
【００４３】
一方、カウンタ値が重み付けで付した最大値未満であるとき、配置情報取得部１４０は、重ね合わせるべき領域を算出すべく、先ず、領域情報保持部１３で保持している領域情報に基づいて、カウンタ値より大きな値で重み付けられた領域を重ね合わせ禁止領域として、該領域の最大座標値および最小座標値を調べ、図１４（ｂ）で示されているように、当該重ね合わせ禁止領域として最大となる矩形を算出する（ステップＳ６５）。
その後、配置情報取得部１４０は、図１４（ｂ）において、重ね合わせページの余白寸法Ｄ１を式２を用いて算出し、算出した余白寸法Ｄ１がはみ出し寸法Ｄよりも大きいか否かを判断する（ステップＳ６６）。
【００４４】
余白寸法Ｄ１がはみ出し寸法Ｄより大きいとき、配置情報取得部１４０は、割り付けるべき各ページを縮小することなく割り付ける。つまり、図１４（ｃ）および図１４（ｄ）に示されているように、被重ね合わせページに指定した左ページの重ね合わせ禁止領域に重ね合わさることのないように、重ね合わせページに指定した右ページを段階的にずらしながら割り付ける。つまり、印刷媒体の所定寸法で割付けが行えないとき、配置情報取得部１４０は、左ページの広告領域などの重み付けが低い領域の左端に右ページの左端が揃うように割付けを行う。
割り付けるべき、重要度に応じた重み付けをページの各領域に付すことにより、割付けを行うとき、重要度の低い領域から順に割付けを行えることから、重要度の高い領域でページレイアウトを行うことができる。
【００４５】
一方、余白寸法Ｄ１がはみ出し寸法Ｄより小さいとき、図１４の（ｃ）に示されているように、左ページの重ね合わせ禁止領域に重ね合わさることのないように、右ページを割り付けると、Ｄで示される寸法分はみ出してしまう。このような場合、図１０の（ａ）に示されているように、配置情報取得部１４０は、左ページの右端に凹所があるか否かを調べ、凹所があるとき、該凹所内に右ページの左端を嵌め込むことができるか否かを判定する（ステップＳ６７）。
この判定で、左ページに凹所がないときや、左ページに凹所があっても、右ページを嵌め込むことができないとき、配置情報取得部１４０は、カウンタ値をインクリメントして（ステップＳ６９）、前記したステップＳ６４からの処理を行う。
【００４６】
一方、嵌め込み可能なとき、図１０（ｃ）に示されている凹所の窪み寸法Ｄ２が、前記したはみ出し寸法Ｄよりも大きいか否かを判定する（ステップＳ６８）。
窪み寸法Ｄ２が、はみ出し寸法Ｄよりも大きいとき、配置情報取得部１４０は、前記凹所内に右ページをはめ込むように割り付ける。
また、窪み寸法Ｄ２が、はみ出し寸法Ｄよりも小さいとき、配置情報取得部１４０は、カウンタ値をインクリメントして（ステップＳ６９）、前記したステップＳ６４からの処理を行う。
【００４７】
具体例２のページ処理装置４０によれば、利用者がページを構成する各領域に重要度に応じた重み付けを行うことにより、該重み付けの低い領域から順に、重ね合わせた割付けを行うことができることから、ページレイアウトに利用者の重要度を反映させることができる。
【００４８】
前記した具体例では、先ずページ指定部１１で被重ね合わせページおよび重ね合わせページを割り付けるべき各ページに対し指定し、次に配置情報取得部１４で被重ね合わせページおよび重ね合わせページに対し、必要に応じて拡大縮小を施してページレイアウトを行ったが、被重ね合わせページおよび重ね合わせページを任意に指定した条件下でページレイアウトを行うために拡大縮小を施すための変換倍率の値を求めることを全ての組合わせにおいて行い、該変換倍率の値が最も高くなるように、前記各ページに対し、被重ね合わせページおよび重ね合わせページを指定してもよい。
【００４９】
前記した具体例は、領域指定部１２で重ね合わせ禁止領域を指定し、指定した重ね合わせ禁止領域に重ならない様にページレイアウトを行ったが、領域指定部１２で重ね合わせ可能領域を指定し、指定した重ね合わせ可能領域内で重ね合わさる様にページレイアウトを行ってもよい。
【００５０】
【発明の効果】
本発明のページ処理装置によれば、割り付けるべき各ページに対し、被重ね合わせページおよび重ね合わせページを指定し、指定した前記被重ね合わせページの領域に、重ね合わせ可能な領域、もしくは重ね合わせ禁止領域を指定し、指定した領域に基づいて、前記各ページの配置位置を決定することにより、所望の文章や画像が隠れることなくページレイアウトを行うことができ、かつレイアウトすべきページに倍率格差を設けなくとも、割り付けることができることから、マルチページ印刷における良好な印刷結果を得ることができる。
【図面の簡単な説明】
【図１】本発明のページ処理装置のブロック図である。
【図２】本発明のページ処理装置を組み込む印刷システムのブロック図である。
【図３】印刷システムの設定フローチャートである。
【図４】印刷システムの印刷フローチャートである。
【図５】領域情報を取得するための表示画面を示す図である。
【図６】領域情報の取得フローチャートである。
【図７】配置情報を取得するためのページレイアウトのフローチャートである。
【図８】マルチページの基本レイアウトを示す図である。
【図９】２−ＵＰマルチページのレイアウトの処理を示す図である。
【図１０】凹所を示す図である。
【図１１】具体例２の領域指定部を示すブロック図である。
【図１２】具体例２において、領域情報を取得するための表示画面を示す図である。
【図１３】具体例２のページレイアウト処理を示すフローチャートである。
【図１４】重み付けに応じて、段階的に重ね合わせる領域を増やす処理を示す図である。
【符号の説明】
１０  ページ処理装置
１１  ページ指定部
１２  領域指定部
１３  領域情報保持部
１４  配置情報取得部
【図１】
2005018399.tif 000003
【図２】
2005018399.tif 000004
【図３】
2005018399.tif 000005
【図４】
2005018399.tif 000006
【図５】
2005018399.tif 000007
【図６】
2005018399.tif 000008
【図７】
2005018399.tif 000009
【図８】
2005018399.tif 000010
【図９】
2005018399.tif 000011
【図１０】
2005018399.tif 000012
【図１１】
2005018399.tif 000013
【図１２】
2005018399.tif 000014
【図１３】
2005018399.tif 000015
【図１４】
2005018399.tif 000016