(57)【要約】【課題】複数ページにわたるデータを自動的にポスター印刷させることができるようにする。【解決手段】印刷データ生成手段３０６ａは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する。印刷データ合成手段３０６ｂは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを、入力されたドキュメントのページ配置情報に基づいて合成する。印刷データ拡大手段３０６ｃは、印刷データ合成手段３０６ｂにより合成された合成印刷データを、入力された倍率情報に基づいて拡大する。印刷データ分割手段３０６ｄは、印刷データ拡大手段３０６ｃにより拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する。印刷データ転送手段３０６でｅは、印刷データ分割手段３０６ｄが分割した印刷データを通信部３０４を介して画像形成装置に送る。【選択図】図１
2006146494.tif 000002
【特許請求の範囲】
【請求項１】
複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該印刷データ生成手段により生成されたページ毎の印刷データを、入力された前記ドキュメントのページ配置情報に基づいて合成する印刷データ合成手段と、該印刷データ合成手段により合成された合成印刷データを、入力または生成された倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、該印刷データ分割手段が分割した印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴とするプリンタドライバ。
【請求項２】
複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該印刷データ生成手段により生成されたページ毎の印刷データを用いて、入力された前記ドキュメントのページ配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷データを分割する印刷データ分割手段と、該印刷データ分割手段により分割された印刷用紙毎の印刷データを、前記倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴とするプリンタドライバ。
【請求項３】
請求項１または２に記載のプリンタドライバにおいて、前記倍率情報は、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及び前記ドキュメントの印刷データのページサイズ及びページ配置情報から、演算により算出することを特徴とするプリンタドライバ。
【請求項４】
複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、該印刷データ生成手段により生成されたページ毎の印刷データから前記印刷対象範囲指定手段で指定された印刷対象範囲を抽出して、入力されたドキュメントのページ配置情報に基づいて該印刷対象範囲の印刷データを合成する印刷データ合成手段と、該印刷データ合成手段により合成された合成印刷データを入力または生成された倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、該印刷データ分割手段が分割した印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴とするプリンタドライバ。
【請求項５】
複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、該印刷データ生成手段により生成されたページ毎の印刷データから前記印刷対象範囲指定手段で指定された印刷対象範囲を抽出して、入力された前記ドキュメントのページ配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報に基づいて、印刷用紙毎に前記印刷対象範囲の印刷データを分割する印刷データ分割手段と、該印刷データ分割手段により分割された印刷用紙毎の印刷データを、前記倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴とするプリンタドライバ。
【請求項６】
請求項４または５に記載のプリンタドライバにおいて、前記倍率情報は、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及び前記ドキュメントの印刷データの印刷対象範囲及びページ配置情報から、演算により算出することを特徴とするプリンタドライバ。
【請求項７】
請求項１または４に記載のプリンタドライバにおいて、印刷するページ順序を、Ｎ字順及びＺ字順のいずれにするかを指定するページ順序指定手段を備え、前記印刷データ合成手段は、前記ページ順序指定手段で指定されたページ順序に基づいて印刷データを合成することを特徴とするプリンタドライバ。
【請求項８】
プリンタドライバを含む情報処理装置と、該情報処理装置に接続されたプリンタとからなるプリンタシステムであって、前記プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該印刷データ生成手段により生成されたページ毎の印刷データを、入力または生成された倍率情報、入力された印刷用紙サイズ情報、及び前記ドキュメントのページ配置情報とともに前記プリンタに送る印刷データ転送手段とを備え、前記プリンタは、前記プリンタドライバから送られたページ毎の印刷データを、前記ドキュメントのページ配置情報に基づいて合成する印刷データ合成手段と、該印刷データ合成手段により合成された合成印刷データを、前記倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された合成印刷データを、前記印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、該印刷データ分割手段で分割した印刷データをそれぞれ印刷用紙に印刷する画像形成部と、を備えたことを特徴とするプリンタシステム。
【請求項９】
プリンタドライバを含む情報処理装置と、該情報処理装置に接続されたプリンタとからなるプリンタシステムであって、前記プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該印刷データ生成手段により生成されたページ毎の印刷データを、入力された前記ドキュメントの配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともに前記プリンタに送る印刷データ転送手段とを備え、前記プリンタは、前記プリンタドライバから送られたページ毎の印刷データを用いて、前記ドキュメントのページ配置情報、前記ドキュメントの各ページサイズ情報、前記倍率情報、及び前記印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷データを分割する印刷データ分割手段と、該印刷データ分割手段により分割された印刷用紙毎の印刷データを、前記倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された印刷データをそれぞれ印刷用紙に印刷する画像形成部と、を備えたことを特徴とするプリンタシステム。
【請求項１０】
請求項８または９に記載のプリンタシステムにおいて、前記倍率情報は、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及び前記ドキュメントの印刷データのページサイズ及びページ配置情報から、演算により算出することを特徴とするプリンタシステム。
【請求項１１】
プリンタドライバを含む情報処理装置と、該情報処理装置に接続されたプリンタとからなるプリンタシステムであって、前記プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、前記印刷データ生成手段により生成されたページ毎の印刷データを、前記印刷対象範囲指定手段により指定された印刷対象範囲情報、入力されたドキュメントのページ配置情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともに前記プリンタに送る印刷データ転送手段とを備え、前記プリンタは、前記プリンタドライバから送られた前記印刷データから、前記印刷対象範囲指定情報で指定された印刷対象範囲を抽出して、前記ドキュメントのページ配置情報に基づいて該印刷対象範囲の印刷データを合成する印刷データ合成手段と、該印刷データ合成手段により合成された合成印刷データを前記倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、該印刷データ分割手段が分割した印刷データをそれぞれ印刷用紙に印刷する画像形成部、とを備えることを特徴とするプリンタシステム。
【請求項１２】
プリンタドライバを含む情報処理装置と、該情報処理装置に接続されたプリンタとからなるプリンタシステムであって、前記プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、該複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、前記印刷データ生成手段により生成されたページ毎の印刷データを、前記印刷対象範囲指定手段により指定された印刷対象範囲情報、入力されたドキュメントのページ配置情報、入力されたドキュメント各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともに前記プリンタに送る印刷データ転送手段とを備え、前記プリンタは、前記プリンタドライバから送られた前記印刷データから、前記印刷対象範囲指定手段で指定された印刷対象範囲を抽出して、前記ドキュメントのページ配置情報、前記ドキュメントの各ページのサイズ情報、前記倍率情報、及び前記印刷用紙サイズ情報に基づいて、印刷用紙毎に前記印刷対象範囲の印刷データを分割する印刷データ分割手段と、該印刷データ分割手段により分割された印刷用紙毎の分割印刷データを、前記倍率情報に基づいて拡大する印刷データ拡大手段と、該印刷データ拡大手段により拡大された印刷データをそれぞれ印刷用紙に印刷する画像形成部、とを備えることを特徴とするプリンタシステム。
【請求項１３】
請求項１１または１２に記載のプリンタシステムにおいて、前記倍率情報は、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及び前記ドキュメントの印刷データの印刷対象範囲及びページ配置情報から、演算により算出することを特徴とするプリンタシステム。
【請求項１４】
請求項９または１１に記載のプリンタシステムにおいて、前記プリンタドライバは、印刷するページ順序を、Ｎ字順及びＺ字順のいずれにするかを指定するページ順序指定手段を備え、前記印刷データ転送手段は、前記ページ毎の印刷データとともに前記ページ順序指定情報を前記プリンタに送り、該プリンタの前記印刷データ合成手段は、前記ページ順序指定情報で指定されたページ順序に基づいて印刷データを合成することを特徴とするプリンタシステム。
【請求項１５】
請求項１ないし７のいずれか１に記載のプリンタドライバの機能を実現するプログラム。
【請求項１６】
請求項８ないし１４のいずれか１に記載のプリンタシステムの機能を実現するプログラム。
【請求項１７】
請求項１５または１６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ、プリンタシステム、プログラム及び記録媒体に関し、より詳細には、複数ページからなるドキュメントを拡大して、複数枚の印刷用紙にポスター印刷できるようにしたプリンタドライバ、プリンタシステム、及びこれらの機能を実現するプログラム及び記録媒体に関する。
【背景技術】
【０００２】
印刷装置を用いて印刷データを印刷する際に、例えば、複数ページの印刷データを１ページの印刷用紙に配置して印刷する手法や、１ページ分の印刷データが印刷用紙サイズを超える場合に、複数の用紙に分割して印刷する手法が知られている。
印刷データを複数の用紙に印刷する手法に関して、例えば、印刷データを拡大して複数の印刷用紙に分割して印刷し、印刷用紙を貼り合わせることで大判の印刷結果を得ることができる。このような印刷形態をポスター印刷と呼んでいる。
【０００３】
例えば、特許文献１では、複数のページのイメージのビットマップを１ページ分のイメージとしてイメージメモリ上に展開し、１枚の印刷用紙に複数ページ分印刷するようにした印刷方法が開示されている。
また、特許文献２では、１ページ分の印刷データの紙サイズが、プリンタエンジンで印字できる紙サイズを超えた場合に、その１ページ分のページ情報を複数ページに分割するようにしたページプリンタが開示されている。
【特許文献１】特開平４−１４３８２７号公報
【特許文献２】特開平１−２５８９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような、印刷データを拡大して複数の印刷用紙に分割して印刷し、印刷用紙を貼り合わせることで大判の印刷結果を得るポスター印刷に関し、従来は、１ページ分の印刷データを複数枚の印刷用紙に分割して印刷するものであり、例えば、複数ページからなる印刷データを、複数枚の印刷用紙に分割して印刷する処理を行うことができなかった。
従って、複数ページからなる印刷データをポスター印刷する場合、ユーザは、その複数ページ分のデータをまず１ページに収まるように一旦縮小してから、複数の印刷用紙に分割して印刷できるようにその縮小したデータを拡大してポスター印刷を行う必要があった。
【０００５】
また、上記特許文献１及び２の技術は、このような複数ページにわたる印刷データを、さらに拡大して複数枚の印刷用紙にポスター印刷する処理については述べられていない。
【０００６】
本発明は、上述のごとき実情に鑑みてなされたもので、複数ページにわたるデータを自動的にポスター印刷させることができるようにしたプリンタドライバ、プリンタシステム、これらの機能を実現するプログラム及び記録媒体を提供することを目的とする。
さらに本発明は、例えば表計算ソフトウェアで作成された表などのように、複数ページにわたる印刷データのうち、一部のページについてそのページの全領域を使用していない場合、使用している印刷対象領域のみ（即ち複数ページにわたるデータの一部）をポスター印刷させることができるようにしたプリンタドライバ、プリンタシステム、これらの機能を実現するプログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、第１の技術手段は、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、印刷データ生成手段により生成されたページ毎の印刷データを、入力されたドキュメントのページ配置情報に基づいて合成する印刷データ合成手段と、印刷データ合成手段により合成された合成印刷データを、入力または生成された倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、印刷データ分割手段が分割した印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴としたものである。
【０００８】
第２の技術手段は、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、印刷データ生成手段により生成されたページ毎の印刷データを用いて、入力されたドキュメントのページ配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷データを分割する印刷データ分割手段と、印刷データ分割手段により分割された印刷用紙毎の印刷データを、倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴としたものである。
【０００９】
第３の技術手段は、第１または第２の技術手段において、上記の倍率情報が、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及びドキュメントの印刷データのページサイズ及びページ配置情報から、演算により算出することを特徴としたものである。
【００１０】
第４の技術手段は、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、印刷データ生成手段により生成されたページ毎の印刷データから印刷対象範囲指定手段で指定された印刷対象範囲を抽出して、入力されたドキュメントのページ配置情報に基づいて印刷対象範囲の印刷データを合成する印刷データ合成手段と、印刷データ合成手段により合成された合成印刷データを入力または生成された倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、印刷データ分割手段が分割した印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴としたものである。
【００１１】
第５の技術手段は、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、印刷データ生成手段により生成されたページ毎の印刷データから印刷対象範囲指定手段で指定された印刷対象範囲を抽出して、入力されたドキュメントのページ配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷対象範囲の印刷データを分割する印刷データ分割手段と、印刷データ分割手段により分割された印刷用紙毎の印刷データを、倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された印刷データをプリンタに送る印刷データ転送手段と、を備えることを特徴としたものである。
【００１２】
第６の技術手段は、第４または第５の技術手段において、上記の倍率情報が、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及びドキュメントの印刷データの印刷対象範囲及びページ配置情報から、演算により算出することを特徴としたものである。
【００１３】
第７の技術手段は、第１または第４の技術手段において、印刷するページ順序を、Ｎ字順及びＺ字順のいずれにするかを指定するページ順序指定手段を備え、印刷データ合成手段は、ページ順序指定手段で指定されたページ順序に基づいて印刷データを合成することを特徴としたものである。
【００１４】
第８の技術手段は、プリンタドライバを含む情報処理装置と、情報処理装置に接続されたプリンタとからなるプリンタシステムであって、プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、印刷データ生成手段により生成されたページ毎の印刷データを、入力または生成された倍率情報、入力された印刷用紙サイズ情報、及びドキュメントのページ配置情報とともにプリンタに送る印刷データ転送手段とを備え、プリンタは、プリンタドライバから送られたページ毎の印刷データを、ドキュメントのページ配置情報に基づいて合成する印刷データ合成手段と、印刷データ合成手段により合成された合成印刷データを、倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された合成印刷データを、印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、印刷データ分割手段で分割した印刷データをそれぞれ印刷用紙に印刷する画像形成部と、を備えたことを特徴としたものである。
【００１５】
第９の技術手段は、プリンタドライバを含む情報処理装置と、情報処理装置に接続されたプリンタとからなるプリンタシステムであって、プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、印刷データ生成手段により生成されたページ毎の印刷データを、入力されたドキュメントの配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともにプリンタに送る印刷データ転送手段とを備え、プリンタは、プリンタドライバから送られたページ毎の印刷データを用いて、ドキュメントのページ配置情報、ドキュメントの各ページサイズ情報、倍率情報、及び印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷データを分割する印刷データ分割手段と、印刷データ分割手段により分割された印刷用紙毎の印刷データを、倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された印刷データをそれぞれ印刷用紙に印刷する画像形成部と、を備えたことを特徴としたものである。
【００１６】
第１０の技術手段は、第８または第９の技術手段において、上記の倍率情報が、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及びドキュメントの印刷データのページサイズ及びページ配置情報から、演算により算出することを特徴としたものである。
【００１７】
第１１の技術手段は、プリンタドライバを含む情報処理装置と、情報処理装置に接続されたプリンタとからなるプリンタシステムであって、プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、印刷データ生成手段により生成されたページ毎の印刷データを、印刷対象範囲指定手段により指定された印刷対象範囲情報、入力されたドキュメントのページ配置情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともにプリンタに送る印刷データ転送手段とを備え、プリンタは、プリンタドライバから送られた印刷データから、印刷対象範囲指定情報で指定された印刷対象範囲を抽出して、ドキュメントのページ配置情報に基づいて印刷対象範囲の印刷データを合成する印刷データ合成手段と、印刷データ合成手段により合成された合成印刷データを倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する印刷データ分割手段と、印刷データ分割手段が分割した印刷データをそれぞれ印刷用紙に印刷する画像形成部、とを備えることを特徴としたものである。
【００１８】
第１２の技術手段は、プリンタドライバを含む情報処理装置と、情報処理装置に接続されたプリンタとからなるプリンタシステムであって、プリンタドライバは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する印刷データ生成手段と、複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する印刷対象範囲指定手段と、印刷データ生成手段により生成されたページ毎の印刷データを、印刷対象範囲指定手段により指定された印刷対象範囲情報、入力されたドキュメントのページ配置情報、入力されたドキュメント各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともにプリンタに送る印刷データ転送手段とを備え、プリンタは、プリンタドライバから送られた印刷データから、印刷対象範囲指定手段で指定された印刷対象範囲を抽出して、ドキュメントのページ配置情報、ドキュメントの各ページのサイズ情報、倍率情報、及び印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷対象範囲の印刷データを分割する印刷データ分割手段と、印刷データ分割手段により分割された印刷用紙毎の分割印刷データを、倍率情報に基づいて拡大する印刷データ拡大手段と、印刷データ拡大手段により拡大された印刷データをそれぞれ印刷用紙に印刷する画像形成部、とを備えることを特徴としたものである。
【００１９】
第１３の技術手段は、第１１または第１２の技術手段において、上記の倍率情報が、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及びドキュメントの印刷データの印刷対象範囲及びページ配置情報から、演算により算出することを特徴としたものである。
【００２０】
第１４の技術手段は、第９または第１１の技術手段において、プリンタドライバは、印刷するページ順序を、Ｎ字順及びＺ字順のいずれにするかを指定するページ順序指定手段を備え、印刷データ転送手段は、ページ毎の印刷データとともにページ順序指定情報をプリンタに送り、プリンタの印刷データ合成手段は、ページ順序指定情報で指定されたページ順序に基づいて印刷データを合成することを特徴としたものである。
【００２１】
第１５の技術手段は、第１ないし第７のいずれか１の技術手段に記載のプリンタドライバの機能を実現するプログラムである。
【００２２】
第１６の技術手段は、第８ないし第１４のいずれか１の技術手段に記載のプリンタシステムの機能を実現するプログラムである。
【００２３】
第１７の技術手段は、第１５または第１６の技術手段に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２４】
本発明によれば、複数ページにわたるデータを自動的にポスター印刷させることができるようにしたプリンタドライバ、プリンタシステム、これらの機能を実現するプログラム及び記録媒体を提供することができる。
また、例えば表計算ソフトウェアで作成された表などのように、複数ページにわたる印刷データのうち、一部のページについてそのページの全領域を使用していない場合、使用している印刷対象領域のみ（即ち複数ページにわたるデータの一部）をポスター印刷させることができるようにしたプリンタドライバ、プリンタシステム、これらの機能を実現するプログラム及び記録媒体を提供することができる。
【００２５】
また、ポスター印刷する際の拡大処理を、印刷データを合成してから行うのではなく、印刷用紙毎に分割して行うことにより、拡大処理に使用するメモリを少なくすることができる。
また、印刷するページ順序をＮ字順またはＺ字順に指定できるようにすることにより、正しい配置でポスター印刷することができる。
またユーザが、印刷枚数や印刷用紙サイズを指定することにより、自動的に倍率を計算して、ポスター印刷をすることができる。
【発明を実施するための最良の形態】
【００２６】
図１は、本発明のプリンタシステムにおけるプリンタとして適用可能な画像形成装置の構成例を説明するための図で、カラー画像形成装置１００を有する複合機として画像形成装置を構成した例を示すものである。
画像形成装置１００は、外部から伝達された画像データに応じて所定のシート（記録材）に対して多色及び単色の画像を形成するものである。ここでは、画像形成装置１００は、露光ユニット１ａ〜１ｄ、現像器２ａ〜２ｄ、感光体ドラム３ａ〜３ｄ、クリーナユニット４ａ〜４ｄ、帯電器５ａ〜５ｄ、転写搬送ベルトユニット８、定着ユニット１２、給紙トレイ１０、原稿排紙トレイ（シート積載部）１５、及び用紙搬送路Ｓ等からなる画像形成ユニット１０８等より構成されている。
【００２７】
本画像形成装置１００において扱われる画像データは、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色を用いたカラー画像に応じたものである。従って、露光ユニット１ａ〜１ｄ、現像器２ａ〜２ｄ、感光体ドラム３ａ〜３ｄ、クリーナユニット４ａ〜４ｄ、及び帯電器５ａ〜５ｄは、各色に応じた４種類の潜像を形成するように、各色に対応した４つの画像ステーション（画像形成手段）を構成している。
【００２８】
感光体ドラム３ａ〜３ｄは、本画像形成装置１００のほぼ中心部に配置している。また帯電器５ａ〜５ｄは、感光体ドラム３ａ〜３ｄの表面を所定の電位に帯電させるための帯電手段であり、図１の例ではチャージャ型の帯電器が示されているが、接触型のローラ型やブラシ型の帯電器を用いることもできる。
【００２９】
露光ユニット１ａ〜１ｄは、帯電された感光体ドラム３ａ〜３ｄを入力画像データに応じて露光することにより、その表面に画像データに応じた静電潜像を形成する機能を有するものである。露光ユニット１ａ〜１ｄとしては、例えば発光素子をアレイ状に並べたＥＬやＬＥＤ書込みヘッド、あるいはレーザ照射部及び反射ミラーを備えたレーザスキャニングユニット（ＬＳＵ）を用いることができる。
【００３０】
現像器２ａ〜２ｄは、それぞれの感光体ドラム３ａ〜３ｄ上に形成された静電潜像を（Ｋ、Ｃ、Ｍ、Ｙ）のトナーにより顕像化するものである。またクリーナユニット４ａ〜４ｄは、現像・画像転写後における感光体ドラム３ａ〜３ｄの表面上に残留したトナーを除去・回収するものである。
【００３１】
感光体ドラム３の下方に配置されている転写搬送ベルトユニット８は、転写ローラ６ａ〜６ｄ、転写ベルト７、転写ベルトクリーニングユニット９、転写ベルト駆動ローラ７１、転写ベルトテンションローラ７２、転写ベルト従動ローラ７３、及び転写ベルト支持ローラ７４を備えている。
転写ローラ６ａ〜６ｄ、転写ベルト駆動ローラ７１、転写ベルトテンションローラ７２、転写ベルト従動ローラ７３、及び転写ベルト支持ローラ７４は、転写ベルト７を張架し、転写ベルト７を矢印Ｂ方向に回転駆動させるものである。
【００３２】
転写ローラ６ａ〜６ｄは、転写ベルトユニットの内側のフレーム（図示せず）に回転可能に支持されており、感光体ドラム３ａ〜３ｄのトナー像を、転写ベルト７上に吸着されて搬送されるシートに転写するものである。
転写ベルト７は、それぞれの感光体ドラム３ａ〜３ｄに接触するように設けられている。そして、感光体ドラム３ａ〜３ｄに形成された各色のトナー像をシートに順次的に重ねて転写することによって、カラーのトナー像（多色トナー像）を形成する機能を有している。この転写ベルト７は、厚さ１００μｍ程度のフィルムを用いて無端状に形成されている。
【００３３】
感光体ドラム３ａ〜３ｄからシートへのトナー像の転写は、転写ベルト７の裏側に接触している転写ローラ６ａ〜６ｄによって行われる。転写ローラ６ａ〜６ｄには、トナー像を転写するために高電圧（トナーの帯電極性（−）とは逆極性（＋）の高電圧）が印加されている。また転写ローラ６ａ〜６ｄは、直径８〜１０ｍｍの金属（例えばステンレス）軸をベースとし、その表面は導電性の弾性材で覆われている。これによりシートに対して均一に高電圧を印加することができる。なお、本実施形態では転写電極として転写ローラ６ａ〜６ｄを使用しているが、それ以外にブラシなどを用いることができる。
【００３４】
また、感光体ドラム３ａ〜３ｄとの接触により転写ベルト７に付着したトナーは、シートの裏面を汚す原因となるため、転写ベルトクリーニングユニット９によって除去・回収されるように設定されている。転写ベルトクリーニングユニット９には、転写ベルト７に接触するクリーニングブレードが備えられており、転写ベルト７はクリーニングブレードが接触する位置で裏側から転写ベルト支持ローラ７４により支持されている。なお、転写ベルトクリーニングユニット９において転写ベルト７に付着したトナーを除去するための手段は、クリーニングブレードに限定されるものではなく、同様の機能を有するものであれば適宜適用することができる。
【００３５】
給紙トレイ１０は、画像形成に使用するシートを蓄積しておくためのトレイであり、画像形成装置１００の画像形成部の下側に設けられている。また、画像形成装置１００の上部に設けられている排紙トレイ１５は、印刷済みのシートをフェイスダウン（片面印刷の場合、画像が記録された面を下に向けた状態）で積載するためのトレイである。また画像形成装置１００の側部に取り付けられているソーター装置（用紙排出手段）１０１は、画像形成済みのシートをフェイスアップ（片面印刷の場合、画像が記録された面を上に向けた状態）で積載するための複数の排紙ビン（排紙部）を持った排紙装置である。
【００３６】
図１では、排紙トレイ１５はフェイスダウンで、ソーター装置１０１はフェイスアップで排紙される構成になっているが、これに限定しない。排紙部にシートが排紙されるまでの搬送路にシートを反転させる機構を持たせることで、排紙トレイ１５及びソーター装置１０１どちらにおいても、フェイスダウンあるいはフェイスアップで排紙できるようにすることが可能である。
【００３７】
また、画像形成装置１００には、給紙トレイ１０のシートを、転写搬送ベルトユニット８や定着ユニット１２を経由させて原稿排紙トレイ１５に送るためのＳ字形状の用紙搬送路Ｓが設けられている。さらに、給紙トレイ１０から原稿排紙トレイ１５及びソーター装置１０１までの用紙搬送路Ｓの近傍には、定着ユニット１２、レジストローラ１４、ピックアップローラ１６、シートを搬送する搬送ローラ２５、及び搬送方向切替えガイド３４等が配されている。
【００３８】
搬送ローラ２５は、シートの搬送を促進・補助するための小型のローラであり、用紙搬送路Ｓに沿って複数設けられている。またピックアップローラ１６は、給紙トレイ１０の端部に備えられ、給紙トレイ１０から、シートを１枚毎に用紙搬送路Ｓに供給する呼び込みローラである。また搬送方向切替えガイド３４は、側面カバー３５に回転可能に設けられており、実線で示す状態から破線で示す状態に変位することにより、用紙搬送路Ｓの途中からシートを分離し、ソーター装置１０１にシートを排出できるようになっている。搬送方向切替えガイド３４が実線で示す状態の場合には、シートは定着ユニット１２と側面カバー３５、搬送方向切替えガイド３４の間に形成される搬送部Ｓ’（用紙搬送路Ｓの一部）を通り上部の原稿排紙トレイ１５に排出される。
【００３９】
また、レジストローラ１４は、用紙搬送路Ｓを搬送されているシートをいったん保持するものであり、感光体ドラム３ａ〜３ｄ上のトナー像をシートに良好に多重転写できるように、感光体ドラム３ａ〜３ｄの回転に合わせてシートをタイミングよく搬送する機能を有している。
すなわち、レジストローラ１４は、図示しないレジスト前検知スイッチの出力した検知信号に基づいて、各感光体ドラム３ａ〜３ｄ上のトナー像の先端をシートにおける画像形成範囲の先端に合わせるようにシートを搬送するように設定されている。
【００４０】
定着ユニット１２は、ヒートローラ３１、加圧ローラ３２等を備えており、ヒートローラ３１及び加圧ローラ３２は、シートを挟んで回転するようになっている。
また、ヒートローラ３１は、図示しない温度検出器からの温度検出値に基づいて図示しない温度制御部によって所定の定着温度となるように設定されており、加圧ローラ３２とともにシートを熱圧着することにより、シートに転写された多色トナー像を溶融・混合・圧接し、シートに対して熱定着させる機能を有している。
【００４１】
なお、多色トナー像の定着後のシートは、複数の搬送ローラ２５によって用紙搬送路Ｓの反転排紙経路に搬送され、反転された状態で（多色トナー像を下側に向けて）排紙トレイ１５上に排出されるようになっている。
【００４２】
画像読取装置１０５の上面の透明ガラスからなる原稿台上には、図示しない自動原稿搬送装置が備えられている。自動原稿搬送装置は、原稿セットトレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿台上へ給送する装置である。
【００４３】
画像読取装置１０５は、原稿台上に載置された原稿の画像を走査して読取るもので、第１の走査ユニット、第２の走査ユニット、及び光学レンズと光電変換素子であるＣＣＤラインセンサとを有している。第１の走査ユニットは、原稿面上を露光する露光ランプユニットと、原稿からの反射光像を所定の方向に反射させる第１ミラー等から構成されている。また第２の走査ユニットは、第１ミラーから反射されてくる原稿からの反射光を光電変換素子であるＣＣＤラインセンサに導く第２ミラー及び第３ミラーより構成されている。光学レンズは、原稿からの反射光をＣＣＤラインセンサ上に結像させるものである。
【００４４】
プリントコントローラ１０６は、ホストコンピュータから印刷ジョブデータをネットワークなどの有線あるいは無線にて受け取る。この印刷ジョブデータを解析して画像形成装置１００が画像形成できるような形式の画像データに変換し、変換後の画像データを画像データ入力部へ送る。画像データに対して所定の画像処理が画像処理装置１０３内の並べ替え制御手段（図示せず）及び排紙ビン制御手段（排紙部制御手段）にて施された後、画像処理装置１０３内の記憶装置に一旦記憶させ、出力指示に応じて記憶装置内の画像を読出して画像形成装置内に設けられた光書込み装置に転送する。
【００４５】
以下に本発明のプリンタドライバ及びプリンタシステムの実施形態を更に具体的に説明する。
図２は、本発明のプリンタシステムの構成例を概念的に説明するためのブロック図である。図２の例では、情報処理装置（例えばＰＣ）３００と、画像形成機能を有する画像形成装置２００とがネットワーク４００を介して接続される。
画像形成装置２００には、図１により説明したデジタル複合機を適用することができる。
【００４６】
ポスター印刷を行う印刷ドキュメントは、例えば、情報処理装置３００のアプリケーションで生成される。情報処理装置３００のプリンタドライバでは、印刷ドキュメントから印刷データを生成し、ネットワーク４００を介して画像形成装置２００に送信する。画像形成装置２００では、送信された印刷データを、印刷用紙に画像形成して印刷を行う。
【００４７】
本発明の実施形態は、上記の情報処理装置３００におけるプリンタドライバとして実現される。また本発明の他の実施形態は、上記情報処理装置３００のプリンタドライバと、画像形成装置（プリンタ）２００とによるプリンタシステムとして実現される。
以下にこれらプリンタドライバとプリンタシステムの実施形態を説明する。
【００４８】
図３は、本発明のプリンタドライバの一実施形態を含む情報処理装置のブロック図である。情報処理装置３００は、装置の各要素を制御する制御部３０１、ユーザからの操作を受け付ける操作手段や各種情報表示を行う表示手段を有する操作・表示部３０２、印刷ドキュメントを生成するアプリケーション３０３、アプリケーションが生成した印刷ドキュメントや印刷データ、その他各種データを保持するメモリ３０５、ネットワーク４００に接続して印刷データ等の送受信を行う通信部３０４、アプリケーションから印刷ドキュメントを受け取って印刷データを生成し、通信部３０４を介して画像形成装置に印刷データを送信するプリンタドライバ３０６とを有している。
【００４９】
図３の例では、プリンタドライバ３０６は、印刷データ生成手段３０６ａと、印刷データ合成手段３０６ｂと、印刷データ拡大手段３０６ｃと、印刷データ分割手段３０６ｄと、印刷データ転送手段３０６ｅとを有している。印刷データ生成手段３０６ａは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する。印刷データ合成手段３０６ｂは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを、入力されたドキュメントのページ配置情報に基づいて合成する。
【００５０】
印刷データ拡大手段３０６ｃは、印刷データ合成手段３０６ｂにより合成された合成印刷データを、入力または生成された倍率情報に基づいて拡大する。印刷データ分割手段３０６ｄは、印刷データ拡大手段３０６ｃにより拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する。印刷データ転送手段３０６ｅは、印刷データ分割手段３０６ｄが分割した印刷データを通信部３０４を介して画像形成装置２００に送る。
【００５１】
こうして、プリンタドライバ３０６では、複数ページからなる印刷データをまず合成し、その合成データを拡大した後に、印刷用紙に応じて分割して画像形成装置２００に送ることができる。画像形成装置２００では、送られた印刷用紙毎の印刷データをそれぞれ印刷用紙に印刷すればよい。
【００５２】
図４は、本発明のプリンタドライバの他の実施形態を含む情報処理装置のブロック図である。プリンタドライバ３０６は、印刷データ生成手段３０６ａと、印刷データ分割手段３０６ｆと、印刷データ拡大手段３０６ｇと、印刷データ転送手段３０６ｅとを有している。
印刷データ生成手段３０６ａは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する。印刷データ分割手段３０６ｆは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを用いて、入力されたドキュメントのページ配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷データを分割する。
【００５３】
印刷データ拡大手段３０６ｇは、印刷データ分割手段３０６ｆにより分割された印刷用紙毎の印刷データを、倍率情報に基づいて拡大する。印刷データ転送手段３０６ｅは、印刷データ拡大手段３０６ｇにより拡大された印刷データを通信部３０４を介して画像形成装置２００に送る。
【００５４】
こうして、プリンタドライバ３０６では、複数ページからなる印刷データを印刷用紙に応じて分割し、その分割した印刷データを拡大して、印刷用紙毎の印刷データとして画像形成装置２００に送る。画像形成装置２００では、送られた印刷用紙毎の印刷データをそれぞれ印刷用紙に印刷すればよい。本実施形態では、ポスター印刷する際の拡大処理を、印刷データを合成してから行うのではなく、印刷用紙毎に分割してから行うことにより、拡大処理に使用するメモリを節約することができる。
また、図４のその他の構成については、図３と同様であるので繰り返しの説明は省略する。
【００５５】
また、上記図３及び図４の構成で、倍率情報は、倍率を指定する情報として、直接にプリンタドライバ３０６に入力してもよいが、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及びドキュメントの印刷データのページサイズ及びページ配置情報から、プリンタドライバ３０６にて演算により算出するようにしてもよい。具体的には、後述のフローチャートとともに説明する。
【００５６】
図５は、本発明のプリンタドライバの他の実施形態を含む情報処理装置のブロック図である。プリンタドライバ３０６は、印刷データ生成手段３０６ａと、印刷対象範囲指定手段３０６ｈと、印刷データ合成手段３０６ｂと、印刷データ拡大手段３０６ｃと、印刷データ分割手段３０６ｄと、印刷データ転送手段３０６ｅとを有している。
【００５７】
印刷データ生成手段３０６ａは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する。印刷対象範囲指定手段３０６ｈは、複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する。ここでは、ユーザが情報処理装置の操作・表示部３０２の例えば、キーボードやマウスを操作することにより、その操作に応じて印刷対象範囲指定手段３０６ｈによる印刷対象範囲の指定が可能である。
印刷データ合成手段３０６ｂは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データから、印刷対象範囲指定手段３０６ｈで指定された印刷対象範囲を抽出して、入力されたドキュメントのページ配置情報に基づいてその印刷対象範囲の印刷データを合成する。
【００５８】
印刷データ拡大手段３０６ｃは、印刷データ合成手段３０６ｂにより合成された合成印刷データを、入力または生成された倍率情報に基づいて拡大する。印刷データ分割手段３０６ｄは、印刷データ拡大手段３０６ｃにより拡大された合成印刷データを、入力された印刷用紙サイズ情報に基づいて分割する。印刷データ転送手段３０６ｅは、印刷データ分割手段３０６ｄが分割した印刷データを通信部３０４を介して画像形成装置２００に送る。
【００５９】
こうして、プリンタドライバ３０６では、複数ページからなる印刷データの印刷領域を指定可能とし、その印刷領域を印刷データの段階で合成し、合成した印刷データを拡大して、その拡大データを印刷用紙単位で分割して画像形成装置２００に送ることができる。画像形成装置２００では、送られた印刷用紙毎の印刷データをそれぞれ印刷用紙に印刷すればよい。
図５のその他の構成については、図３と同様であるので繰り返しの説明は省略する。
【００６０】
図６は、本発明のプリンタドライバの更に他の実施形態を含む情報処理装置のブロック図である。プリンタドライバ３０６は、印刷データ生成手段３０６ａと、印刷対象範囲指定手段３０６ｈと、印刷データ分割手段３０６ｆと、印刷データ拡大手段３０６ｇと、印刷データ転送手段３０６ｅとを有している。
【００６１】
印刷データ生成手段３０６ａは、複数ページにわたるドキュメントから、ページ毎に印刷データを生成する。印刷対象範囲指定手段３０６ｈは、複数ページにわたるドキュメントの中で、印刷対象となる範囲を指定する。印刷データ分割手段３０６ｆは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データから印刷対象範囲指定手段３０６ｈで指定された印刷対象範囲を抽出して、入力されたドキュメントのページ配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報に基づいて、印刷用紙毎に印刷対象範囲の印刷データを分割する。
【００６２】
印刷データ拡大手段３０６ｇは、印刷データ分割手段３０６ｆにより分割された印刷用紙毎の印刷データを、倍率情報に基づいて拡大する。印刷データ転送手段３０６ｅは、印刷データ拡大手段３０６ｇにより拡大された印刷データを通信部３０４を介して画像形成装置に送る。
【００６３】
こうして、プリンタドライバ３０６では、複数ページからなる印刷データの印刷領域を指定可能とし、その印刷領域を印刷用紙に応じて分割し、その分割した印刷データを拡大して、印刷用紙毎の印刷データとして画像形成装置２００に送る。画像形成装置２００では、送られた印刷用紙毎の印刷データをそれぞれ印刷用紙に印刷すればよい。本実施形態では、印刷領域の指定を可能とするとともに、ポスター印刷する際の拡大処理を、印刷データを合成してから行うのではなく、印刷用紙毎に分割してから行うことにより、拡大処理に使用するメモリを節約することができる。
また、図６のその他の構成については、図３と同様であるので繰り返しの説明は省略する。
【００６４】
また、上記図５及び図６の構成で、倍率情報は、倍率を指定する情報として、直接にプリンタドライバ３０６に入力してもよいが、印刷データを印刷すべき印刷用紙のサイズ及び縦／横の枚数情報、及び前記ドキュメントの印刷データの印刷対象範囲及びページ配置情報から、プリンタドライバ３０６にて演算により算出するようにしてもよい。具体的には、後述のフローチャートとともに説明する。
【００６５】
また、上記図３及び図５の構成で、プリンタドライバ３０６は、印刷するページ順序を、Ｎ字順及びＺ字順のいずれにするかを指定する図示しないページ順序指定手段を備えることができる。そして印刷データ合成手段３０６ｂは、ページ順序指定手段で指定されたページ順序に基づいて印刷データを合成する。Ｎ字、Ｚ字の定義についても、具体的に後述する。
【００６６】
以下の図７から図１０については、本発明のプリンタシステムの実施形態を説明するものである。各実施形態のプリンタシステムは、上記図３ないし図６に示したプリンタドライバ３０６の機能の一部を、画像形成装置２００側で実行するように構成したものとして理解することができる。
図７は、図３の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの一実施形態を説明するためのブロック図である。図７の構成により、情報処理装置３００と画像形成装置２００とがネットワーク４００を介して接続されて、本発明のプリンタシステムの実施形態が実現される。
【００６７】
画像形成装置２００は、印刷用紙に画像形成を行う画像形成部２０１と、画像形成部での画像形成（プリント）の制御を行うプリンタコントローラ２０２とを有している。プリンタコントローラ２０２は、装置の各要素を制御するシステム制御部２０３、ユーザからの操作を受け付ける操作手段や各種情報表示を行う表示手段を有する操作・表示制御部２０４、画像形成部２０１とのインタフェースを実現する画像形成部Ｉ／Ｆ２０５、各種データやプログラムを保持するメモリ２０７、ネットワーク４００に接続して印刷データ等の送受信を行う通信部２０８、情報処理装置３００から送られた印刷データを解析し、画像形成部２０１に対する印刷処理を実行する印刷データ解析処理部２０６と、を有している。
【００６８】
本実施形態では、情報処理装置３００のプリンタドライバには、図３で説明した印刷データ生成手段３０６ａと、印刷データ転送手段３０６ｅとが備えられ、その他の印刷データ合成手段３０６ｂ、印刷データ拡大手段３０６ｃ、及び印刷データ分割手段３０６ｄについては、画像形成装置２００の印刷データ解析処理部２０６に備えられる。
【００６９】
すなわち、情報処理装置３００の印刷データ転送部３０６ｅは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを、入力または生成された倍率情報、入力された印刷用紙サイズ情報、及びドキュメントのページ配置情報とともに画像形成装置２００に送る。画像形成装置２００では、プリンタドライバ３０６から送られたページ毎の印刷データを、合成、拡大、分割して、分割した印刷データをそれぞれ画像形成部２０１で印刷用紙に印刷する。
これら上記各手段の具体的機能は、図３と同様であるので繰り返しの説明は省略する。
【００７０】
図８は、図４の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの他の実施形態を説明するためのブロック図である。
本実施形態では、情報処理装置３００のプリンタドライバには、図４で説明した印刷データ生成手段３０６ａと、印刷データ転送手段３０６ｅとが備えられ、その他の印刷データ分割手段３０６ｆ、及び印刷データ拡大手段３０６ｇについては、画像形成装置２００の印刷データ解析処理部２０６に備えられる。
【００７１】
すなわち、情報処理装置３００の印刷データ転送手段３０６ｅは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを、入力されたドキュメントの配置情報、入力されたドキュメントの各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともに画像形成装置２００に送る。画像形成装置２００では、プリンタドライバ３０６から送られたページ毎の印刷データを、分割、拡大して、その印刷データをそれぞれ画像形成部２０１で印刷用紙に印刷する。
これら上記各手段の具体的機能は、図４と同様であるので繰り返しの説明は省略する。
【００７２】
図９は、図５の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの他の実施形態を説明するためのブロック図である。
本実施形態では、情報処理装置３００のプリンタドライバには、図５で説明した印刷データ生成手段３０６ａと、印刷対象範囲指定手段３０６ｈと、印刷データ転送手段３０６ｅとが備えられ、その他の印刷データ合成手段３０６ｂ、印刷データ拡大手段３０６ｃ、及び印刷データ分割手段３０６ｄについては、画像形成装置２００の印刷データ解析処理部２０６に備えられる。
【００７３】
すなわち、情報処理装置３００の印刷データ転送手段３０６ｅは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを、印刷対象範囲指定手段３０６ｈにより指定された印刷対象範囲情報、入力されたドキュメントのページ配置情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともに画像形成装置２００に送る。画像形成装置２００では、プリンタドライバ３０６から送られたページ毎の印刷データを、合成、拡大、分割して、その印刷データをそれぞれ画像形成部２０１で印刷用紙に印刷する。
これら上記各手段の具体的機能は、図５と同様であるので繰り返しの説明は省略する。
【００７４】
図１０は、図６の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの他の実施形態を説明するためのブロック図である。
本実施形態では、情報処理装置３００のプリンタドライバには、図６で説明した印刷データ生成手段３０６ａと、印刷対象範囲指定手段３０６ｈと、印刷データ転送手段３０６ｅとが備えられ、その他の印刷データ分割手段３０６ｆ、及び印刷データ拡大手段３０６ｇについては、画像形成装置２００の印刷データ解析処理部２０６に備えられる。
【００７５】
すなわち、情報処理装置３００の印刷データ転送手段３０６ｅは、印刷データ生成手段３０６ａにより生成されたページ毎の印刷データを、印刷対象範囲指定手段３０６ｈにより指定された印刷対象範囲情報、入力されたドキュメント各ページのサイズ情報、入力または生成された倍率情報、及び入力された印刷用紙サイズ情報とともに画像形成装置２００に送る。画像形成装置２００では、プリンタドライバ３０６から送られたページ毎の印刷データを、分割、拡大して、その印刷データをそれぞれ画像形成部２０１で印刷用紙に印刷する。
これら上記各手段の具体的機能は、図６と同様であるので繰り返しの説明は省略する。
【００７６】
次に本発明の実施形態の処理例について、フローチャートを参照しながら更に具体的に説明する。
図１１は、本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの処理例について説明するためのフローチャートである。
図１１は、複数ページからなる印刷データのポスター印刷を行うときの処理例を示すもので、このようなポスター印刷の例を、図１２を参照して説明する。図１２において、図１２（Ａ）は、印刷対象のページであり、ここでは２ページからなる印刷データが印刷対象となっている。そして図１２（Ｂ）は、図１２（Ａ）の印刷対象データを拡大して複数ページにポスター印刷することにより得られる印刷出力の画像を示すものである。図１２（Ｂ）の例では、３×３の用紙にポスター印刷を施している。
【００７７】
図１１のフローチャートに沿って説明する。まず、ステップＳ１において、（１）印刷対象ページの配置、（２）ポスター印刷の対象ページ、（３）縦と横の印刷枚数または倍率、（４）印刷用紙サイズ、（５）印刷ページ順序、の各情報をプリンタドライバに入力する。これら各情報の入力は、プリンタドライバを備える情報処理装置の操作キーボード等、あるいはＧＵＩを介したマウス等のポインティングデバイス等によってユーザ操作により実行することができる。
また、この他、上記の各情報の少なくとも一部について、印刷データをプリンタドライバに出力するアプリケーションから直接プリンタドライバに入力させるようにしてもよい。
【００７８】
上記（１）の印刷対象のページの配置は、印刷対象とする複数ページからなる印刷データのページ配置を定義する情報であり、例えば、図１２（Ａ）のような印刷対象データのページ配置情報は、１×２（縦×横）となる。ここでは、このような印刷対象ページのページ配置が決定できるように、所定の入力方法で情報入力を行う。
また、上記（２）のポスター印刷の対象ページは、印刷対象とする印刷データのページを指定するものである。
【００７９】
また上記（３）の縦と横の印刷枚数または倍率は、印刷出力するときの印刷用紙の縦と横の枚数か、または印刷出力するときの倍率のいずれかを入力するものである。例えば、図１２（Ｂ）に示すように、印刷データを縦３枚×横３枚の印刷用紙の配置でポスター印刷する場合は、枚数情報として３×３（縦×横）を決定できる情報入力を行うか、もしくは、印刷対象データを拡大するときの倍率を入力する。これら、枚数情報と倍率情報は、いずれかの値を入力すればよく、入力情報に従って後述する拡大処理を実行することができる。
【００８０】
上記（４）の印刷用紙サイズは、印刷出力する印刷用紙のサイズ情報を入力するものである。また上記（５）の印刷ページの順序は、印刷対象データの各ページを合成して、合成データにするときのページの順序を示す情報である。また、ポスター印刷時に印刷データを複数の印刷用紙に分割して印刷出力するときの印刷順序を示す情報でもある。
例えば、３×３のページ配置の印刷対象画像を１ページずつスプールして、これらを合成して一つの印刷対象画像データを生成するときに、その合成順序が定義されていなければ、ページ毎の印刷データを適正に合成することが困難になる。
また同様に、例えば、印刷データを６×６の印刷用紙に分割して印刷する場合、印刷順序が定義されていないと、印刷出力されたページをつなぎ合わせるのが困難となる。
【００８１】
上記の印刷ページの順序としては、例えば、前述のような“Ｎ字順”または“Ｚ字順”の定義方法を用いることができる。図１３は、Ｎ字順及びＺ字順の定義について説明するための図である。例えば４ページからなるドキュメントで、図１３（Ａ）に示すようなＮ字順（１ページ目左上、２ページ目左下、３ページ目右上、４ページ目右下）、及び図１３（Ｂ）に示すようなＺ字順（１ページ目左上、２ページ目右上、３ページ目左下、４ページ目右下）、という２通りの配置が、ドキュメントやアプリケーションに応じて存在する。アプリケーションによって何れかの印刷ページ順序を予めプリンタドライバに指定するか、あるいは、ドキュメント毎にユーザがページ順序を指定することで、正しい配置でポスター印刷を行うことができる。
【００８２】
図１１に戻って説明する。上記ステップＳ１で上記データ（１）〜（５）が入力されると、プリンタドライバでは、ポスター印刷の対象とする対象ページの印刷データを生成して、スプールする（ステップＳ２）。そして、スプールされた印刷データを、上記（１）の印刷データの配置情報、及び上記（５）の印刷ページ順序情報に基づいて合成する（ステップＳ３）。こうして複数ページからなる印刷対象データの合成画像データが完成する。
【００８３】
次に、縦と横の印刷枚数が入力されているかどうかを判別する（ステップＳ４）。ここでは、上記ステップＳ１の（３）の情報入力において、印刷出力するときの印刷用紙の縦と横の枚数、または印刷出力するときの倍率、のいずれの情報が入力されているかを判別することと同義である。
縦と横の印刷枚数が入力されている場合、その縦と横の印刷枚数情報（上記（３））、印刷対象データのページ（印刷対象ページ）のサイズ、印刷対象ページの配置（上記（１））、及び印刷用紙サイズ（上記（４））、に基づいて印刷対象データの倍率を決定する（ステップＳ５）。
【００８４】
ここで、上記ステップＳ１において倍率が入力されており、上記ステップＳ４で縦と横の印刷枚数が入力されていないことが判別されたならば、上記ステップＳ５で倍率を計算する必要なく、次のステップＳ６に進む。
【００８５】
倍率が決定されると、ステップＳ６では、合成された印刷データをその決定された倍率に基づいて拡大する。
そして、拡大された合成後の印刷データを、印刷用紙サイズ（上記（４））に分割して印刷データとし、プリンタに送る（ステップＳ７）。プリンタは、印刷ページ順序（上記（５））に基づいて分割された印刷データを印刷する（ステップＳ８）。
【００８６】
以上の処理により、複数ページからなる印刷対象データを、所望の印刷用紙に所望の大きさでポスター印刷を行うことができるようになる。
【００８７】
次に図１１の処理の一部を変更する本発明の他の実施形態を説明する。
図１４は、本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの他の処理例について説明するためのフローチャートである。図１４の処理例は、図１１のステップＳ１の代わりにステップＳ１´の処理を行い、かつ図１１のステップＳ４及びＳ５の代わりにステップＳ４´の処理を行うものである。
【００８８】
図１４の例では、図１１のステップＳ１のように縦と横の印刷枚数または倍率を入力するのではなく、その代わりにポスター印刷後の縦横の長さ（もしくは縦，横いずれかの長さ）を入力する。すなわち、図１４の例では、最初にプリンタドライバに入力する項目は、（１）印刷対象ページの配置、（２）ポスター印刷の対象ページ、（３´）ポスター印刷後の縦／横の長さ、（４）印刷用紙サイズ、（５）印刷ページ順序、となる。
そして、ステップＳ４´では、印刷対象ページのサイズと、ポスター印刷後の縦／横の長さと、印刷対象ページの配置とに基づいて、倍率を決定することができる。
【００８９】
例えば、図１２（Ａ）の例では、印刷対象データのページサイズがＡ４（２１０ｍｍ×２９７ｍｍ）であり、図１２（Ｂ）に示すポスター印刷後のトータルの縦横の長さが（１０００ｍｍ×１５００ｍｍ）であれば、縦の倍率は、ポスター印刷の縦の長さ（１０００ｍｍ）÷用紙の縦サイズ（２９７ｍｍ）で求められ、横の倍率は、ポスター印刷の横の長さ（１５００ｍｍ）÷（印刷データの横ページサイズ（２１０ｍｍ）×２）で求められる。
【００９０】
また、上記のように縦横の長さを入力して倍率を決定する方法では、縦横のそれぞれが異なる倍率になる場合、すなわち、画像の縦横の比が拡大の前後で異なってしまう場合が生じる。このような現象を避けたい場合には、縦もしくは横の長さの一方のみを入力することにより倍率を決定するようにしてもよい。すなわち、印刷対象データのページサイズの一方（縦もしくは横）と、ポスター全体のサイズの一方（縦もしくは横）を用いて、縦または横の倍率を算出し、この倍率を他方の方向にも適用して拡大を行うことにより、縦と横の比を拡大前後で同じにすることができる。
【００９１】
図１５は、本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの更に他の処理例について説明するためのフローチャートである。図１５の処理例は、図１１のステップＳ３の処理を行わず、かつステップＳ６及びＳ７の代わりにステップＳ６´の処理を行うものである。
【００９２】
すなわち、ステップＳ３の例では、スプールされた印刷対象ページの印刷データを合成してから拡大するようにしているが、本例では、印刷対象ページの印刷データを合成することなく、印刷対象ページの配置、印刷対象ページのサイズ、倍率、及び印刷用紙サイズ
に基づいて、ポスター印刷を行うページに相当する印刷データとなるように、印刷対象データを分割し、その分割した領域をステップＳ５で決定した倍率に従って拡大する（ステップＳ６´）。
【００９３】
このときには、ポスター印刷時の最初の用紙に印刷する印刷対象データ領域を拡大してからプリンタに送る。続いて次の用紙に印刷する領域を同じように拡大してからプリンタに送る。そしてこのような印刷用紙毎の処理を印刷用紙の枚数分だけ繰り返す処理を行う。
ここでは、印刷対象データにおいて、１枚の印刷用紙に該当するデータ領域毎に拡大するので、印刷対象データを合成した後に拡大するよりも、拡大処理のためのメモリ使用量を減らすことができる。
【００９４】
また他の実施形態として、図１１，図１４，図１５のステップＳ１（Ｓ１´）〜Ｓ２までをプリンタドライバ（またはプリンタコントローラ）で実行し、スプールされた印刷データをステップＳ１（Ｓ１´）で入力した内容とともにプリンタに送り、プリンタ側でそれ以降の処理を行うようにしてもよい。
【００９５】
図１６は、本発明のプリンタシステム、及びプリンタドライバにおけるポスター印刷の他の処理例について説明するためのフローチャートである。
本実施例では、複数ページからなる印刷データのうち、実際に印刷対象としたい領域のみを拡大してポスター印刷を可能とするものである。ここでは、このようなポスター印刷の例として、図１７を参照しながら説明する。図１７において、図１７（Ａ）は、印刷対象の領域であり、ここでは４ページにわたる表データが印刷対象として設定される。このようなケースは、例えば、表計算アプリケーションにより作成した複数ページにわたるワークシートや表をポスター印刷するときに発生する。
そして図１７（Ｂ）は、図１７（Ａ）の印刷対象領域を拡大して複数ページにポスター印刷することにより得られる印刷画像を示すものである。図１７（Ｂ）の例では、印刷対象領域を３×３の用紙に拡大してポスター印刷を施している。
【００９６】
図１６のフローチャートに沿って説明する。まず、ステップＳ１１において、（ａ）印刷対象ページの配置、（ｂ）ポスター印刷の対象範囲、（ｃ）縦と横の印刷枚数または倍率、（ｄ）印刷用紙サイズ、（ｅ）印刷ページ順序、の各情報をプリンタドライバに入力する。これら各情報の入力は、プリンタドライバを備える情報処理装置の操作キーボード等、あるいはＧＵＩを介したマウス等のポインティングデバイス等によってユーザ操作により実行することができる。
また、この他、上記各情報のすくなくとも一部について、印刷データをプリンタドライバに出力するアプリケーションから直接プリンタドライバに入力させるようにしてもよい。
【００９７】
上記（ａ）の印刷対象ページの配置、（ｃ）縦と横の印刷枚数または倍率、（ｄ）印刷用紙サイズ、（ｅ）印刷ページ順序、の各情報については、図３で説明した（１），（３），（４），（５）とそれぞれ同様の情報であるため、繰り返しの説明は省略する。
上記（ｂ）のポスター印刷の対象範囲は、印刷対象とする印刷データの範囲を指定するものである。印刷データの範囲は、例えば、情報処理装置のマウスをクリックしながらユーザによって指定することができ、その他セルの番地によって指定する、等の手法を適用することができる。
【００９８】
上記ステップＳ１１でデータ（ａ）〜（ｅ）が入力されると、プリンタドライバでは、ポスター印刷の対象範囲を含むページの印刷データを生成して、スプールする（ステップＳ１２）。そして、スプールされた印刷データを用いて、上記（ａ）の印刷対象ページの配置情報、及び上記（ｅ）の印刷ページ順序情報に基づいて、印刷対象範囲のデータを合成する（ステップＳ１３）。こうして複数ページの印刷対象範囲からなる印刷対象データの合成画像データが完成する。
【００９９】
次に、縦と横の印刷枚数が入力されているかどうかを判別する（ステップＳ１４）。ここでは、上記ステップＳ１の（ｃ）の情報入力において、印刷出力するときの印刷用紙の縦と横の枚数、または印刷出力するときの倍率、のいずれの情報が入力されているかを判別することと同義である。
縦と横の印刷枚数が入力されている場合、その縦と横の印刷枚数情報（上記（ｃ））、印刷対象データのページのサイズ、印刷対象ページの配置（上記（ａ））、及び印刷用紙サイズ（上記（ｄ））、に基づいて印刷対象データの倍率を決定する（ステップＳ１５）。
【０１００】
ここで、上記ステップＳ１１において倍率が入力されており、上記ステップＳ１４で縦と横の印刷枚数が入力されていなことが判別されたならば、上記ステップＳ１５で倍率を計算する必要なく、次のステップＳ１６に進む。
倍率が決定されると、ステップＳ１６では、合成された印刷対象データをその決定された倍率に基づいて拡大する。
そして、拡大された合成後の印刷データを、印刷用紙サイズ（上記（ｄ））に分割してプリンタに送る（ステップＳ１７）。プリンタは、印刷ページ順序（上記（ｅ））に基づいて分割された印刷データを印刷する（ステップＳ１８）。
【０１０１】
以上の処理により、複数ページにわたる印刷対象領域のデータを、所望の印刷用紙に所望の大きさでポスター印刷を行うことができるようになる。
【０１０２】
図１６の実施形態でも、図１１と同様に、その処理の一部を変更することができる。
図１８は、本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの他の処理例について説明するためのフローチャートである。図１８の処理例は、図１６のステップＳ１１の代わりにステップＳ１１´の処理を行い、かつ図１６のステップＳ１４及びＳ１５の代わりにステップＳ１４´の処理を行うものである。
【０１０３】
図１８の例では、図１６のステップＳ１１のように縦と横の印刷枚数または倍率を入力するのではなく、その代わりにポスター印刷後の縦横の長さ（もしくは縦，横いずれかの長さ）を入力する。すなわち、図１８の例では、最初にプリンタドライバに入力する項目は、（ａ）印刷対象ページの配置、（ｂ）ポスター印刷の対象範囲、（ｃ´）ポスター印刷後の縦／横の長さ、（ｄ）印刷用紙サイズ、（ｅ）印刷ページ順序、となる。
そして、ステップＳ１４´では、印刷対象ページのサイズと、ポスター印刷後の縦／横の長さと、印刷対象ページの配置とに基づいて、倍率を決定することができる。
【０１０４】
図１９は、本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの更に他の処理例について説明するためのフローチャートである。図１９の処理例は、図１６のステップＳ１３の処理を行わず、かつステップＳ１６及びＳ１７の代わりにステップＳ１６´の処理を行うものである。
【０１０５】
すなわち、ステップＳ１３の例では、スプールされた印刷対象範囲を含むページの印刷データを合成してから拡大するようにしているが、本例では、印刷対象範囲の印刷データを合成することなく、印刷対象ページの配置、印刷対象ページのサイズ、倍率、及び印刷用紙サイズに基づいて、ポスター印刷を行うページに相当する印刷データとなるように、印刷対象データを分割し、その分割した領域をステップＳ１５で決定した倍率に従って拡大する（ステップＳ１６´）。
【０１０６】
このときには、ポスター印刷時の最初の用紙に印刷する印刷対象データ領域をまず抽出し、その領域を拡大してからプリンタに送る。続いて次の用紙に印刷する領域を同じように抽出して拡大してからプリンタに送る。そしてこのような印刷用紙毎の処理を印刷用紙の枚数分だけ繰り返す処理を行う。
ここでは、印刷対象データにおいて、１枚の印刷用紙に該当するデータ領域毎に拡大するので、印刷対象データを合成した後に拡大するよりも、拡大処理のためのメモリ使用量を減らすことができる。
【０１０７】
また他の実施形態として、図１６，図１８、図１９のステップＳ１１（Ｓ１１´）〜Ｓ１２までをプリンタドライバ（またはプリンタコントローラ）で実行し、スプールされた印刷データをステップＳ１１（Ｓ１１´）で入力した内容とともにプリンタに送り、プリンタ側でその後の処理を行うようにしてもよい。
【０１０８】
図２０は、プリンタドライバを設定するための表示画面例を示す図である。図２０の例では、プリンタの名称欄５０１、マルチポスター（ポスター印刷の有無）のチェックボックス５０２、対象印刷範囲を指定するためのチェックボックス５０３、縦方向の印刷枚数の入力欄５０４，横方向の印刷枚数の入力欄５０５、及び倍率の入力欄５０６が設定されている。ユーザは、この設定画面に従って、ポスター印刷のための条件を入力することができる。
【０１０９】
また、縦方向と横方向の印刷枚数は、倍率を決定するために入力する情報であるため、倍率の入力欄５０６に倍率を入力した場合には、縦横の印刷枚数の入力欄５０４，５０５をグレーアウトして表示するようにしてもよい。また、その逆に縦横の印刷枚数が入力されたときには、倍率の入力欄５０６をグレーアウトするようにしてもよい。
【０１１０】
図２１は、プリンタドライバを設定するための他の表示画面例を示す図である。図２１の例では、プリンタの名称欄６０１、画像および表計算シートの印刷の有無を指定するためのチェックボックス６０２、Ｚ字順のページ順序を指定するチェックボックス６０３、Ｎ字順のページ順序を指定するチェックボックス６０４が設定されている。
ユーザは、この設定画面に従って、ポスター印刷のための条件を入力することができる。
【０１１１】
プリンタドライバ、及びプリンタに搭載される場合のプログラムは、本発明に関わる各手段（もしくは各手段の一部）の機能を実現するようにＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。このプログラムは、装置をユーザが使用する際に容易となるように、表示装置用のグラフィカルユーザインタフェース（ＧＵＩ）を備えるようにするよとよい。そしてこれらの装置で取り扱われる情報は、その処理時にＲＡＭ等のメモリに蓄積され、その後各種ＲＯＭやハーディスク等に格納され、必要に応じてＣＰＵ等の制御手段により読み出され、修正・書き込みが行われる。
【０１１２】
プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光記録媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ、ＢＤ等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれであってもよい。
また、ロードしたプログラムを実行することにより、上述した本発明の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１１３】
市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続された他のサーバコンピュータに転送することができる。この場合、サーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【図面の簡単な説明】
【０１１４】
【図１】本発明のプリンタシステムにおけるプリンタとして適用可能な画像形成装置の構成例を説明するための図である。
【図２】本発明のプリンタシステムの構成例を概念的に説明するためのブロック図である。
【図３】本発明のプリンタドライバの一実施形態を含む情報処理装置のブロック図である。
【図４】本発明のプリンタドライバの他の実施形態を含む情報処理装置のブロック図である。
【図５】本発明のプリンタドライバの他の実施形態を含む情報処理装置のブロック図である。
【図６】本発明のプリンタドライバの更に他の実施形態を含む情報処理装置のブロック図である。
【図７】図３の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの一実施形態を説明するためのブロック図である。
【図８】図４の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの他の実施形態を説明するためのブロック図である。
【図９】図５の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの他の実施形態を説明するためのブロック図である。
【図１０】図６の機能の一部を画像形成装置のプリンタコントローラで実行するようにしたプリンタシステムの他の実施形態を説明するためのブロック図である。
【図１１】本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの処理例について説明するためのフローチャートである。
【図１２】ポスター印刷の例を示す図である。
【図１３】Ｎ字順及びＺ字順の定義について説明するための図である。
【図１４】本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの他の処理例について説明するためのフローチャートである。
【図１５】本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの更に他の処理例について説明するためのフローチャートである。
【図１６】本発明のプリンタシステム、及びプリンタドライバにおけるポスター印刷の他の処理例について説明するためのフローチャートである。
【図１７】ポスター印刷の例を示す図である。
【図１８】本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの他の処理例について説明するためのフローチャートである。
【図１９】本発明のプリンタシステムまたはプリンタドライバを使用してポスター印刷を行うときの更に他の処理例について説明するためのフローチャートである。
【図２０】プリンタドライバを設定するための表示画面例を示す図である。
【図２１】プリンタドライバを設定するための他の表示画面例を示す図である。
【符号の説明】
【０１１５】
１ａ〜１ｄ…露光ユニット、２ａ〜２ｄ…現像器、３，３ａ〜３ｄ…感光体ドラム、４ａ〜４ｄ…クリーナユニット、５ａ〜５ｄ…帯電器、６ａ〜６ｄ…転写ローラ、７…転写ベルト、８…転写搬送ベルトユニット、９…転写ベルトクリーニングユニット、１０…給紙トレイ、１２…定着ユニット、１４…レジストローラ、１５…原稿排紙トレイ、１６…ピックアップローラ、２５…搬送ローラ、３１…ヒートローラ、３２…加圧ローラ、３４…搬送方向切替えガイド、３５…側面カバー、７１…転写ベルト駆動ローラ、７２…転写ベルトテンションローラ、７３…転写ベルト従動ローラ、７４…転写ベルト支持ローラ、１００…画像形成装置、１０１…ソーター装置、１０３…画像処理装置、１０５…画像読取装置、１０６…プリントコントローラ、１０８…画像形成ユニット、２００…画像形成装置、２０１…画像形成部、２０２…プリンタコントローラ、２０３…システム制御部、２０４…操作・表示制御部、２０５…画像形成部Ｉ／Ｆ、２０６…印刷データ解析処理部、２０７…メモリ、２０８…通信部、３００…情報処理装置、３０１…制御部、３０２…操作・表示制御部、３０３…アプリケーション、３０４…通信部、３０５…メモリ、３０６…プリンタドライバ、３０６ａ…印刷データ生成手段、３０６ｂ…印刷データ合成手段、３０６ｃ…印刷データ拡大手段、３０６ｄ…印刷データ分割手段、３０６ｅ…印刷データ転送手段、３０６ｆ…印刷データ分割手段、３０６ｇ…印刷データ拡大手段、３０６ｈ…印刷対象範囲指定手段、４００…ネットワーク、５０１，６０１…名称欄、５０２，５０３…チェックボックス、５０４，５０５，５０６…入力欄、６０２，６０３，６０４…チェックボックス。
【図１】
2006146494.tif 000003
【図２】
2006146494.tif 000004
【図３】
2006146494.tif 000005
【図４】
2006146494.tif 000006
【図５】
2006146494.tif 000007
【図６】
2006146494.tif 000008
【図７】
2006146494.tif 000009
【図８】
2006146494.tif 000010
【図９】
2006146494.tif 000011
【図１０】
2006146494.tif 000012
【図１１】
2006146494.tif 000013
【図１２】
2006146494.tif 000014
【図１３】
2006146494.tif 000015
【図１４】
2006146494.tif 000016
【図１５】
2006146494.tif 000017
【図１６】
2006146494.tif 000018
【図１７】
2006146494.tif 000019
【図１８】
2006146494.tif 000020
【図１９】
2006146494.tif 000021
【図２０】
2006146494.tif 000022
【図２１】
2006146494.tif 000023