From: Till Kamppeter <till.kamppeter@gmail.com>
To: Marek Kasik <mkasik@redhat.com>
Cc: Open Printing <printing-architecture@lists.linux-foundation.org>
Subject: [Printing-architecture] Some suggestions for the DNS-SD (Bonjour) printer support in the dialog
Date: Thu, 16 May 2013 21:48:00 +0200 [thread overview]
Message-ID: <519537F0.8020405@gmail.com> (raw)
Hi,
this is a follow-up to the discussion I had with you about the direct
discovery of IPP printers via Bonjour by the new GTK print dialog and
how the dialog submits jobs to these printers.
First, as I said, the job needs to get spooled somehow, so that it does
not block the client app in case of a large job or the printer suddenly
not continuing to take data (paper out, disappearing on network, ...).
Preferably this should be done by CUPS (creating a temporary queue) so
that the user can control the job (hold, cancel, ...) by the system's
job viewer.
On the other side, not every user is allowed to create CUPS queues,
meaning that for these printers to work generally, the dialog would need
to spool by itself, meaning that the job does not appear in the job
viewer and the user has the hassle of different methods of controlling
his print jobs.
Probably the best way is really the system service cups-browsed for
discovering, setting up, and taking down Bonjour/IPP network printers
then, and not the dialog ...
But the good side of the discovery of IPP printers via the print dialog
is that one does not need PPD files. cups-browsed has to generate a PPD
file to make the print dialog list the options of the CUPS queue
genberated by cups-browsed.
Mike, WDYT? As I understand all this, local spooling is needed for every
Bonjour-discovered IPP printer as it can suddenly disappear or stop
taking data. Am I right? So if the dialog sends jobs directly to a
remote printer/print server, it can easily block. Is this correct?
Marek, another important thing: To do IPP printer discovery and polling
capabilities from IPP printers correctly, the PWG has created the "Best
Practices" document:
ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipp-bestp10-20130513-rev.pdf
This gives valuable hints, especially for getting the correct option set
and to handle conflicts of the option settings.
Till
next reply other threads:[~2013-05-16 19:48 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-16 19:48 Till Kamppeter [this message]
2013-05-17 5:32 ` [Printing-architecture] Some suggestions for the DNS-SD (Bonjour) printer support in the dialog Michael Sweet
2013-05-17 7:21 ` Till Kamppeter
2013-05-17 14:17 ` Michael Sweet
2013-05-18 23:45 ` James Cloos
2013-05-19 6:08 ` Michael Sweet
2013-06-12 22:52 ` Till Kamppeter
2013-06-13 14:05 ` Michael Sweet
2013-05-17 10:02 ` Tim Waugh
2013-05-17 14:20 ` Michael Sweet
2013-06-13 10:01 ` Till Kamppeter
2013-06-13 11:25 ` Michael Sweet
2013-06-13 14:34 ` Till Kamppeter
2013-06-13 14:40 ` Michael Sweet
2013-06-13 11:42 ` Tim Waugh
2013-06-13 12:20 ` Till Kamppeter
2013-06-13 14:08 ` Michael Sweet
[not found] ` <51962BA7.4030304@redhat.com>
2013-05-17 14:23 ` Michael Sweet
2013-05-17 18:14 ` Till Kamppeter
[not found] ` <D36BAB03-9A91-42E9-A994-DC0D3C6C254D@apple.com>
2013-06-13 10:11 ` Till Kamppeter
2013-06-13 11:39 ` Michael Sweet
2013-06-13 12:49 ` Till Kamppeter
2013-06-13 14:19 ` Michael Sweet
2013-06-13 9:58 ` Till Kamppeter
2013-06-13 11:18 ` 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=519537F0.8020405@gmail.com \
--to=till.kamppeter@gmail.com \
--cc=mkasik@redhat.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.