Recursos especiais do SUSE Linux Enterprise Desktop

Alguns recursos do CUPS foram adaptados para o SUSE Linux Enterprise Desktop. Algumas das mudanças mais importantes são abordadas aqui.

CUPS e firewall

Depois de uma instalação padrão do SUSE Linux Enterprise Desktop, o SuSEfirewall2 fica ativo e as interfaces de rede são configuradas para estarem na Zona Externa, que bloqueia tráfego de entrada. Essas configurações padrão precisam ser ajustadas quando se usa o CUPS. Mais informações sobre a configuração do SUSEfirewall2 estão disponíveis na Seção “SuSEfirewall2” (Capítulo 15, Masquerading and Firewalls, ↑Security Guide (Guia de Segurança)).

Cliente CUPS

Normalmente, um cliente CUPS é executado em uma estação de trabalho comum, localizada em um ambiente de rede confiável atrás de um firewall. Neste caso, é recomendável configurar a interface de rede para ficar na Zona Interna, de modo que a estação de trabalho possa ser alcançada de dentro da rede.

Servidor CUPS

Se o servidor CUPS fizer parte de um ambiente de rede confiável, protegido por um firewall, a interface de rede deverá ser configurada para ficar na Zona Interna do firewall. Não é recomendado configurar um servidor CUPS em um ambiente de rede não confiável, a menos que você tenha o cuidado de mantê-lo protegido por regras especiais de firewall e opções seguras na configuração do CUPS.

Arquivos PPD em pacotes diferentes

A configuração de impressora do YaST define as filas do CUPS usando apenas os arquivos PPD instalados em /usr/share/cups/model/. Para localizar os arquivos PPD adequados ao modelo da impressora, o YaST compara o fabricante e o modelo determinados durante a detecção de hardware com os fabricantes e modelos de todos os arquivos PPD disponíveis em /usr/share/cups/model/ no sistema. Para isso, a configuração de impressora do YaST gera um banco de dados com as informações de fabricante e modelo extraídas dos arquivos PPD. Quando você seleciona uma impressora, recebe os arquivos PPD que correspondem ao fabricante e ao modelo da lista de modelos.

A configuração com apenas arquivos PPD e nenhuma outra fonte de informação tem a vantagem de permitir a livre modificação de arquivos PPD em /usr/share/cups/model/. A configuração de impressora do YaST reconhece as mudanças e gera novamente o banco de dados de fabricantes e modelos. Por exemplo, se você tem apenas impressoras PostScript, normalmente não precisa dos arquivos PPD Foomatic do pacote cups-drivers ou os arquivos PPD Gutenprint do pacote gutenprint. Em vez disso, os arquivos PPD das suas impressoras PostScript podem ser copiados diretamente para /usr/share/cups/model (se já não existem no pacote manufacturer-PPDs) para proporcionarem uma configuração ideal para suas impressoras.

Arquivos PPD do CUPS do pacote cups

Os arquivos PPD genéricos do pacote cups foram complementados com arquivos PPD Foomatic adaptados para impressoras PostScript nível 1 e 2:

  • /usr/share/cups/model/Postscript-level1.ppd.gz

  • /usr/share/cups/model/Postscript-level2.ppd.gz

Arquivos PPD do pacote cups-drivers

Normalmente, o filtro de impressora Foomatic foomatic-rip é usado junto com Ghostscript para impressoras não-PostScript. Os arquivos PPD Foomatic adequados possuem as entradas *NickName: ... Foomatic/Ghostscript driver e *cupsFilter: ... foomatic-rip. Esses arquivos PPD estão localizados no pacote cups-drivers.

O YaST geralmente prefere um arquivo manufacturer-PPD. Entretanto, quando não existe nenhum arquivo manufacturer-PPD adequado, um arquivo PPD Foomatic com a entrada *NickName: ... Foomatic ... (recommended) é selecionado.

Arquivos PPD Gutenprint do pacote gutenprint

Em vez de foomatic-rip, o filtro CUPS rastertogutenprint do Gutenprint (antes conhecido como GIMP-Print) pode ser usado em várias impressoras não-PostScript. Esse filtro e os arquivos PPD Gutenprint adequados estão disponíveis no pacote gutenprint. Os arquivos PPD Gutenprint estão localizados em /usr/share/cups/model/gutenprint/ e possuem as entradas *NickName: ... CUPS+Gutenprint e *cupsFilter: ... rastertogutenprint.

Arquivos PPD de fabricantes de impressoras no pacote manufacturer-PPDs

O pacote manufacturer-PPDs contém arquivos PPD de fabricantes de impressoras que são liberados mediante uma licença suficientemente permissiva. Impressoras PostScript devem ser configuradas com o arquivo PPD adequado do fabricante da impressora, já que esse arquivo permite o uso de todas as funções da impressora PostScript. O YaST prefere um arquivo PPD do manufacturer-PPDs. O YaST não poderá usar nenhum arquivo PPD do pacote manufacturer-PPDs se o nome do modelo não encontrar correspondência. Isso poderá ocorrer se o pacote manufacturer-PPDs contiver apenas um arquivo PPD para modelos semelhantes, como a série Funprinter 12xx. Nesse caso, selecione manualmente o arquivo PPD correspondente no YaST.