Thank you for your feedback

How to Update Print Server Firmware via FTP on a Unix / Linux System

Document ID:HO1841

Usergroup :External


Error: "54 Standard Network / Network #"; Error: "900 RIP Software error"; 976 / 977 error; Printer dropping off the network; Printer locks up when entering the Network menu; Printer losing IP address; DHCP doesn't assign an address to the printer


How to update print server firmware via FTP on a Unix / Linux system; Upgrading printer firmware; Firmware; Integrated port Tx3x; Integrated port Tx2x; UNIX; UNIX SCO; Linux; RedHat Linux; Mandrake; UNIX Caldera; UNIX IRIX; UNIX Compaq; UNIX HP-UX; UNIX Digital


IMPORTANT!  If you are not currently having issues with your printer, please do not upgrade the firmware.  These firmware files will update the network adapters only.  The update does not include BASE CODE and/or ENGINE CODE.
Before you begin

The update procedure outlined in this document assumes the firmware revision has already been downloaded and expanded on the local hard drive. To obtain the latest version of firmware for your print server, go to one of the following:

  • Lexmark website (includes the network file extensions only)

    1. Click here and select Drivers & Downloads.  

    2. Select Network Adapters from the list of products and then choose your adapter.

    3. Click on Firmware and download the latest version for your adapter.

  • Ftp website (includes both the network and ftp file extensions)

    1. Click here and select print_servers

    2. Select your print server model. 

  • Printer firmware website (includes both the network and ftp file extensions)

    1. Click here and enter the key code. (The key code you need can be obtained through the Lexmark Technical Support Center, 800-539-6275.)
    2. Click Submit.

For details of which firmware extensions go with which adapter, refer to the table at the end of this document.

About the flash memory

Flash memory is a type of ROM (read-only memory) that can be electronically erased and reprogrammed. The flash memory in the network adapter contains the firmware that operates it. This firmware communicates with the network, the printer, and the network utility.  When the firmware is updated, the flash memory on the network adapter is reprogrammed.  This procedure overwrites old firmware and replaces it with the upgraded version.  Although many adapters can accept each firmware file, there are some intermediate levels that must be reached before the adapter can accept the current level. Specifically:

  • The MarkNet S adapter must be flashed to 1.9.14 before it can accept any higher level of firmware.
  • The MarkNet Pro adapters must also be flashed to 2.9.14 before it is set to the current level.
  • When a PJL file is being flashed, the intermediate level is not necessary.
  • The MarkNet XL must be flashed to 15.84 before it can be flashed to 79.* levels. 

Update procedure

Unix / Linux:
MarkVision Classic and MarkVision Professional can be used to update the print server firmware on most Unix / Linux operating systems.  For the MarkNet S series, N series, Pro series, and X series adapters, the internal web interface is another option for updating firmware.  Some adapters also accept PJL files which can be sent via FTP and over a parallel port.

  • This document outlines the MarkVision update procedures.
  • This document provides information on the web interface update procedure.
  • This document provides information on updating with a parallel connection.

Via FTP:
IMPORTANT!  If you have a mulifunction printer (MFP), make sure you export the dest.ucf file from the adapter to keep the current fax, e-mail, and copy settings (this includes fax numbers and e-mail addresses) as these settings will be lost when the firmware is upgraded.  Follow these instructions to export and import the dest.ucf file.
For adapters that support PJL files, an FTP session can be used to update print server firmware. Do the following:

  1. First download and expand the PJL file to a local directory on the hard drive.  This file is usually available for download from our FTP site under the firmware directory for each adapter as one of the following:

  2. It is useful to start the FTP session from within the directory where the PJL file has been saved.  For example, if you were upgrading a MarkNet Pro adapter to 1.10.192 code, and the 1_10_192.pjl flash file was in the /firmware directory, you should perform the following steps from a command prompt:

    1. From the /firmware directory, type ftp <print_server>  (where <print_server>  is the IP address or host name of the adapter. 
    2. Press ENTER. A Connected status message should appear, prompting for a login ID.
    3. Press ENTER to log in as an anonymous user.
    4. Type bin to set up a binary transfer.
    5. Type put  (where is the PJL file from the Lexmark site).
    6. Press ENTER.
    7. When the transfer is complete, type bye  to exit the FTP session.

    8. Print a test page from the adapter to verify that the new code has been processed. 

External AdaptersCode LevelsNetwork File ExtensionFTP File extension
MarkNet Pro2.xx.xx*.ppnn/a
MarkNet X4.xx.xx*.penn/a

Internal AdaptersCode LevelsNetwork File ExtensionParallel, USB, or FTP File Extension
MarkNet S1.xx.xx*.psh*.pjl
MarkNet N20003.xx.xx*.psw*.pjl
MarkNet N2401e5.xx.xx*.pml*.pjl
MarkNet N2501e5.xx.xx*.pml*.pjl
MarkNet N2601e6.xx.xx*.pfhn/a
Lexmark X422NGN1.xx.xxxx*.fla*.fla

Please enter the email address you would like to send a copy of this page to.