I have moved two printers from network to subnet. Since doing that the printers are not accepting assigned IP address. I can see when looking in bluecats (proteus) that the device is showing up and it has an assigned IP. However, when I look a the printer configuration I'm getting a 169.x IP address. If put the printers back on the the old network without changing any configuration it picks up it's reserved IP for that network, no problem. I can also put a laptop on the new network and it receives an IP as well. 

Does anyone have any idea what might be preventing these printers from getting their assigned IP addresses?