Print Spooler

Company

Projects

ATM Rules
IPP -- Java
IPP -- VxWorks
Oracle Migration
Print Spooler
Concurrent Server
Tape Driver
Low Bandwidth Raster Display
ATM and Frame Provisioning

Software

Links

Methodology

Contact Us

Clients

Search

Description The spooler was to accept jobs that contained instructions for how to print and route several documents. In addition, the spooler also was to interface with several backend printing systems.
Solution The solution was to create a multi-threaded concurrent server that accepted print requests and updated an Access database. The database API's for RDO, ADO, and ADO were examined and ADO choosen. The server would insert job information into the database or return status information stored in the database about jobs.

The database schema included fields for locking job information to ensure consistency.

Another process ran to read the database and submit the job to the actual printing subsystem. This process provided the concept of adapters to allow several printing subsystems to "plug in". The first two systems that were inserted were Cadnet and the Windows native printing system.

Key Technologies
Windows NT
C++
DAO
ADO
RDO
C++
Access
 
Send mail to webmaster@trcs.com with questions or comments about the web site.

Copyright © 1998, 1999, 2000, 2001 TR Computing Solutions Inc.