Xerox workcentre 3235 scanner não funciona

minha impressora imprimi normal no xubuntu 20.04, mas na hora de scanear mostra que não tem scaner

Tentou instalar o drive oficial do site do fabricante ou está utilizando o drive plug and play (drive automático que a distribuição instala)?

Os drivers automáticos são muitos práticos e normalmente funcionam bem, porem há casos que não e parece ser o que aconteceu contigo, com isso, existe o drive específico para que funcione corretamente, desenvolvido diretamente para esse dispositivo.

Segue o link do site do fabricante: WorkCentre 3225 Support & Drivers

1 Curtida

sim, instalei mas não funcionou. Instalei ate o xsane dá que nenhum scanner foi encontrado

baixou o pacote
libsane-common
http://manpages.ubuntu.com/manpages/bionic/man5/sane-xerox_mfp.5.html

não adioanta

Qual a saída dos comandos
sane-find-scanner

$ scanimage -L

Se não funcionar a resposta está aqui
https://forums.linuxmint.com/viewtopic.php?t=288732

Estou no celular…
Se puder adicione o procedimento aqui

Até

Captura de tela_2020-05-21_09-52-03

sane-find-scanner

Se não funcionar tente o procedimento do link

Utilize o sudo antes para ter permissão

Apesar que ele encontrou

Funcionou?

Não, fiz até o do link e mesmo assim nada

ok…

qual a saída do comando

lsusb

partec ser problema de permissão

https://wiki.archlinux.org/index.php/SANE#Permission_problem

### Permission problem

With systemd, the `scanner` and `lp` groups are deprecated. No need to add your user to those groups. See [Users and groups#Pre-systemd groups](https://wiki.archlinux.org/index.php/Users_and_groups#Pre-systemd_groups) for detail.

You can also try to change permissions of usb device but this is not recommended, a better solution is to fix the [Udev rules](https://wiki.archlinux.org/index.php/Udev_rules) so that your scanner is recognized.

First check connected usb devices with `lsusb` :

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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 003: ID 04d9:1603 Holtek Semiconductor, Inc. Bus 003 Device 002: ID 04fc:0538 Sunplus Technology Co., Ltd Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 006: ID 03f0:2504 Hewlett-Packard Bus 001 Device 002: ID 046d:0802 Logitech, Inc. Webcam C200 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

In our example we see the scanner: `Bus 001 Device 006: ID 03f0:2504 Hewlett-Packard` . Here `03f0` is the *vendorID* and `2504` is the *productID* .

Now open `/usr/lib/udev/rules.d/49-sane.rules` and see if there is there is a line with the *vendorID* and *productID* of your scanner. If there is not any, create the new file `/etc/udev/rules.d/49-sane-missing-scanner.rules` , with the following contents:

ATTRS{idVendor}==" **vendorID** ", ATTRS{idProduct}==" **productID** ", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Save the file, plug out and back in your scanner and the file permissions should be now correct.

exemplo
Bus 001 Device 006: ID 03f0:2504 Hewlett-Packard

03f0 is the vendorID and 2504 is the productID .

No seu caso o vendorID é 0924 e o productID 42dc

ATTRS{idVendor}==" vendorID “, ATTRS{idProduct}==” productID ", MODE=“0664”, GROUP=“scanner”, ENV{libsane_matched}=“yes”

então

Crie e o arquivo e cole o conteúdo
/etc/udev/rules.d/49-sane-missing-scanner.rules

ATTRS{idVendor}==" 0924 “, ATTRS{idProduct}==” 42dc ", MODE=“0664”, GROUP=“scanner”, ENV{libsane_matched}=“yes”

salve e veja se funciona…
talvez precise reiniciar

criar qual arquivo?

sudo nano /etc/udev/rules.d/49-sane-missing-scanner.rules

e adicione

ATTRS{idVendor}==" 0924 “, ATTRS{idProduct}==” 42dc ", MODE=“0664”, GROUP=“scanner”, ENV{libsane_matched}=“yes”

ctrl+x

para salvar

não funcionou

ok
remova o /etc/udev/rules.d/49-sane-missing-scanner.rules

rm /etc/udev/rules.d/49-sane-missing-scanner.rules

e faça a última tentativa

Okay, I think I got this to work on 19.04.

First I ran this:

SANE_DLL_DEBUG=5 scanimage -L

Which will load through all the backends and list a lot of debugging messages. The xerox 3215 driver is smfp .

[dll] load: dlopen()ing '/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'

[dll] load: dlopen() failed (libusb-0.1.so.4: cannot open shared object file: No such file or directory)

Well, it looks like we have a dependency problem. Unstall libusb-0.1-4.

sudo apt install libusb-0.1-4

And then test:

scanimage -L

device 'smfp:usb;0924;42db;K6B992099' is a XEROX WorkCentre 3215 on USB Scanner

Success!

If you can’t get the smfp backend to load, remember that Ubuntu 17+ changed how SANE looks for backends. You can use the symlink line to ensure the xerox “smfp” backend (the proprietary one) is being loaded but this may not be necessary.

sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane

I also added myself to the lp group. This may also not be necessary.

fiz esse processo, mas quando faço o comando scanimage -L, fala que não identificou nem dispositivo