Use a class C private IP address range starting from 192.168.0.1 onward. In your case the printer doesn't need an IP, but the PC (the print server) which connects to it, does.
question: If I use private ip addresses in both my computers, then what will happen when I connect to the internet using dial-up? After establishing the connection, won't my machine get another ip address from the ISP?