Vista X64 can't print to shared Vista X86

Discussion in 'Windows Vista Printing / Faxing / Scanning' started by KawaiDon, Jul 26, 2008.

  1. KawaiDon

    KawaiDon Guest

    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
     
    KawaiDon, Jul 26, 2008
    #1
    1. Advertisements

  2. Can the Vista PC 'see' the HP LaserJet on the XP PC?
     
    Cari \(MS-MVP\), Jul 27, 2008
    #2
    1. Advertisements

  3. KawaiDon

    KawaiDon Guest

    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
     
    KawaiDon, Jul 27, 2008
    #3
  4. 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

     
    Cari \(MS-MVP\), Jul 27, 2008
    #4
  5. KawaiDon

    KawaiDon Guest

    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
     
    KawaiDon, Jul 28, 2008
    #5
  6. 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.

     
    Alan Morris [MSFT], Jul 28, 2008
    #6
  7. KawaiDon

    Jason Guest

    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.

     
    Jason, Aug 22, 2008
    #7
  8. You cannot add Vista 64 bit drivers to the 32 bit XP PC.
     
    Cari \(MS-MVP\), Aug 25, 2008
    #8
  9. KawaiDon

    Travis Guest

    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
     
    Travis, Aug 25, 2008
    #9
  10. KawaiDon

    Jason Guest

    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
     
    Jason, Aug 26, 2008
    #10
  11. 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.
     
    Alan Morris [MSFT], Aug 27, 2008
    #11
  12. KawaiDon

    Guy Light Guest

    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
     
    Guy Light, Sep 9, 2008
    #12
  13. KawaiDon

    dazed Guest

    Alan, I'm having the same issue with a Kodak on a 32, trying to get t
    it from Vista 64. I can print to it from a different 32, fine; I ca
    transfer files; all the other symptoms everyone else has

    Following your instructions (thanks for all the details, btw), on th
    32 box with the 64 bits printers folder open, at ste

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

    I get "Server properties cannot be viewed. Make sure you've typed th
    name correctly and that the printer is connected to network

    So, I'm dazed and confused: I haven't "typed" anything from the 32bi
    machine, and I haven't even specified the printer yet

    I have tried this with the 64 bit driver installed on the 64, and wit
    it removed. Any assistance is most appreciated
     
    dazed, Sep 27, 2008
    #13
  14. Did you add the 32 bit drivers to the 64 bit PC?
     
    Cari \(MS-MVP\), Sep 28, 2008
    #14
  15. KawaiDon

    dazed Guest

    Cari
    Thanks for the quick (and weekend!) reply. Re "Did you add the 32 bi
    drivers to the 64 bit PC?"...No; I think that is what I was trying to d
    when I got the "Server properties cannot be viewed" message

    I was following Alan's instructions at the time (sitting at the 32 bi
    machine)
    \"You can add the driver onto the 64 bit machine from the 6
    bit machine using Have disk but it's easier to add the driver to the 6
    bit machine from the 32 bit machine...

    From the 32bit machine, open the remote 64bit machine's printer
    folder. Start / Run / \\remotemachine Open the printers folder.
    Right click any white space and select Server Properties / Drivers
    Add\

    Not meaning to point fingers, but I'm curious: I'm willing to wait fo
    the proper fix so that it installs without these work-arounds, but
    can't tell: Is it a bug in Vista, a bug in the drivers or is th
    limitation "as designed" (no printer sharing across 64/32 bit Vista)?

    Thanks again to everyone chiming in on this issue! And Jason, i
    you're still following this, did you get your Kodak to work
     
    dazed, Sep 28, 2008
    #15
  16. 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.
     
    Alan Morris [MSFT], Sep 29, 2008
    #16
  17. KawaiDon

    dazed Guest

    Alan, thanks for the reply. Sorry I didn't supply all the details...
    apologize for the “communication breakdown”.

    Allow me to summarize before supplying those details

    I'm trying to connect to a Kodak 5100 printer currently running o
    Vista Ultimate 32 bit, from Vista Home Premium 64, over a home wireles
    network

    If I try to connect the typical way ("Add network, wireless o
    Bluetooth Printer" on the 64 machine) it finds the printer but state
    "Windows cannot connect to the printer. Make sure that you have type
    the name correctly and that the printer is connected to the network".
    If I try the "Create a new port" idea I get "Access denied"

    The printer works fine on the local machine of course, and it work
    over the network on a different Vista Home Premium 32 bit machine (Not
    I had to use the "create a new port" trick to get it to work though o
    the other 32 machine). Network file sharing works fine on all machines
    Printer sharing is on. By the way, all machines are new OEM Vist
    machines fully patched all running Avast A/V. Problem has been sinc
    day 1 (when I bought the 64 bit machine

    Here is the configuration details

    Printer: Kodak AIO 5100 firmware up-to-date

    Attached via USB to

    HP Pavilion (2GB, Dual Core 6420 CPU) running Vista Ultimate 32
    6.0.6001 SP

    The “problem” PC I'm trying to attach the printer to via the networ
    is
    HP Pavilion (4GB, Quad Core Q6600 CPU) Vista Home Premium 64 Bi
    (6.0.6001 SP1

    The machine that connects fine over the network is a Gateway lapto
    running Vista Home Premium 32, btw

    At this moment, there are no printers at all installed on the 64 bi
    “problem” machine. What drivers are currently on there were installe
    via the Kodak CD and/or shipped with Vista or perhaps updated vi
    Windows Update; so I assume they are the 64 bit drivers; but to b
    honest I can't tell what Kodak names the drivers.

    The driver on the “server” (32 bit Ultimate) is unidrv.dll, modifie
    1/19/08, in C:\windows\system32\spool\drivers\w32x86\

    Unfortunately, your detailed questions were assuming the printer wa
    physically on the 64 machine, but here are the answers

    -Since one 32 bit machine can print to the shared printer, how did yo
    install the 32bit driver on this client? - All drivers (at thi
    moment in time) came from the Kodak installation CD or were shipped wit
    Vista. Any drivers workarounds I tried have been removed, btw

    -Since you removed the 64 bit driver in your troubleshooting efforts
    this also requires one to first delete the printer. Did the printer ge
    shared after you added the printer again? -Because the situation i
    opposite of your assumption, the printer never was deleted because i
    never successfully connected. I was also trying the 32 bit drivers (o
    the 64) in my troubleshooting efforts, in desperation. Those ar
    removed and the drivers directory is as it was

    -Is there any error on the 32bit client if you just attempt to add th
    connection? -No, 32 to 32 works fin

    -Keep the share name simple. Kodak will do unless you have a bunch o
    Kodak printers shared from the same machine. The default share nam
    with the whole model name is too confusing. - Yes, I did that a fe
    weeks ago, changing “Kodak 5100 AIO” to just “Kodak” thinking it woul
    help. This is the only printer on the network

    At this point, another apology may be required. My original post wa
    in response to your post from 4 weeks ago, when you were explaining
    way to connect “... but I have plenty of x64 machines sharing printer
    to 32 Vista.” I see now it appears you have the printer attached to th
    64 bit machine, not the 32 like I do, so I probably shouldn't hav
    followed those steps anyway. Sorry for that.. I interpreted the title o
    this thread (X64 can't print to a shared X86) to mean the printer i
    being shared -from- a X86... but then again, I be dazed. Thanks fo
    all the attention
     
    dazed, Sep 30, 2008
    #17
  18. 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.
     
    Alan Morris [MSFT], Sep 30, 2008
    #18
  19. KawaiDon

    Rob Guest

    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.
     
    Rob, Oct 2, 2008
    #19
  20. 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.
     
    Alan Morris [MSFT], Oct 3, 2008
    #20
    1. Advertisements

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 (here). After that, you can post your question and our members will help you out.