I recently upgraded to Puppy 4.2 through a fresh frugal install. I configured my printer (Canon Pixma ip3500) successfully with the MP520 driver file. I printed a test page from Opera (v.9.64) in color and with good results. I went to bed, booted Puppy, printed a page from the browser, with poor results. Mystified, I attempted to re-enter the CUPS interface, and nothing appears, either through the System Menu for managing printing, or through the Setup Menu for the CUPS printer wizard.

I attempted to call CUPS from a console window through the command "gtklp", and received the popup advisory "Unable to connect to Server Localhost!" But my internet connection is quite fast and fully functional. Browsing and email are accomplished quickly and as per normal. Is the warning an alert that the CUPS server is (at least temporarily) down?

The following is what's inside the /usr/etc/cups/cupsd.conf file: (Is there something that I should change withn it?)

I believe that I may have overlooked something simple, but am unable to determine what that might be. I would certainly appreciate any help. Is it possible to re-install the CUPS pet package, provided that there is one, or perhaps there is a much simpler solution.

Thanks very much. Puppy is the reason I finally made the swtich to Linux.

There are two menu items for running CUPS. In Puppy 4.2, the one under System is broken. It will stop the CUPS daemon but not restart it. Once the daemon is stopped, running CUPS from Setup will fail too. You can restart CUPS with a reboot or by going to a console and typing.

Tried both the console entry and a reboot which you suggested rcrsn51, and still no entryway to the CUPS server/portal. Both entries in the Puppy menu are non-functional, at least from my machine. Thanks.

@rcrsn51: Nothing, as in no response of any kind. No message. No picture. Nothing. I re-entered your /etc/init.d/cups start command and received the response "cups: started scheduler." Now, what's next to reconfigure my printer, or is this not possible? (Previously, when I entered the command "gtklp" I get the "no localhost " message.)

I attempted to enter "http://127.0.0.1:631/printers" in my browser, which resulted in the "Could not connect to remote server" error message.

May I ask why the CD is fully functional, but the frugal install is not? Perhaps this is too complicated to answer. Thanks, rcrsn51.

@rcrsn51: Ditto results with Seamonkey web Browser: "Failed to connect. Page load error" (http://127.0.0.1:631/printers). Thanks. I suppose I can just forget about booting from the hard drive, and boot instead from the CD. I'll give that a whirl. I find this all quite ironic, as I was nearly entirely happy with Puppy 4.1.2 as a frugal install, the only exception being lack of printing support for my Canon printer. So I have spent the last two days porting everything over to Puppy 4.2 because my printer was finally recognized from the CD. Thought that I had it all figured out. (Life is what happens whilst you are making other plans.)

Hoping that no one at Puppy Central misinterprets this, but if this was a known glitch prior to the release of 4.2 Final, perhaps the "final" version should have been baked a little longer. As a further aside, my attempt to upgrade my existing frugal install of Puppy 4.1.2 by copying over the older files with the newer ones was a complete disaster. In the end, I simply did a frugal install of Puppy 4.2 to another partition, and began my manual "upgrade" from there.

I love Puppy, and I'm in it for the long haul. It's made linux practical for everyday use.

Just an update to my original thread. I have just completed an upgrade of Puppy from 4.2 to 4.2.1, and the printer (a Canon Pixma ip3500) is working just fine with the bundled version of CUPS, 1.3.10. I am using the PPD file for MP520. Thanks very much for this latest release, as it is a relief to have a fully functional printer again.

I created this script to open the CUPS page without using any menu items and running the risk of stopping CUPS again.

Code:

#! /bin/bash
defaultbrowser http://localhost:631/printers

I then saved it in my-applications. Made sure it was executable and dragged it on to the desktop.
Now when I need to modify CUPS , start , stop or cancel print jobs etc I just click on the icon on the desktop and "Bingo" the CUPS page opens up in my web browser._________________Linux = Learning through doing
The learning curve may be steep but there is a light at the end of the tunnel.
You just have to pass the occasional oncoming train to get there.