###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]# 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]# ./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:
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]# ./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]# ./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
|