Print | Rate this content

HP Jetdirect Print Servers - Jetdirect Firmware History Part I (Discontinued Products)

Introduction

Determining the Jetdirect firmware revision

How to upgrade Jetdirect firmware

Jetdirect firmware summary

x.08.60 – Firmware fixes and features for the HP Jetdirect 300x

x.08.52 – Firmware fixes and features for the HP Jetdirect 175x

x.08.49 – Firmware fixes and features for the HP Jetdirect 600n, 300x, EX Plus, EX Plus3, and MIO print servers J2550B, J2552B, and J2555B

x.08.46 and x.08.47 – Firmware fixes and features for the HP Jetdirect 600n, 300x, EX Plus, EX Plus3, and MIO print servers J2550B, J2552B, and J2555B

x.08.40 Firmware fixes and features for Jetdirect 600N, 300X, EX Plus, EX Plus3, and MIO cards J2550B, J2552B, and J2555B

x.08.32 - Firmware fixes and features for Jetdirect 600N, 300X, EX Plus, EX Plus3, and MIO cards J2550B, J2552B, and J2555B

A.08.20 Firmware fixes and features for MIO cards J2550B, J2552B, and J2555B

D.08.20 Firmware fixes and features for Jetdirect EX Plus3

G.08.20, H.08.20 Firmware fixes and features for Jetdirect 600N and 300X

G.08.03, H.08.03 Firmware fixes and features for Jetdirect 600N and 300X

A.08.03 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

G.07.20 Firmware fixes and features for Jetdirect 600N

x.07.03, x.07.17, x.07.18 Firmware fixes and features for Jetdirect 600N, 300X, 170X

x.06.00 Firmware fixes and features for Jetdirect 600N, 300X

A.05.34 Firmware fixes and features for Jetdirect MIO cards J2556B

F.05.28 and F.05.29 Firmware fixes and features for Jetdirect 150X

A.05.05, A.05.06 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

A.04.09 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

A.04.08 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

A.04.06 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

B.03.19 Firmware fixes and features for Jetdirect EX

C.03.19 - Firmware fixes and features for Jetdirect MIO cards J2371A, J2372A, J2337A, J2338A, J2339A, and J2340A

D.05.20 Firmware fixes and features for Jetdirect EX Plus3

D.04.20 Firmware fixes and features for Jetdirect EX Plus3

E.05.12 Firmware fixes and features for Jetdirect EX Plus

E.05.13 Firmware fixes and features for Jetdirect EX Plus

V.31.08 Firmware fixes and Features for HP Jetdirect 635n

V.29.20 Firmware fixes and Features for HP Jetdirect 620n/625n

V.28.19 Firmware Fixes and Features for the En3700

V.28.06.nn firmware fixes and features for HP Jetdirect 620n

x.25.xx firmware fixes and features for HP Jetdirect 615n, 610n, 310x, 250m, 680n, 380x, 280m, 175x, 200m

x.25.86 firmware fixes and features for HP Jetdirect en3700

x.24.06 firmware fixes and features for HP Jetdirect 615n, 610n, 310x, 250m, 680n, 380x, 175x, 200m

L.21.25 firmware fixes and features for HP Jetdirect 610n

L.21.11 firmware fixes and features for HP Jetdirect 610n

L.20.25 firmware fixes and features for HP Jetdirect 610n

L.20.24 firmware fixes and features for HP Jetdirect 610n

x.08.49 - Firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

x.08.46 and x.08.47 - firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

x.08.40 - firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

x.08.32 firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

G.08.20, H.08.20 firmware fixes and features for 600n, 300x

G.08.03, H.08.03 firmware fixes and features for 600n, 300x

K.08.20, J.08.20 firmware fixes and features for 400n, 500x

K.08.03, J.08.03 firmware fixes and features for 400n, 500x

A.00.11 Firmware fixes for J4135A Connectivity Card

A.24.87 Firmware fixes for J7951A ew2400 EX 10/100 Wireless Print Server

Introduction

The following Jetdirect models are included in this document:

EIO Internal print servers
600N, J3113A (10/100Base-TX Ethernet)
600N, J3112A (Token Ring)
610N, J4167A (Token Ring)
610N, J4169A (10/100baseT Ethernet)
615N, J6057A (10/100baseT Ethernet)
620N, J7934A (10/100baseT Ethernet)
625N, J7960A (10/100/1000baseT Ethernet)
635N, J7961A (10/100/1000baseT Ethernet)
680N, J6058A, (802.11B)
MIO Internal print servers
J2550A, J2550B
J2552A, J2552B
J2555A, J2555B
J2373A (Token Ring)
J2337A, J2338A, J2339A, J2340A, J2371A, J2372A (Ethernet Multi-Environment)
400N, J4100A (10/100baseT Ethernet)
400N, J4106A (10baseT Ethernet)
400N, J4105A (Token Ring)
External print servers
300X, J4101A, (10/100Base-TX Ethernet, 1 port)
en3700, J7942A (10/100baseT Ethernet, USB)
ew2400 J7951A (10/100baseT Ethernet, 802.11G, USB)
wp110 J6062A (802.11b, Parallel)
500X, J3264A (Token Ring, 3 port Parallel)
500X, J3265A (10/100baseT Ethernet, 3 port Parallel)
380X, J6061A (802.11b, USB)
310X, J6038A (10/100baseT Ethernet, USB)
300X, J3263A/J4101B (10/100baseT Ethernet, Parallel)
175X, J6035D (10/100baseT Ethernet, USB)
175X, J6035C (10/100baseT Ethernet, USB)
175X, J6035B (10/100baseT Ethernet, USB)
175X, J6035A (10/100baseT Ethernet, USB)
170X, J3258A or J4102A (Ethernet, 10Base-T, 1 port)
170X, J3258B or J4102B (Ethernet, 10baseT, 1 port)
170X, J3258C or J4102C (Ethernet, 10baseT, 1 port)
150X, J2592A (Ethernet, 10Base-T, 1 port)
EX Plus3, J2594A (Token Ring, 3 ports)
EX Plus3, J2593A (10Base-T, Ethernet, 3 ports)
EX Plus, J2591A (10Base-TX Ethernet, 1 port)
EX Plus3, J2590A (100VG, 10Base-T Ethernet)
EX, J2382A J2382B (Ethernet)
EX, J2383A J2383B (Token Ring)
LIO Internal print servers
200m, J6039A (10/100baseT Ethernet)
200m, J6039B (10/100baseT Ethernet)
200m, J6039C (10/100baseT Ethernet)
250m, J6042A (10/100baseT Ethernet)
250m, J6042B (10/100baseT Ethernet)
280m, J6044A (802.11b)
Connectivity Card
J4135A (EIO, USB, Serial)

top

Determining the Jetdirect firmware revision

View the firmware revision on a Configuration page

To determine the current firmware and model number of the HP Jetdirect print server, print a Configuration page by using the printer's front panel or by using the Test button on an external HP Jetdirect.

View the firmware revision in the embedded Web server (EWS)

This applies only to those print servers that have an embedded web server.

  1. Type the TCP/IP address in the location field of a supported browser.

  2. The firmware revision will be on the home page or click Administration and Identity or click the Networking tab and the Diagnostics, Network Statistics menu (depending on the firmware version).

    The following HP Jetdirect print servers do not have an EWS:

    • J2550B, J2552B, and J2555B

    • J2591A, J2593A, J2594A

View the firmware revision in Diagnostics HP Web Jetadmin

  1. Locate the printer in HP Web Jetadmin.

  2. Double-click the printer to open the Properties page.

  3. Select Diagnostics.

  4. Look at Jetdirect and General for the model and version.

top

How to upgrade Jetdirect firmware

Use the HP Download Manager to upgrade the Jetdirect firmware.

  • Download Manager is available for Microsoft® Windows 98, Me, NT 4.0, 2000, and XP. This version does not require a separate download of the firmware image. Also, a bundled download is available that includes all firmware files for either Ethernet or Token Ring. This can be useful to keep on a computer that may not always have an Internet connection for downloading firmware for a variety of Jetdirects.

  • Click here to download HP Download Manager 3.x . Install the software and refer to the useful instructions in its Help screens.

HP Web Jetadmin can also be used to upgrade Jetdirect firmware, although it is primarily a large, enterprise network printer management software package. Click here for more information regarding Web Jetadmin .

top

Jetdirect firmware summary

NOTE: A.08.xx, E.08.xx, and D.08.xx firmware do not support FTP printing, the Embedded Web Server, or the Internet Printing Protocol.

EIO Internal Jetdirect print servers

