Commit Graph

2088 Commits

Author SHA1 Message Date
Solomon Peachy 33beff44c4 mitsu70x: All vert/horiz calibration is in pixels, aka 0.085mm 2021-05-16 08:08:12 -04:00
Solomon Peachy 4cde33cada mitsu70x: Properly decode the horizontal calibration data 2021-05-16 07:51:54 -04:00
Solomon Peachy bdddf828ac Citizen: Detect and report Sticker media (on Citizen CX02)
Stickers need some special handling though, and possibly
a modified printer.  Don't konw how to detect that yet.
2021-05-16 00:16:50 -04:00
Solomon Peachy 5a67be8b93 sinfonia: More PARAM documentation updates. 2021-05-15 14:53:36 -04:00
Solomon Peachy a3f82ba473 Fix a documentation typo 2021-05-15 14:28:54 -04:00
Solomon Peachy 4e8949b288 sinfonia: Move all parameter definitions into common header
Document all known-unknowns for S6145, S2245, EK8810, and EK7000.

As always, S6245 remains unknown!
2021-05-15 12:57:27 -04:00
Solomon Peachy 126a667d94 mitsu70x: Better general test for -S models. 2021-05-14 15:04:10 -04:00
Solomon Peachy 1abd74fbf3 mitsud90: accidently deleted some comments 2021-05-14 12:23:39 -04:00
Solomon Peachy fd2d143363 mitsu70x: Fix inverted calculation. 2021-05-14 11:14:12 -04:00
Solomon Peachy fe5e8f38c2 mitsud90: Add test print capabilities, and document test stuff seen 2021-05-14 11:08:23 -04:00
Solomon Peachy da592851dd mitsu70x: Figured out how to interpret the vertical calibration 2021-05-14 11:08:19 -04:00
Solomon Peachy aaa63cac89 mitsu70x: Support Mitsubishi CP-K60DW-S "HG" media
Apparently there's a "media subtype' field, and HG media needs a
different calibration data file.
2021-05-14 09:15:03 -04:00
Solomon Peachy 466222ea68 mitsu70x: Documentation updates. 2021-05-14 06:30:07 -04:00
Solomon Peachy 5cbceb686c common: Dump received data if *received len* is under 4K.
(not the buffer size!)
2021-05-14 06:29:29 -04:00
Solomon Peachy afbff6b5b9 mitsu70x: Figured out the eeprom dump 2021-05-11 21:07:20 -04:00
Solomon Peachy c5f0c89789 mitsu70x: Dump additional tables & eeprom in test mode 2021-05-11 20:52:18 -04:00
Solomon Peachy 7ce9bcfecc mitsu70x: Fix lifetime print counter
* Figuring out a bunch of test stuff
 * Documentation
2021-05-11 20:45:36 -04:00
Solomon Peachy 4a1c7804bd mitsu70x: Add support for printer-generated test prints
Seems to work on EK305 and D80.
2021-05-06 20:32:15 -04:00
Solomon Peachy 9add10fd93 mitsu70x: Correct the total print count in the printer stats code path 2021-05-06 14:12:38 -04:00
Solomon Peachy 2bc38801f4 Don't emit processing library info in STATS_ONLY mode. 2021-05-05 21:14:59 -04:00
Solomon Peachy 48d34318d0 mitsu70x: Minor documentation update. 2021-05-05 16:15:11 -04:00
Solomon Peachy f9cbd6ee74 README updates:
* Consistent naming for supported/unsupported lists
 * Move Mitsu CP30 to supported list
 * Naming fixes for Mitsu CP30 / CP9xxx / CP3800 series
 * Remove HiTi P110 from list entirely
 * Don't query Manuf/Model strings for old URI scemes
2021-04-28 23:11:45 -04:00
Solomon Peachy 85b778893e common: Slightly more robust Manufacturer/Model/Serial parsing
* Better comments
 * Get rid of dead code paths
 * Skip Manuf/Model query when using new-style URIs
 * If IEEE1284 produces bogus ID, fall back to USB descriptor
 * If both produce bogus ID, always report.
