CUPS | Système d’impression UNIX commun (www.cups.org). Il s’agit d’un système d’impression portable et extensible pour UNIX. CUPS utilise IPP/1.1 pour fournir un système d’impression complet et moderne pour UNIX ; celui-ci peut être étendu pour prendre en charge de nouvelles imprimantes, de nouveaux périphériques, et de nouveaux protocoles, tout en assurant la compatibilité avec les applications UNIX existantes. Le package Pilote Linux unifié est basé sur la prise en charge de l’impression CUPS. |
CUPS Backend | Backend est un programme spécial qui communique directement avec les imprimantes et permet aux pilotes d’impression d’envoyer des données de façon transparente, à l’aide de n’importe quel type de connexion. Backend joue le rôle d’un canal de données entre le pilote d’impression et l’imprimante elle-même. |
Filtres CUPS | Les tâches d’impression envoyées au planificateur de CUPS sont filtrées avant envoi à une imprimante. Certains filtres convertissent les fichiers de tâche en différents formats compréhensibles pour l’imprimante. D’autres effectuent les tâches de sélection et de classement de page. CUPS propose des filtres pour l’impression de nombreux types de fichiers image, fichiers HP-GL/2, fichiers PDF, et fichiers texte. CUPS propose également les filtres PostScript et de processeur de tramage d’image (« RIP ») qui convertissent des fichiers PostScript ou image en images en mode point qui peuvent être envoyés à une imprimante en mode point. |
Pilote d’impression CUPS | Le pilote d’impression de CUPS est un programme de filtre spécial qui convertit les données de trame CUPS en commandes et données appropriées requises pour une imprimante. Les données de trame CUPS sont constituées d’un flux de descriptions de page tramées produites par un des filtres RIP. |
Planificateur CUPS | Comme la plupart des systèmes d’impression, CUPS est conçu autour d’un processus central de planification d’impression qui répartit les travaux d’impression, qui traite les commandes administratives, qui fournit des informations d’état de l’imprimante aux programmes locaux et distants, et qui informe les utilisateurs selon le besoin. Le planificateur (ou spouleur) est une application de serveur HTTP/1.1 qui traite les requêtes HTTP. Outre le traitement des commandes d’impression par l’intermédiaire de requêtes IPP, le planificateur fait également office de serveur Web complet pour la documentation, la surveillance d’état, et l’administration. Sur un système local, on peut accéder au planificateur CUPS à l’adresse http://localhost:631. |
IPP | Internet Printing Protocol, protocole d’impression Internet. IPP est un protocole au niveau application qui permet l’impression répartie à l’aide d’outils et technologies Internet. Le protocole IPP définit des extensions au protocole HTTP 1.1 [RFC2616] pour offrir une prise en charge des services d’impression distante. IPP définit un protocole normalisé permettant l’impression ainsi que la gestion notamment des tâches d’impression et des options d’imprimantes comme les formats de supports, la résolution, etc. Comme tous les protocoles basés sur le protocole IP, IPP peut être utilisé localement ou sur Internet. Cependant, à l’inverse des autres protocoles, IPP prend également en charge le contrôle d’accès, l’authentification, et le cryptage, ce qui en fait une solution d’impression plus puissante et plus sûre que les solutions antérieures. |
Périphérique MFP | Périphérique multifonction. Un périphérique combinant imprimante, scanner et télécopieur dans un seul boîtier. Tous les composants du périphérique sont commandés par l’intermédiaire d’une interface commune (généralement le port d’interface parallèle ou USB). |
Port MFP | Port d’E/S d’un ordinateur servant à la communication avec l’imprimante ou le périphérique multifonction. Généralement, il s’agit d’un port parallèle ou d’un port USB. |
PCL | Langage de commande d’imprimante. Hewlett-Packard a créé le langage d’imprimante PCL pour donner un moyen économique et efficace permettant aux programmes d’application de commander une gamme de fonctions d’imprimante parmi un certain nombre de périphériques d’impression. Les commandes PCL sont des codes de séquence d’échappement compacts intégrés dans le flux de données de la tâche d’impression. |
POSTSCRIPT | PostScript est un langage de programmation optimisé pour l’impression d’éléments graphiques et de texte (que ce soit sur papier, sur film ou sur l’écran). Il s’agit d’un langage de description de page. Il a été introduit par Adobe en 1985. L’objectif principal de PostScript a été de fournir un langage commode permettant de décrire des images de manière indépendante du périphérique. Cette indépendance par rapport au périphérique signifie que l’image est décrite sans aucune référence à des fonctions spécifiques au périphérique (par exemple, la résolution d’imprimante) ; il est ainsi possible d’utiliser la même description sur n’importe quelle imprimante PostScript sans la modifier. |
SANE | Scanner Access Now Easy (http://www.sane-project.org). SANE est une interface de programmation d’applications (API) qui offre un accès normalisé à n’importe quel matériel de numérisation d’image en mode point. Bien SANE vise principalement un environnement UNIX, la norme a été soigneusement conçue pour permettre la mise en œuvre de l’API sur pratiquement n’importe quel matériel ou système d’exploitation. Le package Pilote Linux unifié est basé sur la prise en charge de la numérisation SANE. |
Backend SANE | Un pilote qui exécute l’API SANE |
Frontend SANE | Une application qui utilise l’interface SANE. |