brother DS-740 config.
I,m still trying to install a ds-740 scanner I get
Code:
found USB scanner (vendor=0x04f9 [Brother], product=0x0469 [DS-740D]) at libusb:001:003 Code:
scanimage -L |
Have you downloaded the driver? I found a .deb package at https://www.brother.co.uk/support/ds-740d/downloads. You'd have to unpack this by hand to install it in PCLinuxOS or Slackware but it can be done.
The most essential parts of the driver are the configuration file, which goes into /etc/sane.d and the SANE backend, which goes into one of the library trees (Slackware puts them in /usr/lib64/sane but I don't know where RedHat distros put them). You also need to edit the name of the configuration file into /etc/sane.d/dll.conf, but it's quite possible that the package contains a script which does all that for you. Have a look at the man page for sane. It describes how to run scanimage with debugging active so that you can see where the holdup is. |
Hi,
I converted the 64bit RPM from the brother website Code:
brscan5-1.2.6-1.x86_64.rpm to brscan5-1.2.7-x86_64-0.txz Do I unpack the txz before installing ? You suggest the .deb vs. the .rpm driver ? |
I didn't see an rpm when I looked, which surprised me. Usually manufacturers provide both. Obviously I didn't look hard enough.
The txz file that you have made (I assume you used rpm2tgz to convert it) should be directly installable in Slackware using installpkg. Afterwards you should find all the files you need in their proper locations. You may need to put your usb vendor and device numbers into the config file provided but sometimes just uncommenting the usb option is enough. And you definitely need to check if the driver name has been edited into dll.conf by the installer. If you're lucky, the thing will just work. If not, debug it as described in the man page. |
I checked the dll.config and found Brother5 uncomented , I read the man-sane
scanimage -L only works as root but group command gives: users lp wheel floppy audio video cdrom plugdev power netdev scanner. |
Check in /lib/udev/rules.d. There should be a file of rules for scanners; in Slackware it's called 80-libsane.rules. I don't know what Debian calls it. If there isn't a line there for your scanner, add one, using the existing lines as a model. Then unplug the scanner and plug it in again. udev needs to transfer group ownership of the usb port that your scanner uses to the scanner group in order for you to find it without being root.
|
Hello again,
after adding: # Brother-DS740D ATTR{idVendor}=="0x04f9", ATTR{idProduct}=="0x0469", MODE="0660", GROUP="lp", ENV{libsane_matched}="yes" Hplip gives a warning, and scanimage --l still does not detect scanner. I would like to try and reinstall sane but the 15 mirrors are not available yet. OR maybe remove hplip ? |
Quote:
Quote:
I suggest running Code:
rpm2txz -c -S -n -d brscan5-1.2.7-0.x86_64.rpm Code:
upgradepkg --reinstall brscan5-1.2.7-x86_64-0.txz |
Thanks
Followed your instructions: output is : Code:
Upgrading brscan5-1.2.7-x86_64-0 package using ./brscan5-1.2.7-x86_64-0.txz Code:
290.858551] usb 1-4: New USB device found, idVendor=04f9, idProduct=0469, bcdDevice= 4.06 |
Looks like progress. What is the output of 'scanimage -L'? Does the output of 'scanimage --help' show options specific to your device?
|
scanimage -L:
Code:
No scanners were identified. If you were expecting something different, Code:
root@condor:~# scanimage -p Code:
found USB scanner (vendor=0x04f9 [Brother], product=0x0469 [DS-740D]) at libusb:001:004 https://www.linux.org/threads/solved...scanner.35516/ |
Did cat /proc/bus/pci/devices
Code:
GNU nano 5.9 devices |
Quote:
|
My NEWBIE mistake, sorry.
According to Archwiki brother DS series needs libsane-dsseries 1.0.5_1-2 package to work with brother DS scanners. I did not find it in slackbuilds repo. also Code:
/opt/brother/scanner/brscan5/models output of brsaneconfig5 Code:
/opt/brother/scanner/brscan5/brscan_gnetconfig: error while loading shared libraries: libavahi-client.so.3: cannot open shared object file: No such file or directory |
Does the device show in the output of 'lsusb'? What is the output of 'groups'?
The way I read it, the libsane-dsseries 1.0.5_1 is the driver for the DS-620. I see eight files in /opt/brother/scanner/brscan5/models Quote:
Running 'for f in br*config* lib*; do echo $f; ldd $f | grep not; done' in /opt/brother/scanner/brscan5 shows that brscan_cnetconfig, brscan_gnetconfig and libsane-brother5.so.1.0.7 all have a dependency on avahi. The use case for network discovery of a portable scanner defeats me, so I would not expect this to be a hard dependency. You can get the SlackBuild for avahi here. |
All times are GMT -5. The time now is 04:29 PM. |