background image
Functional specification
11
CDE/Motif PST
CDEnext
1.2
The Developer's/Integrator's View
The developer or integrator is the person who will modify an X application to use the X Print Service.
From the application's perspective, it can attach to one of two nearly identical X Servers (see figure points A and B,
following diagram). The primary difference is that when connected to the X Print Server, additional calls can be
made to delineate print "jobs", "documents" and "pages", and to create and modify a Print Context.
Conceptually, a "job" is a collection of "documents", where each document is in turn a collection of "pages".
Depending on the print facilities underlying the X Print Server (for example, a print management system
conforming to
POSIX 1387.4
), these delineations may be translated into tangible functionality.
Figure 1-1.
Developer's/Integrator's View
X Video Server
X Print Server
X Application
Dt Print Dialog Manager
Application
Display Window
Application
Print Window
Coordinated
Print Setup
GUIs
Printer Spooler Subsystem
A
B
E
C
D