JSPrintManager App (JSPM) Proxy Configuration
Published 06/26/2018 Updated 04/06/2024 Author Neodynamic
Overview
If the client machine where the JSPrintManager App (JSPM) is installed requires to pass through a Proxy server to get access to your website (the one which uses the JSPrintManager solution), then you must configure JSPM utility with the required proxy settings.
A common error that arises when a proxy server is involved "Error Description: Connection lost (error code is 100353)"
The Proxy Settings must be configured locally on each client machine through the Command-line interpreter i.e. Command Prompt (cmd.exe) in Windows and Terminal in Mac & Linux systems or through the JSPrintManager app UI.
Specifying Proxy Settings
The following proxy settings are available:
PARAMETER NAME | DESCRIPTION | SAMPLE VALUE |
--ProxyHost= | The IP Address or name of the proxy server. | 10.10.0.20 |
--ProxyPort= | The port number for the proxy server. | 8080 |
--ProxyAuth= | The type of authorization required by the proxy server. Valid Values: BASIC | DIGEST | NTLM Note: If no authorization is required, then DO NOT specify it! |
BASIC |
--ProxyUser= | The user name for proxy authorization. Note: If no authorization is required, then DO NOT specify it! | MyUserName |
--ProxyPass= | The password for proxy authorization. Note: If no authorization is required, then DO NOT specify it! | PWD123 |
--ProxyAutoDetect= | Auto-detect Proxy System Settings (Windows Only) Note: Be sure you specify the right value for the ProxyAuth! |
True/False |
Proxy Settings Sample from Command Prompt or Terminal
You can specify all the proxy settings in one command line, for example, in Windows, just open cmd.exe and type the following:
After running the Proxy Settings through the command line, the info will be stored in the C:\Users\{USER_NAME}\AppData\Local\.neodynamic\jspm\jspm.config
file
Modifying Proxy Settings
If some proxy setting must be modified, then just run the command line settings stated above by specifying the new value.
Removing Proxy Settings
If some or any proxy setting must be removed, then you must specify the word delete as the param value. Here's an example for removing all proxy settings: