Commit Graph

1864 Commits

Author SHA1 Message Date
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
Solomon Peachy 5eb4d1a2c7 build: Minor improvements to makefile.
(alphabetize the backend names, and beter dependencies for sinfonia code)
2019-10-17 16:01:41 -04:00
Solomon Peachy 7647aa7c3a Build: Use 'pkg-config' to figure out where to put backend data files.
(If it doesn't work, then default to '/usr/local/')
2019-10-15 22:09:24 -04:00
Solomon Peachy edd1facf8c lib70x: Fix a compilation warning. 2019-10-15 22:09:03 -04:00
Solomon Peachy e226319b38 hiti: TODO updates. 2019-10-09 13:38:49 -04:00
Solomon Peachy a0ad05bab4 hiti: Additional HiTi USB IDs
All the models we're likely to care about.
2019-10-05 20:39:28 -04:00
Solomon Peachy 002be3677d hiti: Document a ton of CS-specific commands.
(First steps towards supporting the CS-220e and CS-200e models)
2019-10-05 20:01:07 -04:00
Solomon Peachy a5969017cf s2245: Send over the correct print command.
Printing might actually work!
2019-10-05 19:59:51 -04:00
Solomon Peachy c0a9b99edd Document P520/P525 firwmare bug in README. 2019-10-05 09:21:28 -04:00
Solomon Peachy 687dc19ef4 hiti: Add P720L and P750L to the usb blacklist 2019-10-04 21:07:58 -04:00
Solomon Peachy 83db4ee881 hiti: Add regression entires for P720/P750, and beef up P52x 2019-10-04 20:37:38 -04:00
Solomon Peachy 9bfa8e146c hiti: Document P52x firmware 1.19.0.X problem. 2019-10-04 10:20:20 -04:00
Solomon Peachy 9c53ca8509 common: Code for forcing device config reset (disabled for now) 2019-10-04 10:20:13 -04:00
Solomon Peachy dc912fbcdd hiti: Implement CMD_8010 query as the first step. 2019-10-03 21:33:27 -04:00
Solomon Peachy 5f34b1070f misc: Fix missing newlines in multiple error messages. 2019-10-03 20:30:35 -04:00
Solomon Peachy 29c5c12959 hiti: Robustness when sending data:
* Delays after command writes
 * Delays after writing data blocks
 * Handle "Resend Data" indication from printer
2019-10-03 11:23:48 -04:00
Solomon Peachy 2ab02213bd hiti: Query Highlight Adjustment parameters
Don't know how they are consumed, so this is purely informational.
Similarly I know how to set them, but that's not implemented yet.
2019-10-03 10:34:09 -04:00
Solomon Peachy 46a750b7a7 hiti: Add USB PIDs for P750L, P720L, and document P520L/P525L as being supported. 2019-10-02 18:17:07 -04:00