I think the problem is the port.

If I try and add a port (for example by calling it lps1) the printer connects to it ( i know because a dialog boxes comes up saying this when I try and delete it) but is described as an 'unknown local port'
In the 'print to the following port' field in the properties dialog box. I've had a look throught the bios and I can't find any reference to ports.