Overview

Use the LexmarkTM Print Management (LPM) On-Premises solution to send print jobs from anywhere to one central print queue. You can securely release jobs on any Lexmark printer in the system.

The solution supports the following features:

By using the Lexmark Document Distributor (LDD) platform, you can securely send your files to the server from the following, where they are held until printed:

Depending on your configuration, jobs that are not printed after a specified period are deleted automatically.

The solution can also be used to do the following:

For information on how to print using this solution, see the User’s Guide.

For information on how to print from your mobile device, see the Lexmark Mobile Print User’s Guide.

This document provides instructions on how to configure and troubleshoot the solution.

System components

System requirements

Recommended hardware

Recommended software

Recommended hardware for Print Release

LDD server requirements

For a list of all LDD-related server and network requirements, see the Lexmark Document Distributor Administrator’s Guide.

The following table shows the LPM versions that are compatible with specific LDD versions:

Lexmark Print Management version

Lexmark Document Distributor version

2.9

5.3

2.8

5.2

2.7

5.1

2.6

4.9

2.5.1.2 and later

2.5.1.1 and older

4.8.5

2.4


Supported Embedded Solutions Framework (eSF) application versions

Note: For more information on e-Task printers, see Supported printers.

Solution

eSF application version

Description

Compatible eSF framework

LDD

advancedprompt version 5.2

Provides basic prompts for the user at the printer display

  • e-Task 5

  • e-Task 4

  • e-Task 3

  • e-Task 2+

  • e-Task 2

Print Release

badgeauth version 1.22

Provides authentication using a badge

Note: This application is necessary only when using a badge for authentication.

e-Task 2

badgeauth version 2.14.6

Locks the printer until a user authenticates with a badge, PIN, or a user name and password

Notes:

  • This application is necessary only when securing the printer home screen.
  • After upgrading to LPM version 2.5.2 or later, manually configure each badgeauth application to deploy to the target printer family.
  • e-Task 4

  • e-Task 3

  • e-Task 2+

cardAuth version 5.6.5

Locks the printer until a user authenticates with a badge, PIN, or a user name and password

Note: This application is necessary only when securing the printer home screen.

e-Task 5

deviceusage version 1.6.0

Provides all usage data on the printer

Notes:

  • This application is necessary only when tracking the printer usage.
  • After upgrading to LPM version 2.5.2 or later, manually configure each Device Usage application to deploy to the target printer family.

e-Task 2

deviceusage version 1.10.8

Provides all usage data on the printer

Notes:

  • This application is necessary only when tracking the printer usage.
  • After upgrading to LPM version 2.5.2 or later, manually configure each Device Usage application to deploy to the target printer family.
  • e-Task 5

  • e-Task 4

  • e-Task 3

  • e-Task 2+

keyboardreader version 2.4.11

The driver for RFID card reader

Note: This application is necessary only when using a card reader that is configured for keyboard wedge mode, such as RFID.

  • e-Task 5

  • e-Task 4

  • e-Task 3

  • e-Task 2+

  • e-Task 2

omnikey5427ckdriver version 1.2.11

The driver for Omnikey card reader

Note: This application is necessary only when using an Omnikey card reader that is configured in CCID (default) mode.

  • e-Task 5

  • e-Task 4

omnikeydriver version 2.4.4

The driver for Omnikey card reader

Note: This application is necessary only when using Omnikey 5321, 5125, or 5325 card readers that are configured in CCID (default) mode.

  • e-Task 3

  • e-Task 2+

  • e-Task 2


Optional configurations

For configuring Print Release with RF IDeas Ethernet 241 adapter
Note: For information on configuring RF IDeas, see Configuring Print Release with RF IDeas.

Before you begin, make sure that LPM version 2.3.11 or later is working correctly.

For configuring DNS servers

Configure DNS servers for AirPrint advertisement, service discovery for LPM, or to reply to Unicast DNS queries from an AirPrint-capable device.

Note: For information on configuring DNS servers, see Configuring DNS servers.

Understanding the Lexmark Print Management system

Understanding the solution architecture

The following shows an environment with one data center:

A diagram showing an environment with one data center

The following shows an environment with two data centers:

A diagram showing an environment with two data centers

The following shows a shared Microsoft SQL Server environment with a hardware load balancer and workgroup servers:

A workflow showing a shared Microsoft SQL server environment

The following shows the LDD Print Release workflow:

