I'm gladly successfully using a Genius Color Page Vivid+ since Dec 18th, 2009. I made some modifications mostly related to the LM9811 chip. It seems to me there were some misunderstandings about that chip operation I corrected.
My software is running fine on both Debian 5.0.1 64bit and Debian 5.0.2 32bit. That 64bit patch still works fine due to the fact that it is applied on the Makefile file. I didn't touch it. I implemented the sane backend and I use OpenOffice 3 by now. At the beginning I had OpenOffice 2 (Debian distribution), also fine.
Another subject I would like to point out is the fact the calibration files stay at /tmp folder. Modern linux kernels empty that folder at reboot / startup. Primax calibration files are now there in the form .primax.calib_username_spdNN where NN is the speed number from 00 to 15. A different calibration file is needed for different speeds. If someone wants to force recalibration, simply issue a rm command on "his" calibration files.
I hope I'm not the only one in the world still using such scanner. Anyway, if it's like that, I can say we came to an (almost) end in terms of this software.
LM9811 operation patch