Sto scrivendo da Linux

troppo figo!!!
Pero' ho un problema: ho un vecchissimo scanner della Canon CanoSacn N640P che e' collegato con una porta parallela. Per fare un riconoscimento automatico come ho letto in alcune guide ho digitato:
sane-find-scanner
pero' non trova nulla e mi scrive:
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
# No USB scanners found. If you expected something different, make sure that
# you have loaded a kernel driver for your USB host controller and have setup
# the USB system correctly. See man sane-usb for details.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
che devo fare?
PS: Xsane e' piu' bello e completo del mio programma per XP originale della Canon!!!

(vabbe' che e' del 2000...)