You should try to boot DOS or WIN9x command prompt from a floppy (maybe one of your friends could make you a win95 boot floppy).You should copy a text file on the floppy too (about 10-20KB) If you can do this, boot DOS/command prompt, type "Ctrl+P", then type something in the command prompt, followed by "Enter" This thing makes that all what you type at command prompt will be automatically passed to the printer (considered generic, and needs no driver) until you press "Ctrl+P" again.
This way you can realize, if LPT1: (PRN

is OK. If nothing prints, you can change printer cable to see if that is the problem. If nothing prints either, then you have parallel port problem. If prints OK from command prompt, then parallel port is OK.
Then try something like "type mytextfile.txt >lpt1:" to see if handshaking between PC and printer works OK. If you loose characters, or have partial file print, then you have a promblem on LPT1 port, printer cable, or on printer. (The way it should work is that when the printer's buffer is full, it sends a "wait" to the PC, until buffer contents is printed and buffer is emptied, then sends a "ready", and PC continues sending data - this is called handshaking). If everything prints OK,the next step is to check BIOS settings, where try to find something like: pripherals-> parallel port settings. Maybe you have "Standard (Centronix)" setting in BIOS, and in Windows you have "bidirectional". If so, your BIOS should be st to bidirectional, ECP or EPP.
If everything checked is OK, then you may have a Windows driver problem. There is always an explanation!
But maybe we don't know it.
The truth is out there!