O HP LaserJet p1102w não pode desativar a instalação inteligente [duplicado]

0

Estou tentando instalar minha impressora p1102w profissional HP LaserJet via usb no Ubuntu 16.04 LTS. Estou me concentrando em fazê-lo funcionar localmente porque acho que a tecnologia sem fio é provavelmente mais instável ou leva mais tempo para tentar consertar.

Já trabalhou com o windows antes, mas eu mudei para o Linux recentemente.

Eu encontrei minha impressora em configurações / impressoras do sistema. Eu realmente encontrei dois, provavelmente porque também foi usado sem fio em algum momento. Não me lembro em que fase, mas decidi apagar os dois. Agora eles não estão lá.

Eu testei o hplip usando esta página em hplipopensource

usando o hp-setup , quando descubro um dispositivo por meio do usb, recebo um pop-up que deseja desativar a instalação inteligente. Eu aceito, mas recebo esta mensagem de erro:

Failed to disable smart install. Please refer to http://hplipopensource.com/node/367

Eu vou para o link e tento o método nr 2. (Porque minha impressora não tem um painel frontal que é necessário para o método 1).

Quando executo o hp-doctor , recebo um erro:

HPLIP cannot detect devices in your network. This may be due to existing firewall settings blocking the required ports like (5353/udp). When you are in a trusted network environment, you may open the ports for network services like mdns and slp in the firewall. For detailed steps see http://hplipopensource.com/node/375

Eu sigo o link e não entendo onde devo ir. Eu pulo essa etapa por enquanto e tento hp-doctor :

Eu atualizei o repositório e instalei todos os pacotes ausentes / incompatíveis.

Depois disso, diz:

error: Smart Install is enabled in "HP LaserJet Professional P 1102w" device(s).  
Do you want to download and disable smart install?(y=yes*, n=no):

Depois de concordar, recebo um relatório de falha que o doctor.py parou inesperadamente e o seguinte:

Traceback (most recent call last):
File "/usr/bin/hp-doctor", line 328, in <module> queues.main_function(core.passwordObj, MODE,ui_toolkit, False, DEVICE_URI)   
File "/usr/share/hplip/base/queues.py", line 349, in  main_function SI_sts, error_str = smart_install.disable(mode, '', None, None, passwordObj)
File "/usr/share/hplip/base/smart_install.py", line 253, in disable sts, smart_install_run, smart_install_asc, error_str = download(mode, passwordObj)   
File "/usr/share/hplip/base/smart_install.py", line 192, in download digsig_sts, smart_install_run, smart_install_asc, error_str = validate(mode, smart_install_run, smart_install_asc)   
File "/usr/share/hplip/base/smart_install.py", line 154, in validate calc_checksum = utils.get_checksum(open(smart_install_run, 'r').read())
File "/usr/lib/python3.5/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) 
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 9529: invalid start byte

Estou pulando para tentar o método nº 3, mas não recebo informações sobre bInterfaceClass:

$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 002: ID 03f0:102a Hewlett-Packard  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 004 Device 003: ID 049f:000e Compaq Computer Corp. Internet Keyboard 
Bus 004 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub f

$ lsusb -s 001:002
Bus 001 Device 002: ID 03f0:102a Hewlett-Packard 
$ lsusb -s 001:002 | grep bInterfaceClass
$

Embora eu não tenha recebido nenhuma informação, tentei:

$ sudo -i
# su -c "gpg --keyserver pgp.mit.edu --recv-keys 0xA59047B9"
gpg: keyring '/root/.gnupg/secring.gpg' created gpg: keyring '/root/.gnupg/pubring.gpg' created 
gpg: requesting key A59047B9 from hkp server pgp.mit.edu
gpgkeys: key A59047B9 can't be retrieved
gpg: no valid OpenPGP data found. 
gpg: Total number processed: 0 
gpg: keyserver communications error: keyserver helper general error 
gpg: keyserver communications error: unknown pubkey algorithm  
gpg: keyserver receive failed: unknown pubkey algorithm

Eu não entendo qual é a validação da assinatura digital. O próximo passo também não funcionou:

# su -c "gpg --verify SmartInstallDisable-Tool.run.asc SmartInstallDisable-Tool.run"
gpg: can't open 'SmartInstallDisable-Tool.run.asc' 
gpg: verify signatures failed: file open error

O último passo também não funcionou:

# sh SmartInstallDisable-Tool.run
sh: 0: Can't open SmartInstallDisable-Tool.run

Eu também tentei seguir isto: Como instalar uma HP LaserJet P1102w?

Mas nas configurações e adicionando uma impressora, a impressora não aparece na lista (não localmente ou como uma conexão de rede).

    
por Tistou Willjam Blomberg 24.03.2017 / 13:04

1 resposta

1

Siga estes passos com a impressora conectada

  1. Desative a função de instalação inteligente usando estas instruções Desativar a instalação inteligente

    • Faça o download do SmartInstallDisable-Tool.run .
    • Siga as instruções para executar o SmartInstallDisable-Tool, você pode pular o passo "C" apenas o passo "D"

      d. Run command "sh SmartInstallDisable-Tool.run" in terminal to disable smart install feature in the device.

      Você verá um erro no seu console assim:

       sh: SmartInstallDisable-Tool.run
       Creating directory SmartInstallDisable-Tool
       Verifying archive integrity... All good.
       Uncompressing Smart Install Disable Utility Self
       Extracting Archive...........
       [SMART INSTALL DISABLE UTILITY]
       Libusb package is not installed. Please install the libusb-1.0/libusb-0.1 package from the package manager and re-run this script
      

      Para consertar você só precisa instalar este pacote

       sudo apt-get install libusb-1.0-0-dev
      

      como esta página explica Como instalar o libusb corretamente

    • Agora você pode executar no seu terminal sh SmartInstallDisable-Tool.run sem nenhum erro.
  2. Você verá que a impressora começará a instalar, mas a instalação padrão que o sistema faz não funciona, portanto, proceda da seguinte forma
  3. Instale o hplip-gui , se ainda não estiver instalado.
  4. Agora execute este comando para iniciar o hplip-gui

    sudo hp-setup
    
  5. Selecione USB na interface gráfica do usuário; sua impressora aparecerá; selecione-o, clique em próximo e siga os prompts no terminal para concluir a instalação

NOTA: nas configurações da impressora, você verá duas impressoras hp laserjet p1102w, não use a impressora que foi instalada automaticamente pelo sistema, use a que a ferramenta de configuração hp instala para você, por padrão, o nome da impressora em funcionamento é : HP_LaserJet_Professional_P_1102w

    
por Cesar 24.05.2017 / 20:53