Commit Graph

112 Commits (9ce6e859bf4c0a7eb51c8e3a000f9adcfe126bad)
 

Author SHA1 Message Date
Solomon Peachy 9ce6e859bf [kodak1400] Fleshing out the state machine. 11 years ago
Solomon Peachy bf8f95b60a [build] fix. 11 years ago
Solomon Peachy 2063d4f548 [kodak1400] Now can query printer status.
Other misc improvements.

Now it's time to implement the main state machine.
11 years ago
Solomon Peachy 657cc53483 [kodak1400] Initial commit. doesn't work yet. 11 years ago
Solomon Peachy 30cce8b8a1 rename. 11 years ago
Solomon Peachy 148f5f05ac [docs] Update information about L media types for ES1, ES2/20 11 years ago
Solomon Peachy 41d408fb5c [cp-10] Updates to readback codes. 11 years ago
Solomon Peachy c51ae31b5b [cp10] Add error codes to CP-10, and document its current "specialness" 11 years ago
Solomon Peachy 835dfc5db2 [misc] doc updates. 11 years ago
Solomon Peachy 8e7d3ad535 [docs] Update info on CP-10 11 years ago
Solomon Peachy 6880ebfa14 [misc] Back out the ability of find_and_enumerate() to change the reported type. 11 years ago
Solomon Peachy ecbdb9e7b4 [cp10] Completely rework CP-10 support. It uses a different data stream! 11 years ago
Solomon Peachy 14b6294a58 [misc] Move all non-init code out of the header now that it's no longer
shared.
11 years ago
Solomon Peachy 109dfacbd3 [libusb] Better support the CP-10. 11 years ago
Solomon Peachy c4d5b80bd8 [docs] Update documentation regarding the CP-10 11 years ago
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.
11 years ago
Solomon Peachy e7013b65eb [libusb] Add PID for SELPHY ES3, and mark it supported. 11 years ago
Solomon Peachy 692960691d [docs] More updates. 11 years ago
Solomon Peachy d3f99fe42a [docs] CP-100 confirmed to work. 11 years ago
Solomon Peachy 9dfd70d3b9 [misc] Document use of SELPHY_PID and SELPHY_TYPE, plus other minor updates. 11 years ago
Solomon Peachy ea26351dc5 [errors] Doubleread the readback, to clear initial state. 11 years ago
Solomon Peachy df272c6e6d [libusb] minor formatting fixes. 11 years ago
Solomon Peachy 21014052dd [error] Better logging of printer errors. 11 years ago
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.
11 years ago
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
11 years ago
Solomon Peachy bdeb411d02 [ES1] Add error code for ES1, plus more documented for ES2 & ES30. 11 years ago
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
11 years ago
Solomon Peachy 9ce3d04849 [es40] Initial readbacks in place. 11 years ago
Solomon Peachy 96d78b222c [libusb] Fix uninitialized varible. 11 years ago
Solomon Peachy c4f90455c2 [ES40] Fill in an initial set of guesses for readbacks.
(Will be verified shortly on the real thing, but we may get lucky)
11 years ago
Solomon Peachy 2331c7b347 [libusb] CP500 is supported now. 11 years ago
Solomon Peachy c99a54af41 [libusb] Match printer serial number when called as a CUPS backend.
This way we don't automatically bind to the first supported/matching
printer we find.
11 years ago
Solomon Peachy 4723122796 [CP-series] Handle a readback quirk reported on the CP900. 11 years ago
Solomon Peachy 5dc84fa966 [cp900] Treat CP900 like the other CP-series printers.
Turns out its extra 4 bytes of footer can be safely ignored and not sent
 to the printer.  So don't bother, and simplify the code a little.

 Also, this adds support for SELPHY_PID/SELPHY_TYPE environment variables
 that allow for unknown PIDs to be used without a recompile.  Useful for
 testing purposes!
11 years ago
Solomon Peachy 8f8f7fca64 [docs] We have reports of CP800 and CP900 working. On OSX! 11 years ago
Solomon Peachy 61a2487ea2 [docs] Major doc update. 11 years ago
Solomon Peachy e04be18f48 [misc] Update docs. 11 years ago
Solomon Peachy 6c2870e791 [build] Rename everything to match what is gutenprint now. 11 years ago
Solomon Peachy 50b9111237 [all] Add support for an error readback. CP-series, ES2/20 handled. 11 years ago
Solomon Peachy c3765df0b3 [libusb] Move CP-200 to the fully-supported list. 11 years ago
Solomon Peachy c55a7e4c2a [docs] Update supported list. 11 years ago
Solomon Peachy 8d28ab9cc8 [libusb] Add PID for CP710 11 years ago
Solomon Peachy 6abf73df8a [docs] CP-300 is now on the tested list.
* Explicitly list out printers with unknown USB PIDs
 * Other minor doc updates
11 years ago
Solomon Peachy af5b1f50f0 [libusb] Add USB PID for the SELPHY CP770, and move it to the tested list. 11 years ago
Solomon Peachy d7e074f0a4 [misc] The "all data sent" message never happened.
(Thanks to Thomas Kaiser for pointing this out)
11 years ago
Solomon Peachy e7f45c22b2 [libusb] HOLY CRAP IT WORKS WITH CUPS NOW! 11 years ago
Solomon Peachy 569c0476d7 [libusb] Fix CUPS URI generation.
Now we successfully auto-attach....
11 years ago
Solomon Peachy 615b7b60f9 [misc] Updated install rule. 11 years ago
Solomon Peachy 42ff824594 [docs] Add some compilation and usage instructions. 11 years ago
Solomon Peachy 47f42909bf [docs] Add CP730 to the known-working list. 11 years ago