Printer command

Specifies the command or script that is used to submit jobs to the Passthrough printer. The command can contain symbol notation.

On Windows, you can use the ${getCurrentFile(pdf)} symbol to pass the name of the print file in the spool directory for the job:

lpr -S printer_IPaddr -P PASS ${getCurrentFile(pdf)}

On AIX or Linux, you can also use the ${Job.Copies} symbol to pass the Job copies requested property on the lpr command line with its -# option:

lpr -P printerName -#${Job.Copies} ${getCurrentFile(pdf)} or lprafp -pprinterName -#${Job.Copies} ${getCurrentFile(pdf)}

Database name
PassThroughPrinter.Command

Usage notes:

  • This property applies only to Passthrough printers. If you are sending banner pages to a Passthrough printer, the printer device must support the PDF data stream.
  • On Windows, the -P option specifies the name of the print queue.
  • On AIX and Linux, you must pass all job properties that you want the Passthrough printer to use. You can pass them in the printer command itself (as in these examples), in a script, or in the control file template. Printers support different lpr options, so the printer might not honor all options requested.
  • On AIX and Linux, different printer commands use different options. For example, the printer option of the Linux lpr command is upper case -P with an optional space between the option and the printer name; while the printer option of the lprafp command is lower case -p without a space between the option and the printer name.