A impressão em rede do Ubuntu 12.04 através do servidor Windows Samba

6

Eu tenho que imprimir através de um servidor Samba compartilhando uma impressora HP. Depois de atualizar para o 12.04, eu não consigo mais trabalhar.

A impressora é compartilhada através de um servidor samba e eu preciso fornecer informações de logon (domínio, nome de usuário e senha).

A máquina com a qual estou tendo problemas é uma nova instalação do Ubuntu 12.04 de 64 bits. Como medida para solucionar problemas, criei uma nova instalação do Ubuntu 10.04 32 bit como uma imagem de caixa virtual na máquina Ubuntu 12.04 de 64 bits e não tive nenhum problema para imprimir.

Eu suspeito que a autenticação seja o problema. Alguma ideia do que está errado? Alguma sugestão como fazer uma resolução de problemas adicional? Alguma informação que eu deveria fornecer para que você possa me ajudar?

EDITAR: Para ser mais específico, quando quero adicionar uma impressora de rede, faço isso por meio da GUI e, quando preciso inserir credenciais, ela não me verifica (embora isso funcione bem na caixa virtual).

Caixa de diálogo Imprimir. Como nome de usuário, eu insiro domain / username.

Se eu escolher "Perguntar ao usuário se a autenticação for necessária" e depois pressionar, verifique se ele solicita credenciais (nome de usuário, domínio e senha). Se eu inserir o nome de usuário como: domínio / nome de usuário, deixar o domínio vazio e fornecer uma senha, ele poderá verificar tudo. Esta é a única maneira que eu fiz para verificar as credenciais no Ubuntu 12.04. No entanto, isso não me permite imprimir.

    
por thomas 20.06.2012 / 12:39

4 respostas

11

Eu apenas tentei configurar uma impressora no Ubuntu 12.04 em uma situação semelhante. Eu quero acessar impressoras em um servidor Windows em um domínio. Não estava funcionando - eles estavam sendo mantidos para autenticação também. Meu nome de usuário local na caixa do Ubuntu não é o mesmo que meu nome de usuário do domínio do Active Directory. (Eu posso ser o Samba não configurado perfeitamente.) Melhor solução até agora para mim:

  1. Selecione Adicionar nova impressora em Impressão, clique em 'Impressoras de rede' e selecione 'Impressora do Windows via SAMBA'

  2. Clique em "Procurar" para procurar a impressora (ela solicita autenticação para acessar o servidor Windows com impressora)

  3. Selecione a impressora correta ou insira o URI.

  4. O URI para nova impressora na caixa de diálogo Nova impressora agora é 'smb: // nome_do_servidor / printername'

  5. Selecione "Definir detalhes de autenticação agora"

  6. Insira os detalhes como 'domínio \ nome de usuário' e senha (se eu clicar em 'verificar' agora, ele diz que a impressora não está acessível, mas cliquei em Encaminhar mesmo assim).

  7. Selecione o driver

  8. Imprimir página de teste

Sucesso!

Se eu tiver escolhido 'Avisar usuário se for necessária autenticação' em vez de 'Definir detalhes de autenticação agora', o botão "verificar" informará que a impressora está acessível. (Essa é uma das primeiras coisas que tentei.) Mas os trabalhos são mantidos para autenticação. Eu apaguei a impressora e tentei as etapas acima, ignorando o botão de verificação, e as coisas agora parecem funcionar. Talvez o botão Verificar não manipule nomes de usuário do formato 'domínio \ nome de usuário', ou talvez eu precise ter o nome de domínio correto definido nas configurações do meu Samba em smb.conf.

    
por RobDavenport 03.08.2012 / 16:48
1

Tente adicionar a impressora sem credenciais e abra a lista de trabalhos de impressão depois de iniciá-los. Agora, cada trabalho deve ter o status "Aguardando aprovação" ou similar (Meu sistema é dinamarquês), clique com o botão direito do mouse e opte por aprovar o trabalho. Ao inserir suas credenciais, coloque uma barra na frente do seu nome de usuário. Isso funcionou para mim.

    
por beruic 21.06.2012 / 13:11
1

A impressão via Samba em 12.04 está quebrada. Vejo: link

    
por Nick Hill 03.07.2012 / 02:22
1

Em /etc/samba/smb.conf , especifique o grupo de trabalho:

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP  # Name of the group in AD

Em seguida, execute /etc/init.d/smb restart .

    
por ksanchez 17.01.2013 / 00:23