I started printing on Linux when it switched from the old printcap based tools (which were hard to configure and mostly didn't work) to CUPS. I was an experienced sysadmin, but no amount of configuration could make the old printcap based tools print anything but the text of postscript files to my laser printer.