Services¶
The service-based software architecture makes PLOSSYS Output Engine flexible and scalable. Below you find a list of all services contained in PLOSSYS Output Engine and graphics showing how jobs are proccessed through the services.
On how to list, start and stop Output Engine services, refer to Administrate the Output Engine Services.
Each service has their own log file. You can find those here:
- Windows:
C:\ProgramData\SEAL Systems\log
- Linux:
/var/log/seal
Output Engine Services¶
Service | Description |
---|---|
seal-bodyscanner |
Scans the body of a print job and adds printer instructions to the postscript code. |
seal-checkin |
Is the entry point for LPR jobs. |
seal-checkout |
Responsible for sending the print job to the printer. |
seal-co-notifier |
Sends job status notifications to SAP and IPP backend systems. |
seal-controller |
Handles job and printer statuses and dispatches print jobs via streaming to follow-up services. |
seal-convert-dispatcher |
Dispatches document conversions to other convert services. |
seal-convert-dpf |
Converter for PLOSSYS preprocessing that uses DPF for various conversion tasks. |
seal-convert-pdf2ps |
Converts documents from PDF to Postscript format. |
seal-convert-pdfprae |
Analyzes a PDF and saves pages sizes in database |
seal-convert-pdfscale |
Responsible for scaling and formating PDF documents. |
seal-convert-pdfstamp |
Stamps PDF documents. |
seal-convert-ps2pdf |
Converts documents from Postscript to PDF format. |
seal-convert-sapgof |
SAPGOF (SAP Generic Output Format) converter. Converts documents from OTF to PDF format. |
seal-convert-tiff2pdf |
Responsible for converting documents from TIFF to PDF format. |
seal-copier |
Responsible for creating copies for printers that are not able to do so. |
seal-error-sheet |
Creates an error sheet for a job if needed. |
seal-ghost |
Calls the Ghostscript to convert postscript to printer language. |
seal-houskeeper |
Cleans up old print jobs. |
seal-ipp-checkin |
Entry point for IPP jobs. |
seal-job-notifier |
Sends job status notifications to the configured destinations. |
seal-mainland-checkout |
Responsible for sending print jobs to the seal-island-checkout on remote sites. |
seal-out-ngn-accounting |
Logs accounting information. |
seal-out-ngn-message-relay |
Relay service for the transactional outbox pattern. |
seal-pjl-checkout |
Sends print jobs to the printer using the PJL protocol. |
seal-plossysadmin |
Provides the admin web interface PLOSSYS Administrator for the Plossys 5 system. |
seal-print-preview |
Generates print previews. |
seal-printer-monitor |
Monitors printers via IPP requests. The service is triggered via database action. |
seal-rest |
REST API for PLOSSYS Output Engine. Refer to OpenAPI Specification for more information. |
seal-statistics |
Determines statistic values and logs it. If no changes are detected, it logs after the time threshold is reached. If the time treshold is set to 0 , it will be logged only once. |
seal-virtual-queues |
Determines the list of actual queues for a jobs sent to a virtual queue. |
Infrastructure Services¶
Service | Description | Product |
---|---|---|
seal-consul-agent |
Core process of Consul. The agent maintains membership information, registers services, runs checks, responds to queries, and more. | Consul by HashiCorp |
seal-elasticsearch |
Distributed, search and analytics engine for log and accounting data. | SEAL Elastic Stack |
seal-filebeat |
Forwards log file data to Elasticsearch. | SEAL Elastic Stack |
seal-kibana |
Provides visualization capabilities on top of the content indexed in Elasticsearch. | SEAL Elastic Stack |
seal-mongodb |
Document database designed for ease of application development and scaling. | SEAL MongoDB |
seal-nats |
Fail-safe message broker for distributed systems. Prevents message loss. | SEAL NATS |
Processing Chain¶
This graphic illustrates the general way a job takes through the various Output Engine services.
Processing SAP Forms¶
This graphic illustrates how a SAP form will be processed. The job (marked with a dashed line) specifies an OTF file with one stamp and two copies.
Processing Simple PostScript¶
This graphic illustrates how a simple PostScript file will be processed. The job (marked with a dashed line) specifies no stamps and no copies.
Processing PCL With Copies¶
This graphic illustrates how a PCL file will be processed. The job (marked with a dashed line) specifies three copies.