Look through the linked section.. I think it may help..
If a queue has been created with the printer-specific PPD file of the manufacturer, the corresponding job control commands should be included in the PPD (as *JCL... entries). CUPS automatically sends these commands to the printer and, thus, any additional job control commands will not be required.
Setting particular printing options with PJL commands when printing in PCL mode:
If your printer understands PCL and PJL, you can use PJL commands to activate some printing options. The syntax of a PJL+PCL print job is:
\033%-12345X@PJL SET option-1 = value-1
@PJL SET option-2 = value-2
@PJL SET option-n = value-n
@PJL ENTER LANGUAGE = PCL
Every PJL print job must begin and end with exactly one "Universal Exit Language" command \033%-12345X. Every PJL line must end with exactly one linefeed character \n. Possible options and their values depend on the printer model. If the printer is attached to the first parallel interface, use the following command to test if the PJL commands work as requested. This example activates the toner economy mode and the manual confirmation before printing (e.g., to be able to insert special paper):
echo -en "\033%-12345X@PJL SET ECONOMODE = ON\n@PJL SET MANUALFEED = ON\n@PJL ENTER LANGUAGE = PCL\n" >/dev/lp0
gs -q -dBATCH -dNOPAUSE -sDEVICE=ljet4 -sOutputFile=/dev/lp0 /usr/share/doc/packages/ghostscript/examples/colorcir.ps
echo -en "\033%-12345X\n" >/dev/lp0
Looks like you create a cups filter that all job pass through when going to that defined printer. the filter would then pass the necessary PJL commands to the printer.
Best of luck, let us know if you get this worked out.