Em /etc/cups/cupsd.conf eu tive a linha:
Listen /var/run/cups/cups.sock
Mas esse "arquivo" estava em /run/cups/cups.sock (não em / var). Depois de alterar o cupsd.conf, agora posso ver a impressora cups na caixa de diálogo de impressão. Por que o arquivo caps.sock está em / run / cups?
Em /etc/systemd/system/sockets.target.wants/cups.socket existe uma linha: ListenStream = / run / cups / cups.sock
Então, parece haver algo a ser misturado.
(ubuntu 17.10 com gnome, cups 2.2.4)