En suivant les instructions ici , j'ai installé un serveur d'impression Samba sur un Udoo-quad basé sur ARM exécutant Udoobuntu 12.04 LTS.
Le serveur Samba fonctionne et (après avoir configuré celui guest ok = yes
du serveur smb.conf
), je peux parcourir le dossier "print $" (Printer Drivers) sans entrer d'informations d'identification. Je peux accéder à l'imprimante pendant l'installation de l'imprimante côté client (sur Ubuntu 13.10), mais les travaux d'impression ne parviennent pas au serveur. Ils restent assis dans la file d'attente d'impression du client avec le message d'état "En attente d' authentification" .
J'ai le serveur configuré pour autoriser l'accès invité aux imprimantes avec la section suivante dans /etc/samba/smb.conf
(tel que rapporté par testparm
):
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
print ok = Yes
browseable = No
Pourquoi le client pense-t-il qu'une authentification est requise et quel est le correctif?
Réponses:
Apparemment, c'est un problème / complication qui a été introduit dans la version de Samba incluse dans (au moins) la version initiale d'Ubuntu 12.04. Je ne sais pas s'il y avait une mise à jour pour 12.04 pour résoudre ce problème - les mises à jour ne semblent pas être disponibles pour Udoobuntu.
Je l'ai résolu en suivant le commentaire n ° 17 du bug du tableau de bord "accès refusé aux partages d'imprimante samba après une mise à niveau précise" .
Extrait du smb.conf du serveur:
Le consensus semblait être que la clé était
use client driver = yes
.la source
J'utilise Ubuntu 14.04 LTS, j'ai eu le même problème. le message d'état "En attente d'authentification" dans la file d'attente d'impression client. Pour résoudre ce problème, je viens d'installer depuis Synaptic ces deux packages:
- smbclient
- cifs-utils
et ça marche bien maintenant pour moi! J'espère que cela résout aussi votre problème ...
la source
J'ai installé une imprimante Windows sur mon système Ubuntu 16.04.3 LTS Xenial et mes travaux n'ont pas démarré automatiquement mais ont été " suspendus pour l'authentification ". J'ai suivi les instructions sur ce lien (principalement)
Dans une fenêtre de terminal, arrêtez le service d'imprimante de gobelets:
sudo service cups stop
Modifiez le fichier printers.conf:
sudo vim /etc/cups/printers.conf
Près du haut du fichier "/etc/cups/printers.conf" se trouve une ligne:
Nom d'utilisateur, mot de passe AuthInfoRequired
Insérez un caractère "#" dans la première colonne (ou supprimez simplement la ligne).
Enregistrer le fichier modifié
Redémarrez le serveur cups:
les coupes de service sudo commencent
Cela a fonctionné pour moi, donc j'ai pensé que je le publierais même si la question est vieille de plusieurs années.
la source