Skip to main contentClick to view our Accessibility Statement or contact us with accessibility-related questions.

Enable or Disable EIP Remote Web Inspector

Product support for
AltaLink B8145 / B8155 / B8170 Multifunction Printer
Article ID
KB0029101
Published
2020-03-24

EIP Remote Web Inspector

The EIP Remote Web Inspector feature allows developers to use a client computer to debug remotely an EIP app or weblet that is running on the device.
The EIP Remote Web Inspector provides access to common Web development tools, such as a node inspector, a resource inspector, an app source-file viewer, and the JavaScript console. This functionality enables a developer to identify what is wrong with a weblet page or why the page appears in a certain way.

Note:

  • The EIP Remote Web Inspector can have only one EIP app or weblet installed at a time.

  • Use the EIP Remote Web Inspector feature with the Google Chrome Web browser only.

The Second Gen EIP Browser Remote Web Inspector is a powerful debugging tool that enables EIP app developers to debug their apps that are running within the Second Gen EIP Browser.

Before you can debug an app using the EIP Remote Web Inspector, perform the following steps:

  • Ensure that each page in the app has the following meta tag added to the head element of the page:
    <meta name=”EIP_RemoteDebuggerAccessEnable” content=”MFDSerialNumber”/>.
    Replace MFDSerialNumber with the serial number of the device where the app is registered.

    Note: You can obtain the serial number from inside the front door of the printer, from the configuration report, and from the home page of the Embedded Web Server.

  • Remove all other EIP apps and weblets from the device. The app that is being debugged is the only app that can be installed. To remove other installed weblets, refer to Weblet Management.

To enable the EIP Remote Web Inspector, perform the following steps:

  1. Access the Embedded Web Server and log in to the Embedded Web Server as a System Administrator.

  2. In the Embedded Web Server, click Properties→General Setup.

  3. Click Extensible Service Setup→Diagnostics.

  4. In the EIP Remote Web Inspector area, select the check box for Enable.

    Note:

    • The EIP Remote Web Inspector feature is available only when one EIP app or weblet is registered on the device. The feature is disabled by default.

    • When the EIP Remote Web Inspector is enabled, additional EIP apps or weblets cannot be registered on the device. To add or upgrade EIP apps or weblets, disable the EIP Remote Web Inspector.

  5. Click Apply.
    After the EIP Remote Web Inspector is enabled, a second-generation URL appears. To launch the EIP Remote Web Inspector, use the second-generation URL in a Google Chrome browser.

    1. On the device, open the app that you want to debug.

    2. Copy and paste the second-generation URL into your Google Chrome browser address field. A link with the path of the opened app page appears in the browser window.

    3. In the browser window, click the URL. The EIP Remote Web Inspector Tools window opens. 

    4. To debug the app, use the tools in the EIP Remote Web Inspector.

      Note: To navigate the Document Object Model (DOM) tree structure, access the Elements tab of the EIP Remote Web Inspector. To navigate the node of a tree, double-click the node or the arrow that points to the node.

      While the EIP Remote Web Inspector is enabled, the following messages appear on the device control panel touch screen:

      • Screen Sharing Active: This message occurs when the EIP Remote Web Inspector is enabled and a debug session is not active.

      • Screen Sharing / Locked: This message occurs when the EIP Remote Web Inspector is enabled and a debug session is active.

        Note: While the EIP Remote Web Inspector is enabled, certain registration API calls fail:

        • PutRegistration

        • PutWeblet

        • UpdateRegistration

        • DeleteRegistration

          If a registration API call fails, the following message appears: Remote Web Inspector is enabled or active.