drivers de impressora necessários se o CUPS estiver instalado?

2

drivers de impressora necessários se o CUPS estiver instalado?

O servidor CUPS e o cliente estão no mesmo dispositivo.

então eu preciso instalar drivers para as diferentes impressoras ou o CUPS instalado é o suficiente?

    
por Kuldip_036 27.09.2017 / 08:48

2 respostas

2

Para o cliente CUPS, o driver não é necessário, pois o cliente fala com a impressora através do servidor CUPS. Para o servidor CUPS, você precisa instalar um driver para cada impressora. Geralmente o servidor CUPS vem equipado com um monte de drivers Gutenprint e quando você adiciona uma impressora, você pode escolher o fabricante e, em seguida, o modelo do seu driver no menu. Mas para alguns modelos, os drivers do Gutenprint não funcionam bem, então você pode enfrentar uma situação, quando precisar baixar e instalar o driver por conta própria.

Instalar o driver sempre se resume a uma simples ação: você precisa encontrar um arquivo .pdd para o seu modelo de impressora e dizer ao CUPS onde ele está localizado (mesmo para drivers, que vêm na forma de scripts de instalação - todos eles é descompactar .pdd arquivos em algum diretório). Boas fontes de drivers são

  1. Drivers nativos do fabricante da sua impressora (muitas empresas fornecem drivers CUPS para suas impressoras)
  2. Drivers Gutenprint (o CUPS vem com eles, mas se a versão do CUPS estiver desatualizada, verifique o site de drivers do Gutenprint )
  3. Drivers do link

Apenas como um exemplo de todo o procedimento: a instalação do driver nativo para a minha impressora Samsung SCX-3405.

Primeiro fui para a página da web de suporte da Samsung, encontrei meu modelo de driver. Na seção "Download manual", localize o "Driver de Impressão e Varredura ver V1.00.36_00.91, Linux" e baixe-o (arquivo tar gzipped uld_v1.00.36_00.91.tar.gz ). Depois de descompactar este arquivo

$ tar -pvxf uld_v1.00.36_00.91.tar.gz

Descobri que o diretório uld foi criado:

$ cd uld
$ ls
arm/  i386/  install-printer.sh  install-scanner.sh  install.sh  noarch/  uninstall-printer.sh uninstall-scanner.sh uninstall.sh x86_64/

A Samsung considera que você executará install-printer.sh como root , mas não há necessidade, pois todos os drivers estão localizados em noarch/share/ppd/ e durante a instalação da impressora você pode escolher manualmente o driver a partir desse diretório ( É engraçado que depois de nos fazer escolher o modelo da impressora, a Samsung nos envia drivers para todos os modelos).

Se você estiver disposto a armazenar todos os drivers da Samsung para uso futuro, basta copiá-los no "cofre de drivers" do CUPS.

$ su
# mkdir /usr/share/cups/model/samsung
# cp noarch/share/ppd/*  /usr/share/cups/model/samsung
    
por 27.09.2017 / 09:15
0

Para o meu Samsung SCX-3405W, estava com problemas para instalar este driver.

Mesmo com os drivers mais recentes uld_V1.00.39_01.17 ( link ) Eu estava tendo problemas; sempre recebendo:

Unable to open raster stream - : Broken pipe

Somente depois de acessar o link ou link e usou o rastertoqpdl que estava funcionando.

Este é o meu arquivo PPD : link

    
por 02.09.2018 / 13:14