Download JSPrintManager Client App for Free


JSPrintManager (JSPM) App is the client-side part of JSPrintManager Solution. It can be installed on any number of client machines without paying any fees. Download JSPM and read System Requirements for each available platform:


JSPrintManager App - End User Licensing Agreement (EULA)

Copyright © 2004-2024, Neodynamic. All rights reserved.

THIS SOFTWARE IS PROVIDED BY NEODYNAMIC "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NEODYNAMIC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

JSPrintManager App - Privacy Policy

  • PERSONAL INFORMATION
    JSPrintManager App does not log or share your personal information. It does not track you. It does not profile you. Period.
  • DEVICE INFORMATION
    Each time a website tries to connect to JSPrintManager App, it will ask you for permission to expose the following information of your system to that website:
    • The list of installed Printers, Bluetooth (RFCOMM) devices & Scanners including information like device name, port name, and current status.
    • The list of Serial Ports.
    • The list of installed Fonts.
    • The Media Access Control (MAC) address.
    • The list of Users' name.



Unified Installer for Windows 32/64 bit

  jspm5-5.0.23.503-win.exe 12.53 MB

 Windows Authenticode Certificate


Internet Explorer (IE) Settings

Internet Explorer (IE) users must allow websocket connection to localhost! Open Internet Explorer, then click ⚙ (Gear Icon) ⇨ Internet Options ⇨ Security ⇨ Local Intranet ⇨ Sites ⇨ Uncheck the first checkbox as shown below:


IE11 Settings

System Requirements

OS
 Windows XP
 Windows Vista
 Windows 7
 Windows 8.x
 Windows 10
 Windows 11
BROWSER
 Internet Explorer 10+
 Microsoft Edge
 Mozilla Firefox 31+
 Google Chrome 31+
 Safari 6.0.3+

Version History

  • Maintenance Release (2023-05-03)
    jspm5.exe patched to v5.0.23.503
    • Fixed! Print Jobs watcher.

  • Maintenance Release (2023-04-27)
    jspm5.exe patched to v5.0.23.427
    • Fixed! Printers info was not refreshed if some preferences (like print orientation) change.
    • Fixed! An error was not thrown if a scanner is not connected and you start a ClientScanJob.
    • Fixed! `Access Violation` error if you specify BlackAndWhite pixel mode and JPG image format when scanning.

  • Maintenance Release (2023-03-28)
    jspm5.exe patched to v5.0.23.327
    • Fixed! Error `Print Jobs Watcher reset failed! Access violation`
    • Fixed! Scanner name validation.
    • Fixed! PDF printing on thermal printers.
    • Fixed! High CPU and memory usage in multi-users scenarios.

  • Maintenance Release (2023-03-06)
    jspm5.exe patched to v5.0.23.303
    • New! If the "default" string value is specified to the InstalledPrinter class, then the default printer in the client system will be used.
    • Fixed! DefaultPrinter settings were affected by any previous usage of any InstalledPrinter instance.

  • Maintenance Release (2023-02-20)
    Windows Installer UPDATE
    jspm5.exe has not changed and remains as v5.0.23.203
    • Fixed! When uninstalling, the installer removed the following Registry key entry HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

  • Maintenance Release (2023-02-06)
    jspm5.exe patched to v5.0.23.203
    • Fixed! OS Error 1936 which makes JSPM App to consume high CPU resources.

  • Maintenance Release (2023-01-24)
    jspm5.exe patched to v5.0.23.115
    • Fixed! Simplex scanning was not performed even if enableDuplex was set to false.
    • Fixed! Any changes in the installed printers (modification, addition or deletion) were not reflected when calling getPrinters() func.
    • Improved! Allow setting the Windows Driver Model to use when targeting an installed printer. Set the driverModel prop to InstalledPrinter class from your website script.
    • Improved! License validation when ORIGIN is `null` or `localhost`. Now machine name can be licensed in these cases.

  • Maintenance Release (2022-10-19)
    jspm5.exe patched to v5.0.22.1019
    • Fixed! getPrintersInfo() failed for network shared printers.

  • Maintenance Release (2022-10-17)
    jspm5.exe patched to v5.0.22.1015
    • New! Print Jobs status now also will report the total-bytes and printed-bytes fields.
    • Improved! Print Jobs Watcher by running it through multiple concurrent processes. Can be adjusted through the Settings dialog.
    • Improved! Electron Apps that uses JSPrintManager can now be licensed through ExpressJS.
    • Fixed! Printers Watcher did not detect new printers in some specific cases.
    • Fixed! getPrintersInfo() could stop working if some specific printers failed.
    • Fixed! Print Jobs Watcher did not reported the correct state description.

  • Maintenance Release (2022-08-04)
    jspm5.exe patched to v5.0.22.801
    • New! Multi-user sessions support.

  • Maintenance Release (2022-07-14)
    jspm5.exe patched to v5.0.22.712
    • Fixed! Default paper name setting.

  • Main Release (2022-06-25)
    • INFO jspm5 initial release.

