外部の機器からアプリケーションデータを取得して画像形成を行うダイレクトプリント機能を有する画像形成装置において、前記アプリケーションデータを取得する取得部と、画像形成に係る所定の設定に基づいて、前記取得部により取得されたアプリケーションデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別する分別部と、前記分別部により分別された前記アプリケーションデータに含まれる前記非利用データを破棄する破棄部と、前記分別部により分別された前記アプリケーションデータに含まれる前記利用データを記録する記録部と、前記記録部に記録された利用データに基づいてプリントデータを生成する画像処理部と、前記画像処理部により生成された前記プリントデータに基づいて画像形成を行う画像形成部と、を備えることを特徴とする画像形成装置。前記アプリケーションデータは、前記画像形成部により形成される画像の態様に関連する第1部分データ及び前記画像形成部により形成される画像の態様に関連しない第2部分データを含み、前記分別部は、前記第2部分データを前記非利用データとして分別することを特徴とする請求項1に記載の画像形成装置。前記非利用データを破棄するか否かを切り替える切替部と、前記非利用データが破棄されない場合に前記非利用データを記録する非利用データ記録部と、を備えることを特徴とする請求項1又は2に記載の画像形成装置。前記分別部は、前記取得部により取得されるアプリケーションデータを逐次分別し、前記アプリケーションデータに含まれる部分データごとのヘッダに基づいて、各部分データが前記利用データであるか前記非利用データであるかの分別を行い、前記破棄部は、前記取得部により取得されるアプリケーションデータのうち、前記非利用データとして分別された部分データに対応するパケットを逐次破棄することを特徴とする請求項1から3のいずれか一項に記載の画像形成装置。前記非利用データとして破棄されたデータの名称と容量を示す記録データを生成する生成部を備えることを特徴とする請求項1から4のいずれか一項に記載の画像形成装置。前記非利用データの破棄により生ずる前記アプリケーションデータにおける前記利用データどうしの相対アドレスの変更を算出する算出部と、前記アプリケーションデータにおける前記利用データどうしの相対アドレス前記算出部により算出された変更後の相対アドレスに書き換える書換部と、を備えることを特徴とする請求項1から5のいずれか一項に記載の画像形成装置。前記分別部は、前記利用データに含まれる画像形成に関連しない要素を分別し、画像形成に関連しない要素を前記利用データから削減する削減部を備え、前記記録部は、前記削減部により画像形成に関連しない要素が削減された利用データを記録することを特徴とする請求項1から6のいずれか一項に記載の画像形成装置。外部の機器からアプリケーションデータを取得して画像形成を行うダイレクトプリント機能を有する画像形成装置による画像形成方法において、前記アプリケーションデータを取得するステップと、画像形成に係る所定の設定に基づいて、前記取得部により取得されたアプリケーションデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別するステップと、分別された前記アプリケーションデータに含まれる前記非利用データを破棄するステップと、分別された前記アプリケーションデータに含まれる前記利用データを記録するステップと、記録された利用データに基づいてプリントデータを生成するステップと、生成された前記プリントデータに基づいて画像形成を行うステップと、を有することを特徴とする画像形成方法。コンピューターを、前記アプリケーションデータを取得する手段、画像形成に係る所定の設定に基づいて、前記取得部により取得されたアプリケーションデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別する手段、分別された前記アプリケーションデータに含まれる前記非利用データを破棄する手段、分別された前記アプリケーションデータに含まれる前記利用データを記録する手段、記録された利用データに基づいてプリントデータを生成する手段、として機能させることを特徴とするプログラム。しかしながら、特許文献1に記載された画像処理装置のように、画像形成に関連するデータと画像形成に関連しないデータの両方を記録する場合、両方のデータを記録するための記録容量を確保するために予め大きな記録容量を画像処理装置に持たせておかなければならない。また、多量、大容量のデータを記録する処理には時間がかかり、また画像処理装置の処理能力を大きく割かれるため、その分だけ画像形成の完了までの時間が遅れることとなり、画像形成に関連しないデータの記録のために画像形成の効率が低下する。本発明は、より少ない記録容量でより効率的にダイレクトプリントを行うことができる画像形成装置、画像形成方法及びプログラムを提供することを目的とする。上記課題の解決のために、本発明は、外部の機器からアプリケーションデータを取得して画像形成を行うダイレクトプリント機能を有する画像形成装置において、前記アプリケーションデータを取得する取得部と、画像形成に係る所定の設定に基づいて、前記取得部により取得されたアプリケーションデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別する分別部と、前記分別部により分別された前記アプリケーションデータに含まれる前記非利用データを破棄する破棄部と、前記分別部により分別された前記アプリケーションデータに含まれる前記利用データを記録する記録部と、前記記録部に記録された利用データに基づいてプリントデータを生成する画像処理部と、前記画像処理部により生成された前記プリントデータに基づいて画像形成を行う画像形成部と、を備えることを特徴とする。また、本発明において、前記アプリケーションデータは、前記画像形成部により形成される画像の態様に関連する第1部分データ及び前記画像形成部により形成される画像の態様に関連しない第2部分データを含み、前記分別部は、前記第2部分データを前記非利用データとして分別することが望ましい。また、本発明において、前記非利用データを破棄するか否かを切り替える切替部と、前記非利用データが破棄されない場合に前記非利用データを記録する非利用データ記録部と、を備えることが望ましい。また、本発明において、前記分別部は、前記取得部により取得されるアプリケーションデータを逐次分別し、前記アプリケーションデータに含まれる部分データごとのヘッダに基づいて、各部分データが前記利用データであるか前記非利用データであるかの分別を行い、前記破棄部は、前記取得部により取得されるアプリケーションデータのうち、前記非利用データとして分別された部分データに対応するパケットを逐次破棄することが望ましい。また、本発明において、前記非利用データとして破棄されたデータの名称と容量を示す記録データを生成する生成部を備えることが望ましい。また、本発明において、前記非利用データの破棄により生ずる前記アプリケーションデータにおける前記利用データどうしの相対アドレスの変更を算出する算出部と、前記アプリケーションデータにおける前記利用データどうしの相対アドレス前記算出部により算出された変更後の相対アドレスに書き換える書換部と、を備えることが望ましい。また、本発明において、前記分別部は、前記利用データに含まれる画像形成に関連しない要素を分別し、画像形成に関連しない要素を前記利用データから削減する削減部を備え、前記記録部は、前記削減部により画像形成に関連しない要素が削減された利用データを記録することが望ましい。また、上記課題の解決のために、本発明は、外部の機器からアプリケーションデータを取得して画像形成を行うダイレクトプリント機能を有する画像形成装置による画像形成方法において、前記アプリケーションデータを取得するステップと、画像形成に係る所定の設定に基づいて、前記取得部により取得されたアプリケーションデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別するステップと、分別された前記アプリケーションデータに含まれる前記非利用データを破棄するステップと、分別された前記アプリケーションデータに含まれる前記利用データを記録するステップと、記録された利用データに基づいてプリントデータを生成するステップと、生成された前記プリントデータに基づいて画像形成を行うステップと、を有することを特徴とする。また、上記課題の解決のために、本発明のプログラムは、コンピューターを、前記アプリケーションデータを取得する手段、画像形成に係る所定の設定に基づいて、前記取得部により取得されたアプリケーションデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別する手段、分別された前記アプリケーションデータに含まれる前記非利用データを破棄する手段、分別された前記アプリケーションデータに含まれる前記利用データを記録する手段、記録された利用データに基づいてプリントデータを生成する手段、として機能させることを特徴とする。本願発明によれば、より少ない記録容量でより効率的にダイレクトプリントを行うことができる。以下、本発明の一実施形態である画像形成装置1について、図面を参照して説明する。図1は、画像形成装置1を含む画像形成システム100の一例を示す図である。画像形成システム100は、ネットワーク3を介して通信可能に接続された画像形成装置1と端末2とを有する。画像形成装置1は、端末2からネットワーク3を介して送信された印刷ジョブに応じて画像を形成する。ここで、端末2は、アプリケーションデータ等のデータをそのまま印刷ジョブに含めて画像形成装置1に送信する。アプリケーションデータとは、パーソナルコンピューターPC等のアプリケーションで用いられたデータであって、プリンタードライバー等によってプリンター言語に変換されていないデータである。アプリケーションの具体例として、MicrosoftWord登録商標やMicrosoftExcel登録商標等のオフィススイートが挙げられる。即ち、端末2から画像形成装置1に送信されるデータは、プリンター言語への変換処理を経ずに画像形成装置1へ送信される。画像形成装置1は、印刷ジョブに含まれるデータに解析処理及びラスタライズ処理を行ってプリントデータを生成し、生成されたプリントデータに応じた画像を形成する。即ち、画像形成装置1は、ダイレクトプリント機能を有する画像形成装置である。なお、端末2は、図1に図示するようなPC等の据え置きの端末装置に限らず、例えば、携帯電話やスマートフォン、タブレット端末等の携帯端末であってもよい。また、ネットワーク3は、例えば、既存の通信回線を利用して構築された通信ネットワークであり、LANLocalAreaNetworkやWANWideAreaNetwork、WiFiWirelessFidelity、Bluetooth登録商標、NFCNearFieldCommunication等の様々な回線形態を適用することが可能である。また、ネットワーク3の通信回線の形態は、有線、無線及び有線と無線との混在を問わない。また、ネットワーク3は、例えば、電話回線網、ISDN回線網、光ファイバー、移動体通信網、通信衛星回線、CATV回線網、その他の専用線等の各種通信回線網と、それらを接続するインターネットサービスプロバイダ等を含んでいてもよい。図2は、画像形成装置1のブロック図である。画像形成装置1は、通信部11、制御部12、記録部13、画像処理部14、画像形成部15、操作表示部16等を備え、これらはバス17を介して接続されている。通信部11は、ネットワーク3を介した通信を行う。具体的には、通信部11は、例えば、ネットワークインターフェースカードNetworkInterfaceCard、NIC等を有する。通信部11は、端末2からネットワーク3を介して送信された、アプリケーションデータ等のデータを含む印刷ジョブを受信する。ここで、通信部11は、解析処理前のデータを取得する取得部として機能する。制御部12は、画像形成装置1の動作に係る各種の処理を行う。具体的には、制御部12は、例えば、CPU12a、RAM12b、ROM13等を備える。CPU12aは、ROM12cや記録部13等に記録された各種のプログラム、データ等を読み出して処理し、処理内容に応じて画像形成装置1の各部の動作を制御する。記録部13は、画像形成装置1により取り扱われる各種のデータを記録する。記録部13は、例えば、ハードディスクドライブやフラッシュメモリ、その他の記録装置の少なくともいずれかを有し、係る記録装置に画像形成装置1により取り扱われる各種のデータを記録している。記録部13は、制御部12のCPU12aにより読み出される各種のプログラム、データを記録している。また、記録部13は、利用データを記録する。利用データは、通信部11を介して受信された印刷ジョブに含まれるデータのうち、画像形成に用いられるデータである。その詳細は後述する。画像処理部14は、利用データからプリントデータ、例えば、ビットマップデータを生成するための各種の画像処理を行う。図3は、画像処理部14による各種の画像処理と当該各種の画像処理により生成されるデータの一例を示す図である。具体的には、画像処理部14は、例えば、解析部14a、ラスタライズ部14bを有する。解析部14aは、利用データに対して解析処理を施してディスプレイリストDisplayList、DLを作成する。ラスタライズ部14bは、解析部14aにより生成されたDLにラスタライズ処理を施してビットマップデータを生成する。画像形成部15は、画像処理部14により生成されたビットマップデータに基づいて画像形成を行う。具体的には、画像形成部15は、例えば、記録媒体として備蓄された用紙を用紙トレイから引き出して搬送する搬送部、ビットマップデータに応じたトナー像を転写ローラ等の一次転写部材に現像する現像部、一次転写部材に現像されたトナー像を転写ベルト等の二次転写部材に転写する一次転写部、二次転写部材に転写されたトナー像を搬送部により搬送される用紙に転写する二次転写部、転写されたトナー像を用紙に定着させる定着部、定着部による定着処理後の用紙を排出する排出部等を備え、用紙に画像を形成する。操作表示部16は、画像形成装置1の動作に係る各種の表示出力や、画像形成装置1の動作に係る各種の入力操作の受付を行う。具体的には、操作表示部16は、例えば、タッチパネル形式の液晶ディスプレイや、操作の内容に応じて設けられたスイッチ等を有する。操作表示部16は、制御部12の処理に応じて、用紙に形成される画像を液晶ディスプレイにより表示するプレビュー表示を行う。また、操作表示部16は、画像形成に係る各種の設定項目や現在の設定内容を示す画面を液晶ディスプレイにより表示すると共に、ユーザにより行われる当該設定内容の決定や変更に係る各種の入力操作をタッチパネルやスイッチ等により受け付ける。制御部12は、操作表示部16を介して行われた設定内容の決定や変更に応じて画像形成装置1による画像形成に係る設定内容を決定、変更する。次に、通信部11により受信された印刷ジョブ及び印刷ジョブに対する画像形成装置1による処理について説明する。以下、印刷ジョブに含まれるデータの一例として、OOXMLファイルを用いる。図4は、OOXMLファイルのデータ構成の一例を示す図である。図4に示すOOXMLファイルは、SpreadsheetMLデータであるが、一例であり、これに限られるものではない。SpreadsheetMLデータは、表計算ソフトで用いられることが想定されたOOXMLファイルである。図4に示すように、SpreadsheetMLデータは、複数の部分データを含む。部分データとして、例えば、workbook.xml、sheetn.xml、tablen.xml、chartn.xml、commentsn.xml等のファイル名を付された部分データがある。これらの部分データは、zip形式で圧縮された状態でSpreadsheetMLデータ内に含まれている。なお、図4に示すSpreadsheetMLデータは、複数のシートを有する。また、上記の部分データのファイル名におけるnの記載は、各シートに付された番号である。sheetn.xmlは、SpreadsheetMLデータが有する複数のシートのうち1つのシートに対応するデータである。図4に示す例の場合、3つのシートの各々に対応するsheet1.xml、sheet2.xml、sheet3.xmlがSample.xlsxのファイル名を有するSpreadsheetMLデータに含まれている。tablen.xmlは、各シートに含まれるテーブルデータである。chartn.xmlは、各シートに含まれるグラフデータである。commentsn.xmlは、各シートに含まれるコメントデータである。workbook.xmlは、各シートに共通して用いられる共通データである。また、SpreadsheetMLデータは、複数の階層を有する構造である。例えば、図4に示す例の場合、Sample.xlsxのファイル名を有するSpreadsheetMLデータには、xlの階層の下にworksheetsの階層が設けられ、worksheetsの階層の下にtablesの階層及びdrawingsの階層が設けられ、drawingsの階層の下にchartsの階層が設けられている。そして、xlの階層にworkbook.xml及びcommentsn.xmlが格納され、worksheetsの階層にsheetn.xmlが格納され、tablesの階層にtablen.xmlが格納され、chartsの階層にchartn.xmlが格納されている。次に、画像形成に係る設定について説明する。画像形成装置1は、画像形成に係る設定内容を記録部13等の記録装置に予め記録している。画像形成に係る設定は、例えば、操作表示部16を介してユーザにより入力された内容に応じて決定されている。図5は、SpreadsheetMLデータの画像形成に係る設定内容の一例を示す図である。画像形成装置1は、例えば、図5に示すように、画像形成に係る設定として、複数の設定項目及び各設定項目の設定内容を記録部13に記録することで保持している。図5に示す例では、設定項目として、SpreadsheetMLの印刷、SpreadsheetMLのコメントの印刷、PresentationMLの印刷、PresentationMLの非表示スライドの印刷、WordProcessingMLの変更履歴の印刷が記載されている。これらの設定項目は一例であり、これに限られるものでない。ユーザは、画像形成に用いられるデータに応じて、画像形成に係る設定項目や各設定項目の設定内容を適宜設定することができる。なお、図5に示す例では、採用されている設定内容を太字で示し、採用されていない設定内容をマスキングして示している。SpreadsheetMLの印刷は、画像形成の対象となるシートの決定に係る設定項目である。SpreadsheetMLの印刷の設定内容として、例えば、カレントシートの印刷やワークブック全体の印刷等がある。カレントシートの印刷の場合、制御部12は、図6に示す例のように、PC等の情報処理装置によりSpreadsheetMLデータを開いた場合にカレントシートとして最も手前に表示されるシートのみを画像形成の対象として扱い、他のシートは画像形成の対象としない。一方、ワークブック全体の印刷の場合、制御部12は、カレントシートに限らず、SpreadsheetMLデータに含まれる全てのシートを画像形成の対象として扱う。SpreadsheetMLのコメントの印刷は、図7に示す例のような、SpreadsheetMLデータに付されたコメントを画像形成の対象とするか否かを示す設定項目であり、ON/OFF等の二値により表される。ONの場合、制御部12は、commentsn.xmlを画像形成の対象として扱う。一方、OFFの場合、制御部12は、commentsn.xmlを画像形成の対象としない。PresentationMLの印刷は、PresentationMLデータの画像形成のフォーマットに係る設定項目である。PresentationMLデータは、プレゼンテーションにおけるスライドショー等に用いられることが想定されたOOXMLファイルである。PresentationMLの印刷の設定内容として、例えば、スライド印刷やノート印刷等があるスライド印刷の場合、制御部12は、図8Aに示す例のように、スライドショー用のスライドのみを記録媒体に形成するフォーマットを採用し、スライドに対応するデータのみを画像形成の対象として扱う。一方、ノート印刷の場合、制御部12は、図8Bに示す例のように、スライドショー用のスライドと当該スライドの内容に係る説明等を含むテキストを記録媒体に形成するフォーマットを採用し、スライド及びテキストに対応するデータを画像形成の対象として扱う。PresentationMLの非表示スライドの印刷は、PresentationMLデータにおいてスライドショーに用いられない設定がされているスライドのデータを画像形成の対象とするか否かを示す設定項目であり、ON/OFF等の二値により表される。ONの場合、制御部12は、スライドショーに用いられない設定がされているスライドのデータを画像形成の対象として扱う。一方、OFFの場合、制御部12は、スライドショーに用いられない設定がされているスライドのデータを画像形成の対象としない。WordProcessingMLの変更履歴の印刷は、WordProcessingMLデータに含まれる変更履歴を画像形成の対象とするか否かを示す設定項目である。WordProcessingMLデータは、所謂ワープロソフト等による文書作成において用いられることが想定されたOOXMLファイルである。WordProcessingMLの変更履歴の印刷の設定内容は、ON/OFF等の二値により表される。ONの場合、制御部12は、図9に示す例のような変更履歴を画像形成の対象として扱う。一方、OFFの場合、制御部12は、変更履歴を画像形成の対象としない。次に、印刷ジョブに含まれるデータの分別及び記録について説明する。制御部12は、画像形成に係る所定の設定に基づいて、通信部11により受信された印刷ジョブに含まれるデータの内容を利用データと非利用データとに分別する分別部として機能する。また、制御部12は、非利用データを破棄する破棄部として機能する。そして、記録部13は、利用データを記録する記録部として機能する。なお、非利用データは、通信部11を介して受信された印刷ジョブに含まれるデータのうち、画像形成に用いられないデータである。例えば、図5に示す設定項目のSpreadsheetMLの印刷の設定内容がカレントシートの印刷であり、図4に示すSpreadsheetMLデータのカレントシートが3つ目のシートであった場合、制御部12は、3つ目のシートの画像形成に用いられるデータのみを利用データとして記録部13に記録させ、他のシートの画像形成にのみ用いられるデータを非利用データとして記録部13に記録させずに破棄する。即ち、制御部12は、3つ目のシートに対応するsheet3.xmlや、3つ目のシートで参照される各種のデータ、即ち、sheet3.xml、table3.xml、chart3.xml等を利用データとして分別する。また、制御部12は、全てのシートで共通して用いられるworkbook.xmlを利用データとして分別する。制御部12は、利用データとして分別された各種のデータを記録部13に記録させる。一方、制御部12は、1つ目のシート及び1つ目のシートで参照される各種のデータ、即ち、sheet1.xml、sheet1.xml、table1.xml、chart1.xml、comments1.xmlを非利用データとして分別する。また、制御部12は、2つ目のシート及び2つ目のシートで参照される各種のデータを非利用データとして分別する。制御部12は、非利用データとして分別された各種のデータを記録部13に記録させずに破棄する。また、図5に示す設定項目のSpreadsheetMLのコメントの印刷の設定内容がOFFであった場合、制御部12は、commentsn.xmlを非利用データとして分別し、記録部13に記録させずに破棄する。この場合、制御部12は、シートの番号に関わらず、commentsn.xmlを非利用データとして分別する。例えば、上記の例のように、3つ目のシートがカレントシートとして画像形成の対象とされた場合であっても、SpreadsheetMLのコメントの印刷の設定内容がOFFであった場合、制御部12は、comments3.xmlを非利用データとして分別し、記録部13に記録させずに破棄する。また、制御部12は、通信部11により受信される印刷ジョブに含まれるデータを逐次分別し、当該データに含まれる部分データごとのヘッダに基づいて、各部分データが利用データであるか非利用データであるかの分別を行い、当該データのうち、非利用データとして分別された部分データに対応するパケットを逐次破棄する。また、制御部12は、非利用データとして破棄されたデータの名称と容量を示す記録データを生成する生成部として機能する。以下、図10を参照して説明する。図10は、図4に示すSpreadsheetMLデータの模式図である。図10に示すように、SpreadsheetMLデータは、ローカルファイルヘッダn、エレメントローカルファイルn、セントラルディレクトリファイルヘッダn等の要素を含む。ローカルファイルヘッダnは、SpreadsheetMLデータのうち各シートのエレメントであるエレメントローカルファイルnに対応するデータが含まれる部分データのヘッダである。各シートのエレメントとは、例えば、sheetn.xml、tablen.xml、chartn.xml、commentsn.xml等である。即ち、図10のローカルファイルヘッダ1は、1つ目のシートに対応するローカルファイルヘッダである。そして、ローカルファイルヘッダ1の直後に続くエレメントローカルファイル1は、sheet1.xml、table1.xml、chart1.xml、comments1.xml等を含む。他の番号のローカルファイルヘッダn、エレメントローカルファイルnも同様である。先に述べたように、制御部12は、非利用データとして分別された部分データを破棄する。例えば、図5に示す設定項目のSpreadsheetMLの印刷の設定内容がカレントシートの印刷であり、図4に示すSpreadsheetMLデータのカレントシートが3つ目のシートであった場合、制御部12は、1つ目のシート及び2つ目のシートに対応するローカルファイルヘッダn及びエレメントローカルファイルnの部分データを非利用データとして破棄することとなる。ここで、制御部12は、画像形成に係る設定内容とローカルファイルヘッダnが示すシートの番号とに基づいて、エレメントローカルファイルnの部分データが利用データであるか非利用データであるかの分別を行い、当該データのうち、非利用データとして分別された部分データに対応するパケットを逐次破棄する。つまり、制御部12は、通信部11により受信される印刷ジョブに含まれるデータを逐次分別するに際し、ローカルファイルヘッダnに対応するパケットが受信されると、SpreadsheetMLの印刷等の画像形成に係る設定内容とローカルファイルヘッダnが示すシートの番号とによりローカルファイルヘッダnの後に続いて受信されることが想定されるエレメントローカルファイルnの部分データが利用データであるか非利用データであるかの分別を行う。そして、ローカルファイルヘッダnのシートの番号が、画像形成されないシートに対応する番号を有する場合、制御部12は、画像形成されないシートに対応する番号を有するローカルファイルヘッダnを非利用データと分別して破棄すると共に、後に受信される同一番号のエレメントローカルファイルnを逐次破棄する。セントラルディレクトリファイルヘッダnは、各エレメントへの相対アドレスが格納されたヘッダである。ここで、セントラルディレクトリファイルヘッダnは、SpreadsheetMLデータ内の相対アドレスによりデータを参照することから、破棄された部分データの分だけ相対アドレスがずれてしまう。そこで、制御部12は、非利用データとして破棄されたデータの名称と容量を示す記録データを生成する。そして、当該記録データに記録された非利用データの名称及びデータ容量に応じてセントラルディレクトリファイルヘッダnの相対アドレスを補正する。これにより、非利用データを破棄した場合でも、セントラルディレクトリファイルヘッダnによる利用データの参照を正常に行うことができる。例えば、制御部12は、1つ目のシート及び2つ目のシートに対応するローカルファイルヘッダn及びエレメントローカルファイルnの部分データを非利用データとして破棄すると共に、破棄されたデータに含まれるsheetn.xml、tablen.xml、chartn.xml、commentsn.xmlのファイルの名称及びデータ容量を記録した記録データを生成し、SpreadsheetMLデータと対応付けて記録部13に記録する。また、図示しないが、OOXMLファイルは、例えば、OOXMLファイルの編集に係るデータ等、画像形成に係る設定内容に関わらず画像形成部により形成される画像の態様に関連しない部分データを含む。画像形成に係る設定内容に応じて画像形成部により形成される画像の態様に関連する部分データを第1部分データ、画像形成に係る設定内容に関わらず画像形成部により形成される画像の態様に関連しない部分データを第2部分データとすると、制御部12は、第2部分データを非利用データとして分別する。また、制御部12は、上記の図4、図5を参照した説明のように、画像形成に係る設定内容に基づいて、第1部分データを利用データ又は非利用データとして分別する。上記は、図4のSpreadsheetMLデータ及び図5に示す設定項目に応じた制御部12によるデータの分別や非利用データの破棄、記録部13による利用データの記録について説明しているが、一例であり、これに限られるものでない。制御部12は、印刷ジョブに含まれるデータや画像形成に係る設定に応じて利用データと非利用データとの分別を適宜行う。次に、画像形成装置1による印刷ジョブの取得から画像形成の完了までの一連の処理の流れを画像形成処理と定義し、画像形成処理について図11、図12のフローチャートを用いて説明する。図11は、画像形成処理の流れの一例を示すフローチャートである。まず、ネットワーク3を介して端末2から印刷ジョブが送信されると、通信部11が印刷ジョブを受信するステップS1。ステップS1に際して、制御部12は、印刷ジョブに含まれるデータの分別処理を行い、利用データのみを記録部13に記録させる。ここで、ステップS1において制御部12が具体的に行う分別処理の流れを図12のフローチャートを用いて説明する。制御部12は、まず、印刷ジョブに含まれるプリンター言語を読み出して、印刷ジョブに含まれるデータ、即ち、画像形成のために印刷ジョブに添付されたデータがOOXMLファイルであるか否か判定するステップS11。ここで、印刷ジョブに含まれるデータがOOXMLファイルでない場合ステップS11:NO、制御部12は、通信部11により受信された印刷ジョブに含まれるデータを記録部13に記録させステップS12、分別処理を終了する。一方、印刷ジョブに含まれるデータがOOXMLファイルである場合ステップS11:YES、制御部12は、記録部13から画像形成に係る設定内容を読み出すステップS13。次に、制御部12は、ステップS13にて読み出された画像形成に係る設定内容と、ローカルファイルヘッダn等のOOXMLファイルの部分データのヘッダとに基づいて、OOXMLファイルのうち受信済みの部分データが画像形成に用いられるか否か判定するステップS14。ここで、部分データが画像形成に用いられると判定された場合ステップS14:YES、制御部12は、当該部分データを利用データとして分別して記録部13に記録させるステップS15。一方、部分データが画像形成に用いられないと判定された場合ステップS14:NO、制御部12は、当該部分データを非利用データとして分別して記録部13に記録させずに当該部分データのパケットを破棄するステップS16。ステップS15又はステップS16の処理後、制御部12は、OOXMLファイルの全てのエレメント、即ち、OOXMLファイルを構成する全ての部分データについて受信及び画像形成に用いられるか否かの判定が完了したか判定するステップS17。OOXMLファイルを構成する全ての部分データの受信及び判定が完了していない場合ステップS17:NO、制御部12は、ステップS14の処理に移行し、逐次受信される未判定のエレメントの判定と、破棄又は記録とを継続する。一方、OOXMLファイルを構成する全ての部分データの受信及び判定が完了した場合ステップS17:YES、制御部12は、分別処理を終了する。ステップS1の終了後、画像処理部14が記録部13に記録された利用データを読み出して解析処理を行いステップS2、DLを生成する。さらに、画像処理部14は、ステップS2にて生成されたDLに対してラスタライズ処理を行いステップS3、ビットマップデータを生成する。そして、画像形成部15がステップS3にて生成されたビットマップデータに応じた画像を記録媒体に形成するステップS4。以上、本実施形態の画像形成装置1によれば、OOXMLデータ等、画像形成に用いられない部分データが含まれたデータによる印刷ジョブが通信部11により取得されると、制御部12が、記録部13に記録された画像形成に係る設定内容に応じて印刷ジョブにのデータを画像形成に用いられる利用データと画像形成に用いられない非利用データとに分別し、非利用データを破棄するので、非利用データを記録するための記録領域を記録部13に確保する必要がなくなり、画像形成に用いられるデータの記録のために占有される記録部13の記録容量をより小さくすることができる。また、非利用データを破棄することで、非利用データを記録する場合に割かれる制御部12の処理能力を他の処理に割り当てることができるので、画像形成に係る処理の優先度をより上げることができ、より効率的にダイレクトプリントを行うことができる。また、制御部12は、画像形成に係る設定内容に関わらず画像形成部により形成される画像の態様に関連しない部分データを非利用データとして分別するので、OOXMLファイルの編集に係るデータ等、画像形成部により形成される画像の態様に関連しない部分データを、画像形成に係る設定内容を参照せずにより簡潔な処理で破棄することができ、より効率的に利用データと非利用データとの分別を行うことができる。また、制御部12は、印刷ジョブに含まれるアプリケーションデータを逐次分別し、当該データに含まれる部分データごとのヘッダに基づいて、各部分データが利用データであるか非利用データであるかの分別を行い、非利用データとして分別された部分データに対応するパケットを逐次破棄するので、ヘッダに基づいて非利用データとして分別された部分データに対応するパケットを自動的に破棄することができ、より効率的に非利用データを破棄することができる。また、制御部12は、非利用データとして破棄されたデータの名称と容量を示す記録データを生成するので、相対アドレスの変化等、非利用データが破棄されたことにより生ずるデータの変化に対応した処理を行うことができ、ユーザにより意図された画像形成を自動的に行うことができる。なお、本発明は、上記の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行ってもよい。例えば、利用データに含まれる画像形成に関連しない要素を分別し、記録部13は、画像形成に関連しない要素が削減された利用データを記録するようにしてもよい。具体的には、例えば、モノクロ印刷等、画像形成に用いられる色の削減に係る設定項目を画像設定に係る設定に含ませる。ここで、モノクロ印刷がONである場合、印刷ジョブに含まれたデータにより指定された色に関わらず、モノクロ印刷が行われるものとする。この場合、制御部12は、通信部11により受信された印刷ジョブに含まれるデータに、画像形成に多色を用いる部分データが含まれていた場合に、当該部分データの色数をモノクロ印刷に最低限必要な色数とすることで当該部分データのデータ容量を低減させるための画像処理を画像処理部14に行なわせる。即ち、モノクロ印刷という画像形成に係る設定における多色のデータは画像形成に関連しない要素であることから、制御部12は、画像処理部14に多色のデータとしてのデータ容量をモノクロのデータに削減させる。ここで、画像処理部14は、画像形成に関連しない要素を利用データから削減する削減部として機能する。なお、色数の低減によるデータ容量の削減は、多色からモノクロへの変換に限らず、例えば、多色から2色等、色数が減少する処理であればこれに該当する。また、画像形成に関連しない要素の削減に係る処理は、色数の低減処理に限らない。例えば、画像データの解像度が画像形成に必要な解像度を上回る場合に、制御部12又は画像処理部14が当該画像データの解像度を画像形成に必要な解像度に低減させる解像度変更処理を行ってもよい。また、印刷ジョブに含まれるデータに埋め込まれたフォントデータが、画像形成装置1の記録部13やROM等に予め記録されたフォントデータと同一のフォントである場合、制御部12は、印刷ジョブに含まれるデータに埋め込まれたフォントデータを非利用データとしてもよい。この場合、制御部12は、画像形成装置1の記録部13やROM等に予め記録されたフォントデータを用いて画像形成部15に画像形成を行わせる。このように、利用データに含まれる画像形成に関連しない要素を分別し、記録部13は、画像形成に関連しない要素が削減された利用データを記録することで、利用データのデータ容量を低減させることができ、画像形成に用いられるデータの記録のために占有される記録部13の記録容量をより小さくすることができる。また、上記の実施形態では、非利用データとして破棄されたデータの名称と容量を示す記録データに基づいて相対アドレスの変化を管理しているが、相対アドレスの変化等、非利用データの破棄に伴うデータの変化に対応することができる方法であれば他の方法をとってもよい。例えば、制御部12が、非利用データの破棄により生ずるデータにおける利用データどうしの相対アドレスの変更を算出してセントラルディレクトリファイルヘッダnに含まれる相対アドレスを算出された変更後のアドレスに書き換え、アドレスが変更されたOOXMLファイルの利用データを記録部13に記録するようにしてもよい。この場合、制御部12は、算出部及び書換部として機能する。このように、非利用データの破棄により生ずる前記データにおける利用データどうしの相対アドレスの変更を算出し、算出された相対アドレスの変更を利用データに反映することで、記録データがなくてもアドレスの変更に対応でき、画像形成に用いられるデータの記録のために占有される記録部13の記録容量をより小さくすることができる。また、上記の実施形態では、非利用データを破棄しているが、非利用データの取り扱いを切り替えられるようにしてもよい。例えば、画像形成に係る設定の一項目として、非利用データの記録/破棄を切り替えられるようにしてもよい。この場合、操作表示部16は、切替部として機能する。また、非利用データが記録される場合に、非利用データを記録部13や非利用データ用の記録装置又は記録領域に記録するようにしてもよい。ここで、利用データと非利用データは区分された記録領域に記録されることが望ましい。また、非利用データのうち、画像形成に係る設定に応じて非利用データと分別されたデータのみを設定の切り替えにより記録又は破棄し、画像形成に係る設定に関わらず非利用データとして分別されるデータは切り替えに関係せず自動的に破棄されるようにしてもよい。このように、非利用データを破棄せず記録するよう切り替え可能に設けることで、画像形成に係る設定の変更等により、設定の変更前まで非利用データとして分別されていた部分データが用いられる画像形成が行われることとなった場合に、印刷ジョブに含まれるデータの再送が必要となることがなくなり、より柔軟に画像形成に係る設定の変更に対応することができる。また、上記の実施形態では、画像形成に係る設定は、操作表示部16を介して入力された内容に応じて決定されているが、他の方法により決定されてもよい。例えば、画像形成に係る設定項目及び各項目の設定内容を示すデータが印刷ジョブに含まれていてもよい。また、上記の実施形態では、利用データと非利用データを含むデータとしてOOXMLファイルを例示しているが、一例であり、これに限られるものではない。例えば、ODFOpenDocumentFormat形式のファイル等、表示態様に関連しない部分データを含むフォーマットによるデータであれば、上記のOOXMLファイルと同様の考え方により、利用データと非利用データの扱いを分けることができる。また、上記の実施形態では、画像形成装置1は、通信部11を介して印刷ジョブを受信して取得しているが、一例であり、これに限られるものではない。例えば、画像形成装置1は、端末2等の外部の機器と直接又は間接的に接続されるインターフェースを備えていてもよい。同様に、本発明による画像形成装置の各構成は、図2や図3に図示されている例に限らず、本発明の特徴を逸脱しない範囲でその具体的構成を適宜変更してよい。例えば、制御部12が担う各機能を個別に実行するための専用の構成を設けてもよい。また、画像形成部15は上記の説明のような電子写真方式に限らず、インクジェットその他の記録方式によるものであってもよい。また、上記の実施形態では、画像形成装置1に設けられた制御部12のCPUにより利用データと非利用データとの区別が行なわれ、画像処理部14によりプリントデータの生成が行われているが、一例であってこれに限られるものではない。例えば、画像形成装置又は画像形成装置に接続された外部の機器に設けられたコンピューターのCPUが、ROM等からプログラムを読み出して実行するソフトウェア処理により、上記の制御部12や画像処理部14の機能を担うようにしてもよい。また、ここでは、本発明に係るプログラムのコンピューター読み取り可能な媒体としてROMを使用した例を開示したが、この例に限定されない。その他のコンピューター読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、CDROM等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ搬送波も本発明に適用される。