Enroll your printers

Fleet Management roles

The Fleet Management Administrator and File Service Administrator roles must be assigned to users who access the Fleet Management portal and enroll and manage printers

Note: You must have the User Administrator or Organization Administrator role to assign these roles to users.

Fleet Management roles for channel partners

Channel partners who manage printers in their customers’ organizations must be members of a Child Organization Access Group. The group must have the Fleet Management Administrator and File Service Administrator roles assigned to it.

Notes:

Creating Child Organization Access Groups
  1. From the Account Management portal, click Groups tab.

    A screenshot of the Account Management portal with the Groups tab.
  2. Click the Child Organization Access tab.

  3. Click Create.

    A screenshot of the Child Organization Access tab.
  4. In the Group name field, type the name of the group, and then click Create Group.

  5. Click the name of the group.

  6. Click Add or Add Members.

    A screenshot of the Add Members option.
  7. Select one or more members, and then click Add Members.

  8. Click the Group Roles tab.

  9. Click Assign.

    Note: By default, the Partner Administrator role is assigned to all Child Organization Access Groups.
    A screenshot of the Group Roles tab.
  10. From the Custom Roles list, select Fleet Management Administrator and File Service Administrator roles, and then click Assign Roles.

    A screenshot of multiple Custom Roles selected.

Selecting an agent

The first step in enrolling printers is to decide which agent or agents to use. You may choose from the Native Agent, Fleet Agent, Printer Agent, or Local Agent.

Note: Collectively, the agents are referred to as Cloud Bridge.

Native Agent

The Native Agent is built into the printer firmware. It is available on all current-generation Lexmark printers. The control panel on current-generation Lexmark printers has a dark background.

Sample of the control panel from a current-generation printer that supports the Native Agent.

A screenshot of the control panel.

Fleet Agent

The Fleet Agent is an application that is configured and installed on an on-site server or host computer. It enrolls Lexmark and third-party printers to the Lexmark Cloud Services.

Printer Agent

Printer Agent

The Printer Agent, also referred to as embedded agent, uses an embedded application, the Printer Configuration Agent (PCA), installed on each Lexmark printer. The Printer Configuration Agent collects and sends the printer information to Lexmark Cloud Services.

Local Agent

Local Agent

The Local Agent is an application configured and installed on a Windows computer system that has USB-attached printers. It enrolls locally attached Lexmark printers into Lexmark Cloud Services. It uses an Internet of Things (IoT) connection to communicate with Lexmark Cloud Services.

Comparing agents

To make sure that you have an optimal experience in enrolling and managing your print fleet, select the correct agent for your specific needs.

Scenario

Native Agent

Fleet Agent

Printer Agent

Local Agent

Uses an agent native to printer firmware

X

X

X

Uses an application running on an Internet-connected, on-site server or host computer

X

x

X

Uses an embedded application running on enrolled printers

X

X

X

Supports USB-connected printers

X

X

X

Internet connection required for printers

X

Uses Internet of Things (IoT) technology

1

3

2

2

Supports data collection and configuration in Lexmark printers with eSF version 5.0 or later (touch-screen models)

4

4

4

X

Supports data collection and configuration in Lexmark printers with eSF version 3.0 (touch-screen models)

X

4

4

X

Supports data collection and configuration for Lexmark printers with eSF version 2.0

X

4

X

X

Supports data collection for non-eSF Lexmark printers

4

4

X

5

Supports data collection from third-party printers

X

X

X

Requires a user account on the printer with administrative access

X

X

X

Performs data collection over SNMP

X

X

X


Before enrolling

To make sure that the enrollment of printers is successful, do the following::

Using the Native Agent

Enrolling printers with Native Agent

The Native Agent is available on all current-generation Lexmark printers that are Internet of Things (IoT)–capable. It is built into the firmware for any printer running firmware version 075.272 or later. The Native Agent can be used to enroll Lexmark printers in Lexmark Cloud Services. No applications are required to be installed on the printer or to run on an on-premises server or hosted computer. The printer must have a constant Internet connection. For more information on supported models, see Supported printer models.

You can enroll printers with the Native Agent using the Printer Enrollment Tool (PET), cloud-based pre-enrollment, or printer-based enrollment.

Enrolling printers using the Printer Enrollment Tool

The Printer Enrollment Tool (PET) can be used to enroll any current-generation IoT-capable Lexmark printers with the Native Agent. Use this method when enrolling older models of the current-generation printers or if you cannot enroll printers using the cloud-based pre-enrollment or printer-based enrollment methods.

Downloading the Printer Enrollment Tool

