[opensuse] HP 970cxi printer problem
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. When an 4 1/2 inch by 9 1/2 inch envelope is printed in this printer, they are fed into a slot in the paper tray along the long axis. The 4 1/2 inch width engages the rubber paper roller, and the 9 1/2 inch length is fed through the printer. The printer prints the addresses on the envelope at a 90 degree orientation to text that would be printed on a regular 8 1/2 x 11 inch sheet of paper. This is a little hard to describe in text, so if you are still not following me in this, go to this website to see a picture of the printer. You can see the slot where envelopes are inserted in the upper paper tray on the right side as you face the printer. http://www.hwupgrade.it/forum/showthread.php?t=2075744 Okay, I'm glad we got that sorted out. Now here is the problem. When I try to print envelopes with 12.2, the printer cartridge prints on the left side of the printer, on the opposite side from where the envelope is fed through the printer. It prints on the rubber roller instead of on the paper of the envelope. I have looked through the printing dialog boxes to see if there were any selections that can be made to fix the envelope printing to correct printing, but there don't seem to be any available. With versions of opensuse previous to openSuse 12.1, when I tried to print envelopes in LibreOffice they would print in the same orientation as the text on printed pages. So I couldn't print envelopes with LibreOffice. When I printed them with Softmaker Textmaker, they would print correctly. With 12.1 both word processors would print envelopes correctly. Now with 12.2 installed, neither word processor program will print envelopes. So I have no way of printing envelopes in Linux now, I have to shut Linux down and print them with Windows. Anyone have an idea of how to fix this? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
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 ... -- An expert is someone who knows some of the worst mistakes that can be made in his subject and how to avoid them. --Werner Heisenberg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
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
Mark Misulich said the following on 01/11/2013 09:19 AM:
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.
Well, yes and no. They supply then with each subsystem, but its your responsibility to configure them to suit your needs. For example: /etc/passwd should have your encrypted password, as well as that of root. You should add entries to it for every user of the system. /etc/group should have entries that enable selected users to use subsystems. I've just been though this for the printer system with Davi, he needed to enter his user name to the lp group so he could add printers. He also - some though Yast - modified entries under /etc/cups/, some of them installing a PPD for his printer. I also add myself to the 'wheel group' and modify the appropriate entry in sudoers. I mentioned 'enscript' - while it has defaults you still want to tell the print subsystem what default size paper you use, A4, letter, foolscap. And so it goes for much more: permissions, cron, temp files, samba, perhaps even locale. Oh, and don't forget /etc/HOSTNAME. When you erase your root partition, yes Suse will install new files, but the values you've set will be lost. And its now getting worse! All of system is there as well, what you have active as symlinks under /etc and the actual files under /lib. I've found that I needed to add some symlinks and also to alter the timeout values on other subsystem startups. named.service was one such since I use a list of advert hosts that get blackholed by my DNS and the named startup was timing out. I'm still getting the spamd startup timing out. That seems to be a dependency problem. In addition, systemd makes use of settings in /etc/sysconfig/. You've almost certainly altered them from the values off the distribution DVD. For example, your chose of desktop and graphical login. I'd advise you to always back up your configuration data. -- Call 226682779489712859637199678587902423107 for a good prime! -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01/11/2013 10:50 AM, Anton Aylward wrote:
Mark Misulich said the following on 01/11/2013 09:19 AM:
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. Well, yes and no. They supply then with each subsystem, but its your responsibility to configure them to suit your needs.
/snip/ I came late to this topic, but I have a 970CXi and it works fine in PCLOS. However, it gave up duplex printing on any system (it would paper jam every single time) a couple of years ago, so if that's your problem, I have no comment. --doug -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Anton Aylward
-
Doug
-
Mark Misulich