All of lore.kernel.org
 help / color / mirror / Atom feed
* [Printing-architecture] FSG Printer Working Group meeting notes 03/19/03
@ 2003-03-19 21:57 Mark Hamzy
  2003-03-21 15:07 ` [Printing-architecture] Re: [printing-driver] " Michael Sweet
  0 siblings, 1 reply; 2+ messages in thread
From: Mark Hamzy @ 2003-03-19 21:57 UTC (permalink / raw)
  To: printing-driver; +Cc: printing-architecture




Attendees:
  Ira
  Norm
  Claudia
  Till

We originally cancelled the meeting.  However, there was some
clarification of the proposed architectural points for the driver group.

* should printer drivers implement a required set of common job properties
(JP)?
  Examples of keys would be: orientation, form, tray, media, duplex,
resolution.

  + Should we use
       - one existing standard
          PWG well known values
(http://www.pwg.org/schemas/sm/latest/MediaWellKnownValues.xsd)
       - two or more existing standards
          PWG and/or JDF
       - a new standard

  + is support of the FSG's Job Ticket standard a requirement?

* should all JPs be passed in one call or only one JP for each call
  (requiring multiple calls to a driver)?

* can there be default job properties or must every property be set?

* should we use a named pipe (or similar) to communicate to a driver or
  can we use an API?

  + If an API, should that API implement a pipe under the covers?

* should there be different pipes for each print job or should the driver
  be required to multiplex between the jobs in one pipe?

* should there be application presentation information that can be
  queried?  Some examples are:
     printable page size
     resolution
     current color depth
     font metrics

* can there be different job properties for each page?

  + Can this can be optional?

* should we allow for future extensibility to support optional components
of
  a printer driver?

  + vector graphics

    - should we use existing vector language? (SVG, PDF)

    - can it be multiple languages?

    - should we require simulation?
      That is if a driver only accepts bitmaps, then create a raster image
      of the vector commands.  If a driver doesn't support rounded boxes
      but does support arcs and lines, then break a round box into
      multiple arc and line calls.

  + device fonts

* should we have an interface to query the printer's job dialog?
  This will allow for programmatic support of setting/querying the JPs.

     + grouping/structuring

     + constraints

     + type of data (boolean, int, float, string, password, etc)

* should we require a standard install path?
  /usr/lib/print/driver/drivername
  /usr/share/print/font/drivername/

Mark

Take a look at the Linux Omni Printer Driver Framework at
http://www.ibm.com/linux/ltc/projects/omni/



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-03-21 15:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-19 21:57 [Printing-architecture] FSG Printer Working Group meeting notes 03/19/03 Mark Hamzy
2003-03-21 15:07 ` [Printing-architecture] Re: [printing-driver] " Michael Sweet

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.