Secciones de instalación de archivos de INF de impresora
Importante
La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.
Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.
Para Windows NT 4.0 y versiones anteriores, los proveedores que suministran minicontroladores a los clientes también suministran al cliente una copia del controlador de impresora de Microsoft adecuado, obtenido de Microsoft.
Normalmente, para Windows 2000 y versiones posteriores, los proveedores no distribuyen los controladores de impresora de Microsoft junto con sus minicontroladores. En su lugar, cada proveedor proporciona un archivo INF que instala los archivos del proveedor y, a continuación, invoca el archivo INF de impresora de Microsoft, Ntprint.inf, que a su vez instala los componentes del controlador de impresora adecuados.
Nota Microsoft publica periódicamente versiones actualizadas de sus controladores de impresora. Los minicontroladores que requieren características disponibles solo en las versiones actualizadas pueden requerir pasos adicionales. Para obtener más información, consulte Uso de controladores de impresión principales actualizados.
El archivo INF de la impresora de Microsoft, Ntprint.inf, contiene las siguientes secciones DDInstall de INF a las que pueden hacer referencia los archivos INF del proveedor:
[PSCRIPT.OEM]
Instala el controlador de impresora Postscript de Microsoft (Pscript).
[UNIDRV.OEM]
Instala el controlador de impresora universal de Microsoft (Unidrv).
[UNIDRV_BIDI.OEM]
Instala el controlador de impresora universal de Microsoft y Pjlmon.dll, el monitor de lenguaje que admite el lenguaje de trabajo de impresora (PJL) y proporciona comunicación bidireccional para impresoras PJL.
[TTFSUB.OEM]
Instala Ttfsub.gpd, que se incluye con el Kit para controladores de Windows (WDK) y contiene un conjunto de entradas *TTFS para las sustituciones de fuentes TrueType comunes que se pueden usar con impresoras compatibles con Unidrv.
[sRGBPROFILE.OEM]
Instala el perfil de color de SRGB del sistema.
[LOCALE.OEM]
Instala Locale.gpd, que contiene identificadores de configuración regional. (Consulte Referencia a configuraciones regionales).
Para hacer referencia a estas secciones de instalación desde el archivo INF, el archivo debe usar las directivas Include y Needs, como se muestra en el ejemplo siguiente:
[Manufacturer]
"ABC Printers"
[ABC Printers]
"ABC Printer 100ex" = ABC100EX.GPD, ABC_Printer_100ex
[ABC100EX.GPD]
CopyFiles=@ABCres.dll,@ABC100EX.gpd
DataSection=UNIDRV_BIDI_DATA ; Unidrv Bidirectional Data Section
DataFile=ABC100EX.gpd
Include=NTPRINT.INF ; Include NTPRINT.INF.
Needs=TTFSUB.OEM,UNIDRV_BIDI.OEM ; Install Unidrv, TrueType subs,
; and PJL language monitor.