That may relate with printer configuration, printer driver, printer cable (network) or printer itself. As it may relate with any of these you can try these steps to identify the reason.
Update Drivers.
Try html printing.
Try with different printer cable.
Try with different printer.
If it is an Ethernet printer you can also try that solution.