Thank you for your feedback



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

Document ID:HO1857

Usergroup :External
  Languages  
  Properties  

Problem

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

Environment

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

Solution

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.
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.

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. 

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 an FTP connection on a Unix / Linux system.

Via Parallel:
Important:  If you currently own 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 (including fax numbers and e-mail addresses).  Otherwise these settings will be lost when the firmware is upgraded.  Follow these instructions to export and import the dest.ucf file.
The adapters that can be flashed via parallel are the MarkNet S, MarkNet N, MarkNet X, MarkNet XLe, and the MarkNet Pro. A parallel converter is needed to flash the external devices (MarkNet Pro, X and XLe adapters). This section assumes that you already have the parallel converter if it is required for your adapter, and that the necessary files have already been expanded on your computer.  To order a parallel converter, contact Lexmark Technical Support.
For adapters that support PJL files, a printer or print server attached parallel to a Unix / Linux system can be used to update print server firmware. You first need to download and expand the PJL file to a local directory on the hard drive.  This file is usually available from our FTP site under the firmware directory for each adapter as one of the following: *pjl.exe, pjl*.exe, *pjl.zip, or pjl*.zip.

MarkNet S / MarkNet N:

To upgrade the firmware on a MarkNet S or MarkNet N card via parallel, a special PJL version of the firmware is required. Attach the printer directly to the computer using a parallel cable. In the example below, the default directory where the firmware file resides is /firmware.

  1. Create a raw queue which will print to the parallel port. (Refer to your operating system's documentation for help, if necessary.)
  2. Open a command prompt.
  3. Copy the file to the printer using the following command:
    # lp -d par_que /firmware/filename.pjl

    where <filename> is the pjl file and par_que is the raw queue. 
    A message will tell you that the printer is upgrading the firmware or flashing ports 1, 2, and 3. Eventually it should reset itself and return to a ready state. Warning! Do not power off the printer during this update! 
  4. Print a test page from the adapter to verify that the new code has been processed. 

MarkNet Pro / MarkNet X:
In the example below, the default directory where the firmware file resides is /firmware.

  1. Attach the parallel converter to the end of the parallel cable.  This will make the cable symmetrical on both ends.
  2. Connect the cable to the computer and the parallel 1 port on the external adapter.  On the Pro 3/X2030 adapters, this is the port closest to the network cable.
  3. Press and hold the Test and Menu buttons until all lights come on.
  4. While still holding the Test button, release the Menu button. The adapter will begin to alternate between the Menu and Parallel 1 on the single port adapters, or sweep right, skipping the Parallel 2, on the Pro 3/x2030.
  5. When the Parallel 1 light is on, release the Test button.  The adapter should then start a "sweep right" pattern, indicating that it is waiting for a flash file over parallel 1.
  6. Create a raw queue which will print to the parallel port. (Refer to your operating system's documentation for help, if necessary)
  7. Open a command prompt.
  8. Copy the file to the printer using the following command:
    # lp -d par_que /firmware/filename.pjl

    where <filename> is the pjl file and par_que is the raw queue. 
    The Menu light on the adapter should flash, and then go solid. The adapter should then reset itself and either go back to a ready state or to a "no network connection" pattern of lights.
  9. Print a test page from the adapter to verify that the new code has been processed. 

MarkNet XLe:
In the example below, the default directory where the firmware file resides is /firmware.

  1. Attach the parallel converter to the end of the parallel cable. This will make the cable symmetrical on both ends.
  2. Connect the cable to the computer and the parallel 1 port on the XLe adapter.
  3. On the adapter, press the Reset button. The adapter will begin its normal startup procedure.
  4. While the adapter is starting up, hold down the Test button until the Data light flashes, indicating that the adapter is ready to receive a flash file.
  5. Create a raw queue which will print to the parallel port. (Refer to your operating system's documentation for help, if necessary)
  6. Open a command prompt.
  7. Copy the file to the printer using the following command:
    # lp -d par_que /firmware/filename.pjl

    where <filename> is the pjl file and par_que is the raw queue.
    While the firmware is downloading and processing, the Test and Data lights will blink, and the power light will stay on. The Status light will also start blinking when the adapter is actually flashing the code.  


    • If the Status, Test, and Data lights go out, an error has occurred.  Verify the parallel cable connection and repeat this procedure (step 7).

  8. When the flash file has been downloaded successfully, the Test light will go out and the Status and Data lights will alternate rapidly.
  9. Remove the parallel cable and set the adapter up again with its network connection.

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

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

Internal AdaptersCode LevelsNetwork File ExtensionParallel, USB, or FTP File Extension
MarkNet7.84.x*.pfcn/a
MarkNet XL79.xxx*.pxln/a
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 C750n85x.xxx*.flb*.flb
Lexmark C910n70x.xxx*.flp*.flp
Lexmark C912n72x.xxx*.flc*.flc
Lexmark E323n22x.xxx*.flm*.flm
Lexmark T420n22x.xxx*.flm*.flm
Lexmark T52xn54x.xxx*.flf*.flf
Lexmark T62xn54x.xxx*.flf*.flf
Lexmark T63xn55x.xxx*.fly*.fly
Lexmark W820n61x.xxx*.flj*.flj
Lexmark X422NGN1.xx.xxxx*.fla*.fla

Note

If your adapter is not listed in the table, please contact the Lexmark Technical Support Center at 800-539-6275.


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