Brother DCP-J315W and MFC-J430W

Mié, 02/25/2015 - 12:39 -- admin

Estos son los ebuilds que necesitarás para echar a andar estas impresoras multifunción en Gentoo. Puedes simplemente descomprimir este tarball en tu overlay local. Estos drivers suportan la característica wifi tanto para la impresión como para el escaneo.

http://www.jesgue.es/files/i92guboj-brother-overlay.7z

Si tu impresora no hace nada tras haber seguido todos los pasos, puede que sea un problema con infinality, échale un ojo a esto:

http://forums.gentoo.org/viewtopic-t-984414-highlight-.html

ACTUALIZACIÓN (19 AGOSTO 2014): En una nueva instalación, el escaneo dejó de funcionar. Esto me ha estado dando la lata durante meses, así que aquí pongo la solución en caso de que le pueda resultar de utilidad a alguien más, así como para mi propia referencia en el futuro. Tras mucho buscar en la red encontré montones de publicaciones similares, quejándose del mismo problema con el escaneo, pero ninguno de ellos solucionaba mi caso concreto. El problema estaba producido por una ruptura del ABI en libusb. Este driver en concreto requiere la versión 0.1 de libusb, y en esta salida es donde pude ver lo que me dio la pista definitiva para solucionar el problema:

 

# for file in /usr/lib/sane/*brother*; do ls -l $file && ldd $file; done
lrwxrwxrwx 1 root root 37 ago 18 20:19 /usr/lib/sane/libsane-brother4.so -> /usr/lib64/sane/libsane-brother4.so.1
        linux-vdso.so.1 (0x00007fffadb78000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc07d6de000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fc07d4c6000)
        libusb-0.1.so.4 => not found
        libm.so.6 => /lib64/libm.so.6 (0x00007fc07d1c4000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc07cfc0000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc07cc18000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc07da4f000)
lrwxrwxrwx 1 root root 41 ago 18 20:19 /usr/lib/sane/libsane-brother4.so.1 -> /usr/lib64/sane/libsane-brother4.so.1.0.7
        linux-vdso.so.1 (0x00007fff17911000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fe7f6fb6000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fe7f6d9e000)
        libusb-0.1.so.4 => not found
        libm.so.6 => /lib64/libm.so.6 (0x00007fe7f6a9c000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fe7f6898000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fe7f64f0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe7f7327000)
-rwxr-xr-x 1 root root 155K ago 18 20:19 /usr/lib/sane/libsane-brother4.so.1.0.7
        linux-vdso.so.1 (0x00007fffff3fd000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f03142f5000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f03140dd000)
        libusb-0.1.so.4 => not found
        libm.so.6 => /lib64/libm.so.6 (0x00007f0313ddb000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f0313bd7000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f031382f000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f0314666000)

 

En Gentoo, esto se soluciona emergiendo  dev-libs/libusb-compat, en otras distros, seguramente haya que pescar un rpm o deb antiguo en algún lugar de confianza, no sé.

En todo caso, reportaré esto a Brother en unos minutos. Que hagan o no algo al respecto ya no está en mi mano. Como mínimo, pienso que deberían añadir una nota en la página de la descarga.

 

 

Español