Compartilhando impressora instalada no Debian em uma rede Windows

Se você quer apenas instalar sua impressora no Debian sem compartilhar na rede leia o arquivo do Wiki Forum.

Comece por ele, assim você instala ela localmente e verifica se está tudo funcionando direito, depois vamos compartilhar.

Existem duas maneiras de se fazer o compartilhamento, pelo samba (mais complicado) ou pelo (cups)

INSTALANDO PELO CUPS

1 – Instalando o CUPS:

# aptitude update
# aptitude install cupsys cupsys-client

2 – Iniciando o CUPS:

# /etc/init.d/cupsys start

para usuarios ubuntu faça:
sudo service cups restart

3 – Para acessar o gerenciador:

http://localhost:631

4 – Acertando configurações:

# gedit /etc/cups/cupsd.conf

5 – Cole o texto abaixo no seu CUPS.CONF

Port 631
Listen 631
Browsing On
BrowseAllow All
BrowseInterval 30
BrowseAddress @LOCAL
BrowseInterval 30<Location />
Order allow,deny
Allow all
</Location><Location /printers>
Order allow,deny
Allow all
</Location>

<Location /admin>
Encryption Required
Order allow,deny
Allow localhost
</Location>

<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
</Location>

 

5- Reinicie o serviço:

# /etc/init.d/cupsys restart

6 – Precisamos pegar o endereço da impressora para instalar no WindowsXP.

– abra o navegador e digite o seguinte endereço: http://localhost:631

– Clique em – Printers

–  Clique sob a impressora

– Anote em um papel a URL do navegador, deve ser algo assim: http://localhost:631/printers/deskjet_3845

7 – No windows xp clique em adicionar e remover impressoras

8 –  Escolha Rede

9 – Na tela seguinte escolha URL:  “Conectar-se a uma impressora na Internet ou na rede domestica..”

10 – Digite a URL que você copiou no papel (substituindo o localhost pelo ip do micro onde a impressora está instalada – servidor) e vá clicando em Avançar, ele irá solicitar o Driver escolha “Com Disco” e vá até o CD onde tem os drivers da impressora para o Windows XP.

11 – Pronto sua Impressora está funcionando.

INSTALANDO PELO SAMBA

1 – Instale o Samba :

# aptitude update
# aptitude install samba

2 – Configurando o Samba:

– Vamos até o diretório
# cd /etc/samba/

– Criar um backup do arquivo atual de configuração para podermos altera-lo
# mv smb.conf smb.conf.bak

– Editar o arquivo de configuração
# gedit smb.conf

3 – Cole o texto abaixo no seu samba:

[global]
netbios name = DebianServer
workgroup = LinuxSamba
server string = Servidor Samba
log file = /var/log/samba/%m.log
max log size = 1000
security = user
encrypt passwords = true
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
os level = 100
printing = cups
load printers = yes
cups options = raw
use client driver = yes

[home]
comment = seu diretorio home
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775

[pasta publica]
comment = pastasamba
path = /home/publico
writable = yes
browseable = yes
public = yes

[printers]
comment = Todas as Impressoras
print ok = yes
guest ok = yes
path = /var/spool/samba
Apenas alguns cometários:

 

Bloco [global] – refere-se as configurações gerais do samba, tipo:

netbios name – Nome do Pc na rede
workgroup – Grupo de trabalho
printing  e load printers – são fundamentais para compartilharmos nossa impressora.

NOTA IMPORTANTE

cups options = raw | use client driver = yes – são muito importantes geralmente muitas pessoas recebem um erro de: “Acesso Negado: Não foi possivel estabelecer uma conexão”

Elas conseguem  instalar a impressora, mas não é possivel imprimir por acesso negado com essas duas linhas você resolve esse probleminha.

Bloco [home] – estou compartilhando a minha pasta na rede

Bloco [publica] – um exemplo que você pode compartilhar qualquer pasta na rede dando-lhe um novo nome.

