There is a very good reason why it's happening... Your printer is set to receive it's IP dynamically via DHCP from your network (probably your router).
According to the Okidata website, if you have the windows network setup utility installed on a computer, you can do this from windows:
Quote:
This utility allows easy print server configuration, quick discovery, and IP address assignment.
1. Select Optional Utilities from the menu bar.
2. Click Install Network Card Setup.
3. Follow the on-screen instructions.
Note: If the Ethernet Address information does not appear, click Search.
|
What you want to do is assign a static IP.
First, you want to find out what your DHCP scope is. This can usually be found in your Router setup. For example: if your router is 192.168.2.1, you probably have a DHCP scope of 192.168.1.100-150 (or something like that). The scope is just the range of IPs that the router will use when it assigns IP addresses dynamically. The reason it is important to know your scope is you want to assign your printer a static IP that is outside of that scope (in the above example, 192.168.1.2-99 or 151 - 254 would be acceptable)
Your network setup for your printer will want to know the following info for static IP assignment:
IP address: This is what you want your IP to be... again, outside the DHCP scope.
Subnet mask: The easiest thing to do is do an ipconfig on one of your computers on the same network. It is probably 255.255.255.0, but since I don't know how your network is setup, I can't say so for sure.
Default Gateway: This is your router (In most small networks).
Once you get all that in there, your IP shouldn't change again, baring some freak memory reset or something.