Commit Graph

2395 Commits

Author SHA1 Message Date
Solomon Peachy 42fc2bb2bd hiti: Add support for the P461 'Prinhome'
There are still some unknowns:

 * Matte mode
 * Ribbon vendor/subtype (needed for color correction / heat table selection)
2023-04-22 11:51:22 -04:00
Solomon Peachy 72cbb50f44 hiti: Document more model codes 2023-04-18 17:32:15 -04:00
Solomon Peachy 3f30912f96 hiti: Document a couple more things, and fix the log messages for media type 2023-04-16 23:33:20 -04:00
Solomon Peachy f77d10812f hiti: Documentation fix. 2023-04-16 20:54:28 -04:00
Solomon Peachy 38bcf551b0 hiti: Add in correction table and heat table for P461.
We need to figure out where the ribbon vendor stuff comes from still.

Otherwise it's code complete, I think?
2023-04-16 20:48:51 -04:00
Solomon Peachy 62ae9f74f3 hiti: Implement (and decode) CMD_RDC_ROC 2023-04-14 14:06:08 -04:00
Solomon Peachy 2f5e58eab9 hiti: Add in some more heat tables for the P51x, P52x, and P72x series 2023-04-14 12:18:54 -04:00
Solomon Peachy 20bf68fc0e hiti: Updates along the way to get P461 working 2023-04-14 10:07:59 -04:00
Solomon Peachy d9147f6cac hiti: doc update 2023-04-04 12:01:16 -04:00
Solomon Peachy 79c555e195 hiti: Beginning of P461 support. Doesn't work yet! 2023-03-31 19:03:30 -04:00
Solomon Peachy 6017944bc1 regression: Corrections to the Kodak 605 print sizes 2023-03-29 10:42:37 -04:00
Solomon Peachy 714d14659b README: Update some HiTi stuff 2023-03-29 10:40:17 -04:00
Solomon Peachy eb897885e2 s6245: Minor documentation update 2023-03-29 10:36:42 -04:00
Solomon Peachy 5d889dd200 hiti: Document more model IDs and data tables 2023-03-28 23:27:18 -04:00
Solomon Peachy 8482e1c46a kodak605: Further enhancments
* Debug message improved
 * More known error codes
 * More print sizes
2023-03-28 17:59:42 -04:00
Solomon Peachy acc2b1cdf7 kodak605: Add in some common error codes observed on the EK605 2023-03-24 10:29:24 -04:00
Solomon Peachy 8cce13ee93 hiti: P710L appeears to be a rebadged Shinko S2145
So add it to the "WIP" list.  Maybe one will surface someday.
2023-03-20 13:54:38 -04:00
Solomon Peachy 88dbbf5014 hiti: Documentation & TODO update 2023-03-20 11:46:54 -04:00
Solomon Peachy fa41b973a0 misc: Update copyright year in a few places I'd missed 2023-03-19 21:33:55 -04:00
Solomon Peachy c2bf60c6eb hiti: Add P525L to usb blacklist and improve debug output slightly 2023-03-17 15:00:19 -04:00
Solomon Peachy 15cdd981bb hiti: Fix incorrectly named P525L 3D LUT files. 2023-03-17 14:53:57 -04:00
Solomon Peachy 7c0f42ac1e hiti: Update copyright year. 2023-03-17 13:16:05 -04:00
Solomon Peachy ee1a6056f8 hiti: P525 has some differences with the P520
* Different firmware version strings
 * Use 'ri1' data files instead of 'ri'
 * CMD_EFD_CHS doesn't work
