(57)【要約】【課題】  汎用性に優れ、確実かつ効率的に検査可能なキーボードの検査方法を提供する。【課題を解決するための手段】  検査対象となるキーボードの各キーの配置パターン及び位置、キーを特定するコード、検査開始時の打鍵ソレノイドの基準位置、打鍵ソレノイドによるキーの押下力、の各データをあらかじめ入力して記憶しておき、検査対象となるキーボードの配置パターン及びキーの押下力を指定すると、制御部は記憶していたデータにしたがって、打鍵ソレノイドを基準位置に移動し、キーの配置パターンにしたがって打鍵ソレノイド及びキーボードを相対的にＸＹＺ方向に移動したうえ、各キーの中央を設定した押下力で打鍵し、打鍵したキーが正常な動作をするか否かを判断する。【選択図】    図５
2007041802.tif 000002
【特許請求の範囲】
【請求項１】
キーボードの各種パターンで配置された各キーの動作を打鍵ソレノイドで打鍵して正常か否かを検査するキーボードの検査方法であって、検査対象となるキーボードの各キーの配置パターン及び位置、各キーを特定するＩＤ、各キーの配置パターンに応じた検査開始時の打鍵ソレノイドの基準位置、打鍵ソレノイドによるキーの押下力、の各データをあらかじめ入力して記憶しておき、検査対象となるキーボードの配置パターン及びキーの押下力を指定すると、制御部は記憶していたデータにしたがって、打鍵ソレノイドを基準位置に移動し、キーの配置パターンにしたがって打鍵ソレノイド及びキーボードを相対的にＸＹＺ方向に移動したうえ、各キーの中央を設定した押下力で打鍵し、打鍵したキーが正常な動作をするか否かを判断するキーボードの検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、打鍵ソレノイドでキーを打鍵して正常に動作するか否かを判定するキーボードの検査方法に関する。
【背景技術】
【０００２】
従来から、打鍵ソレノイドを水平方向に移動して所定のキーの直上に対応位置させ、ソレノイドを駆動して当該キーを押し下げて、正常に動作するか検査するキーボードの検査装置は知られている。
【０００３】
【特許文献１】特開昭６１−１３９８１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、この従来例によると、打鍵キーは水平な一方向にしか移動せず、キーの配置パターンが異なったものには適用できないので、汎用性がないという不都合があった。本発明は、この不都合を解消して、汎用性に優れ、確実かつ効率的に検査可能なキーボードの検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するため、本発明の請求項１に係るキーボードの検査方法は、キーボードの各種パターンで配置された各キーの動作を打鍵ソレノイドで打鍵して正常か否かを検査するキーボードの検査方法であって、検査対象となるキーボードの各キーの配置パターン及び位置、各キーを特定するＩＤ、各キーの配置パターンに応じた検査開始時の打鍵ソレノイドの基準位置、打鍵ソレノイドによるキーの押下力、の各データをあらかじめ入力して記憶しておき、検査対象となるキーボードの配置パターン及びキーの押下力を指定すると、制御部は記憶していたデータにしたがって、打鍵ソレノイドを基準位置に移動し、キーの配置パターンにしたがって打鍵ソレノイド及びキーボードを相対的にＸＹＺ方向に移動したうえ、各キーの中央を設定した押下力で打鍵し、打鍵したキーが正常な動作をするか否かを判断する。
【発明の効果】
【０００６】
本発明の請求項１に係るキーボードの検査方法によれば、汎用性に優れ、確実かつ効率的に検査可能であるという効果を奏する。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の好適な実施形態を添付図面に基づいて説明する。ここにおいて、図１は本発明を実施するための検査装置の一例を示す正面図、図２は同じく側面図、図３は検査装置の制御系統を示すブロック図、図４及び図５は検査の制御動作を示すフロー図である。
【０００８】
はじめに、本発明を実施するための検査装置の構成を説明する。図１及び図２に示すように、検査装置１は、検査対象であるキーボード２を脱着可能に載置固定するための載置テーブル３を備え、この載置テーブル３は、回転力伝達機構を介して駆動モータ４の回転駆動力が伝達されることにより、Ｙ方向（図２における左右方向）に移動される移動板５上に取り付けられている。
【０００９】
載置テーブル３の上方には、ｎ個、例えば１０個の打鍵ソレノイド６ａ〜６ｊを設けた昇降体７と、この昇降体７を昇降可能に支持する移動体８を配置している。前記昇降体７は、回転力伝達機構を介して駆動モータ９の回転駆動力が伝達されることにより、Ｚ方向（図１における上下方向）に昇降する。また、移動体８は、回転力伝達機構を介して駆動モータ１０の回転駆動力が伝達されることにより、ガイドロッド１１，１２に沿ってＸ方向（図１における左右方向）に移動する。
【００１０】
前面に操作パネル１３を設けた収納ボックス１４には、操作パネル１３に設けたスイッチ類によって操作する、制御部たるＣＰＵ１９を有するコントロールユニット２０を収納している（図３参照）。コントロールユニット２０は、図３に示すように、各駆動モータ４，８，１０をそれぞれモータドライバ１５ａ，１５ｂ，１５ｃを介して制御するドライバインターフェイス１６と、各打鍵ソレノイド６ａ〜６ｊを制御するソレノイドドライバ１７と、キーボード２のキー動作による信号を受けるキーボードインターフェイス１８を備え、これらは前記ＣＰＵ１９により制御される。
【００１１】
また、コントロールユニット２０には、外部記憶装置としてフラッシュメモリ２１を設けるとともに、外部出力装置としてプリンタ２２を設け、また、外部入力装置としてコマンダ２３を設けている。そして、このコマンダ２３から前記コントロールユニット２０に、あらかじめ必要なデータを入力してファイル化し、前記フラッシュメモリ２１に記憶しておくものである。なお、入力されるデータは、検査対象となるキーボード２の各キーの配置パターン及び位置、各キーを特定するＩＤであるコード、各キーの配置パターンに対応した検査開始時の打鍵ソレノイド６ａ〜６ｊの基準位置、打鍵ソレノイド６ａ〜６ｊによるキーの押下力である。
【００１２】
続いて、上述した検査装置１を用いたキーボードの検査方法を説明する。まず、検査動作の全体について図４に基づいて説明する。検査対象となるキーボード２を載置テーブル３の所定位置に載置、固定し、キーボード２の出力端をキーボードインターフェース１８に接続する。電源を投入し（ステップ１０１）、操作パネル１３のスイッチ類を操作して、操作検査対象となるキーボード２のキー配置パターン及びキーの押下力を指定すると、コントロールユニット２０はＣＰＵの制御によりプログラムにしたがった制御動作を行うものである。
【００１３】
すなわち、フラッシュメモリ２１に記憶していたデータファイルを内蔵フラッシュメモリ（図示せず）に移し（ステップ１０２）、各駆動モータ４，８，１０を駆動して、打鍵ソレノイド６ａ〜６ｊを基準位置に移動する（ステップ１０３）。ここで、操作パネル１３の検査開始スイッチを投入し（ステップ１０４）、操作パネル１３の指定スイッチによってキーボード２のキー配置パターンによるタイプを指定すると、内蔵フラッシュメモリ中のデータファイルから指定されたキーボード２に対応するファイルを指定し（ステップ１０５）、指定ファイルを内蔵フラッシュメモリから１行ずつ読み込んで、その内容を順次実行する（ステップ１０６，１０７，１０８）。
【００１４】
この制御動作により、指定したキー配置パターンにしたがって、各駆動モータ４，９，１０を駆動し、打鍵ソレノイド６ａ〜６ｊを移動体８及び昇降体７を介してＸＺ方向に移動するとともに、キーボード２を載置テーブル３を介してＹ方向に移動して、動作させるべき打鍵ソレノイド６ａ〜６ｊをキーボード２の対象となる各キーの中央に位置させ、前記動作させるべき打鍵ソレノイド６ａ〜６ｊを順次駆動して設定した押下力で打鍵し、打鍵したキーが正常な動作をするか否かを判断する。
【００１５】
ここで、異常動作したキーがあるか否かを判断し（ステップ１０９）、異常動作したキーがあればそのキーを特定してプリンタ２２でプリントアウト（ステップ１１０）する一方、すべてのキーが正常に動作していればプリントアウトすることなく、検査を終了する（ステップ１１１）。
【００１６】
続いて、上述した各打鍵ソレノイド６ａ〜６ｊのＸＺ方向への移動と、キーボード２のＹ方向への移動、及び打鍵されたキーが正常か否かの判断動作を、図５のフロー図に基づいて、打鍵ソレノイド６ａを例にしてより詳細に説明する。打鍵動作が開始される（ステップ２０１）と、打鍵ソレノイド６ａのＸ方向の移動が必要であるか否かを判断し（ステップ２０２）、必要であればＸ方向へ移動命令を発する（ステップ２０３）一方、必要でなければＹ方向への移動の判断に移る。そして、載置テーブル３のＹ方向の移動が必要であるか否かを判断し（ステップ２０４）、必要であればＹ方向へ移動命令を発する（ステップ２０５）一方、必要でなければＺ方向への移動の判断に移る。そして、打鍵ソレノイド６ａのＺ方向の移動が必要であるか否かを判断し（ステップ２０６）、必要であればＺ方向へ移動命令を発する（ステップ２０７）一方、必要でなければＸＹＺ方向への移動が完了したか否かの判断に移る（ステップ２０８）。移動が完了していなければ移動し、完了していれば打鍵ソレノイド６ａを駆動して、直下に対応位置するキーを打鍵する命令を発する（ステップ２０９）。
【００１７】
続いて、打鍵動作によるキーの所定量の押し下げにより、所定時間内にキーボード２から出力されたキーのコードを得られたか否か（ステップ２１０，２１１）に基づいて、所定時間内にコードを得られた場合には、あらかじめ入力されているこのキーのコードと比較してキー動作が正常か否か判定する一方、所定時間内にコードを得られなかった場合には、キー動作が異常と判定する（ステップ２１２）。さらに続いて、打鍵ソレノイドをオフとする開放命令を発してキーの押し下げを解除し（ステップ２１３）、所定時間内にこのキーから出力されたコードを得られたか否か（ステップ２１４，２１５）に基づいて、所定時間内にコードを得られた場合には、あらかじめ入力されているこのキーのコードと比較してキー動作が正常か否か判定する一方、所定時間内にコードを得られなかった場合には、キー動作が異常と判定する（ステップ２１６）。
【００１８】
以上の動作を他の打撃ソレノイド６ｂ〜６ｊについても、同様に所定の順で行い、すべてのキーについての検査が終了すると、次のステップに移行する。
【００１９】
なお、本発明は上述の実施形態に限られず、ＩＤとしては、コードに限らず、各キーが接点に接触したときに生ずる抵抗値を利用することもでき、この抵抗値の利用はノートパソコンのキーボードを検査するときに好適である。
【図面の簡単な説明】
【００２０】
【図１】本発明を実施するための検査装置の一例を示す正面図。
【図２】同じくその側面図。
【図３】検査装置の制御系統を示すブロック図。
【図４】検査の全動作における制御動作を示すフロー図。
【図５】打鍵ソレノイドに関する制御動作を示すフロー図。
【符号の説明】
【００２１】
１      検査装置
２      キーボード
３      載置テーブル
４，９，１０      駆動モータ
５      移動板
６ａ〜６ｊ      打鍵ソレノイド
７      昇降体
８      移動体
１１，１２      ガイドロッド
１３      操作パネル
１４      収納ボックス
１５ａ，１５ｂ，１５ｃ      モータドライバ
１６      ドライバインターフェイス
１７      ソレノイドドライバ
１８      キーボードインターフェイス
１９      ＣＰＵ
２０      コントロールユニット
２１      フラッシュメモリ
２２      プリンタ
２３      コマンダ
【図１】
2007041802.tif 000003
【図２】
2007041802.tif 000004
【図３】
2007041802.tif 000005
【図４】
2007041802.tif 000006
【図５】
2007041802.tif 000007