You can test RS232 cable with a multimeter by wire.
Pinout:
Вложение:
rs232_printer9to25.jpg
When a serial printer is connected to a PC, the handshaking is not symmetrical any more. In that case a cable is used where some handshaking lines at the PC side are looped back. On the printer side only the data lines and one handshaking line are used.
How to test the port itself -
http://stadi.hu/sw/lptdebug_en.html