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 Category Summary  desc Status Last Edited
 552 Feature RequestCanon Selphy CP/ES Write network backend for CPnP printers Closed2019-01-30 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.

537Feature RequestOther printersWrite backend for Shinko DP-1045 and Kodak D4000Waiting on Customer2023-10-01 Task Description

Aka ColorStream D3

They're the same thing, an 8" wide duplex printer. No support in Gutenprint yet.

 534 Feature RequestOther printers Write backend for S6145 Closed2015-12-06 Task Description

This is a sibling of the Mitsu D70 family, but differing in that it uses Shinko's own protocol that's similar to the other Shinko models.

It will need its own backend; however the backend needs to deal with color scaling/dithering. I have binary x86/x86_64 libraries that implement this algorithm, but that is not acceptible for use with GPL code.

 535 Feature RequestOther printers Write backend for Kodak 8810 and 7000/7010/7015 Closed2019-08-14 Task Description

The 8810 is also known as a Shinko CHC-S1845-5A.

It appears closer to the S1245 mechanically, but S6245 programically.

The 7000/7010/7015 models are Shinko CHC-S1645-5A/5B/5C, respectively.

Probably not worth wasting any time on unless someone steps up with docs and hardware.

 595 Feature RequestCommon Code When trying to enumerate printers, don't block for a lo ...Closed2019-01-17 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.

 504 TODOMitsubishi CP-Dxx family Verify support for the Mitsubishi CP-D70x printers Closed2014-09-29 Task Description

I have initial backend code written, but no idea if it works.

 533 TODOShinko CHC-S6245/ Kodak 8810 Verify support for S6245 (and HiTi P910L) Closed2021-08-23 Task Description

Code complete, but needs testing.

 532 TODOShinko CHC-S1245 Verify support for S1245 Closed2018-01-27 Task Description

Code complete, but needs testing.

 506 TODOOther printers Verify support for Mitsubishi CP-9550 Closed2014-05-13 Task Description

Experimental support is present in Gutenprint, but it needs to be tested.

