Ravenports generated: 15 Apr 2020 06:14
[ravenports.git] / bucket_94 / xorg-xorgproto
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               xorg-xorgproto
4 VERSION=                2020.1
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Combined X.Org X11 Protocol headers
8 HOMEPAGE=               https://www.x.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            XORG/individual/proto
13 DISTFILE[1]=            xorgproto-2020.1.tar.bz2:main
14 DIST_SUBDIR=            xorg
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 DISTNAME=               xorgproto-2020.1
22
23 LICENSE=                MIT:single
24 LICENSE_FILE=           MIT:{{WRKDIR}}/LICENSE_MIT
25 LICENSE_SCHEME=         solo
26
27 FPC_EQUIVALENT=         x11/xorgproto
28
29 MUST_CONFIGURE=         gnu
30 CONFIGURE_ARGS=         --datarootdir={{PREFIX}}/lib
31                         --enable-legacy
32 CONFIGURE_ENV=          MISC_MAN_SUFFIX=7
33
34 post-patch:
35         (cd ${WRKSRC} && \
36                 ${HEAD} -n 300 COPYING-* > ${WRKDIR}/LICENSE_MIT)
37
38 post-install:
39         ${RM} -r ${STAGEDIR}${PREFIX}/lib/doc
40
41 [FILE:100:descriptions/desc.single]
42 This package combines the X protocol headers, which were formerly
43 scattered in individual packages.
44
45
46 [FILE:108:distinfo]
47 54a153f139035a376c075845dd058049177212da94d7a9707cf9468367b699d2       848072 xorg/xorgproto-2020.1.tar.bz2
48
49
50 [FILE:2677:manifests/plist.single]
51 include/GL/
52  glxint.h
53  glxmd.h
54  glxproto.h
55  glxtokens.h
56 include/GL/internal/glcore.h
57 include/X11/
58  DECkeysym.h
59  HPkeysym.h
60  Sunkeysym.h
61  X.h
62  XF86keysym.h
63  XWDFile.h
64  Xalloca.h
65  Xarch.h
66  Xatom.h
67  Xdefs.h
68  Xfuncproto.h
69  Xfuncs.h
70  Xmd.h
71  Xos.h
72  Xos_r.h
73  Xosdefs.h
74  Xpoll.h
75  Xproto.h
76  Xprotostr.h
77  Xthreads.h
78  Xw32defs.h
79  Xwindows.h
80  Xwinsock.h
81  ap_keysym.h
82  keysym.h
83  keysymdef.h
84 include/X11/PM/
85  PM.h
86  PMproto.h
87 include/X11/dri/
88  xf86dri.h
89  xf86driproto.h
90  xf86dristr.h
91 include/X11/extensions/
92  EVI.h
93  EVIproto.h
94  Print.h
95  Printstr.h
96  XI.h
97  XI2.h
98  XI2proto.h
99  XIproto.h
100  XKB.h
101  XKBgeom.h
102  XKBproto.h
103  XKBsrv.h
104  XKBstr.h
105  XResproto.h
106  Xeviestr.h
107  Xv.h
108  XvMC.h
109  XvMCproto.h
110  Xvproto.h
111  ag.h
112  agproto.h
113  applewmconst.h
114  applewmproto.h
115  bigreqsproto.h
116  bigreqstr.h
117  composite.h
118  compositeproto.h
119  cup.h
120  cupproto.h
121  damageproto.h
122  damagewire.h
123  dbe.h
124  dbeproto.h
125  dmx.h
126  dmxproto.h
127  dpmsconst.h
128  dpmsproto.h
129  dri2proto.h
130  dri2tokens.h
131  dri3proto.h
132  evieproto.h
133  fontcache.h
134  fontcacheP.h
135  fontcachstr.h
136  ge.h
137  geproto.h
138  lbx.h
139  lbxproto.h
140  lgewire.h
141  mitmiscconst.h
142  mitmiscproto.h
143  multibufconst.h
144  multibufproto.h
145  panoramiXproto.h
146  presentproto.h
147  presenttokens.h
148  randr.h
149  randrproto.h
150  recordconst.h
151  recordproto.h
152  recordstr.h
153  render.h
154  renderproto.h
155  saver.h
156  saverproto.h
157  secur.h
158  securproto.h
159  shapeconst.h
160  shapeproto.h
161  shapestr.h
162  shm.h
163  shmproto.h
164  shmstr.h
165  syncconst.h
166  syncproto.h
167  syncstr.h
168  vldXvMC.h
169  windowswm.h
170  windowswmstr.h
171  xcalibrateproto.h
172  xcalibratewire.h
173  xcmiscproto.h
174  xcmiscstr.h
175  xf86bigfont.h
176  xf86bigfproto.h
177  xf86bigfstr.h
178  xf86dga.h
179  xf86dga1const.h
180  xf86dga1proto.h
181  xf86dga1str.h
182  xf86dgaconst.h
183  xf86dgaproto.h
184  xf86dgastr.h
185  xf86misc.h
186  xf86mscstr.h
187  xf86rush.h
188  xf86rushstr.h
189  xf86vm.h
190  xf86vmproto.h
191  xf86vmstr.h
192  xfixesproto.h
193  xfixeswire.h
194  xtestconst.h
195  xtestext1const.h
196  xtestext1proto.h
197  xtestproto.h
198  xtrapbits.h
199  xtrapddmi.h
200  xtrapdi.h
201  xtrapemacros.h
202  xtraplib.h
203  xtraplibp.h
204  xtrapproto.h
205 include/X11/fonts/
206  FS.h
207  FSproto.h
208  font.h
209  fontproto.h
210  fontstruct.h
211  fsmasks.h
212 lib/pkgconfig/
213  applewmproto.pc
214  bigreqsproto.pc
215  compositeproto.pc
216  damageproto.pc
217  dmxproto.pc
218  dpmsproto.pc
219  dri2proto.pc
220  dri3proto.pc
221  evieproto.pc
222  fixesproto.pc
223  fontcacheproto.pc
224  fontsproto.pc
225  glproto.pc
226  inputproto.pc
227  kbproto.pc
228  lg3dproto.pc
229  presentproto.pc
230  printproto.pc
231  randrproto.pc
232  recordproto.pc
233  renderproto.pc
234  resourceproto.pc
235  scrnsaverproto.pc
236  trapproto.pc
237  videoproto.pc
238  windowswmproto.pc
239  xcalibrateproto.pc
240  xcmiscproto.pc
241  xextproto.pc
242  xf86bigfontproto.pc
243  xf86dgaproto.pc
244  xf86driproto.pc
245  xf86miscproto.pc
246  xf86rushproto.pc
247  xf86vidmodeproto.pc
248  xineramaproto.pc
249  xproto.pc
250  xproxymngproto.pc
251 share/man/man7/Xprint.7.gz
252
253
254 [FILE:16636:patches/patch-man_Xprint.man]
255 --- man/Xprint.man.orig 2019-10-17 16:02:34 UTC
256 +++ man/Xprint.man
257 @@ -419,3 +419,424 @@ will examine the values of the \fB${PDPR
258  This manual page was written by
259  Roland Mainz <roland.mainz@nrubsig.org> based on the original X11R6.6
260  \fBxc/programs/Xserver/XpConfig/README\fR.
261 +.\" -*- coding: us-ascii -*-
262 +.TH Xprint __miscmansuffix__ "8 October 2004"
263 +.SH NAME
264 +Xprint \- The "X print service" - a portable, network-transparent printing system based on the X11 protocol
265 +.SH SYNOPSIS
266 +Xprint is a very flexible, extensible, scaleable, client/server
267 +print system based on ISO 10175 (and some other specs) and the X11
268 +rendering protocol.
269 +Using Xprint an application can search, query and use devices like
270 +printers, FAX machines or create documents in formats like PDF.
271 +In particular, an application can seek a printer, query supported
272 +attributes (like paper size, trays, fonts etc.), configure the printer
273 +device to match it\(cqs needs and print on it like on any other X device
274 +reusing parts of the code which is used for the video card Xserver.
275 +.SH OVERVIEW
276 +The "X Print Service" technology allows X rendering to devices such as
277 +printers and fax. Most of the service is available in the X11
278 +technology stack as Xp, with the remainder in single toolkit stacks (e.g. DtPrint for CDE).
279 +Modifications have also been made to the LessTif/Motif/Qt technology
280 +stacks to support Xprint.
281 +.PP
282 +The Xp portion consists of:
283 +.TP 0.2i
284 +\(bu
285 +Xp Extension for the X-Server (included in the X-Server Xprt)
286 +.TP 0.2i
287 +\(bu
288 +Xp Extension API for the client side (libXp/libXprintUtils)
289 +.TP 0.2i
290 +\(bu
291 +PCL ddx driver that converts core X to native PCL
292 +.TP 0.2i
293 +\(bu
294 +PDF ddx driver that converts core X to native PDF
295 +.TP 0.2i
296 +\(bu
297 +PostScript ddx driver that converts core X to native PostScript
298 +.TP 0.2i
299 +\(bu
300 +Raster ddx driver that generates xwd rasters which can be converted to PCL, PDF or PostScript rasters
301 +.PP
302 +.PP
303 +From an X clients perspective, it can attach to one of two nearly
304 +identical X-Servers, a "Video" X-Server, and a "Print" X-Server
305 +which has the additional Xp capability but otherwise looks and
306 +behaves the same.
307 +.SH "HOW THE X PRINT SERVICE WORKS"
308 +The X Print Service expands on the traditional X-Server and Xlib world
309 +in four ways.
310 +.TP 0.4i
311 +1.
312 +Most obvious is the use of "print ddx drivers" instead of
313 +"video ddx drivers". While a video ddx driver modifies pixels
314 +in a video frame buffer, a print ddx driver generates "page
315 +description language (PDL)" output (such as PCL, PDF or PostScript)
316 +or sends the print rendering instructions to a platform-specific
317 +print API (like Win32/GDI).
318 +
319 +Once a print ddx driver generates PDL output, it can be sent to
320 +a spooler such as \fBlp\fR(1)
321 +or retrieved by the client (to implement functionality like "print-to-file").
322 +
323 +Though not currently done, a single X-Server can support both
324 +print and video ddx drivers.
325 +.TP 0.4i
326 +2.
327 +Since printers support "paged" output, unlike video, a portion
328 +of the Xp Extension supports APIs to delineate printed output.
329 +For example, XpStartPage and XpEndPage tell the X-Server where
330 +a physical page starts and ends in an otherwise continuous
331 +stream of X rendering primitives. Likewise, XpStartJob and
332 +XpEndJob determine when a collection of pages starts and ends.
333 +XpEndJob typically causes the generated PDL to be submitted to
334 +a spooler, such as \fBlp\fR(1).
335 +.TP 0.4i
336 +3.
337 +Since printers have extensive capabilities, another portion of
338 +the Xp Extension supports APIs to manipulate "print contexts".
339 +
340 +Once a printer is selected using the Xp Extension API, a print
341 +context to represent it can be created. A print context
342 +embodies the printer selected - it contains the printer's
343 +default capabilities, selectable range of capabilities,
344 +printer state, and generated output. Some "attributes" within
345 +the print context can be modified by the user, and the
346 +X-Server and print ddx driver will react accordingly. For
347 +example, the attribute "content-orientation" can be set to
348 +"landscape" or "portrait" (if the printer supports these
349 +values - which can be queried using the Xprint API as well).
350 +.TP 0.4i
351 +4.
352 +Since printers can have "built in" fonts, the Xp Extension in
353 +the X-Server works with the print ddx drivers to make
354 +available (for printing only) additional fonts on a per print
355 +context basis.
356 +
357 +When a print context is created and set for a given printer,
358 +the X font calls may be able to access additional printer
359 +fonts. To do this (typically), the X-Server must have access
360 +to "printer metric files" (.pmf) that describe at minimum the
361 +metrics of the built in fonts.
362 +.PP
363 +.SH USAGE
364 +There are three tasks to start the X Print Service:
365 +.TP 0.4i
366 +1.
367 +configuring the X Print Server,
368 +.TP 0.4i
369 +2.
370 +starting the X Print Service
371 +.TP 0.4i
372 +3.
373 +configuring the user session so that clients can find the running X Print Service
374 +.PP
375 +.PP
376 +The tasks are described in detail below.
377 +.SH "SERVER CONFIGURATION"
378 +The X Print Server (Xprt) can read a number of configuration files which
379 +control its behavior and support for printers. Each vendor platform has
380 +a default location for this information. Xprt can also read the
381 +environment variable \fBXPCONFIGDIR\fR to locate alternate configuration
382 +directories. Common settings include:
383 +
384 +export XPCONFIGDIR=/X11/lib/X11/XpConfig/
385 +.PP
386 +export XPCONFIGDIR=/proj/x11/xc/programs/Xserver/XpConfig/
387 +
388 +.PP
389 +Xprt has many built-in defaults, and lacking any configuration files,
390 +will immediately try to support all printers visible via \fBlpstat\fR(1).
391 +.PP
392 +In order of importance for configuration by a system administrator, the
393 +configuration files for a "C" locale are as follows (see \fBXprt\fR(__appmansuffix__) for more
394 +details (including support for non-"C" locales)):
395 +.TP
396 +\fB${XPCONFIGDIR}/C/print/Xprinters\fR
397 +\&'Xprinters' is the top most configuration file. It tells
398 +Xprt which specific printer names (e.g. mylaser) should
399 +be supported, and whether \fBlpstat\fR(1) or other commands
400 +should be used to automatically supplement the list of
401 +printers.
402 +.TP
403 +\fB${XPCONFIGDIR}/C/print/attributes/printer\fR
404 +The 'printer' file maps printer names to model
405 +configurations (see 'model-config' below). For example,
406 +"mylaser" could be mapped to a "HPDJ1600C", and all other
407 +arbitrary printers could be mapped to a default, such as
408 +"HPLJ4SI". When depending on \fBlpstat\fR(1) in the Xprinters
409 +file, setting up defaults in 'printer' becomes all the
410 +more important.
411 +.TP
412 +\fB${XPCONFIGDIR}/C/print/attributes/document\fR
413 +The 'document' file specifies the initial document values
414 +for any print jobs. For example, which paper tray to
415 +use, what default resolution, etc.
416 +.TP
417 +\fB${XPCONFIGDIR}/C/print/attributes/job\fR
418 +The 'job' file specifies the initial job values for any
419 +print jobs. For example, "notification-profile" can be
420 +set so that when a print job is successfully sent to a
421 +printer, e-mail is sent to the user.
422 +.TP
423 +\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
424 +The 'model-config' file has attributes that describe the
425 +printer model\(cqs capabilities and default settings.
426 +Printer model fonts may also be present. The model-config
427 +file also identifies the print ddx driver to be used.
428 +For each printer model supported, a complete hierarchy of
429 +files should exist. In most cases, these files do not
430 +need to be modified.
431 +.TP
432 +\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
433 +The print ddx drivers can have highly specific
434 +configuration files to control their behavior. In most
435 +cases, these files do not need to be modified.
436 +.PP
437 +More information in how to configure and customize the X print server can be found in the
438 +\fBXprt\fR(__appmansuffix__)
439 +manual page.
440 +.SH "STARTING UP"
441 +The summary checklist for starting the X Print Service is as follows:
442 +.TP 0.4i
443 +1.
444 +Choose an execution model for the X Print Service. The X
445 +Print Service can be run on a per-user session basis, per
446 +machine basis, or can be run on a few machines globally
447 +available to a number of users.
448 +.TP 0.4i
449 +2.
450 +If print jobs are to be submitted to a spooler (almost always
451 +the case), make sure all needed printers are available to the
452 +spooler subsystem (most often \fBlp\fR(1))
453 +on the same machine running the X Print Service.
454 +.TP 0.4i
455 +3.
456 +Configure the X Print Server. See ``X Print Server
457 +Configuration''.
458 +.TP 0.4i
459 +4.
460 +Depending on #1, start the X Print Server process "Xprt", and
461 +then the toolkit-specific Print Dialog Manager Daemon process
462 +(such as CDEnext's "dtpdmd") at the appropriate times.
463 +Note that libXprintUtils-based applications/toolkits do not need
464 +a Print Dialog Manager Daemon process to use Xprint.
465 +.PP
466 +The details are described below.
467 +.PP
468 +Because the X Print Service is based on X, it can be easily distributed.
469 +The most significant factors in which execution model to choose will be
470 +driven by:
471 +.TP 0.2i
472 +\(bu
473 +how many printers will be accessable through the printer
474 +subsystem on any given machine. A system administrator may
475 +choose to cluster printers on a few given machines, or
476 +scatter them across an organization and possibly make
477 +extensive use of remote spoolers to make them globally
478 +available.
479 +.TP 0.2i
480 +\(bu
481 +how many machines will need a copy of the X Print Server
482 +configuration files. The files have been architected so
483 +that one super-set version of them can be maintained and
484 +distributed (e.g. via NFS), and a per-machine or per-user
485 +version of the `Xprinters' is all that is needed to have the
486 +appropriate information in them utilized or ignored.
487 +.TP 0.2i
488 +\(bu
489 +how many users can demand services from a given X Print
490 +Service.
491 +.PP
492 +With the above in mind, some obvious execution models include:
493 +.TP 0.2i
494 +\(bu
495 +Global - in this model, the system administrator is choosing
496 +to run the X Print Service on a *few* select machines with
497 +appropriate printers configured, and allow clients access to
498 +the global resource. This can centralize the administration
499 +of printers and configuration files, but may have to be
500 +monitored for performance loading.
501 +
502 +Startup would likely be done by boot-up scripts (such as \fB/etc/init.d/xprint\fR).
503 +.TP 0.2i
504 +\(bu
505 +Per-machine - every machine with potential X Print Service
506 +users would run the service. Printer and configuration file
507 +administration is decentralized, and usage would be limited
508 +to the users on the machine.
509 +
510 +Startup would likely be done by boot-up scripts (such as \fB/etc/init.d/xprint\fR).
511 +.TP 0.2i
512 +\(bu
513 +Per-user session - every user would run an entire X Print
514 +Service for themselves. In the future, the Video X Server
515 +normally started may contain Print X Server capability, so
516 +this model becomes very natural.
517 +
518 +Startup would likely be done at session login or by
519 +launching actions or processes manually once the user
520 +logs in. Note: Deamons like "dtpdmd" must be started after Xprt.
521 +.PP
522 +.PP
523 +Starting of the processes is straight forward. In strict order (example is for manually starting the X print server for CDEnext usage):
524 +.TP 0.4i
525 +1.
526 +
527 +.nf
528 +[machineA] % Xprt [\-XpFile <Xprinters file>] [:dispNum] &
529 +.fi
530 +
531 +
532 +Note that Xprt will look for configuration files in either
533 +a default location or where \fBXPCONFIGDIR\fR points.
534 +
535 +\fB\-XpFile\fR specifies an alternate `Xprinters' file, rather
536 +than the default one or `\fB${XPCONFIGDIR}/C/print/Xprinters\fR'.
537 +.TP 0.4i
538 +2.
539 +
540 +.nf
541 +[machineA] % dtpdmd \-d machineA[:dispNum] [\-l /tmp/dtpdmd.log] &
542 +.fi
543 +
544 +
545 +The dtpdmd will maintain an X-Selection on the X-Server,
546 +and will start dtpdm's as required to service requests.
547 +.PP
548 +.PP
549 +In all but the per-user session model, the machine running the dtpdmd
550 +(thus dtpdm's) will need display authorization to the users video
551 +display.
552 +.SH "CLIENT CONFIGURATION"
553 +Once a X Print Server and dtpdmd have been started -- many of them
554 +in some cases -- clients will need to find and use them. There are
555 +two mechanisms that allow clients to discover X Print Servers and
556 +printers.
557 +.TP 0.2i
558 +\(bu
559 +"X Print Specifier" - assuming usage of the DtPrint/XprintUtils-based print
560 +applications, the following notation is understood:
561 +
562 +
563 +.nf
564 +printer_name@machine[:dispNum]
565 +.fi
566 +
567 +
568 +For example:
569 +
570 +
571 +.nf
572 +colorlj7@printhub:2
573 +.fi
574 +
575 +
576 +In the above example, the X Print Server running at `printhub:2'
577 +is assumed to support the printer named `colorlj7'.
578 +.TP 0.2i
579 +\(bu
580 +\fB${XPSERVERLIST}\fR - assuming usage of the DtPrint print dialogs,
581 +the environment variable \fB${XPSERVERLIST}\fR can contain a list
582 +of X Print Servers. For example:
583 +
584 +
585 +.nf
586 +XPSERVERLIST="printhub:2 printhub:3 otherdept:0"
587 +.fi
588 +
589 +
590 +Then in the dialogs, only a printer name needs to be entered.
591 +The dialog will then search the X Print Servers in \fB${XPSERVERLIST}\fR
592 +for a server than supports the printer, and then establish
593 +contact.
594 +.PP
595 +.SH "END-USER SEQUENCE"
596 +From most CDEnext applications, printing is accomplished by bringing
597 +down the <File> menu and selecting <Print...>. This will result in
598 +the DtPrintSetupBox dialog, which will request the name of a printer,
599 +and offer limited capability to configure print options (e.g. number
600 +of copies). If the user wishes, they can select <Setup...>, which
601 +will start a dtpdm capable of modifying additional print options.
602 +Finally, the user should select <Print>.
603 +.SH ENVIRONMENT
604 +.TP
605 +\fB${XPCONFIGDIR}\fR
606 +This environment variable points to the root
607 +of the Xprint server configuration directory hierarchy.
608 +If the variable is not defined, the default
609 +path is be assumed. The default path may be
610 +\fB/usr/X11R6/lib/X11/xserver/\fR,
611 +\fB/usr/lib/X11/xserver/\fR,
612 +\fB/usr/share/Xprint/xserver/\fR or
613 +\fB/usr/openwin/server/etc/XpConfig\fR, depending on the
614 +system, and may be configured in \fB/etc/init.d/xprint\fR.
615 +.TP
616 +\fB${LANG}\fR
617 +This environment variable selects the locale settings used by the Xprint server.
618 +Xprt allows language-specific settings (stored in \fB${XPCONFIGDIR}/${LANG}/print/\fR)
619 +which will override the default settings (stored in \fB${XPCONFIGDIR}/C/print/\fR).
620 +If \fB${LANG}\fR is not set "C" is assumed.
621 +.TP
622 +\fB${XPSERVERLIST}\fR
623 +The environment variable \fB${XPSERVERLIST}\fR contains a list
624 +of display identifiers (separated by whitespace) which tell an
625 +application where it can find the Xprint servers. Usually
626 +\fB${XPSERVERLIST}\fR is set by the profile startup scripts (e.g.
627 +\fB/etc/profile\fR or \fB/etc/profile.d/xprint.sh\fR) using the output of
628 +\fB/etc/init.d/xprint get_xpserverlist\fR.
629 +
630 +Example:
631 +
632 +.nf
633 +
634 +               export XPSERVERLIST="`/etc/init.d/xprint get_xpserverlist`"
635 +.fi
636 +
637 +
638 +Alternatively \fB${XPSERVERLIST}\fR can be set
639 +manually. Example:
640 +
641 +.nf
642 +
643 +               export XPSERVERLIST="littlecat:80 bitdog:72"
644 +.fi
645 +
646 +instructs an application to find an Xprint server at display
647 +80 on the machine "littlecat" and at display 72 on the
648 +machine bigdog.
649 +.TP
650 +\fB${XPRINTER}\fR
651 +The environment variable \fB${XPRINTER}\fR
652 +defines the default printer used by print
653 +applications. The syntax is either
654 +\fIprintername\fR or
655 +\fIprintername\fR@\fIdisplay\fR.
656 +
657 +Examples:
658 +.RS
659 +.TP
660 +\fBXPRINTER=ps003\fR
661 +tells an application to look for the
662 +first printer named "ps003" on all Xprint
663 +servers.
664 +.TP
665 +\fBXPRINTER=hplaser19@littlecat:80\fR
666 +tells an application to use the printer "hplaser19"
667 +on the Xprint server at display
668 +"littlecat:80".
669 +.RE
670 +
671 +
672 +If \fB${XPRINTER}\fR is not set the applications
673 +will examine the values of the \fB${PDPRINTER}\fR,
674 +\fB${LPDEST}\fR, and
675 +\fB${PRINTER}\fR environment variables (in that order).
676 +.SH "SEE ALSO"
677 +\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/)
678 +.SH AUTHORS
679 +This manual page was written by
680 +Roland Mainz <roland.mainz@nrubsig.org> based on the original X11R6.6
681 +\fBxc/programs/Xserver/XpConfig/README\fR.
682