We had the weirdest issue after a driver update on our printers. It seems that something different happens depending on whether or not USEREQUESTFORM is TRUE or FALSE.
This bit of code went well, and the report printed as it was supposed to:
CLEAR(MyReport);
MyReport.USEREQUESTFORM := TRUE;
MyReport.RUN;
But with this bit of code, the printer just printed gibberish for page after page until we cancelled it:
CLEAR(MyReport);
MyReport.USEREQUESTFORM := FALSE;
//MyReport.USEREQUESTFORM(FALSE); **Same result**
MyReport.RUN;
We tried RUNMODAL as well, but that didn't make a difference.
When we reverted back to the old driver, everything worked again. Does anyone know if there is a difference in the way NAV sends information to the printer queue, based the setting in USEREQUESTFORM, or whatever else could cause this weirdness?
Thanks in advance.
/Pops
0
Comments
I even made a brand new and very simple report, running through Integers number 1 through 10, with a header and a body and all properties at default. I called it the same ways as above and had the same results.
Is this your default printer?