Print | Rate this content

HP Color LaserJet 4700 Series Printers - Remote firmware update

Overview

The HP Color LaserJet 4700 features remote firmware update (RFU) capability. The method for downloading remote firmware updates from the Web site is similar to that used to download the latest printing-system software and print drivers.

Firmware for an embedded Jetdirect print server, an embedded print server, or a Jetdirect Inside print server will update when the printer firmware is updated.

The process for remotely upgrading firmware involves three steps:

  1. Determine the current level of firmware that is installed on the printer.

  2. Go to the HP Web site and download the latest firmware to your computer.

  3. Download the new firmware to the product.

Determining the current level of firmware

To determine the current level of firmware, view the configuration page. To print a configuration page, follow these instructions.

  1. Press the select button (the one with the check mark) to open the menus.

  2. Press the up and down buttons to scroll to INFORMATION , and then press the select button.

  3. Press the up and down buttons to scroll to PRINT CONFIGURATION .

  4. Press the select button to print the configuration page.

  5. Look in the "Printer Information" section on the configuration page for the firmware date code. The firmware date code looks something like this: 20051002 07.000.0.

Downloading the new firmware from the HP Web site

The remote firmware update (.RFU) file and an associated readme file are packaged together as a self-extracting .EXE file. For detailed instructions about how to download the .EXE file, go to the following URL:

www.hp.com/go/clj4700_firmware

The .EXE file consists of a readme file and the .RFU file.

For UNIX systems, the remote firmware update file is a .TAR file.

Downloading the new firmware to the product

For support information about downloading new firmware from the Web, go to www.hp.com/support/clj4700 .

The product can receive an RFU update to a product when the product is in a READY state. The product waits for all of the I/O channels to become idle before performing the update.

If the firmware update involves a change in the format of nonvolatile random-access memory (NVRAM), any menu settings that are changed from the default settings will return to default settings. The settings must be changed again if you want them to be different from the defaults. Examples of settings that are affected in this way are tray types, default symbol sets, and Web-access alerts.

The elapsed time for an update depends on the I/O transfer time, as well as the time that it takes for the product to reinitialize. The I/O transfer time depends on a number of things, including the speed of the host computer that is sending the update and the I/O method (parallel or network). The reinitialization time depends on the specific hardware configuration of the product, such as the number of EIO devices installed, the presence of external paper-handling devices, and the amount of memory that is installed.

Finally, any print jobs that are ahead of the RFU job in the queue are printed before the update is processed.

Use one of the methods described in this document to update your product firmware.

Printer messages during the firmware update

The following table lists the causes and results of possible interruptions to the firmware update.

Troubleshooting a firmware update
Cause
Result
The job was cancelled from the control panel.
No update has occurred.
A break in the I/O stream occurred during send (for example, the parallel cable was removed).
No update has occurred.
A power cycle occurred during the RECEIVING UPGRADE process.
No update has occurred.
A power cycle occurred during the PERFORMING UPGRADE process.
No update has occurred. Resend the update through a parallel port.
A power cycle occurred during the INITIALIZING process.
The update has been completed.

Print jobs that are sent to the product while an update is in process do not interrupt the update.

All HP LaserJet products leave the factory with the most recent firmware version installed. If a remote firmware update fails in a Windows OS, the .RFU file must be resent.

If a remote firmware update fails in a Macintosh OS, contact support from an HP Customer Care Center.

The following table lists possible reasons for the failure of a remote firmware update and the corrective action required for each situation.

Troubleshooting a firmware update failure
Reason for firmware update failure
Corrective action
The .RFU file is corrupted.
The product recognizes that the file is corrupted and rejects the update. Download the file again and send the new file to the product. Download the file from www.hp.com/go/clj4700_firmware .
The wrong product is contained in the .RFU file.
The product recognizes the printer mismatch and rejects the update. Download the correct file and send it to the product. Download the file from www.hp.com/go/clj4700_firmware .
The upgrade was interrupted.
See the following section: Update messages .
A flash hardware failure occurred.
Although it is extremely unlikely, the product might have a hardware failure. Call technical support to address the problem (see the flyer that came with the product for a local telephone support list).

Three messages appear during a normal update process; a fourth (RESEND UPGRADE) appears only if the update process does not succeed.

