Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
scanbd(8)		      Scanner button daemon		       scanbd(8)

NAME
     scanbd- Scanner button monitoring daemon

SYNOPSIS
     Polling mode:

     scanbd [-c configfile ] [-f] [-d[debuglevel] ]

     Manager-mode

     The  manager  mode  of scanbd that can be triggered by the -m option is not
     documented in this man-page but in scanbm(8)

DESCRIPTION
     scanbd is a scanner button monitoring daemon that can trigger execution  of
     scripts  when a button on a scanner is pressed.  scanbd (the scanner button
     daemon) opens and polls the scanner and therefore locks the device.  So  no
     other application can access the device directly (open the /dev/..., or via
     libusb, etc).

     To  enable scanning from applications, we use scanbm as a "proxy" for saned
     to access the scanner from an application. scanbm listens for  requests  on
     the  saned  network port for scanning requests.  If a scan request arrives,
     scanbm requests the scanbd daemon to release the scanner.	Then  it  starts
     the real saned which scans and sends the data back to the requesting appli-
     cation.  When the scanning is done and saned exits, the scanbm daemon tells
     scanbd to resume polling the scanner.

     scanbd polls the scanner regularly (the interval can be set in  scanbd.conf
     ) and monitors for any scanner button to be pressed. If it detects a button
     press  it	triggers  execution  of  the  appropriate  script  as defined in
     scanbd.conf

OPTIONS
     -c configfile --config=configfile
	    Use    configfile	 instead     of     the     default	/usr/lo-
	    cal/etc/scanbd/scanbd.conf configuration file.

     -d[debuglevel] --debug[=debuglevel]
	    turn debug mode on. If specified, set the debug level to debuglevel
	    1 = error
	    2 = warn
	    3 = info
	    4 - 7 = debug)

     -f --foreground
	    Run scanbd in the foreground

SIGNALS
     SIGUSR1
	    Stop polling and relase the scanner (used by scanbm )

     SIGUSR1
	    Resume polling (used by scanbm )

     SIGHUP
	    Rescan  for available devices (useful when no automatic detection is
	    available (HAL, UDEV) )

MAIN SCANBD CONFIGURATION
     scanbd   and   scanbm   are   configured	trough	 scanbd.conf   (/usr/lo-
     cal/etc/scanbd/scanbd.conf).   The  distributed  scanbd.conf contains a de-
     tailed explantion of the configuration options.

     The -c option can be used to override the default configuration file.

SEE ALSO
     scanbm(8),   sane(7),   saned(8),	 sane-dll(5),	 sane-net(5)	/usr/lo-
     cal/etc/scanbd/scanbd.conf
     http://scanbd.sourceforge.net

AUTHOR
     Louis Lagendijk

scanbd 1.92			   02 Jan 2013			       scanbd(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=scanbd&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help