(57)【特許請求の範囲】
【請求項１】
複数のプログラマブル表示器が相互に通信可能なシステムであって、  各プログラマブル表示器は、  任意のコメントを入力させる入力手段と、  該入力されたコメントをテキストデータに変換する文字認識手段と、  該テキストデータに基づいて送信先に決定された端末に、該テキストデータを送信するコメント転送手段と、  を有することを特徴とするプログラマブルコントローラシステム。
【請求項２】
前記プログラマブル表示器は、  予め任意の１以上のキーワードが登録されると共に、各キーワード毎にコメント転送先が登録されるキーワード記憶手段と、  前記テキストデータに前記キーワードが含まれる場合、該キーワードに対応する前記コメント転送先に基づいて前記端末を決定する送信先決定手段とを更に有し、  前記コメント転送手段は、該送信先決定手段で決定された前記端末に対して、前記テキストデータを送信することを特徴とする請求項１記載のプログラマブルコントローラシステム。
【請求項３】
前記送信先決定手段は、複数の前記キーワードが前記テキストデータに含まれる場合、該各キーワードに対応する前記コメント転送先のＡＮＤ条件に基づいて、前記端末を決定することを特徴とする請求項２記載のプログラマブルコントローラシステム。
【請求項４】
前記端末は、他のプログラマブル表示器あるいは任意の情報処理装置であることを特徴とする請求項１〜３の何れかに記載のプログラマブルコントローラシステム。
【請求項５】
前記任意の情報処理装置は、パーソナルコンピュータまたはストレージデバイスまたは携帯電話端末であることを特徴とする請求項４記載のプログラマブルコントローラシステム。
【請求項６】
前記プログラマブル表示器は、  別のプログラマブル表示器から送信された前記テキストデータを受信するコメント受信手段と、  該受信したテキストデータを表示するコメント表示手段と、  を更に有することを特徴とする請求項１〜３、５の何れかに記載のプログラマブルコントローラシステム。
【請求項７】
複数のプログラマブル表示器が相互に通信可能なシステムにおける該プログラマブル表示器であって、  任意のコメントを入力させる入力手段と、  該入力されたコメントをテキストデータに変換する文字認識手段と、  該テキストデータに基づいて送信先に決定された端末に、該テキストデータを送信するコメント転送手段と、  を有することを特徴とするプログラマブル表示器。
【請求項８】
予め任意の１以上のキーワードが登録されると共に、各キーワード毎にコメント転送先が登録されるキーワード記憶手段と、  前記テキストデータに前記キーワードが含まれる場合、該キーワードに対応する前記コメント転送先に基づいて前記端末を決定する送信先決定手段とを更に有し、  前記コメント転送手段は、該送信先決定手段で決定された前記端末に対して、前記テキストデータを送信することを特徴とする請求項７記載のプログラマブル表示器。
【請求項９】
複数のプログラマブル表示器が相互に通信可能なシステムにおける該プログラマブル表示器のコンピュータを、  任意のコメントを入力させる入力手段と、  該入力されたコメントをテキストデータに変換する文字認識手段と、  該テキストデータに基づいて送信先に決定された端末に、該テキストデータを送信するコメント転送手段、  として機能させる為のプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、プログラマブル表示器等に関する。
【背景技術】
【０００２】  プログラマブル表示器は、一般的に、ＰＬＣ（Programmable Logic Controller）本体や温度調節装置等の各種接続機器と接続して、これら接続機器の状態表示を行う数値表示やランプ等のアイテムや、ユーザが任意の指示を出す為のスイッチ等のアイテムの画像を表示する。尚、アイテムは、画面部品等とも呼ばれている。プログラマブル表示器の画面（操作表示画面）には、通常、複数の画面部品（アイテム）の画像が表示される。【０００３】  この様な操作表示画面を表示する為のデータ等（画面データ等）は、予め支援装置において開発者等によって任意に作成されて、支援装置からプログラマブル表示器にダウンロードされている。【０００４】  上記画面データには、上記各アイテム毎に、そのアイテムの画像や表示位置座標、更に後述する外部メモリの所定領域のアドレス（割当メモリアドレス）等のデータが含まれている。更に何らかのプログラム等が含まれている場合もある。尚、上記アイテムの画像は、例えばスイッチの画像やランプの画像などである。【０００５】  上記各アイテム（画面部品）は、例えば、それぞれが任意の接続機器の任意の構成要素に対応して、当該構成要素の状態表示を行ったり、当該構成要素のＯＮ／ＯＦＦの指示を受け付けるものである。例えば、温度調節装置の温度測定値を数値表示するアイテムの場合、随時、現在の温度を数値で表示することになる。【０００６】  上記各種アイテムに係る表示制御は、上記各アイテム毎に、例えば定期的に所定の処理を実行することで実現される。所定の処理とは、例えば、接続機器内のメモリデバイスの上記所定領域の格納データを読出して、この格納データに基づいてアイテムの表示内容を決定・表示する処理（表示リフレッシュ処理）等である。尚、上記接続機器内のメモリデバイスを外部メモリと呼んでもよい。また、外部メモリの上記所定領域を、アイテムの割当メモリ領域と呼んでもよい。【０００７】  尚、接続機器は、随時、上記外部メモリの所定領域の格納データを更新している。例えば上記温度調節装置において上記温度測定値を随時更新している。  また、例えば特許文献１に記載の従来技術がある。【０００８】  特許文献１における従来技術では、表示装置の画面に表示する文字列は、表示装置専用の編集ソフトウェアを使用してパーソナルコンピュータで作成して、これを表示装置に転送していた。これに対して、特許文献１の発明では、上記表示装置専用の編集ソフトウェアを使用して文字列を作成する必要がなくなる。これは、プログラマブルコントローラのユーザプログラムに付されるコメントが、表示装置の画面に表示する文字列とが、殆ど同じとなる場合が多いことを利用する。すなわち、引用文献１の発明の表示装置は、プログラマブルコントローラのユーザプログラム上のデバイスに付されたコメント等を、プログラマブルコントローラから読み込んで表示画面に表示する。【特許文献１】特開２０００−２１４９２１号公報
【発明の開示】
【０００９】  ここで、複数台のプログラマブル表示器が設置される場合がある。例えば工場等において、複数の製造工程から成り、各工程毎に１台以上の接続機器と１台以上のプログラマブル表示器が設置されている場合がある。更に、各プログラマブル表示器が、ＬＡＮ等の何らかのネットワークに接続されており、相互に通信可能となっている場合がある。例えば、この様な構成のシステム（プログラマブルコントローラシステム）において、従来、下記のような作業が行われる場合があった。
【００１０】  従来、プログラマブル表示器においてユーザが任意のコメントを手書き入力する場合がある。更に、この手書き入力コメントを他のプログラマブル表示器に通知して表示等させる場合がある。これは、例えば、上流工程で何らかのトラブルがあった場合、そのプログラマブル表示器においてユーザがトラブル内容をコメント入力することで、このコメントが下流工程のプログラマブル表示器のユーザに通知され、以って下流工程のユーザはトラブル発生と内容を知ることができる。尚、通知先となるプログラマブル表示器は、１つとは限らず、複数となる場合もあり、場合によっては多数となる場合も有り得る。
【００１１】  プログラマブル表示器は、通常、タッチパネル操作が行われるものであり、上記コメントの入力はタッチパネル上での手書き入力となる。従来では、この手書き入力データをそのまま、他のプログラマブル表示器へ転送していた。つまり、上記手書きコメントは、例えばビットマップデータの形で他のプログラマブル表示器へ転送されていた。
【００１２】  よって、他のプログラマブル表示器では、手書き文字のコメントが表示されることになる。この為、場合によっては非常に読み難くなることになる。また、手書き文字の為、コメントの文字数を多くすることは困難である。
【００１３】  また、コメント通知元のプログラマブル表示器のユーザは、コメント通知先となる１以上の他のプログラマブル表示器を判断したうえで、通知先として指定する操作を行う必要があり、場合によっては非常に手間が掛かっていた。
【００１４】  本発明の課題は、プログラマブル表示器に係わり、手書きコメントをテキストデータに変換して他のプログラマブル表示器に通知することができ、更に、コメント内容に基づいて通知先のプログラマブル表示器を自動判別して通知することができるプログラマブル表示器等を提供することである。
【００１５】  本発明のプログラマブルコントローラシステムは、複数のプログラマブル表示器が相互に通信可能なシステムであって、各プログラマブル表示器は例えば下記の構成要素を有する。
【００１６】  ・任意のコメントを手書き入力させる手書き入力手段；、  ・該手書き入力されたコメントを文字認識してテキストデータに変換する文字認識手段；、  ・該テキストデータに基づいて送信先に決定された他のプログラマブル表示器に、該テキストデータを送信するコメント転送手段；
【図面の簡単な説明】
【００１７】
【図１】本例のプログラマブルコントローラシステムの概略構成図である。
【図２】本例のプログラマブル表示器の構成例である。
【図３】本システムのソフトウェア構成図である。
【図４】手書きメモ入力ウィンドウ４０の具体例である。
【図５】（ａ）、（ｂ）は、テキストデータの送信先となる他のプログラマブル表示器の表示例である。
【図６】プログラマブル表示器の処理フローチャート図（その１）である。
【図７】プログラマブル表示器の処理フローチャート図（その２）である。
【図８】プログラマブル表示器の処理フローチャート図（その３）である。
【図９】（ａ）、（ｂ）は、各種データの具体例である。
【図１０】本例のプログラマブル表示器の機能ブロック図である。
【発明を実施するための最良の形態】
【００１８】  以下、図面を参照して、本発明の実施の形態について説明する。  図１は、本例のプログラマブル表示器１を含むシステム全体の概略構成図である。  図１に示すプログラマブルコントローラシステムは、各種接続機器４と、通信ライン６を介して各種接続機器４に接続するプログラマブル表示器１とを有する。更に、プログラマブル表示器１が、通信ライン３を介して作画エディタ装置５（支援装置）に接続された構成であってもよい。但し、作画エディタ装置５は、必ずしもプログラマブル表示器１に接続されている必要があるわけではない。つまり、本発明の実施例では一例を示しているに過ぎない。尚、作画エディタ装置５を支援装置５と記す場合もあるものとする。【００１９】  プログラマブル表示器１には、複数の通信インタフェース２（通信ポート）が備えられており、各通信インタフェース２に接続された通信ライン３／通信ライン６によって各種接続機器４や作画エディタ装置５と接続されている。【００２０】  更に、プログラマブル表示器１は、ＬＡＮ等の通信ネットワーク７等にも接続している。この通信ネットワーク７には、他の複数のプログラマブル表示器１も接続されている。つまり、プログラマブル表示器１は、この通信ネットワーク７を介して、他のプログラマブル表示器１と通信を行うことができる。勿論、その為には、プログラマブル表示器１には、ＩＰアドレス等が割り当てられている。尚、この様な構成については、既に上記従来のプログラマブルコントローラシステムとして説明している。つまり、各プログラマブル表示器１は、それぞれ、例えば工場内の各工程毎に１台以上設置されている。また、図には示していないが、他のプログラマブル表示器１も、それぞれ、その工程における接続機器４等にも接続している。【００２１】  また、図示の例では、通信ネットワーク７には、更に、ＰＣ（パーソナルコンピュータ）８も接続しており、各プログラマブル表示器１は、ＰＣ（パーソナルコンピュータ）８とも通信可能となっている。尚、ＰＣ（パーソナルコンピュータ）８は、プログラマブル表示器１以外の何らかの情報処理端末を意味している。つまり、ここでは、プログラマブル表示器１の通信相手が、他のプログラマブル表示器１に限らないことを示している。特に、コメントの送信先は、他のプログラマブル表示器１に限らない。【００２２】  図２は、本例のプログラマブル表示器１の構成例である。  プログラマブル表示器１は、上述した従来例と略同様に上述した画面データ等に基づく操作表示画面の表示やそのリフレッシュ等を行う機能を有するが、更に下記の各機能も有する。すなわち、プログラマブル表示器１は、例えば、任意のコメントの手書き入力を行わせる機能や、この手書き入力コメントを文字認識することでテキストデータに変換する機能を有する。プログラマブル表示器１は、更に、このテキストデータを他のプログラマブル表示器１に通知する機能や、その際にテキストデータや予め登録されている情報等に基づいて送信先のプログラマブル表示器１を自動決定する機能などを有する。詳しくは後述する。【００２３】  図示のプログラマブル表示器１は、表示操作制御装置１０と、タッチパネル１８、ディスプレイ１９、上記通信インタフェース２等を有する。  表示操作制御装置１０は、ＣＰＵ１１、ＲＯＭ１２（フラッシュメモリ等）、ＲＡＭ１３、通信コントローラ１４、グラフィックコントローラ１５、タッチパネルコントローラ１６等より成り、これらがバス１７に接続されている。【００２４】  ＣＰＵ１１は、表示操作制御装置１０全体を制御する中央処理装置（演算プロセッサ）である。ＣＰＵ１１は、ＲＯＭ１２に予め格納されているプログラム（例えば後述する本体プログラム２１等）を実行することで、所定の演算処理を行う。例えば後述する各種フローチャート図の処理等を実行する。各種の演算結果は、例えばＲＡＭ１３やＲＯＭ１２に格納される。【００２５】  また、ＲＯＭ１２には、上記背景技術で説明した画面データ（後述する画面データ２２）等が格納されている。上記のように、画面データは、例えば上述したスイッチ、ランプ等の各アイテム毎に、そのアイテムの画像や表示位置座標や大きさ等の表示に係わるデータや、上記割当メモリアドレス等のデータすなわちメモリアクセスに係わるデータ等を有する。【００２６】  上記ＣＰＵ１１の処理には、例えば上記背景技術で説明した“各アイテム毎の割当メモリ領域の格納データ”を取得する処理等が含まれる。この処理は、上記の通り“外部メモリの所定領域の格納データ”を取得する処理と言うこともできる。【００２７】  また、上記ＣＰＵ１１の処理によって、例えば上記画面データや上記取得データ等に基づく表示対象データが、例えばＲＡＭ１３上に展開（描画）される。なお、ＲＡＭ１３は不図示のビデオＲＡＭなどで代用することができる。この描画に基づいてグラフィックコントローラ１５が、ディスプレイ１９上に上述した操作表示画面等を表示する。【００２８】  ディスプレイ１９は、例えば液晶パネル等より成り、この液晶パネル上に重ねるようにしてタッチパネル１８が設けられる。ディスプレイ１９上には、基本的には、複数のアイテム画像が所定位置に配置されて成る上記操作表示画面が表示される。但し、所定のユーザ操作に応じて、後述する手書きメモ入力ウィンドウ４０等も表示される。【００２９】  また、通信コントローラ１４は、通信インタフェース２を介して、不図示のＰＬＣ本体等や温度調節装置等である接続機器４や作画エディタ装置５との通信を行う。  オペレータ等によるタッチパネル１８上での押圧操作（タッチ）位置の検知結果は、タッチパネルコントローラ１６を介してＣＰＵ１１等に取り込まれて解析される。例えば各アイテムの上記表示位置座標や大きさのデータ等に基づいて、解析することになる。例えば、上記スイッチの画像の表示位置をオペレータ等がタッチすると、ＣＰＵ１１等は、このスイッチに対する操作が行われたものと解析することになる。また、所定の手書き入力領域上でのユーザ操作（手書き文字の入力）を検出することもできる。【００３０】  また、ＲＯＭ１２には、更に、本手法に係わる所定のアプリケーションプログラムが記憶されていてもよい。ＣＰＵ１１が、このアプリケーションプログラムを実行することにより、例えば後述する図６〜図８のフローチャート図の処理や、後述する図１０の各種機能部の処理機能が実現される。詳しくは後述する。【００３１】  図３に、上記本システムのソフトウェア構成図を示す。  プログラマブル表示器１においては、本体プログラム２１、画面データ２２、通信プログラム２３等の各種プログラム／データが、例えば上記ＲＯＭ１２（フラッシュメモリ等）に格納されている。これらのプログラム／データ等をＣＰＵ１１が読出し・実行／参照等することで、プログラマブル表示器用の上記操作表示画面等の表示制御やコメントに係わる各種処理等が行なわれる。この操作表示画面は、上述した数値表示、ランプ、スイッチ等の各種アイテムの画像表示から成り、各アイテム画像の表示内容は、例えば各接続機器４の外部メモリの割当メモリ領域から取得したデータを反映させる形で随時更新される。【００３２】  基本的には、ＣＰＵ１１が本体プログラム２１と画面データ２２とに基づく処理を行うことで、上記操作表示画面が表示される。そして、この操作表示画面上の各画面部品の表示内容は、通信プログラム２３によって各接続機器４から取得するデータ等に基づいて、随時、更新等されるものである。【００３３】  更に、不図示の他のプログラマブル表示器１との通信を行う為の不図示の通信プログラムも、例えば上記ＲＯＭ１２に格納されている。ＣＰＵ１１が当該不図示の通信プログラムを実行することで、不図示の他のプログラマブル表示器１との通信処理が実行される。【００３４】  また、ＣＰＵ１１が本体プログラム２１を実行することで、後述する手書きメモ入力ウィンドウ４０等も表示される。そして、これによって、本手法によるコメント入力に係わる各種機能が実現される。すなわち、上記任意のコメントの手書き入力を行わせる機能、この入力コメントの文字認識を行うことでテキストデータに変換する機能、このテキストデータに基づいて送信先のプログラマブル表示器を決定する機能などが実現される。【００３５】  上記画面データ２２は、例えば予め作画エディタ装置５側で任意に作成された画面データファイル３２が、プログラマブル表示器１にダウンロードされた格納されたものである。また、上記通信プログラム２３も、例えば予め作画エディタ装置５側に格納されていた通信プログラムファイル３３の一部が、プログラマブル表示器１にダウンロードされて格納されたものである。【００３６】  プログラマブル表示器１の通信プログラム２３は、通信ライン６を介して接続機器４と通信を行うためのプログラムである。通常、接続機器４の機種毎等に固有の通信プロトコル（通信規定）を持ち、この通信規定に従って、プログラマブル表示器１−接続機器４間での通信を行う。そのため、通信プログラム２３は、各接続機器４の機種毎等に開発が必要となる。尚、当然、ＣＰＵ１１などが通信プログラム２３を実行することで、接続機器４との通信処理が実現される。【００３７】  また、プログラマブル表示器１の外部通信プログラム２４は、上記通信ネットワーク７を介して他のプログラマブル表示器１やＰＣ８との通信を行うためのプログラムである。外部通信プログラム２４は、例えばＬＡＮ上でのＴＣＰ／ＩＰ通信等の一般的な通信プログラムであり、ＩＰアドレス等を用いて他の情報処理装置との通信を行うものである。【００３８】  例えば、本体プログラム１による処理に伴って、上記通信ネットワーク７を介して他のプログラマブル表示器１等と通信する処理が発生した場合には、外部通信プログラム２４を介して通信を行うことになる。この通信処理はテキストデータのコメントの送信等である。但し、以降の説明では、外部通信プログラム２４については逐一述べないものとする。【００３９】  尚、プログラマブル表示器１−作画エディタ装置５間の通信は、例えば本体プログラム２１と作画エディタ３１とによって行う。つまり、通信機能が作画エディタ３１に組み込まれている。これについては特に関係ないので、図示・説明しない。ＰＬＣ本体等である接続機器４は、様々なメーカー・機種があり、各メーカー／機種毎に独自の通信プログラムがあり、上記通信プログラム２３は、接続機器４のメーカー／機種に応じて場合によっては複数種類備えられるものとなる。【００４０】  通信プログラム２３は、通常、作画エディタ装置５内の不図示のＨＤ（ハードディスク）内に、複数の通信プログラムファイル３３として予め記憶されている。そして、作画エディタ装置５は、作画エディタ３１によりユーザが任意の接続機器４を選択・指定すると、該選択された接続機器４に応じた通信プログラムファイル３３を、プログラマブル表示器１に転送して、上記通信プログラム２３として記憶させる。【００４１】  一方、外部通信プログラム２４は、たとえば予めプログラマブル表示器１内に記憶されている。  接続機器４内の外部メモリへのアクセスは、作画エディタ３１の各種設定により行う。各種設定とは、画面データファイル３２作成時の設定である。【００４２】  ここで、上記外部メモリへのアクセスや取得データの一時的格納や画面表示等の各種処理を実現させるプログラムは、例えば本体プログラム２１に含まれていてもよいし、画面データファイル３２（画面データ２２）に含まれていてもよい。あるいは、上記本手法に係わるプログラムは、例えば本体プログラム２１に含まれていてもよいし、画面データファイル３２（画面データ２２）に含まれていてもよい。何れにしても、この様なプログラムを例えば上記ＣＰＵ１１が実行することで、本例のプログラマブル表示器１の各種処理・動作などが実現されることになる。例えば、後述する手書きメモ入力ウィンドウ４０の表示や、ウィンドウ４０上での任意の入力／操作に応じた各種処理等が、実現されることになる。尚、上記本手法に係わるプログラムは、例えば後述する図６〜図８のフローチャート図の処理や、後述する図１０の各種機能部の処理機能を実現するプログラム等である。【００４３】  上記支援装置５は、作画エディタ３１を有する。この作画エディタ３１は、ユーザに任意のプログラマブル表示器用の画面データ２２（３２）（操作表示画面）を作成させる支援機能を有する。その基本的な機能は従来と略同様であってよい。【００４４】  ここで、支援装置５は、例えばパーソナルコンピュータ等であり、特に図示しないが一般的な汎用コンピュータの構成を有している。つまり、例えば、ＣＰＵ、記憶部（ハードディスク、メモリ等）、通信部、操作部（マウス等）、ディスプレイ等を有している。記憶部に予め記憶されているアプリケーションプログラムを、ＣＰＵが実行することにより、例えば���画エディタ３１の処理機能が実現される。【００４５】  図４は、手書きメモ入力ウィンドウ４０の具体例である。  プログラマブル表示器１において、ユーザが所定の操作を行うことで、手書きメモ入力ウィンドウ４０が表示される。上記所定の操作は、例えば上記操作表示画面上に設けられた不図示のメモ用アイテム（スイッチ）を操作するものであるが、この例に限らない。例えば、スクリーン上に所定のメニュー（不図示）を表示させてユーザに選択させる方法等であっても構わない。【００４６】  図４に示す例の手書きメモ入力ウィンドウ４０は、手書き入力エリア４１、変換テキスト表示エリア４２、テキスト変換スイッチ４３、転送ボタン４４、保存ボタン４５等を有する。【００４７】  ユーザは、手書き入力エリア４１上で例えば専用ペン等によって任意のコメント（文字列など）を手書き入力できる。図示の例では、「連絡  Ａライン停止」と手書き入力されている。従来では、この手書き入力されたコメントを、そのまま、他のプログラマブル表示器へ転送していた為、データ量が多く、読み難い等の問題があった。これは、特に字が下手なユーザの場合には問題となる。【００４８】  これに対して、本手法では、ユーザがテキスト変換スイッチ４３を操作すると、手書き入力エリア４１に書かれたコメントが手書き文字認識されてテキストデータが生成されて、このテキストデータが変換テキスト表示エリア４２に表示される。尚、手書き文字入力や手書き文字認識によるテキストデータへの変換機能自体は、既存の技術を用いればよい。既存の技術とは、例えば、Windows（登録商標）のＩＭＥパッド等に用いられる技術である。【００４９】  更に、ユーザが転送ボタン４４を操作すると、上記テキストデータを、通信ネットワーク７を介して他のプログラマブル表示器１へ送信する。その際、送信先のプログラマブル表示器１を自動的に判別することも、本手法の特徴の１つである。【００５０】  例えば一例としては、予め任意の複数のキーワードが登録されていると共に、各キーワード毎に対応するプログラマブル表示器１の識別情報や通信情報（ＩＰアドレス等）等が登録されている。ユーザが転送ボタン４４を操作すると、上記テキストデータ中に含まれているキーワードを判別して、このキーワードに対応するプログラマブル表示器１に関する所定情報（上記識別情報や通信情報など）を取得する。これによって、上記テキストデータの送信先の１以上のプログラマブル表示器１を決定できる。この処理に関して、更に具体的・詳細な説明は、後述する。【００５１】  また、ユーザが保存ボタン４５を操作すると、上記テキストデータが所定の記憶デバイスに記憶される。所定の記憶デバイスとは、例えば、ＲＯＭ１２、ＲＡＭ１３等であるが、この例に限らず、不図示の外部メディア（ＣＤ−ＲＯＭ、メモリカード等）であっても構わない。あるいは、ユーザが保存ボタン４５を操作すると、保存先の選択メニュー（不図示）が表示されるようにしてもよい。【００５２】  図５（ａ）、（ｂ）には、上記テキストデータの送信先となる他のプログラマブル表示器１の表示例を示す。  プログラマブル表示器１は、他のプログラマブル表示器１から送信された上記コメント（テキストデータ��を受信すると、これを例えばＲＡＭ１３等に一時的に記憶すると共に、例えば図５（ａ）に示すような受信通知マーク５０を表示する。図示の例では、受信通知マーク５０は、単に受信した旨と共に受信日時を表示する。尚、受信通知マーク５０の表示方法は、アイコンであっても、割り付けたビットメモリのＯＮであっても、何でもよい。【００５３】  そして、例えばユーザが受信通知マーク５０の表示位置を押下すると、図５（ｂ）に示す受信テキストボックス５１が表示される。受信テキストボックス５１には、図示の例では、受信したテキストデータを表示すると共に、その送信元のプログラマブル表示器１の識別情報等が表示される。【００５４】  尚、この例に限らず、例えば受信通知マーク５０を表示することなく、受信後に直ちに受信テキストボックス５１を表示するように構成してもよい。  何れにしても、コメント送信先のプログラマブル表示器１のユーザは、“Ａラインが停止した”旨を、知ることができる。特に、従来のように手書き文字がそのまま表示されるのではなく、テキストデータが表示されるので、たとえ送信元のユーザの字が下手であっても読み難いことはない。また、プログラマブル表示器１間でコメント送受信する際のデータ量も、従来よりも少なくて済む。【００５５】  尚、上記の通り、コメント（テキストデータ）の送信先は、他のプログラマブル表示器１に限らず、任意の情報処理装置であってよく、例えば上記ＰＣ（パーソナルコンピュータ）８等であっても構わない。特に図示しないが、ＰＣ８においても図５（ａ）、（ｂ）と略同様の表示が行われる。勿論、図示の表示例が一例であり、この例に限らない。【００５６】  また、コメント（テキストデータ）の送信先は、任意のストレージデバイス等であってもよく、ストレージデバイスに送信されて記憶されたテキストデータを、任意の情報処理装置が表示するようにしても良い。尚、ストレージデバイス自体を、任意の情報処理装置の一例と見做してもよい。また、任意の情報処理装置は、上記の各例に限らず、例えば携帯電話端末等であっても構わない。この場合、例えば、不図示の任意の通信回線（インターネットや専用通信回線など）を経由して、携帯電話端末にコメント（テキストデータ）送信しても良い。【００５７】  上述したように、コメント（テキストデータ）の送信先と成り得るのは、他のプログラマブル表示器１あるいは任意の情報処理装置等であり、これらを総称して“端末”と呼ぶものとする。【００５８】  図６、図７、図８は、プログラマブル表示器１の処理フローチャート図（その１）、（その２）、（その３）である。  プログラマブル表示器１は、例えば随時、不図示の「手書きメモ」メニューが選択されたか否かをチェックしている（ステップＳ１１）。そして、ユーザ操作によって「手書きメモ」メニューが選択されたら（ステップＳ１１，ＹＥＳ）、例えば上記“手書きメモ入力ウィンドウ”４０を表示する（ステップＳ１２）。【００５９】  これより、ユーザが上記のように手書き入力エリア４１上で任意のコメントを手書き入力する（ステップＳ１３）。その後、ユーザが上記テキスト変換スイッチ４３を操作した場合には（ステップＳ１４，ＹＥＳ）、手書き入力コメ��トを文字認識することでテキストデータに変換する（ステップＳ１５）。このテキストデータへの変換機能自体は、例えばWindowsのＩＭＥパッド等のような既存技術で実現できるので、ここでは特に説明しない。【００６０】  尚、ここでは、テキストデータは、何らかの文字コードを意味するものとする。すなわち、所謂「テキストデータ」としての“レイアウト情報や修飾情報を持たない、純粋に文字のみで構成されるデータ”の定義に限定されるものではないものとする。換言すれば、文字コード以外にも例えばレイアウト情報等が含まれていても構わない。【００６１】  また、テキスト変換スイッチ４３が操作されることなく（ステップＳ１４，ＮＯ）転送ボタン４４が操作された場合には（ステップＳ２３，ＹＥＳ）、後述するステップＳ２４〜Ｓ２６の処理が実行される。詳しくは後述する。【００６２】  上記テキストデータ生成後に転送ボタン４４が操作された場合には（ステップＳ１６，ＹＥＳ）、ステップＳ１７〜Ｓ２２の処理が実行される。  すなわち、まず、予めＲＯＭ１２等のメモリ部に記憶されている「転送先に関するキーワード情報」７０を取得する（ステップＳ１７）。「転送先に関するキーワード情報」７０には、任意の１以上のキーワードと、各キーワードに対応する登録情報等が含まれている。詳しくは後述する。尚、後述するネットワークテーブル８０も、予め登録されている。ネットワークテーブル８０は、上記通信ネットワーク７を介して他のプログラマブル表示器１等と通信する為に必要な情報であり（例えばＩＰアドレス等）、よって従来より存在している既存の情報である。【００６３】  そして、テキストデータのなかに「転送先に関するキーワード情報」７０に含まれる任意のキーワードが存在する場合には（ステップＳ１９，ＹＥＳ）、このキーワードに係わる登録情報等に基づいて転送先を決定する（ステップＳ２０）。そして、決定した転送先へコメント（テキストデータ）を送信する（ステップＳ２２）。【００６４】  ここで、図９（ａ）に、「転送先に関するキーワード情報」７０の具体例を示す。  図示の例では、「転送先に関するキーワード情報」７０は、キーワード７１、“転送先ネットワークテーブルＮｏ．リスト”７２から成る。つまり、任意のキーワード７１が登録されると共に、各キーワード７１毎に対応する転送先を示す情報である“転送先ネットワークテーブルＮｏ．リスト”７２が登録される。【００６５】  ここでは、転送先を示す情報として、ネットワークテーブル８０におけるＮｏ．８１を利用する。すなわち、後述するようにネットワークテーブル８０には予め各プログラマブル表示器１等のＩＰアドレス等が登録されており、この登録情報には任意のＮｏ．８１が割り当てられている。そして、上記“転送先ネットワークテーブルＮｏ．リスト”７２には、キーワード７１に応じて送信先とすべき１以上のプログラマブル表示器１それぞれに対応するＮｏ．８１が格納される。【００６６】  そして、上記ステップＳ２０では、例えばコメント（テキストデータ）中に存在するキーワードに対応する“転送先ネットワークテーブルＮｏ．リスト”７２を取得して、その各Ｎｏ．８１に応じたＩＰアドレス等をネットワークテーブル８���から取得する。そして、上記ステップＳ２２では、取得した各ＩＰアドレス等が示す各送信先へテキストデータを送信する。【００６７】  尚、上述したように、コメント送信先と成り得るのは、他のプログラマブル表示器１に限らず、上記ＰＣ８等であっても構わないが、ここではプログラマブル表示器１に限定して説明するものとする。よって、説明はしないが、当然、例えばネットワークテーブル８０にはＰＣ８のＩＰアドレス等も登録されていてよく、そのＮｏ．８１が“転送先ネットワークテーブルＮｏ．リスト”７２に登録されても構わない。【００６８】  また、上記Ｎｏ．８１を利用する例に限らない。例えば、プログラマブル表示器には、通常、固有の識別用ＩＤが割り当てられているので、転送先を示す情報としてこの識別用ＩＤを用いるようにしてもよい。すなわち、各キーワード７１毎に、そのキーワード７１に応じて送信先とすべき１以上のプログラマブル表示器１それぞれの識別用ＩＤが、“転送先ネットワークテーブルＮｏ．リスト”７２に登録された構成であってもよい。勿論、その場合、各識別用ＩＤに対応付けてＩＰアドレス等が登録されたテーブルが必要であり、これは例えばネットワークテーブル８０においてＮｏ．８１の代わりに識別用ＩＤを用いるものであってよい。【００６９】  何れにしても、「転送先に関するキーワード情報」７０には、各キーワード７１に応じて転送先とする１以上の他のプログラマブル表示器１を示す情報が、予め格納されている。【００７０】  ここで、図９（ｂ）に、ネットワークテーブル８０の具体例を示す。  図示の例のネットワークテーブル８０は、Ｎｏ．８１、ＩＰアドレス８２、ポートＮｏ．８３、デフォルトゲートウェイ８４、サブネットマスク８５等から成る。ネットワークテーブル８０には、ＬＡＮ等のネットワークに接続された各コンピュータ装置毎に、通信に必要な情報（ＩＰアドレス等）が登録されている。尚、上記各コンピュータ装置は、主にプログラマブル表示器１であるが、これに限らない。尚、Ｎｏ．８１は、例えばネットワークテーブル８０上の各レコードに割り当てられたシリアルナンバー等である。尚、Ｎｏ．８１の代わりに上記識別用ＩＤを用いるようにしてもよい。【００７１】  ここで、例えば、仮に、Ａラインが停止した場合には、その旨をＡラインの後工程のラインであるＢラインに係わるプログラマブル表示器１全てに通知する必要があるものとする。この例の場合には、「転送先に関するキーワード情報」７０には例えば下記の内容のレコードが、予め登録されていることになる。・キーワード７１＝「Ａライン停止」・“転送先ネットワークテーブルＮｏ．リスト”７２＝Ｂラインの各プログラマブル表示器１に対応するＮｏ．８１または識別用ＩＤ  これによって、上記図４の例ではコメントが「連絡  Ａライン停止」であり、よってキーワード“Ａライン停止”が含まれているので、Ｂライン上のプログラマブル表示器１全てに上記「連絡  Ａライン停止」のコメントが通知されることになる。【００７２】  尚、この様に、キーワードにＡラインが含まれるからといって、必ずしもコメント送信先がＡラインに係わるプログラマブル表示器１になるとは限らないものである。  また、例えばコメント中に複数のキーワードが含まれている場合には、例えばＡＮＤ条件によってコメント送信先を決定する。【００７３】  例えば、上記のように、コメント転送先は、プログラマブル表示器１に限らずＰＣ８等であってもよい。そして、仮に、「転送先に関するキーワード情報」７０は「Ａライン停止」と「連絡」をキーワードとする下記の内容であるものとする。・キーワード７１＝「Ａライン停止」に対しては、“転送先ネットワークテーブルＮｏ．リスト”７２＝Ｂラインの各プログラマブル表示器１とＰＣ８に対応するＮｏ．８１または識別用ＩＤ・キーワード７１＝「連絡」に対しては、“転送先ネットワークテーブルＮｏ．リスト”７２＝全てのプログラマブル表示器１に対応するＮｏ．８１または識別用ＩＤ  この例の場合、上記「連絡  Ａライン停止」のコメントの場合、上記２つのキーワードが含まれていることになり、例えば両方のキーワードについて登録されているものが、コメント送信先に決定される。上記の例では、「Ｂラインの各プログラマブル表示器１、ＰＣ８」と「全てのプログラマブル表示器１」とのＡＮＤ条件となるので、「Ｂラインの各プログラマブル表示器１」がコメント送信先に決定される。換言すれば、ＢラインのＰＣ８はコメント送信先とはならないことになる。【００７４】  例えば、仮に、キーワード７１＝「Ａライン停止」に関してはリスト７２＝１，２，５，２１であり、キーワード７１＝「連絡」に関してはリスト７２＝１，２，３，４，５，６，７，８，９であるものとする。つまり、プログラマブル表示器１は全体で９台あり、Ｎｏ．８１または識別用ＩＤとして１〜９が割り当てられているものとする。尚、リスト７２＝‘２１’はＰＣ８に対応するＮｏ．８１等であるものとする。この例では、両方に共通するのは、１，２，５であり、これに対応する３台のプログラマブル表示器１がコメント送信先に決定されることになる。【００７５】  図７等のフローチャート図の説明に戻る。  上記ステップＳ１９の判定がＮＯの場合、すなわちコメント中（テキストデータ中）にキーワードが１つも含まれていない場合には、例えばユーザに任意の転送先のプログラマブル表示器１等を設定させる（ステップＳ２１）。そして、設定された転送先全てへコメント（テキストデータ）を送信する（ステップＳ２２）。【００７６】  最後に、上記ステップＳ２４〜Ｓ２６の処理について説明する。上述した通り、これらの処理は、手書き入力コメントがテキストデータに変換されない状態で転送ボタン４４が操作されたケースの処理である。尚、これらの処理は従来のコメント転送処理に相当すると見做しても構わない。【００７７】  まず、例えば、手書き入力エリア４１の画像データを生成する（ステップＳ２４）。これは、手書き入力エリア４１に入力された手書きデータがそのままキャプチャされたものといえる。続いて、例えばユーザに任意の転送先を設定させる（ステップＳ２５）。そして、設定された転送先全てへ、ステップＳ２４で生成した画像データを送信する（ステップＳ２６）。【００７８】  図１０は、本例のプログラマブル表示器１の機能ブロック図である。  図示の例のプログラマブル表示器１は、任意のコメントを手書き入力させる手書き入���部１０１と、該手書き入力されたコメントを文字認識してテキストデータに変換する文字認識部１０２を有する。更に、該テキストデータに基づいて送信先に決定された他のプログラマブル表示器１に、該テキストデータを送信するコメント転送部１０３を有する。【００７９】  また、予め任意の１以上のキーワードが登録されると共に、各キーワード毎にコメント転送先が登録されるキーワード記憶部１０４を更に有する。  また、上記テキストデータにキーワードが含まれる場合、該キーワードに対応するコメント転送先に基づいて前記テキストデータの送信先とすべき他のプログラマブル表示器１を決定する送信先決定部１０５を更に有する。【００８０】  そして、上記コメント転送部１０３は、該送信先決定部１０５で決定された他のプログラマブル表示器１に対して、上記テキストデータを送信する。  ここで、上記キーワードに対応するコメント転送先とは、例えば上記Ｎｏ．８１や識別用ＩＤである。つまり、コメント送信先候補となる他のプログラマブル表示器１を示す情報である。また、それによって送信先のＩＰアドレス等を取得し得る情報である。【００８１】  但し、上記コメント送信先候補が、そのまま、テキストデータの送信先とすべき他のプログラマブル表示器１に決定されるとは限らない。例えば、複数のキーワードがテキストデータに含まれる場合、該各キーワードに対応する上記コメント送信先候補のＡＮＤ条件に基づいて、上記テキストデータの送信先とする他のプログラマブル表示器を決定する。【００８２】  また、プログラマブル表示器１は、コメント受信側としての機能として、下記の各機能部を有する。  他のプログラマブル表示器１から送信されたテキストデータを受信するコメント受信部１０６；  該受信したテキストデータを表示するコメント表示部１０７；  上述したように、本例のプログラマブル表示器１によれば、ユーザによる手書き入力コメントをテキストデータに変換して他のプログラマブル表示器１に通知することができる。これによって、通知先のプログラマブル表示器１では、従来のように手書き文字がそのまま表示されるのではなく、テキストデータが表示されるので、たとえ送信元のユーザの字が下手であっても読み難いことはない。また、プログラマブル表示器１間でコメント送受信する際のデータ量も、従来よりも少なくて済む。【００８３】  更に、本例のプログラマブル表示器１によれば、コメント内容に基づいて通知先のプログラマブル表示器１を自動判別して通知することができる。これによって、送信元のユーザは、逐一送信先のプログラマブル表示器１を判断して設定する必要はなく、ユーザの作業負担が軽減される。 
【図１】
0005973071.tif 000002
【図２】
0005973071.tif 000003
【図３】
0005973071.tif 000004
【図４】
0005973071.tif 000005
【図５】
0005973071.tif 000006
【図６】
0005973071.tif 000007
【図７】
0005973071.tif 000008
【図８】
0005973071.tif 000009
【図９】
0005973071.tif 000010
【図１０】
0005973071.tif 000011