As a means of testing CUPS on IPFire, I set up printing on a laptop (from which I usually don't print). It was running CUPS 2.3.1.and I was able to print successfully via my usual Linux file & print server, that is also running CUPS 2.1.3.
Core 109 is running CUPS 2.0.4. I was able to locate it from the laptop and set it as print server, then successfully print via it. Any workstation running CUPS 1.6 or later should be using similar network printing processes and be able to work with IPFire. The particular printer that I have configured (Brother 9120CN) is postscript and that might make the arrangement more reliable.
I did all configuration of CUPS on IPFire, including adding the printer, via the web interface to http://ipfire:631
. This is documented at http://wiki.ipfire.org/en/addons/cups/start
My laptop is running Linux. I have not tested printing from Windows, although the documentation at http://wiki.ipfire.org/en/addons/cups/start
does also describe how to configure it.
I note some issues with "avahi" in pending changes with Core 110 and that might affect CUPS on IPFire.