1; SANE Backend specification file (Matto Marjanovic's format) 2; 3; It's basically emacs-lisp --- so ";" indicates comment to end of line. 4; All syntactic elements are keyword tokens, followed by a string or 5; keyword argument, as specified. 6; 7; ":backend" *must* be specified. 8; All other information is optional (but what good is the file without it?). 9; 10 11:backend "SnapScan" ; name of backend 12:version "1.4" ; version of backend 13:manpage "sane-snapscan" ; name of manpage (if it exists) 14:url "http://snapscan.sourceforge.net/" ; backend's web page 15:comment "Supported bit depths: 24 bit (color), 48 bit (color, Epson) 8 bit (gray)" 16 17:devicetype :scanner ; start of a list of devices.... 18 ; other types: :stillcam, :vidcam, 19 ; :meta, :api 20 21;----------------------------------------------------------------------------- 22 23:mfg "AGFA" ; name a manufacturer 24:url "http://www.agfa.com/" 25 26:model "SnapScan" ; name models for above-specified mfg. 27:interface "SCSI" 28:status :good 29 30:model "SnapScan 300" 31:interface "SCSI" 32:status :good 33 34:model "SnapScan 310" 35:interface "SCSI" 36:status :good 37 38:model "SnapScan 600" 39:interface "SCSI" 40:status :good 41:comment "Optional ADF supported." 42 43:model "Arcus 1200" 44:interface "SCSI" 45:status :good 46:comment "Optional transparency unit supported." 47 48:model "SnapScan 1236s" 49:interface "SCSI" 50:status :good 51:comment "Optional ADF and transparency unit supported." 52 53:model "SnapScan 1236u" 54:interface "USB" 55:status :good 56:usbid "0x06bd" "0x0002" 57:comment "Optional ADF and transparency unit supported." 58 59:model "SnapScan 1212U" 60:interface "USB" 61:usbid "0x06bd" "0x0001" 62:status :good 63 64:model "SnapScan 1212U_2" 65:interface "USB" 66:usbid "0x06bd" "0x2061" 67:status :good 68 69:model "SnapScan e10" 70:interface "USB" 71:usbid "0x06bd" "0x2093" 72:status :good 73 74:model "SnapScan e20" 75:interface "USB" 76:usbid "0x06bd" "0x2091" 77:status :good 78 79:model "SnapScan e25" 80:interface "USB" 81:usbid "0x06bd" "0x2095" 82:status :good 83 84:model "SnapScan e26" 85:interface "USB" 86:usbid "0x06bd" "0x2097" 87:status :good 88 89:model "SnapScan e40" 90:interface "USB" 91:usbid "0x06bd" "0x208d" 92:status :good 93 94:model "SnapScan e42" 95:interface "USB" 96:usbid "0x06bd" "0x20ff" 97:status :good 98 99:model "SnapScan e50" 100:interface "USB" 101:status :good 102:usbid "0x06bd" "0x208f" 103:comment "Optional tranparency unit supported" 104 105:model "SnapScan e52" 106:interface "USB" 107:status :good 108:usbid "0x06bd" "0x20fd" 109:comment "Optional tranparency unit supported" 110 111:model "SnapScan e60" 112:interface "USB" 113:status :untested 114 115;------------------------------------------------------------------------------ 116 117:mfg "Acer Peripherals" 118:comment "Company was renamed to <a href=\"#BENQ\">Benq</a>." 119 120:mfg "Vuego" 121:comment "Company was renamed to <a href=\"#BENQ\">Benq</a>." 122 123:mfg "Benq (Acer)" 124:url "http://www.benq.com" 125:comment "Formerly Acer Peripherals" 126 127:model "300f" 128:interface "SCSI" 129:status :good 130 131:model "310s" 132:interface "SCSI" 133:status :good 134 135:model "610s" 136:interface "SCSI" 137:status :good 138 139:model "610plus" 140:interface "SCSI" 141:status :good 142 143:model "620s" 144:interface "SCSI" 145:status :good 146 147:model "ScanWit 2720s" 148:interface "SCSI" 149:status :good 150 151:model "310U" 152:interface "USB" 153:usbid "0x04a5" "0x1a20" 154:status :good 155 156:model "320U" 157:interface "USB" 158:usbid "0x04a5" "0x2022" 159:status :good 160 161:model "340U" 162:interface "USB" 163:usbid "0x04a5" "0x2022" 164:status :good 165 166:model "620U" 167:interface "USB" 168:usbid "0x04a5" "0x1a2a" 169:status :good 170:comment "Optional tranparency unit supported" 171 172:model "620UT" 173:interface "USB" 174:usbid "0x04a5" "0x2040" 175:status :good 176:comment "Optional tranparency unit supported" 177 178 179:model "640U" 180:interface "USB" 181:usbid "0x04a5" "0x2060" 182:status :good 183:comment "Optional tranparency unit supported" 184 185:model "640bu" 186:interface "USB" 187:usbid "0x04a5" "0x207e" 188:status :good 189 190:model "640BT" 191:interface "USB" 192:usbid "0x04a5" "0x20be" 193:status :good 194:comment "Optional tranparency unit supported" 195 196:model "1240" 197:interface "USB" 198:usbid "0x04a5" "0x20c0" 199:status :good 200:comment "Optional tranparency unit supported" 201 202:model "3300" 203:interface "USB" 204:usbid "0x04a5" "0x20b0" 205:status :good 206 207:model "3300" 208:interface "USB" 209:usbid "0x04a5" "0x20de" 210:status :good 211 212:model "4300" 213:interface "USB" 214:usbid "0x04a5" "0x20b0" 215:status :good 216 217:model "4300" 218:interface "USB" 219:usbid "0x04a5" "0x20de" 220:status :good 221 222:model "5000E" 223:interface "USB" 224:usbid "0x04a5" "0x20fc" 225:status :basic 226:comment "Same as 5000U, working up to 600 DPI" 227 228:model "5000U" 229:interface "USB" 230:usbid "0x04a5" "0x20fc" 231:status :basic 232:comment "Same as 5000E, working up to 600 DPI" 233 234:model "5000" 235:interface "USB" 236:usbid "0x04a5" "0x20f8" 237:status :good 238:comment "USB ID 0x04a5,0x20f8: Color / grayscale scans working up to 1200 DPI" 239 240:model "5150" 241:interface "USB" 242:usbid "0x04a5" "0x2137" 243:status :basic 244:comment "Calibration algorithm unknown" 245 246:model "5250" 247:interface "USB" 248:usbid "0x04a5" "0x2137" 249:status :basic 250:comment "Same hardware as 5150 (?), Calibration algorithm unknown" 251 252:model "5300" 253:interface "USB" 254:usbid "0x04a5" "0x20fe" 255:status :basic 256:comment "Problems with firmware upload reported" 257 258;------------------------------------------------------------------------------ 259 260:mfg "Guillemot / Hercules" 261:url "http://www.guillemot.com" 262 263:model "Maxi Scan A4 Deluxe (SCSI)" 264:interface "SCSI" 265:status :good 266:comment "Rebadged SnapScan 310s." 267 268:model "Scan@home Touch 1248 (USB)" 269:interface "USB" 270:usbid "0x04a5" "0x20de" 271:status :good 272:comment "Rebadged Benq 3300." 273 274:model "Maxi Scan A4 USB 640U" 275:interface "USB" 276:usbid "0x04a5" "0x2060" 277:status :good 278:comment "Rebadged Benq 640U." 279 280:model "Maxi A4 36 bit" 281:interface "USB" 282:usbid "0x04a5" "0x2060" 283:status :good 284:comment "Rebadged Benq 620U, needs Benq firmware file u96v???.bin" 285 286;------------------------------------------------------------------------------ 287 288:mfg "Mitsubishi" 289:url "http://www.mitsubishi.com" 290 291:model "Diamondview 648UT" 292:interface "USB" 293:usbid "0x04a5" "0x2022" 294:status :good 295:comment "Rebadged Benq 320u." 296 297:model "Diamondview 650U" 298:interface "USB" 299:usbid "0x04a5" "0x20b0" 300:status :good 301:comment "Rebadged Benq 4300." 302 303;------------------------------------------------------------------------------ 304 305:mfg "Epson" 306:url "http://www.epson.com" 307 308:model "GT-7400U" ; product spec (JP) 309:interface "USB" 310:usbid "0x04b8" "0x0120" 311:status :good 312:comment "Requires firmware esfw3e.bin." 313 314:model "GT-8400UF" ; product spec (JP) 315:interface "USB" 316:usbid "0x04b8" "0x011f" 317:status :good 318:comment "Requires firmware esfw30.bin, film scanning unit untested." 319 320:model "Perfection 660" 321:interface "USB" 322:usbid "0x04b8" "0x0114" 323:status :good 324:comment "Requires firmware tail_058.bin." 325 326:model "Perfection 1270" 327:interface "USB" 328:usbid "0x04b8" "0x0120" 329:status :good 330:comment "Requires firmware esfw3e.bin.<br>overseas version of the GT-7400U" 331 332:model "Perfection 1670" 333:interface "USB" 334:usbid "0x04b8" "0x011f" 335:status :good 336:comment "Requires firmware esfw30.bin." 337 338:model "Perfection 1670 PHOTO" 339:interface "USB" 340:usbid "0x04b8" "0x011f" 341:status :good 342:comment "Requires firmware esfw30.bin, film scanning unit untested.<br>overseas version of the GT-8400UF" 343 344:model "Perfection 2480 PHOTO" 345:interface "USB" 346:usbid "0x04b8" "0x0121" 347:status :good 348:comment "Requires firmware esfw41.bin." 349 350:model "Perfection 2580 PHOTO" 351:interface "USB" 352:status :basic 353:usbid "0x04b8" "0x0121" 354:comment "Requires firmware esfw41.bin, film scanning unit unsupported." 355 356:model "Perfection 3490 PHOTO" 357:interface "USB" 358:usbid "0x04b8" "0x0122" 359:status :good 360:comment "Requires firmware esfw51.bin." 361 362:model "Perfection 3590 PHOTO" 363:interface "USB" 364:usbid "0x04b8" "0x0122" 365:status :basic 366:comment "Requires firmware esfw52.bin, film scanning unit unsupported." 367 368:model "Stylus CX-1500" 369:interface "USB" 370:usbid "0x04b8" "0x080c" 371:status :good 372 373; :comment and :url specifiers are optional after :mfg, :model, :desc, 374; and at the top-level. 375