1; 2; SANE Backend specification file 3; 4; It's basically emacs-lisp --- so ";" indicates comment to end of line. 5; All syntactic elements are keyword tokens, followed by a string or 6; keyword argument, as specified. 7; 8; ":backend" *must* be specified. 9; All other information is optional (but what good is the file without it?). 10 11 12:backend "rts8891" ; name of backend 13:version "1.0-0 (unmaintained)" ; version of backend (or "unmaintained") 14:manpage "sane-rts8891" ; name of manpage (if it exists) 15:url "http://stef.dev.free.fr/sane/rts8891/index.html" 16 ; backend's web page 17 18:comment "This backend supports Realtek RTS8891 ASIC bases scanners." 19 ; comment about the backend 20 21:devicetype :scanner ; start of a list of devices.... 22 ; other types: :stillcam, :vidcam, 23 ; :meta, :api 24 25:mfg "UMAX" ; name a manufacturer 26:url "http://www.umax.com.tw/" ; manufacturer's URL 27 28:model "Astra 4400" 29:interface "USB" 30:usbid "0x1606" "0x0070" 31:status :good 32:comment "Supports 75, 150, 300, 600 and 1200 dpi" 33 34:model "Astra 4450" 35:interface "USB" 36:usbid "0x1606" "0x0070" 37:status :untested 38 39:mfg "Hewlett-Packard" ; name a manufacturer 40:url "http://www.hp.com/" 41 42:model "scanjet 4470c" 43:interface "USB" 44:usbid "0x03f0" "0x0805" 45:status :good 46:comment "re-branded Astra 4400" 47 48:model "scanjet 4400c" 49:interface "USB" 50:usbid "0x03f0" "0x0705" 51:status :good 52:comment "exists with 2 different sensors of which only one works" 53