All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tobias Hoffmann <lprint-list@the-axe-effect.de>
To: "Petrie, Glen" <glen.petrie@eitc.epson.com>
Cc: printing-architecture@lists.linux-foundation.org,
	printing-summit@lists.linux-foundation.org,
	Michael Sweet <msweet@apple.com>
Subject: Re: [Printing-architecture] [Printing-summit] Print Dialog: Preview Processing: Only A Question
Date: Wed, 22 Apr 2009 19:28:39 +0200	[thread overview]
Message-ID: <49EF53C7.8020901@the-axe-effect.de> (raw)
In-Reply-To: <ED4094DE5E8ACD4BBDACA6AD398E608F379D57@EEAEX03.us.epson.net>

Petrie, Glen wrote:
> [...]
>
> [gwp] I think I understand your point. I would like to explore the 
> case where the app does the “layout” settings and, then, the print 
> dialog has “layout” settings. What is your expectation if the app 
> (like OpenOffice Write) sets (and flows) the document to letter size; 
> then the print dialog offers “page size” attribute and the user now 
> selects A4. Would you expect the print dialog to send the info back to 
> application to reformat/reflow the document or clip letter content 
> exceeding A4 or scale the letter content (without calling the 
> application) to fit A4. I guess I would you go with the last 
> option….but I have seen the system where letter formatted content is 
> printed on 4x6 cards (silly I know) by simply clipping the letter 
> content to 4x6. I had not seen any implementation of calling back to 
> the application.
>
In general: Only the application knows the "right" way to print it's 
content onto a differently sized paper:
- e.g. a PDF Viewer, or a DTP program has a fixed destination page size. 
So they will most likely give the user an option like "scale contents to 
fit page", as the user might want to get either of these.
- a web-brower or OO Writer will want to reflow the content.

Actually its more a question of Media Size - and Media selection - vs. 
Content Size:
I might (just a thought) want to print a Document flowed to A5 (Content 
size) to a A4 medium, and have it scaled to 141% e.g. for proofing fine 
details.
The content size is technically only a matter of the application, and 
the medium size only matters for the printing process. And the user has 
to decide whether to scale or print in 100% - when these size don't match.

The casual user, however, will never want to know any of these details 
and IMO in the reflowable case expects the media size to directly affect 
the content size, or being offered "scale-to-fit" for the fixed content 
size case (what does the usability testing say?).

Last but not least, the preview has to always show what the user will 
get, so callback to the application for potential reflow is necessary 
whenever the _content size_ changes.

Tobias

  reply	other threads:[~2009-04-22 17:28 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-22 13:45 [Printing-architecture] Print Dialog: Preview Processing: Only A Question Petrie, Glen
2009-04-22 15:56 ` peter sikking
     [not found]   ` <alpine.LNX.2.00.0904231017040.31092@nelson.suse.de>
2009-04-23 13:29     ` [Printing-architecture] [Printing-summit] " Petrie, Glen
2009-04-23 14:17       ` Till Kamppeter
     [not found] ` <3602B1A0-C33E-4665-BBB6-46D59F2F044E@apple.com>
2009-04-22 16:13   ` Petrie, Glen
2009-04-22 17:28     ` Tobias Hoffmann [this message]
2009-04-22 18:00       ` Petrie, Glen
2009-04-22 18:18         ` [Printing-architecture] [Printing-summit] Print Dialog: PreviewProcessing: " Petrie, Glen
2009-04-22 20:29           ` Till Kamppeter
     [not found]             ` <B6DB3491-8B38-4F9B-940F-69CF61B7A93E@apple.com>
2009-04-22 20:55               ` Till Kamppeter
2009-04-22 21:14                 ` Petrie, Glen
2009-04-22 22:15                   ` [Printing-architecture] [Printing-summit] Print Dialog:PreviewProcessing: " Petrie, Glen
2009-04-22 22:45                     ` Till Kamppeter
     [not found]                       ` <ED4094DE5E8ACD4BBDACA6AD398E608F379D75@EEAEX03.us.epson.net>
2009-04-23 15:24                         ` Till Kamppeter
2009-04-23 18:56                           ` Petrie, Glen
2009-04-24  3:22                             ` Hal V. Engel
2009-04-24 17:23                             ` Till Kamppeter
2009-04-24 18:33                               ` Petrie, Glen
2009-04-24 20:02                                 ` Hal V. Engel
     [not found]                                 ` <5d88ef650904241246i2c0cc6f2j3143053f5a4e50dd@mail.gmail.com>
2009-04-24 20:10                                   ` Petrie, Glen
     [not found]                                   ` <805FE411-4145-40DF-8BD5-6B91991B26E0@apple.com>
2009-04-24 21:20                                     ` Petrie, Glen
2009-04-26 20:50                                       ` Hal V. Engel
2009-04-23  1:34                     ` Tobias Hoffmann
2009-04-23  2:05                       ` Petrie, Glen
     [not found]     ` <3F74D775-B66B-422D-A091-D8723BA657AC@apple.com>
2009-04-22 17:36       ` [Printing-architecture] [Printing-summit] Print Dialog: Preview Processing: " Petrie, Glen
2009-04-23 19:06       ` peter sikking

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=49EF53C7.8020901@the-axe-effect.de \
    --to=lprint-list@the-axe-effect.de \
    --cc=glen.petrie@eitc.epson.com \
    --cc=msweet@apple.com \
    --cc=printing-architecture@lists.linux-foundation.org \
    --cc=printing-summit@lists.linux-foundation.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.