I wanted to post a follow up to my original question. I believe I now know the consequences. It broke the package system. I tried to fix it with dpkg -i suggestion. But, that failed with the
As far as I can tell, make install installed a non LSB cups script into /etc/init.d/. The next time I tried to run apt-get dist-upgrade, I received a lot of errors:
<snippage>
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
libsane-hpaio hplip-data
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
hplip-data libhpmud0 libsane-hpaio printer-driver-hpijs
Suggested packages:
hpijs-ppds hplip-doc
The following packages will be REMOVED:
cups* cups-driver-gutenprint* hplip* printer-driver-gutenprint*
printer-driver-hpcups*
The following packages will be upgraded:
hplip-data libhpmud0 libsane-hpaio printer-driver-hpijs
4 upgraded, 0 newly installed, 5 to remove and 649 not upgraded.
211 not fully installed or removed.
Need to get 0 B/7,640 kB of archives.
After this operation, 7,660 kB disk space will be freed.
Do you want to continue [Y/n]? Setting up initscripts (2.88dsf-22.1) ...
insserv: warning: script 'K36cups' missing LSB tags and overrides
insserv: warning: script 'cups' missing LSB tags and overrides
insserv: There is a loop at service minissdpd if started
insserv: Starting cups depends on minissdpd and therefore on system facility `$all' which can not be
true!
</snippage>
The way that I fixed it was by copying a working copy of the cups script from a Debian VM that I have running. apt-get worked fine after that. And after upgrading, printing even works. So, I guess whatever bug existed in cups-filters is fixed in the current version.