diff options
Diffstat (limited to 'man/Xprint.man')
-rw-r--r-- | man/Xprint.man | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/man/Xprint.man b/man/Xprint.man index 39b0ccc..3b254e4 100644 --- a/man/Xprint.man +++ b/man/Xprint.man @@ -1,17 +1,17 @@ .\" -*- coding: us-ascii -*- -.TH Xprint __miscmansuffix__ "8 October 2004" +.TH Xprint __miscmansuffix__ "8 October 2004" .SH NAME Xprint \- The "X print service" - a portable, network-transparent printing system based on the X11 protocol .SH SYNOPSIS Xprint is a very flexible, extensible, scaleable, client/server -print system based on ISO 10175 (and some other specs) and the X11 -rendering protocol. -Using Xprint an application can search, query and use devices like -printers, FAX machines or create documents in formats like PDF. -In particular, an application can seek a printer, query supported -attributes (like paper size, trays, fonts etc.), configure the printer -device to match it\(cqs needs and print on it like on any other X device -reusing parts of the code which is used for the video card Xserver. +print system based on ISO 10175 (and some other specs) and the X11 +rendering protocol. +Using Xprint an application can search, query and use devices like +printers, FAX machines or create documents in formats like PDF. +In particular, an application can seek a printer, query supported +attributes (like paper size, trays, fonts etc.), configure the printer +device to match it\(cqs needs and print on it like on any other X device +reusing parts of the code which is used for the video card Xserver. .SH OVERVIEW The "X Print Service" technology allows X rendering to devices such as printers and fax. Most of the service is available in the X11 @@ -43,7 +43,7 @@ Raster ddx driver that generates xwd rasters which can be converted to PCL, PDF From an X clients perspective, it can attach to one of two nearly identical X-Servers, a "Video" X-Server, and a "Print" X-Server which has the additional Xp capability but otherwise looks and -behaves the same. +behaves the same. .SH "HOW THE X PRINT SERVICE WORKS" The X Print Service expands on the traditional X-Server and Xlib world in four ways. @@ -85,7 +85,7 @@ printer state, and generated output. Some "attributes" within the print context can be modified by the user, and the X-Server and print ddx driver will react accordingly. For example, the attribute "content-orientation" can be set to -"landscape" or "portrait" (if the printer supports these +"landscape" or "portrait" (if the printer supports these values - which can be queried using the Xprint API as well). .TP 0.4i 4. @@ -132,14 +132,14 @@ will immediately try to support all printers visible via \fBlpstat\fR(1). In order of importance for configuration by a system administrator, the configuration files for a "C" locale are as follows (see \fBXprt\fR(__appmansuffix__) for more details (including support for non-"C" locales)): -.TP +.TP \fB${XPCONFIGDIR}/C/print/Xprinters\fR \&'Xprinters' is the top most configuration file. It tells Xprt which specific printer names (e.g. mylaser) should be supported, and whether \fBlpstat\fR(1) or other commands should be used to automatically supplement the list of printers. -.TP +.TP \fB${XPCONFIGDIR}/C/print/attributes/printer\fR The 'printer' file maps printer names to model configurations (see 'model-config' below). For example, @@ -148,18 +148,18 @@ arbitrary printers could be mapped to a default, such as "HPLJ4SI". When depending on \fBlpstat\fR(1) in the Xprinters file, setting up defaults in 'printer' becomes all the more important. -.TP +.TP \fB${XPCONFIGDIR}/C/print/attributes/document\fR The 'document' file specifies the initial document values for any print jobs. For example, which paper tray to use, what default resolution, etc. -.TP +.TP \fB${XPCONFIGDIR}/C/print/attributes/job\fR The 'job' file specifies the initial job values for any print jobs. For example, "notification-profile" can be set so that when a print job is successfully sent to a printer, e-mail is sent to the user. -.TP +.TP \fB${XPCONFIGDIR}/C/print/models/PSdefault/model\-config\fR, \fB${XPCONFIGDIR}/C/print/models/PSdefault/fonts/fonts.dir\fR, \fB${XPCONFIGDIR}/C/print/models/PSdefault/fonts/9nb00051.pmf\fR, \fB${XPCONFIGDIR}/C/print/models/PSdefault/fonts/9nb00093.pmf\fR The 'model-config' file has attributes that describe the printer model\(cqs capabilities and default settings. @@ -168,7 +168,7 @@ file also identifies the print ddx driver to be used. For each printer model supported, a complete hierarchy of files should exist. In most cases, these files do not need to be modified. -.TP +.TP \fB${XPCONFIGDIR}/C/print/ddx\-config/raster/pcl\fR, \fB${XPCONFIGDIR}/C/print/ddx\-config/raster/pdf\fR, \fB${XPCONFIGDIR}/C/print/ddx\-config/raster/postscript\fR The print ddx drivers can have highly specific configuration files to control their behavior. In most @@ -341,24 +341,24 @@ of copies). If the user wishes, they can select <Setup...>, which will start a dtpdm capable of modifying additional print options. Finally, the user should select <Print>. .SH ENVIRONMENT -.TP +.TP \fB${XPCONFIGDIR}\fR This environment variable points to the root of the Xprint server configuration directory hierarchy. If the variable is not defined, the default path is be assumed. The default path may be -\fB/usr/X11R6/lib/X11/xserver/\fR, +\fB/usr/X11R6/lib/X11/xserver/\fR, \fB/usr/lib/X11/xserver/\fR, \fB/usr/share/Xprint/xserver/\fR or \fB/usr/openwin/server/etc/XpConfig\fR, depending on the system, and may be configured in \fB/etc/init.d/xprint\fR. -.TP +.TP \fB${LANG}\fR This environment variable selects the locale settings used by the Xprint server. Xprt allows language-specific settings (stored in \fB${XPCONFIGDIR}/${LANG}/print/\fR) which will override the default settings (stored in \fB${XPCONFIGDIR}/C/print/\fR). If \fB${LANG}\fR is not set "C" is assumed. -.TP +.TP \fB${XPSERVERLIST}\fR The environment variable \fB${XPSERVERLIST}\fR contains a list of display identifiers (separated by whitespace) which tell an @@ -367,7 +367,7 @@ application where it can find the Xprint servers. Usually \fB/etc/profile\fR or \fB/etc/profile.d/xprint.sh\fR) using the output of \fB/etc/init.d/xprint get_xpserverlist\fR. -Example: +Example: .nf @@ -386,8 +386,8 @@ manually. Example: instructs an application to find an Xprint server at display 80 on the machine "littlecat" and at display 72 on the machine bigdog. -.TP -\fB${XPRINTER}\fR +.TP +\fB${XPRINTER}\fR The environment variable \fB${XPRINTER}\fR defines the default printer used by print applications. The syntax is either @@ -395,27 +395,27 @@ applications. The syntax is either \fIprintername\fR@\fIdisplay\fR. Examples: -.RS -.TP +.RS +.TP \fBXPRINTER=ps003\fR tells an application to look for the first printer named "ps003" on all Xprint servers. -.TP +.TP \fBXPRINTER=hplaser19@littlecat:80\fR tells an application to use the printer "hplaser19" -on the Xprint server at display +on the Xprint server at display "littlecat:80". .RE If \fB${XPRINTER}\fR is not set the applications will examine the values of the \fB${PDPRINTER}\fR, -\fB${LPDEST}\fR, and -\fB${PRINTER}\fR environment variables (in that order). +\fB${LPDEST}\fR, and +\fB${PRINTER}\fR environment variables (in that order). .SH "SEE ALSO" \fBX11\fR(__miscmansuffix__), \fBxplsprinters\fR(__appmansuffix__), \fBxprehashprinterlist\fR(__appmansuffix__), \fBxphelloworld\fR(__appmansuffix__), \fBxpxmhelloworld\fR(__appmansuffix__), \fBxpawhelloworld\fR(__appmansuffix__), \fBxpxthelloworld\fR(__appmansuffix__), \fBxpsimplehelloworld\fR(__appmansuffix__), \fBXserver\fR(__appmansuffix__), \fBXprt\fR(__appmansuffix__), \fBlibXp\fR(__libmansuffix__), \fBlibXprintUtils\fR(__libmansuffix__), \fBlibXprintAppUtils\fR(__libmansuffix__), \fBXmPrintShell\fR(__libmansuffix__), \fBXawPrintShell\fR(__libmansuffix__), Xprint FAQ (http://xprint.mozdev.org/docs/Xprint_FAQ.html), Xprint main site (http://xprint.mozdev.org/) .SH AUTHORS -This manual page was written by +This manual page was written by Roland Mainz <roland.mainz@nrubsig.org> based on the original X11R6.6 \fBxc/programs/Xserver/XpConfig/README\fR. |