From: Norm Jacobs <Norm.Jacobs@Sun.COM>
To: printing-architecture <printing-architecture@freestandards.org>
Subject: Re: [Printing-architecture] Notes of today's telecon
Date: Thu, 25 May 2006 17:31:36 -0500 [thread overview]
Message-ID: <44763048.4080605@Sun.COM> (raw)
This is from Wendy. It bounced on the printing-architecture list.
-Norm
Hi -
We were discussing disk layout without notes from the previous week. I'm
including them below.
SO,
Till suggested /usr/share/ppd/supplier/language-tag
I would like to suggest:
/usr/share/ppd/{supplier}/{manufacturer}/{manufacturer}-{model}-{language-tag}-{extra}.ppd
My thinking is:
The main reason to search for a ppd file is to find support for the
target printer, ie need to know if support is present for that
make-model. Only then does language become the point of interest. I'm
not looking for all the printers which support <name your favorite
language> but if support for the target printer is available. Only once
I have this does the language selection process occur.
Also, if we divide all the printers by the various languages, the
directory tree cam become large with some directories containing just a
few files.
Till also suggested the "extra" tag. I'm not clear why. Till?
Comments?
-Wendy
--------------------- Notes from 15th
PPD
/usr/share/ppd/{supplier}/{manufacturer}-{model}.ppd
where whitespace and dash(-) are replaced with with unserscore(_)
supplier is the ppd file supplier (gutenprint, hplip, cups, epson,
hp, ...)
manufacturer is the print manufacturer name from the IEEE 1284 Device ID
model is the printer model from the IEEE 1284 Device ID
Eg.
/usr/share/ppd/gutenprint/Hewlett_Packard-hp_color_LaserJet_4650.ppd
/usr/share/ppd/HP/Hewlett_Packard-hp_color_LaserJet_4650.ppd
Driver
/usr/lib/printerdriver/{supplier}/...
where whitespace and dash(-) are replaced with with
unserscore(_)
supplier is the ppd file supplier (gutenprint, hplip, cups,
epson,
hp, ...)
/usr/lib/printerdriver/bin/{supplier-executable(s)}
links to executables in the {supplier} directory
Eg.
/usr/lib/prinerdriver/gutenprint/...
/usr/lib/printerdriver/bin/gutenprintijs-5.0 ->
../gutenprint/gutenprintijs-5.0
---------------------------
McDonald, Ira wrote:
> Hi,
>
> I agree with Wendy that I had been proposing language tag
> as the least significant directory, but looking at the two
> paths I prefer Till's specification (after supplier, but before
> make-model-extra).
>
> Cheers,
> - Ira
>
> Ira McDonald (Musician / Software Architect)
> Blue Roof Music / High North Inc
> PO Box 221 Grand Marais, MI 49839
> phone: +1-906-494-2434
> email: imcdonald@sharplabs.com
>
>> -----Original Message-----
>> From: printing-architecture-bounces@lists.freestandards.org
>> [mailto:printing-architecture-bounces@lists.freestandards.org]
>> On Behalf
>> Of Till Kamppeter
>> Sent: Thursday, May 25, 2006 10:33 AM
>> To: Wendy Phillips
>> Cc: printing-architecture
>> Subject: Re: [Printing-architecture] Notes of today's telecon
>>
>>
>> Wendy Phillips wrote:
>>> I recall the ppd path differently:
>>>
>>> /usr/share/ppd/<supplier>/<make>/<model>/<language tag>
>>>
>> I remember that it was
>>
>> /usr/share/ppd/<supplier>/<language tag>/<make>-<model>-<extra info>.ppd
>>
>>> Comment on PPD files at Linuxprinting.org
>>> As the user, if I select printer abc model 123, would I
>> get a choice
>>> of suppliers? Such as, print vendor abc, gutenprint,
>> linuxprinting.org,
>>> ... or is this for printer vendors exclusively?
>> You will get a choice of suppliers. Currently you can already choose
>> various drivers for one and the same model, and these are usually from
>> different suppliers. What will change in the future is that there will
>> be hosted or linked machine-installable binary packages of drivers for
>> automatization of installation of printers which are not (yet) known to
>> the actually installed distro.
>>
>> Till
>>
>> _______________________________________________
>> Printing-architecture mailing list
>> Printing-architecture@lists.freestandards.org
>> http://lists.freestandards.org/cgi-bin/mailman/listinfo/printi
>> ng-architecture
>>
>> --
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 5/24/2006
>>
>>
>
next reply other threads:[~2006-05-25 22:31 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-25 22:31 Norm Jacobs [this message]
2006-05-26 0:18 ` [Printing-architecture] Notes of today's telecon Till Kamppeter
2006-05-26 14:43 ` Michael Sweet
-- strict thread matches above, loose matches on Subject: below --
2006-05-29 18:30 McDonald, Ira
2006-05-26 16:59 McDonald, Ira
2006-05-26 17:42 ` Till Kamppeter
2006-05-26 17:52 ` Michael Sweet
2006-05-26 14:10 Petrie, Glen
2006-05-25 14:57 McDonald, Ira
2006-05-24 22:51 Till Kamppeter
2006-05-25 14:28 ` Till Kamppeter
[not found] ` <44750622.2050005@sun.com>
2006-05-25 14:32 ` Till Kamppeter
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=44763048.4080605@Sun.COM \
--to=norm.jacobs@sun.com \
--cc=printing-architecture@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.