Solomon Peachy
24c3550feb
all: Ensure all malloc() failures are caught and logged.
8 years ago
Solomon Peachy
57c76ac2ab
Get rid of some debug code.
8 years ago
Solomon Peachy
b731dc04f8
Update copyright notice.
8 years ago
Solomon Peachy
778d014708
Add a few more deck status examples.
8 years ago
Solomon Peachy
1ac8584ff4
mitsu70x: Fix endian goof in the serno parsing code.
8 years ago
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.
8 years ago
Solomon Peachy
4747a4b5e3
mitsu70x: Dump component versions too
8 years ago
Solomon Peachy
18fd12377c
mitsu70x: Clean up the k60 workarounds to use proper headers.
8 years ago
Solomon Peachy
c759fda455
mitsu70x: All models should use the 256K data chunk writes.
8 years ago
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)
8 years ago
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.
8 years ago
Solomon Peachy
507906e951
mitsu70x: Send data to the K60/Kodak305 in 256K chunks, including a
...
special first chunk.
8 years ago
Solomon Peachy
7b698253a5
mitsu70x: The kodak305 needs to be treated like a K60.
8 years ago
Solomon Peachy
8ae0c18a6f
mitsud70x: Add USB VID/PID for Kodak 305.
8 years ago
Solomon Peachy
75bbec99ad
mitsu70x: Initial appearances show the D80 is teh same as the D70.
8 years ago
Solomon Peachy
1775df394a
mitsu70x: Add initial support for the Kodak 305, which appears to be a
...
rebadged Mitsu D70
9 years ago
Solomon Peachy
5bb48ed47e
mitsu70x: more fixes.
9 years ago
Solomon Peachy
69781991c5
mitsu70x: Another fix.
9 years ago
Solomon Peachy
1cdc2cac22
mitsu70x: More work.
9 years ago
Solomon Peachy
e1519a59a1
mitsu70x: Fix dump_status debug.
9 years ago
Solomon Peachy
96cf9a96da
mitsu70x: pack all structures.
9 years ago
Solomon Peachy
a89e4e5016
mitsu70x: More rearrangement of the command sequence.
9 years ago
Solomon Peachy
7bfde9ed4e
mitsu70x: Add a missing field to the payload header.
9 years ago
Solomon Peachy
5d1432433f
Mitsu70x: Add correciton code to the k60 support to force 4x6 multicut
...
on when making 4x6 prints.
9 years ago
Solomon Peachy
82512dd238
Mitsu70x: Try to make this closer to to the real printer.
9 years ago
Solomon Peachy
5d083c27aa
mitsu70x: Theoretically fix the spooler with a K60DW.
9 years ago
Solomon Peachy
4e5ee51d04
mitsu70x: Rework a bit from new sniff data.
9 years ago
Solomon Peachy
6fff71f2eb
mitsu70x: Convert to CUPS_BACKEND_* return codes.
9 years ago
Solomon Peachy
ba5dd540d9
mitsu70x: Remove a now-obsolete definition.
9 years ago
Solomon Peachy
45f41a2f7d
debug output fixes.
9 years ago
Solomon Peachy
b8ee4cea94
Require use of '-DD' to enable raw data dumps.
9 years ago
Solomon Peachy
95483590de
mitsu70x: Better decode print remaining, plus lots of doc updates.
9 years ago
Solomon Peachy
ed8fce8c81
mitsu70x: Update print job, fix parsing bugs in backend.
9 years ago
Solomon Peachy
c9c71cbe0d
mitsu70x: Better decoding of status
9 years ago
Solomon Peachy
7b80c3b226
Mitsu70x: Add USB PID for CP-K60DW-S
9 years ago
Solomon Peachy
1faa032ea6
backends: Revamp cmdline args so you can specify multiple backend args at once.
9 years ago
Solomon Peachy
1e8c0ae99a
Silence a pile of 'cppcheck' warnings.
...
...And fix a legitimate bug in the process!
9 years ago
Solomon Peachy
d7db0bbdbe
Massive overhaul of command line handling.
...
Completely untested with real printers.
That happens tonight! :)
9 years ago
Solomon Peachy
34e3b64fc4
all: Get rid of the now-obsolete 'multipage_capable' flag.
9 years ago
Solomon Peachy
6c335ea1e4
Update copyright notice; it's 2014 now!
9 years ago
Solomon Peachy
6acc8b553c
backends: say "## copies remaining" to differentiate between pages.
9 years ago
Solomon Peachy
4aa050f695
backends: Fix a double-free error in all backends.
...
Since we always call read_parse() we always free the data buffers. Make
sure we set them to NULL or we will try to double-free them when we
terminate normally.
9 years ago
Solomon Peachy
2eb20f90f4
backends: A 0-length read when doing our inital header load is
...
and EOF, so treat it as such and don't error out.
9 years ago
Solomon Peachy
a7316668ff
mitsu70x: Rework printjob parsing so that it can figure out job length
...
from the headers.
9 years ago
Solomon Peachy
817b6b04fc
all: Handle short reads when loading in initial printjob header.
9 years ago
Solomon Peachy
1888254860
all: Move to using the common read_data() instead of direct libusb functions.
9 years ago
Solomon Peachy
875ebd2d76
all: Silence nearly all DEBUG outputs unless DYESUB_DEBUG is set in the
...
environment.
9 years ago
Solomon Peachy
f4d8e31033
Document the known differences between the CP-D70x and the CP-K60.
9 years ago
Solomon Peachy
9201105c66
all: Fixed all compiler warnings.
9 years ago
Solomon Peachy
7712b69124
mitsu70x: Fix formatting on status dumps.
9 years ago