(57)【特許請求の範囲】
【請求項１】
記号コードを光学的に読み取る読み取り手段と、前記記号コードをデコードする符号処理手段と、他の機器と通信を行う通信手段と、前記通信手段を制御する制御手段とを備え、
前記記号コードは、前記通信手段で通信を行う通信対象機器を表す情報コードと、前記通信対象機器の種別を表す種別コードと、前記通信対象機器に対する動作を表す動作コ−ドとを有し、
前記制御手段は、前記種別コードと前記動作コードとの組み合わせに応じて前記通信手段を制御することを特徴とする情報入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ等の情報処理装置に情報を入力するための情報入力装置に関する。特に、情報を光学的に読み取り可能なコードにパターン化した記号コードを用いる情報入力装置に関する。
【０００２】
【従来の技術】
バーコードは、アメリカで開発され、コンピュータ等の情報処理装置に簡単に入力するために用いられる記号コードであり、バーコードシステムは、コンビニエンスストアーやスーパーで定着している。また、バーコードシステムは、製造業における在庫管理、工程管理、組立および出荷等のデータ管理等に使用されているだけではなく、販売店等における販売時点情報管理システム（以下、ＰＯＳシステムという）にも用いられている。
【０００３】
時代の推移に伴い、新しい分野で使用されるバーコードシステムが次々と実用化されているため、対象物品の増加に伴いバーコード記号で表わすコードの数を増やす必要があり、実用化例に合わせて多種多様なバーコードシステムが普及している。
ここで、従来のバーコードを用いた情報入力装置は対象物品の多さから上記各実用化例に向けて規定され作成されており、特定の分野のバーコードはその分野でしか使用せず、他の分野でそのバーコードを用いることはしない。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のバーコードを用いた情報入力装置では、その分野でのみ使用するバーコードを用いて情報入力していたため、その分野以外向けに規定されたバーコードを読み取って利用することはできないという問題があった。
【０００５】
本発明はこのような問題を解決するためになされたもので、種々の分野向けのバーコードを一つの記号コードに取り込むことが可能で、その記号コードが示すデータの種別および内容等に応じてデータ読み取り後の動作を指定することができる記号コードを用いて情報処理装置に情報を入力する情報入力装置を提供するものである。
【０００６】
【課題を解決するための手段】
本発明の情報入力装置は、記号コードを光学的に読み取る読み取り手段と、前記記号コードをデコードする符号処理手段と、他の機器と通信を行う通信手段と、前記通信手段を制御する制御手段とを備え、前記記号コードは、前記通信手段で通信を行う通信対象機器を表す情報コードと、前記通信対象機器の種別を表す種別コードと、前記通信対象機器に対する動作を表す動作コ−ドとを有し、前記制御手段は、前記種別コードと前記動作コードとの組み合わせに応じて前記通信手段を制御する構成を有している。この構成により、コード化された情報に基づいて通信手段の制御が可能となり、種々の分野向けのバーコードを利用可能な情報入力装置を実現することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
図１に示すように、本発明の第１の実施の形態の情報入力装置１０は、記号コードの読み取り手段としてのスキャナ１１、符号処理手段１２、および通信手段１３から構成される。情報入力装置１０は、通常のバーコードや２次元バーコード等の記号コード１４を読み取る。図２に示すように、バーコード等の記号コード１４には、所定の情報を表す情報コード２１と制御情報を表す制御コード２２とが含まれる。なお、記号コードにコード化されるデータとして、アルファベットに限らず、数字、日本語、外国語など、コード化できる全ての文字が使用できる。
【００１７】
以下、第１の実施の形態の情報入力装置の動作について説明する。読み取り手段としてのスキャナ１１は、上記情報コード２１と制御コード２２とを含む記号コード１４を読み取る。符号処理手段１２は、スキャナ１１で読み取られた記号コード１４をデコードし、記号コード１４から上記情報コード２１および制御コード２２を含む情報を抽出する。そして符号処理手段１２からは、通信手段１３の制御情報等を含む制御コード２２が通信手段１３に出力される。通信手段１３は、制御コード２２の制御内容に応じて情報コード２１の内容を外部の情報処理装置等に送信し、または外部の情報処理装置等から受信する。
【００１８】
ここで、上記の記号コード１４として、図３に示す情報コード２１と種別コード３２との組み合わせを含む情報をコード化したものを用いることができる。ここで、図１０に示すように、情報コード２１としては、例えば、電話番号のデータ、ＦＡＸ番号のデータ、郵便番号のデータ等が該当する。また、種別コード３２としては、同図１０に示すように、電話番号、ＦＡＸ番号、郵便番号等の情報コード２１で表されるデータの種別が該当する。
【００１９】
符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、それが電話番号であることを種別コード３２から抽出し、通信手段１３に出力する。通信手段１３は、種別コード３２の内容に応じて送信処理の内容を決定する。
【００２０】
また、上記の記号コード１４として、図４に示す情報コード２１と動作コード４２との組み合わせを含む情報をコード化したものを用いることができる。ここで、図１０に示すように、動作コード４２としては、電話番号のデータが示す宛先に電話をかけ、ＦＡＸ番号のデータが示す宛先にＦＡＸする等の、送信処理等の内容を示すものが該当する。
【００２１】
この場合、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、その電話番号の宛先に電話する処理の指示であることを動作コード４２から抽出し、通信手段１３に出力する。通信手段１３は、動作コード４２の内容に応じて送信処理の内容、この例では電話をかけること、を決定する。
【００２２】
また、上記の記号コード１４として、図５に示す情報コード２１と種別コード３２と動作コード４２との組み合わせを含む情報をコード化したものを用いることができる。この場合、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、それが電話番号であることを種別コード３２から抽出し、その電話番号の宛先に電話する処理の指示であることを動作コード４２から抽出し、通信手段１３に出力する。通信手段１３は、種別コード３２の内容から情報コード２１が電話番号のデータであると決め、動作コード４２の内容に応じて送信処理の内容、この例では電話をかけること、を決定する。
【００２３】
また、上記の記号コード１４として、図６に示す情報コード２１とチェックコード５２との組み合わせを含む情報をコード化したものを用いることができる。ここで、チェックコード５２は、チェックコード以外のコードデータが正しく読めたかを判定するために用いられるもので、チェックサムやＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋｉｎｇ）等がある。ただし、このようなチェック機能を持つものであればその他のものでも良い。
【００２４】
この場合、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、そのチェックサムやＣＲＣ等の値をチェックコード５２から抽出する。例えばチェックコード５２がチェックサムに関するものである場合は、符号処理手段１２は、その後、チェックコード５２以外のデータの総和をとり、その総和とチェックコード５２の値とを比較してデータの読み取りが正しくできたか否かを判断する。通信手段１３は、例えば、データの読み取りが正しくできたと判断された場合は、予め決められた情報処理装置等にデータを送信する。ただし、他の処理を行うのでも良く、通信手段１３における処理の内容は、この場合本質的な問題ではない。
【００２５】
ここで、上記の記号コード１４として、図７に示す情報コード２１と種別コード３２とチェックコード５２との組み合わせを含む情報をコード化したものを用いることができる。この場合、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、それが電話番号であることを種別コード３２から抽出し、チェックコード５２を抽出して読み取りが正しくできたか否かを判断する。データの読み取りが正しくできたと判断された場合、符号処理手段１２は、読み取ったデータを通信手段１３に出力する。通信手段１３は、種別コード３２の内容に応じて送信処理の内容を決定する。
【００２６】
また、上記の記号コード１４として、図８に示す情報コード２１と動作コード４２とチェックコード５２との組み合わせを含む情報をコード化したものを用いることができる。この場合、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、その電話番号の宛先に電話する処理の指示であることを動作コード４２から抽出し、チェックコード５２を抽出して読み取りが正しくできたか否かを判断する。データの読み取りが正しくできたと判断された場合、符号処理手段１２は、読み取ったデータを通信手段１３に出力する。通信手段１３は、動作コード４２の内容に応じて送信処理の内容、この例では電話をかけること、を決定する。
【００２７】
また、上記の記号コード１４として、図９に示す情報コード２１と種別コード３２と動作コード４２とチェックコード５２との組み合わせを含む情報をコード化したものを用いることができる。この場合、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、それが電話番号であることを種別コード３２から抽出し、その電話番号の宛先に電話する処理の指示であることを動作コード４２から抽出し、チェックコード５２を抽出して読み取りが正しくできたか否かを判断する。データの読み取りが正しくできたと判断された場合、符号処理手段１２は、読み取ったデータを通信手段１３に出力する。通信手段１３は、種別コード３２の内容から情報コード２１が電話番号のデータであると決め、動作コード４２の内容に応じて送信処理の内容、この例では電話をかけること、を決定する。
【００２８】
以上説明したように、本発明の第１の実施の形態の情報入力装置は、情報コード２１に制御コード２２を組み合わせた記号コード１４を用いて情報の入力を行うため、コード化された情報に基づいて通信手段の制御が可能となり、種々の分野向けのバーコードを利用可能な情報入力装置を実現することができる。
【００２９】
また、制御コード２２として種別コード３２を用いるため、コード化された情報の種別に基づいて通信手段の制御が可能となり、種々の分野向けのバーコードを利用可能な情報入力装置を実現することができる。
また、制御コード２２として動作コード４２を用いるため、コード化された情報に基づいて通信手段の動作の制御が可能となり、種々の分野向けのバーコードを利用可能な情報入力装置を実現することができる。
【００３０】
また、制御コード２２として種別コード３２と動作コード４２とを組み合わせて用いるため、コード化された情報の種別に基づいて通信手段の動作の制御が可能となり、種々の分野向けのバーコードを利用可能な情報入力装置を実現することができる。
【００３１】
また、制御コード２２としてチェックコード５２を用いるため、正しく情報を読み取ったか否かを判断でき、かつコード化された情報に基づいて通信手段の制御が可能となり、種々の分野向けのバーコードを正しく利用できる情報入力装置を実現することができる。
【００３２】
また、制御コード２２として種別コード３２とチェックコード５２とを組み合わせて用いるため、正しく情報を読み取ったか否かを判断でき、かつコード化された情報の種別に基づいて通信手段の制御が可能となり、種々の分野向けのバーコードを正しく利用できる情報入力装置を実現することができる。
【００３３】
また、制御コード２２として動作コード４２とチェックコード５２とを組み合わせて用いるため、正しく情報を読み取ったか否かを判断でき、かつコード化された情報に基づいて通信手段の動作の制御が可能となり、種々の分野向けのバーコードを正しく利用できる情報入力装置を実現することができる。
【００３４】
また、制御コード２２として種別コード３２と動作コード４２とチェックコード５２とを組み合わせて用いるため、正しく情報を読み取ったか否かを判断でき、かつコード化された情報の種別に基づいて通信手段の動作の制御が可能となり、種々の分野向けのバーコードを正しく利用できる情報入力装置を実現することができる。
【００３５】
図１１は本発明の第２の実施の形態の情報入力装置の構成を示す図である。本第２の実施の形態の情報入力装置は、上記実施の形態１の情報入力装置に通知手段であるスピーカを設けたものである。なお、本実施の形態２で用いる記号コード１４は、チェックコード５２を含むことを前提とする。
【００３６】
この構成において、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、そのチェックサムやＣＲＣ等の値をチェックコード５２から抽出する。例えばチェックコード５２がチェックサムに関するものである場合は、符号処理手段１２は、その後、チェックコード５２以外のデータの総和をとり、その総和とチェックコード５２の値とを比較してデータの読み取りが正しくできたか否かを判断する。
【００３７】
データの読み取りが正しくできたと判断された場合、符号処理手段１２は、読み取ったデータを通信手段１３に出力し、データの読み取りが正しくできなかったと判断された場合、スピーカ１５から警報音を発する。ここで、スピーカ１５から発する音の種類は、ユーザに知覚できるものであればその種類を問わない。また、記号コード１４は、チェックコード５２を含む上記のいかなるコードでも良く、その場合は、上記実施の形態１に記載したのと同様の効果が得られる。
【００３８】
以上説明したように、本発明の第２の実施の形態の情報入力装置は、さらにスピーカ１５を設けたため、正しく情報を読み取ったか否かを知ることができ、誤って読み取られたときに読み取りをやり直すことができ、かつコード化された情報の種別に基づいて通信手段の動作の制御が可能となり、種々の分野向けのバーコードを正しく利用できる情報入力装置を実現することができる。
【００３９】
図１２は本発明の第３の実施の形態の情報入力装置の校正を示す図である。本発明の第３の実施の形態の情報入力装置は、上記実施の形態２の情報入力装置に表示手段を設けたものである。なお、本実施の形態３で用いる記号コード１４は、実施の形態２におけるものと同様にチェックコード５２を含むことを前提とする。
【００４０】
この構成において、符号処理手段１２は、スキャナ１１で読み取った記号コード１４から、例えば、情報コード２１として電話番号データを抽出し、そのチェックサムやＣＲＣ等の値をチェックコード５２から抽出する。例えばチェックコード５２がチェックサムに関するものである場合は、符号処理手段１２は、その後、チェックコード５２以外のデータの総和をとり、その総和とチェックコード５２の値とを比較してデータの読み取りが正しくできたか否かを判断する。
【００４１】
データの読み取りが正しくできたと判断された場合、符号処理手段１２は、表示手段１６に正しく読み取りができたことを表示し、読み取ったデータを通信手段１３に出力する。データの読み取りが正しくできなかったと判断された場合、符号処理手段１２は、スピーカ１５から警報音を発する。ここで、表示手段１６で表示する内容は、正しく読み取りができたこと以外に、読み取ったデータの内容を示すものやその他のデータを表示するものでも良い。また、記号コード１４は、チェックコード５２を含む上記のいかなるコードでも良く、その場合は、上記実施の形態１または２に記載したのと同様の効果が得られる。
【００４２】
図１３は、本実施の形態３の情報入力装置における処理の流れを示すフローチャートである。以下に、説明する。
ステップＳ１３０１で、スキャナ１１は、記号コード１４を読み取る。
ステップＳ１３０２で、符号処理手段１２は、記号コード１４のデコードを行う。
【００４３】
ステップＳ１３０３で、符号処理手段１２は、記号コード１４の読み取りが正しく行われたか否かを判断し、読み取りが正しく行われたと判断された場合に、処理はステップＳ１３０５に進み、読み取りが正しく行われなかったと判断された場合、処理はステップＳ１３０４に移る。
読み取りが正しく行われなかったと判断された場合、ステップＳ１３０４で、表示手段１６は読み取りエラーを表示する。なお、スピーカ１５を用いて音により読み取りエラーを通知するのでもよい。その後処理は、終了する。
【００４４】
読み取りが正しく行われたと判断された場合、ステップＳ１３０５で、スピーカ１５は、音により読み取りが正しく行われたことを通知する。なお、表示手段１６を介して読み取りが正しく行われたことを表示するのでも良い。
ステップＳ１３０６で、通信手段１３は、符号処理手段１２から出力されたデコード後の情報に基づいて通信処理の内容を決定し、それに従って動作する。その後処理は、終了する。
【００４５】
以上説明したように、本発明の第３の実施の形態の情報入力装置は、さらに表示手段１６を設けたため、正しく情報を読み取ったか否かを知ることができ、誤って読み取られたときに読み取りをやり直すことができ、かつコード化された情報の種別に基づいて通信手段の動作の制御が可能となり、種々の分野向けのバーコードを正しく利用できる情報入力装置を実現することができる。
【００４６】
【発明の効果】
以上説明したように、本発明は、情報コードに制御コードを組み合わせた記号コードを用いて情報の入力を行うため、コード化された情報に基づいて通信手段の制御が可能となり、種々の分野向けのバーコードを利用可能な情報入力装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の、情報入力装置の構成を示すブロック図
【図２】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図３】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図４】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図５】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図６】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図７】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図８】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図９】本発明の記号コード内における情報の配列の一例を模式的に示す図
【図１０】本発明の記号コードに含まれる各情報の内容の一例を示す図
【図１１】本発明の第２の実施の形態の、情報入力装置の構成を示すブロック図
【図１２】本発明の第３の実施の形態の、情報入力装置の構成を示すブロック図
【図１３】本発明の第３の実施の形態の、情報入力装置における処理の流れを示すフローチャート
【符号の説明】
１０  情報入力装置
１１  スキャナ
１２  符号処理手段
１３  通信手段
１４  記号コード
１５  スピーカ
１６  表示手段
２１  情報コード
２２  制御コード
３２  種別コード
４２  動作コード
５２  チェックコード
【図１】
0003585858.tif 000002
【図２】
0003585858.tif 000003
【図３】
0003585858.tif 000004
【図４】
0003585858.tif 000005
【図５】
0003585858.tif 000006
【図６】
0003585858.tif 000007
【図７】
0003585858.tif 000008
【図８】
0003585858.tif 000009
【図９】
0003585858.tif 000010
【図１０】
0003585858.tif 000011
【図１１】
0003585858.tif 000012
【図１２】
0003585858.tif 000013
【図１３】
0003585858.tif 000014