ホスト装置と接続される印刷装置であって、前記ホスト装置と通信する通信部と、前記通信部を介してホスト装置から送信される指令データを受信する受信部と、前記受信された指令データが印刷指令である場合、当該印刷指令にて指定された文字または図形を印刷する印刷部と、前記受信された指令データが情報取得指令である場合、当該情報取得指令に指定されたパラメータを取得する取得部と、前記取得されたパラメータにあらかじめ対応付けられた前記印刷装置の機器情報が存在する場合、当該機器情報を、前記通信部を介して前記ホスト装置へ送信する機器情報送信部と、前記パラメータにあらかじめ対応付けられた前記印刷装置の情報が存在しない場合、あらかじめ定めたエラー情報を、前記通信部を介して前記ホスト装置へ送信するエラー情報送信部とを備えることを特徴とする印刷装置。前記エラー情報送信部により送信されうるエラー情報は、いずれも、前記機器情報送信部により送信されうる機器情報のいずれとも一致しないことを特徴とする請求項1に記載の印刷装置。情報を不揮発に記憶する不揮発記憶部をさらに備え、前記不揮発に記憶された情報の一部または全部は、前記取得されたパラメータにあらかじめ対応付けられた前記印刷装置の機器情報であることを特徴とする請求項1または2に記載の印刷装置。前記受信された指令データが情報記憶指令である場合、当該情報記憶指令に指定された情報を、前記不揮発記憶部に記憶して更新する更新部をさらに備えることを特徴とする請求項3に記載の印刷装置。前記取得されたパラメータにあらかじめ対応付けられた前記印刷装置の機器情報が存在し、当該機器情報のサイズが所定のサイズを超える場合、当該機器情報を当該所定のサイズ以下の複数の分割済情報に分割する分割部と、前記機器情報送信部による当該機器情報の送信にかえて、前記分割部により分割された複数の分割済情報を、前記通信部を介して前記ホスト装置へ順に送信する分割済情報送信部とをさらに備えることを特徴とする請求項1から4のいずれか1項に記載の印刷装置。前記分割済情報送信部により順に送信されうる分割済情報のそれぞれは、いずれも、前記機器情報送信部により送信される機器情報のいずれとも一致しないことを特徴とする請求項5に記載の印刷装置。印刷装置と、ホスト装置と、に接続されるインターフェース装置であって、前記ホスト装置と通信するホスト側インターフェース部と、前記印刷装置と通信する印刷装置側インターフェース部と、前記ホスト装置から送信される指令データを、ホスト側インターフェース部を介して受信するホスト側受信部と、前記受信された指令データが、情報取得指令であって、あらかじめ定めたパラメータを指定するものである場合、あらかじめ定めたエラー情報を、前記ホスト側インターフェース部を介して前記ホスト装置へ送信するエラー情報報告部と、そうでない場合、前記受信された指令データを前記印刷装置側インターフェース部を介して前記印刷装置へ送信する印刷装置側送信部と、前記印刷装置から送信される情報を前記印刷装置側インターフェース部を介して受信する印刷装置側受信部と、前記受信された情報を、前記ホスト装置側インターフェース部を介して前記ホスト装置へ送信するホスト装置側送信部と、を備えることを特徴とするインターフェース装置。パラメータを記憶するパラメータ記憶部をさらに備え、前記エラー情報報告部は、前記パラメータ記憶部に記憶されるパラメータである場合、前記あらかじめ定めたパラメータを指定するものであると判断することを特徴とする請求項7に記載のインターフェース装置。ホスト装置と接続される印刷装置の制御方法であって、ホスト装置から送信される指令データを受信する受信工程と、前記受信された指令データが印刷指令である場合、当該印刷指令にて指定された文字または図形を印刷する印刷工程と、前記受信された指令データが情報取得指令である場合、当該情報取得指令に指定されたパラメータを取得する取得工程と、前記取得されたパラメータにあらかじめ対応付けられた前記印刷装置の機器情報が存在する場合、当該機器情報を、前記ホスト装置へ送信する機器情報送信工程と、前記パラメータにあらかじめ対応付けられた前記印刷装置の情報が存在しない場合、あらかじめ定めたエラー情報を、前記ホスト装置へ送信するエラー情報送信工程とを備えることを特徴とする制御方法。前記エラー情報送信工程にて送信されうるエラー情報は、いずれも、前記機器情報送信工程にて送信されうる機器情報のいずれとも一致しないことを特徴とする請求項9に記載の制御方法。前記印刷装置は、情報を不揮発に記憶する不揮発記憶部をさらに備え、前記不揮発に記憶された情報の一部または全部は、前記取得されたパラメータにあらかじめ対応付けられた前記印刷装置の機器情報であることを特徴とする請求項9または10に記載の制御方法。前記受信された指令データが情報記憶指令である場合、当該情報記憶指令に指定された情報を、前記不揮発記憶部に記憶して更新する更新工程をさらに備えることを特徴とする請求項11に記載の制御方法。前記取得されたパラメータにあらかじめ対応付けられた前記印刷装置の機器情報が存在し、当該機器情報のサイズが所定のサイズを超える場合、当該機器情報を当該所定のサイズ以下の複数の分割済情報に分割する分割工程と、前記機器情報送信工程による当該機器情報の送信にかえて、前記分割工程にて分割された複数の分割済情報を、前記ホスト装置へ順に送信する分割済情報送信工程とをさらに備えることを特徴とする請求項9から12のいずれか1項に記載の制御方法。前記分割済情報送信工程にて順に送信されうる分割済情報のそれぞれは、いずれも、前記機器情報送信工程にて送信される機器情報のいずれとも一致しないことを特徴とする請求項13に記載の制御方法。印刷装置と、ホスト装置と、に接続されるインターフェース装置を制御するインターフェース装置の制御方法であって、前記ホスト装置から送信される指令データを受信するホスト側受信工程と、前記ホスト側受信工程にて受信された指令データが、情報取得指令であって、あらかじめ定めたパラメータを指定するものである場合、あらかじめ定めたエラー情報を、前記ホスト装置へ送信するエラー情報報告工程と、そうでない場合、前記受信された指令データを前記印刷装置へ送信する印刷装置側送信工程と、前記印刷装置から送信される情報を受信する印刷装置側受信工程と、前記印刷装置側受信工程にて受信された情報を、前記ホスト装置へ送信するホスト装置側送信工程とを備えることを特徴とする制御方法。前記エラー情報報告工程では、当該情報取得指令に指定されるパラメータが、前記インターフェース装置が備えるパラメータ記憶部であってパラメータを記憶するものに記憶されるパラメータである場合、前記あらかじめ定めたパラメータを指定するものであると判断することを特徴とする請求項15に記載の制御方法。コンピュータを、請求項1から6に記載の印刷装置として機能させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。コンピュータを、請求項7または8に記載のインターフェース装置として機能させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。コンピュータに、請求項9から14に記載の印刷装置の制御方法を実行させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。コンピュータに、請求項15または16に記載のインターフェース装置の制御方法を実行させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。前記情報記録媒体は、コンパクトディスク、フロッピー登録商標ディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、または、半導体メモリであることを特徴とする請求項17から20のいずれか1項に記載の情報記録媒体。しかしながら、従来の印刷装置においては、情報取得指令で指定されたパラメータに対応していない場合、ホスト装置に対して何も情報を返送していなかった。このため、ホスト装置は、印刷装置からの情報受信待ち状態となってしまい、通信タイムアウトが発生するまで、印刷装置が当該パラメータに未対応であることがわからなかった。これにより、処理を迅速に行うことができない場合が発生するほか、ホスト装置においてタイムアウト処理が必要になってしまうという問題が生じていた。したがって、このような場合であっても、タイムアウト処理によらず、印刷装置が未対応であることを速やかに知得できるようにしたいという要望は大きい。本発明は、上記課題を解決するためになされたものであり、ホスト装置が要求する機器情報を有しない場合であっても、迅速にエラー情報をホスト装置に返すことのできる印刷装置、インターフェース装置、これらの制御方法、ならびに、これらを実現するプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することを目的とする。以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。本発明の第1の観点に係る印刷装置は、ホスト装置と接続され、通信部と、受信部と、印刷部と、取得部と、機器情報送信部と、エラー情報送信部とを備えるように構成する。ここで、通信部は、ホスト装置と通信する。一方、受信部は、通信部を介してホスト装置から送信される指令データを受信する。さらに、印刷部は、受信された指令データが印刷指令である場合、当該印刷指令にて指定された文字または図形を印刷する。そして、取得部は、受信された指令データが情報取得指令である場合、当該情報取得指令に指定されたパラメータを取得する。一方、機器情報送信部は、取得されたパラメータにあらかじめ対応付けられた印刷装置の機器情報が存在する場合、当該機器情報を、通信部を介してホスト装置へ送信する。さらに、エラー情報送信部は、パラメータにあらかじめ対応付けられた印刷装置の情報が存在しない場合、あらかじめ定めたエラー情報を、通信部を介してホスト装置へ送信する。また、本発明の印刷装置において、エラー情報送信部により送信されうるエラー情報は、いずれも、機器情報送信部により送信されうる機器情報のいずれとも一致しないように構成することができる。また、本発明の印刷装置は、不揮発記憶部をさらに備え、以下のように構成することができる。すなわち、不揮発記憶部は、情報を不揮発に記憶する。一方、不揮発に記憶された情報の一部または全部は、取得されたパラメータにあらかじめ対応付けられた印刷装置の機器情報である。また、本発明の印刷装置は、更新部をさらに備えるように構成することができる。ここで、更新部は、受信された指令データが情報記憶指令である場合、当該情報記憶指令に指定された情報を、不揮発記憶部に記憶して更新する。また、本発明の印刷装置は、分割部と、分割済情報送信部とをさらに備えるように構成することができる。ここで、分割部は、取得されたパラメータにあらかじめ対応付けられた印刷装置の機器情報が存在し、当該機器情報のサイズが所定のサイズを超える場合、当該機器情報を当該所定のサイズ以下の複数の分割済情報に分割する。一方、分割済情報送信は、機器情報送信部による当該機器情報の送信にかえて、分割部により分割された複数の分割済情報を、通信部を介してホスト装置へ順に送信する。また、本発明の印刷装置において、分割済情報送信部により順に送信されうる分割済情報のそれぞれは、いずれも、機器情報送信部により送信される機器情報のいずれとも一致しないように構成することができる。本発明の第2の観点に係るインターフェース装置は、印刷装置と、ホスト装置と、に接続され、ホスト側インターフェース部と、印刷装置側インターフェース部と、ホスト側受信部と、エラー情報報告部と、印刷装置側送信部と、印刷装置側受信部と、ホスト装置側送信部とを備えるように構成する。ここで、ホスト側インターフェース部は、ホスト装置と通信する。一方、印刷装置側インターフェース部は、印刷装置と通信する。さらに、ホスト側受信部は、ホスト装置から送信される指令データを、ホスト側インターフェース部を介して受信する。そして、エラー情報報告部は、受信された指令データが、情報取得指令であって、あらかじめ定めたパラメータを指定するものである場合、あらかじめ定めたエラー情報を、ホスト側インターフェース部を介してホスト装置へ送信する。一方、印刷装置側送信部は、そうでない場合、受信された指令データを印刷装置側インターフェース部を介して印刷装置へ送信する。さらに、印刷装置側受信部は、印刷装置から送信される情報を印刷装置側インターフェース部を介して受信する。そして、ホスト装置側送信部は、受信された情報を、ホスト装置側インターフェース部を介してホスト装置へ送信する。また、本発明のインターフェース装置は、パラメータ記憶部をさらに備え、以下のように構成することができる。すなわち、パラメータ記憶部は、パラメータを記憶する。一方、エラー情報報告部は、パラメータ記憶部に記憶されるパラメータである場合、あらかじめ定めたパラメータを指定するものであると判断する。本発明の第3の観点に係る印刷装置の制御方法は、ホスト装置と接続される印刷装置を制御し、受信工程と、印刷工程と、取得工程と、機器情報送信工程と、エラー情報送信工程とを備えるように構成する。ここで、受信工程では、ホスト装置から送信される指令データを受信する。一方、印刷工程では、受信された指令データが印刷指令である場合、当該印刷指令にて指定された文字または図形を印刷する。さらに、取得工程では、受信された指令データが情報取得指令である場合、当該情報取得指令に指定されたパラメータを取得する。そして、機器情報送信工程では、取得されたパラメータにあらかじめ対応付けられた印刷装置の機器情報が存在する場合、当該機器情報を、ホスト装置へ送信する。一方、エラー情報送信工程では、パラメータにあらかじめ対応付けられた印刷装置の情報が存在しない場合、あらかじめ定めたエラー情報を、ホスト装置へ送信する。また、本発明の制御方法において、エラー情報送信工程にて送信されうるエラー情報は、いずれも、機器情報送信工程にて送信されうる機器情報のいずれとも一致しないように構成することができる。また、本発明の制御方法は、情報を不揮発に記憶する不揮発記憶部をさらに備える印刷装置をさらに制御し、不揮発に記憶された情報の一部または全部は、取得されたパラメータにあらかじめ対応付けられた印刷装置の機器情報であるように構成することができる。また、本発明の制御方法は、更新工程をさらに備えるように構成することができる。ここで、更新工程では、受信された指令データが情報記憶指令である場合、当該情報記憶指令に指定された情報を、不揮発記憶部に記憶して更新する。また、本発明の制御方法は、分割工程と、分割済情報送信工程とをさらに備えるように構成することができる。ここで、分割工程では、取得されたパラメータにあらかじめ対応付けられた印刷装置の機器情報が存在し、当該機器情報のサイズが所定のサイズを超える場合、当該機器情報を当該所定のサイズ以下の複数の分割済情報に分割する。一方、分割済情報送信工程では、機器情報送信工程による当該機器情報の送信にかえて、分割工程にて分割された複数の分割済情報を、ホスト装置へ順に送信する。また、本発明の制御方法において、分割済情報送信工程にて順に送信されうる分割済情報のそれぞれは、いずれも、機器情報送信工程にて送信される機器情報のいずれとも一致しないように構成することができる。本発明の第4の観点に係るインターフェース装置の制御方法は、印刷装置と、ホスト装置と、に接続されるインターフェース装置を制御し、ホスト側受信工程と、エラー情報報告工程と、印刷装置側送信工程と、印刷装置側受信工程と、ホスト装置側送信工程とを備えるように構成する。ここで、ホスト側受信工程では、ホスト装置から送信される指令データを受信する。一方、エラー情報報告工程では、ホスト側受信工程にて受信された指令データが、情報取得指令であって、あらかじめ定めたパラメータを指定するものである場合、あらかじめ定めたエラー情報を、ホスト装置へ送信する。さらに、印刷装置側送信工程では、そうでない場合、受信された指令データを印刷装置へ送信する。印刷装置側受信工程と、印刷装置から送信される情報を受信する。そして、ホスト装置側送信工程では、印刷装置側受信工程にて受信された情報を、ホスト装置へ送信する。また、本発明のインターフェース装置の制御方法において、エラー情報報告工程では、当該情報取得指令に指定されるパラメータが、インターフェース装置が備えるパラメータ記憶部であってパラメータを記憶するものに記憶されるパラメータである場合、あらかじめ定めたパラメータを指定するものであると判断するように構成することができる。本発明の第5の観点に係るコンピュータ読取可能な情報記録媒体は、コンピュータを上記印刷装置、もしくは、インターフェース装置として機能させ、もしくは、コンピュータに上記印刷装置、もしくは、インターフェース装置の制御方法を実行させるプログラムを記録するように構成する。また、本発明の情報記録媒体は、コンパクトディスク、フロッピー登録商標ディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、または、半導体メモリであるように構成することができる。また、本発明の情報記録媒体をWWWWorldWideWebのサーバコンピュータに装着して、ここから適宜プログラムをダウンロードし、上記コンピュータに記憶させてプログラムを更新し、更新されたプログラムをコンピュータ典型的には、印刷装置、もしくは、インターフェース装置が有するCPUCentralProcessingUnitに実行させることにより、本発明の印刷装置を実現することができる。発明の効果以上説明したように、本発明によれば、ホスト装置から送信された情報取得指令に指定されたパラメータに対応付けられた機器情報が印刷装置にない場合であっても、適切にエラー情報をホスト装置に返すことができる印刷装置、インターフェース装置、これらの制御方法、ならびに、これらを実現するプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することができる。101印刷装置、102CPU、103ROM、104RAM、105印刷ヘッド、106フラッシュEEPROM、109インターフェース、111受信バッファ、112ラインバッファ、301インターフェース装置、302ホスト側IF、303印刷装置側IF、304ホスト側受信部、305エラー情報報告部、306印刷装置側送信部、307印刷装置側受信部、308ホスト側送信部、309パラメータ記憶部。以下に本発明の一実施形態を説明する。なお、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。第1の実施形態:印刷装置図1は、本発明の実施形態に係る印刷装置の概要構成を示す模式図である。以下、本図を参照して説明する。印刷装置101は、CPU102によって制御される。ホスト装置から送信される指令データは、インターフェース109にて受信され、RAM104に用意された受信バッファ111に記憶される。これらの処理は、CPU102に対する受信割り込み処理で行われる。一方、CPU102は、受信バッファ111に記憶された指令データを順次読み出し解釈して、必要があれば文字フォント121が記憶されたROMReadOnlyMemory103などを参照し、印刷イメージをRAM104に用意されたラインバッファ112に展開する。さらに、CPU102は、適当なタイミングたとえば改行指令を受信した場合や、1行分の印刷イメージの展開が終わった場合で、ラインバッファ112に記憶された印刷イメージにしたがって、印刷ヘッド105を駆動して、用紙に文字や図形を印刷する。また、指令データが情報取得指令である場合には、ROM103に記憶された印刷装置101の識別番号、製造番号、ファームウェアのバージョン番号などの情報やフラッシュEEPROM106に記憶された各種の情報等を、インターフェース109を介してホスト装置へ送信する。ここで、インターフェース109は、通信部として、CPU102は、インターフェース109およびRAM104の受信バッファ111と共働して、受信部として、印刷ヘッド105は、印刷部として、CPU102は、取得部として、CPU102と、インターフェース109およびROM103、フラッシュEEPROM106、もしくは、ディップスイッチ等の不揮発に機器情報を記憶する機構図示せず。とは、共働して、機器情報送信部として、CPU102は、インターフェース109と共働して、エラー情報送信部として、ROM103、フラッシュEEPROM106、もしくは、ディップスイッチ等の不揮発に機器情報を記憶する機構は、記憶部として、CPU102は、更新部として、それぞれ機能する。上記の受信割り込み処理に対し、これらの過程を通常処理と呼ぶ。この通常処理のフローチャートを図2に示す。CPU102は、受信バッファ111に指令データが記憶されているか否かを調べるステップS201。受信バッファ111に指令データが記憶されていない場合ステップS201;No、待機してステップS202、ステップS201に戻る。ステップS202の待機中には、ほかの処理を実行することができる。また、待機中に上述の受信割り込み処理が起動されて、受信バッファ111に指令データが追加されることがある。一方、受信バッファ111に指令データが記憶されている場合ステップS201;Yes、先頭の指令データを取得しステップS203、当該指令データの種類を調べるステップS204。受信バッファ111は、いわゆるFIFOFirstInFirstOutのバッファ、あるいはキューとして働き、受信割り込み処理によって指令データが追加され、ステップS203において指令データが取り出される。指令データが文字や図形を指定する印刷指令であった場合ステップS204;印刷、指定された文字や図形のフォント定義をROM103から読み出してステップS205、当該フォント定義をラインバッファ112に展開するステップS206。さらに、ラインバッファ112がいっぱいになったか否かを調べステップS207、いっぱいになっている場合ステップS207;Yes、当該ラインバッファ112に展開された印刷イメージにしたがって印刷ヘッド105を駆動して、文字や図形を用紙に印刷しステップS208、ラインバッファをクリアしてステップS209、ステップS201に戻る。いっぱいになっていない場合ステップS207;No、ステップS201に戻る。一方、指令データが改行指令であった場合ステップS204;改行、ステップS208に進み、現在までにラインバッファ112に展開された印刷イメージを用紙に印刷する。一方、指令データが情報取得指令であった場合ステップS204;情報取得、当該情報取得指令が備えるパラメータを取得してステップS210、当該パラメータが指定する機器情報を印刷装置101から取得できるか否かを調べるステップS211。情報取得指令のパラメータに対応する機器情報が印刷装置101から取得できる場合ステップS211;Yes、パラメータに対応付けられた機器情報をROM103やフラッシュEEPROM106から取得しステップS212、インターフェース109を介してホスト装置に送信しステップS213、ステップS201に戻る。一方、情報取得指令のパラメータに対応する機器情報が印刷装置101から取得できない場合ステップS211;No、エラー情報をホスト装置に送信しステップS214、ステップS201に戻る。一方、指令データがフラッシュEEPROM106の更新指令であった場合ステップS204;更新、当該指令で指定されたデータ列を、当該指令で指定された、もしくは、予め当該指令に対応付けられたフラッシュEEPROM106のアドレスに、記憶して更新しステップS215、ステップS201に戻る。一方、指令データがその他の指令であった場合ステップS204;その他、当該指令データに対応する処理を実行してステップS216、ステップS201に戻る。情報取得指令次に、情報取得指令の実施形態について説明する。なお、以下の説明においては、十六進数を表す接頭辞として0xを用いる。また、適宜、十六進数に対応するASCIIAmericanStandardCodeforInformationInterchangeコードを用いて説明する。また、文字のASCIIコードを表現するため文字を単一引用符で囲む。なお、ASCIIコードの0x20~0x7eは文字や図形の印刷指令に相当し、ASCIIコードの0x0aもしくは0x0dは改行指令に相当する。本実施形態では、情報取得指令として、以下に示す3バイトのデータを用いる。GSIn0x1d0x49n上段に示したものはASCIIコードによる表記であり、下段に示したものは十六進数による表記である。なおnは指定されるパラメータを意味し、0x00~0xffの256通りを指定することができる。nの値を適宜指定することにより、印刷装置101の各種の機器情報を得ることができる。以下に、パラメータnの値とこれに対応する機器情報の種類、印刷装置101からホスト装置へ機器情報を送信する際のフォーマットを示す。1n0x01またはn0x31の場合、印刷装置101の機種の識別子を返送する。機種の識別子として、0x01~0xffのいずれかの1バイト長のデータを用いている。このデータを、機器情報としてホスト装置へ返送する。この情報取得指令に対しては、既存のプリンタのすべてが対応している。2n0x41~0x45またはn0x70~0x71の場合、それぞれに対応するプリンタ情報を返送する。これに対して、以下のようなフォーマットで機器情報プリンタ情報をホスト装置へ返送する。0x5fプリンタ情報のバイト列0x00なお、プリンタ情報のバイト列には0x00は含まれない。この情報取得指令に対しては、既存のプリンタに対応していないものがある。ここでいうプリンタ情報には、以下のような情報があり、そのそれぞれがパラメータnの上記の範囲のいずれかに割り当てられている。バージョン番号メーカー名機種名一方、上記のnの値以外の値が指定された場合や、指定されたnの値に対応する機器情報がない場合すなわち、印刷装置101がその情報取得指令に対応していない場合、印刷装置101は、エラー情報をホスト装置に送信する。エラー情報のフォーマットは以下の通りである。1n0x01または0x31が指定された場合、既存のプリンタはすべてこの指令に対応しているためエラー情報を返信することはないが、何らかの障害が発生した場合などには1バイト長の0x00をエラー情報として返信してもよい。2上記以外のnが指定された場合であって、当該情報取得指令に印刷装置が未対応の場合、以下のフォーマットで未対応である旨を通知する。0x3dn0x00このようにすれば、ホスト装置では、機器情報とエラー情報とを区別することができる。サイズの大きい機器情報の取扱い上記実施形態では、印刷装置101からホスト装置へ返信される機器情報やエラー情報は、いずれも80バイト以下であった。一般的には、このサイズは、ホスト装置の受信バッファ内に完全におさまるため、ホスト装置において受信が失敗するおそれはない。しかしながら、印刷装置101が備えるフラッシュEEPROM106に記憶された情報を得る際には、80バイトを超えるデータを印刷装置101からホスト装置へ返送しなければならない場合がある。このように長いデータを返送する際には、長いデータを分割し、これを順に送信すればよい。その際に、分割済のデータは、上記のような80バイト以下のデータを返送する際のデータと区別がつくようにしなければならない。以下に、長いデータを分割する際の分割フォーマットの実施例を述べる。印刷装置101が備えるフラッシュEEPROM106が記憶するデータを機器情報としてホスト装置で取得したい場合、以下のような指令データを情報取得指令として送信する。GS1に記憶されたnlnh×256バイトの情報を機器情報として取得することを指定するものである。これに対して、印刷装置101は、フラッシュEEPROM106の中から情報取得指令のパラメータに指定された場所のデータのバイト列を読み出す。このバイト列が、以下のようなものであったとする。c1c2...cnlnh×256nlnh×256が80バイト以下の場合は、以下のようなフォーマットを用いて返送を行う。0x3d0x20nlc1c2...cnlnh×2560x00ここで、0x3d0x20は、このデータ列が一括送信されたものであることを意味する。これの全体の長さは、最大でも84バイトであるので、ホスト装置の受信バッファにおさまる。また、nh0が成立するので、確認のため、データのバイト列の長さを送信しておく際には、nlのみを送信すればよい。一方、nlnh×256が80バイトを超える場合は、印刷装置は、上記バイト列を、80バイトごとに分割し、そのそれぞれにヘッダ情報とフッタ情報とを付加する。分割済データ列は、本実施形態では、以下のようなフォーマットを有する。0x3d0x70mp分割されたデータ列0x00ここで、0x3d0x70は、このデータ列が分割されたものであることを意味する。mは、このデータ列が、全体のデータ列の何番目のものであるかを意味する。例えば全データを6つに分割した場合、m5が最初の分割済データ列であり、m4がその次の分割済データ列であり、m0が最後の分割済データ列である。pは、このデータ列の長さを表す。本実施形態では、一般にはp80であるが、最後に送信するデータ列では、p1~80である。印刷装置は、まず先頭の分割済データ列をホスト装置に送信する。ホスト装置は、データ列を受信した後にACKNAKCANを送信して印刷装置に次の動作を指令する。ACK:次の分割済データ列の送信を指令NAK:今の分割済データ列の再送信を指令CAN:未送信の分割済データ列の破棄およびデータ送信の中止を指令印刷装置は、ホスト装置からのACKNAKCANの指令に従って分割済データ列を順次ホスト装置に送信する。本実施形態では、CPU102は、分割部として、CPU102は、RAM104およびインターフェース109と共働して、分割済情報送信部として、それぞれ、さらに機能する。これらの分割済データ列のそれぞれは、上記の分割を必要としない機器情報を表すデータ列のいずれとも異なるため、ホスト装置では、印刷装置101から送信されたデータ列が、単独のデータ列で機器情報を表すのか、それともそれが分割済データ列であって、複数集まって機器情報を表すのかを容易に知ることができる。第2の実施形態:インターフェース装置上記実施形態では、未対応のパラメータを指定するGSIコマンドを受信した場合、印刷装置101がエラー情報をホスト装置に送信していた。しかしながら、既存の印刷装置の中には、未対応のパラメータを指定するGSIコマンドを受信すると、何も情報を返送しないものが多数ある。このような場合、印刷装置101がGSIコマンドで指定されたパラメータに未対応である旨をホスト装置が知るためには、受信タイムアウトが発生するまで待つしかなかった。本実施形態では、既存の印刷装置とインターフェース装置とを接続し、これらが全体として、第1の実施形態に係る印刷装置101と同様の機能を果たすようにインターフェース装置を構成する。図3は、本実施形態に係るインターフェース装置の概要構成を示す模式図である。以下、本図を参照して説明する。インターフェース装置301は、ホスト側IFInterFace302と、印刷装置側IF303と、ホスト側受信部304と、エラー情報報告部305と、印刷装置側送信部306と、印刷装置側受信部307と、ホスト側送信部308と、パラメータ記憶部309とを備える。ホスト側IF302は、インターフェース装置301とホスト装置とを接続して、インターフェース装置301とホスト装置との通信を行う。たとえばRS-232規格やUSBUniversalSerialBus規格等のコネクタが用いられる。印刷装置側IF303は、インターフェース装置301と印刷装置とを接続して、インターフェース装置301と印刷装置との通信を行う。インターフェース装置301の全体は、既存の印刷装置の拡張スロットにおさまる大きさに構成することが望ましい。この場合、既存の印刷装置の拡張スロットのコネクタと接続するためのコネクタが、印刷装置側IF303として機能する。このコネクタには、RS-232規格のものを用いることができる。ホスト側受信部304は、ホスト側IF302を介してホスト装置から送信される指令データを受信する。次に、インターフェース装置301は、これが備えるCPUなどを用いて以下の条件を満たすか否かを調べる。受信された指令データが情報取得指令であり、かつ、当該情報取得指令に指定されたパラメータが、パラメータ記憶部309に記憶されているパラメータである。パラメータ記憶部309には、印刷装置が未対応のパラメータを記憶しておく。パラメータ記憶部309として、たとえば、ROMなどの不揮発性メモリを用いることができる。このほか、フラッシュEEPROM、ディップスイッチ、ジャンパを用いることもでき、この場合、未対応パラメータの種類を変更することも可能である。上記の条件が満たされる場合、当該情報取得指令を印刷装置に送信したとしても、印刷装置はこれに対して何ら機器情報を返送しないことになる。したがって、インターフェース装置301は、エラー情報報告部305により、ホスト側IF302を介してエラー情報をホスト装置へ送信する。この際のエラー情報は、第1の実施形態と同様のものを用いることができる。一方、上記条件が満たされない場合、印刷装置側送信部306は、受信された指令データを印刷装置側IF303を介して印刷装置へ送信する。これにより、印刷装置に、印刷指令、改行指令、印刷指令対応済の情報取得指令などの各種の指令データが送信される。また、印刷装置に情報取得指令が送信された場合は、印刷装置からは、機器情報が返送されてくる。印刷装置側受信部307は、印刷装置側IF303を介して印刷装置から送信される情報機器情報を含む。を受信する。そして、ホスト装置側送信部308は、印刷装置側受信部307により受信された情報を、ホスト側IF302を介してホスト装置へ送信する。このように、インターフェース装置301は、既存の印刷装置に与える指令データを中継し、既存の印刷装置が対応していない指令データを受信した場合には、直ちにエラー指令をホスト装置に返送するフィルタとして働く。したがって、ホスト装置では、受信タイムアウトを待たずに、印刷装置が当該情報取得指令に未対応であることを知ることができる。インターフェース装置301は、既存の印刷装置と組み合わせることにより、全体として、第1の実施形態の印刷装置101と同様の機能を果たすことができる。また、既存の印刷装置そのものを修理改造する必要はなく、印刷装置が備える拡張スロットを用いるだけでよい。発明の効果以上説明したように、本発明によれば、ホスト装置から送信された情報取得指令に指定されたパラメータに対応付けられた機器情報が印刷装置にない場合であっても、適切にエラー情報をホスト装置に返すことができる印刷装置、インターフェース装置、これらの制御方法、ならびに、これらを実現するプログラムを記録したコンピュータ読取可能な情報記録媒体を提供することができる。