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 "coolscan" ; name of backend 13:version "0.4.3 (unmaintained)" ; version of backend 14:url "http://andreas.rick.free.fr/sane/" ; backend's web page 15:manpage "sane-coolscan" 16:devicetype :scanner ; start of a list of devices.... 17 ; other types: :stillcam, :vidcam, 18 ; :meta, :api 19 20:mfg "Nikon" ; name a manufacturer 21:url "http://www.nikon.com/" 22:model "LS-20" ; name models for above-specified mfg. 23:interface "SCSI" 24:comment "The LS-20 has been replaced by the LS-30" 25:status :basic 26 27:model "LS-30" ; name models for above-specified mfg. 28:interface "SCSI" 29:comment "alpha: only 24/30 bit RGB + 32/40 bit RGBI" 30:status :basic 31 32:model "LS-2000" ; name models for above-specified mfg. 33:interface "SCSI" 34:comment "alpha: only 24/36 bit + RGB 32/48 bit RGBI" 35:status :basic 36 37:model "LS-1000" 38:interface "SCSI" 39:comment "Doesn't support gamma correction" 40:status :basic 41 42; :comment and :url specifiers are optional after :mfg, :model, :desc, 43; and at the top-level. 44