Commit Graph

1754 Commits

Author SHA1 Message Date
Solomon Peachy 11b59b7283 dnp: Fix a bad error test. 2019-12-19 21:59:59 -05:00
Solomon Peachy beed73bc9d ek6800/s1245: Support generic status queries. 2019-12-17 13:21:23 -05:00
Solomon Peachy 131765cedc sinfonia: Support generic stats query across most models.
(Everything but the s1245)
2019-12-16 11:00:35 -05:00
Solomon Peachy 8168777679 dnp_ds80dx: Log the duplex counter in the common stats output for that deck. 2019-12-16 10:10:57 -05:00
Solomon Peachy 77b7b12202 misc: version bumps 2019-12-13 19:07:13 -05:00
Solomon Peachy 388a25ab74 mitsu70x: Add generic common query support. 2019-12-13 19:02:42 -05:00
Solomon Peachy 78c7713578 common: Instead of "media" use "deck" instead, and each one gets status/lifetime 2019-12-13 19:02:34 -05:00
Solomon Peachy 4053794395 hiti: support global stats query. 2019-12-13 15:30:29 -05:00
Solomon Peachy 4da0ae1ce2 dnp: Support global stats query. 2019-12-13 15:30:29 -05:00
Solomon Peachy 5cf49d0dcb dnp: Sanely report model number for units that share the same USB PID/VID 2019-12-13 15:30:29 -05:00
Solomon Peachy 3b962df076 common: Support for common status / media reporting query.
Outputs in text form or JSON.  See README for details.
2019-12-13 15:30:28 -05:00
Solomon Peachy 619d0dd487 common: handle blank URI envvar 2019-12-13 15:17:18 -05:00
Solomon Peachy 4007099482 common: Fix up some incorrect error handling. 2019-12-13 15:15:20 -05:00
Solomon Peachy 612b8d4114 common: Log the transmit data _before_ it is sent. 2019-12-12 12:08:06 -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 13d62550f3 common: Add proper definitions for special CUPS marker levels.
And report STATE(media-empty) globally based on this.
2019-12-11 23:20:04 -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 f8dc40cf90 Fix boneheaded bug in lib70x code. 2019-12-03 07:16:10 -05:00
Solomon Peachy 2687133fe7 mitsu70x: Log the error when failing to open the LUT. 2019-11-27 08:17:16 -05:00
Solomon Peachy a870128a0f mitsud90: Update documentation. 2019-11-20 15:11:09 -05:00
Solomon Peachy e8f69900b5 hiti: Fix new warning. 2019-11-17 20:56:12 -05:00
Solomon Peachy ed1c6d2227 sonyneo: Get rid of a redundant test. 2019-11-17 20:54:08 -05:00
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