Configuring eSF applications settings for Print Release

The following eSF applications are frequently used with the LDD Print Release solution. For more information on the supported eSF application versions, see Supported Embedded Solutions Framework (eSF) applications.

Note: When configuring the badge reader driver, we recommend using the default values.

Configuring BadgeAuth and CardAuth

Configuring BadgeAuth and CardAuth

Depending on the printer model, the BadgeAuth and CardAuth eSF applications require different versions. The installation and configuration of the applications also vary by printer model.

eSF application and version

Supported printers

CardAuth version

e-Task 5

BadgeAuth version

e-Task 4 and e-Task 3

BadgeAuth version

e-Task 2 (Not supported)


Note: For more information on the supported printer models, see Supported printer models.

Understanding the CardAuth version 5 configuration data for e-Task 5 printers

To prevent errors during deployment, do the following:

User authentication settings

Setting

Description

Card Validation

This setting determines how cards are validated.

Possible values
  • Printer-based

  • Web Service (for LPM On-Premises)

  • LDAP

  • Identity Service

Card Registration

The login method for registering using cards.

If this setting is not specified, or if the text does not match the printer security settings, then this setting is set to Disabled.

Manual Login

The login method for logging in manually.

If this setting is not specified, or if the text does not match the printer security settings, then this setting is set to Disabled.

Realm

The location of the user account. Configure this setting when using Active Directory, Kerberos, or LDAP+GSSAPI.

Admin Login

The login method for the administrator login.

Make sure that you have configured a local administrator account for the printer and that you have configured the permissions for the Device Admin Group. By default, some functions, and administrative and device management menus are permitted for this group. However, this setting is disabled by default.

Authorized Group

The group that can use the administrator login feature. This feature is applicable only to user name, and user name and password accounts.

Show on Screen Saver

Shows the Admin Login button on the screen saver.


Web Service settings

If Card Validation is set to Web Service, then the following are used to communicate to the web server:

Note: These settings also determine the Web Service call version for user authentication.

Setting

Description

Server URL

The web service address used to register and to validate the badge ID.

Notes:

  • From LPM 2.14.2.0 onwards, MFPAuthService is no longer supported. Web Service can still be used with a custom web server for badge validation and registration.
  • Identity Service is the recommended card validation method.

Timeout (seconds)

The timeout in seconds used for connecting to the web service. The default value is 15 seconds. To disable the timeout, set the value to 0.

Registration Interface

Possible values
  • Version 2

  • Version 1

The default value is Version 1. Version 2 adds tracking to the IP address and host name of the printer used to register the badge.

Note: Version 2 is applicable only to Print Release version 2.3 or later.

Lookup Interface

Possible values
  • Version 2

  • Version 1

The default value is Version 1. Version 2 adds tracking to the last time the badge is used and from what printer.

Note: Version 2 is applicable only to Print Release version 2.3 or later.


Configuring the Identity Service settings
  1. From the Embedded Web Server, navigate to the configuration page for the application.

  2. From the User Authentication section, set Card Validation to Identity Service.

  3. From the Identity Service Settings section, set the identity service provider address to https://serverIP/idm, where serverIP is the IP address of the LPM server.

  4. If the LPM server is configured with SSL, then set the badge service provider address to either of the following:

    • https://serverIP/lpm

    • https://serverIP:9780/lpm

    Where serverIP is the IP address of the LPM server.

  5. Set Client ID to esf-cardauth-app.

    Note: You can update the client ID.
  6. Set Client Secret with the value from <install-Dir>\Lexmark\Solutions\apps\idm\WEB-INF\classes\idm-production-config.properties file, where <install-Dir> is the installation folder of LDD.

    Note: You can update the client secret.
  7. Set Card Registration to Identity Service.

  8. Set Manual Login to Identity Service.

  9. Click Save.

PIN settings

Setting

Description

PIN Validation

Triggers PIN validation using LDAP or a web service.

Note: LDAP validation is applicable only when Required Credentials is set to PIN Only.

Required Credentials

