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


             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.