If you do not have a copy of the PET, download it from the Cloud Fleet Management portal.

  1. From the Fleet Management web portal, do one of the following:

    • If some printers are already enrolled, then click Printers > Enroll Printer using > Printer Agent > Download PET.

    • If enrolling printers for the first time, then click Use Printer Agent > Download PET.

  2. Accept and download the End User License Agreement (EULA).

  3. Extract the compressed folder.

Using the Printer Enrollment Tool
  1. Run the Printer Enrollment Tool launcher.

  2. Log in using the same email address and password used to connect to the Cloud Fleet Management portal.

    Note: If a newer version of the PET is available, then you will be prompted to download it.
    A screenshot of the Update Available window.
  3. If you manage multiple organizations, then select the organization, and then click Next

  4. Click the settings icon on the upper-right corner of the page, and then configure the following:

    • Discover and enroll native agent-capable printers using—Determines whether Native Agent-capable printers are enrolled using the Native Agent or Printer Agent.

    • Time out for Printer Discovery—Determines how long the PET waits for a response to each network broadcast. The value can be increased to improve printer discovery in slow networks.

    • Time out for Printer Enrollment—Determines how long the PET waits for the Printer Agent to enroll the printer. The value can be increased to improve the printer enrollment process of older printers.

    • Logging detail levels—Set the logging level to Detailed.

    • SNMP settings—The SNMP settings in the PET must match those of the printers to be discovered.

      Note: Printer discovery first occurs using mDNS, and then by Simple Network Management Protocol (SNMP). If SNMP discovery is desired, then mDNS must be disabled on the printers.
      A screenshot of the Settings window.
  5. From the Discovery Type menu, select any of the following:

    A screenshot of the Discovery Type menu.
    • Search local network—Finds all printers on your local subnet. Use this method if you have several printers on the subnet but you do not know their network parameters. This method may take several minutes to complete.

    • Advanced search—Lets you refine the search by specifying network parameters to find printers. Use this method if you have a small number of printers or if the network parameters of the printers are known. This method is usually faster than the Search local network method.

      The following are the network parameters:

      • Specific IP address

      • Subnet

      • Range

      • Fully qualified domain name (FQDN)

    • Notes:

      • To discover printers successfully, make sure that mDNS is enabled on the printer or that the SNMP configurations of the PET and the printers match.
      • Printers in the Eligible to Enroll tab can be enrolled with the Native Agent if their agent type is set to Native. 
    A screen of the printers that are eligible to be enrolled.
  6. Select one or more printers to enroll, and then click Enroll Printers.

    Note: The selected printers do not have to be of the same agent type. Each selected printer is enrolled using the indicated agent type.
  7. If necessary, log in to access the printer Embedded Web Server, and then click Apply Credentials. Otherwise, click Skip This Step.

    Note: Login credentials can be applied to limit access to printer settings to authorized individuals only.

Notes:

Cloud-based pre-enrollment

Cloud-based Native Agent pre-enrollment lets you specify in advance the Lexmark printers that you want to enroll. You only need to enter an enrollment code at the printer. The enrollment code is obtained from the Fleet Management portal for an organization and can be used to enroll all pre-enrolled printers for that organization. The list of pre-enrolled printers can be entered one at a time or imported from a CSV or TXT file. This method is useful for large printer deployments.

Pre-enroll printers by doing the following:

Entering printer serial numbers in the Cloud Fleet Management portal
  1. From the Fleet Management web portal, do one of the following:

    • If some printers are already enrolled, then click Agents > Native Agents > Enrollment > Pre-enroll > Pre-enroll printers.

      A screenshot of the Native Agents tab.
    • If enrolling printers for the first time, then click Agents > Native Agents > Pre-enroll Printers.

      A screenshot of the Native Agents tab with Pre-enroll Printers option.
  2. From the Pre-enroll Printers dialog, do one of the following:

    • Select Manually input serial number, type the printer serial number, and then press Enter.

    • Select Import printer serial number from file, and then browse to the CSV or TXT file.

    A screenshot showing how to pre-enroll a printer using the Native Agent.
    Note: To receive the enrollment code and the complete enrollment instructions using email, type your email address.

Once pre-enrolled, the printer serial number is listed on the Native Agent page with a Printer pre-enrolled icon.

A screenshot of the Native Agents tab.
Obtaining the enrollment code
  1. Click Agents > Native Agents > Enrollment > Pre-enroll.

    A screenshot showing Enrollment code.
  2. Copy the organization’s enrollment code.

    Note: You can also obtain the enrollment code by clicking the pre-enrolled serial number. The code can be found in the Printer Information section.A screenshot showing the Enrollment code in the Printer information section.
  3. Note: If the Enrollment menu is not visible, or there are no printer serial numbers listed, then no printers have been pre-enrolled. For more information, see Entering printer serial numbers in the Cloud Fleet Management portal.
