I'm trying to use DPRNT in DNC mode on a Fanuc 0-MD machine over I/0 0 (M5 connector) for status and probe position output, but I only the initial DC2 is sent and then the machine quits responding (both to further drip commands and DPRNT commands). The PC side program is just a simple terminal emulator.

Before I get too far into this, I would be interested to know if:
1) other people are doing simultaneous DNC mode for PC -> CNC transfers along with DPRNT output for CNC -> PC transfers over the same serial link?
2) Is the PC supposed to respond to the DC2 command? From what I've read, DPRNT output should be sent until the PC sends DC3 to stop the data flow and DC1 to restart the flow.

%
O0123
N0001 (Drip Feeding program)
. . .
(Print some output)
POPEN (DC2 is received by PC)
DPRNT [Hello] (Not received by PC)
PCLOS (No DC4 is received by PC

(Drip feed program continues)
. . .
M30
%

Thanks,
Eric