"後処理装置を接続可能な印刷装置であって、封筒を当該封筒の長辺に対して直交する方向に搬送して当該封筒に印刷可能な印刷手段と、前記後処理装置が接続されている場合に、前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷することを制限する制限手段と、を有することを特徴とする印刷装置。前記制限手段は、前記後処理装置に対して、前記封筒を当該封筒の長辺に対して直交する方向に搬送できない場合に、前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷することを制限することを特徴とする請求項1に記載の印刷装置。前記印刷手段は、前記後処理装置に対して、前記封筒を当該封筒の長辺に対して直交する方向で搬送できない場合に、前記封筒を当該封筒の短辺に対して直交する方向に搬送して印刷することを特徴とする請求項1に記載の印刷装置。指定された封筒の定型サイズに基づいて複数の用紙格納手段から、印刷に使用する封筒を格納する用紙格納手段を選択する選択手段を更に有し、前記印刷手段は、前記選択手段により選択された用紙格納手段から給紙された封筒に対して印刷を行うことを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。操作画面上で、前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷するか、或いは前記封筒を当該封筒の短辺に対して直交する方向に搬送して印刷するかを指示する指示手段を更に有し、前記制限手段は、前記操作画面に、前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷するように指示する情報を表示しないことで制限を行うことを特徴とする請求項1乃至5のいずれか1項に記載の印刷装置。前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷する場合に、当該封筒の定型サイズに対するオフセット量を設定する設定手段と、指定された封筒の定型サイズに基づいて給紙された封筒に対して、前記設定手段により設定された前記オフセット量に応じて画像を印刷するように前記印刷手段を制御する印刷制御手段と、をさらに有することを特徴とする請求項1乃至5のいずれかに記載の印刷装置。外部装置から入力した印刷データに基づいて印刷する場合は、前記設定手段により設定された前記オフセット量に応じて前記画像を移動して印刷するように前記印刷手段を制御し、原稿画像を読み取って、当該原稿画像を印刷する場合は、前記設定手段により設定された前記オフセット量に応じて前記原稿画像の読み取りサイズを変更して、当該変更した原稿画像に基づいて印刷するように前記印刷手段を制御することを特徴とする請求項6に記載の印刷装置。前記オフセット量は、前記封筒ののりしろの幅であることを特徴とする請求項6または7のいずれか1項に記載の印刷装置。後処理装置を接続可能な印刷装置の制御方法であって、封筒を当該封筒の長辺に対して直交する方向に搬送して当該封筒に印刷可能な印刷工程と、前記後処理装置が接続されている場合に、前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷することを制限する制限工程と、を有することを特徴とする印刷装置の制御方法。請求項9に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。封筒は、一般的に副走査方向の長さが主走査方向の長さよりも長い。このような封筒の副走査方向長辺を搬送方向に平行にセットし、その封筒を搬送するショートエッジフィードと呼ぶ従来の方法では、印刷時間が長くかかってしまう。そのため、フラップ部が主走査側にくるようにセットして、その封筒を搬送するロングエッジフィードと呼ぶことで印刷にかかる時間を短縮することができる。しかし、この封筒に印刷を行う印刷装置に後処理装置が接続されている場合、封筒をロングエッジフィードで搬送して印刷することができないことがある。例えば、後処理装置が接続されると、その後処理装置の接続に起因して搬送ローラの間隔が封筒の短辺より大きい搬送経路しか使えなくなることがある。その場合、搬送ローラの間隔が封筒の短編より大きい領域で、封筒を搬送できないため、ジャムが起きてしまう。本発明の目的は上記従来技術の問題点を解決することにある。本発明は、封筒をロングエッジフィードで搬送することによって印刷時間を短縮しつつ、後処理装置が接続された場合に、封筒がロングエッジフィードで搬送されることを防ぐ技術を提供することを目的とする。上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、後処理装置を接続可能な印刷装置であって、封筒を当該封筒の長辺に対して直交する方向に搬送して当該封筒に印刷可能な印刷手段と、前記後処理装置が接続されている場合に、前記封筒を当該封筒の長辺に対して直交する方向に搬送して印刷することを制限する制限手段と、を有することを特徴とする。本発明によれば、封筒をロングエッジフィードで搬送することによって印刷時間を短縮しつつ、後処理装置が接続された場合に、封筒がロングエッジフィードで搬送されることを防ぐことができる。以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。図1は、本発明の実施形態を示す印刷装置の一例である多機能周辺機器MFP:MultiFunctionPeripheralの構成を示す図である。なお、本実施形態では、印刷装置の一例として、複数の機能を備える多機能周辺装置を使って説明するが、印刷装置は、単機能を備える周辺装置SFP:SingleFunctionPeripheralであってもよい。図1において、コントローラ101は、多機能周辺機器を制御しており、図2に示すハードウエア構成を有している。スキャナ102は、コントローラ101によって制御され、原稿を読み取って、その原稿画像の画像データを作成する。プリンタエンジン103は、本実施形態では電子写真法によるプリンタエンジンであり、コントローラ101の制御の下に記録媒体用紙や封筒等のシート上に画像を印刷する。プリンタエンジン103はフィニッシャ104に接続可能であり、プリンタエンジン103から出力された複数の記録媒体例えば、用紙をまとめて、例えばステイプル処理することが可能である。このフィニッシャ104もコントローラ101によって制御されている。ネットワークイーサーネットインターフェイス105は、コントローラ101に対して同インターフェイスを通した双方向通信を提供しており、ネットワークを介して外部装置であるPC107との接続が可能となっている。操作部106は、ユーザインターフェイスを提供しており、表示部とキーボードとを具備し、コントローラ101からの情報の表示を行うとともにユーザからの指示をコントローラ101に伝える。図2は、本実施形態に係るコントローラ101のハードウエア構成を示す図である。コントローラ101の内部では、CPU201がバス209を介して、メモリ202,操作部106の表示部203及びキーボード204,ROM210,DISK211と接続されている。各種プログラム及びデータは、ハードディスクやフロッピー登録商標ディスク等のDISK211記憶媒体に記憶されており、必要に応じて順次メモリ202に読み出されてCPU201で実行される。このDISK211は、MFPに着脱可能であっても、MFPに内蔵されたものでも良い。更に、プログラムは、ネットワークを介して他のPCやMFP等からダウンロードされてDISK211に記憶される構成でも良い。またメモリ202は、揮発メモリ或いは不揮発メモリの双方の機能をそなえていても良いし、揮発メモリの機能をメモリ202が受け持ち、不揮発メモリの機能をDISK211が受け持つ構成でもよい。また取り外し可能なメモリメディアでも良い。CPU201が、表示用メモリ不図示に表示用データを書き込むことにより表示部203に表示を行い、CPU201がキーボード204もしくはタッチパネルになっている表示部203からデータを入力することにより、ユーザからの指示を入力する。こうして入力された情報はメモリ202、DISK211、CPU201のいずれかに転送、蓄積され、様々な処理に使用される。またバス209には、ネットワークインターフェイス105が接続されており、CPU201が、このネットワークインターフェイス105を介してからデータの読み込み又は書き込みを行うことによりインターフェイスを介した通信を行う。更に、バス209には、プリンタエンジン103,フィニッシャ104,スキャナ102が接続されている。CPU201がこれらに対してデータの読み書きを行うことによりプリントやスキャン等の動作及び各種ステータスの取得を行う。画像データはスキャナ102もしくはネットワークインターフェイス105からコントローラ101のDISK211、メモリ202に保存することが可能である。また取り外し可能なメモリに予め画像データを蓄積しておき、そのメモリをコントローラ101に取り付けることによって取り込むことも可能である。DISK211に蓄積されている画像データは、メモリ202に移動もしくはコピーすることができ、操作部106から指示された内容によってメモリ202の画像データに様々な付加画像例えば、ページの数字部分を合成することができる。尚、プリンタエンジン103,フィニッシャ104,スキャナ102はMFPの内部ではなく、ネットワーク上にそれぞれ単体の周辺機器として存在し、それをMFPのコントローラ101が制御しても良い。図3は、本実施形態に係るMFPの概観図である。図3Aは、MFP本体のみの構成の概観図である。画像入力デバイスであるスキャナ102は、原稿となる紙上の画像を照明し、CCDラインセンサを走査することで、その原稿の画像を電気的な画像データに変換する。電気的に変換された画像データから、原稿のカラー判定やサイズ判定などを行う。画像出力デバイスであるプリンタ部302は、画像データを用紙上の画像に変換する部分であり、用紙に印刷して排紙する。プリント動作の起動や停止は、コントローラ101のCPU201からの指示によって行われる。304~308は給紙段を表している。304は手差しトレイ、305~308は給紙カセット用紙格納部であり、それぞれに複数枚の用紙を載置することができる。尚、このMFPは、印刷データに基づいて、給紙カセットに収容された封筒に画像を印刷可能である。図3Bと図3Cは、MFPに後処理装置図1のフィニッシャ104に相当104を接続した概観図である。図3Bの後処理装置310は、プリンタ部302の排紙口に直接接続する後処理装置である。MFPは、後処理装置が接続されているか否かを検知するセンサを備え、CPU201は、そのセンサからの信号に従って、後処理装置が接続されているか否かを判断する。また、MFPのCPU201は、後処理装置が接続された場合に、後処理装置が有する不図示の制御部またはメモリから情報を取得することができる。そして、CPU201は、制御部またはメモリから取得した情報に従って、その後処理装置が、図3Bに示す種類であるか、図3Cに示す種類であるかを識別する。また図3Cの後処理装置320は、バッファパス321を介してプリンタ部302と接続する後処理装置である。これら後処理装置は、プリンタ部302で用紙に印刷した出力物に対して、ステイプルや製本などの処理を行って最終成果物に仕上げる。図4は、本実施形態に係るMFPの操作部106の上面図である。表示部203は、液晶上にタッチパネルシートが貼られており、操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をCPU201に伝える。次にキーボード204について説明する。スタートキー402は、原稿画像の読み取り動作の開始を指示する場合などに用いられる。スタートキー402の中央部には、緑と赤の2色LED403があり、その色によってスタートキー402が使える状態にあるかどうかを示す。ストップキー404は稼働中の動作を止める働きをする。テンキー405は、数字と文字のボタン群で構成されており、コピー部数の設定や、表示部203の画面切り替え等を指示する。ユーザモードキー406は、MFPの設定を行う場合に押下される。図5A~Cは、手差しトレイ304を上から見た図である。図5Aにおいて、手差しトレイ304には、レール503上を自由に移動できるガイド502があり、セットする用紙サイズに合わせて、その位置を調整することができる。図5Bは、A4サイズの用紙を縦方向でセットした場合のガイドの位置を示しており、これは前述のロングエッジフィードでの搬送方向を示している。図5CはA4サイズの用紙を横方向でセットした場合のガイドの位置を示す。これは前述のショートエッジフィードでの搬送方向を示している。センサ504は、手差しトレイ304上に用紙が置かれたことを検知するセンサである。このセンサ504上に用紙が置かれると、コントローラ101は、手差しトレイ304に用紙がセットされたことを検知することができる。図6~図8は、実施形態に係るMFPの操作部106の表示部203に表示されるUI画面の例を示す図である。これら図を参照して、図6Aのユーザモード画面から、給紙カセットのサイズ設定と、用紙タイプの設定を行う方法を説明する。操作部106のユーザモードキー406が押下されると、図6Aのユーザモード画面が表示される。この操作画面上で用紙サイズを設定することができる。ボタン群601中の602で示される用紙の設定に対応するボタンを押下すると、図6Bで示す給紙カセットにセットする用紙のサイズや種類を設定する画面が表示される。図6Bの画面にはカセット選択ボタン群604があり、このボタンのいずれかを押すことにより任意の給紙カセットを選択することができる。このボタン群604からいずれかの給紙カセットを選択し、設定ボタン605を押下すると図7Aに示す画面が表示される。図7Aの画面には定型サイズ設定ボタン群608があり、このボタン群608のいずれかのボタンを押下することで、図6Bで選択された給紙カセットに任意の定型サイズを設定することができる。ユーザ設定ボタン609は、任意のサイズの用紙を設定する場合に押下される。このユーザ設定ボタン609が押下されると、図7Bに示す画面が表示される。図7BのXボタン614は、横方向の長さを設定するときに押下され、数字ボタン群616で、その長さを設定する。Yボタン615は、縦方向の長さを設定するときに押下され、数字ボタン群616で、その長さを設定する。キャンセルボタン617はこの画面での設定をやめたい場合に押下される。キャンセルボタン617が押下されると、設定は行われずに図7Aの画面に戻る。OKボタン618は、縦横の長さの入力が終了してその値を設定するときに押下される。OKボタン618が押下されると図7Aの画面に戻る。図7Aの封筒ボタン610は、封筒サイズを設定する場合に押下される。封筒ボタン610が押下されると、図8Aの画面が表示される。図8Aの画面には、封筒サイズ設定ボタン群620があり、いずれかのボタンを押下することで封筒の定型サイズを設定することができる。このボタンはデフォルトで長形3号が選択された状態になっている。このデフォルトは仕向け仕向けとは、機器を設置する国、地域を示す情報であり、コントローラ101のメモリ202、DISK211のいずれかに保存されているによって変化する。日本仕向けでは長形3号となり、海外仕向けではCom10がデフォルトになる。キャンセルボタン621は、この画面での設定をやめたい場合に押下される。キャンセルボタン621が押下されると設定は行われずに図7Aの画面に戻る。OKボタン622は、封筒サイズを決定した場合に押下される。OKボタン622が押下されると設定が行われて図7Aの画面に戻る。図7Aで、定型サイズかユーザ設定サイズかで封筒サイズを設定した後に次へボタン612を押下すると図8Bの画面が表示される。この画面には用紙タイプ設定ボタン群624があり、このボタン群624のいずれかのボタンを押下することで用紙の種類タイプを設定することができる。キャンセルボタン625は、この画面での設定をやめたい場合に押下される。キャンセルボタン625が押下されると設定を行われずに図7Aの画面に戻る。OKボタン626は、用紙の種類を決定したい場合に押下される。OKボタン626が押下されると設定が行われて図6Bの画面に戻る。更に、他の給紙段の設定を行いたい場合は再度カセット選択ボタン群604から給紙カセットを選んで設定処理を繰り返す。もう設定を行わない場合は閉じるボタン606を押下すると図6Aの画面に戻る。以下の表1は、本実施形態に係る各給紙カセットに設定された情報の一例を示す。用紙の設定の処理を終えると表1のカセット1~カセット4のいずれかのデータが更新される。このデータはコントローラ101のメモリ202、DISK211のいずれかに保存することが可能である。次に、手差しトレイ304に用紙を設定したときの用紙のサイズとタイプの設定を行う方法を説明する。手差しトレイ304上に用紙をセットし、図5Bや図5Cに示すような状態にすると、センサ504が反応し、プリンタエンジン103からコントローラ101に対して用紙がセットされたことが通知される。コントローラ101がこの通知を受けると操作部106の表示部203には図7Aで示す画面が表示される。但し、この場合は戻るボタン611は表示されない。前述したように、この画面で定型サイズかユーザ設定サイズかで封筒サイズを設定した後に次へボタン612を押下すると図8Bの画面が表示される。前述したように、この画面には用紙タイプ設定ボタン群624があり、いずれかのボタンを押下することで用紙の種類を設定したり、キャンセルボタン625で図7Aの画面に戻したりすることができる。そして設定終了後にOKボタン626が押下されると、用紙登録画面は消えて、表1の手差しのサイズと用紙タイプが未設定から、実際に設定されたサイズやタイプ等に更新される。そして、手差しトレイ304上の用紙がなくなるとセンサ504が反応し、プリンタエンジン103からコントローラ101に対して用紙がなくなったことが通知される。コントローラ101がこの通知を受けると、表1の手差しの各項目を未設定に更新する。図9は、スキャナ102の構成を説明する図である。原稿703上の情報は、原稿読み取り装置719の露光部713に対して原稿703を相対的に移動させながら読み取られる。原稿703は原稿トレイ702にセットされる。原稿給紙ローラ704は分離パッド705と対になっていて、原稿703を一枚ずつ搬送する。搬送された原稿703は、中間ローラ706でスキャナ内に送られ、大ローラ708と第1従動ローラ709によって搬送され、更に、大ローラ708と第2従動ローラ710とによって搬送される。大ローラ708と第2従動ローラ710とで搬送された原稿703は、流し読み原稿ガラス712と原稿ガイド板717との間を通り、ジャンプ台718を経由して、大ローラ708と第3従動ローラ711とにより搬送される。大ローラ708と第3従動ローラ711とにより搬送された原稿703は、原稿排紙ローラ対707により排出される。尚、流し読み原稿ガラス712と原稿ガイド板717との間では、原稿703は原稿ガイド板717によって流し読みガラス712に接触する形で搬送される。原稿703が流し読み原稿ガラス712上を通過する際に、流し読み原稿ガラス712に接している面が露光部713によって露光される。その結果得られる原稿703からの反射光がミラーユニット714に伝達される。伝達された反射光はレンズ715を通過して集光されCCDセンサ716にて電気信号に変換され、コントローラ101に伝達される。図10Aは、プリンタ部302の構成を説明する図である。この図はフルカラー印刷装置の一例を示す。感光ドラム801は一次帯電器811により特定の極性電位に帯電処理され、図示しない露光手段によって矢印812で示す位置がコントローラ101からの指示に従って露光される。このようにして第一の色成分に対応した静電潜像が形成される。その後、現像器802の四つある現像器中の一つの現像器を使用して現像される。中間転写ベルト803は矢印の方向に駆動され、感光ドラム801上に形成された第一の色成分画像が、感光ドラム801と中間転写ベルト803の接合部分を通る過程で一次転写ローラ810によって形成された電界によって中間転写ベルト803に転写される。中間転写ベルト803に転写を終えた感光ドラム801の表面はクリーニング装置804によって清掃される。この処理を順次繰り返し、四色の画像を中間転写ベルト803に重ね合わせてカラー画像を形成する。単色の画像を形成する場合は一度だけ転写処理を行う。こうして中間転写ベルト803に転写された画像は、二次転写ローラ809で給紙カセット805より給紙された用紙に印刷される。画像が印刷された用紙は定着器806で加熱され定着される。定着後の用紙は、搬送ローラ814を通過した後排紙口807から機外に排出されて排出トレイ813に積載されるか、排出口815から機外に排出され排紙トレイ816に積載される。但し、封筒の長辺に対して直交する方向に搬送してロングエッジフィード印刷を行っている場合は、必ず搬送ローラ814を通過した後、排出口807から機外に排出され排紙トレイ813に積載される。これは、搬送ローラ814から排出口815付近に位置するローラまでの距離が封筒の短辺より長いため、封筒を排紙トレイ816まで搬送できないためである。両面印刷を行う場合は、片面に画像が印刷された用紙は反転パス808を通って循環されて、その裏面に画像が印刷される。図10Bは、プリンタ部302に後処理装置310を接続したときの構成を説明する図である。ここで図10Aと共通する部分は同じ記号で示している。後処理装置310が接続されると、排出口807から用紙を排出するための搬送路が塞がれ、排紙トレイ807が使用できなくなる。後処理装置310が接続されても、排紙トレイ816側の排出口は塞がれないが、搬送ローラ814から排紙トレイ816の排出口815付近に位置するローラまでの距離が封筒の短辺より長く、封筒を排紙トレイ818まで搬送できない。そのため、後処理装置310が接続されているときは、排紙トレイは排紙トレイ818の1つに限定されるとともに、ロングエッジフィードでの封筒の搬送は不可能になる。後処理装置310が、排出口815から排出される印刷物を受け取ってステイプルを行うよう設定されているときは、ステイプルユニット817でステイプルを行い排紙トレイ818に積載する。一方、ステイプルを行わない設定になっているときは、排出口815から排出される印刷物を受け取ると、そのまま排紙トレイ818に積載する。図10Cは、プリンタ部302にバッファパス321を介して、後処理装置320を接続したときの構成を説明する図である。ここでも図10Aと共通する部分は同じ記号で示している。バッファパス321は、プリンタ部302から排出口815を通過して排出される印刷物を受け取る。この印刷物はバッファパス321の搬送路819を通過して後処理装置320に渡される。ここでステイプルを行う設定になっているときは、ステイプルユニット820でステイプルを行い排紙トレイ821に積載する。一方、ステイプルを行わない設定になっているときは、バッファパス321の搬送路819から印刷物を受け取ると、そのまま排紙トレイ821に積載する。尚、バッファパス321を介して後処理装置320が接続されている場合、搬送ローラ814から排紙トレイ816の排出口815付近に位置するローラまでの距離が封筒の短辺より長く、封筒を排紙トレイ818まで搬送できない。しかしながら、ここではバッファパス321を介して後処理装置320が接続されていても、排出口807を通って排出トレイ813に印刷物が積載される搬送路は使用可能である。このため、後処理装置320が接続されていても、封筒の長辺に対して直交する方向に搬送ロングエッジフィードして印刷することができる。なお、上述したように、CPU201は、後処理装置の制御部またはメモリから取得した情報に従って、図10Bに示す後処理装置が接続されているか、図10Cに示す後処理装置が接続されているかを識別することができる。図11は、自動用紙選択の対象の給紙カセットを選択するためのUI画面例を示す図である。自動用紙選択とは、CPU201が、複数の給紙段の中から、印刷に使用する用紙の給紙元となる給紙段を、原稿のサイズやユーザの設定に従って、自動的に選択する処理である。操作部106のユーザモードキー406が押下されると図6Aのユーザモード画面が表示される。この画面で、ボタン群601中の627で示されるカセットオートONOFFの設定に対応するボタンが押下されると、図11に示す画面が表示される。この画面では、装備されている給紙カセットと、その給紙カセットに入っている用紙サイズが表示され、その給紙カセットを自動的に選択するカセットにする、しないを、選択ボタン群902によって指示することができる。ONが押下されたカセット段は、自動用紙選択の対象にしてよいカセットとなり、OFFが押下されたカセットは、自動用紙選択の対象にできないカセットになる。OKボタン903が押下されると設定終了となり、図6Aの画面に戻る。以下の表2は、本実施形態に係る給紙カセット及び手差しの自動用紙選択を示すデータ例を示す。カセットオートONOFFの設定の処理を終えると、その設定に対応して、表2のカセット1~カセット4及び手差しのいずれかのデータが更新される。このデータは、コントローラ101のメモリ202、DISK211のいずれかに保存することが可能である。このデータは自動的にカセットを選択するときに使用する。表2の例では、カセット1~4が全て自動用紙選択に使用され、手差しだけが自動用紙選択に使用できないように設定されている。図12は、本実施形態における印刷ジョブのデータ構造を説明する図である。このデータは、印刷ジョブを実行する指示が来た場合に機器内のアプリケーションが生成する。ジョブの実体は、属性ID1101、属性値サイズ1102及び属性値1103の組を複数連続して持つことによって表されている。ジョブがデータを含む場合は、1107,1108,1109で示されるように、属性IDとしてデータを表す値、属性値サイズとしてファイル名のサイズ、属性値としてドキュメントデータを保持しているファイルのファイル名を保持している。また、それぞれの属性値の中には、データのフォーマット使用されているPDLなど、コピー部数、カセット段、印刷に使用する用紙サイズ、フィニッシング処理の指定などが含まれる。図13は、本実施形態に係る印刷ジョブのデータの属性の一例を示す図である。属性ID1201は、属性のID番号を示している。型ID1202は、IDの型サイズを表しており、1は不定長、2は1バイトのように決まっている。値1203は、取り得る値を示しており、意味1204に示すような意味をもっている。この図13に示したのは一例であり、この他にも様々な属性が存在する。これらの値を図12に示した属性ID、属性値サイズ、属性値に設定することによりジョブを形成する。図14は、本実施形態に係るMFPが、用紙サイズが指示されたジョブで自動的に給紙カセットを選択するときの動作を説明するフローチャートである。この処理は、コントローラ101のCPU201がメモリ202に記憶されたプログラムを実行することにより実現される。自動用紙選択処理が開始されるとまずS1401で、CPU201は、処理に要求されている用紙サイズをジョブで指定された属性から取得する。次にS1402に進み、CPU201は、表2で状態がONに設定されている、即ち、自動用紙選択に使用される給紙カセットを検索する。次にS1403に進み、CPU201は、S1401で取得した用紙サイズと、状態がONになっている給紙カセットの中でサイズが一致するものが表1の用紙サイズに存在するか否かを判定する。S1404で、CPU201は、サイズが一致するものが存在するかしないかを判断し、存在した場合はS1405に進み、その一致した給紙カセット段を使用してジョブを実行する。一方、S1404で存在しないと判断された場合はS1406に進み、CPU201は、使用できるサイズがないことをユーザに通知してジョブを中断する。ここで表1と表2の状態で、S1401で得られた用紙サイズがB4の場合、表1のカセットの検索対象はカセット4となる。表1では、カセット4に用紙サイズB4の用紙が設定されていて、表2のカセット4の状態がONであるため、用紙サイズがB4に該当する給紙カセットはカセット4になる。図15AB及び図16ABは、本実施形態に係る封筒サイズの設定画面の一例を示す図である。手差しトレイ304に用紙がセットされた場合は、操作部106の表示部203に図7Aの画面を表示する。この画面で封筒ボタン610が押下されると、図15AもしくはCの画面が表示される。ここで、後処理装置310が接続されていない場合、或いは後処理装置320が接続されている場合は、図15Aの縦置きボタン1403を含む画面が表示される。一方、後処理装置310が接続されている場合は、図16Bに示す縦置きボタン1403を含まない画面が表示される。このように、CPU201は、後処理装置310が接続されている場合、縦置きを選択できない画面を表示することによって、封筒がロングエッジフィードされないように制御する。これは、図10Bで説明したように、排出口807を通って排紙トレイ813に排出する搬送路が使用できないため、封筒を封筒の長辺に直行するように搬送することロングエッジフィードができないことによるものである。図15A、図16Bは、封筒を封筒の長辺に平行に搬送するショートエッジフィード場合を示し、封筒サイズ設定ボタン群1402を含んでいる。このボタン群1402のいずれかのボタンを押下することで封筒のサイズを設定することができる。このボタンは、デフォルトで長形3号が選択された状態になっている。このデフォルトは仕向けによって変化する。日本仕向けでは長形3号となり、海外仕向けではCom10がデフォルトになる。キャンセルボタン1404は、この画面での設定をやめたい場合に押下する。キャンセルボタン1404が押下されると、設定は行われずに図7Aの画面に戻る。OKボタン1405は封筒サイズを決定した場合に押下する。OKボタン1405が押下されると設定が行われて図7Aの画面に戻る。設定された内容は、CPU201によって、メモリ202、DISK211のいずれかに保存される。縦置きボタン1403は図15Aの画面だけに存在し、封筒を縦置きロングエッジフィードしたい場合に押下される。この縦置きボタン1403を押下すると図15Bに示す画面が表示される。図15Bの画面は、封筒を封筒の長辺に対して直交する方向に搬送するロングエッジフィード場合を示し、封筒サイズ設定ボタン群1407があり、このボタン群1407のいずれかのボタンを押下することで封筒のサイズを設定することができる。このボタンはデフォルトで長形3号が選択された状態になっている。このデフォルトは仕向けによって変化する。キャンセルボタン1409は、この画面での設定をやめたい場合に押下する。キャンセルボタン1409を押下すると設定は行われずに図7Aの画面に戻る。横置きボタン1408は、図15Aの画面に戻るときに押下される。次へボタン1410は、封筒サイズを決定し、フラップサイズを入力する場合に押下される。次へボタン1410が押下されると、オフセット設定画面である図16Aの画面が表示される。この画面には数字ボタン群1412があり、この数字ボタン群1412を使用してフラップサイズのりしろの幅をmm単位で入力することができる。入力した値は、表示欄1413に表示される。キャンセルボタン1414は、この画面での設定をやめたい場合に押下する。キャンセルボタン1414が押下されると図15Bの画面に戻る。OKボタン1415はフラップサイズを決定した場合に押下される。OKボタン1415が押下されると設定が行われて図7Aの画面に戻る。設定された内容は、CPU201によって、メモリ202、DISK211のいずれかに保存される。以下の表3は、本実施形態に係る封筒サイズとフラップサイズのデータ構造を示す。封筒設定の処理を終えると表3のフラップサイズのいずれかのデータが更新される。上述したように、このデータはコントローラ101のメモリ202、DISK211のいずれかに保存することが可能である。図17ABは、本実施形態に係るPDLデータの印刷ジョブでの封筒への印刷手順を説明するフローチャートで、図17AはPC107の処理を示し、図17Bは、実施形態に係るMFPによる処理を示す。なお、図17Aのフローチャートに示す処理は、PC107の不図示のCPUが、PC107の不図示のROMに記憶されたプログラムを読み出して実行することによって実現される。また、図17Bのフローチャートに示す処理は、CPU201が、ROM210に記憶されたプログラムを読み出して実行することによって実現される。図17Aにおいて、まずS1701で、PC107は、ユーザからPDL画像出力ジョブのプリント設定を受け付ける。このプリント設定内容は、部数、用紙サイズ封筒への印刷時には封筒サイズ、片面/両面、ページ出力順序、ソート出力、ステイプルの有無等である。次にS1702に進み、PC107は、ユーザから印刷指示を受け付け、PC107にインストールされているドライバソフトウェアによって、印刷対象となるコードデータをいわゆるPDLデータ印刷データに変換する。そして、PC107は、S1501で設定したプリント設定パラメータと共に、コントローラ101に、ネットワークインターフェイス105を介してPDLデータを転送する。まずS1710で、CPU201は、例えば手差し304に図20Aの長形3号の封筒がセットされたことを検知する。そして図15Aで縦置きボタン1403を選択し、図15Bで、封筒のサイズとして長形3号を設定する。そして図16Aで、フラップサイズを、例えば30.0mmで入力してOKボタン1415を押下すると、表1の手差しの項目は以下のように更新される。即ち、手差しの用紙サイズは長形3号となり、用紙タイプは封筒に設定される。また、表3の封筒サイズが長形3号のフラップサイズが30.0mmに更新される。そしてS1711で、CPU201は、ネットワークインターフェイス105を介してPC107から転送されたPDLデータを受信する。次にS1712に進み、CPU201は、プリント設定パラメータに基づいて、画像データに展開ラスタライズする。画像データの展開は、メモリ202上に行われる。図19は、画像サイズを長形3号にした場合のメモリ上に展開された画像データのイメージを示す図である。長形3号は、120mm×235mmの大きさで定義されており、メモリ202にはこのサイズに相当するサイズの画像データが展開される。次にS1713に進み、CPU201は、PDLジョブで指定された用紙サイズ封筒サイズに基づいてオフセット量を取得する。この処理の詳細は図18のフローチャートを参照して説明する。図18は、図17のS1713のオフセット量の取得処理を説明するフローチャートである。なお、図18のフローチャートに示す処理は、CPU201が、ROM210に記憶されたプログラムを読み出して実行することによって実現される。まずS1801で、CPU201は、PDLデータの属性データに基づいて、そのPDLデータの用紙サイズ封筒サイズを取得する。次にS1802に進み、CPU201は、その取得した用紙サイズが表3の封筒サイズで管理されているかどうかを判定する。管理されていないときはS1803に進み、オフセット量なし0.0mmとして、この処理を終了する。一方S1802で管理されていると判定するとS1804に進み、CPU201は、その表3に設定されているフラップサイズを取得する。そしてS1805に進み、そのフラップサイズが閾値例えば1mm以下かどうかを判定する。閾値以下であるとフラップサイズが元々設定されていない初期値の0.0mmであるか、或いはフラップサイズとしては不適当であるためS1807に進む。一方S1805で閾値以上であると判定するとS1806に進み、CPU201は、表3に設定されている、その封筒サイズに対応するフラップサイズをオフセット量として決定し、この処理を終了する。一方、S1807に処理を進めた場合、CPU201は、フラップサイズとしては正しいサイズではないと判断して、ユーザに対して警告表示を行う。ここでは一旦ジョブを中断し、操作部106の表示部203に図23Aに示す画面を表示する。この画面は前述したフラップサイズを入力するための図16Aの画面と同様の画面であり、フラップサイズが正しくありません。正しい値を入力してくださいという警告メッセージが表示される。ここでユーザが適正なフラップサイズを入力してジョブを継続するか否かを選択し、ジョブを継続する場合はS1809に進み、図23Aの画面を使用して入力されるフラップサイズを取得して表3を更新する。ここではユーザは、図23Aの画面で数値キー2301を使用してフラップサイズを入力した後にOKボタン2304を押下すると、その設定された値がフラップサイズとして入力され、CPU201は、表3の該当するフラップサイズを更新する。2302は、入力されたフラップサイズを表示する表示欄である。そしてS1806に進み、表3に設定されているフラップサイズをオフセット量として決定し、処理を継続する。尚、S1809では、その再設定されたフラップサイズが前述の閾値以上かどうかを判定し、閾値以上、即ち、フラップサイズとして適正な値である場合にのみ表3を更新するようにしても良い。尚、図23Aの画面で中止ボタン2303が押下されると、このジョブの処理を終了する。このようにしてPDLデータに設定されている用紙サイズ封筒サイズに応じたフラップサイズに基づく画像のオフセット量が求められて設定される。次にS1714に進み、CPU201は、取得した用紙サイズに一致する給紙段を選択する。ここでは指定された用紙サイズは長形3号であるため、長形3号が載置されている給紙段を選択し、その給紙段で設定されている用紙の送り方向を取得する。次にS1715に進み、CPU201は、プリンタエンジン103を制御して画像データに基づいて印刷制御を行う。このとき、画像データの出力位置をオフセット量だけずらしてシフトして印刷する。これにより、図20Bに示すような印刷結果を得ることができる。もしもオフセット量だけずらさないと、図20Cに示すような結果となり、宛先及び郵便番号の位置がずれた印刷結果となる。これは、封筒以外の用紙に画像を印刷する場合と同様に、メモリ202に展開された画像と用紙の上端とを合わせて、封筒に画像を印刷すると、封筒にはフラップがあることが原因で正しい位置に画像が印刷されないからである。上述のように制御することで、ロングエッジフィードで封筒を搬送することによって、ショートエッジフィードで封筒を搬送するよりも単位時間あたりに多くの枚数の用紙を給紙することができ、印刷にかかる時間が短縮できる。また、ロングエッジフィードで封筒を搬送して印刷する際に、ユーザは、フラップの長さを考慮して印刷対象の元の画像を作り込まなくても、フラップを除く部分に正しく画像が印刷される。上記説明では、PC107から受信したPDLデータに基づく印刷処理を例にして説明した。しかしながら本実施形態は、コピー処理の場合にも適用できる。以下、スキャナ102により原稿を読み取って印刷するコピー処理を例にして説明する。図21Aは、本実施形態に係るコピージョブの処理手順を示すフローチャートである。この処理は、コントローラ101のCPU201がメモリ202に記憶されたプログラムを実行することにより実現される。まずS2101で、CPU201は、ユーザから、封筒の設定を受け付ける。ここでは例えば、手差し304に図20Aに示す長形3号の封筒が設定される。これにより前述の表1及び表3のフラップサイズが、ユーザにより入力された数値に応じて更新される。これは前述の図15、図16で説明したのと同様であるため、その説明を省略する。次にS2102に進み、CPU201は、ユーザから、操作部106を介してコピージョブの各種設定を受け付ける。この設定内容には、部数、給紙段、用紙サイズ、片面/両面印刷、拡大/縮小率、ソート出力、ステイプルの有無等が含まれる。次にS2103に進み、操作部106でコピー開始指示が入力されると、CPU201は、バス209を介してスキャナ102を制御し、原稿の画像データの読み込み動作を行う。その際、コピージョブで指定された用紙サイズ封筒サイズを取得し、その取得したサイズが表3で管理されている封筒サイズと一致するものがあるかを判定する。ここで該当するサイズがあると、CPU201は、そのフラップサイズを取得する。通常の用紙サイズが指定されている場合、スキャナ102から取り込む画像のサイズは、その用紙サイズと同じ大きさとなるが、フラップサイズが存在する封筒サイズの場合は、その封筒サイズにフラップサイズを加えたサイズの画像データを取り込む。そして、CPU201は、その取り込んだ画像データを入力してメモリ202に記憶する。図22Aは、封筒サイズとして封筒の長形3号が設定されている場合に、メモリ202に展開された画像データのイメージを示す図である。図22Bは、長形3号の封筒のサイズを示す図である。長形3号のサイズは、120mm×235mmで定義されており、ここではフラップサイズは30mmに設定されているものとする。従って、この場合は、スキャナ102からの画像データは、サイズ120mm×265mmでメモリ202に格納される。尚、フラップサイズが設定されていない場合は、フラップサイズは0mmとなるので、データサイズが120mm×235mmの画像データがメモリ202に記憶されることになる。次にS2104に進み、CPU201は、バス209を介して、プリンタエンジン103を制御しながら、適切なタイミングでメモリ202の画像データをプリンタエンジン103に転送する。そしてS2105に進み、コントローラ101が、コピー設定で指定された給紙段から用紙封筒を搬送するようにプリンタ部302を制御して画像データを印刷する。これにより図20Bに示すような印刷結果が得られる。このように、原稿台に長形3号サイズの封筒が、フラップが開かれた状態ロングエッジフィードでセットされた場合、そのフラップ分も含めたサイズの画像データを封筒にコピーすることができる。また、S2101で封筒の設定を行った後、S2102でコピーの開始指示を受け付けた場合に、図21Bに示す処理を行うことでフラップサイズの入力ミスをユーザに警告するようにしてもよい。なお、図21Bのフローチャートに示す処理は、コントローラ101のCPU201がメモリ202に記憶されたプログラムを実行することにより実現される。S2110で、CPU201は、用紙サイズとして封筒サイズが選択されているかを判定し、封筒サイズが選択されているとS2111に処理を進める。S2111で、CPU201は、表3において、該当する封筒サイズのフラップサイズが閾値以下例えば0mm以下かどうかを判定する。閾値以下であればフラップサイズとしては正しいサイズでないと判断してS2112に進み、CPU201は、図23Bに示す画面を表示してユーザに警告を促す。この図23Bはコピーの設定画面であり、メッセージ2310で、フラップサイズが設定されていませんと表示することにより、ユーザにフラップサイズが設定されていないことを警告することができる。S2110で封筒サイズと判定されなかった場合、或いはS2111で、フラップサイズが閾値より大きければS2112の処理は行わない。このフローを操作部106からのコピー設定内容が変更される度に実行することによって、ユーザに対して適正なフラップサイズが設定されているかどうかを警告することができる。以上説明したように本実施形態によれば、コピー処理の場合にもPDLデータを受信した場合と同様に、封筒のフラップのりしろのサイズに応じた画像を印刷することができる。これにより、ロングエッジフィードの場合でも封筒に適正に画像を印刷することができる。以上のように、ロングエッジフィードで封筒を搬送するように手差しに封筒をセットしても、封筒のフラップサイズに応じて、適切な位置に画像を印刷できるようになる。その結果、PDLジョブで、フラップサイズを含まないサイズの画像データを入力しても、フラップ部分に画像を印刷せずに適切な位置に印刷することが可能となる。また、コピージョブでは、設定されたフラップサイズも含むサイズの画像を読み取ることにより、スキャナにセットされた原稿から適切な画像データを使用して印刷することが可能となり、利便性が飛躍的に向上する。次に、実施形態に係る封筒サイズと封筒の向きの設定処理を説明する。図24は、本実施形態に係る封筒サイズと封筒の向きの設定処理を説明するフローチャートである。この処理を実行するプログラムは、実行時にROM210或いはDISK211からメモリ220に展開されて実行される。まずS2401で、図6Aのユーザモード画面を表示する。そしてS2402で用紙設定602が選択されるとS2403に進み、図6Bに示す給紙段を選択する選択画面が表示される。そして、ここでいずれかの給紙段が選択されると図7Aに示す用紙サイズ選択画面が表示される。つぎにS2404に進み、図7Aに示す画面で封筒ボタン610が押下されたかどうかを判定し、封筒ボタン610が押下されたときはS2405に進むが、そうでないときはS2410に進み、押下されたボタンに応じた処理を実行する。S2405では、フィニッシャ104である後処理装置が接続されているかどうかを判定する。特にここでは、図10で説明したように、ロングエッジフィードによる封筒搬送ができない後処理装置310が接続されているか、バッファパス321を介して後処理装置320が接続されているかどうかを判定する。この判定は、その接続をスイッチ等により機械的に検出するものでも良く、或いは後処理装置の制御部不図示やメモリとコントローラ101との通信等により互いに接続相手を検出する構成であっても良い。S2405で後処理装置310が接続されていると判定されるとS2406に進み、図16Bに示すような縦置きボタン1403図15Aを含まない画面を表示する。これにより、この画面を使用してショートエッジフィードからロングエッジフィードへの変更ができなくなる。一方、S2405で、後処理装置310が接続されていないと判定した場合はS2407に進み、図15Aに示すような縦置きボタン1403を含む画面を表示する。これにより、この画面を使用してショートエッジフィードからロングエッジフィードへの変更が可能になる。但し、図10Cのように、バッファパス321を介して後処理装置320が接続されている場合は、図15Aに示すような縦置きボタン1403を含む画面を表示する。この場合、縦置きが選択されると、CPU201は、排紙先を自動的に排紙トレイ813に設定する。なぜならば、封筒を、ロングエッジフィードで搬送する場合、バッファパス321を介して後処理装置320に封筒を搬送することはできないためである。こうしてS2406或いはS2407を実行するとS2408に進み、図15A或いは図16Bの画面でOKボタン1405が押下されるかどうかを判定し、OKボタン1405が押下されるとS2409に進む。S2409では、図15及び図16の画面で設定された封筒サイズ及び封筒の搬送方向を確定する。このように、ロングエッジフィードにより印刷装置から封筒を搬送できない後処理装置が接続されていて、その後処理装置による封筒への後処理を実行する際には、封筒をロングエッジフィードで搬送して印刷することを制限できる。その他の実施例なお、上述した実施形態では、CPU201が、後処理装置310が接続されている場合、縦置きを選択できない画面を表示することによって、封筒がロングエッジフィードされないように制御する例を説明した。しかしながら、本発明はこれに限られるものではない。例えば、CPU201が、後処理装置310が接続されているか否かに関わらず図15に示す縦置きを選択できる画面を表示し、縦置きが設定されて印刷開始要求を受け付けた場合に印刷を実行しないように制御しても良い。その際に、CPU201は、表示部203に、後処理装置が接続されているため、封筒の縦置きはできません。封筒の横置きを設定してください。というメッセージを表示してもよい。その後、CPU201は、封筒の横置きが設定され、印刷開始要求を受け付けた場合に、封筒をショートエッジフィードで搬送して印刷を行う。また、上述した実施形態では、後処理装置310が接続されている場合には、封筒のロングエッジフィードを制限し、後処理装置320が接続されている場合には、封筒のロングエッジフィードを許可する例を説明した。しかしながら、本発明はこれに限られるものではない。例えば、CPU201は、後処理装置が接続されている場合に、一律、封筒のロングエッジフィードを制限するように制御してもよい。それによって、後処理装置が接続されることによって、封筒をロングエッジフィードで搬送できない搬送経路が加わる場合に、そのような搬送経路が、封筒のロングエッジフィードに使われることを防ぐことができる。また、後処理装置320が接続された場合のように、封筒をロングエッジフィードで排紙できる排紙トレイと、封筒をロングエッジフィードで排紙できない排紙トレイが混在する場合がある。その場合に、CPU201は、次のように制御してもよい。封筒をロングエッジフィードで排紙できる排紙トレイがユーザによって排紙先として選択されている場合に、CPU201は、封筒を、ロングエッジフィードで搬送して印刷することを許可する。一方、封筒をロングエッジフィードで排紙できない排紙トレイがユーザによって排紙先として選択されている場合に、CPU201は、封筒を、ロングエッジフィードで搬送して印刷することを制限するように制御する。それによって、封筒をロングエッジフィードで搬送できない搬送経路が、封筒のロングエッジフィードに使われることを防ぐことができる。なお、後処理の設定に応じて排紙先が決まる場合には、設定された後処理に応じて、封筒を、ロングエッジフィードで搬送して印刷することを許可するか制限するかを決定してもよい。例えば、後処理を実行するよう設定されている場合に、CPU201は、封筒を、ロングエッジフィードで搬送して印刷することを制限する。一方、後処理を実行するよう設定されていない場合に、CPU201は、封筒を、ロングエッジフィードで搬送して印刷することを許可する。また、CPU201は、次のように制御してもよい。CPU201は、封筒をロングエッジフィードで搬送するよう設定されている場合、封筒をロングエッジフィードで排紙できる排紙トレイが排紙先として設定されることを許可する。一方、封筒をロングエッジフィードで搬送するよう設定されている場合、封筒をロングエッジフィードで排紙できない排紙トレイが排紙先として設定されることを制限する。また、CPU201は、封筒をロングエッジフィードで搬送するよう設定されていない場合、封筒をロングエッジフィードで排紙できる排紙トレイが排紙先として設定されることを許可する。さらに、CPU201は、封筒をロングエッジフィードで搬送するよう設定されていない場合、封筒をロングエッジフィードで排紙できない排紙トレイが排紙先として設定されることを許可する。このように制御しても、封筒をロングエッジフィードで搬送できない搬送経路が、封筒のロングエッジフィードに使われることを防ぐことができる。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。"