所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを記憶する第1記憶部と、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析部と、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断部と、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御部と、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換え部と、を備えたことを特徴とする情報処理装置。前記第1記憶部は、さらに、加算後の値が前記上限値を超えると判断された場合に、取得された前記設定項目の変更先の設定項目を前記印刷条件に対応付けて記憶し、加算後の値が前記上限値を超えると判断された場合に、取得された前記設定項目を前記変更先の設定項目に変更する変更部、をさらに備え、前記書き換え部は、変更先の設定項目の前記総数を、前記総数に取得された枚数を加算した値に書き換えること、を特徴とする請求項1に記載の情報処理装置。前記印刷データを暗号化する暗号化部、をさらに備え、前記出力制御部は、暗号化された前記印刷データを前記出力部に出力させること、を特徴とする請求項1に記載の情報処理装置。前記印刷条件の入力を受け付ける入力受付部、をさらに備え、前記第1記憶部は、入力を受け付けた前記印刷条件を記憶すること、を特徴とする請求項1に記載の情報処理装置。前記第1記憶部は、所定のアプリケーションと、設定項目とを対応付けた印刷条件を記憶し、前記アプリケーションにより作成されたアプリケーションデータを記憶する第2記憶部と、前記第2記憶部に前記アプリケーションデータが記憶された場合に、前記アプリケーションデータのアプリケーションの種類を判定する判定部と、をさらに備え、前記解析部は、設定項目を含むアプリケーションデータを解析し、前記設定項目を取得し、前記判断部は、取得された前記設定項目が、前記印刷条件により、判定されたアプリケーションに対応付けられた設定項目であるか否かを判断し、前記変更部は、取得された前記設定項目が、前記印刷条件により、判定されたアプリケーションに対応付けられた設定項目でないと判断された場合に、取得された前記設定項目を、前記印刷条件により、判定されたアプリケーションに対応付けられた設定項目に変更し、前記書き換え部は、変更先の設定項目の前記総数を、前記総数に取得された枚数を加算した値に書き換えること、を特徴とする請求項1に記載の情報処理装置。所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを第1記憶部に保存する保存ステップと、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析ステップと、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断ステップと、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御ステップと、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換えステップと、を含むことを特徴とする印刷制御方法。コンピュータを、所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを第1記憶部に保存する保存ステップと、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析ステップと、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断ステップと、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御ステップと、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換えステップ、として機能させることを特徴とする印刷制御プログラム。請求項7に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。本発明は、上記に鑑みてなされたものであって、従来の印刷制限機能よりも柔軟な印刷制限機能を実現し、TCO削減に貢献することが可能な情報処理装置、印刷制御方法、印刷制御プログラム、および記憶媒体を提供することを目的とする。本発明は、上記に鑑みてなされたものであって、より柔軟な印刷制限機能を実現し、TCO削減に貢献することができる情報処理装置、印刷制御方法、印刷制御プログラム、および記憶媒体を提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明にかかる情報処理装置は、所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを記憶する第1記憶部と、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析部と、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断部と、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御部と、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換え部と、を備えたことを特徴とする。また、本発明にかかる印刷制御方法は、所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを第1記憶部に保存する保存ステップと、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析ステップと、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断ステップと、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御ステップと、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換えステップと、を含むことを特徴とする。また、本発明にかかる印刷制御プログラムは、コンピュータを、所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを第1記憶部に保存する保存ステップと、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析ステップと、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断ステップと、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御ステップと、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換えステップ、として機能させることを特徴とする。また、本発明にかかる記憶媒体は、コンピュータを、所定の設定項目と前記設定項目による印刷回数の上限値とを対応付けた印刷条件と、前記設定項目により印刷された総数とを第1記憶部に保存する保存ステップと、設定項目および枚数を含む印刷データを解析し、前記設定項目および前記枚数を取得する解析ステップと、取得された前記枚数を前記総数に加算し、加算後の値が前記上限値を超えないか否かを判断する判断ステップと、加算後の値が前記上限値を超えないと判断された場合に、前記印刷データを出力部に出力させる出力制御ステップと、前記総数を、前記総数に取得された前記枚数を加算した値に書き換える書き換えステップ、として機能させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な記憶媒体であること特徴とする。本発明によれば、資源を有効活用しつつユーザのニーズを実現することができるという効果を奏する。第1の実施の形態以下に添付図面を参照して、この発明にかかる印刷制御システムの最良な実施の形態を詳細に説明する。図1は、本実施の形態にかかる印刷制御システムの全体構成図である。図1に示すように、印刷制御システムは、情報処理装置100と、画像形成装置200とを備え、情報処理装置100と画像形成装置200とはネットワーク150を介して接続されている。図1に示すように、情報処理装置100は、入力制御部101と、取得部102と、解析部103と、判断部104と、変更部105と、送受信部107と、表示制御部108と、暗号化部109と、書き換え部110と、初期化部111と、変換部112と、第1記憶部130と、操作表示部120とを主に備える。第1記憶部130は、印刷書き換え条件や、印刷データ等を保存する。ここで、印刷書き換え条件とは、印刷制限の対象となる所定の設定項目による印刷回数の上限値を、設定項目ごとに規定した印刷条件である。なお、本実施例では、印刷制限の対象となる設定項目として、カラー印刷と両面印刷を例示するが、これに限定されず、例えば印刷用紙やトナー等の資源を消費することとなる設定項目が規定される。図2は、印刷書き換え条件の一例を示す図である。図2に示すように、印刷書き換え条件の設定項目として、カラー印刷と片面印刷がある。図2では、カラー印刷の上限値150枚が、片面印刷の上限値50枚がそれぞれ規定されている。第1記憶部130は、設定項目ごとに印刷済みのページ総数以下、印刷済みページ総数という。を記憶する。また、第2記憶部140は、印刷対象となる印刷データに含まれるヘッダ情報を一時的に記憶する。ここで、ヘッダ情報には、設定項目および印刷データのページ枚数が含まれる。また、設定項目とは、印刷データの印刷条件として設定された項目のことである。例えば、設定項目として、カラー印刷、モノクロ印刷、両面印刷、片面印刷、倍率、割り付け等がある。入力制御部101は、操作表示部120に表示された画面からユーザによる各種入力を受け付ける。例えば、入力制御部101は、ユーザまたは画像形成装置の管理者による印刷書き換え条件を変更する入力を受け付ける。入力制御部101は、ユーザから、印刷対象となる印刷データに対して設定する設定項目の入力を受け付ける。また、入力制御部101は、印刷データおよび印刷データを印刷する指示以下、印刷指示という。の入力を受け付ける。表示制御部108は、操作表示部120に各種情報を表示する。例えば、表示制御部108は、操作表示部120に複数の設定項目を選択可能に表示する。取得部102は、ヘッダ情報を含む印刷データを取得する。例えば、印刷データは第1記憶部130に保存されていてもよいし、外部から送信されてもよい。印刷データが外部から送信される場合、取得部102は、送信部107を介してダウンロードやメール受信により印刷データを取得する。変換部112は、入力制御部101により印刷指示が受け付けられた場合に、アプリケーションデータを対応するアプリケーションを用いて印刷データの言語を画像形成装置200が理解可能な中間言語に変換する。変換部112は、中間言語に変換したアプリケーションデータを、ビットマップデータに変換する。解析部103は、ヘッダ情報を含む印刷データを解析し、ヘッダ情報に付与された設定項目およびページ枚数を取得する。解析部103は、解析により取得した設定項目およびページ枚数を第1記憶部130に一時的に保存する。判断部104は、解析部103により取得されたページ枚数以下、取得ページ枚数という。を印刷済みページ総数に加算し、加算後の値が、第1記憶部130に記憶された印刷書き換え条件に規定された上限値を超えないか否かを判断する。例えば、判断部104は、印刷書き換え条件の中から、解析部104により取得された設定項目に対応する上限値を取得し、取得した上限値と、解析部103により取得されたページ枚数とを比較し、上限値を超えないか否かを判断する。変更部105は、判断部104により、取得ページ枚数が加算された印刷済み総数が上限値を超えると判断された場合に、印刷データに含まれるヘッダ情報が示す設定項目を、あらかじめ定められた設定項目に変更する。変更部105は、変更後のヘッダ情報を第1記憶部130に保存する。例えば、ヘッダ情報が示す設定項目がカラー印刷であり、カラー印刷の変更先としてモノクロ印刷が定められている場合、変更部105は、ヘッダ情報に含まれるカラー印刷をモノクロ印刷に変更する。送受信部107は、判断部104により加算後の値が、第1記憶部130に記憶された印刷書き換え条件に規定された上限値を超えないと判断された場合に、画像形成装置200の出力部により印刷データを出力させる出力制御部としての機能を有する。また送受信部107は、変更部105により設定項目が変更された場合も、画像形成装置200の出力部に印刷データを出力させる。送受信部107は、ネットワーク150を介して、情報処理装置100と画像形成装置200との間で各種データを送受信する。また、送受信部107は、ネットワーク150を介して、外部から印刷データを受信する。例えば、送受信部107は、画像形成装置200にヘッダ情報を含む印刷データを送信する。暗号化部109は、送受信部107により外部装置に印刷データが送信される場合に、ヘッダ情報を含む印刷データを、受信側が解読可能な形式で暗号化する。書き換え部110は、送受信部107により定期的に外部から最新の印刷書き換え条件を受信し、第1記憶部130に記憶されている印刷書き換え条件を、受信した印刷書き換え条件に書き換える。例えば、送受信部107は、画像形成装置200のリース契約内容等により変更された場合に、契約後の印刷書き換え条件を情報処理装置100に送信する。初期化部111は、定期的に第1記憶部130に記憶された印刷済みページ総数を初期化する。例えば、初期化部111は、画像形成装置200のリース契約内容等により定められた所定の期間ごとに印刷済みページ総数を初期化する。次に、画像形成装置200の機能的構成について説明する。図1に示すように、画像形成装置200は、出力部201と、送受信部202を主に備える。送受信部202は、情報処理装置100と各種情報を送受信する。例えば、送受信部202は、情報処理装置100から印刷データを受信する。出力部201は、送受信部202により受信した印刷データに含まれるヘッダ情報に付与された設定項目に従って、印刷データを出力する。次に、以上のように構成された情報処理装置100による印刷制御処理の手順を説明する。図3は、情報処理装置100による印刷制御処理の手順を示すフローチャートである。解析部103は、取得部102により取得された印刷データのヘッダ情報を解析するステップS101。ここで、解析部103は、ヘッダ情報を解析し、ヘッダ情報に付与された設定項目および印刷データのページ枚数を取得する。判断部104は、第1記憶部130に記憶されている印刷済みページ総数に、解析部104による解析により取得されたページ枚数を加算するステップS102。判断部104は、加算後の印刷済みページ総数が、第1記憶部130に記憶されている印刷書き換え条件が示す上限値を超えるか否かを判断するステップS103。ここで、判断部104は、第1記憶部130に記憶されている印刷書き換え条件のうち、解析部104による解析により取得された設定項目に対応する設定項目の上限値と、ステップS103で加算した印刷済みページ総数とを比較する。ここで、図4は、ページ枚数加算前後の設定項目の一例を示す図である。例えば、ヘッダ情報に付与された設定項目が両面印刷であり、ページ枚数が1枚である場合、図4の上段に示す設定項目カラー印刷の値は150である。解析部104による解析により取得されたページ枚数が1であるとした場合、印刷済みページ総数は151となり、図2に示した設定項目カラー印刷の上限値である150を超えることとなる。書き換え部110は、判断部104により加算後の印刷済みページ総数が、印刷書き換え条件で規定された上限値を超えると判断された場合にステップS103:Yes、印刷データに含まれるヘッダ情報に付与された設定項目を、あらかじめ定められた設定項目に変更し、ヘッダ情報を書き換えるステップS104。図4では、カラー印刷の印刷回数は既に上限値150に達しているため、変更部105は、カラー印刷をモノクロ印刷に強制変更する。例えば、カラー印刷が上限値を超えた場合はモノクロ印刷に変更し、片面印刷が上限値を超えた場合は両面印刷に変更するように定められていたとする。図4では、印刷書き換え条件で規定された設定項目カラー印刷と片面印刷のうち、カラー印刷は既に上限値150に達しているが、片面印刷はまだ上限値50に達していない。そこで、ヘッダ情報に、カラー印刷と片面印刷の設定項目が付与されていた場合、変更部105は、ヘッダ情報に付与された設定項目のうち、カラー印刷をモノクロ印刷に書き換える。なお、変更部105は、ヘッダ情報に付与された設定項目を書き換えた場合、図4に示すように、該当する設定項目の変更履歴の回数を1増加し、変更先の設定項目を登録する。変更部105は、書き換え部110により設定項目が書き換えられた場合ステップS104、および、ステップS103において判断部104により上限値を超えないと判断された場合にステップS103:No、変更後のヘッダ情報を第1記憶部130に保存するステップS105。暗号化部109は、変更後のヘッダ情報を画像形成装置200が解読可能な形式で暗号化するステップS106。なお、ステップS106の処理はユーザにより指定されなかった場合は省略することとしてもよい。送受信部107は、暗号化部109によりヘッダ情報が暗号化された印刷データを画像形成装置200に送信するステップS107。画像形成装置200側では、暗号化された印刷データを受信し、印刷することとなる。このように、本実施の形態によれば、印刷制限の対象となる設定項目の上限値を印刷書き換え条件であらかじめ規定し、印刷対象となる印刷データのヘッダ情報で示された設定項目が上限値を超える場合は、印刷制限の対象とならない設定項目に変更する。一方、上限値を超えない場合は、印刷制限の対象とならない設定項目に変更して印刷するので、資源を有効活用しつつユーザのニーズを実現することができる。第2の実施の形態第2の実施の形態では、第1の実施の形態の構成に加えて、出力対象としてアプリケーションデータが指定された場合に、アプリケーションの種類を判定した上で出力処理を行う。まず、第2の実施の形態にかかる印刷制御システムの構成について説明する。図5は、本実施の形態にかかる印刷制御システムの全体構成図である。図5に示すように、印刷制御システムは、情報処理装置500と、画像形成装置200とを備え、情報処理装置500と画像形成装置200とはネットワーク150を介して接続されている。図5に示すように、情報処理装置500は、入力制御部101と、取得部102と、解析部103と、判断部104と、変更部105と、送受信部107と、表示制御部108と、暗号化部109と、書き換え部110と、初期化部111と、変換部512と、判定部513と、第1記憶部530と、第2記憶部540と、操作表示部120とを主に備える。なお、変換部512と、判定部513と、第1記憶部530と、第2記憶部540以外の各部の機能および構成は第1の実施の形態と同様である。第1記憶部530は、印刷書き換え条件等を保存する。例えば、図6は、第2の実施の形態にかかる印刷書き換え条件の一例を示す図である。第2の実施の形態では、印刷書き換え条件には、印刷制限の対象となる所定の設定項目による印刷回数の上限値に加えて、所定のアプリケーションを印刷する場合の設定項目を規定する。図6では、印刷書き換え条件は、印刷制限の対象となる設定項目として、カラー印刷の上限値を150、片面印刷の上限値を50、アプリケーションAにより作成された印刷データの設定項目をモノクロ印刷、アプリケーションBにより作成された印刷データの設定項目をモノクロ印刷と規定している。第2記憶部540は、所定の形式で作成された印刷データを記憶するデータ記憶部としての機能を有する。第2記憶部540は、所定のアプリケーションにより作成された印刷データ以下、アプリケーションデータという。を保存する。アプリケーションデータには、アプリケーションのデータ形式が拡張子や、ヘッダ情報等に付与されている。また、アプリケーションデータは、操作表示部120の画面上に表示された印刷データ投入フォルダに置かれてもよい。印刷データ投入フォルダとは、印刷対象となるデータを受け取るために作成されたフォルダであって、ユーザにより任意のタイミングでアプリケーションデータが投入される。判定部513は、第2記憶部540にアプリケーションデータが保存されたことを検知した場合に、保存されたアプリケーションデータのデータ形式の種類を判定する。例えば、判定部513は、アプリケーションの拡張子が示すデータ形式を読み取り、いずれの種類のデータ形式であるかを判定し、判定したデータ形式を第1記憶部530に保存する。変換部512は、判定部513によりアプリケーションデータのデータ形式が判定され、第1記憶部530にデータ形式が保存された場合に、アプリケーションデータを画像形成装置200による印刷処理が可能な印刷データに変換する。例えば、変換部512は、アプリケーションデータを画像形成装置200が印刷可能な中間データに変換する。なお、画像形成装置200の詳細については、第1の実施の形態と同様であるため、説明を省略する。次に、以上のように構成された情報処理装置500による印刷制御処理の手順を説明する。図7は、情報処理装置500による印刷制御処理の手順を示すフローチャートである。判定部513は、第2記憶部540に記憶されたアプリケーションデータを検知するステップS201。判定部513は、アプリケーションデータが作成されたアプリケーションの種類を判定するステップS202。変換部512は、第2記憶部540に保存されたアプリケーションデータを、対応するアプリケーションを用いて中間言語に変換するステップS203。ステップS204と、ステップS205の処理は、第1の実施の形態の印刷制御処理図3のステップS101と、ステップS102の処理と同様である。判断部104は、加算後の印刷済みページ総数が、第1記憶部530に記憶されている印刷書き換え条件が示す上限値を超えるか否かを判断するステップS206。ここで、判断部104は、第1記憶部530に記憶されている印刷書き換え条件のうち、解析部104による解析により取得された設定項目に対応する設定項目の上限値と、ステップS205で加算した印刷済みページ総数とを比較する。ここで、図8は、ページ枚数加算前後の設定項目の一例を示す図である。例えば、ヘッダ情報に付与されたアプリケーションの種類がアプリケーションAであり、設定項目がカラー印刷であり、ページ枚数が1枚であるとする。この場合、図8の上段に示す設定項目カラー印刷の値は110であるので、印刷書き換え条件図6で規定された上限値は超えない。しかし、印刷書き換え条件図6では、アプリケーションAにより作成されたアプリケーションデータに対しては、モノクロ印刷が規定されている。変更部105は、判断部104により加算後の印刷済みページ総数が、印刷書き換え条件で規定された上限値を超えると判断された場合にステップS206:Yes、印刷データに含まれるヘッダ情報に付与された設定項目を、あらかじめ定められた設定項目に変更し、ヘッダ情報を書き換えるステップS207。図8では、アプリケーションデータはアプリケーションAで作成されているため、変更部105は、カラー印刷の印刷回数を増加させず、モノクロ書き換え回数2を1増加させて3に変更している。ステップS208からステップS210までの処理については、第1の実施の形態の印刷制御処理図3のステップS105からステップS107までの処理と同様である。このように、本実施の形態によれば、変換前にアプリケーションデータが作成されたアプリケーションの種類を取得するので、所定のアプリケーションにより作成されたアプリケーションデータに対して所定の設定項目で印刷することができる。次に、第1または第2の実施の形態にかかる情報処理装置のハードウェア構成について図9を用いて説明する。図9は、第1または第2の実施の形態にかかる情報処理装置のハードウェア構成を示す説明図である。第1または第2の実施の形態にかかる情報処理装置は、CPUCentralProcessingUnit51などの制御装置と、ROMReadOnlyMemory52やRAMRandomAccessMemory53などの記憶装置と、ネットワークに接続して通信を行う通信I/F54と、HDDHardDiskDrive、CDCompactDiscドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス61を備えており、通常のコンピュータを利用したハードウェア構成となっている。第1または第2の実施の形態にかかる情報処理装置で実行される印刷制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROMCompactDiskReadOnlyMemory、フレキシブルディスクFD、CD-RCompactDiskRecordable、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータプログラムプロダクトとして提供される。また、第1または第2の実施の形態にかかる情報処理装置で実行される印刷制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第1または第2の実施の形態にかかる情報処理装置で実行される印刷制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、第1または第2の実施の形態の印刷制御プログラムを、ROM等に予め組み込んで提供するように構成してもよい。第1または第2の実施の形態にかかる情報処理装置で実行される印刷制御プログラムは、上述した各部入力制御部、取得部、解析部、判断部、変更部、送受信部、表示制御部、暗号化部、書き換え部、初期化部、変換部を含むモジュール構成となっており、実際のハードウェアとしてはCPU51プロセッサが上記記憶媒体からAAAプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。