HP Web Jetadmin - Discovering PC-Connected Devices
5
Sample Command Line
msiexec /i HPWSProxyService.msi WJAHOSTIP=1.2.3.4 WJADISCOVERYPORT=27893
LEDMDISCOVERYPORT=27893
HP SNMP Proxy Agent
The HP SNMP Proxy Agent implements its service as an Extension Agent within the framework
provided by Microsoft's SNMP Service for Windows. Therefore, it requires the Microsoft SNMP
Service to already be installed. The proxy multiplexes multiple devices through a single host IP
Address using a redirector.
The proxy's extension agent implements the following SNMP MIBs:
The HP proprietary Printer Management Language (PML) MIB.
The Standard Printer (STD) MIB.
The Jetdirect (NP) MIB beneath the HP Enterprise MIB.
The HP SNMP Proxy MIB beneath the HP Enterprise MIB.
Microsoft's SNMP Service component for Windows implements the following MIBs:
MIB-II
Host Resource (HR) MIB
Microsoft organizes the hrDeviceStatus, hrPrinterStatus and hrPrinterDetectedErrorState tables
differently than Jetdirect. Because these tables will include many devices (mice, CD/ROMs,
keyboards, disks) as well as zero, one or more printers, Web Jetadmin uses the proxy's redirector for
accessing the device's host resource MIB.
Un-redirected queries about the network interface (IP Address, Subnet Mask, etc.) will query the
corresponding tables in the Windows Workstation, not the device (even if it happens to also be
networked). To access MIB-II in the device, WJA must use the redirector.
HP WS Pro Proxy Agent
Newer HP devices support management protocols more advanced than SNMP that use web services,
namely WS* and LEDM. HP WS Pro Proxy Agent was developed to support LEDM printers that do
not support enough SNMP for the HP SNMP Proxy to provide desired management. The HP WS Pro
Proxy Agent resides on a PC workstation and replicates a device's services from the host computer's
USB interface to its network interface. It will run as a Network Service when installed on workstations
and is developed using WCF 4.0 to leverage the WS-Discovery feature. Microsoft .NET 4.0
Framework is required for installation. Each HP Web Jetadmin installations contains an HP WS Pro
Adapter that handles mappings between WS* and LEDM tickets. The HP WS Pro Adapter service
must be running on the Web Jetadmin server in order to discover and manage devices through the HP
WS Pro Proxy Agent.
The WS Pro Proxy Agent is not a WS* proxy. While LEDM and WS* devices share two services, the
WS-Discovery "service" and the WS-Transfer device service, most traffic is different. LEDM device
management traffic is RESTful, with a URL for each "ticket." WS-Management traffic is SOAP-based
with a URI for each "service."
The HP WS Pro Proxy Agent gains access to the USB connected printer through a component of the
Printer Driver known as UIO. The printer information exposed to the HP WS Pro Proxy Agent via web
services is plentiful, providing an opportunity for strong management capabilities of these devices.