banger Just to clarify some confusion many people have... IPP printing is driverless. It's a printing protocol that has to be available on the particular printer model in order to work. If the printer itself doesn't understand or support the IPP protocol, then it would require a software driver to be installed on the client. IPP capable printers are very useful in Linux environments where the manufacturer may not make a driver specifically for Linux clients.
@MarvinMinsky On some older printers, you might need to set the ‘Duplex (long-edge) back-sheet treatment’ (or worded as something similar) to ‘Rotate’ within your printer’s settings. I believe it's due to the way a particular printer's duplexer functions. Also, the application you are printing from may try to change or override those settings, meaning you may need to verify they match in the application as well as the system settings.
Anyway, just something to try and see if it helps or not.