The JSPrintManager websocket.
If the websocket have closed, then retry to reconnect automatically
Gets or sets the URL to request the license info from.
Gets or sets the URL to request the license info from.
Gets the status of the WebSocket connection.
Returns the list of Bluetooth devices available in the client system.
Returns the JSPrintManager Client App Info including version, OS and CPU.
True to use WebSocket Secure (wss://); otherwise false.
The host name, 'localhost' by default.
The local network port number.
Returns the default paper name for the specified printer.
The printer name.
Returns the default tray name for the specified printer.
The printer name.
Returns the client system ID based on the OS native machine UUID/GUID.
Returns the JSPrintManager Client App instances.
True to use WebSocket Secure (wss://); otherwise false.
The host name, 'localhost' by default.
The local network port number.
Returns the Media Access Control (MAC) address of the client system.
Returns the list of supported media types for the specified printer.
The printer name.
Returns paper related info (width, height, printable area) for the specified printer and paper name.
The printer name.
The paper name.
Returns the list of supported papers for the specified printer.
The printer name.
Gets the list of installed printers in the client system.
Gets detailed info of each installed printer in the client system.
Returns the list of scanner devices available in the client system.
Returns the list of Serial ports available in the client system.
Gets an unique certificate / public-key to use for encryption scenarios. The returned JSON object is {"certificate":"CERT_PEM_FORMAT", "public_key":"PUB_KEY_PEM_FORMAT"}
Returns the list of fonts name available in the client system.
Returns the list of supported trays for the specified printer.
The printer name.
Returns the User name of the current client system session.
Occurs when a new printer is created in the client system.
The callback function
The error function
The printers info details level
Occurs when any printer is deleted from the client system.
The callback function
The error function
The printers info details level
Occurs when any printer is updated in the client system.
The callback function
The error function
The printers info details level
Delete all print jobs in the printer queue.
The printer name.
Refreshes the installed printers info stored the internal cache.
Sends an IPP JSON Message to the IPP host/device.
The IPP device URI.
The IPP JSON Message.
The file binary content (if required).
The user name (if required).
The password (if required).
Displays the About dialog of the JSPrintManager Client App.
Allows or Blocks a given site address in the client device. IMPORTANT: the origin that makes this request must be in the ALLOW list of the client device!
The site address.
The action to perform with the specified site address.
Starts a WebSocket communication with the JSPrintManager Client App.
True to use WebSocket Secure (wss://); otherwise false.
The host name, 'localhost' by default.
The local network port number.
Closes the WebSocket connection.
Unsubscribes a given event ID
The event ID
Performs the update process of the JSPrintManager Client App.
It handles WebSocket communication with the JSPrintManager Client App.