Commit graph

28 commits

Author SHA1 Message Date
Solomon Peachy be94ac3fff all: Unify find_and_enumerate function.
Also means pushing device IDs etc into a table.

This is all *UNTESTED*
2013-07-17 23:39:31 -04:00
Solomon Peachy 937c687274 all: Simplify print_scan_output() a bit, eliminate the obsolete 'valid' argument. 2013-07-17 22:43:49 -04:00
Solomon Peachy 1b460b4072 all: Support DEVICE=serno when in standalone mode. 2013-07-17 19:47:47 -04:00
Solomon Peachy c3173703c6 all: Tweak state transtition/sleeping a bit.
Now we only sleep if the readback and teh state haven't changed.
2013-07-16 23:19:04 -04:00
Solomon Peachy 48a2df1196 all: Don't re-attach the kernel driver when we're done.
It actually breaks the Shinko s2145, and given that none of these
printers comply with the USBLP class anyway, it's no real loss.
2013-07-16 18:34:48 -04:00
Solomon Peachy 66c5a913fd all: Gutenprint's automake can't handle '-' in variable names. sigh. 2013-07-14 20:18:04 -04:00
Solomon Peachy caaaf3f623 all: Unify naming convention of backends. Get rid of '_' in URIs.
now it's:

 manufacturer-model
2013-07-14 20:10:18 -04:00
Solomon Peachy e0b2a6907e kodak6800: Add (untested) support for setting tone curves too. 2013-07-08 22:33:54 -04:00
Solomon Peachy 52a702e191 kodak6800: Update documentation about the curve data decoding. 2013-07-08 22:17:22 -04:00
Solomon Peachy 145911c6cf kodak6800: Initial support for querying stored tone curve.
(Setting the tone curve is a lot more complicated)
2013-07-08 21:59:51 -04:00
Solomon Peachy 13bf3e1936 kodak6800: Add sniffs about reading/writing the tone curves. 2013-07-08 20:08:57 -04:00
Solomon Peachy 41836e3f63 kodak6800: Better informational logging. 2013-07-01 07:26:21 -04:00
Solomon Peachy 6c0e25ae4b all: Add a common lib version too. 2013-06-30 13:01:17 -04:00
Solomon Peachy 46aff13042 all: Fix enumeration, and fix send_data for larger sizes. 2013-06-30 12:05:32 -04:00
Solomon Peachy 310ae8c241 all: Move the device serial number matching code into common lib. 2013-06-30 11:32:41 -04:00
Solomon Peachy 0e82760201 all: Start merging common enumeration tasks, starting with url-ification. 2013-06-30 11:15:03 -04:00
Solomon Peachy b8a64a2be0 kodak6800: Don't pad the payload with 17 bytes. And handle 4x6 on 6x8
media properly, so it doesn't break other media types.

Also update docs a bit more.
2013-06-30 10:08:37 -04:00
Solomon Peachy 5c23ec3db2 all: Always print out version information. 2013-06-30 07:28:51 -04:00
Solomon Peachy 40f7449494 kodak6800: Fix a missing break statement. 2013-06-29 21:49:00 -04:00
Solomon Peachy 3b0fb33a8a kodak6800: documentation updates. 2013-06-29 21:43:15 -04:00
Solomon Peachy 1937db41eb kodak6800: More debugging output. 2013-06-29 21:37:35 -04:00
Solomon Peachy 9d050b4370 all: Clean up use of <arpa/inet.h> 2013-06-29 12:25:06 -04:00
Solomon Peachy 149d8acc3f kodak6800: bump revision. 2013-06-28 07:56:33 -04:00
Solomon Peachy 9ee3b043f4 kodak6800: Improve readback output. And document I/O format better. 2013-06-28 07:56:02 -04:00
Solomon Peachy 5c24329d8a kodak6800: Ensure structure is packed, and fix read. 2013-06-28 07:18:35 -04:00
Solomon Peachy 71f462a4d7 kodak6800: Updates. 2013-06-27 23:08:32 -04:00
Solomon Peachy 293241b39f all: Start moving common code out into a separate library.
The goal is to avoid code duplication.

There's a lot of similar functionality remaining.
2013-06-27 23:02:34 -04:00
Solomon Peachy d5cb54ac8c kodak6800: Initial attempt at a spooler. Probably doens't work. 2013-06-27 22:45:32 -04:00