Instalación de un minicontrolador PCL XL
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.
En Windows XP y versiones posteriores, ntprint.inf tiene la siguiente sección [PCLXL.OEM]:
[PCLXL.OEM]
CopyFiles=PCLXL,@PCL5ERES.DLL
La directiva INF CopyFiles copia todos los archivos enumerados en la sección [PCLXL], así como pcl5eres.dll, en el directorio de destino predeterminado. La sección [PCLXL] también aparece en ntprint.inf y enumera los archivos que se van a copiar.
[PCLXL]
PCLXL.DLL
PCLXL.GPD
P6FONT.GPD
PJL.GPD
P6DISP.GPD
Pclxl.dll contiene las UFM de PCL XL y varias cadenas de recursos. Los otros GPD enumerados en esta sección son los archivos de compatibilidad de PCL XL (PCL-6).
Para instalar un minicontrolador de impresora PCL XL, un OEM debe agregar una sección similar a la siguiente en el INF específico de la impresora. Este INF se carga antes que ntprint.inf.
[P6SAMPLE.GPD]
CopyFiles=@P6SAMPLE.GPD
DataSection=UNIDRV_DATA
DataFile=P6SAMPLE.GPD
Include=NTPRINT.INF
Needs=UNIDRV.OEM,TTFSUB.OEM,PCLXL.OEM
En la sección anterior, la directiva CopyFiles de la primera línea copia el archivo GPD del OEM (denominado p6sample.gpd en este ejemplo). La entrada asociada a la directiva DataSection en la segunda línea (consulte Secciones de datos de archivo INF de impresora y Secciones de instalación de archivos INF de impresora) hace referencia a la sección [UNIDRV_DATA] de ntprint.inf. La directiva DataFile de la tercera línea especifica que p6sample.gpd es el archivo de datos asociado a este minicontrolador de impresora. La cuarta línea hace que se incluya ntprint.inf. Las tres entradas de la directiva Needs de la quinta línea hacen referencia a las secciones con nombre idéntico en ntprint.inf. Esto permite que el archivo INF obtenga acceso a los archivos que carga en driver.cab.
Para obtener más información sobre el uso de la directiva CopyFiles para instalaciones de impresoras, consulte Secciones CopyFiles de archivo INF de impresora.