Error 0x0000046a is basically the hex version of the error msg "Not enough server storage is available to process this command". Your IRPStackSize might be too small. If your running norton on your XP box, this could be part of the issue.
This link explains how to increase your IRPStackSize: http://support.microsoft.com/defau [...] S;q177078&
I had tried the above method as well as by accessing the printer, by clicking network, and clicking comp 2 which is the hostname for the win xp pro computer, followed by right clicking the printer and click connect, from my win vista computer, I am still getting the same message, " Windows cannot connect to the printer. Operation could not be completed. (Error 0x0000046a)." Both of my computers are connected to a 2wire 2701 HGV-E gateway, with the win xp pro comp connected using wireless connection, while the win vista comp connected directly to the gateway.
Download and install the Vista version of the printer software. Add the printer and create a new local port in the form of \\<Windows XP Computer Name>\<Printer Share Name>.
Error 0x0000046a is basically the hex version of the error msg "Not enough server storage is available to process this command". Your IRPStackSize might be too small. If your running norton on your XP box, this could be part of the issue.
This link explains how to increase your IRPStackSize: http://support.microsoft.com/defau [...] S;q177078&
You need to fool Vista/windows 7 into thinking that the network printer is actually a local printer, so that you can install the driver directly on your Vista/windows 7 computer.
steps that work
1.Download the Windows Vista/windows 7 printer driver for the (printer) "from www.hp.com.or wherever"
2.Install the driver on your Windows Vista/windows 7 computer. During installation, you’ll be prompted to connect the printer to your computer. Or just click add printer and see if windows 7 has the driver for it
If asked Choose the option to proceed with installation without connecting the printer.
3.After installation completes, open the Printers applet from the Windows Vista/windows 7 Control Panel.
4.Right-click on the new Series printer and choose Properties.
5.Go to the Ports tab.
6.Click Add Port…, select Local Port, then click New Port…
7.For the port name, enter exactly the network path and share name of your printer (e.g. \\xpdesktop\hpdeskjet).
8.Click OK, and double-check that this new port is selected with the checkbox next to it.
9.Click OK to close the printer properties.
Why users should have to go through this is beyond me!