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:
Terms & Conditions: By clicking the "Download" button, you agree to the the following Software Licensing Agreement & Privacy Policy...
JSPrintManager App - End User Licensing Agreement (EULA)
Copyright © 2004-2026, 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) / USB / HID 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
jspm9-9.0.26.1005-win.exe 17.73 MBWindows 32-bit
jspm9-9.0.26.1005-win32.exe 9.32 MBWindows 64-bit
jspm9-9.0.26.1005-win64.exe 10.32 MBWindows MSI 32-bit
jspm9-9.0.26.1005-win32.msi 10.76 MBWindows MSI 64-bit
jspm9-9.0.26.1005-win64.msi 12.16 MBWindows Authenticode Certificate
The installer package is digitally-signed with a Windows Authenticode Certificate issued by Sectigo Limited. Install the package only if the Publisher is Neodynamic; otherwise contact us.
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:
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 (2026-10-13)
jspm9.exe patched to v9.0.26.1005
- Fixed! Getting printer icons under concurrency.
- Fixed! Server resource management.
- Fixed! License cache.
- Maintenance Release (2026-09-29)
jspm9.exe patched to v9.0.26.921
- Fixed! Print Jobs watcher error when network printer is no longer available at the server.
- Fixed! Correctly handle canceling "Waiting for printer connection" message.
- Fixed! PDF
printAutoRotatelogic. - Fixed! PDF printing when alpha color channel is present.
- Maintenance Release (2026-09-11)
jspm9.exe patched to v9.0.26.905
- Improved! Worker port random assignment.
- Maintenance Release (2026-09-09)
jspm9.exe patched to v9.0.26.901
- New! BIDI SerialComm - added support for the new props
frameTerminatorandframeTrailerLength.
- New! BIDI SerialComm - added support for the new props
- Maintenance Release (2026-06-30)
jspm9.exe patched to v9.0.26.625
- Fixed! Missing critical setting in CA cert.
- Fixed! CA cert is now saved in binary format.
- Fixed! Insecure WebSocket communication.
- Maintenance Release (2026-06-01)
jspm9.exe patched to v9.0.26.601
- Fixed! Bluetooth BIDI Comm was not correctly closed.
- Maintenance Release (2026-05-29)
jspm9.exe patched to v9.0.26.525
- Fixed! Worker port detection when using under print server mode.
- Fixed! SSL Fatal error handling.
- Main Release (2026-05-16)
- New! Support for printing Excel Worksheets by name or index. Added
sheetNamesandsheetIndexesarray props toPrintFileXLSclass. - New! Added
JSPM.JSPrintManager.getUsbDevices()func to return the list of USB devices available in the client system. - New! Added support for USB BIDI Communication through the new
JSPM.USBCommclass. - New! Added
JSPM.JSPrintManager.getHidDevices()func to return the list of HID devices available in the client system. - New! Added support for HID BIDI Communication through the new
JSPM.HIDCommclass. - New! Added support for decoding barcodes (QR, Code39/128, PDF417, EAN/UPC, I25) from scanned images. Added
enableDecodeBarcodeprop toClientScanJobclass. - New! Added
trayIndexandpaperIndexprops to theInstalledPrinterclass to set the tray and paper by their indexes. - New! Added
pageTraysprop to theInstalledPrinterclass to set the relationship between document pages and trays (Available only for PDF files). - New! Added
autoTrayByPageSizeprop to theInstalledPrinterclass 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".
- New! Support for printing Excel Worksheets by name or index. Added
macOS Universal Installer (Apple Silicon ARM & Intel Chips)
jspm9-9.0.26.1005-universal.pkg 18.41 MBSigned & Notarized by Apple
The installer package is digitally-signed & notarized by Apple, Inc. Install the package only if the Publisher/Developer ID is Neodynamic S.R.L. (557X362695); otherwise contact us.
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 (2026-10-13)
JSPrintManager9 patched to v9.0.26.1005
- Fixed! Server resource management.
- Fixed! License cache.
- Maintenance Release (2026-09-29)
JSPrintManager9 patched to v9.0.26.921
- Fixed! Moved valut.db out of the app folder.
- Maintenance Release (2026-06-30)
JSPrintManager9 patched to v9.0.26.625
- Fixed! Missing critical setting in CA cert.
- Fixed! CA cert is now saved in binary format.
- Fixed! Insecure WebSocket communication.
- Maintenance Release (2026-05-29)
JSPrintManager9 patched to v9.0.26.525
- Fixed! Worker port detection when using under print server mode.
- Fixed! SSL Fatal error handling.
- Main Release (2026-05-16)
- New! Added duplex and ADF scan job support.
- New! Added support for
JSPM.JSPrintManager.getScannersInfo()function.
Debian-based Systems (64-bit)
jspm9-9.0.26.1005-amd64.deb
# Step 1 - Install prerequisites
sudo apt install libgtk2.0-0 libfreeimage3
# If any package is not found, please add Ubuntu 22.04 (Jammy) repository to get legacy packages
echo "deb http://ubuntu.com jammy-security main universe" | sudo tee /etc/apt/sources.list.d/jammy-legacy.list
sudo apt update
sudo apt install libgtk2.0-0 libfreeimage3
# Step 2 - Install JSPrintManager
sudo apt install ./jspm9-9.0.26.1005-amd64.deb
RedHat-based Systems (64-bit)
jspm9-9.0.26.1005-1.x86_64.rpm
# Step 1 - Install prerequisites
# For CentOS 7 / RHEL 7 please use yum instead of dnf
sudo dnf install gtk2 freeimage
# Step 2 - Install JSPrintManager
sudo dnf install ./jspm9-9.0.26.1005-1.x86_64.rpm
Security Certificate Installation
- Open the browser (Chrome).
-
Go to:
chrome://certificate-manager/localcerts/usercerts - Under Trusted Certificates click Import.
-
Select the cert from:
~/.neodynamic/jspm/ca/jspm_ca.cer
GPG Signed
The installer package is digitally-signed with GPG. Verify our packages by installing Public Neodynamic GPG KEY available at https://www.neodynamic.com/pub/NEODYNAMIC-JSPM-GPG-KEY.txt
System Requirements
|
OS Debian 8+ Ubuntu 14.04+ Linux Mint 17+ Fedora 21+ CentOS 7+ |
BROWSER Mozilla Firefox shipped with the OS or latest version Google Chrome latest version |
Version History
- Maintenance Release (2026-10-13)
jspm9 patched to v9.0.26.1005
- Fixed! Server resource management.
- Fixed! License cache.
- Maintenance Release (2026-06-30)
jspm9 patched to v9.0.26.625
- Fixed! Missing critical setting in CA cert.
- Fixed! CA cert is now saved in binary format.
- Fixed! Insecure WebSocket communication.
- Maintenance Release (2026-05-29)
jspm9 patched to v9.0.26.525
- Fixed! Worker port detection when using under print server mode.
- Fixed! SSL Fatal error handling.
- Main Release (2026-05-16)
- New! Added duplex and ADF scan job support.
- New! Added support for
JSPM.JSPrintManager.getScannersInfo()function.
Android APK
jspm9-9.0.26.1005.apk 13.28 MBIMPORTANT
• The device must allow installing "unknown apps" i.e. APK files that are not available in the Play Store
• Read the user configuration manual
APK Signed
The apk package is digitally-signed. Certificate signature:
SHA-256 digest: 48d1d30c0248f5f475cd133b0c6f5edfd4da99e0bd33a4d5561ee229c0f2cf12
SHA-1 digest: 113fb5060dad15559000e86b9e07e3d75003e5f5
MD5 digest: 1ca33958ee8c695fa7622a1ad2a601bd
System Requirements
|
OS Android 8+ |
BROWSER Chrome |
Version History
- Maintenance Release (2026-10-13)
JSPrintManager9 patched to v9.0.26.1005
- Fixed! Server resource management.
- Fixed! License cache.
- Maintenance Release (2026-09-01)
JSPrintManager9 patched to v9.0.26.819
- Fixed! Bluetooth device discovering and implemented chunks for sending commands.
- Maintenance Release (2026-07-02)
JSPrintManager9 patched to v9.0.26.625
- New! Under evaluation/trial mode, actions (print & BIDI comm) are limited to 100 per day.
- Fixed! Respond to JS getWorkerInstance func was not returning the right JSON.
- Maintenance Release (2026-06-10)
JSPrintManager9 patched to v9.0.26.609
- Fixed! Bluetooth Comm - Missing `flush` call on RFCOMM output stream caused intermittent comm failures.
- Fixed! TCP Comm - Missing `flush` call on TCP output stream.
- Fixed! TCP Comm - Nagle's algorithm caused printer commands to be delayed.
- Fixed! License controller custom headers were ignored.
- Maintenance Release (2026-06-01)
JSPrintManager9 patched to v9.0.26.601
- Fixed! getWorkerInstance was not returning the correct output.
- Main Release (2026-05-16)
Linux ARM
jspm9-9.0.26.1005-armhf.deb 2.24 MB
# Step 1 - Install prerequisites
sudo apt install libgtk2.0-0 libfreeimage3
# Step 2 - Install JSPrintManager
sudo apt install ./jspm9-9.0.26.1005-armhf.deb
Security Certificate Installation
- Open the browser (Chrome).
-
Go to:
chrome://certificate-manager/localcerts/usercerts - Under Trusted Certificates click Import.
-
Select the cert from:
~/.neodynamic/jspm/ca/jspm_ca.cer
GPG Signed
The installer package is digitally-signed with GPG. Verify our packages by installing Public Neodynamic GPG KEY available at https://www.neodynamic.com/pub/NEODYNAMIC-JSPM-GPG-KEY.txt
System Requirements
|
OS Raspbian Jessie or greater |
BROWSER Iceweasel / Mozilla Firefox, Chromium latest version |
Version History
- Maintenance Release (2026-10-13)
jspm9 patched to v9.0.26.1005
- Fixed! Server resource management.
- Fixed! License cache.
- Maintenance Release (2026-06-30)
jspm9 patched to v9.0.26.625
- Fixed! Missing critical setting in CA cert.
- Fixed! CA cert is now saved in binary format.
- Fixed! Insecure WebSocket communication.
- Maintenance Release (2026-05-29)
jspm9 patched to v9.0.26.525
- Fixed! Worker port detection when using under print server mode.
- Fixed! SSL Fatal error handling.
- Main Release (2026-05-16)
- New! Added duplex and ADF scan job support.
- New! Added support for
JSPM.JSPrintManager.getScannersInfo()function.