https://bugs.winehq.org/show_bug.cgi?id=3507
Ralf Jung post+wine@ralfj.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |post+wine@ralfj.de
--- Comment #16 from Ralf Jung post+wine@ralfj.de ---
Another possibility is that there are one or more printers for which cupsGetPPD
fails (and fails after some long timeout). If it does fail then that printer never gets added to the registry and we therefore try to AddPrinter it every time we start Wine. A fix for this would be to maintain a blacklist of failing printers somehow.
One reason for this to fail is that Wine may be trying to access a network printer that is in a network that's not currently reachable. For example, I do have some printers from my dayjob office in cups, but I also use the same laptop at home -- so the office printers will not be reachable when I start wine while not being in the office.
Somehow, other applications manage to deal with this better. I can open the print dialogue of LibreOffice or the PDF viewer (Okular, also tried evince) without noticeable delay even when printers are unreachable; if I then select a printer that *is* reachable, I never have to wait for the other printers.