destination-command

Specifies the command-line entry to print the job data.

GUI label

Printer command

DSS

AIX, BSD, CUPS, PSF

Type

Resettable, single-valued

Input Synonyms

You can use the synonym printer-command or command.

Allowed Values

You can enter a text string up to 4095 characters long that contains the command.

Default Value

AIX, CUPS
No default
BSD for InfoPrint Manager for AIX
/usr/lpd/rembak
BSD for InfoPrint Manager for Windows
No default
CUPS
No default
PSF other-driver attached actual destinations for InfoPrint Manager for AIX or InfoPrint Manager for Linux only
No default
PSF command-attached actual destinations for InfoPrint Manager for AIX
qprt -Pxxx -dp -Z!

where xxx is the value of the print-queue-name attribute. If there is no value for the print-queue-name attribute, xxx is

asc
If the destination-data-stream=ppds
pcl
If the destination-data-stream=pcl4, pcl5, pcl5c, or pcl6

PSF command-attached actual destinations for InfoPrint Manager for Linux
No default
PSF command-attached actual destinations for InfoPrint Manager for Windows
No default

Usage Guidelines

  • For AIX actual destinations:
    • InfoPrint uses the value as the command that the AIX actual destination executes for each document printed. It should include the full path name for the print driver you are using for your printer device.

      With the addition of the wait-for-job-completion actual destination attribute, there is a new backend program called pioinfo that can be used in place of the piojetd backend program. For example, destination-command=/usr/lpd/pio/etc/pioinfo ip_address, where ip_address is the ip address of the printer.

      See wait-for-job-completion for more information.

    • If the printer backend program is a variation of, or front end to, rembak, specify true on the remote-queue actual destination attribute. Examples of rembak–based backend programs include piorflb and piocolor.

      For more information about rembak, see remote-queue.

    • If the destination-command attribute is set to pioinfo backend, InfoPrint Manager disables the auxiliary pages if it detects a Print and Hold job request.
  • For CUPS actual destinations:
    • InfoPrint Manager uses the value as the device-uri (backend connection) that the associated CUPS printer runs for each job in order to send the data to the printing device.
    • With the addition of the wait-for-job-completion actual destination attribute, the pioinfo or piorpdm CUPS backend programs can be used for printing. For example, destination-command=pioinfo://ip_address or destination-command=piorpdm://ip_address, where ip_address is the ip address of the printer.
  • For PSF other-driver or command actual destinations:
    • InfoPrint uses the value as the command string to print a job on the command-attached printer and to send the job to the correct remote queue.
    • With the PSF DSS for AIX or LINUX:
      • InfoPrint uses the command string to invoke the printer backend program for other-driver attached actual destinations.
      • If you do not specify this attribute for command-attached actual destinations, InfoPrint fills in the value of XXX (shown under Default Value) with the value of the print-queue-name attribute.
      • With a PSF-other attached printer, destination-command is supported for an AIX server; however, it is not supported for a Windows server.
      • With PSF DSS for AIX if the destination-command attribute is set to pioinfo backend, InfoPrint Manager disables the auxiliary pages if it detects a Print and Hold job request.
  • For BSD actual destinations, you can use the attribute-map actual destination attribute to map InfoPrint attributes to command flags appropriate for your destination command. The attribute-map defaults apply to remback (on AIX), lpr (on Windows), or InfoPrint Manager LPR (on Linux ).