Determines whether the following are required when a user logs in to the printer:

  • Userid and PIN

  • PIN Only

PIN Registration/Update

Authenticates the user account before registering or updating the PIN. When disabled, this setting does not allow PIN registration or PIN update.

If this setting is not specified, or if the text does not match the printer security settings, then this setting is set to Disabled.

Web Server Address

The server address where PIN is stored. Use the following format for its value:

https://LBaddr/api/1.0

Where LBaddr is the host name or IP address of the LDD load balancer server.

Note: 1.0 is used for the LPM server to determine whether the Card Authentication PIN feature is used.

PIN Login Text

The custom message in the PIN Login screen.

The minimum number of characters is 0, and the maximum number of characters is 100.

Minimum PIN Length

The minimum required PIN length for registration or update. The default value is 4, but the supported range of value is from 4 to 16. Make sure that the value is consistent with the LPM administrator portal PIN settings.

Invalid PIN Length Error Message

The custom error message that appears when the PIN entered does not meet the PIN length requirement during PIN registration or update.

The minimum number of characters is 0, and the maximum number of characters is 256.

Invalid PIN Error Message

The custom error message that appears when an invalid PIN is entered.

The minimum number of characters is 0, and the maximum number of characters is 256.

Network Timeout

The length of time before connection with the server is established. The default value is 15, but the supported range of value is from 0 to 30. To disable the timeout, set the value to 0.

Socket Timeout

The length of time before response data from the server is received. The default value is 15, but the supported range of value is from 0 to 30. To disable the timeout, set the value to 0.

PIN Notification

When a user registers, this setting lets you show the PIN on the printer display, e-mail it to the user, or both.


LDAP settings

Setting

Description

Use Address Book

Uses the LDAP settings configured in Address Book. For printers running on eSF version 5 or later, the LDAP settings in Network Accounts are used. If there are multiple network accounts, then the first in alphabetical order is selected.

Notes:

  • To access Network Accounts, access the Embedded Web Server, and then click Settings > Security > Network Accounts.
  • This setting is used only when Card Validation is set to LDAP, or when other user information attributes are necessary.

LDAP Server Setup

Setting

Description

Server Address

The host name or IP address of the LDAP server.

Server Port

The port number used to communicate with the LDAP server.

Common possible values
  • 389 (non-SSL)

  • 636 (SSL)

  • 3268 (non-SSL Global Catalog)

  • 3269 (SSL Global Catalog)

Use SSL

Uses SSL for communication.

Search Base

The directory where the LDAP search begins.

Login Username

The service account name used for logging in to the LDAP server. If this setting is not specified, then anonymous bind is performed.

Login Password

The service account password used for logging in to the LDAP server.


LDAP Attributes

The following LDAP attributes must be specified:

Setting

Description

User ID

The user’s Windows user ID. For Active Directory, this setting corresponds to samaccountname.

Badge ID

The user’s badge ID. This setting is used only when Card Validation is set to LDAP.

User Information

A comma-separated list of user attributes. This list is queried after the user has authenticated.

Group Membership Attribute

The groups where the user is a member of.

Group List

The groups shown in Manage Permission where the administrator can define permissions at a group level. If multiple groups are used, then the group names must be comma-separated.

User PIN

The LDAP attribute where the PIN validation is looked up against.


Login Screen settings

The following settings determine how the login screen is shown to the user:

Setting

Description

Use Custom Login Text

Shows the custom login text. To avoid redundancy, disable this setting when the text is included in the login screen image.

Custom Login Text

The text shown on the login screen. If this setting is not specified, then the default text is used.

Text Color

The color of the custom login text.

Possible values
  • White

  • Black

To maximize usability, select a color that contrasts with the color of the login screen image.

Use Custom Image for Login Screen

Uses the custom image background on the login screen.

Login Screen Image

The image shown on the login screen. The image can be in a GIF, PNG, or JPG format that is 800 x 480 pixels and does not exceed 100KB. If this setting is not specified, then the default image is used.

Manual Login Text

The text shown on the login screen for manual login. If this setting is not specified, then the default text is used.

