(57)【要約】【課題】電源投入時以外に自己診断を装置自身で簡単かつ容易に行うことのできるデータ処理装置およびその自己診断モード起動方法を提供する。【解決手段】コネクタ３を複数設け、これらのコネクタ３のうちの２つを伝送路４を介して接続した場合に自己診断モードを起動するように構成する。【選択図】      図１
2005038079.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との接続に用いるコネクタと、このコネクタに接続されたデータの通信制御を行うための通信制御部と、少なくとも前記通信制御部の動作制御およびデータの処理を行うためのデータ処理部とを有するとともに、装置の自己診断を実施するための自己診断モードが設けられているデータ処理装置であって、
前記コネクタが複数設けられており、
前記データ処理部は、前記複数のコネクタのうちの２つが伝送路を介して接続された場合、前記自己診断モードが起動可能に構成されていることを特徴とするデータ処理装置。
【請求項２】
前記複数のコネクタが、外部機器のうちの主機器との接続に用いる第１コネクタと、外部機器のうちの従機器との接続に用いる第２コネクタとを備えており、
前記第１コネクタには従機器としての通信制御を行う第１通信制御部が接続され、前記第２コネクタには主機器としての通信制御を行う第２通信制御部が接続されており、
前記データ処理部には前記第１通信制御部から送信可能な機器ＩＤが予め記憶されており、
前記データ処理部は、前記第１コネクタと前記第２コネクタとが伝送路を介して接続された場合、前記第１通信制御部から機器ＩＤを送信し、前記第２通信制御部が前記第１通信制御部から送信された機器ＩＤを受信した場合に、前記自己診断モードの起動を許容するように構成されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
外部機器との接続に用いるコネクタと、装置の自己診断を実施するための自己診断モードが設けられているデータ処理装置の自己診断モード起動方法であって、
前記コネクタを複数設け、これらのコネクタのうちの２つが伝送路を介して接続された場合、前記自己診断モードを起動することを特徴とするデータ処理装置の自己診断モード起動方法。
【請求項４】
前記データ処理装置に機器ＩＤを予め記憶し、前記複数のコネクタのうちの２つが伝送路を介して接続された際に、前記機器ＩＤの送受信により前記自己診断モードの起動を許容することを特徴とする請求項３に記載のデータ処理装置の自己診断起動方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置およびその自己診断モードの起動方法に関する。
【０００２】
【従来の技術】
従来から、外部機器とデータの送受信が可能なデータ処理装置、例えばコンピュータ、記録装置などの各種の電子機器が知られている。このようなデータ処理装置においては、装置に故障があるか否かという自己診断を実行するための自己診断モードが設けられているのが一般的である。この自己診断動作は、電源投入直後の装置の初期化処理に続いて無条件に開始されるようになっている。
【０００３】
例えばデータ処理装置の一つである記録装置においては、外部機器と接続せずに装置に故障があるか否かという自己診断を実行するための自己診断モードが電源投入直後の装置の初期化処理に続いて実行する構成が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１０−０２９３６２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のデータ処理装置においては、装置に故障があるか否かという自己診断を電源投入時に装置自身で行うことはできるものの、電源投入時以外に自己診断を行うことができないという問題点があった。
【０００６】
例えば、データ処理装置の一つである記録装置においては、装置に故障があるか否かという自己診断を電源投入時に実施するだけでなく、動作が適正か否か、すなわち記録装置における記録ヘッドのヘッド抜けのチェックや、記録画像の画像チェックを電源投入時以外に実施することが求められている。
【０００７】
なお、電源投入時以外に自己診断を行うには、記録装置の電源を一旦ＯＦＦとした後に再度電源をＯＮとする電源リセット操作を行うことや、操作パネルに自己診断を強制的に行うための特別なスイッチあるいはディップスイッチを設けることが考えられるが、電源リセット操作による自己診断の起動は、装置の初期化処理の後に実行されるため装置の再起動に時間を要するという問題点を生じ、操作パネルに自己診断を強制的に行うための特別なスイッチあるいはディップスイッチを設ける場合には、装置が複雑となり、低コスト化を阻害するという問題点が生じる。
【０００８】
本発明はこの点に鑑みてなされたものであり、電源投入時以外に自己診断を装置自身で簡単かつ容易に行うことのできるデータ処理装置およびその自己診断モード起動方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前述した目的を達成するため本発明に係るデータ処理装置の特徴は、外部機器との接続に用いるコネクタと、このコネクタに接続されたデータの通信制御を行うための通信制御部と、少なくとも前記通信制御部の動作制御およびデータの処理を行うためのデータ処理部とを有するとともに、装置の自己診断を実施するための自己診断モードが設けられているデータ処理装置であって、前記コネクタが複数設けられており、前記データ処理部は、前記複数のコネクタのうちの２つが伝送路を介して接続された場合、前記自己診断モードが起動可能に構成されている点にある。そして、このような構成を採用したことにより、電源投入時以外でも自己診断を装置自身で容易かつ確実にできる。
【００１０】
本発明に係るデータ処理装置においては、前記複数のコネクタが、外部機器のうちの主機器との接続に用いる第１コネクタと、外部機器のうちの従機器との接続に用いる第２コネクタとを備えており、前記第１コネクタには従機器としての通信制御を行う第１通信制御部が接続され、前記第２コネクタには主機器としての通信制御を行う第２通信制御部が接続されており、前記データ処理部には前記第１通信制御部から送信可能な機器ＩＤが予め記憶されており、前記データ処理部は、前記第１コネクタと前記第２コネクタとが伝送路を介して接続された場合、前記第１通信制御部から機器ＩＤを送信し、前記第２通信制御部が前記第１通信制御部から送信された機器ＩＤを受信した場合に、前記自己診断モードの起動を許容するように構成されていることが好ましい。そして、このような構成を採用したことにより、電源投入時以外でも自己診断を装置自身でより確実にできる。
【００１１】
一方、本発明に係るデータ処理装置の自己診断モード起動方法の特徴は、外部機器との接続に用いるコネクタと、装置の自己診断を実施するための自己診断モードが設けられているデータ処理装置の自己診断モード起動方法であって、前記コネクタを複数設け、これらのコネクタのうちの２つが伝送路を介して接続された場合、前記自己診断モードを起動する点にある。そして、このような構成を採用したことにより、電源投入時以外でも自己診断を装置自身で容易かつ確実にできる。
【００１２】
本発明に係るデータ処理装置の自己診断モード起動方法においては、前記データ処理装置に機器ＩＤを予め記憶し、前記複数のコネクタのうちの２つが伝送路を介して接続された際に、前記機器ＩＤの送受信により前記自己診断モードの起動を許容することが好ましい。そして、このような構成を採用したことにより、電源投入時以外でも自己診断を装置自身でより確実にできる。
【００１３】
【発明の実施の形態】
以下、本発明を図面に示す実施形態により説明する。
【００１４】
図１は本発明に係る自己診断モード起動方法を適用したデータ処理装置の第１実施形態の自己診断モードの起動状態における要部を示すブロック図である。
【００１５】
図１に示すように、本実施形態のデータ処理装置１は、外部機器（図３、図４参照）２との接続に用いる複数、本実施形態においては２つのコネクタ３を有している。こられらのコネクタ３は、自己診断モードの起動状態においては、相互間が伝送路、本実施形態においては有線伝送路であるケーブル４により接続されるようになっている。なお、伝送路としては無線伝送路であってもよい。
【００１６】
前記各コネクタ３には、データの通信制御を行うための通信制御部５がそれぞれ接続されている。
【００１７】
前記通信制御部５は、少なくとも通信制御部５の動作制御およびデータの処理を行うためのデータ処理部６に接続されている。
【００１８】
前記データ処理部６は、例えば図示しないＣＰＵ、適宜な容量のＲＯＭ、ＲＡＭなどにより形成されたメモリなどにより構成されている。そして、本実施形態のメモリには、少なくとも装置の自己診断を実施するための自己診断モードの実行に必要なプログラム、自己診断モードを起動するのに必要なプログラム、各種のデータ処理を実行するのに必要なプログラム、電源投入時のイニシャライズ動作を行うプログラムなどの各種のプログラムや、各種のプログラムを実行するのに必要な各種のデータなどが記憶されるようになっている。
【００１９】
前記自己診断モードを起動するのに必要なプログラムとしては、複数のコネクタ３のうちの２つ、本実施形態においては前記２つのコネクタ３Ａ，３Ｂがケーブル４を介して接続された場合、自己診断モードを起動するプログラムを例示できる。
【００２０】
本実施形態のデータ処理装置１としては、コンピュータと周辺機器との間もしくはコンピュータ同士または周辺機器同士の間でデータの送受信を行うものを例示できる。
【００２１】
つぎに、前述した構成からなる本実施形態の作用について説明する。
【００２２】
本実施形態の自己診断モード起動方法を用いたデータ処理装置１によれば、図１に示すように、２つのコネクタ３をケーブル４によって接続するという簡単な操作によって自己診断モードを起動することができるので、電源投入時以外に自己診断を装置自身で容易かつ確実に行うことができる。
【００２３】
図２は本発明に係る自己診断モード起動方法を適用したデータ処理装置の第２実施形態の自己診断モードの起動状態における要部を示すブロック図である。
【００２４】
本実施形態は、本発明に係る自己診断モード起動方法を適用したデータ処理装置を、ＵＳＢ規格のインターフェースによりホスト機器およびファンクション機器に接続されるコネクタを具備する記録装置に適用したものを例示している。
【００２５】
図２に示すように、本実施形態のデータ処理装置１としての記録装置１１は、外部機器２との接続に用いる複数、本実施形態においては２つのコネクタ（ＵＳＢポート）３を有している。
【００２６】
前記２つのコネクタ３のうちの図２の上方に示す一方は、第１コネクタ３Ａとされている。この第１コネクタ３Ａは、記録装置１１が従機器たるファンクション機器として動作する場合に、ホスト機器となる外部機器２Ｈとの接続に用いられるものである。この場合、図３に示す通常使用状態においては、第１コネクタ３Ａにはホスト機器となる外部機器２Ｈ、例えばコンピュータが有線伝送路としてのケーブル（ＵＳＢケーブル）４を介して接続されるようになっている。
【００２７】
前記２つのコネクタ３のうちの図２の下方に示す他方は、第２コネクタ３Ｂとされている。この第２コネクタ３Ｂは、記録装置１１が主機器たるホスト機器として動作する場合に、ファンクション機器となる外部機器２Ｆとの接続に用いられるものである。この場合、図４に示す通常使用状態においては、第２コネクタ３Ｂにはファンクション機器となる外部機器２Ｆ、例えばストレージ機器がケーブル（ＵＳＢケーブル）４を介して接続されるようになっている。
【００２８】
ここで、本明細書内における主機器（ホスト機器）および従機器（ファンクション機器）とは、伝送路によって接続された２つの装置の相互間における主従関係によって決定されるものであり、データの送信または受信の開始を指令する権限を持ちデータの送信または受信を行う機器を主機器（ホスト機器）と称し、主機器（ホスト機器）からの指令に基づきデータの送信または受信を従動的に行う機器を従機器（ファンクション機器）と称する。よって、同一機器を相互に接続する場合も含む。
【００２９】
また、コネクタ３に対するケーブル４の接続は、記録装置１１の電源がＯＮ状態を保持した状態で実施することができるようになっている。すなわち、記録装置１１の電源がＯＮ状態を保持した状態でコネクタ３に対するケーブル４の抜き差しを行うことができる。
【００３０】
前記第１コネクタ３Ａおよび第２コネクタ３Ｂは、装置の仕様や設計コンセプトなどの必要に応じてそれぞれの数を２以上の複数としてもよい。すなわち、第１コネクタ３Ａを単数とし第２コネクタ３Ｂを複数とする構成としたり、第１コネクタ３Ａを複数とし第２コネクタ３Ｂを単数とする構成としたり、第１コネクタ３Ａおよび第２コネクタ３Ｂの両者をそれぞれ複数とする構成としたりすることができる。
【００３１】
図２に戻って、第１コネクタ３Ａには、外部機器２と伝送路を介して接続された記録装置１１が従機器たるファンクション機器として動作する場合に、従機器としての通信制御を行う第１通信制御部となるＵＳＢファンクション制御部５Ａが接続されている。また、第２コネクタ３Ｂには、外部機器２と伝送路を介して接続された記録装置１１が主機器たるホスト機器としてとして動作する場合に、主機器としての通信制御を行う第２通信制御部となるＵＳＢホスト制御部５Ｂが接続されている。このＵＳＢファンクション制御部５ＡおよびＵＳＢホスト制御部５Ｂは、図示しないコントロールレジスタ、バッファメモリなどにより構成されている。
【００３２】
前記ＵＳＢファンクション制御部５ＡおよびＵＳＢホスト制御部５Ｂは、ともにデータ処理部６に接続されており、データ処理部６から送出される制御指令によって所定の動作を所定のタイミングで実行することができるようにされている。
【００３３】
前記データ処理部６は、データ処理を司るＣＰＵ、適宜な容量のメモリ（ともに図示せず）などにより構成されている。
【００３４】
前記メモリは、データ処理のプログラムおよびデータを記憶するためのＲＯＭ、データ処理の際の作業用のメモリとなるＲＡＭ、装置１台毎に異なる情報、例えば装置の製造番号（シリアル番号）を記憶し、保存するためのＥＥＰＲＯＭなどにより構成されている。
【００３５】
前記ＲＯＭに記憶されるプログラムとしては、自己診断を行う自己診断モードを実行するためのプログラム、自己診断モードを起動するのに必要なプログラム、記録動作を実行するのに必要なプログラム、電源投入時のイニシャライズ動作を行うプログラムなどを例示できる。
【００３６】
前記自己診断モードにより実行される自己診断としては、例えば記録ヘッドのドット抜けチェックを行うためのチェックパターンの記録を記録媒体に行うものや、画質調整用のテストパターンのような記録動作が正常にできるか否かを確認するための画像の記録を記録媒体に行うプログラムを例示できる。勿論、自己検知項目として装置に故障があるか否かという項目を加えてもよい。
【００３７】
なお、自己診断モードを起動するのに必要なプログラムにより実行される自己診断モード起動方法については後に詳しく説明する。
【００３８】
また、ＲＯＭに記憶されるデータには、各種データ処理を実行する際に必要なデータの一つとして、記録動作が正常にできるか否かを確認するための画像を形成するための記録データが記憶されている。
【００３９】
さらに、ＲＯＭに記憶されるデータには、各種データ処理を実行する際に必要なデータの他の一つとして、ＵＳＢファンクション制御部５Ａが接続された相手の外部機器２に対して返答する機器ＩＤが含まれている。すなわち、データ処理部６には、機器ＩＤが記憶されている。なお、機器ＩＤとしては、ＥＥＰＲＯＭに記憶されている装置の製造番号（シリアル番号）などの装置１台毎に異なる情報を用いることもできる。
【００４０】
前記データ処理部６には、記録装置１１に対する入力操作を行う操作パネル（図示せず）を始めとし、記録装置１１の各機構を制御する機構制御部１２が接続されており、この機構制御部１２には、少なくとも記録動作を実際に実行する記録機構部（記録ヘッドなどの印刷メカニズム）１３が接続されている。この記録機構部１３としては、従来公知の各種のものから選択することができる。
【００４１】
なお、インターフェースとしては、ＵＳＢ規格に限らず、設計コンセプト、装置の仕様などの必要に応じて、ＩＥＥＥ１３９４、ＳＣＳＩ、Ｆｉｂｒｅ  Ｃｈａｎｎｅｌなどの種々の規格を用いることができる。
【００４２】
つぎに、前述した構成からなる本実施形態の作用について自己診断モード起動方法とともに説明する。
【００４３】
図５は本発明に係る自己診断モード起動方法を適用したデータ処理装置の第２実施形態の処理動作を示すフローチャートである。
【００４４】
図５に示すように、本実施形態の記録装置１１の処理動作が開始されると、ステップＳＴ１０におけるＵＳＢファンクション制御部５Ａの処理と、ステップＳＴ２０におけるＵＳＢホスト制御部５Ｂの処理とを並行して行う。
【００４５】
一方の    ＵＳＢファンクション制御部５Ａの処理は、ステップＳＴ１１において外部機器２との接続を検出したか否かを判断し、外部機器２との接続を検出しないＮＯの場合には、ステップＳＴ１１の判断が外部機器２との接続を検出したＹＥＳになるまでステップＳＴ１１を繰り返す。
【００４６】
前記ステップＳＴ１１の判断が外部機器２との接続を検出したＹＥＳの場合には、つぎのステップＳＴ１２に進行し、ステップＳＴ１２において機器ＩＤの返答要求命令を受信したか否かを判断する。なお、前述したように、機器ＩＤとしては、装置１台毎に異なる装置固有の情報、例えば装置の製造番号（シリアル番号）を用いてもよい。
【００４７】
前記ステップＳＴ１２の判断が機器ＩＤの返答要求命令を受信しないＮＯの場合には、ステップＳＴ１２の判断が機器ＩＤの返答要求命令を受信したＹＥＳになるまでステップＳＴ１２を繰り返す。
【００４８】
前記ステップＳＴ１２の判断が機器ＩＤの返答要求命令を受信したＹＥＳの場合には、つぎのステップＳＴ１３に進行し、ステップＳＴ１３において外部機器２に対して機器ＩＤを送信して、つぎのステップＳＴ１４に進行する。
【００４９】
つぎに、ステップＳＴ１４において、ＵＳＢホスト制御部５Ｂに外部機器２が接続されているかを判断し、ステップＳＴ１４の判断がＵＳＢホスト制御部５Ｂに外部機器２が接続されているＹＥＳの場合には、つぎのステップＳＴ１５に進行し、ステップＳＴ１５においてＵＳＢファンクション制御部５Ａの動作を停止して終了する。
【００５０】
前記ステップＳＴ１４の判断がＵＳＢホスト制御部５Ｂに外部機器２が接続されていないＮＯの場合には、つぎのステップＳＴ１６に進行し、ステップＳＴ１６において、ＵＳＢファンクション制御部５Ａが、通常のＵＳＢファンクション制御部５Ａの動作、すなわち図３に示すように第１コネクタ３Ａにはホスト機器となる外部機器２Ｈが接続されているものと判断し、記録装置１１を従機器として機能させるための動作を開始させて終了する。
【００５１】
他方の    ＵＳＢホスト制御部５Ｂの処理は、ステップＳＴ２１において外部機器２との接続を検出したか否かを判断し、外部機器２との接続を検出しないＮＯの場合には、ステップＳＴ２１の判断が外部機器２との接続を検出したＹＥＳになるまでステップＳＴ２１を繰り返す。
【００５２】
前記ステップＳＴ２１の判断が外部機器２との接続を検出したＹＥＳの場合には、つぎのステップＳＴ２２に進行し、ステップＳＴ２２において外部機器２に対して機器ＩＤの返答要求命令を送信し、つぎのステップＳＴ２３に進行する。
【００５３】
ついで、ステップＳＴ２３において、外部機器２からの機器ＩＤを受信したか否かを判断し、ステップＳＴ２３の判断が機器ＩＤを受信しないＮＯの場合には、ステップＳＴ２３の判断が機器ＩＤを受信したＹＥＳになるまでステップＳＴ２３を繰り返す。
【００５４】
前記ステップＳＴ２３の判断が機器ＩＤを受信したＹＥＳの場合には、つぎのステップＳＴ２４に進行し、受信した機器ＩＤが自分自身の機器ＩＤと一致するか否かを判断する。
【００５５】
前記ステップＳＴ２４の判断が、受信した機器ＩＤが自分自身の機器ＩＤと一致するＹＥＳの場合には、つぎのステップＳＴ２５に進行し、ステップＳＴ２５において、自己診断モードを起動し終了する。この自己診断モードの起動により、記録装置１１は、記録ヘッドのドット抜けチェックを行うためのチェックパターンや、画質調整の有無を判断するためのテストパターンを記録媒体に記録して出力する。
【００５６】
前記ステップＳＴ２４の判断が、受信した機器ＩＤが自分自身の機器ＩＤと一致しないＮＯの場合には、つぎのステップＳＴ２６に進行し、ステップＳＴ２６において、ＵＳＢホスト制御部５Ｂが、通常のＵＳＢホスト制御部５Ｂの動作、すなわち図４に示すように第２コネクタ３Ｂにはファンクション機器となる外部機器２Ｆが接続されているものと判断し、記録装置１１を主機器として機能させるための動作を開始させて終了する。
【００５７】
したがって、本実施形態の記録装置１１によれば、電源のＯＮ状態を保持した状態で、第１コネクタ３Ａと第２コネクタ３Ｂとをケーブル４によって接続することにより、接続相手が自分自身であることを送受信する機器ＩＤに基づいて容易かつ確実に判定し、装置自身による自己診断モードの起動を許容することができる。
【００５８】
すなわち、本実施形態の記録装置１１によれば、第１コネクタ３Ａと第２コネクタ３Ｂとをケーブル４によって接続するという簡単な操作により、電源投入時以外においても自己診断モードを装置自身で確実かつ容易に起動することができる。
【００５９】
さらに、本実施形態の記録装置１１によれば、自己診断モードを起動するために、一旦電源をＯＦＦしてから再度ＯＮ操作することなく、かつ図示しない操作パネルに特別なスイッチを設けたり、ディップスイッチを設けたりする必要も無い。
【００６０】
また、本実施形態の記録装置１１によれば、第１コネクタ３Ａに外部機器２が接続されている場合には、記録装置１１を従機器とし、第２コネクタ３Ｂに外部機器２が接続されている場合には、記録装置１１は主機器として機能させることが自動的にできる。
【００６１】
なお、本発明は、前記各実施形態に限定されるものではなく、必要に応じて種々変更することができる。
【００６２】
【発明の効果】
以上説明したように本発明に係るデータ処理装置およびその自己診断モード起動方法によれば、電源投入時以外にも自己診断を装置自身で実行することができるなどの極めて優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明に係るデータ処理装置の自己診断モード起動方法を適用したデータ処理装置の第１実施形態の自己診断モードの起動状態における要部を示すブロック図
【図２】本発明に係るデータ処理装置の自己診断モード起動方法を適用したデータ処理装置の第２実施形態の自己診断モードの起動状態における要部を示すブロック図
【図３】図２のデータ処理装置が従機器として動作する場合の外部機器との接続状態を示すブロック図
【図４】図２のデータ処理装置が主機器として動作する場合の外部機器との接続状態を示すブロック図
【図５】本発明に係るデータ処理装置の自己診断モード起動方法を適用したデータ処理装置の第２実施形態の処理動作を示すフローチャート
【符号の説明】
１  データ処理装置
２  外部機器
２Ｆ  （ファンクション機器となる）外部機器
２Ｈ  （ホスト機器となる）外部機器
３  コネクタ
３Ａ  第１コネクタ
３Ｂ  第２コネクタ
４  （伝送路としての）ケーブル
５  通信制御部
５Ａ  （第１通信制御部としての）ＵＳＢファンクション制御部
５Ｂ  （第２通信制御部としての）ＵＳＢホスト制御部
６  データ処理部
１１  記録装置
１２  機構制御部
１３  記録機構部
【図１】
2005038079.tif 000003
【図２】
2005038079.tif 000004
【図３】
2005038079.tif 000005
【図４】
2005038079.tif 000006
【図５】
2005038079.tif 000007