I wouldn't go about formatting and reinstalling, most of the driver sites are no longer listing much of anything before 2003, better to solve the printer issue. You just might need XP drivers for the printer, if they are available.
Ther Zebra thermal Printer only requires a Parallel, USB 1.1 or RS-232 serial ports.
Don't use the RS-232 serial port, it relies on a certain rail that some PSU no longer include, specifically the ATX models.
The best resolution they suggest is 800 x 600.
Standard Features
• Print methods: Direct thermal;Thermal transfer
(optional)
• Construction: Die-cast metal frame with sheet
metal enclosure
• Metal media cover with enlarged clear window
• Element Energy Equalizer™ (E3™) for superior
print quality
• XML-Enabled printing–direct-connect integration for
bar code label printing; eliminates license fees and
print server hardware and lowers customization and
programming costs
• Back-lit LCD control panel
• Parallel, USB 1.1 and RS-232 serial ports
Printer Specifications
Resolution
• 203 dpi/8 dots per mm;
• 300 dpi/12 dots per mm (optional)
Memory
Standard: 4 MB Flash, 8 MB DRAM
Print Width
4.09”/104 mm
Print Length
• 203 dpi: 157”/3,988 mm
• 300 dpi: 73”/1,854 mm (optional)
Print Speed
6”/152 mm per second
Media Sensors
Transmissive and reflective sensing sensors
Reference PDF -
http://www.zebra.com/id/zebra/na/en/documentlibrary/product_brochures/s4m_brochure.File.tmp/S4M_datasheetR3.pdf