(57)【要約】      （修正有）【課題】  印刷データへの切取・糊代用の模様画像の付加をアプリケーションで作成しなくてもシステム側で付加して印刷できるようにすると共に、切取・糊代用の模様を付加しても、印刷ジョブの総ページ数が実際の文書のページ数と同じになるようにする印刷方法を提供する。【解決手段】  ドライバ１０２は、アプリケーション１０１に代わって、アプリケーション１０１が描画した各ページの余白位置に、糊代・切取を示す模様を追加的に描画し、スプーラ１０４を介して、この印刷データをスプールファイルに保存する。プリントプロセッサ１０７は印刷時に、印刷データのうちアプリケーション１０１が描画した１ページの文書を複数の領域に分割し、各領域を拡大して別々のページに配置するとともに、各ページの余白位置に、前記複数の領域の分割数およびそのページ位置に応じた態様で糊代・切取を示す模様を付加して合成ページを生成する。【選択図】  図１
2005215895.tif 000002
【特許請求の範囲】
【請求項１】
印刷後の各用紙の所定位置同士を貼り合わせると所望の画像が得られるように、アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御する印刷制御方法であって、
前記アプリケーションに代わって、前記アプリケーションが描画した各ページの余白位置に、糊代・切り取りを示す模様を追加的に描画し、この模様が付加された印刷データをスプールファイルとして保存するステップと、
デスプール時において、取得した前記印刷データのうち前記アプリケーションが描画した１ページの文書を前記複数の領域に分割し、各領域を拡大して別々のページに配置するとともに、各ページの余白位置に、前記複数の領域の分割数およびそのページ位置に応じた態様で前記糊代・切り取りを示す模様を追加的に配置することで合成ページを生成するステップと、
前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するステップと、
を有することを特徴とする印刷制御方法。
【請求項２】
前記複数の領域の分割数を、ユーザからの操作入力に基づき指定するステップを更に有することを特徴とする請求項１に記載の印刷制御方法。
【請求項３】
前記糊代・切り取りを示す模様を描画するか否かを、ユーザからの操作入力に基づき指定するステップを更に有することを特徴とする請求項２に記載の印刷制御方法。
【請求項４】
アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御する印刷制御方法であって、
ユーザからの指示に基づいて印刷属性の設定を行うステップと、
設定された前記印刷属性の内容に基づいて、前記アプリケーションが発行した第１の描画命令と、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための第２の描画命令とを含む印刷データを生成するステップと、
前記印刷データをスプール領域に一時的に格納するステップと、
前記スプール領域に格納された印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを生成するステップと、
前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するステップと、
を有することを特徴とする印刷制御方法。
【請求項５】
前記印刷属性は、アプリケーションによって作成された文書の１ページを前記複数の領域に分割するときの分割数を含むことを特徴とする請求項４に記載の印刷制御方法。
【請求項６】
印刷後の各用紙の所定位置同士を貼り合わせると所望の画像が得られるように、アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御する印刷制御装置であって、
前記アプリケーションに代わって、前記アプリケーションが描画した各ページの余白位置に、糊代・切り取りを示す模様を追加的に描画し、この模様が付加された印刷データをスプールファイルとして記憶する記憶手段と、
デスプール時において、前記記憶手段より取得した前記印刷データのうち前記アプリケーションが描画した１ページの文書を前記複数の領域に分割し、各領域を拡大して別々のページに配置するとともに、各ページの余白位置に、前記複数の領域の分割数およびそのページ位置に応じた態様で前記糊代・切り取りを示す模様を追加的に配置することで合成ページを生成する合成ページ生成手段と、
前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するビットマップデータ生成手段と、
を有することを特徴とする印刷制御装置。
【請求項７】
アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御する印刷制御装置であって、
ユーザからの指示に基づいて印刷属性の設定を行う設定手段と、
設定された前記印刷属性の内容に基づいて、前記アプリケーションが発行した第１の描画命令と、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための第２の描画命令とを含む印刷データを生成する印刷データ生成手段と、
前記印刷データをスプールファイルとして記憶する記憶手段と、
前記記憶手段に格納された前記印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを生成する合成ページ生成手段と、
前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するビットマップデータ生成手段と、
を有することを特徴とする印刷制御装置。
【請求項８】
アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷させる機能を有する印刷制御装置であって、
ユーザからの指示に基づいて印刷属性の設定を行うとともに、その印刷属性の内容に応じて、前記アプリケーションが発行した第１の描画命令に対し第２の描画命令を追加的に発行するユーザインタフェースドライバと、
前記第１および第２の描画命令を含む印刷データをスプールファイルとしてメモリに格納するスプーラと、
前記メモリに格納された印刷データをページ単位でレイアウトするプリントプロセッサと、
前記プリントプロセッサから供給された印刷データに基づいてビットマップデータを生成してプリンタに供給するプリンタグラフィクスドライバと、
を有し、
前記ユーザインタフェースドライバは、
前記印刷属性の内容に基づいて、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための描画命令を前記第２の描画命令として発行し、
前記プリントプロセッサは、
前記スプールファイルに格納された印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを得て、これを前記プリンタグラフィクスドライバに供給する
ことを特徴とする印刷制御装置。
【請求項９】
印刷後の各用紙の所定位置同士を貼り合わせると所望の画像が得られるように、アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御するためのプリンタドライバプログラムであって、
前記アプリケーションに代わって、前記アプリケーションが描画した各ページの余白位置に、糊代・切り取りを示す模様を追加的に描画し、この模様が付加された印刷データをスプールファイルとして保存するためのコードと、
デスプール時において、取得した前記印刷データのうち前記アプリケーションが描画した１ページの文書を前記複数の領域に分割し、各領域を拡大して別々のページに配置するとともに、各ページの余白位置に、前記複数の領域の分割数およびそのページ位置に応じた態様で前記糊代・切り取りを示す模様を追加的に配置することで合成ページを生成するためのコードと、
前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するためのコードと、
を含むことを特徴とするプリンタドライバプログラム。
【請求項１０】
アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御するためのプリンタドライバプログラムであって、
ユーザからの指示に基づいて印刷属性の設定を行うためのコードと、
設定された前記印刷属性の内容に基づいて、前記アプリケーションが発行した第１の描画命令と、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための第２の描画命令とを含む印刷データを生成するためのコードと、
前記印刷データをスプール領域に一時的に格納するためのコードと、
前記スプール領域に格納された印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを生成するためのコードと、
前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するためのコードと、
を含むことを特徴とするプリンタドライバプログラム。
【請求項１１】
請求項９または１０に記載のプリンタドライバプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションが出力した文書等の１ページ分の印刷データを、複数枚の記録媒体上に分割して画像を形成するように印刷する機能を持つ印刷制御方法および装置に関する。
【背景技術】
【０００２】
プリンタが扱うことのできる印刷用紙のサイズより大きな印刷結果を得たい場合には、印刷データを複数の部分に分割し、各部分をそれぞれ異なる用紙に印刷し、印刷された複数枚の用紙を適当に配置して互いに貼り合わせることで、そのような大きなサイズの印刷結果を得ることができる。このような目的で印刷データを複数の部分に分割し、各部分をそれぞれ異なる用紙に印刷する印刷処理は、「ポスター印刷」と呼ばれている。
【０００３】
従来のポスター印刷では、例えばアプリケーションが扱う文書のページを拡大し複数枚の用紙に分割して印刷する場合、貼り合わせ作業を容易にするために、各用紙の少なくとも一辺に糊代用の余白を設けて印刷を行っていた。
【０００４】
また、プリンタによっては印刷可能領域が用紙のサイズより小さいため印刷後の用紙に余白が残る。この余白は、貼り合わせた際に邪魔な不要領域となるため、この余白部分を切り落とせるように予め切取用の余白を設けて印刷を行っていた。
【０００５】
さらに、切り取り作業や貼り合わせ作業を容易にするため、糊代用余白と切取用余白の印刷データ側に破線を描画したり、糊代用余白には「のりしろ」、切取用余白には「切り取り」等と文字列を描画したり、或いは文字列ではなくて糊代と切取を表すようなアイコン等を余白に描画するものもあった。以下、この明細書ではこれらの文字列やアイコン等を総称して模様と呼ぶ。
【０００６】
なお、この種の印刷システムを開示する文献としては、以下のものがある。
【０００７】
【特許文献１】特開２００２−３３５３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記のような従来の技術には次のような解決すべき課題があった。
【０００９】
切取・糊代の模様付きのポスター印刷をネットワーク環境において実行する際に、サーバでプリンタドライバが文書ページの印刷データを拡大処理してビットマップデータを作成すると共に、切取・糊代模様を追加する処理系では、クライアントで指定した切取・糊代模様のフォントやビットマップ等がサーバに存在しないことがあり、クライアントでユーザが指定した模様をサーバで付加出来ない欠点がある。加えて、従来は、上記ネットワーク環境においても適切に動作するようにアプリケーションが文書の印刷処理を行なうと同時にプリンタドライバがアプリケーションに代わってポスター印刷の模様の印刷データを含むページを挿入するようにしていたが、アプリケーションが印刷処理を行なったページ以外にも、プリンタドライバによるページ挿入が行われるために、印刷ジョブの総ページ数が実際の文書のページ数とは異なってしまい、ユーザを混乱させてしまうという問題があった。
【００１０】
本発明は、上述した欠点を除去し、サーバ側に切取・糊代用のフォントやアイコンの画像等が無くても、切取・糊代用の模様が付加された画像を印刷できるようにするとともに、印刷データに切取・糊代用の模様の印刷データを付加しても、印刷ジョブの総ページ数が実際の文書のページ数と異ならないように処理することのできる印刷方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記した課題は、本発明の印刷制御方法および装置によって解決される。本発明の一側面は、印刷後の各用紙の所定位置同士を貼り合わせると所望の画像が得られるように、アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御する印刷制御方法に係り、前記アプリケーションに代わって、前記アプリケーションが描画した各ページの余白位置に、糊代・切り取りを示す模様を追加的に描画し、この模様が付加された印刷データをスプールファイルとして保存するステップと、デスプール時において、取得した前記印刷データのうち前記アプリケーションが描画した１ページの文書を前記複数の領域に分割し、各領域を拡大して別々のページに配置するとともに、各ページの余白位置に、前記複数の領域の分割数およびそのページ位置に応じた態様で前記糊代・切り取りを示す模様を追加的に配置することで合成ページを生成するステップと、前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するステップとを有することを特徴とする。
【００１２】
本発明の別の側面に係る印刷制御方法は、ユーザからの指示に基づいて印刷属性の設定を行うステップと、設定された前記印刷属性の内容に基づいて、前記アプリケーションが発行した第１の描画命令と、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための第２の描画命令とを含む印刷データを生成するステップと、前記印刷データをスプール領域に一時的に格納するステップと、前記スプール領域に格納された印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを生成するステップと、前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するステップとを有することを特徴とする。
【００１３】
本発明の更に別の側面は、印刷後の各用紙の所定位置同士を貼り合わせると所望の画像が得られるように、アプリケーションによって作成された文書の１ページを複数の領域に分割し、各領域を拡大して別々の用紙に印刷するようプリンタを制御する印刷制御装置に係り、前記アプリケーションに代わって、前記アプリケーションが描画した各ページの余白位置に、糊代・切り取りを示す模様を追加的に描画し、この模様が付加された印刷データをスプールファイルとして記憶する記憶手段と、デスプール時において、前記記憶手段より取得した前記印刷データのうち前記アプリケーションが描画した１ページの文書を前記複数の領域に分割し、各領域を拡大して別々のページに配置するとともに、各ページの余白位置に、前記複数の領域の分割数およびそのページ位置に応じた態様で前記糊代・切り取りを示す模様を追加的に配置することで合成ページを生成する合成ページ生成手段と、前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するビットマップデータ生成手段とを有することを特徴とする。
【００１４】
本発明の更に別の側面に係る印刷制御装置は、ユーザからの指示に基づいて印刷属性の設定を行う設定手段と、設定された前記印刷属性の内容に基づいて、前記アプリケーションが発行した第１の描画命令と、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための第２の描画命令とを含む印刷データを生成する印刷データ生成手段と、前記印刷データをスプールファイルとして記憶する記憶手段と、前記記憶手段に格納された前記印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを生成する合成ページ生成手段と、前記合成ページのビットマップデータを生成し、これを前記プリンタに供給するビットマップデータ生成手段とを有することを特徴とする。
【００１５】
本発明の更に別の側面は、ユーザからの指示に基づいて印刷属性の設定を行うとともに、その印刷属性の内容に応じて、前記アプリケーションが発行した第１の描画命令に対し第２の描画命令を追加的に発行するユーザインタフェースドライバと、前記第１および第２の描画命令を含む印刷データをスプールファイルとしてメモリに格納するスプーラと、前記メモリに格納された印刷データをページ単位でレイアウトするプリントプロセッサと、前記プリントプロセッサから供給された印刷データに基づいてビットマップデータを生成してプリンタに供給するプリンタグラフィクスドライバとを有する印刷制御装置に係る。ここで、前記ユーザインタフェースドライバは、前記印刷属性の内容に基づいて、通知される印刷イベントに応じ糊代・切り取りを示す模様を印刷可能領域の外側に描画するための描画命令を前記第２の描画命令として発行し、前記プリントプロセッサは、前記スプールファイルに格納された印刷データを取得し、その印刷データにおける前記第１の描画命令による画像を拡大、分割し、その拡大、分割された各画像と前記第２の描画命令による前記糊代・切り取りを示す模様とを合成することで合成ページを得て、これを前記プリンタグラフィクスドライバに供給する。
【発明の効果】
【００１６】
本発明によれば、サーバ側に切取・糊代用のフォントやアイコンの画像等が無かったとしても、印刷データに切取・糊代の模様を付加することができ、加えて、印刷データに切取・糊代文字列の印刷データを付加しても、印刷ジョブの総ページ数が実際の文書のページ数とは異ならないような処理が実現される。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１８】
図２は、本実施形態における印刷システムのハードウェア構成を示すブロック図である。同図において、２０１は、ＣＲＴ表示装置であり、図３Ａ〜Ｃに示すようなユーザインタフェースドライバ１０２が提供する印刷設定ダイアログ等を表示する。２０２はＣＲＴ表示装置２０１の表示を制御するＣＲＴコントローラ（ＣＲＴＣ）である。２０３はキーボードなどのデータ入力装置であり、２０４はキーボードコントローラである。２０５は、ポインティングデバイス等の座標入力装置であり、２０６は、ポインティングデバイスコントローラである。２０７は、装置全体の制御を司るＣＰＵである。
【００１９】
２０８はブートプログラムなどを記憶しているＲＯＭ、２０９は主記憶装置として機能するＲＡＭである。２１０は、ＯＳをはじめ、各アプリケーションプログラム、ならびに、図４、図５に示すようなフローチャートに係るプログラムを含むプリンタドライバプログラムや、フォントデータ等を記憶するとともに、さらにはスプールファイル等を一時的に記憶するハードディスク装置である。また、２１１はハードディスクコントローラである。２１２は、可搬性記憶媒体の駆動装置であるフロッピディスク装置であり、２１３はフロッピディスクコントローラである。２１４はインターフェース（Ｉ／Ｆ）であり、インターフェースケーブルを介してインクジェットプリンタなどのプリンタ１０９に接続される。２１６は、各デバイスを接続するバスである。
【００２０】
本装置に電源が投入されると、ＣＰＵ２０７はＲＯＭ２０８に格納されているブートプログラムに従って起動し、ハードディスク装置２１０からＯＳをＲＡＭ２０９にロードし、操作者の操作待ち状態になる。そして、操作者からキーボード２０３またはポインティングデバイス２０５からアプリケーションを介して印刷指示やプリンタドライバの印刷設定変更指示を受けた場合、もしくは自動的に起動するように設定されている場合は、ハードディスク装置２１０に格納されているプリンタドライバプログラムがＲＡＭ２０９にロードされ実行される。
【００２１】
図１は、本実施形態における印刷システムのソフトウェア構成を示す図である。なお本実施形態ではオペレーティングシステム（以下ＯＳと略す）としてＭｉｃｒｏｓｏｆｔ   ＷＩＮＤＯＷＳ（登録商標）を用いた場合を示すが、本発明はこれに限定されるものではない。
【００２２】
同図において、とりわけ本発明の実現に係るモジュールは、ユーザインタフェースドライバ１０２とプリントプロセッサ１０７とプリンタグラフィクスドライバ１０８であり、これらによってプリンタドライバが構成される。印刷システムを構成する１０１〜１０８はプリンタ１０９の上位装置であるパーソナルコンピュータ等で動作し、アプリケーション１０１が作成した文書の印刷データはＧＤＩ１０３とスプーラ１０４を介して一時的にＥＭＦ形式でスプールファイル１０５に一時保持され、これをプリンタ１０９が解釈可能な印刷コマンド形式のビットマップデータに変換しプリンタ１０９に供給して印刷するよう構成されている。ここでＧＤＩとはグラフィックデバイスインタフェースのことでＷＩＮＤＯＷＳのグラフィクスエンジンである。またＥＭＦとはEnhanced Meta Fileの略でＷＩＮＤＯＷＳにおける描画データの論理的な格納形式であり、スプールファイルには印刷データがＥＭＦ形式で格納される。なお、ＷＩＮＤＯＷＳが提供するモジュールはＧＤＩ１０３とスプーラ１０４とデスプーラ１０６である。
【００２３】
ユーザインタフェースドライバ１０２は、印刷に使用する用紙サイズやアプリケーション文書の用紙サイズと印刷の向き、その他の印刷属性を設定する機能を提供する。ユーザはこのユーザインタフェースドライバ１０２を介して対話的に印刷設定の各設定項目を変更することが可能である。ユーザインタフェースドライバ１０２は、設定値を印刷設定構造に格納し、この印刷設定構造をアプリケーション１０１に返却する。このユーザインタフェースドライバ１０２と印刷設定構造の詳細については後述する。
【００２４】
アプリケーション１０１は印刷設定構造を作成し、必要に応じユーザインタフェースドライバ１０２を介してユーザに印刷設定を行なわせ印刷設定構造を獲得し、としてＧＤＩ１０３に供給する。ＧＤＩ１０３はアプリケーション１０１の印刷操作に伴い印刷イベントをユーザインタフェースドライバ１０２に通知する。これに応じてユーザインタフェースドライバ１０２は、アプリケーション１０１がページ印刷処理を終了する直前のイベントが通知された時に、アプリケーション１０１が発行した描画命令に対し、ポスター印刷における切取・糊代の文字列がアプリケーションの印刷可能領域外に配置されるような描画命令を追加的に発行する。
【００２５】
スプーラ１０４はＧＤＩ１０３を介してアプリケーション１０１が作成した文書の描画命令とユーザインタフェースドライバ１０２が追加した描画命令とを印刷データとしてスプールファイル１０５に格納する。またスプーラ１０４は、アプリケーション１０１が印刷に用いた印刷設定構造もスプールファイル１０５に格納する機能も有する。
【００２６】
デスプーラ１０６は印刷時にスプールファイル１０５から印刷設定構造と印刷データを抽出しプリントプロセッサ１０７に渡す機能を有する。また、このデスプーラ１０６は、スプールファイル１０５に格納された印刷データをページ単位で扱えるような形式でプリントプロセッサ１０７に供給する機能も有する。
【００２７】
プリントプロセッサ１０７は、印刷時にスプールファイル１０５から印刷設定構造と印刷データを取得し、印刷データを１ページずつレイアウトし、レイアウト後の印刷データをＧＤＩ１０３を介してプリンタグラフィクスドライバ１０８に供給し印刷を行うモジュールである。このプリントプロセッサ１０７は模様合成処理部の機能も有し、ポスター印刷の場合、取得した印刷データのうち印刷可能領域に含まれているアプリケーション１０１が描画した領域を拡大して配置し、さらに印刷可能領域外に含まれているユーザインタフェースドライバ１０２が切取・糊代の文字列を描画した領域を拡大せずに、所定の位置に重なるように合成処理を行ない合成ページを作成し、合成ページの印刷データをプリンタグラフィクスドライバ１０８に供給する。
【００２８】
プリンタグラフィクスドライバ１０８はイメージ生成処理部としての機能を有するモジュールで、プリントプロセッサ１０７から供給された印刷データをもとにＧＤＩ１０３が生成したグラフィック描画コマンドからビットマップデータを生成する。そして、生成したビットマップデータをプリンタが解釈できる印刷コマンド形式にして、図に示していないデータ送信部を介してプリンタ１０９に供給する。
【００２９】
出力デバイスであるプリンタ１０９は、プリンタグラフィクスドライバ１０８から渡された印刷コマンド形式のビットマップデータを印刷用紙１２１、１２２に対し印刷する機能を持つ。たとえば、印刷設定構造にはポスター印刷が選ばれており分割数が２、切取・糊代を示す文字列が模様として指定されている場合、アプリケーション１０１の文書ページ１２０は出力用紙１２１と出力用紙１２２の２枚の用紙に分割して印刷され、出力用紙１２１には糊代領域１３０が付加され、出力用紙１２２には切取領域１３１が付加される。プリントプロセッサ１０７は、糊代領域１３０と切取領域１３１にユーザインタフェースドライバ１０２が追加した切取・糊代の文字列が重なるように印刷データを配置したので、このような結果が得られることになる。
【００３０】
図７に印刷設定構造の概念図を示す。実施形態における印刷設定構造は、同図（Ａ）に示されるようにパブリック構造とプライベート構造とで構成され、パブリック構造には一般的な印刷に必要な設定項目の情報が格納される。図示の例では、印刷の向き、印刷品位、アプリケーションの原稿の用紙サイズ、プリンタにセットされているメディアの種類、メディアがセットされている給紙口をパブリック構造の設定項目として例に挙げている。一方、プライベート構造にはプリンタドライバ固有の情報が格納されており、同図（Ａ）の例では、ハーフトーン手法、ポスター印刷の分割数、プリンタにセットされているメディアのサイズ、スタンプ機能、背景機能を設定項目の例に挙げている。一般アプリケーションからはパブリック構造は参照可能であるがプライベート構造の内容は参照できない。しかし、プリントプロセッサ１０７は、ポスター印刷の分割数等のプライベート構造の一部の内容について、ユーザインタフェースドライバ１０２に問い合わせることによって取得することが可能である。アプリケーション１０１は、図３Ａに示されるようなユーザインタフェースドライバ１０２による印刷設定ダイアログを表示し、ユーザは設定項目を変更するために印刷設定ダイアログを操作し、その結果印刷設定ダイアログの各設定項目の設定値が印刷設定構造に格納される（図７の（Ｂ）を参照。）。
【００３１】
図３Ａは、本実施形態におけるユーザインタフェースドライバ１０２が提供する、各種印刷設定を行う際に表示される印刷設定ダイアログの一例を示す図である。この印刷設定ダイアログによりユーザによる上記設定内容の変更指示や入力を受け付ける。同図において、３０１が印刷設定ダイアログであり、３０２〜３３１の各表示エリアで構成される。印刷設定では表示する項目が非常に多いため、タブシートを使用して設定項目を内容ごとに分けて見やすい構成にするのが通例である。本実施形態でもタブを使用する。３０２は基本設定タブであり、印刷の基本に関する内容を表示する。詳細については後述する。３０３はページ設定のタブであり、印刷レイアウトに関する内容を表示する。詳細については後述する。３０４はスタンプ／背景のタブであり、印刷文書に対して文字を重ねるスタンプ機能や、画像を重ねる背景機能という、印刷文書を変更することなしに印刷時に付加するパターンの選択画面を表示する。３０５は特殊効果のタブであり、各種画像補整やセピア調など特殊な効果を画像に与える場合に使用する機能の選択画面を表示する。３０６はお気に入りのタブであり頻繁に使用する印刷設定などの保存と呼び出し機能を選択させる画面を表示する。３０７はユーティリティのタブであり、ヘッドの調整やクリーニングなどの機能の選択画面を表示する。
【００３２】
同図は基本設定タブ３０２がアクティブにされた状態を示している。３２０は基本設定の簡易表示エリアであり、文字情報だけでなく視覚に訴える形で、設定された情報を表示する。３２１はプリントアドバイザであり印刷目的から最適な印刷設定を段階的に導く機能を持つサブダイアログを表示する。３２２は用紙種類選択部であり用紙種類を表示するとともに選択することができ、ドロップダウンメニューとなっており普段は選択されている用紙種類が表示され、クリックすることで選択可能な用紙種類がリストされる。選択可能な用紙種類はプリンタで印刷可能な用紙である。３２３はプリンタ本体が用紙を給紙する給紙方法を表示選択することができ、たとえば自動給紙口である給紙トレイや給紙カセットが選択できる。３２４は印刷の品位を設定する項目である。３２５は印刷の色や濃度を調整するための項目である。３２６は印刷文書がカラーであっても印刷結果をグレースケールにするためのチェックボックスである。３２７は実際に印刷する前に印刷結果のプレビュー画像を表示するためのチェックボックスである。３３０は本ダイアログを表示するドライバのバージョンを示すサブダイアログを表示する。３３１は基本設定３０２の設定を標準（出荷時設定）に戻す機能をもつ。ユーザは各項目を選択した後にＯＫボタン３０８を押下することで印刷設定ダイアログ３０１を閉じ、選択した印刷設定を印刷に反映させることができる。つまりＯＫボタン３０８が押下されたことによりユーザが操作した印刷設定ダイアログの情報を、印刷設定構造の設定項目として格納することになる。キャンセルボタン３０９を押下すると印刷設定ダイアログ３０１が閉じ、選択した設定項目の内容は破棄され印刷に反映されることはない。適用ボタン３１０は印刷設定ダイアログ３０１は開いたままで選択した印刷設定を印刷に反映させることができる。ヘルプボタン３１１は基本設定３０２の各設定項目に関する説明文を別ウィンドウで表示させることができる。
【００３３】
図３Ｂは印刷設定ダイアログでページ設定タブ３０３がアクティブにされたときの一例を表示している。３４０はページ設定の簡易表示エリアであり、文字情報だけでなく視覚に訴える形で、設定された情報を表示する。３４１はアプリケーションが文書を作成するにあたり使用する用紙サイズを設定する項目である。この設定項目を変更することでアプリケーションが使用する用紙サイズを変更することができる。３４２はアプリケーションの用紙の印刷の向きを設定する項目である。印刷の向きが縦の場合は用紙サイズの縦横がアプリケーションに返却される用紙サイズと一致する。印刷の向きが縦の場合は用紙サイズの縦横を回転したサイズがアプリケーションに返却される。３４３はプリンタにセットされている出力用紙サイズを設定する。出力用紙サイズを設定することにより、アプリケーションの用紙サイズとは異なるサイズの印刷用紙に印刷することが可能である。３４４は印刷種類の設定であり、図示ではポスター印刷に設定されている。ここでは、ポスター印刷の他に割付印刷（Ｎ−ｕｐ印刷）や拡大縮小印刷等を選ぶことができる。３４５は印刷の種類に関する詳細な設定を行なうダイアログを表示するためのボタンである。ポスター印刷における詳細設定のダイアログについては後述する。３４６はフチ無し全面印刷を行なうためのチェックボックスである。３４７はフチ無し全面印刷を行なう際のはみ出し量を設定するスライドバーである。３４８は両面印刷のためのチェックボックスであり、３４９のラジオボタンにより長辺とじ、短辺とじを選択することができる。３５０は印刷部数を設定するためのフィールドである。３５１は逆順印刷のためのチェックボックスであり、３５２は部単位印刷を行なうためのチェックボックスである。３５３はページ設定３０３の設定を標準（出荷時設定）に戻す機能をもつ。本図では印刷の種類にポスター印刷を設定しており、分割数は４としているので簡易表示エリア３４０には文書の１ページが拡大され、４枚の印刷用紙に分割されて印刷されるように表示される。
【００３４】
図３Ｃは本実施形態におけるユーザインタフェースドライバ１０２が提供する、ポスター印刷の詳細設定ダイアログの一例である。３６０がポスター印刷の詳細設定ダイアログであり、３６１〜３６８の各表示エリアで構成される。３６５はポスター印刷における分割数を指定するためのドロップダウンリストである。４分割（２ｘ２）の他に２分割、９分割、１６分割等がある。３６６は印刷後に各印刷結果の用紙を貼り合わせる際に、どの領域を切り離し、どの領域をのり付けすればよいのかを表すための模様を印刷するためのチェックボックスである。本実施形態ではこの模様を切取・糊代の文字列として説明する。３６７は印刷後に各印刷結果の用紙を貼り合わせる際に、切り取る領域と貼り合わせる領域を示すための線を印刷するかどうかを指定するためのチェックボックスである。３６８は分割されたページのどの部分を印刷するかを指定するためのラジオボタンと入力フィールドである。例えば４分割なら「１−４」と指定することで分割された全てのページを印刷することができる。また例えば「１、４」と指定することで分割されたページのうち、左上と右下のページを印刷することができる。ユーザは各項目を選択した後にＯＫボタン３６１を押下することで詳細設定ダイアログ３６０を閉じ、選択した印刷設定を印刷に反映させることができる。つまりＯＫボタン３６０が押下されたことによりユーザが操作した詳細設定ダイアログの情報を、印刷設定構造の設定項目として格納することになる。キャンセルボタン３６２を押下すると詳細設定ダイアログ３６０が閉じ、選択した設定項目の内容は破棄され印刷に反映されることはない。３６３は詳細設定３６０の設定を標準（出荷時設定）に戻す機能をもつ。ヘルプボタン３６４は詳細設定３６０の各設定項目に関する説明文を別ウィンドウで表示させることができる。
【００３５】
図６は本実施形態におけるアプリケーション１０１とＧＤＩ１０３とユーザインタフェースドライバ１０２のタイミングチャートを示している。本図を用いてポスター印刷時にユーザインタフェースドライバ１０２がアプリケーション１０１の文書ページに対応する印刷データに切取・糊代文字列の印刷データを追加する処理の流れを説明する。
【００３６】
まず、１００１でアプリケーション１０１が文書の印刷の開始をＧＤＩ１０３に通知すると、ＧＤＩ１０３は文書の印刷開始処理を行なう前に、１００２でユーザインタフェースドライバ１０２に文書の印刷処理開始直前イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１００３で制御をＧＤＩ１０３に返す。ＧＤＩ１０３は文書の印刷開始処理を行なった後、１００４でユーザインタフェースドライバ１０２に文書の印刷開始処理直後イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１００５で制御をＧＤＩ１０３に返し、続いてＧＤＩ１０３は１００６でアプリケーション１０１に制御を返す。
【００３７】
次に、アプリケーション１０１は文書の１ページを印刷するために、１００７でページの印刷の開始をＧＤＩ１０３に通知すると、ＧＤＩ１０３はページの印刷開始処理を行なう前に１００８でユーザインタフェースドライバ１０２にページの印刷処理開始直前イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１００９で制御をＧＤＩ１０３に返す。ＧＤＩ１０３はページの印刷開始処理を行なった後、１０１０でユーザインタフェースドライバ１０２にページの印刷開始処理直後イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１０１１で制御をＧＤＩ１０３に返し、続いてＧＤＩ１０３は１０１２でアプリケーション１０１に制御を返す。
【００３８】
以上の処理でページの印刷準備が出来たので、アプリケーション１０１は文書のページ描画処理を行ない、ページ内の全ての描画を行なった後に１０１３でＧＤＩ１０３にページの印刷の終了を通知する。ＧＤＩ１０３はページの印刷終了処理を行なう前に１０１４でユーザインタフェースドライバ１０２にページの印刷処理終了直前イベントを通知する。この時、ＧＤＩ１０３はページの印刷終了処理はまだ行なっていないため、新たに描画を行なうことで印刷データの追加が可能である。そこでユーザタインタフェースドライバ１０２でポスター印刷の切取・糊代文字列が印刷可能領域の外側に配置されるように描画を行ない印刷データの追加を行なった後、１０１５で制御をＧＤＩ１０３に返す。ＧＤＩ１０３はページの印刷終了処理を行なった後、１０１６でユーザインタフェースドライバ１０２にページの印刷終了処理直後イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１０１７で制御をＧＤＩ１０３に返し、続いてＧＤＩ１０３は１０１８でアプリケーション１０１に制御を返す。アプリケーション１０１の文書が複数ページあるときは上記１００７から１０１８を印刷するページの数だけ繰り返す。
【００３９】
最後に、１０１９でアプリケーション１０１が文書の印刷の終了をＧＤＩ１０３に通知すると、ＧＤＩ１０３は文書の印刷終了処理を行なう前に１０２０でユーザインタフェースドライバ１０２に文書の印刷処理終了直前イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１０２１で制御をＧＤＩ１０３に返す。ＧＤＩ１０３は文書の印刷終了処理を行なった後、１０２２でユーザインタフェースドライバ１０２に文書の印刷開始処理直後イベントを通知する。このときユーザタインタフェースドライバ１０２でやるべき処理は無いため、１０２３で制御をＧＤＩ１０３に返し、続いてＧＤＩ１０３は１０２４でアプリケーション１０３に制御を返す。
【００４０】
以上のようにして切取・糊代文字列が付加される。
【００４１】
続いて、図８〜図１１を用いて、プリントプロセッサ１０７による印刷データの合成処理について説明する。
【００４２】
図９の（Ａ）は、本実施形態におけるユーザインタフェースドライバ１０２による切取・糊代文字列の配置を示している。このようにアプリケーション１０１が作成した文書ページの印刷データに切取・糊代文字列が付加された印刷データが１ページとしてスプールファイル１０５に格納される。
【００４３】
図８は、プリントプロセッサ１０７による印刷データの合成処理の概念図である。本図では説明を簡単にするために２分割のポスター印刷を例に説明する。まず８０１で示すように印刷データ中の印刷可能領域にあるアプリケーション１０１の文書ページに相当する部分を拡大して配置し、次に８０２で示すようにユーザインタフェースドライバ１０２が追加した印刷可能領域外にある切取・糊代文字列が所定位置に重なるように配置することにより、８０３で示される合成ページを作成しプリンタグラフィクスドライバ１０２に供給する。本図では２分割のポスターの例であるので文字列の合成処理は各印刷用紙につき一回行なえばよい。
【００４４】
図１０は、４分割以上のポスター印刷における文字列合成処理の概念図であり、各印刷用紙につき文字列の合成処理を複数回行なう例を示している。４分割以上のポスター印刷における左上の用紙では文字列合成処理を２回行なう必要がある。ここでは印刷可能領域中のデータをまず拡大し、用紙の右側に糊代文字列、用紙の下側に切取文字列が配置されるように合成処理を行なう場合を図示している。切取・糊代文字列は印刷可能領域の外側に描画されているので、重ね合わされる文字列の印刷可能領域は図示のように、概念的に印刷用紙の外側に配置される。
【００４５】
図９の（Ｂ）は４分割のポスター印刷における出力結果の例を示しており、各用紙では文字列合成処理が２回行われ、切取・糊代文字列が合成されていることが分かる。図９の（Ｃ）は９分割のポスター印刷における出力結果の例を示しており、用紙１、用紙３、用紙７、用紙９では文字列合成処理が２回行われ、用紙２、用紙４、用紙６、用紙８では文字列合成処理が３回行われ、用紙５では文字列合成処理が４回行われていることが分かる。
【００４６】
図１１は２分割のポスター印刷の例を示している。同図（Ａ）は、ユーザインタフェースドライバ１０２による切取・糊代文字列の配置を示している。このようにアプリケーション１０１が作成した文書ページの印刷データに切取・糊代文字列が付加された印刷データが１スプールページとしてスプールファイル１０５に格納される。ここでは、アプリケーション１０１の文書が２ページで構成されており、用紙サイズが互いに異なっている場合を示している。そして、（Ｂ）が２分割のポスター印刷の出力結果を示している。用紙１〜用紙４で文字列合成処理が１回ずつ行われ、ユーザは切取・糊代文字列に従うことで用紙１と用紙２、用紙３と用紙４を結合できることがわかる。
【００４７】
このように、ポスター印刷における分割数およびページ位置に応じた態様で切取・糊代文字列が付加される。
【００４８】
図４は、本実施形態におけるユーザインタフェースドライバ１０２によるポスター印刷の切取・糊代文字列の描画処理のフローチャートである。本フローチャートはＧＤＩ１０３から印刷イベントが通知された場合を想定している。
【００４９】
まずＳ４０１で、通知された印刷イベントが、アプリケーション１０１の印刷動作による印刷イベントか、プリントプロセッサ１０７の印刷動作による印刷イベントかを判断する。ポスター印刷の切取・糊代文字列の追加処理はアプリケーション１０１の印刷イベントのみで行なえばよいので、プリントプロセッサ１０７による印刷イベントの場合は終了し、アプリケーション１０１の印刷イベントである場合はＳ４０２へ移る。
【００５０】
Ｓ４０２では、ページの印刷終了処理直前の印刷イベントかどうかを判断する。ここで、ページの印刷終了処理直前の印刷イベントであると判断された場合はＳ４０３に移り、そうでない場合は終了する。
【００５１】
Ｓ４０３では、印刷設定構造にポスター印刷の切取・糊代文字列が設定されているかどうかを判断する。ここで、切取・糊代文字列が設定されていない場合は終了し、設定されている場合はＳ４０５に移る。
【００５２】
Ｓ４０５では、アプリケーション１０１の印刷可能領域の外側に切取・糊代文字列を描画することでアプリケーション１０１の印刷データに切取・糊代の印刷データを追加する。
【００５３】
このように、アプリケーション１０１による印刷において文書の各ページの印刷データの作成が終了した時点で、ユーザインタフェースドライバ１０２が、印刷設定構造に格納されているポスター印刷の文字列の設定に応じ、切取・糊代文字列の印刷データを付加することができる。
【００５４】
図５は、本実施形態におけるプリントプロセッサ１０７によるポスター印刷の切取・糊代文字列の合成処理のフローチャートを示している。プリントプロセッサ１０７は印刷ジョブのページの印刷データが１ページ以上スプールされた時にデスプーラ１０６により起動される。
【００５５】
まずＳ５０１で、ジョブの印刷処理開始をＧＤＩ１０３に通知する。続くＳ５０２〜Ｓ５０８が印刷用紙のループであり、印刷ジョブの処理が終わるまで印刷用紙を出力する。
【００５６】
Ｓ５０３では、ページの印刷処理を行なうために、ＧＤＩ１０３にページの印刷開始を通知する。次に、Ｓ５０４で、印刷用紙の番号からアプリケーション１０１の文書のページ番号と分割の位置を計算し、デスプーラ１０６を介してスプールファイルから該当するページ番号の印刷データを取得し、該当する分割の位置が印刷用紙に印刷されるように配置して描画する。
【００５７】
続いて、Ｓ５０５で、該当するページ番号の印刷設定構造にポスター印刷の切取・糊代文字列の設定があるかどうかを判定する。ここで、切取・糊代文字列の設定があればＳ５０６に移り、設定がなければＳ５０７に移る。Ｓ５０６では文字列の合成処理を行なう。取得した印刷データの印刷可能領域の外側に位置する切取・糊代文字列が、所定の位置に重なるように印刷データを配置して描画を行ない、必要に応じて各辺に文字列が重なるように分割数と分割の位置に応じて1回〜４回、上記の合成処理を繰り返す。Ｓ５０７ではＧＤＩ１０３にページの印刷終了を通知し、文字列の合成処理を行なった結果をプリンタグラフィクスドライバ１０８に供給する。
【００５８】
上記のページの処理を最終印刷用紙まで繰り返した後、Ｓ５０９でＧＤＩ１０３に印刷ジョブの印刷処理終了を通知して終了する。
【００５９】
以上説明した本発明の実施形態による効果は次のとおりである。
【００６０】
本実施形態によるポスター印刷において、切取・糊代の模様が付加されるのはスプール時である。すなわち、切取・糊代の模様の付加処理は、アプリケーションが動作するホストと同一のホストで動作するプリンタドライバのユーザインタフェースドライバが行なう。よって、クライアントでアプリケーションが印刷データを作成し、サーバでグラフィクスドライバが動作する、というネットワーク環境においても、クライアントでユーザが指定した模様の文字列のフォントやアイコンの画像等が必ずスプールファイルに格納されるので、サーバ側にフォントやアイコンの画像等が無くてもサーバで確実に切取・糊代の領域の合成処理を行なうことができる。
【００６１】
さらに、アプリケーションによる文書の各ページの印刷に伴い、ユーザインタフェースドライバがアプリケーションが発行した印刷データに切取・糊代文字列の印刷データを付加するので、スプールされるページ数はアプリケーションが印刷処理を行なったページ数と等しくなり、印刷ジョブの総ページ数が実際の文書のページ数とは異なることはなく、ユーザをいたずらに混乱させることが無くなる。
【００６２】
なお、上述の実施形態では分割数が２、４、９であるポスター印刷について説明したが、これらに限らず、一般に言うＭ×Ｎ 分割のポスター印刷においても同様の効果が得られることは言うまでもない。
【００６３】
また、上述の実施形態では切取・糊代領域に文字列を配置する例を示したが、文字列ではなくアイコンやビットマップなどでも、上述の処理により文字列と同様に効率的に配置でき、適切な印刷結果が得られることは言うまでもない。
【００６４】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【００６６】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体およびそのプログラムを格納した記憶媒体も本発明を構成することになる。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体、およびそのプログラムを格納した記憶媒体も含まれる。
【００６７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６８】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００７０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７２】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７３】
【図１】実施形態における印刷システムの構成を示す図である。
【図２】実施形態における印刷システムのハードウェア構成を示すブロック図である。
【図３Ａ】実施形態におけるユーザインタフェースドライバの画面例で、基本設定の場面を示す図である。
【図３Ｂ】実施形態におけるユーザインタフェースドライバの画面例で、ページ設定の場面を示す図である。
【図３Ｃ】実施形態におけるポスター印刷の詳細設定ダイアログの一例を示す図である。
【図４】実施形態におけるユーザインタフェースドライバによる切取・糊代文字列描画処理のフローチャートである。
【図５】実施形態におけるプリントプロセッサによる切取・糊代文字列合成処理のフローチャートである。
【図６】実施形態におけるポスター印刷処理に係るタイミングチャートである。
【図７】実施形態における印刷設定構造の例を示す図である。
【図８】実施形態におけるプリントプロセッサによる切取・糊代文字列の合成処理の概念図である。
【図９】スプールページおよび、４分割、９分割のポスター印刷における印刷結果の例を示す図である。
【図１０】４分割以上のポスター印刷において、各印刷用紙につき切取・糊代文字列の合成処理を複数回行なう例を示す図である。
【図１１】２分割のポスター印刷におけるスプールページおよび印刷結果の例を示す図である。
【図１】
2005215895.tif 000003
【図２】
2005215895.tif 000004
【図３Ａ】
2005215895.tif 000005
【図３Ｂ】
2005215895.tif 000006
【図３Ｃ】
2005215895.tif 000007
【図４】
2005215895.tif 000008
【図５】
2005215895.tif 000009
【図６】
2005215895.tif 000010
【図７】
2005215895.tif 000011
【図８】
2005215895.tif 000012
【図９】
2005215895.tif 000013
【図１０】
2005215895.tif 000014
【図１１】
2005215895.tif 000015