| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: sane-backends-autoconfig | Distribution: openSUSE Tumbleweed |
| Version: 1.4.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 18 07:57:39 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 74826 | Source RPM: sane-backends-1.4.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.sane-project.org/ | |
| Summary: USB Scanner Autoconfiguration | |
USB scanner autoconfiguration happens via udev. The file /udev/rules.d/56-sane-backends-autoconfig.rules contains entries for those USB scanners where the USB IDs are known, which are supported by a free driver, where the support status is "complete" or "good", and which do not require firmware upload. When a USB scanner is connected and its USB IDs match to an entry in the 56-sane-backends-autoconfig.rules file, the matching scanner driver is activated (i.e. the driver line in /etc/sane.d/dll.conf is activated). It enables scanner drivers but never disables them. The reason is that enabled drivers do not hurt so that an automated disable would make it only overcomplicated because when more than one scanner uses the same driver, a complicated check would be needed to avoid that the driver is accidentally disabled when only one scanner was disconnected. If you do not like automated driver activation, do not install this package or remove it when it is already installed.
GPL-2.0-or-later AND LGPL-2.1-or-later AND LicenseRef-SUSE-Public-Domain
* Sun Oct 18 2026 Martin Pluskal <martin@pluskal.org>
- Update to 1.4.0:
* avision: support Xerox Book Scanner 4167 (rebadged FB6080E)
* canon_dr: new function-number option for Canon DR-3010
* escl: validate Brother MFC-J453DW, Epson XP-4200, Canon PIXMA TS5100;
fix Kyocera reset-to-idle, Canon GX6050 SSL/TLS and HTTP2 header
case issues; lineart mode for ADF source
* hp5590: fix algorithmic error misreported as buffer size issue
* magicolor: support Toshiba TEC e-STUDIO2323AM plus ESTUDIO fixes
* pixma: support new PIXMA TS/G/E and imageClass MF4500w models;
fix buffer overflow for networked scanners
* rts8891: support Umax Astra 4400/4450
* saned: network scanner relay (-n/--allow-network) and child
process lifecycle fixes
* Build fixes for MacOS/clang16 and the sm3600 C23 bool typedef;
Turkish translations added
- Drop remove_unnecessary_unicode_character.patch and c23-keywords.patch,
both fixed upstream
- Spec cleanup (spec-cleaner normalization); drop the now-redundant
libsane.la removal already covered by the .la cleanup
* Fri Oct 16 2026 Bernhard Wiedemann <bwiedemann@suse.com>
- Add upstream sanei_thread-deferred-cancellation.patch
to to avoid stuck tests in perl-Image-Sane in 1-core-VM (boo#1170639)
* Tue Apr 22 2025 Friedrich Haubensak <hsk17@mail.de>
- add c23-keywords.patch from upstream to fix gcc15 compile error
* Tue Aug 06 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Cherry-pick upstream patch to remove unnecessary Unicode character
* remove_unnecessary_unicode_character.patch
- Use individual %patch statements over %autosetup to allow
for different levels of path stripping for both patches
* Thu May 23 2024 Arnav Singh <opensuse@arnavion.dev>
- Updated to sane-backends version 1.3.1
* Re-release of 1.3.0 because upstream unreleased 1.3.0 due to VCS issues.
( https://gitlab.com/sane-project/backends/-/issues/751 )
* Fri May 03 2024 Arnav Singh <opensuse@arnavion.dev>
- Updated to sane-backends version 1.3.0
* Backends
+ avision:
- Correction for ADF presence detect which caused a hang.
- Internationalised some text items in the backend to make them available for translation.
+ epsonds:
- Some small changes to option documentation.
- Added support for models: ES-C220, DS-C330, and DS-C490.
+ escl:
- Fix for pwf:Version item.
- Fix for crash in libjpeg when cropping image.
- Fix for issue with configured device when AVAHI not running.
- Fix for build without poppler-glib.
+ fujitsu:
- Added support for Ricoh scanners: FI-8040, FI-70F.
+ genesys:
- Added missing configuration for Plustek OpticFilm 7500i and Plustek OpticFilm 8100.
+ hpljm1005:
- Fixes to maximum geometries and various cropping and geometry details specifically for
the HP LaserJet M1005.
+ lexmark_X2670:
- Added new backend for the Lexmark X26xx series of scanners.
+ pixma:
- Fix to prevent mode change when source is selected. Mode should not change if still valid
for source.
- Added support for models: TS8630 Series, XK110 Series, GX3000 Series, GX4000 Series,
G3070 Series, G2070 Series, G4070 Series, G3030 Series, G2030 Series, TC-20M, TC-5200M,
TR4500 Series, TS8700 series, XK120 series, GX1000 series, GX2000 series, TS6630 series,
TS7700 series, TS7600i series, TS6730 series, TR7800 series, TS7700i series,
TS7700A series, GX6500 series, i-SENSYS MF750 Series
+ snapscan:
- Corrections for Agfa ARCUS 1200 scan area.
+ test:
- Fix for a crash in the backend.
+ xerox_mfp:
- Added support for Dell 1135n, which is a clone of the Samsung SCX-4623F.
- Added support for Xerox WorkCentre 3335.
- Added JPEG mitigation for modules that don't properly support JPEG output:
Xerox WorkCentre 3225
- Fix to remove USB CLEAR HALT during initialisation which can potentially lock up devices.
- General fixes to support the SCX-4521F model.
* Frontends
+ saned:
- Default scan buffer is now 1MB. -B option added to permit the buffersize to be set.
- Documentation fixes.
+ scanimage:
- Fix for keyboard prompt processing
- Default scan buffer is now 1MB. --buffer-size and -B options now require an argument
to be provided.
- Fix for PDF generation, missing newline in generated file.
* Build
+ Fixes for clang-16 compiler
+ Fixes for FreeBSD build.
+ Fixes for escl build option involving poppler-glib.
+ Optionally take build version from ChangeLog if not other version source is available.
+ Fixes to autoconf files to remove unnecessary warnings from test logs.
+ Fix for macOS builds related to threading support: SANE in macOS doesn't work for
multi-process with libusb.
* Tools
+ sane-find-scanner: Added some Linux SCSI device names since some later potential names
are missing. Better solution in the pipeline.
* Documentation
+ Fixes for a number of man pages.
+ Added documentation for a number of Ricoh scanners which are rebranded products acquired
from Fujitsu.
* Miscellaneous
+ sanei_config: Fix for a potential crash.
+ New Georgian translation added.
+ Translations updated for: British English, Ukrainian, French and Simplified Chinese.
* Thu Feb 22 2024 Michael Vetter <mvetter@suse.com>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
- Add BuildArch noarch to autoconfig subpackage
* Fri Apr 07 2023 Javier Llorente <javier@opensuse.org>
- Updated to sane-backends version 1.2.1
* Backends
+ avision:
- Minor fix for protocol packet length.
- Added “basic” support for Avision AD345F. Note that multi-sheet scanning is problematic.
- Fix for 32-bit limitation on scan line size which caused early abort of scan.
- Fix for minimum resolution for devices with AV_ASIC_C6.
- Various small logic errors addressed.
+ canon: Use the common model name instead of string from the device.
+ canon_lide70: Some small corrections to option support.
+ canon_pp: Potential buffer overrun issue addressed.
+ canon-dr: Added support for lifecycle counters for dr-x10c scanners.
+ epjitsu: Hang fix for Scansnap S1300i.
+ epsonds: Added support for Epson XP-2200 Series devices.
+ escl:
- Fixes related to support for HP M277dw.
- Fix for Canon TS-3400 series resolution support.
- Added support for Epson EcoTank L3160.
- Fix for segfault crash.
- Performance and memory use enhancements through the use of memory-mapped I/O.
- Fix for TIFF file type generation failure.
- IPv6 detection improvements.
+ fujitsu:
- Contrast/brightness fixes for Fujitsu ix500.
- Support confirmed for Fujitsu fi-7300NX.
- Support added for ScanSnap ix1400.
- Added support for ScanPartner SP30.
+ genesys:
- Fixes for unit test build errors related to GCC 12.
- Fix for 32-bit limitation on scan line size which caused early abort. of scan.
- Build issue fix for OSX.
- Button support for Canon 8400f scanner corrected.
- Support added back in for Plustek OpticFilm 7600i: config file entry was missing.
+ kvs40xx: Compiler warnings fixed.
+ mustek_usb2: Compiler warnings fixed.
+ pixma:
- Fix for Canon TS-3400 series resolution support.
- Button support for Canon MG5700 series corrected.
- Added support for Canon imageRUNNER 1018/1022/1023.
- Added support for Canon PIXMA TS2400 Series.
- Added support for Canon PIXMA TS2600 Series.
- Testing confirmed for Canon TS6400 series devices.
- Testing confirmed for Canon TS3400 series devices.
- Various devices’ max resolutions fixed.
- Minor fix for broadcast buffer size error.
+ plustek_pp: Support removed for deprecated Linux kernel driver build.
+ test: Fix for 32-bit limitation on scan line size which caused early abort of scan.
+ xerox_mfp:
- JPEG support fix for Samsung SCX-4828 FN and similar.
- JPEG support fix for Samsung SCX-4824 FN and similar.
* Frontends
+ sane-find-scanner: Alteration to output to indicate that indicated devices are potentially
scanners.
+ saned: Fix for poll.h header file, which caused problems on Alpine Linux.
+ scanimage:
- Attempts to set readonly options will give a warning about readonly option set attempt now,
instead of the misleading "unknown option" error.
- Header file build fixes for FreeBSD.
- Fix for backends presenting NULL attributes in deactivated options.
* Miscellaneous
+ Updated translation to Russian, Italian, British English and Ukraine.
+ Compiler warnings addressed for a number of backends.
+ A number of fixes for the build system:
- Fix to ignore LDFLAGS environment variable in build.
- Fix to not build umax_pp tool when disabled.
- Fix for CLANG compiler warnings.
- Various small improvements to dependency checking and CI builds.
- General corrections for backends’ use of mkstemp() function.
- Added support for autotools’ silent build option.
- Remove –with-group configure option, since it is no longer used.
- Autotools fixes for backend library installation.
* Fri Jan 28 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Upgraded to sane-backends version 1.1.1
* Backends
+ epson2: Fixed support for many scanners that don't support
focus command.
+ epson2: Improve reliability of long scans.
+ epsonds: Implemented support for the following Epson scanners:
- DS-1610, DS-1630, DS-1660W, DS-310, DS-320, DS-360W, DS-410,
DS-530, DS-530II, DS-531, DS-535, DS-535H, DS-535II, DS-570W,
DS-570WII, DS-571W, DS-575W, DS-575WII, DS-70, DS-80W
- ES-200, ES-300W, ES-300WR, ES-400, ES-400II, ES-50, ES-500W,
ES-500WII, ES-500WR, ES-55R, ES-580W, ES-60W, ES-60WB,
ES-60WW, ES-65WR,
- ET-2700 Series, ET-2710 Series, ET-2810 Series,
ET-M2140 Series, ET-M3140 Series,
- EW-052A Series,
- FF-680W,
- L3150 Series, L3200 Series, L3210 Series, L3250 Series,
L4150 Series,
- M2140 Series, M3140 Series,
- RR-60, RR-600W, RR-70W,
- XP-2100 Series, XP-2150 Series
+ epson2: Marked XP-452 455 series as supported in
documentation
+ escl: Fixed scanning problems on certain scanners due to
incorrect URL being used (#479)
+ escl: Fixed support for different resolutions when using
JPEG format
+ escl: Fixed handling of ipp-usb redirects to localhost
which previously caused certain scanners to be always
reported as busy
+ escl: Added support for Brother DCP-J772DW and Epson
ET-2750 scanners
+ escl: Marked the following scanners as supported in
documentation:
- Canon PIXMA G4511
- Canon PIXMA TR4550 Series
- Canon PIXMA TR4551 Series
- Epson ET-6100
+ escl: Implemented support for disabling PDF output on
scanners where it's broken (#510)
+ escl: Implemented support for Canon PIXME TR4520 and
TR7500 scanners
+ genesys: Improved scan quality on Canon LiDE 35/40/50/60
by using brighter LED illumination
+ genesys: Fixed control of contrast and brigthness on certain
scanners (#271)
+ genesys: Fixed crashes when handling slightly unexpected
conditions (#464)
+ genesys: Fixed support for Plustek Opticfilm 7200 v2 scanner
+ genesys: Fixed button support on HP ScanJet G4010
+ genesys: Fixed compilation on gcc-4.8
+ genesys: Fixed incorrect LED exposure calculation leading to
wrong color balance on certain resolutions on gl841 scanners
+ genesys: Improved gray scan quality on Canon LiDE 110, 120,
210, 220 (#106, #52)
+ genesys: Fixed issue of motor becoming stuck at certain
resolutions on Canon LiDE 50 and possibly other gl841
scanners (#357)
+ genesys: Fixed periodic black lines in gray scans on Canon
LiDE 80
+ genesys: Removed support for broken 75 and 100 dpi hardware
resolutions to fix preview scans (#383). These resolutions
did not have any benefit compared to next smallest 150 dpi
resolution
+ genesys: Add support for running in embedded environments
that don't support threads
+ genesys: Fixed gray scans to use white color for illumination
instead of red on Canon LiDE 35/40/50/60 and potentially
other gl841 scanners. Old behavior can be restored via the
color filter setting to select specific color component for
the gray scan
+ genesys: The genesys backend is now distributed under GPL v2
or later license. Previously there existed an exception that
allowed additional uses of the backend
+ gt68xx: Fixed several memory issues that can potentially lead
to crashes or increased memory use
+ hp4200: Fixed crash when using HP ScanJet 4200C (#454)
+ microtek: Fixed support for embedded platforms using uclibc
+ pieusb: Implemented support for Reflecta RPS 10M scanner
+ pieusb: Fixed support for automatically advancing slides on
DigitDia 4000
+ pixma: Fixed compliation with NDEBUG macro defined
+ pixma: Marked Canon PIXMA G4511 as supported in documentation
+ scangearmp2: Mark GX6000, GX7000, TS5400 and MX455 series
as supported
* Frontends
+ Improved documentation of scanimage concerning options
provided by backends
+ scanimage: Improved help to specify which options are
advanced
+ scanimage: Implemented support for PDF output format
- Cleanup create_hpaio.desc_from_models.dat:
* Remove scanners unsupported by hplip (scan-type < 0)
* Simplify and significantly speed it up
* Mon Feb 15 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Remove udev rules mangling for USB devices (ATTR vs ATTRS) (!510)
- Do no add SCSI id twice for EPSON Perfection 1640SU (!509)
/usr/lib/udev/rules.d/56-sane-backends-autoconfig.rules
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 26 00:31:51 2026