Publicado el :
Macro CREACIÓN_INTERNA

Macro de impresión NEXTLPR

Este código también está disponible en: Deutsch English Français
Attention : Este código requiere privilegios de administrador.
Esta macro, `nextlpr`, inicializa variables específicas y configura opciones gráficas globales (`goptions`) para dirigir la salida de impresión al comando 'lpr' del sistema operativo a través de una tubería (pipe). Define el dispositivo gráfico, el nombre de archivo SAS© predeterminado y parámetros de impresión como la longitud y el modo de adición. La interacción con el comando 'lpr' sugiere una funcionalidad de administración o integración de sistemas.
Análisis de datos

Type : CREACIÓN_INTERNA


Ningún dato es procesado o creado directamente por esta macro. Sirve únicamente para configurar el entorno para la gestión de la salida gráfica y la impresión.

1 Bloque de código
MACRO
Explicación :
Este bloque define la macro `nextlpr`. Inicializa la variable `dev` y recupera el nombre del archivo SAS actual o lo establece en 'grf'. La línea `filename gsasfile pipe 'lpr';` crea una tubería (pipe) hacia el comando del sistema 'lpr', permitiendo la impresión directa. Las instrucciones `goptions` configuran los parámetros del dispositivo gráfico para la salida.
¡Copiado!
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;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.