Update messages
Printer message
Explanation
RECEIVING UPGRADE
This message appears from the time the product recognizes the beginning of an .RFU update until the time the product has verified the validity and integrity of the .RFU update.
If the remote firmware update process is interrupted before the firmware is downloaded (while RECEIVING UPGRADE appears on the control-panel display), the firmware file must be sent again. No message appears on the product control panel to indicate that the update was interrupted.
PERFORMING UPGRADE
This message appears while the product is actually reprogramming the firmware.
If power is lost during the flash DIMM update (while PERFORMING UPGRADE appears on the control-panel display), the update is interrupted and the message RESEND UPGRADE appears on the control-panel display.
INITIALIZING
This message appears from the time the product has finished reprogramming the DIMM until the product reinitializes.
RESEND UPGRADE
This message appears (in English only) if the firmware update fails because the RFU process is interrupted. It can also occur if firmware for accessories (such as the duplex unit or an output device becomes is corrupted. Perform another update by any means that is supported by the printer, regardless of the connection (network, parallel, or USB).
RFU LOAD ERROR
SEND RFU UPGRADE
ON PARALLEL PORT
This message appears (in English only) if the firmware update fails because the print-engine firmware is corrupted.
If this message appears, the update must now be sent only by a computer that is attached to the parallel port of the product.
To verify that the firmware update succeeded, print a new configuration page from the control panel and verify that the firmware date code on the configuration page has changed.

Remote firmware update by using FTP through a browser

Complete the following steps to update the product firmware by using file transfer protocol (FTP) through a browser.

The following instructions can be used on Windows or Macintosh operating systems.
  1. Make note of the TCP/IP address on the EIO-Jetdirect page. The EIO-Jetdirect page is the second page of the configuration page printout.

  2. Open a browser window.

  3. In the address line of the browser, type ftp://<IPADDRESS> , where <IPADDRESS> is the TCP/IP address of your product. For example, if the TCP/IP address is 192.168.0.90, type FTP://192.168.0.90

  4. Locate the downloaded .RFU file for the product.

  5. Drag and drop the .RFU file onto the PORT1 icon or onto any open space in the browser window.

    If the PORT1 icon does not appear as a folder name, you might have to enable folder viewing for FTP sites in your Web browser. In Microsoft Internet Explorer, use the following procedure to enable the folder view.
    1. Select Tools , then select Internet Options , and then select theAdvanced tab.

    2. Select the Enable folder view for FTP sites .

    3. Click OK to save the setting.

  6. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  7. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

Remote firmware update by using FTP on a direct network connection

If the HP Color LaserJet 4700 uses a direct network connection, use file transfer protocol (FTP) to update the firmware. Complete the following steps for your operating system.

Windows operating systems

  1. Make note of the TCP/IP address on the Embedded Jetdirect page. The HP Embedded Jetdirect page is the second page of the configuration page printout.

    Before connecting to the product, make sure that the product is not in Powersave mode. Also make sure that any error messages are cleared from the control-panel display.
  2. Open a command window on your computer.

  3. Type ftp <TCP/IP printer ADDRESS> . For example, if the TCP/IP address is 192.168.0.90, type ftp 192.168.0.90 .

  4. Press Enter on the keyboard.

  5. When prompted for the user name, press Enter .

  6. When prompted for the password, press Enter .

  7. Type bin at the command prompt.

  8. Press Enter . The message 200 Type set to I, Using binary mode to transfer files appears in the command window.

  9. Type put <FILENAME> , where <FILENAME> is the name of the .RFU file that was downloaded from the Web, including the path. For example, type put C:\LJ\4700FW.RFU , and then press Enter .

    If the file name or path includes a space, you must enclose the file name or path in quotation marks. For example, type put "c:\My Documents\LJ\4700fw.rfu" .

    The following series of messages appears in the command window:

    200 PORT command successful

    150 Opening BINARY mode data connection

    226 Ready

    226 Processing Job

    226 Transfer complete

    After these messages appear, a message containing transfer-speed information appears.

  10. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  11. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

  12. At the command prompt, type bye to exit the FTP command.

  13. At the command prompt, type exit to return to the Windows interface.

Macintosh operating systems

  1. Make a note of the TCP/IP address on the EIO-Jetdirect page. The EIO-Jetdirect page is the second page of the configuration page printout.

  2. Open a Terminal window on your Macintosh. You can find the Terminal program on the computer hard drive in the Applications/Utilities folder.

  3. Type FTP <TCP/IP printer ADDRESS> For example, if the TCP/IP address is 192.168.0.90, type FTP 192.168.0.90

  4. Press Enter on the keyboard.

  5. When prompted for a user name and password, press Enter .

  6. Type put <path> , where <path> is the location where the .RFU file was downloaded from the Web, including the path. For example, type put /username/desktop/4700fw.rfu , and then press Enter .

    If the file name or path includes a space, you must enclose the file name or path in quotation marks. For example, type put "/user name/desktop/4700FW.RFU".

    To ensure that the entire path to the .RFU file is placed in the put command, type put and a space, and then drag and drop the .RFU file onto the terminal window. The complete path to the file is automatically placed after the put command .

  7. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  8. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

Remote firmware update through a local Windows port

If the product is connected through a local port (parallel), then you can send the .RFU file directly to the product by using a COPY command from a command prompt or an MS-DOS window. At the command prompt, perform the following steps for your operating system.

Windows 98 or Windows Me

  1. From a command prompt or in an MS-DOS window, type the following:

    Mode lpt1:,,p

    If the product is attached to a parallel port other than LPT1, then substitute the correct LPT port number in the mode command.
  2. Press Enter on the keyboard. The response you receive should be similar to these examples:

    > LPT1 Not Rerouted

    > Resident portion of MODE loaded

    > Infinite retry on parallel printer time-out

  3. At a command prompt, type copy /b <FILENAME> <PORTNAME> , where <FILENAME> is the name of the .RFU file (including the path) and <PORTNAME> is the name of the appropriate product port (such as LPT1). For example, type the following:

    C:\>copy /b c:\4700fw.rfu lpt1

    If the file name or path includes a space, you must enclose the file name or path in quotation marks. For example, typeC:\>copy /b "c:\My Documents\4700fw.rfu" lpt1
  4. Press Enter on the keyboard.

  5. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  6. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

  7. Type exit at the command prompt to close the command window.

Windows NT 4.0, Windows 2000, Windows XP, or Windows Server 2003

The .RFU file can be sent directly to the product by typing a copy command at a command prompt or in an MS-DOS window.

Windows NT 4.0 does not support the HP Color LaserJet 4700 printer drivers , but it is possible to update the printer firmware in Windows NT 4.0.

  1. At a command prompt, type copy /b <FILENAME> <PORTNAME> , where <FILENAME> is the name of the .RFU file (including the path) and <PORTNAME> is the name of the appropriate printer port (such as LPT1). For example, type the following:

    C:\>copy /b c:\4700fw.rfu lpt1

    If the file name or path includes a space, you must enclose the file name or path in quotation marks. For example, type C:\>copy /b "c:\My Documents\4700fw.rfu" lpt1
  2. Press Enter on the keyboard.

  3. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  4. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

  5. At the command prompt, type exit to close the command window.

Remote firmware update through a Windows network

If the product is shared on a Windows network, follow these instructions.

  1. From a command prompt or in an MS-DOS window, type copy /b <FILENAME> \\<COMPUTERNAME>\<SHARENAME> , where <FILENAME> is the name of the .RFU file (including the path), <COMPUTERNAME> is the name of the computer from which the product is being shared, and <SHARENAME> is the product share name. For example, type the following:

    C:\>copy /b c:\4700fw.rfu \\your_server\your_computer

    If the file name or path includes a space, you must enclose the file name or path in quotation marks. For example, type C:\>copy /b "c:\My Documents\4700fw.rfu" \\your_server\your_computer
  2. Press Enter on the keyboard. The message 1 file(s) copied appears on the computer screen.

  3. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  4. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

Remote firmware update for UNIX systems

For UNIX systems, any command method that delivers the .TAR file to the product is acceptable, including the following:

  1. At the command prompt, type cp /home/yourmachine/FILENAME /dev/parallel> , where </home/yourmachine/FILENAME> is the location of the .TAR file.

  2. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  3. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

Remote firmware update by using the HP Printer Utility

Make sure that you have the tools and files that are necessary for the update. You will need the HP Printer Utility and the 4700FW.RFU file, which is the firmware file for the product. The HP Printer Utility is a software program that is available only for Mac OS X V10.2 or later.

The HP Printer Utility can be found on the HP Color LaserJet 4700 printing-system software CD-ROM that came with the product. If you do not have the CD-ROM, you can obtain the HP Printer Utility by downloading the latest product installer from www.hp.com/go/clj4700_software .

The firmware file (4700FW.RFU) can be downloaded from the following Web site: www.hp.com/go/clj4700_firmware .

After you have the firmware file and the HP Printer Utility, you are ready to begin the update process. Complete the following steps:

  1. Open the HP Printer Utility.

  2. Select Update Firmware , click Choose and browse to firmware upgrade file, and click Open .

  3. On the Update Firmware screen, click Update .

    You may receive an error message on the screen indicating that the printer is offline. Verify that the printer is turned on. If it is, ignore the message. The Updating screen appears and the update proceeds as expected.
  4. The update process can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  5. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

Remote firmware update by using the HP LaserJet Utility (Mac OS 9.x only)

Make sure that you have the tools and files that are necessary for the update. You will need the HP LaserJet Utility and the 4700FW.RFU file, which is the firmware file for the product.

The firmware file (4700FW.RFU) can be downloaded from the following Web site: www.hp.com/go/clj4700_firmware

After you have the firmware file and the HP LaserJet Utility, you are ready to begin the update process. Complete the following steps:

  1. Open the HP LaserJet Utility.

  2. Click Select Printer , select the product that you want to update on the network, and then click OK . An information dialog box for the printer appears.

  3. On the left side of the information dialog box, click Files . A dialog box appears where you can select a file to be downloaded to the product.

  4. Click Select File .

  5. Locate the 4700FW.RFU file on your hard disk, and click the file name to highlight it. Click Select . The Files dialog boxes are updated to show the 4700FW.RFU file under File to download .

  6. Click Download .

  7. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer. A progress bar in the HP LaserJet Utility shows how much of the file has been downloaded.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  8. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

Remote firmware update by using the LPR command

This remote firmware update method is for use in Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003.

Complete the following steps to update the firmware by using the LPR command.

  1. From a command window, type lpr -P <IPADDRESS> -S <IPADDRESS> -o l <FILENAME> -OR- lpr -S <IPADDRESS> -Pbinps <FILENAME> , where <IPADDRESS> can be either the TCP/IP address or the hostname of the product, and where <FILENAME> is the filename of the .RFU file.

    The parameter (-o l) consists of a lowercase "O", not a zero, and a lowercase "L", not the numeral 1. This parameter sets the transport protocol to binary mode.
  2. Press Enter on the keyboard.

  3. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  4. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

  5. Type exit at the command prompt to close the command window.

Remote firmware update through HP Web Jetadmin

This procedure requires that you install HP Web Jetadmin V7.8 or later on your computer. Complete the following steps to update a single product through HP Web Jetadmin after downloading the .RFU file from the HP Web site.

  1. Start HP Web Jetadmin.

  2. Type the TCP/IP address or IP host name of the product in the Quick Device Find field, and then click Go . The product Status window opens.

  3. Open the Device Management folder in the drop-down list in the Navigation panel. Navigate to the Device Lists folder.

  4. Expand the Device Lists folder and select All Devices . Locate the product that you want to update in the list of products, and click to select it.

  5. Locate the drop-down box for Device Tools in the upper-right corner of the window. Select Update Printer Firmware from the choose action list.

  6. If the name of the .RFU file is not listed in the All Available Images dialog box, click Browse in the Upload New Firmware Image dialog box and navigate to the location of the .RFU file that you downloaded from the Web at the start of this procedure. If the filename is listed, select it.

  7. Click Upload to move the .RFU file from your hard drive to the HP Web Jetadmin server.

  8. Refresh the browser.

  9. Select the .RFU file from the Printer Firmware Update drop-down menu.

  10. Click Update Firmware . HP Web Jetadmin sends the selected .RFU file to the product.

  11. The download process begins and the firmware is updated on the product. This can take several minutes. Let the process finish without further interaction with the product or the computer.

    The product automatically turns off and then on again to activate the update; this can happen more than once. At the end of the update process, the READY message appears on the control panel. Do not turn off the product or interfere with the update until you see this message.
  12. Print a configuration page and verify that the firmware revision number matches the revision of the current update.

HP Web Jetadmin V7.8 and later can also be used to perform multiple or unattended installations. Complete the following steps for multiple or unattended installations.

  1. Start HP Web Jetadmin.

  2. Create a device group. A simple way to do this is to follow these steps:

    1. Click Device Management , and then click All Devices .

      -or-

    2. Shift-click to select products that you want to be included in the group, and then click OK .

      -or-

    3. When prompted, type a name for the new device group, and then click OK.

  3. To modify several products in a group, click the group name, and then click Open .

  4. The drop-down menu for Device Group Tools appears on the right side of the window. Scroll if necessary to view it.

  5. In the Device Group Tools drop-down box, select an action. Type the appropriate information. Click Return to Device Group when finished.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!