印刷データを受信する受信ステップと、受信された前記印刷データから、新しい用紙に印刷することを表すポストスクリプトコマンドを検索する検索ステップと、検索された前記ポストスクリプトコマンドを削除する削除ステップと、をコンピュータに実行させるためのプログラム。前記受信ステップは、前記印刷データを所定単位毎に受信し、前記検索ステップは、前記所定単位の印刷データの最後尾に、前記ポストスクリプトコマンドの一部があった場合、前記ポストスクリプトコマンドの一部を次の所定単位の印刷データの先頭に追加して前記ポストスクリプトコマンドを検索する請求項1記載のプログラム。前記削除ステップは、前記ポストスクリプトコマンドの一部の追加後に前記ポストスクリプトコマンドが検索された場合、前記所定単位の印刷データの最後尾にある前記ポストスクリプトコマンドの一部を削除する請求項2記載のプログラム。印刷データを受信する受信手段と、受信された前記印刷データから、新しい用紙に印刷することを表すポストスクリプトコマンドを検索する検索手段と、検索された前記ポストスクリプトコマンドを削除する削除手段と、を備える情報処理装置。しかしながら、従来技術では、原稿サイズが混在した文書原稿サイズ混在文書とも呼ぶを集約印刷する場合に、ユーザが意図するように集約されないという問題点がある。従来技術では、プリンタ側でページの拡大、縮小処理を行うため、プリントプロセッサ又はプリンタドライバのグラフィックドライバでは印刷データに処理を加えない。この処理を加えないために、プリントプロセッサ又はグラフィックドライバは、所定の処理を行う。所定の処理を行うことで、以下に示すような問題が発生する。図2は、印刷処理における一部の処理の一例を示すフローチャートである。図2に示す例は、1ページ目と2ページ目はA4サイズとし、3ページ目はA3サイズの原稿サイズが混在している文書を集約印刷することを想定する。図2Aは、1ページ目を印刷する場合のフローチャートである。図2Aに示すように、1ページ目A4のスプールデータが、例えばプリントプロセッサに受け取られるとS11、プリントプロセッサは、GDIに対して、描画データをGDIコールで渡すS12。図2Bは、2ページ目を印刷する場合のフローチャートである。図2Bに示す処理は、図2Aに示す処理であるため、その説明を省略する。図2Cは、3ページ目を印刷する場合のフローチャートである。図2Cに示すように、例えばプリントプロセッサが、3ページ目A3のスプールデータを受けるとS31、GDIが提供するGdiResetDCEMFを呼び出し、縮小されていない3ページ目のスプールデータを受け取るS32。プリントプロセッサは、GDIに対して、描画データをGDIコールでGDIに渡すS33。なお、GdiResetDCEMFが呼び出されるとき、ポストスクリプトドライバは、finalpageというポストスクリプトコマンドを出力する。これにより、finalpageコマンドは、印刷データの中に含まれる。ポストスクリプトドライバとは、ポストスクリプト対応のプリンタドライバのことである。プリンタが印刷する際に、印刷データに含まれるfinalpageコマンドが認識されると、新しい用紙に印刷される。よって、1ページ目から3ページ目までは、1枚の用紙に集約印刷されず、ユーザが意図しない印刷結果となる。図3は、原稿サイズ混在文書を4in1で印刷した結果を示す図である。図3に示すように、従来技術では、原稿サイズが異なる3ページ目が、別の用紙に印刷されてしまう。これは、1、2ページとは原稿サイズが異なる3ページ目の印刷データに、GdiResetDCEMFが呼び出されることでfinalpageコマンドが含まれることに起因する。よって、従来技術では、原稿サイズ混在文書を集約印刷する場合に、ユーザが意図するような印刷結果が得られないという問題があった。そこで、本発明は上記問題に鑑みてなされたものであり、原稿サイズ混在文書を集約印刷する場合でも、ユーザが意図する出力結果を出力させることができるプログラム及び情報処理装置を提供することを目的とする。本発明における一態様のプログラムは、印刷データを受信する受信ステップと、受信された前記印刷データから、新しい用紙に印刷することを表すポストスクリプトコマンドを検索する検索ステップと、検索された前記ポストスクリプトコマンドを削除する削除ステップと、をコンピュータに実行させる。また、本発明における他の態様の情報処理装置は、印刷データを受信する受信手段と、受信された前記印刷データから、新しい用紙に印刷することを表すポストスクリプトコマンドを検索する検索手段と、検索された前記ポストスクリプトコマンドを削除する削除手段と、を備える。また、本発明の情報処理装置は、コンピュータにより実行可能なプログラムにより実現することができ、また、プログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。本発明によれば、原稿サイズ混在文書を集約印刷する場合に、ユーザが意図する出力結果を出力させることができる。以下、添付図面を参照して、本発明にかかる実施例について説明する。また、以下に示す実施例では、画像データを出力する装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機MFP:MultifunctionPeripheralでもよいし、画像データを出力する機能を少なくとも有する印刷装置例えばプリンタなどでもよい。以下では、プリンタを例にして説明する。[実施例]<システム>まず、実施例における印刷制御システムのシステム構成について説明する。図4は、実施例における印刷制御システムの構成一例を示すブロック図である。図4に示すように、本発明における印刷制御システムは、ネットワークを介して情報処理装置100と、プリンタ200とが接続されている。ネットワークは、情報処理装置100とプリンタ200とで双方向に通信可能なネットワークである。なお、図4に示す例では、情報処理装置が1つ、プリンタが1つ接続されているが、情報処理装置やプリンタの数は、この例に限られない。情報処理装置100は、例えばPCPersonalComputerである。<ハードウェア>図5は、実施例における情報処理装置100のハードウェアの一例を示すブロック図である。情報処理装置100は、CPUCentralProcessingUnit101、RAMRandomAccessMemory102、HDDHardDiskDrive103、ネットワークI/F部104、入力部105、表示部106、外部記録装置I/F部107を含む。CPU101は、コンピュータの中で、各装置の制御やデータの演算、加工を行う演算装置である。CPU101は、RAM102に記憶されたプログラムを実行する演算装置で、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。RAM102は、CPU101が実行する基本ソフトウェアであるOSやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。HDD103は、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。ネットワークI/F部104は、有線及び/又は無線回線などのデータ伝送路により構築されたLANLocalAreaNetwork、WANWideAreaNetworkなどのネットワーク例えばEthernet登録商標を介して接続された通信機能を有するプリンタ200と情報処理装置100とのインタフェースである。入力部105は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部106の表示画面上でキーの選択等を行うためのマウスやスライスパット等を有する。また、入力部105は、ユーザがCPU101に操作指示を与えたり、データを入力したりするためのユーザインタフェースである。表示部106は、CRTCathodeRayTubeやLCDLiquidCrystalDisplay等により構成され、CPU101から入力される表示データに応じた表示が行われる。外部記録装置I/F部107は、USBUniversalSerialBusなどのデータ伝送路を介して接続された記録媒体108例えば、フラッシュメモリなどと情報処理装置100とのインタフェースである。また、記録媒体108に、所定のプログラムを格納し、記録媒体108に格納されたプログラムは外部記録装置I/F部107を介して情報処理装置100にインストールされ、インストールされた所定のプログラムは情報処理装置100により実行可能となる。<印刷制御処理>図6は、実施例におけるPC側の印刷制御処理の一例を説明する図である。図6に示すように、PC100は、プリンタドライバのUI部ドライバUI部ともいう302、アプリケーション303、描画部GDI:GraphicalDeviceInterface304、スプーラ305、プリントプロセッサ306、グラフィックドライバ307を有する。スプーラ305から出力されるデータは、プリンタ200で出力印刷される。ユーザは、アプリケーション303を通して印刷を行う。PC側での印刷制御手順を以下に示す。1ユーザは、印刷の設定をドライバUI部302の提供するUI、または、アプリケーション303が提供するページ設定のUI上にて行う2ユーザは、アプリケーション303に対して印刷指示をする3アプリケーション303は、オペレーティングシステム以下OSのGDI304、ドライバUI部302に対してDEVMODEを渡す4アプリケーション303は、GDI304に対して文書の描画命令GDIコールをする5GDI304は、アプリケーション303からGDIコールを受け取ると、中間データEMFデータを生成し、スプーラ305にスプールする6プリントプロセッサ306は、スプーラ305からスプールデータ中間データを受け取る7プリントプロセッサ306は、スプールデータに対し、ユーザが指定した印刷設定を元に画像処理を行い、GDI304に対しGDIコールをする8GDI304は、GDIコールを受け取ると、DDIDeviceDriverInterfaceコールに変換し、グラフィックドライバ307に渡す9グラフィックドライバ307は、DDIコールを受け取ると、プリンタ310の解釈可能な言語PDLに変換しスプーラ305に渡す10スプーラ305は、グラフィックドライバ307から受け取ったRAWデータをプリンタ310に出力する。なお、ドライバUI部302、アプリケーション303、GDI304、スプーラ305、プリントプロセッサ306、グラフィックドライバ307は、例えばCPU101及びワークメモリとしてのRAM102により実現されうる。<プリンタドライバ>図7は、実施例におけるプリンタドライバ400の構成の一例を示すブロック図である。図7に示す例では、プリンタドライバ400は、ドライバUI部302、グラフィックドライバ307を含む。プリンタドライバ400は、ポストスクリプト形式に対応したプリンタドライバであり、PSPostScript登録商標プリンタドライバとも呼ばれる。図8は、グラフィックドライバ307の構成の一例を示すブロック図である。図8に示すグラフィックドライバ307は、コア部501とプラグイン部502とを有する。コア部501は、例えばPostScript登録商標RenderingCoreであり、PDL言語に変換したりする。コア部501は、DDIコールにより印刷データを受け取る。コア部501は、印刷データとしてのRAWデータを、APIApplicationProgramInterfaceを用いてプラグイン部502に送信する。このAPIは、例えばIPrintOemPS2::WritePrinterである。また、コア部501は、印刷データの原稿サイズが変更されたことを検知した場合には、finalpageコマンドを出力し、印刷データの中に含める。よって、コア部501は、finalpageコマンドを作成するコマンド作成部としての機能を有する。また、コア部501は、OSが管理する部である。finalpageコマンドは、新しい用紙に印刷することを表すポストスクリプトコマンドである。プラグイン部502は、例えばPostScript登録商標RenderingPluginであり、ベンダーがプラグインとして作成した機能を有する。プラグイン部501は、受信部521、コマンド制御部522、文字列保存部525、送信部526を有する。受信部521は、コア部501から印刷データを受信する。印刷データは、所定単位毎に送信される。受信部521は、取得した印刷データをコマンド制御部522に出力する。コマンド制御部522は、ポストスクリプトコマンドを制御する機能を有する。コマンド制御部522は、検索部523、削除部524を有する。検索部523は、印刷データを取得し、印刷データの中に、所定のポストスクリプトコマンドがないかを検索する。所定のポストスクリプトコマンドとは、例えばfinalpageコマンドである。ここで、印刷データは、必ずしもページの区切りで送られてくるわけではないので、finalpageコマンドが途中で分割されて送られる場合もある。よって、検索部523は、所定単位の印刷データの最後尾にfinalpageコマンドの一部が存在するかを検索する。検索部523は、所定単位の印刷データの最後尾に、finalpageコマンドの一部が存在する場合、その一部の文字列を文字列保存部525に保存する。検索部523は、文字列保存部525に保存した一部の文字列を、次の所定単位の印刷データの先頭に追加する。検索部523は、次の所定単位の印刷データの先頭に、文字列を追加した後、次の所定単位の印刷データの中に、finalpageコマンドが存在するかを検索する。検索部523は、finalpageコマンドが検索された場合、そのコマンドの位置を削除部524に通知する。削除部524は、検索部523により検索されたfinalpageコマンドを削除する。削除部524は、検索部523により通知された位置のポストスクリプトコマンドを削除すればよい。また、削除部524は、検索部523がコマンドの文字列を追加してfinalpageコマンドを削除した場合、1つ前の所定単位の印刷データの最後尾にあるfinalpageコマンドの一部も削除する。これにより、印刷データの切れ目にfinalpageコマンドがある場合でも、finalpageコマンドを適切に検索することができる。削除部524は、finalpageコマンドを削除した後の印刷データを、送信部526に出力する。なお、検索部523は、集約に関する印刷を表すポストスクリプトコマンドが印刷データの中にあるか否かを検索し、このポストスクリプトコマンドが場合に、finalpageコマンドを検索するようにしてもよい。集約に関する印刷とは、集約印刷、製本印刷などである。送信部526は、Windows登録商標のAPIを用いて、コマンド制御部522から取得した印刷データとしてのRAWデータを、スプーラ305を介してプリンタ200に送信する。このAPIは、例えばWindows登録商標のWritePrinterである。なお、プラグイン部502は、上記以外にも、画像操作以外の縮小処理や回転処理を行うことができる。これにより、OSが管理するコア部501から出力されるfinalpageコマンドを、プラグイン部502により削除することができる。finalpageコマンドがあることで、原稿サイズ混在文書では、ユーザが意図する集約印刷を行うことができなかった。しかし、この原因となるfinalpageコマンドを削除することで、原稿サイズ混在文書であっても、ユーザが意図する印刷結果を得ることができる。<データ例>次に、印刷データの例について説明する。図9は、印刷データの途中に所定のポストスクリプトコマンドがある場合を示す図である。図9に示すfinalpageコマンドは、検索部523により検索される。図10は、複数の印刷データに跨って、所定のポストスクリプトコマンドがある場合を示す図である。図10Aは、n回目にコア部501から送信された印刷データである。図10Bは、n1回目にコア部501から送信された印刷データである。図10Aに示す例では、n回目の印刷データの最後尾に、finalpageコマンドの一部であるfinalpが存在する。図10Bに示す例では、n1回目の印刷データの先頭にfinalpageコマンドの一部であるageが存在する。<コマンド制御部の処理概要>図11は、コマンド制御部522の処理の一例を示す図である。図10の例を用いてコマンド制御部522の処理概要について説明する。図11に示すように、以下の手順でコマンド制御部522は処理を行う。検索部523は、n回目に取得した印刷データの最後尾に、所定のポストスクリプトコマンドの一部があるかを検索する。所定のポストスクリプトコマンドをfinalpageコマンドとする。検索部523は、finalpの文字列を見つけた場合、この文字列finalpを文字列保存部525に保存する。削除部524は、文字列が保存された場合、保存された文字列に対応するfinalpをn回目の印刷データから削除する。検索部523は、n1回目の印刷データが取得された場合、文字列保存部525から文字列finalpを読出し、この文字列finalpをn1回目の印刷データの先頭に追加する。検索部523は、n1回目の印刷データの中からfinalpageコマンドを検索する。このとき、コマンドの一部を追加することで、n1回目の印刷データの先頭にfinalpageコマンドが検索されたとする。検索部523は、検索されたfinalpageコマンドの位置を削除部524に通知する。削除部524は、検索部523により検索されたfinalpageコマンドをn1回目の印刷データの中から削除する。これにより、finalpageコマンドが削除された印刷データがプリンタ200に送信され、ユーザが意図する印刷結果を得ることができる。図12は、実施例における原稿サイズ混在文書の集約印刷結果の一例を示す図である。図12に示す例では、3ページ目が1、2ページ目と原稿サイズが異なるが、適切に集約印刷ができるようになる。これは、印刷データの中に含まれるfinalpageコマンドを削除したからである。<動作>次に、情報処理装置100の動作について説明する。図13は、情報処理装置100における印刷制御処理の一例を示すフローチャートである。図13に示すステップS101で、検索部523は、受信部521がコア部501から受信した印刷データの中に、検索対象の文字列が存在するかを判定する。検索対象の文字列は、例えばfinalpageというポストスクリプトコマンドである。検索対象の文字列があればステップS101-YES、ステップS108に進み、検索対象の文字列がなければステップS101-NO、ステップS102に進む。ステップS102で、検索部523は、印刷データの最後尾から検索対象の文字数以内に、検索対象の先頭文字が存在するかを判定する。検索対象の先頭文字が存在すればステップS102-YESステップS103に進み、検索対象の先頭文字が存在しなければステップS102-NOステップS109に進む。ステップS103で、検索部523は、その先頭文字が印刷データの最後尾から数えて何文字目例えばX文字目とするかを数える。ステップS104で、検索部523は、検索対象の先頭文字からX文字目までの文字列と、ステップS102で見つけた検索対象の先頭文字の位置から最後尾までの文字列例えばYとするが同一であるかを判定する。同一であればステップS104-YES、ステップS105に進み、同一でなければステップS104-NO、ステップS109に進む。ステップS105で、検索部523は、文字列Yを文字列保存部525に保存し、削除部524は、文字列Yを印刷データから削除する。ステップS106で、送信部526は、印刷データをスプーラ305に送信する。ステップS107で、検索部523は、次の印刷データの先頭に文字列Yを追加する。ステップS107の処理が終わると、ステップS101に戻り、検索部523は、次の印刷データに対して検索対象の文字列を検索する。ステップS108で、削除部524は、印刷データから検索対象の文字列を削除する。ステップS108の処理が終わると、ステップS101に戻り、検索部523は、次に印刷データに対して検索対象の文字列を検索する。ステップS109で、送信部526は、印刷データをスプーラ305に送信する。これにより、原稿サイズ混合文書において、ユーザが意図する集約印刷ができない原因とするfinalpageコマンドを削除することができる。以上、実施例によれば、原稿サイズ混在文書を集約印刷する場合に、ユーザが意図する出力結果を出力させることができる。ここで、パススルー系について簡単に説明する。例えば、米国Adobe社のアプリケーションは、PostScript以下、PS形式の印刷データを生成することが可能である。プリンタドライバでもPSデータを生成することは可能であるが、Adobe社のアプリケーションで作成された文書画像は、OSのGDIに合わせて描画命令を発行すると、GDIの機能に依存してしまうため、画質が劣化してしまうことがある。例えばGDIはグラデーション表現に弱いため、米国マイクロソフト社のOSであるWindows登録商標のGDI描画命令に合わせると、段階的に明度や色味が変化させる単位で描画命令を区切る必要がある。そのため、なめらかに階調表現等のグラデーション表現を行うことができないという問題がある。そこで、パススルー系では、アプリケーション自身が印刷データを生成することによりGDIの描画機能にあわせることなく、高品質な印刷データを生成することが可能となっている。このようにアプリケーションが、プリンタが解釈可能な印刷データを生成するパススルー系である場合、パススルーの対象となるオブジェクトに対し、OSの描画部GDIモジュール及びプリンタドライバは、なんら手を加えることはない。よって、パススルーのオブジェクトを含む印刷データは、プリンタ側で面付け処理などが行われる。上述した実施例では、プリンタ200で面付け処理などを行うことを想定しているため、パススルーのオブジェクトを含む印刷データであっても、本実施例を適用することができ、同様の効果を得ることができる。[変形例]次に、変形例における情報処理装置について説明する。実施例の情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、実施例の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例の情報処理装置で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。実施例の情報処理装置で実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはCPU101プロセッサが上記記録媒体からプログラムを読み出して実行することにより上記各機能が主記憶装置上にロードされ、上記各機能が主記憶装置上に作成されるようになっている。なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。