Ralph Little
e1daaf076b
Merge branch 'add_scsi_devices' into 'release-1.3.0'
...
sane-find-scanner: add additional SCSI devices for Linux platform.
See merge request sane-project/backends!829
2024-02-12 01:55:49 +00:00
Ralph Little
2f2394c20c
sane-find-scanner: add additional SCSI devices for Linux platform.
...
This is a stop-gap for a Linux user. We will come up with a better
solution involving wildcards or regular expressions.
2024-02-11 17:26:54 -08:00
Wolfram Sang
ee5f9a89e1
Merge branch 'epson2/ignore_cancel' into 'master'
...
epson2: ignore 'cancel request' status bit for more scanners
Closes #716
See merge request sane-project/backends!823
2024-02-04 19:07:33 +00:00
Alex Belkin
05c770546f
Merge branch 'xerox_mfp-adf' into 'master'
...
xerox_mfp: When scanning from ADF, do not stop the device at page completion
Closes #537 and #47
See merge request sane-project/backends!655
2024-02-04 01:06:13 +00:00
Ralph Little
490aecbbac
po: merge French translation to release
2024-01-31 19:51:12 -08:00
Ralph Little
61f6eae88d
Merge branch 'release-1.3.0' into 'release-1.3.0'
...
Updated Simplified Chinese translation for SANE 1.3.0 release.
See merge request sane-project/backends!826
2024-02-01 03:37:59 +00:00
Ralph Little
99f3679b57
Merge branch 'french-translation' into 'master'
...
update french translation
See merge request sane-project/backends!825
2024-02-01 03:35:24 +00:00
ThierryFR
716e146ffc
update french translation
2024-02-01 03:35:24 +00:00
Tyson Tan
10b414c7c5
Updated Simplified Chinese translation for SANE 1.3.0 release.
2024-02-01 03:30:40 +00:00
Ralph Little
37e4e6cabe
po: merge Ukrainian translation to release.
2024-01-29 13:03:59 -08:00
Ralph Little
6b080c8c82
Merge branch 'uk_update3' into 'master'
...
Update Ukrainian translation
See merge request sane-project/backends!824
2024-01-29 20:34:04 +00:00
Yuri Chornoivan
6a57a9c308
Update Ukrainian translation
2024-01-29 22:21:11 +02:00
Ralph Little
b761349240
doc: Rolf Bensch is no longer a maintainer for the pixma backend.
2024-01-29 10:23:32 -08:00
Ralph Little
c98138f32e
po: updated en_GB translation.
2024-01-29 10:20:47 -08:00
Ralph Little
0fe08c9036
po: updated all translations.
2024-01-29 10:13:50 -08:00
Wolfram Sang
fc6516afc1
epson2: ignore 'cancel request' status bit for more scanners
...
Not only the Perfection1650, but other scanners need to ignore the
FSG_STATUS_CANCEL_REQ bit as well. Thanks to @matc for debugging and
providing a list. Should fix #716 . Remove the hardcoded bitmask while
here.
Signed-off-by: Wolfram Sang <wsa@kernel.org>
2024-01-28 14:58:32 +01:00
Wolfram Sang
f742d591fe
epson2: desc: sync status of GT-6600U and Perfection 610
...
If the GT has "complete" support, Perfection 610 has also.
Signed-off-by: Wolfram Sang <wsa@kernel.org>
2024-01-27 23:19:09 +01:00
Ralph Little
242562d54e
Merge branch '728-cannon-canoscan-lide-700f-is-working' into 'master'
...
Resolve "Cannon CanoScan LiDE 700F is working"
Closes #728
See merge request sane-project/backends!822
2024-01-26 18:21:47 +00:00
Ralph Little
a08d5bbfac
genesys: correct name of LiDE 700F.
2024-01-26 10:13:42 -08:00
Wolfram Sang
9266b647c5
Merge branch 'add-l360' into 'master'
...
Add support for epson L360
See merge request sane-project/backends!816
2024-01-26 14:23:06 +00:00
Artur Shepilko
86bb976ad6
xerox_mfp: When scanning from ADF, do not stop the device at page completion
...
- Stopping and releasing the device causes the ADF to purge any remaining pages,
thus only the first page gets properly scanned (observed with Samsung
SCX-4729FW).
- Instead, when sourcing from the ADF, at each page's completion it should
continue and issue "OBJECT POSITION" command to proceed to the next page.
- Once all pages have been processed, the subsequent "OBJECT POSITION" command
returns the proper "CHECK CONDITION" status (ADF is empty) and triggers the
device stop and release.
- Additionally, the status of the ADF (loaded/empty) needs to be requeried
at the `sane_start()` for proper handling of the "Auto" mode. Otherwise,
the scanning session retains the ADF state from the start of the session,
even though ADF will become empty. Thus the "Auto" mode will not properly
switch to Flatbed as intended in the client application (observed in
Simple-Scan).
> NOTE: the initial "READ" command in `sane_start()` is extraneous and
> appears to always return STATUS_BUSY (indeed, the scanner is usually
> busy loading the page). The actual READ is correctly done in
> `dev_acquire()`. It may appear benign in a single page scan mode, however,
> it becomes malfunctioning in the mutipage ADF mode. The initial READ,
> when successful, will cause the skipping of the read block from processing,
> as the actual processing is tied to content read from `dev_acquire()`.
>
> Therefore, the initial READ command in the `sane_start()` is removed.
2024-01-25 17:20:03 -06:00
Artur Shepilko
8fe58ab678
xerox_mfp: Use doc source macros for clarity
2024-01-25 17:20:13 -06:00
Artur Shepilko
0a9bf84d3c
xerox_mfp: Add support for Samsung SCX-4729FW (network mode)
2024-01-25 17:20:03 -06:00
Ralph Little
22108dca2a
Merge tag '1.2.1'
...
Release 1.2.1
2024-01-17 15:54:42 -08:00
Ralph Little
dcf4241470
Merge branch 'macfixes' into 'master'
...
Mac fixes
See merge request sane-project/backends!821
2024-01-12 05:36:52 +00:00
Ben Olden-Cooligan
ec3eacfbcb
Remove obsolete pixma macOS workaround
...
Without this change, pixma scanning is currently broken (tested with Canon MP495). The stated reason for the workaround (libusb not supporting timeouts for interrupts) hasn't been true since 2010:
67d9ef7b68
2024-01-11 20:21:36 -08:00
Ben Olden-Cooligan
3f217248f4
Always use pthreads for macOS
...
https://gitlab.com/sane-project/backends/-/issues/153
2024-01-11 20:20:47 -08:00
Ralph Little
bff8d25007
Merge branch 'master' into 'master'
...
Fix hpljm1005 #723
See merge request sane-project/backends!819
2024-01-11 21:54:21 +00:00
ThierryFR
77059fe3d4
Merge branch 'escl_fix_option_without_poppler' into 'master'
...
escl: Fix option without poppler.
See merge request sane-project/backends!820
2024-01-11 18:23:04 +00:00
Ordissimo
cc13a4986d
escl: Fix option without poppler.
2024-01-11 19:13:45 +01:00
Tarwirdur Turon
829b11b72e
Fix hpljm1005 #723
...
1. Fixed scan to jpeg/png
2. Fixed bottom part of the image
3. Removed white pixels from the right part of the image
4. Adjusted physical dimensions of the scanning area
2024-01-06 18:45:25 +03:00
Ralph Little
aefcb71a23
Merge branch 'lexmark_X2670_backend' into 'master'
...
lexmark_x2600 add man mages & doc
See merge request sane-project/backends!818
2024-01-01 23:11:26 +00:00
Benoit JUIN
1c4058fb7c
update authors and lexmark_x2600 desc
2024-01-01 05:04:00 +01:00
Ralph Little
22e3de3642
net: fix trailing whitespace from previous merge.
2023-12-31 18:46:24 -08:00
Ralph Little
268be2c712
Merge branch 'refactor_getlogin' into 'master'
...
Refactor deprecated getlogin()
See merge request sane-project/backends!817
2023-12-31 21:35:26 +00:00
Jonathan Schulz
8a57a6934f
Refactor deprecated getlogin()
2023-12-31 21:35:26 +00:00
Benoit JUIN
e7040a0b51
white space cleanup
2023-12-23 05:57:22 +01:00
Benoit JUIN
f3c3dd0513
white space cleanup
2023-12-23 05:54:54 +01:00
Benoit JUIN
26d6390f92
ad man mages & doc
2023-12-23 05:49:47 +01:00
beeduh
4750093faa
Add support for epson L360
2023-12-13 06:07:06 +00:00
Ralph Little
32f335d0f1
Merge branch 'master' into 'master'
...
Update DMC author's contact details
See merge request sane-project/backends!815
2023-12-12 16:57:46 +00:00
Dianne Skoll
3f612c1277
Update DMC author's contact details
...
My legal name and my email address have changed.
2023-12-11 22:15:30 -05:00
Ralph Little
8096f84a6f
Merge branch 'lexmark_X2670_backend' into 'master'
...
Lexmark x2600 backend
See merge request sane-project/backends!769
2023-12-10 18:36:08 +00:00
Benoit JUIN
c1e9a341ab
memory leak fix
2023-12-03 08:08:07 +01:00
Benoit JUIN
7efa04ff78
white spaces
2023-12-03 07:12:11 +01:00
Benoit JUIN
daebecd216
fix memory leak
2023-12-03 07:11:41 +01:00
Benoit JUIN
84c94b8368
handle usb plug/unplug correctly
2023-12-03 07:03:39 +01:00
Benoit JUIN
068714ef6e
fix ifs
2023-12-03 06:14:03 +01:00
Benoit JUIN
f7dd8e224d
memoy leak fix
2023-12-03 06:00:23 +01:00
Benoit JUIN
7631c15c5e
Mem alloc checks, typo and handle cancel scan correctly
2023-12-03 05:51:50 +01:00