Re: Exploring a universal production printing architecture

Michael Sweet <[email protected]> Sat, 18 Jul 2026 15:19:56 -0400
Newsgroups dev.linux.lists.printing-architecture
Message-ID <[email protected]>
Joshua,

> On Jul 18, 2026, at 11:34=E2=80=AFAM, Joshua Braddock - Queen City =
Print Shop <[email protected]> wrote:
> ...
> What I want to preserve is the output composed by the application
> through its normal Print path. The logical production destination
> would capture that submitted print content and create a persistent
> held job from it. The underlying transport representation might be
> PDF, PostScript, XPS, PWG Raster, or another standard format,
> depending on the application and operating-system print path. The
> important point is that the workflow receives what the application
> submitted for printing rather than requiring the user to perform a
> separate PDF export. The workflow could retain that original submitted
> representation and, when necessary, create a normalized production
> document for previewing, transformation, routing, or output. Any
> normalization would be recorded as a derivative rather than silently
> replacing the submitted source.

For macOS or Linux, the standard output from an application is almost =
always PDF.  The few that don't are specialized applications (shipping =
and other label stuff, point of sale, etc.) or (if you are using a =
PostScript printer with an Adobe application) PostScript.

For Windows everything ends up as XPS or (in the case of PostScript =
printers and Adobe applications) PostScript.

> ...
> My corrected questions are:
>=20
> - Is an IPP Infrastructure Printer, Printer Application, or another
> existing IPP model the appropriate basis for a logical production
> destination that is not initially bound to one output device?

Yes.

> - Can an operator-facing application hold a submitted job, modify its
> production attributes, and then route or reproduce it against a
> selected Printer while remaining within existing IPP semantics?

IPP allows for this, and operator overrides get reflected in the =
"xxx-actual" attributes.

> - Could locally installed printers, shared queues, and remote systems
> running supported native drivers all be represented as output
> destinations behind that workflow?

Yes.

> - Is there an existing open-source implementation that combines these
> concepts into a mixed-vendor production console rather than presenting
> them as unrelated individual device queues?

I am not aware of one.

> - If the standards already express nearly all of this, is the missing
> piece primarily a reference workflow implementation and
> production-oriented operator interface?

Yes.

________________________
Michael Sweet