All of lore.kernel.org
 help / color / mirror / Atom feed
From: Till Kamppeter <till.kamppeter@gmail.com>
To: Klaus Singvogel <kssingvo@suse.de>
Cc: "Petrie, Glen" <glen.petrie@eitc.epson.com>,
	printing-architecture@lists.linux-foundation.org
Subject: Re: [Printing-architecture] LF Collaboration Summit Open Printing Minutes from Glen Petrie
Date: Wed, 23 Apr 2008 21:42:31 +0200	[thread overview]
Message-ID: <480F9127.5090308@gmail.com> (raw)
In-Reply-To: <20080423180848.GA19456@suse.de>

Klaus Singvogel wrote:
> Till Kamppeter wrote:
> [...]
>>> --- Glen is worried of extensibility of the dialog for manufacture.
>>>
>> Manufacturer extensions cannot be done by means of executable code, as 
>> printer drivers run on the server and server and client can be different 
>> architectures. Manufacturer extensions can only be done by PPD options, 
>> the custom options of CUPS allow extended data formats.
> [...]
> 
> I agree.
> 
> But want to point out that manufacturers should also keep in mind,
> that there is no _our_ nor any _single_ printer on _the_ only USB
> port.
>

See for example the Brother drivers, you cannot install two of them on 
the same machine (independent of the connection type), due to common 
files. Bad for good customers of Brother, who want to use more than one 
Brother printer. I have found a volunteer and mentored him through 
making these drivers distro friendly. It was a HUGE effort for him to 
make 14 simultaneously installable Ubuntu packages out of ~200 .deb 
packages provided by Brother:

https://bugs.launchpad.net/bugs/25966
https://bugs.launchpad.net/bugs/219509

This made me adding several new items to the driver design guidelines:

http://www.linux-foundation.org/en/OpenPrinting/WritingAndPackagingPrinterDrivers
http://www.linux-foundation.org/en/OpenPrinting/WritingAndPackagingPrinterDrivers#What_to_do_and_what_not_to_do

> Means: LSB team should remember manufacturers regularly to avoid using
> a direct communication to "/dev/usb/lp*" (or similar) to a printer in
> their drivers.
>

Mike Sweet tries to move distros and driver developers away from this 
bad behavior by not supporting URIs like usb:///dev/usb/lp0 with his 
"usb" CUPS backend.

But anyway, good point you mention here. I will add it to my guidelines.

    Till

      reply	other threads:[~2008-04-23 19:42 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-23 15:49 [Printing-architecture] LF Collaboration Summit Open Printing Minutes from Glen Petrie Petrie, Glen
2008-04-23 16:50 ` Till Kamppeter
2008-04-23 18:08   ` Klaus Singvogel
2008-04-23 19:42     ` Till Kamppeter [this message]

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=480F9127.5090308@gmail.com \
    --to=till.kamppeter@gmail.com \
    --cc=glen.petrie@eitc.epson.com \
    --cc=kssingvo@suse.de \
    --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.