PRTINFO( ) (Función)

Devuelve la configuración actual de la impresora especificada.

PRTINFO(nPrinterSetting [, cPrinterName])

Valores devueltos

Numeric

Parámetros

  • nPrinterSetting
    Especifica la configuración de impresora de Visual FoxPro que se devuelve.

    Las siguientes tablas explican los valores de retorno de la configuración de la impresora.

    Nota   Si PRTINFO(2) devuelve – 1 o un valor distinto de los que se indican en la tabla siguiente, use PRTINFO(3) y PRTINFO(4) para devolver el tamaño de papel.

    Si nPrinterSetting es igual a 1 (PRT_ORIENTATION en FOXPRO.H), PRTINFO( ) devuelve la orientación del papel:

    Valores devueltos Valor
    –1 Información no disponible
    0 Vertical
    1 Horizontal

    Si nPrinterSetting es igual a 2 (PRT_PAPERSIZE en FOXPRO.H), PRTINFO( ) devuelve el tamaño del papel:

    Valores devueltos Valor
    –1 o un valor distinto a los que se indican más abajo Información no disponible. Utilice nPrinterSetting = 3 y nPrinterSetting = 4 para determinar el tamaño del papel.
    1 Carta, 216 x 279 mm
    2 Carta pequeña, 216 x 279 mm
    3 Tabloide, 279 x 432 mm
    4 Doble carta, 432 x 279 mm
    5 Oficio, 216 x 356 mm
    6 Estamento, 140 x 216 mm
    7 Ejecutivo, 195 x 254 mm
    8 A3, 297 x 420 mm
    9 A4, 210 x 297 mm
    10 A4 pequeño 210 x 297 mm
    11 A5, 148 x 210 mm
    12 B4, 250 x 354 mm
    13 B5, 182 x 257 mm
    14 Folio, 8 ½ x 13 in
    15 Cuarto, 215 x 275 mm
    16 254 x 344 mm
    17 279 x 431 mm
    18 Nota, 216 x 279 mm
    19 Sobre nº 9, 98 x 223 mm
    20 Sobre nº 10, 105 x 241 mm
    21 Sobre nº 11, 114 x 264 mm
    22 Sobre nº 12, 124 x 279 mm
    23 Sobre nº 14, 127 x 292 mm
    24 Hoja tamaño C
    25 Hoja tamaño D
    26 Hoja tamaño E
    27 Sobre DL, 110 x 220 mm
    28 Sobre C5, 162 x 229 mm
    29 Sobre C3, 324 x 458 mm
    30 Sobre C4, 229 x 324 mm
    31 Sobre C6, 114 x 162 mm
    32 Sobre C65, 114 x 229 mm
    33 Sobre B4, 250 x 353 mm
    34 Sobre B5, 176 x 250 mm
    35 Sobre B6, 176 x 125 mm
    36 Sobre, 110 x 230 mm
    37 Sobre monarca, 67 x 483 mm
    38 Sobre 6 ¾, 48 x 165 mm
    39 Continuo USA estándar, 310 x 280 mm
    40 Continuo alemán estándar, 216 x 305 mm
    41 Continuo alemán oficio, 216 x 330 mm

    Si nPrinterSetting es igual a 3 (PRT_PAPERLENGTH en FOXPRO.H), PRTINFO( ) devuelve el largo del papel en incrementos de 0,1 mm.

    Si nPrinterSetting es igual a 4 (PRT_PAPERWIDTH en FOXPRO.H), PRTINFO( ) devuelve el ancho del papel en incrementos de 0,1 mm.

    Si nPrinterSetting es igual a 5 (PRT_SCALE en FOXPRO.H), PRTINFO( ) devuelve el factor de cambio de escala de la salida impresa.

    Si nPrinterSetting es igual a 6 (PRT_COPIES en FOXPRO.H), PRTINFO( ) devuelve el número de copias que se van a imprimir.

    Si nPrinterSetting es igual a 7 (PRT_DEFASOURCE in FOXPRO.H), PRTINFO( ) devuelve la fuente predeterminada de papel:

    Valores devueltos Valor
    1 Bandeja superior
    2 Bandeja inferior
    3 Bandeja central
    4 Alimentación manual
    5 Bandeja para sobres
    6 Sobre con alimentación manual
    7 Selección automática
    8 Alimentación por tracción
    9 Formato pequeño
    10 Formato grande
    11 Gran capacidad
    14 Cassette

    Si nPrinterSetting es igual a 8 (PRT_PRINTQUAL en FOXPRO.H), PRTINFO( ) devuelve un valor positivo que indica la resolución horizontal en puntos por pulgada (ppp) o un valor negativo que indica la calidad de impresión:

    Valores devueltos Valor
    –1 Borrador
    –2 Bajo
    –3 Medio
    –4 Alto

    Si nPrinterSetting es igual a 9 (PRT_COLOR en FOXPRO.H), PRTINFO( ) devuelve un valor que indica si una impresora en color produce una salida en color o monocroma:

    Valores devueltos Valor
    1 Monocromo
    2 Color

    Si nPrinterSetting es igual a 10 (PRT_DUPLEX en FOXPRO.H), PRTINFO( ) devuelve el modo de doble cara:

    Valores devueltos Valor
    1 Impresión a una cara
    2 Doble cara vertical
    3 Doble cara horizontal

    Si nPrinterSetting es igual a 11 (PRT_YRESOLUTION en FOXPRO.H), PRTINFO( ) devuelve la resolución vertical en puntos por pulgada (ppp). Devuelve -1 si esta información no está disponible.

    Si nPrinterSetting es igual a 12 (PRT_TTOPTION in FOXPRO.H), PRTINFO( ) devuelve un valor que indica la forma en que se imprimen las fuentes True Type®:

    Valores devueltos Valor
    1 Se imprimen como gráficos de mapa de bits
    2 Se transfieren como fuentes de software
    3 Sustituyen las fuentes de dispositivo

    Si nPrinterSetting es igual a 13, PRTINFO( ) devuelve un valor que indica si se intercala el resultado:

    Valores devueltos Valor
    0 Sin intercalar
    1 Intercalado
  • cPrinterName
    Especifica el nombre de la impresora cuya información se devuelve. Si se omite cPrinterName, se devuelve información de la impresora predeterminada.

Observaciones

La configuración de impresora de Visual FoxPro se define en el cuadro de diálogo Configurar página. Elija Configurar página en el menú Archivo para mostrar el cuadro de diálogo Configurar página de Visual FoxPro.

Vea también

GETPRINTER( ) | PRINTSTATUS( ) | SET DEVICE | SET PRINTER | SYS(13) - Estado de la impresora | SYS(1037) - Cuadro de diálogo Configurar página