(57)【要約】  【課題】スキャナ２０とプリンタ３０とを接続する伝送系に起因するエラーを検出することができる複合機システム１０を提供する。  【解決手段】スキャナ２０と、スキャナ２０によって読み取られた画像データに基づいて印刷を行うプリンタ３０とがデータ伝送ケーブル１１を介して接続されている複合機システム１０であって、予め定められた試験信号パターンを、データ伝送ケーブル１１に出力するパターン発生器２０３と、データ伝送ケーブル１１を介して受信した信号が、試験信号パターンと同一か否かを判定する判定部３０２とを備えることを特徴とする。【選択図】図１
2006270531.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と、前記画像読取装置によって読み取られた画像データに基づいて印刷を行う印刷装置とが伝送路を介して接続されている複合機システムであって、
予め定められた試験信号パターンを、前記伝送路に出力するパターン出力手段と、
前記伝送路を介して受信した信号が、前記試験信号パターンと同一か否かを判定する判定手段と
を備えることを特徴とする複合機システム。
【請求項２】
請求項１に記載の複合機システムであって、
前記パターン出力手段は、前記伝送路に、複数の異なる前記試験信号パターンを出力し、
前記判定手段は、
前記伝送路を介して受信した複数の信号のそれぞれと、対応する前記試験信号パターンとが同一か否かを判定する
ことを特徴とする複合機システム。
【請求項３】
請求項１または２に記載の複合機システムであって、
前記パターン出力手段は、前記画像読取装置側に設けられ、
前記判定手段は、前記印刷装置側に設けられる
ことを特徴とする複合機システム。
【請求項４】
請求項１から３のいずれかに記載の複合機システムであって、
前記判定手段は、
前記試験信号パターンを予め保持しており、前記伝送路を介して受信した信号と、当該予め保持している試験信号パターンとが一致するか否かを判定することにより、前記伝送路を介して受信した信号が、前記試験信号パターンと同一か否かを判定する
ことを特徴とする複合機システム。
【請求項５】
請求項１から３のいずれかに記載の複合機システムであって、
前記パターン出力手段は、前記伝送路に、前記試験信号パターンと共に、当該試験信号パターンのエラーチェック情報を出力し、
前記判定手段は、
前記伝送路を介して受信した信号に含まれるエラーチェック情報に基づいて、前記伝送路を介して受信した信号が、前記試験信号パターンと同一か否かを判定する
ことを特徴とする複合機システム。
【請求項６】
請求項１から５のいずれかに記載の複合機システムであって、
前記判定手段は、前記印刷装置に指示して、前記判定の結果を印刷させることを特徴とする複合機システム。
【請求項７】
画像読取装置と、前記画像読取装置によって読み取られた画像データに基づいて印刷を行う印刷装置とが伝送路を介して接続されている複合機システムの伝送路の動作確認方法であって、
前記複合機システムが、
予め定められた試験信号パターンを、前記伝送路に出力するパターン出力ステップと、
前記伝送路を介して受信した信号が、前記試験信号パターンと同一か否かを判定する判定ステップと
を実行することを特徴とする複合機システムの伝送路動作確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および印刷装置を有する複合機システムに関する。
【背景技術】
【０００２】
特許文献１には、スキャナとして単体で動作可能な装置と、プリンタとして単体で動作可能な装置とをケーブルを介して接続し、プリンタ内に複写装置としての動作を制御する制御装置を組み込むことにより、複写装置として動作可能なシステムが記載されている。
【０００３】
また、従来、上記の特許文献１に記載されているシステムを含む複写装置において、予め定められた検査画像パターンが記録された用紙を複写装置に複写させ、複写元の用紙に記録された検査画像パターンと、複写物に記録された画像パターンとを、目視等によって比較することにより、スキャナとプリンタとを接続している伝送路が正常に動作しているか否かが判定されていた。
【０００４】
【特許文献１】特開２００１−１５０７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、目視により複写元の用紙に記録された検査画像パターンと、複写物に記録された画像パターンとを比較する場合、画像パターン内の濃度が一様でない部分に発生した1画素のエラーを目視によって検出することは困難な場合がある。また、画像パターンを構成する画素データの下位ビットにエラーがある場合、画素のわずかな濃度のエラーを目視によって検出することは困難な場合がある。
【０００６】
また、複写元の用紙に記録された検査画像パターンと、複写物に記録された画像パターンと一致していない場合、当該相違が、スキャナ装置で発生したエラーに起因するものなのか、スキャナやプリンタとケーブルとの接触不良に起因するものなのか、プリンタ装置で発生したエラーに起因するものなのかを区別することができなかった。そのため、複写装置に発生した不具合の原因を特定するのに時間がかかり、複写装置の不具合を迅速に解消することができない場合があった。
【０００７】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、スキャナとプリンタとを接続する伝送路に起因するエラーを検出することができる複合機システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の態様は、画像読取装置と、画像読取装置によって読み取られた画像データに基づいて印刷を行う印刷装置とが伝送路を介して接続されている複合機システムであって、予め定められた試験信号パターンを、伝送路に出力するパターン出力手段と、伝送路を介して受信した信号が、試験信号パターンと同一か否かを判定する判定手段とを備えることを特徴とする。伝送路を介して受信した信号が試験信号パターンと異なるということは、伝送路の不具合に起因するエラーが発生していることを意味するので、伝送路の動作を確認することができる。
【０００９】
また、上記した複合機システムにおいて、パターン出力手段は、伝送路に複数の異なる試験信号パターンを出力し、判定手段は、伝送路を介して受信した複数の信号のそれぞれと、対応する試験信号パターンとが同一か否かを判定することが好ましい。これにより、様々なパターンの試験信号を送信することができ、エラーが発生するか否かをより正確に判定することができる。
【００１０】
また、上記した複合機システムにおいて、パターン出力手段は、画像読取装置側に設けられ、判定手段は、印刷装置側に設けられることが好ましい。これにより、スキャナからプリンタへデータを伝送するための高速な伝送路のエラーチェックを行うことができる。
【００１１】
また、上記した複合機システムにおいて、判定手段は、試験信号パターンを予め保持しており、伝送路を介して受信した信号と、当該予め保持している試験信号パターンとが一致するか否かを判定することにより、伝送路を介して受信した信号が、試験信号パターンと同一か否かを判定してもよい。これにより、試験信号パターンに含まれるいずれのビットにエラーが発生したのかを特定することができる。
【００１２】
また、上記した複合機システムにおいて、パターン出力手段は、伝送路に、試験信号パターンと共に、当該試験信号パターンのエラーチェック情報を出力し、判定手段は、伝送路を介して受信した信号に含まれるエラーチェック情報に基づいて、伝送路を介して受信した信号が、試験信号パターンと同一か否かを判定してもよい。これにより、ＣＲＣやチェックサム等を用いたエラーチェックによって、伝送路を介して受信した信号にエラーがあるか否かをより迅速に検出することができる。
【００１３】
また、上記した複合機システムにおいて、判定手段は、印刷装置に指示して、判定の結果を記録媒体に出力させるようにすることが好ましい。これにより、エラーの有無やエラーの詳細をユーザに分かりやすい形で提供することができる。
【００１４】
また、本発明の第２の態様は、画像読取装置と、画像読取装置によって読み取られた画像データに基づいて印刷を行う印刷装置とが伝送路を介して接続されている複合機システムの伝送路動作確認方法であって、複合機システムが、予め定められた試験信号パターンを、伝送路に出力するパターン出力ステップと、伝送路を介して受信した信号が、試験信号パターンと同一か否かを判定する判定ステップとを実行することを特徴とする。これにより、第１の態様と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１６】
図１は、本発明の一実施形態に係る複合機システム１０のハードウェア構成を示す。複合機システム１０は、スキャナ２０、プリンタ３０、および操作パネル４０を備える。本例において、スキャナ２０、プリンタ３０、および操作パネル４０は、それぞれ別体として構成されており、互いにケーブル等によって接続されている。
【００１７】
スキャナ２０は、紙等の記録媒体に記録された画像を光学センサによって読み取って画像データに変換し、変換した画像データを出力する。プリンタ３０は、取得した画像データを紙等の記録媒体に記録する。
【００１８】
スキャナ２０とプリンタ３０とは、データ伝送ケーブル１１を介して接続され、スキャナ２０によって記録媒体から読み取られた比較的大量の画像データが高速にプリンタ３０へ転送される。これにより、複合機システム１０が複写装置として動作する場合に、プリンタ３０は、スキャナ２０が取得した画像データに基づいて、迅速に複写物を出力することができる。
【００１９】
また、スキャナ２０とプリンタ３０とは、コマンド伝送ケーブル１２を介して接続され、コマンド等の比較的少量のデータを低速に送受信する。
【００２０】
操作パネル４０は、表示部４１および入力キー４２を有する。操作パネル４０は、コマンド伝送ケーブル１３を介してプリンタ３０と接続されており、入力キー４２を介して複合機システム１０のユーザから入力されたコマンド等を、コマンド伝送ケーブル１３を介してプリンタ３０へ送信する。
【００２１】
図２は、スキャナ２０の詳細な機能構成の一例を示すブロック図である。スキャナ２０は、ＣＣＤ２００、ＡＤＣ２０１、画像処理部２０２、パターン出力部２０３、制御部２０４、コマンドインターフェイス２０５、パターン格納部２０６、およびデータインターフェイス２１０を備える。
【００２２】
ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２００は、スキャナ２０内の図示しない光源が発生し、原稿が反射した光を画像信号として取得する。ＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）２０１は、ＣＣＤ２００が取得したアナログ信号である画像信号を、ディジタル信号に変換する。
【００２３】
画像処理部２０２は、ディジタル信号に変換された画像信号に、シェーディング補正、入力マスキング補正、カラーバランス補正等の画像処理を施して、画像データを生成する。データインターフェイス２１０は、画像処理部２０２が処理した画像データを、データ伝送ケーブル１１を介して高速にプリンタ３０へ転送する。
【００２４】
コマンドインターフェイス２０５は、コマンド伝送ケーブル１２を介してプリンタ３０から受信したコマンドやデータ等をパターン出力部２０３または制御部２０４へ送ると共に、制御部２０４が生成したコマンドを、コマンド伝送ケーブル１２を介してプリンタ３０へ送信する。本例において、コマンドインターフェイス２０５のデータ転送速度は、データインターフェイス２１０のデータ転送速度よりも低い。
【００２５】
パターン格納部２０６は、予め定められた複数種類の試験信号パターンを格納している。パターン出力部２０３は、コマンドインターフェイス２０５を介してプリンタ３０から受信したコマンドに応じて、パターン格納部２０６に格納されている試験信号パターンのいずれかを読み出し、読み出した試験信号パターンをデータインターフェイス２１０に出力する。このとき、パターン出力部２０３は、例えば、所定のビットパターンを試験開始信号として、この所定のビットパターンに続けて、試験信号パターンをデータインターフェイス２１０に出力する。そして、データインターフェイス２１０は、パターン出力部２０３から受け取った試験信号パターンを、データ伝送ケーブル１１を介してプリンタ３０へ送信する。
【００２６】
なお、パターン格納部２０６は、１種類の試験信号パターンを予め格納していてもよい。また、本例では、パターン出力部２０３は、データインターフェイス２１０に出力する試験信号パターンを、パターン格納部２０６から読み出すが、他の例として、パターン出力部２０３が試験信号パターンを生成してデータインターフェイス２１０に出力してもよい。
【００２７】
また、パターン出力部２０３は、パターン格納部２０６から読み出した試験信号パターンの伝送エラーを検出するためのエラーチェック情報を生成し、パターン格納部２０６から読み出した試験信号パターンと共に、生成したエラーチェック情報を、データインターフェイス２１０を介してプリンタ３０へ送信してもよい。ここで、エラーチェック情報とは、試験信号パターンを構成するビットの値に対応したチェックサムやＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）符号等である。
【００２８】
制御部２０４は、スキャナ２０全体を制御すると共に、スキャナ２０の動作に応じて、コマンドやデータ等を生成し、生成したコマンドやデータ等を、コマンドインターフェイス２０５を介してプリンタ３０へ送信する。なお、制御部２０４は、生成したコマンドやデータ等を、データインターフェイス２１０を介してプリンタ３０へ送信してもよい。
【００２９】
また、スキャナ２０は、外部インターフェイスを有し、この外部インターフェイスを介して、外部機器に直接、またはネットワークを介して接続されてもよい。この場合、スキャナ２０は、記録媒体から読み取った画像データを、この外部インターフェイスを介して接続されている外部機器へ出力する単体のスキャナとして動作する。
【００３０】
図３は、プリンタ３０の詳細な機能構成の一例を示すブロック図である。プリンタ３０は、画像処理部３００、印刷エンジン３０１、判定部３０２、制御部３０３、コマンドインターフェイス３０４、操作パネルインターフェイス３０５、パターン格納部３０６、およびデータインターフェイス３１０を備える。
【００３１】
データインターフェイス３１０は、データ伝送ケーブル１１を介してデータインターフェイス２１０から高速に転送された画像データを受信する。また、データインターフェイス３１０は、データインターフェイス２１０から送信された試験信号パターンを、データ伝送ケーブル１１を介して受信し、受信した信号を判定部３０２へ送る。
【００３２】
画像処理部３００は、データインターフェイス３１０が受信した画像データに、ガンマ補正、モレア除去、エッジ強調、カラーマッチング等の画像処理を施す。
【００３３】
印刷エンジン３０１は、記録機構や搬送機構等を有し、給紙装置から紙等の記録媒体を取り出し、画像処理部３００によって画像処理を施された画像データに基づいて、例えば、ＬＥＤやレーザ等の光学部材が発生する光を感光体上に走査することにより、感光体上に形成された、画像データに対応する静電潜像を、取り出した記録媒体に転写することにより、画像データに基づく画像を記録媒体に記録する。また、印刷エンジン３０１は、制御部３０３からデータと共に印刷指示を受け取った場合には、受け取ったデータを記録媒体に記録する。
【００３４】
操作パネルインターフェイス３０５は、コマンド伝送ケーブル１２を介してコマンドインターフェイス２０５から受信したコマンドやデータ等制御部３０３へ送ると共に、制御部３０３が生成したコマンドを、コマンド伝送ケーブル１２を介してコマンドインターフェイス２０５へ送信する。
【００３５】
制御部３０３は、プリンタ３０全体の動作を制御すると共に、プリンタ３０の動作に応じて、コマンドやデータ等を生成し、生成したコマンドやデータ等を、コマンドインターフェイス３０４を介してスキャナ２０へ送信する。また、制御部３０３は、操作パネルインターフェイス３０５を介して、操作パネル４０からコマンド受け取り、受け取ったコマンドに応じて、コマンドインターフェイス３０４を介して、記録媒体に記録された画像の取得や、試験信号パターンの送信等を、スキャナ２０に指示する。
【００３６】
パターン格納部３０６は、予め定められた複数種類の試験信号パターンを格納している。判定部３０２は、データインターフェイス３１０を介して、スキャナ２０から送信された試験信号パターンに基づく信号を受信し、受信した信号を、パターン格納部３０６内に格納されている、予め定められた試験信号パターンと比較することにより、受信した信号にエラーが存在するか否かを判定する。
【００３７】
また、判定部３０２は、例えば、所定のビットパターンを試験開始信号として受信し、このビットパターンに続いて受信した信号を、試験信号パターンに対応する信号として、パターン格納部３０６内に格納されている試験信号パターンと比較する。
【００３８】
なお、本例において、判定部３０２は、データインターフェイス３１０を介して受信した信号と比較する試験信号パターンを、パターン格納部３０６から読み出すが、他の例として、データインターフェイス３１０を介して受信した信号と比較する試験信号パターンを、判定部３０２が生成してもよい。
【００３９】
また、他の例として、判定部３０２は、受信した信号に含まれるエラーチェック情報に基づいて、受信した信号にエラーが存在するか否かを判定し、受信した信号にエラーが存在しない場合に、受信した信号が試験信号パターンと同一であると判定してもよい。ここで、エラーチェック情報とは、試験信号パターンを構成するビットの値に対応したチェックサムやＣＲＣ符号等である。
【００４０】
また、判定部３０２は、受信した信号に含まれるエラーチェック情報に基づいて、受信した信号にエラーが存在するか否かを判定し、受信した信号にエラーが存在する場合に、さらに、受信した信号を、パターン格納部３０６に格納されている試験信号パターンと比較することにより、受信した信号を構成するいずれのビットがエラーとなっているかを検出してもよい。
【００４１】
これにより、エラーが存在しない信号についても、受信した信号を構成するビットのそれぞれを、予め定められた試験信号パターンを構成するビットのそれぞれと比較する場合に比べて、判定部３０２の処理負荷を軽減することができる。従って、受信した信号内にエラーが存在するか否かを、より迅速に判定することができる。
【００４２】
制御部３０３は、受信した信号にエラーが存在する場合、そのエラー情報を、操作パネルインターフェイス３０５を介して操作パネル４０に送信することにより、操作パネル４０の表示部４１にエラー情報を表示させる。操作パネル４０は、表示しているエラー情報の出力指示を、入力キー４２を介してユーザから受け付けると、その旨を、コマンド伝送ケーブル１３を介して制御部３０３へ送信する。そして、制御部３０３は、印刷エンジン３０１に指示して、エラー情報を記録媒体に記録させる。
【００４３】
なお、プリンタ３０は、外部インターフェイスを有し、この外部インターフェイスを介して、外部機器に直接、またはネットワークを介して接続されてもよい。この場合、プリンタ３０は、接続された外部機器から受け取った画像データに基づいて記録媒体に記録する単体のプリンタとして動作する。
【００４４】
図４は、スキャナ２０およびプリンタ３０のさらに詳細な機能構成の一例を示す。本図は、特に、データインターフェイス２１０およびデータインターフェイス３１０の詳細な機能構成の一例を示している。
【００４５】
データインターフェイス２１０は、パラレルシリアル変換部２１１、パラレルシリアル変換部２１２、パラレルシリアル変換部２１３、およびパラレルシリアル変換部２１４を備える。データインターフェイス２１０は、画像処理部２０２またはパターン出力部２０３から、３２ビット幅の画像データまたは試験信号パターンを受信し、４ビット幅に変換して、例えば、ＬＶＤＳ（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）方式等によって、データ伝送ケーブル１１を介してプリンタ３０へ送信する。それぞれのパラレルシリアル変換部は、８ビットのパラレル信号をシリアル信号に変換する。
【００４６】
パラレルシリアル変換部２１１は、画像データまたは試験信号パターンの上位８ビットのパラレル信号をシリアル信号に変換する。パラレルシリアル変換部２１２は、画像データまたは試験信号パターンのビット２３からビット１６のパラレル信号をシリアル信号に変換する。パラレルシリアル変換部２１３は、画像データまたは試験信号パターンのビット１５からビット８のパラレル信号をシリアル信号に変換する。パラレルシリアル変換部２１４は、画像データまたは試験信号パターンの下位８ビットのパラレル信号をシリアル信号に変換する。
【００４７】
データインターフェイス３１０は、シリアルパラレル変換部３１１、シリアルパラレル変換部３１２、シリアルパラレル変換部３１３、およびシリアルパラレル変換部３１４を備える。データインターフェイス３１０は、データ伝送ケーブル１１を介して４ビット幅で受け取った信号を、３２ビット幅の信号に変換して、画像処理部３００または判定部３０２へ送る。
【００４８】
シリアルパラレル変換部３１１は、パラレルシリアル変換部２１１が送信したシリアル信号を、８ビットのパラレル信号に変換し、変換した８ビットのパラレル信号を、画像データまたは試験信号パターンの上位８ビットのデータとして画像処理部３００または判定部３０２へ送る。
【００４９】
シリアルパラレル変換部３１２は、パラレルシリアル変換部２１２が送信したシリアル信号を、８ビットのパラレル信号に変換し、変換した８ビットのパラレル信号を、画像データまたは試験信号パターンのビット２３からビット１６のデータとして画像処理部３００または判定部３０２へ送る。
【００５０】
シリアルパラレル変換部３１３は、パラレルシリアル変換部２１３が送信したシリアル信号を、８ビットのパラレル信号に変換し、変換した８ビットのパラレル信号を、画像データまたは試験信号パターンのビット１５からビット８のデータとして画像処理部３００または判定部３０２へ送る。
【００５１】
シリアルパラレル変換部３１４は、パラレルシリアル変換部２１４が送信したシリアル信号を、８ビットのパラレル信号に変換し、変換した８ビットのパラレル信号を、画像データまたは試験信号パターンの下位８ビットのデータとして画像処理部３００または判定部３０２へ送る。
【００５２】
なお、本例において、データインターフェイス２１０は、３２ビットのパラレル信号を４つのシリアル信号に変換したが、本発明はこれに限られず、３２ビットのパラレル信号を３２ビット未満のビット数に変換するものであれば何ビット幅に変換するものであってもよい。
【００５３】
ここで、複写装置では、複写物が、複写元の記録媒体に記録された画像の情報をできる限り落とすことなく、かつ迅速に出力されることが好ましい。これを実現するためには、スキャナ２０からプリンタ３０へは、高速にデータ伝送が可能なインターフェイスを介してデータを伝送することが好ましい。
【００５４】
しかし、インターフェイスの伝送速度が高速になるに従って、伝送方式によっては、温度や湿度の変化、複写装置の周辺にある電子機器が発生する電磁波等の影響を受けやすくなり、スキャナ２０からプリンタ３０へ送信される段階でデータにエラーが発生する場合がある。
【００５５】
また、ユーザが、スキャナ２０およびプリンタ３０をケーブルで接続することによって複合機システム１０を組み立てる場合、スキャナ２０およびプリンタ３０とケーブルとが正しく接続されていないと、スキャナ２０が送信した画像データを、プリンタ３０が正しく受け取ることができない場合がある。
【００５６】
従来は、紙等の記録媒体に記録された所定の試験パターン画像を複写し、複写物と複写元の画像とを目視等により比較することによって、エラーの有無を判定していたが、画像の一部にエラーがある場合、目視によってそのエラーを検出することは困難な場合がある。また、目視によってエラーを検出できたとしても、そのエラーの原因が、スキャナ２０の画像読取系の不具合に起因するものか、伝送系の不具合に起因するものか、プリンタ３０の印刷機構系に起因するものかを切り分けることは困難であった。
【００５７】
そこで、本発明では、不具合が発生した場合に、予め定められた試験信号パターンをデータインターフェイス２１０からデータ伝送ケーブル１１を介してプリンタ３０へ送信し、プリンタ３０において、受信した信号を、予め定められた試験信号パターンと比較することにより、データインターフェイス２１０、データ伝送ケーブル１１、およびデータインターフェイス３１０を含む伝送系に起因するエラーであるか否かを判定することができる。これにより、エラーの発生箇所を切り分けることができ、より迅速にエラーの原因を見つけることができる。従って、発生したエラーをより迅速に修復することができる。
【００５８】
なお、本発明において、伝送路とは、伝送ケーブルおよびインターフェイスを含むものとする。従って、本実施形態において、伝送路とは、データインターフェイス２１０、データインターフェイス３１０、およびデータ伝送ケーブル１１を含む。
【００５９】
図５は、試験信号パターンの構成の一例を示す図表５０である。本図に示す試験信号パターンは、パターン格納部２０６およびパターン格納部３０６に予め格納されている。
【００６０】
それぞれの試験信号パターン５２には、パターン番号５１が割り当てられており、パターン出力部２０３は、例えば予め定められた試験開始信号に続けて、パターン番号５１が１のものから順に、対応する試験信号パターン５２を、データインターフェイス２１０を介してプリンタ３０へ送信する。判定部３０２は、例えば試験開始信号に続いて受信した信号を、パターン番号５１が１のものから順に、予め定められた試験信号パターン５２と比較する。
【００６１】
パターン番号５１が１から４は、データインターフェイス２１０またはデータインターフェイス３１０に接続されている３２ビット幅のバスの断線や、データインターフェイス２１０またはデータインターフェイス３１０とデータ伝送ケーブル１１との接点の接触不良等を検出するための断線・接触不良検出パターン５３である。
【００６２】
パターン番号５１が５から２０は、パラレルシリアル変換部２１１およびシリアルパラレル変換部３１１において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合の直流バランスの不良を検出するためのＤＣバランス不良検出パターン５４である。
【００６３】
パターン番号５１が２１から３６は、パラレルシリアル変換部２１２およびシリアルパラレル変換部３１２において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合の直流バランスの不良を検出するためのＤＣバランス不良検出パターン５５である。
【００６４】
パターン番号５１が３７から５２は、パラレルシリアル変換部２１３およびシリアルパラレル変換部３１３において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合の直流バランスの不良を検出するためのＤＣバランス不良検出パターン５６である。
【００６５】
パターン番号５１が５３から６８は、パラレルシリアル変換部２１４およびシリアルパラレル変換部３１４において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合の直流バランスの不良を検出するためのＤＣバランス不良検出パターン５７である。
【００６６】
図６は、断線・接触不良検出パターン５３の一例を示す。パターン番号５１が１の試験信号パターン５２は、３２ビットの全てが０である。パターン番号５１が２の試験信号パターン５２は、３２ビットの全てが１である。パターン番号５１が３の試験信号パターン５２は、３２ビット中の最下位ビットを奇数番目として、奇数番目のビットが１、偶数番目のビットが０である。パターン番号５１が４の試験信号パターン５２は、３２ビット中の偶数番目のビットが１、奇数番目のビットが０である。
【００６７】
パターン出力部２０３が、パターン番号５１が１から４の試験信号パターン５２を、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力することにより、判定部３０２は、データインターフェイス２１０またはデータインターフェイス３１０に接続されている３２ビット幅のバスの断線や、データインターフェイス２１０またはデータインターフェイス３１０とデータ伝送ケーブル１１との接点の接触不良等を検出することができる。また、それぞれのパターン番号５１において、エラーが発生しているビットを特定することにより、断線あるいは接触不良となっている信号線を特定することができる。
【００６８】
図７は、パラレルシリアル変換部２１１およびシリアルパラレル変換部３１１のＤＣバランス不良検出パターン５４の一例を示す。
【００６９】
偶数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが０のデータを２回送信した後に、続けて、上位８ビットのいずれか１ビットを１、残りの３１ビットを全て０とするデータを１回送信するパターンである。
【００７０】
奇数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが１のデータを２回送信した後に、続けて、上位８ビットのいずれか１ビットを０、残りの３１ビットを全て１とするデータを１回送信するパターンである。
【００７１】
パターン出力部２０３が、図７に示すＤＣバランス不良検出パターン５４を、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力することにより、判定部３０２は、パラレルシリアル変換部２１１またはシリアルパラレル変換部３１１において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合のパラレルシリアル変換部２１１またはシリアルパラレル変換部３１１の直流バランスの不良を検出することができる。
【００７２】
図８は、パラレルシリアル変換部２１２およびシリアルパラレル変換部３１２のＤＣバランス不良検出パターン５５の一例を示す。
【００７３】
偶数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが０のデータを２回送信した後に、続けて、２４ビット目から１７ビット目のいずれか１ビットを１、残りの３１ビットを全て０とするデータを１回送信するパターンである。
【００７４】
奇数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが１のデータを２回送信した後に、続けて、２４ビット目から１７ビット目のいずれか１ビットを０、残りの３１ビットを全て１とするデータを１回送信するパターンである。
【００７５】
パターン出力部２０３が、図８に示すＤＣバランス不良検出パターン５５を、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力することにより、判定部３０２は、パラレルシリアル変換部２１２またはシリアルパラレル変換部３１２において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合のパラレルシリアル変換部２１２またはシリアルパラレル変換部３１２の直流バランスの不良を検出することができる。
【００７６】
図９は、パラレルシリアル変換部２１３およびシリアルパラレル変換部３１３のＤＣバランス不良検出パターン５６の一例を示す。
【００７７】
偶数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが０のデータを２回送信した後に、続けて、１６ビット目から９ビット目のいずれか１ビットを１、残りの３１ビットを全て０とするデータを１回送信するパターンである。
【００７８】
奇数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが１のデータを２回送信した後に、続けて、１６ビット目から９ビット目のいずれか１ビットを０、残りの３１ビットを全て１とするデータを１回送信するパターンである。
【００７９】
パターン出力部２０３が、図９に示すＤＣバランス不良検出パターン５５を、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力することにより、判定部３０２は、パラレルシリアル変換部２１３またはシリアルパラレル変換部３１３において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合のパラレルシリアル変換部２１３またはシリアルパラレル変換部３１３の直流バランスの不良を検出することができる。
【００８０】
図１０は、パラレルシリアル変換部２１４およびシリアルパラレル変換部３１４のＤＣバランス不良検出パターン５７の一例を示す。
【００８１】
偶数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが０のデータを２回送信した後に、続けて、下位８ビットのいずれか１ビットを１、残りの３１ビットを全て０とするデータを１回送信するパターンである。
【００８２】
奇数のパターン番号５１に対応する試験信号パターン５２は、３２ビットの全てが１のデータを２回送信した後に、続けて、下位８ビットのいずれか１ビットを０、残りの３１ビットを全て１とするデータを１回送信するパターンである。
【００８３】
パターン出力部２０３が、図１０に示すＤＣバランス不良検出パターン５５を、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力することにより、判定部３０２は、パラレルシリアル変換部２１４またはシリアルパラレル変換部３１４において、同一極性のデータが連続した後に１ビットのみ反対極性のデータが発生した場合のパラレルシリアル変換部２１４またはシリアルパラレル変換部３１４の直流バランスの不良を検出することができる。
【００８４】
図１１は、表示部４１に表示されるメニュー画面６０の一例を示す。複合機システム１０のユーザが入力キー４２に所定の操作を行うことによって、操作パネル４０は、メニュー画面６０を表示部４１に表示する。
【００８５】
メニュー画面６０は、メニュー６００を含む。本実施形態における伝送路のエラーチェックは、［３］インターフェイス  バス  チェックに対応する。ユーザが、入力キー４２を介して［３］を選択することにより、複合機システム１０は、本実施形態において説明している伝送路のエラーチェックを開始する。
【００８６】
図１２は、表示部４１に表示されるチェック結果画面６１の一例を示す。チェック結果画面６１には、チェック結果６１０およびエラーの詳細６１１が含まれる。チェック結果６１０には、試験結果にエラーが含まれていたか否か、およびエラーが含まれている場合にそのエラーの総数等が表示される。
【００８７】
エラーの詳細６１１には、検出されたエラーの一部が表示される。また、エラーの詳細６１１には、検出されたエラーのそれぞれを識別するエラー番号、エラーが検出された際に使用した試験信号パターンのパターン番号、エラーが検出された際に使用した試験信号パターン、および検出された信号パターンを示す検出信号パターン等が表示される。
【００８８】
ユーザが入力キー４２を操作することにより、プリンタ３０は、検出された全てのエラーの詳細６１１を紙等の記録媒体に出力する。本例では、＊に対応するキーが押下されることにより、プリンタ３０は、検出された全てのエラーの詳細６１１を紙等の記録媒体に出力する。これにより、複合機システム１０は、エラーの詳細を閲覧しやすい形でユーザに提供することができる。
【００８９】
また、入力キー４２を操作することにより、エラーの詳細６１１の画面をインクリメントすることができ、チェック結果画面６１上で、検出された全てのエラーの詳細６１１を閲覧することができる。本例では、１に対応するキーが押下されることにより、操作パネル４０は、次のエラー項目を表示部４１に表示し、０に対応するキーが押下されることにより、前のエラー項目を表示部４１に表示する。これにより、エラーの総数が少ない場合等に、エラーの詳細６１１を記録媒体に出力することなく、エラーの詳細を閲覧することができる。従って、記録媒体等の資源の消費を少なくすることができる。
【００９０】
図１３は、チェック結果が記録された記録物７０の一例を示す。記録物７０には、試験の内容を示すチェック項目７００、チェック結果７０１、およびエラーの総数７０２が記録される。また、エラーの詳細の欄には、それぞれのエラー番号７０３毎に、パターン番号７０４、試験信号パターン７０５、および検出信号パターン７０６等が記録される。記録物７０を閲覧することにより、複合機システム１０のユーザは、どの試験信号パターンによって、どのようなエラーが発生したのかを把握することができる。
【００９１】
なお、図１３に示す例では、データインターフェイス２１０に接続されている３２ビットバスのビット２３が断線し、常に０となる不具合が発生している例を示している。
【００９２】
図１４は、複合機システム１０の動作の一例を示すフローチャートである。本フローチャートでは、複合機システム１０が伝送路のエラーチェックを行う場合の例を示す。例えば、電源が投入される等の所定のタイミングで、複合機システム１０は、本フローチャートに示す処理を開始する。
【００９３】
まず、プリンタ３０の制御部３０３は、操作パネル４０の入力キー４２を介して、ユーザからエラーチェックの要求を受け付けたか否かを判定する（Ｓ１００）。エラーチェック要求を受け付けていない場合（Ｓ１００：Ｎｏ）、制御部３０３は、エラーチェックの要求を受け付けるまで、ステップ１００を繰り返す。
【００９４】
エラーチェック要求を受け付けた場合（Ｓ１００：Ｙｅｓ）、制御部３０３は、コマンドインターフェイス３０４およびコマンド伝送ケーブル１２を介して、スキャナ２０にエラーチェック開始を指示するコマンドを送信する。パターン出力部２０３は、制御部３０３が送信したコマンドを、コマンドインターフェイス２０５を介して受け取り、パターン格納部２０６を参照して、パターン番号が１の試験信号パターンを選択する（Ｓ１０１）。そして、パターン出力部２０３は、選択した試験信号パターンを、データインターフェイス２１０を介してプリンタ３０へ送信する（Ｓ１０２）。ステップ１０２において、パターン出力部２０３は、例えば所定のビットパターンの試験開始信号に続けて、生成した試験信号パターンを送信する。
【００９５】
次に、判定部３０２は、データインターフェイス３１０を介して、例えば試験開始信号を受信した場合に、受信した試験開始信号に続く信号を、パターン格納部３０６に格納されている試験信号パターンと比較することにより、受信した信号にエラーがあるか否かを判定する（Ｓ１０３）。受信した信号にエラーがない場合（Ｓ１０３：Ｎｏ）、パターン出力部２０３は、ステップ１０５に示す処理を行う。
【００９６】
受信した信号にエラーがある場合（Ｓ１０３：Ｙｅｓ）、制御部３０３は、判定部３０２が検出したエラーの詳細をプリンタ３０内のメモリに格納する（Ｓ１０４）。そして、パターン出力部２０３は、全ての試験信号パターンを送信したか否かを判定する（Ｓ１０５）。全ての試験信号パターンを送信していない場合（Ｓ１０５：Ｎｏ）、パターン出力部２０３は、次のパターン番号の試験信号パターンを生成し（Ｓ１０９）、再びステップ１０２に示した処理を行う。
【００９７】
全ての試験信号パターンを送信した場合（Ｓ１０５：Ｙｅｓ）、制御部３０３は、操作パネルインターフェイス３０５およびコマンド伝送ケーブル１３を介して、操作パネル４０の表示部４１に、プリンタ３０内のメモリに格納したエラーチェックの結果を表示する（Ｓ１０６）。
【００９８】
そして、制御部３０３は、入力キー４２を介して、エラーの記録媒体への出力指示を受け付けたか否かを判定する（Ｓ１０７）。エラーの出力指示を受け付けた場合（Ｓ１０７：Ｙｅｓ）、制御部３０３は、印刷エンジン３０１に指示して、検出されたエラーの詳細を記録媒体に出力させ（Ｓ１０８）、本フローチャートに示す処理は終了する。
【００９９】
エラーの出力指示を受け付けていない場合（Ｓ１０７：Ｎｏ）、制御部３０３は、入力キー４２を介してユーザからエラーチェック終了の指示を受け付けたか否かを判定する（Ｓ１１０）。エラーチェック終了の指示を受け付けていない場合（Ｓ１１０：Ｎｏ）、制御部３０３は、再びステップ１０７に示した処理を行う。エラーチェック終了の指示を受け付けた場合（Ｓ１１０：Ｙｅｓ）、本フローチャートに示す処理は終了する。
【０１００】
以上、本発明の実施の形態について説明した。
【０１０１】
上記説明から明らかなように、本実施形態によれば、スキャナ２０とプリンタ３０とを接続する伝送路に起因するエラーを検出することができる複合機システム１０を提供することができる。
【０１０２】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１０３】
例えば、本例では、伝送路のエラーチェックにおいて、パターン出力部２０３は、６８種類の試験信号パターンを生成したが、本発明はこれに限られず、パターン出力部２０３は、他のパターンの試験信号を生成してもよい。また、本例では、パターン出力部２０３は、６８種類の試験信号パターンのそれぞれを、パターン番号順に、１回ずつ、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力したが、他の例として、６８種類の試験信号パターンのそれぞれを、複数回、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力してもよい。これにより、発生頻度が少ないエラーを再現することができる。
【０１０４】
また、この場合、パターン出力部２０３は、記録媒体１枚に記録された画像をスキャナ２０が画像データに変換した場合の画像データのデータ量に相当するまで、６８種類の試験信号パターンを繰り返して出力することが好ましい。本例において、６８種類の試験信号パターンの総データ量は、６２７２ビット＝７８４バイトなので、記録媒体１枚に記録された画像をスキャナ２０が画像データに変換した場合の画像データのデータ量を２４Ｍバイトとすると、パターン出力部２０３は、６８種類の試験信号パターンを、例えば３２１００回程度繰り返して、データインターフェイス２１０を介してデータ伝送ケーブル１１に出力することが好ましい。
【０１０５】
また、他の構成として、複合機システム１０は、図１５の（ａ）から（ｅ）に示すように構成されてもよい。
【０１０６】
図１５（ａ）に示す例では、操作パネル４０がスキャナ２０に接続されている。図１５（ｂ）に示す例では、操作パネル４０がスキャナ２０と一体に構成されている。図１５（ｃ）に示す例では、操作パネル４０がプリンタ３０と一体に構成されている。図１５（ｄ）に示す例では、スキャナ２０、プリンタ３０、および操作パネル４０が、一体となって複合機１４内に構成されている。図１５（ｅ）に示す例では、複合機システムとしての動作を制御すると共に、操作パネル４０の機能を有する複写制御装置１５に、スキャナ２０およびプリンタ３０が接続されている。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施形態に係る複合機システム１０のハードウェア構成を示す。
【図２】スキャナ２０の詳細な機能構成の一例を示すブロック図である。
【図３】プリンタ３０の詳細な機能構成の一例を示すブロック図である。
【図４】スキャナ２０およびプリンタ３０のさらに詳細な機能構成の一例を示す。
【図５】試験信号パターンの構成の一例を示す図表５０である。
【図６】断線・接触不良検出パターン５３の一例を示す図である。
【図７】ＤＣバランス不良検出パターン５４の一例を示す図である。
【図８】ＤＣバランス不良検出パターン５５の一例を示す図である。
【図９】ＤＣバランス不良検出パターン５６の一例を示す図である。
【図１０】ＤＣバランス不良検出パターン５７の一例を示す図である。
【図１１】表示部４１に表示されるメニュー画面６０の一例を示す図である。
【図１２】表示部４１に表示されるチェック結果画面６１の一例を示す図である。
【図１３】チェック結果が記録された記録物７０の一例を示す図である。
【図１４】複合機システム１０の動作の一例を示すフローチャートである。
【図１５】複合機システム１０の構成の他の例を示すシステム構成図である。
【符号の説明】
【０１０８】
１０・・・複合機システム、１１・・・データ伝送ケーブル、１２、１３・・・コマンド伝送ケーブル、２０・・・スキャナ、３０・・・プリンタ、４０・・・操作パネル、４１・・・表示部、４２・・・入力キー
【図１】
2006270531.tif 000003
【図２】
2006270531.tif 000004
【図３】
2006270531.tif 000005
【図４】
2006270531.tif 000006
【図５】
2006270531.tif 000007
【図６】
2006270531.tif 000008
【図７】
2006270531.tif 000009
【図８】
2006270531.tif 000010
【図９】
2006270531.tif 000011
【図１０】
2006270531.tif 000012
【図１１】
2006270531.tif 000013
【図１２】
2006270531.tif 000014
【図１３】
2006270531.tif 000015
【図１４】
2006270531.tif 000016
【図１５】
2006270531.tif 000017