Jetdirect print server:
From this firmware revision:
Upgrade to this firmware revision:
Quick summary of features or fixes (See the specific sections below this table for more information):
HP Jetdirect 600n EIO internal print server
J3110A or J3111A (10Base-T Ethernet)
G.08.32
G.08.20
G.08.04
G.08.03
G.07.20
G.07.17
G.07.03
G.05.35
G.08.40
G.08.46
G.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series, implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers)
HP Jetdirect 600n EIO internal print server
J3112A (Token Ring)
G.08.32
G.08.20
G.08.04
G.08.03
G.07.20
G.07.18
G.07.03
G.05.35
G.08.40
G.08.46
G.08.49
Improvements in DHCP, SNMP Set Community Name handling, a CERT Vulnerability has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect 600n EIO internal print server
J3113A (10/100Base-TX Ethernet)
G.08.32
G.08.20
G.08.04
G.08.03
G.05.08
G.05.05
G.08.40
G.08.46
G.08.49
Improvements in DHCP, SNMP Set Community Name handling, a CERT Vulnerability has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect Connectivity Card EIO internal print server J4135A (Serial, AppleTalk)
A.00.06
A.00.07
A.00.10
A.00.11
Added support for additional printers (Fall 2000)
HP Jetdirect MIO internal print server J2556B (Ethernet 10/100Base-TX)
A.05.34
A.05.32
A.05.35
DHCP fixes
HP Jetdirect MIO internal print server J2550A J2552A (10Base-T Ethernet)
A.04.09 or below
A.05.05
DHCP Fixes, WINS Fixes, Multiple TCP Connections, HP Web Jetadmin Alert Support, SDI Support, Security Enhancements
HP Jetdirect MIO internal print server J2555A (Token Ring)
A.04.09 or below
A.05.06
DHCP, telnet supports hostname modification and enabling and disabling of protocol stacks.
With firmware A.05.06, the J2555A becomes equivalent to a J2555B card.
HP Jetdirect 610n EIO internal print server J4167A (Token Ring)
L.21.12
L.21.22
L.21.25
L.22.09
L.24.06
L.25.47
Improved handling of 8X SE 1BAE condition and IP packets with non-zero TOS field and DHCP handling with short lease times.
HP Jetdirect 610n EIO internal print server J4169A (10/100Base-TX Ethernet)
L.20.24
L.22.09
L.24.06
L.25.08
L.25.47
L.25.53
L.25.57
Improved resistance to FTP Denial of Service attacks; Improved handling of IP addresses that have zero octet embedded in address. Improved DHCP handling with short lease times; Improved handling of IP packets with non-zero TOS field; improved handling of 8X SE 1BAE condition.
HP Jetdirect 615n EIO internal print server J6057A (10/100Base-TX Ethernet)
R.22.08
R.22.09
R.24.08
R.25.09
R.25.47
R.25.53
R.25.57
Improved handling of IP addresses that have zero octet embedded in address. Improved DHCP handling with short lease times; Improved handling of IP packets with non-zero TOS field; improved handling of 8X SE 1BAE condition.
HP Jetdirect 620n EIO internal print server J7934A (10/100Base-TX Ethernet)
V28.06
V.29.12
V.29.13
V.29.15
V.29.19
V.29.20
802.1X Wired Authentication, DHCP OFFER Changes and DHCP Timing improvements; Improved handling of IP addresses that have zero octet embedded in address. Improved DHCP handling with short lease times; Improved handling of IP packets with non-zero TOS field; improved handling of 8X SE 1BAE condition.
HP Jetdirect 625n EIO internal print server J7960A (10/100/1000base-T Ethernet)
V.29.03
V.29.12
V.29.13
V.29.15
V.29.19
V.29.20
DHCP Timing improvements; Improved handling of IP addresses that have zero octet embedded in address. Improved DHCP handling with short lease times; Improved handling of IP packets with non-zero TOS field; improved handling of 8X SE 1BAE condition.
HP Jetdirect 635n EIO internal print server J7961A (10/100/1000base-T Ethernet IPSec/Ipv6)
V.31.04
V.31.08
Security Page, Security Fixes
HP Jetdirect 680n 802.11b Wireless Print Server J6058A
U.23.07
U.24.06
U.25.35
U.25.39
Automatic IP Addressing, Ethernet Locally Administered Addressing (LAA), Import/Export of Certificates for SSL, CERT Vulnerability Note VU#412115 has been fixed, FTP and DHCP improvements, SPX and TCP improvements
Wi-Fi Certification for 802.11b and WPA for the 680n (J6058A), 380x (J6061A), 280m (J6044A) 802.11b wireless print servers.

LIO Internal Jetdirect print servers

Jetdirect print server:
From this firmware revision:
Upgrade to this firmware revision
Quick summary of features or fixes (See the specific sections below this table for more information):
HP Jetdirect 280n 802.11b Wireless Print Server J6044A
T.24.06
T.25.34
T.25.39
Automatic IP Addressing, Ethernet Locally Administered Addressing (LAA), Import/Export of Certificates for SSL, CERT Vulnerability Note VU#412115 has been fixed, FTP and DHCP improvements, SPX and TCP improvements.
Wi-Fi Certification for 802.11b and WPA for the 680n (J6058A), 380x (J6061A), 280m (J6044A) 802.11b wireless print servers.
HP Jetdirect 250m LIO Print Server J6042B
N. 24.06
N.25.14
N.25.47
Improved handling of long SNMP Names, Improved handling of IP addresses that have non-zero octet embedded in IP address; Improved handling of DHCP short lease times; Improved handling of IP packets with non-zero TOS field; better USB printer compatibility and web scan support .
HP Jetdirect 250m LIO Print Server J6042A
N.21.22
N.22.09
This Jetdirect does not have flash memory. Firmware cannot be upgraded.
D-DNS fixes for DHCP Option, DHCP support for small hostnames, EWS accessibility requirements met.
HP Jetdirect 200m LIO Print Server J6039C
P.25.08
P.25.14
P.25.08
This Jetdirect does not have flash memory. Firmware cannot be upgraded
Automatic IP Addressing, Ethernet Locally Administered Addressing (LAA), Import/Export of Certificates for SSL, CERT Vulnerability Note VU#412115 has been fixed, FTP and DHCP improvements, SPX and TCP improvements; New printer support.
HP Jetdirect 200m LIO Print Server J6039B
P.24.06
P.24.06
This Jetdirect does not have flash memory. Firmware cannot be upgraded.
New EWS layout, EWS Security Wizard, new tftp, DHCP leases time and WINS behavior.
HP Jetdirect 200m LIO Print Server J6039A
P.21.22
P.21.22
This Jetdirect does not have flash memory. Firmware cannot be upgraded.

MIO Internal Jetdirect print servers

Jetdirect print server:
From this firmware revision:
Upgrade to this firmware revision
Quick summary of features or fixes (See the specific sections below this table for more information):
HP Jetdirect 400n MIO internal print server J4106A (10Base-T Ethernet)
K.08.32
K.08.20
K.08.04
K.08.03
K.07.17
K.08.40
K.08.46
K.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series, implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers)
HP Jetdirect 400n MIO internal print server J4105A (Token Ring)
K.08.32
K.08.20
K.08.04
K.08.03
K.07.17
K.08.40
K.08.46
K.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series, implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers)
HP Jetdirect 400n MIO internal print server J4100A (10/100Base-TX Ethernet)
K.08.32
K.08.20
K.08.04
K.08.03
K.07.17
K.08.40
K.08.46
K.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series, implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers)
HP Jetdirect MIO internal print server J2550B or J2552B (10Base-T, Ethernet)
A.08.32
A.08.20
A.08.06
A.08.03
A.05.08
A.05.05
A.08.40
A.08.46
A.08.49
Improvements in DHCP, SNMP Set Community Name handling, a CERT Vulnerability has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect MIO internal print server J2555B (Token Ring)
A.08.32
A.08.20
A.08.06
A.08.03
A.05.08
A.05.06
A.08.40
A.08.46
A.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect MIO internal print server J2556B (Ethernet 10/100Base-TX)
A.05.34
A.05.32
A.08.20
A.08.32
Several TFTP fixes, Disable SNMP, Disable multiple LPD/910x print connections, TCP fixes, NDS fixes, DHCP fixes
HP Jetdirect MIO internal print server J2550A J2552A (10Base-T Ethernet)
A.04.09 or below
A.05.05
DHCP Fixes, WINS Fixes, Multiple TCP Connections, HP Web Jetadmin Alert Support, SDI Support, Security Enhancements
HP Jetdirect MIO internal print server J2555A (Token Ring)
A.04.09 or below
A.05.06
DHCP, telnet supports hostname modification and enabling and disabling of protocol stacks. With firmware A.05.06, the J2555A becomes equivalent to a J2555B card.
HP Jetdirect MIO internal print server J2373A (Token Ring)
C.03.00 to C.03.16
The C.03.169 Upgrade Flash SIMM is no longer available as of Nov. 1, 1997
C.03.19
Native queue server mode, NetWare NDS support, and minor telnet configuration enhancements.
HP Jetdirect MIO internal print server J2337A J2338A J2339A J2340A J2371A J2372A (Ethernet Multi-Environment)
C.03.00 to C.03.16
The C.03.16 Upgrade Flash SIMM is no longer available as of Nov. 1, 1997
C.03.19
Native queue server mode, NetWare NDS support, and minor telnet configuration enhancements.

External Jetdirect print servers

