SystemRecommended Remote Site and LPA Properties

For optimal performance and reliability under consistent print loads, Loftware recommends setting the following Remote Site properties and system properties for the Loftware Print Agent (LPA).

Remote Site Properties

  1. Sign in to Loftware Enterprise SP on the on the initial Loftware Application Server.
  2. In Devices Devices, open the Remote Site you want to configure properties for.
  3. Click Manage Properties and update the following properties:

    Property

    Value

    CloseNetworkPrinterSocketAfterTimeout

    60000

    MaximumNumberOfWebSocketConnections20

    PrintDataCleanUpInterval

    120000

    SendingDataToNetworkPrinterTimeout

    86400000

    WaitForFINPacketWhenClosingTheConnectionToNetworkPrintertrue
  4. Note: For more consistent printing results, consider increasing the number of always-active PRNT connections using the MinimumNumberOfWebSocketConnections property. Loftware tested this feature with the default value of 1. In rare instances, a print job could be delayed if Loftware Enterprise SP tries to reuse a dropped PRNT connection. Setting this value to 2 or 3 could help prevent such delays.

  5. Save the Remote Site.
  6. Repeat the steps above for each Remote Site.

LPA System Properties

Note: To perform this task, you must be signed in as the SuperAdmin user. For more information, see Controlling Access to System Settings.

Sign in to Loftware Enterprise SP on the initial Loftware Application Server and add or update the following system properties in SystemSystem Properties.

The namespace for all properties is lpa.

connection.status.timeout.ms

Value: 10000

Time between scheduled process to check for connections that are never registered and clean them up. Add 2500ms to this time for when it is purged.

connection.status.validation.window.ms

Value: 90000

Timeframe in which the LPA connection is considered valid since last check. Will not check again until last checked falls outside this window.

response.timeout.ms

Value: 30000

Amount of time to wait before retrying a lookup for a response message.

print.terminal.status.retries

Value: 3

The number of retries to attempt sending a print stream to the LPA before giving up and going into the retry loop. The default value is 10.

installer.file

Value: downloads/LoftwarePrintAgent.exe

The location to pull the download for the LPA installation.

device.ping.status.bypass

Value: true

Specifies whether to perform the ping action - true means bypass and do not send.

device.ping.printjob.bypass

Value: true

Specifies whether to perform the ping action - true means bypass and do not send.

device.ping.connection.prnt

Value: true

Determines whether to perform a ping on connect - true means perform the ping.

last.contact.update.interval.millis

Value: 10000

Periodic update of LPA connection status events from various LPA's during this timeframe.

sticky.device.enabled

Value: true

Override the LPA from moving the devices on connectivity. Use the manual settings for the device service JVM settings. If you change the value of this property, you must restart the Loftware Spectrum service for the change to take effect.

sticky.device.response.timeout.padding.ms

Value: 120000

Granite Timeout setting for cross JVM printing.