Solomon Peachy
47050d301d
lib6145: Fix a bug causing aborts for > 6x6 prints!
2020-03-03 00:15:05 -05:00
Solomon Peachy
f697ccbffe
mitsu_m1: Update READMEs and other documentation.
2020-03-02 23:32:11 -05:00
Solomon Peachy
5e19a0787e
lib70x: Bump version.
2020-03-02 23:17:35 -05:00
Solomon Peachy
40312f5c0b
mitsu_m1: Move all image processing code into library.
2020-03-02 23:12:32 -05:00
Solomon Peachy
d8fdaa7841
mitsu_m1: Sharpening is now implemented.
...
(Completely untested, beyond not crashing the regression suite)
Still need to move it into the library.
2020-03-02 22:06:34 -05:00
Solomon Peachy
ef43386640
Update README with the latest info on the CP-M1 family.
2020-03-02 06:41:47 -05:00
Solomon Peachy
081a17d8fb
build: Fix a typo in the windows release script
2020-03-02 06:31:32 -05:00
Solomon Peachy
342c7e08d3
mitsu_cpm1: A few more regression entries.
2020-03-02 06:15:24 -05:00
Solomon Peachy
c2bd6eb619
mitsu_m1: Further updates to parsing and the test job.
2020-03-01 13:05:29 -05:00
Solomon Peachy
eb00995139
mitsu_m1: Incomplete WIP sharpening code
2020-03-01 12:44:38 -05:00
Solomon Peachy
85c43087c4
mitsu_m1: Botched the test job dimensions
2020-03-01 12:44:21 -05:00
Solomon Peachy
71b0294d32
mitsud90: Don't treat job footer as part of the main payload
2020-03-01 11:06:19 -05:00
Solomon Peachy
4a99ee5ff6
mitsu_cp98xx: Documentation update.
2020-03-01 08:50:45 -05:00
Solomon Peachy
4e0957543d
mitsu_cpm1: Create some gutenprint regression entries
2020-02-29 16:13:21 -05:00
Solomon Peachy
5887d248b7
lib70x: Eliminate some dead debug code
2020-02-29 16:12:56 -05:00
Solomon Peachy
a2095a0ff7
mitsu_m1: Add in an 8bpp testjob, and fix a TON of bugs.
...
In theory, we're ready to try printing.
2020-02-29 15:40:01 -05:00
Solomon Peachy
077761be64
mitsu_m1: More fixes with job parsing
2020-02-29 00:04:43 -05:00
Solomon Peachy
327a5a2a68
mitsud90: bump backend version
2020-02-28 23:41:13 -05:00
Solomon Peachy
90338f0017
mitsu_m1: Fix up M1 info query so it actually works now.
...
(Might want to rework serial number query too)
2020-02-28 23:25:17 -05:00
Solomon Peachy
a486a91dfb
mitsu: Enhance media type reporting to handle per-model variations
2020-02-28 23:24:28 -05:00
Solomon Peachy
7a985c2697
mitsu_p9x: Fix execution in test mode.
2020-02-28 22:01:35 -05:00
Solomon Peachy
d9bf9c8001
Add Mitsubishi CP-M1 to blacklist.
2020-02-28 16:01:34 -05:00
Solomon Peachy
2486d75715
mitsu_cpm1: enable regression job
2020-02-28 15:58:54 -05:00
Solomon Peachy
acd4069dee
mitsu_m1: Now have a VID/PID!
2020-02-28 15:00:39 -05:00
Solomon Peachy
1df1f24db6
mitsud90: Report correct model name in the stats info
2020-02-28 09:02:39 -05:00
Solomon Peachy
5567aa748c
sonyupdneo: Provide an example status dump from the SDP1000
2020-02-27 22:38:59 -05:00
Solomon Peachy
7114c1cbc2
mitsu_m1: Always free the CPC data after we're done with it.
2020-02-27 20:38:21 -05:00
Solomon Peachy
74e32bd688
mitsu_m1: Don't forget to free the CPC data.
2020-02-27 20:03:19 -05:00
Solomon Peachy
86f0a1bb8f
mitsu_m1: A couple of bug fixes
...
* Correct "glossy overprint rate" calculation
* Allocate the correct buffer size for matte data
2020-02-27 18:59:31 -05:00
Solomon Peachy
7b9136e1ea
blacklist update.
2020-02-27 11:57:02 -05:00
Solomon Peachy
6505ec5d91
mitsu: Don't abort on attaching if the library isn't loaded.
...
Instead, only abort on job parsing, and even then only if it's necessary.
2020-02-27 11:53:31 -05:00
Solomon Peachy
a0e3326316
sonyupdneo: Add USB ID for Stryker SDP1000 (rebaded UP-DR80MD)
2020-02-27 07:12:42 -05:00
Solomon Peachy
ae990da966
mitsup9x: Fix an inverted test.
2020-02-26 21:27:36 -05:00
Solomon Peachy
7b0a94f5a4
mitsup9x: Detect different iSerial modes, and complain appropriately.
2020-02-26 21:23:43 -05:00
Solomon Peachy
a37678f9f8
dnp_citizen: Better sanitization of the iManufacturer string
2020-02-26 21:11:14 -05:00
Solomon Peachy
d751e9b6d3
mitsu_p95: Document the differences between the three iSerial modes
...
(Need to add support for querying iSerial and reporting it, plus
detecting mode 2 and suggesting changing it to mode 1)
2020-02-26 20:40:13 -05:00
Solomon Peachy
eeeda9a116
misc: Use GCC builtins for byteswapping.
...
(On most CPUs this translates to single-cycle operations. 1.2% binary
size shrink on x86_64, for example)
2020-02-26 16:02:42 -05:00
Solomon Peachy
505d8e2b15
mitsu_m1: image data is in LITTLE endian format.
...
Everything else is big endian. *grumble*
2020-02-26 15:59:44 -05:00
Solomon Peachy
c62a79d908
mitsu_m1: Add in a windows-generated testjob.
...
(Doesn't work yet, but it's there..)
2020-02-25 22:01:42 -05:00
Solomon Peachy
3fc3af6dac
mitsud90: Further lessons on the panorama header.
...
(Not that we're any closer to having panorama support, but knowledge is good!)
2020-02-25 21:44:27 -05:00
Solomon Peachy
0747f75c5c
build: Make the build prettier.
2020-02-25 21:43:58 -05:00
Solomon Peachy
b750c4bf83
mitsux70x: static assertion for header.
2020-02-25 21:27:12 -05:00
Solomon Peachy
74219c849a
mitsu_m1: A couple more fixes.
2020-02-25 21:22:11 -05:00
Solomon Peachy
ff422af49e
mitsu_m1: More work on enablement
...
* Properly copy over job header and footer
* Correct header definitions for M1 (based on Windows dumps)
* Add packed attributes to fixed structures
* static assertions for header lengths
ToDo:
* Define RAW vs non-RAW flag in header
* Define sharpening flag in header
* Sharpening code
* ???
* Profit
2020-02-25 21:07:50 -05:00
Solomon Peachy
a0ca92d25b
common: Add support for compile time assertions.
...
(Allows us to check header lengths are sane)
2020-02-25 21:02:10 -05:00
Solomon Peachy
3407c7ce22
mitsu_cpm1: Perform gamma correction.
...
Main thing left is the CLE stuff, but that appears to only happen if
Sharpening is turned on.
Oh, and a ton of testing. Or any testing at all.
2020-02-25 01:24:23 -05:00
Solomon Peachy
5fe0fd3cda
lib70x: A few more documentation/comment updates.
2020-02-24 08:39:16 -05:00
Solomon Peachy
11d301e46b
lib70x: Correct a subtle color correction bug
...
Initialized the wrong data structure, causing faint ghosting in very light
areas closer to the start of the print/.
This was first reported on the K60 and EK305, but presumably affected
all members of the family.
2020-02-20 22:07:19 -05:00
Solomon Peachy
d0e94694a3
Make a note of the new Mitsubishi CP-M15 model
2020-02-20 20:12:05 -05:00
Solomon Peachy
86b49ccd70
lib70x: Comments and other docs updated.
2020-02-20 11:56:14 -05:00