PrintEx is an application to extend the printing options of IBM Mainframes. The fact that many business processes which generate large print volumes are still based on IBM or compatible mainframe systems makes it neccessary to extend the printing facilities in those systems to account for new technologies.

XPS Software has developed a cost effective host based server system to allow administrators comfortable but wide-ranging controls of output data generated in various IBM mainframe based applications. You can think of PrintEx as a kind of host-based printer driver.

Within the PrintEx administration you can define an unlimited number of printers whose output will be processed by PrintEx. Each printer can be assigned a model which governs things such as character replacement or interpretation of certain character strings.
PrintEx processes print data either from VTAM printers or from JES/Power and processes that data according to the assigned printer model. EBCDIC data can be translated into the desired code page and exit programs can be executed to manipulate the print data (eg. for specific printer types).

The resulting output can then be distributed to a range of physical or virtual printers or output devices. Output to physical printers can be sent via TCP/IP (LPR/LPD or direct sockets) or via SNA.

Additionally, the output can be attached to an eMail as a .pdf file. A virtual output facility enables VTAM printer output to be diverted to JES or Power respectively allowing applications within CICS or IMS to address the spool directly without the need for changes in application programs. Besides that print outputs can be 'spooled' into PrintEx's hierarchical file system.

Moreover PrintEx allows the further processing of full featured AFP documents generated on a host system as pdf-files.