Comment configurer un serveur d'impression avec Ubuntu Server, CUPS et Bonjour – Bien choisir son serveur d impression

Vous souhaitez ajouter un serveur d'impression à votre centre de données? Jack Wallen vous montre comment le mettre en route en environ cinq minutes.

istock-518142550.jpg

Image: iStockphoto / Ralwel

Vous avez probablement quelques machines Linux dans votre centre de données qui ont quelques cycles CPU à revendre. Pourquoi ne pas les utiliser pour un serveur d'impression? Après tout, la plupart des entreprises dépendent encore de l'impression pour certains services. Lorsque votre entreprise est suffisamment grande pour nécessiter un serveur d'impression, vous pouvez tout aussi bien opter pour un système éprouvé: Linux.

Je vais vous guider à travers la configuration d'un serveur d'impression sur Ubuntu Server 18.04, en utilisant CUPS et Avahi. Ce processus ne devrait pas être difficile et, à la fin, vous aurez un serveur d'impression fiable prêt à l'emploi.

VOIR: Comment devenir administrateur réseau: une feuille de triche (TechRepublic)

Ce dont vous aurez besoin

  • Une imprimante connectée à votre serveur Linux

  • Le pilote d'imprimante installé sur votre serveur Linux

  • Un utilisateur avec des privilèges sudo

Vous devez vous assurer que le pilote de votre imprimante est installé sur le serveur. La procédure à suivre dépendra de l'imprimante que vous utilisez et, bien sûr, assurez-vous que l'imprimante est connectée au serveur et peut imprimer.

Vous devriez pouvoir installer et exécuter cette solution en cinq minutes environ.

Comment installer CUPS

La première chose que nous devons faire est d'installer le paquet CUPS. Connectez-vous à votre serveur Ubuntu dans le centre de données et exécutez la commande:

sudo apt-get install cups -y

Une fois l'installation terminée, démarrez et activez le service CUPS avec la commande:

sudo systemctl start cups
sudo systemctl enable cups

Comment configurer CUPS

Maintenant que CUPS est installé et en cours d'exécution, nous devons apporter quelques modifications de configuration. Pour ouvrir le fichier de configuration CUPS, exécutez la commande:

sudo nano /etc/cups/cupsd.conf

Recherchez d'abord la ligne:

Navigation désactivée

Changez cette ligne en:

Navigation sur

Ensuite, nous voulons pouvoir accéder au tableau de bord Web. Pour cela, recherchez la ligne:

Écouter localhost: 631

Changez cette ligne en:

Port 631

Nous devons également nous assurer que CUPS écoute sur toutes les interfaces. Pour ce faire, recherchez la section:


  
  
  
  Ordonnance autoriser, refuser

Remplacez la section ci-dessus par:


  
  
  
  Ordonnance autoriser, refuser
  Autoriser @LOCAL

Vous souhaiterez peut-être également ajouter un accès à la console d'administration Web. Pour ce faire, recherchez la section:


  
  
  
  Ordonnance autoriser, refuser

Remplacez cette section par:


  
  
  
  AuthType par défaut
  Exiger un utilisateur valide
  Ordonnance autoriser, refuser
  Autoriser @LOCAL

Enregistrez et fermez le fichier.

Redémarrez le démon CUPS avec la commande:

sudo systemctl redémarrer les tasses

Comment partager via les protocoles Bonjour et IPP

Nous allons maintenant nous assurer que l'imprimante est partagée sur votre réseau à l'aide des protocoles Bonjour et IPP. Nous devons d'abord installer le démon avahi avec la commande:

sudo apt install avahi-daemon -y

Ensuite, démarrez et activez le démon avahi avec les commandes:

sudo systemctl start avahi-daemon
sudo systemctl activer avahi-daemon

Si le pare-feu UFW est activé, assurez-vous d'ouvrir le port nécessaire avec la commande:

sudo ufw permet 5353 / udp

Comment se connecter à l'imprimante

À ce stade, votre nouvelle imprimante doit être disponible pour être ajoutée aux bureaux qui en ont besoin. La façon dont vous ajoutez l'imprimante dépend du système d'exploitation de bureau que vous utilisez. Par exemple, avec Pop! _OS Linux, je peux ouvrir la fenêtre Ajouter une imprimante depuis Paramètres | Les périphériques et la nouvelle imprimante apparaissent automatiquement (Figure A).

Figure A

cups-add-printer.jpg "data-original =" https://tr2.cbsistatic.com/hub/i/r/2020/04/07/050c8313-75a6-45af-a7f0-c6ed7b28a7a6/resize/770x/54879651178c8e7cb35c7a047f66f027 /cups-add-printer.jpg

