HP Web Jetadmin listens continuously on several ports and opens other ports for specific functionality.
HP Web Jetadmin uses Internet Control Message Protocol (ICMP) in the discovery process. HP Web Jetadmin sends an ICMP echo request to determine if the IP is active.
The following table lists the ports that HP Web Jetadmin uses.
Port number |
Type |
Inbound or Outbound1
|
Description |
---|---|---|---|
69 |
UDP |
Inbound |
TFTP Incoming Port: HP Web Jetadmin uses this port as a staging area for firmware images during HP Jetdirect firmware updates. HP Web Jetadmin uses SNMP to trigger HP Jetdirect to retrieve firmware through this port. |
80 |
TCP |
Outbound |
HP Web Jetadmin uses this port to qualify the link to the HP Embedded Web Server on the device and to retrieve the firmware images from the web. |
161 |
UDP |
Outbound |
SNMP: HP Web Jetadmin and other management applications use SNMP to communicate with and manage devices. HP Web Jetadmin uses this port on the printer to issue |
427 |
UDP |
Inbound |
SLP Listen: HP Jetdirect-connected devices use Service Location Protocol (SLP) to advertise their existence. When the passive SLP discovery feature is enabled on HP Web Jetadmin, devices send multicast packets to this port on the HP Web Jetadmin server. |
443 |
TCP |
Outbound |
HTTPS: The HP Web Jetadmin service and HPWSProAdapter service send device configurations and queries to this port over HTTPS. HPWSProAdapter uses this port to communicate with devices that do not support Web Services and are configured to redirect all of the network traffic to HTTPS. |
843 |
TCP |
Outbound |
HP Web Jetadmin uses this port to configure some settings, such as fax and digital sending, on some HP MFP device models. |
1433 |
TCP |
Outbound |
Microsoft SQL Server: By default, HP Web Jetadmin installs the SQL Server database on the same host. Optionally, you can configure HP Web Jetadmin to communicate with a SQL Server database on a different host. HP Web Jetadmin uses this port to facilitate communication with a remote SQL Server database. |
2493 |
UDP |
Inbound, Outbound |
Build Monitor: This is an HP Web Jetadmin server port that is kept open. Other HP Web Jetadmin servers use this port to discover running instances of HP Web Jetadmin. |
3329 |
TCP |
Inbound |
HP Web Jetadmin uses this port to receive device announcements from HP Security Manager. For more information about configuring HP Security Manager to forward device announcements, see the documentation for HP Security Manager. For more information about configuring HP Web Jetadmin to receive forwarded device announcements, see the online Help for the Instant on Listen feature. |
37022
|
UDP |
Outbound |
WS Discovery: HP Web Jetadmin uses this port to perform a Web Services discovery on newer HP devices. |
39102, 3911 |
TCP |
Outbound |
WS Discovery: HP Web Jetadmin uses this port to retrieve details about the device Web Services during a discovery. HP Web Jetadmin uses these details to establish the WS communication paths that it needs to manage devices. HP Web Jetadmin uses port 3910 to retrieve print requests and uses port 3911 to retrieve the printer status. |
4088 |
TCP |
Inbound |
Remoting: HP Web Jetadmin uses this port as the primary communication channel between an active HP Web Jetadmin client and its corresponding HP Web Jetadmin server. |
4089 |
TCP |
Inbound |
Client Event Notification: HP Web Jetadmin uses this port to communicate change events from the HP Web Jetadmin server to the client. These events trigger the client to pull updates from the server through the Remoting interface. In previous releases of HP Web Jetadmin, Windows assigned this port. |
76272 |
TCP |
Outbound |
Web Services (HTTPS): HP Web Jetadmin uses this port to communicate with HP FutureSmart devices and older laser devices for some operations, such as OXPd. For devices that do not support Web Services, the HPWSProAdapter Service acts as a gateway between HP Web Jetadmin and the devices. The HPWSProAdapter Service receives Web Services requests from HP Web Jetadmin, and then sends the translated requests to the devices over one of the following ports:
|
8000 |
UDP |
Outbound |
HP Web Jetadmin Discovery Listen: HP Web Jetadmin uses this port on remote IP hosts to detect earlier versions of the HP Web Jetadmin software. |
8000 |
TCP |
Inbound |
Web Server: HP Web Jetadmin provides an HTTP listener for the initial client launch and online Help content. |
8050 |
TCP |
Inbound |
Device Eventing Callback (HTTPS): Newer HP devices use a WS eventing protocol for management communications. |
8080 |
TCP |
Outbound |
HPWSProAdapter: HPWSProAdapter uses this port to communicate with devices that do not support Web Services and are not configured to redirect all of the network traffic to HTTPS. HP Web Jetadmin sends device configurations and queries to this port. |
8140 |
TCP |
Inbound |
OXPm Web Services (HTTP): This is the communication port for HP Open Extensibility Platform (management operations). |
8143 |
TCP |
Inbound |
OXPm Web Services (HTTPS): This is a secure communication port for HP Open Extensibility Platform (management operations). |
8443 |
TCP |
Inbound |
Secure Web Server (HTTPS): HP Web Jetadmin provides a secure HTTPS listener for the initial client launch, online Help content, and device file transfer operations. |
9100 |
TCP |
Outbound |
Printer Firmware Upgrade and Test File Operation: HP Web Jetadmin uses this printer port to transfer printer firmware files, test job files, and PJL configuration files. |
27892 |
UDP |
Inbound |
Traps Listener: HP Web Jetadmin uses this port for SNMP-based alerts and for By User Data Collections. |
27893 |
UDP |
Inbound |
WS Hello Listener: HP Web Jetadmin monitors this port for incoming WS Hello packets from the HP WS Pro Proxy Agent software that is installed on hosts in the enterprise. When HP Web Jetadmin detects a packet, it follows up to determine whether there are any printers to discover on the sending host. For more information, see the HP Web Jetadmin - Proxy Agents Readme (in English). This document is available from the HP Web Jetadmin Software - Manuals website. |
59113 |
TCP |
O |
Microsoft SQL Server: By default, HP Web Jetadmin installs the SQL Server database on the same host. Optionally, you can configure HP Web Jetadmin to communicate with a SQL Server database on a different host. HP Web Jetadmin uses this port to facilitate communication with a remote SQL Server database. |
1 The Inbound or Outbound column represents the communication direction with respect to the HP Web Jetadmin server host. HP Web Jetadmin uses random source ports when communicating with ports on remote IP addresses.
2 HP Web Jetadmin uses ports 7627, 3702, and 3910 internally to communicate with devices. To ensure proper communication, these ports must be kept open for communication directly with the device and with the internal HPWSProAdapter service.
When using a WMI discovery to discover printers that are connected to a PC that does not have an HP proxy installed, the following ports must be opened for the WMI communication:
DCOM ports
WMI ports
WMI connection applications—UnsecApp or WMI_OUT
For more information, see the Setting up a Remote WMI Connection document. This document is available from the Microsoft Documentation website.
HP Web Jetadmin opens the ports listed in the table to communicate with devices. However, the firewall that you are using might block the connection and prevent HP Web Jetadmin from communicating with the network.
Instead of adding firewall rules for these ports one at a time, you can create a batch file that opens all of the ports that HP Web Jetadmin requires for the Windows firewall at one time. For instructions, see the HP Web Jetadmin - Open HP Web Jetadmin Required Ports in the Windows Firewall and Ports Diagram white paper (in English). This white paper is available from the HP Web Jetadmin Software - Manuals website.