Publié le :
Macro CREATION_INTERNE

Macro d'impression NEXTLPR

Ce code est également disponible en : Deutsch English Español
Attention : Ce code nécessite des droits administrateur.
Cette macro, `nextlpr`, initialise des variables spécifiques et configure des options graphiques globales (`goptions`) pour acheminer la sortie d'impression vers la commande 'lpr' du système d'exploitation via un pipe. Elle définit le périphérique graphique, le nom du fichier SAS© par défaut et des paramètres d'impression tels que la longueur et le mode d'ajout. L'interaction avec la commande 'lpr' suggère une fonctionnalité d'administration ou d'intégration système.
Analyse des données

Type : CREATION_INTERNE


Aucune donnée n'est directement traitée ou créée par cette macro. Elle sert uniquement à configurer l'environnement pour la gestion de la sortie graphique et l'impression.

1 Bloc de code
MACRO
Explication :
Ce bloc définit la macro `nextlpr`. Il initialise la variable `dev` et récupère le nom du fichier SAS actuel ou le définit sur 'grf'. La ligne `filename gsasfile pipe 'lpr';` crée un pipe vers la commande système 'lpr', permettant l'impression directe. Les instructions `goptions` configurent les paramètres du périphérique graphique pour la sortie.
Copié !
1%macro nextlpr;
2 %let dev=nextlpr;
3 %let sasfn =%SYSGET(SASFILE);
4 %IF &sasfn=%str() %THEN %let sasfn=grf;
5 filename gsasfile pipe 'lpr';
6 goptions device=next400 gaccess=gsasfile gend='0A'x
7 gsflen=80 gsfmode=append;
8 goptions colors=(black);
9%mend;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.