Wykres commitów

8009 Commity (f73440f5a6096d95e20e1467a9ebbf1734592da1)

Autor SHA1 Wiadomość Data
Stéphane Voltz f73440f5a6 raise build number 2014-06-02 06:19:28 +02:00
Stéphane Voltz 23c8bc461b improve 600 dpi gray scans
- define LiDE 110 specific table for 600 dpi
- extend it to reach right dpi
2014-06-02 06:19:28 +02:00
Stéphane Voltz 3b0d8728f3 use generic slope table generation for gl124 2014-06-02 06:19:28 +02:00
Stéphane Voltz c2e1bd6b4d add init_scan_regs function to internal API
- define a common scan register setting function
- start to move gl124.C to generic motor slope handling
2014-06-02 06:19:28 +02:00
Stéphane Voltz 5f166f1016 improve UTA detection by updating hardware sensors
- call sensor hardware update earlier to detect XPA at open time
2014-06-02 06:19:28 +02:00
Stéphane Voltz 1ec94972b9 usb reset for gl646 on sane_exit
- improves reliability by resetting usb device on leaving
2014-06-02 06:19:28 +02:00
m. allan noah af80354325 epjitsu backend v24
enable fine calibration for S1300i 225 & 300 dpi, and S300 150 dpi
2014-06-01 08:31:21 -04:00
Paul Newall f67f37ec19 kodakaio.c comments on configure parameters have test backend added 2014-05-30 21:19:13 +01:00
m. allan noah bac4009627 epjitsu backend v23
- add S1300i support
- fix buffer overruns in read_from_scanner
- set default page width
- simplified the 225x200 resolution code
2014-05-27 21:42:17 -04:00
Rolf Bensch 849bbd07e0 changelog for recent work 2014-05-26 19:04:38 +02:00
Rolf Bensch 8316417ed9 Pixma backend version 0.17.9 2014-05-26 19:04:23 +02:00
Rolf Bensch 8d192503f7 remove unused variable 2014-05-26 18:56:37 +02:00
Rolf Bensch c495f5a5af fix ADF paper empty @ start scanning 2014-05-26 18:38:54 +02:00
Rolf Bensch 18de732bbf changelog for recent work 2014-05-16 15:41:18 +02:00
Rolf Bensch 94958e04e0 Pixma backend version 0.17.8 2014-05-16 15:40:52 +02:00
Rolf Bensch c5a98ef214 Canon Pixma MG7100 Series scanner is working 2014-05-16 15:39:52 +02:00
Rolf Bensch e8c9b727bd fix MG7100 image data post processing @ high resolutions > 600dpi 2014-05-16 15:36:30 +02:00
m. allan noah a3e6982070 epjitsu: update desc file for S1100 and S1300i 2014-05-15 22:05:00 -04:00
Mark Buda c591d2b7da Correction of some spelling/grammatical errors in source code 2014-05-15 22:04:37 -04:00
Mark Buda 20fbf1dc94 Correction of some spelling/grammatical errors and miscellany in man pages 2014-05-15 22:04:36 -04:00
Mark Buda f538aa3829 Minor bug fix to man page 2014-05-15 22:04:36 -04:00
Peter Marschall bcd232fb41 epjitsu: add Fujitsu S1300i to epjitsu.conf.in 2014-05-15 22:04:36 -04:00
Peter Marschall 40f74dd208 epjitsu: document how to extract .nal files in Linux
In Fujitsu ScanSnap installation DVDs the .nal firmware files required
for the epjitsu backend to work are located in cabinet files.

The script snippet locates these cabinet files on the DVD and extracts all
.nal files it finds.
2014-05-15 22:04:36 -04:00
Peter Marschall 2d438531b1 epjitsu.c: add/fix a few comments 2014-05-15 22:04:36 -04:00
Hiroshi Miura a4cff1c9e2 epjitsu: implement get_gcd
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura bc459dea9d epjitsu: ScanSnap S1100 support
Add S1100 support

The ideas and cmd data are comes from:
http://ubuntuforums.org/showthread.php?t=1678335

TBD: test on S1100, I don't have a machine.
2014-05-15 22:04:36 -04:00
Hiroshi Miura ceeb9bb2d3 epjitsu: refactor coarsecal()
Now refactoring coarsecal() for S1100 support.
it is carefully changed not to break S300/1300/1500.

