Xerox Paris, a document system Support & Software 用户指南

下载
页码 170
Chapter 2
The PARIS Spooler32 Technical Manual
66
Overview of using the PARIS Port Monitor as the
Input Source
With the PARIS system you are able to create a Port Monitor that sends its
output to a temporary disk file allowing you to direct the output from the
normal Windows 95/NT4 spool system into the PARIS Spooler. The disk file is
then treated as normal input for the PARIS Spooler.
The advantage of this approach is that the actual source of the input data is
totally removed from PARIS. As long as the data can be delivered into the
Windows 95/NT spool system then PARIS can ‘intercept’ it.
To fully appreciate the benefits of the Port Monitor, it is critical to understand
the role of the ‘Print Providers’ in the PARIS system as they determine what
type of data is delivered to the Spool system.
The role of Print Providers
Most Windows applications such as Word or Excel use GDI to send data into
the spool system. GDI always sends data to a printer driver, which in turn
delivers formatted data into the spool system (as internal spool files). These
spool files always go to a port monitor for final delivery to the print device.
Other print providers, such as LPD or the DOS copy command, do not use a
printer driver and the data is delivered directly to the spool system which then
sends it to the port monitor.
The PARIS Port Monitor is able to receive any data files sent into the
Windows 95/NT spool system. However, it makes no sense to send GDI files as
they are already formatted and therefore cannot be processed by PARIS. As a
result, the Port Monitor is only useful if the print provider used avoids the
Windows print driver (that is, it is not GDI based). This can be achieved by
directing the flow of data through the system as follows:
1. 
Data enters the system via a third party provider.
2. 
The data is stored in a temporary spool file.
3. 
This file is then redirected to a temporary disk file via the port monitor.
4. 
The engine processes the file and delivers output to the configured
destination.