How do I change a network printer port need step-by-step please

Posted on 2008-06-17
Last Modified: 2010-05-18
Our office has a network printer a savin 4045.  The details are following:
IP address for the printer  this is reserved in active directory for it.
port address HP standard port IP_192.168.20.250

The problem I'm having is that often when a large job is spooled on the printer an error message comes up on the server (windows server 2003)  that the spooler could not connect to the printer and the job will finish when it can connect.  As soon as you clear the error box the spooler connects, and finishes and job prints.

I read that this problem could be fixed by changing the port from the hp_standard_port, to a standard tcp/ip port on the server.  I've tried doing this by deleting the reserveration and making a new one, then adding a new port through the add a port wizard in server 2003, when I was finished though the server said the printer was offline.

I went back deleted my new reservation, created the old reservation again, and switched the check box from my new port I made back to the old hp_standard_port, now I'm back to square one.

So my question is how do I properly change the printer to a new port, and ensure that new port is working, or is there a way I can suppress that error message from coming up that the spooler will keep trying to connect to the printer?  Thanks in advance!
Question by:mcnscott
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 3
LVL 28

Expert Comment

ID: 21803868
When you did the change did you change the IP on the printer itself?
LVL 19

Expert Comment

ID: 21803893
Ok, first, get the printer to accept it's new IP address - Modify the reservation in DHCP that is already set up for this printer, and add in the new IP address instead of the old one. Once this is done, you'll need to power the printer off and on again for it to pick up it's new address. Test the new address by pinging it from a command prompt (Click Start > Run > type 'cmd', and then in the black window that opens, type ping and press Enter - If it's replying, then the new address has been accepted, if it times out, you may need to restart the printer again...)

Remember that until the first step above has worked, the printer will not work, regardless of whether you get the port right or not.

To set up the port, go into Start > Settings > Printers and right-click on the print queue (doing this from the server the print queue is set up on) and select Properties.

Once in the print queue properties window, select the Ports tab, and select Add Port.

Choose a standard TCP/IP port, and click 'New Port'. This then runs the wizard (probably the same one you used earlier). Type in the new IP address you're going to assign to the printer ( in the top of the 2 boxes (you'll notice that the bottom box fills in automatically).

Click Next.

I usually leave this bit on the generic network card, and click Next, and then Finish.

This adds the new port to the list of available ports in the Ports tab of the print queue properties - You need to ensure that the tick is in the new port you created instead of the old one, before clicking OK.

LVL 19

Expert Comment

ID: 21803934
Oh and as an afterthought, just from reading your question, I'd say the bit that probably went wrong the first time you did this, was the setting up of the DHCP reservation - I don't think the printer had picked up it's new IP from DHCP - You probably set up the port fine.

So modify the reservation, restart the printer, and if for some reason it's still not responding to a ping, post back here with more details of what you've done and the results you're getting, and we'll troubleshoot that bit more... :)

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.


Author Comment

ID: 21805810
I tried doing as you suggested.  These were my results. I changed the reservation to and could ping it just fine.  I then changed the IP address on the printer (It has a setup screen on it) to turned off the printer and restarted.  The printer now says it can't find the network.
I then added the new ports with the wizard using the generic card.  Printer says it can't see the network and printers and faxes list says the printer is offline.

I went back and returned the old reservation address  Then I went to the new port I set up and configured the port, the port name says IP_192.168.20.251, but I changed the address in the box underneath to hit accept and checked that port to be the default and now the printer sees the network and is printing, and is using a standard port.

So I think the problem is solved but I'm not sure until someone spools up a large job and it doesn't work.  I'll keep the thread open and report back what happens.
LVL 28

Expert Comment

ID: 21806003
What is the subnet mask of your network segment.  Unless you have a short subnet I can't imagine why just changing the IP address would keep it from seeing the network. I have over 60 printers in my environment and over the last 10 years we have had to sometimes change IP addresses and as long as we are using a legitimate IP within the subnet and have the mask and GW assigned properly it should just work.   And if the printer IP is .250 that is what needs to be in the print server.  Could be that recreating the port was the necessary step, but if the port had an IP of 251 and your printer was .250, that wouldn't when you changed the IP back to .250 and it started working that would make sense.

Author Comment

ID: 21806120
The subnet mask is  The printer is looking for and that is what the print server is providing.  When I switched the reservation to I printed out a config page off the printer and it said its address was .250.  I changed the address to and the printer then said it couldn't connect to the network. Then I changed the the option on the printer to DHCP mode, restarted it and still couldn't connect.  

Finally I changed the printer back to and it says it can connect to the network even though the reservation was still at .251.  At that point I went back to the reservation and changed it back to .250

After all that I reconfigured the standard tcp/ip port to use as its address, instead of when I created the port.
LVL 28

Expert Comment

ID: 21806303
Like I said, the end things you did make sense...but if your subnet mask is then you have available to you 1-254 and unless you have .251 reserved somewhere and assigned I can't think of any reason it would not have seen the network..I suppose that if .251 is assigned somewhere else the printer might not be clever enough to report back a IP conflict message, but that's the only thing I can think of that would keep it from finding the network.
LVL 19

Accepted Solution

PeteJThomas earned 500 total points
ID: 21811430
Ok, just to clear up a few things here - Firstly, if you're using a DHCP reservation (i.e. reserving a particular IP address against the MAC of the network card in the printer) then you do NOT need to set any IP addresses on the printer itself, you simply set it to DHCP and restart it.

Now, the important thing here, is to establish for CERTAIN that the .251 address is not already in use by another device. The best test is simply to ping that address (whilst the printer is still using .250) and see if it responds. If it does, then something else must be using .251 (bare in mind that a device using .251 MAY not respond because it is switched off, as opposed to not assigned).
So, I'd do the following exact steps, in the following order to troubleshoot this -

Run the command 'ping -t' from a command prompt, and leave it pinging. (I expect the result to be 'Request Timed Out' - If it's not, then that may be our problem)

Create the reservation in DHCP for the IP against the MAC address of the printer NIC (check and double check this to ensure it's correctly set up).

At the printer itself, change the IP settings to acquire an address from DHCP, then power the printer off.

Wait 30 seconds, then power the printer back on.

Return to your PC/laptop, and monitor the ping you set off earlier for a full 3mins, and see if it suddenly starts Replying.

If it does, then it would indicate that the printer has only just acquired the .251 address from DHCP, and no other device is currently using that address.

Then, on the print queue on the server, in a Ports Tab, swap ports to the one you created that points to .251 (unless you deleted it, in which case you may need to recreate it again).

Click OK, and report back the results... :)


Author Closing Comment

ID: 31467974
Thank you for the assistance!

Featured Post

Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
adding a printer to QAD 10 111
Adding HP Color LaserJet printer to SCO Unix 5.0.7 1 35
Setting up NAT translation for RDP 6 56
Best print server for Mac + PC Environment 1 32
A Cisco router can be configured as a DHCP Server. There are advantages and disadvantages in making your Cisco router work as DHCP Server. Almost all the features for windows DHCP can be configured on Cisco-based DHCP server. Some of the features me…
When I recently replaced my image transfer kit on my office HP color laserjet 5550dn printer, I had a slight problem.  The left bracket that holds the transfer kit got stuck in the upright locked position instead of being at a 45 degree angle facing…
In an interesting question ( here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below.…

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question