Instalando impressora do Windows XP usando CUPS

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.

[ Hits: 246.580 ]

Por: Anderson em 20/01/2005


Introdução



Sistema: GNU/Debian Sarge RC2
Kernel: 2.4

Para que você possa imprimir trabalhos em uma máquina Windows XP que esteja em rede, utilizando Cups, será necessário a instalação de alguns pacotes. Às vezes esses pacotes já estão instalados, conforme sua distribuição e método de instalação. Para todo caso segue a instalação desses pacotes básicos:
  1. CUPS;
  2. Samba cliente.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando pacotes necessários
   3. Instalando a impressora
   4. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Impressão usando LPRng e KPrinter

Ubuntu 10.04 OpenLDAP NFS QUOTA

Configurando servidor MikroTik com Hotspot e páginas de aviso (atraso e bloqueio)

Sujando as mãos ao instalar Arch Linux (método de instalação novo)

Organizando usuários e senhas do Proftpd

  
Comentários
[1] Comentário enviado por fernandoamador em 20/01/2005 - 01:08h

Gostei!!!

[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.

Vide:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=152
http://blog.moinho.net/index.php?itemid=318

[]'s
Celso Goya

[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

[5] Comentário enviado por thiagog-df em 01/05/2005 - 18:30h

eu segui o manual e reconheceu minha impressora corretamente HP deskjet 3550 (slackware 10.1) porem a impressora mexe pra lah , pra ca e nada :D

alguma sugestao?
obrigado; thiagog_beier@yahoo.com.br

[6] Comentário enviado por digaossa em 10/06/2005 - 10:57h

Tive o mesmo problema com autenticação do usuário, queria saber se existe outra maneira de instalar usando cups + samba


[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..

[9] Comentário enviado por fabiobarby em 01/09/2006 - 13:16h

marciobtos, atualiza os pacotes foomatic

[10] Comentário enviado por sandromt em 22/09/2006 - 18:42h

Como faço para imprimir numa impressora ligada no Windows, usando o Cups sem ser pelo samba ?

[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?

Robson Lima

[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.

[13] Comentário enviado por alexandrebchaves em 24/01/2007 - 09:55h

Bom ... só p adicionar:

caso o computador com Windows Xp esteja num dominio:


smb://[Nome do dominio]/guest@[Endereço da maquina]/[Nome da impressora]


Espero ter acrescentado .... Flws

[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

Agradeço desde já!


Anderson Carvalho

[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???

Espero sugestões se possível for!!!!!!!!!!!!!

Se alguém poder me ajudar fico grato!!!!!

[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...

Agradeço a quem puder me ajudar!

[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.

[22] Comentário enviado por douglasrolins em 23/10/2008 - 09:26h

Valeu andersonmo7, deu certim!

[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.

[24] Comentário enviado por xerxeslins em 25/02/2009 - 21:36h

excelente, man!

nota 10

[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}/..

REFERENCIAS

Autor:Clodoaldo J. Dutra
LINK: http://www.dicas-l.com.br/dicas-l/20070616.php

[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 ?

GRATO

RINALDO

[27] Comentário enviado por andersonmo7 em 11/08/2009 - 13:42h

Porta do Cups é 631.

[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

[29] Comentário enviado por calusbr em 04/08/2010 - 09:13h

Pessoal para quem quiser dar uma conferida melhor sobre o cups da um look neste em meu Blog http://calusbr.wordpress.com/2010/04/15/cups/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts