From: Robert K. <rl...@al...> - 2019-09-28 15:36:33
|
On Sat, 28 Sep 2019 08:46:15 -0400, Solomon Peachy wrote: > On Fri, Sep 27, 2019 at 10:50:21PM -0400, Robert Krawitz wrote: >> BTW, quite aside from PPD files, there are other advantages to being >> an IPP server. Think about the possibility of a containerized >> Gutenprint that we really could continuously release every time we add >> a new printer (and it passes a somewhat more robust set of tests than >> we currently use, of course). > > Oh, there are significant advantagaes to moving to a > fully-vertically-integrated IPP approach -- as well as the release model > you describe, under the hood we gain a saner job/page model, option > lists that can be dependent on the printer's runtime configuration, far > richer status reporting, and more usable mechanisms for accessing > "bonus" functionality. But the migration path from where we are now is > not so much a path as a near-vertical cliff face. :) It's a big collection of projects, that's for sure. There's the UI -- we might be able to use the libgutenprintui as a POC -- in addition to IPP server. > Still, I've been slowly working towards this goal with the dyesub > family, with the backends seeing a lot of structual rework so that they > can operate in both the loosely-coupled legacy CUPS model as well as > (what I think) is necessary for a tightly-coupled, always-on IPP > printing application. We'll want to fold escputil functionality into the Epson driver as well. > Baby steps.. Yes. If we want to do what Till mentioned in his message (GSoC project), we're going to need to determine what we need to do (and not destroy capabilities that some people need, like DeviceN functionality). I'm sure that you and I have only scratched the surface. ------ As an aside, I see a lot of claims that essentially all modern printers are "driverless". I don't understand where that claim comes from. I'm not aware of any inkjet printers, for example, that support PWG raster or PDF. -- Robert Krawitz <rl...@al...> *** MIT Engineers A Proud Tradition http://mitathletics.com *** Member of the League for Programming Freedom -- http://ProgFree.org Project lead for Gutenprint -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |