My computer is connected to a LAN network with a network cable, Internet works with this network, and there is also a printer in the network. When running WinXP, I can print.
Installing the printer, I found that Puppy 4.1.2 has the driver (Canon PIXMA Ip4000) but CUPS 1.1.23 asks for "device", offering me this choice:

how can I find out what to specify here? I hardly know anything about networks, and the person who does knows nothing about linux. In WinXP, I just installed the driver and it worked, but still I like Puppy Linux much more

I'm guessing that what you actually have is a Pixma IP4000R which does have networking. I tracked down the setup manual, but I can't tell if this model uses a standard networking protocol like appsocket/jetdirect or a Canon proprietary protocol.

Like I said above, your best bet is to try a newer Puppy like Quirky or Lupu and see if CUPS can auto-detect the printer. If not, you may be out of luck.

I'm guessing that what you actually have is a Pixma IP4000R which does have networking. I tracked down the setup manual, but I can't tell if this model uses a standard networking protocol like appsocket/jetdirect or a Canon proprietary protocol.

Like I said above, your best bet is to try a newer Puppy like Quirky or Lupu and see if CUPS can auto-detect the printer. If not, you may be out of luck.

Yes it is an iP4000R, sorry for confusing. I downloaded Quirky 1.3 and gave it a first try, and I found that CUPS in Quirky has a link to an explanation of how to deal with network printers. We will see._________________Precise 5.7.1 frugal with .2fs (+ Windows XP double boot)
AMD Athlon 64 3700+
1000 MB RAM

To get the IP address of the router connected network printer, try accessing the router setup using your browser and look for "Connected devices"
That should give you the IP address of the printer.

Just for Interest, in case I may need it once, if it's not too hard to explain: How do I find the router setup?
(This is not a real problem for me at the moment so feel free to ignore it if you're hassled by typing)_________________Precise 5.7.1 frugal with .2fs (+ Windows XP double boot)
AMD Athlon 64 3700+
1000 MB RAM

To get the IP address of the router connected network printer, try accessing the router setup using your browser and look for "Connected devices"
That should give you the IP address of the printer.

Just for Interest, in case I may need it once, if it's not too hard to explain: How do I find the router setup?
(This is not a real problem for me at the moment so feel free to ignore it if you're hassled by typing)_________________Precise 5.7.1 frugal with .2fs (+ Windows XP double boot)
AMD Athlon 64 3700+
1000 MB RAM

Out of curiosity, do you actually need the host configuration setup that you did? Will the printer work without it?

I just renamed /etc/dhcpd.conf to a crap name, and I deleted and re-added the printer and it still works. So obviously I don't really need that...

rcrsn51 wrote:

I looked through a bunch of documentation for your IP4000R and never saw a reference to it working with the AppSocket/JetDirect protocol.

Of course I didn't know the printer would work with the AppSocket/HPJetDirect protocol but it was the only possibility I could reasonably try at that point because all other protocols given in this Quirky-CUPS-network Manual require more information, like a "resource" being specified, or something else that I had no idea what it could be, so I decided to give it a try before hassling you good people asking what "resource" might be
Thank you_________________Precise 5.7.1 frugal with .2fs (+ Windows XP double boot)
AMD Athlon 64 3700+
1000 MB RAM