In previous versions of openSuse I was able to print envelopes from Open Office and later Libre Office Writer.
After installing openSuse 12.2 with Libre Office 3.5 the envelope orientation has changed and I am unable to change it to anything else. Presently, envelopes will only print in an orientation that fits letter size portrait orientation.
My printer takes envelopes as center fed right edge first, which is 90 degrees left of normal portrait mode. I have chosen the correct orientation from the envelope print setup utility, it did not change the printed orientation. I have also tried the other orientation choices and they also did not change the orientation. I have tried old working envelope files as well as creating/inserting new envelopes in new documents. Nothing seems to work.
is anyone else experiencing this issue? Is there a resolution? I have asked at ask.libreoffice.org, but no replies as yet.
I wish I could give you a more complete answer, since I faced the same problem. I’m using a HP dj2545 printer (dj2500 series). When I installed openSUSE 12.2 KDE it picked the hpijs driver as the default. It wouldn’t print landscape either.
I got to the printer configuration application by using krunner (Alt-F2) and typing printer.
Then I selected the printer and chose “Edit”. The next screen gave me a choice of selecting drivers, so I tried the one called “hpcups”. This gave me landscape printing but wouldn’t print from websites using flash (like crossword puzzles).
So I went back to the Printer configuration and added a new printer using the same actual physical printer but the hpcups driver instead. I put “landscape” in the descrption text and location, and named the other one “puzzles” in the description and location.
At the bottom of the printer editing screen are boxes for “Use as Default” “Accept Print Jobs” and “Enable Printing”. Right now I have “landscape” checked to Accept Print Jobs. I have “puzzles” checked to “Use as Default” and “Accept Print Jobs.”
This works for me. I print more puzzles and letter orientation than landscape jobs. When I print envelopes I have to select the printer. I had to play with the boxes and the printing for a while but I got it to work.
I wish I could be more definite and more help. You might have to experiment a bit, but hopefully I pointed you in the right direction.
You might tell the forum what printer you are using and what drivers you see as choices. This should get you more specific answers.
After an earlier LibreOffice update, I found I had to open the print dialogue and ensure that the orientation was landscape in the Properties and then save the document before printing. This time, as you say, I have found that envelopes are printed the opposite way round but otherwise they print.
>
>SteamingSuse;2492687 Wrote:
>> In previous versions of openSuse I was able to print envelopes from Open
>> Office and later Libre Office Writer.
>>
>> After installing openSuse 12.2 with Libre Office 3.5 the envelope
>> orientation has changed and I am unable to change it to anything else.
>> Presently, envelopes will only print in an orientation that fits letter
>> size portrait orientation.
>>
>> My printer takes envelopes as center fed right edge first, which is 90
>> degrees left of normal portrait mode. I have chosen the correct
>> orientation from the envelope print setup utility, it did not change the
>> printed orientation. I have also tried the other orientation choices and
>> they also did not change the orientation. I have tried old working
>> envelope files as well as creating/inserting new envelopes in new
>> documents. Nothing seems to work.
>>
>> is anyone else experiencing this issue? Is there a resolution? I have
>> asked at ask.libreoffice.org, but no replies as yet.
>
>I have found that this problem can be worked around by changing the
>Printer Language Type from the default of PDF to PostScript(level from
>driver).
>
>Click File -> Print -> Properties -> Device -> Printer Language Type =
>PostSCript(level from driver)
>
>
>Unfortunately this setting is not remembered and always goes back to
>PDF.
Then we have some steaming POS devs to boil in oil.
On 2012-10-05 00:36, SteamingSuse wrote:
> I have found that this problem can be worked around by changing the
> Printer Language Type from the default of PDF to PostScript(level from
> driver).
>
> Click File -> Print -> Properties -> Device -> Printer Language Type =
> PostSCript(level from driver)
>
>
> Unfortunately this setting is not remembered and always goes back to
> PDF.
It has been already explained that you have to do it in the LO printer administration program,
as root.
/usr/lib64/libreoffice/program/spadmin
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)
You can set these by modifying the default template in LibreOffice. Otherwise the printer language type will fall back to the driver’s default. I haven’t spent too much time on this, - suffering from the same issue at a customer’s - but IMHO there should be a place where one could set this option to default to PostScript.