Neodynamic JSPrintManager for Blazor 9.0

Released: May 16, 2026

Updates in 9.0

Features

  • Added automatic multi-user sessions management.
  • 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.
  • Windows - Added support for printing Excel Worksheets by name or index. Added SheetNames and SheetIndexes array props to PrintFileXLS class.
  • Windows - Added JSPrintManager.GetUsbDevices() method to return the list of USB devices available in the client system.
  • Windows - Added support for USB BIDI Communication through the new USBComm class.
  • Windows - Added JSPrintManager.GetHidDevices() method to return the list of HID devices available in the client system.
  • Windows - Added support for HID BIDI Communication through the new HIDComm class.
  • Windows - Added support for decoding barcodes (QR, Code39/128, PDF417, EAN/UPC, I25) from scanned images. Added EnableDecodeBarcode prop to ClientScanJob class.
  • Windows - Added TrayIndex and PaperIndex props to the InstalledPrinter class to set the tray and paper by their indexes.
  • Windows - Added PageTrays prop to the InstalledPrinter class to set the relationship between document pages and trays (Available only for PDF files).
  • Windows - Added AutoTrayByPageSize prop to the InstalledPrinter class to automatically select the printer tray based on the document page size (Available only for PDF files). It mimics the Acrobat's feature called "Choose paper source by PDF page size".
  • macOS/Linux - Added duplex and ADF scan job support.
  • macOS/Linux - Added support for JSPrintManager.GetScannersInfo() method.
  • Blazor - Added JSPrintManager.GetWorkerIntance() method to get the JSPrintManager Client App Worker instance info.
  • Blazor - Added licenseCustomHeaders param to JSPrintManager.Start() method to set any custom HTTP headers for authorization.
  • Blazor - Added JSPMWSStatus.NotInstalled, JSPMWSStatus.CertificateError, and JSPMWSStatus.ConnectionError enum values.