Pagina inicial » como » Como adicionar uma impressora ao seu Raspberry Pi (ou outro computador Linux)

    Como adicionar uma impressora ao seu Raspberry Pi (ou outro computador Linux)

    Ao contrário de uma máquina típica do Windows, o pequeno Raspberry Pi rodando em Rasbian não vem exatamente com suporte à impressora plug-in-play. Leia como mostramos como adicionar recursos de impressão completos à sua unidade Pi.

    Por que eu quero fazer isso??

    Se você está experimentando o Pi como um substituto de desktop, quer habilitar uma saída de impressão física para um programa ou suíte de aplicativos que você está usando, ou caso queira habilitar a impressão tradicional em seu Pi, este tutorial é um tiro direto para impressão feliz; não há necessidade de disputas prévias com a experiência do Linux.

    O que eu preciso?

    Para este tutorial, você precisará das seguintes coisas:

    • 1 unidade Raspberry Pi com Rasbian instalado
    • 1 impressora baseada em USB ou acessível pela rede

    Se você ainda não configurou seu Raspberry Pi com uma imagem Rasbian, sugerimos começar com nossa introdução ao Raspberry Pi.

    Instalando o CUPS no Pi e Ativando o Acesso Remoto

    Para conectar uma impressora ao Raspberry Pi, primeiro precisamos instalar o sistema de impressão comum do Unix (CUPS). É hora de acionar seu Pi e navegar para o terminal (seja no próprio Pi do via SSH).

    No terminal, digite o seguinte comando para começar a instalar o CUPS:

    sudo apt-get install cups

    Quando solicitado a continuar, digite Y e pressione Enter. CUPS é uma instalação bastante robusta, então sinta-se à vontade para tomar uma xícara de café. Quando a instalação básica estiver concluída, precisamos fazer algumas pequenas alterações administrativas. A primeira tarefa é nos adicionar ao grupo de usuários que tem acesso à fila de impressoras / impressoras. O grupo de usuários criado pelo CUPS é "lpadmin". O usuário Rasbian padrão (e o usuário com o qual estamos logados) é “pi” (ajuste o seguinte comando de acordo se quiser que um usuário diferente tenha acesso à impressora).

    No terminal, digite o seguinte comando:

    sudo usermod -a -G lpadmin pi

    Para os curiosos, a opção “-a” nos permite adicionar um usuário existente (pi) a um grupo existente (lpadmin), especificado pela opção “-G”.

    Nosso último bit de trabalho de pré-configuração é habilitar a edição remota da configuração do CUPS. O restante da configuração pode ser concluído através do navegador da Web no Pi, mas se você não estiver realmente sentado no Pi e preferir usar, digamos, o navegador na área de trabalho do Windows para concluir a configuração, você precisa alternar um pequeno valor em /etc/cups/cupsd.conf. No terminal, digite o seguinte comando:

    sudo nano /etc/cups/cupsd.conf

    Dentro do arquivo, procure por esta seção:

    # Apenas escute conexões da máquina local
    Ouvir localhost: 631

    Comente a linha “Ouvir localhost: 631” e substitua-a pelo seguinte:

    # Apenas escute conexões da máquina local
    # Ouça localhost: 631
    Porto 631

    Isso instrui o CUPS a ouvir qualquer contato em qualquer interface de rede, desde que seja direcionado para a porta 631.

    Role mais para baixo no arquivo de configuração até ver as seções de "localização". No bloco abaixo, colocamos em negrito as linhas que você precisa adicionar à configuração:


    # Restringir o acesso ao servidor…
    Ordem permitir, negar
    Permitir @local



    # Restringir o acesso às páginas de administração ...
    Ordem permitir, negar
    Permitir @local



    AuthType Default
    Requer usuário @SYSTEM

    # Restringir o acesso aos arquivos de configuração ...
    Ordem permitir, negar
    Permitir @local

    A adição da linha “allow @local” permite acesso ao CUPS a partir de qualquer computador na sua rede local. Sempre que você fizer alterações no arquivo de configuração do CUPS, será necessário reiniciar o servidor CUPS. Faça isso com o seguinte comando:

    sudo /etc/init.d/cups restart

    Depois de reiniciar o CUPS, você deve poder acessar o painel de administração por meio de qualquer computador em sua rede local, apontando seu navegador da Web para http: // [o IP ou nome do host do Pi]: 631.

    Adicionando uma impressora ao CUPS

    Quando você navegar pela primeira vez para http: // [o IP ou nome do host do Pi]: 631, você verá a página inicial padrão do CUPS, como mostra a imagem acima. A seção em que estamos interessados ​​é a guia "Administração". Clique agora.

    No painel Administração, clique em adicionar impressora. Se você receber um aviso sobre o certificado de segurança do site, vá em frente e clique em continuar mesmo assim para ignorá-lo. Você será solicitado a digitar um nome de usuário e senha.

    Vá em frente e insira o nome de usuário e a senha da conta que você adicionou ao grupo “lpadmin” no início do tutorial (por exemplo, se você estiver usando uma instalação padrão do Raspbian, o login / senha será “pi” / ”framboesa”). Clique em "Log In".

    Após o login, você será apresentado a uma lista de impressoras descobertas (locais e em rede). Selecione a impressora que você deseja adicionar ao sistema:

    Depois de selecionar a impressora, você terá a oportunidade de editar o nome, a descrição e o local da impressora, além de ativar o compartilhamento de rede. Como nossa impressora já é uma impressora de rede, deixamos "Compartilhar esta impressora" desmarcada:

    Depois de editar o nome da impressora e adicionar um local, você será solicitado a selecionar o driver específico que deseja usar para a sua impressora. Apesar do fato de que ele descobriu automaticamente a impressora e o nome da impressora, o CUPS não faz nenhuma tentativa de escolher o driver certo para você. Role até ver um número de modelo que corresponda ao seu. Alternativamente, se você tiver um arquivo PPD para a impressora que você baixou do fabricante, você pode carregá-lo com o botão “Escolher arquivo”:

    A última etapa da configuração é examinar algumas configurações gerais de impressão, como o que você deseja que o modo de impressora padrão seja, a origem / tamanho de papel padrão, etc. Deve padronizar as predefinições corretas, mas nunca é demais verificar:

    Depois de clicar em "Definir opções padrão", você verá a página de administração padrão da impressora que acabou de adicionar ao sistema CUPS:

    Tudo parece bem. O teste real, no entanto, é realmente imprimir algo. Vamos abrir o Leafpad, o editor de texto padrão do Rasbian, e enviar uma mensagem:

    Enquanto nós percebemos que é um pouco prematuro escrever “grande sucesso” em nossa impressão de teste antes, você sabe, é realmente impresso, nós éramos naquela confiante. Quinze segundos depois, o documento saiu da impressora e caiu na bandeja. Sucesso!


    Neste ponto, se você adicionou o único usuário que precisa de acesso à impressora ao grupo "lpadmin" e adicionou a única impressora que deseja acessar ao sistema CUPS, está pronto. Se você tiver outros usuários que gostaria de adicionar ou impressoras adicionais, basta executar as etapas respectivas no tutorial novamente para fazer isso..