Estoy tratando de solucionar los problemas de la impresora y pensé que sería mejor ver todos los controladores de la impresora (y sus versiones) como punto de partida, antes de intentar reinstalar dichos controladores.
Me gustaría ver todos los controladores de impresora que he instalado en mi Mac. ¿Dónde están instalados? Que directorio ¿Cuál es la mejor manera de desinstalarlos, si así lo deseo?
macos
snow-leopard
printing
driver
Cypress Frankenfeld
fuente
fuente
Respuestas:
Desde Mac OS 10.2, la impresión es manejada por el sistema CUPS . Si bien los controladores generalmente se encuentran en
/Library/Printers
, la carpeta puede contener archivos de soporte y muchas otras cosas que no son controladores de impresión, y en el mundo real no hay una ubicación canónica dentro de la carpeta donde se almacenan los archivos de controladores reales.La única lista autorizada de controladores de impresión disponibles en OS X es la que devuelve
lpinfo -m
(especificando que el host no es necesario para la máquina local). CUPS especifica que los controladores pueden consistir en un número arbitrario de archivos, pero todos deben declararse en un archivo PPD central.lpinfo -m
analizará cualquier PPD válido encontrado; Si no tiene un PPD que CUPS pueda analizar, entonces no es un controlador de impresión válido. Una muestra de la salida:Cada línea especifica la ruta al archivo PPD de ese controlador, seguido del nombre para mostrar de la impresora como se declara en el PPD. Como puede ver, algunos controladores son internos de CUPS y ni siquiera tienen un archivo PPD
/Library/Printers
, por lo quelpinfo -m
es la única forma de estar seguro de todo lo que está disponible para el sistema de impresión.No parece haber mucha consistencia con respecto a los números de versión; He visto que algunos proveedores incluyen la versión en la cadena de creación y modelo que devuelve
lpinfo -m
(Xerox, por ejemplo), pero ciertamente no es universal. Sin embargo, el archivo PPD es solo texto sin formato (opcionalmente comprimido). Si abre el PPD en un editor de texto, debe encontrar una*FileVersion
línea que enumere la versión del controlador.Eliminar una impresora usando el botón 'menos' en Preferencias del Sistema no elimina / desinstala el controlador, solo elimina la cola que se ha creado para la impresora en cuestión. (Técnicamente, cuando crea una cola de impresora, se crea una copia del PPD para esa impresora, que se eliminará al eliminar la cola). La opción 'Restablecer sistema de impresión ...' tampoco eliminará ningún controlador; solo eliminará todas las colas de impresión configuradas y restablecerá la configuración predeterminada de algunas CUP.
La eliminación de un archivo PPD enumerado por
lpinfo
eliminará efectivamente el controlador, ya que el sistema CUPS ya no lo cargará, aunque, como se explicó anteriormente, pueden quedar archivos de soporte adicionales. No hay una forma estándar de eliminarlos porque cada controlador puede incluir archivos de soporte en diferentes lugares, pero no hay motivo para eliminarlos a menos que tenga la intención de reinstalar el controlador. En ese caso, el paquete de instalación original del fabricante debe manejar la reinstalación de todos los archivos relevantes.A veces he visto personas que copian manualmente archivos PPD como un medio para instalar impresoras; ¡no confíes en esto ! Algunos controladores requieren solo un PPD, pero otros también pueden necesitar archivos de soporte. La única forma de asegurarse de que todos los archivos necesarios estén instalados es usar el paquete de instalación original.
fuente
lpinfo -m
(Xerox, por ejemplo), pero ciertamente no es estándar. Pero el archivo PPD es solo texto sin formato, excepto cuando está comprimido y necesita expandirlo. Si abre uno en su editor de texto favorito, debe encontrar una*FileVersion
línea con lo que busca.El primer lugar que probablemente querrá ver es la opción Imprimir y escanear dentro de Preferencias del sistema . Allí verá una lista de todas las impresoras que ha instalado. Opcionalmente, puede desinstalar cada uno de ellos haciendo clic en el signo menos '-' al final de la lista.
Además, si está solucionando problemas de la impresora, puede intentar hacer clic derecho dentro de la lista y seleccionar Restablecer sistema de impresión . Apple tiene un documento sobre lo que hace el reinicio del sistema de impresión aquí: http://support.apple.com/kb/HT1341
En su pregunta sobre dónde están realmente instalados los controladores, la respuesta estaría en la carpeta / Library / Printers . Noté que algunos controladores de impresora quedaron intactos en esta carpeta incluso después de que los desinstalé. He eliminado algunos de los archivos aquí y diría que, en general, es seguro hacerlo . Sin embargo, aún le sugiero que desinstale los controladores de su impresora desde Print & Scan antes de pasar a esta carpeta.
fuente
Ejecuta esto en la Terminal:
lpinfo -m -h 127.0.0.1:631
Enumerará todos los controladores para el host local.
fuente
lpinfo: Internal Server Error
como la salida.OS X usa CUPS que usa filtros de impresión (archivos .ppd) para formatear documentos para enviar a impresoras. Los archivos ppd actualmente instalados y usados se pueden encontrar en
/private/etc/cups/ppd/
.Para ver una lista completa de lo que está disponible en su computadora, busque
/Library/Printers/
aquí carpetas de controladores que se han instalado (generalmente en carpetas por marca, es decir, puede tener unaBrother
carpeta y unaCanon
carpeta si alguna vez usó una impresora Brother o Canon )También es probable que haya una carpeta PPD que contenga filtros de impresión archivados que estén disponibles.
Para algunas opciones de impresora adicionales, puede escribir:
Luego apunte su navegador web a
http://localhost:631
Esto abrirá una interfaz web CUPS que tiene algunos bits y opciones adicionales que luego puede obtener desde la Preferencia del sistema.Es importante tener en cuenta que la mayoría de estas opciones tienen que ver con el sistema de impresión en sí, no con las opciones / utilidades de la impresora nativa.
fuente
También puedes probar
lpstat -p
Esto le dará el nombre de la impresora y su estado, también la fecha en que se habilitó.
fuente
No estoy muy seguro, pero estoy usando los controladores de la impresora Gutenprint para la impresora Sharp de mi oficina. Quizás puedas mirar aquí para más información.
fuente