From a749b0f48aa63f76e9c33382669b83c83fe9a138 Mon Sep 17 00:00:00 2001 From: Rolf Bensch Date: Thu, 16 Feb 2012 18:11:52 +0100 Subject: [PATCH] enable threshold if scanner capability is PIXMA_CAP_LINEART --- backend/pixma.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/pixma.c b/backend/pixma.c index 5a32f70d1..b0fc7a214 100644 --- a/backend/pixma.c +++ b/backend/pixma.c @@ -641,7 +641,8 @@ control_option (pixma_sane_t * ss, SANE_Int n, } break; case opt_mode: - if (a == SANE_ACTION_SET_VALUE || a == SANE_ACTION_SET_AUTO) + if (cfg->cap & (PIXMA_CAP_LINEART) + && (a == SANE_ACTION_SET_VALUE || a == SANE_ACTION_SET_AUTO)) { if (ss->mode_map[OVAL (opt_mode).w] == PIXMA_SCAN_MODE_LINEART) {