Solomon Peachy
1ab0cf86eb
mitsud90: More guesses about the status query responses
2019-12-23 21:58:05 -05:00
Solomon Peachy
3e1a536058
mitsud90: Tweak the output of the dumpall coammand:
...
* Fixed-width field dump (ie '%02x' instead of '%x')
* Strip out common header
2019-12-22 22:39:38 -05:00
Solomon Peachy
cfefb35bc2
mitsud90: Doc update
2019-12-21 20:49:36 -05:00
Solomon Peachy
d38271dd58
mitsud90: Preliminary STATS support. Still need lifetime counter and FW version.
2019-12-21 20:45:04 -05:00
Solomon Peachy
56edf84790
mitsud90: Rejigger the serno query a bit.
2019-12-21 20:24:31 -05:00
Solomon Peachy
58f01a5f36
mitsud90: Figured out how to natively query the serial number.
...
Now we no longer have to rely on iserial support!
2019-12-21 19:50:14 -05:00
Solomon Peachy
872b8d6178
mitsud90: Fix the '-Z' dumpall command.
2019-12-21 19:49:47 -05:00
Solomon Peachy
26ef09742a
mitsud90: Fix.
2019-12-20 11:38:58 -05:00
Solomon Peachy
a5b2892476
mitsud90: Update docs and take a guess at a serial number query.
2019-12-20 11:37:26 -05:00
Solomon Peachy
1d331f940d
misc: use CUPS_BACKEND_OK instead of 0 as a return value.
2019-12-12 07:15:25 -05:00
Solomon Peachy
b7560192b9
Docs: CP-M1A vs CP-M1E
...
(Just in case thre's any confusion..)
2019-12-10 11:45:43 -05:00
Solomon Peachy
3ccabfd64e
mitsud90: Some doc updates relating to the CP-M1E
2019-12-05 23:02:18 -05:00
Solomon Peachy
a870128a0f
mitsud90: Update documentation.
2019-11-20 15:11:09 -05:00
Solomon Peachy
1fe3a6066b
all: Pass the USB bInterfaceNum into the backend attach() function.
2019-11-02 09:12:30 -04:00
Solomon Peachy
551666a50e
misc: Documentation/comment updates and some dead code removed.
2019-10-28 20:32:09 -04:00
Solomon Peachy
d5b9feaf67
mitsud90: minor comment added.
2019-10-19 20:27:56 -04:00
Solomon Peachy
c8dedc63de
mitsud90: Use internal #defines for attribute IDs.
2019-10-18 19:38:25 -04:00
Solomon Peachy
3e52dd4322
mitsud90: Document what is known about the "margin cut" option.
2019-10-18 09:50:21 -04:00
Solomon Peachy
c1b15c1fbb
all: Clean up unnecessary #include
2019-09-28 11:05:42 -04:00
Solomon Peachy
9b3ae0ed5b
all: Report up the low-level media ID as a PPD attribute.
...
(Needs changes to Gutenprint in order to be useful...)
2019-09-28 10:54:10 -04:00
Solomon Peachy
a8b919414e
mitsud90: info dump was misreporting two variables.
2019-09-22 00:24:45 -04:00
Solomon Peachy
5c2f56cc31
Missed some files modified in 2019.
2019-06-03 19:40:45 -04:00
Solomon Peachy
473f86b0d5
common: Use generic teardown code unless necessary.
2019-05-22 20:42:12 -04:00
Solomon Peachy
2e70eca4e1
all: Revamp "backend names" to align with gutenprint model names.
...
Should have done this to begin with, whoops.
(All old names are retained for backwards compatibility)
2018-09-22 09:11:14 -04:00
Solomon Peachy
3b4338988f
misc: Fix some minor issues reported by scan-analyze
...
(All remaining issues are false positives, from what I can tell)
2018-09-20 08:42:30 -04:00
Solomon Peachy
037ba7236e
mitsud90: Fix error in info query.
2018-09-17 21:32:15 -04:00
Solomon Peachy
51554069b9
many: Fix up memory leaks introduced in last commits.
2018-06-17 19:17:28 -04:00
Solomon Peachy
fd9b38202e
common: better split between parsing and printing.
...
parsing returns a self-contained job, which is then passed to printing
code. No global state is modified.
mitsu 70x:
Still need to move the image processing code to the print side.
2018-06-17 12:14:46 -04:00
Solomon Peachy
dd941de4c3
mitsud90: Correct iSerial and sleep time setting.
...
Based on sniffs.
2018-05-27 13:56:04 -04:00
Solomon Peachy
a951e0d646
mitsud90: Theoretically implement iSerial toggle and standby time set.
2018-05-24 10:01:46 -04:00
Solomon Peachy
d117ee3bee
mitsud90: Only dump out items that yield a nonzero result.
2018-05-23 15:03:51 -04:00
Solomon Peachy
1ed5b5149b
mitsud90: Add call that will dump all unknown-ish elements at once.
...
(Distinct from the query that will query all possible ones!
2018-05-23 14:26:19 -04:00
Solomon Peachy
576c5dc7c3
mitsud90: Decode intermediate printing state.
...
Nuke the extra logging I put in too.
2018-05-23 13:33:43 -04:00
Solomon Peachy
daac3bcf52
mitsud90: Fix an error in the idle detection loop.
...
Not sure why the compiler allowed this.
2018-05-22 19:44:51 -04:00
Solomon Peachy
c7d7b27d41
mitsud90: Attempt to fix infinite loop.
...
Documented a ton of status messages based on testers.
2018-05-22 13:21:09 -04:00
Solomon Peachy
28ddec9d02
mitsu 70x & d90: Documentation updates.
...
Continuing to learn new stuff about these models, based on RE efforts.
2018-05-20 11:31:36 -04:00
Solomon Peachy
6708214afe
mitsud90: Doc updates.
2018-05-19 21:33:59 -04:00
Solomon Peachy
67366b56a0
mitsud90: Add an argument to allow blindly dumping all parameters.
2018-05-17 23:11:30 -04:00
Solomon Peachy
7c0df4b6b2
mitsud90: Add job status query support.
2018-05-17 20:11:30 -04:00
Solomon Peachy
359aff088a
mitsud90: Lots of updates and additional decoding.
...
Main change is that we now hopefully wait for idle properly.
2018-05-17 20:11:27 -04:00
Solomon Peachy
628a56a69d
mitsud90: Corrections in new status messages.
2018-05-17 09:59:52 -04:00
Solomon Peachy
83efcd5e28
mitsud90: Fix mistake in last commit.
2018-05-17 09:09:55 -04:00
Solomon Peachy
c7fad3b6f8
mitsud90: Dump and attempt to decode several more structures.
2018-05-17 08:06:12 -04:00
Solomon Peachy
ba738ac741
mitsud90: figuring out more stuff. no functional change yet.
2018-05-16 21:57:29 -04:00
Solomon Peachy
7cada41ac9
mitsud90: Decode many more error codes.
2018-05-16 13:07:17 -04:00
Solomon Peachy
5592a88b09
mitsud90: Detect error conditions.
...
Still can't query non-error statuses, or the serial number.
2018-05-16 08:03:16 -04:00
Solomon Peachy
d75e37430e
mitsud90: Fix memory query.
2018-05-15 20:17:08 -04:00
Solomon Peachy
047c5e1eba
mitsud90: Fix status queries.
2018-05-15 20:03:25 -04:00
Solomon Peachy
bcc86f7466
mitsud90: Bugfixes in parsing.
2018-05-14 15:35:41 -04:00
Solomon Peachy
7ebfa12b96
mitsud90: Add WIP backend for the Mitsubishi CP-D90DW
2018-05-12 12:15:13 -04:00