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

Finally catching up with email...

General request; Can the specification development content of GSoC
activities be openly communicated on the mail-list __during__ the
development.  Manufactures and others may have comments or needs to be
added/considered.



<...snip...>

> >    1. Define a specification for machine readable print setting at the
> >       doc, app and desktop level.
> 
>       Will be part of Lars' GSoC work on the application/printing dialog
>       interface

[gwp] can this part be openly discussed on the mail-list, so others can
understand and participate?



<...snip...>

> >    2. Define a set of simple top level state/status indicators for top
> >       level of the Common Print Dialog.
> 
>       We will tell Lars and Alex Wauck (implementation of the dialog
>       itself in the GSoC) about taking into account this,

[gwp] Can this part be openly discussed on the mail-list.  There may be
manufacture specific indicators (number of, state of, etc)?



<...snip...>

> Manufacturer extensions cannot be done by means of executable code, as
> printer drivers run on the server and server and client can be different
> architectures. Manufacturer extensions can only be done by PPD options,
> the custom options of CUPS allow extended data formats.
> 
> > -- Should application be able to restrict options?
> >
> 
> This is a good idea, will pass it on to the GSoC students who will work
> on the dialog.

[gwp] How does an application "know" / "understand" what the manufacture
extensions/options actually do?  So an application can't really do more than
simply turn off manufacture extensions/options.



<...snip...>

> > = Like in Windows, there was an expressed desire for remembering print
> > setting at the desktop level, the application level and the document
> level.
> >
> 
> Will be no big deal: Dialog reports back option settings as simple
> key/value pairs to app. App keeps them as text and adds them to document
> file on saving. When dialog is opened again, app sends saved options to
> dialog.

[gwp] This may be a big deal if it requires the document format to change!



<...snip...>

> > -- Thus the desktop group is looking for a machine readable definition
> > (specification) of print settings.
> >
> 
> Simply use key-value pairs:
> 
> PageSize=A4
> Resolution=1200dpi

[gwp] As I remember the conversation; this is exactly what they did not
want. They want a binary representation (machine readable, not human
readable) definition.  
Example
0x07 0x42		(means PageSize(0x07) = A4 (0x42)
0x08 0x04 0xB0	(means Resolution(0x08) = 1200 (0x04 0xB0)

[gwp] We need to get clarification 


<...snip...>

> > = 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.
> >
> 
> Dialog could poll status from CUPS and show it somewhere.

[gwp]  The desktop people stated the "somewhere" should be the main dialog
window/view.  The user should not have to go to a tab to get this info.


<...snip...>

> > = The desktop group would like to see the CPD be a plug-in solution
> > versus a separate process.
> >
> 
> Problems of plug-in: Dialog and app is one process, dialog and app
> cannot be of arbitrary licenses then, crash of dialog would crash app.

[gwp] Then I support separate process model.


gwp

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

* Re: [Printing-architecture] LF Collaboration Summit Open Printin gMinutes from Glen Petrie
  2008-04-24 15:35 [Printing-architecture] LF Collaboration Summit Open Printin gMinutes from Glen Petrie Petrie, Glen
@ 2008-04-24 16:14 ` Till Kamppeter
  0 siblings, 0 replies; 2+ messages in thread
From: Till Kamppeter @ 2008-04-24 16:14 UTC (permalink / raw)
  To: Petrie, Glen; +Cc: printing-architecture, Jonathan Riddell, Alexander Wauck

Lars, Alexander, and Jonathan, can you all subscribe to the 
printing-architecture mailing list and do all discussion concerning the 
specifications of the Common Printing Dialog and the interface between 
application and dialog here on the printing-architecture mailing list, 
so that printer manufacturers and others can participate?

Thanks.

    Till


Petrie, Glen wrote:
> Finally catching up with email...
> 
> General request; Can the specification development content of GSoC
> activities be openly communicated on the mail-list __during__ the
> development.  Manufactures and others may have comments or needs to be
> added/considered.
> 
> 
> 
> <...snip...>
> 
>>>    1. Define a specification for machine readable print setting at the
>>>       doc, app and desktop level.
>>       Will be part of Lars' GSoC work on the application/printing dialog
>>       interface
> 
> [gwp] can this part be openly discussed on the mail-list, so others can
> understand and participate?
> 
> 
> 
> <...snip...>
> 
>>>    2. Define a set of simple top level state/status indicators for top
>>>       level of the Common Print Dialog.
>>       We will tell Lars and Alex Wauck (implementation of the dialog
>>       itself in the GSoC) about taking into account this,
> 
> [gwp] Can this part be openly discussed on the mail-list.  There may be
> manufacture specific indicators (number of, state of, etc)?
> 
> 
> 
> <...snip...>
> 
>> Manufacturer extensions cannot be done by means of executable code, as
>> printer drivers run on the server and server and client can be different
>> architectures. Manufacturer extensions can only be done by PPD options,
>> the custom options of CUPS allow extended data formats.
>>
>>> -- Should application be able to restrict options?
>>>
>> This is a good idea, will pass it on to the GSoC students who will work
>> on the dialog.
> 
> [gwp] How does an application "know" / "understand" what the manufacture
> extensions/options actually do?  So an application can't really do more than
> simply turn off manufacture extensions/options.
> 
> 
> 
> <...snip...>
> 
>>> = Like in Windows, there was an expressed desire for remembering print
>>> setting at the desktop level, the application level and the document
>> level.
>> Will be no big deal: Dialog reports back option settings as simple
>> key/value pairs to app. App keeps them as text and adds them to document
>> file on saving. When dialog is opened again, app sends saved options to
>> dialog.
> 
> [gwp] This may be a big deal if it requires the document format to change!
> 
> 
> 
> <...snip...>
> 
>>> -- Thus the desktop group is looking for a machine readable definition
>>> (specification) of print settings.
>>>
>> Simply use key-value pairs:
>>
>> PageSize=A4
>> Resolution=1200dpi
> 
> [gwp] As I remember the conversation; this is exactly what they did not
> want. They want a binary representation (machine readable, not human
> readable) definition.  
> Example
> 0x07 0x42		(means PageSize(0x07) = A4 (0x42)
> 0x08 0x04 0xB0	(means Resolution(0x08) = 1200 (0x04 0xB0)
> 
> [gwp] We need to get clarification 
> 
> 
> <...snip...>
> 
>>> = 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.
>>>
>> Dialog could poll status from CUPS and show it somewhere.
> 
> [gwp]  The desktop people stated the "somewhere" should be the main dialog
> window/view.  The user should not have to go to a tab to get this info.
> 
> 
> <...snip...>
> 
>>> = The desktop group would like to see the CPD be a plug-in solution
>>> versus a separate process.
>>>
>> Problems of plug-in: Dialog and app is one process, dialog and app
>> cannot be of arbitrary licenses then, crash of dialog would crash app.
> 
> [gwp] Then I support separate process model.
> 
> 
> gwp
> _______________________________________________
> Printing-architecture mailing list
> Printing-architecture@lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/printing-architecture
> 


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

end of thread, other threads:[~2008-04-24 16:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-24 15:35 [Printing-architecture] LF Collaboration Summit Open Printin gMinutes from Glen Petrie Petrie, Glen
2008-04-24 16:14 ` 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.