I had this happen with a Kyocera printer recently, and have an update on the specific sharpe 2640 situation.

Kyocera printer displayed exactly the same problem: Any report printed while it was selected would result in "invalid printer specified" message. Printing with any other printer selected is fine. Printing to the problematic printer from the preview is fine. printing directly from the print report interface is broken.

After installing JC 9.2A 230418 and SA 9.3B 230616 we can still print any report directly from JC but any report fails from SA, all with the sharp 2640 as the printer. Why does it work in one module but not the other?

I don't know if this validates the ODBC theory or if there is some other component that changes between 9.2A and 9.3B but it's clearly a softrak/adagio issue and it would be nice to get a handle on it before more popular printer brands are impacted.
_________________________
Warren
Stief Group