Main problem above has been due to incorrect choice of printer name (red face)!
Correct path name is \\DESKTOP\CanoniP4 & not \\DESKTOP\p4300
Both names show in net view & the CanoniP4 name only appears under printer properties as the "Sharing name" presumably generated automatically.
Moral: run net view & the right name is on the left!
I re-installed the pilot from Canon website & manually selected the \\DESKTOP\CanoniP4 port at the end.
This allowed printing the standard test page & also my simple test document, apparently OK.
But every time followed by a screen message about needing to install a pilot to use this printer!
I rechecked the printer connected by USB directly to the laptop & printed out the Windows Test Page OK with no message about pilots.
The test pages by USB & by network are identical apart from the port names.
All the pilot details are identical on both sheets.
Question now is why the network connected printer thinks it needs a new pilot?
(?and Yes, I have tried the ?usual? fix of adding as local printer ? with no success ? details below.)
I have read hundreds of threads on this subject, but am still stuck & would appreciate any advice.
I have a new Canon iP4300 printer attached by USB to a desktop PC running XP Home Edition (SP2) which has a USB wifi connexion to an Inventel DW-B-200 ADSL router & works fine.
I just bought a laptop with Vista Home Premium (aagh!!!) which works OK via wifi & the same router, but I am unable to print on the iP4300 via my local network.
Here are some details:
Desktop PC name: DESKTOP
Printer name: p4300
Printer properties: shared : sharing name CanoniP4 (generated automatically?)
Laptop & desktop have same workgroup name
Both have an account ?Michelle? without password.
Normally I am using the account ?Michelle? on the laptop, but another account on the desktop ? does that matter?
The laptop has Norton (not for much longer!) & the desktop has Avast.
All firewalls are off ? except the one in the DW-B
Laptop can ping DESKTOP
Laptop cannot ping the printer by name, or I don?t know how (tried ?p4300? & ?CanoniP4? & ?DESKTOP\p4300? ? maybe I should try something else or maybe you can?t ping to USB printer anyway?)
Laptop can share files on DESKTOP OK ? I assume this means the network basics are OK?
Laptop ?Network? panel shows DESKTOP & double clicking on DESKTOP ikon shows the various printers which are or have been installed on DESKTOP ? p4300 appears as ?CanoniP4? & hovering the mouse over it shows ?p4300?.
Right clicking on this ikon & selecting ?connect? leads to a box showing ?connecting?? then a box saying I need to install the pilot. If I agree to install the pilot, then eventually everything freezes (I understand this is normal?).
Trying to add printer via Control Panel > Add Printer > Network > ?CanoniP4 on Desktop? gives the same result as above.
Trying via Control Panel > Add Printer > Network > Not Shown > Select by name > \\DESKTOP\p4300 gives the same result as above.
Some other things I tried:
1. Installing the printer directly on the laptop using the installation CD & USB connexion ? that works OK including printing via USB but still unable to print via network & desktop ? still get asked to install pilot, although the pilot is already installed! Pilot is at: C:\Program Files\CanonBJ\IJPrinter\Canon iP4300\Prn2KXP. (Canon site says Vista & XP use same pilot).
2. Installing new driver from Canon USA site (but dated 11/01/2006). As I obviously did not connect the printer at the end of the installation, I got an error message to say the program had maybe not installed OK. I tried again & selected the option to select the port manually, then selected LPT1 (in ignorance). This gave no error message but when I try to print via printer on LPT1 there is no reaction at the real printer.
3. The solution that seemed to work on most threads ? Control Panel > Printers > Add Printer > Local > New Port > Local Port > Name new port \\DESKTOP\p4300 does not work for me. This gave error message ?Cannot find Network Name?.
At this point I would be very grateful for any help!