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