Instalação CUPS no Debian 5.0

De MediaWiki do Campus São José
Ir para: navegação, pesquisa

Instalação do CUPS no Debian 5.0

aptitude update
aptitude install cups

Configuração do CUPS

Editar o arquivo /etc/cups/cupsd.conf O acrescentar Allow 192.168.* (mude para o IP da rede que deve acessar as páginas de configuração) nos seguintes locais

<Location />
 Order allow,deny
 Allow 192.168.*
</Location>
<Location /admin>
 Order allow,deny
 Allow 192.168.*
</Location>
<Location /admin/conf>
 AuthType Default
 Require user @SYSTEM
 Order allow,deny
 Allow 192.168.*
</Location>

Adicionar um impressora no CUPS

Abra a página de administração do CUPS: https://endereco_do_servidor_cups:631/

Clique na aba Administração -> Add Printer

Digite as informações da Impressora. Clique em Continuar

Escolha o tipo de conexão da Impressora: Local, IPP, HTTP..

Envie o arquivo PPD (PostScript Printer Description) e clique em Add Printer.

Configuração de Folha de Rosto

Caso a impressora esteja em rede e em um setor único é interessante colocar uma folha de rosto para identificar quem enviou a impressão

Crie um arquivo dentro do diretório (/usr/share/cups/banners

vim folhaderosto

E coloque o seguinte conteúdo

{job-originating-user-name}

Reinicie o CUPS

/etc/init.d/cups restart

Na página de Gerencia do CUPS clique na aba Administração e Manage Printers

Na impressora que gostaria de colocar a folha de rosto clique em Set Printer Options

Na sessão Banners coloque em Iniciando Banner a folha de rosto criada

Restringindo a Impressão por Grupos

Primeiramente deve ser criado um grupo no LDAP para impressão

Depois na página de Gerencia do CUPS clique na aba Administração -> Manage Printers

Na impressora que quer restringir clique em Set Allow Users

No campo Users coloque o grupo criado com um @ na frente:

Ex: 
@grupo

Se quiser que mais grupos ou usuário usem a impressora é necessário separar por vírgula.

Ex:
@grupo, @grupo2, usuarioA, usuarioB

OBS: Não criem grupo com espaço nos nomes o CUPS se perde na hora da verificação.

Integrando o CUPS com o Samba

Em [global] coloque as seguinte linhas

printing = cups
printcap name = cups
load printers = yes

Crie a sessão

[printers]
  comment = All Printers
  path = /var/spool/samba
  browseable = yes
  guest ok = no
  writable = yes
  printable = yes

Reinicie o Samba

 /etc/init.d/samba restart