JSPrintManager 3.0 just released – Advanced PDF printing for macOS & Linux, Serial BIDI, Print Jobs Trace, Scanners support and many more!

We’re proud to announce JSPrintManager 3.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 3.0

  • New! All advanced PDF printing (Print as Grayscale, Print Annotations, Rotation, Page Range) in v2.0 that were available for Windows, now are available for macOS and Linux!
  • New! Added more PDF printing settings like Sizing (None & Fit), Auto Center, and Auto Rotate to PrintFilePDF class.
  • New! Printing Password-protected PDF files through PrintFilePDF class.
  • New! Added manual Duplex printing support for PDF files through PrintFilePDF class.
  • New! Added new PrintFileDOC class supporting .docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, and .odt file formats. For Windows clients only. Requires Microsoft Word 97+!
  • New! Support for printing Password-protected DOC files, and options like manual Duplex, Pages Range through the brand new PrintFileDOC class. For Windows clients only. Requires Microsoft Word 97+!
  • New! Added new PrintFileXLS class supporting .xl, .xlsx, .xlsm, .xlsb, .xlam, .xltx, .xltm, .xls, .xla, .xlt, .xlm, .xlw and .ods file formats. For Windows clients only. Requires Microsoft Excel 97+!
  • New! Support for printing Password-protected XLS files, and Pages Range setting through the brand new PrintFileXLS class. For Windows clients only. Requires Microsoft Excel 97+!
  • New! Added Duplex printing options (Default, Simplex, Vertical, Horizontal) to InstalledPrinter based on the built-in duplex support of the target printer.
  • New! Added None option to TextAlignment enum for printing txt files as is i.e. without any alignment.
  • New! Get list of Fonts available in the client system.
  • New! Get list of Serial/COM ports available in the client system.
  • New! Scan documents and images from TWAIN/WIA/SANE-compatible scanner devices specifying DPI/resolution, Pixel Mode (Grayscale, Color) and the desired output image format (JPEG/JPG, PNG).
  • New! Get list of scanner devices available in the client system.
  • New! Bidirectional (BIDI) Serial Port (RS-232, COM & TTY) Communication support.
  • New! PrintFileTXT now supports sources from files, URL, BLOB, and Base64.

Getting Started with JSPrintManager 3.0

JSPrintManager 2.0 Update – Printers name refresh

A new update to JSPrintManager 2.0 was just released. This new update includes:

  • Fixed! Printers name are not refreshed in the event of modification.

This update requires the installation of the client software only.

The “File version” value for this update is:

> jspm2 patched to v2.0.20.401

JSPrintManager 2.0 Update – PrintFile Copies fix

A new update to JSPrintManager 2.0 was just released. This new update includes:

  • New! Copies in PrintFile was ignored.

This update requires the installation of the client software and update of JSPrintManager.js script file.

The “File version” value for this update is:

> jspm2 patched to v2.0.20.302

JSPrintManager 2.0 Update – Access Violation in PrintJobGroup

A new update to JSPrintManager 2.0 was just released. This new update includes:

  • New! “Access Violation” error in some specific scenarios when using PrintJobGroup class.

This update requires the installation of the client software and update of JSPrintManager.js script file.

The “File version” value for this update is:

> jspm2 patched to v2.0.20.212

JSPrintManager 2.0 Update – Fixed File not open message for Windows client

A new update to JSPrintManager 2.0 was just released. This new update includes:

  • Fixed! “File not open” message after running command line configuration.

This update requires the installation of the client software only.

The “File version” value for this update is:

> jspm2 patched to v2.0.20.201

JSPrintManager 2.0 Update – License cache for offline support

A new update to JSPrintManager 2.0 was just released. This new update includes:

  • New! License cache for better performance and support for offline scenarios.
  • New! Added JSPM.JSPrintManager.license_url to allow license setting on external server/URL.

This update requires the installation of the client software and update of JSPrintManager.js script file.

The “File version” value for this update is:

> JSPrintManager.js patched to v2.0.3
> jspm2 patched to v2.0.19.1203

JSPrintManager 2.0 Client App Update – macOS 10.15 Catalina Support

A new update to JSPrintManager 2.0 for Windows clients was just released. This new update includes:

  • New! Added macOS 10.15 Catalina support.
  • Fixed! JSPrintManager App fails to run if no printers are installed in the client system.

This update requires the installation of the client software only.

Download JSPrintManager 2.0 for Windows, macOS, Linux and RPi

The “File version” value for this update is:

> jspm2 patched to v2.0.19.1103

JSPrintManager 2.0 for Windows Update – Fix for Non-Latin Windows Systems

A new update to JSPrintManager 2.0 for Windows clients was just released. This new update includes:

 

  • Fixed! “Unable to open file ‘C:\Users\[UserName]\.neodynamic\jspm\ca\jspm_ca.cer'” in Non-Latin Windows systems.

This update requires the installation of the client software only.

Download JSPrintManager 2.0 for Windows

The “File version” value for this update is:

> jspm2 patched to v2.0.19.805