Serveur d'impression

impression – Qu'est-ce que le serveur CUPS et comment partager une imprimante (localement ou sur un réseau) – Serveur d’impression

Le 22 mars 2020 - 9 minutes de lecture

Cette réponse comprend 4 sections:

  1. Qu'est-ce que CUPS
  2. Comment partager une imprimante USB avec d'autres ordinateurs (Windows, Linux, Mac …)
  3. Comment partager une imprimante sans fil avec d'autres ordinateurs
  4. Comment se connecter à une imprimante réseau (filaire ou sans fil)
  5. Comment configurer la section Imprimante dans Samba (smb.conf)
  6. Comment ajouter, configurer et administrer des imprimantes avec CUPS

Outre quelque chose à boire sur CUPS sous Linux, il y a: Système d'impression Unix commun

CUPS est généralement responsable de vous faire connecter une imprimante à Ubuntu et de ne pas avoir besoin d'installer de pilotes. Vous pouvez dire que CUPS est celui qui a fait de presque toutes les imprimantes une expérience prête à l'emploi. Pas besoin de pilotes supplémentaires, de CD / DVD d'imprimante ou, dans la plupart des cas, de compiler et de faire beaucoup de travail pour le faire fonctionner instantanément.

L'image suivante est une interface graphique pour les tasses. CUPS possède également une interface Web.
entrez la description de l'image ici

L'autre acronyme qui se démarque comme CUPS est HPLIP qui est HP Linux Imaging and Printing. Celui-ci offre quelques améliorations par rapport aux imprimantes HP et tout-en-un. Si vous êtes le 1% qui a des problèmes à détecter votre imprimante HP avec CUPS, essayez HPLIP. Il couvre ce 1% supplémentaire. Et il montre des choses comme le niveau d'encre et certaines autres variables HP spécifiques.

entrez la description de l'image ici

