Partage de l'imprimante avec CUPS

8

Je suis sur le serveur Ubuntu 10.10 et je dois connecter une imprimante HP Laserjet via USB et la partager sur le LAN. 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 comme un charme.

Je peux également modifier toutes les options d'imprimante par défaut, afficher 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 n'apparaît, 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 n'a pas fonctionné non plus.

Que dois-je faire ou vérifier pour que cela fonctionne? Le seul problème est que l'imprimante n'est pas visible sur le LAN mais qu'elle est correctement installée sur le serveur Ubuntu.

Kreker
la source
Vous devez copier le chemin de l'URL CUPS de l'imprimante et le coller dans la zone de texte de "nouvel assistant d'imprimante réseau" sous Windows. Exemple de chemin d'accès: http:\\192.168.1.9:631\printers\Xerox123voici un didacticiel avec des images: [ linuxibos.blogspot.com/2012/05/seprinters-linux.html 3/10] [1]: linuxibos.blogspot.com/2012/05/seprinters-linux.html
omanosoft

Réponses:

4

Avez-vous un environnement de bureau GUI installé? Vous devriez pouvoir exécuter /usr/share/system-config-printer/system-config-printer.pyet activer le partage d'imprimantes connectées, puis sur d'autres ordinateurs, activez afficher les imprimantes partagées.

titaniumtux
la source
non je ne sais pas. C'est Ubuntu Server. Et je n'ai pas ce script dans ce répertoire, je n'ai pas / system-config-printer / non plus
Kreker
l'installation d'un environnement de bureau GUI est-elle une option? Avez-vous vérifié help.ubuntu.com/11.04/serverguide/C/cups.html ?
titaniumtux
1
non Ce n'est pas une option :)
Kreker
2

Je vais vous aider, mais cela vient du haut de ma tête, vous devrez donc peut-être changer certaines choses:

Vérifiez d'abord que l'imprimante est connectée et que samba / cups est installé. Donc, si vous effectuez une recherche apt-get/, aptitudevous devriez avoir les packages cups et samba installés. Les tasses servent à 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 l'aptitude sudo aptitude install cups samba

Après cela, nous commençons par leur configuration. Puisque vous êtes sur la version serveur d'Ubuntu, vous n'avez aucun moyen par défaut d'utiliser une solution GUI (je dis par défaut car certaines personnes installent des packages GUI), donc ce qui suit est pour un serveur pur:

  1. Modifiez votre configuration principale de samba. Le fichier est dans /etc/samba/smb.conf. Pour modifier le fichier, tapez simplement sudo nano /etc/samba/smb.confSi vous êtes root, vous n'avez pas besoin de la sudopièce.

    Nous voulons changer les variables suivantes et supprimer les symboles de commentaire (# ou;) devant eux s'ils l'ont. Ainsi, par exemple:

    S'il ressemble à ceci, # workgroup = WORKGROUPvous le laisserez comme ceci
    workgroup = WORKGROUP(sans le symbole #).

    S'il ressemble à ceci, ; guest = yesvous le laisseriez comme ceci
    guest = yes(sans le symbole;):

    groupe de travail - Modifiez-le en 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é - Modifiez-le pour partager. Cela vous évitera plusieurs problèmes plus tard.

    security = share

  2. Modifiez votre section d'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 la navigabilité en oui et l' invité ok en 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. Redémarrez maintenant le service samba. vous pouvez le faire de plusieurs manières:

sudo service smbd restart

sudo /etc/init.d/smbd restart

Accédez maintenant à votre système Windows ou Linux et recherchez l'imprimante dans le réseau ou l'adresse IP du serveur.

Luis Alvarado
la source