Installing client software for Windows operating system

Before you begin, make sure that:

Installing Lexmark Print Management Client

Lexmark Print Management Client (LPMC) is a software package deployed in client systems in a domain to provide secure releasing of print jobs. LPMC captures the print jobs from the print spooler and, if necessary, encrypts them. Print jobs are stored in the computer until they are released from a Print Release–enabled printer.

  1. Obtain an installation package for LPMC, and then save it to a temporary local drive.

  2. Copy the configuration file to the folder where you saved the installation package, and then if necessary, modify it. For more information, see Understanding configuration files for Windows operating system.

  3. Install the package by doing either of the following:

    • From the folder where you saved the package, double-click the MSI package.

    • At the command prompt, type msiexec /i lpmc.msi.

  4. Follow the instructions on the computer screen.

  5. After the installation is complete, do the following:

    Check if LPMC is installed
    1. Navigate to the programs and features folder of your operating system.

    2. Look for Lexmark Print Management Client.

    Check if the necessary services are installed and running
    1. At the command prompt, type services.msc.

    2. Check if the following services are running:

      • Lexmark Print Capture Service

      • Lexmark Print Release Service

  6. Assign the recommended print driver to the LPMC printer port. For more information, see Installing the print driver and creating a print queue or contact your system administrator.

  7. Notes:

Working with SSL Certificates

LPMC acts as a secure server that accepts and establishes connections over the HTTPS protocol. LPMC allows data encryption that connects to the regular network. To be able to accept an SSL connection, LPMC secures a certificate to confirm the identity of the server and serve as the basis for encryption.

Each certificate specifies the subject that a certificate identifies. For example, the workstation where LPMC is running may be defined as “workstation-name,” such as John-PCXP, or by a more generic name, such as localhost. The reserved name, localhost, is an alias for 127.0.0.1 network address.

When a certificate is created, it is added to the workstation and becomes available for all users who log in to the machine. LPMC also binds a certificate to the appropriate network connection and uses the port that is defined in the configuration file.

If the configured port is changed after the installation, then LPMC cannot establish an SSL connection. To reconnect over an SSL, reinstall LPMC, or manually rebind the certificate to the new port number.

Note: The creation and binding of the certificate occur during the LPMC installation process.

Understanding configuration files for Windows operating system

Logger

Setting

Default value

Description

LogFilePath

c:\ProgramData\LPMC\lpmc.log

The path where log files are saved.

LoggingEnabled

true

If set to false, then LPMC stops logging the file.


CaptureSettings

Setting

Default value

Description

LoopbackPort

9167

The port that the capture service communicates for incoming print jobs. If you want to use another port, then change the port that the print queue uses.

PrintJobFileNameFormat

%d_%i.prn

The file name format that the capture service uses to save the print jobs. %d is the time when a job is printed, and %i is the current tick count.

You can use the following values as part of the file name:

%u—The user name

%pd—The print driver name

%pq—The print queue name


ClientSettings

Setting

Default value

Description

PrintAndKeepLifespan

48

The number of hours before LPMC deletes the job after printing

UnprintedJobsLifespan

48

The number of hours before LPMC deletes a job that is not released on a print queue


ReleaseSettings

Setting

Default value

Description

EsfListenerPort

9443

The port where a job is released from the printer


ADServerSettings

Setting

Default value

Description

ActiveDirectoryUserProperty

otherLoginWorkstations

The Active Directory attribute that LPMC uses to save and retrieve data.

ServiceAccountUserName

N/A

The user name designated as the service account. The administrator sets this setting before the deployment.


ADWriteSettings

Setting

Default value

Description

ADWriteOption

AtPrintTime

Determines when LPMC writes the workstation IP address to the Active Directory server.

Use any of the following values:

  • AtStartup—The workstation IP address is written only when LPMC starts. It is deleted when the workstation shuts down or enters a low-power state.

  • AtPrintTime—The workstation IP address is written only when a job is printed. It is deleted when the user has no more jobs held at the workstation, the workstation shuts down, or the workstation enters a low-power state. If a stored job is detected when LPMC starts, then the workstation IP address is written immediately.

  • AtStartupAndPrintTime—The workstation IP address is written when LPMC starts and when a job is printed. It is not deleted when the user has no more jobs held at the workstation. It is deleted when the workstation shuts down or enters a low-power state.


ServerSettings

Setting

Default value

Description

ServerIP

api.iss.lexmark.com/lpm-gateway

The release and tracking server address.

ServerPort

443

The port where a job is released from the printer.


ServerAPISettings

Setting

Default value

Description

APIVersion

2.0

The version of the application programming interface (API) used.

IDPServerSettings

ServerIP

ServerPort

idp.iss.lexmark.com

443

The Identity Service Provider address used to authenticate users.

The port where a job is released from the printer.


DeleteJobTrackerSettings

Setting

Default value

Description

TrackDeletedJob

true

If set to false, then the deleted jobs are not tracked.

SendImmediately

true

If set to false, then LPMC sends the deleted jobs data using IntervalMode.

IntervalMode

Daily

