EPLPrinter Emulator SDK for .NET allows you to Convert, Preview and Render raw EPL (Zebra/Eltron Programming Language) commands to well known image and document formats like PNG, JPG, PDF, PCX, Zebra GRF ASCII hex, Zebra EPL Binary Graphic, Honeywell-Intermec FingerPrint Binary Graphic & EPSON ESC/POS NV Binary Graphic by writing C# or VB.NET code targeting any .NET Framework, .NET CORE, Legacy ASP.NET MVC & CORE, Xamarin, Mono & Universal Windows Platform (UWP) projects.
EPL Virtual Printer EPL Viewer EPL Parser EPL Converter EPL Emulator EPL2PNG EPL2JPG EPL2PCX EPL2GRF EPL2PDF EPL2Image EPL2EPL EPL2FingerPrint EPL2ESCPOS
Use EPLPrinter Emulator SDK to easily convert EPL commands to PNG, JPG, PDF, PCX, Zebra GRF ASCII hex, Zebra EPL Binary Graphic, Honeywell-Intermec FingerPrint Binary Graphic & EPSON ESC/POS NV Binary Graphic formats by writing simple C# or VB.NET code.
Need to test EPL commands and don't have a real Zebra/Eltron printer device? No problem! Use EPLPrinter Emulator SDK to preview EPL commands without wasting any single label!
EPLPrinter Emulator SDK renders EPL commands generating high quality output by reproducing built-in and resident EPL fonts for texts and barcodes with high accuracy.
EPLPrinter Emulator SDK works like a Virtual EPL Printer device. You setup the virtual printer with basic settings like the DPI resolution and default Label Size to finally pass to it the EPL commands to be processed.
EPLPrinter Emulator SDK can parse EPL commands from a .NET string, .NET Stream or physical file. It can detect UTF-8 encoding automatically. Most of the EPL Formatting and Control Commands are supported.
EPLPrinter Emulator SDK is licensed for Private On-Premise environments giving you full control on the infrastructure where our product will run on.
EPLPrinter Emulator SDK can generate most of the linear (1D), postal, composite, stacked and 2D barcodes shipped with real Zebra printer devices.
EPLPrinter Emulator SDK can be configured to convert EPL to PNG, JPG & PDF formats simulating a color ribbon (for label items) and a background color label. Black & White 1bpp is also supported through PCX format.
Besides EPL rotation command, EPLPrinter Emulator SDK can be configured to rotate EPL outputs to 90, 180 & 270 clockwise degrees.
EPLPrinter Emulator SDK allows you to render EPL commands on a specified Background Image (in PNG or JPG formats) which can be set from a system file path, URL, Base64 string or a binary buffer (Byte Array).
You can specify to the EPLPrinter Emulator SDK a custom watermark or stamp image to be rendered on top of the label output!
EPLPrinter Emulator SDK allows you to manage from code the virtual printer sotrage where graphics can be easily added, edited, updated and removed.
We also offer the EPLPrinter Web API for Docker as a Linux
image so it can be used with Any Development Platform and Programming Languages (.NET, Java, PHP, Javascript, Python, Ruby, etc.)
EPLPrinter Emulator SDK can return the list of rendered EPL elements based on the processed commands providing the following info: EPL Command Name, Content, X, Y, Width & Height allowing post-rendering processing tasks like custom content replacement.
EPLPrinter Emulator SDK rendering engine supports most of the EPL formatting and control commands. The following table lists the supported commands. Not listed or unsupported commands will be skipped in the parsing stage.
IMPORTANT NOTE
Barcode symbols, particularly 2D-type like QR Code, Data Matrix, Aztec Code, Maxicode..., might look different to the one printed by a real printer because EPLPrinter Emulator SDK leverages on its own barcode encoder. However, this does not mean that the rendered barcodes will not be readable at all.
Status | EPL Command | Notes |
---|---|---|
A - ASCII Text | Latin resident fonts 1, 2, 3, 4, 5, 6, and 7 | |
B - Linear Bar Code | Code 39, Code 93, Code 128, UCC Serial Shipping Container, Codabar, EAN 8-13, German Post Code, Interleaved 2 of 5, Postnet, Planet, UCC/EAN 128, UPC A-E, Plessey, MSI | |
b - 2D Bar Code | Aztec, Data Matrix, MaxiCode, PDF417, and QR Code | |
C - Counter | ||
FE - End Form Store | ||
FK - Delete Form | ||
FR - Retrieve Form | ||
FS - Store Form | ||
GG - Print Graphics | ||
GK - Delete Graphics | ||
GM - Store Graphics | ||
GW - Direct Graphic Write | ||
LE - Line Draw Exclusive OR | ||
LO - Line Draw Black | ||
LS - Line Draw Diagonal | ||
LW - Line Draw White | ||
N - Clear Image Buffer | ||
P - Print | ||
q - Set Label Width | ||
Q - Set Form Length | ||
R - Set Reference Point | ||
V - Define Variable | ||
X - Box Draw | ||
Z - Print Direction | ||
^@ - Reset Printer | ||
? - Download Variables |