Gutenprint / CUPS Dye-sublimation drivers

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

ID Task Type Category Summary Status Last Edited
665Feature RequestHiTi familySupprt "sheet" models like th P461 / PrinhomeAssigned2023-04-26 Task Description

I have one of these things sitting next to me now, and it's different enough to be annoying.

Turns out there are three major families, "roll type", "sheet type" and "card type" and the commands aren't all the same.  !%!%#

663Feature RequestCommon CodeMake backend capable of parsing PPD optionsNew2021-10-28 Task Description

The goal here is to make FastReturn a runtime option specified through the PPD, as not every spool file format can be extended to add this awareness.

Implementing this would probaably reqire the backend to depend on libcups and its PPD/option parsing stuff.

 

662Feature RequestCommon CodeAdd support for more STATEs and ATTRibutesNew2021-09-30 Task Description

Most of these wll need to be added on a per-family basis, though some at least can be handled in the markers code.

From CUPS:

cover-open, input-tray-missing, marker-supply-empty, marker-supply-low, media-empty, paused, timed-out

RFC8011:

other, door-open, interlock-open, media-jam, media-low, output-tray-missing, shutdown,

Modern CUPS:

marker-print-ribbon-almost-empty, marker-print-ribbon-empty, marker-print-ribbon-missing, output-tray-missing, power-down, power-up, subunit-warming-up, document-format-error (?)

660Feature RequestMitsubishi CP-Dxx familyFigure out how to decode cut count and skip count on D7...New2021-05-16 Task Description

Cut count is on all of them but the guess is that it's only present in the eeprom dump rather than per-deck info.

Skip count is on all printers that can rewind (I think) -- ie K60, D80, EK305.  Also probably only in the eeprom dump instead of per-deck info.

659Feature RequestKodak 605/70xxsupport "watermarking" on the EK70xx seriesWaiting on Customer2022-06-24 Task Description

Kodak's feature set refers to a textual "watermark" on the print surface.  This is presumably the same as DNP's "parial matte" feature.

Figure out how to mak ethis happen.

658Feature RequestDNP/CitizenSupport the citizen cx-02-sNew2021-05-16 Task Description

it's an "enhanced" verison of the CX02, but it supports sticker media.  Figure out if it has a different USB ID and what all needs changing.

657Feature RequestMitsubishi CP-Dxx familyQuery and set vertical calibrationAssigned2021-05-16 Task Description

A user has a EK305 that cuts about 1mm off.  Mitsubshi's service manuals reference a "Service Tool" that can adjust this calibration (and other things)

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.

655TODOCanon Selphy CP/ESFigure out if matte printing is possible on SelphyNeo m...New2022-11-26 Task Description

If you print from the printer's UI, it allows you to select various overcoat patterns -- glossy, a matte-like texture, a finer matte texture, and for some, a fine grid pattern.

The windows drivers don't seem to export this at all.  See if this is a fluke.

654TODOOther printersValidate / Test Nidac Copal printersWaiting on Customer2021-05-04 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?

653Feature RequestMitsubishi MedSciImplement Sharpening on the CP9xxx and CP30 printer fam...New2020-12-06 Task Description

I _think_ it's the same algorithm for both.  So use the CP30 to work out what's needed, and test it out.

The library API is already there, so once ready it should just be drop-innable.

Note:  This will also require extracting the data tables from the CP30 driver.

652Feature RequestSony UP-D printersPrint combining for UP-DR200New2020-12-02 Task Description

The UP-DR200, under Windows, will automatically combine two 4x6 copies into a single 8x6" print.  I have a sniff of this happening; figure out how it works, and implement in the backend if feasible.

651Feature RequestSony UP-D printersbrightness/contrast, etc on the UP-D898 familyNew2021-09-08 Task Description

There's presumably a way to configure this stuff from the host side,  In a FILE output mode the Windows drivers don't allow these settings to be changed, so to make this happen I'll have to obtain sniffs.

649TODOShinko CHC-S6145/S2245Support the Kodak 6900/6950 and HiTi M610Requires testing2021-08-13 Task Description

The Kodak 6900 is actually the CHC-S2245-6A

The Kodak 6950 is actually the CHC-S2245-6C

HiTi M610 is also a rebadged S2245

We have the USB VID/PIDs already; just need a printer to test with.

641TODOCommon CodeRewrite README into more structured ocumentationNew2020-03-05 Task Description

I'd like to use this as an opportunity to learn ReStructuredText, and the Sphinx documentation system.

How far I take this is another matter..

639TODOHiTi familyAdd job combining support for HiTi familyNew2020-01-22 Task Description

