If you want "static" addresses for some hosts you achieve this be assigning an address to the MAC address of the network adapter.

This is called a reservation, and means that the printer, switch, PC, server or whatever it is will always get the same address, but you still get the benefits from DHCP.