Instalando o Novell iPrint Client no Ubuntu

1

Minha organização tem uma impressora compartilhada, que opera por meio do cliente do Novell Micro Focus iPrint . No entanto, isso parece estar disponível apenas para o SUSE Linux. Eu tentei usar a versão do Windows, executando o instalador do Windows via Wine, mas não funciona.

Como posso obter acesso à impressora no meu Ubuntu 16.04?

    
por Zanna 08.12.2016 / 12:45

1 resposta

3

A Novell fornece um arquivo .rpm para o SUSE Linux. Podemos usar isso no Ubuntu também.

  • Primeiro, baixe o arquivo .rpm mais recente. Em dezembro de 2016, isso corresponde ao SUSE 11. Observe que o arquivo é fornecido pela Novell para sua organização, pois é um software comercial de código fechado . Pergunte ao seu gerente de TI caso você não consiga acessá-lo.

  • Precisamos convertê-lo em um arquivo .deb . Para isso, instale alien e, em seguida, converta:

    sudo apt-get install alien
    sudo alien -d --scripts /path/to/novell-iprint-xclient.x86_64.rpm
    

    O nome do arquivo pode ser diferente para você. Isso cria em sua pasta pessoal um arquivo .deb , chamado algo como novell-iprint-xclient-sl_6.503.20111114-7.5_amd64.deb

  • Instale como de costume:

    sudo dpkg -i novell-iprint-xclient-sl_6.503.20111114-7.5_amd64.deb
    
  • Agora, precisamos executar alguns scripts, que ajudam a configurar o programa (variáveis de ambiente, etc):

    . /opt/novell/iprint/bin/iprint-gnome-init
    . /etc/profile.d/novell-iprint.sh
    
  • Se o seu usuário não estiver no grupo de impressão, pode ser necessário adicioná-lo:

    sudo usermod -aG lpadmin <username> 
    
  • Agora, você precisa adicionar a impressora de rede para que o cliente a detecte. Para isso, você precisa do endereço ipp da impressora, fornecido pela equipe de TI. Deve ser algo como isto:

    ipp://iprint.myorganisation.domain/ipp/printer_name
    

    Com essas informações, podemos adicioná-lo ao cliente. De um terminal, digite:

    iprntcmd --addprinter ipp://iprint.myorganisation.domain/ipp/printer_name
    

    Isso deve adicioná-lo com sucesso. Você pode vê-lo ativo no ícone do Cliente, que aparece automaticamente após a instalação do Cliente:

  • Finalmente, para imprimir, basta selecionar a impressora ao imprimir a partir de um programa (por exemplo, evince) ou usar a linha de comando:

    iprntcmd --printfile ipp://iprint.myorganisation.domain/ipp/printer_name /path/to/file/to/print
    

    (ou use -p em vez de --printfile ).

    Mais informações sobre iprntcmd podem ser encontradas no manual da Novell , que também foi instalado localmente ( man iprntcmn ).

Fontes: este post (obsoleto) , além das minhas tentativas de instalação.

    
por user308164 08.12.2016 / 12:45