Si Samba ne doit pas s'appuyer sur CUPS

Par défaut, Samba est capable de s'interfacer avec CUPS afin de gérer des imprimantes partagées. Si CUPS n'est pas installé, on verra toutefois Samba râler quelque peu :

[2011/09/27 08:57:36.853924,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2011/09/27 08:57:36.855535,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused

Pour forcer Samba à ne plus jeter un seul regard à Cups, voici ce qu'il faut ajouter au fichier de config smb.conf :


        #Désactivation de l'impression via Samba car cups n'est pas installé !
        load printers = no
        show add printer wizard = no
        printcap name = /dev/null
        disable spoolss = yes

Pour info, samba 3.5.6 sur Debian 6 stable.