[cups] Fwd: `ipptool` + `ippserver`: Differences between "ippsample"- and "cups"-GitHub repos?

Michael Sweet msweet at apple.com
Fri Oct 27 10:17:24 PDT 2017


Kurt,

The ippfind and ipptool programs will remain in CUPS and are kept in sync.

Similarly, lib cups in ippsample comes from CUPS.

The ippserver program in both projects is sample code. The version provided in the CUPS sources isn’t meant to be used as-is (some people use it for testing/prototyping) and I wrote it more as proof that a conforming IPP server could be written in a single source file.

The ippsample version is much more complex/complete and is being used to prototype things like IPP INFRA and the forthcoming IPP System Service specification. And that version may at some point in the future be used as the basis for a lighter weight print system for Linux, etc.

Feature-wise, ippsample’s ippserver adds support for multiple print queues/printers, transforms, 3D printing, and “cloud” printing. It will also be adding authentication, system service support (for remotely managing print queues, resources, etc.), release printing, and other bits as time permits. The CUPS version is in “maintenance” mode and will never be updated as a supported user application.

Sent from my iPad

> On Oct 26, 2017, at 7:37 PM, Kurt Pfeifle <kurt.pfeifle at googlemail.com> wrote:
> 
> What are the major current feature differences (if any) between the
> versions of `ipptool` and `ippserver` if built from the two GitHub
> repositories of *ippsample* (owned by the PWG) and *cups* (owned by Apple),
> both mainly developed by Mike?
> 
> Is the *ippsample* version going to develop more features and diverge more
> from its parent in *cups* than is currently the case?
> 
> Will the same-named utils (ippfind, ipptool, ippserver) one day be removed
> from the CUPS source tree and continue to live only in the ippsample repo?
> 
> (I noticed that in *cups* there is are no `ippproxy`, `ipptransform` and
> `ipptransform3d` utilities.)
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://lists.cups.org/mailman/listinfo/cups


More information about the cups mailing list