Flyspray:: Flyspray::CUPS Dyesub Backends: Recently opened tasks http://bugs.shaftnet.org/ 2018-05-13T13:09:37Z FS#601: Figure out a way to add a generic test harness for file parsing 2018-05-13T13:09:37Z 2018-05-10T02:14:19Z

Right now there's no way to parse the input files without the printer being attached first.

Would require shimming libusb...

Solomon Peachy http://bugs.shaftnet.org/:601
FS#600: Add support for CUPS Command files 2018-04-28T21:53:04Z 2018-04-27T15:48:17Z

CUPS defines a "command filter" that gives the ability to perform some actions and queries.

  • ReportLevels -- marker-levels and whatnot.  Highly useful.
  • ReportStatus -- Once we get unified reporting in place, will be handy.
  • AutoConfigure -- Allows the PPD defaults to be updated based on printer configuration.  (!!)
  • PrintSelfTestPage -- For printers that support it
  • [and others that don't matter]

There appears to be no way to distinguish betwen a command filter vs print filter via the cmdline or environment.  traditionally these are seperate executables that expect different input data.  I'd like to figure out a way to make the backends detect the command stream vs the normal backend data, and do it all in one executable.

Solomon Peachy http://bugs.shaftnet.org/:600
FS#599: Enhance Magicard driver to allow for different options on the duplex side. 2018-03-18T18:45:05Z 2018-03-10T21:54:23Z

At minimum, the overcoat hole is different on front vs back (eg smartcard vs magstripe).

Magstripe probably only belongs on the back, smartcard on the front.

Holokote and holopatch likely need to be different too.

Solomon Peachy http://bugs.shaftnet.org/:599
FS#597: Allow for aliases in backend names? 2018-03-16T19:38:04Z 2018-02-22T19:40:13Z

That would allow us to present a 'modern' name for the backend but still provide backwards compatibility.

eg: dnpds40 -> dnp_citizen or mitsu9550 -> mitsu9xxx or mitsup95d->mitsu_p9x

Another approach would be to make things more fine-grained.

 

Solomon Peachy http://bugs.shaftnet.org/:597
FS#596: Figure out if Citizen CW-02/OP900II are closer to CX or CY series 2018-03-27T00:04:19Z 2018-02-22T19:35:06Z

...or if they need their own designation in Gutenprint and selphy_print.

It looks like they don't map entirely cleanly to either for avialable print options, but the real question is the firmware version tests for features.

Solomon Peachy http://bugs.shaftnet.org/:596
FS#595: When trying to enumerate printers, don't block for a long time when one's busy 2018-02-16T12:11:44Z 2018-02-16T12:11:44Z

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.

Solomon Peachy http://bugs.shaftnet.org/:595
FS#592: Investigate Sony UPCX1 2018-01-28T13:39:04Z 2018-01-28T13:39:04Z

300 dpi, 4" or 5" wide media.

Not sure if it uses sheet or roll media.

Solomon Peachy http://bugs.shaftnet.org/:592
FS#591: Investigate Kodak DL2100 2018-01-27T01:27:42Z 2018-01-26T01:51:20Z

It's a duplexing "electro-photographic" (AKA laser) printer @600x1200dpi.  They rarget photo books and calendars with it.

 

Appears to be a rebranded version of the Oki C712.

Solomon Peachy http://bugs.shaftnet.org/:591
FS#590: Investigate Kodak D4600 / Mitsubishi CP-W5000 2018-01-26T01:46:29Z 2018-01-26T01:46:29Z

Duplexing 8x12" models, capable of cuts along both axes.

Solomon Peachy http://bugs.shaftnet.org/:590
FS#589: Fix 8bpp->6bpp color scaling 2018-01-04T01:58:57Z 2017-11-28T03:07:05Z

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.

Solomon Peachy http://bugs.shaftnet.org/:589