Re: Mitsubishi printers
Solomon Peachy <[email protected]> Wed, 20 Apr 2022 15:47:41 -0400
| Newsgroups | gmane.linux.printing.gimp-print.devel |
|---|---|
| Message-ID | <[email protected]> |
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)
_______________________________________________
Gimp-print-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE3H5Sx9DyiyB5hnENrGLLO/XVulEFAmJgY1sACgkQrGLLO/XV ulHMbw/+PHJ4D9EUPeHYCq3QzWRno/Uohps4HlPewTUU1mwhtiZiD5w5NhOJWuSl 4F5nrqGwtTfagRJeF7RMzUbaO2PufPD5QHunPtEDrigLxCWpn4xt0qViw7R80b1W kw0KewsqQcc+yP+C9342TCJVJprbr9Cf1envcOL1JQOaH6BV0tieBe7EPw+KCGmF hq5eMC0r1XXG4QvFLt64GHkl2pwks5XYLYMlO7/ribHEHcZwpLPgtxJ96cM8uiCg EFLMB8nUAQpVUwvL8peAvDYr7bEDAyCn5z9fu42/XR7QWcvYQ2IBBGZ/8NidbBnQ uduy/JauRhi/5Y3GzDQEjZ3NYaNgHJ42M9HdXu/e0fUpj8J4CYy9cAH7M5Ex3SuP FNH55BU/wieAvWVzTkbneIOeuG76tcB9AMw/tavwH/NuHsBg3m7y04RWmVokon3U r6kFhOswqhXSUwpou6+1neMEyJx7URbOfpl6U/kOQN6JgeQbs/87extwkvF3fCnG 831xLMQMNtysUWP+DlURyLgaqfFmPUrsaIFarrcdK2CiX+eCPPY9j+sq5pdvLTxA x/qaZ15ypj5pPSKpG9fuAaTTEzcjpcnl0W727OqxfrUIIIVskbePkvSyVL5uFbBU 6urmbKj+HvfYnL9JbsS7e+v9/HTOpJ1uUk9RXk8WjtBwOUTHyQI= =cyyt -----END PGP SIGNATURE-----