Commit Graph

1632 Commits

Author SHA1 Message Date
Solomon Peachy cbdf14a00d kodak: Document the parameters that EK7000 and EK8810 respond to. 2019-09-19 18:40:10 -04:00
Solomon Peachy 9dd36400da kodak605: Fix crash in printer attachment code. 2019-09-19 18:13:45 -04:00
Solomon Peachy 128050cfad sinfonia: Add ability to dump all parameters. 2019-09-19 15:53:43 -04:00
Solomon Peachy 1f27acbfc8 sinfonia: The 'Set Tone Curve' calls were using the wrong IDs. 2019-09-19 15:06:35 -04:00
Solomon Peachy 9f32458aec kodak8810: Enhancements:
* Support disabling control panel
 * Additional commands identified
 * Cutter list support [theoretical]
2019-09-19 09:00:50 -04:00
Solomon Peachy 0229d9ae6e kodak701x: Add backprinting hooks.
Still need the gutenprint side of things.
2019-09-18 21:08:20 -04:00
Solomon Peachy 2960be2b02 sinfonia: Several updates:
* Identify (and log) some additonal command types
 * Figured out backprinting command on EK701x
 * EK70xx supports panel button disabling
2019-09-18 21:08:13 -04:00
Solomon Peachy ed6267b893 Kodak 8810 ICMs from August 2019 driver package. 2019-09-15 12:42:41 -04:00
Solomon Peachy f2278e5573 ICC: Latest ICC profiles for Mitsu K60 HG media 2019-09-12 12:43:25 -04:00
Solomon Peachy 1078368ed8 mitsu9xxx: Further refine the GCC warning suppression
(So it doesn't trigger a new warning on GCC < 9...)
2019-09-12 09:11:01 -04:00
Solomon Peachy 9ba6a192ef sinfonia: Fix a potential null deference 2019-09-10 14:38:51 -04:00
Solomon Peachy a558fe065f mitsu98xx: Silence a false-positive GCC warning. 2019-09-10 13:31:37 -04:00
Solomon Peachy 9510016387 sinfonia: More consolidation and updates:
- Consolidate media query
  - Correct EK8810 8x10 print counts
  - Consolidate 6R/5R print counts
  - Documentation updates
2019-09-09 20:12:24 -04:00
Solomon Peachy 1b90a94f8b kodak8810: Bugfixes:
* Try to support multicut on EK8810
 * Handle INVALID_PARAMS error when submitting job
2019-09-06 23:12:40 -04:00
Solomon Peachy cf4b9b0023 common: const-ify more stuff in the common code. 2019-09-04 00:21:38 -04:00
Solomon Peachy 6145983ec4 common: include cpu_to_be64/le64 macros too. 2019-09-04 00:21:30 -04:00
Solomon Peachy 595c3a7a84 common: ignore detach_kernel_interface returning NOT_SUPPORTED error.
(Primarily affecting Windows)
2019-09-04 00:21:19 -04:00
Solomon Peachy 70bb1a83d7 kodak8810: Correct some error messages. 2019-09-03 19:02:13 -04:00
Solomon Peachy f41852da72 kodak70xx: >4x6 pruints need 2 banks. 2019-09-01 21:28:19 -04:00
Solomon Peachy 361c19579b kodak70xx: Printer has four banks. 2019-09-01 19:49:38 -04:00
Solomon Peachy eeeef86e0a kodak68xx: Consolidate cmd header set code. 2019-09-01 19:41:58 -04:00
Solomon Peachy b7afb70ab7 kodak68xx: Fix error in the reset command.
(Thank you, contributor-who-wishes-to-remain-anonymous!)
2019-09-01 19:09:32 -04:00
Solomon Peachy ed40a06597 kodak68xx: Support get/set of both "User" and "Current" curve data. 2019-08-30 10:55:23 -04:00
Solomon Peachy 600c177ede DNP: Default media counts for DS620/DS820
Needed for offline regression testing.
2019-08-27 13:37:34 -04:00
Solomon Peachy 4c9e9fc9dd sinfonia: Minor documentation changes. 2019-08-18 10:55:49 -04:00
Solomon Peachy 7846e8dee0 Add notes on the CP-M1E.
Early investigation shows it uses a protocol similar to the CP-D90, but
also requires image data to be preprocessed on the host prior to sending
to the printer, using an unknown/proprietary algorithm.

I don't currently have the bandwidth to undertake yet another reverse
engineering exercise.
2019-08-18 09:44:42 -04:00
Solomon Peachy 6c776db8f9 kodak605: Properly handle printer status while waiting for job completion. 2019-08-15 16:32:57 -04:00
Solomon Peachy b1a067d8b9 kodak8810: Bugfixes:
* Correct the remaining print count.  (it's a percentage)
 * Fix EXTCOUNTER invocation
2019-08-15 16:32:45 -04:00
Solomon Peachy 914432e874 Kodak 8810: Old test job had bad color data. 2019-08-15 16:32:35 -04:00
Solomon Peachy 2aac31973f kodak8810: Add 8x8 to the regression list. 2019-08-13 20:42:14 -04:00
Solomon Peachy c54c976d09 kodak8810: Fix typo in a size check. 2019-08-13 20:32:17 -04:00
Solomon Peachy 7c7ef5f7e2 kodak8810: Printer is now confirmed working. 2019-08-13 20:27:27 -04:00
Solomon Peachy a1921cf334 kodak70xx: Minor enhancements for the Kodak 7000 2019-08-12 22:23:54 -04:00
Solomon Peachy e4dbc0f895 s6145: Fix another bug related to media query structure sizes. 2019-08-10 16:06:01 -04:00
Solomon Peachy ecc9931392 s6145: Fix a critical error in the marker probe code. 2019-08-10 07:39:31 -04:00
Solomon Peachy ce1982358c left out the diagnostic debug string. 2019-08-06 12:26:41 -04:00
Solomon Peachy e90ebf8d45 s6145: Explicitly state that the S6145 library is needed for the S2245
and every related model.
2019-08-02 09:56:39 -04:00
Solomon Peachy 4ac3646586 Nuke the old multicut patches for Gutenprint <= 5.2.11-pre1 2019-08-02 09:51:49 -04:00
Solomon Peachy 5261e54f31 build: Fix up broken release tarball target. 2019-08-02 09:47:04 -04:00
Solomon Peachy e8f0ed7d0f kodak605: Fix compile. Bad Solomon. 2019-08-02 09:34:44 -04:00
Solomon Peachy 1de6cb47a6 mitsu9810: Document an unknown command seen referenced. 2019-08-01 22:36:07 -04:00
Solomon Peachy b44671bf1c sinfonia: Document known Kodak media types. Add ID/hdr for DIAGNOSTIC cmd. 2019-08-01 22:31:13 -04:00
Solomon Peachy 07b362a069 Updated ICC profiles for all relevant Kodak models. 2019-08-01 22:16:09 -04:00
Solomon Peachy 3ed1788e04 Distinguish between Kodak 7010 and 7015.
They have distinct USB PIDs
2019-08-01 13:51:12 -04:00
Solomon Peachy 2125601863 dnp: Add test jobs for DS620 & DS820 windows spool. 2019-07-16 16:52:44 -04:00
Solomon Peachy 6b76ab3542 misc: Check the return codes for a couple of writes
Shuts up some compile warnings.
2019-07-15 23:37:17 -04:00
Solomon Peachy ab4f2880d7 dnp820: Add support for windows spool format. Bleh. 2019-07-15 23:31:32 -04:00
Solomon Peachy 2995116b4d dnp: Support the DS620's windows spool format.
And refactor the legacy spool parsing, resulting in a net code shrink!

(DS820 remains to be analyzed/parsed)
2019-07-15 22:14:59 -04:00
Solomon Peachy 2ee9c6a0bb dnp: Fix a boneheaded regression in the legacy parse code. 2019-07-15 09:22:46 -04:00
Solomon Peachy 016e5b241b dnp: Support full range of sizes with legacy windows spool format 2019-07-15 09:03:39 -04:00