I have been troubled by this bug for (perhaps) months. It is easy enough to reproduce, and I can figure out how to stop things while leaving cups functional.
I am running a current sid system ii cups-daemon 2.2.1-3 amd64 Common UNIX Printing System(tm) - daemon I do not pretend to understand what is going on, but there seems to be a conflict between the starting of cups via the /etc/init.d/cups script (provided by cups-daemon) and its access through systemd. In particular, upon reboot I will find cupsd driving a CPU at 100% polling constantly for PPD data as described in the original post. Stopping the init.d script produces /home/trs# /etc/init.d/cups stop [....] Stopping cups (via systemctl): cups.serviceWarning: Stopping cups.service, but it can still be activated by: cups.path cups.socket . ok And at this point everything is fine. There are valid PPDs and printer descriptions for all network printers, and printing works. I have not tried deactivating the init.d script, since I reboot infrequently and I have this temporary fix. If there is more information that I can provide to assist, please let me know. TRS -- Thomas R. Shemanske Department of Mathematics, Dartmouth College 6188 Kemeny Hall, 27 N Main St Hanover, NH 03755-3551 603-646-3179