| France-Français |
|
|
|
![]() |
Gestion des systèmes et des groupes de travail : Guide pour les administrateurs système HP-UX > Chapitre 2 Planification d’un
groupe de travailGestion de votre configuration d’imprimantes |
|
Cette section contient des informations de principe concernant deux méthodes de gestion d’imprimantes :
Pour prendre connaissance des procédures de configuration et d’administration de vos imprimantes, voir suivantes : Les rubriques présentées ici concernent les principes de base de la gestion d’imprimantes avec l’utilitaire de spoulage LP : Le système LPSS (Système de spoulage pour imprimante ligne ou utilitaire de spoulage LP) est un ensemble de programmes, de scripts de shell et de répertoires destinés à contrôler les imprimantes et les flux de données qui leur sont adressés.
Pour comprendre le fonctionnement de l’utilitaire de spoulage LP, comparez-le à une installation de tuyauterie (voir la Figure 2-2, « Schéma de raccordement de l’utilitaire de spoulage LP »). Les données à imprimer sont introduites dans le système comme de l’« eau ». Les répertoires des demandes (files d’attente d’impression) sont les « bacs de retenue » qui contiennent les demandes d’impression en attente de transmission vers l’imprimante. Le répertoire des demandes et l’imprimante contrôlent le flux des demandes d’impression.
L’acceptation, le rejet, l’activation et la désactivation des demandes d’impressions contrôlent la transmission des données à l’utilitaire de spoulage LP, exactement comme des vannes contrôlant l’écoulement d’eau dans une installation d’alimentation réelle. Les scripts d’interface (écrits sous la forme de scripts de shell), à l’extrémité du flux de données, jouent le rôle de pompes effectuant le « pompage » régulier du flux de données vers les imprimantes. L’ordonnanceur d’imprimantes (appelé lpsched) contrôle l’acheminement des demandes d’impression vers les imprimantes. Il joue le rôle du contrôleur de flux automatique de notre installation de « plomberie » en acheminant les demandes d’impression vers les imprimantes physiques, selon le modèle FIFO ou selon un système de priorités. lpsched active l’impression des fichiers sur une imprimante ou une classe d’imprimantes spécifique. Il évite le mélange des listages (intercalage de pages imprimées issues de différentes demandes d’impression). lpsched détermine les priorités des imprimantes et des documents à imprimer, modifie l’état de l’imprimante et enregistre les différentes activités de l’utilitaire de spoulage LP. Si le flux dirigé vers une imprimante « est bloqué », il est possible de rerouter une demande d’impression de cette imprimante vers une autre au moyen de la commande lpmove. Il est par ailleurs possible d’« éliminer » les données superflues du système de spoulage au moyen de la commande cancel. Vous pouvez également transmettre des demandes d’impression à une imprimante configurée sur un système distant, en recourant au spoulage à distance. Dans ce cas, un script de shell (« pompe ») transmet les données au système distant via la commande rlp. Un utilitaire de spoulage à distance nommé rlpdaemon, et exécuté sur le système distant, reçoit les données et les oriente vers l’utilitaire de spoulage du système distant. Ce programme rlpdaemon s’exécute également sur votre système local ; c’est lui qui reçoit les demandes issues des systèmes distants. Le spoulage à distance s’exécute par le biais de communications entre les utilitaires de spoulage local et distant. Si certains de vos systèmes disposent d’imprimantes configurées et d’autres non (au sein d’un réseau local), il est possible de procéder au partage des imprimantes disponibles. Pour ce faire, configurez les utilitaires de spoulage LP des systèmes sans imprimantes de façon à ce qu’ils transmettent automatiquement les travaux d’impression, via le réseau local, vers l’utilitaire de spoulage LP du système équipé d’une imprimante. Le démon rlpdaemon s’exécute en arrière-plan du système d’imprimantes. Il gère le trafic du réseau local entrant dans le cas de demandes d’impression générées à distance par d’autres systèmes. Ces demandes sont soumises à l’utilitaire de spoulage LP par le démon rlpdaemon au nom de l’utilisateur distant. Outre les demandes d’impression à distance, le démon rlpdaemon traite également les demandes d’annulation et d’états en provenance des systèmes distants, au moyen de scripts d’interface spéciaux très similaires aux scripts d’interface d’impression. Lors de la configuration d’une imprimante de spoulage distante,
La configuration d’une imprimante distante dans votre utilitaire de spoulage LP exige la définition des paramètres suivants, en plus de ceux définis pour une imprimante locale :
Pour configurer le spoulage à distance, voir « Ajout d’une imprimante distante à l’utilitaire de spoulage LP ». Les fichiers de modèles d’imprimante sont utilisés dans les procédures suivantes : Lors de la configuration de votre imprimante dans l’utilitaire de spoulage LP, identifiez le script d’interface d’impression à utiliser. Le répertoire /usr/lib/lp/model contient les scripts d’interface d’imprimante à sélectionner. Ce répertoire contient des fichiers correspondant aux modèles et aux noms de l’ensemble des imprimantes et traceurs HP (ainsi que certains fichiers de modèles génériques). Le Tableau 2-5, « Fichiers de modèles et imprimantes et traceurs correspondants » répertorie les noms des fichiers de modèles de base, des autres modèles auxquels ils sont liés ainsi que les références des produits HP supportés. Pour la configuration d’une imprimante non-HP sous HP-UX, voir les fichiers de modèles ASCII pour identifier ses principales caractéristiques par exemple, l’utilisation des langages de commande Printer Command Language (PCL) ou PostScript. Voir également le manuel de cette imprimante pour plus d’informations sur les niveaux de langage PCL utilisés. Dans le cas d’imprimantes non PostScript d’autres constructeurs, utilisez le modèle dumb ; dans le cas de traceurs non-PostScript, utilisez le modèle dumbplot. La commande /usr/sbin/lpadmin copie le script du modèle identifié dans /etc/lp/interface/printername. Pour plus d’informations sur les options de cette commande, voir lpadmin(1M). Tableau 2-5 Fichiers de modèles et imprimantes et traceurs correspondants
Une imprimante locale est reliée physiquement à votre système. Pour configurer une imprimante locale, voir « Ajout d’une imprimante locale à l’utilitaire de spoulage LP ». Une imprimante distante peut être reliée physiquement ou simplement configurée sur un ordinateur et utilisée en réseau via rlp(1M). Pour accéder à l’imprimante distante, votre système génère des demandes via le réseau local vers l’autre système. Pour configurer une imprimante distante dans votre utilitaire de spoulage LP local, vous devez pouvoir accéder au système distant par le réseau local. Pour configurer une imprimante distante, voir « Ajout d’une imprimante distante à l’utilitaire de spoulage LP ». Une imprimante réseau diffère d’une imprimante distante en ce qu’elle est reliée directement par le réseau local ; elle n’est pas connectée physiquement à un système. Les imprimantes en réseau n’utilisent pas de fichiers spéciaux, mais possèdent leurs propres adresses IP et identifications LANIC. Voir « Ajout d’une imprimante réseau ». Lors de la configuration d’une imprimante dans l’utilitaire de spoulage LP, vous lui affectez un nom d’imprimante, utilisé pour adresser les demandes d’impression. Un nom d’imprimante est limité à 14 caractères alphanumériques, y compris les caractères de soulignement. Les noms qui suivent sont des noms d’imprimantes valides : laser1, letterhead, invoices, check_printer. Les noms d’imprimantes choisis sont affichés dans le répertoire /usr/spool/lp/interface. Les fichiers de ce répertoire sont des copies du fichier de modèle (script d’interface d’impression) servant à effectuer l’impression sur une imprimante donnée. Vous pouvez utiliser efficacement plusieurs imprimantes en les groupant comme si elles formaient une imprimante unique. Créez pour cela une classe d’imprimantes. Une classe d’imprimantes est un nom collectif correspondant à un groupe d’imprimantes. Cette classe est stockée dans le répertoire /usr/spool/lp/class. Dans notre exemple, laser1 et entête, pourraient appartenir à une classe d’imprimantes nommée VIP, tandis que les imprimantes nommées « invoices » et « check_printer » pourraient appartenir à une classe d’imprimantes nommée Comptabilité. Une imprimante peut appartenir à plusieurs classes ; toutefois, les imprimantes distantes ne peuvent appartenir à une classe d’imprimantes. Adressez les demandes d’impression à une classe d’imprimantes plutôt qu’à une imprimante spécifique. La demande d’impression est alors spoulée vers une seule file d’attente d’impression et traitée par la première imprimante disponible dans la classe. Ceci permet d’équilibrer la charge de travail des imprimantes et évite de dépendre d’une imprimante spécifique. Pour créer une classe d’imprimantes, voir « Création d’une classe d’imprimantes ». Voir également « Suppression d’une imprimante d’une classe d’imprimantes » et « Suppression d’une classe d’imprimantes ». La destination d’impression est l’imprimante ou la classe d’imprimantes dans la file d’attente de laquelle est placé un fichier. L’utilitaire de spoulage LP vous demande de spécifier la destination d’impression. Vous pouvez définir cette destination comme l’imprimante par défaut du système. Vous pouvez également affecter à chaque utilisateur une imprimante par défaut en définissant un environnement de shell utilisateur nommé LPDEST. Chaque imprimante possède deux attributs de priorités :
Normalement, les demandes d’impression sont traitées par chaque imprimante dans l’ordre de réception. Elles bénéficient de la priorité des demandes par défaut de l’imprimante et obéissent au modèle FIFO (first-in-first-out). Il est toutefois possible d’affecter aux travaux d’impression des valeurs de priorités permettant d’augmenter ou de réduire leur niveau de priorité, en utilisant l’option -p de la commande lp. Ces valeurs de priorité vont de 0 à 7, cette dernière étant la plus élevée. Pour plus de détails, voir lp(1). Il est possible de modifier une priorité de demande d’impression au moyen de la commande lpalt. Une priorité de demande d’impression par défaut peut être définie au moyen de la commande lpadmin (SAM permet de définir une priorité de demande par défaut différente de zéro pour une nouvelle imprimante, mais pas de modifier celle d’une imprimante existante). Pour plus de détails, voir lpadmin(1M) et lpalt(1). Si plusieurs demandes d’impression de haut niveau de priorité sont en attente sur une imprimante, celle-ci les traitera par ordre de priorité à partir de la plus élevée. Si plusieurs demandes d’impression bénéficient du même niveau de priorité, elles seront traitées dans l’ordre de réception par l’utilitaire de spoulage LP. Il est également possible d’affecter une limite inférieure de priorité à chaque imprimante (priorité minimale que doit avoir une demande d’impression pour être traitée sur cette imprimante). Cette priorité de base est utilisée pour déterminer la demande d’impression traitée ; si la priorité est supérieure ou égale à cette limite inférieure, la demande est traitée. Pour plus de détails, voir lpadmin(1M) et lpfence(1M). Chaque demande traitée par le système de spoulage LP est consignée dans un journal situé dans /usr/spool/lp/log. Ce fichier contient un enregistrement de chaque demande traitée par l’utilitaire de spoulage LP : ID de la demande, nom de l’utilisateur, nom de l’imprimante, heure, messages d’erreurs et réimpressions après échec. Le système de spoulage LP est tout à fait adapté à la gestion de travaux d’impression de routine. Toutefois, du fait de l’évolution technologique, les modifications de l’environnement posent un problème. Si vous administrez un environnement d’impression à grande échelle, il est préférable d’utiliser les outils HPDPS (HP Distributed Print Service) (voir « HP Distributed Print Service (HPDPS) »). HPDPS (également appelé DPS) donne accès aux commandes de spoulage LP habituelles tout en procurant davantage de souplesse pour la gestion d’un environnement d’impression complexe. Elles confèrent également de la souplesse au traitement des demandes d’impression. Le service HP Distributed Print Service (HPDPS, ou DPS) est mis en œuvre dans les grands environnements distribués à architecture client-serveur utilisant DCE. HPDPS peut être configuré en environnement de base ou étendu.
Vous trouverez ci-après une liste de liens avec les principes de base de gestion d’impression supportés par HPDPS : Pour prendre connaissance des procédures de configuration et d’administration de HPDPS, voir suivantes : HPDPS (HP Distributed Print Service) est un logiciel d’administration et de contrôle d’imprimantes plus sophistiqué que le système de spoulage LP. HPDPS gère les environnements d’impression distribués et à grande échelle, non supportés par ce dernier. L’utilitaire de spoulage LP et HPDPS peuvent cohabiter : la compatibilité des programmes permet une migration progressive vers HPDPS. Bien que ce dernier soit géré différemment du système de spoulage LP, ceux qui l’utilisent peuvent continuer à se servir des commandes de spoulage habituelles dans l’environnement HPDPS. HPDPS dispose d’un ensemble complet de :
Pour utiliser tout le potentiel de HPDPS, il convient d’installer l’environnement DCE (Distributed Computing Environment) HP 9000, livré séparément. Si votre système hôte est configuré comme cellule DCE, l’environnement étendu HPDPS offre une infrastructure client-serveur multi-plate-forme, un point d’administration unique, l’authentification des clients et un système de droits d’accès aux objets. HPDPS peut également être configuré sans DCE. L’environnement HPDPS de base offre davantage de fonctionnalités et d’évolutivité que l’utilitaire de spoulage LP, mais certaines configurations doivent alors être gérées localement, et non plus depuis un point d’administration centralisé. Pour résumer, HPDPS comprend trois grandes catégories d’objets de gestion d’imprimantes :
Selon l’environnement, ces objets peuvent être réunis sur un seul système ou distribués entre plusieurs systèmes informatiques. HPDPS utilise également une imprimante passerelle. Il s’agit d’une imprimante logique similaire à une « imprimante distante » disponible via l’utilitaire de spoulage LP. Elle permet d’acheminer une demande d’impression depuis l’environnement de base vers l’environnement étendu DCE et entre les hôtes de l’environnement de base. HPDPS permet à l’administrateur de gérer les types de configurations suivantes depuis un site unique :
HPDPS vous offre les possibilités suivantes :
Si vous décidez d’utiliser HPDPS, prenez le temps de lire les cinq premiers chapitres du manuel HP Distributed Print Service Administration Guide avant d’aller plus avant. Vous aurez ainsi une vision globale des concepts, possibilités et stratégies d’installation, de mise en œuvre et d’administration de HPDPS. Pour prendre connaissance des procédures associées, voir « Mise en place de HPDPS » ou à l’aide en ligne de SAM. Avant de configurer HPDPS, évaluez l’espace disponible dans votre système, à savoir :
Tableau 2-6 Espace disque nécessaire pour l’installation de HPDPS
D’autres tableaux et formules de calcul de la mémoire et de l’espace disque nécessaires peuvent être consultés au chapitre 2, « Installing HPDPS » du manuel HP Distributed Print Service Administration Guide. HP-UX 10.20 doit être installé sur chaque système HP-UX contenant un client ou un serveur HPDPS (utilitaire de spoulage ou superviseur). Familiarisez-vous avec les objets HPDPSAvant de concevoir votre environnement d’impression géré par HPDPS, familiarisez-vous avec les divers éléments interdépendants de HPDPS. Voir les sections suivantes du chapitre 1, « Introducing HP Distributed Print Service » du manuel HP Distributed Print Service Administration Guide :
« Planning your Logical Configuration » au chapitre 3 énumère les différents aspects des objets HPDPS de base. Recensez les besoins de vos utilisateursAfin de déterminer la façon dont votre système HPDPS doit gérer vos imprimantes, recensez les besoins d’impression de vos utilisateurs :
Afin de mieux répartir les objets HPDPS selon les besoins de vos utilisateurs, voir les rubriques suivantes du manuel HP Distributed Print Service Administration Guide :
Déterminez la configuration physiqueDéterminez le nombre de clients, d’utilitaires de spoulage et de superviseurs à installer. Par exemple, vous pouvez configurer un environnement de base, dans lequel tous les objets seront installés sur un même système hôte. Pour ce faire, vous devez configurer un client, un utilitaire de spoulage et un superviseur. Dans la Figure 2-3, « Exemple d’environnement HPDPS de base », fancy est un système hôte unique sur lequel sont installés le client, l’utilitaire de spoulage et le superviseur HPDPS. fancy est relié à une imprimante configurée en mode local. Toutefois, il est également possible de configurer une autre imprimante accessible par le réseau local afin de l’utiliser et de la gérer au moyen de HPDPS. Est également accessible en mode local toute imprimante gérée par DPS au sein d’un autre environnement (de base ou étendu), par l’intermédiaire d’une imprimante passerelle. Un environnement HPDPS étendu comporte un ou plusieurs clients, un ou plusieurs utilitaires de spoulage et un ou plusieurs superviseurs, distribués entre plusieurs systèmes hôtes. Dans la Figure 2-4, « Exemple d’environnement étendu HPDPS », fancy, tango et kenya sont des ordinateurs hôtes sur lesquels sont définis les objets HPDPS distribués dans un environnement étendu. La totalité de cet environnement peut être gérée (par le biais de SAM) depuis un système quelconque intégrant un client. fancy et tango peuvent donc être utilisés pour gérer tous les objets HPDPS, y compris ceux existant sur kenya. kenya est relié à une imprimante configurée en mode local, ce qui nécessite la présence d’un superviseur HPDPS. Les utilisateurs de fancy et kenya envoient des demandes d’impression HPDPS à une des imprimantes HPDPS, du fait que des clients sont présents sur leurs systèmes. L’utilisateur de tango n’a pas à générer de demandes d’impression HPDPS, bien que l’utilitaire de spoulage HPDPS se trouve sur ce système. L’utilisateur de tango peut toutefois, grâce à l’utilitaire de spoulage LP, envoyer des demandes d’impression à n’importe quelle imprimante HPDPS. L’utilitaire de spoulage LP est conçu pour traiter les demandes d’impression et les transmettre aux imprimantes HPDPS. Pour plus d’informations, voir « Planning your Physical Configuration » au chapitre 3 du manuel HP Distributed Print Service Administration Guide. Le logiciel HPDPS est intégré à l’environnement d’exécution CDE (ou sous Instant Ignition dans l’environnement Run-Time) du produit DistributedPrint. Vous pouvez installer soit tout le produit, soit des éléments sélectionnés, selon le rôle joué par votre système dans l’environnement d’impression distribué. Ces groupes de fichiers sont :
Lors de l’utilisation de swinstall pour sélectionner cet ensemble de fichiers HPDPS destinés au client, à l’utilitaire de spoulage et/ou au superviseur, le système procédera automatiquement à l’extraction du (ou des) fichier(s) de dépendance approprié(s). Ces informations seront utilisées dans « Mise en place de HPDPS ». Familiarisez-vous avec les variables d’environnement HPDPSLe Tableau 2-7, « Valeurs enregistrées dans le fichier /etc/rc.config.d/pd » contient les valeurs définies dans /etc/rc.config.d/pd. Une fois que votre configuration HPDPS est stable, les paramètres contenus dans ce fichier peuvent être modifiés de façon à ce que HP-UX, une fois lancé, active automatiquement cette configuration. Tableau 2-7 Valeurs enregistrées dans le fichier /etc/rc.config.d/pd
DCE et l’environnement étendu HPDPSSi vous projetez d’exploiter toutes les fonctionnalités de HPDPS et de configurer un environnement étendu HPDPS, il vous faudra également installer les groupes de fichiers DCE. Notez que les groupes de fichiers DCE nécessaires à l’exécution d’un environnement étendu HPDPS ne sont pas intégrés à HP-UX. Ils sont disponibles en option.
Des instructions détaillées pour l’installation des composants HPDPS avec la commande swinstall sont données au chapitre 2, « Installing HP Distributed Print Service, » du manuel HP Distributed Print Service Administration Guide. Le même chapitre contient des liens avec la documentation DCE. (Disponible uniquement dans l’environnement étendu DCE HPDPS.) L’installation de l’environnement étendu HPDPS vous permet d’organiser une gestion par groupes, à savoir :
Vous pouvez également renforcer la sécurité d’accès en définissant des protocoles de notification. Tous ces sujets sont détaillés au chapitre 3, « Planning Your HPDPS Configuration » du manuel HP Distributed Print Service Administration Guide. Voir les manuels suivants pour bénéficier d’informations supplémentaires :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||