Serveur d’impression

  1. Installation de CUPS

A moins que vous n’ayez sélectionné le serveur d’impression lors de l’installation du serveur, vous devrez installer la dernière version de CUPS :

apt-get install cups

 

  1. Configuration de CUPS

Modification du fichier de configuration

Commencez par éditer le fichier de configuration de CUPS pour autoriser le(s) ordinateur(s) de votre réseau à se connecter au serveur CUPS :

nano /etc/cups/cupsd.conf

Et modifier le fichier de la façon suivante :

  • Rechercher la ligne « Listen localhost :631 » et remplacer localhost par l’adresse de votre serveur côté LAN =>  « Listen yyy.yyy.yyy.yyy:631 »
  • Rechercher la ligne « # Restrict access to the server... » et insérez sous «   Order allow,deny » la ligne suivante : « Allow yyy.yyy.yyy.0/255.255.255.0 » . Cela autorisera l’ensemble des postes de votre réseau à accéder au serveur.
  • Procéder de même que pour l’opération précédente pour les lignes suivantes :
    • # Restrict access to the admin pages...
    • # Restrict access to configuration files...
  • Une fois ces modifications effectuées, sauvegarder les modifications et relancez le service cups par la ligne suivante :
service cups restart

Installer les pilotes d’imprimantes

Avant d’aller plus loin, allez faire un tour sur le site OpenPrinting, et vérifiez si votre imprimante est supportée, cela vous permettra également de connaître le driver approprié.

Dans mon cas (Konica Minolta Magicolor 2300W), il faut télécharger les sources du pilotes et les compiler.

Je ne développerai pas ce point ici car l’installation de chaque imprimante pouvant être spécifique, je n’ai ni le temps ni l’argent pour toutes les essayer.

Si vous êtes sous Ubuntu (et que vous avez la même imprimante), il faudra installer le paquet « m2300w » :

apt-get install m2300w

Vous pouvez voir que d’une distribution à l’autre cela peut être différent.

 

Configuration du Serveur d’Impression

CUPS est maintenant configurez pour être accessible sur votre réseau, il va maintenant falloir installer l’imprimante sur le serveur d’impression et la partager.

  • ouvrez votre navigateur et saisissez l’adresse suivante (en adaptant pour votre serveur évidement) :  http://adresse ip de votre serveur:631
  • vous devriez arriver sur une page web similaire à celle-ci :

 

cups01

  • Vous pouvez voir en haut plusieurs onglets, commençons par aller voir la page d’Administration :

cups02

  • Effectuez les Modifications suivantes et validez avec le bouton « Change Settings »

cups03

  • Le serveur vous demandera votre login et mot de passe pour effectuer les modifications, une fois complété, il redémarrera le service automatiquement.
  • Nous allons maintenant installer une imprimante :

cups04

  • Dans un premier temps, nous allons essayer d’installer automatiquement l’imprimante, cliquez sur « Find New Printers »
  • Si le serveur détecte votre imprimante, vous devriez obtenir ceci :

cups05

  • Cliquez sur « Add This Printer », le serveur affichera ceci :

cups06

  • Entrer un nom simple à se souvenir ou notez le, il vous servira pour installer l’imprimante sur les clients, et n’oubliez pas de cocher la case « Share This Printer ». Ici, j’ai nommé l’imprimante « Magicolor_2300W »
  • Dans la fenêtre suivante sélectionnez le pilote correspondant dans la liste qui apparaitra :

cups07

  • Dans mon cas :  KONICA MINOLTA  => Minolta Magicolor 2300W Foomatic/m2300w (recommended) (color)  puis validez,
  • Sur la page suivante, configure vos paramètres et/ou cliquez sur  « Set default options »
  • Votre imprimante est maintenant installée sur le serveur et est prête à être installée sur les postes clients.

Installation d’une Imprimante PDF

Il est possible d’installer une imprimante PDF sur votre serveur, ce qui vous evitera d’en installer une sur chaque poste du réseaux. Pour ce faire il vous suffit de suivre les points suivants :

apt-get install cups-pdf

commande non-nécessaire sur Debian, mais à exécute sur Ubuntu :

sudo aa-complain cupsd

Une fois ces taches exécutées, il vous reste à éditer le fichier /etc/cups/cups-pdf.conf pour modifier le répertoire de destination des pdf.

 

Pour cela, rechercher et modifier la ligne suivante à votre convenance :

Out ${HOME}/PDF

Vous trouverez dans le fichier des indications pour modifier le répertoire en utilisant différentes variables.

Une fois vos modifications effectuées, redémarrez cups :

service cups restart

 

  1. Installation de l’imprimante sur les postes Clients

Clients Windows

Quelles que soit la version de Windows que vous utiliser, et ce au moins depuis Windows XP, la procédure est sensiblement la même :

  • Allez dans le « Menu Démarrer » puis « panneau de configuration »
  • Suivant la version de votre Windows, soit « Imprimantes et télécopieurs », soit « Périphérique et Imprimantes »
  • Sélectionner « Ajouter une Imprimante »,

cups08

  • Cliquez sur suivant,

cups09

  • Sélectionner « une imprimante réseau ou connecté à un autre ordinateur »

cups10

  • Sélectionner « Se connecter à une imprimante sur Internet ou un réseau domestique ou d’entreprise »
  • Saisissez l’adresse de votre imprimante sous le format suivant et validez :

http://adresse_IP_du_serveur:631/printers/nom_de_l’imprimante

Ce qui donnerait dans notre exemple :

http://adresse_IP_du_serveur:631/printers/Magicolor_2300W

  • Si tout se passe bien, l’Assistant d’installation vous demandera de sélectionner le pilote de l’imprimante, sélectionner le et continuer.

Note : Sur Windows 7 64 bits, j’ai sélectionné un pilote quelconque « Konica Minolta », l’installation s’est parfaitement déroulé et l’imprimante fonctionne parfaitement ; j’ai également reproduis l’expérience en utilisant un pilote générique Microsoft et cela fonctionne également ; j’en déduis que cette étape doit être réalisé mais qu’elle n’influe en rien le fonctionnement de l’imprimante sur le serveur d’Impression.

cups11

  • Là, vous êtes seuls maîtres pour répondre à cette question, faites votre choix et validez.
  • Validez la fenêtre suivante, votre imprimante est maintenant installée sur votre système.

Reproduisez la procédure sur les autres clients Windows.

Gawindx
Gawindx

Gawindx

Passionné de l'outil informatique dès mon plus jeune âge (j'ai commencé sur un MO5), je mets mes compétences au service de la communauté. Je "flirte" avec Linux depuis 2005 et j'ai complétement basculé dans le libre depuis plus de 3 ans.