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

Configure Xerox Extensible Interface Platform (EIP)

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

The Xerox Extensible Interface Platform allows independent software vendors and partners to develop personalized and customized document management solutions. EIP is a software platform that allows you to install customized applications on your device, and access the applications directly from the control panel. These applications can leverage existing printer infrastructure and databases.

Examples of applications include ScanFlow Store, Scan to PC Desktop, Equitrac Office, and others.

For more information on Xerox Extensible Interface Platform applications for your printer, contact your Xerox representative, or refer to www.xerox.com/en-us/office/eip on the Xerox website.

You can configure Xerox Extensible Interface Platform services from the Properties tab in the Embedded Web Server.

  • To enable and configure Extensible Services, refer to Configuring Extensible Services below.

  • To verify connectivity settings, refer to Extensible Service Diagnostics below.

  • To configure EIP settings for scan applications, refer to Extensible Service Scan Settings below.

  • To test individual EIP applications, click here and refer to Accessing Extensible Services Setup for Apps.

  • To review memory allocation and usage for the EIP browser,click here and refer to Extensible Service Advanced Setup.

Note: You must be a System Administrator to perform this procedure as it may require administrator privileges and/or knowledge of your network settings. 

IMPORTANT: To complete these instructions, you will need to log in to the Embedded Web Server as an administrator. For details, refer to Log in to the Embedded Web Server as a System Administrator. 

Configure Extensible Services

  1. In the Embedded Web Server, click Properties > General Setup.

  2. Click Extensible Service Setup > Settings.

  3. To enable Extensible Service Registration and other services, for Extensible Service Registration, click Edit.

    1. On the HTTP Web Services page, ensure that the following services are enabled:

      • Extensible Service Registration Web service

      • Web services required by solutions that are being installed.  
        For details, refer to Enable and Configure HTTP Settings

      • To return to the Extensible Service Setup page, click Cancel or Save.

  4. If your EIP app requires a user password, in the Enable Extensible Services area, select Export password to Extensible Services.

  5. In the Browser Settings area, configure the settings.

    1. To enable the browser, select the check box for Enable the Extensible Services Browser.

    2. To verify the certificates that are received from the remote server, select the check box for Verify server certificates.

    3. To display the control panel keypad within EIP apps, select Show based on individual app setting.

    4. To hide the control panel keypad within EIP apps, select Hide within all apps.

      Note: The control panel keypad mimics the buttons that were included on previous Xerox devices. The keypad includes numbers 0–9, #, *, clear, Reset, Access, for logging in, Start, and Stop.

  6. In the EIP Advanced Setting area, enter the number of times that EIP applications are allowed to load before the EIP Browser restarts. This setting determines when the embedded browser performs a hard reset.

    Note: The Number of EIP application loads before restart setting does not need adjustment typically, unless otherwise directed by Xerox.

  7. In the Proxy Server area, configure the settings as needed.

    1. To use a proxy server, from the list, select Proxy.

    2. To configure HTTP proxy server settings, in the HTTP area, for Enabled, click Edit.

    3. To use the same proxy server for HTTPS, select the check box for Use settings for all protocols.

    4. To use a separate proxy server for Xerox Extensible Interface Platform applications that use HTTPS, for HTTP, HTTPS, select Edit.

    5. To apply the HTTP proxy server settings to the HTTPS proxy server, select Use settings for all protocols.

    6. For Bypass Proxy Rules, type the required values, and separate them with commas.

  8. Click Apply

Extensible Service Scan Settings

You can configure EIP settings that are specific to scan applications.

To configure scan settings:

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

  2. Click Extensible Service Setup→Scan Settings.

  3. For Scan Workflow Management Settings, select one or both options:

    • Require System Administrator Authentication for workflow operations: Enabling this option allows you to apply a security measure that restricts access to scan workflows on the device.

    • Include user network filing account password in the exported workflow: Enabling this option includes the user network filing account password during a workflow export operation. Some scan workflows require this password. Disabling this option allows the user to view a
      workflow without exposing a password.

  4. To enable Remote Start, for Start Job via Remote Program, click On.

  5. Click Apply

Extensible Service Diagnostics

The Diagnostics page displays device connectivity information. You can use this page to verify device connectivity settings, and to enable or disable the EIP Remote Web Inspector feature.

Connectivity settings directly impact EIP apps. Improper settings can impair functionality for these applications.

The following settings impact EIP apps:

  • Proxy: These settings allow the device to reach external networks.

  • DNS: These settings allow the device to convert device names into IP addresses.

  • IP Address: These settings allow the device to reach the local network.

To test connectivity for a connection type:

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

  2. Click Extensible Service Setup→Diagnostics.

  3. For a connection type, click Test.

    To enable, disable or use the EIP Remote Web Inspector, refer to EIP Remote Web Inspector  

Extensible Services Apps

The Extensible Services Apps page lists the EIP applications that are registered on the device. You can use this page to test the application settings and to test device access to specific URLs.

Accessing Extensible Services Setup for Apps

To access Extensible Services setup for apps:

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

  2. Click Extensible Service Setup→Apps.

Testing Individual Application Settings

To test individual application settings:

  1. For the EIP application to be checked, click Test. The results for the application appear in a new page.

  2. Follow the instructions on the results page as appropriate.

Testing URLs

To test a URL:

  1. To test connectivity to a URL, enter the URL path that you want to test.

  2. Click Test. The results for the tested URL appear on a new page.

  3. Follow the instructions on the results page as appropriate.

Extensible Service Advanced Setup

The Extensible Service Advanced Setup page displays the device memory allocation and usage for the EIP browser. You can use this page to determine memory usage for EIP applications and appropriate memory allocation for the EIP browser.

To configure memory allocation for the EIP browser:

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

  2. Click Extensible Service Setup→Memory profile.

  3. To update the memory allocation and usage information for a second-generation browser, in the Second Gen EIP Browser area, click Refresh

  4. To update the memory allocation and usage information for a third-generation browser, in the Third Gen EIP Browser area, click Refresh.

  5. To change the EIP browser memory allocation, in the Memory Allocation Setup area, select a  usage option. 

  6. Click Apply.