記録媒体に記録を行う記録装置に接続可能な制御装置であって、前記記録装置との間における通信の状況を検出する通信状況検出部と、前記通信状況検出部により検出された通信の状況に応じて、前記記録装置との間で行う通信のデータ形式を決定する通信態様決定部と、を備えることを特徴とする制御装置。前記通信状況検出部は、前記記録装置との間における通信経路のトラフィックの多寡を検出し、前記通信態様決定部は、前記通信状況検出部により前記通信経路におけるトラフィックがより多い状況であることが検出された場合にしたがって、前記記録装置との間で行う通信を、送受信するデータのデータ量がより少ない形式の通信とすることを特徴とする請求項1に記載の制御装置。前記記録媒体に記録する画像の画像データを前記記録装置に出力するものであり、前記通信態様決定部は、前記通信状況検出部により前記通信経路におけるトラフィックがより多い状況であることが検出された場合にしたがって、前記画像データをより高い圧縮率で圧縮して前記記録装置に出力することを特徴とする請求項2に記載の制御装置。自身、及び、前記記録装置の処理能力を検出する処理能力検出部をさらに備え、前記通信態様決定部は、前記通信状況検出部により検出された通信の状況、及び、前記処理能力検出部により検出された処理能力に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定することを特徴とする請求項1に記載の制御装置。前記記録媒体に記録する画像の画像データを前記記録装置に出力するものであり、前記通信状況検出部は、前記記録装置との間における通信経路のトラフィックの多寡を検出し、前記通信態様決定部は、前記通信状況検出部によって前記通信経路のトラフィックがより多い状況であることが検出され、前記処理能力検出部によって自身、及び、前記記録装置の処理能力がより高いことが検出された場合にしたがって、前記画像データをより高い圧縮率で圧縮して前記記録装置に出力することを特徴とする請求項4に記載の制御装置。前記記録媒体に記録する画像について、当該画像に係るプリンター制御言語、又は、当該プリンター制御言語から生成される中間コード、又は、当該中間コードから生成される画像データ、のいずれかのデータ形式により、当該画像に係るデータを前記記録装置に出力するものであり、前記通信態様決定部は、前記通信状況検出部により検出された通信の状況、及び、前記処理能力検出部により検出された処理能力に応じて、データ形式を選択することを特徴とする請求項4に記載の制御装置。制御装置に接続可能であり、記録媒体に記録を行う記録装置であって、前記制御装置との間における通信の状況を検出する通信状況検出部と、前記通信状況検出部により検出された通信の状況に応じて、前記制御装置との間で行う通信のデータ形式の態様を決定する通信態様決定部と、を備えることを特徴とする記録装置。記録媒体に記録を行う記録装置に接続可能な制御装置の制御方法であって、前記記録装置との間における通信の状況を検出し、検出した通信の状況に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定することを特徴とする制御装置の制御方法。記録媒体に記録を行う記録装置に接続可能な制御装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記記録装置との間における通信の状況を検出する通信状況検出部と、前記通信状況検出部により検出された通信の状況に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定する通信態様決定部と、として機能させることを特徴とするプログラム。ここで、上述したシステムでは、制御装置と記録装置とが通信し、協働して記録に係る処理を行うこととなるが、これら装置間の通信の状況に応じて、処理を効率化したいとするニーズがあった。本発明は、上述した事情に鑑みてなされたものであり、制御装置と記録装置とが通信し、協働して行う処理の効率化を図ることを目的とする。上記目的を達成するために、本発明は、記録媒体に記録を行う記録装置に接続可能な制御装置であって、前記記録装置との間における通信の状況を検出する通信状況検出部と、前記通信状況検出部により検出された通信の状況に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定する通信態様決定部と、を備えることを特徴とする。この構成によれば、通信の状況に応じて、記録装置と制御装置との間で行われる通信のデータ形式の態様が変わることとなり、記録装置と制御装置とが協働して、通信の状況を踏まえた効率的な処理を行うことが可能となる。また、上記発明の制御装置であって、本発明は、前記通信状況検出部は、前記記録装置との間における通信経路のトラフィックの多寡を検出し、前記通信態様決定部は、前記通信状況検出部により前記通信経路におけるトラフィックがより多い状況であることが検出された場合にしたがって、前記記録装置との間で行う通信を、送受信するデータのデータ量がより少ない形式の通信とすることを特徴とする。この構成によれば、通信経路のトラフィックが多い状況では、記録装置と制御装置との間で送受信されるデータのデータ量が小さくなり、通信経路を介した通信への悪影響が抑制され、これにより、通信の状況を踏まえた効率的な通信を行うことが可能となる。通信経路のトラフィックが多い状況かどうかの検出は、制御装置から記録装置にリアルタイムコマンドなど、記録装置の紙無しセンサーなどのステータスの値を即時に返すことを要求するコマンドを送ってから、記録装置からステータスが戻って来るまでの時間により検知することができる。或いは、制御装置から記録装置に画像データなどの記録データを送ってから、記録装置から記録終了のステータスを受信するまでの時間によっても検知できる。さらに、これらの時間に履歴を管理して、累積的な傾向を検出するようにしてもよい。また、上記発明の制御装置であって、本発明は、前記記録媒体に記録する画像の画像データを前記記録装置に出力するものであり、前記通信態様決定部は、前記通信状況検出部により前記通信経路におけるトラフィックがより多い状況であることが検出された場合にしたがって、前記画像データをより高い圧縮率で圧縮して前記記録装置に出力することを特徴とする。この構成によれば、通信経路のトラフィックが多い状況では、画像データが高い圧縮率で圧縮された上で、制御装置から記録装置に出力されることとなり、画像データを出力する際に、通信経路を介した通信への悪影響が抑制され、これにより、通信の状況を踏まえた効率的な通信を行うことが可能となる。また、上記発明の制御装置であって、本発明は、自身、及び、前記記録装置の処理能力を検出する処理能力検出部をさらに備え、前記通信態様決定部は、前記通信状況検出部により検出された通信の状況、及び、前記処理能力検出部により検出された処理能力に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定することを特徴とする。ここで、処理能力とは、例えば、制御装置や記録装置で使用されているCPUのクロック周波数などのスペック、CPUの負荷の状況CPUの使用率等、CPUが使用する記憶領域の状況メモリーの使用率やキャッシュの使用率等等を加味し、各装置が、新たな処理を実行する場合に、どれだけ高いパフォーマンスで当該新たな処理を実行できるかを示す概念的な指標であってもよく、また、CPUのスペックそのものから換算される処理能力、CPUの使用率そのものから換算される処理能力であってもよい。この構成によれば、通信の状況のみならず、各装置の処理能力に応じて、記録装置と制御装置との間で行われる通信の態様が変わることとなり、記録装置と制御装置とが協働してより効率的に処理を行うことが可能となる。例えば、通信するデータの制御装置側での圧縮処理や記録装置側での復元処理に要する時間と、データを圧縮した場合と圧縮しない場合との通信に掛かる時間を、総合的に比較して、より短い時間の組合せとすることができる。トータルのスループットを考えたとき、通信のみの時間が短縮できても、圧縮、解凍に時間が掛かるようであれば、圧縮しないことが望ましい。また、上記発明の制御装置であって、本発明は、前記記録媒体に記録する画像の画像データを前記記録装置に出力するものであり、前記通信状況検出部は、前記記録装置との間における通信経路のトラフィックの多寡を検出し、前記通信態様決定部は、前記通信状況検出部によって前記通信経路のトラフィックがより多い状況であることが検出され、前記処理能力検出部によって自身、及び、前記記録装置の処理能力がより高いことが検出された場合にしたがって、前記画像データをより高い圧縮率で圧縮して前記記録装置に出力することを特徴とする。ここで、データを高い圧縮率で圧縮すればするほど、圧縮に係る処理、及び、復元に係る処理が複雑化し、圧縮、及び、復元に係る処理の負荷は大きくなる。特に、画像データの場合、データ量が多いのでこの傾向が顕著となる。これを踏まえ、上記構成によれば、通信状況検出部によって通信経路のトラフィックが多い状況であることが検出され、処理能力検出部によって処理能力が高い状況であることが検出された場合に、画像データをより高い圧縮率で圧縮して記録装置に出力するため、通信経路の負荷への悪影響、及び、処理負荷への悪影響の双方を抑制し、記録装置と制御装置とが協働してより効率的な処理を行うことができる。また、上記発明の制御装置であって、本発明は、前記記録媒体に記録する画像について、当該画像に係るプリンター制御言語、又は、当該プリンター制御言語から生成される中間コード、又は、当該中間コードから生成される画像データ、のいずれかのデータ形式により、当該画像に係るデータを前記記録装置に出力するものであり、前記通信態様決定部は、前記通信状況検出部により検出された通信の状況、及び、前記処理能力検出部により検出された処理能力に応じて、データ形式を選択することを特徴とする。ここで、記録媒体に記録する画像に係るプリンター制御言語、又は、当該プリンター制御言語から生成される中間コード、又は、当該中間コードから生成される画像データについて、プリンター制御言語を生成する処理が最も処理負荷が小さく、プリンター制御言語を生成し、生成した制御言語に基づいて中間コードを生成する処理が次に処理負荷が小さく、プリンター制御言語を生成し、生成した制御言語に基づいて中間コードを生成し、さらに、生成した中間コードに基づいて画像データを生成する処理が最も処理負荷が大きい。また、データ量は、プリンター制御言語、中間コード、画像データの順に小さい。これを踏まえ、上記構成によれば、通信の状況、及び、記録装置、制御装置の処理負荷の状況に応じて、記録装置から制御装置へ出力される画像に係るデータのデータ形式が変わることとなり、記録装置と制御装置とが協働してより効率的に処理を行うことが可能となる。例えば、画素の有無を10で示す画像データであった場合、中間コードとして、アスキーコードなどの文字コードに変換することなどが可能である。例えば、10101010の場合、Zとすればよい。さらに、プリンター制御言語において、所定のルールによりデータ圧縮する形式とすることも可能である。例えば、アスキーコードの0が続いた場合に、5つ続くと50とするなどである。また、上記目的を達成するために、本発明は、制御装置に接続可能であり、記録媒体に記録を行う記録装置であって、前記制御装置との間における通信の状況を検出する通信状況検出部と、前記通信状況検出部により検出された通信の状況に応じて、前記制御装置との間で行う通信のデータ形式の態様を決定する通信態様決定部と、を備えることを特徴とする。この構成によれば、通信の状況に応じて、記録装置と制御装置との間で行われる通信の態様が変わることとなり、記録装置と制御装置とが協働して、通信の状況を踏まえた効率的な処理を行うことが可能となる。また、上記目的を達成するために、本発明は、記録媒体に記録を行う記録装置に接続可能な制御装置の制御方法であって、前記記録装置との間における通信の状況を検出し、検出した通信の状況に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定することを特徴とする。この構成によれば、通信の状況に応じて、記録装置と制御装置との間で行われる通信の態様が変わることとなり、記録装置と制御装置とが協働して、通信の状況を踏まえた効率的な処理を行うことが可能となる。また、上記目的を達成するために、本発明は、記録媒体に記録を行う記録装置に接続可能な制御装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記記録装置との間における通信の状況を検出する通信状況検出部と、前記通信状況検出部により検出された通信の状況に応じて、前記記録装置との間で行う通信のデータ形式の態様を決定する通信態様決定部と、として機能させることを特徴とする。このプログラムを実行すれば、通信の状況に応じて、記録装置と制御装置との間で行われる通信の態様が変わることとなり、記録装置と制御装置とが協働して、通信の状況を踏まえた効率的な処理を行うことが可能となる。本発明によれば、制御装置と記録装置とが通信し、協働して行う処理の効率化を図ることができる。以下、図面を参照して本発明の実施形態について説明する。<第1実施形態>図1は、本実施形態に係る記録システム1の構成を示す図である。図1に示すように、記録システム1は、1台のホストコンピューター10と、複数のプリンター11とを備え、これら装置が通信経路5を介して接続され、LANが構築されている。通信経路5は、イーサネット登録商標の規格に準拠した通信ケーブルや、ハブ、ルーター等の各種ネットワーク機器により構成されている。プリンター11は、記録媒体に画像を記録する記録装置である。プリンター11の記録方式は、インクジェット式や、サーマル式、ドットインパクト式等、何であってもよい。図1に示すように、プリンター11は、プリンター側制御部13と、プリントエンジン14と、を備えている。プリンター側制御部13は、プリンター11の各部を中枢的に制御するものであり、演算実行部としてのCPUや、このCPUに実行される基本制御プログラムや、この基本制御プログラムに係るデータ等を不揮発的に記憶するROM、CPUに実行されるプログラムやこのプログラムに係るデータ等を一時的に記憶するRAM、その他の周辺回路等を備えている。プリントエンジン14は、記録ヘッドや、この記録ヘッドを走査させるキャリッジ、記録媒体を搬送方向へ搬送させる搬送ローラー等の、記録媒体への画像の記録を実行するための各種機構、装置を備え、プリンター側制御部13の制御の下、記録に係る各種処理を実行する。また、図1に示すように、ホストコンピューター10は、ホスト側制御部16と、表示部17と、入力部18と、通信インターフェイス19I/Fと、記憶部20と、を備えている。ホスト側制御部16は、ホストコンピューター10の各部を中枢的に制御するものであり、上述したプリンター側制御部13と同様、CPUや、ROM、RAM、その他の周辺回路等を備えている。ホスト側制御部16は、通信状況検出部25と、処理能力検出部26と、通信態様決定部27と、を備えているが、これらについては後述する。表示部17は、液晶表示パネルや有機ELパネル等の表示パネルを備え、ホスト側制御部16の制御の下、表示パネルに各種情報を表示する。入力部18は、各種入力デバイスに接続され、入力デバイスに対する操作を検出し、ホスト側制御部16に出力する。通信インターフェイス19は、ホスト側制御部16の制御の下、プリンター11との間で、通信規格に準拠した通信を行う。記憶部20は、EEPROMやハードディスク等の記憶媒体を備え、各種データを書き換え可能に不揮発的に記憶する。この記憶部20には、実行処理テーブル21が記憶されているが、これについては後述する。記録システム1では、ホストコンピューター10の制御の下、プリンター11が記録媒体に画像を記録する。詳述すると、ホスト側制御部16には、各プリンター11の制御用のプリンタードライバーがインストールされている。そして、記録媒体への画像の記録を実行する場合、ホストコンピューター10のホスト側制御部16は、プリンタードライバーを読み出して実行することにより、プリンター11に記録媒体への画像の記録に係る処理を実行させる制御コマンドを生成し、プリンター11のプリンター側制御部13に出力する。本実施形態では、ホスト側制御部16が出力する制御コマンドには、画像データが含まれている。画像データとは、画像を構成する画素の情報を集合したデータであり、例えば、ドットマトリクス状に配列した画素について、画素ごとに情報を保持するビットマップデータである。制御コマンドが入力されたプリンター側制御部13は、制御コマンドに基づいて画像の記録に係る処理を実行する。具体的には、プリンター側制御部13は、入力された制御コマンドに基づいて、制御コマンドに含まれる画像データを所定のバッファーに書き込み、当該バッファーに書き込まれた画像データに基づいて、記録媒体に画像を記録する。次いで、ホスト側制御部16が備える通信状況検出部25、処理能力検出部26、及び、通信態様決定部27について説明する。これら各部は、ホスト側制御部16が備えるCPUがプリンタードライバーを実行する等、ハードウェアとソフトウェアとの協働により実現される。まず、通信状況検出部25について説明する。通信状況検出部25は、ホストコンピューター10と、プリンター11との間の通信の状況を検出する。詳述すると、通信状況検出部25は、通信経路5について、トラフィックが多い状況以下、トラフィック多状況という。にあるか、トラフィックが少ない状況以下、トラフィック少状況という。にあるかを以下のようにして検出する。まず、通信状況検出部25は、応答要求コマンドをプリンター側制御部13に出力する。この応答要求コマンドは、通信経路5におけるトラフィックの多寡を検出するために専用的に設けられたコマンドであり、プリンター側制御部13は、当該応答要求コマンドが入力されたことを検出した場合、即座に、当該応答要求コマンドに応答するための応答コマンドを、ホストコンピューター10に出力する。通信状況検出部25は、応答要求コマンドを出力すると同時に、経過時間の計測を開始し、プリンター側制御部13から応答コマンドが入力されると、経過時間の計測を停止して、応答要求コマンドを出力してから応答コマンドが入力されるまでの経過時間を取得する。次いで、通信状況検出部25は、取得した経過時間が予め定められた閾値TH1よりも長い場合は、通信経路5がトラフィック多状況にあり、一方、取得した経過時間が予め定められた閾値TH1よりも短い場合は、通信経路5がトラフィック少状況にあると判別する。つまり、通信状況検出部25は、通信経路5におけるトラフィックが多いほど、コマンドの送受信により大きな遅延が発生し、経過時間が長くなることを利用して、通信経路5がトラフィック多状況にあるか、トラフィック少状況にあるかを判別する。なお、通信状況検出部25が、通信経路5におけるトラフィックの多寡を検出する方法は、上述した方法に限らない。例えば、ホストコンピューター10と各プリンター11との間で送受信されるデータのデータ量を推定し、データの伝送速度や、伝送効率、回線利用率を加味して、推定したデータ量に基づいて、通信経路5におけるトラフィックの多寡を検出するようにしてもよく、また、ホストコンピューター10のOSに、トラフィックの多寡を検出する機能がある場合は当該機能を利用して検出してもよく、また、トラフィックの多寡を検出する機能を有する専用のツールがインストールされている場合は当該機能を利用して検出するようにしてもよい。次いで、処理能力検出部26について説明する。処理能力検出部26は、ホストコンピューター10、及び、プリンター11の処理能力を検出する。本実施形態では、処理能力とは、CPUのスペック、CPUの負荷の状況CPUの使用率等、CPUが使用する記憶領域の状況メモリーの使用率やキャッシュの使用率等等を加味し、各装置が、新たな処理を実行する場合に、どれだけ高いパフォーマンスで当該新たな処理を実行できるかを示す概念的な指標であり、処理能力が高いほど、より効率よく、より短期間で当該新たな処理を実行できる。通信状況検出部25は、ホストコンピューター10、及び、プリンター11について、処理能力が高い以下、高処理能力という。か、低い以下、低処理能力という。か、を以下のようにして検出する。すなわち、ホストコンピューター10の処理能力の検出にあたり、処理能力検出部26は、CPUのスペックや、CPUの使用率、メモリーの使用率、キャッシュの使用率等の、処理能力を検出するために必要な情報を取得し、これら情報に基づいて、所定のアルゴリズムにより、処理能力を数値化する。ここで数値化された値は、処理能力が高ければ高いほど大きく、一方、処理能力が低ければ低いほど小さいものとする。そして、処理能力検出部26は、数値化された処理能力の値と、予め定められた閾値TH2とを比較し、当該値が閾値TH2を上回る場合は、ホストコンピューター10の処理能力が高処理能力であり、一方、当該値が閾値TH2を下回る場合は、ホストコンピューター10の処理能力が低処理能力であると判別する。また、プリンター11の処理能力の検出にあたり、処理能力検出部26は、プリンター11の処理能力を検出するために必要な情報を、通信によって、プリンター11から取得し、上述した方法と同様の方法により、プリンター11の処理能力が高処理能力であるか低処理能力であるかを判別する。なお、処理能力検出部26が、ホストコンピューター10、及び、プリンター11の処理能力を検出する方法は、上述した方法に限らない。例えば、プリンター11のプリンター側制御部13が、プリンター11の処理能力が高処理能力であるか低処理能力であるかを判別し、処理能力検出部26は、プリンター側制御部13から判別結果を通信により取得することにより、プリンター11の処理能力を検出するようにしてもよい。また、CPUの使用率から想定される処理の能力や、CPUのスペックから想定される処理の能力が、処理能力であるものとし、処理能力検出部26は、CPUの使用率が所定の閾値を下回る場合は高処理能力であり、CPUの使用率が所定の閾値を上回る場合は低処理能力であるものと判別し、また、CPUのスペックが所定の条件を満たしていれば高処理能力であると判別し、CPUのスペックが所定の条件を満たしていなければ低処理能力と判別するようにしてもよい。次いで、通信態様決定部27について説明する。通信状況検出部25が検出した通信の状況、及び、処理能力検出部26が検出したホストコンピューター10、及び、プリンター11の処理能力に基づいて、ホストコンピューター10とプリンター11との間における通信の決定を変更する。以下、通信態様決定部27の処理について詳述する。上述したように、本実施形態では、プリンター11による記録媒体への画像の記録に際し、ホストコンピューター10のホスト側制御部16が当該画像に係る画像データを生成しプリンター側制御部13に出力するが、ホスト側制御部16は、生成した画像データに対して、以下の3つの態様で画像データの生成、及び、出力を行うことが可能である。1つ目の態様では、ホスト側制御部16は、生成した画像データに対してデータの圧縮を行わず、プリンター側制御部13に出力する。以下、この1つ目の態様で画像データの生成、出力を行うことを、非圧縮処理という。2つ目の態様では、ホスト側制御部16は、生成した画像データに対して、後述する高圧縮処理における圧縮率と比較して、低い圧縮率のデータ圧縮を施した上で、プリンター側制御部13に出力する。以下、この2つ目の態様で画像データの生成、出力を行うことを低圧縮処理という。3つ目の態様では、ホスト側制御部16は、生成した画像データに対して、上述した低圧縮処理における圧縮率と比較して、高い圧縮率のデータ圧縮を施した上で、プリンター側制御部13に出力する。以下、この3つ目の態様で画像データの生成、出力を行うことを高圧縮処理という。ここで、非圧縮処理は、ホストコンピューター10側でデータ圧縮が行われず、従って、プリンター11側でデータ復元が行われないため、他の処理と比較して、処理を実行した場合おけるCPUに加わる負荷が小さい。しかしながら、データ圧縮が行われないため、最も、通信経路5を流れる画像データのデータ量が大きい。また、低圧縮処理は、非圧縮処理よりはCPUに加わる負荷が大きいものの、高圧縮処理における圧縮率よりも低い圧縮率でデータ圧縮が行われ、また、低い圧縮率で圧縮されたデータの復元が行われるため、高圧縮処理よりはCPUに加わる負荷が小さい。一方で、画像データは、低い圧縮率でデータ圧縮が施された上で、通信経路5を流れることとなるため、非圧縮処理の場合よりも、通信経路5を流れる画像データのデータ量は、小さく、高圧縮処理の場合よりも、通信経路5を流れる画像データのデータ量は、大きい。また、高圧縮処理は、最も高い圧縮率でデータ圧縮が行われ、また、最も高い圧縮率でデータ圧縮されたデータの復元が行われるため、最もCPUに加わる負荷が大きい。しかしながら、高い圧縮率のデータ圧縮が行われるため、最も、通信経路5を流れる画像データのデータ量が小さい。そして、通信態様決定部27は、記憶部20に記憶された実行処理テーブル21を参照し、通信状況検出部25が検出した通信の状況、及び、処理能力検出部26が検出したホストコンピューター10、及び、プリンター11の処理能力に応じて、上記3つの処理のうち、いずれの処理を実行するかを決定する。図2は、実行処理テーブル21を示す図である。実行処理テーブル21の1件のレコードは、ホストコンピューター10の処理能力を示す情報が格納されるホストコンピューター処理能力フィールド21aと、プリンター11の処理能力を示す情報が格納されるプリンター処理能力フィールド21bと、通信の状況を示す情報が格納される通信状況フィールド21cと、上述した3つの処理非圧縮処理、低圧縮処理、高圧縮処理のうちのいずれかの処理を示す情報が格納される実行処理フィールド21dとを備えている。この実行処理テーブル21は、ホストコンピューター10の処理能力高処理能力、又は、低処理能力、プリンター11の処理能力高処理能力、又は、低処理能力、及び、通信の状況トラフィック多状況、又は、トラフィック少状況の組み合わせと、各組み合わせのときに実行すべき処理非圧縮処理、低圧縮処理、又は、高圧縮処理と、を対応づけて記憶するテーブルである。例えば、図2で示す実行処理テーブル21の最も上位にあるレコードR1では、ホストコンピューター10の処理能力が高処理能力であり、プリンター11の処理能力が高処理能力であり、かつ、通信の状況がトラフィック大状況である場合には、上記3つの処理のうち、高圧縮処理を実行すべきことが示されている。実行処理テーブル21において、ホストコンピューター10の処理能力、プリンター11の処理能力、及び、通信の状況の組み合わせに対応する処理非圧縮処理、低圧縮処理、又は、高圧縮処理は、以下の観点により定められている。通信経路5のトラフィックが多ければ多いほど、ホストコンピューター10からプリンター11に出力される画像データに高い圧縮率のデータ圧縮を施し、これにより、通信経路5を流れるデータのデータ量を少なくする。同時に、ホストコンピューター10及びプリンター11の処理能力が低いほど、低い圧縮率のデータ圧縮非圧縮も含むを実行することとし、圧縮及び復元に係る処理に起因してこれら装置に加わる負荷を低減し、一方、ホストコンピューター10及びプリンター11の処理能力が高い場合は、高い圧縮率でデータ圧縮を行うことを許容する、という観点である。このような観点によって実行すべき処理を決定することにより、通信経路5のトラフィックが多い状況のときに、通信経路5を流れる画像データのデータ量を低減でき、これにより、画像データの送信に起因して、通信経路5のトラフィックが過度に増加することを好適に防止でき、トラフィックの過度の増加に起因して発生する通信の遅延を防止でき、通信経路5における通信の効率を効果的に向上できる。さらに、ホストコンピューター10、及び、プリンター11が低処理能力のときに、これら装置に、過度の負荷がかかることを防止でき、かつ、高処理能力のときに、その処理能力の高さを利用して負荷の大きな処理を適切に実行し処理効率を向上する。つまり、上記観点で、実行処理テーブル21において、ホストコンピューター10の処理能力、プリンター11の処理能力、及び、通信の状況の組み合わせに対応する処理を決定することにより、ホストコンピューター10の処理能力、プリンター11の処理能力、及び、通信の状況に応じた、処理が実行されることとなり、処理効率が向上する。例えば、図2のレコードR1では、ホストコンピューター10の処理能力が高処理能力であり、かつ、プリンター11の処理能力が高処理能力であり、かつ、通信の状況がトラフィック多状況である。この場合、ホストコンピューター10、及び、プリンター11が、比較的、高負荷の処理を実行できる状態にあり、かつ、通信経路5を流れるデータのデータ量をできるだけ小さくしたい状態にあるため、実行する処理として、高圧縮処理が定められている。これにより、低処理能力のホストコンピューター10、及び、プリンター11に高負荷の処理を実行させることによる悪影響を防止しつつ、トラフィックが多い通信経路5を流れる画像データのデータ量を小さくし、通信経路5における通信に悪影響を防止し、CPUに対する過度の負荷による処理の遅延や、通信経路5におけるトラフィックの過度の増加による通信の遅延等が効果的に防止され、処理効率が向上する。また例えば、図2のレコードR2では、ホストコンピューター10の処理能力が低処理能力であり、かつ、プリンター11の処理能力が低処理能力であり、かつ、通信の状況がトラフィック少状況である。この場合、ホストコンピューター10、及び、プリンター11について、できるだけ高負荷の処理の実行を避けたい状態にあり、かつ、通信経路5を流れるデータのデータ量を小さくする必要がないため、実行する処理として、非圧縮処理が定められている。これにより、データ量の大きい画像データが通信経路5を流れた場合であっても、通信経路5における通信への悪影響が無いことを利用して、ホストコンピューター10、及び、プリンター11に、CPUに対する過度の負荷による処理の遅延等が発生することを防止でき、処理効率が向上する。上述したように、通信態様決定部27は、非圧縮処理、低圧縮処理、又は、高圧縮処理のうちどの処理を実行するかを、通信状況検出部25が検出した通信の状況、及び、処理能力検出部26が検出したホストコンピューター10、及び、プリンター11の処理能力に基づいて、実行処理テーブル21を参照して決定する。詳細には、処理を決定する際、通信態様決定部27は、通信状況検出部25が検出した通信の状況、及び、処理能力検出部26が検出したホストコンピューター10、及び、プリンター11の処理能力をそれぞれ取得し、実行処理テーブル21の各レコードのうち、これら通信の状況、各処理能力の組み合わせに対応したレコードを特定する。次いで、通信態様決定部27は、特定したレコードの実行処理フィールド21dに格納された情報が示す処理を、実行する処理として決定する。上述したように、実行処理テーブル21は、通信経路5のトラフィックが多ければ多いほど通信経路5を流れるデータのデータ量を少なくし、また、ホストコンピューター10及びプリンター11の処理能力が高いほど、CPUに対する負荷がより大きい処理を実行させ、逆に、処理能力が低いほど、負荷が小さい処理を実行させる、という観点から、各レコードにおける実行処理フィールド21dに、適切に、実行すべき処理を示す情報が格納されている。従って、通信態様決定部27により決定された処理は、ホストコンピューター10の処理能力、プリンター11の処理能力、及び、通信の状況に応じた処理であり、当該処理を実行することにより、ホストコンピューター10及びプリンター11が協働して、効率よく処理を実行できる。図3は、プリンター11に画像の記録を実行させる際の、ホストコンピューター10の動作を示すフローチャートである。上述したように、プリンター11による記録媒体への画像の記録に際し、ホストコンピューター10は、プリンタードライバーを読み出して実行することにより、画像の記録に係る制御コマンドを生成し、生成した制御コマンドをプリンター11に出力する。図3に示すように、まず、ホストコンピューター10のホスト側制御部16は、プリンター11に画像の記録を実行させる旨の指示があったか否かを監視するステップSA1。当該指示があった場合ステップSA1:YES、ホスト側制御部16の通信状況検出部25は、通信の状況トラフィック多状況、又は、トラフィック少状況を検出するステップSA2次いで、ホスト側制御部16の処理能力検出部26は、ホストコンピューター10の処理能力、及び、プリンター11の処理能力を検出するステップSA3。次いで、ホスト側制御部16の通信態様決定部27は、通信態様を決定するステップSA4。具体的には、通信態様決定部27は、ステップSA2で通信状況検出部25が検出した通信の状況、及び、ステップSA3で処理能力検出部26が検出したホストコンピューター10、及び、プリンター11の処理能力に基づいて、実行処理テーブル21を参照し、通信の状況、及び、各装置の処理能力に対応した処理を決定する。次いで、ホスト側制御部16は、ステップSA4で決定した処理に準じて、プリンター11の制御に係る各種処理を実行するステップSA5。以上説明したように、本実施形態に係るホストコンピューター10は、プリンター11との間における通信の状況を検出する通信状況検出部25と、通信状況検出部25により検出された通信の状況に応じて、プリンター11との間で行う通信の態様を変更する通信態様決定部27と、を備えている。この構成によれば、通信の状況に応じて、ホストコンピューター10とプリンター11との間で行われる通信の態様が変わることとなり、ホストコンピューター10とプリンター11とが協働して、通信の状況を踏まえた効率的な処理を行うことが可能となる。また、本実施形態では、通信状況検出部25は、通信経路5のトラフィックの多寡を検出する。そして、通信態様決定部27は、通信状況検出部25により通信経路5におけるトラフィックが多い状況であることが検出された場合、プリンター11との間で行う通信を、送受信するデータのデータ量が少ない形式の通信とする。より具体的には、通信態様決定部27は、通信状況検出部25により通信経路5におけるトラフィックがより多い状況であることが検出された場合、画像データをより高い圧縮率で圧縮してプリンター11に出力する。これによれば、通信経路5のトラフィックが多い状況では、画像データが高い圧縮率で圧縮された上で、ホストコンピューター10からプリンター11に出力されることとなり、画像データを出力する際に、通信経路5を介した通信への悪影響が抑制され、これにより、通信の状況を踏まえた効率的な通信を行うことが可能となる。なお、通信経路5のトラフィックが多い状況かどうかの検出は、本実施形態で説明した方法に限らない。例えば、ホストコンピューター10からプリンター11にリアルタイムコマンド等の、プリンター11の紙無しセンサーなどのステータスの値を即時に返すことを要求するコマンドを送ってから、プリンター11からステータスが戻って来るまでの時間により検知することができる。或いは、ホストコンピューター10からプリンター11に画像データを含む制御コマンドを送ってから、プリンター11から記録終了のステータスを受信するまでの時間によっても検知してもよい。さらに、これら計測した時間を管理し、過去の履歴を管理して、累積的な傾向を検出するようにしてもよい。また、本実施形態では、ホストコンピューター10は、ホストコンピューター10、及び、プリンター11の処理能力を検出する処理能力検出部26をさらに備えている。そして、通信態様決定部27は、通信状況検出部25により検出された通信の状況、及び、処理能力検出部26により検出された処理能力に応じて、非圧縮処理、高圧縮処理、及び、低圧縮処理のうち、実行する処理を決定する通信の態様を変更する。これによれば、通信の状況のみならず、処理能力に応じて、ホストコンピューター10とプリンター11との間で行われる通信の態様が変わることとなり、ホストコンピューター10とプリンター11とが協働してより効率的に処理を行うことが可能となる。なお、例えば、通信するデータのホストコンピューター10側での圧縮処理や、プリンター11側での復元処理に要する時間を考慮した上で、データを圧縮した場合と圧縮しない場合との通信に掛かる時間を総合的に比較して、より要する時間が短い方の通信を選択的に行うようにしても良いことは勿論である。トータルのスループットを考えたとき、通信のみの時間が短縮できても、圧縮、解凍に時間が掛かるようであれば、圧縮しないことが望ましい。また、本実施形態では、通信態様決定部27は、通信状況検出部25によって通信経路5のトラフィックがより多い状況であることが検出され、処理能力検出部26によってホストコンピューター10、及び、プリンター11の処理能力よりが高いことが検出された場合、画像データをより高い圧縮率で圧縮してプリンター11に出力する。これによれば、通信状況検出部25によって通信経路5のトラフィックが多い状況であることが検出され、処理能力検出部26によって処理能力が高い状況であることが検出された場合に、画像データをより高い圧縮率で圧縮してプリンター11に出力するため、通信経路5の負荷への悪影響、及び、処理負荷への悪影響の双方を抑制し、ホストコンピューター10とプリンター11とが協働してより効率的な処理を行うことができる。<第2実施形態>次いで、第2実施形態について説明する。上述した第1実施形態では、記録媒体に記録される画像について、ホストコンピューター10は、当該画像の画像データを、プリンター11に出力していた。一方で、本実施形態に係るホストコンピューター10は、以下の3つの態様で、記録媒体に記録される画像に係るデータをプリンター11に出力可能である。図4は、3つの態様のそれぞれを説明するための図である。図4Aは、1つ目の態様を示す図である。1つ目の態様では、記録媒体に記録される画像については、ホストコンピューター10からプリンター11に対して、プリンター制御言語であるPDLページ記述言語のデータ形式で出力される。具体的には、図4Aに示すように、ホストコンピューター10は、PDL生成処理SR1を実行して、画像に係るPDLを生成し、生成したPDLをプリンター11に出力する。PDLが入力されたプリンター11は、中間コード生成処理SR2を実行して、PDLに基づいて処理に適した描画コードである中間コードを生成し、さらに、画像データ生成処理SR3を実行して、中間コードに基づいて画像データを生成する。以下、図4Aの態様を、通信態様T1という。ここで、プリンター制御言語において、所定のルールによりデータ圧縮することも可能である。例えば、アスキーコードの0が続いた場合に、5つ続くと50とするなどである。また、最終的に生成される画像データが、画素の有無画素における色の情報を10で示す画像データであったとする。この場合、中間コードとして、アスキーコードなどの文字コードに変換すること等が可能である。例えば、10101010の場合、Zとできる。図4Bは、2つ目の態様を示す図である。2つ目の態様では、記録媒体に記録される画像については、ホストコンピューター10からプリンター11に対して、中間コードのデータ形式で出力される。具体的には、図4Bに示すように、ホストコンピューター10は、PDL生成処理SR1を実行して、画像に係るPDLを生成し、さらに、中間コード生成処理SR2を実行して、生成したPDLに基づいて中間コードを生成し、生成した中間コードをプリンター11に出力する。中間コードが入力されたプリンター11は、画像データ生成処理SR3を実行して、中間コードに基づいて画像データを生成する。以下、図4Bの態様を、通信態様T2という。図4Cは、3つ目の態様を示す図である。3つ目の態様では、記録媒体に記録される画像については、ホストコンピューター10からプリンター11に対して、画像データのデータ形式で出力される。具体的には、図4Cに示すように、ホストコンピューター10は、PDL生成処理SR1を実行して、画像に係るPDLを生成し、さらに、中間コード生成処理SR2を実行して、生成したPDLに基づいて中間コードを生成し、画像データ生成処理SR3を実行して、中間コードに基づいて画像データを生成し、生成した画像データをプリンター11に出力する。以下、図4Cの態様を、通信態様T3という。ここで、同一の内容のデータについては、PDL、中間コード、及び、画像データの順で、データ量が小さい。また、図4から明らかなように、通信態様T1、通信態様T2、通信態様T3の順に、ホストコンピューター10が実行すべき処理が多くなり、逆に、プリンター11が実行すべき処理が少なくなる。実行すべき処理が多いほど、処理の負荷は大きく、一方、実行すべき処理が少ないほど、処理の負荷は小さい。また、本実施形態に係るホストコンピューター10では、記憶部20に、実行処理テーブル21に代えて、通信態様テーブル40が記憶されている。そして、本実施形態に係る通信態様決定部27は、通信状況検出部25が検出した通信の状況、及び、処理能力検出部26が検出したホストコンピューター10の処理能力、及び、プリンター11の処理能力に基づいて、通信態様テーブル40を参照して、上述した通信態様T1、T2、及び、T3のうち、いずれの態様の通信を行うかを決定する。図5は、通信態様テーブル40を示す図である。通信態様テーブル40の1件のレコードは、実行処理テーブル21と同一のフィールドであるホストコンピューター処理能力フィールド21a、プリンター処理能力フィールド21b、及び、通信状況フィールド21cを備えると共に、実行処理テーブル21の実行処理フィールド21dに代えて、通信態様フィールド21eを備えている。この通信態様テーブル40は、ホストコンピューター10の処理能力高処理能力、又は、低処理能力、プリンター11の処理能力高処理能力、又は、低処理能力、及び、通信の状況トラフィック多状況、又は、トラフィック少状況の組み合わせと、各組み合わせのときに採用すべき通信態様通信態様T1、T2、又は、T3と、を対応づけて記憶するテーブルである。例えば、図5で示す通信態様テーブル40の最も上位にあるレコードR3では、ホストコンピューター10の処理能力が高処理能力であり、プリンター11の処理能力が高処理能力であり、かつ、通信の状況がトラフィック多状況である場合には、通信態様として、上記3つの態様のうち、通信態様T2を決定すべきことが示されている。通信態様テーブル40において、各装置の処理能力、及び、通信の状況の組み合わせに対応する通信の態様通信態様T1、T2、又は、T3は、以下の観点から定められている。すなわち、通信経路5のトラフィックが多ければ多いほど、ホストコンピューター10からプリンター11に、データ量の小さいデータ形式の画像データを送信することとし、これにより、通信経路5を流れるデータのデータ量を少なくする。同時に、ホストコンピューター10、及び、プリンター11のうち、処理能力がより高い装置により負荷が大きい処理を実行させ実行すべき処理の数を多くする、処理能力がより低い装置により負荷が小さい処理を実行させる実行すべき処理の数を少なくする、という観点から定められている。このような観点によって、通信態様を決定することにより、通信経路5のトラフィックが多い状況のときに、通信経路5を流れる画像に係るデータ量を低減でき、これにより、画像データの送信に起因して、通信経路5のトラフィックが過度に増加することを好適に防止でき、トラフィックの過度の増加に起因して発生する通信の遅延を防止でき、通信経路5における通信の効率を効果的に向上できる。さらに、ホストコンピューター10、及び、プリンター11のうち、低処理能力の装置への負荷を軽減し、かつ、高処理能力の装置が、その処理能力の高さを利用して負荷の大きな処理を適切に実行することとなり、処理効率が向上する。つまり、上記観点で、実行処理テーブル21において、ホストコンピューター10の処理能力、プリンター11の処理能力、及び、通信の状況の組み合わせに対応する処理を決定することにより、ホストコンピューター10の処理能力、プリンター11の処理能力、及び、通信の状況に応じた、処理が実行されることとなり、処理効率が向上する。例えば、図5のレコードR4では、ホストコンピューター10の処理能力が高処理能力であり、かつ、プリンター11の処理能力が低処理能力であり、かつ、通信の状況がトラフィック少状況である。この場合、ホストコンピューター10が、比較的、高負荷の処理を実行できる状態にあり、かつ、プリンター11について、できるだけ高負荷の処理の実行を避けたい状態にあり、かつ、通信経路5を流れるデータのデータ量を小さくする必要がない状態にあるため、採用すべき通信の態様が通信態様T3となっている。これにより、ホストコンピューター10と、プリンター11との関係で、処理能力がより高い装置により負荷が大きい処理を実行させ、処理能力がより低い装置により負荷が小さい処理を実行させることとなり、これら装置の双方において処理効率が向上する。さらに、通信経路5におけるトラフィックが少ないため、データ量の大きい画像データを通信経路5に流した場合であっても、通信経路5における通信への悪影響が無い。また例えば、図5のレコードR5では、ホストコンピューター10の処理能力が低処理能力であり、かつ、プリンター11の処理能力が高処理能力であり、かつ、通信の状況がトラフィック多状況である。この場合、ホストコンピューター10について、できるだけ高負荷の処理の実行を避けたい状態にあり、かつ、プリンター11が、比較的、高負荷の処理を実行できる状態にあり、かつ、通信経路5を流れるデータのデータ量をできるだけ小さくしたい状態にあるため、採用すべき通信の態様が、通信態様T1となっている。ホストコンピューター10と、プリンター11との関係で、処理能力がより高い装置により負荷が大きい処理を実行させ、処理能力がより低い装置により負荷が小さい処理を実行させることとなり、これら装置の双方において処理効率が向上する。さらに、データ量の小さいPDLが、通信経路5を流れることとなるため、通信経路5におけるトラフィックが多い状況であっても、トラフィックが過度に増大し、通信に遅延等が発生することを効果的に防止でき、処理効率が向上する。以上説明したように、本実施形態では、通信態様決定部27は、通信状況検出部25により検出された通信の状況、及び、処理能力検出部26により検出された処理能力に応じて、出力するデータのデータ形式を決定変更する。これによれば、通信の状況、ホストコンピューター10及びプリンター11の処理能力に応じて、ホストコンピューター10とプリンター11とが協働してより効率的に処理を行うことが可能となる。なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。例えば、上述した実施形態では、通信状況検出部25、処理能力検出部26、及び、通信態様決定部27の各機能をホストコンピューター10が備えていたが、これら各部の機能をプリンター11が備えるようにしてもよい。また例えば、上述した実施形態では、通信態様決定部27は、予め設定されたテーブルを参照することにより、通信の態様を決定する構成であったが、通信態様決定部27の構成はこれに限らない。例えば、通信状況検出部25により検出された通信の状況を示す情報、及び、処理能力検出部26により検出されたホストコンピューター10及びプリンター11の処理能力を示す情報を入力とし、実行すべき処理を示す情報や、出力するデータのデータ形式を示す情報を出力とする所定のプログラムを実行することにより、通信の態様を決定する構成としてもよい。