i used in the past my UMAX Astra 3450 scanner (Zeta) with Sanity (Scannen mit Sanity). Today i want to test it with my Canon LIDE 500F on haiku, but Sanity does not show any scanner to select.
If you’re lucky you will find a driver that work are in sane_backends package. It also contains a few text files to help with configuration. Once you found the right one, you may need to delete the other drivers from sane config folder to help detection.
Nowadays, I guess that people are acquiring scanner as part of a multifunctional printer. Maybe some are tested but are appearing as printers…
Note that most recent multifunctional printers from HP are requiring hpaio protocol to work. At least to discover them over USB. So printer and scanner part aren’t working.
On linux hpaio is provided by HPLIP along HPIJS. It is open source but, I’m not sure that it would be easy to port and it needs CUPS. There’s apparently an Appliance Printing Development Kit (APDK) for non linux systems though I didn’t found it following the link.