Applying the enrollment code to the printer

Printer-based enrollment

Printer-based enrollment begins at the printer. You obtained an enrollment code from the printer, and enter it in the Fleet Management portal. This method is useful if you plan to only deploy a few printers or if you are unaware of the printer’s serial number.

Printer-based enrollment involves:

  1. Obtaining the printer’s enrollment code.

    Note: This is done from the printer control panel or using its Embedded Web Server (EWS).
  2. Entering the printer’s enrollment code in the Cloud Fleet Management portal.

  3. Note: The printer-based enrollment method is only supported for current generation Lexmark IoT-capable printers. If enrollment using this method is unsuccessful, then enroll using the Printer Enrollment Tool.
Obtaining the enrollment code

There are two methods for obtaining the printer enrollment code.

Obtaining enrollment code by using the control panel
  1. From the printer home screen, touch Settings > Cloud Services > Cloud Services Enrollment

    A screenshot showing Cloud Services Enrollment option on the control panel.
  2. From the Enable communication with Lexmark Cloud Services menu, touch On.

  3. From the Get Enrollment Code menu, touch Get Code, copy the enrollment code, and then touch OK.

    A screenshot of the OK option.
Obtaining the enrollment code by using the Embedded Web Server
  1. From the Embedded Web Server, click Settings > Cloud Services > Cloud Services Enrollment.

  2. Select Enable communication with Lexmark Cloud Services, and then click Save.

  3. Click Refresh until the Get Enrollment Code is enabled. This may take a few minutes.

  4. Click Get Enrollment Code, and then take note of the code.

Entering printer serial numbers in the Cloud Fleet Management portal
  1. From the Fleet Management web portal, do one of the following:

    If no devices are enrolled:

    • Click Agents > Native Agents > Enroll Printer.

      A screenshot of the Native Agents tab.

    If devices are already enrolled:

    • Click Agents > Native Agents > Enrollment > Enroll Printer.

  2. Enter the enrollment code, and click Enroll Printer.

    A screenshot of the Enroll Printer option.
    Note: The enrollment code is case-sensitive.
  3. Note: In case of invalid code, you will get an error message.A screenshot of the error message for entering wrong enrollment code.

Using the Fleet Agent

Creating a Fleet Agent