The minimum number of characters is 0, and the maximum number of characters is 100.

Allow Copy Without Login

Lets users perform a copy job without authenticating.

Note: This setting is applicable only to printers that support the copy function.

Allow Fax Without Login

Lets users perform a fax job without authenticating.

Note: This setting is applicable only to printers that support the fax function.


Lock Screen settings

The following settings determine how the lock screen is shown to the user:

Setting

Description

Text Location

The location of the login text on the lock screen.

Possible values
  • Top

  • Middle

  • Bottom

Login Profile

The profile that is launched automatically after a successful login.

Possible value

Print Release


Custom Profile settings

Setting

Description

Name or ID

The application or printer function that users can access from the lock screen. The application name is case sensitive.

Icon Text

The custom name for the icon that is shown on the lock screen.

Use Custom Icon

Shows the custom icon.

Icon upload field

The custom icon image that is shown on the lock screen for Custom Profile. The image can be in a GIF, PNG, or JPG format that is 140 x 140 pixels and does not exceed 40KB.


Advanced Settings

Setting

Description

Badge Logout Delay (seconds)

The length of time before the printer registers a succeeding tap as a logout. The default value is 2. To disable the timeout, set the value to 0.

The minimum time in seconds is 0, and the maximum time in seconds is 10.

Use Selected Realm

Adds the selected realm during registration and when users log in manually. For example, userid@realm. The feature is applicable only if the login methods for card registration and manual login are Kerberos, Active Directory, or LDAP+GSSAPI.

For card registration, if this feature is enabled, then the badge ID that is registered is in username@realm format. For manual login, if this feature is enabled, then the user name shown in the printer control panel is in username@realm format.

Note: This setting is not applicable when logging in or registering using a PIN.

Enable Beep for Successful Login

Enables a sound when the badge reader reads a badge successfully.

Beep Frequency

The sound frequency of the printer beep when a badge is read successfully. The default value is 2000.

The minimum frequency in Hertz is 0, and the maximum frequency in Hertz is 65535.


Understanding the BadgeAuth version 2 configuration data for e-Task 4 and e-Task 3 printers

Login Screen settings

The following settings determine how the login screen is shown to the user:

Setting

Description

Background Transparency

Determines the transparency of the banner background.

Display Login Text

Shows the custom login text. To avoid redundancy, disable this setting if the text is included in the login screen image.

Login Screen Text

The text shown on the login screen. If this setting is not specified, then the default text is used.

Login Screen Image

The image shown on the login screen. The image must be in GIF format that is 800 x 320 pixels and does not exceed 40KB. If this setting is not specified, then the default image is used.

Login Method

Determines how users can log in to the printer.

Possible values
  • Card Only

  • Card or Manual Login

  • Manual Login Only

  • PIN Only

  • Card or PIN Login

  • PIN or Manual Login

  • Card, PIN or Manual Login

Note: If a badge is not available, then Manual Login lets users enter their credentials.

Allow Copy without Login

Lets users perform a copy job without authenticating.

Note: This setting is applicable only to printers that support the copy function.

Allow Fax without Login

Lets users perform a fax job without authenticating.

Note: This setting is applicable only to printers that support the fax function.

Custom Profile

The application or printer function that users can access from the lock screen. The application name is case-sensitive.

Icon Text

The custom name for the image on the lock screen.

Icon

The image shown on the lock screen. The image must be in GIF that is 120 x 75 pixels.

Icon when Pressed

The image shown while the icon on the lock screen is pressed. The image must be in GIF that is 120 x 75 pixels.

Login Text Placement

The location of the login text.

Possible values
  • Above the Icon

  • Below the Icon

Icon or Text Placement

The location of the text or icon.

Possible values
  • Top

  • Middle

  • Bottom


User authentication settings

Setting

Description

Card Validation

Determines how cards are validated.

Possible values
  • None

  • LDAP

  • Web Service

  • Identity Service

Note: Selecting None lets all users with valid card use the printer.

Card Registration Access Control

Determines the access control that is used for card registration.

