(57)【特許請求の範囲】
【請求項１】
オンライン制御を行うためのオンライン制御装置が接続され、前記オンライン制御装置を介して送信したコマンドにより、モデムに対して動作モード情報の設定を行う情報処理装置において、
前記オンライン制御装置を介してコマンドを送信することにより、モデムの動作モード情報を読み取る動作モード情報読み取り手段と、
前記動作モード情報読み取り手段がモデムから読み取った動作モード情報を、必ず設定しなければならない共通動作モード情報と、それ以外の詳細動作モード情報とに分割してメニュー形式に変更し、画面に表示する動作モードメニュー化手段と、
前記メニュー形式で画面に表示した動作モード情報を、オペレータ操作に基づいて変更する動作モード情報変更手段を備えると共に、
前記メニュー形式の動作モード情報を、動作モード情報列に編集してモデムへ設定する際に、モデムよりエラーメッセージが送信された場合、前記動作モード情報列を個々の動作モード情報に分割し、前記分割した各動作モード情報を、個別にモデムへ送信して設定する制御を行う分割動作モード設定制御手段を備えていることを特徴とする情報処理装置。
【請求項２】
前記分割した動作モード情報をモデムに設定する際に、モデムよりエラーメッセージが送信された場合、エラーとなった動作モード情報をメニュー形式に変更して画面に表示するエラー情報メニュー化手段を備えていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記オンライン制御装置を介してモデムへコマンドを送信することで、モデムに設定した動作モード情報を読み取り、その動作モード情報を、先に設定した動作モード情報と比較することで、モデムに設定した動作モード情報が正しく設定できたか否かを確認する動作モード情報確認手段を備えていることを特徴とした請求項２記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オンライン制御を行うためのオンライン制御装置が接続され、前記オンライン制御装置を介して送信したコマンドにより、モデムに対して動作モード情報（動作モードパラメータ）の設定を行う情報処理装置に関する。
【０００２】
【従来の技術】
以下、従来例について説明する。
図１４は従来例の説明図である。図１４において、１は情報処理装置、２はオンライン制御装置、３はモデム、５はプロセッサ、６、１５、１６はメモリ、７は回線制御処理部、１７は交換機を示す。
【０００３】
従来、オンライン制御を行うためのオンライン制御装置２が接続され、前記オンライン制御装置２を介して送信したコマンドにより、モデム３に対して動作モード情報（パラメータ）の設定を行う情報処理装置１が知られていた。前記情報処理装置１の運用時には、先ず、オンライン制御装置２に接続したモデム３に対して動作モード情報を設定する。その後、オンライン制御装置２によるオンライン制御で、交換機１７を介して相手先の情報処理装置１とデータ通信を行う。
【０００４】
前記のように情報処理装置１はオンライン制御装置２を介してコマンドを送信することで、モデム３に動作モード情報を設定するが、この動作モード情報の設定処理を行うため、情報処理装置１には、動作モード情報設定制御を行うプロセッサ５と、メモリ６、１５、１６を設け、オンライン制御装置２には回線制御を行う回線制御処理部７が設けてある。
【０００５】
そして、前記メモリ１５には、モデム一覧データを格納し、メモリ１６には、選択データを格納しておく。前記モデム一覧データは、各メーカ／機種毎のモデムの一覧データであり、前記選択データは、前記モデム一覧毎の動作モード情報（モデム３に設定するパラメータ）である。
【０００６】
モデム３への動作モード情報の設定を行う場合は、予めオペレータがオンライン業務で使用するモデム３に合ったモデム一覧をメモリ１５から選択しておく。そして、オンライン業務の開始時に、オンライン制御装置２を介し、メモリ１６に格納されている動作モード情報（パラメータ）列を選択してモデム３へ送信し、モデム３の設定レジスタに動作モード情報を設定する、という方法が主流となっていた。
【０００７】
【発明が解決しようとする課題】
前記のような従来のものにおいては、次のような課題があった。
(1) ：従来、モデムへの動作モード情報の設定は、前記のようにオンライン業務の開始時に、オンライン制御装置を介し動作モード情報列（パラメータ列）を送信し、モデム３の動作モード設定を行う方法が主流となっていた。従って、新しいモデムが市場に投入された場合、そのモデムに対応した情報が前記一覧データや選択データとして登録されていないので、情報処理装置で対応されるまで使用できない、という問題があった。
【０００８】
(2) ：モデムの持つ様々な機能を使用したい場合、或いは前記モデム一覧に無いモデムを使用する場合、パーソナルコンピュータ等により予め情報を設定する必要があり、多くの手間と時間がかかっていた。
【０００９】
(3) ：動作モード情報を動作モード情報列（パラメータ列）で送信するため、エラーが発生した場合、動作モード情報列のどの動作モード情報が受け付けられないのか（誤りがあるのか）を判断できなかった。
【００１０】
(4) ：様々なモデムの中には、同一パラメータで未定義のパラメータが指定された場合、エラーにしないモデムも存在するため、エラーメッセージを受信しないからといって、動作モードが正しく設定できたか否か判断できなかった。
【００１１】
本発明は、このような従来の課題を解決し、市場に投入された様々なモデムに対応できるようにし、動作モード情報設定時の信頼性向上を可能にすると共に、動作モード設定後、動作モード情報が正しく設定できたか否かを確認できるようにして、設定ミスによる誤動作を未然に防ぐことができるようにすることを目的とする。
。
【００１２】
【課題を解決するための手段】
図１は本発明の原理説明図である。本発明は前記の目的を達成するため、次のように構成した。
(1) ：オンライン制御を行うためのオンライン制御装置２が接続され、前記オンライン制御装置２を介して送信したコマンドにより、モデム３に対して動作モード情報の設定を行う情報処理装置１において、オンライン制御装置２を介してコマンドを送信することにより、モデム３の動作モード情報を読み取る動作モード情報読み取り手段（動作モード制御処理部９に対応）と、前記動作モード情報読み取り手段がモデム３から読み取った動作モード情報を、必ず設定しなければならない共通動作モード情報と、それ以外の詳細動作モード情報とに分割してメニュー形式に変更し、画面に表示する動作モードメニュー化手段（動作モードメニュー化処理部８に対応）を備えると共に、前記メニュー形式の動作モード情報を、動作モード情報列（パラメータ列）に編集してモデム３へ設定する際に、モデム３よりエラーメッセージが送信された場合、前記動作モード情報列を個々の動作モード情報（パラメータ）に分割し、前記分割した各動作モード情報を、個別にモデム３へ送信して設定する制御を行う分割動作モード設定制御手段（動作モード制御処理部９に対応）を備えている。
【００１５】
(2) ：前記情報処理装置において、分割した動作モード情報をモデム３に設定する際に、モデム３よりエラーメッセージが送信された場合、エラーとなった動作モード情報（パラメータ）をメニュー形式に変更して画面に表示するエラー情報メニュー化手段（動作モードメニュー化処理部８に対応）を備えている。
【００１６】
(3) ：前記情報処理装置において、オンライン制御装置２を介してモデム３へコマンドを送信することで、モデム３に設定した動作モード情報を読み取り、その動作モード情報を、先に設定した動作モード情報と比較することで、モデム３に設定した動作モード情報が正しく設定できたか否かを確認する動作モード情報確認手段（動作モード確認処理部１０に対応）を備えている。
【００１９】
（作用）
前記構成に基づく本発明の作用を、図１に基づいて説明する。
(a) ：前記構成(1) 〜(7) に基づく全体の作用
オンライン制御装置２が接続された情報処理装置１において、前記オンライン制御装置２に接続されたモデム３の動作モード設定時には、先ず、オンライン制御装置２を介し、コマンドでモデム３の動作モード情報（パラメータ）を読み取る。そして、情報処理装置１において、動作モードメニュー化処理部８が、前記読み取った動作モード情報を共通動作モード情報と詳細動作モード情報に分割し、メニュー形式に変更（メニュー化）しコンソール１１の画面に表示する。
【００２０】
その後、コンソール１１に表示した動作モード情報をオペレータ操作に基づいて変更する。このようにして、オペレータが動作モード情報を変更後、動作モード制御処理部９が前記動作モード情報を用いてモデム３に動作モード情報を設定する。このようにすれば、様々なモデム３に対応することが可能になる。前記処理は具体的には次のようにして行う。
【００２１】
情報処理装置１が、オンライン制御装置２を介してモデム３の動作モードを設定する際、先ず、動作モード制御処理部９はモデム３に対し、オンライン制御装置２を介して動作モード読み取りコマンドを送信し、モデム３内の設定レジスタに設定されている全動作モード情報を読み取る。そして、前記読み取った動作モード情報をメモリ６に一時格納する。
【００２２】
次に、動作モードメニュー化処理部８は、メモリ６に格納されている動作モード情報を、共通動作モード情報と詳細動作モード情報に分割してメニュー化し、コンソール１１の表示画面上に表示する。オペレータは前記画面上のメニューを見ながら、必要であれば、共通動作モード情報、及び詳細動作モード情報を変更する。このようにしてオペレータがメニューを変更した場合、メモリ６に格納されている動作モード情報を書き換える。
【００２３】
次に、動作モード制御処理部９は、メモリ６に格納されている動作モード情報を動作モード情報列（パラメータ列）に変更し、オンライン制御装置２に対してモデム３の動作モード設定指示を行う。オンライン制御装置２は、情報処理装置１より動作モード情報列（パラメータ列）を受け取ると、モデム３に対し、前記動作モード情報列を送信する。
【００２４】
オンライン制御装置２では、モデム３からＯＫ電文（動作モードが正しく設定できたことを通知する電文）を受け取ると、情報処理装置１に対し、動作モード設定が正常に終了したことを通知し、モデム３の動作モード設定を終了する。
【００２５】
しかし、オンライン制御装置２は、前記送信した動作モード情報列に対し、モデム３よりエラー電文を受信した場合には、情報終了装置１へエラー電文を受信したことを通知する。情報処理装置１は、前記エラー電文受信通知を受け取ると、動作モード制御処理部９は、メモリ６に格納されている動作モード情報を分割した個々の動作モード情報（パラメータ）に変更し、オンライン制御装置２に対してモデム３の動作モード設定指示を行う。
【００２６】
すなわち、前記のような動作モード情報列ではなく、１つ１つの動作モード情報（パラメータ）に分割し、オンライン制御装置２に対してモデム３の動作モード設定指示を行う。オンライン制御装置２は、情報処理装置１より分割した動作モード情報を受け取ると、モデム３に対し動作モード情報をコマンドで送信する。そして、モデム３からエラー電文を受信した場合は、エラー電文を受信した時の動作モード情報（エラーとなった動作モード情報）を情報処理装置１へ通知する。
【００２７】
情報処理装置１では前記エラー通知された動作モード情報を一旦、メモリ６に格納する。その後、動作モードメニュー化処理部８は、前記メモリ６に格納されている動作モード情報をメニュー化し、コンソール１１の表示画面上に表示する。この場合、画面上では、エラー部分がオペレータに分かるように表示する。そして、オペレータは画面上に表示された情報を見て、再び前記のようにして動作モード情報の設定を行う。
【００２８】
前記のようにしてモデム３に動作モード情報が設定できたら、情報処理装置は、オンライン制御装置２を介してモデム３に対し動作モード読み取りコマンドを送信し、モデム３の全動作モード情報を読み取る。そして、情報処理装置１の動作モード確認処理部１０において、モデム３の動作モードの設定時に、メモリ６に格納されている動作モード情報（先の動作モード情報）と、前記モデム３から読み取った動作モード情報とを比較する。
【００２９】
そして、前記比較結果が等しければ、データ通信を続行し、等しくなければオペレータへ通知し、オペレータは再度モデム３の動作モード情報の設定を行う。また、前記処理でエラーが発生しなかった場合は、そのまま処理を終了する。
【００３０】
(b) ：前記(1) の作用
動作モード情報読み取り手段は、オンライン制御装置２を介してコマンドを送信することにより、モデム３の動作モード情報を読み取る。そして、動作モードメニュー化手段は、前記モデム３から読み取った動作モード情報を、必ず設定しなければならない共通動作モード情報と、それ以外の詳細動作モード情報とに分割してメニュー形式に変更し、画面に表示する。
【００３１】
このようにすれば、オペレータに対し、共通動作モード情報と、それ以外の詳細動作モード情報とを区別して詳細に知らせることができる。従って、モデムへの動作モード情報の設定が簡単、かつ確実に行える。
【００３２】
(c) ：前記(2) の作用
動作モード情報変更手段は、前記メニュー形式で画面に表示した動作モード情報を、オペレータが操作して変更した場合、その内容を変更する。このように、動作モードをコマンドにより読み取り、動作モードをメニュー形式に変更し、メニュー形式で画面に表示した動作モードを、オペレータに変更させることにより、様々なモデムに対応することが可能になる。例えば、新しいモデムが市場に投入された場合でも、オペレータ操作で動作モード情報を変更すれば、直ちに新しいモデムに対応させることが可能になる。
【００３３】
(d) ：前記(3) の作用
分割動作モード設定制御手段は、メニュー形式の動作モード情報を、動作モード情報列に編集してモデム３へ設定する際に、モデム３よりエラーメッセージが送信された場合、前記動作モード情報列を個々の動作モード情報に分割し、前記分割した各動作モード情報を、個別にモデムへ送信して設定する制御を行う。このように、各動作モード情報毎に設定するので、確実な動作モード情報の設定を行うことが可能になり、動作モード設定時の信頼性向上が可能になる。
【００３４】
(e) ：前記(4) の作用
エラー情報メニュー化手段は、分割した動作モード情報をモデム３に設定する際に、モデム３よりエラーメッセージが送信された場合、そのエラー情報をメニュー形式に変更し、画面に表示する。このように、モデムからエラーメッセージが送信された場合、エラーとなった動作モード情報をメニュー形式に変更し、画面に表示するので、オペレータはどの動作モード情報（パラメータ）の情報が受け受け付けられないのか（誤りがあるのか）を正確に判断することができ、動作モード設定時の信頼性向上が可能になる。
【００３５】
(f) ：前記(5) の作用
動作モード情報確認手段は、オンライン制御装置２を介してモデム３へコマンドを送信することで、モデム３に設定した動作モード情報を読み取り、その動作モード情報を、先に設定した動作モード情報と比較することで、モデム３に設定した動作モード情報が正しく設定できたか否かを確認する。
【００３６】
このように、動作モード設定後、動作モードをコマンドにより読み取り、正しく設定できたか否かを確認することにより、設定ミスによる誤動作を未然に防ぐことができる。また、モデムの種類によっては、同一動作モード情報（パラメータ）で未定義の情報が指定された場合、エラーにしないモデムも存在するが、このようなモデムの場合でも、動作モード情報が正しく設定できたか否かを正確に確認することができる。
【００３７】
(g) ：前記(6) の作用
情報処理装置において、前記記憶媒体に記憶したプログラムを実行することにより、オンライン制御装置を介してコマンドを送信することで、モデムの動作モード情報を読み取る処理と、前記モデムから読み取った動作モード情報を、必ず設定しなければならない共通動作モード情報とそれ以外の詳細動作モード情報とに分割してメニュー形式に変更する処理を行う。
【００３８】
このようにすれば、オペレータに対し、共通動作モード情報と、それ以外の詳細動作モード情報とを区別して詳細に知らせることができる。従って、モデムへの動作モード情報の設定が簡単、かつ確実に行える。
【００３９】
(h) ：前記(7) の作用
情報処理装置において、前記記憶媒体に記憶したプログラムを実行することにより、▲１▼：メニュー形式で画面に表示した動作モード情報を、オペレータ操作で変更可能にする処理と、▲２▼：前記メニュー形式の動作モード情報を、動作モード情報列に編集してモデムへ設定する際に、モデムよりエラーメッセージが送信された場合、前記動作モード情報列を個々の動作モード情報に分割し、前記分割した各動作モード情報を、個別にモデムへ送信して設定する制御を行う処理と、▲３▼：前記分割した動作モード情報をモデムに設定する際に、モデムよりエラーメッセージが送信された場合、そのエラー情報をメニュー形式に変更する処理と、▲４▼：オンライン制御装置を介してモデムへコマンドを送信することで、モデムに設定した動作モード情報を読み取り、その動作モード情報を、先に設定した動作モード情報と比較することで、モデムに設定した動作モード情報が正しく設定できたか否かを確認する処理を行う。
【００４０】
このようにすれば、様々なモデムに対応することが可能になり、動作モード設定時の信頼性向上が可能になる。また、設定ミスによる誤動作を未然に防ぐことができる。
【００４１】
【発明の実施の形態】
以下、発明の実施の形態を図面に基づいて詳細に説明する。なお、以下に説明する例は、コマンドの送信により、モデムに設定された動作モード情報の読み出し、或いはモデムへの動作モード情報の設定を行うことが可能なキャラクタダイヤル方式モデム（以下、単に「モデム」と記す）を使用した例である。
【００４２】
§１：情報処理装置の説明・・・図２参照
図２はシステム構成図である。図示のシステムはオンライン制御により複数の情報処理装置１間でデータ通信を行うシステムであり、複数の情報処理装置１が交換機１７を介して接続されている。このシステムに接続される情報処理装置１には、オンライン制御装置２が接続されており、各情報処理装置１は前記オンライン制御装置２を介してオンライン制御によるデータ通信を行う。
【００４３】
この場合、前記オンライン制御装置２にはモデム３が接続されるようになっており、運用開始時には、情報処理装置１からオンライン制御装置２を介してモデム３へコマンドを送信することで、モデム３に動作モード情報（パラメータ）を設定するようになっている。
【００４４】
前記情報処理装置１には、コンソール１１が接続されると共に、プロセッサ５と、メモリ６と、動作モードメニュー化処理部８と、動作モード制御処理部９と、動作モード確認処理部１０が設けてある。また、オンライン制御装置２には回線制御処理部７が設けてある。前記各部の機能等は次の通りである。
【００４５】
(1) ：情報処理装置１は各種情報処理を行うと共に、モデム３への動作モード情報の設定処理等を行う装置である。また、他の情報処理装置１との間でデータ通信を行う。
【００４６】
(2) ：オンライン制御装置２は、情報処理装置１からの指示によりオンライン制御を行うものである。
(3) ：プロセッサ５は、情報処理装置１内の各種制御を行うと共に、動作モードメニュー化処理部８、動作モード制御処理部９、動作モード確認処理部１０等を制御することにより、モデム３への動作モード情報の設定制御等を行うものである。
【００４７】
(4) ：メモリ６は、ワーク用として使用するメモリである。
(5) ：動作モードメニュー化処理部８は、プロセッサ５の指示により、モデム３から読み取った動作モード情報を共通動作モード情報と詳細動作モード情報とに分割してメニュー形式に編集（メニュー化）し、コンソール１１の画面に表示する処理などを行うものであり、例えば、プログラムにより構成される。
【００４８】
(6) ：動作モード制御処理部９は、プロセッサ５の指示により、動作モード情報をコマンド列、或いはコマンドに加工し、オンライン制御装置２に対して動作モード情報の設定指示を行う等の処理を行うものであり、例えば、プログラムにより構成される。
【００４９】
(7) ：動作モード確認処理部１０は、プロセッサ５の指示により、動作モード情報の設定後、再度モデム３より動作モード情報を読み出し、先に設定した動作モード情報と比較して、設定した動作モード情報が正しかったか否かを確認するものであり、例えば、プログラムにより構成される。
【００５０】
(8) ：回線制御処理部７は、オンライン制御装置２に接続された回線の制御を行うものであり、例えば、プログラムにより構成される。
(9) ：コンソール１１は、各種情報を表示するためのディスプレイ装置やデータの入力装置等を備えたものである。
【００５１】
§２：モデムの説明
図３はモデムの説明図である。前記モデム３には、マイクロプロセッサ２０と、動作モード設定処理部２１と、受信処理部２２と、変復調処理部２３と、メモリ２４等が設けてある。そして、前記受信処理部２２がインターフェース（例えば、Ｖ．２４．１００インターフェース）を介して情報処理装置１に接続される。前記各部の機能等は次の通りである。
【００５２】
(1) ：マイクロプロセッサ（ＭＰＵ）２０は、モデム３内の各種制御を行うものである。
(2) ：メモリ２４は、内部に設定レジスタが設けてあり、この設定レジスタに動作モード情報を設定するように構成されている。なお、前記設定レジスタは、メモリ２４の一部の領域で構成される。
【００５３】
(3) ：動作モード設定処理部２１は、マイクロプロセッサ（ＭＰＵ）２０の指示により、情報処理装置１からオンライン制御装置２を介して送信された設定依頼に基づく設定レジスタへの動作モード情報の設定処理、或いは前記設定レジスタからの情報の読み出し処理等を行うものであり、例えば、プログラムにより構成される。
【００５４】
なお、動作モード設定処理部２１は、オンライン制御装置２から受信したコマンドによる依頼に基づき、動作モード情報をメモリ２４内の設定レジスタへ設定する際、エラーが発生すると、エラーメッセージ（どの動作モード情報の設定でエラーが発生したかの情報を含むメッセージ）を、受信処理部２２を介してオンライン制御装置２へ送信する。
【００５５】
(3) ：受信処理部２２は、情報処理装置１からのコマンド等の受信処理を行うと共に、オンライン制御装置２へメッセージ等の送信を行うものであり、例えば、プログラムにより構成される。
【００５６】
(4) ：変復調処理部２３は、変復調処理を行うものである。
§３：処理概要の説明
前記情報処理装置１によるモデム３への動作モード情報の設定処理は次のようにして行う。すなわち、オンライン制御装置２が接続された情報処理装置１において、前記オンライン制御装置２に接続されたモデム３への動作モード設定時には、先ず、オンライン制御装置２を介し、コマンドでモデム３の動作モード情報を全て読み取る。
【００５７】
そして、情報処理装置１において、動作モードメニュー化処理部８が、前記読み取った動作モード情報を、必ず設定しなければならない共通動作モード情報と、それ以外の詳細動作モード情報に分割し、メニュー形式に編集（メニュー化）する。そして、前記メニュー形式に編集した共通動作モード情報と、それ以外の詳細動作モード情報をコンソール１１の表示画面上に表示し、その動作モード情報をオペレータ操作により変更する。
【００５８】
前記のようにしてオペレータが動作モード情報を変更すると、その動作モード情報を動作モード制御処理部９がコマンド列に変更した後、オンライン制御装置２に指示してモデム３に動作モード情報を設定する。前記のようにして動作モード情報を設定する際に、モデム３よりエラーメッセージが送信された場合、前記コマンド列（動作モード情報列）を個々のコマンド（動作モード情報）に分割し、前記分割した各コマンドを、個別にモデム３へ送信して設定する。
【００５９】
また、動作モードメニュー化処理部８は、前記分割したコマンド（動作モード情報）をモデム３に設定する際に、モデム３よりエラーメッセージが送信された場合、そのエラー情報をメニュー形式に変更し、画面に表示する。オペレータは前記画面の情報を見て、再び前記処理により動作モード情報の設定を行う。
【００６０】
前記のようにしてモデム３への動作モード情報の設定が終了すると、動作モード確認処理部１０は、オンライン制御装置２を介してモデム３へコマンドを送信することで、モデム３に設定した動作モード情報を読み取り、その動作モード情報を、先に設定した動作モード情報と比較することで、モデム３に設定した動作モード情報が正しく設定できたか否かを確認する。
【００６１】
§４：情報処理装置及びオンライン制御装置の具体例による説明・・・図４参照
図４は具体例による装置の説明図である。前記情報処理装置１及びオンライン制御装置２は、例えば、図４に示したような形態で実施可能である。この例では、前記情報処理装置１をパーソナルコンピュータ、或いはワークステーション等のコンピュータにより構成し、オンライン制御装置２は、前記コンピュータに対して、例えば、ＲＳ２３２Ｃインターフェースケーブルにより接続された装置（例えば、アダプタ）として構成する。
【００６２】
そして、前記コンピュータは、コンピュータ本体３０と、前記コンピュータ本体３０に接続されたディスプレイ装置３１と、入力装置３２と、ハードディスク装置３３等により構成する。また、コンピュータ本体３０には、プロセッサ５と、メモリ６等を設け、オンライン制御装置２にはプロセッサ３６と、メモリ３７等を設ける。
【００６３】
そして、ハードディスク装置３３の記憶媒体には、▲１▼動作モードメニュー化処理プログラム、▲２▼動作モード制御処理プログラム、▲３▼動作モード確認処理プログラム、▲４▼回線制御処理プログラム、▲５▼モデム設定制御用プログラム等のデータを予め格納しておく。
【００６４】
この場合、▲１▼動作モードメニュー化処理プログラムは前記動作モードメニュー化処理部８の処理を行うプログラムであり、▲２▼動作モード制御処理プログラムは前記動作モード制御処理部９の処理を行うプログラムであり、▲３▼動作モード確認処理プログラムは前記動作モード確認処理部１０の処理を行うプログラムであり、▲５▼モデム設定制御用プログラムは前記プロセッサ５の処理を行うプログラムである。
【００６５】
前記の状態で、コンピュータ本体３０の電源投入時に、プロセッサ５の制御により、ハードディスク装置３３の記憶媒体に記憶してある前記▲１▼〜▲５▼のプログラムをコンピュータ本体３０に取り込み、一旦メモリ６に格納する。その後、プロセッサ５の制御により、メモリ６に格納してある▲４▼回線制御処理プログラムをオンライン制御装置２へ転送し、オンライン制御装置２内のプロセッサ３６がメモリ３７に格納する。
【００６６】
その後の装置運用時には、コンピュータ本体３０ではプロセッサ５が、メモリ６に格納されている前記▲１▼、▲２▼、▲３▼、▲５▼のプログラムを実行すると共に、オンライン制御装置２ではプロセッサ３６がメモリ３７に格納されている▲４▼回線制御処理プログラムを実行することで、モデム３への動作モード情報の設定処理を行う。なお、前記ハードディスク装置３３の記憶媒体に格納したプログラムは、次のようにして格納（記憶）させる。
【００６７】
(1) ：フレキシブルディスク（フロッピィディスク）に格納されているデータ（他の装置で作成したデータ）を、前記コンピュータ本体３０に設けたドライブ装置により読み取り、ハードディスク装置３３の記憶媒体に格納する。
【００６８】
(2) ：光磁気ディスク、或いはＣＤ−ＲＯＭ等の記憶媒体に格納されているデータを、前記コンピュータ本体３０に設けたドライブ装置により読み取り、ハードディスク装置５の記憶媒体に格納する。
【００６９】
(3) ：ＬＡＮ等の通信回線を介して他の装置から伝送されたデータを前記コンピュータ本体３０で受信し、そのデータをハードディスク装置３３の記憶媒体に格納する。
【００７０】
§５：フローチャートによる処理全体の説明・・・図５参照
図５はモデム設定処理フローチャートである。以下、図５に基づいてモデム設定処理を説明する。なお、Ｓ１〜Ｓ８は各処理ステップを示す。
【００７１】
モデム３への動作モード情報の設定処理は次のようにして行う。情報処理装置１がモデム３に動作モードを設定する際、先ず、動作モード制御処理部９は、モデム３に対しオンライン制御装置２を介して動作モード読み取りコマンドを送信し、モデム３内の設定レジスタに設定されている全ての動作モード情報を読み取る。
【００７２】
この時、モデム３では受信処理部２２が前記動作モード読み取りコマンドを受信し、動作モード設定処理部２１がメモリ２４内の設定レジスタに設定されている動作モード情報を読み出し、モデム３からオンライン制御装置２へ送信する。そして、オンライン制御装置２は前記モデム３から受信した動作モード情報を情報処理装置１へ送る。動作モード制御処理部９は、前記読み取った動作モード情報をメモリ６に一時格納する（Ｓ１）。
【００７３】
次に、動作モードメニュー化処理部８は、前記メモリ６に格納されている動作モード情報を、必ず設定しなければならない共通動作モード情報と、それ以外の詳細動作モード情報に分割してメニュー化し、コンソール１１の表示画面上に表示する（Ｓ２）。オペレータは前記画面上のメニューを見ながら、必要であれば、共通動作モード情報、及び詳細動作モード情報を変更する。このようにしてオペレータがメニューを変更した場合、メモリ６に格納されている動作モード情報を書き換える。
【００７４】
次に、動作モード制御処理部９は、メモリ６に格納されている動作モード情報を動作モード設定コマンド列（パラメータ列）に変更し、オンライン制御装置２に対してモデム３の動作モード設定指示を行う。オンライン制御装置２は、情報処理装置１より動作モードコマンド列を受け取ると、モデム３に対し、動作モードコマンド列を送信する（Ｓ３）。
【００７５】
モデム３では受信処理部２２が前記動作モードコマンド列を受信すると、動作モード設定処理部２１がメモリ２４内の設定レジスタに動作モード情報を設定する。この時、エラー（例えば、同一動作モード設定コマンドパラメータで未定義のパラメータが指定された場合）が発生するとオンライン制御装置２に対してエラー電文（エラーメッセージ）を送信し、動作モード情報が正しく設定できた時はオンライン制御装置２に対してＯＫ電文（動作モードが正しく設定できたことを通知する電文）を送信する。
【００７６】
オンライン制御装置２では、モデム３からＯＫ電文を受け取ると、情報処理装置１に対し、動作モード設定が正常に終了したことを通知し、モデム３の動作モード設定処理を終了する。しかし、オンライン制御装置２は、前記送信した動作モード設定コマンド列に対し、モデム３よりエラー電文を受信した場合には（Ｓ４）、情報処理装置１に対し、モデム３からエラー電文を受信したことを通知する。
【００７７】
情報処理装置１は、前記エラー電文受信通知を受け取ると、動作モード制御処理部９が、メモリ６に格納されている動作モード情報を、分割した動作モード設定コマンドに変更し、オンライン制御装置２に対してモデム３の動作モード設定指示を行う（Ｓ５）。すなわち、前記のような動作モード設定コマンド列ではなく、それを１つ１つの動作モード設定コマンドに変更し（パラメータ列を個々のパラメータに分割し）、オンライン制御装置２に対してモデム３の動作モード設定指示を行う。
【００７８】
オンライン制御装置２は、情報処理装置１より分割した動作モード設定コマンドを受け取ると、モデム３に対し動作モード設定コマンドを送信する。そして、モデム３からエラー電文を受信した場合は（Ｓ６）、エラー電文を受信した時の動作モード設定コマンドを情報処理装置１へ通知する。
【００７９】
情報処理装置１では前記エラー通知された動作モード設定コマンドを一旦、メモリ６に格納する。その後、動作モードメニュー化処理部８は、前記Ｓ２の処理と同様にして、前記メモリ６に格納されている動作モード設定コマンドをメニュー化し、コンソール１１の表示画面上に表示する（Ｓ７）。この場合、画面上には、エラー部分はオペレータがハッキリ分かるように表示する（例えば、目立つ色で表示）。そして、オペレータは画面上に表示された情報を見て、動作モード情報を変更し、再び前記のようにしてモデム３への設定を行う。
【００８０】
なお、同一動作モード設定コマンドパラメータで未定義のパラメータが指定されても、エラーにしないモデム３を使用する場合、オペレータは動作モード情報を変更する際に確認モードを、例えば“Ｙ”（ＹＥＳ）と指定する。そして、情報処理装置１の動作モード制御処理部９は前述した方法で、動作モード情報を設定した後、確認モードが“Ｙ”に設定されていると、動作モード制御処理部９は、オンライン制御装置２に対して、モデム３の動作モード情報の読み取り指示を行う。
【００８１】
前記指示により、オンライン制御装置２は、動作モード読み取りコマンドを送信し、モデム３の全動作モード情報を読み取り、情報処理装置１に通知する。そして、情報処理装置１の動作モード確認処理部１０において、接続されたモデム３の動作モードの設定時に、メモリ６に格納されている動作モード情報（先の動作モード情報）と、前記通知された動作モード情報とを比較する。
【００８２】
そして、前記比較結果が等しければ、データ通信を続行し、等しくなければオペレータへ通知し、オペレータは再度モデム３の動作モード情報の設定を行う（Ｓ８）。また、前記Ｓ４、Ｓ６の処理でエラーが発生しなかった場合は、前記Ｓ８の処理を行い、全ての処理を終了する。
【００８３】
§６：動作モード情報と、設定メニューの説明・・・図６、図７参照
図６は動作モード情報の分割例、図７は設定メニューの１例を示した図である。以下、図６、図７に基づいて動作モード情報と、設定メニューについて説明する。
【００８４】
(1) ：動作モード情報の説明・・・図６参照
モデム３には動作モード情報を設定するが、前記動作モード情報を設定するメモリ２４上の領域を「設定レジスタ」として説明する。この例では設定レジスタを、設定レジスタ０〜設定レジスタ２７の２８個の設定レジスタで構成し、各設定レジスタを０ビット〜７ビットの８ビット構成とする。
【００８５】
そして、設定レジスタに設定する動作モード情報は、必ず設定しなければならない共通動作モード情報と、それ以外の個別に設定する詳細動作モード情報とに分割して設定処理を行う。例えば、設定レジスタ１４、２３、２７には共通動作モード情報を設定し、その他の設定レジスタには詳細動作モード情報を設定するが、共通動作モード情報を設定するのは前記設定レジスタ１４、２３、２７の一部のビットのみを使用し、残りのビットには詳細動作モード情報を設定する。
【００８６】
例えば、設定レジスタ１４では５ビット、６ビットに共通動作モード情報を設定し、他のビットは詳細動作モード情報として扱う。設定レジスタ２３では１ビット〜５ビットに共通動作モード情報を設定し、他のビットは詳細動作モード情報として扱う。設定レジスタ２７では０ビット、１ビット、及び４ビット、５ビットに共通動作モード情報を設定し、他のビットは詳細動作モード情報として扱う。
【００８７】
(2) ：設定メニューの説明・・・図７参照
前記Ｓ２の処理において、前記設定レジスタから読み取った動作モード情報をメニュー化し、コンソール１１の表示画面上に表示する。この場合、動作モード情報を共通動作モード情報と詳細動作モード情報とに分割してメニュー化し、そのメニュー化した情報を画面に表示する。
【００８８】
この時画面に表示されたメニュー情報としては、例えば、図７に示したような情報である。この例では、共通動作モード情報メニューとして、回転速度の設定情報、パリティビットの設定情報、電話番号の設定情報、ダイヤル種別の設定情報、ダイヤル速度の設定情報、同期モードの設定情報、クロックの設定情報等である。
【００８９】
また、詳細動作モード情報メニューとして、設定レジスタ０〜１４、設定レジスタ１６、設定レジスタ１８、２０〜２７に設定する詳細動作モード情報である。前記のような動作モード情報をメニューとして画面に表示した後、オペレータが前記表示された情報を見て設定情報の変更等を行う。この場合、動作モード情報が変更されるとメモリ６内の動作モード情報も変更される。
【００９０】
なお、詳細動作モード情報メニューには、確認モードをＹ／Ｎ（ＹＥＳ／ＮＯ）に設定する部分があり、この情報をオペレータが指定する。例えば、確認モードをＹに設定すると、動作モード情報の設定処理を行った後、動作モード確認処理部１０が確認処理を行うが、確認モードをＮに設定すると前記確認処理は行わない。
【００９１】
§７：設定レジスタ読み取り処理（前記Ｓ１の処理）の詳細な説明・・・図８参照
図８は設定レジスタの読み取り処理フローチャートである。以下、図８に基づいて設定レジスタの読み取り処理を説明する。なお、Ｓ１１〜Ｓ１５は各処理ステップを示す。また、以下の説明で必要な「設定レジスタ読取り用カウンタ」はメモリ６の一部の領域で実現する。
【００９２】
モデム３の動作モードを設定する際、先ず、動作モード制御処理部９は、モデム３に対し、オンライン制御装置２を介して動作モード読み取りコマンドを送信し、モデム３内の設定レジスタに設定されている全動作モード情報を読み取る。そして、前記読み取った動作モード情報をメモリ６に一時格納する。
【００９３】
この処理を行う場合、動作モード制御処理部９は、先ず、設定レジスタ読取り用カウンタを０クリアし（Ｓ１１）、オンライン制御装置２に対して動作モード読取りコマンドの送信を依頼する（Ｓ１２）。その後、モデム３からの応答メッセージ（読み取った動作モード情報）を受信し、メモリ６へ格納し（Ｓ１３）、設定レジスタ読取り用カウンタを＋１する（Ｓ１４）。
【００９４】
そして、動作モード制御処理部９は、設定レジスタ読取り用カウンタの値が２８（設定レジスタの数）に達するまで前記Ｓ１２の処理から繰り返して行い（Ｓ１５）、読取り終了とする。
【００９５】
§８：動作モード情報のメニュー化処理（前記Ｓ２の処理）の説明・・・図９、図１０参照
図９は動作モード情報のメニュー化処理フローチャート１、図１０は動作モード情報のメニュー化処理フローチャート２である。以下、図９、図１０に基づいて動作モード情報のメニュー化処理を説明する。なお、Ｓ２１〜Ｓ４２は各処理ステップを示す。
【００９６】
動作モードメニュー化処理部８は、メモリ６に格納されている動作モード情報を、共通動作モード情報と詳細動作モード情報に分割してメニュー化し、コンソール１１の表示画面上に表示する。オペレータは前記画面上のメニューを見ながら、必要であれば、共通動作モード情報、及び詳細動作モード情報を変更する。このようにしてオペレータがメニューを変更した場合、メモリ６に格納されている動作モード情報を書き換える。
【００９７】
この処理は、動作モードメニュー化処理部８が次の各手順により処理を行う。先ず、動作モードメニュー化処理部８は、設定レジスタ２３の内容をメモリ６より読取り（Ｓ２１）、＃１／＃２／＃３ビットの内容より回線速度データを抽出し（Ｓ２２）、＃４／＃５ビットの内容よりパリティデータを抽出する（Ｓ２３）。次に、動作モードメニュー化処理部８は、設定レジスタ１４の内容をメモリ６より読取り（Ｓ２４）、＃５ビット目の内容よりダイヤル種別データを抽出し（Ｓ２５）、＃６ビット目の内容よりダイヤル速度データを抽出する（Ｓ２６）。
【００９８】
次に、動作モードメニュー化処理部８は、設定レジスタ２７の内容をメモリ６より読取り（Ｓ２７）、＃０／＃１ビットの内容より同期モードデータを抽出し（Ｓ２８）、＃４／＃５ビットの内容よりクロックデータを抽出する（Ｓ２９）。次に、動作モードメニュー化処理部８は、読取ったデータを共通動作モード情報メニューデータに加工し（Ｓ３０）、読取った前記データ以外を詳細動作モード情報メニューデータに加工する（Ｓ３１）。
【００９９】
次に、動作モードメニュー化処理部８は、前記加工したデータをメニュー形式に変更し（Ｓ３２）、変更したデータをコンソール１１の画面に表示する（Ｓ３３）。そしてオペレータは前記表示画面の情報を見て、必要があれば動作モード情報の変更を行う（Ｓ３４）。
【０１００】
そして、動作モードメニュー化処理部８は、オペレータにより変更された回線速度データに従い、オンライン制御装置２に回線速度データを設定する（Ｓ３５）。次に、オペレータにより変更されたパリティデータに従い、設定レジスタ２３の＃４／＃５ビットの内容を変更し（Ｓ３６）、オペレータが設定した電話番号とダイヤル種別データを編集しメモリ６へ格納する（Ｓ３７）。
【０１０１】
次に、オペレータにより変更されたダイヤル速度データに従い、設定レジスタ１４の＃６ビットの内容を変更する（Ｓ３８）。次に、オペレータにより変更された同期モードデータに従い、設定レジスタ２７の＃０／＃１ビットの内容を変更する（Ｓ３９）。
【０１０２】
次に、オペレータにより変更されたクロックデータに従い、設定レジスタ２７の＃４／＃５ビットの内容を変更する（Ｓ４０）。次に、オペレータにより変更された詳細動作モード情報に従い、各設定レジスタの内容を変更する（Ｓ４１）。次に、変更した設定レジスタの内容をメモリ６へ格納する（Ｓ４２）。以上処理により動作モード情報のメニュー化処理を終了する。
【０１０３】
§９：動作モード情報の設定処理（前記Ｓ３〜Ｓ６の処理）の説明・・・図１１参照
図１１は動作モード情報の設定処理フローチャートである。以下、図１１に基づいて動作モード情報の設定処理を説明する。なお、Ｓ５１〜Ｓ６５は各処理ステップを示す。また、以下に説明する設定レジスタ読取り用カウンタ、及び設定レジスタ書き込み用カウンタは、メモリ６の一部の領域で実現する。
【０１０４】
先ず、動作モード制御処理部９はメモリ６に格納された各設定レジスタへの設定情報（メニュー化された動作モード情報）を動作モード設定コマンド列に編集し（Ｓ５１）、オンライン制御装置２に対して動作モード設定コマンド列の送信依頼をする（Ｓ５２）。
【０１０５】
前記送信依頼を受けたオンライン制御装置２では前記動作モード設定コマンド列をモデム３へ送信し、モデム３に動作モード情報を設定する。その後、動作モード制御処理部９はオンライン制御装置２を介してモデム３からの応答メッセージを受け取ると、前記応答メッセージのチェックを行う（Ｓ５３）。その結果、前記応答メッセージがエラーを示すメッセージであれば、前記動作モード設定コマンド列を分割する（Ｓ５４）。
【０１０６】
すなわち、最初の動作モード情報設定処理では、複数の動作モード設定コマンドを順次連結した動作モード設定コマンド列を送信することでモデム３への設定処理を行ったが、この設定処理で、いずれかの動作モード設定コマンドにエラーがあったので、今度は前記動作モード設定コマンド列を１つ１つの動作モード設定コマンドに分割する。
【０１０７】
そして動作モード制御処理部９は、設定レジスタ書き込み用カウンタを０クリアし（Ｓ５５）、オンライン制御装置２に対して動作モード設定コマンドの送信依頼を行う（Ｓ５６）。前記送信依頼を受けたオンライン制御装置２では前記分割後の動作モード設定コマンドをモデム３へ送信し、モデム３に動作モード情報を設定する。
【０１０８】
その後、動作モード制御処理部９はオンライン制御装置２を介してモデム３からの応答メッセージを受け取ると、前記応答メッセージのチェックを行う（Ｓ５７）。その結果、前記応答メッセージがエラーを示すメッセージであれば、該当する設定レジスタのエラー情報をメモリ６に書き込み（Ｓ５８）、設定レジスタ書き込み用カウンタを＋１する（Ｓ５９）。また、前記Ｓ５７の処理でエラーでなくＯＫの場合は、前記Ｓ５８の処理を行うことなく、前記Ｓ５９の処理を行う。
【０１０９】
その後、動作モード制御処理部９は、設定レジスタ読取り用カウンタの値が２８（設定レジスタの数＝２８に対応）になったか否かを判断し（Ｓ６０）、前記値が２８になるまで、前記Ｓ５６の処理から繰り返して行う。そして、前記値が２８に達した場合、及び前記Ｓ５３の処理で、エラーでなくＯＫとなった場合は、設定レジスタへの書き込みを終了し、正常に設定できたか否かをチェックする（Ｓ６１）。
【０１１０】
その結果、設定が異常となった場合は、動作モード制御処理部９は、動作モードメニュー化処理部８を起動する（Ｓ６２）。この場合の処理はエラー発生後のメニュー化処理として後述する。しかし、前記Ｓ６１の処理で正常となった場合は前記Ｓ６２の処理を行わない。
【０１１１】
その後、動作モード制御処理部９は、確認モードをチェックし（Ｓ６３）、確認モードがＹ（確認処理を行うモード）に設定されていたら、動作モード確認処理部１０を起動する（Ｓ６４）が、Ｎ（確認処理を行わないモード）に設定されていたら、この処理を終了する（Ｓ６５）。
【０１１２】
§１０：エラー発生後の動作モード情報のメニュー化処理（前記Ｓ７の処理）の説明・・・図１２参照
図１２はエラー発生後の動作モード情報のメニュー化処理フローチャートである。以下、図１２に基づいてエラー発生後の動作モード情報のメニュー化処理を説明する。なお、Ｓ７１〜Ｓ８４は各処理ステップを示す。
【０１１３】
前記Ｓ６２の処理で起動された動作モードメニュー化処理部８は、エラー発生後の動作モード情報のメニュー化処理を次のようにして行う。先ず、動作モードメニュー化処理部８は、設定レジスタ２３の内容をメモリ６から読取り（Ｓ７１）、＃１／＃２／＃３ビットの内容より回線速度データを抽出し（Ｓ７２）、＃４／＃５ビットの内容よりパリティデータを抽出する（Ｓ７３）。
【０１１４】
次に、動作モードメニュー化処理部８は設定レジスタ１４の内容をメモリ６から読取り（Ｓ７４）、＃５ビット目の内容よりダイヤル種別データを抽出し（Ｓ７５）、＃６ビット目の内容よりダイヤル速度データを抽出する（Ｓ７６）。次に、動作モードメニュー化処理部８は、設定レジスタ２７の内容をメモリ６から読取り（Ｓ７７）、＃０／＃１ビットの内容より同期モードデータを抽出し（Ｓ７８）、＃４／＃５ビットの内容よりクロックデータを抽出する（Ｓ７９）。
【０１１５】
その後、動作モードメニュー化処理部８は、前記読取ったデータを共通動作モード情報メニューデータに加工し（Ｓ８０）、読取ったデータ以外を詳細動作モード情報メニューデータに加工する（Ｓ８１）。次に、動作モードメニュー化処理部８は、前記加工したデータをメニュー形式に変更し（Ｓ８２）、前記変更したデータをコンソール１１の表示画面に表示する（Ｓ８３）。
【０１１６】
そして、動作モードメニュー化処理部８は、エラー情報が格納されている共通動作モード情報と詳細動作モード情報をブリンクさせる（Ｓ８４）。すなわち、エラー情報をオペレータが見やすい状態にして表示する（例えば、エラー情報を他の情報と区別できるように、特定のカラーで表示する）。なお、前記処理によりオペレータはエラー情報を修正し、前記のようにして再びモデム３への動作モード情報の設定を行う。
【０１１７】
§１１：動作モード確認処理（前記Ｓ８の処理）の説明・・・図１３参照
図１３は動作モード情報の確認処理フローチャートである。以下、図１３に基づいて、動作モード情報の比較による動作モード確認処理を説明する。なお、Ｓ９１〜Ｓ９７は各処理ステップを示す。
【０１１８】
この処理は、モデム３に設定した動作モード情報が正しく設定できたか否かを確認する処理であり、動作モード確認処理部１０が次のようにして行う。先ず、動作モード確認処理部１０は、設定レジスタ読取り用カウンタを０クリアし（Ｓ９１）、オンライン制御装置２に対して動作モード読取りコマンドの送信依頼を行う（Ｓ９２）。これによりオンライン制御装置２では前記動作モード読取りコマンドをモデム３へ送信し、モデム３内の設定レジスタに設定されている動作モード情報の読取りを行う。
【０１１９】
その後、動作モード確認処理部１０はオンライン制御装置２を介してモデム３からの応答メッセージを受信すると、その応答メッセージの内容を、メモリ６に格納されている各設定レジスタの内容と比較する（Ｓ９３）。その結果、前記比較結果が不一致となり異常となった場合、動作モード確認処理部１０は、該当設定レジスタのエラー情報をメモリ６に書き込み（Ｓ９４）、設定レジスタ読取り用カウンタの値を＋１する（Ｓ９５）。
【０１２０】
また、前記Ｓ９３の処理で正常となった場合は前記Ｓ９５の処理を行う。そして、動作モード確認処理部１０は、設定レジスタ読取り用カウンタの値が２８になるまで、前記Ｓ９２の処理から繰り返して行い（Ｓ９６）、設定レジスタ読取り用カウンタの値が２８になると、読取り処理を終了し、動作モードメニュー化処理部８を起動する（Ｓ９７）。その後、動作モードメニュー化処理部８により前記確認後の動作モード情報をコンソール１１の画面に表示してオペレータに知らせる。
【０１２１】
【発明の効果】
以上説明したように、本発明によれば次のような効果がある。
(1) ：オンライン制御装置が接続された情報処理装置において、コマンドによりモデムから動作モード情報を読み取り、読み取った動作モードをメニュー形式に変更して画面に表示すると共に、オペレータが表示した動作モード情報を見て変更できるようにしている。従って、簡単な処理で様々なモデムに対応することが可能になる。
【０１２２】
(2) ：動作モード情報を設定する際に、モデムからエラーメッセージが送信された場合、動作モード情報列（パラメータ列）を個々の動作モード情報に分割して再設定すると共に、モデムから送信されたエラー情報（パラメータ）をメニュー形式に変更し、画面に表示するので、どのパラメータが受け付けられないのか（誤りがあるのか）をオペレータが簡単に判断できる。その結果、動作モード設定時の信頼性向上が可能になる。
【０１２３】
(3) ：動作モード設定後、モデムの動作モード情報をコマンドにより読み取り、正しく設定できたか否かを確認することができるので、設定ミスによる誤動作を未然に防ぐことができる。また、同一パラメータで未定義のパラメータが指定されても、エラーにしないモデムを使用する場合でも、動作モード情報がモデムに正しく設定できたか否かを確実に判断できる。
【０１２４】
前記効果の外、各請求項に対応して次のような効果がある。
(4) ：請求項１では、動作モード情報読み取り手段はオンライン制御装置を介してコマンドを送信することによりモデムの動作モード情報を読み取る。そして、動作モードメニュー化手段は、読み取った動作モード情報を共通動作モード情報と詳細動作モード情報とに分割してメニュー形式に変更し、画面に表示する。
【０１２５】
このようにすれば、オペレータに対し、共通動作モード情報と、それ以外の詳細動作モード情報とを区別して詳細に知らせることができる。従って、モデムへの動作モード情報の設定が簡単、かつ確実に行える。
【０１２６】
また、動作モード情報変更手段はメニュー形式で画面に表示した動作モード情報をオペレータが操作して変更した場合、その内容を変更する。このように動作モードをコマンドにより読み取り動作モードをメニュー化形式に変更し、メニュー形式で画面に表示した動作モードをオペレータに変更させることにより、様々なモデムに対応することが可能になる。例えば、新しいモデムが市場に投入された場合でも、オペレータ操作で動作モード情報を変更すれば、直ちに新しいモデムに対応させることも可能になる。
【０１２７】
また、分割動作モード設定制御手段はメニュー形式の動作モード情報を動作モード情報列に編集してモデムへ設定する際にモデムよりエラーメッセージが送信された場合、動作モード情報列を個々の動作モード情報に分割し、モデムへ送信して設定する制御を行う。このように、分割した各動作モード情報毎に設定するので、確実な動作モード情報の設定を行うことが可能になり、動作モード設定時の信頼性向上が可能になる。
【０１２８】
(2) ：請求項２では、エラー情報メニュー化手段は分割した動作モード情報をモデムに設定する際にモデムよりエラーメッセージが送信された場合、そのエラー情報をメニュー形式に変更し画面に表示する。このように、モデムからエラーメッセージが送信された場合、エラーとなった動作モード情報をメニュー形式に変更し画面に表示するので、オペレータはどの動作モード情報（パラメータ）が受け付けられないのか（誤りがあるのか）を正確に判断することができ、動作モード設定時の信頼性向上が可能になる。
【０１２９】
(3) ：請求項３では、動作モード情報確認手段は、オンライン制御装置を介してモデムへコマンドを送信することで、モデムに設定した動作モード情報を読み取り、その動作モード情報を先に設定した動作モード情報と比較することで、モデムに設定した動作モード情報が正しく設定できたか否かを確認する。
【０１３０】
このように、動作モード設定後、動作モードをコマンドにより読み取り、正しく設定できたか否かを確認することにより、設定ミスによる誤動作を未然に防ぐことができる。また、モデムの種類によっては、同一動作モード情報（パラメータ）で未定義の情報が指定された場合、エラーにしないモデムも存在するが、このようなモデムの場合でも、動作モード情報が正しく設定できたか否かを正確に確認することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】実施の形態におけるシステム構成図である。
【図３】実施の形態におけるモデムの説明図である。
【図４】実施の形態における具体例による装置の説明図である。
【図５】実施の形態におけるモデム設定処理フローチャートである。
【図６】実施の形態における動作モード情報の分割例である。
【図７】実施の形態における設定メニューの１例である。
【図８】実施の形態における設定レジスタの読取り処理フローチャートである。
【図９】実施の形態における動作モード情報のメニュー化処理フローチャート１である。
【図１０】実施の形態における動作モード情報のメニュー化処理フローチャート２である。
【図１１】実施の形態における動作モード情報の設定処理フローチャートである。
【図１２】実施の形態におけるエラー発生後の動作モード情報のメニュー化処理フローチャートである。
【図１３】実施の形態における動作モード情報の確認処理フローチャートである。
【図１４】従来例の説明図である。
【符号の説明】
１  情報処理装置
２  オンライン制御装置
３  モデム
５  プロセッサ
６、１５、１６、２４  メモリ
７  回線制御処理部
８  動作モードメニュー化処理部
９  動作モード制御処理部
１０  動作モード確認処理部
１１  コンソール
１７  交換機
２０  マイクロプロセッサ
２１  動作モード設定処理部
２２  受信処理部
２３  変復調処理部
３０  コンピュータ本体
３１  ディスプレイ装置
３２  入力装置
３３  ハードディスク装置
【図１】
0004172599.tif 000002
【図２】
0004172599.tif 000003
【図３】
0004172599.tif 000004
【図４】
0004172599.tif 000005
【図５】
0004172599.tif 000006
【図６】
0004172599.tif 000007
【図７】
0004172599.tif 000008
【図８】
0004172599.tif 000009
【図９】
0004172599.tif 000010
【図１０】
0004172599.tif 000011
【図１１】
0004172599.tif 000012
【図１２】
0004172599.tif 000013
【図１３】
0004172599.tif 000014
【図１４】
0004172599.tif 000015