Bloco [printers] – Esse é o bloco mais importante para nós é através dele que fazemos o compartilhamento das impressoras.

3 -Reinicie o samba

# /etc/init.d/samba restart

se estiver usando Ubuntu use os comandos abaixo para reiniciar o serviço:

sudo service smbd restart
sudo service nmbd restart

4 – No Windows XP, clique em INICIAR – EXECUTAR

5 – Digite o IP do servidor de impressora.

6 – Ele irá mostrar suas pastas e também as impressoras compartilhadas no seu Debian, apenas clique com o botão direito e depois escolha “Conectar”.

7 – Ele irá pedir  pedir o driver, você escolhe “com disco” e vai até o cd-rom com os drivers da impressora.

8 – Faça os passos idiotas do windows de Avançar – Avançar e pronto. Sua impressora estará em pleno funcionamento na rede.

nota: caso precise de acessar a maquina na rede e ela pedir usuário e senha digite:
sudo smbpasswd -a usuario
para poder adicionar seu usuário ao grupo do samba e criar uma senha para ele no samba.
Se esqueci de algo por favor comentem abaixo.

7 Respostas to “Compartilhando impressora instalada no Debian em uma rede Windows”

  1. Vilson Says:

    Ola bom dia!

    Lamento informar o amigo mas nenhuma das dicas funcionou. Tenho um conhecimento mediano em linux. (estudei exaustivamente nagios e cacti em cima da plataforma debian lenny 5.0 como ferramentas de gerenciamento de rede – trabalho de TCC).

    Mas voltando ao caso; pra começo de conversa no debian lenny 5.0 não existe este daemon ” /etc/init.d/cupsys restart”. em qual SO o estudo é baseado?

    modifiquei o cupsd.conf conforme sugerido; mas quando vou instalar a impressora a partir de uma plataforma windows me retorna “acesso negado”…? estou utilizando o windows 2000 profissional.

    outra coisa que lhe pergunto: no passo 5; eu devo substituir todo o conteúdo de cupsd.conf ou somente colar em qualquer local do texto aquilo que vc sugere?

    No meu caso eu utilizo proxy… isso influencia alguma coisa?

    Atenciosamente;

    Vilson.

  2. Andre Says:

    Funcionou perfeitamente em meu Debian Lenny 5.0!

    Caro Vilson, na verdade o cupsys não existe porém apenas cup funciona perfeitamente, o que você deveria saber com tanto tempo de experiência com Debian. O problema do acesso negado é referido no fim do artigo.

    No mais, parabéns pelo post caras – ajudou muito!
    []’s
    André.

  3. vitor r. Says:

    Na verdade na URL do cups deve substituit o localhost pelo endereço local da maquina q roda o cups, senao o windows vai buscar por http://localhost:631/blablablabla…., q no caso vai ser ele mesmo e nao vai achar nenhuma impressora.

  4. Eduardo Almeida Says:

    Cara, muitíssimo obrigado!

    A dica do: use client driver = yes
    foi o que de fato faltava pra conseguir funcionar aqui!

    (antes já funcionava no esquema:
    http://server:631/printers/impressora
    mas agora ficou redondinho!)

    Abração!

  5. Silvio Says:

    Pessoal to fazendo um trabalho usando o samba para arquivos e para impressoras na rede, com 2 computadores eu consigo um resultado? E é necessario que ambos tenha o Debian lenny 5.0?

  6. prrodrigues19@yahoo.com.br Says:

    Tenho ubuntu 11.4 e quero instalar Impressora LaserJet M1132. Ela aparece mas não imprime. Quando mando imprimir dá erro. Por favor, me ajudem.

  7. Alisha Says:

    Great work! That is the kind of info that are meant to be shared
    across the net. Disgrace on the search engines for now not positioning
    this publish higher! Come on over and discuss with my site .

    Thank you =)


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: