A totally different idea: Your office12-scanimage.open.strace shows: --------------------------------------------------------------------------- open("/home/per/.sane/hewlett-packard-scanjet-2400c.cal",... --------------------------------------------------------------------------- this together with what "man sane-genesys" tells about calibration in particular things like --------------------------------------------------------------------------- If you plug the scanner in another machine or use it with another account, calibration will have to be redone. --------------------------------------------------------------------------- and --------------------------------------------------------------------------- --threshold percent 0..100% (in steps of 1). Select minimum brightness to get a white point. Pixels whith brightness below that value will be scanned as black. --------------------------------------------------------------------------- and how your office12-scanimage-scan10.pnm looks like: Perhaps your current calibration is wrong? Could you move /home/per/.sane/hewlett-packard-scanjet-2400c.cal away and test again and furthermore re-do the calibration and test again?