Wykres commitów

6328 Commity (f1706e240d414cd28ca7f0c93e4d59618b26ff7b)

Autor SHA1 Wiadomość Data
Alessandro Zummo 92f729ea83 epson2: removed invert image, cleaned up some code
Image inversion is something that can be handled by a frontend,
in the epson2 backend I want to avoid to add any complexity
that doesn't belong to the hardware.
2009-06-16 17:27:10 +02:00
Alessandro Zummo 45fef7b043 epson2: removed i18n from backend options
Internationalized backend options lead to incompatible shell
scripts, so they've been removed. A trailing dot has been removed
from some descriptions and a few includes moved around.
2009-06-16 17:27:10 +02:00
Julien BLACHE d3f1f6fa50 Guard sin6 union member by #ifdef ENABLE_IPV6 2009-06-16 15:11:45 +02:00
Julien BLACHE f06cf4770b Fix strict aliasing issues
Strict aliasing warnings can now lead to broken code with gcc 4.4. Replace
various sockaddr casts by unions.
2009-06-16 15:07:00 +02:00
Stéphane Voltz dd87aecc17 work to fix bug 311682
- improve debug traces in low_is_home_line()
- shrink search window to detect home reference point
- move f3/f4 setting to be f4/f5 register setting
2009-06-16 13:44:28 +02:00
Nicolas Martin 177f8d2022 Changelog update for commit aa7a54199d
- MP800R network scan fix
- MF5770 documentation updates
2009-06-14 18:45:04 +02:00
Nicolas Martin aa7a54199d Fix for MP800R network scan and documentation update for MF5770.
- backend/pixma_mp150.c:
  Thanks to Vladimir Andreev patch, fix network scan for MP800R.
- doc/descriptions/pixma.desc and doc/sane-pixma.man:
  . Documentation updates for latest MF5770 changes.
  . Note: MF5770 grayscale mode appears to require some more work.
