印刷データを生成する情報処理装置と、生成された印刷データの描画処理を行う画像形成装置と、を備えた画像形成システムであって、前記情報処理装置は、印刷データを生成する印刷データ生成手段と、前記印刷データの構成情報として使用されることがない情報を、前記印刷データに含まれるジョブの終端に終端情報として付加する終端情報付加手段と、前記終端情報が付加された複数のジョブからなる印刷データを送信する印刷データ送信手段と、を備え、前記画像形成装置は、前記情報処理装置から印刷データを受信する印刷データ受信手段と、受信した前記印刷データから前記終端情報を検知する終端情報検知手段と、終端に前記終端情報が付加されたジョブを抽出するジョブ抽出手段と、前記ジョブごとに描画処理を行う描画処理手段と、を備えることを特徴とする画像形成システム。印刷データの描画処理を行う画像形成装置であって、前記印刷データの構成情報として使用されることがない情報が、その終端に終端情報として付加された複数のジョブからなる印刷データを受信する印刷データ受信手段と、受信した前記印刷データから前記終端情報を検知する終端情報検知手段と、終端に前記終端情報が付加されたジョブを抽出するジョブ抽出手段と、前記ジョブごとに描画処理を行う描画処理手段と、を備えることを特徴とする画像形成装置。前記抽出されたジョブが特定の印刷データに係るジョブか否かを判断するジョブ判別手段を備え、前記描画処理手段は、前記特定の印刷データに係るジョブとそれ以外のジョブに分けて描画処理を行う請求項2記載の画像形成装置。前記印刷データ受信手段は、一定の文字コードによって変換された印刷データに含まれる複数のジョブの終端に、前記文字コード以外の情報が前記終端情報として付加された印刷データを受信し、前記終端情報検知手段は、受信した前記印刷データから前記終端情報を検知し、前記ジョブ抽出手段は、終端に前記終端情報が付加されたジョブを抽出する請求項2又は3記載の画像形成装置。印刷データを生成する情報処理装置のコンピュータを、印刷データを生成する印刷データ生成手段、前記印刷データの構成情報として使用されることがない情報を、前記印刷データに含まれるジョブの終端に終端情報として付加する終端情報付加手段、及び終端に前記終端情報が付加された複数のジョブからなる印刷データを送信する印刷データ送信手段、として機能させるとともに、生成された印刷データの描画処理を行う画像形成装置のコンピュータを、前記情報処理装置から印刷データを受信する印刷データ受信手段、受信した前記印刷データから前記終端情報を検知する終端情報検知手段、その終端に前記終端情報が付加された複数のジョブを抽出するジョブ抽出手段、及び前記ジョブごとに描画処理を行う描画処理手段、として機能させるための画像形成プログラム。ところで、近年、ホストコンピュータ等で生成されたPDFPortableDocumentFormat、XPSXMLPaperSpecificationなどの文書ファイル、TIFFTaggedImageFileFormat、JPEGJointPhotographicExpertsGroupなどの画像データ、HTMLHyperTextMarkupLanguageやXMLExtensibleMarkupLanguageなどのマークアップ言語を印刷データとして処理する所謂ダイレクト印刷の利用が増加している。PDFダイレクト印刷は、データ中に含まれる相互参照表を参照しつつ描画処理ランダムアクセスを行うため、PDLのように読み込んだ順に描画処理を行う印刷データとは描画処理の方式が異なる。このため、PDL等、通常の印刷データについては従来の描画処理プロセスにしたがって描画処理を行い、PDFダイレクト印刷に係るジョブについては、専用のメモリ領域に格納したうえで、そのメモリ領域に格納されたジョブに対しランダムアクセスを行うようにしている。しかしながら、PDFのジョブを正しく識別できない場合、係るジョブの前後にある他のジョブを一連のPDFジョブとしてみなして前記メモリ領域に格納する不具合が生ずる。また、この不具合は、USBケーブル接続等、ローカルポート接続の場合に発生することが多い。ローカルポート接続によれば、図9aに示すように、ジョブがPC1から直接、連続的に配信される。図9の場合、ジョブ1→ジョブ2→ジョブ3→ジョブ4という順に配信される。このため、各ジョブ同士の間隔は十分ではなく境界が不明瞭となるからである。この点、セッションの切れ目を利用してジョブの区別が可能なネットワーク接続の場合図9b参照や、ヘッダやPJL情報を解釈してジョブの区別が可能なパケット方式やPDL方式の場合図9c、d参照と異なる。また、ダイレクト印刷においては、本来印刷用として加工されていない原データがそのまま用いられるため、ジョブ同士を判別するための措置が講じられていないことも原因の一つとなっていた。この結果、図10に示すように、ローカルポート接続時において、PDFとテキストジョブが連続配信された場合には、印刷装置側ではテキストジョブをPDFとして誤認識し、描画処理が中断するなどの不具合が生じていた。このような問題に対し、PDLにおいて用いられるPJL情報の応用が検討された。すなわち、PDFのジョブにPJL情報を付加する方法であり、PJL情報に含まれるUELを用いてPDFのジョブと他のジョブと区別するものである。しかしながら、このような方法を採用しても、PDF等、バイナリデータによって構成されるデータの場合には、データ中に偶発的にUELと同じ文字列が現れることがある。図11は、PDFのジョブと他のジョブこの場合、テキストデータ1、2とが連続して配信される場合の一例を示した図である。この場合、テキストデータ1やテキストデータ2をPDFのジョブとして誤認識し、描画処理が適切に行われない可能性がある。つまり、PJL情報を利用したとしてもジョブの区別を正確に行うことは期待できず、依然として問題の解消には至っていなかった。本発明は、以上のような事情に鑑みなされたものであり、ジョブを正確に識別し、ジョブごとの描画処理を的確に行うことができる画像形成システム、画像形成装置及び画像形成プログラムの提供を目的とする。上記目的を達成するため、本発明の画像形成システムは、印刷データを生成する情報処理装置と、生成された印刷データの描画処理を行う画像形成装置と、を備える。情報処理装置は、印刷データを生成する印刷データ生成手段と、前記印刷データの構成情報として使用されることがない情報を、前記印刷データに含まれるジョブの終端に終端情報として付加する終端情報付加手段と、前記終端情報が付加された複数のジョブからなる印刷データを送信する印刷データ送信手段と、を備える。画像形成装置は、情報処理装置から印刷データを受信する印刷データ受信手段と、受信した前記印刷データから前記終端情報を検知する終端情報検知手段と、終端に前記終端情報が付加されたジョブを抽出するジョブ抽出手段と、前記ジョブごとに描画処理を行う描画処理手段と、備える。また、本発明の画像形成装置は、印刷データの描画処理を行う画像形成装置であって、前記印刷データの構成情報として使用されることがない情報が、その終端に終端情報として付加された複数のジョブからなる印刷データを受信する印刷データ受信手段と、受信した前記印刷データから前記終端情報を検知する終端情報検知手段と、終端に前記終端情報が付加されたジョブを抽出するジョブ抽出手段と、前記ジョブごとに描画処理を行う描画処理手段と、を備える。また、本発明の画像形成プログラムは、印刷データを生成する情報処理装置のコンピュータを、印刷データを生成する印刷データ生成手段、前記印刷データの構成情報として使用されることがない情報を、前記印刷データに含まれるジョブの終端に終端情報として付加する終端情報付加手段、及び、その終端に前記終端情報が付加された複数のジョブからなる印刷データを送信する印刷データ送信手段、として機能させるとともに、生成された印刷データの描画処理を行う画像形成装置のコンピュータを、前記情報処理装置から印刷データを受信する印刷データ受信手段、受信した前記印刷データから前記終端情報を検知する終端情報検知手段、終端に前記終端情報が付加された複数のジョブを抽出するジョブ抽出手段、及び、前記ジョブごとに描画処理を行う描画処理手段、として機能させるようにしている。本発明の画像形成システム、画像形成装置及び画像形成プログラムによれば、ジョブを正確に識別し、ジョブごとの描画処理を的確に行うことができる。以下、本発明の実施形態について図面を参照して説明する。図1は、本発明の実施形態に係る画像形成システムの構成を示したブロック図である。図1に示すように、本実施形態の画像形成システムは、MFPなどの画像形成装置以下、MFP2というと、パーソナルコンピュータなどの情報処理装置以下、PC1というとを備え、これらがLAN、WAN等の通信回線4を介し通信可能に接続されて構成される。すなわち、PC1で作成され、その後、送信された印刷データを、通信回線4が媒介してMFP2送り届け、MFP2が、その印刷データにもとづき描画処理及び印刷処理を行う構成となっている。PC1PC1は、図1に示すように、制御部11と送信部12とを備える。制御部11は、非図示のCPUCentralProcessingUnit、ROMReadOnlyMemoryおよびRAMRandomAccessMemoryが搭載される。ROMには、CPUに、複数のジョブを生成するとともに、各ジョブの生成にあたり、その終端に終端情報ターミネータを付加するためのプログラムが格納されている。すなわち、制御部11は、機能ブロックとして、印刷データ生成部印刷データ生成手段111及びフィルタ部終端情報付加手段212とを備え、CPUに前記プログラムを読み込ませることによって以下の処理を実行する。なお、RAMは、CPUがプログラムを実行する際の作業用メモリとして用いられる。印刷データ生成部111は、印刷データを生成する。例えば、印刷データ生成部111は、予め取得又は生成した文字、図形、写真などのファイルデータをPDL又はPDFに変換することによってこれらを印刷データとして生成することができる。印刷データ生成部111は、生成した印刷データをフィルタ部212に出力する。具体的には、PDFダイレクト印刷が指定されている場合には、予め取得又は生成したPDFをフィルタ部212に出力し、それ以外はPDLをフィルタ部212に出力する。フィルタ部112は、印刷データ生成部111から入力した印刷データを特定の文字コードにエンコードする。本実施形態においては、Base64を用いたエンコード方式を用いる。例えば、図2に示すように、テストという文字印刷データをエンコードする場合、まず、その文字をShiftJISの文字情報に変換する。この結果、テストは、836583588367といった文字情報に変換される。次いで、これらの文字情報を2進化し、次いで、2進化後のデータを6bitごとに区切り、さらに、6bitのデータごとに規定のBase64変換表非図示にしたがって変換する。この結果、図2に示すように、テストは、q2WDWINnといった文字コードにエンコードされる。また、フィルタ部112は、印刷データの構成情報として使用されることがない情報を、ジョブの終端に付加する。すなわち、本実施形態の場合、Base64の文字情報として使用されない情報を、終端情報ターミネータとして付加する。Base64は、A~Z、a~z、0~9、、、をエンコードに用いる文字コードとして採用しているため、フィルタ部112は、例えば、、などの単一データ、又は、これら単一データを組み合わせたものをターミネータとして付加することができる。なお、エンコード方式は、Base64に限定するものではなく、他のエンコード方式タグドバイナリなどを用いることができる。すなわち、変換の結果、特定の文字コードしか出現しなくなるものであればよく、特定の文字コード以外の情報をターミネータとして用いることができる。送信部12は、ターミネータが付加されたジョブを送信する。なお、送信すべきジョブが複数ある場合には、それぞれターミネータが付されたジョブが連続的に送信される。図3は、このように、複数のジョブを含む印刷データが送信される際のデータストリームの一例を示した図である。すなわち、PC1においては、図4に示すように、印刷データ生成部111によって生成された印刷データをフィルタ部112が先頭から順に読み込み、読み込んだ印刷データがジョブの終端に達するまでS12及びS13の処理を繰り返し行うS11。つまり、フィルタ部112は、読み込んだ印刷データがジョブの終端に達するまでは、印刷データを順次データ変換エンコードしS12、その都度、送信部12が変換後の印刷データを画像形成装置2に送信するS13。印刷データの読み込みがジョブの終端に達すると、S11~S14のループを抜け、即座に終端情報ターミネータを送信するS15。なお、複数のジョブがある場合、先のジョブに係るターミネータの送信が終わると、即座に、対象の印刷データについて上記S11~S15の処理を行うことで、それぞれターミネータが付されたジョブが連続的に送信されることとなる。MFP2MFP2は、図1に示すように、受信部印刷データ受信手段21、制御部22、及び、印刷部23を備える。受信部21は、PC1から送信された印刷データを受信する。制御部22は、非図示のCPUCentralProcessingUnit、ROMReadOnlyMemoryおよびRAMRandomAccessMemoryが搭載され、ROMには、CPUに、受信した印刷データからターミネータを検知し、このターミネータにもとづいてジョブを識別し、係るジョブごとに印刷データの種類を判断し、印刷データの種類に応じて描画処理を行わせるためのプログラムが格納されている。すなわち、制御部22は、機能ブロックとして、フィルタ終端検知部終端情報検知手段221と、判断部222と、受信バッファ223と、描画生成部224と、中間データバッファ225と、格納部226と、描画生成部227とを備え、CPUに前記プログラムを読み込ませることによって以下の処理を実行する。なお、RAMは、CPUがプログラムを実行する際の作業用メモリとして用いられる。フィルタ終端検知部221は、受信した印刷データの中からその印刷データの構成情報として使用されることがない情報を検知し、この情報を終端とするジョブを抽出する。すなわち、フィルタ終端検知部221は、PC1のフィルタ部112によって付加されたターミネータを検知する。このようにすると、印刷データの構成情報の一部を終端と誤って認識する問題は生じない。例えば、Base64に使用されていないがデータ中にあればこれをターミネータとして検知するが、このに限定するものではなく、Base64として使用されていない他の情報がデータ中にあればこれをターミネータとして検知する。すなわち、印刷データの構成情報として使用されることがない情報を検知することで足り、固有の情報にとらわれることなく、容易にかつ精度よくターミネータを検知することができる。なお、ターミネータは、送り側と受け側で必ず一致する必要はない。例えば、伝送中にターミネータの一部又は全部が欠落、破損等した場合であっても、その後のデータがエンコードの際に用いる文字コード以外の情報からなるのであれば、これをターミネータとして検知することができる。このため、自由度が高く、また、変換コストが小さいのでパフォーマンスの低下を極力抑えることができる。フィルタ終端検知部221は、検知したターミネータを終端とする一連のジョブを抽出する。図5は、フィルタ終端検知部221における処理手順を示すフローチャートである。図5に示すように、フィルタ終端検知部221は、受信部21が受信した印刷データを先頭から順に読み込み、読み込んだ印刷データからターミネータが検出されるまでS22及びS23の処理を繰り返し行うS21。すなわち、フィルタ終端検知部221は、読み込んだ印刷データからターミネータが検知されるまでは、印刷データを順次データ変換デコードしS22、その都度、変換後の印刷データを判断部222に出力するS23。フィルタ終端検知部221は、印刷データからターミネータを検知すると、S21~S24のループを抜け、終端を検知した旨の通知を判断部222に対して行うS25。判断部222は、受信した印刷データが特定の印刷データか否かをジョブごとに判断する。具体的には、判断部222は、ジョブ抽出手段2221とジョブ判別手段2222とを備え、フィルタ終端検知部221から終端検知の通知を受けると、ジョブ抽出手段2221が、その通知を受けるまでに保持していた印刷データを一連のジョブと識別し、ジョブ判別手段2222が、ジョブがPDFかPDLかを判断する。例えば、図3の場合、ジョブ抽出手段2221が、印刷データの先頭から最初のターミネータTに至るまでの印刷データを一番目のジョブJと識別し、ジョブ判別手段2222が、そのジョブJがテキストデータであると判断する。また、最初のターミネータTから二番目のターミネータTに至るまでの印刷データが二番目のジョブJとして識別され、係るジョブJがPDFであることが判断される。また、二番目のターミネータTから三番目のターミネータTに至るまでの印刷データが三番目のジョブJとして識別され、係るジョブJがテキストデータであることが判断される。判断部222は、ジョブがPDLであると判断した場合には、受信バッファ223にこのジョブを格納する。受信バッファ223に格納されたPDLのジョブは、描画生成部224によって描画処理が行われ、中間データとして中間データバッファ225に格納され、所定のタイミングで印刷部23に出力される。一方、判断部222は、ジョブがPDFであると判断した場合には、格納部226にPDFを格納する。PDFのジョブ全体が格納部226に格納されると、描画生成部227がPDFの構成情報である相互参照表を参照し、相互参照表の記述にしたがいランダムアクセスを行う。ランダムアクセスによる描画処理後の中間データは中間データバッファ225に格納され、所定のタイミングで印刷部23に出力される。印刷部23は、非図示の転写ドラム等からなる印刷エンジンを備え、中間データバッファ225からの中間データにもとづく描画データを転写ドラムに現像し、これを印刷用紙等に転写することによって印字処理が行われる。このように、本実施形態のMFP2、または、MFP2とPC1とを組み合わせてなる画像形成システムにおいては、ジョブのターミネータとして印刷データの構成情報として使用されることがない情報を用いるようにしている。このようにすると、ターミネータを誤って検知することなく、素早く、容易にジョブを識別することができるようになる。このため、印刷データを構成するジョブごとにその種類を判断して適切な描画処理を行うことが可能となる。以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した実施形態に限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。例えば、図6に示すように、E-mailの本文や添付ファイル電子文書、画像ファイル、テキストデータ等を印刷するうえで、メールサーバー上にあるこれらのデータにアクセスしてダウンロードしながら印刷を行うE-mailプリントに適用することができる。すなわち、E-mailプリントを行う場合において、対象のファイルが複数である場合には、ファイル同士が切れ目無くダウンロードされるが、本実施形態の画像形成装置を用いることによってダウンロードした各ファイルを分離し、ファイルごとに的確な印刷処理を行うことができる。