JPH0561585A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH0561585A
JPH0561585A JP3221352A JP22135291A JPH0561585A JP H0561585 A JPH0561585 A JP H0561585A JP 3221352 A JP3221352 A JP 3221352A JP 22135291 A JP22135291 A JP 22135291A JP H0561585 A JPH0561585 A JP H0561585A
Authority
JP
Japan
Prior art keywords
keyboard
code
controller
data
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3221352A
Other languages
English (en)
Inventor
Hiroshi Maeda
浩史 前田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP3221352A priority Critical patent/JPH0561585A/ja
Publication of JPH0561585A publication Critical patent/JPH0561585A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】 【目的】装置全体の設計完了後においても種々のキーボ
ードをコントローラの変更無しに接続して適正しよう使
用できるような情報処理装置を提供する。 【構成】キーボードに、該キーボードの種類毎に固有の
IDコードを記憶する記憶部を設ける。コントローラ
に、変更可能なプログラム/データ記憶領域を有する可
変メモリと、記憶部のIDコードが変更されたか否かの
判別手段と可変メモリの書き換え制御手段とを有する信
号処理装置を設ける。各種のキーボードに各々適応する
複数のプログラム/データを記憶する記憶装置と、前記
信号処理装置から送られたIDコードに対応するプログ
ラム/データを前記記憶装置から検索して信号処理装置
に送出する制御部とを設ける。従って、キーボードを取
り替えると、そのIDコードに対応したプログラム/デ
ータを検索して可変メモリに書き込むので、コントロー
ラ自体がキーボードに対応するよう変更される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、入力操作手段としてキ
ーボード装置を備えたパーソナルコンピュータやワード
プロセッサ等の情報処理装置に関するものである。
【0002】
【従来の技術】斯かるキーボード装置は、キースイッチ
がマトリックス状に配列されたキーボートと、このキー
ボードの各キースイッチに対応するキーコード信号を出
力するコントローラとにより構成されている。そして、
キーボードとしては、そのキーマトリックスの配列が異
なる複種類のものが存在し、コントローラは基本的に各
種のキーボードに対し1対1に対応させて作製されてい
る。このため、キーボードのみを他のものに取り替えて
単にコントローラに接続した場合には正常なコード信号
を得ることができない。例えば、図3(a)に示すよう
に、第1のキーボードK1に接続して正常なキーコード
信号SOを出力する第1のコントローラC1に対し、同
図(C)に示すように第2のキーボードK2を接続する
と、間違ったキーコード信号SNが出力されてしまい、
一方、同図(d)に示すように、第2のキーボードK2
に接続して正常なキーコード信号SOを出力する第2の
コントローラC2に対し、同図(b)に示すように第1
のキーボードK1を接続すると、間違ったキーコード信
号SNが出力されてしまう。
【0003】そこで従来では、コントローラに外部接続
された複数の判別スイッチを操作して接続すべきキーボ
ードに適応する動作モードに切り換えたり、または、同
一キーマトリックス位置で異なるキーコードが発生しな
いよう細心の注意をはらってコントローラを設計した
り、或いは、キーボードの一部のキースイッチを記憶部
として予めそのキーボードの種類をあらわす情報を記憶
しておき、この情報をコントローラが読み取って適応す
るテーブルを選択する等の手段により対応している。
【0004】
【発明が解決しようとする課題】然し乍ら、前述のよう
な対応手段では、キーボードとコントローラとからなる
キーボード装置を備えた情報処理装置の設計が一旦完了
してしまうと、この情報処理装置のキーボードを他の種
類の異なるものと交換する場合、例えば、旧JIS方式
の仮名キーボードを新JIS方式の仮名キーボードに交
換しようとすれば、設計完了済みの情報処理装置本体部
を新JIS方式に対応するよう変更することはできない
ので、キーボードとコントローラとを一組として交換し
なければならない。そのため、開発効率が悪く、開発費
用および在庫管理費用が高くつく問題がある。
【0005】そこで本発明は、既に設計が完了した装置
本体に後から開発したキーボードをコントローラの取り
替えなしに接続しながらも適正に使用できるような情報
処理装置を提供することを技術的課題とするものであ
る。
【0006】
【課題を解決するための手段】本発明は、上記した課題
を達成するための技術的手段として、情報処理装置を次
のように構成した。即ち、入力手段としてのキーボード
と該キーボードの各キースイッチに対応するキーコード
信号を出力するコントローラとからなるキーボード装置
を備えた情報処理装置において、前記キーボードに、該
キーボードの種類毎にに固有のIDコードを記憶する記
憶部を設けるとともに、前記コントローラに、変更可能
なプログラム/データ記憶領域を有する可変メモリと、
前記記憶部のIDコードを検知してこれが変更されたか
否かを判別する手段と前記可変メモリの記憶内容の書き
換えを制御する手段とを備えた信号処理装置とを設け、
各種の前記キーボードに各々適応する複数のプログラム
/データを記憶する記憶装置と、前記信号処理装置から
入力したIDコードに対応するプログラム/データを前
記記憶装置から検索して前記信号処理装置に送出する制
御部とを備えたことを特徴として構成されている。
【0007】
【作用】キーボードが種類の異なるものに取り替え接続
された場合、このキーボードの記憶部に記憶されている
該キーボードに固有のIDコードがコントローラの信号
処理装置により検知されるとともに、このIDコードが
前回まで接続のキーボードのIDコードと異なることを
判別され、このIDコードが制御部に対し送出される。
制御部が、入力されたIDコードに対応するプログラム
/データを記憶装置から検索して読み出して信号処理装
置に伝送する。信号処理装置がこのプログラム/データ
を可変メモリに書き換え記憶させることにより、コント
ローラが、新たに接続されたキーボードに適応するもの
に変更される。
【0008】従って、既に設計完了済みの情報処理装置
に対し後から開発した種々のキーボードをコントローラ
を交換することなく接続して適正に使用することができ
る。しかも、キーボードをコントローラに単に接続する
だけの作業でよく、後はコントローラがキーボードに適
合するよう自動的に変更される。
【0009】
【実施例】以下、本発明の好適な一実施例について図面
を参照しながら詳細に説明する。図1は本発明の情報処
理装置の一実施例に係わるパーソルコンピュータのブロ
ック構成を示し、中央処理装置1、主記憶装置2、外部
記憶装置3、表示装置4およびキーボード装置5により
構成されており、キーボード装置5は、キーボード6と
コントローラ7とにより構成されている。
【0010】キーボード6は、説明を簡略化するため
に、キースイッチマトリックス6aと、キーボード6の
種類毎に固有のIDコードが記憶保持された記憶部6b
とを示してある。この記憶部6bは、ROM等のICで
構成する他に、コントローラ7に接続されたスキャン線
8およびリターン線9のうちの特定の各数本づつを互い
に接続する簡単な構成でもよい。
【0011】コントローラ7は、信号処理装置7a、固
定メモリ7b、可変メモリ7c、作業用メモリ7d、キ
ーコード送信部7e、コマンド/データ受信部7f、キ
ースキャン部7gおよびキーリターン部7hにより構成
されている。可変メモリ7cは、EEPROM、フラッ
シュPROM或いは不揮発性RAM等からなり、変更可
能なプログラム/データ記憶領域を有する。固定メモリ
7bは、マスクROM等の不揮発性の読み出し専用の記
憶装置で、キー走査用、キーコード信号送信用、コマン
ド/データ受信用および可変メモリ7cの変更可能なプ
ログラム/データ記憶領域の更新用等の固定的なプログ
ラム/データが予め設定記憶されている。作業用メモリ
7dは、通常のRAM等の書き換え可能なメモリからな
り、多目的に使用される。信号処理装置7aは全体を制
御するもので、固定メモリ7bのプログラム/データに
基づいて、キースキャン部7gおよびキーリターン部7
hを介してキーボード6のキー走査の信号処理を行な
い、また、キーコード受信部7e、キーコード送信線1
0およびコマンド/データ受信部7f、コマンド/デー
タ受信線11からなる双方向通信路を通じて中央処理装
置1との信号処理を行ない、更に、可変メモリ7bのプ
ロヂラム/データ記憶領域の記憶内容を更新するための
信号処理を行う。尚、実用化に際しては、前記コントロ
ーラ7として、ROM、RAM、EEPROMおよび多
数のI/Oを集積した1チップマイクロコンピュータを
用いることができる。
【0012】次に、前記実施例の作用を図2のフローチ
ャートを参照しながら詳述する。コントローラ7の可変
メモリ7c内には、接続されているキーボード6の種類
に対応するプログラム/データが記憶されている。例え
ば、旧JIS方式のキーボード6が接続されている場合
には旧JIS方式に対応するプログラム/データが記憶
されている。いま、キーボード6のみを新JIS方式の
ものに交換した場合について説明する。中央処理装置1
からコントローラ7に対しキーボード初期化の指令(ス
テップS1)が出されると、コントローラ7がキースキ
ャン部7gおよびキーリターン部7hを駆動してスキャ
ン線8およびリターン線9を通じ記憶部6bに記憶のキ
ーボード固有のIDコードを読み取る(ステップS2)
とともに、この読み取ったIDコードが前回のものに対
し変わったか否かを判別(ステップS3)する。即ち、
キーボード6が交換されたか否かを判別する。この場合
は新JIS方式のキーボード6に交換されたので、ステ
ップS4に進んで読み取ったIDコードをキーコード送
信部7eからキーコード送信線10を通じ中央処理装置
1に対し送信(ステップS4)し、中央処理装置1がこ
のIDコードを受信(ステップS5)する。
【0013】続いて、中央処理装置1が、受信したID
コードが前回までとは異なる新たなものであるか否か判
別(ステップS6)する。この場合は新たなIDコード
であるので、このIDコードに対応するプログラム/デ
ータを主記憶装置2または外部記憶装置3から検索(ス
テップS7)するとともに、所要のプログラム/データ
が有ったか否かを判別(ステップS8)する。もし仮に
見つからなければ、キーボード6とコントローラ7とが
ミスマッチであることを示すエラー表示を表示装置4に
表示(ステップS14)するとともに、パーソナルコン
ピュータ自体の動作を停止(ステップS15)させる。
【0014】一方、新たなIDコードに対応するプログ
ラム/データが見つかれば、中央処理装置1がその新た
なプログラム/データをコントローラ7に対し送信(ス
テップS9)し、これをコントローラ7のコマンド/デ
ータ受信部7fを通じ信号処理装置7aで受信(ステッ
プS10)した後に、このプログラム/データを可変メ
モリ7cに前回のものを更新して新たに書き込む(ステ
ップS11)。全てのプログラム/データの伝送が終了
すれば、コントローラ7が新たに接続した新JIS方式
のキーボード6に対応したものとなり、これ以後は、キ
ー操作することによりその操作キーに適応するキーコー
ド信号がコントローラ7から中央処理装置1に送出され
て通常動作(ステップS12,ステップS13)が行わ
れる。尚、キーボード6を変更しなかった場合には、ス
テップS3でNOと判断されて通常動作(ステップS1
2)を行ない、キーボード6が同種の新たなものに交換
された場合には、ステップS6においてNOと判断され
て通常動作(ステップS13)を行う。
【0015】
【発明の効果】以上のように本発明の情報処理装置によ
ると、パーソナルコンピュータ等の全ての情報処理装置
に対して同一のインターフェースで接続できるような汎
用的なコントローラを単一機種開発するだけで、設計完
了後の情報処理装置に対し後から開発した種々のキーボ
ードを同一のコントローラを介し接続して適正に使用す
ることができる。従って、コントローラをキーボード毎
に開発する必要がなくなって開発効率が格段に向上し、
且つ在庫管理が容易となって顕著な経済的効果を得られ
る。しかも、キーボードをコントローラに単に接続する
だけの作業でよく、後はコントローラがキーボードに適
合するよう自動的に変更されるので、コントローラの変
更が正確となる。
【0016】また、多品種対応型のPOSレジスタにお
いてキーを増設した場合やキーの位置とキーコードとの
対応を変更したい場合にも容易に対応することができ
る。更に、ハンディターミナルのようにアプリケーショ
ンプログラムによって専用機としての性格が強くなるよ
うな場合、可変メモリ7cとしてOPT・ROM(On
e Time Programable ROM)のよ
うに一度のみの書き込みが可能な素子で構成すれば、単
一の汎用機種の生産および在庫管理で多数の専用機をカ
バーすることができる利点がある。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック構成図である。
【図2】同上、フローチャートである。
【図3】従来技術の問題点を説明するための図である。
【符号の説明】
1 中央処理装置(制御部) 2,3 記憶装置 5 キーボード装置 6 キーボード 6a 記憶部 7 コントローラ 7a 信号処理装置 7c 可変メモリ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 入力手段としてのキーボードと該キーボ
    ードの各キースイッチに対応するキーコード信号を出力
    するコントローラとからなるキーボード装置を備えた情
    報処理装置において、前記キーボードに、該キーボード
    の種類毎に固有のIDコードを記憶する記憶部を設ける
    とともに、前記コントローラに、変更可能なプログラム
    /データ記憶領域を有する可変メモリと、前記記憶部の
    IDコードを検知してこれが変更されたか否かを判別す
    る手段と前記可変メモリの記憶内容の書き換えを制御す
    る手段とを備えた信号処理装置とを設け、各種の前記ギ
    ーボードに各々適応する複数のプログラム/データを記
    憶する記憶装置と、前記信号処理装置から入力したID
    コードに対応するプログラム/データを前記記憶装置か
    ら検索して前記信号処理装置に送出する制御部とを備え
    たことを特徴とする情報処理装置。
