PrinterOn KB Powered By ePRINTit USA

An embedded agent is unable to download jobs when using an older version of Java that cannot be updated - c06328811

The PrinterOn Server upgraded the version of Apache Tomcat with version 4.0, which uses a newer Java library that supports OpenSSL. Because some older embedded agents use an older version of Java that cannot be updated, they are unable to communicate with the newer library used by Tomcat.

Workaround:

  1. Stop the Central Print Services Windows service
  2. Delete the following file: C:\Program Files (x86)\PrinterOn Corporation\Apache Tomcat\bin\tcnative-1.dll
  3. Restart the Central Print Services Windows service

NOTE:

Applies to PrinterOn Enterprise 3.x and later.

Removing the tcnative-1.dll file forces the embedded agent to use the built-in version of Java security libraries instead of using OpenSSL for secure communication.

This change does not introduce a vulnerability, but does result in a lower level of security since it reduces the SSL/TLS level used during communication.

You should review the latest Java security notices before going ahead with this change, as PrinterOn has not tested all possible impacts.