"記録媒体を搬送方向に搬送する搬送部と、前記搬送部によって搬送される前記記録媒体に画像を記録する画像記録部と、前記搬送方向と直交する方向に移動しながら、前記記録媒体の横方向における両端を検知する両端検知センサーと、前記両端検知センサーが前記両端間を移動した移動量を検出する移動量検出部と、前記移動量に基づいて前記記録媒体の横の長さを算出する用紙サイズ算出部と、前記記録媒体に記録する前記画像の画像サイズの横の長さを取得する画像サイズ取得部と、前記用紙サイズ算出部によって算出された前記記録媒体の横の長さと前記画像サイズ取得部によって取得された前記画像サイズの横の長さとを比較し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似する場合には、前記画像記録部による前記記録媒体への画像の記録を行い、前記搬送部により前記記録媒体を排紙し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似しない場合には、前記画像記録部による前記記録媒体への画像の記録を行わず、前記搬送部により前記記録媒体を排紙する、記録搬送制御部と、を備えたことを特徴とする印刷装置。請求項1に記載の印刷装置であって、文字や画像を表示する表示部を備え、前記記録搬送制御部は、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似していないとき、前記表示部に前記記録媒体の横の長さと前記画像サイズの横の長さとが異なることを示す警告を表示することを特徴とする印刷装置。請求項2に記載の印刷装置であって、前記両端検知センサーは、前記記録媒体の前記搬送方向における、下流側の上端と上流側の下端とを検知し、前記用紙サイズ算出部は、前記搬送部による前記上端と前記下端間の搬送量に基づいて前記記録媒体の縦の長さを算出し、前記画像サイズ取得部は、前記画像サイズの縦の長さを取得し、前記記録搬送制御部は、前記用紙サイズ算出部によって算出された前記記録媒体の縦の長さと、前記画像サイズ取得部によって取得された前記画像サイズの縦の長さとを比較し、前記記録媒体の縦の長さと前記画像サイズの縦の長さとが近似していないとき、前記表示部に前記記録媒体の縦の長さと前記画像サイズの縦の長さとが異なることを示す警告を表示することを特徴とする印刷装置。請求項2に記載の印刷装置であって、前記記録媒体の前記搬送方向における、下流側の上端と上流側の下端を検知する上下端検知センサーを備え、前記用紙サイズ算出部は、前記搬送部による前記上端と前記下端間の搬送量に基づいて前記記録媒体の縦の長さを算出し、前記画像サイズ取得部は、前記画像サイズの縦の長さを取得し、前記記録搬送制御部は、前記用紙サイズ算出部によって算出された前記記録媒体の縦の長さと、前記画像サイズ取得部によって取得された前記画像サイズの縦の長さとを比較し、前記記録媒体の縦の長さと前記画像サイズの縦の長さとが近似していないとき、前記表示部に前記記録媒体の縦の長さと前記画像サイズの縦の長さとが異なることを示す警告を表示することを特徴とする印刷装置。請求項2に記載の印刷装置であって、前記警告と共に表示される複数の動作指示の中から1つが選択される選択部を備え、前記記録搬送制御部は、前記選択部で選択された前記動作指示に基づいて、前記記録媒体に対する搬送および記録を制御することを特徴とする印刷装置。請求項5に記載の印刷装置であって、前記動作指示は、前記記録媒体に前記画像を記録する、前記記録媒体を交換した後、交換した前記記録媒体に前記画像を記録する、または前記記録媒体に前記画像を記録しない、の何れかであることを特徴とする印刷装置。請求項6に記載の印刷装置であって、1つのジョブにおいて、前記動作指示として前記記録媒体に前記画像を記録するが選択された場合、前記記録搬送制御部は、前記ジョブによる前記画像の記録が終了するまで前記警告を表示しないことを特徴とする印刷装置。請求項2に記載の印刷装置であって、前記記録搬送制御部は、記録する前記記録媒体の属性が変更される、連続して記録する最初の記録媒体である、または1つのジョブにおいて記録する記録媒体が変更される、の何れかの場合、前記記録媒体の横の長さと、前記画像サイズの横の長さと、を比較することを特徴とする印刷装置。記録媒体を搬送方向に搬送する搬送部と、前記搬送部によって搬送される前記記録媒体に画像を記録する画像記録部と、前記搬送方向と直交する方向に移動しながら、前記記録媒体の横方向における両端を検知する両端検知センサーと、前記両端検知センサーが前記両端間を移動した移動量を検出する移動量検出部と、を備えた印刷装置の制御方法であって、前記移動量に基づいて前記記録媒体の横の長さを算出する用紙サイズ算出工程と、前記記録媒体に記録する前記画像の画像サイズの横の長さを取得する画像サイズ取得工程と、前記用紙サイズ算出工程によって算出された前記記録媒体の横の長さと前記画像サイズ取得工程によって取得された前記画像サイズの横の長さとを比較し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似する場合には、前記画像記録部による前記記録媒体への画像の記録を行い、前記搬送部により前記記録媒体を排紙し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似しない場合には、前記画像記録部による前記記録媒体への画像の記録を行わず、前記搬送部により前記記録媒体を排紙する、記録搬送制御工程と、を含むことを特徴とする印刷装置の制御方法。記録媒体を搬送方向に搬送する搬送部と、前記搬送部によって搬送される前記記録媒体に画像を記録する画像記録部と、前記搬送方向と直交する方向に移動しながら、前記記録媒体の横方向における両端を検知する両端検知センサーと、前記両端検知センサーが前記両端間を移動した移動量を検出する移動量検出部と、を備えた印刷装置において実行される制御プログラムであって、前記移動量に基づいて前記記録媒体の横の長さを算出する用紙サイズ算出機能と、前記記録媒体に記録する前記画像の画像サイズの横の長さを取得する画像サイズ取得機能と、前記用紙サイズ算出機能によって算出された前記記録媒体の横の長さと前記画像サイズ取得機能によって取得された前記画像サイズの横の長さとを比較し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似する場合には、前記画像記録部による前記記録媒体への画像の記録を行い、前記搬送部により前記記録媒体を排紙し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似しない場合には、前記画像記録部による前記記録媒体への画像の記録を行わず、前記搬送部により前記記録媒体を排紙する、記録搬送制御機能と、をコンピューターで実現させることを特徴とする制御プログラム。しかしながら、特許文献1の方法では、原稿データが加工されているので、使用者が意図したサイズの画像が用紙に形成されない。また、使用者が、印刷装置における印刷設定情報と異なるサイズの用紙を印刷装置にセットしたときには、印刷用画像データの一部のみが用紙に記録されたり、印刷用画像データが記録された範囲の外側には空白部分が形成されてしまったりする。そのため、そのようにして記録された用紙は不要となるので、用紙や記録するためのインクが無駄になってしまうという課題がある。本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。[適用例1]記録媒体を搬送方向に搬送する搬送部と、前記搬送部によって搬送される前記記録媒体に画像を記録する画像記録部と、前記搬送方向と直交する方向に移動しながら、前記記録媒体の横方向における両端を検知する両端検知センサーと、前記両端検知センサーが前記両端間を移動した移動量を検出する移動量検出部と、前記移動量に基づいて前記記録媒体の横の長さを算出する用紙サイズ算出部と、前記記録媒体に記録する前記画像の画像サイズの横の長さを取得する画像サイズ取得部と、前記用紙サイズ算出部によって算出された前記記録媒体の横の長さと前記画像サイズ取得部によって取得された前記画像サイズの横の長さとを比較し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似する場合には、前記画像記録部による前記記録媒体への画像の記録を行い、前記搬送部により前記記録媒体を排紙し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似しない場合には、前記画像記録部による前記記録媒体への画像の記録を行わず、前記搬送部により前記記録媒体を排紙する、記録搬送制御部と、を備えたことを特徴とする印刷装置。この構成によれば、用紙サイズ算出部によって算出された記録媒体の横の長さと画像サイズ取得部によって取得された画像サイズの横の長さとを比較し、記録媒体の横の長さと画像サイズの横の長さとが近似していない場合には、搬送部と画像記録部とによる記録媒体への画像の記録を行わず、搬送部により記録媒体を排紙する記録搬送制御部を備える。これにより、画像データの横の長さと、記録媒体の横の長さとが近似していないときには、記録媒体に画像が記録されない。そのため、記録媒体の横方向において、画像データの一部のみが記録されたり、画像データが記録された範囲の外側に空白部分が形成されてしまったりすることを抑制できる。従って、記録媒体や記録するためのインクが無駄になってしまうことを抑制できる。[適用例2]文字や画像を表示する表示部を備え、前記記録搬送制御部は、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似していないとき、前記表示部に前記記録媒体の横の長さと前記画像サイズの横の長さとが異なることを示す警告を表示することを特徴とする上記印刷装置。この構成によれば、使用者に記録媒体の横の長さと画像サイズの横の長さとが異なることを通知することができる。[適用例3]前記両端検知センサーは、前記記録媒体の前記搬送方向における、下流側の上端と上流側の下端とを検知し、前記用紙サイズ算出部は、前記搬送部による前記上端と前記下端間の搬送量に基づいて前記記録媒体の縦の長さを算出し、前記画像サイズ取得部は、前記画像サイズの縦の長さを取得し、前記記録搬送制御部は、前記用紙サイズ算出部によって算出された前記記録媒体の縦の長さと、前記画像サイズ取得部によって取得された前記画像サイズの縦の長さとを比較し、前記記録媒体の縦の長さと前記画像サイズの縦の長さとが近似していないとき、前記表示部に前記記録媒体の縦の長さと前記画像サイズの縦の長さとが異なることを示す警告を表示することを特徴とする上記印刷装置。この構成によれば、記録搬送制御部は、用紙サイズ算出部によって算出された記録媒体の縦の長さと、画像サイズ取得部によって取得された画像サイズの縦の長さとを比較し、記録媒体の縦の長さと画像サイズの縦の長さとが近似していないとき、表示部に記録媒体の縦の長さと画像サイズの縦の長さとが異なることを示す警告を表示する。これにより、画像データの縦の長さと、記録媒体の縦の長さとが近似していないことを、使用者に通知することができる。また、両端検知センサーは、記録媒体が傾斜した姿勢にあるとき、記録媒体の上端または下端における搬送方向と直交する方向における2箇所の位置を検知し、記録媒体の傾斜角度を検出することができる。そのため、記録媒体が傾斜した姿勢にあるときでも記録媒体の横の長さと縦の長さを算出することができる。[適用例4]前記記録媒体の前記搬送方向における、下流側の上端と上流側の下端を検知する上下端検知センサーを備え、前記用紙サイズ算出部は、前記搬送部による前記上端と前記下端間の搬送量に基づいて前記記録媒体の縦の長さを算出し、前記画像サイズ取得部は、前記画像サイズの縦の長さを取得し、前記記録搬送制御部は、前記用紙サイズ算出部によって算出された前記記録媒体の縦の長さと、前記画像サイズ取得部によって取得された前記画像サイズの縦の長さとを比較し、前記記録媒体の縦の長さと前記画像サイズの縦の長さとが近似していないとき、前記表示部に前記記録媒体の縦の長さと前記画像サイズの縦の長さとが異なることを示す警告を表示することを特徴とする上記印刷装置。この構成によれば、記録搬送制御部は、用紙サイズ算出部によって算出された記録媒体の縦の長さと、画像サイズ取得部によって取得された画像サイズの縦の長さとを比較し、記録媒体の縦の長さと画像サイズの縦の長さとが近似していないとき、表示部に記録媒体の縦の長さと画像サイズの縦の長さとが異なることを示す警告を表示する。これにより、画像データの縦の長さと、記録媒体の縦の長さとが近似していないことを、使用者に通知することができる。また、上下端検知センサーは、搬送方向において固定されている。そのため、搬送方向における上端位置と下端位置の検出精度が高いので、記録媒体の縦の長さの検出精度が高くなる。[適用例5]前記警告と共に表示される複数の動作指示の中から1つが選択される選択部を備え、前記記録搬送制御部は、前記選択部で選択された前記動作指示に基づいて、前記記録媒体に対する搬送および記録を制御することを特徴とする上記印刷装置。この構成によれば、複数の動作指示の中から選択された動作指示に基づいて記録媒体の搬送や記録を制御できる。[適用例6]前記動作指示は、前記記録媒体に前記画像を記録する、前記記録媒体を交換した後、交換した前記記録媒体に前記画像を記録する、または前記記録媒体に前記画像を記録しない、の何れかであることを特徴とする上記印刷装置。この構成によれば、選択候補として多様な動作指示の中から選択できる。[適用例7]1つのジョブにおいて、前記動作指示として前記記録媒体に前記画像を記録するが選択された場合、前記記録搬送制御部は、前記ジョブによる前記画像の記録が終了するまで前記警告を表示しないことを特徴とする上記印刷装置。この構成によれば、1つのジョブが終了するまで警告が表示されないため、ジョブ単位で迅速に記録処理できる。[適用例8]前記記録搬送制御部は、記録する前記記録媒体の属性が変更される、連続して記録する最初の記録媒体である、または1つのジョブにおいて記録する記録媒体が変更される、の何れかの場合、前記記録媒体の横の長さと、前記画像サイズの横の長さと、を比較することを特徴とする上記印刷装置。この構成によれば、記録媒体の横の長さと画像サイズの横の長さとの比較を限定して行うため、スループットの向上を図れる。[適用例9]記録媒体を搬送方向に搬送する搬送部と、前記搬送部によって搬送される前記記録媒体に画像を記録する画像記録部と、前記搬送方向と直交する方向に移動しながら、前記記録媒体の横方向における両端を検知する両端検知センサーと、前記両端検知センサーが前記両端間を移動した移動量を検出する移動量検出部と、を備えた印刷装置の制御方法であって、前記移動量に基づいて前記記録媒体の横の長さを算出する用紙サイズ算出工程と、前記記録媒体に記録する前記画像の画像サイズの横の長さを取得する画像サイズ取得工程と、前記用紙サイズ算出工程によって算出された前記記録媒体の横の長さと前記画像サイズ取得工程によって取得された前記画像サイズの横の長さとを比較し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似する場合には、前記画像記録部による前記記録媒体への画像の記録を行い、前記搬送部により前記記録媒体を排紙し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似しない場合には、前記画像記録部による前記記録媒体への画像の記録を行わず、前記搬送部により前記記録媒体を排紙する、記録搬送制御工程と、を含むことを特徴とする印刷装置の制御方法。この構成によれば、用紙サイズ算出工程によって算出された記録媒体の横の長さと画像サイズ取得工程によって取得された画像サイズの横の長さとを比較し、記録媒体の横の長さと画像サイズの横の長さとが近似していないとき、搬送部と画像記録部とによる記録媒体への画像の記録を実行させずに、搬送部を用いて記録媒体を排紙する記録搬送制御工程を備える。これにより、画像データの横の長さと、記録媒体の横の長さとが近似していないときには、記録媒体に画像が記録されない。そのため、記録媒体の横方向において、画像データの一部のみが記録されたり、画像データが記録された範囲の外側に空白部分が形成されてしまったりすることを抑制できる。従って、記録媒体や記録するためのインクが無駄になってしまうことを抑制できる。[適用例10]記録媒体を搬送方向に搬送する搬送部と、前記搬送部によって搬送される前記記録媒体に画像を記録する画像記録部と、前記搬送方向と直交する方向に移動しながら、前記記録媒体の横方向における両端を検知する両端検知センサーと、前記両端検知センサーが前記両端間を移動した移動量を検出する移動量検出部と、を備えた印刷装置において実行される制御プログラムであって、前記移動量に基づいて前記記録媒体の横の長さを算出する用紙サイズ算出機能と、前記記録媒体に記録する前記画像の画像サイズの横の長さを取得する画像サイズ取得機能と、前記用紙サイズ算出機能によって算出された前記記録媒体の横の長さと前記画像サイズ取得機能によって取得された前記画像サイズの横の長さとを比較し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似する場合には、前記画像記録部による前記記録媒体への画像の記録を行い、前記搬送部により前記記録媒体を排紙し、前記記録媒体の横の長さと前記画像サイズの横の長さとが近似しない場合には、前記画像記録部による前記記録媒体への画像の記録を行わず、前記搬送部により前記記録媒体を排紙する、記録搬送制御機能と、をコンピューターで実現させることを特徴とする制御プログラム。この構成によれば、用紙サイズ算出機能によって算出された記録媒体の横の長さと画像サイズ取得機能によって取得された画像サイズの横の長さとを比較し、記録媒体の横の長さと画像サイズの横の長さとが近似していないとき、搬送部と画像記録部とによる記録媒体への画像の記録を実行させずに、搬送部を用いて記録媒体を排紙する記録搬送制御機能を備える。これにより、画像データの横の長さと、記録媒体の横の長さとが近似していないときには、記録媒体に画像が記録されない。そのため、記録媒体の横方向において、画像データの一部のみが記録されたり、画像データが記録された範囲の外側に空白部分が形成されてしまったりすることを抑制できる。従って、記録媒体や記録するためのインクが無駄になってしまうことを抑制できる。第1実施形態以下、第1実施形態について図面を参照しつつ説明する。図1は第1実施形態における印刷装置としてのインクジェット式プリンター以降はプリンターと称する1の概略構成を示した図である。紙送りモーター11によって回転駆動される駆動ローラー不図示と回転自由な従動ローラー不図示に挟まれながら、記録媒体としての用紙Pが搬送方向D2に搬送される。キャリッジ8は、キャリッジモーター2とプーリー3,4に張設された駆動ベルト5に固定されている。キャリッジモーター2の駆動により、駆動ベルト5が回転し、キャリッジ8が、フレーム6に固定されたガイド軸7に沿って搬送方向と直交する方向D1に移動する。インクカートリッジ9,10が、キャリッジ8に着脱可能に搭載される。インクカートリッジ9にはブラックインクが収容され、インクカートリッジ10にはイエロー、マゼンタ、シアンのカラーインクが収容される。キャリッジ8の用紙P側には、液体噴射ヘッド不図示が備えられる。液体噴射ヘッドには、インクカートリッジ9,10からインクが供給され、液体噴射ヘッドに設けられた複数のノズル不図示から液滴が鉛直方向D3に噴射される。搬送方向と直交する方向D1に往復移動する液体噴射ヘッドと、プラテン12の間を、搬送方向D2に通過する用紙Pに、液体噴射ヘッドからインクが鉛直方向D3に吐出され、文字や画像が用紙Pに形成される。プリンター1には、フレームに固定されたリニアスケール14と、キャリッジ8のリニアスケール14側に固定された検出器不図示とを含んで構成されるリニアエンコダーが備えられる。リニアスケール14には、鉛直方向D3に伸びる複数の直線が縞状に等間隔で描かれている。検出器は、縞状の複数の直線を光学的に検知し、パルスとして検出する。リニアエンコダーは、キャリッジ8の移動量をパルス数として出力することができる。キャリッジ8の用紙P側には、発光ダイオードなどの発光部とフォトトランジスターなどの受光部を含んで構成される両端検知センサー13が備えられる。キャリッジ8の搬送方向と直交する方向D1への移動に伴って、両端検知センサー13は、搬送方向と直交する方向D1に移動する。図2は、プリンター1の電気的な構成を示すブロック図である。プリンター1には、制御部20のインターフェイスI/F24を介して、画像処理装置としてのコンピューター50が接続される。コンピューター50には、プリンタードライバーである画像処理プログラム51がインストールされている。プリンタードライバーは、アプリケーションプログラムによって作成された文字や画像のデータを、プリンター1で印刷可能な印刷用画像データに変換する。なお、本実施形態においては画像処理装置をプリンター1とは別のコンピューター50として示しているが、画像処理装置自体はプリンター1に一体として組み込まれていたとしても構わない。画像記録部30は、液体噴射ヘッド、液体噴射ヘッドを駆動するための駆動回路不図示、キャリッジモーター2を含んで構成される。搬送部31は、紙送りモーター11を含んで構成される。移動量検出部32は、リニアエンコダーによって構成される。制御部20には、CPU21、RAM22、ROM23が備えられる。CPU21は、制御プログラムをROM23からRAM22に読み出して実行する。制御部20は、画像記録部30、搬送部31、両端検知センサー13、移動量検出部32を制御する。コンピューター50からは、プリンタードライバーによって変換された印刷用画像データが制御部20に入力される。制御部20は、キャリッジモーター2、紙送りモーター11の駆動制御と、液体噴射ヘッドの液滴吐出制御とを行うことにより、コンピューター50から入力された文字データや画像データを用紙Pに画像として記録する。図3は、用紙Pの両端の検知位置を示す図である。破線Wは、キャリッジ8に備えられた両端検知センサー13の受光部が搬送方向と直交する方向D1に移動する動線を示す。搬送部31によって用紙Pが給紙されると、受光部が動線W上を移動することにより、両端検知センサー13は、用紙Pの両端e1,e2における検知位置q1,q2を検知する。移動量検出部32は、両端検知センサー13が検知位置q1,q2をそれぞれの時点で検知し、両端検知センサー13が検知位置q1,q2間を移動した移動量をパルス数として検出する。用紙サイズ算出部25は、移動量検出部32から取得したパルス数に基づいて、検知位置q1,q2の搬送方向と直交する方向D1における長さを算出する。具体的には、取得したパルス数と、リニアスケール14に描かれた目盛間隔との乗算によって両端e1,e2における搬送方向と直交する方向D1の長さを算出する。従って、用紙サイズ算出部25は、用紙Pの搬送方向と直交する方向D1の長さ、すなわち図3の用紙Pの横の長さAを算出することになる。コンピューター50のプリンタードライバーは、印刷用画像データの横の長さである画像サイズをプリンター1の制御部20に対して出力する。画像サイズ取得部26は、プリンタードライバーから送付された画像サイズを取得する。記録搬送制御部27は、用紙サイズ算出部25によって算出された用紙Pの横の長さAと画像サイズ取得部26によって取得された画像サイズの横の長さとを比較する。記録搬送制御部27は、用紙Pの横の長さと画像サイズの横の長さとが近似しているとき、搬送部31と画像記録部30による用紙Pへの画像の記録を実行する。記録搬送制御部27は、用紙Pの横の長さと画像サイズの横の長さとが近似していないとき、搬送部31と画像記録部30による用紙Pへの画像の記録を実行させずに、搬送部31を用いて用紙Pを排紙する。用紙サイズ算出部25、画像サイズ取得部26、記録搬送制御部27は、制御プログラムから構成され、CPU21が制御プログラムをROM23からRAM22に読み出して実行することによって機能する。次に、本実施形態における制御プログラムの処理方法について説明する。図4は、本実施形態における制御プログラムのフローチャートである。ステップS100では、制御部20は、搬送部31を用いて用紙Pを給紙する。ステップS110では、制御部20は、両端検知センサー13を用いて用紙Pの両端e1,e2における検知位置q1,q2を検知する。ステップS120では、用紙サイズ算出部25は、移動量検出部32から検知位置q1,q2間を両端検知センサー13が移動した移動量をパルス数として取得し、取得したパルス数に基づいて、図3の用紙Pの横の長さAを算出する。ステップS130では、画像サイズ取得部26は、プリンタードライバーによって送信された画像サイズの横の長さを取得する。ステップS140では、記録搬送制御部27は、ステップS120で算出された用紙Pの横の長さAは、ステップS130で取得された画像サイズの横の長さと近似しているか否かを判定する。近似しているか否かを判定する方法としては、用紙Pの横の長さAと画像サイズの横の長さとの差が、所定の差以内であれば近似していると判定し、所定の差を超えたときは近似していないとして判定する。所定の差は、両端検知センサーの読み取り精度や位置精度、用紙Pの形成精度などにより設定されるもので、例えば4mmとする。なお、ここで述べている近似には、用紙Pの横の長さAと画像サイズの横の長さとが一致している場合も当然ながら含まれている。用紙Pの横の長さAと画像サイズの横の長さとが近似しているときはYes、ステップS150に進む。用紙Pの横の長さAと画像サイズの横の長さとが近似していないときはNo、ステップS160に進む。ステップS150では、記録搬送制御部27は、搬送部31と画像記録部30とを用いて用紙Pに画像を記録する。ステップS160では、記録搬送制御部27は、搬送部31を用いて、用紙Pを排紙する。以上、説明した本実施形態におけるプリンター1には、記録媒体としての用紙Pを搬送方向D2に搬送する搬送部31と、搬送部31によって搬送される用紙Pに画像を記録する画像記録部30と、搬送方向と直交する方向D1に移動しながら用紙Pの搬送方向と直交する方向D1すなわち用紙Pの横方向における両端e1,e2の検知位置q1,q2を検知する両端検知センサー13と、両端検知センサー13が検知位置q1,q2間を移動した移動量を検出する移動量検出部32と、移動量に基づいて用紙Pの横の長さAを算出する用紙サイズ算出部25と、プリンタードライバーによって送信された、用紙Pに記録する画像の画像サイズの横の長さを取得する画像サイズ取得部26と、用紙サイズ算出部25によって算出された用紙Pの横の長さAと画像サイズ取得部26によって取得された画像サイズの横の長さとを比較し、用紙Pの横の長さと画像サイズの横の長さとが近似する場合には、画像記録部30による用紙Pへの画像の記録を行い、搬送部31により用紙Pを排紙し、用紙Pの横の長さと画像サイズの横の長さとが近似しない場合には、画像記録部30による用紙Pへの画像の記録を行わず、搬送部31により用紙Pを排紙する記録搬送制御部27と、を備える。この構成によれば、画像データの横の長さと、用紙Pの横の長さAとが近似していないときには、用紙Pに画像が記録されない。そのため、用紙Pの横方向において、画像データの一部のみが記録されたり、画像データが記録された範囲の外側に空白部分が形成されてしまったりすることを抑制できる。従って、用紙Pや記録するためのインクが無駄になってしまうことを抑制できる。また、用紙Pを搬送方向D2に搬送する搬送部31と、搬送部31によって搬送される用紙Pに画像を記録する画像記録部30と、用紙Pの横方向における両端e1,e2の検知位置q1,q2を検知する両端検知センサー13と、両端検知センサー13が検知位置q1,q2間を移動した移動量を検出する移動量検出部32とを備えたプリンター1の制御方法であって、移動量に基づいて用紙Pの横の長さAを算出する用紙サイズ算出工程と、プリンタードライバーによって送信された、用紙Pに記録する画像の横の長さを取得する画像サイズ取得工程と、用紙サイズ算出工程によって算出された用紙Pの横の長さAと画像サイズ取得部26によって取得された画像サイズの横の長さとを比較し、用紙Pの横の長さと画像サイズの横の長さとが近似する場合には、画像記録部30による用紙Pへの画像の記録を行い、搬送部31により用紙Pを排紙し、用紙Pの横の長さと画像サイズの横の長さとが近似しない場合には、画像記録部30による用紙Pへの画像の記録を行わず、搬送部31により用紙Pを排紙する記録搬送制御工程と、を含む。また、用紙Pを搬送方向D2に搬送する搬送部31と、搬送部31によって搬送される用紙Pに画像を記録する画像記録部30と、用紙Pの横方向における両端e1,e2の検知位置q1,q2を検知する両端検知センサー13と、両端検知センサー13が検知位置q1,q2間を移動した移動量を検出する移動量検出部32とを備えたプリンター1において実行される制御プログラムであって、移動量に基づいて用紙Pの横の長さAを算出する用紙サイズ算出機能と、プリンタードライバーによって送信された、用紙Pに記録する画像の横の長さを取得する画像サイズ取得機能と、用紙サイズ算出機能によって算出された用紙Pの横の長さAと画像サイズ取得機能によって取得された画像サイズの横の長さとを比較し、用紙Pの横の長さと画像サイズの横の長さとが近似する場合には、画像記録部30による用紙Pへの画像の記録を行い、搬送部31により用紙Pを排紙し、用紙Pの横の長さと画像サイズの横の長さとが近似しない場合には、画像記録部30による用紙Pへの画像の記録を行わず、搬送部31により用紙Pを排紙する記録搬送制御機能と、をコンピューターで実現させる。第2実施形態第2実施形態では、プリンタードライバーから送信された印刷用画像データの画像サイズと、印刷装置に給紙された用紙Pの用紙サイズとが異なるとき、使用者に通知する場合について説明する。尚、以下の説明では、既に説明した部分と同じ部分については、同一符号を付してその説明を省略する。図5は、本実施形態におけるプリンター1aの電気的な構成を示すブロック図である。図5は、図2を用いて説明した第1実施形態におけるプリンター1の電気的な構成を示すブロック図に、表示部33を追加したものである。本実施形態におけるプリンター1aの他の構成は、第1実施形態におけるプリンター1の構成と同じである。プリンター1aには、液晶パネルなどによって構成され、制御部20に電気的に接続された表示部33が備えられる。記録搬送制御部27は、図3の用紙Pの横の長さAと画像サイズの横の長さとが近似していないとき、画像記録部30による用紙Pへの画像の記録を実行させずに、搬送部31を用いて用紙Pを排紙するとともに、表示部33に用紙Pの横の長さAと画像サイズの横の長さとが異なることを示すメッセージを警告として表示する。図6は、表示部33に表示されたメッセージの内容を示す図である。例えば、図6に示すように、プリンターにセットされている用紙の横の長さは、プリンタードライバーで設定した用紙サイズではありません。というメッセージを表示する。次に、本実施形態における制御プログラムの処理方法について説明する。図7は、本実施形態における制御プログラムのフローチャートである。図7は、図4を用いて説明した第1実施形態におけるフローチャートに、ステップS145を追加したものである。ステップS100からステップS130までの処理方法は、図4の第1実施形態におけるフローチャートを用いて説明した処理方法と同じである。ステップS140において、用紙Pの横の長さAと画像サイズの横の長さとが近似しているときはYes、ステップS150に進む。用紙Pの横の長さAと画像サイズの横の長さとが近似していないときはNo、ステップS145に進む。ステップS145では、表示部33に、例えば図6に示すように、用紙Pの横の長さAと画像サイズの横の長さとが異なることを示すメッセージを警告として表示し、ステップS160に進む。ステップS150、ステップS160における処理方法は、図4の第1実施形態におけるフローチャートにおけるステップS150、ステップS160の処理方法と同じである。以上、説明した本実施形態のプリンター1aは、文字や画像を表示する表示部33を備え、記録搬送制御部27は、用紙Pの横の長さAと、プリンタードライバーによって送信された画像サイズの横の長さとが近似していないとき、表示部33に、用紙Pの横の長さAと画像サイズの横の長さとが異なることを示すメッセージを警告として表示する。この構成によれば、使用者に、プリンター1aに給紙された用紙Pの横の長さAと画像サイズの横の長さとが異なることを通知することができる。本実施形態では、表示部33に警告としてメッセージを表示したが、イラストなどの画像を表示部33に表示して警告してもよい。第3実施形態第3実施形態では、傾斜した用紙Pの横の長さと縦の長さを検出する場合について説明する。本実施形態のプリンターにおける電気的な構成は、図5の第2実施形態のプリンター1aの電気的な構成と同じである。図8は、両端検知センサー13を用いて、傾斜した用紙Pの横の長さと縦の長さを検出する方法を説明するための図である。まず、用紙Pの傾斜角度を算出する方法について説明する。破線r1,r2は、両端検知センサー13が搬送方向と直交する方向D1に移動する動線を示す。動線r2は、用紙Pが搬送方向D2において動線r1の位置から搬送量Lだけ搬送された位置である。一点鎖線t1は、搬送方向D2において動線r1と動線r2との中間の位置を示す。従って、搬送方向D2において動線r1から中間の位置t1との距離は、搬送量Lの2分の1である。同様に、破線r3,r4は、両端検知センサー13が搬送方向と直交する方向D1に移動する動線を示す。動線r4は、用紙Pが搬送方向D2において動線r3の位置から搬送量Lだけ搬送された位置である。一点鎖線t2は、搬送方向D2において動線r3と動線r4との中間の位置を示す。従って、搬送方向D2において動線r3から中間の位置t2との距離は、搬送量Lの2分の1である。図8に示すように、用紙Pの搬送方向D2における下流側となる上端e3は、動線r1,r2に対して傾斜角度θで傾斜している。従って、用紙Pの搬送方向D2における上流側となる下端e4も、動線r3,r4に対して傾斜角度θで傾斜している。両端検知センサー13が、動線r1の位置にあるとき、両端検知センサー13は、動線r1上を移動し、上端e3における検知位置k1を検知する。両端検知センサー13が、動線r2の位置にあるとき、両端検知センサー13は、動線r2上を移動し、上端e3における検知位置k2を検知する。搬送方向と直交する方向D1における検知位置k1と検知位置k2間の距離をMとすると、図8に示すように、傾斜角度θ、検知位置k1と検知位置k2間の距離M、搬送量Lとの関係は次式で表される。tanθ=L/M式1両端検知センサー13が、動線r3の位置にあるとき、両端検知センサー13は、動線r3上を移動し、下端e4における検知位置k3を検知する。両端検知センサー13が、動線r4の位置にあるとき、両端検知センサー13は、動線r4上を移動し、下端e4における検知位置k4を検知する。用紙Pの下端e4においても、同様に、搬送方向と直交する方向D1における検知位置k3,k4間の距離Mと、破線r3から破線r4までの搬送量Lに基づいて傾斜角度θを算出することができる。次に、用紙Pの縦の長さを算出する方法について説明する。上端e3と一点鎖線t1との交点を上端位置s1とし、下端e4と一点鎖線t2との交点を下端位置s2とする。上端位置s1から一点鎖線t2への垂線との交点をvとすると、上端位置s1から交点vまでの距離Cは、用紙Pを一点鎖線t1の位置から一点鎖線t2の位置まで搬送したときの搬送量となる。上端位置s1から交点vまでの直線と、上端位置s1から下端位置s2までの直線とが交わる角度はθである。従って、上端位置s1から交点vまでの距離C、上端位置s1から下端位置s2までの距離すなわち用紙Pの縦の長さB、傾斜角度θの関係は、次式で表される。C=Bcosθ式2従って、用紙Pの縦の長さBは、次式から算出される。B=C/cosθ式3傾斜角度θは、式1に示すように、距離M、搬送量Lから設定されるので、図2の用紙サイズ算出部25は、用紙Pの縦の長さBを、式3によって算出することができる。次に、傾斜した用紙Pの横の長さを算出する方法について説明する。破線wは、上端e3に近い位置において、両端検知センサー13の受光部が搬送方向と直交する方向D1に移動するときの動線を示す。両端検知センサー13は、動線w上を移動し、両端e1,e2における検知位置q1,q2をそれぞれ検知する。図2の用紙サイズ算出部25は、移動量検出部32から検知位置q1,q2間の移動量を取得し、搬送方向と直交する方向D1における検知位置q1,q2間の距離Nを算出する。用紙Pは傾斜角度θで傾斜しているので、用紙サイズ算出部25は、用紙Pの横の長さAを、検知位置q1,q2間の距離Nと傾斜角度θに基づいて次式から算出する。A=Ncosθ式4次に、本実施形態における制御プログラムの制御方法について説明する。図9は、本実施形態における制御プログラムのフローチャートである。ステップS200では、制御部20は、搬送部31を用いて、用紙Pを給紙する。ステップS210では、図8を参照して説明した方法により、両端検知センサーを用いて用紙Pの上端e3における上端位置s1を検出する。ステップS220では、図8を参照して説明した方法により、制御部20は、両端検知センサーを用いて用紙Pの両端e1,e2における検知位置q1,q2を検出する。ステップS230では、用紙サイズ算出部25は、移動量検出部32から検知位置q1,q2間の距離Nを取得し、用紙Pの横の長さAを式4から算出する。ステップS240では、画像サイズ取得部26は、プリンタードライバーによって送信された画像サイズの横の長さと縦の長さを取得する。ステップS250では、記録搬送制御部27は、ステップS230で算出された用紙Pの横の長さAがステップS240で取得された画像サイズの横の長さと近似しているか否かを判定する。用紙Pの横の長さAと画像サイズの横の長さとが近似しているときはYes、ステップS270に進む。用紙Pの横の長さAと画像サイズの横の長さとが近似していないときはNo、ステップS260に進む。ステップS270では、記録搬送制御部27は、搬送部31と画像記録部30とを用いて用紙Pに画像を記録し、ステップS330に進む。ステップS260では、第2実施形態で説明したように、表示部33に、用紙Pの横の長さAと画像サイズの横の長さとが異なることを示す図6のメッセージを警告として表示し、ステップS280に進む。ステップS280では、制御部20は搬送処理を行う。図10は、搬送処理のフローチャートである。ステップS500では、制御部20は、前回検出した用紙Pの搬送方向と直交する方向D1の距離である前回検出距離を初期化する。ステップS510では、制御部20は、搬送部31を用いて所定の搬送量だけ用紙Pを搬送方向D2に搬送する。ステップS520では、制御部20は両端検知センサー13を用いて両端e1,e2を検知する。ステップS530では、制御部20は、用紙Pの搬送方向と直交する方向D1における両端e1,e2間の移動量を移動量検出部32から取得し、両端e1,e2間の距離を最新検出距離として算出する。ステップS540では、ステップS530で算出した両端e1,e2の最新検出距離と、RAM22に記憶されている前回検出距離と比較する。最新検出距離と前回検出距離との差が所定の範囲にあるときYes、ステップS550に進む。最新検出距離と前回検出距離との差が所定の範囲を超えるときNo、両端検知センサー13が下端4eの位置に到達したと判定し、図9のステップS290に戻る。最新検出距離と前回検出距離との差は、用紙の傾斜角度や用紙Pの形成精度に基づいて設定するもので、例えば、3mmとする。ステップS550では、ステップS530で算出した最新検出距離を前回検出距離として図2、図5の制御部20のRAM22に記憶し、ステップS510に戻る。ステップS290では、図8を参照して説明した方法により、両端検知センサー13を用いて用紙Pの下端e4における下端位置s2を検出する。ステップS300では、図8を参照して説明した方法により、用紙サイズ算出部25は、用紙Pの縦の長さBを算出する。ステップS310では、記録搬送制御部27は、算出された用紙Pの縦の長さBは、ステップS240で取得された画像サイズの縦の長さと近似しているか否かを判定する。用紙Pの縦の長さBと画像サイズの縦の長さとが近似しているときはYes、ステップS330に進む。用紙Pの縦の長さBと画像サイズの縦の長さとが近似していないときはNo、ステップS320に進む。ステップS320では、表示部33に、用紙Pの横の長さAと画像サイズの横の長さおよび縦の長さとが異なることを示すメッセージを警告として表示し、ステップS330に進む。図11は、表示部33に表示されたメッセージの内容を示す図である。例えば、図11に示すように、プリンターにセットされた用紙の横の長さと縦の長さは、プリンタードライバーで設定した用紙サイズではありません。というメッセージを表示する。ステップS330では、記録搬送制御部27は、搬送部31を用いて、用紙Pを排紙する。以上、説明したように、本実施形態におけるプリンターにおける両端検知センサー13は、用紙Pの搬送方向D2における、下流側の上端e3と上流側の下端e4とを検知し、用紙サイズ算出部25は、搬送部31による上端e3と下端e4間の搬送量に基づいて用紙Pの縦の長さを算出し、画像サイズ取得部26は、プリンタードライバーによって送信された、用紙Pに記録する画像の画像サイズの縦の長さを取得し、記録搬送制御部27は、用紙サイズ算出部25によって算出された用紙Pの縦の長さBと、画像サイズ取得部26によって取得された画像サイズの縦の長さとを比較し、用紙Pの縦の長さBと画像サイズの縦の長さとが近似していないとき、表示部33に用紙Pの縦の長さBと画像サイズの縦の長さとが異なることを示す警告を表示する。この構成によれば、画像データの縦の長さと、用紙Pの縦の長さBとが近似していないときには、画像データの縦の長さと、用紙Pの縦の長さBとが近似していないことを、使用者に通知することができる。また、両端検知センサー13は、搬送方向D2に対して用紙Pが傾斜した姿勢にあるとき、用紙Pの上端e3または下端e4における搬送方向と直交する方向D1における2箇所の位置を検知し、用紙Pの傾斜角度θを検出することができる。そのため、用紙Pが傾斜した姿勢にあるときでも用紙Pの横の長さAと縦の長さBを算出することができる。第4実施形態第3実施形態では、両端検知センサー13を用いて、用紙Pの縦の長さを検出する場合について説明したが、第4実施形態では、上下端検知センサー34を用いて用紙Pの縦の長さを検出する場合について説明する。図12は、本実施形態におけるプリンター1bの電気的な構成を示すブロック図である。図12は、図5を用いて説明した第2実施形態におけるプリンター1aの電気的な構成を示すブロック図に、上下端検知センサー34を追加したものである。本実施形態におけるプリンター1bの他の構成は、第2実施形態におけるプリンター1aの構成と同じである。上下端検知センサー34は、発光ダイオードなどの発光部とフォトトランジスターなどの受光部を含んで構成される。上下端検知センサー34は、キャリッジ8の搬送方向D2における上流側に位置し、フレーム6に対して固定された位置に備えられる。図13は、用紙Pの上端と下端の検知位置を示す図である。図13の破線Zは、用紙Pの搬送方向D2への搬送に伴って、上下端検知センサー34の受光部が、用紙Pに対して相対的に移動する動線を示す。上下端検知センサー34は、用紙Pの給紙に伴い、上端e3における検知位置u1を検知する。さらに、用紙Pが搬送されると、上下端検知センサー34は、下端e4における検知位置u2を検知する。図12の用紙サイズ算出部25は、用紙Pを検知位置u1から検知位置u2まで搬送した搬送量に基づいて、搬送方向D2における検知位置u1から検知位置u2までの距離、すなわち用紙Pにおける縦の長さBを算出する。本実施形態の制御プログラムの処理方法について、第3実施形態で用いた図9のフローチャートを参照して説明する。ステップS200では、用紙Pを給紙する。ステップS210では、上述したように、上下端検知センサー34を用いて、図13の用紙Pの上端e3における検知位置u1を検知し、上端位置として検出する。ステップS220からステップS280までの処理方法は、図9を用いて第3実施形態で説明した処理方法と同じである。ステップS290では、上述したように、上下端検知センサー34を用いて、図13の用紙Pの下端e4における検知位置u2を検知し、下端位置として検出する。ステップS300では、上述したように、用紙サイズ算出部25は、用紙Pを検知位置u1から検知位置u2まで搬送した搬送量に基づいて、搬送方向D2における検知位置u1から検知位置u2までの距離、すなわち用紙Pにおける縦の長さBを算出する。ステップS310からステップS330までの処理方法は、第3実施形態で説明した処理方法と同じである。本実施形態のプリンター1bは、搬送方向D2において固定され、用紙Pの搬送方向D2における、下流側の上端e3及び上流側の下端e4を検知する上下端検知センサー34を備え、用紙サイズ算出部25は、搬送部31による上端e3と下端e4間の搬送量に基づいて用紙Pの縦の長さを算出し、画像サイズ取得部26は、プリンタードライバーによって送信された、用紙Pに記録する画像の画像サイズの縦の長さを取得し、記録搬送制御部27は、用紙サイズ算出部25によって算出された用紙Pの縦の長さと画像サイズ取得部26によって取得された画像サイズの縦の長さとを比較し、用紙Pの縦の長さと画像サイズの縦の長さとが近似していないとき、表示部33に用紙Pの縦の長さBと画像サイズの縦の長さとが異なることを示す警告を表示する。この構成によれば、画像データの縦の長さと、用紙Pの縦の長さBとが近似していないときには、画像データの縦の長さと、用紙Pの縦の長さBとが近似していないことを、使用者に通知することができる。また、上下端検知センサー34は、搬送方向D2において固定されている。そのため、搬送方向D2における上端位置と下端位置の検出精度が高いので、用紙Pの縦の長さの検出精度が高くなる。第5実施形態第5実施形態では、プリンタードライバーで生成された印刷用画像データの画像サイズと、印刷装置に給紙された用紙Pの用紙サイズと、が異なる場合、使用者に警告を通知すると共に、使用者から警告に対する動作指示を受け付ける様態について説明する。図14は、第5実施形態におけるプリンター1cの電気的な構成を示すブロック図である。このプリンター1cは、制御部20と電気的に接続された選択部35を更に備える。第5実施形態では、給紙された用紙Pのサイズが、印刷ジョブの画像サイズと近似していない場合、表示部33は図15に示すようなメッセージと共に、複数の選択可能な選択ボタン37を表示し、選択部35は選択ボタン37の中からユーザーの選択を受け付ける。尚、表示部33と選択部35は、プリンター1cが備えるタッチパネル不図示を想定する。即ち、ユーザーは、タッチパネルに表示されるユーザーインターフェイスUI画面36に従い、所望の選択ボタン37を押下し、決定ボタン38を押下することで、選択した選択ボタン37に応じた指示をCPU21に与えることができる。記録搬送制御部27は、この指示に基づいて用紙Pの印刷や搬送に関する動作を制御する。第5実施形態では、選択ボタン37で選択可能な指示として次の3つを想定する。1.現在の用紙に印刷する印刷する画像サイズに関係なく、給紙した用紙Pに印刷ジョブが描画する画像を拡縮することなく印刷し、印刷した用紙Pを排出する。従って、画像の一部が用紙Pに印刷されないことがある。この決定は1つの印刷ジョブ内において有効になる。従って、1つの印刷ジョブで複数のページを印刷する場合、この選択を最初のページで行うことにより、以降のページではユーザーインターフェイス画面36は表示されない。2.プリンターにセットされている用紙を交換して印刷するユーザーは、プリンター1cの用紙カセットやトレイにセットされている用紙Pを画像サイズに合った用紙Pに交換する。タッチパネルには、交換の完了を確認するUI画面不図示が表示され、ユーザーは、用紙Pの交換が完了した場合、交換の完了を示す操作を行う。この操作を受けて、CPU21は給紙された用紙Pのサイズ確認を再度行う。3.印刷を取り消すCPU21は、用紙サイズを比較した印刷ジョブを破棄し、印刷処理を取り消す。また、第5実施形態では、プリンター1cの印刷処理に係わるスループットを向上させるべく、所定のフラグがONの場合に限り用紙サイズの比較を実行する。所定のフラグは次のような場合に変更される。1.用紙Pをプリンター1cに再セットした場合用紙カセットをプリンター1cから脱着した場合、トレイにセットする用紙のサイズや種類等の属性を変更した場合、複数のトレイの中から給紙するトレイを変更した場合、または、1つの印刷ジョブで印刷する用紙のサイズ等が変更された場合、用紙サイズの比較を行うフラグをONにする。2.複数枚を印刷する場合の最初の1枚ユーザーが複数枚印刷を指示した場合、最初の1枚目のみ用紙サイズの比較を行うフラグをONにし、2枚目以降はOFFにする。尚、1つの印刷ジョブの印刷が終了した場合、フラグはONにセットされる。3.ユーザーインターフェイス画面36で現在の用紙に印刷するが選択された場合のように、用紙サイズに関係なく印刷強行する場合、用紙サイズの比較を行うフラグはOFFになる。図16は、第5実施形態における制御プログラムのフローチャートである。プリンター1cに用紙Pが給紙されたことを受けて、CPU21は所定のフラグに基づいて判定するステップS200。ここで、所定のフラグがONである場合、即ち、給紙が1枚目であるか、用紙Pを交換したか、または、印刷強行しない場合ステップS200でYes、CPU21は非重ね合わせ給紙単一給紙シーケンスを行うべく設定するステップS220。続いて、CPU21は、給紙された用紙Pの用紙サイズを算出し、印刷ジョブが示す画像の画像サイズと比較するステップS222。ここで、CPU21が用紙Pの用紙サイズと印刷ジョブが示す画像の画像サイズは近似していないと判定した場合ステップS224でNo、CPU21は用紙サイズを算出した用紙Pに印刷することなく白紙排出するステップS226。次に、CPU21は、用紙サイズエラーを表示しステップS228、ユーザーからの指示を受け付けるステップS230。ここで、ユーザーから印刷を取り消す指示を受けた場合ステップS232で印刷取り消し、印刷ジョブを破棄しステップS236、一連の処理を終了する。また、ユーザーから現在の用紙に印刷する指示を受けた場合ステップS232でそのまま印刷、ステップS200に戻る。また、ユーザーから用紙Pを交換して印刷する指示を受けた場合ステップS232で用紙を交換、ユーザーが用紙Pを交換しステップS234、ステップS200に戻る。尚、ステップS200において、所定のフラグがOFFである場合ステップS200でNo、CPU21は重ね合わせ給紙連続給紙シーケンスを行うべく設定しステップS210、ステップS215に進む。また、ステップS224において、CPU21が用紙Pの用紙サイズと印刷ジョブが示す画像の画像サイズは近似していると判定した場合ステップS224でYes、ステップS215に進む。ステップS215では、印刷ジョブに基づいて印刷画像を用紙Pに印刷して排出し、一連の処理を終了する。以上の処理により、給紙された用紙Pのサイズが、印刷ジョブの画像サイズと近似しない場合、ユーザーの指示により、用紙Pに印刷を行ったり、用紙Pを交換したり、印刷を取り止めたりできるため、ユーザーに対して多様な選択肢を提供できる。また、用紙Pのサイズ確認は選択的に実行するため、全ての用紙Pを比較する場合と比べて、印刷処理のスループットの向上を図れる。尚、第5実施形態において、用紙サイズの比較は、用紙Pの横方向の比較を想定するが、これには限定されず、第3実施形態で述べたように横方向と縦方向の両方で比較しても良い。また、第5実施形態において、プリンター1cには用紙Pの逆送り機能が具備されていない様態を想定するが、用紙Pの逆送り機能が具備されている様態も想定できる。この場合、ステップS226の白紙排出に替えて、用紙Pをプリンター1cの印刷開始位置まで戻しても良い。また、ユーザーインターフェイス画面36には、算出した用紙サイズに関する情報を表示しても良い。更に、ユーザーインターフェイス画面36に表示するメッセージは、ユーザーが予め設定可能な様態でも良い。また、用紙サイズの比較は、複数枚を印刷する最初の1枚には限定されず、複数枚としてユーザーが設定しても良い。また、プリンター1cにおいて、用紙サイズエラー以外のエラーが発生した場合、用紙サイズの比較処理を実行しても良い。また、プリンター1cは、プリンタードライバーを具備したコンピューター50と接続された様態には限定されず、プリンタードライバー機能をプリンター1c自身が具備した、所謂、スタンドアローンの様態も想定できる。"