Próbuję rozwiązać problemy z drukarką i pomyślałem, że najlepiej będzie zobaczyć wszystkie sterowniki drukarki (i ich wersje) jako punkt wyjścia, zanim spróbuję ponownie zainstalować te sterowniki.
Chciałbym zobaczyć wszystkie sterowniki drukarki, które zainstalowałem na komputerze Mac. Gdzie są zainstalowane? Jaki katalog? Jaki jest najlepszy sposób na ich odinstalowanie, jeśli sobie tego życzę?
macos
snow-leopard
printing
driver
Cypress Frankenfeld
źródło
źródło
Odpowiedzi:
Od Mac OS 10.2 drukowanie jest obsługiwane przez system CUPS . Chociaż zwykle znajdują się sterowniki
/Library/Printers
, folder może zawierać pliki pomocnicze i wiele innych rzeczy, które same nie są sterownikami druku, aw rzeczywistości nie ma kanonicznej lokalizacji w folderze, w którym przechowywane są rzeczywiste pliki sterowników.Jedyną autorytatywną listą dostępnych sterowników drukarek w systemie OS X jest ta, która została zwrócona przez
lpinfo -m
(określenie hosta nie jest konieczne dla komputera lokalnego). CUPS określa, że sterowniki mogą składać się z dowolnej liczby plików, ale wszystkie muszą być zadeklarowane w centralnym pliku PPD.lpinfo -m
przeanalizuje wszystkie znalezione prawidłowe pliki PPD; jeśli nie ma pliku PPD, który CUPS może przeanalizować, to nie jest to prawidłowy sterownik druku. Próbka wyniku:Każdy wiersz określa ścieżkę do pliku PPD tego sterownika, a następnie wyświetlaną nazwę drukarki zadeklarowaną w PPD. Jak widać, niektóre sterowniki są wbudowane w CUPS i nawet nie zawierają pliku PPD
/Library/Printers
, więclpinfo -m
jest to jedyny sposób, aby mieć pewność, że wszystko jest dostępne dla systemu drukowania.Wydaje się, że nie ma dużej spójności w zakresie numerów wersji; Widziałem, że niektórzy dostawcy uwzględniają wersję w łańcuchu tworzenia i modelowania, która jest zwracana przez
lpinfo -m
(na przykład Xerox), ale z pewnością nie jest uniwersalna. Jednak plik PPD jest po prostu tekstem jawnym (opcjonalnie skompresowanym). Jeśli otworzysz PPD w edytorze tekstu, powinieneś znaleźć*FileVersion
wiersz z listą wersji sterownika.Usunięcie drukarki za pomocą przycisku „minus” w Preferencjach systemowych nie powoduje usunięcia / odinstalowania sterownika, a jedynie usunięcie kolejki utworzonej dla danej drukarki. (Technicznie, kiedy tworzysz kolejkę drukarki, tworzona jest kopia pliku PPD dla tej drukarki, która zostanie usunięta podczas usuwania kolejki.) Opcja „Resetuj system drukowania ...” również nie usunie żadnych sterowników; usunie tylko wszystkie skonfigurowane kolejki wydruku i zresetuje niektóre konfiguracje CUP do wartości domyślnych.
Usunięcie pliku PPD wymienionego na liście
lpinfo
spowoduje skuteczne usunięcie sterownika, ponieważ nie będzie on już ładowany przez system CUPS, chociaż jak wyjaśniono powyżej, mogą pozostać dodatkowe pliki pomocnicze. Nie ma standardowego sposobu ich usunięcia, ponieważ każdy sterownik może zawierać pliki pomocy w różnych miejscach, ale nie ma powodu, aby je usuwać, chyba że masz zamiar ponownie zainstalować sterownik. W takim przypadku oryginalny pakiet instalatora od producenta powinien obsługiwać ponowną instalację wszystkich odpowiednich plików.Czasami widziałem ludzi ręcznie kopiujących pliki PPD jako sposób instalacji drukarek; nie polegaj na tym ! Niektóre sterowniki wymagają tylko pliku PPD, ale inne mogą również wymagać plików pomocniczych. Jedynym sposobem, aby upewnić się, że wszystkie niezbędne pliki są zainstalowane, jest użycie oryginalnego pakietu instalatora.
źródło
lpinfo -m
(na przykład Xerox), ale z pewnością nie jest to standard. Ale plik PPD jest zwykłym tekstem, chyba że jest skompresowany i trzeba go rozwinąć. Jeśli otworzysz jeden w swoim ulubionym edytorze tekstu, powinieneś znaleźć*FileVersion
linię z tym, czego szukasz.Pierwszym miejscem, na które najprawdopodobniej będziesz chciał spojrzeć, jest opcja Drukuj i skanuj w Preferencjach systemowych . Tam zobaczysz listę wszystkich zainstalowanych drukarek. Możesz opcjonalnie odinstalować każdy z nich, klikając znak minus „-” u dołu listy.
Ponadto, jeśli rozwiązujesz problemy z drukarką, możesz spróbować kliknąć prawym przyciskiem myszy na liście i wybrać Resetuj system drukowania . Apple ma dokument dotyczący tego, co robi resetowanie systemu drukowania tutaj: http://support.apple.com/kb/HT1341
Na pytanie o to, gdzie sterowniki są faktycznie zainstalowane, odpowiedź będzie w folderze / Library / Printers . Zauważyłem, że niektóre sterowniki drukarek pozostały nietknięte w tym folderze nawet po ich odinstalowaniu. Niektóre pliki tutaj sam usunąłem i powiedziałbym, że jest to na ogół bezpieczne . Jednak nadal sugeruję, aby najpierw odinstalować sterowniki drukarki z poziomu funkcji Drukuj i skanuj, zanim przejdziesz do tego folderu.
źródło
Uruchom to w terminalu:
lpinfo -m -h 127.0.0.1:631
Wyświetli listę wszystkich sterowników dla lokalnego hosta.
źródło
lpinfo: Internal Server Error
jako wynik.OS X używa CUPS, który używa filtrów drukowania (plików .ppd) do formatowania dokumentów wysyłanych do drukarek. Aktualnie zainstalowane i używane pliki ppd można znaleźć na stronie
/private/etc/cups/ppd/
.Aby zobaczyć całą listę tego, co jest dostępne na twoim komputerze, spójrz
/Library/Printers/
tutaj, znajdziesz foldery sterowników, które zostały zainstalowane (zwykle w folderach według marki, tzn. Możesz miećBrother
folder iCanon
folder, jeśli kiedykolwiek korzystałeś z drukarki Brother lub Canon ).Prawdopodobnie będzie też folder PPD, który zawiera zarchiwizowane filtry drukowania, które są dostępne.
Aby uzyskać dodatkowe opcje drukarki, możesz wpisać:
Następnie skieruj swoją przeglądarkę internetową na.
http://localhost:631
Spowoduje to wyświetlenie interfejsu internetowego CUPS, który ma kilka dodatkowych bitów i opcji, które można uzyskać w Preferencjach systemowych.Ważne jest, aby pamiętać, że większość z tych opcji dotyczy samego systemu drukowania, a nie natywnych opcji / narzędzi drukarki.
źródło
Możesz także spróbować
lpstat -p
To da nazwę drukarki i jej status, a także datę jej włączenia.
źródło
Nie jestem pewien, ale używam sterowników drukarki Gutenprint do drukarki Sharp mojego biura. Może możesz zajrzeć tutaj, aby uzyskać więcej informacji.
źródło