JSPrintManager 7.0 for Blazor just released!

We’re proud to announce JSPrintManager 7.0 for Blazor the most advanced Printing & Scanning solution for Blazor Server & WebAssembly apps!

JSPrintManager for Blazor is a Razor Component + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Blazor project

What’s new in V7.0?

  • New! Added SendIppMessage method to send IPP Messages to IPP hosts/devices/printers.
  • New! Added PrinterDeleteAllJobs method to delete all print jobs in a given printer queue.
  • New! Added GetDeviceId method to get the client system ID based on the OS native machine UUID/GUID.
  • New! Added SitesManager method to allow or block a given site/device address.
  • New! Added the PrintAutoCenterHorizontally and PrintAutoCenterVertically properties to PrintFilePDF.
  • New! Added DocName prop to PrintFile class to specify the doc name shown by the print queue.
  • New! Added PrinterCommandsDocName prop to ClientPrintJob class to specify the doc name for raw commands shown by the print queue.
  • New! The GetPrintersInfo method now also returns the printer’s manufacturer name.

Getting Started with JSPrintManager 6.0 for Blazor

JSPrintManager 7.0 just released!

We’re proud to announce JSPrintManager 7.0 the most advanced Javascript Printing solution for any web platform!

JSPrintManager is a Javascript + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Website developed on top of
any Web Platform including ASP.NET MVC/CORE, PHP, Django, Ruby On Rails (RoR), Express.js, Angular, React!

What’s new in JSPrintManager 7.0

  • New! Added JS sendIppMessage function to send IPP Messages to IPP hosts/devices/printers.
  • New! Added JS printerDeleteAllJobs function to delete all print jobs in a given printer queue.
  • New! Added JS getDeviceId function to get the client system ID based on the OS native machine UUID/GUID.
  • New! Added JS sitesManager function to allow or block a given site/device address.
  • New! Added the printAutoCenterHorizontally and printAutoCenterVertically properties to PrintFilePDF.
  • New! Added docName prop to PrintFile class to specify the doc name shown by the print queue.
  • New! Added printerCommandsDocName prop to ClientPrintJob class to specify the doc name for raw commands shown by the print queue.
  • New! The JS getPrintersInfo function now also returns the printer’s manufacturer name.
  • Improved! WINDOWS: Print Jobs Watcher processing. Two new JSON fields are now also returned, change-reason & change-reason-description.
  • New! WINDOWS: Added auto-detection of Proxy System Settings. Must be enabled from JSPM App Settings dialog.
  • New! ANDROID: Added support for printing to IP/Ethernet printers through NetworkPrinter class.
  • New! ANDROID: Added support for TCP BIDI Communication.
  • New! DESKTOP APPS: Added support for TLS 1.3 protocol.
  • New! DESKTOP APPS: Support for UI I18N/Localization (AR/DE/EN/ES/FR/HE/HI/IT/JP/PT/RU/ZH)

Getting Started with JSPrintManager 7.0

JSPrintManager 6.0 for Blazor just released!

We’re proud to announce JSPrintManager 6.0 for Blazor the most advanced Printing & Scanning solution for Blazor Server & WebAssembly apps!

JSPrintManager for Blazor is a Razor Component + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Blazor project

Getting Started with JSPrintManager 6.0 for Blazor

JSPrintManager 6.0 just released!

We’re proud to announce JSPrintManager 6.0 the most advanced Javascript Printing solution for any web platform!

JSPrintManager is a Javascript + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Website developed on top of
any Web Platform including ASP.NET MVC/CORE, PHP, Django, Ruby On Rails (RoR), Express.js, Angular, React!

What’s new in JSPrintManager 6.0

