Sei sulla pagina 1di 6

4.2.

Como utilizar o CUPS


(Common Unix Printing Sistem) ?
###CL70###
O CUPS é um gerenciador de impressão que pode ser utilizado via web,
através dele você poderá adicionar, excluir, alterar e configurar impressoras,
bem como administrar os Jobs (serviços) de impressão de uma ou todas as
impressoras compartilhadas na rede.

Nota: Caso esteja instalado outro gerenciador de impressão (LPRng ou LPR),


será necessário desinstalá-lo para instalar o CUPS.

Os procedimentos de instalação e configuração descritos a seguir, leva em


consideração os pacotes da Conectiva Linux 6.0 e, para uma instalação
completa com suporte a documentos PostScript, serão necessários os CDs 1 e
2.
Primeiramente vamos instalar os pacotes do cd 1, insira o cd 1 no drive, e
monte-o:
[root@localhost]# mount /mnt/cdrom
Acesse o diretório das RMPS:
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
Instale os seguintes pacotes:
[root@localhost]# rpm -ivh cups-libs-1.1.3-9cl.i386.rpm ghostscript-5.50-12cl.i386.rpm
ghostscript-fonts-5.50-3cl.noarch.rpm
Desmonte o cd 1:
[root@localhost]# cd /
[root@localhost]# umount /mnt/cdrom
Agora coloque o cd 2, seguindo os mesmos procedimentos acima, quando
estiver no diretório das RPMS instale os pacotes:
[root@localhost]# # rpm -ivh cups-*
Acessando e gerenciando o CUPS via web.
1. Concluido a instalação dos pacotes, precisamos iniciá-lo:
[root@localhost]# cds
[root@localhost]# ./httpd start
[root@localhost]# ./cups start
CONFIGURANDO O CUPS PELO BROWSER
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
2. 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. Caso o administrador escolha o dispositivo
como uma impressão remota ou arquivo, o sistema de
administração do CUPS pedirá informações sobre este
compartilhamento.

DiskFile
Internet Printer Protocol
Unknown Network Device (SMB)

d. Depois das informações sobre a fila e o dispositivo do novo


compartilhamento, deve escolher a marca e depois o modelo da
impressora a ser compartilhada. Definindo essas informações,
aparecerá uma mensagem avisando que a nova impressora
compartilhada foi adicionada com sucesso, onde o nome do
compartilhamento escolhido é um link que leva até as
informações desse compartilhamento.

Device URL: lpd://lala1.lala/lp1


