(57)【要約】【課題】縦横二方向に広がる、ページ概念のない印刷対象を、一枚の記録シート上に複数ページずつ配置する設定で印刷する場合に、ユーザの意向に合った印刷結果を出力することができる印刷装置を提供することを目的とする。【解決手段】印刷装置は、縦横二方向に広がり、印刷を実行すると複数ページのページデータに区分けされる印刷対象を、一枚の記録シート上に複数ページ分のページデータを配置して印刷する。印刷装置は、一枚の記録シート上に配置するページデータと、当該ページデータを配置する記録シート上の領域と、を示すページレイアウトを、少なくとも印刷対象の一部と同様なページレイアウトに決定するページレイアウト決定手段と、前記ページレイアウト決定手段により決定されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷結果を出力する印刷手段と、を備える。【選択図】図２
2011051298.tif 000002
【特許請求の範囲】
【請求項１】
縦横二方向に広がり、印刷を実行すると複数ページのページデータに区分けされる印刷対象を、一枚の記録シート上に複数ページ分のページデータを配置して印刷する印刷装置であって、
一枚の記録シート上に配置するページデータと、当該ページデータを配置する記録シート上の領域と、を示すページレイアウトを、少なくとも印刷対象の一部と同様なページレイアウトに決定するページレイアウト決定手段と、
前記ページレイアウト決定手段により決定されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷結果を出力する印刷手段と、を備えることを特徴とする印刷装置。
【請求項２】
一枚の記録シート上にページデータが配置される複数の領域と、当該領域についてページデータが配置される順番を示す領域順番と、が定められている場合に、当該領域順番にしたがって、ページデータにページ番号を決定するページ番号決定手段、をさらに備え、
前記印刷手段は、前記領域順番にしたがう領域に、前記ページ番号決定手段によりページ番号が決定されたページデータを、ページ番号順に配置して印刷することにより、少なくとも印刷対象の一部と同様な印刷結果を出力することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷手段は、一枚の記録シート上の隣り合う領域に配置する各ページデータについて、各ページデータ間に存在する余白領域幅を、設定されている余白領域幅より小さくして印刷することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷手段は、決定されたページレイアウトにおいて１枚の記録シート上に配置されるページデータを一体とする結合ページデータを、一枚の記録シート上に印刷することにより、少なくとも印刷対象の一部と同様な印刷結果を出力することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記印刷対象内のオブジェクトであって、当該印刷対象が複数ページのページデータに区分けされるとページデータをまたぐオブジェクトが存在するかを判断する第一判断手段と、
前記第一判断手段によりページデータをまたぐオブジェクトが存在すると判断された場合に、当該オブジェクトについて前記ページレイアウト決定手段により決定されたページレイアウトを一方向にずらすと、当該オブジェクトがまたがって存在するオブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加するかを判断する第二判断手段と、
前記第二判断手段により前記オブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加すると判断された場合、決定されたページレイアウトを一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加するページレイアウトに変更するページレイアウト変更手段と、をさらに備え、
前記印刷手段は、前記ページレイアウト変更手段により変更されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷結果を出力することを特徴とする請求項１ないし請求項４のいずれかに記載の印刷装置。
【請求項６】
前記印刷対象は、行および列を成して並ぶ複数のマス目から構成される表シート上に作成される印刷対象であって、
前記第一判断手段は、ページデータの境界を介して隣接するマス目の双方が文字または数字を表すとき、ページデータをまたぐオブジェクトが存在すると判断することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記印刷対象は、行および列を成して並ぶ複数のマス目から構成される表シート上に作成される印刷対象であって、
前記第一判断手段は、ページデータの境界を介して隣接するマス目の枠線が連続しているとき、ページデータをまたぐオブジェクトが存在すると判断することを特徴とする請求項５または請求項６に記載の印刷装置。
【請求項８】
縦横二方向に広がり、印刷を実行すると複数ページのページデータに区分けされる印刷対象を、一枚の記録シート上に複数ページ分のページデータを配置して印刷する印刷装置に印刷させるためのプログラムであって、
一枚の記録シート上に配置するページデータと、当該ページデータを配置する記録シート上の領域と、を示すページレイアウトを、少なくとも印刷対象の一部と同様なページレイアウトに決定するページレイアウト決定手段、
前記ページレイアウト決定手段により決定されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷データを生成する印刷データ生成手段、
前記印刷データ生成手段により生成された印刷データを前記印刷装置へ送信する印刷データ送信手段、としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縦横二方向に広がり、印刷を実行すると複数ページのページデータに区分けされる印刷対象を、一枚の記録シート上に複数ページ分のページデータを配置して印刷する印刷装置およびプログラムに関する。
【背景技術】
【０００２】
一般的に印刷装置が、ページ概念のない印刷対象を印刷する場合、その印刷対象はページごとに分割されて印刷される。印刷装置がこのような印刷対象を一枚の記録シート上に複数ページずつ配置する設定で印刷するとき、ユーザにとって読みやすい印刷結果を出力可能にする技術が知られている。
【０００３】
例えば、特許文献１に示される画像形成装置は、ＨＴＭＬ文書などの一続きの文書を２ｉｎ１（２ページをまとめて一枚の記録シートに印刷するモード）で印刷する際、ＨＴＭＬ文書内のオブジェクトが一枚の記録シートに印刷可能かによりページ分割位置を決定する。すなわち、ページ分割位置を調整することで、オブジェクト全体が一枚の記録シート上に印刷可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１７５０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ページ概念のない印刷対象としてＨＴＭＬ文書等の一方向に続く印刷対象を想定しており、縦横二方向に広がる、ページ概念のない印刷対象については全く想定していない。縦横二方向に広がる、ページ概念のない印刷対象を、一枚の記録シート上に複数ページずつ配置する設定で印刷する場合に、ページ配置について考慮せずにページ分割位置を調整するだけでは、印刷結果が印刷対象と全く異なり、ユーザが意図しない印刷結果が出力されるという問題がある。
【０００６】
例えば、図１１（ａ）に示す印刷対象を一枚の記録シート上に複数ページずつ配置する設定で印刷する場合を例に説明する。図１１（ａ）に示す印刷対象は、行および列を成して並ぶ複数のマス目から構成される表シート上に作成されたページ概念のない表オブジェクトであり、印刷を実行すると、図１１（ｂ）に示すように６ページに分割されて印刷される。この表オブジェクトを４ｉｎ１（４ページをまとめて一枚の記録シートに印刷するモード）で印刷する場合、ページ配置について全く考慮されなければ、例えば図１３に示すような印刷結果が出力される。
【０００７】
そこで、本発明は、縦横二方向に広がる、ページ概念のない印刷対象を、一枚の記録シート上に複数ページ分を配置して印刷する場合に、ユーザの意向に合った印刷結果を出力することができる印刷装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するためになされた発明の印刷装置は、縦横二方向に広がり、印刷を実行すると複数ページのページデータに区分けされる印刷対象を、一枚の記録シート上に複数ページ分のページデータを配置して印刷する印刷装置であって、一枚の記録シート上に配置するページデータと、当該ページデータを配置する記録シート上の領域と、を示すページレイアウトを、少なくとも印刷対象の一部と同様なページレイアウトに決定するページレイアウト決定手段と、前記ページレイアウト決定手段により決定されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷結果を出力する印刷手段と、、を備えることを特徴とする。
【０００９】
これにより、少なくとも印刷対象の一部と同様な印刷結果が出力されるため、ユーザの意向に合った印刷結果を出力することができる。
【００１０】
上記の印刷装置において、一枚の記録シート上にページデータが配置される複数の領域と、当該領域についてページデータが配置される順番を示す領域順番と、が定められている場合に、当該領域順番にしたがって、ページデータにページ番号を決定するページ番号決定手段、をさらに備え、前記印刷手段は、前記領域順番にしたがう領域に、前記ページ番号決定手段によりページ番号が決定されたページデータを、ページ番号順に配置して印刷することにより、少なくとも印刷対象の一部と同様な印刷結果を出力してもよい。
【００１１】
これにより、複数ページのページデータに区分けされた印刷対象を、一枚の記録シート上に複数ページずつ配置して印刷するとき、少なくとも印刷対象の一部と同様な印刷結果が出力されるため、ユーザの意向に合った印刷結果を出力することができる。
【００１２】
上記の印刷装置において、前記印刷手段は、一枚の記録シート上の隣り合う領域に配置する各ページデータについて、各ページデータ間に存在する余白領域幅を、設定されている余白領域幅より小さくして印刷してもよい。
【００１３】
これにより、隣り合う領域に配置される各ページデータが余白を狭めて印刷されるため、より印刷対象と同様な印刷結果が出力され、よりユーザの意向に合った印刷結果を出力することができる。
【００１４】
上記の印刷装置において、前記印刷手段は、決定されたページレイアウトにおいて１枚の記録シート上に配置されるページデータを一体とする結合ページデータを、一枚の記録シート上に印刷することにより、少なくとも印刷対象の一部と同様な印刷結果を出力してもよい。
【００１５】
これにより、一枚の記録シート上の隣り合う領域に配置される各ページデータについて、余白を隔てずに隣接させるための処理を別途設けることなく、ページデータが隣接する印刷結果を出力することができる。
【００１６】
上記の印刷装置において、前記印刷対象内のオブジェクトであって、当該印刷対象が複数ページのページデータに区分けされるとページデータをまたぐオブジェクトが存在するかを判断する第一判断手段と、前記第一判断手段によりページデータをまたぐオブジェクトが存在すると判断された場合に、当該オブジェクトについて前記ページレイアウト決定手段により決定されたページレイアウトを一方向にずらすと、当該オブジェクトがまたがって存在するオブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加するかを判断する第二判断手段と、前記第二判断手段により前記オブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加すると判断された場合、決定されたページレイアウトを一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加するページレイアウトに変更するページレイアウト変更手段と、をさらに備え、前記印刷手段は、前記ページレイアウト変更手段により変更されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷結果を出力してもよい。
【００１７】
これにより、ページデータをまたぐオブジェクトについて、一枚の記録シート上に印刷されるページデータの数が増加し、よりユーザの意向に合った印刷結果を出力することができる。
【００１８】
上記の印刷装置において、前記印刷対象は、行および列を成して並ぶ複数のマス目から構成される表シート上に作成される印刷対象であって、前記第一判断手段は、ページデータの境界を介して隣接するマス目の双方が文字または数字を表すとき、ページデータをまたぐオブジェクトが存在すると判断してもよい。
【００１９】
これにより、ページデータの境界を介して隣接するマス目の双方が文字または数字を表すとき、ページデータをまたぐオブジェクトが存在すると判断されるため、ページデータをまたぐオブジェクトをより適切に判断することができる。
【００２０】
上記の印刷装置において、前記印刷対象は、行および列を成して並ぶ複数のマス目から構成される表シート上に作成される印刷対象であって、前記第一判断手段は、ページデータの境界を介して隣接するマス目の枠線が連続しているとき、ページデータをまたぐオブジェクトが存在すると判断してもよい。
【００２１】
これにより、ページデータの境界を介して隣接するマス目の枠線が連続しているとき、ページデータをまたぐオブジェクトが存在すると判断されるため、ページデータをまたぐオブジェクトをより適切に判断することができる。
【００２２】
また、かかる目的を達成するためになされた発明のプログラムは、縦横二方向に広がり、印刷を実行すると複数ページのページデータに区分けされる印刷対象を、一枚の記録シート上に複数ページ分のページデータを配置して印刷する印刷装置に印刷させるためのプログラムであって、一枚の記録シート上に配置するページデータと、当該ページデータを配置する記録シート上の領域と、を示すページレイアウトを、少なくとも印刷対象の一部と同様なページレイアウトに決定するページレイアウト決定手段、前記ページレイアウト決定手段により決定されたページレイアウトにしたがって、少なくとも印刷対象の一部と同様な印刷データを生成する印刷データ生成手段、前記印刷データ生成手段により生成された印刷データを前記印刷装置へ送信する印刷データ送信手段、としてコンピュータを機能させることを特徴とする。
【００２３】
これにより、このようなプログラムが組み込まれた端末装置から印刷装置に印刷データを送信して印刷を実行する場合においても、少なくとも印刷対象の一部と同様な印刷結果が出力されるため、ユーザの意向に合った印刷結果を出力することができる。
【発明の効果】
【００２４】
本発明に係る印刷装置は、縦横二方向に広がる、ページ概念のない印刷対象を、一枚の記録シート上に複数ページ分を配置して印刷する場合に、ユーザの意向に合った印刷結果を出力することができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る印刷装置１の構成を示すブロック図である。
【図２】印刷データ生成処理を示すフローチャートである。
【図３】４ｉｎ１のマルチページ印刷において、ページを順次配置していく４つの領域の順番を示す図である。
【図４】印刷対象判断処理を示すフローチャートである。
【図５】第一実施形態におけるページ番号決定処理を示すフローチャートである。
【図６】ページ番号決定処理について具体例を説明するための説明図である。
【図７】図６（ａ）に示される印刷対象が、ページ番号決定処理を経てページ番号が決定された例を示す図である。
【図８】第二実施形態におけるページ番号決定処理を示すフローチャートである。
【図９】第二実施形態により図１１（ａ）に示すオブジェクトが４ｉｎ１で印刷された場合の印刷結果を示す図である。
【図１０】第三実施形態におけるページ番号決定処理を示すフローチャートである。
【図１１】本実施形態の具体例を説明するための図である。
【図１２】本実施形態に係る印刷装置により図１１（ａ）が印刷された印刷結果の例を示す図である。
【図１３】従来技術により図１１（ａ）が印刷された印刷結果の例を示す図である。
【発明を実施するための形態】
【００２６】
以下、実施形態を図面に基づき説明する。なお、実施形態は、印刷対象を記憶するＵＳＢメモリやメモリカードからデータを直接読み取って印刷するダイレクトプリントを行う印刷装置を例に説明する。また、図１１（ｂ）において示される番号は、説明の便宜上、ページを区別するために付与しているものであり、本実施形態におけるページ番号決定処理により決定されたページ番号ではない。
【００２７】
（第一実施形態）
１、実施形態の概要
まず、実施形態の概要について説明する。
【００２８】
縦横二方向に広がる、ページ概念のない印刷対象を、一枚の記録シート上に複数ページ分を配置する設定で印刷する場合、少なくとも印刷対象の一部と同様な印刷結果を出力する。なお、本実施形態では、ページ概念のない印刷対象として、行および列を成して並ぶ複数のマス目から構成される表シート上に作成された印刷対象を例に説明する。
【００２９】
例えば、図１１（ａ）に示すような表オブジェクトを４ｉｎ１（４ページをまとめて一枚の記録シートに印刷するモード）で印刷する場合、例えば、図１２に示すような印刷結果を出力する。図１２に示す印刷結果では、各記録シートについて、４ページが配置された状態が図１１（ａ）に示す印刷対象の一部と同様になっている。すなわち、一枚目の記録シートには、図１１（ａ）の表オブジェクトを構成する列のうちｂ列までが印刷され、二枚目の記録シートには、残りのｃ列およびｄ列が印刷される。
【００３０】
２、印刷装置の構成
次に、本実施形態に係る印刷装置の構成を図１に基づき説明する。図１は、本実施形態に係る印刷装置１の構成を示すブロック図である。印刷装置１は、ＣＰＵ１１、ＲＯＭ１３、ＲＡＭ１５、印刷処理部１７、ＵＳＢＩ／Ｆ１９を備える。ＣＰＵ１１は印刷装置１の全ての構成を統括制御する。ＲＯＭ１３は、本実施形態に係る印刷処理等、印刷装置１が各種処理を行うためにＣＰＵ１１によって実行されるプログラムを記憶する。ＲＡＭ１５は、ＣＰＵ１１が各種処理を行った際に生成されるデータを記憶する記憶領域として用いられ、また、ＣＰＵ１１が各種処理を行う際に記憶領域として用いられる。なお、ユーザは、縦横二方向に広がる、ページ概念のない印刷対象を印刷する際、一枚の記録シート上に何ページずつ配置して印刷するかを示す印刷形式（２ｉｎ１、４ｉｎ１等）、および、記録シートのサイズ（Ａ４、Ｂ５等）、および、記録シートの印刷向き（縦、横）、を設定することができる。これらの設定は、ＲＡＭ１５に記憶される。印刷処理部１７は、記録シートに印字するための機構を備える。ＵＳＢＩ／Ｆ１９は、ＵＳＢメモリが装着される。印刷装置１は、ＵＳＢメモリに記憶されたデータを読み取り、印刷処理を実行する。
【００３１】
３、印刷データ生成処理
次に、印刷データ生成処理について図２に基づき説明する。図２は、印刷データ生成処理を示すフローチャートである。
【００３２】
印刷データ生成処理は、ユーザによりＵＳＢメモリに記憶された印刷対象の印刷指示がなされたとき開始する。ＵＳＢメモリには、縦横二方向に広がる、ページ概念のない印刷対象であって、印刷を実行すると複数ページのページデータに区分けされる印刷対象が記憶されている。
【００３３】
印刷データ生成処理を開始すると、ＲＡＭ１５に記憶された印刷形式についての設定が読み出され（Ｓ１１０）、マルチページ印刷処理が必要かが判断される（Ｓ１１５）。
【００３４】
マルチページ印刷とは、一枚の記録シート上に複数ページずつ配置して行う印刷を指す。マルチページ印刷では、記録シート上にページデータを配置する領域が予め定められており、この領域について、ページデータを配置していく領域順番が定められている。この領域順番について、図３を例に説明する。図３には、４ｉｎ１のマルチページ印刷において、ページデータを配置していく４つの領域の領域順番が示されている。マルチページ印刷を実行すると、図３に示すように、定められている領域順番にしたがって、ページデータが順次配置されて印刷される。なお、領域順番はＮｉｎ１印刷ごとに対応付けられており、ユーザがＮｉｎ１印刷を印刷形式として設定すると、それに対応して領域順番が決定される。
【００３５】
図１のＳ１１５の処理の説明に戻る。Ｓ１１５の処理では、Ｓ１１０の処理で取得された印刷形式に基づいて、一枚の記録シート上にＮ（Ｎは２以上の整数）ページずつ配置して印刷する設定にされたかが判断される。
【００３６】
一枚の記録シート上に１ページずつ配置して印刷する設定にされた場合、マルチページ印刷処理が必要でないと判断され（Ｓ１１５：Ｎｏ）、通常の印刷処理をする（Ｓ１１７）。Ｓ１１７の印刷処理は、一枚の記録シートに１ページずつ配置して印刷する処理であるが、周知の技術であるので詳細は省略する。
【００３７】
一枚の記録シートにＮページずつ配置して印刷する（以下、Ｎｉｎ１という）設定にされた場合、マルチページ印刷処理が必要であると判断され（Ｓ１１５：Ｙｅｓ）、Ｓ１２０の処理へ移行する。
【００３８】
Ｓ１２０の処理へ移行すると、ＲＡＭ１５に記憶された記録シートのサイズおよび記録シートの印刷向きについての設定が読み出される（Ｓ１２０）。記録シートのサイズおよび記録シートの印刷向きについての設定が読み出されると、ＵＳＢメモリに記憶されている印刷対象が、Ｓ１２０の処理で取得された記録シートのサイズおよび印刷向きで、複数のページデータに区分けされる（Ｓ１２５）。Ｓ１２５の処理において、ページ概念のない印刷対象を複数のページデータに区分けする技術は、従来の周知の技術と同様であるため、詳細は省略する。
【００３９】
印刷対象が複数のページデータに区分けされると、印刷対象判断処理に移行する（Ｓ１３０）。印刷対象判断処理では、Ｓ１２５の処理により複数のページデータに区分けされた印刷対象について、印刷対象に含まれるオブジェクトが１ページ内に収まらず複数ページにまたがるかが判断される。印刷対象判断処理については後述する。
【００４０】
印刷対象判断処理を終了すると、次に、ページ番号決定処理に移行する（Ｓ１３５）。ページ番号決定処理では、Ｓ１２５の処理で区分けされた複数のページデータに対し、１から順にページ番号が決定される。このページ番号は、ページデータが配置される順番を示す。ページ番号が決定されると、決定されたページ番号の順に、マルチページ印刷における領域順番にしたがって、ページデータが配置されて印刷される（Ｓ１４０）。
【００４１】
なお、Ｓ１４０の印刷処理において、第一実施形態および第二実施形態では、印刷対象はＳ１１０の処理で取得された印刷形式、すなわちＮｉｎ１で印刷され、第三実施形態では、印刷対象は一枚の記録シート上に１ページのページデータが配置されて印刷される。
【００４２】
４、印刷対象判断処理
次に、印刷対象判断処理について図４に基づき説明する。図４は、印刷対象判断処理を示すフローチャートである。
【００４３】
印刷対象判断処理を開始すると、まず、図２のＳ１２５の処理で複数のページデータに区分けされた印刷対象について、ページデータの境界に位置するマス目の情報が取得される（Ｓ２１０）。ページデータの境界に位置するマス目とは、ページデータの境界線に接して並ぶマス目である。なお、図２のＳ１２５における印刷対象を複数のページデータに区分けする周知の技術では、一つのマス目が複数ページに渡って区分けされることはない。したがって、ページデータの境界線はマス目の枠線上に現れるため、ページデータの境界線に接して並ぶマス目が存在する。
【００４４】
具体的に、印刷対象が図１１（ａ）に示すような表オブジェクトであって、この表オブジェクトが図１１（ｂ）に示すように区分けされた場合を例に説明する。この場合、ページデータの境界に位置するマス目は、１−２ページ間と、２−３ページ間と、４−５ページ間と、５−６ページ間と、１−４ページ間と、２−５ページ間と、３−６ページ間、の境界線に接して並ぶマス目である。例えば１−４ページ間の境界線に接して並ぶマス目は、「ｋ」を表すマス目および「ｌ」を表すマス目である。また、２−３ページ間の境界線に接して並ぶマス目は、「ｂ」、「１１」〜「１７」を表すマス目と、「ｃ」、「２１」〜「２７」を表すマス目である。したがって、この場合には、「ｄ」および「３１」〜「３６」を表すマス目と、「３９」および「４０」を表すマス目以外の全てのマス目が、ページデータの境界に位置するマス目である。Ｓ２１０の処理では、「ｄ」および「３１」〜「３６」を表すマス目と、「３９」および「４０」を表すマス目以外の全てのマス目がページの境界に位置するマス目であるという情報が取得される。
【００４５】
ページデータの境界に位置するマス目の情報が取得されると、ある隣接ページデータ間について、ページデータの境界を介して隣接するマス目の双方が文字または数字等を表すかが判断される（Ｓ２１５）。ページデータの境界を介して隣接するマス目とは、Ｓ２１０の処理で取得された、ページデータの境界に位置するマス目のうち、両ページに渡って隣接するマス目を指す。図１１（ｂ）に示すように区分けされた場合では、例えば４−５ページ間であれば、「ｌ」と「８」、「ｍ」と「９」、「ｎ」と「１０」、を表すマス目である。
【００４６】
ページデータの境界を介して隣接するマス目の双方が文字等を表すと判断されると（Ｓ２１５：Ｙｅｓ）、そのページデータ間にオブジェクトがまたがるという情報がＲＡＭ１５に記憶される（Ｓ２２０）。図１１（ｂ）に示すように区分けされた場合では、例えば４−５ページ間であれば、「ｌ」と「８」を表すマス目が、ページデータの境界を介して隣接するマス目であり、かつ、文字等を表すマス目である。したがって、Ｓ２１５の処理でページデータの境界を介して隣接するマス目の双方が、文字等を表すと判断され（Ｓ２１５：Ｙｅｓ）、４−５ページ間にオブジェクトがまたがるという情報がＲＡＭ１５に記憶される（Ｓ２２０）。このように、Ｓ２１５の処理は、隣接するページデータ間にオブジェクトがまたがるかを判断するための処理である。Ｓ２２０の処理を終了すると、Ｓ２３５の処理へ移行する。
【００４７】
一方、マス目の双方が文字等を表さないと判断された場合、ページデータの境界を介して隣接する他のマス目について、マス目の双方が文字等を表すかが判断される。そして、双方が文字等を表すマス目が存在すると（Ｓ２１５：Ｙｅｓ）、そのページデータ間にオブジェクトがまたがるという情報が記憶される（Ｓ２２０）。一方、ページデータの境界を介して隣接する全てのマス目について、マス目の双方が文字等を表していないと判断された場合、ページデータの境界を介して隣接するマス目の双方が文字等を表さないと判断され（Ｓ２１５：Ｎｏ）、Ｓ２２５の処理へ移行する。
【００４８】
Ｓ２２５の処理へ移行すると、Ｓ２１５の処理において判断の対象となった隣接ページデータ間について、ページデータの境界を介して隣接するマス目の枠線が連続しているかが判断される（Ｓ２２５）。
【００４９】
ページデータの境界を介して隣接するマス目の枠線が連続していると判断されると（Ｓ２２５：Ｙｅｓ）、そのページデータ間にオブジェクトがまたがるという情報がＲＡＭ１５に記憶される（Ｓ２２０）。ページデータの境界を介して隣接し、かつ、マス目の枠線が連続しているマス目とは、例えば図１１（ｂ）に示す場合では、例えば「ｌ」と「８」を表すマス目等である。このように、Ｓ２２５の処理は、隣接するページデータ間にオブジェクトがまたがるかを判断するための処理である。Ｓ２２０の処理を終了すると、Ｓ２３５の処理へ移行する。
【００５０】
一方、マス目の枠線が連続していないと判断された場合、ページデータの境界を介して隣接する他のマス目について、マス目の枠線が連続しているかが判断される。そして、枠線が連続するマス目が存在すると（Ｓ２２５：Ｙｅｓ）、そのページデータ間にオブジェクトがまたがるという情報が記憶される（Ｓ２２０）。一方、ページデータの境界を介して隣接する全てのマス目について、マス目の枠線が連続していないと判断された場合、ページデータの境界を介して隣接するマス目の枠線が連続していないと判断され（Ｓ２２５：Ｎｏ）、Ｓ２３０の処理へ移行する。
【００５１】
Ｓ２３０の処理へ移行すると、印刷対象に含まれる画像オブジェクトが、Ｓ２１５およびＳ２２５の処理において判断の対象となったページデータ間にまたがるかが判断される（Ｓ２３０）。画像オブジェクトとは、画像などのイメージデータである。Ｓ２３０の処理では、Ｓ２１０の処理により取得された、ページデータの境界に位置するマス目の情報に基づいて、画像オブジェクトが、ページデータの境界を介して隣接するマス目上に位置するかが判断される。画像オブジェクトが、ページデータの境界を介して隣接するマス目上に位置する場合、画像オブジェクトがそのページデータ間にまたがると判断される（Ｓ２３０：Ｙｅｓ）。
【００５２】
画像オブジェクトがページデータ間にまたがると判断されると（Ｓ２３０：Ｙｅｓ）、そのページデータ間にオブジェクトがまたがるという情報がＲＡＭ１５に記憶される（Ｓ２２０）。このように、Ｓ２３０の処理は、隣接するページデータ間に画像オブジェクトがまたがるかを判断するための処理である。Ｓ２２０の処理を終了すると、Ｓ２３５の処理へ移行する。
【００５３】
一方、画像オブジェクトがページデータ間にまたがらないと判断されると（Ｓ２３０：Ｎｏ）、Ｓ２３５の処理に移行する。
【００５４】
Ｓ２３５の処理へ移行すると、隣接する全てのページデータ間について判断が終了したかが判断される（Ｓ２３５）。Ｓ２１５〜Ｓ２３０の処理では、ある隣接ページデータ間について、そのページデータ間にオブジェクトがまたがるかが判断される。隣接する全てのページデータ間について、そのページデータ間にオブジェクトがまたがるかの判断が終了していない場合（Ｓ２３５：Ｎｏ）、Ｓ２１５の処理へ戻り、Ｓ２１５〜Ｓ２３０の処理を経て、未判断の隣接ページデータ間についてオブジェクトがまたがるかが判断される。そして、そのページデータ間にオブジェクトがまたがると判断された場合（Ｓ２１５：Ｙｅｓ、Ｓ２２５：Ｙｅｓ、Ｓ２３０：Ｙｅｓ）、そのページデータ間にオブジェクトがまたがるという情報が記憶される（Ｓ２２０）。このように、隣接する全てのページデータ間について、そのページデータ間にオブジェクトがまたがるかを判断していき（Ｓ２１５~Ｓ２３５）、隣接する全てのページデータ間について判断が終了すると（Ｓ２３５：Ｙｅｓ）、印刷対象判断処理が終了する。
【００５５】
なお、印刷対象判断処理において、Ｓ２３０の処理は画像オブジェクトに対する処理である。ここで、印刷対象に画像オブジェクトが含まれない場合には、Ｓ２３０の処理をスキップし、Ｓ２３５の処理へ移行する。
【００５６】
５、ページ番号決定処理
次に、ページ番号決定処理について図５に基づき説明する。図５は、ページ番号決定処理を示すフローチャートである。
【００５７】
ページ番号決定処理を開始すると、まず、図２のＳ１２５の処理によりページデータごとに区分けされた印刷対象のページレイアウトが決定される（Ｓ３０５）。ページレイアウトとは、区分けされた印刷対象の全てのページデータが、記録シート上のいずれかの領域に配置された状態であり、一枚の記録シート上に印刷するページデータの組み合わせや、どのページデータを記録シート上のどの領域に配置するかを示す。具体的には、Ｓ３０５の処理では、Ｎｉｎ１印刷であれば、Ｎページ分を新たな１ページとするページデータを設定し、設定したページデータの大きさごとに印刷対象を区切ることで、区切られた各々が印刷対象のページレイアウトとして決定される。このように、Ｓ３０５の処理では、マルチページ印刷を行ったとき、少なくとも印刷対象の一部と同様な印刷結果となるページレイアウトが決定される。これにより、印刷対象の一部または全部と同様な印刷結果を出力することができる。
【００５８】
ページレイアウトが決定されると、マルチページ印刷を実行すると記録シート上に空き領域が生じるかが判断される（Ｓ３１０）。空き領域とは、マルチページ印刷の際に記録シート上に生じる、ページデータが配置されない領域である。具体的には、Ｓ３１０の処理では、Ｎｉｎ１印刷の場合、図２のＳ１２５の処理により区分けされたページデータの総数がｋＮ（ｋは１以上の整数）より少ないとき、空き領域が生じると判断される（Ｓ３１０：Ｙｅｓ）。一方、区分けされたページデータの総数がｋＮ（ｋは１以上の整数）であるとき、空き領域が生じないと判断される（Ｓ３１０：Ｎｏ）。
【００５９】
Ｓ３１０の処理により、空き領域が生じないと判断された場合（Ｓ３１０：Ｎｏ）、Ｓ３２５の処理へ移行する。
【００６０】
Ｓ３１０の処理により、空き領域が生じると判断された場合（Ｓ３１０：Ｙｅｓ）、印刷対象判断処理によりページデータ間にまたがると判断されたオブジェクトについて、ページレイアウトを一方向にずらすことで、オブジェクトがまたがって存在するオブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加するかが判断される（Ｓ３１５）。オブジェクト存在ページデータとは、図３の印刷対象判断処理によりオブジェクトがまたがると判断されたページデータである。Ｓ３１５の処理では、Ｓ３０５の処理により決定されたページレイアウトを縦方向（上下）または横方向（左右）の一方向にずらし、一枚の記録シート上に印刷されるページデータの組み合わせを変更することで、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加するかが判断される。
【００６１】
Ｓ３１５の処理について、具体的に、図６を用いて説明する。図６は、ページ番号決定処理について具体例を説明するための説明図である。図６に示される印刷対象は、縦横二方向に広がる、ページ概念のない印刷対象であって、３つの画像オブジェクトを含む。この印刷対象の印刷を実行すると、図２のＳ１２５の処理により、図６（ａ）に示すように６ページに区分けされたとする。この印刷対象を４ｉｎ１で印刷する場合、図６（ｂ）に示すようなページレイアウトが決定され（Ｓ３０５）、２ページ分（２×４−６ページ分）の空き領域が生じる（Ｓ３１０：Ｙｅｓ）。したがって、Ｓ３１５の処理へ移行し、ページレイアウトを一方向にずらすことで、オブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加するかが判断される（Ｓ３１５）。ここで、図６（ｂ）に示されるページレイアウトを右方向へずらすと、図６（ｃ）に示すように、画像オブジェクト２１について、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加する。すなわち、図６（ｂ）に示されるページレイアウトでは、画像オブジェクト２１がまたがって存在するオブジェクト存在ページデータのうち、記録シートに印刷されるオブジェクト存在ページデータの数の最大値は、２ページであるのに対し、図６（ｃ）に示されるページレイアウトでは、一枚の記録シートに印刷されるオブジェクト存在ページデータの数の最大値は４ページとなり、ページの数が増加する（Ｓ３１５：Ｙｅｓ）。したがって、この場合にはＳ３２０の処理へ移行する。
【００６２】
オブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加すると判断されると、ページレイアウトが、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加すると判断されたページレイアウトに変更される（Ｓ３２０）。これにより、オブジェクト存在ページデータについて、同一の記録シート上に印刷されるオブジェクト存在ページデータが増加するため、記録シートをまたいで印刷されるオブジェクト部分を減らすことができる。ページレイアウトが変更されると、Ｓ３２５の処理へ移行する。
【００６３】
一方、Ｓ３１５の処理において、ページレイアウトを一方向にずらしても、オブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加しないと判断されると（Ｓ３１５：Ｎｏ）、ページレイアウトは変更されず、Ｓ３２５の処理へ移行する。
【００６４】
なお、図６に示す場合では、左方向にページレイアウトをずらしても、オブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加する（Ｓ３１５：Ｙｅｓ）。したがって、図示しないが、ページレイアウトが左方向にずらされ（Ｓ３２０）、画像オブジェクト２１が一枚目の記録シートに、残りの２つの画像オブジェクトが２枚目の記録シートの右半分の領域に、配置されるページレイアウトに変更されてもよい。
【００６５】
Ｓ３２５の処理へ移行すると、ページデータに区分けされた印刷対象の横方向のページ数と縦方向のページ数が取得される（Ｓ３２５）。印刷対象の横方向のページ数と縦方向のページ数が取得されると、縦方向にページ番号を決定していないページデータが存在するかが判断される（Ｓ３３０）。縦方向にページ番号を決定していないページデータが存在すると判断されると（Ｓ３３０：Ｙｅｓ）、Ｓ３３５の処理へ移行する。なお、Ｓ３２５の処理を経てＳ３３０の処理へ初めて移行した場合には、ページ番号が決定されたページデータは存在しないため、縦方向にページ番号を決定していないページデータが存在すると判断され（Ｓ３３０：Ｙｅｓ）、Ｓ３３５の処理へ移行する。
【００６６】
Ｓ３３５の処理へ移行すると、横方向にページ番号を決定していないページデータが存在するかが判断される（Ｓ３３５）。横方向にページ番号を決定していないページデータが存在すると判断されると（Ｓ３３５：Ｙｅｓ）、マルチページ印刷においてページデータを配置していく領域順番にしたがって、ページ番号が１から順に決定される（Ｓ３４０）。なお、Ｓ３３５の処理へ初めて移行した場合には、ページ番号が決定されたページデータは存在しないため、横方向にページ番号を決定していないページデータが存在すると判断され（Ｓ３３５：Ｙｅｓ）、Ｓ３４０の処理へ移行する。
【００６７】
ページ番号が決定されると、Ｓ３３５の処理に戻り、横方向にページ番号を決定していないページデータが存在するかが判断される（Ｓ３３５）。横方向にページ番号を決定していないページデータが存在すると判断されると（Ｓ３３５：Ｙｅｓ）、Ｓ３４０の処理により、ページ番号が、前回のＳ３４０の処理により決定された最も大きい番号の次の番号から順に決定される（Ｓ３４０）。そして、Ｓ３３５の処理に戻り、横方向にページ番号が決定されていないページデータが存在しないと判断されるまで、Ｓ３３５およびＳ３４０の処理を繰り返す。
【００６８】
横方向にページ番号が決定されていないページデータが存在しない（すなわち、横方向に全てのページデータにページ番号が決定された）と判断されると（Ｓ３３５：Ｎｏ）、Ｓ３３０の処理へ戻り、縦方向に番号を決定していないページデータが存在するかが判断される（Ｓ３３０）。そして、縦方向および横方向にページ番号が決定されていないページデータが存在しなくなるまで、すなわち、全てのページデータについてページ番号が決定されるまで、Ｓ３３０〜Ｓ３４０の処理を繰り返す。全てのページデータについてページ番号が決定され、縦方向にページ番号が決定されていないページデータが存在しない（すなわち、縦方向に全てのページデータにページ番号が決定された）と判断されると（Ｓ３３０：Ｎｏ）、ページ番号決定処理が終了する。
【００６９】
ここで、Ｓ３２５~Ｓ３４０の処理について、図６（ａ）に示される印刷対象を例に詳細に説明する。なお、図６（ａ）に示される印刷対象を、４ｉｎ１で印刷し、４ｉｎ１印刷において、図３に示される領域の順番が対応付けられているとする。
【００７０】
図６（ａ）に示される印刷対象は、Ｓ３２０の処理により図６（ｃ）に示されるページレイアウトに変更される。ページレイアウトが変更されると、まず、横方向のページ数が４ページ、縦方向のページ数が２ページ、という情報が取得される（Ｓ３２５）。そして、縦方向にページ番号が決定されていないページデータが存在する、と判断され（Ｓ３３０：Ｙｅｓ）、Ｓ３３５の処理へ移行する。Ｓ３３５の処理へ移行すると、横方向にページ番号が決定されていないページデータが存在する、と判断され（Ｓ３３５：Ｙｅｓ）、Ｓ３４０の処理へ移行する。Ｓ３４０の処理へ移行すると、図３に示される領域順番に、まず、縦横２ページずつの４ページ分のページ番号が決定される（Ｓ３４０）。なお、既にページ番号が決定されているページデータは存在しないので、１〜４番の番号が決定される。ページ番号が決定されると、Ｓ３３５の処理へ戻り、横方向にページ番号が決定されていないページデータが存在するか、が判断される。横方向に２ページ分だけページ番号が決定されていないページデータが存在するため、横方向にページ番号が決定されていないページデータが存在する、と判断され（Ｓ３３５：Ｙｅｓ）、次の縦横２ページずつの４ページ分のページ番号が決定される（Ｓ３４０）。なお、前回のＳ３４０の処理で、ページ番号は４番まで決定されたため、今回のＳ３４０の処理では、５〜８番の番号が決定される。そして、Ｓ３３５の処理へ戻り、横方向にページ番号が決定されていないページデータが存在しない、と判断され（Ｓ３３５：Ｎｏ）、Ｓ３３０の処理へ戻る。そして、縦方向にページ番号が決定されていないページデータが存在しない、と判断され（Ｓ３３０：Ｎｏ）、ページ番号決定処理を終了する。図６（ａ）に示される印刷対象が、ページ番号決定処理を経てページ番号が決定された状態を図７に示す。
【００７１】
このようにして、ページ番号が決定されると、マルチページ印刷において定められている領域順番にしたがって、決定されたページ番号順にページが配置されて印刷される。
【００７２】
（第二実施形態）
本実施形態は、ページ番号決定処理において、ページ番号が決定された後、印刷処理における設定変更処理が存在する点で第一実施形態と相違し、他の態様は第一実施形態と同様である。したがって、本実施形態におけるページ番号決定処理のみ説明する。
【００７３】
本実施形態におけるページ番号決定処理を、図８に示す。図８において、Ｓ４０５〜Ｓ４４０の処理は、図５のＳ３０５〜Ｓ３４０の処理と同様であるため説明を省略する。Ｓ４３０〜Ｓ４４０の処理により、全てのページデータについてページ番号が決定されると（Ｓ４３０：Ｎｏ）、Ｓ４４５の処理へ移行する。
【００７４】
Ｓ４４５の処理へ移行すると、マルチページ印刷において、分割線が印刷されない設定に変更される（Ｓ４４５）。分割線とは、マルチページ印刷により記録シート上に印刷される線であり、記録シートをこの分割線で区切ることによりページデータが配置される領域が示される。Ｓ４４５の処理により分割線が印刷されることが防止され、よりユーザの意向に合った印刷結果を出力することができる。分割線が印刷されない設定に変更されると、Ｓ４５０の処理へ移行する。
【００７５】
Ｓ４５０の処理へ移行すると、マルチページ印刷において、分割線周りの余白を設けない設定に変更される（Ｓ４５０）。Ｓ４５０の処理により分割線周りに余白が設けられず、よりユーザの意向に合った印刷結果を出力することができる。Ｓ４４５およびＳ４５０の処理により、マルチページ印刷における設定が変更されると、ページ番号決定処理が終了する。
【００７６】
ページ番号決定処理が終了すると、マルチページ印刷において定められている領域順番にしたがって、決定されたページ番号順にページデータが配置されて印刷される（Ｓ１４０）。このとき、Ｓ４４５およびＳ４５０の設定変更処理により、分割線が印刷されず、かつ、分割線周りの余白も設けられない。第二実施形態により図１１（ａ）に示す表オブジェクトが４ｉｎ１で印刷された場合の印刷結果を図９に示す。
【００７７】
（第三実施形態）
本実施形態は、ページ番号決定処理において、ページレイアウトが変更された後の処理が第一実施形態および第二実施形態と相違し、他の態様は第一実施形態および第二実施形態と同様である。したがって、本実施形態におけるページ番号決定処理のみ説明する。
【００７８】
本実施形態におけるページ番号決定処理を、図１０に示す。図１０において、Ｓ５０５〜Ｓ５２０の処理は、図５のＳ３０５〜Ｓ３２０、また、図８のＳ４０５〜Ｓ４２０、の処理と同様であるため説明を省略する。Ｓ５２０の処理により、ページレイアウトが変更されると、Ｓ５２５の処理へ移行する。
【００７９】
Ｓ５２５の処理へ移行すると、マルチページ印刷において、一枚の記録シート上に印刷するページ数に合わせて、印刷対象が縮小される（Ｓ５２５）。具体的には、Ｎｉｎ１のマルチページ印刷を実行すると空き領域が生じない場合には、印刷対象が１／Ｎに縮小される。Ｎｉｎ１のマルチページ印刷を実行すると空き領域が生じる場合には、印刷対象に、その空き領域分を付け足した領域が１／Ｎに縮小される。例えば、図６（ｃ）に示す印刷対象の場合、４ｉｎ１印刷を実行すると２ページ分の空き領域が生じる。したがって、この場合には、印刷対象に２ページ分の空き領域が付け足された８ページ分の領域が、１／４に縮小される。
【００８０】
印刷対象が縮小されると、縮小された印刷対象が、Ｓ５０５またはＳ５２０の処理により決定されたページレイアウトにしたがって区分けされる（Ｓ５３０）。例えば、図６（ａ）に示す印刷対象の場合、図６（ｃ）に示すようにページレイアウトが変更されている（Ｓ５２０）。したがって、図６（ｃ）に示されるページレイアウトにしたがって、縮小された印刷対象が区分けされる。このように縮小された印刷対象が区分けされると、印刷対象は、１枚の記録シート上に配置されるページデータが結合された結合ページデータに分けられる。
【００８１】
印刷対象が結合ページデータに区分けされると、区分けされた結合ページデータに対し、ページ番号が１から順に決定される（Ｓ５３５）。なお、Ｓ５３５の処理では、第一実施形態および第二実施形態と異なり、ページ番号を決定していく結合ページデータの順番は定められていない。すなわち、ページ番号が１から順に、任意の結合ページデータに決定されていく。第三実施形態では、一枚の記録シート上に、１ページの結合ページデータが配置されて印刷されるため、記録シート上に複数ページのページデータを配置して印刷する第一実施形態および第二実施形態のようにページデータの配置領域について考慮する必要がないためである。
【００８２】
ページ番号が決定されると、決定されたページ番号順に、結合ページデータが一枚の記録シート上に配置されて印刷される。
【００８３】
第三実施形態では、第二実施形態のようにＳ４４５およびＳ４５０の設定変更処理を設けることなく、分割線が印刷されず、かつ、分割線周りの余白も設けられずに印刷が実行され、より印刷対象と同様な印刷結果を出力することができる。すなわち、印刷対象を予め縮小し（Ｓ５２５）、縮小された印刷対象をページレイアウトにしたがって区分けするため（Ｓ５３０）、設定変更処理を省くことができる。
【００８４】
なお、実施形態では、印刷装置１が「印刷装置」に、図５のＳ３０５、図８のＳ４０５、図１０のＳ５０５が「ページレイアウト決定手段」に、印刷処理部１７が「印刷手段」に、図５のＳ３４０、図８のＳ４４０が「ページ番号決定手段」に、図４のＳ２１５、Ｓ２２５、Ｓ２３０が「第一判断手段」に、図５のＳ３１５、図８のＳ４１５、図１０のＳ５１５が「第二判断手段」に、図５のＳ３２０、図８のＳ４２０、図１０のＳ５２０が「ページレイアウト変更手段」に、相当する。
【００８５】
なお、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様を採ることができる。
【００８６】
例えば、ダイレクトプリントを行う印刷装置を例に実施形態を説明したが、これに限らず、実施形態における画像処理を行い、印刷データを生成する、例えばパーソナルコンピュータのような端末装置としてもよい。また、実施形態における画像処理を行い、印刷データを生成するプリンタドライバとしてもよい。
【００８７】
また、印刷装置１の印刷処理として、ＵＳＢＩ／Ｆ１９を介して装着されたＵＳＢメモリに記憶されたデータの印刷処理を説明したが、これに限らず、図示しない任意のパーソナルコンピュータやネットワークに接続されたパーソナルコンピュータから送られた印刷指示による印刷処理としてもよい。
【００８８】
また、図５のＳ３１５、図８のＳ４１５、図１０のＳ５１５の処理において、ページレイアウトを一方向にずらすと、オブジェクトがまたがって存在するオブジェクト存在ページデータのうち、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加するかを判断される場合を説明したが、これに限らず、ページレイアウトを自由に変更して一枚の記録シート上に印刷されるオブジェクト存在ページデータの数が増加するかの判断を行ってもよい。
【００８９】
また、一枚の記録シート上に印刷されるオブジェクト存在ページデータの数の最大値が増加する場合にページレイアウトを変更すると説明したが、これに限らない。例えば、オブジェクトがまたぐページデータを一ペアとして、記録シートをまたいで印刷されるペア数をカウントし、ページレイアウトをずらすと、そのペア数が減少するかを判断し、減少する場合にレイアウトを変更するようにしても良い。なお、オブジェクトがまたぐ一ペアのページデータとは、図４の印刷対象判断処理のＳ２２０の処理においてオブジェクトがまたがると判断された隣接するページデータである。
【００９０】
また、印刷対象判断処理において、隣接するページデータ間にオブジェクトがまたがるかを判断する、と説明したが、これに限らず、印刷対象内のオブジェクトごとに、ページデータをまたぐかを判断していってもよい。
【００９１】
また、実施形態では、ページデータを配置していく領域の順番は、ユーザがＮｉｎ１印刷を印刷形式として設定するとそれに対応して決定される、と説明したが、これに限らず、ユーザが印刷形式を設定する際に、領域の順番について選択するなどして設定可能としてもよい。
【００９２】
また、第二実施形態において、Ｓ４５０の処理において分割線周りに余白を全く設けない設定に変更する、として説明したが、これに限らず、予め設定されている余白領域幅に比べて小さくしてもよい。
【００９３】
また、第三実施形態において、印刷対象を縮小した後に（Ｓ５２５）、ページレイアウトにしたがって区分けする（Ｓ５３５）、と説明したが、これに限らず、ページレイアウトにしたがって印刷対象を区分けした後に縮小を実行してもよい。
【符号の説明】
【００９４】
１    印刷装置
１１    ＣＰＵ
１７    印刷処理部
【図１】
2011051298.tif 000003
【図２】
2011051298.tif 000004
【図３】
2011051298.tif 000005
【図４】
2011051298.tif 000006
【図５】
2011051298.tif 000007
【図６】
2011051298.tif 000008
【図７】
2011051298.tif 000009
【図８】
2011051298.tif 000010
【図９】
2011051298.tif 000011
【図１０】
2011051298.tif 000012
【図１１】
2011051298.tif 000013
【図１２】
2011051298.tif 000014
【図１３】
2011051298.tif 000015