"画像を表示する表示装置と汎用通信回線を介して通信する画像データ転送装置であって、アドレスを有し画像データを記憶する記憶手段と、前記記憶手段を監視する監視手段と、前記監視により前記記憶手段に画像データが書き込まれた際には、前記記憶手段のアドレスの書込データ長及びアドレス間隔に基づいて、所定形状の画像の書込処理が実行されているか否かを判定し、該書込処理が実行されていると判定されたあと、前記記憶手段のアドレスの書込データ長、アドレス間隔及び無書込状態の時間に基づいて前記所定形状の画像の書込処理が終了したか否かを判定する描画判定手段と、前記所定形状の画像の書込処理が終了したときには前記記憶手段へ書き込まれた画像データを前記表示装置へ出力する出力制御手段と、を備えた画像データ転送装置。前記描画判定手段は、前記記憶手段のアドレスの書込データ長が同じで且つアドレス間隔が同じである領域に前記画像データが書き込まれた際には、矩形画像が書き込まれたと判定する、請求項1に記載の画像データ転送装置。前記描画判定手段は、前記矩形画像が書き込まれる際に、書込データ長が異なるデータの書き込み、アドレス間隔が異なる領域へのデータの書き込み及び無書込状態が所定の判定時間を経過したときのいずれか1以上を満たすと前記矩形画像の書込処理が終了したと判定する、請求項2に記載の画像データ転送装置。請求項1~3のいずれか1項に記載の画像データ転送装置であって、前記記憶手段への書込の監視結果を用い、前記画像データの出力後の前記記憶手段への書込も含めた前記記憶手段への画像データの書込間隔に基づいて、前記所定形状の画像の書込処理が終了したか否かを判定する際に用いられる所定の判定時間を更新する更新手段、を備えた画像データ転送装置。前記更新手段は、前記記憶手段への画像データの書込間隔が前記判定時間よりも短いときには、より短い時間に前記判定時間を更新し、前記判定時間を経過後に前記所定形状の画像の継続書込があったときには、より長い時間に前記判定時間を変更する、請求項4に記載の画像データ転送装置。前記更新手段は、前記判定時間の変更量と前記判定時間の変更を実行可能と判定する時間である変更閾値とが予め定められており、前記記憶手段への画像データの書込間隔が前記判定時間よりも短く且つ前記判定時間と前記書込間隔との差分値が前記変更閾値を超えると前記変更量短い時間に前記判定時間を更新し、前記判定時間を経過後に前記所定形状の画像の継続書込があり且つ前記継続書込までの間隔と前記判定時間との差分値が前記変更閾値を超えると前記変更量長い時間に前記判定時間を変更する、請求項4又は5に記載の画像データ転送装置。前記更新手段は、前記記憶手段への前記所定形状の画像の書込が実行されるたび、前記判定時間を長い時間に更新するか、前記判定時間を短い時間に更新するかを判定し、所定の判定回数に至ると、該判定結果の回数に基づいて前記判定時間を更新する、請求項4又は5に記載の画像データ転送装置。前記更新手段は、前記記憶手段への前記所定形状の画像の書込が実行されるたび、前記判定時間を経過後に生じた前記所定形状の画像の継続書込がある場合は該継続書込までの間隔と、前記継続書込がない場合は前記書込処理での書込間隔とに基づいて前記判定時間の候補時間を設定し、該候補時間の平均値と前記判定時間との差分値に基づいて前記判定時間を更新する、請求項4又は5に記載の画像データ転送装置。前記更新手段は、前記画像データの書込処理において、前記記憶手段への前記判定時間を経過後に生じた前記所定形状の画像の継続書込がない場合は、前記書込処理での書込間隔を用いて前記短い時間に前記判定時間を更新し、前記継続書込がある場合は該継続書込までの間隔を用いて前記長い時間に前記判定時間を更新する、請求項4又は5に記載の画像データ転送装置。しかしながら、上述の装置では、通信回線のデータ量を減じて通信回線の効率化を図るものであるが、USBやイーサーネットなどデータをパケット化して通信を行うものに利用する場合は、画像データ以外の制御情報が多く、通信回線を効率的に利用することができないことがあった。本発明は、このような課題に鑑みなされたものであり、汎用通信回線を介して、より効率よくデータを出力することができる画像データ転送装置を提供することを主目的とする。本発明は、上述の主目的を達成するために以下の手段を採った。本発明の画像データ転送装置は、画像を表示する表示装置と汎用通信回線を介して通信する画像データ転送装置であって、アドレスを有し画像データを記憶する記憶手段と、前記記憶手段を監視する監視手段と、前記監視により前記記憶手段に画像データが書き込まれた際には、前記記憶手段のアドレスの書込データ長及びアドレス間隔に基づいて、所定形状の画像の書込処理が実行されているか否かを判定し、該書込処理が実行されていると判定されたあと、前記記憶手段のアドレスの書込データ長、アドレス間隔及び無書込状態の時間に基づいて前記所定形状の画像の書込処理が終了したか否かを判定する描画判定手段と、前記所定形状の画像の書込処理が終了したときには前記記憶手段へ書き込まれた画像データを前記表示装置へ出力する出力制御手段と、を備えたものである。この画像データ転送装置では、記憶手段を監視し、記憶手段に画像データが書き込まれた際には、記憶手段のアドレスの書込データ長及びアドレス間隔に基づいて、所定形状の画像の書込処理が実行されているか否かを判定し、記憶手段のアドレスの書込データ長、アドレス間隔及び無書込状態の時間に基づいて、所定形状の画像の書込処理が終了したか否かを判定し、書込処理が終了したときには記憶手段へ書き込まれた画像データを表示装置へ出力する。このように、画面上に所定形状の画像を書き込む処理を記憶手段を監視することにより判定し、所定形状の画像の書込処理が終了したと判定してから、書き込まれた画像データを表示装置へ出力して表示させるのである。したがって、汎用通信回線を介して、より効率よくデータを出力することができる。本発明の画像データ転送装置において、前記描画判定手段は、前記記憶手段のアドレスの書込データ長が同じで且つアドレス間隔が同じである領域に前記画像データが書き込まれた際には、矩形画像が書き込まれたと判定するものとしてもよい。こうすれば、比較的容易に矩形画像の書込判定を行うことができ、矩形画像のデータをより効率よく出力することができる。このとき、前記描画判定手段は、前記矩形画像が書き込まれる際に、書込データ長が異なるデータの書き込み、アドレス間隔が異なる領域へのデータの書き込み及び無書込状態が所定の判定時間を経過したときのいずれか1以上を満たすと前記矩形画像の書込処理が終了したと判定するものとしてもよい。こうすれば、比較的容易に矩形画像の終了判定を行うことができ、矩形画像のデータをより効率よく出力することができる。本発明の画像データ転送装置は、前記記憶手段への書込の監視結果を用い、前記画像データの出力後の前記記憶手段への書込も含めた前記記憶手段への画像データの書込間隔に基づいて、前記所定形状の画像の書込処理が終了したか否かを判定する際に用いられる所定の判定時間を更新する更新手段、を備えたものとしてもよい。こうすれば、判定時間をより適切なものとして、より効率よくデータを出力することができる。このとき、前記更新手段は、前記記憶手段への画像データの書込間隔が前記判定時間よりも短いときには、より短い時間に前記判定時間を更新し、前記判定時間を経過後に前記所定形状の画像の継続書込があったときには、より長い時間に前記判定時間を変更するものとしてもよい。判定時間を更新する態様の本発明の画像データ転送装置において、前記更新手段は、前記判定時間の変更量と前記判定時間の変更を実行可能と判定する時間である変更閾値とが予め定められており、前記記憶手段への画像データの書込間隔が前記判定時間よりも短く且つ前記判定時間と前記書込間隔との差分値が前記変更閾値を超えると前記変更量短い時間に前記判定時間を更新し、前記判定時間を経過後に前記所定形状の画像の継続書込があり且つ前記継続書込までの間隔と前記判定時間との差分値が前記変更閾値を超えると前記変更量長い時間に前記判定時間を変更するものとしてもよい。このように、書込間隔よりも判定時間が長い場合は、データの出力までより長い時間を要している可能性がある一方、継続書込があった場合は、書込処理に対して判定時間が短い可能性がある。ここでは、判定時間が短い可能性があるとき、又は判定時間が長い可能性があるときには、変更閾値を超えた場合に判定時間を変更量を用いて更新するため、判定時間の更新頻度をより適正化し、より適切な判定時間とすることができる。ここで、変更量は、判定時間と書込間隔との差分値や、継続書込までの間隔と判定時間との差分値よりも小さな値に経験的に定めるものとしてもよい。こうすれば、変更の程度も比較的穏やかなものとなるので、判定時間の変動をより抑制し、判定時間をより適切なものとして、より効率よくデータを出力することができる。また、変更閾値は、判定時間の更新頻度がより安定する値に経験的に定めるものとしてもよい。また、継続書込までの間隔とは、画像データ出力をした際の最後の書込処理から継続書込までの間隔をいうものとしてもよい。判定時間を更新する態様の本発明の画像データ転送装置において、前記更新手段は、前記記憶手段への前記所定形状の画像の書込が実行されるたび、前記判定時間を長い時間に更新するか、前記判定時間を短い時間に更新するかを判定し、所定の判定回数に至ると、該判定結果の回数に基づいて前記判定時間を更新するものとしてもよい。こうすれば、判定回数を用いて判定時間を更新するため、判定時間の更新頻度をより適正化し、より適切な判定時間とすることができる。このとき、前記短い時間に更新する前記判定回数が多いときには、より短い時間に前記判定時間を更新し、前記長い時間に更新する前記判定回数が多いときには、より長い時間に前記判定時間を更新するものとしてもよい。あるいは、前記更新手段は、前記判定時間の変更量が予め定められており、判定結果の回数に基づいて前記判定時間を更新するに際して、前記短い時間に更新する前記判定回数が多いときには、前記変更量を前記判定時間から差し引いた時間に前記判定時間を更新し、前記長い時間に更新する前記判定回数が多いときには、前記変更量を前記判定時間に加えた時間に前記判定時間を更新するものとしてもよい。判定時間を更新する態様の本発明の画像データ転送装置において、前記更新手段は、前記記憶手段への前記所定形状の画像の書込が実行されるたび、前記判定時間を経過後に生じた前記所定形状の画像の継続書込がある場合は該継続書込までの間隔と、前記継続書込がない場合は前記書込処理での書込間隔とに基づいて前記判定時間の候補時間を設定し、該候補時間の平均値と前記判定時間との差分値に基づいて前記判定時間を更新するものとしてもよい。こうすれば、判定時間の候補時間を用いてより適切な判定時間とすることができる。このとき、前記更新手段は、前記候補時間の平均値と前記判定時間との差分値を前記判定時間に加えて該判定時間を更新するものとしてもよい。また、前記更新手段は、前記判定時間の変更量と前記判定時間の変更を実行可能と判定する時間である変更閾値とが予め定められており、前記候補時間の平均値と前記判定時間との差分値が正側の前記変更閾値を超えるときには、前記変更量を前記判定時間に加えた時間に前記判定時間を更新し、前記差分値が負側の前記変更閾値を下回るときには、前記変更量を前記判定時間から差し引いた時間に前記判定時間を更新するものとしてもよい。こうすれば、判定時間の更新頻度をより適正化し、より適切な判定時間とすることができる。判定時間を更新する態様の本発明の画像データ転送装置において、前記更新手段は、前記画像データの書込処理において、前記記憶手段への前記判定時間を経過後に生じた前記所定形状の画像の継続書込がない場合は、前記書込処理での書込間隔を用いて前記短い時間に前記判定時間を更新し、前記継続書込がある場合は該継続書込までの間隔を用いて前記長い時間に前記判定時間を更新するものとしてもよい。ここで、書込間隔よりも判定時間が長い場合は、データの出力までより長い時間を要している可能性があり、継続書込があった場合は、書込処理に対して判定時間が短い可能性がある。ここでは、書込間隔よりも判定時間が長い場合は、書込処理での書込間隔を用いてより適切な判定時間とし、書込間隔よりも判定時間が短い場合は、継続書込までの間隔を用いてより適切な判定時間とするのである。したがって、判定時間をより適切なものとして、より効率よくデータを出力することができる。このとき、前記更新手段は、書込間隔を用いて前記判定時間を更新するに際して、判定時間より短く且つ最長の書込間隔を用いるものとしてもよい。次に、本発明の実施の形態を図面を用いて説明する。図1は、本実施形態であるプリンターシステム10の構成の概略の一例を示す構成図である。本実施形態のプリンターシステム10は、図1に示すように、印刷ジョブの印刷処理を行うプリンター20と、プリンター20へデータ通信可能に接続され印刷データを出力する印刷制御装置の機能を有するパソコンPC50とを備えている。プリンター20は、大容量の印刷データを大判の記録紙S例えばA0サイズなどに印刷する大判印刷処理を実行可能な大型の印刷装置として構成されている。プリンター20は、装置全体を制御する構成が実装されたメイン基板12と、汎用通信回線としてのUSBにより通信するUSBケーブル14を介してメイン基板12と接続された表示装置としての操作パネル16と、を備えている。また、プリンター20は、メイン基板12に装置全体をコントロールするメインコントローラー21及び操作パネル16との通信を行う画像データ転送装置としてのインターフェイスI/Fコントローラー25とが設けられ、その他、印刷を実行する印刷機構26を備えている。このメインコントローラー21、I/Fコントローラー25、印刷機構26は、バス29を介して接続されている。メインコントローラー21は、CPU22を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶しデータを書き換え可能なフラッシュROM23と、一時的にデータを記憶したりデータを保存したりするRAM24などを備えている。このメインコントローラー21は、表示画像を作成してI/Fコントローラー25を介して操作パネル16へ出力したり、操作パネル16でのユーザーの入力操作内容をI/Fコントローラー25を介して操作パネル16から取得したりする。また、メインコントローラー21は、PC50からの印刷データを受信すると共に、印刷処理を実行するよう印刷機構26を制御する。印刷機構26は、インクを加圧することによりノズルから記録媒体へインクを吐出するインクジェット方式の機構である。インクを加圧する機構は、電圧をかけ圧電素子を変形させるものとしてもよいし、ヒーターの熱による気泡の発生によるものとしてもよい。I/Fコントローラー25は、USB接続された機器と情報のやりとりを行うUSBコントローラーの機能と、RAM24へのアクセスを監視する機能とを備えている。このI/Fコントローラー25は、記憶監視部30、描画領域判定部31、描画終了判定部32、出力制御部33、描画閾値更新部34、閾値記憶部35及びカウンター36などを備えている。記憶監視部30は、RAM24の画像データを記憶する領域に対して実行された処理内容などを監視する機能を有している。描画領域判定部31は、RAM24に画像データが書き込まれた際には、RAM24のアドレスの書込データ長及びアドレス間隔に基づいて、所定形状の画像の書込処理が実行されているか否かを判定する機能を有している。この描画領域判定部31は、アドレスの書込データ長が同じで且つアドレス間隔が同じである領域に画像データが書き込まれた際には、矩形画像が書き込まれたと判定する。描画終了判定部32は、RAM24のアドレスの書込データ長及びアドレス間隔に基づいて所定形状の画像の書込処理が終了したか否かを判定する機能を有している。この描画終了判定部32は、書込データ長が異なるデータの書き込み、アドレス間隔が異なる領域へのデータの書き込み、及び書き込みのない状態無書込状態が所定の判定時間を経過したときのいずれか1以上を満たすと矩形画像の書込処理が終了したと判定する。出力制御部33は、所定形状の画像の書込処理が終了したときにはRAM24へ書き込まれた画像データを操作パネル16へ出力する。描画閾値更新部34は、RAM24への書込の監視結果を用い、画像データの出力後のRAM24への書込も含めたRAM24への画像データの書込間隔に基づいて判定時間を更新する機能を有している。この判定時間は、所定形状の画像の書込処理が終了したか否かを判定する際に用いられる閾値であり、その初期値は、USB通信回線の負荷をできるだけ少なくし、且つ操作パネル16での画像表示の遅延を感じにくい時間に経験的に定められている。閾値記憶部35は、初期値、あるいは描画閾値更新部34で更新された判定時間を記憶する記憶部として構成されている。また、閾値記憶部35には、詳しくは後述するが、判定時間の変更量と、判定時間の変更を実行可能と判定する時間である変更閾値とが更に記憶されている。カウンター36は、メインコントローラー21から受けるメインクロックをカウントする機能を有している。カウンター36は、メインクロックをカウントすることにより、時間をカウントすることが可能である。この記憶監視部30、描画領域判定部31、描画終了判定部32、出力制御部33、描画閾値更新部34、閾値記憶部35及びカウンター36は、それぞれの機能を有する回路として構成されている。操作パネル16は、画像を表示する表示部42と、ユーザーがプリンター20に対する指令を入力する操作部44と、操作パネル16の全体の制御を行う表示I/Fコントローラー46とを備えている。表示部42及び操作部44は、タッチパネル式の液晶ディスプレイを備えており、モードを選択するモードボタンや、ディスプレイ上に表示される案内に従ってタッチすることによりメニューや項目を選択可能に構成されている。表示I/Fコントローラー46は、USB接続された機器と情報のやりとりを行うUSBコントローラーの機能と、画像を表示部42に表示させる機能と、タッチパネルからの入力をUSBケーブル14を介し、メインコントローラー21へ出力する機能を有している。次に、こうして構成された本実施形態のプリンター20の動作について、印刷処理の設定等を操作パネル16で行う処理について説明する。図2は、操作パネル16の表示部42に表示される印刷設定画面60とRAM24の遷移の様子を表す説明図である。まず、プリンター20が起動すると、メインコントローラー21は、操作パネル16に図示しないメインメニュー画面を表示する。ユーザーは、操作パネル16を操作し、印刷条件の設定指令を入力する。すると、メインコントローラー21は、印刷設定画面60をフラッシュROM23から読み出し、一時的にRAM24へ格納し、I/Fコントローラー25及びUSBケーブル14を介して表示I/Fコントローラー46へ出力する。これを受けた表示I/Fコントローラー46は、印刷設定画面60を表示部42へ表示させる図2上段。この印刷設定画面60には、各種設定内容を表示する設定表示欄61や、設定入力の確定を行うOKボタン62等が配置されている。そして、メインコントローラー21は、ユーザーの入力に応じて、例えば、設定入力の確定を行うOKボタン62の表示を変更したり、確認ウインドウ64を表示させたりする図2下段。例えば、確認ウインドウ64を画面表示するとき、メインコントローラー21は、RAM24の画像データ記憶領域において、印刷設定画面60の画像データ上に確認ウインドウ64の画像データの書き込みを行う。図2の下段右の概念図に示すように、メインコントローラー21は、正方形及び長方形などの矩形画像データでは、RAM24のアドレスにおいて、連続する書込データ長が同一で且つアドレス間隔が同一である2以上の領域に書き込みを行う。なお、一般的に、表示画面上の、円形や楕円形、三角形の画像データにおいても、矩形画像として処理されることが多く、ここでも矩形以外の画像についても矩形画像として取り扱うものとした。ここで、表示部42上の画面変更において、従来、汎用通信回線を用いUSBケーブル14などを介して画像を転送する場合、画面変更の終了をメインコントローラー21のアプリケーションプログラム側からI/Fコントローラー25へ通知するか、画面変更の終了通知を受けずにI/Fコントローラー25が定期的に画面データを表示I/Fコントローラー46へ送信するかが考えられる。前者では、アプリケーションプログラムの新規開発の手間及び動作負荷が大きい問題があり、後者では画面遷移のない場合にも画像データが転送されてしまい、汎用通信回線のトラフィックの増大などの問題があった。本実施形態のプリンター20では、I/Fコントローラー25にRAM24監視機能を新たに加え、できるだけ適切なタイミングで画像データを転送することにより、画面遷移を行うものとした。以下、詳細に説明する。図3は、I/Fコントローラー25により実行される画像データ転送処理ルーチンの一例を示すフローチャートである。このルーチンは、プリンター20が起動したあと、I/Fコントローラー25が備える記憶監視部30、描画領域判定部31、描画終了判定部32、出力制御部33、描画閾値更新部34、閾値記憶部35及びカウンター36の各機能により実行される。このルーチンが実行されると、まず、I/Fコントローラー25は、RAM24の画像データ記憶領域にデータの書き込みが行われたか否かを判定しステップS100、RAM24に書き込みが行われていないときには、そのまま待機する。一方、ステップS100でRAM24に書き込みが行われたときには、カウンター36のカウントを開始しステップS110、連続する書込データ長及び書込領域のアドレス間隔が同一であるか否か、即ち書き込まれている画像が矩形画像であるか否かを判定するステップS120。この判定では、まず、1つめに書き込まれた書込データ長を記憶すると共に、1つめと2つめに書き込まれたアドレスとのアドレス間隔を記憶する。次に、2つめに書き込まれた書込データ長が1つめと同一であるかを判定し、更に3つめに書き込まれたアドレスとのアドレス間隔が前者と同一であるか、という判定処理を行うものとした。この判定によって、RAM24に矩形画像の書込処理が実行されているか否かを判定することができる。ステップS120で矩形画像の書込処理が実行されていないときには、矩形画像の書込処理画面遷移でないものとみなし、カウンター36のカウント値をクリアしステップS130、表示処理が終了したか否かを判定するステップS140。表示処理が終了していないときには、ステップS100以降の処理を実行する。一方、矩形画像の書込処理が実行されているときには、矩形画像の書込処理画面遷移であるものとみなし、データが書き込まれているアドレスや書込状況を把握記憶していくステップS150。ここでは、書込状況として、各アドレスに書き込む際の時間間隔である書込間隔を記憶するものとした後述図4参照。次に、I/Fコントローラー25は、連続する書込データ長及び書込領域のアドレス間隔のうちいずれかが変更されたか否か、及び、データの書込が終了してから閾値記憶部35に記憶された判定時間が経過したか否かを判定するステップS160。連続する書込データ長及び書込領域のアドレス間隔のうちいずれかが変更された場合は、矩形画像の書込処理以外の処理を行っていると判定可能である。また、判定時間を経過しても書込処理がない場合も矩形画像の書込処理以外の処理を行っていると判定可能である。したがって、この判定により、矩形画像の書込処理が終了したか否かを判定することができる。ステップS160で矩形画像の書込処理が終了していないときには、ステップS150以降の処理を繰り返し、ステップS160で矩形画像の書込処理が終了したときには、把握したアドレスのデータ、即ち、新たに書き込まれた矩形画像データのみをピックアップして表示I/Fコントローラー46へ出力するステップS170。これを受けた表示I/Fコントローラー46では、書き込まれた矩形画像データの表示処理を行う。例えば、図2の確認ウインドウ64を表示する場合、印刷設定画面60の確認ウインドウ64を配置する位置の画像を、入力した画像に書き換えて表示部42に表示させる。ここで、判定時間が適切でない場合、例えば判定時間が短すぎる場合には、矩形画像の一部が先に表示されたあとに残りの部分が表示されるというタイムラグが生じる。また、判定時間が長すぎる場合には、矩形画像全体が表示されるまでにタイムラグが生じる。ここでは、ステップS180~S210の判定時間更新処理を行うことにより、このタイムラグをできるだけ抑制するものとした。この判定時間更新処理では、ステップS170で画像データを出力したあと、I/Fコントローラー25は、矩形画像データの継続書込があるか否かを判定するステップS180。この判定では、判定時間を超えデータを出力したあと、更に、連続する書込データ長及び書込領域のアドレス間隔が同一であるデータの書き込みが行われたか否かを判定する。このとき、次にRAM24に行われた書き込みが、連続する書込データ長及び書込領域のアドレス間隔のいずれか一方が異なるものであるときには、矩形画像の継続書込ではないものと判定するものとした。矩形画像の継続書込がないときには、判定時間短縮条件が成立したか否かを判定しステップS190、判定時間短縮条件が成立していないときには、ステップS130以降の処理を行う。一方、判定時間短縮条件が成立しているときには、より短い時間に判定時間を更新するステップS200。判定時間短縮条件は、以下のように定められている。ここでは、例えば、判定時間の変更量と、判定時間の変更を実行可能と判定する時間である変更閾値とが予め定められており、これらを用いて判定時間の変動量及び更新頻度をより適正化しつつ判定時間の更新を行うよう設定されている。この変更量は、判定時間と書込間隔との差分値や、判定時間の経過直前の矩形画像の書込から継続書込までの間隔と判定時間との差分値よりも小さな値に経験的に定められている。また、変更閾値は、判定時間の更新頻度がより安定する値に経験的に定められている。判定時間短縮条件は、RAM24への画像データの書込間隔が判定時間よりも短く、且つ判定時間と書込間隔との差分値のうち最小のものが変更閾値を超えると成立するものと定められている。また、判定時間の短縮更新は、予め定めた変更量だけ短い時間に判定時間を更新するものとした。一方、ステップS180で矩形画像データの継続書込があったときには、書き込まれた画像データを出力すると共にステップS210、判定時間延長条件が成立したか否かを判定するステップS220。判定時間延長条件が成立していないときには、ステップS130以降の処理を行う。一方、判定時間延長条件が成立しているときには、ステップS200でより長い時間に判定時間を更新する。ここでは、例えば、判定時間の変更量と、判定時間の変更を実行可能と判定する時間である変更閾値とが予め定められており、これらを用いて判定時間の変動量及び更新頻度をより適正化しつつ判定時間の更新を行うよう設定されている。判定時間延長条件は、判定時間を経過後に矩形画像データの継続書込があり、且つ継続書込までの間隔と判定時間との差分値が変更閾値を超えると成立するものと定められている。また、判定時間の延長更新は、予め定めた変更量だけ長い時間に判定時間を更新するものとした。ここで、判定時間更新処理を具体例を用いて説明する。図4は、判定時間の変更に関する説明図である。図4では、判定時間の初期値が100クロック、変更閾値が10クロック、変更量が5クロックに、予め経験的に設定されている。図4の上段に示すように、複数回の書込があり、その書込間隔が50クロック、75クロックであり、最後の書込から判定時間を経過後に継続書込がなかった場合、複数の書込間隔のうち最大の書込間隔を抽出し75クロック、判定時間と書込間隔との差分値を計算する100-75=25。この差分値25クロックと変更閾値10クロックとを比較し、差分値がより大きい場合は、現在の判定時間は長いものとみなして変更量5クロックだけ判定時間を短くするのである。このように、書込間隔が判定時間よりも短い場合であっても、差分値が変更閾値を超えなければ判定時間の更新は行わず、差分値が変更閾値を超えたときに判定時間を更新するのである。このため、より安定した判定時間の更新を行うことができる。また、判定時間を更新する場合も、変更閾値よりも短い変更量だけ変更するため、判定時間の急激な変動を抑制することができる。一方、図4の下段に示すように、複数回の書込があり、その書込間隔が50クロック、75クロックであり、最後の書込から判定時間経過し画像データを出力したのち、継続書込があった場合、継続書込での書込間隔と判定時間との差分値を計算する120-100=20クロック。この差分値20クロックと変更閾値10クロックとを比較し、差分値がより大きい場合は、現在の判定時間は短いものとみなして変更量5クロックだけ判定時間を長くするのである。このように、書込間隔が判定時間よりも長い場合であっても、差分値が変更閾値を超えなければ判定時間の更新は行わず、差分値が変更閾値を超えたときに判定時間を更新するのである。このため、より安定した判定時間の更新を行うことができる。また、判定時間を更新する場合も、変更閾値よりも短い変更量だけ変更するため、判定時間の急激な変動を抑制することができる。さて、ステップS200で判定時間の更新を行ったあと、I/Fコントローラー25は、ステップS130でカウンターをクリアし、ステップS140で表示処理が終了したか否かを判定する。そして、ステップS140で表示処理が終了すると、このルーチンを終了する。このように、プリンター20では、メイン基板12から離れた位置に操作パネル16が配置されており、メイン基板12と操作パネル16とを汎用通信回線のUSBを利用してUSBケーブル14により接続している。ここでは、I/Fコントローラー25に画像データ転送装置の回路を加え、RAM24への書込状態を監視することにより、上記詳述したように、適切なタイミングで画像を転送するのである。ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のRAM24が本発明の記憶手段に相当し、記憶監視部30が監視手段に相当し、描画領域判定部31及び描画終了判定部32が描画判定手段に相当し、出力制御部33が出力制御手段に相当し、描画閾値更新部34が更新手段に相当する。また、操作パネル16が表示装置に相当し、USBが汎用通信回線に相当し、I/Fコントローラー25が画像データ転送装置に相当する。以上詳述した本実施形態のプリンター20のI/Fコントローラー25によれば、RAM24を監視し、RAM24に画像データが書き込まれた際には、RAM24のアドレスの書込データ長及びアドレス間隔が同一であるか否かに基づいて、矩形画像の書込処理が実行されているか否かを判定し、RAM24のアドレスの書込データ長及びアドレス間隔のいずれかが変更されたか及び書込処理が終了して判定時間経過したかに基づいてこの書込処理が終了したか否かを判定する。書込処理が終了したときにはRAM24へ書き込まれた画像データをUSBケーブル14を介して操作パネル16へ出力する。このように、画面上に矩形画像を書き込む処理を、RAM24を監視することにより判定し、矩形画像の書込処理が終了したと判定してから、書き込まれた画像データを操作パネル16へ出力して表示させるのである。したがって、汎用通信回線を介して、より効率よくデータを出力することができる。また、書込データ長が同じで且つアドレス間隔が同じであると、矩形画像の書込処理であると判定するため、比較的容易に矩形画像の書込判定を行うことができ、矩形画像のデータをより効率よく出力することができる。更に、書込データ長やアドレス間隔が異なる領域へのデータの書き込み及び無書込状態が所定の判定時間を経過したときのいずれか1以上を満たすと矩形画像の書込処理が終了したと判定するため、比較的容易に矩形画像の終了判定を行うことができ、矩形画像のデータをより効率よく出力することができる。また、画像データの出力後のRAM24への書込も含めたRAM24への画像データの書込間隔に基づいて、判定時間を更新するため、判定時間をより適切なものとして、より効率よくデータを出力することができる。更に、変更量と変更閾値とを用いて判定時間を更新するため、判定時間が短い可能性があるとき、又は判定時間が長い可能性があるときには、変更閾値を超えた場合に判定時間を変更量を用いて更新することにより、判定時間の更新頻度をより適正化し、より適切な判定時間とすることができる。また、変更量が判定時間と書込間隔との差分値や、継続書込までの間隔と判定時間との差分値よりも小さな値に定められており、変更の程度も比較的穏やかなものとなるので、判定時間の変動をより抑制し、判定時間をより適切なものとして、より効率よくデータを出力することができる。また、アプリケーションプログラムにより、メインコントローラー21からI/Fコントローラー25へ画面変更の終了通知を行うものなどに比して、アプリケーションプログラムの新規開発の手間及び動作負荷をより低減することができる。また、画面変更の終了通知を受けずにI/Fコントローラー25が定期的に画面データを表示I/Fコントローラー46へ送信するものなど、画面変更のない場合にも画像データが転送されるものに比して、汎用通信回線のトラフィックの増大をより低減することができる。なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。例えば、上述した実施形態では、矩形の画像データの書込処理を監視するものとしたが、RAM24のアドレスの書込データ長及びアドレス間隔に基づいて、所定形状の画像の書込処理が実行されているか否かを判定するものとすれば、特にこれに限定されない。例えば、円形画像や、楕円形画像、三角形画像などとしてもよい。同様に、RAM24のアドレスの書込データ長及びアドレス間隔に基づいて、所定形状の画像の書込処理が終了したか否かを判定するものとすれば、特にこれに限定されない。こうしても、様々な形状の画像データを汎用通信回線を介して、より効率よくデータを出力することができる。上述した実施形態では、汎用通信回線をUSBとしたが、特にこれに限定されず、例えば、有線LAN、無線LANイーサーネットなどとしてもよい。上述した実施形態では、判定時間の更新を行うものとしたが、特にこの更新を行わないものとしてもよい。こうしても、RAM24の監視を行い、汎用通信回線を介して、より効率よくデータを出力することができる。上述した実施形態では、変更量と変更閾値とを用いて判定時間を更新するものとしたが、特にこれに限定されず、変更量のみ用い変更閾値を省略してもよい。この場合、判定時間と書込間隔との差分値を用いて、判定時間を更新するか否かを判定することが可能である。こうすれば、効率よくデータを出力することができ、且つ変更量を用いて判定時間の変動をより抑制することができる。あるいは、変更量を省略し変更閾値のみを用いてもよい。この場合、判定時間と書込間隔との差分値を変更量として用いて判定時間を更新することが可能である。こうすれば、より効率よくデータを出力することができ、且つ変更閾値を用いて判定時間の更新頻度の適正化をより図ることができる。上述した実施形態では、判定時間の更新を変更量及び変更閾値を用いて行うものとしたが、以下に説明するような判定時間の更新を行うものとしてもよい。例えば、RAM24への所定形状の画像の書込処理が実行されるたび、判定時間を長い時間に更新するか、判定時間を短い時間に更新するかを判定し、所定の判定回数に至ると、判定結果の回数に基づいて判定時間を更新するものとしてもよい。図5は、別の判定時間の変更に関する説明図である。図5に示すように、例えば、上述した判定時間、変更閾値、変更量に加え、判定時間を長短どちらに変更するかの判定結果を示す変更履歴フラグと、判定時間を長短どちらに変更するかの実行閾値である変更履歴フラグ閾値と、判定時間の更新を反映する判定を行う履歴登録回数とが予め設定されている。ここでは、変更履歴フラグが4bit、変更履歴フラグ閾値が8,履歴登録回数が8に設定されている。即ち、8回判定した段階で、判定時間を短縮すると判定した回数と、判定時間を延長すると判定した回数との多い方を採用して、変更量だけ判定時間を変更する。また、判定時間を短縮延長する判定方法は、上述した実施形態と同様に、RAM24への画像データの書込間隔が判定時間よりも短く且つ判定時間と書込間隔との差分値のうち最小のものが変更閾値を超えると判定時間を短縮すると判定し、判定時間を経過後に画像データの継続書込があり且つ継続書込までの間隔と判定時間との差分値が変更閾値を超えると判定時間を延長すると判定するものとした。この判定時間更新処理では、具体的には、所定形状の画像の書込処理が実行され画像データの出力が行われると、判定時間を変更するか否かを判定し、判定後すぐには判定時間を変更せず、判定結果のみを変更履歴フラグに記憶する。判定時間を延長すると判定したのであれば、変更履歴フラグに値1を加え、判定時間を短縮すると判定したのであれば変更履歴フラグから値1を差し引く。この判定回数が履歴登録回数に至ると、変更履歴フラグの値が変更履歴フラグ閾値よりも大きければ変更量だけ判定時間を長くする。一方、変更履歴フラグの値が変更履歴フラグ閾値を下回るとき変更量だけ判定時間を短くする。ここでは、変更履歴フラグの値が変更履歴フラグ閾値を上回るので、変更量5クロックだけ判定時間を長くするのである。こうすれば、判定回数を用いて判定時間を更新するため、判定時間の更新頻度をより適正化し、より適切な判定時間とすることができる。なお、ここでは、判定時間を短縮延長する判定方法は、上述した実施形態と同様に変更閾値を用いるものとしたが、これに限定されず、変更閾値を用いずに、判定時間候補が現在の判定時間より長いか短いかに基づいて判定するものとしてもよい。また、判定時間の更新についても変更量を用いずに判定時間と書込間隔判定時間候補との差分値を用いるものとしてもよい。あるいは、以下に説明するような判定時間の更新を行うものとしてもよい。例えば、変更量と変更閾値とを用い、RAM24への所定形状の画像の書込が実行されるたび、判定時間を経過後に生じた所定形状の画像の継続書込がある場合はこの継続書込までの間隔と、継続書込がない場合は書込処理での書込間隔とに基づいて判定時間の候補時間を設定し、この候補時間の平均値と変更閾値との関係に基づいて、変更量を用いて判定時間を更新するものとしてもよい。ここで、判定時間の更新は、例えば、履歴登録回数までデータ出力を行い、この候補時間の平均値と判定時間との差分値を求め、この差分値が変更閾値を正側に超えているときには、変更量だけ判定時間を延長し、この差分値が負の変更閾値を下回っているときには、変更量だけ判定時間を短縮するものとしてもよい。図6は、別の判定時間の変更に関する説明図である。ここでは、上述した判定時間、変更閾値、変更量に加え、判定時間候補の平均値を算出する回数である履歴登録回数8回が予め設定されている。そして、判定候補時間を積算し、履歴登録回数に至ると積算時間の平均を算出し、この平均値と判定時間との差分値を算出する。図6では、平均値111であり、差分値が変更閾値10よりも大きいから判定時間に変更量5クロックを加えて延長するのである。こうすれば、候補時間の平均値を用いて判定時間を更新するため、判定時間の更新頻度をより適正化し、より適切な判定時間とすることができる。なお、ここでは、上述した実施形態と同様に変更閾値を用いるものとしたが、これに限定されず、変更閾値を用いずに、判定時間候補の平均値が現在の判定時間より長いか短いかに基づいて判定時間を更新するものとしてもよい。また、判定時間の更新についても、変更量を用いずに、判定時間候補の平均値と判定時間との差分値を判定時間に加えることにより判定時間を更新するものとしてもよい。あるいは、以下に説明するような判定時間の更新を行うものとしてもよい。例えば、画像データの書込処理において、RAM24への判定時間を経過後に生じた所定形状の画像の継続書込がない場合は、書込処理での書込間隔を用いて短い時間に判定時間を更新し、継続書込がある場合は継続書込までの間隔を用いて長い時間に判定時間を更新するものとしてもよい。図7は、別の判定時間の変更に関する説明図である。図7に示すように、継続書込がない場合は、判定時間より短く且つ最長の書込間隔を判定時間として短縮更新する。また、継続書込がある場合は、この継続書込までの間隔を判定時間として延長更新する。こうすれば、判定時間をより適切なものとして、より効率よくデータを出力することができる。あるいは、判定時間の更新は、RAM24への画像データの書込間隔が判定時間よりも短いときには、より短い時間に判定時間を更新し、判定時間を経過後に所定形状の画像の継続書込があったときには、より長い時間に判定時間を変更するものとしてもよい。こうしても、判定時間をより適切にし、より効率よくデータを出力することができる。また、上述したいずれかの態様を適宜組み合わせて判定時間の更新を行うものとしてもよい。上述した実施形態では、I/Fコントローラー25を備えたプリンター20として説明したが、I/Fコントローラー25を備え、画像データを汎用通信回線を介して表示装置へ出力するものであれば特にこれに限定されない。例えば、スキャナーを備えたマルチファンクションプリンターとしてもよいし、FAX装置としてもよいし、プロジェクターなどとしてもよい。"