From 0177d39642d6593b227dc54e357a44e853081e2c Mon Sep 17 00:00:00 2001 From: "m. allan noah" Date: Mon, 23 Mar 2015 20:49:48 -0400 Subject: [PATCH] epjitsu backend v28 call get_hardware_status before starting scan --- backend/epjitsu.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/epjitsu.c b/backend/epjitsu.c index 5359e3b52..7d987dcda 100644 --- a/backend/epjitsu.c +++ b/backend/epjitsu.c @@ -149,6 +149,8 @@ v27 2015-01-24, MAN - don't override br_x and br_y - call change_params after changing page_width + v28 2015-03-23, MAN + - call get_hardware_status before starting scan SANE FLOW DIAGRAM @@ -197,7 +199,7 @@ #include "epjitsu-cmd.h" #define DEBUG 1 -#define BUILD 27 +#define BUILD 28 #ifndef MAX3 #define MAX3(a,b,c) ((a) > (b) ? ((a) > (c) ? a : c) : ((b) > (c) ? b : c)) @@ -2369,6 +2371,9 @@ sane_start (SANE_Handle handle) s->side = !s->side; } + /* recent scanners need ghs called before scanning */ + ret = get_hardware_status(s); + /* ingest paper with adf */ if( s->source == SOURCE_ADF_BACK || s->source == SOURCE_ADF_FRONT || (s->source == SOURCE_ADF_DUPLEX && s->side == SIDE_FRONT) ){