Alguns recursos do CUPS foram adaptados para o SUSE Linux Enterprise Desktop. Algumas das mudanças mais importantes são abordadas aqui.
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)).
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.
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.
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.
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
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.
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.
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.