(57)【特許請求の範囲】
【請求項１】
ＣＰＵ、メモリ等を備えたコンピュータ本体、キーボード、モニター等の外部装置をＩ／Ｏバスを介して接続し、それらをＩ／Ｏ管理ソフトウエアやオペレーティングシステムを介して制御しているコンピュータにおいて、
前記Ｉ／Ｏ管理ソフトウエアが教示スタートコードを受け取ったときには、その後の入力コードを順次読み込んで、教示アドレスコードを受け取ったときに、その教示アドレスコードに対応づけられた教示メモリに前記入力コードを記憶する教示ステップと、
前記Ｉ／Ｏ管理ソフトウエアが前記教示アドレスコードを受け取ったときに、その教示アドレスコードに対応する教示メモリに記憶されたコードを順次オペレーティングシステムに出力する操作ステップと
を有することを特徴とするコンピュータの入力方法。
【請求項２】
前記コンピュータにバーコードリーダが接続されており、前記入力される教示スタートコード、教示アドレスコード及び入力コードはバーコードを用いて表されている請求項１に記載の入力方法。
【請求項３】
前記バーコードリーダが前記コンピュータに接続されたマウスに内蔵されている請求項２に記載の入力方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、コンピュータの入力方法に関する。
【０００２】
【従来の技術】
デジタルコンピュータは、Ｉ／Ｏバスを介して、ＣＰＵ、メモリ等で構成の本体に、外部装置として、モニター、ハードディスク、プリンタ、キーボードやマウス等が接続してある。このコンピュータは、前記外部装置とはファームウエアを介してＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）で入出力を制御するＩ／Ｏ管理ソフトウエアとＯＳ（オペレーティングシステム）の基で、アプリケーションソフトウエアが動作する構成となっている。そして、電源を入れると、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）が起動した後、ハードディスク内のＯＳを読み込んでスタンバイ状態となり、その後、キーボードを介して所定のキーを入力すると、前記Ｉ／Ｏ管理ソフトウエアを介して、ＯＳの基で、アプリケーションソフトウエア等が起動し、更に、所定の手順等に基づいてキーやマウス入力によって、所定の操作が可能となっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、アプリケーションソフトウエアとして、例えば、データベースのソフトウエアを使用する際には、簡単なキー操作だけで、データ入力したり、検索したりすることが出来ず、複数のキー操作をする必要がある。その場合、キー操作を熟知していないものにとっては、マニュアルを読みながら操作をしたりして、容易に操作ができず、結局、アプリケーションソフトウエアを簡便に使用することができないことになる。又、アプリケーションソフトウエアには、マクロ命令として、操作手順を記憶することができるように作成されたものもあるが、検索項目に漢字を使用する場合における漢字の入力は、かな漢字変換ソフトウエアによって操作が異なって、熟知することが困難である。
そこで、本発明は、より簡便なコンピュータの入力方法を提供し、各種のアプリケーションソフトウエアを容易に使用可能とするものである。
【０００４】
【課題を解決するための手段】
請求項１のコンピュータの入力方法は、ＣＰＵ、メモリ等を備えたコンピュータ本体、キーボード、モニター等の外部装置をＩ／Ｏバスを介して接続し、それらをＩ／Ｏ管理ソフトウエアやオペレーティングシステムを介して制御しているコンピュータにおいて、前記Ｉ／Ｏ管理ソフトウエアが教示スタートコードを受け取ったときには、その後の入力コードを順次読み込んで、教示アドレスコードを受け取ったときに、その教示アドレスコードに対応づけられた教示メモリに前記入力コードを記憶する教示ステップと、前記Ｉ／Ｏ管理ソフトウエアが前記教示アドレスコードを受け取ったときに、その教示アドレスコードに対応する教示メモリに記憶されたコードを順次オペレーティングシステムに出力する操作ステップとを有する。
請求項２のコンピュータの入力方法は、請求項１において、前記コンピュータにバーコードリーダが接続されており、前記入力される教示スタートコード、教示アドレスコード及び入力コードはバーコードを用いて表されている。
請求項３のコンピュータの入力方法は、請求項２において、前記バーコードリーダが前記コンピュータに接続されたマウスに内蔵されている。
【０００５】
【作用】
請求項１によれば、Ｉ／Ｏ管理ソフトウエアが教示スタートコードを受け取ったときには、その後の入力コードを教示アドレスコードを受け取るまで、順次読み込んで、教示アドレスコードに対応の教示メモリに記憶する。そのため、前記教示アドレスに対応の教示メモリには、例えば、キーボードからの入力であれば、キーコードが記憶されていて、操作手順がティーチングされることになる。そこで、反対に、Ｉ／Ｏ管理ソフトウエアが教示アドレスコードを受け取った時には、その教示アドレスに対応の教示メモリに記憶されているコードを順次オペレーティングシステムに出力すると、オペレーティングシステムにはキーが入力されることになる。その結果、アプリケーションソフトウエア等に対しては、教示アドレスを入力することによって、教示メモリに記憶の所定の手順のキー入力がされたと同じことになり、操作の簡便を図ることができる。
請求項２によれば、前記コンピュータに接続されたバーコードリーダにより、バーコードを用いて表されている前記教示スタートコード、教示アドレスコード及び入力コードが入力される。
請求項３によれば、前記バーコードリーダは、前記コンピュータに接続されたマウスに内蔵される。
【０００６】
【実施例】
（実施例１）
図１はデジタルコンピュータ（以下、コンピュータという）の概念図とバーコード表であり、Ｉ／Ｏバスには、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ（一部を教示メモリとして使用）、ビデオカードを介して接続の画面表示のモニタ、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、以下ＯＳと略す。）やアプリケーションソフトウエア等を記憶しているハードディスク、プリンタ、キーボード、マウス、外部端子の一種としてＲＳ−２３２Ｃ端子を介してバーコードリーダ等が接続してある。
又、バーコードリーダに付随するバーコード表の左欄には、「教示スタート」に対応のバーコード、ソフトウエアスタート、入力１、入力２、検索１スタート、検索１終了等の項目に対応する複数の「教示アドレス」のバーコードが記載してある。尚、これらのバーコードは、キーボードのキーや文字（かな、漢字、数字等）に対応するＪＩＳ基準コードと異なるようにコードで構成され混同するのを回避している。又、右欄には、漢字、ひらがな等に対するＪＩＳ基準コードに対応するバーコードが記載してある。
前記バーコードリーダはレンズ、ＣＣＤセンサ及び制御装置で構成されたよく知られたものであり、読取釦を押すことによって、読み取ったバーコードをそのまま、或は、アプリケーションソフトウエアに対応可能な特定のコードに変換後、ＲＳ−２３２Ｃ準拠の信号としてＩ／Ｏバスに出力する。
【０００７】
コンピュータの電源を入れると、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）が起動し、ハードディスクに記憶のＯＳが起動して、アプリケーションソフトウエアが起動可能状態となる。そこで、キーボードからアプリケーションソフトウエアの起動ファイル名、例えば、「Ａ」、「Ｂ」、「Ｃ」の順にキーボードを介して入力すると、アプリケーションソフトウエアが起動する。尚、前記の「Ａ」、「Ｂ」、「Ｃ」の入力は、概略的には、キーボードやバーコードリーダ（ＲＳ−２３２Ｃ端子）等から入力があると、インターラプトがかかって、ファームウエアを介してＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ＯｕｔｐｕｔＳｙｓｔｅｍ）で入出力を制御する、後記で詳述する制御方式のＩ／Ｏ管理ソフトウエアで管理され、その入力コードはＯＳを介してアプリケーションソフトウエアに入力されると共に、必要ならモニターに表示される。
【０００８】
前記のキーボード及びバーコードリーダからの入力を管理するＩ／Ｏ管理ソフトウエアは図２に示す制御を行っている。
先ず、キーボードのキーの入力か否かを判断し（Ｓ１）、キーの入力の場合には、ステップ２でコードをＯＳに出力して終了する。これによって、従来のキーボード入力はそのまま有効に処理される。前記ステップ１で、キーでない場合には、バーコードリーダからの「教示スタート」コードであるかを判断し（Ｓ３）、「教示スタート」コードである場合には、キー或はバーコードリーダからの入力コードを順次、「教示アドレス」コードが入力されるまでメモリ１に記憶する（Ｓ４、Ｓ５）。そして、前記メモリ１の内容を教示アドレスに対応する教示メモリに記憶して終了する（Ｓ６）。この処理は、教示メモリにキー及びバーコードリーダからの操作（入力コード）を記憶する。（教示ステップ）
一方、前記ステップ３で、「教示スタート」コードでない場合には、「教示アドレス」コードが否かを判断し（Ｓ７）、「教示アドレス」のコードでない場合にはＯＳに出力して終了する（Ｓ８）。この場合、入力コードをＯＳに出力するため、例えば、バーコードリーダで漢字に対応のバーコードを読み込んだときには、その漢字コードがＯＳに出力することとなって、かな漢字変換ソフトウエアを介さずに、漢字入力が可能となる。一方、前記ステップ７で、「教示アドレス」のコードである場合には、教示アドレスに対応する教示メモリの内容を読み込んで、逐次、ＯＳに出力し、全てのコードを出力した後に終了する（Ｓ９、Ｓ１０）。この処理は、前記ステップ４、５で記憶したキー及びバーコードリーダからの入力コードを、順次出力するものであり、連続してキー及び文字等を入力していると同じとなる。（操作ステップ）
【０００９】
次に、前記のコンピュータの構成において、バーコードリーダとキーボートの具体的な操作方法について、バーコード表を使用しながら説明する。
電源を入れた後、ＩＰＬ、ＯＳが作動し、ＯＳとして「ＤＯＳ」を使用の場合には、「Ａ＞」がモニターに表示され、アプリケーションソフトウエア等の起動可能状態となる。そこで、先ず、アプリケーションソフトウエアの起動ファイル名（ＡＢＣ．ＥＸＥ）をソフトウエアスタートに記憶させる手順について説明すると、バーコードリーダによってバーコード表の「教示スタート」のバーコードを読み込む。その後、キーボードのキーを介して「Ａ」、「Ｂ」、「Ｃ」、「．」、「Ｅ」、「Ｘ」、「Ｅ」及び終了の「リターン」キーを順次入力する。そして、再度、バーコードリーダによって、項目のソフトウエアスタートに対応する「教示アドレス」のバーコードを読み込む。前記の処理を行うと、ソフトウエアスタートに対応の教示アドレスに、キー「Ａ」、「Ｂ」、「Ｃ」、「．」、「Ｅ」、「Ｘ」、「Ｅ」の各コードが順次記憶される。この処理を行った後、再度、コンピュータに電源を入れ、「Ａ＞」と表示された後、バーコードリーダによってソフトウエアスタートに対応の「教示アドレス」のバーコードを読み込むと、Ｉ／Ｏ管理ソフトウエアは、教示アドレスに対応する教示メモリを読み込んで、順次、各コードをＯＳに出力する。このことは、キーから「Ａ」、「Ｂ」、「Ｃ」、「．」、「Ｅ」、「Ｘ」、「Ｅ」と順次、入力したと同じこととなって、アプリケーションソフトウエアを起動することができる。即ち、単に、バーコードリーダで「教示アドレス」を読み込む操作をすればよいため、操作が簡便となる。
【００１０】
同様に、アプリケーションソフトウエアが起動後、例えば、検索１を行う操作に対して説明すると、先ず、バーコードリーダによって「教示スタート」のバーコードを読み込む。その後、キーボードのキーで「／」、「右スペ−ス」、「右スペ−ス」、「下スペース」と順次入力して、検索項目を入力する位置にカーソルを移動する操作手順を入力すると、各コードはメモリ１に一時的に記憶される。更に、検索項目が「東京」の場合には、漢字入力であるため、バーコードリーダを介してバーコード表に記載の、「東」に対応のバーコードを読み込み、続いて、「京」に対応のバーコードを読み込むと、バーコードが「東」、「京」に対応したＪＩＳ基準であるならば、そのままのコードでメモリ１に追加記憶される。そして、検索開始の「Ｆ１」キーを入力後、検索１スタートに対応のバーコード（教示アドレス）をバーコードリーダで読むと、Ｉ／Ｏ管理ソフトウエアは、検索１スタートの教示アドレスに対応する「教示メモリ」に、前記メモリ１に記憶した各入力コードが順次記憶される。又、検索が終了して、元の状態に戻すための操作が必要ならば、「教示スタート」を読んだ後に、キーから「ＥＳＣ」を入力し、検索１終了に対応の教示アドレスを読み込んでおくと、検索１終了後には、元の状態に戻る操作手順が記憶される。
以上の操作を行った後、検索１スタートの教示アドレスをバーコードリーダで読むことによって、検索項目「東京」が実行可能となり、検索１終了の教示アドレスを読むことによって、元の状態に戻ることができる。以上の要項で、検索項目に、必要な操作手順を記憶しておくことができる。
【００１１】
前記した様に、Ｉ／Ｏ管理ソフトウエアが、「教示スタート」、「教示アドレス」のコードによって、キーボードのキー及びバーコードリーダからの入力コードを記憶していると共に、反対に、教示アドレスを入力することによって、記憶内容を順次、ＯＳに出力するため、キー操作や漢字入力等を行っていることと同じとなり、所謂、ティーチング機能を有し、操作が簡便となる。又、この方式の入力は、いかなるデータ入力を要するアプリケーションソフトウエアにも対応することができると共に、アプリケーションソフトウエアにティーチング可能なマクロ命令を作成する必要がなくなり、ソフトウエアの製作が簡便となる。
【００１２】
尚、前記ステップ８から明らかなように、バーコードリーダで、バーコード表に示すＪＩＳ等に対応するバーコードを読み取れば、その入力コードはＯＳに出力されるため、仮名漢字変換ソフトウエアを介することなく入力することができ、特に、仮名漢字変換操作に熟知していないものにとっては、住所、氏名等を容易に入力できる手段であるし、前記した様に、漢字を要する検索項目の設定においても、容易に操作することができる。
尚、前記バーコードリーダを使用しなくて、前記バーコード表に記載したバーコードに対応するコードを出力する特殊なキーボードを使用したり、ＯＣＲを介して文字（符号）を解読して前記と同じコードを出力することによっても、同じ機能を果たすことができる。又、前記例において、「教示スタート」及び「教示アドレス」をバーコードリーダを介して入力しているが、キーボードの、例えば、アプリケーションソフトウエアで使用しない、Ｆ１１、Ｆ１２を割り当てることもできる。この場合には、「教示アドレス」であるＦ１２を押した後、キーボードから「１」、「２」のように教示メモリの記憶番地を指定可能に、Ｉ／Ｏ管理ソフトウエアを変更すれば、バーコードリーダを介さずに入力することも可能である。
【００１３】
（実施例２）
本実施例は、マウスにバーコードリーダを内蔵し、よりバーコードの読取を容易にするものである。図３はマウスの概略断面を示し、５はマウスボールであり、バーコードリーダはレンズ３及びＣＣＤセンサ４で構成されていて、図示略の制御装置を介して図１に示すＩ／Ｏバスに出力される。又、マウス本体には、マウス操作用の釦６と共にバーコードリーダの読取釦８が付設してある。又、図４に示す注文表には、商品名、数量等に対するバーコードが記載されている。尚、本実施例のＩ／Ｏ管理ソフトウエアは図２に示すものを使用し、注文ソフトウエアは、商品名と数量を逐次入力することによって、集計等をなすものとする。
次に、注文表（図４）に記載の商品名等に対応するバーコード（教示アドレス）に、各操作を入力する手順を述べると、先ず、注文ソフトウエアを起動し、入力可能状態とする。
そこで、バーコードリーダで「教示スタート」のバーコードを読んだ後、キーボードで、「商品名Ａ」を入力した後、バーコードリーダで「商品名Ａ」に併記のバーコード（教示アドレス）を入力すると、「商品名Ａ」は、その教示アドレスに対応する教示メモリに記憶される。以下同様な方法で、商品名Ｂ、数量等に対して入力をすると、各々の教示アドレスに記憶される。
【００１４】
そこで、注文ソフトウエアを起動した後、マウス（バーコードリーダ）を、例えば、「商品名Ａ」に併記のバーコード（教示アドレス）に当てて、読取釦８を押すと、Ｉ／Ｏ管理ソフトウエアは、商品名Ａの教示アドレスに対応する教示メモリを読み込んで、「商品名Ａ」に対応のコードをＯＳを介して、注文ソフトウエアに入力することとなる。その結果、キーで「商品名Ａ」が入力されたと同じ状態となる。以下、ソフトウエアの入力手順に従って、順次、マウスを動かしながら、所定のバーコードを読み取れば、キー入力と同じ入力をしたこととなる。この様に、マウスにバーコードリーダを内蔵し、Ｉ／Ｏ管理ソフトウエアの基で、各操作を予めバーコードに対応するように記憶しておけば、マウスを動かしてバーコードを読み取ることによって、より容易に操作することができる。又、図４において、商品名Ａがなくなって、新たに商品名Ｘを導入したいときには、教示スタートを読み込んで、キーから「商品名Ｘ」を入力後、商品名Ｘの右に記載の教示アドレスを読み込ませることによって、旧来商品名Ａと同じ教示アドレスには商品名Ｘが記憶される。従って、従来のように、注文ソフトウエアを起動後、内部データとして記憶されている商品名Ａを、ソフトウエアの操作手順に従って、商品名Ｘに変更する必要はなく、簡便に変更可能となる。又、バーコードリーダ内蔵のマウスは、実施例１の例においても使用可能であることは言うまでもなく、バーコードの読取が容易となる。
以上のように、本発明の方式は、データ入力を要する全てのアプリケーションソフトウエアに適用可能であると共に、データ変更が容易に可能である。
【００１５】
【発明の効果】
本発明のコンピュータの入力方法は、Ｉ／Ｏ管理ソフトウエアを介して、キー入力等からの入力コードを記憶管理する一方、記憶された手順通りにコードをＯＳに出力可能であるため、検索等が容易に実行できると共に、全てのデータ入力を要するアプリケーションソフトウエアに適用可能である。
【図面の簡単な説明】
【図１】デジタルコンピュータの概念図である。
【図２】Ｉ／Ｏ管理ソフトウエアの制御フローを示す図である。
【図３】バーコードリーダ内蔵のマウスの断面図である。
【図４】注文表である。
【符号の説明】
３  レンズ
４  ＣＣＤセンサ
６  マウス釦
８  バーコードリーダの読取釦
【図１】
0003552743.tif 000002
【図２】
0003552743.tif 000003
【図３】
0003552743.tif 000004
【図４】
0003552743.tif 000005