Note: Select None to restrict all users from registering their badge at the specific printer.

To configure access controls, do the following:

  1. From the Embedded Web Server, click Settings or Configuration.

  2. Depending on your printer model, do either of the following:

    • Click Security > Security Setup > Access Controls.

    • Click Security > Edit Security Setups > Access Controls.

  3. Click Device Apps or Device Solutions, and then set the functions to the appropriate LDAP building block and security template.

  4. Click Submit.

For more information on configuring access controls, see the Card Authentication Administrator’s Guide.

Manual Login Access Control

Determines the access control that is used for manual login. The access control configuration for this method is the same as Card Registration Access Control.

Note: Selecting None allows users to log in without a badge.

Session Access Control

Determines the access control that is used for a user’s session data. Another printer function, such as Copy, may be set to the same access control, and then get the user information. Select the solution or application number that corresponds to the BadgeAuth or CardAuth security template that is defined when creating an access control.

Admin Login Access Control

Determines the access control that is used to authenticate administrators.

Note: Selecting Disabled prevents the Admin Login button from appearing on the lock screen.


Advanced Settings

Setting

Description

Show Registration Intro Message

Prompts users to register their badge before prompting them to enter their user ID. If disabled, then this setting prompts users to enter their user ID automatically.

Show Registration Finished Message

Informs users whether the badge registration is successful before redirecting them to the printer home screen. If disabled, then this setting redirects users to the home screen automatically.

Enable Beep for Successful Login

Enables a sound when the badge reader reads a badge successfully.

Beep Frequency

The sound frequency of the printer beep when a badge is read successfully.

Login Profile

The profile that is launched automatically after a successful login.

Use Selected Realm

Adds the selected realm during registration and when users log in manually. For example, userid@realm. The feature is applicable only if the login methods for card registration and manual login are Kerberos, Active Directory, or LDAP+GSSAPI.

For card registration, if this feature is enabled, then the badge ID that is registered is in username@realm format. For manual login, if this feature is enabled, then the username shown in the printer control panel is in username@realm format.

Note: This setting is not applicable when logging in or registering using a PIN.


Web Service settings

If Card Validation is set to Web Service, then the following are used to communicate to the web server:

Note: These settings also determine the Web Service call version to use for user authentication.

Setting

Description

Server URL

The web service address used to register and to validate the badge ID.

Notes:

  • From LPM 2.14.2.0 onwards, MFPAuthService is no longer supported. Web Service can still be used with a custom web server for badge validation and registration.
  • Identity Service is the recommended card validation method.

Registration Interface

Determines the Web Service call version to use for badge registration.

Possible values
  • Version 2

  • Version 1

The default value is Version 1. Version 2 adds tracking to the IP address and host name of the printer used to register the badge.

Note: Version 2 is applicable only to Print Release version 2.3 and later.

Lookup Interface

Determines the Web Service call version to use for badge lookup.

Possible values
  • Version 2

  • Version 1

The default value is Version 1. Version 2 adds tracking to the last time that the badge is used and from what printer.

Note: Version 2 is applicable only to Print Release version 2.3 and later.


Configuring the Identity Service settings
  1. From the Embedded Web Server, navigate to the configuration page for the application.

  2. From the User Authentication section, set Card Validation to Identity Service.

  3. From the Identity Service Settings section, set the identity service provider address to https://serverIP/idm, where serverIP is the IP address of the LPM server.

  4. If the LPM server is configured with SSL, then set the badge service provider address to either of the following:

    • https://serverIP/lpm

    • https://serverIP:9780/lpm

    Where serverIP is the IP address of the LPM server.

  5. Set Client ID to esf-cardauth-app.

    Note: You can update the client ID.
  6. Set Client Secret with the value from <install-Dir>\Lexmark\Solutions\apps\idm\WEB-INF\classes\idm-production-config.properties file, where <install-Dir> is the installation folder of LDD.

    Note: You can update the client secret.
  7. Set Card Registration to Identity Service.

  8. Set Manual Login to Identity Service.

  9. Click Save.

PIN settings

Setting

Description

