Print a file into this queue which fails printing on the original queue. Does the job finish without any errors? Does the file /tmp/printout get a reasonable size? If it fails do the job again capturing the print job data and also attach error_log.
Run the command
sudo chmod 777 /tmp/printout
Print the file into the original print queue without any further filtering:
lpr -P S300-S400-Series -o raw /tmp/printout
Does this work? If not, attach /tmp/printout and error_log.
Can you clone your print queue to a second one printing to a file by the following commands in a terminal window:
cupsctl FileDevice=yes Series- file -E -v file:/tmp/printout -P /etc/cups/ ppd/S300- S400-Series. ppd
lpadmin -p S300-S400-
Print a file into this queue which fails printing on the original queue. Does the job finish without any errors? Does the file /tmp/printout get a reasonable size? If it fails do the job again capturing the print job data and also attach error_log.
Run the command
sudo chmod 777 /tmp/printout
Print the file into the original print queue without any further filtering:
lpr -P S300-S400-Series -o raw /tmp/printout
Does this work? If not, attach /tmp/printout and error_log.