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 "hp4200" ; name of backend 13:version "1.0-2 (unmaintained)" ; version of backend 14:manpage "sane-hp4200" ; name of manpage (if it exists) 15:url "http://hp4200-backend.sourceforge.net" ; backend's web page 16 17:devicetype :scanner ; start of a list of devices.... 18 ; other types: :stillcam, :vidcam, 19 ; :meta, :api 20 21:mfg "Hewlett-Packard" ; name a manufacturer 22:url "http://www.hp.com/" 23 24:model "ScanJet 4200C" ; name models for above-specified mfg. 25:interface "USB" 26:usbid "0x03f0" "0x0105" 27:status :basic 28:comment "8bpp color, 75/150/300/600 dpi only" 29 30:model "ScanJet 4200Cxi" ; name models for above-specified mfg. 31:interface "USB" 32:usbid "0x03f0" "0x0105" 33:status :basic 34:comment "8bpp color, 75/150/300/600 dpi only" 35 36:model "ScanJet 4200Cse" ; name models for above-specified mfg. 37:interface "USB" 38:usbid "0x03f0" "0x0105" 39:status :basic 40:comment "8bpp color, 75/150/300/600 dpi only" 41 42; :comment and :url specifiers are optional after :mfg, :model, :desc, 43; and at the top-level. 44