CUPS Dyesub Backends

This is my personal to-do list for printer-related tasks, encompassing both changes to Gutenprint (http://gimp-print.sf.net) and the CUPS backends (http://git.shaftnet.org/cgit/selphy_print.git)

IDTask TypeCategorySummaryStatusLast Edited
595Feature RequestCommon CodeWhen trying to enumerate printers, don't block for a lo...Assigned2018-02-16 Task Description

This is a particular problem when we have more than one model of the same printer family attached, and one or more of them are busy doing something -- but we can't query the serial number when the printer is claimed.

This may require a two pass approach -- first try to probe everything with minimal timeouts.  If we don't succeed in finding the one we want, re-try the probe with longer timeouts.  In both cases, we shouldn't report a failure until we finish walking the entire list.

585Feature RequestOther printersAdd support for Zebra or other ID card printers.Assigned2017-11-24 Task Description

569Feature RequestMitsubishi CP-9xxx familyFigure out image processing algorithms for CP-98xx fami...Assigned2018-01-22 Task Description

They're an older-generation of the D70 family's.  Data tables are unfortunately embedded inside the drivers, which makes this a lot more challenging. Sigh.

(If nothing else, simply obtaining the RGB->YMC conversion/gamma tables would make the printers immediately useful..)

564Bug ReportMitsubishi CP-D70 familyD70 fails to print on Raspberry Pi systemsResearching2017-07-19 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.

552Feature RequestCanon Selphy CP/ESWrite network backend for CPnP printersAssigned2016-12-22 Task Description

The 'selphy_go' code showed how to detect CPnP models and send JPGs over to be printed..

Using the CP900, I discovered how to send raw YMC data over CPnP.  This means we can write a native CPnP CUPS+Gutenprint backend for that model.

Unfortunately we won't know if the newer selphyneo models support non-jpeg CPnP printing -- The Windows driver uses WSA/WSD and Macs appear to use AirPrint.  The only way to find out is to write it first.

538Feature RequestDNP/CitizenAdd support for DS80DXRequires testing2016-06-28 Task Description

It has all the joy of the DS80, but also supports sheet-fed simplex and duplex operation. It's a veritable mess to support cleanly.

520Feature RequestOther printersInvestigate Sony UP-CR20L aka DNP SL-20Assigned2014-12-04 Task Description

Sony sold their printer line to DNP, which rebranded these two models.

Investigate their Spool format, and find out if they need an intelligent backend.

500TODOOther printersInvestigate Shinko S8145Assigned2015-08-26 Task Description

The S8145 is a fancy "silver foil" thingey with two print heads.

Showing tasks 1 - 8 of 8 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing