複数のヒータが用紙の搬送方向に対して垂直方向に配列する定着ヒータを備える画像形成装置へ印刷データを送信して印刷を実行させる印刷制御装置であって、印刷データを受け付け、前記印刷データから用紙サイズに関する情報を抽出する情報抽出部と、用紙サイズと印刷時の用紙の向きと前記定着ヒータの消費電力とを対応付けて記憶する情報記憶部と、抽出された前記用紙サイズに関する情報を用い、前記情報記憶部から対応する前記用紙の向きおよび前記消費電力を取得し、取得した前記消費電力を比較して消費電力が小さい方の用紙の向きを判断する方向判断部と、前記印刷データから前記画像形成装置が印刷を実行可能なデータ形式の、判断された前記用紙の向きの印刷データを生成するデータ生成部とを含む、印刷制御装置。前記画像形成装置の装置情報を要求し、前記画像形成装置から前記装置情報を取得する情報取得部と、取得した前記装置情報を使用して、前記用紙サイズと前記用紙の向きと前記定着ヒータの消費電力とを対応付けたテーブルを作成し、前記情報記憶部に記憶させるテーブル作成部とをさらに含む、請求項1に記載の印刷制御装置。前記装置情報は、前記画像形成装置が印刷出力可能な用紙サイズ、各前記ヒータの長さおよび配置位置、各前記ヒータの単位時間当たりの消費電力量、前記用紙の搬送速度を少なくとも含み、前記テーブル作成部は、前記各ヒータの長さおよび配置位置、前記用紙サイズから、電力供給すべきヒータを判断し、前記電力供給すべきヒータの情報、前記用紙サイズ、前記消費電力量および前記搬送速度から、前記定着ヒータの消費電力を算出する、請求項2に記載の印刷制御装置。前記装置情報は、前記画像形成装置が印刷出力可能な用紙サイズ、前記用紙サイズおよび前記用紙の向きに応じて決定された電力供給すべきヒータの情報、各前記ヒータの単位時間当たりの消費電力量、前記用紙の搬送速度を少なくとも含み、前記テーブル作成部は、前記電力供給すべきヒータの情報、前記用紙サイズ、前記消費電力量および前記搬送速度から、前記定着ヒータの消費電力を算出する、請求項2に記載の印刷制御装置。複数のヒータが用紙の搬送方向に対して垂直方向に配列する定着ヒータを備える画像形成装置へ印刷データを送信して印刷を実行させる印刷制御方法であって、前記印刷制御方法は、情報抽出部と、用紙サイズと印刷時の用紙の向きと前記定着ヒータの消費電力とを対応付けて記憶する情報記憶部と、方向判断部と、データ生成部とを含む印刷制御装置により実行され、前記情報抽出部が、印刷データを受け付け、前記印刷データから用紙サイズに関する情報を抽出するステップと、前記方向判断部が、抽出された前記用紙サイズに関する情報を用い、前記情報記憶部から対応する前記用紙の向きおよび前記消費電力を取得し、取得した前記消費電力を比較して消費電力が小さい方の用紙の向きを判断するステップと、前記データ生成部が、前記印刷データから前記画像形成装置が印刷を実行可能なデータ形式の、判断された前記用紙の向きの印刷データを生成するステップとを含む、印刷制御方法。前記印刷制御装置は、情報取得部と、テーブル作成部とをさらに含み、前記情報取得部が、前記画像形成装置の装置情報を要求し、前記画像形成装置から前記装置情報を取得するステップと、前記テーブル作成部が、取得した前記装置情報を使用して、前記用紙サイズと前記用紙の向きと前記定着ヒータの消費電力とを対応付けたテーブルを作成し、前記情報記憶部に記憶させるステップとをさらに含む、請求項5に記載の印刷制御方法。前記装置情報は、前記画像形成装置が印刷出力可能な用紙サイズ、各前記ヒータの長さおよび配置位置、各前記ヒータの単位時間当たりの消費電力量、前記用紙の搬送速度を少なくとも含み、前記記憶させるステップは、前記各ヒータの長さおよび配置位置、前記用紙サイズから、電力供給すべきヒータを判断し、前記電力供給すべきヒータの情報、前記用紙サイズ、前記消費電力量および前記搬送速度から、前記定着ヒータの消費電力を算出するステップを含む、請求項6に記載の印刷制御方法。前記装置情報は、前記画像形成装置が印刷出力可能な用紙サイズ、前記用紙サイズおよび前記用紙の向きに応じて決定された電力供給すべきヒータの情報、各前記ヒータの単位時間当たりの消費電力量、前記用紙の搬送速度を少なくとも含み、前記記憶させるステップは、前記電力供給すべきヒータの情報、前記用紙サイズ、前記消費電力量および前記搬送速度から、前記定着ヒータの消費電力を算出するステップを含む、請求項6に記載の印刷制御方法。請求項5~8のいずれか1項に記載の印刷制御方法を実行するためのコンピュータ可読なプログラム。上記の2つの装置はいずれも、実際に利用者が消費電力を抑制しようと心がける場合、利用者自身が消費電力を抑制するために選択、設定を行い、印刷実行しなければならないという問題があった。これでは、利用者がこれらの選択や設定に関する情報を装置から読み取り、当該装置に設定しなければならず、手間や労力がかかる。そこで、利用者が消費電力を抑制して印刷を実行することを指示するのみで、自動的に消費電力を抑制した印刷方法を選択、設定して印刷を実行させることができる装置や方法の提供が望まれていた。本発明は、上記課題に鑑み、複数のヒータが用紙の搬送方向に対して垂直方向に配列する定着ヒータを備える画像形成装置へ印刷データを送信して印刷を実行させる印刷制御装置であって、印刷データを受け付け、前記印刷データから用紙サイズに関する情報を抽出する情報抽出部と、用紙サイズと印刷時の用紙の向きと前記定着ヒータの消費電力とを対応付けて記憶する情報記憶部と、抽出された前記用紙サイズに関する情報を用い、前記情報記憶部から対応する前記用紙の向きおよび前記消費電力を取得し、取得した前記消費電力を比較して消費電力が小さい方の用紙の向きを判断する方向判断部と、前記印刷データから前記画像形成装置が印刷を実行可能なデータ形式の、判断された前記用紙の向きの印刷データを生成するデータ生成部とを含む、印刷制御装置が提供される。図1は、本実施形態の印刷制御装置としてのPCを含む画像形成システムの全体構成を示した図である。この画像形成システムは、印刷制御装置として機能するPC10、11、12と、画像形成装置として機能するプリンタ13、14とを含み、互いにネットワーク15を介して接続されている。図1では、3台のPC10、11、12が、2台のプリンタ13、14にネットワーク15を介して接続された構成とされているが、PCの台数、プリンタの台数は、いかなる台数であってもよく、また、PCとプリンタが直接ケーブルで接続された構成であってもよい。ネットワーク15は、その範囲によってLAN、WAN、MANを用いることができる。これらのネットワークでは、FTPやTCP/IP等の適切な通信プロトコルを使用して通信を行うことができる。プリンタ13、14は、例えば、電子写真方式を採用するカラーレーザープリンタとされる。カラーレーザープリンタは、カラー印刷方式の違いによりタンデム方式とロータリ方式とがある。ロータリ方式は、トナーの色数だけ現像ユニットを備えるが、感光体が1つとされる構造のものである。このため、このロータリ方式では、現像ユニットから感光体に載せられたトナーを中間転写体へ転写し、その後、現像ユニットの位置を入れ替え、トナーの数だけ感光体に載せ、中間転写体へ転写するという作業を繰り返し、最後に用紙上へ転写し、定着ユニットで熱および圧力を加えて定着させる。これに対し、タンデム方式は、トナーの数だけ感光体が存在し、現像ユニットの位置が入れ替わらないため、中間転写体へ転写するまでの時間が短縮される。中間転写体へ転写されたトナーは、上記ロータリ方式と同様、用紙へ転写され、定着ユニットにより用紙に定着される。なお、いずれの定着ユニットも、用紙上に載ったトナーを加熱して溶融し、圧力を加えて用紙に定着させるため、定着ヒータと加圧ユニットとを備える。また、定着ヒータは、複数のヒータが用紙の搬送方向に対して垂直方向に配列するように構成され、用紙サイズに合わせて必要なヒータのみを制御する方式を採用している。図1では、画像形成装置としてプリンタ13、14を例示しているが、プリンタのほか、印刷機能、FAX機能、コピー機能、スキャナ機能等を搭載したMFPを用いることも可能である。プリンタ13、14やMFPといった画像形成装置は、PC10、11、12といった印刷制御装置から出力された印刷データを受け付け、その印刷データに従って用紙に印刷を実行する。この処理を実行するため、プリンタ13、14は、ネットワーク15に接続し、印刷データを受信するためのネットワークI/Fと、受信した印刷データに従って用紙に印刷する処理を行うためのCPUおよびメモリを含むコントローラとを備えることができる。PC10、11、12は、印刷制御装置として機能するために、プリンタ13、14に対応したプリンタドライバが実装される。プリンタドライバは、ネットワーク15を介してダウンロードされるか、CD-ROM等の記録媒体からPC10、11、12にインストールされることにより実装される。PC10、11、12は、そのほか、印刷する原稿を作成するためのアプリケーションや、プロセス管理やメモリ管理等を行うOSや、PCに組み込まれたハードウェアを制御するためのファームウェア等も実装される。プリンタドライバ、OS、アプリケーション、ファームウェア等は、PC10、11、12が備えるROMやハードディスク等の記憶装置に記憶され、CPUにより読み出され実行される。OSとしては、Windows登録商標、UNIX登録商標、LINUX登録商標等を採用することができる。PC10、11、12は、上述した記憶装置およびCPUを備えるが、図2を参照して、その詳細なハードウェア構成について説明する。PC10、11、12は、いずれも同じ構成であるので、PC10として説明する。ここでは、PC10、11、12としているが、PCに限定されるものではなく、ワークステーション、スマートフォン、携帯電話、PDA、タブレット端末等であってもよい。PC10は、上述したようにCPU20を備え、記憶装置として、BIOSといったファームウェアやブート処理を実行するブートローダ等を格納する不揮発性メモリであるROM21と、CPU20によるプログラム処理を可能とする実行記憶空間を提供するRAM22とを備える。CPU20は、内部バスを介してインタフェースの1つである記憶制御用インタフェース23に接続され、その記憶制御用インタフェース23に接続される記憶装置の1つであるハードディスク24へアクセスし、各種アプリケーションやデータの読み出し、実行し、書き込みを行う。この記憶制御用インタフェース23としては、IDE、ATA、シリアルATA、UltraATA等の規格により、ハードディスク24の入出力を管理するインタフェースを挙げることができる。CPU20は、内部バスを介してUSB、IEEE1394等のシリアルまたはパラレルインタフェース25を制御し、キーボード、マウス、プリンタといった入出力装置26と通信し、ユーザからの入力を受け付ける。また、PC10は、CPU20からの指令に応答して、ビデオ信号を処理し、表示装置27へと表示させるVRAM28、グラフィックチップ29と、ネットワーク15を介して他の機器と通信するためにネットワーク15と接続されるネットワークI/F30とを含んで構成される。VRAM28は、表示装置27に対するビデオ表示のための記憶装置として使用されるRAMであり、グラフィックチップ29は、画像データ処理を行う集積回路である。PC10は、ROM21やハードディスク24等の記憶装置にダウンロード等により格納された上記プリンタドライバをCPU20が読み出し、RAM22のメモリ領域に展開することにより、適切なOSの下、後述する各処理を実現し、そのCPU20を、各処理を実現するための各部として構成することができる。PC10は、アプリケーションとプリンタドライバを実装するが、これらの間で行われる処理を簡単に説明すると、アプリケーションがユーザからの印刷指示を受け付けると、プリンタドライバに印刷設定画面を表示するように指示し、表示装置27上に印刷設定画面を表示させる。ユーザがマウスやキーボード等の入力装置を利用して各種の印刷設定を行い、消費電力を抑える設定を行い、印刷開始を指示すると、アプリケーションは、印刷設定情報を含む印刷データを生成し、その印刷データをプリンタドライバへ送付する。プリンタドライバは、印刷データに含まれる印刷設定情報が消費電力を抑える設定になっていることを確認した上で、その印刷データから自動的に消費電力が低い用紙の向きのデータを生成し、ユーザが指定した出力先であるプリンタ13またはプリンタ14へその生成したデータを送信する。データを受信したプリンタ13またはプリンタ14は、その受信したデータに従って印刷を実行する。プリンタドライバは、自動的に消費電力が低い用紙の向きのデータを生成する際、印刷データを出力先となるプリンタ13またはプリンタ14が解釈可能なデータ形式へ変換する。一例として、受信した印刷データに含まれる印刷設定情報のうち、決定した用紙の向きに設定情報を変更し、変更した印刷設定情報を含む印刷データを、プリンタ13が解釈可能なページ記述言語等の印刷コマンドへ変換する。そして、この印刷コマンドをイメージデータに付加して印刷データを生成する。これらの処理については、既知であるので、ここではその説明を省略する。プリンタドライバを実行し、印刷制御装置として機能するPC10が行う処理について、図3を参照して詳細に説明する。図3は、プリンタドライバを実行し、印刷制御装置として機能するPC10の機能ブロック図である。図3では、自動的に消費電力を抑えた印刷データを生成するための構成を例示している。PC10は、情報抽出部40と、情報記憶部41と、方向判断部42と、データ生成部43とを含む構成とされている。PC10にはアプリケーションも実装され、その実行により図示しないアプリケーション実行部としても機能する。アプリケーション実行部は、ユーザの印刷指示を受け付け、プリンタドライバを呼び出し、プリンタ情報を取得させ、取得したプリンタ情報を使用して印刷設定画面を生成し、ユーザに対してその印刷設定画面を提供する。印刷設定画面の提供は、表示装置27の画面上に表示させることにより行われる。取得するプリンタ情報は、用紙サイズ、用紙種類、印刷方向、カラー印刷するか否か、集約印刷するか否か、両面印刷するか否かといった情報が挙げられる。ユーザは、印刷設定画面に入力装置を用いて入力することができ、印刷開始ボタンを押下することにより印刷開始を指示する。アプリケーション実行部は、その印刷開始の指示に応答して、印刷設定情報を受け付け、その印刷設定情報を含む印刷データを生成する。印刷データには、原稿のイメージデータ等も含まれる。そして、アプリケーション実行部は、プリンタドライバへ印刷データを渡す。その印刷設定画面の一例を図4に示す。図4に示す印刷設定画面には、基本、カラー、その他という3つのタブが設けられ、基本というタブを選択した場合、用紙サイズ、用紙種類、印刷方向がそれぞれ選択可能とされ、また、消費電力を抑えるかどうかを選択することができるチェックボックスが設けられている。なお、カラー、その他というタブについては、自動的に消費電力を抑える処理に関係がないため、説明を省略する。用紙サイズは、プリンタが出力可能な用紙サイズが選択可能とされる。例えば、取得したプリンタ情報でそのプリンタがA4とB5で出力することができることを示す場合、A4とB5の2つのサイズが選択可能とされる。なお、図4ではA4サイズが選択されている。用紙種類も同様に、プリンタ情報に応じて選択可能とされ、例えば、普通紙、はがき、厚紙、OHPフィルム、ラベル用紙といった種類が選択可能とされる。図4では普通紙が選択されている。印刷方向は、用紙をその長辺方向である縦方向に搬送し、出力するか、用紙の短辺方向である横方向に搬送し、出力するかが選択可能とされる。図4では縦方向に搬送し、出力することが選択されている。また、図4では、チェックボックスにチェックが入れられていないため、消費電力を抑える処理を実行しないようにされているが、チェックボックス上でマウスをクリックする等してチェックを入れることで、以下に説明する消費電力を抑える処理を実行する。プリンタドライバは、消費電力を抑える処理を実行する場合、その実行により情報抽出部40、情報記憶部41、方向判断部42、データ生成部43として機能し、以下の処理を実行する。ここでは、アプリケーションがPC10に実装されるものとして説明したが、他のPCやサーバに存在していてもよく、PC10からは印刷指示を送るのみで、他のPCやサーバをアプリケーション実行部として機能させ、印刷データを発行させることも可能である。情報抽出部40は、図示しないアプリケーション実行部からの印刷データを受け付け、印刷データから用紙サイズに関する情報を抽出する。印刷データには、印刷設定情報が含まれることから、この印刷設定情報から用紙サイズに関する情報を抽出することになる。なお、データ受信部を別途設け、そのデータ受信部を介して印刷データを受け付けるようにすることも可能である。印刷設定情報は、ユーザにより選択あるいは入力された各種の印刷設定に関する情報である。印刷設定情報は、上述したA4やB5といった用紙サイズ、普通紙、はがき、厚紙、OHPフィルム、ラベル用紙といった用紙の種類、印刷時の用紙の向きを規定する印刷方向、消費電力を抑えるか否かを選択するためのチェックボックスのほか、カラー印刷するか否か、印刷枚数、集約印刷するか否か、両面印刷するか否か、拡大/縮小倍率等の情報を含むことができる。情報抽出部40は、印刷データに含まれる印刷設定情報が、図4に示すものであった場合、その用紙サイズとして設定されているA4という情報を抽出する。そして、情報抽出部40は、抽出した用紙サイズに関する情報を、方向判断部42に渡す。情報記憶部41は、例えば、印刷データにおいてユーザにより指定されたプリンタからプリンタ情報を取得し、そのプリンタ情報を基に作成した対応表を記憶することができる。対応表は、このように作成されたものに限られるものではなく、事前に作成しておいたものであってもよい。対応表は、一例として、図5に示すようなテーブルとされる。図5に示すテーブルには、用紙サイズと、印刷時の用紙の向きを示す印刷方向と、印刷時に使用される定着ヒータの消費電力を示す消費電力値とが対応付けられている。各用紙サイズには、縦と横という2つの向きが対応付けられ、各向きにつき消費電力値が対応付けられている。図5には、同じ用紙サイズであるが、用紙の向きが異なると、消費電力値が異なることが示されている。ここで、図6および図7を参照して、印刷時の用紙の向きによって消費電力値が異なる理由について詳細に説明する。図6および図7に示すように、定着ヒータは、矢線に示す用紙の搬送方向に対して垂直方向に配列する複数本のヒータ50a、50b、50cから構成されている。図6aに示すように、例えばAサイズの用紙をその用紙の短辺方向である横方向へ搬送横送りすると、ヒータ50a~50cのすべてに用紙が跨ることから、用紙に転写されたトナー像を定着させるためにはヒータ50a~50cのすべてをONにしなければならない。Aサイズの用紙を横送りにして単位時間当たりに進む距離がLで、その短辺方向の幅である横幅L1が5Lであったとする。そして、ヒータ50aで単位時間当たりに消費するエネルギー量がe1で、ヒータ50bで単位時間当たりに消費するエネルギー量がe2で、ヒータ50cで単位時間当たりに消費するエネルギー量がe3であったとする。また、ヒータ50aは、ヒータ50cと同じ長さで、ヒータ50bは、ヒータ50aまたはヒータ50cの2倍の長さとする。ヒータの単位長さ当たりの消費電力が同じであるとすると、e1は、2e2または2e3となる。これらの条件から、このAサイズの用紙1枚を横送りにして定着させるのに消費されるエネルギー量EAyは、次の式1のように求められる。次は、図6bに示すように、例えばAサイズの用紙をその用紙の長辺方向である縦方向へ搬送縦送りにすると、この場合もヒータ50a~50cのすべてに用紙が跨ることから、用紙に転写されたトナー像を定着させるためにはヒータ50a~50cのすべてをONにしなければならない。Aサイズの用紙を縦送りにして単位時間当たりに進む距離がLで、その縦幅L2が8Lであったとする。上記と同じ条件である場合、このAサイズの用紙1枚を縦送りにして定着させるのに消費されるエネルギー量EAtは、次の式2のように求められる。上記式1および式2の結果から、1枚当たりの定着ヒータの消費電力は、縦送りの方が大きいことがわかる。このため、消費電力を低減させるためには、用紙サイズがAサイズであって、ユーザが印刷設定で縦送りに設定した場合や、デフォルトで縦送りに設定されている場合には、横送りへと設定変更すればよいことがわかる。次に、図7aに示すようなAサイズより小さいBサイズの用紙を横送りにするとき、この場合もヒータ50a~50cのすべてに用紙が跨ることから、用紙に転写されたトナー像を定着させるためにはヒータ50a~50cのすべてをONにしなければならない。Bサイズの用紙は、Aサイズの用紙より小さく、横幅L3が4L、縦幅L4が5Lであるものとする。上記と同じようにして、このBサイズの用紙1枚を横送りにして定着させるのに消費されるエネルギー量EByは、次の式3のように求められる。また、図7bに示すようにBサイズの用紙を縦送りにすると、この場合は、ヒータ50bのみに用紙が跨ることから、用紙に転写されたトナー像を定着させるためにはヒータ50bのみをONにすればよい。上記と同じようにして、このBサイズの用紙1枚を縦送りにして定着させるのに消費されるエネルギー量EBtは、次の式4のように求められる。上記式3および式4の結果から、1枚当たりの定着ヒータの消費電力は、縦送りの方が小さいことがわかる。このため、消費電力を低減させるためには、用紙サイズがBサイズであって、ユーザが印刷設定で横送りに設定した場合や、デフォルトで横送りに設定されている場合には、縦送りへと設定変更すればよいことがわかる。定着ヒータの消費電力は、このように用紙サイズと用紙の向きによって定着ヒータをONにさせるヒータ本数やその時間が異なることから、用紙サイズと用紙の向きによって変わる。このため、ユーザが選択し、設定した用紙サイズから、消費電力が小さい方の用紙の向きを判断し、その向きに設定して、その向きの印刷データを生成することで、画像形成装置で印刷を実行させる際の消費電力を低減させることができる。再び図3を参照して、方向判断部42は、情報抽出部40が抽出した用紙サイズに関する情報を受け取り、その情報を基に、情報記憶部41が記憶する対応表の中からそのサイズに対応する用紙の向きおよび消費電力値を取得する。例えば、用紙サイズがAサイズである場合、図5に示す対応表の中からAサイズに対応する用紙の向き縦、横、消費電力値16、10を取得する。方向判断部42は、取得した消費電力を比較し、消費電力が小さい方の用紙の向きを判断する。上記の例で言えば、消費電力値16と10とを比較し、その値が小さい10に対応した用紙の向き、すなわち横と判断する。データ生成部43は、方向判断部42が判断した結果を受け取り、印刷方向の設定がその結果と異なる場合には変更し、消費電力を抑えることができる印刷方向に設定した印刷設定情報とイメージデータとを用いて印刷データを生成する。印刷データは、プリンタへ送信されるが、その印刷データを受信したプリンタは、そのデータの内容に従って印刷を実行する。なお、印刷データは、データ生成部43がプリンタへ送信することもできるが、データ送信部を設け、このデータ送信部がプリンタへ送信することもできる。なお、印刷データの送信は、印刷要求に含まれる、ユーザが選択したプリンタのプリンタ識別情報、具体的には、プリンタ名、IPアドレス、MACアドレス等を基に行われる。図8は、印刷制御装置が行う印刷制御処理の流れを示したフローチャート図である。この印刷制御処理は、ステップ800から開始する。ステップ800では、ユーザからの印刷開始の指示を受け付けることにより、この処理を開始する。ステップ810では、情報抽出部40がアプリケーション実行部から印刷データを受け付ける。そして、ステップ820で、情報抽出部40が印刷データを解析して、印刷データに含まれる印刷設定情報の中から用紙サイズに関する情報を抽出する。なお、データ分離部を設け、印刷データを印刷設定情報とイメージデータとに分離し、分離した印刷設定情報を情報抽出部40へ送り、印刷設定情報の中から用紙サイズに関する情報を抽出することも可能である。情報抽出部40は、印刷設定情報に含まれる、例えば用紙サイズ、用紙種類、印刷方向等の設定項目を検索し、用紙サイズに設定されているA4やB5といったサイズを抽出する。ステップ830では、方向判断部42が、その抽出されたサイズ情報を受け取り、情報記憶部41に記憶されている図5に示すような対応表を参照し、受け取ったサイズに対応する用紙の向き、その消費電力量を取得する。そして、ステップ840で、方向判断部42は、取得した消費電力量を互いに比較し、消費電力量が低い方の用紙の向きを判断する。用紙の向きは、縦方向か横方向のいずれかであり、縦方向であるかどうかを判断する。消費電力量が低い方の用紙の向きが縦向きである場合、ステップ850へ進み、データ生成部43は、縦向きという結果を受け取り、印刷方向という印刷設定を縦に設定し、その印刷設定情報とイメージデータとを用いて縦向きの印刷データを生成する。そして、ステップ870で、ユーザが印刷データにおいて指定したプリンタへ生成した印刷データを送信し、ステップ880でこの処理を終了する。消費電力量が低い方の用紙の向きが横向きである場合、ステップ860へ進み、データ生成部43は、横向きという結果を受け取り、印刷方向という印刷設定を横に設定し、その印刷設定情報とイメージデータとを用いて横向きの印刷データを生成する。そして、ステップ870で、ユーザが印刷データにおいて指定したプリンタへ生成した印刷データを送信し、ステップ880でこの処理を終了する。情報記憶部41が記憶する対応表は、プリンタ13、14が保持するプリンタ情報から作成することができる。このため、印刷制御装置は、図9に示すように、上記の情報抽出部40、情報記憶部41、方向判断部42、データ生成部43のほか、プリンタからプリンタ情報を取得する情報取得部44と、取得したプリンタ情報から対応表であるテーブルを作成するテーブル作成部45とをさらに含んで構成することができる。情報抽出部40、情報記憶部41、方向判断部42、データ生成部43については上述したので、ここでは情報取得部44、テーブル作成部45についてのみ説明する。情報取得部44は、印刷データにおいてユーザが指定したプリンタのプリンタ識別情報を用い、そのプリンタに対し、プリンタ情報の取得要求を送信する。なお、プリンタ情報は、ポーリングを行い、定期的に取得することも可能である。取得するプリンタ情報は、プリンタが保持する自機に関する情報で、上述したような用紙の種類等のほか、出力可能な用紙サイズ、各ヒータの長さとその配置位置、各ヒータで単位時間当たりに消費するエネルギー量、用紙の搬送速度といった情報を含むことができる。これらの情報は、プリンタが備えるコントローラによって管理することができ、コントローラが、プリンタ情報の取得要求に応答して、そのプリンタ情報を返信することができる。図10に示すように、情報取得部44は、プリンタ14に対してプリンタ情報を要求し、そのプリンタ14からプリンタ情報を取得すると、テーブル作成部45がテーブルを作成するために必要とされる消費電力に関連する情報を渡す。消費電力に関連する情報は、上記に例示した出力可能な用紙サイズ、各ヒータの長さとその配置位置、各ヒータで単位時間当たりに消費するエネルギー量、用紙の搬送速度等である。テーブル作成部45は、消費電力に関連する情報を受け取り、テーブルの用紙サイズを入力するためのサイズ入力フィールドに、出力可能な用紙サイズを入力し、各用紙サイズにつき、印刷方向として、印刷方向フィールドに縦、横という用紙の向きを入力し、各向きに対応する消費電力値を算出して、消費電力値入力フィールドに入力することにより、テーブルを作成する。そして、テーブル作成部45は、作成したテーブルを対応表として情報記憶部41に記憶する。テーブル作成部45は、消費電力値を算出する際、用紙サイズおよび向き、各ヒータの長さおよび配置位置から、どのヒータをONにする必要があるかを判断する。そして、テーブル作成部45は、用紙サイズと搬送速度から、定着ヒータを通過する時間、すなわちヒータをONにし、電力供給する時間を算出する。テーブル作成部45は、電力供給すべきヒータの情報と、ヒータに電力供給する時間と、各ヒータで単位時間当たりに消費するエネルギー量とから、各用紙の向きにつき、用紙1枚当たりに定着ヒータで消費するエネルギー量を算出し、これを消費電力量として上記の消費電力値入力フィールドに入力する。プリンタ情報は、上記の各ヒータの長さおよびその配置位置に代えて、用紙サイズおよび向きによってONにし、電力供給するヒータの情報、具体的には、Aサイズの縦送り、横送り、Bサイズの横送りなら、図6および図7に示すヒータ50a~50cのすべてをONにするという情報や、Bサイズの縦送りなら、ヒータ50bのみをONにするという情報にすることも可能である。消費電力量を算出することができれば、これら以外のいかなるプリンタ情報でも用いることができ、いかなる式でも用いることができる。本発明の印刷制御装置および印刷制御方法を採用することで、利用者が消費電力を抑制して印刷を実行することを指示するのみで、自動的に消費電力を抑制した印刷方法を選択し、設定して印刷を実行させることができる。また、プリンタ情報からテーブルを作成し、そのテーブルを消費電力情報として保持することで、消費電力情報を予め作成し、記憶しておく必要がなくなり、新規のプリンタをネットワーク15に接続して利用する場合でも、自動的にテーブルを作成し、自動的に消費電力を抑制した印刷方法を選択し、設定して印刷を実行させることが可能となる。これまで本発明を、印刷制御装置、その印刷制御装置により実行される印刷制御方法として上述した実施の形態をもって説明してきたが、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。また、本発明は、上記の印刷制御方法を実行するためのコンピュータ可読なプログラムや、そのプログラムが記録された記録媒体も提供することができるものである。