Commande dslpadmin
Objectif
Configurez le service d'impression compatible avec les répertoires pour un sous-système d'impression System V.
Syntaxe
dslpadmin [ [ -q PrintQueueName [ -D QueueDescription ] [ -n LocalQueueName] [ -o bannière | banderole ] [ -A courrier | aucun ] [ -F FaultRecovery ] [ [ -P PhysicalPrinterName ] [ -s NetworkEntityName ] ] ] [ -P PhysicalPrinterName [ -T PrinterType ] [ -l Localisation ] [ -L PDLList ] ] [ -q PrintQueueName -P PhysicalPrinterName [ -I ContentType ] [ [ -i InterfaceScript ] | [ -m [ Standard | PS ] ] ] [ -o PrintOptions ] ] [ -q PrintQueueName [ -I ContentType ] ] ] [ -q PrintQueueName -s NetworkEntityName [ -a PrintSystemDNSName | PrinterSystemAddress ] [ -t BSD | HPNP ]]
dslpadmin [ -q PrintQueueName [ -u PhysicalPrinterName ] [ -U ObjectRDN ] ]
dslpadmin [ -x PrintQueueName ] [ -X PhysicalPrinterName ] [ -r NetworkEntityName ]
dslpadmin [ -h ]
Descriptif
- Ajoutez des files d'attente d'impression et des imprimantes physiques au système.
- Modifiez les files d'attente d'impression et les imprimantes physiques.
- Supprimez les files d'attente d'impression et les imprimantes physiques du système.
- Ajoutez et supprimez des objets d'entité réseau pour les imprimantes réseau.
La commande dslpadmin fournit des versions compatibles avec les répertoires de la fonctionnalité fournie par lpadmin (qui ne prend pas en charge les répertoires) et continue d'utiliser le système de configuration ` ` flat file''traditionnel. Notez que lorsque les deux systèmes sont en cours d'utilisation, le sous-système d'impression utilise d'abord les informations du répertoire. Il incombe à l'administrateur de s'assurer que les conflits de noms ne surviennent pas entre les deux systèmes de configuration.
Les commandes activées pour le répertoire utilisent des noms distinctifs relatifs (RDN) plutôt que des noms distinctifs (DN). Par exemple, pour créer une file d'attente avec répertoire avec un DN de "cn=test,ou=printq,ou=print,cn=aixdata", seul le RDN " test " doit être utilisé pour le PrintQueueName
Lors de la configuration d'une file d'attente d'impression sur laquelle l'administrateur ne se trouve pas sur le système devant héberger la file d'attente d'impression, les paramètres InterfaceScript de -i et PrinterType de -T ne sont pas vérifiés. En effet, le système distant n'est pas accessible pour effectuer les vérifications. Il incombe donc à l'administrateur de s'assurer que le InterfaceScript et le PrinterType spécifiés existent sur le système d'hébergement distant.
Une ligne de commande peut contenir n'importe quelle combinaison des indicateurs -q , -P et -s , ou n'importe quelle combinaison des indicateurs -x, -X et -r , mais une seule par indicateur. Lorsque plusieurs objets répertoire sont créés ou modifiés simultanément, des liens appropriés sont établis entre les trois types d'objet (imprimantes, files d'attente d'impression et entités réseau).
Indicateurs
| Article | Descriptif |
|---|---|
| -a PrinterSystemDNSName | PrinterSystemAddress | Associe un nom DNS ou une adresse réseau au système. Si l'argument donné peut être interprété comme une adresse IPv4 ou IPv6 , il s'agit d'une adresse, sinon il s'agit d'un nom DNS. L'option -a entraîne la modification de l'objet entité réseau spécifié par -s, ou sa création s'il n'existe pas déjà. L'administrateur doit veiller à ce que les objets de l'entité réseau reçoivent des noms uniques, afin d'éviter de modifier des objets existants du système UNIX au lieu d'ajouter de nouveaux objets du système d'impression. Cet indicateur requiert l'indicateur -s . |
| -A [ mail | aucun ] | Demande au système d'impression de générer un message électronique en cas d'échec d'une demande d'impression. Le courrier est envoyé au propriétaire de l'imprimante physique ou à l'utilisateur root du système hébergeant la file d'attente d'impression, si l'imprimante n'a pas de propriétaire ou si l'utilisateur n'a pas d'adresse électronique. La valeur par défaut est none. Cet indicateur requiert l'indicateur -q . |
| -D QueueDescription | Définit un commentaire de description pour l'objet file d'attente d'impression spécifié avec l'indicateur -q . Cette description s'affiche chaque fois qu'un utilisateur demande une description complète d'une file d'attente d'impression à l'aide de la commande lpstat . Les chaînes contenant des espaces doivent être placées entre guillemets. Cet indicateur requiert l'indicateur -q . |
| -F FaultRecovery | Définit le mode de reprise sur incident de la file d'attente d'impression. Cet indicateur indique le rétablissement à utiliser si l'imprimante d'une file d'attente d'impression échoue lors de l'impression d'une demande d'impression. La valeur de FaultRecovery peut être l'une des suivantes:
|
| -h | Affiche un bref écran d'aide. |
| -i InterfaceScript | Chemin d'accès au InterfaceScript de l'imprimante lorsque vous y accédez via la file d'attente d'impression spécifiée. Cet indicateur n'est pas valide si l'indicateur -P n'a pas été spécifié. Les scripts d'interface sont généralement fournis par l'utilisateur. Cet indicateur ne peut pas être utilisé lorsque -m a également été spécifié. Cet indicateur requiert les indicateurs -q et -P . |
| -I ContentType[, ContentType, ...] | Indique les types de contenu de la file d'attente d'impression. Permet à la file d'attente d'impression de gérer les demandes d'impression avec les types de contenu de la liste. Si la liste contient plus d'un ContentType, les paramètres ContentType doivent être séparés par des virgules. Voir la page de manuel lpadmin pour une description complète du format. Cela nécessite également l'indicateur -P et l'indicateur -q . |
| -l Emplacement | Définit l'emplacement de l'imprimante. Il s'agit d'une chaîne identifiant l'emplacement physique d'une imprimante, par exemple "Building X, Room 6". Il peut être recherché à l'aide de la commande dslpsearch . Une fois définie, cette valeur peut uniquement être remplacée et non supprimée. Cet indicateur requiert l'indicateur -P . |
| -L PDL[, PDL, ... ] | Indique la liste des langues de description de page (PDL) prises en charge par l'imprimante. Il est utilisé pour annoncer tout fichier PDL pris en charge par l'imprimante et peut être recherché à l'aide de la commande dslpsearch . Les fichiers PDL AUTOSW, PCL, PCLXL, POSTSCRIPT, TEXT, ESCP, PJL, SIMPLEet OTHER sont pris en charge. Si l'option -L est utilisée pour modifier un objet d'imprimante physique existant, la liste remplace la liste existante. Cet indicateur requiert l'indicateur -P . |
| - m [ standard | PS ] | Programme d'interface modèle de l'imprimante lorsque vous y accédez via la file d'attente d'impression indiquée. Il sélectionne le script d'interface modèle à utiliser par la file d'attente d'impression. Lorsqu'un objet d'imprimante physique est créé et que ni l'option -m ni l'indicateur -i n'ont été spécifiés, la valeur par défaut est standard. Cet indicateur ne peut pas être utilisé lorsque -i a également été spécifié. Cet indicateur requiert les indicateurs -q et -P . |
| -n LocalQueueName | Définit le nom local d'une file d'attente d'impression. Normalement, ce nom ne diffère du nom distinctif relatif de la file d'attente que lorsque la file d'attente se trouve sur un hôte non compatible avec le répertoire. Il est utilisé par les connexions réseau distantes entrantes pour identifier la file d'attente d'impression sur le système récepteur. La valeur par défaut est le nom distinctif relatif de la file d'attente d'impression. Cet indicateur requiert l'indicateur -q . |
| -o [ bannière | nobanner ] | Indique si une page bannière sera toujours générée par cette file d'attente d'impression. La valeur par défaut, banner, force l'impression d'une page de bannière pour toutes les demandes d'impression, tandis que nobanner permet à l'utilisateur de soumettre un travail d'impression spécifiant qu'aucune page de bannière ne doit être imprimée. Cet indicateur requiert l'indicateur -q . |
| -o Option d'impression=Valeur[, ...] | Indique les valeurs des options d'impression. Voir la documentation lpadmin pour une description détaillée des options d'impression disponibles avec l'indicateur -o . Cet indicateur requiert les indicateurs -q et -P . |
| -P PhysicalPrinterName | Créez ou modifiez un objet imprimante physique. L'argument PhysicalPrinterName spécifie le RDN d'un objet imprimante. Si l'objet n'existe pas déjà, dslpadmin le crée. |
| -q PrintQueueName | dlspadmin Crée ou modifie un objet file d'attente d'impression. L'argument PrintQueueName spécifie le RDN d'un objet de file d'attente d'impression. Lors de l'ajout d'une nouvelle file d'impression, vous devez spécifier les drapeaux -s et -P afin que la commande connaisse le NetworkEntityName et le PhysicalPrinterName de la file d'impression ajoutée. Si l'objet file d'attente d'impression n'existe pas, dslpadmin le crée. Une ligne de commande peut contenir n'importe quelle combinaison des indicateurs -q, -P et -s, ou n'importe quelle combinaison des indicateurs -x, -X et -r , mais une seule par indicateur. Lorsque plusieurs objets répertoire sont créés ou modifiés simultanément, des liens appropriés sont établis entre les trois types d'objet (imprimantes, files d'attente d'impression et entités réseau). |
| -r NetworkEntityName | Supprimez l'objet système d'entité réseau. Vous devez prendre soin de ne pas supprimer un objet système autre qu'une imprimante. Il incombe à l'administrateur de s'assurer que l'objet correct est supprimé. |
| -s NetworkEntityName | Indique l'objet système d'entité réseau qui héberge la file d'attente d'impression. Si -a est également indiqué, l'objet est créé ou modifié. L'argument NetworkEntityName spécifie le RDN d'un objet dans le contexte du répertoire actuel. L'objet entité réseau définit l'adresse réseau que les clients distants doivent utiliser pour accéder à la file d'attente d'impression. |
| - t [ BSD | HPNP ] | Définit le protocole d'impression utilisé par cette file d'attente d'impression "imprimante réseau". Les valeurs de relance et de délai d'attente sont définies sur leurs valeurs par défaut pour une imprimante réseau. Pour modifier ces valeurs, vous devez utiliser la commande dslpprotocol . Notez que cet indicateur ne doit être utilisé que pour les imprimantes en réseau prenant en charge le protocole BSD ou HPNP. Cet indicateur requiert l'indicateur -q . |
| -T PrinterType[, PrinterType, ...] | Liste des types d'imprimante. Il identifie l'imprimante comme étant d'un ou plusieurs types d'imprimante, par exemple "hplaserjet". Pour plus de détails, voir la page de manuel lpadmin . Cet indicateur requiert l'indicateur -P . |
| -u PhysicalPrinterName | Dissocie l'imprimante physique nommée de la file d'attente d'impression (spécifiée avec l'indicateur -q ) sans supprimer son objet. Cet indicateur requiert l'indicateur -q . |
| -U ObjectRDN | Dissocie l'imprimante physique ou l'objet file d'attente d'impression (indiqué par ObjectRDN) de la file d'attente d'impression (indiquée avec l'indicateur -q ), sans supprimer son objet. Cet indicateur requiert l'indicateur -q . |
| -x PrintQueueName | Supprimer un objet file d'attente d'impression. |
| -X PhysicalPrinterName | Supprimez un objet imprimante physique. |
Statut de sortie
- 0
- Indique une réussite
- 255 (ou -1)
- Indique une erreur de configuration. Des messages d'erreur sont affichés pour expliquer l'erreur ou l'échec.
Exemples
Les exemples suivants illustrent l'utilisation de la commande dslpadmin lorsque l'utilisateur est connecté à un système UNIX compatible avec un répertoire.
- Ce qui suit ajoute une imprimante réseau HP LaserJet qui utilise le protocole d'impression à distance BSD, avec un nom distinctif relatif de file d'attente d'impression "denlj5n" et un nom distinctif relatif d'imprimante physique "denplj5n". Il donne à la file d'attente d'impression la description "HP JetDirectPostScript)", le type d'imprimante "PS-b" et le script d'interface du modèle "PS". L'imprimante possède l'adresse réseau "p_hplj.ibm.com":
Le système d'impression autorise les demandes d'impression de type de contenu PS pour cette file d'attente d'impression et permet de désactiver les pages de bannière.dslpadmin -q denlj5n -P denplj5n -T PS-b -D "HP JetDirect (Postscript)" \ -I PS -m PS -A mail -o nobanner -s denslj5n -a p_hplj.ibm.com -t BSD - Ce qui suit ajoute une imprimante réseau HP LaserJet PostScript , à l'aide du protocole d'impression à distance HPNP, avec un nom distinctif relatif de file d'attente d'impression "dehpnp" et un nom distinctif relatif d'imprimante physique "dephpnp". Il donne à la file d'attente d'impression une description de "HPNP (PCL)", le type d'imprimante "hplaserjet" et le script d'interface de modèle comme "standard". L'imprimante possède l'adresse réseau "p_hplj.ibm.com":
Le système d'impression autorise les demandes d'impression de type PCL pour cette file d'attente d'impression et rejette les demandes si aucune page de bannière n'est demandée. En cas de défaillance de l'imprimante, le système d'impression envoie un courrier électronique au propriétaire de l'imprimante.dslpadmin -q dehpnp -P dephpnp -T hplaserjet -D "HPNP (PCL)" -I pcl \ -m standard -A mail -s deshpnp -a p_hplj.ibm.com -t HPNP - Ce qui suit supprime une imprimante HP LaserJet PostScript :
dslpadmin -x delj5n -X deplj5n - Ce qui suit supprime une imprimante HPNP:
dslpadmin -x dehpnp -X dephpnp -r deshpnp