(57)【要約】【課題】特別な試験用装置を使用することなく、ユーザ先で使用される設定を用いたまま、不具合の原因のありかを特定できるような、ホストインターフェイスの動作確認試験を実施することが可能な記録装置を提供する。【解決手段】ホスト装置１０１と接続するための第１のインターフェイス２１６とは別に、第２のインターフェイス２２７を用意し、第２のインターフェイス２２７に第１のインターフェイス２１６と通信可能とするための設定を行う。その後、第１のインターフェイス２１６と第２のインターフェイス２２７との間で所定の通信を行うことにより、インターフェイスの動作確認を行う。【選択図】図４
2011240590.tif 000002
【特許請求の範囲】
【請求項１】
第１のインターフェイスと、
該第１のインターフェイスがホスト装置と接続するために、前記第１のインターフェイスに設定する設定値を格納する手段と、
前記第１のインターフェイスと外部接続が可能な第２のインターフェイスと、
前記設定値を読み取って、前記第２のインターフェイスを前記第１のインターフェイスと前記外部接続を介して通信可能となるように設定する手段と、
前記第１のインターフェイスと前記第２のインターフェイスの間で前記外部接続を介して所定の通信を行うことによって、インターフェイスの動作を確認する動作確認手段と
を備えることを特徴とする記録装置。
【請求項２】
前記記録装置の識別符号を記憶する記憶手段と、
前記第２のインターフェイスから前記外部接続を介して前記識別符号を取得し、該取得した識別符号が前記記憶手段に記憶された識別符号と一致するか否かを判断する判断手段と、
を更に備え、
前記動作確認手段は、前記判断手段によって前記識別符号の一致が判断された場合に、前記インターフェイスの動作を確認することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記動作確認手段は、
前記第１のインターフェイスと前記第２のインターフェイスとの間で、所定のチェックパターンを前記外部接続を介して送受信し、送信したパターンと受信したパターンの比較を行うことによりインターフェイスの動作を確認することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記送信したパターンと前記受信したパターンを表示する手段を更に備えることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記第１のインターフェイスおよび前記第２のインターフェイスはＵＳＢ規格であることを特徴とする請求項１乃至４の何れかに記載の記録装置。
【請求項６】
前記第１のインターフェイスおよび前記第２のインターフェイスはネットワークインターフェイスであることを特徴とする請求項１乃至４の何れかに記載の記録装置。
【請求項７】
前記動作確認手段によって、インターフェイスの動作を確認することが可能なサービスモードと、
前記第１のインターフェイスに接続されたホスト装置から受信した画像データを記録媒体に記録する通常モードとを、
選択的に起動することが可能であることを特徴とする請求項１乃至６の何れかに記載の記録装置。
【請求項８】
第１のインターフェイスを備える制御部と第２のインターフェイスを備える画像処理部と前記制御部と前記画像処理部とを内部で接続するバスとを備える記録装置のインターフェイスの確認方法であって、
前記第１のインターフェイスと前記第２のインターフェイスとを接続したケーブルを介して、前記制御部から前記画像処理部へテストデータを転送する工程と、
前記バスを介して、前記制御部から前記画像処理部へテストデータを転送する工程と、
前記ケーブルを介して転送されたテストデータと前記バスを介して転送されたテストデータとに基づいて通信エラーの判定を行う判定工程とを備えることを特徴とするインターフェイスの確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に関する。特に、ホスト装置と接続して使用する記録装置において、インターフェイスの動作を確認するための方法に関する。
【背景技術】
【０００２】
一般に、記録装置では、画像記録を行うための通常モードの他、ユーザには開放されていない特殊なモードが用意されている。このような特殊モードとしては、例えば、記録装置の出荷時に各種調整を行ったり機能を確認したりするために用いられる工場モードや、出荷後の記録装置のメンテナンスを行う際にサービスマンが使用するサービスモードなどが挙げられる。
【０００３】
特許文献１には、通常はホスト装置と接続して使用する記録装置において、ホスト装置と接続せずにホストインターフェイスのチェックを行うための仕組みが開示されている。具体的には、記録装置本体からチェック用のプログラムを発信し、この信号を装置内部へ折り返して入出力ポートの確認を行えるようにしたパラレルインターフェイス用の試験用コネクタが開示されている。このようなコネクタを用意すれば、ホスト装置と接続しなくても、ホストインターフェイスを含めた記録装置の様々な動作チェックを行うことが出来る。また、プリンタから出力できない信号に関しては、特別なスイッチを設けて入力ポートの確認を行う仕組みも開示されている。
【０００４】
一方、特許文献２には、ＦＡＸメール装置の通信アダプタの動作確認を簡易に行うための方法が開示されている。具体的には、通信アダプタ装置に備えられた、ＦＡＸ装置に接続される交換機Ｉ／Ｆと交換機に接続される回路Ｉ／Ｆとを、回線ケーブルで接続することにより、特別な試験装置を用いずとも試験モードを実行させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２−０２０３７４号公報
【特許文献２】特開平５−２６８２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、専用のコネクタをサービスマンに配布しなければならず、メンテナンスのためのコストが増大する。また、特許文献１に開示されているのはパラレルインターフェイス用の専用コネクタであるが、近年では、ＵＳＢやネットワークのようなシリアルインターフェイスが広く普及しており、特許文献１の構成をそのまま適用できない形態も多い。
【０００７】
また、特許文献２の方法においては、通信時にインターフェイスに設定が必要な場合でも、ユーザ先の設定に応じた設定を行うことが出来ないため、適切な動作確認試験が行えないという課題があった。また、接続したポートのうち、いずれのポートが原因で不具合を起こしているかは判別することが困難であった。
【０００８】
本発明は上記問題点を解決するために成されたものである。よってその目的とするところは、特別な試験用装置を使用することなく、ユーザ先で使用される設定を用いたまま、不具合の原因のありかを特定できるような、ホストインターフェイスの動作確認試験を実施することが可能な記録装置を提供することである。
【課題を解決するための手段】
【０００９】
そのために本発明は、第１のインターフェイスと、該第１のインターフェイスがホスト装置と接続するために、前記第１のインターフェイスに設定する設定値を格納する手段と、前記第１のインターフェイスと外部接続が可能な第２のインターフェイスと、前記設定値を読み取って、前記第２のインターフェイスを前記第１のインターフェイスと前記外部接続を介して通信可能となるように設定する手段と、前記第１のインターフェイスと前記第２のインターフェイスの間で前記外部接続を介して所定の通信を行うことによって、インターフェイスの動作を確認する動作確認手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ホスト装置や特別な試験用装置を使用しなくても、ユーザ先で使用される設定を用いたまま、記録装置のホストインターフェイスの動作確認を行い、不具合のありかを特定することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明に適用可能な記録装置とホスト装置の接続状態を説明するブロック図である。
【図２】コントローラの詳しい制御構成を説明するためのブロック図である。
【図３】エンジン部の機能および動作概要を説明するためのブロック図である。
【図４】本発明の特徴的なコントローラ構成を説明するブロック図である。
【図５】インターフェイスの動作確認のために、主制御部とアクセラレータ部との間で行われるデータ通信のやり取りを説明するための図である。
【図６】インターフェイスの確認試験をサービスモードで行う際の各工程を説明するためのフローチャートである。
【図７】本発明を適用できる記録装置の斜視図である。
【発明を実施するための形態】
【００１２】
図７は本発明を適用できる記録装置の斜視図である。記録装置１０２は、記録手段であるインクジェット記録ヘッド（不図示）を有し、画像情報に基づいて記録ヘッドの吐出口から記録媒体であるシートにインクを吐出することにより画像（文字や記号等も含む）を記録する。本実施形態のインクジェット記録装置は、シリアル型のインクジェット記録装置であり、インクを吐出する記録ヘッドを搭載するキャリッジが、シートに対して移動することにより画像が記録される。
【００１３】
記録装置１０２には、記録ヘッドのインク吐出性能を維持回復するための回復装置（不図示）が配されている。一定時間経過ごとに、あるいは吐出口の目詰まり等が生じたときに、記録ヘッドを回復装置と対向する位置へ移動させて回復処理を行う。回復処理としては、例えば、吸引回復処理、ワイピング（クリーニング）あるいは予備吐出などが行われる。吸引回復処理は、負圧吸引力により吐出口からインクを排出することで吐出口内のインクをリフレッシュする処理である。また、ワイピングは、吐出口周辺に付着したインク等の異物をワイパーで拭き取り除去する処理である。また、予備吐出は、記録ヘッド内のインクを加圧して記録以外のインクを吐出させることで吐出口内のインクをリフレッシュする処理である。
【００１４】
画像を記録するための記録媒体としてのシートには、幅や長さが一定サイズ（例えばＡ２、Ａ１サイズなど）のカットシートと、幅が一定サイズで長さが例えば数十〜数百メートルのロール状に巻かれたロールシートがある。シートとしては、紙、プラスチックシート、写真調印画紙、布、あるいは皮革など、インクを付着することによって画像を記録できるものであれば、種々の材質のものを使用することができる。
【００１５】
シートは、シート収納装置７５０を図のように開放した状態でシート導入空間７３７からシート支持部材７３０上に装着する。記録時には、摩擦パッド７３２に巻きつけられた状態で搬送され、搬送経路の途中で図１では不図示の記録ヘッドによってその表面に記録が行われる。記録後のシートは記録装置の排出口７０７から排出される。以上のような、画像の記録を含む記録装置全体の制御は、制御部１００が司っている。
【００１６】
図１は、上記記録装置１０２とホスト装置１０１の接続状態を説明するためのブロック図である。記録装置１０２の制御部１００は、主にプリンタコントローラ１０４とプリンタエンジン１０５から構成され、ホスト装置１０１は外部バス１０３を介して、プリンタコントローラ１０４に接続している。以下、プリンタコントローラ１０４（以下、単にコントローラとも言う）とプリンタエンジン１０５それぞれについて、構成と働きを具体的に説明する。
【００１７】
図２は、プリンタコントローラ１０４の詳しい制御構成を説明するためのブロック図である。コントローラ１０４は、主に、主制御部とアクセラレータ部（画像処理部）とで構成されている。
【００１８】
主制御部のＣＰＵ２０１は、ＲＯＭ２０９、ＥＥＰＲＯＭ２１０、ＲＡＭ２０８と接続され、これらにアクセスをすることが出来る。ＲＯＭ２０９には、固定的な制御プログラムや各種パラメータが格納されている。ＥＥＰＲＯＭ２１０には、更新可能な制御プログラムや処理プログラム、また各種定数データなどが格納されている。更に、ＲＡＭ２０８は、ホスト装置２０６から受信したコマンド信号や画像情報を一時的に保存したり、あるいはワークエリアとして使用されたりする。ＣＰＵ２０１はこれらのメモリに格納された情報に基づいて記録動作を制御する。
【００１９】
ＣＰＵ２０１は、ネットワークインターフェイス２１６（第１のインターフェイス）を介してホスト装置１０１に接続されており、ホストインターフェイス制御を行っている。
【００２０】
ユーザは、操作パネル２１２を用いて記録に関する指示を行うことが出来、このような指示内容は操作パネルインターフェイス２１１を介してＣＰＵ２０１に伝達される。ＣＰＵ２０１は、受信した指示内容を解釈し、コマンド信号に変えてプリンタエンジンに送信する。また、ユーザに伝達すべき装置内の各種情報も、ＣＰＵ２０１の指示のもと、操作パネルインターフェイス２１１を介して操作パネル２１２にて表示される。
【００２１】
拡張インターフェイス２１５は他種のホストインターフェイス等の拡張カードを接続することにより機能拡張を行うためのインターフェイスである。
【００２２】
ＣＰＵ２０１は、バスブリッジ２０２、２２０を介しアクセラレータ部のＣＰＵ２２１と接続され、アクセラレータ部にアクセスすることができる。さらにＣＰＵ２０１は、点線で示される主制御部、アクセラレータ部のパワーマネージメント制御も行っている。
【００２３】
一方、アクセラレータ部のＣＰＵ２２１は、ＲＯＭ２２４、ＥＥＰＲＯＭ２２５、ＲＡＭ２２３と接続され、これらにアクセスをすることができる。ＲＯＭ２２４には、固定的な制御プログラムや各種パラメータが格納されている。ＥＥＰＲＯＭ２２５には、更新可能な制御プログラムや処理プログラム、また各種定数データなどが格納されている。更に、ＲＡＭ２２３は、画像情報の一時的な保存領域、あるいはワークエリアとして使用される。
【００２４】
ＣＰＵ２２１は、これらのメモリに格納された情報に基づき、ホスト装置１０１より受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データの解釈を行う。また、ホスト装置から受信される記録装置制御コマンド(画像データを変換したもの)を解釈し、中間データを生成し、更にレンダリング処理を行ってラスタデータを生成する。
【００２５】
ＣＰＵ２２１は、バスブリッジ２２６を介してサービス用ポート２２７に接続され、ここから印刷履歴等各種履歴を取得し、ファームウェアアップデートなどのサービス用途に利用することも出来る。なお、本実施形態のサービス用ポート２２７は、ネットワークインターフェイスの機能を持ち、ケーブルを介して外部機器と接続することが可能である。本実施形態はこのようなサービス用ポート２２７の機能を第２のインターフェイスとして利用して、後述するようなインターフェイスの動作確認を行う。
【００２６】
アクセラレータ部で生成されたラスタデータは、バスブリッジ２０２、２２０を介して主制御部に送られる。主制御部のＣＰＵ２０１は、この様なラスタデータに対し、更に画像処理、圧縮・伸長処理を行い、記録ヘッドが吐出するインク色に対応したプリンタエンジンが解釈可能なビットマップデータに変換した後、エンジン（図外）へ出力する。このような、コントローラとエンジンの間の各種コマンドやステータス情報の送受信はバスブリッジ２１８を介して行われる。
【００２７】
図３は、プリンタエンジン１０５の機能および動作概要を説明するためのブロック図である。プリンタエンジン１０５は、バンドメモリ制御ブロック３１２を介して図２で示したプリンタコントローラ１０４と接続されている。プリンタエンジン１０５のＣＰＵ３０１についても、プリンタエンジン１０５のＲＯＭ３０３、ＥＥＰＲＯＭ３０４、ＲＡＭ３０２にアクセスし、これらのメモリに格納された情報に基づいて記録装置の各種動作を制御する。
【００２８】
ＣＰＵ３０１は、プリンタコントローラ１０４から受け取ったビットマップデータから記録ヘッドが吐出可能な吐出タイミングデータを生成し、ＲＡＭ３０２に格納する。そして、ＲＡＭ３０２に格納されている記録データに基づき、バンドメモリ制御ブロック３１２やプリントヘッド制御ブロック３１４を制御して記録ヘッド３１５を駆動する。一方、ＣＰＵ３０１は、出力ポート３０５及びキャリッジモータ制御回路３０７を介してキャリッジモータ３０９を動作させることにより、記録ヘッド３１５やプリントヘッド制御ブロック３１４が搭載されたキャリッジ３１１を移動させることが出来る。このような仕組みのもと、キャリッジ３１１を移動させながら、所定の周波数で記録ヘッド３１５に吐出動作を行わせることにより、シート上に１行分の記録が実行される。
【００２９】
上記１行分の記録が行われると、ＣＰＵ３０１は、出力ポート３０５及び紙送りモータ制御回路３０６を介して紙送りモータ３０８を駆動し、搬送ローラなどの紙搬送機構３１０を動作させて、１行分の記録幅に見合った量だけシートを搬送する。上記のような記録ヘッドの記録走査と、搬送動作とを交互に繰り返すことにより、シートに段階的に画像が記録されていく。
【００３０】
図４は、既に図２で説明したプリンタコントローラ１０４において、特に本発明の特徴的なホストインターフェイスの動作確認試験を実施する際の構成を説明するためのブロック図である。図２と同様の構成については同一の符号で示している。
【００３１】
本実施形態において、アクセラレータ部のサービス用ポート２２７は、ネットワークインターフェイスの機能を持ち、ケーブルを介して外部機器と接続することが可能である。このような構成のもと、ホストインターフェイスの動作確認試験を実施する際、アクセラレータ部のサービス用ポート２２７と、主制御部のネットワークインターフェイス２１６は、ネットワークケーブル４００によって外部接続される。アクセラレータ部のバスブリッジ２２０と主制御部のバスブリッジ２０２は、内部バス４０１によって予め接続されているので、上記外部接続により、アクセラレータと主制御部とは、内部と外部の２重の配線により接続された状態となる。
【００３２】
主制御部のＣＰＵ２０１と、アクセラレータ部のＣＰＵ２２１は、バスブリッジ２０２および２２０を介することにより、互いのメモリにアクセスすることが出来る。すなわち、主制御部のＣＰＵ２０１は、バスブリッジ２０２、内部バス４０１、バスブリッジ２２０、およびメモリコントローラ２２２を介することにより、アクセラレータのＲＡＭ２２３にアクセスすることが可能である。一方、アクセラレータのＣＰＵ２２１は、バスブリッジ２２０、内部バス４０１、バスブリッジ２０２、メモリコントローラ２０３を介することにより、主制御部のＲＡＭ２０８やＥＥＰＲＯＭ２１０にアクセスすることが可能である。本実施形態において、主制御部のＲＡＭ２０８には、ホストインターフェイスの動作確認時に用いるチェックパターン（テストデータ）のための、受信用のバッファ４１８と返信用のバッファ４１９が確保されている。また、主制御部のＥＥＰＲＯＭ２１０には、記録装置本体のシリアル番号４１６とネットワークインターフェイスの設定値４１７が予め記憶されている。一方、アクセラレータのＲＡＭ２２３には、ホストインターフェイスの動作確認時に用いるチェックパターンのための、送信用のバッファ４２０と受信用のバッファ４２１が用意されている。
【００３３】
このような構成のもと、本実施形態では、主制御部からアクセラレータ部へのチェックパターンの送受信と、アクセラレータ部から主制御部へのチェックパターンの送受信の両方を行う。そして、その結果により、ホストインターフェイスであるネットワークインターフェイス２１６およびインターフェイス機能を有するサービス用ポート２２７両方の動作確認をそれぞれ行うことが出来る。また、不具合が発生した場合に、どちらに原因があるかを明確にすることが出来る。
【００３４】
図５は、上記構成のもと、インターフェイスの動作確認のために、主制御部のＣＰＵ２０１と、アクセラレータ部のＣＰＵ２２１との間で行われるデータ通信のやり取りを時系列的に説明するための図である。なお、送受信の主体はＣＰＵ２０１およびＣＰＵ２２１であるが、図５の説明においては、簡単のため、単に主制御部（ＣＰＵ２０１）とアクセラレータ（ＣＰＵ２２１）との間のやり取りとして説明する。
【００３５】
インターフェイスの動作確認は、主制御部からアクセラレータへ、内部バス４０１経由で動作確認試験開始要求を送信（転送）することによって開始される（ａ）。
【００３６】
動作確認試験開始要求を受信したアクセラレータは、チェックパターン送信バッファ４２０に格納されているチェック用パターンを、ネットワークケーブル４２３経由で送信（転送）する（ｂ）。また、同じチェック用パターンを、内部バス４０１経由でも送信する（ｃ）。
【００３７】
内部バス４０１経由とネットワークケーブル４００経由の両方でチェック用パターンを受信した主制御部は、これらをチェックパターン受信バッファ４１８に記憶し、これらの比較を行う。両者が同一データであれば確認結果は正常となり、データ不一致であれば確認結果は異常（通信エラー）となる。このように、主制御部は通信エラーの有無を判定する。
【００３８】
次に主制御部から、チェックパターン返信バッファ４１９に格納されているチェック用パターンを、ネットワークケーブル４２３経由と内部バス４０１経由の両方でアクセラレータに送信する（ｄ、ｅ）。チェック用パターンを受信したアクセラレータは、これらをチェックパターン受信バッファ４２１に格納し、これらの比較を行う。両者が同一データであれば確認結果は正常となり、データ不一致であれば確認結果は異常となる。なお、アクセラレータから主制御部に送信されるチェックパターンも、主制御部からアクセラレータに送信されるチェックパターンも、送受信の確認に使用するためのものであるため、特に規定は無く任意のデータ列で構わない。その後、アクセラレータは、主制御部からの確認結果要求の受信（ｆ）を確認し、主内部バス４０１経由で比較の確認結果を送信する（ｇ）。
【００３９】
以上のやり取りの結果、主制御部は、主制御部自身が（ｂ、ｃ）で受信したチェック用パターンを比較した結果と、アクセラレータ部から送信されて来る確認結果（ｇ）について、操作パネル２１２にエラー表示を行う。結果が異常であった場合、主制御部の受信バッファ４１８と返信バッファ４１９、及びアクセラレータ部の送信バッファ４２０と受信バッファ４２１のそれぞれに格納されているパターンを、操作パネルあるいはプリントすることによって表示する。これらメモリに格納されている全ての情報を表示することにより、送信側、受信側のどちらのいずれの段階で異常が起こっているかを判定することが可能となる。
【００４０】
図６は、上記インターフェイスの確認試験をサービスモードで行う際に、ＣＰＵ２０１あるいは２２１が実行する各工程を説明するためのフローチャートである。
【００４１】
本実施形態において、サービスモードは、サービスマンが操作パネル上の指定ボタンを押下しながら電源ＯＮすることにより選択的に開始される。よって、電源ＯＮ時において主制御部のＣＰＵ２０１は、まず、ステップＳ４０１において、上記指定のボタンが押下されているか否かを判断する。指定のボタンが押下されていない場合は、通常モードであるとみなし、ステップＳ５１２に進み、通常モードを起動する。一方、ステップＳ５０１で指定のボタンが押下されていると判断した場合は、サービスモードであるとみなし、ステップＳ５０３に進んで、ファンクション設定の入力待ち状態に入る。
【００４２】
ファンクション設定の入力が確認されると、ステップＳ５０４へ進み、設定されたファンクションがホストインターフェイスの動作確認であるか否かを判断する。ホストインターフェイスの動作確認ではないと判断された場合は、ステップＳ５１３へ進み、設定されたファンクションを実行する。一方、ステップＳ５０４で、設定されたファンクションはホストインターフェイスの動作確認であると判断した場合は、ステップＳ５０５へ進む。
【００４３】
ステップＳ５０５において、アクセラレータ部のＣＰＵ２２１は、サービス用ポート２２７に対し、ネットワークインターフェイス２１６と通信可能となるような設定を行う。具体的には、内部バス４０１経由にて、主制御部のネットワーク設定領域４１７に格納されているホストインターフェイスのＩＰアドレスやサブネットマスクを取得し、これをサービス用ポート２２７に設定する。これにより、アクセラレータのサービス用ポート２２７と主制御部のホストインターフェイス２１６は、通信可能となる。
【００４４】
続くステップＳ５０６において、主制御部のＣＰＵ２０１は、サービス用ポート２２７が外部デバイスと接続されているかどうかを、内部バス経由にて、アクセラレータ部のＣＰＵ２２１に問い合わせる。アクセラレータ部のＣＰＵ２２１は、これに対する返答を、やはり内部バス４０１経由で主制御部のＣＰＵ２０１に通知する。アクセラレータから接続されていない旨の返答があった場合、ステップＳ５１４へ進み、ＣＰＵ２０１は、操作パネルにてケーブルの接続を促す旨の表示を行う。その後、再びステップＳ５０６に戻り、アクセラレータからの返答待ち状態に入る。ステップＳ５０６において、アクセラレータから、サービス用ポート２２７が外部デバイスと接続されている旨の返答があった場合、ステップＳ５０７へ進む。
【００４５】
ステップＳ５０７において、アクセラレータ部のＣＰＵ２２１は、主制御部のＥＥＰＲＯＭ２１０に格納されている記録装置のシリアル番号４１６（識別符号）を、外部に接続されているネットワークケーブル４００経由で、アクセスし取得する。また、続くステップＳ５０８において、アクセラレータ部のＣＰＵ２２１は、同じ情報である記録装置のシリアル番号４１６（識別符号）を、内部バス４０１経由でも取得する。
【００４６】
ステップＳ５０９において、アクセレータ部のＣＰＵ２２１は、ステップＳ５０７で取得したシリアル番号とステップＳ５０８で取得したシリアル番号を比較し、サービス用ポートに接続されている外部デバイスが、本記録装置自身であるか否かを確認する。比較の結果、両者が一致しなかった場合もしくはタイムアウトなどで確認できない場合には、ステップＳ５１６へ進み、アクセラレータ部のＣＰＵ２２１は、主制御部のＣＰＵ２０１にシリアル番号が不一致である旨を通知する。これに伴い、主制御部のＣＰＵ２０１は、操作パネルにてホストインターフェイスとサービス用ポートの接続を促すような表示を再び行った後、ステップＳ５１５へ進み、新たな接続が確認されるまで待機する。そして、正常な接続、すなわち外部接続から得られたシリアル番号と内部接続から得られたシリアル番号とが一致するような接続、が確認されるまで、上記ステップＳ５０７〜Ｓ５０９およびステップＳ５１６およびＳ５１５からなるルーティンを繰り返す。
【００４７】
ステップＳ５０９で、シリアル番号の一致が確認されると、アクセラレータ部のＣＰＵ２２１は主制御部のＣＰＵ２０１に本体シリアル番号一致の結果を伝え、ステップＳ５１０へ進む。
【００４８】
ステップＳ５１０では、インターフェイスの動作確認試験を実施する。動作確認試験に関しての具体的な説明については、図５を用いて上述したとおりである。ステップＳ５１０でインターフェイスの動作確認試験が終了したらステップＳ５１１に進み、試験結果が正常であったか異常であったかを判断する。正常であった場合はステップＳ５１８へ進み、ホストインターフェイスが正常である旨を操作パネルに表示し、本処理を終了する。一方、試験結果が以上であった場合はステップＳ５１７へ進み、ホストインターフェイスに異常が発生している旨を操作パネルのエラー表示にて通知し、本処理を終了する。
【００４９】
以上説明したように本実施形態によれば、予め記録装置に内蔵されているネットワークインターフェイスの機能を有するサービス用ポートと、通常はホスト装置に接続するホストインターフェイスとを、ネットワークケーブルで接続する。このような閉じたネットワーク接続を実現することにより、ホスト装置や特別な試験用装置を使用しなくても、内臓のＣＰＵで記録装置のホストインターフェイスの動作確認を行い、不具合のありかを特定することが可能となる。
【００５０】
なお、以上では、ネットワークインターフェイス２１６とサービス用ポートインターフェイス２２７を外部接続するための手段として、ネットワークケーブル４００を用いる構成を例に説明したが、本発明はこのような構成に限定されるものではない。例えば、ＵＳＢ規格やＩＥＥＥ１３９４規格等の他の方法によって、これらインターフェイスを接続する形態であっても本発明の効果は同様に得ることが出来る。
【００５１】
また、以上では、記録装置としてインクジェット方式のプリンタを例に説明したが、無論本発明はこのような構成の記録装置に限定されるものではない。例えばレーザービームを使用した記録装置などであっても構わない。
【符号の説明】
【００５２】
１０１  ホスト装置
２０１  ＣＰＵ
２０２  バスブリッジ
２０３  メモリコントローラ
２０８  ＲＡＭ
２１０  ＥＥＰＲＯＭ
２１６  ネットワークインターフェイス（第１のインターフェイス）
２２０  バスブリッジ
２２２  メモリコントローラ
２２３  ＲＡＭ
２２７  サービス用ポート（第２のインターフェイス）
４００  ネットワークケーブル
４０１  内部バス
４１６  本体シリアル番号格納領域
４１７  ネットワーク設定値格納領域
４１８  チェックパターン受信バッファ
４１９  チェックパターン返信バッファ
４２０  チェックパターン送信バッファ
４２１  チェックパターン受信バッファ
【図１】
2011240590.tif 000003
【図２】
2011240590.tif 000004
【図３】
2011240590.tif 000005
【図４】
2011240590.tif 000006
【図５】
2011240590.tif 000007
【図６】
2011240590.tif 000008
【図７】
2011240590.tif 000009