Mark Misulich said the following on 01/09/2013 11:23 PM:
Hi, A couple of months ago I upgraded my desktop computer from openSUSE 12.1 to openSUSE 12.2 by formatting root and installing from DVD. In 12.1, the printer printed envelopes correctly, but in 12.2 it will not print correctly.
Anyone have an idea of how to fix this?
Sort of. You said
A couple of months ago I upgraded my desktop computer from openSUSE 12.1 to openSUSE 12.2 by formatting root and installing from DVD.
If I read that right, then you deleted all that was in the root partition. That means all that was in /etc/ was lost. Which in turn means all your carefully constructed configuration files were lost.
OUCH!
I can't tell you exactly what to look for, but I've suffered similar in the past, many years ago, so I back up my /etc now before each upgrade.
What could it be? Well, the LANGUAGE settings for one. LANG and things like LC_PAPER.
It may or may not be relevant, depending on how your printer subsystem is configured, but some setups have to convert the file to postscript even if the printer can handle PCL. Don't ask! One of the tools for converting is "enscript". See "man 1 enscript". In particular see and follow through to the "See also" section. That uses /etc/enscript.cfg. Which is one of the files you zapped.
I'd also point out that the CUPS PPD files live under /etc. I don't know about you, but I had to hack a PPD file to make my Brother laserjet print envelopes the way that OpenOffice - as it was then - thought they were being printed. That was a while ago....
I take it that you didn't make/restore backups of your old /etc ... Hi Anton, well, no I didn't do that. I had used several iterations of 11.X openSuse and they never got it right. Opensuse wouldn't print envelopes correctly, and I always had to print them using Windows. It was a surprise to find that when I formatted my hard drive from 11.4 to 12.1,
On Thu, 2013-01-10 at 07:43 -0500, Anton Aylward wrote: the envelopes printed correctly. So naturally I expected that since 12.1 finally got corrected, 12.2 would be the same. After all, it is openSuse's job to supply the /etc files, right? The /etc files magically show up each time I format and reinstall from the old version to the newest version. I did remove all of root when I formatted the 12.1 root to install 12.2. So there is no going back, and its no sense crying over spilled milk. The question of the day is how to go forward from here to get envelope printing working right again? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org