Deploying firmware

Before deploying to secured printers, make sure that the printer Firmware Updates access control is enabled. For more information, see Enabling firmware updates access control.

DDU can deploy only fullnet firmware files in .fls format. Fullnet firmware does not include the Engine code and the Scanner code. For more information, contact your Lexmark representative.

Note: To deploy raw firmware flash files, engine codes, scanner codes, or applications using the command line, see Deploying raw flash files.
  1. Obtain a firmware file.
  2. At the command prompt, type one or more of the following:
    Note: To deploy the settings file to multiple printers, replace ‑ip IP with ‑csv DeviceListPath .
    • For unsecured printers

      DDUAppFolder\bin\ddu ‑deploy ‑ip IP ‑fls FwrFilePath ‑fwfls

    • For secured printers

      • Basic authentication method using user name, password, or PIN

        DDUAppFolder\bin\ddu ‑deploy -ip IP ‑fls FwrFilePath ‑fwfls ‑usr UserName ‑pwd Password ‑pin PIN

      • Kerberos authentication method

        DDUAppFolder\bin\ddu ‑deploy -ip IP ‑fls FwrFilePath ‑fwfls ‑usr UserName ‑pwd Password ‑rlm RealmName ‑rlmType KERBEROS

      • LDAP authentication method

        DDUAppFolder\bin\ddu ‑deploy -ip IP ‑fls FwrFilePath ‑fwfls ‑usr UserName ‑pwd Password ‑rlmType LDAP ‑rlmSetup RealmSetupName

      • LDAP + GSSAPI authentication method

        DDUAppFolder\bin\ddu ‑deploy -ip IP ‑fls FwrFilePath ‑fwfls ‑usr UserName ‑pwd Password ‑rlm RealmName ‑rlmType LDAP_GSSAPI ‑rlmSetup RealmSetupName

    where:

    • DDUAppFolder is the location of the DDU folder.
    • IP is the IP address of the printer.
    • FwrFilePath is the location of the firmware file.
    • DeviceListPath is the location of the .csv file that contains the list of IP addresses.
    • UserName is the user name for accessing secured printers.
    • Password is the password for accessing secured printers.
    • PIN is the PIN for accessing secured printers. This option is applicable only to the basic authentication method.
    • RealmName is the Kerberos realm name when using Kerberos or LDAP + GSSAPI authentication method.
    • RealmSetupName is the setup name configured on the printer when using LDAP or LDAP + GSSAPI authentication method.
  3. Check the progress of the deployment in the DDU status window.
Note: To enable force deployment, add ‑f at the end of the command. Force deployment lets you deploy a firmware file without checking the firmware version of the printer.