These printing problems are about to drive me up the wall in Suse 10. Don't know if it is Suse 10 or Linux in general. I open a PDF file in Opera which opens KPDF. When I print, it prints A4 eventhough the printer is setup for letter in Yast, CUPS, and KDE print manager and the file itself is a letter size document. If I save the file, and open it in Acrobat, it prints OK, but openening it in KPF still wants to print A4. Why is this? Is there some hidden configuration file somewhere I am not aware of? Art
These printing problems are about to drive me up the wall in Suse 10. Don't know if it is Suse 10 or Linux in general. I open a PDF file in Opera which opens KPDF. When I print, it prints A4 eventhough the printer is setup for letter in Yast, CUPS, and KDE print manager and the file itself is a letter size document. If I save the file, and open it in Acrobat, it prints OK, but openening it in KPF still wants to print A4.
Why is this? Is there some hidden configuration file somewhere I am not aware of?
Art If Acrobat works, why not set Opera to use that instead of KPDF? You
Art Fore wrote: listed a few places that you looked to adjust the printer settings, but did you check Opera's or KPDF's print settings? - James W.
On Wed, 2006-02-15 at 13:17 -0500, James Wright wrote:
These printing problems are about to drive me up the wall in Suse 10. Don't know if it is Suse 10 or Linux in general. I open a PDF file in Opera which opens KPDF. When I print, it prints A4 eventhough the printer is setup for letter in Yast, CUPS, and KDE print manager and the file itself is a letter size document. If I save the file, and open it in Acrobat, it prints OK, but openening it in KPF still wants to print A4.
Why is this? Is there some hidden configuration file somewhere I am not aware of?
Art If Acrobat works, why not set Opera to use that instead of KPDF? You
Art Fore wrote: listed a few places that you looked to adjust the printer settings, but did you check Opera's or KPDF's print settings?
- James W.
Both Opera and KPDF are set for letter, at least in the print dialog. Is there some other file some where? Also, Opera prints correctly, it is just KPDF. Art
On Wednesday 15 February 2006 10:13, Art Fore wrote:
These printing problems are about to drive me up the wall in Suse 10. Don't know if it is Suse 10 or Linux in general. I open a PDF file in Opera which opens KPDF. When I print, it prints A4 eventhough the printer is setup for letter in Yast, CUPS, and KDE print manager and the file itself is a letter size document. If I save the file, and open it in Acrobat, it prints OK, but openening it in KPF still wants to print A4.
Why is this? Is there some hidden configuration file somewhere I am not aware of?
Art I am having the same problem, but adobe reader also do not print. I checked Cups, Kprinter and everything else I could find. I export file from Scribus, all setting indicate letter, but KDPF tries A$ or it aborts. -- Russ
On Wednesday 15 February 2006 13:43, russbucket wrote:
On Wednesday 15 February 2006 10:13, Art Fore wrote:
These printing problems are about to drive me up the wall in Suse 10. Don't know if it is Suse 10 or Linux in general. I open a PDF file in Opera which opens KPDF. When I print, it prints A4 eventhough the printer is setup for letter in Yast, CUPS, and KDE print manager and the file itself is a letter size document. If I save the file, and open it in Acrobat, it prints OK, but openening it in KPF still wants to print A4.
Why is this? Is there some hidden configuration file somewhere I am not aware of?
Art
I am having the same problem, but adobe reader also do not print. I checked Cups, Kprinter and everything else I could find. I export file from Scribus, all setting indicate letter, but KDPF tries A$ or it aborts. -- Russ =========
You guys certainly have a problem somewhere, but I'm not yet sure where it's coming from on your machines. First Krita for Art now KPDF for you both. Krita I could confirm, which is probably a bug in Krita. Art, did you report it to the developers yet? KPDF, I have no such problem or any other KDE program, I've looked at thus far. I'm using KDE 3.5.x here with all the latest security updates. Lee
On Wed, 2006-02-15 at 23:58 -0500, BandiPat wrote:
On Wednesday 15 February 2006 13:43, russbucket wrote:
I am having the same problem, but adobe reader also do not print. I checked Cups, Kprinter and everything else I could find. I export file from Scribus, all setting indicate letter, but KDPF tries A$ or it aborts. -- Russ
=========
You guys certainly have a problem somewhere, but I'm not yet sure where it's coming from on your machines. First Krita for Art now KPDF for you both. Krita I could confirm, which is probably a bug in Krita. Art, did you report it to the developers yet?
KPDF, I have no such problem or any other KDE program, I've looked at thus far. I'm using KDE 3.5.x here with all the latest security updates.
Check the setting under: KDE Control Center-->Regional & Accessibility-->Country/Region & Language-->Other tab-->Paper Format It may be set to A4 which is the default at install. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998
Check the setting under:
KDE Control Center-->Regional & Accessibility-->Country/Region & Language-->Other tab-->Paper Format
It may be set to A4 which is the default at install.
-- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 Ken it was set to A4, I changed it. I'll see if that helps my other printer
On Thursday 16 February 2006 04:44, Ken Schneider wrote: problems also. Thanks!!!! -- Russ
That fixed the KPDF problem. Do not understand why there are 4 places to setup the printer, Yast, CUPS, KDE Print manager, and the Region settings though. Art On Thu, 2006-02-16 at 07:44 -0500, Ken Schneider wrote:
On Wed, 2006-02-15 at 23:58 -0500, BandiPat wrote:
On Wednesday 15 February 2006 13:43, russbucket wrote:
I am having the same problem, but adobe reader also do not print. I checked Cups, Kprinter and everything else I could find. I export file from Scribus, all setting indicate letter, but KDPF tries A$ or it aborts. -- Russ
=========
You guys certainly have a problem somewhere, but I'm not yet sure where it's coming from on your machines. First Krita for Art now KPDF for you both. Krita I could confirm, which is probably a bug in Krita. Art, did you report it to the developers yet?
KPDF, I have no such problem or any other KDE program, I've looked at thus far. I'm using KDE 3.5.x here with all the latest security updates.
Check the setting under:
KDE Control Center-->Regional & Accessibility-->Country/Region & Language-->Other tab-->Paper Format
It may be set to A4 which is the default at install.
-- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998
On Thu, 2006-02-16 at 08:52 -0800, Art Fore wrote:
That fixed the KPDF problem. Do not understand why there are 4 places to setup the printer, Yast, CUPS, KDE Print manager, and the Region settings though.
Art
Please stop top posting. If you set the Regional settings first it should take care of all of the other KDE settings as well. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998
Hello, On Feb 16 08:52 Art Fore wrote (shortened):
On Thu, 2006-02-16 at 07:44 -0500, Ken Schneider wrote:
On Wednesday 15 February 2006 13:43, russbucket wrote:
I am having the same problem, but adobe reader also do not print. I checked Cups, Kprinter and everything else I could find. I export file from Scribus, all setting indicate letter, but KDPF tries A$ or it aborts. --
Check the setting under: KDE Control Center-->Regional & Accessibility-->Country/Region & Language-->Other tab-->Paper Format It may be set to A4 which is the default at install.
That fixed the KPDF problem. Do not understand why there are 4 places to setup the printer, Yast, CUPS, KDE Print manager, and the Region settings though.
YaST, KDE print manager, Gnome print manager, CUPS web interface, and CUPS command line tool "lpadmin" have all the same result: They set up the stuff for the printing system (i.e. for CUPS). On the other hand KDE control center and/or the printing related settings in any individual application progarms set up the stuff for the KDE applications and/or for other individual applications. In the end the settings in the printing system and in the applications must match to each other, at lest they must not conflict, see the Suse Linux 10.0 manual: file:///usr/share/doc/manual/suselinux-manual_en/manual/sec.p.appl.html "Configuring the Printer": "Configuration for Applications" The future solution is that the applications ask the printing system (i.e. ask CUPS) about its settings instead of having seperated private settings in each application or desktop. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
On Fri February 17 2006 8:10 am, Johannes Meixner wrote:
The future solution is that the applications ask the printing system (i.e. ask CUPS) about its settings instead of having seperated private settings in each application or desktop.
when I first installed my printer via YaST ( or was it utilities-printmanager) it installed my epson with this port: usb://EPSON/Stylus COLOR 880 Firefox now refuses to print to that, yet adding the same printer with this port: usb:/dev/usb/lp0 now works. if the usb://EPSON port is not correct, why did it get added that way? and why did it work for everything else except Firefox? -- Paul Cartwright Registered Linux user # 367800 X-Request-PGP: http://home.bellsouth.net/p/PWP-pcartwright/key.asc
Hello, On Feb 17 08:43 Paul Cartwright wrote (shortened):
when I first installed my printer via YaST ( or was it utilities-printmanager) it installed my epson with this port:
usb://EPSON/Stylus COLOR 880
I wonder why the blanks are not quoted with '%20', i.e.: usb://EPSON/Stylus%20COLOR%20880
Firefox now refuses to print to that, yet adding the same printer with this port:
usb:/dev/usb/lp0
now works.
See http://portal.suse.com/sdb/en/2004/05/jsmeix_print-cups-in-a-nutshell.html "The Backends" For the reason why /dev/usb/lp0 and /dev/usb/lp1 do not work well if there are two USB printers see the old article http://portal.suse.com/sdb/en/2000/03/jsmeix_print-device-usb.html I do not understand why it depends on the DeviceURI whether in particular Firefox prints or not. The DeviceURI is only needed to tell the cupsd which backend to use and to tell the backend how to send the printing-data to the destination but it has nothing to do with the individual applications which submit print-jobs to arbitrary queues of the printing system. Kind Regards, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
On Mon February 20 2006 6:26 am, Johannes Meixner wrote:
usb://EPSON/Stylus COLOR 880
I wonder why the blanks are not quoted with '%20', i.e.: usb://EPSON/Stylus%20COLOR%20880
maybe if I changed it to "%20" and see if that makes a difference?
Firefox now refuses to print to that, yet adding the same printer with this port:
usb:/dev/usb/lp0 now works.
See http://portal.suse.com/sdb/en/2004/05/jsmeix_print-cups-in-a-nutshel l.html "The Backends"
For the reason why /dev/usb/lp0 and /dev/usb/lp1 do not work well if there are two USB printers see the old article http://portal.suse.com/sdb/en/2000/03/jsmeix_print-device-usb.html
I do not understand why it depends on the DeviceURI whether in particular Firefox prints or not.
now I DID see where my epson.ppd showed: PPD-Adobe: "4.3" *%PPD file for CUPS/Gimp-Print. *%Copyright 1993-2001 by Easy Software Products, All Rights Reserved. *%This PPD file may be freely used and distributed under the terms of *%the GNU GPL. *FormatVersion: "4.3" *FileVersion: "4.2.7" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "STP00070.PPD" *Manufacturer: "Epson" *Product: "(AFPL Ghostscript)" *Product: "(GNU Ghostscript)" *Product: "(ESP Ghostscript)" *ModelName: "EPSON Stylus Color 880" *ShortNickName: "EPSON Stylus Color 880" *NickName: "EPSON Stylus Color 880 - CUPS+Gimp-Print v4.2.7" DefaultPageSize: A4 *PageSize A4/A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice" this is not good, maybe the A4 made it stop?
The DeviceURI is only needed to tell the cupsd which backend to use and to tell the backend how to send the printing-data to the destination but it has nothing to do with the individual applications which submit print-jobs to arbitrary queues of the printing system.
I understand it "shouldn't" matter, but something is different between my epson and epson-draft printers, yet they are one and the same piece of hardware. and here is one difference: pbc@PaulsPC:/etc/cups/ppd> grep DefaultPage ep* epson-draft.ppd:*DefaultPageSize: Letter epson-draft.ppd:*DefaultPageRegion: Letter epson.ppd:*DefaultPageSize: A4 epson.ppd:*DefaultPageRegion: A4 -- Paul Cartwright Registered Linux user # 367800 X-Request-PGP: http://home.bellsouth.net/p/PWP-pcartwright/key.asc
Hello, On Feb 20 07:20 Paul Cartwright wrote (shortened):
now I DID see where my epson.ppd showed: ... *NickName: "EPSON Stylus Color 880 - CUPS+Gimp-Print v4.2.7" DefaultPageSize: A4 *PageSize A4/A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
If there is really the leading '*' missing at DefaultPageSize and if there is really the line break after ImagingBBox, it is both not o.k. according to the PPD sepc. Use /usr/bin/cupstestppd to test tzhe PPDs which you actually use (i.e. those in /etc/cups/ppd/).
this is not good, maybe the A4 made it stop?
If you are talking about the default media size: Set it to the media size of your printer. As far as I know ony a real PostScript printer may stop printing if the PostScript code which it should print has a different media size than what is actually available in the printer. As far as I know the Stylus Color 880 should at least print regardless of the media size - only the printout may be misplaced. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
On Mon February 20 2006 8:02 am, Johannes Meixner wrote:
...
*NickName: "EPSON Stylus Color 880 - CUPS+Gimp-Print v4.2.7" DefaultPageSize: A4 *PageSize A4/A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
If there is really the leading '*' missing at DefaultPageSize and if there is really the line break after ImagingBBox, it is both not o.k. according to the PPD sepc. Use /usr/bin/cupstestppd to test the PPDs which you actually use (i.e. those in /etc/cups/ppd/).
no, the "*" is there, I just failed to cut/paste it. pbc@PaulsPC:/etc/cups/ppd> grep DefaultPage ep* epson-draft.ppd:*DefaultPageSize: Letter epson-draft.ppd:*DefaultPageRegion: Letter epson.ppd:*DefaultPageSize: A4 epson.ppd:*DefaultPageRegion: A4 -- Paul Cartwright Registered Linux user # 367800
Of the two printer files (*.ppd files) in my /etc/cups/ppd/, one works and the other doesn't. Doing a "diff" on the two files, I see no significant difference between them, just things like page size, media type, and variables related to color. The one that works is owned by root. The one that doesn't is owned by lp. Could that be the reason? Also, I'd like to change the name of the working printer. As far as I've been able to find, there's no GUI for doing this. Can I just rename (i.e. mv) the ppd file? And... I'd like to change the *DefaultPageSize: from A4 to Letter. Can I just hand-edit the ppd file to do this? And then I'd have to likewise change *DefaultPageRegion and *DefaultImageableArea and *DefaultPaperDimension, yes? And say I get a nicely working printer and want to change just a few minor parameters, like print quality. Could I just copy the working ppd file and thereby create another printer? Finally (for now anyway), is it permissible to put comments into a ppd file, i.e., lines which begin with "*%"? Merci vielmals im Voraus, ken -- As a statistic, the US Unemployment Rate is like saying that no one is drowning because the flood waters have risen only five inches today. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
ken wrote:
Of the two printer files (*.ppd files) in my /etc/cups/ppd/, one works and the other doesn't. Doing a "diff" on the two files, I see no significant difference between them, just things like page size, media type, and variables related to color.
The one that works is owned by root. The one that doesn't is owned by lp. Could that be the reason?
Are you sure the one owned by root is the one that works? Mine (10.1) is owner and group lp.
Also, I'd like to change the name of the working printer. As far as I've been able to find, there's no GUI for doing this. Can I just rename (i.e. mv) the ppd file?
You are using SUSE aren't you? You can use Yast>Hardware>Printer, or KDE Printer Manager, or http://localhost:631/admin in a browser. And you shouldn't change the name of the ppd file, as it matches info sent by your printer to CUPS. The name of your queue is up to you.
And... I'd like to change the *DefaultPageSize: from A4 to Letter. Can I just hand-edit the ppd file to do this? And then I'd have to likewise change *DefaultPageRegion and *DefaultImageableArea and *DefaultPaperDimension, yes?
You might want to give http://linuxprinting.org a check, and download the ppd for your printer there. You might miss something. You can also edit this via any of the GUIs above.
And say I get a nicely working printer and want to change just a few minor parameters, like print quality. Could I just copy the working ppd file and thereby create another printer?
No, I believe this is best done by the particular print dialog box. The ppd defines what the printer CAN do, you can select what you WANT it to do per print job via the print dialog box, such as kprinter
Finally (for now anyway), is it permissible to put comments into a ppd file, i.e., lines which begin with "*%"?
I wouldn't mess around with the actual ppd file. If you only have one printer, you should only have one ppd file in /etc/cups/ppd. -- Joe Morris Registered Linux user 231871 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Hello, On Jun 14 18:42 ken wrote (shortened):
... creating and changing printers in /etc/cups/ppd/ ... ... And... I'd like to change the *DefaultPageSize: from A4 to Letter. Can I just hand-edit the ppd file to do this?
Please read http://en.opensuse.org/SDB:CUPS_in_a_Nutshell completely and in particular note the following section: -------------------------------------------------------------------- Do not edit the configuration files in /etc/cups/ manually if suitable command-line tools are available for this purpose. -------------------------------------------------------------------- By the way: Since our support database was converted from the old HTML style to the new Wiki style, all more complicated list environments are messed up because of the limited synax of Wiki list environments (there is no closing tag for a list item). Furthermore preformatted text blocks are sometimes also messed up (some normal text may be appended at the end of a preformatted text block). Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/ -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Johannes Meixner wrote:
Since our support database was converted from the old HTML style to the new Wiki style, all more complicated list environments are messed up because of the limited synax of Wiki list environments (there is no closing tag for a list item).
You can just use plain HTML: <ul> </ul> . /Per Jessen, Zürich -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
These questions below concern cups and lpd internals, not so much which GUI to use and how. Of the two printer files (*.ppd files) in my /etc/cups/ppd/, one works and the other doesn't. Doing a "diff" on the two files, I see no significant difference between them, just things like page size, media type, and variables related to color. The one that works is owned by root. The one that doesn't is owned by lp. Could that be the reason? Also, I'd like to change the name of the working printer. As far as I've been able to find, there's no GUI for doing this. Can I just rename (i.e. mv) the ppd file? And... I'd like to change the *DefaultPageSize: from A4 to Letter. Can I just hand-edit the ppd file to do this? And then I'd have to likewise change *DefaultPageRegion and *DefaultImageableArea and *DefaultPaperDimension, yes? And say I get a nicely working printer and want to change just a few minor parameters, like print quality. Could I just copy the working ppd file and thereby create another printer? Finally (for now anyway), is it permissible to put comments into a ppd file, i.e., lines which begin with "*%"? Merci vielmals im Voraus, ken -- As a statistic, the US Unemployment Rate is like saying that no one is drowning because the flood waters have risen only five inches today. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
* ken <gebser@speakeasy.net> [06-17-06 06:42]:
Also, I'd like to change the name of the working printer. As far as I've been able to find, there's no GUI for doing this. Can I just rename (i.e. mv) the ppd file?
no, you make a new print queue with the name you desire and perhaps remove the one with the undesired name. http://localhost:631/ or YaST2 -> Hardware -> Printer
And... I'd like to change the *DefaultPageSize: from A4 to Letter. Can I just hand-edit the ppd file to do this? And then I'd have to likewise change *DefaultPageRegion and *DefaultImageableArea and *DefaultPaperDimension, yes?
http://localhost:631/ or YaST2 -> Hardware -> Printer or kprinter or xpp
And say I get a nicely working printer and want to change just a few minor parameters, like print quality. Could I just copy the working ppd file and thereby create another printer?
http://localhost:631/ or YaST2 -> Hardware -> Printer ir kprinter or xpp You should really read a little about the way to handle printers in *nix. -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
participants (11)
-
Art Fore
-
BandiPat
-
James Wright
-
Joe Morris (NTM)
-
Johannes Meixner
-
ken
-
Ken Schneider
-
Patrick Shanahan
-
Paul Cartwright
-
Per Jessen
-
russbucket