Web Server Address

The server address where the PIN is stored. Use the following format for its value:

https://LBaddr/api/1.0

Where LBaddr is the host name or IP address of the LDD load balancer server.

Note: 1.0 is used for the LPM server to determine whether the Card Authentication PIN feature is used.

Minimum PIN Length

The minimum required PIN length for registration or update. The default value is 4, but the supported range of values is from 4 to 16. Make sure that the value is consistent with the LPM administrator portal PIN settings.

Invalid PIN Length Error Message

The custom error message that appears when the PIN is entered does not meet the PIN length requirement during PIN registration or update.

The minimum number of characters is 0, and the maximum number of characters is 256.

Invalid PIN Error Message

The custom error message that appears when an invalid PIN is entered.

The minimum number of characters is 0, and the maximum number of characters is 256.


LDAP settings and LDAP Server Setup

Setting

Description

Use Address Book

Uses the LDAP settings configured in Address Book. The LDAP settings must be specified for single-function printers.

Server Address

The host name or IP address of the LDAP server.

Server Port

The port number used to communicate with the LDAP server.

Common possible values
  • 389 (non-SSL)

  • 636 (SSL)

  • 3268 (non-SSL Global Catalog)

  • 3269 (SSL Global Catalog)

Use SSL

Uses SSL for communication.

Search Base

The directory where the LDAP search begins.

Login username

The service account name used for logging in to the LDAP server. If this setting is not specified, then anonymous bind is performed.

Login Password

The service account password used for logging in to the LDAP server.


LDAP Attributes

The following LDAP attributes must be specified:

Setting

Description

User ID

The user’s Windows user ID. For Active Directory, this setting corresponds to samaccountname.

Badge ID

The user’s badge ID. This setting is used only when Card Validation is set to LDAP.

User Information

A comma-separated list of user attributes. This list is queried after the user has authenticated.


Home Screen settings

The following settings determine how BadgeAuth interacts with the printer home screen after a user has logged in:

Setting

Description

Display username

The format of the username.

Possible values
  • None—The username is not shown.

  • Userid—The user ID that is associated with the badge is shown.

  • cn—The cn LDAP attribute for the user is looked up, and then shown.

  • givenName + sn—The givenName and sn LDAP attributes for the user are looked up, and then shown. These attributes are usually the first and last names of the user.

Note: The User ID LDAP attribute must match the results of the badge lookup.

Username Format

If Display username is set to None, then this setting determines how the format of the username is shown in the status window. Type %u for the username.

Use Home Screen Logout

Shows an icon for logging out on the printer home screen.

Badge Logout Delay

The length of time in seconds before the printer registers a succeeding tap as a logout. The default value is 2 seconds.


Configuring Device Usage

The Device Usage eSF application does not require a license. The following shows the configuration data for Device Usage for use with the LDD Print Release.

Notes:

eSF application and version

Supported printers

Device Usage version 1.10

e-Task 5, e-Task 4, and e-Task 3

Device Usage version 1.6

  • e-Task 2

  • (Not supported)


Note: For more information on the supported printer models, see Supported printer models.

Understanding the Device Usage version 1.10 configuration data for e-Task 5, e-Task 4 and e-Task 3 printers

Setting

Description

Site ID

The site ID that the printer uses for reports. If this setting is not specified, then the default site code in LDD is used.

Server Type

Determines the server type that the usage data is being reported to.

Possible values
  • Web Service—A generic web service that implements the Device Usage Web Service specification

  • LDD—An LDD server that is configured to receive device usage statistics

Server URL

The text shown on the login screen. If this setting is not specified, then the default text is used.

This setting is the URL used to send data to the server. Use the following format for the LDD Server Type value:

  • http://LBaddr:9780

  • https://LBaddr

Where LBaddr is the host name or IP address of the LDD load balancer server.

Track Copy

When enabled, copy jobs on the printer are tracked. We recommend this method for tracking copies when Print Release quotas are not used. If quotas are enabled, then LDD tracks copy jobs and the Track Copy setting must not be enabled.

