Le système d'exploitation GNU-Linux / Le serveur d'impression CUPS – Wikilivres – Bien choisir son serveur d impression

Gnulinux.svg

CUPS (Common Unix Printing System) est un serveur d'impression. CUPS permet d'imprimer sur une imprimante accessible sur le réseau ou localement (généralement connectée avec un câble USB). La communication avec les imprimantes utilise le protocole IPP (Internet Printing Protocol).

CUPS est très simple à configurer. Par conséquent, il est de plus en plus utilisé en remplacement de LPR (premier serveur sous UNIX).

Site web: www.cups.org

Le site linuxprinting.org répertorie les imprimantes compatibles avec CUPS.

Généralement, un système linux moderne est désormais fourni avec les utilitaires nécessaires pour détecter, configurer et utiliser des imprimantes.

Installation (Debian)[[[[modifier | éditer le wikicode]

L'installation initiale de CUPS sous Debian peut être effectuée à l'aide de la commande suivante:

    $ sudo apt installer tasses tasses-pdf tasses-bsd foomatic-db-comprimé-ppds openprinting-ppds

Le Colis cups-pdf fournit une imprimante virtuelle pouvant générer des fichiers PDF.

Le Colis tasses-bsd fournit des contrôles traditionnels lpr, lpq et lprm.

Les paquets foomatic-db-comprimé-ppds et openprinting-ppds contient des descriptions PostScript Printer Description (PPD) pour un très grand nombre d’imprimantes.

D'autres packages PPD sont également disponibles en tant que hp-ppd ou hpijs-ppds.
Mais aussi le méta-paquet pilote d'imprimante tout en vigueur qui comprend une vingtaine de paquets de différents pilotes CUPS.

CUPS est configuré via une interface Web accessible via http: // localhost: 631 /.

  • Cliquer sur Ajouter une imprimante ajouter une imprimante
  • Son nom, son emplacement physique et sa description sont spécifiés. Exemple: HP1200, salle D11, salle des imprimantes laser D11
  • On choisit ensuite le périphérique correspondant au mode de connexion de l’imprimante avec le PC (ex: port parallèle, USB, ipp, http … etc)
  • Si l’imprimante est partagée par un autre serveur CUPS, vous devez spécifier l’adresse IPP de l’imprimante, telle que: ipp: //192.168.30.210/printers/hp1200
  • Ensuite, choisissez le fabricant de l'imprimante. Si votre constructeur ne figure pas dans la liste, vous devez télécharger le fichier PPD (Printer Postscript Description) correspondant sur Internet et utiliser le bouton Feuilleter télécharger le fichier
  • Le pilote correspondant au modèle de l'imprimante est alors sélectionné. Certains pilotes sont les mêmes pour différentes imprimantes. Si vous ne trouvez pas votre imprimante, visitez le site www.linuxprinting.org pour connaître la compatibilité de l’imprimante avec un autre pilote.
  • Pour valider les modifications, nous nous authentifions avec le compte racine pour que le logiciel écrive le fichier de configuration CUPS

Fichier de configuration[[[[modifier | éditer le wikicode]

Le fichier de configuration principal de CUPS est /etc/cups/cupsd.conf.
Il doit être modifié pour indiquer sur quel réseau les imprimantes sont partagées.

Tout d'abord, CUPS doit écouter toutes les interfaces réseau. Nous remplaçons Écouter localhost: 631 par :

    Écoutez *: 631

Dans la balise , vous devez ajouter "Autoriser" suivi de l'adresse réseau sur laquelle se trouve l'imprimante pour permettre à mon réseau d'y accéder.

    # Restreindre l'accès au serveur ...
 
   Ordre permettre, refuser
Autoriser localhost
   Autoriser 192.168.30.0/24
 

Lorsque ce fichier est modifié, vous devez redémarrer le service:

    # /etc/init.d/cupsys restart

Interface graphique[[[[modifier | éditer le wikicode]

Des outils graphiques permettant d’accéder au système CUPS existent:

gtklp (Gtk / Gnome)
system-config-printer-gnome (Gtk / Gnome)

interface Web[[[[modifier | éditer le wikicode]

En ce qui concerne la configuration côté serveur, CUPS est configuré côté client via l'interface Web.

Dans la procédure décrite ci-dessus, au lieu de spécifier un périphérique local (port parallèle, USB ou autre), l'adresse IPP de l'imprimante est spécifiée.

Exemple:

ipp: //192.168.30.210/printers/HP1200

ou (sous Windows):

    http://192.168.30.210:631/printers/HP1200

Les imprimantes sont normalement utilisables via des applications nécessitant une impression (menu "Imprimer"!): Suite Office, navigateur Internet …

Néanmoins, il est possible de les utiliser sans passer par une application, et même de contrôler directement le statut des imprimantes, en utilisant des commandes spécifiques du système.

Commandes d'impression[[[[modifier | éditer le wikicode]

Ces commandes sont fournies par le paquet cupsys-bsd précédemment installé.

La commande lpr
imprimer un fichier:
$ lpr nom_fichier

Pour imprimer sur une imprimante particulière:

$ lpr -P nom_imprimante nom_fichier

Pour spécifier le nombre de copies (ici 2 copies):

$ lpr - # 2 nom de fichier
La commande lpq
permet d'afficher la file (queue) et de connaître le nombre de "job":
$ lpq
HP1200 est prêt et en cours d'impression
Rang Propriétaire Travail Taille totale Fichier (s)
active alex 12 fstab 1024 octets
1ère racine 13 fstab 1024 octets
L'imprimante HP1200 est opérationnelle et en cours d'impression. C'est l'impression de l'utilisateur Alex qui est en train de le faire.
L'impression de l'utilisateur root se trouve dans la première position de la file d'attente.

Pour voir la file d'attente d'une imprimante particulière:

$ lpq -P nom_imprimante
La commande lprm
(lp remove) vous permet de supprimer une impression de la file d'attente en utilisant son numéro de "travail":
$ lprm num_job   

Pour supprimer la file d'attente entière (cette action n'est autorisée que pour le compte root):

# lprm -a
La commande lpstat
(lp statistics) permet d’obtenir diverses statistiques
  • La liste des imprimantes installées et l'imprimante par défaut
$ lpstat -s

La supervision est centrée sur le contrôle du bon fonctionnement et la détection (et la correction!) Des problèmes.

les journaux[[[[modifier | éditer le wikicode]

Le premier outil de supervision est l'examen des journaux d'exploitation de CUPS.
Ces fichiers sont situés dans le répertoire

    / Var / log / tasses

Il y a trois types de disques

access.log: enregistrement des accès d'impression
error.log: erreur de journalisation
page.log: enregistrer des pages pour les statistiques

Pour obtenir le plus d’informations, vous devez définir le mode Debug dans le fichier de configuration du serveur CUPS.

    Débogage de LogLevel

Surveillance simple dans un terminal:

    sudo tail -f / var / log / cups / * _log


  • Principes et problèmes d'un système d'exploitation d'ordinateur - J. Du Roscoät - Livre
    Informatique - Occasion - Bon Etat - Masson GF - Grand Format - Structure Coopérative d'insertion à but non lucratif.
  • NAD M10- DEMANDEZ UN PRIX D'AMI
    AMPLIFICATEUR DE FLUX BluOS BluOS BluOS est le système d’exploitation en continu sur réseau et multi-salles le plus avancé. Faisant partie d'un écosystème croissant de produits compatibles, BluOS intègre étroitement matériel et logiciel pour une expérience utilisateur imbattable. BluOS, le seul système
  • Asus Unité centrale ASUS ASUS PRO D6 Intel Core I5 8Gb 512 SSD WIND PRO
    Châssis Ultra mince - Processeur Intel Core i5-9400 - turbo Boost 4.1GHz - Mémoire vive 8 Go ram - Type de disque SSD - Stockage 512 Go SSD - Système d'exploitation Windows 10 Pro - Wi-Fi AC + Bluetooth 5.0 - Clavier + Souris USB - USB + HDMI + VGA + DISPLAY PORT+ RJ45 - Un PC professionnel fiable et sécurisé
  • AUTOFREN SEINSA Kit de réparation, cylindre de roue D3115 FORD,PEUGEOT,PUMA EC_,CAPRI III GECP,GRANADA GU,GRANADA Coupé GGCL,GRANADA Break GNU
    Côté d'assemblage: Essieu arrière; Diamètre [mm]: 19; Système de freinage: LUCAS; Spécification: Con limitador; FORD: PUMA EC_,CAPRI III GECP,GRANADA GU,GRANADA Coupé GGCL,GRANADA Break GNU,GRANADA Break GGNL,GRANADA GGTL, GGFL; PEUGEOT: 205 I 741A/C,205 I Descapotable 741B, 20D; 440273, 440274, 444955
  • AUTOFREN SEINSA Kit De Réparation Étrier De Frein D4069 HYUNDAI,FORD,STELLAR F31_, SF2_,CAPRI III GECP,CAPRI II GECP,GRANADA GU,GRANADA Break GNU
    Côté d'assemblage: Essieu avant; Diamètre [mm]: 54; Système de freinage: ATE-LUCAS; HYUNDAI: STELLAR F31_, SF2_; FORD: CAPRI III GECP,CAPRI II GECP,GRANADA GU,GRANADA Break GNU,TAUNUS 20M XL Coupé 53F,TAUNUS 17M Turnier 35F,TAUNUS 17M Turnier 36F,TAUNUS 20M,TAUNUS 20M 42F,TAUNUS 20M XL 51F,TAUNUS 20M Turnier
  • Mandrake Linux 9.2 de A à Z - Collectif - Livre
    Systèmes d'exploitation - Occasion - Bon Etat - MandrakeSoft GF - Grand Format - Structure Coopérative d'insertion à but non lucratif.
  • Kit de démarrage Linux - Thomas Drilling - Livre
    Systèmes d'exploitation - Occasion - Bon Etat - Sans CD - Micro Application GF - Grand Format - Structure Coopérative d'insertion à but non lucratif.
  • Red Hat Le starter linux red hat 5.1. avec CD-ROM - Collectif - Livre
    Systèmes d'exploitation - Occasion - Bon Etat - CampusPress GF - Grand Format - Structure Coopérative d'insertion à but non lucratif.
  • A.B.S. Maître-Cylindre 41745 Maitre-Cylindre De Frein FORD,GRANADA GU,GRANADA Break GNU
    Côté d'assemblage: avant; Diamètre 1/diamètre 2 [mm]: 23.81; Système de freinage: ATE; Longueur 2 [mm]: 162,5; Nombre de connexions: 3; Longueur 1 [mm]: 18,5; Taraudage/Filetage 1: 3x M10x1.0; Matériel: Fonte; Nombre de trous de fixation: 2; Poids [kg]: 1,15; Année à partir de: 01/1982; FORD: GRANADA GU
  • MONROE Amortisseurs MONROE ORIGINAL R2602 Amortisseur FORD,GRANADA GU,GRANADA Coupé GGCL,GRANADA Break GNU,GRANADA Break GGNL,GRANADA GGTL, GGFL
    Type d'amortisseur: Pression d'huile; Système d'amortisseur: Système bitube; Mode de serrage d'amortisseur: Goujon en haut, Pont en bas; Poids [kg]: 1,500; Longueur max. [mm]: 423; longueur min. [mm]: 261; Longueur de l'emballage [cm]: 49,7; Largeur de l'emballage [cm]: 12; Hauteur de l'emballage [cm]: 12,2;

Laisser un commentaire