2021-04-28 22:33:29 -04:00
Solomon Peachy eef0f22a38 build: Don't regenerate all the datafiles on each make run 2021-04-20 21:05:42 -04:00
Solomon Peachy 7fec86bac7 hiti: Add in the the CS2xx series USB PIDs, and its LUT. 2021-04-20 20:14:44 -04:00
Solomon Peachy 573d70aef6 One more correction. Disabled an entry that is in the regression list. 2021-04-17 07:47:54 -04:00
Solomon Peachy 6ab6949279 Fix two USB PID typos. 2021-04-17 07:20:57 -04:00
Solomon Peachy e3ab11a975 misc: Get rid of all USB_VID_*/USB_PID_* definitions
Directly reference the IDs in the lookup tables, like in linux-kernel
2021-04-16 21:12:54 -04:00
Solomon Peachy bb9e38d85b mitsud90: Clean out a couple of now-completed items on the todo list 2021-04-16 20:26:29 -04:00
Solomon Peachy e9d687b11b hiti: Add explicit version checks and recommendataions for upgrading 2021-04-16 11:12:51 -04:00
Solomon Peachy 6fbc6352b5 hiti: more file documentation 2021-04-16 00:21:01 -04:00
Solomon Peachy c468459dbd hiti_p75x: Fix filename of a correction table.
Better document the naming convention of the data files
2021-04-15 23:39:03 -04:00
Solomon Peachy 6d88d9dced hiti: Correct media vendor/type lookup 2021-04-14 15:21:36 -04:00
Solomon Peachy aa5093abfa hiti: More fixes for the CVD table 2021-04-14 14:54:15 -04:00
Solomon Peachy 9b561262b5 hiti: More p51x fixes.
* Use correct lengths when sending SEHT data
 * Another unknown response code (0x53)
 * Move copy count to start of job structure (global requirement)
2021-04-14 07:46:37 -04:00
Solomon Peachy 6fb05d5cf0 mitsu70x: Fix a missing \n in a log message 2021-04-14 07:44:37 -04:00
Solomon Peachy f8209b6bec hiti: Fix regression in querying remaining media 2021-04-13 12:31:07 -04:00
Solomon Peachy db08aa0003 hiti: Fix regression with LED calibration query on P520L 2021-04-13 12:24:50 -04:00
Solomon Peachy a797acdda7 hiti: More fixes for the P510 series. 2021-04-13 12:06:58 -04:00
Solomon Peachy 69a80f6b1b hiti: Fix a buffer overflow 2021-04-12 19:57:48 -04:00
Solomon Peachy 88fdacf16c hiti: More fixes for P51x
Also properly parse multi-record statistics responses
2021-04-12 19:51:07 -04:00
Solomon Peachy bbd3ff4293 hiti: One more fix for the P51x series 2021-04-09 10:45:20 -04:00
Solomon Peachy 05ca53078a hiti: Properly handle an unknown command error. 2021-04-08 08:05:33 -04:00
Solomon Peachy 536043062e hiti: Don't issue ERDC_RHA on the P51x series; they don't support it. 2021-04-08 08:00:52 -04:00
Solomon Peachy 923e4ffeaf mitsud90: Make the LUT code not dependent on the CP-M1 series.
(ASK500 doesn't support a LUT at present, but have the code ready)
2021-03-22 21:41:43 -04:00
Solomon Peachy 6e5cdca81f mitsud90: Report the MAIN fw version in the status dump. 2021-03-22 21:41:23 -04:00
Solomon Peachy e450d6f496 mitsud90: Initial support for the Fujifilm ASK-500
Looks to be a near-identical clone of the CP-M1 series, albeit with
different color curves and no LUT.

Currently untested, as I don't know the USB VID/PID.  Gutenprint
support not yet committed.
2021-03-15 17:08:43 -04:00
Solomon Peachy 231341dd2b ek8810: Implement support for print sizes > 8x12
Printer does it all internally, supposedly/apparently.
2021-03-15 09:42:53 -04:00
Solomon Peachy 35ee06f3ab canonselphyneo: Documentation updates 2021-03-03 19:42:51 -05:00
Solomon Peachy f1f6061011 hiti: add p510l to the regression list. 2021-02-26 22:26:38 -05:00