Overview

Device Deployment Utility (DDU) is a standalone tool that does not require any installation, server setup, or connection to a public network. It lets you deploy the following to a fleet of multifunction products:

Using DDU, you can do the following:

This document provides information on how to configure, use, and troubleshoot DDU.

System requirements

System requirements

Supported operating systems

Make sure that the following port numbers are open:

Protocol

DDU port number

Printer port number

Used for

Network Printing Alliance Protocol (NPA)

Transport: NPAP or NPANT

UDP 9187

UDP 9300

Communication with Lexmark network printers

ObjectStore

Transport: XML or XMLNT

UDP 9187

UDP 6000

Communication with Lexmark network printers

Lexmark Secure Transport (LST)

  • UDP 6100

  • Ephemeral TCP port

    Note:  This port is used for hand-shaking.

  • UDP 6100

  • TCP 6110

    Note:  This port is used for hand-shaking.

Secure communication with Lexmark network printers

Note:  The following solutions use these port numbers and result in an error when run at the same time as DDU:

  • Markvision TM Enterprise

  • Lexmark TM Document Distributor

Make sure that they are not running on the same computer or server at the same time.

Multicast Domain Name System (mDNS)

Ephemeral UDP port

UDP 5353

Discovery of some Lexmark network printers and determining the security capabilities of printers

Simple Network Management Protocol (SNMP)

Ephemeral UDP port

UDP 161

Discovery of and communication with Lexmark and third-party network printers

File Transfer Protocol (FTP)

Ephemeral TCP port

TCP 21

TCP 20

File upload

Trivial File Transfer Protocol (TFTP)

Ephemeral UDP port

UDP 69

File upload

Note:  This protocol is used only on older printers.

Hypertext Transfer Protocol (HTTP) or Hypertext Transfer Protocol over SSL (HTTPS)

Ephemeral TCP port

TCP 80

TCP 443

File upload

Raw Print Port

Ephemeral TCP port

TCP 9100

TCP 9500

TCP 9501

File upload


Note:  Some communications require an ephemeral port. This port is an allocated range of available port numbers on the server. When a client requests a temporary communication session, the server assigns a dynamic port number to the client. The port number is valid only for a short duration, but it is reusable after the previous session expires.
Supported languages

Supported languages

DDU supports the following:

Supported printer models

Supported printer models

1 SNMPv3 support must be enabled on the printer.

2 A printer certificate update is required. In this release, the Java platform security and performance update remove support for some certificate-signing algorithms, such as MD5 and SHA1. This change prevents DDU from working with some printers. For more information, see the help documentation .