¿Cómo puedo enumerar todos los controladores de impresora instalados en Mac OS 10.6?

11

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 tengo instalados en mi Mac. ¿Dónde están instalados? Que directorio ¿Cuál es la mejor manera de desinstalarlos, si así lo deseo?

    
pregunta Cypress Frankenfeld 09.08.2012 - 01:10

6 respuestas

10

Desde Mac OS 10.2, la impresión es manejada por el sistema CUPS. Mientras que los controladores se encuentran normalmente 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 reales del controlador.

La única lista autorizada de controladores de impresión disponibles en OS X es la devuelta por 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:

MacBook-Pro:~ user$ lpinfo -m
Library/Printers/PPDs/Contents/Resources/CNPZUD450ZU.ppd.gz Canon D400-450
Library/Printers/PPDs/Contents/Resources/CNPZUD490ZU.ppd.gz Canon D460-490
Library/Printers/PPDs/Contents/Resources/CN6300.ppd.gz Canon iPF6300(CUPS)
Library/Printers/PPDs/Contents/Resources/CN6300S.ppd.gz Canon iPF6300S(CUPS)
Library/Printers/PPDs/Contents/Resources/CN6350.ppd.gz Canon iPF6350(CUPS)
Library/Printers/PPDs/Contents/Resources/CN8300.ppd.gz Canon iPF8300(CUPS)
Library/Printers/PPDs/Contents/Resources/CN8300S.ppd.gz Canon iPF8300S(CUPS)
[...]
drv:///sample.drv/okidata9.ppd Oki 9-Pin Series
drv:///sample.drv/okidat24.ppd Oki 24-Pin Series
raw Raw Queue
[...]

Cada línea especifica la ruta al archivo PPD de ese controlador, seguido del nombre de visualización 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 en /Library/Printers , por lo que lpinfo -m es la única forma de estar seguro de todo lo disponible para el sistema de impresión.

No parece haber mucha coherencia con respecto a los números de versión; He visto que algunos proveedores incluyen la versión en la cadena de fabricación y modelo que devuelve lpinfo -m (Xerox, por ejemplo), pero ciertamente no es universal. Sin embargo, el archivo PPD es solo texto plano (opcionalmente comprimido). Si abre el PPD en un editor de texto, debería encontrar una línea *FileVersion que muestre 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 'Reiniciar sistema de impresión ...' tampoco eliminará ningún controlador; solo eliminará todas las colas de impresión configuradas y restablecerá algunas configuraciones de CUP a sus valores predeterminados.

Eliminar un archivo PPD listado por lpinfo eliminará efectivamente el controlador, ya que el sistema CUPS ya no lo cargará, aunque como se explicó anteriormente, es posible que queden 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 razón para eliminarlos a menos que tenga la intención de reinstalar el controlador. En ese caso, el paquete original del instalador del fabricante debe manejar la reinstalación de todos los archivos relevantes.

Algunas veces he visto a personas copiar manualmente archivos PPD como medio para instalar impresoras; No confíe en esto ! Algunos controladores requieren solo un PPD, pero otros pueden necesitar también archivos de soporte. La única forma de asegurarse de que todos los archivos necesarios estén instalados es utilizar el paquete original del instalador.

    
respondido por el ghostly_s 23.12.2015 - 18:46
4

El primer lugar al que probablemente querrá ver es en Imprimir & Escanee la opción 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 menos '-' al final de la lista.

Además, si está solucionando problemas con la impresora, puede intentar hacer clic con el botón derecho dentro de la lista y seleccionar Reiniciar sistema de impresión . Apple tiene un documento sobre lo que hace el restablecimiento del sistema de impresión aquí: enlace

En su pregunta sobre dónde están instalados realmente los controladores, la respuesta estaría en la carpeta / Biblioteca / Impresoras . He notado que algunos controladores de impresora se dejaron intactos en esta carpeta incluso después de que los desinstalé. He eliminado algunos de los archivos aquí mismo y diría que es generalmente seguro hacerlo . Sin embargo, todavía le sugiero que desinstale los controladores de su impresora desde Print & Escanee primero antes de ingresar a esta carpeta.

    
respondido por el XCool 09.08.2012 - 04:42
4

Ejecuta esto en la Terminal:

lpinfo -m -h 127.0.0.1:631

Enumera todos los controladores para el host local.

    
respondido por el Daniel Svensson 12.10.2012 - 07:55
4

OS X usa CUPS que usa filtros de impresión (archivos .ppd) para formatear documentos para enviar a las impresoras. Los archivos ppd actualmente instalados y utilizados se pueden encontrar en /private/etc/cups/ppd/ .

Para ver una lista completa de lo que está disponible en su computadora, busque en /Library/Printers/ aquí encontrará carpetas de controladores que se han instalado (generalmente en carpetas por marca, es decir, puede tener una carpeta Brother y una% carpeta Canon 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:

cupsctl WebInterface=yes

Luego apunte su navegador web a http://localhost:631 . Esto abrirá una interfaz web de CUPS que tiene algunos bits y opciones adicionales y luego puede acceder a 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 nativas de la impresora.

    
respondido por el sdmeyers 28.01.2014 - 16:53
0

También puedes probar

lpstat -p

Esto le dará a usted el nombre de la impresora y su estado, también la fecha en que se habilitó.

    
respondido por el user68835 28.01.2014 - 16:35
-1

No estoy muy seguro, pero estoy usando los controladores de la impresora Gutenprint para la impresora Sharp de mi oficina. Tal vez pueda consultar aquí para obtener más información.

    
respondido por el kukoo 09.08.2012 - 03:04

Lea otras preguntas en las etiquetas