Solomon Peachy
736cedd17e
gitignore update.
2013-06-27 22:46:21 -04:00
Solomon Peachy
dd9a61d271
Add kodak6800 to makefile.
2013-06-27 22:45:50 -04:00
Solomon Peachy
d5cb54ac8c
kodak6800: Initial attempt at a spooler. Probably doens't work.
2013-06-27 22:45:32 -04:00
Solomon Peachy
6d74851aae
selphy/kodak: Fix more boneheaded string manipulation.
2013-06-03 21:09:34 -04:00
Solomon Peachy
f86934bb7a
backends: Add proper IEEE1284 ID fetch.
2013-06-03 20:03:19 -04:00
Solomon Peachy
6c48fd4467
Fix enumeration when more than one printer is present.
2013-06-02 12:10:46 -04:00
Ake Koomsin
a1aad8ff0a
Remove whitespaces
2013-05-16 08:30:43 -04:00
Solomon Peachy
c5a0d5fd7a
More consistent error reporting.
2013-05-04 07:52:22 -04:00
Solomon Peachy
e280fbc060
Handle SIGTERM cleanly by finishing up current print, but no more.
2013-05-03 07:42:23 -04:00
Solomon Peachy
ed27b59441
selphy: Document additional error handling in the CP-series.
...
(from Ake Koomsin)
We don't actually do anything with this extra information yet, but
we can theoretically detect, and clear error states..
2013-05-03 07:24:58 -04:00
Solomon Peachy
e771f001d3
selphy: Fold the "common" header into the main source file.
...
There's nothing sharing it any more, so why bother?
2013-05-02 20:34:01 -04:00
Solomon Peachy
eab5c72c27
selphy: Some major internal reworking, inspired by Ake Koomsin
...
* Ignore SIGPIPE
* Buffer entire job into memory before sending it to the printer
* Better informational messages
This patch also enables support for the CUPS backend 'num-copies'
argument.
Ake's patch adds much better error handling, but I need to spend more
time studying it due to the major changes it has on control flow.
2013-05-02 20:27:32 -04:00
Solomon Peachy
771ced4e69
kodak1400: Better info messages, and respect the num-copies argument.
2013-05-02 20:15:55 -04:00
Solomon Peachy
91aac07e91
[selphy] Add ID for SELPHY CP530 (Gernot Hassenpflug)
2013-02-12 07:34:26 -05:00
Solomon Peachy
c6e77a8f98
kodak1400: Confirmed differences when lamination is not used, and updated spooler.
2013-02-03 10:34:42 -05:00
Solomon Peachy
9a0966438e
selphy/kodak: ensure we quite with a sane error code.
2013-02-02 12:49:02 -05:00
Solomon Peachy
ab26c928c6
[kodak1400] Fix use with CUPS due to short reads.
2013-02-02 12:47:53 -05:00
Solomon Peachy
10485fedae
[selphy] Make sure we're using blocking I/O, and fix warnings.
2013-02-02 11:34:39 -05:00
Solomon Peachy
91bcae25fc
[kodak1400] Add ICM files for Kodak 1400 printer.
2013-02-02 10:38:59 -05:00
Solomon Peachy
8879523869
[selphy] Added guesses about CP790 PID
2013-02-02 08:01:04 -05:00
Solomon Peachy
d141955f3e
[testjobs] Add in a pile of test jobs, one for each class of supported printer.
2013-02-02 07:45:05 -05:00
Solomon Peachy
9a66245fe7
[selphy] Update copyright notice.
2013-02-02 07:44:51 -05:00
Solomon Peachy
3cf540343f
[kodak1400] Add comments to signify the 805 uses the same spool format.
2013-02-02 07:34:53 -05:00
Solomon Peachy
a9f169c18c
[selphy] update copyright notices.
2013-02-01 21:45:25 -05:00
Solomon Peachy
75565e7981
[build] install kodak1400 spooler too.
2013-02-01 21:44:48 -05:00
Solomon Peachy
fcdb16d9f9
[selphy] Fix CUPS operation with the CP-100 printer that has no serial number.
2013-01-29 18:13:11 -05:00
Solomon Peachy
6d064f074c
[selphy] Fix detection of CP-10 vs CP-XXX jobs.
2013-01-29 17:51:43 -05:00
Solomon Peachy
8440e10d1d
[kodak1400] Update docs, and swap lamination/matte values.
2013-01-27 11:35:32 -05:00
Solomon Peachy
bd168aab48
documentation is speciif to SELPHY printer.
2013-01-20 08:13:33 -05:00
Solomon Peachy
e2335ef49e
[kodak] minor cleanup
2013-01-20 08:13:22 -05:00
Solomon Peachy
ea3a855610
[kodak1400] Spooler now successfully prints pre-existing XP jobs!
...
Gutenprint-generated output looks okay too, but the colors are a little
off. I suspect this is because WinXP uses a ICC profile.
(The margins are off too, but that's fixable.
2013-01-19 23:10:09 -05:00
Solomon Peachy
04ab835117
[kodak1400] First "successful" print.
...
I say "successful" because it looks all screwed up; but the spooler is
controlling the printer properly.
2013-01-19 22:46:04 -05:00
Solomon Peachy
c7c0d0384b
[kodak1400] Fix Laminate later code.
2013-01-19 22:26:52 -05:00
Solomon Peachy
c494a19f70
[kodak1400] Consolidate the plane writer code.
2013-01-19 22:24:58 -05:00
Solomon Peachy
f1602d19ec
[kodak1400] Start consolidating code.
2013-01-19 22:17:33 -05:00
Solomon Peachy
f87a78dd9c
[kodak1400] Cut out two unused states.
2013-01-19 22:06:04 -05:00
Solomon Peachy
798f017343
[kodak1400] fill in last few things.
...
Guessing as to which one is which here. lamination/matte/unk1 are all 1
in the sniffs I have.
2013-01-19 21:54:18 -05:00
Solomon Peachy
41793799ee
[kodak1400] plane init sequences
2013-01-19 21:52:02 -05:00
Solomon Peachy
7724e11ec3
[kodak1400] More state machine work.
2013-01-19 21:44:58 -05:00
Solomon Peachy
9ce6e859bf
[kodak1400] Fleshing out the state machine.
2013-01-19 21:36:23 -05:00
Solomon Peachy
bf8f95b60a
[build] fix.
2013-01-19 21:28:18 -05:00
Solomon Peachy
2063d4f548
[kodak1400] Now can query printer status.
...
Other misc improvements.
Now it's time to implement the main state machine.
2013-01-19 19:11:20 -05:00
Solomon Peachy
657cc53483
[kodak1400] Initial commit. doesn't work yet.
2013-01-19 17:10:21 -05:00
Solomon Peachy
30cce8b8a1
rename.
2013-01-19 17:10:05 -05:00
Solomon Peachy
148f5f05ac
[docs] Update information about L media types for ES1, ES2/20
2013-01-04 18:46:26 -05:00
Solomon Peachy
41d408fb5c
[cp-10] Updates to readback codes.
2012-12-13 20:50:13 -05:00
Solomon Peachy
c51ae31b5b
[cp10] Add error codes to CP-10, and document its current "specialness"
2012-12-13 09:56:36 -05:00
Solomon Peachy
835dfc5db2
[misc] doc updates.
2012-12-13 07:15:26 -05:00
Solomon Peachy
8e7d3ad535
[docs] Update info on CP-10
2012-12-13 07:13:39 -05:00
Solomon Peachy
6880ebfa14
[misc] Back out the ability of find_and_enumerate() to change the reported type.
2012-12-13 07:03:51 -05:00