2023-03-17 13:10:48 -04:00
Solomon Peachy 7fa4515e0d hiti: P52x firmware is up to v1.28 now 2023-03-16 18:22:08 -04:00
Solomon Peachy a2ea304f5d hiti: Fix heattable_v2 read on the P52x series (nothing defined yet) 2023-03-16 18:08:47 -04:00
Solomon Peachy 247d294350 hiti: Increase buffer size for CMD_RDC_RS
P525's message is 14 bytes longer than the rest.  Details unknown.
2023-03-12 09:55:55 -04:00
Solomon Peachy 14d3709158 hiti: Correct the USB PID of the P525L 2023-03-11 13:15:13 -05:00
Solomon Peachy d62fae1ae9 README update 2023-01-17 16:54:29 -05:00
Solomon Peachy bfc44dfe16 dnpcitizen: Citizen CX-02 and CX-02W support ribbon rewinding.
(Unlike the DNP, where the -A models don't support rewinding)
2022-11-09 09:03:53 -05:00
Solomon Peachy 7e5d0b7ed1 Revert "hiti: Fix data length specified in CMD_SEPD"
This reverts commit 49a606d5a8.

I made the change in the wrong place, and it turns out it was fine.
2022-10-29 11:20:16 -04:00
Solomon Peachy 49a606d5a8 hiti: Fix data length specified in CMD_SEPD
It should be buffer_len + 8, not + 5.  For some reason the P520L (and
supposedly the P510L) worked just fine but apparently the P510S doesn't.

Fingers crossed that this is the main problem.
2022-10-29 10:53:25 -04:00
Solomon Peachy f753005e7e hiti: set HITI_NODATA in the environment to disable data table sends
o
2022-10-29 10:27:51 -04:00
Solomon Peachy 7fc8ba7088 hiti: Major improvements in parsing v2 heattable data files.
* Properly decode length
 * Handle secondary/embedded tables
 * Document the known field types
2022-10-28 01:33:25 -04:00
Solomon Peachy e5df30205c hiti: Refactor the p51x heat table loading code a bit 2022-10-27 05:17:51 -04:00
Solomon Peachy adc7d669a1 hiti: Matrix table (aka nvram) is actually 512 bytes 2022-10-22 22:03:21 -04:00
Solomon Peachy 498fde721d hiti: fix compile error (missed a chunk when commiting) 2022-10-21 17:31:25 -04:00
Solomon Peachy 3e26608a69 hiti: Query the matrix data on p51x 2022-10-20 20:56:40 -04:00
Solomon Peachy 88c4f92af7 selphyneo: Add CP1500 to blacklist 2022-10-10 15:05:17 -04:00
Solomon Peachy afb3c3b5c1 regression: Add cp1500 2022-10-10 15:04:42 -04:00
Solomon Peachy 78179680a3 selphyneo: Add USB ID for new SELPHY CP1500 2022-10-10 15:03:09 -04:00
Solomon Peachy a9bd694245 canonselphyneo: Decode more error codes and battery status 2022-10-07 12:37:51 -04:00
Solomon Peachy b2c5fbeac1 regression: Add in the only new size to the QW410 set. 2022-10-03 16:07:17 -04:00
Solomon Peachy 642a150101 dnp: Handle the 4x3, 4.5x3, 4x4. and 5,4.5x4 sizes.
These have unique MULTICUT values.   There's a gap in the sequence
that lends me to think there's another size in play, but dunno.

Updates to Gutenprint will follow
2022-10-03 16:07:15 -04:00
Solomon Peachy 89700f105f hiti: Fix incorrect data accounting if we retry a plane. 2022-10-01 21:31:22 -04:00
Solomon Peachy 1e908e0422 hiti: Properly check the job status flag.
An unknown flag is ocming up that's signifying an error state.
2022-10-01 21:10:30 -04:00
Solomon Peachy 216560c1b2 DNP: Add in some new ICC files 2022-09-29 14:45:00 -04:00
Solomon Peachy 68f79125a9 docs: Update copyright year for files modified (so far) in 2022 2022-09-29 14:28:16 -04:00
Solomon Peachy e6293c3a57 DNP: Rework the new sies a little based on what I've learned so far
(They're still mostly just placeholders, but eh)
2022-09-29 10:13:09 -04:00
Solomon Peachy 34ee1f2305 s2145: Add support for the Olmec OP1000 2022-09-28 21:24:59 -04:00
Solomon Peachy 9420bef7e1 DNP: Placeholder for the QW410 1.10 firmware features
Adds support for 4x4.5, 4.5x3, 4.5x4" prints.  Not sure of the details.
2022-09-28 15:35:11 -04:00