(onde lala1 é a estação onde a impressora se encontra, lala é o
domínio e lp é o nome da impressora compartilhada.

O administrador poderá fazer todas as operações acima em qualquer estação


de trabalho, desde que seja acessado via web o servidor de impressão onde a
impressora será compartilhada. Automaticamente, esse compartilhamento de
impressora será enviado para toda a rede, onde todos os terminais e outros
servidores de impressão a reconhecerão automaticamente, não havendo
necessidade de fazer configurações específicas. Para listar todas as
impressoras compartilhadas, clique sobre a opção Printers localizada na barra
de menu superior.
3. Configuração de impressora compartilhada:
Na listagem das impressoras, pode-se alterar algumas configurações como por
exemplo tamanho do papel, resolução, banners e outros. Para isso, aponte o
browser para o endereço do Servidor de Impressão, liste as impressoras
clicando em Printers e clique sobre a opção Configure Printer do
compartilhamento desejado.
Atenção:

Ao listar as impressoras compartilhadas, todas as impressoras encontradas


serão apresentadas, mesmo que pertença a outros servidores de impressão. O
botão Configure Printer também estará presente nessas impressoras, porém, as
alterações não terão efeito, pois o compartilhamento pertence a outro
servidor de impressão.

4. Apagar um compartilhamento de impressão:


Para apagar um compartilhamento de impressora, apenas liste as impressoras
compartilhadas e clique sobre a opção Delete Printer.
Atenção:

Pode ser apagado apenas a impressora compartilhada do Servidor de


Impressão que está logado. Essa opção também está disponível para as
impressoras remotas, porém não terá nenhum efeito. Para apagar
impressoras compartilhadas por outros Servidores de Impressão, será
necessário apontar o browser para o endereço deles.

CONFIGURAÇÃO GENÉRICA DE UM CLIENTE CUPS


Nas estações de trabalho, serão adicionadas impressoras para acesso em filas
de impressão remota, onde não será necessário especificar informações como
modelo e tipo de impressora, pois serão utilizados os dados da fila
compartilhada remotamente no servidor CUPS.
Apenas instale os pacotes do CUPS em todas as estações de trabalho não
havendo necessidade de editar arquivos de configurações e inicie o daemon
CUPS:

# service cups start

Para adicionar uma impressora para acessar uma fila remota, digite o
seguinte comando:

# lpadmin -p NOMELOCAL -E -v ipp://SERVIDOR.DOMINIO/printers/FILAREMOTA

CONFIGURANDO E ADMINISTRANDO O CUPS POR SOFTWARE


ESPECÍFICO
O CUPS possui um software específico para sua configuração. Trata-se do
KUPS, um frontend desenvolvido para o KDE e é mais completo que o
software via web.
1. Instalação dos pacotes necessários para o KUPS:
Acesse os pacotes RPMS do CD 2 do Conectiva Linux 6.0 e instale os pacote
kups-* e qtcups-* através do comando RPM.
[root@localhost]# rpm -Uvh kups-*.rpm qtcups-*.rpm
2. Usando o KUPS:
Para utilizar o KUPS, basta abrir um console e executar o comando kups. Logo
em seguida, aparecerá a janela principal do utilitário. O KUPS é a forma mais
indicada de operar, administrar e gerenciar o CUPS, pois é muito completo.
Neste software, o administrador poderá facilmente acrescentar um novo
compartilhamento de impressora, apagar um compartilhamento de
impressora, definir um compartilhamento de impressora padrão, enfim, fazer
praticamente todas as operações possíveis do CUPS.
INSERIR UMA IMPRESSORA LOCAL

Printer
Add
Local Printer
Selecione a porta desejada
Selecione o modelo da impressora
Selecione o driver da impressora
Printer Name: nome para a impressora
Printer Description: (já vem com o modelo da impressora)
Physical location: /dev/lp0
OK

IMPRESSORA REDE WINDOWS (SMB)

Printer
Add
SMB (Windows shared printer)
User Identification
Pode-se ter acesso anônimo ou se preferir, configurar um
usuário e um login.
SMB printer selection
Choose a printer: aparecerá as impressoras da rede, escolha a
desejada.

Impressora rede Linux

Printer
Add
LPD (Line Printer Deamon)
LPD daemon informatios
Host: estação.dominio
Queue: lpteste (nome da impressora no compartilhamento)
Model selector
Seleciona o modelo da impressora
Name and location selector
Printer Name: nome da impressora compartilhada
Physical location: //estação.dominio/lp
(onde lp é o nome da impressora compartilhada)
Ok

CONFIGURAR IMPRESSORA INSTALADA:


Clique na impressora em que se deseja fazer as configurações, e clique com o
botão direito. Escolha a opção Configure Printer, basta clicar na opção qe se
deseja configurar.
CONFIGURANDO E ADMINISTRANDO O CUPS PELA LINHA DE
COMANDO
Comando Descrição:

lp Envia arquivos para impressão.


cancel Cancela uma ou mais filas de impressão.
enable Habilita um compartilhamento de impressão.
disable Desabilita um compartilhamento de impressão.
lpoptions Visualiza ou configura uma impressora compartilhada (tamanho
de papel, qualidade de impressão, etc)
lpq Lista as filas de impressão em processamento.
lpr Envia arquivos para impressão.
lprm Cancela uma fila fila de impressão.
lpstat Exibe informações dos compartilhamentos de impressora.
accept Aceita impressões vindas de um host específico.
reject Rejeita impressões vindas de um host específico.
lpadmin Administração do CUPS. Permite incluir novos compartilhamentos
e outros serviços.
lpinfo Lista dispositivos e drivers de impressoras suportadas pelo
CUPS.
lpmove Move uma fila de impressão para um outro destino.

(Maiores informações sobre esses comandos podem ser obtidos em suas


respectivas páginas de manuais através do comando man.)
Exemplos de operações através da linha de comando:
* Inserindo um novo compartilhamento de impressão:
/usr/sbin/lpadmin -p DeskJet -E -v parallel:/dev/lp0 -m deskjet.ppd
* Removendo um compartilhamento de impressao:
/usr/sbin/lpadmin -x printer
* Configurando um compartilhamento de impressão padrão:
/usr/sbin/lpadmin -d printer
* Habilitando e desabilitanto um compartilhamento de impressão:
/usr/sbin/enable printer
/usr/sbin/disable printer
CONFIGURAÇÃO DE ESTAÇÕES DE TRABALHO:
1. Estação de trabalho Linux com CUPS:
Apenas instale o CUPS e inicie o daemon.
[root@localhost]# cds
[root@localhost]# ./cups start
Não há necessidade de fazer configurações especiais. Apenas defina qual será
a fila de impressão padrão das estações.
2. Estação de trabalho Linux com LPRng ou lpd:
Utilize e faça todas as configurações normalmente, apenas insira a seguinte
linha no arquivo /etc/inetd.conf dos servidores de impressão CUPS:
[root@localhost]# mcedit /etc/inetd.conf
printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd
Depois ative as mudanças:
[root@localhost]# cds
[root@localhost]# ./inet start
3. Estação de trabalho Windows:
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
path = /var/spool/samba
printable = Yes
browseable = yes
guest ok = yes
writable = no

Depois de configurado, basta instalar as impressoras compartilhadas no


Windows, onde será necessário o uso dos drivers das respectivas impressoras.
MAIORES INFORMEÇÕES:
Caso necessite de configurações mais avançadas, verifique a documentação
no site oficial do CUPS em:

- http://www.cups.org
- http://dir-serv.conectiva/printserver/html/implantacao.html

Fonte: conectiva.com.br

Potrebbero piacerti anche