It turns out that some of the printers that are failing have not been renewing their dhcp leases. Our network switches automatically block the ports which don't have valid dhcp connections, so these printers work until the lease times out and then get dropped from the network. I'm not sure why only some of them are having this problem. Perhaps it's a configuration issue as well as a jetdirect firmware defect. It will take some more investigation.