Vista x64 TCP/IP Printing Issues

Discussion in 'Windows Vista Printing / Faxing / Scanning' started by conagan, Nov 16, 2009.

  1. conagan

    conagan Guest

    Greetings

    I have been searching for some time for an answer for this issue but
    have not yet been able to find a fix

    PROBLEM: I cannot add a TCP/IP Printer attached to my network

    System Information:
    Gateway 6860 Lapto
    Windows Vista Home Premium x6
    1.83 GhZ Core Duo
    4 GB Ra

    THINGS I HAVE DONE

    1) Tried intalling via add new printer -> network printer -> Printe
    not listed -> Add TCP/IP Printer -> typed in printer ip ->

    I get the following

    "Error Loading TCP MIB Library" - "Cannot Load Wizard pages fo
    Standard TCP/IP Port

    2) Checked the REGISTRY ENTRY according to some of the other solution
    that i have read and everthing is in place

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Monitor

    Add ke
    Standard TCP/IP Por
    Add String Value; value name=Driver; value data=tcpmon.dl

    under Standard TCP/IP Por
    Add Ke
    Port
    Add three Dwords in Port
    LprAckTimeout value data= 18
    StatusUpdateEnabled value data=
    StatusUpdateInterval value data= 1

    stop and start spoole

    3)Checked on the files that are used for TCP/IP Ports and they are al
    there

    \windows\system3

    tcpmon.dl
    tcpmib.dl
    tcpmonui.dl

    and i don't have any of the files that have been references in th
    %systemroot% folder that would cause conflicts

    "This behavior may occur if a third-party version of the Wsnmp32.dll
    Ntprint.dll, Tcpmib.dll, Mgmtapi.dll, or Snmpapi.dll file has bee
    copied to the %SystemRoot% folder.

    4) Installed the same network printer on three other machines in m
    office (Windows Vista Home Premium, MacOS X Leapord & Windows 7 Home)
    So i know that the printer is accessible, in fact i can connect to th
    printers UI via typing the ip address in my browser..

    5) i have performed "in cmd" scannow sfc/ command and that didn't fi
    anything either as some other suggestions have implied

    Im kind of lost for words on what to do next without re-intallin
    vista... any suggestions

    -Thank
    Chri
     
    conagan, Nov 16, 2009
    #1
    1. Advertisements

  2. add the port using the vbs script prnport.vbs

    \system32\printing_admin_scripts\en-us\prnport.vbs

    cscript prnport.vbs -a -h 1.1.1.1 -r PORTNAME

    If it does not auto configure the settings your device supports, supply the
    settings to the command line (you would need to verify these from the
    network card documentation)

    use "printui /ip" from command line to launch the Network Add Printer wizard
    and select the port from the list

    The error you describe sounds like one of the core network binaries was
    replaced. sfc /scannow should have fixed that.

    --
    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], Nov 20, 2009
    #2
    1. Advertisements

  3. I'll assume the port creation through scripting is the portion of foreign
    origin.

    You will need a network configuration page printed from your device. Each
    device is different so you will need to read the manual if you do not know
    how to do this. Locate the hostname or IP for the network card. I'd use
    the hostname since this will also get to the device when the IP address
    changes.

    open an elevated command prompt Start /Accessories /Command Prompt right
    click, Run as administrator

    this should open in c:\windows\system32. Then navigate to
    printing_admin_scripts\en-us

    at the prompt type cd printing_admin_scripts\en-us

    at the prompt type
    cscript prnport.vbs -a -h YOURHOSTNAME -r HOSTNAME

    If you have a network card included in tcpmon.ini the port configuration is
    read from this file. If the port is not autoconfiged and fails use raw and
    9100 (this is the default for HP and Lexmark).

    cscript prnport.vbs -a -h YOURHOSTNAME -r HOSTNAME -o raw -n 9100


    once the port is created launch the network Add Printer wizard
    in the same command windows type
    printui /ip

    use the port you just created.


    --
    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], Nov 29, 2009
    #3
    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.