Wykres commitów

41 Commity (dd702968279b4328d0650853a15cc4bf96542494)

Autor SHA1 Wiadomość Data
Rolf Bensch 46ef5ffa41 pixma: update copyright 2019-01-01 14:24:27 +01:00
Earle F. Philhower, III d90f9054c6 Add JPEG scanning, MB2100/2700 to PIXMA
The Maxify scanners seem to only be able to return JPEG data for ADF
sources.  Attempting to send a gamma LUT will result in an error on
sane_start when trying to use the ADF.  Flatbed scanning is unaffected
and runs fine with LUTs like prior models.

This patch adds support to the PIXMA backend for returned JPEG scans
and keys it off of the new capability, ADF_JPEG.

Tested on a Maxify MB2120 using the ADF and the flatbed scanner.

This may also fix other Maxify MB* models where it seems the ADF does
not with with the prior code, but I only have the MB2120 to test.
2018-05-10 19:11:35 -07:00
Rolf Bensch 17f3899b15 pixma: new option adf-wait 2017-04-04 11:23:03 +02:00
Rolf Bensch c41640f364 pixma: new global parameter to set duration of receive timeout loop
The default value for receive timeout loop duration has not been changed.
The loop still takes 8 seconds if a timeout occurs.
2016-03-03 13:36:44 +01:00
Rolf Bensch 02855737ee pixma: use usb timeout instead of sleep timer while waiting for usb response 2016-02-17 20:32:00 +01:00
Rolf Bensch 81c429082c pixma: update copyright 2016-01-08 16:43:46 +01:00
Rolf Bensch 348d59f859 fix typo in debug output 2015-09-18 08:55:25 +02:00
Rolf Bensch c063b8fa8f update copyright 2015-04-03 19:19:02 +02:00
Rolf Bensch 8d192503f7 remove unused variable 2014-05-26 18:56:37 +02:00
Rolf Bensch 6ff135ed33 clamp minimum image size to 16 px x 16 px 2014-03-21 19:15:50 +01:00
Rolf Bensch 0efb64d126 update copyright 2014-01-02 20:51:00 +01:00
Rolf Bensch 473d976c0f fix usb cmd transaction timeout 2013-12-23 10:02:49 +01:00
Rolf Bensch 50df7af5cc update copyright 2013-04-26 22:52:44 +02:00
Rolf Bensch 11ad6252fb scan IR channel with CS9000F 2013-02-18 18:07:50 +01:00
Rolf Bensch 53c87a381e rename ext* to adftpu* 2013-02-18 16:03:18 +01:00
Rolf Bensch d2cfbda4c0 handle multiple pages scan session from adf
- start first page: step1(), start_session() and select_source()
- between pages: step1()
- after last page: abort_session()
2013-02-11 19:57:20 +01:00
Rolf Bensch 9e0d4aba0b copyright updated 2012-08-16 16:14:38 +02:00
Rolf Bensch d897992226 offset depends on size of windowX
do not allow negative sum
2012-02-29 23:42:00 +01:00
Rolf Bensch 4fb29c00f2 new device specific option 'theshold_curve' 2012-02-29 11:40:18 +01:00
Rolf Bensch dde5782ede 1 bit B/W lineart for CIS scanners with c=1
update ChangeLog for previous 1 bit B/W lineart commit
2012-02-09 09:57:19 +01:00
Rolf Bensch 974ee17cf4 1 bit B/W lineart for pixma_mp150 and pixma_810 subdrivers 2012-02-03 22:05:32 +01:00
Rolf Bensch 55e7079002 allow TPU scans at 9600 dpi 2012-02-03 21:15:03 +01:00
m. allan noah 1da5bcc2aa Updated Pixma backend from Gernot Hassenpflug. 2012-01-14 21:48:19 -05:00
Nicolas Martin 68c15af1b2 pixma: several updates for MP830, MP990, memmove bug fix, and 64 bits image size.
modified:   ChangeLog
	modified:   backend/pixma.c
	modified:   backend/pixma.h
	modified:   backend/pixma_common.c
	modified:   backend/pixma_common.h
	modified:   backend/pixma_mp150.c
2011-01-04 22:19:52 +01:00
Nicolas Martin 9c8244f006 pixma: some changes for future Lineart support in the backend
add some settings for MF8030, not yet working (different protocol)

	modified:   backend/pixma.c
	modified:   backend/pixma.h
	modified:   backend/pixma_common.c
	modified:   backend/pixma_imageclass.c
2010-07-25 21:38:07 +02:00
Nicolas Martin a7e4c19738 Fixed declarations for MX320, MX330 and MX860 in pixma backend, and doc update. 2009-07-25 18:38:13 +02:00
Nicolas Martin 35baca47f0 pixma ImageClass doc and capabilities update, PIXMA_EOF return code added. 2009-03-12 11:13:37 +00:00
Nicolas Martin fc758d23e7 ALIGN macro name change due to MACOS X issue and cosmetic code enhancements 2009-02-02 21:16:44 +00:00
Chris Bagwell b52b0c0c14 * backend/epson2.c backend/pixma_bjnp.c, include/sane/sanei_backend.h,
sanei/sanei_tcp.c, sanie/sanei_udp.c: Improve portablity by
  removing usage of MSG_WAITALL since not all platforms support
  that (cygwin).  Default is to be blocking anyways.  Changed
  usage of MSG_NOTWAIT to use fcntl() function as needed as well.
  * configure.in, lib/Makefile.in, lib/strcasestr.c: Add internal
  strcasestr() for platforms missing it (cygwin).
  * pixma_common.c: My source match header prototype for picky
  compilers (cygwin).
  * backend/umax_pp_mid.c: Allow BACKEND_NAME to be filename
  yet debug to be SANE_DEBUG_UMAX_PP to match man page.
2009-01-29 15:10:19 +00:00
Louis Lagendijk a1f9143a41 2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* Pixma backend (pixma.c/pixma_common.c/pixma_io_sanei.c/pixma_bjnp.c)
          bjnp tcp connection is now de-activated after initialization and
          re-activated at start of scanning. If we do not do this, the scanner
          closes its side of the connection after 30 secods of inactivity.
          Added a maximum to the retry of slect calls when signals are
          received
          Added blocksize detection for tcp read_bulk call
2008-11-05 20:53:30 +00:00
Louis Lagendijk 69c9248356 2008-10-25 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* Added configuration  file support for pixma backend
        Currently used only for configuration of network scanners.
2008-10-25 14:56:11 +00:00
Nicolas Martin 677e4e5dd5 TPU 48 bits depth scan on MP970, min 300 dpi in TPU mode, Legal paper size for MX850 or MX7600 ADF scan 2008-10-22 20:35:25 +00:00
Nicolas Martin 391a6b4549 Added Canon's BJNP network protocol support, fix an ADF issue, updated doc and headers 2008-10-14 19:48:59 +00:00
Nicolas Martin 1aa1677ef2 Changes for ADF simplex and duplex scan, MP970 4800 dpi and TPU scan. 2008-10-05 20:42:19 +00:00
Nicolas Martin 4e780149b7 Update for Canon ImageCLASS series MFPs, to add pixma_iclass.c to pixma backend. 2008-04-21 19:23: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
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
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
Wittawat Yamwong 763f0fecde Added a work-around for the buffer underrun problem. 2006-06-08 17:47:05 +00:00
Wittawat Yamwong aee4144acc Added pixma_get_device_status() 2006-06-03 00:34:36 +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