ENPS Printing System

Revision as of 02:06, 8 July 2023 by Wikiadmin (talk | contribs)
ENPS
ES Network Printing System

ENPS

ENPS Printing Dialog from ES/S-B
Developer Netroda Technologies
Product Family Extensible Services / Server
Licenses N.P.A.L., FoundationShield (EULA)
Initial release 2017 (1987)
Current Version 1.04 (2022)
Platform Independend
Type Network based Printing System
Programmed in C++
Origin
  • esnetprint
    • ↳ escpos-netprn
Language(s) English, Deutsch, varies by used user interface

ES-Network Printing System

ENPS Short for ES Network Printing System is the integrated, server-side based printing system for all ES/S Systems. It comes with all ES/S-B distributions and supports a wide range of printers without third party printer drivers, support of the printer does not necessarily depend on the operating system.

Normally, all ENPS printers are network printers, or at least, directly writable by ENPS as ENPS itself issues raw printer payloads.

Technical

The ES/S-B core system includes no default user interface but error messages. To be used, a functioning user interface must be supplied by the overlayed application. The result then can be called a ES/S-B Based (Web) Application. Without user interface however ES/S-B can still perform tasks, examples are integrated clearinghouse, automated facturing and API-only systems on finance and data processing.

To use ES/S-B as native application, the graphical parts are supplied within the hosting application, the vendor must then choose to implement logic and functionality on either sides, and implement control structures for the native applications by themselves using XML RPC or JSON.

Advantages againt the ES/S-B Standard runtime include

  • improved stability and error detection
  • advanced, more controlled module loading
  • reusable UI-components (extensions)
  • more flexible secondary factor options
  • strict and dynamic structures (SR only supports dynamic)
  • full NVFS integration

See also