Wykres commitów

1840 Commity (51860ae62c30dbb539dc5739d24d80df562ebcec)

Autor SHA1 Wiadomość Data
Pierre Willenbrock babeea8be2 * backend/genesys_gl841.c: Send 32 registers at once instead of 1 2008-02-20 18:16:21 +00:00
Mattias Ellert 3b855e1b4b Device ID 0 is valid - check status code for errors instead 2008-02-20 17:27:53 +00:00
Mattias Ellert d9e30e41a0 Library version definition fixes 2008-02-20 00:37:10 +00:00
Mattias Ellert 2781ca398a Fix format warnings 2008-02-19 18:31:36 +00:00
Alessandro Zummo 4f022fba36 added coolscan3 backend 2008-02-19 10:46:06 +00:00
Nicolas Martin a1265b6dad New models changes:
- added: Pixma MP210, MP470, MP520, MP610
 - added: MultiPASS MP710
 - declared untested: MP140, MP220, MultiPASS MP740
 - declared experimental and untested: MP970
Bugs and fixes
 - multipage documents scan no more fails with non-ADF MPs
 - IO Fail bug when scanning large pages e.g. with Xsane
 - implement send_time message form MP710, MP730 family
 - run indent -gnu on all pixma_* source files.
2008-02-17 15:49:43 +00:00
m. allan noah db29ded1d1 sanei_read_config has already cleaned string, fix bug #310597 2008-02-14 16:37:45 +00:00
Pierre Willenbrock 91644b76b9 Patch by Stefan Lucke <stefan@lucke.in-berlin.de>
* backend/genesys_gl841.c: Fixes 3 possibilities for infinite
  loops and adjusts loop threshold to given comments
