I consider manually managing printer IP addresses a good practice.
But make sure to assign IP addresses outside of DHCP range, to avoid potential IP address conflicts.
And if you do assign an address inside the scope range, add a DHCP reservation too.