This is needed to fully-support scanners like magicolor 4960MF.

Signed-off-by: Eduard - Gabriel Munteanu <edg...@gmail.com>
---
 backend/magicolor.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/backend/magicolor.c b/backend/magicolor.c
index d934321..fa06074 100644
--- a/backend/magicolor.c
+++ b/backend/magicolor.c
@@ -1176,7 +1176,12 @@ mc_set_scanning_parameters(Magicolor_Scanner * s)
        /* ADF used? */
        if (strcmp(source_list[s->val[OPT_SOURCE].w], ADF_STR) == 0) {
                /* Use ADF */
-               source = 0x01;
+               if (s->val[OPT_ADF_MODE].w == 0) {
+                       source = 0x01;
+               } else {
+                       /* Use duplex */
+                       source = 0x02;
+               }
        } else {
                source = 0x00;
        }
-- 
2.5.0


-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-requ...@lists.alioth.debian.org

Reply via email to