505TODOOther printersVerify support for Mitsubishi CP3020D/DA printers (and ...Requires testing2021-08-05 Task Description

Experimental support is in gutenprint, but this needs testing.

 502 TODOOther printers Verify support for Kodak 8500 Closed2021-08-05 Task Description

The 8500 appears to be a rebadged Mitsubishi CP3020

Both need sniffs to determine if they need an intelligent spooler.

 487 TODOKodak 605/70xx Verify support for Kodak 605 Closed2013-11-23 Task Description

The Kodak 605 is the successor of the 68x0 series. It uses a slightly different spool format.

If access to a '605 can be obtained, obtain a sniff and see about adding a backend.

 550 TODOMitsubishi CP-Dxx family Verify support for D707 Closed2018-09-18 Task Description

Code's complete, but needs to be verified.

 

 479 TODOCanon Selphy CP/ES Verify ES20, CP-220, CP530, CP600, CP810 Closed2019-08-18 Task Description

All are supposedly supported, but nobody's reported test results.

 483 TODOCanon Selphy CP/ES Verify CP810 Closed2014-01-30 Task Description

CP810 is supported but untested.

 482 TODOCanon Selphy CP/ES Verify CP600 Closed2014-01-30 Task Description

CP600 is supported but untested

 481 TODOCanon Selphy CP/ES Verify CP530 Closed2014-01-30 Task Description

CP530 is supported but untested.

 480 TODOCanon Selphy CP/ES Verify CP-220 Closed2014-01-30 Task Description

CP-220 is supported but untested.

654TODOOther printersValidate / Test Nidac Copal printersRequires testing2023-10-01 Task Description

DPB-4000 aka Fujifilm ASK4000 aka DNP Q8.

DPB-6000 aka Fujifilm ASK2000

DPB-7000 aka Fujifilm ASK2500

 

All models are in Gutenprint, and DBP-6000 is reported to work without any special backend.  But I want to confirm the rest work, and maybe write a backend so we can run status queries etc?

656TODOMitsubishi CP-Dxx familyValidate / Test Fujifilm ASK-500Waiting on Customer2021-03-31 Task Description

It's a rebadged CP-M1.  Backend support is theoretically complete (except for the USB VID/PID).  No gutenprint frontend work yet; I'll hold off on that until I know the backend functions properly.

 614 TODOKodak 605/70xx Validate new size support and other feature additions o ...Closed2019-08-13 Task Description

Additional print sizes in latest firmware, plus all of the extra features pulled in via the Sinfonia framework (eg firmware version detection, LED blinking, status and error reporting, and so forth..)

 541 Feature RequestMitsubishi CP-Dxx family Validate Mitsubishi CP-D90 support Closed2018-05-20 Task Description

It looks like it's an evolution of the D70 family, with one critical exception -- it appears as if the color/thermal compensation is performed in the printer instead of the driver!

 561 Feature RequestCommon Code Use USB VID/PID instead of 'UNKNOWN' when we can't dete ...Closed2020-03-27 Task Description

 493 Feature RequestShinko CHC-S2145 Use 'unique string' in lieu of serial number Closed2013-07-25 Task Description

The Shinko S2145 doesn't return a serial number in its USB descriptor. Unfortunately this means there is no way to distinguish between multiple printers on a single system.

The printer does have a user-configurable string; the backend allows for this to be queried and set. Perhaps we could add the ability to use this string in lieu of the serial number?

 604 Feature RequestCommon Code Use a simpler URI scheme Closed2018-09-18 Task Description

Currently the URI scheme is a little convoluted:

     prefix://iManufacturer/iModel?backend=XXX&serial=YYYY

I'd like to move to something much simpler:

     prefix://backend/serial

Now that the core code returns a unique, per-model string that can be used to look up the backend, this is a far simpler approach to take.  We'll have to support the old scheme indefinitely though.

 489 Feature RequestShinko CHC-S2145 Update s2145 'read tone' command to return binary blob Closed2013-07-09
 612 TODOCommon Code Unify the various Shinko/Sinfonia backends Closed2019-05-25
 497 TODOCommon Code Unify all backends into one. Closed2013-07-19
665Feature RequestHiTi familySupprt "sheet" models like the P310 and P320 series.Waiting on Customer2023-06-12
669Feature RequestHiTi familySupport X610Waiting on Customer2023-09-10
 622 Feature RequestDNP/Citizen Support Windows Spool format for DNP printers Closed2019-07-16
659Feature RequestKodak 605/70xxsupport "watermarking" on the EK70xx seriesWaiting on Customer2022-06-24
 603 Feature RequestMitsubishi MedSci Support using external LUT Closed2018-12-16
677Feature RequestShinko CHC-S6245/ Kodak 8810Support updating lamination data on Sinfonia models (ie...New2023-10-30
 558 Feature RequestShinko CHC-S6145/S2245 Support the Kodak 6900 and HiTi M610 Closed2020-08-27
649TODOShinko CHC-S6145/S2245Support the Kodak 6900/6950 and HiTi M610Requires testing2021-08-13
629Feature RequestHiTi familySupport the HiTi CS-2xx card models.Waiting on Customer2023-11-30
658Feature RequestDNP/CitizenSupport the citizen cx-02-sWaiting on Customer2023-10-01
 626 Feature RequestCommon Code Support running on Windows Closed2020-03-27
634Feature RequestShinko CHC-S6245/ Kodak 8810Support Panorama sizes on EK8810Requires testing2024-01-21
680Feature RequestShinko CHC-S6145/S2245Support Panorama on Kodak 6900/6950 modelsNew2024-01-07
 633 Feature RequestDNP/Citizen Support Panorama on DS620 and DS820 families Closed2023-12-29
632Feature RequestMitsubishi CP-Dxx familySupport Panorama on CP-D90DW familyRequires testing2024-01-21
670Feature RequestHiTi familySupport P530DWaiting on Customer2023-09-10
671Feature RequestHiTi familySupport P110 familyNew2023-09-10
 517 Feature RequestCommon Code Support multi-page print jobs Closed2014-01-20
 563 TODOCommon Code Support more printer attributes Closed2020-03-27
673Bug ReportOther printersSupport more modern Kodak Dock printersNew2023-09-27
 584 Feature RequestOther printers Support Magicard Card printers Closed2017-11-24
667Feature RequestOther printersSupport Liele Amber / M200 (4x6)New2023-09-27
Showing tasks 1 - 50 of 172 Page 1 of 4

Available keyboard shortcuts

Tasklist

Task Details

Task Editing