Gutenprint / CUPS Dye-sublimation drivers

This is my personal to-do list for printer-related tasks, encompassing both Gutenprint (https://gimp-print.sourceforge.io/) development and CUPS backend work (https://git.shaftnet.org/gitea/slp/selphy_print.git)

ID Task Type  asc Category Summary Status Last Edited
673Bug ReportOther printersSupport more modern Kodak Dock printersNew2023-09-27 Task Description

Dock Plus, Dock Premium.

Might be wifi only though.

 664 Bug ReportHiTi family P525 1.28 firmware "doesn't print" Closed2023-03-20 Task Description

User report.  Claims it works on older fw, but unable to report the precise version that works vs doesn't.  Supposedly using recent-ish selphy_print, unknown version.

Need to update P520L printer to this FW and see what happens.

 642 Bug ReportMitsubishi CP-Dxx family Faint yellow-ish bands visible on a predominantly white ...Closed2020-02-27 Task Description

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.

 628 Bug ReportHiTi family Flakiness with respect to job submission on P520L Closed2020-01-16 Task Description

Printer reports idle when it's not.

Also printer sometimes hangs when submitting jobs.

Vendor driver has delays sprinkled around, investigate what may be necessary.

 589 Bug ReportMagicard family Fix 8bpp->6bpp color scaling Closed2018-01-04 Task Description

Right now we just shift the color data over by 2bits.  It looks like that's naive; it looks like we need some sort of gamma-aware 8->6 mapping on a per-channel basis.  This may require Gutenprint to spit out RGB data, and we perform the YMC conversion at the same time we apply gamma?  (not unlike the Mitsu D70 family..)

The printer's "gamma curve" settings don't seem to have any major effect.

It's also possible that my printer's head is just plain shot (there's already a bad row of pixels..), and that everything is actually fine.

588Bug ReportMagicard familyRegistration/Alignment issue with Black planeNew2018-01-04 Task Description

K extraction appears to work well, but when printing there's a registration problem.  The black layer appears to print several pixels higher than the color layers.

I'm not sure if this is something that needs a fixed offset applied, or is something that can vary printer-printer.

580Bug ReportCanon Selphy CP/ESDetect when on battery power and handle it gracefullyNew2022-12-12 Task Description

User reported the CP800 failed to print when on battery power, turns out one of the status fields changed causing us to fail.  I believe that's resovled for the older SELPHY CP models, but the newer ones (including the CP790) and the ES series are likely to have a similar problem.

Not sure what can be done about this without getting the battery and experimenting...

 564 Bug ReportMitsubishi CP-Dxx family D70 fails to print on Raspberry Pi systems Closed2019-06-04 Task Description

We get failures when sending the printjob to the printer, with libusb reporting USB timeouts at random places.  There seems to be no consistency to when a transfer fails.  Using a hub makes this worse.

I have an additional two reports of a RPi3 failing USB transfers to a D80 when there is no ethernet cable plugged into the interface!

 

The K60/EK305 appears to work okay.

 562 Bug ReportMitsubishi CP-Dxx family Quality problem with the D70 family image processing li ...Closed2017-03-19 Task Description

It's most obvious when printing something with a deep black; you'll see it bleed past a bit.

It's worse in Fine, better in SuperFine/UltraFine.

 

 560 Bug ReportMitsubishi MedSci P95: Failure to parse printjob when 'clear memory' is e ...Closed2017-02-12 Task Description

The problem is that two commands of different length use the same 2-byte prefix.  To distinguish between them we'll need to read the third byte, but only in that case as there are some commands that are only 2 bytes.

 

Or re-architect the command parser to handle this without extra hacks.

 553 Bug ReportCanon Selphy CP/ES Back-to-back CP1200 prints hang the printer Closed2016-12-03 Task Description

User repors that back-to-back prints cause the printer to hang.  This is with the stock USB backend that relies on standard flow control.

Fixing this will first require printing stuff back-to-back under Windows and sniffing it to see if there's any flow control in use.  Bleh

 545 Bug ReportCanon Selphy CP/ES Figure out how to make the CP820/CP910/CP1000/CP1200 ac ...Closed2017-04-21 Task Description

It would be *really* nice if we could figure out a way to ditch the component Y'CbCr output and use native YMC, but it's likely that only Canon ultimately knows if that's possible, and how.

 531 Bug ReportMitsubishi CP-Dxx family Mitsu K60 and Kodak305 don't work properly Closed2016-09-01 Task Description

There's something funky with the backend.

 526 Bug ReportCanon Selphy CP/ES CP900 not printing properly. Closed2014-10-30 Task Description

it prints the first page successfully, then keels over.

 525 Bug ReportMitsubishi CP-Dxx family Output on CP-D70 is way too dark Closed2015-07-23 Task Description

This suggests we need to apply a correction curve to the raw 16-bit data sent to the printer.

Uncertain if user was using the ICC profile.

Unfortunately it'll probably take some careful analysis of printing calibration targets to come up with an appropriate correction factor.

 484 Bug ReportCanon Selphy CP/ES CP-10 hangs after first print Closed2014-01-28 Task Description

Not sure why. Perhaps a USB sniff under Windows would be helpful.

 476 Bug ReportShinko CHC-S2145 s2145 hangs on subsequent requests Closed2013-07-16 Task Description

The first request succeeds, but subsequent requests hang when trying to talk to the printer.

I suspect what's going on here is that the response buffers we're posting are simply too small and the printer loses its mind.

 684 Feature RequestMitsubishi CP-Dxx family Job combining on the CP-M1 (and D90? family) Closed2024-01-21 Task Description

Arguably is useful for the W5000 too, but that's more complicated.

The CP-M1E can rewind (gloss prints only), the CP-M1A cannot (I think!)

So add combining to make this work better.

 

683Feature RequestMitsubishi CP-Dxx familyFirmware update support on Mitsubishi modelsNew2024-01-01 Task Description

Such as the CP-D70 series.

682Feature RequestKodak 605/70xxFirmware update support on Sinfonia modelsResearching2024-01-06 Task Description

(Includes rebranded variants like Kodaks..)

681Feature RequestHiTi familyFirmware update support on HiTi modelsNew2024-01-01 Task Description

no task description

680Feature RequestShinko CHC-S6145/S2245Support Panorama on Kodak 6900/6950 modelsNew2024-01-07 Task Description

These variations of the S2245 can generate multi-panel panoramas.

No idea how this implemented yet.

 679 Feature RequestDNP/Citizen Figure out how to program serial number Closed2023-12-31 Task Description

One of the printers I have has a blank serial number string.  DNP's service tool has a way to update it, so ... figure out how that works, and implement it.

(I can't use the service tool to fix this as it's tied to a different model from the one with the bogus serial number)

678Feature RequestHiTi familyFigure out what the 'p' 'm' and 'r' quality identifier ...Researching2023-12-15 Task Description

h == Normal Quality

q == High Quality

p/m/r == ???

 

There's also the LUT files with H/M/T quality codes.

677Feature RequestShinko CHC-S6245/ Kodak 8810Support updating lamination data on Sinfonia models (ie...New2023-10-30 Task Description

The EK8810 (and likely others) allow the current lamination data to be updated/replaced.

This potentially allows for a partial matte feature on all of these printers.

 676 Feature RequestSony UP-D printers Add support for UP-D711MD Closed2023-11-29
 675 Feature RequestHiTi family Heattable v2 decoding & Processing Closed2023-11-30
674Feature RequestOther printersSupport iDRPT 4x6 printer (Zeva 1966)New2023-09-27
672Feature RequestOther printersInvestigate HP Sprocket Studio printersNew2023-09-27
671Feature RequestHiTi familySupport P110 familyNew2023-09-10
670Feature RequestHiTi familySupport P530DWaiting on Customer2023-09-10
669Feature RequestHiTi familySupport X610Waiting on Customer2023-09-10
668Feature RequestDNP/CitizenSupport Fujifilm ASK-400Waiting on Customer2023-12-31
667Feature RequestOther printersSupport Liele Amber / M200 (4x6)New2023-09-27
666Feature RequestOther printersSupport Kodak D4600Requires testing2023-10-01
665Feature RequestHiTi familySupprt "sheet" models like the P310 and P320 series.Waiting on Customer2023-06-12
663Feature RequestCommon CodeMake backend capable of parsing PPD optionsNew2021-10-28
662Feature RequestCommon CodeAdd support for more STATEs and ATTRibutesNew2021-09-30
 661 Feature RequestKodak 605/70xx Figure out what's changed in the Kodak 7000 5R Closed2021-08-20
660Feature RequestMitsubishi CP-Dxx familyFigure out how to decode cut count and skip count on D7...New2021-05-16
659Feature RequestKodak 605/70xxsupport "watermarking" on the EK70xx seriesWaiting on Customer2022-06-24
658Feature RequestDNP/CitizenSupport the citizen cx-02-sWaiting on Customer2023-10-01
657Feature RequestMitsubishi CP-Dxx familyQuery and set vertical calibrationAssigned2021-05-16
653Feature RequestMitsubishi MedSciImplement Sharpening on the CP9xxx and CP30 printer fam...New2020-12-06
652Feature RequestSony UP-D printersPrint combining for UP-DR200New2020-12-02
651Feature RequestSony UP-D printersbrightness/contrast, etc on the UP-D898 familyNew2021-09-08
 647 Feature RequestCommon Code allow CORRTABLE_PATH to be overridden at runtime Closed2020-02-16
 640 Feature RequestDNP/Citizen Add support for the new DNP QW410 and Citizen CZ-01 Closed2020-04-24
 635 Feature RequestMitsubishi CP-Dxx family Figure out job control / pipelining on D90 & M1 Closed2024-01-21
634Feature RequestShinko CHC-S6245/ Kodak 8810Support Panorama sizes on EK8810Requires testing2024-01-21
Showing tasks 1 - 50 of 172 Page 1 of 4

Available keyboard shortcuts

Tasklist

Task Details

Task Editing