4.5. Como configurar o Cups para trabalhar em rede com máquinas windows?

### Servidor de Impressão Linux, estações windows

Para usar o Cups num Servidor linux e estações com Windows, serão necessários quatro passos:

1. Instalar o Cups no servidor.

2. Configurar a Impressora na Estação.

3. Configurar o Samba para compartilhar o Cups.

4. Configurar a estação windows.

      
    Nota: Caso esteja instalado outro gerenciador de impressão (LPRng ou LPR),
          será necessário desinstalá-lo para instalar o CUPS.


1. Instalando o CUPS

Utilize a ferramenta apt para facilitar a instalação:

Primeiro, como root, edit o arquivo:

    [root@localhost]# mcedit /etc/apt/sources.list


E comente todas a linhas que estão hailitadas. Feito isso, salve com f2 e saia com f10.

Agora coloque o primeiro cd do conectiva no cdrom e digite:

     [root@localhost]# apt-cdrom add -a


E repita o processo para o segundo cd.

Agora digite:

     [root@localhost]# apt-get update


e instale os pacotes que deseja:

     [root@localhost]# apt-get update


    [root@localhost]# apt-get install cups.*


Acessando e gerenciando o CUPS via web.

Concluido a instalação dos pacotes, inicie o servidor cups:

    [root@localhost]# cds
    [root@localhost]# ./cups start

2. Configurando a impressora

O CUPS responde na porta 631 como padrão, utilizando o browser de sua preferência basta especificar o seguinte endereço: http://localhost:631

Para adicionar um compartilhamento de impressora em um Servidor de Impressão, dê um clique sobre a opção Manage Printers, e siga os seguintes passos:

      
        a. Clique em Add Printer para acrescentar um novo
           compartilhamento de impressora. Como essa área é restrita ao
           administrador, aparecerá uma caixa de diálogo pedindo para
           seja informado um login, que será "root" e sua senha.


      
        b. Logo em seguida, o administrador deverá informar o nome do
           compartilhamento (nome da fila de impressão), a localização
           (hostname do servidor de impressão) e uma breve descrição do
           compartilhamento.
            
            Name: lp1
            Location: estacao.localdomain     


      
        c. Escolher um dispositivo para este compartilhamento. O
           dispositivo pode ser portas paralelas, seriais, filas de
           impressões remotas de outros servidores de impressão,
           impressoras remotas compartilhadas pela Internet, impressoras
           compartilhadas com o tradicional LPD e até mesmo imprimir
           para um arquivo. 
           Para impressora local escolha a Parallel Port, ou
           Serial Port, conforme descrito no manual de sua impressora
    
                Parallel Port #1
                Serial Port #1 
                Internet Printer Protocol (ipp)
                Unknown Network Device (SMB)


      
        d. Agora escolha o modelo


        e. Agora escolha o filtro para sua impressora.


3. Configuração Servidor Samba:

Como o CUPS não tem compatibilidade nativa com o Windows, é necessário que o Samba esteja instalado corretamente nos servidores de impressão.

O arquivo /etc/smb.conf deverá conter as seguintes linhas.

      
    [global]
                 workgroup = CONECTIVA
                 netbios name = CASCAO
                 server string = Samba Server
                 printcap name = lpstat
                 log file = /var/log/samba/log.%m
                 max log size = 50
                 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
                 dns proxy = No
                 printing = cups
         [homes]
                 comment = Home Directories
                 writeable = Yes
                 browseable = No
    
    [printers]
           comment = All Printers
           print command = lpr -P %p -o raw %s -r
           lpq command = lpstat -o %p
           lprm command = cancel %p-%j
           path = /var/spool/samba
           printable = Yes
           browseable = yes 
           guest ok = yes
           writable = no


Salve o arquivo com f2 e saia com f10

Agora inicie o samba:

    [root@localhost]# cds


    [root@localhost]# ./smb start


4. Configurando as estações windows

Depois de configurado, basta instalar as impressoras compartilhadas no Windows, onde será necessário o uso dos drivers das respectivas impressoras.