I am also facing the same problem. I want to be able to control the IP address from the DHCP server by assigning it statically there rather than on the printer. This lets me control addresses at a network level. There appears to be a bug in your impl...