Jetdirect print server:
From this firmware revision:
Upgrade to this firmware revision:
For these features or fixes (See the specific sections below this table for more information):
HP Jetdirect en3700 external print server J7942A (10/100Base-TX Ethernet, USB 2.0)
V.25.86
V.28.18
V.28.19
Better USB printer compatibility and web scan support.
HP Jetdirect ew2400 external Wired/Wireless print server J7951A (10/100base-TX, USB, 802.11G)
V.28.85
V.28.87
Better USB printer compatibility and web scan support. Improved handling of long SNMP community names; improved handling of IP addresses that have a zero octet embedded in the address.
HP Jetdirect 380x 802.11b External Wireless Print Server J6061A
S.23.07
S.24.06
S.25.34
S.25.39
Automatic IP Addressing, Ethernet Locally Administered Addressing (LAA), Import/Export of Certificates for SSL, CERT Vulnerability Note VU#412115 has been fixed, FTP and DHCP improvements, SPX and TCP improvements.
Wi-Fi Certification for 802.11b and WPA for the 680n (J6058A), 380x (J6061A), 280m (J6044A) 802.11b wireless print servers.
HP Jetdirect wp110 802.11b External Wireless Print Server J6062A)
Kom02.00
No firmware updates
HP Jetdirect 500x external print server J3264A (Token Ring, 3 ports)
J.08.32
J.08.20
J.08.05
J.08.03
J.07.18
J.07.03
J.08.40
J.08.47
J.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series, implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers)
HP Jetdirect 500x external print server J3265A (10/100Base-TX Ethernet, 3 ports)
J.08.32
J.08.20
J.08.05
J.08.03
J.07.17
J.07.03
J.08.40
J.08.47
J.08.49
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series, implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers)
HP Jetdirect 310x External Print Server J6038A (10/100Base-TX Ethernet, USB)
Q.22.09
Q.24.09
Q.25.08
Q.25.49
Better USB printer compatibility and web scan support; now responding to ICMP Echo Requests when IP header TOS bits are set; added ability to configure keep alive packet.
HP Jetdirect 300x external print server J3263A or J4101B (10/100Base-TX Ethernet, 1 port)
H.08.32
H.08.20
H.08.05
H.08.03
H.07.17
H.07.03
H.06.00
H.08.40
H.08.47
H.08.49
H.08.60
Improved DHCP Lease time handling; Misc. improvements
HP Jetdirect 300X external print server J4101A, (10/100Base-TX Ethernet, 1 port) The J4101B model is the current 300X product
H.08.32
H.08.20
H.08.05
H.08.03
H.07.17
H.07.03
H.06.00
H.08.40
H.08.47
H.08.49
Improvements in DHCP, SNMP Set Community Name handling, a CERT Vulnerability has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect 175x external print server J6035A (USB connection)
M.22.06
M.21.12
This HP Jetdirect does not have flash memory. Firmware cannot be upgraded.
HP Jetdirect 175x external print server J6035B (USB connection)
M.24.06
This HP Jetdirect does not have flash memory. Firmware cannot be upgraded.
New EWS layout, EWS Security Wizard, new tftp, DHCP leases time and WINS behavior.
HP Jetdirect 175x external print server J6035C (USB connection)
M.25.08
This HP Jetdirect does not have flash memory. Firmware cannot be upgraded.
Automatic IP Addressing, Ethernet Locally Administered Addressing (LAA), Import/Export of Certificates for SSL, CERT Vulnerability Note VU#412115 has been fixed, FTP and DHCP improvements, SPX and TCP improvements.
HP Jetdirect 175x external print server J6035D (USB connection)
M.25.49
M.25.56
This HP Jetdirect does not have flash memory. Firmware cannot be upgraded.
Added support for new printers.
HP Jetdirect 170x external print server J3258B and J4102B (10Base-T Ethernet, 1 port)
F.08.20
F.08.05
F.08.03
This HP Jetdirect does not have flash memory. Firmware cannot be upgraded.
FTP printing support, “ARP-S” support for IP configuration, WINS registration fixes, scan to PDF option for supported all-in-ones, 1284.4/1284.3 support. (No Internet Printing Protocol (IPP) support)
HP Jetdirect 170x external print server J3258B and J4102C (10Base-T Ethernet, 1 port)
F.08.52
This HP Jetdirect does not have flash memory. Firmware cannot be upgraded.
Added support for new printers.
HP Jetdirect 170X external print server J3258A or J4102A (Ethernet, 10Base-T, 1 port)
F.07.17
F.07.06
This Jetdirect does not have flash memory. Firmware cannot be upgraded.
Embedded Web server, multiple simultaneous TCP/IP connections, remote scanning for select scanners, WINS registration with BOOTP. (No Internet Printing Protocol (IPP) support)
HP Jetdirect EX Plus3 external print server J2594A (Token Ring, 3 ports)
D.08.32
D.08.20
D.05.22
D.05.20
D.04.20
D.04.03
D.08.40
D.08.47
D.08.49
Improvements in DHCP, SNMP Set Community Name handling, a CERT Vulnerability has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect EX Plus3 external print server J2593A (10Base-T, Ethernet, 3 ports)
D.08.32
D.08.20
D.05.22
D.05.20
D.04.20
D.04.04
D.04.03
D.08.40
D.08.47
D.08.49
Improvements in DHCP, SNMP Set Community Name handling, a CERT Vulnerability has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect EX Plus external print server J2591A (10Base-TX Ethernet, 1 port)
E.08.32
E.08.20
E.05.15
E.05.13
E.05.12
E.04.20
E.08.40
E.08.47
E.08.9
Improvements in DHCP, SNMP Set Community Name handling, WINS Algorithm, and LPD processing. CERT Vulnerability Note VU#412115 has been fixed, Improved support for Officejet D series (for the print servers that it supports), implemented password synchronization, improved ECP2/MLC connectivity via the parallel port (external print servers).
HP Jetdirect 150X external print server J2592A (Ethernet, 10Base-T, 1 port)
F.05.29
F.05.28
This Jetdirect does not have flash memory. Firmware cannot be upgraded.
F.05.28 shipped on the J2592A until 12/97 when F.05.29 began shipping.
F.05.29 allows for enhanced MLC support for all MLC capable printers regardless of the printer name. In F.05.28, the print server would only recognize HP LaserJet, Officejet, and Deskjet printers that were released at the time the print server began shipping with F.05.28 firmware.
HP Jetdirect EX Plus3 external print server J2590A (100VG, 10Base-T Ethernet)
D.04.25
No upgrade required.
NetWare 4.x Native Queue Server NDS Support.
HP Jetdirect EX external print server J2382A J2382B (Ethernet)
B.03.00 to B.03.16
The B.03.16 Upgrade Flash SIMM no longer available as of Nov. 1, 1997.
B.03.19
Native queue server mode, NetWare NDS support, and minor telnet configuration enhancements.
HP Jetdirect EX external print server J2383A J2383B (Token Ring)
B.03.00 to B.03.16
The B.03.16 Upgrade Flash SIMM no longer available as of Nov. 1, 1997.
B.03.19
Native queue server mode, NetWare NDS support, and minor telnet configuration enhancements.

top

Jetdirect firmware details

The enhancements or fixes in this revision of the firmware include the following:

x.08.60 – Firmware fixes and features for the HP Jetdirect 300x

  • Improved DHCP Lease time handling

  • Misc. improvements

top

x.08.52 – Firmware fixes and features for the HP Jetdirect 175x

  • Additional printer support

top

x.08.49 – Firmware fixes and features for the HP Jetdirect 600n, 300x, EX Plus, EX Plus3, and MIO print servers J2550B, J2552B, and J2555B

  • Corrected IPX download problem on X.08.46/X.08.47

  • Improved DHCP Offer handling

  • Improved the network upgrade process for the J2550B, J2552B, and J2555B MIO products

  • Retained the SNMP Set Community Name across a download

  • Improved TFTP configuration file parsing and added support for specifying the password

  • Improved WINS Algorithm. HP Jetdirect will no longer reconfigure the hostname when a WINS Name clash is detected. Instead, it will simply post a message to the configuration page

  • Added telnet/tftp ability to disable the default get community names. The format is: default-get-cmnty: (0 to disable, 1 to enable)

    NOTE: If a get community name is not specified and the default get community names have been disabled, then SNMP read access is effectively disabled.

  • Improved LPD processing when connected to slow printers on external print servers.

  • Allowed the hostname to be retained when switching from a manual configuration to a dynamic configuration.

  • Implemented functionality to allow Jetdirect cards to respond to WINS node status requests.

  • Invalid SNMP traps could be set in the Trap Destination Table. An improvement was made to detect and reject this configuration.

  • Prevented configuration loss when downloading via Web Jetadmin

  • Corrected web page pointed to by the support tab in the Embedded Web Server

  • Allowed Office-Jet D series printers to support web scan.

  • CERT Vulnerability Note VU#412115 has been fixed.

  • External products could only negotiate Bidirectional with HP LaserJet 4200 and 4300 series products. Improved functionality to allow for ECP2/MLC connectivity via the parallel port.

  • Implemented password synchronization between management applications. Now, WJA, Telnet, and the Embedded Web Server can all share the same password.

top

x.08.46 and x.08.47 – Firmware fixes and features for the HP Jetdirect 600n, 300x, EX Plus, EX Plus3, and MIO print servers J2550B, J2552B, and J2555B

  • Improved DHCP Offer handling

  • Retained the SNMP Set Community Name across a download

  • Improved TFTP configuration file parsing and added support for specifying the password

  • Improved WINS Algorithm. HP Jetdirect will no longer reconfigure the hostname when a WINS Name clash is detected. Instead, it will simply post a message to the configuration page

  • Added telnet/tftp ability to disable the default get community names. The format is: default-get-cmnty: x

    where x is either 0 to disable or 1 to enable

    If a get community name is not specified and the default get community names have been disabled, then SNMP read access is effectively disabled.

  • Improved LPD processing when connected to slow printers on external print servers.

  • Allowed the hostname to be retained when switching from a manual configuration to a dynamic configuration.

  • Implemented functionality to allow Jetdirect cards to respond to WINS node status requests.

  • Invalid SNMP traps could be set in the Trap Destination Table. An improvement was made to detect and reject this configuration.

  • Prevented configuration loss when downloading via Web Jetadmin

  • Corrected web page pointed to by the support tab in the Embedded Web Server

  • Allowed OfficeJet D series printers to support web scan. (for print servers that the series supports)

  • CERT Vulnerability Note VU#412115 has been fixed.

  • External products could only negotiate Bidirectional with HP LaserJet 4200 and 4300 series products. Improved functionality to allow for ECP2/MLC connectivity via the parallel port.

  • Implemented password synchronization between management applications. Now, WJA, Telnet, and the Embedded Web Server can all share the same password.

top

x.08.40 Firmware fixes and features for Jetdirect 600N, 300X, EX Plus, EX Plus3, and MIO cards J2550B, J2552B, and J2555B

  • EX Plus with E.08.32 does not print a configuration page with CLJ-8550 or show up in Appletalk.

  • 08.XX firmware not showing up in chooser with Designjet 455CA.

  • Make Telnet write-mode persistent across power cycles.

  • FTP not in RFC compliance.

  • arp -s config conflicting with some DHCP servers. (DHCP configuration appears as a 'user specified' configuration).

  • CERT SNMP Advisory CA-2002-03.

  • Telnetting to 9100C digital sender results in selections such as raw ports/lpdqs

  • Initial ARP not sent out to notify network of Jetdirect presence.

  • Allow Telnet and EWS (on applicable products) enable/disable via SNMP objects.

  • Deskjets report misaligned ink as offline (external products only).

  • Fix for TFTP Configuration File - 80 Service Error.

  • Fix for upgrading with TCP/IP, IPX, AppleTalk being disabled and getting an 80 SE.

top

x.08.32 - Firmware fixes and features for Jetdirect 600N, 300X, EX Plus, EX Plus3, and MIO cards J2550B, J2552B, and J2555B

NOTE: The following are highlights. Please see the Readme of the firmware file for a complete list and more details.
  • Some products experienced an 80 Service Error when upgrading to A.08.06 or higher. An improperly stored System Location caused this error. When upgrading to A.08.32, the System Location object will be reset to avoid the 80 Service Error. The user can reconfigure the System Location object at any time without error.

  • Enable/Disable protocols using TFTP configuration file. Three new keywords have been added to allow administrators to disable protocols via the TFTP configuration file. These keywords are: 'dlc/llc:', 'ipx/spx:', and 'ethertalk:'. Setting these values to 0 disables the protocol, setting them to 1 enables the protocol. TCP/IP cannot be disabled/enabled through the TFTP configuration file.

  • Disable multiple LPD/910x print connections. Some applications have experienced problems with HP Jetdirect being able to accept multiple TCP connections for LPD and 9100. As a result, there is a new telnet command, which allows HP Jetdirect to behave as if it had only a single TCP connection available. The syntax in telnet is: 'mult-tcp-conn:'. A value of 0 enables multiple TCP connections (default), a value of 1, allows only a single TCP connection for LPD/910x printing.

  • When TCP was carrying LPD packets and the TCP segments were out of order, LPD would not detect the LPD positive acknowledgment, which was sent by the client after the data file. The connection would hang and may, depending on the spooler, result in duplicate printouts. This problem has been fixed.

  • An NDS reply packet to an NDS GetSvrAddress request that was returned to HP Jetdirect with NDS Fragmentation being present was not handled correctly and resulted in an 80 Service Error. This problem has been fixed.

  • HP Jetdirect requests that the DHCP server provide a hostname during DHCP configurations. Some DHCP servers, even though a hostname was not configured, would return HP Jetdirect its default hostname that it requested. This behavior would result in the hostname being a read-only parameter because it appeared to HP Jetdirect as if an administrator had configured that value on the DHCP server. As a result, an administrator could not change the hostname value. This behavior is now changed. An admin can now change the value of the hostname at any time. However, HP Jetdirect must use the hostname that is returned by the DHCP server.

  • LPD denial of service attack in which several hundred lpd connections would be initiated then destroyed would cause an 80 Service error on the HP Jetdirect. This problem was fixed.

  • User defined LPD Queue Capability.

  • In the embedded Web server (only applies to external products with an embedded Web server), there are four new options.

    • Allow the user to change the preferred parallel mode (requires a power-cycle),

    • Allow the user to change the error behavior,

    • Allow the user the change the Centronics handshaking,

    • Allow the user the set the status page PDL.

  • External products only: The HP5000 D640 peripheral would be unable to go into power-save mode when connected to the network via an HP Jetdirect external print server. This problem has been fixed.

  • Applies only to products with an embedded Web server (EWS): Links to the IPP Installation Wizard for NT 4.0 have been removed due to the increased availability of new Operating Systems with IPP Client support.

  • Applies only to products with FTP: FTP security fixes. There were a couple of denial of service attacks that were successful against HP Jetdirect's FTP implementation that were fixed. Also, a malicious user could launch proxy attacks via HP Jetdirect's FTP server. That problem was also fixed.

  • TCP/UDP port scanning software could leave the telnet port in a state where it would not accept any TCP connections, thus behaving like a denial of service attack. This problem has been fixed.

