Thierry HUCHARD
ffc2bbb1ff
pixma: Add models
2020-12-26 15:40:07 +02:00
Ralph Little
a388c3abc1
pixma: avoid structure copy on every read by using cinfo address.
2020-11-28 19:34:52 -08:00
Ralph Little
410f954f3b
pixma: assignment must be inside the loop to be effective.
2020-11-28 19:29:06 -08:00
Ralph Little
08eaf1a22e
pixma: MX490 series returns JPEG from ADF scans.
2020-11-28 19:19:26 -08:00
Iskren Chernev
d0695c1470
pixma: Add --calibrate option
...
Feature was discussed in https://gitlab.com/sane-project/backends/-/issues/321
2020-11-02 22:50:48 +02:00
Ralph Little
014c307e02
pixma: MX320 machine will not perform 1200 dpi scan from the ADF
...
600 dpi maximum from ADF.
2020-10-13 09:03:45 -07:00
Rolf Bensch
429cc0efc0
pixma: backend version 0.28.6
2020-09-25 16:40:07 +02:00
Rolf Bensch
9db8fc305e
pixma: add comment for last merge
2020-09-25 16:38:38 +02:00
Rolf Bensch
e80612275e
Merge branch 'patch-1' into 'master'
...
Added support for Canon Pixma MX340 buttons and ADF status
See merge request sane-project/backends!513
2020-09-25 14:35:40 +00:00
Olaf Meeuwissen
a380fb0894
pixma: Restore old behaviour in case XML support is missing
...
Fixes #345 .
2020-09-13 18:47:32 +09:00
Peter Marschall
3e33c9664a
spelling fixes for pixma backend
2020-08-29 09:18:03 +02:00
Asela Fernando
4a76bbd162
Added support for Canon Pixma MX340 buttons buf[7] and ADF status buf[8]
2020-08-20 00:32:49 +00:00
Olaf Meeuwissen
245564dffe
Merge branch 'respect_local_only' into 'master'
...
Respect 'local_only' parameter of sane_get_devices()
Closes #140 and #130
See merge request sane-project/backends!502
2020-08-16 09:55:14 +00:00
Rolf Bensch
65db792a14
pixma: backend version 0.28.5
2020-08-15 14:33:48 +02:00
Rolf Bensch
311bf867f9
pixma: MP495 is working
...
Pixma backend supports only symmetric scan resolutions, here 600dpi.
See issue sane-project/backends#32
2020-08-15 14:32:58 +02:00
Rolf Bensch
d1fea9269d
Revert "pixma: MP490 Series doesn't need special image formatting @ high dpi"
...
This reverts commit 1675697366
.
See issue sane-project/backends#338
2020-08-14 20:28:26 +02:00
Rolf Bensch
34c25369e5
pixma: backend version 0.28.4
2020-08-14 19:58:15 +02:00
Rolf Bensch
584099c9c1
pixma: enable PIXMA_CAP_JPEG for Canon i-SENSYS MF260 Series
2020-08-14 19:52:05 +02:00
Rolf Bensch
a384de5aea
pixma: new capability PIXMA_CAP_JPEG
2020-08-14 19:45:23 +02:00
pobrn
45f84a569c
respect 'local_only' parameter of sane_get_devices()
...
Certain backends do network scans even if the 'local_only'
parameter for 'sane_get_devices()' is true. Fix that.
Changes:
1. Modify 'sanei_configure_attach()' so that backend specific
data may be passed to the 'attach()' function.
2. Use this in certain backends to pass the value of the
'local_only' parameter so that network related activities
are only carried out when the value is false.
2020-08-12 12:29:38 +02:00
Rolf Bensch
e390b351a0
pixma: backend version 0.28.3
2020-07-14 18:10:45 +02:00
Rolf Bensch
1da5ae889a
pixma: add new button options
...
some scanners return more options from push-button:
document-type, adf-status and adf-orientation
2020-07-14 17:39:18 +02:00
Rolf Bensch
ec918e5c74
pixma: TR4500 Series supports max. 600dpi
2020-07-14 17:28:06 +02:00
Rolf Bensch
0febc81665
pixma: add button support for TR4500 Series
...
this scanner provides additional button information
2020-07-14 17:27:48 +02:00
Rolf Bensch
1943d34d60
pixma: TR4500 Series returns JPEG images from ADF scans
2020-07-14 17:27:23 +02:00
Rolf Bensch
7481254f1b
pixma: auto generate options files with python[23]
...
see issue sane-project/backends#327
2020-07-14 17:13:06 +02:00
Rolf Bensch
819cc8cd61
pixma: add comment how to generate new pixma_sane_options.[ch]
2020-07-11 20:04:46 +02:00
Rolf Bensch
684efcef23
pixma: add "do not edit" comment on top of generated files
2020-07-11 19:51:26 +02:00
Rolf Bensch
b957674f65
pixma: auto generate sane options files
...
This prevents from fixing stuff in generated files.
Generated from pixma.c, bottom comment area.
2020-07-07 22:29:34 +02:00
Rolf Bensch
537fbc9bf6
pixma: backend version 0.28.2
2020-07-06 23:39:51 +02:00
Rolf Bensch
8f93b4cc62
pixma_mp800: remove TODO for 16-bit scans
...
mp800 scanners need min. 150dpi for 16-bit scans
2020-07-06 23:17:02 +02:00
Rolf Bensch
3a18629f11
pixma: in dpi list set min. scan resolution for 16-bit scans
2020-07-06 23:17:02 +02:00
Rolf Bensch
0f1850fe4f
pixma: new parameter to set min. xdpi for 16-bit scans
...
16-bit scans have different min. scan resolutions: 75 and 150dpi
2020-07-06 23:17:02 +02:00
Rolf Bensch
b0efdd89cb
pixma_mp150: scan 48bit color and convert
2020-07-06 23:17:02 +02:00
Rolf Bensch
c4f0d4505e
pixma_mp150: enable 48bit support for LiDE 400
2020-07-06 23:17:02 +02:00
Rolf Bensch
e859ea108a
pixma: backend version 0.28.1
2020-06-06 13:16:54 +02:00
Rolf Bensch
e58ccba918
pixma: TR8500 Series returns JPEG images from ADF scans
...
See issue sane-project/backends#270
2020-06-06 13:16:16 +02:00
Rolf Bensch
dc25c9f48d
pixma: backend version 0.28.0
2020-06-05 23:20:41 +02:00
Rolf Bensch
d2ae0ee697
pixma: update coryright
2020-06-05 23:19:21 +02:00
Rolf Bensch
edace214b2
Merge branch 'pixma/gamma_table' into 'master'
...
Pixma: fix internal generated gamma table
See merge request sane-project/backends!295
2020-06-05 20:58:07 +00:00
Rolf Bensch
4b9dddb763
remove debug outputs from send gamma table
2020-06-05 22:41:32 +02:00
Rolf Bensch
0118111c6f
use capability to select gamma table size
2020-06-05 22:07:19 +02:00
Rolf Bensch
16ddd3b972
get 1024 and 4096 size gamma tables from frontend
...
Default gamma table has 1024 entries of 16 bits values. Only generation 1
scanners need a gamma table with 4096 entries of 8 bits values.
2020-05-30 23:41:06 +02:00
Rolf Bensch
1486b81dd9
pixma: fix description of adf-wait
2020-05-30 16:22:00 +02:00
Rolf Bensch
16ff7c0bba
generate gamma table from control option
...
we need to generate gamma table only once, after getting gamma from the frontend
2020-05-30 16:18:20 +02:00
Rolf Bensch
057aa02b34
new capability for scanner generation 1 4096 bytes gamma table
2020-05-30 16:04:25 +02:00
Rolf Bensch
11126468ef
calculate 16-bit gamma table
...
Generation 1 scanners need a 8-bit gamma table, with 4096 bytes size.
All other scanners need a 16-bit gamma table, with 1024 bytes size. For
these scanners values of the generated gamma table are close by the values
used from the manufacturers proprietary driver.
2020-05-30 16:02:01 +02:00
Rolf Bensch
103c77ddee
new global variable for gamma
...
get gamma value from 'opt_gamma'
2020-05-30 15:27:42 +02:00
Rolf Bensch
24c016f408
pixma_gen_options.py: fix print whitespace
2020-05-30 15:12:46 +02:00
Louis Lagendijk
080ac870ee
pixma_bjnp.c: fix incorrect return from SANE_STATUS_INVAL to BJNP_STATUS_INVAL
...
as pointed out on F32 compile in CI
2020-05-11 17:14:37 +02:00