diff options
Diffstat (limited to 'backend/fujitsu.c')
| -rw-r--r-- | backend/fujitsu.c | 14 | 
1 files changed, 8 insertions, 6 deletions
diff --git a/backend/fujitsu.c b/backend/fujitsu.c index 52d0988..1b5adc5 100644 --- a/backend/fujitsu.c +++ b/backend/fujitsu.c @@ -1,12 +1,12 @@  /* sane - Scanner Access Now Easy.     This file is part of the SANE package, and implements a SANE backend -   for various Fujitsu scanners. +   for various Fujitsu and Ricoh scanners.     Copyright (C) 2000 Randolph Bentson     Copyright (C) 2001 Frederik Ramm     Copyright (C) 2001-2004 Oliver Schirrmeister -   Copyright (C) 2003-2022 m. allan noah +   Copyright (C) 2003-2023 m. allan noah     JPEG output and low memory usage support funded by:       Archivista GmbH, www.archivista.ch @@ -616,6 +616,8 @@        v139 2022-11-15, MAN           - move updated window_gamma logic to set_window           - use internal gamma table if possible (fixes #618) +      v140 2023-03-27, MAN +         - add initial support for Ricoh scanners     SANE FLOW DIAGRAM @@ -665,7 +667,7 @@  #include "fujitsu.h"  #define DEBUG 1 -#define BUILD 139 +#define BUILD 140  /* values for SANE_DEBUG_FUJITSU env var:   - errors           5 @@ -1154,7 +1156,7 @@ connect_fd (struct fujitsu *s)  }  /* - * This routine will check if a certain device is a Fujitsu scanner + * This routine will check if a certain device is a Fujitsu/Ricoh scanner   * It also copies interesting data from INQUIRY into the handle structure   */  static SANE_Status @@ -1209,9 +1211,9 @@ init_inquire (struct fujitsu *s)    for (i = 3; s->version_name[i] == ' ' && i >= 0; i--)      s->version_name[i] = 0; -  if (strcmp ("FUJITSU", s->vendor_name)) { +  if (strcmp ("FUJITSU", s->vendor_name) && strcmp ("RICOH", s->vendor_name)) {      DBG (5, "The device at '%s' is reported to be made by '%s'\n", s->device_name, s->vendor_name); -    DBG (5, "This backend only supports Fujitsu products.\n"); +    DBG (5, "This backend only supports Fujitsu and Ricoh products.\n");      return SANE_STATUS_INVAL;    }  | 
