Commit Graph

1864 Commits

Author SHA1 Message Date
Solomon Peachy 8edc6a6f68 hiti: Get rid of nonfunctional legacy windows spool parsing code
It was never finished and, absent real docs, probably never will be.
2019-10-02 08:15:22 -04:00
Solomon Peachy 33a8693f25 hiti: job query active 2019-10-01 23:36:26 -04:00
Solomon Peachy f5a689c0e2 hiti: Use requested quality in correction data lookup 2019-10-01 23:36:19 -04:00
Solomon Peachy fbc9837dbc hiti: Don't query LED and Thermal Head voltage calibration at startup
Instead only trigger them upon request.
2019-10-01 23:36:13 -04:00
Solomon Peachy 9c1f2ade5b hiti: Support reset, doc updates, and fixed start job message 2019-10-01 22:04:00 -04:00
Solomon Peachy 9553dd2fb7 hiti: Need to respect HAVE_CONFIG_H for gutenprint integration 2019-10-01 19:40:11 -04:00
Solomon Peachy 76410d1a2b hiti: Fix up some bugs and add regression jobs. 2019-10-01 19:17:53 -04:00
Solomon Peachy 247ee80471 hiti: Allow color correction tables to be disabled. 2019-10-01 19:06:17 -04:00
Solomon Peachy 5fd37ce9fe HiTi P520L added to blacklist. 2019-10-01 18:36:21 -04:00
Solomon Peachy a65e8690f0 hiti: P520L can now print!
Todo:

 * Job ID accounting (queries, status/cancellation, etc)
 * Additional options (matte, quality)
 * Multicut sizes (4x6-div2, 8x6-div2, 5x7-div2)
 * Additional printers (P525, P72x, P750)
 * Calibration updates (eg H/V alignment)
 * Soft reset
2019-10-01 16:41:54 -04:00
Solomon Peachy 17e5e6064c hiti: implement a new spool format just for Gutenprint.
...Plus a ton of bugfixes.

NOTE: This sends a job over but the printer kicks back a '0301fe' code, which
is 'command sequence error'.  So..
2019-09-30 23:54:39 -04:00
Solomon Peachy 62b4b2b511 common: Get rid of explicit enumeration IDs in the P_?? list.
And sort them alphabetically.
2019-09-30 18:30:39 -04:00
Solomon Peachy f8039fcb6c Only log the media type when running as a CUPS backend. 2019-09-30 18:26:05 -04:00
Solomon Peachy 9ce1ce7304 kodak605: Fix inverted logic when checking free banks. 2019-09-29 22:15:55 -04:00
Solomon Peachy 384a420ddd Add current DS40 ICC profile. 2019-09-29 22:14:42 -04:00
Solomon Peachy 9a456ba7cb DNP: Fix logging of the media subtype 2019-09-29 11:56:52 -04:00
Solomon Peachy e671c68c65 hiti: startjob, endjob, counter queries 2019-09-28 19:03:33 -04:00
Solomon Peachy 27e96d4da8 hiti: Port over inteprolation algorithm, and include binary data files. 2019-09-28 17:56:58 -04:00
Solomon Peachy 57bc5bfa5c common: Corrections to the CUPS state output. 2019-09-28 16:09:19 -04:00
Solomon Peachy 51fff289b9 hiti: Fix regressions in command submission. Should now work. 2019-09-28 16:08:48 -04:00
Solomon Peachy c1b15c1fbb all: Clean up unnecessary #include 2019-09-28 11:05:42 -04:00
Solomon Peachy 9b3ae0ed5b all: Report up the low-level media ID as a PPD attribute.
(Needs changes to Gutenprint in order to be useful...)
2019-09-28 10:54:10 -04:00
Solomon Peachy 3d59ad96bb HiTi: Continue with updates:
* Color tables for P72x
 * Issue Sublimation Format command
 * Isue Color Heating Setting command
 * Status Summary decoded in info dump
2019-09-27 23:49:45 -04:00
Solomon Peachy 13eab89923 kodak8810: Add support for double-slug cutlists. 2019-09-27 09:59:35 -04:00
Solomon Peachy 7a08d72e09 HiTi: Add WIP backend for HiTi 520L.
There's a clear path to supporting P52x, P72x, and P750.
Other models (P51x, P11x) are viable, but will require more legwork.
Remaining models (P3xx, X610, and others) are unknowns.
2019-09-26 21:06:39 -04:00
Solomon Peachy 43526a7069 sinfonia: Fix tone curve manipulation 2019-09-22 23:40:35 -04:00
Solomon Peachy 9815c591ae kodak8810: add more sizes to regression. 2019-09-22 21:54:54 -04:00
Solomon Peachy b310f943ad kodak8810: Multicut support. 2019-09-22 21:50:48 -04:00
Solomon Peachy a8b919414e mitsud90: info dump was misreporting two variables. 2019-09-22 00:24:45 -04:00
Solomon Peachy 183c68a431 sinfonia: Further dumpall enhancements. 2019-09-22 00:16:00 -04:00
Solomon Peachy 6c7881679d sinfonia: More cleanups:
* Command execution error handling revamped
 * Centralized parameter lists
 * Figuring out parameters for EK8810 and EK7000
2019-09-22 00:08:05 -04:00
Solomon Peachy f25126a156 dnp-ds820: Include the media subtype (PP/SD) in the CUPS marker type. 2019-09-21 20:59:05 -04:00
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