Commit Graph

1731 Commits

Author SHA1 Message Date
Solomon Peachy 3cea30605f kodak605: Silence a cppcheck warning. 2019-11-17 20:53:49 -05:00
Solomon Peachy 91cef7f405 hiti: Fix incorrect correction offset being applied. 2019-11-17 20:53:08 -05:00
Solomon Peachy 58919693c2 dnp: Fix parsing LUSTER vs FINE MATTE with DS820 legacy spool format. 2019-11-17 20:52:21 -05:00
Solomon Peachy bc14a0b8ba sonyupdeo: try not to spam the log with unrecognized codes. 2019-11-15 20:48:51 -05:00
Solomon Peachy 4c321f3a8d hiti: Work around P520/P525 firmware bug (v1.19 or newer)
(Printer loses its mind if a USB_CLEAR_ENDPOINT_HALT is sent)
2019-11-15 20:47:00 -05:00
Solomon Peachy 67f4c8afac common: Fix a long-standing bug in the joblist code.
Only triggered in test mode, resulting in bypassing parsing of
all but the first page of a job.
2019-11-14 17:03:21 -05:00
Solomon Peachy 31d22a35a4 sonyupdneo: Correct spurious error after a successful page parse 2019-11-14 17:02:11 -05:00
Solomon Peachy 7a16caac34 sonyupdneo: Terminate properly when fast return mode is off. 2019-11-14 15:29:56 -05:00
Solomon Peachy 9aebcf17dc common: Don't drop last IEEE1284 key/value if it doesn't end in ';' 2019-11-14 15:29:01 -05:00
Solomon Peachy 797936c114 sonyupdneo: Fix inverted string comparison tests.
(oops..)
2019-11-13 19:59:49 -05:00
Solomon Peachy 48a53018ab hiti: Document the fact that P520L/P525L Firmware v1.20 is also broken
(v1.18 is okay though)
2019-11-13 19:58:13 -05:00
Solomon Peachy 8d319efac3 sonyupdneo: Fix array overrun 2019-11-07 12:34:21 -05:00
Solomon Peachy aa8a8ffbf2 sonyupdneo: Substantial improvements. (untested!)
* Decode all known reported status fields
 * Error detection & reporting
 * Busy/Idle detection & reporting
 * Media type / remaining reporting
 * Serial number reporting
2019-11-06 15:14:23 -05:00
Solomon Peachy b41803ef9e common: Pass bInterfaceNo into backend->query_serno() call
Also allow the USB iSerialNumber value to be ignored.
2019-11-06 14:18:49 -05:00
Solomon Peachy e0d098bfab Fix a typo. 2019-11-05 17:40:12 -05:00
Solomon Peachy 3d3724639e sonyupdneo: Log IEEE1284 string returned by printer. 2019-11-05 16:43:52 -05:00
Solomon Peachy 55a9a9784a Revert "common: Log the IEEE1284 ID in DEBUG >= 2"
This reverts commit adaae4b617f2832761fc4f24f1f164567d4e81c5.

Wrong approach.
2019-11-05 16:43:38 -05:00
Solomon Peachy da4c5eb026 common: Log the IEEE1284 ID in DEBUG >= 2 2019-11-05 16:36:36 -05:00
Solomon Peachy 9a719b26ae sonyupdneo: Fix regression failure
We can't query status in TEST_MODE_NOATTACH
2019-11-03 07:03:57 -05:00
Solomon Peachy 7b42b49aa1 sonyupdneo: Start trying to work with the printer status.
(Note nothing is actually decoded in SW yet, but further doc updates
 have landed..)
