]> git.ipfire.org Git - thirdparty/cups.git/blame - man/backend.man
Make reference to the cupsd.conf file as the holder of the authoritative
[thirdparty/cups.git] / man / backend.man
CommitLineData
771e5703 1.\"
57e3d11a 2.\" "$Id: backend.man,v 1.10 2003/01/24 19:31:58 mike Exp $"
771e5703 3.\"
4.\" backend man page for the Common UNIX Printing System (CUPS).
5.\"
997fbfa7 6.\" Copyright 1997-2003 by Easy Software Products.
771e5703 7.\"
8.\" These coded instructions, statements, and computer programs are the
9.\" property of Easy Software Products and are protected by Federal
10.\" copyright law. Distribution and use rights are outlined in the file
11.\" "LICENSE.txt" which should have been included with this file. If this
12.\" file is missing or damaged please contact Easy Software Products
13.\" at:
14.\"
15.\" Attn: CUPS Licensing Information
16.\" Easy Software Products
17.\" 44141 Airport View Drive, Suite 204
18.\" Hollywood, Maryland 20636-3111 USA
19.\"
20.\" Voice: (301) 373-9603
21.\" EMail: cups-info@cups.org
22.\" WWW: http://www.cups.org
23.\"
e6c9b8b4 24.TH backend 1 "Common UNIX Printing System" "22 June 2000" "Easy Software Products"
771e5703 25.SH NAME
e6c9b8b4 26backend \- cups backend transmission interfaces
771e5703 27.SH SYNOPSIS
28.B backend
e6c9b8b4 29job user title num-copies options [
30.I filename
31]
771e5703 32.SH DESCRIPTION
33The CUPS backend interface provides a standard method for sending document
34files to different physical interfaces.
35.LP
36Backends must be capable of reading from a filename on the command-line
e6c9b8b4 37or from the standard input, copying the standard input to a temporary file
38if required by the physical interface.
771e5703 39.LP
40The command name (argv[0]) is set to the device URI of the destination printer.
41.SH ENVIRONMENT VARIABLES
42The following environment variables are defined by the CUPS server when
43executing the backend:
44.TP 5
45CHARSET
46.br
47The default text character set (typically us-ascii or iso-8859-1).
48.TP 5
e8c0f85b 49CLASS
50.br
51When a job is submitted to a printer class, contains the name of
52the destination printer class. Otherwise this environment
53variable will not be set.
54.TP 5
771e5703 55CONTENT_TYPE
56.br
57The MIME type associated with the file (e.g. application/postscript).
58.TP 5
4f630f01 59CUPS_DATADIR
60.br
61The directory where data files can be found.
62.TP 5
af16e461 63CUPS_SERVERROOT
64.br
65The root directory of the server.
66.TP 5
771e5703 67DEVICE_URI
68.br
69The device-uri associated with the printer; this is provided for shell
70scripts which may not be able to get the passed argv[0] string.
71.TP 5
72LANG
73.br
74The default language locale (typically C or en).
75.TP 5
76PATH
77.br
78The standard execution path for external programs that may be run by
79the backend.
80.TP 5
81PPD
82.br
83The full pathname of the PostScript Printer Description (PPD) file for
84this printer.
85.TP 5
86PRINTER
87.br
88The name of the printer.
89.TP 5
90RIP_CACHE
91.br
92The recommended amount of memory to use for Raster Image Processors (RIPs).
93.TP 5
771e5703 94SOFTWARE
95.br
e6c9b8b4 96The name and version number of the server (typically CUPS/1.1).
771e5703 97.TP 5
98TZ
99.br
100The timezone of the server.
101.TP 5
102USER
103.br
57e3d11a 104The user executing the backend, typically lp; consult the cupsd.conf file for
105the current setting.
771e5703 106.SH SEE ALSO
107cupsd(8), filter(1)
e6c9b8b4 108CUPS Interface Design Description,
771e5703 109CUPS Software Administrators Manual,
85e7af89 110CUPS Software Programmers Manual,
111http://localhost:631/documentation.html
771e5703 112.SH COPYRIGHT
997fbfa7 113Copyright 1993-2003 by Easy Software Products, All Rights Reserved.
771e5703 114.\"
57e3d11a 115.\" End of "$Id: backend.man,v 1.10 2003/01/24 19:31:58 mike Exp $".
771e5703 116.\"