Before using Fleet Agent, you must create an agent and establish settings that work best for your environment.

  1. From the Fleet Management portal, click Agents > Fleet Agents > Create Fleet Agent.

    A screenshot of Fleet Agents listed under the Fleet Agents tab.
  2. In the Create Fleet Agent form, configure the following:

    A screenshot of the Discovery Criteria settings.
    • General—Type a name and description for the Fleet Agent.

    • Discovery Criteria and Settings:

      • Discovery criteria:

        • Transfer management of discovered printers that are already through another agent—Transfer all discovered printers that are already enrolled under another agent to this Fleet Agent. If not selected, then discovered printers that are already enrolled under another agent will remain enrolled under their current agent.

          Note: Prevent overlapping Discovery Criteria between Fleet Agents. Overlapping criteria cause printers to switch between Fleet Agents.
        • Search Type—Select the type of discovery to be done.

          A screenshot of the Search Type menu.
          • Search Local Network—Search the local network subnet for printers. If the printers to be discovered have SNMP configured, then a matching SNMP profile must be added to the Fleet Agent configuration.

            Note: The Fleet Agent discovers only printers that match its SNMP profile.
          • Advanced Search—Search or exclude printers by specific IP address, subnet, range, and fully qualified domain name (FQDN). If the printers to be discovered have SNMP configured, then a matching SNMP profile must be added to the Fleet Agent configuration.

            • You can click Add Discovery Criteria to Include to enter the search criteria and select an SNMP profile. Repeat the process for each search criteria. After adding the search criteria, click Add Discovery Criteria.

              A screenshot of the IP address field in the Add Discovery Criteria window.

              Notes:

              • The Fleet Agent discovers only printers that match its SNMP profile.
              • If printers in the search criteria have different SNMP configurations, then the search criteria can be entered multiple times, each with a different SNMP profile.
              • A printer can be managed by only one agent. Care must taken when defining the Printer Discovery settings when using Native Agent, a Printer Agent, and a Fleet Agent, or multiple Fleet Agents within the same organization. If overlapping Printer Discovery criteria exist, then printers may not be managed by the intended agent. The printer data may roll up under the wrong agent and may appear to unenroll and re-enroll continually.
            • You can click Import or Export to import or export functions to use predefined search criteria or saved search criteria for later use.

      • SNMP Profile—Can be created to match the SNMP configuration of printers discoverable by the Fleet Agent. You can click Create to create profiles. Profiles can be created based on SNMP v1, v2c, or v3. The SNMP profile created and used by a Fleet Agent must match the SNMP configuration of the printers that the Fleet Agent manages.

        A screenshot of the SNMP Profile tab.
        A screenshot of the Create SNMP Profile window.

        Notes:

        • The Fleet Agent discovers printers that match its SNMP profile.
        • An SNMP profile using SNMP v3 is not required by the Fleet Agent. However, SNMP v3 must be enabled on eSF version 5 or later printers released since 2016. An SNMP v3 profile does not need to be configured on these printers, but SNMP v3 must be enabled. If you do not enable SNMP v3, then the Fleet Agent cannot update firmware, applications, and configurations.
      • Scheduled Tasks—Set up the Fleet Agent to periodically rediscover printers and to refresh printer information. Setting a discovery interval lets you automatically add or remove printers as they are added, exchanged, or removed.

        A screenshot of the Scheduled Tasks tab.
        • Printer Discovery Task—Set the Fleet Agent to rediscover and enroll printers on a regular basis or only when manually directed from the Cloud Fleet Management portal.

          • None (Run tasks manually only)—Run manually.

          • Once a day—Set a specific time.

          • Once a week—Set a specific time on a selected day of the week.

          • Once a month—Set a specific time on the last day of the month or on a selected day of the month.

        • Refresh Printer Information Task—Set the Fleet Agent to refresh printer information at certain intervals.

          • Every 15 minutes

          • Every 30 minutes

          • Every hour

          • Every 2 hours

          • Every 6 hours

          • Every 12 hours

          Notes:

          • The default setting is 1 hour. A shorter interval provides a more current printer status but puts more traffic on the local network. A longer interval reduces the local network traffic, but provides a slower printer status update.
          • The Fleet Agent reports printer information to the Fleet Management services if a page count change occurs. It also reports or when a printer or supplies alert has been detected.
      • Other Settings

        • Log level—Set the level of detail provided when a log is run for the Fleet Agent. Always set the log level to Detailed.

          Message Type

          Summary

          Detailed

          Error

          Warn

          Informational

          Debug

          X


        • Network utilization delay (milliseconds)—Limit the network traffic caused by the Fleet Agent printer discovery process. A higher number reduces the impact on network performance but makes the discovery process longer. The default delay setting is 250 milliseconds. The delay must not be set to zero.

  3. Click Create Agent.

Installing a Fleet Agent

Fleet Agent installation package

After creating a Fleet Agent, install it on a server or host computer within the customer’s network. The Fleet Agent installation package can be downloaded or provided through a link emailed from the Cloud Fleet Management portal.

A screenshot of a Fleet Agent settings.
Note: The size of the installation package is about 140MB.

Fleet Agent activation code

You need an activation code during setup of the Fleet Agent. You can obtain the code by clicking the Generate activation code link. The code registers the installed Fleet Agent with a Fleet Agent definition. You can associate a Fleet Agent definition with only a single Fleet Agent installation. If the code is not used within 72 hours, then you must generate a new code.

Installing and activating a Fleet Agent
  1. From a server or host computer, run the Fleet Agent installation package.

    A screenshot of the Fleet Agent installation screen.
  2. Accept the End-User License Agreement (EULA).

  3. Enter the port number.

    A screenshot of the Port field.

    Notes:

    • The default port number is 80.
    • If port 80 is not available, then enter any available port, such as 8080 or 8088.
  4. Click Finish to close the installation window, and launch the Fleet Agent on a web browser.

  5. Enter the Fleet Agent's Activation Code, and then click Continue.

    A screenshot of the Fleet Agent Activation window.
  6. Notes:

Using a proxy with the Fleet Agent

Sometimes you must change the proxy configuration after the Fleet Agent is installed. To change the proxy configuration, do the following:

  1. Open a web browser, and then type https://localhost:<portnumber>.

    Note: <portnumber> is the port used when the Fleet Agent was installed. The default port number is 80.
  2. Click the settings icon on the upper-right corner of the Fleet Agent home screen to access the Proxy Configuration settings.

    A screenshot of the Proxy Settings page.
  3. Click Verify Proxy Settings.

Discovering and enrolling printers

Printers not being discovered