top

A.08.20 Firmware fixes and features for MIO cards J2550B, J2552B, and J2555B

  • SNMP Trap Responses encoded the "specific" code as a negative integer when it should be a positive one.

  • 08.06 fails to print Direct Mode IPX (peer-to-peer IPX or NDPS) in certain HP Designjet Peripherals

  • Clearing the Access Control List via telnet was not saved and was lost on a power cycle (the command to clear the Access Control List during the telnet connection is "allow: 0")

  • HP Jetdirect has added the capability to define TCP ports to print to in addition to 9100. This capability is useful for applications that are set up to utilize TCP ports other than 9100. To enable this feature, additional telnet commands are provided:

  • To add a new raw port

    addrawport: xxxx

  • To delete an existing port

    deleterawport: xxxx

  • To display the current list of raw ports

    listrawport:

    (where xxxx is a decimal number between 3000 and 9000 inclusive.)

For multiple physical port products (EX+3 / 500X) the "port" command is used to key which physical port to associate the new TCP port with. Up to two additional "raw ports" can be defined per physical port. In other words, the EX+3 and 500X products can support six, user-defined raw ports and other products can support two.

NOTE: Due to space limitations, the Internet Printing Protocol (IPP), the embedded Web server (EWS), and the File Transfer Protocol (FTP) were not implemented for: A.08.20 on the J2550B, J2552B, and J2555B models.

top

D.08.20 Firmware fixes and features for Jetdirect EX Plus3

  • Multiple TCP Connections.

  • Support for HP Web Jetadmin Alerts with standard printer mib-compliant printers.

  • Support for Novell configuration with the Simple Device Installation.

  • Enhanced Security.

  • All of the defect fixes incorporated from A.05.05 to X.08.06.

  • Support for the LPD "AUTO" queue for automatic text/raw sensing.

  • Support for the bootptab parameter T151="BOOTP-ONLY" for environments which run both DHCP and BOOTP and require HP Jetdirect to be a BOOTP only device.

  • Support for Access Control List (ACL) modification via telnet using the "allow" command.

  • Support for "arp -s" IP configuration for assigning an IP address to an HP Jetdirect device. For an unconfigured HP Jetdirect card, use "arp -s" on the system to setup a static mapping between the IP address you want HP Jetdirect to use and the MAC address of the HP Jetdirect card. At this point, use the "ping" command to ping the HP Jetdirect card. HP Jetdirect will glean its IP address from the ping packet.

  • HP Jetdirect has added the capability to define TCP ports to print to in addition to 9100. This capability is useful for applications that are setup to utilize TCP ports other than 9100. To enable this feature, additional telnet commands are provided:

  • To add a new raw port

    addrawport: xxxx

  • To delete an existing port

    deleterawport: xxxx

  • To display the current list of raw ports

    listrawport:

    (where xxxx is a decimal number between 3000 and 9000 inclusive.)

For multiple physical port products (EX+3 / 500X) the "port" command is used to key which physical port to associate the new TCP port with. Up to two additional "raw ports" can be defined per physical port. In other words, the EX+3 and 500X products can support six, user-defined raw ports and other products can support two.

NOTE: Due to space limitations, the Internet Printing Protocol (IPP), the Embedded Web server (EWS), and the File Transfer Protocol (FTP) were not implemented for: E.08.20. Also, support for scanning is not provided.

top

G.08.20, H.08.20 Firmware fixes and features for Jetdirect 600N and 300X

  • SNMP Trap Responses encoded the "specific" code as a negative integer when it should be a positive one.

  • Clearing the Access Control List via telnet was not saved and was lost on a power cycle (the command to clear the Access Control List during the telnet connection is "allow: 0").

  • Random diagnostic page when power-cycling an HP Deskjet 1120 (only applies to H.08.20 and J.08.20).

  • Novell Remote Printer Mode not working with J.08.05. Now works correctly in J.08.20.

  • New Capability: Added TCP/IP host-name modification to embedded Web server.

  • New Capability: Added NDS Queue Server Mode to embedded Web server.

    NOTE: The NDS objects must be setup in advance. The embedded Web server will not create NDS objects.
  • New Capability: HP Jetdirect has added the capability to define TCP ports to print to in addition to 9100. This capability is useful for applications that are setup to utilize TCP ports other than 9100. To enable this feature, additional telnet commands are provided:

  • To add a new raw port

    addrawport: xxxx

  • To delete an existing port

    deleterawport: xxxx

  • To display the current list of raw ports

    listrawport:

    (where xxxx is a decimal number between 3000 and 9000 inclusive.)

For multiple physical port products (for example, HP Jetdirect 500X) the "port" command is used to key which physical port to associate the new TCP port with. Up to two additional "raw ports" can be defined per physical port. In other words, the EX+3 and 500X products can support six, user-defined raw ports and other products can support two.

top

G.08.03, H.08.03 Firmware fixes and features for Jetdirect 600N and 300X

  • A new HP Jetdirect print server or an HP Jetdirect print server defaulted to the default IP Address can be configured via a static ARP table entry and execution of the ping command. Use the ARP command (typically ARP-S) on the local workstation to configure an IP Address associated with the HP Jetdirect MAC address, then ping the card. The HP Jetdirect will glean the IP Address configured in the ARP table entry. A telnet session can then be used for further configuration.

  • The HP Jetdirect print server now supports printing via an FTP client. All logins/passwords are accepted. Utilize Binary mode to send PCL/PS type of data and ASCII mode to send text files. To disable FTP printing, utilize telnet and the ftp-config: parameter. 0 disables, 1 enables. By default, FTP printing is enabled.

  • LPD "AUTO" printer/queue for automatic TEXT and RAW print job determination. This AUTO queue utilizes a sensing routine to correctly determine if a text job is being sent, or a PCL/PS type of job. LPD printer/queues TEXT and RAW still exist, but the AUTO printer/queue should provide the needed functionality.

  • Embedded Web server can now be disabled. Through telnet or TFTP, utilize the ews-config: parameter. 0 to disable and 1 to enable.

  • For external print servers, IEEE 1284.4/1284.3 support for new peripherals.

  • For external print servers, scan to PDF support for supported network all-in-one peripherals.

  • Certain lpd environments getting diagnostic page with S/W exception of FFF4.

  • TCP/IP load balancing software not working with HP Jetdirect.

  • WINS registration/renewal algorithm improved.

  • Certain multicast packets were logged under network statistics as "Bad Packets Received."

  • HP Jetdirect 400N: 80 Service Error 0058 when installed in a peripheral where the language was set to Norwegian or German.

  • HP Jetdirect 600N J3111A: 80 Service Error in some LocalTalk environments.

  • HP Jetdirect 600N J3111A: IPX frame type setting not working when set to 802.3 RAW or Ethernet_II.

top

A.08.03 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

  • A new HP Jetdirect box or an HP Jetdirect box defaulted to the default IP address can be configured via a static ARP table entry and execution of the ping command. Utilize the ARP command (typically ARP-S) on the local workstation to configure an IP address associated with HP Jetdirect's MAC address, then ping the card. HP Jetdirect will glean the IP address configured in the ARP table entry. At that time, a telnet session can be used for further configuration.

  • LPD AUTO printer/queue for automatic TEXT and RAW print job determination. This AUTO queue utilizes a sensing routine to correctly determine if a text job is being sent, or a PCL/PS type of job (LPD printer/queues TEXT and RAW still exist, but the AUTO printer/queue should provide the needed functionality).

  • Support for HP Web Jetadmin Alerts in the HP LaserJet 5si models of peripherals.

  • Support for the simple device install.

  • Support for multiple TCP connections.

  • Security enhancements.

    NOTE: FTP, IPP, and the embedded Web server are not implemented in this version of code due to storage space requirements.
  • All the bug fixes implemented from X.05.05 through X.07.20.

top

G.07.20 Firmware fixes and features for Jetdirect 600N

  • Prevents a problem which can cause an EIO card from entering into an unrecoverable state when all of the following criteria are present:

    • A localized printer is in use (using any language other than English).

    • An HP Jetdirect EIO card is in use and has firmware revision G.07.03 or G.07.17 installed. An unexpected network condition occurs. The failure presents itself as a front panel error (8X.00E4) or as a looping front panel message (EIO Initializing). The problem results in the HP Jetdirect card entering into an unrecoverable state such that it is unable to recover with the power cycle of the printer.

top

x.07.03, x.07.17, x.07.18 Firmware fixes and features for Jetdirect 600N, 300X, 170X

  • Support for the Internet Printing Protocol (IPP).

  • An embedded Web server (EWS) was added to the HP Jetdirect print servers for configuration via Web browsers, such as Netscape and Microsoft Internet Explorer.

  • Scan support for external print servers connected to certain scanners via the print server’s embedded Web server (EWS).

  • Outbound data stream support for the 9100C Digital Sender (such as scan and distribute) on EIO HP Jetdirect print servers.

  • Support for Multiple TCP connections on the EIO HP Jetdirect print servers.

  • If WINS server information is passed to HP Jetdirect print server in a BOOTP (not DHCP) response, the HP Jetdirect print server will register with WINS.

  • If a HP Jetdirect print server is configured via DHCP with an infinite lease, the HP Jetdirect print server will remember that information across a power-cycle, in case it cannot find a DHCP server.

top

x.06.00 Firmware fixes and features for Jetdirect 600N, 300X

  • Multiple TCP/IP print connections make it much less likely that the printer can be subjected to a Denial of Service (DoS) attack (from slowly dripping SYN packets, or repeated rapid port scanning).

  • Fixes TCP/IP lock-ups caused when source and destination port addresses are the same (also known as “land attack,” source_address:port and destination_address:port are the same).

  • Fixes the TCP/IP stack from locking up due to TearDrop-style fragmentation attacks (also known as Nestea/Nestea2).

  • All previous SNMP Community Names are disabled when a new SNMP Community Name is configured.

  • Fixes the HP Jetdirect print server from possibly being downed when a large ping packet is received.

