Commit graph

726 commits

Author SHA1 Message Date
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
Solomon Peachy 06c9b3968f Document the Mitsubishi CP-D80DW and Kodak 305's current status. 2014-12-25 09:38:48 -05:00
Solomon Peachy 921f20db41 Add a testjob for the Kodak 305. It's just the Windows test page. 2014-12-25 09:28:20 -05:00
Solomon Peachy 8ae0c18a6f mitsud70x: Add USB VID/PID for Kodak 305. 2014-12-25 09:20:50 -05:00
Solomon Peachy 6263ef69fa mitsu9550: Fix more boneheaded errors in serial number parsing, and
also a structure mis-definition which broke job parsing.
2014-12-25 08:23:18 -05:00
Solomon Peachy 94d4f9b8a6 mitsu9550: reword a couple of messages. No functional change. 2014-12-20 15:16:26 -05:00
Solomon Peachy bc1eb4b263 mitsu9550: Add a 'status' query. 2014-12-20 12:43:22 -05:00
Solomon Peachy 8e53185809 blacklist: Update for mitsu9550 family. 2014-12-20 12:24:55 -05:00
Solomon Peachy 8156427487 mitsu9550: Another attempt to fix serial number parsing.
For something so simple, I seem to keep making stupid mistakes.
2014-12-19 14:45:49 -05:00
Solomon Peachy 4561b6fef0 mitsu9550: Fix the media query; boneheaded mistake in the structure definition. 2014-12-17 19:23:41 -05:00
Solomon Peachy f3a10a71cb mitsu9550: Another bug in the serial number code. 2014-12-17 12:49:37 -05:00
Solomon Peachy b99eb92479 mitsu9550: Two fixes: serial number query, and hopefully prevent a
stack smash.
2014-12-17 11:43:38 -05:00
Solomon Peachy 125a4ef832 misc: Fix up some return codes to respect CUPS_BACKEND_* 2014-12-17 07:33:51 -05:00
Solomon Peachy 6b54cbcb89 mitsu9550: Fix a boneheaded mistake in the readback code. 2014-12-17 07:21:22 -05:00
Solomon Peachy 69ac5046ea mitsu9550: Add in a 'fast return' mode.
This won't wait for print completion, but will return as soon as the
printer has said it's ready for another print job.
2014-12-16 21:51:14 -05:00
Solomon Peachy 05f319b877 Document the mitsu9550 options. 2014-12-15 09:12:05 -05:00
Solomon Peachy 5db5ea74e3 mitsu9550: Theoretically code complete. 2014-12-15 09:11:41 -05:00
Solomon Peachy c32c61d3e6 mitsu9550: Add in a test job and the ICC profile. 2014-12-15 08:34:12 -05:00
Solomon Peachy 1a92bd7f92 testjobs: remove the duplicate mitsu d70 print job. 2014-12-15 08:25:55 -05:00
Solomon Peachy a6eee17f72 mitsu9550: Add in the majority of the printing logic. 2014-12-15 08:25:05 -05:00
Solomon Peachy 9be39abb7d mitsu9550: explicitly track 9550 vs 9550-S variants. 2014-12-15 08:01:03 -05:00
Solomon Peachy c04f6d8cad mitsu9550: Fix USB PID descriptions to be more accurate. 2014-12-15 07:57:29 -05:00
Solomon Peachy d801e45b05 mitsu9550: Add media query command, document all structs, and describe
the reverse engineereed protocol we'll be implementing.
2014-12-14 20:52:21 -05:00
Solomon Peachy df5447becd mitsu9550: Add serial number query. 2014-12-14 19:09:32 -05:00
Solomon Peachy 09f350ea66 mitsu9550: Printer can generate copies on its own. 2014-12-14 18:10:01 -05:00
Solomon Peachy da5ae0e152 mitsu9550: Initial WIP of the Mitsubishi CP-9550DW-S backend.
Just committing it so I don't lose it.
2014-12-11 16:16:56 -05:00
Solomon Peachy f7fe250f33 kodak68x0: minor documentation updates. 2014-12-05 23:02:06 -05:00
Solomon Peachy 06d779d3c5 kodak68x0: Fix a compile problem that slopped through. 2014-12-05 22:56:20 -05:00
Solomon Peachy de43fa7337 kodak68x0: Cleaner error code reporting. 2014-12-05 22:49:02 -05:00
Solomon Peachy 7ff83de9f1 kodak68x0: Detect printer errors. Or at least we recognise
"Control Error 25". Whatever that means.
2014-12-05 22:01:36 -05:00
Solomon Peachy e84afdb816 dnpds40: Mitsubishi CP3800 uses the same VID/PID as the DNP DS80 2014-12-03 00:10:53 -05:00
Solomon Peachy 75bbec99ad mitsu70x: Initial appearances show the D80 is teh same as the D70. 2014-12-02 23:45:32 -05:00
Solomon Peachy 8b4e68c231 S2145: Add an early_parse method, so we can figure out what printer type
a given job is meant for -- the s2145 and s1245 have to be handled
differently.

(As an aside, the early_parse stuff is only really relevant if you're
using the backend in a standalone mode with multiple printers of the
same backend hooked up...)
2014-11-15 08:32:47 -05:00
Solomon Peachy 60540baf0e dnpds40: Get rid of the CW01/OP900 entries, it's not handled in this backend. 2014-10-29 22:11:46 -04:00
Solomon Peachy f77357977d dnpds40: Only error out if we get a non-idle/printing/cooling status. 2014-10-29 22:07:58 -04:00
Solomon Peachy aa236d1ae6 dnpds40: Log the status in raw form too, when we fail. 2014-10-29 22:02:11 -04:00
Solomon Peachy 9c6d60c1d2 Fix compile rrror 2014-10-23 15:08:51 -04:00
Solomon Peachy 9d9274c467 updr150: Fix two inverted tests, and document the CR10L format. 2014-10-22 23:48:04 -04:00
Solomon Peachy 02f84569db Fix build bug. 2014-10-20 18:17:29 -04:00
Solomon Peachy d66663cfdc s2145: Documentation updates. 2014-10-19 23:38:23 -04:00
Solomon Peachy 5e2071d0ae s2145: Work on the s6245 and 6145. 2014-10-19 09:10:10 -04:00
Solomon Peachy 895b723ae5 s2145: Add initial support for the S1245 model.
With any luck, it'll acutally work.
2014-10-18 20:13:08 -04:00
Solomon Peachy e9981107b7 s2145: We know the s1245 USB VID/PID.
Now whether or not it acutally *works*...
2014-10-18 13:29:14 -04:00
Solomon Peachy 59c34f6ef4 More doc updates. 2014-10-18 11:48:17 -04:00