"印刷処理する画像形成装置であって、印刷設定に従い排紙される用紙束にステイプル処理を行うステイプル手段と、前記ステイプル手段がステイプル針を打ち込むべき用紙束の捲り方向を判別して、ステイプル処理可能な用紙束の最大枚数を可変する制御手段と、を備えることを特徴とする画像形成装置。前記制御手段は、前記用紙束のページ昇降順序に基づいて前記捲り方向を判別することを特徴とする請求項1記載の画像形成装置。前記制御手段は、前記用紙束に前記ステイプル針を打ち込む方向と前記捲り方向が同じ場合のステイプル処理可能な用紙束の最大枚数を、前記用紙束に前記ステイプル針を打ち込む方向と前記捲り方向が異なる場合のステイプル処理可能な用紙束の最大枚数よりも小さくすることを特徴とする請求項1または2に記載の画像形成装置。前記ステイプル手段が前記用紙束にステイプル針を打ち込む位置は、印刷ジョブに設定されるステイプル情報で決定することを特徴とする請求項1記載の画像形成装置。ステイプル処理を制御する制御装置であって、用紙束にステイプル処理を行うステイプル手段と、前記ステイプル手段がステイプル針を打ち込むべき用紙束の捲り方向を判別して、ステイプル処理可能な用紙束の最大枚数を可変する制御手段と、を備えることを特徴とする制御装置。印刷処理する画像形成装置の制御方法であって、印刷設定に従い排紙される用紙束にステイプル処理を行うステイプル工程と、前記ステイプル工程がステイプル針を打ち込むべき用紙束の捲り方向を判別して、ステイプル処理可能な用紙束の最大枚数を可変する制御工程と、を備えることを特徴とする画像形成装置の制御方法。請求項5に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。しかしながら、従来技術では、最大ステイプル可能枚数は記録紙束にステイプル針を打つ方向に限らず一定であった。そのため、ステイプル針を打つ方向によっては同じ記録紙束に対してであってもステイプル留めの強度が弱くなる。具体的には、図7に示すように画像形成装置がランドスケープ画像を印刷した記録紙3枚からなる印刷束501の左上にステイプル針が1ページ目側から最終ページ目に向かって打った場合、ユーザが左斜め上方向にシートを捲る動作を行っても簡単にステイプル針から用紙が外れてしまう可能性は低い。一方、画像形成装置がランドスケープ画像を印刷した記録紙3枚からなる印刷物502の左上にステイプル針を最終ページ目側から1ページ目に向かって打った場合、ユーザが左斜め上方向にシートを捲る動作を行うと簡単にステイプル針から用紙が外れてしまう可能性が高くなる。このようにステイプル針の綴じ位置は、綴じ込まれる印刷束のシートを捲る方向によって、ステイプル針が外れ易くなってしまい再度綴じ処理を行う手間がかかる場合があった。本発明は、上記の課題を解決するためになされたもので、本発明の目的は、用紙束のページの捲り方向に適応して、ステイプル処理する場合における綴じ可能な最大用紙枚数を可変できる仕組みを提供することである。上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。印刷処理する画像形成装置であって、印刷設定に従い排紙される用紙束にステイプル処理を行うステイプル手段と、前記ステイプル手段がステイプル針を打ち込むべき用紙束の捲り方向を判別して、ステイプル処理可能な用紙束の最大枚数を可変する制御手段とを備えることを特徴とする。また、ステイプル処理を制御する制御装置であって、用紙束にステイプル処理を行うステイプル手段と、前記ステイプル手段がステイプル針を打ち込むべき用紙束の捲り方向を判別して、ステイプル処理可能な用紙束の最大枚数を可変する制御手段とを備えることを特徴とする。本発明によれば、用紙束の捲り方向に適応して、ステイプル処理する場合における綴じ可能な最大用紙枚数を可変できる。次に本発明を実施するための最良の形態について図面を参照して説明する。<システム構成の説明>第1実施形態図1は、本実施形態を示す画像形成装置を含む印刷システムを示すブロック図である。ここで、画像形成装置は、プリント機能と、スキャナ機能と、通信機能を備える複合機を例とするが印刷装置に本発明を適用してもよい。図1において、101は外部装置で、デスクトップPCやノートPC等に代表される。102は画像形成装置で、ネットワーク104を介して外部装置101と双方向通信可能に接続されている。ネットワーク104は有線LANや無線LANなどで直接接続していても、インターネットを介していてもよい。なお、外部装置101はCPU,ROM,RAM,HDD等を有し、CPUがHDDに格納されたプログラム群や各プログラムプリンタドライバを含むに必要な印刷データをRAM上に読み出して実行することにより、各部の機能を実現するものである。101aはネットワーク通信部で、画像形成装置102に印刷データと印刷設定を送信し、画像形成装置102から画像形成装置102の装置情報や印刷結果などを受信する。101bは記憶部で、ROM、RAM、HDD等で実現される。ROM、RAM、HDDには印刷データや印刷設定に関する情報などが記憶される。101cは制御部で、本制御部101cの各機能処理はCPUによって実現され、CPUが記憶部101bから読み出した制御プログラム例えば、文書作成アプリケーションやプリンタドライバなどを実行する。制御部101cは記憶部101bから印刷データと印刷設定値を読み出して、ネットワーク通信部101aを介して画像形成装置102に送信する。また、この制御部は、ステイプル処理を制御する制御装置としても機能する。102は画像形成装置で、CPU,ROM,RAM,HDD等を有し、CPUがHDDに格納されたプログラム群や各プログラムに必要な印刷データや画面リソースなどをRAM上に読み出して実行することにより、各部の機能を実現するものである。102aはネットワーク通信部で、外部装置101から印刷データや印刷設定値を受信し、外部装置101に画像形成装置102の装置情報や印刷結果を送信する。102bは記憶部で、ROM、RAM、HDD等で実現される。記憶部102bは、外部装置101から受信した印刷データや印刷設定値、スキャナに代表される画像入力部102dから読み取った印刷データ、操作部102fから入力された印刷設定値、画像形成装置102の各プログラムおよび画面リソースなどを記憶する。制御部102cの各機能処理はCPUで実現され、CPUが記憶部102bから読み出した制御プログラムを実行する。制御部102cは、ユーザが操作する操作部102fからの印刷開始指示を検知し、操作部102fから入力される印刷設定に応じた印刷ジョブ例えば、コピージョブを生成し、画像入力部102dから読み取った印刷データを記憶部102bに記憶する。また、制御部102cはネットワーク通信部102aを介して外部装置101から印刷データと印刷設定を受信して印刷ジョブ例えば、PDLPageDescriptionLanguage印刷ジョブを生成する。そして、制御部102cは該印刷データを記憶部102bに記憶するよう制御する。なお、印刷ジョブは、外部装置にインストールされるプリンタドライバ等のUI画面で綴じ位置を指定することが可能に構成されている。さらに、制御部102cは、記憶部102bから各印刷ジョブに応じた印刷データを読み出して画像形成部102eで記録紙上に画像形成するよう制御する。このように、制御部102cは、印刷処理にかかる各構成部の処理を総括的に制御する。なお、制御部102cは、印刷ジョブに設定される印刷設定に従い排紙される用紙束にステイプル処理を行う際に、図6に示す制御を実行する。具体的には、ステイプル手段が用紙束に対して前記ステイプル針を打ち込むべき用紙束のページ捲り方向を判別してステイプル処理部212に設定すべきステイプル最大枚数を可変する制御を図6に示す手順に従い行う。図2は、図1に示した画像形成部102eの一例を示す概略断面図である。図2において、制御部102cはプリンタエンジンである画像形成部102eにて印刷データの印刷処理を行う。その際、制御部102cと画像形成部102eとの間で印刷データそのものや制御コマンド、画像形成部102eのステータスが送受信される。ステータスの1つに制御部102cは画像形成部102eが有するステイプル処理部212の機械構成情報がある。制御部102cは印刷処理開始前に該ステイプル処理部212の機械構成情報を取得して記憶部102bに記録する。ステイプル処理部212の機械構成情報については図3で後述する。画像形成部102eは、制御部102cからの給紙要求を受信すると、給紙可能かどうかを判定する。ここで、給紙可能であると制御部102cが判定した場合は、給紙可能のステータスを制御部102cに送信する。すると、制御部102cは、印刷データに応じたレーザ光を感光ドラム200に照射して印刷データに応じた潜像形成を行い、感光ドラム200の潜像部分に現像器201内のトナーを付着させる。そして、画像形成部102eはレーザ光の照射開始と同期したタイミングで給紙カセット202や給紙カセット203のいずれかから記録紙を給紙して転写部204へ搬送し、感光ドラム200に付着されたトナーを記録紙に転写する。そして、画像形成部102eはトナーの載った記録紙を中間転写ベルト205から定着部206に搬送し、定着部206の熱と圧力によりトナーを記像紙に定着する。画像形成部102eは印刷開始前に定着部の昇温など印刷受付前の前処理を行い、前処理中のステータスを制御部102cに送信する。画像形成部102eは印刷完了後に降温など印刷ジョブ完了後の後処理を行い、後処理中のステータスを制御部102cに送信する。定着部206を通過した記録紙は排紙ローラ207によって排紙され、ステイプル処理部212を通って排紙トレイ208に排紙される。画像形成部102eは、記録紙に転写後に残った廃トナーを廃トナーボックス209に排紙する。また、印刷ジョブで両面印刷が指定されている場合は、排紙ローラ207まで搬送した1面目印刷後の記録紙を排紙ローラ207の回転方向を逆転させてフラッパ210によって再給紙搬送路211へ導き、再給紙搬送路211から転写部204に搬送する。画像形成部102eは2面目の印刷が完了した記録紙を排紙ローラ207によって排紙され、ステイプル処理部212を通って排紙トレイ208に排紙する。なお、給紙不可能な場合は、給紙不可能のステータスを制御部102cに送信し、上述の潜像や給紙、搬送、転写、定着にかかる動作を行わないように制御される。一方、の印刷設定にステイプル留めが指定されている印刷ジョブを外部装置101から画像形成装置102が受信した場合、制御部102cは、ステイプル処理部212を制御して記録紙にステイプル留め処理を実行させる。その際、制御部102cはステイプル留めする記録紙枚数に達するまでステイプル処理部212にて記録紙を内部トレイ上に溜め置きするよう制御する。そして、制御部102cはステイプル留め枚数に達したと判断した場合に、ステイプル処理部212に対してステイプル留めするよう制御し、ステイプル針を用いてステイプル留めした記録紙束を排紙トレイ208に排紙する。図3は、本実施形態を示す画像形成装置におけるステイプル処理例を示す図である。部の機械構成を説明するものである。図3において、a-1とa-2は、図2に示したステイプル処理部212が記録紙の搬送方向に対してステイプル針301を打つ方向を意味する針打ち方向情報を説明する図である。図3のa-1は、ステイプル処理部212が記録紙の搬送方向に対して記録紙の後端となる部分に記録紙束300の下側から上側に向かってステイプル針301を打つ機械構成例である。図3のa-2は、ステイプル処理部212が記録紙の搬送方向に対して記録紙の後端となる部分に記録紙束300の上側から下側に向かってステイプル針301を打つ機械構成例である。本実施形態では、針打ち方向情報は、図1に示した記憶部102bに記憶されているものとする。よって、制御部102cはステイプル処理を実行する際に、記憶部102bから針打ち方向情報を読み出すことが可能に構成されている。図3のb-1と図3のb-2は、ステイプル処理部212が記録紙束300に対してステイプル留めできる物理位置を意味する針打ち可能位置情報を説明する図である。図3のb-1は、ステイプル処理部212がステイプル部を移動できる機構を有しており、ステイプル部を移動することで手前側位置302と奥側位置303のどちらかの位置でステイプル針を打てる機械構成例である。一方、図3のb-2はステイプル処理部212がステイプル部を移動させる機構を有しておらず、手前側位置302でのみステイプル針を打てる機械構成例である。本実施形態では、針打ち可能位置情報は記憶部102bに記憶されているものとする。よって、制御部102cはステイプル処理を実行する際に、記憶部102bから針打ち可能位置情報を読み出すことが可能に構成されている。図4は、図1に示した記憶部102bに記憶されるステイプル処理テーブルの一例を示す図である。本例は、制御部102cによるステイプル処理時の排紙制御で用いる排紙動作決定テーブルの例である。制御部102cは図4に示すようなステイプル処理時のステイプル処理テーブルを記憶部102bから読み出して排紙方法を決定する。図4の例では、原稿画像はA4サイズのポートレイト画像もしくはランドスケープ画像とし、給紙カセット202や給紙カセット203のいずれかはA4サイズの記録紙を縦送り長辺が搬送方向に平行方向でのみ給紙可能とするとしている。図4中の針打ち方向情報と針打ち可能位置情報は図3で示したステイプル処理部の機械構成によっていずれか1つに確定されるものとする。原稿画像向き情報とステイプル位置指定情報は、外部装置101から受信する印刷ジョブに指定される印刷設定に含まれるものである。ここで、印刷設定には、ステイプル針を印刷束のいずれの位置に打ち込むかを指定するステイプル情報が含まれている。制御部102cは、ステイプル針打ち方向情報とステイプル針打ち可能位置情報と印刷設定中の原稿画像向き情報とステイプル位置指定情報からステイプル処理部212でのステイプル針を打つ場所手前もしくは奥と針打ち方向を決定することができる。ここで、針打ち方向とは、原稿1ページ目が印刷された記録紙から原稿最終ページ目が印刷された記録紙に向かってステイプル針を打つことをステイプル針打ち方向が正方向と定義する。これに対して、原稿最終ページ目が印刷された記録紙から原稿1ページ目が印刷された記録紙に向かってステイプル針を打つことをステイプル針打ち方向が逆方向と定義している。ところで、給紙カセット202や給紙カセット203からA4サイズの縦送り方向だけでなく横送り方向でも給紙可能な画像形成装置もある。そのような画像形成装置で、制御部102cは原稿画像を給紙方向に合わせて90度回転させることで縦送り及び横送りのどちらの記録紙にも適切に印刷可能である。その場合は、図4に示すステイプル処理テーブルとは異なるステイプル処理テーブルを適用可能である。図5において、図5のc-1と図5のc-2と図5のc-3は、図4に示したステイプル処理テーブルを利用する制御部102cによるステイプル処理時の排紙制御例を説明するものである。図5のc-1は、ステイプル処理部212の機械構成が図3のa-1と図3のb-2で、印刷設定に含まれるステイプル位置指定情報が左上で原稿画像向きがポートレイトである例である。この場合、制御部102cは原稿1ページ目から原稿最終ページ目の順ページ昇順で記録紙に印刷するよう制御する。また、制御部102cは印刷面が排紙する記録紙の下側になるフェイスダウンよう排紙制御する。また、図5のc-1の排紙制御でステイプル留めした結果が図5のd-1である。図5のd-1では原稿1ページ目が印刷された記録紙から原稿最終ページ目が印刷された記録紙に向かってステイプル針が打たれる正方向。図5のc-2は、ステイプル処理部212の機械構成が図3のa-1と図3のb-1で、印刷設定に含まれるステイプル位置設定が左上で原稿画像向きがランドスケープである例である。この場合、制御部102cは原稿1ページ目から原稿最終ページ目の順ページ昇順で記録紙に印刷するよう制御する。また、制御部102cは印刷面が排紙する記録紙の下側になるフェイスダウンよう排紙制御する。図5のc-2の排紙制御でステイプル留めした結果が図5のd-2である。図5のd-2では原稿1ページ目が印刷された記録紙から原稿最終ページ目が印刷された記録紙に向かってステイプル針が打たれる正方向。図5のc-3は、ステイプル処理部212の機械構成が図3のa-1と図3のb-2で、印刷設定に含まれるステイプル位置設定が左上で原稿画像向きがランドスケープである例である。この場合、制御部102cは図3のa-1と図3のb-2の制約から原稿最終ページ目から原稿1ページ目の順ページ降順で記録紙に印刷するよう制御する。また、制御部102cは印刷面が排紙する記録紙の上側になるフェイスアップよう排紙制御する。ここで、制御部102cは図2に示した再給紙搬送路211を使って表面が白紙で裏面に原稿画像を印字するような両面出力制御することでフェイスアップ排紙を実現できる。図5のc-2の排紙制御でステイプル留めした結果が図5のd-3である。図5のd-3では原稿最終ページ目が印刷された記録紙から原稿1ページ目が印刷された記録紙に向かってステイプル針が打たれる逆方向。なお、針打ち方向が逆方向となる場合、ステイプル針は、原稿1ページ目が印刷された記録紙面側で留められることになる。そのため、逆方向では記録紙枚数が多くなるにつれステイプル留め部分のステイプル針の出が短くなり、ステイプル留めの強度が徐々に弱くなる。そこで、制御部102cは、図4に示したテーブルを参照して、針打ち方向情報と、針打ち可能位置情報と、原稿画像向き情報とステイプル位置設定情報との組み合わせからステイプル針打ち方向を決定する。図6は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、制御部102cによるステイプル処理例である。なお、各ステップは、制御部102cが、記憶部102bに記憶された制御プログラム、上記図4に示したステイプル処理テーブルを参照して実行することで実現される。以下、制御部102cが用紙束にステイプル針を打ち込む方向と用紙束のページ昇降順序とに基づいてページ捲り方向を判別する処理を含むステイプル処理を説明する。まず、S1001で、制御部102cは、記憶部102bから印刷処理前に取得済みの針打ち方向情報と針打ち可能位置情報を読み出す。次に、S1002で、制御部102cは印刷設定中の原稿画像向き情報とステイプル位置指定情報を読み出す。そして、S1003で、制御部102cは針打ち方向情報と針打ち可能位置情報と原稿画像向き情報とステイプル位置指定情報とステイプル処理テーブルとからステイプル針打ち方向の情報を決定する。次に、S1004で、制御部102cはステイプル針打ち方向が正方向か逆方向のどちらかであるか判定する。ここで、制御部102cがステイプル針打ち方向が正方向であると判定した場合は、S1005で、制御部102cは記憶部102bから正方向時の最大ステイプル可能枚数を読み出す。一方、S1004で、ステイプル針打ち方向が逆方向であると制御部102cが判定した場合は、S1006にて、制御部102cは記憶部102bから逆方向時の最大ステイプル可能枚数を読み出す。本実施形態では、逆方向時の最大ステイプル可能枚数は正方向時の最大ステイプル可能枚数より少ないとする。次に、S1007で、制御部102cは、ステイプル処理部212で蓄積した記録紙枚数1つの印刷ジョブでの記録紙総枚数がステイプル処理可能な最大ステイプル可能枚数以下であるかを判定する。ここで、最大ステイプル可能枚数以下であると制御部102cが判定した場合、S1008で、制御部102cはステイプル処理部212で記録紙束に対してステイプル留めするよう制御して、本処理を終了する。一方、S1007で、最大ステイプル可能枚数より多いと制御部102cが判定した場合は、制御部102cはステイプル処理部212でステイプル留めせずに排紙トレイ208に排紙するよう制御して、本処理を終了する。これにより、画像形成装置は、ステイプル針打ち方向によってステイプル処理判定で用いる最大ステイプル可能枚数を可変することができる。したがって、用紙を捲る方向とは逆方向にステイプルを打つ場合で、かつ用紙枚数が増える場合は、正方向でステイプル可能な最大枚数よりも少ない用紙枚数でステイプル処理を実行しないように制御できる。このため、ユーザが逆方向からステイプル処理された印刷束の用紙を捲る場合に綴じ外れが生じにくいステイプル処理を実現できる。なお、前記S1005から本処理を終了する場合に、操作部102fに、ステイプル処理を実行しなかった旨のメッセージをユーザに通知する制御を加えてもよい。また、インサータ等の合紙機能を備える画像形成装置においては、インサータから挿入する用紙の厚さと枚数とを考慮して、上記決定された判定に用いる最大枚数をさらに加減調整する制御を加えてもよい。本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエアプログラムをパソコンコンピュータ等の処理装置CPU、プロセッサにて実行することでも実現できる。本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形各実施形態の有機的な組合せを含むが可能であり、それらを本発明の範囲から除外するものではない。"