top

A.05.34 Firmware fixes and features for Jetdirect MIO cards J2556B

  • DHCP changes to be more in line with RFC 2131

top

F.05.28 and F.05.29 Firmware fixes and features for Jetdirect 150X

  • 05.28 -This firmware revision was first introduced on the J2592A HP Jetdirect 150X internal print server in June, 1997. The HP Jetdirect 150X is a single port external print server. This print server supports only the IPX/SPX protocol and its firmware can not be upgraded.

  • 05.29 - The firmware version F.05.29 began shipping on the J2592A HP Jetdirect 150X internal print server in December, 1997. This firmware was enhanced to recognize newer models of MLC-capable printers. The firmware was redesigned to recognize MLC capable printers by looking at the Device ID string for the word DESKJET, LASERJET, or OFFICEJET. In the prior version of firmware, F.05.28, it did a lookup in a table of existing MLC-capable printers for the specific model number.

top

A.05.05, A.05.06 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

  • HP Jetdirect cards support IP configuration by way of Dynamic Host Configuration Protocol (DHCP).

  • Telnet now supports enabling and disabling of protocol stacks. The following commands have been added to the telnet interface:

    • Novell

    • Ethertalk

    • dlc-llc

  • You can now modify the host name of your Jetdirect using telnet. Type: host-name (32 characters maximum, uppercase only). You may modify the host name if the HP Jetdirect card is configured by way of telnet, HP Jetadmin, or DHCP. The host name cannot be modified if the HP Jetdirect card is configured by way of BOOTP/RARP, since that information needs to be passed by way of a file to the HP Jetdirect card.

  • HP Jetdirect configuration information scrolls off the screen when using a DOS-based telnet application. The HP Jetdirect products display more than 24 lines of data when an individual requests help. This causes the current configuration information to scroll off the top of the display when using telnet applications that do not allow more than 24 lines of text to be displayed; for instance, DOS-based telnet. To address this issue, the “current configuration” information has been separated from the “help” information and can be accessed using the “/” command.

  • Unable to telnet to the HP Jetdirect card after the printer has been placed offline and a telnet session “quit” has occurred. The second telnet session will not be successful. This occurs most often after a cold reset when the printer automatically moves to an offline state.

  • Once a telnet password has been enabled, there is no way to disable it through telnet. To fix this issue, the password command was added to the telnet interface to allow you to reset the password if 0 is entered as the new password. In addition, there is new text added to the password prompt to indicate this new feature.

  • Invalid telnet password accepted. The telnet configuration used to accept a superset of the HP Jetdirect password. For example, if the password was abc and you supplied abcde as the password, the HP Jetdirect card would still accept the password. With this new firmware, you have to supply the exact password to gain access. This only applies if the telnet password has been set.

  • When sending two LPD jobs in the same TCP/IP connection, the second job is lost unless the banner page function is enabled. The LPD protocol was not intended to handle multiple jobs in the same TCP connection. However, there are more host implementations that provide for this mode of operation. The HP Jetdirect cards can now support sending multiple LPD jobs per a single TCP connection. This is not the same as simultaneous TCP connections.

  • The HP Jetdirect card advertises an open window, but does not acknowledge data being sent to it. This problem exhibits itself when attempts at new connections are rejected. The spooler may continue to retry or shut down. A.05.05/6 fixes this problem.

  • Novell queue may stop being serviced when the HP Jetdirect card is configured for multiple file servers. If the HP Jetdirect card is configured to service three or more file servers and two or more of those servers go down and come back up, queues can stop being serviced. This has been fixed with this version of firmware.

top

A.04.09 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

  • LPD jobs terminate before completion. When printing by way of LPD, jobs terminate before they finish printing; spooler may also crash. This problem is most commonly seen with:

    • Microsoft Mail printing over TCP/IP

    • Mainframe hosts using LPD over TCP/IP

top

A.04.08 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

  • Default Gateway Configuration Error - 80 SERVICE ERROR 0009 or 01E0:

  • Attempts to telnet fail - "Unable to connect to remote host (refused)."

  • Attempts to print fail.

  • Any attempt to reconfigure the HP Jetdirect print server (by way of the printer front panel or telnet) causes an 80 SERVICE ERROR 0009 or 80 SERVICE ERROR 01E0. This problem occurs when the sender (host) is on a different network than the receiver print server) and there are two paths between them. For instance, a request comes in on one path (by way of router A). The print server is configured to respond through the other path (by way of router B). If router B is down, the problem will occur. This problem can also happen if the default gateway is configured to either a node that does not exist or a node that is not on the same subnet as the print server. This will not happen when the sender (host) is on the same subnet as the receiver (print server).

  • HP Jetdirect J255xA, HP LaserJet 5Si, and 5Si MX printer - 80 SERVICE ERROR 01E6. The 80 SERVICE ERROR 01E6 can occur on an HP LaserJet 5Si and 5Si MX printer with an HP Jetdirect MIO print server with A.04.06 or earlier firmware installed. The failure is random and could occur at any time during printing.

top

A.04.06 Firmware fixes and features for Jetdirect MIO cards J2550B, J2552B, and J2555B

  • LocalTalk and EtherTalk Phase 1 routing; this firmware fixes a problem in previous revisions wherein the HP Jetdirect card did not correctly respond to routed packets in certain LocalTalk and EtherTalk Phase 1 environments.

  • HP Jetdirect Default Zone; at startup, HP Jetdirect products try to find a local AppleTalk router by sending out a Routing Table Maintenance Protocol (RTMP) Request packet. Upon receiving any response, it is presumed that there is a live AppleTalk router on the local network segment, and further, that it will provide the proper Zone name by way of ZIP (Zone Information Protocol) request/responses. If the AppleTalk router did not provide the ZIP response or the ZIP response was incorrectly formatted, the HP Jetdirect firmware would never finish starting up in AppleTalk. This would leave the AppleTalk protocol on the card in an unknown state.

  • With this firmware revision, the HP Jetdirect card uses the generic AppleTalk default Zone name of "*" if the AppleTalk router fails to provide the real Zone name.

  • Nearest Service Query (NSQ) Enhancement:

  • The HP Jetdirect card uses the General Service Query to find its configured file servers on the network. The first two General Service Queries (GSQs) sent out by the card have been changed to Nearest Service Queries (NSQ). The difference between a GSQ and an NSQ is that GSQs are responded to with all the file server names that exist in the network. The NSQ request will obtain responses from local file servers only. If there are no file servers local to the subnet, a router (or a server acting as a router) will respond to the NSQ with the server name that has the least number of intermediate networks (that is, lowest hop count). This change should alleviate traffic congestion caused by GSQ responses as well as the WellFleet router problems seen with GSQs.

  • The frequency of sending General Service Queries (GSQ) has been decreased. The card sends out one General Service Query (GSQ) or Nearest Service Query (NSQ) every 15 seconds for four attempts and then backs off to a three-minute retry. The HP Jetdirect card now uses GSQs only as a fallback mechanism. In other words, if the HP Jetdirect card can find all the servers using NSQs, it will never send out any GSQs. The algorithm will work as follows:

  • Send 2 NSQs with a 15-second interval.

  • Send 2 GSQs with a 15-second interval.

  • Send subsequent GSQs at three-minute intervals until all file servers are found.

  • The HP Jetdirect card used to send a GSQ for a tree in NDS environment. The card now behaves similarly to the way it works in a bindery (3.x servers) environment. The algorithm for an NDS environment will work as follows:

    • Send two NSQs with a 15-second interval.

    • Send two GSQs with a 15-second interval (HP Jetdirect card will still attach to the first server response of GSQ in NDS mode).

    • Send subsequent GSQs at three-minute intervals until any file server on the tree is found.

  • When an HP Jetdirect card is configured for multiple bindery servers, and one of those servers is down, the HP Jetdirect card sends out an NSQ followed closely (40-100ms) by a GSQ. This behavior would happen only once and subsequently the HP Jetdirect card will send out a GSQ every three minutes.

  • The HP Jetdirect cards now support Large Internet Packet (LIP). The HP Jetdirect card can now negotiate the packet size with a server (assuming the server and other network devices are correctly set up to handle LIP). The HP Jetdirect card sends out an LIP echo packet with the maximum packet size (1518 for Ethernet and 2084 for Token Ring). It then waits for a response. After waiting for a certain amount of time without getting a response, the card will send out another LIP echo packet with a smaller packet. When the HP Jetdirect card does get a response to an echo packet, it will subsequently use that packet size for all subsequent transmissions.

  • NDS Partition (Read/Write Replica) fix - If an NDS server does not have a read replica of a partition which holds the server object itself, the HP Jetdirect card bounces back and forth between the server and the replica server, and is not able to service any NDS queues. With the fix in place, the HP Jetdirect card can handle this situation and is able to service the NDS queues.

  • The IP set-community-name can now be configured using telnet. The Set-Community-Name parameter is a type of security mechanism used primarily in the network management world. In order for a remote network management tool to set a value in the HP Jetdirect MIB, it must know the Set-Community-Name for the HP Jetdirect print server. The Set-Community-Name can have from 1 to 32 characters. Any alpha-numeric character is valid. In addition, the minus (-) and underscore (_) characters are legal also. These are commonly used to make the name more meaningful.

  • Queue names used by the TCP/IP printing protocols are no longer case-sensitive. Previously, only lower-case values could be used (for instance “raw”). Now all combinations are acceptable: lower case, upper case, and even mixed case. For example raw, RAW, and Raw will all work.

  • LPD Banner Page Fix. In previous versions of firmware, if a host system sent multiple LPD jobs on one TCP/IP connection and the banner page was enabled, then everything would work fine. However, if the banner page was disabled, then only the first job would be printed. Now, if a host system sends multiple LPD jobs on one TCP/IP connection, all jobs will be printed, whether or not the banner page is enabled.

top

B.03.19 Firmware fixes and features for Jetdirect EX

  • When printing using LPD, jobs terminate before they finish printing. Spooler may also crash. Description of problem: The amount of data in certain packets cause the HP Jetdirect to abnormally terminate the TCP connection and therefore the print job would not complete. This problem is most commonly seen with:

    • Microsoft Mail printing over TCP/IP

    • Mainframe hosts using LPD over TCP/IP

  • HP Jetdirect print server will not connect to the proper server without a Replica being set on every server. If an NDS server does not have a read replica of a partition that holds the server object itself, the HP Jetdirect card will not log into the proper server and the HP Jetdirect card will not be able to service a queue. This problem is seen with Novell 4.1 NDS. With B.03.19 firmware, the HP Jetdirect print server will not service a Novell NDS Queue after one of the servers that the print server is attached to goes down.

  • If the HP Jetdirect print server is attached to two servers, with different queues on each server, and one of the servers goes down, the HP Jetdirect print server will not stop trying to access the downed server and will not service the queue(s) on the functioning server. This problem is seen with Novell 4.1 NDS.

