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 "canon_dr" ; name of backend 13:url "http://www.thebility.com/canon/" 14:version "60" ; version of backend 15:manpage "sane-canon_dr" ; name of manpage (if it exists) 16:comment "Backend updated for SANE release 1.0.32, see sane-canon_dr manpage" 17:devicetype :scanner ; start of a list of devices.... 18 ; other types: :stillcam, :vidcam, 19 ; :meta, :api 20 21:mfg "Canon" ; name a manufacturer 22:url "http://www.canon.com/" 23 24;================================================== 25:model "CR-25" 26:interface "USB" 27:usbid "0x1083" "0x161a" 28:status :untested 29:comment "Please test!" 30 31:model "CR-50" 32:interface "USB" 33;:usbid "0x1083" "0x" 34:status :untested 35:comment "Please test!" 36 37:model "CR-55" 38:interface "USB" 39:usbid "0x1083" "0x160c" 40:status :untested 41:comment "Please test!" 42 43:model "CR-80" 44:interface "USB" 45;:usbid "0x1083" "0x" 46:status :untested 47:comment "Please test!" 48 49:model "CR-135i" 50:interface "USB SCSI" 51:usbid "0x1083" "0x1639" 52:status :untested 53:comment "Please test!" 54 55:model "CR-180" 56:interface "USB SCSI" 57:usbid "0x04a9" "0x1602" 58:status :untested 59:comment "Please test!" 60 61:model "CR-180II" 62:interface "USB SCSI" 63:usbid "0x04a9" "0x1602" 64:status :untested 65:comment "Same as CR-180? Please test!" 66 67:model "CR-190i" 68:interface "USB SCSI" 69:usbid "0x1083" "0x162b" 70:status :untested 71:comment "Please test!" 72 73:model "DR-1210C" 74:interface "USB" 75:usbid "0x04a9" "0x2222" 76:status :untested 77:comment "Older version? Please test!" 78 79:model "DR-1210C" 80:interface "USB" 81:usbid "0x1083" "0x160f" 82:status :untested 83:comment "Later version? Please test!" 84 85:model "DR-2010C" 86:interface "USB" 87:usbid "0x1083" "0x161b" 88:status :complete 89:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions." 90 91:model "DR-2010M" 92:interface "USB" 93:status :complete 94:comment "DR-2010C with a different label, same USB IDs" 95 96:model "DR-2050C" 97:interface "USB" 98:usbid "0x04a9" "0x160a" 99:status :complete 100:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration." 101 102:model "DR-2050SP" 103:interface "USB" 104:usbid "0x04a9" "0x160a" 105:status :untested 106:comment "Same as DR-2050C? Please test!" 107 108:model "DR-2080C" 109:interface "USB SCSI" 110:usbid "0x04a9" "0x1601" 111:status :complete 112:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration" 113 114:model "DR-2510C" 115:interface "USB" 116:usbid "0x1083" "0x1617" 117:status :complete 118:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions" 119 120:model "DR-2510M" 121:interface "USB" 122:status :untested 123:comment "Mac version of DR-2510C? Please test!" 124 125:model "DR-2580C" 126:interface "USB SCSI" 127:usbid "0x04a9" "0x1608" 128:status :complete 129:comment "Hardware provides: Gray/Color, Simplex/Duplex, Full-width. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration" 130 131:model "DR-3010C" 132:interface "USB" 133:usbid "0x1083" "0x161d" 134:status :good 135:comment "Minimal testing, settings copied from DR-2510C" 136 137:model "DR3020" 138:interface "SCSI" 139:status :untested 140:comment "Please test!" 141 142:model "DR-3020C" 143:interface "SCSI" 144:status :untested 145:comment "Please test!" 146 147:model "DR-3060" 148:interface "SCSI" 149:status :untested 150:comment "Please test!" 151 152:model "DR-3080C" 153:interface "SCSI" 154:status :untested 155:comment "Almost works, need to investigate traces from windows driver" 156 157:model "DR-3080CII" 158:interface "USB SCSI" 159:usbid "0x04a9" "0x1609" 160:status :untested 161:comment "Almost works, need to investigate traces from windows driver" 162 163:model "DR-4010C" 164:interface "USB" 165:usbid "0x1083" "0x1614" 166:status :good 167:comment "Binary/HT/Gray/Color, Simplex/Duplex working. Multistream unsupported." 168 169:model "DR4080U" 170:interface "USB" 171;:usbid "0x1083" "0x1614" 172:status :untested 173:comment "Please test!" 174 175:model "DR-4580U" 176:interface "USB" 177;:usbid "0x1083" "0x1614" 178:status :untested 179:comment "Please test!" 180 181:model "DR-5010C" 182:interface "USB" 183:usbid "0x04a9" "0x1606" 184:status :basic 185:comment "ADF and Duplex work, needs more testing" 186 187:model "DR-5020" 188:interface "SCSI" 189:status :good 190:comment "LineArt, Duplex working, cannot read buttons or screen?" 191 192:model "DR-5060F" 193:interface "SCSI" 194:status :basic 195:comment "Grayscale works, LineArt might" 196 197:model "DR-5080C" 198:interface "SCSI" 199:status :untested 200:comment "Please test!" 201 202:model "DR-6010C" 203:interface "USB SCSI" 204:usbid "0x1083" "0x1626" 205:status :untested 206:comment "Please test!" 207 208:model "DR-6030C" 209:interface "USB SCSI" 210:usbid "0x1083" "0x1638" 211:status :untested 212:comment "Please test!" 213 214:model "DR-6050C" 215:interface "USB SCSI" 216:usbid "0x1083" "0x1624" 217:status :good 218:comment "Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode" 219 220:model "DR-6080" 221:interface "USB SCSI" 222:usbid "0x04a9" "0x1607" 223:status :good 224:comment "Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported" 225 226:model "DR-7080C" 227:interface "USB SCSI" 228:usbid "0x04a9" "0x1604" 229:status :good 230:comment "ADF and flatbed work" 231 232:model "DR-7090C" 233:interface "USB SCSI" 234:usbid "0x1083" "0x1620" 235:status :good 236:comment "ADF and flatbed work" 237 238:model "DR-7550C" 239:interface "USB SCSI" 240:usbid "0x1083" "0x1623" 241:status :untested 242:comment "Assumed compatible with DR-6050C" 243 244:model "DR-7580" 245:interface "USB SCSI" 246:usbid "0x04a9" "0x160b" 247:status :good 248:comment "Simplex, duplex, all resolutions, binary/ht/gray, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported" 249 250:model "DR-9050C" 251:interface "USB SCSI" 252:usbid "0x1083" "0x1622" 253:status :good 254:comment "Simplex, duplex, all resolutions, binary/ht/gray working. Can't wake from stand-by mode" 255 256:model "DR-9080C" 257:interface "USB SCSI" 258:usbid "0x04a9" "0x1603" 259:status :good 260:comment "Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, buttons and JPEG working. Imprinter, barcode, custom gamma and multistream unsupported" 261 262:model "DR-X10C" 263:interface "USB SCSI" 264:usbid "0x1083" "0x1618" 265:status :good 266:comment "Simplex, duplex, all resolutions, binary/ht/gray/color, async mode, dropout-color, multifeed/staple detection, deskew, autocrop working. Imprinter, barcode, custom gamma and multistream unsupported" 267 268:model "DR-C120" 269:interface "USB" 270:usbid "0x1083" "0x1651" 271:status :basic 272:comment "Gray and color work, may always scan in duplex, lower edge may be cropped" 273 274:model "DR-C125" 275:interface "USB" 276:usbid "0x1083" "0x1640" 277:status :good 278 279:model "DR-C130" 280:interface "USB" 281:usbid "0x1083" "0x164a" 282:status :untested 283:comment "May be compatible with DR-C120" 284 285:model "DR-C225" 286:interface "USB" 287:usbid "0x1083" "0x1658" 288:status :basic 289:comment "Calibration is poor, grayscale mode may crash. DR-C225ii is the same device." 290 291:model "DR-F120" 292:interface "USB" 293:usbid "0x1083" "0x1654" 294:status :basic 295:comment "Flatbed not working. ADF working. Simplex+duplex, all resolutions <= 600, gray/color, calibration poor." 296 297:model "DR-G1100" 298:interface "USB" 299:usbid "0x1083" "0x1650" 300:status :good 301 302:model "DR-G1130" 303:interface "USB" 304:usbid "0x1083" "0x164f" 305:status :untested 306 307:model "DR-M140" 308:interface "USB" 309:usbid "0x1083" "0x163f" 310:status :good 311 312:model "DR-M160" 313:interface "USB" 314:usbid "0x1083" "0x163e" 315:status :good 316 317:model "DR-M160II" 318:interface "USB" 319;:usbid "0x1083" "0x" 320:status :untested 321 322:model "DR-M1060" 323:interface "USB" 324:usbid "0x1083" "0x1657" 325:status :untested 326 327:model "P-150" 328:interface "USB" 329;:usbid "0x1083" "0x162c" 330:status :untested 331:comment "Same as P-150M?" 332 333:model "P-150M" 334:interface "USB" 335:usbid "0x1083" "0x162c" 336:status :good 337 338:model "P-150" 339:interface "USB" 340:usbid "0x1083" "0x162d" 341:status :unsupported 342:comment "This is the same device as the 0x162c P-150, but the mode switch on the scanner is in the wrong position, you must move the switch." 343 344:model "P-201" 345:interface "USB" 346:usbid "0x1083" "0x1652" 347:status :untested 348 349:model "DR-P208" 350:interface "USB" 351:usbid "0x1083" "0x164b" 352:status :untested 353:comment "Same as P-208?" 354 355:model "P-208" 356:interface "USB" 357:usbid "0x1083" "0x164c" 358:status :basic 359:comment "All modes and resolutions working, but calibration is poor." 360 361:model "P-208" 362:interface "USB" 363:usbid "0x1083" "0x164e" 364:status :unsupported 365:comment "This is the same device as the 0x164c P-208, but the mode switch on the scanner is in the wrong position, you must move the switch." 366 367:model "DR-P208II" 368:interface "USB" 369:usbid "0x1083" "0x165d" 370:status :untested 371 372:model "P-208II" 373:interface "USB" 374:usbid "0x1083" "0x165f" 375:status :basic 376:comment "Simplex+duplex, all resolutions <= 600, gray/color, calibration poor." 377 378:model "P-208II" 379:interface "USB" 380:usbid "0x1083" "0x1660" 381:status :unsupported 382:comment "This is the same device as the 0x165f P-208II, but the mode switch on the scanner is in the wrong position, you must move the switch." 383 384:model "DR-P215" 385:interface "USB" 386:usbid "0x1083" "0x1641" 387:status :untested 388:comment "Same as P-215?" 389 390:model "P-215" 391:interface "USB" 392:usbid "0x1083" "0x1646" 393:status :basic 394:comment "All modes and resolutions working, but calibration is poor. Card reader slot not working." 395 396:model "P-215" 397:interface "USB" 398:usbid "0x1083" "0x1647" 399:status :unsupported 400:comment "This is the same device as the 0x1646 P-215, but the mode switch on the scanner is in the wrong position, you must move the switch." 401 402:model "DR-P215II" 403:interface "USB" 404:usbid "0x1083" "0x1659" 405:status :untested 406 407:model "P-215II" 408:interface "USB" 409:usbid "0x1083" "0x165b" 410:status :untested 411 412:model "FSU-201" 413:interface "USB" 414:usbid "0x1083" "0x1648" 415:status :untested 416 417:model "R40" 418:interface "USB" 419:usbid "0x1083" "0x1679" 420:status :basic 421:comment "Letter-size ADF. Hardware provides: Gray/Color, Simplex/Duplex, Full-width, 300/600dpi horizontal, with front mirrored horizontally. Driver provides: Binary, Despeckle, Deskew, Cropping, Calibration, other resolutions. Multistream unsupported." 422