All of lore.kernel.org
 help / color / mirror / Atom feed
* [Printing-architecture] LF Collaboration Summit Open Printing Minutes from Glen Petrie
@ 2008-04-23 15:49 Petrie, Glen
  2008-04-23 16:50 ` Till Kamppeter
  0 siblings, 1 reply; 4+ messages in thread
From: Petrie, Glen @ 2008-04-23 15:49 UTC (permalink / raw)
  To: printing-architecture

[-- Attachment #1: Type: text/plain, Size: 4563 bytes --]

 

Open Printing Minutes from Glen Petrie

 

Other people who attended the summit should make additions/correction were
needed

 

Action Items from desktop group:

 

1.	Define a specification for machine readable print setting at the
doc, app and desktop level.
2.	Define a set of simple top level state/status indicators for top
level of the Common Print Dialog.

 

 

9:15 am Introductions (Till, George, Glen, Fumio,  David)

============

Status Report from Till

--- Till discussion of GSOC 

      --- 8 students for LF  (5 for Open Printing)

           ---- 1-2:  Gnome and KDE for Print Dialog

           ---- 1:  JTAPI Implementation

           ---- 1: PAPI support 

           ---- 1:  Add modules to ????

           ---- 1:  Modularization of GhostScript

--- Lars if working Foomatic RIP in C (currently in PERL) to allow
connectivity to libraries and to improve performance.  Also, Processing PDF
for integration into CUPS

-- (CUPS computes a cost factor of the best way to print the job.)

-- It will be possible to have more than one command line to support PDF/PS.
--- Foomatic RIP is used for non-PDF/PS printers but is also used to add
print-time information (who, time, date, security)

-- CUPS is not supporting Custom-Options 

=========

- The common printing dialog is the desktop level with at interface to
applications.  Vendor options are put in the PPD extensions. 

-- The Common Print Dialog is dependent upon CUPS and vendor options are
done from PPD extension (via CUPS custom-options) or by APDialogExtensions
API.

-- George concern how the applications will invoke the common print dialog,
he feels this should be done first before worrying about the actual dialog
looks.

--- Glen is worried of extensibility of the dialog for manufacture.

-- Should application be able to restrict options?

 

--- Next Steps

   --- Define the App - to - common dialog interface

        --- Needs to be bi-dir

        --- Application to able constraint option

        --- Application to add their own options

        --- Printer Manufacture add their own options

   --- Define print manufacture to common dialog interface

       --- Done by PPD extensions - Till has a preliminary set of options

            ---  This is only mechanism to get extensions by adding new data
types.

       --- Future will have a mechanism for vendors to have binaries.   The
discussion was to extend the PPD to support this. 

--- A good summer project is support CUPS Web interface.

-- Foomatic extensions are different that CUPS but can use both.

 

GSOC projects are now

1.	Print dialog

a.	GUI dialog
b.	CUPS Extension /Web Interface  -- Lars [Till]
c.	Application Interface (API)Demonstration

2.	PAPI
3.	JTAPI - Dropped
4.	PDF Work : PDF to IJS,  Text to PDF

 

============

 

Slides from Japan

--- Version 1.0 of OPVP available for review

---  Implementation and driver testing completed   (NEC and Canon Drivers
have been tested)

(What license is OPVP and the driver from manufactures.)

 

============

 

11:50 am   Printing on the Desktop

 

Subject: Common Printing Dialog (CPD)

-- There should only be one dialog for all applications

-- The CPD should be part of the Gnome/KDE/Other? Desktops

-- Called using DBUS <--- Is this the best interface to applications.

 

= Like in Windows, there was an expressed desire for remembering print
setting at the desktop level, the application level and the document level.

-- Thus the desktop group is looking for a machine readable definition
(specification) of print settings.

 

= Want the CPD to have a state/status tab.

-- After some discussion, what the desktop people also wanted was some very
simple indicators in the main CPD window showing the "status" ("state",
"condition", "readiness", "busyness") of the printer.   That is, they want
to know that the printer is really ready/available for printing.  Is the
printer out of ink, is the print out of paper, is the printer busy, is the
printer online.   The idea was that the indicators are simple colored boxes.
For example, a box for ink-level is green if ink/toner level is ok, blue if
ink/toner low, red if ink/toner out.  Same for the other status items.  The
user could go to the state/status tab if they need more information.

 

= The desktop group would like to see the CPD be a plug-in solution versus a
separate process. 

 

= The CPD should not define it own basic display parameters such as font,
color, etc.  These should be inherited from the Desktop the CPD is running
on.

 

=========

 

 


[-- Attachment #2: Type: text/html, Size: 19326 bytes --]

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

end of thread, other threads:[~2008-04-23 19:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 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.