![]() |
Problème de partage imprimante avec Samba/CUPS
Salut à tous,
J'ai un problème sur mon réseau qui commence à me travailler, ça concerne le partage de ma belle imprimaite HP Deskjet 5150. Ma machine, où est connectée l'imprimante, tourne sous Debian Sid. Les autres machines sont des Windows XP et parfois un Windows 2000 (sous VMware :D). L'imprimante est partagée, et visible. Cependant, sous Windows 2000 son "Etat" est à "Accès refusé, impossible de se connecter" et sous Windows XP c'est "Accès refusé. Connexion impossible." Paradoxalement, si j'ouvre notepad et que j'imprime, ça marche sans aucun souci... Quelques fois, au lieu de sortir une page imprimée j'ai une page blanche, ou lorsque j'imprime à partir de Word les caractères ne sont pas espacés correctement. Par exemple "Ceci est une phrase de test" devient facilement "Ceci est un ephrased e t est". Je vous met ici mon smb.conf, en espérant que quelqu'un trouve ce qui m'échappe vraiment ;) Quote:
|
Essaye de mettre ces lignes :
security = user hosts allow = 192.168.0. 127. Et dans ta section printers : public = yes Sinon c'est toujours une bonne idée de mettre un petit partage de fichiers pour tester, ça t'évite les problèmes supplémentaires de Cups pour tester ton partage. |
Même résultat, j'ai rajouté un partage bidon aussi ça ne peut que m'aider :)
Actuellement j'ai donc : Quote:
Edit : - Rectification, je ne sais comment, l'impression est désormais bonne malgré l'"Accès refusé" affiché (à tort :() sous Windows 2000. - Et pour corser les choses, c'est mon Windows XP qui a décidé de m'ennuyer en me demandant un login/pass pour accéder à la machine... Surtout que ça marche si je met un login bidon comme "f", et qu'ensuite il me met un état "Prêt" à l'imprimante :confused: Ca avance, merci :) |
Ayant rencontré le problème d'impression de certaines polices ce matin, je suis retombé sur mon smb.conf retravaillé par drakconf et j'ai repris cette partie :
Quote:
Par contre, mon Windows XP me demande toujours un login/pass sous mon compte administrateur mais par sur les comptes utilisateurs (étrange ?). On s'en rapproche ;) |
Normalement la directive :
public = yes Dans les sections de partage de fichiers et d'imprimante doivent laisser l'accès normal. Par contre cette directive m'inquiète un peu, tu pourrais essayer de la commenter : map to guest = bad user Essaye ça : Quote:
|
Avec cette conf, les deux machines demande un mot de passe pour accéder au samba.
Ce que je cherche à faire, c'est permettre à mes machines de voir l'imprimante et l'exploiter sans avoir à fournir un login/pass. En gros, l'imprimante est un partage public ;) C'est là que le "security = user" me chagrinerait en fait, je suis forcé d'ajouter les utilisateurs avec smbpasswd ? Merci pour ton aide Fred ;) |
Bon donc actuellement j'ai une configuration qui marche sans demander de mot de passe.
Quote:
Par contre, sous Windows 2000 j'ai toujours l'état en "Accès refusé" mais sous Windows XP elle est "Prêt". Je pense ne pas m'acharner encore plus longtemps sur ce qui me semble être une erreur de protocole... Surtout que ça imprime même si la première impression se matérialise en une simple feuille blanche ;) |
Sur la machine XP ça imprime sans problème ?
Tente un "public = yes" dans tes deux dernières sections. |
Sur la machine XP, ça imprime sans aucun problème, et je viens de m'apercevoir que là j'ai "Accès refusé. Connexion impossible" en état ;)
Bref, actuellement les impressions fonctionnent, cet état m'importe très peu ! J'ai rajouté les public = yes :) Pour info : Samba version 3.0.14a-Debian |
Et pour la lenteur d'impression, a priori j'ai trouvé quelque chose...
J'ai voulu imprimer un dossier de 55 pages sous Word sur un Windows 2000, et ça avance à un rythme de 2 pages par minutes (voire pire :() et l'impression ne débute pas tant que les 55 pages n'ont pas été transmises. J'ai donc eu l'idée d'aller voir du côté de mon /var/log/samba/log.win2k : Quote:
Pour information : - Document de 55 pages - Lancement de l'impression : 15h53 - Fin du transfert : 16h28 - Impression de la première feuille : 16:28 Ca fait long non ? ;) |
Peut-être un souci réseau, regarde les quelques tweaks :
# Most people will find that this option gives better performance. # See the chapter 'Samba performance issues' in the Samba HOWTO Collection # and the manual pages for details. # You may want to add the following on a Linux system: # SO_RCVBUF=8192 SO_SNDBUF=8192 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 Sinon, essaye de splitter tes logs (ajouter %m au nom de log pour en avoir un par machine) pour savoir si c'est vraiment de ce Windows 2000 que ça vient. |
En socket_options je n'ai que :
Quote:
Je vais essayer les options proposées en commentaire (les mêmes que les tiennent) et je verrais ce que ça donnera sur la prochaine impression ;) |
Quote:
|
Ayant vu sur un site que Windows 2000 pouvant directement communiquer avec une imprimante configurée sur un serveur CUPS (via le protocole "ipp://"), au revoir Samba ;)
|
All times are GMT +2. The time now is 14:01. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.