Our Student Users don’t have admin rights. So it was necessary to adapt the [UsedPrinterName].ppd file. And set the Value from DefaultAPOptionalDuplexer: False to True.
magic:
sed -i '' 's/*search_string/*replace_string/g' /path/to/file.extension
“-i ”” edit the changes into the same file (there is a blank between -i and the double empty quote!
############ change duplex Printer_X=$(less /private/etc/cups/ppd/Printer_X.ppd | grep "*DefaultAPOptionalDuplexer: False") if [ "$Printer_X" == "*DefaultAPOptionalDuplexer: False" ] then echo "change Printer_X to duplex" sed -i '' 's/*DefaultAPOptionalDuplexer: False/*DefaultAPOptionalDuplexer: True/g' /private/etc/cups/ppd/Printer_X.ppd else echo "not needed" fi ############