HP ScanJet G2410 dá erro no XSane e no Simple Scan

Iniciado por ManoelNascimento, 15 de Julho de 2015, 01:53

tópico anterior - próximo tópico

ManoelNascimento

Olá, boa noite,

estou com um problema num scanner HP ScanJet G2410. Enquanto ele estava conectado a uma máquina antiga no trabalho, que rodava um Lubuntu 14.04.2, ele funcionava sem problema algum. Agora que chegou uma máquina nova, rodando um Ubuntu 15.04 recém-instalado e sem qualquer alteração exceto o "ubuntu-restricted-extra" e a instalação de todos os pacotes relacionados ao "r" e ao "texlive", ele começou a apresentar problemas.

Inicialmente, tanto o Simple Scan quanto o XSane mostram o scanner, reconhecem-no. O problema começa quando tento digitalizar qualquer coisa; aí tanto um quanto o outro travam e fecham, o scanner "some" e nenhum dos dois o reconhece mais. Desligo e ligo o scanner, e eles voltam a reconhecê-lo; quando começo a digitalizar, o problema acontece novamente.

Quando tento digitalizar pelo Simple Scan, ele me dá a seguinte mensagem:

simple-scan assert failure: *** Error in 'simple-scan': double free or corruption (!prev): 0x00007f2f2019dd10 ***

E quando tento digitalizar pelo XSane, ele me dá a sequinte mensagem:

xsane assert failure: *** Error in 'xsane': double free or corruption (!prev): 0x000000000166a630 ***

Quando vou ao terminal e rodo o comando scanimage -L, o resultado é o seguinte:

No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).

Tentei encontrar o scanner usando o sane-find-scanner, e ele aparece:

sudo sane-find-scanner
[sudo] password for urbana:

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Input/output error
could not fetch string descriptor: Input/output error
found USB scanner (vendor=0x03f0, product=0x0a01) at libusb:001:007
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.


O resultado é o mesmo sempre que rodo este comando.

Além disso, ele também é encontrado via lsusb:

lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 17ef:6019 Lenovo
Bus 001 Device 003: ID 17ef:6018 Lenovo
Bus 001 Device 007: ID 03f0:0a01 Hewlett-Packard ScanJet 2400c
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Da mesma forma, toda vez que rodo o lsusb ele é encontrado.

Sabendo disso, tentei instalá-lo via HPLIP Gui usando a "descoberta manual", usando tanto a identidade 001:007 mostrada pelo sane-find-scanner, quanto a identidade 03f0:0a01 apontada pelo lsusb. Nada funcionou. Tentei ver se o comando hp-doctor o reconheceria; ele às vezes reconhece, às vezes não.

Vi aqui no fórum que este modelo sempre teve problemas de relacionamento com o Linux em geral, e não só com o Ubuntu:
http://ubuntuforum-br.org/index.php?topic=69893.0

Tentei inclusive um tutorial que aparentemente daria certo (http://ubuntuforum-br.org/index.php/topic,107592.msg595652.html#msg595652), mas também não funcionou. Há, inclusive, um pacote com drivers (http://www.vivaolinux.com.br/dica/Instalando-o-scanner-HP2400c-no-Debian-Linux?), que também não me serviram.

Há solução? Houve alguma mudança do 14.04 para o 15.04 que tenha interferido no funcionamento do scanner?