Commit graph

134 commits

Author SHA1 Message Date
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
Solomon Peachy ecbdb9e7b4 [cp10] Completely rework CP-10 support. It uses a different data stream! 2012-12-12 19:00:45 -05:00
Solomon Peachy 14b6294a58 [misc] Move all non-init code out of the header now that it's no longer
shared.
2012-12-11 19:52:03 -05:00
Solomon Peachy 109dfacbd3 [libusb] Better support the CP-10. 2012-12-11 14:05:38 -05:00
Solomon Peachy c4d5b80bd8 [docs] Update documentation regarding the CP-10 2012-12-11 12:25:13 -05:00
Solomon Peachy 9047c29951 [linux] Delete the selphy_print_linux tool.
The libusb backend does everything, and better.

 Also, it can't handle the CP-10 properly.
2012-12-11 12:16:23 -05:00
Solomon Peachy e7013b65eb [libusb] Add PID for SELPHY ES3, and mark it supported. 2012-12-04 18:31:16 -05:00
Solomon Peachy 692960691d [docs] More updates. 2012-12-03 18:15:46 -05:00
Solomon Peachy d3f99fe42a [docs] CP-100 confirmed to work. 2012-12-03 17:56:53 -05:00
Solomon Peachy 9dfd70d3b9 [misc] Document use of SELPHY_PID and SELPHY_TYPE, plus other minor updates. 2012-11-22 22:23:05 -05:00
Solomon Peachy ea26351dc5 [errors] Doubleread the readback, to clear initial state. 2012-11-22 07:40:32 -05:00
Solomon Peachy df272c6e6d [libusb] minor formatting fixes. 2012-11-21 23:38:03 -05:00
Solomon Peachy 21014052dd [error] Better logging of printer errors. 2012-11-21 23:36:18 -05:00
Solomon Peachy 3a0ac481cb [all] Rework how printer errors are detected.
All known errors from all supported printers are detected, except for
the ES2, which requires more investigation.
2012-11-21 23:18:56 -05:00
Solomon Peachy f65740bdab [misc] Error code and Paper type updates
* Error code updates for:  ES1, ES2, ES30
 * Added guess for paper code readbacks for ES40
2012-11-21 23:01:53 -05:00
Solomon Peachy bdeb411d02 [ES1] Add error code for ES1, plus more documented for ES2 & ES30. 2012-11-21 17:45:31 -05:00
Solomon Peachy 3b4e5d5f95 [ES40] ES40 is now supported!
Thanks to Gerhard Pfeffer for giving me access to his printer and letting
  me ruin a small pile of print media in the process of getting it working
2012-11-21 17:26:00 -05:00
Solomon Peachy 9ce3d04849 [es40] Initial readbacks in place. 2012-11-21 17:04:06 -05:00