À PARTAGEZ UNE IMPRIMANTE dans Ubuntu est vraiment facile. En supposant que vous utilisez l'Ubuntu par défaut fourni avec CUPS, accédez au symbole Cog dans la partie supérieure droite de l'écran (ressemble à un engrenage). Cliquez dessus et sélectionnez dans le menu Imprimantes (C'est pour 12.04 et ci-dessous). Si vous utilisez 13.04 et ci-dessus, vous pouvez cliquer sur Les paramètres du système puisque les imprimantes ne seront pas là. Ensuite, dans les options Paramètres système, cliquez sur Imprimantes.

Vous pouvez également ouvrir le Dash et taper impression, imprimante, impression, prin et ainsi de suite (tout mot qui ressemble à l'imprimante) si vous utilisez 12.04 et plus. L'icône des imprimantes apparaît.

Une fois à l'intérieur de la fenêtre des imprimantes, suivez les étapes ci-dessous pour le partager dans un réseau:

Étape 1

Accédez à l'option Paramètres dans le menu Serveur du menu principal ci-dessus:

entrez la description de l'image ici

Étape 2

Activez les 2 premières options pour que le serveur CUPS sache que vous partagerez une imprimante sur le réseau et rechercherez des imprimantes partagées. Cela résoudra deux problèmes, un problème est lorsque le fait de cliquer sur l'option de partage dans la fenêtre de configuration de l'imprimante affichera un message d'erreur "Non publié. Voir Paramètres du serveur". Étant donné que le serveur n'est pas configuré pour le partage, c'est la raison pour laquelle il n'est pas publié sur le réseau et même s'il est marqué comme partagé, il n'apparaîtra pas sur le réseau. L'autre problème qu'il résoudra également est le problème d'autres PC connectés au réseau ne trouvant pas l'imprimante.

entrez la description de l'image ici

Étape 3

Cliquez avec le bouton droit sur l'imprimante dans l'icône Imprimante que vous souhaitez partager et sélectionnez PARTAGÉ. N'oubliez pas de L'ACTIVER dans le même menu contextuel. Dans mon cas, je l'ai désactivé. Vous ne pouvez pas partager une imprimante si vous l'avez désactivée (Evidemment ^^).

entrez la description de l'image ici

Étape 4

Allez dans les paramètres de cette imprimante et dans les politiques vérifiez que Shared est activé. Si vous avez fait l'étape 2 correctement, cette option ne mentionnera aucun type de problème.

entrez la description de l'image ici

Alors voilà. Vous venez de partager votre imprimante, vous lui avez donné accès à d'autres ordinateurs du réseau et ils peuvent également l'ajouter à leur PC en tant qu'imprimante partagée et imprimer dessus. Agréable!.

La réponse fait principalement partie d'un problème de détection de Windows XP avec les imprimantes partagées (Avec Windows 7 et plus récent, le problème n'est pas là. Mais s'il apparaît, c'est la même solution). La solution est la suivante:

  1. Sur l'imprimante sans fil que vous souhaitez partager, désélectionnez l'option PARTAGÉ. le CRÉER UNE CLASSE devrait apparaître dans le menu contextuel. Clique dessus.

    entrez la description de l'image ici

  2. Dans la fenêtre de création de classe, saisissez le nom comme vous souhaitez que les autres ordinateurs voient l'imprimante partagée.

    entrez la description de l'image ici

    entrez la description de l'image ici

  3. Sélectionnez les imprimantes qui seront disponibles dans cette classe (vous pouvez avoir plusieurs imprimantes affectées à une classe afin que lorsqu'une imprimante de cette classe ne fonctionne pas, la classe puisse déplacer la file d'attente d'impression vers une autre imprimante).

    entrez la description de l'image ici

  4. Après la dernière étape, vous devriez voir la nouvelle «imprimante de classe» partagée qui fait référence à l'imprimante sans fil d'origine. Dans l'image ci-dessous, l'imprimante EPSONL555 est en fait la classe créée. Cliquez sur ce cours et sélectionnez PARTAGÉ. C'est ça. Votre nouvelle classe doit être vue par tous les clients Windows XP.

    entrez la description de l'image ici

Pour un bonus supplémentaire, vous pouvez configurer Samba pour qu'il affiche publiquement toutes les imprimantes. Pour ce faire, ouvrez simplement le terminal et tapez sudo nano /etc/samba/smb.cfg comme on le voit sur l'image:

entrez la description de l'image ici

Passez ensuite à la partie qui parle des imprimantes (qui sont [printers] et [print$]) et modifiez-les en fonction de ce que l’image montre, en particulier la partie relative à la navigation, disant oui.

entrez la description de l'image ici

Après avoir modifié les deux sections, enregistrez le fichier et fermez-le. Redémarrez ensuite le service samba:

    redémarrage samba du service sudo

Vous devriez maintenant avoir des imprimantes partagées navigables pour tous les ordinateurs Ubuntu et Windows sur ce réseau LAN. Cette dernière partie peut également être vue dans Partage d'imprimante avec CUPS

Notez que les imprimantes sans fil ou USB fonctionnent immédiatement lorsqu'elles sont partagées avec d'autres ordinateurs Ubuntu. Dans certains cas, vous devrez rechercher des pilotes spécifiques. Pour les fabricants suivants, vous pouvez consulter les liens fournis:

HP – Package de pilotes

EPSON – Recherche et téléchargement de pilotes (n'oubliez pas de télécharger les packages .DEB appropriés)

Autres – Section imprimante Ubuntu

En supposant que vous utilisez l'Ubuntu par défaut fourni avec CUPS, accédez au symbole Cog dans la partie supérieure droite de l'écran (ressemble à un engrenage). Cliquez dessus et sélectionnez Les paramètres du système. Cliquez ensuite sur Imprimantes. Maintenant, cliquez sur le Ajouter pour ajouter l'imprimante.

Notez que, puisque l'imprimante est sur le réseau (pas directement connecté à vous), l'option pour Imprimante réseau apparaîtra vide pendant quelques secondes. Le temps dépend du réseau, de la façon dont le routeur gère la file d'attente et de tout autre périphérique connecté sur le réseau. Au bout d'un moment, l'imprimante devrait apparaître sous le Imprimante réseau et vous pourrez la sélectionner. CUPS se chargera soit d'installer les pilotes s'ils sont disponibles, soit d'en télécharger un s'il n'est pas trouvé sur le système (ex: Epson L555). Dans certains cas, cela m'a pris 45 secondes, dans d'autres 5 secondes.

Dans ce cas, l'ordinateur qui partage l'imprimante doit s'assurer que la configuration de l'imprimante est correctement configurée comme mentionné ci-dessus. Si l'imprimante dispose d'un accès sans fil, assurez-vous que l'imprimante est correctement connectée au routeur et que votre PC est également correctement connecté au même routeur sans fil. Dans le cas où vous êtes connecté via un câble filaire et l'imprimante via une connexion sans fil au même routeur ou au même réseau, vous devez également configurer le routeur pour vous assurer que tous les périphériques sans fil voient les périphériques câblés.

Vérifiez que l'imprimante est connectée et que samba / cups est installé (le samba et tasses les packages doivent être installés, sinon simplement les installer). C'est parce que CUPS gère l'imprimante tandis que Samba gère le partage, mais au cas où vous ne les auriez pas simplement:

sudo apt-get install cups samba

Après cela, nous commençons par leur configuration. Si vous êtes sur la version bureau ou serveur d'Ubuntu, vous pouvez rapidement le configurer avec cette méthode de terminal (la méthode GUI est expliquée ci-dessus):

Modifiez votre configuration principale de samba qui se trouve dans /etc/samba/smb.conf. Type:

sudo nano /etc/samba/smb.conf

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

Remplacez WORKGROUP par celui que le réseau utilise, afin que les autres périphériques du même groupe de travail puissent voir l'imprimante:

groupe de travail = WORKGROUP_NAME

Si vous souhaitez autoriser les invités à imprimer, recherchez le ; GUEST = OUI et retirez le ; devant:

invité = oui

Recherchez maintenant le Sécurité option et le changer en partager, cela vous évitera plusieurs problèmes plus tard:

sécurité = partager

Maintenant, nous allons directement à la section imprimante ther samba qui ressemblerait à ceci:

 [printers]
    
    
    
    comment = Toutes les imprimantes
    navigable = non
    chemin = / var / spool / samba
    imprimable = oui
; invité ok = non
; lecture seule = oui
    créer un masque = 0700

ce que nous voulons faire est de changer la navigation sur oui et l'invité ok sur oui

Devrait ressembler à ceci après l'édition:

 [printers]
    
    
    
    comment = Toutes les imprimantes
    navigable = oui
    chemin = / var / spool / samba
    imprimable = oui
    invité ok = oui
; lecture seule = oui
    créer un masque = 0700

C'est tout. Redémarrez maintenant le service samba. vous pouvez le faire de plusieurs manières:

sudo service 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. Cela peut prendre un certain temps en raison de la configuration du réseau et des périphériques qui y sont connectés, mais cela devrait être la base pour configurer n'importe quelle imprimante sur le réseau.

CUPS offre un excellent système de configuration et d'administration basé sur le Web pour toutes les imprimantes. Si CUPS est correctement installé, vous pouvez accéder à ce système Web avec le lien suivant:

http: // localhost: 631 /

Qui devrait vous montrer le site suivant

entrez la description de l'image ici

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.