backend(1)
backend - cups backend transmission interfaces
Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.30.
NAME backend - cups backend transmission interfaces SYNOPSIS backend job user title num-copies options [ filename ] DESCRIPTION The CUPS backend interface provides a standard method for sending document files to different physical interfaces. Backends must be capable of reading from a filename on the command-line or from the standard input, copying the stan- dard input to a temporary file if required by the physical interface. The command name (argv[0]) is set to the device URI of the destination printer. Starting with CUPS 1.1.22, any authentication information in argv[0] will be removed, so backend developers are urged to use the DEVICE_URI envi- ronment variable whenever authentication information is required. ENVIRONMENT VARIABLES The following environment variables are defined by the CUPS server when executing the backend: CHARSET The default text character set (typically us-ascii or iso-8859-1). CLASS When a job is submitted to a printer class, contains the name of the destination printer class. Otherwise this environment variable will not be set. CONTENT_TYPE The MIME type associated with the file (e.g. applica- tion/postscript). CUPS_DATADIR The directory where data files can be found. CUPS_SERVERROOT The root directory of the server. DEVICE_URI The device-uri associated with the printer; this is provided for shell scripts which may not be able to get the passed argv[0] string and for backends that require any authentication information which is not included in argv[0]. LANG The default language locale (typically C or en). 8 October 2004 Common UNIX Printing System 1 backend(1) Easy Software Products backend(1) PATH The standard execution path for external programs that may be run by the backend. PPD The full pathname of the PostScript Printer Descrip- tion (PPD) file for this printer. PRINTER The name of the printer. RIP_CACHE The recommended amount of memory to use for Raster Image Processors (RIPs). SOFTWARE The name and version number of the server (typically CUPS/1.1). TZ The timezone of the server. USER The user executing the backend, typically root; con- sult the cupsd.conf file for the current setting. SEE ALSO cupsd(8), filter(1) CUPS Interface Design Description, CUPS Software Administrators Manual, CUPS Software Pro- grammers Manual, http://localhost:631/documentation.html COPYRIGHT Copyright 1993-2005 by Easy Software Products, All Rights Reserved. 8 October 2004 Common UNIX Printing System 2