Hello Junaid,
do I understand correctly that printing the one and same spool request from transaction SP01 the output on Windows will be fine and the problem only happens on Linux?
If yes, please attach the properties of the Output Device (e.g. access method, device type) as screenshots.
Best regards,
Laszlo