"封筒を搬送しつつ封筒に印刷を行う印刷部と、封筒を搬送経路に沿って前記印刷部に向けて供給する供給部と、前記供給部から前記印刷部に供給される最初の封筒のフラップが開いている状態であるか否かを検出する検出部と、前記検出部で検出された最初の封筒のフラップの状態に応じて、以降の前記供給部による封筒の供給動作のタイミングおよび搬送量を制御する制御部とを備えることを特徴とする印刷装置。前記制御部は、連続して供給される封筒間の間隔が一定になるように前記供給部を制御することを特徴とする請求項1に記載の印刷装置。前記検出部は、搬送経路を搬送される封筒の搬送方向の全長にわたって厚さを検出し、検出した厚さの変化に基づいて、封筒のフラップが開いている状態であるか否かを検出することを特徴とする請求項1または2に記載の印刷装置。前記検出部は、前記供給部から前記印刷部に供給される封筒の向きを検出し、前記制御部は、前記検出部で検出された封筒の向きに応じた画像を前記印刷部により印刷させることを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。しかしながら、特許文献1の技術では、レジストローラの駆動についての考慮がなされていない。このため、レジストローラは、フラップが閉じられている状態の封筒を給紙する際でも、フラップが開いている状態の封筒を給紙する際と同様の制御により駆動される。この場合、レジストローラの駆動タイミングや搬送量が不適切になる。この結果、印刷装置で封筒に印刷を行う際、封筒の搬送不良等が生じ、封筒への印刷を安定して行うことができなくなることがあった。本発明は上記に鑑みてなされたもので、封筒への印刷を安定して行うことができる印刷装置を提供することを目的とする。上記目的を達成するため、本発明に係る印刷装置の第1の特徴は、封筒を搬送しつつ封筒に印刷を行う印刷部と、封筒を搬送経路に沿って前記印刷部に向けて供給する供給部と、前記供給部から前記印刷部に供給される最初の封筒のフラップが開いている状態であるか否かを検出する検出部と、前記検出部で検出された最初の封筒のフラップの状態に応じて、以降の前記供給部による封筒の供給動作のタイミングおよび搬送量を制御する制御部とを備えることにある。本発明に係る印刷装置の第2の特徴は、前記制御部は、連続して供給される封筒間の間隔が一定になるように前記供給部を制御することにある。本発明に係る印刷装置の第3の特徴は、前記検出部は、搬送経路を搬送される封筒の搬送方向の全長にわたって厚さを検出し、検出した厚さの変化に基づいて、封筒のフラップが開いている状態であるか否かを検出することにある。本発明に係る印刷装置の第4の特徴は、前記検出部は、前記供給部から前記印刷部に供給される封筒の向きを検出し、前記制御部は、前記検出部で検出された封筒の向きに応じた画像を前記印刷部により印刷させることにある。本発明に係る印刷装置の第1の特徴によれば、封筒のフラップが開いている状態であるか否かに応じて、供給部による封筒の供給動作のタイミングおよび搬送量を制御することで、封筒の搬送不良等を抑制し、封筒への印刷を安定して行うことができる。本発明に係る印刷装置の第2の特徴によれば、連続して供給する封筒間の間隔が一定になるようにすることで、印刷画質の低下を抑制できる。本発明に係る印刷装置の第3の特徴によれば、封筒の搬送方向の全長にわたって厚さを検出し、検出した厚さの変化に基づいて、封筒のフラップが開いている状態であるか否かを検出するので、容易に封筒のフラップの状態を検出できる。本発明に係る印刷装置の第4の特徴によれば、供給部から印刷部に供給される封筒の向きを検出し、検出された封筒の向きに応じた画像を印刷するので、誤印刷を防止できる。以下、本発明の実施の形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。ただし、図面は模式的なものであり、現実のものとは異なることに留意すべきである。また、以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。図1は、本発明の実施の形態に係る印刷装置の概略構成図、図2は、図1に示す印刷装置の制御系の構成を示すブロック図である。図1、図2に示すように、印刷装置1は、給紙部2と、印刷部3と、フェイスアップ排紙部4と、上面搬送部5と、フェイスダウン排紙部6と、反転部7と、レジストセンサ8と、厚さ検出センサ9と、エンコーダ10と、入力部11と、記憶部12と、画像読取部13と、通信部14と、制御部15とを備える。なお、図1において太線で示す経路が、印刷媒体が搬送される搬送経路である。搬送経路のうち、実線で示す経路が通常経路RC、一点鎖線で示す経路が反転経路RR、破線で示す経路が排紙経路RD1,RD2、二点鎖線で示す経路が給紙経路RSである。以下の説明における上流、下流は、搬送経路上の搬送方向における上流、下流を意味する。また、以下の説明における上下方向、左右方向は、図1において示す上下方向、左右方向を示すものとする。給紙部2は、印刷部3に印刷媒体を供給する。給紙部2は、搬送経路の最も上流側に設けられる。給紙部2は、外部給紙台21と、外部給紙ローラ22と、複数の内部給紙台23と、複数の内部給紙ローラ24と、複数対の縦搬送ローラ25と、レジストローラ26とを備える。外部給紙台21は、印刷装置1の筐体の外部に露出して設置され、印刷媒体が積載されるものである。外部給紙ローラ22は、外部給紙台21の上側に設けられ、外部給紙台21から印刷媒体を1枚ずつ取り出して給紙経路RSに沿ってレジストローラ26に向けて搬送する。内部給紙台23は、印刷装置1の筐体内部に設けられ、印刷媒体が積載されるものである。内部給紙ローラ24は、内部給紙台23の上側に設けられ、内部給紙台23から印刷媒体を1枚ずつ取り出して給紙経路RSに送り出す。縦搬送ローラ25は、給紙経路RSに沿って配置され、内部給紙台23から取り出された印刷媒体をレジストローラ26に向けて搬送する。レジストローラ26は、外部給紙台21、内部給紙台23、反転部7から搬送されてきた印刷媒体を一旦止めた後、所定のタイミングで印刷部3へと供給する。レジストローラ26は、給紙部2の下流部であって、通常経路RC上に配置されている。換言すると、レジストローラ26は、給紙経路RSと反転経路RRとの合流地点の近傍に配置されている。レジストローラ26は、印刷部3に供給する印刷媒体1枚ごとに間欠的に駆動される。レジストローラ26は、請求項の供給部に相当する。また、給紙部2は、外部給紙ローラ22を回転駆動させるモータと、内部給紙ローラ24および縦搬送ローラ25を回転駆動させるモータと、レジストローラ26を回転駆動させるモータいずれも図示せずとを備える。印刷部3は、印刷媒体を搬送しつつ、印刷媒体に印刷を行う。印刷部3は、給紙部2の下流側に配置されている。印刷部3は、ベルト搬送部31と、インクジェットヘッド部32とを備える。ベルト搬送部31は、インクジェットヘッド部32に対向して設けられた環状の搬送ベルト311と、搬送ベルト311を周回駆動させるベルト駆動ローラ312と、ベルト駆動ローラ312に従動する従動ローラ313~315とを備える。また、ベルト搬送部31は、下方向への気流を生じさせるファン316と、ベルト駆動ローラ312を回転駆動させるモータ図示せずとを備える。搬送ベルト311は、多数の穴が空けられた無端ベルトからなり、ファン316により穴から空気が吸引されることにより発生する負圧で印刷媒体を吸着保持して搬送する。搬送ベルト311を一定速度で周回移動させるため、ベルト駆動ローラ312は一定速度で回転駆動される。インクジェットヘッド部32は、ベルト搬送部31の上方に配置され、印刷媒体の搬送方向と直交する方向に複数のノズルが配列されたラインタイプの複数のインクジェットヘッドを有する。インクジェットヘッド部32は、ベルト搬送部31により搬送される印刷媒体にインクジェットヘッドからインクを吐出して画像を印刷する。フェイスアップ排紙部4は、印刷済みの印刷媒体を、印刷面両面印刷の場合は後で印刷された面が上向きの状態で排出する。フェイスアップ排紙部4は、切替部41と、排紙ローラ42と、フェイスアップ排紙台43とを備える。切替部41は、通常経路RCと排紙経路RD1との分岐点に配置され、印刷媒体の搬送経路を通常経路RCと排紙経路RD1との間で切り替える。排紙経路RD1は、印刷部3と上面搬送部5との境界からフェイスアップ排紙台43に向けて延びる経路である。排紙ローラ42は、切替部41とフェイスアップ排紙台43との間に配置され、ベルト搬送部31から搬送されてきた印刷媒体を排紙経路RD1に沿って搬送してフェイスアップ排紙台43に排出する。フェイスアップ排紙台43は、ベルト搬送部31の下流側において印刷装置1の筐体から突出して設置され、排紙ローラ42により搬送されてきた印刷済みの印刷媒体を積載する。フェイスアップ排紙台43には、印刷面両面印刷の場合は後で印刷された面が上向きの状態で印刷媒体が積載される。また、フェイスアップ排紙部4は、切替部41を駆動させるソレノイドと、排紙ローラ42を回転駆動させるモータいずれも図示せずとを備える。上面搬送部5は、ベルト搬送部31によって搬送されてきた用紙を右方向から左方向にUターンするように搬送する。上面搬送部5は、複数対の上面搬送ローラ51を備える。複数対の上面搬送ローラ51は、印刷媒体をニップして搬送する。複数対の上面搬送ローラ51は、印刷部3とフェイスダウン排紙部6との間の通常経路RCに沿って配置されている。1対の上面搬送ローラ51は、反転経路RRの上流部に配置されている。また、上面搬送部5は、複数対の上面搬送ローラ51を回転駆動させる複数のモータ図示せずを備える。フェイスダウン排紙部6は、印刷済みの印刷媒体を、印刷面両面印刷の場合は後で印刷された面が下向きの状態で排出する。フェイスダウン排紙部6は、切替部61と、排紙ローラ62と、フェイスダウン排紙台63とを備える。切替部61は、排紙経路RD2と反転経路RRとの分岐点に配置され、印刷媒体の搬送経路を排紙経路RD2と反転経路RRとの間で切り替える。排紙経路RD2は、通常経路RCの下流側の端部からフェイスダウン排紙台63に向けて延びる経路である。排紙ローラ62は、切替部61とフェイスダウン排紙台63との間に配置され、上面搬送部5により搬送されてきた印刷媒体を排紙経路RD2に沿って搬送してフェイスダウン排紙台63に排出する。フェイスダウン排紙台63は、印刷装置1の左側に筐体から突出したトレイ形状を有し、傾斜して設置されている。フェイスダウン排紙台63は、排紙ローラ62により搬送されてきた印刷媒体を積載するものであり、傾斜の下位置に形成された壁により、傾斜に沿って滑落する印刷媒体が自然に整えられて重なっていくようになっている。フェイスダウン排紙台63には、印刷面両面印刷の場合は後で印刷された面が下向きの状態で印刷媒体が積載される。また、フェイスダウン排紙部6は、切替部61を駆動させるソレノイドと、排紙ローラ42を回転駆動させるモータいずれも図示せずとを備える。反転部7は、両面印刷の際に、片面印刷済みの印刷媒体を印刷部3に再供給するために、片面印刷済みの印刷媒体を反転させてレジストローラ26に搬送するものである。反転部7は、反転ローラ71と、スイッチバック部72と、再給紙ローラ73と、切替ゲート74とを備える。反転ローラ71は、上面搬送部5により搬送されてきた印刷媒体をスイッチバック部72に一時的に搬入した後に搬出して、再給紙ローラ73へと搬送する。反転ローラ71は、反転経路RR上において、上面搬送ローラ51とスイッチバック部72の搬入口との間に配置されている。スイッチバック部72は、反転ローラ71が印刷媒体を一時的に搬入するための空間である。スイッチバック部72は、フェイスダウン排紙台63の下部に形成された空間からなる。スイッチバック部72は、反転ローラ71の近傍が印刷媒体を搬入するために開口されている。再給紙ローラ73は、反転ローラ71により搬送されてきた印刷媒体をレジストローラ26へと搬送する。再給紙ローラ73は、反転ローラ71とレジストローラ26との間の反転経路RR上に配置されている。切替ゲート74は、上面搬送ローラ51によって搬送されてきた印刷媒体を反転ローラ71へとガイドする。また、切替ゲート74は、反転ローラ71によってスイッチバック部72から搬出される印刷媒体を再給紙ローラ73へとガイドする。切替ゲート74は、最も下流側の上面搬送ローラ51、反転ローラ71、および再給紙ローラ73の3個所の重心近傍に配置されている。また、反転部7は、反転ローラ71を回転駆動させるモータと、再給紙ローラ73を回転駆動させるモータいずれも図示せずとを備える。レジストセンサ8は、レジストローラ26の上流側の近傍に配置されている。レジストセンサ8は、発光器と受光センサとが搬送経路を挟んで対向配置される光学式の透過型センサからなる。レジストセンサ8は、印刷媒体の重送検知等に用いられる。レジストセンサ8は、受光センサの受光量に応じた電気信号を出力する。受光センサの受光量は、発光器と受光センサとの間を通過する印刷媒体の有無、印刷媒体の厚さ等に応じた値となる。したがって、レジストセンサ8の出力信号に基づいて、印刷媒体の先端が通過したこと、印刷媒体の後端が通過したこと、重送等を検出することが可能となる。厚さ検出センサ9は、レジストローラ26の下流側レジストローラ26と印刷部3との間に配置されている。厚さ検出センサ9は、レジストセンサ8と同様に、光学式の透過型センサからなり、厚さ検出センサ9の出力信号に基づいて、印刷媒体の厚さが検出可能となる。厚さ検出センサ9は、印刷媒体として封筒を用いる場合において、レジストローラ26から印刷部3に供給される封筒のフラップが開いている状態であるか否か、および封筒の向きを検出するために用いられ、請求項の検出部の一部に相当する。レジストローラ26の上流側では、印刷媒体がレジストローラ26に突き当てられて印刷媒体にたるみが生じる。印刷媒体にたるみがあると、透過型センサの出力信号から厚さが正確に検出できないことがある。これに対し、レジストローラ26の下流側では印刷媒体にたるみは生じないため、厚さ検出センサ9は、レジストローラ26の下流側に設置される。エンコーダ10は、ベルト搬送部31の従動ローラ313に設置されている。エンコーダ10は、従動ローラ313の所定の回転角度ごとにパルス信号を出力する。入力部11は、各種操作ボタン、タッチパネルいずれも図示せず等を有し、ユーザによる入力操作を受け付け、操作に応じた操作信号を出力する。ユーザは、入力部11を操作して、印刷媒体として用いる封筒のサイズの登録等を行うことができる。記憶部12は、フラッシュメモリ等の不揮発性の記憶装置からなる。記憶部12は、封筒サイズ情報を記憶する。封筒サイズ情報は、印刷媒体として用いられる各種の封筒のサイズを示すものである。封筒サイズ情報は、ユーザが入力部11に対して行う登録操作に応じて制御部15により生成される。ここで、図3に示すように、封筒Eは、書類等を収容する筒状部101と、封緘するための折り返し部分であるフラップ102とを有する。また、筒状部101には、フラップ102の反対側において、予め綴じられた底の部分である綴じ部103が設けられている。記憶部12に記憶される封筒サイズ情報は、縦方向における筒状部101の長さL1と、フラップ102の長さL2とを含む。画像読取部13は、原稿の画像を光学的に読み取り、印刷データを生成して、これを出力する。通信部14は、PCパーソナルコンピュータ等の外部装置との通信処理を行う。通信部14は、外部装置から印刷データを受信する。制御部15は、印刷装置1の各部の動作を制御するものである。制御部15は、CPU、メモリ等を備えて構成される。印刷媒体として封筒Eを用いる場合、制御部15は、厚さ検出センサ9の出力信号に基づいて、搬送方向における封筒Eの全長にわたって厚さを検出する。そして、制御部15は、その厚さの変化に基づき、レジストローラ26から供給される封筒Eのフラップ102が開いている状態であるか否かを検出する。検出方法については後述する。封筒Eは、縦方向が搬送方向となるように搬送されるものとする。厚さ検出センサ9と制御部15とにより、請求項の検出部が構成される。制御部15は、最初に印刷部3に供給される封筒Eのフラップ102の状態開いているか否かを検出すると、そのフラップ102の状態に応じて、以降のレジストローラ26による封筒Eの供給動作のタイミングおよび搬送量を制御する。通常、ユーザが外部給紙台21または内部給紙台23に封筒をセットする際、各封筒Eのフラップ102の状態は同じである。このため、制御部15は、最初1枚目の封筒Eの状態を検出すると、後続の封筒Eも同じ状態であるとして、レジストローラ26の駆動を制御する。フラップ102の状態によって、封筒Eの搬送方向における長さが異なるため、制御部15は、その長さに応じた搬送量となるように、レジストローラ26の駆動を制御する。また、制御部15は、連続して供給される封筒E間の間隔が一定になるように、レジストローラ26の駆動開始タイミングを制御する。封筒E間の間隔は、先行する封筒Eの後端と後続の封筒Eの先端との間の距離である。また、制御部15は、厚さ検出センサ9の出力信号から得られる封筒Eの縦方向の厚さの変化を用いて、レジストローラ26から印刷部3に供給される封筒Eの向きを検出する。つまり、制御部15は、封筒Eがレジストローラ26からフラップ102または綴じ部103のどちらを前にして送り出されるかを検出する。検出方法については後述する。制御部15は、封筒Eの向きに応じた画像を印刷部3のインクジェットヘッド部32により印刷させる。通常、フラップの状態と同様に、各封筒Eは同じ向きで外部給紙台21等にセットされるため、制御部15は、最初の封筒Eの向きを検出すると、後続の封筒Eも同じ向きであるとして、その向きに応じた画像をインクジェットヘッド部32により印刷させる。次に、印刷装置1の動作について説明する。印刷装置1の印刷は、PC等の外部装置から印刷データを受信することや、ユーザによる入力部11の操作により画像読取部13で読み取られた画像の印刷が指示されることにより実行される。封筒Eを用いて印刷を行う場合、ユーザは、外部給紙台21または内部給紙台23に封筒Eを予めセットしておく。そして、ユーザは、外部装置のプリンタドライバや、入力部11に対する操作により、封筒Eを用いた印刷であること、および封筒Eの種類を指定する。ここで、封筒の種類は、長形1号、角形1号等の、寸法による分類を示す。図4は、印刷装置1で封筒Eに印刷を行う際の封筒供給の動作を説明するためのフローチャートである。なお、ここでは、片面印刷する場合について説明する。通信部14を介して外部装置からの印刷データを受信する、または画像読取部13から印刷データを受信すると、ステップS10において、制御部15は、印刷データにおける最初のページから、メモリ上に画像データを展開する処理を開始する。制御部15は、各ページについて、設定方向の画像データと、設定方向とは逆向きの画像データとの2つの画像データを展開する。以降、ページごとの上記2つの向きの画像データの展開がページ順で順次行われる。ここで、設定方向の画像データは、封筒Eが外部給紙台21または内部給紙台23に所定の設定方向で正しくセットされた場合に、封筒Eの向きに整合した画像を印刷するための画像データである。次いで、ステップS20において、制御部15は、指定された封筒Eの種類に応じた封筒サイズ情報を記憶部12から取得する。次いで、ステップS30において、制御部15は、指定された封筒Eの種類に応じたレジストローラ26の駆動スケジュールを決定する。具体的には、制御部15は、レジストローラ26の起動、停止のタイミング、搬送速度、加速、減速のタイミングを決定する。制御部15は、レジストローラ26が印刷部3に向けて送り出す各封筒E間の間隔が一定となるよう駆動スケジュールを決定する。ここでは、制御部15は、封筒Eのフラップ102が開いている状態であるとして、レジストローラ26の駆動スケジュールを決定する。また、制御部15は、他のローラ等の駆動スケジュールも決定する。次いで、ステップS40において、制御部15は、ステップS30で決定した駆動スケジュールに基づき、1枚目の封筒Eを外部給紙台21または内部給紙台23からレジストローラ26に搬送し、レジストローラ26を駆動して印刷部3への供給を開始するよう給紙部2を制御する。これにより、封筒Eがレジストローラ26からベルト搬送部31に向けて送られる。また、制御部15は、レジストローラ26の起動に先立ち、ベルト搬送部31のベルト駆動ローラ312を回転駆動させる。これにより、搬送ベルト311が周回駆動される。ここで、レジストローラ26は、封筒Eの先端が厚さ検出センサ9に到達するときには、搬送速度が一定になるように駆動制御される。そして、この際の速度は、搬送ベルト311の移動速度と同速とする。なお、制御部15は、レジストセンサ8の出力信号の信号レベルに基づいて、封筒Eの重送の検出を行う。重送が発生した場合は、制御部15は、給紙部2の動作を停止させる。次いで、ステップS50において、制御部15は、厚さ検出センサ9の出力信号に基づいて、厚さ検出センサ9に封筒Eの先端が到達したか否かを判断する。制御部15は、厚さ検出センサ9の出力信号を監視し、その信号レベルと所定の基準値との比較により、厚さ検出センサ9に封筒Eの先端が到達したか否かを判断する。厚さ検出センサ9に封筒Eの先端が到達していないと判断した場合ステップS50:NO、制御部15は、ステップS50の処理を繰り返す。厚さ検出センサ9に封筒Eの先端が到達したと判断した場合ステップS50:YES、ステップS60において、制御部15は、封筒の厚さ情報の生成を行う。厚さ情報は、封筒Eの搬送方向における厚さの変化を示す情報であり、具体的には、一定の厚さが検出される区間ごとの、封筒Eの搬送量と厚さとを示す情報である。厚さ検出センサ9に封筒Eの先端が到達したと判断した時点から、制御部15は、エンコーダ10からのパルス数のカウントを開始する。また、制御部15は、厚さ検出センサ9の出力信号の信号レベルから、封筒Eの厚さを検出する。そして、制御部15は、厚さ検出センサ9の出力信号の信号レベルが所定の閾値以上変化するごとに、その時点までを、一定の厚さが検出される1つの区間とする。そして、制御部15は、区間ごとのパルス数と、エンコーダ分解能mm/pulseとから、区間ごとにおける封筒Eの搬送量を算出する。このようにして、制御部15は、厚さ情報を生成する。ステップS70では、制御部15は、厚さ検出センサ9に封筒Eの後端が到達したか否かを判断する。制御部15は、厚さ検出センサ9の出力信号の信号レベルと所定の基準値との比較により、厚さ検出センサ9に封筒Eの後端が到達したか否かを判断する。制御部15は、厚さ検出センサ9に封筒Eの後端が到達したと判断した場合ステップS70:YES、ステップS80に進み、厚さ検出センサ9に封筒Eの後端が到達していないと判断した場合ステップS70:NO、ステップS60に戻る。厚さ検出センサ9に封筒Eの後端が到達すると、厚さ検出センサ9を封筒Eが通過したことになる。ステップS80では、制御部15は、厚さ情報を用いて、封筒Eの向きを検出し、それに応じて、印刷する画像の向きを決定する。この結果により、制御部15は、メモリに展開した各ページの2つの向きの画像データのうち一方の画像データを、印刷に用いる画像データとして決定する。そして、制御部15は、他方の画像データを削除する。ここで、印刷する画像の向きを決定した後に画像展開するページについては、制御部15は、一方の向きの画像データのみを展開する。次いで、ステップS90において、制御部15は、厚さ情報とを用いて、封筒Eのフラップ102が開いている状態であるか否かを判断する。ここで、封筒Eの向きおよびフラップ102の状態を検出する方法について説明する。封筒Eが通過したときの厚さ検出センサ9の出力信号の信号レベルの変化の一例を図5に示す。図5において、V1は、厚さ検出センサ9を何も通過していないときの信号レベルである。時刻t1,t2,t3,t4で信号レベルが変化している。時刻t1,t4は、それぞれ、封筒Eの先端、後端が厚さ検出センサ9に到達した時点に相当する。この場合、ステップS60の厚さ情報生成処理において、制御部15は、時刻t1~t2を最初の区間A、時刻t2~t3をその次の区間B、時刻t3~t4をその次の区間Cとして検出する。そして、制御部15は、区間A,B,Cにおける封筒Eの厚さを、それぞれV4,V3,V2の信号レベルに応じた厚さとして検出する。また、制御部15は、各区間A~Cにおける封筒Eの搬送量を算出する。封筒Eのフラップ102は紙1枚分、筒状部101は紙2枚分、綴じ部103は紙3枚分の厚さである。したがって、V2,V3,V4は、それぞれ紙1枚、2枚、3枚の厚さに相当する信号レベルであり、区間Aは綴じ部103、区間Bは綴じ部103を除く筒状部101、区間Cはフラップ102が、厚さ検出センサ9を通過している区間である。つまり、図5は、封筒Eが、フラップ102が開いている状態で、綴じ部103を前にした向きでレジストローラ26に送り出された場合に対応する。なお、区間Aにおける封筒Eの搬送量が綴じ部103の長さL3に相当し、区間Aおよび区間Bにおける封筒Eの搬送量の合計が筒状部101の長さL1に相当し、区間Cにおける封筒Eの搬送量がフラップ102の長さL2に相当する。封筒Eのフラップ102が閉じられている状態の場合、フラップ102が筒状部101に重なる。フラップ102が筒状部101に重なった部分は、綴じ部103と同様に紙3枚分の厚さとなる。このため、封筒Eにおいて紙1枚分の厚さの部分はない。この状態の封筒Eが通過したときの厚さ検出センサ9の出力信号の信号レベルの変化は、図6のようになる。この場合、ステップS60の厚さ情報生成処理において、制御部15は、時刻t11~t12を最初の区間A、時刻t12~t13をその次の区間B、時刻t13~t14をその次の区間Cとして検出する。そして、制御部15は、区間A,B,Cにおける封筒Eの厚さを、それぞれV4,V3,V4の信号レベルに応じた厚さとして検出する。また、制御部15は、各区間A~Cにおける封筒Eの搬送量を算出する。図6の場合では、厚さの検出結果からは、区間A,Cが、フラップ102が筒状部101に重なった部分と、綴じ部103とのいずれに対応するかは分からない。そこで、この場合、制御部15は、厚さ情報に含まれる区間A,Cおける封筒Eの搬送量と、ステップS20で記憶部12から取得した封筒サイズ情報と基づいて、区間A,Cのどちらがフラップ102に対応する区間であるかを判断する。具体的には、制御部15は、区間A,Cのうち、封筒Eの搬送量が、封筒サイズ情報に含まれるフラップ102の長さL2と一致する区間をフラップ102に対応する区間であるかを判断する。そして、この判断結果により、制御部15は、封筒Eの向きを判断する。上記のように、封筒Eのフラップ102の状態にかかわらず、ステップS60の厚さ情報生成処理において、3つの区間A~Cが検出される。ここで、検出される区間を時系列順で区間A~Cとよんでいる。図5のように、区間A~Cにおける封筒Eの厚さが互いに異なる場合には、制御部15は、封筒Eのフラップ102が開いている状態であると判断する。また、制御部15は、区間A~Cにおける封筒Eの厚さから、封筒Eの向きも判断できる。一方、図6のように、区間A,Cにおいて、区間Bよりも封筒Eの厚さが大きい場合、制御部15は、封筒Eのフラップ102が閉じられている状態であると判断する。そして、制御部15は、区間A,Cにおける封筒Eの搬送量と、記憶部12の封筒サイズ情報に含まれるフラップ102の長さL2とを比較することで、封筒Eの向きを判断する。図4に戻り、ステップS90において、制御部15は、封筒Eのフラップ102が開いている状態であると判断した場合ステップS90:YES、ステップS110に進む。封筒Eのフラップ102が閉じられている状態であると判断した場合ステップS90:NO、ステップS100において、制御部15は、ステップS30で決定したレジストローラ26の駆動スケジュールを補正する。この駆動スケジュールの補正により、制御部15は、2枚目以降のレジストローラ26による封筒Eの供給動作のタイミングおよび搬送量を変更する。制御部15は、レジストローラ26による搬送量を、フラップ102が閉じられている状態の封筒Eに適切な搬送量とし、封筒E間の間隔は一定であるよう、駆動スケジュールの補正を行う。また、レジストローラ26の駆動スケジュールの補正に応じて、制御部15は、他のローラ等の駆動スケジュールも補正する。図7aは、ステップS30で決定した駆動スケジュールのレジストローラ26による搬送速度の推移を示すタイミングチャートの一例、図7bは、ステップS100で補正された駆動スケジュールのレジストローラ26による搬送速度の推移を示すタイミングチャートの一例である。図7bでは、レジストローラ26は、2枚目以降の駆動期間Tbにおける搬送量が、補正前の駆動期間Taにおける搬送量よりも小さくなるよう制御される。これは、フラップ102が閉じられている状態では、封筒Eの搬送方向の長さが、フラップ102が開いている状態よりも短くなるので、フラップ102の長さL2の分だけ搬送量を減少させるためである。また、図7bでは、レジストローラ26の起動タイミングの周期TBが、図7aにおけるレジストローラ26の起動タイミングの周期TAよりも短い。これは、封筒E間の間隔をフラップ102が開いている状態のときと同じとするとしても、フラップ102が閉じられている状態では、封筒Eの搬送方向の長さが短い分だけ、レジストローラ26の駆動周期を短くできるからである。制御部15は、駆動スケジュールの補正後、ステップS110に進む。ステップS110では、制御部15は、ステップS30で決定した駆動スケジュールまたはステップS100で補正後の駆動スケジュールに基づき、次の供給タイミングになったか否かを判断する。制御部15は、次の供給タイミングになっていないと判断した場合ステップS110:NO、ステップS110の処理を繰り返す。次の供給タイミングになったと判断した場合ステップS110:YES、ステップS120において、制御部15は、封筒Eを外部給紙台21または内部給紙台23からレジストローラ26に搬送し、レジストローラ26を駆動して印刷部3へ供給するよう給紙部2を制御する。次いで、ステップS130において、制御部15は、指定の印刷枚数分の封筒Eの供給が終了したか否かを判断する。制御部15は、印刷枚数分の封筒Eの供給が終了していないと判断した場合ステップS130:NO、ステップS110に戻り、印刷枚数分の封筒Eの供給が終了したと判断した場合ステップS130:YES、一連の処理を終了する。以上の処理により、封筒Eが順次印刷部3に供給される。制御部15は、この封筒Eを、印刷部3により搬送しつつ印刷を行うよう制御する。この際、制御部15は、ステップS80で決定した向きの画像データにより印刷するようインクジェットヘッド部32を制御する。そして、フェイスアップ排紙台43に封筒Eを排出する場合は、制御部15は、印刷済みの封筒Eを切替部41により排紙経路RD1に導き、排紙ローラ42によりフェイスアップ排紙台43に排出させる。一方、フェイスダウン排紙台63に封筒Eを排出する場合は、制御部15は、印刷済みの封筒Eを、上面搬送ローラ51により通常経路RCを搬送させ、切替部61により排紙経路RD2に導き、排紙ローラ62によりフェイスダウン排紙台63に排出させる。両面印刷の場合、制御部15は、片面印刷済みの封筒Eを、切替部41により上面搬送部5へと導き、上面搬送ローラ51により通常経路RCを搬送させる。次いで、制御部15は、封筒Eを切替部61により反転経路RRに導き、反転部7により反転させ、再給紙ローラ73によりレジストローラ26に向けて搬送させる。そして、制御部15は、レジストローラ26から封筒Eを印刷部3に供給させ、印刷部3により封筒Eを搬送しつつ未印刷面への印刷を行わせる。両面印刷において多枚数の印刷時には、レジストローラ26は、外部給紙台21または内部給紙台23から送られる未印刷の封筒Eと、反転部7から送られる片面印刷済みの封筒Eとを交互に印刷部3に供給するよう駆動制御される。この場合も、封筒Eのフラップ102が閉じられている状態である場合は、制御部15は、上述の片面印刷の場合と同様に駆動スケジュールの補正を行えばよい。なお、厚さ検出センサ9とインクジェットヘッド部32との間の距離によっては、1枚目の封筒Eの向きの検出後すぐに印刷することができない場合がある。この場合、制御部15は、封筒Eを通常経路RCから反転経路RRを経由して通常経路RCに戻す循環搬送を2回行ってから、インクジェットヘッド部32により画像を印刷するよう制御する。循環搬送を1回行うと封筒Eの表裏および前後が反転するので、2回の循環搬送を行うことで、元に戻すことができる。以上説明したように、本実施の形態の印刷装置1は、最初に印刷部3に供給される封筒Eのフラップ102が開いている状態であるか否かを検出し、そのフラップ102の状態に応じて、以降のレジストローラ26による封筒Eの供給動作のタイミングおよび搬送量を制御する。封筒Eのフラップ102が閉じられている場合に、フラップ102が開いている場合と同様にレジストローラ26の駆動制御が行われると、フラップ102の長さL2の差分の影響で、レジストローラ26の駆動タイミングや搬送量が不適切になる。この結果、ジャム等の搬送不良や、封筒の破損が生じるおそれがある。本実施の形態の印刷装置1では、このような封筒Eの搬送不良等を抑制し、封筒への印刷を安定して行うことができる。また、印刷装置1では、搬送動作の無駄がなくなるので、生産性を向上できる。レジストローラ26の駆動タイミングや搬送量が不適切な場合、連続して供給される封筒E間の間隔がばらつくことがある。封筒E間の間隔がばらつくと、インクジェットヘッド部32と搬送ベルト311との間に気流の乱れが生じる。この気流の乱れは、インクジェットヘッド部32からのインク吐出により発生するインクミストの動きに乱れを生じさせる。この結果、封筒Eに対する印刷画質の低下を招く。また、封筒E間の間隔のばらつきは、封筒Eへの印刷位置のずれを招くおそれもある。これに対し、本実施の形態の印刷装置1は、封筒Eのフラップ102の状態に関わらず、封筒E間の間隔を一定にするので、上記のような印刷画質の低下を抑制できる。また、印刷装置1は、厚さ検出センサ9を用いて封筒Eの搬送方向の全長にわたって厚さを検出し、検出した厚さの変化に基づいて、封筒Eのフラップ102が開いている状態であるか否かを検出する。これにより、簡単な構成で容易に封筒Eのフラップ102の状態を検出できる。また、印刷装置1は、レジストローラ26から印刷部3に供給される封筒Eの向きを検出し、その向きに応じた画像を印刷するので、誤印刷を防止できる。なお、本実施の形態では、封筒Eのフラップ102の状態および封筒Eの向きを検出するために光学式の透過型センサである厚さ検出センサ9を用いたが、これに限らない。例えば、イメージセンサを用いて撮像した画像から封筒Eのフラップ102の状態および封筒Eの向きを検出する構成としてもよい。また、本実施の形態では、厚さ情報生成処理において、エンコーダ10のパルス信号を用いて各区間における封筒Eの搬送量を算出したが、エンコーダ10のパルス信号のかわりに、制御部15が備えるCPUのクロックや、タイマーを用いてもよい。"