Impression à partir d'un serveur d'applications système UNIX ou Linux – Bien choisir son serveur d impression
Guide d'administration sécurisé de Secure Global Desktop 4.40
> Impression
> Impression à partir d'un serveur d'applications système UNIX ou Linux
Pour imprimer à partir d'un serveur d'applications système UNIX ou Linux, vous devez installer au moins un
File d’imprimante SGD sur le serveur d’application.
Cette file d'impression redirige les travaux d'impression vers un serveur SGD et ce dernier envoie les travaux d'impression à la machine cliente.
Si votre groupe contient plus d'un serveur SGD, vous devez installer une file d'attente d'imprimantes pour chaque serveur SGD du groupe.
Vous configurez les files d'impression avec le script d'installation de la file d'impression SGD.
Ce script installe également le remplacement lp
ou lpr
les scripts.
Ceux-ci sont utilisés à la place des scripts standard pour garantir que les travaux d'impression contiennent suffisamment d'informations
que SGD puisse identifier l’utilisateur qui les a imprimés.
Sommaire
Installation d'une file d'impression SGD sur le serveur d'applications
- Copier le
/ opt / tarentelle/bin/scripts/prtinstall.en.sh
script de
un serveur SGD dans un répertoire temporaire sur le serveur d'applications. - Connectez-vous au serveur d'applications en tant que superutilisateur (racine).
- Passez au répertoire temporaire.
- Exécutez le script pour installer la file d'attente d'impression.
Voir le script d'installation de la file d'impression SGD pour plus de détails.
de toutes les options de commande.Si le groupe est constitué d'un seul serveur SGD, utilisez la commande suivante:
# sh prtinstall.fr.sh
Lorsque vous y êtes invité, tapez le nom DNS complet du serveur SGD.
Si le groupe contient plus d'un serveur SGD, créez une file d'impression pour chaque serveur SGD du groupe.
Utilisez la commande suivante:# sh prtinstall.fr.sh --ttahost DNS_name --imprimante prénom
le DNS_name est le nom DNS complet d'un serveur SGD. Le nom de chaque file d’imprimante (spécifié par le
--imprimante
argument) peut être ce que vous voulez mais il doit être unique.Si vous utilisez le système d'impression UNIX commun (CUPS), vous devrez peut-être utiliser le
--cups
option pour indiquer
que vous utilisez CUPS. Vous pouvez également avoir Configuration de l’impression pour CUPS.Si vous utilisez le serveur SGD en tant que serveur d'applications, une file d'impression est automatiquement créée.
lorsque vous installez le logiciel.
Configuration de l'impression pour CUPS
L'impression SGD ne fonctionne qu'avec CUPS version 1.1.19 ou ultérieure.
Les modifications de configuration suivantes peuvent s’avérer nécessaires pour activer l’impression avec CUPS:
- Le mode de compatibilité CUPS LPD doit être activé pour tous les clients LPD.
Si vous avez des clients LPD sur votre serveur d'applications, vous devez activer
le mode de compatibilité CUPS LPD afin que CUPS puisse accepter des travaux d’impression distants à partir de clients LPD.
le Logiciel CUPS
Manuel de l'administrateur explique comment activer le mode de compatibilité LPD. - L'impression brute de CUPS doit être activée.
Sur l'hôte sur lequel SGD est installé, activez 'l'impression brute'
dans CUPS en éditant le/etc/cups/mime.convs
et
/etc/cups/mime.types
des dossiers.
Ces fichiers contiennent des commentaires expliquant comment faire (recherche de 'raw').
Remarque Après avoir modifié votre configuration CUPS, vous devrez peut-être redémarrer le démon CUPS.
Pour utiliser CUPS pour l’impression, les utilisateurs doivent utiliser le / opt / tarantella / bin / lp
scénario.
Comment imprimer avec le SGD lp
et lpr
Les scripts
le prtinstall.fr.sh
Le script installe également le SGD
lp
ou lpr
scripts de remplacement.
Les utilisateurs doivent utiliser ces scripts lorsqu'ils impriment à partir d'un serveur d'applications système UNIX ou Linux pour s'assurer que
Les travaux d'impression contiennent suffisamment d'informations pour que SGD puisse identifier l'utilisateur qui les a imprimés.
Les scripts de connexion SGD définissent les paramètres de l'utilisateur. CHEMIN
pour être sur de
les scripts de remplacement ont priorité sur les scripts système. Cependant, si l’application utilise un nom de chemin complet,
par exemple / usr / bin / lp
, ou modifie CHEMIN
lui-même
vous devez reconfigurer l'application à utiliser / opt / tarantella / bin / lp
ou / opt / tarantella / bin / lpr
.
Les utilisateurs impriment avec les scripts de remplacement comme suit:
$ lp -d imprimante fichier $ lpr -P imprimante fichier
Si la -ré
ou -P
L'argument est omis, la sortie est envoyée à l'imprimante par défaut du client.
Comment vous spécifiez le imprimante dépend du périphérique client.
Remarque Une alternative à la configuration décrite ci-dessous consiste à utiliser l'impression PDF SGD.
Impression sur un périphérique client Microsoft Windows
Lors de l'impression sur un périphérique client Microsoft Windows, les utilisateurs peuvent spécifier l'imprimante à laquelle ils impriment en utilisant l'une des méthodes suivantes:
Pour utiliser un nom UNC, vous devez inclure le nom de l'imprimante entre guillemets et
échappez à chaque barre oblique inversée avec une barre oblique inverse supplémentaire (voir l'exemple ci-dessus).
Comme différents shells traitent les barres obliques inverses différemment, vous
peut avoir besoin d'expérimenter avec le nombre de barres obliques inverses. Les utilisateurs peuvent également utiliser des traits de soulignement au lieu de barres obliques inverses, par exemple:
$ lp -d __PRTSERVER_HPLJ5 nom de fichier
Remarque L'utilisation des traits de soulignement ne fonctionne que si les deux premiers caractères du nom de l'imprimante sont des soulignés.
Vous pouvez éviter les problèmes liés aux noms UNC en utilisant un nom "convivial". Vous configurez des noms "amis" dans le
/opt/tarantella/etc/data/printernamemap.txt
fichier.
Les entrées de ce fichier associent des noms "conviviaux" à des noms UNC, par exemple:
"label-printer" = "\ PRTSERVER HPLJ5"
Remarque Vous n'êtes pas obligé d'échapper aux barres obliques inverses.
Impression sur un périphérique client UNIX, Linux ou Mac OS X System
Lors de l’impression sur un périphérique client système UNIX, Linux ou Mac OS X,
les utilisateurs peuvent spécifier n’importe quelle imprimante figurant dans la liste. [UNIX]
section de l'un des fichiers suivants:
/opt/tarantella/etc/data/default.printerinfo.txt
– c'est le fichier de configuration global$ HOME / .tarantella / printerinfo.txt
– Ceci est un fichier de configuration spécifique à l'utilisateur
Voici des exemples de commandes d'impression:
$ lp -d A4-printer nom de fichier $ lpr -P imprimante couleur nom de fichier
Reportez-vous à la section Configuration de l'impression pour les périphériques clients UNIX, Linux et Mac OS X System pour savoir comment
configurer les noms d'imprimante.
Copyright © 1997-2007 Sun Microsystems, Inc. Tous droits réservés.
Commentaires
Laisser un commentaire