Questions

Network Printer Not Re-established

+
0 Votes
Locked

Network Printer Not Re-established

CaptBilly1Eye
I recently started a new position and inherited a problem that has me baffled. The 2003 server network comprised of Windows XP Home workstations has an on-going problem with the one printer used. (yea, I know... XP Home... why? - no clue).
The problem is that the network printer will not work from any workstation until it is removed and then reinstalled on that workstation.
The feeling is that this issue will be resolved when we migrate to Vista in the coming months but I can't help but think there is something that can be done meanwhile.
Would a script that runs at boot that re-establishes the port work? If so, does anyone know what that script would be and how to set it up?
Any help to resolve this annoyance would be greatly appreciated!
  • +
    0 Votes
    -Q-240248

    How is the printer setup as a network printer?

    +
    0 Votes
    ridler69

    Sounds like its a share off of something on the network. May want to just print directly to the printer if it's IP enabled. Also have you tried windows vista yet? I'd hold back on migrating your whole network to vista till it's less buggy. Also hope your xp home machines can handle vista cause she is a resource hog.

    +
    0 Votes
    CaptBilly1Eye

    Thanks, Ridler69. I agree with your assessment of Vista. If it were up to me, we would go to XP Pro, but they seem to have their mind made up. Latest-and-greatest-itis. I'll continue to give them my opinion. Meanwhile, I'll try the IP address idea that you and others have had and keep investigating the script possibility.
    Thanks again.

    The network configuration currently has the workstations designated as being in the same domain with the printer at the address of \\server\[printer name].

    +
    0 Votes
    CaptBilly1Eye

    Yes. It is a printer/copier setup as a network printer to be available from each workstation.

    +
    0 Votes
    -Q-240248

    Is it connected directly to the network via a network cable, or is it being shared on the network? If it's directly connected, then surely it can be given an IP address. But if it's connected to a workstation, you can't give it an IP.

    +
    0 Votes
    CaptBilly1Eye

    The printer is on the network and not connected to a workstation.
    I have set it up using an IP address on two workstations.
    It appears to be working.
    Thanks everyone for your help.
    I'll check back in a few days.

    +
    0 Votes
    CaptBilly1Eye

    Thanks for the help, Q. The IP address idea was the solution.

    +
    0 Votes
    oldbag

    While I have never used the Home version of XP, it is my understanding that the big difference between Home and Pro is that the home version does not 'play' well in a network with a domain. If the printer can be given an IP, try printing directly.

    +
    0 Votes
    CaptBilly1Eye

    Thanks, Oldbag, for the idea. Currently it is being set up on each workstation using a network address of \\server\[printer name]. I will look into giving it an IP address on Tuesday after the holiday.

    I'm still interested in getting a script to run at boot that would re-establish the port if possible.

    +
    0 Votes
    CaptBilly1Eye

    Thanks for your help, oldbag.
    Using an IP address solved the issue.
    Thanks.

    +
    0 Votes
    Jacky Howe

    You will need the file con2prt.exe installed on each workstation. It can be found on the resource kit CD. Create a batch file to run on startup. EG:

    con2prt /f

    con2prt /cd \\"severname"\"printer share name" Black
    con2prt /c \\"severname"\"printer share name" Colour
    con2prt /c \\"severname"\"printer share name" Poster

    Below this line is the Help File.
    ---------------------------------
    CON2PRT: Lets the user disconnect all existing connections to Windows NT printers and connect to newly specified Windows NT printers.Usage: CON2PRT [ /? | /h | /f | [/c \\printserver\share | /cd \\printserver\share]+] where: /? - displays usage. /h - displays usage. /f - deletes all existing printer connections. /c - connects to \\printserver\share printer. /cd - connects to \\printserver\share printer and sets it as the default printer. NOTE: /?, /h can only be the first parameter and if specified further interpretation of the command line is stopped. /f can also only be the first parameter, however it doesn't stop further interpretation of the command line. Any number of /c and /cd parameters can be specified however only the first /cd sets the printer specified as the default.Hint: Use --Net View \\printserver-- to determine available print shares.

    +
    0 Votes
    CaptBilly1Eye

    Thanks, rrjmin0, that will come in handy. For now, I'm going with the IP address set up but I appreciate the script info. I'll set that up on my station to test.
    Thanks again.

  • +
    0 Votes
    -Q-240248

    How is the printer setup as a network printer?

    +
    0 Votes
    ridler69

    Sounds like its a share off of something on the network. May want to just print directly to the printer if it's IP enabled. Also have you tried windows vista yet? I'd hold back on migrating your whole network to vista till it's less buggy. Also hope your xp home machines can handle vista cause she is a resource hog.

    +
    0 Votes
    CaptBilly1Eye

    Thanks, Ridler69. I agree with your assessment of Vista. If it were up to me, we would go to XP Pro, but they seem to have their mind made up. Latest-and-greatest-itis. I'll continue to give them my opinion. Meanwhile, I'll try the IP address idea that you and others have had and keep investigating the script possibility.
    Thanks again.

    The network configuration currently has the workstations designated as being in the same domain with the printer at the address of \\server\[printer name].

    +
    0 Votes
    CaptBilly1Eye

    Yes. It is a printer/copier setup as a network printer to be available from each workstation.

    +
    0 Votes
    -Q-240248

    Is it connected directly to the network via a network cable, or is it being shared on the network? If it's directly connected, then surely it can be given an IP address. But if it's connected to a workstation, you can't give it an IP.

    +
    0 Votes
    CaptBilly1Eye

    The printer is on the network and not connected to a workstation.
    I have set it up using an IP address on two workstations.
    It appears to be working.
    Thanks everyone for your help.
    I'll check back in a few days.

    +
    0 Votes
    CaptBilly1Eye

    Thanks for the help, Q. The IP address idea was the solution.

    +
    0 Votes
    oldbag

    While I have never used the Home version of XP, it is my understanding that the big difference between Home and Pro is that the home version does not 'play' well in a network with a domain. If the printer can be given an IP, try printing directly.

    +
    0 Votes
    CaptBilly1Eye

    Thanks, Oldbag, for the idea. Currently it is being set up on each workstation using a network address of \\server\[printer name]. I will look into giving it an IP address on Tuesday after the holiday.

    I'm still interested in getting a script to run at boot that would re-establish the port if possible.

    +
    0 Votes
    CaptBilly1Eye

    Thanks for your help, oldbag.
    Using an IP address solved the issue.
    Thanks.

    +
    0 Votes
    Jacky Howe

    You will need the file con2prt.exe installed on each workstation. It can be found on the resource kit CD. Create a batch file to run on startup. EG:

    con2prt /f

    con2prt /cd \\"severname"\"printer share name" Black
    con2prt /c \\"severname"\"printer share name" Colour
    con2prt /c \\"severname"\"printer share name" Poster

    Below this line is the Help File.
    ---------------------------------
    CON2PRT: Lets the user disconnect all existing connections to Windows NT printers and connect to newly specified Windows NT printers.Usage: CON2PRT [ /? | /h | /f | [/c \\printserver\share | /cd \\printserver\share]+] where: /? - displays usage. /h - displays usage. /f - deletes all existing printer connections. /c - connects to \\printserver\share printer. /cd - connects to \\printserver\share printer and sets it as the default printer. NOTE: /?, /h can only be the first parameter and if specified further interpretation of the command line is stopped. /f can also only be the first parameter, however it doesn't stop further interpretation of the command line. Any number of /c and /cd parameters can be specified however only the first /cd sets the printer specified as the default.Hint: Use --Net View \\printserver-- to determine available print shares.

    +
    0 Votes
    CaptBilly1Eye

    Thanks, rrjmin0, that will come in handy. For now, I'm going with the IP address set up but I appreciate the script info. I'll set that up on my station to test.
    Thanks again.