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)

Advanced

Miscellaneous

Search in commentsSearch detailsSearch for all wordsTasks I watchTasks not blocking other tasksTasks blocking other tasksBlocker or nonblocker, selecting both filter options doesn't make sense.Has attachmentHide SubTasks

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.

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.