b'\n_START_ARTICLE_\nControlador de impresora\n_START_PARAGRAPH_\nEn inform\xc3\xa1tica, un controlador de impresora o driver de impresora es un software que convierte los datos a imprimir al formato espec\xc3\xadfico de una impresora. El prop\xc3\xb3sito de un controlador es permitirle imprimir a las aplicaciones, dej\xc3\xa1ndolas aparte de los detalles t\xc3\xa9cnicos de cada modelo de impresora.\xe2\x80\x8b\xe2\x80\x8b_NEWLINE_Los controladores de impresora no deben confundirse con los \xe2\x80\x9cspoolers\xe2\x80\x9d, que encolan los trabajos a imprimir y los env\xc3\xadan a la impresora uno detr\xc3\xa1s de otro.\n_START_SECTION_\nUNIX\n_START_PARAGRAPH_\nEn sistemas UNIX, los controladores son usualmente implementados como filtros. Son com\xc3\xbanmente llamados \xe2\x80\x9cfront end\xe2\x80\x9d del sistema de impresi\xc3\xb3n, mientras que los spoolers constituyen el \xe2\x80\x9cback end\xe2\x80\x9d. Los back end son tambi\xc3\xa9n utilizados para determinar los dispositivos disponibles. En el arranque, a cada back end se le pregunta por una lista de dispositivos que soporta, y por cualquier informaci\xc3\xb3n disponible. Esto permite la uni\xc3\xb3n paralela del back end con el spooler, por ejemplo, que una EPSON Stylus Color 600 est\xc3\xa9 conectada al puerto paralelo 1.\n_START_SECTION_\nMS-DOS\n_START_PARAGRAPH_\nEn MS-DOS, no ha habido controladores de impresi\xc3\xb3n para el sistema ampliamente. Cada aplicaci\xc3\xb3n era comercializada con sus propios controladores de impresi\xc3\xb3n, que eran esencialmente descripciones de los comandos de impresi\xc3\xb3n. Las impresoras han proporcionado controladores para las aplicaciones m\xc3\xa1s populares tambi\xc3\xa9n. En suma a esto, las aplicaciones inclu\xc3\xadan herramientas para editar la descripci\xc3\xb3n de la impresora, en caso de que no hubiese ning\xc3\xban controlador listo.\n_START_SECTION_\nWindows\n_START_PARAGRAPH_\nEn Windows, los drivers de las impresoras hacen uso de Graphics Device Interface (GDI, basado en PostScript) o Open XML Paper Specification (XPS). Las aplicaciones usan las mismos interfaces de programaci\xc3\xb3n de aplicaciones (API) para imprimir tanto por pantalla como en papel. Las impresoras que usan GDI nativamente son com\xc3\xbanmente llamadas Winprinters y son incompatibles con otros sistemas operativos._NEWLINE_Normalmente, el sistema operativo necesita saber las caracter\xc3\xadsticas de una impresora. Habitualmente esto se lleva a cabo mediante los ficheros PPD (PostScript Printer Description). Tienen la ventaja de ser independientes del sistema y que hay una amplia lista de ellos de libre acceso (Foomatic)._NEWLINE_En los ficheros PPD tambi\xc3\xa9n se pueden especificar tama\xc3\xb1os de papel disponibles, configuraciones de memoria o el conjunto m\xc3\xadnimo de fuentes para la impresora.\n_START_SECTION_\nDescripci\xc3\xb3n de impresora PostScript\n_START_PARAGRAPH_\nPor lo general, el sistema operativo tiene que conocer las caracter\xc3\xadsticas de una impresora. Los archivos PPD son la forma normal de suministrar esta informaci\xc3\xb3n. Tienen la ventaja de ser independiente del sistema, y hay una gran base de datos de libre disposici\xc3\xb3n de ellos, Foomatic.'