"ジョブ開始操作が行われると、ジョブの種別を表すコマンドを埋め込んだジョブを生成し、前記ジョブを所定のタイミングで出力するジョブ生成手段と、前記ジョブを先頭から所定の長さ入力し、前記ジョブに埋め込まれた前記コマンドより前記ジョブの種別を判断し、前記ジョブ種別判断結果を出力すると共に、前記ジョブを先頭から前記所定の長さ出力するジョブ種別判断手段と、前記所定の長さの前記ジョブを被駆動装置へ送信し、前記被駆動装置が生成した前記被駆動装置自身の動作状態を示す動作状態データを受信する送受信手段と、前記送受信手段が前記所定の長さの前記ジョブを送信するのに要したジョブ送信時間を計測する送信時間計測手段と、前記動作状態データを入力して解析し、前記被駆動装置の動作状態を判断し、前記動作状態判断結果と前記ジョブ種別判断結果とに基づいて、前記被駆動装置の動作状態を監視する監視周期を決定する状態判断手段と、を備えたことを特徴とする画像処理装置。前記被駆動装置は、印刷装置であって、前記ジョブは印刷ジョブであり、前記ジョブ生成手段は、前記コマンドとしての描画コマンドを、第1の前記印刷ジョブに変換する変換手段と、前記第1の印刷ジョブの種別を表す前記コマンドを前記第1の印刷ジョブに埋め込んで第2の前記印刷ジョブを生成するジョブ種別埋め込み手段と、前記第2の印刷ジョブを蓄積した後に、所定のタイミングで出力するプリントスプーラ手段と、を有することを特徴とする請求項1記載の画像処理装置。前記状態判断手段は、前記印刷装置の動作状態データを受け取るための前記各監視周期を決定し、前記監視周期を出力する監視周期判定部と、前記監視周期に到達する毎に、前記印刷装置へ前記動作状態データを要求し、前記印刷装置から取得した前記動作状態データを入力し、動作状態解析結果を出力する状態監視部と、を有することを特徴とする請求項2記載の画像処理装置。前記監視周期判定部は、前記ジョブ種別判断手段が前記第2の印刷ジョブより取得した前記ジョブ種別判断結果を保存する印刷ジョブ種別保存手段と、前記送信時間計測手段が計測した前記所定バイト分の前記ジョブ送信時間を保存する転送時間保存手段と、前記印刷装置の前記動作状態判断結果に応じた前記監視周期を、前記動作状態判断結果毎にそれぞれ固有値として保持する監視周期保持手段と、前記第2の印刷ジョブを、前記印刷装置へ送信する際に、理論上必要となる送信時間を、前記第2の印刷ジョブの印刷ジョブの種別毎にそれぞれ固有値として保持する理論送信時間保持手段と、を有することを特徴とする請求項3記載の画像処理装置。前記動作状態監視手段は、前記理論送信時間保持手段に保持されている送信時間に対する前記ジョブ送信時間の増加率に基づいて前記監視周期を算出する状態監視周期演算手段を有することを特徴とする請求項4記載の画像処理装置。前記監視周期判定部は、前記動作状態解析結果に応じて、前記状態監視周期演算手段を実行させるか否かを判断する印刷装置状態判定手段を有することを特徴とする請求項5記載の画像処理装置。前記動作状態監視手段は、更に前記印刷装置が印刷中である情報である印刷中情報を保持する印刷中保持手段と、前記印刷装置から取得した前記各動作状態データと前記印刷中情報に基づいて、前記印刷装置が印刷中となったことを検出し、前記印刷装置が印刷中となったタイミングで、前記各監視周期の調整を行う印刷中監視周期調整手段と、を有することを特徴とする請求項3~6のいずれか1項に記載の画像処理装置。制御装置から送られてくる印刷ジョブを受信し、前記制御装置からの動作状態データの要求に対し、前記動作状態データを送信する送受信手段と、前記印刷ジョブを印刷する印刷部と、自己の動作状態を保持する動作状態保持手段と、前記動作状態保持手段が保持している前記動作状態に基づいて、自己の現在の動作状態を示す前記各動作状態データを生成する動作状態データ生成手段と、を備えたことを特徴とする印刷装置。しかしながら、従来の特許文献1に記載された画像処理装置では、印刷操作を開始すると、印刷装置の稼働率がそれ以前より急激に上昇するが、印刷ジョブの開始から監視周期が実際の稼働率に合った監視周期に調整するまで時間がかかる。そのため、印刷ジョブの開始から監視周期が実際の稼働率に合った監視周期に調整されるまでの間、その間に送られた印刷ジョブの送信効率が低下する。本発明は、上記の課題を解決し、印刷ジョブの開始から実際の稼働率に合った監視周期になるまでの時間を短縮し、印刷ジョブ開始時の印刷ジョブの送信効率を向上することを目的とする。又、印刷ジョブを送る場合におけるパケットの再送を低減し、印刷ジョブ全体の転送時間を短縮することを目的とする。本発明のうちの第1の発明の画像処理装置は、ジョブ生成手段と、ジョブ種別判断手段と、送受信手段と、送信時間計測手段と、状態判断手段とを備えたことを特徴とする。前記ジョブ生成手段は、ジョブ開始操作が行われると、ジョブの種別を表すコマンドを埋め込んだジョブを生成し、前記ジョブを所定のタイミングで出力するものである。前記ジョブ種別判断手段は、ジョブを先頭から所定の長さ入力し、前記ジョブに埋め込まれた前記コマンドより前記ジョブ種別を判断し、前記ジョブ種別判断結果を出力すると共に、前記ジョブを先頭から所定の長さ出力するものである。前記送受信手段は、所定の長さのジョブを被駆動装置へ送信し、被駆動装置が生成した被駆動装置自身の動作状態を示す動作状態データを受信するものである。前記送信時間計測手段は、送受信手段が所定の長さのジョブを送信するのに要したジョブ送信時間を計測するものである。更に、前記状態判断手段は、動作状態データを入力して解析し、被駆動装置の動作状態を判断し、動作状態判断結果とジョブ種別判断結果とに基づいて、被駆動装置の動作状態を監視する監視周期を決定するものである。前記状態判断手段は、例えば、監視周期判定部と動作状態監視部とを有している。前記監視周期判定部は、印刷装置の動作状態データを受け取るための監視周期を決定し、前記監視周期を出力するものであり、例えば、印刷ジョブ種別保存手段と、転送時間保存手段と、監視周期保持手段と、理論送信時間保持手段とを有している。更に、前記動作状態監視部は、理論送信時間保持手段に保持されている送信時間に対する前記ジョブ送信時間の増加率に基づいて、前記監視周期を算出する状態監視周期演算手段を有している。第2の発明の印刷装置は、送受信手段と、印刷手段と、動作状態保持手段と、動作状態データ生成手段とを備えたことを特徴とする。前記送受信手段は、制御装置から送られてくる印刷ジョブを受信し、制御装置からの動作状態データの要求に対し、動作状態データを送信するものである。前記印刷手段は、受信した印刷ジョブを印刷するものである。前記動作状態保持手段は、自己の動作状態を保持するものである。更に、前記動作状態データ生成手段は、動作状態保持手段が保持している動作状態に基づいて、自己の現在の動作状態を示す動作状態データを生成するものである。本発明の画像装置及び印刷装置によれば、ジョブ生成手段と、ジョブ種別識別手段とを備えているので、ジョブ開始操作からジョブ種別が識別され、ジョブ種別が監視周期に反映されるまでの時間が短縮される。これにより、ジョブ開始操作後速やかに印刷ジョブの送信効率を高くすることができる。本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。実施例1の構成図1は、本発明における実施例1の画像処理装置10及び印刷装置20の概略の構成を示すブロック図である。本実施例1では、例えば、クライアント端末である画像処理装置10と、被駆動装置としてのプリンタである印刷装置20とを備え、その画像処理装置10と印刷装置20とが、例えば、USBケーブルからなる伝送路19で接続されている。画像処理装置10は、アプリケーション11と、プリントスプーラ12と、プリンタドライバ13と、プリンタモニタ14と、印刷ジョブ蓄積部14aと、通信制御部15と、監視周期判定部16と、ステータスモニタ17と、計時部18とを有している。アプリケーション11は、画像やテキストファイルの印刷操作を可能とし、印刷操作を行った場合は、プリントスプーラ12で受付可能な描画コマンド例えば、GraphicDeviceInterfaceコマンドを作成し、プリントスプーラ12へ出力する機能を有している。プリントスプーラ12は、アプリケーション11から入力された描画コマンドをプリンタドライバ13へ出力し、プリンタドライバ13から印刷装置20で印刷可能な印刷ジョブとして入力し、この印刷ジョブを蓄積すると共に、その蓄積した印刷ジョブを所定のタイミングでプリントモニタ14へ出力する機能を有している。プリンタドライバ13は、描画コマンドが入力されると、それを印刷装置20で印刷可能な印刷ジョブに変換し、その印刷ジョブの先頭にその印刷ジョブの種別を表すコマンドを埋め込み、それをプリントスプーラ12へ返送する機能を有している。このプリンタドライバ13の機能としては、例えば、印刷ジョブの種別に対するコンマンドとして、カラーのテキストならばカラーテキストを、カラーのイメージならばカラーイメージを、モノクロのテキストならばモノクロテキストを、モノクロのイメージならばモノクロイメージを、コマンドとして埋め込み、それをプリントスプーラ12に返す機能がある。プリントモニタ14は、内部に印刷ジョブ蓄積部14aを有し、プリントスプーラ12から入力された印刷ジョブの先頭にあるコマンドより印刷ジョブ種別を判断し、この印刷ジョブ種別の判断結果を監視周期判定部16へ出力する機能を有している。このプリントモニタ14の機能としては、例えば、次の3つの機能がある。第1の機能は、印刷ジョブが先頭から所定の長さ、例えば、5120バイトByte分揃った段階で、先頭から5120バイト分の印刷ジョブを、通信制御部15を介して印刷装置20へ送信する機能である。第2の機能は、先頭から5120バイト分の印刷ジョブの送信時間を、計時部18を用いて計測する機能である。更に、第3の機能は、先頭から5120バイト分の印刷ジョブの送信後以降の印刷ジョブも通信制御部15を介して所定のタイミングで印刷装置20へ送信する機能である。印刷ジョブ蓄積部14aは、プリントスプーラ12からの5120バイト分の印刷ジョブを蓄積するものである。監視周期判定部16は、プリンタモニタ14から入力される印刷ジョブ種別の判断結果と、ステータスモニタ17から受け取る印刷装置20の動作状態判断結果とに基づいて、ステータスモニタ17が印刷装置20の動作状態データを受け取るための監視周期を決定すると共に、決定した監視周期をステータスモニタ17に出力する機能を有している。監視周期判定部16は、印刷ジョブ種別保存16a、転送時間保存16b、監視周期テーブル16c、及び転送時間テープル16dを有している。印刷ジョブ種別保存16aは、プリントモニタ14が印刷ジョブより取得した印刷ジョブ種別情報を保存するものである。転送時間保存16bは、プリントモニタ14が計測した5120バイト分の印刷ジョブの転送時間を保存するものである。監視周期テーブル16cは、ステータスモニタ17が印刷装置20の動作状態を監視する周期を、印刷装置20の状態別に、固定値として記憶する機能を有している。転送時間テーブル16dは、印刷装置20が印刷データの種類に応じて5120バイト分の印刷データを受信するために必要となる送信時間を、印刷データの種類別に、固定値として記憶する機能を有している。ステータスモニタ17は、監視周期判定部16から得た監視周期を計時部18によって計測し、その監視周期に達する毎に、通信制御部15を介して印刷装置20へ状態情報を要求し、その応答から取得した状態情報判断結果を出力する機能を有している。計時部18は、プリントモニタ14やステータスモニタ17の要求に従い、それぞれ独立して時間計測を行うものである。更に、通信制御部15は、プリンタモニタ14から受け取った印刷ジョブを下り方向送信として印刷装置20へ送信する機能、及びステータスモニタ14から動作状態情報受信の要求を受けると、上り方向送信の要求を印刷装置20へ行うことで、印刷装置20の動作状態データを取得し、それをステータスモニタ17へ出力するものである。印刷装置20は、通信制御部21と、印刷部22と、状態管理部23と、状態情報テーブル23aとを備えている。通信制御部21は、画像処理装置10から送られてくる印刷ジョブを受信し、受信した印刷ジョブを印刷部22に出力する機能、及び画像処理装置10からの動作状態データの要求を受信し、動作状態データの要求を状態管理部23に出力すると共に、状態管理部23から現在の動作状態データを受け取り、画像処理装置10へ送信する機能を有している。印刷部22は、通信制御部21から受け取った印刷ジョブを実行し、紙等の印刷媒体に印刷するものである。状態管理部23は、印刷装置20である自己の動作状態を保持すると共に、保持している動作状態に基づいて、自己の現在の動作状態を示す動作状態データを生成するものであり、自己の動作状態を保持する状態情報テーブル23aを有している。更に、状態管理部23は、通信制御部21から状態情報の要求を受けると、内部にある状態情報テーブル23aから、その時点の印刷装置20の動作状態に対応した状態情報を取り出し、動作状態データを生成し、その動作状態データを通信制御部21へ出力する機能を有している。図2は、図1中の監視周期テーブル16cの構成例を示す図である。監視周期テーブル16cには、印刷装置20の動作状態別の監視周期が、状態別の固定値として記憶されている。本実施例1において、例えば、印刷装置20が待機中のときの監視周期を示す待機中監視周期Tc1は5.0s、印刷中である際の監視周期を示す印刷中監視周期Tc2は1.0s、及び、エラー中である際の監視周期を示すエラー中監視周期Tc3は2.0sである。図3は、図1中の転送時間テーブル16dの構成例を示す図である。転送時間テーブル16dには、印刷装置20が5120バイト分の印刷データを受信するために必要となる転送時間が記憶されている。本実施例1において、例えば、カラーテキストの転送時間Td1は120ms、カラーイメージの転送時間Td2は220ms、モノクロテキストの転送時間Td3は100ms、及び、モノクロイメージの転送時間Td4は180msである。カラーテキストの転送時間Td1の120msは、待機状態の印刷装置20に対し、プロトコルで決められた最大速度で印刷装置20へカラーテキストデータ5120バイトを送った場合に要した時間である。カラーイメージ転送時間Td2の220msは、待機状態の印刷装置20に対し、プロトコルで決められた最大速度で印刷装置20へカラーイメージデータ5120Bバイトを送った場合に要した時間である。モノクロテキスト転送時間Td3の100msは、待機状態の印刷装置20に対し、プロトコルで決められた最大速度で印刷装置20へモノクロテキストデータ5120バイトを送った場合に要した時間である。モノクロイメージ転送時間Td4の180msは、待機状態の印刷装置20に対し、プロトコルで決められた最大速度で印刷装置20へモノクロイメージデータ5120バイトを送った場合に要した時間である。図4は、図1中の状態情報テーブル23aの構成例を示す図である。状態情報テーブル23aは、印刷装置20の状態を示す情報の全てをテーブル上に固定値として有している。本実施例1では、例えば、印刷装置20が待機状態ならばON-LINE、印字排出中ならばPRINTING、印刷装置20が起動中ならばWARM-UP、印刷中ならばPRINTINGといった動作状態を保持している。印刷操作から印刷ジョブがプリントモニタに渡されるまでの動作図5は、図1の画像処理装置10において、印刷開始の操作が行われてから、印刷ジョブがプリントモニタ14に渡され終わるまでの手順を示すフローチャートである。画像処理装置10は、動作を開始すると、以下のステップS1~S7の処理を行う。ステップS1において、アプリケーション11が表示しているドキュメントや画像ファイルに対し、印刷開始操作が行われる。ステップS2において、アプリケーション11は、プリントスプーラ12を介してプリンタドライバ13へ印刷対象の画像に応じた描画コマンドを出力する。プリンタドライバ13は、入力された描画コマンドを印刷装置20で印刷可能な印刷ジョブへ変換し、印刷ジョブの先頭には印刷ジョブの種別に応じて、カラーの文字のみならばカラーテキスト、カラーのイメ一ジが含まれるならばカラーイメ一ジ、モノクロの文字ならばモノクロテキスト、カラーのイメージが含まれるならばカラーイメージ、モノクロのイメージが含まれるならばモノクロイメージ等の印刷ジョブの種別を示すコマンドを埋め込む。このコマンドは印刷装置20が受け取っても単に読み捨てられる。ステップS3において、プリンタドライバ13は、描画コマンドを変換し、印刷種別を示すコマンドを埋め込んだ印刷ジョブを所定のタイミングでプリントスプーラ12へ出力することで、印刷ジョブはプリントスプーラ12内にスプールする。ステップS4において、プリントスプーラ12は、印刷ジョブのスプールと並行して、プリントモニタ14へジョブ開始を通知する。ステップS5において、プリントスプーラ12は、スプールした印刷ジョブを所定のタイミングで、プリントモニタ14へ出力する。ステップS6において、プリントスプーラ12は、全ジョブデータの受け渡しが完了するまでN、ジョブデータの受け渡しが完了したかをモニタし、全ジョブデータの受け渡しが完了するとY、ステップS7へ進む。ステップS7において、プリントスプーラ12は、ジョブ終了をプリントモニタ14へ通知し、処理を終了する。プリントモニタが受け取った印刷ジョブが印刷されるまでの動作図6は、図1の画像処理装置10のプリントモニタが受け取った印刷ジョブが印刷されるまでの手順を示すフローチャートである。画像処理装置10は、動作を開始すると、以下のステップS11~S24の処理を行う。ステップS11において、プリントモニタ14は、プリントスプーラ12からジョブ開始の通知を受信するまでN、ジョブ開始の通知をモニタし、ジョブ開始の通知を受信するとY、ステップS12へ進む。ステップS12において、プリンタモニタ14は、画像処理装置10と印刷装置20との通信制御部15を介しての通信を確立し、ステップS13へ進む。ステップS13において、プリントスプーラ12は、スプールした印刷ジョブをプリントモニタ14へ、所定のタイミングで出力する。ステップ14において、プリントモニタ14は、プリントスプーラ12から入力した印刷ジョブの先頭にある印刷ジョブ種別コマンドを読み出すことにより、印刷ジョブがカラーテキスト、カラーイメ一ジ、モノクロテキスト、及び、モノクロイメージのどの種別を示しているかの情報を取得し、ステップS15へ進む。ステップ15において、プリントモニタ14は、プリントスプーラ12から入力した印刷ジョブを印刷ジョブ蓄積部14aへ蓄積する。蓄積した印刷ジョブが、5120バイト分揃った時点で、計時部18のタイマーをスタートし、印刷ジョブ蓄積部14aへ蓄積した5120バイト分の印刷ジョブを、通信制御部15を介して印刷装置20へ送信し、ステップS16へ進む。ステップS16において、通信制御部15の送信処理が完了すると、プリントモニタ14は計時部18のタイマーを停止し、その計測時間を取得し、これを転送時間として取得する。ステップS17において、プリントモニタ14は、取得した転送時間と印刷ジョブ種別とを監視周期判定部16へ通知する。ステップS18において、監視周期判定部16は、通知を受けた印刷ジョブ種別を印刷ジョブ種別保存16aへ、転送時間を転送時間保存16bへ格納し、ステップS19へ進む。ステップS19において、プリントモニタ14は、プリントスプーラ12から入力した印刷ジョブを印刷ジョブ蓄積部14aに蓄積し、蓄積した印刷ジョブを所定のタイミングで印刷装置20へ送信する。ステップS20において、プリンタモニタ14がジョブ終了通知を受信するまでN、ステップS19,S20の処理が繰り返し、プリンタモニタ14がジョブ終了通知を受信するとY、ステップS21へ進む。ステップS21において、プリントモニタ14は、監視周期判定部16へ、情報クリアを通知する。ステップS22において、監視周期判定部16は、プリントモニタ14から情報クリアの通知を受けると、印刷ジョブ種別保存16a及び、転送時間保存16bへ格納した情報を消去し、ステップS23へ進む。ステップS23において、プリントモニタ14は、通信制御部15を介しての印刷装置20との通信を切断する。ステップS24において、印刷装置20は、通信制御部21により受信したデータを印刷ジョブとして印刷部22へ渡すことで印刷ジョブを印刷し、処理を終了する。印刷装置の監視動作図7は、図1のステータスモニタによる印刷装置の監視手順を示すフローチャートである。画像処理装置10は、動作を開始すると、以下のステップS31~S41の処理を行う。ステップ31において、ステータスモニタ17は、印刷開始の操作が行われると、計時部18に、時間計測を開始させる。ステップ32において、ステータスモニタ17は、監視周期判定部16へ監視周期の問い合わせを行い、ステップS33へ進む。ステップ33において、監視周期判定部16は、印刷ジョブ種別保存16a内にプリントモニタ14から受け取った情報が格納されているか否かにより、印刷ジョブ転送中か否かを判定する。印刷ジョブ種別保存16a内に情報が格納されていない場合はN、印刷ジョブ転送中でないと判定し、ステップS34へ進み、印刷ジョブ種別保存16a内に情報が格納されている場合はY、印刷ジョブ転送中であると判定し、ステップS35へ進む。ステップ34において、監視周期判定部16は、監視周期テーブル16cから、待機中監視周期Tc1である50sを取得し、この時間を印刷装置20の動作状態の監視周期としてステータスモニタ17へ通知し、ステップS37へ進む。ステップ35において、監視周期判定部16は、監視周期テープル16cの印刷中監視周期Tc2である10sを取得し、この時間を印刷装置20の状態の監視周期としてステータスモニタ17へ通知するとともに、印刷ジョブ種別保存16a内の情報がカラーテキストであったならば、転送時間テープル16dのカラーテキスト転送時間Td1より120msを、カラーイメージであったならば、転送時間テーブル8dのカラーイメージ転送時間Td2より220msを、モノクロテキストであったならば、転送時間テーブル8dのモノクロテキスト転送時間Td3より100msを、モノクロイメージであったならば、転送時間テーブル8dのモノクロイメージ転送時間Td4より180msを、イメージ種別に応じた印刷処理を行っている間の理想的な転送時間として取得し、ステップS36へ進む。ステップ36において、監視周期判定部16は、印刷装置20の動作状態の監視周期を下記の式で算出し、算出した監視周期の結果をステータスモニタ17へ通知し、ステップS37へ進む。実測された転送時間16b÷理想の転送時間16d×印刷中監視周期Tc2ステップS37において、ステータスモニタ17は、計時部18で計測した時間と、監視周期判定部16から受け取った監視周期を比較し、計時部18で計測した時間の方が大きくなるまでN、監視周期判定部16への監視周期問い合わせからの処理ステップS32~S37の処理を繰り返し、計時部18で計測した時間が監視周期判定部16から受け取った監視周期より大きくなるとY、ステップS38へ進む。ステップS38において、ステータスモニタ17は、監視周期判定部16から受け取った監視周期時間経過したタイミングで、通信制御部15を介して、印刷装置20へ動作状態データを要求する。ステップS39において、印刷装置20内の通信制御部21は、動作状態データの要求を受けると、状態管理部23へ、動作状態データの要求を通知し、状態管理部23は現在の印刷装置20に該当する状態情報を状態情報テーブル23aから取り出し、それを通信制御部21へ出力し、ステップS40へ進む。ステップ40において、通信制御部21は、状態管理部23から受け取った状態情報を印刷装置20の現在の情報を示す動作状態データとして、画像処理装置10へ返送し、ステップS41へ進む。ステップ41において、ステータスモニタ17は、印刷装置20から通信制御部15を介して動作状態データを受け取ることで、印刷装置20の動作状態を認識し、画像処理装置10のユーザーへ通知し、計時部18に時間計測を開始させるところからの一連の処理ステップS31~S41を繰り返す。比較例と実施例1との対比図8は、実施例1に対する比較例の画像処理装置と印刷装置の通信プロトコルを示す図である。比較例では、実施例1の画像処理装置10及び印刷装置20とは異なる構成の画像処理装置30と印刷装置40とを有している。図8において、上から下へ時間tが経過しており、画像処理装置30から印刷装置40へ監視周期要求P1,P5と、状態問い合わせP2,P3,P4,P6,P7がされている。これに対し、印刷装置40から画像装置30へ、監視周期要求がP1に対して、監視周期R1が返送され、監視要求P5に対して、監視周期R5が返送されている。比較例の場合、印刷装置40は、自らが保持している応答履歴に基づいて決定された監視周期を画像処理装置30へ返送する。監視周期要求P1がされたとき、印刷装置40は、稼働率が低いので、短い監視周期T1を画像処理装置30へ返送している。その後、監視周期T1の間隔で、状態問い合わせP2,P3,P4が行われている。監視周期要求P5がされたとき、印刷装置40は、稼働率が高いので、長い監視周期T2を返送する。その後、監視周期T2の間隔で、状態問い合わせP6,P7が行われている。比較例では、印刷装置40が自ら保持している応答履歴の送受信データ量に基づいて監視周期を決定しているので、画像処理装置30において、印刷操作開始時に、印刷装置40の稼働率が急激に上昇した場合も、稼働率が応答履歴に反映され、応答履歴に基づいて監視周期が長い周期T2になるまでに時間がかかる。そのため、印刷操作が開始され、稼働率が急上昇しても、稼働率の上昇が監視周期に反映されるまでの間、監視周期は短いままであるので、その間の印刷ジョブの送信効率が低いという課題を有している。図9は、実施例1に対する比較例の理想転送時間と実転送時間の関係を示すタイムチャートである。図9において、左から右へ時間tが経過しており、上段が理想転送時間Xに対応するデータ列を、下段が実転送時間Yに対応するデータ列を表している。比較例において、画像処理装置30から印刷処理装置40へデータ1~データ10の10パケットのデータを送信する場合を考えると、理論上の転送時間Txは、データ1、ACKacknowledge;肯定的な返事、データ2、ACK、データ3、、データ10、ACKの合計時間Taとなる。これに対し、印刷装置40の稼働率が高く、データ2の受信処理が間に合わない場合、データ2についてNAKnegativeacknowledge;否定的な返事が返送され、NAKを返されたデータパケットであるデータ2は再送されている。この場合、実転送時間Tyは、データ1、ACK、データ2、NAK、データ2、ACK、データ3、NAK、データ10、ACKの合計時間となり、理論上の転送時間Taに、パケット再送分の時間Tbを加えた時間となる。比較例では、印刷装置40の稼働率が高く、受信処理が間に合わない場合には、データの再送要求、データの再送が行われるため、トータルのデータ転送時間が長くなるという課題を有している。このような比較例の有する課題を解決するために、実施例1では、次のような通信プロトコルとしている。図10は、図1の画像処理装置10と印刷装置間20の通信プロトコルを示す図である。図10において、上から下へ時間tが経過しており、印刷装置20の動作状態が、時刻t0~ta間では待機中、時刻ta~時刻tbの間では受信中、時刻tb~tcの間では印刷中、時刻tc~tdの間では待機中、時刻td以降ではエラー中となっている。実施例1の場合、印刷装置20の動作状態が待機中のときは、画像処理装置10から印刷装置20へ状態問い合わせP11が送信されると、印刷装置20から画像処理装置10へ動作状態データの返送R11がされている。その後、監視周期T11固定値毎に、画像処理装置10から印刷装置20へ状態問い合わせP12,P13が送信されると、印刷装置20から画像処理装置10へ動作状態データの返送R12,R13がされている。印刷装置20の動作状態が待機中のときには、固定値の監視周期T11の間隔で、画像処理装置10から印刷装置20へ状態問い合わせがされる。印刷装置20の動作状態が受信中時刻ta~tbのときは、監視周期T12の間隔で状態問い合わせP13,P14,P15,P16が行われ、印刷装置20から画像処理装置10へ動作状態データ返送R13,R14,R15,R16が返送されている。監視周期T12の時間は、印刷ジョブの転送時間に応じて可変する値である。画像処理装置10中のステータスモニタ17が、印刷装置20が受信中の監視時間T12を算出している。ステータスモニタ17は、動作状態データR13を受信すると、動作状態データR13を解析し、監視周期判定部16が転送時間保存16bに保持する実測した印刷ジョブの転送時間Tyを、印刷装置20の動作状態判断結果に対応した転送時間テーブル16d上の理想転送時間Txで割った値に、印刷中監視周期T13を乗じて、次式で、印刷ジョブ送信中の監視周期T12を算出している。印刷ジョブ送信中の監視周期T12=Ty÷Tx×T13印刷装置20の動作状態が受信中に、画像処理装置10から印刷装置20へ送信されている状態問い合わせP13とP14の時間間隔T12a、状態問い合わせP14とP15の時間間隔T12b、及び、状態問い合わせP15とP16の時間間隔T12cは、それぞれ異なる時間間隔となっている。これは、各状態問い合わせP13,P14,P15に対する動作状態データ返送R13,R14,R15の解析結果に基づいて算出する監視周期T12の値が、印刷ジョブの転送時間の実測値により異なるからである。印刷装置20の動作状態が受信中の場合、理想転送時間Txに対し実転送時間Tyが長くなるほど、受信中の監視周期T12は長くなるので、監視頻度は低くなり、転送効率を高くすることができる。受信/印刷中の監視周期は、受信時の監視周期と同様T12である。印刷装置20の動作状態が、受信が終了した印刷中時刻tb~tcのときは、監視周期T3固定値の間隔で、画像処理装置10から印刷装置20へ状態問い合わせP16,P17,P18,P19,P20が送信され、印刷装置20から画像処理装置10へ動作状態データ返送R16,R17,R18,R19,R20がされている。印刷装置20から画像処理装置10へ動作状態データ返送R16,R17、R18,R19,R20では、印刷装置20の動作状態が印刷中であることが通知される。画像処理装置10は、印刷装置20の動作状態が印刷中であると判断すると、その後、印刷中に対応した監視周期T13固定値の間隔で、印刷装置20へ状態問い合わせP17,P18,P19,P20を送信する。印刷装置20の印刷が終了して待機中時刻tc~tdとなったとは、時刻t0~taと同様であり、時刻tcに、画像処理装置10から印刷装置20へ状態問い合わせP20がされると、印刷装置20から画像処理装置10へ動作状態データ返送R20により、印刷装置20の動作状態が待機中であることが通知される。画像処理装置10は、印刷装置20の動作状態が待機中であると判断すると、その後、待機中に対応した監視周期T11固定値の間隔で、印刷装置20へ状態問い合わせP20,P21,P22、P23を送信する。印刷装置20がエラー中時刻td以降となったときは、画像処理装置10から印刷装置20へ状態問い合わせP23がされると、印刷装置20から画像処理装置10へ動作状態データ返送R23により、印刷装置20の動作状態がエラー中であることが通知される。画像処理装置10は、印刷装置20の動作状態がエラー中であると判断すると、その後、エラー中に対応した監視周期T14固定値の間隔で、印刷装置20へ状態問い合わせP24,P25,P26を送信する。印刷装置20から画像処理装置10へ、動作状態データ返送R24,R25,R26が送信され、印刷装置20の動作状態がエラー中であることが通知される。実施例1の効果本実施例1によれば、次のa、bのような効果がある。aアプリケーション11、プリントスプーラ12及びプリントドライバ13により構成されるジョブ生成手段により、印刷ジョブ種別を示すコマンドを埋め込んだ印刷ジョブを生成し、ジョブ種別判断手段14で印刷ジョブ種別を判断し、監視周期判定部16により、印刷ジョブ種別にあった監視周期が決定され、決定された監視周期によって印刷装置20の動作状態データの要求がされる。これにより、印刷操作の開始から印刷ジョブ種別にあった監視周期になるまでの時間を短縮することができる。b送信時間の測定結果と印刷ジョブ種別ごとの理想の送信時間に基づいて、監視周期を調整している。これにより、印刷装置20の稼働率が高く、実際の印刷ジョブの送信時間が長い場合には、監視周期を長くすることで、印刷ジョブの送信効率を高くすることが可能となる。実施例2の構成図11は、本発明における実施例2の画像処理装置10A及び印刷装置20Aの概略の構成を示すブロック図であり、実施例1を示す図1中の要素と共通の要素には共通の符号が付されている。本実施例2では、実施例1の画像処理装置10及び印刷装置20とは構成の異なる画像処理装置10A及び印刷装置20Aを有し、これらが実施例1と同様の伝送路19で接続されている。本実施例2の画像処理装置10Aでは、実施例1の画像処理装置10内のプリントモニタ14に代えて、第2のプリントモニタ14Aを備えている。第2のプリントモニタ14Aは第2の印刷ジョブ蓄積部14Aaを有している。又、画像処理装置10Aは、画像処理装置10内のステータスモニタ17に代えて、第2のステータスモニタ17Aを備えている。第2のステータスモニタ17Aは、印刷中テーブル17aを有している。プリントモニタ14Aは、内部に印刷ジョブ蓄積部14Aaを有し、プリントスプーラ12から入力された印刷ジョブの先頭にあるコマンドより印刷ジョブ種別を判断する。又、プリントモニタ14Aは、印刷ジョブが先頭から5120バイト分揃った段階で通信制御部15を介して印刷装置20Aへ送信すると共に、計時部10を用いて、先頭から5120バイト分の印刷ジョブの送信時間を計測する。プリントモニタ14Aは、ステータスモニタ17Aからプリンタ印刷中通知を受けると、その時点から印刷ジョブが5120バイト分揃った段階で、5120バイト分の印刷ジョブを、通信制御部15を介して印刷装置20Aへ送信する。プリントモニタ14Aは、更に、計時部10を用いてその送信時間を計測する。印刷ジョブ先頭の5120バイト分送信後かつステータスモニタ17Aからプリンタ印刷中通知を受けていない状態でプリントスプーラ12から受け取った印刷ジョブをそのまま通信制御部15を介して印刷装置20Aへ送信する機能を有している。印刷ジョブ蓄積部14Aaは、プリントスプーラ12からの印刷ジョブ5120バイト分を蓄積する機能を有している。ステータスモニタ17Aは、監視周期判定部16から得た監視周期を計時部18によって計測し、その監視周期に到達する毎に、通信制御部15を介して印刷装置20へ状態情報を要求し、その応答から取得した状態情報を出力する機能を有している。ステータスモニタ17Aは、取得した状態情報を印刷中テーブル17a内の情報と比較し、一致する情報があったならばプリントモニタ14Aへプリンタ印刷中を通知する。印刷テーブル17aは、印刷装置20Aから取得可能な状態情報の中で、印刷装置20Aが印刷中を示す状態情報のみを固定値で保持している。通信制御部15は、プリンタモニタ14Aから受け取った印刷ジョブを下り方向送信として印刷装置20Aへ送信する機能及び、ステータスモニタ17Aから状態情報受信の要求を受けると上り方向送信の要求を印刷装置20Aへ行うことで、印刷装置20の状態情報を取得し、それをステータスモニタ17Aへ渡す機能を有する。印刷装置20Aは、画像処理装置10Aの通信制御部15から送られてきた印刷ジョブを印刷する機能及び、同じく画像処理装置10Aの通信制御部15から要求された動作状態データの要求に対し、印刷装置20Aの動作状態データを返送する機能を有し、通信制御部21、印刷部22、及び状態管理部23Aを有する。状態管理部23Aaは、印刷装置20の動作状態を保持し、通信制御部21から状態情報の要求を受けると、内部に持つ状態情報テーブル23Aaからその時点の印刷装置20Aの動作状態に対応した状態情報を取り出し、動作状態データを生成し、その動作状態データを通信制御部21へ出力する機能を有している。図12は、図11中の状態情報テーブル23Aaの構成例を示す図である。状態情報テーブル23Aaは、印刷装置20Aの動作状態を示す情報の全てをテーブル上に固定値として有している。本実施例2では、例えば、印刷装置20Aが印刷ジョブ受信中ならばRECEIVING、印刷装置20Aが起動中ならばWARM-UP、印刷装置20Aが印刷中ならばPRINTINGといった動作状態を保持している。その他の構成については、実施例1の構成と同じである。実施例2の印刷操作から印刷ジョブがプリントモニタに渡されるまでの動作印刷開始の操作がされてから印刷ジョブがプリントモニタに渡されるまでの動作は、実施例1と同じである。実施例2のプリントモニタ14Aが受け取った印刷ジョブが印刷されるまでの動作図13a、bは、図11の印刷ジョブが印刷されるまでの手順を示すフローチャートである。画像処理装置10Aは、動作を開始すると、実施例1と同様なステップS11~S18の処理を行い、引き続いて、実施例1とは異なるステップS51~S61の処理を行う。ステップS11~S18は、実施例1と同様な処理が行われ、ステップ51へ進む。ステップS51において、プリントモニタ14Aは、ステータスモニタ17Aからプリンタ印刷中の通知を受けているか確認する。プリントモニタ14Aが、プリンタ印刷中の通知を受けていなければN、ステップS52へ進み、プリントモニタ14Aが、プリンタ印刷中の通知を受けていたならばY、ステップS53へ進む。ステップS52において、プリントモニタ14Aは、プリントスプーラ12が所定のタイミングで渡してくる印刷ジョブを、印刷ジョブ蓄積部14Aaに蓄積せず、所定のタイミングで通信制御部15を介して印刷装置20Aへ送信する。ステップS53において、プリントモニタ14Aは、プリントスプーラ12が所定のタイミングで渡してくる印刷ジョブを、印刷ジョブ蓄積部14Aaへ蓄積する。プリントモニタ14Aは、印刷ジョブが5120バイト分揃った時点で、計時部18に時間計測を開始させ、印刷ジョブ蓄積部14Aaへ蓄積した5120バイト分の印刷ジョブを、通信制御部15を介して印刷装置20Aへ送信し、ステップS54へ進む。ステップS54において、通信制御部15の送信処理が完了するとプリントモニタ14Aは計時部12のタイマーを停止し、その計測時聞を取得し、これを転送時間とする。ステップS55において、プリントモニタ14Aは、取得した転送時間を監視周期判定部16に通知する。ステップS56において、監視周期判定部16は、通知を受けた転送時間を転送時間保存16bへ上書きで格納し、ステップS57へ進む。ステップS57において、プリントモニタ14Aは、印刷ジョブを所定のタイミングで、印刷装置20Aへ送信すると共に、プリントスプーラ12からジョブ終了の通知を受信するまでN、ステップS51~S57の処理を繰り返し、プリントスプーラ12からジョブ終了の通知を受信するとY、ステップS58へ進む。ステップS58において、プリントモニタ14Aは、監視周期判定部12へ情報クリアを通知する。ステップS59において、監視周期判定部12は、プリントモニタ14Aから情報クリア通知を受けると、印刷ジョブ種別保存16a及び、転送時間保存16bへ格納した情報を消去する。ステップS60において、プリントモニタ14Aは、画像処理装置10Aと印刷装置20Aとの通信制御部15を介しての通信を切断し、ステップS61へ進む。ステップS61において、印刷装置20Aは、通信制御部21により受信した印刷データを印刷ジョブとして印刷部22へ渡すことで印刷ジョブを印刷し、処理を終了する。ステータスモニタがプリンタを監視する動作図14は、図11の印刷装置の監視手順を示すフローチャートである。画像処理装置10Aは、動作を開始すると、実施例1と同様なステップS31~S40の処理を行い、引き続いて、実施例1とは異なるステップS71~S73の処理を行う。ステップS71において、ステータスモニタ17Aは、印刷装置20Aから通信制御部15経由で状態情報を受け取ることで、印刷装置20Aの動作状態を認識し、画像処理装置10Aのユーザーへ通知し、ステップS72へ進む。ステップS72において、ステータスモニタ17Aは、通信制御部15から受け取った状態情報を印刷中テーブル17aと比較し、テーブル上に同じ情報が無かったならばN、印刷装置20Aが印刷中に該当しない状態と判断し、計時部18により時間計測を開始するところのステータスモニタ14Aの最初からの一連の処理ステップS31~S40、及びS72を繰り返し、通信制御部15ら受け取った状態情報を印刷中テーブル17aと比較した結果、テーブル上に同じ情報が有ったならばY、印刷装置20Aの動作状態が印刷中に該当すると判断し、ステップS73へ進む。ステップS73において、ステータスモニタ14Aは、プリントモニタ14Aへプリンタ印刷中を通知し、その後、計時部12により時間計測を開始するところのステータスモニタ14Aの最初からの一連の処理ステップS31~S40、及びS71~S73を繰り返す。実施例2の効果実施例2によれば、実施例1と同様な効果に加え、更に、以下のような効果がある。印刷装置20Aへ印刷ジョブを送信する際のデータ転送速度により印刷装置20Aへの状態監視周期を調整するタイミングを、印刷ジョブの先頭部データの送信タイミングだけでなく、状態監視により印刷装置20Aの状態が印刷中となったことを検出したタイミングでも行う。これにより、印刷装置20Aが印刷ジョブの受信とその印刷処理を同時に行っている稼働率が高い状態で、状態監視周期が再調整されるため、印刷装置20Aの印刷効率をより高めるように、監視周期を設定することが可能になる。変形例本発明は、上記実施例1、2に限定されず、種々の利用形態や変形が可能である。この利用形態や変形例として、例えば、次の1~3のようなものがある。1実施例1及び2では、画像処理装置10,10Aからジョブを送信する被駆動装置は、印刷装置20,20Aとしたが、被駆動装置は印刷装置20,20Aに限定されず、例えば、画像処理装置の送信するジョブを記憶する複写機、ファクシミリ装置、及び複合機等の装置でもよい。2実施例1及び実施例2では、画像処理装置10,10Aと印刷装置20,20Aとを接続する伝送路19は、USBケーブルとしたが、Bi-Centroケーブルやネットワークケーブルなどの双方向通信可能な有線接続方法や双方向通信可能な無線接続方法に置き換えてもよい。3実施例1及び2では、印刷ジョブの所定の長さを5120バイトとしたが、印刷ジョブの所定の長さは、5120バイトに限定されない。印刷ジョブの所定の長さは、適宜変更してもよい。"