Notes from the field:
I was part of a project where printers served by a print server switched from classic “it just works” jet direct tcp 9100 port-based printing to IPP connected printers, because encryption. The printers served by the print server then used the generic driver. And it basically worked fine for most cases.
Two problems surfaced. A plotter device was not able to use the correct paper size. Reading through the comments this is a limitation of the driver?
The bigger problem was an application that copies a file to the print queue to print stuff. Never thought that this was possible for network printers at all, but I tried with a type 3 printer in PowerShell via “copy test.txt \\server\printershare”. And to my surprise this does work and the file is printed on the printer like a regular print job via notepad.
The same test for an IPP printer does nothing and the file is not printed at all. The copied file is not processed and nothing is printed. So, for whatever reason this “old school” “copy to printer and it prints” functionality is not working with IPP.