Serveur d'impression · 2 min read · Jan 04, 2026

Serveur d'impression basé sur IPP étape par étape utilisant CUPS

Serveur d’impression basé sur IPP étape par étape utilisant CUPS

Ce tutoriel décrit comment installer un serveur d’impression Linux avec CUPS. Il couvre également l’installation et la configuration des pilotes d’imprimante sur le serveur d’impression ainsi que la configuration de l’imprimante sur un client Windows 2000.

Contenu :

  1. Configuration du serveur IPP
  2. Installation/Configuration des pilotes d’imprimante
  3. Configuration du client IPP

1. Configuration du serveur IPP

Étape #1 - Installation du service CUPS

# su root  
# yum install cups*

Étape #2 - Configuration de CUPS

# vi /etc/cups/cupsd.conf

La configuration par défaut de CUPS limite l’administration à la machine locale. Pour ouvrir l’accès, éditez le fichier /etc/cups/cupsd.conf et commentez les lignes suivantes :

Les lignes ci-dessous restreignent l’accès à l’administration web à localhost

Commentez les lignes 842, 843, 844  pour que cela ressemble à ceci

      Order deny,allow
      Deny from all
      Allow from 127.0.0.1

Pour désactiver l’authentification par mot de passe, vous devez éditer le fichier /etc/cups/cupsd.conf et commenter les lignes suivantes :

Les lignes ci-dessous restreignent l’accès à l’imprimante aux utilisateurs du système

Commentez les lignes 838, 839 afin que l’utilisateur puisse imprimer sans authentification

      AuthType Basic
      AuthClass System

Étape #3 - Redémarrer le serveur CUPS

# service cups restart

Étape #4 - Exécutez les étapes décrites dans le document “IPP_PrintDrivers_Setup”

Étape #5 - Redémarrer le service CUPS

# service cups restart

Étape #6 – Si nécessaire, CUPS peut être géré avec

http://localhost:631 - sur le système local

ou

http://192.168.6.210:631 - sur le système distant   (Remplacez l’IP)

Remarque : Ici, l’IP : 192.168.6.210 est pour l’exemple, utilisez la vôtre

ipp_server01

Étape #6 – Exécutez les étapes décrites dans le document “IPP_Client_Setup”

Étape #7 - Dépannage de CUPS

Si vous trouvez le message d’erreur dans le fichier journal /var/log/cups/error_log :

print_job: Format non pris en charge ‘application/octet-stream’ !
Indice : Avez-vous activé les règles d’impression de fichiers bruts ?

Solution : décommentez la ligne dans le fichier /etc/cups/mime.types :

application/octet-stream

et dans le fichier /etc/cups/mime.convs :

application/octet-stream        application/vnd.cups-raw

Si CUPS est installé avec une IP publique, le port 631 doit être activé au niveau du proxy/squid/routeur

Si CUPS est installé avec une IP privée et que vous souhaitez imprimer de n’importe où, nous devons configurer le transfert de port au niveau du routeur et le routeur doit être configuré avec une IP publique afin que le service d’impression puisse être utilisé avec http://publicIP:631/printers/printername et le routeur transmettra les paquets à localip:631.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.