2 ilpaso,

1.
try in the file nativeserialengine_win.cpp in the method:
"bool NativeSerialEnginePrivate:: nativeSetFlowControl (AbstractSerial:: Flow flow)" in the selection
of "case AbstractSerial:: FlowControlXonXoff:" add the following code (example):
Qt Code:
  1. ...
  2. this->dcb.XonChar = 0x11;
  3. this->dcb.XoffChar = 0x13;
  4. this->dcb.XonLim = 128;
  5. this->dcb.XoffLim = 128;
  6. ...
To copy to clipboard, switch view to plain text mode 
Try to change or XonLim XoffLim (see MSDN for these parameters).
But I'm not sure that this will help. I have not tested mode Xon / Xoff.

2.
Try to open a port in Unbuffered! Maybe this will help.

3. Install it on your computer program such as: port sniffer, such as Free Serial Port Monitor.
This will help to analyze the traffic.
And look what happens, because I do not have your printer and I can not help you. Define the problem, and I'll try to fix it.

4. Another idea: in some way (I do not know how) the software simulated your printer. Ie so that this "virtual" printer with a buffer overflow, reported the suspension of transmission.