• 締切済み

Windows95のDOS窓でcomポートを使う

古いマシンでRS-232C(COMポート)を使うDOSプログラムを動かそうとしています。 ですが上手くいかないの色々調べてみましたら、どうやらCOMポートが使用でき無い様なのです。 modeコマンドで次のレスポンスでした。 ============================ C:\WINDOWS\mode COM1 不正なデバイス名です。 - COM1 ============================ Windowsソフト(Tera Term Pro)ではCOMポート使えてますので、ハードの不具合で無い様です。 どのようにしたらDOS窓からCOMポートが使えるようになるでしょうか? NEC mobioMX MB12CUDD1(Windows95) (リカバリディスクなどは紛失してしまったようです。)

みんなの回答

回答No.4

使用したいポートが塞がっていたり、ポートの指定先がおかしくないですか? COMポートの場合、COM1、2、3、4・・・等と指定できる為、他で使用されているポートを選んだりCOMの指定を間違えると使えません。

gonbee774
質問者

お礼

ありがとうございました。 その後しばらく触ってなかったのですが、ついに先日、Win95マシンが逝ってしまったようです。 ですので締め切らせて頂きます。

gonbee774
質問者

補足

Windowsのターミナルプログラム(TeraTerm Pro)でCOM1を使って通信できています。 それを閉じて、DOSプロンプトからDOSのターミナルプログラム(KTX)でCOM1を使おうとすると、 「指定されたCOMポートがありません」 となります。 (最終的に動かしたいのはターミナルではく、HP200LX(PDA)とPCとでデータの受け渡しを行う「コネパク」というソフトです)

noname#259146
noname#259146
回答No.3

mode で使用可能なCOMポートが表示されます。 この時使用されているCOMポートは表示されません 一度ご確認ください。

gonbee774
質問者

お礼

ありがとうございました。 その後しばらく触ってなかったのですが、ついに先日、Win95マシンが逝ってしまったようです。 ですので締め切らせて頂きます。

gonbee774
質問者

補足

ありがとうございます。 modeの結果ですが、LPT1~3,CON の4つのデバイスが出ました。 COMは使用していないのですが、出てきません。

  • neko1963
  • ベストアンサー率49% (127/258)
回答No.2

ANo.1の補足ですが 例えば下記の様なデバイスドライバを組み込めば使えるのではないでしょうか? ■MCD マルチポートRS-232Cドライバ(各社マシン/ボード対応) http://www.vector.co.jp/soft/dos/hardware/se001111.html

gonbee774
質問者

お礼

ありがとうございました。 その後しばらく触ってなかったのですが、ついに先日、Win95マシンが逝ってしまったようです。 ですので締め切らせて頂きます。

gonbee774
質問者

補足

有難うございます。 WindowsプログラムではCOMポートを使えていたのですが、DOSプロンプトでは別にドライバーが必要になるのでしょうか? お教えいただいたmcdを組み込んでみましたが、状況は同じです。 mdcではCOMnではなくAUXnになるようですが、modeコマンででは「無効なパラメータの数です」になります。 mcdの組み込みは。c:\config.sys の一番最後につけたのですが組み込まれないようで、adddrvで組み込みました。

  • neko1963
  • ベストアンサー率49% (127/258)
回答No.1

DOSで使えるRS-232Cのドライバ(例:RSDRV.SYS)が必要ではないでしょうか。