You can use a MIB walk to determine why a printer is not being discovered. You can obtain a MIB walk log from the Cloud Fleet Management portal, and then contact Customer Support Center to review the log. To initiate a MIB walk, do the following:

  1. From the Fleet Management web portal, click Agents > Fleet Agents.

  2. Click the Fleet Agent name.

  3. In the Log section, type the IP address of the printer, and then click Request.

    A screenshot of the MIB Walk section.
  4. Click Download.

    A screenshot of the MIB Walk section with the Download link.

Managing an installed Fleet Agent

After a Fleet Agent is installed, you may need to change it for the following reasons:

Editing a Fleet Agent
  1. From the Fleet Management web portal, click Agents > Fleet Agents.

  2. Click the Fleet Agent name.

  3. Click Edit Agent.

  4. Click Save Changes.

  5. Notes:

Updating a Fleet Agent

Available updates to the Fleet Agent executable file or for Printer Support Library used by the Fleet Agent appear on the Fleet Agents page.

  1. From the Fleet Management web portal, click Agents > Fleet Agents.

  2. Select one or more Fleet Agents, and then click Update > Fleet Agent.

    A screenshot of the Agents tab with the Update menu.
  3. Click Continue.

Deactivating a Fleet Agent

Deactivating a Fleet Agent stops it from collecting printer data. After it is deactivated, you can no longer manage printers associated with that Fleet Agent. Printers associated with the deactivated Fleet Agent are unenrolled and no longer appear on the Printers page. The Fleet Agent definition is not deleted. Device data associated with the deactivated Fleet Agent is also retained.

  1. From the Fleet Management web portal, click Agents > Fleet Agents.

  2. Click the Fleet Agent name.

  3. Click More > Deactivate Agent.

    A screenshot of the Agents tab with the More menu with Deactivate Agent option.
  4. Click Deactivate Agent.

    A screenshot of the Deactivate Agent window.
Restoring a deactivated Fleet Agent
  1. From the Fleet Management web portal, click Agents > Fleet Agents.

  2. Click the Fleet Agent name.

  3. In the Status section, click Generate activate code.

  4. Copy the activation code.

  5. Launch the Fleet Agent on a web browser, and then enter the activation code.

  6. Click Continue > Activate Agent.

    A screenshot of the Fleet Agent Activation window.
  7. Note: Once the Fleet Agent has been reactivated, you must initiate the Discover & Enroll Printers task from the Cloud Fleet Management portal. This restores the data collection and printer management functions of the Fleet Agent.
Deleting a Fleet Agent

If a Fleet Agent installation is no longer required at a customer location, it must be deleted. Deleting a Fleet Agent removes the Fleet Agent definition from the Cloud Fleet Management portal. It also unenrolls any printers associated with the deleted Fleet Agent, and deletes any data associated with those printers. The Fleet Agent executable running in the customer’s environment will not be uninstalled. You must uninstall the Fleet Agent executable manually.

  1. From the Fleet Management web portal, click Agents > Fleet Agents.

  2. Click the Fleet Agent name.

  3. Click More > Delete Agent.

    A screenshot o the Agents tab with Delete Agent option.
  4. Click Continue.

    A screenshot of the Delete Agent window.

Notes:

Using the Printer Agent

Using a Printer Agent

Downloading the Printer Enrollment Tool

If you do not have a copy of the Printer Enrollment Tool (PET), download it from the Cloud Fleet Management portal.

  1. From the Fleet Management web portal, do one of the following:

    • If some printers are already enrolled, then click Printers > Enroll Printer using > Printer Agent > Download PET.

    • If enrolling printers for the first time, then click Use Printer Agent > Download PET.

  2. To accept the End User License Agreement (EULA) and download, click Accept and Download.

  3. Extract the compressed folder.