macOS Universal Installer (Apple Silicon ARM & Intel Chips)

  jspm5-5.0.23.503-universal.pkg 17.86 MB

 Signed & Notarized by Apple


System Requirements

OS
 macOS/OSX 10.7+ / Intel or Apple Silicon ARM
BROWSER
 Safari shipped with the OS or latest version
 Mozilla Firefox latest version
 Google Chrome latest version

Version History

  • Maintenance Release (2023-05-03)
    JSPrintManager5 patched to v5.0.23.503
    • Fixed! Print Jobs watcher.

  • Maintenance Release (2023-04-27)
    JSPrintManager5 patched to v5.0.23.427
    • Fixed! `Access Violation` error if you specify BlackAndWhite pixel mode and JPG image format when scanning.

  • Maintenance Release (2023-03-28)
    JSPrintManager5 patched to v5.0.23.327
    • Fixed! PDF printing on thermal printers.
    • Fixed! High CPU and memory usage in multi-users scenarios.

  • Maintenance Release (2023-03-04)
    JSPrintManager5 patched to v5.0.23.303
    • New! If the "default" string value is specified to the InstalledPrinter class, then the default printer in the client system will be used.
    • Fixed! DefaultPrinter settings were affected by any previous usage of any InstalledPrinter instance.

  • Maintenance Release (2023-02-22)
    JSPrintManager5 patched to v5.0.23.203
    • Fixed! calling getMAC() func did not return any value.

  • Maintenance Release (2023-01-24)
    JSPrintManager5 patched to v5.0.23.115
    • Fixed! Any changes in the installed printers (modification, addition or deletion) were not reflected when calling getPrinters() func.
    • Improved! License validation when ORIGIN is `null` or `localhost`. Now machine name can be licensed in these cases.

  • Maintenance Release (2022-10-17)
    JSPrintManager5 patched to v5.0.22.1015
    • Improved! Electron Apps that uses JSPrintManager can now be licensed through ExpressJS.

  • Maintenance Release (2022-08-04)
    JSPrintManager5 patched to v5.0.22.801
    • New! Multi-user sessions support.

  • Maintenance Release (2022-07-14)
    JSPrintManager5 patched to v5.0.22.712
    • Fixed! Duplex support in printer info was not returned.
    • Fixed! InstalledPrinter Duplex prop setting was not working.

  • Main Release (2022-06-25)
    • INFO JSPrintManager5 initial release.

Debian-based Systems (64-bit)

  jspm5-5.0.23.503-amd64.deb 4.22 MB

INSTALLATION NOTE: Please install from Terminal: sudo dpkg -i jspm5-5.0.23.503-amd64.deb

RedHat-based Systems (64-bit)

  jspm5-5.0.23.503-1.x86_64.rpm 5.57 MB

INSTALLATION NOTE: Please install from Terminal: sudo rpm -i jspm5-5.0.23.503-1.x86_64.rpm

 GPG Signed


System Requirements

OS
 Debian 8+
 Ubuntu 12.04+
 Linux Mint 13+
 Fedora 20+
 CentOS 7.0+
