[prev in list] [next in list] [prev in thread] [next in thread]
List: gimp-print-devel
Subject: Re: [Gimp-print-devel] Mitsubishi printers
From: Solomon Peachy <pizza () shaftnet ! org>
Date: 2022-04-20 19:47:41
Message-ID: YmBjXVRkGp18g1IE () shaftnet ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Tue, Apr 19, 2022 at 07:25:07PM -0500, Matt Broughton wrote:
> The user has a Mitsubishi CP-D70DW-S printer. It is said to be a
> System model made for a kiosk. Is this printer supported by
> Gutenprint?
Yes, it is, as of... March 2020.
> The News for v5.3.4 says there is now support for the
> CP-D70DW-S but cups-genppd.5.3 doesn't have it as an available
> model.
The 5.3.4 tarballs were uploaded in December 2020, so tha should be good.
BTW, the D70-S and D707-S models did not get different USB IDs or
iProduct strings; they need to be detected at runtime based to the
response to a special query, which enables a few minor tweaks to the
command stream when printing thigns. They also do not accept the same
media kits as the non-S variants.
> Also, is there a way to test the gutenprint53+usb backend
> without a printer? That would be of great benefit in
> troubleshooting. Matt
There are some test modes, but it's mostly limited to printjob parsing
and validation. Anything requiring communication to the printer is
bypassed. (I have a CI setup that validates the backend against
gutenprint's output for every supported model, with a stragetic set of
print options)
That said, as I already mentioned in the forum discussion, the other
thing these Mitsubishi models require to print is the "image processing
library" needed to convert the 8bpp RGB output of gutenprint to the
14bpp CMY gamma/thermal-corrected data the printer needs. (All but one
of Mitsubishi's color photo printers for the past decade have required
host-side image processing)
I reverse-engineered Mitsubishi's algorthms and re-implemented them in a
runtime-loaded GPLv3 library that lives outside of the Gutenprint
repository. I did it this way to protect both myself and Gutenprint in
case Mitsubishi went all squirrely.
For Linux users, it's been easy enough to compile this for themselves,
but this doesn't help folks on MacOS -- but at the same time, I've not
generally cared about MacOS as Mitsubishi has historically provided
drivers for that platform. Notwithstanding special variants (-S, etc)
More recently, Mitsubishi has exited the printer business, so it might
be worth revisiting the decision to keep this library and data files
separate, bundling it with the rest of Gutenprint.
(FWIW, a similar-in-spirit, external run-time loaded library is also
needed for two Sinfonia printers..)
- Solomon
--
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
High Springs, FL speachy (libra.chat)
["signature.asc" (application/pgp-signature)]
_______________________________________________
Gimp-print-devel mailing list
Gimp-print-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic