Para usuários que estejam utilizando Debian/Sarge e querem imprimir em rede, sendo que a impressora está conectada a uma máquina Windows XP, segue um roteiro desde a instalação de pacotes CUPS, Samba e a instalação da impressora.
Abra o seu navegador e digite na barra de endereço:
http://localhost:631
Clique em "Manage Printers". Caso solicitado, entre com
o usuário root e a senha.
Depois clique em "Add Printer" (está no canto inferior esquerdo).
Preencha o formulário: nome, localização e descrição (pode
preencher com qualquer coisa, não faz diferença). Depois "Continue".
Agora na caixa "Device", vá na última opção do caixa combo:
"Windows Printer via Samba". Depois "Continue".
Na caixa "Device URI", digite:
smb://guest@[Endereço da maquina]/[Nome da impressora].
Exemplo:
smb://guest@192.168.254.30/HP840C
Vamos aos significados:
"guest" = convidado (você pode colocar o nome de um usuário da máquina Windows XP , se preferir;
[Endereço da máquina]= pode ser o IP ou o nome da máquina. No caso de Ip, certifique-se que a máquina usa IP Fixo.
[Nome da Impressora] = certifique-se do nome dado ao "compartilhamento" da impressora no Windows.
Agora basta escolher a marca da impressora, e pronto.
Caso você não encontre sua impressora, procure instalar uma
genérica. Mesmo assim havendo dificuldades com a marca da
impressora, visite: www.linuxprinting.org, baixe o driver e siga as orientações de instalação.
[2] Comentário enviado por Oki em 20/01/2005 - 06:15h
Olá Anderson,
Apenas algumas informações extra; Se você estiver utilizando a impressão via IPP (Internet Printing Protocol), ou seja, instalando uma impressora usando o URL ipp://hostname:631/printers/nomeimpressora não é preciso utilizar o SAMBA CLIENT, pois o IPP pode ser acessado diretamente pelo Windows.
No Windows existe a opção para utilizar uma URL para instalar a impressora(Durante a execução do wizard [Install New Printer]), fornecendo um endereço válido de um servidor CUPS com IPP habilitado e fila de impressão criada a impressora será instalada sem problemas. É preciso apenas fornecer o driver da impressora para windows.
No caso do Linux, vc precisa apenas do pacote CUPS CLIENT e então edite o arquivo /etc/cups/client.conf e informe o nome do servidor onde a impressora se encontra. O pessoal costuma utilizar o cupsys-bsd por conta do lpr, entretanto existe o comando lp que vem no cupsys-client.
Sobre os drivers. Não é necessário instalar o pacote de drivers da HP(foomatic-db-hpijs), vc pode fazer o download apenas do driver (.ppd) que será utilizado no linuxprinting.org e então, basta copiá-lo para o diretório /etc/cups/ppd e /usr/share/cups/model/.
Se o cliente for um GNOME, então é preciso apenas instalar o pacote gnome-cups-manager.
[3] Comentário enviado por rafaelgc em 20/01/2005 - 14:34h
Anderson,
instalei a impressora como vc explicou no seu artigo, entretanto, quando dou o seguinte comando no linux, lp -d laser newfirewall, naum imprime.
Entro no gerenciador do Cups e vejo o seguinte erro, "Connection failed with error NT_STATUS_LOGON_FAILURE" .
Entrei na maquina XP que tem a impressora, e adicionei o guest com permissão para imprimir e mesmo assim nada...........
Tens alguma dica ???
Valeuzzz....
[4] Comentário enviado por neuronios em 24/01/2005 - 07:14h
Eaeeee.. pra quem naum tem o rwindowsxp sp2 ae vai ... http://www.microsoft.com/windowsxp/downloads/updates/sp2/cdorder/br/default.mspx Olhem isso peçam o seu porta copos de cerveja..muito bom .. Naum deixa o copo escorregar .. haiuhaiuhahiauhiauh fuiii................ eh de graça o_0 \o/ iahiauhaihaiuh ela tah se borrando toda com a visita do lula ,.,, haihuaiuhaihahiauhaiua
[7] Comentário enviado por fba em 25/07/2006 - 18:32h
tente usar
smb://guest:guest@[Endereço da maquina]/[Nome da impressora]
em vez de somente
smb://guest@[Endereço da maquina]/[Nome da impressora]
pra mim funcionou ;)
[8] Comentário enviado por marciobtos em 04/08/2006 - 09:08h
eu tenho uma maquina com o xp onde esta a impressora hp 1020, instalei ela pelo cups usando o driver da hp 1000, mas a pagina sai em branco na impressora..
[11] Comentário enviado por robson..pba em 03/11/2006 - 15:20h
foi dito acima que impressao via windows atraves de ipp se configura via url mais quando vou fazer essa configuracao no windows ele pede usuario e senha e nao passa alguem pode me ajudar?
[12] Comentário enviado por andersonmo7 em 03/11/2006 - 15:40h
Se vc usar a opção certa no windows ele só pede o enderçamento do ipp. Se você tem certeza que está no caminho certo, certifique-se a configuração do seu servidor de impressão cups, conforme o tutorial.
[14] Comentário enviado por estival em 07/02/2007 - 11:22h
Problemas com o XP:
Ninguem quer ficar com o firewall desabilitado para compartilhar uma impressora, entao, faça o seguinte, crie um usuario com um nome qualquer e de direito a ele de usuario e operador, na conexão CUPS utilize este usuario para impressão.
Voce pode tambem enviar a impressão via SMBCLIENT vide help do comando.
[15] Comentário enviado por DEAD_OSTRA em 06/03/2007 - 17:20h
Estou com problemas. Instalei a impressora aqui na minha máquina (Debian/Eitch) tudo certinho como manda o figurino. A impressora(Sharp 1641-cs) esta instalada em uma máquina com Win 2000 SP4 mas quando vou na impressora tem um erro de "Documento de nível inferior remoto" e não imprime. O que que eu tenho que fazer?
Se puderem me ajudar fico agradecido!
[16] Comentário enviado por andersonscf em 14/06/2007 - 17:15h
Olá pessoal,
Bem estou com um sério problema, tenho aqui uma máquina com o Red Hat 9 instalado, com o samba configurado, configurei o CUPS ontem para poder acessar minha impressora que está numa rede Windows ( HP LaserJet 1020 ), mas não estou conseguindo... =/
Alguém aí poderia me dar alguma ajuda?
PS: quero que minha máquina Linux seja cliente!
Vou disponibilizar aqui o meu smb.conf para que vocês possam dar uma olhada!
# Samba config file created using SWAT
# from localhost.localdomain (127.0.0.1)
# Date: 2007/06/13 17:41:00
# Global parameters
[global]
workgroup = NETPLAN
netbios name = LINUX-HOST
server string = TECNICA
interfaces = eth0
bind interfaces only = Yes
encrypt passwords = Yes
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printcap name = cups
domain logons = Yes
dns proxy = No
printing = cups
[homes]
comment = Home Directories
path = /export/home
valid users = %S
read only = No
create mask = 0664
directory mask = 0775
browseable = No
[shares]
[print$]
path = /var/lib/samba/drivers
write list = root
guest ok = Yes
[printers]
comment = All Printers
path = /var/spool/samba
printer admin = root
printable = Yes
browseable = No
Preciso dessa impressora funcionando urgentemente! Se for possível! envie a solução para o meu e-mail!
andersonscf@gmail.com
[17] Comentário enviado por macoy em 23/08/2007 - 15:59h
Aeee galera, tô com um pequeno grande problema e venho aki pra ver se alguém me dar uma ajuda, seguinte....
Sou iniciante no linux e o meu trampo é tudo distro slackware 11.0, Tenho uma máquina com win xp e com uma impressora compartilhada na rede, o problema é que não consigo imprimir de qualquer máquina linux nessa impressora com o win XP.
Já fiz um monte de coisas, configurei Cups, smb.conf e nada, quando eu mando imprimir não dar erro nenhum, o estado da impressão fica como: PROCESSANDO mas na impressora num sai nada, nem sinal de vida ela dá, e o interessante é que no linux olho e tem uma fila imensa de impressão.
Pra falar a verdade eu fiz tudo que o nosso amigo andersonmo7 indicou à risca, mas acontece o problema que citei acima, ela num dá sinal de vida, meu e-mail é: pedrovianacedaf@gmail.com , será que com alguem aki aconteceu o mesmo???
[18] Comentário enviado por macoy em 23/08/2007 - 16:02h
Aki galera outra dúvida,
Mesmo eu tentando acessar uma impressora remotamente (no meu caso numa máquina win xp) eu tenho que ter o driver dela instalando na minha máquina?????
Por favor, se alguém puder me ajudar!!!!!!!!!!!!!!!!!!!
[19] Comentário enviado por oxroll em 23/08/2007 - 22:40h
Galera, já no meu caso, tenho uma impressora compartilhada no XP, e mais 3 maquinas na rede com o Debian, bom, em duas o processo foi totalmente normal, imprime e tudo, só que na terceira que é identica as outras duas (linux) faz todo o processo normalmente, só que quando peço para imprimir (testar) ele pede uma senha, já coloquei todas as senhas possíveis: a do usuário do pC, a senha root, mas nada! Sempre diz que a conexão com o locahost foi recusada...oq pode ser isso???
Obs: mas utras maquinas Linux, não pede senha...
[20] Comentário enviado por rubens.costas em 02/04/2008 - 13:43h
Ai pessoal consegui resolver o problema, depois de tanto garimpar consegui. Basta criar um script de login com o seguinte conteudo:
#!/bin/bash
echo -n "USUARIO:"
read usuario
smbmount //IP ou Nome do Server/"Compartilhamento" ( não esqueça as "", exemplo: "soft") /home/fulano/ponto de montagem -o username=$usuario
Assim ele pede usuario e senha, e permite o login no server. Ainda estou testando para que ele não peça usaurio e senha + por enquanto esta resolvendo o meu problema. Qualquer dúvida estou no msn: redsconsultoria@yahoo.com.br
[21] Comentário enviado por joseluiz em 20/08/2008 - 20:03h
Estou com um super problema no cups, quando vou instalar a impressora no rwindows xp (uma impressora na internet na internet) digito o caminho da impressora http://ip:631/printers/nome_da_impressora quando mando avançar ele pede um usuario e senha, ja tentei root e outros usuario ja cadastrados.
[23] Comentário enviado por lopesfabu em 21/11/2008 - 14:55h
Depois de algum tempo configurado e funcionando, tive o problema de "Documento de nível inferior remoto" q ficava lá
enganchado e não imprimia. Depois de perder dois dias tentando tudo, descobri que era apenas a partição /var/ que
havia enchido, apaguei alguns logs p liberar espaço e funcionou numa boa.
[25] Comentário enviado por oismael007 em 28/04/2009 - 10:59h
DAEW ..GALERA...
Este artigo é muito bom
MAS EU TAVA COM O MESMO PROBLEMA DE VCS..DAEW ACHEI NO SITE QUE CITO MAIS ABAIXO, QUE TEM QUE INSTALAR UM SERVIÇO NO XP PARA ELE SERVIR DE SERVIDOR DE IMPRESSÃO PARA SISTEMAS UNIX, CITO OS PASSOS ABAIXO.
Painel de Controle/Adicionar ou remover programas/Adicionar ou remover componentes Windows/Outros serviços de arquivos e impressão de rede/Detalhes E MARQUE A CAIXA Serviços de impressão para Unix.
OBS: Esteja com o cd do windows xp em mãos.
APÓS ISSO É SÓ ATIVAR O SERVIÇO (Servidor de Impresão TCP/IP) NO GERENCIADOR DE SERVIÇOS DO WINDOWS (services.msc) E REINICIAR A MAQUINA.
SPERO TER COLABORADO..
OBRIGADO {COMENTARIO}/..
[26] Comentário enviado por RMIRANDABH em 11/08/2009 - 09:29h
TAMBEM ESTOU TENDO PROBLEMAS COM O CUPS, SEI A CAUSA, É O FIREWALL, TENHO ANTI-VIRUS INSTALADO E NAO SEI QUAL A PORTA LIBERAR PARA LIBERAR O ACESSO PARA O CUPS A IMPRESSORA, ATUALMENTE TENHO INSTALADO NA MINHA MAQUINA O ANTI VIRUS ( MACAFEE PROTECAO TOTAL ) E ELE ESTA BLOQUEANDO A IMPRESSAO PELO CUPS, COMO FAÇO PARA LIBERAR O ACESSO ?
[28] Comentário enviado por dutrabiel em 08/04/2010 - 04:44h
PESOA O MEU CASO E TRANQUILO EU ACEI O TRVER PRA MINHA EPSON T50 NA NET DEIS OS COMANDOS MAS AGORA AS 4 IMPRESORA SO FICA PASSANDO E NÃO IMPRIME ME PARESE SER DRIVER PESSOAL FICO AGRADECIDO PELA FORÇA