(57)【要約】【課題】各小ぺージの画像が印刷された媒体を精度良く貼り合わせることができ、貼合せの作業を簡素化することができるようにする。【解決手段】元ファイルを分割することによって形成された複数の分割ファイルの画像を印刷するようになっている。元ファイルの画像に対する分割ファイルの画像の位置を表す位置情報を取得又は生成する位置情報処理部と、各分割ファイルの印刷に対応させて、前記位置情報に基づいて、元ファイルの画像に対する分割ファイルの画像の位置を表す分割画像情報を形成する分割画像情報形成処理部とを有する。操作者は、分割画像情報を見ながら、各分割ファイルの画像が印刷された各媒体を貼り合せることができる。【選択図】図１
2020167653.tif 000002
【特許請求の範囲】
【請求項１】
元ファイルを分割することによって形成された複数の分割ファイルの画像を印刷するファイル印刷制御装置において、
（ａ）元ファイルの画像に対する分割ファイルの画像の位置を表す位置情報を取得又は生成する位置情報処理部と、
（ｂ）各分割ファイルの印刷に対応させて、前記位置情報に基づいて、元ファイルの画像に対する分割ファイルの画像の位置を表す分割画像情報を形成する分割画像情報形成処理部とを有することを特徴とするファイル印刷制御装置。
【請求項２】
（ａ）前記分割画像情報は、分割ファイルを複数備えた分割ファイル群の画像から成り、
（ｂ）各分割ファイルの画像の印刷は前記分割ファイル群ごとに行われる請求項１に記載のファイル印刷制御装置。
【請求項３】
前記各分割ファイル群の印刷順序を設定する印刷順序設定処理部を有する請求項１又は２に記載のファイル印刷制御装置。
【請求項４】
元画像を分割することによって形成された複数の小ページの画像を拡大して印刷し、ポスター画像を形成するファイル印刷制御装置において、
（ａ）元画像に対する小ページの画像の位置を表す位置情報を取得又は生成する位置情報処理部と、
（ｂ）各小ページの画像の印刷時に、前記位置情報に基づいて、どの小ページの画像が印刷されるかを表す分割画像情報を形成する分割画像情報形成処理部とを有することを特徴とするファイル印刷制御装置。
【請求項５】
（ａ）前記分割画像情報は、小ページを複数備えた小ページ群の画像から成り、
（ｂ）各小ページの画像の印刷は小ページ群ごとに行われる請求項４に記載のファイル印刷制御装置。
【請求項６】
前記各小ページ群の画像の印刷順序を設定する印刷順序設定処理部を有する請求項４又は５に記載のファイル印刷制御装置。
【請求項７】
前記分割画像情報は表示部１３に形成された印刷一時停止ダイアログ上に形成される請求項１〜６のいずれか１項に記載のファイル印刷制御装置。
【請求項８】
前記分割画像情報は表示部に形成されたページ位置表示画面に形成される請求項１〜６のいずれか１項に記載のファイル印刷制御装置。
【請求項９】
前記分割画像情報は媒体に形成される請求項１〜６のいずれか１項に記載のファイル印刷制御装置。
【請求項１０】
前記位置情報はマトリックスの列及び行によって表されるページ位置である請求項１〜９のいずれか１項に記載のファイル印刷制御装置。
【請求項１１】
（ａ）元画像を分割することによって形成された複数の小ページの画像を表示するとともに、表示した小ページの画像に基づいて、小ページを複数備えた小ページ群の画像の印刷順序を設定する印刷順序設定処理部と、
（ｂ）各小ページ群の画像を印刷する手順を表すページ位置情報を印刷順序に従って順次取得するページ位置情報処理部と、
（ｃ）前記ページ位置情報が、元画像に対する各小ページの画像の位置を表すページ位置である場合に、該ページ位置を印刷ジョブ作成処理部に送信するページ位置送信処理部とを有するとともに、
（ｄ）前記印刷ジョブ作成処理部は、ページ位置を受信し、該ページ位置に基づいて各小ページの描画オブジェクトから成る印刷ジョブを作成することを特徴とする印刷制御装置。
【請求項１２】
前記ページ位置情報が小ページの画像の印刷を一時停止するための印刷一時停止情報である場合に、印刷を一時停止する印刷一時停止処理部を有する請求項１１に記載の印刷制御装置。
【請求項１３】
（ａ）前記各小ページは複数の行及び複数の列のマトリックスに割り当てられ、
（ｂ）前記小ページ群は、前記マトリックスの行を形成する小ページ及び列を形成する小ページから成る請求項１１又は１２に記載の印刷制御装置。
【請求項１４】
（ａ）前記ページ位置情報は、印刷順序に従ってページ位置配置テーブルに保存され、
（ｂ）前記ページ位置情報処理部は、テーブル読出ポインタに従ってページ位置情報を取得する請求項１１〜１３のいずれか１項に記載の印刷制御装置。
【請求項１５】
前記印刷一時停止情報は、各小ページ群の画像の印刷が段階的に行われるごとに印刷が一時停止されるように設定され、前記ページ位置配置テーブルに保存される請求項１２に記載の印刷制御装置。
【請求項１６】
印刷が一時停止されている間、接続保持部は印刷装置とのインタフェースの接続を保持する請求項１５に記載の印刷制御装置。
【請求項１７】
前記印刷ジョブ作成処理部は、ページ位置のオフセット座標を算出し、描画オブジェクトにオフセット座標を付加する請求項１１〜１６のいずれか１項に記載の印刷制御装置。
【請求項１８】
前記印刷ジョブ作成処理部は、小ページの数に基づいて算出された拡大率に基づいて描画データを拡大する請求項１７に記載の印刷制御装置。
【請求項１９】
前記印刷順序設定処理部は、元画像の特徴に応じて操作者が選択したパターンに従って各小ページ群の画像の印刷順序を設定する請求項１１〜１８のいずれか１項に記載の印刷制御装置。
【請求項２０】
元画像を分割することによって形成された複数の小ページの画像を拡大して印刷し、ポスター画像を形成する印刷装置において、
（ａ）元画像に対する小ページの画像の位置を表す位置情報を生成する配置情報生成部と、
（ｂ）各小ページの画像の描画データを生成する描画データ生成部と、
（ｃ）描画データに基づいて各小ページの画像を印刷するプロセス制御部と、
（ｄ）各小ページの画像の印刷時に、前記位置情報に基づいて、元ファイルの画像上の小ページの画像を表す分割画像情報を形成する配置表示制御部とを有することを特徴とする印刷装置。
【請求項２１】
（ａ）前記分割画像情報は、小ページを複数備えた小ページ群の画像から成り、
（ｂ）各小ページの画像の印刷は小ページ群ごとに行われる請求項２０に記載の印刷装置。
【請求項２２】
前記各小ページ群の画像の印刷順序を設定する印刷順序設定処理部を有する請求項２０又は２１に記載の印刷装置。
【請求項２３】
前記分割画像情報は、表示部に形成されたページ位置表示画面に表示されるサムネイルである請求項２０〜２２のいずれか１項に記載の印刷装置。
【請求項２４】
前記分割画像情報は媒体に形成される小ページの画像である請求項２０〜２２のいずれか１項に記載の印刷装置。
【請求項２５】
印刷装置及び上位装置を備え、元画像を分割することによって形成された複数の小ページの画像を拡大して印刷し、ポスター画像を形成する画像形成方法において、
（ａ）元画像に対する小ページの画像の位置を表す位置情報を取得し、
（ｂ）各小ページの画像の印刷時に、前記位置情報に基づいて、どの小ページの画像が印刷されるかを表す分割画像情報を形成することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル印刷制御装置、印刷制御装置、印刷装置及び画像形成方法に関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の印刷装置、例えば、プリンタにおいては、上位装置としてのホストコンピュータから受信した印刷ジョブについて媒体としての用紙に画像を形成し、印刷を行うようになっている。
【０００３】
ところで、印刷ジョブの文書ファイルが、用紙サイズの大きい用紙に画像を形成するように設定されている場合、用紙に対応する大型のプリンタを購入しようとすると、コストが高くなってしまう。
【０００４】
そこで、元画像を分割し、分割した画像を用紙に印刷し、各用紙を貼り合わせることによって拡大された画像を形成し、ポスター印刷を行うことができるようにしたプリンタが提供されている。
【０００５】
図２は従来のプリンタにおけるポスター印刷の概念図である。
【０００６】
図において、Ｄｅは拡大される前の元画像、Ｄｆは拡大された後の画像、すなわち、拡大画像である。
【０００７】
この場合、拡大される前の元画像Ｄｅのデータ、すなわち、元データが複数に分割されて４行及び４列の小ページのデータが生成され、各小ページのデータに基づいて、拡大された小ページの画像が用紙に印刷され、印刷された用紙が貼り合わせられることによって画像が形成される。なお、元データによって元ファイルが、小ページのデータによって分割ファイルが構成される。
【０００８】
ところで、小ページの画像が印刷された用紙を貼り合わせる作業を繰り返していると、各用紙をどの位置において貼り合わせるのかがわからなくなり、位置を誤って貼り合わせてしまうことがある。
【０００９】
そこで、各小ページの画像が印刷された用紙をどの位置において貼り合わせるかを示す見取図を形成し、操作者が、各画像と見取図とを比較しながら用紙を貼り合わせることができるようにしたプリンタが提供されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−１８２２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、前記従来のプリンタにおいては、一度にすべての小ページの画像が印刷されるので、各用紙を貼り合わせる位置が分からなくなることがあり、その場合、操作者が混乱し、各用紙を精度良く貼り合わせることができなくなってしまう。
【００１２】
また、見取図を形成し、操作者が、各画像と見取図とを比較しながら各用紙を貼り合わせる場合、そのための作業が極めて煩わしい。
【００１３】
本発明は、前記従来のプリンタの問題点を解決して、媒体に拡大画像を形成する際に、各小ぺージの画像が印刷された媒体を精度良く貼り合わせることができ、貼合せの作業を簡素化することができるファイル印刷制御装置、印刷制御装置、印刷装置及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
そのために、本発明のファイル印刷制御装置においては、元ファイルを分割することによって形成された複数の分割の画像を印刷するようになっている。
【００１５】
そして、元ファイルの画像に対する分割ファイルの画像の位置を表す位置情報を取得又は生成する位置情報処理部と、各分割ファイルの印刷に対応させて、前記位置情報に基づいて、元ファイルの画像に対する分割ファイルの画像の位置を表す分割画像情報を形成する分割画像情報形成処理部とを有する。
【発明の効果】
【００１６】
本発明によれば、ファイル印刷制御装置においては、元ファイルを分割することによって形成された複数の分割の画像を印刷するようになっている。
【００１７】
そして、元ファイルの画像に対する分割ファイルの画像の位置を表す位置情報を取得又は生成する位置情報処理部と、各分割ファイルの印刷に対応させて、前記位置情報に基づいて、元ファイルの画像に対する分割ファイルの画像の位置を表す分割画像情報を形成する分割画像情報形成処理部とを有する。
【００１８】
この場合、元ファイルの画像に対する分割ファイルの画像の位置を表す位置情報が取得され、各分割ファイルの印刷に対応させて、前記位置情報に基づいて、元ファイルの画像に対する分割ファイルの画像の位置を表す分割画像情報が形成されるので、操作者は、分割画像情報を見ながら、各分割ファイルの画像が印刷された各媒体を貼り合わせることができる。したがって、各媒体を精度良く貼り合せることができ、各媒体の貼合せの作業を簡素化することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態における印刷システムの制御ブロック図である。
【図２】従来のプリンタにおけるポスター印刷の概念図である。
【図３】本発明の第１の実施の形態におけるＵＩモジュールの制御ブロック図である。
【図４】本発明の第１の実施の形態におけるプリントプロセッサの制御ブロック図である。
【図５】本発明の第１の実施の形態におけるレンダリングモジュールの制御ブロック図である。
【図６】本発明の第１の実施の形態におけるポスター印刷の設定を行うときのＵＩモジュールの動作を示すフローチャートである。
【図７】本発明の第１の実施の形態におけるポスター印刷設定画面の例を示す図である。
【図８】本発明の第１の実施の形態におけるポスター印刷が選択されたときのプリントプロセッサ及びレンダリングモジュールの動作を示す第１のフローチャートである。
【図９】本発明の第１の実施の形態におけるポスター印刷が選択されたときのプリントプロセッサ及びレンダリングモジュールの動作を示す第２のフローチャートである。
【図１０】本発明の第１の実施の形態における印刷順序指定ダイアログの例を示す図である。
【図１１】本発明の第１の実施の形態における第１の印刷一時停止ダイアログ及び第１の貼合せ画像を示す図である。
【図１２】本発明の第１の実施の形態における第２の印刷一時停止ダイアログ及び第２の貼合せ画像を示す図である。
【図１３】本発明の第１の実施の形態における第３の印刷一時停止ダイアログ及び第３の貼合せ画像を示す図である。
【図１４】本発明の第１の実施の形態における第４の印刷一時停止ダイアログ及び第４の貼合せ画像を示す図である。
【図１５】本発明の第１の実施の形態における第５の印刷一時停止ダイアログ及び第５の貼合せ画像を示す図である。
【図１６】本発明の第１の実施の形態における第６の印刷一時停止ダイアログ及び第６の貼合せ画像を示す図である。
【図１７】本発明の第１の実施の形態におけるプリントプロセッサの動作を示す第１のフローチャートである。
【図１８】本発明の第１の実施の形態におけるプリントプロセッサの動作を示す第２のフローチャートである。
【図１９】本発明の第１の実施の形態におけるページ位置配置テーブルの例を示す図である。
【図２０】本発明の第１の実施の形態におけるレンダリングモジュールの動作を示すフローチャートである。
【図２１】本発明の第２の実施の形態における印刷システムの制御ブロック図である。
【図２２】本発明の第２の実施の形態におけるプリンタの動作を示すフローチャートである。
【図２３】本発明の第２の実施の形態における配置情報生成処理のサブルーチンを示す図である。
【図２４】本発明の第２の実施の形態における配置表示制御処理のサブルーチンを示す図である。
【図２５】本発明の第２の実施の形態におけるポスター印刷の概念図である。
【図２６】本発明の第２の実施の形態における小ページのデータのプリンタへの入力順及び小ページの画像の印刷順を説明するための第１の図である。
【図２７】本発明の第２の実施の形態における小ページのデータのプリンタへの入力順及び小ページの画像の印刷順を説明するための第２の図である。
【図２８】本発明の第２の実施の形態におけるページ情報テーブルの例を示す図である。
【図２９】本発明の第２の実施の形態におけるページ位置表示画面の例を示す第１の図である。
【図３０】本発明の第２の実施の形態におけるページ位置表示画面の例を示す第２の図である。
【図３１】本発明の第２の実施の形態におけるページ位置表示画面の例を示す第３の図である。
【図３２】本発明の第２の実施の形態におけるページ位置表示画面の例を示す第４の図である。
【図３３】本発明の第３の実施の形態におけるページ情報テーブルの例を示す図である。
【図３４】本発明の第３の実施の形態におけるページ位置表示画面の例を示す第１の図である。
【図３５】本発明の第３の実施の形態におけるページ位置表示画面の例を示す第２の図である。
【図３６】本発明の第３の実施の形態におけるページ位置表示画面の例を示す第３の図である。
【図３７】本発明の第３の実施の形態におけるページ位置表示画面の例を示す第４の図である。
【図３８】本発明の第４の実施の形態におけるページ位置テーブルの例を示す図である。
【図３９】本発明の第４の実施の形態におけるページ情報テーブルの第１の例を示す図である。
【図４０】本発明の第４の実施の形態におけるページ情報テーブルの第２の例を示す図である。
【図４１】本発明の第４の実施の形態における用紙に印刷された印刷位置画像を示す図である。
【図４２】本発明の第５の実施の形態における印刷システムの制御ブロック図である。
【図４３】本発明の第５の実施の形態におけるポスター印刷の概念図である。
【図４４】本発明の第５の実施の形態における小ページ群の概念図である。
【図４５】本発明の第５の実施の形態におけるポスター印刷の段取りを示す第１のフローチャートである。
【図４６】本発明の第５の実施の形態におけるポスター印刷の段取りを示す第２のフローチャートである。
【図４７】本発明の第５の実施の形態におけるポスター印刷設定画面の例を示す図である。
【図４８】本発明の第５の実施の形態におけるポスター印刷開始案内画面の例を示す図である。
【図４９】本発明の第５の実施の形態におけるページ位置表示画面の例を示す第１の図である。
【図５０】本発明の第５の実施の形態におけるページ位置表示画面の例を示す第２の図である。
【図５１】本発明の第５の実施の形態におけるページ位置表示画面の例を示す第３の図である。
【図５２】本発明の第５の実施の形態におけるページ位置表示画面の例を示す第４の図である。
【図５３】本発明の第５の実施の形態におけるプリンタの動作を示す第１のフローチャートである。
【図５４】本発明の第５の実施の形態におけるプリンタの動作を示す第２のフローチャートである。
【図５５】本発明の第５の実施の形態におけるプリンタの動作を示す第３のフローチャートである。
【図５６】本発明の第５の実施の形態における配置情報生成処理のサブルーチンを示す図である。
【図５７】本発明の第５の実施の形態におけるページ情報テーブルの例を示す第１の図である。
【図５８】本発明の第５の実施の形態におけるページ情報テーブルの例を示す第２の図である。
【図５９】本発明の第６の実施の形態におけるプリンタの制御ブロック図である。
【図６０】本発明の第６の実施の形態における印刷順序指定ダイアログの例を示す図である。
【図６１】本発明の第６の実施の形態におけるページ位置配置テーブルの例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、第１のファイル印刷制御装置としての、かつ、印刷装置としてのプリンタ、及び上位装置としてのホストコンピュータを備えた印刷システムについて説明する。
【００２１】
図１は本発明の第１の実施の形態における印刷システムの制御ブロック図である。
【００２２】
図において、Ｓｙは印刷システム、１０はプリンタ、１１はホストコンピュータである。該ホストコンピュータ１１は、操作者によって作成された文書ファイルＦｄｉ（ｉ＝１、２、…）を記録する記憶領域Ａｒ１、キーボード等から成る操作部１２、ディスプレイ等から成る表示部１３等を備える。
【００２３】
前記ホストコンピュータ１１は、オペレーティングシステムＯｓによって動作させられ、オペレーティングシステムＯｓにＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）１４及びスプーラサービス１６が実装される。
【００２４】
また、オペレーティングシステムＯｓにアプリケーションＡｐ、及び第２のファイル印刷制御装置としての、かつ、第１の印刷制御装置としてのプリンタドライバＤｖがインストールされる。
【００２５】
前記ＧＤＩ１４は、アプリケーションＡｐによって生成された印刷指示を受け、デバイスごとに異なる描画処理を抽象化し、相違部分を吸収して行うことができるようにする。
【００２６】
前記スプーラサービス１６は、スプールファイルＦｓｊ（ｊ＝１、２、…）を管理するとともに、プリンタドライバＤｖを呼び出す。前記スプールファイルＦｓｊには、アプリケーションＡｐによって生成された印刷指示がＧＤＩ１４を介して送られて記録されるほかに、印刷指示による描画命令を表す描画レコード等がジャーナルファイルとして記録される。
【００２７】
前記アプリケーションＡｐは、記憶領域Ａｒ１から文書ファイルＦｄｉを読み出し、印刷ジョブを生成し、ＧＤＩ１４及びスプーラサービス１６を介してプリンタドライバＤｖに送信する。
【００２８】
また、前記アプリケーションＡｐは、操作者による操作部１２の操作に基づいて、プリンタドライバＤｖに印刷指示を送ったり、印刷設定を行うよう指示したり、印刷設定を変更するよう指示したりする。
【００２９】
前記プリンタドライバＤｖは、印刷設定を行ったり、印刷設定を変更したりするためのＵＩモジュール２１、スプールファイルＦｓｊの内容を読み込んで解釈するプリントプロセッサ３１、及び印刷ジョブを作成し、印刷命令と共にプリンタ１０に送信する印刷ジョブ作成処理部としてのレンダリングモジュール４１を備える。
【００３０】
したがって、スプーラサービス１６は、ＵＩモジュール２１を呼び出して印刷設定を行い、プリントプロセッサ３１を呼び出してスプールファイルＦｓｊを解釈し、レンダリングモジュール４１を呼び出して印刷命令を生成し、プリンタ１０に送信する。
【００３１】
次に、ＵＩモジュール２１について説明する。
【００３２】
図３は本発明の第１の実施の形態におけるＵＩモジュールの制御ブロック図である。
【００３３】
ＵＩモジュール２１は、一般的な印刷設定を設定する印刷設定処理部２２、該印刷設定処理部２２によって設定された印刷設定、及び印刷設定処理部２２に配設されたポスター印刷設定処理部２３によって設定されたポスター印刷設定を保存するポスター印刷設定保存部２４、ポスター印刷における印刷枚数、すなわち、元画像を分割することによって形成される後述される小ページのページ数を選択肢として保存するポスター印刷枚数組合せテーブルＴｂ１、並びにポスター印刷設定を含む印刷設定を記録するための印刷設定情報記憶部（ＤＥＶＭＯＤＥ）Ｍｅ１を備える。
【００３４】
次に、プリントプロセッサ３１について説明する。
【００３５】
図４は本発明の第１の実施の形態におけるプリントプロセッサの制御ブロック図である。  
【００３６】
プリントプロセッサ３１は、ポスター印刷を段階的に行う際の印刷順序を指定するための後述される印刷順序指定ダイアログｄｇ１（図１０）を前記表示部１３（図１）に表示するとともに、複数の小ページから成る小ページ群の画像の印刷順序を設定する印刷順序設定処理部としての印刷順序指定ダイアログ表示処理部３３、段階的な印刷が開始された後、各段階で操作者による次の動作への指示を受けるための印刷一時停止ダイアログを表示部１３に表示する、第１の分割画像情報形成処理部としての、かつ、印刷一時停止処理部としての印刷一時停止ダイアログ表示処理部３４、ポスター印刷を段階的に行うために、各小ページ群の画像を印刷する手順を表すページ位置情報が記録されるページ位置配置テーブルＴｂ２、ページ位置情報を読み出すための変数であるテーブル読出ポインタＮを保持し、テーブル読出ポインタＮに従って前記ページ位置配置テーブルＴｂ２からページ位置情報を順次読み出すことによって取得する第１の位置情報処理部としての、かつ、第１のページ位置情報処理部としてのページ位置情報読出部３５、ページ位置配置テーブルＴｂ２から読み出したページ位置情報に基づいてページ位置指定Ｅｓｃａｐｅ命令を生成し、前記レンダリングモジュール４１に送信するページ位置送信処理部としてのページ位置指定Ｅｓｃａｐｅ命令送信処理部３６、次に印刷を行う小ページの描画命令である描画レコードをスプールファイルＦｓｊから読み出す描画命令取得部としての描画レコード取得部３７、描画レコードを再生し、ページ単位でレンダリングモジュール４１を呼び出す描画命令再生部としての描画レコード再生部３８、ＵＩモジュール２１で設定されたポスター印刷設定を、印刷枚数組合せの選択肢の設定値として保存する印刷設定情報記憶部（ＤＥＶＭＯＤＥ) Ｍｅ２、及び一定の周期でプリンタ１０にダミーコマンドを送信し、プリンタ１０とのインタフェースの接続がタイムアウトになるのを抑制し、インタフェースの接続を保持する接続保持部としてのダミーコマンド送信処理部３９を備える。
【００３７】
なお、小ページのデータによって分割ファイルが構成され、複数の分割ファイルによって分割ファイル群が構成される。
【００３８】
次に、レンダリングモジュール４１について説明する。
【００３９】
図５は本発明の第１の実施の形態におけるレンダリングモジュールの制御ブロック図である。
【００４０】
レンダリングモジュール４１は、ページ位置指定Ｅｓｃａｐｅ命令を受信するページ位置指定情報受信処理部としてのページ位置指定Ｅｓｃａｐｅ命令受信処理部４３、受信したページ位置指定Ｅｓｃａｐｅ命令に従って、各小ページごとに、元画像に対するページ位置のオフセット座標を算出するオフセット座標算出部４４、算出されたオフセット座標を各描画オブジェクトに付加するオフセット座標付加処理部４５、小ページのページ数に基づいて元画像のサイズから最終印刷結果のサイズになるように各描画データを拡大する拡大率を算出する拡大率算出処理部４６、算出された拡大率に基づいて各描画データを拡大する描画データ拡大処理部４７、拡大率を算出するための情報としてポスター印刷枚数の組合せが記録されるポスター印刷枚数組合せテーブルＴｂ３、ＵＩモジュール２１において設定されたポスター印刷設定を、ポスター印刷枚数の組合せの選択肢の設定値として保存する印刷設定情報記憶部（ＤＥＶＭＯＤＥ）Ｍｅ３、各描画データをページバッファに描画するページバッファ描画処理部４８、及びすべての小ページの描画データが描画されたページバッファをプリンタ１０のコマンドに変換するコマンド変換処理部４９を備える。
【００４１】
次に、操作者がポスター印刷の設定を行うときのＵＩモジュール２１の動作について説明する。
【００４２】
図６は本発明の第１の実施の形態におけるポスター印刷の設定を行うときのＵＩモジュールの動作を示すフローチャート、図７は本発明の第１の実施の形態におけるポスター印刷設定画面の例を示す図である。
【００４３】
まず、アプリケーションＡｐがプリンタドライバＤｖに印刷設定を指示すると、ＵＩモジュール２１の印刷設定処理部２２は、表示部１３（図１）に図示されない印刷設定画面を形成し、該印刷設定画面に各種の印刷モードの選択肢を表示する。
【００４４】
操作者が、各種の印刷モードの選択肢のうちのポスター印刷を選択し、ポスター印刷の実施を指示すると、印刷設定処理部２２のポスター印刷設定処理部２３は、表示部１３に図７に示されるようなポスター印刷設定画面ｄｓ１を形成し、該ポスター印刷設定画面ｄｓ１に「設定」ボタンｂｔ１等を表示する。
【００４５】
操作者が「設定」ボタンｂｔ１をクリックすると、ポスター印刷設定処理部２３は、表示部１３に図示されないポスター印刷詳細設定ダイアログを表示する。そして、操作者が、ポスター印刷詳細設定ダイアログのポスター印刷設定において、小ページ群の画像の印刷を段階的に行う段階印刷の実施を指示すると、ポスター印刷設定保存部２４はポスター印刷を行うための設定を印刷設定情報記憶部Ｍｅ１に記録する。
【００４６】
次に、フローチャートについて説明する。
ステップＳ１  印刷設定処理部２２は表示部１３に印刷設定画面を形成する。
ステップＳ２  操作者がポスター印刷の実施を指示する。
ステップＳ３  ポスター印刷設定処理部２３は表示部１３にポスター印刷設定画面ｄｓ１を形成する。
ステップＳ４  操作者が段階印刷の実施を指示する。
ステップＳ５  ポスター印刷設定保存部２４はポスター印刷設定を印刷設定情報記憶部Ｍｅ１に記録し、処理を終了する。
【００４７】
次に、操作者がポスター印刷を選択したときのプリントプロセッサ３１及びレンダリングモジュール４１の動作について説明する。
【００４８】
図８は本発明の第１の実施の形態におけるポスター印刷が選択されたときのプリントプロセッサ及びレンダリングモジュールの動作を示す第１のフローチャート、図９は本発明の第１の実施の形態におけるポスター印刷が選択されたときのプリントプロセッサ及びレンダリングモジュールの動作を示す第２のフローチャート、図１０は本発明の第１の実施の形態における印刷順序指定ダイアログの例を示す図、図１１は本発明の第１の実施の形態における第１の印刷一時停止ダイアログ及び第１の貼合せ画像を示す図、図１２は本発明の第１の実施の形態における第２の印刷一時停止ダイアログ及び第２の貼合せ画像を示す図、図１３は本発明の第１の実施の形態における第３の印刷一時停止ダイアログ及び第３の貼合せ画像を示す図、図１４は本発明の第１の実施の形態における第４の印刷一時停止ダイアログ及び第４の貼合せ画像を示す図、図１５は本発明の第１の実施の形態における第５の印刷一時停止ダイアログ及び第５の貼合せ画像を示す図、図１６は本発明の第１の第１の実施の形態における第６の印刷一時停止ダイアログ及び第６の貼合せ画像を示す図である。
【００４９】
操作者が操作部１２において印刷を開始するための操作を行うと、アプリケーションＡｐは、ホストコンピュータ１１の記憶領域Ａｒ１に記録された文書ファイルＦｄｉを読み出し、印刷ジョブを生成し、プリンタドライバＤｖに送信し、印刷開始を指示する。
【００５０】
印刷ジョブがプリンタドライバＤｖに送信され、印刷開始が指示されると、プリンタドライバＤｖにおいてプリントプロセッサ３１の印刷順序指定ダイアログ表示処理部３３は、表示部１３に、小ページ群の画像を印刷する順番を指定するための、図１０に示される印刷順序指定ダイアログｄｇ１を表示する。
【００５１】
該印刷順序指定ダイアログｄｇ１においては、「ページを印刷する順番を選択して下さい。」等の、操作者に小ページ群の印刷の順番を選択するように促すメッセージｍ１、印刷順序を表すパターンＰｔ１〜Ｐｔ３、「ＯＫ」ボタンｂｔ２等が表示される。
【００５２】
本実施の形態においては、元画像を分割することによって形成された小ページが複数の列及び複数の行、本実施の形態においては、４列及び４行のマトリックスに割り当てられ、パターンＰｔ１〜Ｐｔ３に応じて小ページ群が段階的に形成され、小ページ群の画像の印刷が段階的に行われ、各小ページの画像ごとに形成される余白が、媒体としての用紙を貼り合わせる位置に応じて切り取られ、余白が切り取られた用紙が貼り合わせられる。このようにして、用紙サイズが大きい用紙Ｐのポスター印刷を行うことができる。
【００５３】
この場合、元画像を分割することによって小ページが形成されるので、元画像によっては各用紙を貼り合わせる際に小ページの画像の元画像に対する位置を容易に識別することができない場合がある。そこで、前記パターンＰｔ１〜Ｐｔ３は、小ページ群を構成する小ページの位置が互いに異なるように設定される。したがって、操作者は、各用紙を貼り合わせる際に小ページの画像の元画像に対する位置を容易に識別することができるように、元画像に応じたパターンを選択することができる。
【００５４】
なお、各小ページの画像の寸法を変更することによって、マトリックスの列及び行の  数を変更することができる。
【００５５】
前記パターンＰｔ１においては、各行の４個の小ページから成る小ページ群が形成され、第１行の４個の小ページ、第２行の４個の小ページ、第３行の４個の小ページ及び第４行の４個の小ページの順に小ページ群の画像が印刷される。また、パターンＰｔ２においては、各行の所定の数の小ページ及び各列の所定の数の小ページから成る小ページ群が形成され、第１行第１列の１個の小ページ、第１行第２列、第２行第２列及び第２行第１列の３個の小ページ、第１行第３列及び第２行第３列の２個の小ページ、第３行第１列、第３行第２列及び第３行第３列の３個の小ページ、第１行第４列、第２行第４列及び第３行第４列の３個の小ページ、並びに第４行第１列、第４行第２列、第４行第３列及び第４行第４列の４個の小ページの順に小ページ群の画像が印刷される。そして、パターンＰｔ３においては、各列の４個の小ページから成る小ページ群が形成され、第１列の４個の小ページ、第２列の４個の小ページ、第３列の４個の小ページ及び第４列の４個の小ページの順に小ページ群の画像の印刷が行われる。
【００５６】
操作者が、印刷順序指定ダイアログｄｇ１において、元画像の特徴に応じて所定のパターンを選択し、「ＯＫ」ボタンｂｔ２をクリックすると、前記印刷順序指定ダイアログ表示処理部３３は、選択されたパターンに基づいて小ページ群の画像の印刷順序を設定する。続いて、プリントプロセッサ３１の印刷一時停止ダイアログ表示処理部３４は、表示部１３に、図１１に示される第１の印刷一時停止ダイアログｄｇ１１を表示する。
【００５７】
操作者が前記印刷順序としてパターンＰｔ２を選択した場合、前記第１の印刷一時停止ダイアログｄｇ１１には、「四角で囲まれた部分を印刷します。切り取り貼り合わせが終わったら次へを押してください。もう一度印刷することも出来ます。」等の、第１の段階の小ページ群ｐｇ１１の画像の印刷が開始されることを操作者に通知するメッセージｍ１１、印刷が行われる小ページ群ｐｇ１１の画像の元画像に対する位置を表す分割画像情報としてのイメージｉｇ１１、「最初から」ボタンｂｔ５、「スキップ」ボタンｂｔ６、「もう一度」ボタンｂｔ７、「次へ」ボタンｂｔ８等が表示される。
【００５８】
そして、レンダリングモジュール４１はプリンタ１０に印刷ジョブを送信し、プリンタ１０において第１の段階の小ページ群ｐｇ１１の画像の印刷が行われる。
【００５９】
第１の段階の小ページ群ｐｇ１１の画像の印刷が終了すると、操作者は、第１の段階で用紙に印刷された小ページ群ｐｇ１１の各小ページの画像の余白の切取り、及び各用紙の貼合せの作業（手作業）を行う。
【００６０】
このとき、操作者は、各用紙を貼り合わせる位置に応じて、各小ページの画像の上下左右の余白を、糊代の部分にするか、糊代に重なる部分にするかを決定し、糊代に重なる部分の余白を切り取り、各小ページの画像が印刷された各用紙を貼り合わせる。
【００６１】
このようにして、第１の段階の印刷が終了した時点の画像、すなわち、第１の貼合せ画像Ｓｔ１１が形成される。
【００６２】
また、操作者が第１の印刷一時停止ダイアログｄｇ１１において「次へ」ボタンｂｔ８をクリックすると、印刷一時停止ダイアログ表示処理部３４は、表示部１３に、図１２に示される第２の印刷一時停止ダイアログｄｇ１２を表示する。
【００６３】
該第２の印刷一時停止ダイアログｄｇ１２には、第２の段階の小ページ群ｐｇ１２の画像の印刷が開始されることを操作者に通知するメッセージｍ１２、印刷が行われる小ページ群ｐｇ１２の元画像に対する位置を表す分割画像情報としてのイメージｉｇ１２、「最初から」ボタンｂｔ５、「スキップ」ボタンｂｔ６、「もう一度」ボタンｂｔ７、「次へ」ボタンｂｔ８等が表示される。
【００６４】
そして、レンダリングモジュール４１はプリンタ１０に印刷ジョブを送信し、プリンタ１０において第２の段階の小ページ群ｐｇ１２の画像の印刷が行われる。
【００６５】
第２の段階の小ページ群ｐｇ１２の画像の印刷が終了すると、操作者は、第２の段階で用紙に印刷された小ページ群ｐｇ１２の各小ページの画像の前述された余白の切取り、及び各用紙の貼合せの作業を行う。
【００６６】
このようにして、第２の段階の印刷が終了した時点の画像、すなわち、第２の貼合せ画像Ｓｔ１２が形成される。
【００６７】
次に、操作者が第２の印刷一時停止ダイアログｄｇ１２において「次へ」ボタンｂｔ８をクリックすると、印刷一時停止ダイアログ表示処理部３４は、表示部１３に、図１３に示される第３の印刷一時停止ダイアログｄｇ１３を表示する。
【００６８】
該第３の印刷一時停止ダイアログｄｇ１３には、第３の段階の小ページ群ｐｇ１３の画像の印刷が開始されることを操作者に通知するメッセージｍ１３、印刷が行われる小ページ群ｐｇ１３の元画像に対する位置を表す分割画像情報としてのイメージｉｇ１３、「最初から」ボタンｂｔ５、「スキップ」ボタンｂｔ６、「もう一度」ボタンｂｔ７、「次へ」ボタンｂｔ８等が表示される。
【００６９】
そして、図１３〜１５に示されるように、第１、第２の段階と同様の処理が繰り返される。
【００７０】
続いて、印刷一時停止ダイアログ表示処理部３４は、表示部１３に、図１６に示される第６の印刷一時停止ダイアログｄｇ１６を表示する。該第６の印刷一時停止ダイアログｄｇ１６には、最終の段階である第６の段階の小ページ群ｐｇ１６の画像の印刷が開始されることを操作者に通知するメッセージｍ１６、印刷が行われる小ページ群ｐｇ１６の元画像に対する位置を表す分割画像情報としてのイメージｉｇ１６、「最初から」ボタンｂｔ５、「スキップ」ボタンｂｔ６、「もう一度」ボタンｂｔ７、「次へ」ボタンｂｔ８等が表示される。
【００７１】
そして、表示部１３に第６の印刷一時停止ダイアログｄｇ１６が表示されている間に、レンダリングモジュール４１はプリンタ１０に印刷ジョブを送信し、プリンタ１０において第６の段階の小ページ群ｐｇ１６の画像の印刷が行われ、操作者は、第６の段階で用紙に印刷された小ページ群ｐｇ１６の各小ページの画像の余白の切取り、及び各用紙の貼合せの作業を行う。
【００７２】
このようにして、第６の段階の印刷が終了した時点の最終印刷結果を表す画像、すなわち、第６の貼合せ画像Ｓｔ１６が形成される。
【００７３】
該第６の貼合せ画像Ｓｔ１６が形成されると、プリンタドライバＤｖはポスター印刷を終了する。
【００７４】
次に、フローチャートについて説明する。
ステップＳ１１  アプリケーションＡｐは印刷開始を指示する。
ステップＳ１２  印刷順序指定ダイアログ表示処理部３３は表示部１３に印刷順序指定ダイアログｄｇ１を表示する。
ステップＳ１３  操作者が印刷順序を選択する。
ステップＳ１４  印刷一時停止ダイアログ表示処理部３４は表示部１３に第１の印刷一時停止ダイアログｄｇ１１を表示する。
ステップＳ１５  プリンタ１０において第１の段階の小ページ群ｐｇ１１の画像の印刷が行われる。
ステップＳ１６  操作者が第１の段階の小ページ群ｐｇ１１の画像が印刷された用紙の貼合せの作業を行う。
ステップＳ１７  操作者が第１の印刷一時停止ダイアログｄｇ１１において「次へ」ボタンｂｔ８をクリックする。
ステップＳ１８  印刷一時停止ダイアログ表示処理部３４は表示部１３に第２の印刷一時停止ダイアログｄｇ１２を表示する。
ステップＳ１９  プリンタ１０において第２の段階の小ページ群ｐｇ１２の画像の印刷が行われる。
ステップＳ２０  操作者が第２の段階の小ページ群ｐｇ１２の画像が印刷された用紙の貼合せの作業を行う。
ステップＳ２１  操作者が第２の印刷一時停止ダイアログｄｇ１２において「次へ」ボタンｂｔ８をクリックする。
ステップＳ２２  印刷一時停止ダイアログ表示処理部３４は表示部１３に第３の印刷一時停止ダイアログｄｇ１３を表示する。
ステップＳ２３  プリンタ１０において第６の段階の小ページ群ｐｇ１６の画像の印刷が行われる。
ステップＳ２４  操作者が第６の段階の小ページ群ｐｇ１６の画像が印刷された用紙の貼合せの作業を行い、プリンタドライバＤｖは処理を終了する。
【００７５】
次に、プリントプロセッサ３１の動作について説明する。
【００７６】
図１７は本発明の第１の実施の形態におけるプリントプロセッサの動作を示す第１のフローチャート、図１８は本発明の第１の実施の形態におけるプリントプロセッサの動作を示す第２のフローチャート、図１９は本発明の第１の実施の形態におけるページ位置配置テーブルの例を示す図である。
【００７７】
プリントプロセッサ３１の印刷順序指定ダイアログ表示処理部３３が、表示部１３に、図１０に示される印刷順序指定ダイアログｄｇ１を表示すると、操作者は、複数のパターンＰｔ１〜Ｐｔ３のうちの所定のパターンの印刷順序を指定する。
【００７８】
続いて、ページ位置情報読出部３５は、前記テーブル読出ポインタＮに１をセットし、ページ位置配置テーブルＴｂ２からテーブル読出ポインタＮに対応するページ位置情報を読み出す。
【００７９】
そのために、ページ位置配置テーブルＴｂ２には、図１９に示されるように、テーブル読出ポインタＮと対応させて、パターンＰｔ１〜Ｐｔ３ごとに、ページ位置情報が印刷順序に従って記録される。前記ページ位置情報は、各小ページの画像の元画像に対する位置を表すページ位置（Ｘ，Ｙ）（Ｘ＝１、２、３、４）（Ｙ＝１、２、３、４）、小ページの画像の印刷を一時停止するための指令となる印刷一時停止情報としての区切位置情報、及び小ページの画像の印刷を終了するための指令となる印刷終了情報としての終了位置情報から成る。なお、Ｘはマトリックス上の小ページの列を、Ｙはマトリックス上の小ページの行を表す。また、区切位置情報は各小ページ群の画像の印刷が段階的に行われるごとに印刷が一時停止されるように設定される。
【００８０】
例えば、パターンＰｔ２の印刷順序においては、テーブル読出ポインタ１と対応させてページ位置（１，１）が、テーブル読出ポインタ２と対応させて区切位置情報が、テーブル読出ポインタ３と対応させてページ位置（２，１）が、テーブル読出ポインタ４と対応させてページ位置（２，２）が、テーブル読出ポインタ５と対応させてページ位置（１，２）が、テーブル読出ポインタ６と対応させて区切位置情報が、テーブル読出ポインタＮが最大値Ｎｍａｘ（＝２２）になるテーブル読出ポインタ２２と対応させて終了位置情報が記録される。
【００８１】
そして、ページ位置情報読出部３５は、ページ位置配置テーブルＴｂ２から区切位置情報を読み出したかどうかを判断し、区切位置情報を読み出した場合、印刷一時停止ダイアログ表示処理部３４は、レンダリングモジュール４１を呼び出して印刷を一時停止し、表示部１３に印刷一時停止ダイアログ（例えば、図１１〜１６の第１〜第６の印刷一時停止ダイアログｄｇ１１〜ｄｇ１６）を表示する。
【００８２】
続いて、印刷一時停止ダイアログが表示されている間に、操作者は、前回区切位置情報が読み出されてから今回区切位置情報が読み出されるまでに用紙に印刷された小ページ群の各小ページの画像の余白の切取り及び各用紙の貼合せの作業を行う。
【００８３】
その間、ダミーコマンド送信処理部３９は、バックグラウンド処理でダミーコマンドをプリンタ１０に送信し、プリンタ１０とのインタフェースの接続がタイムアウトになるのを抑制し、接続を維持する。そのために、ダミーコマンドをプリンタ１０に送信する時間は、操作者が、各小ページの画像が形成された用紙を貼り合わせる作業に応じて設定される。
【００８４】
操作者による余白の切取り及び用紙の貼合せの作業が終了すると、ページ位置情報読出部３５は、操作者が印刷一時停止ダイアログの「最初から」ボタンｂｔ５、「スキップ」ボタンｂｔ６、「もう一度」ボタンｂｔ７及び［次へ］ボタンｂｔ８のうちのいずれかのボタンをクリックするのを待機し、クリックされたボタンの種別に応じてテーブル読出ポインタＮを変更する。すなわち、ページ位置情報読出部３５は、操作者が「次へ」ボタンｂｔ８をクリックした場合、テーブル読出ポインタＮをインクリメントし、操作者が「もう一度」ボタンｂｔ７をクリックした場合、テーブル読出ポインタＮを前の区切位置の次のテーブル読出ポインタＮｐｒ＋１にし、操作者が「スキップ」ボタンｂｔ６をクリックした場合、テーブル読出ポインタＮを次の区切位置の次のテーブル読出ポインタＮａｆ＋１にし、操作者が「最初から」ボタンｂｔ５をクリックした場合、テーブル読出ポインタＮを１にする。
【００８５】
一方、ページ位置配置テーブルＴｂ２から区切位置情報を読み出さなかった場合、ページ位置情報読出部３５は、ページ位置配置テーブルＴｂ２から終了位置情報を読み出したかどうかを判断する。
【００８６】
ページ位置配置テーブルＴｂ２から終了位置情報を読み出さなかった場合、ページ位置指定Ｅｓｃａｐｅ命令送信処理部３６は、ページ位置配置テーブルＴｂ２から読み出したページ位置（Ｘ，Ｙ）を、ページ位置指定Ｅｓｃａｐｅ命令としてレンダリングモジュール４１に送信する。
【００８７】
続いて、描画レコード取得部３７は、次に印刷する小ページ、すなわち、テーブル読出ポインタＮに対応する次のページ位置の描画命令である描画レコードをスプールファイルＦｓｊから読み出し、描画レコード再生部３８は次のページ位置の描画レコードを再生してレンダリングモジュール４１を呼び出す。
【００８８】
一方、ページ位置配置テーブルＴｂ２から終了位置情報を読み出した場合、小ページ群の印刷がすべて終了したことになるので、プリントプロセッサ３１は処理を終了する。
【００８９】
次に、フローチャートについて説明する。
ステップＳ３１  印刷順序指定ダイアログ表示処理部３３は表示部１３に印刷順序指定ダイアログｄｇ１を表示する。
ステップＳ３２  操作者が印刷順序を指定する。
ステップＳ３３  ページ位置情報読出部３５はテーブル読出ポインタＮに１をセットする。
ステップＳ３４  ページ位置情報読出部３５はページ位置配置テーブルＴｂ２からテーブル読出ポインタＮに対応する位置情報を読み出す。
ステップＳ３５  ページ位置情報読出部３５はページ位置配置テーブルＴｂ２から区切位置情報を読み出したかどうかを判断する。ページ位置配置テーブルＴｂ２から区切位置情報を読み出した場合はステップＳ３６に進み、ページ位置配置テーブルＴｂ２から区切位置情報を読み出さなかった場合はステップＳ４４に進む。
ステップＳ３６  印刷一時停止ダイアログ表示処理部３４は表示部１３に印刷一時停止ダイアログを表示する。
ステップＳ３７  操作者が用紙に印刷された小ページ群の各小ページの画像の余白の切取り及び各用紙の貼合せの作業を行う。
ステップＳ３８  ダミーコマンド送信処理部３９はダミーコマンドをプリンタ１０に送信する。
ステップＳ３９  ページ位置情報読出部３５は操作者が印刷一時停止ダイアログの「最初から」ボタンｂｔ５、「スキップ」ボタンｂｔ６、「もう一度」ボタンｂｔ７及び「次へ」ボタンｂｔ８のうちのいずれかのボタンをクリックするのを待機し、操作者が「次へ」ボタンｂｔ８をクリックした場合はステップＳ４０に進み、「もう一度」ボタンｂｔ７をクリックした場合はステップＳ４１に進み、「スキップ」ボタンｂｔ６をクリックした場合はステップＳ４２に進み、「最初から」ボタンｂｔ５をクリックした場合はステップＳ４３に進む。
ステップＳ４０  ページ位置情報読出部３５はテーブル読出ポインタＮをインクリメントし、ステップＳ３４に戻る。
ステップＳ４１  ページ位置情報読出部３５はテーブル読出ポインタＮを次のテーブル読出ポインタＮｐｒ＋１にし、ステップＳ３４に戻る。
ステップＳ４２  ページ位置情報読出部３５はテーブル読出ポインタＮを次のテーブル読出ポインタＮａｆ＋１にし、ステップＳ３４に戻る。
ステップＳ４３  ページ位置情報読出部３５はテーブル読出ポインタＮを１にし、ステップＳ３４に戻る。
ステップＳ４４  ページ位置情報読出部３５はページ位置配置テーブルＴｂ２から終了位置情報を読み出したかどうかを判断する。ページ位置配置テーブルＴｂ２から終了位置情報を読み出した場合は処理を終了し、終了位置情報を読み出さなかった場合はステップＳ４５に進む。
ステップＳ４５  ページ位置指定Ｅｓｃａｐｅ命令送信処理部３６はページ位置指定Ｅｓｃａｐｅ命令をレンダリングモジュール４１に送信する。
ステップＳ４６  描画レコード取得部３７は次のページ位置の描画レコードをスプールファイルＦｓｊから読み出す。
ステップＳ４７  描画レコード再生部３８は次のページ位置の描画レコードを再生し、ステップＳ３４に戻る。
【００９０】
次に、レンダリングモジュール４１の動作について説明する。
【００９１】
図２０は本発明の第１の実施の形態におけるレンダリングモジュールの動作を示すフローチャートである。
【００９２】
前記ページ位置指定Ｅｓｃａｐｅ命令受信処理部４３が、プリントプロセッサ３１のページ位置指定Ｅｓｃａｐｅ命令送信処理部３６からページ位置指定Ｅｓｃａｐｅ命令を受信すると、オフセット座標算出部４４は、ページ位置（Ｘ，Ｙ）に基づいて、各小ページの描画データを表す各描画オブジェクトに付加する印刷位置のオフセット座標を算出する。
【００９３】
続いて、レンダリングモジュール４１は、各小ページ群の小ページの各描画オブジェクトについての描画データ処理を開始する通知、すなわち、描画データ処理開始通知、及び描画データ処理を開始するコマンド、すなわち、描画データ処理開始コマンドをプリンタ１０に送信する。
【００９４】
そして、オフセット座標付加処理部４５は、各描画オブジェクトにオフセット座標を付加し、拡大率算出処理部４６は、ポスター印刷枚数組合せテーブルＴｂ３から小ページのページ数を表すポスター印刷枚数を読み出し、該ポスター印刷枚数に基づいて、元画像のサイズから最終印刷結果のサイズになるように拡大率を算出し、描画データ拡大処理部４７は拡大率に応じて各描画オブジェクトを拡大する。
【００９５】
続いて、ページバッファ描画処理部４８は、拡大された描画オブジェクトをページバッファに描画する。
【００９６】
そして、ページバッファ描画処理部４８は、各小ページの描画オブジェクト、すなわち、すべての描画オブジェクトがページバッファに描画されたかどうかを判断し、すべての描画オブジェクトがページバッファに描画されると、コマンド変換処理部４９は、ページバッファに描画された描画オブジェクトに基づいて印刷ジョブを作成し、プリンタ１０に送信する。
【００９７】
次に、フローチャートについて説明する。
ステップＳ５１  ページ位置指定Ｅｓｃａｐｅ命令受信処理部４３はページ位置指定Ｅｓｃａｐｅ命令送信処理部３６からページ位置指定Ｅｓｃａｐｅ命令を受信する。
ステップＳ５２  オフセット座標算出部４４は印刷位置のオフセット座標を算出する。
ステップＳ５３  レンダリングモジュール４１は描画データ処理開始通知及び描画データ処理開始コマンドをプリンタ１０に送信する。
ステップＳ５４  オフセット座標付加処理部４５は各描画オブジェクトにオフセット座標を付加する。
ステップＳ５５  描画データ拡大処理部４７は拡大率に応じて各描画オブジェクトを拡大する。
ステップＳ５６  ページバッファ描画処理部４８は拡大された描画オブジェクトをページバッファに描画する。
ステップＳ５７  ページバッファ描画処理部４８はすべての描画オブジェクトがページバッファに描画されたかどうかを判断する。すべての描画オブジェクトがページバッファに描画された場合はステップＳ５８に進み、すべての描画オブジェクトがページバッファに描画されていない場合はステップＳ５４に戻る。
ステップＳ５８  コマンド変換処理部４９は印刷ジョブをプリンタ１０に送信し、処理を終了する。
【００９８】
このように、本実施の形態においては、元画像に対する小ページの画像の位置を表すページ位置（Ｘ，Ｙ）が取得され、各小ページの画像の印刷に対応させて、前記ページ位置（Ｘ，Ｙ）に基づいて、元画像上の小ページの画像を表す、所定のページ位置に対応するイメージｉｇ１１〜ｉｇ１６が形成されるので、操作者は、イメージｉｇ１１〜ｉｇ１６を見ながら、各小ページの画像が印刷された各用紙を貼り合わせることができる。したがって、各用紙を精度良く貼り合せることができ、各用紙の貼合せの作業を簡素化することができる。
【００９９】
さらに、本実施の形態においては、小ページを複数備えた小ページ群ｐｇ１１〜ｐｇ１６の画像の印刷順序に従って位置情報が順次取得され、ページ位置情報が各小ページの画像の元画像に対する位置を表すページ位置である場合に、該ページ位置がレンダリングモジュール４１に送信され、レンダリングモジュール４１によって、ページ位置に基づいて各小ページの描画オブジェクトから成る印刷ジョブが作成される。
【０１００】
したがって、小ページ群ｐｇ１１〜ｐｇ１６の画像の印刷順序に従って位置情報が順次取得され、位置情報のページ位置に基づいて小ページの画像が用紙に印刷されるので、操作者は、小ページ群ｐｇ１１〜ｐｇ１６の画像を見ながら、各小ページの画像が印刷された各用紙を貼り合わせることができる。したがって、各用紙を精度良く貼り合せることができ、各用紙の貼合せの作業を簡素化することができる。
【０１０１】
また、前記ページ位置情報が、小ページの画像の印刷を一時停止するための区切位置情報である場合に、印刷が一時停止されるので、操作者は、印刷が一時停止されている間に、各小ページの画像の余白の切取り及び各用紙の貼合せの作業を行うことができる。
【０１０２】
そして、小ページ群ｐｇ１１〜ｐｇ１６の画像の印刷が行われるごとに印刷が一時停止されるので、画像の余白の切取り及び用紙の貼合せの作業の進行に合わせて、小ページ群の画像の印刷が段階的にわずかずつ行われる。したがって、画像の余白の切取り及び用紙の貼合せの作業を簡素化することができる。しかも、操作者が、画像の余白の切取り及び用紙の貼合せの作業を行っている間に新たな小ページ群の画像の印刷が行われることがないので、各用紙を、貼合せの順番を間違えることなく、精度良く貼り合わせることができる。
【０１０３】
仮に、貼合せの順番を間違えても、印刷一時停止ダイアログにおいてテーブル読出ポインタＮを変更することによって、所望の小ページ群の画像だけを再び印刷することができるので、用紙を無駄に消費することがない。
【０１０４】
本実施の形態においては、レンダリングモジュール４１においてページ位置指定Ｅｓｃａｐｅ命令がプリントプロセッサ３１から受信されると、各小ページごとに描画データが生成され、プリンタ１０に送信されるようになっているが、プリンタ１０において各小ページの描画データを生成し、各小ページの画像を印刷することができるようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【０１０５】
図２１は本発明の第２の実施の形態における印刷システムの制御ブロック図である。
【０１０６】
図において、Ｓｙは印刷システム、１０は第１のファイル印刷制御装置としての、かつ、印刷装置としてのプリンタ、１１は上位装置としてのホストコンピュータ、Ｎｔはネットワークである。前記ホストコンピュータ１１には、文書ファイルを作成するための図示されないアプリケーション、及び図示されないプリンタドライバがインストールされ、操作者は、前記アプリケーション及びプリンタドライバを操作することによって文書ファイルを印刷データに変換し、プリンタ１０に送信する。
【０１０７】
プリンタ１０は、ホストコンピュータ１１から送信された印刷データを媒体としての図示されない用紙に印刷する。
【０１０８】
ネットワークＮｔは、ホストコンピュータ１１からプリンタ１０に印刷データを伝達する通信経路であり、本実施の形態においては、ホストコンピュータ１１とプリンタ１０とを接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルによって形成される。なお、ホストコンピュータ１１とプリンタ１０とを無線ＬＡＮによって接続することもできる。
【０１０９】
前記プリンタ１０は、第２の印刷制御装置としての印刷制御部５０、受信部５１、操作部５２、表示部５３、記憶領域５４、ページ情報管理部５６、描画データ生成部５７、プロセス制御部５８等を有し、前記ページ情報管理部５６は、第２の位置情報処理部としての、かつ、第２のページ位置情報処理部としての配置情報生成部６１、及び第２の分割画像情報形成処理部としての配置表示制御部６２を備える。
【０１１０】
印刷制御部５０はプリンタ１０の全体の制御を行う。
【０１１１】
前記受信部５１はホストコンピュータ１１から印刷ジョブとしての印刷データを受信する。該印刷データがポスター印刷を行うための描画情報、すなわち、ポスター印刷用の描画情報である場合、該ポスター印刷用の描画情報には、後述される元画像Ｄｅ１（図２５）のデータが複数に分割されて形成された各小ページのデータ、及び該各小ページのデータに基づいて用紙に小ページの画像を印刷するための設定情報、すなわち、ポスター印刷設定が含まれる。
【０１１２】
前記操作部５２は、図示されない操作パネルに配設されたスイッチ、キー等から成り、操作者は、操作部５２を操作することによって、プリンタ１０に指示を入力したり、各種の設定を行ったりする。
【０１１３】
前記表示部５３は、前記操作パネルに配設されたＬＥＤ画面等から成り、プリンタ１０の状態等を操作者に通知するための各種の情報を表示する。
【０１１４】
なお、操作パネルがタッチパネルによって形成される場合、操作パネルは操作部として機能するとともに、表示部としても機能する。
【０１１５】
前記記憶領域５４は、受信部５１において受信された印刷データが一時的に記録されたり、印刷データを編集し、小ページのデータを加工することによって生成された描画データが記録されたりする。
【０１１６】
前記配置情報生成部６１は、受信部５１が受信した印刷データがポスター印刷用の描画情報である場合に、ポスター印刷用の描画情報に含まれるポスター印刷設定に基づいて、各小ページの画像の元画像Ｄｅ１に対する位置を表すページ位置（Ｘ，Ｙ）（Ｘ＝１、２）（Ｙ＝１、２）を生成する。なお、Ｘはマトリックス上の小ページの列を、Ｙはマトリックス上の小ページの行を表す。
【０１１７】
前記配置表示制御部６２は、描画データ生成部５７において生成された描画データに基づいて各小ページの画像の印刷が行われる場合に、小ページの画像のページ位置（Ｘ，Ｙ）を取得し、分割画像情報としての各小ページの画像のサムネイルＳｎＸＹ（Ｘ＝１、２）（Ｙ＝１、２）を形成し、表示部５３に表示する。
【０１１８】
前記描画データ生成部５７は、受信部５１において受信された印刷データを解析し、小ページのデータに基づいて、用紙に小ページの画像を形成するための描画データを生成する。
【０１１９】
前記プロセス制御部５８は、描画データ生成部５７で生成された描画データに基づいて用紙に小ページの画像を形成する。
【０１２０】
次に、前記プリンタ１０の動作について説明する。
【０１２１】
図２２は本発明の第２の実施の形態におけるプリンタの動作を示すフローチャート、図２３は本発明の第２の実施の形態における配置情報生成処理のサブルーチンを示す図、図２４は本発明の第２の実施の形態における配置表示制御処理のサブルーチンを示す図、図２５は本発明の第２の実施の形態におけるポスター印刷の概念図、図２６は本発明の第２の実施の形態における小ページのデータのプリンタへの入力順及び小ページの画像の印刷順を説明するための第１の図、図２７は本発明の第２の実施の形態における小ページのデータのプリンタへの入力順及び小ページの画像の印刷順を説明するための第２の図、図２８は本発明の第２の実施の形態におけるページ情報テーブルの例を示す図、図２９は本発明の第２の実施の形態におけるページ位置表示画面の例を示す第１の図、図３０は本発明の第２の実施の形態におけるページ位置表示画面の例を示す第２の図、図３１は本発明の第２の実施の形態におけるページ位置表示画面の例を示す第３の図、図３２は本発明の第２の実施の形態におけるページ位置表示画面の例を示す第４の図である。
【０１２２】
図２５において、Ｄｅ１は拡大される前の元画像、Ｄｆ１は拡大された後の画像、すなわち、拡大画像である。
【０１２３】
この場合、拡大される前の元画像Ｄｅ１を分割することによって形成された小ページの画像が、複数の列及び複数の行、本実施の形態においては、２列及び２行のマトリックスに割り当てられ、元画像Ｄｅ１のデータに基づいて、２列及び２行の４個の小ページのデータが生成される。
【０１２４】
そして、各小ページのデータに基づいて、拡大された各小ページの画像が用紙に印刷され、印刷された各小ページの画像の余白の切取り及び用紙の貼合せの作業が行われることによって拡大画像Ｄｆ１が形成される。
【０１２５】
プリンタ１０において、受信部５１がホストコンピュータ１１から印刷データを受信すると、ページ情報管理部５６は、印刷データがポスター印刷用の描画情報であるかどうかを判断する。
【０１２６】
該ポスター印刷用の描画情報は、各小ページのデータ及びポスター印刷設定から成り、該ポスター印刷設定は、列の数（横方向のページ数）及び行の数（縦方向のページ数）から成る各小ページの画像のレイアウト、各小ページのデータのプリンタ１０への入力順を表す縦横の別、並びに各小ページのデータの印刷順を表す縦横の別から成る。
【０１２７】
各小ページのデータのプリンタ１０への入力順が縦の場合、各小ページのデータは図２６に示される１〜４の順にプリンタ１０に入力され、入力順が横の場合、各小ページのデータは図２７に示される１〜４の順にプリンタ１０に入力される。また、各小ページの画像の印刷順が縦の場合、各小ページの画像は図２６に示される１〜４の順に印刷され、印刷順が横の場合、各小ページの画像は図２７に示される１〜４の順に印刷される。
【０１２８】
印刷データがポスター印刷用の描画情報である場合、配置情報生成部６１は、配置情報生成処理を行い、ポスター印刷用の描画情報のポスター印刷設定を取得し、各小ページの画像のページ位置（Ｘ，Ｙ）を生成し、図２８に示されるようなページ情報テーブルＴｂ３２を作成し、記憶領域５４に記録する。
【０１２９】
前記ページ情報テーブルＴｂ３２には、小ページのデータごとに作成されたレコードの印刷順を表すレコード番号、小ページの画像の横方向及び縦方向の位置を表すページ位置（Ｘ，Ｙ）、小ページのデータの入力順、及び小ページの画像のサムネイルＳｎＸＹを表示部５３に表示するための配置表示用データが記録される。本実施の形態においては、ポスター印刷用の描画情報のポスター印刷設定において、レイアウトが２行及び２列であり、印刷順が横であり、入力順が縦であるので、レコード番号は１〜４になり、ページ位置（Ｘ，Ｙ）は（１，１）、（２，１）、（１，２）、（２，２）になり、小ページのデータの入力順は１、３、２、４になり、配置表示用データは、入力順１、３、２、４の各小ページのデータに対応させて設定されたサムネイルデータを読み出すためのサムネイルリンクとなる。なお、該サムネイルリンクは、入力１ページ目のサムネイルリンク、入力３ページ目のサムネイルリンク、入力２ページ目のサムネイルリンク及び入力４ページ目のサムネイルリンクから成る。
【０１３０】
本実施の形態のように、小ページのデータの入力順と小ページの画像の印刷順とが異なる場合、入力１ページ目のデータの画像は１ページ目に印刷され、入力２ページ目のデータの画像は、行数のページ数を加算した３ページ目（直前の１ページ目＋２ページ）に印刷され、入力３ページ目のデータの画像は２ページ目に印刷され、入力４ページ目のデータの画像は、行数のページ数を加算した４ページ目（直前の２ページ目＋２ページ）に印刷される。
【０１３１】
一方、小ページのデータの入力順と小ページの画像の印刷順とが同じである場合、小ページのデータが入力された順に小ページの画像が印刷される。
【０１３２】
なお、小ページの画像を印刷する印刷順を二次元テーブルを利用して決めることができる。その場合、例えば、二次元テーブルの一次因子を列の順とし、二次因子を行の順とし、小ページのデータの入力順と小ページの画像の印刷順とが異なる場合に、一次因子及び二次因子を読み替えるようにすることができる。
【０１３３】
続いて、前記配置情報生成部６１は、印刷データの解析を行い、各小ページのデータに基づいて、各小ページの画像のサムネイルデータを生成し、各ページ位置（Ｘ，Ｙ）に対応させて、かつ、前記ページ情報テーブルＴｂ３２の配置表示用データに対応させて記憶領域５４に記録する。
【０１３４】
なお、本実施の形態においては、各小ページのデータに基づいてサムネイルデータが生成されるようになっているが、元画像Ｄｅ１のデータに基づいてサムネイルデータを生成することもできる。
【０１３５】
すべての小ページ（４ページ）の画像のサムネイルデータが生成されると、描画データ生成部５７は、入力１ページ目のデータに基づいて、小ページの描画データを生成する。
【０１３６】
次に、前記配置表示制御部６２は、配置表示制御処理を行い、記憶領域５４のページ情報テーブルＴｂ３２を参照し、小ページの画像のページ位置（Ｘ，Ｙ）を取得し、表示部５３に、図２９に示されるようなページ位置表示画面ｄｓ１１を形成し、該ページ位置表示画面ｄｓ１１に、ポスター印刷を行っていることを表す「ポスター印刷中…」のメッセージｍ２１を表示するとともに、サムネイルＳｎＸＹを表示する。
【０１３７】
このとき、配置表示制御部６２は、ページ情報テーブルＴｂ３２の入力１ページ目のサムネイルリンクに従って、ページ位置（１，１）に対応するサムネイルＳｎ１１を、他のサムネイルＳｎ２１、Ｓｎ１２、Ｓｎ２２に対して識別することができるように、選別表示する。そのために、サムネイルＳｎ１１を他のサムネイルＳｎ２１、Ｓｎ１２、Ｓｎ２２より明るくして表示する。
【０１３８】
続いて、プロセス制御部５８は、印刷処理を行い、前記描画データに基づいて小ページの画像を用紙に形成し、印刷する。
【０１３９】
次に、描画データ生成部５７は、入力２ページ目のデータに基づいて小ページの描画データを生成し、配置表示制御部６２は、記憶領域５４のページ情報テーブルＴｂ３２を参照し、小ページの画像のページ位置（２，１）を取得し、表示部５３に、図３０に示されるようなページ位置表示画面ｄｓ１２を形成し、該ページ位置表示画面ｄｓ１２に、「ポスター印刷中…」のメッセージｍ２１を表示するとともに、ページ位置（２，１）に対応するサムネイルＳｎ２１を他のサムネイルＳｎ１１、Ｓｎ１２、Ｓｎ２２より明るくして表示する。
【０１４０】
続いて、プロセス制御部５８は、印刷処理を行い、前記描画データに基づいて小ページの画像を用紙に形成し、印刷する。
【０１４１】
同様に、表示部５３に、図３１、３２に示されるようなページ位置表示画面ｄｓ１３、ｄｓ１４が形成され、ページ位置表示画面ｄｓ１３に、「ポスター印刷中…」のメッセージｍ２１が表示され、サムネイルＳｎ１２が他のサムネイルＳｎ１１、Ｓｎ２１、Ｓｎ２２より明るくして表示され、ページ位置表示画面ｄｓ１４に、「ポスター印刷中…」のメッセージｍ２１が表示され、サムネイルＳｎ２２が他のサムネイルＳｎ１１、Ｓｎ１２、Ｓｎ２１より明るくして表示される。
【０１４２】
なお、所定のサムネイルを選別表示するために、他のサムネイルをグレー表示することもできる。
【０１４３】
このようにして、すべての小ページの画像の印刷が終了すると、印刷制御部５０は処理を終了する。
【０１４４】
一方、ホストコンピュータ１１から受信した印刷データがポスター印刷用の描画情報でない場合、描画データ生成部５７は、１ページ分の描画データを生成し、プロセス制御部５８は、印刷処理を行い、１ページ分の画像を用紙に形成し、印刷する。
【０１４５】
このようにして、すべてのページの画像の印刷が終了すると、処理が終了される。
【０１４６】
次に、図２２のフローチャートについて説明する。
ステップＳ６１  ページ情報管理部５６は印刷データがポスター印刷用の描画情報であるかどうかを判断する。印刷データがポスター印刷用の描画情報である場合はステップＳ６２に進み、印刷データがポスター印刷用の描画情報でない場合はステップＳ６７に進む。
ステップＳ６２  配置情報生成部６１は配置情報生成処理を行う。
ステップＳ６３  描画データ生成部５７は小ページの描画データを生成する。
ステップＳ６４  配置表示制御部６２は配置表示制御処理を行う。
ステップＳ６５  プロセス制御部５８は小ページの画像を用紙に印刷する。
ステップＳ６６  印刷制御部５０はすべての小ページの画像の印刷が終了したかどうかを判断する。すべての小ページの画像の印刷が終了した場合は処理を終了し、すべての小ページの画像の印刷が終了しなかった場合はステップＳ６３に戻る。
ステップＳ６７  描画データ生成部５７は１ページ分の描画データを生成する。
ステップＳ６８  プロセス制御部５８は１ページ分の画像を用紙に印刷する。
ステップＳ６９  印刷制御部５０はすべてのページの画像の印刷が終了したかどうかを判断する。すべてのページの画像の印刷が終了した場合は処理を終了し、すべてのページの画像の印刷が終了しなかった場合はステップＳ６７に戻る。
【０１４７】
次に、図２３のフローチャートについて説明する。
ステップＳ６２−１  配置情報生成部６１はポスター印刷用の描画情報のポスター印刷設定を取得する。
ステップＳ６２−２  配置情報生成部６１は各小ページの画像のページ位置（Ｘ，Ｙ）を生成する。
ステップＳ６２−３  配置情報生成部６１は各小ページの画像のサムネイルデータを生成する。
ステップＳ６２−４  配置情報生成部６１はすべての小ページの画像のサムネイルデータが生成されたかどうかを判断する。すべての小ページの画像のサムネイルデータが生成された場合はリターンし、すべての小ページの画像のサムネイルデータが生成されなかった場合はステップＳ６２−３に戻る。
【０１４８】
次に、図２４のフローチャートについて説明する。
ステップＳ６４−１  配置表示制御部６２は小ページの画像のページ位置（Ｘ，Ｙ）を取得する。
ステップＳ６４−２  配置表示制御部６２はページ位置表示画面ｄｓ１１にサムネイルＳｎＸＹを表示し、リターンする。
【０１４９】
このように、本実施の形態においては、元画像Ｄｅ１に対する小ページの画像の位置を表すページ位置（Ｘ，Ｙ）が取得され、各小ページの画像の印刷に対応させて、前記ページ位置（Ｘ，Ｙ）に基づいて、元画像Ｄｅ１上の小ページの画像を表す、所定のページ位置に対応するサムネイルが、他のサムネイルに対して識別することができるように表示されるので、サムネイルを見ながら、各小ページの画像が印刷された各用紙を貼り合わせることができる。その結果、各用紙を精度良く貼り合せることができ、各用紙の貼合せの作業を簡素化することができる。
【０１５０】
ところで、本実施の形態においては、ポスター印刷が行われる場合、表示部５３に小ページの画像がサムネイルＳｎＸＹで表示されるようになっているが、表示部５３に表示することができる情報量が限られたプリンタ１０においては、表示部５３にサムネイルＳｎＸＹを表示することができない。
【０１５１】
そこで、各ページ位置表示画面にサムネイルに代えて文字列が表示されるようにした本発明の第３の実施の形態について説明する。なお、第１、第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。  
【０１５２】
図３３は本発明の第３の実施の形態におけるページ情報テーブルの例を示す図、図３４は本発明の第３の実施の形態におけるページ位置表示画面の例を示す第１の図、図３５は本発明の第３の実施の形態におけるページ位置表示画面の例を示す第２の図、図３６は本発明の第３の実施の形態におけるページ位置表示画面の例を示す第３の図、図３７は本発明の第３の実施の形態におけるページ位置表示画面の例を示す第４の図である。
【０１５３】
この場合、第２の位置情報処理部としての、かつ、第２のページ位置情報処理部としての配置情報生成部６１（図２１）は、レイアウト、及び各小ページの画像の印刷順を表す縦横の別を取得し、各小ページの画像を配置する位置を表すページ位置（Ｘ，Ｙ）を算出し、図３３に示されるようなページ情報テーブルＴｂ３３を作成し、記憶領域５４に記録する。
【０１５４】
前記ページ情報テーブルＴｂ３３には、レコード番号、ページ位置（Ｘ，Ｙ）、小ページのデータの入力順、及び小ページの列及び行を表す配置表示用データが記録される。
【０１５５】
そして、第２の分割画像情報形成処理部としての配置表示制御部６２は、配置表示制御処理を行い、記憶領域５４のページ情報テーブルＴｂ３３を参照し、小ページの画像のページ位置（１，１）を取得し、表示部５３に、図３４に示されるようなページ位置表示画面ｄｓ２１を形成し、該ページ位置表示画面ｄｓ２１に、「ポスター印刷中…」のメッセージｍ３１を表示するとともに、ページ情報テーブルＴｂ３３の配置表示用データを読み出し、分割画像情報として、「第１列第１行」の文字列ｋ１１を形成し、表示する。
【０１５６】
また、前記配置表示制御部６２は、記憶領域５４のページ情報テーブルＴｂ３３を参照し、小ページの画像のページ位置（２，１）を取得し、表示部５３に、図３５に示されるようなページ位置表示画面ｄｓ２２を形成し、該ページ位置表示画面ｄｓ２２に、「ポスター印刷中…」のメッセージｍ３１を表示するとともに、ページ情報テーブルＴｂ３３の配置表示用データを読み出し、分割画像情報として、「第２列第１行」の文字列ｋ２１を形成し、表示する。
【０１５７】
同様に、前記配置表示制御部６２は、ページ位置（１，２）、（２，２）を取得すると、表示部５３に、図３６、３７に示されるようなページ位置表示画面ｄｓ２３、ｄｓ２４を形成し、該ページ位置表示画面ｄｓ２３、ｄｓ２４に、「ポスター印刷中…」のメッセージｍ３１を表示するとともに、ページ情報テーブルＴｂ３３の配置表示用データを読み出し、分割画像情報として、「第１列第２行」の文字列ｋ１２、及び「第２列第２行」の文字列ｋ２２を形成し、表示する。
【０１５８】
このように、本実施の形態においては、各ページ位置表示画面ｄｓ２１〜ｄｓ２４に、ページ位置（Ｘ，Ｙ）が文字列ｋ１１、ｋ２１、ｋ１２、ｋ２２で表示されるので、表示部５３を小型化することができ、第１のファイル印刷制御装置としての、かつ、印刷装置としてのプリンタ１０を小型化することができる。
【０１５９】
次に、プリンタ１０が表示部を備えていない場合に、各小ページの画像を別の画像表示用の用紙に印刷することができるようにした本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【０１６０】
図３８は本発明の第４の実施の形態におけるページ位置テーブルの例を示す図、図３９は本発明の第４の実施の形態におけるページ情報テーブルの第１の例を示す図、図４０は本発明の第４の実施の形態におけるページ情報テーブルの第２の例を示す図、図４１は本発明の第４の実施の形態における用紙に印刷された印刷位置画像を示す図である。
【０１６１】
図３８に示されるページ位置テーブルＴｂ３４には、レコード番号１〜４、ポスター印刷設定における小ページの画像の印刷順が横であり、横方向に印刷される場合の、各小ページの画像のページ位置（Ｘ，Ｙ）、及びポスター印刷設定における小ページの画像の印刷順が縦であり、縦方向に印刷される場合の、各小ページの画像のページ位置（Ｘ，Ｙ）が記録される。
【０１６２】
この場合、第２の位置情報処理部としての、かつ、第２のページ位置情報処理部としての配置情報生成部６１（図２１）は、ポスター印刷設定を取得し、各小ページのデータの入力順が縦であるか又は横であるか、及び各小ページの画像の印刷順が縦であるか又は横であるかを判断し、小ページのデータの入力順が縦であり、小ページの画像の印刷順が横である場合、図３９に示されるページ情報テーブルＴｂ３５を作成する。
【０１６３】
該ページ情報テーブルＴｂ３５には、レコード番号１〜４、ページ位置（Ｘ，Ｙ）、小ページのデータの入力順１、３、２、４、及び入力順の配置表示用データが記録される。この場合、配置表示用データは、入力順１、３、２、４の各小ページのデータであり、入力１ページ目の小ページのデータ、入力３ページ目の小ページのデータ、入力２ページ目の小ページのデータ及び入力４ページ目の小ページのデータから成る。
【０１６４】
そして、第２の分割画像情報形成処理部としての配置表示制御部６２は、ページ情報テーブルＴｂ３５を参照し、ページ位置（Ｘ，Ｙ）に対応する各入力順の配置表示用データを読み出し、別の媒体としての画像表示用の用紙Ｐ１に、図４１に示されるような、各小ページの画像のうちのどの画像が、媒体としての用紙に印刷されるかを表す印刷位置画像Ｉｍを形成し、印刷する。
【０１６５】
該印刷位置画像Ｉｍは、各小ページの画像のページ位置（Ｘ，Ｙ）に対応させて形成される４個の分割画像情報としての画像群ＢＬｊ（ｊ＝１、２、３、４）から成り、各画像群ＢＬｊは、操作者が、小ページの画像の元画像Ｄｅ１（図２５）に対する位置を認識することができるように、ページ位置（１，１）、（２，１）、（１，２）、（２，２）に対応する小ページの印刷位置画像Ｉｍ１１、Ｉｍ１２、Ｉｍ２１、Ｉｍ２２から成り、そのうちの用紙に印刷される画像が、他の画像に対して識別することができるように、他の画像より濃度を高くして選別表示される。
【０１６６】
すなわち、画像群ＢＬ１においては印刷位置画像Ｉｍ１１が、画像群ＢＬ２においては印刷位置画像Ｉｍ２１が、画像群ＢＬ３においては印刷位置画像Ｉｍ１２が、画像群ＢＬ４においては印刷位置画像Ｉｍ２２が濃度を高くして表示される。
【０１６７】
なお、取得したポスター印刷設定において、小ページのデータの入力順が縦であり、小ページの画像の印刷順が縦である場合、配置情報生成部６１は、図４０に示されるページ情報テーブルＴｂ３６を作成する。
【０１６８】
該ページ情報テーブルＴｂ３６には、レコード番号１〜４、ページ位置（１，１）、（１，２）、（２，１）、（２，２）、小ページのデータの入力順１、２、３、４、及び入力順の配置表示用データが記録される。この場合、配置表示用データは、入力順１、２、３、４の各小ページのデータであり、入力１ページ目の小ページのデータ、入力２ページ目の小ページのデータ、入力３ページ目の小ページのデータ及び入力４ページ目の小ページのデータから成る。
【０１６９】
このように、本実施の形態においては、各小ページの画像のうちのどの画像が用紙に印刷されるかを表す印刷位置画像Ｉｍが用紙Ｐ１に印刷されるので、表示部が不要になり、第１のファイル印刷制御装置としての、かつ、印刷装置としてのプリンタ１０を小型化することができる。
【０１７０】
なお、本実施の形態においては、各小ページの画像が各用紙に印刷される前に、印刷位置画像Ｉｍが別の用紙Ｐ１に印刷されるようになっているが、小ページの画像が用紙に印刷される前に画像群ＢＬｊを一つずつ別の用紙に印刷することができる。
【０１７１】
次に、複数の小ページから成る小ページ群ごとに各小ページの画像を印刷することができるようにした本発明の第５の実施の形態について説明する。なお、第１〜第４の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【０１７２】
図４２は本発明の第５の実施の形態における印刷システムの制御ブロック図、図４３は本発明の第５の実施の形態におけるポスター印刷の概念図、図４４は本発明の第５の実施の形態における小ページ群の概念図である。
【０１７３】
この場合、第１のファイル印刷制御装置としての、かつ、印刷装置としてのプリンタ１０は、第２の印刷制御装置としての印刷制御部５０、受信部５１、操作部５２、表示部５３、記憶領域５４、ページ情報管理部５６、描画データ生成部５７、プロセス制御部５８、印刷タイミング制御部５９等を有し、前記ページ情報管理部５６は、第２の位置情報処理部としての、かつ、第２のページ位置情報処理部としての配置情報生成部６１、第２の分割画像情報形成処理部としての配置表示制御部６２及びブロック形成部６３を備える。
【０１７４】
上位装置としてのホストコンピュータ１１からプリンタ１０が印刷ジョブとして受信した印刷データがポスター印刷用の描画情報である場合、該ポスター印刷用の描画情報には、図４３に示されるように、元画像Ｄｅ２の元データが分割され、複数の列及び複数の行、本実施の形態においては、４列及び４行のマトリックスに割り当てられた小ページのデータ、並びにポスター印刷設定が含まれる。なお、元データによって元ファイルが、小ページのデータによって分割ファイルが構成される。
【０１７５】
そして、各小ページのデータに基づいて、拡大された各小ページの画像が媒体としての用紙に印刷され、印刷された各小ページの画像の余白の切取り及び用紙の貼合せの作業が操作者によって行われることにより、拡大画像Ｄｆ２が形成される。
【０１７６】
前記配置情報生成部６１は、ポスター印刷設定に基づいて、各小ページの画像を配置する位置を表すページ位置（Ｘ，Ｙ）（Ｘ＝１、２、３、４）（Ｙ＝１、２、３、４）を生成する。
【０１７７】
前記ブロック形成部６３は、複数の小ページから成る、分割ファイル群としての小ページ群の画像を１回で印刷することができるように、１６個の小ページを、所定の数ずつ、本実施の形態においては、各行ごとに４個ずつまとめてブロック化し、図４４に示されるような、４個の小ページＥｋ（ｋ＝１、２、３、４）から成る４個の小ページ群、すなわち、第１〜第４の小ページ群Ｆ１〜Ｆ４を形成する。
【０１７８】
また、前記配置情報生成部６１は、第１〜第４の小ページ群Ｆ１〜Ｆ４の各小ページＥｋのデータに基づいて小ページ群ごとのサムネイルデータを生成し、記憶領域５４に記録する。
【０１７９】
前記配置表示制御部６２は、各小ページの画像のページ位置（Ｘ，Ｙ）を取得し、記憶領域５４からサムネイルデータを読み出し、表示部５３に、第１〜第４の小ページ群Ｆ１〜Ｆ４の画像の分割画像情報としての後述されるサムネイルＧ１〜Ｇ４（図４９）を形成し、表示する。
【０１８０】
前記印刷タイミング制御部５９は、第１〜第４の小ページ群Ｆ１〜Ｆ４を構成する各小ページＥ１〜Ｅ４の画像を各小ページ群ごとに段階的に印刷することができるように、印刷タイミングを制御する。
【０１８１】
次に、本実施の形態におけるポスター印刷の段取りについて説明する。
【０１８２】
図４５は本発明の第５の実施の形態におけるポスター印刷の段取りを示す第１のフローチャート、図４６は本発明の第５の実施の形態におけるポスター印刷の段取りを示す第２のフローチャート、図４７は本発明の第５の実施の形態におけるポスター印刷設定画面の例を示す図、図４８は本発明の第５の実施の形態におけるポスター印刷開始案内画面の例を示す図、図４９は本発明の第５の実施の形態におけるページ位置表示画面の例を示す第１の図、図５０は本発明の第５の実施の形態におけるページ位置表示画面の例を示す第２の図、図５１は本発明の第５の実施の形態におけるページ位置表示画面の例を示す第３の図、図５２は本発明の第５の実施の形態におけるページ位置表示画面の例を示す第４の図である。
【０１８３】
まず、操作者が、ホストコンピュータ１１において、図示されないアプリケーション上で印刷の開始を指示すると、図示されないプリンタドライバが立ち上がる。続いて、操作者が、各種の印刷モードの選択肢からポスター印刷を選択し、ポスター印刷の実施を指示すると、前記プリンタドライバは、ホストコンピュータ１１の表示部に、図４７に示されるようなポスター印刷設定画面ｄｓ３１を形成し、該ポスター印刷設定画面ｄｓ３１に「設定」ボタンｂｔ１０等を表示する。
【０１８４】
操作者が「設定」ボタンｂｔ１０をクリックすると、プリンタドライバは、ホストコンピュータ１１の表示部に図示されないポスター印刷詳細設定ダイアログを表示する。そして、操作者が、ポスター印刷詳細設定ダイアログのポスター印刷設定において、元画像Ｄｅ２の分割条件等を入力し、第１〜第４の小ページ群Ｆ１〜Ｆ４（図４４）の画像の印刷を段階的に行う段階印刷の実施を指示すると、プリンタドライバは、ポスター印刷を行うためのポスター印刷設定を設定し、ホストコンピュータ１１の図示されない記憶部に記録する。
【０１８５】
続いて、プリンタドライバは、元画像Ｄｅ２のデータに基づいて各小ページＥｋのデータを生成し、印刷データとしてプリンタ１０に送信する。
【０１８６】
プリンタ１０において、受信部５１が印刷データを受信すると、印刷制御部５０は、受信部５１が受信した印刷データがポスター印刷用の描画情報であるかどうかを判断し、印刷データがポスター印刷用の描画情報である場合、表示部５３に、図４８に示されるようなポスター印刷開始案内画面ｄｓ４１を形成し、該ポスター印刷開始案内画面ｄｓ４１に、「ポスター印刷を開始しますか？」等のポスター印刷を開始するかどうかを操作者に問うメッセージｍ４１を表示するとともに、「いいえ」ボタンｂｔ１１及び「はい」ボタンｂｔ１２を表示する。
【０１８７】
操作者が、「はい」ボタンｂｔ１２をクリックし、ポスター印刷の開始を指示すると、印刷制御部５０は、ポスター印刷を開始する。
【０１８８】
該ポスター印刷において、配置表示制御部６２は、表示部５３に、図４９に示されるようなページ位置表示画面ｄｓ４２を形成し、該ページ位置表示画面ｄｓ４２に、「ポスター印刷中…」のメッセージｍ４２を表示し、第１の小ページ群Ｆ１の画像のサムネイルＧ１を他のサムネイルＧ２〜Ｇ４より明るくして表示するとともに、「次へ」ボタンｂｔ１３を表示する。
【０１８９】
また、描画データ生成部５７は、サムネイルＧ１を構成する第１の小ページ群Ｆ１のデータを読み込み、描画データを生成し、プロセス制御部５８は、描画データに基づいて、第１の段階において、第１の小ページ群Ｆ１の画像を印刷する。
【０１９０】
そして、操作者は、媒体としての図示されない用紙に印刷された第１の小ページ群Ｆ１の各小ページＥｋの画像の余白の切取り及び用紙の貼合せの作業を行う。
【０１９１】
続いて、操作者が、前記ページ位置表示画面ｄｓ４２の「次へ」ボタンｂｔ１３をクリックすることによって第２の小ページ群Ｆ２の画像の印刷を指示すると、配置表示制御部６２は、表示部５３に、図５０に示されるようなページ位置表示画面ｄｓ４３を形成し、該ページ位置表示画面ｄｓ４３に「ポスター印刷中…」のメッセージｍ４２を表示し、第２の小ページ群Ｆ２の画像のサムネイルＧ２を他のサムネイルＧ１、Ｇ３、Ｇ４より明るくして表示するとともに、「次へ」ボタンｂｔ１４を表示する。
【０１９２】
また、描画データ生成部５７は、サムネイルＧ２を構成する第２の小ページ群Ｆ２の画像のデータを読み込み、描画データを生成し、プロセス制御部５８は、描画データに基づいて、第２の段階において、第２の小ページ群Ｆ２の画像を印刷する。
【０１９３】
そして、操作者は、用紙に印刷された第２の小ページ群Ｆ２の各小ページＥｋの画像の余白の切取り及び用紙の貼合せの作業を行う。
【０１９４】
続いて、操作者が、前記ページ位置表示画面ｄｓ４３の「次へ」ボタンｂｔ１４をクリックすることによって第３の小ページ群Ｆ３の画像の印刷を指示すると、配置表示制御部６２は、表示部５３に、図５１に示されるようなページ位置表示画面ｄｓ４４を形成し、該ページ位置表示画面ｄｓ４４に「ポスター印刷中…」のメッセージｍ４２を表示し、第３の小ページ群Ｆ３の画像のサムネイルＧ３を他のサムネイルＧ１、Ｇ２、Ｇ４より明るくして表示するとともに、「次へ」ボタンｂｔ１５を表示する。
【０１９５】
また、描画データ生成部５７は、サムネイルＧ３を構成する第３の小ページ群Ｆ３の画像のデータを読み込み、描画データを生成し、プロセス制御部５８は、描画データに基づいて、第３の段階において、第３の小ページ群Ｆ３の画像を印刷する。
【０１９６】
そして、操作者は、用紙に印刷された第３の小ページ群Ｆ３の各小ページＥｋの画像の余白の切取り及び用紙の貼合せの作業を行う。
【０１９７】
続いて、操作者が、前記ページ位置表示画面ｄｓ４４の「次へ」ボタンｂｔ１５をクリックすることによって第４の小ページ群Ｆ４の画像の印刷を指示すると、配置表示制御部６２は、表示部５３に、図５２に示されるようなページ位置表示画面ｄｓ４５を形成し、該ページ位置表示画面ｄｓ４５に「ポスター印刷中…」のメッセージｍ４２を表示し、第４の小ページ群Ｆ４の画像のサムネイルＧ４を他のサムネイルＧ１〜Ｇ３より明るくして表示するとともに、「終了」ボタンｂｔ１６を表示する。
【０１９８】
また、描画データ生成部５７は、サムネイルＧ４を構成する第４の小ページ群Ｆ４の画像のデータを読み込み、描画データを生成し、プロセス制御部５８は、描画データに基づいて、第４の段階において、第４の小ページ群Ｆ４の画像を印刷する。
【０１９９】
そして、操作者は、用紙に印刷された第４の小ページ群Ｆ４の各小ページＥｋの画像の余白の切取り及び用紙の貼合せの作業を行う。
【０２００】
続いて、操作者が「終了」ボタンｂｔ１６をクリックすることによってポスター印刷の終了を指示すると、印刷制御部５０はポスター印刷処理を終了する。
【０２０１】
このように、第１〜第４の小ページ群Ｆ１〜Ｆ４の画像の印刷が段階的に行われ、各小ページＥｋの画像の余白の切取り及び用紙の貼合せの作業が行われて、用紙サイズが大きい用紙のポスター印刷が行われる。
【０２０２】
次に、図４５及び４６のフローチャートについて説明する。
ステップＳ７１  操作者がアプリケーション上で印刷の開始を指示する。
ステップＳ７２  プリンタドライバはポスター印刷設定を設定する。
ステップＳ７３  プリンタドライバは各小ページＥｋのデータを生成する。
ステップＳ７４  プリンタドライバは印刷データをプリンタ１０に送信する。
ステップＳ７５  印刷制御部５０はポスター印刷開始案内画面ｄｓ４１にポスター印刷を開始するかどうかを操作者に問うメッセージｍ４１を表示する。
ステップＳ７６  操作者がポスター印刷の開始を指示する。
ステップＳ７７  印刷制御部５０はポスター印刷を開始する。
ステップＳ７８  配置表示制御部６２はページ位置表示画面ｄｓ４２に第１の小ページ群Ｆ１の画像のサムネイルＧ１を表示する。
ステップＳ７９  プロセス制御部５８は第１の小ページ群Ｆ１の画像を印刷する。
ステップＳ８０  操作者が用紙の貼合せの作業を行う。
ステップＳ８１  操作者が第２の小ページ群Ｆ２の画像の印刷を指示する。
ステップＳ８２  配置表示制御部６２は第２の小ページ群Ｆ２の画像のサムネイルＧ２を表示する。
ステップＳ８３  プロセス制御部５８は第２の小ページ群Ｆ２の画像を印刷する。
ステップＳ８４  操作者が用紙の貼合せの作業を行う。
ステップＳ８５  プロセス制御部５８は第４の小ページ群Ｆ４の画像を印刷する。
ステップＳ８６  操作者が用紙の貼合せの作業を行う。
ステップＳ８７  操作者がポスター印刷の終了を指示する。
【０２０３】
次に、プリンタ１０の動作について説明する。
【０２０４】
図５３は本発明の第５の実施の形態におけるプリンタの動作を示す第１のフローチャート、図５４は本発明の第５の実施の形態におけるプリンタの動作を示す第２のフローチャート、図５５は本発明の第５の実施の形態におけるプリンタの動作を示す第３のフローチャート、図５６は本発明の第５の実施の形態における配置情報生成処理のサブルーチンを示す図、図５７は本発明の第５の実施の形態におけるページ情報テーブルの例を示す第１の図、図５８は本発明の第５の実施の形態におけるページ情報テーブルの例を示す第２の図である。
【０２０５】
プリンタ１０（図４２）において、受信部５１がホストコンピュータ１１から印刷データを受信すると、ページ情報管理部５６は、印刷データがポスター印刷用の描画情報であるかどうかを判断する。
【０２０６】
印刷データがポスター印刷用の描画情報である場合、配置情報生成部６１は、配置情報生成処理を行い、ポスター印刷用の描画情報のポスター印刷設定を取得する。
【０２０７】
該ポスター印刷設定は、各小ページＥｋの画像のレイアウト、各小ページＥｋのデータのプリンタ１０への入力順を表す縦横の別、及び各小ページＥｋのデータの印刷順を表す縦横の別から成り、本実施の形態においては、４列及び４行の１６個の小ページＥｋの画像のレイアウトから成り、各小ページＥｋのデータのプリンタ１０への入力順は縦であり、各小ページＥｋの画像の印刷順は横である。
【０２０８】
次に、配置情報生成部６１は、４個の小ページＥｋ（ｋ＝１、２、３、４）から成る第１〜第４の小ページ群Ｆ１〜Ｆ４を形成する。
【０２０９】
続いて、配置情報生成部６１は、各小ページＥｋの画像の、元画像Ｄｅ２（図４３）に対する位置を表すページ位置（Ｘ，Ｙ）を生成し、図５７に示されるようなページ情報テーブルＴｂ４１を作成し、記憶領域５４に記録する。
【０２１０】
前記ページ情報テーブルＴｂ４１は、小ページＥｋのデータを印刷順にテーブル化したものであり、ページ情報テーブルＴｂ４１に、第１〜第４の小ページ群Ｆ１〜Ｆ４の画像を印刷する順序を表すページ位置情報として、小ページＥｋのデータごとに作成されたレコードのレコード番号、各小ページＥｋの画像のページ位置（Ｘ，Ｙ）、第１〜第４の小ページ群Ｆ１〜Ｆ４ごとの区切り位置を表す区切位置情報としてのデータ（０，０）、及び小ページＥｋの画像の印刷の終了位置を表す終了位置情報としてのデータ（−１，−１）が記録される。なお、レコード番号は、位置情報を読み出すための変数であるテーブル読出ポインタとして利用される。
【０２１１】
そして、前記配置情報生成部６１は、印刷データの解析を行い、ページ情報テーブルＴｂ４１を参照し、データ（０，０）によって区切られた各小ページＥｋのデータに基づいて、第１〜第４の小ページ群Ｆ１〜Ｆ４の画像のサムネイルデータを生成し、各ページ位置（Ｘ，Ｙ）に対応させて記憶領域５４に記録する。
【０２１２】
第１〜第４の小ページ群Ｆ１〜Ｆ４のすべての画像のサムネイルデータが生成されると、描画データ生成部５７は、各小ページＥｋのデータに基づいて、各小ページＥｋの描画データを生成する。
【０２１３】
続いて、ページ情報管理部５６は、現在既にポスター印刷中であるかどうかを判断する。入力１ページ目の印刷ではポスター印刷が開始されていないので、ページ情報管理部５６は、ポスター印刷環境の初期化を行う。該ポスター印刷環境の初期化において、ページ情報管理部５６は、第１の小ページ群Ｆ１の画像の印刷を開始することが可能な状態に置かれ、ページ情報テーブルＴｂ４１のテーブル読出ポインタが１にされる。
【０２１４】
そして、印刷制御部５０は、表示部５３に前記ポスター印刷開始案内画面ｄｓ４１を形成し、該ポスター印刷開始案内画面ｄｓ４１に、「ポスター印刷を開始しますか？」等の、ポスター印刷を開始するかどうかを操作者に問うメッセージｍ４１を表示する。
【０２１５】
現在既にポスター印刷中である場合、又は操作者がポスター印刷の開始を指示した場合、配置表示制御部６２は、第１の小ページ群Ｆ１の画像の印刷であるかどうかを判断し、第１の小ページ群Ｆ１の画像の印刷である場合、第１の小ページ群Ｆ１の画像の印刷が可能になるのを待機する。
【０２１６】
第１の小ページ群Ｆ１の画像の印刷が可能になったか、又は第１の小ページ群Ｆ１の画像の印刷でない場合、配置表示制御部６２は、第４の小ページ群Ｆ４の画像の印刷であるかどうかを判断する。
【０２１７】
第４の小ページ群Ｆ４の画像の印刷である場合、配置表示制御部６２は、表示部５３に、図５２に示されるようなページ位置表示画面ｄｓ４５を形成し、第４の小ページ群Ｆ４の画像のサムネイルＧ４を他のサムネイルＧ１〜Ｇ３より明るくして表示する。
【０２１８】
一方、第１〜第３の小ページ群Ｆ１〜Ｆ３の画像の印刷である場合、配置表示制御部６２は、表示部５３に、図４９〜５１に示されるようなページ位置表示画面ｄｓ４２〜ｄｓ４４を形成し、ページ位置表示画面ｄｓ４２においてサムネイルＧ１を他のサムネイルＧ２〜Ｇ４より明るくして、ページ位置表示画面ｄｓ４３においてサムネイルＧ２を他のサムネイルＧ１、Ｇ３、Ｇ４より明るくして、ページ位置表示画面ｄｓ４４においてサムネイルＧ３を他のサムネイルＧ１、Ｇ２、Ｇ４より明るくして表示する。
【０２１９】
続いて、プロセス制御部５８は、印刷処理を行い、前記描画データに基づいて、各小ページＥｋの画像を用紙に形成し、印刷する。
【０２２０】
そして、前記プロセス制御部５８は、テーブル読出ポインタを更新し、次のテーブル読出ポインタのページ位置情報が、ページ位置（Ｘ，Ｙ）であるか、区切位置情報であるか、又は終了位置情報であるかを判断する。
【０２２１】
次のテーブル読出ポインタの位置情報がページ位置（Ｘ，Ｙ）である場合、プロセス制御部５８は、各ページ位置（Ｘ，Ｙ）の小ページの描画データに基づいて各小ページＥｋの画像を印刷する。
【０２２２】
また、次のテーブル読出ポインタのページ位置情報が区切位置情報である場合、前記プロセス制御部５８は、再びテーブル読出ポインタを更新し、次の小ページ群の画像の印刷を行う。
【０２２３】
さらに、次のテーブル読出ポインタのページ位置情報が終了位置情報である場合、印刷制御部５０は、ポスター印刷を終了することが可能になるのを待機し、ポスター印刷を終了することが可能になると、処理を終了する。
【０２２４】
例えば、第１〜第４の小ページ群Ｆ１〜Ｆ４の画像のサムネイルデータが生成された後、描画データ生成部５７によって、各小ページＥｋのデータに基づいて、各小ページＥｋの画像の描画データが生成される。
【０２２５】
操作者によって、前記ポスター印刷開始案内画面ｄｓ４１の「はい」ボタンｂｔ１２がクリックされ、第１の小ページ群Ｆ１の画像の印刷の開始が指示されると、ページ位置表示画面ｄｓ４２に、サムネイルＧ１が他のサムネイルＧ２〜Ｇ４より明るくされて表示され、入力１ページ目のデータに基づいて、ページ位置（１，１）の小ページＥ１の画像が用紙に形成され、印刷される。
【０２２６】
続いて、テーブル読出ポインタが更新されると、次のテーブル読出ポインタのページ位置情報が、ページ位置（２，１）であるので、プロセス制御部５８によって、入力２ページ目のデータに基づいて、ページ位置（２，１）の小ページＥ２の画像が印刷される。
【０２２７】
そして、同様に、入力３ページ目のデータ及び入力４ページ目のデータに基づいて、ページ位置（３，１）、（４，１）の小ページＥ３、Ｅ４の描画データが生成されると、プロセス制御部５８によって、ページ位置（３，１）の小ページＥ３及びページ位置（４，１）の小ページＥ４の画像が用紙に形成され、印刷される。
【０２２８】
そして、プロセス制御部５８によってテーブル読出ポインタが更新されると、位置情報が区切位置情報になるので、第１の小ページ群Ｆ１の画像の印刷が終了する。
【０２２９】
続いて、操作者が、ページ位置表示画面ｄｓ４２の「次へ」ボタンｂｔ１３をクリックし、第２の小ページ群Ｆ２の画像の印刷を指示すると、配置表示制御部６２によって、ページ位置表示画面ｄｓ４３に、サムネイルＧ２が他のサムネイルＧ１、Ｇ３、Ｇ４より明るくされて表示され、入力６ページ目のデータに基づいて、ページ位置（１，２）の小ページＥ２の画像が印刷される。
【０２３０】
そして、入力１６ページ目のデータに基づいて、ページ位置（４，４）の小ページＥ４の描画データが生成されると、プロセス制御部５８によって、ページ位置（４，４）の小ページＥ４の画像が印刷され、続いて、プロセス制御部５８によってテーブル読出ポインタが更新されると、位置情報が区切位置情報になるので、プリンタ１０はポスター印刷を終了する。
【０２３１】
一方、受信部５１がホストコンピュータ１１から受信した印刷データがポスター印刷用の描画情報でない場合、描画データ生成部５７は１ページ分の描画データを生成し、プロセス制御部５８は、印刷処理を行い、１ページ分の画像を用紙に形成し、印刷する。
【０２３２】
このようにして、すべてのページの画像の印刷が終了すると、印刷制御部５０は処理を終了する。
【０２３３】
なお、図５７に示されるページ情報テーブルＴｂ４１に代えて図５８に示されるようなページ情報テーブルＴｂ４２を使用することができる。
【０２３４】
その場合、ページ情報テーブルＴｂ４２に、第１〜第４の小ページ群Ｆ１〜Ｆ４の画像を印刷する順序を表すページ位置情報として、小ページＥｋのデータごとに作成されたレコードのレコード番号、各小ページＥｋのデータの入力順、及び小ページ群Ｆ１〜Ｆ４の画像のサムネイルＧ１〜Ｇ４を表示部５３に表示するための配置表示用データが記録される。本実施の形態においては、ポスター印刷用の描画情報のポスター印刷設定において、レイアウトが４行及び４列であり、印刷順が横であり、入力順が縦であるので、レコード番号は１〜１６になり、小ページのデータの入力順は１、５、９、１３、２、６、１０、１４、３、７、１１、１５、４、８、１２、１６になり、配置表示用データは、入力順１、５、９、１３、２、６、１０、１４、３、７、１１、１５、４、８、１２、１６の各データに対応させて設定されたサムネイルデータを読み出すためのサムネイルリンク、すなわち、入力１ページ目のサムネイルリンク、入力５ページ目のサムネイルリンク、入力９ページ目のサムネイルリンク、入力１３ページ目のサムネイルリンク、入力２ページ目のサムネイルリンク、入力６ページ目のサムネイルリンク、入力１０ページ目のサムネイルリンク、入力１４ページ目のサムネイルリンク、入力３ページ目のサムネイルリンク、入力７ページ目のサムネイルリンク、入力１１ページ目のサムネイルリンク、入力１５ページ目のサムネイルリンク、入力４ページ目のサムネイルリンク、入力８ページ目のサムネイルリンク、入力１２ページ目のサムネイルリンク及び入力１６ページ目のサムネイルリンクから成る。
【０２３５】
次に、図５３〜５５のフローチャートについて説明する。
ステップＳ９１  ページ情報管理部５６は印刷データがポスター印刷用の描画情報であるかどうかを判断する。印刷データがポスター印刷用の描画情報である場合はステップＳ９２に進み、印刷データがポスター印刷用の描画情報でない場合はステップＳ１０２に進む。
ステップＳ９２  配置情報生成部６１は配置情報生成処理を行う。
ステップＳ９３  描画データ生成部５７は各小ページＥｋの描画データを生成する。
ステップＳ９４  ページ情報管理部５６はポスター印刷中であるかどうかを判断する。ポスター印刷中である場合はステップＳ９５に進み、ポスター印刷中でない場合はステップＳ１０５に進む。
ステップＳ９５  配置表示制御部６２は第１の小ページ群Ｆ１の画像の印刷であるかどうかを判断する。第１の小ページ群Ｆ１の画像の印刷である場合はステップＳ９６に進み、第１の小ページ群Ｆ１の画像の印刷でない場合はステップＳ９７に進む。
ステップＳ９６  配置表示制御部６２は小ページ群の画像の印刷が可能になるのを待機する。小ページ群の画像の印刷が可能になった場合はステップＳ９７に進む。
ステップＳ９７  配置表示制御部６２は第４の小ページ群Ｆ４の画像の印刷であるかどうかを判断する。第４の小ページ群Ｆ４の画像の印刷である場合はステップＳ９８に進み、第４の小ページ群Ｆ４の画像の印刷でない場合はステップＳ１０７に進む。
ステップＳ９８  配置表示制御部６２は第４の小ページ群Ｆ４の画像のサムネイルＧ４を表示する。
ステップＳ９９  プロセス制御部５８は各小ページＥｋの画像を印刷する。
ステップＳ１００  プロセス制御部５８はテーブル読出ポインタを更新する。
ステップＳ１０１  プロセス制御部５８は次のテーブル読出ポインタのページ位置情報がページ位置（Ｘ，Ｙ）であるか、区切位置情報であるか、又は終了位置情報であるかを判断する。次のテーブル読出ポインタのページ位置情報がページ位置（Ｘ，Ｙ）である場合はステップＳ９７に戻り、次のテーブル読出ポインタのページ位置情報が区切位置情報である場合はステップＳステップＳ１０８に進み、次のテーブル読出ポインタのページ位置情報が終了位置情報である場合はステップＳ１０９に進む。
ステップＳ１０２  描画データ生成部５７は１ページ分の描画データを生成する。
ステップＳ１０３  プロセス制御部５８は印刷処理を行う。
ステップＳ１０４  印刷制御部５０はすべてのページの画像の印刷が終了したかどうかを判断する。すべてのページの画像の印刷が終了した場合は処理を終了し、すべてのページの画像の印刷が終了しなかった場合はステップＳ１０２に戻る。
ステップＳ１０５  ページ情報管理部５６はポスター印刷環境の初期化を行う。
ステップＳ１０６  操作者がポスター印刷の開始を指示する。
ステップＳ１０７  配置表示制御部６２は第１〜第３の小ページ群の画像のサムネイルＧ１〜Ｇ３を表示する。
ステップＳ１０８  プロセス制御部５８はテーブル読出ポインタを更新し、ステップＳ９７に戻る。
ステップＳ１０９  印刷制御部５０はポスター印刷を終了することが可能になるのを待機する。ポスター印刷を終了することが可能になった場合は処理を終了する。
【０２３６】
次に、図５６のフローチャートについて説明する。
ステップＳ９２−１  配置情報生成部６１はポスター印刷用の描画情報のポスター印刷設定を取得する。
ステップＳ９２−２  配置情報生成部６１は第１〜第４の小ページ群Ｆ１〜Ｆ４を形成する。
ステップＳ９２−３  配置情報生成部６１はページ位置（Ｘ，Ｙ）を生成する。
ステップＳ９２−４  配置情報生成部６１は第１〜第４の小ページ群Ｆ１〜Ｆ４の画像のサムネイルデータを生成する。
ステップＳ９２−５  配置情報生成部６１はすべての画像のサムネイルデータが生成されたかどうかを判断する。すべての画像のサムネイルデータが生成された場合はリターンし、すべての画像のサムネイルデータが生成されなかった場合はステップＳ９２−４に戻る。
【０２３７】
このように、本実施の形態においては、各小ページＥｋを、まとめてブロック化し、小ページ群ごとにまとめて印刷することができるだけでなく、操作者の貼合せ作業に応じて段階的に印刷することができるので、サムネイルＧ１〜Ｇ４を見ながら、各小ページの画像が印刷された各用紙を貼り合わせることができる。その結果、各用紙を精度良く貼り合せることができ、各用紙の貼合せの作業を簡素化することができる。
【０２３８】
本実施の形態においては、ページ位置表示画面ｄｓ４２〜ｄｓ４４において、画面を遷移させる操作要素として「次へ」ボタンｂｔ１３〜ｂｔ１５が使用され、ページ位置表示画面ｄｓ４５において、画面を遷移させる操作要素として「終了」ボタンｂｔ１６が使用されるようになっているが、ページ位置表示画面ｄｓ４５において「次へ」ボタンを使用するようにすることもできる。
【０２３９】
次に、ポスター印刷を段階的に行う際の印刷順序を指定することができるようにした本発明の第６の実施の形態について説明する。なお、第１〜第５の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【０２４０】
図５９は本発明の第６の実施の形態におけるプリンタの制御ブロック図、図６０は本発明の第６の実施の形態における印刷順序指定ダイアログの例を示す図、図６１は本発明の第６の実施の形態におけるページ位置配置テーブルの例を示す図である。
【０２４１】
この場合、第１のファイル印刷制御装置としての、かつ、印刷装置としてのプリンタ１０は、第２の印刷制御装置としての印刷制御部５０、受信部５１、操作部５２、表示部５３、記憶領域５４、ページ情報管理部５６、描画データ生成部５７、プロセス制御部５８、印刷タイミング制御部５９、印刷順序選択部６０等を有し、前記ページ情報管理部５６は、第２の位置情報処理部としての、かつ、第２のページ位置情報処理部としての配置情報生成部６１、第２の分割画像情報形成処理部としての配置表示制御部６２及びブロック形成部６３を備える。
【０２４２】
上位装置としてのホストコンピュータ１１から受信部５１に送信された印刷データがポスター印刷用の描画情報である場合、配置情報生成部６１は、配置情報生成処理を行い、ポスター印刷用の描画情報のポスター印刷設定を取得する。
【０２４３】
該ポスター印刷設定は、各小ページの画像のレイアウト、各小ページのデータのプリンタ１０への入力順を表す縦横の別、及び各小ページのデータの印刷順を表す縦横の別から成り、本実施の形態においては、４列及び４行の小ページの画像のレイアウトから成り、１６個の小ページを備え、各小ページのデータのプリンタ１０への入力順は縦であり、各小ページの画像の印刷順は横である。
【０２４４】
続いて、印刷制御部５０は、印刷順序設定処理部として機能し、表示部５３に印刷順序指定ダイアログｄｇ２を形成し、該印刷順序指定ダイアログｄｇ２に、「ページを印刷する順番を選択して下さい。」等の、操作者に小ページ群の印刷の順番を選択するように促すメッセージｍ５１、印刷順序を表すパターンＰｔ１１〜Ｐｔ１３、「ＯＫ」ボタンｂｔ２１等を表示する。
【０２４５】
本実施の形態においては、元画像Ｄｅ２を分割することによって形成された小ページが複数の列及び複数の行、本実施の形態においては、４列及び４行のマトリックスに割り当てられ、パターンＰｔ１１〜Ｐｔ１３に応じて小ページ群が段階的に形成され、小ページ群の画像の印刷が段階的に行われ、各小ページの画像の余白の切取り及び用紙の貼合せの作業が行われることによって、用紙サイズが大きい用紙のポスター印刷が行われる。
【０２４６】
前記パターンＰｔ１１においては、各行の４個の小ページから成る小ページ群が形成され、第１行の４個の小ページ、第２行の４個の小ページ、第３行の４個の小ページ及び第４行の４個の小ページの順に小ページ群の画像が印刷される。また、パターンＰｔ１２においては、各行の所定の数の小ページ及び各列の所定の数の小ページから成る小ページ群が形成され、第１行第１列の１個の小ページ、第１行第２列、第２行第２列及び第２行第１列の３個の小ページ、第１行第３列及び第２行第３列の２個の小ページ、第３行第１列、第３行第２列及び第３行第３列の３個の小ページ、第１行第４列、第２行第４列及び第３行第４列の３個の小ページ、並びに第４行第１列、第４行第２列、第４行第３列及び第４行第４列の４個の小ページの順に小ページ群の画像が印刷される。そして、パターンＰｔ１３においては、各列の４個の小ページから成る小ページ群が形成され、第１列の４個の小ページ、第２列の４個の小ページ、第３列の４個の小ページ及び第４列の４個の小ページの順に小ページ群の画像の印刷が行われる。
【０２４７】
そのために、各小ページの画像の元画像Ｄｅ２に対する位置を表すページ位置（Ｘ，Ｙ）に応じて、図６１に示されるようなページ情報テーブルＴｂ５１が作成され、記憶領域５４に記録される。
【０２４８】
前記ページ情報テーブルＴｂ５１は、小ページのデータを印刷順にテーブル化したものであり、ページ情報テーブルＴｂ５１に、パターンＰｔ１１〜Ｐｔ１３ごとに、各小ページ群の画像を印刷する順序を表すページ位置情報として、小ページのデータごとに作成されたレコードのレコード番号、各小ページの画像のページ位置（Ｘ，Ｙ）、各小ページ群ごとの区切り位置を表す区切位置情報としてのデータ（０，０）、及び小ページの画像の印刷の終了位置を表す終了位置情報としてのデータ（−１，−１）が記録される。なお、レコード番号は、ページ位置情報を読み出すための変数であるテーブル読出ポインタとして利用される。
【０２４９】
操作者が、印刷順序指定ダイアログｄｇ２において、元画像の特徴に応じて所定のパターンを選択すると、前記印刷順序選択部６０は、選択されたパターンに基づいて小ページ群の画像の印刷順序を設定する。
【０２５０】
このように、本実施の形態においては、元画像の特徴に応じて小ページ群の画像の印刷順序が設定されるので、各用紙を一層精度良く貼り合せることができ、各用紙を貼り合せる作業を一層簡素化することができる。
【０２５１】
本実施の形態においては、図６１に示されるページ情報テーブルＴｂ５１が、あらかじめ作成され、記憶領域５４に記録されるようになっているが、配置情報生成部６１が、各小ページの画像の元画像Ｄｅ２に対する位置、及び操作者が選択したパターンに基づいてページ位置情報を作成し、記憶領域５４に記録するようにすることができる。
【０２５２】
また、前記第２〜第６の実施の形態において、表示部５３はプリンタ１０と一体に形成されるようになっているが、プリンタ１０とは別の携帯端末等を使用し、携帯端末等にプリンタ１０の状態を表すための各種の画面を形成するようにすることができる。
【０２５３】
そして、前記第２〜第６の実施の形態においては、ホストコンピュータ１１からプリンタ１０に小ページのデータが所定の入力順で入力されるようになっているが、必要に応じて操作者が入力順を変更することができる。
【０２５４】
さらに、前記第２〜第６の実施の形態においては、ポスター印刷設定の各小ページの画像のレイアウト、各小ページのデータのプリンタ１０への入力順を表す縦横の別、及び各小ページのデータの印刷順を表す縦横の別に基づいて、ページ位置（Ｘ，Ｙ）が生成され、各種のページ情報テーブルＴｂ３２、３３、３５、３６、４１、４２、５１が作成されるようになっているが、あらかじめ想定することができるページ情報テーブルを作成し、記憶領域５４に記録することができる。
【０２５５】
前記第１〜第６の実施の形態においては、各小ページの画像を用紙に印刷する際に余白が形成されるようになっているが、各小ページの画像を互いにオーバラップするように用紙に印刷し、オーバラップした箇所を切り取り、用紙を貼り合わせることができる。
【０２５６】
また、前記第１〜第６の実施の形態においては、各小ページの画像が印刷された用紙が互いに貼り合わせられるようになっているが、各小ページの画像が印刷された用紙を、用紙サイズが大きい別の用紙に貼り付けることもできる。
【０２５７】
そして、前記各実施の形態においては、表示部１３、５３に形成された画面に操作要素としてのボタンが表示され、操作者がボタンをクリックすることによって所定の指示を行うようになっているが、画面とは別の箇所に配設されたボタン、キー等を操作することによって所定の指示を行うようにすることができる。
【０２５８】
前記各実施の形態においては、プリンタ１０について説明したが、本発明を複写機、ファクシミリ、複合機等の画像形成装置に適用することができる。
【０２５９】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０２６０】
１０    プリンタ
３４    印刷一時停止ダイアログ表示処理部
３５    ページ位置情報読出部
６１    配置情報生成部
６２    配置表示制御部
ＢＬｊ    画像群
Ｄｅ１、Ｄｅ２    元画像
Ｄｖ    プリンタドライバ
Ｆ１〜Ｆ４    第１〜第４の小ページ群
Ｇ１〜Ｇ４    サムネイル
ｉｇ１１〜ｉｇ１６    イメージ
ｋ１１、ｋ１２、ｋ２１、ｋ２２    文字列
ｐｇ１１〜ｐｇ１６    第１〜第６の段階の小ページ群
Ｓｎ１１、Ｓｎ１２、Ｓｎ２１、Ｓｎ２２    サムネイル
【図１】
2020167653.tif 000003
【図２】
2020167653.tif 000004
【図３】
2020167653.tif 000005
【図４】
2020167653.tif 000006
【図５】
2020167653.tif 000007
【図６】
2020167653.tif 000008
【図７】
2020167653.tif 000009
【図８】
2020167653.tif 000010
【図９】
2020167653.tif 000011
【図１０】
2020167653.tif 000012
【図１１】
2020167653.tif 000013
【図１２】
2020167653.tif 000014
【図１３】
2020167653.tif 000015
【図１４】
2020167653.tif 000016
【図１５】
2020167653.tif 000017
【図１６】
2020167653.tif 000018
【図１７】
2020167653.tif 000019
【図１８】
2020167653.tif 000020
【図１９】
2020167653.tif 000021
【図２０】
2020167653.tif 000022
【図２１】
2020167653.tif 000023
【図２２】
2020167653.tif 000024
【図２３】
2020167653.tif 000025
【図２４】
2020167653.tif 000026
【図２５】
2020167653.tif 000027
【図２６】
2020167653.tif 000028
【図２７】
2020167653.tif 000029
【図２８】
2020167653.tif 000030
【図２９】
2020167653.tif 000031
【図３０】
2020167653.tif 000032
【図３１】
2020167653.tif 000033
【図３２】
2020167653.tif 000034
【図３３】
2020167653.tif 000035
【図３４】
2020167653.tif 000036
【図３５】
2020167653.tif 000037
【図３６】
2020167653.tif 000038
【図３７】
2020167653.tif 000039
【図３８】
2020167653.tif 000040
【図３９】
2020167653.tif 000041
【図４０】
2020167653.tif 000042
【図４１】
2020167653.tif 000043
【図４２】
2020167653.tif 000044
【図４３】
2020167653.tif 000045
【図４４】
2020167653.tif 000046
【図４５】
2020167653.tif 000047
【図４６】
2020167653.tif 000048
【図４７】
2020167653.tif 000049
【図４８】
2020167653.tif 000050
【図４９】
2020167653.tif 000051
【図５０】
2020167653.tif 000052
【図５１】
2020167653.tif 000053
【図５２】
2020167653.tif 000054
【図５３】
2020167653.tif 000055
【図５４】
2020167653.tif 000056
【図５５】
2020167653.tif 000057
【図５６】
2020167653.tif 000058
【図５７】
2020167653.tif 000059
【図５８】
2020167653.tif 000060
【図５９】
2020167653.tif 000061
【図６０】
2020167653.tif 000062
【図６１】
2020167653.tif 000063