関連するQ&A

  • COMポートの通信速度

    COMポートはどのぐらいの速度が出るのでしょうか? また、「COMポート」=「RS-232C」なのでしょうか? もしそうだとしたら、最大20kbpsしかでないはずだと思うのですが実際にはもっと出てますよねぇ?

  • COMポートが表示されない

    デバイスマネージャーでポート(COMとLPT)を開くと、「LPT1」は表示されるのですが、「COM1」や「COM2」といったCOMポートが表示されません。 因みに接続している機器(自作品)につけているLEDはRS-232Cに接続すると点灯するようです。 今の時点ではRS-232Cで制御できるはずの機器を制御できないので、制御できるよう正常に戻す方法と「デバイスマネージャー」にCOMを表示させる方法をどなたかお教えください。

  • COMポートが開けません。

    Windows XP、VB6.0の環境で、 ラベルプリンタでラベル発行するプログラムを 作っています。 その際、COMポートを開こうとすると 「実行時エラー 8015 通信状態を設定できません。  通信パラメータのいずれかが不正である  可能性があります。」 というエラーが表示されます。 同じプログラムで他のマシンでは 問題なくCOMポート開けます。 何が不正なのでしょうか? どうぞ宜しくお願いします。

  • COMポートについて

    WINDOWS98での通信COMポートについて教えてください。 使用したいと考えているモバイルノートPCにはRS232C用のポート がついていません。そこで、USB接続の変換ケーブルを使用 することにしました。 (1)変換ケーブルを接続した状態で、PCを立ち上げ、プラグアンドプレイで  ドライバのインストールを行いました。 (2)USB接続の変換ケーブルはCOM4ポートに自動で割り当てられました。 ある理由(ソフトのテストのため)によりこの自動で割り当てられたCOM4ポートを強制的に COM1ポートにしたいと考えています。 そのようなことは可能でしょうか? ちなみに現在COM1ポートには何も割り当てられていない状態です。 宜しくお願い致します。

  • COMポートの変更

    USBとRS232Cの変換器を買ってドライバをインストールしたのですが、 COMポートが自動的に「6」になりました。 これを1~4にしたいのですが、どうしたらよいのか分かりません。 分からないなりにBIOSセットアップをいじってみたんですが、 一向に解決できません。どなたかお分かりの方、教えていただけませんか。

  • COMポートの設定

    PC-DA370GAB(Windows10)を使用しています。COMポートが見えません。RS232Cケーブル等を接続すると見えますが、外すと無くなります。Biosの設定にも無い様です。COMポートを使用するソフトが使えなくて困っています。ご存知の方、教えて下さい。 ※OKWAVEより補足:「NEC 121ware :パソコン本体」についての質問です

  • ゜リンターをCOMポートに接続する方法

    通常のデスクトップPC(Win2000)のCOMポートにプリンターを繋いで使おうと思っているのですが、(既にUSB、LPT1ポートは利用中の為)COMをRS232Cへの変換器を繋ぎ、設定をしたのですが、プリンターがウンともスンとも反応しません。 COMポートを使ってプリンターって接続出来ないものなのでしょうか。どなたかご教授ください。 宜しくお願いします。

  • COM1ポート IRQが変わる

    RS232Cを使ってPCと制御機器の通信プログラムを作成しています。 使用言語はVC++6.0です。 CreateFile関数でCOM1ポートをOpenして使用したいのですが オープン出来ずエラーになります。 コントロールパネルのデバイスマネージャから COM1ポートのIRQを見ると4となっています。 (通常そうだと思いますが。) そこで、一度、COM1ポートを無効してPC再起動 再起動後、COM1ポートを削除してハードウエアをスキャン。 その後、COM1ポートが出ますが、その時IRQは7になっています。 その状態ではCreateFile関数を使ったCOM1ポートのオープンは 出来ます。 しかし、再度、PCを再起動するとIRQが4に戻って ポートが開けない状態になります。 また、ポートを削除して・・・IRQを7にするとポートが開ける。 再起動する度に変更したIRQが4になり、上手く使いこなせません この現象について、アドバイスいただける方いましたら よろしくおねがいします。

  • COMポート 不具合?

    デスクトップコンピュータのRS232Cポート?にモデムを接続してダイヤルアップしたいのですが、コントロールパネル->電話とモデムのオプションで標準モデムを追加しようとしたところポート選択画面でCOM1が表示されず(何も表示されない)標準モデムを追加できませんでした。 デバイスマネージャでポートを確認すると通信ポート(COM1)は正しく認識されておりました。 削除->再起動->自動認識をさせたのですが、同じ結果でした。 これは、RS232Cポートが壊れているのでしょうか? またはWindowsの不具合でしょうか? 使用OSはWindowsXP 使用PCはDell Optiplex 330です。

  • COM 1について

    生産機械の制御にDOSが使われています。三菱FX2、PLC の制御に汎用のPCを使おうとしています。ただCOM1に接続とあります。(RS232)、DOS-PC機にはポート(D-sub9pin)が一つしかないのでそこに接続します。これはCOM1に接続したことになるでしょうか?設定があればその方法、確認方法があればお願いします。現在PCはDOS専用機にし、windowは 入ってはいません。また古くなったDOS機(ほとんどの場合PLCをコントロール)をWIN機PCにコンバートする専門業者はいるでしょうか?