● New! Added BluetoothPrinter class for printing to printers supporting BT Classic (RFCOMM protocol).
● New! BIDI Bluetooth communication support for devices supporting BT Classic (RFCOMM protocol).
● New! Added JS getBluetoothDevices function to get list of Bluetooth devices available in the client system.
● New! Custom paper settings support (through paperName prop) for InstalledPrinter class.
● New! Added printScale prop to PrintFilePDF class to print PDF files with scaling.
● New! Added mediaType prop to InstalledPrinter class.
● New! Added mediaTypes array property to getPrintersInfo output containing the list of media types supported by each printer.
● New! Added JS getMediaTypes function to get the list of supported Media Types for the specified printer.
● New! Added customPaperSupport property to getPrintersInfo output. This tells whether the printer allows custom paper size setting.
● New! Added customPapers array property to getPrintersInfo output containing the list of custom papers supported by each printer. (Windows only)
● New! Added isFax property to getPrintersInfo output. (Windows only)
● New! Added printer’s Icon to getPrintersInfo extended version. (Windows only)
● New! Added printer’s LanguagesSupportedNames to getPrintersInfo extended version. (Windows only)
● New! Added showUI prop to ClientScanJob to use the scanner driver UI when scanning. (Windows only)
● New! Added macOS Icon image for printers through the JS getPrintersInfo function. (macOS only)

Getting Started with JSPrintManager 6.0

JSPrintManager 5.0 for Blazor just released!

We’re proud to announce JSPrintManager 5.0 for Blazor the most advanced Printing & Scanning solution for Blazor Server & WebAssembly apps!

JSPrintManager for Blazor is a Razor Component + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Blazor project

Getting Started with JSPrintManager 5.0 for Blazor

JSPrintManager 5.0 just released!

We’re proud to announce JSPrintManager 5.0 the most advanced Javascript Printing solution for any web platform!

JSPrintManager is a Javascript + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Website developed on top of
any Web Platform including ASP.NET MVC/CORE, PHP, Django, Ruby On Rails (RoR), Express.js, Angular, React!

What’s new in JSPrintManager 5.0

  • New! Added Windows Icon image for printers through the JS getPrintersInfo function. Support for various icon sizes through the new PrinterIcon enum.
  • New! Added JS getClientAppInfo function to get the Version, OS and CPU of the JSPrintManager Client App running at the client machine.
  • New! Added JS getMAC function to get the Media Access Control (MAC) address of the client machine.
  • New! Added support to InstalledPrinter class for automatically detecting Raw Mode Data Type based on the Windows printer driver model. Enable it by setting autoDetectRawModeDataType prop to true.
  • New! Added JS getDefaultTrayName and getDefaultPaperName functions to get the default Tray Name and Paper Name for the specified printer.
  • New! Added JS getTrays and getPapers functions to get the list of supported Trays and Papers for the specified printer.
  • New! Added JS getPaperInfo function to get paper related info (width, height, printable area) for the specified printer and paper name.
  • New! Added support for printing files from external URLs bypassing CORS restriction. Added ExternalURL option to FileSourceType enum.
  • New! Bidirectional TCP Communication support through the new TcpComm class. Send/Write & Receive/Read data to any IP Address and Port reachable from the client system. The Address requires to be in the client’s allow list!
  • New! Added JPG Compression Quality setting for image scan output.
  • New! Added Black and White pixel mode support for image scan output.
  • New! Added TIFF image format support for scan output.
  • New! Added PDF document format support for scan output.
  • New! Added UI Settings dialog which features Sites Manager (Allow/Block list), Proxy info, and Certificate CA & SAN edition. NOTE: CA custom setting is allowed for White Label Licenses only!
  • New! Added UI client app Logs view available from the system tray icon.

Getting Started with JSPrintManager 5.0

ThermalLabel SDK 11 Update – Fixed Cut command, Copy-Paste Grouped Items and more

A maintenance release of ThermalLabel SDK 11 is available containing the following updates:

  • SDK Updates
    • Fixed! ZPL cutting mode command was not issued.
  • Visual Label Windows Editor Updates
    • Fixed! Copy and paste of grouped items.
    • Fixed! Background image template did not rotate when designer view rotation changed.

You can download and update the product by using the download link which can be found in the license email or in the Download section of our website.

The “Assembly Version” of the dlls have not changed but the “File Version”. Here is the list of the new “File version” attributes:

  • Neodynamic.SDK.ThermalLabel.dll patched to v11.0.22.301
  • Neodynamic.Windows.ThermalLabelEditor.dll patched to v11.0.22.301
  • Neodynamic.Windows.ThermalLabelEditor.NetCore.dll patched to v11.0.22.301

