Neodynamic JSPrintManager for Blazor 관련 정보

Blazor용 고급 클라이언트-사이드 인쇄 및 스캐닝 솔루션.

Neodynamic JSPrintManager for Blazor is a solution for client-side printing and scanning scenarios designed to be used in any Blazor server and WebAssembly project. By writing pure .NET C# 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, Multipage TIFF) to any printer installed or available on the client machine without showing or displaying any print dialog box.

Neodynamic JSPrintManager for Blazor Features

  • Raw Data Printing - Send any raw data or commands supported by the client printer like EPSON ESC/POS, HP PCL, PostScript, Zebra ZPL and Eltron EPL, and more. Shipping labels generated by postal services like UPS, FedEx, USPS, DHL as well as PRN files are also supported.
  • Advanced PDF Printing - Print PDF files without requiring Adobe Reader or any other external software. Advanced PDF printing settings include tray name, paper size, print rotation, page range, auto rotate, auto center, duplex, password-protection, and more.
  • Print Images and Files - Print known file formats like PDF, TXT, DOC/x, XLS/x, JPG, PNG, and more. PDF, TXT, PNG, JPG and BMP are natively supported; others will require external software like Microsoft Word, Microsoft Excel, LibreOffice, etc.
  • Advanced DOC Printing - Print DOC files silently with advanced printing settings including password-protected files, manual duplex, page range, and more. Microsoft Windows only, requires Word 97+.
  • Advanced XLS Printing - Print XLS files silently with advanced printing settings including password-protected files, page range, and more. Windows only, requires Excel 97+.
  • Print Files With Password - Print password protected PDF, DOC and XLS files The password protected file is set at server side and the password to unlock it is encrypted and embedded into the file as part of its metadata.
  • Advanced TIFF Printing - Print Multipage TIFF image files silently with advanced printing settings including tray name, paper size, print rotation, page range, auto rotate, auto center, duplex, and more.
  • Advanced TXT Printing - Print TXT files or just plain text including settings like font (name, size, style), text color, text alignment (left, center, right, justify) , print orientation, and more.
  • Print Group of Files - Print a group of files (mix images, PDF and TXT) as they were part of a single multipage document with advanced settings like tray, paper source, duplex printing, pages range and more. Useful for CARD ID printing scenarios.
  • Scan Docs and Images - Scan docs and images through any TWAIN/WIA/SANE-compatible device specifying settings like DPI resolution, pixel mode (grayscale, color), and output image format (JPG, PNG). Under Windows, duplex and feeder (ADF) are also supported.
  • Tray/Bin and Paper Size - If the printer is installed in the client system through a Printer Driver, then you can specify to which tray name to send the print job and specify a paper size if desired. The file formats supported by this feature are PDF, JPEG, PNG, BMP and TXT.
  • BIDI Serial Comm - Bidirectional Serial Port Communication support. Send/write and receive/read data strings to any RS-232, COM and TTY port available on the client system. Can be used with any type of devices like Weighing Scales.
  • Get Printers Info and Status - Besides getting the list of installed printers available in the client machine, you can also get further details like DPI resolution, PortName, "Is Connected", "Is Shared", "Is Local", "Is Network", "Is Virtual or Real/Physical printer?", as well as the list of supported paper and list of trays/bins.
  • Printers Watcher - Detect when a new printer is added, when a printer is removed/deleted, and when any changes or modifications are done on any printers available at the client machine. Windows only.
  • Get Print Jobs Status - Trace print jobs status when targeting any installed client printers. Get notified whether the print job completed, number of printed pages, and other related information.
  • Print to Any Printer - Print to any brand and type of client printer. Thermal Label Barcode printers, POS receipt printers, impact printers, ticket printers, RFID printers, dot-matrix, 3D printers and more.
  • Printer Connectivity - Client printers connectivity support: installed printers through a printer driver (for USB connection), shared printers, parallel port (LPT) or serial port RS-232 (COM) as well as IP/ethernet metwork printers. On Linux and Apple Mac OS, any kind of printer installed through CUPS is supported.
  • Print Server Mode - JSPrintManager can be installed and configured as a dedicated print service on a given desktop, server or device running Windows, Linux, macOS/OSX or Raspberry Pi OS.
  • Print from Mobile and Sandboxed Devices - With JSPrintManager in Print Server Mode, clients such as mobile/sandboxed devices (running Apple iOS, Android, ChromeOS...) and Terminal Services/Citrix environments will be able to print from your website Useful for mobile billing, mobile POS, mobile ordering, etc.
  • Razor Component - JSPrintManager for Blazor is shipped as a Razor component (Neodynamic.Blazor.JSPrintManager) for seamless integration with any Blazor project.
  • Cross Platform Client - Any Client platform can print from your Website. JSPrintManager App supports Windows, macOS / OS X, Linux and Raspberry Pi (Linux ARM) devices. It's a very small client App without external dependencies. No ActiveX, no Flash, no Silverlight, no Java, no Microsoft .NET Framework.