|
Company

Projects

Services

Contact Us
|
| 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
chosen. 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 |
|