BROWSER
 Mozilla Firefox shipped with the OS or latest version
 Google Chrome latest version

Version History

  • Maintenance Release (2023-05-03)
    jspm5 patched to v5.0.23.503
    • Fixed! Print Jobs watcher.

  • Maintenance Release (2023-04-27)
    jspm5 patched to v5.0.23.427
    • Fixed! `Access Violation` error if you specify BlackAndWhite pixel mode and JPG image format when scanning.

  • Maintenance Release (2023-03-28)
    jspm5 patched to v5.0.23.327
    • Fixed! PDF printing on thermal printers.
    • Fixed! High CPU and memory usage in multi-users scenarios.

  • Maintenance Release (2023-03-06)
    jspm5 patched to v5.0.23.303
    • New! If the "default" string value is specified to the InstalledPrinter class, then the default printer in the client system will be used.
    • Fixed! DefaultPrinter settings were affected by any previous usage of any InstalledPrinter instance.

  • Maintenance Release (2023-01-24)
    jspm5 patched to v5.0.23.115
    • Fixed! Any changes in the installed printers (modification, addition or deletion) were not reflected when calling getPrinters() func.
    • Improved! License validation when ORIGIN is `null` or `localhost`. Now machine name can be licensed in these cases.

  • Maintenance Release (2022-10-17)
    jspm5 patched to v5.0.22.1015
    • Improved! Electron Apps that uses JSPrintManager can now be licensed through ExpressJS.

  • Maintenance Release (2022-08-04)
    jspm5 patched to v5.0.22.801
    • New! Multi-user sessions support.

  • Maintenance Release (2022-07-14)
    jspm5 patched to v5.0.22.712
    • Fixed! Duplex support in printer info was not returned.
    • Fixed! InstalledPrinter Duplex prop setting was not working.

  • Main Release (2022-06-25)
    • INFO jspm5 initial release.

Linux ARM

  jspm5-5.0.23.503-armhf.deb 2.18 MB

INSTALLATION NOTE: Please install from Terminal: sudo dpkg -i jspm5-5.0.23.503-armhf.deb

 GPG Signed


System Requirements

OS
 Raspbian Jessie or greater
BROWSER
 Iceweasel / Mozilla Firefox, Chromium latest version

Version History

  • Maintenance Release (2023-05-03)
    jspm5 patched to v5.0.23.503
    • Fixed! Print Jobs watcher.

  • Maintenance Release (2023-04-27)
    jspm5 patched to v5.0.23.427
    • Fixed! `Access Violation` error if you specify BlackAndWhite pixel mode and JPG image format when scanning.

  • Maintenance Release (2023-03-28)
    jspm5 patched to v5.0.23.327
    • Fixed! PDF printing on thermal printers.
    • Fixed! High CPU and memory usage in multi-users scenarios.

  • Maintenance Release (2023-03-06)
    jspm5 patched to v5.0.23.303
    • New! If the "default" string value is specified to the InstalledPrinter class, then the default printer in the client system will be used.
    • Fixed! DefaultPrinter settings were affected by any previous usage of any InstalledPrinter instance.

  • Maintenance Release (2023-01-24)
    jspm5 patched to v5.0.23.115
    • Fixed! Any changes in the installed printers (modification, addition or deletion) were not reflected when calling getPrinters() func.
    • Improved! License validation when ORIGIN is `null` or `localhost`. Now machine name can be licensed in these cases.

  • Maintenance Release (2022-10-17)
    jspm5 patched to v5.0.22.1015
    • Improved! Electron Apps that uses JSPrintManager can now be licensed through ExpressJS.

  • Maintenance Release (2022-08-04)
    jspm5 patched to v5.0.22.801
    • New! Multi-user sessions support.

  • Maintenance Release (2022-07-14)
    jspm5 patched to v5.0.22.712
    • Fixed! Duplex support in printer info was not returned.
    • Fixed! InstalledPrinter Duplex prop setting was not working.

  • Main Release (2022-06-25)
    • INFO jspm5 initial release.