A workflow showing the LDD Print Release

Understanding the Print Release application

Print Release is an enterprise-grade printing solution for managing print jobs from your computer or mobile device. The application supports badge authentication, quota enforcement, and usage tracking.

When the Lexmark Universal Print Driver (UPD) is configured to print to the LDD port and a job is printed, the following occurs:

  1. Print Release captures the user’s Windows login name.

  2. The PostScript or PCL output file is saved to the server with a date and time stamp.

  3. A database table entry is made with the Windows login name (USERID) with the document name and time stamp.

When the print job is released, the Print Release application is called by the Lexmark printer and prompts users to authenticate using their card or badge. Print Release captures the card data, and then compares the badge or card number with the entries in the user directory. Users can also manually authenticate using their user name and password or a personal identification number (PIN).

If the entry is found, then the user name is captured, and the list of print jobs appears on the printer display.

After a job is selected, the Print Release application releases the selected jobs, and then deletes the files and the database entries for the printed jobs. The jobs that are not released are held for the configured time period, and then deleted.

Notes:

When using a Mac computer, configure printer share. For more information, see Submitting jobs from a Mac computer.

Understanding the mobile feature

Users may submit and release jobs using their mobile devices such as smart phones and tablets either using e-mail or a mobile application.

Users can send an e-mail to an account monitored by the Lexmark Solutions Email Watcher. When an e-mail arrives, it is sent to the LDD server, and then converted to a printable document based on predefined conversion settings and user-specified settings. It can be printed immediately to a user-specified printer, or it can be integrated with Lexmark Print Release and then printed later.

The Lexmark Mobile Print application and Lexmark Print Service Plug-in may also be used to submit documents to the server. The Lexmark Mobile Print application also enables the releasing of jobs to a printer. The application is useful for Lexmark printers that do not support eSF applications or for third-party printers. Lexmark Mobile Print provides access to both the logged in user’s jobs and any delegated accounts.

Note: Lexmark Mobile Print application and Lexmark Print Service Plug-in can be downloaded from the Google Play store or App Store online store.

For more information, see Configuring mobile devices.

Understanding user authentication and delegation

You have full control of your output environment when you incorporate user authentication at the printer. LPM can be configured to require users to authenticate before retrieving prints or making copies and scans. Requiring user authentication at the printer improves document security by assuring that only the intended recipient retrieves the documents. It also enables tracking of each transaction.

User authentication can occur using a badge, user name and password, or PIN. Lexmark Print Release supports various badge readers.

In some environments, multiple users must access a common set of print jobs. For this environment, user delegation can be configured. Users can specify delegates to let them print the job. For example, an executive can specify an assistant as a delegate. When a job is delegated, the user who printed the job can release it. Also, when delegates log in, they are prompted whether they want to print their own jobs or the other user’s jobs.

No matter who releases the job, by default, it is automatically deleted from the server after being printed. However, if the reprint feature is enabled, it allows released print jobs to be held for an additional time before being automatically deleted. The job statistics include the user ID of the person who released the job.

User authentication is designed to fit the requirements of the environment where the solution is installed.

Reliability, scalability, and disaster recovery

Load balancing and redundancy

Depending on the volume of transactions, the load balancer, database, and application server components may be installed on a single server or separately on multiple servers. While a single server may be able to handle the load, if it fails, the entire system becomes unavailable. For environments that require high availability, we recommend using multiple servers along with a hardware load balancer or clustering technology.

Load-balancing servers receive jobs from print clients, and then balance jobs across transaction servers using load-balancing workers and load estimates. The load balancing is based on the number of session requests. For failover, one active and one passive load-balancing server must be clustered. Microsoft clustering provides the resource for automatic failover of the load-balancing servers. If the active server fails, then the passive server automatically takes over.

Note: The Microsoft SQL Server database can also be clustered.

Multiple transaction servers are used to support an increasing number of users and to provide redundancy for continuous uptime when one of the servers fails. Having multiple servers also lets maintenance and upgrades occur without taking down the whole system.

The LDD system has automatic backup of any data necessary to restore the server, primarily the database.

The following shows a sample diagram for achieving automated failover or redundancy using a single data center:

A diagram showing a single data center for failover or redundancy

The following shows a sample diagram for achieving automated failover or redundancy using two data centers:

A diagram showing a two data centers for failover or redundancy

System sizing and scalability

