Skip to content

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 chain


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 SAP Forms


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 Simple PostScript


Processing PCL With Copies

This graphic illustrates how a PCL file will be processed. The job (marked with a dashed line) specifies three copies.

Processing PCL With Copies


Back to top