Je suis sur le serveur Ubuntu 10.10 et je dois connecter une imprimante HP Laserjet via USB et la partager sur le réseau local. J'ai suivi un tutoriel sur Internet pour installer les pilotes HPLIP et configurer CUPS. J'ai accès à l'interface Web du serveur et l'impression de la page de test fonctionne à merveille.
Je peux également modifier toutes les options par défaut de l’imprimante, consulter la file d’attente, etc.
La seule chose que je ne peux pas faire est d'installer et de trouver l'imprimante à partir d'autres clients sur le même réseau local. Je l'ai essayé avec la recherche par défaut de Windows 7 et rien ne s'affiche. J'ai essayé d'installer un nouveau port TCP/IP avec l'adresse IP du serveur et d'ajouter le pilote de l'imprimante manuellement, mais cela ne fonctionnait pas non plus.
Qu'est-ce que je dois faire ou vérifier pour que cela fonctionne? Le seul problème est que l'imprimante n'est pas visible sur le réseau local mais qu'elle est correctement installée sur le serveur Ubuntu.
Avez-vous un environnement de bureau à interface graphique installé? Vous devriez pouvoir exécuter /usr/share/system-config-printer/system-config-printer.py
et activer le partage des imprimantes connectées, puis, sur d'autres ordinateurs, activer l'option Afficher les imprimantes partagées.
Je vais aider, mais cela vient de mon esprit, vous devrez peut-être changer certaines choses:
Commencez par vérifier que l'imprimante est connectée et que Samba/cups est installé. Donc, si vous effectuez une recherche apt-get
/aptitude
, vous devez installer les packages cups et samba. Les tasses doivent manipuler l’imprimante. Samba doit gérer le partage au cas où un système Windows se connecterait à cette imprimante partagée (votre cas). Si vous ne les avez pas installés, alors:
Sudo apt-get install cups samba
ou en utilisant aptitude Sudo aptitude install cups samba
Après cela, nous commençons par leur configuration. Étant donné que vous êtes sur la version serveur d'Ubuntu, vous ne disposez d'aucun moyen par défaut d'utiliser une solution graphique (ce que je dis par défaut car certaines personnes installent des packages graphiques), ce qui suit concerne le serveur pur:
Éditez votre configuration principale de samba. Le fichier est dans /etc/samba/smb.conf
. Pour éditer le fichier, tapez simplement Sudo nano /etc/samba/smb.conf
Si vous êtes root, vous n'avez pas besoin de la partie Sudo
.
Nous voulons modifier les variables suivantes et supprimer les symboles de commentaire (# ou;) devant elles, le cas échéant. Donc par exemple:
Si cela ressemble à ceci # workgroup = WORKGROUP
vous le laisseriez comme ceciworkgroup = WORKGROUP
(sans le symbole #).
Si cela ressemble à ceci ; guest = yes
vous le laisseriez comme ceciguest = yes
(sans le symbole;):
groupe de travail - Modifiez le groupe de travail que vous utilisez sur votre réseau. Si votre réseau est "xtreme" comme dans mon cas, il devrait indiquer:
workgroup = xtreme
(N'oubliez pas de supprimer le commentaire s'il en a un)
sécurité - Changez-le pour partager. Cela vous évitera plusieurs problèmes plus tard.
security = share
Modifiez votre section imprimante samba.
La section imprimante ressemblerait à ceci:
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700
ce que nous voulons faire est de changer navigable à oui et invité ok à oui
Devrait ressembler à ceci après l'édition:
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
; read only = yes
create mask = 0700
C'est tout. Maintenant, redémarrez le service samba. vous pouvez le faire de plusieurs manières:
Sudo service smbd restart
Sudo /etc/init.d/smbd restart
Maintenant, allez sur votre système Windows ou Linux et recherchez l’imprimante sur le réseau ou l’adresse IP du serveur.