Neodynamic.Blazor.JSPrintManager 9.0.0

dotnet add package Neodynamic.Blazor.JSPrintManager --version 9.0.0
                    
NuGet\Install-Package Neodynamic.Blazor.JSPrintManager -Version 9.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Neodynamic.Blazor.JSPrintManager" Version="9.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Neodynamic.Blazor.JSPrintManager" Version="9.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Neodynamic.Blazor.JSPrintManager" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Neodynamic.Blazor.JSPrintManager --version 9.0.0
                    
#r "nuget: Neodynamic.Blazor.JSPrintManager, 9.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Neodynamic.Blazor.JSPrintManager@9.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Neodynamic.Blazor.JSPrintManager&version=9.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Neodynamic.Blazor.JSPrintManager&version=9.0.0
                    
Install as a Cake Tool

JSPrintManager for Blazor allows you to perform Client-side Printing & Scanning from any Blazor WebAssembly or Blazor Server projects!
By writing pure .NET code, JSPrintManager for Blazor allows you to easily send raw data, text and native commands as well as known file formats (like PDF, TXT, DOC, XLS, JPG, PNG) to any printer installed or available at the client machine without showing or displaying any print dialog box!
JSPrintManager for Blazor does support any kind of type and brand printers! Thermal Label Barcode printers, POS receipt printers, RFID printers, Dot-Matrix printers, Kiosk printers, ID Card printers, Laser, Inkjet and more...
Printers Connectivity support includes: installed Windows printers (for USB connection), Shared Printers on the client machine network with a UNC name/path, printers connected to Parallel Port (e.g. LPT1) Centronics or Serial Port RS-232 (e.g. COM1) or Bluetooth as well as IP/Ethernet Network printers.
Send any Printer Command Language! Most known like ESC/P, PCL, PostScript, PRN, ZPL, EPL, IPL, DPL, EZPL, ZGL, SBPL, RCL WPL, CLP, IBM Proprinter, CPL, Dymo ESC codes, SPL, TCPL, TSPL-EZ, DASCOM, and more. USPS, FedEx, UPS, DHL shipping labels formats too.

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.0.0 97 5/15/2026
8.0.26.501 87 5/14/2026
8.0.26.205 1,107 2/5/2026
8.0.25.815 4,573 8/15/2025
8.0.25.719 748 7/22/2025
8.0.25.711 257 7/11/2025
8.0.25.611 665 6/10/2025
8.0.25.610 403 6/10/2025
8.0.0 617 6/10/2025
7.0.24.521 25,906 5/22/2024
7.0.24.516 1,612 5/16/2024
7.0.24.515 275 5/16/2024
7.0.0 667 4/15/2024
6.0.23.823 5,508 8/23/2023
6.0.23.817 271 8/17/2023
6.0.23.721 380 7/21/2023
6.0.23.703 438 7/3/2023
6.0.0 595 6/2/2023
5.0.23.115 50,831 1/24/2023
5.0.22.1205 887 12/5/2022
Loading failed

● New! Automatic multi-user sessions management.
● New! Added support for selecting which SSL/TLS Versions and Cipher Suites will be supported by the JSPM App. Modify the security options through the Settings dialog.
● New! Windows - Support for printing Excel Worksheets by name or index. Added SheetNames and SheetIndexes array props to PrintFileXLS class.
● New! Windows - Added JSPrintManager.GetUsbDevices() method to return the list of USB devices available in the client system.
● New! Windows - Added support for USB BIDI Communication through the new USBComm class.
● New! Windows - Added JSPrintManager.GetHidDevices() method to return the list of HID devices available in the client system.
● New! Windows - Added support for HID BIDI Communication through the new HIDComm class.
● New! Windows - Added support for decoding barcodes (QR, Code39/128, PDF417, EAN/UPC, I25) from scanned images. Added EnableDecodeBarcode prop to ClientScanJob class.
● New! Windows - Added TrayIndex and PaperIndex props to the InstalledPrinter class to set the tray and paper by their indexes.
● New! Windows - Added PageTrays prop to the InstalledPrinter class to set the relationship between document pages and trays (Avilable only for PDF files).
● New! Windows - Added AutoTrayByPageSize prop to the InstalledPrinter class to automatically select the printer tray based on the document page size (Avilable only for PDF files). It mimics the Acrobat's feature called "Choose paper source by PDF page size".
● New! macOS/Linux - Added duplex and ADF scan job support.
● New! Updated JSPrintManager.GetScannersInfo() method to support both macOS and Linux.
● New! Added JSPrintManager.GetWorkerIntance() method to get the JSPrintManager Client App Worker instance info.
● New! Added licenseCustomHeaders param to JSPrintManager.Start() method to set any custom HTTP headers for authorization.
● New! Added JSPMWSStatus.NotInstalled, JSPMWSStatus.CertificateError, and JSPMWSStatus.ConnectionError enum values.