Vista X64 can't print to shared Vista X86

K

KawaiDon

On my home network I have a main computer with 2 printers attached, and
shared. I can connect and print from another Vista X86 computer and from an
XP x86 machine. The network configuration is all correct and working well,
except for this one printer glitch.

I just built a new computer with Vista X64, and am stymied by my HP Laserjet
P3005. I cannot get it connected over the network, as I have with other
printers. This is especially strange as I have connected my Canon color
printer without any trouble.

- Canon Pixma on USB, shared - set up without any trouble on Vista 64
computer over the network
- HP Laserjet P3005 on LPT1 - cannot set up.

Downloaded drivers. During the initial setup on the network 64bit machine it
asked for drivers. I had downloaded them and unzipped them, so I pointed it
to the folder, and it appeared to install them. After a pause, I got an
error message from Vista: "Windows cannot connect to the printer. Operation
could not be completed (error 0x0000007e).

I then went to the 32 bit computer, opened the shared properties, and
selected the "additional drivers" button. I re-unzipped the driver locally,
then added the 64bit drivers. No change.

After reading on line, I attempted to create a local port with the //network
name/printer name format. I get "Access is Denied"

Next, I moved the new computer close to the printer and plugged the printer
directly into the 64 bit computer via USB. The printer installed correctly,
with no errors. This tells me that the printer drivers themselves are OK.
So I then tried to create a new local port from within the newly installed
printer properties window - no good, access denied.

I then re-tried to add the printer, hoping that the drivers would be
straightened out by the local install, but no good.

So . . .

Any suggestions??

Don Mannino
 
K

KawaiDon

Cari,

Thanks for the reply! The laserjet is connected to and shared on a Vista 32
bit computer. The Vista 64 computer can see the printer, but cannot access
it at all. Printer drivers definitely function, as a direct USB connection
works. I also tried re-connecting the printer via USB (instead of LPT1) to
the 32 bit computer, then re-sharing the printer - same result.

It comes up in the network printer setup wizard, but then gives an error
when it attempts to install the printer.

The main Vista computer uses Vista ultimate 32 bit, and the new computer is
Vista personal 64 bit. All file sharing functions perfectly, and the other
printer (a Canon) works fine also. I am suspecting more and more that
something is funny with the HP 64 bit drivers that don't like running over a
network.

Again, another Vista 32 bit computer connects to the printer fine, and a XP
computer also connects to it fine.

So, I wonder if anyone out there have an HP laserjet set up as a shared
printer using Vista 64 bit?

Don Mannino
 
C

Cari \(MS-MVP\)

Did you add the 64 bit driver to the Vista 32 bit PC..... It's under the
Properties of the Printer... in the Sharing tab, there's a box marked
Additional Drivers.
--
Cari (MS-MVP) Printing & Imaging
www.coribright.com/windows

KawaiDon said:
Cari,

Thanks for the reply! The laserjet is connected to and shared on a Vista
32 bit computer. The Vista 64 computer can see the printer, but cannot
access it at all. Printer drivers definitely function, as a direct USB
connection works. I also tried re-connecting the printer via USB (instead
of LPT1) to the 32 bit computer, then re-sharing the printer - same
result.

It comes up in the network printer setup wizard, but then gives an error
when it attempts to install the printer.

The main Vista computer uses Vista ultimate 32 bit, and the new computer
is Vista personal 64 bit. All file sharing functions perfectly, and the
other printer (a Canon) works fine also. I am suspecting more and more
that something is funny with the HP 64 bit drivers that don't like running
over a network.

Again, another Vista 32 bit computer connects to the printer fine, and a
XP computer also connects to it fine.

So, I wonder if anyone out there have an HP laserjet set up as a shared
printer using Vista 64 bit?

Don Mannino
 
K

KawaiDon

Cari,

Yes, I did install the drivers from both sides - on the network printer, and
on the sharing host printer in the sharing configuration.

I also tried a network print server today. The print server identified the
printer correctly, but the driver will not install.

I am convinced now that Hewlett Packard has a problem with the 64 bit driver
that keeps it from working over a network connection. The printer works
fine when connected direct via USB.

If you have any other thoughts, let me know. Thanks again for taking the
time to respond.

Don
 
A

Alan Morris [MSFT]

module not found was the error returned.

E:\>winerror 0x0000007e
126 ERROR_MOD_NOT_FOUND <--> 0xc0000135 STATUS_DLL_NOT_FOUND


--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.

KawaiDon said:
Cari,

Yes, I did install the drivers from both sides - on the network printer,
and on the sharing host printer in the sharing configuration.

I also tried a network print server today. The print server identified
the printer correctly, but the driver will not install.

I am convinced now that Hewlett Packard has a problem with the 64 bit
driver that keeps it from working over a network connection. The printer
works fine when connected direct via USB.

If you have any other thoughts, let me know. Thanks again for taking the
time to respond.

Don
 
J

Jason

I am having the same issue. How do I add additional drivers. I am trying to
add the additional driver to the 32 bit machine. The next step is to locate
the driver. I do not have the driver on my computer or disk. When I plugged
it into my 64 bit computer the driver loaded automatically.

Cari (MS-MVP) said:
Did you add the 64 bit driver to the Vista 32 bit PC..... It's under the
Properties of the Printer... in the Sharing tab, there's a box marked
Additional Drivers.
 
T

Travis

So, I wonder if anyone out there have an HP laserjet set up as a shared
printer using Vista 64 bit?