Note: During the Copy or Copy Cancel workflow, the Track Copy and Track Copy Cancel settings must not be enabled at the same time on a printer. Enabling these settings together causes duplicate entries in the PR_STATS report.

Track Copy Cancel

When enabled, canceled copy jobs on the printer are tracked. We recommend this method to track regular copies and when quotas are enabled when using LDD. Only the actual pages printed are tracked when using this setting. Canceled copy jobs are sent immediately to the server for a real-time user quota update.

Note: During the Copy or Copy Cancel workflow, the Track Copy and Track Copy Cancel settings must not be enabled at the same time on a printer. Enabling these settings together causes duplicate entries in the PR_STATS report.

Track Email

When enabled, emails sent from the printer are tracked. If LDD Print Release is used, then the From field shows the email address of the logged in user, and the Track Email setting must not be enabled.

Track Fax Send

When enabled, faxes sent from the printer are tracked. We recommend this method for tracking fax jobs. If Print Release (Fax + Profile) is used, then the Track Fax Send setting must not be enabled.

Track Fax Receive

When enabled, faxes sent to the printer are tracked.

Track FTP

When enabled, FTP scans sent from the printer are tracked.

Track Print

When enabled, print jobs from the printer are tracked. When you use LDD Print Release, we recommend this method to track only print jobs that are not sent using Print Release. Make sure that the Ignore Print Jobs From setting is enabled.

Ignore Print Jobs From

A comma-separated list of IP addresses that does not generate print tracking data. When using LDD Print Release, we recommend this method to avoid duplicate tracking entries when sending jobs using Print Release. If Track Print is enabled, then this list must include all the LDD application server addresses. Including LDD servers to this list results in duplicate tracking entries.

Track Internal Print

When enabled, print jobs such as fax confirmations, email confirmations, and menu settings are tracked. The report does not include user-initiated print jobs.

Track Other Scans

When enabled, jobs that generate a scan job are tracked. The report includes any other eSF application or LDD profile that is not part of the Print Release package.

Include Profile Name in Data

When enabled, the profile name that initiated the workflow or scan job is tracked.

Note: We recommend enabling this setting only when necessary.


Job submission options for LDD

Setting

Description

Client ID

The client credentials that are obtained from the identity service provider used with the client ID.

Client Secret

The client credentials that are obtained from the identity service provider used with the client secret.

SSL Certificate

The certificate used for secure connection.

Job Submission Interface

Determines the Web Service call version to use for sending job reports. The default value is Version 1.

Report Sending Mode

Determines how the application sends reports.

Possible values
  • Send Immediately

  • Send by Batch

  • Send by Schedule

The default value is Send Immediately.

Send by Batch: Maximum Records for Every Batch

Determines the number of tracked records the application collects before sending the reports by batch. The default value is 100, but the supported range of value is from 1 to 1000.

Maximum Wait Time to Form a Batch (in Minutes)

The length of time before the application sends the report by batch. The default value is 15, but the supported range of value is from 0 to 35,790.

Note: Specifying 0 disables this setting.

Send By Batch: Resend Delay (in seconds)

The length of time before the application sends the report by batch. The default values are 600,1200,1800.

Send By Schedule: Maximum Records for Every Batch

Determines the number of tracked records the application collects before sending the reports by schedule. The default value is 100, but the supported range of value is from 1 to 1000.

Send by Schedule: Resend Delay (in Seconds)

The length of time before the application sends the report by schedule. The default values are 600,1200,1800.

Report Sending Interval

The interval for sending tracked jobs by batch.

Possible values
  • Minutes

  • Daily

  • Weekly

The default value is Minutes.

Minutes

Determines when to send reports in minutes. The default value is 10, but the supported range of value is from 5 to 1440.

Daily

Determines when to send reports within the day. Use the (HH:MM) time format. To add separate times, use commas.

Day of the Week

Determines when to send reports by selecting a day of the week. The default value is Sunday.

Time of Day (in 24-hour format)

Determines when to send reports during the selected day of the week. Use the (HH:MM) time format. To add separate times, use commas.