Using the Printer Enrollment Tool
  1. Run the Printer Enrollment Tool launcher.

  2. Log in using the same email address and password used to connect to the Cloud Fleet Management portal.

    Note: If a newer version of the PET is available, then you will be prompted to download it.
    A screenshot of the Update Available window.
  3. If you manage multiple organizations, then select an organization, and then click Next.

  4. Click the settings icon on the upper-right corner of the page, and then configure the following:

    • Discover and enroll native agent-capable printers using—Determines whether Native Agent-capable printers are enrolled using the Native Agent or Printer Agent.

    • Time out for Printer Discovery—Determines how long the PET waits for a response to each network broadcast. The value can be increased to improve printer discovery in slow networks.

    • Time out for Printer Enrollment—Determines how long the PET waits for the Printer Agent to enroll the printer. The value can be increased to improve the printer enrollment process of older printers.

    • Logging detail levels—Set the logging level to Detailed.

    • SNMP settings—The SNMP settings in the PET must match those of the printers to be discovered.

      Note: Printer discovery first occurs using mDNS, and then by Simple Network Management Protocol (SNMP). If SNMP discovery is preferred, then mDNS must be disabled on the printers.
      A screenshot of the Settings window.
  5. From the Discovery Type menu, select any of the following:

    A screenshot of the Discovery Type menu.
    • Search local network—Finds all printers on your local subnet. Use this method if you have several printers on the subnet but you do not know their network parameters. This method may take several minutes to locate complete.

    • Advanced search—Lets you refine the search by specifying network parameters to find printers. Use this method if you have a small number of printers or if the network parameters of the printers are known. This method is usually faster than the Search local network method.

      The following are the network parameters:

      • Specific IP address

      • Subnet

      • Range

      • Fully qualified domain name (FQDN)

    • Notes:

      • To discover printers successfully, make sure that mDNS is enabled on the printer or that the SNMP configurations of the PET and the printers match.
      • Printers in the Eligible to Enroll tab can be enrolled with the Native Agent if their agent type is set to Native. 
    A screenshot of the printers that are eligible to be enrolled.
  6. Select one or more printers to enroll, and then click Enroll Printers.

    Note: The selected printers do not have to be of the same agent type. Each selected printer is enrolled using the indicated agent type.
  7. If necessary, log in to access the printer Embedded Web Server, and then click Apply Credentials. Otherwise, click Skip This Step.

    Notes:

    • When using a Native Agent or Printer Agent and a Fleet Agent, or multiple Fleet Agents within the same organization, care must taken while defining the Printer Discovery settings. Only one agent can manage a printer. If overlapping Printer Discovery criteria exist, then printers may not be managed by the intended agent.
    • The enrollment process may take several minutes to complete.
    • After successful enrollment, wait several minutes for the printers to appear in the Cloud Fleet Management printers list.
    • When a printer is enrolled using the Printer Agent, the PET installs an embedded (eSF) application, called the Printer Configuration Agent (PCA), on the printer. The PCA is the communications path between the printer and the cloud.
Verifying the printer enrollment status

After running the PET to enroll printers, do the following to verify that an enrolled printer can communicate with Cloud Fleet Management. For more information on troubleshooting, see Fleet Management troubleshooting.

Verifying the connection status after placing the printer in service

Do the following to verify the Cloud Fleet Management connection status of a printer after it is placed in service or its network environment is changed. For more troubleshooting information, see Fleet Management troubleshooting.

Setting the correct date and time

The printer date and time must be set correctly to avoid failures in printer enrollment or in the processing of Cloud Fleet Management tasks. If it is not set correctly, then printer enrollment or the processing of Cloud Fleet Management tasks may fail. It is best to configure the printer’s date and time by enabling the use of a Network Time Protocol (NTP) server. NTP servers are usually available from domain servers. Publicly available NTP servers can be found through an internet search.

If the printer’s date and time are not correct when it is enrolled, then the printer’s date and time will be set to the date and time of the Printer Enrollment Tool (PET) workstation if:

A screenshot of the Network Time Protocol settings.

Managing user accounts and printer permissions

To use and manage the Printer Agent, you must set the function access controls (FACs) and maintain an administrator account on the current-generation Lexmark printers. When referring to the Printer Agent on printers, the printers can be Secured or Open.

e-Task version 5 or later printers

Printers with e-Task version 5 or later have a dark control panel background.

A screenshot of the control panel.

Secured Printers

If access to the Embedded Web Server (EWS) is protected, then provide the credentials in the Printer Enrollment Tool during enrollment.

The following permissions must be enabled in either the Public or All Users permissions groups to avoid a failed enrollment.

Access Control menu section

Access control to enable

Administration Menus

Security Menu

Device Management

Remote Management


Open Printers

If access to the Embedded Web Server is not protected, then the following permissions must be enabled in the Public permissions group to avoid a failed enrollment.

Access Control menu section

Access control to enable

Administration Menus

Security Menu

Device Management

Remote Management


A screenshot of the Embedded Web Server with Local Accounts settings.
A screenshot of the Access Controls in the Embedded Web Server.

Lexmark_PCA_User account

When the Printer Configuration Agent (PCA) eSF application is installed on an e-Task version 5 or later printer, a Lexmark_PCA_User account and an administrator group are created. This account is used to process requests from Cloud Fleet Management.

A screenshot of the Add New User section in the Embedded Web Server.

