Xerox Extensible Interface Platform (EIP)
- Product support for
- Xerox AltaLink C8200 Series Color Multifunction Printers
- Article ID
- KB0414303
- Published
- 2024-08-15
Introduction
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.
For more information on Xerox Extensible Interface Platform® applications for your printer, contact your Xerox representative, or refer to Xerox Office Products and Solutions - Xerox on the Xerox website.
Instructions
Configure Extensible Services
In the Embedded Web Server, click Properties > General Setup.
Click Extensible Service Setup > Settings.
To enable Extensible Service Registration and other services, for Extensible Service Registration, click Edit.
On the HTTP Web Services page, ensure that the following services are enabled:
Extensible Service Registration Web service
Web services that are required by the solutions that you are installing
To return to the Extensible Service Setup page, click Cancel or Save.
If your EIP app requires a user password, in the Enable Extensible Services area, select Export password to Extensible Services.
In the Browser Settings area, configure the settings.
To enable the browser, select the check box for Enable the Extensible Services Browser.
To verify the certificates that are received from the remote server, select the check box for Verify server certificates.
To display the control panel keypad within EIP apps, select Show based on individual app setting.
The Extensible Services Browser supports secure connections (TLS). The digital certificates used for these secure connections are contained on the device within its certificate pool. For more information on digital certificates, navigate to Properties > Security > Certificates > Security Certificates.
Browser Client Certificate Login allows prioritization of the Smart Card Certificate Pool for browser client login.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.
In the Browser/Widget Versions area, the details of Third Generation Browser and Widget Versions are displayed.
In the EIP Advanced Setting area, enter the number of times that EIP apps 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.In the Proxy Server area, configure the settings as needed.
To use a proxy server, from the list, select Proxy.
To configure HTTP proxy server settings, in the HTTP area, click Edit.
To use the same proxy server for HTTPS, select the check box for Use settings for all protocols.
To use a separate proxy server for EIP apps that use HTTPS, in the HTTPS area, configure the HTTPS proxy server settings.
In the Bypass Proxy Rules area, type the required values. Separate the required values with commas.
Note: The Bypass Proxy Rules do not apply to the following features:Remote Services
HTTP(S) File Destinations
HTTP(S) Template Pool
In the Cross Origin Resource Sharing (CORS) area, configure the settings as needed. Typically, EIP app developers use these settings.
To allow resource sharing across domains, select the check box for Enable Cross Origin Resource Sharing (CORS) Validation.
Note: When Cross Origin Resource Sharing is disabled, you can still enter trusted domains.To add trusted domains, in the Trusted domains area, type the domain information. Separate multiple domains with commas. The maximum number of characters allowed is 1024.
Click Apply.
Extensible Service Scan Settings
You can configure EIP settings that are specific to scan applications.
To configure scan settings:
In the Embedded Web Server, click Properties > General Setup.
Click Extensible Service Setup > Scan Settings.
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.
To enable Remote Start, for Start Job via Remote Program, click On.
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 DNS names or Fully Qualified Domain Names (FQDN) into IP addresses.
IP Address: These settings allow the device to reach the local network.
To test connectivity for a connection type:
In the Embedded Web Server, click Properties > General Setup.
Click Extensible Service Setup > Diagnostics.
For a connection type, click Test.
To use the EIP Remote Web Inspector feature, refer to Xerox Extensible Interface Platform Software Development Kit (SDK) at Xerox Developer Program.
Extensible Service Setup for 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:
In the Embedded Web Server, click Properties > General Setup.
Click Extensible Service Setup > Apps.
Testing Individual Application Settings
To test individual application settings:
For the EIP application to be checked, click Test. The results for the application appear in a new page.
Follow the instructions on the results page as appropriate.
Testing URLs
To test a URL:
To test connectivity to a URL, enter the URL path that you want to test.
Click Test. The results for the tested URL appear on a new page.
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:
In the Embedded Web Server, click Properties > General Setup.
Click Extensible Service Setup > Memory Usage.
To update the memory allocation and usage information, in the Third Generation EIP Browser area, click Refresh.
To change the EIP browser memory allocation, in the Memory Allocation Setup area, select a usage option.
Click Apply.
Memory Usage
This 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.
There are separate memory allocations for EIP Applications used for job related services in Job Services Apps area and EIP Applications used for authentication in Authentication Apps area:
To update the memory allocation and usage information, click Refresh.
To change the EIP Browser memory allocation, for Memory Allocation Setup, select an option. Click Apply.
The unique setting of Retain App Authentication in Memory within the Authentication Apps section may be used to allow the authentication process to begin more quickly, if required.