2008-02-13 12:20:04 +00:00
Jonathan Bravo Lopez e1f9664106 Added support for a new scanner: HP ScanJet G2710
Minor changes
2008-02-13 06:35:26 +00:00
m. allan noah 753706f6e7 fix broken DISTFILES, etc 2008-02-10 23:02:31 +00:00
m. allan noah 2c5ba93ff4 add usb id 2008-02-09 23:57:59 +00:00
Rene Rebe abf10f87a3 * backend/avision.ch: fixed device list matching for entries
with partial matches on USB ID, but vendor / product string
          matches as mostly only the HP5300 vs. HP5370, fixed non-color
          calibration for devices not filling all RGB fields of calibration
          format information, do not send 3x3 color matrix to older devices
          (ASIC versions) as some HP53xx does not correctly handle it,
          improved calibration accuracy and fixed transparency adapter
          detection to not use non-zero as present, but just 1 (some
          devices now set 0xff as (-1) - not present ...
2008-02-09 10:42:46 +00:00
m. allan noah 65fa50cd4d add usb ids 2008-02-08 00:27:50 +00:00
m. allan noah 994bef3b16 reduce gcc pedantic/ansi warnings from 690 to 280 lines, mostly via casts in
str*() calls, also update hpljm1005 sane_cancel code
2008-02-04 01:20:01 +00:00
Mattias Ellert 1aaed781b6 Fix format warnings 2008-02-03 12:09:09 +00:00
Mattias Ellert af663bc5e7 Fix format warnings 2008-02-03 10:34:20 +00:00
Mattias Ellert 65ef626e1a Fix incompatible pointer type warning 2008-02-03 08:22:29 +00:00
Mattias Ellert e13bee7577 Fix incompatible pointer type warning 2008-02-03 07:47:55 +00:00
Mattias Ellert 22efa538b7 Fix warnings about ignored --datarootdir 2008-02-03 06:59:36 +00:00
Mattias Ellert 74c81b6daf Fix deps and missing includes 2008-02-02 21:18:13 +00:00
Mattias Ellert 416a155ca3 make tiffio.h optional 2008-02-02 12:20:46 +00:00
m. allan noah d2516a3fcd fix bug- call sane_get_devices if required for sane_open 2008-01-30 19:13:27 +00:00
Mattias Ellert 7d99401a52 Fix initialization of the reader taskid 2008-01-30 07:52:23 +00:00
m. allan noah a330f4b2d8 fix snapscan bug, add LiDE 600F 2008-01-29 17:48:42 +00:00
m. allan noah 587744776e add DBG calls to hpljm1005, hide 'compression arg' option in fujitsu 2008-01-23 01:21:21 +00:00
m. allan noah 5afcaa4489 adding hpljm1005 backend (i know, i know, so much for feature freeze :)
latest .fr updates
2008-01-18 01:27:22 +00:00
m. allan noah 58045b775b updated fr translation from Yann E. MORIN, added S500M usb id to fujitsu 2008-01-17 01:03:43 +00:00
Jonathan Bravo Lopez 04c145d8d1 Fixed compilation warning related to an argument type in Read_Bulk function 2008-01-16 10:38:42 +00:00
Gerard Klaver ea48a33beb clean up 2008-01-12 14:25:50 +00:00
Gerard Klaver 4a440222ae update teco_request_routine, add init value to size 2008-01-12 13:25:36 +00:00
Alessandro Zummo f31871bd6d changed functions prefix (esci_ for device commands,
e2_ for driver's functions), better handling of tpu area,
fixed tpu detection, changed freeing of line buffers,
fixed some XXXs.
2008-01-09 17:10:08 +00:00
m. allan noah dc61dc4471 add new hs2p backend for ricoh is450 series scanners 2008-01-03 02:42:32 +00:00
m. allan noah 3f857c4c82 update backend as per m. ellert's FIRMWARE_DIRS/DATADIR suggestion 2007-12-30 01:31:13 +00:00
m. allan noah 09f523defe remove support for SANE_FRAME_JPEG, add other frame types but commented out 2007-12-29 21:36:25 +00:00
Alessandro Zummo 4cf7b16449 backend/epson2.c, added network scanner autodiscovery 2007-12-26 11:34:17 +00:00
Jonathan Bravo Lopez 97eeb13f6e Fixed bug which made slide/negative scans unusable and changed area constrains for some hp3900 scanners 2007-12-21 13:10:19 +00:00
m. allan noah d3cc1b13a8 backend version 1.0.10- fix missing function 2007-12-19 22:14:19 +00:00
Mattias Ellert 4bb074f81c New translation keys for hp3900 backend. Updated Swedish translation 2007-12-19 10:47:04 +00:00
m. allan noah 38f280276d Updated company name. 2007-12-18 02:36:55 +00:00
m. allan noah 559212e96e Adding v1.0.9 of the epjitsu backend: supports Epson-based Fujitsu scanners,
currently the fi-60F flatbed and ScanSnap S300 duplex ADF machines
2007-12-18 02:02:51 +00:00
Gerhard Jaeger 9e4caebcc2 Fixed ARM/Xscale issues 2007-12-17 14:28:13 +00:00
Gerhard Jaeger bbc271977b Bumped build number 2007-12-17 14:27:35 +00:00
Alessandro Zummo 569bdc5300 fixed model detection,
depth detection and removed some unused
variables.
2007-12-15 11:37:53 +00:00
Jonathan Bravo Lopez 5dac78ac43 Added files for 'hp3900' backend 2007-12-13 00:27:53 +00:00
Jonathan Bravo Lopez 46376814f2 Added files for 'hp3900' backend 2007-12-13 00:26:08 +00:00
Alessandro Zummo 83e5a63060 use epson2_model where possible,
fixed segmentation fault.
2007-12-10 17:32:54 +00:00
Ilia Sotnikov 5bb041ea9a * Don't issue "Assertion 'ptr->opts != NULL' failed" when sane_exit() is called
without calling sane_open() first, just skip ptr->opts free()'ing in that case.
  Thanks to David Campbell for spotting this.
* Protect sane_control_option() from possible SIGSEGV when it would be called
  with uninitialized scanner options (scanner->opts == NULL).
2007-11-28 11:52:15 +00:00
Ilia Sotnikov d9219dc4c3 + Mark hp5590_read_eeprom_all_cmd() function as unused to avoid compiler
warning
2007-11-28 11:43:39 +00:00
Gerhard Jaeger 15be36e0b4 * backend/plustek-usb.[ch] backend/plustek-usbcal.c
backend/plustek-usbdevs.c backend/plustek.[ch]:
  Tweaked TravelScan464 settings. Improved AFE gaincalculation
  for CIS devices. This should avoid stripes in the scanned images.
2007-11-23 16:46:05 +00:00
Pierre Willenbrock 8d2069c0dd * backend/genesys.c, backend/genesys_devices.c, backend/genesys_low.h,
backend/genesys_gl646.c, backend/genesys_gl841.c: add infrastructure for
  multiple motor power modes
2007-11-22 14:05:13 +00:00
Pierre Willenbrock f58aa28cd0 * backend/genesys_gl841.c: add internal flag for disabling lamp
during scan(useful for black level calibration)
2007-11-21 17:54:44 +00:00
Mattias Ellert 82b8049f5d Fix for bug #306775 2007-11-18 11:09:05 +00:00
Mattias Ellert 7c6b4d6a99 Fix handling of valid "negative" PIDs 2007-11-18 10:59:18 +00:00
Alessandro Zummo 26e167cdec backend/epson2.c: removed quick-format option. it's
the job of a frontend to provide such a commodity.
removed confusing parameters (preview-speed, speed).
when a preview is requested, the scanner will be
set to high speed (if possible).
removed references to the never implemented zoom function.
the function that shortened the list was actually
missing the first entry.
more resolutions addedd for networked scanners.
added support for Perfection 4990 (Claus Boje).
2007-11-18 09:36:04 +00:00
m. allan noah b4e05e5e23 update to backend version 1.0.53
- add ID for S510
 - note jblache's NUM_OPTS type fix
2007-11-18 01:48:20 +00:00
Rene Rebe 6b45291c02 * backend/avision.[ch]:
Implemented support for latest Avision ASICs and features,
          including overscan, background raster, software scaling for
          cheaper ASICs used in HP scanners. Changed types used to
          more portable uint* ones, without underscore (_), removed
          in-file ChangeLog history, as the files became big enough.
          Implemented early calibration for easier handling of
          Avision-based film scanners and implemented support for
          2-pass duplex scanners.
2007-11-17 16:19:53 +00:00
Gerhard Jaeger 2c944f5f6f Tweaked TravelScan464 settings. Added possibility to disable
dark-calibration with lamp on (touches devices like CanoScan1220 etc.)
Use attribute packed for data access structs
2007-11-16 08:42:10 +00:00
Mattias Ellert abd402ad51 Correct the test of the return value from sanei_thread_begin 2007-11-16 08:04:02 +00:00
Pierre Willenbrock 6fcca0d4fd * backend/genesys_gl841.c: add check for low brightness 2007-11-11 22:59:20 +00:00
Pierre Willenbrock bb2263e81b * backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: change
  bulk_write_register to take number of registers instead of
  byte size of register set
2007-11-11 21:50:00 +00:00
Mattias Ellert 71f9081904 MacOS X updates 2007-11-10 11:35:34 +00:00
Mattias Ellert 93e856b53f Cross compilation fixes and libtool update 2007-11-10 07:12:55 +00:00
Gerhard Jaeger 85c089c91d Added support for TravelScan464 2007-11-08 19:53:14 +00:00
Gerhard Jaeger 2d476172b8 Fixed copyright 2007-11-08 19:49:53 +00:00
Gerhard Jaeger cf3691ed90 Bumped build number 2007-11-08 19:46:31 +00:00
Julien BLACHE 7a90266998 Fix legacy IPv4 code. 2007-10-27 09:07:28 +00:00
Julien BLACHE 7ca41423ac OPT_NUM_OPTS must be of type SANE_TYPE_INT. 2007-10-26 14:56:38 +00:00
Pierre Willenbrock 6d4a3ac828 * backend/genesys.c: Removed some more hardcoded sizeof(Genesys_Register_Set) 2007-10-25 13:41:21 +00:00
Julien BLACHE cba7922706 Fix strncpy()/strncat() usage in check_for_driver(). From Johannes Meixner at SuSE. 2007-10-25 13:25:42 +00:00
Pierre Willenbrock 7459dfe035 * backend/genesys_gl841.c: Hopefully removed the remaining hardcoded
sizeof(Genesys_Register_Set)
* ChangeLog: fixed date of my previous commit
2007-10-25 13:12:29 +00:00
Pierre Willenbrock e403a87c10 * backend/genesys_gl841.c: One more instance of
sizeof(Genesys_Register_Set) vs 2
* backend/genesys.c: Add check for small register set in
  sanei_genesys_get_address
2007-10-25 12:44:33 +00:00
Julien BLACHE 4cf4d8dd7f Add an optional connection timeout option for the net backend. This can be used to prevent the backend from hanging for several minutes when the saned server is unresponsive. 2007-10-24 10:32:46 +00:00
Pierre Willenbrock d60b98bfca use sizeof(Genesys_Register_Set) instead of 2 2007-10-13 14:36:49 +00:00
Stéphane Voltz 148e4bb599 - fixed compilation warnings 2007-10-01 05:03:06 +00:00
Stéphane Voltz dce6df9182 - moved experimental version to current tree 2007-10-01 04:27:24 +00:00
Stéphane Voltz 84e356fdf4 - fixed wrongly commited changes, for real this time
previous fixed was only for MAIN, not HEAD version.
2007-09-02 19:30:41 +00:00
Giuseppe Sacco d19db5e776 * Italian translation update
* Corrected a typo in backend/canon.c
2007-08-28 21:13:04 +00:00
Stéphane Voltz c0ee8a2143 - mail address update
- minor man update
2007-08-27 04:58:53 +00:00
Stéphane Voltz 6213a520ac * release candidate for inclusion in CVS main:
- X1200 fully working on USB 1.1, USB 2.0 needs more testing
	- clean-ups
2007-08-27 04:39:45 +00:00
Stéphane Voltz 825ff7335e * genesys/gl646: HP2400 warmup fix by Luke <iceyfor@gmail.com> 2007-08-26 09:49:18 +00:00
Henning Geinitz 4b83c2d24c Added Artec Ultima 2000 e+, Nortek Myscan 1200, NeatReceipts Scanalizer
Professional, Genius Colorpage Slim-1200. Name and email address changes.
2007-08-19 13:30:46 +00:00
Julien BLACHE f4a6016611 Added various USB IDs. 2007-08-18 12:06:36 +00:00
m. allan noah c8e8f2c41a scanimage.c: add default: blocks to switch statements so recent gcc will shutup
fujitsu.[ch]: update to backend v1.0.52:
- remove unused jpeg function
- reactivate look-up-table based brightness and contrast options
- change range of hardware brightness/contrast to match LUT versions
- call send_lut() from sane_control_option instead of sane_start
2007-07-31 18:07:53 +00:00
Julien BLACHE ff5387ffa0 Apply patch from Nils Philippsen, turning 3 logical AND into bitwise AND (SANE bug #304363). 2007-07-30 13:42:39 +00:00
m. allan noah 86c976274a update to backend v1.0.51, fix jpeg bug when using adf 2007-07-27 00:54:07 +00:00
Gerhard Jaeger 258b48fd5a Force output bit set on misc I/O, when lamp is switched 2007-07-26 20:39:48 +00:00
Gerhard Jaeger ec062ad96b Bumped build number 2007-07-26 20:39:03 +00:00
Wittawat Yamwong c4af52e84a Updated pixma backend to version 0.13.1
Added PIXMA MP960
2007-07-19 22:17:21 +00:00
m. allan noah 048161249d * doc/descriptions/fujitsu.desc: update website and fi-60F status
* Authors, backend/dll.conf.in: added cardscan backend
2007-07-16 00:39:24 +00:00
m. allan noah 41761fede4 add new backend for Corex CardScan 800c, small-format sheetfed usb scanner
for cards/receipts, etc.
2007-07-15 01:46:47 +00:00
m. allan noah 5973ebe12d add new models and fix bug in man page
drop sanei_thread.lo from libsane-fujitsu.la (fujitsu backend single threaded)
2007-07-15 00:59:14 +00:00
m. allan noah e343cc59cf * backend/fujitsu.[ch], backend/fujitsu-scsi.h: update to v1.0.50,
add JPEG support, usb command sending and scan params cleanups
* include/sane/sane.h: add SANE_FRAME_JPEG
* frontend/scanimage.c: dont crash on unknown frame types
2007-07-10 16:07:25 +00:00
Gerhard Jaeger d6261ec5df Added flag to allow only 1- and 8-bit scanmodes. The Q-Scan does
not seem to support 14-bit modes.
2007-07-10 09:01:54 +00:00
Gerhard Jaeger d7d8160b5f Added sheetfed device Q-Scan USB001 from Portable Peripherals
Fixed Mustek Bearpaw and made some speedup (bugreports #304343 and #301763)
Fixed calibration for senororders other that RGB
2007-06-29 08:39:56 +00:00
m. allan noah 26d0e072ee update to v 1.0.49. add fi-5750C and S510 2007-06-28 17:53:09 +00:00
Gerhard Jaeger 4d9251c88d Make the Kernelmodule work with Kernels > 2.6.15 w/o DEVFS. 2007-06-18 20:28:51 +00:00
Gerhard Jaeger e603ee0021 Bumped build number. 2007-06-18 20:27:43 +00:00
Jon Chambers ab4ca71a02 remove strange whitespace characters 2007-06-16 20:55:23 +00:00
Jon Chambers 6b2be8f2bb Tweaks to allow compilation on OS/2 2007-06-16 19:18:56 +00:00
Mattias Ellert a75a509bcc Updated localization files 2007-05-08 11:46:24 +00:00
Ilia Sotnikov d398f615d0 * Don't use libusb structs directly, define necessary of them by ourselves
('struct usb_ctrl_setup' -> 'struct usb_in_usb_ctrl_setup')
* Renamed 'struct usb_bulk_setup' to 'struct usb_in_usb_bulk_setup' to show
  its internal usage
2007-04-29 15:06:52 +00:00
Ilia Sotnikov bb31b94180 + Added files for 'hp5590' backend which supports HP ScanJet 5550/5590/7650
scanners
2007-04-24 17:56:36 +00:00
Ilia Sotnikov 2441d08401 + Added 'hp5590' backend 2007-04-24 17:54:41 +00:00
Julien BLACHE d1d46d8d2a Remove bogus check in get_identity2_information(). 2007-04-21 10:12:48 +00:00
Troy Rollo ee413cf781 HP3500 backend:
Improve speed and reduce noise of most resolutions
	Deal with an escape code discovered in the scanner's protocol
	Use hardware detailed calibrations for resolutions up to 300
	Use improved software detailed calibration for other resolutions
	Add more debug information
	Drop the 25dpi resolution
	Make 200dpi the default (the same as the Windows frontend)
	Add code (not used yet) to deal partially with grayscale and
		lineart scanning
	Use I18N strings where appropriate
2007-04-21 07:19:14 +00:00
Julien BLACHE 83a22d6ab9 backend/microtek2.c: Add missing braces. 2007-04-17 19:11:29 +00:00
m. allan noah 1f30d88c6c update to 1.0.48, plus playing with cvslog 2007-04-17 00:47:53 +00:00
m. allan noah 47cb655c19 update to backend v1.0.47 2007-04-13 15:50:20 +00:00
Wittawat Yamwong 459d5c7e8e * Updated to version 0.13.0
* Added MP160, MP180, MP460, MP510 and MP600
* Fixed a buffer-overflow bug in sane_read()
2007-04-09 20:41:25 +00:00
Earle F. Philhower III 75985d5568 Check USB handle returned is OK when scanner is opened to guard against permission issues or multiple instances accessing the scanner at once. 2007-03-11 01:33:29 +00:00
m. allan noah 041aea259b update to backend version 1.0.46 2007-03-09 02:05:51 +00:00
Earle F. Philhower III c5c85c5515 Added lineart and halftone scan modes, updated man page with new options 2007-03-08 21:49:23 +00:00
Gerhard Jaeger b851bf539a * doc/plustek/Plustek-USB.changes: Update.
* backend/plustek.c: Bumped build number.
* backend/plustek-usb.c: Fixed typo.
* backend/plustek-usbdevs.c: Added CanoScan to all Canon
  device strings, identified one more Plustek device as U24.
* backend/plustek-usbhw.c: Fixed button handling for Plustek/
  KYE devices and added some more debug messages.
2007-03-05 19:50:32 +00:00
Oliver Rauch 9c31766111 Modified Files:
backend/umax.c
	corrected highlight blu bug
2007-01-29 21:43:04 +00:00
Henning Geinitz 313a5f80b6 Added .conf entry for Pluste OpticPro S12 and S24. Updated .desc file. 2007-01-28 15:58:40 +00:00
m. allan noah a76e85a0b4 update to backend v1.0.45 2007-01-28 15:32:17 +00:00
m. allan noah 4eabb3820c updated to backend version 1.0.44, updated maintainer email addy 2007-01-27 01:42:13 +00:00
Mattias Ellert 17e9115fdd Fixed the "three-valued boolean" bug 2007-01-21 13:29:21 +00:00
Mattias Ellert 49d756ca44 Fixing compiler warnings 2007-01-20 23:02:53 +00:00
Alessandro Zummo 7a34d599e5 * sanei/sanei_tcp.c: added a missing include
* backend/epson2.c: fixed a bug while moving scanner data,
removed support for line mode (block or ext modes will be used).
2007-01-20 20:59:05 +00:00
Mattias Ellert 5d42e90718 String harmonization 2007-01-20 14:46:25 +00:00
Mattias Ellert cc0b23c5da String harmonization 2007-01-20 14:32:08 +00:00
Julien BLACHE 7d15d5b06b Add missing return status check in sane_start(), preventing an ugly segfault later on. 2007-01-08 18:45:50 +00:00
Alessandro Zummo bf5a1290f7 * epson2: restructured code once more, splitted
in multiple files, added networking
support, added FS G extended handshaking mode,
make proper use of extended commands when possible
* sanei/sanei_tcp.c: read now wait until all
the requested data is available.
2006-12-18 00:13:09 +00:00
Alessandro Zummo 99770af682 coolscan2: fixed coolscan2 infrared to work
as advertised in the man page. RGBA format will come soon.
2006-12-13 22:46:24 +00:00
Alessandro Zummo 35d54905e8 epson2: removed calls to alloca(), code reorganization fixed a bug
with request_extended_status (reply length is 33 on older scanners).

include/.cvsignore: added two more entries
2006-12-12 01:12:07 +00:00
Pierre Willenbrock 6a7fb3235a * backend/genesys_devices.c: reduced height of calibration area
* backend/genesys_gl841.c: fixed bug in offset calibration(offset values were
  not clamped to 0..255)
2006-12-10 14:06:18 +00:00
Ulrich Deiters b06eb2220b Ulrich Deiters: disentangled some pointer arithmetics in canon-sane.c 2006-12-10 12:28:42 +00:00
Alessandro Zummo 48b02b3489 epson2: reordered includes, replaced __FUNCTION__, use the new byteorder macros
moved acbyteorder.m4 to m4/byteorder.m4, added m4/stdint.m4
2006-12-07 19:28:02 +00:00
Pierre Willenbrock dba2f29195 * backend/genesys_devices.c: fixed gamma settings(1.0 now)
* backend/genesys.c backend/genesys_gl841.c: improved calibration for dark
  shades
2006-12-02 21:57:08 +00:00
Alessandro Zummo 735130b0ff Added missing bits for epson2 driver. 2006-12-02 14:47:21 +00:00
Gerhard Jaeger 06323b4597 * doc/plustek/Plustek-USB.changes: update.
* backend/plustek.c: bumped build number, fixed option
  descriptors, see bug #303786.
2006-11-22 20:30:32 +00:00
Henning Geinitz 2df19bcd0b Added Support for Genius Colorpage SF600. 2006-10-03 21:24:39 +00:00
m. allan noah 2eb55005c6 update to v1.0.43 2006-09-19 12:04:54 +00:00
Stéphane Voltz 63fa40d277 - fixed color calibration for 1220P, whit is really white, no more
greenish tint
	- mail address update
2006-09-18 04:59:52 +00:00
Oliver Schwartz 00e6616499 Bugfix for firmware download by Paul Smedley 2006-09-03 10:00:11 +00:00
m. allan noah 3a78258ac5 update to v1.0.42 2006-09-01 00:31:45 +00:00
Gerhard Jaeger e44b51c218 * doc/plustek/Plustek-PARPORT.changes: update.
* backend/plustek-pp.h backend/plustek-pp_ptdrv.c backend/plustek_pp.c:
  fixed "not homing" problem, the sensor did not return when
  the driver gets the _IOCTL_STOP command
  fixed compilation issue for kernels > 2.6.15
  fixed compiler warning conditions
2006-08-29 08:57:02 +00:00
m. allan noah 5bbc2fef6c update to v1.0.41 2006-08-28 23:45:25 +00:00
Stéphane Voltz 51a4f3c216 - chnages to support HP2400 in lamp warm up 2006-08-28 06:20:59 +00:00
Wittawat Yamwong 25cb4d8bca * update to 0.12.2
* use own error codes e.g. PIXMA_EPROTO instead of EPROTO
* add MP530, MP800R and MP360
* add grayscale mode for MP700 and MP730
* add work-around for lock-up ("hang") problem of MP760 and MP780
* fix line correction (color alignment) for MP760
2006-08-27 12:39:18 +00:00
m. allan noah e47693e107 updated to v 1.0.40 2006-08-27 00:49:43 +00:00
Karl Heinz Kremer 0da1bfb49a Added V700/V750 scanner information 2006-08-23 21:45:51 +00:00
Karl Heinz Kremer 0c16bb9916 Add product ID for CX3800/3810 2006-08-23 01:49:50 +00:00
Karl Heinz Kremer cc1d524c66 Fix buffer overflow error (submitted by Johannes Meixner) 2006-08-22 01:44:49 +00:00
Jon Chambers 7b3e64508e TIFF tweaks required for pickier libtiff version under win32/cygwin 2006-08-21 21:12:08 +00:00
Jon Chambers 00e0019c0c Remove explicit $(srcdir) from conf files in Makefile.
Fix dell1600n_net.c compile warnings.
2006-08-20 14:13:42 +00:00
Jon Chambers b7109db2eb - added support for dell1600n_net.conf
- removed tmpfile usage (including overly large buffer)
- fixed the indentation horrors inflicted by auto-formatting tools
2006-08-12 12:45:11 +00:00
Jon Chambers 98339fa803 added dell1600n_net.conf.in 2006-08-12 12:43:15 +00:00
Gerhard Jaeger 7ab8ce6e13 * doc/plustek/Plustek-USB.changes: update.
* backend/plustek.c: bumped build number.
* backend/plustek-usbdevs.c: lowered speed for LiDE20/30 when
  using low resolutions.
* backend/plustek-usb.c: fixed warning condition.
2006-08-11 05:42:02 +00:00
Gerhard Jaeger 51780b8362 Updated comments. 2006-08-09 14:13:16 +00:00
Stéphane Voltz 7ec4d9b567 - improved sanei_genesys_search_reference_point to fix origin detection
for HP2300 and a left margin detection bug with MD6345
	- some HP2400 support tidbits
2006-08-09 13:22:36 +00:00
Gerhard Jaeger 67ae886d9c * doc/plustek/Plustek-PARPORT.changes doc/plustek/Plustek-USB.changes
doc/u12/U12.changes: update.
* backend/artec_eplus48u.c backend/plustek.c backend/plustek_pp.c
  backend/u12.c: changed sane.type to "flatbed scanner" only.
* backend/plustek-usbdevs.c: fixed LiDE20/30 motor settings
2006-08-09 12:47:58 +00:00
Stéphane Voltz 850ad80287 - fixed HP2300 detection of scanarea
- fixed one more issue related to bug #303681
2006-08-06 07:02:22 +00:00
Pierre Willenbrock b0f67f1f83 * backend/genesys_gl841.c: use an intermediate u_int8_t buffer
for register write (bug #303681).
2006-07-30 16:59:09 +00:00
Stéphane Voltz ce8dbc6847 - fixed gl646_bulk_write_register regarding data alignment on ARM arch.
(bug  #303681)
2006-07-30 14:56:48 +00:00
m. allan noah 4d357d0fa1 updated to backend v1.0.39 2006-07-18 00:08:10 +00:00
m. allan noah 6a453bd191 update to backend v1.0.38 2006-07-15 15:15:52 +00:00
m. allan noah 8b9df6bcbf update to backend v1.0.37 2006-07-15 01:17:33 +00:00
m. allan noah 05aa6cc323 update to v1.0.36 2006-07-06 23:47:13 +00:00
m. allan noah cdbe31d245 update to backend v1.0.35 2006-07-05 22:46:42 +00:00
m. allan noah f9927937af update fujitsu backend to v 1.0.34 2006-07-05 00:42:05 +00:00
Gerhard Jaeger c927b4acdf * backend/plustek.c: Fixed the fix (problem when trying to select bit-depth). 2006-07-02 14:35:16 +00:00
Gerhard Jaeger 3354675a85 * doc/plustek/Plustek-USB.changes: Update
* backend/plustek.c: Fixed problem when trying to select bit-depth.
2006-06-30 11:53:48 +00:00
m. allan noah b998ccced7 add S500 usb id and status. 2006-06-27 18:22:00 +00:00
m. allan noah b4d76b6923 update to backend v 1.0.33, add fi-5900 usb id, print sane version during
sane_init.
2006-06-24 17:48:53 +00:00
Ulrich Deiters e55d3d8ce6 Ulrich Deiters: got rid of some compiler warnings 2006-06-15 15:55:28 +00:00
Jon Chambers 5346dc4f04 break out of sane_start wait loop in case of cancellation 2006-06-14 21:02:59 +00:00
m. allan noah f61d6d2b80 update backend to v1.0.32, just adds a usb id. 2006-06-14 17:46:40 +00:00
m. allan noah fe0a606b98 update fujitsu backend to v 1.0.31. minor changes 2006-06-13 16:10:39 +00:00
Henning Geinitz 9fbb6c0e72 Fixed compilation problem on *BSD (ENODATA not defined). 2006-06-11 21:39:54 +00:00
Henning Geinitz ee5542ebc1 Added (minimal) support for Nikon LS 50 ED, Coolscan V ED and (probably) Super
Coolscan LS-5000 ED (patch from Giuseppe Sacco
<giuseppe@eppesuigoccas.homedns.org>).
2006-06-11 21:35:19 +00:00
Eddy De Greef ce74bb2b26 E-mail address update. 2006-06-11 21:02:30 +00:00
Karl Heinz Kremer 3d057d04c6 Applied Henning's patch, Fixed some compiler warnings. 2006-06-11 19:46:09 +00:00
Jon Chambers 63361c54ae Bugfixes related to multipage scanning
iScanner -> iHandle
This version is believed (hoped) to be fully functional
2006-06-10 14:34:27 +00:00
Wittawat Yamwong f0c5deb436 Removed experimental flag from MP750, MP760 and MP780. 2006-06-10 10:50:43 +00:00
Jon Chambers 8c116e3566 initial stab at multipage scan support 2006-06-10 01:23:23 +00:00
Wittawat Yamwong 653a6ea056 Removed SANE_I18N from backend type string. 2006-06-08 17:49:47 +00:00
Wittawat Yamwong 2153ebdf6e Added support for buttons and a work-around for the lockup problem 2006-06-08 17:49:07 +00:00
Wittawat Yamwong a5223669f2 Added debug info. 2006-06-08 17:48:36 +00:00
Wittawat Yamwong 890d2dee95 Added 2 commands for MP800. 2006-06-08 17:48:06 +00:00
Wittawat Yamwong 653e3c2226 Set minimum timeout to 10ms. 2006-06-08 17:47:34 +00:00
Wittawat Yamwong 763f0fecde Added a work-around for the buffer underrun problem. 2006-06-08 17:47:05 +00:00
Wittawat Yamwong 07ade2e39f Upgraded to version 0.11.3 2006-06-08 17:46:29 +00:00
Gerhard Jaeger 08ecce430c Fixed calibration cache issues (coarse calibration for all modes,
correct fine calibration for sheetfed devices).
2006-06-08 07:49:38 +00:00
Pierre Willenbrock b53cfc23fe * backend/genesys.c backend/genesys.h backend/genesys_low.h: added
options for enabling/disabling horizontal interpolation at high
   resolutions and selection of color filter in grayscale and
   lineart modes.
 * backend/genesys_gl841.c: implemented color filter selection.
2006-06-07 22:39:09 +00:00
Gerhard Jaeger c25e16f38a Added patch created by Vitaly Lipatov <LAV AT vl3143.spb.edu>:
Add --with-lockdir to configure for set path to lock dir
  Set PATH_SANE_LOCK_DIR really to lock dir (instead localstatedir)
Updated german translation file.
2006-06-07 07:28:31 +00:00
m. allan noah c62006fd47 update to v1.0.30 2006-06-07 02:42:27 +00:00
Mattias Ellert 734d3600c2 Fix stv680 dependencies 2006-06-06 11:42:20 +00:00
Rene Rebe 91255bd85a the last remaining Avision usbid without tailing zeros, sorry 2006-06-06 11:35:12 +00:00
Rene Rebe ead7bf6036 hopefully fixed the remaining Avision usbids to make the scripts happy 2006-06-06 11:32:00 +00:00
Rene Rebe 66fe987c4d Avision backend update (Build 182 -> 201), the ChaneLog has the details 2006-06-06 11:24:18 +00:00
Gerard Klaver 0dec8a090d added stv680 backend 2006-06-05 18:55:44 +00:00
Gerard Klaver 8519296935 added #stv680 2006-06-05 18:23:24 +00:00
Gerard Klaver 1e0f5dac6d first release files for stv680 backend 2006-06-05 17:59:26 +00:00
m. allan noah 8f80793464 updated to v 1.0.29, the 'ram-eater' release 2006-06-04 03:59:48 +00:00
Wittawat Yamwong e43ef8cbf9 Fixed a bug in sane_open(). State wasn't initiallized properly. 2006-06-03 00:37:11 +00:00
Wittawat Yamwong aee4144acc Added pixma_get_device_status() 2006-06-03 00:34:36 +00:00
Wittawat Yamwong 7d49f55a82 Added SANE_I18N for "Flatbed" and "Color" 2006-06-03 00:29:24 +00:00
m. allan noah 022ae0f5ab update to v 1.0.28 2006-06-01 23:43:04 +00:00
m. allan noah 3adfe84214 update to fujitsu backend v 1.0.27 2006-05-31 03:01:06 +00:00
Gerhard Jaeger 905ba1af00 Grmlll - missed those two :( 2006-05-28 11:34:58 +00:00
Gerhard Jaeger c41669198f Added support for CIS-based sheetfed scanners, namely
TravelScan662.
Added support for saving calibration data for CIS
devices - should speedup CanoScan devices.
2006-05-28 11:25:53 +00:00
Wittawat Yamwong 55c30456b9 Added #define ENODATA and EPROTO to let the backend compiles under OS/2 with
gcc 3.3.5.
2006-05-28 08:40:57 +00:00
Wittawat Yamwong 258b7934af Added pixma backend.
Moved doc/descriptions-external/pixma.desc to doc/descriptions
2006-05-26 07:49:24 +00:00
Jon Chambers b584612aae added dell1600n_net to the build
removed #include <sys/select.h>
2006-05-24 20:56:15 +00:00
m. allan noah ad3b5f989d fujitsu: fix bug, update desc with comment and version number 2006-05-24 01:50:40 +00:00
m. allan noah 06f66d476c add usb id 2006-05-22 02:52:52 +00:00
Henning Geinitz 6e29f278bd Added support for Plustek OpticPro S24 (some models). Added .conf entry for
Plustek OpticPro S12.
2006-05-21 16:50:30 +00:00
Jon Chambers ed9544d46e new file (not yet included in build) 2006-05-20 10:21:44 +00:00
m. allan noah 394aabdaa9 updated scsi_open, minor compiler warning fixes 2006-05-19 21:12:41 +00:00
m. allan noah ebda4d0b71 fix sane_read bug, better timeouts 2006-05-17 18:58:41 +00:00
Stéphane Voltz a6aceb99ac - tuned HP2300C geometry
- added a safeguard against negative values when moving to scan target,
	  due to failed start position detection
2006-05-15 05:06:02 +00:00
m. allan noah 4cf409d452 here goes nothing- release updated backend. lets see who screams :) 2006-05-14 15:29:08 +00:00
Pierre Willenbrock feea058821 * backend/genesys_devices.c: Increase length of acceleration slopes for
Canon LiDE 35/40/50/60
2006-04-23 19:53:15 +00:00
Stéphane Voltz 6237d28bcb - add work around for HP2300 for an issue related to the amount of
scan data read before asic reset.
2006-04-21 05:32:21 +00:00
Henning Geinitz 6a1c09a355 Made config file more readable. Instead of commenting every single line, the
explanations are given once at the top. Don't repeat options that aren't changed
anyway.
2006-04-20 17:22:06 +00:00
Pierre Willenbrock e2682e96cf * backend/genesys_gl841.c backend/genesys_gl646.c: Actually use
the endian converted slope table.
 * backend/genesys_conv_hlp.c: Fix interpolation code to emit all
   pixels of a line.
2006-04-18 13:23:02 +00:00
Henning Geinitz 709da66159 Make UMAX 2100U (and probably 1600U and 2000U) work. Code from Patrick Lessard
<palessar@cgocable.ca>. Updated manual page and .desc file.
2006-04-17 12:46:41 +00:00
Henning Geinitz f05f4777f5 Fixed undefined symbols in the qcam backend on GNU/kFreeBSD (patch from Aurelien
Jarno <aurelien@aurel32.net>).
2006-04-09 15:11:06 +00:00
Henning Geinitz 085e777104 Fixed ADF support. Patch from Andreas Degert <ad@papyrus-gmbh.de>. 2006-03-29 20:48:50 +00:00
Pierre Willenbrock 6b7031ca40 * backend/genesys.c backend/genesys.h backend/genesys_low.h
backend/genesys_conv.c backend/genesys_gl841.c: Added extended
   option "Threshold" for lineart mode(Thanks to Laurent Charpentier).
2006-03-27 14:41:30 +00:00
Thomas Soumarmon 91e05c0b06 * integrated hp5400-endian.patch to run under PPC (thanks to Mattias Ellert) 2006-03-24 07:43:14 +00:00
Oliver Schwartz 564b275fa7 Limit inquiry length to 120 bytes if firmware is not yet loaded 2006-03-20 18:20:10 +00:00
Stéphane Voltz b3b4b3719b - removed now unneeded #ifdef in gl646_send_gamma_table 2006-03-13 14:55:36 +00:00
Pierre Willenbrock e857486bf9 * backend/genesys_gl646.c: fixed silly thinko in gl646_send_gamma_table. 2006-03-12 11:34:36 +00:00
Stéphane Voltz ec3d95b9f6 - fixed gl646_send_gamma_table on x86 arch
- put into a small power saving fix
2006-03-12 11:20:04 +00:00
Pierre Willenbrock 9fbc4ad57f * backend/genesys.c backend/genesys_low.h: Removed little endian conversions
in slope table creation functions
 * backend/genesys_gl646.c backend/genesys_gl841.c: Added little endian
   conversions to gl*_send_slope_table functions
2006-03-09 19:58:19 +00:00
Pierre Willenbrock 50fc452e8b * backend/genesys.c: Some annotations about endianess of scanned data
* backend/genesys_gl646.c: Convert gamma tables to little endian
2006-03-09 18:46:41 +00:00
Stéphane Voltz 385fa20988 - power saving fixes for gl646 based scanners 2006-03-06 20:39:44 +00:00
Gerhard Jaeger 13babf9dab * doc/plustek/Plustek-PARPORT.changes: Update.
* backend/plustek_pp.c: Bumped build number.
* backend/plustek-pp_ptdrv.c backend/plustek-pp_detec.c:
  Fixed bug, that prevents backend from working, when the device
  is another parport than parport0 - spotted by Christoph Steinbruchel.
2006-02-16 08:11:55 +00:00
Gerhard Jaeger 938a9719ce * doc/u12/U12.changes: Update.
* backend/u12.c: Bumped build number.
* backend/u12-hw.c: SoftwareReset is now disabled in
  cancelSequence when the device is a Genius scanner.
2006-02-14 10:26:39 +00:00
Stéphane Voltz 28a876983c - disabled powersaving for gl646 scanners. Some CCD settings are
overwritten by this, and aren't reset later, leading to scanning
	  problems.
2006-02-13 05:59:24 +00:00
Henning Geinitz 5168206e4b With cygwin, use ":" as DIR_SEP (patch from Philip Aston <paston@bea.com>). 2006-02-04 20:52:53 +00:00
Ullrich Sigwanz 28346f5111 adding trust office scan 19200 2006-02-04 10:28:51 +00:00
Troy Rollo b1f38bc825 Fix latent error in HP3500 backend 2006-02-04 02:28:51 +00:00
Troy Rollo 0fb42d0ef6 Fix error causing HP3500 driver to return an extra row on each scan. 2006-02-04 02:13:57 +00:00
Oliver Schwartz d68cc57a0d Corrected USB ID for Benq 310 2006-02-02 21:28:05 +00:00
Gerhard Jaeger fffa4ace64 * plustek.c: Bumped build number.
* plustek-usbdevs.c: Fixed CanoScan N1220U settings.
2006-01-31 08:30:04 +00:00
Henning Geinitz 3ef130eaf7 Added #defines for SHM_R/W for cygwin (patch from Philip Aston <philipa@mail.com>). 2006-01-26 17:42:30 +00:00
Mattias Ellert 6f301b10ed Fixing compilation warnings 2006-01-22 09:04:41 +00:00
Mattias Ellert b7b2266702 Redeclaration... 2006-01-21 09:33:58 +00:00
Gerhard Jaeger a01adddf0b Added high-speed setting for HP2200.
Cleanup.
2006-01-19 13:06:49 +00:00
Gerhard Jaeger e1e5d9ec3c Bumped build number.
Fixed constraint_type for OPT_BUTTON.
2006-01-19 13:05:47 +00:00
Gerhard Jaeger 6c85287043 Fixed CanoScan N670U settings, see (bugreport #302738). 2006-01-18 11:05:41 +00:00
Gerhard Jaeger d37f19e452 Bumped build number. 2006-01-18 11:03:55 +00:00
Henning Geinitz 31a2b3ff35 Added Yakumo Scan50. Minor cleanup. 2006-01-15 18:15:02 +00:00
Ulrich Deiters 417129af58 Ulrich Deiters: fixed byte-swapping problem for little-endian platforms 2006-01-15 17:03:32 +00:00
Oliver Schwartz b27979a8ee Added Epson Stylus CX-1500 2006-01-10 19:32:39 +00:00
Oliver Schwartz 44ee824969 Added 12 bit gamma tables for Epson Stylus CX-1500 2006-01-10 19:32:16 +00:00