Re: Gutenprint Printer Application (Native)

Solomon Peachy <[email protected]>
Newsgroups gmane.linux.printing.gimp-print.devel
Message-ID <[email protected]>
On Thu, Sep 23, 2021 at 01:21:21AM +0200, Till Kamppeter wrote:
> As I understand, the limitations are also done with clients in mind. If you
> have a low-resource client, and your Printer Application reports a 5760x2880
> dpi resolution for PWG Raster input, the client could have problems
> rendering this.

Let's be clear here, even a $5 Raspberry Pi Zero has sufficient 
resources (RAM and CPU oomph) to RIP all but the most specialized (eg 
max resolution wide format banner printing) output on Epson devices.

(And when you're spending >$20K on such a printer, it's reasonable to 
 expect that the system it's plugged into is more capable than a RPi Zero)

That said, "printer hardware resolution" and "input data resolution" are 
only loosely coupled and their relation depends entirely on what you're 
trying to print/produce.

A printer may have a raw hardware resolution of 5760x2800, and you would 
want to use every bit of that when printing containing fine line details 
but very little color variation.  Whereas for a photograph, continuous 
color tones matter more than fine detail, and the necessity of dithering 
reduces the usable "image" resolution to a fraction of the hardware 
resolution.  Even with that 5760x2880 hardware resolution there's 
probably little point in supplying an photograph that's much over 
300dpi.

Ultimately the question is "what is Gutenprint used for" -- if it's just 
"enable folks use their ancient pre-IPP printer to print office 
documents and grand-cat photos" then what you've implemented today with 
the simplified PPDs is fine -- and a "native" version would presumably 
face the same sorts of restrictions, at least if we're to use stock 
upstream PAPPL as its base.

However, I strongly believe that today the majority of the Gutenprint 
userbase are folks with specialized needs, using Gutenprint as a highly 
capable RIP that happens to be a CUPS driver.  What they care about is 
accessible functionality; take that away (or make it substantially 
harder to use) they might as well just go back to using official 
manufacturer SDKs under Windows.

Don't get me wrong, there are some substantial benefits from the 
integrated printer application approach vs the loosely-coupled set of 
filters but at the end of the day we need to meet our users' needs.

 - 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/XVulEFAmFL1CMACgkQrGLLO/XV
ulHbSg//bZzYjUQ0XRAEEOHfnDujEUxaT2UDkDe9vNwQ6KXU2zPLAqfsjPsDk9V9
jFEnoQm9BkgNYH9AhDt5XCPaBgL/T+v4HCtAIew5QsqAmrFP/uoR0rqUxYbIVhQp
sNT3XeKhUxlF5DjA0IRKki40VxqYgpGbkPJBResRgk6spoC/qrE8P9x7bOwPzc8B
xkMrNpyCelPAo7MQyasLP0JkfRSvXys4noXY8pgQpsEv002fT+iBKgn+MasfZ/kU
mkEskauv5IqgT8rLZcYWkKMem7K0RmWlqv1r1Vbq4t3uGLLK7PpvdDIR8ejM9RaJ
9RLt+KHH/sx9gClMQBO7GdZc6SBXP4NXbFH5nyrEeL//ESDJ+MGJf2F1KyNgk9Vr
H5w0pu1DvaI8potmvUa4ilBX1hhKI9+INqsXdI5EaJVosVdg/QuuKgP1AMIdtfU6
ggvcqOatPoDAZhsol8HuUwja/5OBefhHjPDPyK0f7uP7FaJVaCBuZ7EIkYIDG6sW
4rOB5RR5vWbTSZvC7ekvlaa5h7u+5HB8iEYSeuxGD3i9yl4BQb8k/5PzNBadf4HB
dsvLI3hmxXyrogxpOE7hfGu6nwxVmPXrTYszzmAvoPaNHCQYH2fwZd9isi3yZflJ
XvjPYsojbHVuzgy2ILIDwrTTOYWhVCchl3nwolsnUp3PZwoXaF0=
=Olcr
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.