top

C.03.19 - Firmware fixes and features for Jetdirect MIO cards J2371A, J2372A, J2337A, J2338A, J2339A, and J2340A

  • When printing using LPD, jobs terminate before they finish printing. Spooler may also crash. Description of problem: The amount of data in certain packets cause the HP Jetdirect to abnormally terminate the TCP connection and therefore the print job would not complete. This problem is most commonly seen with:

  • Microsoft Mail printing over TCP/IP

  • Mainframe hosts using LPD over TCP/IP

  • Novell 4.1, HP Jetdirect print server will not connect to the proper server without a Replica being set on every server. If an NDS server does not have a read replica of a partition which holds the server object itself, the HP Jetdirect card will not log into the proper server and the HP Jetdirect card will not be able to service a queue. This problem is seen with Novell 4.1 NDS

  • HP Jetdirect print server will not service a Novell NDS Queue after one of the servers that the print server is attached to goes down. If the HP Jetdirect print server is attached to two servers, with different queues on each server, and one of the servers goes down, the HP Jetdirect print server will not stop trying to access the downed server and will not service the queue(s) on the functioning server. This problem is seen with Novell 4.1 NDS

  • Fix where if a packets sent over IP, using LPD, is exactly 99 bytes in length, the spooler on the host would not function at all.

top

D.05.20 Firmware fixes and features for Jetdirect EX Plus3

  • Support for MLC, using the HP Deskjet 870 printers. This new version of firmware, for the HP Jetdirect EX Plus3, is now able to access real-time status information from the HP Deskjet 870 printer over the network. This is provided by MLC, which is supported by the HP Jetdirect EX Plus3 and the HP Deskjet 870 printer.

    NOTE: The latest version of HP Jetadmin is needed to configure the HP Jetdirect EX Plus3 for MLC support, v. 2.4 or greater.
  • Telnet now supports enabling and disabling of protocol stacks. The following commands have been added to the telnet interface:

    • Novell

    • Ethertalk

    • dlc-llc

    For example, to disable the Novell protocol, enter "novell: 0" and "quit." To enable the dlc/llc protocol, enter "dlc-llc: 1" and "quit."

  • You can now modify the host name of your system by way of telnet. Type: host-name (32 characters maximum, upper-case only). You may modify the host name if the HP Jetdirect card is configured by way of telnet, HP Jetadmin, or DHCP. Modification of the host name cannot take place if the HP Jetdirect card is configured by way of BOOTP/RARP, since that information needs to be passed by way of a file to the HP Jetdirect card.

  • If one updates or purchases the HP Jetdirect EX Plus3 with firmware with D.04.20 and uses HP Jetadmin 2.33 (or earlier) to configure with a Novell server, the print server may use up to six user licenses (3 NDS and 3 Bindery) on the Novell server (Q Server mode only).

    NOTE: You will need to upgrade both the HP Jetdirect Firmware and HP Software to the latest versions (HP Jetdirect Firmware D.05.20 and HP Web Jetadmin).

If the HP Jetdirect EX Plus3 was upgraded to D.05.20 using Download Manager and HP Jetadmin 2.4 or greater is already installed on a PC, a full reconfiguration is not required. Do the following to get all three ports to work correctly:

  1. Go into HP Jetadmin and highlight Port 1 on the HP Jetdirect EX Plus3.

  2. Go to File and Modify (for this method to work correctly, Interview mode needs to be enabled).

  3. Select Next on all the HP Jetadmin screens.

  4. Select Finish on the last HP Jetadmin screen.

By following these steps, the HP Jetdirect EX Plus3 is now configured with the proper Security Equivalence.

  • The HP Jetdirect products display more than 24 lines of data when help is requested. This causes the current configuration information to scroll off the top of the display when using telnet applications that do not allow more than 24 lines of text to be displayed; for instance, DOS-based telnet. To address this issue, the "current configuration" information has been separated from the "help" information and can be accessed using the "/" command.

  • When sending two LPD jobs in the same TCP/IP connection, the second job is lost unless the banner-page function is enabled. The LPD protocol was not intended to handle multiple jobs in the same TCP connection. The HP Jetdirect cards can now support sending multiple LPD jobs per TCP connection. This is not the same as simultaneous TCP connections.

  • On a power up, HP Jetdirect EX Plus3 sends out a faulty MAC address of 080009 0000E0, along with the actual MAC address, which will cause problems with high security hubs.

top

D.04.20 Firmware fixes and features for Jetdirect EX Plus3

  • NetWare 4.x Native Queue Server NDS Support

  • All fixes described in A.04.06 and A.04.08 above

  • The following HP Jetdirect EX Plus3 and Windows 95 issue was fixed with D.04.04 revision of the firmware: When using an HP Jetdirect EX Plus3 on Windows 95 running Direct Mode IPX, the HP Jetdirect EX Plus 3 will not show up in the HP Jetadmin New Printer screen. This only affects the Ethernet HP Jetdirect EX Plus3.

top

E.05.12 Firmware fixes and features for Jetdirect EX Plus

  • Support for MLC, using the HP Deskjet 870 printers. The HP Jetdirect EX Plus is now able to access real time status information from the HP Deskjet 870 printer over the network. This is possible with MLC support on both the HP Jetdirect EX Plus and the HP Deskjet 870 printer.

  • Telnet now supports enabling and disabling of protocol stacks. The following commands have been added to the telnet interface:

    • Novell

    • Ethertalk

    • dlc-llc

    For example, to disable the Novell protocol, enter "novell: 0" and "quit." To enable the dlc/llc protocol, enter "dlc-llc: 1" and "quit."

  • You may now modify the host name of your system by way of telnet. Type: host-name (32 characters maximum, upper-case only). You can modify the host name if the HP Jetdirect card is configured by way of telnet, HP Jetadmin, or DHCP. The host name cannot be modified if the HP Jetdirect card is configured by way of BOOTP/RARP, since that information needs to be passed by way of a file to the HP Jetdirect card.

  • The HP Jetdirect products display more than 24 lines of data when help is requested. This causes the current configuration information to scroll off the top of the display when using telnet applications that do not allow more than 24 lines of text to be displayed; for instance, DOS-based telnet. To address this issue, the "current configuration" information has been separated from the "help" information and can be accessed using the "/" command.

  • When sending two LPD jobs in the same TCP/IP connection, the second job is lost unless the banner-page function is enabled. The LPD protocol was not intended to handle multiple jobs in the same TCP connection. The HP Jetdirect cards can now support sending multiple LPD jobs per TCP connection. This is not the same as simultaneous TCP connections.

top

E.05.13 Firmware fixes and features for Jetdirect EX Plus

  • Improved auto-negotiation of Multiple Logical Channels (MLC) for support of HP printers.

  • When a ping packet is sent from Windows NT 3.51 or 4.x that is larger than 64 k (64 k is the default size), the HP Jetdirect Print server will print out a Diagnostics Page or stop processing data completely. This issue is now resolved.

top

V.31.08 Firmware fixes and Features for HP Jetdirect 635n

  • Added security page

  • Various security fixes

  • Fix for LPD/FTP text

top

V.29.20 Firmware fixes and Features for HP Jetdirect 620n/625n

  • Better responses to NetBIOS requests from dynamic port numbers

  • Added R.25.47 SNMP changes (FQDN table, etc. . .)

  • Better handling of UDP broadcast storms

  • Secure IPP (625n only)

  • IPP Job Accounting

  • Disabled HTTP TRACE functionality

  • Better handling of long zone lists in AppleTalk

  • Resolved XIP2 80SE Hang

  • SNMP Trap fixes

  • DNS Fixes

  • Improved handling of printer/Jetdirect interactions that could result in 8X Service Error 1BAE

  • Improved Handling of long SNMP community names

  • Improved handling of IP addresses that have a zero octet embedded in the address

  • Improved DHCP handling with short lease times

  • Improved handling of IP packets with non-zero TOS field

top

V.28.19 Firmware Fixes and Features for the En3700

  • All the features of V.28.06 firmware

  • Better USB printer compatibility and web scan support

top

V.28.06.nn firmware fixes and features for HP Jetdirect 620n

  • Improved DHCP OFFER arbitration

  • New Telnet parameter: dhcp-arbitration

  • 802.1X Wired Authentication

  • Using a TTL value of less than 255 when the Jetdirect IP address is in the Auto-IP range

  • 9100C Digital Sender Authentication not working

  • Added ability to upgrade printer firmware via TFTP configuration file

  • domain-name and host-name are no longer valid TFTP configuration file options if the Jetdirect product is DHCP configured

top

x.25.xx firmware fixes and features for HP Jetdirect 615n, 610n, 310x, 250m, 680n, 380x, 280m, 175x, 200m

  • Especially for 680n, 380x, 280m wireless print servers:

    • Improved interoperability with AP420, AP1200 wireless access points

    • DHCP Improvements

    • Improved authentication algorithms

    • Allowing for larger certificates to be loaded

    • Improved reconfiguration message handling

  • Wi-Fi Certification for 802.11b and WPA for the 680n (J6058A), 380x (J6061A), 280m (J6044A) 802.11b wireless print servers.

  • Automatic IP Addressing

  • Ethernet Locally Administered Addressing (LAA)

  • Import/Export of Certificates for SSL

  • Viewing Certificates for SSL

  • Allow for the concatenation user defined names for user defined lpd queues.

  • User-defined lpd queues allow for the names to be concatenated using the "+" sign. For instance, if a user defines the name "UEL" to be the UEL character sequence and then defines PCLRST to be the PCL reset sequence, in the prepend or append section, the user can indicate the following "UEL+PCLRST" and the two values will be concatenated. User defined LPD queues can be found in the Other Settings and LPD Queues section of the Embedded Web Server.

  • Modified lpd to improve control file parsing

  • TFTP configuration file can upgrade firmware. When using the TFTP configuration file in combination with a BOOTP/DHCP server, the configuration file has a new command that allows for the upgrade of HP Jetdirect firmware at power up. The format is upgrade: tftp_server_ip_addr firmware-version product-number download-filename Example: upgrade: 192.168.0.13 G.08.46 J3113A lhTG0846.dld.

    NOTE: The download file must exist in a directory accessible by the TFTP server.
  • OpenSSL upgraded to 0.9.6h and the CAN-2003-0078 OpenSSL patch was applied

  • When an invalid hostname is received via DHCP, HP Jetdirect will post a message to the configuration page indicating that an invalid value was detected.

  • CERT Vulnerability Note VU#412115 has been fixed.

  • When operating in 10Base-T mode, an invalid MAC address was sometimes seen when browsing the EWS or doing Digital Sending. This behavior was corrected.

  • FTP control connection was being reset in certain instances. This behavior was corrected.

  • FTP was using randomized data port. This behavior was changed to always use TCP Port 20

  • Multiple DHCP offers would sometimes not be processed correctly. This behavior was corrected

  • SPX half open connections which lingered could cause performance issues with TCP. This behavior was corrected as well.

  • Improved handling of long SNMP names o Improved handling of IP packets with non-zero TOS field

  • Improved handling of IP addresses that have non-zero octet embedded in IP address

  • Better USB printer compatibility and web scan support

  • Now responding to ICMP Echo Requests when the IP Header TOS bits are set

  • Added the ability to configure via telnet a keep alive packet for certain switch environments. Default is disabled (0). If a non-zero value is entered, Jetdirect will send a simple multicast SLP announcement each interval specified. The interval is in minutes.

  • Applied OpenSSL security patches

  • Improved DHCP packet processing and DHCP short lease times o Improved resistance to FTP Denial of Service attacks

  • Added telnet command to disable participation in sharing of customer information without logging a refusal to HP. When the "Networking" tab of the Embedded Web Server is accessed the administrator is asked whether they would like to send HP information to help HP understand how HP's products are used.

  • Added support for additional printers (175x)

  • Corrected 200m/250m EWS Home Page has Magenta + Yellow toner levels swapped for LIO printers

  • Improved interoperability with Cisco AP420, Cisco AP1200 for 380x

