Print Raw Data at Client-side from ASP.NET Core
WebClientPrint for ASP.NET Core is a lightweight and plugin-free solution for Client-side Raw Printing scenarios for Windows, Linux, Raspberry Pi & Mac clients, exclusively designed for ASP.NET Core website projects. With our WebClientPrint solution, you can easily send raw data, text and native commands to printers installed at the client machine without showing or displaying any print dialog box!You can also print common file formats like PDF, TXT, DOC, XLS, JPG, PNG, TIFF (Multipage), and so on!
Raw Printing (a.k.a. "Raw Data Printing", "DOS-Mode Printing", "Line-Mode Printing") is the process of sending a stream of bytes (sometimes simple ASCII characters) directly to the target printer hardware. Those bytes are expressed by following the syntax and rules of the Command Language (a.k.a. Programming Language) supported by the target printer. Some Raw Printing Languages are composed of human-readable ASCII characters (like Zebra ZPL, EPL, etc) while others combine them with non-printable characters like is the case of the famous ESC/P, Postscript and PCL languages. Our WebClientPrint allows you to send those commands to your clients' printers from ASP.NET websites through an elegant and simple plugin-free approach.
WebClientPrint does support any kind of printers! That means you can print and send raw commands from your ASP.NET website to any brand of Thermal Label Barcode printers, POS receipt printers, Impact printers, Ticket printers, RFID printers, Dot-Matrix printers, Kiosk printers, Cash Drawers/Registers, Slip printers, Multifunction printers, ID Card printers, Wristband printers, Passbook or Bankbook printers, Kitchen printers, Laser printers and Inkjet printers installed or available at the client machine.
WebClientPrint does support local installed printers with the correct driver or the "Generic / Text Only" driver built-in Windows (for USB connection), Shared Networks printers with a UNC name, printers directly connected to Parallel Port (e.g. LPT1) Centronics or Serial Port RS-232 (e.g. COM1) as well as IP/Ethernet Network printers (e.g. DNS printer name + Port 9001). On Linux, Raspberry Pi & Mac OS, WebClientPrint leverages built-in CUPS system so any kind of printer installed through CUPS is supported.
You can use WebClientPrint in your ASP.NET Core website for sending and printing any printer programming languages like Epson ESC/P, HP PCL, PostScript, Zebra ZPL and Eltron EPL, Zebra XML-enabled format, Intermec IPL, Datamax-O'Neil DPL, Godex EZPL, Printronix ZGL, SATO SBPL, Avery-Dennison (Monarch) RCL, Wasp WPL, Citizen CLP, IBM Proprinter, Cognitive-TPG CPL, Dymo ESC codes, Samsung-Bixolon ESC/POS codes and SPL, TOSHIBA-TEC TCPL, TSC TSPL-EZ, DASCOM, etc. In fact, any other printer languages that can be expressed as an array of bytes are supported! Of course, you can also print ZPL or EPL shipping labels generated by postal services like UPS, FedEx, USPS, DHL, etc. In addition to native printer commands, you can also print PRN files!
In addition to print native commands, you can also use WebClientPrint solution to send and print common file formats like PDF, TXT, DOC, XLS, JPG, PNG, TIFF (Multipage), and so on. And by using the PrintFileGroup class, you can now printer multiple types of files to different printers available at the client machine!
Have you invested money in fast and low-cost printing solutions? Maybe you have a lot of dot-matrix, impact, thermal printers? You'd like your web-based software (ERP, SCM, EAM, etc.) can take advantage of such printing technology but browser's printing functionality is a no-go? Yes, we know about it and that's why we're bringing to you the WebClientPrint solution. By using WebClientPrint for your ASP.NET printing needs, you can keep your printing costs low and your old hardware (Windows & Linux PCs and printers) are not outdated!
Many legacy DOS or Windows Point Of Sale (POS) Systems are not ported to web apps technologies because raw printing with POS printers (like dot-matrix, ticket receipt, thermal, impact) is not fast, clean and simple when using the browser's printing functionality. WebClientPrint fills that gap and is the ultimate solution you can leverage for raw and fast printing in ASP.NET Core. So keep your low-cost printing hardware and move your old DOS or Windows POS system to ASP.NET Core with confidence!
Founded in 2004, Neodynamic designs and develops Barcode, Imaging, Labeling & Printing
Tools for .NET & PHP developers. We are experts
in those fields with strong know-how on .NET, ASP.NET, SSRS & PHP
projects. We are a real company
helping real developers