From: Till Kamppeter <till.kamppeter@gmail.com>
To: Michael Sweet <msweet@apple.com>
Cc: Open Printing <printing-architecture@lists.linux-foundation.org>
Subject: [Printing-architecture] IPP Everywhere: How to make CUPS queue so that applications can use these printers
Date: Wed, 09 Jan 2013 19:49:42 +0100 [thread overview]
Message-ID: <50EDBBC6.4090408@gmail.com> (raw)
Hi,
on today's OpenPrinting conference call Ira told that first IPP
Everywhere printers will get available on the market.
I am thinking about use of IPP Everywhere printers with Linux. There are
two questions:
1. How to print from a Linux machine to an IPP Everywhere printer?
------------------------------------------------------------------
The intention of IPP Everywhere printers is that they get available to
clients without any client-side configuration or driver. Now ho am I
supposed to implement this on a Linux machine so that the available IPP
Everywhere printers appear in the print dialogs (GTK, Qt, LibreOffice)
of the applications and the user-settable options for the printers get
shown in the dialog? Am I supposed to set up a CUPS queue? Do I have to
generate a PPD file somehow (or is CUPS providing a virtual PPD file)?
Or is it the full responsibility of the print dialog (no CUPS daemon
needed) to browse the printer's Bonjour broadcasts, to read out the
options from the IPP attributes and display the appropriate options?
Probably I will need a local CUPS queue so that the application's PDF
goes through pdftopdf and if the printer is not a PDF printer also
through pdftoraster and rastertopwg? How do I tell to the CUPS queue to
use these filters when it has no PPD file?
2. How to make a Linux CUPS server emulate IPP Everywhere?
----------------------------------------------------------
Another use case for IPP Everywhere is having a Linux machine running
CUPS and with a conventional (non-IPP Everywhere) printer connected via
network or USB and a CUPS queue with driver and PPD (HPLIP, Gutenprint,
PostScript, etc.). Now I have a mobile device or TV set (Android,
Windows Phone, ...) which supports printing on IPP Everywhere printers.
How do I make CUPS emulate IPP Everywhere, so that the shared CUPS
queues appear like IPP Everywhere printers? Or does CUPS do this already?
Till
next reply other threads:[~2013-01-09 18:49 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-09 18:49 Till Kamppeter [this message]
2013-01-09 19:53 ` [Printing-architecture] IPP Everywhere: How to make CUPS queue so that applications can use these printers Michael Sweet
2013-01-10 14:20 ` Till Kamppeter
2013-01-10 16:49 ` Michael Sweet
2013-01-27 15:09 ` Till Kamppeter
2013-01-28 2:10 ` Michael Sweet
2013-01-28 8:27 ` Till Kamppeter
2013-01-28 21:20 ` Till Kamppeter
2013-02-01 20:49 ` Michael Sweet
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50EDBBC6.4090408@gmail.com \
--to=till.kamppeter@gmail.com \
--cc=msweet@apple.com \
--cc=printing-architecture@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.