以下の2つから構成された印刷システム。情報処理装置:情報処理装置上のアプリケーションデータをプリンタドライバと連携して、あるいはアプリケーション単独で用紙サイズ坪量表面性の用紙タイプ情報を含む、印刷ページデータを生成する手段と前述の印刷データに束単位の処理に関する属性コマンドを付加する手段と前述の印刷データにページ単位の処理に関する属性コマンドを付加する手段と変換した印刷データを逐次、画像形成装置へ転送するジョブスプーラを持つことを特徴とする。画像形成装置:情報処理装置が生成した印刷データを受信する手段と受信したデータのPDL言語に対応したPDLインタプリタでページ描画処理、RIP処理、プリンタエンジンで印刷処理を行う手段を持つ画像形成装置において、インタプリタのページ解釈中にページの用紙サイズ坪量表面性の用紙タイプ情報を取得する手段と印刷ジョブの束単位で発生するドキュメント処理を指示する属性情報を取得する手段と印刷ジョブのページ単位で発生するページ処理を指示する属性情報を取得する手段とを持ち、印刷ジョブに設定されうる、ドキュメント束、およびページ単位の各属性毎に画像形成装置内に印刷処理と合わせて実行可能な用紙サイズの上限下限の境界と境界値の許容誤差に関する情報を持ち、情報処理装置に指定された印刷属性が、同じく情報処理装置から受信したデータの印刷ページに対して適用可能か、許容誤差の最大範囲でもって判定する手段を持つことを特徴とする。情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性として製本印刷をサポートすることを特徴とする請求項1の印刷システム。情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性としてステイプル処理をサポートすることを特徴とする請求項1の印刷システム。情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性としてサドル処理をサポートすることを特徴とする請求項1の印刷システム。情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性として断裁トリミング処理をサポートすることを特徴とする請求項1の印刷システム。情報処理装置、および画像形成装置はページ単位の属性としてパンチ処理をサポートすることを特徴とする請求項1の印刷システム。情報処理装置、および画像形成装置はページ単位の属性としてパンチ処理をサポートすることを特徴とする請求項1の印刷システム。情報処理装置、および画像形成装置はページ単位の属性として折り込み処理をサポートすることを特徴とする請求項1の印刷システム。画像形成装置の制御において、印刷データの用紙サイズはあらゆる禁則判断のベースになる重要情報である。給紙動作一つでも、画像形成装置はPDLデータから生成したページサイズをもとに、画像回転の可否、通紙可能な給紙段の検索、給紙方向LongEdgeFeedかShortEdgeFeedかの判定に用いる。よって、情報処理装置から通知される用紙サイズに誤差が含まれる場合、先に述べた禁則判断が誤判定を起こしてしまう。用紙サイズの許容誤差に関しても、印刷時に設定させる印刷オプションによって変わり得るため一意に定めることは難しい。例えば、画像形成装置で製本面付け処理を行う場合、情報処理装置が生成した画像データを製本面付けを考慮した順番に並べ替えて、入力画像の倍サイズの用紙に両面の2in1印刷する。情報処理装置がA4サイズの印刷データを生成すると画像形成装置はA4データを2in1かつ両面でA3用紙に印刷する。元画像のA4サイズが1mmずれていると、製本用に給紙する2in1画像は2mmの誤差となってしまう。このように出力処理に応じて、情報処理装置に求められるデータの精度は異なるが、情報処理装置側のアプリケーションやドライバの組み合わせは、ユーザの事情で決まるため、精度の改善を目的としたデータパスの変更は難しい。よって画像形成装置はデータ処理の内容に応じて許容可能な誤差を自動算出し、可能な限り、ホスト側の誤差を吸収して印刷ジョブの処理を継続する工夫が求められる。特許文献1では、インデックス紙に印字を行う場合の用紙サイズについて、画像形成装置の許容範囲を超えた場合の保護処理を提案している。インデックス紙はベース部分はA4やLetter用紙などの定型サイズであるが、タブの耳幅分だけ印字面積が拡張されたユーザ定義用紙となる。よってユーザが作成した印刷データサイズ定型幅インデックスの見出し幅分加味されたサイズが画像形成装置の許容値を超えてしまうことがあり、この場合は、用紙を給紙せずに印字処理を停止させるなどの保護処理が必要となる。本発明では特許文献1に述べられたインデックス紙の給紙判定処理だけでなく、画像形成装置の提供する処理において、機能毎の許容可能な誤差を管理する。情報処理装置からのデータで指定された印刷オプションから、当該ジョブに求められる用紙サイズ誤差を決定し、その誤差の範囲に収まる場合は印刷処理を継続する印刷システムを提供することを目的とする。前段の課題を解決するため、本発明では情報処理装置から指定されうる個々の印刷属性に関して、画像形成装置内であらかじめ許容可能な誤差範囲の情報を保持する。各属性の実行可否を判定する際には、情報処理装置に指定された用紙サイズに対して、保持する情報テーブルから最大の許容誤差幅を取得し、許容誤差を加味した緩い判定境界ラインを適用することにより、必要以上に厳しい基準を適用しないようにする手段を提供する。第1の発明は、以下の2つから構成される印刷システムであって、情報処理装置:情報処理装置は、内部で動作するアプリケーションデータをプリンタドライバと連携して、あるいはアプリケーション単独で用紙サイズ坪量表面性などの用紙タイプ情報を含む印刷ページデータを生成する手段と、前述の印刷データに束単位の処理に関する属性コマンドを付加する手段と前述の印刷データにページ単位の処理に関する属性コマンドを付加する手段と変換した印刷データを逐次、画像形成装置へ転送するジョブスプーラを持つことを特徴とする。画像形成装置:情報処理装置が生成した印刷データを受信する手段と受信したデータのPDL言語に対応したPDLインタプリタでページ描画処理、RIP処理、プリンタエンジンで印刷処理を行う手段を持つ画像形成装置において、PDLインタプリタのページ解釈中にページの用紙サイズ坪量表面性などの用紙タイプ情報を取得する手段と、印刷ジョブの束単位で発生するドキュメント処理を指示する属性情報を取得する手段と印刷ジョブのページ単位で発生するページ処理を指示する属性情報を取得する手段とを持ち、印刷ジョブに設定されうる、ドキュメント束、およびページ単位の各属性毎に画像形成装置内に印刷処理と合わせて実行可能な用紙サイズの上限下限の境界と境界値の許容誤差に関する情報を持ち、情報処理装置に指定された印刷属性が、同じく情報処理装置から受信したデータの印刷ページに対して適用可能か、許容誤差の最大範囲でもって判定する手段を持つことを特徴とする。第2の発明は第1の発明であって、情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性として製本印刷をサポートすることを特徴とする。第3の発明は第1の発明であって、情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性としてステイプル処理をサポートすることを特徴とする。第4の発明は第1の発明であって、情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性としてサドル処理をサポートすることを特徴とする。第5の発明は第1の発明であって、情報処理装置、および画像形成装置はドキュメント、あるいは束単位の属性として断裁トリミング処理をサポートすることを特徴とする。第6の発明は第1の発明であって、情報処理装置、および画像形成装置はページ単位の属性としてパンチ処理をサポートすることを特徴とする。第7の発明は第1の発明であって、情報処理装置、および画像形成装置はページ単位の属性としてパンチ処理をサポートすることを特徴とする。第8の発明は第1の発明であって、情報処理装置、および画像形成装置はページ単位の属性として折り込み処理をサポートすることを特徴とする。本発明では、先に述べた手段により、情報処理装置の印刷データの用紙サイズ情報XYに対して、印刷ジョブに指定されたオプション属性に対応する、デバイス内の実行判定関数に個別の用紙サイズ許容誤差を持たせる。これにより、全ての印刷ジョブに画一的な許容誤差を適用するのではなく、ジョブ毎に最低限、必要とされる精度で印刷処理の実行可否を判断できる。よって前述の手段により、ホスト側のデータ精度に多少のぶれがあったとしても、画像形成装置側で印刷処理を継続可能と判断し、ホスト側のユーザ負担を軽減することができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。図1は本発明におけるシステム構成図である。情報処理装置と、画像形成装置がネットワークを通して接続されている。情報処理装置は、印刷データの編集と出力時の用紙サイズタイプ、給紙段やインデックス紙などの挿入処理などの印刷データの作成とPostScriptやPCL等の印刷用のPDLデータに変換して画像形成装置へ送信する。画像形成装置は情報処理装置から受信した印刷データを受信し、各印刷ページの画像形成処理と指定されたフィニッシング処理を行う。図2に画像形成装置のソフトウェア構成図を示す。NetworkIFはTCPIPのソケットIFをNetwork制御部に提供する。ホスト側の大量ページPDLデータを生成するアプリケーションは、RAWLPRのいずれかのデータ送信プロトコルでPDFPostScriptPCLXPSTIFFJPEG等のPDLデータを送信する。画像形成装置はNetwork制御部がRAWLPRの通信プロトコルに対応し、PDLデータを受信、Data受信制御部とその受信バッファを介してHDDに逐次、ストリームデータとして書き込みを行う。印刷ジョブ制御部はNetwork制御部がデータを受信すると、印刷ジョブの受信開始を認識して印刷ジョブの処理を開始する。印刷ジョブ制御部はPDL解析部を起動し、PDL解析部に対してHDDに蓄積されたPSデータの吸出しを指示する。PDL解析部はHDDから読み出したPDLデータを展開、ページ解析部が入力データの用紙サイズ用紙タイプ給紙段指定等のフィニッシング情報を取得したり、各ページの描画コマンドの解析描画処理を行う。ページ解析部が描画処理した中間ページデータはページ保存部に保存される。次にページ保存部に保存されたページデータはRIP制御部においてRIP処理され、エンジンに最適化された画像としてページ保存部に格納される。ページ属性検出部がページ描画コマンド中のページサイズページの用紙タイプ情報を検出すると、印刷ページ制御部のページ属性管理部にその情報が渡される。特に印刷ジョブの先頭ページの解析処理ではページ情報だけではなく、ドキュメント全体の設定に関わるドキュメント情報もPDL解析部によって確定され、ページ解析部を経由してドキュメント属性管理部に設定される。給紙条件判定部はドキュメント属性管理部とページ属性管理部の2つと連携してエンジン制御部に対してページ保存部、あるいはページ保存部のページデータを実際の印刷処理まで進めるか判断する。給紙条件判定部の詳細は図6図7のフローチャートに示しており、詳細は後述する。ページ保存部に保存されたページは印刷ジョブ制御部と印刷ページ制御部が連携して、エンジン制御部に渡すページを決定する。たとえば製本印刷をする場合などは、逐次生成された順番ではなく、製本面付けを考慮した順番でページ保存部の画像を渡すなどの処理を行う。このとき、エンジン制御部はページ制御部と給紙条件判定部の給紙可否判定に従い、給紙可と判断した場合のみエンジンIFを経由してエンジンの画像形成処理を実行する。図3に画像形成装置のハードウェアブロック図を示す。SystemBusにはCPURAMUIIFNetowrkIFROMHDDが接続されていて、相互に通信を行う。SystemBus上のコンポーネントは、ImageBusIFを経由して、ImageBusに接続されたRIPプリンタ画像処理、印刷エンジンIFへアクセスする。印刷ジョブ制御部、PDL解析部、ドキュメント属性管理部、ページ属性管理部、給紙条件判定部などのソフトウェアは、CPU上で実行し、処理中の一時的なデータはRAMに保持される。UIIFは操作部に接続されており、操作部の信号を各モジュールへ通知する。NetworkIFはネットワーク経由で情報処理装置からストリーム型のPDLデータを受信し、HDDへ格納する。ROMには画像形成装置の起動実行に必要な各種パラメータおよび、プログラムが格納されており、必要に応じて各ソフトウェアモジュールからアクセスされる。HDDはネットワーク経由で受信したPDLデータの一時的な格納やRIP、プリンタ画像処理のデータスワップ領域として各モジュールからアクセスされる。ImageBusIFは、画像形成装置のSystemBusImageBusを取り持ち、制御系ソフトウェアが動作するSystemBus側とImageBus上で動作するページ画像処理に関するモジュールの通信を取り持つ。ImageBusに接続されたRIP:ラスタイメージプロセッサはページ記述言語コードをイメージファイルへ展開する。プリンタ画像処理はRIPが生成したイメージファイルに対してプリンタエンジンに適した解像度変換や補正処理を行う。エンジンIFはエンジン制御部がエンジンIFを通して、印刷エンジンを制御するための通信IFである。図8に情報処理装置のソフトウェア構成図を示す。情報処理装置には、印刷データの仕上げについてページ単位で細かく制御する印刷アプリケーションとアプリケーションが生成した印刷データを画像形成装置へ転送するプリントジョブスプーラの2つのアプリケーションが含まれる。ユーザはアプリケーション内から印刷用のドライバを指定したり、ファイル書き出し用のフォーマットを指定して外部ファイルに保存することで印刷データを作成する。印刷アプリケーションはユーザがアプリケーションデータを加工し、印刷用のPDLデータを生成するためのものである。ユーザはUI制御部を通して、ドキュメント単位、あるいはページ単位の仕上げ設定を入力し、印刷設定制御部がUIから指示された印刷設定で画像形成装置が印刷処理可能か整合性のチェックを行う。具体的には、同時に設定された地紋処理やカラー画像処理の調整パラメータ、製本処理やインデックス紙の挿入など、個々の指示を横断的にチェックし、実行できない組み合わせが指定されたときは警告を表示するなどの排他制御を行う。排他処理にパスした印刷パラメータは印刷設定制御部からアプリデータ管理部に保存する。ユーザが設定した内容で印刷開始を指示すると、印刷ジョブデータ生成部はアプリデータ管理部から印刷データを読み出し、ページ生成部とPDLドライバが連携して印刷ページデータを作成する。ユーザのPCにはPDLドライバが複数インストールされることも多く、ユーザが指示したフォーマットPDFPostScriptPCLXPS等とプリンタに沿って、ページ生成部がドライバを選択、ページデータを生成する。この時のページサイズ誤差が画像形成装置側の持つ許容範囲を超える場合は、アプリケーションのページ処理ロジックによって発生したものなのか、ページ生成部の指定サイズをPDLドライバのIFの単位系に変換する時に発生したのか、あるいはドライバの内部処理によるものなのか、切り分けて、アプリのデータサイズそのものを修正するか、ドライバを変更するなどの対策が必要となる。アプリケーションによっては、ページ生成部がドライバを介さずにPDFやXPSのデータを生成する能力を持つものもある。ドライバを経由しない印刷データのページサイズ誤差は、純粋にアプリケーションのロジックの実力となり一般的に修正が難しい。ジョブスプーラはスプーラのリスト画面を実現する、UI制御部と印刷ジョブリスト制御部から構成される。スプーラ制御部はPDLドライバが生成したストリームデータを一時保存し、印刷プロトコル制御部に画像形成装置へのデータ転送処理を委ねる。印刷プロトコル制御部はRAWLPRのプロトコルを選択し、NetworkIF制御部を介してネットワーク上の画像形成装置へ転送する。図5に情報処理装置のハードウェアブロック図を示す。SystemBusにはCPURAMUIIFNetowrkIFROMHDDが接続されていて、相互に通信を行う。SystemBus上のコンポーネントは、印刷アプリ、ジョブスプーラ、などのソフトウェアは、CPU上で実行し、処理中の一時的なデータはRAMに保持される。USBIFはマウスキーボードに接続されており、入力デバイスの信号を各モジュールへ通知する。NetworkIFはネットワーク経由で画像形成装置へストリーム型のPDLデータを送信する。図6に給紙条件判定部で行われる給紙判定処理の制御フローを示す。S601ではドキュメント属性管理部にアクセスし、印刷開始したジョブに設定されるジョブ属性を取得する。S602では印刷ページ制御部に対して、ジョブ中に印刷待ちページが存在するかを確認し、YESの場合はS603に進む。NOの場合はS616に進む。S603ではページ属性管理部にアクセスし、S602で取得したページのページ属性および用紙サイズ用紙タイプ情報を取得する。S604ではS601とS603で取得した属性が、給紙判定に関連する印刷属性表80xに判定対象の属性を記載として判定表80xに登録されているか確認する。判定対象として登録されている場合は1属性ずつ、S605~S609の判定処理を行う。該当するページの全属性について判定処理が終わったら、S605~S609のループ処理を抜けてS610へ進む。S605では未判定のフィニッシング属性を1つ取得する。S606ではS605で取得した属性を適用できる用紙サイズの基本境界ラインを図7の用紙サイズ対応表と表80xのサポート領域情報から取得する。S607ではS606で得た用紙サイズの基本判定ラインに対して補正可能な境界幅を取得し、判定属性が処理可と判断される領域が広くなるよう補正する。このロジックは図9にて後述する。S608では入力データのページがそのページサイズタイプ情報とS607で作成した実行可否の判定境界表にて実行可能か判定する。判定結果が可の場合はS605で取得した印刷属性が実行可能と判断し、判定結果が否の場合は印刷属性が実行不可であると記録する。S610では、S605~S609の判定結果がすべて可であるかを確認し、YESであればS611で給紙動作を行い、S612で画像形成処理、S613でページ単位のフィニッシング処理パンチや折り処理などを行いS602へ戻る。S610でS605~S609の判定結果がNGの属性が発生している場合は、S614で実行不可と判断された属性を解除する処理を行い、S615で判定NGとなったページ番号とその理由をUIに表示する。S610~S615の処理を経て、S602で次のページの存在なしと判断されると、S616へ進み、印刷ジョブあるいは印刷処理の束単位の先頭から最終ページまでを対象とするフィニッシング処理ステイプルや製本のためのサドル断裁処理などが適用される。図7に印刷属性の実行可否を判断するときのベースとなる判定境界表を示す。画像形成装置が扱える最小用紙サイズ~最大用紙サイズまでを用紙サイズの送り方向境界線A~Fと幅方向境界線1~7、それぞれに境界線を設けて、19のエリアに分割している。これは画像形成装置、本体やそれに接続されるスタッカパンチャフィニッシャなどのアクセサリ機器の仕様に基づき作成されるものである。図7aは画像形成装置のユーザ定義用紙に関する諸元表の一部である。この表の形状表面性坪量の3列は用紙タイプ情報と呼ばれ、主にエンジンの定着温度や搬送速度、アクセサリの実行可否や処理の枚数上限に影響する。用紙サイズは画像形成装置の諸元を定める最小単位である。この用紙サイズと用紙タイプを指定することにより、画像形成装置が指定された処理ここでは属性1~3の処理を実行出来るか否か一意に定まる。送り方向、幅方向は用紙サイズの分類を決定するための具体的な境界値である。今回の実施例では、サポート可能な全てのユーザ定義用紙は19のグループに分割され、各グループ毎に不定形11~不定形62の名称が付けられている。この境界として図7bに示す境界線A~境界線Fと境界線1~境界線7がある。方向は用紙サイズ毎に、物理的に給紙可能な方向を示しており、S:ShortEdgeFeedのみ可、L:LongEdgeFeedのみ可、SL:ShorLongEdgeのいずれも可であることを示す。ここでは説明のために属性1、属性2、属性3の仮想的なサポート範囲○×情報を図7b上に示し、各属性の可否判定のキーとなる境界線境界点について述べる。属性1のサポート範囲を示すのが不定形サイズ11122122であり、図7cに示す、枠で囲ったエリアである。この枠は境界線ADと境界線57で構成されており、サポート可能な最小用紙サイズの境界点は、最大用紙サイズの境界点はとなる。属性2のサポート範囲は不定形サイズの11213132から構成され、図7dに示す、枠で囲ったエリアである。この枠は境界線ACと境界線47で構成されており、サポート可能な最小用紙サイズの境界点は36402570、最大用紙サイズの境界点はとなる。属性3のサポート範囲は不定形サイズの11122122313233から構成され、図7eに示す、枠で囲ったエリアである。この枠は境界線ADと境界線47で構成されており、サポート可能な最小用紙サイズの境界点は27942570、最大用紙サイズの境界点はとなる。S607において、属性の許容誤差を考慮して属性1の境界値を補正する、としたのは属性1をサポートする用紙範囲が、実際の処理に影響しない範囲で広がるように最大側の境界値に対して方向、最小側の境界値に対して-方向に境界線をシフトさせることであり、そのシフト幅は表8に示すように、用紙タイプ用紙サイズ属性1の3つから一意に定まる。よって、属性1の最小用紙サイズの境界点の補正値は送り方向:境界点752の最小送り幅-表8の列:属性1の補正量となり2794022796mm幅方向:境界点752の最小幅-表8の列:属性1の補正量となり3049023047mm補正後の属性1を適用できる最小用紙サイズは、mmとして判定する。同様に属性1の最大用紙サイズの境界点の補正値は送り方向:境界点753の最大送り幅表8の列:属性1の補正量となり4877024879mm幅方向:境界点753の最大幅表8の列:属性1の補正量となり3302023304mm補正後の属性1を適用できる最大用紙サイズは、mmとして判定する。以上、述べてきた計算により、属性1の判定は、用紙サイズがS608において、図7bのmmとmmで囲まれた中に入るか否かで判断する。印刷属性は先述した通り、ドキュメント属性とページ属性に分かれており、各属性すべてについて、S605~S609までの境界補正と補正後の境界値での可否判定を行う。これにより、ホスト側の生成したページ情報に多少の誤差があったとしても、可能な限り誤差を許容して印刷処理を継続できる。