Difference between revisions of "Printerpullpages/ContextualInformation"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Initial (unfinished) creation (checkpoint save))
 
(Initial (unfinished) creation)
Line 13: Line 13:
 
== Proposed Designs<br>  ==
 
== Proposed Designs<br>  ==
  
tbd<br>  
+
This design proposal is based on the [[Printerpullpages/Design_Proposals|Idea Collection]], "Contextual Information Bar".<br>  
  
 
== Proposed Information<br>  ==
 
== Proposed Information<br>  ==
Line 22: Line 22:
  
 
<br>  
 
<br>  
 +
 +
Temporary Information (German), Discussion with PL (January 2010):<br>
 +
 +
*Drucker gibt Liste mit (manchmal: vorhandenen) Papierformaten zurück --&gt; nützt oft nur wenig
 +
*Zwischen-Fazit: Auch wenn das richtige Papierformat im Drucker vorhanden ist, dann wissen wir das nicht wirklich.
 +
*Beispiel 1: Falls Drucker das korrekte Format nicht zurück gibt, dann wird das nächste "ähnliche" Format verwendet (geringste Abweichung in Dimension)
 +
*Vorzugsvariante: Information Bar, denn dieser lässt sich für alle Seiten verwenden --&gt; im schlimmsten Fall eigene primitive Variante, aber allerfrühestens 3.4<br>
 +
 +
<br>
 +
 +
Temporary Information, Feedback by PL (February 2010) (PPP Ideas): Answer 2010-02-01 PL: The above proposals look nice, however the text "will be scaled to" is factually incorrect; some of our applications (impress, calc) will layout to the printer specified paper anyway, so the problem does not occur there. Others (writer, draw) will request paper sizes according to what is specified in the document. The contents will then not be scaled in any way. Instead the contents will be printed centered. Perhaps we could find a compromise here, something of the form Crhistoph proposed, but saying "The document specified paper size B5 (&lt;x&gt; cm * &lt;y&gt; cm) is unavailable, instead the current printer paper size A4 (&lt;x&gt; cm * &lt;y&gt; cm) will be used". This would appear over the preview if a mismatch between requested paper size and printer paper size occurs (as far as the driver will let us determine). <br>
  
 
== Code Changes<br>  ==
 
== Code Changes<br>  ==
Line 32: Line 43:
 
*If native dialogs are used, then we miss the flexibility to add this kind of warning. <br>
 
*If native dialogs are used, then we miss the flexibility to add this kind of warning. <br>
  
<br>
 
  
*Drucker gibt Liste mit (manchmal: vorhandenen) Papierformaten zurück --&gt; nützt oft nur wenig
 
*Zwischen-Fazit: Auch wenn das richtige Papierformat im Drucker vorhanden ist, dann wissen wir das nicht wirklich.
 
*Beispiel 1: Falls Drucker das korrekte Format nicht zurück gibt, dann wird das nächste "ähnliche" Format verwendet (geringste Abweichung in Dimension)
 
*Vorzugsvariante: Information Bar, denn dieser lässt sich für alle Seiten verwenden --&gt; im schlimmsten Fall eigene primitive Variante, aber allerfrühestens 3.4<br>
 
  
 
<br>
 
<br>

Revision as of 22:18, 24 February 2010

Summary

tbd

Rationale

As discussed in Workflow Analysis, there are currently a number of modal dialogs which might interrupt the user. These information are given with regard to e.g. wrong paper sizes, transparency or even color gradients. There is a need for a solution which explains the user potential issues without disturbing the usual workflow.

Assumptions

tbd

Proposed Designs

This design proposal is based on the Idea Collection, "Contextual Information Bar".

Proposed Information

Inform About Automatic Scaling of Printed Output

This information proposal is based on the Idea Collection, "Inform the user about the actual paper sheet size and maybe about document page or selection size".


Temporary Information (German), Discussion with PL (January 2010):

  • Drucker gibt Liste mit (manchmal: vorhandenen) Papierformaten zurück --> nützt oft nur wenig
  • Zwischen-Fazit: Auch wenn das richtige Papierformat im Drucker vorhanden ist, dann wissen wir das nicht wirklich.
  • Beispiel 1: Falls Drucker das korrekte Format nicht zurück gibt, dann wird das nächste "ähnliche" Format verwendet (geringste Abweichung in Dimension)
  • Vorzugsvariante: Information Bar, denn dieser lässt sich für alle Seiten verwenden --> im schlimmsten Fall eigene primitive Variante, aber allerfrühestens 3.4


Temporary Information, Feedback by PL (February 2010) (PPP Ideas): Answer 2010-02-01 PL: The above proposals look nice, however the text "will be scaled to" is factually incorrect; some of our applications (impress, calc) will layout to the printer specified paper anyway, so the problem does not occur there. Others (writer, draw) will request paper sizes according to what is specified in the document. The contents will then not be scaled in any way. Instead the contents will be printed centered. Perhaps we could find a compromise here, something of the form Crhistoph proposed, but saying "The document specified paper size B5 (<x> cm * <y> cm) is unavailable, instead the current printer paper size A4 (<x> cm * <y> cm) will be used". This would appear over the preview if a mismatch between requested paper size and printer paper size occurs (as far as the driver will let us determine).

Code Changes

tbd

Outstanding Issues

  • If people print via shortcut, then the print dialog is omitted. What to do?
  • If native dialogs are used, then we miss the flexibility to add this kind of warning.



Personal tools