All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.