I have an old scanner, a Medion md9890. Here is how I got it to work under Linux:
emerge libieee1284(or the parallel port scanners wouldn't work under Gentoo)
emerge sane-backends sane-frontends
uncomment mustek_pp as a scanner in /etc/sane.d (or something like that)
scanning works only as root so far because saned needs root access