(57)【要約】【課題】  検査装置から出力されるテストデータを取り込むことができる検査システムを提供する。【解決手段】  コンピュータに接続される周辺機器の動作を検査するための検査プログラムを実行する検査装置に当該周辺装置を接続して前記周辺機器の動作を検査する検査システムであって、当該検査装置から周辺機器に出力される検査を行うためのテストデータを入力する入力回路と、前記入力回路によって入力されるテストデータを蓄積する蓄積回路と、前記入力回路が前記データを入力可能な時間を遅延させる遅延回路と、を有する。【選択図】    図１
2006313419.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに接続される周辺機器の動作を検査するための検査プログラムを実行する検査装置に当該周辺装置を接続して前記周辺機器の動作を検査する検査システムであって、
当該検査装置から周辺機器に出力される検査を行うためのテストデータを入力する入力回路と、
前記入力回路によって入力されるテストデータを蓄積する蓄積回路と、
前記入力回路が前記データを入力可能な時間を遅延させる遅延回路と、
を有することを特徴とする検査システム。
【請求項２】
コンピュータに接続される周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられる遅延回路であって、
前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力するデータ転送回路と、
前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力する遅延回路と、
を有することを特徴とする遅延回路。
【請求項３】
請求項２記載の遅延回路に接続されるデータ収集装置であって、
前記データ転送回路から出力されるテストデータを入力するデータ入力回路と、
前記データ入力回路に入力されるテストデータを記憶する記憶部と、
を有することを特徴とするデータ収集装置。
【請求項４】
周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられるデータ遅延方法であって、
前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力し、
前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力する
ことを特徴とするデータ遅延方法。
【請求項５】
周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられるコンピュータに、
前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力するステップと、
前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力するステップと、
を実行させるためのデータ遅延プログラム。
【請求項６】
周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられるコンピュータに、
前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力するステップと、
前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力するステップと、
を実行させるためのデータ遅延プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに接続される周辺機器の動作をテストするための検査システム、遅延回路、データ収集装置、データ遅延方法、データ遅延プログラム、記録媒体に関する。
【背景技術】
【０００２】
従来から、コンピュータに接続されるプリンタ等の周辺機器は、製品出荷時や修理完了後において検査装置に接続され、この検査装置から出力されるテストデータを入力し、正常に動作するか否かについて試験が行われていた。この検査は、例えば、検査装置となるコンピュータに所定のテストデータを出力する検査プログラムをインストールして実行させることによって行われる。この検査プログラムは、検査装置のコンピュータのＯＳ（オペレーティングシステム）に依存しているため、利用しようとするコンピュータのＯＳ毎に検査プログラムが作成される。
ところで、周辺装置を検査するための方法として、検査対象の回路からの出力を検出して、検査対象製品を検査する検査装置が提供されている（例えば、特許文献１参照）。
【特許文献１】特開平９−２８８１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術においては、検査装置のコンピュータのＯＳに依存しているため、検査装置のコンピュータのＯＳが異なる場合は、そのＯＳ用に合わせた検査プログラムを新たに作成しなければならないという問題点があった。また、検査プログラムを実行することにより出力されるテストデータを他のコンピュータに取り込もうとすると、検査装置から出力されるテストデータの転送速度が取り込み側のコンピュータの取り込み速度より速い場合があり、テストデータの収集を行うことができないという問題点があった。
また、上述の先行技術文献１に記載の検査装置については、検査装置であり、検査プログラムを実行する点や他のテストデータを取り込む構成ではない。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、検査装置から出力されるテストデータを取り込むことができる検査システム、遅延回路、データ収集装置、データ遅延方法、データ遅延プログラム、記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、コンピュータに接続される周辺機器の動作を検査するための検査プログラムを実行する検査装置に当該周辺装置を接続して前記周辺機器の動作を検査する検査システムであって、当該検査装置から周辺機器に出力される検査を行うためのテストデータを入力する入力回路と、前記入力回路によって入力されるテストデータを蓄積する蓄積回路と、前記入力回路が前記データを入力可能な時間を遅延させる遅延回路と、を有することを特徴とする。
【０００６】
また、本発明は、コンピュータに接続される周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられる遅延回路であって、前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力するデータ転送回路と、前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力する遅延回路と、を有することを特徴とする。
【０００７】
また、本発明は、上述の遅延回路に接続されるデータ収集装置であって、前記データ転送回路から出力されるテストデータを入力するデータ入力回路と、前記データ入力回路に入力されるテストデータを記憶する記憶部と、を有することを特徴とする。
【０００８】
また、本発明は、周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられるデータ遅延方法であって、
前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力し、前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力することを特徴とする。
【０００９】
また、本発明は、周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられるコンピュータに、前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力するステップと、前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力するステップと、を実行させるためのデータ遅延プログラムである。
【００１０】
また、本発明は、周辺機器の動作を検査するための検査プログラムを実行する検査装置と当該周辺装置とが接続される検査システムに用いられるコンピュータに、前記検査装置から前記周辺機器に出力されるテストデータを入力し、当該データを蓄積するデータ蓄積装置に出力するステップと、前記データ蓄積装置から出力されるテストデータの取り込みの終了を示す制御信号が入力されるまで、ビジー信号を遅延させて前記検査装置に出力するステップと、を実行させるためのデータ遅延プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１１】
以上説明したように、この発明によれば、検査プログラムを実行させるときに、検査装置と周辺機器とを接続する接続インタフェースに検査装置から出力されるテストデータを取得し、取得したデータが読みとれるよう遅延回路を介して取り込んで、記憶装置に記憶する。これにより、検査装置から出力されるデータの転送速度より遅いコンピュータでテストデータを取り込む場合であっても、テストデータを取り込むことができる。これにより、テストデータを他のコンピュータにて周辺機器に出力することができるので、テストデータを取り込んだ後は、検査装置そのものが無くても、インタフェース回路を有する検査装置と周辺機器間とで同一のテストデータの送受信制御が可能となり、周辺機器の動作確認の際の検査コンピュータや検査プログラムが不要となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態による検査システムについて図面を参照して説明する。図１は、この発明の一実施形態による検査システムの構成を示す概略ブロック図である。
この図において、検査装置１０は、周辺機器の動作が正常か否かを判定するためのテストデータを生成して出力するための検査プログラム１１がインストールされており、プリンタ２０に接続される。
ラインモニタ３０は、検査装置１０とプリンタ２０との間に介挿され、検査装置１０からプリンタ２０に出力される信号を検出する。
遅延回路４０は、ラインモニタ３０が検出した信号を所定時間遅延させてデータ収集再生装置５０に出力する。
データ収集再生装置５０は、遅延回路４０から出力される信号を入力し、テストデータを生成し、生成したテストデータを記憶装置５９に記憶する。
また、データ収集再生装置５０は、記憶装置５９に記憶されたテストデータを読み出して試験対象となるプリンタ２０に出力して動作が正常であるか否かを試験する機能を有する。
【００１３】
図２は、図１に示す検査システムにおける遅延回路４０の一例を示す回路図である。
検査装置１０において、1284-Active信号入力回路１４は、検査装置１０からプリンタ２０へデータ送信するかプリンタ２０から検査装置１０へデータ送信するかの制御信号を入力する。データ入出力回路１１は、印刷データやテストデータなど、プリンタ２０の機能を検査するためのデータを出力する。ストローブ送信出力回路１２は、データ入出力回路１１から出力されるデータを読み出しを指示するストローブ信号をプリンタ２０と遅延回路４０とに出力する。ビジー信号入力回路１３は、ビジー信号制御回路４２から出力されるビジー信号ＢＵＳＹ＿Ｈを入力する。ここで、ビジー信号ＢＵＳＹ＿Ｈは、プリンタ２０とデータ収集再生装置５０とがデータを受け取れないことを示す信号である。
【００１４】
プリンタ２０において、1284-Active信号出力回路２４は、データ入出力回路２２の送信受信機能の切替を指示する。ストローブ信号入力回路２１は、ストローブ信号出力回路１２から出力されるストローブ信号を入力する。データ入出力回路２２は、ストローブ信号入力回路２１にストローブ信号が入力された場合にデータ入出力回路１１から出力されるデータを入力する。ビジー信号出力回路２３は、データ入出力回路２２によってデータを読み出している間、プリンタ２０のビジーを示すビジー信号ＢＵＳＹ＿Ｐを遅延回路４０に出力する。
【００１５】
遅延回路４０において、ストローブ信号監視回路４１は、ストローブ信号出力回路１２から出力されるストローブ信号とリセット信号出力回路５４から出力されるリセット信号とに基づいて、スタンバイ信号ＳＴＢ＿Ｍをストローブ信号入力回路５１に出力する。
ビジー信号制御回路４２は、ビジー信号出力回路２３とリセット信号出力回路５４とに基づいて、ビジー信号ＢＵＳＹ＿Ｈとビジー信号ＢＵＳＹ＿Ｍとを出力する。
データ転送回路４３は、データ入出力回路１１から出力されるデータをデータ入力回路５２に出力する。
アクティブ信号出力回路４４は、データ収集再生装置５０とプリンタ２０に印刷動作を実行可能な状態にするためのアクティブ信号ＡＣＴＩＶＥをアクティブ信号をプリンタ２０とデータ収集再生装置５０とに出力する。
【００１６】
データ収集再生装置５０において、ストローブ信号入力回路５１は、ストローブ信号監視回路４１から出力されるスタンバイ信号ＳＴＢ＿Ｍを入力する。
双方向制御回路５５は、1284-Active信号出力回路２４から出力される信号1284-Activeを入力する。
データ入力回路５２は、ストローブ信号入力回路５１にスタンバイ信号ＳＴＢ＿Ｍが入力されている場合に、データ転送回路４３から出力されるデータを入力して記憶装置に記憶する。
ビジー信号入力回路５３は、ビジー信号制御回路４２から出力されるビジー信号ＢＵＳＹ＿Ｍを入力して、リセット信号出力回路５４に出力する。リセット信号出力回路５４は、1284-Active信号出力回路２４から出力される信号1284-Activeと、ビジー信号制御回路５３から出力されるビジー信号ＢＵＳＹ＿Ｍとデータ入力回路５２から出力されるデータの入力が完了したことを示す信号を入力し、これら入力信号に基づいて、ビジー信号ＢＵＳＹ＿Ｈが非ビジー状態になるように指示をするリセット信号ＲＳＴ＿Ｍをビジー信号制御回路４２に出力する。
【００１７】
次に、上述した構成における検査システムの動作について説明する。ここでは、初期値として、ストローブ信号とアクティブ信号ＡＣＴＩＶＥが、‘ＨＩ’、それ以外は全て‘ＬＯＷ’である。まず、検査装置１０は、検査プログラム１１を実行し、印刷データを出力するとともに、‘ＬＯＷ’のパルスのストローブ信号をプリンタ２０とデータ収集再生装置５０とに出力する。データ転送回路４３は、ストローブ信号のパルスが入力されると、この入力に応じて、検査装置１０から出力されているデータをラッチする。
【００１８】
遅延回路４０のストローブ信号監視回路４１は、ストローブ信号出力回路１２からストローブ信号が入力され、このストローブ信号が立ち下がると、‘ＨＩ’のスタンバイ信号ＳＴＢ＿Ｍをストローブ信号入力回路５１に出力する。データ収集再生装置５０のストローブ信号入力回路５１は、スタンバイ信号ＳＴＢ＿Ｍが‘ＨＩ’になることにより、データ転送回路４３から出力されているデータを読み込み、読み込んだデータを記憶装置５９に書き込んで記憶する。
一方、プリンタ２０は、ストローブ信号が立ち下がることにより、ビジー信号ＢＵＳＹ＿Ｐを‘ＨＩ’にし、検査装置１０から出力されているデータを読み込む。
そして、プリンタ２０のデータ読み込みが終了し、ビジー信号ＢＵＳＹ＿Ｐが立ち下がると、ビジー信号制御回路４２は、‘ＨＩ’のビジー信号ＢＵＳＹ＿Ｍをビジー信号入力回路５３に出力する。
【００１９】
データ収集再生装置５０のリセット信号出力回路５４は、ビジー信号入力回路５３の出力とデータ入力回路５２からの通知を参照し、データの読み込みが終了し、ビジー信号ＢＵＳＹ＿Ｍが‘ＨＩ’である場合に、パルス信号のリセット信号ＲＳＴ＿Ｍをビジー信号制御回路４２に出力する。
ビジー信号制御回路４２は、リセット信号ＲＳＴ＿Ｍのパルスが立ち下がると、ビジー信号ＢＵＳＹ＿Ｈと、ビジー信号ＢＵＳＹ＿Ｍとスタンバイ信号ＳＴＢ＿Ｍとを‘ＬＯＷ’にして出力する。
【００２０】
検査装置１０は、ビジー信号ＢＵＳＹ＿Ｈが‘ＬＯＷ’になることにより、次のデータを読み出して出力し、パルスのストローブ信号を出力する。以下、上述と同様の処理を繰り返すことにより、検査装置１０から出力されるデータがプリンタ２０とデータ収集再生装置５０とに取り込まれる。これにより、検査装置１０から出力されるデータがデータ収集再生装置５０に蓄積される。このデータ収集再生装置５０に蓄積されたデータを他のコンピュータなどに記録し、当該コンピュータが自身が動作可能なＯＳを起動し、記録されたデータを検査対象のプリンタ２０に出力することによって、検査装置１０と異なるＯＳのコンピュータであっても、検査プログラムそのものを新たに作成することなくプリンタの検査を行うことができる。
【００２１】
以上説明したように、この実施形態によれば、データ収集再生装置５０のデータの取り込みが完了した場合に、リセット信号ＲＳＴ＿Ｍをデータ収集再生装置５０から遅延回路４０のビジー信号制御回路４２に出力するようにした。これにより、検査装置１０に対し、プリンタ２０のデータの読み込みが終了してビジー信号ＢＵＳＹ＿Ｐが‘ＬＯＷ’になっても、リセット信号ＲＳＴ＿Ｍが入力されるのを待って、ストローブ信号を‘ＬＯＷ’にすることができる。したがって、ビジー信号ＢＵＳＹ＿Ｈがビジーを示す信号を出力している間、検査装置１０は、次のデータを出力しないで待機するので、プリンタ２０とデータ収集再生装置５０の両方がデータの取り込みを完了するまで遅延させることができる。
【００２２】
図３は、図１における他の実施形態として、遅延回路４０とデータ収集再生装置５０とを組み合わせた場合におけるデータ収集装置の構成を示す概略ブロック図である。この図において、データ収集装置は、ＣＰＵ（中央処理装置）２００と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスク装置などの記憶装置から構成される記憶部２１０と、キーボードやマウスなどの入力装置２２０と、液晶表示装置などの出力装置２３０と、ネットワークを介して各種装置と通信を行う通信インタフェース２４０とがバス２５０を介して接続される。
【００２３】
ここで、図１におけるストローブ信号監視回路４１、ビジー信号制御回路４２、データ転送回路４３、ストローブ信号入力回路５１、データ入力回路５２、ビジー信号入力回路５３、リセット信号出力回路５４の機能を実現するためのプログラムを記憶部２１０に記憶しておき、このプログラムをＣＰＵ２００が読み出して実行することにより、これら各機能を実現させるものであってもよい。また、このプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませて実行することによりこれら各機能を実現するようにしてもよい。
【００２４】
なお、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００２５】
また、入力装置２２０は、キーボードやマウス等であり、出力装置２３０は、液晶表示装置やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等である。記憶部２１０は、各種情報を記憶する。この記憶部２１０には、検査装置１０から収集したテストデータを蓄積することが可能である。通信インタフェース２４０は、ＣＰＵ２００との組み合わせにより、検査装置１０およびプリンタ２０との間においてデータや制御信号の入出力を行う。
【００２６】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施形態による検査システムの構成を示す概略ブロック図である。
【図２】図１に示す検査システムにおける遅延回路４０の一例を示す回路図である。
【図３】この発明の他の実施形態におけるデータ収集装置の構成を示す概略ブロック図である。
【符号の説明】
【００２８】
１０  検査装置                        １１  検査プログラム
２０  プリンタ                        ３０  ラインモニタ
４０  遅延回路                        ５０  データ収集再生装置
５９  記憶装置
【図１】
2006313419.tif 000003
【図２】
2006313419.tif 000004
【図３】
2006313419.tif 000005