Solomon Peachy
76c9e23d10
sonyupdneo: Add updated test image for UP-9x1, and expand regressions
2021-09-09 00:02:05 -04:00
Solomon Peachy
00cc091212
sonyupdneo: Don't assume UP-991AD has the same USB PID as the 971AD
...
...even though the IEEE1284 stuff might is the same, the PID may not be
2021-09-08 07:00:50 -04:00
Solomon Peachy
aa363e98b0
sonyupdneo: Fix incorrect USB PID for UP-991AD
2021-09-08 06:27:51 -04:00
Solomon Peachy
35500f3186
sonyupdneo: A bunch of minor fixes for the UP-D898 and UP-9x1 series
2021-09-07 23:38:44 -04:00
Solomon Peachy
0aa7c9ea33
Add testjob for sony up-991ad
2021-09-07 13:46:14 -04:00
Solomon Peachy
1316cfba45
Un-blacklist Kodak 9810/8800
2021-09-07 13:44:07 -04:00
Solomon Peachy
aeae9566e6
sonyupdneo: Fixes for the UP-991AD/971AD
...
Can now pass static regression tests with the windows printjob
2021-09-07 13:35:12 -04:00
Solomon Peachy
95ac5f391d
sonyupdneo: Add preliminary support for the Sony UP-971AD/UP-991AD
2021-09-07 12:34:54 -04:00
Solomon Peachy
e7c4eb4391
Add in TODOs for the Sony UP-970AD/971AD/990AD/991AD
2021-09-07 09:16:30 -04:00
Solomon Peachy
1fd5be5512
kodak70xx: Document the new 70xx 5" size codes. No functional change
2021-08-19 23:57:31 -04:00
Solomon Peachy
aad6d82569
kodak7015: additional print sizes in regression
2021-08-19 23:40:45 -04:00
Solomon Peachy
2bb883f49a
Update copyright year on a few files
2021-08-19 23:40:45 -04:00
Solomon Peachy
d4b9d75d66
dnp_citizen: When we get a media code of 0, check printer status
...
(This happens when the ribbon is exhausted, causing a parsing failure
rather than the underlying error being reported)
In the process, consolidate the various cut-n-pasted status queries
into a shared function.
2021-08-19 06:36:10 -04:00
Solomon Peachy
666952e6d9
README: Move the Sony UP-CX1 to the supported list.
2021-08-14 22:43:03 -04:00
Solomon Peachy
754bf01f80
sonyupd: Fix CUPS marker media level reporting and add a new media type
2021-08-14 22:39:53 -04:00
Solomon Peachy
85512ec8f2
lib70x: Fix a rewind check regression in the CPD80 processing code
2021-08-14 08:09:36 -04:00
Solomon Peachy
9726451a02
mitsu70x: Fix a minor issue in the valgrind result.
...
And add in a missing regression testcase!
2021-08-14 08:08:01 -04:00
Solomon Peachy
140cd844e4
Regression: Additional options to UP-CX1
2021-08-13 17:36:11 -04:00
Solomon Peachy
6c1b225b19
regression: Add S2145 sticker and Sony UP-CX1
2021-08-13 17:18:33 -04:00
Solomon Peachy
28956af578
sonyupd: Add USB PID of Sony UP-CX1
...
Should JustWork(tm)
2021-08-13 16:42:59 -04:00
Solomon Peachy
9c90c869b1
add kodak8800 to gitignore
2021-08-13 16:30:32 -04:00
Solomon Peachy
b7e615c9ba
lib70x: Rework the rewind logic a little bit
...
* Support additional rewind sizes listed in updated EK305 CPC files
* Some failure paths in the rewind checks could leave rewind enabled
2021-08-13 08:22:39 -04:00
Solomon Peachy
248a0041ea
Kodak305: updated CPC data files
...
Expands rewind table from 4 to 10 entries
2021-08-13 07:43:12 -04:00
Solomon Peachy
afb1245434
sony: Add USB ID for UP-CX1 (not expected to work)
2021-08-13 06:24:21 -04:00
Solomon Peachy
43e46b616d
s2245: Rename an option flag for the print command
...
(No funtional change)
2021-08-11 20:00:45 -04:00
Solomon Peachy
364808f4a9
kodak8800: error -> string mapping
2021-08-05 22:17:47 -04:00
Solomon Peachy
b8e8c41815
kodak8800: Support dumping the error logs
...
Still need to convert the error ids into human-readable strings (where possible)
2021-08-05 19:56:36 -04:00
Solomon Peachy
685b381d52
kodak8800: Fix gutenprint regression entries, had the wrong usb id
2021-08-05 08:59:52 -04:00
Solomon Peachy
711d544561
kodak8800: Major improvements! Can now print successfully!
...
* Job query, canceling
* Printer status for idle/completion detection
* Many fixes
* Head temperature
Todo:
* Report printer status in human readable
* Better job queries
* Decode sensor data & report (know how to report temperature)
* 8x12 media handling/reporting
2021-08-04 21:50:32 -04:00
Solomon Peachy
20c43a4396
kodak8800: Add info/media/counter cmdline queries
...
* Fixed standard stats query
* Still don't know how to identify printer status
2021-08-04 19:07:56 -04:00
Solomon Peachy
b2f7e231a3
kodak8800: Fix some crash errors. Printer now properly queries stats.
2021-08-04 17:45:01 -04:00
Solomon Peachy
ccec9973eb
common: when debug output is requested, disable quiet mode
2021-08-04 17:37:28 -04:00
Solomon Peachy
316710ca63
Add backend for the kodak 8800/9810
...
* COMPLETELY UNTESTED *
To-Do:
* Did I menton testing?
* cmdline tools to query/dump:
* media
* counters
* error log
* fw versions
* Query major status (eg idle, printing, etc)
* Detect errors at runtime (eg cover open, ribbon not loaded, etc)
2021-08-04 17:18:01 -04:00
Solomon Peachy
a1be393139
blacklist: Remove the Kodak 8800/9810 for now
2021-07-31 23:34:25 -04:00
Solomon Peachy
bd5e58205b
mitsu_m1: We weren't allocating sufficient memory for "raw" prints
2021-07-12 20:24:05 -04:00
Solomon Peachy
9871160a45
fix build under mingw
2021-07-12 19:50:15 -04:00
Solomon Peachy
ae7806a827
mitsud90: Major bugfixes for panorama support.
2021-07-12 14:40:28 -04:00
Solomon Peachy
94c4b86108
kodak8810: Rework panorama support. WIP!
2021-07-12 14:13:13 -04:00
Solomon Peachy
32d4bcf244
Panorama: Add definitions for Kodak 8810 and 6900/6950 in split script
2021-07-12 13:55:42 -04:00
Solomon Peachy
359ecb0ba2
ek8810: Disable panorama sizes in regression tests for now
2021-07-12 11:08:44 -04:00
Solomon Peachy
a0c6b7bf8a
mitsud90: Dimensional fixes for panorama split
2021-07-12 11:08:27 -04:00
Solomon Peachy
42806398b3
mitsud90: Rework panorama handling code.
...
* Expect single-image job from gutenprint
* Split job into separate overlapping panels
* Create a job for each panel
* Nuke original parsed job
Still (major) TODO: processing overlapping regions!
2021-07-11 22:19:57 -04:00
Solomon Peachy
1ce5a85d82
common: Change backend->read_parse() API to allow returning multiple jobs
...
Handle up to MAX_JOBS_FROM_READ_PARSE (== 3)
2021-07-11 21:28:28 -04:00
Solomon Peachy
1006f6927c
Some panorama work on the EK8810 and Mitsu D90.
...
Detect the pano flags set by Gutenprint, and error out.
2021-07-11 21:16:55 -04:00
Solomon Peachy
61cd0a06cf
mitsu9xxx: Document a few things seen on a CP9810
...
Either we're not picking up an error condition or we're keying off
the wrong field to determine if printing is complete.
2021-07-09 20:37:07 -04:00
Solomon Peachy
f7970ea003
kodak1400: Add error message parsing. Purely informative.
2021-07-06 19:37:42 -04:00
Solomon Peachy
d08feb06e8
ek8810: Correct the copy cap for the Kodak 8810
2021-06-30 23:00:17 -04:00
Solomon Peachy
fa7ea3844a
kodak1400: Add in some observed status/error codes.
...
Not really worth making the backend report them cleanly.
2021-06-30 15:45:48 -04:00
Solomon Peachy
4dab34a2fb
lib70x: Documentation updates
2021-06-28 22:50:32 -04:00
Solomon Peachy
6361fcf6bd
d90: More panorama-related fixes
2021-06-26 00:35:05 -04:00