Hi, I've begun preliminary testing of the Ricoh IS450 scanner.
I began by copying all the ibm* backend files to hs2p* backend files and simply globally substituting as follows :%s/ibm/hs2p/g :%s/IBM/HS2P/g and added IS450 to the string comparison in hs2p.c as well as #defines for papersize Ledger I configured for a 6M static binary scanimage frontend # ./scanimage -L device `hs2p:/dev/scanner' is a HS2P IS45 flatbed scanner device `test:0' is a Noname frontend-tester virtual device device `test:1' is a Noname frontend-tester virtual device device `st400:/dev/scanner' is a Unknown untested flatbed scanner frontend # SANE_DEBUG_HS2P=999 ./scanimage -L hs2p:/dev/scanner [sanei_debug] Setting debug level of hs2p to 999. [hs2p] >> sane_init (authorize = 0x804d970) [hs2p] sane_init: hs2p backend version 1.0-5 (sane-backends 1.0.18) [hs2p] >> attach [hs2p] attach: opening /dev/scanner [hs2p] attach: sending INQUIRY [hs2p] >> inquiry [hs2p] << inquiry [hs2p] attach: sending TEST_UNIT_READY [hs2p] >> test_unit_ready [hs2p] << test_unit_ready [hs2p] attach: sending GET WINDOW [hs2p] >> get_window datalen = 328 [hs2p] << get_window, datalen = 328 [hs2p] dev->sane.name = /dev/scanner [hs2p] dev->sane.vendor = HS2P [hs2p] dev->sane.model = IS45 [hs2p] dev->sane.type = flatbed scanner [hs2p] xres_default=400 [hs2p] xres_range.max=0 [hs2p] xres_range.min=0 [hs2p] yres_default=400 [hs2p] yres_range.max=0 [hs2p] yres_range.min=0 [hs2p] x_range.max=0 [hs2p] y_range.max=0 [hs2p] image_mode=0 [hs2p] brightness=128 [hs2p] contrast=128 [hs2p] adf_state=0 [hs2p] bmu=0 [hs2p] mud=1200 [hs2p] << attach [hs2p] << sane_init [hs2p] >> sane_get_devices (local_only = 0) [hs2p] << sane_get_devices device `sp15c:/dev/sg1' is a FCPA ScanPartner 15C flatbed/ADF scanner device `hs2p:/dev/scanner' is a HS2P IS45 flatbed scanner device `avision:/dev/sg1' is a Fujitsu ScanPartner 15C flatbed scanner device `net:piii.acjlaw.net:sp15c:/dev/sg1' is a FCPA ScanPartner 15C flatbed/ADF scanner device `net:piii.acjlaw.net:avision:/dev/sg1' is a Fujitsu ScanPartner 15C flatbed scanner device `net:localhost:sp15c:/dev/sg1' is a FCPA ScanPartner 15C flatbed/ADF scanner device `net:localhost:avision:/dev/sg1' is a Fujitsu ScanPartner 15C flatbed scanner device `test:0' is a Noname frontend-tester virtual device device `test:1' is a Noname frontend-tester virtual device device `st400:/dev/scanner' is a Unknown untested flatbed scanner [hs2p] >> sane_exit [hs2p] << sane_exit