P520/P525 and P720/P750

3.5x5 -> 7x5

4x6 -> 8x6

Combined size is slightly smaller (4 and 23 rows respectively) so we'd have to trim the ends off. Not a big deal.

While I have a P520 printer, I don't have the necessary media to test this.

635Feature RequestMitsubishi CP-Dxx familyFigure out job control / pipelining on D90 & M1New2020-03-05 Task Description

We can tell if the printer is idle or busy, but don't know how to query active jobs, free buffers, and so forth.

634Feature RequestShinko CHC-S6245/ Kodak 8810Support Panorama sizes on EK8810Requires testing2021-07-13 Task Description

EK8810 in the APEX system supports:

8x14, 8x16, 8x18, 8x20, 8x22, 8x24, 8x32, and 8x36 print sizes.

(8x32, and 8x36 are presumably only available on 8x12 media)

Figure out how to make this happen. And what needs to be done on the overlapping areas.

633Feature RequestDNP/CitizenSupport Panorama on DS620 and DS820 familiesResearching2021-07-13 Task Description

DS620 supports 6x14 and 6x20" prints, and DS820 supports 8x18/8x26 and 8x20/8x32 sizes.

632Feature RequestMitsubishi CP-Dxx familySupport Panorama on CP-D90DW familyRequires testing2021-07-13 Task Description

Printer supports combining two or three 6x8 prints into 6x14 or 6x20 panoramas. Figure out how to do this.

630TODOCanon Selphy CP/ESInvestigate port 59223 on wifi-enabled Selphy modelsResearching2021-06-10 Task Description

On CP900, CP910, CP1200, and CP1300, a telnet interface is present on port 59223. Upon connecting, it prompts for an unknown password.

629Feature RequestHiTi familySupport the HiTi CS-2xx card models.New2019-10-05 Task Description

HiTi supplied source code, in an "open source all rights reserved" drop

624Feature RequestKodak 605/70xxFigure out backprinting on Kodak 7010 and 7015Requires testing2019-09-23 Task Description

No documentation, no driver option, no idea how to drive it

613Feature RequestMitsubishi CP-Dxx familyFigure out how to pipeline jobs with D70 familyNew2021-02-20 Task Description

Right now the backend won't attempt to send anything over if a given deck is printing. However, the printer has 4*num_banks buffers that can be used to pipeline jobs!

So, try to figure out a way to overlap things. We'll have to be smarter about jobids..

608TODOCommon CodeMake Gutenprint more cross-compile friendlyNew2020-03-27 Task Description

The problem is that, at compile time, we rely on some host-compiled stuff to generate data files and whatnot. We need to compile the same stuff for the target.

I wonder if it may be worth moving to a more unified Make environment..

590Feature RequestOther printersInvestigate Kodak D4600 / Mitsubishi CP-W5000New2019-07-08
588Bug ReportMagicard familyRegistration/Alignment issue with Black planeNew2018-01-04
585Feature RequestZebra printersAdd support for Zebra ID card printers.New2020-03-17
580Bug ReportCanon Selphy CP/ESDetect when on battery power and handle it gracefullyNew2022-12-12
572Feature RequestMitsubishi MedSciFigure out how to set printer sharpening on the P95DNew2020-02-27
569Feature RequestMitsubishi CP9xxx familyFigure out image processing algorithms for CP-98xx fami...Requires testing2020-06-20
568TODOMitsubishi CP-Dxx familyFigure out how to set the "user string" that's supposed...New2017-03-23
567Feature RequestMitsubishi CP-Dxx familyFigure out how to query the overall job status on the D...New2017-03-23
565Feature RequestMitsubishi CP9xxx familyCP-9600 family supposedly supports some sort of multicu...New2017-03-23
557Feature RequestSony UP-D printersInvestigate Sony DPP-FP30New2019-03-26
556Feature RequestSony UP-D printersstatus queries and flow controlResearching2021-08-15
548Feature RequestShinko CHC-S6145/S2245Add support for Sinfonia CHC-S6145-5A (aka CS2-c)New2019-06-04
537Feature RequestOther printersWrite backend for Shinko DP-1045 and Kodak D4000New2019-05-14
521Feature RequestHiTi familyInvestigate P530D, P310W, X610, and others?Waiting on Customer2022-06-27
520Feature RequestSony UP-D printersInvestigate Sony UP-CR20L aka DNP SL-20Requires testing2020-11-10
505TODOOther printersVerify support for Mitsubishi CP3020D/DA printers (and ...Requires testing2021-08-05
500TODOOther printersInvestigate Shinko S8145New2019-05-23
Showing tasks 1 - 42 of 42 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing