(57)【要約】【課題】スキャナ装置用の制御基板の検査方法において、スキャン動作を制御する機能を、画像センサやスキャンモータを接続してスキャナ装置に搭載することなく検査できる。【解決手段】ＦＣＴ３０にＰＣＢ１２を装着して、ＰＣＢ１２を擬似的に動作させて検査する。ＦＣＴ３０にＰＣＢ１２を装着すると、ＣＰＵ３１の出力ポート３１ｂにＰＣＢ１２の画像信号入力ライン２２ａが接続され、検査用モータ３４にＰＣＢ１２のモータ駆動パルス出力ライン２１ｂが接続される。ＦＣＴ３０は、ＣＩＳの基準位置を示す黒丸マークをＣＩＳにて読取ったときに得られる画像信号に相当する検査用信号をＰＣＢ１２に入力する。ＰＣＢ１２は、スキャン動作を制御する機能が正常であれば、検査用信号の入力を受けてモータ駆動パルスの出力を停止する。ＦＣＴ３０は、検査用モータ３５の駆動状態に応じて、報知部３６にて報知動作を行う。【選択図】図４
2006332737.tif 000002
【特許請求の範囲】
【請求項１】
スキャナ装置に搭載される制御基板を該スキャナ装置に搭載する前に基板検査装置を用いて擬似的に動作させて検査するスキャナ装置用の制御基板の検査方法であって、
前記制御基板は、主走査方向にライン状に画像信号を得ると共に副走査方向に走行するＣＩＳによる画像の読取り及び前記ＣＩＳを副走査方向に走行させるスキャンモータの駆動を制御し、電源投入時に、前記ＣＩＳにて読取られた画像信号を基に前記ＣＩＳの基準位置を示すスキャナ装置筐体の所定位置に描かれた黒丸マークを検出し、この黒丸マークの検出位置で前記スキャンモータの駆動を停止して前記ＣＩＳを基準位置に待機させ、
前記基板検査装置は、前記制御基板から出力されるスキャンモータの駆動出力により駆動される検査用モータと、該検査用モータの駆動状態を検出する検査用エンコーダと、ＣＩＳの基準位置を示す黒丸マークをＣＩＳにて読取ったときに得られる画像信号に相当する検査用信号を生成するためのデータを格納したメモリと、前記メモリに格納されているデータを基に前記検査用信号を生成して出力し、また、前記検査用エンコーダの出力を基に前記検査用モータの駆動状態を検出して前記制御基板の異常有無を判断するＣＰＵと、前記制御基板に電源を投入する電源投入部と、前記制御基板の検査結果を報知する報知部と、該基板検査装置により前記制御基板の検査を開始するために操作される操作部とを備え、
前記基板検査装置に内蔵のＣＰＵの入力ポートに前記制御基板の画像読取制御信号出力ラインを接続し、同ＣＰＵの出力ポートに前記制御基板の画像信号入力ラインを接続し、前記検査用モータに前記制御基板のスキャンモータの駆動出力を接続し、前記操作部にて検査開始のための操作を行い、
前記基板検査装置は、
前記操作部による検査開始操作を受けて、前記電源投入部から前記制御基板に電源を投入し、その後、前記制御基板によるＣＩＳを基準位置へ待機させる動作により前記制御基板の画像読取制御信号出力ラインから出力される画像読取制御信号を受けて、前記ＣＰＵにて前記メモリに格納されているデータを基に前記検査用信号を生成して、該検査用信号を前記ＣＰＵの出力ポートから前記制御基板の画像信号入力ラインに入力するステップと、
前記ＣＰＵにて、前記検査用信号を前記制御基板の画像信号入力ラインに入力した後の前記検査用モータの駆動状態を検出し、前記検査用モータの駆動が停止すれば、前記制御基板が正常であると判断し、前記検査用モータの駆動が停止しなければ、前記制御基板が異常であると判断するステップと、
前記報知部にて前記判断結果を報知するステップと、を実行することを特徴とするスキャナ装置用の制御基板の検査方法。
【請求項２】
スキャナ装置に搭載される制御基板を該スキャナ装置に搭載する前に基板検査装置を用いて擬似的に動作させて検査するスキャナ装置用の制御基板の検査方法であって、
前記制御基板は、主走査方向にライン状に画像信号を得ると共に副走査方向に走行する画像センサによる画像の読取り及び前記画像センサを副走査方向に走行させるスキャンモータの駆動を制御し、前記画像センサにて読取られた画像信号を基に前記画像センサの基準位置を示すスキャナ装置筐体の所定位置に描かれた黒丸マークを検出し、この黒丸マークの検出位置で前記スキャンモータの駆動を停止して前記画像センサを基準位置に待機させ、
前記基板検査装置は、
画像センサの基準位置を示す黒丸マークを画像センサにて読取ったときに得られる画像信号に相当する検査用信号を生成するためのデータを格納したメモリと、前記メモリに格納されているデータを基に前記検査用信号を生成して出力し、また、スキャンモータの駆動出力を検出するＣＰＵと、前記制御基板の検査結果を報知する報知部とを備え、
前記基板検査装置に内蔵のＣＰＵの入力ポートに前記制御基板の画像読取制御信号出力ラインを接続し、同ＣＰＵの出力ポートに前記制御基板の画像信号入力ラインを接続し、
前記基板検査装置は、
前記ＣＰＵにて前記メモリに格納されているデータを基に前記検査用信号を生成して、該検査用信号を前記ＣＰＵの出力ポートから前記制御基板の画像信号入力ラインに入力するステップと、
前記ＣＰＵにて、前記検査用信号を前記制御基板の画像信号入力ラインに入力した後の前記スキャンモータの駆動出力を検出するステップと、
前記報知部にて、前記検査用信号を前記制御基板の画像信号入力ラインに入力した後の前記スキャンモータの駆動出力の検出結果に応じた所定の報知動作を行うステップと、を実行することを特徴とするスキャナ装置用の制御基板の検査方法。
【請求項３】
前記基板検査装置は、
前記制御基板による画像センサを基準位置へ待機させる動作により前記制御基板の画像読取制御信号出力ラインから出力される画像読取制御信号を受けて、前記ＣＰＵにて前記メモリに格納されているデータを基に前記検査用信号を生成して、該検査用信号を前記ＣＰＵの出力ポートから前記制御基板の入力ポートに入力することを特徴とする請求項２に記載のスキャナ装置用の制御基板の検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読取るスキャナ装置の動作を制御するスキャナ装置用の制御基板の検査方法に関するものである。
【背景技術】
【０００２】
従来から、原稿用紙に記録されている原稿画像を読取って例えばパソコン等の外部機器に出力するスキャナ装置がある。このようなスキャナ装置は、主走査方向にライン状に画像信号を得ると共に副走査方向に走行する画像センサと、画像センサを走行させるスキャンモータとを備えており、画像センサを副走査方向に走行させながら副走査方向の各位置で画像センサにより主走査方向に画像を読取るスキャン動作を行うことにより、２次元画像を読取るようになっている。原稿画像の読取りは、原稿台に載置された原稿用紙に沿ってスキャン動作することにより行われる。
【０００３】
また、このようなスキャナ装置は、電源投入時に、画像センサを所定の基準位置に待機させる待機動作を行うようになっている。スキャナ装置筐体内の所定位置には、画像センサの基準位置を示す基準位置画像を描いたキャリブレーションシートが設けられている。待機動作は、基準位置画像を読取るためのスキャン動作を行い、このスキャン動作によって基準位置画像を読取って基準位置を検出し、画像センサを基準位置で停止させることにより行われる。
【０００４】
このようなスキャナ装置の動作は、スキャナ装置に搭載される制御基板により制御される。すなわち、制御基板は、モータ駆動信号をスキャンモータに出力してスキャンモータの駆動を制御すると共に、画像読取制御信号を画像センサに出力して画像センサによる画像の読取りを制御することにより、スキャン動作を制御する。また、制御基板は、電源投入時に、キャリブレーションシートに描かれた基準位置画像を読取るためのスキャン動作を行い、このスキャン動作によって画像センサから出力される画像信号を基に基準位置を検出し、画像センサが基準位置で停止するようにスキャンモータの駆動を制御することにより、待機動作を制御する。
【０００５】
従来においては、制御基板のスキャン動作を制御する機能の検査は、制御基板に画像センサとスキャンモータを接続したうえでホストＰＣと接続し、実際に、原稿台に載置された原稿用紙に沿って副走査方向に画像センサを走行させて原稿用紙の画像を読取り、ホストＰＣに表示出力される読取画像を目視確認することで行っている。つまり、制御基板のスキャン動作を制御する機能の検査は、制御基板の製造工程ではなく、画像センサ、スキャンモータ、原稿台、キャリブレーションシート等を実際のスキャナ装置筐体に取付けた後の組立工程で行っている。
【０００６】
また、ファクシミリ装置の送受信動作を制御する基板を試験する方法において、被試験基板を試験装置に接続し、ファクシミリ装置が原稿画像を読取ったときの画像データに相当する基準画像データを試験装置から披試験基板に入力し、披試験基板の読取部に格納された読取信号及び披試験基板の送出部により変換された画像送出信号を試験装置から入力した基準画像データと比較して披試験基板を試験するようにしたものが知られている（例えば、特許文献１参照）。また、カラー複写機等に用いられる紙幣等の特定画像を認識するための基板を検査する方法において、披検査基板を検査装置にセットし、特定画像の画像信号を検査装置から披検査基板に入力し、披検査基板から出力される出力信号に基づいて披検査基板の良否を検査するようにしたものが知られている（例えば、特許文献２参照）。また、ファクシミリ装置等の電子機器に取付けられるデータ送受信機能を有する基板を検査する方法において、披検査基板の動作モードを、外部からデータを受信しときに該データをデータ送信元に返送するように予め設定しておき、披検査基板を検査装置に装着し、検査装置から披検査基板にデータを送信し、披検査基板から検査装置に返送されてきたデータに基づいて、披検査基板の良否を判定するようにしたものが知られている（例えば、特許文献３参照）。
【特許文献１】特開平７−２９７９７６号公報
【特許文献２】特開２０００−１９６８７０号公報
【特許文献３】特開２００１−１８９８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、上述した従来のスキャナ装置用の制御基板の検査方法においては、制御基板に画像センサ及びスキャンモータを接続して、これら制御基板、画像センサ、及びスキャンモータを実際のスキャナ装置筐体に取付けるという煩雑な作業が必要となる。なお、上述した特許文献１乃至特許文献３に開示の内容を適用したとしても、上記の課題を解決することはできない。
【０００８】
本発明は、上記課題を解決するためになされたものであり、制御基板のスキャン動作を制御する機能の検査を、制御基板に画像センサやスキャンモータを接続してスキャナ装置に搭載することなく実施できるスキャナ装置用の制御基板の検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１の発明は、スキャナ装置に搭載される制御基板を該スキャナ装置に搭載する前に基板検査装置を用いて擬似的に動作させて検査するスキャナ装置用の制御基板の検査方法であって、制御基板は、主走査方向にライン状に画像信号を得ると共に副走査方向に走行するＣＩＳによる画像の読取り及びＣＩＳを副走査方向に走行させるスキャンモータの駆動を制御し、電源投入時に、ＣＩＳにて読取られた画像信号を基にＣＩＳの基準位置を示すスキャナ装置筐体の所定位置に描かれた黒丸マークを検出し、この黒丸マークの検出位置でスキャンモータの駆動を停止してＣＩＳを基準位置に待機させ、基板検査装置は、制御基板から出力されるスキャンモータの駆動出力により駆動される検査用モータと、該検査用モータの駆動状態を検出する検査用エンコーダと、ＣＩＳの基準位置を示す黒丸マークをＣＩＳにて読取ったときに得られる画像信号に相当する検査用信号を生成するためのデータを格納したメモリと、メモリに格納されているデータを基に検査用信号を生成して出力し、また、検査用エンコーダの出力を基に検査用モータの駆動状態を検出して制御基板の異常有無を判断するＣＰＵと、制御基板に電源を投入する電源投入部と、制御基板の検査結果を報知する報知部と、該基板検査装置により制御基板の検査を開始するために操作される操作部とを備え、基板検査装置に内蔵のＣＰＵの入力ポートに制御基板の画像読取制御信号出力ラインを接続し、同ＣＰＵの出力ポートに制御基板の画像信号入力ラインを接続し、検査用モータに制御基板のスキャンモータの駆動出力を接続し、操作部にて検査開始のための操作を行い、基板検査装置は、操作部による検査開始操作を受けて、電源投入部から制御基板に電源を投入し、その後、制御基板によるＣＩＳを基準位置へ待機させる動作により制御基板の画像読取制御信号出力ラインから出力される画像読取制御信号を受けて、ＣＰＵにてメモリに格納されているデータを基に検査用信号を生成して、該検査用信号をＣＰＵの出力ポートから制御基板の画像信号入力ラインに入力するステップと、ＣＰＵにて、検査用信号を制御基板の画像信号入力ラインに入力した後の検査用モータの駆動状態を検出し、検査用モータの駆動が停止すれば、制御基板が正常であると判断し、検査用モータの駆動が停止しなければ、制御基板が異常であると判断するステップと、報知部にて判断結果を報知するステップと、を実行するものである。
【００１０】
請求項２の発明は、スキャナ装置に搭載される制御基板を該スキャナ装置に搭載する前に基板検査装置を用いて擬似的に動作させて検査するスキャナ装置用の制御基板の検査方法であって、制御基板は、主走査方向にライン状に画像信号を得ると共に副走査方向に走行する画像センサによる画像の読取り及び画像センサを副走査方向に走行させるスキャンモータの駆動を制御し、画像センサにて読取られた画像信号を基に画像センサの基準位置を示すスキャナ装置筐体の所定位置に描かれた黒丸マークを検出し、この黒丸マークの検出位置でスキャンモータの駆動を停止して画像センサを基準位置に待機させ、基板検査装置は、画像センサの基準位置を示す黒丸マークを画像センサにて読取ったときに得られる画像信号に相当する検査用信号を生成するためのデータを格納したメモリと、メモリに格納されているデータを基に検査用信号を生成して出力し、また、スキャンモータの駆動出力を検出するＣＰＵと、制御基板の検査結果を報知する報知部とを備え、基板検査装置に内蔵のＣＰＵの入力ポートに制御基板の画像読取制御信号出力ラインを接続し、同ＣＰＵの出力ポートに制御基板の画像信号入力ラインを接続し、基板検査装置は、ＣＰＵにてメモリに格納されているデータを基に検査用信号を生成して、該検査用信号をＣＰＵの出力ポートから制御基板の画像信号入力ラインに入力するステップと、ＣＰＵにて、検査用信号を制御基板の画像信号入力ラインに入力した後のスキャンモータの駆動出力を検出するステップと、報知部にて、検査用信号を制御基板の画像信号入力ラインに入力した後のスキャンモータの駆動出力の検出結果に応じた所定の報知動作を行うステップと、を実行するものである。
【００１１】
請求項３の発明は、請求項２に記載のスキャナ装置用の制御基板の検査方法において、基板検査装置は、制御基板による画像センサを基準位置へ待機させる動作により制御基板の画像読取制御信号出力ラインから出力される画像読取制御信号を受けて、ＣＰＵにてメモリに格納されているデータを基に検査用信号を生成して、該検査用信号をＣＰＵの出力ポートから制御基板の入力ポートに入力するものである。
【発明の効果】
【００１２】
請求項１の発明によれば、基板検査装置から制御基板の画像信号入力ラインにＣＩＳの基準位置を示す黒丸マークをＣＩＳにて読取ったときに得られる画像信号に相当する検査用信号を入力すると、検査用信号入力後の検査用モータの駆動状態（すなわち検査用モータが接続される制御基板のスキャンモータの駆動出力）に応じて、基板検査装置の報知部により報知動作が行われる。基板検査装置の報知部による報知動作は、検査用モータが停止すれば、正常であると報知され、検査用モータが停止しなければ、異常であると報知される。制御基板は、ＣＩＳにより画像を読取るスキャン動作を制御する機能が正常であれば、上記検査用信号が入力されたことを受けて、ＣＩＳを基準位置に待機させる待機動作を制御する機能により、スキャンモータの駆動出力を停止する。上記検査用信号が入力されたにも関わらず、スキャンモータの駆動出力を停止しないときは、スキャン動作を制御する機能に異常がある場合である。従って、上記基板検査装置の報知部による検査用信号入力後の検査用モータの駆動状態に応じた報知内容を確認することにより、制御基板のスキャン動作を制御する機能の異常の有無を検査できる。
【００１３】
このように、基板検査装置を用い、基板検査装置から制御基板へ検査用信号を入力して、基板検査装置による報知内容を確認することにより、制御基板のスキャン動作を制御する機能を検査できる。従って、制御基板にＣＩＳやスキャンモータを接続することなく、また、制御基板、ＣＩＳ、スキャンモータを実際のスキャナ装置に取付けることなく、制御基板のスキャン動作の制御機能を検査できる。これにより、制御基板の検査時に、ＣＩＳやスキャンモータを取付ける必要がなくなり、量産工程が簡略化する。しかも、制御基板の製造工程の段階で制御基板を検査できるので、制御基板の不良を早期発見できる。さらに、基板検査装置を用いることにより、検査の自動化と検査基準の統一化が行われるため、制御基板が搭載されるスキャナ装置の品質向上につながる。
【００１４】
しかも、基板検査装置の操作部により検査開始操作をするだけで、制御基板への電源投入が自動的に行われ、その後、制御基板によるＣＩＳを基準位置へ待機させる動作により制御基板から出力される画像読取制御信号を受けて、検査用信号が自動的に制御基板の画像信号入力ラインに入力される。従って、制御基板へ電源投入するための操作及び検査用信号を入力するための操作が不要であり、検査の自動化が一層進み、検査工程が簡略化する。
【００１５】
請求項２の発明によれば、基板検査装置から制御基板の画像信号入力ラインに画像センサの基準位置を示す黒丸マークを画像センサにて読取ったときに得られる画像信号に相当する検査用信号を入力すると、検査用信号入力後の制御基板のスキャンモータの駆動出力に応じて、基板検査装置の報知部により報知動作が行われる。制御基板は、画像センサにより画像を読取るスキャン動作を制御する機能が正常であれば、上記検査用信号が入力されたことを受けて、画像センサを基準位置に待機させる待機動作を制御する機能により、スキャンモータの駆動出力を停止する。上記検査用信号が入力されたにも関わらず、スキャンモータの駆動出力を停止しないときは、スキャン動作を制御する機能に異常が場合である。従って、上記基板検査装置の報知部による検査用信号入力後の制御基板のスキャンモータの駆動出力に応じた報知内容を確認することにより、制御基板のスキャン動作を制御する機能の異常の有無を検査できる。
【００１６】
このように、基板検査装置を用い、基板検査装置から制御基板へ検査用信号を入力して、基板検査装置による報知内容を確認することにより、制御基板のスキャン動作を制御する機能を検査できる。従って、制御基板に画像センサやスキャンモータを接続することなく、また、制御基板、画像センサ、スキャンモータを実際のスキャナ装置に取付けることなく、制御基板のスキャン動作の制御機能を検査できる。これにより、制御基板の検査時に、画像センサやスキャンモータを取付ける必要がなくなり、量産工程が簡略化する。しかも、制御基板の製造工程の段階で制御基板を検査できるので、制御基板の不良を早期発見できる。さらに、基板検査装置を用いることにより、検査の自動化と検査基準の統一化が行われるため、制御基板が搭載されるスキャナ装置の品質向上につながる。
【００１７】
請求項３の発明によれば、制御基板による画像センサを基準位置へ待機させる動作により制御基板から出力される画像読取制御信号を受けて、検査用信号が自動的に制御基板の画像信号入力ラインに入力される。従って、検査用信号を入力するための操作が不要であり、検査の自動化が一層進み、検査工程が簡略化する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を具体化した実施形態によるスキャナ装置用制御基板の検査方法について図面を参照して説明する。図１（ａ）（ｂ）（ｃ）は、スキャナ装置であるスキャナ機能付きプリンタの構成を示す。スキャナ機能付きプリンタ１は、例えばパソコン等の外部機器から入力される画像データを基に記録用紙（画像を記録するための用紙をいう）に画像を記録するプリンタ機能と、原稿用紙（画像が記録されている用紙をいう）に記録されている原稿画像を読取って例えばパソコン等の外部機器に出力するスキャナ機能を有する装置である。
【００１９】
スキャナ機能付きプリンタ１は、記録用紙が装填されるペーパレスト２と、原稿用紙が載置される原稿台３と、原稿台３を覆うためのカバー４と、記録用紙に画像を記録する画像記録ヘッド５と、画像記録ヘッド５を移動自在に保持するヘッドキャリア６と、原稿用紙の原稿画像を読取る画像センサであるＣＩＳ７とを備える。また、スキャナ機能付きプリンタ１は、記録用紙を搬送するための紙送りモータ８と、ヘッドキャリア６を移動させるためのキャリアモータ９と、ＣＩＳ７を走行させるためのスキャンモータ１０と、電源投入等の操作を行うためのキー操作部１１と、スキャナ機能付きプリンタ１の動作を制御する制御基板であるＰＣＢ１２と、上記各部を収納、支持する筐体１３とを備える。
【００２０】
記録用紙は、１枚又は複数枚のものが重ねて、ペーパレスト２に装填される。ペーパレスト２に装填された記録用紙は、紙送りモータ８の駆動力によって動作する不図示の紙送り機構により、画像記録ヘッド５の下方を通して排紙口１４へと給送される。原稿用紙は、１枚のものが原稿面（原稿画像が記録されている面）を下向きにして原稿台３に載置される。原稿台３は、透明板から成っている。
【００２１】
画像記録ヘッド５は、インクを吐出して画像を記録するものであり、ヘッドキャリア６に着脱自在に装着されている。ヘッドキャリア６は、キャリアモータ９の駆動力によって動作する不図示のヘッド送り機構により、記録用紙の給送方向と直交する方向に往復動されるようになっている。従って、画像記録ヘッド５は、ヘッドキャリア６がヘッド送り機構により往復動されることにより、ヘッドキャリア６と共に記録用紙の給送方向と直交する方向に往復動される。画像記録ヘッド５は、紙送り機構により給送される記録用紙上を往復動しつつ、デジタルカメラやビデオカメラ等から入力される画像データを基にインクを吐出することにより、記録用紙に画像を記録する。
【００２２】
ＣＩＳ７は、ＣＣＤ等の受光素子７ａが１列に多数配列されており、受光素子７ａの配列方向（主走査方向）にライン状に画像を読取るようになっている。また、ＣＩＳ７は、スキャンモータ１０の駆動力によって動作する不図示のスキャニング機構により、ガイドレール１５にガイドされながら、受光素子の配列方向に直交する方向（副走査方向）に走行するようになっている。ＣＩＳ７は、副走査方向に走行しながら副走査方向の各位置で主走査方向にライン状に画像を読取るスキャン動作をすることにより、２次元画像を読取る。
【００２３】
このような構成のＣＩＳ７は、原稿台３に沿ってスキャン動作することにより、原稿台３に載置された原稿用紙の画像を読取る。また、ＣＩＳ７は、電源投入時に、所定の基準位置に待機する待機動作を行う。筐体１３の内側天面の所定位置には、ＣＩＳ７の基準位置を示す基準位置画像（本実施形態では直径２ｍｍの黒丸画像）１７ａを描いたキャリブレーションシート１７が設けられている。ＣＩＳ７は、電源投入時に、基準位置画像１７ａを読取るためのスキャン動作を行い、基準位置画像１７ａを読取った位置（すなわち基準位置画像１７ａの直下の位置）を基準位置として、その基準位置に待機する。
【００２４】
図２は、ＰＣＢ１２の構成を示し、図３は、ＰＣＢ１２の入出力信号のタイムチャートを示す。ＰＣＢ１２は、ＡＳＩＣ（ＣＰＵ）２１と、ＡＦＥ（アナログフロントエンド）回路２２とを備えている。ＡＳＩＣ２１は、ＣＩＳ７による画像の読取り、スキャンモータ１０の駆動、ＡＦＥ回路２２による信号処理等を制御する回路である。ＡＦＥ回路２２は、ＣＩＳ７にて読取ったアナログの画像信号をオフセット、ゲイン、デジタル変換等の信号処理をする回路である。
【００２５】
ＡＳＩＣ２１は、モータ駆動パルス“ＭＰＵＬＳ”をスキャンモータ１０に出力することにより、スキャンモータ１０の駆動を制御する。スキャンモータ１０は、入力パルス数に比例して回転角が変位するステッピングモータが用いられている。ＡＳＩＣ２１は、モータ駆動パルス“ＭＰＵＬＳ”のパルス数及びパルス周波数を制御することにより、スキャンモータ１０の回転角及び回転速度（従ってＣＩＳ７の走行距離及び走行速度）を制御する。
【００２６】
また、ＡＳＩＣ２１は、画像読取制御信号“ＣＩＳ＿ＳＰ”をＣＩＳ７に出力することにより、ＣＩＳ７による画像の読取りを制御する。画像読取制御信号“ＣＩＳ＿ＳＰ”は、ＣＩＳ７による主走査方向の画像読取りを開始するタイミングを示す信号である。ＣＩＳ７は、画像読取制御信号“ＣＩＳ＿ＳＰ”を受けると、主走査方向の画像読取りを開始し、ＣＩＳ７に内蔵のクロック（不図示）からクロックパルス“ＣＩＳ＿ＣＬＫ”が出力される毎に、１列に多数配列された受光素子７ａ（上記図１（ｂ）参照）の受光出力を順番に切換えて、画像信号“ＣＩＳ＿Ａｏ”として出力する。各受光素子７ａは、受光量に比例した電圧値を出力し、従って、ＣＩＳ７から出力される画像信号“ＣＩＳ＿Ａｏ”は、アナログ信号であり、受光素子７ａの受光量レベルが高ければ、高い電圧値となり、受光量レベルが低ければ、低い電圧値となる。ＣＩＳ７から出力された画像信号“ＣＩＳ＿Ａｏ”は、ＡＦＥ回路２２に入力される。
【００２７】
さらに、ＡＳＩＣ２１は、デジタル変換制御信号“ＭＣＬＫ”及び“ＶＳＭＰ”をＡＦＥ回路２１に出力することにより、ＡＦＥ回路２２を制御する。デジタル変換制御信号“ＭＣＬＫ”及び“ＶＳＭＰ”は、ＣＩＳ７から出力される画像信号“ＣＩＳ＿Ａｏ”をＡＦＥ回路２２によりサンプリングするタイミングを示す信号である。ＡＦＥ回路２２は、ＡＳＩＣ２１から入力されるデジタル変換制御信号“ＭＣＬＫ”及び“ＶＳＭＰ”を基に、ＣＩＳ７から出力される画像信号“ＣＩＳ＿Ａｏ”をサンプリングし、画像信号“ＣＩＳ＿Ａｏ”をオフセット、ゲイン、デジタル変換して、そのデジタル画像信号“ＡＦＥ＿ＯＵＴ”をＡＳＩＣ２１に出力する。
【００２８】
ＰＣＢ１２は、このような信号の入出力により、ＣＩＳ７のスキャン動作及び待機動作を制御する。
【００２９】
すなわち、スキャン動作においては、ＡＳＩＣ２１は、モータ駆動パルス“ＭＰＵＬＳ”を継続的にスキャンモータ１０に出力すると共に、画像読取制御信号“ＣＩＳ＿ＳＰ”をモータ駆動パルス“ＭＰＵＬＳ”の出力タイミングに関連する所定のタイミングで定期的にＣＩＳ７に出力し、また、デジタル変換制御信号“ＭＣＬＫ”“ＶＳＭＰ”を画像読取制御信号“ＣＩＳ＿ＳＰ”の出力タイミングに関連する所定のタイミングで定期的にＡＦＥ回路２２に出力する。これにより、ＣＩＳ７は、副走査方向に走行しながら副走査方向の各位置で主走査方向にライン状に画像を読取って（すなわちスキャン動作して）、画像信号“ＣＩＳ＿Ａｏ”を出力する。ＡＦＥ回路２２は、ＣＩＳ７から出力された画像信号“ＣＩＳ＿Ａｏ”を、ＡＳＩＣ２１から出力されるデジタル変換制御信号“ＭＣＬＫ”“ＶＳＭＰ”を基にサンプリングし、デジタル画像信号“ＡＦＥ＿ＯＵＴ”に変換してＡＳＩＣ２１に入力する。これにより、ＡＳＩＣ２１は、スキャン動作により読取った画像データを得る。ＰＣＢ１２は、このようにしてスキャン動作を制御する。
【００３０】
また、待機動作においては、ＡＳＩＣ２１は、電源が投入されると、キャリブレーションシート１７に描かれた基準位置画像１７ａ（上記図１（ｂ）（ｃ）参照）を読取るために上記スキャン動作の制御を行い、このスキャン動作によって得た画像データを基に基準位置画像１７ａを検出する。基準位置画像１７ａの検出は、スキャン動作によって得た画像データをメモリ（不図示）に予め記憶している基準位置画像検出用の画像データと比較することにより行われる。そして、ＡＳＩＣ２１は、基準位置画像１７ａを検出すると、基準位置画像１７ａの直下の基準位置でＣＩＳ７が停止するようにモータ駆動パルス“ＭＰＵＬＳ”の出力を停止する。これにより、ＣＩＳ７は、基準位置画像１７ａの直下の基準位置に待機した状態となる。ＰＣＢ１２は、このようにして待機動作を制御する。
【００３１】
図４は、上記スキャナ機能付きプリンタ１に搭載されるＰＣＢ１２を検査する基板検査装置であるＦＣＴ（ファンクションテスタ）の構成を示す。ＦＣＴ３０は、ＰＣＢ１２にＣＩＳ７やスキャンモータ１０を接続することなく、ＰＣＢ１２に検査用の信号を入力してＰＣＢ１２を擬似的に動作させて検査する装置である。
【００３２】
ＰＣＢ１２は、上述のように、電源投入時に、スキャン動作を行ってＣＩＳ７を基準位置に待機させる待機動作を制御する。つまり、ＡＳＩＣ２１は、電源投入時に、モータ駆動パルス“ＭＰＵＬＳ”を継続的に出力すると共に画像読取制御信号“ＣＩＳ＿ＳＰ”を所定のタイミングで定期的に出力し、ＡＦＥ回路２２は、入力される画像信号“ＣＩＳ＿Ａｏ”をデジタル画像信号“ＡＦＥ＿ＯＵＴ”に変換して出力する。そして、ＡＳＩＣ２１は、ＡＦＥ回路２２から出力されるデジタル画像信号“ＡＦＥ＿ＯＵＴ”を基に基準位置画像１７ａを読取ったと認識すると、モータ駆動パルス“ＭＰＵＬＳ”の出力を停止する。
【００３３】
ＦＣＴ３０は、このようなＰＣＢ１２による待機動作の制御を利用し、基準位置画像１７ａを読取ったときに得られる画像信号に相当する信号を検査用信号としてＰＣＢ１２のＡＦＥ回路２２に入力すると共に、ＰＣＢ１２のＡＳＩＣ２１から出力されるモータ駆動パルス“ＭＰＵＬＳ”の出力状態を検出して、ＰＣＢ１２によるスキャン動作を制御する機能を検査するようになっている。
【００３４】
このＦＣＴ３０は、ＦＣＴ３０を制御するためのＣＰＵ３１と、操作部３２と、ＰＣＢ１２に電源を投入する電源投入部３３と、検査用モータ３４及び検査用エンコーダ３５と、報知部３６と、ＲＯＭ３７と、ＲＡＭ３８とを備える。また、ＦＣＴ３０は、ＰＣＢ１２を検査のために装着するＰＣＢ装着部（不図示）を備えており、ＰＣＢ装着部にＰＣＢ１２を装着すると、ＣＰＵ３１の入力ポート３１ａにＡＳＩＣ２１の画像読取制御信号出力ライン２１ａが接続され、ＣＰＵ３１の出力ポート３１ｂにＡＦＥ回路２２の画像信号入力ライン２２ａが接続され、検査用モータ３４にＡＳＩＣ２１のモータ駆動パルス出力ライン２１ｂが接続され、電源投入部３３にＰＣＢ１２の電源ライン１２ａが接続されるようになっている。
【００３５】
操作部３２は、検査を開始するための検査開始ボタン等の各種操作ボタンを備えている。電源投入部３３は、ＤＣ電源４０に接続されており、ＣＰＵ３１による制御のもとオン、オフされるようになっている。電源投入部３３がオンされることにより、ＰＣＢ１２に電源が投入される。
【００３６】
検査用モータ３４は、ＰＣＢ１２のモータ駆動パルス“ＭＰＵＬＳ”の出力状態を検出するものであり、上記スキャナ機能付きプリンタ１のスキャンモータ１０と同じステッピングモータが用いられている。従って、検査用モータ３４は、ＰＣＢ１２から出力されるモータ駆動パルス“ＭＰＵＬＳ”によって駆動される。検査用エンコーダ３５は、検査用モータ３４の駆動状態を検出するものであり、その検出出力がＣＰＵ３１に入力される。
【００３７】
報知部３６は、ＦＣＴ３０の動作状態やＰＣＢ１２の検査結果を報知するものであり、ランプやブザー等を備えている。ＲＯＭ３７は、検査用信号（すなわち基準位置画像１７ａを読取ったときに得られる画像信号に相当する信号）を生成するためのデータを格納している。ＲＡＭ３８は、ＰＣＢ１２の検査に供する各種データを一時的に記憶する。
【００３８】
ＣＰＵ３１は、ＲＯＭ３７に格納されているデータを基に検査用信号を生成して、その検査用信号を出力ポート３１ｂから出力し、また、検査用エンコーダ３５の検出出力を基に検査用モータ３４の駆動状態（すなわちＰＣＢ１２のモータ駆動パルス“ＭＰＵＬＳ”の出力状態）を検出して、ＰＣＢ１２の異常有無を判断する。
【００３９】
図５は、上記ＦＣＴ３０の動作フローチャートを示す。ＰＣＢ１２の検査は、ＰＣＢ装着部にＰＣＢ１２を装着した状態で行われる。まず、操作部３２により検査開始操作がなされると（＃１でＹＥＳ）、ＣＰＵ３１は、電源投入部３３をオンして、ＰＣＢ１２に電源を投入する（＃２）。
【００４０】
ＰＣＢ１２では、電源が投入されたことを受けて待機動作の制御が開始され、ＡＳＩＣ２１は、モータ駆動パルス“ＭＰＵＬＳ”をモータ駆動パルス出力ライン２１ｂから出力すると共に、画像読取制御信号“ＣＩＳ＿ＳＰ”を画像読取制御信号出力ライン２１ａ出力する。これにより、モータ駆動パルス“ＭＰＵＬＳ”は、モータ駆動パルス出力ライン２１ｂから、ＦＣＴ３０の検査用モータ３４に入力され、また、画像読取制御信号“ＣＩＳ＿ＳＰ”は、画像読取制御信号出力ライン２１ａから、ＦＣＴ３０のＣＰＵ３１の入力ポート３１ａに入力される。
【００４１】
これにより、ＦＣＴ３０では、検査用モータ３４は、ＰＣＢ１２から入力されるモータ駆動パルス“ＭＰＵＬＳ”によって駆動を開始し、ＣＰＵ３１は、エンコーダ３５の出力を基に検査用モータ３４が駆動を開始したことを検出する。また、ＣＰＵ３１は、画像読取制御信号“ＣＩＳ＿ＳＰ”が入力されたことを受けて、ＲＯＭ３７に格納されているデータを基に、基準位置画像１７ａを読取ったときに得られる画像信号に相当する検査用信号を生成し、その検査用信号をＣＰＵ３１の出力ポート３１ｂから送出してＰＣＢ１２のＡＦＥ回路２２の画像信号入力ライン２２ａに入力する（＃３）。
【００４２】
ＰＣＢ１２では、検査用信号が画像信号“ＣＩＳ＿Ａｏ”としてＡＦＥ回路２２に入力されることになり、ＡＦＥ回路２２は、画像信号“ＣＩＳ＿Ａｏ”として入力された検査用信号をデジタル画像信号“ＡＦＥ＿ＯＵＴ”に変換する。このデジタル画像信号“ＡＦＥ＿ＯＵＴ”は、ＡＳＩＣ２１に入力される。ここで、画像信号“ＣＩＳ＿Ａｏ”として入力された検査用信号は、基準位置画像１７ａを読取ったときに得られる画像信号に相当しているため、ＰＣＢ１２によるスキャン動作を制御する機能が正常であれば、ＡＳＩＣ２１は、デジタル画像信号“ＡＦＥ＿ＯＵＴ”を基に基準位置画像１７ａを読取ったと認識して、モータ駆動パルス“ＭＰＵＬＳ”の出力を停止することになる。
【００４３】
ＦＣＴ３０では、ＣＰＵ３１は、検査用信号を出力ポート３１ｂから送出した後の検査用モータ３４の駆動状態（すなわちＰＣＢ１２のＡＳＩＣ２１のモータ駆動パルス“ＭＰＵＬＳ”の出力状態）をエンコーダ３５の出力を基に検出し、検査用モータ３４の駆動が停止すれば（＃４でＹＥＳ）、ＰＣＢ１２のスキャン動作を制御する機能を正常であると判断し（＃５）、検査用モータ３４の駆動が停止しなければ（＃４でＮＯ）、ＰＣＢ１２のスキャン動作を制御する機能を異常であると判断する（＃６）。
【００４４】
そして、ＣＰＵ３１は、この判断結果に応じて、報知部３６にて報知動作を行う（＃７）。報知部３６による報知動作は、例えば、ＰＣＢ１２のスキャン動作を制御する機能を正常であると判断した場合は、ランプを青色に点灯してＰＣＢ１２が正常である旨を報知し、ＰＣＢ１２のスキャン動作を制御する機能を異常であると判断した場合には、ランプを赤色に点灯すると共にブザーを鳴らしてＰＣＢ１２が異常である旨を報知する。
【００４５】
図６は、上記ＦＣＴ３０により生成されＰＣＢ１２に入力される検査用信号、すなわちＣＩＳ７にてキャリブレーションシート１７の基準位置画像１７ａを読取ったときにＣＩＳ７から出力される画像信号“ＣＩＳ＿Ａｏ”に相当する信号を示す。
【００４６】
キャリブレーションシート１７は、白色のシート上に直径２ｍｍの黒丸画像から成る基準位置画像１７ａが描かれたものである。ＣＩＳ７は、基準位置画像１７ａを読取るとき、副走査方向に走行しながら主走査方向に複数のライン（１）（２）（３）・・・（Ｎ）状に画像を読取って画像信号“ＣＩＳ＿Ａｏ”を出力する。ＣＩＳ７から出力される画像信号“ＣＩＳ＿Ａｏ”の電圧値は、上述のようにＣＩＳ７の受光素子７ａの受光量レベルに比例する。
【００４７】
従って、ＣＩＳ７にて基準位置画像１７ａを読取ったときにＣＩＳ７から出力される画像信号“ＣＩＳ＿Ａｏ”は、各画像読取ライン（１）（２）（３）・・・（Ｎ）毎に、キャリブレーションシート１７の白色部分を読取っている間は電圧値が高く、基準位置画像１７ａである黒丸部分を読取っている間は電圧値が低くなる。
【００４８】
ＦＣＴ３０による検査用信号の生成は、ＣＰＵ３１の出力ポート３１ｂを（すなわち画像信号“ＣＩＳ＿Ａｏ”として出力する信号を）、ＣＩＳ７がキャリブレーションシート１７の白色部分を読取っている時間に対応してＨｉ（３．３ｖ）レベルにし、ＣＩＳ７が基準位置画像１７ａである黒丸部分を読取っている時間に対応してＬｏｗ（０ｖ）レベルにすることにより行われる。
【００４９】
このようにして検査用信号を生成するためには、各画像読取ライン（１）（２）（３）・・・（Ｎ）毎に、ＣＩＳ７が画像読取制御信号“ＣＩＳ＿ＳＰ”の立ち上がりから基準位置画像１７ａである黒丸部分の端を読取るまでの時間ＴｎＨ、及びＣＩＳ７が基準位置画像１７ａである黒丸部分を読取る時間ＴｎＬ（ｎ＝１、２、３、・・・、Ｎ）を、スキャナ機能付きプリンタ１が基準位置画像１７ａをスキャンするときの製品仕様に合わせて予め算出して、検査用信号を生成するためのデータとしてＦＣＴ３０のＲＯＭ３７に記憶させておく。そして、ＦＣＴ３０のＣＰＵ３１により、ＲＯＭ３７に記憶させておいた時間データＴｎＨ、時間ＴｎＬを基に、ＣＰＵ３１の出力ポート３１ｂのレベルをＨｉ（３．３ｖ）又はＬｏｗ（０ｖ）にして、検査用信号を生成、出力する。
【００５０】
図７は、上記ＦＣＴ３０による検査用信号の生成、出力処理のフローチャートを示す。まず、ＣＰＵ３１は、ＣＩＳ７の主走査方向の画像読取ライン（図６の画像読取ライン（１）（２）（３）・・・（Ｎ）に相当）を表す変数ｎの値（変数ｎの初期値は「０」になっている）を「＋１」加算し（＃１１）、検査用信号を生成するためのｎ番目の画像読取ラインの時間データＴｎＨ、ＴｎＬをＲＯＭ３７から読み込み（＃１２）、減算タイマカウンタＨｉＬｏｏｐの値をＴｎＨに設定すると共に、減算タイマカウンタＬｏＬｏｏｐの値をＴｎＬに設定する（＃１３）。時間データＴｎＨは、ｎ番目の画像読取ラインにおいて、ＣＩＳ７が画像読取制御信号“ＣＩＳ＿ＳＰ”の立ち上がりから基準位置画像１７ａである黒丸部分の端を読取るまでの時間であり、時間データＴｎＬは、ｎ番目の画像読取ラインにおいて、ＣＩＳ７が基準位置画像１７ａである黒丸部分を読取る時間である。
【００５１】
そして、ＣＰＵ３１は、入力ポート３１ａに画像読取制御信号“ＣＩＳ＿ＳＰ”が入力されると（＃１４でＹＥＳ）、出力ポート３１ｂをＨｉ（すなわち画像信号“ＣＩＳ＿Ａｏ”として出力する信号をＨｉ）レベルにする（＃１５）。減算タイマカウンタＨｉＬｏｏｐの値は、減算されてゆき（＃１６）、ＣＰＵ３１は、減算タイマカウンタＨｉＬｏｏｐの値が「０」でなければ（＃１７でＮＯ）、出力ポート３１ｂをＨｉレベルにした状態を持続し、減算タイマカウンタＨｉＬｏｏｐの値が「０」になると（＃１７でＹＥＳ）、出力ポート３１ｂをＬｏｗ（すなわち画像信号“ＣＩＳ＿Ａｏ”として出力する信号をＬｏｗ）レベルにする（＃１８）。
【００５２】
その後、減算タイマカウンタＬｏＬｏｏｐの値は、減算されてゆき（＃１９）、ＣＰＵ３１は、減算タイマカウンタＬｏＬｏｏｐの値が「０」でなければ（＃２０でＮＯ）、出力ポート３１ｂをＬｏｗレベルにした状態を持続し、減算タイマカウンタＬｏＬｏｏｐの値が「０」になると（＃２０でＹＥＳ）、出力ポート３１ｂを再びＨｉレベルにする（＃２１）。上記＃１１から＃２１の処理が行われることにより、ＣＰＵ３１は、入力ポート３１ａに画像読取制御信号“ＣＩＳ＿ＳＰ”が 入力されたことを受けて、ＣＩＳ７が（１）番目の画像読取ライン（図６参照）で基準位置画像１７ａを読取ったときに得られる画像信号に相当する検査用信号を、出力ポート３１ｂから出力することになる。
【００５３】
そして、ＣＰＵ３１は、変数ｎの値が所定値Ｎに達して（すなわちＣＩＳ７が基準位置画像１７ａを読取るのに要する全ての画像読取ラインについて検査用信号を出力して）いなければ（＃１２でＮＯ）、上記＃１１以降の処理を繰り返す。これにより、ＣＰＵ３１は、入力ポート３１ａに画像読取制御信号“ＣＩＳ＿ＳＰ”が入力される毎に、ＣＩＳ７が（２）番目の画像読取ライン、（３）番目の画像読取ライン、・・・・（Ｎ）番目の画像読取ライン（図６参照）で基準位置画像１７ａを読取ったときに得られる画像信号に相当する検査用信号を、出力ポート３１から出力することになる。そして、変数ｎの値が所定値Ｎに達すると（＃１２でＹＥＳ）、検査用信号の生成、出力処理を終了する。
【００５４】
ＰＣＢ１２の検査は、このような構成のＦＣＴ３０を用い、ＰＣＢ１２をＦＣＴ３０のＰＣＢ装着部に装着し、ＦＣＴ３０の操作部３２を操作して、ＦＣＴ３０の報知部３６の報知内容を確認することにより行われる。従って、このようなＰＣＢ１２の検査方法によれば、ＰＣＢ１２にＣＩＳ７やスキャンモータ１０を接続することなく、また、ＰＣＢ１２、ＣＩＳ７、スキャンモータ１０を実際のスキャナ機能付きプリンタ１の筐体１３に取付けることなく、ＰＣＢ１２によるスキャン動作を制御する機能を検査できる。
【００５５】
これにより、ＰＣＢ１２の検査時に、ＣＩＳ７やスキャンモータ１０を取付ける必要がなくなり、量産工程が簡略化する。しかも、ＰＣＢ１２の製造工程の段階でＰＣＢを検査できるので、ＰＣＢ１２の不良を早期発見できる。さらに、ＦＣＴ３０を用いることにより、検査の自動化と検査基準の統一化が行われるため、ＰＣＢ１２が搭載されるスキャナ機能付きプリンタ１の品質向上につながる。
【００５６】
しかも、ＦＣＴ３０の操作部３２により検査開始操作をするだけで、ＰＣＢ１２への電源投入が自動的に行われ、その後、ＰＣＢ１２から出力される画像読取制御信号“ＣＩＳ＿ＳＰ”を受けて、検査用信号が自動的にＰＣＢ１２に入力されて、報知部３６にて検査結果が報知される。従って、ＰＣＢ１２へ電源投入するための操作及び検査用信号を入力するための操作が不要であり、操作部３２により検査開始操作をするだけで、ＰＣＢ１２によるスキャン動作を制御する機能を検査でき、これにより、検査の自動化が一層進み、検査工程が簡略化する。
【００５７】
なお、本発明は、上記実施形態の構成に限られず、種々の変形が可能である。例えば、上記実施形態において、検査用モータ３４及び検査用エンコーダ３５を用いずに、ＰＣＢ１２のモータ駆動パルス出力ライン２１ｂの電圧値の変化等を検出して、ＰＣＢ１２のモータ駆動パルス“ＭＰＵＬＳ”の出力状態を検出するようにしてもよい。また、本発明は、スキャナ機能付きプリンタに限られず、プリンタ機能を有しないスキャナ装置にも適用可能である。
【図面の簡単な説明】
【００５８】
【図１】（ａ）は本発明の一実施形態に係るスキャナ機能付きプリンタの概略構成を示す斜視図、（ｂ）は同部分拡大した一部破断した平面図、（ｃ）は同部分拡大した一部破断した正面図。
【図２】同プリンタのＰＣＢの構成を示す電気的ブロック構成図。
【図３】同ＰＣＢの入出力信号を示すタイムチャート。
【図４】同ＰＣＢを検査するＦＣＴの概略構成を示す電気的ブロック構成図。
【図５】同ＦＣＴの基板検査動作を示すフローチャート。
【図６】同ＦＣＴの基板検査動作において生成される検査用信号を説明する図。
【図７】同ＦＣＴの検査用信号の生成、出力処理を示すフローチャート。
【符号の説明】
【００５９】
１    スキャナ機能付きプリンタ
２    ペーパレスト
３    原稿台
５    画像記録ヘッド
６    ヘッドキャリア
７    ＣＩＳ
７ａ    受光素子
１０    スキャンモータ
１２    ＰＣＢ
１２ａ    電源ライン
１３    筐体
１７    キャリブレーションシート
１７ａ    基準位置画像
２１    ＡＳＩＣ
２１ａ    画像読取制御信号出力ライン
２１ｂ    モータ駆動パルス出力ライン
２２    ＡＦＥ回路
２２ａ    画像信号入力ライン
３０    ＦＣＴ
３１    ＣＰＵ
３１ａ    入力ポート
３１ｂ    出力ポート
３２    操作部
３３    電源投入部
３４    検査用モータ
３５    検査用エンコーダ
３６    報知部
３７    ＲＯＭ
３８    ＲＡＭ
【図１】
2006332737.tif 000003
【図２】
2006332737.tif 000004
【図３】
2006332737.tif 000005
【図４】
2006332737.tif 000006
【図５】
2006332737.tif 000007
【図６】
2006332737.tif 000008
【図７】
2006332737.tif 000009