top

x.25.86 firmware fixes and features for HP Jetdirect en3700

  • Improved support for newer HP USB printers

top

x.24.06 firmware fixes and features for HP Jetdirect 615n, 610n, 310x, 250m, 680n, 380x, 175x, 200m

  • mDNS - multicast DNS available on full featured HP Jetdirects (except 610n Token Ring) only

  • Security Wizard in the Embedded Web Server. (Full featured HP Jetdirects will differ from the value line HP Jetdirects)

  • Pre-installed Certificates on full-featured products only.

  • AppleTalk Configuration in the Embedded Web Server

  • New TFTP parameters.

  • SNMPv3 configuration in the Embedded Web Server has changed.

  • New Telnet commands.

  • Embedded web server has new look and menu.

  • Fixes for CERT advisories CA-2002-19 and CA-2002-23. Additional info for wireless products:

  • Security protocols: EAP. PEAP, LEAP, and EAP-TTLS.

  • Security wizard in Embedded Web Server. top x.22.09 firmware fixes and features for HP Jetdirect 615n, 610n, 310x, 250m The enhancements or fixes in this revision of the firmware include the following changes from x.21.22 to x.22.09 (where X is a letter from L-R)

  • Added SNMPv3 Support (full feature HP Jetdirect models only)

  • Added SSL/TLS Support (full feature HP Jetdirect models only)

  • Added support to change 10/100 Half/Full from UIs/SNMP

  • D-DNS fixes for DHCP Option

  • Fixed OS/2 Redirector problem with SNMP Objects

  • Fixed Novell Frame type discrepancies with 600n products

  • Fixed Source Routing Issues (token ring)

  • Fixed SNMP Get Next on IP table returning unexpected results.

  • Fixed DHCP issue with small hostnames

  • Fixed Designjet issue with NetWare 5 and Remote Printer Mode

  • EWS accessibility requirements met.

top

L.21.25 firmware fixes and features for HP Jetdirect 610n

  • Resolved ARP table that pulled entries from ALL ARP Requests to populate the source route table. Will now only populate the source route table based upon ARP requests of the target IP address.

  • Frame sizes larger than 2k or so would cause the driver to hang. The protocols involved in printing force the frame size to Ethernet levels, however, in large environments. Datagrams with routing information (or any other type of information) that is larger than 2k would hang the HP Jetdirect device.

top

L.21.11 firmware fixes and features for HP Jetdirect 610n

  • AppleTalk fix to enable downloading of certain fonts.

  • Provides support for the next generation of peripherals.

  • AppleTalk changes to provide better support for HP Designjet 500, 800, and 5000 peripherals.

  • Access Control List no longer checks source IP addresses when accessed via a browser/IPP due to proxy servers.

  • The TCP/IP Idle Timeout was increased from 90 seconds to 270 seconds.

  • LPD print jobs with long job names were causing the LPD connection to hang is fixed.

  • LPD memory leak when sending several thousand jobs is fixed.

  • Multiple print jobs over a single LPD connection are now allowed.

  • Unknown LPD queues defaulting to RAW rather than AUTO is fixed.

  • Telnet Menu System is now available.

  • French, Italian, German, and Spanish languages are added to the Embedded Web Server.

  • Certain IPX traffic causing IP problems is fixed.

  • Better compatibility with the 600n series in peripherals and firmware features.

top

L.20.25 firmware fixes and features for HP Jetdirect 610n

  • AppleTalk fix to enable downloading of certain fonts.

  • Provides support for the next generation of peripherals.

  • AppleTalk changes to provide better support for HP Designjet 500, 800, and 5000 peripherals.

  • Access Control List no longer checks source IP addresses when accessed via a browser/IPP due to proxy servers.

  • The TCP/IP Idle Timeout was increased from 90 seconds to 270 seconds.

  • LPD print jobs with long job names were causing the LPD connection to hang is fixed.

  • LPD memory leak when sending several thousand jobs is fixed.

top

L.20.24 firmware fixes and features for HP Jetdirect 610n

  • AppleTalk fix to enable downloading of certain fonts.

  • Provides support for the next generation of peripherals.

  • AppleTalk changes to provide better support for HP Designjet 500, 800, and 5000 peripherals.

  • Access Control List no longer checks source IP addresses when accessed via a browser/IPP due to proxy servers.

  • The TCP/IP Idle Timeout was increased from 90 seconds to 270 seconds.

top

x.08.49 - Firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

  • Corrected IPX download problem on X.08.46/X.08.47

  • Improved DHCP Offer handling

  • Retained the SNMP Set Community Name across a download.

  • Improved TFTP configuration file parsing and added support for specifying the password.

  • Improved WINS Algorithm. HP Jetdirect will no longer reconfigure the hostname when a WINS Name clash is detected. Instead, it will simply post a message to the configuration page.

  • Added telnet/tftp ability to disable the default get community names. The format is: default-get-cmnty: (0 to disable, 1 to enable)

    NOTE: If a get community name is not specified and the default get community names have been disabled, then SNMP read access is effectively disabled.
  • Improved LPD processing when connected to slow printers on external print servers.

  • Allowed the hostname to be retained when switching from a manual configuration to a dynamic configuration

  • Implemented functionality to allow Jetdirect cards to respond to WINS node status requests.

  • Invalid SNMP traps could be set in the Trap Destination Table. An improvement was made to detect and reject this configuration.

  • Prevented configuration loss when downloading via Web Jetadmin

  • Corrected web page pointed to by the support tab in the Embedded Web Server o Allowed Office-Jet D series printers to support web scan.

  • CERT Vulnerability Note VU#412115 has been fixed.

  • External products could only negotiate Bidirectional with HP LaserJet 4200 and 4300 series products. Improved functionality to allow for ECP2/MLC connectivity via the parallel port.

  • Implemented password synchronization between management applications. Now, WJA, Telnet, and the Embedded Web Server can all share the same password

top

x.08.46 and x.08.47 - firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

  • Improved DHCP Offer handling

  • Retained the SNMP Set Community Name across a download

  • Improved TFTP configuration file parsing and added support for specifying the password

  • Improved WINS Algorithm. HP Jetdirect will no longer reconfigure the hostname when a WINS Name clash is detected. Instead, it will simply post a message to the configuration page

  • Added telnet/tftp ability to disable the default get community names. The format is: default-get-cmnty: x where x is either 0 to disable or 1 to enable If a get community name is not specified and the default get community names have been disabled, then SNMP read access is effectively disabled.

  • Improved LPD processing when connected to slow printers on external print servers.

  • Allowed the hostname to be retained when switching from a manual configuration to a dynamic configuration.

  • Implemented functionality to allow Jetdirect cards to respond to WINS node status requests.

  • Invalid SNMP traps could be set in the Trap Destination Table. An improvement was made to detect and reject this configuration.

  • Prevented configuration loss when downloading via Web Jetadmin

  • Corrected web page pointed to by the support tab in the Embedded Web Server

  • Allowed Office-Jet D series printers to support web scan.

  • CERT Vulnerability Note VU#412115 has been fixed.

  • External products could only negotiate Bidirectional with HP LaserJet 4200 and 4300 series products. Improved functionality to allow for ECP2/MLC connectivity via the parallel port.

  • Implemented password synchronization between management applications. Now, WJA, Telnet, and the Embedded Web Server can all share the same password.

top

x.08.40 - firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

  • External print servers with E.08.32 do not print a Configuration page with CLJ-8550 or show up in Appletalk.

  • X.08.XX firmware not showing up in chooser with Designjet 455CA

  • Make Telnet write-mode persistent across power cycles.

  • FTP not in RFC compliance.

  • arp -s config conflicting with some DHCP Servers. (DHCP configuration appears as a 'user specified' configuration).

  • CERT SNMP Advisory CA-2002-03

  • Telnetting to 9100c digital sender results in selections such as raw ports/lpdqs

  • Initial ARP not sent out to notify network of HP Jetdirect presence.

  • Allow Telnet & EWS enable/disable via SNMP objects.

  • Deskjets report misaligned ink as offline (external products only)

  • Fix for TFTP Configuration File - 80 Service Error

  • Fix for upgrading with TCP/IP, IPX, AppleTalk being disabled and getting an 80 SE.

top

x.08.32 firmware fixes and features for HP Jetdirect 600n, 400n, 500x, 300x