JSPrintManager 4.0 for Blazor Update – Support for White Label/Custom Branding Client App!

We’re excited to inform that we have just added support for White Label – Custom Branding License for the JSPrintManager Client App!!!

JSPrintManager White Label About Dialog in Windows

Basic info and screenshots about this matter is available at https://www.neodynamic.com/products/printing/js-print-manager/blazor/#JSPrintManager-White-Label

The help doc was updated so you can learn how to connect to a White Labeled App https://www.neodynamic.com/Products/Help/JSPrintManagerBlazor4.0/articles/white-label.html

If you’re interested in this White Label License, please contact us https://www.neodynamic.com/purchase/get-quote

Update the JSPrintManager Blazor Component from Nuget https://www.nuget.org/packages/Neodynamic.Blazor.JSPrintManager

JSPrintManager 4.0 for Blazor just released! Advanced printing & scanning support for Blazor Apps!

We’re proud to announce JSPrintManager 4.0 for Blazor the most advanced Printing & Scanning solution for Blazor Server & WebAssembly apps!

JSPrintManager for Blazor is a Razor Component + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Blazor project

Getting Started with JSPrintManager 4.0 for Blazor

JSPrintManager 4.0 just released! Advanced TIFF printing, Duplex scanning support and many more!

We’re proud to announce JSPrintManager 4.0 the most advanced Javascript Printing solution for any web platform!

JSPrintManager is a Javascript + Client App solution for
Client-side Printing & Scanning scenarios designed to be used in any Website developed on top of
any Web Platform including ASP.NET MVC/CORE, PHP, Django, Ruby On Rails (RoR), Express.js, Angular, React!

What’s new in JSPrintManager 4.0

  • New! PrintFileGroup class to treat and print a group of files (Mix Images, PDF & TXT) as they were part of a single multipage document with duplex printing support.
  • New! Added advanced Multipage TIF printing (Print as Grayscale, Rotation, Page Range, Duplex, Sizing, Auto Center, and Auto Rotate) through the new PrintFileTIF class.
  • New! Added native support for the following Image formats: Windows or OS/2 Bitmap File (*.BMP), Dr. Halo (*.CUT), DirectDraw Surface (*.DDS), ILM OpenEXR (*.EXR), Raw Fax format CCITT G3 (*.G3), Graphics Interchange Format (*.GIF), High Dynamic Range (*.HDR), Windows Icon (*.ICO), Amiga IFF (*.IFF, *.LBM), JPEG-2000 codestream (*.J2K, *.J2C), JPEG Network Graphics (*.JNG), JPEG-2000 File Format (*.JP2), Independent JPEG Group (*.JPG, *.JIF, *.JPEG, *.JPE), JPEG XR image format (*.JXR, *.WDP, *.HDP), Commodore 64 Koala format (*.KOA), Multiple Network Graphics (*.MNG), Portable Bitmap (ASCII) (*.PBM), Portable Bitmap (BINARY) (*.PBM), Kodak PhotoCD (*.PCD), Zsoft Paintbrush PCX bitmap format (*.PCX), Portable Floatmap (*.PFM), Portable Graymap (ASCII) (*.PGM), Portable Graymap (BINARY) (*.PGM), Macintosh PICT (*.PCT, *.PICT, *.PIC), Portable Network Graphics (*.PNG), Portable Pixelmap (ASCII) (*.PPM), Portable Pixelmap (BINARY) (*.PPM), Adobe Photoshop (*.PSD), Sun Rasterfile (*.RAS), RAW camera image (CRW/CR2, NEF, RAF, DNG, MOS, KDC, DCR, etc), Silicon Graphics SGI image format (*.SGI), Truevision Targa files (*.TGA, *.TARGA), Tagged Image File Format (*.TIF, *.TIFF), Wireless Bitmap (*.WBMP), Google WebP image format (*.WEBP), X11 Bitmap Format (*.XBM), X11 Pixmap Format (*.XPM).
  • New! Manual duplex printing support for text plain files through PrintFileTXT class.
  • New! Scanner support for duplex and feeder (ADF) options under Windows Clients.
  • New! UI for managing sites permissions.

Getting Started with JSPrintManager 4.0