ECMS - Java Support in Web Browsers for Perceptive Clients
This document explains Java Support in Web Browsers for Perceptive Clients. It is important to understand which web browsers are compatible with WebNow and eForms.
The ECM/Imaging Team is working on deploying Lexmark's non-Java web client called "Perceptive Experience". The Perceptive Experience client removes dependency on the NPAPI plugin to allow for compatibility with Google Chrome and Mozilla Firefox.
General Java Support
Both WebNow and eForms presently require a Java Runtime Enviroment (aka Java or JRE) installed on the local computer which is used for running a web browser to use WebNow or eForms. The supported versions of web browsers and Java are:
- Java. Oracle JRE version 1.7.0_51 or 1.8.
- Newer versions of JRE 1.7.x and 1.8.x will become available after Lexmark products are released. You can install a higher version of JRE 1.7 or 1.8 than the version they recommend.
- If a higher version of JRE 1.7.x and 1.8.x presents an issue, Lexmark will work to support it. However, there might be some rare cases where a newer version of JRE 1.7.x or 1.8.x is found to be incompatible and must be replaced. Use this Support Request Form if you find a browser incompatibility.
- Internet Explorer 8.x, 9.x, 10.x, or 11.x for Windows 7/8/10
- Apple Safari web browser 7.1 or 8 on Mac OS X
- Mozilla Firefox for Windows
- Supported browser versions are listed, however Lexmark recommends that you upgrade to the latest patch of the supported browsers. Note that some browsers release automatic updates and some browsers no longer support version numbers.
- Browser versions that are updated after you install WebNow are also assumed to work unless otherwise noted. Use this Support Request Form if you find a browser incompatibility.
Plugin API (NPAPI) Support
NPAPI affects Java applets. Perceptive Content WebNow/eForms use a web browser plugin API (NPAPI) to load the WebNow/eForm Java applet.
Starting with Google Chrome version 42.x (April, 2015), the NPAPI plugin API will be disabled by default. Without user action to modify Google Chrome settings, Google Chrome will not load the WebNow//eForm Java applet. This KB document explains how to implement an override to allow Google Chrome 42.x to load WebNow.
NOTE: On September 2015, Google Chrome 45 removed the override and NPAPI support was permanently removed from Chrome for all future versions. Installed extensions that require NPAPI plugins will no longer be able to load those plugins. Learn more about the permanent removal of NPAPI support. Internet Explorer (Windows) and Safari (Mac OS X) is recommended.
Mozilla will discontinue NPAPI support for Firefox by the end of 2016.
Microsoft Windows 10, Internet Explorer, and Edge browser
Learn more about support for Java in Windows 10, Internet Explorer, and Edge browser. Windows 10 and Internet Explorer support Java; however, the Edge browser does not.
WebNow/eForms, Java, and Security
Java v7 and later and Java 8 have implemented a series of security checks against Java applets to examine the scope of access requested by the Java applet. A report is provided if the scope is significantly broad.
Security checks also determine if the installed version of Java is up to date and determines if the Java version installed matches the Java applet requesting access. All security checks are designed to enhance Java security.
View the sequence of warnings you may see when loading WebNow or an eForm.
NOTE: Java security warnings are important and should not be ignored. WebNow and eForms are secure clients. Clicking through warnings does not pose a risk to you. Perceptive Software and the Java applications involved are a known source by our team. The servers used to connect to these clients are controlled by our team.