LPM is scalable to support multiple clients, submitting jobs to as many servers as required to handle the load. The load balancer selects a server for each received job to distribute the total load and maintain system performance. Using multiple servers also increases system reliability. If one server fails, then the load balancer directs jobs to other servers until the failed server is back online.

The following can be used to determine the number of servers required to process jobs efficiently:

Peak demand

To determine the number of servers necessary to handle peak load for a particular solution, use the following formulas:

Sample scenario

Consider an environment with a system capacity of 300 printers, with each printer averaging 100 jobs per day. If each server processes up to 3000 jobs per hour using the solution, then do the following:

To handle the peak load reliably for a solution with an average execution time of 30 seconds or lesser, your system must have three servers.

Solution processing load

Functions used

Average single-server throughput

Typical

  • Some image processing

  • Printing

6000 to 8000 jobs per hour

Heavy

  • Extensive image processing

  • Bar codes

  • External processes

  • Small to medium Document Producer (electronic forms) jobs

2000 to 3000 jobs per hour

Very heavy (optical character recognition)

  • Optical character recognition

  • Large Document Producer (electronic forms) jobs

100 to 200 jobs per hour


Note: Using less than the recommended RAM significantly reduces throughput. For example, a dual-processor server with only 2GB of RAM can process only up to 600–800 jobs per hour when using a heavy solution. For more information, see the Lexmark Document Distributor SDK Guide.

Concurrency

Each server that meets the recommended requirements can process up to 30 concurrent jobs from clients. Use the following formula to determine the number of servers that are necessary to meet the concurrency requirements:

Minimum number of servers = (number of printers expected to submit jobs at the same time) / 30

For example, if 100 out of 300 printers are active at the same time, then:

100 / 30 = 3.33

To allow 100 active printers for a solution with an average execution time of 30 seconds or lesser, your system must have four servers.

Performance across geographic locations

Organizations that operate across many areas may have longer execution times as print data moves across the wide area network (WAN). To resolve this issue, configure separate instances of Print Release in each location. Configure one location as the major collection point for accounting data (the parent), and then configure the other locations to operate separately. The other locations must send report data to the parent only on a scheduled basis.

Note: When separate instances are hosted in multiple locations, configure the system to let users send print jobs from one location, and then release them in another. In this case, the print job is pulled across the WAN from the originating location to the destination location. The user does not have to register in the system again to release the print job.

Determining database and file sizing, and other considerations

Database sizing

To determine the database sizing, use the following:

(Transaction data per job) x (number of users) x (typical number of jobs per day) x (length of time to keep the job)

Sample computation

300 bytes per job x 2000 users x 10 jobs per day x 365 days = 2.2GB

To account for variations in print volume over time, we recommend doubling this number.

Job storage sizing

To determine the job storage sizing, use the following:

(Average page per job) x (size per job) x (number of users) x (typical number of jobs per day) x (length of time to keep the job)

Assume the following job size estimates per page:

Sample computation

5 pages x 2MB x 2000 users x 10 jobs per day x 1 day = 200GB

To account for differences from average job sizes, we recommend doubling this number.

Estimated network bandwidth

Assume the following job size estimates per page:

To determine the estimated network bandwidth, use the following:

  1. Y = (number of pages per day x {(%Color x 2MB) + (%Mono x 0.5MB)}) / working hours in a day

  2. (Y / 3600) x 2

This formula gives you a rough indication of the network traffic in MB per second. It includes assumptions that can cause a wide variance from this estimate. For example, when jobs are sent on a steady state basis throughout the day.

Other considerations

Firebird database

The default system database that is bundled with LDD. This database can also be used for LPM. If Firebird is used, then LDD can be configured to back up the system periodically automatically. This configuration lets you easily restore the system in the event of a failure.

Job storage

Jobs are typically stored on a storage area network (SAN) or other network storage, but they can also be on the same server. However, make sure that the server is backed up when using the same server. We recommend clustering and backing up the network storage, and then determining the UNC path.

Print server

Windows print servers claim to support up to 10000 users.

Understanding tracking, reporting, and quotas

Tracking

Lexmark Document Accounting tracks transactions and stores the information for reporting. The basic Print Release application supports only tracking for jobs that are printed and deleted. Copy, fax, e-mail, and scan jobs are tracked when the Tracking feature is installed and when user authentication is used to access the device. The collected data includes the following:

