just ran into this problem I updated 2003 to SP-2 Symptoms: Some network printers published by a Windows 2003 SP2 server will be marked as "offline" and cease to be available. Restarting the spooler will make the printers briefly available (for 30 seconds or so) before they reset to offline status.
Problem: MS has changed the way SNMP-enabled printer are handeled in SP2. I don't have the full detail, but apparently any printer that is marked as SNMP enabled (by the driver, I assume) will REQUIRE (by default) SNMP to be setup correctly and working on both the printer and local server (community names). Never mind if these printer all have SNMP actually disabled.
Solution: On the properties of each printer (on the server), select the "port" tab, local the correct port, click on "configure" and uncheck "SNMP enabled". Once you click "ok" the printer's status will be instantly turned back to normal.
The above solution given by rsoly77 is perfectly worked for me.Actually we are on DHCP network and still this solved our problem. Thanks for the solution
If you're asking for technical help, please be sure to include all your system info, including operating system, model number, and any other specifics related to the problem. Also please exercise your best judgment when posting in the forums--revealing personal information such as your e-mail address, telephone number, and address is not recommended.
TCP IP Printer are OFFline after SP2