Setting the printer to a static IP of 192.168.0.2 isn't a solution either.... This is because DHCP will allocate the first device connected as 192.168.0.2
Not if you arrange the DHCP range so that 192.168.0.2 is outside, which is the obvious thing to do.
Some routers also allow you to reserve an IP within the DHCP range for specific devices.
1999: Freeserve 48K Dial-Up => 2005: Wanadoo 1 Meg BB => 2007: Orange 2 Meg BB => 2008: Orange 8 Meg LLU => 2010: Orange 16 Meg LLU => 2011: Orange 20 Meg WBC