2019-11-02 21:39:38 -04:00
Solomon Peachy 02f0cff093 release: Add the hiti files to the 'make release' target 2019-11-02 16:01:03 -04:00
Solomon Peachy 82e3fe540e sonyupd898: Nuke a broken job. 2019-11-02 14:45:08 -04:00
Solomon Peachy 8d962d0dbf sonyupd898: Fix an error in the testjob. 2019-11-02 14:43:18 -04:00
Solomon Peachy 3cf41c8018 sonyupdneo: Fix job parsing, and add correct VID/PID to regression list. 2019-11-02 14:32:12 -04:00
Solomon Peachy 1fe3a6066b all: Pass the USB bInterfaceNum into the backend attach() function. 2019-11-02 09:12:30 -04:00
Solomon Peachy 475749a881 sonyupdneo: Initial IEEE1284 device ID parsing. Not hooked up.
(Need to pass USB bInterface field into the backends first..)
2019-11-02 08:26:15 -04:00
Solomon Peachy 0dfd40efe0 common: Make IEEE1284 ID manipulation code non-static. 2019-11-02 08:25:34 -04:00
Solomon Peachy 320551c61e sonyupdneo: Decoding & Documenting the status messages. 2019-11-02 00:17:00 -04:00
Solomon Peachy f13ceff500 sonyupdneo: Strip out the JOBSIZE=??? header, and send the PJL header, PDL payload, and PJL footer as separate transactions. 2019-11-01 23:49:01 -04:00
Solomon Peachy 2a69821e6b sonyupdneo: Further documentation updates. 2019-11-01 22:33:04 -04:00
Solomon Peachy 46b612e1c4 sonyupdneo: VID/PID for UP-DR80MD, and doc fixes. 2019-11-01 22:12:07 -04:00
Solomon Peachy adec7f16e6 hiti: Add in 3D LUT files for P51x series 2019-10-29 14:52:08 -04:00
Solomon Peachy 564661a650 hiti: Fix performance "optimization" actually breaking everything. 2019-10-29 14:51:58 -04:00
Solomon Peachy 551666a50e misc: Documentation/comment updates and some dead code removed. 2019-10-28 20:32:09 -04:00
Solomon Peachy 92eaaa626c kodak6900: I think I've found the USB VID/PID 2019-10-28 20:01:28 -04:00
Solomon Peachy 320f2bea8e hiti: Minor performance optimization in the color conversion code. 2019-10-28 19:15:12 -04:00
Solomon Peachy 54fd7d16b4 dnp: fix typo 2019-10-25 06:53:53 -04:00
Solomon Peachy bbe404d24f citizen: Add support for the new CX-02W printer. 2019-10-25 06:50:39 -04:00
Solomon Peachy baa101ea5e mitsu98xx: Figured out a few more things about the KH and WMAM structs. 2019-10-24 08:02:36 -04:00
Solomon Peachy f4166d43cf hiti: Sanity-check job header now. 2019-10-23 21:45:31 -04:00
Solomon Peachy 69e10934fb canonselphyneo: Documentation update. 2019-10-19 21:13:59 -04:00
Solomon Peachy d5b9feaf67 mitsud90: minor comment added. 2019-10-19 20:27:56 -04:00
Solomon Peachy 5960428715 sonyupd: Implement the same "use greatest of the copy parameters" logic. 2019-10-19 20:27:56 -04:00
Solomon Peachy 6a4449c0a2 dnp: Fallout from the copy count rejiggering. 2019-10-19 13:11:47 -04:00
Solomon Peachy c8dedc63de mitsud90: Use internal #defines for attribute IDs. 2019-10-18 19:38:25 -04:00
Solomon Peachy 29958fd9ee misc: Fix some compile warnings. 2019-10-18 16:53:18 -04:00
Solomon Peachy b3867f7af0 misc: When there is more than once copy count source, use the largest. 2019-10-18 14:17:51 -04:00
Solomon Peachy baae9b31f5 dnp: Use the larger of the copy arguments available to us. 2019-10-18 13:56:42 -04:00
Solomon Peachy 5bf9a2ef12 dnp: Respect 'copies' argument supplied by Windows' spool files. 2019-10-18 13:49:04 -04:00
Solomon Peachy 3e52dd4322 mitsud90: Document what is known about the "margin cut" option. 2019-10-18 09:50:21 -04:00