JP3221352A 1991-09-02 1991-09-02 情報処理装置 Pending JPH0561585A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3221352A JPH0561585A (ja) 1991-09-02 1991-09-02 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3221352A JPH0561585A (ja) 1991-09-02 1991-09-02 情報処理装置

Publications (1)

Publication Number Publication Date
JPH0561585A true JPH0561585A (ja) 1993-03-12

Family

ID=16765459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3221352A Pending JPH0561585A (ja) 1991-09-02 1991-09-02 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0561585A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5973675A (en) * 1996-06-13 1999-10-26 Sharp Kabushiki Kaisha Information processing apparatus
US8466813B2 (en) 2006-07-19 2013-06-18 International Business Machines Corporation Identification of key information of keyboard

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5973675A (en) * 1996-06-13 1999-10-26 Sharp Kabushiki Kaisha Information processing apparatus
US8466813B2 (en) 2006-07-19 2013-06-18 International Business Machines Corporation Identification of key information of keyboard

Similar Documents

Publication Publication Date Title
JPS60262204A (ja) プログラマブル・コントロ−ラ
EP0089193B1 (en) Method and apparatus for displaying ladder diagrams
JPH0671952A (ja) 印字装置
EP0126286B1 (en) Electronic cash register
US5126956A (en) Method and apparatus for displaying segments of a ladder diagram which turn on an operator specified relay
JPH0561585A (ja) 情報処理装置
US11586351B2 (en) Electronic device, electronic device control method, and recording medium
JP4566904B2 (ja) システム、制御プログラムおよびそのプログラムを記録した記録媒体、ならびに画像データ作成プログラムおよびそのプログラムを記録した記録媒体
JP3155297B2 (ja) プログラム管理装置
JP2807007B2 (ja) 秤量端末制御装置
EP0089194B1 (en) Method and apparatus for displaying ladder diagrams
JP4697822B2 (ja) 動作内容の設定方法、表示装置
JP2963954B2 (ja) データ収集装置
JPH0572330A (ja) 個体識別装置
JP3293143B2 (ja) データ送信システム
JP3631837B2 (ja) 商品発注管理装置
JP2921899B2 (ja) 印字動作制御装置
JP3031732B2 (ja) 画像表示制御装置
JP2599125B2 (ja) 入力案内表示付取引データ処理装置
JP2003067121A (ja) 入力指示書及び情報処理装置
JP3311439B2 (ja) 文字データ入力装置
JPH11276740A (ja) ミシン制御装置
JP2666598B2 (ja) 入出力制御カードの改版履歴認識方法
JPH10240318A (ja) コントローラのデータ更新装置
JPH0460807A (ja) プログラマブルコントローラのプログラミング装置