If it prints off a test then it is working OK, its just not talking with the PC.
This could be connection cable, usb port, drivers, or print software. Check usb port and cable with another device if poss. See if there are any updated drivers for the printer. Re-install software.