Wykres commitów

6183 Commity (707-xerox_mfp-scx-4521-fixes-are-not-merged)

Autor SHA1 Wiadomość Data
Ordissimo b1f6bea394 pixma: add 2023 models 2023-09-25 23:18:15 +02:00
Ordissimo 766162cad6 pixma: add 2023 models 2023-09-25 23:13:59 +02:00
Sebastian Parborg ba7d24bf30 escl: Fix crash in libjpeg when cropping the scanned image
jpeg_crop_scanline will adjust the x offset and the width of the image
to make it line up with the nearest iMCU boundary.

Before, this was not taken into account and it would make SANE
potentially allocate a too small buffer for the final image.

This would lead to segfaults because libjpeg would try to write outside
of the allocated memory region as it assumes that the buffer was
allocated with the new cinfo.output_width size after cropping.
2023-09-19 15:54:22 +02:00
Ordissimo f9951e3b31 escl - Fix constant build . 2023-08-05 17:55:14 +02:00
m. allan noah 9d721e4610 canon_dr backend v65
- fix imprinter support (#672)
- update attach_one and other init functions
2023-06-06 21:48:56 -04:00
Ordissimo aa3fc1cad8 escl: Fix version of pwf:Version 2023-04-16 19:49:45 +00:00
m. allan noah 9ce70f06c8 fujitsu backend v140
add initial support for Ricoh scanners
2023-03-27 20:59:03 -04:00
Benjamin Gordon c5c329ce24 epsonds: Give names to group options
The group options currently do not have names set.  Since only the title
is supposed to be valid for group options, this isn't a violation of
the SANE standard.  Regardless, it causes scanimage (and maybe other
frontends) to skip them.  Add empty name values so that they can be
processed properly.

Before:
Options specific to device `epsonds:net:n.n.n.n':
  Standard:
    --source Flatbed|ADF Front|ADF Duplex [Flatbed]
        Selects the scan source (such as a document-feeder).
    --mode Lineart|Gray|Color [Color]
        Selects the scan mode (e.g., lineart, monochrome, or color).
    --depth 1|8bit [8]
        Number of bits per sample, typical values are 1 for "line-art" and 8
        for multibit scans.
    --resolution 75|150|300|600|1200dpi [75]
        Sets the resolution of the scanned image.
    -l 0..215.9mm [0]
        Top-left x position of scan area.
    -t 0..297.18mm [0]
        Top-left y position of scan area.
    -x 0..215.9mm [215.9]
        Width of scan-area.
    -y 0..297.18mm [297.18]
        Height of scan-area.
    --eject [inactive]
        Eject the sheet in the ADF
    --load [inactive]
        Load a sheet in the ADF
    --adf-skew[=(yes|no)] [inactive]
        Enables ADF skew correction
    --adf-crp[=(yes|no)] [inactive]
        Enables ADF auto cropping

After:
Options specific to device `epsonds:net:n.n.n.n':
  Standard:
    --source Flatbed|ADF Front|ADF Duplex [Flatbed]
        Selects the scan source (such as a document-feeder).
    --mode Lineart|Gray|Color [Color]
        Selects the scan mode (e.g., lineart, monochrome, or color).
    --depth 1|8bit [8]
        Number of bits per sample, typical values are 1 for "line-art" and 8
        for multibit scans.
    --resolution 75|150|300|600|1200dpi [75]
        Sets the resolution of the scanned image.
  Geometry:
    -l 0..215.9mm [0]
        Top-left x position of scan area.
    -t 0..297.18mm [0]
        Top-left y position of scan area.
    -x 0..215.9mm [215.9]
        Width of scan-area.
    -y 0..297.18mm [297.18]
        Height of scan-area.
  Optional equipment:
    --eject [inactive]
        Eject the sheet in the ADF
    --load [inactive]
        Load a sheet in the ADF
    --adf-skew[=(yes|no)] [inactive]
        Enables ADF skew correction
    --adf-crp[=(yes|no)] [inactive]
        Enables ADF auto cropping
2023-03-13 10:57:18 -06:00
Benjamin Gordon 12ef54b087 epsonds: Allow querying OPT_ADF_CRP
The OPT_ADF_CRP (adf-crp) option is detectable from the hardware and is
settable as an option, but can't be queried.  This appears to just be an
oversight, so add it to the list of handled options.
2023-03-09 10:20:51 -07:00
Ralph Little 59885e039e pixma: don't change resolution or mode when changing source
If currently selected resolution and mode are still valid when changing
source then retain the selected value rather than picking defaults.
2023-03-07 22:10:54 -08:00
Ralph Little 5f99edda9f Resolve "sane terminates on flatbed-scanning (Xerox 3225, xerox_mfp) with : Not a JPEG file: starts with 0x00 0x00" 2023-02-21 00:48:34 +00:00
Ralph Little 189c5361b7 Merge branch 'plustek7600i_8100_vidpid' into 'master'
genesys: Add VID:PID for Plustek OpticFilm 7600i and 8100

See merge request sane-project/backends!767
2023-02-20 23:54:45 +00:00
Ralph Little e147d111e3 Merge branch 'warmar-master-patch-05014' into 'master'
xerox_mfp: Add Dell 1135n

See merge request sane-project/backends!770
2023-02-20 23:52:42 +00:00
Warren Mar 9a190804dd xerox_mfp: Add Dell 1135n 2023-02-20 23:52:42 +00:00
Ralph Little 8ac72560ff Merge branch '646-scanimage-hangs-on-exit' into 'master'
Resolve "scanimage hangs on exit"

See merge request sane-project/backends!783
2023-02-20 20:31:18 +00:00
Ralph Little 1eff86953d Merge branch 'pixma-add-models' into 'master'
pixma: add new models

See merge request sane-project/backends!766
2023-02-20 17:24:49 +00:00
Ralph Little 1f22e0dadd avision: added ADF and lightbox installed options.
Also sorted out the options texts to make them translatable.
2023-02-19 15:08:59 -08:00
Ralph Little 9387e9b35c avision: match also USB vendor and product ids for USB devices.
We always know the USB vendor and product ids for USB devices and
there are multiple entries with the same SCSI details shared by
different USB models. We should pick the correct one at least to
get the right model name to the user.
2023-02-18 13:41:02 -08:00
Ralph Little d88920ffb6 avision: correction for ADF presence detect.
Scanjet 8300 has an ADF port but does not necessarily have an ADF
fitted. In the test case, there is a lightbox instead. Trying to
reset/probe for an ADF that isn't there is futile.
2023-02-18 13:02:29 -08:00
András Wacha 6352b00d6c
Made scan buttons work for Canon Pixma MG5700 2022-12-21 17:12:42 +01:00
Zdenek Dohnal ef3e8b06ab genesys: Add VID:PID for Plustek OpticFilm 7600i and 8100 2022-11-22 10:57:24 +01:00
thierry1970 42d1143c0a pixma: add new models 2022-11-21 11:04:03 +01:00
m. allan noah ba1b68e6e9 canon_dr backend v64
- add complete support for imprinters on X10C (#585)

The vast majority of the work here was originally done in !706 by
Charles Quarra. I had some merge conflicts, and it was easier to
pull all his work into a patch and apply it myself.

The only changes I made were minor updates to comments, and adding
an imprinter group option. Sorry for the loss of attribution, and
thanks Charles!
2022-11-18 21:14:28 -05:00
m. allan noah bab852c5bb canon_dr backend v63
- minor tweaks to support for reading the total and roller counters
2022-11-18 19:23:10 -05:00
m. allan noah b9e11b1149 Merge branch 'canon-dr-x10c-counters' into 'master'
Adds support for total and roller counters

See merge request sane-project/backends!738
2022-11-18 23:40:02 +00:00
Charles Quarra 933b53608d Adds support for total and roller counters 2022-11-18 23:40:01 +00:00
m. allan noah 9144eada44 add fujitsu ScanSnap iX1400, fixes #555 2022-11-18 14:19:23 -05:00
m. allan noah 87e9be4be5 add ScanSnap iX1300 to fujitsu desc and conf 2022-11-17 21:24:45 -05:00
m. allan noah 190fa52619 epjitsu backend v33
- S1300i: fix color plane offset at 225 and 330 dpi (fixes #538)
2022-11-17 20:52:29 -05:00
m. allan noah 6acd5366cb epjitsu backend v32
- fix hanging scan when using source = ADF Back (fixes #601)
- minor improvements to .desc and manpage
2022-11-15 22:01:19 -05:00
m. allan noah fa29906201 fujitsu backend v139
- move updated window_gamma logic to set_window
- use internal gamma table if possible (fixes #618)
2022-11-15 18:26:20 -05:00
m. allan noah 7547ee04e1 more fujitsu desc and conf for fi-8xxx 2022-11-09 23:34:19 -05:00
m. allan noah 642160ef97 fujitsu desc and conf updates
- add fi-81xx scanners
- clean up desc file comments
2022-11-09 20:44:14 -05:00
Ralph Little 388d75715f xerox_mfp: Added 4x28 to JPEG blacklist.
User reports the common JPEG problem with his Samsung SCX-4828 FN.
Machine announces itself as "Samsung SCX-4x28 Series"
2022-10-21 18:32:30 -07:00
Michał Kopeć 6740b47bca
pixma: add support for imageRUNNER 1018/1022/1023
Add support for Canon imageRUNNER 1018/1022/1023 models, which all share the
same USB PID. Add it as a copy of MF6500.

Tested with an iR1022A model. Flatbed and ADF both work correctly.

Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2022-10-06 11:09:58 +02:00
Ralph Little ac11086cec canon_lide70: Some small corrections. 2022-10-02 18:27:45 -07:00
Zdenek Dohnal 0d7543ec65 backend/canon.c: Use the common model name instead internal string 2022-09-21 17:57:35 +02:00
m. allan noah 8467535448 fujitsu backend 138
- update FCPA Inc to PFU America Inc
- note support for fi-7300NX (#594)
2022-09-06 20:22:55 -04:00
Ralph Little cbffffbd7b epsonds: Added new model XP-2200 series.
Patch supplied by Nakamura Iwao from Epson Japan.
2022-08-22 20:55:59 -07:00
thierry1970 7ec4074fbd pixma: add 2 models 2022-08-16 11:20:02 +02:00
thierry1970 23c7290931 Get the eSCL version in the xml 2022-08-05 17:40:20 +02:00
Nikolai Kostrigin 12f91442c0 avision: add AD345F support as "basic"
Tested with Avision AD345F model number DL-1802B.
Flatbed and ADF duplex scanning available.

Known limitation: ADF scanning is only capable to scan one sheet
at a time via automatic feeder. Providing 2+ sheets breaks backend
and scanner needs to be rebooted.

Signed-off-by: Nikolai Kostrigin <nickel@altlinux.org>
Tested-by: Mikhail Chernonog <snowmix@altlinux.org>
2022-07-11 14:28:03 +03:00
Ordissimo a698f003fe Escl: fix segfault 2022-07-05 06:36:44 +00:00
Ralph Little 3f45d4d19e test: fix type issue. proper type for usleep() is useconds_t. 2022-06-19 16:02:18 -07:00
Ralph Little adcbf249f9 avision: fix whitespace tool check problem 2022-06-01 20:48:55 -07:00
Christian Theis 999a52f691 discussed amendments 2022-06-01 18:04:29 +01:00
Christian Theis 1aead16faf enable test backend to scan high res images 2022-05-29 20:52:51 +01:00
Christian Theis 39f9083deb compile avision with -Wconversion -Wtype-limits 2022-05-21 17:28:21 +01:00
thierry1970 df048b16f0 escl: fix version job. 2022-05-11 15:23:34 +02:00
Ordissimo 7431b65974 Escl: set option if necessary 2022-05-11 13:18:17 +00:00