2009-06-14 18:37:11 +02:00
Alex Belkin 93be2efc99 backend version increment 2009-06-13 17:36:54 +04:00
Alex Belkin a937e22bd7 backend version increment 2009-06-13 17:35:32 +04:00
Alex Belkin 00456d00a6 typo 2009-06-13 17:16:45 +04:00
Alex Belkin f3e63b4e4d usbids for some Samsung devices 2009-06-13 17:15:06 +04:00
Alessandro Zummo cd2f3cc6d8 epson2: update description file 2009-06-10 21:37:19 +02:00
Alessandro Zummo e73177a177 epson2: allow get_devices to be called multiple times
The probing code has been streamlined and is now more maintenable.
The backend will probe when required and the get_devices hook can
be called multiple times. Transfer buffers are now selected based
on the connection type.
2009-06-10 21:09:05 +02:00
chris@cnpbagwell.com 581b94fb88 Fix sanei_tcp_read(). Revert some getopt logic.
* sanei/sanie_tcp.c, backend/epson2_net.c: Update
sanei_tcp_read() to better simulate old behavior of MSG_WAITALL.
recv() tends to return MTU sized chunks of data without that option.  And at
least cygwin doesn't support MSG_WAITALL.  Re-enable epson2 using that
function for big recieves.
* libgetopt.c, libgetopt1.c:
Revert some logic meant to be used only when we were always compiling
interal getopt() functions.  Fix header filename.
2009-06-09 19:12:43 -05:00
Stéphane Voltz bf57122892 work to fix bug #311862
- debug trace fix
- better 'fake usb'
- register setting that maybe fix #311862
- include cleanup
2009-06-09 21:56:51 +02:00
m. allan noah abe0dbacd6 canon_dr v29: improved calibration, cancelling and error handling
- split coarse and fine cal to run independently
- add side option
- reset scan params to user request if calibration fails
- better handling of sane_cancel
- better handling of errors during sane_start and sane_read
2009-06-08 23:06:00 -04:00
Nicolas Martin 3f1c514ac4 ChangeLog update for latest commits (Canon MF5770) 2009-06-08 22:55:47 +02:00
Nicolas Martin 94f3be61b4 Merge branch 'mf5770' 2009-06-08 22:47:19 +02:00
Nicolas Martin 228861b6b2 Second set of modifications in pixma backend for Canon ImageClass MF5770.
File pixma_mp730.c:
- first page scan warmup time set to 10 sec
- no image post processing required in color mode
2009-06-08 22:44:43 +02:00
Pierre Willenbrock 470cc50ef4 Changelog update
and date typo fix for previous one.
2009-06-04 00:56:55 +02:00
Pierre Willenbrock 9f3552074e Some more comments for canceling scans on gl84[12] 2009-06-04 00:52:07 +02:00
Pierre Willenbrock a0ea955e91 Always send registers before trying to acquire a line 2009-06-04 00:52:06 +02:00
m. allan noah 4aaf5a1dcf fujitsu backend v95, minor bugfix
scanner_control_ric should return a subset of the possible errors
2009-06-02 21:06:23 -04:00
Alessandro Zummo 83b0f1f4f5 epson2: code style fixes
Minor code style fixes, like missing tabs, lenghty line, etc
2009-06-03 02:28:44 +02:00
Alessandro Zummo 40e08cbb36 epson2: updated backend description and usb devices list
The backend description comes from the epkowa.desc file
with appropriate changes to suit epson2.desc. The usb
device list is now generated from this file, skipping
the :unsupported models. This means epson2 now detects
32 more models.
2009-06-03 01:08:40 +02:00
Nicolas Martin e4589350f0 backend pixma: modified warmup tempo for MF5770
- backend/pixma_mp730.c: modified tempo for warmup to handle interruptions
2009-06-02 23:28:13 +02:00
Nicolas Martin 206b740d88 Add modified files for previous commit
- backend/pixma_imageclass.c
- backend/pixma_mp730.c
2009-06-02 23:02:12 +02:00
Nicolas Martin 1f440d2c57 First batch of modifications to pixma backend for ImageClass MF5770
- backend/pixma_imageclass.c : remove MF5770 from supported devices
- backend/pixma_mp730.c : add set of modifications to handle ImageClass MF5770
2009-06-02 22:55:25 +02:00
Alessandro Zummo e1b835bf48 epson2: check for warming up condition after a start failure
Sometimes a "fatal error" is given back when the scanner is warming up.
The previousversion of the code checked for that issue only when
the ADF was in use.
2009-06-02 19:19:29 +02:00
Alessandro Zummo 728e032a5a epson2 reorganization
Some subroutines have been moved from epson2.c to epson2-ops.c and
there's also a temporary fix for the networking code.
This is work in progress but should work.
2009-06-02 01:03:33 +02:00
Alessandro Zummo 617b7c5be5 sanei_scsi.h requires sane/config.h
sanei_scsi.h uses u_char which is defined in sane/config.h
so it appropriate to ad an #include for it.
2009-06-01 13:16:08 +02:00
Pierre Willenbrock 056461a9fb Description updates for genesys backend. 2009-05-29 21:59:11 +02:00
m. allan noah 89d170c314 hide 'warming up' and 'hw locked' devices 2009-05-28 12:27:20 -04:00
m. allan noah 006d5c4197 clamp film type to correct range 2009-05-26 21:08:43 -04:00
m. allan noah 7dab2ed86b clamp film type to allowed range (bug #311685) 2009-05-26 08:53:02 -04:00
m. allan noah dcae93ab39 changelog entry for recent changes 2009-05-25 22:59:43 -04:00
m. allan noah 9940f5c1f2 minor corrections
canon_dr: use correct title and description for resolution option
fujitsu: bump build number for previous commit
cardscan: correct usb pid
2009-05-25 22:37:15 -04:00
m. allan noah f56fc87ff9 fujitsu backend v94, mostly changes to use less memory
- add side option to show which duplex image is being transferred
- convert front and simplex buffers to use much less ram
- add lowmemory option which makes duplex back buffer small too
- refactor image handling code to track eof's instead of lengths
- do color deinterlacing after reading from scanner, before buffering
2009-05-25 22:04:57 -04:00
Nicolas Martin 75503aef19 ChangeLog for commit 1e381db161
ChangeLog to commit 1e381db161
For adding debug verbosity to sanei_usb.c patch, fixing the choice
of usb endpoints in the sanei_usb_open() seek for endpoints loop.
2009-05-25 22:12:08 +02:00
Nicolas Martin 1e381db161 Adds debug verbosity to last sanei_usb.c patch.
This commit adds some debug verbosity to the last committed sanei_usb.c patch
id 5b69fa8c6d
for fixing the choice of usb endpoints, in the sanei_usb_open() seek for endpoints loop.
2009-05-25 22:01:43 +02:00
Nicolas Martin 32e30889af Updated pixma backend documentation for Pixma MultiPass MP730.
Documentation update for Canon MultiPass MP730 support in:
- doc/descriptions/pixma.desc
- doc/sane-pixma.man
2009-05-23 11:55:28 +02:00
m. allan noah 327250b7dc canon_dr v28, improve DR-2xxx support by emulating missing hw features
- use average instead of min/max for fine offset and gain
- rewrite supported resolution list as x and y arrays
- merge x and y resolution options into single option
- move scan params into two new structs, s->u and s->s
- sane_get_parameters() just returns values from s->u
- dont call wait_scanner() in object_position()
- dont call ssm_*() from option handler
- refactor sane_start()
- read_from_buffer() can workaround missing res, modes and cropping
- set most DR-2xxx machines to use the read_from_buffer workarounds
- set default threshold to 90
- add option for button #3 of some machines
- don't eject paper during init
- add DR-2010 quirks
- switch counter to HARD_SELECT, not SOFT
2009-05-22 10:24:58 -04:00
Alex Belkin dda029430e additional error check to (stop scanadf) + fix of it 2009-05-22 16:29:50 +04:00
Nicolas Martin 22ee91c1a4 ChangeLog update for last commits:
For following commits:
- 56c2ed861b
- 5b69fa8c6d
2009-05-22 10:43:26 +02:00
Nicolas Martin 5b69fa8c6d Fix for Pixma MP730 in pixma backend and sanei_usb
Updated following files for Pixma MP730 support:
- backend/pixma_mp730.c:
  Add width scan area fitting
  Fix end scan sequence protocol
- sanei/sanei_usb.c:
  In sanei_usb_open(), changed the "seek for endpoints" loop
  so that it first looks for those interfaces (in config 0)
  that have been detected as potential scanners in
  sanei_usb_init()
2009-05-22 10:29:37 +02:00
Nicolas Martin 56c2ed861b Update of supported devices list comment in source code.
- Changed ImageClass  MF4600 and MF4010 to supported.
2009-05-22 10:12:34 +02:00
Alex Belkin 0b2693cbda Additional error check (to stop scanadf). 2009-05-21 19:19:23 +04:00
Pierre Willenbrock 3b13986395 Add Syscan 485, DCT 487; update descriptions for Syscan
Thanks again to Jack McGill.
2009-05-20 00:31:32 +02:00
Pierre Willenbrock 34717f1db0 Add Pentax DSmobile 600
Thanks go to Jack McGill for providing the model specific settings.
2009-05-19 16:24:59 +02:00
Stéphane Voltz d7284f574e - changelog for genesys_gl646.h 2009-05-18 21:27:00 +02:00