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 "hp" ; name of backend 13:version "unmaintained" ; version of backend 14:manpage "sane-hp" ; name of manpage (if it exists) 15 16:devicetype :scanner ; start of a list of devices.... 17 ; other types: :stillcam, :vidcam, 18 ; :meta, :api 19 20:mfg "Hewlett-Packard" ; name a manufacturer 21:url "http://www.hp.com/" 22 23:model "ScanJet Plus" ; name models for above-specified mfg. 24:interface "Proprietary" 25:status :complete 26:comment "Driver for HP parallel interface card required" 27 28:model "ScanJet IIc" 29:interface "SCSI" 30:status :complete 31:scsi "HP" "C1750A" "processor" 32 33:model "ScanJet IIp" 34:interface "SCSI" 35:status :complete 36:scsi "HP" "C1790A" "processor" 37 38:model "ScanJet IIcx" 39:interface "SCSI" 40:status :complete 41:scsi "HP" "C2500A" "processor" 42 43:model "ScanJet 3c" 44:interface "SCSI" 45:status :complete 46 47:model "ScanJet 3p" 48:interface "SCSI" 49:status :complete 50 51:model "ScanJet 4c" 52:interface "SCSI" 53:status :complete 54:scsi "HP" "C2520A" "processor" 55 56:model "ScanJet 4p" 57:interface "SCSI" 58:status :complete 59:scsi "HP" "C1130A" "processor" 60:comment "Buttons may not work on some scanners" 61 62:model "ScanJet 4100C" 63:interface "USB" 64:usbid "0x03f0" "0x0101" 65:status :complete 66:comment "Buttons may not work on some scanners" 67 68:model "ScanJet 5p" 69:interface "SCSI" 70:status :complete 71:scsi "HP" "C5110A" "processor" 72:comment "Buttons may not work on some scanners" 73 74:model "ScanJet 5100C" 75:interface "Parport" 76:status :complete 77:comment "Requires ppscsi driver and epst module. Buttons may not work on some scanners" 78 79:model "ScanJet 5200C" 80:interface "Parport USB" 81:usbid "0x03f0" "0x0401" 82:status :complete 83:comment "Parallel interface requires ppscsi driver and epst module. Buttons may not work on some scanners" 84 85:model "ScanJet 6100C" 86:interface "SCSI" 87:status :complete 88 89:model "ScanJet 6200C" 90:interface "SCSI USB" 91:scsi "HP" "C6270A" "processor" 92:usbid "0x03f0" "0x0201" 93:status :complete 94:comment "Buttons may not work on some scanners" 95 96:model "ScanJet 6250C" 97:interface "SCSI USB" 98:usbid "0x03f0" "0x0201" 99:status :complete 100:comment "Buttons may not work on some scanners" 101 102:model "ScanJet 6300C" 103:interface "SCSI USB" 104:scsi "HP" "C7670A" "processor" 105:usbid "0x03f0" "0x0601" 106:status :complete 107:comment "Buttons may not work on some scanners" 108 109:model "ScanJet 6350C" 110:interface "SCSI USB" 111:usbid "0x03f0" "0x0601" 112:status :complete 113:comment "Buttons may not work on some scanners" 114 115:model "ScanJet 6390C" 116:interface "SCSI USB" 117:usbid "0x03f0" "0x0601" 118:status :complete 119:comment "Buttons may not work on some scanners" 120 121:model "PhotoSmart PhotoScanner" 122:interface "SCSI" 123:status :complete 124 125; :comment and :url specifiers are optional after :mfg, :model, :desc, 126; and at the top-level. 127