NOTE: The following are highlights. Please see the Readme of the firmware file for a complete list and more details.
  • Some products experienced an 80 Service Error when upgrading to A.08.06 or higher. An improperly stored System Location caused this error. When upgrading to A.08.32, the System Location object will be reset to avoid the 80 Service Error. The user can reconfigure the System Location object at any time without error.

  • Enable/Disable protocols using TFTP configuration file. Three new keywords have been added to allow administrators to disable protocols via the TFTP configuration file. These keywords are: 'dlc/llc:' 'ipx/spx:' and 'ethertalk:' Setting these values to 0 disables the protocol, setting them to 1 enables the protocol. TCP/IP cannot be disabled/enabled through the TFTP configuration file.

  • Disable multiple LPD/910x print connections. Some applications have experienced problems with HP Jetdirect being able to accept multiple TCP connections for LPD and 9100. As a result, there is a new Telnet command, which allows HP Jetdirect to behave as if it had only a single TCP connection available. The syntax in Telnet is: 'mult-tcp-conn:' a value of 0 enables multiple TCP connections (default), a value of 1, allows only a single TCP connection for LPD/910x printing.

  • When TCP was carrying LPD packets and the TCP segments were out of order, LPD would not detect the LPD positive acknowledgment, which was sent by the client after the data file. The connection would hang and may, depending on the spooler, result in duplicate printouts. This problem has been fixed.

  • An NDS reply packet to an NDS GetSvrAddress request that was returned to HP Jetdirect with NDS Fragmentation being present was not handled correctly and resulted in an 80 Service Error. This problem has been fixed.

  • HP Jetdirect requests that the DHCP server provide a host name during DHCP configurations. Some DHCP servers, even though a host name was not configured, would return HP Jetdirect its default host name that it requested. This behavior would result in the host name being a read-only parameter because it appeared to HP Jetdirect as if an administrator had configured that value on the DHCP server. As a result, an administrator could not change the host name value. This behavior is now changed. An admin can now change the value of the host name at any time. However, HP Jetdirect must use the host name that is returned by the DHCP server.

  • LPD denial of service attack in which several hundred lpd connections would be initiated then destroyed would cause an 80 Service error on the HP Jetdirect. This problem was fixed.

  • User defined LPD Queue Capability.

  • Only external products with an Embedded Web Server (EWS). In the Embedded Web server, there are four new options.

  • Allow the user to change the preferred parallel mode (requires a power-cycle).

  • Allow the user to change the error behavior.

  • Allow the user the change the Centronics handshaking.

  • Allow the user the set the status page PDL.

  • External products only: The HP5000 D640 peripheral would be unable to go into power-save mode when connected to the network via an HP Jetdirect external print server. This problem has been fixed.

  • Only products with an Embedded Web server (EWS): Links to the IPP Installation Wizard for NT 4.0 have been removed due to the increased availability of new Operating Systems with IPP Client support.

  • Only products with FTP: FTP security fixes. There was a couple of denial of service attacks that were successful against HP Jetdirect's FTP implementation that were fixed. Also, a malicious user could launch proxy attacks via HP Jetdirect's FTP server. That problem was also fixed.

  • TCP/UDP port scanning software could leave the Telnet port in a state where it would not accept any TCP connections, thus behaving like a denial of service attack. This problem has been fixed.

top

G.08.20, H.08.20 firmware fixes and features for 600n, 300x

  • SNMP Trap Responses encoded the specific code as a negative integer when it should be a positive one.

  • Clearing the Access Control List via Telnet was not saved and was lost on a power cycle (the command to clear the Access Control List during the Telnet connection is "allow: 0").

  • Random diagnostic page when power-cycling an HP Deskjet 1120 (only applies to H.08.20 and J.08.20).

  • Novell Remote Printer Mode not working with J.08.05. Now works correctly in J.08.20.

  • New Capability: Added TCP/IP host-name modification to Embedded Web server.

  • New Capability: Added NDS Queue Server Mode to Embedded Web server.

    NOTE: The NDS objects must be setup in advance. The Embedded Web server will not create NDS objects.
  • New Capability: HP Jetdirect has added the capability to define TCP ports to print to in addition to 9100. This capability is useful for applications that are setup to utilize TCP ports other than 9100. To enable this feature, additional Telnet commands are provided:

    • To add a new raw port addrawport: xxxx

    • To delete an existing port deleterawport: xxxx

    • To display the current list of raw ports listrawport: (where xxxx is a decimal number between 3000 and 9000 inclusive.)

      For multiple physical port products (for example, HP Jetdirect 500x) the port command is used to key which physical port to associate the new TCP port with. Up to two additional raw ports can be defined per physical port. In other words, the EX+3 and 500x products can support six user-defined raw ports and other products can support two

top

G.08.03, H.08.03 firmware fixes and features for 600n, 300x

  • A new HP Jetdirect print server or an HP Jetdirect print server defaulted to the default IP Address can be configured via a static ARP table entry and execution of the ping command. Use the ARP command (typically ARP-S) on the local workstation to configure an IP Address associated with the HP Jetdirect MAC address, and then ping the card. The HP Jetdirect will glean the IP Address configured in the ARP table entry. A Telnet session then can be used for further configuration.

  • The HP Jetdirect print server now supports printing via an FTP client. All logins/passwords are accepted. Utilize Binary mode to send PCL/PS type of data and "ASCII" mode to send text files. To disable FTP printing, utilize Telnet and the "ftp-config:" parameter. "0" disables, "1" enables. By default, FTP printing is enabled.

  • LPD AUTO printer/queue for automatic TEXT and RAW print job determination. This AUTO queue utilizes a sensing routine to correctly determine if a text job is being sent, or a PCL/PS type of job. LPD printer/queues TEXT and RAW still exist, but the AUTO printer/queue should provide the needed functionality.

  • Embedded Web server can now be disabled. Through telnet or TFTP, utilize the "ews-config:" parameter. "0" to disable and "1" to enable.

  • For external print servers, IEEE 1284.4/1284.3 support for new peripherals.

  • For external print servers, scan to PDF support for supported network all-in-one peripherals.

  • Certain lpd environments getting diagnostic page with S/W exception of FFF4.

  • TCP/IP load balancing software not working with HP Jetdirect.

  • WINS registration/renewal algorithm improved.

  • Certain multicast packets were logged under network statistics as "Bad Packets Received."

  • HP Jetdirect 400n: 80 Service Error 0058 when installed in a peripheral where the language was set to Norwegian or German.

  • HP Jetdirect 600n J3111A: 80 Service Error in some LocalTalk environments. HP Jetdirect 600n J3111A: IPX frame type setting not working when set to 802.3 RAW or Ethernet_II.

top

K.08.20, J.08.20 firmware fixes and features for 400n, 500x

  • SNMP Trap Responses encoded the specific code as a negative integer when it should be a positive one.

  • Clearing the Access Control List via telnet was not saved and was lost on a power cycle (the command to clear the Access Control List during the telnet connection is "allow: 0").

  • Random diagnostic page when power-cycling an HP Deskjet 1120 (only applies to H.08.20 and J.08.20).

  • Novell Remote Printer Mode not working with J.08.05. Now works correctly in J.08.20.

  • New Capability: Added TCP/IP host-name modification to Embedded Web server.

  • New Capability: Added NDS Queue Server Mode to Embedded Web server.

    NOTE: The NDS objects must be setup in advance. The Embedded Web server will not create NDS objects.
  • New Capability: HP Jetdirect has added the capability to define TCP ports to print to in addition to 9100. This capability is useful for applications that are setup to utilize TCP ports other than 9100. To enable this feature, additional telnet commands are provided:

    • To add a new raw port addrawport: xxxx

    • To delete an existing port deleterawport: xxxx

    • To display the current list of raw ports listrawport: (where xxxx is a decimal number between 3000 and 9000 inclusive.)

    For multiple physical port products (for example HP Jetdirect 500x) the port command is used to key which physical port to associate the new TCP port with. Up to two additional raw ports can be defined per physical port. In other words, the EX+3 and 500X products can support six; user-defined raw ports and other products can support two.

top

K.08.03, J.08.03 firmware fixes and features for 400n, 500x

  • A new HP Jetdirect print server or an HP Jetdirect print server defaulted to the default IP Address can be configured via a static ARP table entry and execution of the ping command. Utilize the ARP command (typically ARP-S) on the local workstation to configure an IP Address associated with the HP Jetdirect MAC address, and then ping the card. The HP Jetdirect will glean the IP Address configured in the ARP table entry. A telnet session then can be used for further configuration.

  • The HP Jetdirect print server now supports printing via an FTP client. All logins/passwords are accepted. Utilize Binary mode to send PCL/PS type of data and "ASCII" mode to send text files. To disable FTP printing, utilize telnet and the "ftp-config:" parameter. "0" disables, "1" enables. By default, FTP printing is enabled.

  • LPD "AUTO" printer/queue for automatic TEXT and RAW print job determination. This AUTO queue utilizes a sensing routine to correctly determine if a text job is being sent, or a PCL/PS type of job. LPD printer/queues TEXT and RAW still exist, but the AUTO printer/queue should provide the needed functionality.

  • Embedded Web server can now be disabled. Through telnet or TFTP, utilize the "ews-config:" parameter. "0" to disable and "1" to enable.

  • For external print servers, 1284.4/1284.3 support for new peripherals.

  • For external print servers, scan to PDF support for supported network all-in-one peripherals.

  • Certain lpd environments getting diagnostic page with S/W exception of FFF4. o TCP/IP load balancing software not working with HP Jetdirect.

  • WINS registration/renewal algorithm improved.

  • Certain multicast packets were logged under network statistics as "Bad Packets Received."

  • HP Jetdirect 400n: 80 Service Error 0058 when installed in a peripheral where the language was set to Norwegian or German.

  • HP Jetdirect 600n J3111A: 80 Service Error in some LocalTalk environments.

  • HP Jetdirect 600n J3111A: IPX frame type setting not working when set to 802.3 RAW or Ethernet_II.

top

A.00.11 Firmware fixes for J4135A Connectivity Card

  • Reduced time for USB enumeration o Reduced time for serial interface to come up.

  • Fix for menu map defect - JetDirect status not printed in LJ 4000, LJ 4050, LJ 5000, LJ 8000, or Color LJ 4500.

  • Fix for continuous menu map printing in LJ 4050.

  • Fix for error updation: Serial interface updates error message in printer front panel and configuration page whenever mismatch of baud rates and flow control occurred.

  • Fix for stress/volume printing: Prior to fix, stressing the USB interface via 8-10 hours of printing or sending 100+ print jobs, could result in printer hanging, requiring a power cycle. This is intermittent and difficult to reproduce.

  • Fix for delay between jobs to the USB interface; delay only occurs when printing 50+ print jobs.

  • JetDirect status message on the printer front panel changes from READY to EIO READY. This is to avoid confusion with the printer's READY status.

  • Fix for J4135A and Photosmart printer incompatibility. The issue was due to J4135A and Photosmart sharing the same DOT4 driver filenames but with different versions at the host end. Fixed by using "HP division specific" filenames for DOT4 driver packaging.

  • Compatible with supported LaserJet printers released after Fall 2000.

top

A.24.87 Firmware fixes for J7951A ew2400 EX 10/100 Wireless Print Server

  • Improved the handling of long SNMP community names.

  • Improved handling of IP addresses that have a zero octet embedded in the address.

  • Improved DHCP handling with short lease times.

  • Improved handling of IP packets with non-zero TOS field.

top

Provide feedback

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