CUPs

IPP everywhere

IPP everywhere describes the intention to make driverless printing everywhere possible. In short, if your driver support IPP2.0, you can print via CUPS without installing a specific driver/PPD for this printer.

Here is a debian based description how to setup a driverless printer in cups.

In short for my driver this is:

lpadmin -p <printer-name-in-cups> -v ipp://<printer-ip>/ -E -m everywhere