Note: The Lexmark_PCA_User account and the administrator group must not be changed or modified. Changing them after enrollment prevents the printer from processing Cloud Fleet Management requests.

If any of the following actions occur after the printer is enrolled, then Cloud Fleet Management functionality may be lost. To restore Cloud Fleet Management functionality without reenrolling the printer, do the following resolution actions:

Action

Resolution

Lexmark_PCA_User account has been deleted.

  1. Recreate the Lexmark_PCA_User account.

  2. Open the Printer Configuration Agent application.

  3. Click Update Credentials, and then enter the credentials of an existing administrator account on the printer.

Lexmark_PCA_User account name has been changed.

Click Update Credentials, and then enter the credentials of an existing administrator account on the printer.

Lexmark_PCA_User account password has been changed.

  1. Open the Printer Configuration Agent application.

  2. Click Test Agent Connection.

  3. Click Update Credentials, and then enter the credentials of an existing administrator account on the printer.

Administrator group has been deleted.

  1. Recreate the administrator group with all permissions enabled.

  2. Assign the recreated administrator group with the Lexmark_PCA_User account.

Administrator group permissions have been changed.

Re-enable all permissions under the administrator group. 

Lexmark_PCA_User account removed from the administrator group.

Reassign the Lexmark_PCA_User to the administrator group.


e-Task version 4 or earlier printers

Printers with e-Task version or earlier have a light gray control panel background.

A screenshot of the control panel.

Secured Printers

If a Basic Security Setup template has been applied, then provide the credentials in the Printer Enrollment Tool during the device enrollment process. If this protection was applied or modified after the printer was initially enrolled, then the printer will not process requests from Cloud Fleet Management. For more information, see Managing enrolled printers.

A screenshot of the Authentication Type menu in the Embedded Web Server.

The following access controls must be set to either the Basic Security Setup template or No Security.

e-Task version

Access Controls menu

Access control

e3 and e4

Administration menus

Service Engineer Menus Remotely

e3 and e4

Management

Remote Management

e3 and e4

Management

Firmware Updates

e4

Management

Configuration File Import / Export


Open Printers

If access to the Embedded Web Server is not protected, then the following access controls must be set to No Security to avoid a failed enrollment.

e-Task version

Access Controls menu

Access control

e3 and e4

Administration menus

Service Engineer Menus Remotely

e3 and e4

Management

Remote Management

e3 and e4

Management

Firmware Updates

e4

Management

Configuration File Import / Export 


Using the Local Agent

Using a Local Agent

The Local Agent is a Fleet Management agent for managing USB-connected printers that otherwise do not have a means of communicating directly with Cloud Fleet Management. For more information on the Fleet Management Agents, see Selecting an agent.

Note: The Local Agent supports Windows 64-bit and Windows 32-bit operating systems only

To use a Local Agent, do the following:

Downloading the Local Agent

  1. From the Fleet Management web portal, click Agents > Local Agents > Download Local Agent or Download Agent.

  2. In the Download Local Agent window, select the installer package type.

    A screenshot of the Download Local Agent window with Generate activation code selected.
    Note: You can select the Windows x64 or x86 installer package.
  3. Select Generate activation code.

    Notes:

    • The activation code is valid for 72 hours. If you are going to install the Local Agent before the activation code expires, then generate the code now.
    • You can set the number of agents to be activated by the code.
    • If the code expires before activating the agent, then generate a new activation code. From the Fleet Management portal, click Agents > Local Agents > Activation Code > Generate activation code.
  4. Click Download Agent.

  5. Accept and download the End-User License Agreement (EULA).

  6. Note: The Local Agent installation files and activation code can be reused up to the number of activations specified when the activation code was generated. After the specified number of activations, the code is no longer valid, to prevent using it on more workstations than intended.

Downloading the Local Agent again

If the Local Agent is downloaded while a valid activation code exists, then the activation code appears when the Local Agent installation package is downloaded. The time remaining until the activation code expires and the number of activations remaining are shown. Click Download Agent to download the installation package.

A screenshot of the Download Local Agent window.

Obtaining the activation code

To use the Local Agent, you need an activation code. An activation code can be generated when the Local Agent installer is downloaded. For more information, see Downloading the Local Agent. You can also obtain the activation code by doing the following:

  1. From the Fleet Management web portal, click Agents > Local Agents > Activation Code > Generate activation code.

    A screenshot of the Activation Code menu.
  2. In the Generate activation code window, set the number of agents to be activated by the code.

    A screenshot of the Generate activation code window.
  3. Click Generate Code.

    If a valid activation code already exists, then you can view it by clicking the Activation Code menu.

    A screenshot of the Activation Code menu with an activation code.
  4. Click Copy activation code

    Note: The time and the number of remaining activations for which the code is valid are shown.

