Veröffentlicht am :
Makro CREATION_INTERNE

NEXTLPR Druckmakro

Dieser Code ist auch verfügbar auf: English Español Français
Attention : Dieser Code erfordert Administratorrechte.
Dieses Makro, `nextlpr`, initialisiert spezifische Variablen und konfiguriert globale Grafikoptionen (`goptions`), um die Druckausgabe über eine Pipe an den 'lpr'-Befehl des Betriebssystems zu leiten. Es definiert das Grafikgerät, den Standard-SAS©-Dateinamen und Druckparameter wie Länge und Anfügemodus. Die Interaktion mit dem 'lpr'-Befehl deutet auf eine Verwaltungs- oder Systemintegrationsfunktion hin.
Datenanalyse

Type : CREATION_INTERNE


Es werden keine Daten direkt von diesem Makro verarbeitet oder erstellt. Es dient lediglich zur Konfiguration der Umgebung für die grafische Ausgabe und das Druckmanagement.

1 Codeblock
MACRO
Erklärung :
Dieser Block definiert das Makro `nextlpr`. Er initialisiert die Variable `dev` und ruft den aktuellen SAS-Dateinamen ab oder setzt ihn auf 'grf'. Die Zeile `filename gsasfile pipe 'lpr';` erstellt eine Pipe zum Systembefehl 'lpr', was den direkten Druck ermöglicht. Die `goptions`-Anweisungen konfigurieren die Parameter des Grafikgeräts für die Ausgabe.
Kopiert!
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;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.