Note: To avoid duplicate entries in the database for a single transaction, make sure that Device Usage and Print Release are not tracking simultaneously.

Reports

A series of reports can be run ad hoc or on a scheduled basis for analysis and reporting. Reports may be created over a specified period using the data stored in the Print Release database and produced as PDF or CSV files. Scheduled reports can be saved or e-mailed to defined users.

Lexmark Document Accounting reports

Report

Description

Top x copy users

These reports identify heavy users.

Top x fax users

Top x print users

Top x scan users

Bottom x copy users

These reports identify light users.

Bottom x fax users

Bottom x print users

Bottom x scan users

Page savings

This report shows the number of submitted pages sent by users.

Deleted page

This report shows the number of pages that are not printed, and then deleted.

Simplex and Duplex

These reports show the number of simplex and duplex print jobs.

Color and Mono

These reports let you monitor color usage and identify users who print color and monochrome.

Usage Report by Department

This report shows information on users’ departments and can be used for planning cost allocation.

Detail Print Report

This report shows the list of printed jobs by user and other details.

Device Usage Report

This report shows the usage of various printer functions per printer.


Note: Information in these reports is provided for statistical analysis and not intended for billing purposes.

Quotas

LPM lets administrators define quotas for the maximum number of print and copy pages produced within a specified time. Quotas can be set per user or per group. Color quotas are the maximum number of color pages that can be printed or copied as a subset of the total user or group quota. For example, a user may have a maximum of 1000 total pages per month, of which 300 may be color pages.

The remaining number of pages available can be shown at the printer each time a user uses Print Release or the copy function. Quotas can also enforce a stop when the allotted page limit is met. A message informs the user that the quota is reached, but that the user is allowed to continue printing.

Understanding Print Management Console

The Lexmark Print Management solution includes Print Management Console, a web-based utility that lets you manage and monitor the solution. Print Management Console is installed with a desktop icon on the server during the installation of the LPM solution.

Print Management Console lets you do the following:

Supported printers

e-Task 5 printers1

e-Task 4 printers

e-Task 3 printers

e-Task 2+ printers

e-Task 2 printers

e-Task printers2

X642 printers

7- or 10-inch-screen MFPs
  • CX625

  • CX725

  • CX820

  • CX825

  • CX860

  • CX920

  • CX921

  • CX922

  • CX923

  • CX924

  • MX622

  • MX721

  • MX722

  • MX725

  • MX822

  • MX824

  • MX826

4.3-inch-screen MFPs
  • CX522

  • CX622

  • MX421

  • MX521

  • MX522

7- or 10-inch-screen MFPs
  • CX510

  • MX610, MX611

  • MX6500e

  • MX710, MX711

  • MX810, MX811, MX812

  • MX910, MX911, MX912

4.3-inch-screen MFPs
  • CX410

  • MX410, MX510, MX511

4.3-inch-screen SFPs
  • CS510

  • MS610de

  • MS810de, MS812de

  • MS911

7- or 10-inch-screen MFPs
  • 6500e

  • X548

  • X746, X748

  • X792

  • X925

  • X950, X952, X954

4.3-inch-screen SFPs
  • C748

  • C792

  • C925

  • C950

7- to 10-inch-screen MFPs
  • X463, X464

  • X651, X652, X654, X656, X658

  • X734, X736, X738

  • X860, X862, X864

  • X466

7-inch-screen SFP
  • T6564

7- to 10-inch-screen MFPs
  • X644, X646

  • X772

  • X782

  • X850, X852, X854

  • X940, X945

4-line character display SFPs
  • T6544

  • W8504

7- to 10-inch-screen MFPs
  • X6203

  • X632, X6343

  • X7523

  • X8203

  • X830, X8323

  • X9123

4-line character display SFPs
  • C520, C522, C5244

  • C530, C532, C5344

  • C734, C7364

  • C780, C7824

5.7-inch-screen MFPs

X642


e-Task 5 printers1

e-Task 4 printers

e-Task 3 printers

e-Task 2+ printers

e-Task 2 printers

e-Task printers2

X642 printers

4.3-inch-screen SFPs
  • CS622

  • CS720

  • CS725

  • CS820

  • CS921

  • CS923

  • MS622

  • MS822

  • MS824

  • MS826

    
  • C9204

  • C9354

  • E4504

  • E460, E4624

  • T640, T642, T6444

  • T650, T6524

  • W8404

 

Notes:

Supported web browsers

Supported languages