Solomon Peachy
5863e7bd30
Docs: Note that Sinfonia provided documentation for the s1245. Thank you!
2015-02-21 10:53:53 -05:00
Solomon Peachy
04d1bbff04
s2145: One more 1245 reference removed.
2015-02-19 21:33:06 -05:00
Solomon Peachy
dece0d8975
s1245: Textual descriptions of tone curves.
2015-02-19 21:32:43 -05:00
Solomon Peachy
97112f91a4
s1245: Only set matte intensity if the printer's stored value is different.
2015-02-18 21:20:59 -05:00
Solomon Peachy
d198f0493b
s1245: We can't set the matte intensity if we have a print in progress.
...
Ideally we could query the existing state, and only update if it
changed.
2015-02-18 21:14:00 -05:00
Solomon Peachy
0e39bf9ee4
s1245: Set the matte intensity when performing a matte print.
2015-02-18 21:07:50 -05:00
Solomon Peachy
87bc69642c
s1245: Add tone curve support.
2015-02-18 21:00:32 -05:00
Solomon Peachy
c9ab39eff8
s1245: Flesh out error reporting and handlig around the main print routine.
...
...It's ready for testing now, I think. Any volunteers?
2015-02-10 22:39:18 -05:00
Solomon Peachy
8ac7aba333
s1245: Initial print command implemented.
2015-02-09 21:46:25 -05:00
Solomon Peachy
4a34c4e740
s1245: Implement the canceljob command.
...
All that's left is the actual printing. And testing all of this on a
real printer.
2015-02-08 20:34:30 -05:00
Solomon Peachy
06320b61db
s1245: Add support for querying and setting the user string.
...
...AKA the "serial number" we need to report to CUPS.
2015-02-08 20:19:44 -05:00
Solomon Peachy
5661725a3b
s1245: Add media query support, and start fleshing out the main loop.
2015-02-08 19:50:22 -05:00
Solomon Peachy
f7d2f6e764
s2145: Minor improvements:
...
* Don't issue a media query on every state machine loop
* Upon receiving a printer error, just abort.
* When waiting for a state change, don't run the state machine.
* Consolidate error detection into the main status query
2015-02-08 19:50:19 -05:00
Solomon Peachy
2c69ca34dc
s1245: Add printer status command.
2015-02-08 18:59:26 -05:00
Solomon Peachy
9049231db1
s1245: Fleshing out structure definitions.
...
Next up: query status, parsing status, etc.
2015-02-08 15:33:17 -05:00
Solomon Peachy
261a86f0b6
s1245: Data structures
...
Still need to define flags and whatnot.
2015-02-08 13:17:33 -05:00
Solomon Peachy
dc7ba45fe2
s1245: Create a new backend for the Shinko s1245.
...
Shinko S1245 uses a different command language as the other Shinko
models, so it's not going to share much commonality with the 2145
backend.
2015-02-08 12:11:16 -05:00
Solomon Peachy
0c5a6bf77b
Add the Shinko S6125/S6245 to the blacklist.
2015-02-07 20:17:29 -05:00
Solomon Peachy
91631651bc
shinko2145: Make it work again.
...
1) early_parse returning bogus codes
2) media query in main loop sending wrong command
3) printer type in early_parse printed incorrectly
2015-02-01 13:32:36 -05:00
Solomon Peachy
6108de19f4
Patch readme updates.
2015-02-01 10:00:52 -05:00
Solomon Peachy
6bc18eebdb
Add patches to enable multicut modes in Gutenprint.
2015-01-29 13:07:28 -05:00
Solomon Peachy
746e3feebb
mitsu9550: Log the details when we fail due to a media mismatch.
2015-01-22 13:25:48 -05:00
Solomon Peachy
7a7d14687b
shinkos2145: Add info on the Brava 21
2015-01-21 19:40:39 -05:00
Solomon Peachy
62186cbc73
Fix the 2x6 testjob.
2015-01-21 19:04:00 -05:00
Solomon Peachy
5e3db712c7
updr200: Add a 2x6 print job.
2015-01-20 21:05:29 -05:00
Solomon Peachy
b7e39c63be
mitsu9550: Try to validate all known print sizes against all media types.
2015-01-17 08:46:50 -05:00
Solomon Peachy
bb121400d1
mitsu9550: Fix a missing '\n' in an error message.
2015-01-16 07:48:02 -05:00
Solomon Peachy
ac8c0188b9
Add printer-generated copy support for the UP-DR200.
...
Untested.
2015-01-11 10:11:54 -05:00
Solomon Peachy
e989103c6c
DOc update.
2015-01-10 17:43:12 -05:00
Solomon Peachy
57c76ac2ab
Get rid of some debug code.
2015-01-10 17:42:34 -05:00
Solomon Peachy
51364fc5a1
9550 is not longer WIP.
2015-01-10 17:42:11 -05:00
Solomon Peachy
b5ae78f1da
mitsu9550: Fix an inverted test.
2015-01-07 21:58:11 -05:00
Solomon Peachy
ccd644af7e
common: more debug fixes.
2015-01-07 21:48:07 -05:00
Solomon Peachy
1741c7fa16
mitsu9550: Fix swapped row/col fields in one of the headers.
2015-01-07 10:22:26 -05:00
Solomon Peachy
ce9d0df04b
debug: Fix hex dump code.
2015-01-07 10:22:03 -05:00
Solomon Peachy
b731dc04f8
Update copyright notice.
2015-01-05 21:39:22 -05:00
Solomon Peachy
eda139a9db
common: formatting fixes.
2014-12-31 14:01:32 -05:00
Solomon Peachy
fef3b0e0ec
common: Format the hex dumps a little more coherently, 16-byte lines.
2014-12-31 13:55:57 -05:00
Solomon Peachy
49560a3149
Documentation update.
2014-12-31 11:23:02 -05:00
Solomon Peachy
778d014708
Add a few more deck status examples.
2014-12-30 18:03:39 -05:00
Solomon Peachy
1ac8584ff4
mitsu70x: Fix endian goof in the serno parsing code.
2014-12-30 09:51:58 -05:00
Solomon Peachy
e1d2d8ccfb
mitsu70x: Further deductions from status message analysis.
...
We don't know the media type yet, but we know the media capacity, and
possibly the total print counts too.
2014-12-29 18:57:40 -05:00
Solomon Peachy
4747a4b5e3
mitsu70x: Dump component versions too
2014-12-29 16:04:08 -05:00
Solomon Peachy
824ff5c837
rename a testjob.
2014-12-29 15:58:00 -05:00
Solomon Peachy
18fd12377c
mitsu70x: Clean up the k60 workarounds to use proper headers.
2014-12-29 15:52:55 -05:00
Solomon Peachy
c759fda455
mitsu70x: All models should use the 256K data chunk writes.
2014-12-29 15:38:34 -05:00
Solomon Peachy
be32e335d3
mitsu70x: Implement a first cut at a serial number query for The D70
...
family. The value is unique, at least, but not necessarily the same as
the the sticker on the printer (at least in the case of the Kodak 305)
2014-12-29 14:21:39 -05:00
Solomon Peachy
3fd50eaa41
mitsu70x: Fix swapped rows/columns in the print setup header.
...
Also use the ctx->rows/cols when checking to see if we need to fixup things.
2014-12-29 08:54:14 -05:00
Solomon Peachy
507906e951
mitsu70x: Send data to the K60/Kodak305 in 256K chunks, including a
...
special first chunk.
2014-12-29 08:42:35 -05:00
Solomon Peachy
7b698253a5
mitsu70x: The kodak305 needs to be treated like a K60.
2014-12-29 08:39:05 -05:00