Compartilhando Impressora com o CUPS

7

Estou no servidor Ubuntu 10.10 e preciso conectar uma impressora HP Laserjet via USB e compartilhá-la na LAN. Eu segui algum tutorial na internet para instalar os drivers HPLIP e configurar o CUPS. Eu tenho acesso à interface web do servidor e imprimir a página de teste funciona como um encanto.

Também posso editar todas as opções de impressora padrão, visualizar a fila e assim por diante.

A única coisa que não posso fazer é instalar e encontrar a impressora de outros clientes na mesma LAN. Eu tentei com a pesquisa padrão do Windows 7 e nada aparece, tentei instalar uma nova porta TCP / IP com o endereço IP do servidor e adicionar o driver da impressora manualmente, mas também não funcionou.

O que tenho que fazer ou verificar para que isso funcione? O único problema é que a impressora não é visível na LAN, mas está corretamente instalada no servidor Ubuntu.

    
por Kreker 01.02.2012 / 14:40

2 respostas

4

Você tem um ambiente de área de trabalho GUI instalado? Você deve ser capaz de executar /usr/share/system-config-printer/system-config-printer.py e ativar o compartilhamento de impressoras conectadas e, em outros computadores, ativar as impressoras compartilhadas de exibição.

    
por titaniumtux 01.02.2012 / 23:02
2

Eu vou ajudar, mas isso é do topo da minha cabeça, então você pode precisar mudar algumas coisas:

Primeiro verifique se você tem a impressora conectada e o samba / cups instalado. Portanto, se você fizer uma pesquisa apt-get / aptitude , deverá ter os pacotes cups e samba instalados. Copos é para lidar com a impressora. O Samba é responsável pelo compartilhamento no caso de um sistema Windows se conectar a essa impressora compartilhada (Seu caso). Se você não tiver instalado, então:

sudo apt-get install cups samba ou usando o aptitude sudo aptitude install cups samba

Depois disso, começamos com a configuração deles. Como você está na versão do servidor do Ubuntu, você não tem nenhuma maneira padrão de usar uma solução de GUI (digo padrão, já que algumas pessoas instalam pacotes GUI), portanto, o seguinte é para servidor puro:

  1. Edite sua configuração principal do samba. O arquivo está em /etc/samba/smb.conf . Para editar o arquivo, simplesmente digite sudo nano /etc/samba/smb.conf Se você é root, não precisa da parte sudo .

    Queremos alterar as seguintes variáveis e remover os símbolos de comentário (# ou;) na frente deles, se eles tiverem. Então, por exemplo:

    Se for assim, # workgroup = WORKGROUP você deixaria assim workgroup = WORKGROUP (sem o símbolo #).

    Se for parecido com este ; guest = yes , você o deixaria assim: guest = yes (sem o símbolo;):

    grupo de trabalho - Altere-o para o grupo de trabalho que você está usando em sua rede. Se sua rede é "xtreme" como no meu caso, deveria dizer:

    workgroup = xtreme (Lembre-se de remover o comentário se tiver um)

    security - altere para compartilhar. Isso salvará vários problemas mais tarde.

    security = share

  2. Edite sua seção de impressoras samba.

A seção da impressora seria algo como isto:

 [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700

o que queremos fazer é alterar navegável para sim e convidado ok para sim

Deve ser assim após a edição:

 [printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    guest ok = yes
;   read only = yes
    create mask = 0700

Isso é tudo. Agora reinicie o serviço samba. você pode fazer isso de várias maneiras:

sudo service smbd restart

sudo /etc/init.d/smbd restart

Agora vá para o sistema Windows ou Linux e procure a impressora na rede ou o IP do servidor.

    
por Luis Alvarado 24.05.2012 / 15:10