Difference between revisions of "ENPS Printing System"

(Input Support)
 
(6 intermediate revisions by the same user not shown)
Line 38: Line 38:
 
<td style="width: 130px;vertical-align: top;">'''Initial release'''
 
<td style="width: 130px;vertical-align: top;">'''Initial release'''
 
</td>
 
</td>
<td>2015 (1998)
+
<td>2017 (1987)
 
</td></tr>
 
</td></tr>
 
<tr>
 
<tr>
 
<td style="width: 130px;vertical-align: top;">'''Current Version'''
 
<td style="width: 130px;vertical-align: top;">'''Current Version'''
 
</td>
 
</td>
<td>2.24 (July 2023)
+
<td>1.04 (2022)
 
</td></tr>
 
</td></tr>
  
<tr>
 
<td style="width: 130px;vertical-align: top;">'''Timeline'''
 
</td>
 
<td>
 
Unnamed (2.24) (Current Version)
 
</td></tr>
 
 
<tr>
 
<tr>
 
<td style="width: 130px;vertical-align: top;">'''Platform'''</td>
 
<td style="width: 130px;vertical-align: top;">'''Platform'''</td>
<td>[https://en.wikipedia.org/wiki/Microsoft_Windows Windows NT], FreeBSD, GNU Linux
+
<td>Independend
</td></tr>
 
<tr>
 
<td style="width: 130px;vertical-align: top;">'''Compatible Databases'''</td>
 
<td>MySQL/MariaDB, Apache Cassandra
 
 
</td></tr>
 
</td></tr>
 +
 
<tr>
 
<tr>
 
<td style="width: 130px;vertical-align: top;">'''Type'''</td>
 
<td style="width: 130px;vertical-align: top;">'''Type'''</td>
<td>Enterprise Resources and Business Applications
+
<td>Network based Printing System
 
</td></tr>
 
</td></tr>
 
 
 
<tr>
 
<tr>
 
<td style="width: 130px;vertical-align: top;">'''Programmed in'''</td>
 
<td style="width: 130px;vertical-align: top;">'''Programmed in'''</td>
<td>Multiple, Undisclosed
+
<td>C++
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 77: Line 66:
 
<td style="line-height: 12px;">
 
<td style="line-height: 12px;">
 
<ul style="list-style:none;margin-left:0;font-size:14px;margin-bottom: 10px;">
 
<ul style="list-style:none;margin-left:0;font-size:14px;margin-bottom: 10px;">
<li>IVECS (-2009)
+
<li>esnetprint <ul style="list-style:none;margin-left: 10px;"><li>↳ escpos-netprn</li></ul>
  <ul style="list-style:none;margin-left: 10px;"><li>↳ ES/S-B (2015-)</li></ul>
 
 
</li>
 
</li>
 
</ul>
 
</ul>
Line 88: Line 76:
 
<td style="width: 130px;vertical-align: top;">'''Language(s)'''
 
<td style="width: 130px;vertical-align: top;">'''Language(s)'''
 
</td>
 
</td>
<td>English, Deutsch, varies by used user interface
+
<td>English (console)
 
</td></tr>
 
</td></tr>
  
Line 103: Line 91:
 
== Technical ==
 
== 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.
+
ENPS divides printers in two types, Graphical and native. Support is upon printer control language, the data supplied to be printed, the ENPS drivers and the host system itself.
 +
 
 +
ENPS can print using operating system supplied drivers, it's own graphical and/or native drivers.
 +
For very fast printings, in high-throughput ticketing applications native drivers are preferred.
 +
 
 +
Supported native printer languages (drivers), referred as OutputFormats
 +
 
 +
* ESC/POS (POS Printers)
 +
* DieboldNixdorf HP (Pass Book Printing)
 +
* ESC/P, ESC/P2 (High speed impact printing)
 +
* IPL Honeywell(Thermal/-Transfer Printing)
 +
* ZPL Zebra(Thermal/-Transfer Printing)
 +
* TCPL TOSHIBA-TEC
 +
* DPP Honeywell
 +
* PCL5, PCL6
 +
* PostScript
 +
* HPGL
 +
 
 +
Support varies by driver, version and printer. Some devices only support subsets of a specification or standard.
 +
 
 +
== Input Support ==
 +
 
 +
ENPS Supports varieties of file formats to be printed directly, or using internal conversion
 +
 
 +
* Mixed Formats
 +
** PDF
 +
** HTML
 +
* Vector Formats
 +
** HPGL
 +
** SVG
 +
* Raster Formats
 +
** JPEG
 +
** BMP
 +
** TIFF
 +
** PNG
 +
** GIF
 +
 
 +
Font and Symbology support is either provided by the printer, raster or vector source, included within data payload or by ENPS.
  
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.
+
== Features ==
  
Advantages againt the ES/S-B Standard runtime include
+
* Color profiles
 +
* Dither- and Raster process
 +
* Native drivers fallback on graphic driver issues
 +
* PostScript input support
 +
* On-the-fly overlays
 +
* Duplex printing
 +
* Automatic Native conversion using OCR
  
* 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 ==
 
== See also ==

Latest revision as of 02:24, 8 July 2023

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 (console)

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

ENPS divides printers in two types, Graphical and native. Support is upon printer control language, the data supplied to be printed, the ENPS drivers and the host system itself.

ENPS can print using operating system supplied drivers, it's own graphical and/or native drivers. For very fast printings, in high-throughput ticketing applications native drivers are preferred.

Supported native printer languages (drivers), referred as OutputFormats

  • ESC/POS (POS Printers)
  • DieboldNixdorf HP (Pass Book Printing)
  • ESC/P, ESC/P2 (High speed impact printing)
  • IPL Honeywell(Thermal/-Transfer Printing)
  • ZPL Zebra(Thermal/-Transfer Printing)
  • TCPL TOSHIBA-TEC
  • DPP Honeywell
  • PCL5, PCL6
  • PostScript
  • HPGL

Support varies by driver, version and printer. Some devices only support subsets of a specification or standard.

Input Support

ENPS Supports varieties of file formats to be printed directly, or using internal conversion

  • Mixed Formats
    • PDF
    • HTML
  • Vector Formats
    • HPGL
    • SVG
  • Raster Formats
    • JPEG
    • BMP
    • TIFF
    • PNG
    • GIF

Font and Symbology support is either provided by the printer, raster or vector source, included within data payload or by ENPS.

Features

  • Color profiles
  • Dither- and Raster process
  • Native drivers fallback on graphic driver issues
  • PostScript input support
  • On-the-fly overlays
  • Duplex printing
  • Automatic Native conversion using OCR


See also