Try making a standalone copy and check if that works. By this, we can conclude if this is a hardware or a driver issue.
Install the printer using the TCP/IP port:
Check for any pending Windows updates first.
- On the PC, go to Control panel > Devices and printers > Remove the existing printer entry > click on Add a printer(at the top)
- Under 'Choose a device or printer', click on 'The printer I want isn't listed'.
- Select 'Add a printer using a TCP/IP address'
- Find the IP address of the printer by tapping on the wireless/ethernet icon on the printer screen
- Type in the 'IP address in Hostname or IP address' box, click next
- Proceed to the next steps by following the on-screen instructions.
- Try printing.
Keep me posted.