Hello,
On Aug 23 22:52 Charles philip Chan wrote (shortened):
just search for "*DefaultPageSize: A4" in the ppd files in /etc/cupsd/ppd/ and replace it with "letter".
This will not work. It should work when you stop the cupsd and then replace "*DefaultPageSize: A4" with "*DefaultPageSize: Letter" and then re-start the cupsd. Note that "letter" will not work.
Please do not tell other users to hack in config files if there are suitable commands available, see http://portal.suse.com/sdb/en/2004/05/jsmeix_print-cups-in-a-nutshell.html "Command-line Tools"
I tried various combinations in YaST using the HP PCL/6 recommended by OkiData tech support, then the B4350 and B4300 printers in YaST, changing default paper size in YaST to Letter. The B4350 resulted in an "Invalid Data" error on the printer followed by feeding blank pages; the B4300 printed stairstepped on the first page: %! %RBINNumCopies: 1 %%Pages: 1 %%BeginProlog userdict/ESPwl{}bind put %%BeginFeature: followed by feeding blank pages until I turned thr printer off. (One would think that the vendor supplied ppd files would work better than that!) Sometimes changing the default paper size in YaST would make the changes to the ppd file and sometimes not. Thus far, the ONLY printer model/ppd file that works is my old OL410e/ljet4. I have tried lpoptions to NO avail (it shows everthing OK). I will print out the sbd article you referenced and try that. Thank you, Lucky