Parent module for OUS layout and printing engine, refer to the different modules for documentation or just have a look at the overview document.

Project Modules

This project has declared the following modules:

Name Description
Layout Engine This modules contains the Groovy classes and XSL Stylesheets to read ASC files, converting them into XML, create XSLT based parsers from them and a XSL-FO template to create PDF or Postscript files. This can be used with te command line interface or the Apache Camel component.
OUS Print Utilities This module contains some classes used in other modules. Like resolvers and printing utilities.
SUB PrintServer This module contains the new SUB PrintServer, basically a command line wrapper for Apache Camel, can act as a daemon to watch for and print slips.
Layout Command Line Interface This module contains the command line frontend for the layout engine. It can be used to convert layouts and prints into XSL-FO, PDF and Postscript and is able to send the result to a local printer. Also contains a shell script wrapper.
Layout Camel Component This module contains a Apache Camel component for the layout engine. This allows to parse a slip using a given layout as part of a camle route. The results can be send to a printer or via mail using the appropriate Camel components.
Layout Test Resources Bundle This resorce bundle contains all resources needed for the unit tests.

Back to top

Version: 1.0-SNAPSHOT. Last Published: 2014-06-17.

Reflow Maven skin by Andrius Velykis.