PRINTJOB ... ENDPRINTJOB (Comando)
Activa la configuración para las variables del sistema de trabajos de impresión.
PRINTJOB
Commands
ENDPRINTJOB
Parámetros
- Commands
Especifica los comandos de Visual FoxPro que se ejecutan hasta completar el trabajo de impresión.
Observaciones
PRINTJOB ... ENDPRINTJOB inicializa la impresora y algunas variables del sistema que afectan al resultado impreso. Puede enviar códigos de control a la impresora, expulsar una página en la impresora antes o después de un trabajo de impresión, inicializar el número de columna de la impresora y controlar el número de copias impresas.
Al ejecutar PRINTJOB se realizan las tareas siguientes:
- Envía a la impresora los controles de inicio almacenados en la variable del sistema _PSCODE. Para obtener más información sobre los códigos de control de la impresora, consulte el tema Introducción a las variables del sistema y el manual de su impresora.
- Avanza una página si la variable del sistema _PEJECT está establecida en BEFORE o en BOTH.
- Ajusta la variable del sistema _PCOLNO a 0. _PCOLNO almacena el número de columna de la impresora.
Al ejecutar ENDPRINTJOB se realizan las tareas siguientes:
- Los códigos de control de finalización de la impresora se almacenan en la variable _PECODE. Puede restaurar la impresora con la configuración que tenía antes de ejecutar PRINTJOB.
- Avanza una página si la variable del sistema _PEJECT está establecida en AFTER o en BOTH.
- Se vuelve al principio del bucle PRINTJOB para imprimir otra copia del informe, si la variable del sistema _PCOPIES se ajusta a un valor superior a 1 (el predeterminado). El número de copias viene determinado por el valor de la variable _PCOPIES. Cuando el número de copias impresas coincide con el valor de _POCPIES, Visual FoxPro sale del bucle. El control del programa pasa entonces al comando inmediatamente siguiente a ENDPRINTJOB.
PRINTJOB y ENDPRINTJOB pueden ejecutarse únicamente desde dentro de un programa. No pueden anidarse comandos PRINTJOB ... ENDPRINTJOB.
Vea también
ON PAGE | Introducción a las variables del sistema | Imprimir | PRINTSTATUS( ) (Función)