Come posso elencare tutti i driver di stampa installati su Mac OS 10.6?

11

Sto cercando di risolvere i problemi della stampante e ho pensato che sarebbe stato meglio vedere tutti i driver della stampante (e le relative versioni) come punto di partenza, prima di provare a reinstallare i driver indicati.

Mi piacerebbe vedere tutti i driver della stampante che ho installato sul mio Mac. Dove sono installati? Quale directory? Qual è il modo migliore per disinstallarli, se lo desidera?

    
posta Cypress Frankenfeld 09.08.2012 - 01:10
fonte

6 risposte

10

Da Mac OS 10.2, la stampa è gestita dal sistema CUPS. Mentre i driver si trovano in genere in /Library/Printers , la cartella può contenere file di supporto e molte altre cose che non sono essi stessi driver di stampa e nel mondo reale non esiste alcuna posizione canonica all'interno della cartella in cui sono memorizzati i file dei driver effettivi.

L'unico elenco autorevole di driver di stampa disponibili su OS X è quello restituito da lpinfo -m (specificando che l'host non è necessario per il computer locale). CUPS specifica che i driver possono essere costituiti da un numero arbitrario di file, ma devono essere tutti dichiarati in un file PPD centrale. lpinfo -m analizzerà qualsiasi PPD valido trovato; se non ha un PPD che CUPS può analizzare, allora non è un driver di stampa valido. Un esempio dell'output:

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
[...]

Ogni riga specifica il percorso del file PPD del driver, seguito dal nome visualizzato della stampante come dichiarato nel PPD. Come puoi vedere, alcuni driver sono interni a CUPS e non hanno nemmeno un file PPD in /Library/Printers , quindi lpinfo -m è l'unico modo per essere certi di tutto ciò che è disponibile per il sistema di stampa.

Non sembra esserci molta coerenza per quanto riguarda i numeri di versione; Ho visto che alcuni venditori includono la versione nella stringa make-and-model restituita da lpinfo -m (Xerox, ad esempio), ma non è certamente universale. Tuttavia, il file PPD è solo testo in chiaro (opzionalmente compresso). Se apri il file PPD in un editor di testo, dovresti trovare una riga *FileVersion che elenca la versione del driver.

Eliminando una stampante usando il pulsante 'meno' in Preferenze di Sistema non cancella / disinstalla il driver, elimina solo la coda che è stata creata per la stampante in questione. (Tecnicamente, quando si crea una coda di stampa, viene creata una copia del PPD per quella stampante, che verrà eliminata quando si elimina la coda.) L'opzione 'Ripristina sistema di stampa ...' non rimuoverà alcun driver; cancellerà solo tutte le code di stampa configurate e ripristinerà alcune configurazioni CUP ai valori predefiniti.

L'eliminazione di un file PPD elencato da lpinfo eliminerà effettivamente il driver, poiché non verrà più caricato dal sistema CUPS, sebbene come spiegato sopra potrebbero esserci ulteriori file di supporto rimasti. Non esiste un modo standard per rimuoverli poiché ciascun driver può includere file di supporto in posizioni diverse, ma non c'è motivo di eliminarli a meno che non si intenda reinstallare il driver. In tal caso, il pacchetto di installazione originale del produttore dovrebbe gestire la reinstallazione di tutti i file pertinenti.

A volte ho visto persone copiare manualmente file PPD come mezzo per installare stampanti; non fare affidamento su questo ! Alcuni driver richiedono solo un PPD, ma altri potrebbero aver bisogno di file di supporto. L'unico modo per essere sicuri che tutti i file necessari siano installati è utilizzare il pacchetto di installazione originale.

    
risposta data 23.12.2015 - 18:46
fonte
4

Il primo posto che vorresti probabilmente vedere è Stampa e amp; Scansione in Preferenze di Sistema . Lì vedrai un elenco di tutte le stampanti che hai installato. Puoi facoltativamente disinstallare ognuno di essi facendo clic su minus - nella parte inferiore dell'elenco.

Inoltre, se stai risolvendo i problemi della stampante, potresti provare a fare clic con il pulsante destro del mouse all'interno dell'elenco e selezionare Ripristina sistema di stampa . Apple ha un documento su cosa resetta il sistema di stampa qui: link

Sulla tua domanda su dove sono effettivamente installati i driver, la risposta sarebbe nella cartella / Library / Printers . Ho notato che alcuni driver di stampa sono rimasti intatti in questa cartella anche dopo averli disinstallati. Ho rimosso alcuni dei file qui e direi che è generalmente sicuro di farlo . Tuttavia, ti suggerisco comunque di disinstallare i driver della stampante da Print & Scansione prima di attraversare in questa cartella.

    
risposta data 09.08.2012 - 04:42
fonte
4

Esegui nel terminale:

lpinfo -m -h 127.0.0.1:631

Elencherà tutti i driver per l'host locale.

    
risposta data 12.10.2012 - 07:55
fonte
4

OS X utilizza CUPS che utilizza i filtri di stampa (file .ppd) per formattare i documenti da inviare alle stampanti. I file ppd attualmente installati e usati possono essere trovati in /private/etc/cups/ppd/ .

Per vedere un intero elenco di cosa è disponibile sul tuo computer, guarda in /Library/Printers/ qui troverai le cartelle dei driver che sono stati installati (di solito in cartelle per marca, cioè potresti avere una cartella Brother e una Canon cartella se hai mai usato una stampante Brother o Canon).

Probabilmente ci sarà anche una cartella PPD che contiene i filtri di stampa archiviati disponibili.

Per alcune opzioni aggiuntive della stampante è possibile digitare:

cupsctl WebInterface=yes

Quindi indirizza il tuo browser web a http://localhost:631 . Si aprirà l'interfaccia web di CUPS che ha alcuni bit e opzioni extra che puoi ottenere dalle Preferenze di Sistema.

È importante notare che la maggior parte di queste opzioni ha a che fare con il sistema di stampa stesso, non con le opzioni / utilità della stampante nativa.

    
risposta data 28.01.2014 - 16:53
fonte
0

Puoi anche provare

lpstat -p

Questo ti darà il nome della stampante e il suo stato, anche la data in cui è stato abilitato.

    
risposta data 28.01.2014 - 16:35
fonte
-1

Non molto sicuro, ma sto utilizzando i driver della stampante Gutenprint per la stampante Sharp del mio ufficio. Forse puoi consultare qui per ulteriori informazioni.

    
risposta data 09.08.2012 - 03:04
fonte

Leggi altre domande sui tag