Povilas Kanapickas
9472dce5f7
scanimage: Fix 32-bit overflow when calculating total bytes to transfer
2019-11-10 13:27:53 +02:00
Povilas Kanapickas
05f313cc53
Merge branch 'genesys-improve-8400f' into 'master'
...
genesys: Add support for 3200 dpi resolution on 8400F
See merge request sane-project/backends!235
2019-11-10 11:22:41 +00:00
Povilas Kanapickas
7213738359
genesys: Make sure correct session data is used for saving calibration
2019-11-10 10:32:11 +02:00
Povilas Kanapickas
68f388eb6a
genesys: Remove is_compatible_calibration() wrappers
2019-11-10 10:32:10 +02:00
Povilas Kanapickas
ced1ee0306
genesys: Use common impl of is_compatible_calibration() on gl646
2019-11-10 10:32:09 +02:00
Povilas Kanapickas
8659536e1b
genesys: Implement calculate_scan_session() on gl646
2019-11-10 10:32:08 +02:00
Povilas Kanapickas
84e4ababa5
genesys: Correctly serialize GenesysFrontendLayout
2019-11-10 10:32:07 +02:00
Povilas Kanapickas
8557e0c220
genesys: Don't modify global state in *_is_compatible_calibration()
2019-11-10 10:32:06 +02:00
Povilas Kanapickas
f4f58f6c18
genesys: Remove no longer used Genesys_Current_Setup
2019-11-10 10:32:05 +02:00
Povilas Kanapickas
8c6987e5a1
genesys: Rewrite is_compatible_calculation() to use session data
2019-11-10 10:32:04 +02:00
Povilas Kanapickas
9662a501a9
genesys: Use data from session directly when possible
2019-11-10 10:32:03 +02:00
Povilas Kanapickas
fae6080630
Merge branch 'genesys-misc-fixes' into 'master'
...
genesys: Miscellaneous fixes
See merge request sane-project/backends!233
2019-11-09 21:09:17 +00:00
Povilas Kanapickas
4481298129
genesys: Fix invalid memory access on DSMobile 600 and DocketPort 467
2019-11-09 22:51:42 +02:00
Povilas Kanapickas
c6b8539032
genesys: Disable support for Canon Image Formula 101
2019-11-09 22:51:41 +02:00
Povilas Kanapickas
3632d4ec37
genesys: Fix out of bounds write during initialization of shading data
2019-11-09 22:51:40 +02:00
Povilas Kanapickas
e967d98aab
genesys: Disable broken support for 4800 dpi on LiDE 210 and 220
2019-11-09 22:51:39 +02:00
Povilas Kanapickas
cb7521e7c1
genesys: Remove currently unsupported resolutions on 8600F
2019-11-09 22:51:38 +02:00
Povilas Kanapickas
18206d845d
genesys: Fix crash on startup on Canon 4400F
2019-11-09 22:51:37 +02:00
Povilas Kanapickas
a5a03dfce2
genesys: Remove incorrect assert on gl841
2019-11-09 22:51:36 +02:00
Povilas Kanapickas
a7be52a5a1
genesys: Fix crash on gl646 when sensor matches any resolution
2019-11-09 22:51:35 +02:00
Povilas Kanapickas
ddb8685755
genesys: Fix null name of the "extras group" option leading to crashes
2019-11-09 22:51:34 +02:00
Povilas Kanapickas
54edeaf69d
genesys: Inherit from std::exception publicly
2019-11-09 22:51:33 +02:00
Povilas Kanapickas
ecb1d899b9
genesys: Fix typo which prevented calibration data from being used
2019-11-09 22:51:32 +02:00
Povilas Kanapickas
cac57c3e9f
genesys: Remove duplicate handling of document end
...
This duplicates work done in genesys_fill_read_buffer()
2019-11-09 22:51:31 +02:00
Olaf Meeuwissen
71b817cef8
hpaio.desc: Sync with hplip-3.19.11
...
Re #166
2019-11-07 20:24:31 +09:00
Rolf Bensch
ee3f9b47ec
pixma: backend version 0.25.1
2019-11-06 18:09:07 +01:00
Louis Lagendijk
eca978c258
pixma_bjnp: added options to completely disable networking or skip auto detection.
2019-11-05 23:03:27 +01:00
Louis Lagendijk
0f493e155a
Fixed pixma_bjnp.c
2019-11-05 20:09:42 +01:00
Louis Lagendijk
a1ecd8c158
Fixed completely messed up pixma_bjnp.c
2019-11-05 19:45:30 +01:00
Louis Lagendijk
bda9ae39ba
pixma_bjnp.c sane-pixma.doc Fix trailing spaces
2019-11-05 19:22:11 +01:00
Louis Lagendijk
462df7d6ad
usane-pixma:
...
- Document that Canon seems to be remving the supported MFNP and BJNP
protocols in new printers/scanners
- Added an mfnp example in the pixma.conf file
2019-11-05 18:31:39 +01:00
Louis Lagendijk
739cfc8d83
pixma_bjnp.c: redsign of timeout code
2019-11-05 17:41:48 +01:00
Louis Lagendijk
5dd50be523
xma_bjnp.c: fixed parsing of model in parse_IEEE1284_to_model
2019-11-05 17:41:47 +01:00
Louis Lagendijk
766b4937c3
pixma_bjnp.c Retry TCP connect in case the scanner is not yet ready
2019-11-05 17:41:47 +01:00
Olaf Meeuwissen
c9a2b3bd23
utsushi.desc: Sync with upstream
2019-11-04 11:17:44 +09:00
Povilas Kanapickas
6fe1db1c73
genesys: Use std where needed
2019-11-02 17:13:17 +02:00
Povilas Kanapickas
429d8e4d5b
genesys: Remove unused code
2019-11-02 17:13:16 +02:00
Povilas Kanapickas
a7ca16a415
genesys: Add file with class forward declarations
2019-11-02 17:13:15 +02:00
Povilas Kanapickas
f5410b7738
genesys: Add an easy way to override SANE API linkage
2019-11-02 17:13:14 +02:00
perillamint
66c17ebf84
pixma: Add support for Canon PIXMA G2010 Series
...
This commit adds support for Canon PIXMA G2010 Series.
2019-11-02 06:31:04 +09:00
Rolf Bensch
572c5e6e61
pixma: backend version 0.25.0
2019-11-01 20:31:50 +01:00
Rolf Bensch
27cac478e7
pixma: CanoScan LiDE 300 & 400 support all scan resolutions
2019-11-01 20:31:45 +01:00
Rolf Bensch
053e5fd752
Merge branch 'pixma/lide400_low_dpi' into 'master'
...
CanoScan LiDE400 scans below 300dpi
See merge request sane-project/backends!231
2019-11-01 19:30:53 +00:00
Rolf Bensch
e16a2b05b1
pixma_mp150: activate image down-scaling for LiDE300 & 400
...
we don't need to force >=300 dpi scans anymore
2019-11-01 20:08:57 +01:00
Rolf Bensch
cffeb11ee6
pixma_mp150: special image format handling only needed for existing sub-images
2019-11-01 20:08:57 +01:00
Rolf Bensch
95e208527a
pixma_mp150: new function shrink_image()
...
call shrink_image() from post processing image data
2019-11-01 20:08:32 +01:00
Rolf Bensch
452b28a81f
pixma_mp150: use mp->scale to calculate scan parameters for down-scaling images
...
the values for xdpi, ydpi, x, xs, y and wx must be expanded to minimum image size
2019-11-01 19:21:50 +01:00
Rolf Bensch
b4cf3343bd
pixma_mp150: add comments and some debug outputs
2019-11-01 19:16:14 +01:00
Rolf Bensch
5d64760f0f
pixma_mp150: new sub-driver parameter scale
2019-11-01 19:06:53 +01:00
Rolf Bensch
bd811cb0b0
pixma: new device option: min_xdpi
...
used for scaling scanned images
2019-11-01 19:02:01 +01:00