Solomon Peachy
b210c5a5c0
all: Major updates to CUPS marker reporting
...
* use 'ribbonWax' instead of 'ink-ribbon' (as per RFC)
* return media type as the 'marker' name, if known or inferrable
* Selphy CP series gained support
* Mitsu D70 family gained support for uppper and lower decks
2016-08-19 17:40:12 -04:00
Solomon Peachy
41f5f688f7
All: Use 'ink-ribbon' instead of 'ribbon' for the supply type.
2016-08-17 23:54:08 -04:00
Solomon Peachy
53e00af2aa
mitsu9550: Add support for CUPS marker attributes.
...
* Report % remaining of the ribbon.
2016-08-17 21:53:55 -04:00
Solomon Peachy
8e35e5608b
all: It's 2016 now, update the copyright text.
...
Also, correct the initial dates for a few of the backends.
2016-01-24 09:44:19 -05:00
Solomon Peachy
5dda0018d2
all: Get rid of a little more getopt detritus.
2015-08-25 22:47:26 -04:00
Solomon Peachy
b343d56f1e
all: Get rid of the remainder of the old two-stage cmdline parsing
...
All backend->cmdline_arg() invocations are done with intent to execute!
2015-08-24 18:49:51 -04:00
Solomon Peachy
175f6a52d8
all: For printers that automatically generate copies, get rid of
...
leftover manual copy handling code.
The exception is the dnp backend, it needs do use manual copies under
some situations.
2015-08-20 23:13:52 -04:00
Solomon Peachy
db0c7d8b99
all: Eliminate the multi-stage cmdline parsing.
...
Unfortunately this means we lose the '-B backend' method, but the
overall control flow is much, much simpler now.
2015-08-13 21:09:56 -04:00
Solomon Peachy
de8a32424c
all: Unified approach to extra_vid/pid/type
...
This required a modification to all attach() methods.
Also, fix canonselphy's parsing/attachment code.
2015-08-12 22:56:29 -04:00
Solomon Peachy
20f6d05b8a
common: Rework the early cmdline argument parsing code to improve robustness
...
Also move fast_return out of individual backends and into common code.
2015-08-12 21:02:11 -04:00
Solomon Peachy
4489c1c0a5
misc: Clean up buffer overflows identified by cppcheck
2015-07-04 09:45:48 -04:00
Solomon Peachy
24c3550feb
all: Ensure all malloc() failures are caught and logged.
2015-06-23 20:48:52 -04: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
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
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
1741c7fa16
mitsu9550: Fix swapped row/col fields in one of the headers.
2015-01-07 10:22:26 -05:00
Solomon Peachy
b731dc04f8
Update copyright notice.
2015-01-05 21:39:22 -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
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
5db5ea74e3
mitsu9550: Theoretically code complete.
2014-12-15 09:11:41 -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