Update of status: it works a little bit. scanbd -f displays lots of data; among which at the begining: ===== scanbd: debug on: level: 7 scanbd: dropping privs to uid saned scanbd: dropping privs to gid lp scanbd: drop privileges to gid: 7 scanbd: Running as effective gid 7 scanbd: drop privileges to uid: 107 scanbd: Running as effective uid 107 scanbd: dbus_init scanbd: dbus match type='signal',interface='org.freedesktop.Hal.Manager' scanbd: sane version 1.0 scanbd: Scanning for local-only devices scanbd: found device: niash:libusb:002:003 Hewlett-Packard ScanJet 4300C flatbed scanner scanbd: start_sane_threads scanbd: Starting poll thread for niash:libusb:002:003 scanbd: Thread started for device niash:libusb:002:003 scanbd: start dbus thread scanbd: timeout: 500 ms scanbd: Iteration on dbus call scanbd: sane_poll scanbd: found 13 options for device niash:libusb:002:003 scanbd: sane_find_matching_options scanbd: found 5 actions in section (null) scanbd: checking action scan with filter: ^scan.* scanbd: option[1] for device niash:libusb:002:003 not of type BOOL|INT|FIXED| STRING|BUTTON. Skipping scanbd: found active option[2] tl-x (type: 1) for device niash:libusb:002:003 scanbd: found active option[3] tl-y (type: 1) for device niash:libusb:002:003 scanbd: found active option[4] br-x (type: 1) for device niash:libusb:002:003 scanbd: found active option[5] br-y (type: 1) for device niash:libusb:002:003 scanbd: found active option[6] resolution (type: 1) for device niash:libusb:002:003 scanbd: option[7] for device niash:libusb:002:003 not of type BOOL|INT|FIXED| STRING|BUTTON. Skipping scanbd: found active option[8] gamma-table (type: 1) for device niash:libusb:002:003 scanbd: option[9] for device niash:libusb:002:003 not of type BOOL|INT|FIXED| STRING|BUTTON. Skipping scanbd: found active option[10] mode (type: 3) for device niash:libusb:002:003 scanbd: option[11] for device niash:libusb:002:003 not of type BOOL|INT| FIXED|STRING|BUTTON. Skipping scanbd: checking action email with filter: ^email$ scanbd: option[1] for device niash:libusb:002:003 not of type BOOL|INT|FIXED| STRING|BUTTON. Skipping scanbd: found active option[2] tl-x (type: 1) for device niash:libusb:002:003 scanbd: found active option[3] tl-y (type: 1) for device niash:libusb:002:003 scanbd: found active option[4] br-x (type: 1) for device niash:libusb:002:003 scanbd: found active option[5] br-y (type: 1) for device niash:libusb:002:003 scanbd: found active option[6] resolution (type: 1) for device niash:libusb:002:003 scanbd: option[7] for device niash:libusb:002:003 not of type BOOL|INT|FIXED| STRING|BUTTON. Skipping scanbd: found active option[8] gamma-table (type: 1) for device niash:libusb:002:003 scanbd: option[9] for device niash:libusb:002:003 not of type BOOL|INT|FIXED| STRING|BUTTON. Skipping scanbd: found active option[10] mode (type: 3) for device niash:libusb:002:003 scanbd: option[11] for device niash:libusb:002:003 not of type BOOL|INT| FIXED|STRING|BUTTON. Skipping scanbd: checking action copy with filter: ^copy$ ===== but during polling sequence, nothing changes when I press a button ===== scanbd: polling thread for niash:libusb:002:003 cancellation point scanbd: polling device niash:libusb:002:003 scanbd: Iteration on dbus call scanbd: polling thread for niash:libusb:002:003 cancellation point scanbd: polling device niash:libusb:002:003 scanbd: polling thread for niash:libusb:002:003 cancellation point scanbd: polling device niash:libusb:002:003 scanbd: Iteration on dbus call scanbd: polling thread for niash:libusb:002:003 cancellation point scanbd: polling device niash:libusb:002:003 scanbd: polling thread for niash:libusb:002:003 cancellation point scanbd: polling device niash:libusb:002:003 scanbd: Iteration on dbus call =====
How can I progress towards use of buttons on my scanner? Regards Le dimanche 6 janvier 2013 10:28:33, e.marc at orange.fr a ?crit : > Hello, > > I tired to setup this version on my Debain Wheezy system. > Unfortunatelly, I'm not keen on compilation and setup of application :-( > > In Readme, it is OK for ?1. > > But for ?2, which file scanbd_dbus.confmust be copied?wher is it created > by your bundle? > === > 2) scanbd_dbus.conf > > copy this file into the dbus system-bus configuration directory > (/etc/dbus-1/system.d/ or /usr/local/etc/dbus-1/system.d/), > then restart dbus and hald. > === > > Then is ther an install command to apply, in user or in su mode? often > there is a ./configure, a make all and an install, isn't it? > > Regards > > Le dimanche 6 janvier 2013 09:11:48, Wilhelm a ?crit : > > Hi all, > > > > I like to announce the new version 1.3 of scanbd, the scanner button > > daemon. > > > > This release is mostly a maintainers release as it restructures the > > layout of the source repository and adds support for autotools / > > configure. This makes compilation / integration much more simple. More > > documentation and helpful integration files (like systemd-config or > > startup for FreeBSD e.g.) for various platforms are added. > > > > I would like to clearly mention that all the hard work was done by > > Louis Lagendijk (louis at fazant.net)! Many thanks for his efforts and his > > patience! > > > > http://sourceforge.net/projects/scanbd/files/releases/scanbd-1.3.tar.gz/d > > ow nload > > > > or > > > > svn co https://scanbd.svn.sourceforge.net/svnroot/scanbd/releases/1.3 > > > > [ > > scanbd is a scanner button daemon. It polls the scanner buttons looking > > for buttons pressed or function knob changes or other scanner events as > > paper inserts / removals and at the same time allows > > also scan-applications to access the scanners. If buttons are pressed, > > etc., various actions can be submitted (scan, copy, email, ...) via > > action scripts. The function knob values are passed to the > > action-scripts as well. Scan actions are also signaled via dbus. This > > can be useful for foreign applications. Scans can also be triggered via > > dbus from foreign applications. > > On platforms which support signaling of dynamic device insertion / > > removal (libudev, dbus, hal) scanbd supports this as well. > > scanbd can use all sane-backends or some special backends from the (old) > > scanbuttond project. > > Supported platforms: Linux, FreeBSD, NetBSD, OpenBSD > > ]