Wykres commitów

77 Commity (79494c120994c3afb4f21f3d543e5b581d82a758)

Autor SHA1 Wiadomość Data
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