(57)【要約】      （修正有）【課題】周辺機器を制御する光学読取装置におけるプログラマブル制御システムを提供する。【解決手段】対応する符号化データ１０２が印刷されるコマンドアイコン１０１を設けるコマンド印刷物１０と、符号化データを読み取るのに用いられる光学読取装置１１と、光学読取装置に連結され、複数のコードを保存し、各または複数のプログラムが符号化データに対応するコードデータベースユニット１２１を備えるプログラミング処理装置１２からなる。プログラミング処理装置は、光学読取装置により符号化データを読み取り、読み取った順に符号化データが対応するコード内容をメインプログラムレジスタユニット１２３または関数レジスタユニット１２４に入力し、光学読取装置が実行依頼のコマンドアイコンを読み取るか実行依頼ボタンを押すと、コードを組み合わせ符号系列にし、符号出力ユニット１２５でプログラマブル制御機器１３に送信し制御する。【選択図】図１
0003217726.tif 000002
【実用新案登録請求の範囲】
【請求項１】
コマンド印刷物と、光学読取装置と、プログラミング処理装置と、からなる光学読取装置におけるプログラマブル制御システムであって、
前記コマンド印刷物上には少なくとも１つのコマンドアイコンが備えられ、前記コマンドアイコン上には対応する符号化データが印刷され、
前記光学読取装置は、実行依頼ボタンを備え、前記光学読取装置は、前記コマンドアイコン上の前記符号化データを読み取るのに用いられ、前記実行依頼ボタンを押すことで前記光学読取装置は、実行依頼のコマンドを入力し、
前記プログラミング処理装置は、前記光学読取装置に連結されるとともに、コードデータベースユニットを備え、前記コードデータベースユニットは、少なくとも１つのコードを保存し、前記コードは、前記コマンドアイコン上の前記符号化データに対応し、そのうち、前記プログラミング処理装置は、前記光学読取装置によって少なくとも１つの前記コマンドアイコンの前記符号化データを読み取るとともに、読み取られた順に前記符号化データが対応する前記コードの内容をメインプログラムレジスタユニットまたは関数レジスタユニットに順番に入力し、前記光学読取装置は、実行依頼のコマンドを読み取ると、前記プログラミング処理装置が前記メインプログラムレジスタユニットと前記関数レジスタユニット内にソートされた前記コードを組み合わせて符号系列にするととともに、符号出力ユニットによって、前記符号系列をプログラマブル制御機器に送信し、制御することを特徴とする、光学読取装置におけるプログラマブル制御システム。
【請求項２】
前記コマンドアイコンは、少なくとも１つの一般コマンドまたは少なくとも１つのシステムコマンドを備え、前記一般コマンドは、前に一歩進む、左に曲がる、右に曲がる、赤ランプを点灯、を含むデバイスの動作を制御し、前記システムコマンドは、関数開始、関数終了、リセットまたは実行依頼を含むシステムに関連する設定を実行することを特徴とする、請求項１に記載の光学読取装置におけるプログラマブル制御システム。
【請求項３】
前記光学読取装置は、前記コマンド印刷物における前記コマンドアイコン上の前記符号化データを読み取ると、有線または無線接続によって、前記符号化データを前記プログラミング処理装置に送信し、処理することを特徴とする、請求項１に記載の光学読取装置におけるプログラマブル制御システム。
【請求項４】
前記プログラミング処理装置は、処理ユニットを備え、前記プログラミング処理装置は、前記光学読取装置から送信された前記符号化データを受信すると、前記一般コマンドであれば、前記処理ユニットは、符号化データが対応する前記コードデータベースのうちの前記コードを前記メインプログラムレジスタユニットまたは前記関数レジスタユニットに入力し、前記システムコマンドであれば、前記処理ユニットは、システムに関連する設定または処理を行うことを特徴とする、請求項１に記載の光学読取装置におけるプログラマブル制御システム。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は光学読取装置におけるプログラマブル制御システムに関し、特に、光学読取装置を応用してコマンド印刷物における少なくとも１つの符号化データを読み取ることでコードをソートするとともに、さらに、周辺機器を制御する処理システムの構造に関する。
【背景技術】
【０００２】
科学技術が進歩するのに伴い、使用者は、音声ペン、色認識装置といった光学読取装置と学習装置を用いて学習をサポートすることができる。光学読取装置を利用して、印刷物（例えば本）における学習したい図または文字をクリックすると、クリックされた位置の符号化データを読み取ることができる。光学読取装置または学習装置は、さらに、前記符号化データに基づいて、特定の文字の発音、図、動画等のマルチメディアコンテンツを再生する。しかしながら、ＩｏＴ及びＡＩの時代において、スマートカー、ロボット等の、ＩｏＴまたはＡＩの装置はどれもプログラムによってコントロールまたはデータ交換されるが、従来の光学読取装置に関連する処理システムでは、これらの装置とコミュニケーションをとったり、装置を制御したりすることができない。
【０００３】
これらを鑑みて、本考案者は、研究に打ち込み、組立て方を設計することで、光学読取装置を応用したプログラマブル制御システム及びその操作方法を提供できるようになり、それによって上述の従来技術における問題を解決した。
【考案の概要】
【考案が解決しようとする課題】
【０００４】
本考案は、主に、光学読取装置におけるプログラマブル制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の目的を達成するために、本考案は、コマンド印刷物と、光学読取装置と、プログラミング処理装置と、からなる。前記コマンド印刷物上には、少なくとも１つのコマンドアイコンが設けられ、前記コマンドアイコン上には対応する符号化データが印刷される。前記光学読取装置は、前記コマンドアイコン上の前記符号化データを読み取るのに用いられる。前記プログラミング処理装置は、前記光学読取装置に連結されるとともに、コードデータベースユニットを備え、前記コードデータベースユニットには、複数のコードが保存され、各または複数のプログラムは、コマンドアイコン上の前記符号化データに対応する。そのうち、前記プログラミング処理装置は、前記光学読取装置によって少なくとも１つの前記コマンドアイコンの前記符号化データを読み取るとともに、読み取り順序に従って前記符号化データが対応する前記コードの内容をメインプログラムレジスタユニットまたは関数レジスタユニットに順番に入力する。前記光学読取装置が実行依頼のコマンドを読み取ると、前記プログラミング処理装置は、前記メインプログラムレジスタユニットと前記関数レジスタユニット内のソートされた前記コードを組み合わせて符号系列にするとともに、符号出力ユニットにより、前記符号系列をプログラマブル制御機器に送信して制御する。
【０００６】
前記コマンド印刷物は、アイコン式により１つのまたは複数のコマンドのアイコンを少なくとも１つの印刷物上に印刷し、各コマンドアイコンは、対応する符号化データを備えることが好ましい。コマンドアイコンは、一般コマンドまたはシステムコマンドを備える。一般コマンドは、例えば、前に一歩進む、左に曲がる、右に曲がる、赤ランプを点灯等、デバイスの動作を制御することができる。システムコマンドは、例えば関数開始、関数終了、リセット、実行依頼等の、システムに関連する設定を実行する。
【０００７】
前記光学読取装置は、前記コマンド印刷物からコマンドアイコン上の符号化データを読み取ると、有線または無線接続によって（無線接続は、ワイヤレスＲＦ通信、ＲＦ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ｗｉｆｉ、ｗｉｍａｘ、ＵＷＢ等を含むことができる）、符号化データをプログラミング処理装置に送信して処理できることが好ましい。
【０００８】
前記プログラミング処理装置は、前記光学読取装置から送信されたコマンド符号化データを受信すると、一般コマンドであれば、処理ユニットは、符号化データが対応するコードデータベースのうちのコードを、現在のワークエリアに従って、メインプログラムレジスタユニットまたは関数レジスタユニットに入力し、システムコマンドであれば、処理ユニットは、システムに関連する設定または処理を行うことが好ましい。
【０００９】
前記コードデータベースには、例えば、コマンド「前に一歩進む」のコードは「Ｍｏｖｅ  Ｆｏｒｗａｒｄ  １」、「左に曲がる」のコードは「Ｔｕｒｎ  Ｌｅｆｔ」、「右に曲がる」のコードは「Ｔｕｒｎ  Ｒｉｇｈｔ」等、各前記符号化データが対応する前記コードが保存されることが好ましい。
【図面の簡単な説明】
【００１０】
【図１】本考案の実施例における光学読取装置のプログラマブル処理システムを示した図である。
【図２】本考案の実施例における一般コマンド印刷物を示した図である。
【図３】本考案の実施例におけるシステムコマンド印刷物を示した図である。
【図４】本考案の実施例におけるプログラミング処理システムのフローチャートである。
【図５】本考案の実施例におけるシステムコマンド処理のフローチャートである。
【図６】本考案の実施例における符号系列の例である。
【考案を実施するための形態】
【００１１】
参照する図１に示すように、本考案は、コマンド印刷物１０と、光学読取装置１１と、プログラミング処理装置１２と、からなる光学読取装置におけるプログラマブル制御システム１を提供する。
【００１２】
コマンド印刷物１０は、例えば紙、プラスチック、または各種商品及びその包装等の、符号化データを印刷することができるすべての材料または物であることができる。コマンド印刷物１０上には、少なくとも１つのコマンドアイコン１０１が印刷されることにより、対応する符号化データ１０２を示す。前記符号化データ１０２は、特定のコード方式に基づいてエンコードする。そのうち、前記コマンドアイコン１０１は、図形、バーコード、文字、数字、記号、及び／または複数の点によって構成されるとともに、前記コマンドアイコン１０１は、少なくとも１つの一般コマンド１０１Ａまたは少なくとも１つのシステムコマンド１０１Ｂを備える。
【００１３】
光学読取装置１１は、コマンドアイコン１０１上の符号化データ１０２を読み取るのに用いられる。
【００１４】
プログラミング処理装置１２は、前記光学読取装置１１に連結され、受信ユニット１２０と、コードデータベースユニット１２１と、処理ユニット１２２と、メインプログラムレジスタユニット１２３と、関数レジスタユニット１２４と、符号出力ユニット１２５を備える。そのうち、前記コードデータベースユニット１２１内には、例えばＭｏｖｅ  Ｆｏｒｗａｒｄ  １（前に一歩進む）、Ｍｏｖｅ  Ｂａｃｋｗａｒｄ  １（後ろに一歩下がる）、Ｔｕｒｎ  Ｌｅｆｔ（左に曲がる）、Ｔｕｒｎ  Ｒｉｇｈｔ（右に曲がる）、Ｒｅｄ  Ｌｉｇｈｔ  Ｏｎ（赤ランプを点灯）、Ｒｅｄ  Ｌｉｇｈｔ  Ｏｆｆ（赤ランプを消灯）、Ｇｒｅｅｎ  Ｌｉｇｈｔ  Ｏｎ（緑ランプを点灯）、Ｇｒｅｅｎ  Ｌｉｇｈｔ  Ｏｆｆ（緑ランプを消灯）等の、少なくとも１つの符号化データ１０２が対応する１つまたは複数のコード（未図示）が保存される。
【００１５】
参照する図２は、本考案の実施例に基づくコマンド印刷物１０に印刷された一般コマンド１０１Ａであり、各カードには１つのコマンドアイコン１０１が印刷され、コマンドアイコン１０１は、１つの一般コマンド１０１Ａを示す。例えば上の４つのコマンドは、左に曲がる、右に曲がる、前に一歩進む、後ろに一歩下がる、を備える。一般コマンド１０１Ａが対応する符号化データ１０２は、コマンドアイコン１０１の下方に印刷される。光学読取装置１１が前記コマンドアイコン１０１をクリックすると、下の符号化データ１０２まで読み取る。
【００１６】
参照する図３は、本考案の実施例に基づくコマンド印刷物１０１に印刷されたシステムコマンド１０１Ｂである。例えば、この４つのシステムコマンドは、関数開始、関数終了、実行依頼、システムリセット等を含む。
【００１７】
参照する図１、図４、図６に示すように、まず、手順Ｓ２１０に沿って、前記受信ユニット１２０は、光学読取装置１１から読み取られたコマンド印刷物１０上の符号化データ１０２を受信する。そのうち、前記コマンド印刷物１０は、図２と図３と類似した符号化データ１０２を備える。次に、手順Ｓ２２０に沿って、前記受信ユニット１２０は前記符号化データ１０２を受信した後、前記処理ユニット１２２に引き渡して処理し、仮に前記符号化データ１０２がシステムコマンド１０１Ｂであれば、システムコマンドに入り手順Ｓ２３０を実行し、仮に符号化データ１０２が一般コマンド１０１Ａであれば、手順Ｓ２４０を実行する。一般的な実務操作の際には、前記符号化データ１０２は、左側の一桁目のビット（ｂｉｔ）によって一般コマンド１０１Ａかシステムコマンド１０１Ｂかを区別する。例えば、符号化データ"００００００００００００１"における左側の一桁目のビットは"０"であるため、これは一般コマンド１０１Ａであり、符号化データ"１０００００００００００１"における左側の一桁目のビットは"１"であるため、これはシステムコマンド１０１Ｂである。さらに、手順Ｓ２４０に沿って、前記処理ユニット１２２が一般コマンド１０１Ａを処理する際、コードデータベースユニット１２１において符号化データ１０２が対応するコード内容を捜索する。さらに、手順Ｓ２５０に沿って、前記処理ユニット１２２は、現在の「ワークエリア」の変数内容に基づいて、手順Ｓ２４０において捜索されたコードをメインプログラムレジスタユニット１２３に保存するか関数レジスタユニット１２４に保存するかを決定する。「ワークエリア」の変数内容の切り換えは、システムコマンド１０１Ｂによって決定される。
【００１８】
参照する図１と図５は、手順Ｓ２３１に沿って、前記処理ユニット１２２が「実行依頼」コマンドを実行する際の処理方法である。例えば、仮に符号化データ「１０００００００００００１」が１つの「実行依頼」のコマンドである場合、システムは、メインプログラムレジスタユニット１２３と関数レジスタユニット１２４におけるコードを組み合わせて符号系列にする。コードは、プログラマブル制御機器１３の実際のニーズに応じて組み合わせられる。例えば、仮にプログラマブル制御機器１３が１つのロボットである場合、システムは、ロボットの起動パラメータコードをメインプログラムレジスタユニット１２３の一番前に置き、さらに、関数レジスタユニット１２４のコードを組み合わせる。最後に、手順ＳＳ２３２に沿って、組み合わせられた符号系列を符号出力ユニット１２５によってプログラマブル制御機器１３に送信し、制御する。符号出力ユニット１２５とプログラマブル制御機器１３間のデータの送信は、無線または有線で行うことができる。手順Ｓ２３３に沿って、処理ユニット１２２が「関数開始」のコマンドを処理すると、「ワークエリア」の変数内容は、「関数エリア」に設定され、続いてコードデータベースユニット１２１によって捜索された対応するコードを示し、関数レジスタユニット１２４に保存される。手順Ｓ２３４に沿って、「ワークエリア」の変数内容を「メインプログラムエリア」に設定すると、続いてコードデータベースユニット１２１によって捜索された対応するコードを示し、メインプログラムレジスタユニット１２３に保存される。システムを再起動またはリセットする場合、その「ワークエリア」の変数の初期値またはデフォルト値は、いずれも「メインプログラムエリア」である。
【００１９】
参照する図６は、本考案の実施例に基づく符号系列の組み合わせの例である。前記例は、手順Ｓ２３１によって組み合わせられてなる符号系列であって、１行目はロボットを起動するパラメータの設定、３行目は前に一歩進む、４行目も前に一歩進む、５行目は関数コールである。関数の定義は、１５行目〜１８行目である。この組み合わせは、よく使われる機能を一緒に置いている。前記例においてはクラクションを２回鳴らす、続いて、ロボットはさらに左に曲がる、さらに前に２歩進む、さらに２回音を出す、さらに右に曲がる、さらに前に２歩進む、さらに右に曲がる、終了である。
【００２０】
要約すると、本考案に基づく光学読取装置におけるプログラマブル制御システム１は、コマンド印刷物１０における符号化データ１０２の順序を読み取ることによりコードを配列することができるとともに、コードを配列した後、符号系列をプログラマブル制御機器１３に送信することで、裝置またはデバイスを制御する目的を達成する。
【００２１】
本発明のシステム、または特定の形態またはその一部は、コードの形態によってフロッピーディスク、光ディスク、ハードディスクといった物理メディア、またはその他のあらゆる機器（例えばコンピュータが読み取ることができる）によって読み取ることのできる記憶媒体に組み込まれることができる。そのうち、コードがコンピュータといった機器によって、読み込まれるとともに実行されると、この機器は、本発明の裝置またはシステムに関与するためのものになる。一般的な用途において処理装置を実行する場合、コードと処理装置の組み合わせにより、操作が特定用途向け論理回路等に似た独特の裝置を提供することができ、前記独特の裝置も制御される装置に組み込まれることができる。
【符号の説明】
【００２２】
１        プログラマブル制御システム
１０      コマンド印刷物
１０１    コマンドアイコン
１０２    符号化データ
１０１Ａ  一般コマンド
１０１Ｂ  システムコマンド
１１      光学読取装置
１２      プログラミング処理装置
１２０    受信ユニット
１２１    コードデータユニット
１２２    処理ユニット
１２３    メインプログラムレジスタユニット
１２４    関数レジスタユニット
１２５    符号出力ユニット
１３      プログラマブル制御機器
Ｓ２１０−Ｓ２７０  実行手順
【図１】
0003217726.tif 000003
【図２】
0003217726.tif 000004
【図３】
0003217726.tif 000005
【図４】
0003217726.tif 000006
【図５】
0003217726.tif 000007
【図６】
0003217726.tif 000008