Op 23-06-2026 om 11:00 schreef Paul van der Vlis:
Hello,

I see several people experiencing this problem in Debian 13, while others do not. I have it on one computer myself as well:

Printing from Firefox or Thunderbird displays "Preparing preview", but this takes forever. Therefore, printing is not possible. Printing from other applications does work.

What I have tried with Firefox (didn't help):
- Printing from a clean profile
- Printing without hardware acceleration
- Printing from safe mode
- Checked bugs.debian.org for a known bug
- Starting Firefox from the terminal to see notifications

Does anyone have any advice?

I can tell you what I did, it solved the problem at the end.

What I first did is this:
systemctl stop cups
apt remove cups
mv /etc/cups /etc/cups-backup
apt install cups cups-pdf
killall firefox-esr
killall thunderbird
firefox-esr
thunderbird

Printing using <ctrl p> in Firefox gave the same problem as before.

Then I've looked at http://localhost:631/printers and I wondered that there where two printers with my names, so not automatic. I did remove them.

Then I want really a complete reinstall of cups, this is what I did:
systemctl stop cups.service cups.socket cups.path
apt-get purge cups cups-browsed
apt purge cups-core-drivers cups-daemon cups-server-common
rm -rf /etc/cups /var/spool/cups /var/cache/cups /var/lib/cups
apt-get autoclean
apt-get update
apt-get install cups cups-browsed
systemctl enable cups.service
systemctl status cups.service

Then cups seems to run fine ;-)

Then I went to the webinterface http://localhost:631/printers and tried to create a new networkprinter. The printer was found (it has to be really active, not in an energy-safe-mode), but not the dnssd. In the default connection string, I saw very strange characters.

Then I did this on the commandline, this command comes from the help-page:
lpinfo --include-schemes dnssd -v
And it gave as output:
network dnssd://Canon%20MF642C%2F643C%2F644C._ipp._tcp.local/?uuid=6d4ff0ce-6b11-11d8-8020-349f7ba68271

I've used the part after "network " als URI in the webinterface and I used the IPP-everywhere driver. Important is again that the printer must be really active, and not in some energy-safe-mode because it does not work then.

In earlier times, the webinterface found dnssd-urls for so far I know, but not anymore. But I found them using commandline.

It works. But I am not really glad what happened.

With regards,
Paul van der Vlis

--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl

Reply via email to