What is the best way to setup a network printer in an enterprise environment?
Solution 1:
It doesn't make a difference performance wise, but I recommend assigning fixed IP addresses by DHCP over manually configuring IP settings at each device.
If you assign a fixed IP address to the printer from your DHCP server you can change the IP address and other network settings in future without visiting the printer. Taking this approach is nice because most printers will request IP address via DHCP by default. You just need to know it's MAC address or some other identifier supported by your DHCP server.
Also your documentation is simpler if you assign all fixed IP addresses using DHCP - the record of what you assigned is your DHCP servers configuration, not some Excel spreadsheet lost and forgotten and 10 different versions in a filesystem somewhere.