ホストから受信した印刷ジョブに基いて、キャリッジに搭載された記録ヘッドを予め定められた方向に往復走査することにより記録媒体に記録を行う記録装置であって、前記キャリッジに前記記録ヘッドとともに搭載され前記記録媒体の、前記キャリッジの走査方向に関する端部を検出する検出手段と、前記印刷ジョブを解析する解析手段と、前記解析手段による解析の結果、プレプリントされた記録媒体への記録指示がある場合には、前記キャリッジを少なくとも1回、往復走査させ、往路走査において前記記録媒体の一方の側の端部を前記検出手段により検出させ、復路走査において前記記録媒体のもう一方の側の端部を前記検出手段により検出させるように制御し、前記解析手段により解析の結果、プレプリントされた記録媒体への記録指示がない場合には、前記キャリッジを1回、一方向に走査させ、前記記録媒体の両方の側の端部を前記検出手段により検出させるように制御する制御手段と、前記制御手段による制御により、前記検出手段により検出された記録媒体の端部の位置から前記記録媒体の幅を取得する取得手段とを有することを特徴とする記録装置。前記制御手段は、プレプリントされた記録媒体への記録指示がある場合に、前記キャリッジを少なくとも複数回、往復走査させ、前記検出手段により前記記録媒体の両方の側の端部を複数回、検出するよう制御し、前記取得手段は、前記検出手段により検出された複数セットの記録媒体の端部の位置から前記記録媒体の幅を取得することを特徴とする請求項1に記載の記録装置。前記キャリッジの走査方向とは異なる方向に前記記録媒体を搬送する搬送手段をさらに有し、前記制御手段は、前記搬送手段を制御して前記記録媒体を搬送し、前記記録媒体の搬送方向に関し、異なる位置で前記検出手段により前記記録媒体の両方の側の端部を複数回、検出するよう制御することを特徴とする請求項2に記載の記録装置。前記ホストにおいて、プレプリントされた記録媒体への記録指示を行うことを特徴とする請求項1乃至3のいずれか1項に記載の記録装置。前記記録ヘッドは、インクジェット記録ヘッドであることを特徴とする請求項1乃至4のいずれか1項に記載の記録装置。前記検出手段は、光学センサを含むことを特徴とする請求項1乃至5のいずれか1項に記載の記録装置。ホストから受信した印刷ジョブに基いて、キャリッジに搭載された記録ヘッドを予め定められた方向に往復走査することにより記録媒体に記録を行う記録装置の記録媒体幅の検出方法であって、前記キャリッジに前記記録ヘッドとともに搭載されたセンサにより前記記録媒体の前記キャリッジの走査方向に関する端部を検出する検出工程と、前記印刷ジョブを解析する解析工程と、前記解析工程における解析の結果、プレプリントされた記録媒体への記録指示がある場合には、前記キャリッジを少なくとも1回、往復走査させ、往路走査において前記記録媒体の一方の側の端部を前記センサにより検出させ、復路走査において前記記録媒体のもう一方の側の端部を前記センサにより検出させるように制御し、前記解析工程における解析の結果、プレプリントされた記録媒体への記録指示がない場合には、前記キャリッジを1回、一方向に走査させ、前記記録媒体の両方の側の端部を前記センサにより検出させるように制御する制御工程と、前記制御工程における制御により、前記センサにより検出された記録媒体の端部の位置から前記記録媒体の幅を取得する取得工程とを有することを特徴とする記録装置の記録媒体の幅の検出方法。しかしながら、特許文献1のようにプラテン上に配置した複数のPEセンサとキャリッジに搭載した媒体幅検出センサを用いる構成では、複数のPEセンサを使用するため装置コストが高く、プラテン空印刷防止機能がきめ細かく動作しないという問題があった。また、キャリッジに搭載した媒体幅検出センサのみを用いる安価な構成では、媒体幅検出のスループット向上のために、キャリッジを一方向に走査させ最初に記録媒体の有無の変化を検出した位置から次に媒体の有無の変化を検出した位置を媒体幅としている。このため、記録媒体上にプレプリント部がある場合に、記録媒体の端部を誤検出してしまう。これを回避するには、記録媒体全体にわたり何度もキャリッジを走査して総合的に記録媒体の端部を判断すればよいが、それではスループットが低下してしまうという別の問題が生じてしまう。このため、スループットの低下を防ぐため、印刷を行う際、媒体幅検出機能を使用せずユーザが指定した任意の媒体幅を記録装置に給紙されている記録媒体の媒体幅とみなす構成もあった。しかしながら、この構成では、ユーザが設定を誤るとプラテンに対し空印刷することがあり、その結果、プラテンや記録ヘッドを傷めることにもなっていた。本発明は上記従来例に鑑みてなされたもので、キャリッジに搭載した媒体幅検出センサのみで記録媒体の幅を検出する安価な構成でもスループットを低下させずに適切なプレプリント紙幅の検出が可能な記録装置とその検出方法を提供することを目的としている。上記目的を達成するために本発明の記録装置は次のような構成からなる。即ち、ホストから受信した印刷ジョブに基いて、キャリッジに搭載された記録ヘッドを予め定められた方向に往復走査することにより記録媒体に記録を行う記録装置であって、前記キャリッジに前記記録ヘッドとともに搭載され前記記録媒体の、前記キャリッジの走査方向に関する端部を検出する検出手段と、前記印刷ジョブを解析する解析手段と、前記解析手段による解析の結果、プレプリントされた記録媒体への記録指示がある場合には、前記キャリッジを少なくとも1回、往復走査させ、往路走査において前記記録媒体の一方の側の端部を前記検出手段により検出させ、復路走査において前記記録媒体のもう一方の側の端部を前記検出手段により検出させるように制御し、前記解析手段により解析の結果、プレプリントされた記録媒体への記録指示がない場合には、前記キャリッジを1回、一方向に走査させ、前記記録媒体の両方の側の端部を前記検出手段により検出させるように制御する制御手段と、前記制御手段による制御により、前記検出手段により検出された記録媒体の端部の位置から前記記録媒体の幅を取得する取得手段とを有することを特徴とする。また本発明を別の側面から見れば、ホストから受信した印刷ジョブに基いて、キャリッジに搭載された記録ヘッドを予め定められた方向に往復走査することにより記録媒体に記録を行う記録装置の記録媒体幅の検出方法であって、前記キャリッジに前記記録ヘッドとともに搭載されたセンサにより前記記録媒体の前記キャリッジの走査方向に関する端部を検出する検出工程と、前記印刷ジョブを解析する解析工程と、前記解析工程における解析の結果、プレプリントされた記録媒体への記録指示がある場合には、前記キャリッジを少なくとも1回、往復走査させ、往路走査において前記記録媒体の一方の側の端部を前記センサにより検出させ、復路走査において前記記録媒体のもう一方の側の端部を前記センサにより検出させるように制御し、前記解析工程における解析の結果、プレプリントされた記録媒体への記録指示がない場合には、前記キャリッジを1回、一方向に走査させ、前記記録媒体の両方の側の端部を前記センサにより検出させるように制御する制御工程と、前記制御工程における制御により、前記センサにより検出された記録媒体の端部の位置から前記記録媒体の幅を取得する取得工程とを有することを特徴とする記録装置の記録媒体の幅の検出方法を備える。従って本発明によれば、キャリッジに搭載したセンサのみで記録媒体の幅を検出する構成でも、プレプリント紙以外の記録媒体の幅の検出をスループットを低下させず、プレプリント紙への印刷時には正確にその幅を検出することができるという効果がある。以下に、図面を参照しながら本発明の実施例について詳細に説明するなお、この明細書において、記録以下、プリントとも称するとは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。また、記録媒体とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチックフィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。また、インクとは、上記記録の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。またさらに、記録素子ノズルという場合もあるとは、特にことわらない限りインク吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。[記録装置の構成]図1は本発明の代表的な実施例であるインクジェット記録装置以下、記録装置の概略構成を示す外観斜視図である。図1に示されているように、キャリッジ201は、インクジェット記録ヘッド以下、記録ヘッド109と媒体幅検出センサ206を搭載し、プラテン204と平行に配置されたガイドシャフト202に沿って移動する。媒体幅検出センサ206は、搬送ローラ205によってプラテン204と記録ヘッド109の間に搬送される記録媒体203の端部を検出するためのセンサで反射型の光学センサである。媒体幅検出センサ206は、キャリッジ201、ガイドシャフト202とともに媒体幅検出部を構成する。[記録装置の制御構成概要]図2は、図1に示す記録装置の制御構成を示すブロック図である。図2に示されているように、記録装置はパーソナルコンピュータPCなどのホスト110から画像データを受信し、記録データを生成するとともに装置全体を制御するコントローラ101とプリンタエンジン120とから構成されている。コントローラ101は、ホストインタフェースI/F103、内部バス104、CPU105、記憶部106、エンジンインターフェイスI/F107などを含み、外部ネットワーク102と接続されたホスト110から印刷ジョブデータを受信する。CPU105は、記憶部106に予め記憶されたプログラムやホスト110からコマンド命令によって装置全体を制御する。また、CPU105は、記憶部106にホスト110から送信され一時的に記憶された印刷ジョブデータを解析し、印刷データを生成したり、含まれている制御コマンドを解析する。記憶部106はプログラムを格納したり印刷ジョブデータなどを一時的に保持する半導体メモリ或いはHDDのような大容量記憶装置で構成される。エンジンI/F107は、媒体幅検出部108と記録ヘッド109にコマンド、ステータス問合せ、印刷データなどを送信するインタフェースモジュールである。媒体幅検出部108は、記録装置にセットされた記録媒体の左右端を検出しその媒体幅を決定する。記録ヘッド109はインクを吐出して、紙などの記録媒体に画像を形成する。ホストI/F107は、ホスト110と通信を行うインタフェースであり、通常はLANネットワーク、USB、IEEE1394、セントロニクス仕様に準拠したインタフェースである。さて、コントローラ101は、ホスト110から文字情報や画像情報を受信すると、受信した情報を解析して、記録紙1ページ分ずつの印刷データを記憶部106に記憶する。記録紙1ページ分ずつの印刷データは、エンジンI/F107から記録ヘッド109に出力され、この印刷データに基いて記録媒体に画像が記録される。図3はホスト110の表示部例えば、ディスプレイに表示する印刷情報設定画面の一例を示す図である。この印刷情報設定画面は、記録装置に表示部が備えられている場合には、ホスト110の代わりに記録装置の表示部に表示することも可能である。図3に示すように、印刷情報設定画面301は、例えば、印刷プレビュー302、媒体の種類設定部303、原稿サイズ設定部304、プレプリント紙への印刷設定部305等を含む。プレプリント紙への印刷設定部305には、チェックをセットするかどうかで記録装置に送信する印刷ジョブデータがプレプリント紙への印刷であるか否かを設定する。図3に示す例では、記録媒体の種類が普通紙、記録媒体のサイズがA4、プレプリント紙への印刷指示を行うことが示されている。図4はホストから送信される印刷ジョブデータの一例を示す図である。印刷ジョブデータは、図3で示した設定される印刷情報等から生成されるものであり、例えば、媒体の種別を示す属性情報やプレプリント紙を前提にしているか否かを示した属性情報が含まれている。これらの属性情報から、印刷時に装置にセットされている記録媒体がプレプリント紙か否か判断し、スループットを考慮した適切な媒体幅検出方法で記録媒体の幅を検出することが可能となる。図5は記録装置で実行する媒体幅検出処理の一例を示すフローチャートである。まず、ステップS501で印刷ジョブデータを受信する。次にステップS502では、ステップS501で受信した印刷ジョブデータの属性情報を解析する。さらに、ステップS503ではその解析によって得られた属性情報の中の一つであるプレプリント紙を前提にしているか否かを示した属性情報から、受信した印刷ジョブデータについてプレプリント紙への記録指示があるかどうかを調べる。ここで、プレプリント紙への記録指示がない場合、処理はステップS504に進む。図6はキャリッジ201を一方向第1の方向に走査させる様子を示す図である。図6では、プレプリント部が印刷されていない普通紙601が記録装置にセットされており、キャリッジがホームポジション側から往路方向に移動する様子が示されている。ステップS504では、図6に示す矢印の方向にキャリッジ201を走査させ、媒体幅検出センサ206からの出力値を取得する。そして、ステップS507では、図6に示すように、その出力値から最初に媒体の有無の変化を検出した位置Aから次に媒体の有無の変化を検出した位置Bまでの距離を媒体の幅とする。このようにして、普通紙がセットされている場合は、キャリッジを1回、一方向に走査させることで両方の側の位置が検出され、これから媒体の幅を検出することができる。これに対して、プレプリント紙への記録指示がある場合、処理はステップS505に進む。図7はキャリッジ201を一方向第1の走査方向に走査させる様子を示す別の図である。図7ではプレプリント紙701が記録装置にセットされており、キャリッジ201がホームポジション側から往路方向に移動往路走査する様子が示されている。ステップS505では、図7で示す矢印の方向にキャリッジ201を走査させ、媒体幅検出センサ206からの出力値を取得する。そして、図7に示すように、その出力値から最初に媒体の有無の変化を検出した位置Aを媒体の左端位置とする。その後、処理はステップS506に進む。図8はキャリッジ201を図6~図7で示したのとは反対方向第2の走査方向に走査させる様子を示す図である。図8ではプレプリント紙701が記録装置にセットされており、キャリッジ201がホームポジション側に向かって復路方向に移動復路走査する様子が示されている。ステップS506では、図8で示す矢印の方向にキャリッジ201を走査させ、媒体幅検出センサ206からの出力値を取得する。そして、図8に示すように、最初に媒体の有無の変化を検出した位置A’を媒体の右端位置とする。そして、ステップS507では、ステップS505で取得した左端位置からステップS506で取得した右端位置までを媒体の幅とする。このようにして、プレプリント紙がセットされている場合は、キャリッジを1回、往復走査させ、各走査で片側の端部を検出することで得られた両端の位置から媒体の幅を検出することができる。図9はキャリッジ201を往復走査第1の走査方向と第2の走査方向に走査させ、プレプリント紙の幅を検出する様子を示す図である。図9に示す例は、記録媒体上のある部分が記録媒体の幅方向全体にわたってプレプリント部Aで示された部分として印刷されており、かつ、そのプレプリント部が、例えば、黒色のようにプラテン204との差が生じにくい色の場合である。このような場合、媒体幅検出センサ206がプラテン204と記録媒体の差を見つけられず媒体幅を誤検出することがある。このような場合には、CPU105は搬送ローラ205により記録媒体を長さA以上、搬送し、ステップS505とステップS506の処理を複数回実行して、搬送方向に関し記録媒体の異なる位置で記録媒体の両端位置を複数セット取得する。その後、ステップS507では、これら複数セットの両端位置から媒体幅を決定する。なお、図9で示すように、記録媒体を囲うようにプレプリント部が印刷されているプレプリント紙でかつプレプリント部が黒色の場合、上記の処理によると、プレプリント部は媒体上と判断されず、記録媒体幅は、図9に示すBからCの範囲となる。しかし、黒色のプレプリント部に印刷しても印刷結果は見えず、通常印刷を行わないので、BからCの範囲を実質媒体幅として問題ない。このようにして、記録媒体の幅が検出しずらいプレプリント紙がセットされた場合でもキャリッジを往復回走査させ、各走査で片側の端部を検出することで得られた複数セットの両端の位置から総合的に媒体の幅を検出することができる。このようなキャリッジを複数回走査させて記録媒体の幅を検出することは図3の印刷情報設定画面にその指示を行う指示メニューを設けてユーザの指示により行っても良い。或いは、原稿サイズと比べて検出された幅が著しく大きいか、或いは、小さい場合には、自動的に複数回のキャリッジ走査を行うようにCPUが制御しても良い。従って以上説明した実施例に従えば、キャリッジに搭載した媒体幅検出センサのみを用いて記録媒体の幅を検出する場合でも、ユーザによる印刷指示により媒体端の検出方向を変化させることにより、プレプリント紙の幅を正確に検出することができる。そして、通常は、1回のキャリッジ走査、或いは、1回のキャリッジ往復走査により記録媒体の幅の検出が可能なので、幅検出に伴うスループットの低下が生じることはない。また、自動的に或はユーザ指示により媒体幅の検出のためのキャリッジ走査回数を複数回にすることで、幅検出の難しいプレプリント紙の正確な幅検出にも対応できる。