Issue 107454 - (Envelopes) Envelope -> Printer -> Setup page size options not persisting
Summary: (Envelopes) Envelope -> Printer -> Setup page size options not persisting
Alias: None
Product: Writer
Classification: Application
Component: printing (show other issues)
Version: OOO310m19
Hardware: PC All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2009-12-04 23:30 UTC by floid
Modified: 2017-05-20 11:15 UTC (History)
2 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---

Envelope created from Insert -> Envelope -> Printer -> Setup -> [Envelope #10] (8.00 KB, application/vnd.oasis.opendocument.text)
2009-12-04 23:31 UTC, floid
no flags Details
Envelope created from Insert -> Envelope without touching "Printer" tab, from window with document (template) open including an Envelope page style set to use Envelope #10. (Whew!) (8.02 KB, application/vnd.oasis.opendocument.text)
2009-12-04 23:35 UTC, floid
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description floid 2009-12-04 23:30:20 UTC
This is probably a request-for-documentation, but documentation on the subject
is lacking.

First, "found in version" details: 1:3.1.1-5ubuntu1, Thu Oct 22 20:13:41 UTC 2009 3.1.1; OOO310m19 (Build:9420)
[Probably impacts others; I only recently jumped the machine I do my envelope
printing on to this package from an ancient 2.x.]


Insert -> Envelope -> Printer -> Setup options do not appear to be persistent,
or at least are not predictably persistent, even within a document or template.
This adds a number of extra steps to envelope printing.

Use case / Steps to reproduce:

Combine this version of OO.o 3.1.1 with a HP LaserJet 3030 driven by recent
HPLIP/hpijs packages.  #10 Envelopes will print correctly based on the centered
positioning option in [Envelope -> Printer] _if_ the Envelope page type in
[Envelope -> Printer -> Setup] is set to Envelope #10.

By default, the Printer -> Setup field is set to "Letter."  OO.o will detect
this and attempt to format an envelope-sized frame onto something resembling
appx. two-thirds of a "Letter"-sized page in landscape, but the printing stack
presumably tries to center this by default (probably desirable for other
programs with odd-sized output) because the bottom ~third of the page is not
present, causing "none of these choices work" alignment issues.

Desired behavior/resolution:

Envelope page-size setup preferences should persist per printer, and/or the
[Insert -> Envelope -> Help] and [Insert -> Envelope -> Printer -> Help] should
document where this setting is supposed to be stored.

Adding an "Envelope" tab in [File -> Printer Settings] to set the default
envelope page definition for the Envelope "wizard" would also appear to make sense.

Related observations:

Saving a properly-formatted Envelope as a document (and presumably as a
template) preserves the page size definition, so this is only a problem with the
"wizard" / ephemeral Insert Envelope feature.  

Insert -> Envelope -> New Document called to create an ephemeral envelope from a
document/template that *does* have an Envelope page style set does not inherit
that Envelope page style... or at least, interprets it from Envelope #10 back
into the "User" page size definition, the ~2/3s-of-a-Letter-page as described above.
Comment 1 floid 2009-12-04 23:31:55 UTC
Created attachment 66497 [details]
Envelope created from Insert -> Envelope -> Printer -> Setup -> [Envelope #10]
Comment 2 floid 2009-12-04 23:35:30 UTC
Created attachment 66498 [details]
Envelope created from Insert -> Envelope without touching "Printer" tab, from window with document (template) open including an Envelope page style set to use Envelope #10.  (Whew!)
Comment 3 eric.savary 2009-12-09 00:35:20 UTC
@HI: please have a look.
Comment 4 floid 2009-12-09 18:32:50 UTC
Just confirmed that this also applies to labels.  (And so probably also business
cards, or any other 'built-in' feature where you'd want to set and remember a
page size.)  I managed to notice this with some custom labels that need the
printer page size set to "Legal" to not truncate.

[...and labels don't let you define a custom page size, which makes layout of
narrow ones in a printer that feeds centered somewhat wacky, but that's a
separate bug/wish.]


"It's a bit late now," but maybe someday all these special-case features should
be refactored to literally and obviously load .ott's from disk; then there
wouldn't be a need for all the special-case features other than to stuff fields
in the templates.

On labels, it seems like the lack of a 'table with padding' (to emulate the
label pitch feature, and allow skipping over cells that only exist for spacing
during data entry) element is the only barrier to that; envelopes just use
frames on a page anyway.
Comment 5 amccombs 2010-01-28 14:37:59 UTC
I have same issue but with Windows 7 and Canon MX860 printer. OO cannot seem to
remember the correct size of envelopes.

OO Writer 3.1.1
Windows 7
Canon MX860 printer

Comment 6 eric.savary 2010-04-10 00:22:18 UTC
Reassigned to HI
Comment 7 h.ilter 2010-04-12 13:53:30 UTC
Additional settings at printer properties was not necessary so far.
Issue type changed from DEFECT to ENHANCEMENT
Comment 8 Marcus 2017-05-20 11:15:47 UTC
Reset assigne to the default "".