Managing the activation code

If a valid activation code already exists, then you can view it by expanding the Activation Code menu.

A screenshot of the activation code.
Updating the number of activations allowed

The Local Agent installation files and activation code can be reused up to the number of activations specified when the code was generated. After the specified number of activations, the code is no longer valid. To increase the number of allowed activations for a valid activation code, do the following:

  1. From the Fleet Management web portal, click Agents > Local Agents > Activation Code > Update the number of supported activations.

  2. In the Update the number of supported activations window, set the number.

  3. Click Update Activations.

    A screenshot of the Update number of supported activations window.
    Note: If an activation code has expired, then you must generate a new one. You cannot increase the activations allowed for an expired activation code. Activation codes are valid for up to 72 hours.
Invalidating an activation code

If you no longer need a valid activation code, then you can force its expiration.

  1. From the Fleet Management web portal, click Agents > Local Agents > Activation Code > Expire activation code.

  2. In the Expire activation code window, click Expire Code.

    A screenshot of the Expire Code option.

Installing and activating a Local Agent

The Local Agent is designed to be installed on a Windows 64-bit or Windows 32-bit operating system. The downloaded Local Agent package must be extracted before it can be installed and then activated.

Installing the agent manually

To manually install the Local Agent, execute the Local Agent msi file. Follow the on-screen prompts. After the installation has completed, the Local Agent must be activated.

Note: The Local Agent msi file must be executed from the same folder as the configuration .ini files.
  1. Run the Local Agent MSI file.

  2. Follow the instructions on the computer screen.

Activating the agent manually
  1. To manually activate the Local Agent, find and open the Lexmark Local Agent entry in the Windows menu.

    A screenshot of the Lexmark Local Agent in a Windows computer.
  2. Enter the activation code, and then click Activate Agent.

    A screenshot of the Activate Agent option.

    The following message appears

    A screenshot of the Local Agent status information.

    If the activation of the Local Agent fails, then the following message appears:

    A screenshot of the error message received when login code is invalid or has expired.

    Make sure that the activation code is correct, or generate a new activation code.

Activating the agent during installation

You can configure the Local Agent to automatically activate during installation by adding the activation code to the LocalAgentConfig.ini file.

  1. Unzip the installation package.

  2. Open the LocalAgentConfig.ini file in a text editor.

  3. Under the [IOT_HUB] block, add the CS_ACTIVATION_CODE parameter.

  4. Enter the activation code generated from Lexmark Cloud Services as the value of the parameter.

    Sample code:
    [IOT_HUB]
       CS_ACTIVATION_CODE=ab23ftcd-12dt-edte-123hdtdk-ttrbd
  5. Save the LocalAgentConfig.ini  file.

  6. Run the Local Agent MSI file.

  7. Notes:

Managing an installed Local Agent

Managing Local Agents includes the following:

Editing the configurations of a Local Agent

Local Agents have two configurable parameters:

A screenshot of the Edit Local Agent window.
Editing the Local Agents
  1. From the Fleet Management web portal, click Agents > Local Agents.

  2. Do either of the following:

    • To edit a single Local Agent, click the name of the Local Agent, and then click Edit Agent.

      A screenshot of the Edit Agent option.
    • To edit multiple Local Agents at the same time, select multiple Local Agents, and then click Edit Settings.

      Note: The Edit Local Agent window shows that Log level is set to Detailed and Polling Interval is set to 300. These changes are automatically applied regardless of the current settings of the selected Local Agents.
Deactivating a Local Agent

To stop the Local Agent from collecting and reporting printer information to the Fleet Management services, you can deactivate it. After reactivating a Local Agent, you can reactivate it only by applying a valid activation code.

  1. From the Fleet Management web portal, click Agents > Local Agents.

  2. Click the name of the Local Agent.

  3. Click Deactivate Agent.

    A screenshot of the Deactivate Agent option.
  4. Click Deactivate Agent.

Deleting a Local Agent

If a Local Agent is no longer needed, then it can be deleted from the Fleet Management portal. All information related to the agent is deleted.

  1. From the Fleet Management web portal, click Agents > Local Agents.

  2. Click the name of the Local Agent.

  3. To delete a Local Agent, click Delete Agent.

    A screenshot of the Delete Agent option.
  4. Click Delete Agent.

  5. Note: Deleting a Local Agent in the Fleet Management portal does not uninstall the Local Agent application installed on the workstation.