So where Windows works and Linux doesn't, are you sure its the driver? My first thought would be the port. Windows uses RAW by default (HP Jet Direct) on Linux. Or LPD/LPR can be used by either.
CUPS tends to use IPP, which isn't as reliable in my experience.
The driver is the issue if the job gets to the printer and comes out wrong. If it doesn't all get there (or none of it) the issue is usually the port/protocol.
Please be sure to select "Accept Solution
" and or select the thumbs up icon to enter Kudos
for posts that resolve your issues. Your feedback counts!Joe Arseneau