質問させてください。
 昔の(10年位前)の工業機器とRS232Cでデータ通信をする事になりまして、
    ・機械側  調歩同期方式 半二重通信 4800bps 偶数パリティー
           スタートビット 1ビット データビット 8ビット ストップビット 1ビット

    ・PC側   VB6のMscomm使用
           Mscomm1.Setteings = "4800, e, 8, 1"
 
 上記の様に設定し、PC側から機械に
   Mscomm1.Output = Chr(&h5) + Chr(&h3) 'ENQ+ETX
 と送信した所、機械からの返信が"ACK:ETX"という様にデータの末尾にETXがつかなくては
 ならないのに ACKのみが返って来てしまいました。
 何度試しても変化はなく、プロトコルアナライザで見ても返信はACKのみでした。
 (アナライザから同じデータを送ると、ACK:ETXと正常な応答をしました。)
 通信方式が半二重というのが怪しいと思ってネットで検索したのですが全二重、半二重を
 切りかえる方法が解りませんでした。
 VBでRS232Cの通信方式を切り替える方法はあるのでしょうか?
 また、上記のような現象はプログラムで解決出来るのでしょうか?
 もしかしたら、とんでもなく方向違いの質問かも知れませんがよろしくお願いします。