Bug 77149 - #6 envelope will not print (HP printer)
Summary: #6 envelope will not print (HP printer)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
4.1.6.2 release
Hardware: x86 (IA32) All
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Envelope
  Show dependency treegraph
 
Reported: 2014-04-07 17:49 UTC by kenneb01
Modified: 2022-08-18 07:47 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kenneb01 2014-04-07 17:49:40 UTC
I'm using Version 4.2.2.1 on Windows Vista SP2. When choosing a #6 3/4 size envelope from the page properties, the print preview for some reason shows a Letter size page. Then when you want to print, it acts as if it is a Letter size page -- no ink where the #6 envelope is. Confirmation: the #10 envelope has printed fine so far.
Comment 1 kenneb01 2014-05-19 18:06:00 UTC
No idea? Me neither. I would appreciate some help. It's kind of frustrating to not be able to print that size envelope. The printer prints just as the print preview shows, but that's not the correct format.
Comment 2 Robert (Doc) Savage 2014-06-06 00:26:51 UTC
I'm using a slightly older release on Fedora 19 Linux. When I select and fill in a #6 3/4 (Personal) Envelope and then pull down File -> Print, the preview shows a #8 (Monarch) Envelope. That is the selection above #6 3/4 in the pick list, and is the format that will be sent to the printer.
Comment 3 tommy27 2014-10-27 19:19:56 UTC
hi guys, please give an update of the current bug status using latest 4.3.2.2 release.

moreover please tell the exact brand and model of your printers.

most of the envelope printing bugs I've seen on bugzill are about Brother and Canon printer. do you have one too?
Comment 4 kenneb01 2014-10-28 13:53:08 UTC
I updated to the latest version of LibreOffice (4.3.2.2) this morning. I still have the exact same problem with the #6 3/4 envelope. The #10 envelope file > print preview shows the correct envelope to be printed, but the #6 3/4 envelope file > print preview shows a 8.5" x 11" full page. The printer is a HP Officejet 4500 Desktop all-in-one.
Comment 5 QA Administrators 2015-12-20 16:09:17 UTC Comment hidden (obsolete)
Comment 6 QA Administrators 2017-01-03 19:47:05 UTC Comment hidden (obsolete)
Comment 7 Darrell 2018-01-16 06:01:17 UTC
The problem as described occurs for me in 5.4.4.2,  Build ID: 1:5.4.4~rc2-0ubuntu0.16.04.1~lo1 with an HP LaserJet Pro 200 Color.

On Windows 10, Version 6.0.0.2 (x64), choosing a #6 3/4 envelope results in a User format 6.5" x 6.06" envelope "page"; changing that to # 6 3/4 envelope in the Page style dialog produces a page with the right dimensions, but the sender and addressee are placed incorrectly. In the Print dialog, after selecting the HP LaserJet Pro 200 Color as the printer, the preview shows a #8 envelope. There appears to be no way to specify that the printer actually contains a # 6 3/4 envelope.
Comment 8 QA Administrators 2019-01-17 04:03:08 UTC Comment hidden (obsolete)
Comment 9 QA Administrators 2021-01-17 04:12:23 UTC Comment hidden (obsolete)
Comment 10 Reed 2021-08-02 16:48:33 UTC
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.)