stringtranslate.com

Unidrv

UniDrv ( Universal Printer Driver o Unidriver ) es un controlador de impresora universal basado en GDI de Microsoft Windows y una arquitectura para impresoras que no son PostScript . Se utiliza para simplificar el desarrollo de controladores de impresoras que no son PostScript (también llamadas Winprinters ) para los fabricantes de impresoras. Unidrv permite la creación de un minicontrolador específico de impresora en forma de un archivo GPD (Generic Printer Description), similar a un archivo PPD , que es mucho más simple que el desarrollo de controladores en modo kernel . Unidrv se introdujo en Windows 2000 y reemplazó la interfaz Raster Device Driver (RASDD) utilizada en Windows NT 4.0 y versiones anteriores.

Descripción general

El concepto detrás de Unidrv es que no es necesario que el fabricante del hardware escriba un controlador de impresora completo; solo se requiere un minicontrolador específico del dispositivo que utilice la funcionalidad de impresión principal del motor Unidrv. Un minicontrolador puede ser un archivo de personalización o un complemento que permite funciones de renderización especiales u opciones de interfaz de usuario personalizadas. Unidrv admite impresoras que no sean PostScript controladas por lenguajes de descripción de páginas PCL y similares a PCL .

Detalles del archivo del controlador

Unidriver se implementa como un conjunto de archivos DLL y GPD junto con otros archivos de soporte específicos de la impresora:

Los controladores de impresora más nuevos basados ​​en Unidrv de algunos proveedores de impresoras, por ejemplo Hewlett-Packard , pueden contener muchos otros archivos de soporte para permitir la compatibilidad con opciones más específicas de la impresora.

Capacidades de Unidrv

El Unidriver también se denomina controlador de trama porque admite la impresión de gráficos de trama (mapa de bits) y es compatible con muchas impresoras. Este controlador admite las siguientes funciones:

Cómo determinar si el controlador de impresora está basado en Unidrv

Para determinar si un controlador está basado en Unidrv , se deben realizar los siguientes pasos en Windows:

  1. Haga clic en el botón Inicio y luego abra la carpeta Impresoras .
  2. Desde el menú Archivo , haga clic en Propiedades del servidor .
  3. Haga clic en la pestaña Controladores .
  4. Seleccione un controlador y haga clic en Propiedades .
  5. Observe la lista de controladores en el cuadro de diálogo Propiedades del controlador . Si UniDrv.dll aparece en la lista de archivos, el controlador está basado en Unidrv .

Futuro

A partir de Windows Vista , Microsoft pretende que XPSDrv suceda a Unidrv. El controlador de impresora XPSDrv amplía la arquitectura de controlador de impresora basada en GDI de Microsoft para admitir el consumo de documentos Open XML Paper Specification (XPS) y es más modular y extensible. Con un controlador de impresora XPSDrv, el formato de documento XPS se utiliza como formato de archivo de cola de impresión y como formato de archivo de documento.

Referencias