https://bugs.documentfoundation.org/show_bug.cgi?id=77149

--- Comment #10 from ree...@gmail.com ---
A (my) situation, possible solutions, my selected solution, and an opinionated
explanation of why I wrote all this.

But, first: Thank you, thank you, thank you to all developers and maintainers
of LibreOffice -- for Writer and all the other components. Thank you.

Confirming for Ubuntu v18.04 with Writer v7.1.5.2 with CUPS v2.2.7 for these
situations:

At insert envelope selector, among many is offered: #6 3/4 (Personal) Envelope
At page style selector, among many is offered: #6 3/4 (Personal) Envelope
At printer setup -- whether via printer setup at insert envelope or via File >
Printer Settings -- there is no offer of #6 3/4 envelope size for:
Xerox Phaser 3260
Xerox 4620
HP Laserjet 4200
Then, digging a bit further:
On my computer each of these printers communicates between Writer and the
printer using CUPS and this is common for many Linux applications that can use
a paper printer.
Looking at the source code *.ppd file (the file used by CUPS to do several
things) it includes the offered paper sizes for the printer. I looked at two
(3260 & 4200) and neither lists 6 3/4 envelope as a paper option despite the
printers can print them. (Yes, they can. I do it in each.)

Possible solutions:

There are two things a person can do to print 6-3/4 or any custom paper size or
envelope size:
 1) find the source code *.ppd for your printer (try manufacturer or maybe
https://openprinting.github.io/ or search the web), learn how to edit the
*.ppd,
edit, and then install it to replace current ppd
 2) use an envelope or paper size offering larger than the size you want as a
beginning page and then **make a Writer template** that keeps the page size and
uses margins and frames to make a envelope that is correctly positioned for
your manual feeder envelope location (for me that was vertically centered on a
landscape page with envelope right edge at right edge of (larger) paper because
most (all?) printers do nothing to verify page size matches what you specify in
Writer). (my choice of solution)

An explanation:

Why did I write all this? In defense of the developers and maintainers of
Writer. The people who work to give us LibreOffice Writer do an excellent job.
And in this situation, Writer is working properly. The problem is the printer
manufacturers putting too few paper sizes in their *.ppd files! Yes, as best I
can tell, the Writer developers and maintainers could write a whole mountain of
code to enable custom sizes of paper for many different printers using CUPS
(for Linux and Mac and I believe a separate system for WinOS). Instead, each of
us can make a template if we need the custom size often enough. (Currently, I
do have a (larger paper) template for #6-3/4. It is with prefilled fields that
I use for one envelope a month. However, it could all be adapted to hundreds of
envelopes using mailmerge.)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to