L'imprimante CUPS-BRF est ma nouvelle imprimante disponible.

À ce stade, votre imprimante doit être ajoutée au bureau et capable d'imprimer. Si vous en avez besoin, vous pouvez gérer à la fois l'imprimante et le serveur à partir de la console Web en pointant un navigateur vers http: // SERVER_IP: 631. La console d'administration est à l'adresse https: // SERVER_IP: 631 / admin (où SERVER_IP est l'adresse IP du serveur d'hébergement). Pour la console d'administration, vous serez invité à entrer un nom d'utilisateur et un mot de passe valides.

Comment verrouiller la console d'administration

Il est important de comprendre que tout utilisateur du serveur Linux peut accéder à cette console. Si vous souhaitez le verrouiller un peu plus, vous pouvez changer la ligne (dans /etc/cups/cupsd.conf):

Exiger un utilisateur valide

à

Obliger l'utilisateur @SYSTEM

Vous devrez ensuite créer un nouvel utilisateur et les ajouter au groupe lpadmin avec la commande:

sudo useradd -g lpadmin cupsadmin

Définissez un mot de passe pour l'utilisateur cupsadmin avec la commande:

sudo passwd cupsadmin

Vous devriez alors pouvoir vous connecter à la console d'administration avec l'utilisateur cupsadmin et le mot de passe que vous venez de définir.

L'utilisation de cette configuration est un moyen rentable d'ajouter un serveur d'impression à votre centre de données – ou n'importe où dans votre entreprise.

Regarde aussi

  • ZebraNet b/g Print Server - Serveur d'impression - 802.11b/g - pour Xi Series 110Xi4, 140Xi4, 170Xi4, 220Xi4
    ZebraNet b/g Print Server - Serveur d'impression - 802.11b/g - pour Xi Series 110Xi4, 140Xi4, 170Xi4, 220Xi4 (P1032273)
  • SILEX TECHNOLOGY Serveur d'impression réseau Y656461
    Electricité Domotique, automatismes et sécurité Vidéosurveillance Accessoire de stockage vidéo SILEX TECHNOLOGY, enquête Pour imprimante avec port parallèle Partage d'une imprimante via le réseau. Aucun câble d'imprimante n'est nécessaire. Un logiciel client est également disponible pour
  • TPLINK TP-LINK Serveur d'impression de poche WiFi 150Mbps -WPS510U Tplink
    Electricité Domotique, automatismes et sécurité Autre accessoire de domotique TPLINK, TP-LINK SERVEUR D'IMPRESSION TLWPS510U Serveur d'impression port USB / WFfi - Relie votre imprimante (USB) a votre réseau local via WiFi - Format mini - Compatible normes IEEE 802.11g, IEEE 802.11b
  • HP JetDirect 3100w - serveur d'impression
    HP JetDirect 3100w - serveur d'impression (3JN69A)
  • Lexmark MarkNet N8350 - serveur d'impression
    Lexmark MarkNet N8350 - serveur d'impression (27X0310)
  • StarTech.com Serveur d'impression - USB 2.0 - Ethernet 10/100 Mb/s - Serveur d'impression LPR réseau -10Base-T/100Base-TX - Noir - serveur d'impression
    StarTech.com Serveur d'impression - USB 2.0 - Ethernet 10/100 Mb/s - Serveur d'impression LPR réseau -10Base-T/100Base-TX - Noir - serveur d'impression (PM1115U2)
  • Intermec Wi-Fi / BT Module - serveur d'impression
    Intermec Wi-Fi / BT Module - serveur d'impression (203-183-420)
  • Honeywell Intermec - serveur d'impression
    Intermec - serveur d'impression (203-183-210)
  • TP-LINK Serveur d'impression réseau R03562
    Electricité Domotique, automatismes et sécurité Autre accessoire de domotique TP-LINK, enquête Compatible avec plus de 320 modèles d'imprimantes disponibles sur le marché Prend en charge de nombreux protocoles et systèmes d'exploitation. Facilement installable dans de nombreux environnements
  • DIGITUS Serveur d'impression réseau R42205
    Electricité Domotique, automatismes et sécurité Vidéosurveillance Accessoire de stockage vidéo DIGITUS, enquête 1 interface parallèle bidirectionnelle (IEEE 1284) pour les ports 1 (PID1) 2 ports USB 2.0 High Speed pour les ports 2, 3 (PID2, 3) Ethernet rapide Port réseau RJ-45 pour 10Base-T