Page 1 of 1

Puppy 215CE Printer Setup? Finally GOT IT!

Posted: Fri 25 Jul 2008, 15:58
by hladik
Update: Thanks to Caneri, I found the correct ppd for my printer, but I didn't copy it to the correct directory at first. However, early this morning I re-read the CUPS instructions linked to the 2.15CE 'Viz' start page in SeaMonkey and re-installed CUPS v0.3.pup. I then re-read the popup and
realized I needed to copy the ppd to my /root. Voila, I can print in proper scale. Thanks everyone.


First of all, 215CE is my favorite to date. Sea Monkey does not crash, unlike ALL other versions of Mozilla and Opera in the other Puppy versions and the X server doesn't crash or lock up the 'puter (Compaq 667mghz, 256M RAM, onboard i810 video).
Anyhow, I have my Canon S330 USB printer set up with CUPS. What should be a letter-size print out is somehow reduced to about one-quarter size. How do I get a full-size print-out?

Thanks.

Posted: Fri 08 Aug 2008, 21:38
by gerry
I've had this problem when setting up my i965 printer with the Gutenprint BJc8200 driver. The answer was to set the printer configuration to 600 dpi, not leave it at 300 dpi.

Don't ask me why.....

Gerry

Posted: Sat 09 Aug 2008, 07:04
by craftybytes
And how does one set this configuration in the Canon driver - if there is only 'one' dpi setting available as standard..?

ANSWER:

You will find the relevant "PPD" file for your Canon printer in Puppy's - '/usr/share/cups/model' - folder and is usually something like 'canonxxxxxxxx.ppd'..

If you open this file up in Puppy's Geany or Leafpad editors and scroll down till you find a section something like:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 300
*Resolution 300/300 dpi: "<</HWResolution[300 300]>>setpagedevice"
*CloseUI: *Resolution
and change it to read:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 300/300 dpi: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution
Now if your particular printer can do a higher resolution dpi, then you could even do the following instead:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 1200
*Resolution 300/300 dpi: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*CloseUI: *Resolution
Save this file and exit..

I recommend that you then REBOOT Puppy to make sure this file is enabled correctly..

Now in CUPS when you select the printer - you can also select which 'dpi' you want it to print out at..

Hope this helps

crafty.
.

Canon S330

Posted: Tue 12 Aug 2008, 22:36
by hladik
I don't have a Canon ppd entry in my "usr/share/cups/model" directory. There are some Canon ppd.gz entries in the Gutenprint sub-directory...are those relevant? Thanks for trying to help so far.

Posted: Tue 12 Aug 2008, 23:03
by Caneri
@hladik,

Hello.

I always start here for printers in Linux.

http://www.linuxfoundation.org/en/OpenPrinting

Best,
Eric

Posted: Thu 14 Aug 2008, 06:13
by craftybytes
@hladik,
There are some Canon ppd.gz entries in the Gutenprint sub-directory...are those relevant?
I don't use Gutenprint in CUPS - but I would say that probably yes - first though - do a 'backup' copy of that file - then open it up (I think it will be similar in format to the normal .PPD file) - then do the "edit" as per my previous post.

Remember that once you finish the editing and save the file - you will then need to use 'Pupzip' or 'XArchive' archiver prog to convert the saved '.ppd' file back to the required 'ppd.gz' type file..

HTH.

crafty.
.