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; See doc/descriptions.txt for details. 12 13:backend "sm3840" ; name of backend 14:version "1.1 (unmaintained)" ; version of backend (or "unmaintained") 15:manpage "sane-sm3840" ; name of manpage (if it exists) 16:url "http://www.ziplabel.com/sm3840/" ; backend's web page 17:comment "This reverse-engineered backend supports the USB ScanMaker 3840 model" 18 ; comment about the backend 19 20:devicetype :scanner ; start of a list of devices.... 21 ; other types: :stillcam, :vidcam, 22 ; :meta, :api 23 24:mfg "Microtek" ; name a manufacturer 25:url "http://www.microtek.com/" ; manufacturer's URL 26:comment "Microtek makes a wide variety of devices." 27 ; comment about the manufacturer 28 29:model "ScanMaker 3840" ; name models for above-specified mfg. 30:status :good ; :minimal, :basic, :good, :complete 31 ; :untested, or :unsupported 32:interface "USB" ; interface type of the device: 33 ; "SCSI", "USB", "Parport (EPP)", 34 ; "Parport (SPP)", "Parport (ECP)", 35 ; "Serial port", "IEEE-1394", "JetDirect", 36 ; or "Proprietary". 37:usbid "0x05da" "0x30d4" 38:comment "8 and 16 bit, color and grayscale" ; comment about the model 39 40:model "ScanMaker 4800" ; name models for above-specified mfg. 41:status :good ; :minimal, :basic, :good, :complete 42 ; :untested, or :unsupported 43:interface "USB" ; interface type of the device: 44 ; "SCSI", "USB", "Parport (EPP)", 45 ; "Parport (SPP)", "Parport (ECP)", 46 ; "Serial port", "IEEE-1394", "JetDirect", 47 ; or "Proprietary". 48:usbid "0x05da" "0x30cf" 49:comment "Same hardware as SM3840, different color box" ; comment 50 51; :comment and :url specifiers are optional after :mfg, :model, :desc, 52; and at the top-level. 53 54; :status specifier is optional after :model and at the top-level 55