printing with CUPS/network LPD/KDE3
I have recently installed SuSE 8.0 and KDE 3.0 on a P-III machine. I've been running 7.2 for a while with no problems. Most of 8.0 works great. The biggest change is that printing seems to have changed a lot. I use CUPS with a network LPD printer (HP LaserJet 4050N w/Postscript 2). Under SuSE 7.2 with KDE 2.x it worked perfectly. Under 8.0, I have several problems printing. Note that this particular printer is fully supported by CUPS and worked perfectly under 7.2. - when going through Yast, the "Page Area" setting always defaulted to A4 even when I reset it to "Letter". When I went straight to the CUPS administration web pages on port 631, I could set the page size and it then showed up correctly in Yast. Printing to the printer did not work until I went through the CUPS web administration pages. - Printing from KDE 3.0 does not appear to work correctly. When I print a text file from Kate or Kwrite, I do not get the nice marging lines, page header and footer etc. that I had in SuSE 7.2. There, I could configure kwrite to use enscript to print out text and source files. I get some highlighted words in the text, so the output is being changed from raw ASCII to some extent. I thought that the kdeprint printer filters might be the right place to do this in KDE 3.0, but I get an immediate error from kdeprint that it cannot filter "application/postscript" to "text/html". I have gone into the KDE control panel and set up the printer there too (it defaults to what appears to be no printer at all). - If I print with a printer configuration that seems a little off, kate dies after a few seconds. I am not sure what "a little off" is exactly, but if the printer configuration isn't working perfectly with enscript, kate crashes when trying to print. - printing from enscript on the command line always prints a blank page after the output. The SDB mentions the /etc/printcap file and changing the banner/footer setting there. I have an /etc/printcap file, but it has three characters in it "lp:". I have set banners and trailers to none in both Yast and in the CUPS web admin pages. The extra page does _not_ show when printing the CUPS or Yast test pages. -The enscript config file is set up to use environment variables (LC_PAPER) for the page size, but it strongly appears that these are not being set. Even after a reboot, the base page size did not get set and enscript would try to print A4. I manually edited the enscript configuration file to get around this. I have made sure that lprng and filters and lpdfilter are all removed. I forced reinstallation of the CUPS RPMs to see if something got removed by accident. I tried the lprng defaults from the install, and I get worse printing control. I lose the ability to control the duplexer and nothing gets printed from KDE at all (I can't even see that it is even spooling anywhere). Again, this is a fresh install (Friday) of SuSE 8.0 with the patches applied. Best, Kyle
participants (1)
-
Kyle Hayes