CUPS (Common Unix Printing System) est un gestionnaire d'impressions.
Sa particularité est de transformer l'ordinateur ou il se trouve en
serveur d'impressions puissant et facile à administrer.CUPS est conçu
autour du protocole IPP (Internet Printing Protocol). IPP étant un
complément au protocole HTTP. L’architecture de CUPS est basée sur
plusieurs daemon dont le plus important est cupsd. Ce daemon fonctionne
en permanence et est chargé de traiter les demandes d’impression des
différents clients. Le daemon cupsd est aussi un serveur web permettant
l’administration du produit à partir d’un navigateur. Cette
administration peut se faire aussi bien à partir d’une machine locale
que d’une machine distante. Le couplage du produit avec SAMBA permet
l’utilisation d’imprimantes à partir de Windows. Cups reçoit les
requêtes d’impression et les transmet à un filtre qui dépend du modèle
de l’imprimante.
CUPS est proposé en standard sur toutes les grandes distributions:
Redhat, Suse, Debian ... Certaines distributions proposent des
interfaces graphiques d'administration CUPS qui se substituent à
l'interface standard.
COMMUNAUTE:
Il existe une version commerciale du produit.
FONCTIONNALITES:
CUPS fournit un mécanisme qui permet à des travaux d'impression
d'être envoyés aux imprimantes en mode standard. Les données sont
envoyées à un planificateur qui envoie les travaux à un système de
filtre qui convertit le tirage en format que l'imprimante supportera.
Le système de filtre transmet alors les données à un filtre spécial qui
envoie les données d'impression à un périphérique ou une connexion
réseau. Le système fait l'utilisation étendue du postscript et la rasterization des données pour convertir les données à un format qui convienne à l'imprimante.
CUPS permet aux constructeurs d’imprimantes et aux développeurs de Pilotes
d’imprimantes de créer facilement des pilotes qui fonctionnent
directement sur le serveur d’impression. Le processus se fait sur le
serveur, ce qui permet de faciliter les impressions en réseau par
rapport aux autres systèmes d’impression UNIX. Quand elles sont
utilisées avec Samba,
les imprimantes peuvent être utilisées par des ordinateurs à distance
fonctionnant sous Windows et des pilotes génériques PostScript peuvent
être utilisés pour imprimer à travers tout le réseau.
CUPS est un gestionnaire de taches d'impressions Unix,
un système de filtre convertit les données à imprimer dans un format
que l'imprimante pourra interpreter, et le programme envoie ces données
vers le materiel d'impression. CUPS utilise comme base le protocole IPP
d'impression internet ( internet printing protocol)pour gérer la liste des taches d'impression. Il fournit également le traditionnel systeme Vet l'interface en ligne de commande Berkeley, avec un support limité pour le protocole SMB (Server Message Bloc). Les pilotes que CUPS fournit peuvent être configurés à l'aide de fichiers texte au format PPD n
d'Adobe). Il y a plusieurs interfaces utilisateur adaptées aux
différentes plateformes qui permettent de configurer CUPS. Elles sont
construites sur la base d'une interface web.
DOCUMENTATION:
Livrée avec le produit, une partie seulement en français. Disponible aussi sur http://www.easysw.com (anglais).
FACILITE D'EMPLOI:
L'interface web rend l'administration de base simple. Mais celle-ci a
été souvent critiquée d'ou le développement d'interfaces
supplémentaires de la part de certains éditeurs.
Contributeur à cette fiche: José Guerreiro
Bull (www.bull.com)