"画像を媒体上に形成する記録手段と、前記媒体を加熱する加熱手段と、前記加熱された前記媒体を含む2以上の箇所の温度を測定する温度測定手段と、前記測定された2以上の箇所の温度に基づいて前記媒体の端部を検出する端部検出手段と、を備えた画像形成装置。前記記録手段は、前記媒体の搬送方向に交差する方向に走査して前記画像を形成し、前記温度測定手段は、前記記録手段に設けられている、請求項1に記載の画像形成装置。前記記録手段は、前記媒体が搬送方向に移動するたびに前記媒体の搬送方向に交差する方向に走査され、前記温度測定手段は、前記記録手段の走査のたび複数箇所の温度を測定し、前記端部検出手段は、前記測定された複数箇所の温度に基づいて前記媒体の端部を検出する、請求項2に記載の画像形成装置。前記温度測定手段は、前記加熱された媒体を支持する媒体支持部での2以上の箇所の温度、及び該媒体支持部上を通過する前記加熱された前記媒体の2以上の箇所の温度を測定し、前記端部検出手段は、前記測定された媒体支持部と前記測定された媒体の端部との温度差に基づいて該媒体の端部を検出する、請求項1~3のいずれか1項に記載の画像形成装置。請求項1~4のいずれか1項に記載の画像形成装置であって、前記媒体を支持し、前記温度を測定する領域に凹部が形成されている媒体支持部、を備えた画像形成装置。前記記録手段は、前記媒体の搬送方向に交差する方向に走査して前記画像を形成し、前記媒体支持部は、前記記録手段の走査方向に沿った溝部が前記凹部として形成されている、請求項5に記載の画像形成装置。画像を媒体上に形成する記録手段と、前記媒体を加熱する加熱手段と、を備えた画像形成装置を利用した媒体端部検出方法であって、a前記加熱手段によって加熱された前記媒体を含む2以上の箇所の温度を測定するステップと、b前記測定された2以上の箇所の温度に基づいて前記媒体の端部を検出するステップと、を含む媒体端部検出方法。ところで、特許文献1に記載の画像形成装置では、記録紙の温度を検出して加熱ローラーの温度制御を行う場合がある。一方、画像形成装置などでは、印刷領域の判定のため、記録紙の幅を検出したい場合がある。あるいは、記録紙の印刷開始位置を把握するなど、媒体の先端部や側端部を検出したい場合がある。このように、記録紙を加熱してインクの定着を行う画像処理装置において、媒体の端部を検出したいという要望があった。本発明は、上述した課題に鑑みなされたものであり、媒体の温度を検出するものにおいて、媒体の端部を検出することができる画像形成装置及び媒体端部検出方法を提供することを主目的とする。本発明の画像形成装置は、画像を媒体上に形成する記録手段と、前記媒体を加熱する加熱手段と、前記加熱された前記媒体を含む2以上の箇所の温度を測定する温度測定手段と、前記測定された2以上の箇所の温度に基づいて前記媒体の端部を検出する端部検出手段と、を備えたものである。この画像形成装置では、加熱された媒体を含む2以上の箇所の温度を測定し、測定された2以上の箇所の温度に基づいて媒体の端部を検出する。このように、媒体の温度を用いて、媒体の端部を検出することができる。ここで、媒体の端部を検出するとは、例えば、媒体の端部の検出により、媒体の幅を検出するものとしてもよいし、媒体の端部の検出により、媒体の位置を検出するものとしてもよい。本発明の画像形成装置において、前記記録手段は、前記媒体の搬送方向に交差する方向に走査して前記画像を形成し、前記温度測定手段は、前記記録手段に設けられているものとしてもよい。こうすれば、記録手段を走査する方向の複数箇所で温度を測定し、媒体の端部を検出することができる。このとき、前記記録手段は、前記媒体が搬送方向に移動するたびに前記媒体の搬送方向に交差する方向に走査され、前記温度測定手段は、前記記録手段の走査のたび複数箇所の温度を測定し、前記端部検出手段は、前記測定された複数箇所の温度に基づいて前記媒体の端部を検出するものとしてもよい。本発明の画像形成装置において、前記温度測定手段は、前記加熱された媒体を支持する媒体支持部での2以上の箇所の温度、及び該媒体支持部上を通過する前記加熱された前記媒体の2以上の箇所の温度を測定し、前記端部検出手段は、前記測定された媒体支持部と前記測定された媒体の端部との温度差に基づいて該媒体の端部を検出するものとしてもよい。媒体支持部と媒体とでは、温度が異なることがある。したがって、媒体支持部と媒体との温度差を利用して、媒体の端部を検出することができる。本発明の画像形成装置は、前記媒体を支持し、前記温度を測定する領域に凹部が形成されている媒体支持部、を備えたものとしてもよい。こうすれば、凹部によって媒体支持部と媒体との温度差を大きくすることが可能であり、媒体の端部をより検出しやすい。このとき、前記記録手段は、前記媒体の搬送方向に交差する方向に走査して前記画像を形成し、前記媒体支持部は、前記記録手段の走査方向に沿った溝部が前記凹部として形成されているものとしてもよい。こうすれば、溝状に形成された凹部により、媒体の端部を検出することができる。このとき、前記温度測定手段は、前記記録手段に設けられており、前記媒体支持部に形成された前記溝部の温度を測定するものとするのが好ましい。こうすれば、温度を測定する領域が溝状であり、媒体支持部と媒体との温度差をより大きくすることができる。本発明の媒体端部検出方法は、画像を媒体上に形成する記録手段と、前記媒体を加熱する加熱手段と、を備えた画像形成装置を利用した媒体端部検出方法であって、a前記加熱手段によって加熱された前記媒体を含む2以上の箇所の温度を測定するステップと、b前記測定された2以上の箇所の温度に基づいて前記媒体の端部を検出するステップと、を含むものである。この媒体端部検出方法では、加熱された媒体を含む2以上の箇所の温度を測定し、測定された2以上の箇所の温度に基づいて媒体の端部を検出するため、媒体の温度を用いて、媒体の端部を検出することができる。なお、この媒体端部検出方法において、上述した画像処理装置の種々の態様を採用してもよいし、また、上述した画像処理装置の各機能を実現するようなステップを追加してもよい。本発明のプログラムは、上述した媒体端部検出方法の各ステップを1以上のコンピューターに実現させるものである。このプログラムは、コンピューターが読み取り可能な記録媒体例えばハードディスク、ROM、FD、CD、DVDなどに記録されていてもよいし、伝送媒体インターネットやLANなどの通信網を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを1つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した媒体端部検出方法の各ステップが実行されるため、この媒体端部検出方法と同様の作用効果が得られる。次に、本発明の実施の形態を図面を用いて説明する。図1は、本発明の画像形成装置の一実施形態であるプリンター20の構成の概略を示す構成図である。この、図1には、カバー60及びヒーター62を除いた構成も示した。本実施形態のプリンター20は、インクジェット式のプリンターとして構成されており、図1に示すように、プラテン40上に搬送された印刷媒体S例えば記録紙に印刷ヘッド24から流体としてのインクを吐出して印刷を行う印刷機構21と、駆動モーター33による搬送ローラー35の駆動により印刷媒体Sがプラテン40上を通過するよう搬送方向図中奥から手前に印刷媒体Sを搬送する搬送機構31とを備えている。また、プリンター20は、プラテン40の図中右端に形成され印刷ヘッド24を封止するキャッピング装置41と、印刷機構21を覆うカバー60の裏面に取り付けられ印刷媒体Sを加熱するヒーター62と、プリンター20全体をコントロールするコントローラー70とを備えている。このプリンター20は、ヒーター62により加熱して乾燥させるインクを用いる、大判印刷が可能な大型の印刷装置として構成されている。印刷機構21は、キャリッジモーター34aの駆動に伴ってキャリッジベルト32によりガイド28に沿って主走査方向左右に往復動するキャリッジ22と、プラテン40上を通過するインク滴を吐出して画像を印刷媒体S上に形成する印刷ヘッド24と、各色のインクを個別に収容し印刷ヘッド24へインクを供給するインクカートリッジ26と、を備えている。キャリッジ22は、メカフレーム80の右側に配置されたキャリッジモーター34aと、メカフレーム80の左側に配置された従動ローラー34bと、キャリッジモーター34aと従動ローラー34bとに架設されたキャリッジベルト32とにより、印刷媒体Sの搬送方向に交差する主走査方向へ移動する。キャリッジ22の背面には、キャリッジ22の位置を検出するエンコーダー36が配置されており、このエンコーダー36を用いてキャリッジ22のポジションが管理可能となっている。印刷ヘッド24は、キャリッジ22の下部に設けられており、圧電素子に電圧をかけることによりこの圧電素子を変形させてインクを加圧する方式により印刷ヘッド24の下面に設けられたノズル23から各色のインクを吐出するものである。なお、この印刷ヘッド24は、発熱抵抗体に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。インクカートリッジ26は、メカフレーム80側に装着され、溶媒としての水に着色剤としての染料または顔料を含有したイエローY、マゼンタM、シアンC及びブラックKの各色のインクを個別に収容している。印刷ヘッド24には、キャッピング装置41に封止される位置ホームポジションから移動する際の先頭側の面図1での印刷ヘッド24の左側面に、プラテン40上の印刷領域の温度を測定する温度センサー50が設けられている。温度センサー50は、鉛直方向真下から入射された赤外線による温度変化を電気信号として取り出すことで対象の温度を測定する非接触の焦電型赤外線センサーとして構成されており、プラテン40上にある印刷媒体Sの温度を測定することが可能となっている。この温度センサー50は、印刷ヘッド24の移動に伴い、加熱された印刷媒体Sを含む1以上の箇所の温度を測定可能である。即ち、温度センサー50は、印刷媒体Sがプラテン40上にあるか否かにより、プラテン40での1以上の箇所の温度、及びプラテン40上を通過する加熱された印刷媒体Sの1以上の箇所の温度を測定可能である。プラテン40は、例えば、印刷ヘッド24の下方を搬送されヒーター62によって加熱される印刷媒体Sを支持する部材であり、ガイド28に沿って移動する印刷ヘッド24に対向するように印刷ヘッド24の主走査方向に沿って形成されている。このプラテン40には、ガイド28に沿って移動する温度センサー50が対向し、温度を測定する領域に溝部42が形成されている。この溝部42は、主走査方向に沿う連続的な凹形状の溝として形成されている後述の図3参照。なお、この溝部42に、例えばポンプなどの減圧装置を接続し、印刷媒体Sをプラテン40上に吸着させるものとしてもよい。カバー60は、キャリッジ22が往復可能な範囲を含む領域の上面及び左右両端側を囲うように位置している。このカバー60の裏面に取り付けられたヒーター62は、キャリッジ22及びプラテン40の上側に位置しており、プラテン40上を通過する印刷媒体Sを加熱して印刷媒体Sに吐出されたインクを乾燥させることが可能となっている。このヒーター62は、印刷媒体Sと比べて主走査方向が長くなっており、印刷媒体S全体を主走査方向にわたって略均一に加熱できるようになっている。コントローラー70は、CPU72を中心とするマイクロプロセッサとして構成されており、一時的にデータを記憶したりデータを保存したりするRAM74と、各種処理プログラムを記憶しデータを書き換え可能なフラッシュメモリー75と、を備えている。このコントローラー70には、例えばパソコンなどの外部機器との情報のやり取りを行う図示しないインターフェースI/Fやデータの入出力を行う図示しない入出力ポートなどが接続されている。RAM74には、印刷バッファー領域が設けられており、この印刷バッファーに例えばI/Fを介して外部機器から送られてきた画像データが記憶される。また、コントローラー70は、端部検出部76と、ヒーター制御部77と、印刷ヘッド移動制御部78と、印刷ヘッド駆動制御部79とを備えている。端部検出部76は、温度センサー50によって測定された複数箇所の温度に基づいて印刷媒体Sの端部を検出する処理を実行する機能を備えている。この端部検出部76は、測定されたプラテン40と測定された印刷媒体Sの端部との温度差に基づいてこの印刷媒体Sの端部を検出する処理を実行する。ヒーター制御部77は、カバー60内部の温度に基づいて、ヒーター62の出力を制御する機能を有している。ヒーター制御部77は、温度センサー50によって測定された複数箇所の温度に基づいて、印刷媒体Sが目標温度例えば50°Cなどに近づくようヒーター62への駆動信号電流を調整するフィードバック制御を行う。印刷ヘッド移動制御部78は、設定された移動開始タイミングで、印刷ヘッド24の移動を開始させるよう印刷機構21を制御する機能を有している。印刷ヘッド駆動制御部79は、RAM74の印刷バッファ領域に格納された印刷データに基づいて印刷ヘッド24のインク吐出を制御する機能を有している。このコントローラー70には、エンコーダー36からのポジション信号や温度センサー50からの電気信号などが入力ポートを介して入力されている。また、コントローラー70からは、印刷ヘッド24への駆動信号や、駆動モーター33,キャリッジモーター34a,ヒーター62への駆動信号などが出力ポートを介して出力されている。次に、こうして構成された本実施形態のプリンター20の動作、特に、印刷処理前に、印刷媒体Sの端部用紙幅を検出する際の動作について説明する。印刷処理は、例えばプリンター20に接続されたパソコンを介してユーザーから印刷媒体Sへの画像の印刷をするよう指示されたときに開始される。印刷が指示されると、コントローラー70は印刷対象の画像データをI/Fを介してパソコンから入力し、これをRAM74の所定領域に記憶する。また、ヒーター制御部78は、ヒーター62に駆動信号を出力して印刷媒体Sの加熱を開始し、温度センサー50が測定した温度に基づいて印刷媒体Sが目標温度に近づくようフィードバック制御を行うヒーター制御ルーチンを繰り返し実行する。更に、給紙された印刷媒体Sの端部を検出する端部検出処理ルーチンを実行したのち、画像データに基づく画像を印刷媒体Sに形成する印刷処理ルーチンを実行する。図2は、端部検出処理ルーチンの一例を示すフローチャートである。このルーチンは、フラッシュメモリ75に記憶され、端部検出部76、印刷ヘッド移動制御部78及び印刷ヘッド駆動制御部79を用いてCPU72により実行される。ここでは、説明の便宜のため、印刷媒体Sが搬送方向に対して傾くことなく給紙される場合について説明する。端部検出処理ルーチンが実行されると、コントローラー70のCPU72は、まず、印刷媒体Sを所定量だけ搬送する処理を実行するステップS100。次に、印刷ヘッド24を例えば、所定量、ホームポジション側から移動させる処理を行いステップS110、温度センサー50によりプラテン40上の温度を測定するステップS120。温度センサー50の温度の測定点は、例えば、印刷ヘッド24の移動区間の全域としてもよいし、印刷ヘッド24の移動区間のうち所定距離おきに測定するものとしてもよいし、予め定められた複数の印刷媒体の幅に合わせた領域ごとに測定するものとしてもよい。この測定値は、RAM74の所定領域に記憶させるものとする。次に、印刷ヘッド24の移動が終了したか否かを、印刷ヘッド24がホームポジションの反対側まで移動したか否かに基づいて判定するステップS130。印刷ヘッド24の移動が終了していないときには、ステップS110以降の処理を繰り返し実行する。即ち、印刷媒体Sを搬送しない状態で、印刷ヘッド24を主走査方向へ移動させつつ、プラテン40上の温度を複数箇所に亘って測定する。一方、印刷ヘッド24の移動が終了したとき、即ち、印刷ヘッド24がホームポジションの反対側まで移動したときには、ステップS120で測定した温度に基づいて、印刷媒体の端部があるか否かを判定しステップS140、印刷媒体の端部がないときには、ステップS100以降の処理を繰り返し実行する。即ち、印刷媒体Sを所定量だけ搬送し、印刷ヘッド24を主走査方向へ移動させつつ、プラテン40上の温度を複数箇所に亘って測定する。一方、印刷媒体の端部があるときには、この印刷媒体Sの幅を、測定した温度に基づいて検出し、この印刷媒体Sの幅に相当する端部位置を記憶しステップS150、このルーチンを終了する。そして、CPU72は、記憶された印刷媒体Sの端部位置に基づいて、印刷処理を実行する。なお、印刷処理では、印刷媒体Sを後退させてから行うものとしてもよい。あるいは、ロール紙を用いる場合などには、端部検出後に印刷処理をそのまま行い、印刷媒体Sの端部検出によって印刷できない先端部分については、印刷後にカットするものとしてもよい。ここで、印刷媒体Sの端部の検出処理について説明する。図3は、印刷媒体Sの端部を検出する処理の説明図である。図3a~dでは、左から右へ順に処理の流れを示し、上段側にプラテン40を上から見た説明図、下段側に印刷機構21の側面から見た説明図を示した。図3aに示すように、CPU72は、印刷媒体Sを所定量搬送し、印刷ヘッド24を移動させつつ複数箇所の温度を温度センサー50により測定する図3b。即ち、印刷ヘッド24は、印刷媒体Sが搬送方向に移動するたびに主走査方向に走査され、温度センサー50は、印刷ヘッド24の走査のたびプラテン40領域の複数箇所の温度を測定する処理を行う。印刷媒体Sがプラテン40の溝部42上に到達していないときには、温度センサー50は、プラテン40に形成された溝部42の温度を測定する。即ち、温度センサー50は、プラテン40の表面より遠くの温度を測定する。続いて、更に印刷媒体Sを所定量搬送し、印刷ヘッド24を移動させつつ複数箇所の温度を温度センサー50により測定する。このとき、印刷媒体Sの先端がプラテン40の溝部42上に到達しているときには図3c、温度センサー50は、印刷媒体Sの領域外では溝部42の温度を測定し、印刷媒体Sの領域ではプラテン40上の印刷媒体Sの温度を測定する図3d。即ち、温度センサー50は、溝部42よりも近いプラテン40上の印刷媒体Sの温度を測定する。このように、この溝部42の温度と印刷媒体Sの温度との温度差に基づいて印刷媒体Sの端部があるか否かを判定し、印刷媒体Sの幅を検出するのである。例えば、温度センサー50により測定した温度が所定の閾値を超えたときに、印刷媒体Sが温度センサー50の現在の測定領域にあるものと判定するものとしてもよい。この閾値は、例えば、ヒーター62により加熱したときのプラテン40の溝部42の温度と、プラテン40上の印刷媒体Sの温度とを実験的に求めることにより、経験的に設定することができる。このように、ヒーター62の温度制御を実行する際に用いる温度センサー50を更に利用して、印刷媒体Sの端部検出を実行することができる。ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の温度センサー50が温度測定手段に相当し、端部検出部76が端部検出手段に相当し、印刷ヘッド24及びキャリッジ22が記録手段に相当し、ヒーター62が加熱手段に相当する。また、印刷媒体Sが媒体に相当し、プラテン40が媒体支持部に相当し、溝部42が凹部及び溝部に相当する。なお、本実施形態では、プリンター20の動作を説明することにより本発明の媒体端部検出方法の一例も明らかにしている。以上説明した本実施形態のプリンター20によれば、加熱された印刷媒体Sを含む2以上の箇所の温度を温度センサー50により測定し、測定された2以上の箇所の温度に基づいて印刷媒体Sの端部を検出する。このように、印刷媒体Sの温度を用いて、印刷媒体Sの端部を検出することができる。また、ヒーター62の温度制御に用いる温度センサー50を利用して印刷媒体Sの端部を検出するため、印刷媒体Sの端部を検出する他のセンサーなどを設ける必要がなく、プリンター20の構成の簡素化をより図ることができる。また、温度センサー50が主走査方向に移動する印刷ヘッド24に配設されているため、印刷ヘッド24の主走査方向の複数箇所で温度を測定し、媒体の端部を検出することができる。更に、温度センサー50は印刷ヘッド24に配設されているため、1つの温度センサー50により、印刷媒体Sの端部を主走査方向に亘って検出することができる。更にまた、プラテン40と印刷媒体Sとの温度差を利用して、印刷媒体Sの端部を検出することができる。そして、印刷ヘッド24の主走査方向に沿った溝部42が凹部として形成されているため、プラテン40と印刷媒体Sとの温度差を大きくすることが可能であり、印刷媒体Sの端部を、より検出しやすい。そしてまた、溝状に形成された凹部により、印刷媒体Sの端部を検出することができる。温度センサー50がプラテン40に形成された溝部42の温度を測定するため、温度を測定する領域が溝状であり、プラテン40と印刷媒体Sとの温度差をより大きくすることができ、印刷媒体Sの端部をより検出しやすい。なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。例えば、上述した実施形態では、印刷媒体Sの先端を温度センサー50が測定した温度により検出するものとしたが、先端に限られず、印刷媒体Sの後端を検出するものとしてもよいし、印刷媒体Sの側端左端及び/又は右端を検出するものとしてもよい。なお、印刷媒体Sの先端、後端、側端のうち1以上を組み合わせて温度センサー50により検出するものとしてもよいし、印刷媒体Sの先端、後端、側端のうち1以上を省略して温度センサー50により検出するものとしてもよい。上述した実施形態では、印刷ヘッド24の走査方向に沿った溝部42がプラテン40に形成されているものとしたが、例えば、図4に示すように、特にこれに限定されない。図4は、複数の凹部42Bが形成されたプラテン40Bの説明図である。プラテン40Bは、幅の異なる複数の印刷媒体S1,S2,S3,S4の幅の端部の位置に合わせた複数の矩形状の凹部42Bが形成されている。このように、プラテン40の凹部は、溝部42としてプラテン40の主走査方向に沿って形成されていなくてもよい。このようにしても、温度センサー50の温度に基づいて、幅の異なる複数の印刷媒体S1,S2,S3,S4の先端部や側端部、後端部などを検出することができる。上述した実施形態では、プラテン40に溝部42凹部が形成されているものとしたが、特にこれに限定されず、プラテン40に溝部42凹部が形成されていないものとしてもよい。こうしても、プラテン40と印刷媒体Sとの温度差に基づいて印刷媒体Sの端部を検出することができる。上述した実施形態では、印刷媒体Sの端部を検出することにより、印刷媒体Sの幅を検出するものとしたが、特にこれに限定されず、単に印刷媒体Sの端部が温度センサー50の測定領域に到達したか否か、即ち印刷媒体Sの端部位置を判定するものとしてもよい。上述した実施形態では、給紙時の印刷媒体Sの傾きはないものとし、印刷媒体Sの端部を検出するものとしたが、温度センサー50によって印刷媒体Sの主走査方向の複数箇所及び印刷媒体Sの搬送方向の複数箇所を測定することにより、給紙時における印刷媒体Sの搬送方向に対する傾きを検出するものとしてもよい。例えば、印刷媒体Sの幅方向の一端側が温度センサー50の測定値により検出され、他端側が温度センサー50の測定値により検出されない場合は、印刷媒体Sが傾いて搬送されていると検出することができる。また、印刷媒体Sを更に搬送して他端側が温度センサー50の測定値により検出されたときには、その搬送距離に基づいて、印刷媒体Sの傾きの角度まで求めることができる。上述した実施形態では、温度センサー50の温度をヒーター62の制御にも用いるものとしたが、例えばヒーター62の制御用に別の温度センサーを設けてもよい。上述した実施形態では、温度センサー50は主走査方向に複数箇所で温度を測定するものとしたが、特にこれに限られず、主走査方向に複数箇所で温度を測定しないものとしてもよい。例えば、温度センサー50は、搬送される印刷媒体Sの温度が測定可能であれば、印刷ヘッド24キャリッジ22に配設されていないものとしてもよい。また、キャリッジ22とは別に温度センサー50を移動させる移動手段を備えるものとして、印刷ヘッド24の移動とは別に温度センサー50を主走査方向に移動させて複数箇所の温度を測定してもよい。上述した実施形態では、温度センサー50はプラテン40上の領域を測定するものとしたが、特にこれに限定されず、温度センサー50はプラテン40以外の領域で印刷媒体Sを含む2以上の箇所を測定するものとしてもよい。例えば、搬送ローラー35と印刷ヘッド24との間の領域に温度センサーを設けて印刷ヘッド24の下方に印刷媒体Sが到達する前に印刷媒体Sの端部を検出するものとしてもよい。上述した実施形態では、温度センサー50は、印刷ヘッド24の側面に配設されているものとしたが、温度センサー50は印刷ヘッド24の下方を通過する印刷媒体Sの温度を測定可能であれば特にこれに限定されず、図1における、印刷ヘッド24の前面や後面などに配設されてもよいし、印刷ヘッド24のホームポジション側の側面に配設されているものとしてもよい。更に、印刷ヘッド24ではなく、キャリッジ22に配設されているものとしても構わない。上述した実施形態では、温度センサー50は非接触の焦電型赤外線センサーとして構成されるものとしたが、印刷媒体Sの温度を測定可能であれば焦電型赤外線センサーに限らずどのような方式の温度センサーを用いてもよい。また、非接触に限らず印刷媒体Sに接触して温度を測定する温度センサーとしてもよい。また、温度センサー50は印刷媒体Sのうち自身の鉛直方向に位置する部分の温度を測定するものとしたが、鉛直方向に限らず他の方向に位置する部分の温度を測定してもよい。また、温度センサー50が複数箇所の温度を同時に測定可能なものであってもよい。例えば、印刷媒体Sの面内の熱分布画像を取得するサーモグラフィーを温度センサーとして用いてもよい。この場合、例えば熱分布画像の画素1つに対応する値を1つの測定温度としてもよいし、隣接する複数の画素の温度の平均値を1つの測定温度としてもよい。上述した実施形態では、ヒーター62はカバー60の裏面に取り付けられて印刷媒体Sを温度センサー50と同じ側から直接加熱するものとしたが、これに限られない。例えば印刷媒体Sをプラテン40側から加熱するものとしてもよい。また、加熱した空気を送風機などにより送風して印刷媒体Sを間接的に加熱するものとしてもよい。上述した実施形態では、プリンター20はシリアルプリンターとして構成されているものとしたが、ページプリンタやラインプリンタとしてもよい。即ち、印刷ヘッド24を主走査方向に移動させるものとしたが、特にこれに限定されす、印刷ヘッドを移動しないものとしてもよい。上述した実施形態では、本発明の画像形成装置は、プリンター単体であるものとしたが、特にこれに限定されず、印刷機構21の他にスキャナーなどを備えた複合機としたり、FAXなどとしてもよい。また、プリンター20の態様で本発明を説明したが、媒体端部検出方法の態様としてもよいし、この方法のプログラムの態様としてもよい。"