Introduction à CUPS – Configuration et gestion de l'impression dans Oracle Solaris 11.1 – Bien choisir son serveur d impression

Author: Titanfall —

Short summary: Introduction à CUPS CUPS est un système d'impression modulaire et open-source qui utilise l'impression Internet Protocole (IPP) comme base pour la gestion des imprimantes, des demandes d'impression et des files d'attente d'impression. CUPS prend en charge la navigation sur l'imprimante réseau et les options d'impression basées sur la description de l'imprimante PostScript. CUPS fournit également […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2020/03/06/introduction-a-cups-configuration-et-gestion-de-limpression-dans-oracle-solaris-11-1-bien-choisir-son-serveur-d-impression/
LLM HTML version
https://tutos-gameserver.fr/2020/03/06/introduction-a-cups-configuration-et-gestion-de-limpression-dans-oracle-solaris-11-1-bien-choisir-son-serveur-d-impression/llm
LLM JSON version
https://tutos-gameserver.fr/2020/03/06/introduction-a-cups-configuration-et-gestion-de-limpression-dans-oracle-solaris-11-1-bien-choisir-son-serveur-d-impression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
7 minutes (376 seconds)
Word count
1253

Key points

Structured content

Introduction à CUPS

CUPS est un système d'impression modulaire et open-source qui utilise l'impression Internet Protocole (IPP) comme base pour la gestion des imprimantes, des demandes d'impression et des files d'attente d'impression. CUPS prend en charge la navigation sur l'imprimante réseau et les options d'impression basées sur la description de l'imprimante PostScript. CUPS fournit également une interface d'impression commune sur un réseau local. IPP est le protocole standard pour l'impression sur un réseau. Semblable à d'autres Protocoles basés sur IP, IPP peut être utilisé localement ou sur Internet pour communiquer avec des imprimantes à distance. Contrairement à d'autres protocoles, IPP prend également en charge le contrôle d'accès, l'authentification et cryptage, ce qui en fait une solution d'impression beaucoup plus performante et sécurisée que les autres protocoles. IPP est superposé au protocole HTTP (Hypertext Transfer Protocol). HTTP est la base pour les serveurs Web qui sont sur Internet. Lorsque IPP est en cours d'utilisation, vous pouvez vérifier les informations d'état de l'imprimante ou du serveur et gérer les imprimantes et imprimer des travaux via un navigateur. CUPS est une impression complète basée sur IPP / 1.1 système qui fournit une authentification de base, un résumé et un certificat local et un utilisateur, un domaine ou Contrôle d'accès basé sur IP. CUPS prend en charge la détection et le regroupement dynamiques des imprimantes. CUPS remplace le lpr commande avec sa propre commande et les pilotes d'imprimante LPD avec son propre pilotes d'impression. CUPS est similaire au service d'impression LP en ce sens qu'il utilise le format PostScript comme langage sous-jacent pour les descriptions de page. Parce que CUPS fournit les commandes d'impression System V et Berkeley, les utilisateurs et les applications peuvent imprimer aux files d'attente CUPS avec peu ou pas de modifications des options qui étaient précédemment utilisé. Enfin, CUPS comprend des interfaces de niveau application qui sont utilisées par de nombreuses applications open source et boîtes à outils. Sur le back-end, CUPS comprend les interfaces nécessaires pour le traitement de la format d'image raster annotée (RIP). La prise en charge de ce format et de ces interfaces est intégrée dans d'autres technologies critiques de pilotes d'impression open-source. CUPS est le service d'impression par défaut et le seul dans Oracle Solaris libération, remplaçant le service d'impression LP. Impression dans le système d'exploitation Oracle Solaris (OS) à l'aide de CUPS est géré à l'aide des éléments suivants:

Utilitaires de ligne de commande CUPS – Ces commandes incluent de nouvelles commandes d'impression CUPS, ainsi que certaines commandes d'impression précédemment utilisées par le service d'impression LP.

Interface du navigateur Web CUPS – Aller à http: // localhost: 631.

Interface graphique du gestionnaire d'impression CUPS – Vous pouvez accéder à l'interface graphique à partir du bureau Oracle Solaris, qui comprend GNOME 2.30, ou en tapant le imprimante-configuration-système dans une fenêtre de terminal.

Processus CUPS

Pour que CUPS gère votre environnement d'impression, vous devez d'abord créer une impression file d'attente sous CUPS. La file d'attente d'impression peut pointer vers une imprimante qui est connecté directement à votre système via un port USB ou un port parallèle. Cependant, la file d'attente peut également pointer vers une imprimante sur le réseau, un imprimante sur Internet, ou plusieurs imprimantes, selon la façon dont vous avez configuré L'application. Quel que soit l'emplacement de la file d'attente, la file d'attente d'impression est traitée comme toute autre imprimante.

Services CUPS

Les services CUPS sont fournis par le biais de deux nouveaux services SMF (Service Management Facility):

svc: / application / cups / scheduler Ce service gère la cupsd démon. Ce démon fournit des services d'impression de base qui incluent la mise en file d'attente, le filtrage, la mise en file d'attente, la notification, la prise en charge IPP, l'énumération des périphériques et la gestion Web.

svc: / application / cups / in-lpd Ce service exécute le cups-lpd démon. Ce démon fournit une prise en charge de base RFC-1179 (protocole LPD) pour le service CUPS.

Le profil de gestion de l'imprimante et le solaris.smf.manage.cups l'autorisation permet aux utilisateurs qui le font pas de racine pour gérer ces services SMF.

Configuration d'imprimantes et de files d'attente d'impression à l'aide de CUPS

Pour que CUPS gère votre environnement d'impression, vous devez d'abord créer une impression file d'attente sous CUPS. Vous pouvez créer une nouvelle file d'attente d'impression dans l'une des options suivantes façons:

Utilisez le lpadmin pour créer manuellement la file d'attente d'impression. Pour plus d'informations, consultez le lpadmin(8) page de manuel.

Utilisez l'interface graphique du gestionnaire d'impression, accessible à partir du bureau Oracle Solaris. Pour plus d'informations, voir Configuration d'imprimantes à l'aide du gestionnaire d'impression CUPS (liste des tâches).

Utilisez l'interface du navigateur Web. Après avoir installé CUPS, accédez à http: // localhost: 631 / admin.

Connectez physiquement une imprimante USB à votre système local. Si CUPS est activé sur votre système, la couche d'abstraction matérielle (HAL) et le hal-cups-utils L'utilitaire reconnaît les événements de connexion à chaud de l'imprimante USB. Ils peuvent reconnaître les nouvelles imprimantes connectées à votre système local. le hal-cups-utils l'utilitaire crée automatiquement une file d'attente d'impression sous CUPS pour la nouvelle imprimante. En outre, CUPS prend en charge la découverte d'imprimantes en utilisant le framework mDNS (Bonjour) et SNMP. CUPS peut découvrir des imprimantes partagées par d'autres serveurs CUPS via la fonction de navigation CUPS. Pour plus d'informations, rendez-vous sur http://www.cups.org/documentation.php/doc-1.5/options.html.

Pour les files d'attente d'impression réseau, activez la «fonction de navigation» CUPS (par défaut) sur votre système. Si un autre système du réseau annonce une imprimante disponible sur le système distant, CUPS détecte l'imprimante et une nouvelle file d'attente d'impression est créée.

Gestion des demandes d'impression à l'aide de CUPS

Chaque fois que vous soumettez une demande d'impression, CUPS crée un travail d'impression qui contient des informations sur la file d'attente d'impression à laquelle vous envoyez la demande, le nom du document et la description de la page. Les travaux d'impression sont numérotés, par exemple, file d'attente-1, queue-2, afin que vous puissiez surveiller chaque travail d'impression lors de l'impression ou annulez le travail d'impression, si nécessaire. Lorsqu'une demande d'impression est soumise, CUPS effectue les opérations suivantes:

Détermine les programmes à utiliser (filtres, pilotes d'impression, moniteurs de port et programmes principaux).

Exécute ces programmes pour terminer le travail d'impression.

Supprime le travail de la file d'attente d'impression une fois le travail d'impression terminé, puis imprime le prochain travail d'impression soumis. Vous pouvez configurer CUPS pour vous avertir lorsqu'un travail d'impression est terminé ou si des erreurs se produisent pendant l'impression.

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.