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):
...
this->dcb.XonChar = 0x11;
this->dcb.XoffChar = 0x13;
this->dcb.XonLim = 128;
this->dcb.XoffLim = 128;
...
...
this->dcb.XonChar = 0x11;
this->dcb.XoffChar = 0x13;
this->dcb.XonLim = 128;
this->dcb.XoffLim = 128;
...
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.
Bookmarks