Apache OpenOffice (AOO) Bugzilla – Issue 4999
Envelope Printing via insert Envelope.
Last modified: 2018-06-28 15:47:05 UTC
This has been a problem in all versions of star office also. First you need to understand my perspective of the process. I'm IT manager of about 100 linux users in a few offices. We have purchased hewlet packard 4050 and 4100 printers with envelope feed so we could get rid of most of our typewriters that were mainly used for envelopes. So here is the problem: First one sets the size to "Env. 10" and put in address as required. So far so good. Also this is saved :) Then need to tell the printer it's com10 and to use the envelope feeder. Problem is one can not get it to select these settings. Now if put it into the docment the page size is wrong so one needs to redo it. Just in case you do no know it will refuse to feed if the page size is wrong. Noticed that I use the feed method of the far right icon it does make the document com10. But I still can not set the tray correctly in the new document under Format Page. Also noticed that if I create a new document and set to com 10 on the correct printer I can not set the proper paper bin. This did work in star office 5.2. Hope that makes some sence :( If not just ask. Looks to me like there are a couple problems. One should be able to create an envelope and print it without any extra adjustments. Wordperfect 8 has a real nice envelope tool that may be worth looking at Supefically looks pretty simular. The major differences are that there is a print button, a address storage widget and barcodes. Of cource the basics come first ;-) As I see it need to be able to set the proper printer settings and recall them. John McMonagle
Joost->John: Usually device dependent printer settings are configured by the printer driver. OpenOffice.org uses "Postscript Printer Definition" (PPD) files to configure printer specific configurations. These configurations are done using the "spadmin" tool which is placed in the program directory of OpenOffice.org. Please try to get a proper PPD file for the HP 4050 and the HP 4100 to get these special configurations done. You can easily import those PPD files into an OpenOffice.org installation.
Yes did that. Been using various versions of star office for years. I have the pdd files installed and configured, the envolpe feeder is set as installed in spadmin. I can send my pdd files if that will help.
Purchased StarOffice 6.0 and it has the same problem. Tried both the hp4100.ppd and hp4050.ppd. Tried both the Envelope insert and via a new document. Can not find any way to select the envelope feeder in the page format settings. The only way to get it to print an envelope is via Printer Settings, Properties to select Paper Tray "Ignore" and then select Paper size "Envelope #10". Really hope this can be fixed before the next release. Pretty much a stops us from migrating :(
I tried to print an envelope for the first time today with OOo - what a mess! I first ly inserted the envelope in my letter, which ahs a logo at the top - the envelope text was stuck on top of the logo rather than the logon staying with the letter. I got past that OK, and found that I had to copy and paste the address - not great but workable. I also noted that OOo defaults to company name ahead of my name in the Sender field - this is not the normal address format in N America - should be person name then company name. Perhaps this could be an option? However, actually getting the envelope to print was impossible (this is on W2K and OOo 1.0). I selected envelope size #10 on the Format tab, then the print layout option. When I inserted (in a new doc. because of the logo problem above), the page seems to be double the expected height, with the envelope laid out on the bottom half. Going into Format|Page, the Paper format is User rather than #10 format. When I select Env. #10, the format changes, but the margins are incorrect (top margin stays at 3.93"). I fixed then and selected OK to exit the dialog. The sender field is now at the bottom left instead of the top, and the addressee field is partly below the bottom margin. Fixing these, I tried to print the envelope. The printer (a LasetJEt 4 on a NetWare NDPS queue) is asking for A4 paper, rather than a #10 envelope, and from the paper tray rather than the manual feed. If I set the printer to manual feed, and in the advanced settings, to #10, it then asks for #10 stock from the manual feed, but when I press Continue, it immediately asks for it from the paper tray rather than feeding the envelope in. This seems to be a complete mess, at least on Windows.
I'm seeing the same problem as Des but on Windows XP with an HP LJ 3100
I'm also having problems printing envelopes with Open Office ver 1.0.1. I click insert and ensure the format is env 10. Next I click insert or new and the format of the page is user. I click format and page and change to env 10. The margins then need to be corrected. Once that is changed the address needs to be moved to the middle of the document. Everything looks fine so I print. The printer then requests A4 paper. This is using w2k with lexmark 620t (hp compatable) printers.
Reassigned to Hasan.
HI->OS: We should really solve this to Beta.
OS: Comments from internal #95530# : //******************************************************************// New Writer doc - Menu Insert - Envelope... - Click to Printer TabPage -- On HP-Printer the envelope must insert at the right side of the printer tray. So you think logical and click at the button for "Insert the envelope vertically at the right in the printer tray" - Insert the envelope and print it. -> There is no print on a paper. WORKAROUND: Choose "Insert the envelope verticaly at the left in the printer tray" NOTE: There is also an issuezilla task for this: 2081 SBA: From Betatester 6.0 -> I think 6.1 is the right time to fix this. OS->PL: The root cause for this problem is that landscape is not the same for all printers. Some of them rotate 90° other -90°. This is something we can only change by printing portrait and rotate internally. IIRC some other application do this. Can this be done? The second solution as discussed eralier would be that VCL provides all available paper formats at the interface. This would make it possible to print every supported envelope format. But it would still leave the "put in on the right side" issue but it would not print with an offset. pl->os: changes are in 644o source tree (as announced in api changes). //******************************************************************// Additionally priority and OS changed
*** Issue 9138 has been marked as a duplicate of this issue. ***
Envelope printing is the primary problem with open office that keeps us from making it our primary Office suite. The company I work for is interested in helping finance the fix. If interested please contact me. johnm@advocap.org
JA: re-prioritized according to new priority guide lines
John, please attach your pdd files. We don't see a way to "fix something" in the office but maybe there is something in there that tells us how to solve your problem. Changed target to OOo 1.1
Created attachment 5892 [details] PPD file for hp4050 from HP
Uploaded PPD file for hp4050 from HP. Have the same problems with HP4100
I had a look at the ppd and don't see why the envelope feeder cannot be selected while com-10 is the paper size. I'll have a look at that.
Target changed.
*** Issue 18405 has been marked as a duplicate of this issue. ***
*** Issue 17192 has been marked as a duplicate of this issue. ***
At last I've reach the real issue.
os->pl: On May 21st you wanted to take a look at the envelope feeder problem. Did you?
Tried printing a c10 envelop. The "envelope orientation" was set to "horizontal left" and "print form top". C10 was selected both in printer/properties as well as format/size. The enevelope does not get printed correctly. Retried the printing again, with all the same settings, but instead of an envelope, a letter size paper was put into the tray. The envelope gets printed in the page at the bottom left corner, vertically. I also found out that, changing the following parameters like: paper orientation,(landscape/protrait) and "envelope orientation (horizontal left, etc) have no effect in the output - that is on a letter sized paper the address gets printed at bottom left corner.
Related to issue 2081? Rainer
cp: retargeted to Office-Later due to limited ressources
Created attachment 22045 [details] Example with sxw ps and ppd files
Using openoffice 1.1.4 for linux ( generic) created an simple com10 envelope. In Format-> Page set format properly and to use envelope feeder. Printer is HP4050. PPD is attached. Pulled from openoffice installation. If you look at the attached postscript file it came out as landscape Letter from the default tray. Tried with many simular printers, ppds and other versions of openoffice including debian via cups and all do the same. If I use the generic driver and some other ppds it formats properly. Sadly none of them are close enough to be useful. As a plus one can select the envelope feeder now. Problem is with an HP it will not send it to the envelope feeder unless the formatting is correct. There are sensors that detect the size of the envelope so one can not cheat :( My guess is there is a compatabity problem bettween openoffice and hp's ppds. Maybe this is enought to find the problem?
target
target 3.0
target 3.x. Seems that pl is "under water" (as we say in German) - or should I say "under aqua"? ;-)
In a new text document Open Insert, Envelope, Format Change size to #6 3/4 Click New Doc. Open File, Print Doesn't show envelope but rather full 8.5 x 11 sheet Click Print, Prints only a very small portion of addresses
I just installed Open Office 3.4.1 and I've been able to print a 10 envelope just fine from my old HP 722C Printer. It's just the small envelope that I can't print.
Reset assignee on issues not touched by assignee in more than 2000 days.
Closed as obsolete