記録用紙を搬送する搬送手段と、画像を記録した記録用紙を切断位置で切断する切断手段とを有し、画像を形成した記録用紙を前記切断手段で所定の長さに切断して排出する画像形成装置であって、実行中の印刷動作の停止要求に基づき画像形成動作を停止させる印刷制御手段と、前記画像形成動作を停止させたときの前記記録用紙に形成された画像の末端位置を特定する末端特定手段と、前記末端特定手段で特定した末端位置が前記切断位置に到達するまで前記搬送手段を制御する搬送制御手段と、を有する画像形成装置。請求項1に記載された画像形成装置において、前記末端特定手段は、前記末端位置が前記切断位置より排紙側にあるか否かを判断する機能を有し、前記搬送制御手段は、前記末端特定手段が前記末端位置について前記切断位置より排紙側にあると判断したとき、前記末端位置が前記切断位置に到達するまで前記搬送手段を制御する画像形成装置。請求項1又は2に記載された画像形成装置において、前記末端特定手段は、画像形成動作の停止後に搬送された前記記録用紙の搬送距離を計測する計測手段を有し、計測した搬送距離に基づき前記末端位置を特定する画像形成装置。請求項1ないし3のいずれかに記載された画像形成装置において、前記末端特定手段は、前記記録用紙上に画像が形成されたか否かを判断し、前記搬送制御手段は、前記末端特定手段が前記記録用紙上に画像形成が行われていないと判断したときは、前記記録用紙の先端部が、次の印刷動作において当該記録用紙に画像形成を行える所定の位置に到達するまで前記搬送手段を搬送制御する画像形成装置。請求項1ないし4のいずれかに記載された画像形成装置において、前記記録用紙にインクを吐出して画像を形成するインク吐出ヘッドを備え、前記印刷制御手段は、前記停止要求に基づき前記インク吐出ヘッドにおけるインク吐出動作を停止することにより、画像形成動作を停止させる画像形成装置。記録用紙を搬送する搬送手段と、画像を記録した記録用紙を切断位置で切断する切断手段とを有し、画像を形成した記録用紙を前記切断手段で所定の長さに切断して排出する画像形成装置における印刷制御方法であって、実行中の印刷動作の停止要求に基づき画像形成動作を停止させる印刷停止工程と、前記印刷停止工程において画像形成動作を停止させたときの、前記記録用紙に形成された画像の末端位置を特定する末端特定工程と、前記末端特定工程において特定した前記末端位置が前記切断位置に到達するまで前記記録用紙を搬送する搬送工程と、を有する印刷制御方法。記録用紙を搬送する搬送手段と、画像を記録した記録用紙を切断位置で切断する切断手段とを有し、画像を形成した記録用紙を前記切断手段で所定の長さに切断して排出する画像形成装置のコンピュータを、実行中の印刷動作の停止要求に基づき画像形成動作を停止させる印刷制御手段と、前記画像形成動作を停止させたときの前記記録用紙に形成された画像の末端位置を特定する末端特定手段と、前記末端特定手段で特定した末端位置が前記切断位置に到達するまで前記搬送手段を制御する搬送制御手段、として機能させるプログラム。本発明は、上記従来の問題に鑑みなされたものであって、その目的は、長尺記録用紙を用いる画像形成装置において、印刷停止要求を受信した際に、無駄な印刷動作を防止して記録用紙や印刷用インクの浪費を防止することである。本発明は、記録用紙を搬送する搬送手段と、画像を記録した記録用紙を切断位置で切断する切断手段とを有し、画像を形成した記録用紙を前記切断手段で所定の長さに切断して排出する画像形成装置であって、実行中の印刷動作の停止要求に基づき画像形成動作を停止させる印刷制御手段と、前記画像形成動作を停止させたときの前記記録用紙に形成された画像の末端位置を特定する末端特定手段と、前記末端特定手段で特定した末端位置が前記切断位置に到達するまで前記搬送手段を制御する搬送制御手段と、を有する画像形成装置である。また、本発明は、記録用紙を搬送する搬送手段と、画像を記録した記録用紙を切断位置で切断する切断手段とを有し、画像を形成した記録用紙を前記切断手段で所定の長さに切断して排出する画像形成装置における印刷制御方法であって、実行中の印刷動作の停止要求に基づき画像形成動作を停止させる印刷停止工程と、前記印刷停止工程において画像形成動作を停止させたときの、前記記録用紙に形成された画像の末端位置を特定する末端特定工程と、前記末端特定工程において特定した前記末端位置が前記切断位置に到達するまで前記記録用紙を搬送する搬送工程と、を有する印刷制御方法である。また、本発明は、記録用紙を搬送する搬送手段と、画像を記録した記録用紙を切断位置で切断する切断手段とを有し、画像を形成した記録用紙を前記切断手段で所定の長さに切断して排出する画像形成装置のコンピュータを、実行中の印刷動作の停止要求に基づき画像形成動作を停止させる印刷制御手段と、前記画像形成動作を停止させたときの前記記録用紙に形成された画像の末端位置を特定する末端特定手段と、前記末端特定手段で特定した末端位置が前記切断位置に到達するまで前記搬送手段を制御する搬送制御手段、として機能させるプログラムである。本発明によれば、長尺記録用紙を用いる画像形成装置において、印刷停止要求を受信した際に、無駄な印刷動作を防止して記録用紙や印刷用インクの浪費を防止することができる。以下、図面を参照して、本発明の実施の形態を説明する。図1は、本発明の一実施形態に係る画像形成装置の構成を示すブロック図である。本画像形成装置1は、記録用紙に画像を形成するエンジン部20と、エンジン部20を動作させる制御部40と、制御部40がユーザに対して情報や操作ボタンを表示するための表示部であり、かつ、ユーザが制御部40に指示を与えるために上記操作ボタンを操作する操作部でもある、例えばタッチパネルで構成される操作表示部12と、通信ネットワークを介してパーソナルコンピュータ等の外部機器からの印刷要求の受信等を行なう通信部14と、を有している。ここで、印刷要求に基づき現在実行されている印刷動作の停止要求印刷停止要求を受け付ける手段は、例えば、操作表示部12又は通信部14により構成される。図2は、エンジン部20の構成を示す構成図である。エンジン部20は、長尺帯状の記録用紙を巻き取った給紙ロールXを収容する給紙部202と、給紙ロールXからの記録用紙の繰り出し/巻き戻しを行なう給紙ローラ204と、給紙ローラ204から繰り出された記録用紙を載置して搬送する搬送ベルト206と、搬送ベルト206を駆動する搬送ローラ208及び210と、円柱状のガイド212に沿って、搬送ベルト206の用紙搬送方向副走査方向と直交する方向主走査方向に移動可能なキャリッジ214と、キャリッジ214に搭載され、搬送ベルト206に載置された記録用紙にインクを吐出して印刷を行うインク吐出ヘッド216と、を有している。また、エンジン部20は、記録用紙の先端が給紙ローラ204を通過して給紙開始位置に到達したことを検知する用紙センサ218と、印刷が終了し搬送ベルト206から送り出される記録用紙を所定の長さに切断する切断手段であるカッタ220と、カッタ220により切断された記録用紙を搬送経路へ送り出す排紙ローラ222と、排紙ローラ222により送り出された記録用紙を収容する排紙トレイ224と、を有している。なお、カッタ220は、例えば、切断用の刃を取り付けたベルトをモータ等により駆動して、当該切断用の刃を記録用紙上で移動させる方式のものを使用することができる。ここで、給紙開始位置からインク吐出ヘッド216のインク吐出位置までの距離をL1、インク吐出位置からカッタ220による切断位置までの距離をL2とする。図3は、図2に示したエンジン部20を上部から見た部分拡大図である。インク吐出ヘッド216を収容したキャリッジ214は、主走査モータ230により、キャリッジ214に固定された主走査ベルト232を介して、円柱状のガイド212に沿って主走査方向に移動する。また、搬送ローラ208及び210に掛け渡された搬送ベルト206は、搬送ローラ210が副走査ベルト228を介して副走査モータ226により回転することにより駆動される。ここで、記録用紙を搬送する搬送手段は、例えば、給紙ローラ204と、搬送ベルト206と、搬送ローラ208及び210と、副走査モータ226と、副走査ベルト228と、排紙ローラ222により構成される。図2及び図3に示すエンジン部20における印刷動作は、制御部40からの指令により、例えば以下のように行なわれる。まず、制御部40は、給紙ロールXに巻き取られた記録用紙を、給紙ローラ204により給紙位置まで繰り出した後、搬送ベルト206上に載置して、インク吐出ヘッド216のインク吐出位置まで搬送する。続いて、インク吐出ヘッド216にインク吐出動作を行なわせつつ、インク吐出ヘッド216をキャリッジ214により主走査方向に往復させると共に、搬送ベルト206により記録用紙を副走査方向へ所定距離ずつ搬送して、記録用紙上に平面画像を形成する。図4は、制御部40の構成を示すブロック図である。制御部40は、CPUCentralProcessingUnit、プログラムが書き込まれたROMReadOnlyMemory、データの一時記憶のためのRAMRandomAccessMemory等を有するコンピュータであり、操作表示部12から入力され又は通信部14から受信した印刷停止要求により、エンジン部20における印刷動作を停止する印刷制御手段402と、インク吐出ヘッド216のインク吐出期間又はインク吐出停止期間に搬送ベルト206が記録用紙を搬送した距離搬送距離を計測する距離計測手段404と、距離計測手段404が計測した搬送距離に基づいて、記録用紙に形成されている画像形成部分の副走査方向の末端位置を特定する末端特定手段406と、を有している。ここで、末端特定手段406は、インク吐出ヘッド216の直近のインク吐出停止後における搬送距離を距離計測手段404から取得して、記録用紙上に形成された画像形成部分の副走査方向即ち、用紙搬送方向の末端位置を特定する。なお、距離計測手段404による搬送距離の計測は、例えば、副走査モータ226をパルスモータにより構成しておき、副走査モータ226に供給する電気パルスの数をカウントすることにより行なうことができる。また、制御部40は、給紙ローラ204による給紙ロールXからの給紙、搬送ベルト206による記録用紙の搬送、及び、排紙ローラ222による記録用紙の排出を行なうほか、末端特定手段406が特定した画像形成部分の上記末端位置を、搬送ベルト206によりカッタ220の位置まで移動する搬送制御手段410と、カッタ220により記録用紙を上記末端位置で切断する切断制御手段408と、を有している。なお、上述した各手段は、プログラムにより実現される制御部コンピュータ40の機能実現手段である。また、コンピュータプログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。上記の構成を備える画像形成装置1は、ユーザが電源を投入すると、通信部14を介してパーソナルコンピュータ等から印刷要求を受信し、給紙ロールXから記録用紙を繰り出して印刷を実行する。そして、印刷実行途中に、操作表示部12又は通信部14により印刷停止要求を受け付けると、インク吐出ヘッド216におけるインク吐出動作を中止し、画像形成が為された記録用紙部分画像形成部分の末端部をカッタ220の位置まで移動して切断すると共に、当該切断により切り離された画像形成部分の記録用紙を、排紙ローラ222により排紙トレイ224へ排出する。これにより、画像形成装置1は、印刷動作途中に受信した印刷停止要求に対し、インク吐出動作を即座に停止して無駄な印刷動作による記録用紙や印刷用インク等の浪費を防止すると共に、記録用紙を画像形成部分の末端部で切断排出して記録用紙の利用効率を高めることができる。次に、画像形成装置1の動作手順について説明する。ここで、画像形成装置1の動作は、以下の2つに分かれる。a.メイン処理通信部14により印刷要求を受信して、要求された印刷動作を実行する処理である。b.印刷中止処理メイン処理を実行中に、通信部14又は操作表示部12により印刷停止要求を受け付けたときに、上記メイン処理に対する割込み処理として実行される処理である。以下、画像形成装置1のメイン処理及び印刷中止処理の手順を、順に説明する。1メイン処理まず、画像形成装置1のメイン処理の手順について、図5に示すフロー図にしたがって説明する。ユーザが画像形成装置1の電源を投入するとS101、通信部14は印刷要求を受信しS102、当該印刷要求に含まれる画像データに基づいて、エンジン部20により印刷処理を実行するS103。なお、印刷処理の手順については後述する。次に、印刷要求に含まれたすべてのページを印刷したか否かを判断しS104、全ページを印刷したときはS104、Yes、ステップS102に処理を移す。一方、全ページの印刷を終了していないときはS104、No、ステップS103に処理を移して次のページを印刷する。次に、本画像形成装置1の印刷処理の手順について、図6に示すフロー図にしたがって説明する。ここで、給紙開始位置からインク吐出位置までの距離L1及びインク吐出位置から切断位置までの距離L2は、予め、制御部40が備えるRAM等の記憶装置不図示に記憶されているものとする。印刷動作を開始すると、まず、搬送制御手段410が給紙ローラ204により給紙ロールXから記録紙を繰り出して給紙を開始しS201、用紙センサ218が記録用紙の先端を感知したときに、制御部40が距離計測手段404の搬送距離の計測値を0にリセットし、距離計測手段404は、副走査方向における記録用紙の搬送距離の計測を開始するS202。これにより、距離計測手段404による搬送距離の計測は、用紙センサ218による用紙検知位置、すなわち給紙開始位置を原点として行なわれることとなる。次に、搬送制御手段410は、記録用紙を距離L1だけ副走査方向に搬送して、記録用紙の先端をインク吐出ヘッド216のインク吐出位置まで移動しS203、印刷制御手段402は、キャリッジ214を移動させつつインク吐出ヘッド216にインク吐出動作を行なわせ、スキャン動作を開始するS204。続いて、印刷制御手段402は、記録用紙を副走査方向へ搬送しつつスキャン動作を継続して、記録用紙に画像を形成するS205。同時に、距離計測手段404は、インク吐出ヘッド216がインクを吐出している期間に搬送ベルト206が記録用紙を搬送した距離画像形成距離と、インク吐出ヘッド216がインクを吐出していない期間に搬送ベルト206が記録用紙を搬送した距離白領域距離を計測するS206。続いて、インク吐出ヘッド216による記録用紙への画像形成が完了すると、搬送制御手段410は、搬送ベルト206により記録用紙を副走査方向へ搬送し、切断制御手段408は、画像形成が行われた記録用紙部分を、カッタ220により所定の長さYに切断するS207。続いて、搬送制御手段410は、切断された画像形成部分の記録用紙を、排紙ローラ222により排紙トレイ224に搬送するS208。2印刷中止処理次に、画像形成装置1の印刷中止処理の手順について、図7ないし図10を用いて説明する。図7は、画像形成装置1の印刷中止処理の手順を示すフロー図である。また、図8ないし図10は、印刷停止要求を受け付けたタイミングに応じて、印刷中止処理において記録用紙の切断前に行なわれる、記録用紙の搬送動作を説明する説明図であり、それぞれ、印刷停止要求を、スキャン動作中に受け付けた場合図7のステップS305、Yes、画像形成部分の末端が切断位置を通過する前に受け付けた場合図7のステップS311、No、及び、画像形成部分の末端が切断位置を通過した後に受け付けた場合図7のステップS311、Yesの、記録用紙の搬送動作を示している。図8ないし図10には、搬送ベルト206上に載置された記録用紙が示されており、記録用紙上には印刷停止要求を受け付けるまでに画像形成が為された部分画像形成部分が斜線で示されている。なお、図8ないし図10において、インク吐出ヘッド216及びキャリッジ214は省略している。また、インク吐出位置は、インク吐出ヘッド216の印字幅の図示下辺位置としている図8A。以下、画像形成装置1の印刷中止処理の手順を、図8ないし図10を参照しつつ、図7に示すフロー図にしたがって説明する。上述したように、本処理は、通信部14又は操作表示部12により印刷停止要求を受け付けたときに開始する。印刷中止処理を開始すると、まず、印刷制御手段402は、画像形成が完了しているか否か、すなわち当該ページに形成すべき画像全体について画像形成が終了しているか否か判断しS301、完了していればS301、Yes、切断制御手段408は、画像形成が行われた記録用紙部分を、カッタ220により所定の長さYに切断するS302。続いて、搬送制御手段410は、切断により切り離された記録用紙部分を排紙トレイ224に排出した後S303、搬送ベルト216の用紙搬送方向を反転して、給紙ロールX側の記録用紙の先端部を給紙開始位置用紙センサ218の用紙感知位置まで搬送してS304、処理を終了する。これにより、未だインク吐出が行なわれていない記録用紙の白紙部分は、その先端が給紙開始位置まで搬送され、次の印刷動作に無駄なく使用される。一方、画像形成を完了していないときはS301、No、スキャン動作中であるか否か、すなわち、キャリッジ214を主走査方向に移動しつつインク吐出ヘッド216にインク吐出動作を行なわせているか否かを判断しS305、スキャン動作を実行中であるときはS305、Yes、スキャン動作、インク吐出動作、及び用紙搬送動作を停止するS306。ここで、スキャン動作を停止した後の記録用紙の状態は、例えば図8Aに示す状態となる。すなわち、スキャン動作中に印刷停止要求を受け付けると、インク吐出ヘッド216は記録用紙の主走査方向の途中図8Aに示す画像形成停止位置で画像形成を停止する図7のステップS306。これにより、インク吐出位置、即ち、インク吐出ヘッド216の印字幅の図示下辺位置が、記録用紙上の画像形成部分の末端位置となる。次に、末端特定手段406はインク吐出位置を画像形成部分の用紙搬送方向の末端位置として特定し、搬送制御手段410は、特定された末端位置が切断位置に移動するように、記録用紙を距離L2だけ搬送するS307。次に、切断制御手段408は、カッタ220により記録用紙を切断しS308、ステップS303に処理を移す。これにより、図8Bに示すように、画像形成部分の末端位置は、カッタ220による切断位置に移動し、記録用紙は当該末端位置で切断される図7のステップS308。その結果、記録用紙上の画像形成部分のみが排紙されることとなる図7のステップS303。一方、図7のステップS305において、スキャン動作中でないときはS305、No、用紙搬送動作を停止した後S309、末端特定手段406は、現在の印刷ページにおいてインク吐出動作を実行したか否かを判断しS310、インク吐出動作を実行したときはS310、Yes、直近のインク吐出動作後における記録用紙の搬送距離Lが距離L2以下であるか否かを判断するS311。ここで、搬送距離Lが距離L2以下であれば、記録用紙の画像形成部分の末端位置は、カッタ220の切断位置にあるか又は切断位置よりも副走査方向に沿って上流にある。すなわち、図9Aに示すように、画像形成部分の末端位置は、例えばインク吐出位置と切断位置の間にあって、カッタ220の切断位置を通過前の状態となっている。一方、搬送距離Lが距離L2より大きいときは、記録用紙上の画像形成部分の末端位置は、カッタ220の切断位置よりも副走査方向に沿って下流にある。すなわち、図10Aに示すように、画像形成部分の末端位置は切断位置を通過した後の状態となっている。図7のステップS311において、末端特定手段406が記録用紙の搬送距離LはL2以下であると判断したとき、例えば図9Aの状態であるときはS311、Yes、搬送制御手段410は、記録用紙をL2-Lだけ搬送した後S312、ステップS308に処理を移す。これにより、例えば図9Bに示すように、画像形成部分の末端位置は切断位置まで移動することとなり、記録用紙は画像形成部分の末端位置で切断される。その結果、記録用紙上の画像形成部分のみが排紙されることとなる図7のステップS303。一方、ステップS311において、末端特定手段406が記録用紙の搬送距離LはL2より大きいと判断したとき、例えば図10Aの状態であるときはS311、No、搬送制御手段410は、搬送ベルト206の用紙搬送方向を反転し、記録用紙を副走査方向に対して逆方向にL-L2だけ搬送した後S313、ステップS308に処理を移す。これにより、例えば図10Bに示すように、画像形成部分の末端位置は切断位置まで移動することとなり、記録用紙は画像形成部分の末端位置で切断される。その結果、記録用紙上の画像形成部分のみが排紙されることとなる図7のステップS303。また一方、ステップS310において、現在の印刷ページではインク吐出動作を実行していないときはS310、No、ステップS304に処理を移す。これにより、未だインク吐出が行なわれていない白紙状態の記録用紙は、その先端が給紙開始位置まで搬送され、次の印刷動作に無駄なく使用される。なお、本実施形態では、ステップS311において搬送距離Lが距離L2より大きいとき図7のステップS311、Noは、記録用紙をL-L2だけ逆方向に搬送するため図7のステップS313、印刷停止要求を受け付けてから記録用紙を排出するまでの間に、逆方向搬送に要する時間逆方向搬送時間だけ余分に時間を要することとなる。しかしながら、ユーザによっては、記録用紙の白紙部分をある程度犠牲にしても、逆方向搬送時間を避けて即座に印刷動作を停止させたい場合がある。このような場合には、時間優先又は記録紙節約優先の指定を予め記憶部に記憶させておき、距離Lが距離L2より大きいときは図7のステップS311、No、当該指定を参照し、時間優先の場合には、逆方向搬送を行なうことなく処理をS308へ移し、記録紙節約優先のときのみステップS313を実行するものとしてもよい。以上説明したように、本実施形態によれば、印刷動作の停止要求を受け付けたときに、インク吐出動作を即座に停止して無駄な印刷動作による記録用紙や印刷用インク等の浪費を防止すると共に、記録用紙を画像形成部分の末端部で切断排出して記録用紙の利用効率を高めることができる。