From: Till Kamppeter <till.kamppeter@gmail.com>
To: George Liu <george.liu@ussj.ricoh.com>
Cc: printing-architecture@lists.freestandards.org
Subject: Re: [Printing-architecture] Problem related to automatic driver download
Date: Sat, 14 Apr 2007 00:02:25 +0100 [thread overview]
Message-ID: <46200C01.1070701@gmail.com> (raw)
In-Reply-To: <8B8709E6C8B8784583FA9C7C013CB4513A9794@etd1.etd.ussj.ricoh.com>
George Liu wrote:
> While downloading a PPD file or a driver package from openprinting.org,
> user can see the requirement or instructions from printer/driver
> information page.
>
> It will introduce confusion if a downloaded PPD/driver does not work on
> user's Linux box.
>
> Scenario 1:
> Printer has Postscript as option. CUPS downloaded Postscript drivers
> automatically without informing user Postscript option needs to be
> installed on the printer.
>
>
> Scenario 2:
> User installed CUPS 1.3 (which supports auto PPD/driver download) on Red
> Hat Enterprise Server 4. CUPS downloaded an GS-opvp driver, but GS/opvp
> is not supported on the Linux box.
>
>
> Here's my suggestions on how these problems can be addressed:
>
> 1. Make a PPD extension "*DriverInformation: ". It can state either
> "Recommended" or whatever deems fit. E.g.
> *DriverInformation: "Recommended"
> *DriverInformation: "Printer needs to have Postscript Option Installed"
> Printer setup utility or CUPS web UI need to display it to user.
>
A field for warning messages is also a nice feature. So special cases
which cannot be auto-detected can get covered,
The case of having the PostScript option installed can perhaps even be
auto-detected, for example on some printer models "PS" or "PS3" gets
added to the "CMD" field of the IEEE-1284 device ID.
>
> 2. Make another PPD extension and list all the required components. E.g.
> *DriverDependencies: foomatic-rip 3.43
> *DriverDependencies: gs 8.15
> *DriverDependencies: LSB 3.1
> Distribution can use which command/or whatever they chose to determine
> whether the required components exist.
>
> WDYT?
I think this is a good idea, especially as in the future it can easily
happen that driver packages for different LSB versions can be on the server.
From LSB 3.2 on a certain version of GhostScript is already there due
to the LSB 3.2, same for foomatic-rip, so the dependencies need only to
be mentioned explicitly if the driver really needs special versions.
With all fully LSB-compliant driver packages it is enough to only put
the LSB dependency.
Till
prev parent reply other threads:[~2007-04-13 23:02 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-04 18:50 [Printing-architecture] Problem related to automatic driver download George Liu
2007-04-13 23:02 ` 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=46200C01.1070701@gmail.com \
--to=till.kamppeter@gmail.com \
--cc=george.liu@ussj.ricoh.com \
--cc=printing-architecture@lists.freestandards.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.