I've had limited success. HP's x64 support is not great. I'm kind of
annoyed at them after very recently buying a brand new MFC from them
(Laserjet 3050) and finding that even though Vista x64 recognises the
device and automatically installs all the drivers HP's scan/print/fax
app doesn't work on x64. I'm able to print to it locally, and Windows
Fax and Scan can drive the scanner function, but I haven't managed to
get it working over the network as a shared printer plugged in to a 32
bit machine.

Travis
 
J

Jason

Cari,

I am not sharing between different operating systems. I have vista Home
Premium 64 bit on laptop and Vista home premium 32 bit on desktop. What I am
hoping to do with no luck so far is install both a 32bit and 64 bit driver on
my laptop so I can print off of my desktop through my home network.

Jason
 
A

Alan Morris [MSFT]

I do this all the time so Yes this works . Well, I don't use a laptop as my
server but I have plenty of x64 machines sharing printers to 32 Vista.

The 32 bit driver is most easily available from Vista 32 bit when using
inbox drivers. You can add the driver onto the 64 bit machine from the 64
bit machine using Have disk but it's easier to add the driver to the 64 bit
machine from the 32 bit machine.

I'm assuming the drivers shipped with Vista, if that is not the case, then
the driver names must match exactly (PCL6 does not match PCL 6). I am also
assuming you have admin access to the remote machine.

From the 32bit machine, open the remote 64bit machine's printers folder

Start / Run / \\remotemachine

Open the printers folder.

Right click any white space and select Server Properties / Drivers / Add

pick the driver with the same name as the 64 bit driver.

The print drivers are stored under
\windows\system32\driversstore\filerepository\prn??001.blah (where ?? is a
2 letter code for the manufacture hp in your case and blah is, well you will
see.


The 64bit machine only needs the 32 bit print drivers installed for
downloading the driver to 32bit clients. When the print driver is included
in the OS, the client normally will install the inbox driver if the server
does not have the 32 bit driver available.

ONE LAST TIME, the 32bit driver name must exactly match the 64 bit driver
name to play this game. HP is generally good in this regard.

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 
G

Guy Light

Jason,

The print driver is installed by the aioprnt.msi in the [CD
Drive]:\printer\printer. This put the driver in C:\Program Files
(x86)\Kodak\Printer\PrinterDriver. It will have to be run on a 32-bit
system to get the 32-bit driver. You could then copy that to the 64-bit
system and add it.

After running the aioprnt.msi, just double clicking on the shared printer
when you view the server from the 32-bit system may install it
auto-magically as well, but I'm unsure.

-Guy
 
A

Alan Morris [MSFT]

Dazed, what is your precise configuration?

from the previous post this is my assumptions

You have a Kodak printer (model not yet revealed)
shared from Vista 64bit machine
one 32 bit machine (OS unspecified) can print fine to the Vista 64 shared
printer
a different 32 bit machine (OS unspecified) cannot print to this shared
printer


Since one 32 bit machine can print to the shared printer, how did you
install the 32bit driver on this client?


Since you removed the 64 bit driver in your troubleshooting efforts, this
also requires one to first delete the printer. Did the printer get shared
after you added the printer again?

Is there any error on the 32bit client if you just attempt to add the
connection?

Keep the share name simple. Kodak will do unless you have a bunch of Kodak
printers shared from the same machine. The default share name with the
whole model name is too confusing.

If you get access denied verify that the print$ share exists on Vista 64 and
that Everyone has Read access.

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 
A

Alan Morris [MSFT]

try the Network add printer tool


from
Start / Run
(or in the search dialog)

rundll32 printui.dll,PrintUIEntry /ip


Select Add Local Port

\\remote\printsharename (like a state previously, keep it simple but you
would need to change the working client's port name if you edit this)

is this where you hit access denied?


Verify the network configuration is setup property.

Vista network configuration

http://www.microsoft.com/technet/network/evaluate/vista_fp.mspx





If you created the port and previously installed the 64bit driver select it
from the list and add this as a local printer.



--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 
R

Rob

Alan:

Your name keeps popping up for solutions to Vista printing problems of the
type that I am experiencing. I am running vista and can see my printers on
other vista Pcs. One is a Kodak 5500 and the other a Canon MP830. However,
whenever I try to attach to the printer, I get the windows cannot connect -
make sure that you have typed the name correctly message. I have tried the
add a port solution and get an Access Denied message. Although I can see the
printer from Windows Explorer, when I click on it, I get an Operation could
not be completed (error 0X0000709) - make sure that you have typed the name
correctly and that the printer is connected to the network. I am also
running windows live onecare and onecare sees the printer but again no
installs. I thought the problem might be onecare so I shut it down. As near
as I can tell, the problem appears to be either a UNC or permissions issue
but I am completely stumped and I have tried every internet solution that I
could find but I simply can't find a solution.

Your help would be greatly appreciated.

Thanks.
 
A

Alan Morris [MSFT]

The machine sharing the printer, were these machine upgraded from XP or are
all fresh installs?


G:\>winerror 0X0000709
1801 ERROR_INVALID_PRINTER_NAME <--> No NTSTATUS matched



open a command prompt on the Vista machine that cannot connect. type

net view \\othercomputer


this should list shared printers and folders

Verify that the printer share is correct. I suggest that you make the
shares short rather than the default which uses the print driver name.
KODAK, CANON, LEXMARK, HP, ... It's just easier.

Are all the machine 32bit, 64bit, or a mix? If they are mixed you will need
to get both print drivers and if the two drivers don't have the same name,
they are not the same driver even though both will work with the device.
--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top