Send the deleted jobs data after a specified interval of time. You can set the interval in minutes, hours, days, or weeks. If IntervalMode is enabled, then the deleted jobs data are temporarily saved in c:\ProgramData\LPMC\DJTReport.xml. When the set interval has elapsed, the deleted jobs data are sent to the report server, and the DJTReport.xml file is deleted.

SendInterval

Minutes

Hourly

Daily

Weekly

Day

Hour

1200

Specify when to send the deleted jobs data to the report server.

ServerSettings

ServerIP

ServerPort

ServerSSL

10.194.107.109

9780

false

Contains the information about the report server where the deleted jobs data are stored.

OtherSettings

N/A

More information about the deleted jobs data.


LateBindingSettings

Setting

Default value

Description

LateBindingEnabled

false

If set to true, then the Color, Sides (Duplex), Staple, Hole Punch, and number of copies settings can be modified in the printer control panel.


DeleteEmptyUserFolders

Setting

Default value

Description

DeleteEmptyUserFolders

false

If set to true, then the User folders with no print jobs and valid User Tokens are automatically deleted.


Sample configuration file for Windows operating system

<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsd="http://www.w3.org/2001/Schema" xmlns:xsi="http://www.w3.org/2001/Schema">
 <Logger>
   	<LogFilePath>C:\ProgramData\LPMC\lpmc.log</LogFilePath>
     <LoggingEnabled>true</LoggingEnabled>
 </Logger>
 		<CaptureSettings>
				<LoopbackPort>9167</LoopbackPort>
				<PrintJobFileNameFormat>%d_%i.prn</PrintJobFileNameFormat>
			</CaptureSettings>
			<ClientSettings>
				<PrintAndKeepLifespan>48</PrintAndKeepLifespan>
				<UnprintedJobsLifespan>48</UnprintedJobsLifespan>
			</ClientSettings>
			<ReleaseSettings>
				<EsfListenerPort>9443</EsfListernerPort>
				<ServiceAccountUsername></ServiceAccountUsername>
	  		</ReleaseSettings>
	  		<ADServerSettings>
				<ActiveDirectoryUserProperty>otherLoginWorkstations</ActiveDirectoryUserProperty>
				<ServiceAccountUsername></ServiceAccountUsername>
			</ADServerSettings>
			<ADWriteSettings>
				<ADWriteOption>AtPrintTime</ADWriteOption>
			</ADWriteSettings>
		 <ServerSettings>
				<ServerIP>api.iss.lexmark.com/lpm-gateway</ServerIP>
				<ServerPort>443</ServerPort>
	  </ServerSettings>
	  <ServerAPISettings>
				<APIVersion>2.0</APIVersion>
			<IDPServerSettings>
				<ServerIP>idp.iss.lexmark.com</ServerIP>
				<ServerPort>443</ServerPort>
			</IDPServerSettings>
	  </ServerAPISettings>
	<DeleteJobTrackerSettings>
	  		<TrackDeletedJob>true</TrackDeletedJob>
	  		<SendImmediately>true</SendImmediately>
	  		<IntervalMode>Minutes</IntervalMode>
	  		<SendInterval>
				<Minutes>5</Minutes>
				<Hourly>false</Hourly>
				<Daily>1200</Daily>
				<Daily>2300</Daily>
				<Weekly>
					<Day>2</Day>
					<Day>3</Day>
					<Day>4</Day>
					<Day>5</Day>
					<Day>6</Day>
					<Hour>1000</Hour>
					<Hour>1500</Hour>
				</Weekly>
			</SendInterval>
	  		<ServerSettings>
					<ServerIP>10.194.107.109</ServerIP>
					<ServerPort>9780</ServerPort>
					<ServerSSL>false</ServerSSL>
			</ServerSettings>
			<OtherSettings>
					<SiteName></SiteName>
					<Custom1></Custom1>
					<Custom2></Custom2>
					<Custom3></Custom3>
			</OtherSettings>
	</DeleteJobTrackerSettings>
		<LateBindingSettings>
			<LateBindingEnabled>false</LateBindingEnabled>
		</LateBindingSettings>
<DeleteEmptyUserFolders>false</DeleteEmptyUserFolders>
</Configuration>

Installing the print driver and creating a print queue

Make sure to download any of the following print drivers for your operating system:

  1. Run the installer file from your computer.

    1. Select Extract, and then clear Start the installation software.

    2. Copy the path to the UPD files.

      Note: If you want to change the path, then browse to the folder where you want to save the UPD files.
    3. Click Install, and then follow the instructions on the computer screen.

  2. Open the printers folder, and then click Add a printer.

  3. From the Add Printer Wizard dialog box, select Use an existing port, select the LPMC printer port from the list, and then click Next.

  4. When prompted to install the software, select Have Disk.

  5. In the “Copy manufacturer's files from” field, paste the location of the UPD files, or browse to the INF file for the driver.

  6. Click OK > Next.

  7. From the list, select the print driver, and then click Next.

  8. Type a descriptive name for the print queue, select whether to use the new print queue as the default, and then share the printer.

  9. Click Finish.