Figure 1 –
An overview of the COSprint architecture
COSprint Server
At the center of any COSprint environment lie one or more
COSprint Servers. They manage all the object data
(data about queues, printers, formats and the like) in the COSprint
environment and perform all the scheduling. If considerations of
throughput and resilience indicate it, more than one COSprint
Server may be installed. In this configuration, the COSprint
object data is distributed between the instances of the COSprint
Server. The main characteristics of the COSprint Server are:
Runs on all major variants of UNIX
and Linux
Network aware, so that all servers
share data and administrators can take a single view of all printing
across the enterprise
Failover capability so that printing
continues in the event of a server going down
MS Windows, X Windows, command line
and web browser user interfaces
Support for SMB/CiFS protocol to
support print requests from MS Windows users
Support for an unlimited number of
queues and printers
Comprehensive access controls
Support for different types of output
device e.g. fax, html, ftp, email
Integration with common forms packages
Report management and distribution
Support for high volume ticket printing
Fine grain control of printing e.g.
page ranges, priorities, print retention
Support for multiple levels of print
filters including compression and encryption
Integrated with BMC PATROL for proactive
monitoring
Any UNIX or Linux system within the enterprise not acting as a
COSprint Server can submit jobs to the COSprint Servers using either
LPD or by running a COSprint Client. The main characteristics of
the COSprint Client are:
Runs on all major variants of UNIX
and Linux
Prevents the need to configure printers
on the UNIX and Linux boxes for LPD
Failover capability is built in when
one or more COSprint Servers exist
Automatic load balancing
Users submitting print requests can
view and manage their own jobs
Audit trails are kept of all print
requests
Print requests can be compressed
and/or encrypted prior to transmission
COSprint is also integrated with BMC Software's PATROL
by means of the COSprint KM for PATROL. Not only does
this allow PATROL to pro-actively monitor COSprint resources
and react to, or escalate any significant events, but also supports
the control of COSprint directly from the PATROL Console,
making it appear and behave as a PATROL module.
COSprint eXpress is an extension to COSprint
Server that is designed for use in high volume ticket or contract
printing environments. It currently provides for printing in environments
with up to 25,000 print requests per hour being processed.