Estou tentando solucionar problemas da impressora e achei que seria melhor ver todos os drivers da impressora (e suas versões) como ponto de partida, antes de tentar reinstalar os drivers.
Gostaria de ver todos os drivers de impressora que instalei no meu Mac. Onde eles estão instalados? Qual diretório? Qual é a melhor maneira de desinstalá-los, se assim o desejar?
macos
snow-leopard
printing
driver
Cypress Frankenfeld
fonte
fonte
Respostas:
Desde o Mac OS 10.2, a impressão é gerenciada pelo sistema CUPS . Embora os drivers normalmente sejam encontrados
/Library/Printers
, a pasta pode conter arquivos de suporte e muitas outras coisas que não são drivers de impressão, e no mundo real não há um local canônico na pasta em que os arquivos reais do driver estão armazenados.A única lista autorizada de drivers de impressão disponíveis no OS X é a retornada por
lpinfo -m
(especificar que o host não é necessário para a máquina local). O CUPS especifica que os drivers podem consistir em um número arbitrário de arquivos, mas todos devem ser declarados em um arquivo PPD central.lpinfo -m
analisará quaisquer PPDs válidos encontrados; se não tiver um PPD que o CUPS possa analisar, não será um driver de impressão válido. Uma amostra da saída:Cada linha especifica o caminho para o arquivo PPD do driver, seguido pelo nome de exibição da impressora, conforme declarado no PPD. Como você pode ver, alguns drivers são internos ao CUPS e nem têm um arquivo PPD
/Library/Printers
, portanto,lpinfo -m
é a única maneira de ter certeza de tudo disponível para o sistema de impressão.Não parece haver muita consistência em relação aos números de versão; Vi alguns fornecedores incluirem a versão na sequência de fabricação e modelo retornada pela
lpinfo -m
(Xerox, por exemplo), mas certamente não é universal. No entanto, o arquivo PPD é apenas texto sem formatação (opcionalmente compactado). Se você abrir o PPD em um editor de texto, deverá encontrar uma*FileVersion
linha que liste a versão do driver.A exclusão de uma impressora usando o botão 'menos' em Preferências do Sistema não exclui / desinstala o driver, apenas exclui a fila que foi criada para a impressora em questão. (Tecnicamente, quando você cria uma fila de impressoras, uma cópia do PPD é criada para essa impressora, que será excluída ao excluir a fila.) A opção 'Redefinir sistema de impressão ...' também não removerá nenhum driver; excluirá apenas todas as filas de impressão configuradas e redefinirá as configurações de alguns CUPs para os padrões.
A exclusão de um arquivo PPD listado por
lpinfo
excluirá efetivamente o driver, pois ele não será mais carregado pelo sistema CUPS, embora, como explicado acima, possa haver arquivos de suporte adicionais deixados para trás. Não há uma maneira padrão de removê-los porque cada driver pode incluir arquivos de suporte em locais diferentes, mas não há motivo para excluí-los, a menos que você pretenda reinstalar o driver. Nesse caso, o pacote do instalador original do fabricante deve lidar com a reinstalação de todos os arquivos relevantes.Às vezes, tenho visto pessoas copiando manualmente arquivos PPD como meio de instalar impressoras; não confie nisso ! Alguns drivers exigem apenas um PPD, mas outros também podem precisar de arquivos de suporte. A única maneira de garantir que todos os arquivos necessários estejam instalados é usar o pacote do instalador original.
fonte
lpinfo -m
(Xerox, por exemplo), mas certamente não é padrão. Mas o arquivo PPD é apenas texto simples, exceto quando está compactado e você precisa expandi-lo. Se você abrir um no seu editor de texto favorito, deverá encontrar uma*FileVersion
linha com o que procura.O primeiro lugar que você provavelmente desejará olhar é a opção Impressão e digitalização, nas Preferências do sistema . Lá você verá uma lista de todas as impressoras que você instalou. Opcionalmente, você pode desinstalar cada um deles clicando em menos - - na parte inferior da lista.
Além disso, se estiver solucionando problemas da impressora, tente clicar com o botão direito do mouse na lista e selecione Redefinir sistema de impressão . A Apple possui um documento sobre o que a redefinição do sistema de impressão faz aqui: http://support.apple.com/kb/HT1341
Na sua pergunta sobre onde os drivers estão realmente instalados, a resposta estaria na pasta / Library / Printers . Percebi que alguns drivers de impressora foram deixados intactos nesta pasta, mesmo depois de desinstalá-los. Eu removi alguns dos arquivos aqui e diria que geralmente é seguro fazê-lo . No entanto, eu ainda sugiro que você desinstale os drivers de impressora do Print & Scan antes de passar para esta pasta.
fonte
Execute isso no terminal:
lpinfo -m -h 127.0.0.1:631
Ele listará todos os drivers para o host local.
fonte
lpinfo: Internal Server Error
como saída.O OS X usa o CUPS, que usa filtros de impressão (arquivos .ppd) para formatar documentos a serem enviados às impressoras. Os arquivos ppd atualmente instalados e usados podem ser encontrados em
/private/etc/cups/ppd/
.Para ver uma lista completa do que está disponível no seu computador, consulte
/Library/Printers/
aqui, você encontrará pastas de drivers que foram instalados (geralmente em pastas por marca, ou seja, você pode ter umaBrother
pasta e umaCanon
pasta se alguma vez usou uma impressora Brother ou Canon )Também provavelmente haverá uma pasta PPDs que contém filtros de impressão arquivados que estão disponíveis.
Para algumas opções adicionais de impressora, você pode digitar:
Em seguida, aponte o navegador da web para
http://localhost:631
Isso exibirá uma interface da web do CUPS, que possui alguns bits e opções extras, e você pode acessar a partir da Preferência do sistema.É importante observar que a maioria dessas opções tem a ver com o próprio sistema de impressão, não com as opções / utilitários nativos da impressora.
fonte
Você também pode tentar
lpstat -p
Isso fornecerá o nome da impressora e seu status, também a data em que ela foi ativada.
fonte
Não tenho muita certeza, mas estou usando os drivers da impressora Gutenprint para a impressora Sharp do meu escritório. Talvez você possa olhar aqui para mais informações.
fonte