the chunk come from http://ubuntuforums.org/showthread.php?t=1678335
2014-05-15 22:04:36 -04:00
Hiroshi Miura e6abe74b5c epjitsu: introduce object_position()
Rename ingest() to object_position()
now it can do both ingest and eject.
This is required by S1100 support.

chunk come from
http://ubuntuforums.org/showthread.php?t=1678335
2014-05-15 22:04:36 -04:00
Hiroshi Miura 2f7c6382f4 epjitsu: x,y_resolution difference treatment
ScanScanp has a resolution 225x200 in each model.

The function which treat it should use a mathematic theory.
Euclidean algorithm should be used to get GCD (Greatest Common Devisor)
for this calcuration.

This patch make a separate function that should be get_GCD and
simplize a logic in copy image function.

TBD: this don't have Euclidean algorithm. Just prepare for it.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura 25947781ec epjitsu: tl_y parameter support
The driver can cut top of image for padding.
We can also cut an ordered size at a top of image.
It make tl_y parameter works.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura 529a7611d2 epjitsu: skip top padding
The driver need a padding at top of page.
Because scansnap don't treat empty image
at the top of image that is generated when
loading paper, the driver cut top of page
in 1/2 inch.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura 5ab232d3a6 epjitsu: fix indent
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura f3d5455e9a epjitsu: optimize loop
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura 9f1542afc6 epjitsu: page width support
ScanSnap itself don't have a feature to
detect and scan area in demanded width.
Otherwise driver need to cut into proper width.

this introduce page_width parameter and facility
to cut image into page width.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Hiroshi Miura 8ef91bb06d epjitsu: unit convert macro
introducing macros converting between scanner unit
and inches each other.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2014-05-15 22:04:36 -04:00
Stéphane Voltz 0694698fd8 enable gamma only at scan time 2014-05-12 22:02:06 +02:00
Stéphane Voltz cced79e963 fix #314663
- bug was due to an off by one in gamma table copy
2014-05-12 21:39:16 +02:00
Stéphane Voltz b51673a252 debug cleanups
- cleanup some debug messages
- prepare for new internal scan API
2014-05-11 09:24:16 +02:00
Stéphane Voltz ee4cd1cdc4 halt endpoint properly before resetting 2014-05-10 08:50:45 +02:00
Rolf Bensch 316d1b1098 changelog for recent work 2014-05-08 20:04:56 +02:00
Rolf Bensch 932cd03d10 MX360 shouldn't hang anymore (@ adf paper empty) 2014-05-08 19:57:59 +02:00
Rolf Bensch 7a695f3f47 remove comment: adf empty buggy 2014-05-08 19:51:54 +02:00
Rolf Bensch 3b0861b3bd Pixma backend version 0.17.7 2014-05-08 19:46:50 +02:00
Rolf Bensch b4d7533ae3 fix adf paper empty bug
- new parameter mp->adf_state:
  + detect start scan session
  + handle adf scan between pages
  + detect end scan session (adf paper empty)
- old code: s->param->adf_pageid hasn't been reset @ adf paper empty
2014-05-08 19:35:25 +02:00
Rolf Bensch f5d936c655 all ADF scanners support 14" legal paper size 2014-05-08 19:22:01 +02:00
m. allan noah 522f4f4d0f canon_dr backend v46
- split debug level 30 into two levels
- simplify jpeg ifdefs
- add support for DR-M160
2014-04-11 21:21:42 -04:00
m. allan noah 0eabc04805 Fix range and value of fujitsu offtimer option 2014-04-11 21:20:30 -04:00
m. allan noah 50236fab4e fujitsu backend v121
- add JFIF APP0 marker with resolution to jpeg images
- improve jpeg duplex parsing code
- simplify jpeg ifdefs
- add offtimer option for more recent scanners
2014-04-08 22:11:42 -04:00
m. allan noah 17a6615a11 canon_dr: split debug level 2014-04-08 22:11:42 -04:00
Rolf Bensch 39965093e1 Canon Pixma MX410 is working 2014-04-07 16:56:50 +02:00