El comando WR GET PRINT OPTION devuelve el valor actual de una opcion de impresión.
El parámetro opcion permite especificar la opción de leer. Puede pasar un valor o una de las siguientes constantes predefinidas, ubicadas en el tema "WR Opciones de impresión":
Constante |
Tipo |
Valor |
wr color option |
Entero largo |
8 |
wr destination option |
Entero largo |
9 |
wr double sided option |
Entero largo |
11 |
wr number of copies option |
Entero largo |
4 |
wr orientation option |
Entero largo |
2 |
wr pages from option |
Entero largo |
6 |
wr pages to option |
Entero largo |
7 |
wr paper option |
Entero largo |
1 |
wr paper source option |
Entero largo |
5 |
wr scale option |
Entero largo |
3 |
wr spooler document name option |
Entero largo |
12 |
El comando devuelve, en los parámetros valor1 y (opcionalmente) valor2 y valor3 el valor actual de la opción especificada. Para obtener más información sobre las opciones y los posibles valores, consulte la descripción del comando WR SET PRINT OPTION. Tenga en cuenta las siguientes características específicas del comando WR GET PRINT OPTION:
- opción = 1 (wr paper option): devuelve el nombre del papel actual en valor1 si valor2 y valor3 se omiten. Si sólo se omite valor3, el comando devuelve respectivamente, el alto y el ancho del papel en valor1 y valor2. Utilice el comando PRINT OPTION VALUES para obtener el nombre, el ancho y el alto de todos los formatos de papel que ofrece la impresora.
- opción = 2 (wr orientation option): devuelve 1 (Retrato) o 2 (Paisaje). Si se utiliza una opción diferente de orientación, valor1 toma el valor 0 (valor2 y valor3 deben omitirse).
- opción = 5 (wr paper source option): en valor1, devuelve el índice, en el array de bandejas devuelto por el comando PRINT OPTION VALUES, de la bandeja de papel utilizada (valor2 y valor3 deben omitirse).
Nota: esta opción sólo se puede utilizar en Windows. - opción = 6 y opción = 7 (wr pages from option y wr pages to option): si todas las páginas se imprimen, el comando devuelve 1 en valor1 para wr pages from option y -1 en valor1 para wr pages to option (valor2 y valor3 deben omitirse).
- opción = 8 (wr color option): devuelve un código en valor1 especificando el modo de manejo del color: 1= blanco y negro (monocromo), 2=Color (valor2 y valor3 deben omitirse).
Nota: esta opción sólo se puede utilizar en Windows. - opción = 9 (wr destination option): si el valor actual no está en la lista predefinida, valor1 contiene -1 y la variable sistema OK toma el valor 1. Si ocurre un error, valor1 y la variable sistema OK toman el valor 0. Si valor1 contiene un valor predefinido diferente de 1, valor3 contiene la ruta de acceso del archivo impreso. valor2 siempre contiene 0.
- opción = 11 (wr double sided option): devuelve 0 (Estándar o Recto, valor por defecto) o 1 (doble cara) en valor1.
Si valor1 es igual a 1, valor2 puede devolver uno de los siguientes valores: 0 = vinculante a la izquierda (por defecto), 1 = vinculante para la parte superior (valor3 debe omitirse).
Nota: esta opción sólo se puede utilizar en Windows. - opción = 12 (wr spooler document name option): devuelve el nombre del documento de impresión actual en valor3, si se ha definido anteriormente (valor1 y valor2 reciben 0). De lo contrario, se devuelve una cadena vacía.
La variable sistema OK toma el valor 1 si el comando se ha ejecutado correctamente, de lo contrario, toma el valor 0.