- Status Closed
- Percent Complete
- Task Type Bug Report
- Category Mitsubishi CP-Dxx family
- Assigned To No-one
- Operating System All
- Severity Low
- Priority Medium
- Reported Version 1.0
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Gutenprint / CUPS Dye-sublimation drivers
Opened by pizza - 2020-02-07
Last edited by pizza - 2020-02-27
Opened by pizza - 2020-02-07
Last edited by pizza - 2020-02-27
FS#642 - Faint yellow-ish bands visible on a predominantly white background
Does not happen on the official Mac drivers, but Gutenprint + lib70x shows it.
Best guess is that we have an inverted sign or off-by-one error in a compensation function that's causing the yellow channel to not get scaled correctly.
Closed by pizza
2020-02-27 00:55
Reason for closing: Fixed
Additional comments about closing: Found a couple more logic errors, and the one that I believe is responsible for the artifacts -- the wrong structure was initialized at the start of the image processing.
2020-02-27 00:55
Reason for closing: Fixed
Additional comments about closing: Found a couple more logic errors, and the one that I believe is responsible for the artifacts -- the wrong structure was initialized at the start of the image processing.
pizza commented on 2020-02-08 15:56
So far I found one logic error (a '< 0.0' instead of '<= 0.0') that didn't seem to affect the output at all.
Also found a couple of discrepancies between the decompiled x86 and PPC code. Only one seems to be a logic related so far (X = A + B - C - D on PPC, and X = A + B - C + D on x86)
Will have to put this aside for a few days due to RealLife though.
pizza commented on 2020-02-13 19:47
That discrepancy was a red herring. Found no other logic bugs so far, though I have made some readability improvements to the code.
pizza commented on 2020-02-15 01:28
Found a minor bug in the sharpening line copy code, but it only affected head/tailroom, and not the image data itself (at most it affected the leftmost and rightmost three pixels, usually lost due to full-bleed anyway)
But even disabling sharpening doesn't seem to have any effect on the artifacts, so that doesn't matter anyway.,
pizza commented on 2020-02-20 02:39
Does not occur with CP-D80 (with identical settings) so the problem is not Gutenprint's rendering.
Could still be the library, due to a difference in data tables between the two models?
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task