fujitsu backend v127

- separate iX100 from iX500 settings
- iX100 has gray and lineart
merge-requests/1/head
m. allan noah 2015-08-25 19:49:37 -04:00
rodzic 8516da91b4
commit 9ca9cd2f56
1 zmienionych plików z 25 dodań i 3 usunięć

Wyświetl plik

@ -574,6 +574,9 @@
v126 2015-08-23, MAN
- initial support for iX100
- add late_lut support for iX500/iX100
v127 2015-08-25, MAN
- separate iX100 from iX500 settings
- iX100 has gray and lineart
SANE FLOW DIAGRAM
@ -623,7 +626,7 @@
#include "fujitsu.h"
#define DEBUG 1
#define BUILD 126
#define BUILD 127
/* values for SANE_DEBUG_FUJITSU env var:
- errors 5
@ -2268,8 +2271,7 @@ init_model (struct fujitsu *s)
s->has_df_recovery=1;
}
else if (strstr (s->model_name,"iX500")
|| strstr (s->model_name,"iX100")){ /* guessing this scanner too */
else if (strstr (s->model_name,"iX500")){
/* locks up scanner if we try to auto detect */
s->has_MS_lamp = 0;
@ -2292,6 +2294,26 @@ init_model (struct fujitsu *s)
s->can_mode[MODE_HALFTONE] = 0;
}
/*mostly copied from iX500*/
else if (strstr (s->model_name,"iX100")){
/* locks up scanner if we try to auto detect */
s->has_MS_lamp = 0;
/* weirdness */
s->need_q_table = 1;
s->late_lut = 1;
s->need_diag_preread = 1;
s->ppl_mod_by_mode[MODE_COLOR] = 2;
s->hopper_before_op = 1;
s->no_wait_after_op = 1;
/* lies */
s->adbits = 8;
/* dont bother with this one */
s->can_mode[MODE_HALFTONE] = 0;
}
else if (strstr (s->model_name,"fi-7180")
|| strstr (s->model_name,"fi-7160")){